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

基于全局視差向量對(duì)多視像編碼和解碼的方法和設(shè)備的制作方法

文檔序號(hào):7936229閱讀:239來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):基于全局視差向量對(duì)多視像編碼和解碼的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
與本發(fā)明一致的方法和設(shè)備涉及對(duì)多^L像進(jìn)行編碼和解碼,更具體 地說(shuō),涉及使用全局視差(disparity)向量對(duì)多視像高效編碼和解碼的方 法和設(shè)備。
背景技術(shù)
通過(guò)從提供多視像的多個(gè)相機(jī)接收?qǐng)D像信號(hào)并且對(duì)所述圖像信號(hào)編 碼來(lái)執(zhí)行多視像編碼。使用相機(jī)之間(視圖間)的時(shí)間相關(guān)和空間相關(guān) 對(duì)多視像進(jìn)行壓縮編碼。
使用在不同時(shí)間拍攝的相同視點(diǎn)的畫(huà)面之間的時(shí)間相關(guān)來(lái)執(zhí)行時(shí)間預(yù)
測(cè),使用相同時(shí)間拍4聶的具有不同視點(diǎn)的畫(huà)面之間的空間相關(guān)來(lái)執(zhí)行空間預(yù)測(cè)。
使用這種空間相關(guān)的方法包括使用全局視差向量的預(yù)測(cè)編碼方法。下面
將參照?qǐng)D1A和1B詳細(xì)描述使用全局視差向量的預(yù)測(cè)編碼方法。
圖1A和1B是用于示出在不同視點(diǎn)(view-point)拍攝的兩幅圖像之間 的全局視差的示圖。
圖1A和1B示出由位于不同位置的兩個(gè)相機(jī)在相同時(shí)間拍攝的具有不同 視點(diǎn)的兩幅圖像110和130。在多視像的情況下,由于與不同視點(diǎn)相應(yīng) 的相機(jī)的位置差,具有不同視點(diǎn)的多視像具有全局視差。參照?qǐng)D1A和 圖1B,圖1A示出的圖像110的左側(cè)部分120在圖1B中沒(méi)有看到。另外, 圖1B示出的圖像130的右側(cè)部分140沒(méi)有在圖1A中示出。其結(jié)果是,如果 將圖1示出的圖像110向右側(cè)移位,則圖像110將與圖1B中示出的圖像130 相似。
通過(guò)在不同視點(diǎn)拍攝相應(yīng)場(chǎng)景的相機(jī)的位置的差異來(lái)產(chǎn)生圖1A的圖像 110與圖1B的圖像130之間的全局視差。使用表示這種全局視差的向量對(duì)當(dāng) 前畫(huà)面進(jìn)行預(yù)測(cè)編碼的方法被稱(chēng)為"全局^L差補(bǔ)償"。
在全局視差補(bǔ)償中,參照參考畫(huà)面對(duì)當(dāng)前畫(huà)面進(jìn)行預(yù)測(cè)編碼,其中,參考畫(huà)面在一維方向或二維方向移動(dòng)了參考畫(huà)面和當(dāng)前畫(huà)面之間的全局視差那 么多。然而,全局視差補(bǔ)償不考慮包括在參考畫(huà)面和當(dāng)前畫(huà)面中的每個(gè)對(duì)象 各自的差異。
圖2A、圖2B和圖2C是用于示出在不同視點(diǎn)捕捉的圖像中包括的對(duì)象 的視差的示圖。如圖2A所示,下面將描述兩個(gè)相機(jī)拍攝彼此分開(kāi)的對(duì)象的 情況作為示例。
圖2B示出第一相機(jī)210拍攝的圖像,圖2C示出第二相機(jī)220拍攝的圖 像。在具有不同視點(diǎn)的圖像之間,位于相機(jī)210和相機(jī)220附近的對(duì)象230 的外觀差異很小,而在具有不同視點(diǎn)的圖像之間,相對(duì)遠(yuǎn)離相機(jī)210和相機(jī) 220的對(duì)象240的外觀差異大。
盡管在執(zhí)行運(yùn)動(dòng)補(bǔ)償時(shí)考慮了具有不同視點(diǎn)的圖像之間的全局視差,但 是具有不同視點(diǎn)的圖像中包括的對(duì)象可具有除了全局視差之外的不同視差。 因此,需要考慮這種問(wèn)題的多視像編碼方法。

發(fā)明內(nèi)容
技術(shù)方案
本發(fā)明提供一種在考慮多視像中包括的對(duì)象各自的外觀差異的情況 下對(duì)多視像編碼和解碼的方法和設(shè)備,以及記錄有用于執(zhí)行多視像 編碼/解碼方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
有益效果
本發(fā)明還可以被實(shí)現(xiàn)為計(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)、光學(xué)數(shù)據(jù)存儲(chǔ)裝置。所述 計(jì)算機(jī)可讀記錄介質(zhì)還可分布于聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)上,以便所述計(jì)算機(jī)可讀
代碼能夠以分布方式被記錄和執(zhí)行。
如上所述,根據(jù)本發(fā)明的示例性實(shí)施例,由于使用其視點(diǎn)不同于當(dāng)前畫(huà) 面的視點(diǎn)的與當(dāng)前塊相應(yīng)的塊的塊信息以及與所述相應(yīng)塊相鄰的塊的塊信息 對(duì)多視像編碼,因此能夠在考慮對(duì)象各自的外觀差異以及視點(diǎn)之間的全 局視差的情況下對(duì)多視像編碼。由于還可使用另 一塊的塊信息對(duì)當(dāng)前塊編碼,因此能夠減少對(duì)塊信息編
碼所需的比特?cái)?shù),并且能夠提高編碼的壓縮率。
由于能夠以片為單位控制是否應(yīng)用使用另一塊的塊信息直接執(zhí)行編碼的 編碼模式,因此能夠更加有效地對(duì)關(guān)于編碼模式的信息進(jìn)行編碼和解碼。
盡管已經(jīng)具體顯示并描述了本發(fā)明的一些示例性實(shí)施例,但是本領(lǐng)域的 普通技術(shù)人員將理解,在不脫離本發(fā)明的原理和精神的情況下,可以對(duì)這些 示例性實(shí)施例進(jìn)行各種改變,本發(fā)明的范圍由權(quán)利要求及其等同物來(lái)限定。


