[發(fā)明專利]編解碼方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201410054130.3 | 申請(qǐng)日: | 2014-02-18 |
| 公開(kāi)(公告)號(hào): | CN104853196B | 公開(kāi)(公告)日: | 2018-10-19 |
| 發(fā)明(設(shè)計(jì))人: | 楊海濤;鄭阿敏;袁園;區(qū)子廉 | 申請(qǐng)(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號(hào): | H04N19/174 | 分類號(hào): | H04N19/174;H04N19/154;H04N19/129;H04N19/127 |
| 代理公司: | 北京龍雙利達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11329 | 代理人: | 王君;肖鸝 |
| 地址: | 518129 廣東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解碼 方法 裝置 | ||
本發(fā)明實(shí)施例提供一種編解碼方法和裝置,能夠充分利用視頻信息中的空間相關(guān)性,從而提高編解碼中的壓縮效率。該方法包括:根據(jù)目標(biāo)圖像的總編碼代價(jià)確定該目標(biāo)圖像包含的多個(gè)編碼塊組的第一處理次序;根據(jù)該第一處理次序?qū)υ摱鄠€(gè)編碼塊組中的編碼塊組進(jìn)行編碼以生成碼流;并且將該第一處理次序?qū)懭朐摯a流。本發(fā)明實(shí)施例根據(jù)目標(biāo)圖像的總編碼代價(jià)確定所述目標(biāo)圖像包含的多個(gè)編碼塊組的第一處理次序,并根據(jù)第一處理次序?qū)υ摱鄠€(gè)編碼塊組進(jìn)行編解碼,能夠充分利用視頻信息中的空間相關(guān)性,從而提高編解碼中的壓縮效率。
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理領(lǐng)域,并且更具體地,涉及編解碼方法和裝置。
背景技術(shù)
視頻壓縮編碼技術(shù)在多媒體服務(wù)、廣播通信、視頻通信、存儲(chǔ)等領(lǐng)域都有廣泛應(yīng)用。由國(guó)際電信聯(lián)盟電信標(biāo)準(zhǔn)化組(International Telecommunication Union-Telecommunication standardization sector,ITU-T)和國(guó)際標(biāo)準(zhǔn)化組織(InternationalOrganization for Standardization,ISO)/國(guó)際電工委員會(huì)(InternationalElectrotechnical Commission,IEC)聯(lián)合開(kāi)發(fā)的H.264和先進(jìn)視頻編碼(Advanced VideoCoding,AVC)標(biāo)準(zhǔn)是現(xiàn)今應(yīng)用最廣泛的視頻編碼標(biāo)準(zhǔn),然而H.264/AVC不適用于高分辨率視頻的壓縮編碼。隨著人們對(duì)高清、超高清以及3D視頻的需求不斷增大,視頻編碼聯(lián)合工作組(Joint Collaborative Team on Video Coding,JCT-VC)提出了高效視頻編碼標(biāo)準(zhǔn)(HighEfficiency Video Coding,HEVC),其壓縮效率相對(duì)于H.264/AVC提高了大約50%。
在HEVC標(biāo)準(zhǔn)中,待編碼圖像被劃分為不重疊的圖像塊,編碼器按行掃描依次處理每一個(gè)圖像塊,上述圖像塊可以進(jìn)一步劃分為多個(gè)子塊,而每個(gè)子塊可獨(dú)立確定其編碼參數(shù)。在HEVC慣用術(shù)語(yǔ)中,上述不重疊的圖像塊被稱為編碼樹(shù)單元(Coding Tree Unit,CTU),其大小一般設(shè)置為64x64像素。可采用一種四叉樹(shù)的結(jié)構(gòu)將CTU進(jìn)一步劃分為多個(gè)所述子塊,在HEVC中通常稱作編碼單元(Coding Unit,CU)。一個(gè)CTU內(nèi)部的CU以Z字形掃描的順序編碼,一幀內(nèi)的所有CTU以行掃描的順序編碼。HEVC中的幀內(nèi)預(yù)測(cè)模式包括直流預(yù)測(cè),平面預(yù)測(cè)和角度預(yù)測(cè),待編碼塊使用左面和上面已重建的編碼塊塊作為參考進(jìn)行預(yù)測(cè),已重建塊中用來(lái)進(jìn)行預(yù)測(cè)的像素稱為參考像素。直流預(yù)測(cè)適用于圖像中紋理平坦區(qū)域的塊,塊中所有像素使用參考像素的平均值作為預(yù)測(cè)值。平面預(yù)測(cè)使用參考像素進(jìn)行雙線性插值得到塊中所有像素的預(yù)測(cè)值,因此適用于紋理平滑變化的塊。角度預(yù)測(cè)利用當(dāng)前編碼塊包含的紋理與鄰近已重建塊高度相關(guān)的特性,沿某一角度以復(fù)制對(duì)應(yīng)參考像素的值作為當(dāng)前塊中的像素的預(yù)測(cè)值。
在H.264/AVC標(biāo)準(zhǔn)中,編碼塊被稱為宏塊(Macro Block,MB),宏塊的大小固定為16×16像素,每個(gè)宏塊只能劃分為4×4、8×8或16×16的子宏塊(Sub Macro Block,SMB)進(jìn)行預(yù)測(cè)編碼。其中,MB和SMB分別對(duì)應(yīng)于HEVC中的CTU和CU。MB的編碼順序與CTU相類似,都是以行掃描的順序編碼,SMB的編碼順序也是Z字形逐行掃描。H.264/AVC中幀內(nèi)預(yù)測(cè)也是采用均值預(yù)測(cè)和角度預(yù)測(cè),但最多只有9種預(yù)測(cè)模式。
也就是說(shuō),在傳統(tǒng)的視頻編碼標(biāo)準(zhǔn)編碼一幅圖像時(shí),先將待編碼圖像劃分為不重疊的編碼塊,然后以固定的順序(行掃描順序)依次編碼每一塊,從而編碼壓縮效率較低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種編解碼方法和裝置,能夠充分利用視頻信息中的空間相關(guān)性,從而提高編解碼中的壓縮效率。
第一方面,提供了一種編碼方法,包括:根據(jù)目標(biāo)圖像的總編碼代價(jià)確定所述目標(biāo)圖像包含的多個(gè)編碼塊組的第一處理次序;根據(jù)所述第一處理次序?qū)λ龆鄠€(gè)編碼塊組中的編碼塊組進(jìn)行編碼以生成碼流;并且將所述第一處理次序?qū)懭胨龃a流。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410054130.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





