專利名稱::再現(xiàn)裝置、集成電路、再現(xiàn)方法、應(yīng)用程序、記錄介質(zhì)、記錄裝置、及記錄方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及將記錄在BD-ROM等的記錄介質(zhì)中的內(nèi)容與經(jīng)由網(wǎng)絡(luò)下載的內(nèi)容組合使用的虛擬文件系統(tǒng)技術(shù)。
背景技術(shù):
:在BD(Blu-ray藍(lán)光光盤)技術(shù)中,將從網(wǎng)絡(luò)等取得的文件記錄到作為與BD-R0M盤或BD-R、BD-RE盤等的記錄介質(zhì)(以下稱作“ROM盤”)不同的記錄介質(zhì)的本地存儲(chǔ)器(localstorage)中,利用能夠?qū)⒈镜卮鎯?chǔ)器上的文件宛如記錄在ROM盤上那樣處理的虛擬文件系統(tǒng)(VFS)。在虛擬文件系統(tǒng)中,通過將記錄在本地存儲(chǔ)器中的文件映射到ROM盤中,將記錄在ROM盤中的文件與記錄在本地存儲(chǔ)器中的文件作為記錄在虛擬的一個(gè)盤中的形式來處理。在映射中,使用虛擬文件系統(tǒng)上的文件路徑和與其建立對(duì)應(yīng)的本地存儲(chǔ)器上的文件路徑之間的對(duì)應(yīng)表——即合并管理信息文件(mergemanagementinformationfile)。將這樣通過虛擬文件系統(tǒng)識(shí)別的虛擬的一個(gè)盤稱作“虛擬包”(virtualpackage)0作為關(guān)于虛擬文件系統(tǒng)的以往的技術(shù),已知有例如在專利文獻(xiàn)1中記載的技術(shù)?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)1日本特開2007-251958號(hào)公報(bào)發(fā)明概要發(fā)明要解決的問題另外,較多地看到在本地存儲(chǔ)器中采用SD存儲(chǔ)卡等的可移動(dòng)介質(zhì)的情形。在作為虛擬包構(gòu)建的對(duì)象的本地存儲(chǔ)器是可移動(dòng)介質(zhì)的情況下,如果發(fā)生本地存儲(chǔ)器的插拔,則在虛擬文件系統(tǒng)中需要再構(gòu)建虛擬包。但是,在影像數(shù)據(jù)、應(yīng)用程序的再現(xiàn)、執(zhí)行(以下稱作標(biāo)題(title)再現(xiàn))過程中再構(gòu)建虛擬包有可能將訪問中的文件結(jié)構(gòu)變更等,裝置狀態(tài)有可能變得不穩(wěn)定。所以,虛擬文件系統(tǒng)在標(biāo)題再現(xiàn)中斷的切換時(shí),在下個(gè)標(biāo)題的再現(xiàn)開始前構(gòu)建虛擬包。結(jié)果,發(fā)生雖然安裝著本地存儲(chǔ)器、但不能作為虛擬包而將本地存儲(chǔ)器上的文件讀出的狀態(tài)(準(zhǔn)備狀態(tài))。這里,即使是在將記錄在ROM盤上的BD-J應(yīng)用起動(dòng)后再安裝本地存儲(chǔ)器的狀況,BD-J應(yīng)用能夠使用本地存儲(chǔ)器上的文件路徑對(duì)文件直接訪問。因此,在上述狀況下,有時(shí)從BD-J應(yīng)用不能正確地判斷虛擬包為準(zhǔn)備狀態(tài)還是為有效狀態(tài),有帶來不良狀況的情況。例如,如圖35所示,在將從網(wǎng)絡(luò)等取得的獎(jiǎng)勵(lì)(bonus)游戲用文件作為虛擬包追加的應(yīng)用中,有進(jìn)行顯示獎(jiǎng)勵(lì)選擇菜單的處理的情況。首先,在圖35的to將本地存儲(chǔ)器插入到再現(xiàn)裝置中之后,在tl隨著ROM盤上的標(biāo)題再現(xiàn)開始,起動(dòng)與標(biāo)題建立了對(duì)應(yīng)的BD-J應(yīng)用。該BD-J應(yīng)用具有使用本地存儲(chǔ)器上的文件路徑檢索是否有獎(jiǎng)勵(lì)游戲用文件、如果沒有則下載獎(jiǎng)勵(lì)游戲用文件并請(qǐng)求使用該文件構(gòu)建虛擬包的功能。在tl的時(shí)點(diǎn),在本地存儲(chǔ)器中沒有記錄獎(jiǎng)勵(lì)游戲用的文件,也沒有制作虛擬文件系統(tǒng),所以BD-J應(yīng)用顯示作為獎(jiǎng)勵(lì)選擇菜單的選擇分支而不包含將當(dāng)前獎(jiǎng)勵(lì)游戲調(diào)出的“Game”按鈕的(1)的菜單。然后,BD-J應(yīng)用從網(wǎng)絡(luò)等下載獎(jiǎng)勵(lì)游戲用文件并向本地存儲(chǔ)器記錄后,在t2對(duì)控制虛擬文件系統(tǒng)的再現(xiàn)裝置的虛擬文件控制部請(qǐng)求虛擬包的制作。根據(jù)該請(qǐng)求,虛擬文件控制部在再開始標(biāo)題再現(xiàn)的t3的時(shí)點(diǎn)構(gòu)建虛擬包。在t3以后,虛擬包構(gòu)建完成,所以顯示包含有將獎(jiǎng)勵(lì)游戲調(diào)出的“Game”按鈕的O)的菜單。在以上的過程中構(gòu)建了虛擬包的狀態(tài)下,如果在t4本地存儲(chǔ)器被從再現(xiàn)裝置取出,則再現(xiàn)中標(biāo)題被強(qiáng)制結(jié)束,隨之BD-J應(yīng)用也被強(qiáng)制結(jié)束,虛擬包的構(gòu)建也被解除。所以,在t5,如果在保持將本地存儲(chǔ)器從再現(xiàn)裝置拆下不變的狀態(tài)下再次開始標(biāo)題再現(xiàn),則與再現(xiàn)標(biāo)題建立了對(duì)應(yīng)的BD-J應(yīng)用再次被起動(dòng),成為在虛擬包的構(gòu)建沒有完成的狀態(tài)下執(zhí)行BD-J應(yīng)用的狀態(tài)。如果在此狀態(tài)下將剛才拆下的本地存儲(chǔ)器再安裝到再現(xiàn)裝置中(t6),則盡管沒有構(gòu)建虛擬包,但BD-J應(yīng)用通過直接指定本地存儲(chǔ)器上的文件路徑而對(duì)上次下載的文件進(jìn)行訪問。在這樣的情況下,BD-J應(yīng)用成為誤判斷已下載獎(jiǎng)勵(lì)游戲用文件、構(gòu)建了虛擬包。結(jié)果,BD-J應(yīng)用顯示包含基于誤判斷調(diào)出獎(jiǎng)勵(lì)游戲的“Game”按鈕的(3)的菜單。但是,實(shí)際上虛擬文件控制部即使再安裝了本地存儲(chǔ)器,也將再現(xiàn)中的標(biāo)題停止,在到再現(xiàn)被切換到下個(gè)標(biāo)題的偽之前的期間中不進(jìn)行虛擬包的再構(gòu)建。因此,在t6的時(shí)點(diǎn),虛擬包為準(zhǔn)備狀態(tài),不能作為虛擬包而訪問本地存儲(chǔ)器上的文件,不能執(zhí)行獎(jiǎng)勵(lì)游戲。因而,在從t6到t7的期間中,發(fā)生雖然進(jìn)行(3)的菜單顯示、但在用戶在菜單顯示中選擇了“Game”按鈕的情況下實(shí)際上不能執(zhí)行獎(jiǎng)勵(lì)游戲的前后矛盾。如果這樣的、發(fā)生作為可執(zhí)行而對(duì)用戶進(jìn)行了提示的功能的一部分實(shí)際上不能執(zhí)行的前后矛盾的狀況較多發(fā)生,則有擔(dān)心動(dòng)作的主導(dǎo)權(quán)也交由該應(yīng)用的再現(xiàn)裝置的品質(zhì)方面也會(huì)遭到質(zhì)疑的問題。
發(fā)明內(nèi)容本發(fā)明鑒于這樣的問題,目的是提供一種能夠正確地判斷由ROM盤上的文件和本地存儲(chǔ)器上的文件構(gòu)建的虛擬包為準(zhǔn)備狀態(tài)還是為有效狀態(tài)的再現(xiàn)裝置、集成電路、再現(xiàn)方法、應(yīng)用程序、記錄有這樣的應(yīng)用程序的記錄介質(zhì)、記錄裝置、及記錄方法。用于解決問題的手段為了達(dá)到上述目的,有關(guān)本發(fā)明的再現(xiàn)裝置的特征在于,具備讀出機(jī)構(gòu),從只讀型記錄介質(zhì)讀出應(yīng)用程序;程序執(zhí)行機(jī)構(gòu),使讀出的應(yīng)用程序起動(dòng);安裝機(jī)構(gòu),能夠進(jìn)行本地存儲(chǔ)器的安裝及拆下;虛擬文件控制機(jī)構(gòu),通過將本地存儲(chǔ)器的文件結(jié)構(gòu)與只讀型記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包;在上述本地存儲(chǔ)器中存在狀態(tài)信令文件;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑;在本地存儲(chǔ)器被安裝的情況下,上述程序執(zhí)行機(jī)構(gòu)通過經(jīng)由虛擬包來嘗試狀態(tài)信令文件的訪問,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)。發(fā)明效果有關(guān)本發(fā)明的再現(xiàn)裝置不是使用本地存儲(chǔ)器上的文件路徑、而使用在只讀型記錄介質(zhì)中不存在的虛擬包中的文件路徑,來嘗試向記錄在本地存儲(chǔ)器中的狀態(tài)信令文件的訪問,所以即使在僅通過安裝本地存儲(chǔ)器不能構(gòu)建虛擬包的情況下,也能夠正確地判斷虛擬包的構(gòu)建狀態(tài)。因此,能夠防止在從在應(yīng)用程序的執(zhí)行中本地存儲(chǔ)器被再次安裝起到應(yīng)用程序停止為止的期間等,以往可能發(fā)生誤判斷的期間中應(yīng)用程序誤動(dòng)作。圖1是表示使用本發(fā)明的實(shí)施方式1的記錄介質(zhì)的家庭影院系統(tǒng)的示意圖。圖2是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。圖3是表示索引文件的詳細(xì)情況的圖。圖4是表示電影對(duì)象文件的詳細(xì)情況的圖。圖5是表示AV片段的結(jié)構(gòu)的圖。圖6是示意地表示各流在AV片段中怎樣復(fù)用的圖。圖7(a)是更詳細(xì)地表示在PES包序列中怎樣保存視頻流及音頻流的圖,圖7(b)是表示AV片段中的TS包和源包構(gòu)造的圖。圖8是表示PMT的詳細(xì)情況的圖。圖9是表示片段信息文件的詳細(xì)情況的圖。圖10是表示片段信息文件中的入口映射表的圖。圖11是表示播放列表的詳細(xì)情況的圖。圖12是表示播放項(xiàng)目的詳細(xì)情況的圖。圖13是表示包括子路徑的播放列表的詳細(xì)情況的圖。圖14是表示再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)的圖。圖15是寄存器組10內(nèi)的系統(tǒng)參數(shù)的一覽表。圖16是表示系統(tǒng)目標(biāo)解碼器的內(nèi)部結(jié)構(gòu)的圖。圖17是表示更新套件的文件目錄結(jié)構(gòu)的圖。圖18是表示合并管理信息文件的詳細(xì)情況的圖。圖19是表示狀態(tài)信令文件的一例的圖。圖20是表示基于圖18所示的合并管理信息文件構(gòu)建的虛擬包的文件結(jié)構(gòu)的圖。圖21是表示通過虛擬文件系統(tǒng)實(shí)現(xiàn)的虛擬包的內(nèi)容的一例的圖。圖22是表示本地存儲(chǔ)器的安裝、以及BD-J應(yīng)用的起動(dòng)帶來的狀態(tài)的轉(zhuǎn)變的圖。圖23是說明BD-J應(yīng)用具有的虛擬包構(gòu)建狀態(tài)判斷功能的圖。圖24是表示菜單顯示控制步驟的流程圖。圖25是表示虛擬包構(gòu)建狀態(tài)判斷處理的處理步驟的流程圖。圖26是以時(shí)間序列表示介質(zhì)向本地存儲(chǔ)器3的安裝狀態(tài)、標(biāo)題的再現(xiàn)狀態(tài)、實(shí)際的虛擬包構(gòu)建狀態(tài)、以及由BD-J應(yīng)用進(jìn)行的構(gòu)建狀態(tài)判斷結(jié)果的圖。圖27(a)是圖21所示的虛擬包為有效狀態(tài)的情況下的獎(jiǎng)勵(lì)功能菜單顯示的一例,圖27(b)是圖21所示的虛擬包為準(zhǔn)備狀態(tài)的情況下的獎(jiǎng)勵(lì)功能菜單顯示的一例。圖28是表示保存有對(duì)BD-ROM追加內(nèi)容的多個(gè)更新套件的SD存儲(chǔ)卡的保存區(qū)域的圖。圖四是表示由對(duì)應(yīng)于相同的ROM盤的多個(gè)更新套件構(gòu)建的內(nèi)容的圖。圖30是表示有關(guān)實(shí)施方式2的虛擬包構(gòu)建狀態(tài)判斷處理的處理步驟的流程圖。圖31是表示記錄裝置的內(nèi)部結(jié)構(gòu)的圖。圖32是記錄裝置的BD-ROM盤鏡像制作處理的流程圖。圖33是記錄裝置的更新套件制作處理的流程圖。圖34是表示盤信息文件的詳細(xì)情況的圖。圖35是表示現(xiàn)有技術(shù)的圖。具體實(shí)施例方式以下,參照附圖對(duì)有關(guān)本發(fā)明的優(yōu)選的實(shí)施方式的記錄介質(zhì)及再現(xiàn)裝置進(jìn)行說明。(實(shí)施方式1)圖1是表示使用本發(fā)明的實(shí)施方式1的記錄介質(zhì)的家庭影院系統(tǒng)的示意圖。在圖1中,有關(guān)本發(fā)明的記錄介質(zhì)是BD-R0M101。如本圖所示,該家庭影院系統(tǒng)以BD-R0M101為再現(xiàn)對(duì)象,包括再現(xiàn)裝置102、電視機(jī)103、可移動(dòng)(removable)介質(zhì)104、及遙控器105。BD-R0M101是只讀藍(lán)光光盤(注冊(cè)商標(biāo))(BD:Blu_rayDisc)、即BD-ROM盤。BD-R0M101也可以是其他的便攜(portable)記錄介質(zhì)、例如BD-R、或BD-RE等。再現(xiàn)裝置102搭載有作為依據(jù)BD-ROM方式的光盤驅(qū)動(dòng)器的BD-ROM驅(qū)動(dòng)器。此外,再現(xiàn)裝置102具備安裝SD存儲(chǔ)卡、記憶棒、CF(注冊(cè)商標(biāo))、SmartMedia、多媒體卡、可拆裝的硬盤驅(qū)動(dòng)器等的可移動(dòng)介質(zhì)104的安裝機(jī)構(gòu)。電視機(jī)103通過顯示電影作品的再現(xiàn)影像、或顯示菜單等,向用戶提供交互式的操作環(huán)境。遙控器105是再現(xiàn)裝置102的附屬物,從用戶受理對(duì)再現(xiàn)裝置102的操作,將對(duì)應(yīng)于操作的指示信號(hào)向再現(xiàn)裝置102發(fā)送。以上是關(guān)于有關(guān)本發(fā)明的記錄介質(zhì)及再現(xiàn)裝置的使用形態(tài)的說明。<BD-R0M101>接著,對(duì)作為有關(guān)本發(fā)明的記錄介質(zhì)的BD-R0M101的詳細(xì)情況進(jìn)行說明。圖2是表示BD-R0M101上的數(shù)據(jù)構(gòu)造的示意圖。在本圖的第4段表示BD-R0M101,在第3段表示BD-ROM上的軌道202。本圖的軌道202將從BD-R0M101的內(nèi)周朝向外周以螺旋狀形成的軌道202在橫向上拉伸而描繪。BD-R0M101與其他光盤、例如DVD或⑶等同樣,從其內(nèi)周朝向外周以螺旋狀具有記錄區(qū)域,在內(nèi)周的導(dǎo)入?yún)^(qū)(lead-in)與外周的導(dǎo)出區(qū)(lead-out)之間具有能夠記錄邏輯數(shù)據(jù)的邏輯地址空間。此外,在導(dǎo)入的內(nèi)周側(cè),有稱作BCA(BurstCuttingArea突發(fā)切割區(qū))的僅能夠由驅(qū)動(dòng)器讀出的特別區(qū)域。該區(qū)域不能被從應(yīng)用讀出,所以經(jīng)常被用在例如著作權(quán)保護(hù)技術(shù)等中。本圖的第2段表示由文件系統(tǒng)管理的邏輯地址空間。在邏輯地址空間中,從開頭起記錄有文件系統(tǒng)的卷信息,接著記錄有影像數(shù)據(jù)等的應(yīng)用數(shù)據(jù)。所謂文件系統(tǒng),是將盤上的數(shù)據(jù)用稱作目錄或文件的單位來表現(xiàn)的構(gòu)造,在BD-R0M101的情況下通過UDF(UniversalDiscformat通用盤格式)記錄。在日常使用的PC(個(gè)人計(jì)算機(jī))的情況下,也通過經(jīng)由稱作FAT或NTFS的文件系統(tǒng)用目錄及文件的構(gòu)造將記錄在硬盤中的數(shù)據(jù)在計(jì)算機(jī)上表現(xiàn),提高了可用性。通過該文件系統(tǒng),能夠與通常的PC同樣將記錄的邏輯數(shù)據(jù)使用目錄、文件構(gòu)造讀出。本圖的第1段表示以文件系統(tǒng)為前提的BD-R0M101的應(yīng)用格式。在本實(shí)施方式的情況下,BD-R0M101上的目錄、文件構(gòu)造在根目錄(ROOT)之下放置有BDMV目錄、CERTIFICATE目錄、AACS目錄等。BDMV目錄是記錄有由BD-R0M101處理的AV內(nèi)容(content)及管理信息等的數(shù)據(jù)的目錄,以下以BDMV目錄為中心進(jìn)行說明。在BDMV目錄的屬下,存在定義構(gòu)成標(biāo)題的索引表的索引文件(index,bdmv)、定義動(dòng)態(tài)的腳本的電影對(duì)象文件(MovieObject.bdmv)、PLAYLIST目錄、CLIPINF目錄、STREAM目錄、BDJO目錄、JAR目錄、AUXDATA目錄、META目錄、BACKUP目錄。將影像、聲音等的AV內(nèi)容復(fù)用并保存的AV片段(AVclip)(00001.m2ts)、保存有AV片段的管理信息的片段信息文件(00001.clpi)、定義AV片段的邏輯的再現(xiàn)路徑的播放列表(playlist)文件(00001.mpls)、對(duì)執(zhí)行哪個(gè)JAR文件及其執(zhí)行方法進(jìn)行定義的BDJ對(duì)象文件(00001.bdjo)、保存有BD-J應(yīng)用的JAR文件(OOOOl.jar)分別配置在上述STREAM目錄、CLIPINF目錄、PLAYLIST目錄、BDJO目錄、JAR目錄、DINFO目錄之下。以下,對(duì)放置在BDMV目錄屬下的各文件的數(shù)據(jù)構(gòu)造進(jìn)行說明。〈索引文件〉首先,對(duì)索引文件andex.bdmv)進(jìn)行說明。索引文件是關(guān)于記錄介質(zhì)整體的管理信息,通過在向再現(xiàn)裝置的插入后將索引表文件最先讀出,盤在再現(xiàn)裝置中被唯一地識(shí)別。索引文件還保存有表示在BD-R0M101中能夠再現(xiàn)的多個(gè)標(biāo)題的標(biāo)題號(hào)碼、與規(guī)定各個(gè)標(biāo)題的程序文件、即BD-J對(duì)象或電影對(duì)象的對(duì)應(yīng)的索引表。如圖3所示,索引表規(guī)定構(gòu)成BD-ROM的標(biāo)題構(gòu)造的各個(gè)標(biāo)題與規(guī)定動(dòng)作模式的動(dòng)作模式對(duì)象之間的對(duì)應(yīng)。所謂標(biāo)題構(gòu)造是,在BD-ROM的裝填時(shí),開始向視聽者的警告或伴隨著內(nèi)容提供商的標(biāo)識(shí)(L0G0G)顯示等的標(biāo)題(首先播放(FirstPlay)標(biāo)題)的再現(xiàn),在首先播放標(biāo)題的再現(xiàn)后,進(jìn)行構(gòu)成電影作品的正片的一般標(biāo)題(用“1”、“2”、“3,,那樣的順序號(hào)碼識(shí)別的一般的標(biāo)題)的再現(xiàn),如果正片標(biāo)題的再現(xiàn)結(jié)束,則再現(xiàn)受理標(biāo)題選擇的標(biāo)題(頂層菜單標(biāo)題),進(jìn)行用戶的一般標(biāo)題的選擇等待。此外,頂層菜單標(biāo)題在由通過遙控器的用戶操作執(zhí)行“返回菜單”那樣的命令時(shí)被再現(xiàn)。電影作品與標(biāo)題的關(guān)系是電影作品與其多個(gè)版本的關(guān)系。即,只有1個(gè)版本那樣的電影作品為“電影作品=標(biāo)題”的關(guān)系。BD-ROM的標(biāo)題通過對(duì)上述那樣的首先播放標(biāo)題、一般標(biāo)題、菜單標(biāo)題分別分配規(guī)定動(dòng)作模式的動(dòng)作模式對(duì)象,詳細(xì)地規(guī)定各個(gè)標(biāo)題以怎樣的動(dòng)作模式動(dòng)作。在索引表中,沒有直接記述標(biāo)題與視頻流的關(guān)系,而記述標(biāo)題與動(dòng)作模式對(duì)象的關(guān)系,通過動(dòng)作模式對(duì)象使視頻流再現(xiàn)。這是為了規(guī)定不伴隨著AV再現(xiàn)而僅使動(dòng)作模式對(duì)象動(dòng)作的標(biāo)題。<電影對(duì)象文件>如圖4所示,在電影對(duì)象文件(MovieObject.bdmv)內(nèi)定義了1個(gè)以上的電影對(duì)象,各電影對(duì)象通過電影對(duì)象ID識(shí)別。電影對(duì)象是在以命令解釋器(commandinterpreter)為控制主體的動(dòng)作模式(HDMV模式)中規(guī)定再現(xiàn)裝置應(yīng)進(jìn)行的控制步驟的程序文件,具有播放列表的再現(xiàn)的指示或命令向其他電影對(duì)象或標(biāo)題的轉(zhuǎn)變的1個(gè)以上的導(dǎo)航命令,再現(xiàn)裝置依次執(zhí)行該導(dǎo)航命令序列。例如,如果記述有PlayPL#N,則再現(xiàn)裝置從PLAYLIST目錄之中選擇對(duì)應(yīng)的播放列表的文件名并再現(xiàn)。此外,如果記述有例如Jump0bjeCt#N,則再現(xiàn)裝置從電影對(duì)象文件之中選擇對(duì)應(yīng)的電影對(duì)象并執(zhí)行。<BDJ對(duì)象文件>BDJ對(duì)象文件是被賦予了擴(kuò)展名bdjo的程序文件(xxxxx.bdjo[“xxxxx“可變,擴(kuò)展名"bdjo"固定])。BDJ對(duì)象文件保存有在BD-J模式中再現(xiàn)裝置應(yīng)進(jìn)行的控制步驟的BD-J對(duì)象。BDJ對(duì)象包括應(yīng)用管理表(ApplicationManagementTab1e()),是在BD-ROM再現(xiàn)時(shí)使平臺(tái)部執(zhí)行伴隨著標(biāo)題切換的應(yīng)用信令(applicationsignaling)的數(shù)據(jù)。將由應(yīng)用管理表規(guī)定生命周期(lifecycle)的應(yīng)用程序特別稱作“BD-J應(yīng)用”。ApplicationManagementTable()具體而言包括表示應(yīng)執(zhí)行的BD-J應(yīng)用的application—id、禾口表示起動(dòng)BD-J應(yīng)用時(shí)的控制的application_control_code。application_control_code規(guī)定標(biāo)題選擇后的應(yīng)用的最初的執(zhí)行狀態(tài),能夠規(guī)定是將BD-J應(yīng)用裝載到虛擬機(jī)中而自動(dòng)開始(AUTOSTART)、還是雖然將BD-J應(yīng)用裝載到虛擬機(jī)中但不自動(dòng)開始(PRESENT)。<AV片段>AV片段是被賦予了擴(kuò)展名m2ts的流文件(XXXXX.m2ts[“xxxxx"可變,擴(kuò)展名"m2ts"固定]),保存有MPEG-2傳輸流形式的數(shù)字流。圖5是表示AV片段的結(jié)構(gòu)的圖。如本圖所示,AV片段通過將視頻流、音頻流、演示圖形流(PG)、交互圖形流(IG)中的1個(gè)以上復(fù)用而得到。視頻流表示電影的主影像及副影像,音頻流表示電影的主聲音部分和與該主聲音混合的副聲音,演示圖形流表示電影的字幕。這里,所謂主影像,表示在畫面上顯示的通常的影像,所謂副影像,表示在主影像中以較小的畫面顯示的影像。此外,交互圖形流表示通過在畫面上配置⑶I部件而制作的交互畫面。包含在AV片段中的各流通過PID被識(shí)別。例如,對(duì)于在電影的影像中使用的視頻流分配0x1011,對(duì)于音頻流分配0x1100到OxlllF,對(duì)于演示圖形分配0x1200到0xl21F,對(duì)于交互圖形流分配0x1400到0xl41F,對(duì)于在電影的副影像中使用的視頻流分配OxlBOO到OxlBlF,對(duì)于在與主聲音混合的副聲音中使用的音頻流分配OxlAOO到OxlAlF。圖6是示意地表示將AV片段怎樣復(fù)用的圖。首先,將由多個(gè)視頻幀構(gòu)成的視頻流、由多個(gè)音頻幀構(gòu)成的音頻流(第1段)分別變換為PES包序列(第2段),再變換為源包序列(第3段)。同樣,將演示圖形流(PG流)及交互圖形流(IG流)的數(shù)據(jù)(第7段)分別變換為PES包序列(第6段),再變換為源包(第5段)。通過將這樣得到的構(gòu)成視頻、音頻、圖形的源包以其ATS的順序排列,構(gòu)成復(fù)用在1條流中的AV片段(第4段)。圖7(a)更詳細(xì)地表示在PES包序列中怎樣保存有視頻流。圖7(a)的第1段表示視頻流的視頻幀序列。第2段表示PES包序列。第3段表示通過將這些PES包序列變換而得到的TS包序列。如本圖的箭頭ygl、yg2、yg3、yg4所示,視頻流中的多個(gè)作為VideoPresentationUnit(視頻演示單元)的I圖片、B圖片、P圖片被按照每個(gè)圖片劃分而保存在PES包的有效載荷中。各PES包具有PES頭,在PES頭中,保存有作為圖片的顯示時(shí)刻的PTS(PresentationTime-Stamp演示時(shí)戳)及作為圖片的解碼時(shí)刻的DTS(DecodingTime-Stamp解碼時(shí)戳)。圖7(b)表示最終寫入在AV片段中的包的形式。第1段表示TS包序列,第2段表示源包序列。如第1段所示,TS包是被分為具有識(shí)別流的PID等的信息的4字節(jié)的“TS頭”和保存數(shù)據(jù)的184字節(jié)的“TS有效載荷”的固定長(zhǎng)的包,上述說明的PES包被劃分而保存在TS有效載荷中。在BD-ROM的情況下,如第2段所示,對(duì)于TS包賦予4字節(jié)的TP_Extra_Header,在變換為192字節(jié)的源包的狀態(tài)下構(gòu)成AV片段。在TP_EXtra_Header中記載有10ATS(Arrival_Time_Stamp到達(dá)時(shí)戳)等的信息。ATS表示該TS包的向PID過濾器的傳送開始時(shí)刻。在AV片段中,如第3段所示那樣排列源包,將從AV片段的開頭遞增的號(hào)碼稱作SPN(源包號(hào)碼)。此外,在包含于AV片段中的TS包中,除了影像、聲音、字幕等的各流以外,還有PAT(ProgramAssociationTablei@^)>PMT(ProgramMapTablei@0)>PCR(ProgramClockReference:節(jié)目時(shí)鐘參考)等。PAT表示在AV片段中使用的PMT的PID是哪個(gè),PAT自身的PID用0登記。PMT具有包含在AV片段中的影像、聲音、字幕等的各流的PID和對(duì)應(yīng)于各PID的流的屬性信息,此外具有關(guān)于AV片段的各種描述符。在描述符中,有指示許可/不許可AV片段的拷貝的拷貝控制信息等。PCR為了取得作為ATS的時(shí)間軸的ATC(ArrivalTimeClock到達(dá)時(shí)間時(shí)鐘)與作為PTS、DTS的時(shí)間軸的STC(SystemTimeClock系統(tǒng)時(shí)間時(shí)鐘)的同步而具有與該P(yáng)CR包被傳送給解碼器的ATS相對(duì)應(yīng)的STC時(shí)間的信息。圖8是詳細(xì)地說明PMT的數(shù)據(jù)構(gòu)造的圖。在PMT的開頭,配置有記述包含在該P(yáng)MT中的數(shù)據(jù)的長(zhǎng)度等的PMT頭。在其后面配置多個(gè)關(guān)于AV片段的描述符。上述的拷貝控制信息等被作為描述符記載。在描述符的后面,配置有多個(gè)關(guān)于包含在AV片段中的各流的流信息。流信息由記載有用來識(shí)別流的壓縮編解碼器等的流類型、流的PID、流的屬性信息(幀速率、寬高比等)的流描述符構(gòu)成。流描述符以存在于AV片段中的流的數(shù)量存在。<片段信息文件>被賦予了擴(kuò)展名clpi的片段信息文件(XXXXX.clpi[“xxxxx“可變,擴(kuò)展名"clpi"固定])是與AV片段1對(duì)1地對(duì)應(yīng)的管理信息,如圖9所示,由片段信息、流屬性信息和入口映射表構(gòu)成。片段信息如由本圖的引出線egl表示那樣,包括系統(tǒng)速率、再現(xiàn)開始時(shí)刻、及再現(xiàn)結(jié)束時(shí)刻。系統(tǒng)速率表示屬于對(duì)應(yīng)的AV片段的TS包在再現(xiàn)裝置內(nèi)被從讀緩沖器向系統(tǒng)目標(biāo)解碼器傳送的速度的最高值。在AV片段中,設(shè)定源包的ATS的間隔,以將TS包的傳送速度抑制為系統(tǒng)速率以下。再現(xiàn)開始時(shí)刻表示AV片段的開頭的PTS、例如開頭的影像幀的PTS0再現(xiàn)結(jié)束時(shí)刻表示從AV片段的后端的PTS延遲規(guī)定量后的STC的值、例如對(duì)最后的影像幀的PTS加上每1幀的再現(xiàn)時(shí)間而得到的值。流屬性信息如引出線eg2所示,將關(guān)于包含在AV片段中的各流的屬性信息按照每個(gè)PID登記。屬性信息具有按照視頻流、音頻流、演示圖形流、交互圖形流而不同的信息。視頻流屬性信息具有該視頻流被怎樣的壓縮編解碼器壓縮、構(gòu)成視頻流的各個(gè)圖片數(shù)據(jù)的分辨率是多少、寬高比是多少、幀速率是多少等的信息。音頻流屬性信息具有該音頻流被怎樣的壓縮編解碼器壓縮、包含在該音頻流中的聲道數(shù)是多少、對(duì)應(yīng)于什么語言、采樣頻率是多少等的信息。這些信息被用于再現(xiàn)裝置再現(xiàn)之前的解碼器的初始化等。圖10(a)是表示片段信息文件的入口映射表的圖。入口映射表是記載有表示包含在AV片段內(nèi)的視頻流的各幀內(nèi)編碼圖像(以下稱作I圖片)的顯示時(shí)刻的PTS和各I圖片開始的AV片段的SPN的表信息。這里,將用表的1行表示的成對(duì)的PTS和SPN的信息稱作入口點(diǎn)(entrypoint)信息。此外,將開頭設(shè)為0,將按照每個(gè)入口點(diǎn)遞增的值稱作入口點(diǎn)ID(以下稱作“EPID”)。通過利用該入口點(diǎn)信息,如圖10(b)所示,再現(xiàn)裝置能夠確定與視頻流的時(shí)間軸上的任意的地點(diǎn)對(duì)應(yīng)的AV片段的文件位置。例如,在快進(jìn)、后退的特殊再現(xiàn)時(shí),通過確定登記在入口點(diǎn)信息中的I圖片并選擇、再現(xiàn),能夠不將AV片段解析而高效率地進(jìn)行處理。此外,入口點(diǎn)信息按照復(fù)用在AV片段內(nèi)的各視頻流的每個(gè)視頻流而制作,通過PID管理。<播放列表文件>接著,對(duì)被賦予了擴(kuò)展名mpls的播放列表文件(xxxxx.mpls[“xxxxx"可變,擴(kuò)展名"mpls"固定])進(jìn)行說明。播放列表是表示AV片段的再現(xiàn)路徑的。如圖11所示,播放列表由1個(gè)以上的播放項(xiàng)目(playitem)構(gòu)成,各播放項(xiàng)目表示對(duì)AV片段的再現(xiàn)區(qū)間。各播放項(xiàng)目分別通過播放項(xiàng)目ID識(shí)別,在播放列表內(nèi)以應(yīng)再現(xiàn)的順序記述。此外,播放列表包括表示再現(xiàn)開始點(diǎn)的標(biāo)記。標(biāo)記可以對(duì)由播放項(xiàng)目定義的再現(xiàn)區(qū)間內(nèi)賦予,對(duì)播放項(xiàng)目添加在可能作為再現(xiàn)開始點(diǎn)的位置,用于隨機(jī)再現(xiàn)。例如,在電影標(biāo)題中,通過將標(biāo)記附加在作為章節(jié)的開頭的位置,能夠進(jìn)行章節(jié)再現(xiàn)。關(guān)于播放項(xiàng)目的內(nèi)容使用圖12進(jìn)行說明。在播放項(xiàng)目中,包括參照的AV片段1401、再現(xiàn)開始時(shí)刻1402及再現(xiàn)結(jié)束時(shí)刻1403、連接狀況1404、及流選擇表1405。參照的AV片段1401將定義再現(xiàn)區(qū)間的AV片段用對(duì)應(yīng)的片段信息文件的名稱來表示。由于再現(xiàn)開始時(shí)刻和再現(xiàn)結(jié)束時(shí)刻是時(shí)間信息,所以如圖13的下段所示,再現(xiàn)裝置參照由所參照的AV片段1401表示的片段信息文件的入口映射,取得與指定的再現(xiàn)開始時(shí)刻及再現(xiàn)結(jié)束時(shí)刻相對(duì)應(yīng)的SPN,確定讀出開始位置,進(jìn)行再現(xiàn)處理。另外,這里將一系列的播放項(xiàng)目的再現(xiàn)路徑定義為主路徑。流選擇表1405由多個(gè)流入口1409構(gòu)成,流入口1409由流選擇號(hào)碼(No)1406、流路徑信息1407、流識(shí)別信息1408構(gòu)成。流選擇號(hào)碼1406是從包含在流選擇表中的流入口1409的開頭起依次遞增的號(hào)碼,用于再現(xiàn)裝置中的流識(shí)別。流路徑信息1407是表示由流識(shí)別信息1408表示的流被復(fù)用在哪個(gè)AV片段中的信息,例如如果是“主路徑”,則表示對(duì)應(yīng)的播放項(xiàng)目的AV片段,如果是“子路徑ID=1”,則表示在該子路徑ID表示的子路徑中與對(duì)應(yīng)的播放項(xiàng)目的再現(xiàn)區(qū)間相對(duì)應(yīng)的子播放項(xiàng)目的AV片段。流識(shí)別信息1408是PID等的信息,表示復(fù)用在所參照的AV片段中的流。另外,在流入口1409中還同時(shí)記錄有各流的屬性信息。這里,所謂屬性信息,是表示各流的性質(zhì)的信息,例如在音頻、演示圖形、交互圖形的情況下,包括語言屬性等。播放列表如圖13所示,可以具有1個(gè)以上的子路徑(sub-path)。子路徑以登記在播放列表中的順序被分配ID,作為子路徑ID而用于識(shí)別子路徑。子路徑表示與主路徑一起再現(xiàn)的一系列的再現(xiàn)路徑。在子路徑中,有與主路徑的再現(xiàn)同步再現(xiàn)的同步型、能夠與主路徑的再現(xiàn)非同步地再現(xiàn)的非同步型,其類型記載在子路徑類型中。子播放項(xiàng)目(sub-playitem)與播放項(xiàng)目同樣,具有參照的AV片段1401和再現(xiàn)開始時(shí)刻1402及再現(xiàn)結(jié)束時(shí)刻1403。在子路徑類型是同步型的情況下,子播放項(xiàng)目的再現(xiàn)開始時(shí)刻1402和再現(xiàn)結(jié)束時(shí)刻1403用與主路徑相同的時(shí)間軸表示,而在子路徑類型是非同步型的情況下,子播放項(xiàng)目的再現(xiàn)開始時(shí)刻1402和再現(xiàn)結(jié)束時(shí)刻1403用與主路徑不同的時(shí)間軸表示。例如,在登記在播放項(xiàng)目#2的流選擇表1405中的某個(gè)流入口1409用子路徑ID=0表示演示圖形1的情況下,在子路徑ID=0的子路徑中與播放項(xiàng)目#2的再現(xiàn)區(qū)間同步地再現(xiàn)的子播放項(xiàng)目#2的AV片段之中復(fù)用的演示圖形1,在播放項(xiàng)目#2再現(xiàn)區(qū)間中被再現(xiàn)。此外,在登記在播放項(xiàng)目#2的流選擇表1405中的某個(gè)流入口1409用子路徑ID=2表示副影像1的情況下,在處于子路徑ID=2的子路徑中的子播放項(xiàng)目#1的AV片段之中復(fù)用的副影像1,被在播放項(xiàng)目#2再現(xiàn)區(qū)間中再現(xiàn)。<JAR文件>接著,對(duì)被賦予了擴(kuò)展名jar的JAR文件(xxxxx.jar[“xxxxx‘‘可變,擴(kuò)展名"jar"固定])進(jìn)行說明。JAR文件保存在BD-J應(yīng)用中。所謂BD-J應(yīng)用,是在完全安裝了Java(注冊(cè)商標(biāo))2Micro_Edition(J2ME)PersonalBasisProfile(PBPL0)、禾口GloballyExecutableMHPspecification(GEM1.0.2)forpackagemediatargets的平臺(tái)部上動(dòng)作的Java(注冊(cè)商標(biāo))應(yīng)用。該BD-J應(yīng)用經(jīng)由xlet接口被ApplicationManager控制。xlet接口具有“l(fā)oaded,,、“paused,,、“active,,、“destroyed,,的4個(gè)狀態(tài)。上述Java(注冊(cè)商標(biāo))平臺(tái)部包括用來顯示JFIF(JPEG)或PNG、其他圖像數(shù)據(jù)的標(biāo)準(zhǔn)Java(注冊(cè)商標(biāo))庫(kù)。因此,Java(注冊(cè)商標(biāo))應(yīng)用包括由GEM1.0.2規(guī)定的HAVi框架,可以實(shí)現(xiàn)包括GEM1.0.2的遙控導(dǎo)航機(jī)構(gòu)的⑶I框架。由此,Java(注冊(cè)商標(biāo))應(yīng)用能夠?qū)崿F(xiàn)將基于HAVi框架的按鈕顯示、文本顯示、在線顯示(BBS的內(nèi)容)等顯示與動(dòng)態(tài)圖像的顯示組合起來的畫面顯示,能夠使用遙控器進(jìn)行對(duì)該畫面顯示的操作。構(gòu)成這樣的BD-J應(yīng)用的一系列的文件被變換為依據(jù)記載在Http://JaVa.sun.com/j2se/l.4.2/docs/guide/jar/jar.html中的規(guī)格的Java(注冊(cè)商標(biāo))檔案文件(archivefile)。Java(注冊(cè)商標(biāo))檔案文件是將ZIP文件的形式為Java(注冊(cè)商標(biāo))進(jìn)行了特殊化的文件,可以通過市售的ZIP展開軟件確認(rèn)包含內(nèi)容。關(guān)于BD-J應(yīng)用的動(dòng)作內(nèi)容的詳細(xì)情況在后面敘述,但BD-J應(yīng)用主要具備進(jìn)行以下的5個(gè)動(dòng)作的程序。(1)經(jīng)由后述的再現(xiàn)控制部7進(jìn)行播放列表再現(xiàn)。這里所述的播放列表再現(xiàn),是指對(duì)播放列表所管理的AV片段進(jìn)行再現(xiàn)。(2)從因特網(wǎng)等的WWW服務(wù)器取得更新套件(updatekit),向本地存儲(chǔ)器儲(chǔ)存。(3)將BD-ROM與更新套件組合,向虛擬文件控制部20命令虛擬文件的構(gòu)建。(4)對(duì)再現(xiàn)裝置的寄存器組(registerset)設(shè)置值。(5)對(duì)系統(tǒng)目標(biāo)解碼器傳送用于菜單或游戲的圖形的PNG、JPEG,顯示在畫面上。這些可以根據(jù)程序的制作而自由地進(jìn)行,怎樣控制由創(chuàng)作(authoring)工序中的BD-J應(yīng)用的編程工序決定。以上是作為有關(guān)本發(fā)明的記錄介質(zhì)的BD-ROM的數(shù)據(jù)構(gòu)造?!丛佻F(xiàn)裝置102>接著,對(duì)有關(guān)本發(fā)明的再現(xiàn)裝置、再現(xiàn)方法進(jìn)行說明。圖14表示再現(xiàn)裝置102的結(jié)構(gòu)。再現(xiàn)裝置102由BD-ROM驅(qū)動(dòng)器1、讀緩沖器(1)2a、讀緩沖器O)2b、本地存儲(chǔ)器3、系統(tǒng)目標(biāo)解碼器4、平面存儲(chǔ)器組fe、平面合成部恥、HDMI收發(fā)部6、再現(xiàn)控制部7、管理信息存儲(chǔ)器9、寄存器組10、程序執(zhí)行部11、程序存儲(chǔ)器12、網(wǎng)絡(luò)模塊13、用戶事件處理部17、非易失性存儲(chǔ)器19、及虛擬文件控制部20構(gòu)成。BD-ROM驅(qū)動(dòng)器1基于來自虛擬文件控制部20的請(qǐng)求從BD-ROM盤讀出數(shù)據(jù)。將從BD-ROM盤讀出的AV片段傳送給讀緩沖器(1)加。從BD-ROM盤不僅是讀出AV片段,還讀出索引文件、電影對(duì)象文件、播放列表文件、片段信息文件、BD-J對(duì)象文件、JAR文件。將這些文件傳送給虛擬文件控制部20。讀緩沖器(1)是由將使用BD-ROM驅(qū)動(dòng)器讀入的數(shù)據(jù)暫時(shí)保存的存儲(chǔ)器等構(gòu)成的緩沖器(buffer)。本地存儲(chǔ)器3具備用來訪問硬盤的內(nèi)置介質(zhì)驅(qū)動(dòng)器、用來訪問SD存儲(chǔ)卡等的半導(dǎo)體存儲(chǔ)卡的可移動(dòng)介質(zhì)驅(qū)動(dòng)器,用于從網(wǎng)絡(luò)模塊13等的外部I/F下載的更新套件、應(yīng)用使用的數(shù)據(jù)等的保存。更新套件的保存區(qū)域被按照每個(gè)BD-ROM劃分,此外,應(yīng)用能夠用于數(shù)據(jù)保持的區(qū)域被按照每個(gè)應(yīng)用劃分。儲(chǔ)存在SD存儲(chǔ)卡等中的更新套件等的數(shù)據(jù)被按照來自虛擬文件控制部20的請(qǐng)求由本地存儲(chǔ)器3讀出。讀出的數(shù)據(jù)中的AV片段被傳送給讀緩沖器O)2b。關(guān)于更新套件的數(shù)據(jù)構(gòu)造在后面敘述,但在由本地存儲(chǔ)器3讀出的數(shù)據(jù)中,不僅是AV片段,還包括索引文件、電影對(duì)象文件、播放列表文件、片段信息文件、BD-J對(duì)象文件、JAR文件、合并管理信息。這些數(shù)據(jù)被傳送給虛擬文件控制部20。讀緩沖器(2b是由將使用本地存儲(chǔ)器3讀入的數(shù)據(jù)暫時(shí)保存的存儲(chǔ)器等構(gòu)成的緩沖器。系統(tǒng)目標(biāo)解碼器4對(duì)讀出到讀緩沖器(1)中的源包或讀出到讀緩沖器(》2b中的源包進(jìn)行解復(fù)用處理,進(jìn)行將各流解碼并再現(xiàn)的處理。此外,通過程序執(zhí)行部11的指示,進(jìn)行將用來顯示在菜單等上的JPEG、PNG等的圖形數(shù)據(jù)解碼并再現(xiàn)的處理。關(guān)于系統(tǒng)目標(biāo)解碼器4的詳細(xì)情況在后面敘述。平面存儲(chǔ)器組fe由多個(gè)平面存儲(chǔ)器構(gòu)成。在平面存儲(chǔ)器中,有主影像平面、副影像平面、IG平面、PG平面、BD-J平面等的存儲(chǔ)器。平面合成部恥將寫入在平面存儲(chǔ)器組fe的各平面存儲(chǔ)器中的數(shù)據(jù)瞬間疊加,將疊加后的影像數(shù)據(jù)向HDMI收發(fā)部6輸出。HDMI收發(fā)部6按照例如HDMI標(biāo)準(zhǔn)(HDMI=HighDefinitionMultimediaInterface高清多媒體接口),執(zhí)行認(rèn)證階段、協(xié)商階段,將影像數(shù)據(jù)向電視機(jī)103輸出。再現(xiàn)控制部7包括再現(xiàn)引擎7a、再現(xiàn)控制引擎7b,根據(jù)程序執(zhí)行部11的再現(xiàn)命令、基于用戶事件處理部17的通知,控制經(jīng)由播放列表信息的AV片段的再現(xiàn)處理等、再現(xiàn)裝置的再現(xiàn)。再現(xiàn)控制部7還根據(jù)再現(xiàn)狀態(tài)的變化對(duì)寄存器組10設(shè)定更新各種播放器變量。此外,再現(xiàn)控制部7參照這些播放器變量,對(duì)系統(tǒng)目標(biāo)解碼器4指定解碼對(duì)象的基本流,并且提供各基本流的解碼所需要的信息。再現(xiàn)引擎7a執(zhí)行AV再現(xiàn)功能。所謂AV再現(xiàn)功能,是從DVD再現(xiàn)裝置、⑶再現(xiàn)裝置沿襲的功能群,是再現(xiàn)開始、再現(xiàn)停止、暫停、暫停的解除、靜止圖像功能的解除、以立即值(immediatevalue)指定再現(xiàn)速度的快進(jìn)、以立即值指定再現(xiàn)速度的后退、聲音切換、次視頻用的圖片數(shù)據(jù)切換、視角切換等的處理。再現(xiàn)控制引擎7b根據(jù)從作為HDMV模式的動(dòng)作主體的命令解釋器、作為BD-J模式的動(dòng)作主體的Java平臺(tái)的函數(shù)調(diào)用而執(zhí)行播放列表的再現(xiàn)功能。所謂播放列表再現(xiàn)功能,是指將上述AV再現(xiàn)功能中的再現(xiàn)開始及再現(xiàn)停止按照構(gòu)成當(dāng)前播放列表的當(dāng)前播放列表信息、當(dāng)前片段信息進(jìn)行。管理信息存儲(chǔ)器9是用來保存當(dāng)前播放列表信息及當(dāng)前片段信息的存儲(chǔ)器。所謂當(dāng)前播放列表信息,是指能夠從BD-ROM或內(nèi)置介質(zhì)驅(qū)動(dòng)器、可移動(dòng)介質(zhì)驅(qū)動(dòng)器訪問的多個(gè)播放列表信息中的、作為當(dāng)前處理對(duì)象的播放列表信息。所謂當(dāng)前片段信息,是指能夠從BD-ROM或內(nèi)置介質(zhì)驅(qū)動(dòng)器、可移動(dòng)介質(zhì)驅(qū)動(dòng)器訪問的多個(gè)片段信息中的、作為當(dāng)前處理對(duì)象的片段信息。再現(xiàn)狀態(tài)/設(shè)定寄存器(PlayerStatus/SettingRegister)組10是用來存儲(chǔ)播放器變量的寄存器組。在播放器變量的種類中,有系統(tǒng)參數(shù)(SPRM)、和能夠保存程序文件利用的任意的信息的通用的參數(shù)(GPRM)。SPRM表示再現(xiàn)裝置102的狀態(tài)。圖15是SPRM的一覽表。對(duì)于各SPRM分配連續(xù)號(hào)碼,對(duì)于各連續(xù)號(hào)碼單獨(dú)地對(duì)應(yīng)著變量值。主要的SPRM的內(nèi)容如以下這樣。這里,括號(hào)內(nèi)的數(shù)字表示連續(xù)號(hào)碼。0129]SPRM0)語言代碼0130]SPRM1)主音頻流號(hào)碼0131]SPRM2)字幕流號(hào)碼0132]SPRM3)角度號(hào)碼0133]SPRM4)標(biāo)題號(hào)碼0134]SPRM5)章節(jié)號(hào)碼0135]SPRM6)程序號(hào)碼0136]SPRM7)單元號(hào)碼0137]SPRM8)選擇鍵信息0138]SPRM9)導(dǎo)航定時(shí)器0139]SPRM10)再現(xiàn)時(shí)刻信息0140]SPRM11)卡拉OK用混合模式0141]SPRM12)父母限制用國(guó)家信息0142]SPRM13)父母限制級(jí)別0143]SPRM14)播放器設(shè)定值(視頻)0144]SPRM15)播放器設(shè)定值(音頻)0145]SPRM16)音頻流用語言代碼0146]SPRM17)音頻流用語言代碼(擴(kuò)展0147]SPRM18)字幕流用語言代碼0148]SPRM19)字幕流用語言代碼(擴(kuò)展0149]SPRM20)播放器地區(qū)代碼0150]SPRM21)次視頻流號(hào)碼0151]SPRM22)次音頻流號(hào)碼0152]SPRM23)再現(xiàn)狀態(tài)0153]SPRM24)保留0154]SPRM25)保留0155]SPRM26)保留0156]SPRM27)保留0157]SPRM28)保留SPRM(29)保留SPRM(30)保留SPRM(31)保留SPRM(IO)表示解碼處理中的圖片的PTS,每當(dāng)該圖片被解碼并被寫入到主影像平面存儲(chǔ)器中時(shí)被更新。因而,只要參照SPRM(IO),就能夠得知當(dāng)前的再現(xiàn)時(shí)點(diǎn)。SPRM(16)的音頻流用語言代碼及SPRM(IS)的字幕流用語言代碼表示再現(xiàn)裝置102的默認(rèn)的語言代碼。它們也可以利用再現(xiàn)裝置102的OSD等使用戶變更,也可以通過程序執(zhí)行部11使應(yīng)用程序進(jìn)行變更。例如,當(dāng)SPRM(16)表示“英語”時(shí),再現(xiàn)控制部7在播放列表再現(xiàn)處理中,首先從PI內(nèi)的流選擇表中檢索包括“英語”的語言代碼的流入口。接著,從該流入口的流識(shí)別信息中提取PID,傳遞給系統(tǒng)目標(biāo)解碼器4。由此,將該P(yáng)ID的音頻流通過系統(tǒng)目標(biāo)解碼器4選擇、解碼。這些處理可以利用電影對(duì)象文件或BD-J對(duì)象文件使再現(xiàn)控制部7執(zhí)行。此外,再現(xiàn)控制部7在再現(xiàn)處理中一邊檢查設(shè)定在播放器變量中的值一邊控制再現(xiàn)。再現(xiàn)控制部特別將SPRM(I)、SPRM(2)、SPRM(21)、及SPRMQ2)更新。它們依次表示處理中的音頻流、字幕流、次視頻流、及次音頻流的各流號(hào)碼。設(shè)想例如由程序執(zhí)行部11變更了表示音頻流的STN的SPRM(I)時(shí)。再現(xiàn)控制部7此時(shí)首先在當(dāng)前時(shí)點(diǎn)從再現(xiàn)處理中的PI內(nèi)的STN表中檢索包含變更后的SPRM(I)表示的STN的流入口。再現(xiàn)控制部7接著從該流入口內(nèi)的流識(shí)別信息中提取PID,傳遞給系統(tǒng)目標(biāo)解碼器4。由此,將該P(yáng)ID的音頻流通過系統(tǒng)目標(biāo)解碼器4選擇并解碼。這樣,能夠切換再現(xiàn)對(duì)象的音頻流。同樣,也可以切換再現(xiàn)對(duì)象的字幕及次要視頻流。程序執(zhí)行部11包括HDMV模塊13、BD-J平臺(tái)14、中間件15、模式管理模塊16,是執(zhí)行保存在BD程序文件中的程序的處理器。HDMV模塊13是作為HDMV模式的動(dòng)作主體的DVD虛擬播放器,為HDMV模式的執(zhí)行主體。本模塊具備命令解釋器,通過將構(gòu)成電影對(duì)象的導(dǎo)航命令解讀并執(zhí)行,從而執(zhí)行HDMV模式的控制。導(dǎo)航命令由于用與DVD-Video相似那樣的句法記述,所以通過執(zhí)行該導(dǎo)航命令,能夠?qū)崿F(xiàn)類似DVD-Video的再現(xiàn)控制。BD-J平臺(tái)14是作為BD-J模式的動(dòng)作主體的Java平臺(tái),完全安裝有JaVa2Micr0_Edition(J2ME)PersonalBasisProfile(PBP1.0)、禾口GloballyExecutableMHPspecification(GEM1.0.2)forpackagemediatargets,由類裝載器、字節(jié)碼解釋器、應(yīng)用管理器構(gòu)成。BD-J平臺(tái)14根據(jù)所執(zhí)行的BD-J應(yīng)用實(shí)現(xiàn)各種功能。類裝載器(classloader)是系統(tǒng)應(yīng)用之一,從存在于JAR檔案文件中的類文件中讀出字節(jié)碼,通過保存到堆存儲(chǔ)器中,執(zhí)行BD-J應(yīng)用的裝載。字節(jié)碼解釋器是所謂的Java虛擬機(jī),將構(gòu)成保存在堆存儲(chǔ)器中的BD-J應(yīng)用的字節(jié)碼、構(gòu)成系統(tǒng)應(yīng)用的字節(jié)碼變換為本機(jī)碼(nativecode),使MPU執(zhí)行。應(yīng)用管理器是系統(tǒng)應(yīng)用之一,基于BD-J對(duì)象內(nèi)的應(yīng)用管理表起動(dòng)BD-J應(yīng)用或結(jié)束BD-J應(yīng)用等,進(jìn)行BD-J應(yīng)用的應(yīng)用信令。以上,結(jié)束對(duì)BD-J平臺(tái)部的內(nèi)部結(jié)構(gòu)的說明。中間件15是用于裝入軟件的操作系統(tǒng),由內(nèi)核、設(shè)備驅(qū)動(dòng)器構(gòu)成。內(nèi)核根據(jù)來自BD-J應(yīng)用的應(yīng)用編程接口(API)的調(diào)用,對(duì)BD-J應(yīng)用提供再現(xiàn)裝置特有的功能。此外,實(shí)現(xiàn)通過中斷信號(hào)起動(dòng)中斷處理器(interruptionhandler)等的硬件控制。16模式管理模塊16保持從BD-ROM或內(nèi)置介質(zhì)驅(qū)動(dòng)器、可移動(dòng)介質(zhì)驅(qū)動(dòng)器讀出的Index,bdmv,進(jìn)行模式管理及分支控制?;谀J焦芾砟K的模式管理是指使BD-J平臺(tái)14、HDMV模塊13的哪個(gè)執(zhí)行動(dòng)態(tài)腳本的模塊的分配。程序存儲(chǔ)器12是保存有從虛擬文件控制部20傳送的當(dāng)前動(dòng)態(tài)腳本、供作為HDMV模式的動(dòng)作主體的HDMV模塊、作為BD-J模式的動(dòng)作主體的Java平臺(tái)的處理的存儲(chǔ)器。所謂當(dāng)前動(dòng)態(tài)腳本,是指記錄在BD-ROM中的hdex.bdmv、BD-J對(duì)象、電影對(duì)象中的作為當(dāng)前執(zhí)行對(duì)象者。此外,程序存儲(chǔ)器12包括堆存儲(chǔ)器。堆存儲(chǔ)器是配置系統(tǒng)應(yīng)用的字節(jié)碼、BD-J應(yīng)用的字節(jié)碼、系統(tǒng)應(yīng)用所利用的系統(tǒng)參數(shù)、BD-J應(yīng)用所利用的應(yīng)用參數(shù)的堆棧區(qū)域。網(wǎng)絡(luò)模塊13是控制與外部網(wǎng)絡(luò)之間的數(shù)據(jù)通信的模塊,接受程序執(zhí)行部11的控制,從因特網(wǎng)等的www服務(wù)器取得更新套件,向本地存儲(chǔ)器傳送。用戶事件處理部17響應(yīng)于通過遙控器的用戶操作,對(duì)程序執(zhí)行部11或再現(xiàn)控制部7委托處理的執(zhí)行。例如,在遙控器上按下了按鈕的情況下,對(duì)程序執(zhí)行部11委托以使其執(zhí)行包含在該按鈕中的命令。例如,在遙控器上按下了快進(jìn)/后退按鈕的情況下,對(duì)再現(xiàn)控制部7命令對(duì)當(dāng)前再現(xiàn)的播放列表的AV片段的快進(jìn)/后退處理的執(zhí)行。非易失性存儲(chǔ)器19是能夠讀寫的存儲(chǔ)器等的記錄介質(zhì),是即使沒有被供給電源也能夠保持記錄內(nèi)容的介質(zhì)、例如閃存存儲(chǔ)器、!^RAM等。它用于寄存器組10的存儲(chǔ)內(nèi)容的備份。虛擬文件控制部20控制BD-ROM驅(qū)動(dòng)器1、本地存儲(chǔ)器3而實(shí)現(xiàn)虛擬文件系統(tǒng)的功能。所謂虛擬文件系統(tǒng)的功能,是虛擬包的構(gòu)建、以及經(jīng)由虛擬包的向ROM盤及本地盤上的文件的訪問控制。所謂虛擬包,是基于保存在本地存儲(chǔ)器3中的合并管理信息、將記錄在ROM盤中的內(nèi)容與保存在本地存儲(chǔ)器3中的更新套件在存儲(chǔ)器上進(jìn)行組合之后的虛擬的BD-ROM包。制作出的虛擬包具有與BD-ROM的數(shù)據(jù)構(gòu)造相同的形式??梢圆粌H對(duì)已有的ROM盤追加文件,還能將ROM盤上的已有文件用本地存儲(chǔ)器上的文件替換。由虛擬文件控制部20進(jìn)行的虛擬包構(gòu)建以BD-ROM盤的插入、或程序執(zhí)行部11的虛擬文件制作命令為觸發(fā)事件,在標(biāo)題再現(xiàn)的切換等標(biāo)題再現(xiàn)停止的定時(shí)執(zhí)行。關(guān)于虛擬包的構(gòu)建、以及經(jīng)由虛擬包的文件訪問控制的詳細(xì)情況在后面敘述。接著,參照?qǐng)D16對(duì)系統(tǒng)目標(biāo)解碼器4進(jìn)行說明。源解包器(sourcecbpacketizer)對(duì)傳送給系統(tǒng)目標(biāo)解碼器4的源包進(jìn)行解釋,取出TS包,向PID過濾器送出。在該送出時(shí),根據(jù)各源包的ATS調(diào)節(jié)向解碼器的輸入時(shí)刻。具體而言,在ATC計(jì)數(shù)器生成的ATC的值與源包的ATS值變?yōu)橄嗤乃查g,按照AV片段的記錄速率,僅將該TS包向PID過濾器傳送。PID過濾器將從源解包器輸出的TS包中的、TS包的PID與再現(xiàn)所需要的PID—致的TS包按照PID向主影像視頻解碼器、副影像視頻解碼器、IG解碼器、PG解碼器、聲音解碼器、副聲音解碼器傳送。例如,在BD-ROM的情況下,在包含在TS包中的PID是0x1011的情況下向主影像視頻解碼器傳送,在PID是OxlBOO到OxlBlF的情況下向副影像視頻解碼器傳送,在PID是0x1100到OxlllF的情況下向主聲音解碼器傳送,在PID是OxlAOO到OxlAlF的情況下向副聲音解碼器傳送,在PID是0x1200到0xl21F的情況下向PG解碼器傳送,在PID是0x1400到0xl41F的情況下向IG解碼器傳送。如圖16所示,源解包器和PID過濾器分別具有兩個(gè),一個(gè)處理從讀緩沖器(1)傳送來的AV片段,一個(gè)處理從讀緩沖器(2)傳送來的AV片段。在子路徑類型是同步型的情況下,從主路徑參照的AV片段和從子路徑參照的AV片段一邊取同步一邊再現(xiàn)。在子路徑類型是非同步型的情況下,從主路徑參照的AV片段和從子路徑參照的AV片段非同步地再現(xiàn)。主影像視頻解碼器具有緩沖器,通過一邊在緩沖器中儲(chǔ)存數(shù)據(jù)、一邊將TS頭、PES頭等的信息去除,將處于編碼狀態(tài)的圖片(I圖片、B圖片、P圖片)取出,將視頻流的各個(gè)幀圖像按照規(guī)定的每個(gè)解碼時(shí)刻(DTS)解碼,制作多個(gè)幀圖像,以顯示時(shí)刻(PTS)的定時(shí)向主影像平面輸出。在復(fù)用在AV片段中的視頻流的壓縮編碼形式中有MPEG2、MPEG4AVC、VCl等,所以根據(jù)流的屬性切換壓縮影像的解碼方式。副影像視頻解碼器具有與主影像視頻解碼器同樣的結(jié)構(gòu),進(jìn)行輸入的副影像視頻流的解碼,以顯示時(shí)刻(PTS)的定時(shí)將圖片寫出到副影像平面上。IG解碼器從由源解包器輸入的TS包中提取交互圖形流并解碼,將非壓縮的圖形數(shù)據(jù)以顯示時(shí)刻(PTS)的定時(shí)寫出到IG平面上。PG解碼器從由源解包器輸入的TS包中提取演示圖形流并解碼,將非壓縮的圖形數(shù)據(jù)以顯示時(shí)刻(PTS)的定時(shí)寫出到PG平面上。主聲音解碼器具有緩沖器,一邊將數(shù)據(jù)儲(chǔ)存到緩沖器中,一邊將TS頭、PES頭等的信息去除,進(jìn)行聲音流解碼處理,得到非壓縮的LPCM狀態(tài)的音頻數(shù)據(jù),以再現(xiàn)時(shí)刻(PTS)的定時(shí)向聲音混合器輸出。在復(fù)用在AV片段中的音頻流的壓縮編碼形式中有AC3、DTS等,所以根據(jù)流的屬性切換壓縮聲音的解碼方式。副聲音解碼器具有與主聲音解碼器同樣的結(jié)構(gòu),進(jìn)行輸入的副聲音流的解碼,以顯示時(shí)刻的定時(shí)將非壓縮的LPCM的狀態(tài)的音頻數(shù)據(jù)向聲音混合器輸出。在復(fù)用在AV片段中的音頻流的壓縮編碼形式中有DolbyDigitalPlus、DTS-HDLBR等,所以根據(jù)流的屬性切換壓縮聲音的解碼方式。聲音混合器將從主聲音解碼器輸出的非壓縮聲音數(shù)據(jù)與從副聲音解碼器輸出的非壓縮聲音數(shù)據(jù)混合(聲音的疊加),向揚(yáng)聲器等輸出。BD-J處理器將從程序執(zhí)行部11傳送的圖形數(shù)據(jù)(PNG、JPEG)解碼,按照從BD-J應(yīng)用指定的顯示時(shí)刻向BD-J平面輸出。以上是再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)。〈虛擬文件系統(tǒng)〉對(duì)虛擬文件系統(tǒng)中的虛擬包的構(gòu)建、以及虛擬包上的文件訪問進(jìn)行說明。虛擬包由記錄在BD-R0M101中的文件、和記錄在安裝于本地存儲(chǔ)器3中的SD存儲(chǔ)卡104中的更新套件構(gòu)建。首先,對(duì)記錄在SD存儲(chǔ)卡104中的更新套件的數(shù)據(jù)構(gòu)造進(jìn)行說明。〈更新套件〉圖17是表示SD存儲(chǔ)卡104中的更新套件的保存區(qū)域的圖。在SD存儲(chǔ)卡104中的更新套件的保存區(qū)域中,通過OrgID目錄、DiscID目錄,將各更新套件的保存區(qū)域按照每個(gè)BD-ROM劃分。更新套件保存區(qū)域根目錄存在于SD存儲(chǔ)卡104的根目錄之下,是表示更新套件保存區(qū)域的根的目錄,是目錄名分發(fā)介質(zhì)字符以內(nèi)的固定值(BDBUDA)。OrgID目錄是將記載在BD-ROM記錄層上的BD管理信息(索引文件)中的、確定電影作品的提供商的32比特的識(shí)別符(OrganizationID)用16進(jìn)制表述進(jìn)行表示的8個(gè)字符的名稱的目錄。此外,OrganizationID的開頭的連續(xù)的O從目錄的名稱中省略。例如,在OrganizationID是ΟχΟΟΟΟΟΟΙΑ的情況下,目錄的名稱為“1A”。DiscID目錄是將記載在BD-ROM記錄層上的BD管理信息(索引文件)中的、確定BD-ROM記錄層的128比特的識(shí)別符(DiscID)從開頭起每32比特分為4份、分別用16進(jìn)制表述進(jìn)行表示的目錄。此外,與OrganizationID同樣,DiscID的開頭的連續(xù)的O從目錄的名稱中省略。在DiscID目錄的屬下,按照每個(gè)更新套件制作更新套件目錄,在其屬下存在各更新套件。在圖17的例子中,在“0123456789abcdef012;3456789abcdef”的目錄名的DiscID目錄屬下保存有“UpdateOl”的名稱的更新套件。更新套件包括合并管理信息文件(bumf,xml)、簽名信息文件(merge,sf)、狀態(tài)信令文件(vp_unit.info)、及其他追力口內(nèi)容數(shù)據(jù)文件(game,bdjo、game,jar、resources,jar、jun_01.m2ts、jun_01.clpi、jun_01.mpls、jpn_sub.m2ts、jpn_sub.clpi等)。合并管理信息文件(bumf,xml)如圖18所示,保存有OrganizationID、DiscID和映射信息。映射信息是將用來構(gòu)成虛擬包的追加內(nèi)容數(shù)據(jù)文件、及狀態(tài)信令文件的SD存儲(chǔ)卡104中的文件路徑(以下稱作本地存儲(chǔ)器文件路徑)、和在虛擬文件系統(tǒng)上用來向這些文件訪問的虛擬的文件路徑(以下稱作VFS文件路徑)建立對(duì)應(yīng)的表。具體而言,如圖18所示,在映射信息中,本地存儲(chǔ)器文件路徑以自更新套件目錄起的相對(duì)路徑記載,VFS文件路徑以自盤根目錄起的相對(duì)路徑記述。進(jìn)而,在合并管理信息文件中,保存有映射信息所示的各追加內(nèi)容數(shù)據(jù)文件的散列(hash)值。簽名信息文件是表示提供商對(duì)合并管理信息文件的電子的簽名的文件,以merge,sf的文件名存在于更新套件目錄之下。電子的簽名一般使用對(duì)需要防止篡改的信息計(jì)算散列值、將散列值用某種私鑰加密的值。在本實(shí)施方式的簽名信息文件中,利用與處于BD-ROM記錄層上的合并證書中的公鑰對(duì)應(yīng)的私鑰將合并管理信息文件的散列值加密。合并證書是在合并管理信息文件的認(rèn)證中使用的證書,包含提供商公開的公鑰。提供商提供的合并證書以bd.cert的文件名保存在BD-ROM記錄層上。作為合并證書的文件形式的一例,可以使用X.509。追加內(nèi)容數(shù)據(jù)文件是對(duì)記錄在BD-ROM記錄層中的原始的內(nèi)容追加/更新的內(nèi)容的文件群。在其中可以包括播放列表文件、AV片段、片段信息文件、電影對(duì)象文件、BDJ對(duì)象文件、JAR文件、索引文件等。狀態(tài)信令文件是在有關(guān)本發(fā)明的再現(xiàn)裝置中在由BD-J應(yīng)用進(jìn)行的虛擬包構(gòu)建狀態(tài)判斷中使用的文件。在哪個(gè)更新套件中,狀態(tài)信令文件的VFS文件路徑都在合并管理信息文件中被分配圖18所示的固定路徑“BDMV/JAR/lllll/VFSData.info”。在BD-ROM的創(chuàng)作工序中,禁止在BD-ROM上制作相當(dāng)于該“BDMV/JAR/lllll/VFSData.info”的文件路徑的文件。另外,在虛擬包構(gòu)建狀態(tài)判斷的用途中,對(duì)于狀態(tài)信令文件的內(nèi)容沒有特別限制,在本實(shí)施方式中作為狀態(tài)信令文件而使用表示更新套件的內(nèi)容的VP信息文件(vp_imit.info)。圖19是表示有關(guān)本實(shí)施方式的狀態(tài)信令文件的內(nèi)容的圖。具體而言,在狀態(tài)信令文件中,記錄有對(duì)象ROM盤的OrganizationID、對(duì)象ROM盤的DiscID、更新套件的識(shí)別符、19更新套件的名稱、版本號(hào)碼、包含在更新套件中的數(shù)據(jù)的詳細(xì)情況、代表更新套件的圖像的文件名、以及代表更新套件的各語言的文本信息。通過這些信息,能夠容易地取得更新套件的版本及包含在更新套件中的數(shù)據(jù)的詳細(xì)的內(nèi)容。另外,記錄在圖19的文件中的信息也可以根據(jù)需要而追加或刪除。例如,對(duì)象ROM盤的OrganizationID、DiscID等也可以刪除,也可以使得能夠記錄多個(gè)。此外,記錄這些信息的狀態(tài)信令文件的形式既可以是文本形式,也可以記錄在XML(ExtensibleMarkupLanguage可擴(kuò)展標(biāo)記語音)形式、二進(jìn)制形式等的其他形式的文件中。<虛擬包的構(gòu)建>接著,對(duì)虛擬文件控制部20基于合并管理信息文件的具體內(nèi)容物,由記錄在BD-R0M101中的內(nèi)容和記錄在SD存儲(chǔ)卡104中的內(nèi)容構(gòu)建虛擬包的過程進(jìn)行說明。虛擬文件控制部20通過以下(1)至(5)的次序構(gòu)建虛擬包。(1)合并管理信息文件的篡改判斷合并管理信息文件的篡改判斷為,根據(jù)合并管理信息文件計(jì)算散列值,與使用處于BD-ROM記錄層上的合并證書中的公鑰將由簽名信息文件表示的合并管理信息文件的散列值解密后得到的值進(jìn)行比較。在這些值一致的情況下判斷為合并管理信息文件沒有被篡改。(2)追加內(nèi)容數(shù)據(jù)文件的存在確認(rèn)在合并管理信息文件沒有被篡改的情況下,確認(rèn)在映射信息中表示的本地存儲(chǔ)器文件路徑中存在各追加內(nèi)容數(shù)據(jù)文件。(3)追加內(nèi)容數(shù)據(jù)文件的篡改判斷根據(jù)各追加內(nèi)容數(shù)據(jù)文件計(jì)算散列值,將這些值與記錄在映射信息中的各追加內(nèi)容數(shù)據(jù)文件的散列值比較。在這些值一致的情況下判斷為追加內(nèi)容數(shù)據(jù)文件沒有被篡改。(4)將追加內(nèi)容數(shù)據(jù)文件向只讀屬性變更在由映射信息表示了對(duì)應(yīng)關(guān)系的各追加內(nèi)容數(shù)據(jù)文件沒有被篡改的情況下,將追加內(nèi)容數(shù)據(jù)文件向只讀屬性變更。(5)向VFS文件路徑的分配將合并管理信息文件的映射信息讀入,制作將更新套件的各文件向由映射信息表示的VFS文件路徑分配的盤鏡像(discimage),向再現(xiàn)控制部7及程序執(zhí)行部11提供。圖20是表示基于圖18所示的合并管理信息文件,對(duì)圖2所示的BD-R0M101的文件結(jié)構(gòu)組合圖17所示的更新套件的文件結(jié)構(gòu)而構(gòu)建的虛擬包的文件結(jié)構(gòu)的圖。在本圖中用粗框表示的目錄及文件是實(shí)際記錄在SD存儲(chǔ)卡104中的。圖21是表示由虛擬文件系統(tǒng)實(shí)現(xiàn)的虛擬包的內(nèi)容的一例的圖。在圖21中,在ROM盤上記錄有電影正片、獎(jiǎng)勵(lì)影像,在本地存儲(chǔ)器上記錄有日語字幕、新作電影的預(yù)告片、關(guān)于獎(jiǎng)勵(lì)游戲的文件、以及作為狀態(tài)信令文件使用的VP信息文件。通過在這樣的情況下構(gòu)建虛擬包,虛擬文件系統(tǒng)能夠執(zhí)行影像的輸出及畫面顯示,以使ROM盤上的電影正片、獎(jiǎng)勵(lì)影像、和本地存儲(chǔ)器上的日語字幕、新作電影的預(yù)告片、獎(jiǎng)勵(lì)游戲、VP信息文件宛如記錄在1個(gè)盤中。<向虛擬包的訪問控制>通過以上的步驟構(gòu)建虛擬包,然后,虛擬文件控制部20對(duì)來自再現(xiàn)控制部7及程序執(zhí)行部11的VFS文件路徑下的訪問請(qǐng)求,參照映射信息確定記錄有實(shí)體的文件的記錄介質(zhì),向BD-ROM驅(qū)動(dòng)器1及本地存儲(chǔ)器3的某個(gè)命令數(shù)據(jù)讀出。具體而言,在從再現(xiàn)控制部7及程序執(zhí)行部11指定虛擬包上的文件路徑而進(jìn)行了讀出命令的情況下,虛擬文件控制部20參照映射信息,檢索指定的文件路徑是否記載在映射信息的VFS文件路徑中。這里,在指定的文件路徑在映射信息的VFS文件路徑中沒有記載的情況下,虛擬文件控制部20判斷為指定文件的實(shí)體記錄在BD-R0M101中,將虛擬包上的文件路徑變換為BD-R0M101上的文件路徑,向BD-ROM驅(qū)動(dòng)器1傳送讀出命令。另一方面,在指定的文件路徑記載在映射信息的VFS文件路徑中的情況下,虛擬文件控制部20判斷為指定的文件的實(shí)體記錄在SD存儲(chǔ)卡104中,將虛擬包上的文件路徑用通過映射信息建立了對(duì)應(yīng)的本地存儲(chǔ)器文件路徑來進(jìn)行變換,向本地存儲(chǔ)器3傳送讀出命令。由此,再現(xiàn)控制部7及程序執(zhí)行部11能夠用虛擬包上的文件路徑對(duì)SD存儲(chǔ)卡104上的追加內(nèi)容數(shù)據(jù)文件、及狀態(tài)信令文件進(jìn)行訪問。這樣,與包含在ROM盤中的數(shù)據(jù)同樣,在進(jìn)行追加在SD存儲(chǔ)卡104上的字幕、聲音、影像等的再現(xiàn)的情況下,再現(xiàn)控制部7及程序執(zhí)行部11對(duì)虛擬文件控制部20請(qǐng)求上述文件訪問,虛擬文件控制部20對(duì)ROM盤或SD存儲(chǔ)卡104上的文件傳送訪問命令。即,在進(jìn)行字幕、聲音、影像等的再現(xiàn)的情況下,再現(xiàn)控制部7及程序執(zhí)行部11經(jīng)由虛擬文件控制部20對(duì)ROM盤或本地存儲(chǔ)器上的文件進(jìn)行訪問。另外,在沒有構(gòu)建虛擬包的狀態(tài)下從再現(xiàn)控制部7及程序執(zhí)行部11指定虛擬包上的文件路徑而進(jìn)行了讀出命令的情況下,虛擬文件控制部20由于沒有參照的合并管理信息文件,所以將虛擬包上的文件路徑變換為BD-R0M101上的文件路徑,向BD-ROM驅(qū)動(dòng)器1傳送讀出命令?!刺摂M包的構(gòu)建狀態(tài)〉在虛擬包的構(gòu)建狀態(tài)中,可以考慮在安裝在本地存儲(chǔ)器3中的SD存儲(chǔ)卡104中沒有記錄更新套件的狀態(tài)、在SD存儲(chǔ)卡104中記錄有更新套件但虛擬文件控制部20沒有完成虛擬包構(gòu)建的狀態(tài)、以及在SD存儲(chǔ)卡104中記錄有更新套件并且虛擬文件控制部20完成了虛擬包構(gòu)建的狀態(tài)的3種。其中的第1種狀態(tài)由于原本不存在更新套件,所以不能進(jìn)行向更新套件的文件的訪問。但是,在第2個(gè)狀態(tài)和第3個(gè)狀態(tài)下,BD-J應(yīng)用通過用read命令直接指定SD存儲(chǔ)卡上的文件路徑,能夠?qū)Ω绿准奈募M(jìn)行訪問。所以,判斷這兩個(gè)狀態(tài)的差異是重要的。以下,將在SD存儲(chǔ)卡104中記錄有更新套件、但虛擬文件控制部20沒有完成虛擬包構(gòu)建的狀態(tài)設(shè)為虛擬包是“準(zhǔn)備狀態(tài)”,將在SD存儲(chǔ)卡104中記錄有更新套件、虛擬文件控制部20完成了虛擬包構(gòu)建的狀態(tài)設(shè)為虛擬包是“有效狀態(tài)”。參照?qǐng)D22說明虛擬包的準(zhǔn)備狀態(tài)及有效狀態(tài)在怎樣的情況下發(fā)生。首先,準(zhǔn)備狀態(tài)是在圖中的st3及st2發(fā)生的狀態(tài)。st3的狀態(tài)在從使用記錄在SD存儲(chǔ)卡104中的更新套件一度構(gòu)建了虛擬包的狀態(tài)(st4)起、SD存儲(chǔ)卡104被從本地存儲(chǔ)器3拆下而虛擬包被解除后(stO)、SD存儲(chǔ)卡104被再安裝到本地存儲(chǔ)器3中時(shí)(st!3)發(fā)生。通常,此后虛擬文件控制部20等待標(biāo)題的切換,通過在下個(gè)標(biāo)題再現(xiàn)開始前再構(gòu)建虛擬包,虛擬包成為有效狀態(tài)(st4)。在st2中成為準(zhǔn)備狀態(tài)的情況,在從一度構(gòu)建了虛擬包的狀態(tài)(st4)起、SD存儲(chǔ)卡104被從本地存儲(chǔ)器3拆下而虛擬包被解除后(stO)、BD-J應(yīng)用被起動(dòng)(st5)、然后SD存儲(chǔ)21卡104被再安裝到本地存儲(chǔ)器3中時(shí)(sU)發(fā)生。在此情況下,虛擬文件控制部20等待伴隨著標(biāo)題的切換的BD-J應(yīng)用的停止,通過在BD-J應(yīng)用再起動(dòng)之前的時(shí)點(diǎn)再構(gòu)建虛擬包,虛擬包成為有效狀態(tài)(st4)。如以上那樣,準(zhǔn)備狀態(tài)是在伴隨著記錄有更新套件的SD存儲(chǔ)卡104的拆下/再安裝的虛擬包的再構(gòu)建過程中、從再安裝起到進(jìn)行標(biāo)題切換為止的期間發(fā)生的狀態(tài)。另外,虛擬包構(gòu)建過程中的(3)的步驟有處理負(fù)荷較大的情況。例如,在更新套件中包含有AV片段等的尺寸較大的文件的情況下,該文件的散列值計(jì)算成為負(fù)荷較大的處理。每當(dāng)記錄有更新套件的SD存儲(chǔ)卡104的拆下/再安裝時(shí)需要虛擬包的再構(gòu)建,但每次執(zhí)行這樣的負(fù)荷較大的處理,從硬件資源的利用效率提高的觀點(diǎn)看并不優(yōu)選。所以,也可以考慮進(jìn)行安裝,以使虛擬包構(gòu)建過程中的(1)至(4)的步驟僅在初次的虛擬包時(shí)執(zhí)行,在虛擬包再構(gòu)建時(shí)僅執(zhí)行(5)的步驟。此外,(1)至的步驟不給BD-R0M101的標(biāo)題再現(xiàn)帶來影響,所以能夠與BD-R0M101的標(biāo)題再現(xiàn)并行地執(zhí)行。相對(duì)于此,(5)的步驟一定需要在標(biāo)題再現(xiàn)停止的狀態(tài)下執(zhí)行。因而,也可以看作已進(jìn)行到(4)的階段的狀態(tài)是準(zhǔn)備狀態(tài)、而執(zhí)行了(的步驟的狀態(tài)是有效狀態(tài)。<虛擬包的構(gòu)建狀態(tài)判斷>以下,對(duì)判斷虛擬包的構(gòu)建狀態(tài)是準(zhǔn)備狀態(tài)和有效狀態(tài)的哪個(gè)的方法進(jìn)行說明。圖23是說明BD-J應(yīng)用具有的虛擬包構(gòu)建狀態(tài)判斷功能的圖。在BD-J應(yīng)用中,在創(chuàng)作工序中的BD-J應(yīng)用的編程工序中裝入了狀態(tài)信令文件位置信息21。狀態(tài)信令文件位置信息21是在更新套件的合并管理信息文件中對(duì)狀態(tài)信令文件分配的VFS文件路徑。對(duì)狀態(tài)信令文件分配的VFS文件路徑是在哪個(gè)更新套件中都共用的預(yù)先決定的固定文件路徑,在本實(shí)施方式中使用“BDMV/JAR/11111/VFSData.info”。虛擬包構(gòu)建狀態(tài)判斷部22指定由狀態(tài)信令文件位置信息21表示的文件路徑而嘗試讀出命令,根據(jù)其成功與否判斷虛擬包的構(gòu)建狀態(tài)。具體而言,在讀出命令成功的情況下判斷為虛擬包是有效狀態(tài),在讀出命令為錯(cuò)誤的情況下,判斷為虛擬包是準(zhǔn)備狀態(tài)。實(shí)際上,如果虛擬包是有效狀態(tài),則在虛擬包上被分配狀態(tài)信令文件31,虛擬文件控制部20將由讀出命令指定的路徑變換為本地存儲(chǔ)器文件路徑,向本地存儲(chǔ)器3傳送讀出命令,所以狀態(tài)信令文件的讀出成功。反之,如果虛擬包是準(zhǔn)備狀態(tài),則虛擬文件控制部20將由讀出命令指定的路徑變換為BD-R0M101上的文件路徑,向BD-ROM驅(qū)動(dòng)器1傳送讀出命令。但是,在BD-ROM的創(chuàng)作工序中,由于禁止在BD-ROM上制作與“BDMV/JAR/11111/VFSData.info”的文件路徑相對(duì)應(yīng)的文件,所以在BD-R0M101上不可能存在同名的文件,讀出命令必定為錯(cuò)誤。虛擬包構(gòu)建狀態(tài)判斷部22的判斷結(jié)果例如由菜單顯示部23等利用,根據(jù)虛擬包的構(gòu)建狀態(tài)進(jìn)行適當(dāng)?shù)牟藛物@示。另外,在再現(xiàn)裝置中在本地存儲(chǔ)器3中沒有插入SD存儲(chǔ)卡的情況下,當(dāng)然狀態(tài)信令文件的讀出命令也必定為錯(cuò)誤。在這樣的情況下也可以判斷為虛擬包是準(zhǔn)備狀態(tài)。以上那樣的功能也可以通過將圖24、圖25的流程圖所示的處理步驟用面向?qū)ο笮途幾g器語言記述并使計(jì)算機(jī)執(zhí)行來實(shí)現(xiàn)。圖M表示菜單顯示控制步驟。本流程圖在步驟Sl中實(shí)施虛擬包構(gòu)建狀態(tài)判斷,在判斷的結(jié)果為虛擬包是有效狀態(tài)的情況下(步驟S2是),在顯示菜單畫面時(shí),許可將包含在更新套件中的追加內(nèi)容調(diào)出的按鈕、例如“Game”按鈕的顯示(步驟S3)。另一方面,在判斷的結(jié)果為虛擬包是準(zhǔn)備狀態(tài)的情況下(步驟S2否),在顯示菜單畫面時(shí),抑制將追加內(nèi)容調(diào)出的“Game”按鈕的顯示(步驟S4)。圖25表示虛擬包構(gòu)建狀態(tài)判斷處理的處理步驟。本流程圖在步驟Sll中,根據(jù)記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的I^rofile(配置)信息等判斷正執(zhí)行BD-J應(yīng)用的再現(xiàn)裝置是否是對(duì)應(yīng)于虛擬文件系統(tǒng)功能的裝置。如果是對(duì)應(yīng)于虛擬文件系統(tǒng)功能的裝置(步驟Sll是),則將狀態(tài)信令文件位置信息21讀出,取得對(duì)狀態(tài)信令文件分配的固定VFS文件路徑(步驟SU)。通過使用該固定VFS文件路徑向虛擬文件控制部20發(fā)出讀出命令,判斷狀態(tài)信令文件是否存在于虛擬包上(步驟Si;)。在指定固定VFS文件路徑而將狀態(tài)信令文件讀出的情況下,判斷為虛擬包是有效狀態(tài)(步驟S14),在指定固定VFS文件路徑而不能將狀態(tài)信令文件讀出的情況下,判斷為虛擬包是準(zhǔn)備狀態(tài)(步驟S14)。圖25所示的處理在執(zhí)行BD-J應(yīng)用的期間中反復(fù)被執(zhí)行。由于指定固定VFS文件路徑、按照能否進(jìn)行狀態(tài)信令文件的訪問的判斷結(jié)果能夠正確地判斷虛擬包為準(zhǔn)備狀態(tài)還是有效狀態(tài),所以能夠防止因BD-J應(yīng)用誤判斷虛擬包構(gòu)建狀態(tài)而發(fā)生誤動(dòng)作那樣的狀況。另外,虛擬包構(gòu)建狀態(tài)判斷處理也可以在BD-J應(yīng)用剛起動(dòng)后進(jìn)行。通過這樣,能夠減少向狀態(tài)信令文件的訪問次數(shù)。能夠減少訪問次數(shù)的理由是因?yàn)?,虛擬包構(gòu)建完成的定時(shí)被限定于BD-J應(yīng)用起動(dòng)前的時(shí)點(diǎn),不會(huì)有在BD-J應(yīng)用的動(dòng)作中虛擬文件系統(tǒng)的構(gòu)建完成的情況,所以在BD-J應(yīng)用的剛起動(dòng)后實(shí)施的判斷結(jié)果在應(yīng)用結(jié)束之前的期間中不會(huì)變化。因而,通過將在BD-J應(yīng)用剛起動(dòng)后實(shí)施的判斷結(jié)果保存、貫穿BD-J應(yīng)用的動(dòng)作期間地加以使用,能夠減少為了判斷虛擬包構(gòu)建狀態(tài)而對(duì)本地存儲(chǔ)器上的狀態(tài)信令文件訪問的次數(shù)。由此,能夠使BD-J應(yīng)用的處理高速化。以上是關(guān)于判斷虛擬包的構(gòu)建狀態(tài)是準(zhǔn)備狀態(tài)和有效狀態(tài)的哪個(gè)的方法的說明。另外,進(jìn)行圖對(duì)、25的流程圖所示的處理步驟的主體也可以是虛擬文件控制部20。此外,也可以做成在再現(xiàn)裝置中設(shè)置其他的控制部、該控制部進(jìn)行圖24、25所示的處理步驟那樣的結(jié)構(gòu)?;蛘撸鳛槌绦驁?zhí)行部11的中間件提供的API,也可以做成通過安裝圖24、25的流程圖所示的處理步驟、從虛擬文件控制部20或設(shè)在再現(xiàn)裝置中的其他控制部對(duì)BD-J應(yīng)用提供虛擬包是否處于有效狀態(tài)那樣的結(jié)構(gòu)。此外,也可以將圖M、25的流程圖所示的處理步驟記載在BD-J應(yīng)用的源代碼中,通過執(zhí)行這樣的BD-J應(yīng)用而使程序執(zhí)行部11執(zhí)行這些處理步驟。<BD_J應(yīng)用的動(dòng)作例〉圖沈是以時(shí)間序列表示介質(zhì)向本地存儲(chǔ)器3的安裝狀態(tài)、標(biāo)題的再現(xiàn)狀態(tài)、實(shí)際的虛擬包構(gòu)建狀態(tài)、以及BD-J應(yīng)用進(jìn)行的構(gòu)建狀態(tài)判斷結(jié)果的圖。這里執(zhí)行的BD-J應(yīng)用具有從網(wǎng)絡(luò)等取得圖21所示那樣的更新套件、請(qǐng)求虛擬包的構(gòu)建、并顯示對(duì)應(yīng)于虛擬包構(gòu)建狀態(tài)的獎(jiǎng)勵(lì)選擇菜單的功能。此外,在作為BD-J應(yīng)用的實(shí)體的JAR文件中,包含有用來顯示圖27的(a)、(b)所示的獎(jiǎng)勵(lì)選擇菜單的PNG文件。首先,在圖沈的t0在本地存儲(chǔ)器3中插入SD存儲(chǔ)卡后,在tl,將記錄在BD-ROM中的BD-J應(yīng)用起動(dòng)。在該時(shí)點(diǎn),由于在SD存儲(chǔ)卡中沒有記錄有更新套件,所以在圖22所示的狀態(tài)轉(zhuǎn)變圖中,成為從t0時(shí)點(diǎn)的狀態(tài)StO向stl的轉(zhuǎn)變、進(jìn)一步向應(yīng)用起動(dòng)的狀態(tài)st2轉(zhuǎn)變。這里,執(zhí)行通過BD-J應(yīng)用進(jìn)行的虛擬包構(gòu)建狀態(tài)判斷,但在從圖沈的tl到t2的期間中沒有構(gòu)建虛擬包,在通過BD-J應(yīng)用的虛擬包構(gòu)建狀態(tài)判斷中判斷為準(zhǔn)備狀態(tài)。因此,在該期間中顯示獎(jiǎng)勵(lì)選擇菜單的情況下,BD-J應(yīng)用作為選擇分支而顯示作為僅包含“Making”(制作)按鈕和“Trailer”(預(yù)告片)按鈕的獎(jiǎng)勵(lì)功能菜單的圖27(b)的菜單。這些按鈕是需要向ROM盤上的電影正片、獎(jiǎng)勵(lì)影像的訪問的。在圖27(b)的獎(jiǎng)勵(lì)選擇菜單中,由于不存在將新作電影的預(yù)告片再現(xiàn)的選擇分支和用來執(zhí)行獎(jiǎng)勵(lì)游戲的選擇分支,所以用戶不能執(zhí)行新作電影的預(yù)告片的再現(xiàn)及獎(jiǎng)勵(lì)游戲。如果在虛擬包構(gòu)建狀態(tài)判斷中判斷為準(zhǔn)備狀態(tài),則BD-J應(yīng)用將安裝在本地存儲(chǔ)器3中的SD存儲(chǔ)卡用本地文件路徑訪問,判斷是否記錄有更新套件,如果沒有記錄更新套件,則經(jīng)由網(wǎng)絡(luò)模塊下載更新套件。在取得更新套件后,BD-J應(yīng)用使更新套件記錄在本地存儲(chǔ)器3中。然后,BD-J應(yīng)用對(duì)虛擬文件控制部20請(qǐng)求虛擬文件系統(tǒng)構(gòu)建的指示。對(duì)虛擬文件控制部20請(qǐng)求虛擬文件系統(tǒng)的制作的BD-J應(yīng)用,對(duì)程序執(zhí)行部11請(qǐng)求再現(xiàn)中標(biāo)題的停止/再開始。將再現(xiàn)中標(biāo)題停止/再開始的理由是因?yàn)?,虛擬文件系統(tǒng)的構(gòu)建完成的定時(shí)被限定在開始標(biāo)題再現(xiàn)之前的時(shí)點(diǎn)。即,即使在BD-J應(yīng)用的起動(dòng)中虛擬文件控制部20指示了虛擬文件系統(tǒng)的構(gòu)建,如果標(biāo)題再現(xiàn)一度停止而沒有再開始再現(xiàn),則虛擬包的構(gòu)建沒有完成。換言之,用于虛擬文件系統(tǒng)的構(gòu)建完成的條件,是在開始標(biāo)題再現(xiàn)之前、虛擬文件控制部20能夠?qū)⒂涗浽诒镜卮鎯?chǔ)器上的規(guī)定的位置中的合并管理信息文件與對(duì)應(yīng)于該合并管理信息文件(在合并管理信息文件中有記載)的更新套件的追加內(nèi)容數(shù)據(jù)文件讀入。結(jié)果,在圖26的t2再現(xiàn)中的標(biāo)題停止,接著在t3再開始標(biāo)題再現(xiàn)時(shí),虛擬包的構(gòu)建完成。在圖22所示的狀態(tài)轉(zhuǎn)變圖中,通過伴隨著標(biāo)題再現(xiàn)停止的BD-J應(yīng)用的停止,從狀態(tài)st2向狀態(tài)st3轉(zhuǎn)變,進(jìn)而在標(biāo)題再現(xiàn)的再開始時(shí)向虛擬包構(gòu)建完成的狀態(tài)st4轉(zhuǎn)變。這里,如果通過在再現(xiàn)再開始了的標(biāo)題內(nèi)起動(dòng)的BD-J應(yīng)用來執(zhí)行虛擬包構(gòu)建狀態(tài)判斷,則在圖沈的t3到t4的期間中,判斷為虛擬包是有效狀態(tài)。因此,在該期間中顯示獎(jiǎng)勵(lì)選擇菜單的情況下,BD-J應(yīng)用作為選擇分支而顯示作為除了“Making”按鈕和“Trailer”按鈕以外還包括“TrailerNew”(新預(yù)告片)按鈕和“Game”(游戲)按鈕的獎(jiǎng)勵(lì)功能菜單的圖27的(a)的菜單。此時(shí),如果用戶選擇“TrailerNew”,則將追加在本地存儲(chǔ)器上的新作電影的預(yù)告片再現(xiàn),如果選擇“Game”,則通過執(zhí)行對(duì)本地存儲(chǔ)器上追加的獎(jiǎng)勵(lì)游戲,ROM盤上的電影正片、獎(jiǎng)勵(lì)影像、和本地存儲(chǔ)器上的日語字幕、新作電影的預(yù)告片、獎(jiǎng)勵(lì)游戲宛如用1個(gè)盤記錄那樣動(dòng)作。這里,在虛擬包的構(gòu)建完成的狀態(tài)下,如果在圖沈的t4從本地存儲(chǔ)器3拆下SD存儲(chǔ)卡,則再現(xiàn)中的標(biāo)題被停止,BD-J應(yīng)用被強(qiáng)制結(jié)束。并且,如果在保持從本地存儲(chǔ)器3拆下SD存儲(chǔ)卡不變的狀態(tài)下開始標(biāo)題再現(xiàn),則成為在虛擬包的構(gòu)建沒有完成的狀態(tài)下執(zhí)行了再現(xiàn)中標(biāo)題的BD-J應(yīng)用的狀態(tài)。在圖22所示的狀態(tài)轉(zhuǎn)變圖中,通過SD存儲(chǔ)卡的拆下,從狀態(tài)st4向狀態(tài)StO轉(zhuǎn)變。通過從那里再開始標(biāo)題再現(xiàn),向狀態(tài)st5轉(zhuǎn)變。用于虛擬包構(gòu)建完成的條件如上述那樣,是在開始標(biāo)題再現(xiàn)之前、虛擬文件控制部20能夠?qū)⑴c記錄在SD存儲(chǔ)卡上的規(guī)定的位置中的合并管理信息文件相對(duì)應(yīng)的更新套件讀入。但是,在本圖的例子中,在再開始標(biāo)題再現(xiàn)的t5之前的時(shí)點(diǎn),從本地存儲(chǔ)器將SD存儲(chǔ)卡拆下。因而,在開始標(biāo)題再現(xiàn)之前,不存在與合并管理信息文件對(duì)應(yīng)的更新套件,所以在開始標(biāo)題再現(xiàn)之前,不能將記錄在本地存儲(chǔ)器上的規(guī)定的位置上的合并管理信息文件和對(duì)應(yīng)的更新套件讀入。由此,在該狀態(tài)下,即使在t6將剛才拆下的SD存儲(chǔ)卡再插入到本地存儲(chǔ)器中,由于標(biāo)題是再現(xiàn)中,所以虛擬包的再構(gòu)建也沒有完成。在圖22所示的狀態(tài)轉(zhuǎn)變圖中,通過SD存儲(chǔ)卡的再安裝,從狀態(tài)st5向狀態(tài)st2轉(zhuǎn)變。這里,在圖35所示的現(xiàn)有技術(shù)中,通過在t6再安裝SD存儲(chǔ)卡,BD-J應(yīng)用能夠直接指定SD存儲(chǔ)卡的本地地址而向記錄在SD存儲(chǔ)卡中的更新套件訪問,所以BD-J應(yīng)用誤判斷為是虛擬包的構(gòu)建完成的有效狀態(tài)。如果以狀態(tài)轉(zhuǎn)變圖進(jìn)行說明,則現(xiàn)有技術(shù)的BD-J應(yīng)用通過SD存儲(chǔ)卡的再安裝,誤判斷為從狀態(tài)st5如虛線箭頭al所示那樣向狀態(tài)st4進(jìn)行了轉(zhuǎn)變。因此,在現(xiàn)有技術(shù)的BD-J應(yīng)用中,盡管虛擬包是準(zhǔn)備狀態(tài),但顯示了作為虛擬包是有效狀態(tài)的情況下的獎(jiǎng)勵(lì)功能菜單的圖27(a)的菜單,引起了菜單顯示內(nèi)容與顯示內(nèi)容附帶的動(dòng)作之間沒有取得匹配性的異常狀況。相對(duì)于此,有關(guān)本實(shí)施方式的BD-J應(yīng)用通過以圖25所示的處理步驟執(zhí)行利用了狀態(tài)信令文件的虛擬包構(gòu)建狀態(tài)判斷,在圖26的t6到t7的期間中,能夠正確地判斷虛擬包是準(zhǔn)備狀態(tài)。因此,在該期間中顯示獎(jiǎng)勵(lì)選擇菜單的情況下,BD-J應(yīng)用顯示作為虛擬包是準(zhǔn)備狀態(tài)的情況下的獎(jiǎng)勵(lì)功能菜單的圖27(b)的菜單。這樣,即使是通過使用現(xiàn)有技術(shù)的BD-J應(yīng)用可能發(fā)生異常狀況的情況,根據(jù)有關(guān)本實(shí)施方式的BD-J應(yīng)用,也不將選擇需要向包含在更新套件中的追加內(nèi)容數(shù)據(jù)文件進(jìn)行訪問的處理的按鈕顯示在獎(jiǎng)勵(lì)功能菜單上,能夠保持菜單顯示內(nèi)容與顯示內(nèi)容所附帶的動(dòng)作之間的匹配性。然后,如果在t7中使標(biāo)題再現(xiàn)暫時(shí)結(jié)束、在偽中再開始標(biāo)題再現(xiàn),則在開始標(biāo)題再現(xiàn)之前進(jìn)行虛擬包的構(gòu)建。因此,在標(biāo)題再現(xiàn)再開始后,虛擬包的構(gòu)建完成,在通過再現(xiàn)中標(biāo)題內(nèi)的BD-J應(yīng)用進(jìn)行的虛擬包構(gòu)建狀態(tài)判斷中也判斷為有效狀態(tài)。因而,顯示作為獎(jiǎng)勵(lì)選擇菜單的選擇分支而包含有執(zhí)行獎(jiǎng)勵(lì)游戲的“Game”按鈕的圖27(a)的菜單。如以上那樣,根據(jù)本實(shí)施方式,由于能夠正確地判斷虛擬包構(gòu)建狀態(tài),所以在從對(duì)本地存儲(chǔ)器3再安裝SD存儲(chǔ)卡到BD-J應(yīng)用的停止的期間中等,能夠防止在BD-J應(yīng)用中發(fā)生誤動(dòng)作。此外,在本實(shí)施方式1中,將對(duì)狀態(tài)信令文件分配的VFS文件路徑設(shè)為預(yù)先決定的固定文件路徑。因此,BD-J應(yīng)用能夠總是使用相同的文件路徑正確地判斷虛擬包構(gòu)建狀態(tài)。通過將狀態(tài)信令文件的VFS文件路徑作為固定文件路徑,還使得由一個(gè)應(yīng)用利用多個(gè)更新套件、以及由多個(gè)應(yīng)用利用相同的更新套件變得更容易。另外,為了步驟S13的判斷而使用的文件只要是在合并管理信息中記載有VFS文件路徑的對(duì)應(yīng)關(guān)系的文件就可以,也可以是與圖19所示的文件形式不同的文件,例如如狀態(tài)信令文件那樣屬于更新套件的其他文件、或另外記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的文件或BD-J應(yīng)用內(nèi)的數(shù)據(jù)文件。在使用記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的文件或BD-J應(yīng)用內(nèi)的數(shù)據(jù)文件來進(jìn)行判斷的情況下,需要在更新套件的下載時(shí)將該文件與更新套件一起記錄到本地存儲(chǔ)器中。另外,如果狀態(tài)信令文件是AV數(shù)據(jù)形式,則有在訪問時(shí)該AV數(shù)據(jù)被再現(xiàn)、發(fā)生不良狀況的情況。所以,如果將該狀態(tài)信令文件做成文本文件,則在訪問判斷時(shí)不會(huì)被實(shí)際再現(xiàn),所以不發(fā)生不良狀況。此外,通過使在該判斷中使用的文件的尺寸盡可能小,能夠縮短文件取得及訪問所需要的時(shí)間等,能夠高速地執(zhí)行BD-J應(yīng)用的處理。此外,在使用另外記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的文件或BD-J應(yīng)用內(nèi)的數(shù)據(jù)文件進(jìn)行步驟S27的判斷的情況下,需要預(yù)先準(zhǔn)備能夠?qū)υ撐募L問的VFS文件路徑信息,以便BD-J應(yīng)用能夠利用。該VFS文件路徑信息既可以從合并管理信息參照,也可以記錄在再現(xiàn)裝置內(nèi)或BD-J應(yīng)用內(nèi)。(實(shí)施方式2)在實(shí)施方式1中,對(duì)1個(gè)BD-J應(yīng)用使用1個(gè)更新套件構(gòu)建了虛擬包。但是,也可以通過準(zhǔn)備對(duì)應(yīng)于同一個(gè)BD-J應(yīng)用的多個(gè)更新套件,從而從1個(gè)BD-J應(yīng)用構(gòu)建多個(gè)種類的虛擬包。在本實(shí)施方式2中,對(duì)使用多個(gè)更新套件從1個(gè)BD-J應(yīng)用構(gòu)建多個(gè)種類的虛擬包的狀況下的本發(fā)明的實(shí)施方式進(jìn)行說明。圖觀是表示在SD存儲(chǔ)卡104中記錄有對(duì)應(yīng)于同一個(gè)BD-J應(yīng)用的2個(gè)更新套件的情況下的數(shù)據(jù)構(gòu)造的圖。SD存儲(chǔ)卡104的更新套件保存區(qū)域被按照每個(gè)BD-ROM劃分,在本圖所示的例子中,在關(guān)于“0123456789abcdef012;3456789abcdef”的DiscID的BD-ROM的DiscID目錄屬下,記錄有“UpdateOl”和“Update02”的2個(gè)更新套件。在UpdateOl的更新套件目錄屬下,配置有關(guān)于UpdateOl更新套件的合并管理信息文件41和狀態(tài)信令文件42。此外,盡管在本圖中沒有圖示,但關(guān)于該更新套件追加的內(nèi)容的追加內(nèi)容數(shù)據(jù)文件也配置在更新套件目錄屬下。在Update02的更新套件目錄中也同樣,在屬下配置有關(guān)于Update02更新套件的合并管理信息文件43和狀態(tài)信令文件44、和關(guān)于該更新套件追加的內(nèi)容的追加內(nèi)容數(shù)據(jù)文件。這里,UpdateOl的狀態(tài)信令文件42、Update02的狀態(tài)信令文件44分別以圖19的格式記載有關(guān)于所屬的更新套件的內(nèi)容的信息。此外,合并管理信息文件41、合并管理信息文件43都在映射信息中,在狀態(tài)信令文件的本地存儲(chǔ)器文件路徑中相對(duì)應(yīng)地表示了相同的VFS文件路徑“BDMV/JAR/11111/VFSData.info”。圖四是示意地表示使用UpdateOl及Update02構(gòu)建的虛擬包的圖。在本圖所示的例子中,在ROM盤上記錄有電影正片、獎(jiǎng)勵(lì)影像。此外,作為UpdateOl,在SD存儲(chǔ)卡上記錄有關(guān)于日語字幕、新作電影的預(yù)告片、獎(jiǎng)勵(lì)游戲的文件,作為Update02,在SD存儲(chǔ)卡上記錄有關(guān)于中文字幕、面向中國(guó)的電影的預(yù)告片的文件。作為在這樣的情況下能夠構(gòu)建的虛擬包,有ROM盤上的電影正片、獎(jiǎng)勵(lì)影像、和本地存儲(chǔ)器上的日語字幕、新作電影的預(yù)告片、獎(jiǎng)勵(lì)游戲宛如記錄在1個(gè)盤中那樣能夠執(zhí)行影像的輸出及畫面顯示的虛擬包(1),和ROM盤上的電影正片、獎(jiǎng)勵(lì)影像、和本地存儲(chǔ)器上的中文字幕、面向中國(guó)的電影的預(yù)告片宛如記錄在1個(gè)盤中那樣能夠執(zhí)行影像的輸出及畫面顯示的虛擬包O)的兩個(gè)不同的虛擬包。另外,在虛擬包的構(gòu)建中不能同時(shí)使用多個(gè)更新套件。即,在一次的虛擬包的構(gòu)建中僅能夠使用UpdateOl和Update02的某一方的更新套件,為了變更利用的更新套件而需要重新構(gòu)建虛擬包。在實(shí)施方式1中,通過圖M、25所示那樣的處理,在能夠指定虛擬包上的固定文件路徑“BDMV/JAR/11111/VFSData.info”而對(duì)狀態(tài)信令文件訪問的情況下判斷虛擬包為有效狀態(tài),顯示能夠利用包含在更新套件中的追加內(nèi)容的獎(jiǎng)勵(lì)選擇菜單(圖27的(a)),在不能指定固定文件路徑而對(duì)狀態(tài)信令文件訪問的情況下判斷虛擬包為無效狀態(tài),顯示不能利用包含在更新套件中的追加內(nèi)容的獎(jiǎng)勵(lì)選擇菜單(圖27的(b))。但是,在如本實(shí)施方式2那樣BD-J應(yīng)用需要處理多個(gè)更新套件的情況下,有發(fā)生問題的情況。具體而言,是當(dāng)BD-J應(yīng)用判斷為某種虛擬包是有效狀態(tài)時(shí),顯示了用來利用與在當(dāng)前的虛擬包構(gòu)建中使用的更新套件不同的更新套件所提供的追加內(nèi)容的獎(jiǎng)勵(lì)選擇菜單的情況。說明發(fā)生上述問題的情況的一例。有對(duì)于BD-R0M101存在將日語字幕、新作電影的預(yù)告片、獎(jiǎng)勵(lì)游戲?qū)OM盤追加的圖四的UpdateOl,和將中文字幕、面向中國(guó)的電影的預(yù)告片向ROM盤追加的圖四的Update02的情況。此時(shí),虛擬文件控制部20或BD-J應(yīng)用即使執(zhí)行了圖25所示的虛擬包構(gòu)建狀態(tài)判斷處理,也不能判斷出哪個(gè)更新套件被用于虛擬文件系統(tǒng)的制作。因而,有可能擔(dān)心盡管實(shí)際上利用圖四的Update02制作了將中文字幕、面向中國(guó)的電影的預(yù)告片向ROM盤追加的虛擬包(2),但BD-J應(yīng)用通過圖25所示的虛擬包構(gòu)建狀態(tài)判斷處理判斷虛擬包為有效狀態(tài),并顯示圖27的(a)所示的獎(jiǎng)勵(lì)選擇菜單。在這樣顯示的圖27的(a)的獎(jiǎng)勵(lì)選擇菜單中,包含有用來執(zhí)行獎(jiǎng)勵(lì)游戲的選擇分支“Game”按鈕,但即使用戶選擇了“Game”,只要沒有實(shí)際構(gòu)建圖四的虛擬包O),就不能執(zhí)行獎(jiǎng)勵(lì)游戲。即,在這樣的情況下,不能取得獎(jiǎng)勵(lì)選擇菜單的顯示內(nèi)容與顯示內(nèi)容所附帶的動(dòng)作之間的匹配性。所以,有關(guān)本實(shí)施方式2的BD-J應(yīng)用通過確認(rèn)狀態(tài)信令文件的內(nèi)容,確定當(dāng)前正在構(gòu)建的虛擬包所利用的更新套件。如圖19所示,通過狀態(tài)信令文件的信息,即使是在SD存儲(chǔ)卡中存在多個(gè)不同的更新套件的情況,也能夠唯一地確定當(dāng)前正在使用的更新套件。進(jìn)而,能夠確定能夠與對(duì)象更新套件組合而制作虛擬文件系統(tǒng)的ROM盤。此外,能夠容易地取得更新套件的版本及包含在更新套件中的數(shù)據(jù)的詳細(xì)的具體內(nèi)容物。這樣,只要能夠確定當(dāng)前正在構(gòu)建的虛擬包所利用的更新套件,就能夠確認(rèn)BD-J應(yīng)用想要執(zhí)行的處理所需要的文件是否包含在被用于虛擬包的構(gòu)建的更新套件中。所以,有關(guān)本實(shí)施方式2的BD-J應(yīng)用進(jìn)行控制,以便按照在當(dāng)前構(gòu)建的虛擬包中使用的更新套件來顯示適當(dāng)?shù)莫?jiǎng)勵(lì)菜單。通過這樣制作BD-J應(yīng)用,能夠防止BD-J應(yīng)用對(duì)在虛擬包的構(gòu)建中正在使用的更新套件以外的更新套件進(jìn)行訪問,例如能夠避免不能取得獎(jiǎng)勵(lì)顯示菜單的顯示內(nèi)容與顯示內(nèi)容所附帶的動(dòng)作之間的匹配性那樣的狀況。S卩,有關(guān)本實(shí)施方式2的BD-J應(yīng)用進(jìn)行判斷哪個(gè)更新套件在虛擬包的構(gòu)建中正在被使用,在想要對(duì)在虛擬包的構(gòu)建中并非正在被使用的更新套件進(jìn)行訪問的情況下,禁止BD-J應(yīng)用對(duì)該更新套件訪問的控制。另外,記錄在圖19的文件中的信息也根據(jù)需要也可以追加或刪除。例如,對(duì)象ROM盤的0rganizatiOnID、DiSCID等也可以刪除,也可以使得能夠記錄多個(gè)。此外,表示更新套件的內(nèi)容的信息也可以記錄在合并管理信息文件等的其他文件中。以上那樣的功能可以通過將圖30的流程圖所示的處理步驟用面向?qū)ο笮途幾g器語言記述并使計(jì)算機(jī)執(zhí)行來實(shí)現(xiàn)。圖30表示有關(guān)實(shí)施方式2的虛擬包構(gòu)建狀態(tài)判斷處理的處理步驟。本流程圖中的步驟S21至步驟S25的步驟是與在實(shí)施方式1中使用圖25說明的虛擬包構(gòu)建狀態(tài)判斷處理同樣的步驟。這里,在步驟SM中判斷為虛擬包是有效狀態(tài)的狀態(tài),是通過使用在步驟S23中發(fā)行的固定VFS文件路徑的讀出命令將狀態(tài)信令文件讀出的情況,但用固定VFS文件路徑讀出的狀態(tài)信令文件是屬于當(dāng)前正在構(gòu)建的虛擬包的文件。所以,在步驟S24中判斷為虛擬包是有效狀態(tài)的情況下,接著將狀態(tài)信令文件的具體內(nèi)容物讀出(步驟S26),基于讀入的信息,進(jìn)行在BD-J應(yīng)用要執(zhí)行的處理所需要的數(shù)據(jù)是否包含在由當(dāng)前構(gòu)建完成的虛擬文件系統(tǒng)所利用的更新套件中的判斷(步驟S27)。例如,如果BD-J應(yīng)用要執(zhí)行的處理是獎(jiǎng)勵(lì)選擇菜單的顯示,則參照?qǐng)D19所示的“包含在更新套件中的數(shù)據(jù)的詳細(xì)情況”的項(xiàng)目,判斷在更新套件中是否包含有獎(jiǎng)勵(lì)游戲、新作電影預(yù)告的追加內(nèi)容(步驟S27)。如果包含有這些(步驟S27是),則在顯示菜單畫面時(shí),許可將包含在更新套件中的追加內(nèi)容調(diào)出的按鈕、例如“Game”按鈕或“TrailerNew”按鈕的顯示(步驟S28)。另一方面,在判斷為是不能用固定VFS文件路徑將狀態(tài)信令文件讀出而虛擬包是準(zhǔn)備狀態(tài)的情況下(步驟S2Q,以及雖然能用固定VFS文件路徑將狀態(tài)信令文件讀出、但在讀出的狀態(tài)信令文件的“包含在更新套件中的數(shù)據(jù)的詳細(xì)情況”項(xiàng)目中不包含獎(jiǎng)勵(lì)游戲、新作電影預(yù)告的情況下(步驟S27否),當(dāng)顯示菜單畫面時(shí),抑制將追加內(nèi)容調(diào)出的“Game”按鈕、“TrailerNew”按鈕的顯示(步驟S29)。以上是有關(guān)實(shí)施方式2的虛擬包構(gòu)建狀態(tài)判斷處理的處理步驟。另外,記錄有為了步驟S27的判斷而使用的更新套件的內(nèi)容的文件也可以是與狀態(tài)信令文件不同的文件,例如如狀態(tài)信令文件那樣屬于更新套件的文件,或另外記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的文件或BD-J應(yīng)用內(nèi)的數(shù)據(jù)文件。但是,只要將表示更新套件的內(nèi)容的信息記錄到與在虛擬包構(gòu)建狀態(tài)判斷中使用的文件相同的文件中,就能夠通過1次的文件讀取執(zhí)行虛擬包構(gòu)建狀態(tài)判斷和使用中的更新套件的判斷。這是因?yàn)?,狀態(tài)信令文件為了虛擬包構(gòu)建狀態(tài)的判斷而在步驟S23中發(fā)出了讀出命令。因此,如果在狀態(tài)信令文件中記錄更新套件的內(nèi)容,則在步驟S24中判斷為虛擬包是有效狀態(tài)之后,不需要在步驟S^中重新發(fā)出讀出命令。這樣,通過使在虛擬包構(gòu)建狀態(tài)的判斷中使用的文件與記錄更新套件的具體內(nèi)容物的文件相同,能夠進(jìn)行高效率的處理。另外,如果在步驟S27的判斷中使用的文件是AV數(shù)據(jù),則有在訪問時(shí)該AV數(shù)據(jù)被再現(xiàn)而發(fā)生不良狀況的情況。所以,如果使該文件成為文本文件,則在訪問判斷時(shí)不會(huì)實(shí)際被再現(xiàn),所以不發(fā)生不良狀況。此外,通過使在該判斷中使用的文件的尺寸盡可能小,能夠縮短在文件取得及訪問中需要的時(shí)間等,能夠高速地執(zhí)行BD-J應(yīng)用的處理。此外,在使用另外記錄在再現(xiàn)裝置內(nèi)置的記錄介質(zhì)中的文件或BD-J應(yīng)用內(nèi)的數(shù)據(jù)文件進(jìn)行步驟S27的判斷的情況下,需要預(yù)先準(zhǔn)備能夠?qū)υ撐募L問的文件路徑信息。該文件路徑信息既可以預(yù)先記載在合并管理信息內(nèi),也可以記錄在再現(xiàn)裝置內(nèi)或BD-J應(yīng)用內(nèi)。此外,如果將該文件路徑信息表示的文件路徑設(shè)為預(yù)先決定的固定文件路徑,則BD-J應(yīng)用能夠總是使用相同的文件路徑正確地判斷虛擬包構(gòu)建狀態(tài)。通過設(shè)為固定文件路徑,還能夠?qū)崿F(xiàn)將同一個(gè)應(yīng)用由多個(gè)不同的更新套件共同地利用(應(yīng)用的再利用)、以及由多個(gè)不同的應(yīng)用共同地利用同一個(gè)更新套件(在多個(gè)標(biāo)題中共同的更新套件的制作),所以能夠高效率地實(shí)施應(yīng)用的制作和更新套件的制作。此外,作為判斷更新套件的內(nèi)容的方法,也可以構(gòu)成為,從文件等僅取得更新套件的識(shí)別符等用來唯一地確定使用中的更新套件的信息,使用該信息作為關(guān)鍵字(key)從網(wǎng)絡(luò)或其他記錄介質(zhì)取得其他需要的信息、即包含在更新套件中的數(shù)據(jù)或文件等的內(nèi)容信息等?;蛘?,也可以使用包含在更新套件中的其他文件或合并管理信息文件等作為關(guān)鍵字。如以上那樣,根據(jù)本實(shí)施方式2,應(yīng)用在虛擬包構(gòu)建狀態(tài)判斷中,通過表示記錄在本地存儲(chǔ)器上的文件中的更新套件的內(nèi)容的信息,確定使用中的更新套件,能夠根據(jù)在虛擬包的構(gòu)建中使用的更新套件的內(nèi)容控制應(yīng)用的處理。因而,即使是存在多個(gè)更新套件的情況,也能夠防止應(yīng)用對(duì)在虛擬包構(gòu)建中使用的更新套件以外的更新套件進(jìn)行訪問。此外,由于能夠?qū)⒍鄠€(gè)更新套件用1個(gè)應(yīng)用處理,所以能夠高效率地實(shí)施應(yīng)用的開發(fā)。<實(shí)施方式2的變形例>如以上這樣,在實(shí)施方式2中,對(duì)在能夠使用多個(gè)更新套件從1個(gè)BD-J應(yīng)用構(gòu)建多個(gè)種類的虛擬包的狀況下,通過確認(rèn)狀態(tài)信令文件的內(nèi)容確定當(dāng)前構(gòu)建的虛擬包使用的更新套件的結(jié)構(gòu)進(jìn)行了說明。在該結(jié)構(gòu)中,在哪個(gè)合并管理信息文件的映射信息中,都對(duì)狀態(tài)信令文件分配了相同的VFS文件路徑(BDMV/JAR/lllll/VFSData.info),以使多個(gè)更新套件的狀態(tài)信令文件成為虛擬包上的同一個(gè)文件路徑。由此,在哪個(gè)更新套件被使用的情況下,BD-J應(yīng)用都能夠總是用相同的文件路徑確認(rèn)狀態(tài)信令文件的內(nèi)容。相對(duì)于此,也可以在各個(gè)合并管理信息文件的映射信息中,對(duì)狀態(tài)信令文件分配不同的VFS文件路徑,以使多個(gè)更新套件的狀態(tài)信令文件在虛擬包上為完全不同的文件路徑,BD-J應(yīng)用通過嘗試能否對(duì)各個(gè)更新套件的狀態(tài)信令文件的虛擬包上的文件路徑訪問,來確定使用中的更新套件。在這樣的變形例中,例如在存在UpdateOl及Update02的2個(gè)更新套件的情況下,在UpdateOl的合并管理信息文件的映射信息中,作為狀態(tài)信令文件的VFS文件路徑而登記“BDMV/JAR/1111l/VFSData_update01.txt,,,在Update02的合并管理信息文件的映射信息中,作為狀態(tài)信令文件的VFS文件路徑而登記“BDMV/JAR/lllll/VFSData_update02.txt,,。進(jìn)而,在BD-J應(yīng)用的制作時(shí),將作為關(guān)于各個(gè)更新套件的狀態(tài)信令文件位置信息的數(shù)據(jù)文件裝入到作為BD-J應(yīng)用的實(shí)體的JAR文件中。這里,狀態(tài)信令文件位置信息表示在分別對(duì)應(yīng)的更新套件中對(duì)狀態(tài)信令文件分配的VFS文件路徑。在執(zhí)行了如以上那樣構(gòu)成的BD-J應(yīng)用的情況下,在虛擬包構(gòu)建狀態(tài)判斷中,指定由各個(gè)更新套件的狀態(tài)信令文件位置信息表示的文件路徑并嘗試讀出命令,根據(jù)能夠以哪個(gè)文件路徑將狀態(tài)信令文件讀出,確定當(dāng)前正在構(gòu)建的虛擬包所利用的更新套件。在上述的UpdateOl、及Update02的2個(gè)更新套件存在的狀況下,在能夠指定"BDMV/JAR/1111l/VFSData_update01.txt”而將狀態(tài)信令文件讀出的情況下,判斷為在當(dāng)前的虛擬包中正使用UpdateOl,在能夠指定“BDMV/JAR/1111l/VFSData_update02.txt”而將狀態(tài)信令文件讀出的情況下,判斷為在當(dāng)前的虛擬包中正使用Update02。(實(shí)施方式3)在本實(shí)施方式3中,對(duì)用來實(shí)施有關(guān)本發(fā)明的記錄裝置及記錄方法的形態(tài)進(jìn)行說明。這里說明的記錄裝置是稱作創(chuàng)作裝置的裝置,為了電影內(nèi)容的發(fā)行而設(shè)置在制作工作室(studio)中,供創(chuàng)作人員的使用。按照來自創(chuàng)作人員的操作,生成按照MPEG標(biāo)準(zhǔn)壓縮編碼的數(shù)字流及記述有怎樣將電影標(biāo)題再現(xiàn)的腳本,將包括這些數(shù)據(jù)的面向BD-ROM的卷鏡像和更新套件生成,是有關(guān)本發(fā)明的記錄裝置的使用形態(tài)。有關(guān)本發(fā)明的記錄裝置的目的是生成由實(shí)施方式1說明的記錄介質(zhì)及更新套件。圖31是表示有關(guān)本發(fā)明的記錄裝置的內(nèi)部結(jié)構(gòu)的圖。如本圖所示,有關(guān)本發(fā)明29的記錄裝置由素材制作部51、腳本生成部52、BD-J制作部53、復(fù)用處理部M、格式處理部55、差提取部56、更新套件制作部57構(gòu)成。另外,有關(guān)本發(fā)明的記錄裝置也可以作為系統(tǒng)LSI(集成電路)實(shí)現(xiàn)。素材制作部51制作視頻流、音頻流、演示圖形流、交互圖形流等的各流。素材制作部51通過將非壓縮的位圖等的圖像按照MPEG4-AVC或MPEG2等的壓縮方式編碼而制作視頻流。此外,素材制作部51通過將非壓縮的LinearPCM聲音等按照AC3等的壓縮方式編碼而制作音頻流。素材制作部51基于字幕圖像和顯示定時(shí)、以及包括淡入/淡出等的字幕的效果的字幕信息文件,制作作為依據(jù)BD-ROM標(biāo)準(zhǔn)的字幕流的格式的演示圖形流。素材制作部51基于在菜單中使用的位像、和記載有配置在菜單上的按鈕的轉(zhuǎn)變及顯示效果的菜單文件,制作作為依據(jù)BD-ROM標(biāo)準(zhǔn)的菜單畫面的格式的交互圖形流。腳本生成部52按照由素材制作部51制作的各流的信息、及來自創(chuàng)作人員的經(jīng)由GUI的操作,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式制作腳本。這里所說的腳本相當(dāng)于索引文件、電影對(duì)象文件、播放列表文件等的文件。此外,腳本生成部52制作記述有用來實(shí)現(xiàn)復(fù)用處理的各AV片段由哪個(gè)流構(gòu)成的參數(shù)文件。為了制作更新套件,制作虛擬包構(gòu)建后的腳本數(shù)據(jù)。BD-J制作部53是對(duì)BD-J應(yīng)用進(jìn)行編程的機(jī)構(gòu)。通過⑶I等的用戶接口,按照來自用戶的請(qǐng)求,制作BD-J應(yīng)用程序的源代碼,制作BD-J應(yīng)用。此時(shí),在BD-J應(yīng)用程序中,作為外部文件而裝入作為圖23的狀態(tài)信令文件位置信息21的數(shù)據(jù)文件。復(fù)用處理部M將記述在BD-ROM腳本數(shù)據(jù)中的視頻、音頻、字幕、按鈕等的多個(gè)流復(fù)用,制作MPEG2-TS形式的AV片段。此時(shí),還同時(shí)制作與AV片段成對(duì)的片段信息文件。由復(fù)用處理部M進(jìn)行的片段信息文件內(nèi)的生成通過以下的方法進(jìn)行。復(fù)用處理部M在制作AV片段的同時(shí)制作標(biāo)記信息。更具體地講,在由素材制作部51生成的各流中,如果包含的視頻流是MPEG2則檢測(cè)I圖片存在于哪里、如果是MPEG4-AVC則檢測(cè)I圖片或IDR圖片存在于哪里、如果是VC-I則檢測(cè)I圖片存在于哪里,將上述的各圖片的顯示時(shí)刻與在作為MPEG2-TS的AV片段的第幾個(gè)源包中裝入了上述各圖片的開頭數(shù)據(jù)建立了對(duì)應(yīng)的標(biāo)記,登記到標(biāo)記信息中。在包含在AV片段中的視頻流有主影像、副影像的兩種的情況下,將兩者的標(biāo)記信息同時(shí)制作。復(fù)用處理部M將自己生成的標(biāo)記信息、和表示包含在AV片段中的各流的聲音屬性、影像屬性等的屬性信息,成對(duì)地制作片段信息文件。格式處理部55將由腳本生成部52生成的BD-ROM腳本數(shù)據(jù)、或虛擬包構(gòu)建后的腳本數(shù)據(jù)、和由BD-J制作部53制作的BD-J應(yīng)用、由復(fù)用處理部M生成的AV片段或片段信息文件,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式配置,以作為依據(jù)BD-ROM標(biāo)準(zhǔn)的文件系統(tǒng)的UDF的格式制作BD-ROM盤鏡像、或虛擬包差分盤鏡像。將生成的BD-ROM盤鏡像變換為BD-ROM壓制用數(shù)據(jù),通過對(duì)該數(shù)據(jù)進(jìn)行壓制工序,能夠進(jìn)行BD-ROM的制造。進(jìn)而,格式處理部55根據(jù)虛擬包構(gòu)建后的腳本數(shù)據(jù)的記述,制作包括用來唯一地確定想要制作的更新套件的信息的文件、例如實(shí)施方式1及2的狀態(tài)信令文件。另外,根據(jù)BD-ROM腳本數(shù)據(jù)也同樣,也可以進(jìn)行包括用來確定所制作的BD-ROM盤鏡像的信息的文件的制作。差提取部56將兩個(gè)腳本數(shù)據(jù)比較,提取差分?jǐn)?shù)據(jù)。例如,提取作為原始的盤鏡像的文件、以及進(jìn)行二進(jìn)制比較而更新的文件等。更新套件制作部57基于差提取部56和虛擬包差分盤鏡像制作合并管理信息文件、簽名信息文件、網(wǎng)絡(luò)播放列表及片段,以使其匹配于在上述中說明的更新套件的數(shù)據(jù)格式,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式配置文件及目錄。在這里制作的合并管理信息文件中,作為狀態(tài)信令文件的VFS文件路徑而記錄“BDMV/JAR/lllll/VFSData.info”。接著,參照?qǐng)D32,對(duì)有關(guān)實(shí)施方式的BD-ROM盤鏡像的制作方法進(jìn)行說明。在步驟SlOl中,素材制作部51生成視頻流、音頻流、IG流、PG流。在步驟S102中,腳本生成部52制作記述索引文件、電影對(duì)象文件、播放列表文件等再現(xiàn)腳本的BD-ROM腳本數(shù)據(jù)。在步驟S103中,BD-J制作部53制作BD-J應(yīng)用的程序。在步驟S104中,復(fù)用處理部M基于BD-ROM腳本數(shù)據(jù)制作AV片段和片段信息文件。在步驟S105中,格式處理部55將BD-ROM腳本數(shù)據(jù)、變形AV片段、片段信息文件、復(fù)原字節(jié)碼數(shù)據(jù)替換為BD-ROM標(biāo)準(zhǔn)的文件、目錄構(gòu)造,制作依據(jù)BD-ROM標(biāo)準(zhǔn)的盤鏡像。接著,參照?qǐng)D33對(duì)有關(guān)實(shí)施方式的更新套件的制作方法進(jìn)行說明。在步驟S201中,素材制作部51生成虛擬文件系統(tǒng)所需要的視頻流、音頻流、IG流、PG流。在步驟S202中,腳本生成部52制作記述虛擬文件系統(tǒng)制作后的索引文件、電影對(duì)象文件、播放列表文件、網(wǎng)絡(luò)播放列表文件等再現(xiàn)腳本的腳本數(shù)據(jù)。在步驟S203中,差提取部56將兩個(gè)腳本數(shù)據(jù)比較而提取差分?jǐn)?shù)據(jù)。在步驟S204中,BD-J制作部53制作虛擬文件系統(tǒng)制作后的BD-J應(yīng)用的程序。在步驟S205中,復(fù)用處理部M基于差分?jǐn)?shù)據(jù)制作AV片段和片段信息文件。在步驟S206中,格式處理部55根據(jù)虛擬文件系統(tǒng)制作后的腳本數(shù)據(jù)的記述,制作記錄有用來唯一地確定想要制作的更新套件的信息的文件。另外,這里也可以在制作的文件中僅記錄作為關(guān)鍵字的信息、制作用來與該關(guān)鍵字建立關(guān)聯(lián)而唯一地確定更新套件的信息作為別的文件或數(shù)據(jù)庫(kù)。在步驟S207中,格式處理部55將在步驟S206中制作的記錄了用來唯一地確定更新套件的信息的文件、和虛擬文件系統(tǒng)制作后的腳本數(shù)據(jù)、BD-J應(yīng)用、AV片段、片段信息文件,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式配置,制作虛擬文件系統(tǒng)差分盤鏡像。在步驟S208中,更新套件制作部57基于差提取部56和虛擬文件系統(tǒng)差分盤鏡像,制作合并管理信息文件、簽名信息文件、網(wǎng)絡(luò)播放列表及片段,以使其匹配于在上述中說明的更新套件的數(shù)據(jù)格式,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式配置文件或目錄。(其他的變形例)另外,基于上述實(shí)施方式說明了本發(fā)明,但本發(fā)明當(dāng)然并不限定于上述實(shí)施方式。以下這樣的情況也包含在本發(fā)明中。(1)本發(fā)明也可以是在各實(shí)施方式中說明的流程圖的處理步驟公開的再現(xiàn)裝置的控制方法、記錄裝置的控制方法。此外,也可以是包括通過上述處理步驟使計(jì)算機(jī)動(dòng)作的程序代碼的計(jì)算機(jī)程序,也可以是由上述計(jì)算機(jī)程序構(gòu)成的數(shù)字信號(hào)。此外,本發(fā)明也可以將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)記錄到計(jì)算機(jī)可讀取的記錄介質(zhì)、例如軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(Blu-rayDisc)、半導(dǎo)體存儲(chǔ)器等中的產(chǎn)品。此外,本發(fā)明也可以是將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)經(jīng)由電通信線路、無線或有線通信線路、以因特網(wǎng)為代表的網(wǎng)絡(luò)等傳送的系統(tǒng)。此外,也可以通過將上述計(jì)算機(jī)程序或上述數(shù)字信號(hào)記錄到上述記錄介質(zhì)中并移送、或?qū)⑸鲜鲇?jì)算機(jī)程序或上述數(shù)字信號(hào)經(jīng)由上述網(wǎng)絡(luò)等移送,從而由獨(dú)立的其他計(jì)算機(jī)系統(tǒng)實(shí)施。(2)在實(shí)施方式1、2中,對(duì)于通過BD-J應(yīng)用進(jìn)行的菜單顯示,說明了根據(jù)虛擬包構(gòu)建狀態(tài)限制其功能。本發(fā)明除此以外,也可以用于在基于虛擬包構(gòu)建狀態(tài)的判斷限制需要對(duì)本地存儲(chǔ)器上的追加內(nèi)容數(shù)據(jù)文件訪問的處理的用途。作為需要對(duì)本地存儲(chǔ)器上的追加內(nèi)容數(shù)據(jù)文件訪問的處理,有本地存儲(chǔ)器上的字幕、聲音、影像的再現(xiàn)、追加到本地存儲(chǔ)器上的BD-J應(yīng)用的執(zhí)行等。另外,也有雖然是虛擬包的構(gòu)建狀態(tài)、但BD-J應(yīng)用對(duì)本地存儲(chǔ)器上的文件訪問的情況。例如,如向本地存儲(chǔ)器上的ADA(應(yīng)用數(shù)據(jù)區(qū))區(qū)域的用戶信息(賬戶名、郵件地址等)的記錄、游戲分?jǐn)?shù)及操作履歷(僅在初次視聽時(shí)再現(xiàn)的警告的再現(xiàn)狀況、及過去視聽的盤履歷等)、現(xiàn)金(cash)信息的記錄等那樣,是BD-J應(yīng)用記錄需要向本地存儲(chǔ)器上讀寫的數(shù)據(jù)的情況、及將本地存儲(chǔ)器上的文件作為字幕、聲音、影像等數(shù)據(jù)再現(xiàn)等不需要經(jīng)由虛擬文件控制部20的向本地存儲(chǔ)器上的文件的訪問的情況。(3)在實(shí)施方式1中,在虛擬包是準(zhǔn)備狀態(tài)的情況下,作為禁止對(duì)本地存儲(chǔ)器上的更新套件訪問的方法,表示了不將需要向更新套件的訪問的選擇分支顯示在菜單上的方法。作為禁止對(duì)本地存儲(chǔ)器上的更新套件訪問的其他方法,例如有在可選擇的情況下變更選擇分支的顏色或形狀等而顯示在菜單上等、進(jìn)行控制以使用戶不能選擇用來執(zhí)行發(fā)生誤動(dòng)作的功能的選擇分支的方法,在用戶選擇了發(fā)生誤動(dòng)作的選擇分支時(shí)進(jìn)行控制以將當(dāng)前不能執(zhí)行的消息、不能執(zhí)行的理由、為了執(zhí)行而需要的步驟等向用戶提示的方法,當(dāng)用戶選擇了發(fā)生誤動(dòng)作的選擇分支時(shí)在使該功能成為可執(zhí)行的狀態(tài)(完成虛擬包構(gòu)建并開始標(biāo)題再現(xiàn))后執(zhí)行用戶選擇的功能的方法,將用戶的操作忽視的方法,或者將以上方法中的一些加以組合的方法等。(4)在實(shí)施方式1中,作為更新套件的取得方法而表示了經(jīng)由網(wǎng)絡(luò)下載的方法。但是,更新套件除了經(jīng)由網(wǎng)絡(luò)的取得以外,也可以從其他記錄介質(zhì)等取得。(5)BD-ROM盤也可以構(gòu)成為,除了圖2所示的文件結(jié)構(gòu)以外還記錄有代表盤的圖像和文本信息成為集合的盤信息文件(CCC.DINF0)。盤信息文件可以采用例如圖34所示的數(shù)據(jù)構(gòu)造。在本圖的例子中,盤信息文件保存有至代表包含在BD-ROM中的內(nèi)容的縮略圖的圖像文件的相對(duì)路徑、和代表包含在BD-ROM中的內(nèi)容的各國(guó)語言的每個(gè)語言的文本信息。在文本信息中,記載有包含在BD-ROM中的內(nèi)容的標(biāo)題名等。通過將使用該盤信息文件將圖像文件的圖像或文本信息用GUI等顯示的功能安裝到再現(xiàn)裝置中,用戶能夠容易地掌握盤內(nèi)容。在再現(xiàn)裝置中安裝這樣的功能的情況下,通過使用記錄有與盤信息文件同樣的信息的狀態(tài)信令文件,能夠用再現(xiàn)裝置的GUI畫面等顯示更新套件的內(nèi)容,并且能夠作為用于用戶將更新套件刪除的GUI使用。具體而言,可以在應(yīng)用從網(wǎng)絡(luò)或其他記錄介質(zhì)等取得更新套件之前、作為更新套件的內(nèi)容而顯示代表更新套件的縮略圖的圖像和更新套件的名稱等的文本信息等。通過這樣,即使是存在多個(gè)更新套件的情況,也能夠通過BD-J應(yīng)用或再現(xiàn)裝置提供容易根據(jù)用戶的嗜好選擇取得的更新套件的用戶界面。此外,在已經(jīng)在本地存儲(chǔ)器上記錄有多個(gè)更新套件的情況下,并且本地存儲(chǔ)器的空閑容量較少、為了記錄接著取得的更新套件而需要將已記錄的更新套件的一些刪除的情況下等,作為記錄在本地存儲(chǔ)器上的更新的內(nèi)容,可以顯示代表更新套件的縮略圖的圖像和更新套件的名稱等的文本信息等。通過這樣,即使是多個(gè)更新套件記錄在本地存儲(chǔ)器中的情況,也能夠通過BD-J應(yīng)用或再現(xiàn)裝置提供用戶容易選擇從本地存儲(chǔ)器上刪除的更新套件的用戶界面。進(jìn)而,在本地存儲(chǔ)器上記錄有多個(gè)更新套件的情況下,并且利用某個(gè)更新套件的虛擬文件系統(tǒng)的制作完成的情況下,作為在虛擬文件系統(tǒng)的制作中使用的更新套件的內(nèi)容,可以將代表更新套件的縮略圖的圖像和更新套件的名稱等的文本信息等參照狀態(tài)信令文件的記述而加以顯示。通過這樣,能夠通過BD-J應(yīng)用或再現(xiàn)裝置提供用戶能夠容易地確認(rèn)虛擬文件系統(tǒng)的制作是否完成、以及在虛擬文件系統(tǒng)的制作完成的情況下容易地確認(rèn)在虛擬文件系統(tǒng)的制作中使用的更新套件的內(nèi)容的用戶界面。(6)再現(xiàn)裝置的內(nèi)部結(jié)構(gòu)中的系統(tǒng)目標(biāo)解碼器4、再現(xiàn)控制部7、程序執(zhí)行部11、虛擬文件控制部20等、以邏輯元件為中心的部分優(yōu)選的是由系統(tǒng)LSI構(gòu)成。所謂系統(tǒng)LSI,是指在高密度基板上安裝裸片并封裝的結(jié)構(gòu)。通過將多個(gè)裸片安裝在高密度基板上并封裝,使多個(gè)裸片具有宛如1個(gè)LSI那樣的外形構(gòu)造的結(jié)構(gòu)也包含在系統(tǒng)LSI中(這樣的系統(tǒng)LSI稱作多芯片模塊)。在此如果考察封裝的類型,系統(tǒng)LSI的種類包括QFP(方形扁平封裝)、PGA(插針網(wǎng)格陣列)。QFP是將插針安裝在封裝體的四個(gè)側(cè)面上的系統(tǒng)LSI。PGA是在整個(gè)底面上安裝多個(gè)插針的系統(tǒng)LSI。這些插針作為與其他電路的接口來發(fā)揮作用。系統(tǒng)LSI中的插針具有這種接口的作用,所以通過向系統(tǒng)LSI中的這些插針連接其他電路,系統(tǒng)LSI發(fā)揮作為再現(xiàn)裝置102的核心的作用。這種系統(tǒng)LSI當(dāng)然能夠裝配在再現(xiàn)裝置102上,還能夠裝配在TV或游戲機(jī)、個(gè)人電腦、一段(onesegment)電話等處理影像再現(xiàn)的各種設(shè)備上,能夠更廣地?cái)U(kuò)展再現(xiàn)裝置的用途。優(yōu)選系統(tǒng)LSI的架構(gòu)依據(jù)于Uniphier架構(gòu)。依據(jù)于Uniphier架構(gòu)的系統(tǒng)LSI由下面的電路單元構(gòu)成。數(shù)據(jù)并行處理器DPP數(shù)據(jù)并行處理器DPP是多個(gè)單元處理器進(jìn)行相同動(dòng)作的SIMD型處理器,利用一個(gè)命令使內(nèi)置于各個(gè)單元處理器中的運(yùn)算器同時(shí)動(dòng)作,由此實(shí)現(xiàn)針對(duì)構(gòu)成圖片的多個(gè)像素的解碼處理的并行化。命令并行處理器IPP命令并行處理器IPP具有包括命令RAM、命令高速緩沖存儲(chǔ)器、數(shù)據(jù)RAM、數(shù)據(jù)高速緩沖存儲(chǔ)器的“LocalMemoryController”(本地存儲(chǔ)器控制);包括命令提取部、解碼器、執(zhí)行單元、寄存器文件的“!ProcessingUnit部”;使I^rocessingUnit部并行執(zhí)行多個(gè)應(yīng)用的“VirtualMultiProcessorUnit部,,?!PU塊MPU塊由ARM核、外部總線接口(BusControlUnit:BCU)、DMA控制器、定時(shí)器、矢量中斷控制器這些周邊電路、和UART、GPIO(GeneralPurposeInputOutput—般用途輸入輸出)、同步串行接口等周邊接口構(gòu)成。流1/0土夬流1/0塊通過USB接口或ATAI^cket接口,與連接在外部總線上的驅(qū)動(dòng)器裝置、硬盤驅(qū)動(dòng)器裝置、SD存儲(chǔ)卡驅(qū)動(dòng)器裝置進(jìn)行數(shù)據(jù)的輸入輸出。.AV1/0塊AV1/0塊由音頻輸入輸出、視頻輸入輸出、OSD控制器構(gòu)成,與電視機(jī)、AV放大器進(jìn)行數(shù)據(jù)的輸入輸出?!ご鎯?chǔ)器控制塊存儲(chǔ)器控制塊是實(shí)現(xiàn)通過外部總線連接的SD-RAM的讀寫的塊,包括控制各個(gè)塊之間的內(nèi)部連接的內(nèi)部總線連接部、與在系統(tǒng)LSI外部連接的SD-RAM進(jìn)行數(shù)據(jù)傳輸?shù)脑L問控制部、調(diào)整來自各個(gè)塊的對(duì)SD-RAM的訪問請(qǐng)求的訪問計(jì)劃部。具體的生產(chǎn)步驟如下所述。首先,以各個(gè)實(shí)施方式所示的結(jié)構(gòu)圖為基本,生成應(yīng)作為系統(tǒng)LSI的部分的電路圖,使用電路元件及IC、LSI具體實(shí)現(xiàn)結(jié)構(gòu)圖中的構(gòu)成要素。并且,為了具體實(shí)現(xiàn)各個(gè)構(gòu)成要素,規(guī)定將電路元件及IC、LSI之間進(jìn)行連接的總線及其周邊電路、與外部的接口等。另外,也規(guī)定連接線、電源線、接地線、時(shí)鐘信號(hào)線等。在進(jìn)行這種規(guī)定時(shí),考慮LSI的規(guī)格來調(diào)整各個(gè)構(gòu)成要素的動(dòng)作定時(shí),對(duì)各個(gè)構(gòu)成要素實(shí)施保證必要的帶寬等的調(diào)整,由此完成電路圖。在完成電路圖后,進(jìn)行安裝設(shè)計(jì)。所說安裝設(shè)計(jì)指基板布局的作成作業(yè),即,將根據(jù)電路設(shè)計(jì)作成的電路圖上的部件(電路元件及ic、LSI)配置在基板上的何處、或者確定在基板上如何布線電路圖上的連接線。在進(jìn)行這種安裝設(shè)計(jì)并確定基板上的布局后,把安裝設(shè)計(jì)結(jié)果轉(zhuǎn)換為CAM數(shù)據(jù),輸出給NC工作機(jī)械等設(shè)備。NC工作機(jī)械以該CAM數(shù)據(jù)為基礎(chǔ)進(jìn)行SoC安裝及SiP安裝。SoC(Systemonchip芯片上系統(tǒng))安裝指在一個(gè)芯片上形成多個(gè)電路的技術(shù)。SiP(Systeminlockage:封裝中系統(tǒng))安裝指利用樹脂等將多個(gè)芯片作成一個(gè)封裝體的技術(shù)。經(jīng)過以上過程,能夠以各個(gè)實(shí)施方式所示的再現(xiàn)裝置102的內(nèi)部結(jié)構(gòu)圖為基礎(chǔ)形成本發(fā)明涉及的系統(tǒng)LSI。另外,按照以上所述生成的集成電路根據(jù)集成度的不同,有時(shí)也稱為IC、LSI、超級(jí)(super)LSI、特級(jí)(ultra)LSI。在使用FPAG來實(shí)現(xiàn)系統(tǒng)LSI的情況下,多個(gè)邏輯元件被配置成網(wǎng)格狀,根據(jù)在LUT(LookUPTable:查找表)中記述的輸入輸出的組合,連接縱、橫的布線,由此能夠?qū)崿F(xiàn)各個(gè)實(shí)施方式所示的硬件結(jié)構(gòu)。LUT存儲(chǔ)在SRAM中,這種SRAM的內(nèi)容因電源斷開而消失,所以在使用這種FPGA時(shí),需要向SRAM寫入利用配置信息的定義來實(shí)現(xiàn)各個(gè)實(shí)施方式所示的硬件結(jié)構(gòu)的LUT。在本實(shí)施方式中,利用中間件和對(duì)應(yīng)于系統(tǒng)LSI的硬件、除系統(tǒng)LSI之外的硬件、針對(duì)中間件的接口的部分、中間件和系統(tǒng)LSI之間的接口的部分、中間件和除系統(tǒng)LSI之外的必要硬件之間的接口的部分、用戶接口的部分來實(shí)現(xiàn),在裝配它們來構(gòu)成再現(xiàn)裝置時(shí),通過使它們協(xié)作動(dòng)作來提供特有的功能。通過適當(dāng)定義針對(duì)中間件的接口以及中間件與系統(tǒng)LSI的接口,能夠分別獨(dú)立地并行開發(fā)再現(xiàn)裝置的用戶接口部分、中間件部分、系統(tǒng)LSI部分,能夠更高效地進(jìn)行開發(fā)。另外,各個(gè)接口的分割方法(切D方),可以有各種分割方法。(7)也可以將上述實(shí)施方式及上述變形例分別組合。工業(yè)實(shí)用性有關(guān)本發(fā)明的再現(xiàn)裝置、再現(xiàn)方法、記錄介質(zhì)、記錄裝置、記錄方法、集成電路能夠正確地判斷是否將從網(wǎng)絡(luò)等取得的數(shù)據(jù)追加到ROM盤中,能夠?qū)τ脩魞H顯示可執(zhí)行的菜單,因此能夠向市場(chǎng)供給更有吸引力的電影標(biāo)題等的動(dòng)態(tài)圖像內(nèi)容,能夠活躍電影市場(chǎng)及民用設(shè)備市場(chǎng)。因此,有關(guān)本發(fā)明的再現(xiàn)裝置、再現(xiàn)方法、記錄介質(zhì)、記錄裝置、記錄方法、集成電路在電影產(chǎn)業(yè)及民用設(shè)備產(chǎn)業(yè)中具有較高的實(shí)用性。標(biāo)號(hào)說明101BD-ROM102再現(xiàn)裝置103電視機(jī)104可移動(dòng)介質(zhì)105遙控器1BD-ROM驅(qū)動(dòng)器加讀緩沖器(1)2b讀緩沖器O)3本地存儲(chǔ)器4系統(tǒng)目標(biāo)解碼器5a平面存儲(chǔ)器組5b平面合成部6HDMI收發(fā)部7再現(xiàn)引擎7a再現(xiàn)控制引擎7b再現(xiàn)控制部9管理信息存儲(chǔ)器10寄存器組11程序執(zhí)行部12程序存儲(chǔ)器13HDMV模塊13網(wǎng)絡(luò)模塊14BD-J平臺(tái)15中間件16模式管理模塊17用戶事件處理部19非易失性存儲(chǔ)器20虛擬文件控制部21狀態(tài)信令文件位置信息22虛擬包構(gòu)建狀態(tài)判斷部23菜單顯示部31狀態(tài)信令文件41合并管理信息文件42狀態(tài)信令文件43合并管理信息文件44狀態(tài)信令文件51素材制作部52腳本生成部53BD-J制作部54復(fù)用處理部55格式處理部56差提取部57更新套件制作部權(quán)利要求1.一種再現(xiàn)裝置,其特征在于,具備讀出機(jī)構(gòu),從只讀型記錄介質(zhì)讀出應(yīng)用程序;程序執(zhí)行機(jī)構(gòu),使讀出的應(yīng)用程序起動(dòng);安裝機(jī)構(gòu),能夠進(jìn)行本地存儲(chǔ)器的安裝及拆下;虛擬文件控制機(jī)構(gòu),通過將本地存儲(chǔ)器的文件結(jié)構(gòu)與只讀型記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包;在上述本地存儲(chǔ)器中存在狀態(tài)信令文件;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑;在本地存儲(chǔ)器被安裝的情況下,上述程序執(zhí)行機(jī)構(gòu)通過經(jīng)由虛擬包來嘗試狀態(tài)信令文件的訪問,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)。2.如權(quán)利請(qǐng)求1所述的再現(xiàn)裝置,其特征在于,在構(gòu)建虛擬包后上述本地存儲(chǔ)器被拆下、并且在應(yīng)用程序的執(zhí)行中本地存儲(chǔ)器被再次安裝的情況下,上述虛擬文件控制機(jī)構(gòu)將上述虛擬包設(shè)為準(zhǔn)備狀態(tài);在本地存儲(chǔ)器的再次安裝后應(yīng)用程序被起動(dòng)的情況下,上述虛擬文件控制機(jī)構(gòu)將準(zhǔn)備狀態(tài)的虛擬包設(shè)為有效狀態(tài)。3.如權(quán)利請(qǐng)求2所述的再現(xiàn)裝置,其特征在于,經(jīng)由上述虛擬包的狀態(tài)信令文件的訪問,是指使用由上述虛擬文件控制機(jī)構(gòu)對(duì)狀態(tài)信令文件分配的固定文件路徑來請(qǐng)求狀態(tài)信令文件的讀出。4.如權(quán)利請(qǐng)求3所述的再現(xiàn)裝置,其特征在于,經(jīng)由上述虛擬包的向狀態(tài)信令文件的訪問嘗試,在上述應(yīng)用程序的起動(dòng)時(shí)執(zhí)行。5.如權(quán)利請(qǐng)求3所述的再現(xiàn)裝置,其特征在于,上述應(yīng)用是通過經(jīng)由虛擬包訪問本地存儲(chǔ)器,從而將在只讀型記錄介質(zhì)中沒有的附加功能向上述程序執(zhí)行機(jī)構(gòu)供給的應(yīng)用;在虛擬包是準(zhǔn)備狀態(tài)的情況下,上述程序執(zhí)行機(jī)構(gòu)抑制由用戶進(jìn)行的附加功能的選擇;在虛擬包是有效狀態(tài)的情況下,上述程序執(zhí)行機(jī)構(gòu)受理由用戶進(jìn)行的附加功能的選擇。6.如權(quán)利請(qǐng)求3所述的再現(xiàn)裝置,其特征在于,上述狀態(tài)信令文件是文本文件。7.如權(quán)利請(qǐng)求3所述的再現(xiàn)裝置,其特征在于,在本地存儲(chǔ)器中,還記錄有在與上述虛擬包不同的其他虛擬包的構(gòu)建中使用的文件、和關(guān)于上述其他虛擬包的代替狀態(tài)信令文件;上述其他虛擬包中的代替狀態(tài)信令文件的文件路徑,是與上述虛擬包中的狀態(tài)信令文件的文件路徑相同的文件路徑;上述虛擬文件控制機(jī)構(gòu)構(gòu)建上述虛擬包及上述其他虛擬包中的某一方;在本地存儲(chǔ)器被安裝的情況下,上述程序執(zhí)行機(jī)構(gòu)通過用上述文件路徑嘗試文件訪問,從而判斷上述虛擬包及上述其他虛擬包的哪個(gè)處于有效狀態(tài)。8.一種集成電路,控制再現(xiàn)裝置,該再現(xiàn)裝置具有從只讀型記錄介質(zhì)讀出應(yīng)用程序的讀出機(jī)構(gòu);以及能夠進(jìn)行本地存儲(chǔ)器的安裝、拆下的安裝機(jī)構(gòu),其特征在于,該集成電路具備程序執(zhí)行機(jī)構(gòu),使讀出的應(yīng)用程序起動(dòng);虛擬文件控制機(jī)構(gòu),通過將本地存儲(chǔ)器的文件結(jié)構(gòu)與只讀型記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包;在上述本地存儲(chǔ)器中存在狀態(tài)信令文件;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑;在本地存儲(chǔ)器被安裝的情況下,上述程序執(zhí)行機(jī)構(gòu)通過經(jīng)由虛擬包來嘗試狀態(tài)信令文件的訪問,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)。9.一種再現(xiàn)方法,用于再現(xiàn)裝置,該再現(xiàn)裝置具有從只讀型記錄介質(zhì)讀出應(yīng)用程序的讀出機(jī)構(gòu);以及能夠進(jìn)行本地存儲(chǔ)器的安裝、拆下的安裝機(jī)構(gòu),其特征在于,該再現(xiàn)方法包括讀出步驟,從只讀型記錄介質(zhì)讀出應(yīng)用程序;程序執(zhí)行步驟,使讀出的應(yīng)用程序起動(dòng);虛擬文件控制步驟,通過將安裝于安裝機(jī)構(gòu)的本地存儲(chǔ)器的文件結(jié)構(gòu)與只讀型記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包;以及判斷步驟,在本地存儲(chǔ)器被安裝的情況下,通過經(jīng)由虛擬包來嘗試訪問在上述本地存儲(chǔ)器中記錄的狀態(tài)信令文件,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài),上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑。10.一種程序,控制再現(xiàn)裝置,該再現(xiàn)裝置具有從只讀型記錄介質(zhì)讀出應(yīng)用程序的讀出機(jī)構(gòu);能夠進(jìn)行本地存儲(chǔ)器的安裝、拆下的安裝機(jī)構(gòu);以及通過將本地存儲(chǔ)器的文件結(jié)構(gòu)與只讀型記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包的虛擬文件控制機(jī)構(gòu),其特征在于,在上述本地存儲(chǔ)器中存在狀態(tài)信令文件;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑;上述程序使再現(xiàn)裝置執(zhí)行如下處理,即在本地存儲(chǔ)器被安裝的情況下,通過經(jīng)由虛擬包來嘗試狀態(tài)信令文件的訪問,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)的處理。11.一種記錄介質(zhì),記錄有應(yīng)用程序,其特征在于,上述程序包括使通過將該記錄介質(zhì)的文件結(jié)構(gòu)與其他記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包的再現(xiàn)裝置執(zhí)行如下處理,即通過經(jīng)由虛擬包來嘗試訪問在上述其他記錄介質(zhì)中記錄的狀態(tài)信令文件,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)的處理;上述虛擬包中的狀態(tài)信令文件的文件路徑是在該記錄介質(zhì)中不存在的文件的文件路徑。12.—種記錄裝置,其特征在于,具備生成流數(shù)據(jù)的機(jī)構(gòu);生成記述上述流數(shù)據(jù)的再現(xiàn)腳本的腳本數(shù)據(jù)的機(jī)構(gòu);生成應(yīng)在上述再現(xiàn)腳本中執(zhí)行的應(yīng)用程序的機(jī)構(gòu);將上述視頻流、上述腳本數(shù)據(jù)、及上述應(yīng)用程序?qū)懭氲接涗浗橘|(zhì)中的機(jī)構(gòu);上述程序包括使通過將該記錄介質(zhì)的文件結(jié)構(gòu)與其他記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包的再現(xiàn)裝置執(zhí)行如下處理,即通過經(jīng)由虛擬包來嘗試訪問在上述其他記錄介質(zhì)中記錄的狀態(tài)信令文件,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)的處理;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑。13.—種記錄方法,其特征在于,包括生成流數(shù)據(jù)的步驟;生成記述上述流數(shù)據(jù)的再現(xiàn)腳本的腳本數(shù)據(jù)的步驟;生成應(yīng)在上述再現(xiàn)腳本中執(zhí)行的應(yīng)用程序的步驟;將上述視頻流、上述腳本數(shù)據(jù)、及上述應(yīng)用程序?qū)懭氲接涗浗橘|(zhì)中的步驟;上述程序包括使通過將該記錄介質(zhì)的文件結(jié)構(gòu)與其他記錄介質(zhì)的文件結(jié)構(gòu)組合而構(gòu)建虛擬包的再現(xiàn)裝置執(zhí)行如下處理,即通過經(jīng)由虛擬包來嘗試訪問在上述其他記錄介質(zhì)中記錄的狀態(tài)信令文件,從而判斷虛擬包處于準(zhǔn)備狀態(tài)還是處于有效狀態(tài)的處理;上述虛擬包中的狀態(tài)信令文件的文件路徑是在只讀型記錄介質(zhì)中不存在的文件的文件路徑。全文摘要提供一種能夠正確地判斷虛擬包的構(gòu)建狀態(tài)的再現(xiàn)裝置。將使用在合并管理信息中被分配的虛擬文件系統(tǒng)上的固定地址嘗試訪問記錄在本地存儲(chǔ)器中的狀態(tài)信令文件(步驟S13),根據(jù)其成功與否判斷虛擬包的構(gòu)建狀態(tài)。文檔編號(hào)H04N5/91GK102405497SQ20108001705公開日2012年4月4日申請(qǐng)日期2010年3月16日優(yōu)先權(quán)日2009年3月16日發(fā)明者佐佐木泰治,松本智裕,松浦康之,清澤佑太申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社