[發(fā)明專利]視頻解碼方法和裝置有效
| 申請?zhí)枺?/td> | 201610552127.3 | 申請日: | 2016-07-13 |
| 公開(公告)號: | CN107623849B | 公開(公告)日: | 2019-06-18 |
| 發(fā)明(設(shè)計)人: | 林鎮(zhèn)安;張奇;馮偉倫;張櫻凡;孫俊;郭宗明 | 申請(專利權(quán))人: | 北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司 |
| 主分類號: | H04N19/105 | 分類號: | H04N19/105;H04N19/115;H04N19/80 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司 11205 | 代理人: | 楊貝貝;劉芳 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 視頻 解碼 方法 裝置 | ||
本發(fā)明提供一種視頻解碼方法和裝置,該方法包括:依次獲取每幅圖像對應(yīng)的待解碼數(shù)據(jù),判斷當(dāng)前待解碼的最大編碼單元是否包括有幀間編碼單元,若有,則在待參考圖像中當(dāng)前正在解碼的最大編碼單元序號大于待參考編碼信息在待參考圖像中的最大編碼單元序號,和/或待參考圖像中當(dāng)前正在濾波的最大編碼單元序號大于待參考像素信息在待參考圖像中的最大編碼單元序號時,對當(dāng)前待解碼的最大編碼單元進(jìn)行解碼,若當(dāng)前待解碼的最大編碼單元的序列號大于預(yù)設(shè)最大編碼單元數(shù)量,則對當(dāng)前待濾波的最大編碼單元進(jìn)行濾波。從而實(shí)現(xiàn)并行解碼以及濾波,避免條帶結(jié)構(gòu)的限制,提高解碼速度,提高解碼效率。
技術(shù)領(lǐng)域
本發(fā)明涉及視頻編解碼技術(shù)領(lǐng)域,尤其涉及一種視頻解碼方法和裝置。
背景技術(shù)
目前國際上最新的視頻編碼標(biāo)準(zhǔn)是H.265/HEVC,支持壓縮4K及8K超高清視頻。在主觀質(zhì)量損失不大的情況下,H.265/HEVC視頻編碼標(biāo)準(zhǔn)可以將視頻大小壓縮成原來的1/300左右。AVS2-P2是具有我國自主知識產(chǎn)權(quán)的視頻編碼標(biāo)準(zhǔn),壓縮性能與H.265/HEVC大致相當(dāng),對監(jiān)控視頻等背景穩(wěn)定的視頻能取得更好的壓縮效率。
AVS2-P2視頻編碼標(biāo)準(zhǔn)中,為了取得更好的壓縮效率,通常引入了更先進(jìn)的編碼技術(shù),同時也極大地增加了計算量。為了加速計算,可以采用數(shù)據(jù)并行或任務(wù)并行。數(shù)據(jù)并行是將一組進(jìn)行相同計算的數(shù)據(jù)載入一個位寬較大的寄存器,計算部件一次對該寄存器中的這組數(shù)據(jù)進(jìn)行相同的計算。而任務(wù)并行則需要分析任務(wù)間的依賴關(guān)系,當(dāng)某個任務(wù)需要另一個任務(wù)的計算結(jié)果時,需要等待另一個任務(wù)計算出所需結(jié)果,然后再繼續(xù)與另一個任務(wù)并行執(zhí)行。
AVS2-P2視頻編碼標(biāo)準(zhǔn)中還規(guī)定了解碼器所必須遵守的解碼過程。標(biāo)準(zhǔn)中所采用的條帶技術(shù),為解碼器提供條帶級并行解碼的支持。然而,由于任務(wù)間依賴關(guān)系的存在,啟用跨條帶濾波時無法并行濾波。即使不啟用跨條帶濾波功能,當(dāng)視頻的條帶結(jié)構(gòu)較復(fù)雜時,濾波線程間的同步將變得十分困難,且并行度受限于視頻所編碼的條帶數(shù)時并行濾波難以同步,導(dǎo)致解碼速度較低,解碼效率較差。
發(fā)明內(nèi)容
本發(fā)明提供一種視頻解碼方法和裝置,用于解決現(xiàn)有技術(shù)中視頻解碼并行度不高且受限于視頻編碼數(shù)據(jù)的條帶數(shù),導(dǎo)致解碼速度較低,解碼效率較差的問題。
本發(fā)明的第一個方面是提供一種視頻解碼方法,包括:
依次獲取視頻數(shù)據(jù)中每幅圖像對應(yīng)的待解碼數(shù)據(jù),所述圖像對應(yīng)的待解碼數(shù)據(jù)中包括:多個最大編碼單元;
依次獲取所述圖像對應(yīng)的待解碼數(shù)據(jù)中當(dāng)前待解碼的最大編碼單元,若所述當(dāng)前待解碼的最大編碼單元包括有幀間編碼單元,則根據(jù)幀間編碼單元包括的幀間預(yù)測塊計算獲取待參考編碼信息在第一待參考圖像中的最大編碼單元序號,和/或根據(jù)幀間編碼單元包括的幀間預(yù)測塊計算獲取待參考像素信息在第二待參考圖像中的最大編碼單元序號;
獲取所述第一待參考圖像中當(dāng)前正在解碼的最大編碼單元序號,和/或獲取所述第二待參考圖像中當(dāng)前正在濾波的最大編碼單元序號;
若所述第一待參考圖像中當(dāng)前正在解碼的最大編碼單元序號大于所述待參考編碼信息在第一待參考圖像中的最大編碼單元序號,和/或所述第二待參考圖像中當(dāng)前正在濾波的最大編碼單元序號大于所述待參考像素信息在第二待參考圖像中的最大編碼單元序號,則對所述當(dāng)前待解碼的最大編碼單元進(jìn)行解碼,并判斷所述當(dāng)前待解碼的最大編碼單元的序列號是否大于預(yù)設(shè)最大編碼單元數(shù)量;
若所述當(dāng)前待解碼的最大編碼單元的序列號大于預(yù)設(shè)最大編碼單元數(shù)量,則獲取當(dāng)前待濾波的最大編碼單元,對當(dāng)前待濾波的最大編碼單元進(jìn)行濾波。
進(jìn)一步地,所述方法還包括:
判斷所述當(dāng)前待解碼的最大編碼單元的序列號是否等于所述圖像對應(yīng)的待解碼數(shù)據(jù)中最后一個最大編碼單元的序列號;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司,未經(jīng)北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610552127.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





