两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)結(jié)構(gòu)和記錄介質(zhì)、播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì)的制作方法

文檔序號(hào):7909028閱讀:352來(lái)源:國(guó)知局
專(zhuān)利名稱:數(shù)據(jù)結(jié)構(gòu)和記錄介質(zhì)、播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)結(jié)構(gòu)和記錄介質(zhì)、播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì),并 且更具體地涉及能夠提供適合于3D顯示字幕(caption)和菜單按鈕的用于3D顯示的視頻 格式的數(shù)據(jù)結(jié)構(gòu)和記錄介質(zhì)、 播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì)。
背景技術(shù)
存在具有3D(3維)圖像顯示功能的各種類(lèi)型的顯示裝置(以下稱為3D顯示裝 置)。此外,存在用于3D顯示的各種類(lèi)型的視頻格式(以下稱為3D視頻格式)。3D視頻格式包括使用三個(gè)或更多個(gè)視點(diǎn)(多視點(diǎn))的圖像的方法,具體地,例如, 適合于所謂的雙凸透鏡方法(lenticular method)中的3D顯示的、使用2維圖像和深度圖 像的3D視頻格式等?,F(xiàn)在,作為用于記錄諸如圖像等之類(lèi)的數(shù)據(jù)的盤(pán)類(lèi)型的記錄介質(zhì),具有符合藍(lán)光 盤(pán)(Blu-ray Disc,注冊(cè)商標(biāo))標(biāo)準(zhǔn)的僅播放光盤(pán)。在這種標(biāo)準(zhǔn)中,字幕被顯示在與顯示運(yùn) 動(dòng)圖像的平面相分離的平面上,并且通過(guò)將字幕平面和運(yùn)動(dòng)圖像平面相合成來(lái)使得字幕和 運(yùn)動(dòng)圖像被重疊并被顯示。例如,通過(guò)向字幕平面中除字幕以外的部分提供透明屬性并且 提供字幕平面在運(yùn)動(dòng)圖像平面前面的布置,來(lái)生成使字幕顯示在運(yùn)動(dòng)圖像上的一個(gè)畫(huà)面的 圖像數(shù)據(jù)。PTLl描述了一種技術(shù),其中,運(yùn)動(dòng)圖像平面和字幕平面都是基于作為一種記錄/ 播放標(biāo)準(zhǔn)的藍(lán)光盤(pán)標(biāo)準(zhǔn)來(lái)提供的,并且根據(jù)視頻數(shù)據(jù)的運(yùn)動(dòng)圖像和根據(jù)字幕圖像數(shù)據(jù)的字 幕被顯示在一個(gè)畫(huà)面上。引用列表專(zhuān)利文獻(xiàn)PTLl 日本未實(shí)審專(zhuān)利申請(qǐng)公報(bào)No. 2004-304767

發(fā)明內(nèi)容
技術(shù)問(wèn)題然而,現(xiàn)今,還沒(méi)有適合于3D顯示字幕和菜單按鈕的用于3D顯示的視頻格式。本發(fā)明是鑒于當(dāng)前的情形而作出的,并且本發(fā)明的一個(gè)目的是能夠提供適合于3D 顯示字幕和菜單按鈕的用于3D顯示的視頻格式。解決問(wèn)題的方案根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)結(jié)構(gòu)或記錄介質(zhì)是這樣的數(shù)據(jù)結(jié)構(gòu)或記錄有該數(shù)據(jù) 結(jié)構(gòu)的數(shù)據(jù)的記錄介質(zhì),該數(shù)據(jù)結(jié)構(gòu)包括圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖 像進(jìn)行2D (2維)顯示;以及表,在該表中針對(duì)與圖像數(shù)據(jù)相對(duì)應(yīng)的子圖像,以與子圖像的播 放時(shí)間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,偏移方向表示用于對(duì) 子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且偏移值表示 位移量。
在根據(jù)本發(fā)明第一方面的數(shù)據(jù)結(jié)構(gòu)或者記錄有該數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)的記錄介質(zhì)中, 包括有圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2D(2維)顯示;以及表,在 該表中針對(duì)與圖像數(shù)據(jù)相對(duì)應(yīng)的子圖像,以與子圖像的播放時(shí)間點(diǎn)相關(guān)聯(lián)地方式描述了由 偏移方向和偏移值組成的偏移信息,偏移方向表示用于對(duì)子圖像進(jìn)行3D顯示的用于左眼 的L圖像和用于右眼的R圖像的位移方向,并且偏移值表示位移量。根據(jù)本發(fā)明一個(gè)方面的播放設(shè)備是這樣的播放設(shè)備,其用于播放具有如下內(nèi)容的 數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2D (2維)顯示,以 及表,在該表中針對(duì)與圖像數(shù)據(jù)相對(duì)應(yīng)的子圖像,以與子圖像的播放時(shí)間點(diǎn)相關(guān)聯(lián)地方式 描述了由偏移方向和偏移值組成的偏移信息,偏移方向表示用于對(duì)子圖像進(jìn)行3D顯示的 用于左眼的L圖像和用于右眼的R圖像的位移方向,并且偏移值表示位移量。該播放設(shè)備 執(zhí)行以下步驟讀出并保存包括在數(shù)據(jù)中的表;讀出包括在數(shù)據(jù)中的圖像數(shù)據(jù);并且當(dāng)圖 像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間點(diǎn)相對(duì)應(yīng)地描述的 偏移信息來(lái)從圖像數(shù)據(jù)生成L圖像和R圖像的圖像數(shù)據(jù)并輸出。根據(jù)本發(fā)明一個(gè)方面的播放方法、程序和程序存儲(chǔ)介質(zhì)與本發(fā)明的上述內(nèi)容相對(duì)應(yīng)。在根據(jù)本發(fā)明一個(gè)方面的播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì)中,某一數(shù)據(jù) 結(jié)構(gòu)的數(shù)據(jù)如下這樣被播放,該數(shù)據(jù)結(jié)構(gòu)包括圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的 子圖像進(jìn)行2D(2維)顯示,以及表,在該表中針對(duì)與圖像數(shù)據(jù)相對(duì)應(yīng)的子圖像,以與子圖像 的播放時(shí)間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,偏移方向表示用 于對(duì)子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且偏移值 表示位移量。即是說(shuō),讀出并保存包括在該數(shù)據(jù)中的表。此外,讀出包括在該數(shù)據(jù)中的圖像 數(shù)據(jù)。當(dāng)圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間點(diǎn)相對(duì) 應(yīng)地描述的偏移信息來(lái)從圖像數(shù)據(jù)生成L圖像和R圖像的圖像數(shù)據(jù)并輸出。本發(fā)明的有益效果根據(jù)本發(fā)明,可以執(zhí)行字幕和菜單按鈕的3D顯示。此外,可以提供適合于對(duì)字幕 和菜單按鈕進(jìn)行3D顯示的用于3D顯示的視頻格式。


