[發明專利]一種視頻解碼的方法和視頻解碼器有效
| 申請號: | 201410240979.X | 申請日: | 2014-05-30 |
| 公開(公告)號: | CN103997650B | 公開(公告)日: | 2017-07-14 |
| 發明(設計)人: | 張志明;禹志祥;趙日洋 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N19/44 | 分類號: | H04N19/44;H04N19/176;H04N19/96;H04N19/117;H04N19/513 |
| 代理公司: | 廣州三環專利商標代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視頻 解碼 方法 解碼器 | ||
技術領域
本發明涉及圖像處理領域,尤其涉及一種視頻解碼的方法和視頻解碼器。
背景技術
視頻壓縮技術廣泛應用于互聯網、電視廣播、存儲媒體和通信等領域。自從1993年MPEG(Motion Pictures Experts Group,動態圖像專家組)標準開始,經過多年的繼承與發展,多種視頻壓縮格式大量并存。到目前為止,一個商用的視頻解碼器至少需要支持十多種視頻壓縮格式,例如MPEG-1、MPEG-2、MPEG-4、H.263、H.264、H.265、Real8、Real9、VC1、AVSP2、VP8、VP9和DIVX等。這給視頻解碼器帶來了嚴重的挑戰,尤其智能設備的興起,更是對硬件視頻解碼器的面積和功耗提出了苛刻的要求。
在2013年以前的協議,如(MPEG-1、MPEG-2、MPEG-4、H.263、H.264、Real8、Real9、VC1、AVSP2、VP8、VP9和DIVX等),都采用16×16的宏塊作為基本像素單元對視頻圖像進行分割與壓縮,宏塊內部的分割與壓縮的方法在各個協議中不一樣。
但是2013年以后,出現了新的視頻壓縮協議,例如HEVC(High Efficiency Video Coding,高效率視頻編碼)、VP9、AVS(Audio Video coding Standard,音視頻編碼標準)2.0等,提出了新的圖像分割格式,其基本像素單元上出現了超過宏塊的大塊,也出現了小于宏塊的小塊,由此使設計視頻解碼器的復雜度和難度的增加。目前,對這種視頻解碼器通常會單獨設計多個支持新協議的解碼核心來解決問題,但是這種含多個獨立解碼核心的視頻解碼器的面積和功耗卻成倍增加,并延長了開發周期。
發明內容
本發明實施例所要解決的技術問題在于,提供一種視頻解碼的方法和視頻解碼器。可解決現有技術中多協議視頻解碼器開發開發周期長以及芯片面積與功耗大的不足。
為了解決上述技術問題,本發明實施例第一方面提供了一種視頻解碼的方法,包括:
將對視頻壓縮碼流進行解碼后得到的變換單元和預測單元分別轉換成M×M的殘差塊和M×M的預測塊,其中,M=16、8或4,所述視頻壓縮碼流包括HEVC碼流、VP9碼流和AVS2.0碼流中的任意一種;
根據所述殘差塊和所述預測塊得到重建圖像塊;
對所述重建圖像塊進行濾波得到解碼重建圖像
結合第一方面,在第一種可能的實現方式中,所述將對視頻壓縮碼流進行解碼后得到的變換單元和預測單元分別轉換成M×M的殘差塊和M×M的預測塊的步驟之前,還包括:
將所述視頻壓縮碼流進行熵解碼,解析出包括運動矢量和變換系數的語法元素;
對所述變換系數進行反掃描、反量化和反變換后得到變換單元;
根據所述運動矢量和參考圖像進行幀間運動補償或者根據幀內預測圖像進行幀內運動補償后得到預測單元。
結合第一方面或第一種可能的實現方式,在第二種可能的實現方式中,M=16,所述將對視頻壓縮碼流進行解碼后得到的變換單元和預測單元分別轉換成M×M的殘差塊和M×M的預測塊具體包括:
獲取待解碼的編碼樹塊中多個編碼單元,每個編碼單元的尺寸為2N×8×8,N=0、2、4或8;每個編碼單元包括至少一個預測單元或至少一個變換單元;
若N=0,將所述編碼樹塊中的4個編碼單元組合成1個預測塊或殘差塊;
或
若N=2,將所述編碼樹塊中每個編碼單元直接作為1個預測塊或殘差塊;
或
若N=4,將所述編碼樹塊中每個編碼單元分割為4個預測塊或殘差塊;或
若N=8,將所述編碼樹塊中每個編碼單元分割為16個預測塊或殘差塊。
結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,所述將對視頻壓縮碼流進行解碼后得到的變換單元和預測單元分別轉換成M×M的殘差塊和M×M的預測塊之后,還包括:
對所述預測塊進行像素插值處理。
結合第一方面至第三種可能的實現方式中的任意一種,在第四種可能的實現方式中,所述對所述重建圖像塊進行濾波得到解碼重建圖像具體包括:
對所述重建圖像塊進行去方塊濾波得到解碼重建圖像。
相應地,本發明實施例第二方面還提供了一種視頻解碼器,包括:
轉換模塊,用于將對視頻壓縮碼流進行解碼后得到的變換單元和預測單元分別轉換成M×M的殘差塊和M×M的預測塊,其中M=16、8或4,所述視頻壓縮碼流包括HEVC碼流、VP9碼流和AVS2.0碼流中的任意一種;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410240979.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種節能型樓宇光線的調節電路
- 下一篇:包括無線接入網絡擴展的蜂窩網絡互通