通過(guò)下面結(jié)合附圖對(duì)示例性實(shí)施例進(jìn)行的描述,本發(fā)明的上述和其它特
點(diǎn)和優(yōu)點(diǎn)將會(huì)變得明顯且更加容易理解,其中
圖1A和圖1B是用于示出具有不同視點(diǎn)的圖像之間的全局視差的示圖; 圖2A、圖2B和圖2C是用于示出具有不同視點(diǎn)的圖像中包括的對(duì)象各
自的外觀差異的示圖3是根據(jù)本發(fā)明的示例性實(shí)施例的多視像編碼設(shè)備的框圖4是用于示出根據(jù)本發(fā)明的示例性實(shí)施例的確定鄰近視點(diǎn)的方法的示
圖6是根據(jù)本發(fā)明的示例性實(shí)施例的編碼單元的框圖7示出根據(jù)本發(fā)明的示例性實(shí)施例的產(chǎn)生塊信息的句法;
圖8是根據(jù)本發(fā)明的示例性實(shí)施例的多視像編碼方法的流程圖9是根據(jù)本發(fā)明的示例性實(shí)施例的多視像解碼設(shè)備的框圖;以及
圖10是根據(jù)本發(fā)明的示例性實(shí)施例的多視像解碼方法的流程圖。
最佳模式
根據(jù)本發(fā)明的一方面,提供一種多視像編碼方法,所述方法包括 基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的全局視差的全局視差向 量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊; 基于所選塊和與所選塊相鄰的塊之中的塊的塊信息,對(duì)當(dāng)前塊編碼。量、參考索引和預(yù)測(cè)模式中的至少一個(gè)。
對(duì)當(dāng)前塊編碼的步驟可包括對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示基于 所選塊和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前塊編碼。
對(duì)當(dāng)前塊編碼的步驟還可包括對(duì)索引信息編碼,所述索引信息指示所
對(duì)當(dāng)前塊編碼的步驟還可包括對(duì)標(biāo)記信息和索引信息進(jìn)行熵編碼。 根據(jù)本發(fā)明的另一方面,提供一種多視像編碼設(shè)備,所述設(shè)備包括 選擇單元,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另 一畫(huà)面之間的全局視差的全 局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相 應(yīng)的塊;編碼單元,基于所選塊和與所選塊相鄰的塊之中的塊的塊信息,對(duì) 當(dāng)前塊編碼。
根據(jù)本發(fā)明的另一方面,提供一種多視像解碼方法,所述方法包括 接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,所述當(dāng)前塊已經(jīng)基于所選塊和與所選 塊相鄰的塊之中的塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà) 面和另 一 畫(huà)面之間的全局視差的全局視差向量,從其3見(jiàn)點(diǎn)不同于當(dāng)前畫(huà)面的 視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的所述所選塊;從比特流提取關(guān)于當(dāng)前 塊的數(shù)據(jù);基于關(guān)于當(dāng)前塊的數(shù)據(jù)恢復(fù)當(dāng)前塊。
關(guān)于當(dāng)前塊的數(shù)據(jù)可包括標(biāo)記信息,所述標(biāo)記信息指示基于所選塊和與 所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前塊編碼。
關(guān)于當(dāng)前塊的數(shù)據(jù)還可包括索引信息,所述索引信息指示所選塊和與所 選塊相鄰的塊之中的哪些塊與用于對(duì)當(dāng)前塊編碼的塊信息相應(yīng)。
根據(jù)本發(fā)明的另一方面,提供一種多視像解碼設(shè)備,所述設(shè)備包括 解碼單元,接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,并且從比特流提取關(guān)于當(dāng) 前塊的數(shù)據(jù),所述當(dāng)前塊已經(jīng)基于所選塊和與所選塊相鄰的塊之中的塊的塊 信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的全局 視差的全局視差向量,從其3見(jiàn)點(diǎn)不同于當(dāng)前畫(huà)面的#見(jiàn)點(diǎn)的該另一畫(huà)面選擇與 當(dāng)前塊相應(yīng)的所述所選塊;恢復(fù)單元,基于關(guān)于當(dāng)前塊的數(shù)據(jù)恢復(fù)當(dāng)前塊。
根據(jù)本發(fā)明的另一方面,提供一種多視像編碼方法,所述方法包括 基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的全局#見(jiàn)差的全局-見(jiàn)差向 量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊; 根據(jù)基于所選塊的塊信息對(duì)塊編碼的編碼模式對(duì)當(dāng)前塊編碼;對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示已經(jīng)根據(jù)所述編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包含 的至少一個(gè)塊編碼。
根據(jù)本發(fā)明的另一方面,提供一種多視像編碼設(shè)備,所述設(shè)備包括 選擇單元,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另 一畫(huà)面之間的全局視差的全 局視差向量,從其一見(jiàn)點(diǎn)不同于當(dāng)前畫(huà)面的一見(jiàn)點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相 應(yīng)的塊;編碼單元,根據(jù)基于所選塊的塊信息對(duì)塊編碼的編碼模式對(duì)當(dāng)前塊 編碼,其中,編碼單元還對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示已經(jīng)根據(jù)所述
編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包含的至少一個(gè)塊編碼。
根據(jù)本發(fā)明的另一方面,提供一種多視像解碼方法,所述方法包括 接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,所述當(dāng)前塊已經(jīng)基于與當(dāng)前塊相應(yīng)的 塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間 的全局視差的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一 畫(huà)面 選擇該相應(yīng)塊;從比特流提取關(guān)于當(dāng)前塊的殘差塊的數(shù)據(jù)以及關(guān)于編碼模式 的信息;基于關(guān)于殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息來(lái)恢復(fù)當(dāng)前塊,其 中,關(guān)于編碼模式的信息包括標(biāo)記信息,所述標(biāo)記信息指示已經(jīng)根據(jù)所述編 碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包括的至少一個(gè)塊編碼。
根據(jù)本發(fā)明的另一方面,提供一種多視像解碼設(shè)備,所述設(shè)備包括 解碼單元,接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,然后從比特流提取關(guān)于當(dāng)
前塊的殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息,所述當(dāng)前塊已經(jīng)基于與當(dāng)前 塊相應(yīng)的塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一 畫(huà)面之間的全局視差的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該 另一畫(huà)面選擇該相應(yīng)塊;恢復(fù)單元,基于關(guān)于殘差塊的數(shù)據(jù)以及關(guān)于編碼模 式的信息來(lái)恢復(fù)當(dāng)前塊,其中,關(guān)于編碼模式的信息包括標(biāo)記信息,所述標(biāo) 記信息指示已經(jīng)根據(jù)所述編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包括的至少一個(gè) 塊編碼。
根據(jù)本發(fā)明的另 一方面,提供一種記錄有用于執(zhí)行上述方法的程序的計(jì) 算機(jī)可讀記錄介質(zhì)。
具體實(shí)施方式
以下將參照附圖來(lái)詳細(xì)描述本發(fā)明的示例性實(shí)施例。 圖3是根據(jù)本發(fā)明的示例性實(shí)施例的多視像編碼設(shè)備300的框圖。多視像編碼設(shè)備300包括選擇單元310、編碼單元320和幀存儲(chǔ)器
330。
選捧單元310基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另 一畫(huà)面之間的全局4見(jiàn) 差的向量,從其^L點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另一畫(huà)面選擇與當(dāng)前塊相應(yīng) 的塊。詳細(xì)地,選擇單元310 #>據(jù)表示當(dāng)前畫(huà)面和先前已經(jīng)編碼的具有鄰近 視點(diǎn)的另 一 畫(huà)面之間的全局視差的全局視差向量,乂人該另 一 畫(huà)面選才奪與當(dāng)前 宏塊相應(yīng)的宏塊,所述鄰近視點(diǎn)不同于當(dāng)前塊所屬的當(dāng)前畫(huà)面的視點(diǎn)且相鄰 于當(dāng)前畫(huà)面的^見(jiàn)點(diǎn)。
先前已經(jīng)以預(yù)定塊為單位對(duì)具有鄰近視點(diǎn)的另 一畫(huà)面編碼。以編碼的塊 為單位產(chǎn)生該另 一畫(huà)面的塊信息。為了使用另 一塊的塊信息對(duì)當(dāng)前塊編碼, 必須選擇具有塊信息的塊作為與當(dāng)前塊相應(yīng)的塊。因此,如果在x軸方向或 y軸方向上全局視差向量不是當(dāng)前塊的大小的倍數(shù),則根據(jù)通過(guò)將全局視差 向量取整獲得的結(jié)果來(lái)選擇與當(dāng)前塊相應(yīng)的塊。
例如,假設(shè)當(dāng)前塊是16x 16宏塊,并且通過(guò)以16x 16宏塊為單位通過(guò) 產(chǎn)生塊信息對(duì)其^L點(diǎn)不同于當(dāng)前塊所屬的當(dāng)前畫(huà)面的^L點(diǎn)的另 一畫(huà)面編碼。 如果計(jì)算全局視差向量為(x, y)=(10, 12),則與當(dāng)前塊相應(yīng)的塊是具有不同視 點(diǎn)的另一畫(huà)面中相對(duì)于當(dāng)前塊的位置移動(dòng)了(x, y)=(10, 12)的位置上的塊。然 而,"10"和"12"不是當(dāng)前塊的大小的倍數(shù),并且移動(dòng)了(x,y一(10, 12)的位 置上的塊落在多個(gè)宏塊上且沒(méi)有獨(dú)立的塊信息。因此,通過(guò)將10"和"12" 取整到"16",從具有不同視點(diǎn)(即,鄰近視點(diǎn))的該另一畫(huà)面選擇相對(duì)于當(dāng) 前宏塊的位置移動(dòng)了 (x, y)=(16, 16)的位置上的宏塊。
提供通過(guò)將全局視差向量的X分量和Y分量取整來(lái)選擇與當(dāng)前塊相應(yīng)的 塊的方法作為示例,但是本發(fā)明不限于此。
選擇單元310還可使用搜索鄰近視點(diǎn)的各種方法以選擇與當(dāng)前塊相應(yīng)的 塊,并且可對(duì)每個(gè)多視像序列使用不同的方法來(lái)確定鄰近視點(diǎn)。下面將 參照?qǐng)D4詳細(xì)描述這個(gè)操作。
圖4是用于示出根據(jù)本發(fā)明的示例性實(shí)施例的確定鄰近視點(diǎn)的方法的示 圖。詳細(xì)地,圖4是用于解釋確定鄰近視點(diǎn)以在8視點(diǎn)的多視像中搜索 與當(dāng)前塊相應(yīng)的塊的方法的示圖。
參照?qǐng)D3和圖4,如果當(dāng)前塊屬于具有視點(diǎn)1的圖像,則多視像編 碼設(shè)備300從與具有視點(diǎn)1的圖像在相同時(shí)間拍攝的具有視點(diǎn)0的圖像選擇與當(dāng)前塊相應(yīng)的塊,并且如果當(dāng)前塊屬于具有視點(diǎn)2的圖像,則多視像 編碼設(shè)備300從具有視點(diǎn)0的圖像選擇與當(dāng)前塊相應(yīng)的塊。如果當(dāng)前塊屬于 具有視點(diǎn)3的圖像,則多視像編碼設(shè)備從具有視點(diǎn)2的圖像選擇與當(dāng)前 塊相應(yīng)的塊,如果當(dāng)前塊屬于具有視點(diǎn)4的圖像,則多視像編碼設(shè)備從 具有視點(diǎn)2的圖像選擇與當(dāng)前塊相應(yīng)的塊。如果當(dāng)前塊屬于具有視點(diǎn)5和視 點(diǎn)6的圖像,則多視像編碼設(shè)備從具有一見(jiàn)點(diǎn)4的圖像選擇與當(dāng)前塊相應(yīng) 的塊。最后,如果當(dāng)前塊屬于具有視點(diǎn)7的圖像,則多視像編碼設(shè)備從 具有視點(diǎn)6的圖像選擇與當(dāng)前塊相應(yīng)的塊。
然而,提供上面參照?qǐng)D4描述的方法作為示例,并且本發(fā)明不限于此。
返回圖3,編碼單元320基于所選塊和與所選塊相鄰的塊之中的塊的塊 信息對(duì)當(dāng)前塊編碼。詳細(xì)地,根據(jù)所選塊及相鄰塊之中的塊的塊信息使用預(yù) 定方法對(duì)當(dāng)前塊編碼。也就是說(shuō),可使用所選塊及相鄰塊之中的塊的塊信息 對(duì)當(dāng)前塊編碼。通過(guò)率失真(R-D)開(kāi)銷(xiāo)來(lái)確定所選塊及相鄰塊之中其塊信 息將用于編碼的塊。如果使用了幀內(nèi)預(yù)測(cè)對(duì)包含將用于對(duì)當(dāng)前塊編碼的塊信 息的塊編碼,則也使用幀內(nèi)預(yù)測(cè)對(duì)當(dāng)前塊編碼。如果使用時(shí)間預(yù)測(cè)對(duì)包含將 用于對(duì)當(dāng)前塊編碼的塊信息的塊編碼,則也使用時(shí)間預(yù)測(cè)對(duì)當(dāng)前塊編碼。
將用于對(duì)當(dāng)前塊編碼的塊信息的類(lèi)型不受限制。例如,塊信息可包括用 于對(duì)所選塊編碼的預(yù)測(cè)模式、用于視圖間預(yù)測(cè)或時(shí)間預(yù)測(cè)的運(yùn)動(dòng)向量和參考 索引中的至少一個(gè)。
由于使用另一塊的塊信息對(duì)當(dāng)前塊編碼,因此不需要產(chǎn)生當(dāng)前塊的塊信 息。稍后將參照?qǐng)D7描述其細(xì)節(jié)。
如果確定與使用作為多視像的一般預(yù)測(cè)方法的幀內(nèi)預(yù)測(cè)、視圖間預(yù) 測(cè)或時(shí)間預(yù)測(cè)對(duì)當(dāng)前塊編碼相比,根據(jù)相應(yīng)塊的塊信息對(duì)當(dāng)前塊編碼具有低 率失真(R-D)開(kāi)銷(xiāo),則使用相應(yīng)塊的塊信息對(duì)當(dāng)前塊編碼。
圖5是用于示出沖艮據(jù)本發(fā)明的示例性實(shí)施例的對(duì)當(dāng)前塊510編碼的方法 的示圖。
圖5還是用于示出選擇具有鄰近視點(diǎn)的塊的方法的示圖,所述塊將用于 編碼單元320 (見(jiàn)圖3 )對(duì)當(dāng)前塊510編碼。
參照?qǐng)D3至圖5,選擇單元310根據(jù)全局視差向量從具有鄰近視點(diǎn)的圖 像選擇與當(dāng)前塊510相應(yīng)的塊530。然后,編碼單元320使用所選塊530和 與所選塊530相鄰的塊540之中的塊的塊信息對(duì)當(dāng)前塊510編碼。因此,編碼單元320通過(guò)不僅使用根據(jù)全局視差向量所選塊530的塊信 息而且使用與所選塊530相鄰的塊540的塊信息,對(duì)當(dāng)前塊510編碼。
可改變其塊信息被用于編碼的相鄰塊540的數(shù)量。如圖5所示,包括塊 530和相鄰塊540的總共9個(gè)塊可用于對(duì)當(dāng)前塊510編碼。還可以使用多于9 個(gè)塊對(duì)當(dāng)前塊510編碼。還可以僅使用8個(gè)相鄰塊中的一些對(duì)當(dāng)前塊510編 碼,而非使用8個(gè)相鄰塊的全部對(duì)當(dāng)前塊510編碼,在這種情況下,僅使用 與當(dāng)前塊510具有高相關(guān)性的部分塊的塊信息對(duì)當(dāng)前塊510編碼。
將索引分配給塊530和相鄰塊540,以指示其塊信息用于對(duì)當(dāng)前塊510 編碼的塊。稍后將參照?qǐng)D7進(jìn)行更加詳細(xì)的描述。
返回圖3和圖5,編碼單元320在^吏用塊530和相鄰塊540之中的塊的 塊信息對(duì)當(dāng)前塊510編碼的同時(shí),對(duì)關(guān)于當(dāng)前塊510的編碼才莫式的信息編碼。 關(guān)于當(dāng)前塊510的編碼模式的信息是指示已經(jīng)使用塊530和塊540之中的塊 的塊信息對(duì)當(dāng)前塊510編碼的標(biāo)記信息。下面將參照?qǐng)D6進(jìn)行詳細(xì)描述。
圖6是根據(jù)本發(fā)明的示例性實(shí)施例的編碼單元320的框圖。
參照?qǐng)D6,編碼單元320包括標(biāo)記信息編碼器610、索引信息編碼器620 和熵編碼器630。
標(biāo)記信息編碼器610對(duì)指示當(dāng)前塊的編碼模式的標(biāo)記信息編碼,將基于 由編碼單元310 (見(jiàn)圖3 )所選塊和與所選塊相鄰的塊之中的至少一個(gè)塊的塊 信息對(duì)當(dāng)前塊編碼。也就是說(shuō),標(biāo)記信息編碼器610對(duì)標(biāo)記信息編碼,所述 標(biāo)記信息指示基于根據(jù)全局視差向量所選塊和與所選塊相鄰的塊之中的塊 的塊信息對(duì)當(dāng)前塊編碼,而不是使用作為多視像的 一般預(yù)測(cè)方法的幀內(nèi) 預(yù)測(cè)或^L圖間預(yù)測(cè)對(duì)當(dāng)前塊編碼。
由于使用根據(jù)全局視差向量選擇的另 一塊的塊信息對(duì)當(dāng)前塊編碼,因此 不需要將當(dāng)前塊的塊信息插入到比特流。原因是標(biāo)記信息代替了當(dāng)前塊的 塊信息。標(biāo)記信息可包含在宏塊頭或者片(slice)頭中。稍后將參照?qǐng)D7詳 細(xì)描述將標(biāo)記信息插入宏塊頭的方法。
除了包含在宏塊頭中的標(biāo)記信息之外,可將其它標(biāo)記信息插入片頭,從 而能夠以片為單位指示是否將應(yīng)用根據(jù)本發(fā)明的圖5示出的編碼模式。將標(biāo) 記信息插入片頭能夠控制是否以片為單位應(yīng)用圖5示出的編碼^t式。
例如,可將"MB_info_skip—enable " 句法添加到片頭。如果 "MB—info—skip—enable=l",則意思是已經(jīng)根據(jù)使用另 一塊的塊信息對(duì)一個(gè)塊編碼的編碼模式對(duì)包含在當(dāng)前片中的塊之中的至少一個(gè)塊編碼。如果
"MB—info_skip—enable=0",則意思是沒(méi)有根據(jù)所述編碼模式對(duì)包含在當(dāng)前片 中的塊編碼。在這種情況下,對(duì)于當(dāng)前片中的任何一個(gè)塊,不需要對(duì)稍后將 參照?qǐng)D7描述的"mbinfo—skip—flag"和"ref_mb_pos"句法編碼。
索引信息編碼器620對(duì)索引信息編碼,所述索引信息指示根據(jù)全局視差 向量所選塊和與所選塊相鄰的塊之中哪些塊與用于對(duì)當(dāng)前塊編碼的塊信息相 應(yīng)。當(dāng)不僅使用選擇單元310所選塊的塊信息,而且使用與所選塊相鄰的塊 的塊信息,對(duì)當(dāng)前塊編碼時(shí),需要索引信息。
編碼單元320不僅使用通過(guò)全局視差向量所選塊的塊信息而且使用與所 選塊相鄰的塊的塊信息,對(duì)當(dāng)前塊編碼。因此,在這種情況下,編碼單元320 還對(duì)索引信息編碼,所述索引信息指示所述塊中將用于對(duì)當(dāng)前塊編碼的塊。
熵編碼器630對(duì)標(biāo)記信息編碼器610產(chǎn)生的標(biāo)記信息和索引信息編碼器 620產(chǎn)生的索引信息進(jìn)行編碼。然后,熵編碼器630將標(biāo)記信息和索引信息 二元化,對(duì)二元化的標(biāo)記信息和索引信息執(zhí)行基于上下文自適應(yīng)算術(shù)編碼 (CABAC),并且將結(jié)果插入比特流。
圖7示出根據(jù)本發(fā)明的示例性實(shí)施例的產(chǎn)生塊信息的句法。
在圖7中,示出編碼單元320產(chǎn)生的用于產(chǎn)生標(biāo)記信息和索引信息的 Q99402-Re句法。參照?qǐng)D7,編碼單元320產(chǎn)生標(biāo)記信息"mbinfo—skip—flag" 和索引信息"ref—mb_pos"。
標(biāo)記信息"mbinfo_skip_flag"指示是否已經(jīng)使用根據(jù)全局視差向量所選 塊和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前塊編碼。
由于使用另 一塊的塊信息對(duì)當(dāng)前塊編碼,因此不需要產(chǎn)生當(dāng)前塊的塊信 息。因此,產(chǎn)生指示跳過(guò)當(dāng)前塊的塊信息的標(biāo)記信息,作為標(biāo)記信息 "mbinfo—skip—flag"。
索引信息"ref—mb_pos"指示其塊信息用于對(duì)當(dāng)前塊編碼的塊。如果不 僅基于通過(guò)全局視差向量所選塊而且基于與所選塊相鄰的塊對(duì)當(dāng)前塊編碼, 則索引信息"ref_mb_pos"指示上述塊中哪些塊與用于對(duì)當(dāng)前塊編碼的塊信 息相應(yīng)。
指示圖5中示出的所選塊(索引0)和相鄰塊(索引1至索引8)中哪些 塊與用于對(duì)當(dāng)前塊編碼的塊信息相應(yīng)的索引信息"ref—mb_pos"被插入到比特流。參照?qǐng)D5,分配給所選塊530和與所選塊530相鄰的塊540的標(biāo)號(hào)0至8 可表示優(yōu)先級(jí)。換句話說(shuō),分配的標(biāo)號(hào)可表示當(dāng)對(duì)當(dāng)前塊510編碼時(shí)將依次 被參考的塊的順序。如果被分配了標(biāo)號(hào)0的所選塊530的塊信息與當(dāng)前塊510 的塊信息相同,則將"mbinfo—skip—flag"和"ref—mb_pos"分別設(shè)置為1和0。 然而,如果被分配了標(biāo)號(hào)0的所選塊530的塊信息與當(dāng)前塊510的塊信息不 同,則將被分配了標(biāo)號(hào)1的塊(即,與所選塊530上部相鄰的塊)的塊信息 與當(dāng)前塊510的塊信息進(jìn)行比較。如果比較結(jié)果顯示相鄰塊的塊信息與當(dāng)前 塊510的塊信息相同,則將"mbinfo—skip—flag"和"ref—mb_pos,,設(shè)置為1。 從標(biāo)號(hào)為2的塊到標(biāo)號(hào)為8的塊重復(fù)執(zhí)行這種比較。如果任何被參考的塊的 塊信息均與當(dāng)前塊510的塊信息不同,則將"mbinfo一skip一flag"設(shè)置為1, 并且根據(jù)傳統(tǒng)編碼方法對(duì)當(dāng)前塊510的塊信息編碼。
參照?qǐng)D3,將編碼單元320編碼的當(dāng)前塊被存儲(chǔ)在幀存儲(chǔ)器330中,并 且當(dāng)下一塊或圖像被編碼時(shí)被參考。
圖8是根據(jù)本發(fā)明的示例性實(shí)施例的多視像編碼方法的流程圖,其 中,通過(guò)圖3所述的多視像編碼設(shè)備執(zhí)行所述多視像編碼方法。
參照?qǐng)D8,在#:作810, ^使用表示當(dāng)前畫(huà)面和鄰近畫(huà)面之間的全局^L差的 全局視差向量,從當(dāng)前塊所屬的當(dāng)前畫(huà)面的該鄰近畫(huà)面選#^與當(dāng)前塊相應(yīng)的 塊。
在操作820,使用所選塊和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前 塊編碼。也就是說(shuō),可僅基于所選塊的塊信息或者基于所選塊和相鄰塊之中 的塊的塊信息對(duì)當(dāng)前塊編碼。
使用塊信息直接對(duì)當(dāng)前塊編碼。這里,還對(duì)關(guān)于當(dāng)前塊的編碼模式的標(biāo) 記信息以及指示哪些塊與用于對(duì)當(dāng)前塊編碼的塊信息相應(yīng)的索引信息進(jìn)行編 碼,并且將其插入比特流。將標(biāo)記信息和索引信息進(jìn)行熵編碼并將其插入比 特流。如圖7所示,被編碼的標(biāo)記信息可以是插入宏塊頭的標(biāo)記信息。另夕卜, 單獨(dú)地,可將標(biāo)記信息編碼并將其插入片頭,所述標(biāo)記信息指示已經(jīng)根據(jù)上 面參照?qǐng)D5描述的編碼模式對(duì)包含在當(dāng)前片中的至少一個(gè)塊編碼。圖9是根 據(jù)本發(fā)明的示例性實(shí)施例的多視像解碼設(shè)備900的框圖。
參照?qǐng)D9,多^Ll象解碼設(shè)備900包括解碼單元910和恢復(fù)單元920。
解碼單元910接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,并且從比特流提取 關(guān)于當(dāng)前塊的數(shù)據(jù)。關(guān)于當(dāng)前塊的數(shù)據(jù)包括關(guān)于通過(guò)對(duì)當(dāng)前塊預(yù)測(cè)編碼產(chǎn)生的殘差塊
(residual block)的數(shù)據(jù)和關(guān)于當(dāng)前塊的編碼模式的信息。通過(guò)基于指示當(dāng)前 塊所屬的當(dāng)前畫(huà)面與另 一 畫(huà)面之間的全局視差的全局視差向量,從其視點(diǎn)不 同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊,并且基于所選塊 和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前塊進(jìn)行預(yù)測(cè)編碼,來(lái)產(chǎn)生殘差塊。
關(guān)于當(dāng)前塊的編碼模式的信息包括指示按照根據(jù)本發(fā)明的編碼模式對(duì) 當(dāng)前塊編碼的標(biāo)記信息,和指示用于對(duì)當(dāng)前塊編碼的塊的索引信息。當(dāng)相鄰 塊的塊信息也用于對(duì)當(dāng)前塊編碼時(shí)包括所述索引信息。
解碼單元910基于包含在片頭中的標(biāo)記信息確定當(dāng)前片是否包括使用根 據(jù)本發(fā)明的編碼方法編碼的塊。如果片頭中的標(biāo)記信息指示當(dāng)前片不包括使 用上述編碼方法編碼的塊,則不需要從當(dāng)前塊的塊頭中提取標(biāo)記信息和索《1 信息。
然后,解碼單元910對(duì)關(guān)于殘差塊的數(shù)據(jù)執(zhí)行熵解碼、逆變換和解量化, 從而對(duì)關(guān)于殘差塊的數(shù)據(jù)解碼。解碼單元910對(duì)當(dāng)前塊的標(biāo)記信息和索引信 息執(zhí)行熵解碼(即,CABAC解碼)。
恢復(fù)單元920基于解碼單元910提取的關(guān)于當(dāng)前塊的數(shù)據(jù)來(lái)恢復(fù)當(dāng)前塊。 當(dāng)前塊的塊信息包括標(biāo)記信息和索引信息。因此,恢復(fù)單元920參照片 頭中的標(biāo)記信息、塊頭中的標(biāo)記信息和索引信息,使用與當(dāng)前塊相應(yīng)的具有 鄰近視點(diǎn)的塊和與具有鄰近視點(diǎn)的塊相鄰的塊之中的塊的塊信息,來(lái)恢復(fù)當(dāng) 前塊。
恢復(fù)單元920根據(jù)塊信息在預(yù)測(cè)模式下預(yù)測(cè)當(dāng)前塊?;謴?fù)單元920將作 為結(jié)果的預(yù)測(cè)的塊添加到解碼單元910提取的殘差塊,從而恢復(fù)當(dāng)前塊。
圖10是根據(jù)本發(fā)明的示例性實(shí)施例的多視像解碼方法的流程圖,其 中,通過(guò)圖9所示的多視像解碼設(shè)備來(lái)執(zhí)行所述多視像解碼方法。
參照?qǐng)D10,在操作1010,接收包括關(guān)于已經(jīng)基于全局視差向量編碼的當(dāng) 前塊的數(shù)據(jù)的比特流。
也就是說(shuō),接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,通過(guò)基于全局視差向 量從具有鄰近視點(diǎn)的另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊并且基于所選塊和與所 選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前塊編碼而獲得所述當(dāng)前塊的數(shù)據(jù)。
在操作1020,從比特流提取關(guān)于當(dāng)前塊的數(shù)據(jù)。也就是說(shuō),從比特流提取關(guān)于當(dāng)前塊的殘差塊的數(shù)據(jù)和當(dāng)前塊的編碼模式的信息。當(dāng)前塊的塊信息 可包括標(biāo)記信息和索引信息,所述標(biāo)記信息指示按照根據(jù)本發(fā)明的編碼模式 對(duì)當(dāng)前塊編碼,所述索引信息指示用于對(duì)當(dāng)前塊編碼的塊。另外,分別從宏 塊頭和片頭4是取塊信息和標(biāo)記信息。
在操作1030,基于關(guān)于當(dāng)前塊的數(shù)據(jù)恢復(fù)當(dāng)前塊。也就是說(shuō),使用當(dāng)前
塊的塊信息中包括的標(biāo)記信息和才艮據(jù)索引信息指示的塊的塊信息來(lái)恢復(fù)當(dāng)前塊。
權(quán)利要求
1、一種多視像編碼方法,包括基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的全局視差的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊;基于所選塊和與所選塊相鄰的塊之中的塊的塊信息,對(duì)當(dāng)前塊編碼。
2、 如權(quán)利要求l所述的方法,其中,塊信息包括用于對(duì)所選塊和與所選 塊相鄰的塊之中的塊編碼的運(yùn)動(dòng)向量、參考索S1和預(yù)測(cè)模式中的至少 一個(gè)。
3、 如權(quán)利要求l所述的方法,其中,對(duì)當(dāng)前塊編碼的步驟包括對(duì)標(biāo)記 信息編碼,所述標(biāo)記信息指示基于所選塊和與所選塊相鄰的塊之中的塊的塊 信息對(duì)當(dāng)前塊編碼。
4、 如權(quán)利要求3所述的方法,其中,對(duì)當(dāng)前塊編碼的步驟還包括對(duì)索 引信息編碼,所述索引信息指示所選塊和與所選塊相鄰的塊之中的哪些塊與 用于對(duì)當(dāng)前塊編碼的塊信息相應(yīng)。
5、 如權(quán)利要求4所述的方法,其中,對(duì)當(dāng)前塊編碼的步驟還包括對(duì)標(biāo) 記信息和索引信息進(jìn)行熵編碼。
6、 如權(quán)利要求5所述的方法,其中,對(duì)標(biāo)記信息和索引信息進(jìn)行熵編碼 的步驟包括對(duì)標(biāo)記信息和索引信息執(zhí)行基于上下文自適應(yīng)算術(shù)編碼 CAB AC 。
7、 一種多視像編碼設(shè)備,包括選擇單元,基于表當(dāng)前塊所屬的示當(dāng)前畫(huà)面和另一畫(huà)面之間的全局視差 的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一 畫(huà)面選擇與當(dāng)前 塊相應(yīng)的塊;編碼單元,基于所選塊和與所選塊相鄰的塊之中的塊的塊信息,對(duì)當(dāng)前塊編碼。
8、 如權(quán)利要求7所述的設(shè)備,其中,塊信息包括用于對(duì)所選塊和與所選 塊相鄰的塊之中的塊編碼的運(yùn)動(dòng)向量、參考索引和預(yù)測(cè)模式中的至少一個(gè)。
9、 如權(quán)利要求7所述的設(shè)備,其中,編碼單元還包括標(biāo)記信息編碼單元, 對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示基于所選塊和與所選塊相鄰的塊之中的 塊的塊信息對(duì)當(dāng)前塊編碼。
10、 如權(quán)利要求9所述的設(shè)備,其中,編碼單元對(duì)索引信息編碼,所述索引信息指示 的塊信息相應(yīng)。
11、 如權(quán)利要求10所述的設(shè)備,其中,編碼單元還包括熵編碼單元,對(duì) 標(biāo)記信息和索引信息進(jìn)行熵編碼。
12、 如權(quán)利要求11所述的設(shè)備,其中,熵編碼單元對(duì)標(biāo)記信息和索引信息執(zhí)行基于上下文自適應(yīng)算術(shù)編碼CABAC。
13、 一種多視像解碼方法,包括接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,所述當(dāng)前塊已經(jīng)基于所選塊和與 所選塊相鄰的塊之中的塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng) 前畫(huà)面和另 一 畫(huà)面之間的全局4見(jiàn)差的全局#見(jiàn)差向量,乂人其浮見(jiàn)點(diǎn)不同于當(dāng)前畫(huà) 面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的所述所選塊;從比特流提取關(guān)于當(dāng)前塊的數(shù)據(jù);基于關(guān)于當(dāng)前塊的數(shù)據(jù)恢復(fù)當(dāng)前塊。
14、 如權(quán)利要求13所述的方法,其中,關(guān)于當(dāng)前塊的數(shù)據(jù)包括標(biāo)記信息, 所述標(biāo)記信息指示基于所選塊和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前 塊編碼。
15、 如權(quán)利要求14所述的方法,其中,關(guān)于當(dāng)前塊的數(shù)據(jù)還包括索引信前塊編碼的塊信息相應(yīng)。
16、 如權(quán)利要求15所述的方法,其中,恢復(fù)當(dāng)前塊的步驟包括基于索 引信息指示的塊的塊信息恢復(fù)當(dāng)前塊。
17、 一種多視像解碼設(shè)備,包括解碼單元,接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,并且從比特流提取關(guān) 于當(dāng)前塊的數(shù)據(jù),所述當(dāng)前塊已經(jīng)基于所選塊和與所選塊相鄰的塊之中的塊 的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的 全局^L差的全局^L差向量,乂人其^L點(diǎn)不同于當(dāng)前畫(huà)面的一見(jiàn)點(diǎn)的該另 一畫(huà)面選 擇與當(dāng)前塊相應(yīng)的所述所選塊;恢復(fù)單元,基于關(guān)于當(dāng)前塊的數(shù)據(jù)恢復(fù)當(dāng)前塊。
18、 如權(quán)利要求17所述的設(shè)備,其中,關(guān)于當(dāng)前塊的數(shù)據(jù)包括標(biāo)記信息, 所述標(biāo)記信息指示基于所選塊和與所選塊相鄰的塊之中的塊的塊信息對(duì)當(dāng)前 塊編碼。
19、 如權(quán)利要求18所述的設(shè)備,其中,關(guān)于當(dāng)前塊的數(shù)據(jù)還包括索引信 息,所述索引信息指示所選塊和與所選塊相鄰的塊之中的哪些塊與用于對(duì)當(dāng) 前塊編碼的塊信息相應(yīng)。
20、 如權(quán)利要求19所述的設(shè)備,其中,恢復(fù)單元基于索引信息指示的塊 的塊信息恢復(fù)當(dāng)前塊。
21、 一種記錄有用于執(zhí)行權(quán)利要求1所述的方法的程序的計(jì)算機(jī)可讀記 錄介質(zhì)。
22、 一種記錄有用于執(zhí)行權(quán)利要求13所述的方法的程序的計(jì)算機(jī)可讀記錄介質(zhì)。
23、 一種多視像編碼方法,包括基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另 一畫(huà)面之間的全局視差的全局視差 向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊; 根據(jù)基于所選塊的塊信息對(duì)塊編碼的編碼模式對(duì)當(dāng)前塊編碼; 對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示已經(jīng)根據(jù)所述編碼^^莫式對(duì)當(dāng)前塊所 屬的當(dāng)前片中包含的至少一個(gè)塊編碼。
24、 如權(quán)利要求23所述的方法,其中,塊信息包括用于對(duì)所選塊編碼的 預(yù)測(cè)模式、運(yùn)動(dòng)向量和參考索引中的至少一個(gè)。
25、 如權(quán)利要求23所述的方法,其中,標(biāo)記信息包括在當(dāng)前片的片頭中。
26、 如權(quán)利要求23所述的方法,其中,對(duì)標(biāo)記信息編碼的步驟還包括 對(duì)指示是否已經(jīng)根據(jù)所述編碼模式對(duì)當(dāng)前塊編碼的標(biāo)記信息編碼。
27、 一種多視像編碼設(shè)備,包括選擇單元,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另 一畫(huà)面之間的全局視差 的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另 一 畫(huà)面選擇與當(dāng)前 塊相應(yīng)的塊;編碼單元,根據(jù)基于所選塊的塊信息對(duì)塊編碼的編碼模式對(duì)當(dāng)前塊編碼, 其中,編碼單元還對(duì)標(biāo)記信息編碼,所述標(biāo)記信息指示已經(jīng)根據(jù)所述編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包含的至少一個(gè)塊編碼。
28、 如權(quán)利要求27所述的設(shè)備,其中,塊信息包括用于對(duì)所選塊編碼的 預(yù)測(cè)模式、運(yùn)動(dòng)向量和參考索引中的至少一個(gè)。
29、 如權(quán)利要求27所述的設(shè)備,其中,標(biāo)記信息包括在當(dāng)前片的片頭中。
30、 如權(quán)利要求27所述的設(shè)備,其中,編碼單元對(duì)指示是否已經(jīng)根據(jù)所述編碼斗莫式對(duì)當(dāng)前塊編碼的標(biāo)記信息編碼。
31、 一種多視像解碼方法,包括接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,所述當(dāng)前塊已經(jīng)基于與當(dāng)前塊相 應(yīng)的塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面 之間的全局視差的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的-見(jiàn)點(diǎn)的該另一 畫(huà)面選4奪該相應(yīng)塊;從比特流提取關(guān)于當(dāng)前塊的殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息; 基于關(guān)于殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息來(lái)恢復(fù)當(dāng)前塊, 其中,關(guān)于編碼模式的信息包括標(biāo)記信息,所述標(biāo)記信息指示已經(jīng)根據(jù) 所述編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包括的至少一個(gè)塊編碼。
32、 如權(quán)利要求31所述的方法,其中,標(biāo)記信息包括在當(dāng)前片的片頭中。
33、 如權(quán)利要求31所述的方法,其中,關(guān)于編碼模式的信息包括指示是 否已經(jīng)根據(jù)所述編碼^t式對(duì)當(dāng)前塊編碼的標(biāo)記信息。
34、 一種多視像解碼設(shè)備,包括解碼單元,接收包括關(guān)于當(dāng)前塊的數(shù)據(jù)的比特流,然后從比特流提取關(guān) 于當(dāng)前塊的殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息,所述當(dāng)前塊已經(jīng)基于與 當(dāng)前塊相應(yīng)的塊的塊信息被編碼,其中,基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和 另 一 畫(huà)面之間的全局視差的全局視差向量,從其^L點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn) 的該另一畫(huà)面選擇該相應(yīng)塊;恢復(fù)單元,基于關(guān)于殘差塊的數(shù)據(jù)以及關(guān)于編碼模式的信息來(lái)恢復(fù)當(dāng)前塊,其中,關(guān)于編碼模式的信息包括標(biāo)記信息,所述標(biāo)記信息指示已經(jīng)根據(jù) 所述編碼模式對(duì)當(dāng)前塊所屬的當(dāng)前片中包括的至少一個(gè)塊編碼。
35、 如權(quán)利要求34所述的設(shè)備,其中,標(biāo)記信息包括在當(dāng)前片的片頭中。
36、 如權(quán)利要求34所述的設(shè)備,其中,關(guān)于編碼模式的信息包括指示是 否已經(jīng)根據(jù)所述編碼模式對(duì)當(dāng)前塊編碼的標(biāo)記信息。
37、 一種記錄有用于執(zhí)行權(quán)利要求23所述的方法的程序的計(jì)算機(jī)可讀記 錄介質(zhì)。
38、 一種記錄有用于執(zhí)行權(quán)利要求31所述的方法的程序的計(jì)算機(jī)可讀記 錄介質(zhì)。
全文摘要
一種用于對(duì)多視像編碼和解碼的方法和設(shè)備。所述對(duì)多視像編碼的方法包括基于表示當(dāng)前塊所屬的當(dāng)前畫(huà)面和另一畫(huà)面之間的全局視差的全局視差向量,從其視點(diǎn)不同于當(dāng)前畫(huà)面的視點(diǎn)的該另一畫(huà)面選擇與當(dāng)前塊相應(yīng)的塊;基于所選塊和與所選塊相鄰的塊之中的塊的塊信息,對(duì)當(dāng)前塊編碼。因此,能夠在考慮對(duì)象各自外觀之間的差異以及視點(diǎn)之間的全局視差的情況下對(duì)多視像編碼。
文檔編號(hào)H04N7/32GK101578881SQ200880001732
公開(kāi)日2009年11月11日 申請(qǐng)日期2008年1月3日 優(yōu)先權(quán)日2007年1月3日
發(fā)明者宋學(xué)燮, 崔鐘凡, 文榮豪, 沈優(yōu)星 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
高安市| 绍兴县| 南溪县| 凤庆县| 任丘市| 梨树县| 吴旗县| 新宁县| 涟水县| 隆化县| 乌鲁木齐县| 交口县| 双桥区| 宁蒗| 铜山县| 巫山县| 连山| 封丘县| 宝应县| 牡丹江市| 乌苏市| 平潭县| 建始县| 鄂托克旗| 米易县| 古蔺县| 福安市| 恩平市| 陆川县| 莱西市| 岳阳市| 博湖县| 水城县| 德兴市| 宝坻区| 永新县| 临湘市| 南开区| 腾冲县| 岳阳市| 清原|