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

使用跳躍模式的編碼/解碼方法和裝置與流程

文檔序號(hào):11996319閱讀:418來(lái)源:國(guó)知局
使用跳躍模式的編碼/解碼方法和裝置與流程
本發(fā)明涉及使用跳躍模式的編碼/解碼方法和設(shè)備,尤其是,涉及用于使用跳躍模式編碼/解碼多視圖視頻的方法和設(shè)備。

背景技術(shù):
隨著信號(hào)處理技術(shù)和網(wǎng)絡(luò)傳輸技術(shù)的改進(jìn),各種多媒體服務(wù)已經(jīng)變?yōu)榭赡?,并且?duì)交互式多媒體內(nèi)容和實(shí)現(xiàn)的媒體內(nèi)容的需要已經(jīng)日益增長(zhǎng)。多視圖視頻編譯方法,作為用于生成多媒體內(nèi)容和實(shí)現(xiàn)的媒體內(nèi)容的各種技術(shù)之一,是在觀看從多個(gè)視點(diǎn)生成的視頻的時(shí)候允許觀眾去感覺(jué)立體效果的技術(shù)。多視圖視頻能夠在各種領(lǐng)域中使用,諸如FVV(自由視點(diǎn)視頻)、FTV(自由視點(diǎn)TV)、3DTV、監(jiān)視,和家庭娛樂(lè)。近年來(lái),MPEG(運(yùn)動(dòng)圖像專(zhuān)家組)的JVT(聯(lián)合視頻組)和VCEG(視頻編譯專(zhuān)家組)已經(jīng)標(biāo)準(zhǔn)化MVC(多視圖視頻編譯),其是多視圖視頻編譯技術(shù)的標(biāo)準(zhǔn)技術(shù)。與單視圖視頻不同,多視圖視頻在相鄰圖像幀之間具有高的相關(guān)性,相鄰圖像幀是存在于相同的POC(圖片順序計(jì)數(shù))之中的各種視點(diǎn)的圖像。在現(xiàn)有的視頻編碼方法中,能夠使用單視圖視頻的空間/時(shí)間/統(tǒng)計(jì)相關(guān)性來(lái)減少或者除去重復(fù)的信息。在多視圖視頻編碼方法中,能夠在現(xiàn)有的方法中另外使用視圖間相關(guān)性以便減少視頻的重復(fù)信息。由于多視圖視頻是通過(guò)使用彼此鄰近的多個(gè)相機(jī)同時(shí)地拍攝相同的場(chǎng)景而獲得的,所以除視差和輕微照度差別之外,多視圖視頻包含幾乎相同的信息,并且因此具有非常高的視圖間相關(guān)性。

