[發明專利]預測編碼裝置及其控制方法有效
| 申請號: | 201110216359.9 | 申請日: | 2011-07-28 |
| 公開(公告)號: | CN102348119A | 公開(公告)日: | 2012-02-08 |
| 發明(設計)人: | 望月成記 | 申請(專利權)人: | 佳能株式會社 |
| 主分類號: | H04N7/32 | 分類號: | H04N7/32;H04N7/26 |
| 代理公司: | 北京怡豐知識產權代理有限公司 11293 | 代理人: | 遲軍;李艷麗 |
| 地址: | 日本東京都*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 預測 編碼 裝置 及其 控制 方法 | ||
技術領域
本發明涉及預測編碼裝置及其控制方法。
背景技術
運動圖像編碼方式的示例有MPEG-4?AVC:ISO/IEC?14496-10,也稱為H.264(以下稱為MPEG-4AVC),該方式用在數字電視廣播及視頻記錄媒介中。與傳統的熵編碼方式相比,MPEG-4AVC采用以下兩種基于上下文的熵編碼方式來提高編碼效率:
·基于上下文自適應可變長編碼(CAVLC,Context-based?Adaptive?Variable?Length?Coding)
·基于上下文自適應二值算術編碼(CABAC,Context-based?Adaptive?Binary?Arithmetic?Coding)
在這些方式中,CABAC進行算術編碼如下。對要編碼的數據進行二值化處理,以根據上下文(當前編碼對象和周圍狀況)來計算二值數據(bin)的發生概率。然后將計算結果設置為編碼數據。通過二值化處理輸出的二值數據的長度依據輸入到編碼裝置的視頻信號以及編碼條件而變化。由此,認識到可能會由于其性質而產生大量二值數據。CABAC存在諸如關于確保對二值數據的實時算術編碼處理的擔憂以及無法預先決定用以存儲所生成的二值數據的存儲區域的這類問題。
為了解決這些問題,提出了用于抑制編碼中的二值數據量的方法。日本專利特開2007-020141號公報提出了這樣一種方法:從正交變換的值中減去偏移值,然后對該值量化,從而削減由二值化處理產生的二值數據的量,以使得消減后的量與由原始二值化處理產生的二值數據的量相比變小。日本專利特開2007-020141號公報還提出一種運動矢量選擇方法,該運動矢量與利用在運動矢量檢測中提供最小評價值的運動矢量進行編碼的情況相比,減少了二值數據量。
發明內容
然而,所提出的方法可能會由于以下兩點原因而使原始編碼條件下的圖像質量劣化:
1)對在原始應用的編碼條件下編碼的正交變換后的變換系數值進行處理。
2)適用這樣一種運動向量,其與利用使得評價值最小的運動向量進行編碼的情況相比減少了二值數據量。
考慮到解碼處理,二值數據量是算術解碼處理后獲得的信息。因此,需要假設最壞的情況而準備大于實際生成的二值數據量的冗余存儲區域。如果不考慮最壞情況而分配限制大小的存儲區域,則存儲區域可能上溢(overflow),并且解碼處理可能失敗。
針對以下技術的需求正在增長,該技術能夠通過在不使編碼中的圖像質量劣化的情況下、在算術解碼前在解碼裝置中布置最佳二值存儲區域以省略冗余存儲區域,來避免由于二值存儲區域的上溢而引起的解碼處理失敗。
根據實施例的一方面,本發明涉及一種預測編碼裝置,其對構成運動圖像的各圖像進行預測編碼,該預測編碼裝置包括:預測處理單元,其被構造為對要編碼圖像的各預定塊單位進行預測處理;變換單元,其適于對通過所述預測處理單元進行的所述預測處理的結果進行正交變換和量化,以生成多值數據;二值化單元,其被構造為將所述多值數據轉換成二值數據;檢測單元,其被構造為檢測所述二值數據的量;編碼單元,其被構造為對所述二值數據進行算術編碼,以創建編碼數據;以及多重化單元,其被構造為將表示由所述檢測單元檢測到的所述二值數據的量的信息多重化(multiplex)到所述編碼數據,以生成編碼數據流。
根據實施例的另一方面,本發明涉及一種預測編碼裝置的控制方法,所述預測編碼裝置對構成運動圖像的各圖像進行預測編碼,所述控制方法包括:預測處理步驟,用于對要編碼圖像的各預定塊單位進行預測處理;變換步驟,用于對所述預測處理步驟中的所述預測處理的結果進行正交變換和量化,以生成多值數據;二值化步驟,用于將所述多值數據轉換成二值數據;檢測步驟,用于檢測所述二值數據的量;編碼步驟,用于對所述二值數據進行算術編碼,以生成編碼數據;以及多重化步驟,用于將表示在所述檢測步驟中檢測到的所述二值數據的量的信息多重化到所述編碼數據,以生成編碼數據流。
根據以下參照附圖對示例性實施例的描述,本發明的其他特征將變得清楚。
附圖說明
圖1是例示根據實施例的預測編碼裝置的布置的框圖;
圖2A至圖2C是示出NAL單位(NAL?unit)和訪問單位(access?unit)的結構的圖;
圖3A和圖3B是用于說明“bin_info?SEI”的句法的圖;
圖4A和圖4B是例示“bin_info?SEI”多重化的編碼數據的圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佳能株式會社,未經佳能株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110216359.9/2.html,轉載請聲明來源鉆瓜專利網。





