專利名稱:照明補(bǔ)償方法和設(shè)備以及視頻編解碼方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
符合本發(fā)明的方法和設(shè)備涉及照明補(bǔ)償,更具體地說(shuō),涉及用于視頻編 碼和解碼的照明補(bǔ)償。
背景技術(shù):
當(dāng)在相鄰視點(diǎn)之間的預(yù)測(cè)期間在所述相鄰視點(diǎn)之間執(zhí)行用于三維(3D ) 顯示應(yīng)用的多-見(jiàn)點(diǎn)編碼(MVC)時(shí),由于未完全4交準(zhǔn)相才幾、不同的透禍力殳影 方向、不同的反射效果等原因可能發(fā)生照明變化,造成編碼效率降低。由于 照明改變,在場(chǎng)景切換期間單視點(diǎn)編碼也可能造成編碼效率降低。
為了解決該問(wèn)題,H.264釆用加權(quán)預(yù)測(cè)。加權(quán)預(yù)測(cè)方案應(yīng)用于片級(jí)的運(yùn) 動(dòng)補(bǔ)償,并才艮據(jù)適當(dāng)?shù)募訖?quán)因子W和附加偏移量O來(lái)補(bǔ)償照明。照明變化自 適應(yīng)運(yùn)動(dòng)估計(jì)/運(yùn)動(dòng)補(bǔ)償(ICAME/MC)改進(jìn)了所述加一又預(yù)測(cè)方案。
以16x16的塊為單位對(duì)Y分量執(zhí)行ICA ME/MC,并獲耳又每個(gè)宏塊的照 明變化差分值(DVIC)。
ICAME/MC具有兩種模式 一種是IC幀間(IC-inter) 16xl6模式,其 使用ICAME/MC,并用于預(yù)測(cè)(P)片或雙向預(yù)測(cè)(B)片,另一種是IC直 接式(IC-direct) 16x16模式,其不使用ICAME,并僅用于B片。為了補(bǔ)償 本地照明變化,IC幀間16x16模式和IC直接式16x16模式中的每一個(gè)都需 要1 t匕凈爭(zhēng)才示,t、(民卩,mb一ic一flag )。
由于當(dāng)前塊的DVIC與所述當(dāng)前塊相鄰的鄰4妾塊的DVIC具有高相關(guān)性, 因此,通過(guò)對(duì)當(dāng)前塊的DVIC和鄰接塊的DVIC之間的差進(jìn)行編碼來(lái)對(duì)所述 當(dāng)前塊4丸行DVIC。
以下,將描述在IC幀間16x16模式下以宏塊為單位執(zhí)行的ICAME/MC。
對(duì)于ICAME/MC,必須定義絕對(duì)差(SAD )的新的總和。位于當(dāng)前幀中 (i,j)處的像素被表示為f(i,j),位于參考幀中(i,j)處的像素被表示為r(i,j),計(jì) 算SxT塊的SAD (其中SxT可以是16x16、 16x8、 8x16、 8x8、 8x4、 4x8或 4x4)的步驟如下
<formula>formula see original document page 7</formula> .............................(1)
其中,(x,力指示候選運(yùn)動(dòng)矢量,(z',力指示當(dāng)前塊的位置。 為了補(bǔ)償照明變化,需要如下的新的SAD:
<formula>formula see original document page 7</formula>其中,似^指示當(dāng)前塊中的像素值的平均值,M,《指示參考?jí)K中的像素 值的平均值,(p,《)指示參考?jí)K的位置。以下給出新的SAD(即,A^vWDO,;;)):
................................(3)
搜索基于等式3使臉vy&4D(義,力最小的塊(例如,16x16塊),并且還搜
索與找到的塊相應(yīng)的運(yùn)動(dòng)矢量。
一旦找到使臉M^^D(x,力最小的運(yùn)動(dòng)矢量MV(x,, y,),下面確定照明補(bǔ)償
殘余信號(hào)NewR(i,j):
<formula>formula see original document page 7</formula>
為了指示是否使用了 ICAME/MC,在語(yǔ)法中存儲(chǔ)1比特標(biāo)志mb一ic—flag。 在該語(yǔ)法中還包括DVIC的差分脈沖編碼調(diào)制(DPCM)值。如果mt^k^flag
是"0",則其指示未對(duì)當(dāng)前塊執(zhí)行ICA MC。如果mb—ic—flag是'T,,則其
指示對(duì)當(dāng)前塊執(zhí)行ICAMC。
當(dāng)mb一ic—flag是"1"時(shí),解碼器的ICAME/MC單元獲得如下重構(gòu)像素
<formula>formula see original document page 8</formula>
................................(5
其中,A^vi "(/,y)指示重構(gòu)的照明補(bǔ)償殘余信號(hào),/'o',力指示在當(dāng)前幀中
的重構(gòu)像素。
由于必須根據(jù)傳統(tǒng)ICAME/MC發(fā)送DVIC信息,因此編碼效率降低。
發(fā)明內(nèi)容
本發(fā)明提供一種不需要傳輸照明變化的差分值(DVIC )信息的照明補(bǔ)償 方法和設(shè)備,以及一種使用所述照明補(bǔ)償方法的視頻編碼/解碼方法和設(shè)備。
根據(jù)本發(fā)明的一方面,提供一種對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K的照明補(bǔ)償方 法。該照明補(bǔ)償方法包括接收將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像 素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值,并基于輸入的所述當(dāng)前塊周圍 的重構(gòu)鄰接像素的像素值和輸入的參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參 考?jí)K執(zhí)行照明補(bǔ)償。
執(zhí)行照明補(bǔ)償?shù)牟襟E可包括基于當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值 和參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性來(lái)計(jì)算對(duì)參考?jí)K的照明 補(bǔ)償參數(shù),以及基于計(jì)算的照明補(bǔ)償參數(shù)來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
執(zhí)行照明補(bǔ)償?shù)牟襟E還可包括確定使等式
<formula>formula see original document page 8</formula>中的J最小的"、,和
的值,并使用確定的"w和\y的值基于<formula>formula see original document page 8</formula>來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K,其中,fl^和Z^取決于運(yùn)動(dòng)矢量(x,y)并且關(guān)于運(yùn)動(dòng)矢量(x,y) 是常數(shù)<formula>formula see original document page 8</formula>,力指示當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值, 和《/-1,/)指示參考?jí)K周圍的重構(gòu)鄰接像素的像素值,<),(/,_/)指示運(yùn)動(dòng)補(bǔ)償 參考?jí)K,/(y)指示照明補(bǔ)償參考?jí)K。
執(zhí)行照明補(bǔ)償?shù)牟襟E還可包括使用當(dāng)前塊周圍的重構(gòu)鄰接像素的像素 值與參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的差的平均值來(lái)產(chǎn)生照明補(bǔ)償
參考?jí)K。
執(zhí)行照明補(bǔ)償?shù)牟襟E還可包括使用當(dāng)前塊周圍的重構(gòu)鄰接像素的像素 值的平均值與參考?jí)K周圍的重構(gòu)鄰接像素的像素值的平均值之間的差來(lái)產(chǎn)生 照明補(bǔ)償參考?jí)K。
在多視點(diǎn)編碼中,參考?jí)K可以是包括在相鄰視點(diǎn)的重構(gòu)幀中的參考?jí)K中 的塊。
根據(jù)本發(fā)明的另 一方面,提供一種對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K的照明補(bǔ)償 設(shè)備。該照明補(bǔ)償設(shè)備包括照明補(bǔ)償單元,基于將被編碼的當(dāng)前塊周圍的 重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參考?jí)K執(zhí)行 照明補(bǔ)償。
照明補(bǔ)償單元可包括計(jì)算單元,基于當(dāng)前塊周'圍的重構(gòu)鄰接像素的像 素值與參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性計(jì)算對(duì)參考?jí)K的照 明補(bǔ)償?shù)恼彰餮a(bǔ)償參數(shù);以及照明補(bǔ)償參考?jí)K產(chǎn)生單元,基于計(jì)算的照明補(bǔ) 償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
根據(jù)本發(fā)明的另一方面,提供一種基于照明補(bǔ)償?shù)囊曨l編碼方法。該視 頻編碼方法包括:基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參 考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K執(zhí)行照明補(bǔ)償, 并基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)估計(jì)。
根據(jù)本發(fā)明的另一方面,提供一種基于照明補(bǔ)償?shù)囊曨l編碼設(shè)備。該視 頻編碼設(shè)備包括照明補(bǔ)償單元,基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像 素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K 執(zhí)行照明補(bǔ)償;以及運(yùn)動(dòng)估計(jì)單元,基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)估計(jì)。
根據(jù)本發(fā)明的另一方面,提供一種基于照明補(bǔ)償?shù)囊曨l解碼方法。該視 頻解碼方法包括基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參 考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)膮⒖級(jí)K執(zhí)行照明補(bǔ)償, 并基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)補(bǔ)償。
根據(jù)本發(fā)明的另一方面,提供一種基于照明補(bǔ)償?shù)囊曨l解碼設(shè)備。該視 頻解碼設(shè)備包括照明補(bǔ)償單元,基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像 素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)膮⒖級(jí)K 執(zhí)行照明補(bǔ)償;以及運(yùn)動(dòng)補(bǔ)償單元,基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)補(bǔ)償。
根據(jù)本發(fā)明的另一方面,提供一種計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有實(shí)
施用于運(yùn)動(dòng)估計(jì)的對(duì)參考?jí)K的照明補(bǔ)償方法的程序。所述照明補(bǔ)償方法包括
接收將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰 接像素的像素值,以及基于輸入的所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值 和輸入的參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參考?jí)K執(zhí)行照明補(bǔ)償。 根據(jù)本發(fā)明的另一方面,提供一種計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有實(shí)
施基于照明補(bǔ)償?shù)囊曨l編碼方法的程序。該視頻編碼方法包括基于將被編 碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像 素值對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K執(zhí)行照明補(bǔ)償,并基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn) 動(dòng)估計(jì)。
根據(jù)本發(fā)明的另一方面,提供一種計(jì)算機(jī)可讀記錄介質(zhì),其上記錄有實(shí) 施基于照明補(bǔ)償?shù)囊曨l解碼方法的程序。該視頻解碼方法包括基于將被解 碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像 素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)膮⒖級(jí)K執(zhí)行照明補(bǔ)償,并基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn) 動(dòng)補(bǔ)償。
通過(guò)下面參照附圖對(duì)其示例性實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其他
方面將會(huì)變得更加清楚,其中
圖1是根據(jù)本發(fā)明示例性實(shí)施例的照明補(bǔ)償設(shè)備的框圖2A和圖2B是根據(jù)本發(fā)明示例性實(shí)施例的用于解釋計(jì)算照明補(bǔ)償參數(shù)
的示圖3是示出根據(jù)本發(fā)明示例性實(shí)施例的照明補(bǔ)償方法的流程圖4是根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻編碼設(shè)備的
框圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻編碼方 法的流程圖6是根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻解碼設(shè)備的
框圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻解碼方 法的流程圖8是用于解釋在8x8模式下的編碼順序的示圖;以及
圖9是用于解釋在4x4模式下的編碼順序的示圖。
具體實(shí)施例方式
以下,將參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。在整個(gè)附圖中相同 的標(biāo)號(hào)指示相同的部件。
圖1是根據(jù)本發(fā)明示例性實(shí)施例的照明補(bǔ)償設(shè)備100的框圖。 參照?qǐng)D1,照明補(bǔ)償設(shè)備100包括照明補(bǔ)償參數(shù)計(jì)算單元120和照明補(bǔ) 償參考?jí)K產(chǎn)生單元140。
照明補(bǔ)償參數(shù)計(jì)算單元120基于當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和 參考?jí)K周圍的重構(gòu)鄰接像素的像素值計(jì)算照明補(bǔ)償參數(shù),并將計(jì)算的照明補(bǔ) 償參數(shù)輸出到照明補(bǔ)償參考?jí)K產(chǎn)生單元140。在單視點(diǎn)編碼中,參考?jí)K可以 是重構(gòu)先前幀中的塊。在多視點(diǎn)編碼中,參考?jí)K可以是相鄰視點(diǎn)的重構(gòu)幀中 的參考?jí)K中的塊。
將參照?qǐng)D2A和圖2B描述才艮據(jù)本發(fā)明的照明補(bǔ)償參數(shù)的計(jì)算。將分別進(jìn) 行關(guān)于16xl6模式、8x8模式、4x4模式和自適應(yīng)模式的描述。
現(xiàn)在將參照?qǐng)D2A和圖2B描述在16x16模式下計(jì)算照明補(bǔ)償參數(shù)。稍后 將描述在其他模式下的計(jì)算。
在圖2A中,用粗線標(biāo)記的塊是16x16 Y塊,該塊是與參考幀中的運(yùn)動(dòng) 矢量(x, y)對(duì)應(yīng)的重構(gòu)參考?jí)K。與運(yùn)動(dòng)矢量(x, y)對(duì)應(yīng)的參考?jí)K中位于(i, j)處的 重構(gòu)像素被表示為r'x,y(i,j)。這里,撇號(hào)'的意思是重構(gòu)值。打點(diǎn)的像素是當(dāng)前 塊周圍的重構(gòu)鄰接像素。參考幀在單視點(diǎn)編碼情況下是先前幀,而在多視點(diǎn) 編碼情況下是相鄰視點(diǎn)的重構(gòu)幀。
在圖2B中,用粗線標(biāo)記的塊是16x16當(dāng)前Y塊。當(dāng)前塊中位于(i, j)處 的原始像素被表示為f(i,j)。打點(diǎn)的鄰接像素用于運(yùn)動(dòng)估計(jì)補(bǔ)償。用于運(yùn)動(dòng)估 計(jì)補(bǔ)償?shù)泥徑酉袼匾呀?jīng)被重構(gòu)。如圖2A,撇號(hào)'的意思是重構(gòu)值。
當(dāng)前塊中的像素f(i,j)的預(yù)測(cè)值可由r'x,y(i,j)的線性函數(shù)表達(dá)如下
<formula>formula see original document page 11</formula>
在8比特圖像的情況下,使用等式6獲得的預(yù)測(cè)值被截取為在[O, 255]的 范圍中。
如等式6, 一旦確定了fl^和Z^,就可以計(jì)算預(yù)測(cè)值。在本發(fā)明的當(dāng)前
示例性實(shí)施例中,基于這樣的事實(shí),即當(dāng)前塊中的像素的照明與當(dāng)前塊周圍
的鄰接像素的照明相差不大,使用圖2A和圖2B中示出的鄰接像素來(lái)計(jì)算與 運(yùn)動(dòng)矢量(x, y)對(duì)應(yīng)的照明補(bǔ)償參數(shù)"^和。
換句話說(shuō),由于可使用當(dāng)前塊和參考?jí)K的鄰接重構(gòu)像素來(lái)確定氣,和 ~ v ,因此解碼器可以在不需要編碼器使用預(yù)定的語(yǔ)法將flT v和^ v發(fā)送到解碼
a,_y 一i ,少 a,/
器的情況下計(jì)算"^和z^,從而減少了發(fā)送數(shù)據(jù)。
現(xiàn)在將描述才艮據(jù)本發(fā)明用于確定a^和6w的三個(gè)示例性實(shí)施例,即,線 性回歸、基于預(yù)測(cè)值的差的平均值(ADP )和基于預(yù)測(cè)值的平均值的差(DAP )。 首先將參照等式7和等式8描述線性回歸。 在線性回歸方法中,可確定使等式7的值最小的& v和~ v的值。
^,少 a,少
■/ = 1) — "^ xO,— i) — 、J 2 + f[/'(-i,y) — "x>, x〈j-i,;.) — 、),]2
/=0 _/ = 0
.......................(7)
其中,/'(/,-i)和/'(-i,y)指示當(dāng)前塊周圍的鄰接像素的像素值,O,-i) 和^(-i,力指示運(yùn)動(dòng)補(bǔ)償參考?jí)K周圍的鄰接像素的像素值,"w和^取決于
運(yùn)動(dòng)矢量(x, y)并且關(guān)于運(yùn)動(dòng)矢量(x, y)是常數(shù)。
使用部分差分方法,以下給出使等式7的J最小的"w和~,y的值
Wl/'(")《(")-f/'(")|>;>)
^S(C("))2-
~=^-2d-
w ^ .......................(8)
其中,當(dāng)每個(gè)當(dāng)前塊和每個(gè)參考?jí)K都是16x16大小時(shí),7V等于32, /'(") 指示當(dāng)前塊周圍的重構(gòu)鄰接像素,并且是/'(/,-l)和/'(-l,/)中的一個(gè),O)是 O廣1)和^;(—l,乂)中的一個(gè)。這里,i和j可以在0和15之間的范圍中。
現(xiàn)在將參照等式9描述使用ADP計(jì)算 y和《v 。
根據(jù)ADP,在將ag固定為l的同時(shí)僅計(jì)算、v。換句話說(shuō),以下/^被 確定為重構(gòu)鄰接像素的像素值之間的差的平均值
<formula>formula see original document page 13</formula>
以下,將參照等式IO描述使用DAP計(jì)算^i和Z^。
a,少
在DAP中,在將"w固定為1的同時(shí)僅計(jì)算Z^。換句話說(shuō),以下6w被 確定為重構(gòu)鄰接像素的像素值的平均值之間的差
<formula>formula see original document page 13</formula>如上所述,照明補(bǔ)償參數(shù)計(jì)算單元120使用線性回歸、ADP和DAP來(lái) 計(jì)算照明補(bǔ)償參數(shù)"w和《^ ,并將計(jì)算的fl^和Z^輸出到照明補(bǔ)償參考?jí)K產(chǎn) 生單元140。
照明補(bǔ)償參考?jí)K產(chǎn)生單元140產(chǎn)生包括使用等式6獲得的像素f(i, j)的預(yù) 測(cè)值的照明補(bǔ)償參考?jí)K,并將產(chǎn)生的照明補(bǔ)償參考?jí)K輸出到運(yùn)動(dòng)估計(jì)單元(未 示出)。
圖3是示出由照明補(bǔ)償設(shè)備100實(shí)現(xiàn)的照明補(bǔ)償方法。
在操作310,輸入當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的 重構(gòu)鄰接像素的像素值。在單視點(diǎn)編碼中,參考?jí)K可以是重構(gòu)先前幀中的塊。 在多視點(diǎn)編碼中,參考?jí)K可以是相鄰視點(diǎn)的重構(gòu)幀中的參考?jí)K中的塊。
在操作320,基于輸入的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和輸入的 參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參考?jí)K執(zhí)行照明補(bǔ)償。在操作320, 如等式7至等式10,基于輸入的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和輸入 的當(dāng)前幀中的參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性來(lái)產(chǎn)生照明 補(bǔ)償參數(shù),并使用等式6利用產(chǎn)生的照明補(bǔ)償參數(shù)來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
圖4是根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻編碼設(shè)備的 框圖。
根據(jù)本發(fā)明的視頻編碼設(shè)備包括變換/量化單元410、反變換/反量化單 元420、幀存儲(chǔ)單元430、照明補(bǔ)償單元440、 ME/MC單元450、第一加法單 元460、第二加法單元462和熵編碼單元470。
變換/量化單元410變換輸入視頻數(shù)據(jù)以移除輸入視頻數(shù)據(jù)的空間冗余。 變換/量化單元410使用預(yù)定的量化步驟對(duì)通過(guò)執(zhí)行變換編碼而獲得的變換系
數(shù)進(jìn)行量化,從而獲得包括量化的變換系數(shù)的二維(2D) NxM數(shù)據(jù)??墒褂?DCT作為所述變換。使用預(yù)定的量化步驟執(zhí)行量化。
反量化/反變換單元420對(duì)變換/量化單元410量化的視頻數(shù)據(jù)進(jìn)行反量 化,并且使用例如反DCT (IDCT)對(duì)反量化的視頻數(shù)據(jù)進(jìn)行反變換。
第二加法單元462將反變換/反量化單元420獲得的重構(gòu)視頻數(shù)據(jù)與從 ME/MC單元450輸出的預(yù)測(cè)視頻數(shù)據(jù)相加,從而產(chǎn)生重構(gòu)視頻數(shù)據(jù)。
幀存儲(chǔ)單元430以幀為單位存儲(chǔ)第二加法單元462獲得的重構(gòu)視頻數(shù)據(jù)。
照明補(bǔ)償單元440接收從幀存儲(chǔ)單元430輸入的當(dāng)前塊周圍的重構(gòu)鄰接 像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值,以便產(chǎn)生照明補(bǔ)償參 考?jí)K,并將產(chǎn)生的照明補(bǔ)償參考?jí)K輸出到ME/MC單元450。當(dāng)輸入的視頻數(shù) 據(jù)是基于MVC時(shí),參考?jí)K周圍的重構(gòu)鄰接像素可以是位于相鄰視點(diǎn)的幀中 的像素。在這種情況下,可以從基于MVC的參考?jí)K幀存儲(chǔ)單元(未示出) 輸入?yún)⒖級(jí)K周圍的重構(gòu)鄰接像素。
照明補(bǔ)償單元440的工作方式與圖1中示出的照明補(bǔ)償i殳備IOO相同, 因此為了簡(jiǎn)化解釋,將不再詳細(xì)描述。
ME/MC單元450基于當(dāng)前幀的輸入視頻數(shù)據(jù)和從照明補(bǔ)償單元440輸 出的照明補(bǔ)償參考?jí)K估計(jì)每個(gè)宏塊的運(yùn)動(dòng)矢量MV。 ME/MC單元450還基于 估計(jì)的運(yùn)動(dòng)矢量產(chǎn)生運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P(例如,通過(guò)運(yùn)動(dòng)估計(jì)選擇的16x16 區(qū)域),并將運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P輸出到第 一加法單元460。
換句話說(shuō),下面ME/MC單元450基于照明補(bǔ)償單元440獲得的照明補(bǔ) 償參考?jí)K來(lái)獲取與當(dāng)前塊對(duì)應(yīng)的照明補(bǔ)償(IC ) SAD。 ME/MC單元450還對(duì) 各IC SAD進(jìn)行比較并搜索最終的運(yùn)動(dòng)矢量。
<formula>formula see original document page 14</formula>
其中,fl^和Z^取決于運(yùn)動(dòng)矢量(x,y),并且關(guān)于運(yùn)動(dòng)矢量(x,y)是常數(shù)。 ME/MC單元450還可包括比較單元(未示出)。
比較單元將基于輸入的當(dāng)前幀的視頻數(shù)據(jù)和從照明補(bǔ)償單元440輸出的 照明補(bǔ)償參考?jí)K的編碼效率與基于輸入的當(dāng)前幀的視頻數(shù)據(jù)和從幀存儲(chǔ)單元430輸出的未經(jīng)照明補(bǔ)償?shù)膮⒖級(jí)K的編碼效率進(jìn)行比較,并選擇具有較高效 率的一個(gè)。此時(shí),ME/MC單元450產(chǎn)生使用選擇的ME/MC獲得的運(yùn)動(dòng)補(bǔ)償 預(yù)測(cè)區(qū)域P,并將運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P輸出到第一加法單元460。
另外,可將指示是否應(yīng)用了照明補(bǔ)償?shù)?比特標(biāo)志信息發(fā)送到以宏塊為 單位使用預(yù)定語(yǔ)法的解碼器。此外,可按照畫(huà)面組(GOP)或片為單位來(lái)估 計(jì)照明補(bǔ)償?shù)男阅埽⑶铱梢园凑誈OP或片為單位來(lái)發(fā)送指示是否應(yīng)用了照 明補(bǔ)償?shù)臉?biāo)志信息。
第 一加法單元460以預(yù)定塊為單位將原始視頻數(shù)據(jù)與從ME/MC單元450 輸出的預(yù)測(cè)值之間的差輸入到變換/量化單元410。當(dāng)通過(guò)運(yùn)動(dòng)矢量搜索確定 了當(dāng)前塊的最終運(yùn)動(dòng)矢量(p, g)時(shí),第一加法單元460如下計(jì)算當(dāng)前塊的殘余 &,《),并將殘余0 ,《)輸出到變換/量化單元410。
<formula>formula see original document page 15</formula> ................(12)
其中,S,g和^^與運(yùn)動(dòng)矢量(p,《)不同,并且關(guān)于運(yùn)動(dòng)矢量(/ ,?)是常數(shù)。
熵編碼單元470接收/人變換/量化單元410輸出的量化的變換系數(shù)和從 ME/MC單元450輸出的運(yùn)動(dòng)矢量,并對(duì)接收的變換系數(shù)和運(yùn)動(dòng)矢量執(zhí)行熵編 碼,從而輸出最終的編碼比特流。
圖5是示出根據(jù)本發(fā)明示例性實(shí)施例由使用照明補(bǔ)償方法的視頻編碼設(shè) 備實(shí)現(xiàn)的^L頻編碼方法的流程圖。
在操作510,執(zhí)行變換和量化。
在操作520,對(duì)經(jīng)過(guò)變換和量化的數(shù)據(jù)執(zhí)行反變換和反量化,以便產(chǎn)生 重構(gòu)一見(jiàn)頻數(shù)據(jù)。
在操作530,基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參 考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參考?jí)K執(zhí)行照明補(bǔ)償。在本發(fā)明的當(dāng)前 示例性實(shí)施例中,參考?jí)K是被包括在先前幀中的塊。然而,當(dāng)輸入的視頻數(shù) 據(jù)是基于MVC時(shí),參考?jí)K可以是位于相鄰視點(diǎn)的幀中的塊。
在操作540,基于照明補(bǔ)償參考?jí)K執(zhí)行ME和MC以便產(chǎn)生預(yù)測(cè)塊。
在操作550,基于原始視頻數(shù)據(jù)和產(chǎn)生的預(yù)測(cè)塊產(chǎn)生殘余視頻數(shù)據(jù)。對(duì) 產(chǎn)生的殘余視頻數(shù)據(jù)執(zhí)行變換和量化。利用ME獲得的運(yùn)動(dòng)矢量對(duì)經(jīng)過(guò)變換 和量化的殘余視頻數(shù)據(jù)進(jìn)行熵編碼。
圖6是根據(jù)本發(fā)明示例性實(shí)施例的使用照明補(bǔ)償方法的視頻解碼設(shè)備的框圖。
參照?qǐng)D6,浮見(jiàn)頻解碼設(shè)備包括熵解碼單元610、反量化/反變換單元620、 幀存儲(chǔ)單元630、照明補(bǔ)償單元640、 ME/MC單元650和加法單元660。
熵解碼單元610對(duì)輸入的編碼比特流執(zhí)行熵解碼以便提取視頻數(shù)據(jù)、運(yùn) 動(dòng)矢量信息等。熵解碼視頻數(shù)據(jù)被輸入到反量化/反變換單元620,并且運(yùn)動(dòng) 矢量信息被輸入到ME/MC單元650
反變換/反量化單元620對(duì)熵解碼單元610提取的視頻數(shù)據(jù)執(zhí)行反變換/ 反量化。
幀存儲(chǔ)單元630以幀為單位存儲(chǔ)由反變換/反量化單元620反量化和反變 換后的數(shù)據(jù)。
照明補(bǔ)償單元640接收當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周 圍的重構(gòu)鄰接像素的像素值以便產(chǎn)生照明補(bǔ)償參考?jí)K,并將產(chǎn)生的照明補(bǔ)償 參考?jí)K輸出到ME/MC單元650。照明補(bǔ)償單元640的工作方式與圖1中示出 的照明補(bǔ)償設(shè)備100相同,因此為了簡(jiǎn)化解釋,將不再詳細(xì)描述。
可選地,當(dāng)在圖6中示出的視頻解碼設(shè)備是基于MVC時(shí),參考?jí)K周圍 的重構(gòu)鄰接像素可以是位于相鄰視點(diǎn)的幀中的像素。在這種情況下,可從基 于MVC的參考幀存儲(chǔ)單元(未示出)輸入?yún)⒖級(jí)K周圍的重構(gòu)鄰接像素。
ME/MC單元650基于當(dāng)前幀的視頻數(shù)據(jù)和從照明補(bǔ)償單元640輸出的 照明補(bǔ)償參考?jí)K來(lái)估計(jì)每個(gè)宏塊的運(yùn)動(dòng)矢量MV。 ME/MC單元650還基于估 計(jì)的運(yùn)動(dòng)矢量產(chǎn)生運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P (例如,通過(guò)運(yùn)動(dòng)估計(jì)選擇的16x16 區(qū)域),并將運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P輸出到加法單元660。
換句話說(shuō),ME/MC單元650基于照明補(bǔ)償單元640獲得的照明補(bǔ)償參 考?jí)K來(lái)獲得與當(dāng)前塊對(duì)應(yīng)的照明補(bǔ)償(IC ) SAD。 ME/MC單元650還對(duì)各IC SAD進(jìn)行比較并搜索最終的運(yùn)動(dòng)矢量。
ME/MC單元650還可包括比較單元(未示出)。比較單元將基于輸入的 當(dāng)前幀的視頻數(shù)據(jù)和從照明補(bǔ)償單元640輸出的照明補(bǔ)償參考?jí)K的編碼效率 與基于輸入的當(dāng)前幀的視頻數(shù)據(jù)和從幀存儲(chǔ)單元630輸出的未經(jīng)照明補(bǔ)償?shù)?參考?jí)K的編碼效率進(jìn)行比較,并選擇具有較高效率的一個(gè)。此時(shí),ME/MC單 元650產(chǎn)生使用選擇的ME/MC獲得的運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)區(qū)域P,并將運(yùn)動(dòng)補(bǔ)償預(yù) 測(cè)區(qū)域P輸出到加法單元660 。
熵解碼單元610還可提取指示是否應(yīng)用了照明補(bǔ)償?shù)臉?biāo)志信息,ME/MC
單元650將基于照明補(bǔ)償參考?jí)K或基于未經(jīng)過(guò)照明補(bǔ)償?shù)膮⒖級(jí)K(由提取的 標(biāo)志信息確定)進(jìn)行運(yùn)動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償?shù)念A(yù)測(cè)塊輸出到加法單元660。
加法單元660將由反變換/反量化單元620重構(gòu)的視頻數(shù)據(jù)與從ME/MC 單元650輸出的預(yù)測(cè)值相加,并將相加的結(jié)果輸出到顯示單元(未示出)和 幀存儲(chǔ)單元630。
在本發(fā)明的當(dāng)前示例性實(shí)施例中,加法單元660將乂人反量化/反變換單元 620輸入的殘余信號(hào)re^^e(; ,《)的重構(gòu)殘余信號(hào)ms^we'(/ ,《)與從ME/MC單 元650輸入的預(yù)測(cè)塊的像素值相加,從而計(jì)算當(dāng)前塊中的最終重構(gòu)像素 /'(x,力如下:
/'(/,力=9(/,力+ aM .刀+ ~ ...................(13)
其中,"^和6^與運(yùn)動(dòng)矢量"《)不同,并且關(guān)于運(yùn)動(dòng)矢量(A《)是常數(shù)。 圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的由視頻解碼設(shè)備使用照明補(bǔ)償方
法實(shí)現(xiàn)的視頻解碼方法的流程圖。
在操作710,對(duì)輸入編碼比特流進(jìn)行熵解碼以便提取視頻數(shù)據(jù)和運(yùn)動(dòng)矢
量信息。
在操作720,對(duì)提取的視頻數(shù)據(jù)執(zhí)行反變換和反量化。
在操作730,通過(guò)反變換和反量化獲得的重構(gòu)視頻數(shù)據(jù)被存儲(chǔ)在幀單元中。
在操作740,基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參 考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)參考?jí)K執(zhí)行照明補(bǔ)償。當(dāng)輸入比特流是 基于MVC時(shí),參考?jí)K周圍的重構(gòu)鄰接像素是位于相鄰塊的幀中的像素。
在操作750,基于照明補(bǔ)償參考?jí)K和提取的運(yùn)動(dòng)矢量信息執(zhí)行ME和MC , 從而產(chǎn)生預(yù)測(cè)塊。
在操作760,使用產(chǎn)生的預(yù)測(cè)塊產(chǎn)生重構(gòu)視頻數(shù)據(jù)。例如,通過(guò)將預(yù)測(cè) 塊與經(jīng)過(guò)反變換和反量化的視頻數(shù)據(jù)相加來(lái)產(chǎn)生重構(gòu)視頻數(shù)據(jù)。 現(xiàn)在將參照?qǐng)D8描述8x8 ^^莫式下的照明補(bǔ)償和MC。 在8x8模式下,16x16塊包括總共四個(gè)具有不同運(yùn)動(dòng)矢量的8x8子塊。 在這種情況下,處理順序如圖8所示。雖然8x8模式將8x8子塊用作將被照 明補(bǔ)償?shù)幕締卧?,但是其操作方式與16x16模式相同。換句話說(shuō),使用線 性回歸、ADP和DAP來(lái)獲得照明補(bǔ)償參數(shù) v和&v。除了將8x8塊用作將被
-i,少 a,少
運(yùn)動(dòng)補(bǔ)償?shù)膯卧?,視頻編碼設(shè)備和視頻解碼設(shè)備中的8x8模式下的MC
處理的方式與16x16模式下相同。
現(xiàn)在將參照?qǐng)D9描述4x4 ^t式下的照明補(bǔ)償和MC。
在4x4模式下,16x16塊包括總共十六個(gè)具有不同運(yùn)動(dòng)矢量的4x4子塊。 在這種情況下,處理順序如圖9所示。雖然4x4模式將4x4子塊用作將被照 明補(bǔ)償?shù)幕締卧瞧洳僮鞣绞脚c16x16模式相同。換句話說(shuō),使用線 性回歸、ADP和DAP來(lái)獲得照明補(bǔ)償參數(shù)"w和、。除了將4x4塊用作將被 運(yùn)動(dòng)補(bǔ)償?shù)膯卧?,視頻編碼設(shè)備和視頻解碼設(shè)備中的4x4模式下的MC 處理的方式與16x16 ^f莫式下相同。
現(xiàn)在將描述自適應(yīng)模式下的照明補(bǔ)償和MC。
在自適應(yīng)模式下,視頻編碼設(shè)備可在16x16模式、8x8模式和4x4模式 下以宏塊為單位執(zhí)行照明補(bǔ)償和編碼,并選擇16x16模式、8x8模式和4x4 模式中的一個(gè)。此時(shí),與16x16模式、8x8模式和4x4模式中的每一個(gè)相應(yīng) 的殘余塊被編碼和發(fā)送。可將指示模式的模式信息發(fā)送給視頻解碼設(shè)備???選擇地,如果視頻解碼設(shè)備可以在16x16模式、8x8模式和4x4模式中的每 一個(gè)下執(zhí)行照明補(bǔ)償和ME,則可以不發(fā)送模式信息。
雖然以16x16模式、8x8模式和4x4模式作為本發(fā)明的示例性實(shí)施例的 例子,然而根據(jù)本發(fā)明的照明補(bǔ)償也可以應(yīng)用于基于其他大小或形狀的塊單 元的MC。
還可以將本發(fā)明實(shí)施為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀信息。計(jì)算 機(jī)可讀記錄介質(zhì)可以是能夠存儲(chǔ)其后將由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任意數(shù)據(jù) 存儲(chǔ)裝置。計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM)、隨機(jī)存 取存儲(chǔ)器(RAM)、 CD-ROM、磁帶、軟盤(pán)和光數(shù)據(jù)存儲(chǔ)裝置。計(jì)算機(jī)可讀 記錄介質(zhì)還可以分布于相連接的計(jì)算機(jī)系統(tǒng)的網(wǎng)絡(luò)上,從而以非集中的方式 存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。
如上所述,根據(jù)本發(fā)明的示例性實(shí)施例,不需要發(fā)送照明補(bǔ)償參數(shù),從 而提高了編碼效率。
雖然已經(jīng)參照本發(fā)明示例性實(shí)施例具體地示出和描述了本發(fā)明,但是本 領(lǐng)域的普通技術(shù)人員將理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍 的情況下,可以在形式和細(xì)節(jié)上對(duì)其做出各種改變。
權(quán)利要求
1、一種照明補(bǔ)償方法,包括接收將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值;以及基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)所述參考?jí)K執(zhí)行照明補(bǔ)償。
2、 如權(quán)利要求1所述的照明補(bǔ)償方法,還包括基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu) 鄰接像素的像素值之間的相關(guān)性來(lái)計(jì)算對(duì)所述參考?jí)K的照明補(bǔ)償?shù)恼彰餮a(bǔ)償 參數(shù);以及基于計(jì)算的照明#卜償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
3、 如權(quán)利要求1所述的照明補(bǔ)償,其中,執(zhí)行照明補(bǔ)償?shù)牟襟E包括確定使等式<formula>formula see original document page 2</formula>-中 的/最小的^和、的值;以及使用確定的%和、的值基于<formula>formula see original document page 2</formula>來(lái)產(chǎn)生照明#卜償參 考?jí)K,其中,、y和z^,取決于運(yùn)動(dòng)矢量(x,力并且關(guān)于運(yùn)動(dòng)矢量(x,力是常數(shù), /'(/,-1)和/'(-lj)指示當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值,O',-l)和 C(-l,力指示參考?jí)K周圍的重構(gòu)鄰接像素的像素值,《力',/)指示運(yùn)動(dòng)補(bǔ)償參 考?jí)K,/(/,乂)指示照明補(bǔ)償參考?jí)K。
4、 如權(quán)利要求1所述的照明補(bǔ)償方法,其中,執(zhí)行照明補(bǔ)償?shù)牟襟E包括 使用所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值的平均值和所述參考?jí)K周圍的 重構(gòu)鄰接像素的像素值之間的差的平均值來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
5、 如權(quán)利要求1所述的照明補(bǔ)償方法,其中,執(zhí)行照明補(bǔ)償?shù)牟襟E包括 使用所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu)鄰接 像素的像素值的平均值之間的差來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
6、 如權(quán)利要求1所述的照明補(bǔ)償方法,其中,在多視點(diǎn)編碼中,所述參 考?jí)K是包括在相鄰視點(diǎn)的重構(gòu)幀中的參考?jí)K中的塊。
7、 一種照明補(bǔ)償設(shè)備,包括照明補(bǔ)償單元,基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和 參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)所述參考?jí)K執(zhí)行照明補(bǔ)償。
8、 如權(quán)利要求7所述的照明補(bǔ)償設(shè)備,其中,照明補(bǔ)償單元包括計(jì)算單元,基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K 周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性來(lái)計(jì)算對(duì)所述參考?jí)K的照明補(bǔ)償 的照明補(bǔ)償參數(shù);以及照明補(bǔ)償參考?jí)K產(chǎn)生單元,基于計(jì)算的照明補(bǔ)償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
9、 如權(quán)利要求7所述的照明補(bǔ)償設(shè)備,其中,照明補(bǔ)償單元包括照明補(bǔ) 償參考?jí)K產(chǎn)生單元,所述照明補(bǔ)償參考?jí)K產(chǎn)生單元確定使等式<formula>formula see original document page 3</formula>中的J最小的ax,y和bx,y的值;并使用確定的ax,y和bx,y的值基于<formula>formula see original document page 3</formula>來(lái)嚴(yán)生照明補(bǔ)償參考?jí)K,其中,ax,y和bx,y取決于運(yùn)動(dòng)矢量(X,Y)并且關(guān)于運(yùn)動(dòng)矢量(X,Y)是常數(shù),f'(i,-1)和f'(-l,j)指示當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值,rx,y(i,-1)和 rx,y(-1,j)指示參考?jí)K周圍的重構(gòu)鄰接像素的像素值,rx,y(i,j)指示運(yùn)動(dòng)補(bǔ)償參 考?jí)K,rx,y(-1,j)指示照明補(bǔ)償參考?jí)K。
10、 如權(quán)利要求7所述的照明補(bǔ)償設(shè)備,其中,照明補(bǔ)償單元包括照明 補(bǔ)償參考?jí)K產(chǎn)生單元,所述照明補(bǔ)償參考?jí)K產(chǎn)生單元使用所述當(dāng)前塊周圍的 重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的差 的平均值來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
11、 如權(quán)利要求7所述的照明補(bǔ)償設(shè)備,照明補(bǔ)償單元包括照明補(bǔ)償參 考?jí)K產(chǎn)生單元,所述照明補(bǔ)償參考?jí)K產(chǎn)生單元^f吏用所述當(dāng)前塊周圍的重構(gòu)鄰 接像素的像素值和所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值的平均值之間的 差來(lái)產(chǎn)生照明補(bǔ)償參考?jí)K。
12、 如權(quán)利要求7所述的照明補(bǔ)償設(shè)備,其中,在多視點(diǎn)編碼中,所述 參考?jí)K是包括在相鄰視點(diǎn)的重構(gòu)幀中的參考?jí)K中的塊。
13、 一種一見(jiàn)頻編碼方法,包4舌基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重 構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)估計(jì)的所述參考?jí)K執(zhí)行照明補(bǔ)償; 基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)估計(jì)。
14、 如權(quán)利要求13所述的視頻編碼方法,其中,執(zhí)行照明補(bǔ)償?shù)牟襟E包括基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu) 鄰接像素的像素值之間的相關(guān)性來(lái)產(chǎn)生對(duì)所述參考?jí)K的照明補(bǔ)償?shù)恼彰餮a(bǔ)償參數(shù);以及基于產(chǎn)生的照明補(bǔ)償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
15、 一種視頻編碼設(shè)備,包括照明補(bǔ)償單元,基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和 參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)估計(jì)的所述參考?jí)K執(zhí)行照明 補(bǔ)償;運(yùn)動(dòng)估計(jì)單元,基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)估計(jì)。
16、 如權(quán)利要求15所述的視頻編碼設(shè)備,還包括照明補(bǔ)償參數(shù)產(chǎn)生單元,基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值 和所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性來(lái)產(chǎn)生對(duì)所述參考 塊的照明補(bǔ)償?shù)恼彰餮a(bǔ)償參數(shù);以及照明補(bǔ)償參考?jí)K產(chǎn)生單元,基于產(chǎn)生的照明補(bǔ)償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
17、 一種視頻解碼方法,包括基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重 構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)乃鰠⒖級(jí)K執(zhí)行照明補(bǔ)償; 基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)補(bǔ)償。
18、 如權(quán)利要求17所述的視頻解碼方法,其中,執(zhí)行照明補(bǔ)償?shù)牟襟E包括基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu) 鄰接像素的像素值之間的相關(guān)性來(lái)產(chǎn)生對(duì)所述參考?jí)K的照明補(bǔ)償?shù)恼彰餮a(bǔ)償 參數(shù);以及基于產(chǎn)生的照明補(bǔ)償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
19、 一種^L頻解碼i殳備,包括照明補(bǔ)償單元,基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和 參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)乃鰠⒖級(jí)K執(zhí)行照明 補(bǔ)償;運(yùn)動(dòng)補(bǔ)償單元,基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)補(bǔ)償。
20、 如權(quán)利要求19所述的視頻解碼設(shè)備,其中,照明補(bǔ)償單元包括照明補(bǔ)償參數(shù)產(chǎn)生單元,基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值 和所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值之間的相關(guān)性來(lái)產(chǎn)生對(duì)所述參考?jí)K的照明補(bǔ)償?shù)恼彰餮a(bǔ)償參數(shù);以及照明補(bǔ)償參考?jí)K產(chǎn)生單元,基于產(chǎn)生的照明補(bǔ)償參數(shù)產(chǎn)生照明補(bǔ)償參考?jí)K。
21、 一種其上記錄有用于實(shí)現(xiàn)照明補(bǔ)償方法的程序的計(jì)算機(jī)可讀記錄介 質(zhì),所述照明補(bǔ)償方法包括接收將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重 構(gòu)鄰接像素的像素值;以及基于所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和所述參考?jí)K周圍的重構(gòu) 鄰接像素的像素值對(duì)所述參考?jí)K執(zhí)行照明補(bǔ)償。
22、 一種其上記錄有用于實(shí)現(xiàn)視頻編碼方法的程序的計(jì)算機(jī)可讀記錄介 質(zhì),所述^L頻編碼方法包"fe:基于將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重 構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)估計(jì)的所述參考?jí)K執(zhí)行照明補(bǔ)償; 基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)估計(jì)。
23、 一種其上記錄有用于實(shí)現(xiàn)視頻解碼方法的程序的計(jì)算機(jī)可讀記錄介 質(zhì),所述視頻解碼方法包括基于將被解碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重 構(gòu)鄰接像素的像素值對(duì)用于運(yùn)動(dòng)補(bǔ)償?shù)乃鰠⒖級(jí)K執(zhí)行照明補(bǔ)償; 基于照明補(bǔ)償參考?jí)K執(zhí)行運(yùn)動(dòng)補(bǔ)償。
全文摘要
提供了一種照明補(bǔ)償方法和設(shè)備以及使用所述照明補(bǔ)償方法的視頻編碼/解碼方法和設(shè)備。對(duì)用于運(yùn)動(dòng)估計(jì)的參考?jí)K的照明補(bǔ)償方法包括接收將被編碼的當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和參考?jí)K周圍的重構(gòu)鄰接像素的像素值,以及基于輸入的所述當(dāng)前塊周圍的重構(gòu)鄰接像素的像素值和輸入的所述參考?jí)K周圍的重構(gòu)鄰接像素的像素值對(duì)所述參考?jí)K執(zhí)行照明補(bǔ)償。
文檔編號(hào)H04N7/26GK101193302SQ20071019619
公開(kāi)日2008年6月4日 申請(qǐng)日期2007年11月29日 優(yōu)先權(quán)日2006年12月1日
發(fā)明者宋秉哲 申請(qǐng)人:三星電子株式會(huì)社