專利名稱::考慮特殊再現(xiàn)的再現(xiàn)裝置、集成電路、再現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及立體視視頻與字幕和圖形的疊加技術(shù)的
技術(shù)領(lǐng)域:
。技術(shù)背景上述疊加技術(shù)是指使再現(xiàn)裝置為視頻流、字幕、圖形而分別具有不同的顯示平面,在高像質(zhì)的視頻流的各個視頻幀上疊加字幕和圖形,并輸出到相連接的顯示裝置等設(shè)備的技術(shù),作為實現(xiàn)高臨場感的技術(shù)正廣泛普及。在作為連接對象的顯示設(shè)備中,不僅能欣賞平面影像而且能欣賞凸出似的影像的立體視顯示裝置預(yù)計在不久的將來會普及。在立體視顯示裝置中,有各種各樣的方式,基本原理是通過導(dǎo)入使左眼和右眼觀看不同的圖畫的機制,利用該兩眼間的視差,來模擬地形成立體影像。例如,常用方式之一是利用快門眼鏡的方式。在該方式中,通過用眼鏡來交替地高速遮蔽觀眾的左眼和右眼的視野,與該眼鏡的工作同步,顯示裝置的顯示圖像也按左眼用/右眼用來高速更新,結(jié)果是能夠?qū)崿F(xiàn)下述機制快門眼鏡使顯示裝置上顯示的左眼用的圖像只能由左眼看見,而右眼用的圖像只能由右眼看見。如果想使觀眾觀看以與普通平面影像同等的幀率而被立體化的影像,則顯示裝置端需要2倍于普通的響應(yīng)性能,例如為了顯示一秒60幀的視頻,最低必須進(jìn)行1秒120幀的切換。因此,顯示的視頻流必須以1秒120幀的狀態(tài)被編碼,為了用提高幀率以外的方法來得到立體效果,也有像非專利文獻(xiàn)1那樣用并列(side-by-side)方式進(jìn)行編碼的方法。此外,也有像專利文獻(xiàn)2那樣使用棋盤圖案(checkeredpattern)的方式。再者,在對被立體化的影像進(jìn)行特殊再現(xiàn)的情況下的顯示技術(shù)中,有像專利文獻(xiàn)3那樣在再現(xiàn)被立體化的影像時暫停了的情況下也能夠繼續(xù)欣賞立體影像的技術(shù)。在重疊多個層來顯示的技術(shù)中,有像專利文獻(xiàn)4那樣在多畫面顯示超過了規(guī)定的畫面數(shù)的狀態(tài)下進(jìn)行GFX繪制的情況下,進(jìn)行控制,使得在GFX繪制期間對判斷為優(yōu)先級低的輸入影像的至少1個以上的輸入影像進(jìn)行跳幀的技術(shù)?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1國際公開第2005/119675號小冊子專利文獻(xiàn)2美國專利申請公開第2008/0036邪4號說明書專利文獻(xiàn)3:日本特開2002-95017專利文獻(xiàn)4:日本特開2003-298938非專利文獻(xiàn)非專利文獻(xiàn)1FOUNDATIONSOFTHESTEREOSCOPICCINEMAASTUDYINDEPTH(byLENNYLIPTON)然而,目前立體欣賞數(shù)字流的方式主要應(yīng)用在劇場等中,如上述專利文獻(xiàn)所述,通過家庭設(shè)置用的再現(xiàn)裝置再現(xiàn)立體視數(shù)字流來欣賞的使用形式預(yù)計今后也會普及。而為了形成3D的立體影像,當(dāng)然需要使數(shù)字流支持3D。然而,即便數(shù)字流支持3D,在再現(xiàn)裝置中數(shù)字流不支持3D的情況下,也不能形成3D的立體影像。此外,即使數(shù)字流支持3D,用戶也有時想以2D來再現(xiàn)數(shù)字流。即,如果僅憑數(shù)字流支持2D還是支持3D,來決定再現(xiàn)裝置以3D再現(xiàn)還是以2D再現(xiàn)數(shù)字流,則有時會不妥當(dāng)。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種再現(xiàn)裝置,在是否支持3D這一點上數(shù)字流和再現(xiàn)裝置不同的情況下,也能夠?qū)崿F(xiàn)適當(dāng)?shù)牧髟佻F(xiàn)。能夠解決上述課題的再現(xiàn)裝置能夠?qū)@示模式切換到使用戶立體觀看視頻幀的3D模式、及使用戶平面觀看視頻幀的2D模式中的任一個,其特征在于,包括讀出部件,從記錄媒體上讀出包含左眼用視頻流及右眼用視頻流的數(shù)字流;模式存儲部,存儲著當(dāng)前顯示模式;維數(shù)判斷部,判斷從記錄媒體上讀出的數(shù)字流是否支持3D模式;分離器,在上述數(shù)字流支持3D模式、而且當(dāng)前顯示模式是3D模式這一條件成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流,而在上述條件不成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流中的某一方;及視頻解碼器,通過對上述分離出的視頻流進(jìn)行解碼,來得到用于立體觀看或平面觀看的視頻幀。發(fā)明效果如下如上構(gòu)成的再現(xiàn)裝置進(jìn)行兩個判斷判斷數(shù)字流支持2D還是支持3D,判斷再現(xiàn)裝置被設(shè)置為以2D來再現(xiàn)還是被設(shè)置為以3D來再現(xiàn),最終通過決定以2D來再現(xiàn)數(shù)字流還是以3D來再現(xiàn)數(shù)字流,能夠適當(dāng)?shù)匦纬闪Ⅲw影像。在想用家用的再現(xiàn)裝置來再現(xiàn)立體視視頻流的情況下,當(dāng)然有可能進(jìn)行快進(jìn)、后退等特殊再現(xiàn)。但是,為了模擬地形成立體影像,需要對左眼和右眼的視頻流分別進(jìn)行解碼,交替地切換并輸出它們,與進(jìn)行平面性的處理的平面處理相比,處理量增加。因此,在用再現(xiàn)立體視視頻流的再現(xiàn)裝置進(jìn)行特殊再現(xiàn)的情況下,立體處理有可能跟不上特殊再現(xiàn)的情況下的再現(xiàn)速度。為了解決這種課題,最好如下構(gòu)成上述再現(xiàn)裝置。S卩,最好上述再現(xiàn)裝置包括再現(xiàn)控制部件,在當(dāng)前顯示模式是3D模式的情況下請求了特殊再現(xiàn)時,將顯示模式維持在3D模式,使視頻解碼器進(jìn)行重復(fù)2次以上輸出同一視頻幀的處理;作為重復(fù)輸出對象的視頻幀是對從數(shù)字流分離出的右眼用視頻流及左眼用視頻流中的某一方進(jìn)行解碼而得到的視頻幀,將重復(fù)輸出的視頻幀分別寫入到右眼用視頻平面、左眼用視頻平面上。該再現(xiàn)裝置即使在用再現(xiàn)立體視視頻流的再現(xiàn)裝置進(jìn)行特殊再現(xiàn)的情況下,也能夠防止立體處理跟不上特殊再現(xiàn)的情況下的再現(xiàn)速度。在3D顯示視頻流的情況下,有顯示到近側(cè)或顯示到遠(yuǎn)側(cè)這兩種樣式。在視頻流7被3D顯示在近側(cè)的情況下,如果合成2D的圖形流,則圖形流會看不到,成問題。因此,通過使得圖形流也能夠以3D來顯示,能夠消除上述問題。此外,如果圖形流也能夠3D顯示,則也有用戶能欣賞各種各樣立體影像這一效果在顯示模式被從3D變更到2D的情況下或顯示模式被從3D變更到2D的情況下,再現(xiàn)裝置通知顯示裝置已切換顯示模式。收到通知的顯示裝置實際完成了能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備后,通知再現(xiàn)裝置已完成能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備。在從通知顯示裝置已切換顯示模式、到顯示裝置通知再現(xiàn)裝置已完成能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備的期間,成為能夠?qū)懭氲狡矫嫔?、但是不顯示到顯示裝置上的狀態(tài)(消失,blackout)。因此,在此期間,寫入到平面上的內(nèi)容不會被顯示到顯示裝置上。另一方面,應(yīng)用程序是例如能夠通過提供利用了電影的正片的影像的游戲等而使用戶娛樂的程序。在游戲等中,也有例如按照正片的影像、聲音來再現(xiàn)動畫的情況。即,繪制構(gòu)成動畫的圖形圖像的應(yīng)用程序需要與正片的影像——視頻流同步將圖形圖像繪制到交互式圖形平面上。由以上可知,在從應(yīng)用程序通知顯示裝置已切換顯示模式、到顯示裝置通知再現(xiàn)裝置已完成能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備的期間,有時也會向交互式圖形平面上寫入圖形圖像來進(jìn)行圖形圖像的繪制處理。在這種情況下,應(yīng)用程序不能使圖形流和視頻流同步。在解決這種課題時,最好如下構(gòu)成上述再現(xiàn)裝置。即,上述再現(xiàn)裝置包括平臺部,執(zhí)行字節(jié)碼應(yīng)用;和傳輸部件,通過向與再現(xiàn)裝置相連接的顯示裝置傳輸視頻幀,而使顯示裝置執(zhí)行視頻幀的輸出;在上述模式存儲部中存儲著的顯示模式被從2D模式切換到3D模式的情況下,或者從3D模式切換到2D模式的情況下,傳輸部件進(jìn)行顯示裝置的重新認(rèn)證;在上述重新認(rèn)證后,收到能夠進(jìn)行與切換后的模式相應(yīng)的輸出的意思的通知的情況下,應(yīng)該對上述平臺部執(zhí)行著的字節(jié)碼應(yīng)用通知能夠進(jìn)行與上述切換后的模式相應(yīng)的輸出的意思。為了使得在從通知顯示裝置已切換顯示模式、到顯示裝置通知再現(xiàn)裝置已完成能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備的期間,應(yīng)用程序不向交互式圖形平面上寫入圖形圖像來進(jìn)行處理,可以建立顯示裝置通知應(yīng)用程序已完成能夠以切換后的模式進(jìn)行顯示的準(zhǔn)備的機制。由此,能夠使得應(yīng)用程序能夠與視頻流同步地向交互式圖形平面上繪制圖形圖像。圖1是具備本申請的課題解決部件的、最基本的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)圖。圖2是具備本申請的課題解決部件的、最基本的再現(xiàn)方法的流程圖。圖3是將具備本申請的課題解決部件的再現(xiàn)裝置用作具體的電器產(chǎn)品時的使用形態(tài)圖。圖4是BD-ROM100的內(nèi)部結(jié)構(gòu)圖。圖5是播放列表文件的內(nèi)部結(jié)構(gòu)中的“再現(xiàn)屬性信息”、“再現(xiàn)數(shù)據(jù)信息”的內(nèi)部結(jié)構(gòu)的詳圖。圖6示出規(guī)定2D播放列表的播放列表文件的具體描述。圖7示出規(guī)定3D播放列表的播放列表文件的一例。圖8是具備本申請的課題解決部件的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的結(jié)構(gòu)圖。圖9是寄存器組12的內(nèi)容的例子的示意圖。圖10是合成了進(jìn)行過平面移動的圖像平面的視頻幀的圖。圖11示出通過用液晶眼鏡500來觀看向左平面移動后的圖像平面、和向右平面移動后的圖像平面而出現(xiàn)的立體圖像。圖12是再現(xiàn)裝置200讀入上述影像數(shù)據(jù)——播放列表并放映立體影像上重疊的立體字幕/立體圖形時的處理過程的流程圖。圖13是3D模式下的視頻幀處理的處理過程的流程圖。圖14是2D模式下的播放列表再現(xiàn)的處理過程的流程圖。圖15是2D模式下的2D流的視頻幀處理的處理過程的流程圖。圖16是2D模式下的3D流的視頻幀處理的處理過程的流程圖。圖17是能夠支持多圖像平面的播放列表再現(xiàn)處理的處理過程的流程圖。圖18是加進(jìn)了輸出顯示模式切換完成通知事件的過程的、3D模式下的視頻幀處理的處理過程的流程圖。圖19是加進(jìn)了輸出顯示模式切換完成通知事件的過程的、2D模式下的視頻幀處理的處理過程的流程圖。圖20是在普通再現(xiàn)之外、考慮特殊再現(xiàn)的3D模式下的視頻幀處理的處理過程的流程圖。圖21示出了禁止根據(jù)用戶操作、來自BD-J應(yīng)用程序、電影對象的指示進(jìn)行特殊再現(xiàn)的情況下的流程圖的一例。圖22是適用了Depth(深度)運算方式的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的方框圖。圖23是采用了Depth運算方式的情況下的3D模式下的視頻幀處理的處理過程的流程圖。圖M示出再現(xiàn)裝置200和顯示裝置400的通信序列。圖25是HDMI接口中的、模式切換的處理過程的流程圖。圖洸是在顯示模式按B-D顯現(xiàn)(presentation)模式、B_B顯現(xiàn)模式、B_D顯現(xiàn)模式那樣來轉(zhuǎn)移的情況下、輸出的圖片和顯示頻率、HDMI如何變化的圖。圖27示出由于從普通再現(xiàn)切換到快進(jìn)、從快進(jìn)切換到普通再現(xiàn),再現(xiàn)裝置中的解碼內(nèi)容及顯示裝置400的顯示內(nèi)容如何變化。圖28示出通過選擇GOP內(nèi)存在的I圖片、B圖片、P圖片中的哪個來再現(xiàn)、選擇構(gòu)成視頻流的多個Closed-GOP(閉GOP)、Open-GOP(開GOP)中的哪個來再現(xiàn)、來實現(xiàn)速度調(diào)整的倍速再現(xiàn)的實現(xiàn)例。圖四示出分離器及視頻解碼器的內(nèi)部結(jié)構(gòu)。圖30是考慮到倍速再現(xiàn)的特殊再現(xiàn)的處理過程的流程圖。圖31是3D模式下的視頻幀處理的處理過程的流程圖。圖32是與用戶操作、BD-J應(yīng)用程序的請求、電影對象的請求相應(yīng)的圖像平面處理過程的流程圖。圖33是記錄方法的處理過程的流程圖。圖34是再現(xiàn)裝置的硬件的內(nèi)部結(jié)構(gòu)圖。圖35是平面偏移量的符號為正(將左眼用的圖形圖像向右偏移,將右眼用的圖形圖像向左偏移)的情況下、像看起來比顯示畫面更近的原理的說明圖。圖36是平面偏移量的符號為負(fù)(將左眼用的圖形圖像向左偏移,將右眼用的圖形圖像向右偏移)的情況下、像顯得比顯示畫面更遠(yuǎn)的原理的說明圖。圖37是字幕的凸出程度如何根據(jù)平面偏移量的大小來變化的圖。圖38示出圖像平面8的內(nèi)部結(jié)構(gòu)。圖39示出向右移動、向左移動后的、前景區(qū)域的像素數(shù)據(jù)及背景區(qū)域的像素數(shù)據(jù)。圖40是圖像平面8上的平面移動的處理過程的圖。圖41是圖形平面上保存著的像素數(shù)據(jù)的圖。圖42示出移動后的圖形平面的保存內(nèi)容。標(biāo)號說明1OOBD-ROM;200再現(xiàn)裝置300遙控;400電視500液晶眼鏡;laBD驅(qū)動器Ib網(wǎng)絡(luò)設(shè)備;Ic本地存儲器2a,沈讀緩沖器;3虛擬文件系統(tǒng)4分離器;5視頻解碼器6視頻平面;7a,b圖像解碼器7c,d圖像存儲器;8圖像平面9音頻解碼器;10交互式圖形平面11背景平面;12寄存器組13靜態(tài)腳本存儲器;14再現(xiàn)控制引擎15縮放引擎;16合成部17HDMI發(fā)送接收部;18顯示功能標(biāo)志保持部19左右處理存儲部;20平面移動引擎21偏移信息存儲器;22BD-J平臺具體實施方式以下,參考附圖來說明具備上述課題解決部件的再現(xiàn)裝置的實施方式。圖1是具備本申請的課題解決部件的、最基本的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)圖。本圖所示的再現(xiàn)裝置除了上述課題解決部件以外,盡量排除了無用的構(gòu)件,由讀出部件201、維數(shù)判斷部202、模式存儲部203、分離器(demultiplexer)204、視頻解碼器205構(gòu)成。圖2是具備本申請的課題解決部件的、最基本的再現(xiàn)方法的流程圖。本圖所示的再現(xiàn)方法由與上述課題解決部件對應(yīng)的時序要素——讀出步驟S101、模式存儲步驟S102、分離步驟S103、解碼及幀輸出步驟S104構(gòu)成。圖3是將具備上述課題解決部件的再現(xiàn)裝置用作具體的電器產(chǎn)品時的使用形態(tài)圖。如本圖所示,記錄媒體的一例——BD-ROM100、再現(xiàn)裝置200與遙控300、顯示裝置400、液晶眼鏡500—起構(gòu)成家庭影院系統(tǒng),供用戶使用。BD-ROM100向上述家庭影院系統(tǒng)提供例如電影作品。再現(xiàn)裝置200與顯示裝置400相連,再現(xiàn)BD-ROM100。在這樣再現(xiàn)的再現(xiàn)影像中,存在2D影像、3D影像。2D影像是指將顯示裝置的顯示畫面看作X-Y平面、用該X-Y平面上的像素表現(xiàn)的圖像,也稱為平面圖像。與此相對,3D影像是指對顯示裝置的畫面上的X-Y平面上的像素加上了Z軸方向的縱深所得的圖像。3D影像一起再現(xiàn)要用左眼觀看的左眼用影像、和要用右眼觀看的右眼用影像,用這些左眼用影像、右眼用影像來發(fā)揮立體效果,供用戶觀看。3D影像中的像素中的、具有正的Z軸坐標(biāo)的像素,用戶感到比顯示裝置的畫面更近;而具有負(fù)的Z軸坐標(biāo)的像素,則感到比畫面更遠(yuǎn)。遙控300是從用戶那里接受與再現(xiàn)控制有關(guān)的各種各樣的操作、并且從用戶那里接受對分級的GUI進(jìn)行的操作的機器,為了接受這種操作,遙控100包括調(diào)用彈出菜單的菜單鍵、移動構(gòu)成彈出菜單的GUI部件的焦點的箭頭鍵、對構(gòu)成彈出菜單的GUI部件進(jìn)行確定操作的確定鍵、用于使分級的彈出菜單返回到上一級的返回鍵、數(shù)字鍵。顯示裝置400通過顯示電影作品的再現(xiàn)影像,或者顯示菜單等,而向用戶提供交互式的操作環(huán)境。液晶眼鏡500由液晶快門和控制部構(gòu)成,用用戶的兩眼的視差來實現(xiàn)立體視覺。液晶眼鏡500的液晶快門是采用了具有通過改變施加電壓來改變光的透射率的性質(zhì)的液晶鏡片的快門。液晶眼鏡500的控制部接受從再現(xiàn)裝置發(fā)送的右眼用的圖像和左眼用的圖像的輸出切換的同步信號,根據(jù)該同步信號,來切換第1狀態(tài)、第2狀態(tài)。第1狀態(tài)是指調(diào)節(jié)施加電壓、使得與右眼對應(yīng)的液晶鏡片不透過光,調(diào)節(jié)施加電壓、使得與左眼對應(yīng)的液晶鏡片透過光的狀態(tài),在該狀態(tài)下,左眼用的圖像供觀看。第2狀態(tài)是指調(diào)節(jié)施加電壓、使得與右眼對應(yīng)的液晶鏡片透過光,調(diào)節(jié)施加電壓、使得與左眼對應(yīng)的液晶鏡片不透過光的狀態(tài),在此情況下,液晶眼鏡能夠使右眼用的圖像供觀看。一般由于右眼和左眼的位置差異,右眼看到的像和左眼看到的像在視覺上有若干差異。利用該差異,人能夠?qū)⒀劬吹降南褡R別為立體。因此,液晶眼鏡500如果使以上那樣的第1狀態(tài)、第2狀態(tài)的切換與右眼用的圖像和左眼用的圖像的輸出的切換定時同步,則用戶會產(chǎn)生將平面顯示看成立體的錯覺。接著,說明顯示右眼用影像、左眼用影像時的時間間隔。具體地說,在平面顯示的圖像中,右眼用的圖像和左眼用的圖像有與人的視差相當(dāng)?shù)囊曈X差異,通過以很短的時間間隔來切換顯示這些圖像,看起來就好像是在進(jìn)行立體顯示。該很短的時間間隔只要是通過上述切換顯示足以使人產(chǎn)生看成立體的錯覺的時間就夠了。以上是對家庭影院系統(tǒng)的說明。11接著說明再現(xiàn)裝置200再現(xiàn)的對象——記錄媒體。再現(xiàn)裝置200再現(xiàn)的是BD-ROM100。圖4是BD-ROM100的內(nèi)部結(jié)構(gòu)圖。本圖的第4排示出BD-ROM,第3排示出BD-ROM上的光道。本圖的光道是將從BD-ROM的內(nèi)周到外周螺旋狀形成的光道沿橫向拉伸而繪制的。該光道由導(dǎo)入?yún)^(qū)、卷區(qū)、以及導(dǎo)出區(qū)組成。此外,在導(dǎo)入?yún)^(qū)的內(nèi)側(cè)有稱為BCACBurstCuttingArea)的只能由驅(qū)動器讀出的特別區(qū)域。該區(qū)域不能從應(yīng)用程序讀出,所以常常用于例如著作權(quán)保護技術(shù)等。本圖的卷區(qū)具有文件系統(tǒng)層、應(yīng)用層這樣的層次模型,在文件系統(tǒng)層中,以文件系統(tǒng)信息打頭,記錄著影像數(shù)據(jù)等應(yīng)用程序數(shù)據(jù)。文件系統(tǒng)是指UDF或IS09660等,能夠與普通PC同樣用目錄、文件結(jié)構(gòu)來讀出記錄著的邏輯數(shù)據(jù),能夠讀出255個字符的文件名、目錄名。用目錄結(jié)構(gòu)來表現(xiàn)BD-ROM的應(yīng)用層格式,則如圖中的第1排所示。在該第1排中,在BD-ROM上,在Root目錄下,有CERTIFICATE目錄及BDMV目錄。在CERTIFICATE目錄下,存在盤的根證書的文件(app.discroot.cert)。app.discroot.cert是用Java(注冊商標(biāo))虛擬機來執(zhí)行進(jìn)行動態(tài)腳本控制的Java(注冊商標(biāo))應(yīng)用程序時、用于確認(rèn)應(yīng)用程序是否被竄改、及應(yīng)用程序的身份的過程(以下稱為簽名驗證)的數(shù)字證書。BDMV目錄是記錄著BD-ROM處理的AV內(nèi)容和管理信息等數(shù)據(jù)的目錄,在BDMV目錄下,存在稱為PLAYLIST目錄、CLIPINF目錄、STREAM目錄、BDJO目錄、JAR目錄、META目錄的6個子目錄,安排著INDEX.BDMV和MovieObject.bdmv這2種文件。STREAM目錄是保存著可謂傳輸流主體的文件的目錄,存在被賦予了擴展名"m2ts"的文件(OOOOUts)。在PLAYLIST目錄中,存在被賦予了擴展名‘‘mpls”的文件(00001.mpls)。在CLIPINF目錄中,存在被賦予了擴展名‘‘dpi”的文件(00001.clpi)。在BDJO目錄中,存在被賦予了擴展名‘‘bdjo”的文件(XXXXX.bdjo)。在JAR目錄中,存在被賦予了擴展名“jar”的文件(YYYYY.jar)。在META目錄中,存在XML文件(ZZZZZ.xml)。以下,說明這些文件。<Index.bdmv>bidex-bdrnv(索引表)是與整個BD-ROM有關(guān)的管理信息,將光盤插入到再現(xiàn)裝置中后,通過首先讀出tedex.bdmv,在再現(xiàn)裝置中能唯一地識別光盤。tndeX.bdmV規(guī)定構(gòu)成光盤的節(jié)目結(jié)構(gòu)的各個節(jié)目、和規(guī)定工作模式的工作模式對象之間的對應(yīng)關(guān)系。節(jié)目結(jié)構(gòu)是指在裝入光盤時,開始再現(xiàn)伴有對觀眾的警告或內(nèi)容提供商的徽標(biāo)顯示等的節(jié)目(第一次播放節(jié)目),再現(xiàn)第一次播放節(jié)目后,再現(xiàn)構(gòu)成電影作品的正片的一般節(jié)目(用“1”、“2”、“3”這樣的序列號標(biāo)識的一般節(jié)目),如果正片節(jié)目的再現(xiàn)結(jié)束,則再現(xiàn)接受節(jié)目選擇的節(jié)目(菜單節(jié)目)并等待用戶選擇一般節(jié)目。光盤的節(jié)目通過向上述那樣的第一次播放節(jié)目、一般節(jié)目、菜單節(jié)目分別分配規(guī)定工作模式的工作模式對象,來詳細(xì)規(guī)定各個節(jié)目以何種工作模式來工作。<MovieObject.bdmv>MovieObject.bdmv保存著電影對象。電影對象是工作模式對象之一,是在基于命令的工作模式(稱為HDMV模式)中、將多個導(dǎo)航命令作為批作業(yè)提供給再現(xiàn)裝置、使再現(xiàn)裝置根據(jù)這些導(dǎo)航命令來工作的批作業(yè)程序。具體地說,電影對象包含1個以上的命令、和規(guī)定在用戶對GUI進(jìn)行了菜單調(diào)用、節(jié)目調(diào)用的情況下是否屏蔽這些調(diào)用的屏蔽標(biāo)志。導(dǎo)航命令是指用所謂的解釋型語言描述的控制命令,多個導(dǎo)航命令作為批作業(yè)由解釋器(作業(yè)控制程序)解釋,使CPU執(zhí)行期望的作業(yè)。導(dǎo)航命令由操作碼和操作數(shù)組成,能夠用操作碼來命令再現(xiàn)裝置進(jìn)行節(jié)目分支或再現(xiàn)、運算等操作。操作數(shù)是播放列表的號碼或節(jié)目號,能夠指定待操作的對象。<mhs文件>被賦予了擴展名“mhs”的文件是MPEG-TSCTransportStream)形式的數(shù)字AV流,通過復(fù)用視頻流、1個以上的音頻流、字幕數(shù)據(jù)而得到。視頻流表示電影的動畫部分,音頻流表示電影的聲音部分。將只包含2D用的流的傳輸流稱為“2D流”,將包含3D用的流的傳輸流稱為“3D流”。在3D流的情況下,可以向m2ts中放入左眼用和右眼用這兩者的數(shù)據(jù),也可以為左眼用和右眼用分別準(zhǔn)備m2ts。為了減少流所用的容量,最好使用左眼用視頻流和右眼用視頻流相互參考的編解碼器(例如,MPEG-4AVCMVC)。將用這種編解碼器壓縮編碼了的視頻流稱為MVC視頻流。<播放列表信息>被賦予了擴展名“mpls”的文件是保存著播放列表(PL)信息的文件。播放列表信息是參考AV片斷來定義播放列表的信息。在BD-ROM上存在著識別待再現(xiàn)的流是2D用還是3D用的維數(shù)識別標(biāo)志,在本實施方式中,在播放列表(PL)信息中嵌入了維數(shù)識別標(biāo)志。在本實施方式中,能夠根據(jù)BD-ROM上的播放列表(PL)的構(gòu)成格式來確定在待再現(xiàn)的流中是否存在3D用的流。用于再現(xiàn)控制的Java(TM)應(yīng)用程序可以通過命令Java(TM)虛擬機生成再現(xiàn)該播放列表信息的JMF播放器實例,來開始AV再現(xiàn)。JMF(JavaMediaFramework,Java媒體框架)播放器實例是指根據(jù)JMF播放器類在虛擬機的堆存儲器上生成的實際的數(shù)據(jù)。再者,作為術(shù)語定義,2D播放列表只包含2D再現(xiàn)用的流,而3D播放列表除了包含2D流以外,還包含3D立體視覺用的流。被賦予了擴展名“dpi”的文件是與AV片斷分別一一對應(yīng)的Clip(片斷)信息。由于是管理信息,所以Clip信息具有AV片斷上的流的編碼形式、幀率、比特率、分辨率等信息、和表示GOP的起始位置的EP_map。以上Clip信息及播放列表信息被分類為“靜態(tài)腳本”。<BD_J對象>BD-J對象是使再現(xiàn)裝置以基于字節(jié)碼應(yīng)用的工作模式(稱為BD-J模式)來工作的工作模式對象。字節(jié)碼應(yīng)用是指用面向?qū)ο笳Z言這樣的編譯型語言、例如Java(TM)語言生成的應(yīng)用程序。BD-J對象是用Java(TM)語言等“編譯型語言”來規(guī)定再現(xiàn)裝置的工作的,所以具有與用解釋型語言——命令來描述的電影對象相反的意義。BD-J對象包含以下“應(yīng)用程序管理表”。(應(yīng)用程序管理表)應(yīng)用程序管理表包含多個項目。這些項目包含在節(jié)目中是應(yīng)該自動啟動應(yīng)用程序(Autostart)、還是應(yīng)該等待從其他應(yīng)用程序中調(diào)用來啟動(Present)這一表示啟動的方法的“控制碼”、用作為JAR文件的文件名的5位數(shù)值來表示作為對象的應(yīng)用程序的“應(yīng)用程序ID”、以及“應(yīng)用程序詳細(xì)信息”。“應(yīng)用程序詳細(xì)信息”為每個應(yīng)用程序保存著應(yīng)用程序被裝入的情況下的“優(yōu)先級”、表示應(yīng)用程序是否是節(jié)目未綁定、是否是光盤綁定的“綁定信息”、表示應(yīng)用程序的名稱的字符串、表示應(yīng)用程序的語言屬性的“語言碼”、以及指示與應(yīng)用程序相對應(yīng)的圖標(biāo)所在的“圖標(biāo)定位符”。應(yīng)用程序管理表通過將節(jié)目作為生存周期來管理,能夠以節(jié)目這一再現(xiàn)單位為區(qū)隔來管理各應(yīng)用程序?qū)Υ鎯Y源等的消耗。由此,即使在某個節(jié)目的再現(xiàn)中多個應(yīng)用程序競爭資源的利用、而陷入了死鎖狀態(tài),如果用戶選擇別的節(jié)目,則也能使這些應(yīng)用程序全部結(jié)束,所以死鎖狀態(tài)強制解除。此外,即使在某個節(jié)目的再現(xiàn)中失控了的應(yīng)用程序占有了存儲器,如果用戶選擇別的節(jié)目,則也能使該應(yīng)用程序強制結(jié)束,所以存儲容量的壓力強制解除。通過這樣做,能夠?qū)崿F(xiàn)不消耗無謂的存儲資源、穩(wěn)定的存儲資源的管理。由于能夠?qū)崿F(xiàn)穩(wěn)定的存儲資源的管理,所以在存儲資源的容量受限的家電設(shè)備的實現(xiàn)中,將進(jìn)一步發(fā)揮其真正的價值。將用BD-J對象內(nèi)的應(yīng)用程序管理表來規(guī)定工作的字節(jié)碼應(yīng)用稱為“BD-J應(yīng)用程序”。與該Java(注冊商標(biāo))應(yīng)用程序的實體相當(dāng)?shù)氖菆D2中的BDMV目錄下的JAR目錄中保存著的Java(注冊商標(biāo))存檔文件(YYYYY.jar)。應(yīng)用程序是例如Java(注冊商標(biāo))應(yīng)用程序,由被裝入到虛擬機的堆區(qū)(也稱為工作存儲器)上的1個以上的xlet程序組成。在META目錄中保存著的元文件(ZZZZZ.xml)中,保存著與放入光盤中的影像作品有關(guān)的各種各樣的信息。作為元文件中保存著的信息,有光盤的光盤名及圖像、光盤由誰制作的信息、與各節(jié)目有關(guān)的節(jié)目名等。以上是對BD-ROM100的說明。元文件不是必須的文件,也有未保存該文件的BD-ROM。以上是對再現(xiàn)裝置的再現(xiàn)對象——BD-ROM的說明。接著,說明播放列表信息的細(xì)節(jié)。實現(xiàn)立體視覺及平面視覺的播放列表信息如下構(gòu)成。一般“播放列表”是指通過在AV流的時間軸上規(guī)定再現(xiàn)區(qū)間、并且在邏輯上指定該再現(xiàn)區(qū)間之間的再現(xiàn)順序而規(guī)定的再現(xiàn)路徑,具有規(guī)定再現(xiàn)AV流中的哪個的哪一部分、并以何種順序來展開場景的作用。MPLS文件中保存著的播放列表信息定義這種播放列表的“類型”。用播放列表信息定義的再現(xiàn)路徑是所謂的“多路徑”。多路徑是指對主AV流定義的再現(xiàn)路徑(主路徑)、和對輔流定義的再現(xiàn)路徑(支路徑)的捆綁。在這種多路徑的再現(xiàn)時間軸上,定義了章位置。通過使再現(xiàn)裝置參考該章位置,而使再現(xiàn)裝置實現(xiàn)對多路徑的時間軸上的任意時間點的隨機訪問。為了定義這種多路徑,播放列表信息包含再現(xiàn)屬性信息、MainPath信息、Subpath信息、PlayListMark信息。DMainPath信息是通過定義主視視頻流的再現(xiàn)時間軸中的、1個以上的、作為In_Time的時間點和作為Out_Time的時間點的組合、來定義邏輯再現(xiàn)區(qū)間的信息,包含STNJable。該MainPath信息相當(dāng)于再現(xiàn)數(shù)據(jù)信息。2)播放列表Mark信息包含用In_Time信息及Out_Time信息的組合指定的視頻流的一部分中的、作為章的時間點的指定。3)Subpath信息由1個以上的SubPlayItem信息構(gòu)成,SubPlayItem信息包含要與上述主視視頻流同步來再現(xiàn)的輔視流的指定、和該輔視流的再現(xiàn)時間軸上的In_Time信息及Out_Time信息的組合。用以上數(shù)據(jù)結(jié)構(gòu),能夠定義將左眼用視頻流上的再現(xiàn)區(qū)間、及右眼用視頻流上的再現(xiàn)區(qū)間捆綁所得的多路徑,通過這種多路徑的定義,能夠以與現(xiàn)有的BD-ROM的數(shù)據(jù)結(jié)構(gòu)兼容的形式,來定義能夠立體再現(xiàn)的再現(xiàn)區(qū)間。圖5是播放列表文件的內(nèi)部結(jié)構(gòu)中的、“再現(xiàn)屬性信息”、“再現(xiàn)數(shù)據(jù)信息”的內(nèi)部結(jié)構(gòu)的詳圖。“再現(xiàn)屬性信息”包含播放列表文件基于的標(biāo)準(zhǔn)的“版本”、指定該播放列表文件是電影、幻燈播放中的哪一種、是順序再現(xiàn)還是隨機再現(xiàn)構(gòu)成播放列表文件的各個PlayItem的“再現(xiàn)類型”、以及表示播放列表文件是2D播放列表還是3D播放列表這一區(qū)別的“維數(shù)識別標(biāo)志”?!霸佻F(xiàn)數(shù)據(jù)信息”由N+1個PlayItem信息(圖中的PlayItem#0信息PlayItem#N信息)構(gòu)成。各個PlayItem信息包含表示該PlayItem對應(yīng)的傳輸流的“流文件信息”、表示該流文件的再現(xiàn)時間長度的“再現(xiàn)時間信息”、以及為每個打包基本流表示在該播放項信息中允許再現(xiàn)何種打包基本流的“流登錄信息”。“維數(shù)識別標(biāo)志”表示是3D播放列表,這是用播放列表文件參考的傳輸流文件內(nèi)數(shù)字流是支持3D的數(shù)字流的情況;“維數(shù)識別標(biāo)志”表示是2D播放列表,這是用播放列表文件參考的傳輸流文件內(nèi)數(shù)字流是只支持2D的數(shù)字流的情況。以下,說明播放列表文件的具體描述例。圖6示出規(guī)定2D播放列表的播放列表文件的具體描述。在圖6的一例中,“版本信息”是2.00;播放列表文件的再現(xiàn)類型被設(shè)置為下述內(nèi)容再現(xiàn)數(shù)據(jù)信息的PlayItem信息是“電影”,表示從起始處順序再現(xiàn)用PlayItem信息指定的流文件的“順序”。此外,維數(shù)識別標(biāo)志示出是能夠2D顯示的流結(jié)構(gòu)的例子。在再現(xiàn)數(shù)據(jù)信息中,描述了與影像/聲音/字幕數(shù)據(jù)有關(guān)的信息。在圖6的例子中,示出PlayItem#0使用的流文件是上述STREAM目錄下的00001.m2ts,PlayItem#0的再現(xiàn)時間是0x0(^932E0。PlayItem#0的3個流登錄信息示出用影像#1、聲音#1、字幕#1這3個邏輯流號標(biāo)識的3個打包基本流的細(xì)節(jié)。具體地說,示出用影像#1這一邏輯流號識別的打包基本流是由具有包標(biāo)識符0x02的TS包構(gòu)成的視頻流。示出用聲音#1這一邏輯流號識別的打包基本流是由具有包標(biāo)識符0x80的TS包構(gòu)成、語言為日語的聲音流。示出用字幕#1這一邏輯流號識別的打包基本流是由具有包標(biāo)識符0x92的TS包構(gòu)成、語言為日語、尺寸為普通尺寸的字幕數(shù)據(jù)。圖7示出規(guī)定3D播放列表的播放列表文件的一例。本圖中的再現(xiàn)屬性信息的版本是“2.00”,播放列表文件的再現(xiàn)類型是“電影”、表示從起始處順序再現(xiàn)再現(xiàn)數(shù)據(jù)信息中包含的播放項的“順序”被設(shè)置為再現(xiàn)類型。維數(shù)識別標(biāo)志示出是能夠立體表示的3D播放列表。在再現(xiàn)數(shù)據(jù)信息中,示出存在1個Playltem,PlayItem#0使用的流文件是上述STREAM目錄下的00001.m2ts。PlayItem#0的再現(xiàn)時間是0x002932E0,在PlayItem#0中,存在4個表示打包基本流的細(xì)節(jié)的流登錄信息。由這些流登錄信息可知以下事實。S卩,可知被分配了影像#1這一邏輯流號的打包基本流由包標(biāo)識符為0x02的TS包構(gòu)成,具有左眼用這一視覺屬性。被分配了影像#2這一邏輯流號的打包基本流由包標(biāo)識符為0x02的TS包構(gòu)成,具有右眼用這一視覺屬性。被分配了聲音#1這一邏輯流號的打包基本流是由包標(biāo)識符為0x80的TS包構(gòu)成、具有日語這一語言屬性的聲音流??芍环峙淞俗帜?1這一邏輯流號的打包基本流是由包標(biāo)識符為0x92的TS包構(gòu)成、具有日語這一語言屬性、字符尺寸為普通尺寸的字幕數(shù)據(jù)。以上是對播放列表信息的說明。接著,說明再現(xiàn)裝置的細(xì)節(jié)。下面詳細(xì)說明再現(xiàn)裝置的構(gòu)件。圖8是再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的結(jié)構(gòu)圖。如本圖所示,再現(xiàn)裝置由BD驅(qū)動器la、網(wǎng)絡(luò)設(shè)備lb、本地存儲器lc、讀緩沖器&,2b、虛擬文件系統(tǒng)3、分離器4、視頻解碼器5a,b、視頻平面6、圖像解碼器7a,b、圖像存儲器7c,d、圖像平面8、音頻解碼器9、交互式圖形平面10、背景平面11、寄存器組12、靜態(tài)腳本存儲器13、再現(xiàn)控制引擎14、縮放引擎15、合成部16、HDMI發(fā)送接收部17、顯示功能標(biāo)志保持部18、左右處理存儲部19、平面移動引擎20、偏移信息存儲器21、BD-J平臺22、動態(tài)腳本存儲器23、模式管理模塊M、HDMV模塊25、UO檢測模塊26、繪制引擎27a、繪制存儲器27b、顯示模式設(shè)置初始顯示設(shè)置部觀、維數(shù)模式存儲部29構(gòu)成。在輸入到第1實施方式的再現(xiàn)裝置200中的視頻流中,分別存在左眼用的和右眼用的,但是字幕/GUI流則輸入左眼用和右眼用共享的。在本實施方式中,以預(yù)先在一個流文件中嵌入了右眼用流和左眼用流為前提來進(jìn)行描述。這是為了盡量抑制存儲器和圖形方面的機器資源貧乏的機器(例如CE機器)所需的運算量。(BD驅(qū)動器la)BD驅(qū)動器Ia包括具有半導(dǎo)體激光器、準(zhǔn)直透鏡、分束器、物鏡、聚光透鏡、光檢測器的光學(xué)頭。從半導(dǎo)體激光器出射的光束通過準(zhǔn)直透鏡、分束器、物鏡,會聚到光盤的信息面上。會聚的光束在光盤上反射/衍射,通過物鏡、分束器、聚光透鏡,會聚到光檢測器上。光檢測器按照會聚的光的光量,來生成再現(xiàn)信號。通過對該再現(xiàn)信號進(jìn)行解調(diào),能夠解調(diào)出BD上記錄著的各種各樣的數(shù)據(jù)。(網(wǎng)絡(luò)接口lb)網(wǎng)絡(luò)接口Ib用于與再現(xiàn)裝置的外部進(jìn)行通信,能夠訪問可用因特網(wǎng)訪問的服務(wù)器,或者訪問用本地網(wǎng)連接的服務(wù)器。例如,能夠用于下載因特網(wǎng)上公開的BD-ROM追加內(nèi)容,或者通過與內(nèi)容指定的因特網(wǎng)上的服務(wù)器進(jìn)行數(shù)據(jù)通信來再現(xiàn)利用網(wǎng)絡(luò)功能的內(nèi)容。BD-ROM追加內(nèi)容是指原始的BD-ROM上沒有的內(nèi)容,例如追加的第二音頻、字幕、贈送影像、應(yīng)用程序等??梢詮腂D-J平臺來控制網(wǎng)絡(luò)接口lb,可以將因特網(wǎng)上公開的追加內(nèi)容下載到本地存儲器Ic中。(本地存儲器Ic)本地存儲器Ic包括內(nèi)置媒體及移動媒體,用于保存下載下來的追加內(nèi)容或應(yīng)用程序所用的數(shù)據(jù)等。保存追加內(nèi)容的區(qū)域被分給每個BD-ROM,而應(yīng)用程序能夠用來保持?jǐn)?shù)據(jù)的區(qū)域被分給每個應(yīng)用程序。此外,記載著將下載的追加內(nèi)容如何與BD-ROM上的數(shù)據(jù)合并的合并規(guī)則的合并管理信息也被保存在該內(nèi)置媒體、移動媒體中。內(nèi)置媒體是指例如再現(xiàn)裝置中內(nèi)置的硬盤驅(qū)動器、存儲器等可寫的記錄媒體。移動媒體是指例如具有便攜性的記錄媒體,最好是SD卡等具有便攜性的半導(dǎo)體存儲卡。以移動媒體為半導(dǎo)體存儲卡時為例進(jìn)行說明,再現(xiàn)裝置包括用于安裝移動媒體的插槽(未圖示)及用于讀取插槽上安裝的移動媒體的接口(例如存儲卡接口),向插槽中安裝了半導(dǎo)體存儲器后,移動媒體和再現(xiàn)裝置電連接,能夠利用接口(例如存儲卡接口)將半導(dǎo)體存儲器中記錄著的數(shù)據(jù)變換為電信號并讀出。(讀緩沖器2a)讀緩沖器&是用于暫時保存從BD驅(qū)動器Ia讀出的構(gòu)成構(gòu)成左眼用流的盤區(qū)的源包、在調(diào)整了傳送速度之后、傳送到分離器4的緩沖器。(讀緩沖器2b)讀緩沖器沈是用于暫時保存從BD驅(qū)動器Ia讀出的構(gòu)成構(gòu)成右眼用流的盤區(qū)的源包、在調(diào)整了傳送速度之后、傳送到分離器4的緩沖器。(虛擬文件系統(tǒng)3)虛擬文件系統(tǒng)3根據(jù)與追加內(nèi)容一起下載到本地存儲器Ic中的合并管理信息,來合并本地存儲器中保存著的追加內(nèi)容和插入的BD-ROM上的內(nèi)容,以構(gòu)筑虛擬的BD-ROM(虛擬軟件包)。為了構(gòu)筑虛擬軟件包,虛擬文件系統(tǒng)3具有用于生成及更新應(yīng)用程序數(shù)據(jù)相關(guān)聯(lián)信息的“應(yīng)用程序數(shù)據(jù)相關(guān)聯(lián)模塊3a”。應(yīng)用程序數(shù)據(jù)相關(guān)聯(lián)信息是指根據(jù)BD-ROM光盤上的文件系統(tǒng)信息、和應(yīng)用程序設(shè)置的別名訪問信息、將本地存儲器的信息與應(yīng)用程序相關(guān)聯(lián)的信息。HDMV模式的工作主體——HDMV模塊或BD-J模式的工作主體——BD-J平臺能夠無區(qū)別地參考虛擬軟件包和原始BD-ROM。在再現(xiàn)虛擬軟件包的過程中,再現(xiàn)裝置用BD-ROM上的數(shù)據(jù)和本地存儲器上的數(shù)據(jù)這兩者來進(jìn)行再現(xiàn)控制。(分離器4)分離器4由源包拆包器、PID過濾器構(gòu)成,接受與要再現(xiàn)的流(流被包含在插入的BD-ROM及與插入的BD-ROM對應(yīng)的本地存儲器中)對應(yīng)的包標(biāo)識符的指示,根據(jù)該包標(biāo)識符來執(zhí)行包過濾,將其結(jié)果得到的TS包輸出到解碼器。在包過濾時,分離器4能夠根據(jù)流的首標(biāo)信息來劃分左眼用視頻流的視頻幀和右眼用視頻流的視頻幀。本再現(xiàn)裝置在向顯示裝置輸出數(shù)據(jù)時交替地進(jìn)行左眼用的影像和右眼用的影像的處理并輸出。在有些輸出形式時需要同時輸出兩者的情況下,分離器交替地處理左眼用視頻流的視頻幀、和右眼用視頻流的視頻幀,在左眼用視頻幀及右眼用視頻幀這兩者的解碼完成的時間點輸出兩者。再者,在硬件結(jié)構(gòu)上有2個輸出的情況下分別輸出左眼用和右眼用的影像。(視頻解碼器5)視頻解碼器5對從分離器4輸出的構(gòu)成左眼用視頻流的TS包進(jìn)行解碼并將非壓縮形式的視頻幀寫入到左眼視頻平面6(圖8的視頻平面6上的符號(L)所示者)上。另一方面,對從分離器4輸出的構(gòu)成右眼用視頻流的TS包進(jìn)行解碼并將非壓縮形式的視頻幀寫入到右眼視頻平面6(圖8的視頻平面6上的符號(R)所示者)上。(視頻平面6)視頻平面6是例如能夠保存以1920X2160(U80X1440)這樣的分辨率構(gòu)成視頻幀的圖片數(shù)據(jù)的平面存儲器,具有1920X1080(1觀0X720)的分辨率的左眼用平面(圖8的視頻平面6上的符號(L)所示者)、1920X1080(1280X720)的分辨率的右眼用平面(圖8的視頻平面6上的符號(R)所示者)。(圖像解碼器7a,b)圖像解碼器7a,b對從分離器4輸出、被寫入到圖像存儲器7c、7d中的構(gòu)成字幕數(shù)據(jù)的TS包進(jìn)行解碼并將非壓縮形式的圖形字幕寫入到圖像平面8中。圖像解碼器7a,b解碼的“字幕數(shù)據(jù)”是用游程長度編碼壓縮了的表示字幕的數(shù)據(jù),用表示Y值、Cr值、Cb值、α值的像素碼、和該像素碼的游程長度來定義。(圖像平面8)圖像平面8是例如能夠保存以1920X1080(1觀0X720)這樣的分辨率對字幕數(shù)據(jù)進(jìn)行解碼而得到的圖形數(shù)據(jù)(例如字幕數(shù)據(jù))的圖形平面,例如具有具有能夠保存1920X1080(1280X720)的分辨率的數(shù)據(jù)的存儲區(qū)域的左眼用平面(圖8所示的圖像平面8上的符號(L)所示者)、具有能夠保存1920X1080(1觀0X720)的分辨率的數(shù)據(jù)的存儲區(qū)域的右眼用平面(圖8所示的圖像平面8上的符號(R)所示者)。(音頻解碼器9)音頻解碼器9對從分離器4輸出的音頻幀進(jìn)行解碼,并輸出非壓縮形式的音頻數(shù)據(jù)。(交互式圖形平面10)交互式圖形平面10是例如具有能夠以1920X1080(1觀0X720)這樣的分辨率來保存BD-J應(yīng)用程序利用繪制引擎27a繪制的圖形數(shù)據(jù)的存儲區(qū)域的圖形平面,例如具有具有能夠保存1920X1080(1觀0X720)的分辨率的數(shù)據(jù)的存儲區(qū)域的左眼用平面(圖8的交互式圖形平面10上附有符號(L)者)、具有能夠保存1920X1080(1觀0X720)的分辨率的數(shù)據(jù)的存儲區(qū)域的右眼用平面(圖8的交互式圖形平面10上附有符號(R)者)。交互式圖形平面10上保存的“圖形數(shù)據(jù)”是各個像素由R值、G值、B值、α值定義的圖形。寫入到交互式圖形平面10上的圖形主要是用于構(gòu)成GUI的圖像或小配件。雖然表示像素的數(shù)據(jù)有不同,但是圖像數(shù)據(jù)及圖形數(shù)據(jù)用圖形數(shù)據(jù)這一表現(xiàn)來總括。本申請針對的圖形平面有圖像平面8、交互式圖形平面10這2種,在簡稱“圖形平面”的情況下,指示圖像平面8、交互式圖形平面10這兩者或其中某一種。(背景平面11)背景平面11是例如能夠以1920X1080(1觀0X720)這樣的分辨率來保存要成為背景圖像的靜止圖像數(shù)據(jù)的平面存儲器,具體地說,具有1920X1080(1觀0X720)的分辨率的左眼用平面(圖8所示的背景平面11上的附有符號(L)者)、1920X1080(1280X720)的分辨率的右眼用平面(圖8所示的背景平面11上的附有符號(R)者)。(寄存器組12)寄存器組12是包含保存播放列表的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)寄存器、保存表示再現(xiàn)裝置中的配置的配置信息的再現(xiàn)設(shè)置寄存器、能夠保存內(nèi)容所用的任意信息的通用寄存器的寄存器集。播放列表的再現(xiàn)狀態(tài)表示利用播放列表中記載著的各種AV數(shù)據(jù)信息中的哪個AV數(shù)據(jù)、再現(xiàn)播放列表的哪個位置(時刻)等狀態(tài)。在播放列表的再現(xiàn)狀態(tài)變化時,再現(xiàn)控制引擎14向寄存器組12中保存其內(nèi)容。此外,可以根據(jù)來自HDMV模式的工作主體——HDMV模塊或BD-J模式的工作主體——Java平臺執(zhí)行的應(yīng)用程序的指示,來保存應(yīng)用程序指定的值,或者將保存著的值交給應(yīng)用程序。(靜態(tài)腳本存儲器13)靜態(tài)腳本存儲器13是用于保存當(dāng)前播放列表信息和當(dāng)前片斷信息的存儲器。當(dāng)前播放列表信息是指能夠從BD-ROM或內(nèi)置媒體驅(qū)動器、移動媒體驅(qū)動器訪問的多個播放列表信息中的當(dāng)前處理對象。當(dāng)前片斷信息是指能夠從BD-ROM或內(nèi)置媒體驅(qū)動器、移動媒體驅(qū)動器訪問的多個片斷信息中的當(dāng)前處理對象。(再現(xiàn)控制引擎14)再現(xiàn)控制引擎14執(zhí)行AV再現(xiàn)功能、播放列表的再現(xiàn)功能。AV再現(xiàn)功能是指從DVD播放器、CD播放器沿襲的功能群,是再現(xiàn)開始、再現(xiàn)停止、暫停、暫停的解除、靜止圖像功能的解除、用立即數(shù)指定了再現(xiàn)速度的快進(jìn)、用立即數(shù)指定了再現(xiàn)速度的后退、聲音切換、副影像切換、角度切換這些處理。HDMV模塊執(zhí)行的電影對象或BD-J平臺執(zhí)行的BD-J應(yīng)用程序通過對再現(xiàn)控制引擎14進(jìn)行處理請求,能夠使再現(xiàn)控制引擎不僅進(jìn)行再現(xiàn)開始、再現(xiàn)停止這些普通再現(xiàn)的再現(xiàn)控制,而且進(jìn)行暫停、暫停的解除、靜止圖像功能的解除、用立即數(shù)指定了再現(xiàn)速度的快進(jìn)、用立即數(shù)指定了再現(xiàn)速度的后退、聲音切換、副影像切換這些特殊再現(xiàn)。播放列表再現(xiàn)功能是指根據(jù)構(gòu)成當(dāng)前播放列表的當(dāng)前播放列表信息、當(dāng)前片斷信息進(jìn)行該AV再現(xiàn)功能中的再現(xiàn)開始或再現(xiàn)停止。AV流再現(xiàn)有以用戶操作(例如再現(xiàn)按鈕)為觸發(fā)而開始的情況,也有以終端內(nèi)的某個事件為觸發(fā)而自動開始的情況。再現(xiàn)裝置的中間件將用于執(zhí)行再現(xiàn)控制引擎的各種功能的API提供給BD-J應(yīng)用程序。用于使再現(xiàn)控制引擎執(zhí)行各再現(xiàn)功能的API的庫是“AV再現(xiàn)庫14a”。“AV再現(xiàn)庫14a”中的各個API包含各種各樣的成員函數(shù),通過指定變元來調(diào)用AV再現(xiàn)庫的成員函數(shù)(方法),而使再現(xiàn)控制引擎執(zhí)行這些成員函數(shù)的功能。另一方面,電影對象通過發(fā)布與該成員函數(shù)相當(dāng)?shù)膶?dǎo)航命令,而使再現(xiàn)控制引擎執(zhí)行與這些API相當(dāng)?shù)奶幚?。試舉一例,“selectPlayList”是BD-J應(yīng)用程序用于命令切換播放列表的API,用于調(diào)用該API的變元為BD-J定位符。BD-J定位符是能夠用titlejd、playlistjd、PlayItemJd來指定要選擇的播放列表的、BD-J應(yīng)用程序?qū)S玫亩ㄎ环Mㄟ^使用BDMV/PLAYLIST目錄中的播放列表文件的文件體,來指定要成為再現(xiàn)對象的播放列表。再現(xiàn)控制引擎的功能執(zhí)行的結(jié)果用事件通知給BD-J應(yīng)用程序。由此,在利用AV再現(xiàn)庫時,BD-J應(yīng)用程序需要預(yù)先登錄事件監(jiān)聽器,以便能夠接收表示執(zhí)行結(jié)果的事件。(縮放引擎15)縮放引擎15能夠進(jìn)行圖像平面8或視頻平面5上的影像的縮小、放大、及等倍的控制。如果在進(jìn)行圖像數(shù)據(jù)、視頻幀的解碼的時間點在平面移動引擎20內(nèi)設(shè)置了值,則縮放引擎15認(rèn)為發(fā)生了縮放,在將解碼出的圖形保存到視頻平面上之前通過縮放引擎15進(jìn)行縮放。(合成部16)合成部16進(jìn)行交互式圖形平面10、圖像平面8、視頻平面6、背景平面11的層合成。交互式圖形平面10、圖像平面8、視頻平面6、背景平面11這些平面存儲器形成層模型,合成部16進(jìn)行的層合成是通過在平面存儲器的層模型中對層模型中的階層間的所有組合執(zhí)行重疊階層間的平面存儲器中保存著的像素數(shù)據(jù)的像素值這一處理來進(jìn)行的。階層間的重疊是下述處理將位于某個階層上的平面存儲器的以行為單位的像素值乘以透射率α作為加權(quán),并且將位于其下位階層上的平面存儲器的以行為單位的像素值乘以(1-透射率α)這一加權(quán),將這些加權(quán)過的像素值相加,將相加結(jié)果作為該階層上的以行為單位的像素的像素值。通過在位于層模型的2個階層上的以行為單位的像素之間重復(fù)執(zhí)行該階層間的重疊,來實現(xiàn)上述層合成。在內(nèi)容將字幕或彈出菜單假想為圖像平面的數(shù)據(jù)的情況下,一定在視頻平面上疊加圖像平面。即,即使視頻平面是立體的內(nèi)容,在沒有縱深的字幕或彈出菜單重疊在立體視視頻上的情況下,也必須優(yōu)先顯示圖像。這是因為,不這樣做,圖形的部分就會成為陷入視頻中的樣子,顯得不自然。(HDMI發(fā)送接收部17)HDMI發(fā)送接收部17包含例如符合HDMI標(biāo)準(zhǔn)(HDMIHighDefinitionMultimediaInterface,高清晰度多媒體接口)的接口,和與再現(xiàn)裝置HDMI連接的裝置(在本例中為顯示裝置400)按HDMI標(biāo)準(zhǔn)進(jìn)行發(fā)送接收,將視頻平面上保存著的圖片數(shù)據(jù)、和音頻解碼器9解碼出的非壓縮的音頻數(shù)據(jù)經(jīng)HDMI發(fā)送接收部17傳輸?shù)斤@示裝置400。顯示裝置400保持著例如與是否支持立體顯示有關(guān)的信息、與可平面顯示的分辨率有關(guān)的信息、與可立體表示的分辨率有關(guān)的信息,在從再現(xiàn)裝置經(jīng)HDMI發(fā)送接收部17發(fā)出了請求后,顯示裝置400將請求的所需信息(例如與是否支持立體顯示有關(guān)的信息、與可平面顯示的分辨率有關(guān)的信息、與可立體表示的分辨率有關(guān)的信息)發(fā)回給再現(xiàn)裝置。這樣,通過經(jīng)HDMI發(fā)送接收部17,能夠從顯示裝置400取得顯示裝置400是否支持立體顯示的信息。(顯示功能標(biāo)志保持部18)顯示功能標(biāo)志保持部18保存著表示再現(xiàn)裝置能否進(jìn)行3D顯示這一區(qū)別的3D顯示功能標(biāo)志。(左右處理存儲部19)左右處理存儲部19存儲當(dāng)前輸出處理為左眼用的輸出、還是右眼用的輸出。左右處理存儲部19的標(biāo)志表示向與圖1所示的再現(xiàn)裝置相連接的表示設(shè)備(在圖1的例子中為電視)的輸出是左眼輸出、還是右眼輸出。在進(jìn)行左眼輸出期間,左右處理存儲部19的標(biāo)志被設(shè)置為表示左眼輸出的標(biāo)志。而在進(jìn)行右眼輸出的期間,左右處理存儲部19的標(biāo)志被設(shè)置為表示右眼輸出的標(biāo)志。(平面移動引擎20)平面移動引擎20兼?zhèn)浔4鎴D像平面偏移信息的區(qū)域,在判斷出左右處理存儲部19中當(dāng)前處理對象是左眼影像還是右眼影像后,用保存著的圖像平面偏移信息所示的平面偏移量來計算圖像平面的橫軸的移動量并移動。通過變更字幕/GUI的橫軸的偏移幅度,來變更縱深。例如,能得到下述視覺效果越使左眼用字幕和右眼用字幕沿一定方向遠(yuǎn)離,則顯示越近;越沿相反方向離開,則顯得越遠(yuǎn)。(偏移信息存儲器21)偏移信息存儲器21是用戶或應(yīng)用程序請求了更新圖像平面偏移信息時暫時保存其值的模塊。圖像平面偏移信息例如是用-255255來表現(xiàn)縱深的整數(shù)055是最近,-255是最遠(yuǎn)),將其變換為表示最終移動幅度的像素坐標(biāo)。(BD-J平臺22)BD-J平臺22是BD-J模式的工作主體——Java平臺,完全實現(xiàn)了Java2Micro_Edition(J2ME)PersonalBasisProfile(PBP1.0)、禾口GloballyExecutableMHPspecification(GEM1.0.2)forpackagemediatargets,通過從JAR存檔文件中存在的類文件中讀出字節(jié)碼,保存到堆存儲器中,來啟動BD-J應(yīng)用程序。然后,將構(gòu)成BD-J應(yīng)用程序的字節(jié)碼、構(gòu)成系統(tǒng)應(yīng)用程序的字節(jié)碼變換為本機代碼,并使MPU執(zhí)行。(動態(tài)腳本存儲器23)動態(tài)腳本存儲器23是保存著當(dāng)前動態(tài)腳本、供HDMV模式的工作主體——HDMV模塊、BD-J模式的工作主體——Java平臺處理的存儲器。當(dāng)前動態(tài)腳本是指BD-ROM或內(nèi)置媒體、移動媒體上記錄著的:tndeX.bdmV、BD-J對象、電影對象中的當(dāng)前執(zhí)行對象。(模式管理模塊模式管理模塊M保持從BD-ROM或內(nèi)置媒體驅(qū)動器、移動媒體驅(qū)動器中讀出的Index.bdmv,進(jìn)行模式管理及分支控制。模式管理模塊M進(jìn)行的模式管理是指使BD-J平臺22、HDMV模塊25中的哪一個執(zhí)行動態(tài)腳本、這一模塊的分配。(HDMV模塊25)HDMV模塊25是HDMV模式的工作主體——DVD虛擬播放器,是HDMV模式的執(zhí)行主體。本模塊具備命令解釋器,通過解釋并執(zhí)行構(gòu)成電影對象的導(dǎo)航命令來執(zhí)行HDMV模式的控制。導(dǎo)航命令是用與DVD-Video相似的語法來描述的,所以通過執(zhí)行這種導(dǎo)航命令,能夠?qū)崿F(xiàn)類似于DVD-Video的再現(xiàn)控制。(UO檢測模塊沈)UO檢測模塊沈接受用戶對GUI的操作。在這種用GUI接受的用戶操作中,有選擇BD-ROM上記錄著的節(jié)目中的哪個這一節(jié)目選擇、字幕選擇、聲音選擇。特別是作為立體再現(xiàn)特有的用戶操作,有時接受立體影像的縱深感的級別。例如,有時接受縱深感為遠(yuǎn)、普通、近等的3個級別,也有時通過縱深感為幾cm、幾mm這樣的數(shù)值輸入來接受縱深感的級別。此外,UO檢測模塊沈在通過遙控或機器附帶的按鈕等的操作而接受到變更圖像平面的縮放的指令的情況下,發(fā)布機器內(nèi)的模塊將其直接縮放的指令。(繪制引擎27a)繪制引擎27a包括Java2D、OPEN-GL這些平臺(基盤)軟件,根據(jù)來自BD-J應(yīng)用程序的請求來進(jìn)行JPEG數(shù)據(jù)/PNG數(shù)據(jù)的解碼,得到圖像或小配件,寫入到交互式圖形平面及背景圖形平面上。通過對JPEG數(shù)據(jù)進(jìn)行解碼而得到的圖像數(shù)據(jù)成為GUI的壁紙,被寫入到背景圖形平面上。通過對PNG數(shù)據(jù)進(jìn)行解碼而得到的像素數(shù)據(jù)被寫入到交互式圖形平面上,能夠?qū)崿F(xiàn)伴有動畫的按鈕表示。通過對這些JPEG數(shù)據(jù)/PNG數(shù)據(jù)進(jìn)行解碼而得到的圖像或小配件在BD-J應(yīng)用程序顯示用于接受節(jié)目選擇或字幕選擇、聲音選擇的彈出菜單、或者使流再現(xiàn)聯(lián)動型的游戲工作時,被用來構(gòu)成GUI部件。此外,在BD-J應(yīng)用程序訪問WWW站點時,被用來構(gòu)成該WWW站點的瀏覽器畫面。(繪制存儲器27b)繪制存儲器27b是讀入要用繪制引擎來解碼的PNG數(shù)據(jù)、JPEG數(shù)據(jù)的存儲器。在該繪制存儲器27b中,在BD-J應(yīng)用程序執(zhí)行實況顯示模式時,保留高速緩存區(qū)域。實況顯示模式是指組合網(wǎng)絡(luò)上存在的WWW站點的瀏覽器畫面、和BD-ROM的流再現(xiàn)。高速緩存區(qū)域是用于高速緩存實況顯示模式時的當(dāng)前瀏覽器畫面及前一瀏覽器畫面的高速緩存存儲器,構(gòu)成上述瀏覽器畫面的非壓縮的PNG數(shù)據(jù)或非壓縮的JPEG數(shù)據(jù)被保存在這里。(顯示模式設(shè)置初始顯示設(shè)置部觀)顯示模式設(shè)置初始顯示設(shè)置部觀根據(jù)提供給BD-J平臺部的當(dāng)前節(jié)目中的BD-J對象,來設(shè)置再現(xiàn)模式、分辨率。(維數(shù)模式存儲部四)維數(shù)模式存儲部四存儲再現(xiàn)模式、立體模式。在再現(xiàn)裝置設(shè)置了能夠3D顯示作為3D顯示功能標(biāo)志的情況下,維數(shù)模式存儲部四中保存著的終端設(shè)置——再現(xiàn)模式能夠切換到2D、3D中的某一個。以下,將再現(xiàn)模式表示“3D”的狀態(tài)稱為“3D模式”,將再現(xiàn)模式表示“2D”的狀態(tài)稱為“2D再現(xiàn)模式”。以上是對再現(xiàn)裝置的構(gòu)件的說明。接著,說明用于實現(xiàn)立體再現(xiàn)的細(xì)節(jié)。(形成立體影像所需的東西)為了形成3D影像,再現(xiàn)裝置和顯示裝置自身都需要有該能力,通過在內(nèi)容中提示是否有該能力,或者在再現(xiàn)裝置中設(shè)置想讓內(nèi)容自身以2D來工作還是以3D來工作,制作內(nèi)容和實現(xiàn)再現(xiàn)裝置的便利性增加。理由是因為內(nèi)容和再現(xiàn)裝置能夠預(yù)防影像和圖形的不自然的重疊。作為保持再現(xiàn)裝置的能力和內(nèi)容的設(shè)置信息的一例,有寄存器組12。圖9是寄存器組12的內(nèi)容的例子的示意圖。寄存器組12由“再現(xiàn)狀態(tài)寄存器(0)(127)”和“通用寄存器(0)0096)”構(gòu)成。再現(xiàn)狀態(tài)寄存器內(nèi)是用于保存某個值的、編號了的保存地址的集合。例如、在某個號碼的保存地址中放入當(dāng)前再現(xiàn)中的播放列表的標(biāo)識符,或者在另外某個號碼的保存地址中放入利用著的音頻的標(biāo)識符。放入各個值的是再現(xiàn)控制引擎18、HDMV模塊25、或BD-J平臺22。內(nèi)容能夠用HDMV模塊25或BD-J平臺22從再現(xiàn)狀態(tài)寄存器或通用寄存器取得與指定的號碼對應(yīng)的值,或者保存與指定的號碼對應(yīng)的值。在再現(xiàn)狀態(tài)寄存器中的第14個(再現(xiàn)狀態(tài)寄存器(14))中,其高第3位被分配給想以2D來工作還是以3D來工作這一設(shè)定。在再現(xiàn)狀態(tài)寄存器中的第四個(再現(xiàn)狀態(tài)寄存器09))中,其低第3位被分配給再現(xiàn)裝置是否有用于形成3D影像的能力這一設(shè)定。(用單個圖形平面來實現(xiàn)立體視)在說明3D影像輸出處理之前,先說說實現(xiàn)立體視的字幕/GUI的數(shù)據(jù)。作為本實施方式的再現(xiàn)裝置200處理的數(shù)據(jù),存在字幕/GUI的數(shù)據(jù)。為了降低眼睛的疲勞度,需要將字幕/GUI的數(shù)據(jù)顯示得比視頻流更近。作為將字幕/GUI流顯示在近處的方法,在形成左眼和右眼影像時,合成將字幕/GUI流沿橫軸移動了的結(jié)果并輸出。通過變更字幕/GUI的橫軸的偏移幅度,來變更縱深。例如,能得到下述視覺效果越使左眼用字幕和右眼用字幕沿一定方向遠(yuǎn)離,則顯示越近;越沿相反方向離開,則顯得越遠(yuǎn)。將如上所述在1個圖形平面上根據(jù)平面偏移量來執(zhí)行平面移動、以實現(xiàn)立體視覺的再現(xiàn)模式稱為“l(fā)plane+Offset模式”(1平面+偏移量模式)。平面移動引擎20用于實現(xiàn)該lplane+Offset模式。將原來的像素數(shù)據(jù)的坐標(biāo)、和向右或向左移動了的情況下的各像素數(shù)據(jù)的坐標(biāo)之間的差分稱為“移動量”。該移動量在立體視中,可用使圖像平面8或交互式圖形平面10具有何種程度的縱深這一縱深值來計算。此外,在立體再現(xiàn)中,可以由用作兩眼的視差的某些參數(shù)導(dǎo)出。此外,將用于使圖形平面內(nèi)的像素數(shù)據(jù)左右移動上述那樣的移動量的參數(shù)稱為“平面偏移量”。移動量是標(biāo)量,而平面偏移量是具有正負(fù)的值的矢量,指示從當(dāng)前狀態(tài)沿向右及向左中的哪一個方向使像素數(shù)據(jù)的坐標(biāo)移動多少。在本實施方式中,內(nèi)容制作者預(yù)先將以何種縱深來顯示字幕/GUI這一信息嵌入到播放列表信息中,從而再現(xiàn)裝置200在再現(xiàn)與播放列表信息相關(guān)聯(lián)的流期間根據(jù)該信息將字幕/GUI立體地持續(xù)顯示在視頻流的前面。不限于播放列表信息,可用作平面偏移量的像素的移動量及像素的移動方向也從記錄媒體或用戶操作等、再現(xiàn)裝置的外部提供。將作為平面偏移量基于的信息、從再現(xiàn)裝置外部提供的像素的移動量及像素的移動方向的組合稱為“圖像平面偏移信息”。移動量可以直接利用圖像平面偏移信息中記載的值,也可以利用其他運算結(jié)果,例如將圖像平面偏移信息與終端內(nèi)預(yù)先設(shè)置的值相乘或組合所得的值。此外,有時會出現(xiàn)在某些顯示裝置的分辨率和尺寸時圖像平面的移動量過大、眼睛跟不上、圖像看起來是2重的現(xiàn)象。在該情況下,通過根據(jù)圖像平面偏移信息中記載的值、組合顯示裝置的分辨率和尺寸的信息來得到移動量,而進(jìn)行調(diào)整,使得字幕/圖形不顯示得過近。以下,說明用lplane+Offset模式再現(xiàn)出何種影像內(nèi)容。圖10是合成了進(jìn)行過平面移動的圖像平面的視頻幀的圖。9L、9R示出解碼器保存到視頻平面上的視頻幀的一例。從女性的臉的方向和位置的不同,可知左眼用的流和右眼用的流是從不同的角度拍攝的。9S是未進(jìn)行平面移動的圖形平面的內(nèi)容的圖,9LS是“Iloveyou”這一字幕被向左移動了時的圖像平面的快照。9RS是“Iloveyou”這一字幕被向右移動了時的圖像平面的快照。9LL是合成左眼的視頻幀、和向左移動了的圖像所得的合成影像,9RR是合成右眼的視頻幀、和向右移動了的圖像所得的合成影像。在9LL的左眼用影像中,可知“Iloveyou”的字幕是向左偏移被合成的。而在9RR的右眼用影像中,“Iloveyou”的字幕是向右偏移被合成的。如果不戴液晶眼鏡來看電視,則該9LL、9RR的影像看起來疊加在一起。這如圖3所示。圖11示出通過用液晶眼鏡500來觀看向左平面移動后的圖像平面、和向右平面移動后的圖像平面而出現(xiàn)的立體圖像。右眼用和左眼用的影像通過例如圖1所示的液晶眼鏡500過濾,在各眼中映出不同的影像。這里應(yīng)注意的是,不僅視頻流影像被重疊了左右的圖像而被立體化,而且“Iloveyou"的字幕也跟著沿橫向偏移、即添加了縱深間(在本實施方式的情況下顯示在近處)。這樣,能夠再現(xiàn)降低觀眾眼睛疲勞度的立體影像及字幕。圖9、圖10是用與視頻流聯(lián)動的字幕來說明的,但是按鈕等圖形也可以用同樣的方法進(jìn)行處理而使其具有縱深。圖12是本第1實施方式的再現(xiàn)裝置200讀入上述影像數(shù)據(jù)——播放列表并放映立體影像上重疊的立體字幕/立體圖形時的流程圖。播放列表再現(xiàn)請求以來自內(nèi)容的指示、或用戶操作(例如再現(xiàn)按鈕)成為觸發(fā)。不限于此,插入光盤時或選擇菜單時等、節(jié)目切換請求也有時成為觸發(fā)。靜態(tài)腳本存儲器11按開始再現(xiàn)播放列表的定時提取BD-ROM光盤上的多個播放列表、多個流中的、成為當(dāng)前再現(xiàn)處理對象的播放列表和傳輸流,設(shè)置到當(dāng)前播放列表信息中(Si)。其后,經(jīng)步驟幻、步驟幻的判斷步驟,如果這些判斷步驟中的判斷結(jié)果是肯定的,則在步驟S4中將再現(xiàn)模式切換到3D模式,從靜態(tài)腳本存儲器11的當(dāng)前播放列表信息中提取表示顯示字幕/GUI的縱深的值(以下稱為圖像平面偏移信息),保存到平面移動引擎內(nèi)部的存儲區(qū)域中65)。步驟幻判斷當(dāng)前播放列表信息中的維數(shù)識別標(biāo)志是否表示允許3D模式的再現(xiàn),步驟S3判斷再現(xiàn)裝置中的再現(xiàn)模式是否是3D模式。該判斷通過參考維數(shù)模式記錄部四中保存著的標(biāo)志ODor3D)來進(jìn)行。設(shè)想維數(shù)模式記錄部中保存著的值已根據(jù)例如用戶操作或來自應(yīng)用程序的指示而預(yù)先切換了。如果這些步驟中的某一個是否定的,則在步驟S12中將再現(xiàn)模式切換到2D再現(xiàn)模式,在2D模式下再現(xiàn)播放項(步驟S13)。在執(zhí)行了步驟S4、步驟S5之后,轉(zhuǎn)移到步驟S6步驟S13的循環(huán)。步驟S6步驟S13的循環(huán)是在步驟S6中將當(dāng)前播放項號初始化為1后,重復(fù)步驟S7步驟S13的處理,直至步驟S12判斷為“是”(“是”)。這里,循環(huán)的結(jié)束條件是播放項成為播放列表中的最后一個號碼,只要不滿足該條件,就遞增當(dāng)前播放項號(步驟S13)。用循環(huán)來重復(fù)進(jìn)行的處理是通過將用當(dāng)前播放項信息的流文件信息指定的AV流設(shè)置為當(dāng)前流(步驟S7),將當(dāng)前播放項信息的左眼用視頻流的包標(biāo)識符及右眼用視頻流的包標(biāo)識符設(shè)置到分離器中而使其分離出左眼用視頻流及右眼用視頻流(步驟S8),判斷當(dāng)前播放項信息的再現(xiàn)類型是電影、還是幻燈播放(步驟S9),如果是幻燈播放,則通過3D模式下的視頻幀處理來執(zhí)行幻燈播放再現(xiàn)(步驟S10),而如果是電影,則通過3D模式下的視頻幀處理來執(zhí)行電影再現(xiàn)(步驟Sll)。圖13是3D模式下的視頻幀處理的流程圖。首先,分離器4進(jìn)行光盤上的傳輸流的多路分離,將圖形流保存到圖像存儲器7c,(1中680幻。接著,圖像解碼器8對圖像存儲器7c,d中保存著的圖形流等進(jìn)行解碼并寫入到圖像平面8上6803)。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,根據(jù)左右處理存儲部19的標(biāo)志,抽取與其對應(yīng)的視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上6804)。假設(shè)在第1實施方式中,左右處理存儲部的標(biāo)志被缺省設(shè)置為左眼用的處理。S802S804的順序只是一例,它們的順序可以以任何順序來進(jìn)行。結(jié)束了向圖像平面上的保存之后,平面移動引擎根據(jù)步驟陽中保存的圖像平面偏移信息,參考左右處理存儲部19的標(biāo)志,將圖像平面沿一定的方向移動,合成部16在視頻平面5上合成移動了的圖形平面9的圖像6805)。S805中平面移動引擎移動的方向因使圖像平面顯示到近處、還是顯示到遠(yuǎn)處而異,而在第1實施方式中,作為左眼用影像,以向右偏移、即顯示到近處為前提。將S805中合成部16合成的最終影像作為左眼影像輸出到顯示裝置400(S806)。與本輸出完成同時,本再現(xiàn)裝置轉(zhuǎn)換左右處理存儲部19的標(biāo)志。S卩,在設(shè)置為左眼處理的情況下切換到右處理,而在設(shè)置為右眼處理的情況下切換到左處理。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,根據(jù)左右處理存儲部19的標(biāo)志,抽取與其對應(yīng)的視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上6807)。在本例中,在本步驟中為右眼處理,所以抽取右眼用視頻流。圖像解碼器8對圖像存儲器7c,d中保存著的圖形流等進(jìn)行解碼并寫入到圖像平面8上6808)。參考左右處理存儲部19的標(biāo)志,將圖像平面沿一定的方向移動,合成部16在視頻平面5上合成移動了的圖形平面9的圖像6809)。在S805中進(jìn)行了左眼用的處理,所以向右移動了,但是這次進(jìn)行右眼用的處理,所以向相反方向、即向左移動。將S809中合成部16合成的最終影像作為右眼圖像輸出到顯示裝置4006810)。與本輸出完成同時,本再現(xiàn)裝置轉(zhuǎn)換左右處理存儲部19的標(biāo)志。S卩,在設(shè)置為左眼處理的情況下切換到右處理,而在設(shè)置為右眼處理的情況下切換到左處理。再現(xiàn)裝置200只要在S810完成的時間點存在下一幀,就重復(fù)執(zhí)行S802S810的處理。(2D再現(xiàn)模式)2D再現(xiàn)模式是以2D再現(xiàn)時的高像質(zhì)為前提的模式,所以再現(xiàn)模式在待再現(xiàn)的流為2D用的情況下一定切換到2D,這能夠向顧客始終提供最高像質(zhì)。在再現(xiàn)對象的流為3D立體用的情況下,維持當(dāng)前再現(xiàn)模式。再現(xiàn)模式切換后,到出現(xiàn)畫面需要時間,所以通過這樣盡量減少再現(xiàn)模式的切換,能夠短縮開始AV再現(xiàn)的時間。圖14示出2D模式下的播放列表再現(xiàn)的處理過程。將當(dāng)前播放項號設(shè)置為1(步驟幻1),將用當(dāng)前播放項信息的流文件信息指定的AV流設(shè)置為當(dāng)前流(步驟S2》,其后,根據(jù)步驟S23的判斷步驟的結(jié)果,選擇性地執(zhí)行步驟SM步驟S25、步驟幻6步驟S27的處理。步驟S23判斷當(dāng)前流是否包含左眼用視頻流、右眼用視頻流,在包含的情況下,通過將左眼用視頻流及右眼用視頻流中的、可單獨再現(xiàn)的主視視頻流的包標(biāo)識符設(shè)置到分離器中而使其分離出視頻流(步驟S24),其后,執(zhí)行主視視頻流的幀處理(步驟S25)。在不包含的情況下,通過將視頻流的包標(biāo)識符設(shè)置到分離器中,而使其分離出視頻流(步驟幻6),執(zhí)行視頻流的幀處理(步驟S27)。圖15是2D模式下的2D流的視頻幀處理的處理過程的流程圖。分離器4進(jìn)行光盤上的傳輸流的多路分離,將圖形流保存到圖像存儲器7c,d中(S1103)。接著,圖像解碼器8對圖像存儲器7c,d中保存著的圖形流等進(jìn)行解碼并寫入到圖像平面8上(Si104)。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,抽取視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上61105)。接著,合成部16在視頻平面5上合成圖形平面9的圖像(S1106)。將S1106中合成部16合成的最終影像輸出到顯示裝置400(Si107)。在Sl107中向顯示裝置400輸出了最終影像之后,判斷是否是再現(xiàn)模式的切換發(fā)生后的第一次幀處理61108)。在S1108中向顯示裝置400輸出最終影像。圖16是2D模式下的2D流的視頻幀處理的處理過程的流程圖。以下,用圖16的流程圖來說明2D影像輸出處理。首先,接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,將圖形流保存到圖像存儲器7c,(1中61201)。接著,圖像解碼器8對圖像存儲器7c,d中保存著的圖形流等進(jìn)行解碼并寫入到圖像平面8上(S1202)。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,抽取左眼用視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上(S1203)。接著,合成部16在視頻平面5上合成圖形平面9的圖像(S1204)。將S1204中合成部16合成的最終影像輸出到顯示裝置400(3120。其中,在S1203中抽取了左眼用視頻流,但是也可以提取右眼用視頻流,在S1204中合成。這樣,再現(xiàn)裝置200在待再現(xiàn)的傳輸流是3D62:3D)的情況下,如果終端設(shè)置被設(shè)置為2D模式63:2D),則也能夠輸出2D用的影像。如上所述,根據(jù)本實施方式,進(jìn)行兩個判斷判斷數(shù)字流支持2D還是支持3D,判斷再現(xiàn)裝置被設(shè)置為以2D來再現(xiàn)還是被設(shè)置為以3D來再現(xiàn),最終通過決定以2D來再現(xiàn)數(shù)字流還是以3D來再現(xiàn)數(shù)字流,能夠適當(dāng)?shù)匦纬闪Ⅲw影像。(第2實施方式)以上實施方式由圖像平面和視頻平面這兩個平面構(gòu)成,而在視頻平面和2個以上的圖形平面的情況下,按照平面的數(shù)目來增加圖像存儲器和圖像平面的數(shù)目,根據(jù)各圖像平面的圖像平面偏移信息來偏移、重疊平面。圖17是能夠支持多圖像平面的播放列表再現(xiàn)處理的處理過程的流程圖。再現(xiàn)裝置200從靜態(tài)腳本存儲器11的當(dāng)前播放列表信息中提取與圖像平面的數(shù)目相同的圖像平面偏移信息,用數(shù)組保存到平面移動引擎觀上61301)。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,抽取左眼用視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上61302)。接著,分離器4進(jìn)行光盤上的傳輸流的多路分離,將圖形流保存到圖像存儲器7c,(1中61303)。接著,圖像解碼器8對圖像存儲器7c,d中保存著的圖形流等進(jìn)行解碼并寫入到圖像平面8上(S1304)。接著,平面移動引擎根據(jù)S1301中保存的圖像平面偏移信息的數(shù)組的最上位的值將圖像平面沿一定的方向移動,合成部16在視頻平面5上合成移動了的圖形平面9的圖像61305)。其中,S1305在第2次以后的情況下不是在視頻平面上合成移動了的圖形平面9的圖像,而是在上次的S1305中合成的影像上重疊新圖像平面。此外,S1305在第2次以后的情況下用圖像偏移信息的數(shù)組參考的圖像偏移信息也一并利用第2次以后的。接著,再現(xiàn)裝置200根據(jù)是否進(jìn)行了與圖像平面偏移信息的數(shù)組同樣多的兩眼的處理來判斷圖像平面是否全部合成完畢61306)。在圖像平面未全部合成完畢的情況下61306:“否”(No)),為了處理下一個圖像平面,而用下一個圖像平面偏移信息來重復(fù)S1303S1305的處理。而在圖像平面全部合成完畢的情況下61306“是”),將S1305中合成部16合成的最終影像作為左眼圖像輸出到顯示裝置400(S1307)。S1307中輸出了左眼影像之后,接著用右眼用影像進(jìn)行與左眼用影像同等的處理61302S1307)。只不過在右眼用處理中,在S1305中向右偏移了圖像平面被全部向左偏移。此外,在S1307中作為左眼用影像輸出到顯示裝置,而通過右眼用處理合成的影像作為右眼用影像被輸出。在左眼用影像和右眼用影像完成的時間點進(jìn)行下一幀的處理。(第3實施方式)本實施方式設(shè)想的BD-J應(yīng)用程序是通過Xlet接口、用平臺內(nèi)的應(yīng)用程序管理器控制的Java(TM)Xlet。Xlet接口具有“l(fā)oaded”(裝入),“paused”(暫停)、"active"(活動)、"destroyed"(拆除)這4個狀態(tài),是事件驅(qū)動的,即,根據(jù)事件來進(jìn)行狀態(tài)轉(zhuǎn)移并且執(zhí)行控制。在xlet接口中,預(yù)先登錄了作為應(yīng)用程序的工作的觸發(fā)的關(guān)鍵事件。這樣,作為工作的觸發(fā)的關(guān)鍵事件的登錄由EventListner來進(jìn)行。BD-J應(yīng)用程序是事件驅(qū)動的,所以與電影對象相比,BD-J應(yīng)用程序的工作有以下不同。HDMV模式下的命令的執(zhí)行主體——命令解釋器在被命令再現(xiàn)例如10分鐘長度的數(shù)字流時,在10分鐘這一期間內(nèi)不返回任何應(yīng)答,10分鐘這一時間經(jīng)過后才返回應(yīng)答。但是BD-J應(yīng)用程序是事件驅(qū)動的,所以Java虛擬機在解釋再現(xiàn)命令、和向下位層發(fā)出指示之后立即向BD-J應(yīng)用程序返回應(yīng)答。這樣,執(zhí)行主體的動作因工作模式而異,所以在BD-J模式下的BD-J應(yīng)用程序的工作時,需要在控制的關(guān)鍵部位預(yù)定要通知的事件,將用于接收該關(guān)鍵事件的事件監(jiān)聽器預(yù)先登錄到類文件的Xlet接口中,促使虛擬機適當(dāng)工作。例如,在再現(xiàn)裝置的再現(xiàn)模式從2D切換到3D、從3D切換到2D的情況下,如果輸出表示該切換的事件,并且將該進(jìn)行接收的事件監(jiān)聽器預(yù)先登錄到BD-J應(yīng)用程序的Xlet接口,就能夠按照上述再現(xiàn)模式的變化來切換BD-J應(yīng)用程序的處理。在本實施方式中,在再現(xiàn)模式被切換了的情況下,將上述再現(xiàn)裝置的模式被切換了的事實通知給顯示裝置,在從上述顯示裝置收到能夠進(jìn)行與切換后的模式相應(yīng)的輸出的意思的通知的情況下,向上述應(yīng)用程序輸出表示能夠進(jìn)行與上述切換后的模式相應(yīng)的輸出的事件,促使BD-J應(yīng)用程序進(jìn)行與之相應(yīng)的工作。圖18是加進(jìn)了輸出顯示模式切換完成通知事件的過程的、3D模式下的視頻幀處理的處理過程的流程圖。本圖是以圖13為基礎(chǔ)作圖的,與該作為基礎(chǔ)的圖13相比,不同點在于,在步驟S810和步驟S811之間,在本圖中添加了步驟S1108、步驟S1109。判斷是否是再現(xiàn)模式切換發(fā)生后的第一個幀(S1108)。在是第一個幀的情況下,向應(yīng)用程序發(fā)出終端的再現(xiàn)模式切換結(jié)束通知61109)。這樣,再現(xiàn)裝置200在再現(xiàn)對象的傳輸流是2D、而且終端設(shè)置是2D模式的情況下,能進(jìn)行2D影像輸出處理,所以能夠切換2D/3D模式。圖19是加進(jìn)了輸出再現(xiàn)模式切換完成通知事件的過程的、2D模式下的視頻幀處理的處理過程的流程圖。本圖是以圖15為基礎(chǔ)作圖的,與該作為基礎(chǔ)的圖15相比,不同點在于,在步驟S1107和步驟SlllO之間,添加了步驟S1108、步驟S1109。判斷是否是再現(xiàn)模式切換發(fā)生后的第一個幀61108)。在是第一個幀的情況下,向應(yīng)用程序發(fā)出終端的再現(xiàn)模式切換結(jié)束通知61109)。這樣,再現(xiàn)裝置200在待再現(xiàn)的傳輸流是2D、而且終端設(shè)置是2D模式的情況下,能進(jìn)行2D影像輸出處理,所以能夠切換2D/3D模式。如上所述,根據(jù)本實施方式,輸出促使具備事件驅(qū)動的Xlet接口的BD-J應(yīng)用程序進(jìn)行用于3D模式的適當(dāng)?shù)睦L制的事件,所以在影像內(nèi)容從2D切換到3D、從3D切換到2D的情況下,BD-J應(yīng)用程序進(jìn)行的圖形繪制也能夠從2D切換到3D、從3D切換到2D。(第4實施方式)以上實施方式說明了在普通再現(xiàn)時如何實現(xiàn)立體再現(xiàn),而在本實施方式中,說明在用戶請求了特殊再現(xiàn)時如何進(jìn)行立體再現(xiàn)。圖20是在普通再現(xiàn)之外、考慮特殊再現(xiàn)的3D模式下的視頻幀處理的處理過程的流程圖。本圖是以圖13為基礎(chǔ)作圖的,與該作為基礎(chǔ)的圖13相比,不同點在于,添加了步驟S1401步驟S1404。步驟S1401判斷當(dāng)前再現(xiàn)中的影像是特殊再現(xiàn)、還是普通再現(xiàn)。示出了如果是普通再現(xiàn),則影像、字幕都進(jìn)行3D顯示的情況的一例。在S1401中為特殊再現(xiàn)的情況下,分離器4進(jìn)行光盤上的傳輸流的多路分離,根據(jù)左右處理存儲部19的標(biāo)志,抽取與其對應(yīng)的視頻流,將通過視頻解碼器5解碼出的視頻保存到視頻平面上61402)。在第1實施方式中,左右處理存儲部的標(biāo)志被缺省設(shè)置為左眼用的處理。將合成部16合成的最終影像作為左眼影像輸出到顯示裝置400(S1403)。與本輸出完成同時,本再現(xiàn)裝置轉(zhuǎn)換左右處理存儲部19的標(biāo)志。S卩,在設(shè)置為左眼處理的情況下切換到右處理,而在設(shè)置為右眼處理的情況下切換到左處理。接著,將合成部16合成的最終影像作為右眼圖像輸出到顯示裝置400(S1404)。與該輸出完成同時,本再現(xiàn)裝置轉(zhuǎn)換左右處理存儲部19的標(biāo)志。S卩,在設(shè)置為左眼處理的情況下切換到右處理,而在設(shè)置為右眼處理的情況下切換到左處理。再現(xiàn)裝置200只要在S1404完成的時間點存在下一幀,就重復(fù)執(zhí)行S1401S1404的處理。在S1401中為普通再現(xiàn)的情況下,繼續(xù)字幕/GUI、影像的3D顯示,作為圖8的處理流程而實施前述的S802S810。這里,在難以在暫停的情況下也繼續(xù)3D顯示的情況下,可以與特殊再現(xiàn)的情況同樣,重復(fù)輸出1個視頻幀。如果是特殊再現(xiàn),則將影像切換到2D顯示,隱藏(S-—卜)字幕。在視頻進(jìn)行快進(jìn)、后退等特殊再現(xiàn),只能對右眼用或左眼用的視頻中的某一個進(jìn)行解碼的情況下,也能夠輸出兩眼用視頻,所以不僅能夠防止影像的閃爍,而且能夠防止由于硬要顯示字幕而使影像和字幕不匹配這樣的不自然的再現(xiàn)。(繼續(xù)3D的方法)作為在進(jìn)行停止、暫停、或幻燈再現(xiàn)的情況下繼續(xù)3D顯示的處理,有“通過重復(fù)顯示來繼續(xù)3D”、“設(shè)置下一幀”、“基于能力的例外”。1.通過重復(fù)顯示來繼續(xù)3D例如,在影像以3D顯示來再現(xiàn),由于用戶用遙控300進(jìn)行的操作或內(nèi)容(Java(注冊商標(biāo))應(yīng)用程序、MovieObject)而中途進(jìn)行停止、暫停、或幻燈再現(xiàn)的情況下,通過持續(xù)重復(fù)顯示影像停止的位置的左眼用視頻幀和右眼用視頻幀及字幕數(shù)據(jù)來繼續(xù)3D顯示。S卩,通過將圖14中進(jìn)行下一幀處理時的下一幀始終設(shè)置在影像停止的位置的左眼用視頻流的視頻幀的位置上,來繼續(xù)3D顯示。此外,可以只繼續(xù)3D顯示視頻,而隱藏字幕。同樣,在由于存儲器等資源制約而不能繼續(xù)3D顯示的情況下,也可以隱藏視頻及字幕。這樣,通過盡可能地繼續(xù)3D顯示,能夠盡可能地抑制不自然的立體感之差的發(fā)生,能夠減輕給觀眾的不快感。2.設(shè)置下一幀通過將進(jìn)行下一幀處理時的下一幀始終設(shè)置在影像停止的位置的左眼用視頻流的視頻幀的位置上,能夠繼續(xù)3D顯示。此外,在由于存儲器等資源制約而不能繼續(xù)3D顯示的情況下,可以隱藏視頻及字幕。這樣,通過盡可能地繼續(xù)3D顯示,能夠盡可能地抑制不自然的立體感之差的發(fā)生,能夠減輕給觀眾的不快感。3.基于能力的例外當(dāng)然,在再現(xiàn)裝置200是高性能的情況下,在視頻進(jìn)行快進(jìn)、后退等特殊再現(xiàn)的情況下,也可以通過實施S802S810的處理來繼續(xù)3D顯示。(第5實施方式)以上描述了由于用戶操作或來自BD-J應(yīng)用程序、電影對象的指示而實施了特殊再現(xiàn)時的舉動。不過,說起來,影像混亂、影像和字幕不能匹配起因于強行進(jìn)行特殊再現(xiàn)。因此,以下,說明為了繼續(xù)字幕/GUI、影像的3D再現(xiàn)而禁止特殊再現(xiàn)的改進(jìn)。圖21示出了禁止根據(jù)用戶操作、來自BD-J應(yīng)用程序、電影對象的指示進(jìn)行特殊再現(xiàn)的情況下的流程圖的一例。假設(shè)在再現(xiàn)裝置200正在再現(xiàn)字幕/GUI、影像的狀態(tài)下,通過用戶用遙控300進(jìn)行的操作、來自BD-J應(yīng)用程序、電影對象的指示,而請求了快進(jìn)、后退等、再現(xiàn)速度為1倍速以外的特殊再現(xiàn)(S1501)。再現(xiàn)控制引擎18從靜態(tài)腳本存儲器11中的當(dāng)前播放列表(PL)信息中取得維數(shù)識別標(biāo)志40111,判斷影像是2D還是3D61502)。在S1502中判斷出影像是3D的情況下,駁回S1501中的特殊再現(xiàn)請求,繼續(xù)影像的普通再現(xiàn)61503)。而在S1502中判斷出影像是2D的情況下,受理S1501中的特殊再現(xiàn)請求,將影像再現(xiàn)變更為特殊再現(xiàn)61504)。這樣,通過預(yù)防難以3D顯示的特殊再現(xiàn),能夠進(jìn)行3D顯示。(第6實施方式)在本實施方式中,說明適用了Depth運算方式的改進(jìn)。圖22是適用了Depth運算方式的再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的方框圖。如圖16所示,可知在實施方式1所示的內(nèi)部結(jié)構(gòu)上,添加了Depth運算引擎34。Depth運算引擎34具有能夠根據(jù)左眼用的字幕/GUI和視頻幀來計算縱深的功能。作為縱深的計算方法,輸入2D視頻流和該2D視頻流的每幀的各畫面像素的縱深,再現(xiàn)機器據(jù)此來生成左眼用3D視頻流和右眼用3DAV流。該方式示于美國專利第5929859號說明書中。在美國專利第5擬9859號說明書中描述的方式——Depth運算方式的情況下,也可以通過稍微改變圖15所示的方法,而在3D視頻流上重疊立體字幕/圖形。圖23是采用了Depth運算方式的情況下的3D模式下的視頻幀處理的處理過程的流程圖。本圖是以圖20為基礎(chǔ)作圖的,與該作為基礎(chǔ)的圖20相比,不同點在于,在步驟S1401和步驟S802之間,添加了步驟S1701步驟S1703。在該添加的一系列步驟中,Depth運算引擎34提取表示畫面的各像素的縱深信息的畫面整體縱深信息61701)。接著,Depth運算引擎34從S1701中提取出的畫面整體縱深信息中,提取與判斷為最近的像素對應(yīng)的縱深信息61702)。Depth運算引擎34將S1702中提取出的值保存到平面移動引擎觀的存儲區(qū)域中(S1703)。在步驟S1703中,為了使字幕/圖形顯示在比視頻的最近點稍近處,除了S1703中提取出的值以外,最好還將使得稍近的值保存到平面移動引擎觀的存儲區(qū)域中。接著,再現(xiàn)裝置200進(jìn)行S802S810、S1401S1404的處理。對于S802S810、S1401S1404的詳細(xì)處理的說明已在實施方式1的圖8、圖14的說明中進(jìn)行過了,所以這里就不進(jìn)行了。步驟S810、S1404的處理結(jié)束后,作為下一幀處理,重復(fù)S1701以后的處理。在本例的情況下,圖13中的S804和S807的視頻不是分離器4進(jìn)行光盤上的傳輸流的多路分離而取得的左眼用視頻流和右眼用視頻流,而是為了將輸入的2D視頻流顯示成3D而實施了加工所得的左眼用視頻幀和右眼用視頻幀成為圖13的步驟S804、步驟S807的對象。如上所述,根據(jù)本實施方式,在以2D視頻流和畫面的各像素的縱深信息為輸入的Depth運算方式中也對視頻進(jìn)行快進(jìn)、后退等特殊再現(xiàn),在不能從左眼用的視頻的解碼生成右眼用視頻幀的情況下,也能夠輸出兩眼用視頻,所以不僅能夠防止影像的閃爍,而且能夠防止由于硬要顯示字幕而使影像和字幕不匹配這樣的不自然的再現(xiàn)。再者,也可以組合第1實施方式、第6實施方式來再現(xiàn)。S卩,在如果使用實施例2的方法則在特殊再現(xiàn)時也能夠繼續(xù)3D輸出的情況下,也可以在特殊再現(xiàn)中切換到實施例2的方法,在普通再現(xiàn)中用實施例1的方法來再現(xiàn)內(nèi)容。(第7實施方式)以上實施方式未特別觸及顯示裝置400和再現(xiàn)裝置之間的傳輸,而在本實施方式中,討論該傳輸。以下,說明經(jīng)HDMI在再現(xiàn)裝置和顯示裝置之間的數(shù)據(jù)傳送。HDMI發(fā)送接收部17將進(jìn)行了層合成的圖片數(shù)據(jù)中的一行非壓縮/平文形式的像素數(shù)據(jù)根據(jù)顯示裝置中的水平同步周期以高傳送速率傳送到顯示裝置。另一方面,在顯示裝置中的水平回掃周期及垂直回掃周期中,向與再現(xiàn)裝置相連接的其他裝置(不僅是顯示裝置,還包含放大器、揚聲器)傳送非壓縮/平文形式的音頻數(shù)據(jù)。通過這樣做,通過HDMI相連接的顯示裝置、放大器、揚聲器這些機器能夠接受非壓縮/平文形式的圖片數(shù)據(jù)、非壓縮/平文形式的音頻數(shù)據(jù),能夠?qū)崿F(xiàn)再現(xiàn)輸出。HDMI傳輸非壓縮/平文形式的圖片數(shù)據(jù)、音頻數(shù)據(jù),所以在經(jīng)HDMI連接機器時,嚴(yán)格判斷其連接對方是否是正當(dāng)?shù)臋C器。因此,在HDMI的連接時,在相連接的再現(xiàn)裝置及顯示裝置間進(jìn)行相互認(rèn)證。該相互認(rèn)證基本上在變化了頻率時也執(zhí)行,所以在上述模式變更時,進(jìn)行再現(xiàn)裝置-顯示裝置間的相互認(rèn)證。以下、說明在再現(xiàn)裝置200和顯示裝置400之間如何進(jìn)行相互認(rèn)證。圖M示出再現(xiàn)裝置200和顯示裝置400的通信序列。本圖中的時間軸是縱軸,在HDMI中,存在傳輸階段、相互認(rèn)證階段、傳輸階段這3個階段。從傳輸階段到相互認(rèn)證階段的切換以2D—3D切換請求(或3D—2D切換請求)為觸發(fā),從相互認(rèn)證階段到傳輸階段的切換以認(rèn)證結(jié)束為觸發(fā)。即,在L圖像的解碼由再現(xiàn)裝置端進(jìn)行、L圖像的表示輸出由顯示裝置400進(jìn)行時,如果發(fā)出了切換請求,則開始相互認(rèn)證。在此期間,顯示裝置400為消失的狀態(tài)。在認(rèn)證結(jié)束階段,事件被輸出到BD-J應(yīng)用程序。然后,L圖像、R圖像的解碼由再現(xiàn)裝置端進(jìn)行,L圖像、R圖像的表示輸出由顯示裝置400進(jìn)行。以上相互認(rèn)證在HDMI接口想要實現(xiàn)模式切換時進(jìn)行。以下,說明HDMI接口進(jìn)行的模式切換。圖25是HDMI接口中的、模式切換的處理過程的流程圖。通過HDMI將新的模式輸出到顯示裝置400(步驟S31),與顯示裝置400執(zhí)行重新同步處理及重新認(rèn)證處理(步驟S3》。然后,等待認(rèn)證完成(步驟S3!3),如果認(rèn)證完成,則將事件輸出到BD-J應(yīng)用程序(步驟S34)。由于發(fā)生相互認(rèn)證,使顯示裝置400的顯示內(nèi)容消失,所以需要設(shè)法使顯示裝置400中的模式切換不發(fā)生。該模式切換起因于頻率變化,所以在本實施方式中,導(dǎo)入不招致顯示裝置400中的頻率切換的2個模式。將以上說明過的左眼用視頻流、右眼用視頻流中的、可單獨再現(xiàn)的稱為主視視頻流。另一方面,將根據(jù)與構(gòu)成該主視視頻流的各個視頻幀之間的相關(guān)性而壓縮編碼了的視頻幀組成的視頻流稱為輔視流。此外,將主視視頻流的視頻幀和輔視流的視頻幀以1/48秒的表示周期按“B”-“D”-“B”-“D”那樣交替輸出的模式稱為“B-D顯現(xiàn)模式”。將主視視頻流的視頻幀和輔視流的視頻幀不是交替輸出,而是將再現(xiàn)模式維持在3D模式,將同一視頻幀重復(fù)2回以上、輸出到左右的視頻平面(例如,在圖8、圖22所示的視頻平面6上,是附有符號(L)、(R)的各個區(qū)域)上,將寫入到視頻平面上的視頻幀用于再現(xiàn),將進(jìn)行上述處理的再現(xiàn)類型稱為B-B顯現(xiàn)模式。在B-B顯現(xiàn)模式下,只有可單獨再現(xiàn)的主視視頻流的視頻幀按“B”-“B”-“B”-“B”那樣被重復(fù)輸出ο圖沈示出在再現(xiàn)模式按B-D顯現(xiàn)模式、B-B顯現(xiàn)模式、B_D顯現(xiàn)模式那樣來轉(zhuǎn)移的情況下、輸出的圖片和顯示頻率、HDMI如何變化。第1排示出輸出到顯示裝置400的圖片,第2排示出顯示頻率。該頻率是以電影素材的頻率來顯示左眼用、右眼用視頻幀的,為48幀/秒H2XM幀/秒)這一值。第3排示出HDMI的狀態(tài)。從B-D顯現(xiàn)模式到B-B顯現(xiàn)模式的轉(zhuǎn)移在指示了特殊再現(xiàn)開始的時間點進(jìn)行,從B-B顯現(xiàn)模式到B-D顯現(xiàn)模式的轉(zhuǎn)移在特殊再現(xiàn)結(jié)束時進(jìn)行。這樣,可知即使發(fā)生了B-B顯現(xiàn)模式、B-D顯現(xiàn)模式間的轉(zhuǎn)移,如第2排所示,顯示頻率也保持48Hz,如第3排所示,不發(fā)生HDMI中的重新認(rèn)證。圖27示出由于從普通再現(xiàn)切換到快進(jìn)、從快進(jìn)切換到普通再現(xiàn),再現(xiàn)裝置中的解碼內(nèi)容及顯示裝置400的顯示內(nèi)容如何變化。本圖中的時間軸是縱向,由普通再現(xiàn)階段、特殊再現(xiàn)階段、普通再現(xiàn)階段這3個階段構(gòu)成。在普通再現(xiàn)階段,再現(xiàn)裝置為B-D顯現(xiàn)模式,進(jìn)行L圖像、R圖像的解碼及輸出。顯示裝置400進(jìn)行L圖像、R圖像的交替輸出。在特殊再現(xiàn)階段,再現(xiàn)裝置為B-B顯現(xiàn)模式。這里,如果左眼用視頻流是主視視頻流,則進(jìn)行L圖像、L圖像的解碼及輸出。顯示裝置400進(jìn)行L圖像、L圖像的交替輸出。在普通再現(xiàn)階段,再現(xiàn)裝置為B-D顯現(xiàn)模式,進(jìn)行L圖像、R圖像的解碼及輸出。顯示裝置400進(jìn)行L圖像、R圖像的交替輸出。即使有這3個再現(xiàn)模式的切換,在HDMI上也不發(fā)生重新認(rèn)證。(第8實施方式)以上實施方式中說明過的特殊再現(xiàn)未縮小具體處理內(nèi)容的范圍而進(jìn)行了說明,而在本實施方式中,將焦點縮小到倍速再現(xiàn)的實現(xiàn)來進(jìn)行說明。首先,說明作為MVC視頻流的基礎(chǔ)的MPEG4-AVC形式的視頻流。MPEG4-AVC形式的視頻流由I圖片、B圖片、P圖片構(gòu)成。這與MPEG2形式的視頻流相同。在I圖片中,有IDR圖片和Non(非)_IDRI圖片這2種。Non-IDRI圖片、P圖片、B圖片是根據(jù)與其他圖片的幀相關(guān)性而被壓縮編碼的。B圖片是指由Bidirectionallypredictive(雙向預(yù)測)(B)形式的片(力,<力)數(shù)據(jù)組成的圖片,P圖片是指由Predictive(預(yù)測)(P)形式的片數(shù)據(jù)組成的圖片。在B圖片中,有refrence(參考)B圖片和nonrefrence(非參考)B圖片。IDR圖片、和跟在該IDR圖片后面的B圖片、P圖片構(gòu)成1個Closed-GOP。另一方面,Νοη-IDRI圖片、和跟在Non-IDRI圖片后面的B圖片、P圖片構(gòu)成1個Open-GOP。在編碼順序中,Closed-GOP將IDR圖片安排在起始處。在顯示順序中IDR圖片不是起始,IDR圖片以外的其他圖片(B圖片、P圖片)不能與Closed-GOP以前的GOP中存在的圖片具有依存關(guān)系。這樣,Closed-GOP具有使依存關(guān)系完結(jié)的作用。編碼順序和顯示順序的不同點在于IDR圖片、Non-IDRI圖片、P圖片的順序交換了。在顯示順序中,在Non-IDRI圖片之前存在B圖片。Non-IDRI圖片前的B圖片與前面的GOP具有依存關(guān)系。另一方面,Non-IDRI圖片以后的圖片不能與前面的GOP具有依存關(guān)系。這樣,Open-GOP能夠與前面的圖片具有依存關(guān)系。這些I圖片、P圖片、B圖片、和訪問單元的關(guān)系是1訪問單元=1圖片。音頻流也由多個音頻幀構(gòu)成,而這些音頻幀和訪問單元的關(guān)系也是1音頻幀=1訪問單元。此外,在BD-ROM中,限制IPES包=1幀。即,如果動畫是幀結(jié)構(gòu)的,則IPES包=1圖片,而在場結(jié)構(gòu)的情況下,IPES包=2圖片。根據(jù)這些事實,PES包以1比1的比率保存著圖片或音頻幀。以上是MPEG4-AVC中的GOP結(jié)構(gòu)。在這種GOP結(jié)構(gòu)中,通過選擇GOP內(nèi)存在的I圖片、B圖片、P圖片中的哪個來再現(xiàn)、選擇構(gòu)成視頻流的多個Closed-GOP、Open-GOP中的哪個來再現(xiàn)這樣的間歇性的再現(xiàn),能夠調(diào)整倍速再現(xiàn)時的再現(xiàn)速度。除此之外,在3D模式下,在執(zhí)行倍速再現(xiàn)時,通過只從BD-ROM上讀出主視視頻流及輔視流中的、構(gòu)成主視視頻流的圖片數(shù)據(jù),在B-B顯現(xiàn)模式下再現(xiàn),來減輕訪問負(fù)擔(dān)。圖28示出通過選擇GOP內(nèi)存在的I圖片、B圖片、P圖片中的哪個來再現(xiàn)、選擇構(gòu)成視頻流的多個Closed-GOP、Open-GOP中的哪個來再現(xiàn)、來實現(xiàn)速度調(diào)整的倍速再現(xiàn)的實現(xiàn)例。圖觀(a)是依次再現(xiàn)主視視頻流的多個GOP及輔視流的多個GOP中包含的圖片數(shù)據(jù)這一普通再現(xiàn)的圖。圖觀…)是跳過主視視頻流內(nèi)存在的GOP中存在的B圖片、只依次讀出I圖片、P圖片這一IP讀出的圖。在該圖(b)中,可知盡管是3D模式,但是對輔視流并未進(jìn)行訪問。圖觀(C)是跳過GOP中存在的B圖片、P圖片、只依次讀出I圖片這一I讀出的圖。在該圖(C)中,也可知盡管是3D模式,但是對輔視流并未進(jìn)行訪問。圖28(d)是跳過多個GOP這一跳讀的圖。在本圖中,再現(xiàn)多個GOP中包含的I圖片中的、GOP的I圖片,其后,跳過箭頭所示的讀出位置,再現(xiàn)幾個后的GOP的I圖片。在該圖(d)中,可知盡管是3D模式,但是對輔視流并未進(jìn)行訪問。如果進(jìn)行圖^(b)那樣的IP讀出,則再現(xiàn)裝置進(jìn)行大體2倍速的再現(xiàn);如果進(jìn)行圖^(C)那樣的I再現(xiàn),則再現(xiàn)裝置進(jìn)行10倍速的再現(xiàn)。再者,如果進(jìn)行圖28(d)那樣的再現(xiàn),則進(jìn)行30倍速以上的再現(xiàn)。為了減輕3D模式下的訪問負(fù)擔(dān),在本圖(b)(d)中,只有主視視頻流——左眼用視頻流的GOP供訪問,只有該左眼用視頻流中的I圖片在B-B顯現(xiàn)模式下被再現(xiàn)。如上所述,通過按照從遙控接受到的速度來調(diào)整應(yīng)跳過的圖片數(shù)據(jù)的數(shù)目,來增減動畫區(qū)間上的再現(xiàn)速度。以上是對倍速再現(xiàn)的說明。接著,說明視頻解碼器的細(xì)節(jié)。圖四示出分離器及視頻解碼器的內(nèi)部結(jié)構(gòu)。如本圖所示,分離器4由ATC計數(shù)器41、源拆包器42、PID過濾器43、STC計數(shù)器44、ATC計數(shù)器45、源拆包器46、PID過濾器47構(gòu)成。ATC計數(shù)器41生成ArrivalTimeClock(ATC,到達(dá)時間時鐘),來調(diào)整再現(xiàn)裝置內(nèi)的工作定時。源拆包器42在讀緩沖器&中存儲著源包的情況下,在ATC計數(shù)器生成的ATC的值和源包的ATS值變得相同的瞬間,根據(jù)AV片斷的記錄速率,只將該TS包傳送到PID過濾器。在該傳送時,按照各源包的ATS來調(diào)整輸入到解碼器中的時刻。PID過濾器43將從原拆包器22輸出的TS包中的、TS包的PID與再現(xiàn)所需的PID—致者,根據(jù)PID,傳送到各解碼器。STC計數(shù)器44生成SystemTimeClock6TC,系統(tǒng)時鐘),調(diào)整各解碼器的工作定時。ATC計數(shù)器45生成ArrivalTimeClock(ATC),來調(diào)整再現(xiàn)裝置內(nèi)的工作定時。源拆包器46在讀緩沖器2ab中存儲著源包的情況下,在ATC計數(shù)器生成ATC的值和源包的ATS值變得相同的瞬間,根據(jù)AV片斷的系統(tǒng)速率,只將該TS包傳送到PID過濾器。在該傳送時,按照各源包的ATS來調(diào)整輸入到解碼器中的時刻。PID過濾器47將從原拆包器沈輸出的TS包中的、TS包的PID與當(dāng)前播放項的流選擇表中記載的PID—致者,根據(jù)PID,傳送到主視頻解碼器。視頻解碼器5由TB51、MB52、EB53、TB54、MB55、EB56、解碼器核心57、緩沖器開關(guān)58、DPB59、圖片開關(guān)60構(gòu)成。TransportBuffer(TB,傳輸緩沖器)51是在包含左眼用視頻流的TS包被從PID過濾器43輸出時、原封不動地暫時存儲TS包的緩沖器。MultiplexedBuffer(MB,復(fù)用緩沖器)52是用于在從TB向EB輸出視頻流時、暫時存儲PES包的緩沖器。在從TB向MB傳送數(shù)據(jù)時,去除TS包的TS首標(biāo)。ElementaryBuffer(EB,基本緩沖器)53是保存處于編碼狀態(tài)的視頻訪問單元的緩沖器。在從MB向EB傳送數(shù)據(jù)時去除PES首標(biāo)。TransportBuffer(TB)54是包含右眼用視頻流的TS包被從PID過濾器輸出時、原封不動地暫時存儲TS包的緩沖器。MultiplexedBuffer(MB)55是用于在從TB向EB輸出視頻流時、暫時存儲PES包的緩沖器。在從TB向MB傳送數(shù)據(jù)時,去除TS包的TS首標(biāo)。ElementalyBuffer(EB)56是保存處于編碼狀態(tài)的視頻訪問單元的緩沖器。在從MB向EB傳送數(shù)據(jù)時去除PES首標(biāo)。解碼器核心57通過按規(guī)定的解碼時刻(DTS)對視頻基本流的各個視頻訪問單元進(jìn)行解碼來創(chuàng)建幀/場圖像。在AV片斷上復(fù)用的視頻流的壓縮編碼形式中有MPEG2、MPEG4AVC、VCl等,所以按照流的屬性,來切換解碼器核心57的解碼方法。在對構(gòu)成主視視頻流的圖片數(shù)據(jù)進(jìn)行解碼時,解碼器核心57將未來方向或過去方向上存在的圖片數(shù)據(jù)用作參考圖片,來進(jìn)行運動補償。而在對構(gòu)成輔視視頻流的各個圖片數(shù)據(jù)進(jìn)行解碼時,解碼器核心57將構(gòu)成主視視頻流的圖片數(shù)據(jù)用作參考圖片,來進(jìn)行運動補償。如果這樣對圖片數(shù)據(jù)進(jìn)行了解碼,則解碼器核心57將解碼出的幀/場圖像傳送到DPB59,按顯示時刻(PTS)的定時將對應(yīng)的幀/場圖像傳送到圖片開關(guān)。緩沖器開關(guān)58使用解碼器核心57對視頻訪問單元進(jìn)行解碼時取得的解碼開關(guān)信息,來決定從EB53、EB56中的哪一個中選拔下一個訪問單元,將EB53和EB56中存儲著的圖片按分配給視頻訪問單元的解碼時刻(DTS)的定時傳送到解碼器核心57。左眼用視頻流和右眼用視頻流的DTS被設(shè)置得在時間軸上以圖片為單位交替出現(xiàn),所以在例如忽略DTS而提前進(jìn)行解碼的情況下,最好以圖片為單位將視頻訪問單元傳送到解碼器核心57。DecodedPictureBuffer(DPB,解碼圖片緩沖器)59是暫時保持解碼出的幀/場圖像的緩沖器。在解碼器核心57對圖片間予測編碼了的P圖片或B圖片等視頻訪問單元進(jìn)行解碼時,用于參考已經(jīng)解碼出的圖片。圖片開關(guān)60在將從解碼器核心57傳送的解碼完畢的幀/場圖像寫入到視頻平面上的情況下,將其寫入目的地切換到左眼視頻平面、右眼視頻平面。在左眼的流的情況下,將非壓縮的圖片數(shù)據(jù)瞬時寫出到左眼視頻平面上;而在右眼的流的情況下,將非壓縮的圖片數(shù)據(jù)瞬時寫出到右眼視頻平面上。以上是對視頻解碼器的說明。接著,說明如何進(jìn)行倍速再現(xiàn)的細(xì)節(jié)。在再現(xiàn)動畫區(qū)間時,具有上述那樣的內(nèi)部結(jié)構(gòu)的視頻解碼器通過一邊跳過圖片數(shù)據(jù)一邊讀出,來實現(xiàn)倍速再現(xiàn)。在本實施方式中,按照再現(xiàn)速度來實施字幕/GUI、影像的隱藏、2D、3D顯示判斷處理。例如,在影像、聲音、字幕的再現(xiàn)是能夠與1倍速再現(xiàn)同等進(jìn)行的再現(xiàn)速度的情況下(例如,要求1.3倍的再現(xiàn)速度的快放、逐幀前進(jìn)、逐幀后退時),與S1401中為普通再現(xiàn)的情況同樣來繼續(xù)字幕/GUI、影像的3D顯示。在只需停止字幕的解碼就能夠繼續(xù)影像的3D影像的情況下,只對影像繼續(xù)進(jìn)行3D顯示。在如果是2D則能夠合成影像和字幕的再現(xiàn)速度的情況下,通過使影像只對左眼用或右眼用數(shù)據(jù)進(jìn)行解碼,對字幕進(jìn)行解碼,不用平面移動引擎觀移動就與左眼用、右眼用的影像合成并輸出,而以Java模式D來顯示影像/字幕。再者,在高速再現(xiàn)中以2D也不能顯示的情況下,連影像、字幕都隱藏。這種特殊再現(xiàn)時的再現(xiàn)處理可以用圖30的流程圖來實現(xiàn)。圖30是考慮到倍速再現(xiàn)的特殊再現(xiàn)的處理過程的流程圖。本流程圖按照步驟S5U步驟S52的判斷結(jié)果,來選擇性地執(zhí)行步驟S53、步驟陽4、步驟S55。步驟S51判斷請求的特殊再現(xiàn)是否包含與再現(xiàn)速度相應(yīng)的解碼控制,步驟S52判斷是否是能夠以B-D顯現(xiàn)模式再現(xiàn)的速度。如果速度在1.3倍以下,則轉(zhuǎn)移到步驟S53,切換到B-D顯現(xiàn)模式,用B-D顯現(xiàn)模式來執(zhí)行解碼控制。如果在2.0倍以上,則在步驟邪4中,切換到B-B顯現(xiàn)模式,用B-B顯現(xiàn)模式來執(zhí)行IP再現(xiàn)、I再現(xiàn)等的解碼控制。在不包含與速度相應(yīng)的解碼控制的情況下,執(zhí)行請求的特殊再現(xiàn)(步驟S55)。在步驟S52中,公開了如果再現(xiàn)速度在1.3倍以下則執(zhí)行步驟S53、如果再現(xiàn)速度在2倍以上則執(zhí)行步驟邪4的結(jié)構(gòu),未考慮再現(xiàn)速度比1.3倍大、比2倍小的范圍,而這基于再現(xiàn)裝置不具有進(jìn)行再現(xiàn)速度比1.3倍大、比2倍小的倍速再現(xiàn)的功能這一前提。然而,如果再現(xiàn)裝置具備在特殊再現(xiàn)中也能進(jìn)行再現(xiàn)速度在2倍以上的特殊再現(xiàn)、并且能進(jìn)行再現(xiàn)速度比1.3倍大、比2倍小的范圍的特殊再現(xiàn)的功能,則例如變更為在步驟S52中在再現(xiàn)速度比1.3倍大的情況下執(zhí)行步驟S54即可。(第9實施方式)在以上實施方式中,在請求特殊再現(xiàn)時,是以使2D再現(xiàn)模式返回到3D模式這一處理為原則進(jìn)行的,而在本實施方式中,提出了用播放列表中的播放項來屏蔽用戶通過操作遙控300而發(fā)出的特殊再現(xiàn)的請求。播放項中的UO屏蔽表由以下標(biāo)志構(gòu)成。35·chapter_serch_mask標(biāo)志chapter_serch_mask標(biāo)志是規(guī)定在用戶請求了章搜索這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。這里,章搜索是指從用戶那里接受號碼輸入、從該號碼指定的章開始再現(xiàn)這一再現(xiàn)控制?!ime_search_mask標(biāo)志time_Search_maSk是規(guī)定在用戶請求了時間搜索這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。這里,時間搜索是指從用戶那里接受再現(xiàn)時刻的輸入操作、從再現(xiàn)時刻指定的時間點開始再現(xiàn)這一再現(xiàn)控制?!kip_next_mask標(biāo)志、skip_back_mask標(biāo)志skip_next_mask標(biāo)志、skip_back_mask標(biāo)志是表示在與第1實施方式同樣、用戶請求了跳過下一個、跳回的情況下、是否屏蔽該請求的標(biāo)志。·play_mask標(biāo)志play_mask標(biāo)志是表示在用戶請求了再現(xiàn)開始這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。·stop_mask標(biāo)志stop_mask標(biāo)志是表示在用戶請求了再現(xiàn)停止這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。·pause_on_mask標(biāo)志pause_on_mask標(biāo)志是表示在用戶請求了pauseon(暫停)這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!ause_off_mask標(biāo)志pause_off_mask標(biāo)志是表示在用戶請求了pausoff(解除暫停)這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。·still_off_mask標(biāo)志Still_0ff_maSk標(biāo)志是表示在用戶請求了關(guān)閉靜止圖像模式這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!orward_play_mask標(biāo)志、backward_play_mask標(biāo)志forward_play_mask標(biāo)志、backward_play_mask標(biāo)志是規(guī)定在與第1實施方式同樣、用戶請求了快進(jìn)、快倒這些再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!esume_mask標(biāo)志resume_mask標(biāo)志是表示在用戶請求了重新開始再現(xiàn)這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!udio_change_mask標(biāo)志audio_change_mask標(biāo)志是表示在用戶請求了聲音切換這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!G_textST_change_mask標(biāo)志PG_textST_change_mask標(biāo)志是表示在用戶請求了切換用圖形CPresenttationGraphics)繪制的字幕和用文本繪制的字幕的情況下、是否屏蔽該請求的標(biāo)志?!ngle_change_mask標(biāo)志angle_change_mask標(biāo)志是表示在與第1實施方式同樣、用戶請求了角度切換這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!opup_on_mask標(biāo)志popup_on_mask標(biāo)志是表示在用戶請求了調(diào)用彈出菜單這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。·popup_off_mask標(biāo)志popup_off_mask標(biāo)志是表示在用戶請求了關(guān)閉彈出菜單的顯示這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志?!elect_menu_language_mask標(biāo)志select_menu_language_mask標(biāo)志是表示在用戶請求了選擇菜單的描述語言這一再現(xiàn)控制的情況下、是否屏蔽該請求的標(biāo)志。其中,用UO屏蔽表屏蔽的只是用戶操作,不屏蔽來自BD-J應(yīng)用程序或電影對象的特殊再現(xiàn)的指示。以上是UO屏蔽表。使用該UO屏蔽表的視頻幀處理如圖31所示。圖31是3D模式下的視頻幀處理的處理過程的流程圖。是重復(fù)步驟S41步驟S43、步驟S802步驟S810、步驟S811的處理的循環(huán)。本循環(huán)的結(jié)束條件是在步驟S811中判斷出不存在下一個視頻幀。步驟S41判斷用戶是否有特殊再現(xiàn)的請求,步驟S42判斷是否有停止請求,步驟S43判斷是否有暫停請求。步驟S44判斷在當(dāng)前播放項的UO屏蔽表中是否屏蔽了特殊再現(xiàn)請求,如果未屏蔽,則在步驟S45中執(zhí)行特殊再現(xiàn)。步驟S42判斷是否發(fā)出了停止請求,如果發(fā)出了停止請求,則在步驟S47中,維持B-D顯現(xiàn)模式,交替輸出再現(xiàn)停止位置的左眼用視頻流的視頻幀及右眼用視頻流的視頻幀,并返回。步驟S43判斷是否請求了暫停,如果請求了,則在步驟S46中,判斷在當(dāng)前播放項的UO屏蔽表中是否屏蔽了特殊再現(xiàn)請求。如果未屏蔽,則在步驟S47中,維持B-D顯現(xiàn)模式,交替輸出再現(xiàn)停止位置的左眼用視頻流的視頻幀及右眼用視頻流的視頻幀,并返回。(第10實施方式)在以上實施方式中,描述了3D顯示圖形、字幕、影像所需的內(nèi)容的構(gòu)成及再現(xiàn)方法。以下,描述影像的再現(xiàn)狀態(tài)變化了的情況下的內(nèi)容再現(xiàn)方法。作為影像的再現(xiàn)狀態(tài),以進(jìn)行了快進(jìn)、后退、跳過等、再現(xiàn)速度在一倍速再現(xiàn)以外的特殊再現(xiàn)的情況、和影像被暫停、幻燈再現(xiàn)、停止的情況為例。以下是特殊再現(xiàn)時的再現(xiàn)處理中的問題提起。在進(jìn)行了影像的特殊再現(xiàn)的情況下,在用圖說明過的3D內(nèi)容的再現(xiàn)方法中,視頻幀的解碼跟不上,不僅影像混亂,與視頻幀配合的字幕數(shù)據(jù)的解碼也跟不上,向觀眾提供了不愉快的內(nèi)容。以下是暫停、幻燈再現(xiàn)、停止時的再現(xiàn)處理中的問題提起。此外,在影像被暫停、幻燈再現(xiàn)、停止了的情況下,在顯示影像停止的地點的最后一幀的情況下,如果從3D顯示切換到2D顯示,則由于與字幕/GUI之間的不自然的立體感之差,眼睛跟不上,損害了本來應(yīng)有的視覺感,結(jié)果是臨場感覺降低,所以會給觀眾帶來不快感。圖32是與用戶操作、BD-J應(yīng)用程序的請求、電影對象的請求相應(yīng)的圖像平面處理過程的流程圖。本流程圖是重復(fù)步驟S61步驟S63的循環(huán),在步驟S61中判斷用戶是否發(fā)出了特殊再現(xiàn)的指示,在步驟S62中判斷是否發(fā)出了停止請求、暫停請求,是否是視頻的終點。步驟S63判斷是否是幻燈播放再現(xiàn)。如上所述,播放列表文件中的PlayItem的再現(xiàn)類型表示是否幻燈播放再現(xiàn)流文件,所以在當(dāng)前PlayItem切換到表示實現(xiàn)幻燈播放再現(xiàn)的PlayItem時,步驟S63判斷為“是”(Yes)0如果請求了特殊再現(xiàn),則在步驟S67中,判斷能否與圖像平面合成,如果能夠合成可能,則在左眼用視頻流的視頻幀及右眼用視頻流的視頻幀中的一方上,合成像素坐標(biāo)通過平面移動而變化了的圖形,返回到循環(huán)。如果不能合成,則在步驟S69中不合成圖像平面上的圖形,而輸出左眼用視頻流的視頻幀及右眼用視頻流的視頻幀中的一方。如果發(fā)出了停止請求、暫停請求,或者是視頻的終點,則在步驟S70中判斷是否能夠平面移動及合成,如果能夠,則在再現(xiàn)停止位置上的左眼用視頻流的視頻幀及右眼用視頻流的視頻幀上分別合成像素的坐標(biāo)通過平面移動而變化了的圖形(步驟S71)。如果不能平面移動及合成,則在步驟S72中不合成圖像平面上的圖形,而交替輸出左眼用視頻流的視頻幀及右眼用視頻流的視頻幀。(第11實施方式)本實施方式是對提供給BD-J應(yīng)用程序的功能的改進(jìn)。為了不使BD-J應(yīng)用程序請求特殊再現(xiàn),添加使BD-J應(yīng)用程序從播放列表信息中取得維數(shù)識別標(biāo)志的功能。以下,描述BD-J應(yīng)用程序如何取得顯示狀態(tài)和取得寄存器設(shè)置值。向BD-J應(yīng)用程序提供下述功能在將3D顯示著的字幕/GUI、影像變換為2D或隱藏時,向內(nèi)容通知顯示狀態(tài),或者使其取得當(dāng)前顯示狀態(tài)。此時,當(dāng)前顯示狀態(tài)可以記載在寄存器組12中。通過這樣做,能夠控制得使得內(nèi)容自身不會顯得不自然,能夠減輕給觀眾的不快感。接著,說明再現(xiàn)控制引擎將何種功能提供給BD-J應(yīng)用程序。再現(xiàn)裝置200生成向顯示裝置400輸出的數(shù)據(jù)的處理是按照BD-J應(yīng)用程序發(fā)出的請求進(jìn)行的,是通過從BD-J平臺22到再現(xiàn)控制引擎的指令來實現(xiàn)的。這里,說明在再現(xiàn)開始的處理中從BD-J模塊22到再現(xiàn)控制引擎14的指令的細(xì)節(jié)。具體地說,再現(xiàn)控制引擎將以下3個指令提供給BD-J應(yīng)用程序。1.再現(xiàn)準(zhǔn)備指令再現(xiàn)準(zhǔn)備指令是用于提醒準(zhǔn)備的指令。再現(xiàn)準(zhǔn)備指令只是提醒準(zhǔn)備,再現(xiàn)控制引擎是否根據(jù)再現(xiàn)準(zhǔn)備指令來實際進(jìn)行準(zhǔn)備,可通過BD-J平臺22上的屬性“再現(xiàn)準(zhǔn)備”來取得。在“再現(xiàn)準(zhǔn)備”為“進(jìn)行”的情況下,根據(jù)再現(xiàn)準(zhǔn)備指令進(jìn)行再現(xiàn)準(zhǔn)備,取得當(dāng)前播放列表,請求再現(xiàn)AV流,判斷當(dāng)前播放列表的再現(xiàn)模式,判斷再現(xiàn)模式。在播放列表是2D的情況下,判斷再現(xiàn)模式,切換再現(xiàn)模式。根據(jù)同步開始指令,來請求再現(xiàn)AV流。在“再現(xiàn)準(zhǔn)備”為“不進(jìn)行”的情況下,不根據(jù)再現(xiàn)準(zhǔn)備指令進(jìn)行再現(xiàn)準(zhǔn)備。通過根據(jù)再現(xiàn)準(zhǔn)備指令進(jìn)行實際的準(zhǔn)備,有來自BD-J模塊的自由度增加、能夠進(jìn)行細(xì)致的控制這些優(yōu)點,但是在有些播放器的實現(xiàn)中,有時不能準(zhǔn)備再現(xiàn)準(zhǔn)備指令,所以設(shè)有這種屬性。2.同步開始指令同步開始指令是用于使再現(xiàn)模式與AV流的模式屬性同步的指令。在“再現(xiàn)準(zhǔn)備”為“進(jìn)行”、AV流為2D而且再現(xiàn)模式為3D的情況下,根據(jù)再現(xiàn)準(zhǔn)備指令將再現(xiàn)模式切換到2D。在“再現(xiàn)準(zhǔn)備”為“不進(jìn)行”、AV流是2D、而且再現(xiàn)模式是3D的情況下,根據(jù)同步開始指令將再現(xiàn)模式切換到2D。3.再現(xiàn)開始指令再現(xiàn)開始指令是綜合上述兩個指令、用于進(jìn)行再現(xiàn)準(zhǔn)備和同步開始的指令。不管“再現(xiàn)準(zhǔn)備”的值如何,都取得當(dāng)前播放列表,請求再現(xiàn)AV流,判斷當(dāng)前播放列表的再現(xiàn)模式,判斷再現(xiàn)裝置中的再現(xiàn)模式。在播放列表是2D的情況下,判斷再現(xiàn)模式,切換再現(xiàn)模式。其后,請求再現(xiàn)AV流。(第11實施方式)在本實施方式中,說明如何將再現(xiàn)裝置的再現(xiàn)對象——BD-ROM記錄到記錄媒體上這一記錄方法的實施方式。本實施方式的記錄方法不僅包含實時創(chuàng)建上述那樣的文件、直接寫入到記錄媒體的文件系統(tǒng)區(qū)域上這一實時記錄,而且包含事先創(chuàng)建要記錄到文件系統(tǒng)區(qū)域上的比特流的整體鏡像、根據(jù)該比特流來制作母盤、通過該母盤的壓制來量產(chǎn)光盤這一預(yù)先格式記錄。本實施方式的記錄方法也由基于實時記錄的記錄方法及基于預(yù)先格式記錄的記錄方法來確定。圖33是記錄方法的處理過程的流程圖。步驟幻01導(dǎo)入動畫、聲音、字幕、菜單這些數(shù)據(jù)素材;在步驟S202中,通過對數(shù)據(jù)素材進(jìn)行數(shù)字化并進(jìn)行壓縮編碼,根據(jù)MPEG標(biāo)準(zhǔn)進(jìn)行編碼,來得到打包基本流。在步驟S203中,復(fù)用打包基本流來生成對應(yīng)的片斷信息;在步驟S204中,將AV片斷和片斷信息分別保存到不同的文件中。在步驟幻05中,創(chuàng)建規(guī)定AV片斷的再現(xiàn)路徑的播放列表、用播放列表來規(guī)定控制過程的程序、對它們的管理信息;在步驟S206中,將AV片斷、片斷信息、播放列表、程序、其他管理信息寫入到記錄媒體上。(第12實施方式)在本實施方式中,說明用何種硬件來構(gòu)成以上實施方式中描述過的再現(xiàn)裝置。圖34是再現(xiàn)裝置的硬件的內(nèi)部結(jié)構(gòu)圖。在本圖中,構(gòu)成再現(xiàn)裝置的主要部件是前端部101、系統(tǒng)1^1102、存儲設(shè)備103、后端部104、非易失性存儲器105、主微機106、網(wǎng)絡(luò)接口107。前端部101是數(shù)據(jù)輸入源。前端部101包含例如圖4所示的BD驅(qū)動器la、本地存儲器lc。系統(tǒng)LSI102由邏輯元件構(gòu)成,成為再現(xiàn)裝置核心。至少分離器4、視頻解碼器5a,b、圖像解碼器7a,b、音頻解碼器9、寄存器組12、再現(xiàn)控制引擎14、合成部16、平面移動引擎20這些構(gòu)件被包含在該系統(tǒng)I^I的內(nèi)部。存儲設(shè)備103由SDRAM等的存儲器元件的陣列構(gòu)成。存儲設(shè)備107包含例如讀緩沖器&、2b、動態(tài)腳本存儲器23、靜態(tài)腳本存儲器13、視頻平面6、圖像平面8、交互式圖形平面10、背景平面11。后端部104是再現(xiàn)裝置內(nèi)部和其他裝置的連接接口,包含HDMI發(fā)送接收部17。非易失性存儲器105是可讀寫的記錄媒體,是即使不提供電源、也能夠保持記錄內(nèi)容的媒體,用于后述維數(shù)模式存儲部四中存儲著的再現(xiàn)模式的備份。這種非易失性存儲器105例如可以使用閃速存儲器、FeRAM等。主微機106是由ROM、RAM、CPU組成的微機系統(tǒng),在ROM中記錄著控制再現(xiàn)裝置的程序,ROM內(nèi)的程序被讀入到CPU中,通過程序和硬件資源的合作,來實現(xiàn)虛擬文件系統(tǒng)3、HDMV模塊M、BD-J平臺22、模式管理模塊M、UO檢測模塊沈的功能。以下,說明系統(tǒng)1^1。系統(tǒng)I^I是指在高密度基板上安裝裸芯片、封裝而成的集成電路。通過將多個裸芯片安裝到高密度基板上并封裝,使多個裸芯片具有好像1個I^I那樣的外形結(jié)構(gòu)的,也被包含在系統(tǒng)I^I中(這種系統(tǒng)I^I被稱為多芯片模塊。)。這里,如果著眼于封裝的種類,則在系統(tǒng)I^I中,有QFP(四線扁平封裝)、PGA(針網(wǎng)陣列)這些種類。QFP是在封裝的四個側(cè)面上安裝了管腳的系統(tǒng)1^1。PGA是在整個底面上安裝了很多管腳的系統(tǒng)1^1。這些管腳承擔(dān)著與其他電路的接口的作用。在系統(tǒng)I^I中的管腳中,存在這種接口的作用,所以通過在系統(tǒng)I^I的這些管腳上連接其他電路,而使系統(tǒng)I^I起再現(xiàn)裝置200的核心的作用。這種系統(tǒng)LSI當(dāng)然可以包含到再現(xiàn)裝置200中,還可以包含到TV或游戲、個人計算機、7^)手機等、進(jìn)行影像再現(xiàn)的各種各樣的機器中,能夠大大擴展本發(fā)明的用途。系統(tǒng)I^I的架構(gòu)最好符合Uniphier架構(gòu)。符合Uniphier架構(gòu)的系統(tǒng)I^I由以下電路塊構(gòu)成?!?shù)據(jù)并行處理器DPP它是多個處理器單元(要素π七^寸)進(jìn)行同一工作的SIMD型處理器,通過用1個指令使各處理器單元中內(nèi)置的運算器同時工作,來實現(xiàn)對構(gòu)成圖片的多個像素的解碼處理的并行化?!ぶ噶畈⑿刑幚砥鱅PP它由由指令RAM、指令高速緩存、數(shù)據(jù)RAM、數(shù)據(jù)高速緩存組成的“本地存儲器控制器(LocalMemoryController),,、由取指令部、解碼器、執(zhí)行單元、寄存器文件組成的“ProcessingUnit(處理單元)部”、使ProcessingUnit部并行執(zhí)行多個應(yīng)用程序的“VirtualMultiProcessorUnit(虛擬多處理器單元)部”構(gòu)成?!PU土夬它由ARM核心、外部總線接口(BusControlUnitBCU)、DMA控制器、定時40器、矢量中斷控制器這些外圍電路、UART、GPIO(GeneralPurposeInputOutput,通用輸入輸出)、同步串行接口等外圍接口構(gòu)成?!ち鱅/O土夬它經(jīng)USB接口或ATAPacket(包)接口,與外部總線上連接的驅(qū)動器裝置、硬盤驅(qū)動器裝置、SD存儲卡驅(qū)動器裝置進(jìn)行數(shù)據(jù)輸入輸出?!VI/0塊它由音頻輸入輸出、視頻輸入輸出、OSD控制器構(gòu)成,與電視、AV放大器進(jìn)行數(shù)據(jù)輸入輸出?!ご鎯ζ骺刂茐K它是實現(xiàn)經(jīng)外部總線連接的SD-RAM的讀寫的塊,由控制各塊間的內(nèi)部連接的內(nèi)部總線連接部、與連接在系統(tǒng)I^I外部的SD-RAM進(jìn)行數(shù)據(jù)傳送的訪問控制部、調(diào)整來自各塊的訪問SD-RAM的請求的訪問調(diào)度部組成。具體生產(chǎn)過程的細(xì)節(jié)如下所述。首先根據(jù)各實施方式所示的結(jié)構(gòu)圖,來制作要做成系統(tǒng)I^I的部分的電路圖,用電路元件或IC、LSI,來具體實現(xiàn)結(jié)構(gòu)圖中的構(gòu)件。如果這樣具體實現(xiàn)了各構(gòu)件,則規(guī)定連接電路元件或IC、I^I間的總線或其外圍電路、與外部的接口等。進(jìn)而,也規(guī)定連接線、電源線、地線、時鐘信號線等。在該規(guī)定時,考慮I^I的規(guī)格來調(diào)整各構(gòu)件的工作定時,或者施加保證各構(gòu)件所需的帶寬等的調(diào)整,來完成電路圖。如果電路圖完成,則進(jìn)行實現(xiàn)設(shè)計。實現(xiàn)設(shè)計是指制作基板布局的作業(yè)決定將通過電路設(shè)計制作的電路圖上的部件(電路元件或IC、LSI)安排到基板上的何處,或者將電路圖上的連接線如何布置到基板上。如果這樣進(jìn)行了實現(xiàn)設(shè)計,確定了基板上的布局,則將實現(xiàn)設(shè)計結(jié)果變換為CAM數(shù)據(jù),輸出到NC機床等的設(shè)備。NC機床根據(jù)該CAM數(shù)據(jù),進(jìn)行SoC實現(xiàn)或SiP實現(xiàn)。SoC(Systemonchip,系統(tǒng)芯片)實現(xiàn)是在1個芯片上刻制多個電路的技術(shù)。SiP(SysteminPackage,系統(tǒng)級封裝)實現(xiàn)是將多個芯片用樹脂等做成1個封裝的技術(shù)。經(jīng)過以上過程,本發(fā)明的系統(tǒng)1^1可以根據(jù)各實施方式所示的再現(xiàn)裝置200的內(nèi)部結(jié)構(gòu)圖來制作。其中,如上所述生成的集成電路因集成度的不同,有時也稱為IC、LSK超LSI、特LSI。在用FPGA來實現(xiàn)系統(tǒng)I^I的情況下,通過將許多邏輯單元安排為網(wǎng)格狀,根據(jù)LUT(LookUpTable,查找表)中記載的輸入輸出的組合,來連接縱/橫的配線,能夠?qū)崿F(xiàn)各實施方式所示的硬件結(jié)構(gòu)。LUT被存儲在SRAM中,這種SRAM的內(nèi)容在電源切斷時消滅,所以在利用這種FPGA時,需要根據(jù)配置信息的定義,將實現(xiàn)各實施方式所示的硬件結(jié)構(gòu)的LUT寫入到SRAM中。本實施方式用中間件和與系統(tǒng)I^I對應(yīng)的硬件、系統(tǒng)I^I以外的硬件、與中間件的接口的部分、中間件和系統(tǒng)I^I的接口的部分、與中間件和系統(tǒng)I^I以外的所需的硬件的接口的部分、用戶接口的部分來實現(xiàn),在包含它們來構(gòu)成再現(xiàn)裝置時,通過相互協(xié)同工作,來提供特有的功能。通過適當(dāng)定義與中間件的接口及中間件和系統(tǒng)I^I的接口,能夠分別獨立地并行開發(fā)再現(xiàn)裝置的用戶接口部分、中間件部分、系統(tǒng)LSI部分,能夠更高效地進(jìn)行開發(fā)。其中,在各個接口的分割方法中,有各種各樣的分割方法。(第12實施方式)在本實施方式中,說明基于平面移動的立體視覺的原理。圖35是平面偏移量的符號為正(將左眼用的圖形圖像向右偏移,將右眼用的圖形圖像向左偏移)的情況下、像看起來比顯示畫面更近的原理的說明圖。在本圖中,圓圈所示的是顯示畫面上顯示的像。首先,在沒有平面偏移量的情況下,右眼看到的像、左眼看到的像都是同一位置,所以用兩眼看該像時的焦點位置位于顯示畫面上(圖35(a))。另一方面,在3D模式的立體模式關(guān)閉的情況下,左眼看到的像看起來處于比平面偏移量為0的情況更靠右側(cè)的位置。此時用液晶快門眼鏡使右眼什么也看不見。另一方面,右眼看到的像看起來處于比平面偏移量為0的情況更靠左側(cè)的位置。此時用液晶快門眼鏡使左眼什么也看不見(圖35(b))。人用兩眼聚焦而識別出在該焦點位置上有像。因此,如果用液晶快門眼鏡交替地以很短的時間間隔來切換左眼看到像的狀態(tài)和右眼看到像的狀態(tài),則人的兩眼想將焦點位置聚集到比顯示畫面更近的位置,結(jié)果是引起錯覺,好像在比顯示畫面更近的焦點位置上有像(圖35(c))。圖36是平面偏移量的符號為負(fù)(將左眼用的圖形圖像向左偏移,將右眼用的圖形圖像向右偏移)的情況下、像顯得比顯示畫面更遠(yuǎn)的原理的說明圖。在圖36中,圓圈所示的是顯示畫面上顯示的像。首先,在沒有平面偏移量的情況下,右眼看到的像、左眼看到的像都是同一位置,所以用兩眼看該像時的焦點位置位于顯示畫面上(圖36(a))。另一方面,在3D模式的立體模式關(guān)閉的情況下,左眼看到的像看起來處于比平面偏移量為0的情況更靠左側(cè)的位置。此時用液晶快門眼鏡使右眼什么也看不見。另一方面,右眼看到的像看起來處于比偏移量為0的情況更靠右側(cè)的位置。此時用液晶快門眼鏡使左眼什么也看不見(圖36(b))。如果用液晶快門眼鏡交替地以很短的時間間隔來切換左眼看到像的狀態(tài)和右眼看到像的狀態(tài),則人的兩眼想將焦點位置聚集到比顯示畫面更遠(yuǎn)的位置,結(jié)果是引起錯覺,好像在比顯示畫面更遠(yuǎn)的位置上有像(圖36(c))。以上說明是對寫入到圖形平面上的圖形圖像進(jìn)行說明的,當(dāng)然如果對交互式圖形平面、視頻平面、背景平面適用上述偏移量的概念則也是同樣的。(凸出程度/縱深的實現(xiàn)方法)圖37是字幕的凸出程度如何根據(jù)平面偏移量的大小來變化的圖。在該圖(a)(b)中,近的一方示出右眼輸出時用移動后的圖形平面輸出的右眼用的圖形圖像。遠(yuǎn)的一方示出左眼輸出時用移動后的圖形平面輸出的左眼用的圖形圖像。本圖(a)示出平面偏移量的符號為正(將左眼用的圖形圖像向右偏移,將右眼用的圖形圖像向左偏移)的情況。如果平面偏移量是正的值,則如圖35所示,左眼輸出時的字幕看起來處于比右眼輸出時的字幕更右的位置。即,會聚點(焦點位置)比屏幕更近,所以字幕也看起來近。本圖(b)示出平面偏移量的符號為負(fù)的情況。如果是負(fù)的值,則如圖36所示,左眼輸出時的字幕看起來處于比右眼輸出時的字幕更左的位置。即,會聚點(焦點位置)比屏幕更遠(yuǎn),所以字幕也看起來遠(yuǎn)。以上是對立體視覺的原理的說明。接著,說明在lplane+Offset模式下、如何進(jìn)行上述那樣的圖像坐標(biāo)的移動。首先,說明圖像平面8的內(nèi)部結(jié)構(gòu)和其移動前后的像素數(shù)據(jù)的安排。圖38示出圖像平面8的內(nèi)部結(jié)構(gòu)。在分辨率被設(shè)置為1920X1080的情況下,如該圖(a)所示,圖像平面8由橫1920X縱1080的、8比特長的存儲元件組成。這意味著能夠以1920X1080的分辨率每1個像素保存8比特的像素碼的存儲器分配。存儲元件中存儲著的8比特的像素碼通過使用彩色查找表的彩色變換,被變換為Y值、Cr值、Cb值。該彩色查找表中的像素碼和Y值、Cr值、Cb值的對應(yīng)關(guān)系由字幕數(shù)據(jù)內(nèi)的調(diào)色板定義段來規(guī)定。該圖(b)示出圖像平面8上保存著的像素數(shù)據(jù)。如本圖所示,圖像平面8上保存著的圖形數(shù)據(jù)由與前景部分(構(gòu)成字幕"Ilove"的部分)相當(dāng)?shù)南袼財?shù)據(jù)、與背景部分相當(dāng)?shù)南袼財?shù)據(jù)構(gòu)成。這里,在與背景部分相當(dāng)?shù)拇鎯υ?,保存著表示透明色的像素碼,在該部分,在與視頻平面合成時,視頻平面上的運動圖像看起來是透明的。另一方面,在與前景部分相當(dāng)?shù)拇鎯υ?,保存著表示透明色以外的像素碼,用該透明色以外的Y、Cr、Cb、α值來描繪字幕。在合成部15進(jìn)行平面合成時,在與透明像素相當(dāng)?shù)牟糠?,背景圖形平面、視頻平面的內(nèi)容看起來是透明的,由于存在這種透明部分,所以能夠進(jìn)行平面合成。圖39示出向右移動、向左移動后的、前景區(qū)域的像素數(shù)據(jù)及背景區(qū)域的像素數(shù)據(jù)。(a)是移動前的像素數(shù)據(jù),(b)是向右移動后的像素數(shù)據(jù)。這里,假設(shè)移動量是15個像素,則可知字幕字符“Iloveyou”的“y”移動得從畫面上看不見了。(C)是向左移動后的像素數(shù)據(jù)。這里,假設(shè)移動量是15個像素,則可知跟在字幕字符“Ilove”后面的字幕字符“you”中的“O”這一字符出現(xiàn)了。以上是圖像平面8的內(nèi)部結(jié)構(gòu)和其移動前后的像素數(shù)據(jù)的安排的說明。圖40是圖像平面8上的平面移動的處理過程的圖。(a)示出從圖像平面8生成的、向左移動后的圖形平面和向右移動后的圖形平面。(b)示出向右移動。如本圖所示,水平方向向右移動的方法如下面的(1-1)(1-2)(1-3)那樣進(jìn)行。(1-1).切下圖像平面8的右端區(qū)域。(1-2).將圖像平面8上存在的像素數(shù)據(jù)的位置如上所述向右沿水平方向偏移平面偏移量所示的移動量。(1-3).在圖像平面8的最左端添加透明區(qū)域。(C)示出向左移動。如本圖所示,水平方向向左移動的方法如下面的(2-1)(2-2)(2-3)那樣來進(jìn)行。(2-1).切下圖像平面8的左端區(qū)域。(2-2).將圖像平面8上的各像素數(shù)據(jù)的位置向左沿水平方向偏移平面偏移量所示的移動量。(1-3).在圖像平面8的右端添加透明區(qū)域。(圖形平面的存儲元件中的像素數(shù)據(jù)的移動)下面說明通過上述那樣的移動,圖形平面的存儲元件中的像素數(shù)據(jù)如何移動。圖形數(shù)據(jù)由1920X1080、1280X720這樣的分辨率的像素數(shù)據(jù)構(gòu)成。圖41是圖形平面上保存著的像素數(shù)據(jù)的圖。在本圖中,方框是字長為32比特或8比特的存儲元件,0001、0002、0003、0004、07A5、07A6、07A7、07A8、07A9、07AA、07AB這些16進(jìn)制數(shù)的數(shù)值是在MPU的存儲器空間中連續(xù)分配給這些存儲元件的地址。此外,存儲元件中的(0,0)(1,0)(2,0)(3,0)(1916,0)(1917,0)(1918,0)(1919,0)這些數(shù)值表示在存儲元件內(nèi)保存著哪個坐標(biāo)的像素數(shù)據(jù)。這里,坐標(biāo)(0,0)上存在的像素數(shù)據(jù)被保存在地址0001的存儲元件中,坐標(biāo)(1,0)上存在的像素數(shù)據(jù)被保存在地址0002的存儲元件中,坐標(biāo)(1918,0)上存在的像素數(shù)據(jù)被保存在地址07A7的存儲元件中,坐標(biāo)(0,1)上存在的像素數(shù)據(jù)被保存在地址07A9的存儲元件中。S卩,可知圖形數(shù)據(jù)被保存得使得構(gòu)成圖形的多個行為連續(xù)地址。通過這樣做,通過對這些附有連續(xù)地址的存儲元件依次進(jìn)行DMA傳送,能夠成組地讀出這些像素數(shù)據(jù)。圖42示出移動后的圖形平面的保存內(nèi)容。該圖(a)示出平面偏移量被設(shè)置為“3”、向右移動了的圖形平面。由于平面偏移量是“3”,所以可知在地址0004的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(0,0)的像素數(shù)據(jù);在地址0005的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(1,0)的像素數(shù)據(jù);在地址0006的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(2,0)的像素數(shù)據(jù)。此外,可知在地址07AC的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(0,1)的像素數(shù)據(jù);在地址07AD的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(1,1)的像素數(shù)據(jù);在地址07AE的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(2,1)的像素數(shù)據(jù)。該圖(b)示出平面偏移量被設(shè)置為“3”、向左移動了的圖形平面。由于平面偏移量是“3”,所以可知在地址0001的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(3,0)的像素數(shù)據(jù);在地址0002的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(4,0)的像素數(shù)據(jù);在地址0003的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(5,0)的像素數(shù)據(jù)。此外,可知在地址07A9的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(3,1)的像素數(shù)據(jù);在地址07AA的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(4,1)的像素數(shù)據(jù);在地址07AB的存儲元件中,保存著圖形平面坐標(biāo)系中的坐標(biāo)(5,1)的像素數(shù)據(jù)。如上所述,可知移動了的圖形平面是將圖形平面上的各像素數(shù)據(jù)的坐標(biāo)從本來的坐標(biāo)向右、向左偏移了平面偏移量所示的像素數(shù)。通過使安排構(gòu)成圖形數(shù)據(jù)的各像素數(shù)據(jù)的存儲元件的地址變化規(guī)定的地址,能夠?qū)崿F(xiàn)圖形平面的移動。當(dāng)然,即使不實際使安排像素數(shù)據(jù)的存儲元件的地址變化,如果是與之等價的處理,則也能夠?qū)崿F(xiàn)圖形平面的移動。(備考)以上,說明了在申請本申請時、申請人能知道的最好的實施方式,但是對于以下所示的技術(shù)話題,可以加以進(jìn)一步的改進(jìn)或變更實施。如各實施方式所示來實施,還是實施這些改進(jìn)/變更,都是任意的,由實施者的主觀來決定,這一點請留意。(視頻解碼器的實現(xiàn)數(shù))在圖8、圖22中,公開了視頻解碼器5只有1個的實現(xiàn)例,而這是因為在用MVC視頻流來再現(xiàn)立體影像的情況下,能夠公用作為參考圖像的圖片數(shù)據(jù)。但是在現(xiàn)實中,最好實現(xiàn)分別對左眼用視頻流進(jìn)行解碼的視頻解碼器、和對右眼用視頻流進(jìn)行解碼的視頻解碼器,使視頻解碼器的實現(xiàn)數(shù)為“2”。(自動再現(xiàn)播放列表的利用)在BD-J對象中存在“可訪問播放列表信息”的情況下,也可以按選擇了與該BD-J對象對應(yīng)的節(jié)目的定時,來執(zhí)行從2D再現(xiàn)模式到3D模式的切換、從3D模式到2D再現(xiàn)模式的切換。在此情況下,將插入光盤時或選擇菜單時等、節(jié)目切換請求作為觸發(fā),來執(zhí)行圖12的流程圖的處理過程。“可訪問播放列表信息”包含與BD-J對象對應(yīng)的節(jié)目成為當(dāng)前節(jié)目時、要自動再現(xiàn)的播放列表的指定。此外,可訪問播放列表信息包含與BD-J對象對應(yīng)的節(jié)目成為當(dāng)前節(jié)目時、能夠選擇可使其工作的應(yīng)用程序的播放列表的指定。在選擇了某個節(jié)目時,再現(xiàn)裝置中的再現(xiàn)控制引擎不等待來自應(yīng)用程序的再現(xiàn)指示就開始再現(xiàn)用與選擇出的當(dāng)前節(jié)目對應(yīng)的節(jié)目的可訪問播放列表信息指定的播放列表,在BD-J應(yīng)用程序的執(zhí)行比播放列表再現(xiàn)的結(jié)束先結(jié)束的情況下,繼續(xù)再現(xiàn)播放列表。通過這種先行再現(xiàn),在應(yīng)用程序的類裝入花費時間、不能進(jìn)行圖形的繪制、所以對話畫面老是不能輸出的情況下,使基于播放列表再現(xiàn)的再現(xiàn)影像原封不動地輸出,所以即使在應(yīng)用程序中的啟動延遲顯著的情況下,也能夠先使用戶觀看播放列表的再現(xiàn)影像。在應(yīng)用程序的啟動延遲期間,能夠處于放映著某種東西的狀態(tài),所以能給用戶以安心感。此外,由于結(jié)束不同時,所以即使應(yīng)用程序因資源的枯竭而異常結(jié)束,應(yīng)用程序的GUI被自動消去,如果原封不動地繼續(xù)顯示播放列表再現(xiàn)畫面,則意味著播放列表的再現(xiàn)影像被繼續(xù)輸出到顯示裝置。通過這種繼續(xù)輸出,即使Java(TM)語言程序異常結(jié)束,顯示裝置也處于暫且放映著某種東西的狀態(tài),能夠防止由于應(yīng)用程序的異常結(jié)束而使畫面消失這一事態(tài)。(模式切換的適用對象)在各實施方式中,再現(xiàn)模式從3D變更到2D,但是在再現(xiàn)模式從2D變更到3D的情況下也能得到同樣的效果。(重用及2倍的偏移量)在圖13中的步驟S808中對圖像存儲器7c,d中保存著的圖形流進(jìn)行解碼,輸出到圖像平面8上;但是也可以通過不執(zhí)行本步驟,而重用圖13的步驟S805中利用過的圖像平面,在圖13的S809中將圖像平面沿相反方向偏移本來的2倍的量,而使得不用第2次的圖像進(jìn)行編碼即可。(2解碼器、2加法器)在圖7的結(jié)構(gòu)圖中,視頻解碼器、視頻平面、圖像平面加法器各具有一個,但是也可以例如出于高速化的目的使各部分各具有2個,來并行處理左眼用的影像和右眼用的影像。(維數(shù)識別的方法)在BD-ROM上具有識別待再現(xiàn)的流是2D用還是3D用的維數(shù)識別標(biāo)志,在本實施方式中,在播放列表(PL)信息中嵌入了維數(shù)識別標(biāo)志,但是只要是作為能夠確定流主體和該流是2D用還是3D用的信息而記錄的信息,則也可以以其他形式記錄在BD-ROM上。(縮放的并用)在圖13的S809移動圖像平面時,最好與圖13的S805同樣通過縮放來放大或縮小。(處理的缺省指定)圖13所示的步驟S801S810的處理是左右處理存儲部19缺省設(shè)置了左眼用的處理,所以先進(jìn)行左眼的合成及輸出,但是也可以缺省設(shè)置右眼用的處理,先進(jìn)行右眼的處理。(變更的對象)以上記載了在圖13的步驟S805中將圖像平面沿一定方向偏移一定的幅度,在步驟S809中沿相反方向偏移同一幅度,但是也可以變更偏移圖像平面的幅度。除此之外,也可以不是兩眼都偏移,而是偏移某一只眼睛,而使其具有立體效果。(縱深設(shè)置的對象)在2D用的視頻流上只想使字幕/圖形數(shù)據(jù)具有縱深的情況下,進(jìn)行圖13的步驟S802S809的處理。只是S804和S807的處理不是使用左眼用視頻流的視頻幀和右眼用視頻幀,而能夠通過將2D的兩眼用流上的幀用于各眼來進(jìn)行。(圖像平面偏移信息的保存地址)在第1實施方式中,是以圖像平面偏移信息存在于當(dāng)前播放列表信息內(nèi)為前提來描述的,但是為了細(xì)膩地實現(xiàn)與MVC視頻流的同步,最好在MVC視頻流內(nèi)設(shè)有偏移量表,在這里保存圖像平面偏移信息。由此,能夠以圖片為單位來實現(xiàn)細(xì)膩的同步。此夕卜,在當(dāng)前流管理信息中嵌入了圖像平面偏移信息來取代當(dāng)前播放列表信息的情況下,圖12的步驟S5的處理也可以從當(dāng)前流管理信息中取得。(逐個光盤地切換縱深)在本實施方式中,平面移動引擎根據(jù)當(dāng)前播放列表信息的圖像平面偏移信息來計算橫向偏移值。即,在生成左眼影像和右眼影像的輸出的一系列處理時、發(fā)生了播放列表的切換的情況下,需要圖12的步驟S5的重新取得圖像平面偏移信息的處理。但是,也設(shè)想了不想逐個播放列表地變更圖像平面的縱深的情況。例如,是想以光盤為單位或以節(jié)目為單位來決定唯一的縱深的情況。為了以光盤為單位來決定唯一的縱深,設(shè)想內(nèi)容與以光盤為單位的信息相關(guān)聯(lián)。例如,可考慮圖2所示的BDMV目錄下存在的“Index.bdmv”、或者保存著與光盤中放入的影像作品有關(guān)的各種各樣的信息的META目錄中保存著的元文件(ZZZZZ.xml)。(逐個節(jié)目地切換縱深)為了以節(jié)目為單位來決定唯一的縱深,設(shè)想內(nèi)容與以節(jié)目為單位的信息相關(guān)聯(lián)。例如,可考慮圖2所示的BDMV目錄下存在的“MovieObject.bdmv”、BDJO目錄下存在的“XXXXXMjo,,、或者保存著與光盤中放入的影像作品有關(guān)的各種各樣的信息的META目錄中保存的元文件(ZZZZZ.xml)。(閃爍防止策)在連接BD-ROM等的再現(xiàn)裝置和TV等的顯示裝置時,有時使用HDMI,而通過從3D顯示切換到2D顯示,能夠防止由HDMI的重新認(rèn)證造成的影像的閃爍。(縮放的適用)在現(xiàn)實世界中,近處的物體看著大,遠(yuǎn)處顯示的物體看起來小。但是只用上述平面移動,物體的尺寸沒改變就被顯示在近處或遠(yuǎn)處。在這種情況下,會給觀眾帶來不快感。為了消除這種不快感,與將圖像平面沿一定的方向移動同時進(jìn)行縮放,使其看起來大,或者看起來小。例如,在增大移動幅度而使其顯示在近處的情況下,通過縮放來增大字幕/圖形。(再現(xiàn)數(shù)據(jù)信息中的流登錄信息)再現(xiàn)數(shù)據(jù)信息中的流登錄信息最好以STN_table構(gòu)成。STN_table是對多個流種類逐一規(guī)定在構(gòu)成播放列表的多個播放項中的、包含該STN_table者成為當(dāng)前播放項時、允許再現(xiàn)用多路徑的主路徑參考的AV片斷上復(fù)用的基本流、及用多路徑的支路徑參考的AV片斷上復(fù)用的基本流中的哪個的表。這里的流種類是指畫中畫中的主視頻流、畫中畫中的第二視頻流、混音中的主音頻流、混音中的第二音頻流、顯現(xiàn)圖形文本字幕數(shù)據(jù)、交互式圖形流這些種類,STN_table能夠為每個這些流種類登錄應(yīng)允許再現(xiàn)的流。具體地說,STN_table由流登錄信息的數(shù)組構(gòu)成。這里,流登錄是指將在STN_table歸屬的播放項成為當(dāng)前播放項時、要允許再現(xiàn)的基本流是何種流,與該流號相對應(yīng)地表示;流登錄信息采用將流項目及流屬性的組合與邏輯流號相對應(yīng)這一數(shù)據(jù)結(jié)構(gòu)。流登錄中的流號用1、2、3這樣的整數(shù)值來表現(xiàn),流號的最大數(shù)是對應(yīng)的流種類的流個數(shù)。流屬性包含表示流的語言碼和流的編碼方式的信息。與主路徑端的流對應(yīng)的流項目包含包標(biāo)識符,與支路徑端的流對應(yīng)的項目包含標(biāo)識傳輸流文件的標(biāo)識符、標(biāo)識子播放項的標(biāo)識符、以及包標(biāo)識符。在該流項目內(nèi),描述要再現(xiàn)的基本流的包標(biāo)識符。由于在流項目內(nèi),能夠描述要再現(xiàn)的基本流的包標(biāo)識符,所以將流登錄信息中的流號保存到再現(xiàn)裝置的流號寄存器中,根據(jù)流登錄信息中的流項目內(nèi)的包標(biāo)識符使再現(xiàn)裝置的PID過濾器執(zhí)行包過濾。通過這樣做,STN_table中允許再現(xiàn)的基本流的TS包被輸出到解碼器,再現(xiàn)基本流。流號表中的這些流登錄信息根據(jù)流號的順序來排列,基于流號的順序的流登錄信息的次序在滿足“再現(xiàn)裝置能夠再現(xiàn)”這一條件的流存在多個的情況下,成為優(yōu)先選擇它們中的哪個的基準(zhǔn)。通過這樣做,創(chuàng)作(才一寸U>夕‘)者能夠?qū)⑾率龇结槀鬟_(dá)給再現(xiàn)裝置在STN_table中的流登錄信息中存在再現(xiàn)裝置不能再現(xiàn)的流的情況下,這種流被排除到再現(xiàn)之外;而在滿足“再現(xiàn)裝置能夠再現(xiàn)”這一條件的流存在多個的情況下,應(yīng)優(yōu)先選擇它們中的哪個。判斷是否存在滿足“再現(xiàn)裝置能夠再現(xiàn)”這一條件的流、選擇滿足“能夠再現(xiàn)”這一條件的流中的哪個,在當(dāng)前播放項切換到新的播放項時、以及在用戶請求了流切換時執(zhí)行。在當(dāng)前播放項切換到新的播放項等、發(fā)生再現(xiàn)裝置的狀態(tài)變化時,進(jìn)行上述那樣的判斷和選擇,在再現(xiàn)裝置中寄存器組內(nèi)的寄存器之一——流號寄存器中設(shè)置流號,將上述一系列過程稱為“狀態(tài)變化時應(yīng)執(zhí)行的過程”。在流切換請求由用戶發(fā)出的情況下,進(jìn)行上述那樣的判斷和選擇,在再現(xiàn)裝置的流號寄存器中設(shè)置流號,將上述一系列過程稱為“請求了流變化時的過程”。在插入了BD-ROM時,將流號寄存器設(shè)置為流登錄信息串中的初值,將上述過程稱為“初始化”。流號表中的流登錄信息串向用子播放項信息指定的流、和用播放項信息指定的流一律賦予了優(yōu)先順序,所以即使是未與視頻流復(fù)用的流,如果用子播放項信息指定了,則也成為選擇要與視頻流同步再現(xiàn)的流時選擇的對象。在再現(xiàn)裝置能夠再現(xiàn)用子播放項信息指定的流、而且用子播放項信息指定的流的優(yōu)先順序比與視頻流復(fù)用了的圖形流的優(yōu)先順序高的情況下,可以將用子播放項信息指定的流供再現(xiàn),來取代與視頻流復(fù)用的流。這樣,提供一種途徑將用子播放項信息指定的流供再現(xiàn),來取代與視頻流復(fù)用了的流,這才是STNJable的本質(zhì)。作為用于立體再現(xiàn)的STN_table的改進(jìn),3D模式特有的STN_table的擴展部分(稱為STN_table_SS(StereoScopic))存在于播放列表信息內(nèi)。該STN_table_SS由左眼用視頻流的流登錄信息串、右眼用視頻流的流登錄信息串、左眼用顯現(xiàn)圖形流的流登錄信息串、右眼用顯現(xiàn)圖形流的流登錄信息串、左眼用交互式圖形流的流登錄信息串、右眼用交互式圖形流的流登錄信息串構(gòu)成。在3D模式時,將STN_table_SS內(nèi)的每個流種類的流登錄信息串與STNJable中的流種類的流登錄信息串結(jié)合。該結(jié)合是如下進(jìn)行的將STN_tabl中的主視頻流的流登錄信息串置換為STN_table_SS中的左眼用視頻流的流登錄信息串、及右眼用視頻流的流登錄信息串;將STN_table中的第二視頻流的流登錄信息串置換為STN_table_SS中的左眼用第二視頻流的流登錄信息串、及右眼用第二視頻流的流登錄信息串;將STN_table中的顯現(xiàn)圖形流的流登錄信息串置換為STN_table_SS中的左眼用顯現(xiàn)圖形流的流登錄信息串、及右眼用顯現(xiàn)圖形流的流登錄信息串;將STN_table中的交互式圖形流的流登錄信息串置換為STN_table_SS中的左眼用交互式圖形流的流登錄信息串、及右眼用交互式圖形流的流登錄信息串。如果進(jìn)行STN_table的結(jié)合,則通過對結(jié)合后的STN_table執(zhí)行上述過程,而從結(jié)合后的STN_table中的流登錄信息串中,選出3D模式下要選擇的基本流的流登錄信息,將該流登錄信息中的流號設(shè)置到再現(xiàn)裝置的流號寄存器中。并且,從該流登錄信息中取出包標(biāo)識符,使再現(xiàn)裝置的PID過濾器根據(jù)該包標(biāo)識符來執(zhí)行包過濾。通過這樣做,能夠?qū)?gòu)成左眼用流、右眼用流的TS包投入到解碼器中,使其再現(xiàn)輸出。通過這樣做,能夠?qū)⒆笱塾昧?、右眼用流供再現(xiàn),所以如果與這些再現(xiàn)輸出組合,則能夠進(jìn)行立體再現(xiàn)。(記錄媒體的變形)各實施方式中的記錄媒體包含光盤、半導(dǎo)體存儲卡等全部盒裝媒體。本實施方式的記錄媒體是以預(yù)先記錄了所需的數(shù)據(jù)的光盤(例如BD-ROM、DVD-ROM等現(xiàn)有的可讀的光盤)為例進(jìn)行說明的,但是無需限定于此,例如,將經(jīng)由廣播或網(wǎng)絡(luò)分發(fā)的包含實施本發(fā)明所需的數(shù)據(jù)的3D內(nèi)容利用具有光盤寫入功能的終端裝置(例如可以將左記功能包含在再現(xiàn)裝置中,也可以是再現(xiàn)裝置以外的裝置)記錄到可寫的光盤(例如BD-RE、DVD-RAM等現(xiàn)有的可寫的光盤)上,將該記錄了的光盤適用于本發(fā)明的再現(xiàn)裝置,也能夠?qū)嵤┍景l(fā)明。此外,即使記錄媒體是光盤以外的SD存儲卡等半導(dǎo)體存儲卡,也能夠?qū)嵤┍景l(fā)明。(半導(dǎo)體存儲卡的再現(xiàn))此外,說明例如將半導(dǎo)體存儲卡用作記錄媒體時的再現(xiàn)過程。光盤例如經(jīng)光盤驅(qū)動器來讀出數(shù)據(jù),而在使用半導(dǎo)體存儲卡的情況下,經(jīng)用于讀出半導(dǎo)體存儲卡內(nèi)的數(shù)據(jù)的接口來讀出數(shù)據(jù)即可。更詳細(xì)地說,將半導(dǎo)體存儲卡插入到再現(xiàn)裝置的插槽(未圖示)中后,再現(xiàn)裝置和半導(dǎo)體存儲卡經(jīng)由半導(dǎo)體存儲卡接口電連接。經(jīng)半導(dǎo)體存儲卡接口讀出半導(dǎo)體存儲卡上記錄著的數(shù)據(jù)即可。(程序的實施方式)也可以根據(jù)各實施方式的流程圖所示的處理過程來創(chuàng)建程序,實施記錄了該程序的計算機可讀的記錄媒體。首先,軟件開發(fā)者用編程語言來描述實現(xiàn)各流程圖或功能性構(gòu)件的源程序。在該描述時,軟件開發(fā)者根據(jù)編程語言的語法,用類結(jié)構(gòu)體和變量、數(shù)組變量、外部函數(shù)的調(diào)用,來描述具體實現(xiàn)各流程圖和功能性構(gòu)件的源程序。描述的源程序作為文件被提供給編譯器。編譯器編譯這些源程序來生成目標(biāo)程序。編譯器進(jìn)行的編譯由語法分析、優(yōu)化、資源分配、代碼生成這些過程組成。在語法分析中,進(jìn)行源程序的詞法分析、語法分析及語義分析,將源程序變換為中間程序。在優(yōu)化中,對中間程序進(jìn)行基本塊化、控制流分析、數(shù)據(jù)流分析這些作業(yè)。在資源分配中,為了適應(yīng)目標(biāo)處理器的指令集,將中間程序中的變量分配給目標(biāo)處理器的處理器具有的寄存器或存儲器。在代碼生成中,將中間程序內(nèi)的各中間指令變換為程序代碼,得到目標(biāo)程序。這里生成的目標(biāo)程序由使計算機執(zhí)行各實施方式所示的流程圖的各步驟和功能性構(gòu)件的各個過程的1個以上的程序代碼構(gòu)成。這里,程序代碼有處理器的本機代碼、JAVA字節(jié)碼這樣各種各樣的種類。程序代碼對各步驟的實現(xiàn)有各種各樣的形態(tài)。在能夠利用外部函數(shù)來實現(xiàn)各步驟的情況下,調(diào)用該外部函數(shù)的調(diào)用語句成為程序代碼。此夕卜,實現(xiàn)1個步驟的程序代碼有時也歸屬于不同的目標(biāo)程序。在指令種類受限的RISC處理器中,也可以通過組合算術(shù)運算指令和邏輯運算指令、分支指令等,來實現(xiàn)流程圖的各步驟。生成目標(biāo)程序后,程序員對它們啟動連接器。連接器將這些目標(biāo)程序和關(guān)聯(lián)的庫程序分配到存儲器空間中,將它們連接為1個,來生成裝入模塊。這樣生成的裝入模塊是以計算機讀取為前提的,用于使計算機執(zhí)行各流程圖所示的處理過程和功能性構(gòu)件的處理過程。然后,將程序記錄到計算機可讀的記錄媒體上提供給用戶。工業(yè)可用性本發(fā)明涉及在再現(xiàn)立體視視頻流的再現(xiàn)機器中、在立體視視頻流上疊加字幕和圖形來顯示的技術(shù),特別適用于不僅輸出立體視視頻流、而且一并立體輸出、疊加字幕和圖形的立體視視頻再現(xiàn)裝置。權(quán)利要求1.一種再現(xiàn)裝置,能夠?qū)⒃佻F(xiàn)模式切換到使用戶立體觀看視頻幀的3D模式、及使用戶平面觀看視頻幀的2D模式中的任一個,其特征在于,包括讀出部件,從記錄媒體讀出包含左眼用視頻流及右眼用視頻流的數(shù)字流;模式存儲部,存儲著當(dāng)前再現(xiàn)模式;維數(shù)判斷部,判斷從記錄媒體讀出的數(shù)字流是否支持3D模式;分離器,在上述數(shù)字流支持3D模式、而且當(dāng)前再現(xiàn)模式是3D模式這一條件成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流,而在上述條件不成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流中的某一方;及視頻解碼器,通過對上述分離出的視頻流進(jìn)行解碼,來得到用于立體觀看或平面觀看的視頻幀。2.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)裝置包括再現(xiàn)控制部件,該再現(xiàn)控制部件控制上述視頻解碼器,使得在當(dāng)前再現(xiàn)模式是3D模式的情況下請求了特殊再現(xiàn)時,將再現(xiàn)模式維持在3D模式,將從上述視頻解碼器輸出的同一視頻幀分別寫入到右眼用視頻平面、左眼用視頻平面上;作為重復(fù)輸出對象的視頻幀是對從數(shù)字流分離出的右眼用視頻流及左眼用視頻流中的某一方進(jìn)行解碼而得到的視頻幀,上述再現(xiàn)控制部件將從上述視頻解碼器輸出的同一視頻幀分別重復(fù)寫入到右眼用視頻平面、左眼用視頻平面上。3.如權(quán)利要求2所述的再現(xiàn)裝置,其特征在于,上述特殊再現(xiàn)的指示是快進(jìn)、后退中的某一個。4.如權(quán)利要求2所述的再現(xiàn)裝置,其特征在于,上述特殊再現(xiàn)伴有再現(xiàn)速度的變化;在請求了伴有再現(xiàn)速度的變化的特殊再現(xiàn)時,上述再現(xiàn)控制部件判斷是否能夠以變化后的再現(xiàn)速度來執(zhí)行左眼用視頻流的視頻幀及右眼用視頻流的視頻幀的交替輸出;上述再現(xiàn)控制部件將從上述視頻解碼器輸出的同一視頻幀分別重復(fù)寫入到上述右眼用視頻平面、上述左眼用視頻平面上,是在再現(xiàn)控制部件判斷為不能以變化后的再現(xiàn)速度來執(zhí)行視頻幀的交替輸出的情況下進(jìn)行的。5.如權(quán)利要求4所述的再現(xiàn)裝置,其特征在于,能夠交替輸出上述左眼用視頻流的視頻幀及右眼用視頻流的視頻幀的再現(xiàn)速度,是指特殊再現(xiàn)為快放的情況下的再現(xiàn)速度、特殊再現(xiàn)為逐幀前進(jìn)的情況下的再現(xiàn)速度、特殊再現(xiàn)為逐幀后退的情況下的再現(xiàn)速度中的某一個。6.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,包括平臺部,執(zhí)行字節(jié)碼應(yīng)用;和傳輸部件,通過向與再現(xiàn)裝置相連接的顯示裝置傳輸視頻幀,而使顯示裝置執(zhí)行視頻幀的輸出;在上述模式存儲部中存儲著的再現(xiàn)模式被從2D模式切換到3D模式的情況下,或者從3D模式切換到2D模式的情況下,傳輸部件進(jìn)行顯示裝置的重新認(rèn)證;在上述重新認(rèn)證后,收到能夠進(jìn)行與切換后的模式相應(yīng)的輸出的意思的通知的情況下,對上述平臺部執(zhí)行著的字節(jié)碼應(yīng)用通知能夠進(jìn)行與上述切換后的模式相應(yīng)的輸出的)固、ο7.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,在3D模式下視頻流的再現(xiàn)停止或暫停時,上述模式存儲部維持再現(xiàn)模式是3D模式這一設(shè)定;上述視頻解碼器交替輸出對再現(xiàn)停止位置的左眼用視頻流進(jìn)行解碼而得到的視頻幀及對再現(xiàn)停止位置的右眼用視頻流進(jìn)行解碼而得到的視頻幀。8.如權(quán)利要求7所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)裝置包括平臺部,執(zhí)行字節(jié)碼應(yīng)用;命令解釋器,解釋并執(zhí)行用命令描述的程序;上述視頻再現(xiàn)停止或暫停是下述某一種情況用戶用遙控進(jìn)行了操作的情況;平臺部執(zhí)行的字節(jié)碼應(yīng)用發(fā)出了指示的情況;命令解釋器執(zhí)行的目標(biāo)程序發(fā)出了指示的情況;左眼用或右眼用視頻流被再現(xiàn)到終點的情況。9.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,在再現(xiàn)裝置中的再現(xiàn)控制從普通再現(xiàn)變化到幻燈再現(xiàn)時,交替輸出對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀。10.如權(quán)利要求9所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)控制部件根據(jù)記錄媒體上記錄著的再現(xiàn)區(qū)間信息,來執(zhí)行使視頻解碼器對數(shù)字流內(nèi)的視頻流進(jìn)行解碼的控制;上述再現(xiàn)區(qū)間信息包含表示上述數(shù)字流具有幻燈播放屬性還是具有電影屬性的屬性fn息;上述再現(xiàn)裝置執(zhí)行幻燈再現(xiàn),是在當(dāng)前再現(xiàn)區(qū)間信息從具有電影屬性的再現(xiàn)區(qū)間信息切換到具有幻燈播放屬性的再現(xiàn)區(qū)間信息時。11.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)區(qū)間信息包含設(shè)置是否屏蔽來自用戶的特殊再現(xiàn)的指示或來自內(nèi)容的特殊再現(xiàn)的指示的屏蔽信息;上述再現(xiàn)裝置包括再現(xiàn)控制部件,在3D模式下請求了特殊再現(xiàn)的情況下,判斷上述屏蔽信息是否表示屏蔽來自用戶的特殊再現(xiàn)的指示;上述再現(xiàn)控制部件能夠在屏蔽信息表示屏蔽了的情況下,不執(zhí)行特殊再現(xiàn),而使視頻解碼器交替輸出視頻幀;而在屏蔽信息表示未屏蔽的情況下,將模式存儲部中的再現(xiàn)模式維持在3D模式,將從上述視頻解碼器輸出的同一視頻幀分別重復(fù)寫入到上述右眼用視頻平面、上述左眼用視頻平面上。12.如權(quán)利要求1所述的再現(xiàn)裝置,其特征在于,上述數(shù)字流包含圖形流;上述再現(xiàn)裝置包含圖像解碼器、圖像平面、平面移動引擎、以及合成部;上述讀出部件還從上述記錄媒體讀出用于移動上述圖像平面的偏移位置信息;上述分離器還分離出圖形流;上述圖像解碼器對上述分離出的圖形流進(jìn)行解碼,將通過解碼而得到的圖形寫入到上述圖像平面上;上述平面移動引擎根據(jù)偏移位置信息來移動構(gòu)成寫入到上述圖像平面上的圖形的像素的坐標(biāo);上述合成部在3D模式下輸出的視頻幀合成通過對上述分離出的右眼用視頻流及左眼用視頻流進(jìn)行解碼而得到的右眼用及左眼用視頻幀、和上述圖像平面上的移動后的圖形。13.如權(quán)利要求2或12所述的再現(xiàn)裝置,其特征在于,在3D模式下指示了特殊再現(xiàn)的情況下,執(zhí)行以下某一個1)不與圖形進(jìn)行合成,輸出對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀中的某一方;2)合成對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀中的某一方、和像素的坐標(biāo)未通過平面移動而變化的圖形后,輸出。14.如權(quán)利要求11所述的再現(xiàn)裝置,其特征在于,在上述視頻解碼器的再現(xiàn)停止或暫停時,執(zhí)行以下某一個1)合成存在于再現(xiàn)停止位置上的、對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀、和像素的坐標(biāo)通過平面移動而變化了的圖形后,交替輸出;2)只交替輸出存在于再現(xiàn)停止位置上的、對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀,不將圖形合成到視頻幀上。15.如權(quán)利要求13所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)裝置包括平臺部,執(zhí)行字節(jié)碼應(yīng)用;命令解釋器,解釋并執(zhí)行用命令描述的程序;上述視頻再現(xiàn)停止或暫停是在下述某一時1)用戶用遙控進(jìn)行了操作時;2)平臺部執(zhí)行的字節(jié)碼應(yīng)用發(fā)出了指示時;3)命令解釋器執(zhí)行的目標(biāo)程序發(fā)出了指示時;4)左眼用或右眼用視頻流被再現(xiàn)到終點時。16.如權(quán)利要求11所述的再現(xiàn)裝置,其特征在于,在上述視頻解碼器的再現(xiàn)從普通再現(xiàn)變化到幻燈再現(xiàn)的情況下,將顯示模式維持在3D模式,執(zhí)行以下某一種處理1)將對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀分別和像素的坐標(biāo)通過平面移動而變化的圖形合成后,交替輸出;2)只交替輸出對左眼用視頻流進(jìn)行解碼而得到的視頻幀及對右眼用視頻流進(jìn)行解碼而得到的視頻幀,不輸出圖像平面上的圖形。17.一種集成電路,可以組裝到能夠?qū)@示模式切換到使用戶立體觀看視頻幀的3D模式、及使用戶平面觀看視頻幀的2D模式中的任一個的再現(xiàn)裝置中,其特征在于,包括維數(shù)判斷部,如果從記錄媒體讀出包含左眼用視頻流及右眼用視頻流的數(shù)字流,則判斷從記錄媒體讀出的數(shù)字流是否支持3D模式;分離器,在上述數(shù)字流支持3D模式、而且當(dāng)前再現(xiàn)模式是3D模式這一條件成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流,而在上述條件不成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流中的某一方;及視頻解碼器,通過對上述分離出的視頻流進(jìn)行解碼,來得到用于立體觀看或平面觀看的視頻幀。18.一種再現(xiàn)方法,用于能夠?qū)@示模式切換到使用戶立體觀看視頻幀的3D模式、及使用戶平面觀看視頻幀的2D模式中的任一個的計算機,其特征在于,具有讀出步驟,從記錄媒體上讀出包含左眼用視頻流及右眼用視頻流的數(shù)字流;維數(shù)判斷步驟,判斷從記錄媒體上讀出的數(shù)字流是否支持3D模式;分離步驟,在上述數(shù)字流支持3D模式、而且當(dāng)前顯示模式是3D模式這一條件成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流,而在上述條件不成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流中的某一方;及解碼步驟,通過對上述分離出的視頻流進(jìn)行解碼,來得到用于立體觀看或平面觀看的視頻幀。全文摘要本發(fā)明提供考慮特殊再現(xiàn)的再現(xiàn)裝置、集成電路、再現(xiàn)方法。讀出部件(201)從記錄媒體讀出包含左眼用視頻流及右眼用視頻流的數(shù)字流。模式存儲部(203)存儲著使用戶立體觀看視頻幀的3D模式、使用戶平面觀看視頻幀的2D模式中的某一個作為本裝置的再現(xiàn)模式。維數(shù)判斷部(202)判斷從記錄媒體讀出的數(shù)字流是否支持3D模式;分離器(204)在上述數(shù)字流支持3D模式、而且上述再現(xiàn)模式是3D模式這一條件成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流,而在上述條件不成立的情況下,從上述數(shù)字流分離出右眼用視頻流及左眼用視頻流中的某一方。文檔編號H04N5/85GK102027749SQ20098011733公開日2011年4月20日申請日期2009年11月16日優(yōu)先權(quán)日2008年11月18日發(fā)明者大久保雅文,杰爾馬諾·萊希森林申請人:松下電器產(chǎn)業(yè)株式會社