[發明專利]用于視頻預測殘差系數解碼的熵解碼方法及熵解碼裝置有效
| 申請號: | 200610150390.6 | 申請日: | 2006-10-30 |
| 公開(公告)號: | CN101175210A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | 高文;趙德斌;王強;馬思偉;呂巖;陳熙霖 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | H04N7/32 | 分類號: | H04N7/32;H04N7/26 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 | 代理人: | 劉芳 |
| 地址: | 100080北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 視頻 預測 系數 解碼 方法 裝置 | ||
技術領域
本發明涉及一種圖像/視頻編解碼技術,特別是一種用于在圖像/視頻壓縮、數字音視頻編解碼技術中,針對用于視頻預測殘差系數編碼的熵編碼方法,提供的一種用于視頻預測殘差系數解碼的熵解碼方法和熵解碼裝置,屬于數字媒體處理技術領域。
背景技術
視頻編解碼技術是數字媒體存儲與傳輸等應用的關鍵技術之一。為了實現高效率的視頻編解碼,現有編碼技術中采用了幀內預測、幀間預測、變換、量化和熵編碼等技術,其中幀間預測使用基于塊的運動矢量來消除圖像間的冗余,幀內預測使用空間預測模式來消除圖像內的冗余,通過對預測殘差進行變換和量化消除圖像內的視覺冗余,并通過熵編碼對運動矢量、預測模式、量化參數和變換系數等進行編碼以去除數據冗余;相應的,采用了熵解碼、反量化和反變換來實現解碼,保證存儲或者傳輸后的正常觀看。
專利號為ZL?03157189.1的中國專利“用于視頻預測殘差系數編碼的熵編碼方法”公開了一種視頻編碼技術中熵編碼的方法,在2D-VLC(VariableLength?Coding)編碼器中引入了自適應機制,為不同類型宏塊和不同level值區域設定了不同的局部統計分布最優的碼表,編碼時通過碼表切換,找到最匹配當前局部概率特性的碼表進行編碼,充分考慮了視頻塊殘差系數的上下文環境和統計規律,同時對計算實現復雜度沒有影響,進一步提高了編碼效率。
但是如何針對該用于視頻預測殘差系數編碼的熵編碼方法進行有效、準確的熵解碼,現有技術中并未提供相應的技術方案。
發明內容
本發明的目的是針對視頻預測殘差系數編碼的熵編碼方法,利用多碼表切換確定(level,run)數對,實現針對性的并且有效的熵解碼方法和熵解碼裝置。
為實現上述目的,本發明提供了一種用于視頻預測殘差系數解碼的熵解碼方法,解碼端讀取當前宏塊的輔助信息,確定宏塊類型和圖像塊類型,依次對所述當前宏塊的全部非零圖像塊執行以下步驟:
步驟1、根據所述宏塊類型以及當前圖像塊類型選擇用于解碼當前圖像塊的碼表類型,其中,所述當前圖像塊的碼表類型對應多個不同的碼表;
步驟2、依次通過碼表切換,解碼當前圖像塊的Exp-Golomb碼,獲得當前圖像塊的每一(level,run)系數數對。
其中,所述步驟2可具體為:
步驟21、根據當前碼表類型,選擇預設的固定碼表作為當前碼表;
步驟22、根據所述當前碼表,截取碼流中的當前Exp-Golomb碼并進行解碼操作,獲得碼字;
步驟23、判斷所述碼字是否為EOB,是則結束當前圖像塊解碼,否則執行步驟24;
步驟24、根據所述碼字獲取(level,run)數對;
步驟25、根據所述解碼獲得的系數數對的level值,進行碼表切換,所述切換后的碼表用于對碼流中后續的Exp-Golomb碼進行解碼,并將切換后的碼表作為當前碼表,重復執行步驟22。
步驟22可具體為:
步驟221、根據所述當前碼表確定碼流中待解碼的當前Exp-Golomb碼階數;
步驟222、根據所述階數,截取碼流中當前Exp-Golomb碼的信息比特,計算碼字。
其中,截取碼流中當前Exp-Golomb碼的信息比特具體為:
從碼流當前位置起尋找第一個非零比特,并記錄找到的零比特個數;
根據所述階數以及零比特個數,計算并截取碼流中當前Exp-Golomb碼的信息比特。
所述步驟24包括:
步驟241、檢查所述碼字是否為溢出碼,不是則執行步驟242,是則執行步驟243;
步驟242、在所述當前碼表中,根據所述碼字查找碼表中的對應項,得到一(level,run)系數數對,步驟24結束;
步驟243、根據所述當前宏塊類型,分別確定level和run的Exp-Golomb碼階數;
步驟244、根據所述level的階數,截取碼流中當前Exp-Golomb碼的信息比特,計算碼字;
步驟245、根據所述碼字確定當前的level系數;
步驟246、根據所述run的階數,截取碼流中當前Exp-Golomb碼的信息比特,計算碼字;
步驟247、根據所述碼字確定當前的run系數;
步驟248、將所述level、run的系數組合為當前的(level,run)系數數對,步驟24結束。
本發明還提供了一種用于視頻預測殘差系數解碼的熵解碼裝置,包括碼流接收單元、碼表提供單元和解碼單元;其中
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610150390.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鋰離子電池正極或負極極片及其涂布方法
- 下一篇:分層定量注汽裝置





