專利名稱::用在多視角視頻編碼中的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明的原理一般地涉及視頻編碼和解碼,更具體而言,涉及用在多視角視頻編碼(MVC)中的方法和裝置。
背景技術(shù):
:在當(dāng)前的遵從國際標(biāo)準(zhǔn)化組織/國際電工委員會(ISO/IEC)運動圖像專家組-4(MPEG-4)第IO部分高級視頻編碼(AVC)標(biāo)準(zhǔn)/國際電信聯(lián)盟電信部門(ITU-T)H.264推薦(下文稱作"MPEG-4AVC標(biāo)準(zhǔn)")的多視角視頻編碼(MVC)的實現(xiàn)方式中,不能標(biāo)識特定視角并通知相機參數(shù)。出于若干原因,需要該視角信息。視角可縮放性、視角隨機訪問、并行處理、視角生成和視角合成都是利用視角id信息的多視角視頻編碼需求。而且,這些需求中的若干需求還利用了當(dāng)前不以標(biāo)準(zhǔn)化方式傳遞的相機參數(shù)。在現(xiàn)有技術(shù)的第一方法中,提出了一種能夠在多視角壓縮比特流中進行高效隨機訪問的方法。在所提出的方法中,定義了新的V圖像類型和新的視角依賴性(ViewDependency)SEI消息。在所提出的V圖像類型中所需的特征是V圖像應(yīng)當(dāng)不具有對同一相機中其他圖像的時間依賴性,并且只能根據(jù)同一時刻其他相機中的圖像來預(yù)測。所提出的視角依賴性SEI消息將準(zhǔn)確描述V圖像以及在前和在后的圖像序列可能依賴于哪些視角。下面是所提出的改變的細節(jié)。對于V圖像語法和語義,與MPEG-4AVC標(biāo)準(zhǔn)有關(guān)的特定語法表被擴展以包括對應(yīng)于V圖像的網(wǎng)絡(luò)抽象層(NAL)單元類型14。另外,V圖像類型被定義為具有以下語義V圖像一種已編碼圖像,其中所有片斷僅參考具有相同時間索引的片斷(即,僅參考其他視角中的片斷,而不參考當(dāng)前視角中的片斷)。當(dāng)V圖像被輸出或顯示時,它還使得解碼過程對來自同一視角的所有圖像進行標(biāo)記,這些圖像不是IDR圖像或V圖像,并且在輸出順序上領(lǐng)先于要被標(biāo)記為"不用作參考"的V圖像。每個V圖像應(yīng)當(dāng)與在同一NAL中發(fā)生的視角依賴性SEI消息相關(guān)聯(lián)。針對視角依賴性補充增強信息消息語法和語義,視角依賴性補充增強信息消息利用以下語法來定義view—dependency(payloadSize){num—seq_reference_viewsue(v)seq_reference—view—0ue(v)seqjreference—view一lue(v)seqjreference—view一Nue(v)num_pic—reference—viewsue(v)pic—reference—view—0ue(v)pic—reference—view—1ue(v)pic—reference—view—Nue(v)其中num—seq_reference—views/num_pic—reference—views表示可以用作當(dāng)前序列/圖像的參考的潛在圖像的數(shù)目,并且seq_reference—view—i/pic一reference一view—i表示第i個參考視角的視角數(shù)。與視角依賴性補充增強信息消息相關(guān)聯(lián)的圖像應(yīng)當(dāng)僅參考由pic—reference一view一i所描述的指定視角。類似地,按輸出順序在該視角中直到該視角中的下一視角依賴性補充增強信息消息為止的所有后續(xù)圖像應(yīng)當(dāng)僅參考由seq_reference—view—i所描述的指定視角。視角依賴性補充增強信息消息應(yīng)當(dāng)與每個瞬時解碼刷新(IDR)圖像和V圖像相關(guān)聯(lián)。第一現(xiàn)有技術(shù)的方法具有應(yīng)對基本視角(baseview)可能隨時間改變的情況的優(yōu)點,但是它需要在判決丟棄哪些圖像之前對圖像進行額外的緩沖。而且,第一現(xiàn)有技術(shù)的方法具有包括遞歸過程來確定依賴性的缺點。
發(fā)明內(nèi)容現(xiàn)有技術(shù)的這些和其他不足和缺點由本發(fā)明的原理加以解決,本發(fā)明的原理涉及一種用在多視角視頻編碼(MVC)中的方法和裝置。根據(jù)本發(fā)明的原理的一方面,提供了一種裝置。該裝置包括編碼器,用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼。在至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。根據(jù)本發(fā)明的原理的另一方面,提供了一種方法。該方法包括對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼。在至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。根據(jù)本發(fā)明的原理的又一方面,提供了一種裝置。該裝置包括解碼器,用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行解碼。在至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。根據(jù)本發(fā)明的原理的又一方面,提供了一種方法。該方法包括對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行解碼。在至少兩個視角的至少一個中,按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。根據(jù)本發(fā)明的原理的又一方面,提供了一種裝置。該裝置包括解碼器,用于對與來自比特流的多視角視頻內(nèi)容相對應(yīng)的至少兩個視角進行解碼。與至少兩個視角中的一個或多個相對應(yīng)的至少兩個圖像組具有不同的依賴性結(jié)構(gòu)。該解碼器基于至少一個依賴性表來選擇需要被解碼的至少兩個視角中的圖像以對至少兩個視角中的至少一個進行隨機訪問。根據(jù)本發(fā)明的原理的又一方面,提供了一種方法。該方法包括對與來自比特流的多視角視頻內(nèi)容相對應(yīng)的至少兩個視角進行解碼。與至少兩個視角中的一個或多個相對應(yīng)的至少兩個圖像組具有不同的依賴性結(jié)構(gòu)。該解碼步驟基于至少一個依賴性表來選擇需要被解碼的至少兩個視角中的圖像以對至少兩個視角中的至少一個進行隨機訪問。本發(fā)明的原理的這些和其他方面、特征和優(yōu)點將從下面結(jié)合附圖閱讀的對示例性實施例的詳細描述中變清楚。根據(jù)以下的示例性附圖可以更好地理解本發(fā)明的原理,在附圖中圖1是根據(jù)本發(fā)明的原理的實施例、本發(fā)明的原理可以應(yīng)用到的示例性多視角視頻編碼(MVC)編碼器的框圖2是根據(jù)本發(fā)明的原理的實施例、本發(fā)明的原理可以應(yīng)用到的示例性多視角視頻編碼(MVC)解碼器的框圖3是根據(jù)本發(fā)明的原理的實施例、利用分級B圖像的基于MPEG-4AVC標(biāo)準(zhǔn)的間隔視角時間預(yù)測結(jié)構(gòu)的視圖4是根據(jù)本發(fā)明的原理的實施例、用于對多視角視頻內(nèi)容的多個視角進行編碼的示例性方法的流程圖5是根據(jù)本發(fā)明的原理的實施例、用于對多視角視頻內(nèi)容的多個視角進行解碼的示例性方法的流程圖6A是圖示根據(jù)本發(fā)明的原理的實施例、本發(fā)明的原理可以應(yīng)用到的與后一錨定時隙(anchorslot)具有相同依賴性的非錨定幀中的示例性依賴性改變的視圖;圖6B是圖示根據(jù)本發(fā)明的原理的實施例、本發(fā)明的原理可以應(yīng)用到的與前一錨定時隙具有相同依賴性的非錨定幀中的示例性依賴性改變的視圖7是根據(jù)本發(fā)明的原理的實施例、用于利用隨機訪問點對多視角視頻內(nèi)容進行解碼的示例性方法的流程圖8是根據(jù)本發(fā)明的原理的實施例、用于利用隨機訪問點對多視角視頻內(nèi)容進行解碼的示例性方法的流程圖;以及圖9是根據(jù)本發(fā)明的原理的實施例、用于對多視角視頻內(nèi)容進行編碼的示例性方法的流程圖。具體實施方式本發(fā)明的原理涉及一種用在多視角視頻編碼(MVC)中的方法和裝置。這里的描述說明了本發(fā)明的原理。因而,將會意識到,本領(lǐng)域技術(shù)人員能夠設(shè)計各種布置,這些布置盡管在這里沒有明確描述或示出,但是也能實現(xiàn)本發(fā)明的原理并且被包括在其精神和范圍內(nèi)。這里所記載的所有示例和條件性語言都是為了教育目的,以幫助閱讀者理解作為本發(fā)明的發(fā)明人對現(xiàn)有技術(shù)的貢獻的本發(fā)明的原理和概念,并且被解釋為不以任何方式限制這里具體記載的示例和條件。而且,這里記載本發(fā)明的原理的各方面和實施例以及其特定示例的所有陳述都是為了包含其結(jié)構(gòu)和功能等同物兩者。另外,希望這些等同物既包括當(dāng)前已知的等同物,又包括在未來開發(fā)的等同物,即,開發(fā)來執(zhí)行相同功能(無論結(jié)構(gòu)如何)的任何元素。因而,例如,本領(lǐng)域技術(shù)人員將意識到,這里給出的框圖表示實現(xiàn)本發(fā)明的原理的說明性電路的概念圖。類似地,將會意識到,任何的流程表、流程圖、狀態(tài)轉(zhuǎn)變圖、偽代碼等等都表示可以實質(zhì)表示在計算機可讀介質(zhì)中并因此被計算機或處理器執(zhí)行的各種過程,無論這種計算機或處理器是否明確示出。附圖中所示的各種元素的功能可以通過使用專用硬件以及能夠與適當(dāng)軟件相關(guān)聯(lián)地運行元件的硬件來提供。當(dāng)由處理器提供時,這些功能可以由單個專用處理器提供,由單個共享處理器提供,或者由多個獨立處理器提供,其中這多個處理器中的一些可以被共享。而且,術(shù)語"處理器"或"控制器"的明確使用不應(yīng)當(dāng)被解釋為專有地指代能夠運行軟件的硬件,而是可以隱含地包括但不限于數(shù)字信號處理器(DSP)硬件、用于存儲軟件的只讀存儲器(ROM)、隨機訪問存儲器(RAM)和非易失性存儲裝置。也可包括其他硬件(常規(guī)的和/或定制的)。類似地,附圖中所示的任何開關(guān)都只是概念性的。它們的功能可以通過程序邏輯的操作、通過專用邏輯、通過程序控制和專用邏輯的交互或者甚至手工地來執(zhí)行,實施者可選擇的特定技術(shù)可以從上下文中得到更具體的理解。在其權(quán)利要求中,表達為用于執(zhí)行特定功能的裝置的任何元素都是為了包含執(zhí)行該功能的任何方式,例如包括a)執(zhí)行該功能的電路元素的組合或者b)任何形式的軟件(包括固件、微代碼等等)與用于執(zhí)行該軟件以實現(xiàn)功能的適當(dāng)電路的組合。這些權(quán)利要求中所定義的本發(fā)明的原理體現(xiàn)了這樣一個事實,即所記載的各種裝置所提供的功能被組合并以權(quán)利要求所引用的方式被結(jié)合在一起。因而,可以認(rèn)為可提供這些功能的任何裝置都等同于這里所示出的內(nèi)容。說明書中提到本發(fā)明的原理的"一個實施例"或"實施例"是指結(jié)合實施例所描述的特定特征、結(jié)構(gòu)、特性等等被包括在本發(fā)明的原理的至少一個實施例中。因而,在說明書中各處出現(xiàn)的術(shù)語"在一個實施例中"或"在實施例中"并不一定指的是同一實施例。這里所用的"高層語法"是指在比特流中存在的語法,其在分級結(jié)構(gòu)中位于宏塊層之上。例如,這里所用的高層語法可以指(但不限于)在片斷頭部級別、在補充增強信息(SEI)級別、在圖像參數(shù)集級別、在序列參數(shù)集級別和在NAL單元頭部級別的語法。另外,這里所用的"錨定時隙"是指這樣一個時刻,在該時刻來自每個視角的圖像被采樣,并且來自每個視角的采樣圖像中的每一個是錨定圖像。轉(zhuǎn)到圖1,標(biāo)號100總地指示一種示例性的多視角視頻編碼(MVC)編碼器。編碼器100包括組合器105,組合器105具有與變換器110的輸入相連以進行信號傳輸?shù)妮敵?。變換器110的輸出與量化器115的輸入相連以進行信號傳輸。量化器115的輸出與熵編碼器120的輸入和逆量化器125的輸入相連以進行信號傳輸。逆量化器125的輸出與逆變換器130的輸入相連以進行信號傳輸。逆變換器130的輸出與組合器135的第一非反相輸入相連以進行信號傳輸。組合器135的輸出與內(nèi)預(yù)測器145的輸入和解塊濾波器150的輸入相連以進行信號傳輸。解塊濾波器150的輸出與參考圖像存儲裝置155(用于視角i)的輸入相連以進行信號傳輸。參考圖像存儲裝置155的輸出與運動補償器175的第一輸入和運動估計器180的第一輸入相連以進行信號傳輸。運動估計器180的輸出與運動補償器175的第二輸入相連以進行信號傳輸。參考圖像存儲裝置160(用于其他視角)與差異估計器170的第一輸入和差異補償器165的第一輸入相連以進行信號傳輸。差異估計器170的輸出與差異補償器165的第二輸入相連以進行信號傳輸。熵編碼器120的輸出可用作編碼器100的輸出。組合器105的非反相輸入可用作編碼器100的輸入,并且與差異估計器170的第二輸入和運動估計器180的第二輸入相連以進行信號傳輸。開關(guān)185的輸出與組合器135的第二非反相輸入和組合器105的反相輸入相連以進行信號傳輸。開關(guān)185包括與運動補償器175的輸出相連以進行信號傳輸?shù)牡谝惠斎?、與差異補償器165的輸出相連以進行信號傳輸?shù)牡诙斎?、以及與內(nèi)預(yù)測器145的輸出相連以進行信號傳輸?shù)牡谌斎?。轉(zhuǎn)到圖2,標(biāo)號200總地指示一種示例性的多視角視頻編碼(MVC)解碼器。解碼器200包括熵解碼器205,熵解碼器205具有與逆量化器210的輸入相連以進行信號傳輸?shù)妮敵?。逆量化器的輸出與逆變換器215的輸入相連以進行信號傳輸。逆變換器215的輸出與組合器220的第一非反相輸入相連以進行信號傳輸。組合器220的輸出與解塊濾波器225的輸入和內(nèi)預(yù)測器230的輸入相連以進行信號傳輸。解塊濾波器225的輸出與參考圖像存儲裝置240(用于視角i)的輸入相連以進行信號傳輸。參考圖像存儲裝置240的輸出與運動補償器235的第一輸入相連以進行信號傳輸。參考圖像存儲裝置245(用于其他視角)與差異補償器250的第一輸入相連以進行信號傳輸。熵解碼器205的輸入可用作對解碼器200的輸入,用于接收殘留比特流。而且,開關(guān)255的控制輸入也可用作對解碼器200的輸入,用于接收控制語法以控制哪一個輸入被開關(guān)255選擇。另外,運動補償器235的第二輸入可用作解碼器200的輸入,用于接收運動向量。另外,差異補償器250的第二輸入可用作對解碼器200的輸入,用于接收差異向量。開關(guān)255的輸出與組合器220的第二非反相輸入相連以進行信號傳輸。開關(guān)255的第一輸入與差異補償器250的輸出相連以進行信號傳輸。開關(guān)255的第二輸入與運動補償器235的輸出相連以進行信號傳輸。開關(guān)255的第三輸入與內(nèi)預(yù)測器230的輸出相連以進行信號傳輸。模式模塊260的輸出與開關(guān)255相連以進行信號傳輸,用于控制哪一個輸入被開關(guān)255選擇。解塊濾波器225的輸出可用作解碼器的輸出。在本發(fā)明的原理的實施例中,提出了高層語法以用于多視角序列的高效處理。具體而言,提出了具有其自身的NAL單元類型和兩個新的NAL單元類型以支持多視角片斷的被稱為視角參數(shù)集(VPS)的新參數(shù)集,其NAL單元類型在NA1頭部中包括視角標(biāo)識符(id)以標(biāo)識片斷屬于哪一個視角。為了實現(xiàn)與遵從MPEG-4AVC標(biāo)準(zhǔn)的解碼器的后向兼容性和視角可縮放性,提出了維持一個遵從MPEG-4AVC的視角,在這里被稱為"遵從MPEG-4AVC基本視角"。這里所用的"高層語法"是指在比特流中存在的語法,其在分級結(jié)構(gòu)中位于宏塊層之上。例如,這里所用的高層語法可以指(但不限于)在片斷頭部級別、在補充增強信息(SEI)級別、在圖像參數(shù)集級別和在序列參數(shù)集級別的語法。在上述當(dāng)前的多視角視頻編碼系統(tǒng)的實現(xiàn)方式(其中沒有提出標(biāo)識特定視角并通知相機參數(shù)的機制)中,不同的視角被交織以形成單個序列,而不是將不同視角視作分離的視角。如上所述,由于該語法與MPEG-4AVC標(biāo)準(zhǔn)兼容,因此目前不可能標(biāo)識給定片斷屬于哪一個視角。出于若干原因,需要該視角信息。視角可縮放性、視角隨機訪問、并行處理、視角生成和視角合成都是需要標(biāo)識視角的多視角視頻編碼的需求。為了高效地支持視角隨機訪問和視角可縮放性,對于解碼器來說很重要的是知道不同的圖像是如何彼此依賴的,以便只有必要的圖像被解碼。對于視角合成來說需要相機參數(shù)。如果在解碼環(huán)路中最終用到了視角合成,則需要指定通知相機參數(shù)的標(biāo)準(zhǔn)化方式。根據(jù)一個實施例,使用了視角參數(shù)集。在一個實施例中,假定需要一個視角,該視角與MPEG-4AVC標(biāo)準(zhǔn)完全后向兼容,以支持不兼容MVC但是兼容MPEG-4AVC的解碼器。在一個實施例中,假定存在可獨立解碼的視角以促進快速的視角隨機訪問。這些視角被稱為"基本視角"?;疽暯强梢耘cMPEG-4AVC標(biāo)準(zhǔn)兼容,也可以不與該標(biāo)準(zhǔn)兼容,但是兼容MPEG-4AVC的視角總是基本視角。轉(zhuǎn)到圖3,標(biāo)號300總地指示一種利用分級B圖像的基于MPEG-4AVC標(biāo)準(zhǔn)的間隔視角時間預(yù)測結(jié)構(gòu)。在圖3中,變量I表示內(nèi)編碼圖像,變量P表示預(yù)測編碼的圖像,變量B表示雙向預(yù)測編碼的圖像,變量T表示特定圖像的位置,變量S表示特定圖像所對應(yīng)于的特定視角。根據(jù)一個實施例,定義了以下術(shù)語。"錨定圖像"被定義為其解碼不涉及在不同時刻采樣的任何圖像的圖像。錨定圖像通過將nal_ref—idc設(shè)置為3來通知。在圖3中,位置T0、T8、…T96和T100中的所有圖像都是錨定圖像的示例。"非錨定圖像"被定義為不具有上述針對錨定圖像指定的約束的圖像。在圖3中,圖像B2、B3和B4是非錨定圖像。"基本視角"是不依賴于任何其他視角并且可以獨立解碼的視角。在圖3中,視角SO是基本視角的示例。另外,在一個實施例中,提出了被稱為視角參數(shù)集的新參數(shù)集,其具有自身的NAL單元類型和兩個新的NAL單元類型以支持多視角視頻編碼片斷。還修改了片斷頭部語法以指示要使用的view—id和視角參數(shù)集。MPEG-4AVC標(biāo)準(zhǔn)包括以下兩個參數(shù)集(1)序列參數(shù)集(SPS),其包括在整個序列上不會改變的信息;以及(2)圖像參數(shù)集(PPS),其包括對于每個圖像不會改變的信息。由于多視角視頻編碼具有特定于每個視角的額外信息,因此創(chuàng)建了分離的視角參數(shù)集(VPS)以發(fā)送該信息。確定不同視角之間的依賴性所需的所有信息都在視角參數(shù)集中指出。用于所提出的視角參數(shù)集的語法表如表l(視角參數(shù)集RBSP語法)所示。該視角參數(shù)集被包括在新的NAL單元類型中,例如包括在如表2(NAL單元類型編碼)所示的類型14中。根據(jù)本發(fā)明的描述,定義了以下術(shù)語view_parameter—set—id標(biāo)識在片斷頭部中引用的視角參數(shù)集。view_parameter—set—id的值應(yīng)當(dāng)在0至255的范圍內(nèi)。number—of—view—minus_l力Q1標(biāo)識比特流中視角的總數(shù)。number—of—view—minus—1的值應(yīng)當(dāng)在0至255的范圍內(nèi)。avc—compatible—view—id指示AVC兼容視角的view—id。avc一compatible一viewjd的值應(yīng)當(dāng)在0至255的范圍內(nèi)。is一bas^view—flag[i]等于1表明視角i是基本視角并且可獨立解碼。is—base一view一flag[i]等于0表明視角i不是基本視角。對于AVC兼容視角i來說,is—basejiew—flag[i]的值應(yīng)當(dāng)?shù)扔?。dependency—update—flag等于1表明該視角的依賴性信息在VPS中被更新。dependency—update一flag等于O表明該視角的依賴性信息未被更新并且不應(yīng)當(dāng)改變。anchor_picture—dependency一maps[i][j]等于1表明view—id等于j的錨定圖像將依賴于view—id等于i的錨定圖像。non—anchor_picture—dependency一maps[i][j]等于1表明view一id等于j的非錨定圖像將依賴于view—id等于i的非錨定圖像。non—anchor_picture—dependency—maps[i][j]僅當(dāng)anchorjpicture—dependency一maps[i][j]等于1時存在。如果anchor_picture—dependency—maps存在并且等于0,貝llnon—anchor_picture_dependency—maps[i][j]應(yīng)當(dāng)被推斷為等于O。表l<table>tableseeoriginaldocumentpage19</column></row><table>表2<table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage20</column></row><table><table>tableseeoriginaldocumentpage21</column></row><table>視角參數(shù)集中的可選參數(shù)包括以下內(nèi)容camera_parameters_present_flag等于1表明投影矩陣按如下方式被通知。假定相機參數(shù)以3x4投影矩陣P的形式傳達,則camea_parameters可用于將3D世界中的一點映射到2D圖像坐標(biāo)/=P*[Xw:;rw:Zw:l],其中/是齊次坐標(biāo)/=[1/,:-義]。每個元素camera_parameers—*—*可以根據(jù)IEEE單精度浮點(32比特)標(biāo)準(zhǔn)來代表。將該信息置于分離的參數(shù)集中的優(yōu)點在于,仍然維持了與MPEG-4AVC標(biāo)準(zhǔn)兼容的序列參數(shù)集(SPS)和圖像參數(shù)集(PPS)。如果將該信息置于序列參數(shù)集或圖像參數(shù)集中,則對于每個視角,需要發(fā)送分離的序列參數(shù)集和圖像參數(shù)集。這太受限了。另外,該信息并很適合序列參數(shù)集或圖像參數(shù)集。另一個原因在于,由于提出了具有兼容MPEG-4AVC標(biāo)準(zhǔn)的基本視角,因此將不得不對于該視角使用分離的(MPEG-4AVC兼容的)序列參數(shù)集和圖像參數(shù)集,而對于其他所有視角使用分離的序列參數(shù)集/圖像參數(shù)集(具有視角特定信息)。在序列的一開始將所有依賴性信息放置在單個視角參數(shù)集中是非常有益的。解碼器一旦接收到視角參數(shù)集就可以利用所有依賴性信息創(chuàng)建一個表。這使得可以在接收到任何片斷之前就知道為了對特定視角解碼需要哪些視角。作為其結(jié)果,只需要解析片斷頭部來獲得view—id并確定是否需要該視角來對用戶所指示的目標(biāo)視角解碼。因而,不需要緩沖任何幀或進行等待直到某一點來確定為了對特定視角解碼需要哪些幀。依賴性信息和關(guān)于它是否是基本視角的信息在視角參數(shù)集中指出。甚至MPEG-4AVC兼容的基本視角也與特定于該視角的信息(例如,相機參數(shù))相關(guān)聯(lián)。該信息可以被其他視角用于若干目的,包括視角插值/合成。由于存在多個MPEG-4AVC兼容視角,因此我們提議僅支持一個MPEG-4AVC兼容視角,這使得對于每個這樣的片斷來說難以標(biāo)識其屬于哪個視角,并且非多視角視頻編碼解碼器可能很容易被混淆。通過將其限制到僅僅一個這樣的視角,保證了非多視角視頻編碼解碼器將能夠正確地對視角解碼,并且多視角視頻編碼解碼器可以很容易利用語法avc一compatible一view一id從視角參數(shù)集中標(biāo)識該視角。所有其他的基本視角(非MPEG-4AVC兼容)可以利用is_base_view—flag來標(biāo)識。提出了用于多視角視頻編碼片斷的新的片斷頭部。為了支持視角可縮放性、視角隨機訪問等等,需要知道當(dāng)前片斷依賴于哪些視角。為了進行視角合成和視角插值,可能還需要相機參數(shù)。該信息存在于視角參數(shù)集中,如上面的表1中所示。視角參數(shù)集是利用view_parameter_set—id來標(biāo)識的。我們提議將view_parameter—set—id添加在所有非MPEG-4AVC兼容的片斷的片斷頭部中,如表3(片斷頭部語法)所示。對于若干種多視角視頻編碼需求來說需要view—id信息,包括視角插值/合成、視角隨機訪問、并行處理等等。該信息也可以用于僅與交叉視角預(yù)測有關(guān)的特殊編碼模式。為了從視角參數(shù)集中找到該視角的相應(yīng)參數(shù),需要在片斷頭部中發(fā)送viewid。表3<table>tableseeoriginaldocumentpage22</column></row><table><table>tableseeoriginaldocumentpage23</column></row><table>對于新的多視角視頻編碼片斷,我們提議為每個片斷類型(瞬時解碼刷新(IDR)和非IDR)創(chuàng)建新的NAL單元類型。我們提議對于IDR片斷使用類型22,對于非IDR片斷使用類型23,如表2所示。view_parameter—set—id指定使用中的視角參數(shù)集。view_parameter—set—id的值應(yīng)當(dāng)在0至255的范圍內(nèi)。view—id指示當(dāng)前視角的視角id。view—id的值應(yīng)當(dāng)在0至255的范圍內(nèi)?,F(xiàn)在將根據(jù)本發(fā)明的原理的一個實施例描述視角隨機訪問的示例。視角隨機訪問是一個多視角視頻編碼的需求。其目的是在付出最小解碼努力的情況下獲得對任何視角的訪問??紤]針對圖3中所示的預(yù)測結(jié)構(gòu)的視角隨機訪問的簡單示例。假定用戶請求對視角S3解碼。從圖3中可見,該視角依賴于視角S0、視角S2和視角S4。示例性的視角參數(shù)集如下所示。假定在片斷頭部語法中視角的view—id被從0至7連續(xù)編號,并且僅存在一個view_parameter—set等于0的視角參數(shù)集。number—of—views—mi皿s一l被設(shè)置為7。avc—compatible—view—id可以被設(shè)置為0。對于視角S0,is—base—view—flag被設(shè)置為1,而對于其他視角它被設(shè)置為0。S0、Sl、S2、S3和S4的依賴性表看起來如表4A(SO的依賴性表,anchor_picture—dependency—map)禾口表4B(SO的依賴性表,non—anchor_picture—dependency—map)所示。其他視角的依賴性表可以按類似方式寫入。一旦該表在解碼器處可用,解碼器就可以很容易確定是否需要其接收到的片斷來對特定視角解碼。解碼器僅需要解析片斷頭部來確定當(dāng)前片斷的view—id,并且對于目標(biāo)視角S3,其可以查找兩個表(表4A和表4B)中的S3欄來確定它是否應(yīng)當(dāng)保持當(dāng)前片斷。解碼器需要區(qū)分錨定圖像和非錨定圖像,因為它們具有不同的依賴性,這可以從表4A和表4B中看出來。對于目標(biāo)視角S3,需要對視角S0、S2和S4的錨定圖像解碼,但是僅僅需要對視角S2和S4的非錨定圖像解碼。表4A<table>tableseeoriginaldocumentpage24</column></row><table>轉(zhuǎn)到圖4,標(biāo)號400總地指示一種用于對多視角視頻內(nèi)容的多個視角進行編碼的示例性方法。方法400包括開始框405,開始框405將控制傳遞給功能框410。功能框410讀取用于對多個視角編碼的編碼參數(shù)的配置文件,并將控制傳遞給功能框415。功能框415將N設(shè)置為等于要編碼的視角數(shù),并將控制傳遞給功能框420。功能框420設(shè)置number一of—views—minus—1等于N-1,設(shè)置avc—compatible—view—id等于MPEG-4AVC兼容視角的view—id,并將控制傳遞給功能框425。功能框425設(shè)置view_parameter—set—id等于有效整數(shù),初始化變量i使之等于O,并將控制傳遞給判決框430。判決框430確定i是否大于N。如果是,則控制被傳遞給判決框435。否則,控制被傳遞給功能框470。判決框435確定當(dāng)前視角是否是基本視角。如果是,則控制被傳遞給功能框440。否則,控制被傳遞給功能框480。功能框440設(shè)置is—base—view—flag[i]等于1,并將控制傳遞給判決框445。判決框445確定依賴性是否被更新。如果是,則控制被傳遞給功能框450。否則,控制被傳遞給功能框485。功能框450設(shè)置dependency—update—flag等于1,并將控制傳遞給功能框455。功能框455設(shè)置變量j等于0,并將控制傳遞給判決框460。判決框460確定j是否小于N。如果是,則控制被傳遞給功能框465。否則,控制被傳遞給功能框487。功肯g框465將anchor_picture—dependency一maps[i][j]禾口non—anchor_picture—dependency—maps[i][j]設(shè)置為酉己置文件所指示的值,并將控制傳遞給功能框467。功能框467將變量j遞增1,并將控制返回給判決框460。功能框470在相機參數(shù)存在時將camera_parameters_present—flag設(shè)置為等于l,否則將camera_parameters_present—flag設(shè)置為等于0,并將控制傳遞給判決框472。判決框472確定camera_parametersjpresent—flag是否等于1。如果是,則控制被傳遞給功能框432。否則,控制被傳遞給功能框434。功能框432寫入相機參數(shù),并將控制傳遞給功能框434。功能框434寫入視角參數(shù)集(VPS)或序列參數(shù)集(SPS),并將控制傳遞給結(jié)束框499。功能框480設(shè)置is—base—view—flag[i]等于0,并將控制傳遞給判決框445。功能框485設(shè)置dependency—update—flag等于0,并將控制傳遞給功能框487。功能框487將變量i遞增l,并將控制返回給判決框430。轉(zhuǎn)到圖5,標(biāo)號500總地指示一種用于對多視角視頻內(nèi)容的多個視角進行解碼的示例性方法。方法500包括開始框505,開始框505將控制傳遞給功能框510。功能框510解析序列參數(shù)集(SPS)或視角參數(shù)集(VPS)、view_parameter_set—id、number—of—views—minus—1、avc—compatible—view—id,設(shè)置變量i和j等于0,設(shè)置N等于number—of—views—mi皿s—1,并將控制傳遞給判決框515。判決框515確定i是否小于或等于N。如果是,則控制被傳遞給功能框570。否則,控制被傳遞給功能框525。功能框570解析camera_parameters_present—flag,并將控制傳遞給判決框572。判決框572確定camera_parameters_present—flag是否等于1。如果是,則控制被傳遞給功能框574。否則,控制被傳遞給功能框576。功能框574解析相機參數(shù),并將控制傳遞給功能框576。功能框576繼續(xù)解碼,并將控制傳遞給結(jié)束框599。功能框525解析is—base—view—flag[i]禾t1d印endency一update一flag,并將控制傳遞給判決框530。判決框530確定dependency—update—flag是否等于0。如果是,則控制被傳遞給功能框532。否則,控制被傳遞給判決框535。功能框532將i遞增1,并將控制返回給判決框515。判決框535確定j是否小于或等于N。如果是,則控制被傳遞給功能框540。否則,控制被傳遞給功能框537。功能框540解析anchor_picture_dependency—maps[i][j],并將控制傳遞給判決框545。判決框545確定non—anchor_picture—dependency—maps[i][j]是否等于1。如果是,則控制被傳遞給功能框550。否則,控制被傳遞給功能框547。功能框550解析non—anchor_picture—dependency—maps[i][j],并將控制傳遞給功能框547。功能框547將j遞增1,并將控制返回給判決框535。功能框537將i遞增1,并將控制返回給功能框515。前面的實施例提供了在不需要緩沖的情況下解決隨機訪問的高效方法。這些方法在依賴性結(jié)構(gòu)并不隨圖像組(GOP)改變的情況下工作良好。然而,如果出現(xiàn)依賴性改變的情況,則這些方法可能失敗。這一概念在圖6A和6B中示出。轉(zhuǎn)到圖6A,標(biāo)號600總地指示一幅圖示了與后一錨定時隙具有相同依賴性的非錨定幀中的示例性依賴性改變的視圖。轉(zhuǎn)到圖6B,標(biāo)號650總地指示一幅圖示了與前一錨定時隙具有相同依賴性的非錨定幀中的示例性依賴性改變的視圖。如圖6A所示,在G0P1中,I圖像(內(nèi)編碼圖像)位于視角0中,但是在GOP2中,I圖像的位置改變到視角1??梢郧宄闯?,GOP1中錨定幀的依賴性結(jié)構(gòu)不同于GOP2中的。還可以看出,兩個錨定時隙之間的幀與GOP2的錨定幀具有相同的依賴性結(jié)構(gòu)。結(jié)果,這兩個GOP的VPS將會不同。如果在依賴性結(jié)構(gòu)已從前一依賴性結(jié)構(gòu)發(fā)生改變并且沒有進行緩沖的部分中發(fā)起隨機訪問,則前一依賴性結(jié)構(gòu)將被用于丟棄對于隨機訪問視角來說不需要的幀。這是有問題的,因為依賴性結(jié)構(gòu)在兩個GOP中是不同的。因此,根據(jù)本發(fā)明的原理的各種其他實施例,提出了與前面的實施例中提議的不同的方法和裝置,不同之處在于下面描述的稍后實施例解決了依賴性隨時間在不同GOP之間改變的情況。依賴性結(jié)構(gòu)可能由于若干原因而改變。一個原因在于在不同GOP上I圖像位置從一個視角改變到另一個。這在上述的圖6A和6B中示出。在這種情況下,下一GOP的依賴性不同于前一GOP的依賴性結(jié)構(gòu)。該信息需要利用新的視角參數(shù)集來傳達。具體而言,提出了兩種示例性方法來解決該改變的依賴性結(jié)構(gòu)。在第一方法中,考慮兩個錨定時隙之間的依賴性結(jié)構(gòu)。在第一方法中,基于依賴性從一個錨定時隙改變到另一個時的時刻之間的依賴性結(jié)構(gòu)來確定對視角子集解碼所需要的幀。在第二方法中,將依賴性已改變的GOP的依賴性結(jié)構(gòu)與前一依賴性結(jié)構(gòu)進行組合,以獲得將解決上述問題的新的依賴性表。這兩種方法現(xiàn)在將進一步詳細描述。當(dāng)然,將要意識到,給定這里提供的本發(fā)明的原理的教導(dǎo),本領(lǐng)域和相關(guān)領(lǐng)域的技術(shù)人員將能在依賴性隨時間在不同圖像組之間發(fā)生改變時利用這些和各種其他方法和其變體來對多視角視頻內(nèi)容進行編碼和/或解碼,同時維持本發(fā)明的原理的精神。在第一方法中,通過考慮兩個錨定時隙之間的幀的依賴性結(jié)構(gòu)來解決上述問題。依賴性結(jié)構(gòu)的選擇是在編碼器處確定的。當(dāng)在兩個GOP之間的依賴性結(jié)構(gòu)中發(fā)生改變時,兩個錨定時隙之間的幀可以具有與前一錨定時隙或下一錨定時隙相同的依賴性結(jié)構(gòu)。同樣,這是由編碼器確定的。在圖6A和6B中圖示了兩種不同的選項。為了對視角的子集解碼或者為了對特定視角進行隨機訪問,知道這兩個錨定時隙之間的依賴性結(jié)構(gòu)是很有用的。如果該信息已提前知道,則可以更容易地確定為了解碼需要哪些幀,而不用進行額外處理。為了確定該兩個錨定時隙之間的依賴性結(jié)構(gòu),提出了一個新的語法元素來指示這些非錨定幀是否遵循按顯示順序的前一錨定時隙或下一錨定時隙的依賴性結(jié)構(gòu)。該信號/標(biāo)志應(yīng)當(dāng)存在于比特流中的高層處。該信息可以帶內(nèi)或帶外傳達。在示例性實施例中,該信號/標(biāo)志可以存在于MPEG-4AVC標(biāo)準(zhǔn)的MVC擴展的視角參數(shù)集或序列參數(shù)集中。在表5A和5B中示出了示例性的信號/標(biāo)志。表5A<table>tableseeoriginaldocumentpage28</column></row><table><table>tableseeoriginaldocumentpage29</column></row><table>在接下來的實施例中,previous—anchor—dep—struct—flag等于0表明非錨定幀遵循下一錨定時隙的依賴性結(jié)構(gòu),而previous—anchor—dep—struct—flag等于1表明非錨定幀遵循前一錨定時隙的依賴性結(jié)構(gòu)。隨機訪問或子集視角解碼的過程將依賴于該標(biāo)志。當(dāng)該標(biāo)志被設(shè)置為1時,其向解碼器傳達非錨定幀將按顯示順序的前一錨定時隙的依賴性結(jié)構(gòu),如圖6B所示。當(dāng)這種情況成立時,解碼器知道它不需要緩沖任何幀。在一個示例性實施例中,由解碼器執(zhí)行的用于視角的隨機訪問的方法如下所示,并且也可以從圖6B中看出。假定對于視角2和時間T6來說需要隨機訪問?,F(xiàn)在將一般性地描述(接著將參考圖7進一步描述)涉及依賴性結(jié)構(gòu)從一個GOP到另一個GOP發(fā)生改變的情況的第一方法。下面的步驟是按照施加的排序描述的。然而,將會意識到,該排序僅僅是為了說明和清楚目的。因此,給定這里提供的本發(fā)明的原理的教導(dǎo),這種排序可以被重新布置和/或以其他方式修改,同時仍然維持本發(fā)明的原理的范圍,本領(lǐng)域和相關(guān)領(lǐng)域的技術(shù)人員可以很容易確定這一點。在第一步驟中,為目標(biāo)視角(視角2)定位早于T6的最近的I圖像。在第二步驟中,通過查找表7A來為與該I圖像相對應(yīng)的錨定時隙確定依賴性結(jié)構(gòu)。在第三步驟中,如果previous—anchor—dep一struct—flag被確定為設(shè)置為0,則緩沖該時隙中的錨定圖像;否則,從表7A中確定需要對哪些圖像解碼。在第四步驟中,對于GOP2的錨定時隙,查找表7C以確定為了對目標(biāo)視角解碼需要哪些圖像。如果previous—anchor—dep—struct—flag等于0,則循著下文中的第五、第六和第七步驟,以確定需要對來自前一錨定時隙的哪些幀解碼;否則,繼續(xù)到第八步驟。在第五步驟中,對于目標(biāo)視角(視角2),在錨定依賴性表(表6C)中檢查需要哪些視角(視角1)。在第六步驟中,對于目標(biāo)視角(視角2)所需的每個視角(視角1),通過查找該VPS的依賴性表(表6A)來檢查需要哪些視角(視角0、視角2)。在第七步驟中,對來自視角(視角0、視角2)的錨定幀解碼,如果這些幀指向在時間上在目標(biāo)視角/時間之前的I圖像的視角參數(shù)集(VPS)的話。在第八步驟中,為了確定對于所有的非錨定而言需要哪些圖像,如果previous—anchor—dep一struct—flag被設(shè)置為1,則使用前一錨定時隙的依賴性結(jié)構(gòu)來確定對于目標(biāo)視角而言需要解碼哪些幀;否則,使用下一錨定時隙的依賴性結(jié)構(gòu)。表6A<table>tableseeoriginaldocumentpage30</column></row><table><table>tableseeoriginaldocumentpage31</column></row><table><table>tableseeoriginaldocumentpage31</column></row><table><table>tableseeoriginaldocumentpage32</column></row><table>轉(zhuǎn)到圖7,標(biāo)號700總地指示一種用于利用隨機訪問點來對多視角視頻內(nèi)容進行解碼的示例性方法。該方法包括開始框702,開始框702將控制傳遞給功能框705。功能框705請求隨機訪問點,并將控制傳遞給功能框710。功能框710定位早于隨機訪問時間的最近的I圖像(A),并將控制傳遞給功能框715。功能框715確定錨定時隙A的依賴性結(jié)構(gòu),并將控制傳遞給判決框720。判決框720確定previous—anchor—dep—struct—flag是否等于0。如果是,則控制被傳遞給功能框740。否則,控制被傳遞給功能框725。功能框740開始緩沖與該時隙相對應(yīng)的所有錨定圖像,并將控制傳遞給功能框745。功能框745定位晚于隨機訪問時間的最近的I圖像(B),并將控制傳遞給判決框750。判決框750確定對于I圖像(A)和I圖像(B)來說依賴性表是否不同。如果是,則控制被傳遞給功能框755。否則,控制被傳遞給功能框775。功能框755針對目標(biāo)視角檢查錨定依賴性表以查看需要哪些視角,并將控制傳遞給功能框760。功能框760針對根據(jù)以上表所需的每個視角,通過查找相應(yīng)的視角參數(shù)集(VPS)的依賴性表來檢查它們需要哪些視角,并將控制傳遞給功能框765。功能框765對功能框760所標(biāo)識的所需的視角的錨定幀解碼,并將控制傳遞給功能框770。功能框770對于所有其他幀使用由I圖像(B)所指示的依賴性表,并將控制傳遞給結(jié)束框799。功能框725根據(jù)依賴性圖確定為了對目標(biāo)視角解碼需要哪些圖像,并將控制傳遞給功能框730。功能框730針對下一錨定時隙通過查找相應(yīng)的依賴性圖表來確定所需的圖像,并將控制傳遞給功能框735。功能框735針對非錨定圖像使用隨機訪問點之前的錨定時隙的依賴性圖來確定解碼所需的圖像,并將控制傳遞給結(jié)束框799。功能框775讀取依賴性表并丟棄對所請求的視角解碼不需要的幀,并將控制傳遞給結(jié)束框799。現(xiàn)在將一般性地描述(接著將參考圖8進一步描述)涉及依賴性結(jié)構(gòu)從一個GOP到另一個GOP發(fā)生改變的情況的第二方法。下面的步驟是按照施加的排序描述的。然而,將會意識到,該排序僅僅是為了說明和清楚目的。因此,給定這里提供的本發(fā)明的原理的教導(dǎo),這種排序可以被重新布置和/或以其他方式修改,同時仍然維持本發(fā)明的原理的范圍,本領(lǐng)域和相關(guān)領(lǐng)域的技術(shù)人員可以很容易確定這一點。如上所述,在第一方法中,通過以丟棄正確的幀的方式組合兩個GOP的依賴性結(jié)構(gòu),來解決上述的依賴性結(jié)構(gòu)從一個GOP到另一個GOP發(fā)生改變的問題。隨機訪問的過程利用圖6A示出。針對錨定和非錨定圖像的GOP1和GOP2的依賴性表在表6A、6B、6C和6D中示出。假定目標(biāo)視角是視角2并且目標(biāo)時間是T6。為了對該視角和時間進行隨機訪問,必須定位在當(dāng)前目標(biāo)視角/時間目標(biāo)(僅在時間上)之前的最近的I圖像。注意該I圖像的VPS-ID,并且緩沖該時間間隔處的所有錨定圖像。一旦(僅在時間上)較晚的下一I圖像到達,就檢查VPS-ID是否與前一I圖像相同。如果ID是相同的,則使用在該VPS中指示的依賴性結(jié)構(gòu)來決定哪些幀保留且哪些幀丟棄。如果VPSID是不同的,則應(yīng)當(dāng)執(zhí)行以下步驟。在第一步驟中,對于目標(biāo)視角(視角2),在錨定依賴性表(表6C)中檢查需要哪些視角(視角1)。在第二步驟中,對于目標(biāo)視角(視角2)所需的每個視角(視角1),通過查找該VPS的依賴性表(表6A)來檢查需要哪些視角(視角0、視角2)。在第三步驟中,對來自這些視角(視龜0、視角2)的錨定幀解碼,如果這些幀指向在時間上在目標(biāo)視角/時間之前的I圖像的VPS的話。在第四步驟中,對于指向或者使用與在時間上晚于目標(biāo)視角/時間的I圖像相同的VPS-ID的所有幀,使用在該VPS中指示的依賴性表(表6C、6D)。第二方法確保了即使當(dāng)I圖像的位置在視角之間改變時,隨機訪問也可以以高效的方式進行。只需要緩沖與在時間上早于隨機訪問點的最近的I圖像相對應(yīng)的錨定圖像即可。轉(zhuǎn)到圖8,標(biāo)號800總地指示另一種用于利用隨機訪問點來對多視角視頻內(nèi)容進行解碼的示例性方法。方法800包括開始框802,開始框802將控制傳遞給功能框805。功能框805請求隨機訪問點,并將控制傳遞給功能框810。功能框810定位早于隨機訪問時間的最近的I圖像(A),并將控制傳遞給功能框815。功能框815開始緩沖與該時隙相對應(yīng)的所有錨定圖像,并將控制傳遞給功能框820。功能框820定位晚于隨機訪問時間的最近的I圖像(B),并將控制傳遞給判決框825。判決框825確定對于I圖像(A)和I圖像(B)來說依賴性表是否不同。如果是,則控制被傳遞給功能框830。否則,控制被傳遞給功能框850。功能框830針對目標(biāo)視角檢査錨定依賴性表以查看需要哪些視角,并將控制傳遞給功能框835。功能框835針對根據(jù)以上表所需的每個視角,通過查找相應(yīng)的視角參數(shù)集(VPS)的依賴性表來檢查它們需要哪些視角,并將控制傳遞給功能框840。功能框840對功能框835所標(biāo)識的所需的視角的錨定幀解碼,并將控制傳遞給功能框845。功能框845對于所有其他幀使用由I圖像(B)所指示的依賴性表,并將控制傳遞給結(jié)束框899。功能框850讀取依賴性表并丟棄對所請求的視角解碼不需要的幀,并將控制傳遞給結(jié)束框899。轉(zhuǎn)到圖9,標(biāo)號900總地指示一種用于對多視角視頻內(nèi)容進行編碼的示例性方法。方法900包括開始框902,開始框902將控制傳遞給功能框905。功能框905讀取編碼器配置文件,并將控制傳遞給判決框910。判決框910確定非錨定圖像是否遵循先前錨定圖像的依賴性。如果是,則控制被傳遞給功能框915。否則,控制被傳遞給功能框920。功能框915設(shè)置previous_anchor—dep—struct—flag等于1,并將控制傳遞給功能框925。功能框920設(shè)置previous—anchor—dep—struct—flag等于0,并將控制傳遞給功能框925。功能框925寫入序列參數(shù)集(SPS)、視角參數(shù)集(VPS)和/或圖像參數(shù)集(PPS),并將控制傳遞給功能框930。功能框930令視角數(shù)為N,初始化變量i和j使之等于O,并將控制傳遞給判決框935。判決框935確定i是否小于N。如果是,則控制被傳遞給判決框940。否則,控制被傳遞給結(jié)束框999。判決框940確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳遞給判決框945。否則,控制被返回給判決框935。判決框945確定當(dāng)前圖像是否是錨定圖像。如果是,則控制被傳遞給判決框950。判決框950確定是否有依賴性改變。如果是,則控制被傳遞給判決框955。否則,控制被傳遞給功能框980。判決框955確定非錨定圖像是否遵循先前錨定圖像的依賴性。如果是,則控制被傳遞給功能框960。否則,控制被傳遞給功能框970。功能框960設(shè)置previous—anchor—dep一struct一flag等于1,并將控制傳遞給功能框975。功能框970設(shè)置previous—anchor—dep—struct—flag等于0,并將控制傳遞給功能框975。功能框975寫入序列參數(shù)集(SPS)、視角參數(shù)集(VPS)和/或圖像參數(shù)集(PPS),并將控制傳遞給功能框980。功能框980對當(dāng)前屈像編碼,并將控制傳遞給功能框985。功能框985遞增變量j,并將控制傳遞給功能框990。功能框990遞增frame—num和圖像順序計數(shù)(POC),并將控制返回給判決框950?,F(xiàn)在將描述本發(fā)明的許多附帶優(yōu)點/特征中的一些,其中某些優(yōu)點/特征上面己提到。例如,一個優(yōu)點/特征是一種包括編碼器的裝置,該編碼器用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼。在至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器經(jīng)由帶內(nèi)和帶外通信中的至少一種來通知依賴性結(jié)構(gòu)。又一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用高層語法來通知依賴性結(jié)構(gòu)。而且,另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用高層語法來通知依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)是在序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個中通知的。另外,另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用高層語法來通知依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)是利用標(biāo)志通知的。另外,另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用標(biāo)志來通知依賴性結(jié)構(gòu),并且該標(biāo)志由previous—anchor—dep—struct—flag語法元素表7j^。另外,另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用高層語法來通知依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)被用于確定至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼。而且,另一個優(yōu)點/特征是一種具有如上所述的編碼器的裝置,其中該編碼器利用高層語法來通知依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)被用于確定在至少兩個視角中的至少一個的隨機訪問期間、至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼。另外,另一個優(yōu)點/特征是一種具有解碼器的裝置,該解碼器用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行解碼。在至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器經(jīng)由帶內(nèi)和帶外通信中的至少一種來接收依賴性結(jié)構(gòu)。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用高層語法來確定依賴性結(jié)構(gòu)。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用高層語法來確定依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)是利用序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個確定的。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用高層語法來確定依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)是利用標(biāo)志確定的。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用標(biāo)志來確定依賴性結(jié)構(gòu),并且該標(biāo)志由previous—anchor_dep—struct—flag語法元素表示。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用高層語法來確定依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)被用于確定至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器利用高層語法來確定依賴性結(jié)構(gòu),并且該依賴性結(jié)構(gòu)被用于確定在至少兩個視角中的至少一個的隨機訪問期間、至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器基于依賴性結(jié)構(gòu)是否遵循按顯示順序的前一錨定圖像或下一錨定圖像,來確定要緩沖至少兩個視角中的哪些錨定圖像,以對至少兩個視角中的至少一個進行隨機訪問。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器確定要緩沖至少兩個視角中的哪些錨定圖像以進行隨機訪問,并且當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之后的錨定圖像相同時,該解碼器選擇部署在隨機訪問點之前的錨定圖像來進行緩沖。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器確定要緩沖至少兩個視角中的哪些錨定圖像以進行隨機訪問,并且當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之前的錨定圖像相同時,該解碼器不對部署在隨機訪問點之前的錨定圖像進行緩沖。另外,另一個優(yōu)點/特征是一種具有解碼器的裝置,該解碼器用于對與來自比特流的多視角視頻內(nèi)容相對應(yīng)的至少兩個視角進行解碼。與至少兩個視角中的一個或多個相對應(yīng)的至少兩個圖像組具有不同的依賴性結(jié)構(gòu)。該解碼器基于至少一個依賴性表來選擇需要被解碼的至少兩個視角中的圖像以對至少兩個視角中的至少一個進行隨機訪問。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中隨機訪問開始于按顯示順序早于隨機訪問的最近的內(nèi)編碼圖像。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中隨機訪問開始于按顯示順序早于隨機訪問的最近的內(nèi)編碼圖像,并且比特流包括錨定圖像和非錨定圖像,并且該解碼器緩沖至少兩個視角中的下述錨定圖像,所述錨定圖像在時間上對應(yīng)于早于隨機訪問的最近的內(nèi)編碼圖像。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中隨機訪問開始于晚于隨機訪問的最近的內(nèi)編碼圖像。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中至少一個依賴性表包括相對于隨機訪問來說較早的內(nèi)編碼圖像和較晚的內(nèi)編碼圖像的依賴性表,并且該解碼器通過比較較早的內(nèi)編碼圖像和較晚的內(nèi)編碼圖像的依賴性表來選擇所需圖像。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較依賴性表來選擇所需圖像,并且較早的內(nèi)編碼圖像和較晚的內(nèi)編碼圖像的依賴性表是相同的。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較相同的依賴性表來選擇所需圖像,并且較早的內(nèi)編碼圖像和較晚的內(nèi)編碼圖像的依賴性表中的任一個被用于確定所需圖像。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較依賴性表來選擇所需圖像,并且較早的內(nèi)編碼圖像和較晚的內(nèi)編碼圖像的依賴性表是不同的。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較不同的依賴性表來選擇所需圖像,并且至少一個依賴性表包括至少一個錨定圖像依賴性表,并且該解碼器檢查至少一個錨定圖像依賴性表以確定至少兩個視角中的至少一個確實依賴于至少兩個視角中的哪一個。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較不同的依賴性表來選擇所需圖像,并且對于至少兩個視角中的至少一個所依賴的至少兩個視角中的每一個,該解碼器檢查與此對應(yīng)的依賴性表。另外,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較不同的依賴性表來選擇所需圖像,并且錨定圖像是根據(jù)至少兩個視角中的至少一個所依賴的至少兩個視角中的每一個來解碼的。而且,另一個優(yōu)點/特征是一種具有如上所述的解碼器的裝置,其中該解碼器通過比較不同的依賴性表來選擇所需圖像,并且該解碼器基于由至少兩個圖像組中的一個的改變后的依賴性結(jié)構(gòu)和至少兩個圖像組中的另一個的未改變的依賴性結(jié)構(gòu)的組合而形成的依賴性表,來確定使用與較晚的內(nèi)編碼圖像相同的依賴性表的任何特定圖像是否需要被解碼以進行隨機訪問。本發(fā)明的原理的這些和其他的特征和優(yōu)點可以基于這里的教導(dǎo)很容易被本領(lǐng)域技術(shù)人員所確定。將會理解,本發(fā)明的原理的教導(dǎo)可以按各種形式實現(xiàn),包括硬件、軟件、固件、專用處理器或其組合。更優(yōu)選地,本發(fā)明的原理的教導(dǎo)被實現(xiàn)為硬件和軟件的組合。而且,軟件可以實現(xiàn)為有形地實現(xiàn)在程序存儲單元上的應(yīng)用程序。應(yīng)用程序可以被上載到包括任何合適體系結(jié)構(gòu)的機器并被該機器執(zhí)行。優(yōu)選地,該機器實現(xiàn)在計算機平臺上,該計算機平臺具有諸如一個或多個中央處理單元(CPU)、隨機訪問存儲器(RAM)和輸入/輸出(I/O)接口之類的硬件。計算機平臺還可包括操作系統(tǒng)和微指令代碼。這里描述的各種過程和功能可以是微指令代碼的一部分,或者可以是應(yīng)用程序的一部分,或者是其任何組合,其可以由CPU執(zhí)行。另外,各種其他外圍單元可以連接到諸如額外的數(shù)據(jù)存儲單元和打印單元之類的計算機平臺。還將會理解,因為在附圖中示出的某些構(gòu)成系統(tǒng)組件和方法優(yōu)選地是以軟件實現(xiàn)的,所以系統(tǒng)組件或過程功能框之間的實際連接可能取決于當(dāng)前原理被編程的方式而有所不同。給定這里的教導(dǎo),本領(lǐng)域技術(shù)人員將能夠預(yù)期本發(fā)明的原理的這些和類似的實現(xiàn)方式或配置。盡管已參考附圖描述了說明性實施例,但是將會理解,本發(fā)明的原理并不限于這些精確實施例,而且本領(lǐng)域技術(shù)人員可以實現(xiàn)各種改變和修改,而不脫離本發(fā)明的原理的范圍或精神。所有這些改變和修改都意圖被包括在權(quán)利要求中所給出的本發(fā)明的原理的范圍內(nèi)。權(quán)利要求1.一種裝置,包括編碼器(100),用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。2.如權(quán)利要求1所述的裝置,其中所述編碼器(100)經(jīng)由帶內(nèi)和帶外通信中的至少一種來通知所述依賴性結(jié)構(gòu)。3.如權(quán)利要求1所述的裝置,其中所述編碼器(100)利用高層語法來通知所述依賴性結(jié)構(gòu)。4.如權(quán)利要求3所述的裝置,其中所述依賴性結(jié)構(gòu)是在序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個中通知的。5.如權(quán)利要求3所述的裝置,其中所述依賴性結(jié)構(gòu)是利用標(biāo)志通知的。6.如權(quán)利要求5所述的裝置,其中所述標(biāo)志由previous—anchor—dep—struct—flag語法元素表示。7.如權(quán)利要求3所述的裝置,其中所述依賴性結(jié)構(gòu)被用于確定所述至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼。8.如權(quán)利要求3所述的裝置,其中所述依賴性結(jié)構(gòu)被用于確定在所述至少兩個視角中的至少一個的隨機訪問期間、所述至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼。9.一種方法,包括對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同(910、920、915)。10.如權(quán)利要求9所述的方法,其中編碼步驟包括經(jīng)由帶內(nèi)和帶外通信中的至少一種來通知所述依賴性結(jié)構(gòu)(925)。11.如權(quán)利要求9所述的方法,其中編碼步驟包括利用高層語法來通知所述依賴性結(jié)構(gòu)(925)。12.如權(quán)利要求11所述的方法,其中所述依賴性結(jié)構(gòu)是在序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個中通知的(925)。13.如權(quán)利要求11所述的方法,其中所述依賴性結(jié)構(gòu)是利用標(biāo)志通知的(915、920)。14.如權(quán)利要求13所述的方法,其中所述標(biāo)志由previous—anchor—dep_struct—flag語法元素表示(915、920)。15.如權(quán)利要求11所述的方法,其中所述依賴性結(jié)構(gòu)被用于確定所述至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼(915、920)。16.如權(quán)利要求11所述的方法,其中所述依賴性結(jié)構(gòu)被用于確定在所述至少兩個視角中的至少一個的隨機訪問期間、所述至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼(915、920)。17.—種裝置,包括解碼器(200),用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行解碼,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。18.如權(quán)利要求17所述的裝置,其中所述解碼器(200)經(jīng)由帶內(nèi)和帶外通信中的至少一種來接收所述依賴性結(jié)構(gòu)。19.如權(quán)利要求17所述的裝置,其中所述解碼器(200)利用高層語法來確定所述依賴性結(jié)構(gòu)。20.如權(quán)利要求19所述的裝置,其中所述依賴性結(jié)構(gòu)是利用序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個確定的。21.如權(quán)利要求19所述的裝置,其中所述依賴性結(jié)構(gòu)是利用標(biāo)志確定的。22.如權(quán)利要求21所述的裝置,其中所述標(biāo)志由previous—anchor—dep—struct—flag語法元素表示。23.如權(quán)利要求19所述的裝置,其中所述依賴性結(jié)構(gòu)被用于確定所述至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼。24.如權(quán)利要求19所述的裝置,其中所述依賴性結(jié)構(gòu)被用于確定在所述至少兩個視角中的至少一個的隨機訪問期間、所述至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼。25.如權(quán)利要求17所述的裝置,其中所述解碼器(200)基于所述依賴性結(jié)構(gòu)是否遵循按顯示順序的前一錨定圖像或下一錨定圖像,來確定要緩沖所述至少兩個視角中的哪些錨定圖像,以對所述至少兩個視角中的至少一個進行隨機訪問。26.如權(quán)利要求25所述的裝置,其中當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之后的錨定圖像相同時,所述解碼器(200)選擇部署在所述隨機訪問點之前的錨定圖像來進行緩沖。27.如權(quán)利要求25所述的裝置,其中當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之前的錨定圖像相同時,所述解碼器(200)不對部署在所述隨機訪問點之前的錨定圖像進行緩沖。28.—種方法,包括對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行解碼,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同(720)。29.如權(quán)利要求28所述的方法,其中解碼步驟包括經(jīng)由帶內(nèi)和帶外通信中的至少一種來接收所述依賴性結(jié)構(gòu)(510)。30.如權(quán)利要求28所述的方法,其中解碼步驟包括利用高層語法來確定所述依賴性結(jié)構(gòu)(510)。31.如權(quán)利要求30所述的方法,其中所述依賴性結(jié)構(gòu)是利用序列參數(shù)集、視角參數(shù)集和圖像參數(shù)集中的至少一個確定的(510)。32.如權(quán)利要求30所述的方法,其中所述依賴性結(jié)構(gòu)是利用標(biāo)志確定的(720)。33.如權(quán)利要求32所述的方法,其中所述標(biāo)志由previous—anchor—dep—struct一flag語法元素表示(720)。34.如權(quán)利要求30所述的方法,其中所述依賴性結(jié)構(gòu)被用于確定所述至少兩個視角中的任一個視角內(nèi)的哪些其他圖像要被用于至少部分地對該組非錨定圖像進行解碼(725)。35.如權(quán)利要求30所述的方法,其中所述依賴性結(jié)構(gòu)被用于確定在所述至少兩個視角中的至少一個的隨機訪問期間、所述至少兩個視角中的哪些其他圖像要被用于對該組非錨定圖像進行解碼(725)。36.如權(quán)利要求28所述的方法,其中解碼步驟包括基于所述依賴性結(jié)構(gòu)是否遵循按顯示順序的前一錨定圖像或下一錨定圖像,來確定要緩沖所述至少兩個視角中的哪些錨定圖像,以對所述至少兩個視角中的至少一個進行隨機訪問(730、740)。37.如權(quán)利要求36所述的方法,其中解碼步驟包括當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之后的錨定圖像相同時,選擇部署在所述隨機訪問點之前的錨定圖像來進行緩沖(740)。38.如權(quán)利要求36所述的方法,其中解碼步驟包括當(dāng)該組非錨定圖像中的非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序部署在隨機訪問點之前的錨定圖像相同時,不對部署在所述隨機訪問點之前的錨定圖像進行緩沖(720、730、735)。39.—種裝置,包括解碼器(200),用于對與來自比特流的多視角視頻內(nèi)容相對應(yīng)的至少兩個視角進行解碼,與所述至少兩個視角中的一個或多個相對應(yīng)的至少兩個圖像組具有不同的依賴性結(jié)構(gòu),其中所述解碼器基于至少一個依賴性表來選擇所述至少兩個視角中的需要被解碼的圖像以對所述至少兩個視角中的至少一個進行隨機訪問。40.如權(quán)利要求39所述的裝置,其中所述隨機訪問開始于按顯示順序早于所述隨機訪問的最近的內(nèi)編碼圖像。41.如權(quán)利要求40所述的裝置,其中所述比特流包括錨定圖像和非錨定圖像,并且所述解碼器(200)對所述至少兩個視角中的在時間上與早于所述隨機訪問的最近的內(nèi)編碼圖像相對應(yīng)的錨定圖像進行緩沖。42.如權(quán)利要求39所述的裝置,其中所述隨機訪問開始于晚于所述隨機訪問的最近的內(nèi)編碼圖像。43.如權(quán)利要求39所述的裝置,其中所述至少一個依賴性表包括相對于所述隨機訪問來說較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表,并且所述解碼器(200)通過比較所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表來選擇所需圖像。44.如權(quán)利要求43所述的裝置,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表是相同的。45.如權(quán)利要求44所述的裝置,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表中的任一個被用于確定所述所需圖像。46.如權(quán)利要求43所述的裝置,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表是不同的。47.如權(quán)利要求46所述的裝置,其中所述至少一個依賴性表包括至少一個錨定圖像依賴性表,并且所述解碼器(200)檢查所述至少一個錨定圖像依賴性表以確定所述至少兩個視角中的至少一個依賴于所述至少兩個視角中的哪一個。48.如權(quán)利要求47所述的裝置,其中對于所述至少兩個視角中的至少一個所依賴的所述至少兩個視角中的每一個,所述解碼器(200)檢查與其對應(yīng)的依賴性表。49.如權(quán)利要求48所述的裝置,其中所述錨定圖像是根據(jù)所述至少兩個視角中的至少一個所依賴的所述至少兩個視角中的每一個來解碼的。50.如權(quán)利要求47所述的裝置,其中所述解碼器(200)基于由所述至少兩個圖像組中的一個的改變后的依賴性結(jié)構(gòu)和所述至少兩個圖像組中的另一個的未改變的依賴性結(jié)構(gòu)的組合而形成的依賴性表,來確定使用與所述較晚的內(nèi)編碼圖像相同的依賴性表的任何特定圖像是否需要被解碼以進行隨機訪問。51.—種方法,包括對與來自比特流的多視角視頻內(nèi)容相對應(yīng)的至少兩個視角進行解碼,與所述至少兩個視角中的一個或多個相對應(yīng)的至少兩個圖像組具有不同的依賴性結(jié)構(gòu),其中解碼步驟基于至少一個依賴性表來選擇所述至少兩個視角中的需要被解碼的圖像以對所述至少兩個視角中的至少一個進行隨機訪問(800)。52.如權(quán)利要求51所述的方法,其中所述隨機訪問開始于按顯示順序早于所述隨機訪問的最近的內(nèi)編碼圖像(810)。53.如權(quán)利要求52所述的方法,其中所述比特流包括錨定圖像和非錨定圖像,并且解碼步驟包括對所述至少兩個視角中的在時間上與早于所述隨機訪問的最近的內(nèi)編碼圖像相對應(yīng)的錨定圖像進行緩沖(815)。54.如權(quán)利要求51所述的方法,其中所述隨機訪問開始于晚于所述隨機訪問的最近的內(nèi)編碼圖像(820)。55.如權(quán)利要求51所述的方法,其中所述至少一個依賴性表包括相對于所述隨機訪問來說較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表,并且所述解碼步驟通過比較所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表來選擇所需圖像(825)。56.如權(quán)利要求55所述的方法,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表是相同的(850)。57.如權(quán)利要求56所述的方法,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表中的任一個被用于確定所述所需圖像(850)。58.如權(quán)利要求55所述的方法,其中所述較早的內(nèi)編碼圖像的依賴性表和較晚的內(nèi)編碼圖像的依賴性表是不同的(830、835、840)。59.如權(quán)利要求58所述的方法,其中所述至少一個依賴性表包括至少一個錨定圖像依賴性表,并且解碼步驟包括檢查所述至少一個錨定圖像依賴性表以確定所述至少兩個視角中的至少一個依賴于所述至少兩個視角中的哪一個(830)。60.如權(quán)利要求59所述的方法,其中對于所述至少兩個視角中的至少一個所依賴的所述至少兩個視角中的每一個,解碼步驟包括檢查與其對應(yīng)的依賴性表(835)。61.如權(quán)利要求60所述的方法,其中所述錨定圖像是根據(jù)所述至少兩個視角中的至少一個所依賴的所述至少兩個視角中的每一個來解碼的(840)。62.如權(quán)利要求59所述的方法,其中解碼步驟包括基于由所述至少兩個圖像組中的一個的改變后的依賴性結(jié)構(gòu)和所述至少兩個圖像組中的另一個的未改變的依賴性結(jié)構(gòu)的組合而形成的依賴性表,來確定使用與所述較晚的內(nèi)編碼圖像相同的依賴性表的任何特定圖像是否需要被解碼以進行隨機訪問(845)。63.—種用于視頻編碼的視頻信號結(jié)構(gòu),包括針對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角編碼的錨定和非錨定圖像,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。64.—種其上編碼有視頻信號數(shù)據(jù)的存儲介質(zhì),包括針對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角編碼的錨定和非錨定圖像,其中在所述至少兩個視角的至少一個中按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。全文摘要提供了用在多視角視頻編碼中的方法和裝置。一種裝置包括編碼器(100),用于對與多視角視頻內(nèi)容相對應(yīng)的至少兩個視角的錨定圖像和非錨定圖像進行編碼,其中在至少兩個視角的至少一個中,按顯示順序部署在前一錨定圖像和下一錨定圖像之間的一組非錨定圖像中的每個非錨定圖像的依賴性結(jié)構(gòu)與按顯示順序的前一錨定圖像或下一錨定圖像相同。文檔編號H04N5/00GK101491079SQ200780026446公開日2009年7月22日申請日期2007年5月30日優(yōu)先權(quán)日2006年7月11日發(fā)明者克里斯蒂娜·古米拉,鵬尹,帕文·拜哈斯·潘迪特,蘇曄平申請人:湯姆遜許可證公司