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

圖像編解碼處理方法和裝置的制作方法

文檔序號:7746195閱讀:113來源:國知局
專利名稱:圖像編解碼處理方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信領(lǐng)域,尤其涉及一種圖像編解碼處理方法和裝置。
背景技術(shù)
視頻編碼壓縮是一種利用視頻圖像的空域、時(shí)域和碼字之間的相關(guān)性,盡可能去除冗余的一種視頻壓縮處理方法。幀內(nèi)編碼方法是一種基于塊的混合視頻編碼方法。在現(xiàn)有技術(shù)中,幀內(nèi)編碼方法可以包括空域預(yù)測、變換、量化和熵編碼。其中,空域預(yù)測可以利用相鄰塊之間的相關(guān)性,進(jìn)行空域預(yù)測編碼。舉例來說,H. 264標(biāo)準(zhǔn)中的空域預(yù)測可以利用已編碼的相鄰塊,對當(dāng)前所需預(yù)測的塊進(jìn)行預(yù)測編碼。由于H. 264標(biāo)準(zhǔn)中,亮度分量有9種預(yù)測模式,而色度分量有5種預(yù)測模式。在這些預(yù)測模式中,除了直流模式外, 其余預(yù)測模式實(shí)際上表征了圖像不同方向的紋理信息。在進(jìn)行空域預(yù)測編碼時(shí),可以根據(jù)選中的預(yù)測模式對當(dāng)前塊進(jìn)行預(yù)測編碼,得到預(yù)測殘差,然后對預(yù)測殘差進(jìn)行變換、量化和熵編碼,最終生成壓縮碼流。通過這些步驟即可去除視頻圖像的空域冗余,從而達(dá)到壓縮編碼的目的。相應(yīng)地,解碼端也可以根據(jù)預(yù)測模式、預(yù)測殘差等信息進(jìn)行解碼,從而得到解碼后的圖像。在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn),高清視頻圖像的數(shù)據(jù)量較大,傳輸時(shí)占用網(wǎng)絡(luò)帶寬資源較多,現(xiàn)有網(wǎng)絡(luò)帶寬資源難以滿足高清視頻圖像的傳輸。因此,如何進(jìn)一步提高視頻編碼壓縮性能成為亟待解決的問題。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種圖像編解碼處理方法和裝置。本發(fā)明實(shí)施例提供一種圖像編碼處理方法,包括對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊;對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼;對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本發(fā)明實(shí)施例提供一種圖像解碼處理方法,包括對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差;對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼;對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。本發(fā)明實(shí)施例提供一種圖像編碼處理裝置,包括編碼劃分模塊,用于對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊;編碼預(yù)測模塊,用于對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼;編碼變換模塊,用于對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本發(fā)明實(shí)施例提供一種圖像解碼處理裝置,包括解碼變換模塊,用于對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差;解碼預(yù)測模塊,用于對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼;解碼合成模塊,用于對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。本發(fā)明實(shí)施例,通過對所需編碼的宏塊進(jìn)行下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對空域預(yù)測幀內(nèi)編碼處理后獲取的預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于模式的方向性變換,可以進(jìn)一步去除預(yù)測殘差中的方向紋理信息相關(guān)性,提高編碼壓縮性能。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明圖像編碼處理方法實(shí)施例一的流程圖;圖2為本發(fā)明圖像編碼處理方法實(shí)施例二的流程圖;圖3為本發(fā)明圖像編碼處理方法實(shí)施例二中下采樣劃分的結(jié)構(gòu)示意圖;圖4為本發(fā)明圖像編碼處理方法實(shí)施例二進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖;圖5為本發(fā)明圖像編碼處理方法實(shí)施例三的流程圖;圖6為本發(fā)明圖像編碼處理方法實(shí)施例四的流程圖;圖7為本發(fā)明圖像編碼處理方法實(shí)施例四進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖;圖8為本發(fā)明圖像編碼處理方法實(shí)施例五的流程圖;圖9本發(fā)明圖像編碼處理方法實(shí)施例六的流程圖;圖10為本發(fā)明圖像編碼處理方法實(shí)施例六進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖;圖11為本發(fā)明圖像編碼處理方法實(shí)施例七的流程圖;圖12為本發(fā)明解碼處理方法實(shí)施例一的流程圖;圖13為本發(fā)明解碼處理方法實(shí)施例二的流程圖;圖14為本發(fā)明解碼處理方法實(shí)施例三的流程圖;圖15為本發(fā)明解碼處理方法實(shí)施例四的流程圖;圖16為本發(fā)明解碼處理方法實(shí)施例五的流程圖;圖17為本發(fā)明解碼處理方法實(shí)施例六的流程圖;圖18為本發(fā)明解碼處理方法實(shí)施例七的流程圖;圖19為本發(fā)明圖像編碼處理裝置實(shí)施例一的結(jié)構(gòu)示意11
圖20為本發(fā)明圖像編碼處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖21為本發(fā)明圖像編碼處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;圖22為本發(fā)明圖像編碼處理裝置實(shí)施例四的結(jié)構(gòu)示意圖;圖23為本發(fā)明圖像編碼處理裝置實(shí)施例五的結(jié)構(gòu)示意圖;圖M為本發(fā)明圖像解碼處理裝置實(shí)施例一的結(jié)構(gòu)示意圖;圖25為本發(fā)明圖像解碼處理裝置實(shí)施例二的結(jié)構(gòu)示意圖;圖沈?yàn)楸景l(fā)明圖像解碼處理裝置實(shí)施例三的結(jié)構(gòu)示意圖;圖27為本發(fā)明圖像解碼處理裝置實(shí)施例四的結(jié)構(gòu)示意圖;圖28為本發(fā)明圖像解碼處理裝置實(shí)施例五的結(jié)構(gòu)示意圖;圖四為本發(fā)明圖像解碼處理裝置實(shí)施例六的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明圖像編碼處理方法實(shí)施例一的流程圖,如圖1所示,本實(shí)施例的方法可以包括步驟101、對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊。具體來說,圖像編碼處理裝置在對所需編碼的宏塊(Macroblock,以下簡稱MB) 進(jìn)行編碼處理時(shí),可以對所需編碼的宏塊進(jìn)行下采樣劃分,從而獲取復(fù)數(shù)個塊(以下簡稱 Block)。舉例來說,所需編碼的MB為16X 16,圖像編碼處理裝置可以對該MB進(jìn)行1/2下采樣,也即對16X16的MB的行和列分別進(jìn)行1/2抽取,從而可以獲取4個8X8的Block。 在本實(shí)施例中,采用下采樣劃分方法對所需編碼的MB進(jìn)行劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能。需要說明的是,本實(shí)施例中所述的MB的大小既可以為上述16X16的,也可以為 32X32,64X64,128X128或者其它任意尺寸,該下采樣劃分既可以對亮度塊進(jìn)行處理,也可以對色度塊進(jìn)行處理,而且該下采樣劃分也可以采用除1/2下采樣之外的其它下采樣方式,本實(shí)施例不作限制。步驟102、對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼。圖像編碼處理裝置在獲取所需編碼的Macroblock中的復(fù)數(shù)個Block后,即可對這復(fù)數(shù)個Block進(jìn)行空域預(yù)測幀內(nèi)編碼,從而可以獲取與這復(fù)數(shù)個Block分別對應(yīng)的預(yù)測殘差。舉例來說,圖像編碼處理裝置可以對4個8X8的Block均采用塊間預(yù)測幀內(nèi)編碼處理,或者可以對4個8X8的Block中的1個8X8的Block進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,對其它3個8X8的Block可以參考采用塊間預(yù)測幀內(nèi)編碼處理的Block進(jìn)行像素間預(yù)測幀內(nèi)編碼處理。其中,塊間預(yù)測幀內(nèi)編碼處理即為以相鄰的已編碼塊為參考進(jìn)行預(yù)測,像素間預(yù)測幀內(nèi)編碼處理即為以相鄰的已編碼像素為參考進(jìn)行預(yù)測。因此,本實(shí)施例中,圖像編碼處理裝置可以將4個8X8的Block分別對應(yīng)的空域預(yù)測幀內(nèi)編碼處理結(jié)果與4個8X8的Block的原始像素對應(yīng)相減,從而可以分別獲取與4個8X8的Block分別對應(yīng)的預(yù)測殘差。需要說明的是,本實(shí)施例中的空域預(yù)測幀內(nèi)編碼可以采用現(xiàn)有技術(shù)中任意的空域預(yù)測幀內(nèi)編碼方法實(shí)現(xiàn),例如采用傳統(tǒng)的塊間預(yù)測幀內(nèi)編碼處理,或者采用像素間預(yù)測幀內(nèi)編碼處理等其它空域預(yù)測幀內(nèi)編碼方法,只要該空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼即可,本實(shí)施例不作限制。步驟103、對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。由于空域預(yù)測幀內(nèi)編碼的幀內(nèi)預(yù)測模式(Intra prediction mode)在一定程度上可以反映Block本身的紋理方向信息,而這些紋理方向信息在復(fù)數(shù)個Block的預(yù)測殘差中仍然存在。因此,本實(shí)施例可以對與復(fù)數(shù)個Block分別對應(yīng)的預(yù)測殘差中至少一個預(yù)測殘差采用基于預(yù)測模式的方向性變換(Mode-D印endent Directional Transform,以下簡稱 MDDT),例如采用步驟102中所采用的預(yù)測模式進(jìn)行方向性變換,從而可以進(jìn)一步去除預(yù)測殘差中的方向紋理信息相關(guān)性,提高編碼壓縮性能。具體來說,MDDT可以為各種htra prediction mode定制一個變換,以更好的適應(yīng)預(yù)測殘差中的不同的方向紋理信息。舉例來說,在關(guān)鍵技術(shù)領(lǐng)域(KeyTechnology Area, 以下簡稱KTA)參考軟件中,MDDT為除了直流(以下簡稱DC)模式以外的其它Intra prediction mode分別定制一個方向性變換,如對于H. 264中的8X8和4X4MB中除DC模式以外的其它8種htraprediction mode,分別對應(yīng)8種方向性變換,而對于DC模式則仍然采用與方向紋理信息無關(guān)的變換,例如離散余弦變換(discrete cosine transform,以下簡稱DCT)、離散正弦變換、小波變換等,這些變換與表征方向紋理信息的預(yù)測模式無關(guān), 例如與上述8種^1儀prediction mode無關(guān)。在本實(shí)施例中,采用MDDT,可以進(jìn)一步去除預(yù)測殘差中的方向紋理信息相關(guān)性,提高編碼壓縮性能。本實(shí)施例,通過對所需編碼的MB進(jìn)行下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對空域預(yù)測幀內(nèi)編碼處理后獲取的預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行MDDT,可以進(jìn)一步去除預(yù)測殘差中的方向紋理信息相關(guān)性,提高編碼壓縮性能。下面采用幾個具體的實(shí)施例對本發(fā)明圖像編碼處理方法的技術(shù)方案進(jìn)行詳細(xì)說明。圖2為本發(fā)明圖像編碼處理方法實(shí)施例二的流程圖,如圖2所示,本實(shí)施例的方法可以包括步驟201、對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊。本實(shí)施例中,步驟201與圖1所示的步驟101的實(shí)現(xiàn)原理類似。在本實(shí)施例中,可以假設(shè)所需編碼的MB為16X 16。圖3為本發(fā)明圖像編碼處理方法實(shí)施例二中下采樣劃分的結(jié)構(gòu)示意圖,如圖3所示,圖像編碼處理裝置可以對16X16的MB進(jìn)行下采樣劃分, 即在垂直和水平方向上每隔1個像素抽取1個像素,并將抽取后的像素組成新塊,共可形成 4個8X8的Block。在本實(shí)施例中,這4個8X8的Block可以分別記為BlockO、Blockl、 Block2 和 Block3。步驟202、采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理, 獲取與所述第一塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差。在本實(shí)施例中,圖像編碼處理裝置可以采用htra prediction mode對8 X 8的 Block3進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,得到該Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果,并將該塊間預(yù)測幀內(nèi)編碼處理結(jié)果與8X8的Block3的原始像素作減法處理,獲取與Block3對應(yīng)的第一預(yù)測殘差。然后,圖像編碼處理裝置可以以該Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果作為參考,對其余3個8X8的Block,即BlOCk0、BlOCkl、BlCOk2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,從而獲取與BlOCk0、BlOCkl、BlCOk2分別對應(yīng)的第二預(yù)測殘差。具體來說,本實(shí)施例可以對Block3的像素進(jìn)行插值,以便獲得更準(zhǔn)確的預(yù)測估計(jì)。舉例來說,本實(shí)施例可以采用一種基于4-tap的水平和垂直方向的插值濾波器的插值方法對Block3的像素進(jìn)行插值,因此,BlockO, BlockU Blcok2中的像素可以參考相鄰已編碼Block3的像素進(jìn)行預(yù)測, 此種像素間預(yù)測比塊間預(yù)測的精度更準(zhǔn)確。至此,圖像編碼處理裝置即可獲取與BlockO、 BlockU Blcok2分別對應(yīng)的像素間預(yù)測幀內(nèi)編碼處理結(jié)果,然后圖像編碼處理裝置可以分別將BlockO、BlockU Blcok2的像素間預(yù)測幀內(nèi)編碼處理結(jié)果與BlockO、BlockU Blcok2 的原始像素對應(yīng)相減,從而獲取與BlockO、BlockU Blcok2分別對應(yīng)的第二預(yù)測殘差。圖4為本發(fā)明圖像編碼處理方法實(shí)施例二進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖,如圖4所示,其中13表示對Block3進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取第一預(yù)測殘差,因此,該第一預(yù)測殘差具有htra prediction mode ;而PO、PI、P2分別表示以Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果為參考對BlockO、BlockU Blcok2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,分別獲取第二預(yù)測殘差,因此,第二預(yù)測殘差沒有htra prediction mode。需要說明的是,在本實(shí)施例中,所使用的預(yù)測模式可以為預(yù)先選定的最佳匹配模式,本領(lǐng)域技術(shù)人員可以采用現(xiàn)有技術(shù)選擇最佳匹配模式,此處不再贅述。步驟203、對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。由于13采用傳統(tǒng)的塊間預(yù)測幀內(nèi)編碼處理獲取,其具有表征方向紋理信息的 Intra prediction mode, P0、P1和P2采用像素間預(yù)測幀內(nèi)編碼處理獲取,其不存在Intra prediction mode。而MDDT必須要有htra prediction mode,因此,本實(shí)施例可以對13采用MDDT變換,即采用與步驟202中所使用的htraprediction mode對應(yīng)的變換矩陣對13 進(jìn)行MDDT變換,而對PO、Pl和P2采用與方向紋理信息無關(guān)的變換,例如DCT變換。需要說明的是,在本實(shí)施例中,對于化廿3 prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘進(jìn)行MDDT,可以去除第一預(yù)測殘差中的方向紋理信息相關(guān)性,提高Block3的編碼壓縮性能,而采用Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果作為參考對BlockO、BlOCkl、BlCOk2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,可以進(jìn)一步提高編碼壓縮性能。圖5為本發(fā)明圖像編碼處理方法實(shí)施例三的流程圖,如圖5所示,本實(shí)施例的方法可以包括步驟301、對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊。
步驟302、采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理, 獲取與所述第一塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差。本實(shí)施例中,步驟301和步驟302的實(shí)現(xiàn)原理與上述圖2所示的步驟201和步驟 202的實(shí)現(xiàn)原理相同,此處不再贅述。步驟303、對所述第一預(yù)測殘差和第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例與圖2所示的本發(fā)明圖像編碼處理方法實(shí)施例二的差別在于,本實(shí)施例可以采用步驟302中使用的預(yù)測模式對第一預(yù)測殘差和第二預(yù)測殘差均采用MDDT進(jìn)行處理。需要說明的是,在本實(shí)施例中,對第二預(yù)測殘差進(jìn)行MDDT進(jìn)行處理時(shí)采用的預(yù)測模式與第一預(yù)測殘差的預(yù)測模式相同。舉例來說,如圖4所示,由于13為采用傳統(tǒng)的塊間預(yù)測幀內(nèi)編碼處理獲取第一預(yù)測殘差,具有表征方向紋理信息的htra prediction mode,因此,其可以直接應(yīng)用MDDT, 而P0、P1和P2為采用像素間預(yù)測幀內(nèi)編碼處理分別獲取的第二預(yù)測殘差,其不存在htra prediction mode,因此無法直接應(yīng)用MDDT。但是,在基于下采樣劃分的空域預(yù)測幀內(nèi)編碼處理的框架下,每個下采樣塊,即BlockO、Blockl、Block2和Block3均為整個MB的一個縮影,其紋理方向信息與整個MB的紋理方向信息一致。也就是說,各個下采樣塊的紋理方向信息相同或相似。因此,P0、P1和P2實(shí)際上與13的紋理方向信息相同或相似,因此,與P0、 Pl和P2分別對應(yīng)的第二預(yù)測殘差中也留存有類似的紋理方向信息。因此,P0、Pl和P2可以采用13 Whtra prediction mode進(jìn)行MDDT變換。也就是說,對P0、P1和P2進(jìn)行MDDT 時(shí),使用與13 Whtra prediction mode對應(yīng)的變換矩陣。這樣,便實(shí)現(xiàn)了對MB中的所有下采樣塊全部使用MDDT變換。需要說明的是,在本實(shí)施例中,對于^1儀prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘以及對像素間預(yù)測幀內(nèi)編碼處理后獲取的第二預(yù)測殘差均進(jìn)行MDDT變換,可以去除第一預(yù)測殘差和第二預(yù)測殘差中的方向紋理信息相關(guān)性,提高全部下采樣塊的編碼壓縮性能。圖6為本發(fā)明圖像編碼處理方法實(shí)施例四的流程圖,如圖6所示,本實(shí)施例的方法可以包括步驟401、對宏塊進(jìn)行第一下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行第二下采樣劃分,獲取第一子塊和復(fù)數(shù)個第二子塊。本實(shí)施例對所需編碼的MB采用多層劃分方式。具體來說,本實(shí)施例可以在圖4所示的第一下采樣劃分基礎(chǔ)上,對13再次進(jìn)行第二下采樣劃分。舉例來說,圖像編碼處理裝置可以對所需編碼的16X 16MB進(jìn)行第一下采樣劃分,即1/2下采樣劃分,獲取8X8的第一塊Block3和3個8 X 8的第二塊Block0、Blockl和Block2,然后圖像編碼處理裝置可以對第一塊Block3進(jìn)行第二下采樣劃分,例如1/2下采樣劃分,獲取4 X 4的第一子塊sub-BloCk3以及 3 個 4X4 的第二子塊 sub-BlockO、sub-Blockl 和 sub_Block2。需要說明的是,本實(shí)施例中,第一下采樣劃分和第二下采樣劃分均選取1/2下采樣劃分,但是本領(lǐng)域技術(shù)人員可以理解的是,第一下采樣劃分和第二下采樣劃分也可以不同,本領(lǐng)域技術(shù)人員可以根據(jù)MB的大小選取下采樣劃分方法,此處不作限制。步驟402、采用預(yù)測模式對所述第一子塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一子塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差。在本實(shí)施例中,圖像編碼處理裝置可以采用htra prediction mode對4X4的 sub-Block3進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,得到該sub-Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果,并將該塊間預(yù)測幀內(nèi)編碼處理結(jié)果與4X4的sub-Bl0Ck3的原始像素作減法處理,獲取與sub-BloCk3對應(yīng)的第一預(yù)測殘差。然后,圖像編碼處理裝置可以以該Sub-Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果作為參考,對其余3個4X4的第二子塊sub-BlockO、sub-Blockl 和sub-Block2以及3個8X8的第二塊BlockO、Blockl、Blcok2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,從而獲取與 sub-BlockO、sub-Blockl、sub-Block2、BlockO、Blockl 和 Blcok2 分別對應(yīng)的第二預(yù)測殘差。圖7為本發(fā)明圖像編碼處理方法實(shí)施例四進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖,如圖7所示,其中,I表示對Sub-Block3進(jìn)行塊間預(yù)測幀內(nèi)編碼處理獲取第一預(yù)測殘差、p0、pi、p2、 P0、PI、P2分別表示以Sub-Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果為參考,對sub-BlockO、 sub-Blockl,sub-Block2,BlockO,Blockl和Block2分別進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,分
別獲取第二預(yù)測殘差。步驟403、對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。由于I采用傳統(tǒng)的塊間預(yù)測幀內(nèi)編碼處理獲取,其具有表征方向紋理信息的 Intra prediction mode, p0、pi、p2、P0、Pl和P2采用像素間預(yù)測幀內(nèi)編碼處理獲取,其不
^t Intra prediction mode。胃 MDDT 0 * Intraprediction mode, 可以對I采用MDDT變換,即采用與步驟402中所使用的htra prediction mode對應(yīng)的變換矩陣對I進(jìn)行MDDT變換,而對p0、pl、p2、P0、Pl和P2采用與方向紋理信息無關(guān)的變換, 例如DCT變換。需要說明的是,在本實(shí)施例中,對于化廿3 prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行多層下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘進(jìn)行MDDT,可以去除第一預(yù)測殘差中的方向紋理信息相關(guān)性,提高sub-Bl0Ck3的編碼壓縮性能,而采用sub-Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果作為參考對sub-BlockO、 sub-Blockl,sub-Block2,BlockO,Blockl和Block2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,可以進(jìn)一步提高編碼壓縮性能。圖8為本發(fā)明圖像編碼處理方法實(shí)施例五的流程圖,如圖8所示,本實(shí)施例的方法可以包括
16
步驟501、對宏塊進(jìn)行第一下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行第二下采樣劃分,獲取第一子塊和復(fù)數(shù)個第二子塊。步驟502、采用預(yù)測模式對所述第一子塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一子塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差。本實(shí)施例的步驟501和步驟502,其實(shí)現(xiàn)原理與圖6所示的步驟401和步驟402的實(shí)現(xiàn)原理類似,此處不再贅述。步驟503、對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例與圖4所示的本發(fā)明圖像編碼處理方法實(shí)施例四的區(qū)別在于,本實(shí)施例可以采用步驟502中使用的預(yù)測模式對第一預(yù)測殘差和第二預(yù)測殘差均采用MDDT進(jìn)行變換。舉例來說,如圖7所示,由于I為采用傳統(tǒng)的塊間預(yù)測幀內(nèi)編碼處理獲取第一預(yù)測殘差,具有表征方向紋理信息的htra prediction mode,因此,其可以直接應(yīng)用MDDT, 而p0、pi、p2、P0、Pl和P2為采用像素間預(yù)測幀內(nèi)編碼處理分別獲取的第二預(yù)測殘差,其不存在htra prediction mode,因此無法直接應(yīng)用MDDT。但是,在基于下采樣劃分的空域預(yù)測幀內(nèi)編碼處理的框架下,每個下采樣塊,即sub-BlockO、sub-Block 1、sub_Block2、 sub-Block3、BlockO、Blockl和Block2均為整個MB的一個縮影,其紋理方向信息與整個MB 的紋理方向信息一致。也就是說,各個下采樣塊的紋理方向信息相同或相似。因此,p0、pl、 p2、P0、Pl和P2實(shí)際上與I的紋理方向信息相同或相似,因此,與p0、pi、p2、P0、Pl和P2 分別對應(yīng)的第二預(yù)測殘差中也留存有類似的紋理方向信息。因此,p0、pl、p2、P0、Pl和P2 可以采用I的Intra prediction mode進(jìn)行MDDT變換。也就是說,對p0、pl、p2、P0、Pl和 P2進(jìn)行MDDT時(shí),使用與I的htra prediction mode對應(yīng)的變換矩陣。這樣,便實(shí)現(xiàn)了對 MB中的所有下采樣塊全部使用MDDT變換。需要說明的是,在本實(shí)施例中,對于^1儀prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行多層下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘差以及對像素間預(yù)測幀內(nèi)編碼處理后獲取的第二預(yù)測殘差均進(jìn)行MDDT,可以去除第一預(yù)測殘差和第二預(yù)測殘差中的方向紋理信息相關(guān)性,進(jìn)一步提高整個MB的編碼壓縮性能。圖9本發(fā)明圖像編碼處理方法實(shí)施例六的流程圖,如圖9所示,本實(shí)施例的方法可以包括步驟601、對所述宏塊進(jìn)行下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行空域劃分處理,獲取復(fù)數(shù)個第一子塊。本實(shí)施例與圖8所示的步驟501的區(qū)別在于,本實(shí)施例是將8X8的第一塊Block3 在空域上劃分為4個4X4的第一子塊sub-Bl0Ck3,對應(yīng)于預(yù)測模式的表現(xiàn)形式即為4個I 子塊。圖10為本發(fā)明圖像編碼處理方法實(shí)施例六進(jìn)行幀內(nèi)預(yù)測的結(jié)構(gòu)示意圖,如圖10所示,在本實(shí)施例中,4個4X4的sub-Block3均為需要采用塊間預(yù)測編碼的I子塊,其余3個第二塊BlOCk0、BlOCkl和Block2均為需要采用像素間預(yù)測編碼的P塊,分別對應(yīng)P0、P1和 P2。步驟602、采用預(yù)測模式對所述復(fù)數(shù)個第一子塊分別進(jìn)行塊間預(yù)測幀內(nèi)編碼處理, 獲取與所述復(fù)數(shù)個第一子塊分別對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊分別對應(yīng)的第二預(yù)測殘差。在本實(shí)施例中,圖像編碼處理裝置可以采用htra prediction mode分別對4個 4X4的Sub-Block3進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,分別得到該4個Sub-Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果,從而獲取與4個sub-Bl0Ck3分別對應(yīng)的第一預(yù)測殘差,并且,該圖像編碼處理裝置可以將4個塊間預(yù)測幀內(nèi)編碼處理結(jié)果視為一個整體作為參考,對其余3 個8X8的Block,即BlockO, BlockU Blcok2進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,從而獲取與 BlockO、Blockl、Blcok2分別對應(yīng)的第二預(yù)測殘差。步驟603、對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。在本實(shí)施例中,由于4個4X4的Sub-Block3,即4個I子塊組合在一起相當(dāng)于是整個MB的一個縮影,而單個4X4的Sub-Block3,即單個I子塊并不是整個MB的一個縮影。因此,在這種情況下,P0、P1和P2無法利用I子塊的htra prediction mode進(jìn)行MDDT變換。 因此,本實(shí)施例對I子塊采用MDDT變換,即采用與步驟402中所使用的htra prediction mode對應(yīng)的變換矩陣對I子塊進(jìn)行MDDT變換,而對P0、P1和P2采用與方向紋理信息無關(guān)的變換,例如DCT變換。需要說明的是,在本實(shí)施例中,對于化廿3 prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行多層下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘進(jìn)行MDDT,可以去除第一預(yù)測殘差中的方向紋理信息相關(guān)性,提高Block3的編碼壓縮性能,而采用Block3的塊間預(yù)測幀內(nèi)編碼處理結(jié)果作為參考對BlOCk0、BlOCkl和Block2 進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,可以進(jìn)一步提高編碼壓縮性能。圖11為本發(fā)明圖像編碼處理方法實(shí)施例七的流程圖,如圖11所示,本實(shí)施例的方法可以包括步驟701、對所述宏塊進(jìn)行下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行空域劃分處理,獲取復(fù)數(shù)個第一子塊。步驟702、采用預(yù)測模式對所述復(fù)數(shù)個第一子塊分別進(jìn)行塊間預(yù)測幀內(nèi)編碼處理, 獲取與所述復(fù)數(shù)個第一子塊分別對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊分別對應(yīng)的第二預(yù)測殘差。本實(shí)施例的步驟701和步驟702,其實(shí)現(xiàn)原理與圖9所示的步驟601和步驟602的實(shí)現(xiàn)原理類似,此處不再贅述。步驟703、對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例與圖9所示的本發(fā)明圖像編碼處理方法實(shí)施例六的區(qū)別在于,本實(shí)施例可以采用步驟702中使用的預(yù)測模式對第一預(yù)測殘差和第二預(yù)測殘差均采用MDDT進(jìn)行變換。具體來說,在本實(shí)施例中,4個I子塊可以被認(rèn)為具有相同的htraprediction mode,那么,每個I子塊的方向紋理信息仍然表征了整個MB的方向紋理信息,這些方向紋理信息可以進(jìn)一步被P0、Pl和P2所利用,從而使得P0、Pl和P2均可以使用MDDT,從而進(jìn)一步去除P0、P1和P2塊的第二預(yù)測殘差中留存的方向紋理信息相關(guān)性,從而提升編碼壓縮性能。需要說明的是,在本實(shí)施例中,對于化廿3 prediction mode中的DC模式,由于其不表征方向紋理信息,故不使用MDDT變換,而可以使用DCT變換。本實(shí)施例,通過對所需編碼的MB進(jìn)行多層下采樣劃分,可以充分利用像素間的相關(guān)性,從而提高預(yù)測精度,改善編碼壓縮性能;通過對塊間預(yù)測幀內(nèi)編碼處理后獲取的第一預(yù)測殘差以及對像素間預(yù)測幀內(nèi)編碼處理后獲取的第二預(yù)測殘差均進(jìn)行MDDT,可以去除第一預(yù)測殘差和第二預(yù)測殘差中的方向紋理信息相關(guān)性,進(jìn)一步提高整個MB的編碼壓縮性能。圖12為本發(fā)明解碼處理方法實(shí)施例一的流程圖,如圖12所示,本實(shí)施例的方法可以包括步驟104、對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差。步驟105、對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼。步驟106、對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖1所示圖像編碼處理方法實(shí)施例一相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖1 所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖13為本發(fā)明解碼處理方法實(shí)施例二的流程圖,如圖13所示,本實(shí)施例的方法可以包括步驟204、對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,對與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差。步驟205、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟206、對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖2所示圖像編碼處理方法實(shí)施例二相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖2所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖14為本發(fā)明解碼處理方法實(shí)施例三的流程圖,如圖14所示,本實(shí)施例的方法可以包括步驟304、對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差。步驟305、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟306、對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖5所示圖像編碼處理方法實(shí)施例三相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖5 所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖15為本發(fā)明解碼處理方法實(shí)施例四的流程圖,如圖15所示,本實(shí)施例的方法可以包括步驟404、對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,并對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差。步驟405、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟406、對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖6所示圖像編碼處理方法實(shí)施例四相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖6 所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖16為本發(fā)明解碼處理方法實(shí)施例五的流程圖,如圖16所示,本實(shí)施例的方法可以包括步驟504、對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差。步驟505、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟506、對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖8所示圖像編碼處理方法實(shí)施例五相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖8 所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖17為本發(fā)明解碼處理方法實(shí)施例六的流程圖,如圖17所示,本實(shí)施例的方法可以包括步驟604、對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)分別進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,并對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差。步驟605、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟606、對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理,獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖9所示圖像編碼處理方法實(shí)施例六相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖9 所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖18為本發(fā)明解碼處理方法實(shí)施例七的流程圖,如圖18所示,本實(shí)施例的方法可以包括步驟704、對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)和與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差。步驟705、采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述復(fù)數(shù)第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果。步驟706、對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理,獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的方法是與圖11所示圖像編碼處理方法實(shí)施例七相對應(yīng)的解碼處理過程,其只是在執(zhí)行過程上采用與編碼處理過程相反的過程進(jìn)行解碼處理,其實(shí)現(xiàn)原理與圖 11所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖19為本發(fā)明圖像編碼處理裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖19所示,本實(shí)施例的裝置可以包括編碼劃分模塊11、編碼預(yù)測模塊12以及編碼變換模塊13,其中,編碼劃分模塊11用于對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊;編碼預(yù)測模塊12用于對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼;編碼變換模塊13用于對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例的裝置可以用于執(zhí)行圖1所示的方法實(shí)施例一的技術(shù)方案,其實(shí)現(xiàn)原理和所達(dá)到的技術(shù)效果類似,此處不再贅述。圖20為本發(fā)明圖像編碼處理裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖20所示,本實(shí)施例在圖19所示的圖像編碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,編碼預(yù)測模塊12包括第一編碼預(yù)測單元121和第二編碼預(yù)測單元122,其中,第一編碼預(yù)測單元121用于采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差;第二編碼預(yù)測單元122用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;編碼變換模塊13包括第一編碼變換單元131和第二編碼變換單元132,其中,第一編碼變換單元131用于對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換;第二編碼變換單元132用于對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。本實(shí)施例的裝置可以用于執(zhí)行圖2所示的方法實(shí)施例二的技術(shù)方案,其實(shí)現(xiàn)原理和所達(dá)到的技術(shù)效果類似,此處不再贅述。圖21為本發(fā)明圖像編碼處理裝置實(shí)施例三的結(jié)構(gòu)示意圖,如圖21所示,本實(shí)施例在圖19所示的圖像編碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,編碼預(yù)測模塊12包括第三編碼預(yù)測單元123和第四編碼預(yù)測單元124,其中,第三編碼預(yù)測單元123用于采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差;第四編碼預(yù)測單元1 用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;編碼變換模塊13具體用于對所述第一預(yù)測殘差和第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例的裝置可以用于執(zhí)行圖5所示的方法實(shí)施例三的技術(shù)方案,其實(shí)現(xiàn)原理和所達(dá)到的技術(shù)效果類似,此處不再贅述。圖22為本發(fā)明圖像編碼處理裝置實(shí)施例四的結(jié)構(gòu)示意圖,如圖22所示,本實(shí)施例在圖19所示的圖像編碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,編碼劃分模塊11包括第一編碼采樣單元111和第二編碼采樣單元112,其中,第一編碼采樣單元111用于對所述宏塊進(jìn)行第一下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊;第二編碼采樣單元112用于對所述第一塊進(jìn)行第二下采樣劃分,獲取第一子塊和復(fù)數(shù)個第二子塊;編碼預(yù)測模塊12包括第五編碼預(yù)測單元125和第六編碼預(yù)測單元126,其中第五編碼預(yù)測單元125用于采用預(yù)測模式對所述第一子塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一子塊對應(yīng)的第一預(yù)測殘差;第六編碼預(yù)測單元126用于并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差;編碼變換模塊13包括第三編碼變換單元133和第四編碼變換單元134,其中,第三編碼變換單元133用于對所述第一預(yù)測殘
22差進(jìn)行基于所述預(yù)測模式的方向性變換;或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換;第四編碼變換單元134用于對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。本實(shí)施例的裝置可以用于執(zhí)行圖6所示的方法實(shí)施例四或者圖8所示的方法實(shí)施例五的技術(shù)方案,其實(shí)現(xiàn)原理和所達(dá)到的技術(shù)效果類似,此處不再贅述。圖23為本發(fā)明圖像編碼處理裝置實(shí)施例五的結(jié)構(gòu)示意圖,如圖23所示,本實(shí)施例在圖19所示的圖像編碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,編碼劃分模塊11包括第三編碼采樣單元113和第四編碼采樣單元114,其中,第三編碼采樣單元113用于對所述宏塊進(jìn)行下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊;第四編碼采樣單元114用于對所述第一塊進(jìn)行空域劃分處理,獲取復(fù)數(shù)個第一子塊;編碼預(yù)測模塊12包括第七編碼預(yù)測單元127 和第八編碼預(yù)測單元128,其中,第七編碼預(yù)測單元127用于采用預(yù)測模式對所述復(fù)數(shù)個第一子塊分別進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第一子塊分別對應(yīng)的第一預(yù)測殘差;第八編碼預(yù)測單元1 用于應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊分別對應(yīng)的第二預(yù)測殘差;編碼變換模塊13具體用于對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換;或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本實(shí)施例的裝置可以用于執(zhí)行圖9所示的方法實(shí)施例六或者圖11所示的方法實(shí)施例七的技術(shù)方案,其實(shí)現(xiàn)原理和所達(dá)到的技術(shù)效果類似,此處不再贅述。圖M為本發(fā)明圖像解碼處理裝置實(shí)施例一的結(jié)構(gòu)示意圖,如圖M所示,本實(shí)施例的圖像解碼處理裝置,可以包括解碼變換模塊21、解碼預(yù)測模塊22和解碼合成模塊23,其中,解碼變換模塊21用于對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差;解碼預(yù)測模塊22用于對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼;解碼合成模塊23用于對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖12所示的方法實(shí)施例一的技術(shù)方案,其實(shí)現(xiàn)原理與圖12所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖25為本發(fā)明圖像解碼處理裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖25所示,本實(shí)施例的圖像解碼處理裝置在圖M所示的圖像解碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,解碼變換模塊21包括第一解碼變換單元211和第二解碼變換單元212,其中,第一解碼變換單元211用于對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第二解碼變換單元212用于對與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;解碼預(yù)測模塊 22包括第一解碼預(yù)測單元221和第二解碼預(yù)測單元222,其中,第一解碼預(yù)測單元221用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第二解碼預(yù)測單元222用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;解碼合成模塊23具體用于對所述塊間預(yù)測幀內(nèi)解
23碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖13所示的方法實(shí)施例二的技術(shù)方案,其實(shí)現(xiàn)原理與圖13所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖沈?yàn)楸景l(fā)明圖像解碼處理裝置實(shí)施例三的結(jié)構(gòu)示意圖,如圖沈所示,本實(shí)施例的圖像解碼處理裝置在圖M所示的圖像解碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,解碼變換模塊21具體用于對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;解碼預(yù)測模塊22包括第三解碼預(yù)測單元223和第四解碼預(yù)測單元224,其中,第三解碼預(yù)測單元223用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第四解碼預(yù)測單元2M用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果; 解碼合成模塊23具體用于對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖14所示的方法實(shí)施例三的技術(shù)方案,其實(shí)現(xiàn)原理與圖14所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖27為本發(fā)明圖像解碼處理裝置實(shí)施例四的結(jié)構(gòu)示意圖,如圖27所示,本實(shí)施例的圖像解碼處理裝置在圖M所示的圖像解碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,解碼變換模塊21包括第三解碼變換單元213和第四解碼變換單元214,其中,第三解碼變換單元213用于對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第四解碼變換單元214用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;解碼預(yù)測模塊22包括第五解碼預(yù)測單元225和第六解碼預(yù)測單元226, 其中,第五解碼預(yù)測單元225用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第六解碼預(yù)測單元2 用于應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;解碼合成模塊23包括第一解碼采樣單元231和第二解碼采樣單元232,其中,第一解碼采樣單元231用于對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊;第二解碼采樣單元232用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖15所示的方法實(shí)施例四的技術(shù)方案,其實(shí)現(xiàn)原理與圖15所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖28為本發(fā)明圖像解碼處理裝置實(shí)施例五的結(jié)構(gòu)示意圖,如圖28所示,本實(shí)施例的圖像解碼處理裝置在圖M所示的圖像解碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,解碼變換模塊21具體用于對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;解碼預(yù)測模塊22包括第七解碼預(yù)測單元227和第八解碼預(yù)測單元228,其中,第七解碼預(yù)測單元227用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第八解碼預(yù)測單元2 用于應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;解碼合成模塊23包括第三解碼采樣單元233和第四解碼采樣單元234,其中,第三解碼采樣單元233用于對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊;第四解碼采樣單元234用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖16所示的方法實(shí)施例五的技術(shù)方案,其實(shí)現(xiàn)原理與圖16所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。圖四為本發(fā)明圖像解碼處理裝置實(shí)施例六的結(jié)構(gòu)示意圖,如圖四所示,本實(shí)施例的圖像解碼處理裝置在圖M所示的圖像解碼處理裝置實(shí)施例一的基礎(chǔ)上,進(jìn)一步地,解碼變換模塊21包括第五解碼變換單元215和第六解碼變換單元216,其中,第五解碼變換單元215用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)分別進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第六解碼變換單元216用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;解碼預(yù)測模塊22包括第九解碼預(yù)測單元2 和第十解碼預(yù)測單元230,其中,第九解碼預(yù)測單元2 用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第十解碼預(yù)測單元230用于應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果; 解碼合成模塊23包括第六解碼采樣單元236和第七解碼采樣單元237,其中,第六解碼采樣單元236用于對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理, 獲取所述第一塊;第七解碼采樣單元237用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。本實(shí)施例的裝置可以用于執(zhí)行圖17所示的方法實(shí)施例六的技術(shù)方案,其實(shí)現(xiàn)原理與圖17所示實(shí)施例的實(shí)現(xiàn)原理和所達(dá)到的效果類似,此處不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種圖像編碼處理方法,其特征在于,包括對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊;對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差, 其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼; 對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
2.根據(jù)權(quán)利要求1所述的圖像編碼處理方法,其特征在于,所述對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼,包括采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;所述對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,包括對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。
3.根據(jù)權(quán)利要求1所述的圖像編碼處理方法,其特征在于,所述對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼,包括采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;所述對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,包括對所述第一預(yù)測殘差和第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
4.根據(jù)權(quán)利要求1所述的圖像編碼處理方法,其特征在于,所述對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊,包括對所述宏塊進(jìn)行第一下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行第二下采樣劃分,獲取第一子塊和復(fù)數(shù)個第二子塊;所述對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼,包括采用預(yù)測模式對所述第一子塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一子塊對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差;所述對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,包括對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換;或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
5.根據(jù)權(quán)利要求1所述的圖像編碼處理方法,其特征在于,所述對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊,包括對所述宏塊進(jìn)行下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊,并對所述第一塊進(jìn)行空域劃分處理,獲取復(fù)數(shù)個第一子塊;所述對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼,包括采用預(yù)測模式對所述復(fù)數(shù)個第一子塊分別進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第一子塊分別對應(yīng)的第一預(yù)測殘差,并應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊分別對應(yīng)的第二預(yù)測殘差;所述對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,包括對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換;或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
6.一種圖像解碼處理方法,其特征在于,包括對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差;對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼; 對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。
7.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 獲取預(yù)測殘差,包括對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,對與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
8.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 獲取預(yù)測殘差,包括對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
9.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 獲取預(yù)測殘差,包括對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,并對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。
10.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 包括對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。
11.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 包括對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)分別進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差,并對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理,獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
12.根據(jù)權(quán)利要求6所述的圖像解碼處理方法,其特征在于,所述對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換, 包括對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)和與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;所述對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊,其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼,包括采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果,并應(yīng)用所述復(fù)數(shù)第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊,包括 對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理,獲取所述第一塊,并對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
13.一種圖像編碼處理裝置,其特征在于,包括編碼劃分模塊,用于對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊; 編碼預(yù)測模塊,用于對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼;編碼變換模塊,用于對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
14.根據(jù)權(quán)利要求13所述的圖像編碼處理裝置,其特征在于,所述編碼預(yù)測模塊,包括第一編碼預(yù)測單元,用于采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差;第二編碼預(yù)測單元,用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;所述編碼變換模塊,包括第一編碼變換單元,用于對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換; 第二編碼變換單元,用于對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。
15.根據(jù)權(quán)利要求13所述的圖像編碼處理裝置,其特征在于,所述編碼預(yù)測模塊,包括第三編碼預(yù)測單元,用于采用預(yù)測模式對所述復(fù)數(shù)個塊中的第一塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述第一塊對應(yīng)的第一預(yù)測殘差;第四編碼預(yù)測單元,用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個塊中的其余塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個塊中的其余塊分別對應(yīng)的第二預(yù)測殘差;所述編碼變換模塊具體用于對所述第一預(yù)測殘差和第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
16.根據(jù)權(quán)利要求13所述的圖像編碼處理裝置,其特征在于,所述編碼劃分模塊,包括第一編碼采樣單元,用于對所述宏塊進(jìn)行第一下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊;第二編碼采樣單元,用于對所述第一塊進(jìn)行第二下采樣劃分,獲取第一子塊和復(fù)數(shù)個第二子塊;所述編碼預(yù)測模塊,包括第五編碼預(yù)測單元,用于采用預(yù)測模式對所述第一子塊進(jìn)行塊間預(yù)測幀內(nèi)編碼處理, 獲取與所述第一子塊對應(yīng)的第一預(yù)測殘差;第六編碼預(yù)測單元,用于應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊和所述復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差; 所述編碼變換模塊,包括第三編碼變換單元,用于對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換; 或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換; 第四編碼變換單元,用于對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換。
17.根據(jù)權(quán)利要求13所述的圖像編碼處理裝置,其特征在于,所述編碼劃分模塊,包括第三編碼采樣單元,用于對所述宏塊進(jìn)行下采樣劃分,獲取第一塊和復(fù)數(shù)個第二塊; 第四編碼采樣單元,用于對所述第一塊進(jìn)行空域劃分處理,獲取復(fù)數(shù)個第一子塊; 所述編碼預(yù)測模塊,包括第七編碼預(yù)測單元,用于采用預(yù)測模式對所述復(fù)數(shù)個第一子塊分別進(jìn)行塊間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第一子塊分別對應(yīng)的第一預(yù)測殘差;第八編碼預(yù)測單元,用于應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)編碼處理結(jié)果對所述復(fù)數(shù)個第二塊進(jìn)行像素間預(yù)測幀內(nèi)編碼處理,獲取與所述復(fù)數(shù)個第二塊分別對應(yīng)的第二預(yù)測殘差;所述編碼變換模塊具體用于對所述第一預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換,對所述第二預(yù)測殘差進(jìn)行與方向性無關(guān)的變換;或者對所述第一預(yù)測殘差和所述第二預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。
18.一種圖像解碼處理裝置,其特征在于,包括解碼變換模塊,用于對與復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差系數(shù)中至少一個塊對應(yīng)的預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取預(yù)測殘差;解碼預(yù)測模塊,用于對所述預(yù)測殘差進(jìn)行空域預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊, 其中所述空域預(yù)測幀內(nèi)解碼處理至少包括采用所述預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)解碼; 解碼合成模塊,用于對所述復(fù)數(shù)個塊進(jìn)行上采樣合成,獲取解碼后的宏塊。
19.根據(jù)權(quán)利要求18所述的圖像解碼處理裝置,其特征在于,所述解碼變換模塊,包括第一解碼變換單元,用于對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第二解碼變換單元,用于對與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差; 所述解碼預(yù)測模塊,包括第一解碼預(yù)測單元,用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第二解碼預(yù)測單元,用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述解碼合成模塊具體用于對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
20.根據(jù)權(quán)利要求18所述的圖像解碼處理裝置,其特征在于,所述解碼變換模塊具體用于對與所述復(fù)數(shù)個塊中第一塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中其余塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;所述解碼預(yù)測模塊,包括第三解碼預(yù)測單元,用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第四解碼預(yù)測單元,用于應(yīng)用所述第一塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中其余塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果;所述解碼合成模塊具體用于對所述塊間預(yù)測幀內(nèi)解碼處理結(jié)果和所述像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
21.根據(jù)權(quán)利要求18所述的圖像解碼處理裝置,其特征在于,所述解碼變換模塊,包括第三解碼變換單元,用于對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第四解碼變換單元,用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊分別對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差; 所述解碼預(yù)測模塊,包括第五解碼預(yù)測單元,用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第六解碼預(yù)測單元,用于應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果; 所述解碼合成模塊,包括第一解碼采樣單元,用于對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊;第二解碼采樣單元,用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。
22.根據(jù)權(quán)利要求18所述的圖像解碼處理裝置,其特征在于,所述解碼變換模塊具體用于對與所述復(fù)數(shù)個塊中第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)以及與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行基于相同預(yù)測模式的方向性反變換,分別獲取第一預(yù)測殘差和第二預(yù)測殘差;所述解碼預(yù)測模塊,包括第七解碼預(yù)測單元,用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第八解碼預(yù)測單元,用于應(yīng)用所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊和復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果; 所述解碼合成模塊,包括第三解碼采樣單元,用于對所述第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果以及所述復(fù)數(shù)個第二子塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第二上采樣合成獲取所述第一塊;第四解碼采樣單元,用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行第一上采樣合成,獲取解碼后的宏塊。
23.根據(jù)權(quán)利要求18所述的圖像解碼處理裝置,其特征在于,所述解碼變換模塊,包括第五解碼變換單元,用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第一子塊對應(yīng)的第一預(yù)測殘差系數(shù)分別進(jìn)行基于預(yù)測模式的方向性反變換,獲取第一預(yù)測殘差;第六解碼變換單元,用于對與所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊對應(yīng)的第二預(yù)測殘差系數(shù)進(jìn)行與方向性無關(guān)的反變換,獲取第二預(yù)測殘差; 所述解碼預(yù)測模塊,包括第九解碼預(yù)測單元,用于采用所述預(yù)測模式對所述第一預(yù)測殘差進(jìn)行塊間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果;第十解碼預(yù)測單元,用于應(yīng)用所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果對所述第二預(yù)測殘差進(jìn)行像素間預(yù)測幀內(nèi)解碼處理,獲取所述復(fù)數(shù)個塊中復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果; 所述解碼合成模塊,包括第六解碼采樣單元,用于對所述復(fù)數(shù)個第一子塊的塊間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行空域合成處理,獲取所述第一塊;第七解碼采樣單元,用于對所述第一塊以及所述復(fù)數(shù)個第二塊的像素間預(yù)測幀內(nèi)解碼處理結(jié)果進(jìn)行上采樣合成,獲取解碼后的宏塊。
全文摘要
本發(fā)明實(shí)施例提供一種圖像編解碼處理方法和裝置。圖像編碼處理方法,包括對所需編碼的宏塊進(jìn)行下采樣劃分,獲取復(fù)數(shù)個塊;對所述復(fù)數(shù)個塊進(jìn)行空域預(yù)測幀內(nèi)編碼,獲取與所述復(fù)數(shù)個塊分別對應(yīng)的預(yù)測殘差,其中所述空域預(yù)測幀內(nèi)編碼至少包括采用預(yù)測模式進(jìn)行塊間預(yù)測幀內(nèi)編碼;對所述預(yù)測殘差中至少一個預(yù)測殘差進(jìn)行基于所述預(yù)測模式的方向性變換。本發(fā)明實(shí)施例能夠有效提高預(yù)測精度,改善編碼壓縮性能。
文檔編號H04N7/26GK102215390SQ20101014758
公開日2011年10月12日 申請日期2010年4月9日 優(yōu)先權(quán)日2010年4月9日
發(fā)明者林永兵 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
大同县| 徐水县| 宁蒗| 原阳县| 武乡县| 曲麻莱县| 阿拉善右旗| 紫阳县| 镇原县| 益阳市| 苏州市| 高雄县| 瑞昌市| 中卫市| 任丘市| 安顺市| 平乐县| 竹北市| 扎赉特旗| 昭平县| 慈利县| 仙居县| 古田县| 海宁市| 哈尔滨市| 垦利县| 顺昌县| 垣曲县| 志丹县| 洛隆县| 郧西县| 东港市| 鲁山县| 青海省| 娄烦县| 酉阳| 孟州市| 七台河市| 克什克腾旗| 卢湾区| 云阳县|