欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法和編解碼設(shè)備的制作方法

文檔序號(hào):7620706閱讀:125來源:國(guó)知局
專利名稱:一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法和編解碼設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體通信領(lǐng)域中的視頻處理技術(shù),具體涉及視頻編碼壓縮技術(shù)。
背景技術(shù)
隨著多媒體技術(shù)的發(fā)展和多媒體應(yīng)用的迅速推廣,視頻圖象壓縮標(biāo)準(zhǔn)和技術(shù)得到了廣泛的關(guān)注,特別是由MPEG(運(yùn)動(dòng)圖像專家組)和ITU(國(guó)際電信聯(lián)盟)兩個(gè)標(biāo)準(zhǔn)組織聯(lián)合形成的標(biāo)準(zhǔn)制定工作組JVT制定的H.264,由于其先進(jìn)的技術(shù)特點(diǎn)和較好的壓縮性能,已經(jīng)在會(huì)議電視、可視電話、流媒體、HD DVD、視頻監(jiān)控、數(shù)字電視、3G等領(lǐng)域得到應(yīng)用,并具有廣闊的應(yīng)用前景。
H.264的壓縮處理框架如圖1所示,其基本處理單位為16×16宏塊。H.264采用了多幀參考、幀內(nèi)預(yù)測(cè)、多宏塊模式、4×4整數(shù)變換和量化、環(huán)濾波、1/4象素運(yùn)動(dòng)預(yù)測(cè)、CAVLC和CABAC熵編碼等先進(jìn)技術(shù),其壓縮效率比MPEG-2、H.263、MPEG-4ASP提高一倍多。
從2005年1月的第MPEG71次會(huì)議到2006年6月,JVT將進(jìn)行H.264分層編碼標(biāo)準(zhǔn)制定工作,其基本層兼容H.264 main profile,采用了MCTF(基于運(yùn)動(dòng)補(bǔ)償?shù)臅r(shí)間濾波)的算法框架,可以較好地實(shí)現(xiàn)空間(spatial)分層、時(shí)間(temporal)分層、質(zhì)量(quality或SNR)分層、復(fù)雜度(complexity)分層等功能。JVT SVC最新參考模型為JSVM2。
H.264的一個(gè)主要特點(diǎn)是采用了多方向INTRA(視頻編碼中的幀內(nèi)編碼模式)預(yù)測(cè)技術(shù),即采用了多種預(yù)測(cè)模式的幀內(nèi)預(yù)測(cè)方法,極大地提高了INTRA幀的壓縮效率。
目前,H.264的INTRA幀的幀內(nèi)預(yù)測(cè)模式有9種,編碼端在根據(jù)預(yù)測(cè)模式進(jìn)行預(yù)測(cè)編碼時(shí),需要對(duì)其采用的預(yù)測(cè)模式信息進(jìn)行編碼,使解碼端能夠根據(jù)預(yù)測(cè)模式信息的編碼準(zhǔn)確獲知編碼端采用的預(yù)測(cè)模式,然后,再根據(jù)預(yù)測(cè)模式進(jìn)行解碼。在對(duì)這些預(yù)測(cè)模式信息進(jìn)行編碼時(shí),需要使用較多的碼字,使預(yù)測(cè)模式信息在編碼端和解碼端之間的傳輸也占用了視頻系統(tǒng)的傳輸資源。

