圖片錯誤隱藏系統及方法
2023-05-30 17:57:46
專利名稱:圖片錯誤隱藏系統及方法
技術領域:
本發明涉及一種圖片處理系統及方法,尤其涉及一種圖片錯誤隱藏系統及方法, 其中,該圖片包括靜態圖片(JPEG)與動態影像中的畫面Frame (如MPEG中的I-frame)。
背景技術:
目前的編碼圖片(即壓縮後的圖片)在傳遞過程中可能導致資料缺損,使得編碼 圖片中的編碼區塊出現錯誤,如亂碼等。當該編碼圖片被解碼時,編碼圖片中出現錯誤的編 碼區塊將無法被正確解碼,影響解碼後圖片的質量。
發明內容
鑑於以上內容,有必要提供一種圖片錯誤隱藏系統,其可運行於移動裝置中,並對 圖片解碼過程中出現錯誤的編碼區塊進行重建。鑑於以上內容,還有必要提供一種圖片錯誤隱藏方法,其可應用於移動裝置中,並 對圖片解碼過程中出現錯誤的編碼區塊進行重建。一種圖片錯誤隱藏系統,運行於移動裝置中,該系統包括圖片讀取模塊,用於從 移動裝置的存儲體中讀取圖片,並開始編碼操作;圖片編碼模塊,用於在圖片編碼階段,計 算該圖片中每個編碼區塊的碎形碼,並將該碎形碼嵌入至預先設定區塊;圖片解碼模塊,用 於在圖片解碼階段,如果編碼圖片中的編碼區塊出現錯誤,從嵌入該編碼區塊碎形碼的設 定區塊中取出該編碼區塊的碎形碼,並根據該編碼區塊的碎形碼,重建該編碼區塊。一種圖片錯誤隱藏方法,應用於移動裝置中,該方法包括如下步驟從移動裝置的 存儲體中讀取圖片,並開始編碼操作;在圖片編碼階段,計算該圖片中每個編碼區塊的碎形 碼,並將該碎形碼嵌入至預先設定區塊;在圖片解碼階段,如果編碼圖片中的編碼區塊出現 錯誤,從嵌入該編碼區塊碎形碼的設定區塊中取出該編碼區塊的碎形碼,並根據該編碼區 塊的碎形碼,重建該編碼區塊。相較於現有技術,所述的圖片錯誤隱藏系統及方法,運用於移動裝置中,可以對圖 片解碼過程中出現錯誤的編碼區塊進行重建,從而隱藏該編碼區塊的錯誤,使得該編碼區 塊解碼後清晰可見,提高了解碼後圖片的質量。
圖1是本發明圖片錯誤隱藏系統較佳實施例的應用環境圖。圖2是圖1中所示圖片錯誤隱藏系統12的功能模塊圖。圖3是本發明圖片錯誤隱藏方法較佳實施例的流程圖。圖4是圖3中以反ZigZag方式嵌入碎形碼的示意圖。圖5是圖3中將碎形碼嵌入至預先設定區塊的示意圖。圖6是本發明圖片錯誤隱藏方法中編碼過程的具體流程圖。圖7是本發明圖片錯誤隱藏方法中解碼過程的具體流程圖。
主要元件符號說明
權利要求
1.一種圖片錯誤隱藏方法,應用於移動裝置中,其特徵在於,該方法包括如下步驟 從移動裝置的存儲體中讀取圖片,並開始編碼操作;在圖片編碼階段,計算該圖片中每個編碼區塊的碎形碼,並將該碎形碼嵌入至預先設 定區塊;及在圖片解碼階段,如果編碼圖片中的編碼區塊出現錯誤,從嵌入該編碼區塊碎形碼的 設定區塊中取出該編碼區塊的碎形碼,並根據該編碼區塊的碎形碼,重建該編碼區塊。
2.如權利要求1所述的圖片錯誤隱藏方法,其特徵在於,所述編碼區塊的碎形碼根據 部分迭代函數系統計算得到,該編碼區塊的碎形碼記為f[x,y, i,s, o],其中,(x,y)代表 與該編碼區塊最佳匹配的定義域塊的坐標,「i」代表等距轉換操作,「S」代表反差收縮係數, 「0」代表亮度平移係數。
3.如權利要求1所述的圖片錯誤隱藏方法,其特徵在於,所述編碼區塊的碎形碼採用 奇偶嵌入法嵌入至預先設定區塊。
4.如權利要求3所述的圖片錯誤隱藏方法,其特徵在於,該預先設定區塊的位置由以 下步驟確定以待編碼區塊為起點,沿水平方向和垂直方向,將該待編碼區塊分別向右向下移動固 定距離,得到嵌入該編碼區塊碎形碼的預先設定區塊;及 如果該區塊超出圖片範圍,則向左側或上方繼續移動。
5.如權利要求1所述的圖片錯誤隱藏方法,其特徵在於,所述編碼區塊出現錯誤是指 該編碼區塊出現亂碼。
6.如權利要求1所述的圖片錯誤隱藏方法,其特徵在於,所述圖片編碼階段包括步驟 對圖片進行色彩轉換;對色彩轉換後的圖片進行下取樣; 對下取樣後的圖片進行離散餘弦轉換; 對離散餘弦轉換後的圖片進行量化操作;對色彩轉換後的圖片,計算該圖片中每個編碼區塊的碎形碼,並將該碎形碼嵌入至預 先設定區塊;及對量化操作後的圖片進行熵編碼,以生成編碼圖片。
7.如權利要求6所述的圖片錯誤隱藏方法,其特徵在於,所述對圖片進行色彩轉換是 指將圖片的RGB色彩轉換成YCbCr色彩。
8.如權利要求1所述的圖片錯誤隱藏方法,其特徵在於,所述圖片解碼階段包括步驟 對編碼圖片進行熵解碼;如果該編碼圖片中有編碼區塊出現錯誤,從嵌入該編碼區塊碎形碼的設定區塊中取出 該編碼區塊的碎形碼,根據該碎形碼,以碎形解碼方式重建該編碼區塊; 對碎形解碼後的編碼圖片進行上採樣;及對上採樣後的編碼圖片進行色彩轉換,將編碼圖片的YCbCr色彩轉換成RGB色彩,以得 到解碼後的圖片。
9.一種圖片錯誤隱藏系統,運行於移動裝置中,其特徵在於,該系統包括 圖片讀取模塊,用於從移動裝置的存儲體中讀取圖片,並開始編碼操作;圖片編碼模塊,用於在圖片編碼階段,計算該圖片中每個編碼區塊的碎形碼,並將該碎形碼嵌入至預先設定區塊;及圖片解碼模塊,用於在圖片解碼階段,如果編碼圖片中的編碼區塊出現錯誤,從嵌入該 編碼區塊碎形碼的設定區塊中取出該編碼區塊的碎形碼,並根據該編碼區塊的碎形碼,重 建該編碼區塊。
10.如權利要求9所述的圖片錯誤隱藏系統,其特徵在於,所述移動裝置為手機、數碼 相機或PDA。
全文摘要
一種圖片錯誤隱藏方法,該方法包括如下步驟從移動裝置的存儲體中讀取圖片,並開始編碼操作;在圖片編碼階段,計算該圖片中每個編碼區塊的碎形碼,並將該碎形碼嵌入至預先設定區塊;在圖片解碼階段,如果編碼圖片中的編碼區塊出現錯誤,從嵌入該編碼區塊碎形碼的設定區塊中取出該編碼區塊的碎形碼,並根據該編碼區塊的碎形碼,重建該編碼區塊。利用本發明可以對圖片解碼過程中出現錯誤的編碼區塊進行重建。
文檔編號H04N7/26GK102118537SQ20091031296
公開日2011年7月6日 申請日期2009年12月31日 優先權日2009年12月31日
發明者康哲志 申請人:奇美通訊股份有限公司, 深圳富泰宏精密工業有限公司