處理視頻信號(hào)的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用于處理視頻信號(hào)的方法和設(shè)備。
【背景技術(shù)】
[0002]壓縮指的是用于通過通信線路來發(fā)送數(shù)字信息或者以適合于存儲(chǔ)介質(zhì)的形式存儲(chǔ)數(shù)字信息的信號(hào)處理技術(shù)。壓縮目標(biāo)包括音頻、視頻以及文本信息。特別地,壓縮圖像的技術(shù)被稱作視頻壓縮。多視圖視頻具有空間冗余、時(shí)間冗余以及視圖間冗余的特性。
【發(fā)明內(nèi)容】
[0003]技術(shù)問題
[0004]本發(fā)明的目標(biāo)在于改進(jìn)視頻信號(hào)編譯效率。
[0005]技術(shù)方案
[0006]本發(fā)明通過根據(jù)預(yù)定優(yōu)先級(jí)搜索鄰近塊的至少一個(gè)視圖間運(yùn)動(dòng)矢量來導(dǎo)出當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0007]此外,本發(fā)明通過生成包括鄰近塊的至少一個(gè)視圖間運(yùn)動(dòng)矢量的視圖間運(yùn)動(dòng)矢量候選列表來導(dǎo)出當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0008]此外,本發(fā)明使用與視圖間運(yùn)動(dòng)矢量候選相對(duì)應(yīng)的索引信息來導(dǎo)出當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0009]有益效果
[0010]本發(fā)明能夠使用視圖之間的相關(guān)性通過使用視圖間運(yùn)動(dòng)矢量來執(zhí)行視圖間幀間預(yù)測而改進(jìn)視頻數(shù)據(jù)預(yù)測準(zhǔn)確性。
[0011]此外,本發(fā)明能夠通過使用鄰近塊的視圖間運(yùn)動(dòng)矢量來導(dǎo)出正確的視圖間運(yùn)動(dòng)矢量而提高視圖間幀間預(yù)測準(zhǔn)確性,并且通過減少發(fā)送的殘留數(shù)據(jù)的量而改進(jìn)編譯效率。
【附圖說明】
[0012]圖1是根據(jù)本發(fā)明的實(shí)施例的深度編譯被應(yīng)用于的廣播接收機(jī)的框圖。
[0013]圖2是根據(jù)本發(fā)明的實(shí)施例的視頻解碼器的框圖。
[0014]圖3圖示根據(jù)本發(fā)明的實(shí)施例的相對(duì)于當(dāng)前塊的示例性鄰近塊。
[0015]圖4是圖示根據(jù)本發(fā)明的實(shí)施例的用于從用來編譯鄰近塊的視圖間運(yùn)動(dòng)矢量獲取當(dāng)前塊的視圖間運(yùn)動(dòng)矢量的第一實(shí)施例的流程圖。
[0016]圖5圖示根據(jù)本發(fā)明的實(shí)施例的使用視圖間運(yùn)動(dòng)矢量編譯的示例性鄰近塊。
[0017]圖6圖示根據(jù)本發(fā)明的實(shí)施例的使用視圖間運(yùn)動(dòng)矢量編譯的示例性時(shí)間鄰近塊。
[0018]圖7是圖示根據(jù)本發(fā)明的實(shí)施例的用于在解碼器中從用來編譯鄰近塊的視圖間運(yùn)動(dòng)矢量獲得當(dāng)前塊的視圖間運(yùn)動(dòng)矢量的第二實(shí)施例的流程圖。
[0019]圖8是圖示根據(jù)本發(fā)明的實(shí)施例編碼器生成索引信息并且將該索引信息發(fā)送到解碼器的過程的流程圖。
[0020]圖9圖示根據(jù)本發(fā)明的實(shí)施例的示例性視圖間運(yùn)動(dòng)矢量候選列表。
【具體實(shí)施方式】
[0021]本發(fā)明提供了用于處理視頻信號(hào)的方法和裝置,該方法和裝置從當(dāng)前塊的左鄰近塊和左下鄰近塊中的一個(gè)獲取第一視圖間運(yùn)動(dòng)矢量,從當(dāng)前塊的上鄰近塊、右上鄰近塊以及左上鄰近塊中的一個(gè)獲取第二視圖間運(yùn)動(dòng)矢量,獲取視圖間運(yùn)動(dòng)矢量標(biāo)志信息并且基于該視圖間運(yùn)動(dòng)矢量標(biāo)志信息來確定第一視圖間運(yùn)動(dòng)矢量和第二視圖間運(yùn)動(dòng)矢量中的一個(gè)作為當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0022]用于處理視頻信號(hào)的方法和裝置可以確定左鄰近塊是否是使用視圖間運(yùn)動(dòng)矢量編譯的塊,并且當(dāng)左鄰近塊不是使用視圖間運(yùn)動(dòng)矢量編譯的塊時(shí)確定左下鄰近塊是否是使用視圖間運(yùn)動(dòng)矢量編譯的塊。
[0023]用于處理視頻信號(hào)的方法和裝置可以確定上鄰近塊是否是使用視圖間運(yùn)動(dòng)矢量編譯的塊,當(dāng)上鄰近塊不是使用視圖間運(yùn)動(dòng)矢量編譯的塊時(shí)確定右上鄰近塊是否是使用視圖間運(yùn)動(dòng)矢量編譯的塊,以及當(dāng)右上鄰近塊不是使用視圖間運(yùn)動(dòng)矢量編譯的塊時(shí)確定左上鄰近塊是否是使用視圖間運(yùn)動(dòng)矢量編譯的塊。
[0024]用于處理視頻信號(hào)的方法和裝置可以在當(dāng)前塊的至少一個(gè)時(shí)間鄰近塊是使用視圖間運(yùn)動(dòng)矢量編譯的塊時(shí),從時(shí)間鄰近塊獲取第三視圖間運(yùn)動(dòng)矢量,并且使用第一視圖間運(yùn)動(dòng)矢量、第二視圖間運(yùn)動(dòng)矢量以及第三視圖間運(yùn)動(dòng)矢量中的一個(gè)來獲取當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0025]時(shí)間鄰近塊可以包括共置塊以及包括該共置塊的鄰近塊的編譯塊中的至少一個(gè)。
[0026]用于處理視頻信號(hào)的方法和裝置在當(dāng)前塊的空間鄰近塊中搜索使用視圖間運(yùn)動(dòng)矢量編譯的塊,使用所搜索到的空間鄰近塊的視圖間運(yùn)動(dòng)矢量來生成視圖間運(yùn)動(dòng)矢量候選列表,獲取用于獲得當(dāng)前塊的視圖間運(yùn)動(dòng)矢量的索引信息,并且使用視圖間運(yùn)動(dòng)矢量候選列表和索引信息來獲取當(dāng)前塊的視圖間運(yùn)動(dòng)矢量。
[0027]空間鄰近塊可以包括左鄰近塊、上鄰近塊、右上鄰近塊、左下鄰近塊以及左上鄰近塊,并且可以使用視圖間運(yùn)動(dòng)矢量按照左鄰近塊、上鄰近塊、右上鄰近塊、左下鄰近塊以及左上鄰近塊的順序在當(dāng)前塊的空間鄰近塊中搜索使用視圖間運(yùn)動(dòng)矢量編譯的塊。
[0028]用于處理視頻信號(hào)的方法和裝置可以在當(dāng)前塊的時(shí)間鄰近塊中搜索使用視圖間運(yùn)動(dòng)矢量編譯的塊,并且將所搜索到的時(shí)間鄰近塊的視圖間運(yùn)動(dòng)矢量存儲(chǔ)在視圖間運(yùn)動(dòng)矢量候選列表中。
[0029]時(shí)間鄰近塊可以包括共置塊以及包括該共置塊的鄰近塊的編譯塊中的至少一個(gè)。
[0030]發(fā)明模式
[0031]用于對(duì)多視圖視頻信號(hào)數(shù)據(jù)進(jìn)行壓縮或解碼的技術(shù)考慮空間冗余、時(shí)間冗余以及視圖間冗余。在多視圖圖像的情況下,能夠?qū)υ趦蓚€(gè)或更多個(gè)視圖處捕獲的多視圖紋理圖像進(jìn)行編譯以便生成三維圖像。此外,必要時(shí)可以對(duì)與多視圖紋理圖像相對(duì)應(yīng)的深度數(shù)據(jù)進(jìn)行編譯。能夠考慮到空間冗余、時(shí)間冗余或視圖間冗余壓縮深度數(shù)據(jù)。深度數(shù)據(jù)是關(guān)于相機(jī)與對(duì)應(yīng)像素之間的距離的信息。在本說明書中深度數(shù)據(jù)能夠被靈活地解釋為諸如深度信息、深度圖像、深度圖片、深度序列以及深度比特流的深度相關(guān)信息。此外,編譯在本說明書中能夠包括編碼和解碼的兩個(gè)概念,并且能夠在本發(fā)明的技術(shù)精神和技術(shù)范圍內(nèi)被靈活地解釋。
[0032]圖1是根據(jù)本發(fā)明被應(yīng)用于的實(shí)施例的深度編譯被應(yīng)用于的廣播接收機(jī)的框圖。
[0033]根據(jù)本實(shí)施例的廣播接收機(jī)接收地面廣播信號(hào)以再現(xiàn)圖像。廣播接收機(jī)能夠使用接收到的深度相關(guān)信息來生成三維內(nèi)容。廣播接收機(jī)包括調(diào)諧器100、解調(diào)器/頻道解碼器102、傳輸解復(fù)用器104、解組器106、音頻解碼器108、視頻解碼器110、PSI/PSIP處理器114,3D渲染器116、格式器120以及顯示器122。
[0034]調(diào)諧器100從通過天線(未示出)輸入的多個(gè)廣播信號(hào)當(dāng)中選擇由用戶調(diào)諧的頻道的廣播信號(hào),并且輸出所選擇的廣播信號(hào)。解調(diào)器/頻道解碼器102對(duì)來自調(diào)諧器100的廣播信號(hào)進(jìn)行解調(diào),并且對(duì)已解調(diào)信號(hào)執(zhí)行誤差校正解碼以輸出傳輸流TS。傳輸解復(fù)用器104對(duì)傳輸流進(jìn)行解復(fù)用,以便將該傳輸流劃分成視頻PES和音頻PES并且提取PSI/PSIP信息。解組器106對(duì)視頻PES和音頻PES進(jìn)行解組以恢復(fù)視頻ES和音頻ES。音頻解碼器108通過對(duì)音頻ES進(jìn)行解碼來輸出音頻比特流。音頻比特流被數(shù)字至模擬轉(zhuǎn)換器(未示出)轉(zhuǎn)換成模擬音頻信號(hào),被放大器(未示出)放大并且然后通過揚(yáng)聲器(未示出)輸出。視頻解碼器110對(duì)視頻ES進(jìn)行解碼以恢復(fù)原始圖像。能夠基于由PSI/PSIP處理器114所確認(rèn)的分組ID(PID)來執(zhí)行音頻解碼器108和視頻解碼器110的解碼過程。在解碼過程期間,視頻解碼器110能夠提取深度信息。此外,視頻解碼器110能夠提取生成虛擬相機(jī)視圖的圖像所必需的附加信息,例如,相機(jī)信息或用于估計(jì)由前物體隱藏的閉塞(occlus1n)的信息(例如,諸如物體輪廓的幾何信息、物體透明性信息以及彩色信息),并且將附加信息提供給3D渲染器116。然而,在本發(fā)明的其它實(shí)施例中深度信息和/或附加信息可以通過傳輸解復(fù)用器104彼此分離。
[0035]PSI/PSIP處理器114從傳輸解復(fù)用器104接收PSI/PSIP信息,解析PSI/PSIP信息并且將經(jīng)解析的PSI/PSIP信息存儲(chǔ)在存儲(chǔ)器(未示出)或寄存器中,以便使得能夠基于所存儲(chǔ)的信息廣播。3D渲染器116能夠使用經(jīng)恢復(fù)的圖像、深度信息、附加信息以及相機(jī)參數(shù)在虛擬相機(jī)位置處生成彩色信號(hào)、深度信息等。
[0036]此外,3D渲染器116通過使用經(jīng)恢復(fù)的圖像和有關(guān)經(jīng)恢復(fù)的圖像的深度信息來執(zhí)行3D扭曲,而在虛擬相機(jī)位置處生成虛擬圖像。雖然在本實(shí)施例中3D渲染器116被配置為與視頻解碼器110分離的塊,但是這僅僅是示例性的并且3D渲染器116可以被包括在視頻解碼器110中。
[0037]格式器120格式化在解碼過程中恢復(fù)的圖像(即,由相機(jī)捕獲的實(shí)際圖像)和由3D渲染器116根據(jù)廣播接收機(jī)的顯示模式所生成的虛擬圖像,使得3D圖像通過顯示器122來顯示。這里,可以響應(yīng)于用戶命令