發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法和編解碼設(shè)備,通過根據(jù)增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的信息自適應(yīng)地確定當(dāng)前宏塊或塊的預(yù)測(cè)模式,實(shí)現(xiàn)了提高壓縮效率,提高傳輸效率的目的。
為達(dá)到上述目的,本發(fā)明提供的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,包括步驟a、確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊;b、根據(jù)所述低層宏塊或塊的信息自適應(yīng)地確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
所述步驟b中的低層宏塊或塊的信息為低層宏塊或塊的預(yù)測(cè)模式;且所述步驟b具體包括b1、編碼端/解碼端在確定所述當(dāng)前宏塊與所述低層宏塊均為基于視頻編碼中的幀內(nèi)編碼模式的宏塊時(shí),確定所述低層宏塊或塊的預(yù)測(cè)模式;b2、編碼端/解碼端根據(jù)所述低層宏塊或塊的預(yù)測(cè)模式確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
所述b2具體為編碼端/解碼端將所述低層宏塊或塊的預(yù)測(cè)模式確定為所述當(dāng)前宏塊或塊的預(yù)測(cè)模式;或編碼端/解碼端根據(jù)所述低層宏塊的預(yù)測(cè)模式、低層塊預(yù)測(cè)模式與增強(qiáng)層塊預(yù)測(cè)模式的對(duì)應(yīng)關(guān)系確定當(dāng)前宏塊或塊的預(yù)測(cè)模式。
所述步驟b中的低層宏塊或塊的信息為低層宏塊或塊的重構(gòu)像素值;且所述步驟b具體為b1’、編碼端/解碼端確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;b2’、編碼端/解碼端根據(jù)所述低層宏塊的重構(gòu)像素值、所述預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
所述步驟b1’具體包括編碼端/解碼端根據(jù)與當(dāng)前宏塊或塊同層的、與當(dāng)前宏塊或塊相鄰的鄰接宏塊或塊的與當(dāng)前宏塊或塊鄰接邊的重構(gòu)像素值確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
所述步驟b1’具體包括編碼端/解碼端根據(jù)與當(dāng)前宏塊或塊同層的、與當(dāng)前宏塊或塊相鄰的鄰接宏塊或塊的與當(dāng)前宏塊或塊鄰接邊的重構(gòu)像素值,和/或根據(jù)當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的本身的邊對(duì)應(yīng)的重構(gòu)像素值,和/或根據(jù)與當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊同層的、與低層宏塊或塊相鄰的鄰接宏塊或塊的與低層宏塊或塊相鄰的邊對(duì)應(yīng)的周圍重構(gòu)像素值,確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
所述預(yù)定預(yù)測(cè)模式為DC預(yù)測(cè)模式、vertical預(yù)測(cè)模式、horizontal預(yù)測(cè)模式、Plane預(yù)測(cè)模式中的至少兩種;或所述預(yù)定預(yù)測(cè)模式為Vertical預(yù)測(cè)模式、Horizontal預(yù)測(cè)模式、DC預(yù)測(cè)模式、Diagonal Down-Left預(yù)測(cè)模式、Diagonal Down-Right預(yù)測(cè)模式、Vertical-Left預(yù)測(cè)模式、Horizontal-Down預(yù)測(cè)模式、Vertical-Right預(yù)測(cè)模式、Horizontal-Up預(yù)測(cè)模式中的至少兩種。
所述步驟b2’具體包括編碼端/解碼端確定所述低層宏塊或塊的重構(gòu)像素值分別與各預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;將最小的預(yù)測(cè)編碼效率測(cè)度值對(duì)應(yīng)的預(yù)測(cè)模式確定為所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
所述預(yù)測(cè)編碼效率測(cè)度值具體為SAD值或SSD值或RD_cost值。
所述宏塊或塊為16×16的基于視頻編碼中的幀內(nèi)編碼模式的宏塊或8×8的基于視頻編碼中的幀內(nèi)編碼模式的塊或4×4的基于視頻編碼中的幀內(nèi)編碼模式的塊。
本發(fā)明提供的一種編解碼設(shè)備,設(shè)置有確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊,所述確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括獲取低層預(yù)測(cè)模式子模塊確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,并在確定當(dāng)前宏塊與所述低層宏塊均為基于視頻編碼中的幀內(nèi)編碼模式的宏塊時(shí),獲取低層宏塊或塊的預(yù)測(cè)模式;確定預(yù)測(cè)模式子模塊1根據(jù)所述低層宏塊或塊的預(yù)測(cè)模式確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
本發(fā)明提供的另一種編解碼設(shè)備,設(shè)置有確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊,所述確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括確定預(yù)測(cè)編碼效率測(cè)度值子模塊確定增強(qiáng)層的當(dāng)前宏塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;確定預(yù)測(cè)模式子模塊2確定增強(qiáng)層的當(dāng)前宏塊對(duì)應(yīng)的低層宏塊,并獲取所述低層宏塊的重構(gòu)像素值,選取預(yù)測(cè)編碼效率測(cè)度值最小所對(duì)應(yīng)地預(yù)測(cè)模式為所述增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式。
通過上述技術(shù)方案的描述可知,本發(fā)明能夠根據(jù)增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的信息如低層宏塊或塊的預(yù)測(cè)模式信息、低層宏塊或塊的重構(gòu)像素值等,確定增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的預(yù)測(cè)模式,使編碼端和解碼端能夠自適應(yīng)地確定當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)模式,避免了編碼端對(duì)增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式信息的編碼過程,避免了編碼端和解碼端之間傳輸預(yù)測(cè)模式信息;本發(fā)明提供了多種確定增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式的方法,實(shí)現(xiàn)方法靈活;從而通過本發(fā)明提供的技術(shù)方案實(shí)現(xiàn)了提高壓縮效率,提高傳輸效率的目的。