技術(shù)實(shí)現(xiàn)要素:
技術(shù)問(wèn)題本發(fā)明的一個(gè)目的是提供一種參考扭曲的預(yù)測(cè)深度圖片或者參考圖片使用跳躍模式的編碼/解碼方法,其能夠增強(qiáng)視頻的編碼效率和解碼效率。本發(fā)明的另一個(gè)目的是提供一種用于參考扭曲的預(yù)測(cè)深度圖片或者參考圖片使用跳躍模式執(zhí)行編碼/解碼方法的設(shè)備,其能夠增強(qiáng)視頻的編碼效率和解碼效率。問(wèn)題的解決方案按照本發(fā)明的一個(gè)方面,提供了一種視頻解碼方法,包括步驟:生成扭曲的預(yù)測(cè)深度視頻單元,并且對(duì)解碼目標(biāo)視頻單元的跳躍信息進(jìn)行解碼;和基于跳躍信息使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼,其中跳躍信息是基于扭曲的預(yù)測(cè)深度視頻單元的深度信息、解碼目標(biāo)視頻單元的深度信息,和與解碼目標(biāo)視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息而確定的信息。該扭曲的預(yù)測(cè)深度視頻單元可以是通過(guò)在預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)上扭曲具有與預(yù)測(cè)目標(biāo)深度圖片相同的POC(圖片順序計(jì)數(shù))的深度圖片而獲得的圖片。該跳躍信息可以是基于以下步驟計(jì)算的信息:計(jì)算最大深度差值,其是在解碼目標(biāo)視頻單元的深度值和扭曲的預(yù)測(cè)深度視頻單元的變換深度值之間的差值的最大值;和確定邊緣區(qū)域是否存在于與預(yù)測(cè)目標(biāo)深度視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元中。該跳躍信息可以是通過(guò)以下步驟的至少一個(gè)確定的信息:當(dāng)存在邊緣的時(shí)候,基于最大深度差值確定使用第一視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第一閾值;和當(dāng)不存在邊緣的時(shí)候,基于最大深度差值確定使用第二視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第二閾值。按照本發(fā)明的另一個(gè)方面,提供了一種視頻解碼方法,包括步驟:生成多個(gè)扭曲的預(yù)測(cè)深度視頻單元,并對(duì)解碼目標(biāo)視頻單元的跳躍信息和要用于執(zhí)行跳躍模式的扭曲的預(yù)測(cè)深度視頻單元的索引信息進(jìn)行解碼;和基于跳躍信息和索引信息使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼,其中跳躍信息是基于扭曲的預(yù)測(cè)深度視頻單元的深度信息、解碼目標(biāo)視頻單元的深度信息,和與解碼目標(biāo)視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息而確定的信息。該扭曲的預(yù)測(cè)深度視頻單元的索引信息可以是在多個(gè)扭曲的預(yù)測(cè)深度視頻單元之中具有與解碼目標(biāo)視頻單元的深度信息小的差別的扭曲的預(yù)測(cè)深度圖片的索引信息。該跳躍信息可以是基于以下的步驟計(jì)算的信息:計(jì)算最大深度差值,其是在解碼目標(biāo)視頻單元的深度值和扭曲的預(yù)測(cè)深度視頻單元的變換深度值之間的差值的最大值;和確定邊緣區(qū)域是否存在于與預(yù)測(cè)目標(biāo)深度視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元中。該跳躍信息可以是通過(guò)以下步驟的至少一個(gè)確定的信息:當(dāng)存在邊緣的時(shí)候,基于最大深度差值確定使用第一視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第一閾值;和當(dāng)不存在邊緣的時(shí)候,基于最大深度差值確定使用第二視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第二閾值。按照本發(fā)明的再一個(gè)方面,提供了一種視頻解碼方法,包括步驟:生成參考圖片,并且對(duì)解碼目標(biāo)視頻單元的跳躍信息和要用于執(zhí)行跳躍模式的參考圖片的索引信息進(jìn)行解碼;和基于跳躍信息使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼,其中跳躍信息是基于扭曲的預(yù)測(cè)深度視頻單元的深度信息、解碼目標(biāo)視頻單元的深度信息,和與解碼目標(biāo)視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息而確定的信息。該參考圖片可以包括作為經(jīng)歷扭曲的參考圖片的扭曲的預(yù)測(cè)深度圖片,和作為沒(méi)有經(jīng)歷扭曲的參考圖片的非扭曲的預(yù)測(cè)深度圖片。該跳躍信息可以是基于以下步驟計(jì)算的信息:計(jì)算最大深度差值,其是在解碼目標(biāo)視頻單元的深度值和扭曲的預(yù)測(cè)深度視頻單元的變換深度值之間的差值的最大值;和確定邊緣區(qū)域是否存在于與預(yù)測(cè)目標(biāo)深度視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元中。該跳躍信息可以是通過(guò)以下步驟的至少一個(gè)確定的信息:當(dāng)存在邊緣的時(shí)候,基于最大深度差值確定使用第一視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第一閾值;和當(dāng)不存在邊緣的時(shí)候,基于最大深度差值確定使用第二視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第二閾值。按照本發(fā)明的再一個(gè)方面,提供了一種視頻解碼器,包括:熵解碼模塊,其對(duì)解碼目標(biāo)視頻單元的跳躍信息進(jìn)行解碼;和預(yù)測(cè)模塊,其生成扭曲的預(yù)測(cè)深度視頻單元,并基于跳躍信息使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼,其中跳躍信息是基于扭曲的預(yù)測(cè)深度視頻單元的深度信息、解碼目標(biāo)視頻單元的深度信息,和與解碼目標(biāo)視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息而確定的信息。該熵解碼模塊可以是當(dāng)使用多個(gè)扭曲的預(yù)測(cè)深度視頻單元,或者多個(gè)參考圖片的時(shí)候,對(duì)用于解碼目標(biāo)視頻單元的跳躍模式的視頻單元或者圖片的索引信息進(jìn)行解碼的熵解碼模塊。該預(yù)測(cè)模塊可以是當(dāng)解碼目標(biāo)視頻單元使用跳躍模式解碼的時(shí)候,使用基于索引信息確定的扭曲的預(yù)測(cè)深度視頻單元或者參考圖片的一個(gè)的深度信息作為解碼目標(biāo)視頻單元的深度信息的預(yù)測(cè)模塊。該扭曲的預(yù)測(cè)深度視頻單元可以是通過(guò)在預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)上扭曲具有與預(yù)測(cè)目標(biāo)深度圖片相同的POC(圖片順序計(jì)數(shù))的深度圖片而獲得的圖片。該跳躍信息可以是基于以下步驟計(jì)算的信息:計(jì)算最大深度差值,其是在解碼目標(biāo)視頻單元的深度值和扭曲的預(yù)測(cè)深度視頻單元的變換深度值之間的差值的最大值;和確定邊緣區(qū)域是否存在于與預(yù)測(cè)目標(biāo)深度圖片相對(duì)應(yīng)的紋理圖片的視頻單元中。該跳躍信息可以是通過(guò)以下步驟的至少一個(gè)確定的信息:當(dāng)存在邊緣的時(shí)候,基于最大深度差值確定使用第一視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第一閾值;和當(dāng)不存在邊緣的時(shí)候,基于最大深度差值確定使用第二視頻渲染質(zhì)量計(jì)算方法計(jì)算的值是否大于第二閾值。有益效果在按照本發(fā)明的方面使用跳躍模式的編碼/解碼方法和設(shè)備中,能夠基于使用以預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)扭曲的扭曲的預(yù)測(cè)深度圖片或者參考圖片所計(jì)算的視頻渲染質(zhì)量來(lái)確定是否使用跳躍模式執(zhí)行編碼/解碼處理。因此,由于不執(zhí)行不必要的預(yù)測(cè)處理來(lái)編碼和解碼視頻單元,所以能夠增強(qiáng)視頻的編碼和解碼效率。附圖說(shuō)明圖1是圖示按照本發(fā)明一個(gè)實(shí)施例的VSP(視圖合成預(yù)測(cè))方法的示意圖。圖2是圖示按照本發(fā)明的一個(gè)實(shí)施例確定是否使用跳躍模式編碼視頻單元的方法的流程圖。圖3是圖示按照本發(fā)明的一個(gè)實(shí)施例具有多個(gè)視點(diǎn)的VSP(視圖合成預(yù)測(cè))方法的示意圖。圖4是圖示按照本發(fā)明的一個(gè)實(shí)施例,當(dāng)給出多個(gè)參考扭曲的圖片的時(shí)候,確定是否使用跳躍模式編碼視頻單元方法的流程圖。圖5是圖示當(dāng)兩個(gè)扭曲的預(yù)測(cè)深度圖片用于使用跳躍模式編碼的時(shí)候,確定是否使用跳躍模式編碼視頻單元方法的流程圖。圖6是圖示按照本發(fā)明一個(gè)實(shí)施例的VSP(視圖合成預(yù)測(cè))方法的示意圖。圖7是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖8是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖9是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖10是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻編碼器一部分的示意圖。圖11是圖示按照本發(fā)明一個(gè)實(shí)施例的深度信息預(yù)測(cè)模塊的示意圖。圖12是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼器一部分的示意圖。具體實(shí)施方式在下文中,將參考伴隨的附圖詳細(xì)描述本發(fā)明的實(shí)施例。當(dāng)確定在本發(fā)明中涉及的已知技術(shù)或者功能的詳細(xì)說(shuō)明使本發(fā)明的要點(diǎn)難以理解的時(shí)候,將不進(jìn)行詳細(xì)說(shuō)明。當(dāng)提及一個(gè)元件“耦合”或者“連接”到另一個(gè)元件的時(shí)候,應(yīng)該理解,再一個(gè)元件可以插入在其間,以及兩個(gè)元件可以彼此直接耦合或者連接?!鞍ā碧囟ㄔ谋磉_(dá)指的是不排除其它的元件,并且額外的元件可以包括在本發(fā)明的一個(gè)實(shí)施例或者本發(fā)明的技術(shù)范圍中。諸如“第一”和“第二”的術(shù)語(yǔ)能夠用于描述各種元件,但是,元件不局限于該術(shù)語(yǔ)。這術(shù)語(yǔ)僅僅用于區(qū)別一個(gè)元件與另一個(gè)元件。例如,在不脫離本發(fā)明的范圍的情況下,第一元件可以稱(chēng)作第二元件,并且第二元件可以類(lèi)似地稱(chēng)作第一元件。為了對(duì)不同的具體功能解釋便利的目的,單獨(dú)地圖示在本發(fā)明的實(shí)施例中描述的元件,并且這并不意味著分別通過(guò)單獨(dú)的硬件或者單獨(dú)的軟件模塊來(lái)實(shí)施元件。也就是說(shuō),為了解釋便利的目的,元件被圖示和描述為組成模塊,元件中的兩個(gè)或更多個(gè)元件可以被組合以形成單個(gè)元件,或者一個(gè)元件可以分成多個(gè)元件。在不脫離本發(fā)明的概念的情況下,元件被組合和/或分解的實(shí)施例屬于本發(fā)明的范圍。某些元件可以不必是用于執(zhí)行本發(fā)明的必要功能的必要元件,而可以是僅僅用于改善性能的選擇性的元件。本發(fā)明可以通過(guò)除了僅用于改善性能的元件以外僅僅對(duì)實(shí)施本發(fā)明所必要的元件來(lái)實(shí)施,并且僅僅包括除了僅用于改善性能的選擇性的元件以外所必要的元件的結(jié)構(gòu)屬于本發(fā)明的范圍。圖1是圖示按照本發(fā)明一個(gè)實(shí)施例的VSP(視圖合成預(yù)測(cè))方法的示意圖。參考圖1,可以給出具有相同的POC(圖片順序計(jì)數(shù))的第一視圖視頻100和第二視圖視頻150。具有相同的POC(圖片順序計(jì)數(shù))的視頻可以是具有相同的視頻輸出順序的視頻。第一視圖視頻100可以包括第一紋理圖片110和第一深度圖片120,并且第二視圖視頻150可以包括第二紋理圖片160和第二深度圖片170。能夠使用附加信息,諸如相機(jī)參數(shù)和深度數(shù)據(jù),通過(guò)扭曲第一深度圖片120生成用于存在于除第一視圖以外的視圖中的第二深度圖片170的預(yù)測(cè)的深度圖片140。在發(fā)明以下的實(shí)施例中,通過(guò)從一個(gè)視圖到另一個(gè)視圖執(zhí)行扭曲操作獲得的、并且用作預(yù)測(cè)的深度圖片的深度圖片被定義為扭曲的預(yù)測(cè)深度圖片,而且要預(yù)測(cè)的深度圖片被定義為預(yù)測(cè)目標(biāo)深度圖片。由于扭曲的預(yù)測(cè)深度圖片140的深度信息是原始第二深度圖片170的深度信息的預(yù)測(cè)值,所以在原始第二深度圖片170和扭曲的預(yù)測(cè)深度圖片140的深度信息之間可能存在差別。按照本發(fā)明的一個(gè)實(shí)施例,就編譯效率而言,能夠通過(guò)將扭曲的預(yù)測(cè)深度圖片140的深度信息與第二深度圖片170的視頻信息比較來(lái)確定是否使用跳躍模式編碼第二深度圖片170。跳躍模式指的是以相同的方式使用包括在扭曲的預(yù)測(cè)深度圖片140中的視頻信息作為預(yù)測(cè)目標(biāo)深度圖片170的視頻信息的值的編碼方法。例如,當(dāng)包括在預(yù)測(cè)目標(biāo)深度圖片170中的預(yù)測(cè)目標(biāo)塊175使用跳躍模式的時(shí)候,與預(yù)測(cè)目標(biāo)塊175相對(duì)應(yīng)的、存在于扭曲的預(yù)測(cè)深度圖片140中的塊145的深度信息可以被用作預(yù)測(cè)目標(biāo)塊175的深度信息。與預(yù)測(cè)目標(biāo)塊175相對(duì)應(yīng)的塊可以是在扭曲的預(yù)測(cè)深度圖片140中的塊,其包括在與預(yù)測(cè)目標(biāo)塊175相同位置上的點(diǎn),并且其位于預(yù)測(cè)目標(biāo)塊175的協(xié)同定位(col-located)位置上。與預(yù)測(cè)目標(biāo)塊175相對(duì)應(yīng)的塊145可以是相對(duì)于預(yù)測(cè)目標(biāo)塊175的位置在基于預(yù)先確定的位置計(jì)算方法計(jì)算的另一個(gè)圖片中存在于指定位置的塊。因此,在使用跳躍模式執(zhí)行編碼處理的時(shí)候,在對(duì)包括在與預(yù)測(cè)目標(biāo)塊175相同預(yù)測(cè)目標(biāo)深度圖片170中的視頻單元進(jìn)行編碼時(shí),不使用附加信息,諸如殘留信息、參考圖片信息,和運(yùn)動(dòng)矢量信息,并且因此,能夠增強(qiáng)視頻的編譯效率。在本發(fā)明以下的實(shí)施例中,為了解釋便利的目的,將主要地描述預(yù)測(cè)包括在預(yù)測(cè)目標(biāo)深度圖片中的塊的方法。但是,按照本發(fā)明的一個(gè)實(shí)施例的使用跳躍模式的視頻編碼方法可以是預(yù)測(cè)各種視頻單元(例如,CU、PU、TU、LCU、宏塊、片、幀和圖片)以及塊單元的方法。例如,可以使用確定是否對(duì)通過(guò)以圖片為單位執(zhí)行預(yù)測(cè)處理獲得的值使用跳躍模式編碼圖片的方法。在本發(fā)明的以下實(shí)施例中使用的術(shù)語(yǔ)中,術(shù)語(yǔ)“視頻單元”可以被分析為包括各種視頻單元,諸如CU、PU、TU、LCU、宏塊、片、幀和圖片。確定是否使用跳躍模式執(zhí)行編碼處理可以對(duì)如上所述的各種視頻單元執(zhí)行。例如,為了確定是否使用跳躍模式編碼特定的視頻單元,可以通過(guò)計(jì)算在預(yù)測(cè)目標(biāo)視頻單元175的深度信息和扭曲的預(yù)測(cè)深度圖片(中的對(duì)應(yīng)視頻單元145)的深度信息之間的差值來(lái)確定是否使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元175。在下面將簡(jiǎn)單地提及確定是否對(duì)特定的視頻單元使用跳躍模式執(zhí)行編碼處理的方法。(1)為了確定是否在編碼視頻單元的方法中使用跳躍模式,扭曲的預(yù)測(cè)深度圖片的視頻單元145的深度值和預(yù)測(cè)目標(biāo)深度圖片的視頻單元175的深度值相比較以計(jì)算期間的差值。計(jì)算的差值可用于確定是否使用跳躍模式執(zhí)行編碼處理。(2)作為用于確定是否使用跳躍模式編碼視頻單元的附加信息,可以另外確定與預(yù)測(cè)目標(biāo)深度圖片的視頻單元170相對(duì)應(yīng)的紋理圖片的視頻單元165是否包括邊緣區(qū)域。例如,計(jì)算視頻渲染質(zhì)量的不同的方法可以適用于紋理圖片的視頻單元165包括邊緣的情形,和紋理圖片的視頻單元165不包括邊緣的情形。當(dāng)視頻單元在大小上,例如,從塊單元增大到圖片單元的時(shí)候,可以通過(guò)使用邊緣數(shù)量信息作為用于確定是否使用跳躍模式執(zhí)行編碼處理的信息,來(lái)確定是否使用跳躍模式對(duì)圖片單元執(zhí)行編碼處理。(3)視頻的渲染質(zhì)量可以基于在扭曲的預(yù)測(cè)深度視頻單元145的深度信息和在步驟(1)中計(jì)算的預(yù)測(cè)目標(biāo)深度視頻單元175的深度信息之間的差值以及在步驟(2)中計(jì)算的邊緣信息來(lái)計(jì)算。當(dāng)計(jì)算的渲染質(zhì)量小于預(yù)先確定的閾值的時(shí)候,可以對(duì)相應(yīng)的視頻單元執(zhí)行跳躍模式編碼處理。為了解釋便利的目的,僅僅存在于相同的POC(圖片順序計(jì)數(shù))的兩個(gè)視點(diǎn)的視頻(第一視圖視頻100和第二視圖視頻150)在圖1中圖示,但是,兩個(gè)或更多個(gè)視圖的視頻可以存在于相同的POC。這種情形另外在圖3中圖示。圖2是圖示按照本發(fā)明的一個(gè)實(shí)施例確定是否使用跳躍模式編碼視頻單元方法的流程圖。在圖2中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以變化的順序來(lái)執(zhí)行。在下文中,在本發(fā)明的實(shí)施例中使用的表達(dá)式是用于執(zhí)行確定是否使用跳躍模式編碼特定的視頻單元方法的示例,并且可以使用各種表達(dá)式。參考圖2,計(jì)算視頻單元的深度信息(步驟S200)。視頻單元的深度信息可以采用相對(duì)于相機(jī)平面計(jì)算的視頻單元的深度信息。表達(dá)式1是用于在相機(jī)的圖像平面上計(jì)算在坐標(biāo)(x,y)處深度信息的表達(dá)式。<表達(dá)式1>在表達(dá)式1中,Z(x,y)表示深度圖片的實(shí)際的深度值,Zfar表示最大深度值,和Znear表示最小深度值。實(shí)際的深度值Z(x,y)可以基于表達(dá)式1被轉(zhuǎn)換為關(guān)于相機(jī)平面的深度信息L(x,y)。計(jì)算在扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值(步驟S210)。當(dāng)對(duì)于一個(gè)視頻單元確定是否使用跳躍模式執(zhí)行編碼處理的時(shí)候,扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息可以被比較來(lái)計(jì)算在其間的差值。該計(jì)算的差值可用于在后面的步驟中計(jì)算視頻的渲染質(zhì)量。表達(dá)式2是表示使用由表達(dá)式1計(jì)算的深度信息計(jì)算在扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間差值方法的表達(dá)式。<表達(dá)式2>在表達(dá)式2中,表示扭曲的預(yù)測(cè)深度視頻單元的深度信息,和Lp′(x,y)表示預(yù)測(cè)目標(biāo)深度視頻單元的深度信息。在表達(dá)式2中,假設(shè)最大差值是通過(guò)宏塊單元計(jì)算的,但是,步驟210的處理可以適用于如上所述的各種視頻單元。例如,在深度信息上的差值可以通過(guò)圖片單元而不是塊單元來(lái)計(jì)算。判斷與預(yù)測(cè)目標(biāo)深度視頻單元的視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息(步驟S220)。判斷與預(yù)測(cè)目標(biāo)視頻單元的視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息。例如,當(dāng)預(yù)測(cè)目標(biāo)圖片的視頻單元是塊單元的時(shí)候,各種塊邊緣確定方法可用于確定對(duì)應(yīng)的紋理圖片是否包括邊緣信息。例如,當(dāng)預(yù)測(cè)目標(biāo)視頻單元是圖片單元的時(shí)候,可以使用確定圖片中存在的邊緣數(shù)量的信息的方法。當(dāng)假設(shè)視頻單元是塊的時(shí)候,取決于與預(yù)測(cè)目標(biāo)視頻單元相對(duì)應(yīng)的紋理視頻單元是否包括邊緣,不同的視頻渲染質(zhì)量計(jì)算方法可以適用。基于在扭曲的預(yù)測(cè)深度視頻單元的深度值和預(yù)測(cè)目標(biāo)深度視頻單元的深度值之間的差值以及邊緣信息計(jì)算視頻的渲染質(zhì)量(步驟S230)。預(yù)測(cè)目標(biāo)視頻單元的渲染質(zhì)量可以基于在扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度值之間的差值,以及紋理圖片的視頻單元的邊緣信息來(lái)計(jì)算。表達(dá)式3表示當(dāng)假設(shè)ΔL(xp,yp)的深度編譯誤差出現(xiàn)在與相機(jī)P相對(duì)應(yīng)的視圖視頻的坐標(biāo)(xp,yp)處的時(shí)候計(jì)算的紋理映射誤差Δp′(xp,yp)。<表達(dá)式3>在表達(dá)式3中,kx和ky可以是在相機(jī)視圖p和p’之間的距離,Znear和Zfar的函數(shù)??梢员欢x,這里^表示當(dāng)存在深度編譯誤差的時(shí)候的坐標(biāo)。視頻的渲染質(zhì)量可以基于表達(dá)式3的誤差計(jì)算方法使用紋理視頻單元的邊緣信息通過(guò)表達(dá)式4和5來(lái)計(jì)算。表達(dá)式4和5是用于基于使用表達(dá)式2計(jì)算的深度信息差別和邊緣區(qū)域信息來(lái)計(jì)算視頻的渲染質(zhì)量的表達(dá)式。當(dāng)視頻單元是除塊單元以外的視頻單元的時(shí)候,以下的表達(dá)式可以被修改,并且這個(gè)修改的實(shí)施例也包括在本發(fā)明的范圍中。表達(dá)式4是當(dāng)紋理圖片的對(duì)應(yīng)的視頻單元不包括邊緣區(qū)域的時(shí)候,用于計(jì)算預(yù)測(cè)目標(biāo)視頻單元的渲染質(zhì)量的表達(dá)式。表達(dá)式5是當(dāng)紋理圖片的對(duì)應(yīng)的視頻單元包括邊緣區(qū)域的時(shí)候,用于計(jì)算預(yù)測(cè)目標(biāo)視頻單元的渲染質(zhì)量的表達(dá)式。<表達(dá)式4>D∞r(nóng)endered(Qdepth)=K·Qdepth在這里,Qdepth可以使用表達(dá)式2來(lái)計(jì)算,并且K是取決于實(shí)施方式設(shè)置的常數(shù)。<表達(dá)式5>在表達(dá)式5中,Qdepth可以使用表達(dá)式2來(lái)計(jì)算,表示要編譯的區(qū)域的紋理視頻像素的局部相關(guān)值,并且表示要編譯的區(qū)域的紋理視頻像素值的變化值。此外,C是取決于實(shí)施方式確定的常數(shù)。確定視頻的渲染質(zhì)量是否小于特定的閾值(步驟S240)。在步驟S240中,取決于對(duì)應(yīng)的紋理視頻單元是否包括邊緣區(qū)域,可以確定視頻的渲染質(zhì)量是否小于使用不同的閾值的特定的閾值。當(dāng)在步驟S240確定計(jì)算的渲染質(zhì)量小于閾值的時(shí)候,確定無(wú)需很大地犧牲視頻質(zhì)量,甚至通過(guò)使用跳躍模式執(zhí)行編碼處理,編譯效率能夠被增強(qiáng),并且可以能夠使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元。當(dāng)步驟S240的確定結(jié)果是否定的時(shí)候,可以使用編碼額外的預(yù)測(cè)信息的另一個(gè)編碼方法代替跳躍模式。當(dāng)對(duì)應(yīng)的紋理視頻單元包括邊緣區(qū)域的時(shí)候,以及當(dāng)對(duì)應(yīng)的紋理視頻單元不包括邊緣區(qū)域的時(shí)候,用于確定是否使用跳躍模式用于編碼的閾值可以具有不同的值。關(guān)于是否使用跳躍模式編碼特定的視頻單元的信息可以基于語(yǔ)法元素被編碼。表1示出表示是否使用跳躍模式執(zhí)行編碼處理的語(yǔ)法。<表1>參考表1,關(guān)于是否使用跳躍模式執(zhí)行編碼預(yù)先確定的視頻單元(宏塊)的信息可以使用作為新語(yǔ)法元素的depth_skip_mode_flag表示為標(biāo)記信息。標(biāo)記信息標(biāo)題和標(biāo)記信息值是任意的,并且可以變化,并且這個(gè)變化的實(shí)施例包括在本發(fā)明的范圍中。語(yǔ)法元素depth_skip_mode_flag是指示是否使用跳躍模式用于編碼目標(biāo)視頻單元的信息。例如,當(dāng)語(yǔ)法元素的標(biāo)記值是1的時(shí)候,這指的是編碼目標(biāo)視頻單元被使用跳躍模式編碼。因此,當(dāng)depth_skip_mode_flag的標(biāo)記值是1的時(shí)候,扭曲的預(yù)測(cè)深度視頻單元的深度信息可以用作預(yù)測(cè)目標(biāo)深度視頻單元的深度信息。當(dāng)標(biāo)記值是0的時(shí)候,在扭曲的預(yù)測(cè)深度視頻單元的深度值和預(yù)測(cè)目標(biāo)視頻單元的深度信息之間的差值以及附加信息(諸如,參考圖片信息和運(yùn)動(dòng)矢量信息)可以被編碼和發(fā)送。關(guān)于是否使用跳躍模式用于編碼的信息可以不由如表1所示的特定的語(yǔ)法元素表示,而是可以是經(jīng)由解碼推導(dǎo)出的值,或者與其它信息組合和編碼的值。在以下本發(fā)明的實(shí)施例中,假設(shè)關(guān)于是否使用跳躍模式信息和要稍后另外描述的索引信息被使用語(yǔ)法元素編碼。圖3是圖示按照本發(fā)明的一個(gè)實(shí)施例在多個(gè)視點(diǎn)上的VSP(視圖合成預(yù)測(cè))方法的示意圖。參考圖3,可以存在具有相同的POC并且能夠用作參考扭曲的圖片的n個(gè)圖片(視圖1至視圖n)。具有相同的POC的n個(gè)深度圖片的至少一個(gè)深度圖片可以相對(duì)于與預(yù)測(cè)目標(biāo)深度圖片相同的視圖被扭曲,以生成扭曲的預(yù)測(cè)深度圖片315-1和335-1。當(dāng)多個(gè)扭曲的預(yù)測(cè)深度圖片315-1和335-1作為用于確定是否使用跳躍模式用于編碼的比較圖片而存在的時(shí)候,可以基于多個(gè)扭曲的預(yù)測(cè)深度圖片315-1和335-1確定是否使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元350-1。甚至當(dāng)存在如在圖3中圖示的三個(gè)以上視圖的時(shí),不使用多個(gè)扭曲的預(yù)測(cè)深度圖片,并且僅僅一個(gè)扭曲的預(yù)測(cè)深度圖片315-1可以被生成,如在圖1中所示。例如,當(dāng)考慮到編譯順序存在具有相同的POC,并且在預(yù)測(cè)目標(biāo)深度圖片以前被編碼的其它視圖的n個(gè)深度圖片的時(shí)候,最大n-1個(gè)扭曲的預(yù)測(cè)深度圖片可以通過(guò)相對(duì)于預(yù)測(cè)目標(biāo)深度圖片的視圖執(zhí)行扭曲處理來(lái)生成。所有視圖的圖片可以相對(duì)于當(dāng)前預(yù)測(cè)目標(biāo)深度圖片的視圖被扭曲。在以下本發(fā)明的實(shí)施例中,假設(shè)僅僅二個(gè)不同的視圖,視圖1310和視圖3330的深度視頻單元用作扭曲的預(yù)測(cè)深度圖片。通過(guò)扭曲存在于當(dāng)前預(yù)測(cè)目標(biāo)深度圖片的左側(cè)視圖(視圖1310)上的深度圖片獲得的扭曲的預(yù)測(cè)深度圖片可以被定義為第一扭曲的預(yù)測(cè)深度圖片315-1,并且通過(guò)扭曲存在于當(dāng)前預(yù)測(cè)目標(biāo)深度圖片的右側(cè)視圖(視圖2330)上的深度圖片獲得的扭曲的預(yù)測(cè)深度圖片可以被定義為第二扭曲的預(yù)測(cè)深度圖片335-1。第一扭曲的預(yù)測(cè)圖片315-1和第二扭曲的預(yù)測(cè)深度圖片335-1可以使用索引信息來(lái)區(qū)別。第一扭曲的預(yù)測(cè)圖片315-1和第二扭曲的預(yù)測(cè)深度圖片335-1的僅僅一個(gè)深度圖片可以被選擇為最終的扭曲的預(yù)測(cè)深度圖片,并且可以確定是否使用跳躍模式用于編碼,如在圖1中所示。例如,作為選擇第一扭曲的預(yù)測(cè)圖片315-1和第二扭曲的預(yù)測(cè)深度圖片335-1中的一個(gè)深度圖片的方法,在候選的扭曲的預(yù)測(cè)深度圖片315-1和335-1與預(yù)測(cè)目標(biāo)深度圖片350之間的殘留值可以被比較。對(duì)于別的示例,可以使用第一扭曲的預(yù)測(cè)圖片315-1和第二扭曲的預(yù)測(cè)深度圖片335-1兩者確定是否使用跳躍模式用于編碼。當(dāng)使用兩個(gè)扭曲的預(yù)測(cè)深度圖片315-1和335-1兩者的時(shí)候,兩個(gè)扭曲的預(yù)測(cè)深度圖片315-1和335-1的視頻單元350-2和350-3的深度信息可以與預(yù)測(cè)目標(biāo)深度圖片350的視頻單元350-1的深度信息相比較。基于該比較結(jié)果,可以使用類(lèi)似于原始信息(預(yù)測(cè)目標(biāo)深度視頻單元的深度信息)的扭曲的預(yù)測(cè)深度視頻單元來(lái)確定是否使用跳躍。當(dāng)使用這個(gè)方法的時(shí)候,在對(duì)于每個(gè)預(yù)測(cè)目標(biāo)視頻單元執(zhí)行跳躍模式的時(shí)候,可以選擇不同的扭曲的預(yù)測(cè)深度視頻單元。圖4是圖示按照本發(fā)明的一個(gè)實(shí)施例,當(dāng)給出多個(gè)參考扭曲的圖片的時(shí)候,確定是否使用跳躍模式編碼視頻單元方法的流程圖。圖4圖示確定多個(gè)扭曲的預(yù)測(cè)深度圖片的一個(gè)扭曲的預(yù)測(cè)深度圖片作為最終的扭曲的預(yù)測(cè)深度圖片,并且確定是否使用跳躍模式用于編碼的方法。在圖4中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以改變的順序執(zhí)行。參考圖4,生成扭曲的預(yù)測(cè)深度圖片(步驟S400)。當(dāng)存在具有相同的POC的n個(gè)圖片的時(shí)候,可以生成相對(duì)于預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)扭曲的多個(gè)扭曲的預(yù)測(cè)深度圖片。例如,可以使用存在于接近預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)的視點(diǎn)處的圖片生成兩個(gè)扭曲的預(yù)測(cè)深度圖片。一個(gè)扭曲的預(yù)測(cè)深度圖片被選擇為最終的扭曲的預(yù)測(cè)深度圖片(步驟S410)。當(dāng)在步驟S400生成多個(gè)扭曲的預(yù)測(cè)深度圖片的時(shí)候,一個(gè)扭曲的預(yù)測(cè)深度圖片可以被選擇為最終的扭曲的預(yù)測(cè)深度圖片,并且可用于確定是否使用跳躍模式編碼預(yù)測(cè)目標(biāo)圖片的視頻單元。在一個(gè)扭曲的預(yù)測(cè)深度圖片被選擇為最終的扭曲的預(yù)測(cè)深度圖片之后,確定是否使用跳躍模式用于編碼的處理流程(步驟S420至S460)可以包括相對(duì)于一個(gè)扭曲的預(yù)測(cè)深度圖片確定是否使用跳躍模式用于編碼的處理流程,類(lèi)似于步驟S200至S240的處理流程。當(dāng)兩個(gè)扭曲的預(yù)測(cè)深度圖片都用于使用跳躍模式編碼的時(shí)候,是否使用跳躍模式編碼視頻單元可以使用在圖5中圖示的處理流程確定,而無(wú)需執(zhí)行確定兩個(gè)扭曲的預(yù)測(cè)深度圖片的一個(gè)圖片的步驟。圖5是圖示當(dāng)兩個(gè)扭曲的預(yù)測(cè)深度圖片被用于使用跳躍模式的編碼的時(shí)候,確定是否使用跳躍模式編碼視頻單元方法的流程圖。在圖5中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以改變的順序執(zhí)行。計(jì)算視頻的深度信息(步驟S500)。與在步驟S200中使用的相同的方法可用于計(jì)算視頻的深度信息。計(jì)算在扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值(步驟S510)??梢杂?jì)算在多個(gè)扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值。例如,當(dāng)兩個(gè)圖片被用作扭曲的預(yù)測(cè)深度圖片的時(shí)候,可以計(jì)算在第一扭曲的預(yù)測(cè)深度視頻單元的深度信息和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值,并且可以計(jì)算在第二扭曲的預(yù)測(cè)深度視頻單元和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值。與在圖2的步驟S210中使用的相同的方法可以被用作計(jì)算該差值的方法?;谠谂で念A(yù)測(cè)深度視頻單元和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值選擇一個(gè)扭曲的預(yù)測(cè)深度視頻單元(步驟S520)。基于在扭曲的預(yù)測(cè)深度視頻單元和預(yù)測(cè)目標(biāo)深度視頻單元的深度信息之間的差值,具有較小差值的扭曲的預(yù)測(cè)深度視頻單元可以被選擇為用于確定是否使用跳躍模式用于編碼的扭曲的預(yù)測(cè)深度視頻單元。在選擇一個(gè)扭曲的預(yù)測(cè)深度視頻單元之后的步驟S530至S550可以以與在圖2的步驟S220之后的步驟中描述的相同的方式執(zhí)行。關(guān)于是否使用跳躍模式用于編碼的信息可以被編碼,并且可以發(fā)送語(yǔ)法元素depth_skip_mode_flag,其是指示是否使用跳躍模式編碼視頻單元的信息。當(dāng)要使用跳躍模式編碼的選擇的圖片另外如在圖3至5中圖示的那樣被使用的時(shí)候,通過(guò)發(fā)送多個(gè)扭曲的預(yù)測(cè)深度圖片的索引信息,關(guān)于哪個(gè)圖片被用于使用跳躍模式預(yù)測(cè)的信息可以另外被編碼和發(fā)送。按照本發(fā)明的一個(gè)實(shí)施例,另一個(gè)參考圖片(例如,具有相同的POC的先前的深度圖片或者后續(xù)的深度圖片)以及扭曲的預(yù)測(cè)深度視頻單元可用于預(yù)測(cè)預(yù)測(cè)目標(biāo)視頻單元。在以下本發(fā)明的實(shí)施例中,用于預(yù)測(cè)預(yù)測(cè)目標(biāo)視頻單元的圖片被定義為參考圖片。該參考圖片可以包括作為經(jīng)歷扭曲處理的參考圖片的扭曲的參考圖片,和作為沒(méi)有經(jīng)歷扭曲處理的參考圖片的非扭曲的參考圖片。圖6是圖示按照本發(fā)明一個(gè)實(shí)施例的VSP(視圖合成預(yù)測(cè))方法的示意圖。具有不同的POC值并且沒(méi)有經(jīng)歷扭曲處理的參考圖片以及扭曲的預(yù)測(cè)深度圖片可用于確定是否使用跳躍模式用于編碼。參考圖6,多個(gè)參考圖片可用于預(yù)測(cè)預(yù)測(cè)目標(biāo)視頻單元的深度值。假設(shè)T1圖片620-1、D1圖片620、T2圖片630-1,和D2圖片630是比T3圖片615-1、D3圖片615、T4圖片640-1和D4圖片640更早編碼和解碼的圖片,并且它們被用作用于預(yù)測(cè)T3圖片615-1、D3圖片615、T4圖片640-1和D4圖片640的參考圖片。參考圖片可用于具有包括扭曲的預(yù)測(cè)深度圖片605和610以及非扭曲的預(yù)測(cè)深度圖片615、620和630的概念。扭曲的預(yù)測(cè)深度圖片605和610是用于生成通過(guò)執(zhí)行扭曲處理而生成的預(yù)測(cè)目標(biāo)深度圖片的預(yù)測(cè)的深度信息值的圖片,并且非扭曲的預(yù)測(cè)深度圖片615、620和630是用于無(wú)需執(zhí)行扭曲處理來(lái)預(yù)測(cè)預(yù)測(cè)目標(biāo)視頻單元的深度信息的圖片。例如,非扭曲的預(yù)測(cè)深度圖片615、620和630可以包括具有與預(yù)測(cè)目標(biāo)深度圖片640相同視圖并且具有與其不同的POC值的深度圖片630,具有不同于預(yù)測(cè)目標(biāo)深度圖片640的視圖并且具有與其不同的POC值的深度圖片620,和具有不同于預(yù)測(cè)目標(biāo)深度圖片640的視圖并且具有相同的POC值的深度圖片615。扭曲的預(yù)測(cè)深度圖片605和610可以包括通過(guò)扭曲具有不同于預(yù)測(cè)目標(biāo)深度圖片640的視圖并且具有與預(yù)測(cè)目標(biāo)深度圖片640相同的POC值的深度圖片615而獲得的扭曲的預(yù)測(cè)深度圖片,和通過(guò)扭曲具有不同的POC值的深度圖片620而獲得的扭曲的預(yù)測(cè)深度圖片610。當(dāng)存在多個(gè)參考圖片的時(shí)候,非扭曲的預(yù)測(cè)深度圖片615、620和630,和扭曲的預(yù)測(cè)深度圖片605和610可以被索引以生成參考圖片列表。例如,索引可以首先賦予扭曲的預(yù)測(cè)深度圖片605和610,然后索引可以賦予非扭曲的預(yù)測(cè)深度圖片615、620和630。小的索引值可以賦予在扭曲的預(yù)測(cè)深度圖片605和610之中存在于接近預(yù)測(cè)目標(biāo)深度圖片的視點(diǎn)的視點(diǎn)處的深度圖片,在非扭曲的預(yù)測(cè)深度圖片615、620和630之中具有相同視點(diǎn)的深度圖片可以被標(biāo)引,然后索引值可以賦予具有小的POC差值的參考圖片。各種方法可用于構(gòu)成參考圖片列表。如在圖1和2中圖示的,當(dāng)用于確定是否使用跳躍模式用于編碼的參考圖片是一個(gè)扭曲的預(yù)測(cè)深度圖片的時(shí)候,可以?xún)H編碼關(guān)于是否執(zhí)行跳躍模式的信息,而無(wú)需分別地索引用于確定是否使用跳躍模式用于執(zhí)行使用跳躍模式的編碼處理的參考圖片。但是,當(dāng)用于確定是否使用跳躍模式用于編碼的參考圖片的數(shù)目是兩個(gè)或更多個(gè)的時(shí)候,在使用跳躍模式執(zhí)行編碼處理的時(shí)候,除了關(guān)于是否執(zhí)行跳躍模式的信息之外,用于確定是否使用跳躍模式用于編碼的參考圖片的索引信息可以被另外編碼。也就是說(shuō),當(dāng)各種圖片,諸如扭曲的預(yù)測(cè)深度圖片605和610,和非扭曲的預(yù)測(cè)深度圖片615、620和630另外用于確定是否使用跳躍模式用于編碼的時(shí)候,在使用跳躍模式執(zhí)行編碼處理的時(shí)候,除了關(guān)于是否執(zhí)行跳躍模式的信息之外,通過(guò)索引關(guān)于用于確定是否使用跳躍模式用于編碼的參考圖片的信息而獲得的索引信息可以被編碼。再次參考圖6,例如,假設(shè)一個(gè)扭曲的預(yù)測(cè)深度圖片605和三個(gè)非扭曲的預(yù)測(cè)深度圖片(第一參考圖片630、第二參考圖片615和第三參考圖片620)存在于用于供預(yù)測(cè)預(yù)測(cè)目標(biāo)視頻單元640-2的參考圖片的參考圖片列表中。在這里,作為包括在參考圖片列表中的參考圖片的索引信息,索引0可以分配給扭曲的預(yù)測(cè)深度圖片605,索引1可以分配給第一參考圖片630,索引2可以分配給第二參考圖片615,并且索引3可以分配給第三參考圖片620。編碼器可以比較在預(yù)測(cè)目標(biāo)視頻單元和多個(gè)參考圖片的視頻單元,諸如扭曲的預(yù)測(cè)深度圖片605、第一參考圖片630、第二首選圖片615和第三參考圖片620之間的殘留值??梢曰谧鳛楸容^結(jié)果具有最小殘留值的參考圖片確定是否使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元。例如,當(dāng)作為殘留值的比較結(jié)果在預(yù)測(cè)目標(biāo)塊和包括在第一參考圖片630中的對(duì)應(yīng)塊之間的殘留值是最小的時(shí)候,可以使用在第一參考圖片630中對(duì)應(yīng)的塊在與在圖2中圖示的相同的處理流程中確定是否使用跳躍模式用于編碼。可以基于標(biāo)記信息,諸如以上提及的語(yǔ)法元素depth_skip_mode_flag編碼關(guān)于是否使用跳躍模式執(zhí)行編碼處理的信息,并且可以基于額外的索引信息編碼所使用的參考圖片的信息。當(dāng)不執(zhí)行跳躍模式的時(shí)候,類(lèi)似于編碼預(yù)測(cè)目標(biāo)塊的現(xiàn)有方法,額外的預(yù)測(cè)信息,諸如參考圖片列表信息、參考圖片信息、運(yùn)動(dòng)矢量信息,和殘留信息可以被編碼和發(fā)送給解碼器。圖7是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖7圖示了一種解碼方法,該解碼方法使用確定是否使用跳躍模式編碼一個(gè)扭曲的預(yù)測(cè)深度視頻單元的方法,其在圖1和2中圖示。在圖7中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以改變的順序執(zhí)行。參考圖7,生成扭曲的預(yù)測(cè)深度圖片(步驟S700)。當(dāng)扭曲的預(yù)測(cè)深度圖片僅僅用于使用跳躍模式解碼的時(shí)候,跳躍模式編碼信息可以被首先解碼,然后可以生成扭曲的預(yù)測(cè)深度圖片。也就是說(shuō),步驟S700可以在如下所述的步驟S710之后執(zhí)行。由于是否生成扭曲的預(yù)測(cè)深度圖片可以取決于何時(shí)跳躍解碼目標(biāo)視頻單元確定,但是,除跳躍模式以外的解碼方法(例如,合并模式或者AMVP)可用于解碼視頻單元,所以在解碼預(yù)測(cè)目標(biāo)深度圖片的時(shí)候,扭曲的預(yù)測(cè)深度圖片可以存儲(chǔ)在參考圖片列表中。通過(guò)解碼該跳躍信息,確定是否使用跳躍模式用于編碼(步驟S710)。跳躍信息是指示是否執(zhí)行跳躍模式的標(biāo)記,諸如depth_skip_mode_flag,并且是關(guān)于是否使用跳躍模式來(lái)編碼解碼目標(biāo)視頻單元的信息。例如,關(guān)于是否使用跳躍模式編碼視頻單元的信息可以通過(guò)推理獲得而無(wú)需解碼跳躍信息,或者關(guān)于是否使用跳躍模式編碼視頻單元的信息可以基于通過(guò)與另一個(gè)語(yǔ)法元素信息組合和編碼跳躍信息獲得的信息來(lái)獲得。當(dāng)視頻單元被使用跳躍模式編碼的時(shí)候,使用跳躍模式解碼該解碼目標(biāo)視頻單元(步驟S720)。當(dāng)使用跳躍模式執(zhí)行解碼處理的時(shí)候,扭曲的預(yù)測(cè)深度視頻單元的深度信息可以直接用作解碼目標(biāo)視頻單元的深度信息。當(dāng)不使用跳躍模式來(lái)編碼視頻單元的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息被解碼(步驟S730)。當(dāng)不使用跳躍模式來(lái)編碼視頻單元的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息(例如,參考圖片信息、運(yùn)動(dòng)矢量信息和殘留信息)被解碼。圖8是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖8圖示基于在圖3至5中圖示的編碼方法的解碼方法。在圖8中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以改變的順序執(zhí)行。參考圖8,生成多個(gè)扭曲的預(yù)測(cè)深度圖片(步驟S800)。當(dāng)用于執(zhí)行跳躍模式的圖片是多個(gè)扭曲的預(yù)測(cè)深度圖片的時(shí)候,可以通過(guò)執(zhí)行扭曲處理生成多個(gè)扭曲的預(yù)測(cè)深度圖片。生成的扭曲的預(yù)測(cè)深度圖片可以存儲(chǔ)在緩存器中,諸如參考圖片列表。解碼跳躍信息(步驟S810)。跳躍信息是指示是否執(zhí)行跳躍模式的標(biāo)記,諸如depth_skip_mode_flag,并且是關(guān)于是否使用跳躍模式編碼解碼目標(biāo)視頻單元的信息。例如,關(guān)于是否使用跳躍模式編碼視頻單元的信息可以通過(guò)推理獲得而無(wú)需解碼跳躍信息,或者關(guān)于是否使用跳躍模式編碼視頻單元的信息可以基于通過(guò)與另一個(gè)語(yǔ)法元素信息組合和編碼跳躍信息獲得的信息來(lái)獲得。解碼參考圖片索引信息(步驟S820)。當(dāng)使用跳躍模式執(zhí)行解碼處理的時(shí)候,用于解碼目標(biāo)視頻單元的參考圖片索引信息可以被解碼以獲得關(guān)于使用多個(gè)扭曲的預(yù)測(cè)深度圖片之中什么扭曲的預(yù)測(cè)深度圖片來(lái)執(zhí)行使用跳躍模式的解碼處理的信息。當(dāng)如上所述使用兩個(gè)扭曲的預(yù)測(cè)深度視頻單元的時(shí)候,關(guān)于使用什么視頻單元用于跳躍模式的索引信息可以被編碼,并且這樣的索引信息可以被解碼,并且用于使用跳躍模式的解碼處理。使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼(步驟S830)。使用跳躍模式的解碼處理可以使用在步驟S820中選擇的扭曲的預(yù)測(cè)深度視頻單元執(zhí)行。當(dāng)在步驟S810確定不使用跳躍模式的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息被解碼(步驟S840)。當(dāng)不使用跳躍模式來(lái)編碼視頻單元的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息(例如,參考圖片信息、運(yùn)動(dòng)矢量信息和殘留值信息)被解碼。圖9是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼方法的流程圖。圖9圖示基于在圖5中圖示的編碼方法的解碼方法。在圖9中圖示的流程圖的步驟不必順序地執(zhí)行,而是當(dāng)步驟能夠以變化的編譯順序執(zhí)行的時(shí)候,可以以改變的順序執(zhí)行。參考圖9,構(gòu)成參考圖片列表(步驟S900)。用于執(zhí)行跳躍模式的參考圖片列表可以包括至少一個(gè)扭曲的預(yù)測(cè)深度圖片或者非扭曲的預(yù)測(cè)深度圖片。各種方法可以用作索引扭曲的預(yù)測(cè)深度圖片或者非扭曲的預(yù)測(cè)深度圖片的方法。解碼跳躍信息(步驟S910)。跳躍信息是指示是否執(zhí)行跳躍模式的標(biāo)記,諸如depth_skip_mode_flag,并且是關(guān)于是否使用跳躍模式編碼解碼目標(biāo)視頻單元的信息。例如,關(guān)于是否使用跳躍模式編碼視頻單元的信息可以通過(guò)推理獲得而無(wú)需解碼跳躍信息,或者關(guān)于是否使用跳躍模式編碼視頻單元的信息可以基于通過(guò)與另一個(gè)語(yǔ)法元素信息組合和編碼跳躍信息獲得的信息來(lái)獲得。解碼用于解碼目標(biāo)視頻單元的參考圖片索引信息(步驟S920)。當(dāng)使用跳躍模式執(zhí)行解碼處理的時(shí)候,參考圖片的索引信息可以被解碼以獲得關(guān)于使用多個(gè)參考圖片之中的什么參考圖片來(lái)執(zhí)行使用跳躍模式的解碼處理的信息。使用跳躍模式對(duì)解碼目標(biāo)視頻單元進(jìn)行解碼(步驟S930)。使用跳躍模式的解碼處理可以使用在步驟S920中選擇的扭曲的預(yù)測(cè)深度視頻單元來(lái)執(zhí)行。當(dāng)在步驟S910確定不使用跳躍模式的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息被解碼(步驟S940)。當(dāng)不使用跳躍模式編碼視頻單元的時(shí)候,對(duì)于解碼視頻單元所必需的附加信息(例如,參考圖片信息、運(yùn)動(dòng)矢量信息和殘留值信息)被解碼。圖10是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻編碼器一部分的示意圖。參考圖10,該視頻編碼器可以包括存儲(chǔ)器1000和預(yù)測(cè)模塊1005,并且該預(yù)測(cè)模塊1005可以包括深度信息預(yù)測(cè)模塊1010和紋理信息預(yù)測(cè)模塊1020。預(yù)先編碼的深度圖片和紋理圖片可以存儲(chǔ)在存儲(chǔ)器1000中。存儲(chǔ)在存儲(chǔ)器1000中的編碼的深度圖片和紋理圖片可以用于預(yù)測(cè)模塊1005預(yù)測(cè)深度圖片和紋理圖片。紋理信息預(yù)測(cè)模塊1020可以預(yù)測(cè)紋理信息,諸如多視圖視頻的亮度信息和色度信息。各種預(yù)測(cè)方法,諸如內(nèi)部預(yù)測(cè)方法和中間預(yù)測(cè)方法可以用作預(yù)測(cè)紋理信息的方法。深度信息預(yù)測(cè)模塊1010可以預(yù)測(cè)視頻的深度信息。如上所述,深度信息預(yù)測(cè)模塊1010可以利用使用跳躍模式的另一個(gè)圖片的視頻信息而無(wú)需編碼預(yù)測(cè)信息。深度信息預(yù)測(cè)模塊1010可以通過(guò)扭曲存儲(chǔ)在存儲(chǔ)器中的深度圖片生成扭曲的預(yù)測(cè)深度圖片,并且可以基于一個(gè)扭曲的預(yù)測(cè)深度圖片或者多個(gè)扭曲的預(yù)測(cè)深度圖片確定是否執(zhí)行跳躍模式。當(dāng)深度信息預(yù)測(cè)模塊101執(zhí)行使用跳躍模式的編碼處理的時(shí)候,指示使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元的信息可以被編碼和發(fā)送給解碼器而無(wú)需編碼和發(fā)送殘留信息(在預(yù)測(cè)深度信息和原始深度信息之間的差值),并且因此,視頻解碼器可以使用跳躍模式執(zhí)行解碼處理。當(dāng)使用多個(gè)扭曲的預(yù)測(cè)深度圖片或者多個(gè)參考圖片的時(shí)候,用于跳躍模式的圖片的索引信息可以被另外編碼和發(fā)送。當(dāng)深度信息預(yù)測(cè)模塊101不執(zhí)行使用跳躍模式的編碼處理的時(shí)候,殘留信息可以被另外編碼,用于預(yù)測(cè)的附加的預(yù)測(cè)信息(諸如,運(yùn)動(dòng)矢量信息和參考圖片索引信息)可以被編碼,并且結(jié)果信息可以被發(fā)送給視頻解碼器。深度信息預(yù)測(cè)模塊101可以包括以下的附加元素,以便確定是否使用跳躍模式編碼預(yù)測(cè)目標(biāo)視頻單元。圖11是圖示按照本發(fā)明一個(gè)實(shí)施例的深度信息預(yù)測(cè)模塊的示意圖。參考圖11,深度信息預(yù)測(cè)模塊1150可以包括扭曲模塊1100、差值生成模塊1110、邊緣信息確定模塊1120,和跳躍確定模塊1130。扭曲模塊1100可以在預(yù)測(cè)目標(biāo)圖片的視點(diǎn)上通過(guò)扭曲從存儲(chǔ)器提供的編碼的深度圖片執(zhí)行扭曲處理。扭曲模塊1100可以生成扭曲的預(yù)測(cè)深度圖片用于確定是否使用跳躍模式執(zhí)行預(yù)測(cè)目標(biāo)圖片的視頻單元。差值生成模塊1110可以計(jì)算在預(yù)測(cè)目標(biāo)深度圖片的視頻單元和與預(yù)測(cè)目標(biāo)深度圖片的視頻單元相對(duì)應(yīng)的扭曲的預(yù)測(cè)深度圖片的視頻單元之間的深度信息差值。由差值生成模塊1110生成的差值可以輸入給跳躍確定模塊1130,并且可以確定是否在其中使用跳躍模式編碼預(yù)測(cè)目標(biāo)深度圖片的視頻單元。邊緣信息確定模塊1120可以確定與預(yù)測(cè)目標(biāo)深度圖片的視頻單元相對(duì)應(yīng)的紋理圖片的視頻單元的邊緣信息。例如,當(dāng)邊緣信息確定模塊1120確定邊緣存在于紋理圖片的視頻單元的時(shí)候,對(duì)應(yīng)的信息可以輸入給跳躍確定模塊1130,并且可以用作確定是否使用跳躍模式用于編碼的信息。圖12是圖示按照本發(fā)明的一個(gè)實(shí)施例的視頻解碼器一部分的示意圖。參考圖12,視頻解碼器可以包括預(yù)測(cè)模塊1250和存儲(chǔ)器1230,并且預(yù)測(cè)模塊1250可以包括深度信息預(yù)測(cè)模塊1220和紋理信息預(yù)測(cè)模塊1200。預(yù)先解碼的深度圖片和紋理圖片可以存儲(chǔ)在存儲(chǔ)器1230中。存儲(chǔ)在存儲(chǔ)器1230中的解碼的深度圖片和紋理圖片可以用于預(yù)測(cè)模塊1230預(yù)測(cè)深度圖片和紋理圖片。紋理信息預(yù)測(cè)模塊1200可以基于從視頻編碼器發(fā)送的預(yù)測(cè)信息生成紋理信息的預(yù)測(cè)值,諸如,多視圖視頻的亮度信息和色度信息。深度信息預(yù)測(cè)模塊1220可以基于從視頻編碼器發(fā)送的信息預(yù)測(cè)視頻的深度信息。當(dāng)從視頻編碼器發(fā)送指示使用跳躍模式的信息的時(shí)候,深度信息預(yù)測(cè)模塊1220可以從存儲(chǔ)器接收參考圖片,并且可以使用通過(guò)扭曲參考圖片生成的扭曲的預(yù)測(cè)深度圖片的深度信息作為預(yù)測(cè)目標(biāo)圖片的深度信息。當(dāng)多個(gè)扭曲的預(yù)測(cè)深度圖片或者多個(gè)參考圖片用于執(zhí)行使用跳躍模式的解碼處理的時(shí)候,用于跳躍模式的圖片的索引信息可以被另外解碼來(lái)執(zhí)行使用跳躍模式的解碼處理。經(jīng)歷使用跳躍模式解碼處理的視頻單元可以被解碼而無(wú)需使用附加的殘留信息。當(dāng)編碼器使用除跳躍模式以外的預(yù)測(cè)方法執(zhí)行預(yù)測(cè)處理的時(shí)候,深度信息預(yù)測(cè)模塊1220可以將預(yù)測(cè)值與視頻單元的解碼的殘留信息相加,并且可以輸出相加的信息。雖然以上參考許多實(shí)施例描述了本發(fā)明,本領(lǐng)域技術(shù)人員將理解,在不脫離在所附權(quán)利要求書(shū)中描述的本發(fā)明的精神和范圍的情況下,本發(fā)明可以以各種形式修改和變化。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
镇坪县| 马龙县| 徐州市| 招远市| 准格尔旗| 舒城县| 会泽县| 汉阴县| 新竹县| 新化县| 通山县| 芒康县| 娄烦县| 三河市| 大化| 朝阳县| 娱乐| 开平市| 沂南县| 鄂尔多斯市| 芦溪县| 弥渡县| 辉南县| 武汉市| 哈密市| 宜黄县| 奎屯市| 固镇县| 塔城市| 浪卡子县| 彰化市| 民丰县| 陕西省| 炎陵县| 隆安县| 乐平市| 西宁市| 泉州市| 丹巴县| 永吉县| 桃源县|