圖1是圖示出應(yīng)用了本發(fā)明的盤(pán)的第一實(shí)施例的配置示例的示圖。圖2是圖示出索引文件的詳細(xì)配置示例的示圖。圖3是在概念上圖示出偏移信息的數(shù)據(jù)庫(kù)的示圖。圖4是圖示出播放列表文件的描述示例的示圖。圖5是圖示出data_bl0Ck的詳細(xì)描述示例的示圖。圖6是圖示出用于播放圖1中的盤(pán)的播放設(shè)備的配置示例的框圖。圖7是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備的功能配置示例的示圖。圖8是用于描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備進(jìn)行的偏移設(shè)置處理的流程圖。圖9是描述播放設(shè)備的效果的示圖。 圖10是圖示出在應(yīng)用了本發(fā)明的盤(pán)的第二實(shí)施例中“offsetjiietadataO ”的詳 細(xì)描述示例的示圖。
圖11是圖示出播放設(shè)備的配置示例的框圖。圖12是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備的功能配置示例的示圖。圖13是用于描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備進(jìn)行的偏移設(shè)置處理的流程圖。圖14是圖示出在應(yīng)用了本發(fā)明的盤(pán)的第三實(shí)施例中“offsetjiietadataO ”的詳 細(xì)描述示例的示圖。圖15是圖示出播放設(shè)備的配置示例的框圖。圖16是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備的功能配置示例的示圖。圖17是用于描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備進(jìn)行的偏移設(shè)置處理的流程圖。圖18是用于描述偏移信息中的禁用項(xiàng)的示圖。圖19是圖示出應(yīng)用了本發(fā)明的盤(pán)的第四實(shí)施例的配置示例的示圖。圖20是圖示出用于播放圖19中的盤(pán)的播放設(shè)備的配置示例的框圖。圖21是圖示出圖20中的3D顯示數(shù)據(jù)生成單元的詳細(xì)配置示例的框圖。圖22是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備的功能配置示例的示圖。圖23是描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備進(jìn)行的偏移設(shè)置處理的流程圖。圖24是圖示出記錄在應(yīng)用了本發(fā)明的根據(jù)第五實(shí)施例的盤(pán)中的視頻數(shù)據(jù)的配置 示例的示圖。圖25是圖示出“offset_metadata() ”的描述示例的示圖。圖26是圖示出用于播放記錄有圖24中的視頻數(shù)據(jù)的盤(pán)的播放設(shè)備的配置示例的 框圖。圖27是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備的功能配置示例的示圖。圖28是描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備進(jìn)行的偏移設(shè)置處理的流程圖。圖29是圖示出應(yīng)用了本發(fā)明的播放設(shè)備的第六實(shí)施例的配置示例的框圖。圖30是用于描述生成3D顯示數(shù)據(jù)的方法的示圖。標(biāo)號(hào)列表11 盤(pán)20播放設(shè)備22控制單元
31驅(qū)動(dòng)器363D顯示數(shù)據(jù)生產(chǎn)單元
具體實(shí)施例方式<第一實(shí)施例>[盤(pán)的配置示例]圖1是圖示出應(yīng)用了本發(fā)明的盤(pán)的第一實(shí)施例的配置示例的示圖。圖1中的盤(pán)11由BD-ROM(藍(lán)光盤(pán)只讀存儲(chǔ)器)等構(gòu)成,其中,索引文件(index, bdmv)和電影對(duì)象文件(MovieObject. bdmv)被記錄在盤(pán)11上。盤(pán)11上還記錄有播放列 表文件(PLAYLIST/XXXXX. mpls)、剪輯信息文件(CLIPINF/XXXXX. clpi)、流文件(STREAM/ XXXXX. m2ts)等等。此外,盤(pán)11記錄了 BD-J對(duì)象文件(BDJO/XXXXX. bdjo)、其相關(guān)文件 (JAR/XXXXX. jar)等等。注意,X是從0到9的任意數(shù)字。
如圖2所示,在索引文件中例如描述了記錄在盤(pán)11中的標(biāo)題編號(hào)的列表,以及與 標(biāo)題編號(hào)相對(duì)應(yīng)的被執(zhí)行對(duì)象的類(lèi)型和編號(hào)。所描述的標(biāo)題編號(hào)不僅是按從1開(kāi)始的順序提供的整數(shù)值,而且還有與當(dāng)盤(pán)11被 插入播放設(shè)備時(shí)所執(zhí)行的對(duì)象相對(duì)應(yīng)的“First Play (首先播放)”。還描述了與顯示頂部 菜單畫(huà)面時(shí)所執(zhí)行的對(duì)象相對(duì)應(yīng)的“Top Menu (頂部菜單)”。對(duì)于對(duì)象的類(lèi)型,存在電影對(duì) 象((Movie Object)和 BD-J 對(duì)象(BD-J Object)這兩種類(lèi)型。在圖2所示的示例中,在索引文件中描述了分別與“First Play”、“Top Menu”和 "Title#N”相對(duì)應(yīng)的“Movie0bject#l”、“Movie0bject#2,m“Movie0bject#M”。此外,描述 7與 “Title#l” 相對(duì)應(yīng)的"BD-J Object#l,,。注意,MovieObject#i和BD-J 0bject#l各自具有作為其對(duì)象類(lèi)型的電影對(duì)象和 BD-J對(duì)象,其中,i與對(duì)象的編號(hào)相對(duì)應(yīng)。此外,Title#i表示該標(biāo)題的編號(hào)為i。這樣的索 引文件也稱為索引表。在電影對(duì)象文件中描述了多個(gè)電影對(duì)象,并且在電影對(duì)象中描述了命令(導(dǎo)航命 令)。播放盤(pán)11的播放設(shè)備順序地執(zhí)行這些命令。播放列表文件是僅由電影對(duì)象或BD-J對(duì)象播放的文件,并且在其中描述了與通 過(guò)這些對(duì)象播放的AV流有關(guān)的信息。具體地,播放列表文件是由多個(gè)播放項(xiàng)、從用于2D顯示的圖像生成用于3D顯示的 圖像所需要的偏移(offset)信息(后面將詳細(xì)描述)數(shù)據(jù)庫(kù)等構(gòu)成的。每個(gè)播放項(xiàng)中描 述了指定與要被播放的AV流相對(duì)應(yīng)的剪輯信息文件的信息、以及表示AV流的播放區(qū)段的 時(shí)間信息。將參考后面將描述的圖3以及其它來(lái)描述偏移信息數(shù)據(jù)庫(kù)的細(xì)節(jié)?,F(xiàn)在,AV流是由視頻數(shù)據(jù)、與其相對(duì)應(yīng)的音頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)的TS (傳 輸流)分組構(gòu)成的,在所述視頻數(shù)據(jù)中,用于執(zhí)行對(duì)諸如電影之類(lèi)的主圖像(main image) 的2D顯示的視頻數(shù)據(jù)已根據(jù)MPEG2、MPEG-4 AVC (高級(jí)視頻編碼)、VCl等被編碼并且根據(jù) IS013818-2被復(fù)用,所述字幕數(shù)據(jù)用于執(zhí)行作為子圖像(sub-image)的字幕的2D顯示,所 述菜單數(shù)據(jù)用于執(zhí)行作為子圖像的菜單按鈕的2D顯示。此外,偏移信息是由偏移方向和指示偏移量的偏移值組成的,偏移方向指示針對(duì) 用于2D顯示的圖像來(lái)偏移用于左眼和右眼的圖像的方向以供3D顯示。注意,針對(duì)左眼的 偏移方向與針對(duì)右眼的偏移方向是相反的方向。偏移值例如借助于像素?cái)?shù)目來(lái)表達(dá)。剪輯信息文件中描述了將播放列表文件中描述的時(shí)間信息與AV流的分組編號(hào)相 關(guān)聯(lián)的映射(map)。因此,播放設(shè)備可以通過(guò)參考剪輯信息文件來(lái)識(shí)別與每個(gè)播放項(xiàng)相對(duì)應(yīng) 的要播放AV流的分組編號(hào)。流文件是AV流的文件。在BD-J對(duì)象文件中描述了多個(gè)BD-J應(yīng)用。用于播放盤(pán)11的播放設(shè)備調(diào)用 (call-up)這些 BD-J 應(yīng)用。[偏移信息數(shù)據(jù)庫(kù)的描述]圖3是在概念上圖示出偏移信息數(shù)據(jù)庫(kù)的示圖。如圖3所示,對(duì)于偏移信息數(shù)據(jù)庫(kù),描述了具有以畫(huà)面為單位的偏移信息的表,這 些畫(huà)面與用于每個(gè)播放時(shí)間點(diǎn)的字幕數(shù)據(jù)和菜單數(shù)據(jù)有關(guān)。具體地,在偏移信息數(shù)據(jù)庫(kù)中描述了與設(shè)置了該偏移信息的畫(huà)面的播放時(shí)間點(diǎn)以及作為該畫(huà)面的類(lèi)型的字幕(PG)或菜單按鈕(IG)相關(guān)聯(lián)的偏移方向和偏移值作為偏移信 肩、ο[播放列表的描述示例]圖4是圖示出盤(pán)11中的播放列表文件的描述示例的示圖。如圖4所示,在盤(pán)11的該播放列表文件中,指示偏移信息數(shù)據(jù)庫(kù)被描述在“data_ block” 中的數(shù)字值被描述為“ExtensionData” 的“ext_data_entry” 的“ID1”和“ID2”。在 圖4的示例中,“0x0001”被描述為“ IDl",并且"0x0003 ”被描述為“ ID2 ”。此外,偏移信息數(shù)據(jù)庫(kù)被描述在“data_bl0Ck”中。將參考后面描述的圖5來(lái)詳細(xì) 描述該“data_bl0Ck”的詳細(xì)描述示例。[data_block 的描述示例]圖5是圖示出“data_bl0Ck”的詳細(xì)描述示例的示圖。圖5的左側(cè)圖示出了 “data_bl0Ck”的描述示例,右側(cè)圖示出了該描述的含義。如圖5所示,“data_block”具有位于其下面的“offset_metadata() ”,并且偏移信 息數(shù)據(jù)庫(kù)被描述在該“offsetjnetadataO ”中。具體地,提供了指示“offsetjnetadataO ”的長(zhǎng)度的32比特信息(length)、 指示位于“offsetjnetadataO ”中的“metadata_block_entry”的數(shù)目的16比特信息 (number_of_metadata_block_entries)、“metadata_block_entry,,、以及 16 比特的空區(qū)域 (reserved_for_future_use)。位于“metadata_bl0Ck_entry”中的有要引用的播放項(xiàng)的ID,即,表示與設(shè)置了 該偏移信息的畫(huà)面相對(duì)應(yīng)的播放項(xiàng)的ID的16比特信息(ref_t0_PlayItem_id)。也位 于“metadata_bl0Ck_entry”中的是指示設(shè)置了該偏移信息的畫(huà)面的類(lèi)型的1比特信息 (plane_identifier) 0在圖5的示例中,當(dāng)設(shè)置了該偏移信息的畫(huà)面的類(lèi)型是菜單按鈕 (IG)時(shí),則設(shè)置“0”,當(dāng)是字幕(PG)時(shí),則設(shè)置“1”。位于“metadata_block_entry”中的有用于比特對(duì)準(zhǔn)的7比特空區(qū)域(reserved_ for_word_align),以及表示要引用的AV流的ID( S卩,與設(shè)置了該偏移信息的畫(huà)面相對(duì)應(yīng)的 AV流的ID)的8比特信息(ref_t0_Stream_id)。然而,注意,當(dāng)執(zhí)行BD-J對(duì)象時(shí),AV流不 生成菜單按鈕畫(huà)面,因此不存在要引用的AV流的ID。因此,針對(duì)偏移信息,當(dāng)執(zhí)行BD-J對(duì) 象時(shí)設(shè)置給菜單按鈕的畫(huà)面的信息(ref_t0_Stream_id)被描述為指示當(dāng)BD-J對(duì)象被執(zhí)行 時(shí)該偏移信息將被設(shè)置的數(shù)字值(圖5的示例中的“OxFF”)。此夕卜,位于 “metadata_block_entry” 中的有 16 比特的空區(qū)域(reserved_for_ future_use)、表示位于"metadata_block_entry,,中的"ofTset_metadata,,的數(shù)目的 16 比 特信息(number_of_off set_metadata)、以及"offset_metadata"0位于‘‘offsetjnetadata”中的有表示設(shè)置了該偏移信息的畫(huà)面的播放時(shí)間點(diǎn)的 32比特信息(offset_pts),以及指示偏移信息,即偏移方向的1比特信息(offset_flag)。 對(duì)于表示偏移方向的信息,例如,在偏移方向使得3D圖像朝著近側(cè)(用戶側(cè))突出的情況 中使用“0”,并且當(dāng)3D圖像朝著遠(yuǎn)側(cè)縮進(jìn)時(shí)使用“1”。此外,位于“offsetjnetadata”中的有表示偏移值的7比特信息(offset_value), 用于比特對(duì)準(zhǔn)的8比特空區(qū)域,以及16比特空區(qū)域。注意,盡管在圖5的示例中,表示設(shè)置了該偏移信息的畫(huà)面的類(lèi)型的1比特信息(plane_identifier)位于“offsetjnetadata() ”中,但是該信息不是必須提供的。在此情 況中,字幕數(shù)據(jù)和菜單數(shù)據(jù)的每個(gè)在偏移信息數(shù)據(jù)庫(kù)內(nèi)的描述位置被描述在播放列表文件 中。[播放設(shè)備的配置示例]圖6是圖示出用于播放上述盤(pán)11的播放設(shè)備20的配置示例的框圖。圖6所示的播放設(shè)備20包括輸入單元21、控制單元22、播放單元23、存儲(chǔ)單元24、 通信單元25和驅(qū)動(dòng)器26。輸入單元21是由鍵盤(pán)、鼠標(biāo)、麥克風(fēng)等組成的。輸入單元21接受來(lái)自用戶的指令, 這些指令被提供給控制單元22。控制單元22根據(jù)來(lái)自輸入單元21的指令通過(guò)執(zhí)行預(yù)定程 序來(lái)控制播放單元23。例如,控制單元22根據(jù)來(lái)自輸入單元21的用于對(duì)盤(pán)11進(jìn)行3D顯 示的命令,將記錄在盤(pán)11中的播放列表文件提供給3D顯示數(shù)據(jù)生成單元36。播放單元23包括驅(qū)動(dòng)器31、讀出緩沖器32、PID過(guò)濾器33、3D視頻生成單元34、 3D圖形生成單元35、3D顯示數(shù)據(jù)生成單元36和音頻生成單元37。驅(qū)動(dòng)器31在控制單元22的控制下來(lái)驅(qū)動(dòng)已被裝載的盤(pán)11。因此,驅(qū)動(dòng)器31讀出 記錄在盤(pán)11中的索引文件、播放列表文件、流文件等。驅(qū)動(dòng)器31將所讀出的索引文件和播 放列表文件等提供給控制單元22。驅(qū)動(dòng)器31將所讀出的作為流文件的AV流提供給讀出緩 沖器32。在控制單元22的控制下,讀出緩沖器32保存從驅(qū)動(dòng)器31提供來(lái)的AV流,讀出所 保存的AV流以提供給PID過(guò)濾器33等。PID過(guò)濾器33基于來(lái)自讀出緩沖器32的AV流中的分組的分組ID(PID),提取包 括在AV流中的用于視頻數(shù)據(jù)、字幕數(shù)據(jù)、菜單數(shù)據(jù)和音頻數(shù)據(jù)的每個(gè)的分組。注意,PID是 構(gòu)成分組的每種類(lèi)型的數(shù)據(jù)特有的ID,并被添加到該分組中。PID過(guò)濾器33從所提取出的用于視頻數(shù)據(jù)、字幕數(shù)據(jù)、菜單數(shù)據(jù)和音頻數(shù)據(jù)的每 個(gè)的分組中提取PES (分組化基本流)分組。PID過(guò)濾器33然后將視頻數(shù)據(jù)的PES分組提 供給視頻生成單元34,并且將字幕數(shù)據(jù)和菜單數(shù)據(jù)的PES分組提供給圖形生成單元35。PID 過(guò)濾器33還將音頻數(shù)據(jù)的PES分組提供給音頻生成單元37。視頻生成單元34對(duì)從PID過(guò)濾器33提供來(lái)的視頻數(shù)據(jù)的PES分組進(jìn)行解碼,并 且將作為其結(jié)果而生成的視頻數(shù)據(jù)提供給3D顯示數(shù)據(jù)生成單元36。圖形生成單元35由字幕生成單元41和菜單生成單元42構(gòu)成。字幕生成單元41 利用從PID過(guò)濾器33提供來(lái)的用于字幕數(shù)據(jù)的PES分組來(lái)生成字幕數(shù)據(jù),并且將其提供給 3D顯示數(shù)據(jù)生成單元36。菜單生成單元42在電影對(duì)象正被執(zhí)行時(shí),利用從PID過(guò)濾器33提供來(lái)的用于菜 單數(shù)據(jù)的PES分組來(lái)生成菜單數(shù)據(jù),并且在BD-J對(duì)象被執(zhí)行時(shí)忽略菜單數(shù)據(jù)PES分組并在 控制單元22的控制下生成菜單數(shù)據(jù)。菜單生成單元42隨后將所生成的菜單數(shù)據(jù)提供給3D 顯示數(shù)據(jù)生成單元36。3D顯示數(shù)據(jù)生成單元36將從控制單元22提供來(lái)的播放列表文件保存在內(nèi)置存儲(chǔ) 器(未示出)中。此外,3D顯示數(shù)據(jù)生成單元36從自視頻生成單元34提供來(lái)的視頻數(shù)據(jù) 以及自圖形生成單元35提供來(lái)的菜單數(shù)據(jù)中生成用于左眼的圖像數(shù)據(jù)和用于右眼的圖像 數(shù)據(jù)。
具體地,3D顯示數(shù)據(jù)生成單元36生成通過(guò)將與視頻數(shù)據(jù)相對(duì)應(yīng)的主圖像在左右 方向中的一個(gè)方向上位移預(yù)定偏移值(以畫(huà)面為單位)而獲得的圖像數(shù)據(jù)作為用于左眼的 視頻數(shù)據(jù),并且生成通過(guò)在另一方向上位移而獲得的圖像數(shù)據(jù)作為用于右眼的視頻數(shù)據(jù)。此外,3D顯示數(shù)據(jù)生成單元36從保存在內(nèi)置存儲(chǔ)器中的播放列表文件內(nèi)的 "offset_metadata(),,中搜索與要播放的字幕數(shù)據(jù)的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息,并且 基于該偏移信息生成用于左眼和用于右眼的字幕數(shù)據(jù)。以相同的方式,3D顯示數(shù)據(jù)生成單 元36基于播放列表文件中的“offsetjiietadataO ”內(nèi)的偏移信息來(lái)生成用于左眼和用于 右眼的菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元36利用(針對(duì))用于每只眼的數(shù)據(jù),來(lái)合成以這種方式生成 的用于左眼和用于右眼的視頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元36將作為 其結(jié)果而獲得的用于左眼的顯示數(shù)據(jù)和用于右眼的顯示數(shù)據(jù)作為3D顯示數(shù)據(jù)提供給顯示 單元51。音頻生成單元37對(duì)從PID過(guò)濾器33提供來(lái)的音頻數(shù)據(jù)的PES分組進(jìn)行解碼,并 且將作為其結(jié)果而獲得的音頻數(shù)據(jù)提供給揚(yáng)聲器52。顯示單元51由3D顯示裝置等構(gòu)成。顯示單元51基于從3D顯示數(shù)據(jù)生成單元36 提供來(lái)的3D顯示數(shù)據(jù)來(lái)執(zhí)行輸出。結(jié)果,用戶可以看到3D顯示。揚(yáng)聲器52輸出與從音頻生成單元37提供來(lái)的音頻數(shù)據(jù)相對(duì)應(yīng)的音頻。存儲(chǔ)單元24由R0M(只讀存儲(chǔ)器)、RAM(隨機(jī)存取存儲(chǔ)器)、硬盤(pán)等構(gòu)成。存儲(chǔ)單 元24存儲(chǔ)由控制單元22執(zhí)行的程序、通過(guò)控制單元22的處理生成的信息等等。通信單元 25由網(wǎng)絡(luò)卡等構(gòu)成。注意,由控制單元22執(zhí)行的程序可以存儲(chǔ)在存儲(chǔ)單元24的ROM中,或者可以記錄 在存儲(chǔ)單元24的硬盤(pán)或安裝到驅(qū)動(dòng)器26的可移除介質(zhì)53中,并且被載入存儲(chǔ)單元24的 RAM并被執(zhí)行??梢瞥橘|(zhì)53的示例包括軟盤(pán)、⑶D-ROM(致密盤(pán)只讀存儲(chǔ)器)、MO(磁光)盤(pán)、 DVD(數(shù)字通用盤(pán))、磁盤(pán)、半導(dǎo)體存儲(chǔ)器等。此外,由控制單元22執(zhí)行的程序可從如上所述的可移除介質(zhì)53被安裝到播放設(shè) 備20中,或者可經(jīng)由通信網(wǎng)絡(luò)或廣播網(wǎng)絡(luò)被下載到播放設(shè)備20中,并被安裝在存儲(chǔ)單元24 的硬盤(pán)中。即是說(shuō),程序例如可以從下載站點(diǎn)經(jīng)由數(shù)字衛(wèi)星廣播衛(wèi)星被無(wú)線地傳送給播放 設(shè)備20,或者經(jīng)由諸如LAN(局域網(wǎng))或因特網(wǎng)之類(lèi)的網(wǎng)絡(luò)有線地傳送給播放設(shè)備20。[播放設(shè)備的功能配置示例]圖7是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備20的功能配置示例的示圖。硬件71對(duì)應(yīng)于輸入單元21、播放單元23、存儲(chǔ)單元24等。此外,系統(tǒng)固件72、 OS (操作系統(tǒng))73、Java (注冊(cè)商標(biāo))VM 74以及BD-J應(yīng)用75對(duì)應(yīng)于控制單元22。當(dāng)盤(pán)11被裝載到硬件71上時(shí),系統(tǒng)固件72控制硬件71以從盤(pán)11讀出索引文件。 系統(tǒng)固件72然后將索引文件存儲(chǔ)在硬件71中。此外,系統(tǒng)固件72從硬件71讀出索引文件,并且識(shí)別在索引文件中描述的與要處 理的標(biāo)題編號(hào)相對(duì)應(yīng)的對(duì)象類(lèi)型和編號(hào)。在圖7的示例中,該對(duì)象的類(lèi)型是BD-J對(duì)象。系統(tǒng)固件72基于與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的BD-J對(duì)象的編號(hào)來(lái)控制硬件71, 以便從盤(pán)11讀出要處理的BD-J對(duì)象,該BD-J對(duì)象隨后被存儲(chǔ)在硬件71中。在基于BD-J對(duì)象識(shí)別出要執(zhí)行的BD-J應(yīng)用75之后,系統(tǒng)固件72激活Java(注冊(cè)商標(biāo))VM 74。系統(tǒng) 固件72然后將BD-J應(yīng)用75載入Java(注冊(cè)商標(biāo))VM 74。注意,可以作出這樣的布置,其 中,Java (注冊(cè)商標(biāo))VM 74在盤(pán)11被裝載到硬件71中之后到要執(zhí)行的BD-J應(yīng)用75被識(shí) 別出為止之間的時(shí)間中被激活。此外,系統(tǒng)固件72響應(yīng)于與用于由BD-J應(yīng)用75讀出播放列表文件的API (以下 稱為播放列表調(diào)用API)相對(duì)應(yīng)的、從OS (操作系統(tǒng))73調(diào)用的播放列表讀出功能來(lái)控制硬 件71,以從盤(pán)11讀出播放列表文件并存儲(chǔ)它。基于從Java (注冊(cè)商標(biāo))VM 74通知來(lái)的該功能,OS 73針對(duì)與該功能相對(duì)應(yīng)的系 統(tǒng)固件72來(lái)執(zhí)行功能調(diào)用。例如,根據(jù)從BD-J應(yīng)用75調(diào)用的播放列表讀出API,基于從 Java (注冊(cè)商標(biāo))VM 74通知來(lái)的播放列表讀出功能,OS 73針對(duì)與該播放列表讀出功能相 對(duì)應(yīng)的系統(tǒng)固件72執(zhí)行播放列表讀出功能的調(diào)用。 Java (注冊(cè)商標(biāo))VM 74對(duì)與BD-J應(yīng)用75所調(diào)用的API (應(yīng)用程序接口)相對(duì)應(yīng) 的功能進(jìn)行解釋?zhuān)⑶覍⑵渫ㄖoOS 73。例如,Java (注冊(cè)商標(biāo))VM 74對(duì)與BD-J應(yīng)用75 讀出的播放列表讀出API相對(duì)應(yīng)的功能進(jìn)行解釋?zhuān)⑶蚁騉S 73通知該播放列表讀出功能。BD-J應(yīng)用75針對(duì)Java (注冊(cè)商標(biāo))VM 74,執(zhí)行對(duì)Java (注冊(cè)商標(biāo))VM 74所規(guī)定 的API的調(diào)用。例如,BD-J應(yīng)用75針對(duì)Java (注冊(cè)商標(biāo))VM 74執(zhí)行播放列表讀出API的 調(diào)用。[播放設(shè)備的處理]圖8是用于描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備20進(jìn)行的偏移設(shè)置處理的流程 圖。例如當(dāng)系統(tǒng)固件72將用于設(shè)置偏移信息的BD-J應(yīng)用75載入Java(注冊(cè)商標(biāo))VM 74 時(shí),該偏移設(shè)置處理開(kāi)始。在步驟S31,BD-J應(yīng)用75針對(duì)Java (注冊(cè)商標(biāo))VM 74執(zhí)行播放列表讀出API的 調(diào)用。因此,Java(注冊(cè)商標(biāo))VM 74將播放列表讀出功能識(shí)別為與該播放列表讀出API相 對(duì)應(yīng)的功能,并且通知給OS 73。OS 73針對(duì)與該播放列表讀出功能相對(duì)應(yīng)的系統(tǒng)固件72 來(lái)執(zhí)行播放列表讀出功能的調(diào)用。在步驟S32,系統(tǒng)固件72控制硬件71從盤(pán)11讀出播放列表文件。在步驟S33,系統(tǒng)固件72將已讀出的播放列表文件保存到硬件71中。在步驟S34,硬件71從所存儲(chǔ)的播放列表文件中搜索要播放的“offset_ metadata”。具體地,硬件71搜索將1描述為“planejdentifier”并且還包括與要播放的字 幕數(shù)據(jù)相對(duì)應(yīng)的播放項(xiàng)的ID以及其AV流的ID的“metadata_bl0Ck_entry”內(nèi)的“offset_ metadata”。此外,硬件71還搜索將0描述為“planejdentif ier”并且還包括與要播放的 菜單數(shù)據(jù)相對(duì)應(yīng)的播放項(xiàng)的ID的“metadata_block_entry”內(nèi)的“offset_metadata”,其 中,“0XFF” 被描述用于 “ref_to_stream_id”。在步驟S35,硬件71判斷當(dāng)前播放時(shí)間點(diǎn)是否是由在步驟S34中搜索到的 “offsetjnetadata”內(nèi)的“0ffSet_ptS”所指示的播放時(shí)間點(diǎn)。當(dāng)在步驟S35中判定當(dāng)前播 放時(shí)間點(diǎn)不是由搜索到的“offsetjnetadata,,內(nèi)的“offset_pts”所指示的播放時(shí)間點(diǎn)時(shí), 則該流程等待直到當(dāng)前播放時(shí)間點(diǎn)是由搜索到的“offsetjnetadata”內(nèi)的“0ffSet_ptS” 所指示的播放時(shí)間點(diǎn)為止。另一方面,當(dāng)在步驟S35中判定當(dāng)前播放時(shí)間點(diǎn)是由搜索到的“offset_metadata”內(nèi)的“offSet_ptS”所指示的播放時(shí)間點(diǎn)時(shí),該流程前進(jìn)到步驟S36。在步驟S36, 硬件71將與當(dāng)前播放時(shí)間點(diǎn)相對(duì)應(yīng)地描述的菜單數(shù)據(jù)和字幕數(shù)據(jù)有關(guān)的“offSet_flag” 和“offsetjalue”所表示的偏移信息設(shè)置為將用于生成分別用于左眼和右眼的菜單數(shù)據(jù) 和字幕數(shù)據(jù)的偏移信息。在步驟S37,硬件71基于在步驟S36中設(shè)置的偏移信息來(lái)生成包括用于左眼和右 眼的菜單數(shù)據(jù)和字幕數(shù)據(jù)的3D顯示數(shù)據(jù),并且還生成音頻數(shù)據(jù)。在步驟S38,硬件71基于該3D顯示數(shù)據(jù)將3D圖像顯示在顯示單元51中,并且從 揚(yáng)聲器52輸出與該音頻數(shù)據(jù)相對(duì)應(yīng)的音頻。在步驟S39,系統(tǒng)固件72根據(jù)來(lái)自O(shè)S 73的命令判斷是否結(jié)束偏移設(shè)置處理。當(dāng) 在步驟S39中判定不結(jié)束偏移設(shè)置處理時(shí),該流程返回步驟S34,并且重復(fù)后續(xù)的處理直到 判定結(jié)束該偏移設(shè)置處理為止。另一方面,當(dāng)在步驟S39中判定結(jié)束偏移設(shè)置處理時(shí),該流 程結(jié)束。注意,可以作出這樣的布置,其中,當(dāng)在步驟S39中判定不結(jié)束該偏移設(shè)置處理之 后,流程返回步驟S35的處理直到要播放的播放項(xiàng)被更新為止。如上所述,播放設(shè)備20首先讀出并存儲(chǔ)播放列表文件,并且每當(dāng)播放列表文件中 的偏移信息數(shù)據(jù)庫(kù)中所描述的播放時(shí)間點(diǎn)到來(lái)時(shí)就設(shè)置偏移信息。因此,如圖9所示,播放 設(shè)備20可以針對(duì)所希望的畫(huà)面151設(shè)置偏移信息。即是說(shuō),即使在執(zhí)行沒(méi)有時(shí)間概念的 BD-J對(duì)象時(shí),播放設(shè)備20也可以針對(duì)所希望的播放時(shí)間點(diǎn)處的畫(huà)面來(lái)設(shè)置用于字幕和菜 單按鈕的偏移信息,并且對(duì)字幕和菜單按鈕執(zhí)行3D顯示。因此,包括偏移信息數(shù)據(jù)庫(kù)的盤(pán) 11的視頻格式可被認(rèn)為是適合于對(duì)字幕和菜單按鈕進(jìn)行3D顯示的3D視頻格式。盡管附圖中省略了,然而在執(zhí)行電影對(duì)象時(shí),如圖8中的偏移設(shè)置處理一樣,播放 設(shè)備20首先讀出并存儲(chǔ)播放列表文件,并且每當(dāng)播放列表文件中的偏移信息數(shù)據(jù)庫(kù)中所 描述的播放時(shí)間點(diǎn)到來(lái)時(shí)就設(shè)置偏移信息。此外,可以作出這樣的布置,其中,Java(注冊(cè)商標(biāo))VM 74定義這樣的API (以下稱 為偏移處理API),該API用于開(kāi)啟/關(guān)閉由BD-J應(yīng)用75進(jìn)行的設(shè)置包括在播放列表文件 中的偏移信息的功能(以下稱為播放列表設(shè)置功能)。在此情況中,當(dāng)偏移處理API被調(diào)用 而播放列表設(shè)置功能被關(guān)閉時(shí),圖8的偏移設(shè)置處理被執(zhí)行,并且當(dāng)偏移處理API被調(diào)用同 時(shí)播放列表設(shè)置功能被開(kāi)啟時(shí),偏移信息不被設(shè)置并且字幕或菜單按鈕以2D方式被顯示。 可以以相同方式為電影對(duì)象定義偏移處理命令。此外,可以作出這樣的布置,其中,偏移信息被描述在盤(pán)11中的AV流的片段中。在 此情況中,用于字幕和菜單按鈕的偏移信息被設(shè)置在用于字幕和菜單按鈕的片段中所描述 的偏移信息中。然而,注意,BD-J對(duì)象被執(zhí)行時(shí)的菜單按鈕的偏移信息是由BD-J應(yīng)用設(shè)置 的。如上所述那樣設(shè)置的偏移信息通過(guò)偏移信息數(shù)據(jù)庫(kù)來(lái)改變。注意,在該偏移信息數(shù)據(jù) 庫(kù)中描述的偏移值可以是正改變的偏移值,或者可以是已被改變的偏移值。此外,在此情況中,當(dāng)偏移處理API已被定義并且偏移處理API被調(diào)用同時(shí)播放列 表設(shè)置功能被開(kāi)啟時(shí),字幕和菜單按鈕的偏移信息不再通過(guò)偏移信息數(shù)據(jù)庫(kù)來(lái)改變。〈第二實(shí)施例〉[播放列表文件的描述示例]圖10是圖示出在應(yīng)用了本發(fā)明的盤(pán)的第二實(shí)施例中播放列表文件中的“offSet_metadata () ”的詳細(xì)描述示例的示圖。如圖10所示,偏移信息數(shù)據(jù)庫(kù)被描述在“offsetjnetadataO ”中。具體地,指示"offset_metadata () ”的長(zhǎng)度的32比特信息(length)位于該 “offsetjnetadataO”中。此外,在每個(gè)播放項(xiàng)中,提供了 表示設(shè)置了偏移信息的預(yù)定畫(huà) 面(以下稱為偏移畫(huà)面)的數(shù)目的16比特信息(number_0f_Plane_0ffsets[i])、表示每個(gè) 偏移畫(huà)面的播放時(shí)間點(diǎn)的32比特信息(Plane_0ffset_pts[j])、表示每個(gè)偏移畫(huà)面的類(lèi)型 是否是菜單按鈕的1比特信息(is_IG_0ffsets)、以及表示每個(gè)偏移畫(huà)面的類(lèi)型是否是字 幕的1比特信息(is_PG_0ffsets)。注意,當(dāng)偏移畫(huà)面的類(lèi)型是菜單按鈕時(shí),例如“1”被描述作為表示偏移畫(huà)面的類(lèi)型 是菜單按鈕的1比特信息。此外,當(dāng)偏移畫(huà)面的類(lèi)型是字幕時(shí),例如“1”被描述作為表示偏 移畫(huà)面的類(lèi)型是字幕的1比特信息。此外,當(dāng)偏移畫(huà)面的類(lèi)型是菜單按鈕時(shí),在“offsetjnetadataO”中還描述了 表示為該偏移畫(huà)面設(shè)置的偏移方向的1比特信息(IG_Plane_offset_direction[j])和 表示偏移值的6比特信息(IG_Plane_offset_value[j])、表示子偏移畫(huà)面(sub-offset screen)的播放時(shí)間點(diǎn)的時(shí)間間隔的5比特信息(后面將詳細(xì)描述)(IG_Plane_Sub_ offset_rate [j])、表示子偏移畫(huà)面的數(shù)目的5比特信息(number_of_IG_Plane_sub_ offsetsU])、表示在各個(gè)子偏移畫(huà)面中設(shè)置的偏移方向的1比特信息(IG_Plane_sub_ 0fTSet_direCti0n[k])、以及表示在各個(gè)子偏移畫(huà)面中設(shè)置的偏移值的6比特信息(IG_ Plane_sub_value[k])。注意,子偏移畫(huà)面是位于相應(yīng)偏移畫(huà)面與隨后的偏移畫(huà)面之間的畫(huà)面。即是說(shuō),偏 移畫(huà)面設(shè)有較長(zhǎng)的時(shí)間間隔,而子偏移畫(huà)面在偏移畫(huà)面之間設(shè)有較短的時(shí)間間隔。另一方面,當(dāng)偏移畫(huà)面的類(lèi)型是字幕時(shí),在“offsetjnetadataO”中還描述了 表 示為該偏移畫(huà)面設(shè)置的偏移方向的1比特信息(PG_Plane_offset_direction[j])和表示 偏移值的6比特信息(PG_Plane_0ffset_value[j])、表示子偏移畫(huà)面的播放時(shí)間點(diǎn)的時(shí)間 間隔的5比特信息(PG_Plane_sub_0ffset_rate[j])、表示子偏移畫(huà)面的數(shù)目的5比特信 息(number_of_PG_Plane_sub_offsets[j])、表示在各個(gè)子偏移畫(huà)面中設(shè)置的偏移方向的 1比特信息(PG_Plane_sub_0ffset_directi0n[k])、以及表示在各個(gè)子偏移畫(huà)面中設(shè)置的 偏移值的 6 比特信息(PG_Plane_sub_value[k])。[播放設(shè)備的配置示例]圖11是圖示出用于播放記錄有包括圖10所示的“offsetjnetadataO ”的描述的 播放列表文件的盤(pán)201的播放設(shè)備210的配置示例的框圖。在圖11所示的配置中,與圖6中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng)?shù)?省略冗余描述。圖11中的播放設(shè)備210的配置與圖6中的播放設(shè)備20的配置的主要不同點(diǎn)在于 播放單元211被提供來(lái)取代播放單元23。播放單元211的配置與圖6中的播放單元23的配置的主要不同點(diǎn)在于3D顯示數(shù) 據(jù)生成單元221被提供來(lái)取代3D顯示數(shù)據(jù)生成單元36。按照與圖6中的3D顯示數(shù)據(jù)生成單元36相同的方式,3D顯示數(shù)據(jù)生成單元221 將從控制單元22提供來(lái)的播放列表文件保存在內(nèi)置存儲(chǔ)器(未示出)中。此外,3D顯示數(shù)據(jù)生成單元221從自視頻生成單元34提供來(lái)的視頻數(shù)據(jù)以及自圖形生成單元35提供來(lái)的 字幕數(shù)據(jù)和菜單數(shù)據(jù)中,生成用于左眼的顯示數(shù)據(jù)和用于右眼的顯示數(shù)據(jù)。具體地,按照與3D顯示數(shù)據(jù)生成單元36相同的方式,3D顯示數(shù)據(jù)生成單元221生 成通過(guò)將與視頻數(shù)據(jù)相對(duì)應(yīng)的主圖像在左右方向中的一個(gè)方向上位移預(yù)定偏移值(以畫(huà) 面為單位)而獲得的圖像數(shù)據(jù)作為用于左眼的視頻數(shù)據(jù),并且生成通過(guò)在另一方向上位移 而獲得的圖像數(shù)據(jù)作為用于右眼的視頻數(shù)據(jù)。此外,3D顯示數(shù)據(jù)生成單元221從保存在內(nèi)置存儲(chǔ)器中的播放列表文件內(nèi)的 "offset_metadata() ”中識(shí)別出字幕偏移畫(huà)面和子偏移畫(huà)面的播放時(shí)間點(diǎn)以及與字幕偏 移畫(huà)面和子偏移畫(huà)面的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息。3D顯示數(shù)據(jù)生成單元221然后基 于該播放時(shí)間點(diǎn)和偏移信息,從自圖形生成單元35提供來(lái)的字幕數(shù)據(jù)生成用于左眼和用 于右眼的字幕數(shù)據(jù)。以相同的方式,3D顯示數(shù)據(jù)生成單元221根據(jù)從播放列表文件內(nèi)的 "offset_metadata() ”中識(shí)別出的菜單按鈕偏移畫(huà)面和子偏移畫(huà)面的播放時(shí)間點(diǎn)以及與該 偏移畫(huà)面和子偏移畫(huà)面相對(duì)應(yīng)的偏移信息來(lái)生成用于左眼和用于右眼的菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元221利用用于每只眼的數(shù)據(jù),來(lái)合成以這種方式生成的用于 左眼和右眼的視頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元221將作為其結(jié)果而 獲得的用于左眼的顯示數(shù)據(jù)和用于右眼的顯示數(shù)據(jù)作為3D顯示數(shù)據(jù)提供給顯示單元51。[播放設(shè)備的功能配置示例]圖12是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備210的功能配置示例的示圖。在圖12所示的配置中,與圖7中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng)?shù)?省略冗余描述。圖12中的配置與圖7中的配置的主要不同點(diǎn)在于硬件231被提供來(lái)取代硬件71。硬件231對(duì)應(yīng)于輸入單元21、播放單元211、存儲(chǔ)單元24等。[播放設(shè)備的處理]圖13是用于描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備210進(jìn)行的偏移設(shè)置處理的流程 圖。例如,當(dāng)系統(tǒng)固件72將用于設(shè)置偏移信息的BD-J應(yīng)用75載入Java(注冊(cè)商標(biāo))VM 74 時(shí),該偏移設(shè)置處理開(kāi)始。步驟S51至S53的處理與圖8中步驟S31至S33的處理相同,因此省略對(duì)其的描 述。在步驟S53的處理之后,在步驟S54,硬件231從所保存的播放列表文件中搜索與 要播放的播放項(xiàng)有關(guān)的信息。具體地,硬件231搜索表示與要播放的播放項(xiàng)ID相對(duì)應(yīng)的每 個(gè)偏移畫(huà)面的播放時(shí)間點(diǎn)的信息,以及表示每個(gè)偏移畫(huà)面的偏移方向的信息和表示偏移值 的信息。此外,硬件231搜索表示與要播放的播放項(xiàng)的ID相對(duì)應(yīng)的子偏移畫(huà)面的播放時(shí)間 點(diǎn)的時(shí)間間隔的信息、表示每個(gè)子偏移畫(huà)面的偏移方向的信息、表示每個(gè)子偏移畫(huà)面的偏 移值的信息,等等。硬件231然后基于表示每個(gè)偏移畫(huà)面的播放時(shí)間點(diǎn)的信息和表示子偏 移畫(huà)面的播放時(shí)間點(diǎn)的時(shí)間間隔的信息,來(lái)獲取每個(gè)子偏移畫(huà)面的播放時(shí)間點(diǎn)。在步驟S55,硬件231判斷當(dāng)前播放對(duì)象是否是偏移畫(huà)面或子偏移畫(huà)面。具體地, 硬件231判斷當(dāng)前播放時(shí)間點(diǎn)是否是作為表示在步驟S54中搜索到的偏移畫(huà)面的播放時(shí)間 點(diǎn)或者在步驟S54中獲得的子偏移畫(huà)面的播放時(shí)間點(diǎn)的信息的播放時(shí)間點(diǎn)。當(dāng)在步驟S55中判定當(dāng)前播放對(duì)象是偏移畫(huà)面或子偏移畫(huà)面時(shí),在步驟S56,硬件231將在步驟S54中搜索到的偏移畫(huà)面或子偏移畫(huà)面的偏移方向和偏移值設(shè)置作為當(dāng)前偏 移信息。在步驟S56的處理之后,流程前進(jìn)到步驟S57。另一方面,當(dāng)在步驟S55中判定當(dāng)前播放對(duì)象既不是偏移畫(huà)面也不是子偏移畫(huà)面 時(shí),則跳過(guò)步驟S56的處理并且流程前進(jìn)到步驟S57。注意,步驟S55和步驟S56中的處理針對(duì)字幕數(shù)據(jù)和菜單數(shù)據(jù)的每個(gè)被執(zhí)行。在步驟S57,硬件231基于被設(shè)置為當(dāng)前偏移信息的偏移信息來(lái)生成包括用于左 眼和用于右眼的菜單數(shù)據(jù)和字幕數(shù)據(jù)的3D顯示數(shù)據(jù),并且還生成音頻數(shù)據(jù)。在步驟S58,硬件231基于該3D顯示數(shù)據(jù)將3D圖像顯示在顯示單元51中,并且從 揚(yáng)聲器52輸出與該音頻數(shù)據(jù)相對(duì)應(yīng)的音頻。在步驟S59,系統(tǒng)固件72根據(jù)來(lái)自O(shè)S 73的命令判斷是否結(jié)束偏移設(shè)置處理。當(dāng) 在步驟S59中判定不結(jié)束偏移設(shè)置處理時(shí),該流程返回步驟S54,并且重復(fù)后續(xù)的處理直到 判定結(jié)束該偏移設(shè)置處理為止。另一方面,當(dāng)在步驟S59中判定結(jié)束偏移設(shè)置處理時(shí),該流 程結(jié)束。注意,可以作出這樣的布置,其中,當(dāng)在步驟S59中判定不結(jié)束該偏移設(shè)置處理之 后,流程返回步驟S55的處理直到要播放的播放項(xiàng)被更新為止。如上所述,播放設(shè)備210首先讀出并保存播放列表文件,并且每當(dāng)播放列表文件 內(nèi)的偏移信息數(shù)據(jù)庫(kù)中所描述的偏移圖像和子偏移圖像的播放時(shí)間點(diǎn)到來(lái)時(shí)就設(shè)置偏移 信息。因此,如圖9所示,播放設(shè)備210可以針對(duì)所希望的畫(huà)面151設(shè)置偏移信息。因此, 包括偏移信息數(shù)據(jù)庫(kù)的盤(pán)201的視頻格式可被認(rèn)為是適合于對(duì)字幕和菜單按鈕進(jìn)行3D顯 示的3D視頻格式。此外,在記錄在盤(pán)201中的播放列表文件中,設(shè)置了偏移畫(huà)面和子偏移畫(huà)面,并且 為偏移畫(huà)面和子偏移畫(huà)面的每個(gè)描述了偏移信息。每當(dāng)用于偏移畫(huà)面和子偏移畫(huà)面的播放 時(shí)間點(diǎn)到來(lái)時(shí),播放設(shè)備210就更新偏移信息。因此,與在其中描述了用于被設(shè)置了偏移信 息的所有圖像的偏移信息的盤(pán)11相比,可以減小播放列表文件的數(shù)據(jù)量?!吹谌龑?shí)施例〉[播放列表文件的描述示例]圖14是圖示出在應(yīng)用了本發(fā)明的盤(pán)的第三實(shí)施例中播放列表文件中的“offSet_ metadata () ”的詳細(xì)描述示例的示圖。如圖14所示,偏移信息數(shù)據(jù)庫(kù)被描述在“offsetjnetadataO ”中。具體地,位于該“offsetjnetadataO” 中的有指示“offset_metadata() ” 的長(zhǎng)度 的32比特信息(length)、表示被提供給每個(gè)播放項(xiàng)的一組偏移信息的該組偏移信息獨(dú)有 的ID (以下稱為偏移ID)的4比特信息(number_0f_0ffset_id)、以及供將來(lái)使用的12比 特空區(qū)域(reserved_f0r_future_use)。此外,提供了 表示對(duì)于每個(gè)播放項(xiàng)與被提供有各 個(gè)偏移ID的偏移信息組相對(duì)應(yīng)的偏移畫(huà)面的數(shù)目的16比特信息(number_0f_0ffsets)、以 及與偏移信息組有關(guān)的信息(以下稱為組信息)。表示每個(gè)偏移畫(huà)面的播放時(shí)間點(diǎn)的32比特信息(offSet_ptS[j])、表示偏移方向 的1比特信息(offset_direction[j])和表示偏移值的6比特信息(offset—value[j]) 被提供作為組信息。此外,表示子偏移畫(huà)面的播放時(shí)間點(diǎn)的時(shí)間間隔的5比特信息(sub_ offset_rate[j])、表示子偏移畫(huà)面的數(shù)目的5比特信息(number_of_sub_offsets [j])、表示每個(gè)子偏移畫(huà)面中所設(shè)置的偏移方向的1比特信息(sub_0ffset_directi0n[k])以及表 示每個(gè)子偏移畫(huà)面中所設(shè)置的偏移值的6比特信息(SUb_0ffSet_ValUe[k])被描述作為組 fn息ο具有諸如上述的“offsetjnetadataO ”的播放列表文件中的每個(gè)播放項(xiàng)具有按 照與指定剪輯信息文件的信息和表示AV流的播放區(qū)段的時(shí)間信息相關(guān)聯(lián)的方式描述的用 于要播放的AV流的字幕數(shù)據(jù)和菜單數(shù)據(jù)的偏移ID。因此,使偏移ID與要播放的AV流的字 幕數(shù)據(jù)和菜單數(shù)據(jù)相關(guān)聯(lián)。注意,當(dāng)在要播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)中未設(shè)置偏移信息時(shí),0被描述作為偏移 ID。即是說(shuō),有效的偏移ID是等于或大于1并且等于或小于8的值,因此當(dāng)偏移ID為0時(shí), 偏移信息未被設(shè)置。此外,執(zhí)行BD-J對(duì)象時(shí)的菜單數(shù)據(jù)的偏移ID由API指定。因此,使得 偏移ID與執(zhí)行BD-J對(duì)象時(shí)的菜單數(shù)據(jù)相關(guān)聯(lián)。[播放設(shè)備的配置示例]圖15是圖示出用于播放記錄有包括圖14所示的“offsetjnetadataO ”的描述的 播放列表文件的盤(pán)251的播放設(shè)備260的配置示例的框圖。在圖15所示的配置中,與圖6中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng)?shù)?省略冗余描述。圖15中的播放設(shè)備260的配置與圖6中的播放設(shè)備20的配置的主要不同點(diǎn)在于 控制單元261被提供來(lái)取代控制單元22并且播放單元262被提供來(lái)取代播放單元23??刂茊卧?61根據(jù)來(lái)自輸入單元21的指令通過(guò)執(zhí)行預(yù)定程序來(lái)控制播放單元23。 例如,控制單元261根據(jù)來(lái)自輸入單元21的指令將記錄在盤(pán)251中的播放列表文件提供給 3D顯示數(shù)據(jù)生成單元271,以執(zhí)行對(duì)盤(pán)251的3D播放。此外,控制單元261在BD-J對(duì)象文 件被記錄在盤(pán)251中之后,例如將偏移ID提供給3D顯示數(shù)據(jù)生成單元271。播放單元262的配置與圖6中的播放單元23的配置的主要不同點(diǎn)在于3D顯示數(shù) 據(jù)生成單元271被提供來(lái)取代3D顯示數(shù)據(jù)生成單元36。按照與圖6中的3D顯示數(shù)據(jù)生成單元36相同的方式,3D顯示數(shù)據(jù)生成單元271 將從控制單元261提供來(lái)的播放列表文件保存在內(nèi)置存儲(chǔ)器(未示出)中。此外,3D顯示 數(shù)據(jù)生成單元271從自視頻生成單元34提供來(lái)的視頻數(shù)據(jù)以及自圖形生成單元35提供來(lái) 的菜單數(shù)據(jù)中生成用于左眼的圖像數(shù)據(jù)和用于右眼的圖像數(shù)據(jù)。具體地,按照與圖6中的3D顯示數(shù)據(jù)生成單元36相同的方式,3D顯示數(shù)據(jù)生成單 元271生成通過(guò)將與視頻數(shù)據(jù)相對(duì)應(yīng)的主圖像在左右方向中的一個(gè)方向上以畫(huà)面為單位 位移預(yù)定偏移值而獲得的圖像數(shù)據(jù)作為用于左眼的視頻數(shù)據(jù),并且生成通過(guò)在另一方向上 位移而獲得的圖像數(shù)據(jù)作為用于右眼的視頻數(shù)據(jù)。此外,3D顯示數(shù)據(jù)生成單元271從保存在內(nèi)置存儲(chǔ)器中的播放列表文件中識(shí)別 要播放的字幕數(shù)據(jù)的偏移ID。3D顯示數(shù)據(jù)生成單元271從播放列表文件內(nèi)的“offset_ metadata () ”中搜索與該偏移ID相對(duì)應(yīng)的組信息,并且基于該組信息從自圖形生成單元35 提供來(lái)的字幕數(shù)據(jù)中生成用于左眼和用于右眼的字幕數(shù)據(jù)。以相同的方式,當(dāng)執(zhí)行電影對(duì)象時(shí),3D顯示數(shù)據(jù)生成單元271基于在播放列表文 件中描述的與要播放的菜單數(shù)據(jù)的偏移ID相對(duì)應(yīng)的組信息來(lái)生成用于左眼和用于右眼的 菜單數(shù)據(jù)。另一方面,當(dāng)執(zhí)行BD-J對(duì)象時(shí),3D顯示數(shù)據(jù)生成單元271基于與從控制單元261提供來(lái)的偏移ID相對(duì)應(yīng)的組信息來(lái)生成用于左眼和用于右眼的菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元271利用用于每只眼的數(shù)據(jù),來(lái)合成以這種方式生成的用于 左眼和右眼的視頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元271將作為其結(jié)果而 獲得的用于左眼的顯示數(shù)據(jù)和用于右眼的顯示數(shù)據(jù)作為3D顯示數(shù)據(jù)提供給顯示單元51。[播放設(shè)備的功能配置示例]圖16是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備260的功能配置示例的示圖。硬件281對(duì)應(yīng)于輸入單元21、播放單元262、存儲(chǔ)單元24等。當(dāng)盤(pán)251被裝載到硬件281上時(shí),系統(tǒng)固件282控制硬件281以從盤(pán)251讀出索 引文件。系統(tǒng)固件282然后將索引文件存儲(chǔ)在硬件281中。此外,系統(tǒng)固件282從硬件281讀出索引文件,并且識(shí)別在索引文件中描述的與要 處理的標(biāo)題編號(hào)相對(duì)應(yīng)的對(duì)象類(lèi)型和編號(hào)。在圖16的示例中,該對(duì)象的類(lèi)型是BD-J對(duì)象。系統(tǒng)固件282基于與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的BD-J對(duì)象的編號(hào)來(lái)控制硬件 281,以便從盤(pán)251讀出要處理的BD-J對(duì)象,該BD-J對(duì)象隨后被存儲(chǔ)在硬件281中。在基 于BD-J對(duì)象識(shí)別出要執(zhí)行的BD-J應(yīng)用285之后,系統(tǒng)固件282激活Java(注冊(cè)商標(biāo))VM 284。系統(tǒng)固件282然后將BD-J應(yīng)用285載入Java (注冊(cè)商標(biāo))VM 284。注意,可以作出 這樣的布置,其中,Java(注冊(cè)商標(biāo))VM 284在盤(pán)251被裝載到硬件281中之后到要執(zhí)行的 BD-J應(yīng)用285被識(shí)別出為止之間的時(shí)間中被激活。此外,系統(tǒng)固件282響應(yīng)于與用于由BD-J應(yīng)用285讀出播放列表文件的調(diào)用API 相對(duì)應(yīng)的、從OS (操作系統(tǒng))283調(diào)用的播放列表讀出功能來(lái)控制硬件281,以從盤(pán)251讀出 播放列表文件并存儲(chǔ)它。此外,系統(tǒng)固件282響應(yīng)于從OS 283對(duì)偏移設(shè)置功能的調(diào)用、響應(yīng)于對(duì)用于由 BD-J應(yīng)用285設(shè)置偏移的API (以下稱為偏移設(shè)置API)的調(diào)用,來(lái)控制硬件281以設(shè)置用 于菜單數(shù)據(jù)的偏移信息?;趶腏ava (注冊(cè)商標(biāo))VM 284通知來(lái)的該功能,OS 283針對(duì)與該功能相對(duì)應(yīng)的 系統(tǒng)固件282來(lái)執(zhí)行功能調(diào)用。例如,根據(jù)從BD-J應(yīng)用285調(diào)用的播放列表讀出API和偏 移設(shè)置API,基于從Java (注冊(cè)商標(biāo))VM284通知來(lái)的播放列表讀出功能和偏移設(shè)置功能,OS 283針對(duì)與該播放列表讀出功能和偏移設(shè)置功能相對(duì)應(yīng)的系統(tǒng)固件282執(zhí)行對(duì)播放列表讀 出功能和偏移設(shè)置功能的調(diào)用。Java (注冊(cè)商標(biāo))VM 284對(duì)與BD-J應(yīng)用285所調(diào)用的API相對(duì)應(yīng)的功能進(jìn)行解 釋?zhuān)⑶覍⑵渫ㄖoOS 283。例如,Java (注冊(cè)商標(biāo))VM284對(duì)與BD-J應(yīng)用285讀出的播放 列表讀出API和偏移設(shè)置API相對(duì)應(yīng)的功能進(jìn)行解釋?zhuān)⑶蚁騉S 283通知該播放列表讀出 功能和偏移設(shè)置功能。BD-J應(yīng)用285針對(duì)Java (注冊(cè)商標(biāo))VM 284,執(zhí)行對(duì)Java (注冊(cè)商標(biāo))VM 284所 規(guī)定的API的調(diào)用。例如,BD-J應(yīng)用285針對(duì)Java (注冊(cè)商標(biāo))VM 284執(zhí)行對(duì)播放列表讀 出API或偏移設(shè)置API的調(diào)用。[播放設(shè)備的處理]圖17是描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備260進(jìn)行的偏移設(shè)置處理的流程圖。 例如當(dāng)系統(tǒng)固件282將用于設(shè)置偏移信息的BD-J應(yīng)用285載入Java(注冊(cè)商標(biāo))VM 284 時(shí),該偏移設(shè)置處理開(kāi)始。
步驟S71至S73的處理與圖8中步驟S31至S33的處理相同,因此省略對(duì)其的描 述。在步驟S73的處理之后,在步驟S74,BD_J應(yīng)用285針對(duì)Java (注冊(cè)商標(biāo))VM 284 執(zhí)行對(duì)偏移設(shè)置API的調(diào)用。因此,Java (注冊(cè)商標(biāo))VM284將偏移設(shè)置功能識(shí)別為與該偏 移設(shè)置API相對(duì)應(yīng)的功能,并且通知給OS 283。OS 283隨后針對(duì)與該偏移設(shè)置功能相對(duì)應(yīng) 的系統(tǒng)固件282來(lái)執(zhí)行偏移設(shè)置功能的調(diào)用。因此,系統(tǒng)固件282將預(yù)定偏移ID通知給硬 件 281。在步驟S75,硬件281將從系統(tǒng)固件282提供來(lái)的偏移ID識(shí)別為用于要播放的菜 單數(shù)據(jù)的偏移ID。此外,硬件281搜索所保存的播放列表文件,并且識(shí)別要播放的字幕數(shù)據(jù) 的偏移ID。在步驟S76,硬件281從所保存的播放列表文件的“(^作討_!11討3(1站乂)”中讀出與 在步驟S75中識(shí)別出的偏移ID相對(duì)應(yīng)的組信息。硬件281然后基于組信息中的表示每個(gè) 偏移畫(huà)面的播放時(shí)間點(diǎn)的信息以及表示子偏移畫(huà)面的播放時(shí)間點(diǎn)的時(shí)間間隔的信息,來(lái)獲 取每個(gè)子偏移畫(huà)面的播放時(shí)間點(diǎn)。在步驟S77,硬件281判斷當(dāng)前播放對(duì)象是否是偏移畫(huà)面或子偏移畫(huà)面。具體地, 硬件281判斷當(dāng)前播放時(shí)間點(diǎn)是否是在步驟S76中讀出的組信息中的表示偏移畫(huà)面的播放 時(shí)間點(diǎn)的信息所表示的播放時(shí)間點(diǎn)或者在步驟S76中獲得的子偏移畫(huà)面的播放時(shí)間點(diǎn)。當(dāng)在步驟S77中判定當(dāng)前播放對(duì)象是偏移畫(huà)面或子偏移畫(huà)面時(shí),在步驟S78,硬件 281將在步驟S75中讀出的組信息中的偏移畫(huà)面或子偏移畫(huà)面的偏移信息設(shè)置為當(dāng)前偏移 信息。在步驟S78的處理之后,流程前進(jìn)到步驟S79。另一方面,當(dāng)在步驟S77中判定當(dāng)前播放對(duì)象既不是偏移畫(huà)面也不是子偏移畫(huà)面 時(shí),則跳過(guò)步驟S78的處理并且流程前進(jìn)到步驟S79。注意,步驟S77和步驟S78中的處理針對(duì)字幕數(shù)據(jù)和菜單數(shù)據(jù)的每個(gè)被執(zhí)行。在步驟S79,硬件281基于被設(shè)置為當(dāng)前偏移信息的偏移信息來(lái)生成包括用于左 眼和用于右眼的菜單數(shù)據(jù)和字幕數(shù)據(jù)的3D顯示數(shù)據(jù),并且還生成音頻數(shù)據(jù)。在步驟S80,硬件281基于該3D顯示數(shù)據(jù)將3D圖像顯示在顯示單元51中,并且從 揚(yáng)聲器52輸出與該音頻數(shù)據(jù)相對(duì)應(yīng)的音頻。在步驟S81,系統(tǒng)固件282根據(jù)來(lái)自O(shè)S 283的命令判斷是否結(jié)束偏移設(shè)置處理。 當(dāng)在步驟S81中判定不結(jié)束偏移設(shè)置處理時(shí),該流程返回步驟S74,并且重復(fù)后續(xù)的處理直 到判定結(jié)束該偏移設(shè)置處理為止。然而,注意,步驟S74的處理是根據(jù)需要被執(zhí)行的。另一方面,當(dāng)在步驟S81中判定結(jié)束偏移設(shè)置處理時(shí),該流程結(jié)束。注意,盡管在上面的描述中AV流的字幕數(shù)據(jù)和菜單數(shù)據(jù)的偏移ID被描述在播放 列表文件中,然而還可以作出這樣的布置,其中,該偏移ID由被描述在電影對(duì)象或菜單數(shù) 據(jù)片段中的導(dǎo)航命令來(lái)指定。在此情況中,即使在執(zhí)行電影對(duì)象時(shí),也可以動(dòng)態(tài)地改變?cè)撈?移信息組。如上所述,播放設(shè)備260首先讀出并保存播放列表文件,并且每當(dāng)由播放列表文 件內(nèi)的偏移信息數(shù)據(jù)庫(kù)中的偏移ID所描述的偏移畫(huà)面和子偏移畫(huà)面的播放時(shí)間點(diǎn)到來(lái)時(shí) 就設(shè)置偏移信息。因此,如圖9所示,播放設(shè)備260可以針對(duì)所希望的畫(huà)面151設(shè)置偏移信 息。因此,包括偏移信息數(shù)據(jù)庫(kù)的盤(pán)251的視頻格式可被認(rèn)為是適合于對(duì)字幕和菜單按鈕進(jìn)行3D顯示的3D視頻格式。此外,在記錄在盤(pán)251中的播放列表文件中,向組信息提供了偏移ID,因此利用偏 移ID來(lái)指定字幕數(shù)據(jù)和菜單數(shù)據(jù)組信息消除了多次描述同一組信息的需要。因此,可以減 小播放列表文件的數(shù)據(jù)量。例如,即使在為每個(gè)AV流設(shè)置偏移信息的情況中,必須利用盤(pán)251的播放列表文 件描述的所有事情是并不冗余的偏移信息的組。因此,與針對(duì)每個(gè)AV流描述全部偏移信息 的情況(如盤(pán)11中的播放列表文件那樣)相比,可以減小播放列表文件的數(shù)據(jù)量。結(jié)果, 可以利用單個(gè)播放列表文件來(lái)應(yīng)對(duì)十分長(zhǎng)的AV流。注意,在要為每個(gè)AV流設(shè)置偏移信息的情況中,例如可以作出這樣的布置,其中, 使得針對(duì)日語(yǔ)字幕的顯示平面的垂直方向上的位置與針對(duì)英語(yǔ)字幕的顯示平面的垂直方 向上的位置不同。這在日語(yǔ)字幕和英語(yǔ)字幕的顯示位置不同的情況中尤其有用。此外,在本實(shí)施例中的偏移信息被設(shè)置為使得用于右眼的字幕和菜單按鈕與用于 左眼的字幕和菜單按鈕不在畫(huà)面的邊緣上滾動(dòng)(rim)。即是說(shuō),例如,當(dāng)字幕481和482的 字幕數(shù)據(jù)被記錄在圖18的A所示的盤(pán)中時(shí),不設(shè)置用于將字幕481和482位移到圖18的 B所示的字幕491和492的偏移信息。此外,在上面的描述中,播放列表文件被從控制單元22(261)提供給3D顯示數(shù)據(jù) 生成單元36(221、271),并且3D顯示數(shù)據(jù)生成單元36(221、271)將該播放列表文件保存 在內(nèi)置存儲(chǔ)器中,然而播放列表文件還可以存儲(chǔ)在存儲(chǔ)單元24中。在此情況中,控制單元 22(261)搜索與要播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息,并且將該 偏移信息提供給3D顯示數(shù)據(jù)生成單元36 (221,271)。3D顯示數(shù)據(jù)生成單元36 (221,271) 隨后基于該偏移信息生成3D顯示數(shù)據(jù)。此外,在上面的描述中,3D顯示數(shù)據(jù)生成單元36(221、271)利用用于執(zhí)行主圖像 的2D顯示的視頻數(shù)據(jù)來(lái)生成用于右眼和用于左眼的視頻數(shù)據(jù),然而在用于右眼和用于左 眼的視頻數(shù)據(jù)被記錄在盤(pán)11(201、251)中的情況中,用于右眼和用于左眼的視頻數(shù)據(jù)以與 后面將描述的第四至第六實(shí)施例相同的方式被按原樣用于生成3D顯示數(shù)據(jù)?!吹谒膶?shí)施例〉[盤(pán)的配置示例]圖19是圖示出應(yīng)用了本發(fā)明的盤(pán)的第四實(shí)施例的配置示例的示圖。與上述盤(pán)11(201、251)不同,圖19中的盤(pán)501具有被描述在與播放列表文件 (PLAYLIST/XXXXX. mpls)相分離的文件中的圖 5 所示的 “offset_metadata(),,。具體地,如圖19所示,在盤(pán)501中記錄有作為與播放列表文件相分離的(即,與播 放列表文件(PLAYLIST/XXXXX. mpls)相分離的)目錄的偏移文件(OFFSET/XXXXX. ofmd)的 "offset_metadata() ”。注意,X是從0到9的任意數(shù)字。此外,在盤(pán)501中,在播放列表文件內(nèi)描述了參考文件信息,該參考文件信息是根 據(jù)該播放列表文件指定在播放時(shí)要參考的偏移文件的信息。此外在盤(pán)501中記錄了作為流文件的AV流,該AV流由視頻數(shù)據(jù)、與其相對(duì)應(yīng) 的音頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)的TS分組構(gòu)成,所述視頻數(shù)據(jù)用于對(duì)已根據(jù)MPEG2、 MPEG-4AVC、VCU MVC(多視點(diǎn)視頻編碼)等被編碼并且根據(jù)ISO 13818-2被復(fù)用的主圖像 執(zhí)行3D顯示,所述字幕數(shù)據(jù)用于執(zhí)行字幕的2D顯示,所述菜單數(shù)據(jù)用于執(zhí)行菜單按鈕的2D顯示。即是說(shuō),包括在盤(pán)501所記錄的AV流中的視頻數(shù)據(jù)不是用于對(duì)主圖像進(jìn)行2D顯示 的數(shù)據(jù),而是用于3D顯示的數(shù)據(jù)。注意,盡管“offsetjiietadataO ”被記錄為用于與播放列表文件不同的目錄的偏 移文件,然而其也可被記錄為與播放列表文件相同目錄中的不同文件(PLAYLIST/XXXXX. ofmd) ο[播放設(shè)備的配置示例]圖20是圖示出用于播放圖19中的盤(pán)501的播放設(shè)備510的配置示例的框圖。在圖20所示的配置中,與圖6中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng)?shù)?省略冗余描述。圖20中的播放設(shè)備510的配置與圖6中的播放設(shè)備20的配置的主要不同點(diǎn)在于 控制單元511和播放單元512被提供來(lái)取代控制單元22和播放單元23。控制單元511根據(jù)來(lái)自輸入單元21的指令通過(guò)執(zhí)行預(yù)定程序來(lái)控制播放單元 512。例如,控制單元511根據(jù)來(lái)自輸入單元21的指令讀出記錄在盤(pán)501中的播放列表文 件以用于對(duì)盤(pán)501進(jìn)行3D顯示,并且將其保存在存儲(chǔ)單元24中。另外,控制單元511基于保存在存儲(chǔ)單元24中的播放列表文件中所描述的參考文 件信息來(lái)讀出偏移文件,并將其保存在存儲(chǔ)單元24中??刂茊卧?11然后從偏移文件內(nèi)的 “ “offset_metadata() ”中搜索與要播放的字幕數(shù)據(jù)的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息。以 相同的方式,控制單元511從偏移文件內(nèi)的“"offsetjiietadataO”中搜索與要播放的菜 單數(shù)據(jù)的當(dāng)前播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息??刂茊卧?11然后將作為搜索結(jié)果而獲得的 字幕數(shù)據(jù)的偏移信息和菜單數(shù)據(jù)的偏移信息提供給播放單元512。播放單元512的配置與播放單元23的配置的主要不同點(diǎn)在于PID過(guò)濾器521、視 頻生成單元522和3D顯示數(shù)據(jù)生成單元523被提供來(lái)取代PID過(guò)濾器33、視頻生成單元 34和3D顯示數(shù)據(jù)生成單元36。PID過(guò)濾器521基于來(lái)自讀出緩沖器32的AV流中的分組的分組ID (PID),提取包 括在該AV流中的用于左眼的視頻數(shù)據(jù)、用于右眼的視頻數(shù)據(jù)、字幕數(shù)據(jù)、菜單數(shù)據(jù)和音頻 數(shù)據(jù)的每個(gè)的分組。PID過(guò)濾器521從所提取出的用于左眼的視頻數(shù)據(jù)、用于右眼的視頻數(shù)據(jù)、字幕數(shù) 據(jù)、菜單數(shù)據(jù)和音頻數(shù)據(jù)的每個(gè)的分組的每個(gè)分組中提取PES分組。PID過(guò)濾器521然后將 用于左眼和用于右眼的視頻數(shù)據(jù)的PES分組提供給視頻生成單522,并且將字幕數(shù)據(jù)和菜 單數(shù)據(jù)的PES分組提供給圖形生成單元35。PID過(guò)濾器521還將音頻數(shù)據(jù)的PES分組提供 給音頻生成單元37。視頻生成單元522對(duì)從PID過(guò)濾器521提供來(lái)的用于左眼和用于右眼的視頻數(shù)據(jù) 的PES分組進(jìn)行解碼,并且將作為其結(jié)果而獲得的用于左眼和用于右眼的視頻數(shù)據(jù)提供給 3D顯示數(shù)據(jù)生成單元523。3D顯示數(shù)據(jù)生成單元523基于從控制單元511提供來(lái)的用于字幕數(shù)據(jù)的偏移信 息,來(lái)生成用于左眼和用于右眼的字幕數(shù)據(jù)。以相同的方式,3D顯示數(shù)據(jù)生成單元523基于 從控制單元511提供來(lái)的用于菜單數(shù)據(jù)的偏移信息生成用于左眼和用于右眼的菜單數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元523利用用于每只眼的數(shù)據(jù),來(lái)合成以這種方式生成的用于 左眼和右眼的字幕數(shù)據(jù)和菜單數(shù)據(jù)以及從視頻生成單元522提供來(lái)的用于左眼和用于右眼的視頻數(shù)據(jù)。3D顯示數(shù)據(jù)生成單元523將作為其結(jié)果而獲得的用于左眼的顯示數(shù)據(jù)和用 于右眼的顯示數(shù)據(jù)作為3D顯示數(shù)據(jù)提供給顯示單元51。[3D顯示數(shù)據(jù)生成單元的詳細(xì)描述]圖21是圖示出圖20中的3D顯示數(shù)據(jù)生成單元523的詳細(xì)配置示例的框圖。如圖21所示,3D顯示數(shù)據(jù)生成單元523包括字幕平面531、菜單平面532、左眼顯 示數(shù)據(jù)生成單元533和右眼顯示數(shù)據(jù)生成單元534。字幕平面531保存從圖形生成單元35的字幕生成單元41 (圖20)提供來(lái)的字幕 數(shù)據(jù)。菜單平面532保存從圖形生成單元35的菜單生成單元42 (圖20)提供來(lái)的菜單 數(shù)據(jù)。左眼顯示數(shù)據(jù)生成單元533包括用于左眼的視頻平面541、發(fā)送單元542、偏移添 加單元543、發(fā)送單元544、合成單元545、發(fā)送單元546、偏移添加單元547、發(fā)送單元548以 及合成單元549。用于左眼的視頻平面541保存從3D視頻生成單元34提供來(lái)的用于左眼的視頻數(shù) 據(jù)。發(fā)送單元542讀出保存在用于左眼的視頻平面541中的用于左眼的視頻數(shù)據(jù)。發(fā) 送單元542轉(zhuǎn)換所讀出的用于左眼的視頻數(shù)據(jù),以使得用于左眼的主圖像以預(yù)設(shè)的透射率 (l-a1L)被發(fā)送。發(fā)送單元542將轉(zhuǎn)換之后的用于左眼的視頻數(shù)據(jù)提供給合成單元545。偏移添加單元543從字幕平面531讀出字幕數(shù)據(jù)。偏移添加單元543基于從圖20 的控制單元511提供來(lái)的字幕數(shù)據(jù)的偏移信息來(lái)從所讀出的字幕數(shù)據(jù)生成用于左眼的字 幕數(shù)據(jù)。具體地,偏移添加單元543生成作為在偏移信息的偏移方向上將與所讀出的字幕 數(shù)據(jù)相對(duì)應(yīng)的字幕位移偏移值(以畫(huà)面為單位)的結(jié)果而獲得的字幕數(shù)據(jù),作為用于左眼 的字幕數(shù)據(jù)。偏移添加單元543將用于左眼的字幕數(shù)據(jù)提供給發(fā)送單元544。發(fā)送單元544轉(zhuǎn)換從偏移添加單元543提供來(lái)的用于左眼的字幕數(shù)據(jù),以使得用 于左眼的字幕數(shù)據(jù)以預(yù)設(shè)的透射率被發(fā)送。發(fā)送單元544將轉(zhuǎn)換之后的用于左眼的字 幕數(shù)據(jù)提供給合成單元545。合成單元545將從發(fā)送單元542提供來(lái)的用于左眼的視頻數(shù)據(jù)與從發(fā)送單元544 提供來(lái)的用于左眼的字幕數(shù)據(jù)相合成,并且將作為其結(jié)果而獲得的數(shù)據(jù)提供給發(fā)送單元 546。發(fā)送單元546轉(zhuǎn)換來(lái)自合成單元545的數(shù)據(jù),以使得與該數(shù)據(jù)相對(duì)應(yīng)的圖像以透 射率(1-a J被發(fā)送,并且提供給合成單元549。偏移添加單元547從菜單平面532讀出菜單數(shù)據(jù)。偏移添加單元547基于從圖20 的控制單元521提供來(lái)的菜單按鈕的偏移信息來(lái)從所讀出的菜單數(shù)據(jù)生成用于左眼的菜 單數(shù)據(jù)。具體地,偏移添加單元547生成作為在偏移信息的偏移方向上將與所讀出的菜單 數(shù)據(jù)相對(duì)應(yīng)的菜單按鈕位移偏移值(以畫(huà)面為單位)的結(jié)果而獲得的菜單數(shù)據(jù),作為用于 左眼的菜單數(shù)據(jù)。偏移添加單元547將用于左眼的菜單數(shù)據(jù)提供給發(fā)送單元548。發(fā)送單元548轉(zhuǎn)換從偏移添加單元547提供來(lái)的用于左眼的菜單數(shù)據(jù),以使得用 于左眼的菜單數(shù)據(jù)以預(yù)設(shè)的透射率被發(fā)送。發(fā)送單元548將轉(zhuǎn)換之后的用于左眼的菜 單數(shù)據(jù)提供給合成單元549。
合成單元549將從發(fā)送單元546提供來(lái)的數(shù)據(jù)與從發(fā)送單元548提供來(lái)的菜單數(shù) 據(jù)相合成,并且將作為其結(jié)果而獲得的數(shù)據(jù)輸出作為用于左眼的顯示數(shù)據(jù)。右眼顯示數(shù)據(jù)生成單元534包括用于右眼的視頻平面551、發(fā)送單元552、偏移添 加單元553、發(fā)送單元554、合成單元555、發(fā)送單元556、偏移添加單元557、發(fā)送單元558以 及合成單元559。除了處理對(duì)象是用于右眼的數(shù)據(jù)以外,右眼顯示數(shù)據(jù)生成單元534的各個(gè) 部分的處理與左眼顯示數(shù)據(jù)生成單元533各個(gè)部分的處理相同,因此將省略描述。[播放設(shè)備的功能配置示例]圖22是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備510的功能配置示例的示圖。在圖22所示的配置中,與圖7中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng)?shù)?省略冗余描述。圖22中的配置與圖7中的配置的主要不同點(diǎn)在于硬件581和系統(tǒng)固件582被提 供來(lái)取代硬件71和系統(tǒng)固件72。硬件581對(duì)應(yīng)于輸入單元21、播放單元512、存儲(chǔ)單元24等。此外,系統(tǒng)固件582、 OS 73、Java (注冊(cè)商標(biāo))VM 74和BD-J應(yīng)用75對(duì)應(yīng)于控制單元511。當(dāng)盤(pán)501被裝載到硬件581上時(shí),系統(tǒng)固件582控制硬件581以從圖7中的盤(pán)501 讀出索引文件。系統(tǒng)固件582然后將索引文件存儲(chǔ)在硬件581中。此外,以與系統(tǒng)固件72相同的方式,系統(tǒng)固件582從硬件581讀出索引文件,并且 識(shí)別在索引文件中描述的與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的對(duì)象類(lèi)型和編號(hào)。在圖22的示例 中,該對(duì)象的類(lèi)型是BD-J對(duì)象。以與系統(tǒng)固件72相同的方式,系統(tǒng)固件582基于與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的 BD-J對(duì)象的編號(hào)來(lái)控制硬件581,以便從盤(pán)501讀出要處理的BD-J對(duì)象,該BD-J對(duì)象隨后 被存儲(chǔ)在硬件581中。在基于BD-J對(duì)象識(shí)別出要執(zhí)行的BD-J應(yīng)用75之后,系統(tǒng)固件582 以與系統(tǒng)固件72相同的方式激活Java(注冊(cè)商標(biāo))VM 74。系統(tǒng)固件582然后以與系統(tǒng)固 件72相同的方式將BD-J應(yīng)用75載入Java(注冊(cè)商標(biāo))VM 74。注意,可以作出這樣的布 置,其中,Java (注冊(cè)商標(biāo))VM 74在盤(pán)501被裝載到硬件581中之后到要執(zhí)行的BD-J應(yīng)用 75被識(shí)別出為止之間的時(shí)間中被激活。此外,以與系統(tǒng)固件72相同的方式,系統(tǒng)固件582響應(yīng)于與由BD-J應(yīng)用75所調(diào) 用的播放列表讀出API相對(duì)應(yīng)的、從OS 73調(diào)用的播放列表讀出功能來(lái)控制硬件581,以從 盤(pán)501讀出播放列表文件并存儲(chǔ)它。此外,系統(tǒng)固件582基于存儲(chǔ)在硬件581中的播放列表文件所描述的參考文件 信息來(lái)控制硬件581從盤(pán)501讀出偏移文件。系統(tǒng)固件582從該偏移文件中的“offset_ metadata() ”中搜索與要播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息。系 統(tǒng)固件582將搜索到的字幕數(shù)據(jù)的偏移信息和菜單數(shù)據(jù)的偏移信息提供給硬件581。[播放設(shè)備的處理]圖23是描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備510進(jìn)行的偏移設(shè)置處理的流程圖。 例如當(dāng)系統(tǒng)固件582將用于設(shè)置偏移信息的BD-J應(yīng)用75載入Java (注冊(cè)商標(biāo))VM 74時(shí), 該偏移設(shè)置處理開(kāi)始。圖23中的步驟SlOl至S103的處理與圖8中步驟S31至S33的處理相同,因此省 略對(duì)其的描述。
在步驟S104,系統(tǒng)固件582基于保存在硬件71中的播放列表文件所描述的參考文 件信息來(lái)控制硬件71,并且從盤(pán)501讀出偏移文件。系統(tǒng)固件582然后將所讀出的偏移文 件保存在硬件71中。在步驟S105,系統(tǒng)固件582以與圖8中的步驟S34的處理相同的方式從所保存的 偏移文件中搜索要播放的“offsetjnetadata”。在步驟S106,系統(tǒng)固件582判斷當(dāng)前播放時(shí)間點(diǎn)是否是在步驟S105中搜索到的 “offsetjnetadata”內(nèi)的“0ffSet_ptS”所指示的播放時(shí)間點(diǎn)。當(dāng)在步驟S106中判定當(dāng)前播 放時(shí)間點(diǎn)不是由搜索到的“offsetjnetadata,,內(nèi)的“offset_pts”所指示的播放時(shí)間點(diǎn)時(shí), 則該流程等待直到當(dāng)前播放時(shí)間點(diǎn)是由搜索到的“offsetjnetadata”內(nèi)的“0ffSet_ptS” 所指示的播放時(shí)間點(diǎn)為止。 另一方面,當(dāng)在步驟S106中判定當(dāng)前播放時(shí)間點(diǎn)是由搜索到的“off set_ metadata”內(nèi)的“0ffSet_ptS”所指示的播放時(shí)間點(diǎn)時(shí),系統(tǒng)固件582將由與當(dāng)前播放時(shí)間 點(diǎn)相關(guān)聯(lián)地描述的菜單數(shù)據(jù)和字幕數(shù)據(jù)的“offset_f lag”和“offsetjalue”所表示的偏 移信息提供給硬件581。然后,在步驟Sl07,硬件581將與來(lái)自系統(tǒng)固件582的菜單數(shù)據(jù)有關(guān)的偏移信息設(shè) 置為用于當(dāng)前播放時(shí)間點(diǎn)的菜單數(shù)據(jù)的偏移信息,并且將與字幕數(shù)據(jù)有關(guān)的偏移信息設(shè)置 為用于當(dāng)前播放時(shí)間點(diǎn)的字幕數(shù)據(jù)的偏移信息。步驟S108至SllO的處理與圖8中步驟S37至S39的處理相同,因此省略對(duì)其的 描述。注意,在第四實(shí)施例中,圖5所示的“offsetjiietadataO ”作為偏移文件被記錄在 盤(pán)501中,然而圖10或圖14所示的“offsetjiietadataO”也可作為偏移文件被記錄在盤(pán) 501中。在此情況中,參考文件信息被描述在播放列表文件中,或者由API指定。播放設(shè)備 510基于該參考文件信息來(lái)讀出偏移文件,并且以與第二實(shí)施例和第三實(shí)施例相同的方式 來(lái)基于偏移文件的“offsetjiietadataO,,設(shè)置偏移信息。<第五實(shí)施例>[視頻數(shù)據(jù)的配置示例]圖24是圖示出記錄在應(yīng)用了本發(fā)明的根據(jù)第五實(shí)施例的盤(pán)中的視頻數(shù)據(jù)的配置 示例的示圖。注意,以與盤(pán)501相同的方式,根據(jù)第五實(shí)施例的盤(pán)在其中記錄了已根據(jù)MVC方法 等進(jìn)行了編碼的用于右眼的視頻數(shù)據(jù)和用于左眼的視頻數(shù)據(jù)作為視頻數(shù)據(jù)。圖24是圖示出在用于右眼的視頻數(shù)據(jù)(其是利用MVC方法進(jìn)行了編碼的從屬 (dependent)流)的每個(gè)GOP (圖片組)內(nèi)的顯示順序中的第一從屬單元(圖片)的配置示 例的示圖。如圖24所示,位于用于右眼的視頻數(shù)據(jù)的每個(gè)GOP內(nèi)的顯示順序中的第一 從屬單元中的有按照從開(kāi)頭起的順序?yàn)閺膶俣ń绶?D印endent delimiter)、子集 SPS (Sequence Parameter Set,序列參數(shù)集)、PPS (Picture Parameter Set,圖片參數(shù) 集)、SEI (Supplemental Enhancement Information,補(bǔ)充增強(qiáng)信息)以及一個(gè)或多個(gè)切片 (Slice)ο從屬定界符是指示從屬單元的開(kāi)頭的起始碼。從屬定界符例如包括指示包括在該從屬單元中的切片的類(lèi)型的信息。子集SPS是包括有與整個(gè)序列有關(guān)的信息的頭部。子集SPS例如包括指示用于右 眼的視頻數(shù)據(jù)的配置屬性(profile)的信息以及指示用于右眼的視頻數(shù)據(jù)的級(jí)別的信息。 此外,例如,子集SPS包括計(jì)算POC(圖片順序計(jì)數(shù))所需的信息。POC是指示圖片的顯示順 序的信息。PPS是包括有與圖片有關(guān)的信息的頭部。例如,PPS包括計(jì)算POC所需的信息。SEI是指示附加信息的信息,該附加信息對(duì)于VCL (視頻編碼層)的解碼來(lái)說(shuō)不是 絕對(duì)必要的。SEI可被歸類(lèi)為用戶SEI信息(MVC可擴(kuò)展嵌套SEI中的BD用戶數(shù)據(jù)SEI消息) 和其它信息(MVC可擴(kuò)展嵌套SEI中的其它SEI消息),用戶SEI信息是作為盤(pán)的創(chuàng)建者的 用戶獨(dú)立定義的信息。在根據(jù)第五實(shí)施例的盤(pán)中,至少后面將描述的“offsetjiietadataO” 被描述作為用戶SEI信息。切片是利用MVC方法被編碼的用于右眼的主圖像的視頻數(shù)據(jù), 并且是圖片的實(shí)際數(shù)據(jù)。在一個(gè)或多個(gè)切片之后,根據(jù)需要存在填充數(shù)據(jù)(Filler Data)、序列的結(jié)尾(End of Sequence)禾口流的結(jié)尾(End of Stream)。填充數(shù)據(jù)是被添加來(lái)調(diào)節(jié)數(shù)據(jù)大小的數(shù)據(jù)。序列的結(jié)尾是表示該序列的結(jié)尾的信 息。流的結(jié)尾是表示用于右眼的視頻數(shù)據(jù)的結(jié)尾的信息。注意,盡管在這里描述了用于右眼的視頻數(shù)據(jù)是利用MVC方法被編碼的從屬流并 且用于左眼的視頻數(shù)據(jù)是基本流,然而還可以作出這樣的布置,其中,用于右眼的視頻數(shù)據(jù) 是基本流并且用于左眼的視頻數(shù)據(jù)是從屬流。此外,除了被描述為從屬流的用戶SEI信息之外,“offsetjiietadataO ”還可被描 述為除SEI的用戶SEI信息以外的信息。此外,“offsetjiietadataO ”可被描述為基本流 的 SEI。[ “offsetjiietadataO ” 的描述示例]圖25是圖示出被描述為圖24中的用戶SEI信息的“(^作討_!^切(1站乂)”的描述 示例的示圖。如圖25所示,偏移信息數(shù)據(jù)庫(kù)被描述在“offsetjiietadataO ”中。具體地,如圖25的A所示,在“offsetjiietadataO ”中描述了包括該“offset_ metadata (),,的用于右眼的視頻數(shù)據(jù)的幀率(framejate),并且描述了在用于右眼的視頻 數(shù)據(jù)中顯示順序上的排頭圖片的PTS(offSet_Start_PTS)。偏移畫(huà)面的播放時(shí)間點(diǎn)可以 通過(guò)幀率和PTS來(lái)標(biāo)識(shí)。此外,如圖25的A所示,在“offsetjiietadataO”中描述了將 “offset_metadata () ” 包括在 SEI 中的 GOP 中的幀數(shù)目(number_of_frames)。此外,如圖 25的A所示,在“offsetjiietadataO ”中描述了設(shè)置給該GOP的用于字幕的偏移信息的類(lèi) 型的數(shù)目(number_0f_PG_0ffSet_Sequence)以及設(shè)置給該GOP的用于菜單按鈕的偏移信 息的類(lèi)型的數(shù)目(number_0f_IG_0fTSet_Sequence)。在播放視頻數(shù)據(jù)時(shí)設(shè)置的偏移信息的 類(lèi)型由播放列表文件等來(lái)指定。此外,如圖25的A所示,在“offsetjiietadataO”中描述了用于每種類(lèi)型的字幕 偏移信息的偏移信息(PG_0fTset_seqUence)以及用于每種類(lèi)型的菜單按鈕偏移信息的偏 移信息(IG_offset_sequence)。如圖25的B和圖25的C所示,設(shè)置在偏移畫(huà)面中的指示 偏移方向的信息(0ffSet_direCti0n_flag)和指示偏移值的信息(offsetjalue)被描述為偏移信息(PG_offset_sequence, IG_offset_sequence)。[播放設(shè)備的配置示例]圖26是圖示出用于播放記錄有上述用于右眼的視頻數(shù)據(jù)的盤(pán)601的播放設(shè)備610 的配置示例的框圖。在圖26所示的配置中,與圖20中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng) 地省略冗余描述。圖26中的播放設(shè)備610的配置與圖20中的播放設(shè)備510的配置的主要不同點(diǎn)在 于控制單元611被提供來(lái)取代控制單元511并且播放單元612被提供來(lái)取代播放單元512??刂茊卧?11根據(jù)來(lái)自輸入單元21的指令通過(guò)執(zhí)行預(yù)定程序來(lái)控制播放單元 612。例如,以與圖20中的控制單元511相同的方式,控制單元611根據(jù)來(lái)自輸入單元21 的用于對(duì)盤(pán)601進(jìn)行3D播放的指令來(lái)讀出記錄在盤(pán)601中的播放列表文件,并將其保存在 存儲(chǔ)單元24中??刂茊卧?11提供播放列表文件中描述的類(lèi)型信息,該類(lèi)型信息是指定要 播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)的偏移信息的類(lèi)型的信息。圖26中的播放單元612的配置與圖20中的播放單元512的配置的主要不同點(diǎn)在 于視頻生成單元621被提供來(lái)取代視頻生成單元522。以與圖20中的視頻生成單元522相同的方式,視頻生成單元621對(duì)PID過(guò)濾器521 提取出的用于左眼和用于右眼的視頻數(shù)據(jù)的PES分組進(jìn)行解碼,并且將作為其結(jié)果而獲得 的用于左眼和用于右眼的視頻數(shù)據(jù)提供給3D顯示數(shù)據(jù)生成單元523。此外,視頻生成單元 621基于包括在作為解碼結(jié)果而獲得的用戶SEI信息中的“offsetjiietadataO ”內(nèi)的幀率 和PTS以及來(lái)自控制單元611的類(lèi)型信息,來(lái)搜索用于與當(dāng)前播放時(shí)間點(diǎn)相對(duì)應(yīng)的字幕數(shù) 據(jù)和菜單數(shù)據(jù)的偏移信息,并提供給3D顯示數(shù)據(jù)生成單元523。[播放設(shè)備的功能配置示例]圖27是圖示出在執(zhí)行BD-J對(duì)象時(shí)播放設(shè)備610的功能配置示例的示圖。在圖27所示的配置中,與圖22中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng) 地省略冗余描述。圖27中的配置與圖22中的配置的主要不同點(diǎn)在于硬件731和系統(tǒng)固件732被提 供來(lái)取代硬件581和系統(tǒng)固件582。硬件731對(duì)應(yīng)于輸入單元21、播放單元612、存儲(chǔ)單元24等。此外,系統(tǒng)固件732、 OS 73、Java (注冊(cè)商標(biāo))VM 74和BD-J應(yīng)用75對(duì)應(yīng)于控制單元611。與圖7中的系統(tǒng)固件72 —樣,當(dāng)盤(pán)601被裝載到硬件731上時(shí),系統(tǒng)固732控制 硬件731以從盤(pán)601讀出索引文件。系統(tǒng)固件732然后將索引文件存儲(chǔ)在硬件731中。此外,以與系統(tǒng)固件72相同的方式,系統(tǒng)固件732從硬件731讀出索引文件,并且 識(shí)別在索引文件中描述的與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的對(duì)象類(lèi)型和編號(hào)。在圖27的示例 中,該對(duì)象的類(lèi)型是BD-J對(duì)象。以與系統(tǒng)固件72相同的方式,系統(tǒng)固件732基于與要處理的標(biāo)題編號(hào)相對(duì)應(yīng)的 BD-J對(duì)象的編號(hào)來(lái)控制硬件731,以便從盤(pán)601讀出要處理的BD-J對(duì)象,該BD-J對(duì)象隨后 被存儲(chǔ)在硬件731中。在基于BD-J對(duì)象識(shí)別出要執(zhí)行的BD-J應(yīng)用75之后,系統(tǒng)固件732 以與系統(tǒng)固件72相同的方式激活Java(注冊(cè)商標(biāo))VM 74。系統(tǒng)固件732然后以與系統(tǒng)固 件72相同的方式將BD-J應(yīng)用75載入Java(注冊(cè)商標(biāo))VM 74。注意,可以作出這樣的布置,其中,Java (注冊(cè)商標(biāo))VM 74在盤(pán)601被裝載到硬件731中之后到要執(zhí)行的BD-J應(yīng)用 75被識(shí)別出為止之間的時(shí)間中被激活。此外,以與系統(tǒng)固件72相同的方式,系統(tǒng)固件732響應(yīng)于與由BD-J應(yīng)用75所調(diào) 用的播放列表讀出API相對(duì)應(yīng)的、從OS 73調(diào)用的播放列表讀出功能來(lái)控制硬件731,以從 盤(pán)601讀出播放列表文件并存儲(chǔ)它。系統(tǒng)固件732將該播放列表文件中所描述的要播放的 字幕數(shù)據(jù)和菜單數(shù)據(jù)的類(lèi)型信息提供給硬件731。[播放設(shè)備的處理]圖28是描述在執(zhí)行BD-J對(duì)象時(shí)由播放設(shè)備610進(jìn)行的偏移設(shè)置處理的流程圖。 例如當(dāng)系統(tǒng)固件732將用于設(shè)置偏移信息的BD-J應(yīng)用75載入Java (注冊(cè)商標(biāo))VM 74時(shí), 該偏移設(shè)置處理開(kāi)始。圖28中的步驟S151至S153的處理與圖8中步驟S31至S33的處理相同,因此省 略對(duì)其的描述。在步驟S153中的處理之后,在步驟S154,系統(tǒng)固件732從保存在硬件731中的播 放列表文件中讀出要播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)的類(lèi)型信息,并將其提供給硬件731。在步驟S155,硬件731判斷當(dāng)前播放時(shí)間點(diǎn)是否是包括在要播放的用于右眼的視 頻數(shù)據(jù)中的“offsetjiietadata”內(nèi)的PTS和幀率所標(biāo)識(shí)的偏移畫(huà)面的播放時(shí)間點(diǎn)。當(dāng)在步 驟S155中判定當(dāng)前播放時(shí)間點(diǎn)不是該偏移畫(huà)面的播放時(shí)間點(diǎn)時(shí),流程等待直到當(dāng)前播放 時(shí)間點(diǎn)是該偏移畫(huà)面的播放時(shí)間點(diǎn)為止。當(dāng)在步驟S155中判定當(dāng)前播放時(shí)間點(diǎn)是該偏移畫(huà)面的播放時(shí)間點(diǎn)時(shí),流程前進(jìn) 到步驟S156。在步驟S156,硬件731將與該播放時(shí)間點(diǎn)和來(lái)自系統(tǒng)固件732的類(lèi)型信息相 對(duì)應(yīng)的菜單數(shù)據(jù)的偏移信息設(shè)置為用于當(dāng)前播放時(shí)間點(diǎn)的菜單數(shù)據(jù)的偏移信息,并且將與 該類(lèi)型信息相對(duì)應(yīng)的字幕數(shù)據(jù)的偏移信息設(shè)置為用于當(dāng)前播放時(shí)間點(diǎn)的字幕數(shù)據(jù)的偏移 信息。流程隨后前進(jìn)到步驟S157。步驟S157至S159的處理與圖8中的步驟S37至S39的處理相同,因此省略對(duì)其 的描述。<第六實(shí)施例>[播放設(shè)備的配置示例]圖29是圖示出應(yīng)用了本發(fā)明的播放設(shè)備的第六實(shí)施例的配置示例的框圖。在圖29所示的配置中,與圖20中的配置相同的配置用相同的標(biāo)號(hào)表示。將適當(dāng) 地省略冗余描述。圖29中的播放設(shè)備800的配置與圖20中的播放設(shè)備510的配置的主要不同點(diǎn) 在于控制單元811被提供來(lái)取代控制單元511并且播放單元812被提供來(lái)取代播放單元 512。取代生成3D顯示數(shù)據(jù),播放設(shè)備800將作為3D顯示數(shù)據(jù)基礎(chǔ)的字幕數(shù)據(jù)、菜單數(shù)據(jù)、 用于字幕數(shù)據(jù)和菜單數(shù)據(jù)的偏移信息以及用于左眼和用于右眼的視頻數(shù)據(jù)提供給顯示單 元821,并且在顯示單元821處生成3D顯示數(shù)據(jù)。具體地,播放設(shè)備800的控制單元811根據(jù)來(lái)自輸入單元21的指令通過(guò)執(zhí)行預(yù)定 程序來(lái)控制播放單元812。例如,控制單元811根據(jù)來(lái)自輸入單元21的指令讀出記錄在盤(pán) 11中的播放列表文件,并將其保存在存儲(chǔ)單元中,以執(zhí)行盤(pán)11的3D播放??刂茊卧?11還從保存在存儲(chǔ)單元24中的播放列表文件內(nèi)的“offset_metadata(),,中搜索與要播放的字幕數(shù)據(jù)和菜單數(shù)據(jù)的播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息???制單元811然后將作為搜索結(jié)果而獲得的字幕數(shù)據(jù)的偏移信息和菜單數(shù)據(jù)的偏移信息提 供給顯示單元821。顯示單元821的配置與圖20中的顯示單元512的配置的主要不同點(diǎn)在于未設(shè)置 3D顯示數(shù)據(jù)生成單元523。由播放單元812的視頻生成單元522獲得的用于左眼和用于右眼的視頻數(shù)據(jù)、由 字幕生成單元41生成的字幕數(shù)據(jù)以及由菜單生成單元42生成的菜單數(shù)據(jù)以諸如HDMI (高 清多媒體接口)等格式被發(fā)送給顯示單元821。以與圖20中的3D顯示數(shù)據(jù)生成單元523相同的方式,顯示單元821基于從控制 單元811提供來(lái)的字幕數(shù)據(jù)的偏移信息和菜單數(shù)據(jù)的偏移信息,根據(jù)自視頻生成單元522 提供來(lái)的視頻數(shù)據(jù)以及自圖形生成單元35提供來(lái)的字幕數(shù)據(jù)和菜單數(shù)據(jù)生成用于左眼的 顯示數(shù)據(jù)和用于右眼的顯示數(shù)據(jù)。顯示單元821然后基于3D顯示數(shù)據(jù)來(lái)執(zhí)行輸出。結(jié)果, 用戶可以看到3D圖像。注意,盡管圖29中的播放設(shè)備800是用于播放盤(pán)11的播放設(shè)備,然而上面描述的 用于播放其他盤(pán)201、251、501和601的播放設(shè)備也可被布置為在顯示單元處生成3D顯示 數(shù)據(jù),而不在其各自的播放設(shè)備中生成3D顯示數(shù)據(jù)?!?D顯示數(shù)據(jù)生成方法的描述>圖30是用于描述3D顯示數(shù)據(jù)生成方法的示圖。如圖30的A所示,用于左眼的視頻數(shù)據(jù)、用于左眼的字幕數(shù)據(jù)和用于左眼的菜單 數(shù)據(jù)這三種數(shù)據(jù)被合成以生成3D顯示數(shù)據(jù)中的用于左眼的顯示數(shù)據(jù)。此外,如圖30的B 所示,用于右眼的視頻數(shù)據(jù)、用于右眼的字幕數(shù)據(jù)和用于右眼的菜單數(shù)據(jù)這三種數(shù)據(jù)被合 成以生成用于右眼的顯示數(shù)據(jù)。注意,疊加用于左眼的視頻數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)的順 序按從底部起的順序?yàn)橐曨l數(shù)據(jù)、字幕數(shù)據(jù)和菜單數(shù)據(jù)。盡管附圖中省略了,然而播放設(shè)備210(260、510、610、800)在執(zhí)行電影對(duì)象時(shí)也 同樣如此,如圖8、圖13、圖17、圖23或圖28中的偏移設(shè)置處理那樣,每當(dāng)偏移信息數(shù)據(jù)庫(kù) 中描述的播放時(shí)間點(diǎn)到來(lái)時(shí)就設(shè)置偏移信息。此外,在上面的描述中對(duì)字幕數(shù)據(jù)的“播放”是指讀出記錄在盤(pán)中的字幕數(shù)據(jù)并且 基于該字幕數(shù)據(jù)來(lái)顯示字幕。此外,在上面的描述中對(duì)菜單數(shù)據(jù)的“播放”是指當(dāng)執(zhí)行電 影對(duì)象時(shí),讀出記錄在盤(pán)中的菜單數(shù)據(jù)并基于該菜單數(shù)據(jù)顯示菜單按鈕,并且當(dāng)執(zhí)行BD-J 對(duì)象時(shí),生成菜單數(shù)據(jù)并基于該菜單數(shù)據(jù)顯示菜單按鈕。盡管本實(shí)施例描述了由BD-J應(yīng)用生成菜單按鈕,然而字幕、動(dòng)畫(huà)等也可被生成。注意,在本說(shuō)明書(shū)中,描述存儲(chǔ)在記錄介質(zhì)中的程序的步驟包括沿著自然發(fā)生的 順序按時(shí)間序列執(zhí)行的處理,然而處理不限于按時(shí)間序列執(zhí)行,并且還包括并行地或分別 執(zhí)行的處理。本發(fā)明的實(shí)施例不限于上述實(shí)施例,并且可以在不脫離本發(fā)明的本質(zhì)的情況下作 出各種修改。
權(quán)利要求
1.一種數(shù)據(jù)結(jié)構(gòu),包括圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2DO維)顯示;以及表,在所述表中針對(duì)與所述圖像數(shù)據(jù)相對(duì)應(yīng)的所述子圖像,以與所述子圖像的播放時(shí) 間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,所述偏移方向表示用于對(duì) 所述子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且所述偏 移值表示位移量。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)構(gòu),其中,所述子圖像的偏移信息在所述表中按照與 以畫(huà)面為單位的子圖像的播放時(shí)間點(diǎn)相關(guān)聯(lián)的方式以畫(huà)面為單位被描述。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)構(gòu),其中,第一畫(huà)面的所述子圖像的偏移信息按照與 所述第一畫(huà)面的播放時(shí)間點(diǎn)相關(guān)聯(lián)的方式被描述在所述表中,并且此外,位于離所述第一 畫(huà)面的播放時(shí)間點(diǎn)預(yù)定間隔的播放時(shí)間點(diǎn)處的第二畫(huà)面的所述子圖像的偏移信息按照與 所述預(yù)定間隔相關(guān)聯(lián)的方式被描述。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)構(gòu),其中,存在多個(gè)所述表;并且其中,每個(gè)表被提供有一 ID ;并且其中,所述ID被與所述圖像數(shù)據(jù)相關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)結(jié)構(gòu),其中,所述偏移信息被設(shè)置為使得所述L圖像和所 述R圖像不會(huì)在畫(huà)面的邊緣上滾動(dòng)。
6.一種記錄介質(zhì),其中記錄有根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。
7.一種播放設(shè)備,用于播放具有如下內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2DO維)顯示,以及表,在所述表中針對(duì)與所述圖像數(shù)據(jù)相對(duì)應(yīng)的所述子圖像,以與所述子圖像的播放時(shí) 間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,所述偏移方向表示用于對(duì) 所述子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且所述偏 移值表示位移量;所述播放設(shè)備執(zhí)行以下步驟讀出并保存包括在所述數(shù)據(jù)中的所述表;讀出包括在所述數(shù)據(jù)中的所述圖像數(shù)據(jù);以及當(dāng)所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在所述表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間 點(diǎn)相對(duì)應(yīng)地描述的偏移信息來(lái)從所述圖像數(shù)據(jù)生成所述L圖像和所述R圖像的圖像數(shù)據(jù)并 輸出。
8.根據(jù)權(quán)利要求7所述的播放設(shè)備,其中,所述子圖像的偏移信息在所述表中按照與 以畫(huà)面為單位的子圖像的播放時(shí)間點(diǎn)相關(guān)聯(lián)的方式以畫(huà)面為單位被描述;并且其中,當(dāng)以畫(huà)面為單位的所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在所述表中的播放時(shí) 間點(diǎn)時(shí),所述播放設(shè)備基于與該播放時(shí)間點(diǎn)相對(duì)應(yīng)地描述的偏移信息來(lái)從以畫(huà)面為單位的 所述圖像數(shù)據(jù)生成以畫(huà)面為單位的所述L圖像和所述R圖像的圖像數(shù)據(jù)并輸出。
9.根據(jù)權(quán)利要求7所述的播放設(shè)備,其中,第一畫(huà)面的所述子圖像的偏移信息按照與 所述第一畫(huà)面的播放時(shí)間點(diǎn)相關(guān)聯(lián)的方式被描述在所述表中,并且此外,位于離所述第一 畫(huà)面的播放時(shí)間點(diǎn)預(yù)定間隔的播放時(shí)間點(diǎn)處的第二畫(huà)面的所述子圖像的偏移信息按照與 所述預(yù)定間隔相關(guān)聯(lián)的方式被描述;并且其中,所述播放設(shè)備在以畫(huà)面為單位的所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是所述第一畫(huà)面的播放時(shí)間點(diǎn)時(shí),將與 該播放時(shí)間點(diǎn)相對(duì)應(yīng)地描述的偏移信息設(shè)置為當(dāng)前偏移信息,并且在以畫(huà)面為單位的所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是所述第二畫(huà)面的播放時(shí)間點(diǎn)時(shí), 將與所述預(yù)定間隔相關(guān)聯(lián)地描述的與該播放時(shí)間點(diǎn)相對(duì)應(yīng)的偏移信息設(shè)置為所述當(dāng)前偏 移信息,基于所設(shè)置的偏移信息,從以畫(huà)面為單位的所述圖像數(shù)據(jù)生成以畫(huà)面為單位的所述L 圖像和所述R圖像的圖像數(shù)據(jù)并輸出。
10.根據(jù)權(quán)利要求7所述的播放設(shè)備,其中,存在多個(gè)所述表; 并且其中,每個(gè)表被提供有一 ID ;并且其中,所述ID被與所述圖像數(shù)據(jù)相關(guān)聯(lián); 并且其中,所述播放設(shè)備基于與要播放的所述圖像數(shù)據(jù)相關(guān)聯(lián)的所述ID來(lái)讀出具有所述ID的所述表, 當(dāng)要播放的所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在已讀出的所述表中的播放時(shí)間點(diǎn)時(shí), 將與所述播放時(shí)間點(diǎn)相對(duì)應(yīng)的描述的偏移信息設(shè)置為所述當(dāng)前偏移信息,基于所設(shè)置的偏移信息,從要播放的所述圖像數(shù)據(jù)生成所述L圖像和所述R圖像的圖 像數(shù)據(jù)并輸出。
11.根據(jù)權(quán)利要求7所述的播放設(shè)備,其中,所述偏移信息被設(shè)置為使得所述L圖像和 所述R圖像不會(huì)在畫(huà)面的邊緣上滾動(dòng)。
12.—種播放方法,包括播放設(shè)備在播放包括圖像數(shù)據(jù)和表的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)時(shí)執(zhí)行 的步驟,所述圖像數(shù)據(jù)用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2DO維)顯示,以及 在所述表中針對(duì)與所述圖像數(shù)據(jù)相對(duì)應(yīng)的所述子圖像,以與所述子圖像的播放時(shí)間點(diǎn) 相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,所述偏移方向表示用于對(duì)所述 子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且所述偏移值 表示位移量; 所述步驟為讀出并保存包括在所述數(shù)據(jù)中的所述表; 讀出包括在所述數(shù)據(jù)中的所述圖像數(shù)據(jù);以及當(dāng)所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在所述表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間 點(diǎn)相對(duì)應(yīng)地描述的偏移信息來(lái)從所述圖像數(shù)據(jù)生成所述L圖像和所述R圖像的圖像數(shù)據(jù)并 輸出。
13.一種程序,使得計(jì)算機(jī)執(zhí)行控制以播放包括以下內(nèi)容的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù) 圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2DO維)顯示,以及表,在所述表中針對(duì)與所述圖像數(shù)據(jù)相對(duì)應(yīng)的所述子圖像,以與所述子圖像的播放時(shí) 間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,所述偏移方向表示用于對(duì) 所述子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且所述偏 移值表示位移量;所述程序使得所述計(jì)算機(jī)執(zhí)行包括以下步驟的控制處理讀出并保存包括在所述數(shù)據(jù)中的所述表; 讀出包括在所述數(shù)據(jù)中的所述圖像數(shù)據(jù);以及當(dāng)所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在所述表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間 點(diǎn)相對(duì)應(yīng)地描述的偏移信息來(lái)從所述圖像數(shù)據(jù)生成所述L圖像和所述R圖像的圖像數(shù)據(jù)并 輸出。
14. 一種記錄有程序的程序存儲(chǔ)介質(zhì),該程序使得計(jì)算機(jī)執(zhí)行控制以播放包括以下內(nèi) 容的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)圖像數(shù)據(jù),用于對(duì)由字幕或菜單按鈕組成的子圖像進(jìn)行2DO維)顯示,以及 表,在所述表中針對(duì)與所述圖像數(shù)據(jù)相對(duì)應(yīng)的所述子圖像,以與所述子圖像的播放時(shí) 間點(diǎn)相關(guān)聯(lián)地方式描述了由偏移方向和偏移值組成的偏移信息,所述偏移方向表示用于對(duì) 所述子圖像進(jìn)行3D顯示的用于左眼的L圖像和用于右眼的R圖像的位移方向,并且所述偏 移值表示位移量;所述程序使得所述計(jì)算機(jī)執(zhí)行包括以下步驟的控制處理 讀出并保存包括在所述數(shù)據(jù)中的所述表; 讀出包括在所述數(shù)據(jù)中的所述圖像數(shù)據(jù);以及當(dāng)所述圖像數(shù)據(jù)的播放時(shí)間點(diǎn)是包括在所述表中的播放時(shí)間點(diǎn)時(shí),基于與該播放時(shí)間 點(diǎn)相對(duì)應(yīng)地描述的偏移信息來(lái)從所述圖像數(shù)據(jù)生成所述L圖像和所述R圖像的圖像數(shù)據(jù)并 輸出。
全文摘要
本發(fā)明涉及能夠提供適合于對(duì)字幕和菜單按鈕進(jìn)行3D顯示的用于3D顯示的視頻格式的數(shù)據(jù)結(jié)構(gòu)和記錄介質(zhì)、播放設(shè)備、播放方法、程序和程序存儲(chǔ)介質(zhì)。用于對(duì)字幕進(jìn)行2D顯示的字幕數(shù)據(jù)以及用于對(duì)菜單按鈕進(jìn)行2D顯示的菜單數(shù)據(jù)被記錄在盤(pán)11中。盤(pán)11中還記錄有分別與字幕數(shù)據(jù)和菜單數(shù)據(jù)的播放時(shí)間點(diǎn)相關(guān)聯(lián)的偏移信息的數(shù)據(jù)庫(kù),在該偏移信息數(shù)據(jù)庫(kù)中描述了由偏移方向和偏移值組成的偏移信息,該偏移方向表示相對(duì)于與字幕數(shù)據(jù)和菜單數(shù)據(jù)有關(guān)的用于2D顯示的圖像,被用于3D顯示的用于左眼的圖像和用于右眼的圖像的位移方向,該偏移值表示位移量。本發(fā)明例如可應(yīng)用于3D顯示盤(pán)。
文檔編號(hào)H04N5/91GK102084659SQ201080002041
公開(kāi)日2011年6月1日 申請(qǐng)日期2010年4月30日 優(yōu)先權(quán)日2009年5月12日
發(fā)明者內(nèi)村幸一 申請(qǐng)人:索尼公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安溪县| 会东县| 黎城县| 景宁| 扶沟县| 德令哈市| 江北区| 额敏县| 措美县| 华容县| 西峡县| 嘉善县| 溧阳市| 金坛市| 都兰县| 大英县| 博客| 湘阴县| 怀远县| 沧州市| 浏阳市| 澄城县| 江西省| 兴和县| 双流县| 漳浦县| 广河县| 咸阳市| 安达市| 普定县| 兴和县| 中超| 南丰县| 浮山县| 从江县| 葵青区| 白银市| 玉龙| 通江县| 寻甸| 正定县|