專利名稱:幾何幀內(nèi)預(yù)測(cè)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字視頻信息的編碼和該信息的壓縮,并且本發(fā)明使對(duì)信 息的編碼與圖像內(nèi)的幾何信息相關(guān)。
背景技術(shù):
在諸如H.263、 MPEG-1/2禾Q MPEG-4視頻之類(lèi)的先前視頻編碼標(biāo)準(zhǔn) 中,在變換域中進(jìn)行了幀內(nèi)預(yù)測(cè)。H.264/AVC是用于在空間域中進(jìn)行幀內(nèi) 預(yù)測(cè)的第一個(gè)視頻編碼標(biāo)準(zhǔn)。它采用方向空間預(yù)測(cè),從而推測(cè) (extrapolate)當(dāng)前畫(huà)面(picture)的先前已解碼部分的邊緣。雖然與之前 的視頻編碼標(biāo)準(zhǔn)相比這提高了預(yù)測(cè)信號(hào)質(zhì)量,進(jìn)而提高了編碼效率,但是 在利用沿著邊緣、輪廓和方向性紋理而存在的幾何冗余(geometrical redundancy)方面還不是最佳的。并且,它不能適應(yīng)各種計(jì)算復(fù)雜度要 求。首先,幀內(nèi)預(yù)測(cè)模式的數(shù)目是固定的,因此它在對(duì)視頻幀內(nèi)容和計(jì)算 復(fù)雜度進(jìn)行匹配方面缺乏適應(yīng)性和可擴(kuò)展性。其次,因?yàn)閹瑑?nèi)編碼的緣 故,預(yù)測(cè)可能產(chǎn)生偽邊緣,其可能導(dǎo)致用更多的比特來(lái)對(duì)殘差進(jìn)行編碼。
發(fā)明內(nèi)容
本發(fā)明提出了一種新的幀內(nèi)編碼方案,該方案用于在利用圖像或視頻 畫(huà)面中鄰近區(qū)域和當(dāng)前區(qū)域間的可預(yù)測(cè)性和/或相關(guān)性的同時(shí),有效地捕捉 圖像的幾何結(jié)構(gòu)。此外,本發(fā)明的一個(gè)或多個(gè)實(shí)施例允許根據(jù)某一目標(biāo)壓 縮復(fù)雜度和/或所期望的算法復(fù)雜度來(lái)自適應(yīng)地選擇幾何信息的量和/或精 度。在本發(fā)明中,我們提出一種新的幾何幀內(nèi)預(yù)測(cè)方案,該方案既致力于 解決在匹配視頻幀內(nèi)容和計(jì)算復(fù)雜度方面的適應(yīng)性和可擴(kuò)展性問(wèn)題,又致 力于解決可能致使需要用更多的比特來(lái)對(duì)殘差進(jìn)行編碼的標(biāo)準(zhǔn)幀內(nèi)編碼預(yù) 測(cè)中的偽邊緣問(wèn)題。
表1示出H.264的幀內(nèi)4X4亮度預(yù)測(cè)模式。
表2示出H.264幀內(nèi)16X16亮度預(yù)測(cè)模式。
表3示出畫(huà)面參數(shù)集的語(yǔ)法。
表4示出宏塊預(yù)測(cè)的語(yǔ)法。
圖1示出對(duì)4X4塊的預(yù)測(cè)樣本進(jìn)行的標(biāo)記。
圖2示出幀內(nèi)4X4塊的預(yù)測(cè)模式。
圖3示出幀內(nèi)16X16亮度預(yù)測(cè)模式。
圖4示出在描述幾何形態(tài)(geometry)中用作參數(shù)模型的一階多項(xiàng)式。
圖5示出通過(guò)將一階多項(xiàng)式用作參數(shù)模型而生成的分割掩模 (mask)。
圖6示出最新技術(shù)的視頻編解碼器的示例(即H.264塊方案)。
圖7示出需要變化以便并入幾何幀內(nèi)預(yù)測(cè)模式的最新技術(shù)視頻編解碼
器的示例(即H.264塊方案)。
圖8示出最新技術(shù)的視頻編解碼器的示例(即H.264塊方案)。
圖9示出需要變化以便并入幾何幀內(nèi)預(yù)測(cè)模式的最新技術(shù)視頻編解碼
器的示例(即H.264塊方案)。
圖10是使用幾何幀內(nèi)預(yù)測(cè)對(duì)一個(gè)MB進(jìn)行編碼的示例的流程圖。 圖11是使用幾何幀內(nèi)預(yù)測(cè)對(duì)一個(gè)MB進(jìn)行解碼的示例的流程圖。
具體實(shí)施例方式
H.264/AVC是將空間方向預(yù)測(cè)用于幀內(nèi)編碼的第一個(gè)視頻編碼標(biāo)準(zhǔn)。 與在變換域中完成幀內(nèi)預(yù)測(cè)的先前標(biāo)準(zhǔn)相比,這提高了預(yù)測(cè)信號(hào)質(zhì)量,進(jìn) 而提高了編碼效率。在H.264/AVC中,通過(guò)使用周?chē)捎脴颖緛?lái)形成空間 幀內(nèi)預(yù)測(cè),所述周?chē)捎脴颖臼窃诮獯a器處可用的、相同片(slice)內(nèi)的 先前已重構(gòu)樣本。對(duì)于亮度樣本,可以基于4X4塊(被表示為Intra—4X 4)、基于8X8塊(被表示為Intra—8X8)并且針對(duì)16X16宏塊(被表示 為Intra—16X16)來(lái)形成幀內(nèi)預(yù)測(cè)。除亮度預(yù)測(cè)之外,還進(jìn)行獨(dú)立的色度
5預(yù)測(cè)。在此,總共九個(gè)模式用于Intra—4X4和Intra—8X8,四個(gè)模式用于 Intra_16X16,并且四個(gè)模式用于色度分量。編碼器通常選擇使預(yù)測(cè)和要編 碼的原塊之間的差最小的預(yù)測(cè)模式。另一種幀內(nèi)編碼模式,I—PCM,使得 編碼器能夠簡(jiǎn)單地避開(kāi)預(yù)測(cè)和變換編碼過(guò)程。它使得編碼器能夠精確地表 示樣本值并且對(duì)可以被包含在經(jīng)編碼的宏塊中的比特?cái)?shù)目設(shè)置絕對(duì)限制, 而不會(huì)限制經(jīng)解碼的圖像質(zhì)量。
對(duì)于Intra—4X4,圖1示出上方和左側(cè)的樣本(被標(biāo)記為A_M), 這些樣本先前被編碼且重構(gòu)過(guò),并且因此在編碼器和解碼器處可用于形成 預(yù)測(cè)。通過(guò)使用如圖2和表1所示的預(yù)測(cè)模式來(lái)基于樣本A—M計(jì)算預(yù)測(cè)
塊的樣本a、 b、 c.....p。圖2中的箭頭指示每個(gè)模式的預(yù)測(cè)方向。在模
式3到模式8中,從預(yù)測(cè)樣本A—M的加權(quán)平均值來(lái)形成預(yù)測(cè)的樣本。 Intra—8X8基本上使用與4X4預(yù)測(cè)相同的原理,然而Intra—8X8使用8X8 的預(yù)測(cè)塊大小并且對(duì)預(yù)測(cè)值(predictor)進(jìn)行低通濾波以改善預(yù)測(cè)性能。 如圖3和表2所示,四種模式可用于Intra—16X16。從先前已編碼的上方 和/或左側(cè)色度樣本來(lái)預(yù)測(cè)經(jīng)幀內(nèi)編碼的宏塊的每個(gè)8X8色度分量,并且 兩個(gè)色度分量使用相同的預(yù)測(cè)模式。除了模式的編號(hào)不同外,四種預(yù)測(cè)模 式極其類(lèi)似于Intra—16X16。這些模式是DC (模式0)、水平(模式 1)、垂直(模式2)和平面(模式3)。
雖然H.264/AVC中的幀內(nèi)預(yù)測(cè)提高了視頻編碼效率,但它在捕捉沿著 邊緣、輪廓和方向性紋理而存在的幾何冗余方面還不是最佳的。此外, H.264/AVC中目前的幀內(nèi)預(yù)測(cè)技術(shù)尚不能適應(yīng)可能在不同應(yīng)用中遇到的、 各種復(fù)雜度要求的情況。首先,在H.264/AVC中預(yù)測(cè)方向的數(shù)目是固定 的,因此它缺乏根據(jù)可用計(jì)算復(fù)雜度和/或壓縮質(zhì)量來(lái)最佳地匹配十分易變 的視頻幀內(nèi)容的適應(yīng)性、靈活性和可擴(kuò)展性。例如,為了對(duì)視頻幀中所發(fā) 現(xiàn)的各種邊緣進(jìn)行編碼,根據(jù)應(yīng)用、編碼質(zhì)量和/或情況,預(yù)測(cè)可能不夠精 確或太精確。具有不同功率和/或存儲(chǔ)限制的解碼器和編碼器,支持比 H.264/AVC中的現(xiàn)有模式更多或更少的模式。其次,H.264中幀內(nèi)預(yù)測(cè)的 不對(duì)稱性帶來(lái)限制。例如,在幀內(nèi)4X4預(yù)測(cè)模式下,如圖2所示,由于 塊的掃描/編碼順序所以每個(gè)方向的預(yù)測(cè)準(zhǔn)確度不同。在諸如0、 1、 4、 5和6之類(lèi)的預(yù)測(cè)模式下,可以通過(guò)最近的邊界像素來(lái)預(yù)測(cè)目標(biāo)塊中的像 素。但是在其他模式下, 一些最近的邊界像素尚未被編碼并且不可用,或
者預(yù)測(cè)必須使用更遠(yuǎn)的樣本。因此,在諸如3、 7和8之類(lèi)的預(yù)測(cè)模式 下,預(yù)測(cè)準(zhǔn)確度趨于比在其它模式下的準(zhǔn)確度更低。這些模式可能產(chǎn)生一 些偽邊緣,其可能致使用更多的比特來(lái)對(duì)殘差進(jìn)行編碼。
另外,示出了次優(yōu)地用于對(duì)圖像信息進(jìn)行編碼的樹(shù)結(jié)構(gòu)。測(cè)試表明基 于樹(shù)的對(duì)圖像進(jìn)行編碼不能最佳地對(duì)由規(guī)則的(平滑的)邊緣或輪廓所分 隔出的異類(lèi)(heterogeneous)區(qū)域(每個(gè)區(qū)域被視為具有明確定義的且均 勻的特性,例如平坦的、平滑的或固定紋理的特性)進(jìn)行編碼。此問(wèn)題源 于這樣的事實(shí)樹(shù)結(jié)構(gòu)不能最佳地捕捉沿著邊緣、輪廓或方向性紋理而存 在的幾何冗余。此原理(聯(lián)系最新技術(shù)的視頻編碼策略的情況)暗示了對(duì) 宏塊的自適應(yīng)樹(shù)分割,即使這比簡(jiǎn)單的固定大小的幀分割更好,也還是不 足以最佳地用于為了進(jìn)行編碼而捕捉二維數(shù)據(jù)中所包含的幾何信息。在對(duì) H.264/AVC中的幀內(nèi)編碼模式的先前描述中,人們能夠清楚地看到幀內(nèi)分 割是基于樹(shù)的分割結(jié)構(gòu)。為了解決簡(jiǎn)單四叉樹(shù)分割的限制而提出了用于圖 像編碼的畫(huà)面分割技術(shù)。但是, 一些開(kāi)發(fā)僅考慮到通過(guò)使用簡(jiǎn)單的多項(xiàng)式 表達(dá)式來(lái)對(duì)所生成的"幾何"分割中的數(shù)據(jù)進(jìn)行"幀內(nèi)"編碼。這些開(kāi)發(fā) 既不能利用鄰近區(qū)域間的冗余,也不能有效地表示比簡(jiǎn)單邊緣更復(fù)雜的定 向結(jié)構(gòu)。此外,它們?nèi)狈τ糜诩y理編碼的有效殘差編碼。
本發(fā)明中,至少一個(gè)實(shí)施例試圖解決H.264/AVC幀內(nèi)預(yù)測(cè)所呈現(xiàn)的不 足以及在幾何邊緣編碼方面現(xiàn)有試驗(yàn)性工作的強(qiáng)烈限制。本發(fā)明的各實(shí)施 例將畫(huà)面間編碼中的工作構(gòu)架詳細(xì)地?cái)U(kuò)展到基于幀內(nèi)的預(yù)測(cè)編碼。
本發(fā)明中,展示了對(duì)參數(shù)模型的使用,所述參數(shù)模型用來(lái)捕捉并表示 局部信號(hào)的幾何形態(tài)。假設(shè)要預(yù)測(cè)幀的區(qū)域或塊,那么除那些最新技術(shù)的 幀內(nèi)預(yù)測(cè)模式之外還測(cè)試幾何預(yù)測(cè)模式。所關(guān)心的塊或區(qū)域被分割為若干 個(gè)區(qū)域,通過(guò)一個(gè)或一組參數(shù)模型來(lái)描述這些區(qū)域。具體地,分割的一種 形式可以是分成兩個(gè)分割,其中通過(guò)參數(shù)模型或函數(shù)/(x,y,巧來(lái)描述它們 的邊界,其中x和y表示坐標(biāo)軸,》是包含描述分割形狀的信息的參數(shù) 集。例如,/(x,y,巧可以定義由多項(xiàng)式邊界所分隔出的兩個(gè)分割。 一旦通過(guò)使用/(x,;;,^將幀的塊或區(qū)域劃分為分割,就通過(guò)最合適的預(yù)測(cè)值來(lái)預(yù) 測(cè)每個(gè)所生成的分割,通過(guò)區(qū)域的統(tǒng)計(jì)數(shù)據(jù)(statistics)從鄰近的經(jīng)解碼 像素(例如,以仿真H.264/AVC中的預(yù)測(cè)模式的方式)和/或通過(guò)利用某 一模型(例如擬合多項(xiàng)式)的參數(shù)對(duì)分割內(nèi)容進(jìn)行顯式(explicit)"幀 內(nèi)"編碼(例如對(duì)DC值、平面擬合參數(shù)等進(jìn)行編碼)來(lái)得到所述最合適 的預(yù)測(cè)值。對(duì)所有模式參數(shù)(分割方案+分割內(nèi)容描述)的選擇都經(jīng)過(guò)失 真和編碼成本量度的折衷優(yōu)化。
H.264構(gòu)架中幾何幀內(nèi)預(yù)測(cè)模式的一個(gè)實(shí)施例運(yùn)行如下我們首先將 宏塊或子宏塊分割成兩個(gè)區(qū)域,其中由參數(shù)模型或函數(shù)/(x,少,門(mén)來(lái)描述邊 界。然后我們通過(guò)區(qū)域的統(tǒng)計(jì)數(shù)據(jù)從鄰近的經(jīng)解碼像素和/或通過(guò)利用某一 模型(例如擬合多項(xiàng)式)的參數(shù)對(duì)分割內(nèi)容進(jìn)行顯式"幀內(nèi)"編碼(例如 對(duì)DC值、平面擬合參數(shù)等進(jìn)行編碼)來(lái)預(yù)測(cè)每個(gè)區(qū)域,然后進(jìn)行殘差編 碼。最后,我們計(jì)算失真量度。只有該模式在速率失真(rate-distortion) 量度方面優(yōu)于標(biāo)準(zhǔn)H.264幀內(nèi)預(yù)測(cè)模式的情況下,才選擇該模式。
兩個(gè)分割間的邊界可以通過(guò)某種類(lèi)型的多項(xiàng)式/,(x,少,門(mén)(下文中也被 表示為/(x,")被建模并被精細(xì)地近似,該多項(xiàng)式能夠被運(yùn)用以使得它對(duì) 諸如局部角度、位置和/或某種曲率之類(lèi)的幾何信息進(jìn)行描述。因此,在一 階多項(xiàng)式的具體情況下,我們可以將分割邊界(在圖4中示出)描述為
/(x,少)二xcos0 +少sin0 —, 其中在使/(x,y卜0的那些位置(x,"上定義分割邊界。分割掩模(在圖5中 示出)被定義為
、//"力>0分割o !//(1,力=0線邊界
(/"/",力<0分割i
位于零線(/(x,W = 0) —側(cè)的所有像素被歸為屬于一個(gè)分割區(qū)域(例如分
割l)。位于另一側(cè)的所有像素被歸為另一個(gè)區(qū)域(例如分割o)。
對(duì)每個(gè)分割,我們可以通過(guò)使用源自下述方式之一的可用信息來(lái)填充
1) 從鄰近的已解碼像素進(jìn)行預(yù)測(cè),例如方向預(yù)測(cè)、DC預(yù)測(cè)和/或平面預(yù)測(cè)。在方向預(yù)測(cè)中,預(yù)測(cè)方向可以與分割邊緣的方向 相同或不同。
2) 通過(guò)區(qū)域內(nèi)的統(tǒng)計(jì)數(shù)據(jù)來(lái)進(jìn)行預(yù)測(cè),該統(tǒng)計(jì)數(shù)據(jù)可以是DC
值、區(qū)域內(nèi)的擬合平面或者更高階的模型。
3) 從經(jīng)解碼的圖像區(qū)域中搜索到的小塊(patch)。 在編碼器處,基于某一失真量度或某一快速算法的窮舉搜索(例如基于統(tǒng) 計(jì)數(shù)據(jù)的窮舉搜索)可以用來(lái)決定應(yīng)使用哪一種預(yù)測(cè)。
在本發(fā)明的H.264構(gòu)架的具體情況下,我們?cè)黾佑糜诤陦K的幾何幀內(nèi) 預(yù)測(cè)模式(命名為Intra—Geo—16X16),其中在intra4X4后但I(xiàn)ntral6X 16 前插入此模式。通過(guò)使用線來(lái)表示幾何邊界,其中我們對(duì)距離(p)和角 度(e)進(jìn)行編碼。我們能夠共同地或獨(dú)立地編碼(p, 0) 。 (p, 0) 能夠被絕對(duì)編碼或通過(guò)使用鄰近信息被差分編碼。分割的精度能夠由距離 的量化步長(zhǎng)和角度的量化步長(zhǎng)來(lái)控制,這些量化步長(zhǎng)可以用諸如序列參數(shù) 集、畫(huà)面參數(shù)集或片頭(slice header)之類(lèi)的高級(jí)語(yǔ)法來(lái)傳送。對(duì)于每個(gè) 分割,指定了指示將使用哪種方法來(lái)填充預(yù)測(cè)的指示符。如果使用根據(jù)鄰 近的經(jīng)解碼像素的方向預(yù)測(cè),則我們需要對(duì)方向進(jìn)行編碼。如果我們通過(guò) 統(tǒng)計(jì)數(shù)據(jù)和/或通過(guò)利用比如塊內(nèi)的某一模式的參數(shù)對(duì)分割內(nèi)容進(jìn)行顯式 "幀內(nèi)"編碼來(lái)填充預(yù)測(cè),則我們需要例如對(duì)DC值或平面信息進(jìn)行編 碼。如果我們通過(guò)小塊來(lái)填充分割,則我們需要對(duì)"運(yùn)動(dòng)"向量的等價(jià)物 進(jìn)行編碼。表3和表4中示出了語(yǔ)法的示例。
qs一for一distance指定距離的量化步長(zhǎng)。
qS_f0r_angle指定角度的量化步長(zhǎng)。
quant—distance—index指定經(jīng)量化的距離的索引。當(dāng)乘以 qs一for一distance時(shí),其給出經(jīng)量化的距離。
quant—anglejndex指定經(jīng)量化的角度的索弓i。當(dāng)乘以qs_for—angle 時(shí),其給出經(jīng)量化的角度。
geojred一idc指定分割中的幾何預(yù)測(cè)的指示。對(duì)于等于0的 geo_pred」dc,使用方向預(yù)測(cè)。對(duì)于等于1的geo_pred」dc,使用DC值。對(duì)于等于2的geo_pred—idc,使用小塊。
directional_pred—mode指定標(biāo)識(shí)預(yù)測(cè)方向的方向預(yù)測(cè)模式。 dc_pred_value指定DC預(yù)測(cè)值。 mvdx指定x的運(yùn)動(dòng)向量差。 mvdy指定y的運(yùn)動(dòng)向量差。
圖6示出最新技術(shù)的視頻編解碼器的示例(即H.264塊方案)。圖7 示出需要變化以便并入幾何幀內(nèi)預(yù)測(cè)模式的最新技術(shù)視頻編解碼器的示例 (即H.264塊方案)。圖8示出最新技的術(shù)視頻編解碼器的示例(即 H.264塊方案)。圖9示出需要變化以便并入幾何幀內(nèi)預(yù)測(cè)模式的最新技 術(shù)視頻編解碼器的示例(即H.264塊方案)。圖IO是使用幾何幀內(nèi)預(yù)測(cè)對(duì) 一個(gè)MB進(jìn)行編碼的示例的流程圖。圖ll是使用幾何幀內(nèi)預(yù)測(cè)對(duì)一個(gè)MB 進(jìn)行解碼的示例的流程圖。
模式0 (垂直) 模式1 (水平) 模式2 (DC)
模式3 (左下 對(duì)角線) 模式4 (右下
對(duì)角線)
模式5 (右垂直) 模式6 (下水平) 模式7 (左垂直)
表1 H.264幀內(nèi)4X4亮度預(yù)測(cè)模式
垂直地推測(cè)上方樣本A、 B、 C、 D。
水平地推測(cè)左側(cè)樣本I、 J、 K、 L 。
通過(guò)樣本A...D和I..丄的平均值來(lái)預(yù)測(cè)P中的所有樣本。
以左下和右上之間的45度角對(duì)樣本進(jìn)行內(nèi)插。 以偏下并偏右的45度角來(lái)推測(cè)樣本。
以垂直偏右接近26.6度的角度進(jìn)行推測(cè)(寬慮=1/2) 以水平偏下接近26.6度的角度進(jìn)行推測(cè)。 以垂直偏左接近26.6度的角度進(jìn)行推測(cè)(或進(jìn)行內(nèi) 插)。
模式8 (上水平)以水平偏上接近26.6度的角度進(jìn)行推測(cè)。模式o (垂直)
模式1 (水平)
模式2 (DC) 模式4 (平面)
表2 H.264幀內(nèi)16 X16亮度預(yù)測(cè)模式
從上方樣本(H)進(jìn)行推測(cè)。
從左側(cè)樣本(V)進(jìn)行推測(cè)。
上方和左側(cè)樣本(H+V)的平均值。
使線性"平面"函數(shù)適合上方和左側(cè)樣本H和V。此
模式適合工作在亮度平緩變化的區(qū)域。
表3畫(huà)面參數(shù)集的語(yǔ)法
Pic_parameter—set—rbsp() {c描述符
qs一for一distance1u(v)
qs for angle1u(v)
表4宏塊預(yù)測(cè)的語(yǔ)法
Pic_parameter_set—rbsp() {c描述符
if( MbPartPredMode(mb一type, 0) = = Intra—Geo—16x16) {2u(l)
quant一distaiice一iiidex2u(v)|ae(v)
quant—angle—index2u(v)|ae(v)
for( mbPartldx = 0; mbPartldx < 2; mbPartIdx++) {
gco_prcd__idc2u(2)|ae(v)
if (geo_pred—idc = = 0)
directional_predmode2u(v)lae(v)
else if (geo_pred—idc = = 1)
dcj)red一value2u(8)|ae(v)
else {
mvdx2se(v)|ae(v)
mvdy2se(v)|ae(v)
}
1權(quán)利要求
1. 一種視頻編碼器,其中,像素組可以被劃分為任意形狀的分割,通過(guò)源自經(jīng)幀內(nèi)編碼的圖像數(shù)據(jù)和/或基于模型擬合的顯式描述的預(yù)測(cè)數(shù)據(jù)來(lái)填充每個(gè)所述分割。
2. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,用一個(gè)或多個(gè)參數(shù)模型 或函數(shù)來(lái)描述所述任意形狀。
3. 根據(jù)權(quán)利要求2所述的視頻編碼器,其中,多項(xiàng)式被用于所述參數(shù) 模型或函數(shù)。
4. 根據(jù)權(quán)利要求3所述的視頻編碼器,其中, 一階多項(xiàng)式模型被用于 所述多項(xiàng)式。
5. 根據(jù)權(quán)利要求4所述的視頻編碼器,其中,所述多項(xiàng)式包括角度和 距離兩個(gè)參數(shù)。
6. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,所述模型包括適用于控 制壓縮效率和/或編碼復(fù)雜度的參數(shù)。
7. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,從經(jīng)解碼的像素或者從 所述分割內(nèi)的統(tǒng)計(jì)數(shù)據(jù)來(lái)預(yù)測(cè)與每個(gè)分割相關(guān)聯(lián)的所述預(yù)測(cè)數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的視頻編碼器,其中,通過(guò)使用方向預(yù)測(cè)、DC 預(yù)測(cè)或平面預(yù)測(cè)中的至少一種預(yù)測(cè)來(lái)執(zhí)行所述預(yù)測(cè)。
9. 根據(jù)權(quán)利要求8所述的視頻編碼器,其中,所述方向預(yù)測(cè)的方向可 以與所述分割方向相同或不同。
10. 根據(jù)權(quán)利要求7所述的視頻編碼器,其中,從所述經(jīng)解碼的圖像區(qū) 域搜索到的小塊被用作預(yù)測(cè)。
11. 根據(jù)權(quán)利要求7所述的視頻編碼器,其中,所述統(tǒng)計(jì)數(shù)據(jù)可以選自 包括DC值、擬合平面和高階模型的列表。
12. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,所述預(yù)測(cè)和編碼是基于 H.264的擴(kuò)展的。
13. 根據(jù)權(quán)利要求12所述的視頻編碼器,其中,基于參數(shù)模型的幀內(nèi) 編碼模式可以應(yīng)用于宏塊或子宏塊。
14. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,所述模型內(nèi)的參數(shù)的精 度在序列參數(shù)集、畫(huà)面參數(shù)集或片頭中被傳達(dá),或者從其它編碼參數(shù)被導(dǎo) 出。
15. 根據(jù)權(quán)利要求14所述的視頻編碼器,其中,描述分割邊界的所述 模型的所述參數(shù)可以在序列參數(shù)集、畫(huà)面參數(shù)集或片頭中被編碼并被傳 達(dá)。
16. 根據(jù)權(quán)利要求7所述的視頻編碼器,其中,可以在宏塊預(yù)測(cè)數(shù)據(jù)中 傳送指示使用哪種預(yù)測(cè)方法的碼字。
17. 根據(jù)權(quán)利要求8所述的視頻編碼器,其中,可以在宏塊預(yù)測(cè)數(shù)據(jù)中 傳送所述方向。
18. 根據(jù)權(quán)利要求IO所述的視頻編碼器,其中,在宏塊預(yù)測(cè)數(shù)據(jù)中對(duì) 運(yùn)動(dòng)向量進(jìn)行編碼。
19. 根據(jù)權(quán)利要求11所述的視頻編碼器,其中,可以在宏塊預(yù)測(cè)數(shù)據(jù) 中對(duì)DC、平面信息和/或更高階模型進(jìn)行編碼。
20. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,選擇所述模型參數(shù)和所 述分割預(yù)測(cè)以共同地最小化某一失真量度和/或編碼成本量度。
21. 根據(jù)權(quán)利要求1所述的視頻編碼器,其中,所述模型參數(shù)和所述分 割預(yù)測(cè)是根據(jù)所述圖像區(qū)域的統(tǒng)計(jì)數(shù)據(jù)而選擇的。
全文摘要
使用參數(shù)模型來(lái)捕捉并表示局部信號(hào)幾何形態(tài)使得新的幾何幀內(nèi)預(yù)測(cè)方案能夠更好地對(duì)視頻圖像進(jìn)行編碼。該編碼方案賦予視頻編碼器靈活性和可擴(kuò)展性以將所期望的計(jì)算復(fù)雜度與視頻幀內(nèi)容相匹配。由于減少了標(biāo)準(zhǔn)幀內(nèi)編碼期間產(chǎn)生的偽邊緣,該編碼方案還使得編碼器能夠通過(guò)使用幀內(nèi)預(yù)測(cè)來(lái)更有效地對(duì)圖像進(jìn)行編碼。
文檔編號(hào)H04N7/26GK101523917SQ200780036355
公開(kāi)日2009年9月2日 申請(qǐng)日期2007年9月21日 優(yōu)先權(quán)日2006年9月29日
發(fā)明者奧斯卡·帝文瑞艾斯柯達(dá), 鵬 尹, 戴聰夏 申請(qǐng)人:湯姆遜許可證公司