專利名稱:用于多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒ê驮O(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多視點(diǎn)視頻編碼(MVC),更具體地說,涉及用于在多視點(diǎn)視頻編碼中的 亮度補(bǔ)償?shù)奶幚砥陂g獲取預(yù)測(cè)的亮度補(bǔ)償值和亮度補(bǔ)償標(biāo)志值的方法和設(shè)備。
背景技術(shù):
隨著視頻技術(shù)的發(fā)展,模擬圖像處理方法正在被數(shù)字圖像處理方法取代。結(jié)果,可 以為用戶提供比使用更老的技術(shù)拍攝的圖像更清楚和具有更高圖像質(zhì)量的圖像。圖像質(zhì)量 的改進(jìn)已經(jīng)為用戶提供了更強(qiáng)烈的表現(xiàn)感受。最近,正在提供用于廣播高質(zhì)量圖像的高清 晰度(HD)電視(TV)業(yè)務(wù),并且無論位置如何都發(fā)送逼真和清楚的圖像的數(shù)字多媒體廣播 (DMB)業(yè)務(wù)的商業(yè)化也正在準(zhǔn)備中。然而,僅改進(jìn)圖像本身的質(zhì)量的高質(zhì)量數(shù)字視頻業(yè)務(wù)在 改進(jìn)用戶得到的自由度和表現(xiàn)感覺方面受限。在圖像的使用中降低表現(xiàn)感覺的代表性因素 包括具有固定視點(diǎn)的相機(jī)和缺乏深度的圖像。固定的相機(jī)視點(diǎn)降低了自由度,這是因?yàn)椴?允許用戶在用戶觀看當(dāng)前圖像的同時(shí)觀看除了當(dāng)前圖像之外的遠(yuǎn)景。此外,由于人們?cè)谟^ 看物體時(shí),他們的眼睛可通過不同位置的朝向相同方向,因此,人們可通過兩眼視差感受物 體的深度。然而,由于不考慮雙眼視差,通過固定相機(jī)獲取的圖像不能給予深度的感覺。為 了解決此問題,正在開發(fā)通過位于多個(gè)視點(diǎn)的多個(gè)相機(jī)同時(shí)獲取多視點(diǎn)圖像的方法。
如上所述的對(duì)多視點(diǎn)圖像編碼的方案被稱為多視點(diǎn)視頻編碼(MVC)方案。MVC的 意思是用于處理通過多個(gè)相機(jī)獲取的多視點(diǎn)的圖像的序列的方案。根據(jù)MVC,多個(gè)相機(jī)位 于離相同的物體不同距離和/或多個(gè)相機(jī)朝向相同的物體。通過多個(gè)相機(jī)獲取的多視點(diǎn)圖 像顯示了來自相同物體的表面的光根據(jù)它們的方向而不同的反射度,而視點(diǎn)的圖像具有高 相關(guān)性。多視點(diǎn)圖像的此特性導(dǎo)致相同物體的圖像根據(jù)具體的視點(diǎn)而亮度和色彩不同。因 此,為了改進(jìn)多視點(diǎn)視頻編碼的編碼效率,應(yīng)當(dāng)考慮多視點(diǎn)圖像的上述的特性。
正在積極推動(dòng)多視點(diǎn)視頻編碼的標(biāo)準(zhǔn)化,多視點(diǎn)視頻編碼正在尋求基于H. 264/ MPEG-4部分10先進(jìn)視頻編碼(H. 264/AVC,是現(xiàn)有的用于視頻編碼的國際標(biāo)準(zhǔn))來考慮多 視點(diǎn)圖像的上述兩個(gè)特性以改進(jìn)編碼效率的方法。例如,分層式B-圖像編碼是一種用于支 持H.264/AVC中定義的聯(lián)合可分級(jí)視頻編碼(JSVC)的時(shí)間可分級(jí)性的方法,分層數(shù)B_圖 像編碼還應(yīng)用于多視點(diǎn)視頻編碼內(nèi)的視點(diǎn)內(nèi)預(yù)測(cè)編碼。此外,在多視點(diǎn)視頻編碼執(zhí)行的同 時(shí),視點(diǎn)間預(yù)測(cè)編碼也被并行執(zhí)行,以提高編碼效率。 圖1示出預(yù)測(cè)結(jié)構(gòu)的示例,該預(yù)測(cè)結(jié)構(gòu)顯示了多視點(diǎn)視頻編碼中的視點(diǎn)內(nèi)預(yù)測(cè)和 視點(diǎn)間預(yù)測(cè)關(guān)系。在圖l示出的示例中,存在八個(gè)視點(diǎn),時(shí)間方向的圖像組(GOP)的大小為 8。在圖1中,S0、S1、S2、S3. . . S7的每一個(gè)指示一個(gè)視點(diǎn),T0、T1、T2、T3. . . T100指示時(shí)間 方向。 參照?qǐng)Dl,注意到在每個(gè)視點(diǎn)中通過使用H. 264/AVC中定義的分層式B圖像編碼 執(zhí)行時(shí)間方向上的預(yù)測(cè)編碼。此外,在每個(gè)視點(diǎn)中,第一時(shí)間帶TO的圖像和離第一時(shí)間帶 TO的圖像每隔8幀(其為GOP的大小)的圖像(位于TS、 TIS、 TM...)被稱為"錨圖像"。 對(duì)于錨圖像,僅執(zhí)行從相鄰視點(diǎn)的預(yù)測(cè)(即,視點(diǎn)間預(yù)測(cè))。例如,在時(shí)間帶T0、 T8、 T16、T24....,從相同時(shí)間帶的SO視點(diǎn)對(duì)S2視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的SO和S2視點(diǎn)對(duì)SI 視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的S2視點(diǎn)僅對(duì)S4視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的S2視點(diǎn)和 S4視點(diǎn)對(duì)S3視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的S4視點(diǎn)對(duì)S6視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的 S4視點(diǎn)和S6視點(diǎn)對(duì)S5視點(diǎn)執(zhí)行預(yù)測(cè),從相同時(shí)間帶的S6視點(diǎn)對(duì)S7視點(diǎn)執(zhí)行預(yù)測(cè)。在S7 視點(diǎn)的情況下,由于是最后的視點(diǎn),因此其預(yù)測(cè)從S6視點(diǎn)執(zhí)行。 對(duì)于非錨圖像,基本執(zhí)行時(shí)間方向的預(yù)測(cè),每隔兩個(gè)視點(diǎn)(S卩,S1、S3、S5和S7)另 外執(zhí)行從相鄰視點(diǎn)的預(yù)測(cè)。也就是說,不僅對(duì)SI視點(diǎn)執(zhí)行時(shí)間方向的視點(diǎn)內(nèi)預(yù)測(cè),還從SO 視點(diǎn)和S2視點(diǎn)對(duì)SI視點(diǎn)執(zhí)行視點(diǎn)間預(yù)測(cè),從S2視點(diǎn)和S4視點(diǎn)對(duì)S3執(zhí)行視點(diǎn)間預(yù)測(cè),從 S4視點(diǎn)和S6視點(diǎn)對(duì)S5視點(diǎn)執(zhí)行視點(diǎn)間預(yù)測(cè)等。 多視點(diǎn)視頻編碼的國際標(biāo)準(zhǔn)目前正在進(jìn)行中,多視點(diǎn)視頻編碼采用亮度補(bǔ)償方法 以便通過補(bǔ)償存在于時(shí)間方向的亮度信號(hào)之間的差或者視點(diǎn)之間的差來提高編碼效率。
亮度補(bǔ)償相關(guān)的數(shù)據(jù)包括標(biāo)志信息,指示當(dāng)前塊是否使用亮度補(bǔ)償;亮度補(bǔ)償 值,包括IC偏移量或亮度改變差值(DVIC,當(dāng)前塊和參考?jí)K之間的亮度信號(hào)平均差);以及 關(guān)于是否將執(zhí)行亮度補(bǔ)償和關(guān)于從相鄰塊得到的預(yù)測(cè)亮度補(bǔ)償?shù)男畔ⅰ?br>
發(fā)明內(nèi)容
因此,本發(fā)明提供了一種用于在多視點(diǎn)視頻編碼中有效地預(yù)測(cè)指示是否執(zhí)行亮度
補(bǔ)償?shù)臉?biāo)志和預(yù)測(cè)的亮度補(bǔ)償值的方法和設(shè)備。 根據(jù)本發(fā)明的一方面,提供了一種多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所述?法包括以下步驟確定執(zhí)行亮度補(bǔ)償?shù)漠?dāng)前塊什么時(shí)候處于跳過模式,通過使用關(guān)于當(dāng)前 塊的相鄰塊的信息來獲取當(dāng)前塊的補(bǔ)償值;當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是O時(shí),將當(dāng)前塊設(shè) 置為不執(zhí)行亮度補(bǔ)償;當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是O時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。
當(dāng)當(dāng)前塊處于P跳過模式時(shí),當(dāng)前塊的相鄰塊包括第一塊和第二塊,第一塊是當(dāng) 前塊的上相鄰塊,第二塊是當(dāng)前塊的左相鄰塊。 當(dāng)當(dāng)前塊處于P跳過模式時(shí),所述獲取當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值的步驟包括以下 步驟確定作為當(dāng)前塊的上相鄰塊的第一塊和作為當(dāng)前塊的左相鄰塊的第二塊在什么時(shí) 候都執(zhí)行亮度補(bǔ)償,將第一塊和第二塊的亮度補(bǔ)償值的平均設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償 值;當(dāng)?shù)谝粔K執(zhí)行亮度補(bǔ)償而第二塊不執(zhí)行亮度補(bǔ)償時(shí),使用第一塊的亮度補(bǔ)償值作為當(dāng) 前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)诙K執(zhí)行亮度補(bǔ)償而第一塊不執(zhí)行亮度補(bǔ)償時(shí),使用第二塊 的亮度補(bǔ)償值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K和第二塊都不執(zhí)行亮度補(bǔ)償時(shí),將 當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為0。 所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度 補(bǔ)償?shù)臉?biāo)志值設(shè)置為0,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是 否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為1。 根據(jù)本發(fā)明另一方面,提供了一種多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所述?法包括以下步驟確定當(dāng)前塊在什么時(shí)候處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊是否執(zhí)行亮 度補(bǔ)償?shù)臉?biāo)志的塊模式中,計(jì)算亮度補(bǔ)償值;當(dāng)亮度補(bǔ)償值是O時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行 亮度補(bǔ)償;當(dāng)亮度補(bǔ)償值不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。 所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度
7補(bǔ)償?shù)臉?biāo)志值設(shè)置為0,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是 否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為1。 根據(jù)本發(fā)明的另一方面,提供了一種多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所?br>
方法包括以下步驟確定當(dāng)前塊在什么時(shí)候處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊是否執(zhí)行
亮度補(bǔ)償?shù)臉?biāo)志的塊模式,計(jì)算亮度補(bǔ)償值并通過使用當(dāng)前塊的相鄰塊獲取預(yù)測(cè)亮度補(bǔ)償
值;當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值是O時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償;當(dāng)亮度補(bǔ)償
值和預(yù)測(cè)亮度補(bǔ)償值中的任意一個(gè)不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。 當(dāng)當(dāng)前塊處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志的塊模
式時(shí),當(dāng)前塊的相鄰塊包括第一塊、第二塊、第三塊和第四塊,第一塊是當(dāng)前塊的上相鄰塊,
第二塊是當(dāng)前塊的左相鄰塊,第三塊是第一塊的右相鄰塊,第四塊是第二塊的上相鄰塊。 所述獲取當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值的步驟包括以下步驟確定作為當(dāng)前塊的上相
鄰塊的第一塊是否使用亮度補(bǔ)償以及第一塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且
當(dāng)?shù)谝粔K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第一塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)
測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為當(dāng)前塊的左相
鄰塊的第二塊是否執(zhí)行亮度補(bǔ)償以及第二塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且
當(dāng)?shù)诙K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第二塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)
測(cè)亮度補(bǔ)償值;當(dāng)?shù)诙K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為第一塊的右相
鄰塊的第三塊是否執(zhí)行亮度補(bǔ)償以及第三塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且
當(dāng)?shù)谌龎K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第三塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)
測(cè)亮度補(bǔ)償值;當(dāng)?shù)谌龎K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為第二塊的上相
鄰塊的第四塊是否執(zhí)行亮度補(bǔ)償以及第四塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且
當(dāng)?shù)谒膲K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第四塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)
測(cè)亮度補(bǔ)償值;當(dāng)?shù)谒膲K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定第一塊、第二塊和第
三塊是否都使用亮度補(bǔ)償,并且當(dāng)?shù)谝粔K、第二塊和第三塊都使用亮度補(bǔ)償時(shí),將第一塊、
第二塊和第三塊的亮度補(bǔ)償值的中間值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K、第二
塊和第三塊都不執(zhí)行亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為O。 所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度
補(bǔ)償?shù)臉?biāo)志值設(shè)置為0,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng)于將指示當(dāng)前塊是
否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為1。 根據(jù)本發(fā)明的另一方面,提供了一種在多視點(diǎn)視頻編碼中當(dāng)執(zhí)行亮度補(bǔ)償?shù)漠?dāng)前
塊處于跳過模式中時(shí)用于亮度補(bǔ)償?shù)脑O(shè)備,所述設(shè)備包括預(yù)測(cè)亮度補(bǔ)償值獲取器,接收當(dāng)
前塊的參考圖像索引和關(guān)于當(dāng)前塊的相鄰塊的信息,獲取和輸出預(yù)測(cè)亮度補(bǔ)償值;標(biāo)志設(shè)
置單元,接收獲取的預(yù)測(cè)亮度補(bǔ)償值,基于獲取的預(yù)測(cè)亮度補(bǔ)償值設(shè)置和輸出指示當(dāng)前塊
是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志;亮度補(bǔ)償/運(yùn)動(dòng)補(bǔ)償單元,通過使用運(yùn)動(dòng)矢量、參考圖像、預(yù)測(cè)
亮度補(bǔ)償值和指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志來執(zhí)行亮度補(bǔ)償和運(yùn)動(dòng)補(bǔ)償。
當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè)置單元將指示當(dāng)前塊是否執(zhí)行亮
度補(bǔ)償?shù)臉?biāo)志值設(shè)置為0,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),將指示當(dāng)前塊是否執(zhí)
行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為l。 根據(jù)本發(fā)明的另一方面,提供了一種在多視點(diǎn)視頻編碼中當(dāng)當(dāng)前塊處于發(fā)送亮度
8補(bǔ)償值差和亮度補(bǔ)償指示標(biāo)志的塊模式時(shí)進(jìn)行亮度補(bǔ)償?shù)脑O(shè)備,所述亮度補(bǔ)償指示標(biāo)志指示當(dāng)前塊是否使用亮度補(bǔ)償,所述設(shè)備包括基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器,通過使用輸入圖像和參考圖像提取運(yùn)動(dòng)矢量,并輸出亮度補(bǔ)償值和參考圖像索引;預(yù)測(cè)亮度補(bǔ)償值獲取器,通過使用從基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器輸入的參考圖像索引和當(dāng)前塊的相鄰塊的信息獲取預(yù)測(cè)亮度補(bǔ)償值,并輸出預(yù)測(cè)亮度補(bǔ)償值;標(biāo)志設(shè)置/編碼單元,從基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器接收亮度補(bǔ)償值,從預(yù)測(cè)亮度補(bǔ)償值獲取器接收預(yù)測(cè)亮度補(bǔ)償值,設(shè)置亮度補(bǔ)償指示標(biāo)志,對(duì)亮度補(bǔ)償指示標(biāo)志編碼,并輸出亮度補(bǔ)償指示標(biāo)志;亮度補(bǔ)償值信息編碼單元,當(dāng)標(biāo)志為0時(shí)不對(duì)亮度補(bǔ)償值的信息編碼,當(dāng)標(biāo)志為1時(shí),對(duì)亮度補(bǔ)償值差編碼并輸出亮度補(bǔ)償值差,通過從亮度補(bǔ)償值減去從預(yù)測(cè)亮度補(bǔ)償值獲取器輸入的預(yù)測(cè)亮度補(bǔ)償值獲得所述亮度補(bǔ)償值差。
當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè)置/編碼單元將亮度補(bǔ)償指示標(biāo)志設(shè)置為0,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),將亮度補(bǔ)償指示標(biāo)志設(shè)置為1。
當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè)置/編碼單元將亮度補(bǔ)償指示標(biāo)志設(shè)置為0,當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值中的任意一個(gè)不是0時(shí),將亮度補(bǔ)償指示標(biāo)志設(shè)置為l。
通過下面結(jié)合附圖的詳細(xì)描述,本發(fā)明的上述和其他方面、特征和優(yōu)點(diǎn)將會(huì)變得更清楚,其中 圖1示出了顯示在多視點(diǎn)視頻編碼中傳統(tǒng)的視點(diǎn)內(nèi)預(yù)測(cè)和視點(diǎn)間預(yù)測(cè)關(guān)系的預(yù)測(cè)結(jié)構(gòu)的示例; 圖2示出在多視點(diǎn)視頻編碼中為了獲取預(yù)測(cè)亮度補(bǔ)償值而使用的相鄰塊; 圖3是在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下從相鄰塊獲取預(yù)測(cè)亮
度補(bǔ)償值的處理的流程圖; 圖4是從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的處理的流程圖; 圖5是從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的處理的流程圖; 圖6是根據(jù)本發(fā)明另一實(shí)施例的從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的處理的流程圖; 圖7是根據(jù)本發(fā)明實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志的處理的流程圖; 圖8是根據(jù)本發(fā)明另一實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志的處理的流程圖; 圖9是根據(jù)本發(fā)明實(shí)施例的用于從跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的設(shè)備的框圖; 圖10是根據(jù)本發(fā)明實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下
在塊模式中對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值編碼的編碼器的流程圖; 圖11是顯示現(xiàn)有亮度補(bǔ)償方法和根據(jù)本發(fā)明實(shí)施例的用于Racel VGA30Hz圖像序列的亮度補(bǔ)償方法之間的比較的曲線圖; 圖12是顯示現(xiàn)有亮度補(bǔ)償方法和根據(jù)用于本發(fā)明實(shí)施例的BallroomVGA 25Hz圖像序列的亮度補(bǔ)償方法之間的比較的曲線圖。
具體實(shí)施例方式
將參照附圖描述本發(fā)明的示例性實(shí)施例。在以下描述中,僅提供在以下描述中找到的各種特定定義以幫助對(duì)于本發(fā)明的總體理解,對(duì)于本領(lǐng)域的技術(shù)人員很明顯,可不使用這樣的定義來實(shí)施本發(fā)明。此外,在本發(fā)明的以下描述中,當(dāng)可能使得本發(fā)明的主題不清楚時(shí),將省略在此引入的已知功能和配置的詳細(xì)描述。 圖2示出在多視點(diǎn)視頻編碼中為了獲取預(yù)測(cè)亮度補(bǔ)償值而使用的相鄰塊。在確定是否執(zhí)行亮度補(bǔ)償和從相鄰塊獲取了預(yù)測(cè)亮度補(bǔ)償值的情況下,如圖2所示的當(dāng)前塊周圍的相鄰塊A、 B、 C和D用作相鄰塊。在發(fā)送亮度補(bǔ)償值的情況下,從相鄰塊獲取預(yù)測(cè)亮度補(bǔ)償值,并隨后發(fā)送亮度補(bǔ)償值差(即,亮度補(bǔ)償值減去預(yù)測(cè)亮度補(bǔ)償值)。
獲取關(guān)于是否執(zhí)行亮度補(bǔ)償?shù)男畔⒑皖A(yù)測(cè)亮度補(bǔ)償值的方法根據(jù)塊的類型而不同,塊的類型包括三種。第一塊類型對(duì)應(yīng)于這樣的情況發(fā)送指示是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志和亮度補(bǔ)償值差(交互16x16模式,B直接16x16模式),第二塊類型對(duì)應(yīng)于P跳過模式,第三塊類型對(duì)應(yīng)于B跳過模式。 首先,將參照?qǐng)D3描述在發(fā)送標(biāo)志和亮度補(bǔ)償值差(交互16xl6模式,B直接16x16模式)的情況下,從與當(dāng)前塊鄰接的相鄰塊(圖2的塊A、B、C和D)獲取預(yù)測(cè)亮度補(bǔ)償?shù)姆椒ā?圖3是在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下從相鄰塊獲取預(yù)測(cè)亮度補(bǔ)償值的處理的流程圖。 參照?qǐng)D3,首先在步驟305,確定作為當(dāng)前塊的上相鄰塊的塊A是否使用亮度補(bǔ)償,以及當(dāng)前塊所參照的圖像是否等同于塊A所參照的圖像。作為在步驟305的確定的結(jié)果,當(dāng)塊A使用亮度補(bǔ)償并且當(dāng)前塊和塊A參照相同的圖像時(shí),塊A的亮度補(bǔ)償值用作當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟330)。隨后,終止處理。 作為在步驟305確定的結(jié)果,當(dāng)答案是"否"時(shí),確定作為當(dāng)前塊的左相鄰塊的塊B是否使用亮度補(bǔ)償,以及當(dāng)前塊和塊B是否參照相同的圖像(步驟310)。作為在步驟310確定的結(jié)果,當(dāng)塊B使用亮度補(bǔ)償并且當(dāng)前塊和塊B參照相同的圖像時(shí),塊B的亮度補(bǔ)償值用作當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟335)。隨后,終止處理。 作為在步驟310確定的結(jié)果,當(dāng)答案是"否"時(shí),確定作為當(dāng)前塊的右相鄰塊的塊C是否使用亮度補(bǔ)償,以及當(dāng)前塊和塊C是否參照相同的圖像(步驟315)。作為在步驟315確定的結(jié)果,當(dāng)塊C使用亮度補(bǔ)償并且當(dāng)前塊和塊C參照相同的圖像時(shí),塊C的亮度補(bǔ)償值用作當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟340)。隨后,終止處理。 作為在步驟315確定的結(jié)果,當(dāng)答案是"否"時(shí),確定作為塊B的上相鄰塊的塊D是否使用亮度補(bǔ)償,以及當(dāng)前塊和塊D是否參照相同的圖像(步驟320)。作為在步驟320確定的結(jié)果,當(dāng)塊D使用亮度補(bǔ)償并且當(dāng)前塊和塊D參照相同的圖像時(shí),塊D的亮度補(bǔ)償值用作當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟345)。隨后,終止處理。 作為在步驟320確定的結(jié)果,當(dāng)答案是"否"時(shí),確定所有的塊A、 B和C是否使用亮度補(bǔ)償(步驟325)。作為在步驟325確定的結(jié)果,當(dāng)所有的塊A、B和C都使用亮度補(bǔ)償 時(shí),將塊A、B和C的亮度補(bǔ)償值的中間值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟350)。隨 后,終止處理。 作為在步驟325確定的結(jié)果,當(dāng)答案是"否"時(shí),當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值被設(shè)置 為"0"(步驟355)。隨后,終止處理。 在步驟350設(shè)置的中間值對(duì)應(yīng)于這樣的值從一組數(shù)字中選擇該值,使得該組的 一半的數(shù)字大于該中間值而另一半小于該中間值。如果該組包括偶數(shù)個(gè)數(shù)字,則將兩個(gè)中 值的平均確定為中間值。 在對(duì)應(yīng)于第二塊類型的P跳過模式塊的情況下,從位于當(dāng)前塊周圍的塊A和B獲 取的預(yù)測(cè)亮度補(bǔ)償值用作亮度補(bǔ)償值。以下將參照?qǐng)D4描述在P跳過模式中獲取預(yù)測(cè)亮度 補(bǔ)償值的方法。 圖4是從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的處理的流程 圖。參照?qǐng)D4,在步驟410,確定作為當(dāng)前塊的上相鄰塊的塊A和作為當(dāng)前塊的左相鄰塊的 塊B是否都使用亮度補(bǔ)償。作為在步驟410確定的結(jié)果,當(dāng)塊A和塊B都使用亮度補(bǔ)償時(shí), 將塊A和塊B的亮度補(bǔ)償值的平均值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值,并將指示當(dāng)前塊是 否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟440)。隨后,終止處理。 作為在步驟410確定的結(jié)果,當(dāng)塊A和塊B中的任意一個(gè)不使用亮度補(bǔ)償時(shí),確定 是否僅塊A使用亮度補(bǔ)償而塊B不使用亮度補(bǔ)償(步驟420)。作為在步驟420確定的結(jié) 果,當(dāng)僅塊A使用亮度補(bǔ)償而塊B不使用亮度補(bǔ)償時(shí),將塊A的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的 預(yù)測(cè)亮度補(bǔ)償值,并將指示當(dāng)前塊是否使用亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟450)。隨后, 處理終止。 作為在步驟420確定的結(jié)果,當(dāng)塊A不使用亮度補(bǔ)償時(shí),確定是否僅塊B使用亮度 補(bǔ)償而塊A不使用亮度補(bǔ)償(步驟430)。作為在步驟430確定的結(jié)果,當(dāng)僅塊B使用亮度 補(bǔ)償時(shí),將塊B的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值,并將指示當(dāng)前塊是否使用 亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟460)。隨后,處理終止。 作為在步驟430確定的結(jié)果,當(dāng)塊B也不使用亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ) 償值設(shè)置為"0"并將指示當(dāng)前塊是否使用亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"0"(步驟470)。隨后, 處理終止。 在B跳過模式塊的情況下,從當(dāng)前塊的相鄰塊A、 B和C獲取關(guān)于當(dāng)前塊是否使用 亮度補(bǔ)償?shù)臉?biāo)志信息。 當(dāng)獲取的亮度補(bǔ)償指示標(biāo)志為"1"時(shí),使用的獲取預(yù)測(cè)亮度值的方法(如圖3所 示)與這樣的方法相同該方法與在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差(交互16x16 模式,B直接16x16模式)的情況相應(yīng)的塊類型中使用。此外,當(dāng)獲取的亮度補(bǔ)償指示標(biāo)志 是"0"時(shí),亮度補(bǔ)償值被設(shè)置為"0"。 基本上,在獲取亮度補(bǔ)償指示標(biāo)志中使用塊A、 B和C。當(dāng)塊C不可用時(shí),使用塊D 代替塊C。以下將描述B跳過模式的獲取亮度補(bǔ)償指示標(biāo)志的方法。 首先,當(dāng)當(dāng)前塊周圍的塊A、 B和C中的一個(gè)塊的參考圖像等于當(dāng)前塊的參考圖像 時(shí),使用具有與當(dāng)前塊相同的參考圖像的塊的亮度補(bǔ)償指示標(biāo)志作為當(dāng)前塊的亮度補(bǔ)償指 示標(biāo)志。然而,當(dāng)當(dāng)前塊周圍的塊A、 B和C中的一個(gè)塊的參考圖像不等于當(dāng)前塊的參考圖像時(shí),使用塊A、B和C的亮度補(bǔ)償指示標(biāo)志的中間值作為當(dāng)前塊的亮度補(bǔ)償指示標(biāo)志。
在獲取包括在當(dāng)前國際多視點(diǎn)視頻編碼標(biāo)準(zhǔn)中的預(yù)測(cè)亮度補(bǔ)償值的方法中與P 跳過模式對(duì)應(yīng)的方法中,從塊A和塊B獲取預(yù)測(cè)亮度補(bǔ)償值。當(dāng)兩個(gè)塊都使用亮度補(bǔ)償時(shí), 使用塊A和塊B的亮度補(bǔ)償值的平均作為當(dāng)前塊的亮度補(bǔ)償值。然而,當(dāng)塊A和塊B的亮 度補(bǔ)償值的平均是0時(shí),當(dāng)前塊的亮度補(bǔ)償指示標(biāo)志是1且當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值是0。
上述的獲取亮度補(bǔ)償指示標(biāo)志和預(yù)測(cè)亮度補(bǔ)償值的現(xiàn)有方法可能遇到當(dāng)亮度指 示標(biāo)志是1時(shí)而預(yù)測(cè)亮度補(bǔ)償值是0的情況。這種情況可對(duì)預(yù)測(cè)具有持續(xù)影響,這可能降 低整個(gè)編碼能力。 本發(fā)明提出了一種用于預(yù)測(cè)的方法,該方法以簡(jiǎn)單和恒定的方式在多視點(diǎn)視頻編
碼的亮度補(bǔ)償處理的跳過模式中獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志,提出了一種在
發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的塊模式中用于有效發(fā)送亮度補(bǔ)償指示標(biāo)志和預(yù)
測(cè)亮度補(bǔ)償值的信息的方法。 用于P跳過模式的亮度補(bǔ)償?shù)姆椒?1 在根據(jù)本發(fā)明實(shí)施例的在P跳過模式中預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值的
方法中,當(dāng)圖2的塊A和塊B使用亮度補(bǔ)償時(shí),首先獲取預(yù)測(cè)亮度補(bǔ)償值,隨后基于獲取的
預(yù)測(cè)亮度補(bǔ)償值確定亮度補(bǔ)償指示標(biāo)志。具體地,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是O時(shí),亮度補(bǔ)
償指示標(biāo)志被確定為0,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是O時(shí),亮度補(bǔ)償指示標(biāo)志被確定為1。
當(dāng)塊A和塊B都不使用亮度補(bǔ)償時(shí),根據(jù)現(xiàn)有方法獲取預(yù)測(cè)的亮度補(bǔ)償值。 圖5是從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示標(biāo)志的處理的流程圖。 參照?qǐng)D5描述根據(jù)本發(fā)明實(shí)施例的從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ) 償指示標(biāo)志的處理。參照?qǐng)D5,在步驟805,確定是否塊A和塊B都使用亮度補(bǔ)償。作為在 步驟805確定的結(jié)果,當(dāng)塊A和塊B都使用亮度補(bǔ)償時(shí),使用塊A和塊B的亮度補(bǔ)償值的平 均值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟820)。否則,確定亮度補(bǔ)償值是否是"O"(步驟 840)。作為在步驟840確定的結(jié)果,當(dāng)亮度補(bǔ)償值是"O"時(shí),將指示當(dāng)前塊是否使用亮度補(bǔ) 償?shù)臉?biāo)志設(shè)置為"O"(步驟845),并隨后終止處理。相反,當(dāng)在步驟840確定的結(jié)果顯示亮 度補(bǔ)償值不是"O"時(shí),將指示當(dāng)前塊是否使用亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟850),并隨 后終止處理。 作為在步驟805確定的結(jié)果,當(dāng)塊A和塊B中的一個(gè)不使用亮度補(bǔ)償時(shí),執(zhí)行獲取 預(yù)測(cè)亮度補(bǔ)償值的現(xiàn)有方法的下一步驟(步驟810)。也就是說,在步驟810,確定是否僅塊 A使用亮度補(bǔ)償而塊B不使用亮度補(bǔ)償。作為在步驟810確定的結(jié)果,當(dāng)僅塊A使用亮度補(bǔ) 償時(shí),使用塊A的亮度補(bǔ)償值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值,并將指示當(dāng)前塊是否使用亮 度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟825)。隨后,終止處理。 否則,當(dāng)塊A不使用亮度補(bǔ)償時(shí),確定是否僅塊B使用亮度補(bǔ)償而塊A不使用亮度 補(bǔ)償(步驟815)。作為在步驟815確定的結(jié)果,當(dāng)僅塊B使用亮度補(bǔ)償時(shí),使用塊B的亮 度補(bǔ)償值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值,并將指示當(dāng)前塊是否使用亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為 "1"(步驟830)。隨后,終止處理。 作為在步驟815確定的結(jié)果,當(dāng)塊B不使用亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償 值設(shè)置為"O"并將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"O"(步驟835)。隨后,終止處理。 用于P跳過模式的亮度補(bǔ)償?shù)姆椒╛2 在根據(jù)本發(fā)明另一實(shí)施例的在P跳過模式中預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償 值的方法中,首先執(zhí)行在P跳過模式中獲取預(yù)測(cè)亮度補(bǔ)償值的現(xiàn)有處理,并隨后基于獲取 的預(yù)測(cè)亮度補(bǔ)償值確定亮度補(bǔ)償指示標(biāo)志。具體地,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是O時(shí),亮度 補(bǔ)償指示標(biāo)志被確定為0,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),亮度補(bǔ)償指示標(biāo)志被確定為 1。 圖6是根據(jù)本發(fā)明另一實(shí)施例的從P跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償 指示標(biāo)志的處理的流程圖。 參照?qǐng)D6,在步驟905,確定是否塊A和塊B都使用亮度補(bǔ)償。作為在步驟905確 定的結(jié)果,當(dāng)塊A和塊B都使用亮度補(bǔ)償時(shí),使用塊A和塊B的亮度補(bǔ)償值的平均值作為當(dāng) 前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟920)并隨后執(zhí)行步驟940。 否則,當(dāng)塊A和塊B中僅有一個(gè)使用亮度補(bǔ)償時(shí),確定是否僅塊A使用亮度補(bǔ)償而 塊B不使用亮度補(bǔ)償(步驟910)。作為在步驟910確定的結(jié)果,當(dāng)僅塊A使用亮度補(bǔ)償時(shí), 使用塊A的亮度補(bǔ)償值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟925)。隨后,執(zhí)行步驟940。
作為在步驟910確定的結(jié)果,當(dāng)塊A不使用亮度補(bǔ)償時(shí),確定是否僅塊B使用亮度 補(bǔ)償而塊A不使用亮度補(bǔ)償(步驟915)。作為在步驟915確定的結(jié)果,當(dāng)僅塊B使用亮度 補(bǔ)償時(shí),使用塊B的亮度補(bǔ)償值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值(步驟930)。隨后,執(zhí)行步驟 940。 作為在步驟915確定的結(jié)果,當(dāng)塊B不使用亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償 值設(shè)置為"O"并將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"O"(步驟935)。隨后,終 止處理。 同時(shí),在步驟920、925和930中的一個(gè)設(shè)置了當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值之后,確定 亮度補(bǔ)償值是否是"O"(步驟940)。 作為在步驟940確定的結(jié)果,當(dāng)亮度補(bǔ)償值是"0"時(shí),指示當(dāng)前塊是否使用亮度補(bǔ) 償?shù)臉?biāo)志被設(shè)置為"O"(步驟945),并隨后終止處理。相反,當(dāng)在步驟940的確定顯示亮度 補(bǔ)償不是"O"時(shí),將指示當(dāng)前塊是否使用亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為"l"(步驟950),并隨后終 止處理。 在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差(交互16x16模式,B-直接模式)的情 況下的亮度補(bǔ)償?shù)姆椒?1 在根據(jù)本發(fā)明的交互16x16模式和B-直接模式中,作為在發(fā)送亮度補(bǔ)償指示標(biāo)志 和亮度補(bǔ)償值差的情況下對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償信息編碼的操作的結(jié)果,當(dāng)通過 編碼器獲取的當(dāng)前亮度補(bǔ)償值是"O"時(shí),可將亮度補(bǔ)償指示標(biāo)志編碼為"O"而不對(duì)亮度補(bǔ) 償信息編碼,此外,當(dāng)通過編碼器獲取的當(dāng)前亮度補(bǔ)償值不是"O"時(shí),可將亮度補(bǔ)償指示標(biāo) 志編碼為"l"。 圖7是根據(jù)本發(fā)明實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下 預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志的處理的流程圖。 參照?qǐng)D7,首先,在步驟IOIO,通過使用亮度補(bǔ)償值執(zhí)行運(yùn)動(dòng)預(yù)測(cè)方法計(jì)算亮度補(bǔ) 償值。隨后,在步驟1020,確定計(jì)算亮度補(bǔ)償值是否是"0"。作為在步驟1020確定的結(jié)果,
13"時(shí),亮度補(bǔ)償指示標(biāo)志被編碼為"O"(步驟1030)。相比較,在 步驟1020的確定顯示計(jì)算的亮度補(bǔ)償值不是"0",將亮度補(bǔ)償指示標(biāo)志編碼為"1"(步驟 1040)。 在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差(交互16x16模式,B-直接模式)的情 況下的亮度補(bǔ)償?shù)姆椒?2 在根據(jù)本發(fā)明的交互16x16模式和B-直接模式中,作為在發(fā)送亮度補(bǔ)償指示標(biāo)志 和亮度補(bǔ)償值差的情況下對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償信息編碼的操作的結(jié)果,當(dāng)通過 編碼器獲取的當(dāng)前亮度補(bǔ)償值是"0 "并且為了獲取亮度補(bǔ)償值差而得到的預(yù)測(cè)亮度補(bǔ)償值 也是"O"時(shí),可將亮度補(bǔ)償指示標(biāo)志編碼為"O",而不對(duì)亮度補(bǔ)償信息編碼。此夕卜,當(dāng)通過編 碼器獲取的當(dāng)前亮度補(bǔ)償值不是"O"或獲取的預(yù)測(cè)亮度補(bǔ)償值不是"O"時(shí),可將亮度補(bǔ)償 指示標(biāo)志編碼為"l"。 圖8是根據(jù)本發(fā)明另一實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情 況下預(yù)測(cè)亮度補(bǔ)償指示標(biāo)志的處理的流程圖。 參照?qǐng)D8,在步驟1110,通過使用亮度補(bǔ)償值執(zhí)行運(yùn)動(dòng)預(yù)測(cè)方法來計(jì)算亮度補(bǔ)償 值。在步驟1120,確定計(jì)算的亮度補(bǔ)償值是否是"0",以及獲取的預(yù)測(cè)亮度補(bǔ)償值是否是 "0"。作為在操作1120確定的結(jié)果,當(dāng)計(jì)算的亮度補(bǔ)償值是"0"且獲取的預(yù)測(cè)亮度補(bǔ)償值 是"O"時(shí),將當(dāng)前塊的亮度補(bǔ)償指示標(biāo)志編碼為"O"(步驟1130)。作為對(duì)比,在步驟1120 的確定顯示計(jì)算的亮度補(bǔ)償值不是"O"或獲取的預(yù)測(cè)亮度補(bǔ)償值不是"O",將當(dāng)前塊的亮 度補(bǔ)償指示標(biāo)志編碼為"l"(步驟1140)。
P跳過塊的亮度補(bǔ)償設(shè)備 圖9是根據(jù)本發(fā)明實(shí)施例的從跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指示 標(biāo)志的設(shè)備的框圖。 參照?qǐng)D9,根據(jù)本發(fā)明實(shí)施例的從跳過模式塊獲取預(yù)測(cè)亮度補(bǔ)償值和亮度補(bǔ)償指 示標(biāo)志的設(shè)備包括預(yù)測(cè)亮度補(bǔ)償值獲取器1210、標(biāo)志設(shè)置單元1220和亮度補(bǔ)償/運(yùn)動(dòng)補(bǔ)償 單元1230。 預(yù)測(cè)亮度補(bǔ)償值獲取器1210接收當(dāng)前塊的相鄰塊(圖2的塊A、B、C和D)的信息 (亮度補(bǔ)償指示標(biāo)志、亮度補(bǔ)償值、參考圖像索引、塊類型等),并通過使用獲取預(yù)測(cè)亮度補(bǔ) 償值的現(xiàn)有方法獲取預(yù)測(cè)亮度補(bǔ)償值,并輸出預(yù)測(cè)亮度補(bǔ)償值。 正在進(jìn)行國際標(biāo)準(zhǔn)化的多視點(diǎn)視頻編碼在P跳過模式中使用塊A和塊B。具體地, P跳過模式使用預(yù)測(cè)亮度補(bǔ)償值的現(xiàn)有方法。 標(biāo)志設(shè)置單元1220接收由預(yù)測(cè)亮度補(bǔ)償值獲取器1210獲取的預(yù)測(cè)亮度補(bǔ)償值, 并根據(jù)本發(fā)明提出的方法設(shè)置和輸出亮度補(bǔ)償指示標(biāo)志。 根據(jù)本發(fā)明實(shí)施例的方法,在P跳過模式的情況下,當(dāng)塊A和塊B都使用現(xiàn)有亮度 補(bǔ)償值預(yù)測(cè)方法中的亮度補(bǔ)償時(shí),使用塊A和塊B的亮度補(bǔ)償值的平均值作為預(yù)測(cè)亮度補(bǔ) 償值,并且使用預(yù)測(cè)亮度補(bǔ)償值作為當(dāng)前塊的亮度補(bǔ)償值。當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是"O" 時(shí),亮度補(bǔ)償指示標(biāo)志被設(shè)置為"O",當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是"O"時(shí),亮度補(bǔ)償指示 標(biāo)志被設(shè)置為"l"。 在根據(jù)本發(fā)明另一實(shí)施例的方法中,在P跳過模式的情況下,首先執(zhí)行獲取預(yù)測(cè) 亮度補(bǔ)償值的現(xiàn)有方法。隨后,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是"O"時(shí),亮度補(bǔ)償指示標(biāo)志被設(shè)
14置為"0",當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是"0"時(shí),亮度補(bǔ)償指示標(biāo)志被設(shè)置為"1"。 亮度補(bǔ)償/運(yùn)動(dòng)補(bǔ)償單元1230通過執(zhí)行亮度補(bǔ)償和運(yùn)動(dòng)補(bǔ)償來輸出解碼的圖像,
通過使用亮度補(bǔ)償指示標(biāo)志、預(yù)測(cè)亮度補(bǔ)償值、參考圖像和運(yùn)動(dòng)矢量來執(zhí)行所述亮度補(bǔ)償
和運(yùn)動(dòng)補(bǔ)償。 圖10是根據(jù)本發(fā)明實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況
下,在塊模式中對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值編碼的編碼器的流程圖。 圖10示出了根據(jù)本發(fā)明實(shí)施例的在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情
況下,在塊模式中對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值編碼的示例性編碼器。編碼器包括基
于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器1310、預(yù)測(cè)亮度補(bǔ)償值獲取器1320、標(biāo)志設(shè)置/編碼單元1330
和亮度補(bǔ)償值信息編碼單元1340。 基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器1310通過使用輸入圖像提取運(yùn)動(dòng)矢量,并輸出亮 度補(bǔ)償值和參考圖像索引。 預(yù)測(cè)亮度補(bǔ)償值獲取器1320通過使用從基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器1310輸入
的參考圖像索引以及當(dāng)前塊的相鄰塊(圖2的塊A、B、C和D)的信息(亮度補(bǔ)償指示標(biāo)志、
亮度補(bǔ)償值、參考圖像索引、塊類型等)來獲取預(yù)測(cè)亮度補(bǔ)償值,并輸出預(yù)測(cè)亮度補(bǔ)償值。 標(biāo)志設(shè)置/編碼單元1330接收亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值,并根據(jù)本發(fā)明提出
的亮度補(bǔ)償指示標(biāo)志獲取方法來設(shè)置亮度補(bǔ)償指示標(biāo)志,并對(duì)該標(biāo)志編碼。 在根據(jù)本發(fā)明實(shí)施例的發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下,在塊模
式中用于對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值編碼的編碼器的編碼中,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)
償值是"O"時(shí),亮度補(bǔ)償指示標(biāo)志被設(shè)置為"O",當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是"O"時(shí),亮度
補(bǔ)償指示標(biāo)志被設(shè)置為"l"。 在根據(jù)本發(fā)明另 一 實(shí)施例的發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的情況下,在 塊模式中用于對(duì)亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值編碼的編碼器的編碼中,當(dāng)獲取的亮度補(bǔ) 償值是"O"并且獲取的預(yù)測(cè)亮度補(bǔ)償值是"O"時(shí),亮度補(bǔ)償指示標(biāo)志被設(shè)置為"O"。否則, 由編碼器在編碼中將亮度補(bǔ)償值指示標(biāo)志設(shè)置為"l"。 亮度補(bǔ)償值信息編碼單元1340基于從標(biāo)志設(shè)置/編碼單元1330輸入的亮度補(bǔ)償 指示標(biāo)志進(jìn)行操作。具體地,當(dāng)標(biāo)志是"0"時(shí),亮度補(bǔ)償值信息編碼單元1340不對(duì)亮度補(bǔ)償 值的信息編碼。相反,當(dāng)標(biāo)志是"l"時(shí),亮度補(bǔ)償值信息編碼單元1340通過從亮度補(bǔ)償值 減去由預(yù)測(cè)亮度補(bǔ)償值獲取器1320獲得的預(yù)測(cè)亮度補(bǔ)償值(亮度補(bǔ)償值減去預(yù)測(cè)亮度補(bǔ) 償值)來獲得亮度補(bǔ)償值差,并對(duì)獲得的亮度補(bǔ)償值差編碼,從而輸出相應(yīng)信息的比特流。
圖11和圖12是分別示出現(xiàn)有亮度補(bǔ)償方法與根據(jù)本發(fā)明實(shí)施例的用于Racel VGA 30Hz圖像序列和Ballroom VGA 25Hz圖像序列的亮度補(bǔ)償方法之間的比較的曲線圖。
分別通過使用用于Racel VGA 30Hz圖像序列和Ballroom VGA 25Hz圖像序列的 具有改變的22、27、32和37的量化參數(shù)(QP)的JMVM 4. 0來測(cè)試現(xiàn)有方法和本發(fā)明的方法。 測(cè)試的結(jié)果在圖11和圖12中顯示,表示現(xiàn)有方法和提出的方法實(shí)際上具有相似的性能。
在根據(jù)本發(fā)明的多視點(diǎn)編碼中用于亮度補(bǔ)償?shù)姆椒ㄖ?,基于獲取的預(yù)測(cè)亮度補(bǔ)償 值設(shè)置亮度補(bǔ)償指示標(biāo)志。因此,可以省略獲取亮度補(bǔ)償指示標(biāo)志的操作,這可減少操作的 數(shù)量。此外,本發(fā)明可防止每個(gè)塊類型中的預(yù)測(cè)亮度補(bǔ)償被獲取為"O"的同時(shí)而每個(gè)塊類 型中的亮度補(bǔ)償指示標(biāo)志被獲取為"1 "。此外,在發(fā)送亮度補(bǔ)償指示標(biāo)志和亮度補(bǔ)償值差的塊類型的情況下,即使編碼器獲得的亮度補(bǔ)償值是"o",亮度補(bǔ)償指示標(biāo)志可被設(shè)置為"0"
或"1 "。因此,根據(jù)本發(fā)明,可以更有效地獲取亮度補(bǔ)償指示標(biāo)志和預(yù)測(cè)亮度補(bǔ)償值,這可提 高編碼效率。 根據(jù)本發(fā)明的上述方法可以以硬件或軟件或計(jì)算機(jī)代碼實(shí)現(xiàn),所述軟件或計(jì)算機(jī) 代碼可以存儲(chǔ)在諸如CD-ROM、RAM、軟盤、硬盤或磁光盤的記錄介質(zhì)中或可從網(wǎng)絡(luò)下載,從而 在此描述的方法可通過使用通用計(jì)算機(jī)或?qū)S锰幚砥骰蚩删幊袒驅(qū)S糜布?例如,ASIC或 FPGA)由軟件執(zhí)行。如本領(lǐng)域所知,計(jì)算機(jī)、處理器或可編程硬件包括可存儲(chǔ)或接收軟件或 計(jì)算機(jī)代碼的存儲(chǔ)器部件,例如,RAM、 R0M、閃存等,所述軟件或計(jì)算機(jī)代碼在被計(jì)算機(jī)訪問 和執(zhí)行時(shí),處理器或硬件實(shí)施在此描述的處理方法。 雖然已經(jīng)參照本發(fā)明的特定示例性實(shí)施例示出和描述了本發(fā)明,但是本領(lǐng)域的技 術(shù)人員將理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以在形式和細(xì) 節(jié)上做出各種改變。例如,雖然參考被設(shè)置成值O和l,應(yīng)認(rèn)識(shí)到這些值僅僅是作為示例參 考,這些值可以互換或由其他值替換,例如,1和O,或者分別是第一值和第二值。
1權(quán)利要求
一種在多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所述方法包括以下步驟當(dāng)處于跳過模式中時(shí),通過使用關(guān)于當(dāng)前塊的相鄰塊的信息來獲取當(dāng)前塊的補(bǔ)償值;當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償;當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。
2. 如權(quán)利要求1所述的方法,其中,關(guān)于當(dāng)前塊的相鄰塊的信息包括亮度補(bǔ)償值、參考 圖像索引、塊類型和指示相鄰塊中的對(duì)應(yīng)的一個(gè)是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值。
3. 如權(quán)利要求1所述的方法,其中,當(dāng)當(dāng)前塊處于P跳過模式時(shí),當(dāng)前塊的相鄰塊包括 第一塊和第二塊,第一塊是當(dāng)前塊的上相鄰塊,第二塊是當(dāng)前塊的左相鄰塊。
4. 如權(quán)利要求3所述的方法,其中,當(dāng)當(dāng)前塊處于P跳過模式時(shí),所述獲取當(dāng)前塊的預(yù) 測(cè)亮度補(bǔ)償值的步驟包括以下步驟當(dāng)?shù)谝粔K和第二塊都執(zhí)行亮度補(bǔ)償時(shí),確定第一塊和第二塊的亮度補(bǔ)償值的平均,并 使用此確定的平均值作為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K執(zhí)行亮度補(bǔ)償而第二塊不執(zhí)行亮度補(bǔ)償時(shí),使用第一塊的亮度補(bǔ)償值作為當(dāng) 前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)诙K執(zhí)行亮度補(bǔ)償而第一塊不執(zhí)行亮度補(bǔ)償時(shí),使用第二塊的亮度補(bǔ)償值作為當(dāng) 前塊的亮度補(bǔ)償值;當(dāng)?shù)谝粔K和第二塊都不執(zhí)行亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為O。
5. 如權(quán)利要求1所述的方法,其中,所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng) 于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為O,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)?步驟對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為1。
6. —種在多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所述方法包括以下步驟 當(dāng)當(dāng)前塊處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志的塊模式中時(shí),計(jì)算亮度補(bǔ)償值;當(dāng)亮度補(bǔ)償值是0時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償; 當(dāng)亮度補(bǔ)償值不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。
7. 如權(quán)利要求6所述的方法,其中,所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng) 于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為O,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)?步驟對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為1。
8. —種在多視點(diǎn)視頻編碼中的亮度補(bǔ)償?shù)姆椒?,所述方法包括以下步驟 當(dāng)當(dāng)前塊處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志的塊模式時(shí),計(jì)算亮度補(bǔ)償值并通過使用當(dāng)前塊的相鄰塊獲取預(yù)測(cè)亮度補(bǔ)償值;當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值是O時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償; 當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值中的任意一個(gè)不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。
9. 如權(quán)利要求8所述的方法,其中,關(guān)于當(dāng)前塊的相鄰塊的信息包括亮度補(bǔ)償值、參考 圖像索引、塊類型和指示對(duì)應(yīng)的相鄰塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值。
10. 如權(quán)利要求8所述的方法,其中,當(dāng)當(dāng)前塊處于發(fā)送亮度補(bǔ)償值差和指示當(dāng)前塊 是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志的塊模式時(shí),當(dāng)前塊的相鄰塊包括第一塊、第二塊、第三塊和第四 塊,第一塊是當(dāng)前塊的上相鄰塊,第二塊是當(dāng)前塊的左相鄰塊,第三塊是當(dāng)前塊的右相鄰塊,第四塊是第二塊的上相鄰塊。
11. 如權(quán)利要求8所述的方法,其中,所述獲取當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值的步驟包括以 下步驟確定作為當(dāng)前塊的上相鄰塊的第一塊是否使用亮度補(bǔ)償,并且當(dāng)?shù)谝粔K參照的圖像等 于當(dāng)前塊參照的圖像時(shí),將第一塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為當(dāng)前塊的左相鄰塊的第二 塊是否執(zhí)行亮度補(bǔ)償,并且當(dāng)?shù)诙K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第二塊的亮 度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)诙K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為當(dāng)前塊的右相鄰塊的第三 塊是否執(zhí)行亮度補(bǔ)償,并且當(dāng)?shù)谌龎K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第三塊的亮 度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谌龎K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為第二塊的上相鄰塊的第四 塊是否執(zhí)行亮度補(bǔ)償,并且當(dāng)?shù)谒膲K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第四塊的亮 度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谒膲K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定第一塊、第二塊和第三塊中的 每一個(gè)是否使用亮度補(bǔ)償,并且當(dāng)?shù)谝粔K、第二塊和第三塊都使用亮度補(bǔ)償時(shí),將第一塊、 第二塊和第三塊的亮度補(bǔ)償值的中間值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K、第二塊和第三塊都不執(zhí)行亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為0。
12. 如權(quán)利要求8所述的方法,其中,所述將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償?shù)牟襟E對(duì)應(yīng) 于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為0,所述將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償?shù)?步驟對(duì)應(yīng)于將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志設(shè)置為1。
13. —種在多視點(diǎn)視頻編碼中當(dāng)執(zhí)行亮度補(bǔ)償?shù)漠?dāng)前塊處于跳過模式中時(shí)用于亮度補(bǔ) 償?shù)脑O(shè)備,所述設(shè)備包括預(yù)測(cè)亮度補(bǔ)償值獲取器,接收當(dāng)前塊的參考圖像索引和關(guān)于當(dāng)前塊的相鄰塊的信息, 獲取和輸出預(yù)測(cè)亮度補(bǔ)償值;標(biāo)志設(shè)置單元,接收獲取的預(yù)測(cè)亮度補(bǔ)償值,基于獲取的預(yù)測(cè)亮度補(bǔ)償值設(shè)置和輸出 指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志;亮度補(bǔ)償/運(yùn)動(dòng)補(bǔ)償單元,通過使用運(yùn)動(dòng)矢量、預(yù)測(cè)亮度補(bǔ)償值和指示當(dāng)前塊是否執(zhí) 行亮度補(bǔ)償?shù)臉?biāo)志來執(zhí)行亮度補(bǔ)償和運(yùn)動(dòng)補(bǔ)償。
14. 如權(quán)利要求13所述的設(shè)備,其中,關(guān)于當(dāng)前塊的相鄰塊的信息包括亮度補(bǔ)償值、參 考圖像索引、塊類型和指示對(duì)應(yīng)的相鄰塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值。
15. 如權(quán)利要求13所述的設(shè)備,其中,當(dāng)當(dāng)前塊處于P跳過模式時(shí),當(dāng)前塊的相鄰塊包 括第一塊和第二塊,第一塊是當(dāng)前塊的上相鄰塊,第二塊是當(dāng)前塊的左相鄰塊。
16. 如權(quán)利要求13所述的設(shè)備,其中,當(dāng)當(dāng)前塊處于P跳過模式時(shí),預(yù)測(cè)亮度補(bǔ)償值提 取器執(zhí)行以下步驟當(dāng)作為當(dāng)前塊的上相鄰塊的第一塊和作為當(dāng)前塊的左相鄰塊的第二塊都執(zhí)行亮度補(bǔ) 償時(shí),將第一塊和第二塊的亮度補(bǔ)償值的平均設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K執(zhí)行亮度補(bǔ)償而第二塊不執(zhí)行亮度補(bǔ)償時(shí),將第一塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)诙K執(zhí)行亮度補(bǔ)償而第一塊不執(zhí)行亮度補(bǔ)償時(shí),將第二塊的亮度補(bǔ)償值設(shè)置為當(dāng) 前塊的亮度補(bǔ)償值;當(dāng)?shù)谝粔K和第二塊都不執(zhí)行亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為O。
17. 如權(quán)利要求13所述的設(shè)備,其中,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè) 置單元將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為0,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償 值不是O時(shí),將指示當(dāng)前塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值設(shè)置為1。
18. —種在多視點(diǎn)視頻編碼中當(dāng)當(dāng)前塊處于發(fā)送亮度補(bǔ)償值差和亮度補(bǔ)償指示標(biāo)志的 塊模式時(shí)進(jìn)行亮度補(bǔ)償?shù)脑O(shè)備,所述亮度補(bǔ)償指示標(biāo)志指示當(dāng)前塊是否使用亮度補(bǔ)償,所 述設(shè)備包括基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器,通過使用輸入圖像和參考圖像提取運(yùn)動(dòng)矢量,并輸出 亮度補(bǔ)償值和參考圖像索引;預(yù)測(cè)亮度補(bǔ)償值獲取器,通過使用從基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器輸入的參考圖像索 引和當(dāng)前塊的相鄰塊的信息獲取預(yù)測(cè)亮度補(bǔ)償值,并輸出預(yù)測(cè)亮度補(bǔ)償值;標(biāo)志設(shè)置/編碼單元,從基于亮度補(bǔ)償值的運(yùn)動(dòng)預(yù)測(cè)器接收亮度補(bǔ)償值,從預(yù)測(cè)亮度 補(bǔ)償值獲取器獲取預(yù)測(cè)亮度補(bǔ)償值,設(shè)置亮度補(bǔ)償指示標(biāo)志,對(duì)亮度補(bǔ)償指示標(biāo)志編碼,并 輸出亮度補(bǔ)償指示標(biāo)志;亮度補(bǔ)償值信息編碼單元,當(dāng)標(biāo)志為0時(shí)不對(duì)亮度補(bǔ)償值的信息編碼,當(dāng)標(biāo)志為1時(shí), 對(duì)亮度補(bǔ)償值差編碼并輸出亮度補(bǔ)償值差,通過從亮度補(bǔ)償值減去從預(yù)測(cè)亮度補(bǔ)償值獲取 器輸入的預(yù)測(cè)亮度補(bǔ)償值獲得所述亮度補(bǔ)償值差。
19. 如權(quán)利要求18所述的設(shè)備,其中,關(guān)于當(dāng)前塊的相鄰塊的信息包括亮度補(bǔ)償值、參 考圖像索引、塊類型和指示對(duì)應(yīng)的相鄰塊是否執(zhí)行亮度補(bǔ)償?shù)臉?biāo)志值。
20. 如權(quán)利要求18所述的設(shè)備,其中,當(dāng)前塊的相鄰塊包括第一塊、第二塊、第三塊和 第四塊,第一塊是當(dāng)前塊的上相鄰塊,第二塊是當(dāng)前塊的左相鄰塊,第三塊是當(dāng)前塊的右相 鄰塊,第四塊是第二塊的上相鄰塊。
21. 如權(quán)利要求18所述的設(shè)備,其中,預(yù)測(cè)亮度補(bǔ)償值獲取器執(zhí)行以下步驟 確定作為當(dāng)前塊的上相鄰塊的第一塊是否使用亮度補(bǔ)償以及第一塊暗虧的圖像是否等于當(dāng)前塊參考的圖像,并且當(dāng)?shù)谝粔K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第一塊的 亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為當(dāng)前塊的左相鄰塊的第二 塊是否執(zhí)行亮度補(bǔ)償以及第二塊參照的圖像是否等于當(dāng)前塊參考的圖像,并且當(dāng)?shù)诙K參 照的圖像等于當(dāng)前塊參照的圖像時(shí),將第二塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償 值;當(dāng)?shù)诙K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為當(dāng)前塊的右相鄰塊的第三 塊是否執(zhí)行亮度補(bǔ)償以及第三塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且當(dāng)?shù)谌龎K參 照的圖像等于當(dāng)前塊參照的圖像時(shí),將第三塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償 值;當(dāng)?shù)谌龎K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定作為第二塊的上相鄰塊的第四 塊是否執(zhí)行亮度補(bǔ)償以及第四塊參照的圖像是否等于當(dāng)前塊參照的圖像,并且當(dāng)?shù)谒膲K參照的圖像等于當(dāng)前塊參照的圖像時(shí),將第四塊的亮度補(bǔ)償值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谒膲K參照的圖像不等于當(dāng)前塊參照的圖像時(shí),確定第一塊、第二塊和第三塊是否都使用亮度補(bǔ)償,并且當(dāng)?shù)谝粔K、第二塊和第三塊都使用亮度補(bǔ)償時(shí),將第一塊、第二塊和第三塊的亮度補(bǔ)償值的中間值設(shè)置為當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)?shù)谝粔K、第二塊和第三塊都不執(zhí)行亮度補(bǔ)償時(shí),將當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值設(shè)置為0。
22. 如權(quán)利要求18所述的設(shè)備,其中,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè)置/編碼單元將亮度補(bǔ)償指示標(biāo)志設(shè)置為0,當(dāng)接收的獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),將亮度補(bǔ)償指示標(biāo)志設(shè)置為1。
23. 如權(quán)利要求18所述的設(shè)備,其中,當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值是0時(shí),標(biāo)志設(shè)置/編碼單元將亮度補(bǔ)償指示標(biāo)志設(shè)置為0,當(dāng)亮度補(bǔ)償值和預(yù)測(cè)亮度補(bǔ)償值中的任意一個(gè)不是0時(shí),將亮度補(bǔ)償指示標(biāo)志設(shè)置為1。
全文摘要
公開了一種在多視點(diǎn)視頻編碼中用于亮度補(bǔ)償?shù)姆椒ê驮O(shè)備。所述方法包括當(dāng)執(zhí)行亮度補(bǔ)償?shù)漠?dāng)前塊處于跳過模式時(shí),通過使用關(guān)于當(dāng)前塊的相鄰塊的信息獲取當(dāng)前塊的預(yù)測(cè)亮度補(bǔ)償值;當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值是0時(shí),將當(dāng)前塊設(shè)置為不執(zhí)行亮度補(bǔ)償,當(dāng)獲取的預(yù)測(cè)亮度補(bǔ)償值不是0時(shí),將當(dāng)前塊設(shè)置為執(zhí)行亮度補(bǔ)償。
文檔編號(hào)H04N7/32GK101711480SQ200880021852
公開日2010年5月19日 申請(qǐng)日期2008年6月26日 優(yōu)先權(quán)日2007年6月26日
發(fā)明者吳潤(rùn)濟(jì), 徐德榮, 樸光勛, 樸慜祐, 樸泰誠, 李英烈, 林成昶, 鄭度泳, 金奎憲 申請(qǐng)人:三星電子株式會(huì)社;慶熙大學(xué)校產(chǎn)學(xué)協(xié)力團(tuán)