專利名稱:視頻編碼方法、視頻編碼器、視頻解碼方法與視頻解碼器的制作方法
視頻編碼方法、視頻編碼器、視頻解碼方法與視頻解碼器技術(shù)領(lǐng)域
本發(fā)明所揭露的實施方式是有關(guān)于視頻編碼/解碼,尤指一種用以對包含至少一立體浮雕視頻(three-dimensional anaglyph video)的多個視頻數(shù)據(jù)輸入進行編碼的視頻編碼方法與裝置,以及相關(guān)的視頻解碼方法與裝置。
背景技術(shù):
隨著科技技術(shù)的發(fā)展,使用者追求立體感以及更真實的影像播放更勝于高畫質(zhì)的影像。當今的立體影像播放有兩個技術(shù),一個是使用需要搭配鏡片(像是立體眼鏡)的視頻輸出裝置,而另一個則是直接使用視頻輸出裝置而無需搭配鏡片。無論是使用哪個技術(shù), 立體視頻播放的主要原理是讓左右眼看見不同影像,如此大腦可將兩眼所見的不同影像視作立體影像。
關(guān)于使用者所使用的立體浮雕眼鏡(anaglyph glasses),其具有兩個帶有相反顏色(也就是互補顏色)的鏡片,例如紅色(red)與青綠(cyan),因而讓使用者通過觀看由浮雕影像(anaglyph image)所構(gòu)成的立體浮雕視頻(three-dimensional anaglyph video) 來體驗立體(three-dimensional,3D)效果。每個浮雕影像是由左右眼兩個不同視差的色層(color layer)迭合而成,以制造出深度效果。當使用者戴上立體浮雕眼鏡來看每個浮雕影像時,左眼會看到一個顏色過濾后影像(filte red colored image),而右眼會看到與左眼所見的顏色過濾后影像稍微不同的另一個顏色過濾后影像。
由于網(wǎng)絡(例如,YouTube、谷歌地圖街景等等)、藍光光盤(Blu-ray disc)、數(shù)字多功能光盤(digital versatile disc),甚至是印刷品上所呈現(xiàn)的影像/視頻,立體浮雕技術(shù)最近便復蘇了起來。如上所述,立體浮雕視頻可通過使用互補顏色的任意組合來產(chǎn)生。 當立體浮雕視頻的色對(color pair)不匹配于立體浮雕眼鏡所使用的色對時,使用者就無法體驗三維效果。此外,長時間觀賞立體浮雕影片會讓使用者不適,因而會希望可以觀看以平面(two-dimensional)方式來播放的影片內(nèi)容。另外,使用者會想要在自己喜歡的深度設定下觀看立體浮雕視頻。一般來說,視差(disparity)為同一點在左右眼影像之間的坐標差異,并通常是以像素為單位來測量。因此,不同視差設定的立體浮雕視頻會播放出不一樣的深度感受。所以,需要一種編碼/解碼方法來讓視頻播放能在不同視頻播放格式(例如,平面視頻與立體浮雕視頻、具有第一色對的立體浮雕視頻與具有第二色對的立體浮雕視頻,或是具有第一視差設定的立體浮雕視頻與具有第二視差設定的立體浮雕視頻)之間進行切換。發(fā)明內(nèi)容
有鑒于此,本發(fā)明揭示了用于對包含至少一立體浮雕視頻的多個視頻數(shù)據(jù)輸入進行編碼的視頻編碼方法與裝置,以及相關(guān)的視頻解碼方法與裝置,來解決上述問題。
依據(jù)本發(fā)明的一實施方式,揭露一種視頻編碼方法。該示范性的編碼方法包含接收分別對應于多個視頻播放格式的多個視頻數(shù)據(jù)輸入,其中視頻播放格式包含第一立體浮雕視頻;通過組合從視頻數(shù)據(jù)輸入所得到的視頻內(nèi)容,來產(chǎn)生組合視頻數(shù)據(jù);以及通過將組合視頻數(shù)據(jù)編碼來產(chǎn)生編碼視頻數(shù)據(jù)。
依據(jù)本發(fā)明的另一實施方式,揭露一種視頻解碼方法。該示范性的視頻解碼方法包含接收具有多個視頻數(shù)據(jù)輸入的編碼視頻內(nèi)容組合于其中的編碼視頻數(shù)據(jù),其中視頻數(shù)據(jù)輸入分別對應于多個視頻播放格式,而視頻播放格式包含第一立體浮雕視頻;以及通過將編碼視頻數(shù)據(jù)解碼來產(chǎn)生解碼視頻數(shù)據(jù)。
依據(jù)本發(fā)明又一實施方式,揭露視頻編碼器。該示范性的視頻編碼器具有接收單元、處理單元以及編碼單元。接收單元用以接收分別對應于多個視頻播放格式的多個視頻數(shù)據(jù)輸入,其中視頻播放格式包含立體浮雕視頻。處理單元用以通過組合從視頻數(shù)據(jù)輸入所得到的視頻內(nèi)容,以產(chǎn)生組合視頻數(shù)據(jù)。編碼單元用以通過編碼組合視頻數(shù)據(jù)以產(chǎn)生編碼視頻數(shù)據(jù)。
依據(jù)本發(fā)明再一實施方式,揭露一種視頻解碼器。該示范性的視頻解碼器包含接收單元與解碼單元。接收單元用以接收具有多個視頻數(shù)據(jù)輸入的編碼視頻內(nèi)容組合于其中的編碼視頻數(shù)據(jù),其中多個視頻數(shù)據(jù)輸入分別對應于多個視頻播放格式,而多個視頻播放格式包含第一立體浮雕視頻。解碼單元用以通過將編碼視頻數(shù)據(jù)解碼,以產(chǎn)生解碼視頻數(shù)據(jù)。
視頻編碼方法與裝置,以及相關(guān)的視頻解碼方法與裝置提供了新的產(chǎn)生編碼視頻數(shù)據(jù)的方法和裝置以及相關(guān)解碼方法和裝置。
圖1是依據(jù)本發(fā)明一實施方式的簡化視頻系統(tǒng)的示意圖。
圖2是圖1所示的處理單元所使用的基于空間域的組合方法的第一例子的示意圖。
圖3是處理單元所使用的基于空間域的組合方法的第二例子的示意圖。
圖4是處理單元所使用的基于空間域的組合方法的第三例子的示意圖。
圖5是處理單元所使用的基于空間域的組合方法的第四例子的示意圖。
圖6是處理單元所使用的基于時間域的組合方法的例子的示意圖。
圖7是處理單元所使用的基于檔案容器(視頻串流)的組合方法的例子的示意圖。
圖8是處理單元所使用的基于檔案容器(分離視頻流)的組合方法的例子的示意圖。
圖9是依據(jù)本發(fā)明的示范性實施方式而在不同視頻播放格式之間切換的視頻切換方法的流程圖。
具體實施方式
在說明書及后續(xù)的權(quán)利要求當中使用了某些詞匯來指稱特定的組件。所屬領(lǐng)域中具有通常知識者應可理解,制造商可能會用不同的名詞來稱呼同樣的組件。本說明書及后續(xù)的權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。在通篇說明書及后續(xù)的請求項當中所提及的“包含”為一開放式的用語,故應解釋成“包含但不限定于”。另外,“耦接”一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表該第一裝置可直接電氣連接于該第二裝置,或透過其他裝置或連接手段間接地電氣連接至該第二裝置。
圖1是依據(jù)本發(fā)明一實施方式的簡化視頻系統(tǒng)的示意圖。簡化視頻系統(tǒng)100包含視頻編碼器(video encoder) 102、傳送媒介(transmission medium) 103、視頻解碼器 (video decoder) 104以及顯示設備(display apparatus) 106。視頻編碼器102使用本發(fā)明所提出的視頻編碼方法以產(chǎn)生編碼視頻數(shù)據(jù)(encoded video data)Dl,并包含接收單元 (receiving unit) 112、處理單兀(processing unit) 114與編石馬單兀(encoding unit) 116。 接收單元112是用以接收分別對應于多個視頻播放格式(video display format)的多個視頻數(shù)據(jù)輸入Vf VN,其中該多個視頻播放格式包含立體浮雕視頻。處理單元114是通過組合從視頻數(shù)據(jù)輸入VfVN所得到的視頻內(nèi)容,以產(chǎn)生組合視頻數(shù)據(jù)(combined video data) VC。編碼單元116是通過將組合視頻數(shù)據(jù)VC編碼以產(chǎn)生編碼視頻數(shù)據(jù)Dl。
傳送媒介103可以是任何可以將編碼視頻數(shù)據(jù)Dl從視頻編碼器102傳送至視頻解碼器104的數(shù)據(jù)載體。例如,傳送媒介103可以是儲存媒介(例如,光盤)、有線連接或無線連接。
視頻解碼器104用于產(chǎn)生解碼視頻數(shù)據(jù)(decoded video data) D2,并包含接收單元122、解碼單元(decoding unit) 124以及巾貞緩沖器(frame buffer) 126。接收單元122 用以接收具有視頻數(shù)據(jù)輸入Vl VN的編碼視頻內(nèi)容組合于其中的編碼視頻數(shù)據(jù)Dl。解碼單元124是用以通過將編碼視頻數(shù)據(jù)Dl解碼,以產(chǎn)生解碼視頻數(shù)據(jù)D2給幀緩沖器126。在解碼視頻數(shù)據(jù)D2可以在幀緩沖器126中取得之后,視頻幀數(shù)據(jù)可從解碼視頻數(shù)據(jù)D2得到并傳送至顯示設備106來進行播放。
如上所述,要被視頻編碼器102所處理的視頻數(shù)據(jù)輸入VfVN的多個視頻播放格式包含立體浮雕視頻。在第一操作情境中,多個視頻播放格式包含立體浮雕視頻與平面視頻。在第二操作情境中,多個視頻播放格式包含第一立體浮雕視頻與第二立體浮雕視頻,而第一立體 浮雕視頻與第二立體浮雕視頻分別使用不同的互補色對(例如,從紅-青綠、琥珀 (amber)-藍(blue)、綠(green)-洋紅(magenta)等色對中所選出的色對)。在第三操作情境中,多個視頻播放格式包含第一立體浮雕視頻與第二立體浮雕視頻,而第一立體浮雕視頻與第二立體浮雕視頻雖然是使用相同的互補色對,但是對同一視頻內(nèi)容卻會有不同的視差設定。簡單來說,視頻編碼器102可以提供具有不同視頻數(shù)據(jù)輸入的編碼視頻內(nèi)容組合在一起的編碼視頻數(shù)據(jù),因此,用戶便可依據(jù)他/她的觀賞喜好而在不同的視頻播放格式之間進行切換。例如,視頻解碼器104可依據(jù)開關(guān)信號(switch control signl)SC(像是使用者輸入)來致能從視頻播放格式至另視頻播放格式的切換。如此一來,使用者便可有較佳的平面/立體浮雕視頻觀賞體驗。此外,因為每個視頻播放格式不是平面視頻就是立體浮雕視頻,所以視頻解碼的復雜度很低,因而使得視頻解碼器104的設計可以十分簡單。 視頻編碼器102與視頻解碼器104的更進一步的細節(jié)將描述如下。
關(guān)于實作在視頻編碼器102中的處理單元114,處理單元114可通過采用本發(fā)明所提出的多個示范性組合方法(例如,基于空間域的組合方法(spatial domain based combining method)、基于時間域的組合方法(temporal domain based combining method)、基于檔案容器(視頻串流)的組合方法(file container (video streaming)based combining method)以及基于檔案容器(分離視頻流)的組合方法(file container (separated video streams) based combining method))的其中之一,來產(chǎn)生組合視頻數(shù)據(jù)VC。
請參照圖2,圖2是圖1中所示的處理單元114所使用的基于空間域的組合方法的第一例子的示意圖。假設前述視頻數(shù)據(jù)輸入νΓνΝ的數(shù)目為二。如圖2所示,視頻數(shù)據(jù)輸入202包含多個視頻幀(video frame) 203,以及另一視頻數(shù)據(jù)輸入204包含多個視頻幀 205。視頻數(shù)據(jù)輸入202可以是平面視頻(標記為“平面”),而視頻數(shù)據(jù)輸入204可以是立體浮雕視頻(標記為“立體浮雕”)。在一個設計變化中,視頻數(shù)據(jù)輸入202可以是第一立體浮雕視頻(標記為“立體浮雕(I) ”),而視頻數(shù)據(jù)輸入204可以是第二立體浮雕視頻(標記為“立體浮雕(2) ” ),其中第一立體浮雕視頻與第二立體浮雕視頻是使用不同互補色對, 或是使用相同的互補色對但是對相同的視頻內(nèi)容有著不同的視差設定。圖2中的處理單元 114是用以組合從分別對應視頻數(shù)據(jù)輸入202與視頻數(shù)據(jù)輸入204的視頻幀(例如,F(xiàn)11與 F2·1)所得到的視頻內(nèi)容(例如,F(xiàn)1/與F21 ’ )以產(chǎn)生組合視頻數(shù)據(jù)的視頻幀207。更明確來說,水平并排(左與右)的巾貞包裝格式(frame package format)被用以制作出處理單元114 所產(chǎn)生的組合視頻數(shù)據(jù)中的每個視頻幀207。如圖2所見,視頻內(nèi)容F1/是自視頻幀F(xiàn)11得到的,例如,通過使用視頻巾貞F11的一部分或視頻巾貞F11的縮放結(jié)果(scaling result),并將其置于視頻幀207的左半部,而視頻內(nèi)容F21’是自視頻幀F(xiàn)21得到的,例如,通過使用視頻幀 F21的一部分或視頻幀F(xiàn)21的縮放結(jié)果,并將其置于視頻幀207的右半部。圖2中所示的例子中,視頻巾貞203、205、207的巾貞大小(frame size)相同(也就是說,相同的垂直影像分辨率與水平影像分辨率)。因此,水平并排(左與右)的幀包裝格式可保持視頻幀203/205的垂直影像分辨率,但是會將視頻幀203/205的水平影像分辨率減半。然而,這只用于圖示目的。在一設計變化中,水平并排(左與右)的幀包裝格式還可保持視頻幀203/205的垂直影像分辨率與水平影像分辨率,這會使得視頻幀207的水平影像分辨率是視頻幀203/205 的水平影像分辨率的兩倍。
請參照圖3,圖3是處理單元114所使用的基于空間域的組合方法的第二例子的示意圖。如圖3所示,處理單元114組合從分別對應視頻數(shù)據(jù)輸入202與視頻數(shù)據(jù)輸入204 的視頻幀(例如,F(xiàn)11與F21)所得到的視頻內(nèi)容(例如,F(xiàn)n”與F21 ”)以產(chǎn)生組合視頻數(shù)據(jù)的視頻幀307,并使用垂直并排(上半部與下半部)的幀包裝格式來制作出處理單元114所產(chǎn)生的組合視頻數(shù)據(jù)中的每個視頻幀307。因此,視頻內(nèi)容F11 ”是自視頻幀F(xiàn)11得到的,例如, 通過使用視頻幀F(xiàn)11的一部分或視頻幀F(xiàn)11的縮放結(jié)果,并將其置于視頻幀307的上半部,而視頻內(nèi)容F21 ”是自視頻幀F(xiàn)21得到的,例如,通過使用視頻幀F(xiàn)21的一部分或視頻幀F(xiàn)21的縮放結(jié)果,并將其置于視頻幀307的下半部。圖3中所示的例子中,視頻幀203、205、307的幀大小相同(也就是說,相同的垂直影像分辨率與水平影像分辨率)。因此,垂直并排的幀包裝格式可保持視頻幀203/205的水平影像分辨率,但是會將視頻幀203/205的垂直影像分辨率減半。然而,這只用于圖示目的。在一設計變化中,垂直并排的幀包裝格式也可保持視頻幀203/205的垂直影像分辨率與水平影像分辨率,這會使得視頻幀307的垂直影像分辨率是視頻幀203/205的垂直影像分辨率的兩倍。
請參照圖4,圖4是處理單元114所使用的基于空間域的組合方法的第三例子的示意圖。如圖4所示,使用了交錯的幀包裝格式來制作出處理單元114所產(chǎn)生的組合視頻數(shù)據(jù)中的每個視頻幀407。因此,視頻幀407的奇數(shù)掃描線(odd line)是自視頻幀F(xiàn)11的像素行 (pixel row)得到的(例如,選擇或縮放),而視頻巾貞407的偶數(shù)掃描線是自視頻巾貞F21的像素行得到的(例如,選擇或縮放)。在圖4所示的例子中,視頻幀203、205、407的幀大小相同 (也就是說,相同的垂直影像分辨率與水平影像分辨率)。因此,交錯的幀包裝格式可保持視頻幀203/205的水平影像分辨率,但會將視頻幀203/205的垂直影像分辨率減半。然而, 這只用于圖示目的。在一設計變化中,交錯的幀包裝格式也可保持視頻幀203/205的垂直影像分辨率與水平影像分辨率,這會使得視頻幀407的垂直影像分辨率是視頻幀203/205 的垂直影像分辨率的兩倍。
請參照圖5,圖5是處理單元114所使用的基于空間域的組合方法的第四例子的示意圖。如圖5所示,使用了棋盤狀的幀包裝格式來制作出處理單元114所產(chǎn)生的組合視頻數(shù)據(jù)中的每個視頻幀507。因此,位于視頻幀507的奇數(shù)掃描線的奇數(shù)像素與位于視頻幀 507的偶數(shù)掃描線的偶數(shù)像素是自視頻幀F(xiàn)11的像素得到的(例如,選擇或縮放),而位于視頻幀507的奇數(shù)掃描線的偶數(shù)像素與位于視頻幀507的偶數(shù)掃描線的奇數(shù)像素是自視頻幀 F21的像素得到的(例如,選擇或縮放)。在圖5所示的例子中,視頻幀203、205、507的幀大小相同(也就是說,相同的垂直影像分辨率與水平影像分辨率)。因此,棋盤狀的幀包裝格式可將視頻幀203/205的水平影像分辨率與垂直影像分辨率均減半。然而,這只用于圖示目的。在一設計變化中,棋盤狀的幀包裝格式也可保持視頻幀203/205的垂直影像分辨率與水平影像分辨率,這會使得視頻幀507的垂直影像分辨率與水平影像分辨率分別是視頻幀203/205的垂直影像分辨率與水平影像分辨率的兩倍。
如上所述,處理單元114通過處理多個視頻數(shù)據(jù)輸入(例如,202與204)所產(chǎn)生的組合視頻數(shù)據(jù)VC會由編碼單元116編碼為編碼視頻數(shù)據(jù)D1。在編碼視頻數(shù)據(jù)Dl的每個編碼視頻巾貞被視頻解碼器104中實作的解碼單元124所解碼后,解碼視頻巾貞(decoded video frame)會有著分別對應于多個視頻數(shù)據(jù)輸入(例如,202與204)的視頻內(nèi)容。假如處理單元114是使用水平并排的幀包裝方法,則解碼單元124會將全部的編碼視頻幀解碼,因此, 圖2所示的多個視頻幀207是連續(xù)地由解碼單元124取得并接著被儲存至幀緩沖器126。
當用戶想要觀賞平面顯示時,儲存在幀緩沖器126的視頻幀207的左半部會被取回以當作視頻幀數(shù)據(jù),并被傳送給顯示設備106來進行播放。當用戶想觀賞立體浮雕顯示時,儲存在幀緩沖器126的視頻幀207的右半部會被取回以當作視頻幀數(shù)據(jù),并被傳送給顯示設備106來進行播放。
在一設計變化中,當使用者想要觀賞使用指定的互補色對或指定的視差設定的第一立體浮雕顯示時,被儲存在幀緩沖器126的視頻幀207的左半部會被取回以當作視頻幀數(shù)據(jù),并被傳送至顯示設備106以進行播放。當使用者想要觀賞使用指定的互補色對或指定的視差設定的第二立體浮雕顯示播放時,被儲存于幀緩沖器126的視頻幀207的右半部會被取回以當作視頻幀數(shù)據(jù),并被傳送至顯示設備106以進行播放。
由于本領(lǐng)域的技術(shù)人員在讀過上述說明后,即可輕易了解視頻幀307/407/507的播放操作,故進一步的描述便在此省略以求簡潔。
請參照圖6,圖6是處理單元114所使用的基于時間域的組合方法的例子的示意圖。假設前述的視頻數(shù)據(jù)輸入VfVN的數(shù)目為二。如圖6所示,視頻數(shù)據(jù)輸入602包含多個視頻幀603 (Fn、F12, F13、F14, F15, F16, F17,…),而另一視頻輸入數(shù)據(jù)604包含多個視頻幀605(F21、F22、F23、F24、F25、F26、F27、…)。視頻數(shù)據(jù)輸入602可以是平面視頻(標記為“平面”),而視頻數(shù)據(jù)輸入604可以是立體浮雕視頻(標記為“立體浮雕”);在一設計變化中, 視頻數(shù)據(jù)輸入602可以是第一立體浮雕視頻(標記為“立體浮雕(I) ”),而視頻數(shù)據(jù)輸入 604可以是第二立體浮雕視頻(標記為“立體浮雕(2)”),其中第一立體浮雕視頻與第二立體浮雕視頻是使用不同的互補色對,或是使用相同互補色對但是對同一視頻內(nèi)容有著不同的視差設定。圖6所示的處理單元114是使用視頻數(shù)據(jù)輸入602與視頻數(shù)據(jù)輸入604的視頻幀F(xiàn)n、F13、F15、F17、F22、F24以及F26作為組合視頻數(shù)據(jù)的視頻幀606。更明確來說,處理單元114通過排列分別對應于視頻數(shù)據(jù)輸入602與視頻數(shù)據(jù)輸入604的視頻幀603與視頻幀 605,來產(chǎn)生組合視頻數(shù)據(jù)的視頻幀606。因此,自視頻數(shù)據(jù)輸入602的視頻幀得到的Fn、F13、 F15與F17以及自視頻數(shù)據(jù)輸入604得到的視頻幀F(xiàn)22、F24與F26在同一視頻流中是分時交錯的(time-1nterleaved)。在圖6所示的例子中,視頻數(shù)據(jù)輸入602中的多個視頻巾貞603的一部份與視頻數(shù)據(jù)輸入604中的多個視頻幀605的一部份是以分時交錯的方式來組合。因此,相較于視頻數(shù)據(jù)輸入602中的視頻幀603,當播放自處理單元114所產(chǎn)生的組合視頻數(shù)據(jù)中的視頻數(shù)據(jù)輸入602的被選取視頻幀(例如,F(xiàn)n、F13、F15與F17)時,會有較低的幀速率 (frame rate)。同樣地,相較于視頻數(shù)據(jù)輸入604中的視頻巾貞605,當播放自處理單元114 所產(chǎn)生的組合視頻數(shù)據(jù)中的視頻數(shù)據(jù)輸入604的被選取視頻幀(例如,F(xiàn)22、F24與F26)時,會有較低的幀速率。然而,這只用于圖示目的。在一設計變化中,視頻數(shù)據(jù)輸入602所包含的所有視頻幀603以及視頻數(shù)據(jù)輸入604所包含的所有視頻幀605可透過分時交錯的方式來組合,因而使得幀速率維持不變。
如上所述,處理單元114通過處理多個視頻數(shù)據(jù)輸入(例如,602與604)所產(chǎn)生的組合視頻數(shù)據(jù)VC會被編碼單元116編碼為編碼視頻數(shù)據(jù)D1。當編碼單元116遵循特定視頻標準來處理組合視頻數(shù)據(jù)VC時,視頻巾貞F11可以是內(nèi)編碼巾貞(intra-coded frame,1-frame)(圖6中顯示為畫面類型I),視頻幀F(xiàn)22、F13、F15與F26可以是雙向預測編碼幀 (bidirectionally predictive coded frame, B-frame)( 圖 6 中顯不為畫面類型 B),而視頻中貞F24與F17可以是預測編碼巾貞(predictive coded frame, P-frame)(圖6中顯示為畫面類型P)。一般來說,雙向預測編碼幀的編碼可使用前一內(nèi)編碼幀或下一預測編碼幀來作為中貞間預測(inter-frame prediction)所需的參考巾貞(reference frame),而預測編碼中貞的編碼可使用前一內(nèi)編碼幀或前一預測編碼幀來作為幀間預測所需的參考幀。因此,當對視頻幀F(xiàn)22編碼時,編碼單元116可允許參考視頻幀F(xiàn)11或視頻幀F(xiàn)24來執(zhí)行幀間預測。然而,視頻幀F(xiàn)22與視頻幀F(xiàn)24是屬于同一視頻數(shù)據(jù)輸入604,視頻幀F(xiàn)11與視頻幀F(xiàn)22則是屬于不同的視頻數(shù)據(jù)輸入602與視頻數(shù)據(jù)輸入604,其中視頻數(shù)據(jù)輸入602與視頻數(shù)據(jù)輸入604 具有不同的視頻播放格式。因此,當使用幀間預測來將視頻幀F(xiàn)22編碼時,選擇視頻幀F(xiàn)11當作參考幀會導致低編碼效率;同樣地,當使用幀間預測來將視頻幀F(xiàn)13編碼時,選擇視頻幀 F24當作參考幀會導致低編碼效率;當使用幀間預測來將視頻幀F(xiàn)15編碼時,選擇視頻幀F(xiàn)24 當作參考幀會導致低編碼效率;以及當使用幀間預測來將視頻幀F(xiàn)26編碼時,選擇視頻幀F(xiàn)17 當作參考幀會導致低編碼效率。
為達到有效率的幀編碼,本發(fā)明提出了立體浮雕視頻的幀最好是由立體浮雕視頻的幀來進行預測,同時平面視頻的幀也最好由平面視頻的幀來進行預測。換句話說,當?shù)谝灰曨l數(shù)據(jù)輸入(例如,604)的第一視頻幀(例如,F(xiàn)24)與第二視頻數(shù)據(jù)輸入(例如,602)的視頻幀(例如,F(xiàn)11)可供第一視頻數(shù)據(jù)輸入(例如,604)的第二視頻幀(例如,F(xiàn)22)編碼所需要的幀間預測來使用時,編碼單元116依據(jù)第一視頻幀(例如,F(xiàn)24)與第二視頻幀(例如, F22)來執(zhí)行幀間預測,以求更高效率的編碼?;谏鲜龅木幋a原則,編碼單元116可依據(jù)視頻幀F(xiàn)11與視頻幀F(xiàn)13來執(zhí)行幀間預測,依據(jù)視頻幀F(xiàn)15與視頻幀F(xiàn)17來執(zhí)行幀間預測,以及依據(jù)視頻幀F(xiàn)24與視頻幀F(xiàn)26來執(zhí)行幀間預測,如圖6所示。此外,幀間預測所使用的參考幀的信息是被記錄在編碼視頻數(shù)據(jù)Dl內(nèi)的語法元素(syntax element)中,因此,基于得自編碼視頻數(shù)據(jù)Dl的參考幀的信息,解碼單元124便可以正確并簡單地重建出視頻幀F(xiàn)22、F13、 ^15 與 F26°
在解碼單元124將編碼視頻數(shù)據(jù)Dl的多個連續(xù)的編碼視頻幀解碼后,會連續(xù)地產(chǎn)生多個解碼視頻幀。因此,解碼單元124會(例如依時間)連續(xù)得到圖6中的多個視頻幀 606,且多個視頻幀606會接續(xù)被存入幀緩沖器126。
當用戶想觀賞平面顯示時,視頻數(shù)據(jù)輸入602的視頻幀(例如,F(xiàn)11, F13、F15與F17) 可自幀緩沖器126連續(xù)取回以作為視頻幀數(shù)據(jù),并被傳送給顯示設備106來進行播放。當用戶想觀賞立體浮雕顯示時,視頻數(shù)據(jù)輸入604的視頻幀(例如,F(xiàn)22、F24與F26)可自幀緩沖器126連續(xù)取回以作為視頻幀數(shù)據(jù),并被傳送給顯示設備106來進行播放。
在一設計變化中,當使用者想要觀賞使用指定的互補色對或指定的視差設定的第一立體浮雕顯示時,視頻數(shù)據(jù)輸入602的視頻幀(例如,F(xiàn)n、F13、F15與F17)可自幀緩沖器126 連續(xù)取回以作為視頻幀數(shù)據(jù),并被傳送給顯示設備106來進行播放。當使用者想要觀賞使用指定的互補色對或指定的視差設定的第二立體浮雕顯示時,視頻數(shù)據(jù)輸入604的視頻幀 (例如,F(xiàn)22、F24與F26)可自幀緩沖器126連續(xù)取回以作為視頻幀數(shù)據(jù),并被傳送給顯示設備 106來進行播放。
請參照圖7,圖7是處理單元114所使用的基于檔案容器(視頻串流)的組合方法的例子的示意圖。假設前述的視頻數(shù)據(jù)輸入VllN的數(shù)目為二。如圖7所示,視頻數(shù)據(jù)輸入702包含多個視頻幀703(Fi,而另一視頻數(shù)據(jù)輸入704包含多個視頻幀 705 (F21I2 3(|)。視頻數(shù)據(jù)輸入702可以是平面視頻(標記為“平面”),而視頻數(shù)據(jù)輸入704 可以是立體浮雕視頻(標記為“立體浮雕”)。在一設計變化中,視頻數(shù)據(jù)輸入702可以是第一立體浮雕視頻(標記為“立體浮雕(I) ”),而視頻數(shù)據(jù)輸入704可以是第二立體浮雕視頻 (標記為“立體浮雕(2) ”),其中第一立體浮雕視頻與第二立體浮雕視頻是使用不同的互補色對,或使用相同的互補色對但對相同的視頻內(nèi)容有著不同的視差設定。圖7中的處理單元114使用視頻數(shù)據(jù)輸入702的視頻幀(例如,F(xiàn)1-^F1-3(|)以及視頻數(shù)據(jù)輸入704的視頻幀 (例如,F(xiàn)21 F2 3(I)來作為組合視頻數(shù)據(jù)的視頻幀706。更明確來說,處理單元114通過排列分別對應于視頻數(shù)據(jù)輸入702與視頻數(shù)據(jù)輸入704的畫組(picture group) 708_1、708_2、 708_3、708_4,以產(chǎn)生組合視頻數(shù)據(jù)的多個連續(xù)的視頻幀706,其中每個畫組708_廣708_4 包含了一個以上的視頻幀(例如,15個視頻幀)。因此,畫組708_廣708_4是以分時交錯的方式排列在同一視頻流中。另外,處理單元114所產(chǎn)生的組合視頻數(shù)據(jù)的視頻幀數(shù)目等于視頻數(shù)據(jù)輸入702與視頻數(shù)據(jù)輸入704的視頻幀數(shù)目的總和。然而,這只用于圖示目的,而非對本發(fā)明設限。
如上所述,處理單元114通過處理多個視頻數(shù)據(jù)輸入(例如,702與704)所產(chǎn)生的組合視頻數(shù)據(jù)VC由編碼單元116編碼成為編碼視頻數(shù)據(jù)Dl。為便于對視頻解碼器104中的所需視頻內(nèi)容(例如,平面/立體浮雕,或立體浮雕(I)/立體浮雕(2))的選擇與解碼,可使用不同的包裝設定(packaging setting)來包裝視頻編碼器102中的畫組708_1 708_4。 換句話說,每個畫組708_1與708_3包含了自視頻數(shù)據(jù)輸入702得到的視頻幀,并依據(jù)第一包裝設定來進行編碼,而每個畫組708_2與708_4則包含了自視頻數(shù)據(jù)輸入704得到的視頻幀,并依據(jù)不同于第一包裝設定的第二包裝設定來進行編碼。在示范性設計中,每個畫組708_1與708_3可由所使用的視頻編碼標準(例如,MPEG、H. 264或快閃視頻標準(Flash Video,意指VP6標準))的一般起始碼(general start code)來包裝,而每個畫組708_2 與708_4可由所使用的視頻編碼標準(例如,MPEG、H. 264或快閃視頻標準(VP6))的保留起始碼(reserved start code)來包裝。在另一示范性設計中,每個畫組708_1與708_3可被包裝成所使用的視頻編碼標準(例如,MPEG、H. 264,或快閃視頻標準(VP6))的視頻數(shù)據(jù), 而每個畫組708_2與708_4則可被包裝成所使用的視頻編碼標準(例如,MPEG、H. 264或快閃視頻標準(VP6))的用戶數(shù)據(jù)。又在另一示范性設計中,畫組708_1與708_3可使用多個第一影音交錯(Audio/Video Interleaved, AVI)數(shù)據(jù)塊(chunks)來包裝,而畫組708_2與 708_4可使用多個第二影音交錯數(shù)據(jù)塊來包裝。
應該要注意的是,畫組708_廣708_4不一定需要使用相同的視頻標準來編碼。換句話說,視頻編碼器102中的編碼單元116可依據(jù)第一視頻標準來對視頻數(shù)據(jù)輸入702的畫組708_1與畫組708_3進行編碼,并可依據(jù)不同于第一視頻標準的第二視頻標準來對視頻數(shù)據(jù)輸入704的畫組708_2與畫組708_4進行編碼。另外,視頻解碼器104中的解碼單元124應適當設定,以便依據(jù)第一視頻標準來對視頻數(shù)據(jù)輸入702的編碼畫組進行解碼,并依據(jù)第二視頻標準來對視頻數(shù)據(jù)輸入704的編碼畫組進行解碼。
對于施加在編碼視頻數(shù)據(jù)(其是通過對基于空間域的組合方法或基于時間域的組合方法所產(chǎn)生的組合視頻數(shù)據(jù)進行編碼來產(chǎn)生)的解碼操作來說,包含在編碼視頻數(shù)據(jù)中的每個編碼視頻幀是由視頻解碼器104來解碼,接著,所要被播放的幀數(shù)據(jù)會從幀緩沖器126中 所暫存的解碼視頻數(shù)據(jù)中被選取出來。然而,對于施加在編碼視頻數(shù)據(jù)(其是通過對基于檔案容器(視頻串流)的組合方法所產(chǎn)生的組合視頻數(shù)據(jù)進行編碼來產(chǎn)生)的解碼操作來說,對包含在編碼視頻數(shù)據(jù)中的每一編碼視頻幀進行解碼是不需要的。進一步來說,因為編碼畫組可以由所使用的包裝設定(例如,一般起始碼與保留起始碼/用戶數(shù)據(jù)與視頻數(shù)據(jù)/不同的影音交錯數(shù)據(jù)塊)來辨識,解碼單元124可以不需要將所有包含這視頻流中的畫組解碼,而只將所需要的畫組解碼即可。例如,解碼單元124接收一個能夠指示出多個視頻數(shù)據(jù)輸入中哪一視頻數(shù)據(jù)輸入是所要的視頻數(shù)據(jù)輸入的開關(guān)信號SC,并只將開關(guān)信號SC所指示出的所需視頻數(shù)據(jù)輸入的編碼畫組進行解碼,其中開關(guān)信號SC可因應使用者輸入(user input)來產(chǎn)生,因此,當用戶想觀賞平面顯示時,解碼單元124可以只將視頻數(shù)據(jù)輸入702的編碼畫組解碼,并連續(xù)地將所獲得的視頻幀(例如,F(xiàn)1^F13tl)儲存至幀緩沖器126,然而,當用戶想觀賞立體浮雕顯示時,解碼單元124可以只將視頻數(shù)據(jù)輸入704的編碼畫組解碼,并連續(xù)地將所獲得的視頻幀(例如,F(xiàn)2—^F2 3tl)儲存至幀緩沖器126。
在一設計變化中,當使用者想觀賞使用指定的互補色對或指定的視差設定的第一立體浮雕顯示時,解碼單元124可以只將視頻數(shù)據(jù)輸入702的編碼畫組解碼,并連續(xù)地將所獲得的視頻幀(例如,F(xiàn)l_fFl_30)儲存至幀緩沖器126,然而,當使用者想觀賞使用指定的互補色對或指定的視差設定的第二立體浮雕顯示時,解碼單元124可以只將視頻數(shù)據(jù)輸入704的編碼畫組解碼,并連續(xù)地將所獲得的視頻幀(例如,F(xiàn)21X30)儲存至幀緩沖器126。
請參照圖8,圖8是處理單元114所使用的基于檔案容器(分離視頻流)的組合方法的一例子的示意圖。假設前述的視頻數(shù)據(jù)輸入VllN的數(shù)目為二。如圖8所示,視頻數(shù)據(jù)輸入802包含多個視頻幀803 (F1 ^Fln),而另一視頻數(shù)據(jù)輸入804包含多個視頻幀 805(F21 F2N)。視頻數(shù)據(jù)輸入802可以是平面視頻(標記為“平面”),而視頻數(shù)據(jù)輸入804 可以是立體浮雕視頻(標記為“立體浮雕”)。在一設計變化中,視頻數(shù)據(jù)輸入802可以是第一立體浮雕視頻(標示為“立體浮雕(I) ”),而視頻數(shù)據(jù)輸入804可以是第二立體浮雕視頻(標示為“立體浮雕(2)”),其中第一立體浮雕視頻與第二立體浮雕視頻使用不同的互補色對,或使用相同的互補色對但對相同的視頻內(nèi)容有著不同的視差設定。圖8中的處理單元114使用視頻數(shù)據(jù)輸入802的視頻幀F(xiàn)11-Fi n與視頻數(shù)據(jù)輸入804的視頻幀F(xiàn)2—N來作為組合視頻數(shù)據(jù)的視頻幀。更明確地說,處理單元114通過組合分別對應于多個視頻數(shù)據(jù)輸入(例如,802與804)的多個視頻流(例如,第一視頻流807與第二視頻流808)來產(chǎn)生組合視頻數(shù)據(jù),其中每個視頻流807與808包含著對應視頻數(shù)據(jù)輸入802/804的所有的視頻巾貞,如圖8所示。
如上所述,處理單元114通過處理多個視頻數(shù)據(jù)輸入(例如,802與804)所產(chǎn)生的組合視頻數(shù)據(jù)VC會由編碼單元116編碼成編碼視頻數(shù)據(jù)Dl。應該要注意的是,第一視頻流 807與第二視頻流808不需要以相同的視頻標準來編碼。例如,視頻編碼器102中的編碼單元116經(jīng)由適當設定,便可依據(jù)第一視頻標準來對視頻數(shù)據(jù)輸入802的第一視頻流807進行編碼,并依據(jù)不同于第一視頻標準的第二視頻標準來對視頻數(shù)據(jù)輸入804的第二視頻流 808進行編碼。另外,視頻解碼器104中的解碼單元124也應該被適當?shù)卦O定,以依據(jù)第一視頻標準來將視頻數(shù)據(jù)輸入802的編碼視頻流解碼,并依據(jù)第二視頻標準來將視頻數(shù)據(jù)輸 A 804的編碼視頻流解碼。
因為同一檔案容器806內(nèi)有兩個分開的編碼視頻流,解碼單元124可以只將所需要的視頻流進行解碼,而不 需要將同一檔案容器內(nèi)的所有視頻流都進行解碼。例如,解碼單元124接收了一個指出多個視頻數(shù)據(jù)輸入中哪一個是所要的視頻數(shù)據(jù)輸入的開關(guān)信號SC, 并只對開關(guān)信號SC所指出的所要的視頻數(shù)據(jù)輸入的編碼視頻流進行解碼,其中開關(guān)信號 SC可因應使用者輸入而產(chǎn)生。因此,當用戶想觀賞平面顯示時,解碼單元124可以只對視頻數(shù)據(jù)輸入802的編碼視頻流解碼,并連續(xù)地將所要的視頻幀(例如,視頻幀F(xiàn)1—廣F1-N的其中一些或全部)儲存至幀緩沖器126,而當用戶想觀賞立體浮雕顯示時,解碼單元124可以只對視頻數(shù)據(jù)輸入804的編碼視頻流解碼,并連續(xù)地將所要的視頻幀(例如,視頻幀F(xiàn)2—廣F2—N 的其中一些或全部)儲存至幀緩沖器126。
在一設計變化中,當使用者想觀賞使用指定的互補色對或指定的視差設定的第一立體浮雕顯示時,解碼單元124可以只對視頻數(shù)據(jù)輸入802的編碼視頻流解碼,并連續(xù)地將所要的視頻幀(例如,視頻幀F(xiàn)1^F1 N的其中一些或全部)儲存至幀緩沖器126,而當用戶想觀賞使用指定的互補色對或指定的視差設定的第二立體浮雕顯示時,解碼單元124可以只對視頻數(shù)據(jù)輸入804的編碼視頻流解碼,并連續(xù)地將所要的視頻幀(例如,視頻幀F(xiàn)21、— n的其中一些或全部)儲存至幀緩沖器126。請注意,本發(fā)明所述開關(guān)信號SC也被稱為控制信號SC。
因為載有相同視頻內(nèi)容的多個編碼視頻流是個別出現(xiàn)在同一檔案容器806中,在不同的視頻播放格式間進行切換便需要尋找一個適當?shù)钠鹗键c來對選取的視頻流進行解碼,否則,視頻數(shù)據(jù)輸入802的被播放的視頻內(nèi)容會在每次用戶選擇播放視頻數(shù)據(jù)輸入802 時,都從第一個視頻幀F(xiàn)1」起始,而視頻數(shù)據(jù)輸入804的被播放的視頻內(nèi)容會在每次用戶選擇播放視頻數(shù)據(jù)輸入804時,都從第一個視頻幀F(xiàn)2」起始。因此,本發(fā)明提出一種可以提供平滑(smooth)的視頻播放的視頻切換方法。
請參照圖9,圖9是依據(jù)本發(fā)明的示范性實施方式的視頻切換方法的流程圖。如果可大致上獲得相同的結(jié)果,則這些步驟不需要完全遵照圖9的順序來執(zhí)行。示范性視頻切換方法可以簡短地概述如下。
步驟900:開始。
步驟902:多個視頻數(shù)據(jù)輸入之一是由使用者輸入所選出或是由預設設定 (default setting)來決定。
步驟904 :依據(jù)播放時間(playback time)、巾貞編號(frame number)或其它串流索引信息(例如,影音交錯偏移(Audio/Video Interleaved offset,AVI offset))來找出目前所選出的視頻數(shù)據(jù)輸入的編碼視頻流中的編碼視頻幀?!?br>
步驟906 :將編碼視頻幀解碼,并將解碼視頻幀的幀數(shù)據(jù)傳送至顯示設備106進行播放。
步驟908 :檢查用戶是否選擇另一視頻數(shù)據(jù)輸入來播放,即是否有另一視頻數(shù)據(jù)輸入被選擇來播放。如果是的話,執(zhí)行步驟910 ;否則,執(zhí)行步驟904以繼續(xù)處理目前所選出的視頻數(shù)據(jù)輸入的編碼視頻流中的下一編碼視頻幀。
步驟910 :因應指示從一個視頻播放格式切換至另一視頻播放格式的用戶輸入, 更新要被處理的視頻數(shù)據(jù)輸入的選取(selection)。因此,步驟908中新選出的視頻數(shù)據(jù)輸入會變成步驟904中的目前所選擇的視頻數(shù)據(jù)輸入。接下來,執(zhí)行步驟904。
考慮用戶可在平面視頻播放與立體浮雕視頻播放之間切換的情況,當在步驟902 中選擇/決定了視頻數(shù)據(jù)輸入802時,平面視頻會在步驟904與步驟906中在顯示設備106 上播放,以及步驟908是用以檢查用戶是否選擇視頻數(shù)據(jù)輸入804來播放立體浮雕視頻。然而,當視頻數(shù)據(jù)輸入804在步驟902中被選擇/決定時,立體浮雕視頻會在步驟904與步驟 906中在顯示設備106上播放,以及步驟908是用來檢查用戶是否選擇視頻數(shù)據(jù)輸入802來播放平面視頻。
考慮使用者可在第一、第二立體浮雕視頻播放之間切換的另一情況,當在步驟902 中選擇/決定了視頻數(shù)據(jù)輸入802時,使用指定的互補色對或指定的視差設定的第一立體浮雕視頻會在步驟904與步驟906中在顯示設備106上播放,以及步驟908中是用以檢查用戶是否選擇視頻數(shù)據(jù)輸入804來播放使用指定的互補色對或指定的視差設定的第二立體浮雕視頻。然而,當視頻數(shù)據(jù)輸入804在步驟902中被選擇/決定時,使用指定的互補色對或指定的視差設定的第二立體浮雕視頻會在步驟904與步驟906中在顯示設備106上播放,以及步驟908是用來檢查用戶是否選擇視頻數(shù)據(jù)輸入802來播放使用指定的互補色對或指定的視差設定的第一立體浮雕視頻。
不論哪個視頻數(shù)據(jù)輸入被選取來進行視頻播放,都會執(zhí)行步驟904來找出待解碼的適當?shù)木幋a視頻幀,由此,視頻內(nèi)容的播放才會連續(xù),而不會又從頭開始重復播放。例如, 當視頻數(shù)據(jù)輸入802的視頻幀F(xiàn)1J正在播放而用戶接著選擇播放視頻數(shù)據(jù)輸入804時,步驟904會選擇對應于視頻數(shù)據(jù)輸入804的視頻幀F(xiàn)2 2的編碼視頻幀。因為視頻幀F(xiàn)1 2與視頻幀F(xiàn)2 2對應相同的視頻內(nèi)容,但是有著不同的播放效果,當在不同的視頻播放格式之間進行切換時,便可以實現(xiàn)平滑的視頻播放。
本發(fā)明雖以較佳實施方式揭露如上,然其并非用以限定本發(fā)明的范圍,任何本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可做些許的更動與潤飾,因此本發(fā)明的保護范圍當視權(quán)利要求所界定者為準。
權(quán)利要求
1.一種視頻編碼方法,包含 接收分別對應至多個視頻播放格式的多個視頻數(shù)據(jù)輸入,其中該多個視頻播放格式包含第一立體浮雕視頻; 通過組合從該多個視頻數(shù)據(jù)輸入所得到的視頻內(nèi)容,來產(chǎn)生組合視頻數(shù)據(jù);以及 通過將該組合視頻數(shù)據(jù)編碼,來產(chǎn)生編碼視頻數(shù)據(jù)。
2.如權(quán)利要求1所述的視頻編碼方法,其特征在于,該多個視頻播放格式另包含平面視頻。
3.如權(quán)利要求1所述的視頻編碼方法,其特征在于,該多個視頻播放格式另包含第二立體浮雕視頻。
4.如權(quán)利要求3所述的視頻編碼方法,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻分別使用不同的互補色對。
5.如權(quán)利要求3所述的視頻編碼方法,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻使用同一互補色對,并且該第一立體浮雕視頻與該第二立體浮雕視頻針對同一視頻內(nèi)容分別有不同的視差設定。
6.如權(quán)利要求1所述的視頻編碼方法,其特征在于,該多個視頻數(shù)據(jù)輸入中的每一視頻數(shù)據(jù)輸入包含多個視頻幀,而產(chǎn)生該組合視頻數(shù)據(jù)的步驟包含 組合從分別對應于該多個視頻數(shù)據(jù)輸入的視頻幀所得到的視頻內(nèi)容,以產(chǎn)生該組合視頻數(shù)據(jù)的視頻幀。
7.如權(quán)利要求1所述的視頻編碼方法,其特征在于,該多個視頻數(shù)據(jù)輸入中的每一視頻數(shù)據(jù)輸入包含多個視頻幀,而產(chǎn)生該組合視頻數(shù)據(jù)的步驟包含 使用該多個視頻數(shù)據(jù)輸入的視頻幀來作為該組合視頻數(shù)據(jù)的視頻幀。
8.如權(quán)利要求7所述的視頻編碼方法,其特征在于,使用該多個視頻數(shù)據(jù)輸入的視頻幀來作為該組合視頻數(shù)據(jù)的視頻幀的步驟包含 通過排列分別對應至該多個視頻數(shù)據(jù)輸入的多個視頻幀,以產(chǎn)生該組合視頻數(shù)據(jù)的連續(xù)的多個視頻幀。
9.如權(quán)利要求8所述的視頻編碼方法,其特征在于,產(chǎn)生該編碼視頻數(shù)據(jù)的步驟包含 當?shù)谝灰曨l數(shù)據(jù)輸入的第一視頻幀與第二視頻數(shù)據(jù)輸入的視頻幀可供該第一視頻數(shù)據(jù)輸入的第二視頻幀進行編碼所需的幀間預測來使用時,依據(jù)該第一視頻幀與該第二視頻幀來執(zhí)行該幀間預測。
10.如權(quán)利要求7所述的視頻編碼方法,其特征在于,使用該多個視頻數(shù)據(jù)輸入的視頻幀來作為該組合視頻數(shù)據(jù)的視頻幀的步驟包含 通過排列分別對應至該多個視頻數(shù)據(jù)輸入的多個畫組,以產(chǎn)生該組合視頻數(shù)據(jù)的連續(xù)的多個視頻幀,其中該多個畫組中的每一畫組包含多個視頻幀。
11.如權(quán)利要求10所述的視頻編碼方法,其特征在于,產(chǎn)生該編碼視頻數(shù)據(jù)的步驟包含: 依據(jù)第一包裝設定,來對第一視頻數(shù)據(jù)輸入的多個畫組進行編碼;以及依據(jù)不同于該第一包裝設定的第二包裝設定,來對第二視頻數(shù)據(jù)輸入的多個畫組進行編碼。
12.如權(quán)利要求10所述的視頻編碼方法,其特征在于,產(chǎn)生該編碼視頻數(shù)據(jù)的步驟包含: 依據(jù)第一視頻標準,來對第一視頻數(shù)據(jù)輸入的多個畫組進行編碼;以及 依據(jù)不同于該第一視頻標準的第二視頻標準,來對第二視頻數(shù)據(jù)輸入的多個畫組進行編碼。
13.如權(quán)利要求7所述的視頻編碼方法,其特征在于,使用該多個視頻數(shù)據(jù)輸入的視頻幀來作為該組合視頻數(shù)據(jù)的視頻幀的步驟包含 通過組合分別對應于該多個視頻數(shù)據(jù)輸入的多個視頻流,來產(chǎn)生該組合視頻數(shù)據(jù),其中該多個視頻流中的每一視頻流包含相對應的一個視頻數(shù)據(jù)輸入的所有的視頻幀。
14.如權(quán)利要求13所述的視頻編碼方法,其特征在于,產(chǎn)生該編碼視頻數(shù)據(jù)的該步驟包含 依據(jù)第一視頻標準,來對第一視頻數(shù)據(jù)輸入的視頻流進行編碼;以及 依據(jù)不同于該第一視頻標準的第二視頻標準,來對第二視頻數(shù)據(jù)輸入的視頻流進行編碼。
15.一種視頻解碼方法,包含 接收具有多個視頻數(shù)據(jù)輸入的編碼視頻內(nèi)容組合于其中的編碼視頻數(shù)據(jù),其中該多個視頻數(shù)據(jù)輸入分別對應于多個視頻播放格式,以及該多個視頻播放格式包含第一立體浮雕視頻;以及 通過解碼該編碼視頻數(shù)據(jù),來產(chǎn)生解碼視頻數(shù)據(jù)。
16.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該多個視頻播放格式另包含平面視頻。
17.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該多個視頻播放格式另包含第二立體浮雕視頻。
18.如權(quán)利要求17所述的視頻解碼方法,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻分別使用不同的互補色對。
19.如權(quán)利要求17所述的視頻解碼方法,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻使用同一互補色對,以及該第一立體浮雕視頻與該第二立體浮雕視頻針對同一視頻內(nèi)容分別具有不同的視差設定。
20.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該編碼視頻數(shù)據(jù)包含多個編碼視頻幀,而產(chǎn)生該解碼視頻數(shù)據(jù)的步驟包含 對該編碼視頻數(shù)據(jù)中的編碼視頻幀進行解碼,以產(chǎn)生具有分別對應至該多個視頻數(shù)據(jù)輸入的視頻內(nèi)容的解碼視頻幀。
21.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該編碼視頻數(shù)據(jù)包含分別對應于該多個視頻數(shù)據(jù)輸入的多個連續(xù)編碼視頻幀,而產(chǎn)生該解碼視頻數(shù)據(jù)的步驟包含 對該多個連續(xù)編碼視頻幀進行解碼,以依序地分別產(chǎn)生多個解碼視頻幀。
22.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該編碼視頻數(shù)據(jù)包含分別對應于該多個視頻數(shù)據(jù)輸入的多個編碼畫組,該多個編碼畫組中的每一編碼畫組包含多個編碼視頻幀,而產(chǎn)生該解碼視頻數(shù)據(jù)的步驟包含 接收控制信號,其指出該多個視頻數(shù)據(jù)輸入中哪一個是所要的視頻數(shù)據(jù)輸入;以及 只對該控制信號所指出的所要的視頻數(shù)據(jù)輸入的多個編碼畫組進行解碼。
23.如權(quán)利要求22所述的視頻解碼方法,其特征在于,該所要的視頻數(shù)據(jù)輸入的該多個編碼畫組是通過參照該多個編碼畫組的包裝設定,而從該編碼視頻數(shù)據(jù)中選取出來。
24.如權(quán)利要求22所述的視頻解碼方法,其特征在于,第一視頻數(shù)據(jù)輸入的多個編碼畫組是依據(jù)第一視頻標準來進行解碼,以及第二視頻數(shù)據(jù)輸入的多個編碼畫組是依據(jù)不同于該第一視頻標準的第二視頻標準來進行解碼。
25.如權(quán)利要求15所述的視頻解碼方法,其特征在于,該編碼視頻數(shù)據(jù)包含分別對應于該多個視頻數(shù)據(jù)輸入的多個編碼視頻流,該多個編碼視頻流中的每一編碼視頻流包含相對應的一個視頻數(shù)據(jù)輸入的所有的編碼視頻幀,而產(chǎn)生該解碼視頻數(shù)據(jù)的步驟包含 接收控制信號,其指出該多個視頻數(shù)據(jù)輸入中哪一視頻數(shù)據(jù)輸入是所要的視頻數(shù)據(jù)輸入;以及 只對該控制信號所指出的所要的視頻數(shù)據(jù)輸入的編碼視頻流進行解碼。
26.如權(quán)利要求25所述的視頻解碼方法,其特征在于,第一視頻數(shù)據(jù)輸入的編碼視頻流是依據(jù)第一視頻標準來進行解碼,以及第二視頻數(shù)據(jù)輸入的編碼視頻流是依據(jù)不同于該第一視頻標準的第二視頻標準來進行解碼。
27.一種視頻編碼器,包含 接收單元,用以接收分別對應于多個視頻播放格式的多個視頻數(shù)據(jù)輸入,其中該多個視頻播放格式包含第一立體浮雕視頻; 處理單元,用以通過組合從該多個視頻數(shù)據(jù)輸入所得到的視頻內(nèi)容,以產(chǎn)生組合視頻數(shù)據(jù);以及 編碼單元,用以通過編碼該組合視頻數(shù)據(jù),以產(chǎn)生編碼視頻數(shù)據(jù)。
28.如權(quán)利要求27所述的視頻編碼器,其特征在于,該多個視頻播放格式另包含平面視頻。
29.如權(quán)利要求27所述的視頻編碼器,其特征在于,該多個視頻播放格式另包含第二立體浮雕視頻。
30.如權(quán)利要求29所述的視頻編碼器,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻分別使用不同的互補色對。
31.如權(quán)利要求29所述的視頻編碼器,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻使用的是同一互補色對,而該第一立體浮雕視頻與該第二立體浮雕視頻針對同一視頻內(nèi)容分別有不同的視差設定。
32.—種視頻解碼器,包含 接收單元,用以接收具有多個視頻數(shù)據(jù)輸入的編碼視頻內(nèi)容組合于其中的編碼視頻數(shù)據(jù),其中該多個視頻數(shù)據(jù)輸入分別對應于多個視頻播放格式,而該多個視頻播放格式包含第一立體浮雕視頻;以及 解碼單元,用以通過解碼該編碼視頻數(shù)據(jù),以產(chǎn)生解碼視頻數(shù)據(jù)。
33.如權(quán)利要求32所述的視頻解碼器,其特征在于,該多個視頻播放格式另包含平面視頻。
34.如權(quán)利要求32所述的視頻解碼器,其特征在于,該多個視頻播放格式另包含第二立體浮雕視頻。
35.如權(quán)利要求34所述的視頻解碼器,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻分別使用不同的互補色對。
36.如權(quán)利要求34所述的視頻解碼器,其特征在于,該第一立體浮雕視頻與該第二立體浮雕視頻使用同一互補色對,而該第一立體浮雕視頻與該第二立體浮雕視頻針對同一視頻內(nèi)容分別有不同的視差設定。
全文摘要
本發(fā)明提供視頻編碼方法、視頻解碼方法、視頻編碼器和視頻解碼器。其中,視頻編碼方法包含接收分別對應于多個視頻播放格式的多個視頻數(shù)據(jù)輸入,其中視頻播放格式包含第一立體浮雕視頻;通過組合從視頻數(shù)據(jù)輸入所得到的視頻內(nèi)容,來產(chǎn)生組合視頻數(shù)據(jù);并通過將組合視頻數(shù)據(jù)編碼,來產(chǎn)生編碼視頻數(shù)據(jù)。上述視頻編碼方法與裝置,以及相關(guān)的視頻解碼方法與裝置提供了新的產(chǎn)生編碼視頻數(shù)據(jù)的方法和裝置以及相關(guān)解碼方法和裝置。
文檔編號H04N13/00GK103024409SQ20121035242
公開日2013年4月3日 申請日期2012年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者朱啟誠, 何鎮(zhèn)在, 陳鼎勻 申請人:聯(lián)發(fā)科技股份有限公司