專利名稱:一種p幀幀間預(yù)測(cè)塊劃分的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻編解碼領(lǐng)域,尤其涉及一種P幀幀間預(yù)測(cè)塊劃分的方法及裝置。
背景技術(shù):
常規(guī)的P幀幀間預(yù)測(cè)算法對(duì)宏塊的編碼,宏塊的預(yù)測(cè)模式含有Skip模式、宏塊的中貞間預(yù)測(cè)模式(16x16)、子宏塊(16x8、8xl6、8x8)的巾貞間預(yù)測(cè)模式、子塊(8x4、4x8、4x4)的幀間預(yù)測(cè)模式。在對(duì)宏塊進(jìn)行所有塊劃分和預(yù)測(cè)模式進(jìn)行遍歷預(yù)測(cè)后,最后通過(guò)RDO(率失真優(yōu)化,Rate-Distortion Optimization),獲取最佳巾貞間預(yù)測(cè)模式。上述塊劃分和預(yù)測(cè)模式上的遍歷操作,雖然可以達(dá)到率失真性能的優(yōu)化實(shí)現(xiàn),但隨之帶來(lái)的計(jì)算量也是巨大的。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提出一種P幀幀間預(yù)測(cè)塊劃分的方法,旨在解決現(xiàn)有技術(shù)在塊劃分和預(yù)測(cè)模式上的遍歷操作計(jì)算量巨大的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種P幀幀間預(yù)測(cè)塊劃分的方法,所述方法包括:計(jì)算當(dāng)前編碼宏塊水平方向像素第一跳變值、水平方向像素第二跳變值及當(dāng)前編碼宏塊垂直方向像素第一跳變值、垂直方向像素第二跳變值,
權(quán)利要求
1.一種P幀幀間預(yù)測(cè)塊劃分的方法,其特征在于,所述方法包括: 計(jì)算當(dāng)前編碼宏塊水平方向像素第一跳變值、水平方向像素第二跳變值及當(dāng)前編碼宏塊垂直方向像素第一跳變值、垂直方向像素第二跳變值,
2.如權(quán)利要求1所述的P幀幀間預(yù)測(cè)塊劃分的方法,其特征在于,所述當(dāng)前編碼宏塊的第一參考宏塊表不以參考列表中第一個(gè)參考巾貞作為當(dāng)前編碼宏塊參考巾貞時(shí)對(duì)應(yīng)的參考宏塊。
3.如權(quán)利要求1所述的P幀幀間預(yù)測(cè)塊劃分的方法,其特征在于,所述常規(guī)的Skip模式為:利用先進(jìn)行整像素搜索,然后進(jìn)行亞像素搜索的Skip模式對(duì)當(dāng)前編碼宏塊預(yù)測(cè)。
4.如權(quán)利要求1所述的P幀幀間預(yù)測(cè)塊劃分的方法,其特征在于, 子塊(8x4、4x8、4x4 )之間的預(yù)測(cè)無(wú)先后順序。
5.如權(quán)利要求1所述的P幀幀間預(yù)測(cè)塊劃分的方法,其特征在于,所述“進(jìn)入16x16、8xl6、8x8的巾貞間預(yù)測(cè)”步驟中,子宏塊(8xl6、8x8)之間的預(yù)測(cè)無(wú)先后順序; 所述“進(jìn)入16116、1618、818、的巾貞間預(yù)測(cè)”步驟中,子宏塊(1618、818)之間的預(yù)測(cè)無(wú)先后順序。
6.一種P幀幀間預(yù)測(cè)塊劃分的裝置,其特征在于,所述裝置包括,第一、第二跳變值計(jì)算模塊、第一判斷處理模塊、第三跳變值計(jì)算模塊、第二判斷處理模塊、率失真優(yōu)化模塊、宏塊劃分和最佳幀間預(yù)測(cè)模式獲取模塊, 第一、第二跳變值計(jì)算模塊,用于計(jì)算當(dāng)前編碼宏塊水平方向像素第一跳變值、水平方向像素第二跳變值及當(dāng)前編碼宏塊垂直方向像素第一跳變值、垂直方向像素第二跳變值,
7.如權(quán)利要求6所述的P幀幀間預(yù)測(cè)塊劃分的裝置,其特征在于,所述當(dāng)前編碼宏塊的第一參考宏塊表不以參考列表中第一個(gè)參考巾貞作為當(dāng)前編碼宏塊參考巾貞時(shí)對(duì)應(yīng)的參考宏塊。
8.如權(quán)利要求6所述的P幀幀間預(yù)測(cè)塊劃分的裝置,其特征在于,所述常規(guī)的Skip模式為:利用先進(jìn)行整像素搜索,然后進(jìn)行亞像素搜索的Skip模式對(duì)當(dāng)前編碼宏塊預(yù)測(cè)。
9.如權(quán)利要求6所述的P幀幀間預(yù)測(cè)塊劃分的裝置,其特征在于,子塊(8x4、4x8、4x4)之間的預(yù)測(cè)無(wú)先后順序。
10.如權(quán)利要求6所述的P幀幀間預(yù)測(cè)塊劃分的裝置,其特征在于,所述“進(jìn)入16x16、8x16,8x8的幀間預(yù)測(cè)”中,子宏塊(8xl6、8x8)之間的預(yù)測(cè)無(wú)先后順序; 所述“進(jìn)入16x16、16x8、8x8、的幀間預(yù)測(cè)”中,子宏塊(16x8、8x8)之間的預(yù)測(cè)無(wú)先后順 序。
全文摘要
本發(fā)明提出一種P幀幀間預(yù)測(cè)塊劃分的方法及裝置,涉及視頻編解碼領(lǐng)域,所述方法通過(guò)分析宏塊內(nèi)子塊邊界像素的跳變規(guī)律,刪除出現(xiàn)概率小的塊劃分及其對(duì)應(yīng)的預(yù)測(cè)模式,實(shí)現(xiàn)幀間預(yù)測(cè)在塊劃分的快速計(jì)算。本發(fā)明可在減少計(jì)算量、提升編碼速度的同時(shí)達(dá)到率失真性能的穩(wěn)定性。
文檔編號(hào)H04N7/32GK103167288SQ20131006639
公開(kāi)日2013年6月19日 申請(qǐng)日期2013年2月28日 優(yōu)先權(quán)日2013年2月28日
發(fā)明者舒倩 申請(qǐng)人:深圳市云宙多媒體技術(shù)有限公司