專利名稱:一種視頻序列碼流及其解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體通信領(lǐng)域,特別是一種視頻序列碼流及其解碼方法。
背景技術(shù):
一個(gè)視頻序列的碼流不僅包含編碼各幀圖像直接產(chǎn)生的碼流,還包括一些參數(shù)信息,如圖像寬度、圖像高度等,這些參數(shù)通常被組織在一個(gè)稱為參數(shù)集的語法結(jié)構(gòu)中,編碼成為參數(shù)集碼流,例如H.264/AVC中的序列參數(shù)集(Sequence Parameter Set,簡稱SPS)和圖像參數(shù)集(Picture Parameter Set,簡稱 PPS)。廣義的說,一個(gè)視頻序列包含V(V彡I)個(gè)視點(diǎn),每個(gè)視點(diǎn)包含F(xiàn)(F彡I)幀圖像;當(dāng)V = I時(shí),這樣的視頻序列為常見的單視點(diǎn)視頻序列;當(dāng)V > I時(shí),這樣的視頻序列通常也稱為多視點(diǎn)視頻序列。采用H.264/AVC等編碼標(biāo)準(zhǔn)時(shí),一幀圖像可以劃分為多個(gè)條帶(slice),對每個(gè)條帶分別進(jìn)行編碼和解碼。每個(gè)條帶含有一個(gè)條帶頭(slice header),包含了這個(gè)條帶的一些編碼參數(shù)。在H.264/AVC中的分層結(jié)構(gòu)中,使用了圖像參數(shù)集和序列參數(shù)集兩級(jí)參數(shù)集來描述視頻序列的一些參數(shù)。參數(shù)集可以被條帶引用,即根據(jù)條帶含有的參數(shù)集序號(hào),找到對應(yīng)序號(hào)的參數(shù)集,從中獲取參數(shù)。例如,條帶能夠根據(jù)其含有的序列參數(shù)集序號(hào),在對應(yīng)序號(hào)的序列參數(shù)集中獲取該條帶所在視點(diǎn)的視點(diǎn)序號(hào);條帶也能夠根據(jù)其含有的圖像參數(shù)集序號(hào),在對應(yīng)序號(hào)的圖像參數(shù)集中獲取到圖像播放順序(PictureOrder Count,簡稱P0C)編碼方法等參數(shù),利用這些參數(shù)以及條帶頭中的參數(shù)信息,條帶能夠獲取到該條帶所在幀的幀序號(hào),即圖像播放順序。因此,視頻序列的每一幀可以通過其包含的條帶,獲得該幀所在視點(diǎn)的視點(diǎn)序號(hào)和該幀的幀序號(hào)。值得注意的是,為了限制幀序號(hào)的無限制增加,通常要將幀序號(hào)限制在某一范圍內(nèi),幀序號(hào)則在此范圍內(nèi)進(jìn)行循環(huán),例如要將幀序號(hào)限制在255以內(nèi),則只需將幀序號(hào)對256進(jìn)行取模運(yùn)算,即可使幀序號(hào)按照0,1,2...254,255,0,1...的方式進(jìn)行循環(huán),該限制范圍一般被保存在序列參數(shù)集中。此外,同一個(gè)圖像參數(shù)集也可以被多個(gè)圖像引用。
隨著技術(shù)的發(fā)展,特別是三維圖像獲取技術(shù)和三維顯示設(shè)備的發(fā)展,視頻序列除了包含一個(gè)或多個(gè)視點(diǎn)的紋理信息之外,還可能包括一個(gè)或多個(gè)視點(diǎn)的深度信息,也可能再包含一個(gè)或多個(gè)視點(diǎn)的攝像機(jī)參數(shù)。攝像機(jī)參數(shù)可包括如焦距等內(nèi)參數(shù)、以及攝像機(jī)相對于某一參考點(diǎn)的距離等外參數(shù);當(dāng)視頻序列包含深度信息時(shí),攝像機(jī)參數(shù)通常還會(huì)包括深度信息所對應(yīng)的最遠(yuǎn)平面的深度數(shù)值和最近平面的深度數(shù)值。這些視頻序列攝像機(jī)參數(shù)可能是解碼視頻序列的紋理信息或深度信息所必需的參數(shù),也可能是合成虛擬視點(diǎn)的紋理信息或深度信息所必須的參數(shù),因此在某些應(yīng)用下需要編碼成為碼流,進(jìn)行傳輸。當(dāng)前的H.264/AVC標(biāo)準(zhǔn)中,攝像機(jī)參數(shù)僅可包含在輔助增強(qiáng)信息(SupplementalEnhancement Information,簡稱SEI)這種語法結(jié)構(gòu)中。SEI獨(dú)立于視頻圖像內(nèi)容,用于存儲(chǔ)影片簡介、版權(quán)信息、用戶自行定義的資料等,每個(gè)條帶的編碼和解碼過程并不引用SEI,或者說視頻圖像的編碼和解碼和SEI無關(guān)。但是對于包含深度信息的三維視頻序列,編碼和解碼過程中各幀需要用到攝像機(jī)參數(shù),例如用于合成目標(biāo)視點(diǎn)圖像作為視間參考幀,即常說的view synthesis prediction。對于這樣的三維視頻序列,如果按照現(xiàn)有的H.264/AVC標(biāo)準(zhǔn)中的技術(shù)將攝像機(jī)參數(shù)包含在輔助增強(qiáng)信息中,將無法使得各條帶在編碼和解碼過程中引用到需要的攝像機(jī)參數(shù),從而導(dǎo)致編碼和解碼過程無法正常進(jìn)行。如果將攝像機(jī)參數(shù)包含在條帶頭中,則編碼和解碼過程可以正常進(jìn)行,但是編碼效率很低。在AVS,HEVC等類似的視頻編解碼標(biāo)準(zhǔn)中,也存在類似的問題。
發(fā)明內(nèi)容
本發(fā)明提出一種視頻序列碼流,用于提供一個(gè)新的語法結(jié)構(gòu),即攝像機(jī)參數(shù)集來傳輸視頻序列的攝像機(jī)參數(shù)。相應(yīng)的,攝像機(jī)參數(shù)集信息需要被編碼成碼流,組成視頻序列碼流的一部分。本發(fā)明一實(shí)施例提出一種視頻序列碼流,其至少包含一個(gè)攝像機(jī)參數(shù)集;所述每個(gè)攝像機(jī)參數(shù)集包含VXFXM個(gè)參數(shù);V為所述攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)為所述攝像機(jī)參數(shù)集對應(yīng)的巾貞個(gè)數(shù),M為所述攝像機(jī)參數(shù)集包含的攝像機(jī)參數(shù)的類型數(shù);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)PiQ = I,
2,...1);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的J個(gè)視點(diǎn)中的起始巾貞的巾貞序號(hào)Sj(j = 1,2,...J);其中V、F、M為正整數(shù),1、J為不大于V的非負(fù)整數(shù)。進(jìn)一步的,所述的視頻序列碼流還包含K幀圖像信息,所述K幀圖像信息中的每一中貞與所述的攝像機(jī)參數(shù)集中的M個(gè)攝像機(jī)參數(shù)對應(yīng),所述的對應(yīng)是M個(gè)攝像機(jī)參數(shù)由K中貞圖像信息中的每一幀所在視點(diǎn)的視點(diǎn)序號(hào)和所述幀的幀序號(hào)確定,其中K為正整數(shù)。本發(fā)明的另一實(shí)施例提出一種對上述視頻序列碼流的解碼方法,該解碼方法解碼至少一個(gè)攝像機(jī)參 數(shù)集,解碼步驟至少包括:(I)獲得視點(diǎn)序號(hào)Pi和起始幀的幀序號(hào)Sj ;
(2)獲得一個(gè)包含VdXFdXMd個(gè)元素的攝像機(jī)參數(shù)數(shù)組,數(shù)組的每個(gè)元素均為攝像機(jī)參數(shù);Vd為該數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)d為該數(shù)組對應(yīng)的巾貞個(gè)數(shù),Md為該數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù),其中Vd、Fd、Md均為正整數(shù);(3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于幀序號(hào)從S」開始的連續(xù)Fd個(gè)巾貞的攝像機(jī)參數(shù)。進(jìn)一步的,所述解碼方法獲取視點(diǎn)序號(hào)和起始幀的幀序號(hào)的方法為以下兩種方法之一:(I)當(dāng)所述視頻序列碼流中包含其對應(yīng)的V個(gè)視點(diǎn)中的全部視點(diǎn)的視點(diǎn)序號(hào)時(shí)(即I = V時(shí)),視點(diǎn)序號(hào)直接從碼流中得到;當(dāng)所述視頻序列碼流中包含其對應(yīng)的V個(gè)視點(diǎn)中的全部視點(diǎn)的起始幀的幀序號(hào)時(shí),即J = V時(shí),起始幀的幀序號(hào)直接從碼流中得到;(2)當(dāng)所述視頻序列碼流中不包含其對應(yīng)的V個(gè)視點(diǎn)中的一個(gè)或多個(gè)的視點(diǎn)序號(hào)時(shí),即I < V時(shí),根據(jù)編解碼端約定好的規(guī)則獲得所述視頻序列碼流中不包含的視點(diǎn)序號(hào);當(dāng)所述視頻序列碼流中不包含其對應(yīng)的V個(gè)視點(diǎn)中的一個(gè)或多個(gè)的起始幀的幀序號(hào)時(shí),SPJ < V時(shí),根據(jù)編解碼端約定好的規(guī)則獲得所述視頻序列碼流碼流中不包含的起始幀的幀序號(hào)。進(jìn)一步的,所述解碼方法中的視頻序列碼流還包含K幀圖像信息,所述K幀圖像信息中的每一巾貞與所述的攝像機(jī)參數(shù)數(shù)組中的Md個(gè)攝像機(jī)參數(shù)對應(yīng),所述的對應(yīng)是Md個(gè)攝像機(jī)參數(shù)由K幀圖像信息中的每一幀所在的視點(diǎn)的視點(diǎn)序號(hào)和所述幀的幀序號(hào)確定,其中K為正整數(shù)。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):本發(fā)明提出的一種視頻序列碼流,其包含一個(gè)新的與編碼和解碼相關(guān)的語法結(jié)構(gòu),即攝像機(jī)參數(shù)集,用來傳輸視頻序列的攝像機(jī)參數(shù);并在每個(gè)攝像機(jī)參數(shù)集中加入了該攝像機(jī)參數(shù)集對應(yīng)的起始幀的幀序號(hào),從而實(shí)現(xiàn)了各幀在編碼和解碼過程中對攝像機(jī)參數(shù)集的使用。本發(fā)明提出的一種視頻序列碼流的解碼方法,通過將視頻序列碼流中的攝像機(jī)參數(shù)集解碼為攝像機(jī)參數(shù)數(shù)組,使各幀在編碼和解碼過程中可以方便地獲取其對應(yīng)的攝像機(jī)參數(shù)。在本發(fā)明中,一個(gè)幀可以靈活地使用一個(gè)或多個(gè)攝像機(jī)參數(shù)集中的部分參數(shù)。
具體實(shí)施例方式本發(fā)明的解碼方法適用于多種類型的參數(shù),如攝像機(jī)的焦距等內(nèi)參數(shù)、位置等外參數(shù),以及視點(diǎn)對應(yīng)的深度數(shù)據(jù)的最遠(yuǎn)深度平面、最近深度平面等參數(shù)。本發(fā)明實(shí)施例的視頻序列碼流至少包含一個(gè)攝像機(jī)參數(shù)集;所述每個(gè)攝像機(jī)參數(shù)集包含VXFXM個(gè)參數(shù)'N為所述攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)為所述攝像機(jī)參數(shù)集對應(yīng)的幀個(gè)數(shù),M為所述攝像機(jī)參數(shù)集包含的攝像機(jī)參數(shù)的類型數(shù);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)PiQ = 1,2,...1);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的J個(gè)視點(diǎn)中的起始巾貞的巾貞序號(hào)Sj(j = 1,2,...J);其中V、F、M為正整數(shù),1、J為不大于V的非負(fù)整數(shù)。所述的視頻序列碼流還可能包含K幀圖像信息,圖像信息是紋理信息或者深度信息,所述K幀圖像信息中的每一幀與所述的攝像機(jī)參數(shù)集中的M個(gè)攝像機(jī)參數(shù)對應(yīng),所述的對應(yīng)是M個(gè)攝像機(jī)參數(shù)由所述的幀所在的視點(diǎn)的視點(diǎn)序號(hào)和所述幀的幀序號(hào)確定,其中K為正整數(shù)。所述視頻序列碼流中還可能包括例如序列參數(shù)集、圖像參數(shù)集和條帶頭等信息。如背景技術(shù)中所述,幀能夠根據(jù)這些信息,獲取該幀所在視點(diǎn)的視點(diǎn)序號(hào)和該幀的幀序號(hào)。本發(fā)明還提供了一種上述視頻序列碼流的解碼方法,該解碼方法解碼至少一個(gè)攝像機(jī)參數(shù)集,至少包括如下步驟:(I)獲得視點(diǎn)序號(hào)Pi和起始幀的幀序號(hào)Sj ; (2)獲得一個(gè)包含VdXFdXMd個(gè)元素的攝像機(jī)參數(shù)數(shù)組,數(shù)組的每個(gè)元素均為攝像機(jī)參數(shù);Vd為該數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)d為該數(shù)組對應(yīng)的巾貞個(gè)數(shù),Md為該數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù),其中Vd、Fd、Md均為正整數(shù);(3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于幀序號(hào)從S」開始的連續(xù)Fd個(gè)幀的攝像機(jī)參數(shù)。下面,結(jié)合實(shí)施例來詳細(xì)闡述本發(fā)明的視頻序列碼流的具體實(shí)施方式
。實(shí)施例1本發(fā)明的第一實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含I個(gè)視點(diǎn)、3個(gè)幀的I個(gè)類型的參數(shù)(即V = 1,F(xiàn) = 3,M = I);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的序號(hào)(即I = 1),該視點(diǎn)序號(hào)為3(即P1 = 3);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),該起始巾貞序號(hào)為6(即S1 = 6)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)3個(gè)參 數(shù)(VXFXM = 3)。此處I個(gè)類型的參數(shù)舉例為最近深度平面參數(shù)。則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù),即視點(diǎn)序號(hào)為3的視點(diǎn)中幀序號(hào)為6、7、8這3個(gè)幀的最近深度平面參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集A可以表示出其對應(yīng)的I個(gè)視點(diǎn)、3個(gè)幀的I個(gè)類型的攝像機(jī)參數(shù)。實(shí)施例2本發(fā)明的第二實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為-2、-1.25、8.5(即P1 = -2,P2=-1.25,P3 = 8.5);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 3),起始幀序號(hào)分別為6、18、254 (即S1 = 6,S2 = 18,S3 = 254)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為-2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為-2的視點(diǎn)中幀序號(hào)為6、7、8、9、10這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中幀序號(hào)為18、19、20、21、22這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中幀序號(hào)為254、255、0、1、2這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);此處將幀序號(hào)對256進(jìn)行了取模運(yùn)算,將幀序號(hào)限制在0-255的范圍之內(nèi)。通過本實(shí)施例,攝像機(jī)參數(shù)集A可以表示出其對應(yīng)的3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù)。實(shí)施例3本發(fā)明的第三實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的2個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 2),起始幀序號(hào)分別為3、12(即S1 = 3,S2 = 12),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM =30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為3、4、5、6、7這5個(gè)幀的最近深度 平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、2幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 2,M =2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為4、5、6(即P1 = 4,P2 = 5,P3 = 6);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = 3),起始巾貞序號(hào)分別為8、17、17 (即S1 = 8,S2= 17, S3 = 17);本例中,攝像機(jī)參數(shù)集B包含了總計(jì)12個(gè)參數(shù)(VXFXM= 12);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為8的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為8、9這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為17、18這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為17、18這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集A可以表示出其對應(yīng)的3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù),攝像機(jī)參數(shù)集B可以表示出其對應(yīng)的3個(gè)視點(diǎn)、2個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù)。實(shí)施例4本發(fā)明的第四實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)3 0個(gè)參數(shù)(VXFXM= 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為O、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、5幀的I個(gè)類型的參數(shù)(即V = 3,F(xiàn) = 5,M = I);攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為O、1、2 ;攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)15個(gè)參數(shù)(VX FXM = 15),此處i個(gè)類型的參數(shù)舉例為焦距參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中巾貞序號(hào)為O、1、2、3、4這5個(gè)巾貞的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的焦距參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集A可以表示出其對應(yīng)的3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù),攝像機(jī)參數(shù)集B可以表示出其對應(yīng)的3個(gè)視點(diǎn)、5個(gè)幀的I個(gè)類型的攝像機(jī)參數(shù)。實(shí)施例5
本發(fā)明的第五實(shí)施方式涉及一種視頻序列碼流。 所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含2個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 2,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J=I),起始巾貞序號(hào)為12 (即S1 = 12,),其余I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)20個(gè)參數(shù)(VXFXM = 20),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。攝像機(jī)參數(shù)集B包含I個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 1,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 1),視點(diǎn)序號(hào)為9(即P1 = 9);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),起始巾貞序號(hào)為253 (即S1 = 253)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)10個(gè)參數(shù)(VXFXM = 10),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為9的視點(diǎn)中幀序號(hào)為253、254、255、0、1這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);此處將幀序號(hào)對256進(jìn)行了取模運(yùn)算,將幀序號(hào)限制在0-255的范圍之內(nèi)。通過本實(shí)施例,攝像機(jī)參數(shù)集A可以表示出其對應(yīng)的2個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù),攝像機(jī)參數(shù)集B可以表示出其對應(yīng)的I個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的攝像機(jī)參數(shù)。實(shí)施例6本發(fā)明的第六實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含I個(gè)視點(diǎn)、3個(gè)幀的I個(gè)類型的參數(shù)(即V = 1,F(xiàn) = 3,M = I);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的序號(hào)(即I = 1),該視點(diǎn)序號(hào)為3(即P1 = 3);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),該起始巾貞序號(hào)為6 (即S1 = 6)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)3個(gè)參數(shù)(VXFXM = 3),此處I個(gè)類型的參數(shù)舉例為最近深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù),即視點(diǎn)序號(hào)為3的視點(diǎn)中幀序號(hào)為6、7、8這3個(gè)幀的最近深度平面參數(shù);攝像機(jī)參數(shù)集A的每個(gè)參數(shù)記為Znear (v, f),其中v表示所述參數(shù)所對應(yīng)視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所對應(yīng)巾貞的巾貞序號(hào)。所述視頻序列碼流還包含了 3個(gè)幀(即K = 3)的圖像信息,所述3個(gè)幀屬于I個(gè)視點(diǎn),該視點(diǎn)視點(diǎn)序號(hào)為3,該視點(diǎn)包含的3個(gè)巾貞的巾貞序號(hào)分別為6、7、8 ;所述3個(gè)巾貞中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)I個(gè)參數(shù)Znear (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例7本發(fā)明的第七實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為-2、-1.25、8.5(即P1 = -2,P2=-1.25,P3 = 8.5);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 3),起始幀序號(hào)分別為6、18、254 (即S1 = 6,S2 = 18,S3 = 254)。本例中,攝像機(jī)參數(shù)集A包含了總 計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為-2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為-2的視點(diǎn)中幀序號(hào)為6、7、8、9、10這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中幀序號(hào)為18、19、20、21、22這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中幀序號(hào)為254、255、0、1、2這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);此處將幀序號(hào)對256進(jìn)行了取模運(yùn)算,將幀序號(hào)限制在0-255的范圍之內(nèi);攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),其中v表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào)。所述視頻序列碼流還包含了 6個(gè)幀(即K = 6)的圖像信息,所述6個(gè)幀屬于視點(diǎn)序號(hào)分別為_2、8.5的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含3個(gè)巾貞的圖像信息,視點(diǎn)序號(hào)為-2的視點(diǎn)包含的3個(gè)幀的幀序號(hào)分別為6、7、8,視點(diǎn)序號(hào)為8.5的視點(diǎn)包含的3個(gè)幀的幀序號(hào)分別為255、1、2 ;所述6個(gè)巾貞中的每一個(gè)巾貞的圖像信息通過該巾貞所在視點(diǎn)的視點(diǎn)序號(hào)V和該巾貞的中貞序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (v, f)和Zfar (v, f),該巾貞的最近深度平面參數(shù)等于Znear (V,f),最遠(yuǎn)深度平面參數(shù)等于Zfar (V, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。
實(shí)施例8本發(fā)明的第八實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的2個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 2),起始幀序號(hào)分別為3、12(即S1 = 3,S2 = 12),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM =30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為3、4、5、6、7這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、2幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 2,M =2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為4、5、6(即P1 = 4,P2 = 5,P3 = 6);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = 3),起始巾貞序號(hào)分別為8、17、17 (即S1 = 8,S2 = 17, S3 = 17)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)12個(gè)參數(shù)(VXFXM= 12),此處2個(gè)不同類型的參數(shù)舉例為最近 深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為8的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為8、9這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為17、18這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為17、18這2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v,f),其中v表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào)。所述視頻序列碼流還包含了 12個(gè)幀(即K = 12)的圖像信息,所述12個(gè)幀屬于視點(diǎn)序號(hào)分別為4、5、6的3個(gè)視點(diǎn),每個(gè)視點(diǎn)包含4個(gè)幀的圖像信息,視點(diǎn)序號(hào)為4的視點(diǎn)包含的4個(gè)幀的幀序號(hào)分別為4、5、7、9,視點(diǎn)序號(hào)為5的視點(diǎn)包含的4個(gè)幀的幀序號(hào)分別為13、14、16、18,視點(diǎn)序號(hào)為6的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為13、14、16、18 ;所述12個(gè)幀中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (v, f)和Zfar (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于 Zfar (v, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例9本發(fā)明的第九實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集A包含 了總計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、5幀的I個(gè)類型的參數(shù)(即V = 3,F(xiàn) = 5,M = I);攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)15個(gè)參數(shù)(VXFXM = 15),此處I個(gè)類型的參數(shù)舉例為焦距參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中巾貞序號(hào)為O、1、2、3、4這5個(gè)巾貞的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的焦距參數(shù);攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (v,f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v,f),攝像機(jī)參數(shù)集B的每個(gè)焦距參數(shù)記為Focus (V, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在幀的幀序號(hào)。所述視頻序列碼流還包含了 8個(gè)幀(即K = 8)的圖像信息,所述8個(gè)幀屬于視點(diǎn)序號(hào)分別為1、2的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含4個(gè)幀的圖像信息,視點(diǎn)序號(hào)為I的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為0、2、3、4,視點(diǎn)序號(hào)為2的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為O、1、
2、3 ;所述8個(gè)幀中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)3個(gè)參數(shù)Znear(v, f)、Zfar (v, f)和Focus (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于Zfar (v, f),焦距參數(shù)等于Focus (v, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例10本發(fā)明的第十實(shí)施方式涉及一種視頻序列碼流。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含2個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 2,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = I),起始巾貞序號(hào)為12 (即S1 = 12,),其余I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)20個(gè)參數(shù)(VXFXM = 20),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含I個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 1,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 1),視點(diǎn)序號(hào)為9(即P1 = 9);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),起始巾貞序號(hào)為253 (即S1 = 253)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)10個(gè)參數(shù)(VXFXM= 10),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為9的視點(diǎn)中幀序號(hào)為253、254、255、0、1這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);此處將幀序號(hào)對256進(jìn)行了取模運(yùn)算,將幀序號(hào)限制在0-255的范圍之內(nèi)。攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為 Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào)。所述視頻序列碼流還包含了 6個(gè)幀(即K = 6)的圖像信息,所述6個(gè)幀屬于視點(diǎn)序號(hào)分別為5、9的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含3幀的圖像信息,視點(diǎn)序號(hào)為5的視點(diǎn)包含的3個(gè)中貞的巾貞序號(hào)分別為13、14、16,視點(diǎn)序號(hào)為9的視點(diǎn)包含的3個(gè)巾貞的巾貞序號(hào)分別為253、0、I ;所述6個(gè)幀中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (v, f)和Zfar (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于Zfar (V, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例11本發(fā)明的第十一實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含I個(gè)視點(diǎn)、3個(gè)幀的I個(gè)類型的參數(shù)(即V = 1,F(xiàn) = 3,M = I);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的序號(hào)(即I = 1),該視點(diǎn)序號(hào)為3(即P1 = 3);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),該起始巾貞序號(hào)為6(即S1 = 6)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)3個(gè)參數(shù)(VXFXM = 3),此處I個(gè)類型的參數(shù)舉例為最近深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù)。解碼攝像機(jī)參數(shù)集A, (I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 3和起始中貞的幀序號(hào)S1 = 6 ; (2)將攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (V,f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (v,f)構(gòu)成一個(gè)包含3個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = I, Fd = 3, Md = I) ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù),即視點(diǎn)序號(hào)為3的視點(diǎn)中幀序號(hào)為6、7、8這3個(gè)幀的最近深度平面參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組。實(shí)施例12本發(fā)明的第十二實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為-2、-1.25、8.5(即P1 = -2,P2=-1.25,P3 = 8.5);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 3),起始幀序號(hào)分別為6、18、254 (即S1 = 6,S2 = 18,S3 = 254)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為-2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。解碼攝像機(jī)參數(shù)集A,(I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)?1 = -2,P2=-1.25,P3 = 8.5和起始幀的幀序號(hào)S1 = 6,S2 = 18,S3 = 254 ; (2)將攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),其中v表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)和Zfar (v,f)構(gòu)成一個(gè)包含30個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,Fd = 5,Md = 2) ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為_2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為_2的視點(diǎn)中幀序號(hào)為6、7、8、9、10這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中幀序號(hào)為18、19、20、21、22這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn) 中幀序號(hào)為254、255、0、1、2這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);解碼時(shí),從序列參數(shù)集中獲得幀序號(hào)的取值范圍為0-255,因此將幀序號(hào)對256進(jìn)行了取模運(yùn)算。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組。實(shí)施例13本發(fā)明的第十三實(shí)施方式涉及一種視頻序列碼流的解碼方法。
所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的2個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 2),起始幀序號(hào)分別為3、12(即S1 = 3,S2 = 12),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM =30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、2幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 2,M = 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為4、5、6(即P1 = 4,P2 = 5,P3 = 6);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = 3),起始巾貞序號(hào)分別為8、17、17 (即S1 = 8, S2 = 17, S3 = 17)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)12個(gè)參數(shù)(VXFXM = 12),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為8的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。解碼攝像機(jī)參數(shù)集A和B, (I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 4,由于攝像機(jī)參數(shù)集A中沒有包含其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào),則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6,即P2 = 5,P3 = 6 ;獲得攝像機(jī)參數(shù)集A對應(yīng)的起始巾貞的巾貞序號(hào)S1 = 3,S2 = 12,由于攝像機(jī)參數(shù)集A中沒有包含其余I個(gè)視點(diǎn)的起始幀的幀序號(hào),則將該視點(diǎn)的起始巾貞的巾貞序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào),即S3 = 12 ;獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1 = 4,P2 = 5,P3 = 6和起始幀的幀序號(hào)S1 = 8,S2 = 17,S3 = 17 ;
(2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (V, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的中貞序號(hào),所有的Znear (V, f)和Zfar (v, f)構(gòu)成一個(gè)包含42個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 7,Md = 2)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的3個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的3個(gè)視點(diǎn)是相同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的2個(gè)幀是不同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為攝像機(jī)參數(shù)集A對應(yīng)幀個(gè)數(shù)和攝像機(jī)參數(shù)集B對應(yīng)幀個(gè)數(shù)之和,即Fd = 7 ;由于攝像機(jī)參數(shù)集A包含的兩個(gè)類型的參數(shù)和攝像機(jī)參數(shù)集B包含的兩個(gè)類型的參數(shù)是相同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為Md = 2 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為3、4、5、6、7、8、9這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16、17、18這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為12、13、14、15、16、17、18這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組。實(shí)施例14本發(fā)明的第十四實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = O),該3 個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、5幀的I個(gè)類型的參數(shù)(即V = 3,F(xiàn) = 5,M =I);攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始巾貞序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)15個(gè)參數(shù)(VXFXM= 15),此處I個(gè)類型的參數(shù)舉例為焦距參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)。解碼攝像機(jī)參數(shù)集A和B,(I)由于攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別等于0、1、2,即獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 0,P2 = 1,P3 = 2 ;由于攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的起始幀序號(hào)分別等于0、0、0,即獲得攝像機(jī)參數(shù)集A對應(yīng)的起始巾貞的巾貞序號(hào)S1 = O, S2 = O, S3 =O ;由于攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別等于0、1、2,即獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1=0,P2 = LP3 = 2 ;由于攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的起始幀序號(hào)分別等于0、0、0,即獲得攝像機(jī)參數(shù)集B對應(yīng)的起始幀的幀序號(hào)S1 = 0,S2 = 0,S3 = O ; (2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),每個(gè)焦距參數(shù)記為Focus (V, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào)表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)、Zfar (v, f)和Focus (v, f)構(gòu)成一個(gè)包含45個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 5,Md = 3)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的3個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的3個(gè)視點(diǎn)是相同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的5個(gè)幀是相同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為Fd = 5 ;由于攝像機(jī)參數(shù)集A包含的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)和攝像機(jī)參數(shù)集B包含的焦距參數(shù)是不同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為攝像機(jī)參數(shù)集A包含的攝像機(jī)參數(shù)的類型數(shù)和攝像機(jī)參數(shù)集B包含的攝像機(jī)參數(shù)的類型數(shù)之和,即Md = 3 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組。實(shí)施例15本發(fā)明的第十五實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含2個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 2,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4 (即P1 = 4),其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = I),起始幀序號(hào)為12(即S1 = 12,),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)20個(gè)參數(shù)(VXFXM= 20),此處2個(gè)不同類型的參數(shù)舉例為最近深 度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含I個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V=1,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),視點(diǎn)序號(hào)為9(即P1 = 9);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),起始巾貞序號(hào)為253(即S1 = 253)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)10個(gè)參數(shù)(VXFXM = 10),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。解碼攝像機(jī)參數(shù)集A和B, (I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 4,由于攝像機(jī)參數(shù)集A中不包含其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5,即P2 = 5 ;獲得攝像機(jī)參數(shù)集A對應(yīng)的起始幀的幀序號(hào)S1 = 12,由于攝像機(jī)參數(shù)集A中不包含其余I個(gè)視點(diǎn)的起始幀的幀序號(hào),則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào),即S2 = 12 ;獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1 = 9和起始中貞的巾貞序號(hào)S1 = 253 ; (2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (V,f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v,f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)和Zfar (v, f)構(gòu)成一個(gè)包含30個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 5,Md = 2)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的2個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的I個(gè)視點(diǎn)是不同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為攝像機(jī)參數(shù)集A對應(yīng)視點(diǎn)個(gè)數(shù)和攝像機(jī)參數(shù)集B對應(yīng)視點(diǎn)個(gè)數(shù)之和,即Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的5個(gè)幀是相同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為Fd = 5 ;由于攝像機(jī)參數(shù)集A包含的兩個(gè)類型的參數(shù)和攝像機(jī)參數(shù)集B包含的兩個(gè)類型的參數(shù)是相同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為Md = 2 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為4的視點(diǎn)中從巾貞序號(hào)為12的中貞開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)、視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)、視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平 面參數(shù)以及視點(diǎn)序號(hào)為9的視點(diǎn)中幀序號(hào)為253、254、255、0、1這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);解碼時(shí),從序列參數(shù)集中獲得幀序號(hào)的取值范圍為0-255,因此將幀序號(hào)對256進(jìn)行了取模運(yùn)算。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組。實(shí)施例16本發(fā)明的第十六實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含I個(gè)視點(diǎn)、3個(gè)幀的I個(gè)類型的參數(shù)(即V = 1,F(xiàn) = 3,M = I);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的序號(hào)(即I = 1),該視點(diǎn)序號(hào)為3(即P1 = 3);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),該起始巾貞序號(hào)為6(即S1 = 6)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)3個(gè)參數(shù)(VXFXM = 3),此處I個(gè)類型的參數(shù)舉例為最近深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù)。所述視頻序列碼流還包含了 3個(gè)幀(即K = 3)的圖像信息,所述3個(gè)幀屬于I個(gè)視點(diǎn),該視點(diǎn)視點(diǎn)序號(hào)為3,該視點(diǎn)包含的3個(gè)巾貞的巾貞序號(hào)分別為6、7、8。解碼攝像機(jī)參數(shù)集A, (I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 3和起始巾貞的中貞序號(hào)S1 = 6 ; (2)將攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (V, f),其中v表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)構(gòu)成一個(gè)包含3個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = I,Fd = 3,Md = I) ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為3的視點(diǎn)中從幀序號(hào)為6的幀開始的之后3個(gè)幀的最近深度平面參數(shù),即視點(diǎn)序號(hào)為3的視點(diǎn)中幀序號(hào)為6、7、8這3個(gè)幀的最近深度平面參數(shù);(4)所述視頻序列碼流中的3個(gè)幀的圖像信息中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該巾貞的巾貞序號(hào)f,對應(yīng)I個(gè)參數(shù)Znear (V, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組;同時(shí),攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例17
本發(fā)明的第十七實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含一個(gè)攝像機(jī)參數(shù)集A ;攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5個(gè)幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為-2、-1.25、8.5(即P1 = -2,P2=-1.25,P3 = 8.5);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 3),起始幀序號(hào)分別為6、18、254 (即S1 = 6,S2 = 18,S3 = 254)。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM = 30),此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為-2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。所述視頻序列碼流還包含了 6個(gè)幀(即K = 6)的圖像信息,所述6個(gè)幀屬于視點(diǎn)序號(hào)分別為_2、8.5的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含3個(gè)巾貞的圖像信息,視點(diǎn)序號(hào)為-2的視點(diǎn)包含的3個(gè)幀的幀序號(hào)分別為6、7、8,視點(diǎn)序號(hào)為8.5的視點(diǎn)包含的3個(gè)幀的幀序號(hào)分別為255、K2o解碼攝像機(jī)參數(shù)集Α,(I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)?1 = -2,P2=-1.25, P3 = 8和起始巾貞的巾貞序號(hào)S1 = 6,S2 = 18, S3 = 254 ; (2)將攝像機(jī)參數(shù)集A的每個(gè)最近深度平面參數(shù)記為Znear (V, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),其中v表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)和Zfar (v,f)構(gòu)成一個(gè)包含30個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,Fd = 5,Md = 2) ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為-2的視點(diǎn)中從幀序號(hào)為6的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中從幀序號(hào)為18的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中從幀序號(hào)為254的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為_2的視點(diǎn)中幀序號(hào)為6、7、8、9、10這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為-1.25的視點(diǎn)中幀序號(hào)為18、19、20、21、22這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為8.5的視點(diǎn)中幀序號(hào)為254、255、0、1、2這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);解碼時(shí),從序列參數(shù)集中獲得幀序號(hào)的取值范圍為0-255,因此將幀序號(hào)對256進(jìn)行了取模運(yùn)算;(4)所述視頻序列碼流中的6個(gè)幀的圖像信息中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (v, f)和Zfar (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于 Zfar (V, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組;同時(shí),攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例18本發(fā)明的第十八實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在 攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的3個(gè)視點(diǎn)中的2個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = 2),起始幀序號(hào)分別為3、12(即S1 = 3,S2 = 12),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM =30);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、2幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 2,M = 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = 3),視點(diǎn)序號(hào)分別為4、5、6(即P1 = 4,P2 = 5,P3 = 6);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的3個(gè)視點(diǎn)中的3個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = 3),起始巾貞序號(hào)分別為8、17、17 (即S1 = 8, S2 = 17, S3 = 17)。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)12個(gè)參數(shù)(VXFXM= 12);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為8的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為17的幀開始的之后2個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。所述視頻序列碼流還包含了 12個(gè)幀(即K = 12)的圖像信息,所述12個(gè)幀屬于視點(diǎn)序號(hào)分別為4、5、6的3個(gè)視點(diǎn),每個(gè)視點(diǎn)包含4個(gè)幀的圖像信息,視點(diǎn)序號(hào)為4的視點(diǎn)包含的4個(gè)幀的幀序號(hào)分別為4、5、7、9,視點(diǎn)序號(hào)為5的視點(diǎn)包含的4個(gè)幀的幀序號(hào)分別為
13、14、16、18,視點(diǎn)序號(hào)為6的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為13、14、16、18。解碼攝像機(jī)參數(shù)集A和B, (I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 4,由于攝像機(jī)參數(shù)集A中沒有包含其余2個(gè)視點(diǎn)的視點(diǎn)序號(hào),則按照逐個(gè)增加I的規(guī)則將該2個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別設(shè)為5、6,即P2 = 5,P3 = 6 ;獲得攝像機(jī)參數(shù)集A對應(yīng)的起始巾貞的巾貞序號(hào)S1 = 3,S2 = 12,由于攝像機(jī)參數(shù)集A中沒有包含其余I個(gè)視點(diǎn)的起始幀的幀序號(hào),則將該視點(diǎn)的起始巾貞的巾貞序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào),即S3 = 12 ;獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1 = 4,P2 = 5,P3 = 6和起始幀的幀序號(hào)S1 = 8,S2 = 17,S3 = 17 ;
(2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (V, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的中貞序號(hào),所有 的Znear (V, f)和Zfar (v, f)構(gòu)成一個(gè)包含42個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 7,Md = 2)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的3個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的3個(gè)視點(diǎn)是相同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的2個(gè)幀是不同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為攝像機(jī)參數(shù)集A對應(yīng)幀個(gè)數(shù)和攝像機(jī)參數(shù)集B對應(yīng)幀個(gè)數(shù)之和,即Fd = 7 ;由于攝像機(jī)參數(shù)集A包含的兩個(gè)類型的參數(shù)和攝像機(jī)參數(shù)集B包含的兩個(gè)類型的參數(shù)是相同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為Md = 2 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為3的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中從幀序號(hào)為12的幀開始的之后7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為3、4、5、6、7、8、9這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16、17、18這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為6的視點(diǎn)中幀序號(hào)為12、13、14、15、16、17、18這7個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);(4)所述視頻序列碼流中的12個(gè)幀的圖像信息中的每一個(gè)幀的圖像信息通過該巾貞所在視點(diǎn)的視點(diǎn)序號(hào)V和該巾貞的巾貞序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (V, f)和Zfar (v,f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于Zfar (V,f)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組;同時(shí),攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例19本發(fā)明的第十九實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含3個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 3,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為0、1、2 ;攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始幀序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集A包含了總計(jì)30個(gè)參數(shù)(VXFXM= 30);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含3個(gè)視點(diǎn)、5幀的I個(gè)類型的參數(shù)(即V = 3,F(xiàn) = 5,M=D ;攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I =O),該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)按照缺省值分別設(shè)為O、1、2 ;攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = O),該3個(gè)視點(diǎn)的起始巾貞序號(hào)按照缺省值分別設(shè)為0、0、0。本例中,攝像機(jī)參數(shù)集B包含了總計(jì)15個(gè)參數(shù)(VXFXM= 15);此處I個(gè)類型的參數(shù)舉例為焦距參數(shù);則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的焦距參數(shù)。所述視頻序列碼流還包含了 8個(gè)幀(即K = 8)的圖像信息,所述8個(gè)幀屬于視點(diǎn)序號(hào)分別為1、2的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含4個(gè)幀的圖像信息,視點(diǎn)序號(hào)為I的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為0、2、3、4,視點(diǎn)序號(hào)為2的視點(diǎn)包含的4個(gè)巾貞的巾貞序號(hào)分別為0、1、2、3。解碼攝像機(jī)參數(shù)集A和B,(1)由于攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別等于0、1、2,即獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 0,P2 = 1,P3 = 2 ;由于攝像機(jī)參數(shù)集A不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何1個(gè)視點(diǎn)的起始幀的幀序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的起始幀序號(hào)分別等于0、0、0,即獲得攝像機(jī)參數(shù)集A對應(yīng)的起始巾貞的巾貞序號(hào)S1 = O, S2 = O, S3 =O ;由于攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的視點(diǎn)序號(hào)分別等于0、1、2,即獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1=0,P2 = LP3 = 2 ;由于攝像機(jī)參數(shù)集B不包含其對應(yīng)的3個(gè)視點(diǎn)中的任何I個(gè)視點(diǎn)的起始幀的幀序號(hào),則根據(jù)缺省值令該3個(gè)視點(diǎn)的起始幀序號(hào)分別等于0、0、0,即獲得攝像機(jī)參數(shù)集B對應(yīng)的起始幀的幀序號(hào)S1 = 0,S2 = 0,S3 = O ; (2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (v, f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v, f),每個(gè)焦距參數(shù)記為Focus (V, f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào)表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)、Zfar (v, f)和Focus (v, f)構(gòu)成一個(gè)包含45個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 5,Md = 3)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的3個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的3個(gè)視點(diǎn)是相同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的5個(gè)幀是相同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為Fd = 5 ;由于攝像機(jī)參數(shù)集A包含的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)和攝像機(jī)參數(shù)集B包含的焦距參數(shù)是不同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為攝像機(jī)參數(shù)集A包含的攝像機(jī)參數(shù)的類型數(shù)和攝像機(jī)參數(shù)集B包含的攝像機(jī)參數(shù)的類型數(shù)之和,即Md = 3 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為O的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中從幀序號(hào)為O的幀開始的之后5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),即視點(diǎn)序號(hào)為O的視點(diǎn)中幀序號(hào)為O、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù),視點(diǎn)序號(hào)為I的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù)以及視點(diǎn)序號(hào)為2的視點(diǎn)中幀序號(hào)為0、1、2、3、4這5個(gè)幀的最近深度平面參數(shù)、最遠(yuǎn)深度平面參數(shù)和焦距參數(shù);(4)所述視頻序列碼流中8個(gè)幀的圖像信息中的每一個(gè)幀的圖像信息通過該巾貞所在視點(diǎn)的視點(diǎn)序號(hào)V和該巾貞的巾貞序號(hào)f,對應(yīng)3個(gè)參數(shù)Znear (v, f)、Zfar (V, f)和Focus (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于Zfar (V, f),焦距參數(shù)等于Focus (v, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組;同時(shí),攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。實(shí)施例20本發(fā)明的第二十實(shí)施方式涉及一種視頻序列碼流的解碼方法。所述視頻序列碼流包含2個(gè)攝像機(jī)參數(shù)集A和B ;其中攝像機(jī)參數(shù)集A包含2個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V = 2,F(xiàn) = 5,M = 2);攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),該視點(diǎn)序號(hào)為4(即P1 = 4),其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào)不包含在攝像機(jī)參數(shù)集A中,則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5 ;攝像機(jī)參數(shù)集A還包含了其對應(yīng)的2個(gè)視點(diǎn)中的I個(gè)視點(diǎn)的起始幀的幀序號(hào)(即J = I),起始幀序號(hào)為12(即S1 = 12,),其余I個(gè)視點(diǎn)的起始幀的幀序號(hào)不包含在攝像機(jī)參數(shù)集A中,則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始幀的幀序號(hào),即設(shè)為12 ;本例中,攝像機(jī)參數(shù)集A包含了總計(jì)20個(gè)參數(shù)(VXFXM = 20);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集A包含了視點(diǎn)序號(hào)為4的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);攝像機(jī)參數(shù)集B包含I個(gè)視點(diǎn)、5幀的2個(gè)不同類型的參數(shù)(即V=1,F = 5,M= 2);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)(即I = I),視點(diǎn)序號(hào)為9(即P1 = 9);攝像機(jī)參數(shù)集B還包含了其對應(yīng)的I個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào)(即J = I),起始巾貞序號(hào)為253 (即S1 = 253);本例中,攝像機(jī)參數(shù)集B包含了總計(jì)10個(gè)參數(shù)(VXFXM= 10);此處2個(gè)不同類型的參數(shù)舉例為最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);則攝像機(jī)參數(shù)集B包含了視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)。所述視頻序列碼流還包含了 6個(gè)幀(即K = 6)的圖像信息,所述6個(gè)幀屬于視點(diǎn)序號(hào)分別為5、9的2個(gè)視點(diǎn),每個(gè)視點(diǎn)包含3幀的圖像信息,視點(diǎn)序號(hào)為5的視點(diǎn)包含的3個(gè)中貞的巾貞序號(hào)分別為13、14、16,視點(diǎn)序號(hào)為9的視點(diǎn)包含的3個(gè)巾貞的巾貞序號(hào)分別為253、0、
1解碼攝像機(jī)參數(shù)集A和B, ( I)獲得攝像機(jī)參數(shù)集A對應(yīng)的視點(diǎn)序號(hào)P1 = 4,由于攝像機(jī)參數(shù)集A中不包含其余I個(gè)視點(diǎn)的視點(diǎn)序號(hào),則按照逐個(gè)增加I的規(guī)則將該視點(diǎn)的視點(diǎn)序號(hào)設(shè)為5,即P2 = 5 ;獲得攝像機(jī)參數(shù)集A對應(yīng)的起始幀的幀序號(hào)S1 = 12,由于攝像機(jī)參數(shù)集A中不包含其余I個(gè)視點(diǎn)的起始幀的幀序號(hào),則將該視點(diǎn)的起始幀的幀序號(hào)設(shè)為前一個(gè)視點(diǎn)的起始巾貞的巾貞序號(hào),即S2 = 12 ;獲得攝像機(jī)參數(shù)集B對應(yīng)的視點(diǎn)序號(hào)P1 = 9和起始中貞的巾貞序號(hào)S1 = 253 ; (2)將攝像機(jī)參數(shù)集A和B的每個(gè)最近深度平面參數(shù)記為Znear (V,f),每個(gè)最遠(yuǎn)深度平面參數(shù)記為Zfar (v,f),其中V表示所述參數(shù)所在視點(diǎn)的視點(diǎn)序號(hào),f表示所述參數(shù)所在巾貞的巾貞序號(hào),所有的Znear (V, f)和Zfar (v, f)構(gòu)成一個(gè)包含30個(gè)元素的攝像機(jī)參數(shù)數(shù)組(即Vd = 3,F(xiàn)d = 5,Md = 2)。本例中,由于攝像機(jī)參數(shù)集A對應(yīng)的2個(gè)視點(diǎn)和攝像機(jī)參數(shù)集B對應(yīng)的I個(gè)視點(diǎn)是不同的視點(diǎn),因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù)為攝像機(jī)參數(shù)集A對應(yīng)視點(diǎn)個(gè)數(shù)和攝像機(jī)參數(shù)集B對應(yīng)視點(diǎn)個(gè)數(shù)之和,即Vd = 3 ;由于攝像機(jī)參數(shù)集A對應(yīng)的5個(gè)幀和攝像機(jī)參數(shù)集B對應(yīng)的5個(gè)幀是相同的幀,因此攝像機(jī)參數(shù)數(shù)組對應(yīng)的幀個(gè)數(shù)為Fd = 5 ;由于攝像機(jī)參數(shù)集A包含的兩個(gè)類型的參數(shù)和攝像機(jī)參數(shù)集B包含的兩個(gè)類型的參數(shù)是相同類型的參數(shù),因此攝像機(jī)參數(shù)數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù)為Md = 2 ; (3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于視點(diǎn)序號(hào)為4的視點(diǎn)中從巾貞序號(hào)為12的中貞開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)、視點(diǎn)序號(hào)為5的視點(diǎn)中從幀序號(hào)為12的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為9的視點(diǎn)中從幀序號(hào)為253的幀開始的之后5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù),即視點(diǎn)序號(hào)為4的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)、視點(diǎn)序號(hào)為5的視點(diǎn)中幀序號(hào)為12、13、14、15、16這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù)以及視點(diǎn)序號(hào)為9的視點(diǎn)中幀序號(hào)為253、254、255、0、1這5個(gè)幀的最近深度平面參數(shù)和最遠(yuǎn)深度平面參數(shù);解碼時(shí),從序列參數(shù)集中獲得幀序號(hào)的取值范圍為0-255,因此將幀序號(hào)對256進(jìn)行了取模運(yùn)算;(4)所述視頻序列碼流中6個(gè)幀的圖像信息中的每一個(gè)幀的圖像信息通過該幀所在視點(diǎn)的視點(diǎn)序號(hào)V和該幀的幀序號(hào)f,對應(yīng)2個(gè)參數(shù)Znear (v, f)和Zfar (v, f),該巾貞的最近深度平面參數(shù)等于Znear (v, f),最遠(yuǎn)深度平面參數(shù)等于Zfar (V, f)。通過本實(shí)施例,攝像機(jī)參數(shù)集被解碼,解碼獲得攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)序號(hào)、起始幀序號(hào)和一個(gè)攝像機(jī)參數(shù)數(shù)組;同時(shí),攝像機(jī)參數(shù)集可以靈活地被各幀的圖像信息引用,從而達(dá)到支持幀的圖像 信息從視頻序列碼流中獲取其對應(yīng)的攝像機(jī)參數(shù)的功能的目的。
權(quán)利要求
1.一種視頻序列碼流,其特征在于,至少包含一個(gè)攝像機(jī)參數(shù)集; 所述每個(gè)攝像機(jī)參數(shù)集包含VXFXM個(gè)參數(shù);V為所述攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)為所述攝像機(jī)參數(shù)集對應(yīng)的幀個(gè)數(shù),M為所述攝像機(jī)參數(shù)集包含的攝像機(jī)參數(shù)的類型數(shù);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)PiQ =1,2,...1);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的J個(gè)視點(diǎn)中的起始巾貞的中貞序號(hào)SjG = 1,2,...J);其中V、F、M為正整數(shù),1、J為不大于V的非負(fù)整數(shù)。
2.根據(jù)權(quán)利要求1所述的視頻序列碼流,其特征在于,所述的視頻序列碼流還包含K幀圖像信息,所述K幀圖像信息中的每一幀與所述的攝像機(jī)參數(shù)集中的M個(gè)攝像機(jī)參數(shù)對應(yīng),所述的對應(yīng)是M個(gè)攝像機(jī)參數(shù)由K幀圖像信息中的每一幀所在視點(diǎn)的視點(diǎn)序號(hào)和所述幀的幀序號(hào)確定,其中K為正整數(shù)。
3.一種視頻序列碼流的解碼方法,其特征在于: 所述視頻序列碼流至少包含一個(gè)攝像機(jī)參數(shù)集,所述每個(gè)攝像機(jī)參數(shù)集包含VXFXM個(gè)參數(shù);V為所述攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)個(gè)數(shù),F為所述攝像機(jī)參數(shù)集對應(yīng)的巾貞個(gè)數(shù),M為所述攝像機(jī)參數(shù)集包含的攝像機(jī)參數(shù)的類型數(shù);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào)PiQ = 1,2,...1);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的J個(gè)視點(diǎn)中的起始幀的幀序號(hào)S」(j = 1,2,...J);其中V、F、M為正整數(shù),1、J為不大于V的非負(fù)整數(shù); 解碼至少一個(gè)攝像機(jī)參數(shù)集,至少包括如下步驟:(I)獲得視點(diǎn)序號(hào)Pi和起始幀的幀序號(hào)Sj ; (2)獲得一個(gè)包含VdXFdXMd個(gè)元素的攝像機(jī)參數(shù)數(shù)組,數(shù)組的每個(gè)元素均為攝像機(jī)參數(shù);Vd為該數(shù)組對應(yīng)的視點(diǎn)個(gè)數(shù),Fd為該數(shù)組對應(yīng)的巾貞個(gè)數(shù),Md為該數(shù)組包含的攝像機(jī)參數(shù)的類型數(shù),其中Vd、Fd、Md均為正整數(shù);(3)所述的攝像機(jī)參數(shù)數(shù)組對應(yīng)于幀序號(hào)從Sj開始的連續(xù)Fd個(gè)巾貞的攝像機(jī)參數(shù)。
4.根據(jù)權(quán)利要求3所述的視頻序列碼流的解碼方法,其特征在于,獲取視點(diǎn)序號(hào)和起始幀的幀序號(hào)的方法為以下兩種方法之一: (1)當(dāng)所述視頻序列碼流中包含其對應(yīng)的V個(gè)視點(diǎn)中的全部視點(diǎn)的視點(diǎn)序號(hào)時(shí)(即I=V時(shí)),視點(diǎn)序號(hào)直接從碼流中得到;當(dāng)所述視頻序列碼流中包含其對應(yīng)的V個(gè)視點(diǎn)中的全部視點(diǎn)的起始巾貞的巾貞序號(hào)時(shí),即J = V時(shí),起始巾貞的巾貞序號(hào)直接從碼流中得到; (2)當(dāng)所述視頻序列碼流中不包含其對應(yīng)的V個(gè)視點(diǎn)中的一個(gè)或多個(gè)的視點(diǎn)序號(hào)時(shí),即I <¥時(shí),根據(jù)編解碼端約定好的規(guī)則獲得所述視頻序列碼流中不包含的視點(diǎn)序號(hào);當(dāng)所述視頻序列碼流中不包含其對應(yīng)的V個(gè)視點(diǎn)中的一個(gè)或多個(gè)的起始幀的幀序號(hào)時(shí),即J< V時(shí),根據(jù)編解碼端約定好的規(guī)則獲得所述視頻序列碼流碼流中不包含的起始幀的幀序號(hào)。
5.根據(jù)權(quán)利要求3所述的視頻序列碼流的解碼方法,其特征在于,所述的視頻序列碼流還包含K幀圖像信息,所述K幀圖像信息中的每一幀與所述的攝像機(jī)參數(shù)數(shù)組中的Md個(gè)攝像機(jī)參數(shù)對應(yīng),所述的對應(yīng)是Md個(gè)攝像機(jī)參數(shù)由K巾貞圖像信息中的每一巾貞所在的視點(diǎn)的視點(diǎn)序號(hào)和所述幀的幀序號(hào)確定,其中K為正整數(shù)。
全文摘要
本發(fā)明公開一種視頻序列碼流,用于提供通過攝像機(jī)參數(shù)集來傳輸視頻序列的攝像機(jī)參數(shù),所述攝像機(jī)參數(shù)集包含V×F×M個(gè)參數(shù),V為所述參數(shù)集對應(yīng)的視點(diǎn)個(gè)數(shù),F(xiàn)為所述參數(shù)集對應(yīng)的幀個(gè)數(shù),M為所述參數(shù)集包含的攝像機(jī)參數(shù)的類型數(shù);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的視點(diǎn)中的I個(gè)視點(diǎn)的視點(diǎn)序號(hào);所述攝像機(jī)參數(shù)集還包含有該攝像機(jī)參數(shù)集對應(yīng)的J個(gè)視點(diǎn)中的起始幀的幀序號(hào)。本發(fā)明還公開了一種上述視頻序列碼流的解碼方法,通過將視頻序列碼流中的攝像機(jī)參數(shù)集解碼為攝像機(jī)參數(shù)數(shù)組,使各幀在編碼和解碼過程中可以方便地獲取其對應(yīng)的攝像機(jī)參數(shù)。在本發(fā)明中,一個(gè)幀可以靈活地使用一個(gè)或多個(gè)攝像機(jī)參數(shù)集中的部分參數(shù)。
文檔編號(hào)H04N7/26GK103227918SQ20121002176
公開日2013年7月31日 申請日期2012年1月31日 優(yōu)先權(quán)日2012年1月31日
發(fā)明者虞露, 呂鵬, 趙寅 申請人:浙江大學(xué)