圖1是H.264的壓縮處理框架示意圖;圖2是H.264的16×16宏塊的亮度預(yù)測(cè)方法示意圖;圖3是H.264的4×4宏塊的亮度預(yù)測(cè)方法示意圖;圖4是H.264的8×8宏塊的色度預(yù)測(cè)方法示意圖;圖5是I_BL預(yù)測(cè)模式示意圖;圖6是利用低層宏塊進(jìn)行增強(qiáng)層幀內(nèi)預(yù)測(cè)原理圖;圖7是DC預(yù)測(cè)模式示意圖;圖8是Horizontal預(yù)測(cè)模式示意圖;圖9是Vertical預(yù)測(cè)模式示意圖;圖10是本發(fā)明的編解碼設(shè)備示意圖一;圖11是本發(fā)明的編解碼設(shè)備示意圖二。
具體實(shí)施例方式
如果編碼端不對(duì)其采用的預(yù)測(cè)模式信息進(jìn)行編碼,而編碼端和解碼端均能夠自適應(yīng)地確定增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式,就能夠避免編碼端對(duì)預(yù)測(cè)模式信息進(jìn)行編碼、預(yù)測(cè)模式信息編碼的傳輸、解碼端對(duì)預(yù)測(cè)模式信息編碼的解碼過程,從而能夠提高INTRA幀或宏塊的壓縮效率,提高視頻信息的傳輸效率。
因此,本發(fā)明的方法和編解碼設(shè)備中設(shè)置的確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊的核心均為通過增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的信息來自適應(yīng)確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
下面基于本發(fā)明的核心思想、以兩種具體的確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法為例對(duì)本發(fā)明提供的技術(shù)方案做進(jìn)一步的描述。
方法一根據(jù)低層宏塊或塊的預(yù)測(cè)模式確定增強(qiáng)層宏塊或塊的預(yù)測(cè)模式。
本發(fā)明的編碼端和解碼端首先需要確定增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,該低層宏塊或塊在其所在層的位置與當(dāng)前宏塊或塊處于增強(qiáng)層的位置相同。
當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的預(yù)測(cè)模式在編碼端和解碼端都是可以獲知的,這樣,編碼端和解碼端可以根據(jù)低層宏塊或塊的預(yù)測(cè)模式來確定當(dāng)前宏塊或塊的預(yù)測(cè)模式,如編碼端和解碼端都可以將低層宏塊或塊的預(yù)測(cè)模式作為增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式,即當(dāng)前宏塊或塊與其對(duì)應(yīng)的低層宏塊或塊采用完全相同的預(yù)測(cè)模式;再如編碼端和解碼端都可以設(shè)置低層塊預(yù)測(cè)模式與增強(qiáng)層塊預(yù)測(cè)模式的對(duì)應(yīng)關(guān)系,這樣,編碼端和解碼端在確定低層宏塊或塊的預(yù)測(cè)模式后,可以根據(jù)低層宏塊或塊的預(yù)測(cè)模式和上述對(duì)應(yīng)關(guān)系來確定當(dāng)前宏塊或塊的預(yù)測(cè)模式,如低層宏塊或塊的預(yù)測(cè)模式為Horizontal-Down預(yù)測(cè)模式,則可以確定增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式為Horizontal預(yù)測(cè)模式等。
上述低層宏塊或塊的Horizontal-Down預(yù)測(cè)模式對(duì)應(yīng)當(dāng)前宏塊或塊的Horizontal預(yù)測(cè)模式僅是一個(gè)最簡(jiǎn)單的例子,在實(shí)際應(yīng)用中,低層宏塊或塊的預(yù)測(cè)模式可以為多種,則在其中的某一個(gè)對(duì)應(yīng)關(guān)系中,應(yīng)設(shè)定低層宏塊或塊采用多種預(yù)測(cè)模式時(shí),當(dāng)前宏塊或塊應(yīng)采用的一種或多種預(yù)測(cè)模式。
方法一中,增強(qiáng)層的當(dāng)前宏塊或塊和低層的對(duì)應(yīng)宏塊或塊必須都為INTRA塊才能夠?qū)⒌蛯雍陦K或塊的預(yù)測(cè)模式作為增強(qiáng)層宏塊或塊的預(yù)測(cè)模式。
方法二根據(jù)低層宏塊或塊的重構(gòu)像素值確定增強(qiáng)層宏塊或塊的預(yù)測(cè)模式。
本發(fā)明的編碼端和解碼端首先需要確定增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,該低層宏塊或塊在其所在層的位置與當(dāng)前宏塊或塊處于增強(qiáng)層的位置相同。
然后,編碼端和解碼端需要根據(jù)事先確定的預(yù)定預(yù)測(cè)模式對(duì)增強(qiáng)層當(dāng)前宏塊或塊進(jìn)行預(yù)測(cè)編碼,當(dāng)增強(qiáng)層當(dāng)前宏塊為16×16或8×8的塊時(shí),預(yù)定的預(yù)測(cè)模式可以為16×16塊或8×8塊對(duì)應(yīng)的DC預(yù)測(cè)模式、vertical預(yù)測(cè)模式、horizontal預(yù)測(cè)模式、Plane預(yù)測(cè)模式中的任意兩種或任意三種或是這四種預(yù)測(cè)模式。當(dāng)增強(qiáng)層當(dāng)前宏塊為4×4的塊時(shí),預(yù)定的預(yù)測(cè)模式可以為4×4塊對(duì)應(yīng)的Vertical預(yù)測(cè)模式、Horizontal預(yù)測(cè)模式、DC預(yù)測(cè)模式、Diagonal Down-Left預(yù)測(cè)模式、Diagonal Down-Right預(yù)測(cè)模式、Vertical-Left預(yù)測(cè)模式、Horizontal-Down預(yù)測(cè)模式、Vertical-Right預(yù)測(cè)模式、Horizontal-Up預(yù)測(cè)模式中的任意幾種或全部預(yù)測(cè)模式。
編碼端和解碼端采用的預(yù)定的預(yù)測(cè)模式應(yīng)該是完全相同的。
編碼端和解碼端會(huì)根據(jù)預(yù)定預(yù)測(cè)模式中多種預(yù)測(cè)模式得到當(dāng)前宏塊或塊的各預(yù)測(cè)模式對(duì)應(yīng)的預(yù)測(cè)編碼效率測(cè)度值,由于在編碼端和解碼端,上述低層宏塊或塊的重構(gòu)像素值是可以獲知的,所以,本發(fā)明的編碼端和解碼端可以根據(jù)低層宏塊或塊的重構(gòu)像素值計(jì)算得到的各預(yù)測(cè)模式對(duì)應(yīng)的預(yù)測(cè)編碼效率值來確定當(dāng)前宏塊或塊的預(yù)測(cè)模式,選取最小預(yù)測(cè)編碼效率值所對(duì)應(yīng)的預(yù)測(cè)模式為增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式,其中預(yù)測(cè)編碼效率值可以取為SAD(差的絕對(duì)值的和)或SSD(平方差的和)或RD_cost(率控制)。
在方法二中,上述確定當(dāng)前宏塊或塊的各預(yù)測(cè)模式對(duì)應(yīng)的預(yù)測(cè)編碼效率值值的方法可以為如下兩種一、根據(jù)增強(qiáng)層當(dāng)前宏塊或塊的已編碼的鄰接宏塊或塊的重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率值。
INTRA預(yù)測(cè)技術(shù)中的亮度預(yù)測(cè)包括16×16塊預(yù)測(cè)和4×4塊預(yù)測(cè)兩種預(yù)測(cè)單位,其中16×16塊預(yù)測(cè)包括vertical、horizontal、DC和Plane四種預(yù)測(cè)模式,如附圖2所示;4×4塊預(yù)測(cè)包括Vertical、Horizontal、DC、Diagonal Down-Left、Diagonal Down-Right、Vertical-Left、Horizontal-Down、Vertical-Right和Horizontal-Up九種預(yù)測(cè)模式,如附圖3所示。
INTRA預(yù)測(cè)技術(shù)中的色度預(yù)測(cè)是以8×8塊大小為預(yù)測(cè)單位的,包括Vertical、Horizontal、DC和Plane四種預(yù)測(cè)模式,如,圖4所示,類似于16×16INTRA亮度預(yù)測(cè)。
從圖2、圖3、圖4中可以看出,在INTRA prediction(幀內(nèi)預(yù)測(cè))方面,都是通過利用當(dāng)前幀中增強(qiáng)層的當(dāng)前宏塊的周圍已編碼宏塊的信息來對(duì)當(dāng)前宏塊進(jìn)行預(yù)測(cè),從而獲得增強(qiáng)層的當(dāng)前宏塊針對(duì)某一預(yù)測(cè)模式的預(yù)測(cè)值。
二、根據(jù)增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率值。
這里的低層宏塊或塊可以僅僅為與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊;低層宏塊或塊也可以為與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊,和與該低層宏塊或塊處于同一層的與該低層宏塊或塊相鄰的鄰接低層宏塊或塊。
根據(jù)采用的低層宏塊或塊的不同,確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率值的方法又可以分出五種不同的實(shí)現(xiàn)方式方式1、僅根據(jù)與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊的重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
如附圖5中,I_BL就是利用增強(qiáng)層的當(dāng)前宏塊對(duì)應(yīng)的低層宏塊的重構(gòu)像素值來進(jìn)行對(duì)當(dāng)前宏塊的預(yù)測(cè)編碼,以確定當(dāng)前宏塊的預(yù)測(cè)編碼效率測(cè)度值。
方式2、根據(jù)與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊的鄰接宏塊或塊的周邊重構(gòu)像素值、和與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊鄰接的相鄰宏塊或塊的周邊重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
如附圖6中,需要根據(jù)與第K-1層對(duì)應(yīng)的低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值、與第K-1層對(duì)應(yīng)的低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值、與第K層的當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值和與第K層的當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值來實(shí)現(xiàn)。
方式3、根據(jù)與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊的周邊重構(gòu)像素值、和與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊鄰接的相鄰宏塊或塊的周邊重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
如附圖6中,與第K-1層對(duì)應(yīng)的低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值也可以替換為第K-1層對(duì)應(yīng)的低層宏塊或塊的最右邊的重構(gòu)像素值,與第K-1層對(duì)應(yīng)的低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值也可以替換為與第K-1層對(duì)應(yīng)的低層宏塊或塊的最下邊的重構(gòu)像素值。
方式4、根據(jù)與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊的相鄰宏塊或塊的周邊重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)值。
方式5、根據(jù)與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊的相鄰宏塊或塊的周邊重構(gòu)像素值、與當(dāng)前宏塊或塊在增強(qiáng)層的位置相同的低層宏塊或塊的周邊重構(gòu)像素值、和與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊鄰接的相鄰宏塊或塊的周邊重構(gòu)像素值來確定當(dāng)前宏塊或塊針對(duì)某個(gè)預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
下面結(jié)合附圖7對(duì)DC預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式進(jìn)行說明。
圖7中列舉了DC預(yù)測(cè)模式的5種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,即DC0至DC4。
DC0利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值和與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
DC1利用與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
DC2利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
DC3利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
DC4利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值、與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值、與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
圖7僅給出了DC預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式的示例,DC預(yù)測(cè)模式還可以通過采用三邊的重構(gòu)像素值、使低層宏塊或塊的相應(yīng)邊對(duì)應(yīng)的重構(gòu)像素值參加幀內(nèi)預(yù)測(cè)等方式來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),在本實(shí)施例中不再一一列舉。
下面結(jié)合附圖8對(duì)Horizontal預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式進(jìn)行說明。
圖8中列舉了Horizontal預(yù)測(cè)模式的3種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,即Horizontal0至Horizontal2。
Horizontal0利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
Horizontal1利用與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
Horizontal2利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值來實(shí)現(xiàn)左半個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),利用與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值來實(shí)現(xiàn)右半個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),或者利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值來實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),例如,取平均值為預(yù)測(cè)值。
圖8中僅給出了Horizontal預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式的示例,Horizontal預(yù)測(cè)模式還可以通過利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的左側(cè)相鄰的宏塊或塊的最右邊的重構(gòu)像素值、與低層宏塊或塊同層的與低層宏塊或塊的右側(cè)相鄰的宏塊或塊的最左邊的重構(gòu)像素值的加權(quán)形式來實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),同樣,也可以使低層宏塊或塊的相應(yīng)邊對(duì)應(yīng)的重構(gòu)像素值參加幀內(nèi)預(yù)測(cè)等方式實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),在本實(shí)施例中不再一一列舉。
圖9中列舉了Vertical預(yù)測(cè)模式的3種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,即Vertical0至Vertical2。
Vertical0利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
Vertical1利用與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值來實(shí)現(xiàn)整個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè)。
Vertical2利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值來實(shí)現(xiàn)上半個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),利用與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值來實(shí)現(xiàn)下半個(gè)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),或者利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值和與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值來實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),例如,取平均值為預(yù)測(cè)值。
圖9中僅給出了Vertical預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式的示例,Vertical預(yù)測(cè)模式還可以通過利用與當(dāng)前宏塊或塊同層的與當(dāng)前宏塊或塊的上側(cè)相鄰的宏塊或塊的最下邊的重構(gòu)像素值、與低層宏塊或塊同層的與低層宏塊或塊的下側(cè)相鄰的宏塊或塊的最上邊的重構(gòu)像素值的加權(quán)形式來實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),同樣,也可以采樣使低層宏塊或塊的相應(yīng)邊對(duì)應(yīng)的重構(gòu)像素值參加幀內(nèi)預(yù)測(cè)等方式實(shí)現(xiàn)當(dāng)前宏塊或塊的幀內(nèi)預(yù)測(cè),在本實(shí)施例中不再一一列舉。
上述圖7、圖8、圖9中只給出了DC預(yù)測(cè)模式、Horizontal預(yù)測(cè)模式、Vertical預(yù)測(cè)模式的幾種幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,其他預(yù)測(cè)模式如Plane預(yù)測(cè)模式、DiagonalDown-Left預(yù)測(cè)模式、Diagonal Down-Right預(yù)測(cè)模式、Vertical-Left預(yù)測(cè)模式、Horizontal-Down預(yù)測(cè)模式、Vertical-Right預(yù)測(cè)模式、Horizontal-Up預(yù)測(cè)模式等根據(jù)各自的算法不同會(huì)對(duì)應(yīng)有不同的實(shí)現(xiàn)方式,各實(shí)現(xiàn)方式都可以考慮采用當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的周圍重構(gòu)像素值,在本實(shí)施例中不再一一列舉。
當(dāng)然,在spatial scalability(空間分層)時(shí),低層圖象必須進(jìn)行upsample(上采樣)后才能夠進(jìn)行上述INTRA幀內(nèi)預(yù)測(cè)。
本發(fā)明在進(jìn)行幀內(nèi)預(yù)測(cè)時(shí),可以采用上述一種預(yù)測(cè)模式中的一種實(shí)現(xiàn)方式來替代JSVM中增強(qiáng)層的幀內(nèi)預(yù)測(cè)方法,即不在JSVM原有幀內(nèi)預(yù)測(cè)模式上增加本發(fā)明的預(yù)測(cè)模式,如在DC預(yù)測(cè)模式中僅采用DC4實(shí)現(xiàn)方式,Horizontal預(yù)測(cè)模式中僅采用Horizontal2實(shí)現(xiàn)方式,Vertical預(yù)測(cè)模式中僅采用Vertical2實(shí)現(xiàn)方式,這是一種替代方式的幀內(nèi)預(yù)測(cè)方法。
本發(fā)明在進(jìn)行幀內(nèi)預(yù)測(cè)時(shí),也可以在JSVM原有幀內(nèi)預(yù)測(cè)模式上增加本發(fā)明中的一種或多種預(yù)測(cè)模式中的一種實(shí)現(xiàn)方式,如增加DC4、Horizontal2、Vertical2等幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,增加的幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式與JSVM中原有的幀內(nèi)預(yù)測(cè)模式一起實(shí)現(xiàn)幀內(nèi)預(yù)測(cè),這是一種簡(jiǎn)化方式的幀內(nèi)預(yù)測(cè)方法。
本發(fā)明在進(jìn)行幀內(nèi)預(yù)測(cè)時(shí),同樣可以在JSVM原有幀內(nèi)預(yù)測(cè)模式上增加本發(fā)明中的一種或多種預(yù)測(cè)模式中的一種或多種實(shí)現(xiàn)方式,如增加DC1、DC2、DC3、DC4、Horizontal1、Horizontal2、Vertical1、Vertical2等幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式,增加的幀內(nèi)預(yù)測(cè)實(shí)現(xiàn)方式與JSVM中原有的幀內(nèi)預(yù)測(cè)模式一起實(shí)現(xiàn)幀內(nèi)預(yù)測(cè),這是一種復(fù)雜方式的幀內(nèi)預(yù)測(cè)方法。
本發(fā)明在編解碼設(shè)備中設(shè)置確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊的示意圖如附圖10、附圖11所示。
在圖10中,確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括獲取低層預(yù)測(cè)模式子模塊和確定預(yù)測(cè)模式子模塊1。
獲取低層預(yù)測(cè)模式子模式主要用于確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,并在確定當(dāng)前宏塊與該低層宏塊均為基于視頻編碼中的幀內(nèi)編碼模式的宏塊時(shí),獲取低層宏塊或塊的預(yù)測(cè)模式。
確定預(yù)測(cè)模式子模塊1主要用于根據(jù)低層宏塊或塊的預(yù)測(cè)模式確定當(dāng)前宏塊或塊的預(yù)測(cè)模式。確定預(yù)測(cè)模式子模塊1可以將低層宏塊或塊的預(yù)測(cè)模式作為當(dāng)前宏塊或塊的預(yù)測(cè)模式,確定預(yù)測(cè)模式子模塊1也可以根據(jù)其存儲(chǔ)的低層塊的預(yù)測(cè)模式與增強(qiáng)層塊的預(yù)測(cè)模式的對(duì)應(yīng)關(guān)系來確定當(dāng)前宏塊或塊的預(yù)測(cè)模式,具體如上述方法實(shí)施例中的描述,在此不再詳細(xì)描述。
在圖11中,確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括確定預(yù)測(cè)值子模塊和確定預(yù)測(cè)模式子模塊2。
確定預(yù)測(cè)編碼效率測(cè)度值子模塊主要用于確定增強(qiáng)層的當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。確定預(yù)測(cè)編碼效率測(cè)度值子模塊確定預(yù)測(cè)編碼效率測(cè)度值的方法很靈活,具體如上述方法實(shí)施例中的描述,在此不再詳細(xì)描述。
確定預(yù)測(cè)模式子模塊2主要用于確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,并獲取該低層宏塊或塊的重構(gòu)像素值,選取預(yù)測(cè)編碼效率測(cè)度值最小所對(duì)應(yīng)的預(yù)測(cè)模式為所述增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式,其中預(yù)測(cè)編碼效率測(cè)度值可以為SAD值、SSD值或RD_cost值。具體如上述方法實(shí)施例中的描述,在此不再詳細(xì)描述。
雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,本發(fā)明的申請(qǐng)文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,包括步驟a、確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊;b、根據(jù)所述低層宏塊或塊的信息自適應(yīng)地確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
2.如權(quán)利要求1所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述步驟b中的低層宏塊或塊的信息為低層宏塊或塊的預(yù)測(cè)模式;且所述步驟b具體包括b1、編碼端/解碼端在確定所述當(dāng)前宏塊與所述低層宏塊均為基于視頻編碼中的幀內(nèi)編碼模式的宏塊時(shí),確定所述低層宏塊或塊的預(yù)測(cè)模式;b2、編碼端/解碼端根據(jù)所述低層宏塊或塊的預(yù)測(cè)模式確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
3.如權(quán)利要求2所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述b2具體為編碼端/解碼端將所述低層宏塊或塊的預(yù)測(cè)模式確定為所述當(dāng)前宏塊或塊的預(yù)測(cè)模式;或編碼端/解碼端根據(jù)所述低層宏塊的預(yù)測(cè)模式、低層塊預(yù)測(cè)模式與增強(qiáng)層塊預(yù)測(cè)模式的對(duì)應(yīng)關(guān)系確定當(dāng)前宏塊或塊的預(yù)測(cè)模式。
4.如權(quán)利要求1所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述步驟b中的低層宏塊或塊的信息為低層宏塊或塊的重構(gòu)像素值;且所述步驟b具體為b1’、編碼端/解碼端確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;b2’、編碼端/解碼端根據(jù)所述低層宏塊的重構(gòu)像素值、所述預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
5.如權(quán)利要求4所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述步驟b1’具體包括編碼端/解碼端根據(jù)與當(dāng)前宏塊或塊同層的、與當(dāng)前宏塊或塊相鄰的鄰接宏塊或塊的與當(dāng)前宏塊或塊鄰接邊的重構(gòu)像素值確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
6.如權(quán)利要求4所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述步驟b1’具體包括編碼端/解碼端根據(jù)與當(dāng)前宏塊或塊同層的、與當(dāng)前宏塊或塊相鄰的鄰接宏塊或塊的與當(dāng)前宏塊或塊鄰接邊的重構(gòu)像素值,和/或根據(jù)當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的本身的邊對(duì)應(yīng)的重構(gòu)像素值,和/或根據(jù)與當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊同層的、與低層宏塊或塊相鄰的鄰接宏塊或塊的與低層宏塊或塊相鄰的邊對(duì)應(yīng)的周圍重構(gòu)像素值,確定當(dāng)前宏塊或塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值。
7.如權(quán)利要求4或5或6所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述預(yù)定預(yù)測(cè)模式為DC預(yù)測(cè)模式、vertical預(yù)測(cè)模式、horizontal預(yù)測(cè)模式、Plane預(yù)測(cè)模式中的至少兩種;或所述預(yù)定預(yù)測(cè)模式為Vertical預(yù)測(cè)模式、Horizontal預(yù)測(cè)模式、DC預(yù)測(cè)模式、Diagonal Down-Left預(yù)測(cè)模式、Diagonal Down-Right預(yù)測(cè)模式、Vertical-Left預(yù)測(cè)模式、Horizontal-Down預(yù)測(cè)模式、Vertical-Right預(yù)測(cè)模式、Horizontal-Up預(yù)測(cè)模式中的至少兩種。
8.如權(quán)利要求4或5或6所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述步驟b2’具體包括編碼端/解碼端確定所述低層宏塊或塊的重構(gòu)像素值分別與各預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;將最小的預(yù)測(cè)編碼效率測(cè)度值對(duì)應(yīng)的預(yù)測(cè)模式確定為所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
9.如權(quán)利要求4或5或6所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述預(yù)測(cè)編碼效率測(cè)度值具體為SAD值或SSD值或RD_cost值。
10.如權(quán)利要求1至6中任一權(quán)利要求所述的一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法,其特征在于,所述宏塊或塊為16×16的基于視頻編碼中的幀內(nèi)編碼模式的宏塊或8×8的基于視頻編碼中的幀內(nèi)編碼模式的塊或4×4的基于視頻編碼中的幀內(nèi)編碼模式的塊。
11.一種編解碼設(shè)備,所述編解碼設(shè)備中設(shè)置有確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊,其特征在于,所述確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括獲取低層預(yù)測(cè)模式子模塊確定增強(qiáng)層的當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊,并在確定當(dāng)前宏塊與所述低層宏塊均為基于視頻編碼中的幀內(nèi)編碼模式的宏塊時(shí),獲取低層宏塊或塊的預(yù)測(cè)模式;確定預(yù)測(cè)模式子模塊1根據(jù)所述低層宏塊或塊的預(yù)測(cè)模式確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。
12.一種編解碼設(shè)備,所述編解碼設(shè)備中設(shè)置有確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊,其特征在于,所述確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊包括確定預(yù)測(cè)編碼效率測(cè)度值子模塊確定增強(qiáng)層的當(dāng)前宏塊針對(duì)預(yù)定預(yù)測(cè)模式的預(yù)測(cè)編碼效率測(cè)度值;確定預(yù)測(cè)模式子模塊2確定增強(qiáng)層的當(dāng)前宏塊對(duì)應(yīng)的低層宏塊,并獲取所述低層宏塊的重構(gòu)像素值,選取預(yù)測(cè)編碼效率測(cè)度值最小所對(duì)應(yīng)地預(yù)測(cè)模式為所述增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式。
全文摘要
本發(fā)明提供一種確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式的方法和編解碼設(shè)備,其方法和編解碼設(shè)備中設(shè)置的確定增強(qiáng)層幀內(nèi)預(yù)測(cè)模式模塊的核心均為通過增強(qiáng)層當(dāng)前宏塊或塊對(duì)應(yīng)的低層宏塊或塊的信息來自適應(yīng)地確定所述當(dāng)前宏塊或塊的預(yù)測(cè)模式。本發(fā)明能夠使編碼端和解碼端都可以自適應(yīng)地確定增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式,避免了編碼端對(duì)增強(qiáng)層當(dāng)前宏塊或塊的預(yù)測(cè)模式信息的編碼過程,避免了在編碼端和解碼端之間傳輸預(yù)測(cè)模式信息;從而實(shí)現(xiàn)了提高壓縮效率,提高傳輸效率的目的。
文檔編號(hào)H04N7/32GK1863316SQ200510084239
公開日2006年11月15日 申請(qǐng)日期2005年7月18日 優(yōu)先權(quán)日2005年7月18日
發(fā)明者熊聯(lián)歡 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
多伦县| 铁力市| 新民市| 依兰县| 本溪| 华坪县| 宣武区| 德清县| 沛县| 新宁县| 肇州县| 隆昌县| 宿迁市| 济阳县| 襄垣县| 余庆县| 盖州市| 拜泉县| 南郑县| 曲靖市| 永仁县| 牙克石市| 敦化市| 文山县| 长丰县| 崇阳县| 荣成市| 临朐县| 左权县| 阳曲县| 岗巴县| 阿勒泰市| 无为县| 广东省| 松潘县| 屏南县| 汉中市| 黔西县| 雷山县| 南昌县| 徐水县|