[發明專利]一種上下文自適應二元算術編碼重歸一化實現方法和裝置有效
| 申請號: | 201710067638.0 | 申請日: | 2017-02-07 |
| 公開(公告)號: | CN108401158B | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 張備 | 申請(專利權)人: | 深圳市中興微電子技術有限公司 |
| 主分類號: | H04N19/13 | 分類號: | H04N19/13;H04N19/126 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 彭瑞欣;張天舒 |
| 地址: | 518055 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 上下文 自適應 二元 算術 編碼 歸一化 實現 方法 裝置 | ||
本發明公開了一種上下文自適應二元算術編碼(CABAC)重歸一化實現方法,獲取輸入碼流的編碼信息,根據預設對應規則確定編碼信息中編碼區間對應的運算通道值;根據所述運算通道值,采用與所述運算通道值對應的預設策略對所述編碼信息進行重歸一化計算。本發明還公開了一種上下文自適應二元算術編碼重歸一化實現裝置。
技術領域
本發明涉及多媒體編解碼技術,尤其涉及一種上下文自適應二元算術編碼(CABAC,Context-Adaptive Binary Arithmetic Coding)重歸一化實現方法和裝置。
背景技術
多媒體的應用范圍日益廣泛,消費者對于視頻的質量、分辨率的要求也越來越高,這導致視頻傳輸所需要的帶寬越來越高。因此,視頻編解碼方案作為一種重要的技術,被廣泛的應用到電視、盒子、手機、監控等各類電子產品中。
熵編碼技術是圖像和視頻壓縮的重要技術手段之一,能夠有效地去除二進制碼流中的冗余信息,降低數據量。CABAC是包括H.265,H.264等編解碼方案中采用的主要熵編碼技術;重歸一化過程是CABAC編碼中的一個重要步驟,在一般的實現中,重歸一化過程會用到不確定次數的循環,這對于硬件來說難以實現。
因此,如何克服重歸一化過程中不確定性,使重歸一化適用于硬件實現,是亟待解決的問題。
發明內容
有鑒于此,本發明實施例期望提供一種CABAC重歸一化實現方法和裝置,克服重歸一化過程中不確定性,使重歸一化適用于硬件實現。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明實施例提供了一種CABAC重歸一化實現方法,所述方法包括:
獲取輸入碼流的編碼信息,根據預設對應規則確定編碼信息中編碼區間對應的運算通道值;
根據所述運算通道值,采用與所述運算通道值對應的預設策略對所述編碼信息進行重歸一化計算。
上述方案中,所述采用與所述運算通道值對應預設策略對所述編碼信息進行重歸一化計算,包括:
根據所述運算通道值,進行編碼信息左移處理;
根據編碼信息中的區間下限確定碼流輸出索引值,根據所述碼流輸出索引值確定計數器值,并確定重歸一化輸出碼流。
上述方案中,所述進行編碼信息左移處理,包括:
將所述編碼區間二進制數左移所述運算通道值數值的位數,并確定為輸出編碼區間;
從所述區間下限低位開始取9減所述運算通道值之差值位數的所述區間下限的二進制數,并左移與所述運算通道值的數值相同的位數,并確定為輸出區間下限。
上述方案中,所述根據編碼信息中的區間下限確定碼流輸出索引值,根據所述碼流輸出索引值確定計數器值,并確定重歸一化輸出碼流,包括:
將所述區間下限的二進制數右移9減運算通道值之差值位數,并將移位后的值確定為碼流輸出索引值;
所述碼流輸出索引值小于對比閾值時,判斷所述輸入碼流的首比特標志位是否為0,如果是,則先輸出一位0,再輸出計數器值數值位數的1,否則,將首個比特標志位置0,并輸出計數器值數值位數的1;將所述依次輸出的值確定為第一輸出碼流;
所述碼流輸出索引值大于對比閾值時,判斷所述輸入碼流的首比特標志位是否為0,如果是,則先輸出一位1,在輸出計數器值數值位數的0,否則,將首個比特標志位置0,并輸出計數器值數值位數的0;將所述依次輸出的值確定為第一輸出碼流;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市中興微電子技術有限公司,未經深圳市中興微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710067638.0/2.html,轉載請聲明來源鉆瓜專利網。





