新四季網

回放設備、回放方法和程序的製作方法

2023-06-06 09:27:56 2


專利名稱::回放設備、回放方法和程序的製作方法
技術領域:
:本發明涉及回放設備、回放方法和程序,更具體而言涉及能夠在例如顯示3D圖像時通過判斷基本流(basicstream)和擴充流(extendedstream)中的哪個流是左圖像流來播放3D內容的回放設備、回放方法和程序。
背景技術:
:二維圖像內容是內容的主流,例如電影等,但是近來,實現立體視覺景象的立體視覺圖像內容已被關注。為了顯示立體視覺圖像必須要有專用設備,並且由NHK(日本廣播公司)開發的IP(積分照相)立體視覺圖像系統是這樣的立體視覺設備的示例。立體視覺圖像的圖像數據包括多個視點的圖像數據(從多個視點拍攝的圖像的圖像數據),視點數目越多,視點覆蓋的範圍越廣,物體就可以從更多個方向被看到,從而可以實現一類「可以看到深度的電視」。在立體視覺圖像中,視點數目最少的是兩個視點的立體圖像(也稱作3D圖像)。立體圖像的圖像數據包括作為由左眼觀看的圖像的左圖像的數據和作為由右眼觀看的圖像的右圖像的數據。另一方面,高解析度圖像內容具有較大的數據量,因此為了記錄這種大數據量內容,大容量記錄介質是必需的。作為這種大容量記錄介質,有Blu-Ray(藍光)(註冊商標)盤(下文也稱作BD),例如BD(Blu-Ray(註冊商標))-ROM(只讀存儲器)等。引用列表專利文獻PTL1日本未實審專利申請公開No.2005-348314
發明內容技術問題順便提及,在BD標準中,尚未規定如何記錄包括立體圖像在內的立體視覺圖像的圖像數據到BD中或者如何播放它。例如,立體圖像的圖像數據包括兩個數據流左圖像的數據流和右圖像的數據流。因此,需要定義一種可用來通過播放這兩個數據流而顯示立體圖像的解碼器模型,並將根據該模型的解碼器安裝到回放設備上。考慮到這種情形作出了本發明,本發明能夠在例如顯示3D圖像時通過判斷基本流和擴充流中的哪個流是左圖像流來使得3D內容被播放。解決問題的方案根據本發明一個方面的回放設備包括獲取裝置,配置來獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;解碼裝置,配置來對由所述獲取裝置獲取的所述基本流和所述擴充流進行解碼;以及切換裝置,配置來基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。該回放設備還包括第一生成裝置,配置來生成左圖像平面;以及第二生成裝置,配置來生成右圖像平面。在該情形中,所述回放設備可以使所述切換裝置將所述基本流和所述擴充流中的、由表明一個流是左圖像流的標誌所表示的該一個流的解碼結果的數據輸出到所述第一生成裝置,並將另一個流的解碼結果的數據輸出到所述第二生成裝置。所述回放設備可以使所述切換裝置基於PID來識別由所述解碼裝置解碼的數據是所述基本流的解碼結果的數據還是所述擴充流的解碼結果的數據。所述回放設備可以使所述切換裝置基於在編碼時設置給所述擴充流的視點的標識信息來識別由所述解碼裝置解碼的數據是所述基本流的解碼結果的數據還是所述擴充流的解碼結果的數據。所述回放設備可以使所述切換裝置基於已被設置的所述視點的標識信息來識別所述擴充流的解碼結果的數據,並且將尚未設置視點的標識信息的流的解碼結果的數據識別為所述基本流的解碼結果的數據。所述回放設備可以使所述獲取裝置從所安裝的記錄介質讀取並獲得所述基本流和所述擴充流,並且還從所述記錄介質讀取其中描述了所述標誌的回放控制信息,該回放控制信息用於所述基本流和擴充流的回放控制,並且還可以使所述切換裝置基於在由所述獲取裝置從所述記錄介質中讀取的回放控制信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。所述回放設備可以使所述獲取裝置獲取被添加到所述基本流和所述擴充流中的至少任一者的每個流中的附加信息,在所述附加信息中描述了所述標誌,並且可以使所述切換裝置基於在由所述獲取裝置獲得的附加信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。所述回放設備可以使所述獲取裝置獲取被添加到已被廣播的所述基本流和所述擴充流中的至少任一者的每個流中的附加信息,在所述附加信息中描述了所述標誌。所述回放設備可以使所述獲取裝置接收並獲得已被發送的所述基本流和所述擴充流,並且還接收用於所述基本流和所述擴充流的發送控制的發送控制信息,在所述發送控制信息中描述了所述標誌,並且可以使所述切換裝置基於在由所述獲取裝置接收的發送控制信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。所述回放設備可以使所述獲取裝置接收並獲得已經由廣播波被發送的所述基本流和所述擴充流,並且還接收用於所述基本流和所述擴充流的發送控制的發送控制信息,在所述發送控制信息中描述了所述標誌。根據本發明一個方面的回放方法包括以下步驟獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;對已獲取的所述基本流和所述擴充流進行解碼;以及基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換解碼結果的數據的輸出目的地。根據本發明一個方面的一種程序,使計算機執行包括以下步驟的處理獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;對已獲取的所述基5本流和所述擴充流進行解碼;以及基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換解碼結果的數據的輸出目的地。在本發明的一個方面中,獲得了通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流,對已獲得的基本流和擴充流解碼,並且基於表示所述基本流和所述擴充流中哪個流是左圖像流哪個流是右圖像流的標誌來切換解碼結果的數據的輸出目的地。本發明的有益效果根據本發明,可以在例如顯示3D圖像時通過判斷基本流和擴充流中的哪個流是左圖像流來播放3D內容。圖1示出了包括本發明被應用到的回放設備的回放系統的配置示例。圖2示出了拍攝示例。圖3的框圖示出了MVC編碼器的配置示例。圖4示出了參考圖像的示例。圖5示出了TS的配置示例。圖6示出了TS的另一個配置示例。圖7示出了TS的又一個配置示例。圖8示出了AV流管理的示例。圖9示出了主路徑(MainPath)和輔路徑(SubPath)的結構。圖10示出了要記錄到光碟中的文件的管理結構的示例。圖11示出了PlayList(播放列表)文件的語法。圖12示出了如何使用圖11中的reserved_for_future_use的示例。圖13示出了3D_PL_type的值的含義。圖14示出了view_type的值的含義。圖15示出了圖11中的PlayListO的語法。圖16示出了圖15中的SubPath的語法。圖17示出了圖16中的SubPlayItem(i)的語法。圖18示出了圖15中的PlayItemO的語法。圖19示出了圖18中的STN_table的語法。圖20示出了回放設備的配置示例。圖21示出了圖20中的解碼器單元的配置示例。圖22示出了用於執行視頻流處理的配置。圖23示出了用於執行視頻流處理的配置。圖M示出了用於執行視頻流處理的另一個配置。圖25示出了訪問單元(AccessUnit)的示例。圖沈示出了用於執行視頻流處理的又一個配置。圖27示出了合成單元及其前級的配置。圖28是示出了合成單元及其前級的配置的另一個圖。圖四的框圖示出了軟體裝配處理單元的配置示例。圖30示出了包括軟體裝配處理單元的各個配置的示例。圖31示出了要提供給記錄設備的3D視頻TS生成單元的配置示例。圖32示出了要提供給記錄設備的3D視頻TS生成單元的另一個配置示例。圖33示出了要提供給記錄設備的3D視頻TS生成單元的又一個配置示例。圖34示出了用於對訪問單元進行解碼的回放設備側的配置。圖35示出了解碼處理。圖36示出了封閉GOP(CloseGOP)結構。圖37示出了開放GOP(OpenGOP)結構。圖38示出了一個GOP內的幀/場的最大數目。圖39示出了封閉GOP結構。圖40示出了開放GOP結構。圖41示出了設置給EP_map的解碼開始位置的示例。圖42示出了在未定義從屬(D印endent)視點視頻的GOP結構時導致的問題。圖43示出了圖片搜索的概念。圖44示出了記錄在光碟上的AV流的結構。圖45示出了ClipAV流的示例。圖46在概念上示出了與圖45中的ClipAV流相對應的EP_map。圖47示出了由SPN_EP_start指示的源分組的數據結構的示例。圖48示出了EPjnap中包括的子表。圖49示出了條目PTS_EP_coarse和條目PTS_EP_fine的格式的示例。圖50示出了條目SPN_EP_coarse和條目SPN_EP_fine的格式的示例。圖51示出了訪問單元的配置。圖52的框圖示出了記錄設備的配置示例。圖53的框圖示出了圖52中的MVC編碼器的配置示例。圖M的流程圖描述了記錄設備的記錄處理。圖55的流程圖描述了在圖M的步驟S2中執行的編碼處理。圖56的框圖示出了回放設備的配置示例。圖57的框圖示出了圖56中的MVC解碼器的配置示例。圖58的流程圖描述了回放設備的回放處理。圖59的流程圖描述了在圖58中的步驟S32中執行的解碼處理。圖60的流程圖描述了從圖59繼續的在圖58中的步驟S32中執行的解碼處理。圖61的流程圖描述了回放單元的隨機訪問回放處理。圖62示出了基本(Base)視點視頻流和從屬視點視頻流的狀態。圖63示出了基本視點視頻流的HRD參數的編碼位置的示例。圖64示出了將HRD參數編碼在圖63中示出的位置時的描述格式。圖65示出了基本視點視頻流的max_dec_frame_buffering的編碼位置的示例。圖66示出了將max_dec_frame_buffering編碼在圖65中示出的位置時的描述格式。圖67示出了從屬視點視頻流的HRD參數的編碼位置的示例。圖68示出了將HRD參數編碼在圖67中示出的位置時的描述格式。圖69示出了將HRD參數編碼在圖67中示出的位置時的另一個描述格式。圖70示出了從屬視點視頻流的max_dec_frame_buffering的編碼位置的示例。圖71示出了將max_dec_frame_buffering編碼在圖70中示出的位置時的描述格式。圖72示出了將max_dec_frame_buffering在圖70中示出的位置時的另一個描述格式。圖73的流程圖描述了記錄設備的記錄處理。圖74的流程圖描述了回放設備的回放處理。圖75示出了參數的一個設置示例。圖76示出了參數的另一個設置示例。圖77的框圖示出了MVC解碼器的另一個配置示例。圖78示出了參數的又一個設置示例。圖79示出了參數的一個設置示例。圖80示出了參數的另一個設置示例。圖81示出了參數的又一個設置示例。圖82示出了驗證設備。圖83示出了HRD的功能配置。圖84示出了驗證示例。圖85示出了另一個驗證示例。圖86示出了view_type的描述示例。圖87示出了view_type的另一個描述示例。圖88的框圖示出了計算機的硬體的配置示例。具體實施例方式〈第一實施例〉[回放系統的配置示例]圖1示出了包括本發明被應用到的回放設備1的回放系統的配置示例。如圖1所示,該回放系統包括通過HDMI(高清多媒體接口)線纜等連接的回放設備1和顯示設備3。諸如BD之類的光碟2被安裝到回放設備1。顯示視點數目為2的立體圖像(也稱作3D圖像)所必需的流記錄在光碟2中。回放設備1是與記錄在光碟2中的流的3D回放兼容的播放機。回放設備1播放光碟2中記錄的流,並且在由電視接收機等構成的顯示設備3上顯示通過回放獲得的3D圖像。回放設備1以同樣的方式播放音頻,並且從提供給顯示設備3的揚聲器等中輸出。已提出了多種方法作為3D圖像顯示方法。現在,將採用下面的type-Ι顯示方法和type-2顯示方法作為3D圖像顯示方法。type-Ι顯示方法是這樣一種方法,其中3D圖像的數據包括由左眼觀看的圖像(L圖像)的數據和由右眼觀看的圖像(R圖像)的數據,並且通過交替顯示L圖像和R圖像來顯示3D圖像。type-2顯示方法是一種通過顯示利用原始圖像的數據和D印th(深度)數據生成的L圖像和R圖像來顯示3D圖像的方法,其中原始圖像是用作用於生成3D圖像的起源的圖像。type-2顯示方法要使用的3D圖像的數據包括原始圖像的數據、以及可以通過提供給其的原始圖像來生成L圖像和R圖像的D^th數據。type-Ι顯示方法是在觀看和收聽時需要眼鏡的顯示方法。而type-2顯示方法是可以不需要眼鏡來觀看和收聽3D圖像的顯示方法。流被記錄到光碟2中,從而可以利用type-Ι顯示方法和type-2顯示方法之一來顯示3D圖像。例如HJ64AVC(高級視頻編碼)/MVC(多視點視頻編碼)簡檔標準被用作用於對光碟2中的這種流進行記錄的編碼方法。[H.264AVC/MVC簡檔]在H.264AVC/MVC簡檔標準中,定義了稱作基本視點視頻的圖像流和稱作從屬視點視頻的圖像流。此後,將H.264AVC/MVC簡檔標準適當地簡稱為MVC。圖2示出了拍攝示例。如圖2所示,通過將同一物體作為對象來利用用於L圖像的相機和用於R圖像的相機執行拍攝。由用於L圖像的相機和用於R圖像的相機拍攝的視頻的基礎流(elementarystream)被輸入到MVC編碼器。圖3的框圖示出了MVC編碼器的配置。如圖3所示,MVC編碼器11包括H.^4/AVC編碼器21、H.^4/AVC解碼器22、D印th計算單元23、從屬視點視頻編碼器M和復用器25。由用於L圖像的相機拍攝的視頻#1的流被輸入到H.264/AVC編碼器21和D印th計算單元23。另外,由用於R圖像的相機拍攝的視頻#2的流被輸入到D印th計算單元23和從屬視點視頻編碼器對。也可以作出另一種布置,其中視頻#2的流被輸入到H.264/AVC編碼器21和D印th計算單元23,而視頻#1的流被輸入到D印th計算單元23和從屬視點視頻編碼器對。H.264/AVC編碼器21將視頻#1的流編碼成例如H.264AVC/高級簡檔視頻流。H.264/AVC編碼器21將經編碼獲得的AVC視頻流作為基本視點視頻流,輸出到H.264/AVC解碼器22和復用器25。H.264/AVC解碼器22對自H.264/AVC編碼器21提供來的AVC視頻流進行解碼,並且將經解碼獲得的視頻#1的流輸出到從屬視點視頻編碼器對。Depth計算單元23基於視頻#1的流和視頻#2的流計算D印th,並且將計算出的Depth數據輸出到復用器25。從屬視點視頻編碼器M對自H.264/AVC解碼器22提供來的視頻#1的流和外部輸入的視頻#2的流進行編碼,並輸出從屬視點視頻流。對於基本視點視頻,不允許利用另一個流作為參考圖像的預測編碼,但是如圖4所示,對於從屬視點視頻,允許利用基本視點視頻作為參考圖像的預測編碼。例如,在L圖像作為基本視點視頻並且R圖像作為從屬視點視頻的情況下執行了編碼時,作為編碼結果獲得的從屬視點視頻流的數據量小於基本視點視頻流的數據量。注意,根據利用H.264/AVC的編碼,已對基本視點視頻執行了時間方向上的預測。另外,同樣對於從屬視點視頻,與視點之間的預測一起執行了時間方向上的預測。為了解碼從屬視點視頻,需要先完成對對應的基本視點視頻的解碼,因為基本視點視頻在編碼時曾被作為參考目標。從屬視點視頻編碼器M將通過利用這種視點間預測編碼而獲得的從屬視點視頻流輸出到復用器25。復用器25將自H.264/AVC編碼器21提供來的基本視點視頻流、自D印th計算單元23提供來的從屬視點視頻流(Depth的數據)和自從屬視點視頻編碼器M提供來的從屬視點視頻流復用成例如MPEG2TS。基本視點視頻流和從屬視點視頻流可以被復用到單個MPEG2TS中,或者可以被包括在分離的MPEG2TS中。復用器25輸出所生成的TS(MPEG2TS)。從復用器25輸出的TS與其他管理數據一起被記錄到記錄設備中的光碟2中,並且以記錄在光碟2中的方式被提供給回放設備1。如果需要將在type-Ι顯示方法中與基本視點視頻一起使用的從屬視點視頻和在type-2顯示方法中與基本視點視頻一起使用的從屬視點視頻(D印th)區分開,則前者將稱作Dl視點視頻,而後者稱作D2視點視頻。另外,要利用基本視點視頻和Dl視點視頻執行的type-Ι顯示方法中的3D回放將稱作B-Dl回放。要利用基本視點視頻和D2視點視頻執行的type-2顯示方法中的3D回放將稱作B-D2回放。如果根據用戶等的指令執行B-Dl回放,則回放設備1從光碟2讀取並播放基本視點視頻流和Dl視點視頻流。同樣,如果執行B-D2回放,則回放設備1從光碟2讀取並播放基本視點視頻流和D2視點視頻流。此外,如果執行一般2D圖像的回放,則回放設備1從光碟2單獨讀取並播放基本視點視頻流。基本視點視頻流是通過H.^4/AVC編碼的AVC視頻流,因此,只要回放設備1是與BD格式兼容的播放機,回放設備1就可以播放其基本視點視頻流來顯示2D圖像。下面將在原理上描述從屬視點視頻是Dl視點視頻的情形。在僅被稱作從屬視點視頻時,代表Dl視點視頻。D2視點視頻也以與Dl視點視頻相同的方式記錄在光碟2中,並被播放。[TS的配置示例]圖5示出了TS的配置示例。基本視點視頻、從屬視點視頻、主音頻、基本PG、從屬PG、基本IG和從屬IG中的每個的流都被復用到圖5中的主TS中。如上所述,從屬視點視頻流可以與基本視點視頻流一起被包括在主TS中。主TS和輔TS被記錄到光碟2中。主TS是至少包括基本視點視頻流的TS。輔TS是要與主TS—起使用的、包括基本視點視頻流之外的流的TS。基本視點和從屬視點的流中的每個針對後面將描述的PG和IG被準備,使得3D中的顯示與視頻相同的方式可用。通過對每個流進行解碼而獲得的PG和IG的基本視點的平面經過與通過對基本視點視頻流進行解碼而獲得的基本視點視頻的平面合成而被顯示。類似地,PG和IG的從屬視點的平面經過與通過對從屬視頻視點流進行解碼而獲得的從屬視點視頻的平面合成而被顯示。例如,如果基本視點視頻流是L圖像的流,並且從屬視點視頻流是R圖像的流,則同樣對於PG和IG,其基本視點的流變成L圖像的圖形流。另外,從屬視點的PG流和IG流變成R圖像的圖形流。另一方面,如果基本視點視頻流是R圖像的流,並且從屬視點視頻流是L圖像的流,則同樣對於PG和IG,其基本視點的流變成R圖像的圖形流。另外,從屬視點的PG流和IG流變成L圖像的圖形流。圖6示出了TS的另一個配置示例。基本視點視頻和從屬視點視頻的每個的流都被復用到圖6中的主TS中。另一方面,主音頻、基本PG、從屬PG、基本IG和從屬IG中的每個的流都被復用到輔TS中。因此,可以作出視頻流被復用到主TS中而PG和IG等的流被復用到輔TS中的布置。圖7示出了TS的又一個配置示例。基本視點視頻、主音頻、基本PG、從屬PG、基本IG和從屬IG每個的流都被復用到圖7中示出的A中的主TS中。另一方面,從屬視點視頻流被包括在輔TS中。因此,從屬視點視頻流可以被包括在與基本視點視頻流不同的另一個TS中。基本視點視頻、主音頻、PG和IG每個的流被復用到圖7中的B中的主TS中。另一方面,從屬視點視頻、基本PG、從屬PG、基本IG和從屬IG每個的流被復用到輔TS中。包括在主TS中的PG和IG是用於2D回放的流。包括在輔TS中的流是用於3D回放的流。因此,PG的流和IG的流可能不被2D回放和3D回放共享。如上所述,基本視點視頻流和從屬視點視頻流可以包括在不同的MPEG2TS中。將說明基本視點視頻流和從屬視點視頻流被包括在不同的MPEG2TS中並被記錄的優點。例如,考慮可以作為單個MPEG2TS執行的復用的比特速率受到限制的情形。在該情形中,當基本視點視頻流和從屬視點視頻流二者都被包括在單個MPEG2TS中時,需要降低每個流的比特速率來滿足其約束。結果,圖像質量惡化了。由於各個流被包括在不同的MPEG2TS中因此不需要降低比特速率,所以可以防止圖像質量惡化。[應用格式]圖8示出了回放設備1的AV流管理的示例。AV流管理是利用圖8中示出的PlayList和Clip兩層執行的。除了記錄在光碟2中以外,還可以將AV流記錄在回放設備1的本地存儲設備中。在這裡,包括一個AV流和作為與其相伴的信息的Clip信息的一個對被作為一個對象,並且將被總地稱作Clip。在這裡,存儲AV流的文件將被稱作AV流文件。另外,存儲Clip信息的文件也稱作Clip信息文件。AV流被映射到時間軸上,並且每個Clip的訪問點原理上由PlayList中的時間戳指定。Clip信息文件用於尋找AV流內開始解碼的地址等。PlayList是AV流的一組回放節(section)。AV流內的一個回放節稱作一個PlayItem0PlayItem在時間軸上由回放節的一對入點(Inpoint)和出點(Outpoint)代表。如圖8所示,PlayList由單個或多個PlayItem構成。從圖8的左側起的第一個PlayList包括兩個Playltem,左側的Clip中包括的AV流的前半部分和後半部分分別由它的兩個PlayItem引用。從左側起的第二個PlayList包括一個Playltem,由其引用右側的Clip中包括的整個AV流。從左側起的第三個PlayList包括兩個Playltem,由這兩個Playltem來引用左側的Clip中包括的AV流的一部分和右側的Clip中包括的AV流的一部分。例如,如果從左側起第一個PlayList中包括的左側的Playltem已被盤導航程序指定為回放對象,則執行對由該Playltem引用的、左側的Clip中包括的AV流的前半部分的回放。因此,PlayList被用作用於管理AV流的回放的回放管理信息。由PlayList內的一個或多個Playltem的排列創建的回放路徑將稱作主路徑(MainPath)。另外,由PlayList內的一個或多個SubPlayItem的排列創建的回放路徑將稱作輔路徑(SubPath)。圖9示出了主路徑和輔路徑的結構。一個PlayList可以具有一個主路徑和一個或多個輔路徑。上述基本視點視頻流作為構成主路徑的Playltem引用的流被管理。另外,從屬視點視頻流作為構成輔路徑的SubPlayItem引用的流被管理。圖9中的PlayList具有一個主路徑和三個輔路徑,該一個主路徑包括三個Playltem的排列。從頭開始按照次序為構成主路徑的每個Playltem設置了ID。也從頭開始按照次序分別向輔路徑設置了IDSubpath_id=0、Subpath_id=1並且Subpath_id=2。在圖9中的示例中,在Subpath_id=0的輔路徑中包括一個SubPlayltem,在Subpath_id=1的輔路徑中包括兩個SubPlayltem,並且在Subpath_id=2的輔路徑中包括一個SubPlayltem。由一個Playltem引用的ClipAV流包括至少一個視頻流(主圖像數據)。另外,該ClipAV流可能包括或者可能不包括要在與該ClipAV流中包括的視頻流相同的定時處(同步)播放的一個或多個音頻流。ClipAV流可能包括或者可能不包括要與該ClipAV流中包括的視頻流同步播放的一個或多個位圖字幕數據(PG(呈現圖形))流。ClipAV流可能包括或者可能不包括要與該ClipAV流文件中包括的視頻流同步播放的一個或多個IG(交互圖形)流。IG流用於顯示要由用戶操作的按鈕等圖形。在由一個Playltem引用的ClipAV流中,復用了視頻流、要與其同步播放的零個或多個音頻流、零個或多個PG流和零個或多個IG流。另外,一個SubPlayltem引用作為與由Playltem引用的ClipAV流不同的流的視12頻流、音頻流、PG流等。利用這種PlayList、PlayItem和SubPlayItem管理AV流在日本未實審專利申請公開No.2008-252740和日本未實審專利申請公開No.2005-348314中有所描述。[目錄結構]圖10示出了要記錄在光碟2上的文件的管理結構的示例。如圖10所示,文件是以層級方式通過目錄結構管理的。在光碟2上創建了一個根目錄。根目錄下是將由一個記錄/回放系統管理的範圍。BDMV目錄布置在根目錄下。作為設置了名「hdex.bdmv」的文件的Index文件(索引文件)和作為設置了名"MovieObject.bdmv」的文件的MovieObject文件緊接著被存儲在BDMV目錄下面。在BDMV目錄下面還提供了BACKUP目錄、PLAYLIST目錄、CLIPINF目錄、STREAM目錄等。描述了PlayList的PlayList文件被存儲在PLAYLIST目錄中。5位數字和擴展名「.mp1s」組合而成的名稱被設置給每個PlayList文件。文件名「00000.mp1s」被設置給圖10中示出的一個PlayList文件。Clip信息文件被存儲在CLIPINF目錄中。5位數字和擴展名「.clpi」組合而成的名稱被設置給每個Clip信息文件。文件名「00001.clpi」、「00002.clpi」和「00003.clpi」分別被設置給圖10中的三個Clip信息文件。下文中,Clip信息文件將被適當地稱作clpi文件。例如,clpi文件「00001.clpi」是其中描述了與基本視點視頻的Clip有關的信息的文件。clpi文件「00002.clpi」是其中描述了與D2視點視頻的Clip有關的信息的文件。clpi文件「00003.clpi」是其中描述了與Dl視點視頻的Clip有關的信息的文件。流文件被存儲在STREAM目錄中。5位數字和擴展名「.m2ts」組合而成的名稱或者5位數字和擴展名「.ilvt」組合而成的名稱被設置給每個流文件。下文中,設置了擴展名「.m2ts」的文件將被適當地稱作m2ts文件。另外,設置了擴展名「.ilvt」的文件將稱作ilvt文件。m2ts文件「00001.m2ts」是用於2D回放的文件,並且通過指定該文件而執行對基本視點視頻流的讀取。m2ts文件「00002.m2ts,,是D2視點視頻流文件,而m2ts文件「00003.m2ts,,是Dl視點視頻流文件。ilvt文件「10000.ilvt」是用於B-Dl回放的文件,並且通過指定該文件而執行對基本視點視頻流和Dl視點視頻流的讀取。ilvt文件「20000.ilvt」是用於B-D2回放的文件,並且通過指定該文件而執行對基本視點視頻流和D2視點視頻流的讀取。除了圖10中所示的目錄外,在BDMV目錄下面還提供了存儲音頻流文件等的目錄。[每個數據的語法]圖11示出了PlayList文件的語法。PlayList文件是設置了擴展名「.mpls」的文件,存儲在圖10中的PLAYLIST目錄中。圖11中的type_indicator表示「XXXXX.mpls」文件的類型。version_number表示"xxxxx.mpls,,文件的版本號。version_number由4位數字構成。例如,「0240」表示為用於3D回放的PlayList文件設置的「3D規格版本」。PlayList_start_address表示PlayList的開頭地址,以從PlayList文件的開頭字節起的相對字節數為單位。PlayListMark_start_address^^PlayListMarkWJf^J&tlt,以從PlayList文件的開頭字節起的相對字節數為單位。ExtensionData_start_address表示ExtensionDataO的開頭地址,以JAPlayList文件的開頭字節起的相對字節數為單位。160比特的reserved_for_future_use被包括在ExtensionData_start_address後。與諸如回放限制之類的PlayList的回放控制有關的參數存儲在AppInfoPlayList中。與主路徑、輔路徑等有關的參數存儲在PlayListO中。後面將描述PlayList的內容。PlayList標記信息,S卩,與作為用戶操作的跳躍目的地(跳躍點)或者用於指示章跳躍等的命令的標記有關的信息,存儲在PlayListMarkO中。私有數據可以被插入到ExtensionDataO中。圖12示出了PlayList文件的描述的具體示例。如圖12所示,2比特的3D_PL_type和1比特的view_type在PlayList文件中描述。view_type在例如圖11中的ApphfoPlayListO中描述。3D_PL_type表示PlayList的類型。view_type表示其回放由PlayList管理的基本視點視頻流是L圖像(L視點)流還是R圖像(R視點)流。圖13示出了3D_PL_type的值的含義。3D_PL_type的值00表示這是用於2D回放的PlayList。3D_PL_type的值01表示這是用於3D回放中的B-D1回放的PlayList。3D_PL_type的值10表示這是用於3D回放中的B-D2回放的PlayList。例如,如果3D_PL_type的值是01或者10,則3DPlayList信息被登記到PlayList文件的ExtensionDataO中。例如,與從光碟2讀取基本視點視頻流和從屬視點視頻流相關的信息被登記為3DplayList信息。圖14示出了view_type的值的含義。如果執行3D回放,則vieW_type的值0表示基本視點視頻流是L視點流。如果執行2D回放,則vieW_type的值0表示基本視點視頻流是AVC視頻流。view_type的值1表示基本視點視頻流是R視點流。回放設備1可以利用PlayList文件中描述的vieW_type來識別基本視點視頻流是L視點流還是R視點流。例如,如果視頻信號經由HDMI線纜被輸出到顯示設備3,則可以認為要求回放設備1在區分了每個信號後輸出L視點信號和R視點信號。回放設備1可以通過使得能標識出基本視點視頻流是L視點流還是R視點流來區分並輸出L視點信號和R視點信號。圖15示出了圖11中的PlayListO的語法。length(長度)是一個32比特的無符號整數,指示從該length欄位到PlayList的末尾的字節數。即,length表示從reserved_for_future_use到PlayList末尾的字節數。在length之後準備了16比特的reserved_for_future_use。number_of_PlayIterns是一個16比特的欄位,指示一個PlayList內PlayItem的數目。在圖9中的示例的情形中,PlayItem的數目為3。按照PlayItemO在PlayList內出現的次序從0起向PlayItemjd賦值。例如,在圖9中賦予了Playltem_id=0、1、2。number_of_SubPaths是一個16比特的欄位,指示一個PlayList內輔路徑的數目。在圖9的中的示例的情形中,輔路徑的數目為3。按照SubPathO在PlayList中出現的次序從0起向SubPathjd賦值。例如,在圖9中賦予了SubPath_id=0、1、2。在下文中,PlayItemO被引用了PlayItem的個數次,並且SuWathO被引用了輔路徑的個數次。圖16示出了圖15中的SubPath的語法。length是一個32比特的無符號整數,指示從該length欄位到SuWath的末尾的字節數。即,length表示從reserved_for_future_use到PlayList末尾的字節數。在length之後準備了16比特的reserved_for_future_use。Subpath_type是一個8比特的欄位,指示輔路徑的應用的類型。例如SubPath_type被用於例如指示輔路徑的類型是音頻、位圖字幕或者文本字幕。在SubPath_type之後準備了15比特的reserved_for_future_use。is_repeat_SubPath是一個1比特的、指定輔路徑的回放方法的欄位,其指示在主路徑的回放期間重複執行對輔路徑的回放還是只執行一次對輔路徑的回放。例如,如果由主路徑引用的Clip的回放定時和由輔路徑引用的Clip的回放定時不同(如果主路徑作為靜止圖像的幻燈片播放的路徑,而輔路徑作為用作BGM等的音頻的路徑),則使用該欄位。在is_r印eat_SubPath之後準備了8比特的reserved_for_future_use。number_of_SubPlayItems是一個8比特的欄位,指示在一個輔路徑中的SubPlayItem的數目(條目的數目)。例如,圖9中的SubPath_id=0的SubPlayItem的number_of_SubP1ay11ems為1,而SubPath_id=1的SubPlayItem的number_of_SubPlayItems為2。在後續的for語句中,SubPlayItemO被引用了SubPlayItem的數目的次數。圖17示出了圖16中的SubPlayItem(i)的語法。length是一個16比特的無符號整數,指示從該length欄位到SubPlayItemO的末尾的字節數。按照劃分成SubPlayItem引用一個Clip的情形和SubPlayItem引用多個Clip的情形對圖17中的SubPlayItem⑴進行了描述。將針對SubPlayItem引用一個Clip的情形進行描述。Clip_lnformation_file_name表示要被引用的Clip。Clip_codec_identifier表示Clip編解碼方法。在Clip_codec_identifier之後包括有reserved_for_future_use。is_multi_Clip_entries是指示對多個Clip的登記存在/不存在的標誌。如果is_multi_Clip_entries標誌為on,則參考在SubPlayItem引用多個Clip的情形中的語法。ref_to_STC_id是與STC間斷點有關的信息(系統時間基礎的間斷點)。SubPlayItem_IN_time表示輔路徑的回放節的開始位置,並且SubPlayItem_OUT_time表示結束位置。sync_PlayItem_id和sync_start_PTS_of_PlayItem表示當輔路徑在主路徑的時間軸上開始回放時的時間點。SubPlayItem_IN_time、SubP1ay11em_0UT_time>sync_PlayItem_id禾口sync_start_PTS_of_PlayItem共同用在由SubPlayItem引用的Clip處。下面將針對「如果is_multi_Clip_entries==lb」,並且SubPlayItem引用多個Clip的情形進行描述。num_of_Clip_entries表示要引用的Clip的數目。Clip_Information_file_name[SubClip_entry_id]的數目指定排除了Clip_lnformation_file_name的Clip的數目。Clip_codec_identifier[SubClip_entry_id]表示Clip編解碼方法。ref_to_STC_id[SubClip_entry_id]是與STC間斷點有關的信息(系統時間基礎的間斷點)。在ref_to_STC_id[SubClip_entry_id]之後包括有reserved_for_future_use。圖18示出了圖15中的PlayItemO的語法。length是一個16比特的無符號整數,指示從該length欄位到PlayItemO的末尾的字節數。Clip_lnformation_file_name表示由PlayItem引用的Clip的Clip信息文件的文件名。注意,相同的5位數字被包含在Clip信息文件的文件名與其相對應的、包括Clip的m2ts文件的文件名中。Clip_codec_identifier表示Clip編解碼方法。在Clip_codec_identifier之後包括有reserved_for_future_use。在reserved_for_future_use之後包括有is_multi_angle禾口connection_condition0ref_to_STC_id是與STC間斷點有關的信息(系統時間基礎的間斷點)。IN_time表示PlayItem的回放節的開始位置,而0UT_time表示結束位置。在0UT_time後包括有U0_mask_table、PlayItem_random_access_mode禾口still_mode。STN_table包括由對象PlayItem引用的AV流的信息。另外,如果存在輔路要與對象PlayItem相關聯地被播放,則還包括由構成其輔路徑的SubPlayItem引用的AV流的信息。圖19示出了圖18中的STN_table的語法。STN_table被設置為PlayItem的屬性。length是一個16比特的無符號整數,指示從該length欄位到STN_table的末尾的字節數。在該length之後還準備有16比特的reserved_for_future_use。number_of_video_stream_entries表示要輸入(登記)到STN_table表中的video_stream_id被提供給的流的數目。video_stream_id是用於標識視頻流的信息。例如,基本視點視頻流就是利用該video_stream_id石角定的。從屬視點視頻流的ID可以定義在STN_table中,或者可以通過例如這樣的計算獲得將一個預定值與基本視點視頻流的ID相加,等等。video_stream_number是從用戶看的視頻流號,用於視頻切換。number_of_audio_stream_entries表示被輸入至IjSTN_table中的audio_stream_id被提供給的第一音頻流的流的數目。audiojtreamjd是用於標識音頻流的信息,並且audiojtreanuiumber是從用戶看的音頻流號,用於音頻切換。number_of_audio_stream2_entries表示被輸入至IjSTN_table中的audio_stream_id2被提供給的第二音頻流的流的數目。aUd0_stream_id2是用於標識音頻流的信息,並且audiojtreanuuimber是從用戶看的音頻流號,用於音頻切換。在該示例中,要播放的音頻被布置為將被切換。number_of_PG_txtST_stream_entries表示被輸入到STN_table中的PG_txtST_Stream_id被提供給的流的數目。在這些之中,通過對位圖字幕進行遊標長度編碼而獲得的PG流和文本字幕文件(txtST)被輸入。PG_tXtST_stream_id是用於標識字幕流的信息,並且PG_tXtST_Stream_number是從用戶看的字幕流號,用於字幕切換。number_of_IG_stream_entries表示被輸入到STN_table中的IG_stream_id被提供給的流的數目。在這些之中,IG流被輸入。IG_stream_id是用於標識IG流的信息,並且IG_Stream_number是從用戶看的圖形流號,用於圖形切換。主TS和輔TS的ID也被登記到STN_table中。在stream_attribute中描述了其ID不是基礎流的ID,而是TS的ID。[回放設備1的配置示例]圖20的框圖示出了回放設備1的配置示例。控制器51執行準備好的控制程序來控制回放設備1的整個操作。例如,控制器51控制盤驅動器52讀取用於3D回放的PlayList文件。另外,控制器51還控制盤驅動器52基於STN_table中登記的ID讀取主TS和輔TS,並將這些提供給解碼器單元56。盤驅動器52根據控制器51的控制從光碟2讀取數據,並且將讀取的數據輸出到控制器51、存儲器53和解碼器單元56。存儲器53適當地存儲控制器51執行各種類型的處理必需的數據。本地存儲設備M由例如HDD(硬碟驅動器)配置而成。從伺服器72下載的從屬視點視頻流等被記錄到本地存儲設備M中。記錄在本地存儲設備M中的流也被適當地提供給解碼器單元56。網際網路接口55根據控制器51的控制經由網絡71執行與伺服器72的通信,並將從伺服器72下載的數據提供給本地存儲設備M。17用於更新記錄在光碟2中的數據是從伺服器72下載的。通過使得下載的從屬視點視頻流能夠與記錄在光碟2中的基本視點視頻流一起使用,可以實現對與光碟2的內容不同的內容的3D回放。在下載了從屬視點視頻流時,PlayList的內容也被適當地更新。解碼器單元56對自盤驅動器52或本地存儲設備M提供來的流進行解碼,並將獲得的視頻信號輸出到顯示設備3。音頻信號也經由預定的路線被輸出到顯示設備3。操作輸入單元57包括諸如按鈕、按鍵、觸摸板、撥盤、滑鼠之類的輸入設備和用於接收從預定的遙控器發送來的紅外線之類的信號的接收單元。操作輸入單元57檢測用戶的操作,來將代表檢測到的操作的內容的信號提供給控制器51。圖21示出了解碼器單元56的配置示例。圖21示出了其中執行對視頻信號的處理的配置。在解碼器單元56中,還執行音頻信號的解碼處理。將音頻信號作為對象執行的解碼處理的結果經由未示出的路由被輸出到顯示設備3。PID過濾器101基於構成TS的流的ID和分組的PID來識別自盤驅動器52或本地存儲設備討提供來的TS是主TS還是輔TS。PID過濾器101將主TS輸出到緩衝器102,將輔TS輸出到緩衝器103。基於PID,PID過濾器104順序地讀取緩衝器102中存儲的主TS的分組來分發該分組。例如,PID過濾器104將構成主TS中包括的基本視點視頻流的分組輸出到B視頻緩衝器106,並將構成從屬視點視頻流的分組輸出到開關107。另外,PID過濾器104還將構成主TS中包括的基本IG流的分組輸出到開關114,並將構成從屬IG流的分組輸出到開關118。PID過濾器104將構成主TS中包括的基本PG流的分組輸出到開關122,並將構成從屬PG流的分組輸出到開關126。如參考圖5所述,基本視點視頻、從屬視點視頻、基本PG、從屬PG、基本IG和從屬IG每個的流可以被復用到主TS中。基於PID,PID過濾器105順序地讀取緩衝器103中存儲的輔TS的分組來分發該分組。例如,PID過濾器105將構成輔TS中包括的從屬視點視頻流的分組輸出到開關107。另外,PID過濾器105還將構成輔TS中包括的基本IG流的分組輸出到開關114,並將構成從屬IG流的分組輸出到開關118。PID過濾器105將構成輔TS中包括的基本PG流的分組輸出到開關122,並將構成從屬PG流的分組輸出到開關126。如參考圖7所述,從屬視點視頻流可以被包括到輔TS中。另外,如參考圖6所述,基本PG、從屬PG、基本IG和從屬IG每個的流可以被復用到輔TS中。開關107將構成自PID過濾器104或者PID過濾器105提供來的從屬視點視頻流的分組輸出到D視頻緩衝器108。開關109根據規定了解碼定時的時間點信息順序地讀取存儲在B視頻緩衝器106中的基本視點視頻分組、存儲在D視頻緩衝器108中的從屬視點視頻分組,例如,同一時間點信息被設置給存儲基本視點視頻的某一圖片的數據的分組和存儲對應從屬視點視頻的該圖片的數據的分組。開關109將從B視頻緩衝器106或D視頻緩衝器108讀取的分組輸出到視頻解碼器110。視頻解碼器110對自開關109提供來的分組進行解碼,來將通過解碼獲得的基本視點視頻或從屬視點視頻輸出到開關111。開關111將通過對基本視點視頻分組進行解碼獲得的數據輸出到B視頻平面生成單元112,並將通過對從屬視點視頻分組進行解碼獲得的數據輸出到D視頻平面生成單元113。B視頻平面生成單元112基於自開關111提供來的數據生成基本視點視頻平面,並將其輸出到合成單元130。D視頻平面生成單元113基於自開關111提供來的數據生成從屬視點視頻平面,並將其輸出到合成單元130。開關114將自PID過濾器104或PID過濾器105提供來的構成基本IG流的分組輸出到BIG緩衝器115。BIG解碼器116對BIG緩衝器115中存儲的構成基本IG流的分組進行解碼,來將通過解碼獲得的數據輸出到BIG平面生成單元117。BIG平面生成單元117基於自BIG解碼器116提供來的數據生成基本IG平面,並將其輸出到合成單元130。開關118將自PID過濾器104或PID過濾器105提供來的構成從屬IG流的分組輸出到DIG緩衝器119。DIG解碼器120對DIG緩衝器119中存儲的構成從屬IG流的分組進行解碼,來將通過解碼獲得的數據輸出到DIG平面生成單元121。DIG平面生成單元121基於自DIG解碼器120提供來的數據生成從屬IG平面,並將其輸出到合成單元130。開關122將自PID過濾器104或PID過濾器105提供來的構成基本PG流的分組輸出到BPG緩衝器123。BPG解碼器124對BPG緩衝器123中存儲的構成基本PG流的分組進行解碼,來將通過解碼獲得的數據輸出到BPG平面生成單元125。BPG平面生成單元125基於自BPG解碼器124提供來的數據生成基本PG平面,並將其輸出到合成單元130。開關126將自PID過濾器104或PID過濾器105提供來的構成從屬PG流的分組輸出到DPG緩衝器127。DPG解碼器128對DPG緩衝器127中存儲的構成從屬PG流的分組進行解碼,來將通過解碼獲得的數據輸出到DPG平面生成單元129。DPG平面生成單元1基於自DPG解碼器1提供來的數據生成從屬PG平面,並將其輸出到合成單元130。合成單元130通過按照預定次序覆蓋自B視頻平面生成單元112提供來的基本視點視頻平面、自BIG平面生成單元117提供來的基本IG平面和自BPG平面生成單元125提供來的基本PG平面來對它們進行合成,從而生成基本視點平面。另外,合成單元130還通過按照預定次序覆蓋自D視頻平面生成單元113提供來的從屬視點視頻平面、自DIG平面生成單元121提供來的從屬IG平面和自DPG平面生成單元1提供來的從屬PG平面來對它們進行合成,從而生成從屬視點平面。合成單元130輸出基本視點平面和從屬視點平面的數據。自合成單元130輸出的視頻數據被輸出到顯示設備3,通過交替顯示基本視點平面和從屬視點平面來執行3D顯[T-STD(傳輸流-系統目標解碼器)的第一示例]現在,將描述圖21中示出的配置中的解碼器及其周圍的配置。圖22示出了其中執行對視頻流的處理的配置。在圖22中,與圖21中所示的配置相同的配置用相同的標號標註。圖22示出了PID過濾器104、B視頻緩衝器106、開關107、D視頻緩衝器108、開關109、視頻解碼器110和DPB(解碼圖片緩衝器)151。儘管圖21中未示出,但是其中存儲了解碼圖片的數據的DPB151被提供到視頻解碼器110的後級。PID過濾器104將構成主TS中包括的基本視點視頻流的分組輸出到B視頻緩衝器106,並且將構成從屬視點視頻流的分組輸出到開關107。例如,PID=O作為PID的固定值已被賦予構成基本視點視頻流的分組。另夕卜,除0之外的固定值作為PID已被賦予構成從屬視點視頻流的分組。PID過濾器104將其頭部描述了PID=0的分組輸出到B視頻緩衝器106,並將其頭部描述了除0之外的PID的分組輸出到開關107。輸出到B視頻緩衝器106的分組經由TB(傳輸緩衝器)i和MB(復用緩衝器)!被存儲到VSB1中。基本視點視頻的基礎流的數據被存儲到VSB1中。自PID過濾器104輸出的分組和構成在圖21中的PID過濾器105處從輔TS提取的從屬視點視頻流的分組都被提供給開關107。如果已從PID過濾器104提供了構成從屬視點視頻流的分組,則開關107將其輸出到D視頻緩衝器108。另外,如果已從PID過濾器105提供了構成從屬視點視頻流的分組,則開關107也將其輸出到D視頻緩衝器108。輸出到D視頻緩衝器108的分組經由TB2和MB2被存儲到VS&中。從屬視點視頻的基礎流的數據被存儲到中。開關109順序地讀取存儲在B視頻緩衝器106的VSB1中的基本視點視頻分組和存儲在D視頻緩衝器108的VS&中的從屬視點視頻分組,並將它們輸出到視頻解碼器110。例如,開關109連續將同一時間點處的基本視點視頻分組和從屬視點視頻分組輸出到視頻解碼器110,使得在某一時間點處輸出了基本視點視頻分組之後立即輸出在與該時間點相同的時間點處的從屬視點視頻分組。對於存儲基本視點視頻的某一圖片的數據的分組和存儲與其對應的從屬視點視頻的圖片的數據的分組,在其編碼定時處,設置了確保PCR(程序時鐘參考)同步的相同時間點信息。即使在基本視點視頻流和從屬視點視頻流各自被包括在不同的TS中的情形中,相同時間點信息也被設置給存儲了對應圖片的數據的分組。20時間點信息是DTS(解碼時間戳)和PTS(呈現時間戳),並且被設置給每個PES(分組化基礎流)分組。S卩,當按編碼次序/解碼次序排列每個流的圖片時,位於同一時間點的基本視點視頻的圖片和從屬視點視頻的圖片成為對應的圖片。相同的DTS被設置給存儲了某一基本視點視頻圖片的數據的PES分組和存儲了在解碼次序中與該圖片相對應的從屬視點視頻圖片的數據的PES分組。另外,當按顯示次序排列每個流的圖片時,位於同一時間點的基本視點視頻圖片和從屬視點視頻圖片也成為對應的圖片。相同的PTS被設置給存儲了某一基本視點視頻圖片的數據的PES分組和存儲了在顯示次序中與該圖片相對應的從屬視點視頻圖片的數據的PES分組。如果基本視點視頻流的GOP結構和從屬視點視頻流的GOP結構是相同的結構,則在解碼次序中相對應的圖片成為在顯示次序中對應的圖片,後面將進行描述。如果串行執行分組傳送,則在特定定時處從B視頻緩衝器106的VSB1讀取的分組的DTS1和在緊隨其後的定時處從D視頻緩衝器108的VS&讀取的分組的DK2表示相同的時間點,如圖22所示。開關109將從B視頻緩衝器106的VSB1讀取的基本視點視頻分組或者從D視頻緩衝器108的VS&讀取的從屬視點視頻分組輸出到視頻解碼器110。視頻解碼器110順序地對自開關109提供來的分組進行解碼,來將通過解碼獲得的基本視點視頻圖片的數據或者從屬視點視頻圖片的數據存儲到DPB151中。開關111在預定定時處讀出存儲在DPB151中的經解碼圖片的數據。另外,DPB151中存儲的經解碼圖片的數據也被視頻解碼器110用於預測另一幅圖片。如果串行執行數據傳送,則在某一定時處輸出的基本視點視頻圖片的數據的PTS和在緊隨其後的定時處輸出的從屬視點視頻圖片的數據的PTS表示相同的時間點。基本視點視頻流和從屬視點視頻流可被復用到單個TS中,例如參考圖5等描述的,或者可以各自被包括在不同的TS中,如參考圖7描述的。即使在基本視點視頻流和從屬視點視頻流被復用到單個TS中或者可以各自被包括在不同的TS中的情形中,回放設備1也可以通過實現圖22中的解碼器模型來處理這種情形。例如,如圖23所示,如果僅假設提供單個TS的情形,則回放設備1不能處理基本視點視頻流和從屬視點視頻流各自被包括在不同的TS中等情形。另外,根據圖22中的解碼器模型,即使基本視點視頻流和從屬視點視頻流各自被包括在不同的TS中,但是二者具有相同的DTS,因此可以在正確的定時將分組提供給視頻解碼器110。可以並行設置用於基本視點視頻的解碼器和用於從屬視點視頻的解碼器。在這種情形中,在相同時間點處的分組在同一定時處被提供給用於基本視點視頻的解碼器和用於從屬視點視頻的解碼器中的每個。[第二示例]圖M示出了用於執行對視頻流的處理的另一個配置。除了圖22中的配置之外,圖M還示出了開關111、L視頻平面生成單元161和R視頻平面生成單元162。另外,PID過濾器105被示為在開關107的前級上。適當地省略了多餘的描述。L視頻平面生成單元161生成L視點視頻平面,並且被提供來替換圖21中的B視頻平面生成單元112。R視頻平面生成單元162生成R視點視頻平面,並且被提供來替換圖21中的D視頻平面生成單元113。在該示例中,開關111需要識別並輸出L視點視頻數據和R視點視頻數據。S卩,開關111需要識別通過對基本視點視頻分組進行解碼而獲得的數據是L視點還是R視點的任意視頻數據。另外,開關111還需要識別通過對從屬視點視頻分組進行解碼而獲得的數據是L視點還是R視點的任意視頻數據。參考圖12和圖14描述的vieW_type被用於識別L視點和R視點。例如,控制器51將在PlayList文件中描述的view_type輸出到開關111。如果vieW_type的值為0,則開關111將DPB151中存儲的數據中的、通過對由PID=0標識的基本視點視頻分組進行解碼而獲得的數據輸出到L視頻平面生成單元161。如上所述,Viewjype的值0表示基本視點視頻流是L視點流。在該情形中,開關111將通過對由除0之外的PID標識的從屬視點視頻分組進行解碼而獲得的數據輸出到R視頻平面生成單元162。另一方面,如果vieW_type的值為1,則開關111將DPB151中存儲的數據中的、通過對由PID=0標識的基本視點視頻分組進行解碼而獲得的數據輸出到R視頻平面生成單元162。view_type的值1表示基本視點視頻流是R視點流。在該情形中,開關111將通過對由除0之外的PID標識的從屬視點視頻分組進行解碼而獲得的數據輸出到L視頻平面生成單元161。L視頻平面生成單元161基於自開關111提供來的數據生成L視點視頻平面,並將其輸出到合成單元130。R視頻平面生成單元162基於自開關111提供來的數據生成R視點視頻平面,並將其輸出到合成單元130。在利用H.264AVC/MVC簡檔標準編碼的基本視點視頻和從屬視點視頻的基礎流中不存在表示流是L視點還是R視點的信息(欄位)。因此,通過向PlayList文件設置vieW_type,記錄設備可以識別基本視點視頻流和從屬視點視頻流各自是L視點還是R視點。回放設備1識別基本視點視頻流和從屬視點視頻流各自是L視點還是R視點,並且可以根據該識別結果切換輸出目的地。如果對於IG和PG平面中的每個也準備了L視點和R視點,則可以區分出視頻流的L視點和R視點,從而回放設備1可以容易地執行L視點平面和R視點平面的合成。如上所述,如果經由HDMI線纜輸出視頻信號,則要求L視點信號和R視點信號各自被區分開再輸出,而回放設備1可以處理該要求。可以基於viewjd而不是PID執行對通過對DPB151中存儲的基本視點視頻分組進行解碼而獲得的數據和通過對從屬視點視頻分組進行解碼而獲得的數據的識別。在利用H.264AVC/MVC簡檔標準進行編碼時,向構成編碼結果的流的訪問單元設置了View_id。可以根據該View_id識別每個訪問單元是哪個視點分量單元。圖25示出了訪問單元的示例。圖25中的訪問單元#1是包括基本視點視頻的數據的單元。從屬單元#2是包括從屬視點視頻的數據的單元。訪問單元(在從屬視點的情形中是從屬單元)是例如收集了一幅圖片的數據使得能以圖片為單位訪問的單元。通過執行遵循H.264AVC/MVC簡檔標準的編碼,基本視點視頻和從屬視點視頻的每幅圖片的數據被存儲在這種單元中。在遵循H.^HAVC/MVC簡檔標準的編碼時,如從屬單元#2內所示,MVC頭部被添加到每個視點分量。view_id被包括在該MVC頭部中。在圖25中的示例的情形中,對於從屬單元#2,可以根據viewjd識別出要存儲在其單元中的視點分量是從屬視點視頻。另一方面,如圖25中所示,未向作為訪問單元#1中存儲的視點分量的基本視點視頻添加MVC頭部。如上所述,基本視點視頻流是也要用於2D回放的數據。因此,為了確保與其兼容,在編碼時未向基本視點視頻添加MVC頭部。或者,移除了曾添加的MVC頭部。下面將描述利用記錄設備的編碼。在回放設備1中,定義(設置)了未添加MVC頭部的視點分量,使得其viewjd為0,並且該視點分量被識別為基本視點視頻。在編碼時向從屬視點視頻設置了除0之外的值作為view_id0因此,回放設備1可以基於被識別為0的View_id識別基本視點視頻,並且可以基於實際設置的除0之外的View_id識別從屬視點視頻。在圖M中的開關111中,可以基於這種viewjd執行對通過對基本視點視頻分組進行解碼而獲得的數據和通過對從屬視點視頻進行解碼而獲得的數據的識別。[第三示例]圖沈示出了其中執行對視頻流的處理的又一個示例。在圖沈中的示例中,提供了B視頻平面生成單元112來替換圖M中的L視頻平面生成單元161,並且提供了D視頻平面生成單元113來替換R視頻平面生成單元162。在B視頻平面生成單元112和D視頻平面生成單元113的後級上設置了開關171。同樣對於圖沈中示出的配置,布置為基於vieW_type切換數據輸出目的地。開關111將DPB151中存儲的數據中的、通過對基本視點視頻分組進行解碼而獲得的數據輸出到B視頻平面生成單元112。另外,開關111將通過對從屬視點視頻分組進行解碼而獲得的數據輸出到D視頻平面生成單元113。如上所述,通過對基本視點視頻分組進行解碼而獲得的數據和通過對從屬視點視頻分組進行解碼而獲得的數據基於PID或者View_id而被識別出。B視頻平面生成單元112基於自開關111提供來的數據生成基本視點視頻平面,並將其輸出。D視頻平面生成單元113基於自開關111提供來的數據生成從屬視點視頻平面,並將其輸出。在PlayList文件中描述的vieW_type被從控制器51提供到開關171。如果view_type的值為0,則開關171將自B視頻平面生成單元112提供來的基本視點視頻平面作為L視點視頻平面輸出到合成單元130。view_type的值0表示基本視點視頻流是L視點流。另外,在該情形中,開關171將自D視頻平面生成單元113提供來的從屬視點視頻平面作為R視點視頻平面輸出到合成單元130。另一方面,如果vieW_type的值為1,則開關171將自D視頻平面生成單元113提供來的從屬視點視頻平面作為L視點視頻平面輸出到合成單元130。view_type的值1表示基本視點視頻流是R視點流。另外,在該情形中,開關171將自B視頻平面生成單元112提供來的基本視點視頻平面作為R視點視頻平面輸出到合成單元130。同樣根據圖沈的配置,回放設備1識別L視點和R視點,並且可以根據識別結果切換輸出目的地。[平面合成模型的第一示例]圖27示出了圖21中所示配置中的合成單元130及其後級的配置。同樣在圖27中,與圖21中所示的配置相同的配置用相同的標號標註。構成主TS或輔TS中包括的IG流的分組被輸入到開關181。要被輸入到開關181的構成IG流的分組包括基本視點分組和從屬視點分組。構成主TS或輔TS中包括的PG流的分組被輸入到開關182。要被輸入到開關182的構成PG流的分組包括基本視點分組和從屬視點分組。如參考圖5等所述,同樣對於IG和PG,準備了用於執行3D顯示的基本視點流和從屬視點流。基本視點的IG以與基本視點視頻合成的方式被顯示,並且從屬視點的IG以與從屬視點視頻合成的方式被顯示,從而用戶可以觀看到3D的視頻和按鈕、圖標等。基本視點的PG以與基本視點視頻合成的方式被顯示,並且從屬視點的PG以與從屬視點視頻合成的方式被顯示,從而用戶可以觀看到3D的視頻和字幕文字等。開關181將構成基本IG流的分組輸出到BIG解碼器116,並且將構成從屬IG流的分組輸出到DIG解碼器120。開關181包括圖21中的開關114和開關118的功能。在圖27中,省略了每個緩衝器的圖示。BIG解碼器116對自開關181提供來的構成基本IG流的分組進行解碼,來將通過解碼而獲得的數據輸出到BIG平面生成單元117。BIG平面生成單元117基於自BIG解碼器116提供來的數據生成基本IG平面,來將其輸出到合成單元130。DIG解碼器120對自開關181提供來的構成從屬IG流的分組進行解碼,來將通過解碼而獲得的數據輸出到DIG平面生成單元121。可以將基本IG流和從屬IG流布置為由一個解碼器解碼。DIG平面生成單元121基於自DIG解碼器120提供來的數據生成從屬IG平面,來將其輸出到合成單元130。開關182將構成基本PG流的分組輸出到BPG解碼器124,並將構成從屬PG流的分組輸出到DPG解碼器128。開關182包括圖21中的開關122和開關126的功能。BPG解碼器IM對自開關182提供來的構成基本PG流的分組進行解碼,來將通過解碼而獲得的數據輸出到BPG平面生成單元125。BPG平面生成單元125基於自BPG解碼器124提供來的數據生成基本PG平面,來將其輸出到合成單元130。DPG解碼器1對自開關182提供來的構成從屬PG流的分組進行解碼,來將通過解碼而獲得的數據輸出到DPG平面生成單元129。可以將基本PG流和從屬PG流布置為由一個解碼器解碼。DPG平面生成單元1基於自DPG解碼器1提供來的數據生成從屬PG平面,來將其輸出到合成單元130。視頻解碼器110順序地對自開關109(圖22等)提供來的分組進行解碼,來將通過解碼而獲得的基本視點視頻的數據和從屬視點視頻的數據輸出到開關111。開關111將通過對基本視點視頻的分組進行解碼而獲得的數據輸出到B視頻平面生成單元112,並將通過對從屬視點視頻的分組進行解碼而獲得的數據輸出到D視頻平面生成單元113。B視頻平面生成單元112基於自開關111提供來的數據生成基本視點視頻平面,並將其輸出。D視頻平面生成單元113基於自開關111提供來的數據生成從屬視點視頻平面,並將其輸出。合成單元130包括加法單元191至194和開關195。加法單元191以覆蓋的方式將自DPG平面生成單元1提供來的從屬PG平面合成到自D視頻平面生成單元113提供來的從屬視點視頻平面上,並將合成結果輸出到加法單元193。自DPG平面生成單元1提供到加法單元191的從屬PG平面經過顏色信息轉換處理(CLUT(顏色查找表)處理)。加法單元192以覆蓋的方式將自BPG平面生成單元125提供來的基本PG平面合成到自B視頻平面生成單元112提供來的基本視點視頻平面上,並將合成結果輸出到加法單元194。自BPG平面生成單元125提供到加法單元192的基本PG平面經過顏色信息轉換處理或者利用偏移值的修正處理。加法單元193以覆蓋的方式將自DIG平面生成單元121提供來的從屬IG平面合成到加法單元191的合成結果上,並將合成結果作為從屬視點平面輸出。自DIG平面生成單元121提供到加法單元193的從屬IG平面經過顏色信息轉換處理。加法單元194以覆蓋的方式將自BIG平面生成單元117提供來的基本IG平面合成到加法單元192的合成結果上,並將合成結果作為基本視點平面輸出。自BIG平面生成單元117提供到加法單元194的基本IG平面經過顏色信息轉換處理或者利用偏移值的修正處理。要基於由此生成的基本視點平面和從屬視點平面顯示的圖像成為這樣的圖像,該圖像使得按鈕和圖標在前面被看到、在其下(深度方向)看到字幕文本、在字幕文本下看到視頻。如果view_type的值為0,則開關195將基本視點平面作為L視點平面輸出,並將從屬視點平面作為R視點平面輸出。Viewjype被從控制器51提供到開關195。另外,如果vieW_type的值為1,則開關195將基本視點平面作為R視點平面輸出,並將從屬視點平面作為L視點平面輸出。哪個平面是所提供的平面中的基本視點平面或從屬視點平面是基於PID或者View_id識別出的。因此,在回放設備1中,執行了對基本視點平面、從屬視點平面,和視頻、IG和PG每個的平面的合成。在對視頻、IG和PG所有的平面的合成都已完成的階段,基於vieW_type確定基本視點平面的合成結果是L視點還是R視點,並且R視點平面和L視點平面每個都被輸出。另外,在對視頻、IG和PG所有的平面的合成都已完成的階段,基於vieW_type確定從屬視點平面的合成結果是L視點還是R視點,並且R視點平面和L視點平面每個都被輸出。[第二示例]圖28示出了合成單元130及其前級的配置。在圖觀所示的配置中,與圖27中所示的配置相同的配置用相同的標號標註。在圖觀中,合成單元130的配置與圖27中的配置不同。另外,開關111的操作與圖27中的開關111的操作不同。L視頻平面生成單元161被設置來替換B視頻平面生成單元112,並且R視頻平面生成單元162被設置來替換D視頻平面生成單元113。將省略多餘的描述。相同的vieW_type的值被從控制器51提供到開關111和合成單元130的開關201和202。開關111以與圖M中的開關111相同的方式基於vieW_type切換通過對基本視點視頻的分組進行解碼而獲得的數據和通過對從屬視點視頻的分組進行解碼而獲得的數據的輸出目的地。例如,如果vieW_type的值為0,則開關111將通過對基本視點視頻的分組進行解碼而獲得的數據輸出到L視頻平面生成單元161。在該情形中,開關111將通過對從屬視點視頻的分組進行解碼而獲得的數據輸出到R視頻平面生成單元162。另一方面,如果vieW_type的值為1,則開關111將通過對基本視點視頻的分組進行解碼而獲得的數據輸出到R視頻平面生成單元162。在該情形中,開關111將通過對從屬視點視頻的分組進行解碼而獲得的數據輸出到L視頻平面生成單元161。L視頻平面生成單元161基於自開關111提供來的數據生成L視點視頻平面,並將其輸出到合成單元130。R視頻平面生成單元162基於自開關111提供來的數據生成R視點視頻平面,並將其輸出到合成單元130。合成單元130包括開關201、開關202和加法單元203至206。開關201基於vieW_type切換自BIG平面生成單元117提供來的基本IG平面和自DIG平面生成單元121提供來的從屬IG平面的輸出目的地。例如,如果vieW_type的值為0,則開關201將自BIG平面生成單元117提供來的基本IG平面作為L視點平面輸出到加法單元206。在該情形中,開關201將自DIG平面生成單元121提供來的從屬IG平面作為R視點平面輸出到加法單元205。另一方面,如果vieW_type的值為1,則開關201將自DIG平面生成單元121提供來的從屬IG平面作為L視點平面輸出到加法單元206。在該情形中,開關201將自BIG平面生成單元117提供來的基本IG平面作為R視點平面輸出到加法單元205。開關202基於vieW_type切換自BPG平面生成單元125提供來的基本PG平面和自DPG平面生成單元1提供來的從屬PG平面的輸出目的地。例如,如果vieW_type的值為0,則開關202將自BPG平面生成單元125提供來的基本PG平面作為L視點平面輸出到加法單元204。在該情形中,開關202將自DPG平面生成單元1提供來的從屬PG平面作為R視點平面輸出到加法單元203。另一方面,如果vieW_type的值為1,則開關202將自DPG平面生成單元1提供來的從屬PG平面作為L視點平面輸出到加法單元204。在該情形中,開關202將自BPG平面生成單元125提供來的基本PG平面作為R視點平面輸出到加法單元203。加法單元203以覆蓋的方式將自開關202提供來的R視點的PG平面合成到自R視頻平面生成單元162提供來的R視點視頻平面上,並將合成結果輸出到加法單元205。加法單元204以覆蓋的方式將自開關202提供來的L視點的PG平面合成到自L視頻平面生成單元161提供來的L視點視頻平面上,並將合成結果輸出到加法單元206。加法單元205以覆蓋的方式將自開關201提供來的R視點的IG平面合成到加法單元203的合成結果的平面上,並將合成結果作為R視點平面輸出。加法單元206以覆蓋的方式將自開關201提供來的L視點的IG平面合成到加法單元204的合成結果的平面上,並將合成結果作為L視點平面輸出。這樣,在回放設備1中,在與另一個平面合成之前,對於視頻、IG和PG中的每個的基本視點平面和從屬視點平面,確定了哪個平面是L視點或者R視點。在執行了該確定之後,執行對視頻、IG和PG的每個平面的合成,從而合成了L視點的平面以及R視點的平面。[記錄設備的配置示例]圖四的框圖示出了軟體裝配處理單元301的配置示例。視頻編碼器311具有與圖3中的MVC編碼器11相同的配置。視頻編碼器311通過根據H.264AVC/MVC簡檔標準對多個視頻數據進行編碼來生成基本視點視頻流和從屬視點視頻流,並且將它們輸出到緩衝器312。例如,視頻編碼器311在編碼時將具有相同PCR的DTS和PTS設置為參考。S卩,視頻編碼器311將相同的DTS設置到用於存儲某一基本視點視頻圖片的數據的PES分組和用於存儲在解碼次序中與該圖片相對應的從屬視點視頻圖片的數據的PES分組。另外,視頻編碼器311將相同的PTS設置到用於存儲某一基本視點視頻圖片的數據的PES分組和用於存儲在顯示次序中與該圖片相對應的從屬視點視頻圖片的數據的PES分組。後面將描述,視頻編碼器311將相同的信息設置到基本視點視頻圖片和在解碼次序中相對應的基本視點視頻圖片中的每個,作為附加信息(其是與解碼有關的補充信息)。此外,後面將描述,視頻編碼器311將相同的值設置到基本視點視頻圖片和在顯示次序中相對應的基本視點視頻圖片中的每個,作為表示圖片的輸出次序的POC的值。另外,後面將描述,視頻編碼器311執行編碼,使得基本視點視頻流的GOP結構和從屬視點視頻流的GOP結構相匹配。音頻編碼器313對輸入音頻流進行編碼,並將獲得的數據輸出到緩衝器314。要記錄到盤中的音頻流與基本視點視頻流和從屬視點視頻流一起被輸入到音頻編碼器313。數據編碼器315對除視頻和音頻之外的前述各種類型的數據(例如,PlayList文件等)進行編碼,並將通過編碼而獲得的數據輸出到緩衝器316。數據編碼器315根據視頻編碼器311的編碼將表示基本視點視頻流是L視點流還是R視點流的vieW_type設置給PlayList文件。可以設置表示從屬視點視頻流是L視點流還是R視點流的信息來替換基本視點視頻流的類型。另外,數據編碼器315還將後面將描述的EP_map設置給基本視點視頻流的Clip信息文件和從屬視點視頻流的Clip信息文件中的每個。被設置給作為解碼開始位置的EP_map的基本視點視頻流的圖片和從屬視點視頻流的圖片成為對應圖片。復用單元317對每個緩衝器中存儲的視頻數據和音頻數據、以及除與同步信號一起的流之外的數據進行復用,並將其輸出到糾錯編碼單元318。糾錯編碼單元318將糾錯碼添加到由復用單元317復用後的數據。調製單元319對自糾錯編碼單元318提供來的數據進行調製,並將其輸出。調製單元319的輸出成為要記錄到光碟2上的、能在回放設備1中播放的軟體。也向記錄設備設置了具有這種配置的軟體裝配處理單元301。圖30示出了包括軟體裝配處理單元301的配置示例。圖30中示出的配置的一部分可以設置在記錄設備內部。軟體裝配處理單元301生成的記錄信號在預母盤處理單元(premasteringprocessingunit)331中經過母盤處理,並且生成要記錄到光碟2中的格式信號。所生成的信號被提供給母盤記錄單元333。在用於記錄的母盤製作單元(amasteringforrecordingfabricationunit)332,準備了由玻璃等構成的母盤,在其上塗覆了由光刻膠(photoresist)構成的記錄材料。從而製作了用於記錄的母盤。利用母盤記錄單元333,雷射束響應於自預母盤處理單元331提供來的記錄信號而被調製,並被照射到母盤上的光刻膠上。從而母盤上的光刻膠響應於該記錄信號而被曝光。隨後,該母盤被顯影,並且在母盤上出現凹坑(pit)。在金屬母盤製作單元334中,對母盤進行電鑄之類的處理,從而製作出玻璃母盤上的凹坑被轉移到其的金屬母盤。此外,從該金屬母盤製作金屬壓模(stamper),並將其作為成型模具(moldingdie)。在成型處理單元335中,諸如PMMA(丙烯酸)、PC(聚碳酸酯)之類的材料被注入到成型模具中,從而固定成型模具。或者,在2P(紫外線固化樹脂)等被塗覆到金屬壓模上後,將紫外線照射到其上,從而硬化成型模具。從而,金屬壓模上的凹坑可以轉移到由樹脂製成的複製品上。在膜形成處理單元336中,通過汽相沉積或者濺射在複製品上形成反射膜。或者,通過旋塗在複製品上形成反射膜。在後處理處理單元337中,對該盤進行直徑處理,從而經過必要的測量使得兩張盤被粘合到一起。此外,在其上粘貼了標籤或者向其附加了軸心(hub)後,盤被插入到盤盒中。從而,完成了其中記錄了可由回放設備1播放的數據的光碟2。[H.264AVC/MVC簡檔視頻流的操作1]如上所述,在作為光碟2的標準的BD-ROM標準中,採用H.264AVC/MVC簡檔實現了對3D視頻的編碼。另外,在BD-ROM標準中,基本視點視頻流被作為L視點視頻流,並且從屬視點視頻流被作為R視點視頻流。基本視點視頻被編碼為H.264AVC/高級簡檔視頻流,從而即使在過去的播放機或者在僅與2D回放兼容的播放機中也可以播放作為3D兼容盤的光碟2。S卩,可以保證向下兼容。具體而言,即使在遵循H.沈4AVC/MVC簡檔標準的解碼器中,也可以單獨解碼(播放)基本視點視頻流。即,基本視點視頻流成為即使在現有的2DBD播放機中也必然可以被播放的流。另外,基本視點視頻流在2D回放和3D回放中都被使用,從而可以減少寫作(authoring)時的負擔。對於AV流,寫作方通過除了傳統工作之外還準備從屬視點視頻流來製作3D兼容盤。圖31示出了要設置到記錄設備的3D視頻TS生成單元的配置示例。圖31中的3D視頻TS生成單元包括MVC編碼器401、MVC頭部移除單元402和復用器403。如參考圖2所述拍攝的L視點視頻#1的數據和R視點視頻#2的數據被輸入到MVC編碼器401。MVC編碼器401以與圖3中的MVC編碼器11相同的方式利用H.264/AVC對L視點視頻#1的數據進行編碼,將通過編碼而獲得的AVC視頻數據作為基本視點視頻流輸出。另外,MVC編碼器401還基於L視點視頻#1的數據和R視點視頻#2的數據生成從屬視點視頻流,並將其輸出。從MVC編碼器401輸出的基本視點視頻流由訪問單元構成,在訪問單元中存儲了基本視點視頻的每幅圖片的數據。另外,從MVC編碼器401輸出的從屬視點視頻流由從屬單元構成,在從屬單元中存儲了從屬視點視頻的每幅圖片的數據。構成基本視點視頻流的每個訪問單元和構成從屬視點視頻流的每個從屬單元包括MVC頭部,在MVC頭部中描述了用於識別所存儲的視點分量的View_id。等於或者大於1的固定值被用作要在從屬視點視頻的MVC頭部中描述的viewjd。這也適用於圖32和圖33中的示例。S卩,與圖3中的MVC編碼器11不同的MVC編碼器401是用於以添加MVC頭部的形式生成基本視點視頻和從屬視點視頻的每個流並將其輸出的編碼器。在圖3的MVC編碼器11中,MVC頭部僅被添加到利用H.264AVC/MVC簡檔標準編碼的從屬視點視頻。自MVC編碼器401輸出的基本視點視頻流被提供到MVC頭部移除單元402,並且從屬視點視頻流被提供到復用器403。MVC頭部移除單元402移除構成基本視點視頻流的訪問單元中包括的MVC頭部。MVC頭部移除單元402將由已移除了MVC頭部的訪問單元構成的基本視點視頻流輸出到復用器403。復用器403生成包括自MVC頭部移除單元402提供來的基本視點視頻流和自MVC編碼器401提供來的從屬視點視頻流的TS,並將其輸出。在圖31的示例中,包括基本視點。視頻流的TS和包括從屬視點視頻流的TS被分別輸出,但是如上所述這些流可以通過被復用到同一個TS中而被輸出。從而,可以設想一MVC編碼器,其中取決於安裝方法,L視點視頻和R視點視頻被作為輸入,添加了MVC頭部的基本視點視頻和從屬視點視頻的每個流被輸出。注意,圖31中所示的整個配置可以被包括在圖3中所示的MVC編碼器中。這也適用於圖32和圖33中所示的配置。圖32示出了要設置到記錄設備的3D視頻TS生成單元的另一個配置示例。圖32中的3D視頻TS生成單元包括混合處理單元411、MVC編碼器412、分離單元413、MVC頭部移除單元414和復用器415。L視點視頻#1的數據和R視點視頻#2的數據被輸入到混合處理單元411。混合處理單元411按照編碼次序排列L視點的每幅圖片和R視點的每幅圖片。從屬視點視頻的每幅圖片參考基本視點視頻的對應圖片被編碼,因此,按照編碼次序排列的結果是L視點的圖片和R視點的圖片被交替排列。混合處理單元411將按照編碼次序排列的L視點的圖片和R視點的圖片輸出到MVC編碼器412。MVC編碼器412根據H.264AVC/MVC簡檔標準對自混合處理單元411提供來的每幅圖片進行編碼,將通過編碼而獲得的流輸出到分離單元413。基本視點流和從屬視點視頻流被復用到自MVC編碼器412輸出的流中。自MVC編碼器412輸出的流中包括的基本視點視頻流由其中存儲了基本視點視頻的每幅圖片的數據的訪問單元構成。另外,自MVC編碼器412輸出的流中包括的從屬視點視頻流由其中存儲了從屬視點視頻的每幅圖片的數據的從屬單元構成。其中描述了用於識別所存儲的視點分量的View_id的MVC頭部被包括在構成基本視點視頻流的每個訪問單元和構成從屬視點視頻流的每個從屬單元中。分離單元413將復用在自MVC編碼器412提供來的流中的基本視點視頻流和從屬視點視頻流分離開,並將它們輸出。自分離單元413輸出的基本視點視頻流被提供到MVC頭部移除單元414,並且從屬視點視頻流被提供到復用器415。MVC頭部移除單元414移除構成自分離單元413提供來的基本視點視頻流的每個訪問單元中包括的MVC頭部。MVC頭部移除單元414將由已移除了MVC頭部的訪問單元構成的基本視點視頻流輸出到復用器415。復用器415生成包括自MVC頭部移除單元414提供來的基本視點視頻流和自分離單元413提供來的從屬視點視頻流的TS,並將其輸出。圖33示出了要設置到記錄設備的3D視頻TS生成單元的又一個配置示例。圖33中的3D視頻TS生成單元包括AVC編碼器421、MVC編碼器422和復用器423。L視點視頻#1的數據被輸入到AVC編碼器421,而R視點視頻#2的數據被輸入到MVC編碼器422。AVC編碼器421根據H.264/AVC對L視點視頻#1的數據進行編碼,並將通過編碼而獲得的AVC視頻流作為基本視點視頻流輸出到MVC編碼器422和復用器423。構成自AVC編碼器421輸出的基本視點視頻流的訪問單元不包括MVC頭部。MVC編碼器422對自AVC編碼器421提供來的基本視點視頻流(AVC視頻流)進行30解碼來生成L視點視頻#1的數據。另外,MVC編碼器422基於通過解碼而獲得的L視點視頻#1的數據和外部輸入的R視點視頻#2的數據來生成從屬視點視頻流,並將其輸出到復用器423。構成自MVC編碼器422輸出的從屬視點視頻流的每個從屬單元包括MVC頭部。復用器423生成包括自AVC編碼器421提供來的基本視點視頻流和自MVC編碼器422提供來的從屬視點視頻流的TS,並將其輸出。圖33中的AVC編碼器421具有圖3中的H.264/AVC編碼器21的功能,並且MVC編碼器422具有圖3中的H.264/AVC編碼器22和從屬視點視頻編碼器M的功能。另外,復用器423具有圖3中的復用器25的功能。具有這種配置的3D視頻TS生成單元被設置在記錄設備中,從而可以禁止對存儲基本視點視頻的數據的訪問單元的MVC頭部的編碼。另外,其View_id被設置為等於或者大於1的MVC頭部可以被包括在存儲從屬視點視頻的數據的從屬單元中。圖34示出了回放設備1側的用於對訪問單元進行解碼的配置。圖34示出了參考圖22描述的開關109和視頻解碼器110等。包括基本視點視頻的數據的訪問單元#1和包括從屬視點視頻的數據的從屬單元#2被從緩衝器讀出,並被提供給開關109。參考基本視點視頻執行了編碼,並且因此為了正確地解碼從屬視點視頻,首先需要已對對應的基本視點視頻進行了解碼。在H.264/MVC簡檔標準中,解碼側被布置來利用MVC頭部中包括的view_id來計算每個單元的解碼次序。另外,最小值總是被布置為作為編碼時的View_id的值被設置給基本視點視頻。解碼器被布置為通過從包括設置了最小View_id的MVC頭部的單元開始解碼,以能夠按照正確次序解碼基本視點視頻和從屬視點視頻。順便提及,禁止對要被提供給回放設備1的視頻解碼器110的、存儲基本視點視頻的訪問單元的MVC頭部進行編碼。因此,在回放設備1中,定義了存儲在不具有MVC頭部的訪問單元中的視點分量以使得能識別出其view_id為0。因此,回放設備1可以基於被識別為0的viewjd來識別基本視點視頻,並且可以基於實際被設置為除0之外的值的View_id來識別從屬視點視頻。圖34中的開關109首先將被識別出最小值0被設置為viewjd的訪問單元#1輸出到視頻解碼器110供執行解碼。另外,在完成了對訪問單元#1的解碼後,開關109將從屬單元#2(其是大於0的固定值Y被設置為View_id的單元)輸出到視頻解碼器110供執行解碼。存儲在從屬單元#2中的從屬視點視頻的圖片是與存儲在訪問單元#1中的基本視點視頻的圖片相對應的圖片。這樣,禁止了對存儲基本視點視頻的訪問單元的MVC頭部的編碼,從而記錄在光碟2中的基本視點視頻流即使在傳統播放機中也可以作為可播放流處理。作為從BD-ROM標準擴充到BD-ROM3D標準的基本視點視頻流的條件,如果確定了即使在傳統播放機中基本視點視頻也是可播放流這樣的條件,則該條件可以得到滿足。例如,如圖35所示,如果MVC頭部預先被添加到基本視點視頻和從屬視點視頻中的每個並且先從基本視點視頻執行解碼,則基本視點視頻不能在傳統播放機處播放。在安裝在傳統播放機中的H.264/AVC解碼器中,MVC頭部是未定義的數據。如果輸入了這種未定義的數據,則依據解碼器,其不能被忽略,因此處理可能失敗。注意,在圖35中,基本視點視頻的view_id是X,並且從屬視點視頻的view_id是大於X的Y。另外,即使禁止了對MVC頭部的編碼,通過將基本視點視頻的View_id定義為被認為是0,也可以使回放設備1先執行對基本視點視頻的解碼,隨後執行對對應的從屬視點視頻解碼。即,可以按照正確的次序執行解碼。[操作2]關於GOP結構在H.264/AVC標準中,未定義根據MPEG-2視頻標準的GOP(圖片群組)結構。因此,在用於處理H.264/AVC視頻流的BD-ROM標準中,定義了H.264/AVC視頻流的GOP結構,並且實現了諸如隨機訪問之類的利用GOP結構的各種功能。作為通過遵循H.264AVC/MVC簡檔標準的編碼而獲得的視頻流的基本視點視頻流和從屬視點視頻流沒有關於GOP結構的定義,這與H.^4/AVC視頻流相同。基本視點視頻流是H.264/AVC視頻流。因此,基本視點視頻流的GOP結構具有與BD-ROM標準中定義的H.264/AVC視頻流的GOP結構相同的結構。從屬視點視頻流的GOP結構也被定義為與基本視點視頻流的GOP結構,即,BD-ROM標準中定義的H.264/AVC視頻流的GOP結構相同的結構。BD-ROM標準中定義的H.264/AVC視頻流的GOP結構具有以下特徵。1.關於流結構的特徵(1)開放GOP/封閉GOP結構圖36示出了封閉GOP結構。圖36中的每幅圖片是構成H.264/AVC視頻流的圖片。封閉GOP包括IDR(即時解碼刷新)圖片。IDR圖片是I圖片,並且在包括IDR圖片的GOP中先被解碼。在解碼IDR圖片時,諸如參考圖片緩衝器(圖22中的DPB151)的狀態、迄今為止管理的幀號、POC(圖片順序計數)之類的所有與解碼有關的信息都被重置。如圖36所示,對於作為封閉GOP的當前G0P,防止在當前GOP的圖片中,顯示次序早於(較舊)IDR圖片的圖片參考上一GOP中的圖片。另外,在當前GOP的圖片中,防止顯示次序晚於(較新)IDR圖片的圖片參考上一GOP中超過該IDR圖片的圖片。在H.^4/AVC中,允許按照顯示次序在I圖片後的P圖片參考該I圖片前的圖片。圖37示出了開放GOP結構。如圖37所示,對於作為開放GOP的當前G0P,允許當前GOP的圖片中顯示次序早於(較舊)非IDRI圖片(IDR圖片之外的I圖片)的圖片參考上一GOP中的圖片。另外,禁止當前GOP的圖片中顯示次序晚於非IDRI圖片的圖片參考上一GOP中超過非IDRI圖片的圖片。(2)SPS和PPS必須被編碼在GOP的排頭訪問單元中。SPS(序列參數集)是序列的頭部信息,包括與對整個序列的編碼有關的信息。在對某一序列解碼時,包括該序列的標識信息等的SPS首先被需要。PPS(圖片參數集)是圖片的頭部信息,包括與對整個圖片進行編碼有關的信息。(3)可以在GOP的排頭訪問單元中編碼最多30個PPS。如果利用排頭訪問單元對多個PPS進行了編碼,則每個PPS的id(pic_parameter_set_id)不應當相同。(4)可以在除GOP的排頭之外的訪問單元中對多至最大一個PPS進行編碼。2.關於參考結構的特徵(1)要求I、P和B圖片為分別由I、P和B片段單獨配置而成的圖片。(2)要求顯示次序中剛好在參考圖片(I或P圖片)之前的B圖片在編碼次序中必須在其參考圖片之後立即被編碼。(3)要求參考圖片(I或P圖片)的編碼次序和顯示次序被維持(相同)。(4)禁止從P圖片參考B圖片。(5)如果在編碼次序中非參考B圖片(Bi)早於非參考圖片(B2),則還要求在顯示次序中Bl比B2早。非參考B圖片是在顯示次序中不被較晚的另一幅圖片參考的B圖片。(6)參考B圖片可以參考顯示次序中的上一個或者下一個參考圖片(I或P圖片)。(7)非參考B圖片可以參考顯示次序中的上一個或者下一個參考圖片(I或P圖片)、或者一個參考B圖片。(8)要求連續B圖片的數目最大為3。3.關於一個GOP內的幀或場的最大數目的特徵根據視頻的幀速率規定了一個GOP內的幀或場的最大數目,如圖38所示。如圖38所示,例如,如果按照每秒29.97幀的幀速率執行交織顯示,則能夠以IGOP的圖片顯示的最大場數目為60。另外,如果按照每秒59.94幀的幀速率執行漸進顯示,則能夠以IGOP的圖片顯示的最大幀數目為60。具有上述特徵的GOP結構也被定義為從屬視點視頻流的GOP結構。另外,還將基本視點視頻流的某一GOP的結構與對應的從屬視點視頻流的GOP的結構相匹配規定為一個約束。圖39示出了如上定義的基本視點視頻流或從屬視點視頻流的封閉GOP結構。如圖39所示,對於作為封閉GOP的當前G0P,禁止該當前GOP的圖片中的顯示次序在IDR圖片或者錨定圖片(anchorpicture)之前(較舊)的圖片參考上一GOP的圖片。後面將描述錨定圖片。另外,禁止當前GOP的圖片中的顯示次序晚於(較新)IDR圖片或錨定圖片的圖片參考上一GOP中超出IDR圖片或錨定圖片的圖片。圖40示出了基本視點視頻流或從屬視點視頻流的開放GOP結構。如圖40所示,對於作為開放GOP的當前G0P,允許該當前GOP的圖片中顯示次序在非IDR錨定圖片(不是IDR圖片的錨定圖片)之前的圖片參考上一GOP的圖片。另外,禁止當前GOP的圖片中的顯示次序晚於非IDR錨定圖片的圖片參考上一GOP中超出非IDR錨定圖片的圖片。如上所述定義了GOP結構,從而在諸如開放GOP或者封閉GOP之類的流結構的特徵方面,基本視點視頻流的某一GOP和對應的從屬視點視頻流的GOP匹配。另外,圖片參考結構的多個特徵被匹配,使得與基本視點視頻的非參考B圖片相對應的從屬視點視頻的圖片必要地成為非參考B圖片。此外,在基本視點視頻流的某一GOP和對應的從屬視點視頻流的GOP之間,幀的數目和場的數目也被匹配。這樣,從屬視點視頻流的GOP結構被定義為與基本視點視頻流的GOP結構相同的結構,從而流之間的對應GOP可以具有相同的特徵。另外,即使從流的中部開始執行解碼,也可以不存在問題地執行。例如在自由播放(trickplay)或者隨機訪問時執行從流的中部開始的解碼。如果對應GOP的結構在流之間不同,例如幀的數目不同,則要關注可能發生一個流可以正常播放而另一個流不能播放的情形,但是這可以被防止。如果在假設對應GOP的結構在流之間不同的情況下從一個流的中部開始解碼,則要關注可能發生用於對從屬視點視頻進行解碼所必須的基本視點視頻圖片尚未被解碼的情形。在這種情形中,作為結果,不能對從屬視點視頻圖片解碼,因此不能執行3D顯示。另外,取決於安裝方法可能不能輸出基本視點視頻的圖像,但是可以防止這種不便。[EP_map]隨機訪問和自由播放時解碼的開始位置可以通過利用基本視點視頻流和從屬視點視頻流的GOP結構而被設置在EP_map。EP_map被包括在Clip信息文件中。下面兩個約束被規定為對可被設置給EP_map作為解碼開始位置的圖片的約束。1.SubsetSPS中連續布置的錨定圖片的位置或者SubsetSPS中連續布置的IDR圖片的位置被作為可被設置給從屬視點視頻流的位置。錨定圖片是由H.264AVC/MVC簡檔標準規定的圖片,並且是通過執行視點之間的參考替代時間方向上的參考而編碼的從屬視點視頻流的圖片。2.如果從屬視點視頻流的某一圖片被設置給EP_map作為解碼開始位置,則對應的基本視點視頻流的該圖片也被設置給EP_map作為解碼開始位置。圖41示出了滿足上述兩個約束的、被設置給EP_map的解碼開始位置的示例。在圖41中,按照解碼次序示出了構成基本視點視頻流的圖片和構成從屬視點視頻流的圖片。利用顏色示出的從屬視點視頻流的圖片中的圖片P1是錨定圖片或IDR圖片。包含圖片P1的數據的訪問單元包括SubsetSPS。在圖41的示例中,如白色箭頭#11所示,圖片P1被設置給從屬視點視頻流的EP_map作為解碼開始位置。作為基本視點視頻流中與圖片P1相對應的圖片的圖片P11是IDR圖片。如白色箭頭#12所示,作為IDR圖片的圖片P11也被設置給基本視點視頻流的EP_map作為解碼開始位置。如果響應於指示隨機訪問或自由播放而從圖片P1和P11開始解碼,則首先執行對圖片P11的解碼。圖片P11是IDR圖片,因此,可以在不參考另一個圖片的情況下對圖片P11進行解碼。在完成了對圖片P11的解碼時,接下來,對圖片P1進行解碼。在對圖片P1進行解碼時參考已解碼的圖片Pn。圖片P1是IDR圖片或者錨定圖片,因此,如果完成了對圖片P11的解碼就可以執行對圖片P1的解碼。隨後,按照例如基本視點視頻的圖片P1之後的圖片、從屬視點視頻的圖片P11之後的圖片等等的方式執行解碼。對應的GOP的結構是相同的,因此解碼也從對應的位置開始,並且因此可以在不存在有關基本視點視頻和從屬視點視頻的問題的情況下解碼被設置給EP_map的圖片和後續圖片。從而可以實現隨機訪問。在圖41中的垂直方向上示出的虛線左側排列的圖片成為不需要解碼的圖片。圖42示出了如果未定義從屬視點視頻的GOP結構將導致的問題。在圖42的示例中,利用顏色示出的、作為基本視點視頻的IDR圖片的圖片P21被設置給EP_map作為解碼開始位置。考慮如果從基本視點視頻的圖片P21開始解碼,而作為從屬視點視頻中與圖片P21相對應的圖片的圖片P31不是錨定圖片的情形。如果未定義GOP結構,則不保證與基本視點視頻的IDR圖片相對應的從屬視點視頻的圖片是IDR圖片或錨定圖片。在該情形中,即使在對基本視點視頻的圖片P21的解碼結束時,也不能解碼圖片P31。用於對圖片進行解碼的在時間方向上的參考也是必需的,但是垂直方向上示出的虛線左側的圖片不被解碼。圖片P31不能被解碼,結果參考圖片P31的從屬視點視頻的其他圖片也不能被解碼。通過定義從屬視點視頻流的GOP結構可以防止這種情形。對於基本視點視頻和從屬視點視頻二者,解碼開始位置被設置給EP_map,從而回放設備1可以容易地確定解碼開始位置。如果基本視點視頻的某一圖片單獨被設置給EP_map作為解碼開始位置,則回放設備1需要通過計算來確定與該解碼開始位置的圖片相對應的從屬視點視頻的圖片,因此處理變複雜了。即使基本視點視頻和從屬視點視頻的對應圖片具有相同的DTS/PTS,如果視頻的比特速率不同,導致TS中的字節排列不匹配,因此在這種情形中,處理變複雜了。圖43示出了以基本視點視頻流和從屬視點視頻流構成的MVC流作為對象執行隨機訪問或自由播放所需的圖片搜索的概念。如圖43所示,在執行隨機訪問或自由播放時,搜索非IDR錨定圖片或IDR圖片,並且確定解碼開始位置。現在,將描述EP_map。將針對基本視點視頻的解碼開始位置被設置給EP_map但從屬視點視頻的解碼開始位置也以同樣方式設置給從屬視點視頻的EP_map的情況進行描述。圖44示出了記錄在光碟2上的AV流的結構。包括基本視點視頻流的TS由整數個對準的具有6144位元組大小的單元(對準單元(AlighedUnit))配置而成。對準單元由32個源分組(源分組)構成。源分組具有192位元組。一個源分組由4位元組的傳輸分組額外頭部(TP_extraheader)和188位元組的傳輸分組(Transportpackt)構成。35基本視點視頻的數據被分組化成MPEG2PES分組。PES分組是通過向PES分組的數據部分添加PES分組頭部形成的。PES分組包括用於確定要通過該PES分組傳送的基礎流的類型的流ID。PES分組還被分組化成傳輸分組。即,PES分組被劃分成傳輸分組的有效負載的大小,傳輸分組頭部被添加到該有效負載,從而形成傳輸分組。傳輸分組頭部包括PID,其作為要存儲在有效負載中的數據的標識信息。注意,向源分組提供了源分組號,源分組號例如以ClipAV流的開頭為0對於每個源分組遞增1。另外,對準單元從源分組的第一個字節開始。在給出了Clip的訪問點的時間戳時,EP_map被用於搜索數據地址來開始讀取ClipAV流文件內的數據。EP_map是從基礎流和傳輸流提取的一列入口點(alistofentrypoints)。EP_map具有用於搜索開始AV流內的解碼的入口點的地址信息。EP_map內的一個EP數據由一個PTS和訪問單元的AV流內的與該PTS相對應的一個地址組成的對配置而成。在AVC/H.264中,相當於一個圖片的數據存儲在一個訪問單元中。圖45示出了ClipAV流的示例。圖45中的ClipAV流是由利用PID=χ標識出的源分組構成的視頻流(基本視點視頻流)。對於每個源分組,該視頻流由源分組內的傳輸分組的頭部中包括的PID區分。在圖45中,該視頻流的源分組中的包括IDR圖片的開頭字節的源分組被標以顏色。無色方框指示包括不作為隨機訪問點的數據的源分組或者包括另一個流的數據的源分組。例如,由PID=χ區分的、包括視頻流的可隨機訪問IDR圖片的開頭字節的、具有源分組號Xl的源分組被布置在ClipAV流的時間軸上的PTS=pts(xl)的位置。類似地,包括可隨機訪問IDR圖片的開頭字節的下一個源分組被作為具有源分組號X2的源分組,並且被布置在PTS=pts(x2)的位置。圖46在概念上示出了與圖45中的ClipAV流相對應的EP_map的示例。如圖46所示,EP_map由stream_PID、PTS_EP_start禾口SPN_EP_start配置而成。stream_PID表示用於傳送視頻流的傳輸分組的PID。PTS_EP_start表示從可隨機訪問IDR圖片開始的訪問單元的PTS。SPN_EP_start表示包括了要由PTS_EP_start的值引用的訪問單元的第一字節的源分組的地址。視頻流的PID存儲在stream_PID中,並且生成了作為表示PTS_EP_start和SPN_EP_start之間的相關性的表信息的EP_map_for_one_stream_PID。例如,PTS=pts(xl)和源分組號XI、PTS=pts(x2)和源分組號X2、…、以及PTS=pts(Xk)和源分組號Xk各自以相關的方式在PID=X的視頻流的EP_map_f0r_0ne_stream_PID中被描述。也針對復用在同一ClipAV流中的每個視頻流生成這種表。包括所生成的表的EP_map被存儲到與該ClipAV流相對應的Clip信息文件中。圖47示出了由SPN_EP_start指定的源分組的數據結構的示例。如上所述,源分組由向188位元組的傳輸分組添加4位元組的頭部的形式配置而成。傳輸分組部分由頭部部分(TP頭部)和有效負載部分構成。SPN_EP_start表示包括了從IDR圖片起的訪問單元的第一個字節的源分組的源分組號。在AVC/H.264中,訪問單元(S卩,圖片)從AU定界符(訪問單元定界符)開始。在AU定界符後,SPS和PPS繼續。此後,存儲了IDR圖片的開頭部分或者整個數據片段。傳輸分組的TP頭部的payload_unit_start_indicator的值1表示一個新的PES分組從該傳輸分組的有效負載開始。訪問單元從該源分組開始。這種EP_map是針對基本視點視頻流和從屬視點視頻流中的每個準備的。圖48示出了EPjnap中包括的子表。如圖48所示,EPjnap被劃分成作為子表的EP_coarse和EP_fine。子表EP_coarse是用於以粗單位執行搜索的表,而子表EP_fine是以更準確的單位執行搜索的表。如圖48所示,子表EP_fine是其中條目PTS_EP_fine和SPN_EP_fine被互相關聯的表。例如,以最上欄為「0」,按照升序向子表中的每個條目提供了條目號。對於子表EP_fine,條目PTS_EP_fine和條目SPN_EP_fine相組合的數據寬度是4個字節。子表EP_coarse是其中條目ref_to_EP_fine_id、條目PTS_EP_coarse和條目SPN_EP_coarse被互相關聯的表。條目ref_to_EP_fine_id、條目PTS_EP_coarse和條目SPN_EP_coarse相組合的數據寬度是8個字節。子表EP_fine的條目由條目PTS_EP_start和條目SPN_EP_start中每個的LSB(最低有效位)側上的比特信息構成。同樣,子表EP_COarSe的條目由PTS_EP_start和條目SPN_EP_start中每個的MSB(最高有效位)側上的比特信息和與其相對應的子表EP_fine的表中的條目號構成。該條目號是子表EP_fine中的、具有從相同數據PTS_EP_start提取出的LSB側的比特信息的條目的號碼。圖49示出了條目PTS_EP_coarse和條目PTS_EP_fine的格式的示例。條目PTS_EP_start的數據length是一個33比特的值。如果MSB比特是第32比特,並且LSB比特是第0比特,則條目PTS_EP_start的從第32比特到第19比特共14比特被用於條目PTS_EP_COarSe。根據該條目PTS_EP_COarSe,可以以5.8秒的解析度在多至26.5個小時的範圍內執行搜索。另外,條目PTS_EP_start中的從第19比特到第9比特共11比特被用於條目PTS_EP_fine。根據該條目PTS_EP_fine,可以以5.7毫秒的解析度在多至11.5秒的範圍內執行搜索。注意,第19比特被條目PTS_EP_COarSe和條目PTS_EP_fine共用。另外,LSB側上從第0比特到第8比特共9比特未被使用。圖50示出了條目SPN_EP_coarse和條目SPN_EP_fine的格式的示例。條目SPN_EP_start的數據length是一個32比特的值。如果MSB比特是第31比特,並且LSB比特是第0比特,則條目SPN_EP_start中的從第31比特到第0比特的所有比特都被用於條目SPN_EP_COarSe。另外,條目SPN_EP_start中的從第16比特到第0比特共17比特被用於條目SPN_EP_fine。後面將描述如何利用EP_COarSe和EP_fine來確定在執行隨機訪問時的讀出開始地址。例如,在日本未實審專利申請公開No.2005-348314中也描述了EP_map。[操作3]在解碼時,採用與對應基本視點視頻流的圖片的P0C(圖片順序計數)的值相同的值作為從屬視點視頻流的圖片的POC的值。POC是表示由AVC/H.264標準規定的圖片的顯示順序的值,並且是通過在解碼時計算獲得的。例如,通過計算來獲得基本視點視頻流的圖片的POC的值,按照所獲得的值指示的順序來使基本視點視頻流的圖片從解碼器輸出。另外,在輸出基本視點視頻流的圖片的同時,從屬視點視頻流的對應圖片也被輸出。從而,實質上,與基本視點視頻流的圖片的POC的值相同的值被用作從屬視點視頻流的圖片的POC的值。另外,SEI(補充增強信息)被添加到構成基本視點視頻流和從屬視點視頻流的每幅圖片的數據中。SEI是包括由H.264/AVC規定的與解碼有關的次要信息的附加信息。作為SEI之一的圖片定時SEI包括解碼時從CPB(編碼圖片緩衝器)的讀取時間點、從DPB的讀取時間點等。另外,顯示時間點的信息、圖片結構的信息等也被包括在圖片定時SEI中。圖51示出了訪問單元的配置。如圖51所示,包括基本視點視頻流的一幅圖片的數據的基本視點視頻的訪問單元和包括從屬視點視頻流的一幅圖片的數據的從屬視點視頻的從屬單元具有相同的配置。一個單元由指示每個單元的邊界的定界符、SPS、PPS、SEI和圖片數據構成。在編碼時,以統一的方式對要添加到基本視點視頻流的圖片的圖片定時SEI和要添加到從屬視點視頻流的圖片定時SEI進行操作。例如,如果表示從CPB的讀取時間點為Tl的圖片定時SEI被添加到基本視點視頻流的編碼序列中的第一幅圖片,則表示從CPB的讀取時間點為Tl的圖片定時SEI也被添加到從屬視點視頻流的編碼序列中的第一幅圖片。S卩,對於編碼序列或解碼序列中的對應圖片具有相同內容的圖片定時SEI被添加到基本視點視頻流和從屬視點視頻流的每幅圖片。從而,回放設備1可以將相同的圖片定時SEI被添加到的視點分量作為解碼序列中的對應視點分量處理。圖片定時SEI包括在基本視點視頻和從屬視點視頻的基礎流中,並且被回放設備1中的視頻解碼器110參考。視頻解碼器110可以基於基礎流中包括的信息來識別對應的視點分量。同樣,視頻解碼器110可以基於圖片定時SEI按照正確的解碼次序執行解碼處理。無需參考PlayList等來識別對應的視點分量,從而可以應對發生關於系統層的問題的情形,並且可以實現其上的層。另外,也可以實現不依賴於其中發生了問題的層的解碼器安裝。[記錄設備的配置]圖52的框圖示出了記錄設備的配置示例,該記錄設備用於根據上述操作執行編碼來將基本視點視頻流和從屬視點視頻流記錄到記錄介質中。在圖52中的記錄設備501中,生成了基本視點視頻流,並且還生成了Dl視點視頻流作為從屬視點視頻流。即,在記錄設備501中,不生成參考圖3描述的D印th(深度)的信息ο如圖52所示,記錄設備501包括信息生成單元511、MVC編碼器512和記錄單元513。信息生成單元511對應於上述圖四中的數據編碼器315,而MVC編碼器512對應於圖四中的視頻編碼器311。L圖像數據和R圖像數據被輸入到MVC編碼器512。信息生成單元511生成資料庫信息,該資料庫信息由PlayList文件、包括基本視點視頻的EP_map的Clip信息文件和包括從屬視點視頻的EP_map的Clip信息文件構成。信息生成單元511生成資料庫信息是根據記錄設備501的用戶(內容創建者)的輸入而執行的。信息生成單元511將所生成的資料庫信息輸出到記錄單元513。另外,信息生成單元511還生成基本視點視頻的附加信息和從屬視點視頻的附加信息,基本視點視頻的附加信息例如是要被添加到基本視點視頻的每幅圖片的圖51中的SPS、PPS、SEI等,,而從屬視點視頻的附加信息例如是要被添加到的從屬視點視頻的每幅圖片的SPS、PPS、SEI等。要由信息生成單元511生成的基本視點視頻的附加信息和從屬視點視頻的附加信息各自都包括圖片定時SEI。信息生成單元511將所生成的附加信息輸出到MVC編碼器512。MVC編碼器512根據H.264AVC/MVC簡檔標準對L圖像數據和R圖像數據進行編碼,生成通過對L圖像數據進行編碼而獲得的基本視點視頻的每幅圖片的數據和通過對R圖像數據進行編碼而獲得的從屬視點視頻的每幅圖片的數據。另外,MVC編碼器512還通過將由信息生成單元511生成的基本視點視頻的附加信息添加到基本視點視頻的每幅圖片的數據來生成基本視點視頻流。類似地,MVC編碼器512通過將由信息生成單元511生成的從屬視點視頻的附加信息添加到從屬視點視頻的每幅圖片的數據來生成從屬視點視頻流。MVC編碼器512將所生成的基本視點視頻流和從屬視點視頻流輸出到記錄單元513。記錄單元513將自信息生成單元511提供來的資料庫信息和自MVC編碼器512提供來的基本視點視頻流和從屬視點視頻流記錄到諸如BD之類的記錄介質中。記錄單元513已在其中記錄了數據的記錄介質例如作為上述光碟2被提供給回放側的設備。注意,在記錄單元513中,在記錄基本視點視頻流和從屬視點視頻流之前執行了多種類型的處理。例如,執行了用於將基本視點視頻流和從屬視點視頻流復用到同一個TS中或者將這些流中的每個與其他數據一起復用到不同的TS中的處理,用於從基本視點視頻的訪問單元移除MVC頭部的處理,用於將基本視點視頻流和從屬視點視頻流劃分成源分組的分組化處理等。圖53的框圖示出了圖52中的MVC編碼器512的配置示例。如圖53所示,MVC編碼器512包括基本視點視頻編碼器521和從屬視點視頻編碼器522。L圖像數據被輸入到基本視點視頻編碼器521和從屬視點視頻編碼器522,並且R圖像被輸入到從屬視點視頻編碼器522。可以作出一種其中R圖像數據被輸入到基本視點視頻編碼器521並且被編碼為基本視點視頻的布置。基本視點視頻編碼器521根據H.264AVC標準對L圖像數據進行編碼。另外,基本視點視頻編碼器521將基本視點視頻的附加信息添加到通過編碼而獲得的每幅圖片,並將其作為基本視點視頻流輸出。從屬視點視頻編碼器522適當地參考L圖像數據來根據H.264AVC/MVC簡檔標準對R圖像數據進行編碼。另外,從屬視點視頻編碼器522還將從屬視點視頻的附加信息添加到通過編碼而獲得的每幅圖片,並將其作為從屬視點視頻流輸出。[記錄設備的操作]現在將參考圖M中的流程圖描述記錄設備501的記錄處理。在步驟Sl中,信息生成單元511生成由PlayList文件、Clip信息文件構成的資料庫信息和要被添加到L圖像數據和R圖像數據的每幅圖片的附加信息。在步驟S2中,MVC編碼器512執行編碼處理。通過該編碼處理生成的基本視點視頻流和從屬視點視頻流被提供給記錄單元513。在步驟S3中,記錄單元513將由信息生成單元511生成的資料庫信息和由MVC編碼器512生成的基本視點視頻流和從屬視點視頻流記錄到記錄介質中。然後,該處理結束ο接下來,將參考圖55中的流程圖描述圖M中的步驟S2中執行的編碼處理。在步驟Sll中,基本視點視頻編碼器521選擇輸入的L圖像中的一幅圖片(一幀)作為編碼對象圖片。在步驟S12中,基本視點視頻編碼器521判斷是把將要被編碼的L圖像作為I圖片還是IDR圖片編碼。如果已設置了編碼條件,例如構成IGOP的圖片的數目、IGOP中包括的I圖片或IDR圖片的數目等,則例如根據按照編碼順序排列的圖片的位置來確定要編碼的L圖像的圖片類型。如果在步驟S12中判斷出要被編碼的L圖像被作為I圖片或者IDR圖片編碼,則在步驟S13中基本視點視頻編碼器521把將要被編碼的L圖像的類型確定為I圖片或IDR圖片。在步驟S14中,從屬視點視頻編碼器522檢測輸入的R圖像中的、與在步驟S13中已確定了其圖片類型的L圖像相對應的一幅圖片。如上所述,在按照顯示次序、編碼次序排列每幅圖像時位於相同時間點、相同位置的L圖像和R圖像變成對應的圖片。在步驟S15中,從屬視點視頻編碼器522確定檢測出的R圖像的圖片類型是錨定圖片。另一方面,如果在步驟S12中判斷出要被編碼的L圖像不被作為I圖片或者IDR圖片編碼,則在步驟S16中基本視點視頻編碼器521根據要被編碼的L圖像的位置來確定圖片類型。在步驟S17中,從屬視點視頻編碼器522檢測輸入的R圖像中的、與在步驟S16中已確定了其圖片類型的L圖像相對應的一幅圖片。在步驟S18中,從屬視點視頻編碼器522將接著可被輸出的、被選為編碼對象的L圖像的類型確定為檢測出的R圖像的圖片類型。在步驟S19中,基本視點視頻編碼器521根據所確定的圖片類型對要編碼的L圖像進行編碼。同樣,從屬視點視頻編碼器522根據所確定的圖片類型對在步驟S14或S17中檢測出的R圖像進行編碼。在步驟S20中,基本視點視頻編碼器521將附加信息添加到通過編碼而獲得的基本視點視頻圖片。同樣,從屬視點視頻編碼器522將附加信息添加到通過編碼而獲得的從屬視點視頻。在步驟S21中,基本視點視頻編碼器521判斷當前被選作編碼對象的L圖像是否40是最後的圖片。如果在步驟S21中判斷出當前被選作編碼對象的L圖像不是最後的圖片,則流程返回到步驟S11,在該步驟中切換要編碼的圖片,重複上述處理。如果在步驟S21中判斷出當前選擇的L圖像是最後的圖片,則流程返回到圖M中的步驟S2,並將執行該處理和其後的處理。根據上述處理,L圖像的數據和R圖像的數據可以被編碼,使得編碼後的基本視點視頻流和編碼後的從屬視點視頻流具有相同的GOP結構。另外,具有相同內容的附加信息可以被添加到基本視點視頻的圖片和從屬視點視頻的對應圖片。[回放設備的配置]圖56的框圖示出了回放設備的配置示例,該回放設備用於播放記錄設備501在其中記錄了數據的記錄介質。如圖56所示,回放設備502包括獲取單元531、控制單元532、MVC解碼器533和輸出單元534。獲取單元531對應於例如圖20中的盤驅動器52,而控制單元532對應於圖20中的控制器51。MVC解碼器533對應於圖20中的解碼器單元56的部分配置。獲取單元531根據控制單元532的控制,從安裝到回放設備502中的、記錄設備501已在其中記錄了數據的記錄介質讀取數據。獲取單元531將從記錄介質讀取的資料庫信息輸出到控制單元532,並將基本視點視頻流和從屬視點視頻流輸出到MVC解碼器533。控制單元532控制回放設備502的整個操作,例如從記錄介質讀取數據。例如,控制單元532通過控制獲取單元531從記錄介質讀取資料庫信息來獲得資料庫信息。另外,如果指示了對所獲得的資料庫信息中所包括的用於3D回放的PlayList(具有圖13中的3D_PL_ype的值為01的PlayList)的回放,則控制單元532將該PlayList中描述的諸如流ID之類的信息提供給獲取單元531,並且控制獲取單元531從記錄介質讀取基本視點視頻流和從屬視點視頻流。控制單元532控制MVC解碼器533來對基本視點視頻流和從屬視點視頻流進行解碼。MVC解碼器533根據控制單元532的控制對基本視點視頻流和從屬視點視頻流進行解碼。MVC解碼器533將通過對基本視點視頻流和從屬視點視頻流進行解碼而獲得的數據輸出到輸出單元534。例如,MVC解碼器533根據view_type(圖14)分別將通過對基本視點視頻流進行解碼而獲得的數據作為L圖像數據、將通過對從屬視點視頻流進行解碼而獲得的數據作為R圖像數據輸出。輸出單元534將自MVC解碼器533提供來的L圖像數據和R圖像數據輸出到顯示器來顯示L圖像和R圖像。圖57的框圖示出了MVC解碼器533的配置示例。如圖57所示,MVC解碼器533包括CPBMl、解碼器542和DPBM3。CPB541包括圖22中的B視頻緩衝器106和D視頻緩衝器108。解碼器542對應於圖22中的視頻解碼器110,而DPB543對應於圖22中的DPB151。儘管附圖中未示出,但是在CPB541和解碼器542之間也設置了對應於圖22中的開關109的電路。CPB541存儲從獲取單元531提供來的基本視點視頻流的數據和從屬視點視頻流的數據。解碼器M2以構成一個訪問單元的數據為單位讀出存儲在CPB541中的基本視點視頻流的數據。解碼器542還以構成一個從屬單元的數據為單位類似地讀取存儲在CPB541中的從屬視點視頻流的數據。解碼器542對從CPB541讀取的數據進行解碼,將通過解碼而獲得的基本視點視頻和從屬視點視頻的每幅圖片的數據輸出到DPB5430DPB543存儲自解碼器542提供來的數據。解碼器542在對解碼次序中的後續圖片進行解碼時適當地參考存儲在DPB543中的基本視點視頻和從屬視點視頻的每幅圖片的數據。存儲在DPB543中的每幅圖片的數據根據由圖片定時SEI所表示的每幅圖片的顯示時間點而被輸出。[回放設備的操作]現在將參考圖58的流程圖描述回放設備502的回放處理。注意,圖58將每個步驟示為在執行了對基本視點視頻流的處理後執行對從屬視點視頻流的處理,但是可以適當地並行執行對基本視點視頻流的處理和對從屬視點視頻流的處理。對於涉及對基本視點視頻流的處理和對從屬視點視頻流的處理的其他流程圖也是如此。在步驟S31中,獲取單元531從安裝在回放設備502上的記錄介質讀取數據。獲取單元531將讀取的資料庫信息輸出到控制單元532,並且將基本視點視頻流的數據和從屬視點視頻流的數據輸出到MVC解碼器533。在步驟S32中,MVC解碼器533執行解碼處理。在步驟S33中,輸出單元534將自MVC解碼器533提供來的L圖像數據和R圖像數據輸出到顯示器來顯示L圖像和R圖像。隨後,該處理結束。現在將參考圖59和圖60中的流程圖描述要在圖58中的步驟S32中執行的解碼處理。在步驟S41中,CPB541存儲基本視點視頻流的數據和從屬視點視頻流的數據。存儲在CPB541中的數據由控制單元532適當地讀取。在步驟S42中,控制單元532參考存儲在CPB541中的數據來檢測基本視點視頻流的訪問單元的邊界。檢測訪問單元的邊界是通過例如檢測訪問單元定界符來執行的。從某個邊界位置到下一個邊界位置的數據成為一個訪問單元的數據。一個訪問單元的數據包括基本視點視頻的一幅圖片的數據和添加給它的附加信息。在步驟S43中,控制單元532判斷圖片定時SEI是否已被編碼到(包括到)已檢測出其邊界的基本視點視頻的一個訪問單元中。如果在步驟S43中判斷出圖片定時SEI已被編碼,則在步驟S44中,控制單元532讀取該圖片定時SEI。在步驟S45中,按照所提取出的在讀取出的圖片定時SEI中描述的時間點(讀取時間點),控制單元532將已檢測出其邊界的一個訪問單元的數據中的、基本視點視頻的圖片數據從CPB541提供到解碼器M2。另一方面,如果在步驟S43中判斷出圖片定時SEI尚未被編碼,則在步驟S46中,按照系統信息(DTS),控制單元532將已檢測出其邊界的一個訪問單元的數據中的、基本視點視頻的圖片數據從CPB541提供給解碼器M2。在步驟S47中,解碼器542對自CPB541提供來的數據進行解碼。在對基本視點視頻的圖片進行解碼時,適當地參考存儲在DPB543中的已解碼圖片。在步驟S48中,DPB543存儲通過解碼而獲得的基本視點視頻的圖片數據。在步驟S49中,控制單元532計算基本視點視頻的已解碼圖片的P0C,並將其存儲。在步驟S50中,控制單元532檢測從屬視點視頻流的從屬單元的邊界,並且檢測從屬視點視頻流中的與在步驟S42中已檢測出其邊界的基本視點視頻流的訪問單元相對應的從屬單元。在步驟S51中,控制單元532判斷圖片定時SEI是否已被編碼到其邊界已被檢測出的從屬視點視頻的一個從屬單元中。如果在步驟S51中判斷出圖片定時SEI已被編碼,則在步驟S52中,控制單元532讀取該圖片定時SEI。在步驟S53中,按照所提取出的在讀取出的圖片定時SEI中描述的時間點,控制單元532將已檢測出其邊界的一個從屬單元的數據中的、從屬視點視頻的圖片數據從CPB541提供到解碼器M2。另一方面,如果在步驟S51中判斷出圖片定時SEI尚未被編碼,則在步驟S54中,按照系統信息,控制單元532將已檢測出其邊界的一個從屬單元的數據中的、從屬視點視頻的圖片數據從CPB541提供給解碼器M2。注意,如果用於基本視點視頻的解碼器和用於從屬視點視頻的解碼器都被提供給MVC解碼器533,則在與基本視點視頻的圖片數據被從CPB541提供到用於基本視點視頻的解碼器時的定時相同的定時處,存儲在CPB541中的從屬視點視頻的圖片數據被提供給用於從屬視點視頻的解碼器。在步驟S55,解碼器542對自CPB541提供來的數據進行解碼。在對從屬視點視頻的圖片進行解碼時,適當地參考存儲在DPB543中的基本視點視頻的已解碼圖片和從屬視點視頻的已解碼圖片。在步驟S56中,DPB543存儲通過解碼而獲得的從屬視點視頻的圖片數據。根據被重複的上述處理,其POC值已被計算出的基本視點視頻的多幅圖片和從屬視點視頻的對應圖片被存儲到DPB543中。對於從屬視點視頻的圖片,未計算POC值。在步驟S57中,控制單元532將存儲在DPB543中的基本視點視頻的圖片中的、POC值最小的圖片從DPB543輸出,並且在同一定時也將從屬視點視頻的對應圖片從DPB543輸出。自DPB543輸出的圖片被提供給輸出單元534。如果圖片定時SEI被添加到了基本視點視頻的圖片,則根據在該圖片定時SEI中描述的顯示時間點來輸出基本視點視頻的圖片。另一方面,如果未添加圖片定時SEI,則根據由系統信息(PTS)表示的顯示時間點執行該輸出。在步驟S58中,控制單元532判斷是否已輸出了基本視點視頻和從屬視點視頻的所有圖片。如果在步驟S58中判斷出尚未輸出完全部圖片,則控制單元532返回到步驟S41,並且重複執行上述處理。如果在步驟S58中判斷出已輸出了所有圖片,則控制單元532返回到圖58中的步驟S32,並且將執行該處理及其後的處理。根據上述處理,執行編碼以使得具有相同的GOP結構,並且可以對每幅圖片都已添加了相同的附加信息的基本視點視頻流和從屬視點視頻流進行解碼。接下來將參考圖61的流程圖描述將利用EP_map執行的回放設備502的隨機訪問回放處理。在步驟S71中,控制單元532控制獲取單元531來讀取基本視點視頻執行解碼,則基於編碼在其中的第二HRD參數和第二max_dec_frame_buffering確定輸入從屬視點視頻流是可被用於從屬視點視頻的解碼器正確播放的流,如參考圖80所述。注意,為了解碼從屬視點視頻流,基本視點視頻流是必需的。基本視點視頻流的已解碼圖片的數據被適當地輸入到圖84中的解碼器572,並被用於對從屬視點視頻流的解碼。圖85示出了利用單個解碼器對基本視點視頻流和從屬視點視頻流進行解碼的示例。在該情形中,如圖85所示,控制單元551A讀取編碼在從屬視點視頻流中的第三HRD參數禾口第三max_dec_frame_buffering0另外,控制單元55IA基於第三HRD參數將自CPB571到解碼器572的輸入的最大比特速率設置為60Mbps。此外,控制單元551八基於第三11^乂_(^(;_什31116_131^作1^1^將可存儲到08573中的圖片的最大張數設置為6張。在該狀態中,是否可以正確地執行對基本視點視頻流和從屬視點視頻流的解碼是由控制單元551A驗證的,並且表示驗證結果的信息被輸出。如果確定可以正確執行解碼,則基於第三HRD參數和第三max_dec_frame_buffering確定輸入基本視點視頻流和從屬視點視頻流是可被正確播放的流,如參考圖76所述。[view_type的位置]在上述描述中,如參考圖12所述,表示基本視點視頻流是L圖像流還是R圖像流的vieW_type被布置為在PlayList中描述,但是也可以在其他位置描述。例如,可以設想基本視點視頻流和從屬視點視頻流被復用到同一個TS中,或者各自被復用到不同的TS中,並且經由廣播波或網絡發送。在該情形中,在作為傳輸控制信息的PSI中、或者在基本視點視頻流或從屬視點視頻流(基礎流)中描述view_type。圖86示出了在PSI(節目專用信息)中所包括的PMT(節目映射流的Clip和從屬視點視頻流的Clip中的每個的Clip信息文件。另外,控制單元532還獲得基本視點視頻的EPjnap和從屬視點視頻的EP_map。如上所述,分別地準備基本視點視頻的EPjnap和從屬視點視頻的EPjnap。在步驟S72中,控制單元532基於用戶的操作等獲得表示隨機訪問回放的開始時間點的PTS。例如,如果已從菜單屏幕選擇了設置給視頻流的章,則獲得所選章的PTS。在步驟S73中,控制單元532確定與從基本視點視頻的EP_map獲得的回放開始時間點的PTS相對應的SPN_EP_start所指示的源分組號。另外,控制單元532還將記錄介質上由所確定的源分組號所標識的源分組被記錄到的地址設置為讀取開始地址。例如,基於構成PTS的32比特中的MSB側的14比特,將作為基本視點視頻的EP_map的子表的EP_coarse作為對象來執行搜索,確定PTS_EP_coarse、對應的ref_to_EP_fine_id和SPN_EP_coarse。另外,基於所確定的ref_to_EP_fine_id,將EP_fine作為對象來執行搜索,確定與從LSB側的第10比特起的11比特值相對應的條目PTS_EP_fine。確定由與PTS_EP_fine相對應的SPN_EP_coarse所指示的源分組號,將由該源分組號所標識的源分組被記錄到的地址確定為讀取開始地址。利用用於管理記錄介質中記錄的數據的文件系統來確定每個源分組在記錄介質上的地址。在步驟S74中,控制單元532確定由與從從屬視點視頻的EP_map所獲得的回放開始時間點的PTS相對應的SPN_EP_start所指示的源分組號。也利用構成從屬視點視頻的EP_map的子表來確定由與PTS相對應的SPN_EP_start所指示的源分組號。另外,控制單元532將記錄介質上由所確定出的源分組號所標識的源分組被記載到的地址確定為讀取開始地址。在步驟S75中,獲取單元531從在步驟S73中設置的讀取開始地址起開始讀取構成基本視點視頻流的每個源分組的數據。另外,獲取單元531還從在步驟S74中設置的讀取開始地址起開始讀取構成從屬視點視頻流的每個源分組的數據。所讀取的基本視點視頻流的數據和所讀取的從屬視點視頻流的數據被提供給MVC解碼器533。執行參考圖59和圖60的描述的處理,並且從而執行從由用戶指定的回放開始位置起的解碼。在步驟S76中,控制單元532判斷是否執行下一次搜索,即,是否已指示了開始從另一位置起的隨機訪問回放,並且如果判斷出已指示了開始從另一個位置起的隨附訪問回放,則控制單元532重複執行步驟S71中的處理和其後的處理。如果在步驟S76中判斷出未指示開始從另一個位置起的隨機訪問回放,則處理結束ο[緩衝器控制信息]如上所述,在H.264AVC/MVC簡檔標準中,定義了基本視點視頻流和從屬視點視頻流,其中基本視點視頻流是作為基礎的視頻流,而從屬視點視頻流是利用基本視點視頻流作為基礎執行編碼/解碼的視頻流。在H.264AVC/MVC簡檔標準中,允許基本視點視頻流和從屬視點視頻流作為單個視頻流存在,或者分別作為獨立的視頻流。圖62中的A示出了基本視點視頻流和從屬視點視頻流作為單個視頻流存在的狀態。在圖62的A中的示例中,針對每個預定的節對整個基本視點視頻流和整個從屬視點視頻流每個都作了劃分,並且單個基礎流被配置為使得各個節被混合。在圖62的A中,用字母「B」標註的節表示基本視點視頻流的節,並且用字母「D」標註的節表示從屬視點視頻流的節。圖62的B示出了基本視點視頻流和從屬視點視頻流分別作為獨立的視頻流存在的狀態。在BD-ROM3D標準中,如圖62的B中所示,要求基本視點視頻流和從屬視點視頻流分別作為獨立的基礎流被記錄到盤上。另外,還要求基本視點視頻流是根據H.264/AVC標準編碼的流。這些限制允許與3D回放不兼容的BD播放機僅回放QD回放)基本視點視頻流。因此,在BD-ROM3D標準中,即使僅播放根據H.264/AVC標準編碼的基本視點視頻流,或者即使一起播放基本視點視頻流和從屬視點視頻流,也必需預先在記錄設備側對流進行編碼,以使得能正確地播放流。具體而言,需要執行編碼以便不使緩衝器下溢或上溢。在H.264/AVC標準中,允許將兩種緩衝器控制信息編碼到一個流中,以不使緩衝器下溢等。同樣在BD-ROM3D標準中,假定僅對基本視點視頻流解碼,和對基本視點視頻流和從屬視點視頻流一起解碼,都需要將緩衝器控制信息編碼到一個流中。順便提及,與BD-ROM3D標準兼容的回放設備包括利用一個解碼器對基本視點視頻流和從屬視點視頻流進行解碼的回放設備、以及利用一個用於基本視點視頻的解碼器和一個用於從屬視點視頻的解碼器這兩個解碼器對基本視點視頻流和從屬視點視頻流進行解碼的回放設備。在BD-R0M3D標準中,未規定解碼器的數目。因此,在BD-ROM3D標準中,即使利用一個解碼器或者兩個解碼器對基本視點視頻流和從屬視點視頻流進行解碼,都需要在記錄設備側將緩衝器控制信息編碼到流中以使得能正確地播放流。因此,在記錄設備中,緩衝器控制信息被如下這樣編碼。1.如果僅播放基本視點視頻流,則用於使得這種回放能被正確執行的值被編碼到基本視點視頻流中。2.如果利用獨立的解碼器(用於從屬視點視頻的解碼器)播放從屬視點視頻流,則用於使得這種回放能被正確執行的值被編碼到從屬視點視頻流中。3.如果利用單個解碼器一起播放基本視點視頻流和從屬視點視頻流,則用於使得這種回放能夠被正確地執行的值被編碼到從屬視點視頻流中。[編碼位置的具體示例]在基本視點視頻流和從屬視點視頻流中,HRD參數和maX_deC_frame_buffering被編碼為緩衝器控制信息。HRD參數包括表示從CPB到解碼器的輸入的最大比特速率的信息。還可以包括表示到CPB的輸入的最大比特速率的信息、表示CPB的緩衝器大小的信息、或者指示HRD是否是CBR(恆定比特速率)的標誌。max_dec_frame_buffering是表示可存儲在DPB中的圖片(參考圖片)的最大張數的信息。圖63示出了基本視點視頻流中的HRD參數的編碼位置的示例。如圖63所示,HRD參數被編碼為構成基本視點視頻流的每個訪問單元中所包括的SPS單條信息。在圖63所示的示例中,HRD參數被編碼為SPS中包括的VUI(視頻可用性信息)單條信息。圖63中的HRD參數表示在僅播放基本視點視頻流的情況下到解碼器的輸入的最大比特速率。如果採用CPB和解碼器之間的總線來發送僅基本視點視頻流的數據,則發送速率被限制到由HRD參數表示的比特速率或者更小的比特速率。注意,圖63中的AUD表示參考圖51描述的AU定界符,與一幅圖片的數據相對應的片段被包括在圖63的訪問單元中。圖64示出了在將HRD參數編碼到圖63中所示的位置中的情況下seq_parameter_set_data(SPS)的描述格式。如圖64所示,在seq_parameter_set_data內的vui_parameters(VUI)中描述了hrd_parameters(HRD參數)。圖65示出了max_dec_frame_buffering在基本視點視頻流中的編碼位置的示例。如圖65所示,max_dec_frame_buffering也被編碼為構成基本視點視頻流的訪問單元的每個中包括的單條信息。在圖65中的示例中,max_dec_frame_buffering被編碼為SPS中所包括的VUI單條信息。圖65中的maX_deC_frame_buffering表示在僅播放基本視點視頻流的情況下可以存儲在DPB中的圖片的最大張數。如果一個DPB被用於存儲僅基本視點視頻流的經解碼圖片,則要存儲到該DPB中的圖片的張數被限制到由max_dec_frame_buffering表示的張數或者更少的張數。圖66示出了在將max_dec_frame_buffering編碼到圖65中所示的位置中的情況下seqparametersetdata的描述格式。如圖66所示,在seq_parameter_set_data內的vui_parameters中描述了max_dec_frame_bufTering0下文中,如圖63中所示,編碼在基本視點視頻流中的HRD參數將被適當地稱作第一HRD參數。另外,如圖65中所示,編碼在基本視點視頻流中的max_dec_frame_buffering將被禾爾作第一max_dec_frame_buffering0圖67示出了從屬視點視頻流中的HRD參數的編碼位置的示例。如圖67所示,HRD參數被編碼為構成從屬視點視頻流的每個從屬單元中所包括的SubsetSPS單條信息。在圖67所示的示例中,HRD參數被編碼為SubsetSPS中所包括的SPS單條信息。編碼為SPS單條信息的HRD參數表示在利用獨立的解碼器播放從屬視點視頻流的情況下到用於從屬視點視頻的解碼器的輸入的最大比特速率。如果採用CPB和獨立解碼器之間的總線來發送僅從屬視點視頻流的數據,則發送速率被限制到由HRD參數表示的比特速率或者更小的比特速率。圖68示出了在將HRD參數編碼為SPS單條信息的情況下subset_seq_parameter_set_data(SubsetSPS)的描述格式。SubsetSPS是對從H.264/AVC的SPS擴展來的參數的描述,並且包括表示視點之間的依賴關係等的信息。如圖68所示,在subset,seqparametersetdata中的seqparametersetdata內的vui—parameters中描述了hrd—parameters。在圖67中的示例中,HRD參數被編碼為SubsetSPS中所包括的MVCVUIExt單條fn息ο被編碼為MVCVUIExt單條信息的HRD參數表示在利用單個解碼器來一起播放基本視點視頻流和從屬視點視頻流時輸入到該解碼器的最大比特速率。如果採用CPB和該單個解碼器之間的總線來發送基本視點視頻流的數據和從屬視點視頻流的數據,則發送速率被限制到由HRD參數表示的比特速率或者更小的比特速率。圖69示出了在將HRD參數編碼為MVCVUIExt單條信息的情況下subset_seq_parameter_set_data的描述格式。如圖69所示,在subset_seqparametersetdata內的mvc_vui_parameters_extension(MVCVUIExt)中描述了hrd_parameters。在下文中,如圖67中所示,在從屬視點視頻流中被編碼為SPS單條信息的HRD參數(圖67中的左側)將被適當地稱作第二HRD參數。另外,在從屬視點視頻流中被編碼為MVCVUIExt單條信息的HRD參數(圖67中的右側)將稱作第三HRD參數。圖70示出了從屬視點視頻流中max_dec_frame_buffering的編碼位置的示例。如圖70中所示,max_dec_frame_buffering被編碼為構成從屬視點視頻流的從屬單元的每個中所包括的SubsetSPS單條信息。在圖70的示例中,max_dec_frame_buffering被編碼為SubsetSPS中包括的SPS單條信息。被編碼為SPS單條信息的maX_deC_frame_buffering表示在利用獨立解碼器播放從屬視點視頻流的情況下可存儲在DPB中的圖片的最大張數。如果採用單個DPB來存儲僅從屬視點視頻流的經解碼圖片,則要存儲到該DPB中的圖片的張數被限制為利用maX_dec_frame_buffering表示的張數或者更少的張數。圖71示出了在將max_dec_frame_buffering編碼為SPS單條信息的情況下subsetseqparametersetdata的描述格式。如圖71所示,在subset,seqparametersetdata中的seqparametersetdata內的vui_parameters中^!^max_dec_frame_buffering0在圖70中的示例中,max_dec_frame_buffering被編碼為SEI單條信息。被編碼為SEI單條信息的maX_deC_frame_buffering表示在利用單個解碼器來一起播放基本視點視頻流和從屬視點視頻流的情況下可存儲到DPB中的圖片的最大張數。如果採用單個DPB來存儲基本視點視頻流的經解碼圖片和從屬視點視頻流的經解碼圖片,則要存儲到該DPB中的圖片的張數被限制為利用max_dec_frame_buffering表示的張數或者更少的張數。圖72示出了在將max_dec_frame_buffering編碼為SEI單條信息的情況下sei_message(SEI)的描述格式。如圖72所示,在sei_message中的view_scalability_info(視點可擴展性信息SEI)中描述了max_dec_frame_buffering0在下文中,如圖70中所示,在從屬視點視頻流中被編碼為SPS單條信息的maX_dec_frame_buffering(圖70中的左側)將被適當地稱作第二max_dec_frame_buffering。另外,在從屬視點視頻流中被編碼為SEI單條信息的max_dec_frame_buffering(圖70中的右側)將稱作第三max_dec_frame_buffering。這樣,HRD參數和max_dec_frame_buffering以三種類型為單位被編碼在基本視點視頻流和從屬視點視頻流中。[設備的配置]用於將包括緩衝器控制信息的數據記錄到BD中的記錄設備具有與圖52中所示的記錄設備501相同的配置。另外,用於播放BD中記錄的數據的回放設備具有與圖56中所示的回放設備502相同的配置。下文中,將參考圖52和圖56中的配置描述用於利用緩衝器控制信息執行處理的記錄設備和回放設備的配置。將適當地省略上述描述中多餘的描述。記錄設備501的信息生成單元511生成由PlayList文件和Clip信息文件構成的資料庫信息,並且還生成基本視點視頻的附加信息和從屬視點視頻的附加信息。基本視點視頻的附加信息包括第一HRD參數和第一max_dec_frame_buffering。另外,從屬視點視頻的附加信息包括第二和第三HRD參數,以及第二和第三max_dec_frame_buffering。信息生成單元511將所生成的資料庫信息輸出到記錄單元513,並且將所生成的附加信息輸出到MVC編碼器512。MVC編碼器512根據H.264AVC/MVC簡檔標準對L圖像數據和R圖像數據進行編碼,來生成通過對L圖像數據進行編碼而獲得的基本視點視頻的每幅圖片的數據和通過對R圖像數據進行編碼而獲得的從屬視點視頻的每幅圖片的數據。另外,MVC編碼器512還通過將由信息生成單元511所生成的基本視點視頻的附加信息添加到基本視點視頻的每幅圖片的數據中來生成基本視點視頻流。在該基本視點視頻流中,第一HRD參數被編碼到圖63中所示的位置中,並且第一max_dec_frame_buffering被編碼到圖65中所示的位置中。類似地,MVC編碼器512還通過將由信息生成單元511所生成的從屬視點視頻的附加信息添加到從屬視點視頻的每幅圖片的數據中來生成從屬視點視頻流。在該從屬視點視頻流中,第二和第三HRD參數被編碼到圖67中所示的位置中,並且第二和第三maX_dec_frame_buffering被編碼到圖70中所示的位置中。MVC編碼器512將所生成的基本視點視頻流和從屬視點視頻流輸出到記錄單元513。記錄單元513將自信息生成單元511提供來的資料庫信息和自MVC編碼器512提供來的基本視點視頻流和從屬視點視頻流記錄到BD中。記錄單元513在其中記錄了數據的BD被提供給回放設備502。回放設備502的獲取單元531從記錄設備501已在其中記錄了數據的、已被安裝到回放設備502的BD中讀取數據。獲取單元531將自BD讀取的資料庫信息輸出到控制單元532,並將基本視點視頻流和從屬視點視頻流輸出到MVC解碼器533。控制單元532控制回放設備502的整個操作,例如從記錄介質讀取數據等。例如,如果僅播放基本視點視頻流,則控制單元532從基本視點視頻流讀取第一HRD參數和第一max_dec_frame_buffering。控制單元532基於讀取的信息控制利用MVC解碼器533對基本視點視頻流的解碼。另外,如果播放基本視點視頻流和從屬視點視頻流(3D回放),則在MVC解碼器533包括單個解碼器時,控制單元532從從屬視點視頻流讀取第三HRD參數和第三max_dec_frame_buffering。控制單元532基於讀取的信息控制利用MVC解碼器533對基本視點視頻流和從屬視點視頻流的解碼。MVC解碼器533根據控制單元532的控制對基本視點視頻流、或者基本視點視頻流和從屬視點視頻流進行解碼。MVC解碼器533將通過解碼而獲得的數據輸出到輸出單元534。輸出單元5;34將自MVC解碼器533提供來的圖像輸出到顯示器以顯示出2D圖像或3D圖像。[設備的操作]現在參考圖73中的流程圖描述記錄設備501的記錄處理。在步驟SlOl中,信息生成單元511生成資料庫信息和附加信息,附加信息包括要添加到基本視點視頻和從屬視點視頻的每幅圖片中的緩衝器控制信息。在步驟S102中,MVC編碼器512執行編碼處理。在這裡,執行與參考圖55描述的處理相同的處理。在步驟SlOl中生成的緩衝器控制信息被添加到基本視點視頻和從屬視點視頻的每幅圖片。通過編碼處理而生成的基本視點視頻流和從屬視點視頻流被提供給記錄單元513。在步驟S103中,記錄單元513將由信息生成單元511所生成的資料庫信息和由MVC編碼器512所生成的基本視點視頻流和從屬視點視頻流記錄到BD中。隨後,處理結束。接下來將參考圖74中的流程圖描述回放設備502的回放處理。在步驟Slll中,獲取單元531從安裝在回放設備502中的BD讀取數據。獲取單元531將讀取的資料庫信息輸出到控制單元532,並且例如如果執行3D回放,則將基本視點視頻流和從屬視點視頻流的數據輸出到MVC解碼器533。在步驟S112中,控制單元532從自BD讀取並提供來的流的數據中讀取緩衝器控制信息,並向MVC解碼器533設置參數。用作緩衝器控制信息的讀取源的流根據自BD讀取的流或者MVC解碼器533的配置而改變,後面將進行描述。在步驟S113中,MVC解碼器533根據由控制單元532設置的參數,執行參考圖59和圖60描述的處理。在步驟S114中,輸出單元534將通過利用MVC解碼器533執行的解碼處理而獲得的圖像數據輸出到顯示器。隨後,處理結束。[參數設置的具體示例]現在將描述要利用緩衝器控制信息執行的參數設置的具體示例。現在,假設在僅播放基本視點視頻流的情況下到解碼器的輸入的最大比特速率為40Mbps。另外,假設在利用獨立解碼器播放從屬視點視頻流的情況下到用於從屬視點視頻的解碼器的輸入的最大比特速率為40Mbps。假設在利用單個解碼器來一起播放基本視點視頻流和從屬視點視頻流的情況下到該解碼器的輸入的最大比特速率為60Mbps。這樣,在記錄設備501中,在任意情形中都將表示40Mbps的值編碼為第一HRD參數的值和第二HRD參數的值。表示60Mbps的值被編碼為第三HRD參數的值。另外,假設在僅播放基本視點視頻流的情況下可以存儲到DPB中的圖片的最大張數為4張。假設在利用獨立解碼器播放從屬視點視頻流的情況下可存儲到DPB中的圖片的最大張數為4張。假設在利用單個解碼器來一起播放基本視點視頻流和從屬視點視頻流的情況下可以存儲到DPB中的圖片的最大張數為6張。這樣,在記錄設備501中,在任意情形中都將表示4張的值編碼為第一maX_deC_frame_buffering的值禾口第二max_dec_frame_buffering的值。表示6張的值被編碼為第三max_dec_frame_bufTering的值。圖75示出了包括單個解碼器的MVC解碼器533中僅解碼基本視點視頻流的示例。在該情形中,如圖75所示,控制單元532讀取被編碼在基本視點視頻流中的第一HRD參數和第一max_dec_frame_buffering。通過在基本視點視頻流上添加斜線而標註出的緩衝器控制信息Dl表示第一HRD參數和第一max_dec_frame_buffering。另外,控制單元532基於第一HRD參數將從CPB541到解碼器M2的輸入的最大比特速率設置為40Mbps。例如,最大比特速率是根據40Mbps大小所保證的CPB541和解碼器542之間的總線帶寬來設置的。此外,控制單元532基於第一max_dec_frame_buffering將可存儲到DPB543中的圖片的最大張數設置為4張。例如,在DPB543的存儲區域中,可存儲僅4張經解碼圖片大小的區域被保證,從而設置了可存儲的圖片的最大張數。因此,例如由記錄側來承擔利用單個解碼器執行對基本視點視頻流的解碼。如果已在記錄側對基本視點視頻流進行了編碼以使得在受限的範圍內對其進行解碼,則可以防止回放側的緩衝器崩潰。圖76示出了利用包括單個解碼器的MVC解碼器533對基本視點視頻流和從屬視點視頻流進行解碼的情形的示例。在該情形中,如圖76所示,控制單元532讀取編碼在從屬視點視頻流中的第三HRD參數和第三max_dec_frame_buffering。通過在從屬視點視頻流上添加斜線標註的緩衝器控制信息D2表示第二HRD參數和第二max_dec_frame_bufTering。另外,緩衝器控制信息D3表示第三HRD參數禾口第三max_dec_frame_bufTering0另外,控制單元532基於第三HRD參數將從CPB541到解碼器M2的輸入的最大比特速率設置為60Mbps。此外,控制單元532基於第三max_dec_frame_buffering將可存儲到DPB543中的圖片的最大張數設置為6張。因此,例如由記錄側來承擔執行對基本視點視頻流和從屬視點視頻流的解碼。如果已在記錄側對基本視點視頻流和從屬視點視頻流進行了編碼使得在受限的範圍內對它們進行解碼,則可以防止回放側的緩衝器崩潰。圖77的框圖示出了MVC解碼器533的另一個配置。在圖77所示的配置中,與圖57中所示的配置相同的配置用相同的標號標註。適當地省略了多餘的描述。在圖77的示例中,設置了兩個解碼器解碼器542-1和M2_2。解碼器542_1是用於基本視點視頻的解碼器,而解碼器542-2是用於從屬視點視頻的解碼器。解碼器M2-1以構成一個訪問單元的數據為單位讀取存儲在CPB541中的基本視點視頻流的數據。另外,解碼器M2-2以構成一個從屬單元的數據為單位讀取存儲在CPB541中的從屬視點視頻流。解碼器542-1對自CPB541讀取的數據進行解碼,來將通過解碼而獲得的基本視點視頻的每幅圖片的數據輸出到DPB5430解碼器542-2對自CPB541讀取的數據進行解碼,來將通過解碼而獲得的從屬視點視頻的每幅圖片的數據輸出到DPB5430將描述例如MVC解碼器533包括兩個解碼器的情形。圖78示出了在包括兩個解碼器的MVC解碼器533處僅解碼基本視點視頻流的示例。在該情形中,如圖78所示,控制單元532讀取編碼在基本視點視頻流中的第一HRD參數禾口第一max_dec_frame_buffering0另外,控制單元532基於第一HRD參數將從CPB541到解碼器M2的輸入的最大比特速率設置為40Mbps。此外,控制單元532基於第一max_dec_frame_buffering將可存儲到DPB543中的圖片的最大張數設置為4張。在圖78中,利用虛線標出了解碼器M2-2,表明在解碼器542_2處不執行處理。圖79示出了在包括兩個解碼器的MVC解碼器533處解碼基本視點視頻流和從屬視點視頻流的示例。在該情形中,如圖79所示,控制單元532讀取編碼在基本視點視頻流中的第一HRD參數和編碼在從屬視點視頻流中的第二HRD參數和第三max_dec_frame_buffering。另外,控制單元532基於第一HRD參數將從CPB541到解碼器的輸入的最大比特速率設置為40Mbps,並且基於第二HRD參數將從CPB541到解碼器542-2的輸入的最大比特速率設置為40Mbps。此外,控制單元532基於第三max_dec_frame_buffering將可存儲到DPB543中的圖片的最大張數設置為6張。DPB543被共用於基本視點視頻和從屬視點視頻,因此,第三max_dec_frame_buffering被用作用於設置可存儲到DPB543中的圖片的最大張數的參數。圖80示出了在包括兩個解碼器的MVC解碼器533處解碼基本視點視頻流和從屬視點視頻流的另一個示例。在圖80中的MVC解碼器533中,對於CPB541和DPB543中的每個,還設置了用於基本視點視頻的緩衝器和用於從屬視點視頻的緩衝器。在該情形中,如圖80所示,控制單元532讀取編碼在基本視點視頻流中的第一HRD參數和第一max_dec_frame_buffering。另外,控制單元532還讀取編碼在從屬視點視頻流中的第二HRD參數禾口第二max_dec_frame_buffering0控制單元532基於第一HRD參數將從作為用於基本視點視頻的CPB的CPB541-1到解碼器M2-1的輸入的最大比特速率設置為40Mbps。另外,基於第二HRD參數將從作為用於從屬視點視頻的CPB的CPB541-2到解碼器542-2的輸入的最大比特速率設置為40Mbpsο此外,控制單元532基於第一max_dec_frame_buffering將可存儲到作為用於基本視點視頻的DPB的DPB543-1中的圖片的最大張數設置為4張。另外,基於第二maX_dec_frame_buffering將可存儲到作為用於從屬視點視頻的DPB的DPB543-2中的圖片的最大張數設置為4張。圖81示出了在包括兩個解碼器的MVC解碼器533處解碼基本視點視頻流和從屬視點視頻流的又一個示例。在圖81中的MVC解碼器533中,對於CPB設置了用於基本視點視頻的緩衝器和用於從屬視點視頻的緩衝器,而對於DPB則為基本視點視頻和從屬視點視頻共同設置了一個緩衝器。另外,作為用於基本視點視頻的CPB的CPB541-1和解碼器542-1之間的數據傳輸和作為用於從屬視點視頻的CPB的CPB541-2和解碼器M2-2之間的數據傳輸經由同一總線執行。在該情形中,如圖81中所示,控制單元532讀取編碼在從屬視點視頻流中的第三HRD參數禾口第三max_dec_frame_buffering0另外,控制單元532還基於第三HRD參數,將要用於CPB541_1和解碼器之間的數據傳輸和CPB541-2和解碼器542-2之間的數據傳輸的總線的最大比特速率設置為60Mbps。此外,控制單元532基於第三max_dec_frame_buffering將可存儲到DPB543中的圖片的最大張數設置為6張。[驗證設備]圖82示出了用於驗證由記錄設備501記錄在BD中的視頻流是否能在回放設備502中被正確播放的驗證設備。圖82中的驗證設備551由計算機配置而成。自BD讀取的視頻流被輸入到驗證設備551。在要作為視頻流輸入到驗證設備551的基本視點視頻流中,編碼有第一HRD參數和第一max_dec_frame_buffering。另外,在從屬視點視頻流中,編碼有第二和第三HRD參數以及第二禾口第三max_dec_frame_bufTering。在驗證設備551中,控制單元551A由CPU執行的預定程序實現。控制單元551A驗證輸入視頻流是否能在回放設備502中正確播放,並輸出表示驗證結果的信息。驗證結果例如被顯示,並由利用驗證設備551執行驗證的用戶確認。另外,在驗證設備551中,利用執行預定程序的CPU實現HRD(假想參考解碼器)。HRD實質上再現了回放設備502的MVC解碼器533。圖83中示出了HRD的功能配置。如圖83所示,HRD561包括CPB571、解碼器572和DPB573。CPB571存儲輸入基本視點視頻流的數據和輸入從屬視點視頻流的數據。解碼器572以構成一個訪問單元的數據為單位讀取存儲在CPB571中的基本視點視頻流的數據。類似地,解碼器572以構成一個從屬單元的數據為單位讀取存儲在CPB571中的從屬視點視頻流的數據。解碼器572對自CPB571讀取的數據進行解碼,並將通過解碼而獲得的基本視點視頻和從屬視點視頻的每幅圖片的數據輸出到DPB573。DPB573存儲自解碼器572提供來的數據。DPB573中存儲的基本視點視頻和從屬視點視頻的每幅圖片的數據根據由圖片定時SEI表示的每幅圖片的顯示時間點被輸出。將描述驗證的具體示例。以與上述相同的方式,假設已分別編碼了表示40MbpS、40MbpS和60Mbps的值作為第一、第二和第三HRD參數的值。另外,也已分別編碼了表示4張、4張和6張的值作為第一、第二禾口第三max_dec_frame_buffering的值。圖83示出了僅對基本視點視頻流進行解碼的示例。在該情形中,如圖83所示,控制單元551A讀取編碼在基本視點視頻流中的第一HRD參數禾口第一max_dec_frame_buffering0另外,控制單元551A基於第一HRD參數將從CPB571到解碼器572的輸入的最大比特速率設置為40Mbps。此外,控制單元55認基於第一1^1_(^(;_什31116_13肚作1^叫將可存儲到DPB573中的圖片的最大張數設置為4張。在該狀態中,是否可以正確地執行對基本視點視頻流的解碼是由控制單元551A驗證的,並且表示驗證結果的信息被輸出。如果確定可以正確執行解碼,則基於編碼在其中的第一HRD參數和第一max_dec_frame_buffering確定輸入基本視點視頻流是可被正確播放的流,如參考圖75、圖78和圖80所述。圖84示出了利用用於從屬視點視頻的解碼器僅解碼從屬視點視頻流的示例。在該情形中,如圖84所示,控制單元551A讀取編碼在從屬視點視頻流中的第二HRD參數禾口第二max_dec_frame_bufTering0另外,控制單元551A基於第二HRD參數將自CPB571到解碼器572的輸入的最大比特速率設置為40Mbps。此外,控制單元55認基於第二1^1_(^(;_什31116_131^作1^叫將可存儲到DPB573中的圖片的最大張數設置為4張。在該狀態中,是否可以正確地執行對從屬視點視頻流的解碼是由控制單元551A驗證的,並且表示驗證結果的信息被輸出。如果確定可以正確表)中描述Viewjype的示例。如圖86所示,可以作出這樣的布置,在該布置中,MVC_video_stream_descriptor被新定義為MVC的描述符,並且在MVC_video_stream_descriptor中描述view_type。注意,例如65被分配作為descriptor_tag的值。在已接收到TS的回放設備1中,基於PMT中描述的vieW_type的值,確定復用在該TS中的基本視點視頻流是L圖像流還是R圖像流,並且因此執行參考圖M和圖沈描述的處理,例如切換解碼結果的輸出目的地等。也可以在例如SIT(選擇信息表)之類的另一個位置中而不是在PMT內描述view_type。圖87示出了在基礎流中描述view_type的示例。如圖87中所示,可以在SEI內的MVC_video_stream_info中描述view_type。如上所述,SEI是要添加到構成基本視點視頻流和從屬視點視頻流的每幅圖片的數據中的附加信息。該包括Viewjype的SEI被添加到基本視點視頻流和從屬視點視頻流中的至少一個流的每幅圖片。在已讀取了SEI的回放設備1中,基於在該SEI中描述的vieW_type的值,判斷基本視點視頻流是L圖像流還是R圖像流,並且從而執行參考圖M和圖沈描述的處理,例如切換解碼結果的輸出目的地等。上述處理序列可利用硬體執行也可以利用軟體執行。如果利用軟體執行該處理序列,則構成該軟體的程序被從程序記錄介質安裝到專用硬體中容納的計算機、通用個人計算機等。圖88的框圖示出了通過程序執行上述處理序列的計算機的硬體的配置示例。CPU(中央處理單元)701、R0M(只讀存儲器)702和RAM(隨機訪問存儲器)703由總線704互連。總線704還與輸入/輸出接口705連接。輸入輸出接口705與由鍵盤、滑鼠等構成的輸入單元706、由顯示器、揚聲器等構成的輸出單元707連接。另外,總線704與由硬碟、非易失性存儲器等構成的存儲單元708,由網絡接口等構成的通信單元709,以及用於驅動可移除介質711的驅動器710連接。在這樣配置的計算機中,例如,通過CPU701經由輸入/輸出接口705和總線704將存儲單元708中存儲的程序加載到RAM703並執行來執行上述處理序列。CPU701執行的程序被記錄在例如可移除介質711中並被安裝到存儲單元708中,該程序是經由有線或者無線傳輸媒介(例如,區域網、網際網路、數字廣播等)提供的。注意,計算機執行的程序可以是用於根據本說明書中描述的次序按照時序執行處理的程序,或者可以是用於並行執行處理或者在例如被調用時之類的必要定時處執行處理的程序,等等。本發明的實施例不限於上述實施例,而是在不脫離本發明的實質的情況下可以作出各種類型的修改。標號列表1回放設備,2光碟,3顯示設備,IlMVC編碼器,21H.264/AVC編碼器,22H.264/AVC解碼器,23深度計算單元,24從屬視點視頻編碼器,25復用器,51控制器,52盤驅動器,53存儲器,54本地存儲裝置,55網際網路接口,56解碼器單元,57操作輸入單元。權利要求1.一種回放設備,包括獲取裝置,配置來獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;解碼裝置,配置來對由所述獲取裝置獲取的所述基本流和所述擴充流進行解碼;以及切換裝置,配置來基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。2.根據權利要求1所述的回放設備,還包括第一生成裝置,配置來生成左圖像平面;以及第二生成裝置,配置來生成右圖像平面,其中所述切換裝置將所述基本流和所述擴充流中的、由表明一個流是左圖像流的標誌所表示的該一個流的解碼結果的數據輸出到所述第一生成裝置,並將另一個流的解碼結果的數據輸出到所述第二生成裝置。3.根據權利要求1所述的回放設備,其中所述切換裝置基於PID來識別由所述解碼裝置解碼的數據是所述基本流的解碼結果的數據還是所述擴充流的解碼結果的數據。4.根據權利要求1所述的回放設備,其中所述切換裝置基於在編碼時設置給所述擴充流的視點的標識信息來識別由所述解碼裝置解碼的數據是所述基本流的解碼結果的數據還是所述擴充流的解碼結果的數據。5.根據權利要求4所述的回放設備,其中所述切換裝置基於已被設置的所述視點的標識信息來識別所述擴充流的解碼結果的數據,並且將尚未被設置視點的標識信息的流的解碼結果的數據識別為所述基本流的解碼結果的數據。6.根據權利要求1所述的回放設備,其中所述獲取裝置從所安裝的記錄介質讀取並獲得所述基本流和所述擴充流,並且還從所述記錄介質讀取其中描述了所述標誌的回放控制信息,該回放控制信息用於所述基本流和擴充流的回放控制,並且其中所述切換裝置基於在由所述獲取裝置從所述記錄介質中讀取的回放控制信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。7.根據權利要求1所述的回放設備,其中所述獲取裝置獲取被添加到所述基本流和所述擴充流中的至少任一者的每個流中的附加信息,在所述附加信息中描述了所述標誌,並且其中所述切換裝置基於在由所述獲取裝置獲得的附加信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。8.根據權利要求7所述的回放設備,其中所述獲取裝置獲取被添加到已被廣播的所述基本流和所述擴充流中的至少任一者的每個流中的附加信息,在所述附加信息中描述了所述標誌ο9.根據權利要求1所述的回放設備,其中所述獲取裝置接收並獲得已被發送的所述基本流和所述擴充流,並且還接收用於所述基本流和所述擴充流的發送控制的發送控制信息,在所述發送控制信息中描述了所述標誌,並且其中所述切換裝置基於在由所述獲取裝置接收的發送控制信息中描述的標誌來切換所述解碼裝置的解碼結果的數據的輸出目的地。10.根據權利要求9所述的回放設備,其中所述獲取裝置接收並獲得已經由廣播波被發送的所述基本流和所述擴充流,並且還接收用於所述基本流和所述擴充流的發送控制的發送控制信息,在所述發送控制信息中描述了所述標誌。11.一種回放方法,包括以下步驟獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;對已獲取的所述基本流和所述擴充流進行解碼;以及基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換解碼結果的數據的輸出目的地。12.一種程序,使計算機執行包括以下步驟的處理獲取通過利用預定編碼方法對多個視頻數據進行編碼而獲得的基本流和擴充流;對已獲取的所述基本流和所述擴充流進行解碼;以及基於表示所述基本流和所述擴充流中哪個流是左圖像流並且哪個流是右圖像流的標誌來切換解碼結果的數據的輸出目的地。全文摘要本發明涉及回放設備、回放方法和程序,其可以例如在顯示3D圖像時通過判斷基本流和擴充流中哪個是左圖像流來使得3D內容被播放。在view_type的值為0時,在存儲在DPB(151)中的數據中,通過對由PID=0標識出的基本視點視頻分組進行解碼而獲得的數據被輸出到L視頻平面生成單元(161)。View_type的值0表示基本視點視頻流是L視點流。在該情形中,通過對由除0之外的PID標識的從屬視點視頻的分組進行解碼而獲得的數據被輸出到R視頻平面生成單元(162)。本發明可應用到遵循BD-ROM標準的回放設備。文檔編號H04N7/30GK102282858SQ201080001744公開日2011年12月14日申請日期2010年4月2日優先權日2009年4月8日發明者服部忍申請人:索尼公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