專利名稱::光盤的再現(xiàn)裝置及再現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種用于從BD-ROM等光盤中再現(xiàn)視頻內(nèi)容或音頻內(nèi)容等的技術(shù)。
背景技術(shù):
:伴隨著因特網(wǎng)等廣域網(wǎng)絡(luò)中的數(shù)據(jù)分發(fā)技術(shù)的進(jìn)步,經(jīng)由網(wǎng)絡(luò)實(shí)時(shí)再現(xiàn)電影等動(dòng)畫內(nèi)容的技術(shù)急速普及。但是,另一方面,影像的高畫質(zhì)化進(jìn)一步推進(jìn),近年來,影像的立體化也正在開發(fā)。經(jīng)由網(wǎng)絡(luò)實(shí)時(shí)再現(xiàn)這些影像的內(nèi)容在現(xiàn)行網(wǎng)絡(luò)的頻帶幅度下還不現(xiàn)實(shí)。因此,在例如電影公司出售/發(fā)布基于高畫質(zhì)影像或立體影像的電影內(nèi)容的情況下,以在不可改寫的藍(lán)光盤(BD-ROMa)等光盤即媒體封裝中記錄該內(nèi)容的狀態(tài)進(jìn)行被認(rèn)為在今后仍是主流。這里,經(jīng)由網(wǎng)絡(luò)分發(fā)的內(nèi)容一般包含廣告。該廣告的內(nèi)容可在每次配次該內(nèi)容時(shí)變更。此時(shí),廣告的內(nèi)容選擇也可由服務(wù)器裝置與客戶終端之一來進(jìn)行(例如參照專利文獻(xiàn)1、2)。另一方面,記錄在媒體封裝中出售/發(fā)布的電影等內(nèi)容一般也包含廣告。該廣告例如包含其他電影的媒體封裝或公開中的電影的廣告。廣告作為聲音、影像或字幕組入電影等的內(nèi)容的一部分中。具體地,在媒體封裝中以‘播放列表’等形式來記錄內(nèi)容。例如,在媒體封裝是BD-ROM盤的情況下,播放列表包含片段AV流(ClipAVStream)與播放列表(MoviePlayList)信息的組合。片段AV流包含表示影像/聲音的數(shù)字流。播放列表信息規(guī)定片段AV流的再現(xiàn)路徑,一般包含多個(gè)再現(xiàn)區(qū)間信息,即播放項(xiàng)目(PlayItem)信息。各播放項(xiàng)目信息表示片段AV流實(shí)際應(yīng)再現(xiàn)的部分。將播放列表中、包含播放項(xiàng)目信息與片段AV流的對應(yīng)部分的組合的部分稱為‘播放項(xiàng)目,。在從媒體封裝再現(xiàn)播放列表的情況下,通過順序參照播放列表信息內(nèi)的播放項(xiàng)目信息,順序再現(xiàn)播放列表內(nèi)的播放項(xiàng)目。因此,媒體封裝中將廣告作為一個(gè)播放項(xiàng)目組入播放列表中。專利文獻(xiàn)1日本特開2005-209098號公報(bào)專利文獻(xiàn)2日本特表2007-536763號公報(bào)組入電影等的播放列表中的廣告一般被期望是,該播放列表的視聽者表示出越高的關(guān)心,則該廣告的插入損害該播放列表的娛樂性的危險(xiǎn)性越低,并且,其宣傳效果越高。這里,針對廣告的視聽者的關(guān)心度一般對應(yīng)于該廣告與播放列表之間的關(guān)聯(lián)性、視聽者的嗜好或播放列表的視聽次數(shù)或視聽環(huán)境等而不同。因此,期望可對應(yīng)于這些要素來變更應(yīng)組入播放列表中的廣告的播放項(xiàng)目。但是,在從媒體封裝再現(xiàn)播放列表的現(xiàn)有技術(shù)中,與經(jīng)由網(wǎng)絡(luò)再現(xiàn)內(nèi)容的技術(shù)不同,不能變更組入播放列表中的廣告的播放項(xiàng)目。因此,無法抑制該播放列表再現(xiàn)時(shí)視聽者關(guān)心度低的廣告被再現(xiàn)的可能性。結(jié)果,難以進(jìn)一步抑制廣告的插入損害播放列表的娛樂性的危險(xiǎn)性。另外,難以使廣告的宣傳效果進(jìn)一步提高。
發(fā)明內(nèi)容本發(fā)明的目的在于,提供一種再現(xiàn)裝置,當(dāng)從光盤再現(xiàn)播放列表時(shí),可代替組入該播放列表中的廣告的播放項(xiàng)目而再現(xiàn)其他播放項(xiàng)目。根據(jù)本發(fā)明實(shí)施方式的再現(xiàn)裝置具有提供部件、再現(xiàn)部件、判斷部件、再現(xiàn)路徑置換部件及再現(xiàn)對象請求部件。提供部件保持期望的播放項(xiàng)目,提供在該期望的播放項(xiàng)目與光盤中記錄的播放列表中包含的播放項(xiàng)目中被請求的播放項(xiàng)目。再現(xiàn)部件再現(xiàn)該播放項(xiàng)目。判斷部件從光盤中讀取用于規(guī)定該播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷該第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息。在該判斷為肯定的情況下,再現(xiàn)路徑置換部件通過將廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫為期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息的再現(xiàn)區(qū)間改寫處理,將第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息。再現(xiàn)對象請求部件根據(jù)第二再現(xiàn)路徑信息,選擇再現(xiàn)對象的播放項(xiàng)目,請求提供部件提供該再現(xiàn)對象的播放項(xiàng)目。發(fā)明效果根據(jù)本發(fā)明的再現(xiàn)裝置能夠在從光盤再現(xiàn)播放列表時(shí),在組入該播放列表中的廣告的播放項(xiàng)目再現(xiàn)區(qū)間再現(xiàn)期望的播放項(xiàng)目。因此,通過組入例如與該播放列表的關(guān)聯(lián)性高的廣告的播放項(xiàng)目作為該期望的播放項(xiàng)目,可抑制該播放列表再現(xiàn)時(shí)視聽者關(guān)心度低的廣告被再現(xiàn)的可能性。結(jié)果,可進(jìn)一步抑制廣告的插入損害播放列表的娛樂性的危險(xiǎn)性。另外,可使廣告的宣傳效果進(jìn)一步提高。圖1是表示根據(jù)本發(fā)明實(shí)施方式1的光盤及其再現(xiàn)裝置的使用方式的模式圖。圖2是表示圖1所示的BD-ROM盤中記錄的數(shù)據(jù)構(gòu)造的模式圖。圖3是表示圖2所示的索引文件的數(shù)據(jù)構(gòu)造的模式圖。圖4(a)是表示圖2所示的電影對象文件的數(shù)據(jù)構(gòu)造的模式圖,圖4(b)是表示圖2所示的BD-J對象文件的數(shù)據(jù)構(gòu)造的模式圖,圖4(c)是表示圖2所示的服務(wù)對象文件的數(shù)據(jù)構(gòu)造的模式圖。圖5(a)是按再現(xiàn)時(shí)間順序表示構(gòu)成圖2所示的AV片段文件的多個(gè)基本流的模式圖,圖5(b)是按再現(xiàn)時(shí)間順序表示構(gòu)成圖2所示的另一AV片段文件的文本字幕流的模式圖。圖6是表示圖2所示的AV片段文件內(nèi)各基本流的TS數(shù)據(jù)包配置的模式圖。圖7是表示從圖6所示的視頻流變換的PES數(shù)據(jù)包串中的各視頻幀的配置的模式圖。圖8是表示圖6所示的TS數(shù)據(jù)包與源數(shù)據(jù)包的各形式的模式圖。圖9是表示圖2所示的片段信息文件的數(shù)據(jù)構(gòu)造的模式圖。圖10是表示圖9所示的流屬性信息的數(shù)據(jù)構(gòu)造的模式圖。圖11(a)是表示圖9所示的標(biāo)記表格信息的數(shù)據(jù)構(gòu)造的模式圖,圖11(b)是表示AV片段文件中包含的源數(shù)據(jù)包中的、通過圖11(a)所示的片段標(biāo)記信息與各M_ID相對應(yīng)的SPN的源數(shù)據(jù)包的模式圖。圖12是表示圖2所示的播放列表文件的數(shù)據(jù)構(gòu)造的模式圖。圖13是表示圖12所示的播放項(xiàng)目信息的數(shù)據(jù)構(gòu)造的模式圖。6圖14是表示按照圖12所示的播放列表信息所示的主路徑與兩個(gè)子路徑再現(xiàn)的AV片段文件的各部分的模式圖。圖15(a)是表示圖12所示的播放列表標(biāo)記信息的數(shù)據(jù)構(gòu)造的模式圖,圖15(b)是表示播放列表中由圖15(a)所示的播放列表標(biāo)記確定的播放項(xiàng)目的模式圖。圖16是表示根據(jù)本發(fā)明實(shí)施方式1的再現(xiàn)裝置的硬件構(gòu)成的框圖。圖17(a)是表示圖16所示的本地存儲(chǔ)器中存儲(chǔ)的更新工具包的目錄構(gòu)造的模式圖,圖17(b)是表示圖17(a)所示的合并管理信息文件的數(shù)據(jù)構(gòu)造的模式圖。圖18是圖16所示的系統(tǒng)LSI的功能框圖。圖19是表示圖18所示的虛擬文件控制部執(zhí)行的虛擬數(shù)據(jù)包的制作過程的模式圖。圖20是圖18所示的再現(xiàn)控制部的功能框圖。圖21是圖18所示的系統(tǒng)目標(biāo)解碼器的框圖。圖22是根據(jù)本發(fā)明實(shí)施方式1的播放列表的再現(xiàn)處理的流程圖。圖23是圖22所示的步驟S4中的廣告播放項(xiàng)目改寫處理的流程圖。圖M是表示圖1所示的服務(wù)器裝置中存儲(chǔ)的內(nèi)容ID與廣告ID之間的對應(yīng)關(guān)系的表。圖25(a)是表示圖22所示的流程圖中跳過步驟S4的情況下由步驟S5再現(xiàn)的播放列表的模式圖,圖25(b)是表示該流程圖中由步驟S4制作虛擬數(shù)據(jù)包的情況下由步驟S5再現(xiàn)的播放列表的模式圖。圖沈是根據(jù)本發(fā)明實(shí)施方式2的廣告的播放項(xiàng)目置換處理的流程圖。圖27是圖沈所示的步驟S50執(zhí)行的播放項(xiàng)目信息的改寫處理的流程圖。圖^(a)是表示圖沈所示的流程圖中跳過步驟S4的情況下由步驟S5再現(xiàn)的播放列表的模式圖,圖^(b)是表示該流程圖中由步驟S4制作虛擬數(shù)據(jù)包的情況下由步驟S5再現(xiàn)的播放列表的模式圖。圖四是根據(jù)本發(fā)明實(shí)施方式3的播放列表的再現(xiàn)處理的流程圖。圖30(a)是表示圖四所示的步驟S53中記錄的再現(xiàn)履歷的內(nèi)容的表,圖30(b)是表示根據(jù)該再現(xiàn)履歷總結(jié)的聲音數(shù)據(jù)的按不同編碼方式區(qū)分的合計(jì)利用時(shí)間的表,圖30(c)是表示根據(jù)該再現(xiàn)履歷總結(jié)的聲音/字幕的按不同語言種類區(qū)分的合計(jì)利用時(shí)間的表。圖31是根據(jù)本發(fā)明實(shí)施方式3的廣告播放項(xiàng)目的置換處理的流程圖。圖32是表示圖31所示的步驟S41-47中的服務(wù)器裝置與再現(xiàn)裝置之間的數(shù)據(jù)交換的模式圖。圖33是涉及根據(jù)本發(fā)明實(shí)施方式4的寫作裝置的BD-ROM盤的盤圖像制作的功能框圖。圖34是根據(jù)本發(fā)明實(shí)施方式4的BD-ROM盤的盤圖像制作方法的流程圖。圖35是涉及根據(jù)本發(fā)明實(shí)施方式4的寫作裝置的更新工具包制作的功能框圖。圖36是根據(jù)本發(fā)明實(shí)施方式4的更新工具包的制作方法的流程圖。符號說明PL原播放列表NPL新播放列表PI1、PI2、PI3各播放列表的再現(xiàn)區(qū)間CLPl包含原廣告的播放項(xiàng)目的AV片段文件CLP2包含新廣告的播放項(xiàng)目的AV片段文件PI、P2、P3、P4各再現(xiàn)區(qū)間再現(xiàn)的AV片段文件的部分IN再現(xiàn)區(qū)間PI2的再現(xiàn)開始時(shí)刻OUT再現(xiàn)區(qū)間PI2的再現(xiàn)終止時(shí)刻PLMl播放列表標(biāo)記Fl原廣告的幀群F2新廣告的幀群具體實(shí)施例方式以下,參照本發(fā)明的最佳實(shí)施方式?!秾?shí)施方式1》圖1是表示根據(jù)本發(fā)明實(shí)施方式1的光盤及其再現(xiàn)裝置的使用方式的模式圖。圖1中,根據(jù)本發(fā)明實(shí)施方式1的光盤是BD-ROM盤101,根據(jù)本發(fā)明實(shí)施方式1的再現(xiàn)裝置102與顯示器103及遙控器104—起形成一個(gè)家庭影院系統(tǒng)。在要將該BD-ROM盤101中記錄的電影等播放列表再現(xiàn)于顯示器103上的情況下,將該BD-ROM盤101插入再現(xiàn)裝置102的BD-ROM驅(qū)動(dòng)器102A中,再現(xiàn)裝置102與顯示器103由用戶通過遙控器104遠(yuǎn)程操作。再現(xiàn)裝置102按照用戶的操作,從該BD-ROM盤101中再現(xiàn)播放列表,提供給顯示器103。另外,根據(jù)本發(fā)明的光盤也可以是與BD-ROM盤101不同形式的不可改寫的光盤,例如BD-R。再現(xiàn)裝置102還可通過因特網(wǎng)等網(wǎng)絡(luò)105,與該網(wǎng)絡(luò)105上的服務(wù)器裝置106進(jìn)行通信。另外,再現(xiàn)裝置102也可包含存儲(chǔ)卡107用的讀卡器102B。再現(xiàn)裝置102從服務(wù)器裝置106或存儲(chǔ)卡107中讀入BD-ROM盤101用的更新工具包。更新工具包是用于代替BD-ROM盤101中記錄的數(shù)據(jù)的數(shù)據(jù)。更新工具包特別包含應(yīng)與BD-ROM盤101中記錄的廣告播放項(xiàng)目相置換的新廣告播放項(xiàng)目。再現(xiàn)裝置102在從BD-ROM盤101再現(xiàn)播放列表時(shí),利用該更新工具包,進(jìn)行將BD-ROM盤101上的廣告播放項(xiàng)目置換為該新廣告播放項(xiàng)目的處理。該置換處理的細(xì)節(jié)如后所述?!碆D-R0M盤101上的數(shù)據(jù)構(gòu)造>圖2是表示BD-ROM盤101中記錄的數(shù)據(jù)構(gòu)造的模式圖。如圖2所示,BD-ROM盤101的數(shù)據(jù)記錄區(qū)域包含BCA(BurstCuttingArea)200、導(dǎo)入?yún)^(qū)201A、卷區(qū)202及導(dǎo)出區(qū)201B。這些數(shù)據(jù)記錄區(qū)域從BD-ROM盤101的內(nèi)周向外周螺旋狀地連續(xù)形成。圖2中,描繪成沿橫向拉伸這些數(shù)據(jù)記錄區(qū)域,在左側(cè)設(shè)置BD-ROM盤101的內(nèi)周部,在右側(cè)設(shè)置外周部。BCA200設(shè)置在BD-ROM盤101的最內(nèi)周側(cè)。對BCA200僅許可由再現(xiàn)裝置102的BD-ROM驅(qū)動(dòng)器102A執(zhí)行的訪問,禁止應(yīng)用程序執(zhí)行的訪問。由此,將BCA200例如用于著作權(quán)保護(hù)技術(shù)中。導(dǎo)入?yún)^(qū)201A設(shè)置在BCA200的最近外周側(cè)。在導(dǎo)入?yún)^(qū)201A中記錄卷區(qū)202中記錄的數(shù)據(jù)的尺寸或物理地址等訪問卷區(qū)202所需的信息。導(dǎo)出區(qū)201B設(shè)置在BD-ROM盤101的最外周部,表示卷區(qū)202的終端。卷區(qū)202設(shè)置在導(dǎo)入?yún)^(qū)201A與導(dǎo)出區(qū)201B之間。在卷區(qū)202中記錄影像或聲音等應(yīng)用數(shù)據(jù)。在針對卷區(qū)202的文件系統(tǒng)中,將卷區(qū)202管理為一個(gè)邏輯地址空間203。在該邏輯地址空間203中,從開頭起順序記錄卷信息203A與應(yīng)用數(shù)據(jù)20;3B。在文件系統(tǒng)中,卷區(qū)202中記錄的數(shù)據(jù)由目錄單位或文件單位來表現(xiàn)。在BD-ROM盤101的情況下,這些數(shù)據(jù)由UDF(UniversalDiscFormat)表現(xiàn)。由此,通常的個(gè)人計(jì)算機(jī)(PC)與FAT或NTFS等文件系統(tǒng)一樣,能夠以目錄單位或文件單位訪問BD-ROM盤101中記錄的數(shù)據(jù)。圖2中還示出卷區(qū)202中記錄的數(shù)據(jù)的目錄構(gòu)造204。在該目錄構(gòu)造204中,在根(ROOT)目錄2041之下設(shè)置BDMV目錄2042與CERTIFICATION目錄2048。在BDMV目錄2042中,記錄視頻內(nèi)容或音頻內(nèi)容(下面簡稱為AV內(nèi)容。)或管理信息等數(shù)據(jù)。CERTIFICATE目錄2048中記錄涉及BD-ROM盤101中記錄的數(shù)據(jù)認(rèn)證的數(shù)據(jù)。在BDMV目錄2042中,設(shè)置索引文件(index,bdmv)2042A、電影對象文件(MovieObject.bdmv)2042B及服務(wù)對象文件(ServiceObject.bdso)2042C。在BDMV目錄2042中還設(shè)置PLAYLIST目錄2043、CLIPINF目錄2044、STREAM目錄2045、JAR目錄2046、及BDJO目錄2047。在PLAYLIST目錄2043中設(shè)置播放列表文件(YYY.MPLS)2043A,在CLIPINF目錄2044中設(shè)置片段信息文件(XXX.CLPI,ZZZ.CLPI)2044A、2044B,在STREAM目錄2045中設(shè)置AV片段文件(XXX.M2TS、ZZZ.M2TS)2045A、2045B,在JAR目錄2046中設(shè)置JAR文件(AAA.JAR)2046A,在BDJO目錄2047中設(shè)置BD-J對象文件(BBB.BDJO)2047A。在CERTIFICATE目錄2048中記錄合并證書(bd.cert)2048A與ID文件(id.bdmv)2048B。合并證書2048A包含分配給電影公司等BD-ROM盤101中記錄的AV內(nèi)容的提供商的公鑰。作為合并證書2048A的文件形式,利用X.509。ID文件2048B包含OrgID(OrganaizationID)與DiscID。OrgID是固有地分配給BD-ROM盤101的提供商的32bit的識(shí)別符。DiscID是固有地分配給BD-ROM盤101的128bit的識(shí)別符。下面,說明BDMV目錄2042及其子目錄2043-2046中設(shè)置的各文件2042-C、2043A、2044-B、2045A-B、2046A、2047A的數(shù)據(jù)構(gòu)造。〈索引文件(index,bdmv)2042A〉圖3是表示索引文件2042A的數(shù)據(jù)構(gòu)造的模式圖。如圖3所示,索引文件2042A包含索引表格421與內(nèi)容ID422。索引表格421包含標(biāo)題421C、頂部菜單421B、及第一播放(FirstPlay)421A這樣的項(xiàng)目。各項(xiàng)目421A、421B、421C定義BD-ROM盤101中記錄的‘標(biāo)題,。具體地,向各項(xiàng)目421A、421B、421C指定電影對象42BU42B2的ID或包含BD-J對象471,472,47η的BD-J對象文件2047Α的文件名之一。當(dāng)再現(xiàn)BD-ROM盤101時(shí),每當(dāng)用戶操作或由應(yīng)用調(diào)用標(biāo)題或菜單時(shí),再現(xiàn)裝置102的控制部都參照索引表格421的對應(yīng)項(xiàng)目,調(diào)用由該項(xiàng)目指定的對象42Β1、42Β2、471、472、47η。控制部還按照調(diào)用的對象,執(zhí)行程序。由此,再現(xiàn)裝置102實(shí)現(xiàn)從BD-ROM盤101再現(xiàn)AV內(nèi)容等各種功能。第一播放421Α由內(nèi)容提供商設(shè)定,當(dāng)將BD-ROM盤101插入再現(xiàn)裝置102時(shí)由該控制部最初參照。因此,向第一播放421Α指定與BD-ROM盤101插入時(shí)應(yīng)自動(dòng)執(zhí)行的程序相對應(yīng)的電影對象或BD-J對象#1471。頂部菜單421Β例如在用戶操作遙控器104將‘返回菜單’的指令輸入再現(xiàn)裝置102時(shí)由該控制部參照。因此,向頂部菜單421Β指定應(yīng)按照該指令被調(diào)用的電影對象#242Β2或BD-J對象。各標(biāo)題421C當(dāng)例如用戶操作遙控器104將表示再現(xiàn)對象的AV內(nèi)容的標(biāo)題名輸入再現(xiàn)裝置102時(shí)由該控制部參照。因此,向各標(biāo)題421C指定用于實(shí)現(xiàn)從BD-ROM盤101再現(xiàn)特定AV內(nèi)容的功能的電影對象#142B1或BD-J對象472、47n。能夠分別記述電影對象42B1、42B2和BD-J對象471、472、47n,以便由再現(xiàn)裝置102的控制部調(diào)用服務(wù)對象42C1、42C2??刂撇繄?zhí)行調(diào)用的服務(wù)對象42C1或42C2。由此,將組入應(yīng)根據(jù)電影對象42B1、42B2或BD-J對象471、472再現(xiàn)的AV內(nèi)容中的廣告播放項(xiàng)目置換為更新工具包中包含的新廣告播放項(xiàng)目。內(nèi)容ID422記錄在索引文件2042A中的、電影公司等BD-ROM盤101中記錄的AV內(nèi)容的提供商可自由記述的區(qū)域中。內(nèi)容ID422是該AV內(nèi)容的識(shí)別符。<電影對象文件(MovieObject.bdmv)2042B>圖4(a)是表示電影對象文件2042B的數(shù)據(jù)構(gòu)造的模式圖。如圖4(a)所示,電影對象文件2042B—般包含多個(gè)電影對象42B1、42B2。各電影對象42B1、42B2由固有的電影對象ID識(shí)別。各電影對象42B1、42B2包含導(dǎo)航指令NCl、NC2、NC3的排列。各導(dǎo)航指令NCI、NC2、NC3是用于使再現(xiàn)裝置102的控制部執(zhí)行播放列表的再現(xiàn)處理或其他電影對象42B1、42B2的調(diào)用等向不同標(biāo)題的轉(zhuǎn)變處理的命令。當(dāng)控制部調(diào)用各電影對象42B1、42B2時(shí),按列順序執(zhí)行該電影對象中包含的導(dǎo)航指令NCI、NC2、NC3。例如,若開頭的導(dǎo)航指令NCl為‘PlayPL#N’,則控制部從PLAYLIST目錄2043中選擇對應(yīng)于‘謝’的播放列表文件2043A,并按照其內(nèi)容,再現(xiàn)對應(yīng)于該文件的播放列表。例如,若下一導(dǎo)航指令NC2為‘Jump0bjeCt#2,,則控制部從電影對象文件2042B中選擇電影對象ID對應(yīng)于‘#2,的電影對象#242B2來執(zhí)行。<BD-J對象文件(BBB.BDJO)2047A>圖4(b)是表示BD-J對象文件2047A的數(shù)據(jù)構(gòu)造的模式圖。如圖4(b)所示,BD-J對象文件2047A包含一個(gè)BD-J對象471。該BD-J對象471包含應(yīng)用管理表格(ApplicationManagementTable)471A。應(yīng)用管理表格471A包含BD-ROM盤101再現(xiàn)時(shí)、在再現(xiàn)裝置102的平臺(tái)上實(shí)現(xiàn)BD-J應(yīng)用程序的信號化所需的數(shù)據(jù)。這里,BD-J應(yīng)用程序除使再現(xiàn)裝置102執(zhí)行根據(jù)播放列表文件2043A再現(xiàn)播放列表的處理外,例如還包含使再現(xiàn)裝置102執(zhí)行訪問網(wǎng)絡(luò)105的處理或在顯示器103中與播放列表獨(dú)立地顯示圖形進(jìn)而提供多功能⑶I的處理的程序。如圖4(b)所示,應(yīng)用管理表格471A包含應(yīng)用ID471B與應(yīng)用控制代碼471C。應(yīng)用ID471B表示執(zhí)行對象的BD-J應(yīng)用程序的識(shí)別符。應(yīng)用控制代碼471C表示起動(dòng)應(yīng)用ID471B表示的BD-J應(yīng)用程序時(shí)的控制條件。應(yīng)用控制代碼471C例如規(guī)定按照一個(gè)標(biāo)題的選擇由控制部調(diào)用一個(gè)BD-J對象471時(shí)最初執(zhí)行的BD-J應(yīng)用程序的初始狀態(tài)。應(yīng)用控制代碼471C還規(guī)定將執(zhí)行對象的BD-J應(yīng)用程序加載到再現(xiàn)裝置102內(nèi)的虛擬機(jī)上時(shí)是自動(dòng)執(zhí)行(AUTOSTART)還是不自動(dòng)執(zhí)行(PRESENT)。<服務(wù)對象文件(ServiceObject.bdso)20420圖4(c)是表示服務(wù)對象文件2042C的數(shù)據(jù)構(gòu)造的模式圖。如圖4(c)所示,服務(wù)對象文件2042C包含一個(gè)服務(wù)對象42C1。該服務(wù)對象42C1的格式與圖4(b)所示的BD-J對象471相同,包含應(yīng)用管理表格42CA。另外,應(yīng)用管理表格42CA包含應(yīng)用ID42CB與應(yīng)用控制代碼42CC。均與圖4(b)所示的應(yīng)用ID471B和應(yīng)用控制代碼471C—樣。由應(yīng)用管理表格42CA指定的BD-J應(yīng)用程序尤其包含使虛擬機(jī)執(zhí)行如下處理的程序(1)從BD-ROM盤101中記錄的播放列表中檢測廣告的播放項(xiàng)目的處理,(2)從網(wǎng)絡(luò)105上的服務(wù)器裝置106或存儲(chǔ)卡107等外部存儲(chǔ)裝置下載BD-ROM盤101用的更新工具包的處理,和(將檢測到的廣告播放項(xiàng)目置換為更新工具包中包含的新廣告播放項(xiàng)目的處理。<AV片段文件(XXX.M2TS、ZZZ.M2TS)2045A、2045B>AV片段文件2045A、2045B也稱為片段AV流,多路復(fù)用多個(gè)基本流。圖5(a)是按再現(xiàn)時(shí)間順序表示構(gòu)成一個(gè)AV片段文件2045A的多個(gè)基本流的模式圖。圖5(b)是按再現(xiàn)時(shí)間順序表示構(gòu)成另一AV片段文件2045B的文本字幕流的模式圖。在圖5所示的例中,AV片段文件2045A、2045B是電影的內(nèi)容。圖5(a)所示的AV片段文件2045A包含主視頻流45V1、次視頻流45V2、45V3、主音頻流45A1、45A2、次音頻流45A3、演示圖形(PG)流45P1、45P2、及交互圖形(IG)流451。主視頻流45V1表示電影的主影像。次視頻流45V2、45V3表示畫中畫中應(yīng)與主影像配合顯示的副影像。主音頻流45A1、45A2表示電影的主聲音。次音頻流45A3表示應(yīng)混合于該主聲音中的副聲音。PG流45P1、45P2與IG流451表示應(yīng)與電影的影像一直顯示的圖形。PG流45P1、45P2尤其用圖形圖像來表示由各不相同的語言、例如日語與英語記述的電影的字幕。IG流451表示應(yīng)配置在再現(xiàn)裝置102的操作畫面等對話畫面、即顯示器103的畫面上的⑶I用圖形部件或其集合。如圖5(a)所示,AV片段文件2045A內(nèi)的多個(gè)基本流45V1、45V2、45V3、45A1、45A2、45P1、45P2及451可并行再現(xiàn)。圖5(b)所示的AV片段文件2045B包含文本字幕流45T。文本字幕流45T用文本字符串表示以規(guī)定語言記述的電影的字幕。如圖5(b)所示,文本字幕流45T單獨(dú)包含在一個(gè)AV片段文件2045B中。在各AV片段文件2045A、2045B中,作為多路復(fù)用多個(gè)基本流的方式,采用MPEG-2傳輸流(TS)形式。S卩,在各AV片段文件2045A、2045B內(nèi),將各流45V1_V3、45A1_A2、45P1-P2、45I、45A3、45T分割成多個(gè)TS數(shù)據(jù)包。向各TS數(shù)據(jù)包分配每個(gè)基本流不同的數(shù)據(jù)包ID(PID),所以各TS數(shù)據(jù)包所屬的基本流由PID識(shí)別。例如在圖5的情況下,向主視頻流45V1分配0x1011作為PID,向主音頻流45A1分配從0x1100到OxlllF中的某個(gè),作為PID,向PG流45P1、45P2分配從0x1200到0xl21F中的某個(gè),作為PID,向IG流45分配從0x1400到0xl41F中的某個(gè),作為PID,向次視頻流45V2、45V3分配從OxlBOO到OxlBlF中的某個(gè),作為PID,向次音頻流45A3分配從OxlAOO到OxlAlF中的某個(gè),作為PID,向文本字幕流45T分配0x1800,作為PID0圖6是表示AV片段文件613內(nèi)各基本流的TS數(shù)據(jù)包配置的模式圖。視頻流601由多個(gè)視頻幀60IA構(gòu)成。音頻流604由多個(gè)音頻幀604A構(gòu)成。各流601、604首先變換為PES(PacketizedElementaryStream包基本流)數(shù)據(jù)包串602、605,接著變換為TS數(shù)據(jù)包串603、606。同樣,PG流607與IG流610分別首先變換為PES數(shù)據(jù)包串608、611,接著變換為TS數(shù)據(jù)包串609、612。再向這些TS數(shù)據(jù)包單獨(dú)附加頭(TP_Extra_Header)。將附加了該頭后的TS數(shù)據(jù)包稱為源數(shù)據(jù)包。將如此得到的源數(shù)據(jù)包順序排列后多路復(fù)用成一個(gè)流,由此構(gòu)成AV片段文件613。圖7是表示從視頻流601變換的PES數(shù)據(jù)包串602中的各視頻幀的配置的模式圖。如圖7所示,各PES數(shù)據(jù)包602A、602B、602C、602D、…包含PES頭602H與PES有效載荷602P。首先,視頻流601從開頭的視頻幀開始被順序壓縮為I圖片yyl、P圖片yy2、B圖片yy3、yy4、…。這里,作為圖片的編碼形式,利用MPEG_2、MPEG_4AVC或VC-I。接著,I圖片yyl>P圖片yy2、B圖片yy3、yy4、…分別存儲(chǔ)在不同PES數(shù)據(jù)包602A、602B、602C、602D、...的PES有效載荷602P中。另一方面,在各PES數(shù)據(jù)包的PES頭602H中,存儲(chǔ)該P(yáng)ES數(shù)據(jù)包的PES有效載荷602H中存儲(chǔ)的圖片的顯示時(shí)刻(PTSpresentationTime-Stamp)與解碼時(shí)刻(DTSdecodingTime-Stamp)。這里,PTS是指由再現(xiàn)裝置102內(nèi)的解碼器從一個(gè)基本流解碼后的1幀數(shù)據(jù)應(yīng)從該解碼器輸出的時(shí)刻。DTS是指該解碼器應(yīng)開始一個(gè)基本流的解碼處理的時(shí)刻。同樣,從音頻流變換的PES數(shù)據(jù)包中,LPCM(LinearPulseCodeModulation)方式的音頻數(shù)據(jù)以規(guī)定的編碼形式壓縮后存儲(chǔ)在PES有效載荷中,將該數(shù)據(jù)的PTS存儲(chǔ)在PES頭中。這里,作為音頻流編碼形式,利用AC-3、杜比數(shù)字加(DolbyDigitalPlus‘杜比數(shù)字,是注冊商標(biāo))、DTS(DigitalTheaterSystem注冊商標(biāo))、或DTS-HDLBR0由PG流與IG流分別變換的PES數(shù)據(jù)包中,圖形數(shù)據(jù)以規(guī)定的編碼形式壓縮后存儲(chǔ)在PES有效載荷中,將該數(shù)據(jù)的PTS與DTS存儲(chǔ)在PES頭中。在從文本字幕流變換的PES數(shù)據(jù)包中,將文本字符串存儲(chǔ)在PES有效載荷中。圖8是表示TS數(shù)據(jù)包650與源數(shù)據(jù)包651的各形式的模式圖。如圖8所示,TS數(shù)據(jù)包650是固定長度188字節(jié)的數(shù)據(jù)包,包含TS頭650H與TS有效載荷650P。TS頭650H是4字節(jié)長度的數(shù)據(jù),包含PID。TS有效載荷650P是184字節(jié)長度的數(shù)據(jù)。當(dāng)PES數(shù)據(jù)包串變換為TS數(shù)據(jù)包串時(shí),分割各PES數(shù)據(jù)包,存儲(chǔ)在各TS數(shù)據(jù)包650的TS有效載荷650P中。源數(shù)據(jù)包651是向TS數(shù)據(jù)包650賦予4字節(jié)長度的頭(TP_Extra_Header)651H后的192字節(jié)長度的數(shù)據(jù)包。該頭651H包含ATS(Arrival_Time_Mamp)。ATS表示再現(xiàn)裝置102內(nèi)的解碼器應(yīng)將從該源數(shù)據(jù)包651取出的ST數(shù)據(jù)包650的開頭送出到PID濾波器的時(shí)刻。如圖8所示,AV片段文件613中,多個(gè)源數(shù)據(jù)包651順序排列。從開頭起向源數(shù)據(jù)包651順序附加序號。將該序號稱為源數(shù)據(jù)包號(SPN:SourcePacketNumber)。在AV片段文件中包含的ST數(shù)據(jù)包種類中,除圖6所示的各基本流601、604、607、610、即從影像·聲音·字幕的各流得到的603、606、609、612外,還有PAT(ftOgramAssociationTable)、PMT(ProgramMapTable)、PCR(ProgramClockReference)。PAT包含表示相同AV片段文件內(nèi)的PMT的PID的信息。PAT自身的PID為0。PMT包含與相同AV片段文件中包含的各基本流的PID及其屬性有關(guān)的描述符及與該AV片段文件整體有關(guān)的描述符。描述符中,有表示AV片段文件的拷貝許可/禁止的拷貝控制信息。PCR包含用于將解碼器內(nèi)用作PTS或DTS基準(zhǔn)的時(shí)鐘、即STC(SyStemTimeClock)設(shè)定為規(guī)定值的信息。<片段信息文件(XXX.CLPI、ZZZ.CLPI)2044A、2044B〉圖9是表示片段信息文件2044A的數(shù)據(jù)構(gòu)造的模式圖。圖2所示的片段信息文件2044A、2044B與設(shè)置在STREAM目錄2045中的AV片段文件2045A、2045B——對應(yīng)。各片段信息文件2044A、2044B規(guī)定對應(yīng)的AV片段文件2045A、2045B內(nèi)的地址、即SPN與PTS之間的對應(yīng)關(guān)系。各片段信息文件2044A、2044B還表示多路復(fù)用于對應(yīng)的AV片段文件2045A、2045B的各基本流的屬性。下面,以與包含主視頻流的AV片段文件2045A相對應(yīng)的片段信息文件2044A為例進(jìn)行說明。另外,該說明對片段信息文件2044B也一樣適用。如圖9所示,片段信息文件2044A包含流屬性信息441與標(biāo)記表格信息442。圖10是表示流屬性信息441的數(shù)據(jù)構(gòu)造的模式圖。如圖10所示,在流屬性信息441中,與各基本流的PID相對應(yīng)地登記有圖5(a)所示的關(guān)于AV片段文件2045A內(nèi)的各基本流45V1、45V2、45V3、45A1、45A2、45A3、45P1、45P2、45I的屬性信息。例如,主視頻流45V1的PID“0x1011”441A對應(yīng)于其屬性信息441Β,主音頻流的PID“0x1101”441C對應(yīng)于其屬性信息441D。屬性信息的細(xì)節(jié)在視頻流、音頻流、PG流及IG流之間不同。視頻流屬性信息441Β包含該視頻流壓縮中利用的編解碼器的識(shí)別信息44!3Β、構(gòu)成該視頻流的各圖片的分辨率444Β與縱橫比445Β及該視頻流的幀速率446Β。音頻流屬性信息441D包含該音頻流壓縮中利用的編解碼器的識(shí)別信息443D、該音頻流中包含的信道數(shù)444D、該音頻流表示的語言445D及該音頻流的采樣頻率446D。這些屬性信息在再現(xiàn)裝置102內(nèi)用于解碼器的初始化。圖11(a)是表示標(biāo)記表格信息442的數(shù)據(jù)構(gòu)造的模式圖。標(biāo)記表格信息442按照多路復(fù)用于一個(gè)AV片段文件的每個(gè)基本流規(guī)定SPN與PTS之間的對應(yīng)關(guān)系。例如圖11(a)所示,標(biāo)記表格信息442按照多路復(fù)用于AV片段文件的每個(gè)視頻流包含片段標(biāo)記信息442A。片段標(biāo)記信息442A將該視頻流內(nèi)的I圖片的PTS442B與包含該I圖片的AV片段文件部分的SPN442C的對對應(yīng)于一個(gè)片段標(biāo)記ID(M_D)442D。例如,在與主視頻流45V1的PID“0X1011”441A相對應(yīng)的片段標(biāo)記信息442Α中,各I圖片的PTS“180000”、“270000”、“360000”、“450000”、…與包含該I圖片的最初源數(shù)據(jù)包的SPN“3”、“1500”、“3200”、“4800”、…的對,按照AV片段文件2045Α內(nèi)的I圖片的順序,對應(yīng)于M_ID=0、1、2、3、…。圖11(b)是表示AV片段文件2045A中包含的源數(shù)據(jù)包中的、通過片段標(biāo)記信息442A與各M_ID相對應(yīng)的SPN的源數(shù)據(jù)包的模式圖。再現(xiàn)裝置102通過參照片段標(biāo)記信息442A,可確定包含主視頻流45V1中包含的幀中的任意PTS下的幀在內(nèi)的AV片段文件2045A內(nèi)的源數(shù)據(jù)包。例如,在快進(jìn)再現(xiàn)或回退再現(xiàn)等特殊再現(xiàn)中,再現(xiàn)裝置102參照片段標(biāo)記信息442A,確定對應(yīng)于各M_ID的SPN的源數(shù)據(jù)包來進(jìn)行再現(xiàn)。由此,選擇性地再現(xiàn)I圖片。這樣,再現(xiàn)裝置102可有效地執(zhí)行特殊再現(xiàn)。標(biāo)記表格信息442中,對于視頻流以外的基本流也一樣,片段標(biāo)記信息將M_ID對一個(gè)個(gè)地對應(yīng)于特定數(shù)據(jù)部分的PTS與SPN。因此,再現(xiàn)裝置102通過參照該片段標(biāo)記信息,可確定與各基本流內(nèi)的任意PTS相對應(yīng)的AV片段文件內(nèi)的源數(shù)據(jù)包。<播放列表文件(YYY.MPLS)2043A>圖12是表示播放列表文件2043A的數(shù)據(jù)構(gòu)造的模式圖。如圖12所示,播放列表文件2043A包含播放列表信息430與播放列表標(biāo)記信息431。播放列表信息430以其再現(xiàn)時(shí)刻規(guī)定AV片段文件2045A、2045B的再現(xiàn)路徑、即AV片段文件2045A、2045B中應(yīng)再現(xiàn)的部分。播放列表信息430尤其包含一個(gè)以上的播放項(xiàng)目信息43M1、43M2、43M3。各播放項(xiàng)目信息43M1、43M2、43M3以其再現(xiàn)區(qū)間、即再現(xiàn)開始時(shí)刻與再現(xiàn)終止時(shí)刻的對來規(guī)定包含主視頻流的AV片段文件2045A中的、應(yīng)連續(xù)再現(xiàn)的部分。向播放項(xiàng)目信息43M1、43M2、43M3分配順序號。該順序號表示由各播放項(xiàng)目信息43M1、43M2、43M3規(guī)定的AV片段文件2045A的部分應(yīng)再現(xiàn)的順序。該順序號還用作各播放項(xiàng)目信息43M1、43M2、43M3的識(shí)別符、即播放項(xiàng)目ID。播放列表信息430還如圖12所示,也可包含一個(gè)以上的子路徑43S1、43S2、43S3。各子路徑43S1、43S2、43S3規(guī)定應(yīng)與播放項(xiàng)目信息43M1、43M2、43M3所示的AV片段文件2045A的部分配合再現(xiàn)的該AV片段文件2045A的其他再現(xiàn)路徑、或其他AV片段文件2045B的再現(xiàn)路徑。另外,相對于子路徑43S1、43S2、43S3,將播放項(xiàng)目信息43M1、43M2、43M3所示13的AV片段文件2045A的再現(xiàn)路徑稱為主路徑。尤其是包含文本字幕流的AV片段文件2045B由子路徑而非主路徑參照。各子路徑43S1、43S2、43S3包含子路徑ID43SA、子路徑類型43SB及1以上的子播放項(xiàng)目信息43SC1、43SC2、43SC3。子路徑ID43SA是子路徑的識(shí)別符。子路徑類型43SB表示子路徑43S1的種類。子路徑的種類中有其再現(xiàn)與主路徑的再現(xiàn)同步的同步型和也可不同步的非同步型。各子播放項(xiàng)目信息43SC1、43SC2、43SC3以其再現(xiàn)區(qū)間、即再現(xiàn)開始時(shí)刻與再現(xiàn)終止時(shí)刻的對規(guī)定再現(xiàn)對象的AV片段文件中的、應(yīng)連續(xù)再現(xiàn)的部分。子播放項(xiàng)目信息的數(shù)量一般按照每個(gè)子路徑而不同。向各子路徑43S1、43S2、43S3的子播放項(xiàng)目信息43SC1、43SC2、43SC3分配順序號。該順序號表示由各子播放項(xiàng)目信息43SC1、43SC2、43SC3規(guī)定的AV片段文件的部分應(yīng)再現(xiàn)的順序。圖13是表示播放項(xiàng)目信息1400的數(shù)據(jù)構(gòu)造的模式圖。如圖13所示,播放項(xiàng)目信息1400包含參照片段信息1401、再現(xiàn)開始時(shí)刻1402、再現(xiàn)終止時(shí)刻1403、用戶操作控制信息1404、及流選擇表格1405。參照片段信息1401是用于識(shí)別參照AV片段文件2045A、2045B所需的片段信息文件2044A、2044B的信息。再現(xiàn)開始時(shí)刻1402與再現(xiàn)終止時(shí)刻1403表示AV片段文件2045A、2045B應(yīng)再現(xiàn)的部分的開頭與末尾的各PTS。流選擇表格1405表示從再現(xiàn)開始時(shí)刻1402至再現(xiàn)終止時(shí)刻1403之間能夠由再現(xiàn)裝置102內(nèi)的解碼器從AV片段文件2045A、2045B中選擇的基本流的列表。如圖13所示,流選擇表格1405包含多個(gè)流入口1409。流入口1409包含流選擇序號1406、流路徑信息1407及流識(shí)別信息1408。流選擇序號1406是分配給流選擇表格1405中包含的各流入口1409的順序號。流路徑信息1407是用于確定再現(xiàn)對象的AV片段文件的信息。例如,在流路徑信息1407表示“主路徑”的情況下,再現(xiàn)對象的AV片段文件是與參照片段信息1401所示的片段信息文件2044A相對應(yīng)的AV片段文件2045A。另一方面,在流路徑信息1407表示“子路徑ID=1”的情況下,再現(xiàn)對象的AV片段文件是子路徑ID=1的子路徑43S2中包含的子播放項(xiàng)目信息之一表示的AV片段文件。這里,該子播放項(xiàng)目信息是,其所示的再現(xiàn)區(qū)間包含在再現(xiàn)開始時(shí)刻1402至再現(xiàn)終止時(shí)刻1403之間。流識(shí)別信息1408表示多路復(fù)用于由流路徑信息1407確定的AV片段文件中的基本流的某個(gè)的PID。該P(yáng)ID所示的基本流可在再現(xiàn)開始時(shí)刻1402至再現(xiàn)終止時(shí)刻1403之間由再現(xiàn)裝置102從再現(xiàn)對象的AV片段文件中選擇。圖12所示的各子播放項(xiàng)目信息43SC1、43SC2、43SC3與圖13所示的播放項(xiàng)目信息1400一樣,包含參照片段信息、再現(xiàn)開始時(shí)刻及再現(xiàn)終止時(shí)刻。子路徑類型43SB為同步型的子路徑43S1、43S2中,子播放項(xiàng)目信息還包含一個(gè)播放項(xiàng)目ID。該子播放項(xiàng)目信息的再現(xiàn)開始時(shí)刻與再現(xiàn)終止時(shí)刻包含于該播放項(xiàng)目ID的播放項(xiàng)目信息所示的再現(xiàn)區(qū)間中。圖14是表示按照圖12所示的播放列表信息430所示的主路徑與兩個(gè)子路徑再現(xiàn)的AV片段文件2045A、2045B的各部分CL1、CL2、CL3的模式圖。圖14所示的三條時(shí)間軸MP、SPUSP2分別表示按照主路徑、第一子路徑及第二子路徑再現(xiàn)的流的再現(xiàn)時(shí)間。這里,設(shè)第一子路徑的子路徑ID為0,第2子路徑的子路徑ID為1。在沿主路徑MP的再現(xiàn)處理中,再現(xiàn)裝置102從播放列表信息430中,按播放項(xiàng)目ID的順序,參照播放項(xiàng)目信息#143M1、播放項(xiàng)目信息#243M2、播放項(xiàng)目信息#343M3。例如,當(dāng)參照播放項(xiàng)目信息#143M1時(shí),首先從該參照片段信息1401(參照圖13)所示的片段信息文件2044A的標(biāo)記表格信息442(參照圖11(a))中,檢索包含與再現(xiàn)開始時(shí)刻mi相對應(yīng)的PTS的片段標(biāo)記信息442A。接著,將該片段標(biāo)記信息中包含的AV片段文件2045A的SPNSP確定為開始地址。同樣,將與再現(xiàn)終止時(shí)刻OUTl相對應(yīng)的SPNEP確定為終止地址。接著,利用片段信息文件2044A的流屬性信息441(參照圖11(a)),從播放項(xiàng)目信息#143M1的流選擇表格1405(參照圖1中登記的基本流中,檢測再現(xiàn)裝置102與顯示器103雙方可再現(xiàn)的基本流。再選擇檢測到的基本流中具有最小流選擇序號1406的基本流,將該選擇到的基本流的流識(shí)別信息1408中記述的PID設(shè)定為解碼器。結(jié)果,AV片段文件2045A的從開始地址SP至終止地址EP的部分CLl中的、具有該P(yáng)ID的源數(shù)據(jù)包由解碼器處理。這樣,進(jìn)行主路徑MP中從再現(xiàn)開始時(shí)刻mi至再現(xiàn)終止時(shí)刻OUTi的再現(xiàn)區(qū)間PII中的再現(xiàn)處理。在播放項(xiàng)目信息#143M1的流選擇表格中登記的流入口之一中,流路徑信息表示“子路徑ID=0”,流識(shí)別信息表示PG流的PID的情況下,首先從第一子路徑43S1中參照子播放項(xiàng)目信息#143SC1。這里,該子播放項(xiàng)目信息#143SC1中,其所示的再現(xiàn)開始時(shí)刻IN2與再現(xiàn)終止時(shí)刻0UT2均包含于播放項(xiàng)目信息#1所示的再現(xiàn)區(qū)間PIl中。接著,與從播放項(xiàng)目信息#143M1所示的再現(xiàn)區(qū)間PIl確定AV片段文件2045A的部分CLl的情況一樣,確定子播放項(xiàng)目信息#143SC1所示的再現(xiàn)區(qū)間SPIl中應(yīng)再現(xiàn)的AV片段文件2045A的部分CL2。結(jié)果,在第一子路徑的再現(xiàn)區(qū)間SPIl中,從AV片段文件2045A的該部分CL2中,將PG流與主路徑的再現(xiàn)區(qū)間PIl同步再現(xiàn)。同樣,在播放項(xiàng)目信息#143M1的流選擇表格中登記的其他流入口中,流路徑信息表示“子路徑ID=1”,流識(shí)別信息表示文本字幕流的情況下,根據(jù)第二子路徑43S2中包含的一個(gè)子播放項(xiàng)目信息來確定再現(xiàn)對象的AV片段文件2045B的部分CL3。結(jié)果,在第二子路徑的再現(xiàn)區(qū)間SP12中,從該部分CL3與主路徑的再現(xiàn)區(qū)間PIl同步再現(xiàn)文本字幕流。如上所述,在一系列AV內(nèi)容的再現(xiàn)中,利用播放列表信息、片段信息文件及AV片段文件的組合。‘播放列表’是指該文件的組合。另外,‘播放項(xiàng)目’是指播放列表中與一個(gè)播放項(xiàng)目信息組合的部分。圖15(a)是表示播放列表標(biāo)記信息431的數(shù)據(jù)構(gòu)造的模式圖。播放列表標(biāo)記信息431是表示播放列表中包含的特定播放項(xiàng)目的種類與其再現(xiàn)開始時(shí)刻之間的對應(yīng)關(guān)系的表格。如圖15(a)所示,播放列表標(biāo)記信息431中,標(biāo)記類型431B與PTS431C的對與一個(gè)播放列表標(biāo)記ID(PLM_ID)431A相對應(yīng)。標(biāo)記類型431B表示應(yīng)由PLM_ID431A確定的播放項(xiàng)目的種類。該種類包含電影的內(nèi)容章節(jié)及廣告。PTS431C表示應(yīng)由PLM_ID431A確定的播放項(xiàng)目的再現(xiàn)開始時(shí)刻。將PML_ID431A、標(biāo)記類型431B及PTS431C的組合稱為‘播放列表標(biāo)記,。圖15(b)是表示播放列表中由播放列表標(biāo)記確定的播放項(xiàng)目的模式圖。這里,播放列表的再現(xiàn)時(shí)間由STC表示。在圖15(b)中,該播放列表中包含的各播放項(xiàng)目由STC上的再現(xiàn)區(qū)間PI1、PI2、PI3、PI4、PI5依次再現(xiàn)。再現(xiàn)裝置102通過參照播放列表標(biāo)記信息431,能夠從這些播放項(xiàng)目的再現(xiàn)區(qū)間PI1、PI2、PI3、PI4、PI5中,檢測由播放列表標(biāo)記確定的播放項(xiàng)目的再現(xiàn)區(qū)間。例如在圖15(a)中,PLM_ID=0的播放列表標(biāo)記表示章節(jié)的開頭播放項(xiàng)目的再現(xiàn)開始時(shí)刻是PTS#1。因此,在該章節(jié)的找尋隨機(jī)再現(xiàn)中,如圖15(b)所示,從再現(xiàn)開始時(shí)刻是PTS#1的再現(xiàn)區(qū)間PIl的播放項(xiàng)目開始再現(xiàn)。圖15(a)中,進(jìn)而,PLM_ID=1的播放列表標(biāo)記表示廣告的播放項(xiàng)目的再現(xiàn)開始時(shí)刻是PTS#2。因此,如圖15(b)所示,可知再現(xiàn)開始時(shí)刻是PTS#2的再現(xiàn)區(qū)間PI3是PLM_ID=1的播放列表標(biāo)記表示的廣告的播放項(xiàng)目的再現(xiàn)區(qū)間。<JAR文件(AAA.JAR)2046A>JAR文件2046A存儲(chǔ)按照圖4(b)所示的BD-J對象471、472或圖4(c)所示的服務(wù)對象42C1、42C2執(zhí)行的BD-J應(yīng)用程序。BD-J應(yīng)用程序是字節(jié)代碼程序,具體是Java(注冊商標(biāo))應(yīng)用程序。這里,本說明書中記載的‘Java,是SunMicrosystems株式會(huì)社的注冊商標(biāo)。BD-J應(yīng)用程序包含依據(jù)GEM(GlobalIyExcecutableMultimediahomeplatform)1.0.2的HAVi框架。在再現(xiàn)裝置102的Java平臺(tái)包含利用JFIF(JPEG)或PNG等光柵O”、數(shù)據(jù)進(jìn)行畫面顯示的標(biāo)準(zhǔn)Java庫的情況下,BD-J應(yīng)用程序能夠使再現(xiàn)裝置102實(shí)現(xiàn)利用GEM1.0.2中的遙控導(dǎo)航機(jī)構(gòu)的⑶I框架。即,BD-J應(yīng)用程序通過使再現(xiàn)裝置102將基于HAVi框架的按鈕、文本或電子公告板(BBQ等畫面顯示與動(dòng)態(tài)圖像的顯示合成,能夠?qū)崿F(xiàn)使用了顯示器103與遙控器104的⑶I。<再現(xiàn)裝置102的硬件構(gòu)成>圖16是表示再現(xiàn)裝置102的硬件構(gòu)成的框圖。如圖16所示,再現(xiàn)裝置102包含BD-ROM驅(qū)動(dòng)器102A、本地存儲(chǔ)器1021、網(wǎng)絡(luò)接口102D、操作部102E、總線102F、系統(tǒng)LSI1000、影像輸出部102G及聲音輸出部102H。BD-ROM驅(qū)動(dòng)器102A、本地存儲(chǔ)器1021、網(wǎng)絡(luò)接口102D及操作部102E可通過總線102F與系統(tǒng)LSI1000進(jìn)行通信。特別是,BD-ROM驅(qū)動(dòng)器102A、本地存儲(chǔ)器1021及網(wǎng)絡(luò)接口102D用作對系統(tǒng)LSI1000提供AV內(nèi)容的部件(下面稱為提供部。)1020發(fā)揮功能。網(wǎng)絡(luò)接口102D在外部網(wǎng)絡(luò)105與總線102F之間可通信地連接。由此,系統(tǒng)LSI1000可通過網(wǎng)絡(luò)接口102D與網(wǎng)絡(luò)105上的服務(wù)器裝置106通信。操作部102E接收并解讀從遙控器104以紅外線等無線送出的指令,將該指令的內(nèi)容通知系統(tǒng)LSI1000。操作部102E此外還檢測再現(xiàn)裝置102的前面板中設(shè)置的按鈕的按下,并通知給系統(tǒng)LSI1000。BD-ROM驅(qū)動(dòng)器102A向插入內(nèi)部的BD-ROM盤101照射激光,根據(jù)其反射光的變化,讀取BD-ROM盤101中記錄的數(shù)據(jù)。BD-ROM驅(qū)動(dòng)器102A具體根據(jù)由系統(tǒng)LSI1000指定的邏輯地址,從圖2所示的BD-ROM盤101的卷區(qū)202中讀取應(yīng)用數(shù)據(jù)20!3B,傳送到系統(tǒng)LSI1000。這里,從BD-ROM盤101讀取的數(shù)據(jù)以AV片段文件2045A為主,包含索引文件2042A、電影對象文件2042B、服務(wù)對象文件2042C、播放列表文件2043A、BD_J對象文件2047A及JAR文件2046A。本地存儲(chǔ)器1021是利用了HDD或SD卡等存儲(chǔ)卡的、可讀寫的大容量存儲(chǔ)裝置。圖16中,本地存儲(chǔ)器1021包含讀卡器102B與HDD102C。讀卡器102B可對插入內(nèi)部的存儲(chǔ)卡107讀寫數(shù)據(jù)。HDD102C內(nèi)置于再現(xiàn)裝置102中。另外,雖然圖16未示出,但也可將外置的HDD通過規(guī)定的接口連接于總線102F上,用作本地存儲(chǔ)器1021。本地存儲(chǔ)器1021按照來自系統(tǒng)LSI1000的命令,從網(wǎng)絡(luò)105上的服務(wù)器裝置106,通過網(wǎng)絡(luò)接口102D,下載BD-ROM盤101用的更新工具包,存儲(chǔ)在HDD102C或存儲(chǔ)卡107中。另外,也可將存儲(chǔ)有更新工具包的存儲(chǔ)卡107插入讀卡器102B中。系統(tǒng)LSI1000執(zhí)行從內(nèi)置的固件或BD-ROM盤101中讀取的應(yīng)用程序,按照它們來控制再現(xiàn)裝置102的其他要素102A-F。系統(tǒng)LSI1000特別是根據(jù)BD-ROM盤101上的文件群與本地存儲(chǔ)器1021內(nèi)的更新工具包,制作虛擬數(shù)據(jù)包,利用該虛擬數(shù)據(jù)包,將BD-ROM盤101與更新工具包各自中記錄的AV內(nèi)容作為一系列播放列表進(jìn)行再現(xiàn)。這里,虛擬數(shù)據(jù)包是由系統(tǒng)LSI1000在內(nèi)置的存儲(chǔ)器上制作的虛擬的BD-ROM盤,意味著使應(yīng)用程序訪問BD-ROM盤101上的文件群與更新工具包內(nèi)的文件群就如同訪問同一BD-ROM盤上的文件群那樣的文件系統(tǒng)。應(yīng)用程序可用虛擬數(shù)據(jù)包上的路徑代替實(shí)際路徑來訪問BD-ROM盤101上的文件群與本地存儲(chǔ)器1021內(nèi)的差分?jǐn)?shù)據(jù)。另外,虛擬數(shù)據(jù)包的制作功能等系統(tǒng)LSI1000的功能細(xì)節(jié)如后所述。影像輸出部102G將由系統(tǒng)LSI1000再現(xiàn)的視頻數(shù)據(jù)VD變換為適于顯示器103的輸出形式的影像信號VS后,送出到顯示器103。另外,也可將影像輸出部102G組入系統(tǒng)LSI1000中。聲音輸出部102H將由系統(tǒng)LSI1000再現(xiàn)的音頻數(shù)據(jù)AD變換為適于外部揚(yáng)聲器102A的輸出形式的聲音信號AS后,送出到揚(yáng)聲器103A。另外,也可將聲音輸出部102H組入系統(tǒng)LSI1000。揚(yáng)聲器103A內(nèi)置于顯示器103中。另外,揚(yáng)聲器103A也可相對顯示器103外置?!锤鹿ぞ甙臄?shù)據(jù)構(gòu)造〉圖17(a)是表示本地存儲(chǔ)器1021中存儲(chǔ)的更新工具包205的目錄構(gòu)造的模式圖。更新工具包205包含差分?jǐn)?shù)據(jù)與合并管理信息文件。差分?jǐn)?shù)據(jù)是虛擬數(shù)據(jù)包中的、應(yīng)與圖2所示的BD-ROM盤101上的文件群一起組入或應(yīng)與該文件群中的幾個(gè)文件相置換的文件群。差分?jǐn)?shù)據(jù)具體包含應(yīng)與BD-ROM盤101中記錄的廣告播放項(xiàng)目置換的新廣告的播放項(xiàng)目。合并管理信息文件包含將本地存儲(chǔ)器1021內(nèi)的差分?jǐn)?shù)據(jù)的路徑改讀為虛擬數(shù)據(jù)包上的路徑所需的數(shù)據(jù)。在更新工具包205的目錄構(gòu)造中,如圖17(a)所示,在本地存儲(chǔ)器205的根(ROOT)目錄2051之下設(shè)置追加內(nèi)容存儲(chǔ)目錄(BDBUDA)2052,在其下設(shè)置OrgID目錄2053。OrgID目錄2053的目錄名是8位的16進(jìn)制數(shù),表示分配給更新對象的AV內(nèi)容的提供商的OrgID。在OrgID目錄2053之下設(shè)置DiscID目錄2(^4。DiscID目錄20的目錄名是32位的16進(jìn)制數(shù),表示記錄有更新對象的AV內(nèi)容的BD-ROM盤的DiscID。在DiscID目錄20中設(shè)置合并管理信息文件(MERGE.XML)2054A、簽名信息文件(MERGE.SF)20MB、追加內(nèi)容文件(CCC.MPL、VVV.CLP、SSS.CLP、VVV.M2T、SSS.M2T)2054C-G。圖17(b)是表示合并管理信息文件(MERGE.XML)2054A的數(shù)據(jù)構(gòu)造的模式圖。如圖17(b)所示,合并管理信息文件2054A包含本地存儲(chǔ)器路徑Ml、虛擬文件路徑542及網(wǎng)絡(luò)屬性討3。本地存儲(chǔ)器路徑541針對每個(gè)應(yīng)代替BD-ROM盤101中記錄的文件而組入虛擬數(shù)據(jù)包中的文件,表示在本地存儲(chǔ)器1021內(nèi)的位置與其文件名。虛擬文件路徑542表示由本地存儲(chǔ)器路徑541指定的各文件在虛擬數(shù)據(jù)包上的訪問路徑。網(wǎng)絡(luò)屬性543表示由本地存儲(chǔ)器路徑541指定的文件中的、可從網(wǎng)絡(luò)105上的服務(wù)器裝置106下載的AV片段文件(SSS.M2T)。該AV片段文件(SSS.M2T)也可在制作虛擬數(shù)據(jù)包的時(shí)刻存儲(chǔ)在本地存儲(chǔ)器1021中,也可在應(yīng)由系統(tǒng)LSI1000實(shí)際處理的時(shí)刻或該時(shí)刻之前從網(wǎng)絡(luò)105上的服務(wù)器裝置106下載到本地存儲(chǔ)器1021或系統(tǒng)LSI1000。簽名信息文件(MERGE.SF)2054B包含更新對象的AV內(nèi)容的提供商的電子簽名。電子簽名是用規(guī)定的私鑰加密應(yīng)保護(hù)不被篡改的信息的散列值而形成的。簽名信息文件2054B中包含的電子簽名是用規(guī)定的私鑰加密合并管理信息文件2054A的散列值而形成的。該私鑰與圖2所示的合并證書2048A中包含的公鑰成對。即,該電子簽名可利用該公鑰被解密。追加內(nèi)容文件20MC-G是應(yīng)追加到或置換到表示BD-ROM盤101中記錄的原播放列表的文件群中的文件群。在圖17(a)中,追加內(nèi)容文件包含追加播放列表文件(CCC.MPL)20MC、追加片段信息文件(VVV.CLP,SSS.CLP)2054D.2054E及追加AV片段文件(VVV.M2T、SSS.M2T)2054F、2054G。追加播放列表文件2054C與圖12所示的播放列表文件2043A—樣,包含播放列表信息與播放列表標(biāo)記信息。播放列表信息除BD-ROM盤101中記錄的AV片段文件2045A的再現(xiàn)路徑之外,還/或規(guī)定與該再現(xiàn)路徑不同的、追加AV片段文件20MF、20MG的再現(xiàn)路徑。播放列表信息具體包含應(yīng)與BD-ROM盤101中記錄的廣告置換的新廣告的播放項(xiàng)目信息。播放列表標(biāo)記信息表示播放列表信息中包含的特定播放項(xiàng)目信息、尤其是章節(jié)與廣告的各播放項(xiàng)目信息中記述的再現(xiàn)開始時(shí)刻。追加片段信息文件(VVV.CLP、SSS.CLP)2054D、2054E與追加AV片段文件(VVV.M2T、SSS.M2T)2054F,2054G——對應(yīng)。追加片段信息文件之一(VVV.CLP)2054D是涉及追加AV片段文件(VVV.M2T)2054F的管理信息,與該追加AV片段文件(VVV.M2T)2054F一起被下載。追加片段信息文件的另一個(gè)(SSS.CLP)2054E是涉及具有網(wǎng)絡(luò)屬性的追加AV片段文件(SSS.M2T)2054G的管理信息,先于該追加AV片段文件(SSS.M2T)2054G被下載。該追加AV片段文件(SSS.M2T)2054G在應(yīng)由系統(tǒng)LSI1000實(shí)際處理的時(shí)刻或該時(shí)刻之前,從網(wǎng)絡(luò)105上的服務(wù)器裝置106被下載到本地存儲(chǔ)器1021或系統(tǒng)LSI1000。表示新廣告的影像、聲音或字幕的基本流也可包含在任一追加AV片段文件(VVV.M2T、SSS.M2T)2054F、2054G中。并且,也可以是追加內(nèi)容文件中包含多個(gè)新廣告的片段信息文件與AV片段文件的對,其中的一對用于主路徑的再現(xiàn),其他對用于子路徑的再現(xiàn)。新廣告的播放項(xiàng)目信息與BD-ROM盤101中記錄的原廣告的播放項(xiàng)目信息在以下方面不同。首先,圖13所示的播放項(xiàng)目信息1400中,參照片段信息1401中記述的文件名被改寫為任一追加片段信息文件20MD、20ME的文件名。這里,在新廣告的片段信息文件為多個(gè)的情況下,將屬于主路徑的片段信息文件的文件名記述在參照片段信息1401中。接著,將流選擇表格1405改寫成涉及任一追加AV片段文件20MF、20MG中包含的基本流的表格。并且,該流選擇表格1405也可包含表示子路徑ID的流路徑信息1407。此時(shí),追加播放列表文件2054C包含該子路徑ID的子路徑,包含涉及新廣告的子播放項(xiàng)目信息。<系統(tǒng)LSI1000內(nèi)的功能部>圖18是系統(tǒng)LSI1000的功能框圖。如圖18所示,系統(tǒng)LSI1000包含總線接口1001、再現(xiàn)部1010及控制部1030。再現(xiàn)部1010包含第一讀取緩沖器1011、第二讀取緩沖器1012及系統(tǒng)目標(biāo)解碼器1013。控制部1030包含用戶事件處理部1031、虛擬文件控制部1032及再現(xiàn)控制部1033??刂撇?030通過執(zhí)行組入系統(tǒng)LSI1000中的程序、即系統(tǒng)LSI1000的固件,實(shí)現(xiàn)上述功能部1031、1032、1033??偩€接口1001、再現(xiàn)部1010及控制部1030安裝在單一芯片上。另外,也可將再現(xiàn)部1010與控制部1030安裝在彼此不同的芯片上。總線接口1001通過總線102F將系統(tǒng)LSI1000內(nèi)的各功能部1010、1030可通信地連接于圖2所示的提供部1020及操作部102E上。總線接口1001特別是根據(jù)來自虛擬文件控制部1032的指示,通過總線102F及BD-ROM驅(qū)動(dòng)器102A從BD-ROM盤101,或通過總線102F從本地存儲(chǔ)器1021分別讀入AV片段文件。另外,總線接口1001也可通過總線102F及網(wǎng)絡(luò)接口102D從網(wǎng)絡(luò)105上的服務(wù)器裝置106下載AV片段文件??偩€接口1001還將各AV片段文件送出到兩個(gè)讀取緩沖器1011、1012中由虛擬文件控制部1032指示的一方。這里,總線接口1001能夠按照來自虛擬文件控制部1032的指示,向各讀取緩沖器1011、1012并行送出不同的AV片段文件。第一讀取緩沖器1011與第二讀取緩沖器1012均是內(nèi)置于系統(tǒng)LSI1000中的緩沖存儲(chǔ)器。各讀取緩沖器1011、1012從總線接口1001讀入AV片段文件MCL、SCL后暫時(shí)保持。這里,總線接口1001通過按照來自虛擬文件控制部1032的指示,選擇AV片段文件MCL、SCL的送出目的地,在第一讀取緩沖器1011中保持主路徑的AV片段文件MCL,在第二讀取緩沖器1012中保持子路徑的AV片段文件SCL。系統(tǒng)目標(biāo)解碼器1013從兩個(gè)讀取緩沖器1011、1012以源數(shù)據(jù)包為單位并行讀取AV片段文件MCL、SCL。系統(tǒng)目標(biāo)解碼器1013還從這些源數(shù)據(jù)包中分離由再現(xiàn)控制部1033指定的PID的基本流。系統(tǒng)目標(biāo)解碼器1013還按其不同種類、即不同PID來解碼分離出的各基本流,從它們再現(xiàn)視頻數(shù)據(jù)VD及音頻數(shù)據(jù)AD。系統(tǒng)目標(biāo)解碼器1013此外還從再現(xiàn)控制部1033接收并解碼菜單顯示等GUI用的圖形數(shù)據(jù)GD,并合成為視頻數(shù)據(jù)VD。系統(tǒng)目標(biāo)解碼器1013的構(gòu)成細(xì)節(jié)如后所述。用戶事件處理部1031接收來自操作部102E的通知INT,根據(jù)該通知INT解讀指令,解釋該指令表示的用戶操作的內(nèi)容。用戶事件處理部1031還將對應(yīng)于該操作內(nèi)容的處理的委托UO送出到再現(xiàn)控制部1033。在來自操作部102E的通知INT例如表示向BD-ROM驅(qū)動(dòng)器102A插入BD-ROM盤101的情況下,用戶事件處理部1031委托再現(xiàn)控制部1033從BD-ROM盤101讀取索引文件。在來自操作部102E的通知INT例如表示按下遙控器104的快進(jìn)/回退按鈕的情況下,用戶事件處理部1031委托再現(xiàn)控制部1033針對再現(xiàn)中的播放列表的快進(jìn)/回退處理。虛擬文件控制部1032管理對BD-ROM盤101的文件訪問。特別是,在本地存儲(chǔ)器1021中存儲(chǔ)有更新工具包205的情況下,虛擬文件控制部1032除圖2所示的BD-ROM盤101上的文件群之外,還利用圖17(a)所示的本地存儲(chǔ)器1021內(nèi)的差分?jǐn)?shù)據(jù)與合并管理信息,在內(nèi)置存儲(chǔ)器中制作虛擬數(shù)據(jù)包。例如,當(dāng)從用戶事件處理部1031通知了BD-ROM盤101被插入BD-ROM驅(qū)動(dòng)器102A中的情況時(shí),再現(xiàn)控制部1033以命令COM指示虛擬文件控制部1032制作虛擬數(shù)據(jù)包。虛擬文件控制部1032按照該命令COM制作虛擬數(shù)據(jù)包。虛擬文件控制部1032執(zhí)行的虛擬數(shù)據(jù)包206的制作過程細(xì)節(jié)如后所述。虛擬文件控制部1032在制作虛擬數(shù)據(jù)包之后,從虛擬數(shù)據(jù)包中讀取索引文件IF,傳遞給再現(xiàn)控制部1033。之后,虛擬文件控制部1032按照來自再現(xiàn)控制部1033的命令COM或來自用戶事件處理部1031的委托U0,管理對虛擬數(shù)據(jù)包的文件訪問。例如,虛擬文件控制部1032從虛擬數(shù)據(jù)包中讀取再現(xiàn)對象的腳本信息、即當(dāng)前的腳本信息DS、SS,傳遞給再現(xiàn)控制部1033。這里,腳本信息包含動(dòng)態(tài)腳本信息DS與靜態(tài)腳本信息SS。動(dòng)態(tài)腳本信息DS包含電影對象文件、BD-J對象文件、服務(wù)對象文件及JAR文件。靜態(tài)腳本信息SS包含播放列表文件與其參照對象的片段信息文件。虛擬文件控制部1032還使總線接口1001將應(yīng)由主路徑再現(xiàn)的AV片段文件MCL從虛擬數(shù)據(jù)包傳送到第一讀取緩沖器1011,將應(yīng)由子路徑再現(xiàn)的AV片段文件SCL從虛擬數(shù)據(jù)包傳送到第二讀取緩沖器1012。再現(xiàn)控制部1033執(zhí)行系統(tǒng)LSI1000的固件,整合應(yīng)用程序的執(zhí)行環(huán)境,并在該環(huán)境下,從動(dòng)態(tài)腳本信息DS中讀取應(yīng)用程序加以執(zhí)行。由此,再現(xiàn)控制部1033按照應(yīng)用程序來控制再現(xiàn)裝置102內(nèi)的各要素。再現(xiàn)控制部1033的構(gòu)成細(xì)節(jié)如后所述。再現(xiàn)控制部1033具體地如下作用。再現(xiàn)控制部1033首先按照來自用戶事件處理部1031的委托U0,從索引文件內(nèi)的索引表格中選擇一個(gè)標(biāo)題,通過命令COM向虛擬文件控制部1032請求與該標(biāo)題關(guān)聯(lián)的文件群。這里,該文件群包含由該標(biāo)題指定的電影對象或BD-J對象、及應(yīng)根據(jù)這些對象來調(diào)用的服務(wù)對象或BD-J應(yīng)用程序。此時(shí),虛擬文件控制部1032從虛擬數(shù)據(jù)包中讀取該文件群,作為當(dāng)前的動(dòng)態(tài)腳本信息DS傳遞給再現(xiàn)控制部1033。接著,再現(xiàn)控制部1033根據(jù)該動(dòng)態(tài)腳本信息DS,將一個(gè)播放列表作為再現(xiàn)對象,通過命令COM指定給虛擬文件控制部1032。此時(shí),虛擬文件控制部1032從虛擬數(shù)據(jù)包中讀取表示該播放列表的播放列表信息與其參照對象的片段信息文件,作為當(dāng)前的靜態(tài)腳本信息SS傳遞給再現(xiàn)控制部1033。并且,再現(xiàn)控制部1033根據(jù)該靜態(tài)腳本信息SS,將一個(gè)播放項(xiàng)目作為再現(xiàn)對象,通過命令COM指定給虛擬文件控制部1032。此時(shí),虛擬文件控制部1032使總線接口1001從虛擬數(shù)據(jù)包中讀取該播放項(xiàng)目中包含的AV片段文件的部分,將該部分中應(yīng)由主路徑再現(xiàn)的文件MCL送出到第一讀取緩沖器1011,將應(yīng)由子路徑再現(xiàn)的文件SCL送出到第二讀取緩沖器1012。<虛擬文件控制部1032執(zhí)行的虛擬數(shù)據(jù)包206的制作過程>圖19是表示虛擬文件控制部1032執(zhí)行的虛擬數(shù)據(jù)包206的制作過程的模式圖。這里,將BD-ROM盤101上的BDMV目錄2042內(nèi)的文件群原樣視為虛擬數(shù)據(jù)包206上的BDMV目錄2062內(nèi)的文件群。虛擬文件控制部1032首先從圖2所示的BD-ROM盤101上的CERTIFICATE目錄2048中讀取ID文件2048B,從該文件中取得BD-ROM盤101的OrgID"1”與DiscID“1”。接著,虛擬文件控制部1032從本地存儲(chǔ)器1021內(nèi)的更新工具包205中,搜索表示OrgID“1”的目錄名的OrgID目錄2053,從該OrgID目錄2053中,搜索表示DiscID“1,,的目錄名的DiscID目錄2(^4。虛擬文件控制部1032再從該DiscID目錄20M中讀取合并管理信息文件(MERGE.XML)2054A與簽名信息文件(MERGE.SF)2054B,用圖2所示的BD-ROM盤101上的合并證書2048A中包含的公鑰來解密簽名信息文件20MB,將該解密后的文件與合并管理信息文件2054A相對照。由此,認(rèn)證合并管理信息文件2054A。在該認(rèn)證成功后,虛擬文件控制部1032根據(jù)圖17(b)所示的合并管理信息文件2054A中記述的路徑的對應(yīng)關(guān)系,使追加內(nèi)容文件(CCC.MPL、VVV.CLP、SSS.CLP、VVV.M2T)2054C-F的本地存儲(chǔ)器1021內(nèi)的路徑對應(yīng)于虛擬數(shù)據(jù)包206上的路徑。在圖17(b)中,追加播放列表文件20MC的本地存儲(chǔ)器路徑記述為“/1/1/CCC.MPL",其虛擬文件路徑記述為“/BDMV/PLAYLIST/YYY.MPLS”。因此,若虛擬數(shù)據(jù)包206上的PLAYLIST目錄2063內(nèi)的播放列表文件(YYY.MPLS)2063A被訪問,則實(shí)際上是訪問追加播放列表文件(CCC.MPL)2054C,而非BD-ROM盤101上的播放列表文件(YYY.MPLS)2043A。圖17(b)中,還將其他追加內(nèi)容文件2054D-G的各本地存儲(chǔ)器路徑記述為“/1/1/VVV.CLP”、“/1/1/VVV.M2T”、“/1/1/SSS.CLP”、“/1/1/SSS.M2T”,將他們的虛擬文件路徑記述為“/BDMV/CLIPINF/VVV.CLPI“/BDMV/STREAM/VVV.M2TS“BDMV/CLIPINF/SSS.CLPI”、“BDMV/STREAM/SSS.M2TS”。因此,若虛擬數(shù)據(jù)包206上的CLIPIN目錄2064內(nèi)的片段信息文件(VVV.CLPI,SSS.CLPI)2064C、2064D被訪問,則實(shí)際上訪問追加片段信息文件(VVV.CLP、SSS.CLP)20MD、2(^4E,若STREAM目錄2065內(nèi)的AV片段文件(VVV.M2TS)2064C被訪問,則實(shí)際上訪問追加AV片段文件(VVV.M2T)20MF。另一方面,由合并管理信息文件2054A向追加AV片段文件之一(SSS.M2T)賦予網(wǎng)絡(luò)屬性。因此,圖19所示的該文件(SSS.M2T)2054G也可在制作虛擬數(shù)據(jù)包206時(shí)還未包含于更新工具包205中。在制作虛擬數(shù)據(jù)包206之后,在該STREAM目錄2065內(nèi)的AV片段文件(SSS.M2TS)2065D被訪問的時(shí)刻或該時(shí)刻之前,從網(wǎng)絡(luò)105上的服務(wù)器裝置106向本地存儲(chǔ)器1021或系統(tǒng)LSI1000下載追加AV片段文件(SSS.M2T)2054G。<再現(xiàn)控制部1033的構(gòu)成>圖20是再現(xiàn)控制部1033的功能框圖。如圖20所示,再現(xiàn)控制部1033包含靜態(tài)腳本存儲(chǔ)器31、動(dòng)態(tài)腳本存儲(chǔ)器32、模塊管理器33、DVD-like模塊35、Java模塊36及再現(xiàn)控制引擎37。靜態(tài)腳本存儲(chǔ)器31與動(dòng)態(tài)腳本存儲(chǔ)器32均是內(nèi)置于再現(xiàn)控制部1033中的存儲(chǔ)器。靜態(tài)腳本存儲(chǔ)器31從虛擬文件控制部1032接收當(dāng)前的靜態(tài)腳本信息SS、即再現(xiàn)對象的播放列表文件及片段信息文件并存儲(chǔ)。該靜態(tài)腳本信息SS由再現(xiàn)控制引擎38參照。動(dòng)態(tài)腳本存儲(chǔ)器32從虛擬文件控制部1032接收當(dāng)前的動(dòng)態(tài)腳本信息DS、即表示執(zhí)行對象的程序的電影對象文件、BD-J對象文件、服務(wù)對象文件或JAR文件并存儲(chǔ)。這些文件由DVD-Iike模塊35或Java模塊36處理。模塊管理器33從虛擬文件控制部1032接收索引文件IF并保持。模塊管理器33還根據(jù)該索引文件IF管理再現(xiàn)裝置102的動(dòng)作模式。具體地,模塊管理器33每當(dāng)從索引文件IF內(nèi)的索引表格中選擇一個(gè)項(xiàng)目、即標(biāo)題,均將動(dòng)態(tài)腳本存儲(chǔ)器32中存儲(chǔ)的動(dòng)態(tài)腳本信息DS分配給DVD-Iike模塊35或Java模塊36使其處理。在動(dòng)態(tài)腳本信息DS是電影對象文件的情況下,模塊管理器33將該動(dòng)態(tài)腳本信息DS分配給DVD-Iike模塊35。將此時(shí)的動(dòng)作模式稱為電影模式。另一方面,在動(dòng)態(tài)腳本信息DS是BD-J對象或服務(wù)對象的情況下,模塊管理器33將該動(dòng)態(tài)腳本信息DS分配給Java模塊36。將此時(shí)的動(dòng)作模式稱為Java模式。模塊管理器33還在來自用戶事件處理部1031的委托UO表示動(dòng)作模式切換的情況下,或從各模塊35、36被請求動(dòng)作模式切換的情況下,在兩個(gè)模塊35、36之間切換動(dòng)態(tài)腳本信息DS的分配目的地。模塊管理器33包含調(diào)度器34。調(diào)度器34從用戶事件處理部1031接收委托U0,并從中選擇適于當(dāng)前動(dòng)作模式的委托U0,傳遞給動(dòng)態(tài)腳本信息DS的分配目的地的模塊35或36。例如,在委托UO表示快進(jìn)再現(xiàn)/回退再現(xiàn)的情況下,若是電影模式,則調(diào)度器34將該委托UO傳遞給DVD-Iike模塊35,若是Java模式,則傳遞給Java模塊36。在來自用戶事件處理部1031的委托UO表示伴隨向BD-ROM驅(qū)動(dòng)器102A插入BD-ROM盤101而從BD-ROM盤101讀取索引文件的情況下,調(diào)度器34還通過再現(xiàn)控制引擎37用命令COM指示虛擬文件控制部1032讀取索引文件IF。DVD-Iike模塊35是虛擬的DVD播放器,在電影模式下,從動(dòng)態(tài)腳本存儲(chǔ)器32內(nèi)的動(dòng)態(tài)腳本信息DS中讀取電影對象,順序執(zhí)行其中記述的導(dǎo)航指令。由此,DVD-Iike模塊35向再現(xiàn)控制引擎37指示電影對象所示播放列表的再現(xiàn)。Java模塊36是Java平臺(tái),依據(jù)J2ME(Java2Micro_Edition)>PBP(PersonalBasisProfile)1.0、及GEM1.0.2。Java模塊36包含Java虛擬機(jī)36A與Java庫36B。Java虛擬機(jī)36A在Java模式下從動(dòng)態(tài)腳本存儲(chǔ)器32內(nèi)的動(dòng)態(tài)腳本信息DS中讀取BD-J對象或服務(wù)對象。Java虛擬機(jī)36A還將這些Java對象變換為控制部1030的本地代碼后傳遞給再現(xiàn)控制引擎37。由此,Java虛擬機(jī)36A向再現(xiàn)控制引擎37指示BD-J對象或服務(wù)對象所示的播放列表的再現(xiàn)。Java虛擬機(jī)36A此外還根據(jù)服務(wù)對象,從網(wǎng)絡(luò)105上的服務(wù)器裝置106或存儲(chǔ)卡107等外部存儲(chǔ)裝置向本地存儲(chǔ)器1021下載更新工具包。Java庫36B包含利用JFIF(JPEG)、PNG、其他光柵數(shù)據(jù)進(jìn)行畫面顯示用的標(biāo)準(zhǔn)Java庫。另一方面,BD-J對象及服務(wù)對象所示的Java應(yīng)用程序包含基于GEM1.0.2的HAVi框架。因此,Java模塊36通過執(zhí)行這些Java應(yīng)用程序,可實(shí)現(xiàn)利用了GEM1.0.2中的遙控導(dǎo)航機(jī)構(gòu)的⑶I框架。Java模塊36特別是還將應(yīng)由該GUI利用的圖形數(shù)據(jù)GD生成為JPEG或PNG等光柵數(shù)據(jù),傳遞給系統(tǒng)目標(biāo)解碼器1010。再現(xiàn)控制引擎37根據(jù)來自各模塊35、36的指示,向虛擬文件控制部1032發(fā)送命令COM,指示AV再現(xiàn)處理或播放列表的再現(xiàn)處理。再現(xiàn)控制引擎37還包含播放器寄存器38,利用其向各模塊35、36提供再現(xiàn)裝置102的動(dòng)作狀態(tài)的設(shè)定/監(jiān)視功能。AV再現(xiàn)處理是作為再現(xiàn)裝置的基本處理,沿襲DVD播放器或⑶播放器的再現(xiàn)處理。具體地,AV再現(xiàn)處理中包含再現(xiàn)開始(Play)與停止(Mop)、暫停(PauseOn)及其解除(PauseOff)、靜止功能的解除(StillOff)、帶速度指定的快進(jìn)(ForwardPlay(speed))與回退(BackwardPlay(speed))、聲音切換(AudioChange)、字幕切換(SubtitleChange)及角度切換(AngleChange)0各模塊35、36在從調(diào)度器34傳遞的委托UO指示AV再現(xiàn)處理的情況下,對再現(xiàn)控制引擎37請求該處理。再現(xiàn)控制引擎37按照其請求,將表示該處理內(nèi)容的命令COM傳遞給虛擬文件控制部1032。在播放列表的再現(xiàn)處理中,再現(xiàn)控制引擎37根據(jù)來自各模塊35、36的指示,對虛擬文件控制部1032指示虛擬數(shù)據(jù)包的制作、從虛擬數(shù)據(jù)包向各腳本存儲(chǔ)器31、32傳送當(dāng)前的腳本信息DS、SS、及當(dāng)前的靜態(tài)腳本信息SS所示播放列表的再現(xiàn)。在各模塊35、36根據(jù)當(dāng)前的動(dòng)態(tài)腳本信息DS調(diào)用服務(wù)對象的情況下,Java模塊36根據(jù)該服務(wù)對象向再現(xiàn)控制引擎37發(fā)送指示。再現(xiàn)控制引擎37根據(jù)該指示,向虛擬文件控制部1032指示如下處理(1)從當(dāng)前的靜態(tài)腳本信息SS中檢測廣告的播放項(xiàng)目信息的處理,及(根據(jù)更新工具包制作虛擬數(shù)據(jù)包,將當(dāng)前的播放列表置換為虛擬數(shù)據(jù)包內(nèi)的播放列表的處理。播放器寄存器38包含32個(gè)系統(tǒng)參數(shù)寄存器(SI3R=SystemParameterRegister)與32個(gè)通用寄存器(GPR:GeneralPurpposeRegister)。分別由各模塊;35、36將SPR中存儲(chǔ)的值用作變量SPRM,將GPR中存儲(chǔ)的值用作變量GPRM。特別是,SI3R中存儲(chǔ)有分別表示再現(xiàn)裝置102當(dāng)前時(shí)刻下的設(shè)定狀態(tài)、可設(shè)定的狀態(tài)及初始設(shè)定的參數(shù)。表示當(dāng)前時(shí)刻下的設(shè)定狀態(tài)的參數(shù)例如包含解碼對象的音頻流、PG流及文本字幕流的各流選擇序號、和再現(xiàn)對象的播放列表及播放項(xiàng)目的各識(shí)別符。表示可設(shè)定的狀態(tài)的參數(shù)例如包含可選擇的聲音/字幕的語言種類及聲音數(shù)據(jù)的編碼方式的種類。再現(xiàn)控制引擎37通過按照來自各模塊35、36的指示參照播放器寄存器38,從各播放項(xiàng)目信息的流選擇表格中登記的基本流中,檢測再現(xiàn)裝置102與顯示器103雙方可再現(xiàn)的基本流。再現(xiàn)控制引擎37還選擇檢測到的基本流中具有最小流選擇序號的基本流,將該流選擇序號登記在SI^R中。同時(shí),再現(xiàn)控制引擎37將該選擇到的基本流的流識(shí)別信息中記述的PID作為解碼對象的基本流的PID,設(shè)定給系統(tǒng)目標(biāo)解碼器1013。SI3R與GPR由再現(xiàn)控制引擎37獨(dú)立于任一模塊35、36來管理。因此,即便在動(dòng)作模式剛切換之后,各模塊35、36也可根據(jù)SPRM及GPRM馬上知道再現(xiàn)裝置102的動(dòng)作狀態(tài)。<系統(tǒng)目標(biāo)解碼器1013的構(gòu)成>圖21是系統(tǒng)目標(biāo)解碼器1013的框圖。如圖21所示,系統(tǒng)目標(biāo)解碼器1013包含27MHz時(shí)鐘131、一對ATC計(jì)數(shù)器132A、132B、一對源去包器133A、133B、一對PID濾波器134AU34B.6個(gè)開關(guān)136A-F、主視頻解碼器137A、次視頻解碼器137B、PG解碼器137C、IG解碼器137D、主音頻解碼器137E、次音頻解碼器137F、文本字幕解碼器137G、BD-J處理器138、主視頻平面139A、次視頻平面139B、PG平面139C、IG平面139D、BD_J平面139E、加法部140及混頻器141。27MHz時(shí)鐘131以恒定頻率27MHz生成時(shí)鐘信號CLK。各ATC計(jì)數(shù)器132A、132B計(jì)數(shù)該時(shí)鐘信號CLK的脈沖數(shù)。第一ATC計(jì)數(shù)器132A按照來自第一源去包器133A的初始化信號INTl,初始化其計(jì)數(shù)ATCl,第二ATC計(jì)數(shù)器132B按照來自第二源去包器13的初始化信號INT2,初始化其計(jì)數(shù)ATC2。第一源去包器133A以源數(shù)據(jù)包為單位從第一讀取緩沖器1011中讀取AV片段文件MCL,并從各源數(shù)據(jù)包中取出TS數(shù)據(jù)包TS1,送出到第一PID濾波器134A。此時(shí),第一源去包器133A與該源數(shù)據(jù)包的頭651H(參照圖8)中記述的ATS配合,調(diào)整該TS數(shù)據(jù)包TSl的開頭的送出時(shí)刻。具體地,第一源去包器133A比較第一ATC計(jì)數(shù)器132A的計(jì)數(shù)ATCl與各源數(shù)據(jù)包的ATS,當(dāng)兩者一致時(shí),送出該源數(shù)據(jù)包內(nèi)的TS數(shù)據(jù)包TS1。同樣,第二源去包器13以源數(shù)據(jù)包為單位從第二讀取緩沖器1012中讀取AV片段文件SCL,并從各源數(shù)據(jù)包中取出TS數(shù)據(jù)包TS2。第二源去包器13還在第二ATC計(jì)數(shù)器132B的計(jì)數(shù)ATC2與其源數(shù)據(jù)包的ATS—致時(shí),向第二PID濾波器134B送出該TS數(shù)據(jù)包TS2的開頭。第一PID濾波器134A從第一源去包器133A接收TS數(shù)據(jù)包TSl,從該TS數(shù)據(jù)包TSl的TS頭650H(參照圖8)中讀取PID。第一PID濾波器134A還將該P(yáng)ID與由再現(xiàn)控制引擎37設(shè)定的解碼對象的基本流的PID相對照,在兩者一致的情況下,將該TS數(shù)據(jù)包TSl根據(jù)該P(yáng)ID送出到6種解碼器137A-F中的某個(gè)。例如,在TS數(shù)據(jù)包TSl的PID為0x1011的情況下,將該TS數(shù)據(jù)包TSl送出到主視頻解碼器137A,在該P(yáng)ID是OxlBOO至OxlBlF中的某個(gè)的情況下,將該TS數(shù)據(jù)包TSl送出到次視頻解碼器137B,在該P(yáng)ID是Oxl100至Oxl1IF中的某個(gè)的情況下,將該TS數(shù)據(jù)包TSl送出到主音頻解碼器137E,在該P(yáng)ID是OxlAOO至OxlAlF中的某個(gè)的情況下,將該TS數(shù)據(jù)包TSl送出到次音頻解碼器137F,在該P(yáng)ID是0x1200至0xl21F中的某個(gè)的情況下,將該TS數(shù)據(jù)包TSl送出到PG解碼器137C,在該P(yáng)ID是0x1400至0xl41F中的某個(gè)的情況下,將該TS數(shù)據(jù)包TSl送出到IG解碼器137D。同樣,第二PID濾波器134B從第二源去包器13接收TS數(shù)據(jù)包TS2,按照其PID,向7種解碼器137A-G中的某個(gè)送出具有與由再現(xiàn)控制引擎37設(shè)定的解碼對象的基本流的PID相同PID的TS數(shù)據(jù)包TS2。另外,由于文本字幕流僅包含于子路徑的AV片段文件SCL中,所以將該TS數(shù)據(jù)包從第二PID濾波器134B送出到文本字幕解碼器137G。第一PID濾波器134A還利用從第一源去包器133A接收到的TS數(shù)據(jù)包TSl的PID,從該TS數(shù)據(jù)包TSl中檢測PCR。第一PID濾波器134A此時(shí)將第一STC(STCl)135A的值設(shè)定為規(guī)定值。同樣,第二PID濾波器134A從由第二源去包器13接收到的TS數(shù)據(jù)包TS2中檢測PCR,將第二STC(STC2)135B的值設(shè)定為規(guī)定值。另外,將各STC135A、135B應(yīng)設(shè)定的值事先從再現(xiàn)控制部1033指示給各PID濾波器134A、134B。各解碼器137A-G利用STCl135A與STC2135B,使對從各PID濾波器134A、134B送出的TS數(shù)據(jù)包TS1、TS2進(jìn)行的處理的定時(shí)與各TS數(shù)據(jù)包TS1、TS2內(nèi)的數(shù)據(jù)所示的PTS或DTS配合。如上所述,第一源去包器133A與第一PID濾波器134A處理從第一讀取緩沖器1011傳送的主路徑的AV片段文件MCL。與之并行,第二源去包器13與第二PID濾波器134B處理從第二讀取緩沖器1012傳送的子路徑的AV片段文件SCL。各開關(guān)136A-F將從各PID濾波器134A、134B送出的TS數(shù)據(jù)包TS1、TS2交互地分別傳遞到除文本字幕解碼器137G以外的6種解碼器137A-137F。系統(tǒng)目標(biāo)解碼器1013利用STCl135A與STC2135B,調(diào)節(jié)各開關(guān)136A-F的切換定時(shí)。由此,在子路徑的AV片段文件SCL的子路徑類型為同步型的情況下,系統(tǒng)目標(biāo)解碼器1013使各解碼器137A-G同步進(jìn)行對雙方AV片段文件MCL、SCL的處理。另一方面,在子路徑的AV片段文件SCL的子路徑類型為非同步型的情況下,系統(tǒng)目標(biāo)解碼器1013使各解碼器137A-G彼此非同步地進(jìn)行對各AV片段文件MCL、SCL的處理。另外,將子路徑的AV片段文件SCL的子路徑類型事先從虛擬文件控制部1032指示給系統(tǒng)目標(biāo)解碼器1013。主視頻解碼器137A從各PID濾波器134A、134B接收主視頻流的TS數(shù)據(jù)包TS1、TS2,存儲(chǔ)在內(nèi)部的緩沖器中。與之并行,主視頻解碼器137A從該緩沖器中讀取TS數(shù)據(jù)包,從該TS數(shù)據(jù)包中去除TS頭與PES頭602H(參照圖7),從剩余的PES有效載荷602P中取出編碼后的圖片(I圖片yyl、B圖片yy3、yy4、P圖片yy2)。主視頻解碼器137A還在該P(yáng)ES頭602H中記述的DTS所示的定時(shí),解碼該編碼后的圖片,在該P(yáng)ES頭602H中記述的PTS所示的定時(shí),將解碼后的非壓縮圖片寫入主視頻平面139A中。此時(shí),主視頻解碼器137A事先根據(jù)解碼對象的主視頻流,解讀作為該流屬性記述的編碼形式的種類,按照該種類來切換解碼處理的方式。次視頻解碼器137B包含與主視頻解碼器137A—樣的構(gòu)成。次視頻解碼器137B利用該構(gòu)成,從各PID濾波器134A、134B接收次視頻流的TS數(shù)據(jù)包TS1、TS2,從該TS數(shù)據(jù)包中取出編碼后的圖片。次視頻解碼器137B還在該TS數(shù)據(jù)包中記述的DTS所示的定時(shí),解碼該編碼后的圖片,在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將解碼后的非壓縮圖片寫入次視頻平面139B中。PG解碼器137C從各PID濾波器134A、134B接收PG流的TS數(shù)據(jù)包TS1、TS2,從該TS數(shù)據(jù)包中取出編碼后的圖形數(shù)據(jù)。PG解碼器137C還在該TS數(shù)據(jù)包中記述的DTS所示的定時(shí),解碼該編碼后的圖形數(shù)據(jù),在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將解碼后的非壓縮圖形數(shù)據(jù)寫入PG平面139C中。IG解碼器137D從各PID濾波器134A、134B接收IG流的TS數(shù)據(jù)包TS1、TS2,從該TS數(shù)據(jù)包中取出編碼后的圖形數(shù)據(jù)。IG解碼器137D還在該TS數(shù)據(jù)包中記述的DTS所示的定時(shí),解碼該編碼后的圖形數(shù)據(jù),在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將解碼后的非壓縮圖形數(shù)據(jù)寫入IG平面139D中。主音頻解碼器137E從各PID濾波器134A、134B接收主音頻流的TS數(shù)據(jù)包TSl、TS2,存儲(chǔ)在內(nèi)部的緩沖器中。與之并行,主音頻解碼器137E從該緩沖器中讀取TS數(shù)據(jù)包,從該TS數(shù)據(jù)包中去除TS頭與PES頭,從剩余的PES有效載荷中取出編碼后的LPCM方式的音頻數(shù)據(jù)。主音頻解碼器137E還解碼該編碼后的音頻數(shù)據(jù),在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將解碼后的非壓縮音頻數(shù)據(jù)輸出到混頻器141。此時(shí),主音頻解碼器137E事先根據(jù)解碼對象的主音頻流,解讀作為該流屬性記述的編碼形式的種類,按照該種類來切換解碼處理的方式。次音頻解碼器137F包含與主音頻解碼器137E—樣的構(gòu)成。次音頻解碼器137F利用該構(gòu)成,從各PID濾波器134A、134B接收次音頻流的TS數(shù)據(jù)包TS1、TS2,根據(jù)該TS數(shù)據(jù)包,解碼編碼后的LPCM方式的音頻數(shù)據(jù),并在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將該解碼后的非壓縮音頻數(shù)據(jù)輸出到混頻器141。文本字幕解碼器137G從第二PID濾波器134B接收文本字幕流的TS數(shù)據(jù)包TS2,從該TS數(shù)據(jù)包中取出編碼后的文本字符串后解碼。文本字幕解碼器137G還利用內(nèi)置的字體數(shù)據(jù),生成表示解碼后的文本字符串的字體群的光柵數(shù)據(jù),在該TS數(shù)據(jù)包中記述的PTS所示的定時(shí),將該光柵數(shù)據(jù)寫入PG平面139C中。BD-J處理器138從再現(xiàn)控制部1033的Java模塊36接收圖形數(shù)據(jù)⑶并解碼。BD-J處理器138還在Java模塊36按照BD-J應(yīng)用程序指定的PTS所示的定時(shí),將解碼后的非壓縮圖形數(shù)據(jù)寫入BD-J平面139E中。主視頻平面139A是系統(tǒng)目標(biāo)解碼器1013中內(nèi)置的存儲(chǔ)器中確保的區(qū)域,其尺寸等于一個(gè)視頻平面。在主視頻平面139A中,由通過主視頻解碼器137A寫入的非壓縮圖片構(gòu)成表示電影主影像的一個(gè)視頻平面。次視頻平面139B是系統(tǒng)目標(biāo)解碼器1013中內(nèi)置的存儲(chǔ)器中確保的區(qū)域,其尺寸等于一個(gè)視頻平面。在次視頻平面139B中,由通過次視頻解碼器137B寫入的非壓縮圖片構(gòu)成表示應(yīng)與主影像配合顯示的副影像的一個(gè)視頻平面。PG平面139C是系統(tǒng)目標(biāo)解碼器1013中內(nèi)置的存儲(chǔ)器中確保的區(qū)域,其尺寸等于一個(gè)視頻平面。在PG平面139C中,由通過PG解碼器137C寫入的非壓縮圖形數(shù)據(jù)構(gòu)成表示應(yīng)與主影像配合顯示的圖形的一個(gè)視頻平面。在PG平面139C中,還由通過文本字幕解碼器137G寫入的光柵數(shù)據(jù)構(gòu)成表示應(yīng)與主影像配合顯示的字幕的一個(gè)視頻平面。IG平面139D是系統(tǒng)目標(biāo)解碼器1013中內(nèi)置的存儲(chǔ)器中確保的區(qū)域,其尺寸等于一個(gè)視頻平面。在IG平面139D中,由通過IG解碼器137D寫入的非壓縮圖形數(shù)據(jù)構(gòu)成表示應(yīng)與主影像配合顯示的圖形的一個(gè)視頻平面。BD-J平面139E是系統(tǒng)目標(biāo)解碼器1013中內(nèi)置的存儲(chǔ)器中確保的區(qū)域,其尺寸等于一個(gè)視頻平面。在BD-J平面139E中,由通過BD-J處理器138寫入的非壓縮圖形數(shù)據(jù)構(gòu)成表示應(yīng)與主影像配合顯示的圖形的一個(gè)視頻平面。加法部140將在各平面139A-E構(gòu)成的視頻平面合成為一個(gè)視頻平面,作為視頻數(shù)據(jù)VD輸出?;祛l器141將從主音頻解碼器137E輸出的非壓縮音頻數(shù)據(jù)與從次音頻解碼器137F輸出的非壓縮音頻數(shù)據(jù)混頻為一個(gè)音頻數(shù)據(jù)AD。該音頻數(shù)據(jù)AD表示使來自各解碼器137EU37F的音頻數(shù)據(jù)表示的聲音重合后的聲音。<再現(xiàn)裝置102執(zhí)行的播放列表的再現(xiàn)處理>圖22是再現(xiàn)裝置102執(zhí)行的播放列表的再現(xiàn)處理的流程圖。下面,按圖22所示步驟的順序,說明播放列表的再現(xiàn)處理。步驟Sl當(dāng)再現(xiàn)裝置102接通電源時(shí),系統(tǒng)LSI1000起動(dòng),按照固件,進(jìn)行各功能部1001、1010、1030的初始化(參照圖18)。特別是,再現(xiàn)控制部1033整合應(yīng)用程序的執(zhí)行環(huán)境。步驟S2操作部102E檢測BD-ROM盤101向BD-ROM驅(qū)動(dòng)器102A的插入,將表示該情況的通知INT發(fā)送給用戶事件處理部1031(參照圖16、18)。用戶事件處理部1031根據(jù)該通知INT,向再現(xiàn)控制部1033發(fā)送委托U0,指示從BD-ROM盤101讀取索引文件。再現(xiàn)控制部1033中,模塊管理器33按照該委托U0,通過再現(xiàn)控制引擎37,向虛擬文件控制部1032發(fā)送命令C0M(參照圖20),使虛擬文件控制部1032從BD-ROM盤101中讀取索引文件IF。模塊管理器33還參照該索引文件IF內(nèi)的索引表格421的第一播放421A(參照圖3),將其中指定的BD-J對象文件的文件名傳遞給Java模塊36。Java模塊36通過命令COM向虛擬文件控制部1032請求該文件名的BD-J對象文件。虛擬文件控制部1032按照該命令COM,將該BD-J對象文件作為當(dāng)前的動(dòng)態(tài)腳本信息DS,從BD-ROM盤101傳遞到再現(xiàn)控制部1033。由此,Java模塊36從該動(dòng)態(tài)腳本信息DS中讀取第一播放的BD-J對象,并據(jù)此執(zhí)行BD-J應(yīng)用程序。Java模塊36還根據(jù)該第一播放的BD-J對象,通過命令COM向虛擬文件控制部1032請求當(dāng)前的播放列表文件與服務(wù)對象文件。虛擬文件控制部1032按照該命令COM,從BD-ROM盤101中讀取該播放列表文件與該服務(wù)對象文件,該播放列表文件作為當(dāng)前的靜態(tài)腳本信息SS傳遞到再現(xiàn)控制部1033,該服務(wù)對象文件追加到當(dāng)前的動(dòng)態(tài)腳本信息DS中。Java模塊36從該動(dòng)態(tài)腳本信息DS中讀取服務(wù)對象,據(jù)此執(zhí)行BD-J應(yīng)用程序。由此,對于當(dāng)前的播放列表,按下面的步驟S3、S4的順序來執(zhí)行廣告的播放項(xiàng)目的置換處理。步驟S3Java模塊36首先使再現(xiàn)控制引擎37從當(dāng)前的靜態(tài)腳本信息SS中讀取播放列表標(biāo)記信息431(參照圖15(a)),使再現(xiàn)控制引擎37從中檢測標(biāo)記類型為‘廣告’的播放列表標(biāo)記。若檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘當(dāng)前的播放列表包含廣告的播放項(xiàng)目,,處理前進(jìn)到步驟S4。若未檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘當(dāng)前的播放列表不包含廣告的播放項(xiàng)目,,處理前進(jìn)到步驟S5。步驟S4Java模塊36將當(dāng)前的播放列表置換為新播放列表。該新播放列表與當(dāng)前的播放列表的不同之處在于將廣告的播放項(xiàng)目置換為新廣告的播放項(xiàng)目。步驟S4的細(xì)節(jié)如后所述。步驟S5Java模塊36從基于服務(wù)對象的處理恢復(fù)為基于第一播放的BD-J對象的處理。由此,Java模塊36對再現(xiàn)控制引擎37指示當(dāng)前的播放列表的再現(xiàn)。再現(xiàn)控制引擎37按照該指示,從當(dāng)前的靜態(tài)腳本信息SS中讀取播放列表信息,據(jù)此使虛擬文件控制部1032從BD-ROM盤101、本地存儲(chǔ)器1021或服務(wù)器裝置106向再現(xiàn)部1010傳送再現(xiàn)對象的AV片段文件。再現(xiàn)部1010根據(jù)該AV片段文件,解碼基本流,再現(xiàn)視頻數(shù)據(jù)VD與音頻數(shù)據(jù)AD。影像輸出部102G還將該視頻數(shù)據(jù)VD變換為影像信號VS后送出到顯示器103,聲音輸出部102H將該音頻數(shù)據(jù)AD變換為聲音信號AS后送出到揚(yáng)聲器103A。這樣,再現(xiàn)當(dāng)前的播放列表。<基于步驟S4的廣告播放項(xiàng)目置換處理>圖23是步驟S4中的廣告播放項(xiàng)目置換處理的流程圖。步驟S41Java模塊36首先從模塊管理器33中讀取索引文件IN內(nèi)的內(nèi)容ID422(參照圖幻。Java模塊36接著通過網(wǎng)絡(luò)接口102D(參照圖16),向網(wǎng)絡(luò)105上的服務(wù)器裝置106發(fā)送該內(nèi)容ID。步驟S42服務(wù)器裝置106將各種AV內(nèi)容用的更新工具包與該AV內(nèi)容的內(nèi)容ID相對應(yīng)地進(jìn)行管理。該更新工具包包含應(yīng)與原廣告播放項(xiàng)目置換的新廣告的播放項(xiàng)目。具體地,該更新工具包包含新播放列表文件、新的片段信息文件、新的AV片段文件及合并管理信息文件。新播放列表文件與BD-ROM盤上的原播放列表文件的不同之處在于,將原廣告播放項(xiàng)目信息改寫成新廣告的播放項(xiàng)目信息。新的片段信息文件是涉及新的AV片段文件的管理信息,新的AV片段文件包含新廣告內(nèi)容。合并管理信息文件中,將原播放列表文件的路徑作為虛擬文件路徑,對應(yīng)于新播放列表文件的本地存儲(chǔ)器路徑。圖M是表示服務(wù)器裝置106中存儲(chǔ)的內(nèi)容ID與廣告ID之間的對應(yīng)關(guān)系的表。將圖M所示的廣告ID分別分配給各更新工具包。服務(wù)器裝置106當(dāng)從Java模塊36接收到內(nèi)容ID時(shí),從圖M的表中搜索對應(yīng)于該內(nèi)容ID的廣告ID。例如,在該內(nèi)容ID為“AAAAA”的情況下,檢索對應(yīng)于“AAAAA”的廣告ID"CMAAAA”。此時(shí),服務(wù)器裝置106將該廣告ID作為對該內(nèi)容ID的回復(fù)而送到Java模塊36。另一方面,在不能從圖24的表中檢索到對應(yīng)于該內(nèi)容ID的廣告ID的情況下,服務(wù)器裝置106將該情況通過該內(nèi)容ID的回復(fù)通知給Java模塊36。Java模塊36在發(fā)送內(nèi)容ID之后,等待針對其的從服務(wù)器裝置106的回復(fù)。在接受到該回復(fù)時(shí),Java模塊36根據(jù)該回復(fù)的內(nèi)容,判斷服務(wù)器裝置106是否具有BD-ROM盤101用的更新工具包。在該回復(fù)的內(nèi)容表示廣告ID的情況下,Java模塊36判斷為‘服務(wù)器裝置106具有BD-ROM盤101用的更新工具包’,處理前進(jìn)到步驟S43。另一方面,在該回復(fù)的內(nèi)容表示‘不能檢索到對應(yīng)于內(nèi)容ID的廣告ID’的情況下,Java模塊36判斷為‘服務(wù)器裝置106不具有BD-ROM盤101用的更新工具包’,而結(jié)束廣告的播放項(xiàng)目的置換處理。步驟S43Java模塊36將從服務(wù)器裝置106接收到的廣告ID發(fā)送給服務(wù)器裝置106。服務(wù)器裝置106接收該廣告ID,將分配了該廣告ID的更新工具包206(參照圖17(a))發(fā)送給再現(xiàn)裝置102。Java模塊36使網(wǎng)絡(luò)接口102D(參照圖18)接收該更新工具包206,存儲(chǔ)在本地存儲(chǔ)器1021中。這樣,包含新廣告的播放項(xiàng)目的更新工具包206被從服務(wù)器裝置106下載到本地存儲(chǔ)器1021。步驟S44在更新工具包的下載完成時(shí),Java模塊36通過命令COM向虛擬文件控制部1032請求虛擬數(shù)據(jù)包的制作。虛擬文件控制部1032按照該命令COM,首先,從BD-ROM盤101取得OrgID與DiscID,從本地存儲(chǔ)器1021中檢測表示各ID的目錄名的OrgID目錄2053與DiscID目錄20(參照圖17(a))。虛擬文件控制部1032還從該DiscID目錄20中讀取合并管理信息文件2054A與簽名信息文件20MB,與BD-ROM盤101上的合并證書2048A配合,進(jìn)行合并管理信息文件2054A的認(rèn)證。在該認(rèn)證成功后,虛擬文件控制部1032根據(jù)該合并管理信息文件2054A,將DiscID目錄20M內(nèi)的追加內(nèi)容文件20MC-G組入虛擬數(shù)據(jù)包206中(參照圖19)。這樣,制作虛擬數(shù)據(jù)包206。步驟S45Java模塊36通過命令COM再次向虛擬文件控制部1032請求當(dāng)前的播放列表文件。虛擬文件控制部1032按照該命令COM,從虛擬數(shù)據(jù)包中讀取該播放列表文件,作為當(dāng)前的靜態(tài)腳本信息SS,傳遞給再現(xiàn)控制部1033。這樣,廣告的播放項(xiàng)目的置換處理終止。在由步驟S4制作了虛擬數(shù)據(jù)包206的情況下,在基于步驟S5的播放列表的再現(xiàn)中,根據(jù)該虛擬數(shù)據(jù)包206再現(xiàn)播放列表。此時(shí),若對該虛擬數(shù)據(jù)包206訪問播放列表文件2063A,則訪問追加播放列表文件20MC,而不是BD-ROM盤101上的播放列表文件2043A。即,由追加播放列表文件2054C來代替BD-ROM盤101上的播放列表文件2043A。在追加播放列表文件20MC中,與BD-ROM盤101上的原播放列表文件2043C不同,將原廣告播放項(xiàng)目信息改寫成新廣告的播放項(xiàng)目信息。因此,在該播放項(xiàng)目信息所示的再現(xiàn)區(qū)間,再現(xiàn)追加AV片段文件20MF、2(^4G,而非BD-ROM盤101上的AV片段文件2045A、2045B。圖25(a)是表示跳過步驟S4的情況下由步驟S5再現(xiàn)的播放列表PL的模式圖。在圖25(a)所示例中,通過根據(jù)BD-ROM盤101上的播放列表文件,參照BD-ROM盤101上的片段信息文件,從而在播放列表PL的各再現(xiàn)區(qū)間PI1、PI2、PI3中,作為再現(xiàn)對象依次確定BD-ROM盤101上的AV片段文件CLPl的各部分PI、P2、P3。在該播放列表文件中,還對一個(gè)播放項(xiàng)目的再現(xiàn)區(qū)間PI2的再現(xiàn)開始時(shí)刻IN設(shè)定播放列表標(biāo)記PLM1。該播放列表標(biāo)記PLMl由于標(biāo)記類型是‘廣告’,所以表示‘在該再現(xiàn)區(qū)間PI2中,從AV片段文件CLPl的部分P2開始再現(xiàn)廣告的幀群F1’。圖25(b)是表示由步驟S4制作了虛擬數(shù)據(jù)包206的情況下由步驟S5再現(xiàn)的播放列表NPL的模式圖。虛擬數(shù)據(jù)包206上的播放列表文件是追加播放列表文件20MC,而不是BD-ROM盤101上的播放列表文件2043A。另一方面,對播放列表NPL的再現(xiàn)區(qū)間PI2的再現(xiàn)開始時(shí)刻設(shè)定標(biāo)記類型為‘廣告’的播放列表標(biāo)記PLMl。因此,表示該再現(xiàn)區(qū)間PI2的播放項(xiàng)目信息參照追加片段信息文件20MD、20ME,而不是BD-ROM盤101上的片段信息文件2044A、2044B。結(jié)果,圖25(b)與圖25(a)不同,在該再現(xiàn)區(qū)間PI2中,從追加AV片段文件CLP2的部分P4而不是BD-ROM盤101上的AV片段文件CLPl的部分P2開始,再現(xiàn)新廣告的幀群F2。這樣,通過用追加內(nèi)容文件來代替BD-ROM盤101上的文件,將廣告的播放項(xiàng)目置換為新廣告的播放項(xiàng)目。根據(jù)本發(fā)明實(shí)施方式1的再現(xiàn)裝置102如上所述,能夠在組入BD-ROM盤101中記錄的播放列表中的廣告播放項(xiàng)目的再現(xiàn)區(qū)間,再現(xiàn)期望的新廣告的播放項(xiàng)目。因此,作為該新廣告,通過組入與該播放列表的關(guān)聯(lián)性更高的廣告,可抑制在再現(xiàn)該播放列表時(shí)視聽者關(guān)心度低的廣告被再現(xiàn)的可能性。結(jié)果,可進(jìn)一步抑制廣告的插入損害該播放列表的娛樂性的危險(xiǎn)性。另外,可使廣告的宣傳效果進(jìn)一步提高。《實(shí)施方式2》根據(jù)本發(fā)明實(shí)施方式2的光盤再現(xiàn)裝置與根據(jù)實(shí)施方式1的光盤再現(xiàn)裝置在服務(wù)對象的特征及圖22所示的步驟S4、即廣告的播放項(xiàng)目的置換處理方面不同。特別是,不同之處在于,(1)在該處理中僅利用新廣告的片段信息文件與AV片段文件,而非BD-ROM盤用的更新工具包整體,和(再現(xiàn)裝置在靜態(tài)腳本存儲(chǔ)器上改寫廣告的播放項(xiàng)目信息。其他特征、例如再現(xiàn)對象的BD-ROM盤上的數(shù)據(jù)構(gòu)造、再現(xiàn)裝置的硬件構(gòu)成、系統(tǒng)LSI內(nèi)的功能部及再現(xiàn)控制部與系統(tǒng)目標(biāo)解碼器的各構(gòu)成與實(shí)施方式1的一樣。因此,在下面的說明中,描述與實(shí)施方式1的特征不同的實(shí)施方式2的特征,對其他與實(shí)施方式1的特征一樣的特征,援引實(shí)施方式1中的說明?!捶?wù)對象的特征〉在根據(jù)本發(fā)明實(shí)施方式2的服務(wù)對象文件中,由應(yīng)用管理表格(參照圖4(c))指定的BD-J應(yīng)用程序具體包含使Java虛擬機(jī)36A執(zhí)行如下處理的部分(1)從BD-ROM盤101中記錄的播放列表中檢測廣告的播放項(xiàng)目的處理,(從網(wǎng)絡(luò)105上的服務(wù)器裝置106或存儲(chǔ)卡107等外部存儲(chǔ)裝置讀入新廣告的片段信息文件與AV片段文件的處理,和C3)改寫檢測到的廣告的播放項(xiàng)目中的播放項(xiàng)目信息,參照新廣告的片段信息文件與AV片段文件的處理。在根據(jù)本發(fā)明實(shí)施方式2的再現(xiàn)控制部1033(參照圖18、20)中,在DVD-Iike模塊35或Java模塊36根據(jù)當(dāng)前的動(dòng)態(tài)腳本信息DS調(diào)用服務(wù)對象的情況下,Java模塊36根據(jù)該服務(wù)對象向再現(xiàn)控制引擎37發(fā)送指示。再現(xiàn)控制引擎37根據(jù)該指示,對虛擬文件控制部1032指示如下處理(1)從當(dāng)前的靜態(tài)腳本信息SS中檢測廣告的播放項(xiàng)目信息的處理,和O)改寫檢測到的廣告的播放項(xiàng)目信息,參照新廣告的片段信息文件與AV片段文件的處理。Java模塊36還根據(jù)服務(wù)對象,從外部存儲(chǔ)裝置將新廣告的片段信息文件與AV片段文件下載到本地存儲(chǔ)器1021。<廣告的播放項(xiàng)目置換處理>圖沈是根據(jù)本發(fā)明實(shí)施方式2的廣告的播放項(xiàng)目置換處理的流程圖。步驟S41與根據(jù)本發(fā)明實(shí)施方式1的步驟S41—樣,Java模塊36首先從模塊管理器33中讀取索引文件IN內(nèi)的內(nèi)容ID422(參照圖幻。Java模塊36接著通過網(wǎng)絡(luò)接口102D(參照圖16),向網(wǎng)絡(luò)105上的服務(wù)器裝置106發(fā)送該內(nèi)容ID。步驟S46服務(wù)器裝置106針對各種AV內(nèi)容,每次一種地將新廣告的片段信息文件與AV片段文件的組合(下面簡稱為新廣告的AV片段。)與該AV內(nèi)容的內(nèi)容ID相對應(yīng)地進(jìn)行管理。即,本發(fā)明的實(shí)施方式2中,與實(shí)施方式1不同,將圖M所示的廣告ID分別分配給各廣告的AV片段。這里,向各AV片段附加用于改寫播放項(xiàng)目信息的流選擇表格(參照圖13)的信息。另外,AV片段文件也可具有網(wǎng)絡(luò)屬性。此時(shí),將表示該情況的信息附加于AV片段。進(jìn)而,一個(gè)AV片段中也可包含多個(gè)片段信息文件與AV片段文件的對。其中一對用于主路徑的再現(xiàn),其他對用于子路徑的再現(xiàn)。此時(shí),向該AV片段附加表示對各對的主路徑與子路徑的分配的信息、用于向播放列表信息追加子路徑的信息、或用于向播放列表信息中已有的子路徑追加或重寫子播放項(xiàng)目信息的信息。服務(wù)器裝置106當(dāng)從Java模塊36接收到內(nèi)容ID時(shí),從圖M的表中檢索對應(yīng)于該內(nèi)容ID的廣告ID,作為該內(nèi)容ID的回復(fù)發(fā)送給Java模塊36。另一方面,在不能從圖M的表中檢索到對應(yīng)于該內(nèi)容ID的廣告ID的情況下,服務(wù)器裝置106將該情況作為該內(nèi)容ID的回復(fù)通知給Java模塊36。Java模塊36在發(fā)送內(nèi)容ID之后,等待針對其的從服務(wù)器裝置106的回復(fù)。在接受到該回復(fù)時(shí),Java模塊36根據(jù)該回復(fù)的內(nèi)容,判斷服務(wù)器裝置106是否具有新廣告的AV片段。在該回復(fù)的內(nèi)容表示廣告ID的情況下,Java模塊36判斷為‘服務(wù)器裝置106具有新廣告的AV片段’,處理前進(jìn)到步驟S47。另一方面,在該回復(fù)的內(nèi)容表示‘不能檢索到對應(yīng)于內(nèi)容ID的廣告ID’的情況下,Java模塊36判斷為‘服務(wù)器裝置106不具有新廣告的AV片段’,結(jié)束廣告的播放項(xiàng)目的置換處理。步驟S47Java模塊36將從服務(wù)器裝置106接收到的廣告ID發(fā)送給服務(wù)器裝置106。服務(wù)器裝置106接收該廣告ID,將分配了該廣告ID的新廣告的AV片段發(fā)送給再現(xiàn)裝置102。Java模塊36使網(wǎng)絡(luò)接口102D(參照圖18)接收該新廣告的AV片段,存儲(chǔ)在本地存儲(chǔ)器1021中。這樣,將新廣告的AV片段從服務(wù)器裝置106下載到本地存儲(chǔ)器1021。另外,在新廣告的AV片段文件具有網(wǎng)絡(luò)屬性的情況下,步驟S47中下載新廣告的AV片段中AV片段文件以外的內(nèi)容,在實(shí)際再現(xiàn)的時(shí)刻或該時(shí)刻之前下載該AV片段文件。步驟S48Java模塊36還使虛擬文件控制部1032將新廣告的AV片段虛擬地組入BD-ROM盤101中。S卩,將該AV片段的本地存儲(chǔ)器1021內(nèi)的路徑換讀成BD-ROM盤101上的路徑。由此,Java模塊36可如同訪問BD-ROM盤101上的文件那樣訪問新廣告的AV片段。這里,若已制作虛擬數(shù)據(jù)包,則Java模塊36使虛擬文件控制部1032將新廣告的AV片段組入該虛擬數(shù)據(jù)包中。由此,Java模塊36可以通過虛擬數(shù)據(jù)包上的路徑訪問新廣告的AV片段。在新廣告的AV片段的下載完成時(shí),或與該下載并行,Java模塊36反復(fù)進(jìn)行以下步驟S49-51的循環(huán)。由此,在靜態(tài)腳本存儲(chǔ)器21(參照圖20)上,改寫全部當(dāng)前的靜態(tài)腳本信息SS中包含的廣告的播放項(xiàng)目信息。步驟S49Java模塊36使再現(xiàn)控制引擎37從當(dāng)前的靜態(tài)腳本信息SS中檢測表示與檢測到的播放列表標(biāo)記的PTS(參照圖15(a))相同的再現(xiàn)開始時(shí)刻的播放項(xiàng)目信息。由于該播放列表標(biāo)記的標(biāo)記類型是‘廣告’,所以檢測到的播放項(xiàng)目信息是廣告的播放項(xiàng)目信肩、ο步驟S50Java模塊36改寫步驟S49中檢測到的播放項(xiàng)目信息。該改寫處理的細(xì)節(jié)如后所述。步驟S51Java模塊36使再現(xiàn)控制引擎37從步驟S3中從當(dāng)前的靜態(tài)腳本信息SS中讀取的播放列表標(biāo)記信息431(參照圖15(a))中,進(jìn)一步檢測標(biāo)記類型為‘廣告’的播放列表標(biāo)記。若檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘還留有應(yīng)改寫的播放項(xiàng)目信息’,處理返回到步驟S49。若未檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘未留有應(yīng)改寫的播放項(xiàng)目信息’,結(jié)束廣告的播放項(xiàng)目的置換處理。圖27是步驟S50執(zhí)行的播放項(xiàng)目信息的改寫處理的流程圖。Java模塊36如下改寫步驟S49中檢測到的播放項(xiàng)目信息(參照圖13)、即原廣告播放項(xiàng)目信息。步驟S501Java模塊36將原廣告的播放項(xiàng)目信息1400中的參照片段信息1401中記述的文件名改寫為新廣告的片段信息文件的文件名。這里,在新廣告的片段信息文件為多個(gè)的情況下,選擇屬于主路徑的文件的文件名。步驟S502Java模塊36調(diào)查原廣告的播放項(xiàng)目信息1400的流選擇表格1405是否包含表示子路徑ID的流路徑信息1407。在包含這樣的流路徑信息1407的情況下,Java模塊36檢索全部該流路徑信息1407所示的子路徑ID,處理前進(jìn)到步驟S503。在不包含這樣的流路徑信息1407的情況下,Java模塊36將處理前進(jìn)到步驟S504。步驟S503Java模塊36使再現(xiàn)控制引擎37從當(dāng)前的靜態(tài)腳本信息SS中檢測步驟S502中檢索到的子路徑ID的子路徑。Java模塊36還從該子路徑中刪除全部包含原廣告播放項(xiàng)目信息1400的播放項(xiàng)目ID在內(nèi)的子播放項(xiàng)目信息。步驟S504Java模塊36利用附加于新廣告的AV片段中的信息,將原廣告播放項(xiàng)目信息1400的流選擇表格1405改寫為新廣告的播放項(xiàng)目信息的流選擇表格。步驟S505Java模塊36調(diào)查新廣告的播放項(xiàng)目信息1400的流選擇表格1405是否包含表示子路徑ID的流路徑信息1407。在包含這樣的流路徑信息1407的情況下,Java模塊36檢索全部流路徑信息1407所示的子路徑ID,處理前進(jìn)到步驟S506。在不包含這樣的流路徑信息1407的情況下,Java模塊36結(jié)束播放項(xiàng)目信息的改寫處理。步驟S506Java模塊36使再現(xiàn)控制引擎37從當(dāng)前的靜態(tài)腳本信息SS中檢測步驟S502中檢索到的子路徑ID的子路徑。對于未檢測到的子路徑,Java模塊36利用附加于新廣告的AV片段中的信息,向當(dāng)前的靜態(tài)腳本信息SS中包含的播放列表信息追加新的子路徑。對于檢測到的子路徑,Java模塊36利用附加于新廣告的AV片段中的信息,向該子路徑追加新廣告的子播放項(xiàng)目信息。當(dāng)對步驟S502中檢測到的全部子路徑ID結(jié)束了上述處理時(shí),Java模塊36結(jié)束播放項(xiàng)目信息的改寫處理。通過上述步驟S41-51,在靜態(tài)腳本存儲(chǔ)器21上,將當(dāng)前的播放列表信息中包含的原廣告的播放項(xiàng)目信息改寫為新廣告的播放項(xiàng)目信息。因此,在該播放項(xiàng)目信息表示的再現(xiàn)區(qū)間,再現(xiàn)本地存儲(chǔ)器1021內(nèi)的新廣告的AV片段文件,而不是BD-ROM盤101上的AV片段文件。結(jié)果,與實(shí)施方式1一樣,代替在圖25(a)所示的播放項(xiàng)目PL的再現(xiàn)區(qū)間PI2再現(xiàn)的原廣告的幀群Fl在圖25(b)所示的播放列表NPL的相同再現(xiàn)區(qū)間PI2新廣告的幀群F2被再現(xiàn)。這樣,將原廣告播放項(xiàng)目置換為新廣告的播放項(xiàng)目。基于上述步驟S41-51的處理還可如下執(zhí)行,即將當(dāng)前的播放列表中包含的多個(gè)廣告的播放項(xiàng)目一起置換為一個(gè)新廣告的播放項(xiàng)目。圖觀⑷是表示跳過步驟S4的情況下由步驟S5再現(xiàn)的播放列表PL的模式圖。在圖^(a)所示例中,在播放列表PL的各再現(xiàn)區(qū)間PI21、PI22、PI23中,依次確定BD-ROM盤101上的AV片段文件CLPl的各部分,21、P22、P23作為再現(xiàn)對象。在該播放列表文件中,還對各再現(xiàn)區(qū)間PI21、PI22、PI23的再現(xiàn)開始時(shí)刻設(shè)定播放列表標(biāo)記PLMl、PLM2、PLM3。任一播放列表標(biāo)記PLM1、PLM2、PLM3中標(biāo)記類型均是‘廣告’。圖28(b)是表示在由步驟S4改寫播放項(xiàng)目信息的情況下由步驟S5再現(xiàn)的播放列表NPL的模式圖。在靜態(tài)腳本存儲(chǔ)器21上,將當(dāng)前播放列表信息NPL中包含的播放列表標(biāo)記PLM1、PLM2、PLM3所確定的播放項(xiàng)目信息改寫成新廣告的播放項(xiàng)目信息。由此,各播放項(xiàng)目信息參照本地存儲(chǔ)器1021內(nèi)的相同片段信息文件,而非BD-ROM盤101上的片段信息文件。結(jié)果,圖28(b)與圖28(a)不同,在各播放項(xiàng)目信息表示的再現(xiàn)區(qū)間PI21、PI22、PI23中,再現(xiàn)本地存儲(chǔ)器1021內(nèi)的AV片段文件CLP2的相同部分P4,而非BD-ROM盤101上的AV片段文件CLPl的部分P21、P22、P23。這樣,將多個(gè)廣告的播放項(xiàng)目一起置換為相同的新廣告的播放項(xiàng)目。根據(jù)本發(fā)明實(shí)施方式2的再現(xiàn)裝置如上所述,與實(shí)施方式1一樣,可在組入BD-ROM盤101中記錄的播放列表中的廣告播放項(xiàng)目的再現(xiàn)區(qū)間,再現(xiàn)期望的新廣告的播放項(xiàng)目。因此,與實(shí)施方式1一樣,可抑制在再現(xiàn)該播放列表時(shí)視聽者關(guān)心度低的廣告被再現(xiàn)的可能性。結(jié)果,可進(jìn)一步抑制廣告的插入損害該播放列表的娛樂性的危險(xiǎn)性。另外,可使廣告的宣傳效果進(jìn)一步提高。實(shí)施方式2中,還比實(shí)施方式1進(jìn)一步削減了為了置換廣告的播放項(xiàng)目而應(yīng)從服務(wù)器裝置106等外部存儲(chǔ)裝置下載的數(shù)據(jù)量。因此,可減輕服務(wù)器裝置106或網(wǎng)絡(luò)105等的負(fù)擔(dān)?!秾?shí)施方式3》根據(jù)本發(fā)明實(shí)施方式3的光盤再現(xiàn)裝置與根據(jù)實(shí)施方式2的光盤再現(xiàn)裝置在服務(wù)對象的特征、播放列表的再現(xiàn)處理及廣告的播放項(xiàng)目的置換處理方面不同。特別是,不同之處在于,(1)在播放列表的再現(xiàn)處理中,每當(dāng)變更再現(xiàn)狀態(tài)均記錄其履歷,和(在廣告的播放項(xiàng)目的置換處理中,根據(jù)事先記錄的再現(xiàn)狀態(tài)的履歷,選擇新廣告的內(nèi)容。其他特征、例如再現(xiàn)對象的BD-ROM盤上的數(shù)據(jù)構(gòu)造、再現(xiàn)裝置的硬件構(gòu)成、系統(tǒng)LSI內(nèi)的功能部及再現(xiàn)控制部與系統(tǒng)目標(biāo)解碼器的各構(gòu)成與實(shí)施方式2的一樣。因此,在下面的說明中,描述與實(shí)施方式2的特征不同的實(shí)施方式3的特征,對其他與實(shí)施方式2的特征一樣的特征,援引實(shí)施方式1或?qū)嵤┓绞?中的說明?!捶?wù)對象的特征〉在根據(jù)本發(fā)明實(shí)施方式3的服務(wù)對象文件中,由應(yīng)用管理表格(參照圖4(c))指定的BD-J應(yīng)用程序除實(shí)施方式2的內(nèi)容之外,還包含使Java虛擬機(jī)36A執(zhí)行如下處理的部分(1)在再現(xiàn)播放列表的過程中監(jiān)視聲音/字幕的設(shè)定,每當(dāng)檢測到該設(shè)定的變更,則將其內(nèi)容記錄在再現(xiàn)的狀態(tài)履歷(下面稱為再現(xiàn)履歷。)中的處理,(2)每當(dāng)播放列表的再現(xiàn)終止時(shí),根據(jù)再現(xiàn)履歷,進(jìn)行簡檔推定,來決定用戶嗜好的處理,及(3)使用用戶嗜好,選擇應(yīng)下載的新廣告的片段信息文件與AV片段文件的對的處理。在根據(jù)本發(fā)明實(shí)施方式3的再現(xiàn)控制部1033(參照圖18、20)中,在DVD-Iike模塊35或Java模塊36根據(jù)當(dāng)前的動(dòng)態(tài)腳本信息DS調(diào)用服務(wù)對象的情況下,Java模塊36根據(jù)該服務(wù)對象,除進(jìn)行實(shí)施方式2的處理之外,還執(zhí)行如下處理(1)在再現(xiàn)播放列表的過程中監(jiān)視播放器寄存器38,每當(dāng)由再現(xiàn)控制引擎37變更涉及聲音/字幕的設(shè)定的SPR的值時(shí),將其內(nèi)容記錄在再現(xiàn)履歷中的處理,(2)每當(dāng)播放列表的再現(xiàn)終止時(shí),根據(jù)再現(xiàn)履歷,進(jìn)行簡檔推定,來決定用戶嗜好的處理,及(3)在下一播放列表的再現(xiàn)開始時(shí),使用用戶嗜好,選擇應(yīng)從服務(wù)器裝置106下載的新廣告的AV片段,通知給服務(wù)器裝置106的處理。<播放列表的再現(xiàn)處理>圖四是根據(jù)實(shí)施方式3的再現(xiàn)裝置102執(zhí)行的播放列表的再現(xiàn)處理的流程圖。下面,按圖四所示步驟的順序,說明播放列表的再現(xiàn)處理。另外,圖四中,向與圖22所示的步驟一樣的步驟附加與圖22相同的符號,對這些一樣的步驟的細(xì)節(jié)援引實(shí)施方式1中的說明。步驟Sl當(dāng)再現(xiàn)裝置102接通電源時(shí),系統(tǒng)LSI1000進(jìn)行各功能部1001、1010、1030的初始化(參照圖18)。特別是,再現(xiàn)控制部1033整合應(yīng)用程序的執(zhí)行環(huán)境。步驟S2當(dāng)被通知了向BD-ROM驅(qū)動(dòng)器102A插入BD-ROM盤101的情況時(shí),再現(xiàn)控制部1033根據(jù)該通知,使虛擬文件控制部1032從BD-ROM盤101中讀取索引文件IF。再現(xiàn)控制部1033還使虛擬文件控制部1032從BD-ROM盤101中讀取該索引文件IF中、索引表格的第一播放指定的BD-J對象文件。由此,再現(xiàn)控制部1033中,Java模塊36根據(jù)該BD-J對象文件中記述的第一播放的BD-J對象,執(zhí)行BD-J應(yīng)用程序。Java模塊36還根據(jù)第一播放的BD-J對象,使虛擬文件控制部1032從BD-ROM盤101中讀取當(dāng)前的播放列表文件與服務(wù)對象文件。Java模塊36根據(jù)該服務(wù)對象,執(zhí)行BD-J應(yīng)用程序。步驟S3Java模塊36使再現(xiàn)控制引擎37從當(dāng)前的靜態(tài)腳本信息SS中檢測標(biāo)記類型為‘廣告’的播放列表標(biāo)記。若檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘當(dāng)前的播放列表包含廣告的播放項(xiàng)目,,處理前進(jìn)到步驟S4A。若未檢測到該播放列表標(biāo)記,則Java模塊36判斷為‘當(dāng)前的播放列表不包含廣告的播放項(xiàng)目,,處理前進(jìn)到步驟S51。步驟S4AJava模塊36將當(dāng)前的播放列表置換為新播放列表。該新播放列表與當(dāng)前的播放列表的不同之處在于將廣告的播放項(xiàng)目置換為新廣告的播放項(xiàng)目。另外,該新廣告的播放項(xiàng)目按照用戶嗜好不同而不同。步驟S4A的細(xì)節(jié)如后所述。步驟S51Java模塊36使再現(xiàn)控制引擎37開始當(dāng)前播放列表的再現(xiàn)。再現(xiàn)控制引擎37與根據(jù)實(shí)施方式1的步驟S5—樣,再現(xiàn)當(dāng)前的播放列表。步驟S52在再現(xiàn)當(dāng)前的播放列表的過程中,Java模塊36監(jiān)視播放器寄存器38。Java模塊36在檢測到播放器寄存器38中、涉及聲音/字幕的設(shè)定的SPR的值被更新的情況下,處理前進(jìn)到步驟S53。在未檢測到該更新的情況下,處理前進(jìn)到步驟S54。這里,聲音/字幕的設(shè)定按以下步驟來變更。在再現(xiàn)當(dāng)前的播放列表的過程中,當(dāng)操作部102E從用戶受理了變更聲音或字幕的設(shè)定的操作的情況下,將表示該情況的通知INT發(fā)送給用戶事件處理部1031(參照圖16、18)。聲音及字幕的設(shè)定的變更例如包含從日語向英語的語言變更、及例如從AC-3向Dolby(注冊商標(biāo))Lossless方式的聲音數(shù)據(jù)的編碼方式變更。用戶事件處理部1031根據(jù)該通知INT,向再現(xiàn)控制部1033發(fā)送委托U0,指示聲音或字幕的設(shè)定變更。再現(xiàn)控制部1033中,模塊管理器33將該委托UO傳遞給Java模塊36,Java模塊36按照該委托U0,向再現(xiàn)控制引擎37指示聲音或字幕的設(shè)定變更(參照圖20)。再現(xiàn)控制引擎37按照該指示,參照播放器寄存器38內(nèi)的SPR。再現(xiàn)控制引擎37還利用SPR的值,從當(dāng)前播放項(xiàng)目信息的流選擇表格中登記的基本流中的、再現(xiàn)裝置102與顯示器103雙方可再現(xiàn)的基本流中,選擇音頻流、PG流或文本字幕流(下面簡稱為音頻流等。)。再現(xiàn)控制引擎37接著以選擇到的基本流的流選擇序號,更新sra所示的解碼對象的音頻流等的流選擇序號。并且,再現(xiàn)控制引擎37將該選擇的基本流的流識(shí)別信息中記述的PID作為解碼對象的音頻流等的PID,設(shè)定給系統(tǒng)目標(biāo)解碼器1013內(nèi)的PID濾波器。結(jié)果,由系統(tǒng)目標(biāo)解碼器1013解碼的音頻流等被變更。步驟S53Java模塊36從由再現(xiàn)控制引擎37更新后的SPR的值中讀取聲音/字幕的設(shè)定變更內(nèi)容,記錄在再現(xiàn)履歷中。圖30(a)是表示再現(xiàn)履歷的內(nèi)容的表。如圖30(a)所示,每當(dāng)變更聲音/字幕的設(shè)定時(shí),與該變更的時(shí)刻一起,將當(dāng)前播放列表的內(nèi)容ID、聲音與字幕的種類、基于變更后設(shè)定的再現(xiàn)開始‘入’與終止‘切’、變更后的聲音數(shù)據(jù)的編碼方式及變更后的聲音/字幕的語言種類記錄在再現(xiàn)履歷中。例如,從圖30(a)的再現(xiàn)履歷可知,在2007年10月5日20:20-22:30,再現(xiàn)內(nèi)容ID“BBBBB”的播放列表,在該再現(xiàn)中,作為聲音數(shù)據(jù)的編碼方式,選擇杜比無損(DolbyLossless)方式,作為聲音/字幕的語言,選擇英語。步驟S54=Java模塊36檢查當(dāng)前的播放列表再現(xiàn)是否終止。若該再現(xiàn)終止,則Java模塊36將處理前進(jìn)到步驟S55。若該再現(xiàn)未終止,則Java模塊36將處理返回到步驟S52。步驟S55Java模塊36根據(jù)再現(xiàn)履歷,進(jìn)行簡檔推定,來決定用戶嗜好。具體地,Java模塊36首先對再現(xiàn)履歷中記錄的聲音/字幕的設(shè)定的每個(gè)種類總結(jié)合計(jì)的利用時(shí)間。Java模塊36接著將合計(jì)的利用時(shí)間最長的種類的聲音/字幕的設(shè)定的組合決定為用戶嗜好。圖30(b)是表示根據(jù)圖30(a)所示的再現(xiàn)履歷總結(jié)的聲音數(shù)據(jù)的按不同編碼方式區(qū)分的合計(jì)利用時(shí)間的表。如圖30(b)所示,根據(jù)圖30(a)的再現(xiàn)履歷,可知聲音數(shù)據(jù)的編碼方式中“DolbyLossless方式”的利用時(shí)間最長。另一方面,圖30(c)是表示根據(jù)相同再現(xiàn)履歷總結(jié)的聲音/字幕的按不同語言種類區(qū)分的合計(jì)利用時(shí)間的表。如圖30(c)所示,根據(jù)圖30(a)的再現(xiàn)履歷,可知聲音/字幕語言的種類中“英語”的利用時(shí)間最長。根據(jù)圖30(b)及圖30(c)的總結(jié)結(jié)果,Java模塊36將“DolbyLossless方式”與“英語”的組合決定為用戶嗜好。步驟S56=Java模塊36將由簡檔推定決定的用戶嗜好記錄在本地存儲(chǔ)器1021中。在圖30的例中,將“DolbyLossless方式”與“英語”的組合記錄為用戶嗜好。另外,再現(xiàn)履歷也可從記錄后3個(gè)月等經(jīng)過規(guī)定時(shí)間后的項(xiàng)目開始順序刪除。另外,簡檔推定中,根據(jù)再現(xiàn)履歷總結(jié)利用時(shí)間的項(xiàng)目也可限于從當(dāng)前時(shí)刻起3個(gè)月前等規(guī)定時(shí)間之前的項(xiàng)目。這些條件可由服務(wù)對象來定義。<步驟S4中的廣告播放項(xiàng)目的置換處理>圖31是根據(jù)本發(fā)明實(shí)施方式3的廣告播放項(xiàng)目的置換處理的流程圖。步驟S41與根據(jù)本發(fā)明實(shí)施方式1的步驟S41—樣,Java模塊36首先從模塊管理器33中讀取索引文件IN內(nèi)的內(nèi)容ID422(參照圖幻。Java模塊36接著通過網(wǎng)絡(luò)接口102D(參照圖16),向網(wǎng)絡(luò)105上的服務(wù)器裝置106發(fā)送該內(nèi)容ID。步驟S46A服務(wù)器裝置106針對各種AV內(nèi)容的每個(gè),一般保持兩種以上新廣告的AV片段,即片段信息文件與AV片段文件的組合。向各AV片段分別分配廣告ID。這里,與實(shí)施方式2—樣,向各AV片段附加用于改寫播放項(xiàng)目信息的流選擇表格的信息或表示AV片段文件具有網(wǎng)絡(luò)屬性的信息。并且,在一個(gè)AV片段中包含多個(gè)片段信息文件與AV片段文件的對的情況下,向該AV片段附加表示對各對的主路徑與子路徑的分配的信息。針對一個(gè)AV內(nèi)容的多種AV片段按用戶的不同嗜好被一個(gè)個(gè)地分類。服務(wù)器裝置106將各AV片段的廣告ID與用戶嗜好之間的對應(yīng)關(guān)系作為廣告的列表進(jìn)行管理。一般,廣告的列表按每個(gè)AV內(nèi)容而不同。服務(wù)器裝置106將各列表與一個(gè)AV內(nèi)容的內(nèi)容ID相對應(yīng)地進(jìn)行管理。服務(wù)器裝置106當(dāng)從Java模塊36接收到內(nèi)容ID時(shí),檢索對應(yīng)于該內(nèi)容ID的廣告列表,作為該內(nèi)容ID的回復(fù)發(fā)送給Java模塊36。另一方面,在不能檢索到對應(yīng)于該內(nèi)容ID的廣告列表的情況下,服務(wù)器裝置106將該情況作為該內(nèi)容ID的回復(fù)通知給Java模塊36。Java模塊36在發(fā)送內(nèi)容ID之后,等待針對其的從服務(wù)器裝置106的回復(fù)。在接受到該回復(fù)時(shí),Java模塊36判斷該回復(fù)的內(nèi)容是否是新廣告列表。在回復(fù)的內(nèi)容是廣告列表的情況下,Java模塊36將處理前進(jìn)到步驟S46B。另一方面,在該回復(fù)的內(nèi)容不是廣告列表的情況下,Java模塊36結(jié)束廣告的播放項(xiàng)目的置換處理。步驟S46BJava模塊36從本地存儲(chǔ)器1021中讀取用戶嗜好。Java模塊36還從由服務(wù)器裝置106接收到的廣告列表中檢索對應(yīng)于該用戶嗜好的廣告ID。步驟S47-51與實(shí)施方式2完全一樣。步驟S47Java模塊36將步驟S46B中檢索到的廣告ID發(fā)送給服務(wù)器裝置106。服務(wù)器裝置106接收該廣告ID,將分配了該廣告ID的新廣告的AV片段發(fā)送給再現(xiàn)裝置102。Java模塊36使網(wǎng)絡(luò)接口102D接收該新廣告的AV片段,存儲(chǔ)在本地存儲(chǔ)器1021中。步驟S48Java模塊36使虛擬文件控制部1032將新廣告的AV片段虛擬地組入BD-ROM盤101中。若已制作虛擬數(shù)據(jù)包,則Java模塊36使虛擬文件控制部1032將新廣告的AV片段組入該虛擬數(shù)據(jù)包中。步驟S49Java模塊36從當(dāng)前的靜態(tài)腳本信息SS中檢測表示與檢測到的播放列表標(biāo)記的PTS相同的再現(xiàn)開始時(shí)刻的播放項(xiàng)目信息,即廣告的播放項(xiàng)目信息。步驟S50Java模塊36改寫步驟S49中檢測到的播放項(xiàng)目信息。步驟S51Java模塊36使再現(xiàn)控制引擎37進(jìn)一步從步驟S3中從當(dāng)前的靜態(tài)腳本信息SS中讀取的播放列表標(biāo)記信息中,檢測標(biāo)記類型為‘廣告’的播放列表標(biāo)記。若檢測到該播放列表標(biāo)記,則Java模塊36將處理返回到步驟S49。若未檢測到該播放列表標(biāo)記,則Java模塊36結(jié)束廣告的播放項(xiàng)目的置換處理。通過上述步驟S41-51,在靜態(tài)腳本存儲(chǔ)器21上,將當(dāng)前的播放列表信息中包含的原廣告的播放項(xiàng)目信息改寫為新廣告的播放項(xiàng)目信息。因此,在該播放項(xiàng)目信息表示的再現(xiàn)區(qū)間,再現(xiàn)本地存儲(chǔ)器1021內(nèi)的新廣告的AV片段文件,而不是BD-ROM盤101上的AV片段文件。結(jié)果,與實(shí)施方式1一樣,代替在圖25(a)所示的播放項(xiàng)目PL的再現(xiàn)區(qū)間PI2再現(xiàn)的原廣告的幀群F1,在圖25(b)所示的播放列表NPL的相同再現(xiàn)區(qū)間PI2中新廣告的幀群F2被再現(xiàn)。這樣,將原廣告播放項(xiàng)目置換為新廣告的播放項(xiàng)目。圖32是表示步驟S41-47中的服務(wù)器裝置106與再現(xiàn)裝置102之間的數(shù)據(jù)交換的模式圖。在步驟S41-47中,在服務(wù)器裝置106與再現(xiàn)裝置102之間,按圖32所示的(1)-(4)的順序交換數(shù)據(jù)。這里,如圖32所示,服務(wù)器裝置106在內(nèi)置的HDD106A中,事先保存內(nèi)容ID與廣告列表ID之間的對應(yīng)表106B、廣告列表106C及新廣告AV片段CLPl。一個(gè)廣告列表106C與對應(yīng)表106B中記述的各廣告的列表ID相對應(yīng)。在廣告列表106C中,按照可由再現(xiàn)裝置102決定的不同用戶嗜好,即聲音/字幕可設(shè)定的不同組合,一個(gè)個(gè)地對應(yīng)廣告ID。向各廣告ID分配該廣告的AV片段、即片段信息文件與AV片段文件的組合CLP1。(1)在步驟S41中,再現(xiàn)裝置102的Java模塊36例如將內(nèi)容ID“AAAAA”發(fā)送給服務(wù)器裝置106。(2)在步驟S46A中,服務(wù)器裝置106接收該內(nèi)容ID“AAAAA”,從對應(yīng)表106B中,檢索對應(yīng)于該內(nèi)容ID“AAAAA”的廣告列表的ID“LST_AAAAA”。服務(wù)器裝置106還從HDD106A中讀取分配了該ID“LST_AAAAA”的廣告列表106C,作為內(nèi)容ID“AAAAA”的回復(fù)發(fā)送給Java模塊36。Java模塊36從服務(wù)器裝置106接收該廣告的列表106C。(3)在步驟S406B中,Java模塊36從本地存儲(chǔ)器1021讀取用戶嗜好,從廣告的列表106C中,檢索對應(yīng)于該用戶嗜好的廣告ID。例如,在用戶嗜好是根據(jù)圖30(b)及圖30(c)的總結(jié)結(jié)果決定的“DolbyLossless方式”與“英語”的組合的情況下,Java模塊36檢索廣告列表106C中對應(yīng)于該組合的廣告ID“CM1”。(4)在步驟S47中,Java模塊36將步驟S46B中檢索到的廣告ID“CM1”發(fā)送給服務(wù)器裝置106。服務(wù)器裝置106接收該廣告ID“CM1”,將分配了該廣告ID“CM1”的新廣告的AV片段CLPl從HDD106A發(fā)送給再現(xiàn)裝置102。Java模塊36使網(wǎng)絡(luò)接口102D接收該新廣告的AV片段CLPl,存儲(chǔ)在本地存儲(chǔ)器1021中。例如,在用戶嗜好是“DolbyLossless方式”與“英語”的組合的情況下,將對應(yīng)于該組合的廣告ID“CM1”例如分配給以英語宣傳可應(yīng)對DolbyLossless方式的家庭影院系統(tǒng)的廣告。這樣的廣告可期待以再現(xiàn)裝置102視聽內(nèi)容ID“AAAAA”的AD內(nèi)容的用戶的關(guān)心度較高。結(jié)果,可進(jìn)一步抑制廣告的插入損害該AV內(nèi)容的娛樂性的危險(xiǎn)性。另外,可使該廣告的宣傳效果進(jìn)一步提高。根據(jù)本發(fā)明實(shí)施方式3的再現(xiàn)裝置如上所述,與實(shí)施方式2—樣,可在組入BD-ROM盤101中記錄的播放列表中的廣告播放項(xiàng)目的再現(xiàn)區(qū)間再現(xiàn)新廣告的播放項(xiàng)目。在實(shí)施方式3中,還可根據(jù)再現(xiàn)履歷來推定用戶嗜好,根據(jù)該嗜好來選擇新廣告的播放項(xiàng)目。因此,與實(shí)施方式2相比,可進(jìn)一步抑制播放列表再現(xiàn)時(shí)視聽者關(guān)心度低的廣告被再現(xiàn)的可能性。結(jié)果,可進(jìn)一步抑制廣告的插入損害該播放列表的娛樂性的危險(xiǎn)性。另外,可使廣告的宣傳效果進(jìn)一步提高?!秾?shí)施方式4》根據(jù)本發(fā)明實(shí)施方式4的寫作裝置制作根據(jù)實(shí)施方式1的BD-ROM盤101的盤圖像204(參照圖2)及更新工具包205(參照圖17(a))。這里,所謂寫作裝置是指例如設(shè)置在電影的制作工作室中,根據(jù)影像、聲音、字幕等素材數(shù)據(jù)編輯電影等的播放列表,根據(jù)該播放列表來制作媒體數(shù)據(jù)包的盤圖像的裝置。盤圖像是圖2所示的、應(yīng)記錄在媒體封裝的卷區(qū)202中的目錄構(gòu)造204的文件群。〈BD-R0M盤101的盤圖像204的制作>圖33是根據(jù)本發(fā)明實(shí)施方式4的寫作裝置300的功能框圖。圖33所示的功能部特別是涉及BD-ROM盤101的盤圖像204的制作。如圖33所示,寫作裝置包含素材制作部301、腳本生成部302、BD-J制作部303、存儲(chǔ)部308、多路復(fù)用處理部304及格式處理部305。這些功能部301-305、308集成在單個(gè)或多個(gè)系統(tǒng)LSI中。素材制作部301根據(jù)用戶的操作,由影像、聲音、字幕等素材數(shù)據(jù)VD、AD、ST、⑶,編輯基本流61。基本流61表示一系列播放列表的影像、聲音、字幕或?qū)υ挳嬅妫曨l流61V、音頻流61A、PG流61P、或IG流611中的至少某個(gè)。另外,也可包含文本字幕流。將基本流61存儲(chǔ)在存儲(chǔ)部308中。具體地,素材制作部301通過以MPEG-4AVC或MPEG-2等編碼方式對非壓縮的位圖數(shù)據(jù)等圖像數(shù)據(jù)VD壓縮,來制作視頻流61V。這里,當(dāng)將畫中畫用于編輯時(shí),視頻流61V包含主視頻流與次視頻流雙方。另一方面,素材制作部301通過以AC-3等編碼方式將非壓縮的LPCM方式等的聲音數(shù)據(jù)AD壓縮,來制作音頻流61A。這里,當(dāng)將兩種以上的聲音數(shù)據(jù)的混合用于編輯時(shí),音頻流61A包含主音頻流與次音頻流雙方。素材制作部301還根據(jù)用戶的操作,對表示字幕的圖像數(shù)據(jù)ST制作字幕信息文件。字幕信息文件例如規(guī)定在畫面中顯示圖像數(shù)據(jù)ST的位置與定時(shí)、及淡入/淡出等應(yīng)對圖像數(shù)據(jù)ST附加的顯示效果。素材制作部301使該字幕信息文件與圖像數(shù)據(jù)ST配合,制作PG流61P。素材制作部301還根據(jù)用戶的操作,對表示GUI用的菜單的位圖數(shù)據(jù)等圖像數(shù)據(jù)GD制作菜單文件。菜單文件例如規(guī)定對應(yīng)于用戶操作的菜單內(nèi)的按鈕變化或應(yīng)對菜單附加的顯示效果。素材制作部301使該菜單文件與圖像數(shù)據(jù)GD配合來制作IG流611。腳本生成部302根據(jù)基本流61的編輯信息及用戶的操作,制作腳本數(shù)據(jù)62,存儲(chǔ)在存儲(chǔ)部308中。腳本數(shù)據(jù)62包含圖2所示的索引文件2042A、電影對象文件2042B及播放列表文件2043A。這里,基本流61的編輯信息包含表示素材制作部301執(zhí)行的編輯內(nèi)容的信息及各基本流61的屬性信息。例如,對于視頻流61V,包含編碼方式的種類或畫中畫中的主視頻流與次視頻流之間的對應(yīng)關(guān)系,對于音頻流61A,包含編碼方式的種類或混合中的主音頻流與次音頻流之間的對應(yīng)關(guān)系,對于PG流61P,包含字幕信息文件,對于IG流611,包含菜單文件。編輯信息還表示一系列播放列表的再現(xiàn)時(shí)間中應(yīng)再現(xiàn)基本流61的各部分的時(shí)刻。各時(shí)刻由用戶的操作來指定。腳本生成部302當(dāng)制作播放列表文件2043A時(shí),根據(jù)用戶的操作,制作各播放項(xiàng)目信息的流選擇表格(參照圖13(a))與播放列表標(biāo)記2043D(參照圖15(a))。特別是,播放列表標(biāo)記2043D包含表示廣告的播放項(xiàng)目再現(xiàn)開始時(shí)刻的部分。腳本生成部302還制作參數(shù)文件PF,傳遞給多路復(fù)用處理部304。參數(shù)文件PF表示存儲(chǔ)部308中存儲(chǔ)的基本流61中的、應(yīng)多路復(fù)用于同一AV片段文件上的基本流的識(shí)別信息及其屬性信息。BD-J制作部303向用戶提供BD-J應(yīng)用的編程環(huán)境。S卩,BD-J制作部303通過⑶I從用戶受理涉及編程的請求,根據(jù)該請求,制作BD-J應(yīng)用程序的源代碼。BD-J制作部303還將這些源代碼整理為BD-J腳本數(shù)據(jù)63,存儲(chǔ)在存儲(chǔ)部308中。BD-J腳本數(shù)據(jù)63包含圖2所示的BD-J對象文件2047A、服務(wù)對象文件2042C及JAR文件2046A。多路復(fù)用處理部304根據(jù)參數(shù)文件PF,從存儲(chǔ)部308中讀取視頻流61V、音頻流61A、PG流61P及IG流611,以MPEG-2TS形式多路復(fù)用,由此制作AV片段文件AV。并且,多路復(fù)用處理部304按以下步驟來制作針對該AV片段文件AV的片段信息文件CL。多路復(fù)用處理部340首先制作標(biāo)記表格信息442(參照圖9、圖11(a))。具體地,多路復(fù)用處理部304從視頻流61V中檢測I圖片或IDR圖片,將檢測到的各圖片的PTS與該圖片開頭的AV片段文件AV內(nèi)的SPN的對對應(yīng)于一個(gè)片段標(biāo)記ID442D,作為一個(gè)片段標(biāo)記信息442A來登記。在同一AV片段文件AV包含主視頻流與次視頻流兩種的情況下,多路復(fù)用處理部304同時(shí)制作對這兩方的標(biāo)記表格信息。多路復(fù)用處理部304接著根據(jù)參數(shù)文件PF,制作表示多路復(fù)用于同一AV片段文件AV上的各基本流的屬性的流屬性信息441(參照圖9、圖10)。多路復(fù)用處理部304接著使標(biāo)記表格信息與流屬性信息配合,制作片段信息文件CL。格式處理部305從存儲(chǔ)部308中讀取腳本數(shù)據(jù)62與BD-J腳本數(shù)據(jù)63,從多路復(fù)用處理部304接收AV片段文件AV與片段信息文件CL的對。格式處理部305還將這些數(shù)據(jù)變換為UDF文件,配置在圖2所示的目錄構(gòu)造204中。結(jié)果,制作了BD-ROM盤101用的盤圖像204。之后,該盤圖像204通過變換為母盤用的數(shù)據(jù),被記錄在BD-ROM盤101的母盤中。還通過將該母盤用于壓制工序,來制造BD-ROM盤101。圖34是盤圖像204的制作方法的流程圖。步驟S61素材制作部301根據(jù)用戶的操作,編輯基本流61。步驟S62腳本生成部302根據(jù)基本流61的編輯信息及用戶的操作,制作腳本數(shù)據(jù)62。腳本生成部302當(dāng)制作播放列表文件2043A時(shí),根據(jù)用戶的操作,制作各播放項(xiàng)目信息的流選擇表格與播放列表標(biāo)記。特別是播放列表標(biāo)記包含表示廣告的播放項(xiàng)目再現(xiàn)開始時(shí)刻的部分。腳本生成部302還將參數(shù)文件PF傳遞給多路復(fù)用處理部304。步驟S63=BD-J制作部303根據(jù)用戶的操作,制作BD-J應(yīng)用程序,再由此制作BD-J腳本數(shù)據(jù)63。步驟S64多路復(fù)用處理部304根據(jù)參數(shù)文件PF,從存儲(chǔ)部308中讀取基本流61,進(jìn)行多路復(fù)用,由此制作AV片段文件AV。與此同時(shí),多路復(fù)用處理部304制作針對該AV片段文件AV的片段信息文件CL。步驟S65格式處理部305從存儲(chǔ)部308中讀取腳本數(shù)據(jù)62與BD-J腳本數(shù)據(jù)63,從多路復(fù)用處理部304接收AV片段文件AV與片段信息文件CL的對,將這些數(shù)據(jù)配置在圖2所示的目錄構(gòu)造204中。這樣,制作BD-ROM盤101用的盤圖像204。<更新工具包205的制作>圖35是涉及更新工具包205的制作的寫作裝置300的功能框圖。圖35所示的功能部除圖33所示的外,還包含差分提取部306與更新工具包制作部307。這些功能部306、207集成化在與其它功能部相同或不同的系統(tǒng)LSI中。素材制作部301按照用戶的操作,根據(jù)素材數(shù)據(jù)VD、AD、ST、GD,編輯追加基本流。追加基本流表示應(yīng)被追加或置換到原盤圖像204中記錄的播放列表中的播放項(xiàng)目的影像、聲音、字幕或?qū)υ挳嬅妫曨l流、音頻流、PG流、或IG流中的至少某個(gè)。另外,也可包含文本字幕流。追加基本流的至少一部分屬于應(yīng)與組入原盤圖像204中的廣告置換的新廣告的播放項(xiàng)目。這些追加基本流除用于主路徑再現(xiàn)的基本流外,也可以還包含用于子路徑再現(xiàn)的基本流。追加基本流的編輯過程與原盤圖像204中記錄的基本流61的編輯過程一樣。將追加基本流與原基本流61—起存儲(chǔ)在存儲(chǔ)部308中。腳本生成部302根據(jù)追加基本流的編輯信息及用戶的操作,制作虛擬數(shù)據(jù)包用的追加腳本數(shù)據(jù)62A,存儲(chǔ)在存儲(chǔ)部308中。追加腳本數(shù)據(jù)62A與原腳本數(shù)據(jù)62—樣,包含索引文件、電影對象文件及播放列表文件。這里,追加基本流的編輯信息與原基本流61的編輯信息的不同之處在于將原廣告置換為新廣告。因此,在相同方面,追加腳本數(shù)據(jù)62A與原腳本數(shù)據(jù)62不同。特別是,播放列表文件與圖17(a)所示的追加播放列表文件2054C等價(jià)。在追加播放列表文件20MC中,與圖12所示的原播放列表文件2043A不同,將播放列表信息中原廣告的播放項(xiàng)目信息置換為新廣告的播放項(xiàng)目信息。新廣告的播放項(xiàng)目信息與原廣告的播放項(xiàng)目信息在參照片段信息與流選擇表格方面不同。將該流選擇表格被改寫為涉及追加基本流的表格。該流選擇表格也可包含表示子路徑ID的流路徑信息。此時(shí),追加播放列表文件2054C包含該子路徑ID的子路徑,包含涉及新廣告的子播放項(xiàng)目信息。另外,追加播放列表文件2054C包含表示新廣告的播放項(xiàng)目的再現(xiàn)開始時(shí)刻的播放列表標(biāo)記。將該再現(xiàn)開始時(shí)刻設(shè)定得與原廣告的播放項(xiàng)目的再現(xiàn)開始時(shí)刻相等。腳本生成部302還制作追加參數(shù)文件MPF,傳遞給多路復(fù)用處理部304。追加參數(shù)文件MPF表示存儲(chǔ)部308中存儲(chǔ)的基本流61中的、應(yīng)多路復(fù)用于同一AV片段文件上的追加基本流的識(shí)別信息及其屬性信息。BD-J制作部303根據(jù)用戶的操作,制作應(yīng)在制作虛擬數(shù)據(jù)包后利用的BD-J應(yīng)用程序的源代碼。BD-J制作部303還將這些源代碼整理為追加BD-J腳本數(shù)據(jù)63A,存儲(chǔ)在存儲(chǔ)部308中。追加BD-J腳本數(shù)據(jù)63A包含BD-J對象文件63B、服務(wù)對象文件63C及JAR文件63D。多路復(fù)用處理部304根據(jù)追加參數(shù)文件MPF,從存儲(chǔ)部308中讀取追加基本流,以MPEG-2TS形式多路復(fù)用,由此制作追加AV片段文件MAV。與此同時(shí),多路復(fù)用處理部304制作針對該追加AV片段文件MAV的追加片段信息文件MCL。差分提取部306比較存儲(chǔ)部308中存儲(chǔ)的原腳本數(shù)據(jù)62與追加腳本數(shù)據(jù)62A,提取兩者間的差分DSD。該差分DSD例如包含原腳本數(shù)據(jù)62中不包含的文件、或一部分與原腳本數(shù)據(jù)62中包含的文件不同的文件。該差分DSD特別是包含與追加播放列表文件2054C等價(jià)的文件。差分提取部306還制作該差分DSD中包含的各文件的識(shí)別信息DI,傳遞給更新工具包制作部307。格式處理部305從存儲(chǔ)部308中讀取追加BD-J腳本數(shù)據(jù)63A,從多路復(fù)用處理部304接收追加AV片段文件MAV與追加片段信息文件MCL的對,從差分提取部306接收腳本數(shù)據(jù)的差分DSD。格式處理部305還將這些數(shù)據(jù)變換為UDF文件,配置在圖19所示的虛擬數(shù)據(jù)包內(nèi)的目錄構(gòu)造206。結(jié)果,虛擬數(shù)據(jù)包用盤圖像206被制作。在該盤圖像206中,僅與原盤圖像204中包含的文件不同的差分?jǐn)?shù)據(jù)206A具有實(shí)體,對于與原盤圖像204中包含的文件相同的文件,僅記錄其路徑信息。差分?jǐn)?shù)據(jù)206A由追加AV片段文件MAV、追加片段信息文件MCL、腳本數(shù)據(jù)的差分DSD及追加BD-J腳本數(shù)據(jù)63A構(gòu)成。特別是,追加AV片段文件MAV、追加片段信息文件MCL、及腳本數(shù)據(jù)的差分DSD相當(dāng)于圖17(a)所示的追加內(nèi)容文件20MC-G。更新工具包制作部307利用來自差分提取部306的識(shí)別信息DI,制作圖17(b)所示的合并管理信息文件2054A。更新工具包制作部307還用原盤圖像204中記錄的AV內(nèi)容的提供商的私鑰加密該合并管理信息文件2054A的散列值,制作該提供商的電子簽名,使用該電子簽名,制作簽名信息文件20MB。更新工具包制作部307接著使用該提供商的OrgID與BD-ROM盤101的DiscID,將差分?jǐn)?shù)據(jù)206A、合并管理信息文件2054A及簽名信息文件2054B配置在圖17(a)所示的目錄構(gòu)造205中。將該目錄構(gòu)造的文件群205被作為更新工具包205利用。圖36是更新工具包205的制作方法的流程圖。步驟S71素材制作部301根據(jù)用戶的操作,編輯追加基本流。特別是,追加基本流包含應(yīng)組入新廣告播放項(xiàng)目中的基本流。步驟S72腳本生成部302根據(jù)追加基本流的編輯信息及用戶的操作,制作追加腳本數(shù)據(jù)62A。特別是,對于追加播放列表文件20MC,將播放列表信息中原廣告的播放項(xiàng)目信息改寫為新廣告的播放項(xiàng)目信息。腳本生成部302還將追加參數(shù)文件MPF傳遞給多路復(fù)用處理部304。步驟S73差分提取部306比較存儲(chǔ)部308中存儲(chǔ)的原腳本數(shù)據(jù)62與追加腳本數(shù)據(jù)62A,提取兩者間的差分DSD。差分提取部306還制作該差分DSD中包含的各文件的識(shí)別信息DI,傳遞給更新工具包制作部307。步驟S74=BD-J制作部303根據(jù)用戶的操作,制作應(yīng)在制作虛擬數(shù)據(jù)包后利用的BD-J應(yīng)用程序,再據(jù)此制作追加BD-J腳本數(shù)據(jù)63A。步驟S75多路復(fù)用處理部304根據(jù)參數(shù)文件MPF,從存儲(chǔ)部308中讀取追加基本流進(jìn)行多路復(fù)用,由此制作追加AV片段文件MAV與追加片段信息文件MCL的對。步驟S76格式處理部305將追加BD-J腳本數(shù)據(jù)63A、追加AV片段文件MAV與追加片段信息文件MCL的對及腳本數(shù)據(jù)的差分DSD變換為UDF文件。格式處理部305還將這39些文件配置在虛擬數(shù)據(jù)包內(nèi)的目錄構(gòu)造206中,制作虛擬數(shù)據(jù)包用的盤圖像206。步驟S77更新工具包制作部307利用來自差分提取部306的識(shí)別信息DI,制作合并管理信息文件2054A。更新工具包制作部307還加密該合并管理信息文件2054A,制作提供商的電子簽名,并使用該電子簽名,制作簽名信息文件20MB。步驟S78更新工具包制作部307使用提供商的OrgID與BD-ROM盤101的DiscID,將差分?jǐn)?shù)據(jù)206A、合并管理信息文件2054A及簽名信息文件2054B配置在目錄構(gòu)造205中。這樣,制作更新工具包205?!磦渥ⅰ?1)在根據(jù)本發(fā)明的實(shí)施方式13中,服務(wù)對象文件的構(gòu)造與BD-J對象文件的構(gòu)造相同,服務(wù)對象的形式與圖4(b)所示的BD-J對象471的形式相同。另外,服務(wù)對象文件的構(gòu)造也可以與電影對象文件的構(gòu)造相同。此時(shí),服務(wù)對象文件與圖4(a)所示的電影對象文件2042B—樣,一般包含多個(gè)服務(wù)對象。另外,各服務(wù)對象與圖4(a)所示的電影對象42BU42B2一樣,包含導(dǎo)航指令的排列。向各導(dǎo)航指令分配與根據(jù)上述實(shí)施方式13的服務(wù)對象的各功能一樣的功能。再現(xiàn)控制部103中,DVD-Iike模塊35依次執(zhí)行這些導(dǎo)航指令,由此實(shí)現(xiàn)與根據(jù)上述實(shí)施方式13的服務(wù)對象的各功能一樣的功能。(2)在根據(jù)本發(fā)明的實(shí)施方式13中,作為表示播放列表中廣告的播放項(xiàng)目位置的信息,利用播放列表文件中包含的播放列表標(biāo)記。另外,該信息例如也可包含于片段信息文件或服務(wù)對象文件中。(3)在根據(jù)本發(fā)明的實(shí)施方式2、3中,新的服務(wù)對象文件也可在必要時(shí)與JAR文件一起在步驟S47中被下載,在步驟S48中虛擬地組入BD-ROM盤101中。此時(shí),用于改寫播放項(xiàng)目信息的流選擇表格的信息等、應(yīng)附加于新廣告的AV片段的信息也可包含于該新的服務(wù)對象文件中??赏ㄟ^根據(jù)該新的服務(wù)對象文件中包含的服務(wù)對象,執(zhí)行步驟S49之后的處理,來利用這些信息。(4)在根據(jù)本發(fā)明的實(shí)施方式3中,在再現(xiàn)履歷中記錄聲音/字幕的設(shè)定,在簡檔推定中,將合計(jì)的利用時(shí)間最長種類的聲音/字幕的設(shè)定組合決定為用戶嗜好。但是,再現(xiàn)履歷中,除了聲音/字幕的設(shè)定以外,只要是從播放器寄存器38讀取的設(shè)定都可以記錄。另外,也可以由將合計(jì)的利用次數(shù)最多的種類的聲音/字幕的設(shè)定組合決定為用戶嗜好等與上述不同的條件來決定用戶嗜好。也可以按照服務(wù)對象來變更應(yīng)記錄在再現(xiàn)履歷中的信息的內(nèi)容等的條件及用于在簡檔推定中決定用戶嗜好的條件。特別是,在上述O)的情況下,由于能夠在每次播放列表再現(xiàn)時(shí)更新服務(wù)對象文件,所以可在每次播放列表再現(xiàn)時(shí)變更這些條件。(5)在根據(jù)本發(fā)明的實(shí)施方式3中,再現(xiàn)裝置102從服務(wù)器裝置106接收廣告的列表106C,并按照用戶嗜好從中選擇新廣告的內(nèi)容。另外,也可以是再現(xiàn)裝置102將用戶嗜好與內(nèi)容ID—起通知給服務(wù)器裝置106,服務(wù)器裝置106選擇對應(yīng)于該用戶嗜好的新廣告的AV片段。(6)在根據(jù)本發(fā)明的實(shí)施方式3中,與實(shí)施方式2—樣,將新廣告的AV片段與必要的附加信息一起從服務(wù)器裝置106下載后,虛擬地組入BD-ROM盤101上。另外,也可與實(shí)施方式1一樣,將包含新廣告的播放項(xiàng)目的更新工具包從服務(wù)器裝置106下載,根據(jù)該更新工具包制作虛擬數(shù)據(jù)包,由此將該新廣告的播放項(xiàng)目組入該虛擬數(shù)據(jù)包中。(7)在根據(jù)本發(fā)明的實(shí)施方式4中,也可僅制作新廣告的AV片段及應(yīng)附加于其上的信息,來代替更新工具包205。該信息例如包含用于改寫播放項(xiàng)目信息的流選擇表格的信息、表示具有網(wǎng)絡(luò)屬性的AV片段文件的信息、表示針對片段信息文件與AV片段文件的各對的主路徑與子路徑的分配的信息、用于向播放列表信息追加子路徑的信息、或用于向播放列表信息中已有的子路徑追加或改寫子播放項(xiàng)目信息的信息。這些信息例如可由通過腳本生成部302制作的追加參數(shù)文件MPF、或通過差分提取部306提取的腳本數(shù)據(jù)62、62A之間的差分DSD來制作。產(chǎn)業(yè)上的可利用性本發(fā)明涉及用于從光盤再現(xiàn)播放列表的技術(shù),如上所述,當(dāng)從光盤再現(xiàn)播放列表時(shí),可在組入該播放列表中的廣告的播放項(xiàng)目的再現(xiàn)區(qū)間,再現(xiàn)期望的播放項(xiàng)目。因此,本發(fā)明顯然可在產(chǎn)業(yè)上利用。權(quán)利要求1.一種再現(xiàn)裝置,具備提供部件,保持期望的播放項(xiàng)目,提供在所述期望的播放項(xiàng)目與光盤中記錄的播放列表中包含的播放項(xiàng)目中被請求的播放項(xiàng)目;再現(xiàn)部件,再現(xiàn)從所述提供部件提供的播放項(xiàng)目;判斷部件,從所述光盤中讀取規(guī)定所述播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷所述第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息;再現(xiàn)路徑置換部件,在所述判斷為肯定的情況下,通過將所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫為所述期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息的再現(xiàn)區(qū)間改寫處理,將所述第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息;和再現(xiàn)對象請求部件,根據(jù)所述第二再現(xiàn)路徑信息,選擇再現(xiàn)對象的播放項(xiàng)目,請求所述提供部件提供所述再現(xiàn)對象的播放項(xiàng)目。2.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,所述判斷部件按照字節(jié)代碼程序,進(jìn)行所述判斷,所述再現(xiàn)路徑置換部件按照字節(jié)代碼程序,進(jìn)行所述再現(xiàn)區(qū)間改寫處理。3.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,所述第一再現(xiàn)路徑信息包含標(biāo)志信息,所述標(biāo)志信息表示所述播放列表中包含的各播放項(xiàng)目的再現(xiàn)區(qū)間信息是否是廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息,所述判斷部件通過參照所述標(biāo)記信息,進(jìn)行所述判斷。4.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,播放項(xiàng)目包含多個(gè)基本流及對所述多個(gè)基本流規(guī)定再現(xiàn)區(qū)間與地址范圍之間的對應(yīng)關(guān)系的片段信息,播放項(xiàng)目的再現(xiàn)區(qū)間信息包含用于識(shí)別該播放項(xiàng)目中包含的片段信息的參照片段信息、該播放項(xiàng)目中包含的多個(gè)基本流的再現(xiàn)開始時(shí)刻與再現(xiàn)終止時(shí)刻、以及表示該多個(gè)基本流中能夠由所述控制部件選擇的基本流的流選擇表格,所述期望的播放項(xiàng)目與所述廣告的播放項(xiàng)目相比,多個(gè)基本流、片段信息、參照片段信息及流選擇表格中的至少某個(gè)不同。5.根據(jù)權(quán)利要求4所述的再現(xiàn)裝置,所述期望的播放項(xiàng)目與所述廣告的播放項(xiàng)目相比,畫中畫的主視頻流與次視頻流、聲音混合用的主音頻流與次音頻流、圖形字幕流、文本字幕流及交互圖形流中的至少某個(gè)不同。6.根據(jù)權(quán)利要求4所述的再現(xiàn)裝置,還具備與網(wǎng)絡(luò)上的服務(wù)器裝置之間進(jìn)行通信的通信部件,所述再現(xiàn)路徑置換部件在所述再現(xiàn)區(qū)間改寫處理中,利用所述通信部件,從所述服務(wù)器裝置下載所述第二再現(xiàn)路徑信息。7.根據(jù)權(quán)利要求4所述的再現(xiàn)裝置,所述再現(xiàn)路徑置換部件在所述再現(xiàn)區(qū)間改寫處理中,從所述第一再現(xiàn)路徑信息中檢測所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息,將該再現(xiàn)區(qū)間信息中包含的參照片段信息與流選擇表格中的至少某個(gè)改寫為所述期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息中包含的同種信息。8.根據(jù)權(quán)利要求1所述的再現(xiàn)裝置,還具備通信部件,與網(wǎng)絡(luò)上的服務(wù)器裝置之間進(jìn)行通信;再現(xiàn)履歷記錄部件,記錄所述再現(xiàn)部件的播放列表的再現(xiàn)的狀態(tài)履歷;簡檔推定部件,根據(jù)所述再現(xiàn)的狀態(tài)履歷,推定用戶嗜好;和播放項(xiàng)目取得部件,利用所述通信部件,從所述服務(wù)器裝置下載對應(yīng)于所述用戶嗜好的播放項(xiàng)目,作為所述期望的播放項(xiàng)目,使所述提供部件保持。9.根據(jù)權(quán)利要求8所述的再現(xiàn)裝置,所述播放項(xiàng)目取得部件利用所述通信部件,從所述服務(wù)器裝置下載播放項(xiàng)目的列表,從所述列表中選擇對應(yīng)于所述用戶嗜好的播放項(xiàng)目。10.一種再現(xiàn)方法,包括從光盤中讀取規(guī)定所述光盤中記錄的播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷所述第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息的步驟;在所述判斷為肯定的情況下,通過用提供部件保持的期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息的處理,將所述第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息的步驟;根據(jù)所述第二再現(xiàn)路徑信息,從所述期望的播放項(xiàng)目與所述播放列表中包含的播放項(xiàng)目中選擇再現(xiàn)對象的播放項(xiàng)目,由所述提供部件提供給再現(xiàn)部件的步驟;和由所述再現(xiàn)部件再現(xiàn)所述再現(xiàn)對象的播放項(xiàng)目的步驟。11.一種程序,用于使再現(xiàn)裝置執(zhí)行各步驟,所述再現(xiàn)裝置具備提供部件,保持期望的播放項(xiàng)目,提供在所述期望的播放項(xiàng)目與光盤中記錄的播放列表中包含的播放項(xiàng)目中被請求的播放項(xiàng)目;再現(xiàn)部件,再現(xiàn)從所述提供部件提供的播放項(xiàng)目;和再現(xiàn)對象請求部件,請求所述提供部件提供規(guī)定的播放項(xiàng)目,所述程序使再現(xiàn)裝置執(zhí)行從所述光盤中讀取規(guī)定所述播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷所述第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息的步驟;在所述判斷為肯定的情況下,通過將所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫為所述期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息的處理,將所述第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息的步驟;根據(jù)所述第二再現(xiàn)路徑信息,選擇再現(xiàn)對象的播放項(xiàng)目,由所述提供部件提供給所述再現(xiàn)部件的步驟;和由所述再現(xiàn)部件再現(xiàn)所述再現(xiàn)對象的播放項(xiàng)目的步驟。12.—種記錄介質(zhì),記錄有程序,并且能夠由再現(xiàn)裝置讀取,所述再現(xiàn)裝置具備提供部件,保持期望的播放項(xiàng)目,提供在所述期望的播放項(xiàng)目與光盤中記錄的播放列表中包含的播放項(xiàng)目中被請求的播放項(xiàng)目;再現(xiàn)部件,再現(xiàn)從所述提供部件提供的播放項(xiàng)目;和再現(xiàn)對象請求部件,請求所述提供部件提供規(guī)定的播放項(xiàng)目,所述程序用于使所述再現(xiàn)裝置執(zhí)行從所述光盤中讀取規(guī)定所述播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷所述第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息的步驟;在所述判斷為肯定的情況下,通過將所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫為所述期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息的處理,將所述第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息的步驟;根據(jù)所述第二再現(xiàn)路徑信息,選擇再現(xiàn)對象的播放項(xiàng)目,由所述提供部件提供給所述再現(xiàn)部件的步驟;和由所述再現(xiàn)部件再現(xiàn)所述再現(xiàn)對象的播放項(xiàng)目的步驟。13.一種搭載于再現(xiàn)裝置的集成電路,所述再現(xiàn)裝置具備提供部件,所述提供部件保持期望的播放項(xiàng)目,提供在所述期望的播放項(xiàng)目與光盤中記錄的播放列表中包含的播放項(xiàng)目中被請求的播放項(xiàng)目,所述集成電路具備再現(xiàn)部件,再現(xiàn)從所述提供部件提供的播放項(xiàng)目;判斷部件,從所述光盤中讀取規(guī)定所述播放列表的再現(xiàn)路徑的第一再現(xiàn)路徑信息,判斷所述第一再現(xiàn)路徑信息中是否包含廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息;再現(xiàn)路徑置換部件,在所述判斷為肯定的情況下,通過將所述廣告的播放項(xiàng)目的再現(xiàn)區(qū)間信息改寫為所述期望的播放項(xiàng)目的再現(xiàn)區(qū)間信息的處理,將所述第一再現(xiàn)路徑信息置換為第二再現(xiàn)路徑信息;和再現(xiàn)對象請求部件,根據(jù)所述第二再現(xiàn)路徑信息,選擇再現(xiàn)對象的播放項(xiàng)目,請求所述提供部件提供所述再現(xiàn)對象的播放項(xiàng)目。全文摘要提供一種再現(xiàn)裝置,當(dāng)從光盤再現(xiàn)播放列表時(shí),可代替組入該播放列表中的廣告的播放項(xiàng)目而再現(xiàn)其他播放項(xiàng)目。在根據(jù)本發(fā)明的再現(xiàn)裝置中,提供部件保持期望的播放項(xiàng)目,提供在該播放項(xiàng)目與光盤中記錄的播放列表中的播放項(xiàng)目中被請求的播放項(xiàng)目。再現(xiàn)部件再現(xiàn)該播放項(xiàng)目。判斷部件從光盤中讀取播放列表信息,判斷該播放列表信息中是否包含廣告的播放項(xiàng)目信息。在包含的情況下,再現(xiàn)路徑置換部件通過將廣告的播放項(xiàng)目信息改寫為期望的播放項(xiàng)目信息的處理,來置換播放列表信息。再現(xiàn)對象請求部件根據(jù)置換后的播放列表信息,選擇再現(xiàn)對象的播放項(xiàng)目,使提供部件提供給再現(xiàn)部件。文檔編號G11B27/00GK102067226SQ20098012305公開日2011年5月18日申請日期2009年6月5日優(yōu)先權(quán)日2008年6月17日發(fā)明者大坪紹二,川村雄三,本田廉治,飯?zhí)镌C?龜井梨奈子申請人:松下電器產(chǎn)業(yè)株式會(huì)社