專利名稱:用于視頻內(nèi)預(yù)測編碼和解碼的方法和裝置的制作方法
技術(shù)領(lǐng)域:
根據(jù)本發(fā)明的裝置和方法涉及視頻的內(nèi)預(yù)測,特別涉及在視頻內(nèi)預(yù)測中使用當(dāng)前塊的像素信息的視頻內(nèi)預(yù)測(intraprediction)編碼和解碼。
背景技術(shù):
H.264/運(yùn)動畫面專家組(MPEG)-4/高級視頻編碼(AVC)標(biāo)準(zhǔn)是為了提高壓縮效率的目的而采用諸如多參考運(yùn)動補(bǔ)償、環(huán)路濾波、可變塊大小運(yùn)動補(bǔ)償和上下文自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC)的各種技術(shù)的視頻壓縮標(biāo)準(zhǔn)。
根據(jù)H.264標(biāo)準(zhǔn),將畫面劃分為宏塊以進(jìn)行視頻編碼。在以所有互預(yù)測(interprediction)和內(nèi)預(yù)測編碼模式將每個宏塊編碼之后,根據(jù)將宏塊編碼所需的比特率以及在原始宏塊和解碼后的宏塊之間的失真來選擇適當(dāng)?shù)木幋a模式。然后,以所選擇的編碼模式來將宏塊編碼。
在內(nèi)預(yù)測中,代替參照參考畫面的是使用在空間上與要編碼的宏塊相鄰的像素的值來計(jì)算要編碼的宏塊的預(yù)測值,并且在將當(dāng)前畫面的宏塊編碼時(shí),將所述預(yù)測值和像素值之間的差編碼。內(nèi)預(yù)測模式被劃分為用于亮度分量的4×4內(nèi)預(yù)測模式、8×8內(nèi)預(yù)測模式(在高框架(profile)的情況下)、16×16內(nèi)預(yù)測模式和用于色度分量的內(nèi)預(yù)測模式。
圖1圖解了根據(jù)H.264標(biāo)準(zhǔn)的用于亮度分量的現(xiàn)有技術(shù)16×16內(nèi)預(yù)測模式,圖2圖解了根據(jù)H.264標(biāo)準(zhǔn)的用于亮度分量的現(xiàn)有技術(shù)4×4內(nèi)預(yù)測模式。
參照圖1,存在四個16×16內(nèi)預(yù)測模式,即垂直模式0、水平模式1、直流(DC)模式2和平面模式3。參照圖2,存在9個4×4內(nèi)預(yù)測模式,即垂直模式0、水平模式1、DC模式2、左下對角線(diagonal down-left)模式3、右下對角線(diagonal down-right)模式4、垂直偏右(vertical-right)模式5、水平偏下(horizontal-down)模式6、垂直偏左(vertical-left)模式7和水平偏上(horizontal-up)模式8。
例如,當(dāng)以模式0、即圖2的垂直模式對4×4當(dāng)前塊進(jìn)行預(yù)測編碼時(shí),將該4×4當(dāng)前塊上方相鄰的像素A到D的像素值預(yù)測為該4×4當(dāng)前塊的像素值。換句話說,將像素A的像素值預(yù)測為該4×4當(dāng)前塊的第一列的四個像素的像素值,將像素B的像素值預(yù)測為該4×4當(dāng)前塊的第二列的四個像素的像素值,將像素C的像素值預(yù)測為該4×4當(dāng)前塊的第三列的四個像素的像素值,并且將像素D的像素值預(yù)測是該4×4當(dāng)前塊的第四列的四個像素的像素值。接著,獲得并編碼使用像素A到D預(yù)測的4×4當(dāng)前塊的像素的像素值和在原始4×4當(dāng)前塊中包括的像素的實(shí)際像素值之間的差。
在根據(jù)H.264標(biāo)準(zhǔn)的視頻編碼中,以包括4×4內(nèi)預(yù)測模式和16×16內(nèi)預(yù)測模式的總共13個模式將當(dāng)前宏塊編碼,然后以具有最小成本的編碼模式對其進(jìn)行內(nèi)預(yù)測編碼。這意味著以四個16×16內(nèi)預(yù)測模式來內(nèi)預(yù)測當(dāng)前宏塊,并且選擇具有最小成本的那一個。以9個4×4內(nèi)預(yù)測模式來內(nèi)預(yù)測當(dāng)前宏塊的4×4子塊中的每一個,并且對于每個子塊選擇具有最小成本的那一個。將所選擇的16×16內(nèi)預(yù)測模式的成本和所選擇的4×4內(nèi)預(yù)測模式的成本的和相比較,并且選擇具有最小成本的模式。
以這種方式,根據(jù)現(xiàn)有技術(shù)的內(nèi)預(yù)測使用從要內(nèi)預(yù)測的當(dāng)前塊的相鄰塊采樣的像素,而不是使用在當(dāng)前塊中包括的像素。結(jié)果,當(dāng)當(dāng)前塊的視頻與相鄰塊的視頻非常不同時(shí),內(nèi)預(yù)測塊和實(shí)際的塊之間的差異可能較大。由于根據(jù)現(xiàn)有技術(shù)的內(nèi)預(yù)測僅僅使用相鄰塊的像素信息而不使用要內(nèi)預(yù)測的當(dāng)前塊的像素信息,因此限制了預(yù)測和編碼效率。
發(fā)明內(nèi)容
本發(fā)明提供了一種用于視頻內(nèi)預(yù)測編碼和解碼的方法和裝置,其中,在視頻內(nèi)預(yù)測中,不僅使用要內(nèi)預(yù)測的當(dāng)前塊的相鄰塊的像素,還使用在當(dāng)前塊中包括的像素來形成預(yù)測塊,由此提高了預(yù)測和編碼效率。
根據(jù)本發(fā)明的一個方面,提供了一種視頻內(nèi)預(yù)測編碼的方法。所述方法包括將輸入塊劃分為至少兩個區(qū)域;使用相鄰塊的像素來對所述至少兩個區(qū)域的第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測編碼;重建第一區(qū)域的內(nèi)預(yù)測編碼的像素;以及根據(jù)多個預(yù)測模式中的至少一個預(yù)測模式、使用第一區(qū)域的內(nèi)預(yù)測編碼的像素來預(yù)測所述至少兩個區(qū)域的第二區(qū)域的像素。
根據(jù)本發(fā)明的另一方面,提供了一種用于視頻內(nèi)預(yù)測編碼的裝置。所述裝置包括塊劃分單元,其將輸入塊劃分為至少兩個區(qū)域;第一內(nèi)預(yù)測器,其使用相鄰塊的像素對所述至少兩個區(qū)域的第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測;以及第二內(nèi)預(yù)測器,其重建第一區(qū)域的內(nèi)預(yù)測編碼的像素,并且根據(jù)多個預(yù)測模式中的至少一個預(yù)測模式、使用第一區(qū)域的內(nèi)預(yù)測編碼像素來預(yù)測被劃分的區(qū)域的第二區(qū)域的像素。
根據(jù)本發(fā)明的另一方面,提供了一種視頻內(nèi)預(yù)測解碼的方法。所述方法包括接收比特流,所述比特流包括使用相鄰塊的像素而內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;確定當(dāng)前塊的內(nèi)預(yù)測模式;使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
根據(jù)本發(fā)明的另一方面,提供了一種用于視頻內(nèi)預(yù)測解碼的裝置。所述裝置包括接收比特流,所述比特流包括使用相鄰塊的像素而內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
通過參照附圖詳細(xì)描述本發(fā)明的示例實(shí)施例,本發(fā)明的上述和其他方面和優(yōu)點(diǎn)將變得更加清楚,其中圖1圖解根據(jù)H.264標(biāo)準(zhǔn)的用于亮度分量的現(xiàn)有技術(shù)16×16內(nèi)預(yù)測模式;圖2圖解根據(jù)H.264標(biāo)準(zhǔn)的用于亮度分量的現(xiàn)有技術(shù)4×4內(nèi)預(yù)測模式;圖3是根據(jù)本發(fā)明示例實(shí)施例的使用用于視頻內(nèi)預(yù)測編碼的裝置的視頻編碼器的方框圖;圖4是根據(jù)本發(fā)明示例實(shí)施例的圖3的內(nèi)預(yù)測單元的方框圖;圖5A和5B圖解由圖4的塊劃分單元執(zhí)行的輸入塊的劃分;圖6圖解由圖4的第一內(nèi)預(yù)測器執(zhí)行的、被如圖5A所示劃分的輸入塊的內(nèi)預(yù)測;圖7圖解根據(jù)本發(fā)明示例實(shí)施例的第二內(nèi)預(yù)測器處理4×4塊的處理順序;圖8A-8C圖解圖7所示的4×4塊中的第一塊的第二區(qū)域的像素的預(yù)測;圖9圖解根據(jù)本發(fā)明示例實(shí)施例的、由第二內(nèi)預(yù)測器執(zhí)行以便處理圖7所示的4×4塊中的第四塊的右相鄰像素的產(chǎn)生;圖10A-10C圖解圖7所示的4×4塊中的第13塊的第二區(qū)域的像素的預(yù)測;
圖11是圖解根據(jù)本發(fā)明示例實(shí)施例的視頻內(nèi)預(yù)測編碼的方法的流程圖;圖12是根據(jù)本發(fā)明示例實(shí)施例的使用用于視頻內(nèi)預(yù)測解碼的裝置的視頻解碼器的方框圖;圖13是根據(jù)本發(fā)明示例實(shí)施例的圖12的內(nèi)預(yù)測單元的方框圖;以及圖14是圖解根據(jù)本發(fā)明示例實(shí)施例的視頻內(nèi)預(yù)測解碼的方法的流程圖。
具體實(shí)施例方式
以下,將參照附圖來詳細(xì)描述本發(fā)明的某些示例實(shí)施例。
圖3是根據(jù)本發(fā)明示例實(shí)施例的、使用用于視頻內(nèi)預(yù)測編碼的裝置的視頻編碼器300的方框圖。在下面的描述中,為了便于說明,將根據(jù)本發(fā)明示例實(shí)施例的用于視頻內(nèi)預(yù)測編碼的裝置應(yīng)用于H.264視頻編碼器。但是,根據(jù)本發(fā)明示例實(shí)施例的用于視頻內(nèi)預(yù)測編碼的裝置也可以被應(yīng)用于使用內(nèi)預(yù)測的其他壓縮方法。
參照圖3,說明性視頻編碼器300包括運(yùn)動估計(jì)單元302、運(yùn)動補(bǔ)償單元304、內(nèi)預(yù)測單元330、變換單元308、量化單元310、重新布置單元312、熵編碼單元314、逆量化單元316、逆變換單元318、濾波器320、幀存儲器322和控制單元325。
對于內(nèi)預(yù)測,運(yùn)動估計(jì)單元302在參考畫面中搜索當(dāng)前畫面的宏塊的預(yù)測值。
當(dāng)發(fā)現(xiàn)參考塊以1/2像素或1/4像素為單位時(shí),運(yùn)動補(bǔ)償單元304計(jì)算參考塊的中間像素值以確定參考塊數(shù)據(jù)。由運(yùn)動估計(jì)單元302和運(yùn)動補(bǔ)償單元304以這種方式執(zhí)行互預(yù)測。
內(nèi)預(yù)測單元330在當(dāng)前畫面中搜索當(dāng)前塊的預(yù)測值以進(jìn)行內(nèi)預(yù)測。具體地說,根據(jù)本發(fā)明示例實(shí)施例的內(nèi)預(yù)測單元330接收要預(yù)測編碼的當(dāng)前塊,并且以如圖1和2所示的16×16內(nèi)預(yù)測模式、4×4內(nèi)預(yù)測模式、或8×8內(nèi)預(yù)測模式以及色度內(nèi)預(yù)測模式來執(zhí)行內(nèi)預(yù)測編碼。內(nèi)預(yù)測單元330還將當(dāng)前塊劃分為至少兩個區(qū)域,對所述至少兩個區(qū)域之一(例如第一區(qū)域)執(zhí)行內(nèi)預(yù)測,然后使用內(nèi)預(yù)測的第一區(qū)域的重建的信息來預(yù)測剩余區(qū)域、即第二區(qū)域的像素。
更具體地說,內(nèi)預(yù)測單元330將當(dāng)前塊劃分為至少兩個區(qū)域,并且使用與當(dāng)前塊相鄰的塊的像素來對所述至少兩個區(qū)域的第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測。然后,內(nèi)預(yù)測單元330使用位于一方向上的第一區(qū)域的像素的平均值作為預(yù)測算子(predictor)來預(yù)測所述至少兩個區(qū)域的第二區(qū)域的像素。可以預(yù)先確定所述方向。通過首先對要內(nèi)預(yù)測的當(dāng)前塊的一部分執(zhí)行內(nèi)預(yù)測、然后使用第一內(nèi)預(yù)測的部分的重建的信息來對當(dāng)前塊的剩余部分執(zhí)行內(nèi)預(yù)測,可以在內(nèi)預(yù)測中不僅使用相鄰塊的像素,還使用當(dāng)前塊的像素信息,從而有助于提高預(yù)測效率。
控制單元325控制視頻編碼器300的部件,并且確定當(dāng)前塊的預(yù)測模式。例如,控制單元325將使互預(yù)測或內(nèi)預(yù)測塊和原始塊之間的差最小的預(yù)測模式確定為當(dāng)前塊的預(yù)測模式。更具體地說,控制單元325計(jì)算互預(yù)測的視頻和內(nèi)預(yù)測的視頻的成本,并且將具有最小成本的預(yù)測模式確定為最終的預(yù)測模式。這里,可以使用各種方法來執(zhí)行成本計(jì)算,例如絕對差的和(SAD)成本函數(shù)、絕對變換后的差的和(SATD)成本函數(shù)、平方差的和(SSD)成本函數(shù)、絕對差的平均值(MAD)成本函數(shù)、拉格朗日成本函數(shù)或其他這樣的成本函數(shù)。SAD是4×4塊的預(yù)測殘差(residue)的絕對值的和。SATD是通過向4×4塊的預(yù)測殘差應(yīng)用Hadamard變換而獲得的系數(shù)的絕對值的和。SSD是4×4塊預(yù)測樣本的預(yù)測殘差的平方的和。MAD是4×4塊預(yù)測樣本的預(yù)測殘差的絕對值的平均值。拉格朗日成本函數(shù)是包括比特流長度信息的修正的成本函數(shù)。
當(dāng)通過互預(yù)測或內(nèi)預(yù)測發(fā)現(xiàn)要被當(dāng)前幀的宏塊參考的預(yù)測數(shù)據(jù)時(shí),它被從當(dāng)前幀的宏塊提取出,被變換單元308變換,然后被量化單元310量化。在減去運(yùn)動估計(jì)后的參考塊之后剩余的當(dāng)前幀的宏塊的這一部分被稱為殘差。通常,將殘差編碼以便減少視頻編碼中的數(shù)據(jù)量。量化后的殘差被重新布置單元312處理,并且在熵編碼單元314中被編碼。
為了獲得用于互預(yù)測的參考畫面,逆量化單元316和逆變換單元318處理量化的畫面,因此重建當(dāng)前畫面。重建的當(dāng)前畫面被執(zhí)行去塊濾波的濾波器320處理,然后被存儲在幀存儲器322中以便在下一畫面的互預(yù)測中使用。在去塊濾波之前的第一區(qū)域的重建的視頻數(shù)據(jù)被輸入內(nèi)預(yù)測單元330,以便用作用于預(yù)測第二區(qū)域的像素的參考數(shù)據(jù)。
圖4是根據(jù)本發(fā)明示例實(shí)施例的圖3的內(nèi)預(yù)測單元330的方框圖,圖5A和5B圖解了由圖4的塊劃分單元331執(zhí)行的輸入塊的劃分。
參照圖4,內(nèi)預(yù)測單元330包括塊劃分單元331、第一內(nèi)預(yù)測器332、第二內(nèi)預(yù)測器333和相加單元334。
塊劃分單元331將輸入的當(dāng)前塊劃分為至少兩個區(qū)域。例如,如圖5A所示,塊劃分單元331可以將當(dāng)前塊劃分為包括奇數(shù)編號的水平線(line)的第一區(qū)域和包括偶數(shù)編號的水平線的第二區(qū)域?;蛘?,如圖5B所示,塊劃分單元331可以將當(dāng)前塊劃分為包括奇數(shù)編號的垂直線的第一區(qū)域和包括偶數(shù)編號的垂直線的第二區(qū)域。圖5A和5B所示的輸入塊的劃分僅僅是示例,并且塊劃分單元331可以將輸入塊劃分為各種圖案的區(qū)域。另外,第一區(qū)域和第二區(qū)域可以互換。
第一內(nèi)預(yù)測器332首先使用當(dāng)前塊的相鄰塊的像素來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測??梢詰?yīng)用根據(jù)H.264標(biāo)準(zhǔn)的內(nèi)預(yù)測或使用相鄰塊的像素的其他內(nèi)預(yù)測方法。在下面的描述中,將根據(jù)H.264標(biāo)準(zhǔn)的內(nèi)預(yù)測用作說明性示例。
圖6圖解了由圖4的第一內(nèi)預(yù)測器332執(zhí)行的、被如圖5A所示劃分的輸入的當(dāng)前塊的內(nèi)預(yù)測。在圖6中,Cxy指示在當(dāng)前塊中的第x行和第y列上的像素。
在圖6中,根據(jù)H.264標(biāo)準(zhǔn)的內(nèi)預(yù)測模式中的垂直模式來內(nèi)預(yù)測第一區(qū)域的像素。在根據(jù)垂直模式的內(nèi)預(yù)測中,第一內(nèi)預(yù)測器332首先將在當(dāng)前塊上方相鄰的像素U0到U15的像素值預(yù)測為第一區(qū)域的像素的像素值。換句話說,將像素U0的像素值預(yù)測為第一區(qū)域(即陰影區(qū)域)的第一列的8個像素的像素值,將像素U1的像素值預(yù)測為第一區(qū)域的第二列的8個像素的像素值,并且將像素U2的像素值預(yù)測為第一區(qū)域的第三列的8個像素的像素值,等等。換句話說,像素C00、C20、C40、...、C140具有與位于當(dāng)前塊上方的相鄰塊的像素U0相同的預(yù)測值。類似地,像素C01、C21、C41、...、C141具有與像素U1相同的預(yù)測值,并且像素C02、C22、C42、...、C242具有與像素U2相同的預(yù)測值。另外,從位于當(dāng)前塊上方的相鄰塊的像素U3到U15的像素值預(yù)測第一區(qū)域的第四到第16列的像素的像素值。雖然未在圖中示出,但是在第一內(nèi)預(yù)測器332根據(jù)諸如水平模式的各種內(nèi)預(yù)測模式執(zhí)行內(nèi)預(yù)測后,它根據(jù)每個內(nèi)預(yù)測模式中在內(nèi)預(yù)測的第一區(qū)域的圖像和對應(yīng)于第一區(qū)域的原始圖像的部分之間的差來比較這些內(nèi)預(yù)測模式的成本,以便確定第一區(qū)域的內(nèi)預(yù)測模式。
第一內(nèi)預(yù)測器332不僅可以使用相鄰塊的像素對16×16塊執(zhí)行內(nèi)預(yù)測,還可以使用相鄰塊的像素對8×8塊或4×4塊執(zhí)行內(nèi)預(yù)測。
在內(nèi)預(yù)測的第一區(qū)域的視頻數(shù)據(jù)和對應(yīng)于第一區(qū)域的當(dāng)前塊的視頻數(shù)據(jù)之間的殘差被變換單元308變換,然后被量化單元310量化。當(dāng)變換單元308變換如圖6所示的16×8的第一區(qū)域時(shí),它可以執(zhí)行兩次8×8變換或8次4×4變換。變換單元308也可以執(zhí)行各種塊大小的變換。量化后的第一區(qū)域的殘留視頻數(shù)據(jù)經(jīng)歷逆量化單元316中的逆量化和逆變換單元318中的逆變換,被加到內(nèi)預(yù)測的第一區(qū)域的視頻數(shù)據(jù)上以進(jìn)行重建,然后被輸入第二內(nèi)預(yù)測器333。
第二內(nèi)預(yù)測器333接收第一區(qū)域的重建的視頻數(shù)據(jù),并且對除了與第一區(qū)域?qū)?yīng)的圖像之外的第二區(qū)域的像素執(zhí)行內(nèi)預(yù)測。因?yàn)榈谝粎^(qū)域的像素被第一內(nèi)預(yù)測器332內(nèi)預(yù)測并且隨后通過變換、量化、逆量化和逆變換而被重建,因此它們可用于處理第二區(qū)域的像素。
圖7圖解了根據(jù)本發(fā)明示例實(shí)施例的第二內(nèi)預(yù)測器333處理4×4塊的處理順序。雖然在以下描述中第二內(nèi)預(yù)測器333預(yù)測每個4×4塊的第二區(qū)域的像素,但是可以容易地理解第二內(nèi)預(yù)測器333可以預(yù)測每個8×8塊或16×16塊的第二區(qū)域的像素。
參照圖7,第二內(nèi)預(yù)測器333按照從左到右和從上到下地處理塊的光柵掃描順序來處理4×4塊1-16。根據(jù)該處理順序,第二內(nèi)預(yù)測器333按照下面那樣使用第一區(qū)域的重建的像素來預(yù)測第二區(qū)域的像素。
圖8A到8C圖解了圖7所示的4×4塊1-16中的第一塊的第二區(qū)域的像素的預(yù)測,圖8A到8C示出了使用相對于第二區(qū)域的像素位于90°、45°和135°的第一區(qū)域的像素來預(yù)測第二區(qū)域的像素的預(yù)測模式。根據(jù)由第二區(qū)域的像素參考的第一區(qū)域的像素所處的方向來將預(yù)測模式分類。在圖8A到8C中,C’xy指示使用第一區(qū)域的像素預(yù)測的第二區(qū)域的像素,箭頭指示每個預(yù)測模式中的預(yù)測方向。在此,撇號(prime symbol)(’)用來指示使用第一區(qū)域的像素預(yù)測第二區(qū)域的像素。
參照圖8A,第二內(nèi)預(yù)測器333使用位于第二區(qū)域的像素上方和下方的第一區(qū)域的重建像素來預(yù)測第二區(qū)域的像素。例如,使用(C00+C20)/2、即在第二區(qū)域的像素C’10的上方相鄰和下方相鄰的第一區(qū)域的像素C00和C20的平均值來預(yù)測第二區(qū)域的像素C’10。換句話說,使用(C00+C20)/2作為像素C’10的預(yù)測算子。類似地,可以使用在第二區(qū)域的像素的上方相鄰和下方相鄰的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的其他像素。
參照圖8B,第二內(nèi)預(yù)測器333可以使用位于相對于第二區(qū)域的像素處于45°方向上的直線上的第一區(qū)域的像素的平均值來作為第二區(qū)域的像素的預(yù)測算子。例如,將第二區(qū)域的像素C’11預(yù)測為第一區(qū)域的像素C02和C20的平均值,即(C02+C20)/2。
參照圖8C,第二內(nèi)預(yù)測器333可以使用位于相對于第二區(qū)域的像素處于135°方向上的直線上的第一區(qū)域的像素的平均值來作為第二區(qū)域的像素的預(yù)測算子。例如,將第二區(qū)域的像素C’11預(yù)測為第一區(qū)域的像素C00和C22的平均值,即(C00+C22)/2。第二內(nèi)預(yù)測器333也可以通過以各種角度對第一區(qū)域的像素進(jìn)行采樣來預(yù)測第二區(qū)域的像素,而不限于圖8A到8C所示的示例。在0°方向的情況下,像在傳統(tǒng)H.264內(nèi)預(yù)測的水平模式中那樣使用當(dāng)前塊左側(cè)的塊的第二區(qū)域的像素來預(yù)測第二區(qū)域的像素。
在第二內(nèi)預(yù)測器333以使用各種角度的預(yù)測模式對第二區(qū)域的像素執(zhí)行內(nèi)預(yù)測之后,它根據(jù)每個內(nèi)預(yù)測模式中在第二區(qū)域的內(nèi)預(yù)測的圖像和與第二區(qū)域相對應(yīng)的原始圖像的一部分之間的差來比較這些預(yù)測模式的成本,以便確定將使用第一區(qū)域的哪些像素、即來自哪個方向的像素來預(yù)測第二區(qū)域的像素。第二內(nèi)預(yù)測器333還向比特流的報(bào)頭添加關(guān)于所確定的預(yù)測模式的信息。
當(dāng)處理除了圖7的第13、第14、第15和第16塊之外的剩余塊時(shí),第二內(nèi)預(yù)測器333可以使用位于當(dāng)前塊左側(cè)的相鄰塊的像素和位于當(dāng)前塊上方的相鄰塊的像素。當(dāng)處理除了圖7的第4、第8、第12和第16塊之外的剩余塊時(shí),第二內(nèi)預(yù)測器333還可以使用位于當(dāng)前塊右側(cè)的相鄰塊的像素。當(dāng)像在圖7的第4、第8、第12、第13、第14、第15和第16塊中那樣第一區(qū)域的可用像素受限時(shí),第二內(nèi)預(yù)測器333可以按照下面所述預(yù)測第二區(qū)域的像素。
圖9圖解了根據(jù)本發(fā)明示例實(shí)施例的、由第二內(nèi)預(yù)測器333執(zhí)行以便處理圖7的第四塊的右相鄰像素的產(chǎn)生。
如上所述,在由第二內(nèi)預(yù)測器333實(shí)現(xiàn)的一些預(yù)測模式中,第一區(qū)域的可用像素可能受到限制。例如,在預(yù)測圖7的第4、第8、第12和第16塊的最右列中的第二區(qū)域的像素時(shí),當(dāng)使用相對于第二區(qū)域的像素處于45°或135°方向上的第一區(qū)域的像素來預(yù)測第二區(qū)域的像素時(shí),第一區(qū)域的可用像素受到限制。在這種情況下,第二內(nèi)預(yù)測器333擴(kuò)展第一區(qū)域的可用像素,以便在預(yù)測第二區(qū)域的像素時(shí)使用。
參照圖9,當(dāng)?shù)诙?nèi)預(yù)測器333使用相對于第二區(qū)域的像素C’115位于45°方向上的第一區(qū)域的像素來預(yù)測圖7的第四塊的第二區(qū)域的像素C’115時(shí),位于像素C’115下方和左側(cè)的像素C214已被重建并且因此可用。但是,由于在45°方向上位于像素C’115的上方和右側(cè)的第一區(qū)域的像素被包括在另一宏塊中并且還沒有被處理,因此它不能用于預(yù)測像素C’115。在這種情況下,第二內(nèi)預(yù)測器333外推(extrapolate)第一區(qū)域的像素C015,即向右擴(kuò)展像素C015。在第二內(nèi)預(yù)測器333通過外推擴(kuò)展像素C015之后,它可以將第二區(qū)域的像素C’115預(yù)測為(C015+C214)/2。類似地,當(dāng)?shù)诙?nèi)預(yù)測器333使用相對于像素C’115處于135°方向上的第一區(qū)域的像素來預(yù)測第二區(qū)域的像素C’115時(shí),它可以擴(kuò)展第一區(qū)域的像素C215以用于預(yù)測。
圖10A到10C圖解了圖7所示的4×4塊中的第13塊的第二區(qū)域的像素的預(yù)測。
由于尚未處理位于圖7的第13、第14、第15和第16塊下方的塊,因此僅使用第一區(qū)域的可用像素來預(yù)測第二區(qū)域的像素。參照圖10A,當(dāng)通過參考位于第二區(qū)域的像素C’150、C’151、C’152和C’153上方和下方的第一區(qū)域的像素來預(yù)測第二區(qū)域的像素C’150、C’151、C’152和C’153時(shí),位于第二區(qū)域的像素C’150、C’151、C’152和C’153下方的第一區(qū)域的像素沒有被重建。在這種情況下,僅使用位于第二區(qū)域的像素C’150、C’151、C’152和C’153上方的第一區(qū)域的重建像素來預(yù)測第二區(qū)域的像素C’150、C’151、C’152和C’153。例如,在使用90°方向的預(yù)測模式中,僅使用位于像素C150上方的第一區(qū)域的像素C140作為預(yù)測算子來預(yù)測第二區(qū)域的像素C’150。類似地,參照圖10B,在使用45°方向的預(yù)測模式中,僅使用位于像素C’150上方和左側(cè)的第一區(qū)域的像素C141來預(yù)測第二區(qū)域的像素C’150。參照圖10C,在使用135°方向的預(yù)測模式中,僅使用位于像素C’151上方和左側(cè)的第一區(qū)域的像素C140來預(yù)測第二區(qū)域的像素C’151。
當(dāng)輸入塊被劃分為所述至少兩個區(qū)域、即第一區(qū)域和第二區(qū)域以便進(jìn)行內(nèi)預(yù)測編碼時(shí),第二內(nèi)預(yù)測器333向比特流的報(bào)頭添加指示塊的劃分的標(biāo)志和指示第二區(qū)域的像素的預(yù)測方向的方向信息。
通過上述處理,相加單元334將由第一內(nèi)預(yù)測器332內(nèi)預(yù)測的第一區(qū)域的預(yù)測數(shù)據(jù)和由第二內(nèi)預(yù)測器333使用第一區(qū)域的重建的預(yù)測數(shù)據(jù)預(yù)測的第二區(qū)域的數(shù)據(jù)相加,并且最后輸出內(nèi)預(yù)測的輸入塊。
圖11是圖解根據(jù)本發(fā)明示例實(shí)施例的視頻內(nèi)預(yù)測編碼的方法的流程圖。
參照圖11,在操作1110,將輸入的當(dāng)前塊劃分為至少兩個區(qū)域。在此,使用當(dāng)前塊的相鄰塊的像素而進(jìn)行內(nèi)預(yù)測的區(qū)域?qū)⒈环Q為第一區(qū)域,并且使用第一區(qū)域的重建數(shù)據(jù)而進(jìn)行預(yù)測的區(qū)域?qū)⒈环Q為第二區(qū)域。
在操作1120,使用相鄰塊的像素來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測編碼。
在操作1130,在重建第一區(qū)域的內(nèi)預(yù)測的像素之后,在多個預(yù)測模式之一中,使用第一區(qū)域的重建像素來預(yù)測第二區(qū)域的像素。當(dāng)預(yù)測第二區(qū)域的像素時(shí),可以使用相對于第二區(qū)域的像素處于某個方向上的第一區(qū)域的重建像素的平均值作為預(yù)測算子。如上所述,可以根據(jù)由第二區(qū)域的像素參考的第一區(qū)域的像素所處的方向來將預(yù)測模式分類。在本發(fā)明的示例實(shí)施例中,在編碼的比特流的報(bào)頭中包括指示是否在塊劃分后將所接收的比特流編碼的標(biāo)志、以及指示被參考以便預(yù)測第二區(qū)域的像素的第一區(qū)域的像素所處的方向的方向信息。
圖12是根據(jù)本發(fā)明示例實(shí)施例的、使用用于視頻內(nèi)預(yù)測解碼的裝置的視頻解碼器1200的方框圖。
參照圖12,視頻解碼器1200包括熵解碼單元1210、重新布置單元1220、逆量化單元1230、逆變換單元1240、運(yùn)動補(bǔ)償單元1250、內(nèi)預(yù)測單元1260和濾波器1270。
熵解碼單元1210和重新布置單元1220接收壓縮比特流,并且執(zhí)行熵解碼,從而產(chǎn)生量化系數(shù)X。逆量化單元1230和逆變換單元1240對量化系數(shù)X執(zhí)行逆量化和逆變換,從而提取變換編碼系數(shù)、運(yùn)動向量信息、報(bào)頭信息和內(nèi)預(yù)測模式信息。內(nèi)預(yù)測模式信息包括根據(jù)本發(fā)明示例實(shí)施例的標(biāo)志以及方向信息,所述標(biāo)志指示是否在塊劃分之后將所接收的比特流編碼,所述方向信息指示被參考以便預(yù)測第二區(qū)域的像素的第一區(qū)域的像素所處的方向。運(yùn)動補(bǔ)償單元1250和內(nèi)預(yù)測單元1260根據(jù)編碼畫面類型、使用解碼后的報(bào)頭信息來產(chǎn)生預(yù)測塊,并且,將該預(yù)測塊加到誤差D’n上以產(chǎn)生uF’n。濾波器1270處理uF’n,因此產(chǎn)生重建的畫面F’n。
內(nèi)預(yù)測單元1260使用在所接收的比特流中包括的內(nèi)預(yù)測模式信息來確定在將要解碼的當(dāng)前塊編碼時(shí)使用的內(nèi)預(yù)測模式。當(dāng)根據(jù)本發(fā)明的示例實(shí)施例內(nèi)預(yù)測了所接收的比特流時(shí),內(nèi)預(yù)測單元1260對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼,并且使用在比特流中包括的方向信息和解碼后的第一區(qū)域的像素來將第二區(qū)域的像素解碼。
圖13是根據(jù)本發(fā)明示例實(shí)施例的圖12的內(nèi)預(yù)測單元1260的方框圖。
參照圖13,內(nèi)預(yù)測單元1260包括內(nèi)預(yù)測模式確定單元1261、第一內(nèi)預(yù)測器1263、第二內(nèi)預(yù)測器1264和相加單元1265。
內(nèi)預(yù)測模式確定單元1261基于從所接收的比特流提取的內(nèi)預(yù)測模式信息,確定對要內(nèi)預(yù)測解碼的當(dāng)前塊進(jìn)行內(nèi)預(yù)測編碼所用的內(nèi)預(yù)測模式。根據(jù)本發(fā)明示例實(shí)施例的、僅將其中每個塊被劃分為至少兩個區(qū)域的壓縮比特流解碼的視頻解碼器可以不包括內(nèi)預(yù)測模式確定單元1261。在這種情況下,雖然未在圖中示出,但是可以用接收單元代替內(nèi)預(yù)測模式確定單元1261,以便接收使用相鄰塊的像素而內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)以及方向信息,所述方向信息指示被參考以便重建使用第一區(qū)域的重建的像素信息預(yù)測的第二區(qū)域的像素的第一區(qū)域的像素所處的方向。
現(xiàn)在返回對圖13的描述,當(dāng)所確定的內(nèi)預(yù)測模式是根據(jù)現(xiàn)有技術(shù)的內(nèi)預(yù)測模式時(shí),第一內(nèi)預(yù)測器1263根據(jù)現(xiàn)有技術(shù)來對所接收的比特流執(zhí)行內(nèi)預(yù)測解碼。
但是,當(dāng)根據(jù)本發(fā)明的示例實(shí)施例來對所接收的比特流進(jìn)行內(nèi)預(yù)測編碼時(shí),第一內(nèi)預(yù)測器1263首先使用在所接收的比特流中包括的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域執(zhí)行內(nèi)預(yù)測解碼。將由第一內(nèi)預(yù)測器1263解碼的第一區(qū)域的像素的數(shù)據(jù)輸入第二內(nèi)預(yù)測器1264。
第二內(nèi)預(yù)測器1264接收在比特流中包括的方向信息和第一區(qū)域的重建的數(shù)據(jù),并且使用位于由方向信息指示的方向上的第一區(qū)域的像素的平均值作為預(yù)測算子來預(yù)測第二區(qū)域的像素。第二內(nèi)預(yù)測器1264的功能和操作類似于在視頻編碼器300中使用的圖4的第二內(nèi)預(yù)測器333。
相加單元1265將由第一內(nèi)預(yù)測器1263解碼的第一區(qū)域的數(shù)據(jù)和由第一內(nèi)預(yù)測器1263解碼的第二區(qū)域的數(shù)據(jù)相加,由此形成內(nèi)預(yù)測塊。在比特流中包括的殘差被加到該內(nèi)預(yù)測塊上,由此獲得重建的視頻。
圖14是圖解根據(jù)本發(fā)明示例實(shí)施例的視頻內(nèi)預(yù)測解碼的方法的流程圖。如上所述,在根據(jù)本發(fā)明示例實(shí)施例的視頻內(nèi)預(yù)測解碼的方法中,為了將使用相鄰塊的像素內(nèi)預(yù)測的第一區(qū)域和從第一區(qū)域的像素預(yù)測的第二區(qū)域解碼,首先對第一區(qū)域進(jìn)行內(nèi)預(yù)測解碼,并且根據(jù)解碼后的第一區(qū)域的像素對第二區(qū)域的像素進(jìn)行內(nèi)預(yù)測解碼。
參照圖14,接收比特流以確定當(dāng)前塊的內(nèi)預(yù)測模式,所述比特流包括使用相鄰塊的像素而內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)以及方向信息,所述方向信息指示被參考以便重建使用第一區(qū)域的重建的像素信息預(yù)測的第二區(qū)域的像素的第一區(qū)域的像素所處的方向。
在操作1420中,使用在所接收的比特流中包括的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼。
在操作1430中,基于在比特流中包括的方向信息和第一區(qū)域的重建的數(shù)據(jù),使用相對于第二區(qū)域的像素位于由在比特流中包括的方向信息指示的方向上的第一區(qū)域的像素來預(yù)測第二區(qū)域的像素。
如上所述,根據(jù)本發(fā)明的示例實(shí)施例,由于通過對具有高關(guān)聯(lián)性的當(dāng)前塊的像素進(jìn)行插值來執(zhí)行內(nèi)預(yù)測,因此預(yù)測塊可以與當(dāng)前塊更相似,由此提高了編碼效率。
而且,根據(jù)本發(fā)明的示例實(shí)施例,視頻內(nèi)預(yù)測不僅使用相鄰塊的像素信息,還使用要內(nèi)預(yù)測的當(dāng)前塊的像素信息,由此提高了預(yù)測和編碼效率。
本領(lǐng)域技術(shù)人員將理解,可以作為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼來實(shí)施本發(fā)明構(gòu)思。計(jì)算機(jī)可讀記錄介質(zhì)是可以存儲隨后可由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備。計(jì)算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲設(shè)備和載波。也可以通過網(wǎng)絡(luò)耦接的計(jì)算機(jī)系統(tǒng)來分布計(jì)算機(jī)可讀記錄介質(zhì),以便以分布式的方式來存儲和執(zhí)行計(jì)算機(jī)可讀代碼。
雖然已經(jīng)參照本發(fā)明構(gòu)思的示例實(shí)施例而具體示出和描述了本發(fā)明構(gòu)思,但是本領(lǐng)域普通技術(shù)人員將理解,在不背離由所附權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以在其中進(jìn)行各種形式和細(xì)節(jié)上的改變。
相關(guān)申請交叉引用本申請要求2005年9月6日在韓國知識產(chǎn)權(quán)局提交的韓國專利申請第10-2005-0082629號的優(yōu)先權(quán),其公開內(nèi)容通過引用被整體包含在此。
權(quán)利要求
1.一種視頻內(nèi)預(yù)測編碼的方法,該方法包括將輸入塊劃分為至少第一和第二區(qū)域;使用相鄰塊的像素來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測編碼;重建第一區(qū)域的內(nèi)預(yù)測編碼的像素;以及根據(jù)多個預(yù)測模式中的至少一個預(yù)測模式,使用第一區(qū)域的內(nèi)預(yù)測編碼的像素來預(yù)測第二區(qū)域的像素。
2.如權(quán)利要求1所述的方法,其中,預(yù)測第二區(qū)域的像素包括根據(jù)所述至少一個預(yù)測模式,使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
3.如權(quán)利要求1所述的方法,其中,根據(jù)用來預(yù)測第二區(qū)域的像素的第一區(qū)域的像素所處的方向來將所述多個預(yù)測模式分類。
4.如權(quán)利要求1所述的方法,其中,如果在預(yù)測模式中不存在可用來在預(yù)測時(shí)使用的第一區(qū)域的像素,則通過擴(kuò)展第一區(qū)域的像素來預(yù)測第二區(qū)域的像素。
5.如權(quán)利要求1所述的方法,其中,如果在預(yù)測模式中僅僅第一區(qū)域的重建像素中的一些可用,則僅使用第一區(qū)域的可用的重建像素來預(yù)測第二區(qū)域的像素。
6.如權(quán)利要求1所述的方法,其中,第一區(qū)域包括輸入塊的偶數(shù)編號的水平線,并且第二區(qū)域包括輸入塊的奇數(shù)編號的水平線,或者第一區(qū)域包括輸入塊的奇數(shù)編號的水平線,并且第二區(qū)域包括輸入塊的偶數(shù)編號的水平線。
7.如權(quán)利要求1所述的方法,其中,第一區(qū)域包括輸入塊的偶數(shù)編號的垂直線,并且第二區(qū)域包括輸入塊的奇數(shù)編號的垂直線,或者第一區(qū)域包括輸入塊的奇數(shù)編號的垂直線,并且第二區(qū)域包括輸入塊的偶數(shù)編號的垂直線。
8.如權(quán)利要求1所述的方法,其中,將根據(jù)所述多個預(yù)測模式中的至少一個預(yù)測的第二區(qū)域的像素的成本進(jìn)行比較,以便確定用于預(yù)測第二區(qū)域的像素的所述至少一個預(yù)測模式。
9.如權(quán)利要求8所述的方法,其中,向比特流的報(bào)頭添加指示所述至少一個預(yù)測模式的信息。
10.如權(quán)利要求1所述的方法,其中,對于某個大小的每個塊,執(zhí)行預(yù)測第二區(qū)域的像素。
11.一種用于視頻內(nèi)預(yù)測編碼的裝置,該裝置包括塊劃分單元,用于將輸入塊劃分為至少第一和第二區(qū)域;第一內(nèi)預(yù)測器,其使用相鄰塊的像素來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測;以及第二內(nèi)預(yù)測器,其重建第一區(qū)域的內(nèi)預(yù)測編碼的像素,并且根據(jù)多個預(yù)測模式中的至少一個預(yù)測模式、使用第一區(qū)域的內(nèi)預(yù)測編碼的像素來預(yù)測第二區(qū)域的像素。
12.如權(quán)利要求11所述的裝置,其中,第二內(nèi)預(yù)測器根據(jù)所述至少一個預(yù)測模式、使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
13.如權(quán)利要求11所述的裝置,其中,根據(jù)由第二區(qū)域的像素使用的第一區(qū)域的像素所處的方向來將所述多個預(yù)測模式分類。
14.如權(quán)利要求11所述的裝置,其中,如果在預(yù)測模式中不存在可用來在預(yù)測時(shí)使用的第一區(qū)域的像素,則第二內(nèi)預(yù)測器通過擴(kuò)展第一區(qū)域的像素來預(yù)測第二區(qū)域的像素。
15.如權(quán)利要求11所述的裝置,其中,如果在預(yù)測模式中僅僅第一區(qū)域的重建像素中的一些可用,則第二內(nèi)預(yù)測器僅使用第一區(qū)域的可用的重建像素來預(yù)測第二區(qū)域的像素。
16.如權(quán)利要求11所述的裝置,其中,第一區(qū)域包括輸入塊的偶數(shù)編號的水平線,并且第二區(qū)域包括輸入塊的奇數(shù)編號的水平線,或者第一區(qū)域包括輸入塊的奇數(shù)編號的水平線,并且第二區(qū)域包括輸入塊的偶數(shù)編號的水平線。
17.如權(quán)利要求11所述的裝置,其中,第一區(qū)域包括輸入塊的偶數(shù)編號的垂直線,并且第二區(qū)域包括輸入塊的奇數(shù)編號的垂直線,或者第一區(qū)域包括輸入塊的奇數(shù)編號的垂直線,并且第二區(qū)域包括輸入塊的偶數(shù)編號的垂直線。
18.如權(quán)利要求11所述的裝置,其中,第二內(nèi)預(yù)測器將根據(jù)所述至少一個預(yù)測模式預(yù)測的第二區(qū)域的像素的成本進(jìn)行比較,以便確定用于預(yù)測第二區(qū)域的像素的預(yù)測模式。
19.如權(quán)利要求18所述的裝置,其中,當(dāng)將輸入塊劃分為至少第一區(qū)域和第二區(qū)域之后輸入塊被內(nèi)預(yù)測編碼時(shí),第二內(nèi)預(yù)測器向比特流的報(bào)頭添加指示所確定的預(yù)測模式的信息。
20.如權(quán)利要求11所述的裝置,其中,第二內(nèi)預(yù)測器對于某個大小的每個塊預(yù)測第二區(qū)域的像素。
21.一種視頻內(nèi)預(yù)測解碼的方法,該方法包括接收比特流,所述比特流包括使用相鄰塊的像素來內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;確定當(dāng)前塊的內(nèi)預(yù)測模式;使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;并且,使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
22.如權(quán)利要求21所述的方法,其中,所述方向信息指示用于重建使用第一區(qū)域的重建的像素信息預(yù)測的第二區(qū)域的像素的第一區(qū)域的像素所處的方向。
23.如權(quán)利要求21所述的方法,其中,預(yù)測第二區(qū)域的像素包括根據(jù)所述至少一個預(yù)測模式,使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
24.一種視頻內(nèi)預(yù)測解碼的方法,該方法包括接收比特流,所述比特流包括使用相鄰塊的像素來內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
25.如權(quán)利要求23所述的方法,其中,預(yù)測第二區(qū)域的像素包括基于所述方向信息,使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
26.一種用于視頻內(nèi)預(yù)測解碼的裝置,該裝置包括內(nèi)預(yù)測模式確定單元,其接收比特流,所述比特流包括使用相鄰塊的像素來內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;第一內(nèi)預(yù)測器,其使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及第二內(nèi)預(yù)測器,其使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
27.如權(quán)利要求26所述的裝置,其中,所述方向信息指示用于重建使用第一區(qū)域的重建的像素信息預(yù)測的第二區(qū)域的像素的第一區(qū)域的像素所處的方向。
28.如權(quán)利要求26所述的裝置,其中,第二內(nèi)預(yù)測器根據(jù)所述預(yù)測模式、使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
29.一種用于視頻內(nèi)預(yù)測解碼的裝置,該裝置包括接收單元,其接收比特流,所述比特流包括使用相鄰塊的像素來內(nèi)預(yù)測編碼的第一區(qū)域的像素的數(shù)據(jù)和方向信息;第一內(nèi)預(yù)測器,其使用所接收的第一區(qū)域的像素的數(shù)據(jù)來對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及第二內(nèi)預(yù)測器,其使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
30.如權(quán)利要求29所述的裝置,其中,所述方向信息指示用于重建使用第一區(qū)域的重建的像素信息預(yù)測的第二區(qū)域的像素的第一區(qū)域的像素所處的方向。
31.如權(quán)利要求29所述的裝置,其中,第二內(nèi)預(yù)測器基于所述方向信息、使用相對于第二區(qū)域的像素位于某個方向上的第一區(qū)域的像素的平均值來預(yù)測第二區(qū)域的像素。
全文摘要
提供了一種用于視頻內(nèi)預(yù)測編碼和解碼的方法和裝置。所述編碼方法包括將輸入塊劃分為至少第一個第二區(qū)域;對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測編碼;重建內(nèi)預(yù)測編碼的像素;以及根據(jù)多個預(yù)測模式中的預(yù)測模式、使用第一區(qū)域的內(nèi)預(yù)測編碼的像素來預(yù)測第二區(qū)域的像素。所述解碼方法包括接收比特流,所述比特流包括第一區(qū)域的像素的數(shù)據(jù)和方向信息;確定當(dāng)前塊的內(nèi)預(yù)測模式;對第一區(qū)域的像素執(zhí)行內(nèi)預(yù)測解碼;以及使用所接收的方向信息和第一區(qū)域的內(nèi)預(yù)測解碼的像素來預(yù)測第二區(qū)域的像素。
文檔編號H04N7/26GK1929612SQ200610126748
公開日2007年3月14日 申請日期2006年9月6日 優(yōu)先權(quán)日2005年9月6日
發(fā)明者宋秉哲 申請人:三星電子株式會社