專利名稱::再現(xiàn)裝置、再現(xiàn)方法、程序的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明是屬于虛擬包的
技術(shù)領(lǐng)域:
的發(fā)明。
背景技術(shù):
:所謂虛擬包是使BD-R0M等只讀型記錄介質(zhì)中記錄的數(shù)據(jù)、與半導(dǎo)體存儲(chǔ)卡、硬盤等可重寫型記錄介質(zhì)中記錄的數(shù)據(jù)動(dòng)態(tài)組合,構(gòu)筑虛擬的包,從而實(shí)現(xiàn)只讀型記錄介質(zhì)的內(nèi)容擴(kuò)展的技術(shù)。在這種技術(shù)中,通過更新可改寫型硬盤中的記錄數(shù)據(jù),可在頒布BD-ROM之后,仍有余地變更作品內(nèi)容。例如,電影作品的提供者在頒布記錄了作品主體的BD-R0M之后,也可通過經(jīng)網(wǎng)絡(luò)提供公開前的其它作品的預(yù)告篇數(shù)字流,無(wú)論BD-R0M的頒布時(shí)期如何,均可向用戶始終宣傳最新的作品。作為對(duì)虛擬包的現(xiàn)有技術(shù),有下面的專利文獻(xiàn)1、2、3中記載的內(nèi)容。專利文獻(xiàn)l:日本特開2006-109494號(hào)專利文獻(xiàn)2:日本特開2007-20211號(hào)專利文獻(xiàn)3:日本特開2006-33067號(hào)但是,作為虛擬包構(gòu)筑用的追加內(nèi)容的媒介,若長(zhǎng)時(shí)間使用可重寫記錄介質(zhì),則在可重寫記錄介質(zhì)中記錄多的追加內(nèi)容。追加內(nèi)容伴隨著其陳腐化,走向被刪除的命運(yùn)??芍貙懹涗浗橘|(zhì)的容量多被限制,期望在新的追加內(nèi)容的記錄中,以通過刪除得到的空區(qū)域作為記錄端。這樣,當(dāng)向可重寫記錄介質(zhì)記錄時(shí),由于將通過刪除得到的空區(qū)域選為寫入端,所以發(fā)生碎片。這里,在虛擬包構(gòu)筑用的追加內(nèi)容中,混雜有尺寸大的AV流格式的內(nèi)容和小尺寸的非AV流格式的內(nèi)容。其中,分割A(yù)V流格式的追加內(nèi)容,將各個(gè)分割部分零亂地配置在可重寫記錄介質(zhì)上的多個(gè)區(qū)域中時(shí),在AV流的讀出中,需要讀出零亂配置的分割部分,復(fù)原原始的6AV流。在讀出零亂配置的分割部分中,必需分多次執(zhí)行從可重寫型記錄介質(zhì)讀出數(shù)據(jù)用的突發(fā)傳輸。通常,在突發(fā)傳輸?shù)膱?zhí)行中,發(fā)生讀出端地址的設(shè)定或指令發(fā)行等開銷(overhead)。這里,由于AV流零亂記錄,所以若要分多次執(zhí)行AV流讀出用的突發(fā)傳輸,則該讀出端地址的設(shè)定次數(shù)增加,AV流讀出中的開銷增大,所以開銷的影響不能忽視。此時(shí),AV流的讀取性能低,會(huì)產(chǎn)生再現(xiàn)影像不順利流過(影像急動(dòng)(力夕,夕))等故障。這里,在為了防止碎片發(fā)生而寫入追加內(nèi)容時(shí),還考慮確保具有4M字節(jié)等一定大小容量的連續(xù)區(qū)域,在確保的連續(xù)區(qū)域中寫入追加內(nèi)容。但是,由于構(gòu)筑虛擬包,在需要的追加內(nèi)容中,非AV流的追加內(nèi)容在數(shù)量上壓倒性地多于AV流的追加內(nèi)容,即便為了記錄追加內(nèi)容,分配連續(xù)區(qū)域,實(shí)際使用的區(qū)域也僅是一部分,未利用的未使用區(qū)域增加,存在不能有效活用存儲(chǔ)容量的課題。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種再現(xiàn)裝置,即便在虛擬包的構(gòu)成要素中混雜AV流格式的追加內(nèi)容、非AV流格式的追加內(nèi)容的情況下,也可防止AV流格式的追加內(nèi)容的讀取性能低下,可實(shí)現(xiàn)存儲(chǔ)容量的有效利用。為了解決上述課題,再現(xiàn)裝置,其是再現(xiàn)虛擬包的再現(xiàn)裝置,其特征在于具備取得單元,當(dāng)裝填第1記錄介質(zhì)時(shí),根據(jù)來(lái)自應(yīng)用的請(qǐng)求,從裝置外部取得對(duì)應(yīng)于所述第1記錄介質(zhì)的追加內(nèi)容;控制單元,根據(jù)來(lái)自所述應(yīng)用的請(qǐng)求,將取得的所述追加內(nèi)容寫入所述第2記錄介質(zhì)中;和構(gòu)筑單元,通過使所述第1記錄介質(zhì)中記錄的內(nèi)容與所述第2記錄介質(zhì)中記錄的追加內(nèi)容組合,構(gòu)筑所述虛擬包,所述控制單元,在從應(yīng)用請(qǐng)求寫入所述追加內(nèi)容的情況下,若要寫入的追加內(nèi)容是AV流,則在由所述第2記錄介質(zhì)中連續(xù)的多個(gè)空塊構(gòu)成的連續(xù)區(qū)域中,寫入該追加內(nèi)容,若所述追加內(nèi)容不是AV流,則在所述第2記錄介質(zhì)中不連續(xù)的多個(gè)空塊的任一個(gè)中寫入該追加內(nèi)容。發(fā)明效果(1.課題解決手段產(chǎn)生的效果)根據(jù)上述再現(xiàn)裝置,在從應(yīng)用請(qǐng)求追加內(nèi)容的寫入的情況下,若要寫入的追加內(nèi)容是AV流,則在由第2記錄介質(zhì)中的連續(xù)的多個(gè)空塊構(gòu)成的連續(xù)區(qū)域中,寫入該追加內(nèi)容,所以AV流集中成一個(gè)地寫入連續(xù)區(qū)域中,非AV流的追加內(nèi)容寫入空塊的任一中。由于AV流集中成一個(gè)地記錄在連續(xù)區(qū)域中,所以可通過一次突發(fā)傳輸,將AV流從可重寫型記錄介質(zhì)讀出到存儲(chǔ)器。由此,由于通過一次突發(fā)傳輸讀出AV流,所以可使伴隨突發(fā)傳輸?shù)拈_銷的影響最小,即便在采用寫入速率慢的半導(dǎo)體存儲(chǔ)卡或其它低速磁記錄介質(zhì)作為第2記錄介質(zhì)的情況下,也不會(huì)由于采用的介質(zhì)種類不同,在AV再現(xiàn)的品位中產(chǎn)生差異。另外,非AV流的追加內(nèi)容只要寫入通過刪除已記錄文件產(chǎn)生的某處區(qū)域即可,所以就非AV流的追加內(nèi)容而言,允許發(fā)生碎片。但是,不使第2記錄介質(zhì)的容量效率極端低下。由于可維持虛擬包再現(xiàn)中的AV再現(xiàn)的品位,所以內(nèi)容作者可積極地分發(fā)由虛擬包再現(xiàn)的內(nèi)容。(2.連續(xù)區(qū)域的特定)這里,最好連續(xù)區(qū)域的特定如下所示。即,最好向所述第1記錄介質(zhì)附加證書的標(biāo)識(shí)符、組織的標(biāo)識(shí)符、介質(zhì)的標(biāo)識(shí)符,所述連續(xù)區(qū)域被,配置在第2記錄介質(zhì)中的追加內(nèi)容存儲(chǔ)區(qū)域中,追加內(nèi)容存儲(chǔ)區(qū)域是由包含第1記錄介質(zhì)的證書標(biāo)識(shí)符、組織標(biāo)識(shí)符與介質(zhì)標(biāo)識(shí)符的文件路徑特定的區(qū)域,基于由所述應(yīng)用的追加內(nèi)容的寫入請(qǐng)求通過將特定所述追加內(nèi)容存儲(chǔ)區(qū)域的文件路徑傳送到控制單元來(lái)執(zhí)行。在虛擬包構(gòu)筑中,在與第2記錄介質(zhì)成對(duì)的每個(gè)第1記錄介質(zhì)中確保連續(xù)區(qū)域。由于連續(xù);區(qū)域?qū)Τ蓪?duì)的每個(gè)第1記錄介質(zhì)匯總,所以可局部發(fā)生因重復(fù)記錄、刪除AV流產(chǎn)生的碎片。在AV流的記錄中,由于使用連續(xù)區(qū)域引起的記錄效率的低下僅為局部,所以作為第2記錄介質(zhì)整體,可將記錄效率維持在一定的水準(zhǔn)上。另外,由于追加內(nèi)容存儲(chǔ)區(qū)域由使用證書標(biāo)識(shí)符、組織標(biāo)識(shí)符、介質(zhì)標(biāo)識(shí)符的文件路徑來(lái)特定,所以可對(duì)提供AV流的組織或AV流認(rèn)證中使用的不同的證書的每個(gè)設(shè)置連接區(qū)域。通過參照第2記錄介質(zhì)中的相對(duì)于連續(xù)區(qū)域的文件路徑,可判斷第2記錄介質(zhì)中記錄的文件對(duì)應(yīng)于哪個(gè)第1記錄介質(zhì)。因此,即便將各種第1記錄介質(zhì)裝填在再現(xiàn)裝置中,也僅在對(duì)應(yīng)于第2記錄介質(zhì)中的文件路徑的第1記錄介質(zhì)裝填在再現(xiàn)裝置中的情況下,可進(jìn)行限制,以實(shí)現(xiàn)使用文件路徑的文件訪問。(3.要寫入的追加內(nèi)容的判斷方法)最好如下判斷要寫入的追加內(nèi)容的流形式。即,所述第1記錄介質(zhì)具有將目錄名和文件名限制在255字符以下的文件系統(tǒng),向所述第2記錄介質(zhì)的寫入中使用的文件路徑包含8字符以下的目錄名和文件名、且擴(kuò)展符名為3字符以下的8.3格式的文件系統(tǒng)中的文件名與擴(kuò)展符的指定,所述控制單元通過判斷要存儲(chǔ)所述追加內(nèi)容的文件的擴(kuò)展符是否是限制在3字符以下的規(guī)定的字符串,來(lái)判斷所述請(qǐng)求寫入的追加內(nèi)容是否是AV流。應(yīng)用即便在通過賦予縮短的文件名或擴(kuò)展符來(lái)將文件記錄在第2記錄介質(zhì)中的情況下,控制單元側(cè)也可通過判斷該縮短后的文件名或擴(kuò)展符中僅擴(kuò)展符是否是規(guī)定的字符串,來(lái)判斷是否是要寫入連續(xù)區(qū)域中的AV流。在允許應(yīng)用自由賦予文件名或擴(kuò)展符的同時(shí),若就AV流遵守"將規(guī)定的字符串用作擴(kuò)展符"等約束事項(xiàng),則可正確地寫入連續(xù)區(qū)域中。若寫入中擴(kuò)展符的賦予正確,則AV流被寫入連續(xù)區(qū)域中,無(wú)論用作第2記錄介質(zhì)的記錄介質(zhì)是高速硬盤,還是低速的半導(dǎo)體存儲(chǔ)卡,應(yīng)用都不必對(duì)應(yīng)于第2記錄介質(zhì)的種類使自變量變化,所以應(yīng)用中的處理步驟的記載變得更單純,不向應(yīng)用的開發(fā)者附加多余的負(fù)擔(dān)。(4.連續(xù)區(qū)域的確保)關(guān)于連續(xù)區(qū)域的利用最好如下。即,最好所述控制單元,當(dāng)將所述追加內(nèi)容寫入第2記錄介質(zhì)中時(shí),通過參照所述8.3格式的文件系統(tǒng)中的管理信息,檢查是否存在足以構(gòu)成所述連續(xù)區(qū)域的連續(xù)的空塊,所述連續(xù)區(qū)域由利用所述檢查知道存在的、連續(xù)的多個(gè)空塊構(gòu)成。這種確保在AV流寫入之前,參照8.3格式的文件系統(tǒng)的管理信息,所以在第2記錄介質(zhì)是半導(dǎo)體存儲(chǔ)卡的情況下,通過遵循與對(duì)參照FAT(文件分配系統(tǒng))的半導(dǎo)體存儲(chǔ)卡的訪問步驟一樣的步驟,可確保AV流寫入用的連續(xù)區(qū)域。(5.連續(xù)區(qū)域的利用)關(guān)于連續(xù)區(qū)域的利用最好如下。即,最好在所述連續(xù)區(qū)域中記錄作為AV流的追加內(nèi)容之后,即便連續(xù)區(qū)域中存在剩余的未記錄部分,也不在未記錄部分中記錄數(shù)據(jù)。由于已記錄AV流的區(qū)域中不寫入其它數(shù)據(jù),所以連續(xù)區(qū)域的利用具有排他性。由此,向連續(xù)區(qū)域中寫入追加內(nèi)容的處理或釋放到空區(qū)域的處理對(duì)每個(gè)連續(xù)區(qū)域執(zhí)行,可使'對(duì)一個(gè)連續(xù)區(qū)域僅記錄一個(gè)AV流'的原則徹底,所以可避免在將AV流寫入第2記錄介質(zhì)中時(shí)碎片的發(fā)生。(6.寫入速率)這里,在采用半導(dǎo)體存儲(chǔ)卡作為第2記錄介質(zhì)的情況下,在半導(dǎo)體存儲(chǔ)卡中,對(duì)于已寫入數(shù)據(jù)的塊,必需刪除暫時(shí)記錄在寫入端的數(shù)據(jù),恢復(fù)成白紙狀態(tài)后,執(zhí)行數(shù)據(jù)寫入。對(duì)于多數(shù)半導(dǎo)體存儲(chǔ)卡中內(nèi)置的稱為NAND型的EEPR0M,由于必需對(duì)多個(gè)塊一起執(zhí)行將塊恢復(fù)成白紙狀態(tài)的作業(yè),所以如果這種恢復(fù)成白紙狀態(tài)的作業(yè)頻繁,則寫入AV流用的寫入速率明顯低下。因此,最好基于所述控制單元的追加內(nèi)容的寫入中有追記與覆蓋,所述控制單元在將所述追加內(nèi)容寫入第2記錄介質(zhì)中時(shí),通過參照所述8.3格式的文件系統(tǒng)中的管理信息,判斷從所述應(yīng)用請(qǐng)求的寫入是追記還是覆蓋,所述追記通過在將已記錄于第2記錄介質(zhì)中的已記錄數(shù)據(jù)讀出到存儲(chǔ)器后從第2記錄介質(zhì)刪除已記錄數(shù)據(jù)的處理、和在將讀出到存儲(chǔ)器的已記錄數(shù)據(jù)與要寫入的追加內(nèi)容形成一體后寫入連續(xù)區(qū)域中的處理來(lái)執(zhí)行,所述覆蓋通過刪除己記錄于第2記錄介質(zhì)中的已記錄數(shù)據(jù)、將要寫入的追加內(nèi)容寫入連續(xù)區(qū)域中的處理來(lái)執(zhí)行。在對(duì)連續(xù)區(qū)域的覆蓋或追記中,由于對(duì)連續(xù)的多個(gè)塊的每個(gè)執(zhí)行已記錄數(shù)據(jù)的刪除,所以在稱為NAND型的EEPROM中,對(duì)多個(gè)塊一起執(zhí)行將塊恢復(fù)成白紙狀態(tài)的作業(yè)。由此,不會(huì)導(dǎo)致AV流寫入用的寫入速率的低下。10(7.文件路徑的形式)最好應(yīng)用在追加內(nèi)容寫入中使用的文件路徑如下所示。即,最好在所述第2記錄介質(zhì)中,存在對(duì)應(yīng)于證書標(biāo)識(shí)符的目錄、對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄、對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組,所述對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄存在于對(duì)應(yīng)于證書標(biāo)識(shí)符的目錄之下,所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組存在于對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄之下,所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組包括分層的多個(gè)子目錄,所述追加內(nèi)容存儲(chǔ)區(qū)域相當(dāng)于分層的多個(gè)子目錄中、位于最下層的子目錄。在虛擬包的構(gòu)筑中,即便在實(shí)現(xiàn)使用附加于第1記錄介質(zhì)的證書的標(biāo)識(shí)符、組織的標(biāo)識(shí)符、介質(zhì)的標(biāo)識(shí)符的認(rèn)證的情況下,也可以采取與這些標(biāo)識(shí)符嚴(yán)格對(duì)應(yīng)的形式,將文件記錄在第2記錄介質(zhì)中。因此,即便例如用戶持有多個(gè)第1記錄介質(zhì),頻繁地交換這些第1記錄介質(zhì),也僅在將正確的第1記錄介質(zhì)裝填在再現(xiàn)裝置中的情況下,實(shí)現(xiàn)使用第1記錄介質(zhì)的文件路徑的文件訪問,構(gòu)筑虛擬包。(8.連續(xù)區(qū)域的所在)作為連續(xù)區(qū)域的所在,最好如下配置。即,最好所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組分層為4個(gè)子目錄,附加于所述第1記錄介質(zhì)的介質(zhì)標(biāo)識(shí)符是最大32字符的字符串,向構(gòu)成所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組的子目錄的每個(gè)附加通過分割構(gòu)成介質(zhì)標(biāo)識(shí)符的最大32字符的字符串得到的、8字符以下的目錄名。即便第1記錄介質(zhì)固有的介質(zhì)標(biāo)識(shí)符的比特長(zhǎng)度長(zhǎng),也可不省略構(gòu)成這種標(biāo)識(shí)符的字符中有含義的字符,實(shí)現(xiàn)第1記錄介質(zhì)固有的介質(zhì)標(biāo)識(shí)符與第2記錄介質(zhì)上的目錄的對(duì)應(yīng),所以第2記錄介質(zhì)中的目錄與第1記錄介質(zhì)固有的介質(zhì)標(biāo)識(shí)符嚴(yán)格對(duì)應(yīng)。圖l是第l實(shí)施方式的系統(tǒng)圖。圖2是表示第1實(shí)施方式的BD-R0M的內(nèi)部構(gòu)成的圖。圖3是表示第1實(shí)施方式中以BD-ROM作為對(duì)象的軟件的層模型的圖。圖4是表示第1實(shí)施方式中由兩個(gè)模式的動(dòng)態(tài)再現(xiàn)控制制作的電影作品的圖。圖5是表示第1實(shí)施方式中的再現(xiàn)裝置的內(nèi)部構(gòu)成的圖。圖6是表示作為可移動(dòng)媒體的SD存儲(chǔ)卡的內(nèi)部構(gòu)成的圖。圖7是表示通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域的一例的圖。圖8是表示作為可移動(dòng)媒體的SD存儲(chǔ)卡的文件系統(tǒng)區(qū)域的內(nèi)部構(gòu)成的圖。圖9(a)是表示二重化FAT的內(nèi)部構(gòu)成的圖,(b)是表示目錄項(xiàng)的共同數(shù)據(jù)構(gòu)造的圖。圖10圖示假設(shè)與簇尺寸一致將00001.mts分割成5個(gè),將各分割部分存儲(chǔ)在簇504-50B中的狀態(tài)。圖11圖示表示將00001.mts記錄在多個(gè)簇中時(shí)的目錄項(xiàng)和FAT的設(shè)定例。圖12是表示第1實(shí)施方式中的可移動(dòng)媒體的目錄構(gòu)成的圖。圖13是表示第1實(shí)施方式中的虛擬包的圖。圖14是表示第1實(shí)施方式中的BD-J模塊的具體構(gòu)成的圖。圖15是表示第1實(shí)施方式中的index,bdmv文件與標(biāo)題的關(guān)系的圖。圖16是模式地表示經(jīng)文件I/O模塊34的、對(duì)通常數(shù)據(jù)區(qū)域或連續(xù)數(shù)據(jù)區(qū)域的數(shù)據(jù)寫入的圖。圖17是表示向可移動(dòng)媒體的下載的處理步驟的流程圖。圖18是表示追加內(nèi)容的下載處理的處理步驟的流程圖。圖19是表示W(wǎng)riteAPI的處理步驟的流程圖。圖20是以連續(xù)照片的表述來(lái)描繪對(duì)分配單元的追記的處理過程的圖。圖21是以連續(xù)照片的表述來(lái)描繪對(duì)分配單元的覆蓋的處理過程的圖。圖22是表示文件種類判斷的處理步驟的流程圖。圖23是表示將追加內(nèi)容的文件名變換為8.3格式的處理的步驟的流程圖。圖24是表示第1實(shí)施方式中的虛擬包構(gòu)筑的處理步驟的流程圖。圖25是表示Java(TM)應(yīng)用發(fā)行虛擬包構(gòu)筑/更新請(qǐng)求,更新虛擬包之前的時(shí)間處理流程的圖。圖26是表示連續(xù)數(shù)據(jù)區(qū)域的空區(qū)域不足時(shí)的處理的流程圖。圖27是不能寫入連續(xù)數(shù)據(jù)區(qū)域中的情況下的對(duì)用戶通知的一例。圖28是考慮了AV流寫入失敗的情況的流程圖。圖29是向用戶示出寫入處理失敗的畫面顯示的一例。圖30(a)(b)是表示實(shí)現(xiàn)對(duì)通常數(shù)據(jù)區(qū)域的一起寫入時(shí)的處理步驟的流程圖。圖31(a)(b)是表示實(shí)現(xiàn)對(duì)連續(xù)數(shù)據(jù)區(qū)域的一起寫入時(shí)的處理步驟的流程圖。圖32是表示實(shí)現(xiàn)對(duì)通常數(shù)據(jù)區(qū)域的一起寫入時(shí)的處理步驟的流程圖。圖33是表示根據(jù)報(bào)頭數(shù)據(jù)(headerdata)來(lái)執(zhí)行流/非流判斷的處理步驟的流程圖。圖34是表示BD-R0M中多路復(fù)用于AV流上的基本流(elementarystream)的圖。圖35是表示BD-ROM中記錄的基本流的PID分割圖的圖。圖36是表示多路復(fù)用于要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的基本流的圖。圖37是多路復(fù)用于要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的基本流的PID分割圖的一例。圖38是表示AV再現(xiàn)部24的內(nèi)部構(gòu)成的圖。圖39是表示再現(xiàn)裝置的輸出段的構(gòu)成的圖。圖40是表示省略上位數(shù)位0時(shí)的目錄構(gòu)成的圖。符號(hào)說明100BD-ROM101WWW服務(wù)器102再現(xiàn)裝置13103電視104可移動(dòng)媒體21網(wǎng)絡(luò)接口22內(nèi)置媒體23虛擬文件系統(tǒng)25AV再現(xiàn)庫(kù)26靜態(tài)場(chǎng)景(scenario)存儲(chǔ)器27動(dòng)態(tài)場(chǎng)景存儲(chǔ)器'28HDMV模塊29BD-J模塊30U0檢測(cè)模塊31模式管理模塊32媒體再現(xiàn)模塊34文件I/0模塊35網(wǎng)絡(luò)模塊36應(yīng)用管理器37DiscID確認(rèn)模塊38可移動(dòng)媒體檢測(cè)模塊39虛擬文件系統(tǒng)管理模塊具體實(shí)施例方式(第l實(shí)施方式)下面,參照附圖來(lái)說明本發(fā)明的實(shí)施方式。下面說明再現(xiàn)裝置的實(shí)施方式。首先,開始說明本發(fā)明的再現(xiàn)裝置的實(shí)施行為中使用行為的方式。圖1是表示再現(xiàn)裝置102的使用行為的方式圖。如本圖所示,再現(xiàn)裝置102與作為第1記錄介質(zhì)一例的BD-R0M100、WWW服務(wù)器101、電視103、作為第2記錄介質(zhì)一例的可移動(dòng)媒體104—起供用戶使用。BD-R0M100是記錄電影作品的記錄介質(zhì)。WWW服務(wù)器101是運(yùn)營(yíng)電影配給者的公式站點(diǎn)的服務(wù)器裝置,將實(shí)現(xiàn)BD-R0M100中記錄的電影作品的部分置換或追加的內(nèi)容(追加內(nèi)容)經(jīng)因特網(wǎng)等提供給用戶。再現(xiàn)裝置102與電視103—起,構(gòu)筑家庭影院系統(tǒng),再現(xiàn)BD-R0M100。電視103通過顯示電影作品的再現(xiàn)影像或顯示菜單等,向用戶提供對(duì)話的操作環(huán)境??梢苿?dòng)媒體104裝填在再現(xiàn)裝置中,用作電影配給者從WWW服務(wù)器101配送的內(nèi)容的媒介。因此,使通過網(wǎng)絡(luò)下載、存儲(chǔ)在可移動(dòng)媒體104中的內(nèi)容與BD-R0M100中記錄的內(nèi)容組合,可擴(kuò)展/更新BD-R0M100的內(nèi)容。為了裝填這種可移動(dòng)媒體104,再現(xiàn)裝置102中具備插入SD存儲(chǔ)卡、記憶棒、壓縮閃存(CompactFlash)(TM)、智能媒體(SmartMedia)、多媒體卡等可移動(dòng)媒體104的插入口。以上是本發(fā)明的再現(xiàn)裝置的使用方式的說明。接著,說明作為本發(fā)明的再現(xiàn)裝置再現(xiàn)的對(duì)象的記錄介質(zhì)。利用本發(fā)明的再現(xiàn)裝置再現(xiàn)的是作為光記錄介質(zhì)的BD-R0M100。圖2是表示BD-R0M(下面有時(shí)也稱為<BD')的構(gòu)成圖。在本圖的第1段,示出BD-R0M100,第2段沿橫向拉伸、直線狀地描繪從BD-ROM的內(nèi)周向外周螺旋狀形成的記錄區(qū)域。如該第2段所示,記錄區(qū)域具有內(nèi)周的^導(dǎo)入'、外周的'導(dǎo)出,與'邏輯地址空間'。另外,在導(dǎo)入的內(nèi)側(cè),有稱為BCA(BurstCuttingArea)的僅由驅(qū)動(dòng)器讀出的特別區(qū)域。該區(qū)域由于不由應(yīng)用讀出,所以例如適用于著作權(quán)保護(hù)技術(shù)等。(邏輯地址空間'以文件系統(tǒng)用的區(qū)域管理信息為開頭,記錄各種數(shù)據(jù)。所謂"文件系統(tǒng)"是UDF或IS09660等的系統(tǒng),在本實(shí)施方式中,采用Extention2.3格式的文件系統(tǒng)。若經(jīng)該文件系統(tǒng),則可使用目錄、文件構(gòu)造讀出邏輯地址空間中記錄的數(shù)據(jù)。該文件系統(tǒng)中的文件配置位置由組合了255字符以下的目錄名、255字符以下的文件名的文件的路徑信息(稱為文件路徑)來(lái)特定。本圖的第3段表示以第2段的文件系統(tǒng)為前提構(gòu)筑的目錄構(gòu)成、文件構(gòu)成。如圖所示,在BD-R0M的根目錄(R00T)之下,配置bd.cert文件與BDMV目錄。bd.cert(文件名固定)是將為了虛擬包而追加的內(nèi)容與BD-ROM上的數(shù)據(jù)合并時(shí),署名驗(yàn)證中使用的證書(下面稱為合并證書)。所謂合并證書是存儲(chǔ)BD-ROM中的合并管理信息的文件(合并管理信息文件)的認(rèn)證中利用的證書,包含提供者公開的公鑰。合并證書的文件格式例如可利用X.509。X.509的詳細(xì)規(guī)格記載于由國(guó)際電信電話咨詢委員會(huì)發(fā)行的CCITTRecommendationX.509(1988),"TheDirectory-AuthenticationFramework"中。本圖中的引出線fl表示bd.cert文件的用途。如該引出線所示,bd.cert文件用于導(dǎo)出證書固有的ID(稱為CertID)等用途中。BDMV目錄是記錄BD-ROM處理的AV內(nèi)容或管理信息等的數(shù)據(jù)的目錄。在BDMV目錄之下,存在稱為TLAYLIST目錄,、'CLIPINF目錄,、'STREAM目錄,、'BDJO目錄,、'JAR目錄,的5個(gè)子目錄,在BDMV目錄中配置index,bdmv、MovieObject.bdmv兩禾中文件。STREAM目錄是存儲(chǔ)例如構(gòu)成數(shù)字流主體的文件的目錄,存在賦予擴(kuò)展符M2TS的文件(xxxxx.m2ts["xxxxx,,可變,擴(kuò)展符"m2ts"固定])。PLAYLIST目錄中存在賦予擴(kuò)展符即ls的文件(xxxxx.mpls["xxxxx"可變,擴(kuò)展符"即ls"固定])。CLIPINF目錄中存在賦予擴(kuò)展符clpi的文件(xxxxx.clpi["xxxxx"可變,擴(kuò)展符"clpi"固定])。JAR目錄中存在賦予擴(kuò)展符jar的文件(xxxxx.jar["xxxxx"可變,擴(kuò)展符"jar"固定])oBDJO目錄中存在賦予擴(kuò)展符bdjo的文件(xxxxx.bdjo["xxxxx"可變,擴(kuò)展符"bdjo"固定])?!促x予擴(kuò)展符"m2ts"的文件>賦予擴(kuò)展符"m2ts"的文件是MPEG-TS(TransportStream)格式的數(shù)字AV流,通過多路復(fù)用視頻流、1個(gè)以上音頻流、1個(gè)以上圖形流來(lái)得到。視頻流表示電影的動(dòng)畫部分,音頻流表示電影的聲音部分,圖形流表示電影的字幕。賦予擴(kuò)展符"clip"的文件是一對(duì)一對(duì)應(yīng)于數(shù)字AV流.的各個(gè)的管理信息。由于是管理信息,所以Clip信息具有數(shù)字AV流的編碼形式、16幀速率、比特速率、分辨率等信息、或表示GOP的開頭位置的EP—map。〈賦予擴(kuò)展符"mpls"的文件>賦予擴(kuò)展符"即ls"的文件是存儲(chǔ)播放列表信息的文件。播放列表信息包含MainPath信息、Subpath信息、PlayListMark信息。1)MainPath信息是通過定義一個(gè)以上AV流的再現(xiàn)時(shí)間軸中、構(gòu)成In—Time的時(shí)刻與構(gòu)成Out—Time的時(shí)刻的組來(lái)定義邏輯再現(xiàn)區(qū)間的信息,具有規(guī)定多路復(fù)用于AV流的基本流中哪個(gè)的再現(xiàn)有效的流序號(hào)表格,持有規(guī)定AV流內(nèi)的基本流中許可哪個(gè)再現(xiàn)、不許可哪個(gè)再現(xiàn)的STN—table。2)PlayListMark信息包含由In—Time信息和Out_Time信息的組指定的AV流的一部分中、構(gòu)成章節(jié)的時(shí)刻的指定。3)Subpath信息包含要與所述AV流同步再現(xiàn)的基本流的指定、與該基本流的再現(xiàn)時(shí)間軸中的In—Time信息和Out_Time信息的組。Java(TM)應(yīng)用通過命令Java(TM)虛擬機(jī)生成再現(xiàn)該播放列表信息的JMF播放者實(shí)例,可開始AV再現(xiàn)。所謂JMF播放者實(shí)例是根據(jù)JMF播放者級(jí)別在虛擬機(jī)的堆內(nèi)存上生成的實(shí)際數(shù)據(jù)。AV流與播放列表信息的組構(gòu)成稱為"標(biāo)題"的再現(xiàn)單位。BD-ROM中的AV再現(xiàn)以該標(biāo)題為一單位?!促x予擴(kuò)展符"jar"的文件〉賦予擴(kuò)展符"jar"的文件是Java(TM)檔案文件,存在使用Java(TM)虛擬機(jī)來(lái)執(zhí)行動(dòng)態(tài)場(chǎng)景控制的Java(TM)應(yīng)用的等級(jí)文件。由該等級(jí)文件定義的Java(TM)應(yīng)用是通過Xlet接口控制的Java(TM)Xlet。Xlet接口具有"loaded"、"paused"、"active"、"destroyed"4個(gè)狀態(tài)。在本說明書中所指的應(yīng)用是指如此記錄在BD-ROM等記錄介質(zhì)中的等級(jí)文件的實(shí)例。〈賦予擴(kuò)展符"bdjo"的文件〉賦予擴(kuò)展符"bdjo"的文件是存儲(chǔ)BD-J對(duì)象的文件。BD-J對(duì)象是利用由PlayList信息所示的AV流與應(yīng)用的關(guān)聯(lián)來(lái)定義標(biāo)題的信息。BD-J對(duì)象表示"應(yīng)用管理表"與其標(biāo)題中可再現(xiàn)的PlayList—覽。所謂應(yīng)用管理表(AMT)是實(shí)現(xiàn)"應(yīng)用信號(hào)化"的表格。所謂"應(yīng)用信號(hào)化"是指將BD-R0M中的"標(biāo)題"管理為應(yīng)用的生存區(qū)間,執(zhí)行應(yīng)用的啟動(dòng)和終止的控制。這里,所謂生存區(qū)間表示BD-ROM中記錄的內(nèi)容整體的時(shí)間軸上、虛擬機(jī)的堆內(nèi)存上應(yīng)用可生存的區(qū)間。所謂"生存"是指該應(yīng)用被讀出到堆內(nèi)存,可由虛擬機(jī)執(zhí)行的狀態(tài)。應(yīng)用管理表表示通過羅列應(yīng)用的標(biāo)識(shí)符(應(yīng)用ID)與屬于該應(yīng)用的Java(TM)檔案文件的ID來(lái)將該標(biāo)題設(shè)為生存區(qū)間的應(yīng)用。即,一個(gè)應(yīng)用由一個(gè)以上的Java(TM)檔案文件構(gòu)成。這樣,將利用BD-J對(duì)象內(nèi)的應(yīng)用管理表管理扇區(qū)的Java(TM)應(yīng)用稱為"BD-J應(yīng)用"?!磇ndex.bdmv(文件名固定)〉index,bdmv(文件名固定)是涉及BD-ROM整體的管理信息,在將盤插入再現(xiàn)裝置之后,通過最初讀出index,bdmv,再現(xiàn)裝置唯一識(shí)別盤。另外,index,bdmv中包含表示使BD-ROM中可再現(xiàn)的多個(gè)標(biāo)題與規(guī)定各個(gè)標(biāo)題的BD-J對(duì)象對(duì)應(yīng)的表格。引出線f2特寫表示index,bdmv的內(nèi)部構(gòu)成。如該引出線所示,持有作為特定電影作品的提供者的標(biāo)識(shí)符的organizationlD(32比特)、或作為分配給提供者提供的BD-ROM的各個(gè)的標(biāo)識(shí)符的discID(128比特)等信息。MovieObject.bdmv(文件名固定)包含記述HDMV模式(后述)下的各標(biāo)題再現(xiàn)中、使再現(xiàn)進(jìn)行動(dòng)態(tài)變化用的場(chǎng)景的場(chǎng)景程序。(再現(xiàn)控制的層)下面,說明以BD-ROM為前提的再現(xiàn)控制的層模型。圖3是表示再現(xiàn)控制的層模型的圖。圖3的第1層是物理層,是作為處理對(duì)象的流主體的供給控制。如該第1層所示,作為處理對(duì)象的流不僅將BD-ROM,也可將內(nèi)置媒體或可移動(dòng)媒體、網(wǎng)絡(luò)等各種記錄介質(zhì)、通信介質(zhì)作為供給源。這里,所謂內(nèi)置媒體是HDD(硬盤驅(qū)動(dòng)器)、EEPROM(非易失性存儲(chǔ)器)等事先組裝在再現(xiàn)裝置102中的記錄介質(zhì)。另一方面,可移動(dòng)媒體是SD存儲(chǔ)卡、記憶棒、壓縮閃存(TM)、智能媒體、多媒體卡等具有可攜帶性的記錄介質(zhì)。這些內(nèi)置媒體、可移動(dòng)媒體均是再現(xiàn)裝置102本地利用的記錄介質(zhì),以"本地存儲(chǔ)器"的統(tǒng)稱來(lái)稱謂。對(duì)這些本地存儲(chǔ)器、網(wǎng)絡(luò)等供給源的控制(盤訪問、卡訪問、網(wǎng)絡(luò)通信)是第1層的控制。在本地存儲(chǔ)器中有內(nèi)置媒體、可移動(dòng)媒體兩種,但在后面的說明中,以第1記錄介質(zhì)是BD-R0M、第2記錄介質(zhì)是可移動(dòng)媒體的前提來(lái)進(jìn)行說明。第2層是AV流的層。規(guī)定使用何解碼方式來(lái)解碼第1層提供的流的是該第2層。第3層(BD管理數(shù)據(jù))是規(guī)定流的靜態(tài)場(chǎng)景的層。所謂靜態(tài)場(chǎng)景是由內(nèi)容作者事先規(guī)定的Playlist信息、Clip信息,基于此來(lái)規(guī)定再現(xiàn)控制的是該第3層。第4層(BD再現(xiàn)程序)是實(shí)現(xiàn)流中的動(dòng)態(tài)場(chǎng)景的層。動(dòng)態(tài)場(chǎng)景是執(zhí)行AV流的再現(xiàn)步驟和涉及其再現(xiàn)的控制步驟中至少一方的程序?;趧?dòng)態(tài)場(chǎng)景的再現(xiàn)控制對(duì)應(yīng)于對(duì)裝置的用戶操作而變化,具有程序的性質(zhì)。這里的動(dòng)態(tài)再現(xiàn)控制中有兩個(gè)模式。兩個(gè)模式中一個(gè)是在基于指令的動(dòng)作環(huán)境下、再現(xiàn)BD-R0M中記錄的AV流的模式(HDMV模式),另一個(gè)是在由對(duì)象指向語(yǔ)言記述的基于程序的動(dòng)作環(huán)境下、再現(xiàn)BD-R0M中記錄的AV流的模式(BD-J模式)。圖3中,在第4層中記述HDMV模式與BD-J模式等兩個(gè)模式。HDMV模式在類DVD的再現(xiàn)環(huán)境下進(jìn)行再現(xiàn)。在另一BD-J模式下,Java(TM)虛擬機(jī)變?yōu)橹黧w,執(zhí)行根據(jù)Java(TM)應(yīng)用的再現(xiàn)控制。圖4是表示由兩個(gè)模式的動(dòng)態(tài)再現(xiàn)控制制作的電影作品的圖。圖4(a)是表示通過在HDMV模式下定義動(dòng)態(tài)再現(xiàn)控制而制作的電影作品的一場(chǎng)面的圖。HDMV模式能以與DVD再現(xiàn)裝置可解釋的指令很近似的指令記述再現(xiàn)控制,所以可定義與DVD相同的再現(xiàn)控制,即利用對(duì)菜單的選擇進(jìn)行再現(xiàn)這樣的再現(xiàn)控制。圖4(b)是通過在BD-J模式下定義動(dòng)態(tài)再現(xiàn)控制來(lái)制作的電影作品。BD-J模式能以Java(TM)虛擬機(jī)可解釋的Java(TM)語(yǔ)言記述控制步驟。因該再現(xiàn)控制構(gòu)成冒險(xiǎn)游戲的GUI,故在BD-J模式下,向用戶提示使游戲的得分(圖中的SCORE:10000)或指示器(LIFE:3)、按鈕部件(詢問、退出)與動(dòng)畫組合的合成影像。以上是對(duì)BD-ROM100的說明。接著,說明再現(xiàn)裝置102的細(xì)節(jié)。圖5是表示再現(xiàn)裝置的大致功能構(gòu)成的框圖。如圖5所示,再現(xiàn)裝置102由BD驅(qū)動(dòng)器20、網(wǎng)絡(luò)接口21、本地存儲(chǔ)器22、虛擬文件系統(tǒng)23、靜態(tài)場(chǎng)景存儲(chǔ)器26、動(dòng)態(tài)場(chǎng)景存儲(chǔ)器27、HDMV模塊28、BD-J模塊29、U0探測(cè)模塊30、模式管理模塊31、調(diào)度程序(dispatcher)32構(gòu)成。該再現(xiàn)裝置采用Linux作為操作系統(tǒng),該再現(xiàn)裝置的硬件和軟件通過該Li腹控制。(BD驅(qū)動(dòng)器20)BD驅(qū)動(dòng)器20執(zhí)行BD-ROM的加載/排出,執(zhí)行對(duì)BD-ROM的訪問。該BD-ROM再現(xiàn)裝置采用Linux作為操作系統(tǒng),所以通過發(fā)出"/mountpointBD/BDAV"指令,向BD驅(qū)動(dòng)器20分配BDAV目錄。(網(wǎng)絡(luò)接口21)網(wǎng)絡(luò)接口21執(zhí)行網(wǎng)絡(luò)連接用的協(xié)議棧,使再現(xiàn)裝置識(shí)別網(wǎng)絡(luò)上的服務(wù)器計(jì)算機(jī)具備的驅(qū)動(dòng)器,作為網(wǎng)絡(luò)驅(qū)動(dòng)器。之后,可從網(wǎng)絡(luò)驅(qū)動(dòng)器下載數(shù)據(jù),或上載數(shù)據(jù)。該網(wǎng)絡(luò)接口21用于因特網(wǎng)上公開的BD-ROM追加內(nèi)容的下載。所謂BD-R0M追加內(nèi)容是原始BD-R0M中沒有的內(nèi)容,例如追加的副聲音、字幕、特寫影像、應(yīng)用等。BD-J模塊29通過控制網(wǎng)絡(luò)接口21,可將因特網(wǎng)上公開的追加內(nèi)容下載到內(nèi)置媒體驅(qū)動(dòng)器或可移動(dòng)媒體104。(本地存儲(chǔ)器22)本地存儲(chǔ)器22包括內(nèi)置媒體驅(qū)動(dòng)器22a與可移動(dòng)媒體驅(qū)動(dòng)器22b,用于保存下載下來(lái)的追加內(nèi)容或應(yīng)用使用的數(shù)據(jù)等。對(duì)每個(gè)BD-ROM區(qū)分追加內(nèi)容的保存區(qū)域,另外,對(duì)每個(gè)應(yīng)用區(qū)分應(yīng)用可在數(shù)據(jù)保持中使用的區(qū)域。另夕卜,表示如何將下載的追加內(nèi)容與BD-ROM上的數(shù)據(jù)合并的規(guī)則,即記載了合并規(guī)則的合并管理信息也保存在該本地存儲(chǔ)器22中。在本實(shí)施方式中,將作為追加內(nèi)容數(shù)據(jù)文件存儲(chǔ)用的目錄的BUDA目錄分配給可移動(dòng)媒體驅(qū)動(dòng)器中裝填的可移動(dòng)媒體104。該BD-R0M再現(xiàn)裝置采用Linux作為操作系統(tǒng),所以在可移動(dòng)媒體驅(qū)動(dòng)器22b是SD存儲(chǔ)卡驅(qū)動(dòng)器,向該驅(qū)動(dòng)器分配"BD"等驅(qū)動(dòng)器名的情況下,通過發(fā)出"mountpointSD/BUDA"指令,向?qū)?yīng)于可移動(dòng)媒體的SD驅(qū)動(dòng)器分配BUDA目錄。另一方面,內(nèi)置媒體驅(qū)動(dòng)器22用作錄制用記錄區(qū)域。(虛擬文件系統(tǒng)23)虛擬文件系統(tǒng)23在追加內(nèi)容的同時(shí),根據(jù)下載到本地存儲(chǔ)器22的合并管理信息,構(gòu)筑使內(nèi)置媒體或可移動(dòng)媒體中存儲(chǔ)的追加內(nèi)容與BD-R0M上的內(nèi)容合并的虛擬BD-R0M(虛擬包)??蓮腍DMV模塊28或BD-J模塊29無(wú)區(qū)別地參照虛擬包與原始BD-R0M。在虛擬包再現(xiàn)中,再現(xiàn)裝置使用BD-ROM上的數(shù)據(jù)與內(nèi)置媒體或可移動(dòng)媒體上的數(shù)據(jù)雙方,執(zhí)行再現(xiàn)控制。以上是再現(xiàn)裝置的構(gòu)成要素。(AV再現(xiàn)部24)AV再現(xiàn)部24根據(jù)播放列表信息、Clip信息,執(zhí)行BD-ROM或本地存儲(chǔ)器22中記錄的AV流的再現(xiàn)。(AV再現(xiàn)庫(kù)25)AV再現(xiàn)庫(kù)25對(duì)應(yīng)于來(lái)自HDMV模塊28、BD-J模塊29的函數(shù)調(diào)用,執(zhí)行AV再現(xiàn)功能、播放列表的再現(xiàn)功能。所謂AV再現(xiàn)功能是沿襲DVD播放器、CD播放器的功能群,是再現(xiàn)開始、再現(xiàn)停止、暫時(shí)停止、暫時(shí)停止的解除、靜止圖像功能的解除、用立即值指定再現(xiàn)速度的快進(jìn)、用立即值指定再現(xiàn)速度的倒帶、聲音切換、字幕切換、角度切換等處理。所謂播放列表再現(xiàn)功能是指根據(jù)播放列表信息執(zhí)行該AV再現(xiàn)功能中再現(xiàn)開始或再現(xiàn)停止。(靜態(tài)場(chǎng)景存儲(chǔ)器26)靜態(tài)場(chǎng)景存儲(chǔ)器26是存儲(chǔ)當(dāng)前的PL或當(dāng)前的Clip信息用的存儲(chǔ)器。所謂當(dāng)前PL是指BD-ROM或本地存儲(chǔ)器22中記錄的多個(gè)播放列表信息中構(gòu)成當(dāng)前處理對(duì)象的播放列表信息。所謂當(dāng)前Clip信息是指BD-ROM或本地存儲(chǔ)器22中記錄的多個(gè)Clip信息中構(gòu)成當(dāng)前處理對(duì)象的Clip信息。(動(dòng)態(tài)場(chǎng)景存儲(chǔ)器27)動(dòng)態(tài)場(chǎng)景存儲(chǔ)器27是存儲(chǔ)當(dāng)前動(dòng)態(tài)場(chǎng)景,供HDMV模塊28、BD-J模塊29的處理的存儲(chǔ)器。所謂當(dāng)前動(dòng)態(tài)場(chǎng)景是指BD-ROM或本地存儲(chǔ)器22中記錄的Movie對(duì)象、BD-J對(duì)象中構(gòu)成當(dāng)前執(zhí)行對(duì)象的對(duì)象。(HDMV模塊28)HDMV模塊28是構(gòu)成HDMV模式的執(zhí)行主體的DVD虛擬播放器,執(zhí)行21讀出到動(dòng)態(tài)場(chǎng)景存儲(chǔ)器27的當(dāng)前場(chǎng)景程序。(BD-J模塊29)BD-J模塊29包括Java(TM)平臺(tái),由Java(TM)虛擬機(jī)、配置、輪廓。BD-J模塊29通過根據(jù)讀出到動(dòng)態(tài)場(chǎng)景存儲(chǔ)器27的Java(TM)等級(jí)文件,生成Java字節(jié)代碼,生成當(dāng)前的Java(TM)對(duì)象并執(zhí)行。Java(TM)虛擬機(jī)將由Java(TM)語(yǔ)言記述的Java(TM)對(duì)象變換為再現(xiàn)裝置中的CPU的本地代碼,讓CPU執(zhí)行。(U0探測(cè)模塊30)U0探測(cè)模塊30檢測(cè)對(duì)遙控器或再現(xiàn)裝置的面板這一輸入設(shè)備執(zhí)行的用戶操作,通知給模式管理模塊31。該通知根據(jù)對(duì)應(yīng)于這些輸入設(shè)備的設(shè)備驅(qū)動(dòng)器內(nèi)的中斷處理器發(fā)生的中斷,生成U0(UserOperation),輸出到模式管理模塊31來(lái)執(zhí)行。所謂U0是在檢測(cè)基于遙控器或面板中設(shè)置的鍵矩陣的鍵按下時(shí),發(fā)生的事件(UO事件),對(duì)應(yīng)于按下的鍵的鍵代碼。具體而言,對(duì)應(yīng)于遙控器或面板的設(shè)備驅(qū)動(dòng)器的中斷處理在由對(duì)鍵矩陣的鍵感應(yīng)檢測(cè)到鍵按下時(shí),根據(jù)該鍵按下,發(fā)生中斷信號(hào),從而生成U0事件。(模式管理模塊31)模式管理模塊31保持從BD-ROM或本地存儲(chǔ)器22讀出的index,bdmv,執(zhí)行模式管理和分支控制。所謂模式管理模塊31執(zhí)行的模式管理是讓HDMV模塊28、BD-J模塊29哪個(gè)執(zhí)行動(dòng)態(tài)場(chǎng)景這一模塊的分配。(調(diào)度程序32)調(diào)度程序32從U0中僅選擇適于當(dāng)前再現(xiàn)裝置中的模式的U0,傳遞給執(zhí)行該模式的模塊。例如,在執(zhí)行HDMV模式中,在受理上下左右、激活這樣的U0的情況下,向HDMV模式的模塊輸出這些U0等是調(diào)度程序32的處理。(可移動(dòng)媒體)下面說明可移動(dòng)媒體。在本實(shí)施方式中,采用SD存儲(chǔ)卡,作為追加內(nèi)容數(shù)據(jù)文件存儲(chǔ)用的可移動(dòng)媒體。SD存儲(chǔ)卡是長(zhǎng)度為32.0mm、寬度為24.Omm、厚度為2.lmm大小(郵票尺寸的大小)的卡型記錄介質(zhì)。用戶可用指尖把持該SD存儲(chǔ)卡。在SD存儲(chǔ)卡中設(shè)置用于與再現(xiàn)裝置連接的9條連接器,在側(cè)面設(shè)置操作者可設(shè)定許可或禁止覆蓋存儲(chǔ)內(nèi)容的保護(hù)開關(guān)。SD存儲(chǔ)卡包含作為NAND型EEPROM的'非易失性存儲(chǔ)器'、根據(jù)從再現(xiàn)裝置發(fā)出的指令,執(zhí)行對(duì)非易失性存儲(chǔ)器的數(shù)據(jù)寫入、從非易失性存儲(chǔ)器讀出數(shù)據(jù)、數(shù)據(jù)刪除的H方問控制部'、當(dāng)改寫從非易失性存儲(chǔ)器讀出的數(shù)據(jù)時(shí)、用于數(shù)據(jù)的暫時(shí)存儲(chǔ)的<工作存儲(chǔ)器'。在SD存儲(chǔ)卡中,有采用FAT16的SD存儲(chǔ)卡和采用FAT32的SD存儲(chǔ)卡。FAT16中分配給每個(gè)簇的入口長(zhǎng)度(entrylength)為16比特,以2G字節(jié)的記錄區(qū)域?yàn)樵L問對(duì)象。FAT32中分配給每個(gè)簇的入口長(zhǎng)度為32比特,以32G字節(jié)的記錄區(qū)域?yàn)樵L問對(duì)象。采用該FAT32的SD存儲(chǔ)卡具體稱為"SDHC存儲(chǔ)卡"。下面說明該可移動(dòng)媒體。圖6是表示半導(dǎo)體存儲(chǔ)器的記錄區(qū)域的物理構(gòu)成的圖。本圖的左側(cè)表示可移動(dòng)媒體的SD存儲(chǔ)卡的外觀。本圖的中段是表示作為可移動(dòng)媒體的SD存儲(chǔ)卡的物理構(gòu)成的圖。本地存儲(chǔ)器無(wú)論是內(nèi)置媒體、可移動(dòng)媒體哪個(gè),均由多個(gè)邏輯塊構(gòu)成。通常的文件寫入以該邏輯塊單位執(zhí)行記錄刪除。因此,一個(gè)邏輯塊內(nèi)不能保存多個(gè)文件數(shù)據(jù)。即,在寫入比一個(gè)邏輯塊尺寸小的文件的情況下,也消耗一個(gè)邏輯塊,不能在該邏輯塊內(nèi)寫入其它文件的數(shù)據(jù)。本圖的右側(cè)表示SD存儲(chǔ)卡的文件系統(tǒng)區(qū)域的內(nèi)部構(gòu)成。SD存儲(chǔ)卡中的文件系統(tǒng)區(qū)域?qū)⒁粋€(gè)邏輯塊處理為一個(gè)簇,將該簇作為最小單位,執(zhí)行文件的記錄或刪除。本圖的中段中,將物理上連續(xù)的1000個(gè)邏輯塊確保為一個(gè)分配單元。所謂分配單元是實(shí)現(xiàn)對(duì)SD存儲(chǔ)卡的數(shù)據(jù)寫入的速度保證的單位,在SD存儲(chǔ)卡中一般規(guī)定為4M字節(jié)的大小。(通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域)以前者的邏輯塊寫入為前提的記錄區(qū)域被稱為"通常數(shù)據(jù)區(qū)域"。以后者的分配單元為前提的記錄區(qū)域被稱為"連續(xù)數(shù)據(jù)區(qū)域"。在追加內(nèi)容存儲(chǔ)區(qū)域中,確保這些通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域的組。圖7是表示通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域的一例的圖。本圖的上段表示通常數(shù)據(jù)區(qū)域的內(nèi)部構(gòu)成,本圖下段表示連續(xù)數(shù)據(jù)區(qū)域的內(nèi)部構(gòu)成。上段的通常數(shù)據(jù)區(qū)域中的各個(gè)四邊形模式地表示邏輯塊。該四邊形中,中空的是空的邏輯塊,用黑色涂布的是部分或全部已記錄的邏輯塊。已記錄的邏輯塊中的記錄內(nèi)容中有<合并管理信息文件'、<署名信息文件'、^播放列表信息文件'、'Clip信息文件'。由于記錄、刪除以細(xì)微的單位執(zhí)行,所以若頻繁地重復(fù)記錄刪除,則未使用的邏輯塊變?yōu)榉稚顟B(tài),發(fā)生一個(gè)文件的數(shù)據(jù)記錄在分散的邏輯塊中的問題。將分散記錄構(gòu)成文件的現(xiàn)象稱為"碎片(fragmentation)"。在讀入分散記錄的文件數(shù)據(jù)的情況下,發(fā)生尋找分散端塊,讀入性能會(huì)惡化。尤其是若請(qǐng)求實(shí)時(shí)讀取性能的AV流格式的追加內(nèi)容變?yōu)樵摖顟B(tài),則再現(xiàn)所需的AV流格式的追加內(nèi)容的讀取不及時(shí),出現(xiàn)再現(xiàn)急動(dòng)等現(xiàn)象。為了順利讀出AV流格式的追加內(nèi)容,期望將AV流格式的追加內(nèi)容寫入連續(xù)的邏輯塊中,但由于在通常數(shù)據(jù)區(qū)域中碎片在寬范圍中發(fā)生,所以難以確保適于AV流格式的內(nèi)容的記錄的連續(xù)邏輯塊。在小尺寸的文件多的情況下,無(wú)用的空區(qū)域變多,但由于通常一個(gè)邏輯塊比一般的文件尺寸小得多,所以就向通常數(shù)據(jù)區(qū)域?qū)懭攵裕筛咝拇鎯?chǔ)器容量。下段連續(xù)數(shù)據(jù)區(qū)域中的四邊形模式地示出構(gòu)成連續(xù)數(shù)據(jù)區(qū)域的分配單元。該四邊形中,中空的是空的分配單元,部分涂黑的是已記錄的分配單元。由于涂黑的部分是局部,所以本來(lái)該分配單元中存在未記錄的部分。但是,當(dāng)該局部存在已記錄數(shù)據(jù)時(shí),不能將其它數(shù)據(jù)記錄在該未記錄部分中。即,若局部區(qū)域已記錄,則該分配單元被處理為已記錄。本圖中的3個(gè)分配單元記錄00001.mts、00002.mts、00003.mts這3個(gè)AV流格式的追加內(nèi)容。這3個(gè)分配單元由3個(gè)AV流格式的追加內(nèi)容排他地使用,所以即便有未記錄部分,也不能在這里寫入其它文件。在對(duì)寫24入端選擇分配單元的情況下,由連續(xù)的多個(gè)邏輯塊單位來(lái)執(zhí)行記錄、刪除。在數(shù)據(jù)記錄中使用分配單元的情況下,由于以較大尺寸、物理上連續(xù)的區(qū)域?yàn)閱挝粊?lái)記錄刪除,所以具有難以引起碎片的優(yōu)點(diǎn)。在連續(xù)數(shù)據(jù)區(qū)域中,以分配單元單位執(zhí)行訪問,記錄刪除的單位大,所以在寫入尺寸小的文件的情況下,會(huì)無(wú)用地占有大的區(qū)域,具有不能有效利用存儲(chǔ)器容量的缺點(diǎn)。但是,由于存儲(chǔ)AV流格式的追加內(nèi)容的文件的尺寸是充分大的尺寸,并且AV流格式的追加內(nèi)容的讀取請(qǐng)求實(shí)時(shí)性,所以期望寫入連續(xù)數(shù)據(jù)區(qū)域中。說明圖7中的追加內(nèi)容配置的特征。在追加內(nèi)容存儲(chǔ)區(qū)域中,存在通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域,該通常數(shù)據(jù)區(qū)域以4K字節(jié)的邏輯塊單位執(zhí)行非AV流格式的追加內(nèi)容的寫入或刪除,所以可知可實(shí)現(xiàn)記錄區(qū)域的高效利用。另一方面,連續(xù)數(shù)據(jù)區(qū)域以4M字節(jié)的分配單元單位來(lái)執(zhí)行AV流格式的追加內(nèi)容的寫入,通過這種AV流格式的追加內(nèi)容的寫入,產(chǎn)生記錄效率的低下,但該低下的發(fā)生是一個(gè)追加內(nèi)容存儲(chǔ)區(qū)域內(nèi)的局部,對(duì)作為可移動(dòng)媒體的SD存儲(chǔ)卡整體的記錄效率的影響小。由此,對(duì)于寫入或刪除這樣的更新頻度高的非AV流格式的追加內(nèi)容而言,在優(yōu)先維持記錄效率的同時(shí),可保證AV流格式的追加內(nèi)容中的AV再現(xiàn)的穩(wěn)定性。(文件系統(tǒng)區(qū)域的內(nèi)部構(gòu)成)圖8是表示作為可移動(dòng)媒體的SD存儲(chǔ)卡的文件系統(tǒng)區(qū)域的內(nèi)部構(gòu)成圖。本圖的左側(cè)表示作為可移動(dòng)媒體的SD存儲(chǔ)卡,中側(cè)表示基于FAT型文件系統(tǒng)的文件系統(tǒng)區(qū)域的內(nèi)部構(gòu)成。該FAT型文件系統(tǒng)的記錄區(qū)域記錄'MasterBootRecord'、?artitionTable'在這些記錄區(qū)域之后存在<系統(tǒng)區(qū)域'和'用戶區(qū)域'。lasterBootRecord,是用于讓再現(xiàn)裝置識(shí)別自身后續(xù)的區(qū)域是"物理的一個(gè)媒體(物理媒體)"的標(biāo)識(shí)。本圖中,記錄區(qū)域中僅存在一個(gè)主引導(dǎo)記錄,所以記錄區(qū)域中一個(gè)物理媒體可由再現(xiàn)裝置識(shí)別,但假設(shè)在記錄區(qū)域中配置兩個(gè)主引導(dǎo)記錄,則兩個(gè)物理媒體由再現(xiàn)裝置識(shí)別。'分區(qū)表(partitiontable)'是記述涉及分區(qū)的信息的表格。<系統(tǒng)區(qū)域'記錄'分區(qū)引導(dǎo)扇區(qū)'、(雙文件分配表(FAT)'、'Root目錄項(xiàng)'。'用戶區(qū)域'是以簇為最小單位、存儲(chǔ)文件的區(qū)域,記錄<BUDA目錄項(xiàng),、'CertlD目錄項(xiàng),、'OrganizationID目錄項(xiàng),、^iscID目錄項(xiàng),,之后存在追加內(nèi)容存儲(chǔ)區(qū)域。在追加內(nèi)容存儲(chǔ)區(qū)域中記錄'合并管理信息文件'、'署名信息文件'、'追加內(nèi)容數(shù)據(jù)文件'。下面說明雙FAT。'雙文件分配表(FAT),包括基于IS0/IEC9293的兩個(gè)FAT。圖9(a)是表示雙FAT的內(nèi)部構(gòu)成的圖。各FAT包括對(duì)應(yīng)于各簇的多個(gè)FAT項(xiàng)。各FAT項(xiàng)表示對(duì)應(yīng)的簇正在使用還是未使用,若對(duì)應(yīng)的簇未使用,則對(duì)其文件項(xiàng)設(shè)定"0",若對(duì)應(yīng)的簇正在使用,則設(shè)定簇序號(hào)。該簇序號(hào)表示在讀出對(duì)應(yīng)的簇的情況下,接著讀出哪個(gè)簇為好的簇間的鏈接關(guān)系。圖9(a)的虛線引出線ffl表示FAT中包含的多個(gè)FAT項(xiàng)002、003、004、005...。賦予該FAT項(xiàng)的數(shù)值《002、003、004、005...'表示各FAT項(xiàng)對(duì)應(yīng)于哪個(gè)簇、即各FAT項(xiàng)對(duì)應(yīng)的簇的簇序號(hào)。接著,說明目錄項(xiàng)。在目錄項(xiàng)中,有存在于系統(tǒng)區(qū)域的'Root目錄項(xiàng),、存在于'用戶區(qū)域,的'BUDA目錄項(xiàng),、<CertID目錄項(xiàng),、'OrganizationID目錄項(xiàng),、'DiscID目錄項(xiàng),,但這些目錄項(xiàng)均具有圖9(b)所示的共同的數(shù)據(jù)構(gòu)造。圖9(b)是表示目錄項(xiàng)的共同數(shù)據(jù)構(gòu)造的圖。如圖所示,'目錄項(xiàng),包含限制為ASCII字符8字符以下的'目錄名'、'制作時(shí)刻'、'制作日期'、和該目錄下存在的文件的'文件項(xiàng)'。各文件項(xiàng)包含限制為ASCII字符8字符以下的'文件名'、限制為ASCII字符3字符以下的^文件擴(kuò)展符'、存儲(chǔ)文件的開頭部的'文件最初的簇序號(hào)'、該文件的^文件屬性'、更新文件的<更新時(shí)刻\文件的'更新日期'、和作為文件的數(shù)據(jù)長(zhǎng)度的^文件長(zhǎng)度'。SD存儲(chǔ)卡中的目錄名和文件名記述在這種目錄項(xiàng)中。另外,該目錄項(xiàng)中,Root目錄項(xiàng)與雙FAT—起,作為原則,必需配置在一個(gè)簇內(nèi),統(tǒng)一管理,所以目錄名和文件名變長(zhǎng)是不現(xiàn)實(shí)的。具體而言,其字符數(shù)被限制在ASCII字符8字符以內(nèi),擴(kuò)展符也限制在ASCII字符3字符以內(nèi)。這樣,將限制了目錄名、文件名的文件系統(tǒng)格式稱為"8.3格式"。這里,說明在DiscID目錄中存儲(chǔ)追加內(nèi)容的情況下,F(xiàn)AT和目錄項(xiàng)如何設(shè)定。選為說明題材的追加內(nèi)容是存儲(chǔ)AV流的"00001.mts"這一文件。圖10是假設(shè)與簇尺寸一致將00001.mts分割成5個(gè),并將各分割部分存儲(chǔ)在簇504-50B中的狀態(tài)圖。圖10的第3段-第8段模式地示出表示影像、聲音的基本流在AV流中如何多路復(fù)用。AV流通過將數(shù)字化的影像、數(shù)字化的聲音(第8段)變換為由PES包構(gòu)成的基本流(第7段)、再變換為TS包(第6段)、多路復(fù)用這些TS包(第5段)來(lái)構(gòu)成。這里,視頻流如本圖的第8段所示,包括多個(gè)圖片,但這些圖片與AccessUnit的關(guān)系是1AccessUnit=l圖片。音頻流也包括多個(gè)音頻幀,這些音頻幀與AccessUnit的關(guān)系也是1音頻幀4AccessUnit。在BD-ROM中,限制成1PES包4幀。g卩,若動(dòng)態(tài)圖像是幀構(gòu)造,則1PES包4圖片,在為字段構(gòu)造的情況下,為1PES包=2圖片。由此,本圖第8段所示的PES包以1對(duì)1的比率存儲(chǔ)第8段中的圖片或音頻幀。在第5段,多路復(fù)用的TS包串構(gòu)成"STCSequence"。所謂"STCSequence"是表示解碼時(shí)刻、顯示時(shí)刻的MPEG2-TS的時(shí)間軸,指作為AV流的系統(tǒng)基準(zhǔn)時(shí)刻的STC(SystemTimeClock)的不連續(xù)點(diǎn)(systemtime-basediscontinuity)不存在的區(qū)間。STC的不連續(xù)點(diǎn)是傳送解碼器為了得到STC而參照的PCR(ProgramClockReference)的PCR包的不連續(xù)信息(discontinuity-indicator)為ON的點(diǎn)。第4段-第1段表示如何向可移動(dòng)媒體記錄AV流格式的追加內(nèi)容。188字節(jié)的TS包如第4段所示,附加4字節(jié)的TS—extra—header(圖中的陰影部),變換為192字節(jié)長(zhǎng)度的Source包。該TS—extra—header包含表示該TS包的解碼器輸入時(shí)刻信息的Arrival_Time—Stamp。Source包構(gòu)成第4段所示的一個(gè)以上的"ATC—Sequence"。所謂"ATC—Sequence"是構(gòu)成AV流中記載的ATS時(shí)間軸的Source包的排列,指在該Arrival_Time—Stamp參照的Arrival—Time_Clock中不存在不連續(xù)點(diǎn)(noarrivaltime-basediscontinuity)。換言之,將該Arrival—Time—Stamp參照的Arrival—Time—Clock中存在連續(xù)性的Source包串稱為"ATC—Sequence"。ATS如下所示附加到TS包的開頭,表示向解碼器的傳送時(shí)刻。這種ATC—Sequence變?yōu)锳V流,如第3段所示,存儲(chǔ)在00001.mts這一數(shù)據(jù)文件中。將如此得到的AV流格式的追加內(nèi)容記錄在第2段所示的、構(gòu)成文件系統(tǒng)區(qū)域的連續(xù)簇504、505、506…50B中。該連續(xù)簇如第1段所示,對(duì)應(yīng)于構(gòu)成分配單元的多個(gè)邏輯塊504、505、506…50B,所以AV流格式的追加內(nèi)容以完結(jié)的形態(tài)存儲(chǔ)在一個(gè)分配單元內(nèi)。若將00001.mts記錄在分配單元中,則目錄項(xiàng)和FAT必需如圖11所示設(shè)定。圖11是表示將00001.mts記錄在多個(gè)簇中時(shí)的目錄項(xiàng)和FAT的設(shè)定例的圖。本圖中,在將00001.mts的開頭部分記錄在簇504中的情況下,在DiscID目錄項(xiàng)中的'文件最初的簇序號(hào)'中,記載存儲(chǔ)其開頭部分的簇的簇序號(hào)504。之后,可知00001.mts的后續(xù)部分存儲(chǔ)在簇505、簇506中。FAT項(xiàng)504對(duì)應(yīng)于存儲(chǔ)00001.mts的開頭部分的簇504,但該FAT項(xiàng)504表示存儲(chǔ)00001.mts文件的后續(xù)部分的簇505。FAT項(xiàng)505(506)、FAT項(xiàng)506(507)對(duì)應(yīng)于存儲(chǔ)后續(xù)的部分的簇505、506,但該FAT項(xiàng)表示存儲(chǔ)00001.mts文件的下一后續(xù)部分的簇506、507。這樣,通過跟蹤DiscID目錄項(xiàng)中的最初簇序號(hào)與FAT項(xiàng),讀出可移動(dòng)媒體104中存儲(chǔ)的AV流,以供再現(xiàn)。說明以上述文件系統(tǒng)為前提構(gòu)筑的目錄。圖12是表示可移動(dòng)媒體上的目錄構(gòu)成的圖。在可移動(dòng)媒體上,存在作為追加內(nèi)容存儲(chǔ)區(qū)域根目錄的BUDA目錄、CertlD目錄、OrganizationlD目錄、DiscID目錄。該DiscID目錄中存在合并管理信息文件'bumf.xml,、署名信息文件'bumf.sf,、追加內(nèi)容'00001.mp1,、'mo.bdm,、'00001.mts,。追加內(nèi)容存儲(chǔ)區(qū)域根目錄(BUDA目錄)存在于可移動(dòng)媒體的根目錄之下,是表示追加內(nèi)容存儲(chǔ)區(qū)域的根的目錄,目錄名是8字符以內(nèi)的固定值(BD—騰A)。TertID目錄,是名稱中持有從BD-ROM上的合并證書(bd.cert)導(dǎo)出的ID的目錄,是以16進(jìn)制表述來(lái)表示合并證書的SHA-1摘要(digest)值160比特中開頭32比特的8字符名稱的目錄。力rganizationlD目錄,是以16進(jìn)制表述來(lái)表示BD-R0M上的BD管理信息(index,bdmv)中記載的、特寫電影作品的提供者的32比特的標(biāo)識(shí)符(CrganizationID)的8字符名稱的目錄。①iscID目錄,包括4層的子目錄。這4層子目錄賦予最大8字符的目錄名。向各子目錄分配將特寫B(tài)D-R0M的128比特的標(biāo)識(shí)符(DiscID)從開頭起每32比特分割成4份、并以16進(jìn)制表述來(lái)表示每份的8字符名稱。該DiscID記載于BD-ROM上的BD管理信息(index,bdmv)中,所以通過打開index,bdmv,可取得DiscID。例如,本圖中的'12345678,、'90abcdef,、'12345678,、'90abcdef,這4個(gè)目錄名通過將'1234567890abcdefl234567890abcdef,這32字符(128字節(jié))的DiscID從下位數(shù)位起每8字符(32比特)分割來(lái)得到。不省略構(gòu)成DiscID的字符中有含義的字符,實(shí)現(xiàn)DiscID與8.3格式的對(duì)應(yīng),所以4層子目錄與DiscID嚴(yán)格對(duì)應(yīng)。在DiscID目錄之下存在構(gòu)筑虛擬包用的追加內(nèi)容存儲(chǔ)區(qū)域。追加內(nèi)容存儲(chǔ)區(qū)域必需由4個(gè)DiscID目錄項(xiàng)中、最下位的DiscID目錄項(xiàng)內(nèi)存在的文件項(xiàng)來(lái)特定,所以確保于最下位DiscID目錄項(xiàng)之后的邏輯塊中。追加內(nèi)容存儲(chǔ)區(qū)域包括通常數(shù)據(jù)區(qū)域、連續(xù)數(shù)據(jù)區(qū)域,在通常數(shù)據(jù)區(qū)域中記錄^合并管理信息文件'、'署名信息文件'、作為非AV流的追加內(nèi)容的<追加內(nèi)容'。這些文件擔(dān)當(dāng)虛擬包生成的核心,下面詳細(xì)說明這些文件的內(nèi)容。'合并管理信息文件'是表示可移動(dòng)媒體上的追加內(nèi)容的文件路徑與虛擬包中的別名訪問用的文件路徑的對(duì)應(yīng)的信息,以bumf.xlm這一文件名保存在DiscID目錄中。該合并管理信息文件的特征在于以可移動(dòng)媒體中的文件路徑、即FAT文件系統(tǒng)為前提,所以可移動(dòng)媒體中的目錄名和文件名基于8.3格式。這樣,基于8.3格式的文件路徑與虛擬包中的LFN的文件路徑對(duì)應(yīng)。該虛擬包的文件路徑基于BD-ROM的目錄構(gòu)造。這是因?yàn)樘摂M包與將可移動(dòng)媒體上的文件宛如存儲(chǔ)在BD-R0M中一樣來(lái)處理。由于這種BD-R0M的文件系統(tǒng)格式對(duì)應(yīng)于LFN,所以通過參照該合并管理信息文件,可移動(dòng)媒體上的追加內(nèi)容為8.3格式,同時(shí)使用255字符以下的文件名,以別名來(lái)訪問。合并管理信息文件相對(duì)于以8.3格式記錄的各種文件,實(shí)現(xiàn)基于255字符以下的文件名的"別名訪問"。圖13(a)是表示合并管理信息的內(nèi)部構(gòu)成的圖。本圖中的合并管理信息中,對(duì)00001.mpl、mo.bdm、00001.mts這3個(gè)追加內(nèi)容,執(zhí)行可移動(dòng)媒體上的文件路徑與虛擬包上的文件路徑的對(duì)應(yīng)??梢苿?dòng)媒體上的文件路徑基于8.3格式。具體說明本圖中的文件路徑的記述。向可移動(dòng)媒體中的"12345abc/12345678/90abcdef/12345678/90abcdef/00001.mpl"這一8.3格式的文件路徑對(duì)應(yīng)BDMV/PLAYLIST/00001.mpls這一虛擬包上的LFN格式的文件路徑。該一例基于前圖,記述從CertID目錄至追加內(nèi)容的路徑。向可移動(dòng)媒體中的"12345abc/12345678/90abcdef/12345678/90abcdef/mo.bdm"這一8.3格式的文件路徑對(duì)應(yīng)BDMV/Movie0bject.bdmv這一虛擬包上的LFN格式的文件路徑。向可移動(dòng)媒體中的"12345abc/12345678/90abcdef/12345678/90abcdef/00001.mts"這一8.3格式的文件路徑對(duì)應(yīng)BDMV/STREAM/000001.m2ts這一虛擬包上的LFN格式的文件路徑。圖13(b)表示根據(jù)合并管理信息的內(nèi)容,合并BD-R0M內(nèi)容與可移動(dòng)媒體上的追加內(nèi)容的狀態(tài)。左側(cè)表示BD-R0M的存儲(chǔ)內(nèi)容,中側(cè)表示可移動(dòng)媒體的存儲(chǔ)內(nèi)容。右側(cè)表示虛擬包的存儲(chǔ)內(nèi)容。合并管理信息文件如圖13(a)所示設(shè)定,所以使可移動(dòng)媒體中的存儲(chǔ)內(nèi)容中,存在于BUDA目錄之下的3012345abc/12345678/90abcdef/12345678/90abcdef中的3個(gè)追加內(nèi)容、即mo.bdm、00001.mpl、00001.mts分別如箭頭gl、g2、g3所示,組合于合并管理信息文件中記述的虛擬包的目錄構(gòu)成中。將上述使可移動(dòng)媒體的文件組合于合并管理信息文件中記述的目錄構(gòu)成稱為"合并"。利用這種合并,以BDMV目錄中存在的"MovieObject.bdmv"這一別名的文件名來(lái)訪問mo.bdm。另外,以存在于BDMV目錄之下的PLAYLIST目錄中的"00001.mpls"這一別名的文件名來(lái)訪問00001.即l。以存在于BDMV目錄之下的STREAM目錄中的"00001.m2ts"這一別名的文件名來(lái)訪問00001.mts。由于可執(zhí)行上述別名訪問,所以可處理成mo.bdm、00001.mpl、00001.mts分別在BDMV中存在于MovieObject.bdmv、BDMV/PLAYLIST/00001.mpls、BDMV/STREAM/00001.m2ts中。^署名信息文件'是表示提供者對(duì)合并管理信息文件的電子署名的文件,以bumf.sf這一文件名保存于DiscID目錄中。電子署名通常使用對(duì)需要防止篡改的信息計(jì)算散列值、并使用任一密鑰加密散列值得到的值。作為需要防止篡改的信息,具體而言,例如將追加內(nèi)容的文件名或追加內(nèi)容記錄在內(nèi)置媒體中的文件路徑。這種文件路徑為L(zhǎng)FN格式,記載于合并管理信息文件中,所以對(duì)合并管理信息文件中記載的文件路徑,算出散列值。另外,在該署名信息文件中,利用位于BD-R0M上的合并證書中的公鑰對(duì)應(yīng)的密鑰,加密合并管理信息文件的散列值。'非AV流的追加內(nèi)容'是對(duì)BD-ROM中記錄的原始內(nèi)容實(shí)現(xiàn)追加/更新的文件群,在可移動(dòng)媒體上以8.3格式(文件名為8字符以內(nèi),擴(kuò)展符為3字符以內(nèi))的文件名保存。對(duì)DiscID目錄,不省略字符,執(zhí)行變換,使全部字符出現(xiàn)在DiscID目錄中的目錄名中,但對(duì)追加內(nèi)容,通過將部分字符用于可移動(dòng)媒體的文件名中,從而縮短文件名。這是因?yàn)樽芳觾?nèi)容的文件名本來(lái)是BD-R0M上的文件名,限于"5數(shù)位數(shù)值+幾種擴(kuò)展符"這樣的任一圖案,所以即便部分省略構(gòu)成文件名的字符,發(fā)生產(chǎn)生混同等缺陷的可能性也極低。圖12所示的兩個(gè)追加內(nèi)容中,'OOOOl.mpl'存儲(chǔ)播放列表信息,'mo.bdm'存儲(chǔ)Movie對(duì)象。此外,由于是由BD-ROM記錄、可供給用戶的文件,所以可選擇要記錄于BD-ROM中的其它文件作為追加內(nèi)容的對(duì)象??蓪⒋鎯?chǔ)index,bdmv或Clip信息的文件(擴(kuò)展符為clpi的文件)、Java檔案文件(擴(kuò)展符為Jar的文件)、存儲(chǔ)BD-J對(duì)象的文件(擴(kuò)展符為bdjo的文件)選擇為追加內(nèi)容的對(duì)象。以上是對(duì)通常數(shù)據(jù)區(qū)域的說明。接著,說明連續(xù)數(shù)據(jù)區(qū)域的細(xì)節(jié)。在連續(xù)數(shù)據(jù)區(qū)域中記錄AV流格式的追加內(nèi)容。在AV流格式的追加內(nèi)容中有'00001.mts'、'00001.mts'、(00001.mts,。這些是存儲(chǔ)AV流的8.3格式的文件。圖14是表示圖5所示的BD-J模塊29的更具體的構(gòu)成,并且,表示利用BD-J模塊從網(wǎng)絡(luò)上將追加內(nèi)容下載到內(nèi)置媒體上或可移動(dòng)媒體上的狀態(tài)的圖。BD-J模塊29包括媒體再現(xiàn)模塊32、文件1/0模塊34、網(wǎng)絡(luò)模塊35、應(yīng)用管理器36、虛擬文件系統(tǒng)管理模塊39。另外,本圖中的AV再現(xiàn)庫(kù)25、網(wǎng)絡(luò)I/F21、內(nèi)置媒體驅(qū)動(dòng)器22a、可移動(dòng)媒體驅(qū)動(dòng)器22b、虛擬文件系統(tǒng)23與圖5所示的一樣,為了說明媒體再現(xiàn)模塊32-虛擬文件系統(tǒng)管理模塊39而方便地記載。(媒體再現(xiàn)模塊32)媒體再現(xiàn)模塊32對(duì)BD-J應(yīng)用提供媒體再現(xiàn)控制用的API。若BD-J應(yīng)用調(diào)用媒體再現(xiàn)控制API,則媒體再現(xiàn)模塊調(diào)用對(duì)應(yīng)的AV再現(xiàn)庫(kù)25的函數(shù),執(zhí)行AV再現(xiàn)控制。(文件I/O模塊34)文件1/0模塊34執(zhí)行從BD-J應(yīng)用向內(nèi)置媒體或可移動(dòng)媒體的訪問請(qǐng)求的處理。該訪問請(qǐng)求為追加內(nèi)容的寫入時(shí),BD-J應(yīng)用使用文件1/0模塊34,將追加內(nèi)容配置在內(nèi)置媒體上或可移動(dòng)媒體上的適當(dāng)位置上。另外,也可刪除無(wú)用的追加內(nèi)容,或直接編輯追加內(nèi)容。對(duì)虛擬包的訪問也通過該文件I/0模塊34執(zhí)行。但是,對(duì)虛擬包上的訪問為讀取專用,不能從文件I/0模塊34寫入。在該訪問請(qǐng)求為追加內(nèi)容的讀出時(shí),由于從BD-J應(yīng)用傳遞對(duì)BD-R0M的LFN格式的文件路徑,所以執(zhí)行可移動(dòng)媒體中記錄的文件、即可由LFN文件路徑訪問的是否存在于可移動(dòng)媒體中的搜索。該搜索通過判斷該LFN文件路徑在合并管理信息文件中是否記述為"別名文件路徑"來(lái)執(zhí)行。通過如此搜索,在已知能以該LFN文件路徑按別名訪問的追加內(nèi)容存在于可移動(dòng)媒體中的情況下,根據(jù)合并管理信息文件中記載的8.3格式的文件路徑,從可移動(dòng)媒體中讀出該追加內(nèi)容。在能以該LFN文件路徑按別名訪問的追加內(nèi)容不存在于可移動(dòng)媒體中的情況下,從BD-ROM中讀出可由該LFN文件路徑訪問的追加內(nèi)容。若可由該LFN文件路徑訪問的追加內(nèi)容也不存在于BD-R0M中,則執(zhí)行錯(cuò)誤處理。(網(wǎng)絡(luò)模塊35)網(wǎng)絡(luò)模塊35對(duì)BD-J應(yīng)用提供網(wǎng)絡(luò)控制用的API。根據(jù)來(lái)自BD-J應(yīng)用的網(wǎng)絡(luò)控制請(qǐng)求,使用網(wǎng)絡(luò)接口21,執(zhí)行網(wǎng)絡(luò)連接。BD-J應(yīng)用使用網(wǎng)絡(luò)模塊35,可檢索公開的追加內(nèi)容,并下載到內(nèi)置媒體/可移動(dòng)媒體中。由于實(shí)現(xiàn)如此通過網(wǎng)絡(luò)的追加內(nèi)容取得,所以課題解決手段中的取得單元相當(dāng)于該網(wǎng)絡(luò)模塊35。(應(yīng)用管理器36)應(yīng)用管理器36是系統(tǒng)應(yīng)用,執(zhí)行應(yīng)用信號(hào)化。所謂"應(yīng)用信號(hào)化"是指在GEM1.0.2規(guī)定的MHP(MultimedeiHomePlatform)中,將"服務(wù)"作為生存區(qū)間,執(zhí)行應(yīng)用的啟動(dòng)、執(zhí)行的控制。BD-ROM再現(xiàn)裝置中的應(yīng)用管理器將BD-ROM中的"標(biāo)題"作為生存區(qū)間,代替該"服務(wù)",實(shí)現(xiàn)應(yīng)用的啟動(dòng)、執(zhí)行的控制。這里,所謂"標(biāo)題"是BD-ROM中記錄的影像、聲音數(shù)據(jù)的再現(xiàn)單位,唯一分配應(yīng)用管理表(AMT)。標(biāo)題邊界的應(yīng)用信號(hào)化是指當(dāng)基于index,bdniv文件選擇標(biāo)題時(shí),使用對(duì)應(yīng)于上一標(biāo)題的應(yīng)用管理表(AMT)與對(duì)應(yīng)于當(dāng)前標(biāo)題的應(yīng)用管理表(AMT)執(zhí)行的信號(hào)化。該信號(hào)化是使記載于對(duì)應(yīng)于上一標(biāo)題的AMT中但未記載于對(duì)應(yīng)于當(dāng)前標(biāo)題的AMT中的應(yīng)用的動(dòng)作終止、使未記載于對(duì)應(yīng)于上一標(biāo)題的AMT中但記載于對(duì)應(yīng)于當(dāng)前標(biāo)題的AMT中的應(yīng)用的動(dòng)作開始的控制。所謂index,bdrav文件是記載盤上的標(biāo)題構(gòu)成的文件,管理盤上的各標(biāo)題與對(duì)應(yīng)的應(yīng)用(若是BD-J模式標(biāo)題,則為Java(TM)應(yīng)用,若為HDMV模式標(biāo)題,則為場(chǎng)景程序)的參照關(guān)系。圖15是表示index,bdmv文件與標(biāo)題的關(guān)系的圖。所謂標(biāo)題是以應(yīng)用與AV流為一組的再現(xiàn)單位,另外,作為特殊的標(biāo)題,存在'FirstPlay,與'TopMenu'。'FirstPlay,是BD啟動(dòng)時(shí)自動(dòng)再現(xiàn)的標(biāo)題,主要用于BD的利用限制顯示等。'T叩Menu'在按下遙控器的菜單鍵時(shí)或標(biāo)題再現(xiàn)結(jié)束時(shí)再現(xiàn),主要用于執(zhí)行標(biāo)題的選擇或字幕/聲音的語(yǔ)言選擇。在該index,bdmv文件因虛擬包更新而內(nèi)容變化的情況下,在虛擬包更新前與更新后,標(biāo)題構(gòu)成不同。(DiscID確認(rèn)模塊37)DiscID確認(rèn)模塊37確認(rèn)插入的BD-ROM的DiscID。在虛擬文件系統(tǒng)23構(gòu)筑虛擬包時(shí)使用由DiscID確認(rèn)模塊37取得的DiscID的值。(可移動(dòng)媒體檢測(cè)模塊38)可移動(dòng)媒體檢測(cè)模塊38執(zhí)行可移動(dòng)媒體的插入、取出監(jiān)視。若執(zhí)行可移動(dòng)媒體的插入、取出,則向虛擬文件系統(tǒng)23執(zhí)行插入、取出通知。(虛擬文件系統(tǒng)管理模塊39)虛擬文件系統(tǒng)管理模塊39接收來(lái)自BD-J應(yīng)用的虛擬包構(gòu)筑/更新請(qǐng)求,將該請(qǐng)求內(nèi)容傳遞到虛擬文件系統(tǒng)23。Java(TM)應(yīng)用在構(gòu)筑/更新虛擬包的情況下,指定新的合并管理信息文件和署名信息文件,發(fā)行構(gòu)筑/更新請(qǐng)求。虛擬文件系統(tǒng)23若通過虛擬文件系統(tǒng)管理模塊39接收虛擬包構(gòu)筑/更新請(qǐng)求,則使用新指定的署名信息文件,在執(zhí)行新的合并管理信息文件的署名驗(yàn)證之后,將老的合并管理信息文件、署名信息文件置換成新的合并管理信息文件、署名信息文件,再構(gòu)筑虛擬包。合并管理信息文件、署名信息文件的置換在標(biāo)題切換時(shí)執(zhí)行。下面說明標(biāo)題。(寫入追加內(nèi)容時(shí)的注意事項(xiàng))下面,描述在通常數(shù)據(jù)區(qū)域中寫入AV流格式的追加內(nèi)容時(shí)的注意事項(xiàng)。內(nèi)容作者為了讓再現(xiàn)裝置識(shí)別文件種類為AV流格式的追加內(nèi)容,應(yīng)34向AV流格式的追加內(nèi)容賦予"mts"這一擴(kuò)展符。具體而言,由于AV流格式的追加內(nèi)容由BD-J應(yīng)用下載,所以BD-J應(yīng)用執(zhí)行下載,當(dāng)向本地存儲(chǔ)器寫入AV流格式的追加內(nèi)容時(shí),必需向AV流格式的追加內(nèi)容附加"mts"這一擴(kuò)展符。另外,再現(xiàn)裝置應(yīng)將附加了該擴(kuò)展符的AV流格式的追加內(nèi)容寫入本地存儲(chǔ)器的連續(xù)數(shù)據(jù)區(qū)域中。對(duì)應(yīng)于來(lái)自應(yīng)用的請(qǐng)求,執(zhí)行AV流格式的追加內(nèi)容的寫入的是文件I/O模塊34,所以文件I/O模塊34需要確保連續(xù)數(shù)據(jù)區(qū)域,即分配單元,寫入AV流格式的追加內(nèi)容中。(BD-J應(yīng)用中的下載步驟的記述)為了利用BD-J應(yīng)用實(shí)現(xiàn)下載,需要通過使用規(guī)定的API,使網(wǎng)絡(luò)模塊35構(gòu)筑URL連接,使文件I/0模塊34執(zhí)行向可移動(dòng)媒體的寫入。下面,說明下載步驟的記述中使用的API。.亂Co匿ction(URLurl)對(duì)由自變量指定的URL,確立URL連接。.getlnputStream()在調(diào)用該API時(shí),將接受來(lái)自URL連接的輸入之輸入流作為返回值,返回到應(yīng)用。另外,作為getlnputStream()的方法,使用如下方法。.read(byte口b)從輸入流中讀入由自變量指定的字節(jié)數(shù)byte[],將其存儲(chǔ)在字節(jié)排列中。.FileOuputStream(Stringname)構(gòu)成自變量的Stringname意味著絕對(duì)文件路徑。當(dāng)由BD-J應(yīng)用調(diào)用該API時(shí),制作用于寫入由絕對(duì)文件路徑指定的文件對(duì)象中的輸出文件流j。另外,在使用append自變量的情況下,可追記到現(xiàn)有文件中。另外,作為FileOuputStream()的方法,使用如下方法。.write(byte[]b)將指定的字節(jié)排列的b.length字節(jié)寫入輸出文件流j中。圖16是模式地表示經(jīng)文件I/O模塊34的、對(duì)通常數(shù)據(jù)區(qū)域或連續(xù)數(shù)據(jù)區(qū)域的數(shù)據(jù)寫入的圖。下段表示可移動(dòng)媒體中的通常數(shù)據(jù)區(qū)域和連續(xù)數(shù)據(jù)區(qū)域的組,中段表示BD-模塊14與其內(nèi)部的文件I/0模塊34。上段表示BD-J應(yīng)用。箭頭ykl表示寫入請(qǐng)求,箭頭yk2、yk3模式地表示對(duì)應(yīng)于該請(qǐng)求的AV流格式的追加內(nèi)容的寫入、非AV流格式的追加內(nèi)容的寫入這一連串?dāng)?shù)據(jù)流。若跟蹤該數(shù)據(jù)流,則在執(zhí)行追加內(nèi)容的寫入請(qǐng)求的情況下,由流/非流判斷部1201執(zhí)行是否AV流的判斷,若結(jié)果是AV流格式的追加內(nèi)容,則在連續(xù)數(shù)據(jù)區(qū)域中寫入AV流格式的追加內(nèi)容。若結(jié)果是非AV流的追加內(nèi)容,則在連續(xù)數(shù)據(jù)區(qū)域中寫入非AV流的追加內(nèi)容。圖17是表示向可移動(dòng)媒體的下載處理步驟的流程圖。在作為內(nèi)置媒體的可移動(dòng)媒體的BUDA之下,生成以160比特的CertlD中的開頭32比特為目錄名的CertID目錄(步驟S1)。在該CertID目錄之下,這次生成以O(shè)rganizationID為目錄名的OrganizationID目錄(步驟S2)。之后,將128比特的DiscID以每32比特分割成4個(gè)字符串,在OrganizationID目錄之下生成分別以4個(gè)字符串為目錄名的4層DiscID目錄(步驟S3)。通過以上處理,在構(gòu)筑可移動(dòng)媒體用的目錄構(gòu)成之后,下載合并管理信息文件、署名信息文件,存儲(chǔ)在DiscID目錄中的最下層(步驟S4)。之后,執(zhí)行追加內(nèi)容的下載(步驟S5)。若如此執(zhí)行追加內(nèi)容的下載,則伴隨著合并管理信息文件中的文件名、目錄名的變更,變更署名信息文件(步驟S6)。目卩,在提供者側(cè),為了防止篡改,對(duì)變更文件路徑之前的、內(nèi)置媒體中的LFN格式所對(duì)應(yīng)的文件路徑算出散列值,將如此算出的散列值記述在署名信息文件中。再現(xiàn)裝置將構(gòu)成散列值算出對(duì)象的文件路徑從LFN變更為8.3格式,所以伴隨該變更,需要再計(jì)算署名信息文件內(nèi)的散列值。追隨著這種文件路徑變更,執(zhí)行散列值再計(jì)算的是該步驟S6。圖18是表示追加內(nèi)容的下載處理的處理步驟的流程圖。該流程圖為對(duì)合并管理信息中記載的各個(gè)追加內(nèi)容重復(fù)步驟S13-步驟S19的處理的循環(huán)結(jié)構(gòu)(步驟Sll、步驟S12)。在循環(huán)中,將構(gòu)成處理步驟的追加內(nèi)容稱為追加內(nèi)容i。該步驟S13-步驟S19的處理步驟如下所述。首先,開始構(gòu)筑用于下載追加內(nèi)容的URL連接(步驟S13),取得由構(gòu)筑的URL連接接收的輸入流i(步驟S14),將輸入流i的文件名變更為8.3格式,得到文件名B、擴(kuò)展符E(步驟S15)。之后,生成BUDA/CertID/organizationID/DiscID/文件名B+擴(kuò)展符E這一格式的絕對(duì)文件路徑(步驟S16),利用使用了生成的絕對(duì)文件路徑的FileOutputStream(絕對(duì)文件路徑FP)的調(diào)用,制作輸出文件流j(步驟S17),利用Read(byte[]b)的調(diào)用,從輸入流i讀入byte[],存儲(chǔ)在緩沖器排列b中(步驟S18)。最后,由write(byte[]b)的調(diào)用,將緩沖器排列b中的byte[]寫入輸出文件流j中(步驟S19)。圖19是表示W(wǎng)riteAPI的處理步驟的流程圖。該流程圖具備判斷對(duì)應(yīng)于絕對(duì)文件路徑的文件項(xiàng)是否已存在于可移動(dòng)媒體中的步驟(步驟S21)、判斷輸出文件流j的文件種類的步驟(步驟S22)、判斷是否存在一個(gè)以上空的分配單元的步驟(步驟S23)、判斷輸出文件流j的文件種類的步驟(步驟S27)、判斷請(qǐng)求的寫入是追記還是覆蓋的步驟(步驟S28),利用這些判斷步驟的判斷結(jié)果,構(gòu)成切換處理的構(gòu)造。步驟S21中的判斷步驟是輸出文件流j是否已記錄的判斷,若還未記錄,則移動(dòng)到步驟S22-步驟S26的處理。步驟S22是輸出文件流j的文件種類是AV流格式的追加內(nèi)容還是非AV流格式的追加內(nèi)容的判斷,若是AV流格式的追加內(nèi)容,則判斷是否存在一個(gè)以上空的分配單元(步驟S23)。結(jié)果,若存在空的分配單元,則將輸出文件流j寫入空的分配單元中(步驟S24),Close輸出文件流j(步驟S26)。在步驟S23中,判斷要寫入的AV流格式的追加內(nèi)容是否比分配單元尺寸小,若小,則判斷是否存在一個(gè)分配單元。若要寫入的AV流格式的追加內(nèi)容大,則判斷是否存在足以存儲(chǔ)該AV流格式的追加內(nèi)容的2個(gè)以上的分配單元。在步驟S24的寫入中,若要寫入的AV流格式的追加內(nèi)容比分配單元尺寸小,則將該AV流寫入一個(gè)分配單元中。若要寫入的AV流格式的追加內(nèi)容比分配單元尺寸大,則將AV流格式的追加內(nèi)容分割成分配單元的37尺寸,向確保的兩個(gè)以上分配單元中寫入分割部分。在這種寫入中,在寫入的AV流格式的追加內(nèi)容或其分割部分不足分配單元的尺寸的情況下,構(gòu)成該分配單元的多個(gè)邏輯塊的一部分變?yōu)榭諈^(qū)域。若無(wú)空的分配單元,則在將輸出文件流j中由緩沖器排列b指定的部分寫入空邏輯塊中之后,Close輸出文件流j(步驟S26)。在存在對(duì)應(yīng)于絕對(duì)文件路徑的文件項(xiàng),輸出文件流j已記錄的情況下,步驟S21變?yōu)槭?,移?dòng)到步驟S27。步驟S27是判斷輸出文件流j的文件種類的步驟,若輸出文件流j是AV流格式的追加內(nèi)容,則步驟S28中判斷請(qǐng)求的寫入是追記還是覆蓋。若是追記,則讀出已記錄的AV流格式的追加內(nèi)容,將輸出文件流j形成一體(步驟S29),刪除己記錄的AV流格式的追加內(nèi)容(步驟S30)。之后,移動(dòng)到步驟S23,搜索空的分配單元,將輸出文件流j寫入空的分配單元中(步驟S23、步驟S24)。圖20是以連續(xù)照片的表述來(lái)描繪對(duì)分配單元的追記處理過程的圖,由初始狀態(tài)、中間狀態(tài)、最終狀態(tài)構(gòu)成。在初始狀態(tài)下,假設(shè)輸出文件流j存在于存儲(chǔ)器中,在己記錄的分配單元中存在00001.mts的狀態(tài)。在中間狀態(tài)下,為執(zhí)行步驟S29的處理的狀態(tài),如箭頭RD1所示,將00001.nits讀出到存儲(chǔ)器,與輸出文件流j一體化。最終狀態(tài)是執(zhí)行步驟S30、步驟S24的處理的狀態(tài),將與00001.mts—體的輸出文件流j如箭頭WR1所示,寫入空分配單元中,刪除己記錄分配單元中的00001.mts。圖21是以連續(xù)照片的表述來(lái)描繪對(duì)分配單元的覆蓋處理過程的圖,由初始狀態(tài)、最終狀態(tài)構(gòu)成。在初始狀態(tài)下,假設(shè)輸出文件流j存在于存儲(chǔ)器中,在已記錄的分配單元中存在00001.rnts的狀態(tài)。最終狀態(tài)是執(zhí)行步驟S30、步驟S24的處理的狀態(tài),如箭頭WR2所示,將與00001.mts一體的輸出文件流j寫入空分配單元中,刪除已記錄分配單元中的00001.mtso圖22是表示文件種類判斷的處理步驟的流程圖。步驟S31是輸出文件流j的擴(kuò)展符E是否是.nits的判斷,若是mts,貝U作出輸出文件流j是AV流格式的追加內(nèi)容的判斷結(jié)果(步驟S33)。若不是mts,則作出輸出文件流j是非AV流格式的追加內(nèi)容的判斷結(jié)果(步驟S332)。圖23是表示將追加內(nèi)容的文件名變換為8.3格式的處理步驟的流程圖。步驟S43是追加內(nèi)容i的文件名中的文件主體i是否為8字符以內(nèi)的判斷。若文件主體為8字符以內(nèi),則在步驟S44中,設(shè)輸入流文件i的文件主體為文件主體B。若不是8字符以內(nèi),則執(zhí)行步驟S45。步驟S45是對(duì)追加內(nèi)容i的文件主體全部為數(shù)字/包含字母的判斷。若為"全部為數(shù)字",則在步驟S46中,將追加內(nèi)容i的文件主體的下8數(shù)位的數(shù)字設(shè)為文件主體B。若追加內(nèi)容i的文件主體為"全部是字母",則在步驟S47中,由字母的大寫字符生成初始字符,將該初始字符變?yōu)樾懽址挠糜谖募黧wB中。步驟S48是追加內(nèi)容i的文件名中的擴(kuò)展符是否是".ni2ts"的判斷。若擴(kuò)展符為".m2ts",則設(shè)".nits"為追加內(nèi)容i的擴(kuò)展符E(步驟S49)。若不是3字符以內(nèi),則設(shè)追加內(nèi)容i的擴(kuò)展符的上數(shù)3數(shù)位的字符為擴(kuò)展符E(步驟S50)。在以上處理之后,使用文件主體B與擴(kuò)展符E的組合(在流程圖中,記載為"文件名B.E"),生成追加內(nèi)容的可移動(dòng)媒體中的文件路徑(步驟S51),將合并管理信息文件中的本地存儲(chǔ)器的文件路徑置換成新生成的8.3格式的文件名(步驟S52)。圖24是表示在標(biāo)題切換時(shí)置換新舊合并管理信息文件、執(zhí)行虛擬包再構(gòu)筑用的處理步驟的流程圖。再現(xiàn)BD-J模式用的標(biāo)題(步驟S61),在標(biāo)題再現(xiàn)中,Java(TM)應(yīng)用執(zhí)行虛擬包更新請(qǐng)求(步驟S62)。虛擬包更新請(qǐng)求時(shí)提供的自變量的值是表示新合并管理信息文件的位置的文件路徑、表示對(duì)應(yīng)于新合并管理信息文件的署名信息文件的位置的文件路徑。若虛擬文件系統(tǒng)23接收虛擬包更新請(qǐng)求,則設(shè)虛擬文件系統(tǒng)23的狀態(tài)為'更新準(zhǔn)備中',變更為讀取專用屬性,以不改寫指定的新合并管理信息文件(步驟S63)。之后,使用虛擬包更新請(qǐng)求時(shí)指定的署名信息文件,執(zhí)行新合并管理信息文件的署名驗(yàn)證(步驟S64)。在步驟S64的署名驗(yàn)證失敗的情況下(步驟S65為否),虛擬文件系統(tǒng)23中斷虛擬包更新請(qǐng)求,將新合并管理信息文件的屬性從讀取專用恢復(fù)為虛擬包更新請(qǐng)求前的原屬性,對(duì)Java(TM)應(yīng)用投擲虛擬包更新請(qǐng)求拒絕通知事件(步驟S69)。在步驟S64的署名驗(yàn)證成功的情況下(步驟S65為是),虛擬文件系統(tǒng)23執(zhí)行新合并管理信息文件參照的內(nèi)置媒體/可移動(dòng)媒體上的文件的存在檢查,變更屬性,使這些文件從Java(TM)應(yīng)用變?yōu)樽x取專用(步驟S66)。在由新合并管理信息文件參照的虛擬包構(gòu)筑所需的文件不存在于內(nèi)置媒體/可移動(dòng)媒體上的情況下(步驟S67為否),虛擬文件系統(tǒng)23中斷虛擬包更新處理,將步驟S63和步驟S66中變更屬性后的文件恢復(fù)為虛擬包更新請(qǐng)求前的原屬性,對(duì)Java(TM)應(yīng)用投擲虛擬包更新請(qǐng)求拒絕通知事件(步驟S69)??纱_認(rèn)為由新合并管理信息文件參照的虛擬包構(gòu)筑所需的文件全部存在于內(nèi)置媒體/可移動(dòng)媒體上,并且將這些文件的屬性從Java(TM)應(yīng)用變更為讀取專用的處理完成(步驟S67為是)時(shí),虛擬文件系統(tǒng)23將虛擬文件系統(tǒng)的狀態(tài)設(shè)為'更新準(zhǔn)備完成',對(duì)Java(TM)應(yīng)用投擲更新準(zhǔn)備完成通知事件。在虛擬文件系統(tǒng)23的狀態(tài)變?yōu)閊更新準(zhǔn)備完成'之后,等待標(biāo)題切換發(fā)生(步驟S68)。若發(fā)生標(biāo)題切換,則由切換前的標(biāo)題啟動(dòng)的Java(TM)應(yīng)用終止(步驟S70)。之后,若存在舊合并管理信息文件,則由新合并管理信息文件覆蓋,執(zhí)行新舊合并管理信息文件的置換(步驟S71)。在虛擬包更新前由最初的BD-ROM再現(xiàn),不存在任何舊合并管理信息文件的情況下,代替覆蓋舊合并管理信息文件,而將新合并管理信息文件移動(dòng)到插入的BD-ROM的DiscID所對(duì)應(yīng)的DiscID目錄之下,重命名為正規(guī)的合并管理信息文件名。同樣,署名信息文件也執(zhí)行新舊文件的置換、移動(dòng)。在新舊合并管理信息文件、署名信息文件的置換或文件的移動(dòng)結(jié)束之后,根據(jù)新合并管理信息文件,再構(gòu)筑虛擬包(步驟S72)。在再構(gòu)筑虛擬包之后,從舊合并管理信息文件參照,但未由新合并管理信息文件參照的內(nèi)置媒體/可移動(dòng)媒體上的文件解除讀取專用屬性,可從Java(TM)應(yīng)用讀寫。新合并管理信息文件和新合并管理信息文件參40照的內(nèi)置媒體/可移動(dòng)媒體上的文件保持讀取專用屬性不變。若結(jié)束再構(gòu)筑虛擬包,則使用新構(gòu)筑的虛擬包,開始切換端的標(biāo)題再現(xiàn)(步驟S61)。再現(xiàn)中的虛擬包對(duì)應(yīng)的合并管理信息文件和該合并管理信息文件參照的內(nèi)置媒體/可移動(dòng)媒體上的文件在虛擬包再現(xiàn)中始終構(gòu)成讀取專用屬性,不能從Java(TM)應(yīng)用編輯、刪除。圖25是表示Java(TM)應(yīng)用發(fā)行虛擬包構(gòu)筑/更新請(qǐng)求、更新虛擬包之前的時(shí)間處理流程的圖。第1段是標(biāo)題的再現(xiàn)時(shí)間軸,第2段是應(yīng)用#1的動(dòng)作時(shí)間軸。第3段是應(yīng)用#2的動(dòng)作時(shí)間軸,第4段是表示虛擬文件系統(tǒng)的狀態(tài)轉(zhuǎn)變的時(shí)間軸。假設(shè)為本圖的初始狀態(tài)的是新的合并管理信息文件、署名信息文件存儲(chǔ)完成的狀態(tài)。即,將除追加內(nèi)容外,還與當(dāng)前的虛擬包構(gòu)筑中利用的合并管理信息文件、署名信息文件不同,重新從因特網(wǎng)上的服務(wù)器下載得到合并管理信息文件、署名信息文件,存儲(chǔ)在內(nèi)置媒體上或可移動(dòng)媒體上的狀態(tài)設(shè)定為初始狀態(tài)。設(shè)在標(biāo)題ttl的再現(xiàn)中的時(shí)刻tl,BD-J應(yīng)用通過虛擬文件系統(tǒng)管理模塊39提供的API,向虛擬文件系統(tǒng)23請(qǐng)求虛擬包構(gòu)筑/更新。圖中的requestUpdating("/org#l/disc#l/new.xml","/org#l/disc#l/new.sf")是構(gòu)成該虛擬包構(gòu)筑請(qǐng)求的API調(diào)用。該虛擬包構(gòu)筑請(qǐng)求的自變量"/org#l/disc#l/new.xml"、"/org#l/disc#l/new.sf"是指定內(nèi)置媒體/可移動(dòng)媒體上存儲(chǔ)的新合并管理信息文件、署名信息文件的位置的文件路徑。時(shí)刻tl表示執(zhí)行該更新請(qǐng)求的時(shí)刻。時(shí)刻tl是接收來(lái)自BD-J應(yīng)用的虛擬包構(gòu)筑/更新請(qǐng)求、將其狀態(tài)轉(zhuǎn)變?yōu)?更新準(zhǔn)備中'的時(shí)刻。這里,所謂'更新準(zhǔn)備中'包含將指定的新合并管理信息文件和新合并管理信息文件參照的內(nèi)置媒體/可移動(dòng)媒體上的文件的屬性變更為讀取專用的處理。除這種處理外,還在虛擬包更新請(qǐng)求時(shí),使用從BD-J應(yīng)用指定的署名信息文件,執(zhí)行新合并管理信息文件的署名驗(yàn)證,再執(zhí)行新合并管理信息文件的文件存儲(chǔ)位置信息中記載的文件是否全部存在于指定位置的檢査。時(shí)刻t2表示在文件存在的檢査結(jié)束之后,將虛擬文件系統(tǒng)的狀態(tài)設(shè)為'更新準(zhǔn)備完成'的時(shí)刻。若如此轉(zhuǎn)變狀態(tài),則對(duì)Java(TM)應(yīng)用投擲更新準(zhǔn)備完成通知事件。在新合并管理信息文件的署名驗(yàn)證或文件存儲(chǔ)位置信息中記載的文件的存在檢查失敗的情況下,虛擬文件系統(tǒng)23拒絕更新請(qǐng)求,通過虛擬文件系統(tǒng)管理模塊39,對(duì)BD-J應(yīng)用投擲更新請(qǐng)求拒絕通知事件,將虛擬文件系統(tǒng)23的狀態(tài)恢復(fù)為變?yōu)閊更新準(zhǔn)備中'之前的狀態(tài)('虛擬包再現(xiàn)狀態(tài)'或3D-R0M再現(xiàn)狀態(tài)')。所謂'虛擬包再現(xiàn)狀態(tài)'是指將BD-ROM加載于再現(xiàn)裝置中,由虛擬文件系統(tǒng)23正作為虛擬包再現(xiàn),沒有保留中的虛擬包更新請(qǐng)求的狀態(tài)。所謂'BD-R0M再現(xiàn)狀態(tài)'是指將BD-ROM加載于再現(xiàn)裝置中,正原樣作為原始的BD-R0M再現(xiàn),同樣沒有保留中的虛擬包更新請(qǐng)求的狀態(tài)。時(shí)刻t3表示虛擬文件系統(tǒng)23的狀態(tài)變?yōu)?更新準(zhǔn)備完成'后的時(shí)刻。若發(fā)生標(biāo)題切換,則虛擬文件系統(tǒng)23使用虛擬包更新請(qǐng)求時(shí)指定的新合并管理信息文件,覆蓋舊合并管理信息文件(當(dāng)前的虛擬包構(gòu)筑中利用的合并管理信息文件),從而將舊合并管理信息文件置換為新合并管理信息文件。在虛擬包更新前為原始的BD-ROM的再現(xiàn)中、原本不存在舊合并管理信息文件的情況下,代替覆蓋舊合并管理信息文件,將新合并管理信息文件移動(dòng)到插入的BD-ROM的DiscID所對(duì)應(yīng)的DiscID目錄之下。由此,新合并管理信息重命名為正規(guī)的合并管理信息文件名(bumf.xml)。署名信息文件也與合并管理信息文件一樣,執(zhí)行新舊署名信息文件的置換。在新舊合并管理信息文件、署名信息文件的置換、或新合并管理信息文件、署名信息文件的移動(dòng)結(jié)束之后,虛擬文件系統(tǒng)23根據(jù)插入的BD-R0M的DiscID所對(duì)應(yīng)的DiscID目錄之下存儲(chǔ)的新合并管理信息,再構(gòu)筑虛擬包,更新虛擬包的文件構(gòu)成。時(shí)刻t4是結(jié)束這種更新的時(shí)刻,內(nèi)置媒體驅(qū)動(dòng)器、可移動(dòng)媒體驅(qū)動(dòng)器22變?yōu)?虛擬包再現(xiàn)狀態(tài)"。在更新虛擬包之后,為虛擬包再現(xiàn)狀態(tài)的期間中,新合并管理信息文件和新合并管理信息文件的文件存儲(chǔ)位置信息指示的內(nèi)置媒體/可移動(dòng)媒體上的文件的屬性仍為讀取專用不變。其中,由舊合并管理信息文件參照、未由新合并管理信息文件參照的文件解除讀取專用屬性,可從Java(TM)應(yīng)用讀寫。(第2實(shí)施方式)當(dāng)在追加內(nèi)容存儲(chǔ)區(qū)域中寫入追加內(nèi)容時(shí),連續(xù)數(shù)據(jù)區(qū)域或通常數(shù)據(jù)區(qū)域中的空邏輯塊不足。本實(shí)施方式是考慮了空邏輯塊不足時(shí)的錯(cuò)誤處理的實(shí)施方式。圖26是表示考慮了連續(xù)數(shù)據(jù)區(qū)域的空區(qū)域不足時(shí)的錯(cuò)誤處理的、本地存儲(chǔ)器的寫入步驟的流程圖。本圖的流程圖根據(jù)圖19來(lái)制作,在構(gòu)成該基礎(chǔ)的流程圖中,以向步驟S22(步驟S27)、步驟S23、步驟S24、步驟S25施加改良的方式記載。在步驟S22、步驟S27中判斷為對(duì)象文件是AV流格式的追加內(nèi)容的情況下,判斷連續(xù)數(shù)據(jù)區(qū)域中是否有可寫入AV流的分配單元(步驟S23)。在可確認(rèn)連續(xù)數(shù)據(jù)區(qū)域的空容量的情況下,在步驟S24中,向連續(xù)數(shù)據(jù)區(qū)域中的空分配單元中寫入AV流。在連續(xù)數(shù)據(jù)區(qū)域的空容量不足、不存在空分配單元的情況下,有可能因碎片而不能保證實(shí)時(shí)的寫入性能,所以通過通知用戶有可能再現(xiàn)故障(S81),移動(dòng)到步驟S25。圖27是不能寫入連續(xù)數(shù)據(jù)區(qū)域的情況下對(duì)用戶的通知一例。在圖27中,在畫面中顯示存儲(chǔ)器的空容量不充分存在,因此不能正確寫入,有可能再現(xiàn)故障,通知用戶。圖28是表示考慮了AV流寫入失敗時(shí)的錯(cuò)誤處理的、本地存儲(chǔ)器的寫入步驟的流程圖。本圖的流程圖以向步驟S22(步驟S27)、步驟S23、步驟S24、步驟S25施加改良的方式記載。在圖26的流程圖中,在連續(xù)數(shù)據(jù)區(qū)域中沒有空、通常數(shù)據(jù)區(qū)域中有空的情況下,設(shè)將AV流寫入通常數(shù)據(jù)區(qū)域中,但此時(shí)有可能再現(xiàn)故障。在圖28的流程圖中,重視再現(xiàn)品質(zhì),即便通常數(shù)據(jù)區(qū)域中有空,若連續(xù)數(shù)據(jù)區(qū)域中沒有空(步驟S23中無(wú)空),則作為AV流寫入失敗,將該內(nèi)容通知給用戶(步驟S83)。另一方面,若通常數(shù)據(jù)區(qū)域中無(wú)空容量,則不執(zhí)行寫入處理,在步驟S83中通知用戶寫入失敗。圖29是向用戶示出寫入處理失敗的畫面顯示的一例。通知存儲(chǔ)器中空容量不充分存在、因此寫入失敗,并且輸出督促刪除無(wú)用數(shù)據(jù)的消息。如上所述,根據(jù)本實(shí)施例,即便在從Java(TM)應(yīng)用發(fā)行包含各種文件的虛擬包追加內(nèi)容的寫入請(qǐng)求的情況下,也可在保證追加的流的實(shí)時(shí)再現(xiàn)的同時(shí),有效利用存儲(chǔ)器容量。(第3實(shí)施方式)本實(shí)施方式是向通常數(shù)據(jù)區(qū)域和連續(xù)數(shù)據(jù)區(qū)域之一中寫入追加內(nèi)容,當(dāng)請(qǐng)求虛擬包的構(gòu)筑時(shí),事后移動(dòng)追加內(nèi)容的方法,是完成通常數(shù)據(jù)區(qū)域和連續(xù)數(shù)據(jù)區(qū)域中的配置的改良。在本實(shí)施方式的配置中,有圖30所示、圖31所示、圖32所示的配置。圖30(a)是第3實(shí)施方式中的本地存儲(chǔ)器的寫入處理的流程圖。在該流程圖中,不執(zhí)行寫入前的文件種類判斷,全部寫入通常數(shù)據(jù)區(qū)域中(S100)。圖30(b)是第3實(shí)施方式的文件種類判斷的流程圖。文件的寫入暫時(shí)全部寫入到通常數(shù)據(jù)區(qū)域中,在從Java(TM)應(yīng)用有虛擬包更新請(qǐng)求的定時(shí),根據(jù)從Java(TM)應(yīng)用指定的新合并管理信息文件,執(zhí)行文件種類判斷(SIOI)。這里的文件種類的判斷是,根據(jù)新合并管理信息,將虛擬包上映射為AV流格式的追加內(nèi)容文件的文件、即虛擬包上處理為"BDMV/STREAM/xxxxx.m2ts"這一文件名的文件,判斷為AV流格式的追加內(nèi)容。若存在AV流格式的追加內(nèi)容(步驟S102),則判斷是否存在空分配單元(步驟S103),若存在空分配單元,則將AV流格式的追加內(nèi)容文件移動(dòng)到分配單元(步驟S104)。由此,將AV流格式的追加內(nèi)容再配置在連續(xù)數(shù)據(jù)區(qū)域中。圖31(a)執(zhí)行是否存在空分配單元的判斷(步驟S110),若存在,則將寫入請(qǐng)求的追加內(nèi)容暫時(shí)寫入全部連續(xù)數(shù)據(jù)區(qū)域中(S111)。圖31(b)是表示從Java(TM)應(yīng)用請(qǐng)求虛擬包更新時(shí)的處理步驟的流程圖。在步驟S121中,通過從新合并管理信息中抽取虛擬包上構(gòu)成非流文件的文件,判斷各追加內(nèi)容的文件種類(步驟S121)。之后,執(zhí)行是否存在非AV流格式的追加內(nèi)容的判斷(步驟S122),若存在,則將這些文件移動(dòng)到通常數(shù)據(jù)區(qū)域后再配置(S123)。圖32是表示將請(qǐng)求寫入的追加內(nèi)容暫時(shí)寫入通常數(shù)據(jù)區(qū)域中的處理步驟的流程圖。將請(qǐng)求寫入的追加內(nèi)容暫時(shí)寫入通常數(shù)據(jù)區(qū)域中(步驟S131),之后,執(zhí)行步驟S132、步驟S133的判斷步驟。步驟S132是執(zhí)行寫入的追加內(nèi)容是否為一定尺寸以上的判斷,步驟S133是空的分配單元是否存在的判斷。若這些步驟S132與步驟S133雙方為是,則在步驟S134中將一定尺寸以上的追加內(nèi)容移動(dòng)到分配單元。若步驟S132、步驟S133之一為否,則結(jié)束處理。如上所述,根據(jù)本實(shí)施例,可在數(shù)據(jù)寫入時(shí)不執(zhí)行事先的文件判斷處理,必要時(shí)將流/非流文件分別再配置在連續(xù)數(shù)據(jù)區(qū)域、通常數(shù)據(jù)區(qū)域中。(第4實(shí)施方式)在第1實(shí)施方式中,構(gòu)成對(duì)可移動(dòng)媒體的寫入對(duì)象的追加內(nèi)容是否是AV流的判斷對(duì)象中采用擴(kuò)展符,但本實(shí)施方式根據(jù)從Java(TM)應(yīng)用請(qǐng)求寫入的AV流的最初字節(jié)串來(lái)判斷是否為AV流。圖33是通過判斷請(qǐng)求寫入的AV流的最初字節(jié)來(lái)判斷是否是AV流的流程圖。步驟S91是判斷輸出流文件j的頭數(shù)據(jù)是否是AV流的步驟,若輸出流文件j的頭數(shù)據(jù)是AV流,則在步驟S92中,作出輸出文件流j是AV流的判斷結(jié)果。若輸出流文件j的頭數(shù)據(jù)不是AV流,則在步驟S93中,作出輸出文件流j不是AV流的判斷結(jié)果。如上所述,根據(jù)本實(shí)施方式,也可對(duì)應(yīng)于偽裝擴(kuò)展符的情況或流的擴(kuò)展符不穩(wěn)定的情況。(第5實(shí)施方式)本實(shí)施方式是未網(wǎng)絡(luò)連接再現(xiàn)裝置102、獨(dú)立使用的情況下,將用戶持有的電腦用作記錄裝置的實(shí)施方式。這種記錄裝置通過將附屬于再現(xiàn)裝置102的軟件包安裝在電腦上來(lái)構(gòu)成。該軟件包讓MPU執(zhí)行圖17-圖19的流程圖所示的控制步驟。如此前的實(shí)施方式所述,在可移動(dòng)媒體中存在BUDA目錄項(xiàng)、CertID目錄項(xiàng)、OrganizationID目錄項(xiàng)、DiscID目錄項(xiàng),可移動(dòng)媒體中的追加內(nèi)容存儲(chǔ)區(qū)域由使用B碰目錄名、CertID目錄名、OrganizationID目錄名、DiscID目錄名的文件路徑特定,所以若參照此,則即便自身無(wú)再現(xiàn)BD-ROM的能力,也可識(shí)別在這種可移動(dòng)媒體中可記錄什么樣的BD-ROM內(nèi)容的追加內(nèi)容。因此,記錄裝置通過參照特寫追加內(nèi)容存儲(chǔ)區(qū)域的文件路徑、即使用BUDA目錄名、CertID目錄名、OrganizationID目錄名、DiscID目錄名的文件路徑,執(zhí)行監(jiān)視是否存在可下載的追加內(nèi)容的監(jiān)視。這種監(jiān)視根據(jù)OrganizationID目錄名所示的組織名,訪問內(nèi)容的提供者運(yùn)營(yíng)的WWW服務(wù)器的WW站點(diǎn),即內(nèi)容提供者的公式的WWW站點(diǎn),對(duì)可移動(dòng)媒體中的DiscID目錄所對(duì)應(yīng)的BD-R0M的記錄內(nèi)容監(jiān)視最新的更新狀況。記錄裝置在網(wǎng)絡(luò)連接的情況下,始終監(jiān)視這種更新狀況,若有對(duì)BD-R0M內(nèi)容的追加內(nèi)容的告知,則記錄裝置經(jīng)網(wǎng)絡(luò),下載新的追加內(nèi)容,寫入可移動(dòng)媒體中。在如此將追加內(nèi)容寫入可移動(dòng)媒體中之后,在將這種記錄了追加內(nèi)容的可移動(dòng)媒體裝填在再現(xiàn)裝置102中的情況下,再現(xiàn)裝置102可執(zhí)行虛擬包的構(gòu)筑。這種記錄裝置的追加內(nèi)容的寫入也可根據(jù)圖17-圖19的流程圖來(lái)執(zhí)行,所以將AV內(nèi)容寫入追加內(nèi)容存儲(chǔ)區(qū)域中。如上所述,根據(jù)本實(shí)施方式,即便在由無(wú)BD-ROM再現(xiàn)能力的記錄裝置將追加內(nèi)容寫入追加內(nèi)容存儲(chǔ)區(qū)域中的情況下,由于AV流格式的追加內(nèi)容也可寫入連續(xù)數(shù)據(jù)區(qū)域中,所以可維持AV流格式的追加內(nèi)容的AV再現(xiàn)的穩(wěn)定性。(第6實(shí)施方式)本實(shí)施方式說明要記錄在連續(xù)數(shù)據(jù)區(qū)域中的AV流是怎樣的。為了對(duì)比,說明要記錄在BD-R0M中的AV流。圖34是表示BD-ROM中多路復(fù)用于AV流上的基本流的圖。BD-R0M中多路復(fù)用于AV流的STC-Sequence的基本流是具有0x1011的PID的Primary視頻流、具有0x1100至0x11IF的PID的主視頻流、具有0x1100至0x11IF的PID的主音頻流、具有0x1200至0xl21F的PID的32條PG流、具有從0x1400至0xl41F的PID的32條IG流、具有從OxlBOO至OxlBlF的PID的32條Secondary視頻流。圖35是表示BD-ROM中記錄的基本流中的PID分配圖的圖。PID分配圖的左欄表示PID取值的多個(gè)區(qū)。右欄表示分配給各區(qū)的基本流。根據(jù)該記述法,參照?qǐng)D,則可從本圖導(dǎo)出以下內(nèi)容。即,PID取值中,0x0100的區(qū)被分配給Program—m鄰,0x1001的區(qū)被分配給PCR,0x1011的區(qū)被分配給Primary視頻流,Oxl100至Oxl1IF的區(qū)被分配給主音頻流,0x1200至0xl21F的區(qū)被分配給PG流,0x1400至0xl41F的區(qū)被分配給IG流,OxlBOO至OxlBlF的區(qū)被分配給IN_MUX—Secondary視頻流。以上是要記錄在BD-ROM中的AV流的說明。接著,說明要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的細(xì)節(jié)。圖36是表示多路復(fù)用于要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的基本流的圖。多路復(fù)用于要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的基本流是具有0x1800的PID的textST流、具有從OxlAOO至OxlAlF的PID的主音頻流、具有從OxlBOO至OxlBlF的PID的32條Out_of—MUX—Secondary視頻流、具有從0x1200至0xl21F的PID的32條PG流、具有從0x1400至0xl41F的PID的32條IG流。如圖14所示的次視頻流所示,將與主視頻流不同的多路復(fù)用于AV流上的次視頻流稱為"Out—of—MUX—次視頻流"。另外,不限于次視頻流,將與主視頻流不同的多路復(fù)用于AV流上的基本流全部稱為"Out一o:LMUX流"。圖37是表示多路復(fù)用于要配置在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流上的基本流中的PID分配圖的圖。PID分配圖的左欄表示PID取值的多個(gè)區(qū)。右欄表示分配給各區(qū)的基本流。根據(jù)該記述法參照?qǐng)D,則可從本圖導(dǎo)出以下內(nèi)容。即,PID取值中,0x0100區(qū)被分配給Program—map,0x1001區(qū)被分配給PCR,0x1200至0xl21F區(qū)被分配給PG流,0x1400至0xl41F區(qū)被分配給IG流,0x1800區(qū)被分配給textST流,OxlAOO至OxlAlF區(qū)被分配給次音頻流。OxlBOO至OxlBlF區(qū)被分配給Secondary視頻流?!粗饕曨l流〉主視頻流是構(gòu)成電影作品的主體的流,由作為SD圖像、HD圖像的圖片數(shù)據(jù)構(gòu)成。在視頻流中,存在VC-1視頻流、MPEG4-AVC視頻流、MPEG2-Video視頻流這樣的形式。MPEG4-AVC視頻流中,向IDR圖片、I圖片、P圖片、B圖片附加PTS、DTS這樣的時(shí)間戳,由該圖片單位來(lái)執(zhí)行再現(xiàn)控制。這樣,將附加PTS、DTS后構(gòu)成再現(xiàn)控制單位的視頻流的一單位稱為"VideoPresentationUnit"?!创我曨l流〉次視頻流是構(gòu)成電影作品的注釋等的流,通過將該次視頻流的再現(xiàn)影像合成到主視頻流的再現(xiàn)影像內(nèi),執(zhí)行圖片內(nèi)圖片。在視頻流中,存在VC-1視頻流、MPEG4-AVC視頻流、MPEG2-Video視頻流這樣的形式,具有"VideoPresentationUnit"。在次視頻流的格式中,有525/60視頻格式、625/50視頻格式、1920X1080格式、1280X720格式。〈主音頻流〉主音頻流是表示電影作品的主聲音的流,存在LPCM音頻流、DTS-HD音頻流、DD/DD+音頻流或DD/MLP音頻流這樣的形式。向音頻流中的音頻幀附加時(shí)間戳,以該音頻幀單位來(lái)執(zhí)行再現(xiàn)控制。這樣,將附加時(shí)間戳后構(gòu)成再現(xiàn)控制單位的音頻流的一單位稱為"AudioPresentationUnit"。〈次音頻流〉是未記錄在BD-ROM中、但表示電影作品的副聲音的音頻流。〈PG流〉PG流是構(gòu)成每種語(yǔ)言的字幕的圖形流,存在英語(yǔ)、日語(yǔ)、法語(yǔ)這樣的多個(gè)語(yǔ)言的流。PG流由PCS(PresentationControlSegment)、PDS(PalletDefineSegment)、WDS(WindowDefineSegment)、ODS(ObjectDefineSegment)這樣的一連串功能段構(gòu)成。ODS(ObjectDefineSegment)是定義作為字幕的圖形對(duì)象的功能段。WDS(WindowDefineSegment)是定義畫面中的圖形對(duì)象的比特量的功能段,PDS(PalletDefineSegment)是規(guī)定圖形對(duì)象的描述中的顯色48的功能段。PCS(PresentationControlSegment)是規(guī)定字幕顯示中的頁(yè)控制的功能段。在這種頁(yè)控制中,有Cut-In/Out、Fade-In/0ut、ColorChange、Scroll、Wipe-In/0ut,通過伴隨基于PCS的頁(yè)控制,可實(shí)現(xiàn)逐漸刪除某個(gè)字幕、同時(shí)顯示下一字幕這樣的顯示效果?!次谋咀帜?textST)流〉textST流是以字符代碼表現(xiàn)字幕內(nèi)容的流。textST流不多路復(fù)用于與主視頻流相同的AV流上,是呈現(xiàn)字幕的流。該P(yáng)resentationGraphics流與textST流的組在BD-ROM標(biāo)準(zhǔn)中被稱為"PGTextST流"?!碔G流〉IG流是實(shí)現(xiàn)對(duì)話控制的圖形流。由IG流定義的對(duì)話控制是與DVD再現(xiàn)裝置上的對(duì)話控制具有互換性的對(duì)話控制。這種IG流包括稱為ICS(InteractiveCompositionSegment)、PDS(paletteDifinitionSegment)、0DS(0bjectDefinitionSegment)的功能段。ODS(ObjectDefinitionSegment)是定義圖形對(duì)象的功能段。該圖形對(duì)象匯集多個(gè)來(lái)描繪對(duì)話畫面上的按鈕。PDS(PaletteDifinitionSegment)是規(guī)定圖形對(duì)象的描繪中的顯色的功能段。ICS(InteractiveCompositionSegment)是實(shí)現(xiàn)對(duì)應(yīng)于用戶操作使按鈕的狀態(tài)變化這樣的狀態(tài)變化的功能段。ICS包含在對(duì)按鈕執(zhí)行確定操作時(shí)要執(zhí)行的按鈕指令。以上是記錄在追加內(nèi)容存儲(chǔ)區(qū)域中的AV流的說明。下面,說明本實(shí)施方式的再現(xiàn)控制引擎24的細(xì)節(jié)。圖38是表示再現(xiàn)控制引擎24的內(nèi)部構(gòu)成的圖。再現(xiàn)控制引擎24如圖所示,包括讀出緩沖器la、b;ATC計(jì)數(shù)器2a、b;SourceD印acketizer2a、b;ATC計(jì)數(shù)器2a、b;STC計(jì)數(shù)器3a、b;PIDFilter3a、b;TransportBuffer(TB)4a;ElementaryBuffer(EB)4c;視頻解碼器4d;Re-orderBuffer4e;DecodedPictureBuffer4f;視步員面(videoplane)4g;TransportBuffer(TB)5a;ElementaryBuffer(EB)5c;視頻解碼器5d;Re-orderBuffer5e;DecodedPictureBuffer5f;視頻面5g;緩沖器6a、b;緩沖器7a、b;音頻解碼器8a、b;混頻器9a;開關(guān)lOa、b、c、d、e5TransportBuffer(TB)11^InteractiveGraphics解碼器lib;InteractiveGraphics面lie-TransportBuffer(TB)12a;緩沖器12b;Textbasedsubtitle解碼器12c;TransportBuffer(TB)13a;PresentationGraphics解碼器13b;PresentationGraphics面13c。另外,在本圖中,未示出再現(xiàn)裝置的輸出段。輸出段在其它圖中示出內(nèi)部構(gòu)成來(lái)說明。讀出緩沖器(RB)la存儲(chǔ)從本地存儲(chǔ)器22讀出的Source包串。讀出緩沖器(RB)lb存儲(chǔ)從BD-ROM讀出的Source包串。ATCCounter2a使用本地存儲(chǔ)器22中構(gòu)成AV流的Source包中位于再現(xiàn)區(qū)間最初的Source包的ATS來(lái)復(fù)位,之后向源解包器2a輸出ATC。ATCCounter2使用BD-ROM中構(gòu)成AV流的Source包中位于再現(xiàn)區(qū)間最初的Source包的ATS來(lái)復(fù)位,之后向源解包器2b輸出ATC。源解包器(SourceDe-packetizer)2a從本地存儲(chǔ)器22中構(gòu)成AV流的Source包中取出TS包后送出。在該送出中,對(duì)應(yīng)于ATS來(lái)調(diào)整向解碼器的輸入時(shí)刻。具體而言,在ATCCounter2a生成的ATC的值與Source包的ATS值相同的瞬間,以TS—Recording—Rate僅將該TS包傳送到PIDFilter3a。源解包器(SourceDe-packetizer)2b從BD-ROM中構(gòu)成AV流的Source包中取出TS包后送出。在該送出中,對(duì)應(yīng)于各TS包的ATS來(lái)調(diào)整向解碼器的輸入時(shí)刻。具體而言,在ATCCounter2b生成的ATC的值與Source包的ATS值相同的瞬間,以TS—Recording—Rate僅將該TS包傳送到PIDFilter3b。STCCounter3a利用本地存儲(chǔ)器22中的AV流的PCR復(fù)位,輸出STC。PID濾波器3a參照該STC,執(zhí)行多路分離。STCCounter3b利用BD-ROM中的AV流的PCR復(fù)位,輸出STC。PIDFilter3a是本地存儲(chǔ)器22中的AV流用的多路分離部,將從源解包器2a輸出的Source包中具有期望PID參照值的Source包分別輸出到音頻解石馬器8b、InteractiveGr即hics解碼器llb、PresentationGraphics解碼器13b。這樣,通過PIDFilter3a輸入各解碼器的基本流根據(jù)本地存儲(chǔ)器22中的AV流的PCR,供給解碼和再現(xiàn)。PIDFilter3b是BD-R0M中的AV流用的多路分離部,將從源解包器2b輸出的Source包中具有期望PID參照值的Source包分別輸出到視頻解碼器4d、視頻解碼器5d、音頻解碼器8a、InteractiveGraphics解碼器llb、PresentationGraphics解碼器13b。各解碼器接收經(jīng)由PIDFilter3b的基本流,根據(jù)BD-ROM中的AV流的PCR,執(zhí)行解碼至再現(xiàn)的處理。這樣,通過PIDFilter3b輸入各解碼器的基本流根據(jù)BD-ROM中的AV流的PCR,供給解碼和再現(xiàn)。TransportBuffer(TB)4a是當(dāng)歸屬于主視頻流的TS包從PIDFilter3b輸出時(shí)暫時(shí)存儲(chǔ)的緩沖器。ElementaryBuffer(EB)4c是存儲(chǔ)處于編碼狀態(tài)的圖片(I圖片、B圖片、P圖片)的緩沖器。解碼器(DEC.)4d通過在每個(gè)規(guī)定的解碼時(shí)刻(DTS)解碼構(gòu)成主視頻的各個(gè)圖片,得到多個(gè)幀圖像,寫入視頻面4中。DucodedPictureBuffer4e是存儲(chǔ)利用解碼器4d的解碼得到的非壓縮圖片的緩沖器。Re-orderBuffer4f是將解碼的圖片的順序從編碼順序替換成顯示順序的緩沖器。主視頻面4g是存儲(chǔ)構(gòu)成主視頻的一圖片大小的象素?cái)?shù)據(jù)的存儲(chǔ)器區(qū)域。象素?cái)?shù)據(jù)由16比特的YUV值表現(xiàn),視頻面4g存儲(chǔ)分辨率為1920X1080的象素?cái)?shù)據(jù)。TransportBuffer(TB)5a是當(dāng)歸屬于次視頻流的TS包從PIDFilter3b輸出時(shí)暫時(shí)存儲(chǔ)的緩沖器。ElementaryBuffer(EB)5c是存儲(chǔ)處于編碼狀態(tài)的圖片(I圖片、B圖片、P圖片)的緩沖器。解碼器(DEC.)5d通過在每個(gè)規(guī)定的解碼時(shí)刻(DTS)解碼構(gòu)成次視頻的各個(gè)圖片,得到多個(gè)幀圖像,寫入視頻面5中。DucodedPictureBuffer5e是存儲(chǔ)利用解碼器5d的解碼得到的非壓縮圖片的緩沖器。Re-orderBuffer5f是將解碼的圖片的順序從編碼順序替換成顯示順序的緩沖器。次視頻面5g是存儲(chǔ)構(gòu)成次視頻的一圖片大小的象素?cái)?shù)據(jù)的存儲(chǔ)區(qū)域。象素?cái)?shù)據(jù)由16比特的YUV值表現(xiàn),次視頻存儲(chǔ)分辨率為1920X1080的象素?cái)?shù)據(jù)。緩沖器6a以先入先出的方式存儲(chǔ)從多路分解器3a輸出的TS包中、構(gòu)成主音頻流的TS包,提供給音頻解碼器7a。緩沖器6b以先入先出的方式存儲(chǔ)從多路分解器3b輸出的TS包中、構(gòu)成次音頻流的TS包,提供給音頻解碼器7b。音頻解碼器7a將存儲(chǔ)在緩沖器6a中的TS包變換為PES包,對(duì)該P(yáng)ES包執(zhí)行解碼處理,得到非壓縮狀態(tài)的LPCM狀態(tài)的音頻數(shù)據(jù)后輸出。由此,執(zhí)行主音頻流中的數(shù)字輸出。音頻解碼器7b將存儲(chǔ)在緩沖器6b中的TS包變換為PES包,對(duì)該P(yáng)ES包執(zhí)行解碼處理,得到非壓縮狀態(tài)的LPCM狀態(tài)的音頻數(shù)據(jù)后輸出。由此,執(zhí)行次音頻流中的數(shù)字輸出?;祛l器9a混頻從音頻解碼器7a輸出的LPCM狀態(tài)的數(shù)字音頻、與從音頻解碼器7b輸出的LPCM狀態(tài)的數(shù)字音頻。開關(guān)10a選擇地將從BD-ROM讀出的TS包、從本地存儲(chǔ)器200讀出的TS包之一提供給次視頻解碼器5d側(cè)。開關(guān)10b選擇地將從BD-R0M讀出的TS包、從本地存儲(chǔ)器200讀出的TS包之一提供給PresentationGraphics解碼器13b側(cè)。開關(guān)'10c選擇地將從BD-ROM讀出的TS包、從本地存儲(chǔ)器200讀出的TS包之一提供給InteractiveGraphics解碼器lib側(cè)。開關(guān)10d是切換將由多路分解器3a執(zhí)行了多路分離的、構(gòu)成主音頻流的TS包、由多路分解器3b執(zhí)行了多路分離的、構(gòu)成主音頻流的TS包中的哪個(gè)提供給音頻解碼器8a的開關(guān)。開關(guān)10e是切換將由多路分解器3a執(zhí)行了多路分離的、構(gòu)成次音頻流的TS包、由多路分解器3b執(zhí)行了多路分離的、構(gòu)成次音頻流的TS包中的哪個(gè)提供給音頻解碼器8b的開關(guān)。TransportBuffer(TB)lla是暫時(shí)存儲(chǔ)歸屬于IG流的TS包的緩沖52器。InteractiveGraphics(IG)解碼器lib解碼從BD-R0M100或本地存儲(chǔ)器200讀出的IG流,將非壓縮圖形寫入IG面12中。InteractiveGraphics(IG)面11c寫入通過IG解碼器lib解碼得到的、構(gòu)成非壓縮圖形的象素?cái)?shù)據(jù)。TransportBuffer(TB)12a是暫時(shí)存儲(chǔ)歸屬于textST流的TS包的緩沖器。Buffer(TB)12b是暫時(shí)存儲(chǔ)構(gòu)成textST流的PES包的緩沖器。TextBasedSubtitle解碼器12c對(duì)從BD-ROM100或本地存儲(chǔ)器22讀出的textST流,將使用字符代碼表現(xiàn)的字幕展開為位圖,寫入PG面13c中。該展開中使用BD-R0M100或本地存儲(chǔ)器22中存儲(chǔ)的字體數(shù)據(jù),所以需要在textST流的解碼之前讀入這種字體數(shù)據(jù)。TransportBuffer(TB)3a是暫時(shí)存儲(chǔ)歸屬于PG流的TS包的緩沖器。PresentationGraphics(PG)解碼器13b解碼從BD-ROM或本地存儲(chǔ)器22讀出的PG流,將非壓縮圖形寫入PresentationGraphics面14中。利用基于PG解碼器13b的解碼,字幕呈現(xiàn)在畫面上。PresentationGraphics(PG)面13c是具有一畫面大小的區(qū)域的存儲(chǔ)器,可存儲(chǔ)一畫面大小的非壓縮圖形。PSR裝置17是內(nèi)置于再現(xiàn)裝置的寄存器,包括64個(gè)PlayerSetting/StatusRegister(PSR)、4096個(gè)GeneralPurposeRegister(GPR)。PlayerSetting/StatusRegister的設(shè)定值(PSR)中,PSR4-PSR8用于表現(xiàn)當(dāng)前的再現(xiàn)時(shí)刻。以上是AV再現(xiàn)部24的內(nèi)部構(gòu)成。接著說明AV再現(xiàn)部24的輸出段的內(nèi)部構(gòu)成。圖39是表示再現(xiàn)裝置的輸出段構(gòu)成的圖。如圖所示,AV再現(xiàn)部24的輸出段包括1-a3乘法部15a、Scalling'Positioning部15b、a3乘法部15c、加法部15d、1-a1乘法部15e、a1乘法部15f、加法部15g、l-ci2乘法部15h、a2乘法部15i、加法部15j、HDMI發(fā)送接收部16。1-a3乘法部15a向構(gòu)成視頻解碼器4g中存儲(chǔ)的非壓縮數(shù)字圖片的象素亮度乘以穿透率1-a3。ScallingPositioning部15b實(shí)施放大、縮小視頻面5g中存儲(chǔ)的非壓縮數(shù)字圖片的處理(Scalling),另外,執(zhí)行變更配置位置的處理(Positioning)。該放大、縮小根據(jù)元數(shù)據(jù)中的PiP—scale,配置位置的變更基于元數(shù)據(jù)中的PiP_horizontal—position、PiP—vertical—position。a3乘法部15c對(duì)構(gòu)成由ScallingPositioning部15b實(shí)施Scalling、Positioning后的非壓縮圖片的象素亮度乘以穿透率a3。加法部15d合成由a3乘法部15c對(duì)每個(gè)象素乘以穿透率a3后的非壓縮數(shù)字圖片與1-a3乘法部15a對(duì)每個(gè)象素乘以穿透率1-a3后的非壓縮數(shù)字圖片,得到合成圖片。l-a1乘法部15e向構(gòu)成由加法部15d執(zhí)行合成后的數(shù)字圖片的象素亮度乘以穿透率1-a1。a1乘法部15f向構(gòu)成PresentationGraphics解碼器13c中存儲(chǔ)的非壓縮圖形的象素亮度乘以穿透率al。加法部15g合成由1-a1乘法部15e對(duì)每個(gè)象素乘以穿透率1-a1后的非壓縮數(shù)字圖片與a1乘法部15f對(duì)每個(gè)象素乘以穿透率a1后的非壓縮圖形,得到合成圖片。1-a2乘法部15h向構(gòu)成由加法部15g執(zhí)行合成后的數(shù)字圖片的象素亮度乘以穿透率1-a2。a2乘法部15i向構(gòu)成InteractiveGraphics解碼器11c中存儲(chǔ)的非壓縮圖形的象素亮度乘以穿透率a2。加法部15j合成由l-a2乘法部15h對(duì)每個(gè)象素乘以穿透率1-a2后的非壓縮數(shù)字圖片與a2乘法部15i對(duì)每個(gè)象素乘以穿透率a2后的非壓縮圖形,得到合成圖片。HDMI發(fā)送接收部16從經(jīng)HDMI(HDMI:HighDefinitionMultimediaInterface)連接的其它設(shè)備接收涉及該設(shè)備的信息,并且將由加法部15j的合成得到的數(shù)字非壓縮視頻與由混頻器9a執(zhí)行合成的音頻數(shù)據(jù)一起,發(fā)送到經(jīng)HDMI連接的其它設(shè)備。由于上述的tsxtST流、主音頻流、次音頻流、Out—of—MUX—Secondary視頻流、PG流、IG流記錄在追加內(nèi)容存儲(chǔ)區(qū)域中的連續(xù)數(shù)據(jù)區(qū)域中,所以主音頻流與次音頻流的混頻輸出或圖片內(nèi)圖片再現(xiàn)不中斷地順利再現(xiàn)。(第7實(shí)施方式)在第l實(shí)施方式中,將AV流記錄在分配單元中,在本實(shí)施方式中,是將AV流分割成多個(gè)范圍后記錄的改良。此時(shí),必須研究每個(gè)范圍的最小數(shù)據(jù)長(zhǎng)度。設(shè)該最小數(shù)據(jù)長(zhǎng)度為"Sa"。AV流原本記錄在BD-ROM中提供給再現(xiàn)裝置,所以在從BD-ROM這樣的光盤再現(xiàn)時(shí),若保證無(wú)再現(xiàn)中斷,則認(rèn)為即便在從可移動(dòng)媒體讀出時(shí)也保證無(wú)AV再現(xiàn)中斷。從可移動(dòng)媒體讀出的TS包存儲(chǔ)在讀出緩沖器中后,輸出到解碼器,但在向讀出緩沖器的輸入以Rud的比特速率執(zhí)行,設(shè)ECC塊中的邏輯塊數(shù)為Secc時(shí),Toverhead通過Toverhead^(2xSeccx8)/Rud-20m秒這一計(jì)算來(lái)提供。從可移動(dòng)媒體讀出的TS包以Source包的狀態(tài)存儲(chǔ)在讀出緩沖器中,以TS—Recording—rate這一傳送速率提供給解碼器。為了不中斷以TS_Recording_rate這一傳送速率向解碼器提供TS包,在Tjump期間,需要繼續(xù)從讀出緩沖器向解碼器輸出TS包。所謂Tjump是將來(lái)自可移動(dòng)媒體的讀出端從連續(xù)數(shù)據(jù)區(qū)域切換為其它連續(xù)數(shù)據(jù)區(qū)域所需的時(shí)間。由于來(lái)自讀出緩沖器的輸出不是TS包,而是Source包的狀態(tài),所以在設(shè)TS包與Source包的尺寸比為192/188的情況下,Tjump期間需要利用(192/188XTS—Recording—rate)的傳送速率繼續(xù)從讀出緩沖器輸出Sourc6包0因此,讀出緩沖器的不下溢用的緩沖器存儲(chǔ)量為BoGGupied^(Tjump/1000x8)x((192/188)xTS—Recording—rate)向讀出緩沖器的輸入速率為Rud,從讀出緩沖器的輸出速率為TS_Recording—rateX(192/188),所以對(duì)讀出緩沖器的存儲(chǔ)速率由輸入速率-輸出速率的計(jì)算來(lái)提供,為(Rud-TS一Recording一rateX(192/188))。將該Boccupied存儲(chǔ)在讀出緩沖器中所需的時(shí)間Tx為Tx=Boccupied/(Rud—TS—Recording—ratex(192/188))由于從可移動(dòng)媒體中讀出必需在該時(shí)間Tx中繼續(xù)以Rud輸入TS包,所以將AV流分割成多個(gè)范圍來(lái)記錄時(shí)的每個(gè)范圍的最小數(shù)據(jù)長(zhǎng)度Sa為Sa=RudxTx=RudxBoGcupied/(Rud—TS—Recording—ratex(192/188))^Rudx(Tjump/誦x8)x((192/188)xTS—Recording—rate)/(Rud—TS一Recording—ratex(192/188))^(RudxTjump/1000x8)xxTS—Recording一ratex192/(Rudx188—TS—Recording—ratex192)從而,有(TjumpxRud/1000x8)x(TS—Recording—ratex192/(Rudx188—TS—Recording一ratex192))通過構(gòu)成AV流的各文件具有不引起解碼器下溢而算出的Sa以上的數(shù)據(jù)長(zhǎng)度,即便構(gòu)成AV流的各文件的范圍離散地位于可移動(dòng)媒體上,再現(xiàn)時(shí)也不中斷向解碼器提供TS包,可連續(xù)地讀出。若能確??梢苿?dòng)媒體中相當(dāng)于Sa的連續(xù)記錄區(qū)域,則保證無(wú)AV再現(xiàn)中斷。如上所述,根據(jù)本實(shí)施方式,即便分割成保證無(wú)AV再現(xiàn)中斷的最小記錄長(zhǎng)度,記錄AV流,也不使從可移動(dòng)媒體再現(xiàn)AV流中斷。(備注)以上說明本申請(qǐng)的申請(qǐng)時(shí)申請(qǐng)人可知的最佳實(shí)施方式,但下示的技術(shù)課題可實(shí)施進(jìn)一步改良或變更實(shí)施。是否如各實(shí)施方式所示實(shí)施或?qū)嵤┻@些改良、變更均是任意的,請(qǐng)留意實(shí)施者的主觀意愿。(存在于DiscID上位的"0"數(shù)位的處理)在MHP(MultimediaHomePlatform)上動(dòng)作的應(yīng)用當(dāng)使用MHP固有的ID時(shí),省略上位數(shù)位的"0"。DiscID也最好省略上位數(shù)位的"0",所以本實(shí)施方式中的Java(TM)應(yīng)用也可使用這種省略了上位數(shù)位的"0"的DiscID來(lái)執(zhí)行虛擬包的構(gòu)筑。這樣,在省略上位數(shù)位的0的情況下,可移動(dòng)媒體中的目錄構(gòu)成如圖40所示。圖40是表示省略上位數(shù)位0時(shí)的目錄構(gòu)成的圖。OrganizationID目錄、DiscID目錄為由16進(jìn)制表述來(lái)表示index,bdmv中示出的32比特的OrganizationID、128比特的DiscID的目錄名。通過其中DiscID省略開頭的0,縮短整體的路徑長(zhǎng)度。但是,在開頭的8個(gè)字符全部為0的情況下,目錄名變?yōu)?0"1個(gè)字符。另外,DiscID目錄中、在不是開頭而是中途0繼續(xù)的情況下,不得省略。即,在DiscID=00000000123456781234567812345678的情況下,DiscID的目錄構(gòu)成為0/12345678/12345678/12345678,可省略開頭的0,但在DiscID二12345678000000001234567812345678的情況下,不能省略,變?yōu)?2345678/00000000/12345678/12345678。省略的對(duì)象不限于DiscID,CertID目錄也同樣可省略開頭的0。(連續(xù)數(shù)據(jù)區(qū)域的變更)作為構(gòu)成連續(xù)數(shù)據(jù)區(qū)域的記錄單位的一例,在各實(shí)施方式中,選擇SD存儲(chǔ)卡中的4M字節(jié)的分配單元為題材,但只要是保證AV流格式的追加內(nèi)容的再現(xiàn)品位的記錄單位,則也可以是分配單元以外的記錄單位。例如,在DVD-RAM、BD-RE等區(qū)CLV上的光盤中,也可采用各區(qū)區(qū)域內(nèi)的連續(xù)的2M字節(jié)的扇區(qū)群作為連續(xù)數(shù)據(jù)區(qū)域。另外,也可采用構(gòu)成ECC塊這樣的扇區(qū)群作為連續(xù)數(shù)據(jù)區(qū)域。也可釆用3M字節(jié)、2M字節(jié)而非4M字節(jié)的記錄單位作為連續(xù)數(shù)據(jù)區(qū)域的記錄單位。并且,設(shè)連續(xù)數(shù)據(jù)區(qū)域存在于BUDA目錄中的追加內(nèi)容存儲(chǔ)區(qū)域中,但如果由絕對(duì)文件路徑特定,則也可物理地分散配置。同樣,通常數(shù)據(jù)區(qū)域也可存在于BUDA目錄的追加內(nèi)容存儲(chǔ)區(qū)域中,但如果由絕對(duì)文件路徑特定,則也可物理地分散配置。(取得單元)說明課題解決手段中的取得單元對(duì)應(yīng)于網(wǎng)絡(luò)接口21,但不必須經(jīng)網(wǎng)絡(luò)取得追加內(nèi)容,也可經(jīng)USB連接器、HDMI連接器連接來(lái)取得追加內(nèi)容,或通過從其它記錄介質(zhì)的拷貝處理來(lái)取得追加內(nèi)容。(第2記錄介質(zhì)的種類)作為第2記錄介質(zhì),選擇SD存儲(chǔ)卡作為說明的題材,但也可通過在HDD等支持長(zhǎng)文件名的內(nèi)置媒體中采用8.3格式的文件系統(tǒng),將內(nèi)置媒體用作第2記錄介質(zhì)。此時(shí),BD-J應(yīng)用使用8字符以下的目錄名和文件名且擴(kuò)展符名為3字符以下的文件路徑,訪問作為第2記錄介質(zhì)的內(nèi)置媒體。(編程語(yǔ)言的適用范圍)在上述實(shí)施方式中,利用Java(TM)作為虛擬機(jī)的編程語(yǔ)言,但也可不是Java(TM),而是UNIX(TM)0S等使用的B-Shell或PerlScript、ECMAScript等其它編程語(yǔ)言。(內(nèi)容的設(shè)置場(chǎng)所)在上述實(shí)施方式中說明再現(xiàn)BD-ROM的再現(xiàn)裝置,但即便在可寫入的光記錄介質(zhì)中記錄由上述實(shí)施方式說明的BD-R0M上的必要數(shù)據(jù)的情況下,也可實(shí)現(xiàn)與上述一樣的效果。(再現(xiàn)裝置102的任意構(gòu)成要素)作為任意要素,也可在再現(xiàn)裝置102中設(shè)置渲染引擎(renderingengine)。渲染引擎具備Java(TM)2D、OPEN-GL這樣的基礎(chǔ)軟件,根據(jù)來(lái)自BD-J應(yīng)用的指示,執(zhí)行計(jì)算機(jī)圖形描繪,將描繪出的計(jì)算機(jī)圖形輸出到面存儲(chǔ)器(planememory)。為了高速執(zhí)行該描繪,作為任意的硬件要素,最好向再現(xiàn)裝置102追加圖形加速器。此外,也可安裝執(zhí)行浮動(dòng)小數(shù)點(diǎn)運(yùn)算的協(xié)處理器(FloatingPointedCorprocessor)。(BD-J應(yīng)用提供的方式)上述追加內(nèi)容的寫入若是使影像再現(xiàn)與BD-J應(yīng)用的執(zhí)行關(guān)聯(lián)后執(zhí)行視聽的設(shè)備,則也可適用于一般的設(shè)備。例如,即便是將BD-J應(yīng)用組入58廣播波(broadcastwave)或網(wǎng)絡(luò)流中提供的再現(xiàn)裝置102也可適用。(程序記述語(yǔ)言的適用范圍)在上述實(shí)施方式中,利用Java(TM)語(yǔ)言作為對(duì)象指向編程語(yǔ)言,但也可不是Java(TM),而是UNIX(TM)OS等使用的B-Shell或PerlScript、ECMAScript等其它編程語(yǔ)言。(BD-ROM內(nèi)容)設(shè)BD-ROM中記錄的BD-J應(yīng)用構(gòu)成電影作品,但若不是安裝在本地存儲(chǔ)器中利用的應(yīng)用,而是在記錄在BD-ROM的狀態(tài)利用的應(yīng)用,則也可是構(gòu)成此外作品的應(yīng)用。例如,也可以是構(gòu)成游戲軟件的應(yīng)用。另外,在本實(shí)施方式中,作為盤介質(zhì),選擇BD-ROM作為題材,但若是可攜帶體,即執(zhí)行著作權(quán)保護(hù)的記錄介質(zhì),則也可采用其它記錄介質(zhì)。另外,以AV流、播放列表信息由預(yù)記錄技術(shù)記錄在BD-ROM中,提供給用戶為前提,但也可由實(shí)時(shí)記錄技術(shù)記錄在BD-RE中,提供給用戶。此時(shí),AV流可以是通過記錄裝置實(shí)時(shí)編碼模擬輸入信號(hào)得到的傳輸流,也可以是通過偏向記錄裝置數(shù)字輸入的傳輸流得到的傳輸流。在實(shí)時(shí)記錄中,記錄裝置在AV流的記錄的同時(shí),執(zhí)行在存儲(chǔ)器上生成Clip信息或播放列表信息的處理,但此時(shí),在存儲(chǔ)器上生成上述各實(shí)施方式中記載的Clip信息、播放列表信息。之后,在AV流記錄結(jié)束之后,將生成的Clip信息、播放列表信息寫入記錄介質(zhì)中。由此,即便不使用寫作系統(tǒng),也可由家庭用記錄裝置或具備作為記錄裝置功能的電腦制作各實(shí)施方式中所示的Clip信息、播放列表信息。也可將如此制作的AV流、Clip信息、播放列表信息寫入一次寫入型記錄介質(zhì)中。(系統(tǒng)LSI化)最好將構(gòu)成再現(xiàn)裝置102的硬件中、除去機(jī)構(gòu)的構(gòu)成要素(BD驅(qū)動(dòng)器20、本地存儲(chǔ)器22)、由大容量存儲(chǔ)器安裝的構(gòu)成要素(視頻面、圖形面)后的、以邏輯元件為主要部分的部分構(gòu)成為一個(gè)系統(tǒng)LSI。這是因?yàn)橐赃壿嬕貫橹饕糠值牟糠挚筛呙芏燃苫?。所謂系統(tǒng)LSI是指在高密度基板上安裝裸片并封裝后的器件。通過在高密度基板上安裝多個(gè)裸片并封裝,使多個(gè)裸片持有恰似一個(gè)LSI的外形構(gòu)造的也包含在系統(tǒng)LSI中(這種系統(tǒng)LSI被稱為多片模塊。)。這里,若著眼于封裝的種類,則系統(tǒng)LSI中有QFP(方形扁平陣列(quadflatarray)、PGA(管腳網(wǎng)格陣列(pingridarray))這樣的種類。QFP是在封裝的四側(cè)面裝配管腳的系統(tǒng)LSI。PGA是在底面整體中裝配多個(gè)管腳的系統(tǒng)LSI。這些管腳用于作為與其它電路的接口。由于系統(tǒng)LSI的管腳存在這種接口的作用,所以通過在系統(tǒng)LSI的這些管腳上連接其它電路,系統(tǒng)LSI用作再現(xiàn)裝置102的核心。這種系統(tǒng)LSI除再現(xiàn)裝置102外,可組裝在TV或游戲機(jī)、電腦、一段(one-segment)手機(jī)等處理影像再現(xiàn)的各種設(shè)備中,可多多地拓展本發(fā)明的用途。在將初級(jí)緩沖器7或視頻解碼器、音頻解碼器、圖像解碼器也形成一體的系統(tǒng)LSI的情況下,最好系統(tǒng)LSI的體系基于Uniphier體系。基于Uniphier體系的系統(tǒng)LSI由以下的電路塊構(gòu)成。.數(shù)據(jù)并行處理器DPP這是多個(gè)要素處理器共同動(dòng)作的SIMD型處理器,通過以一個(gè)命令使各要素處理器中內(nèi)置的運(yùn)算器同時(shí)動(dòng)作,實(shí)現(xiàn)對(duì)構(gòu)成圖片的多個(gè)象素的解碼處理的并行化。.命令并行處理器IPP其包括包括命令RAM、命令高速緩沖存儲(chǔ)器、數(shù)據(jù)RAM、數(shù)據(jù)高速緩沖存儲(chǔ)器的'LocalMemoryController';包括命令獲取部、解碼器、執(zhí)行單元、寄存器文件的'ProcessingUnit部,;使ProcessingUnit部執(zhí)行多個(gè)應(yīng)用的并行執(zhí)行的'VirtualMultiProcessorUnit部'。.MPU塊這由ARM核心、外部總線接口(BusControlUnit:BCU)、DMA控制器、計(jì)時(shí)器、矢量中斷控制器這樣的外圍電路、UART、GPIO(GeneralPurposeI叩utOutput)、同步串行接口這樣的外圍接口構(gòu)成。.流1/0塊其經(jīng)USB接口或ATAPacket接口執(zhí)行與連接于外部總線上的驅(qū)動(dòng)器裝置、硬盤驅(qū)動(dòng)裝置、SD存儲(chǔ)卡驅(qū)動(dòng)裝置的數(shù)據(jù)輸入輸出。.AVI/0塊這由音頻輸入輸出、視頻輸入輸出、0SD控制器構(gòu)成,執(zhí)行與電視、AV放大器的數(shù)據(jù)輸入輸出。.存儲(chǔ)器控制塊這是實(shí)現(xiàn)經(jīng)外部總線連接的SD-RAM的讀寫的塊,包括控制各塊間的內(nèi)部連接的內(nèi)部總線連接部、執(zhí)行與連接于系統(tǒng)LSI外部上的SD-RAM的數(shù)據(jù)傳送的訪問控制部、調(diào)整來(lái)自各塊的SD-RAM的訪問請(qǐng)求的訪問調(diào)度部。具體的生產(chǎn)步驟細(xì)節(jié)如下。首先,根據(jù)各實(shí)施方式所示的構(gòu)成圖,制作應(yīng)作為L(zhǎng)SI的部分的電路圖,使用電路元件或IC、LSI,具體實(shí)現(xiàn)構(gòu)成圖中的構(gòu)成要素。若具體實(shí)現(xiàn)各構(gòu)成要素,則規(guī)定連接電路元件或IC、LSI間的總線或其外圍電路、與外部的接口等。另夕卜,還規(guī)定連接線、電源線、地線、時(shí)鐘信號(hào)線等。在該規(guī)定中,考慮LSI的規(guī)格調(diào)整各構(gòu)成要素的動(dòng)作定時(shí),或?qū)嵤┍WC各構(gòu)成要素所需的帶寬等調(diào)整,完成電路圖。若電路圖完成,則執(zhí)行安裝設(shè)計(jì)。所謂安裝設(shè)計(jì)是決定將利用電路設(shè)計(jì)制作的電路圖上的部件(電路元件或IC、LSI)配置在基板上的何處或如何在基板上布線電路圖上的連接線的基板布局的制作作業(yè)。若如此執(zhí)行安裝設(shè)計(jì),確定基板上的布局,則將安裝設(shè)計(jì)的結(jié)果變換為CAM數(shù)據(jù),輸出到NC工作機(jī)械等設(shè)備。NC工作機(jī)械根據(jù)該CAM數(shù)據(jù),執(zhí)行SoC安裝或Sip安裝。所謂SoC(Systemonchip)安裝是在一個(gè)芯片上燒結(jié)多個(gè)電路的技術(shù)。所謂SiP(SysteminPackage)安裝是由樹脂等將多個(gè)芯片變?yōu)?個(gè)封裝的技術(shù)。經(jīng)以上過程,本發(fā)明的系統(tǒng)LSI可根據(jù)各實(shí)施方式所示的再現(xiàn)裝置102的內(nèi)部構(gòu)成圖來(lái)制作。另外,上述生成的集成電路因集成度的不同,也被稱為IC、LSI、超級(jí)(super)LSI、終極(ultra)LSI。在使用FPGA實(shí)現(xiàn)系統(tǒng)LSI的情況下,將多個(gè)邏輯元件配置成格子狀,根據(jù)LUT(LookUpTable)中記載的輸入輸出組合,連結(jié)縱向橫向布線,由此可實(shí)現(xiàn)各實(shí)施方式所示的硬件構(gòu)成。LUT存儲(chǔ)在SRAM中,這種SRAM的內(nèi)容因電源斷開而消除,所以在利用這種FPGA時(shí),需要利用配置信息的定義,將實(shí)現(xiàn)各實(shí)施方式所示的硬件構(gòu)成的LUT寫入SRAM中。(AV再現(xiàn)的對(duì)象)AV再現(xiàn)的對(duì)象是由數(shù)字流、地圖信息、播放列表信息構(gòu)成的內(nèi)容,所以不限于BD-R0M中規(guī)定的內(nèi)容。數(shù)字流是通過多路復(fù)用以MPEG2、MPEG4-AVC等編碼方式編碼的視頻流、音頻流所得到的多路復(fù)用流,在DVDVideo-Recording標(biāo)準(zhǔn)中被稱為V0B。地圖信息是表示上述視頻流中的訪問單元(稱為可獨(dú)立解碼的再現(xiàn)單位)的地址信息、與視頻流中的再現(xiàn)時(shí)間軸的再現(xiàn)時(shí)刻的對(duì)應(yīng)的信息,在DVDVideo-Recording標(biāo)準(zhǔn)中被稱為TimeMap。播放列表信息是利用作為開始點(diǎn)的時(shí)刻信息與作為結(jié)束點(diǎn)的時(shí)刻信息的組來(lái)定義一個(gè)以上的再現(xiàn)區(qū)間的信息。產(chǎn)業(yè)上的可利用性構(gòu)成本發(fā)明的再現(xiàn)裝置可在制造產(chǎn)業(yè)中經(jīng)營(yíng)地或繼續(xù)及反復(fù)地制造銷售。尤其可用于與影像內(nèi)容制作相關(guān)的電影產(chǎn)業(yè)、民用設(shè)備產(chǎn)業(yè)中。6權(quán)利要求1、一種再現(xiàn)裝置,再現(xiàn)虛擬包,其特征在于具備取得單元,當(dāng)裝填第1記錄介質(zhì)時(shí),根據(jù)來(lái)自應(yīng)用的請(qǐng)求,從裝置外部取得對(duì)應(yīng)于所述第1記錄介質(zhì)的追加內(nèi)容;控制單元,根據(jù)來(lái)自所述應(yīng)用的請(qǐng)求,將取得的所述追加內(nèi)容寫入所述第2記錄介質(zhì)中;和構(gòu)筑單元,通過使所述第1記錄介質(zhì)中記錄的內(nèi)容與所述第2記錄介質(zhì)中記錄的追加內(nèi)容組合,構(gòu)筑所述虛擬包,所述控制單元,在從應(yīng)用請(qǐng)求寫入所述追加內(nèi)容的情況下,若要寫入的追加內(nèi)容是AV流,則在由所述第2記錄介質(zhì)中連續(xù)的多個(gè)空塊構(gòu)成的連續(xù)區(qū)域中,寫入該追加內(nèi)容,若所述追加內(nèi)容不是AV流,則在所述第2記錄介質(zhì)中不連續(xù)的多個(gè)空塊的任一個(gè)中寫入該追加內(nèi)容。2、根據(jù)權(quán)利要求l所述的再現(xiàn)裝置,其特征在于向所述第1記錄介質(zhì)附加證書的標(biāo)識(shí)符、組織的標(biāo)識(shí)符、介質(zhì)的標(biāo)識(shí)符,所述連續(xù)區(qū)域被配置在第2記錄介質(zhì)中的追加內(nèi)容存儲(chǔ)區(qū)域中,追加內(nèi)容存儲(chǔ)區(qū)域是由包含第1記錄介質(zhì)的證書標(biāo)識(shí)符、組織標(biāo)識(shí)符與介質(zhì)標(biāo)識(shí)符的文件路徑特定的區(qū)域,所述應(yīng)用的追加內(nèi)容的寫入請(qǐng)求通過將特定所述追加內(nèi)容存儲(chǔ)區(qū)域的文件路徑傳送到控制單元來(lái)執(zhí)行。3、根據(jù)權(quán)利要求2所述的再現(xiàn)裝置,其特征在于所述第1記錄介質(zhì)具有將目錄名和文件名限制在255字符以下的文件系統(tǒng),向所述第2記錄介質(zhì)的寫入中使用的文件路徑包含8字符以下的目錄名和文件名、且擴(kuò)展符名為3字符以下的8.3格式的文件系統(tǒng)中的文件名與擴(kuò)展符的指定,所述控制單元通過判斷要存儲(chǔ)所述追加內(nèi)容的文件的擴(kuò)展符是否是限制在3字符以下的規(guī)定的字符串,來(lái)判斷所述請(qǐng)求寫入的追加內(nèi)容是否是AV流。4、根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于所述控制單元,當(dāng)將所述追加內(nèi)容寫入第2記錄介質(zhì)中時(shí),通過參照所述8.3格式的文件系統(tǒng)中的管理信息,檢査是否存在足以構(gòu)成所述連續(xù)區(qū)域的連續(xù)的空塊,所述連續(xù)區(qū)域由利用所述檢查知道存在的、連續(xù)的多個(gè)空塊構(gòu)成。5、根據(jù)權(quán)利要求4所述的再現(xiàn)裝置,其特征在于在所述連續(xù)區(qū)域中記錄作為AV流的追加內(nèi)容之后,即便連續(xù)區(qū)域中存在剩余的未記錄部分,也不在未記錄部分中記錄數(shù)據(jù)。6、根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于基于所述控制單元的追加內(nèi)容的寫入中有追記與覆蓋,所述控制單元在將所述追加內(nèi)容寫入第2記錄介質(zhì)中時(shí),通過參照所述8.3格式的文件系統(tǒng)中的管理信息,判斷從所述應(yīng)用請(qǐng)求的寫入是追記還是覆蓋,所述追記通過在將已記錄于第2記錄介質(zhì)中的已記錄數(shù)據(jù)讀出到存儲(chǔ)器后從第2記錄介質(zhì)刪除已記錄數(shù)據(jù)的處理、和在將讀出到存儲(chǔ)器的已記錄數(shù)據(jù)與要寫入的追加內(nèi)容形成一體后寫入連續(xù)區(qū)域中的處理來(lái)執(zhí)行,所述覆蓋通過刪除已記錄于第2記錄介質(zhì)中的已記錄數(shù)據(jù)、將要寫入的追加內(nèi)容寫入連續(xù)區(qū)域中的處理來(lái)執(zhí)行。7、根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于在所述第2記錄介質(zhì)中,存在對(duì)應(yīng)于證書標(biāo)識(shí)符的目錄、對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄、對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組,所述對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄存在于對(duì)應(yīng)于證書標(biāo)識(shí)符的目錄之下,所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組存在于對(duì)應(yīng)于組織標(biāo)識(shí)符的目錄之下,所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組包括分層的多個(gè)子目錄,所述追加內(nèi)容存儲(chǔ)區(qū)域相當(dāng)于分層的多個(gè)子目錄中、位于最下層的子目錄。8、根據(jù)權(quán)利要求3所述的再現(xiàn)裝置,其特征在于所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組分層為4個(gè)子目錄,附加于所述第1記錄介質(zhì)的介質(zhì)標(biāo)識(shí)符是最大32字符的字符串,向構(gòu)成所述對(duì)應(yīng)于介質(zhì)標(biāo)識(shí)符的目錄組的子目錄的每個(gè)附加通過分割構(gòu)成介質(zhì)標(biāo)識(shí)符的最大32字符的字符串得到的、8字符以下的目錄名。9、根據(jù)權(quán)利要求l所述的再現(xiàn)裝置,其特征在于在要寫入所述第2記錄介質(zhì)的追加內(nèi)容是AV流、所述第2記錄介質(zhì)的連續(xù)區(qū)域中的空容量不足的情況下,在所述第2記錄介質(zhì)的不連續(xù)的空塊中寫入所述AV流,報(bào)告用戶所述AV流的記錄未正確地成功。10、根據(jù)權(quán)利要求l所述的再現(xiàn)裝置,其特征在于在要寫入所述第2記錄介質(zhì)的追加內(nèi)容是AV流、所述第2記錄介質(zhì)的連續(xù)區(qū)域和不連續(xù)的空塊雙方中的空容量不足的情況下,通知所述應(yīng)用所述寫入失敗,報(bào)告用戶數(shù)字流的記錄失敗。11、一種記錄方法,將用于構(gòu)筑虛擬包的追加內(nèi)容記錄在記錄介質(zhì)中,其特征在于包含取得步驟,從裝置外部取得對(duì)應(yīng)于第1記錄介質(zhì)的追加內(nèi)容;和控制步驟,根據(jù)來(lái)自應(yīng)用的請(qǐng)求,將取得的所述追加內(nèi)容寫入第2記錄介質(zhì)中,通過使所述第1記錄介質(zhì)中記錄的內(nèi)容與所述第2記錄介質(zhì)中記錄的追加內(nèi)容組合,構(gòu)筑所述虛擬包,所述控制步驟,在從應(yīng)用請(qǐng)求寫入所述追加內(nèi)容的情況下,若要寫入的追加內(nèi)容是AV流,則在由所述第2記錄介質(zhì)中連續(xù)的多個(gè)空塊構(gòu)成的連續(xù)區(qū)域中,寫入該追加內(nèi)容,若所述追加內(nèi)容不是AV流,則在所述第2記錄介質(zhì)中不連續(xù)的多個(gè)空塊的任一個(gè)中寫入該追加內(nèi)容。12、一種程序,使計(jì)算機(jī)執(zhí)行將用于構(gòu)筑虛擬包的追加內(nèi)容記錄在記錄介質(zhì)中的處理,其特征在于使計(jì)算機(jī)執(zhí)行取得步驟,從裝置外部取得對(duì)應(yīng)于第l記錄介質(zhì)的追加內(nèi)容;和控制步驟,根據(jù)來(lái)自應(yīng)用的請(qǐng)求,將取得的所述追加內(nèi)容寫入第2記錄介質(zhì)中,通過使所述第1記錄介質(zhì)中記錄的內(nèi)容與所述第2記錄介質(zhì)中記錄的追加內(nèi)容組合,構(gòu)筑所述虛擬包,所述控制步驟,在從應(yīng)用請(qǐng)求寫入所述追加內(nèi)容的情況下,若要寫入的追加內(nèi)容是AV流,則在由所述第2記錄介質(zhì)中連續(xù)的多個(gè)空塊構(gòu)成的連續(xù)區(qū)域中,寫入該追加內(nèi)容,若所述追加內(nèi)容不是AV流,則在所述第2記錄介質(zhì)中不連續(xù)的多個(gè)空塊的任一個(gè)中寫入該追加內(nèi)容。全文摘要本發(fā)明提供再現(xiàn)裝置、再現(xiàn)方法、程序。再現(xiàn)裝置使BD-ROM中的構(gòu)成要素與可移動(dòng)媒體中的追加內(nèi)容組合,構(gòu)筑虛擬包。再現(xiàn)裝置中的中間件具備根據(jù)來(lái)自應(yīng)用程序的請(qǐng)求、控制對(duì)可移動(dòng)媒體的數(shù)據(jù)輸入輸出的文件I/O模塊(34)。文件I/O模塊(34)在從BD-J應(yīng)用請(qǐng)求虛擬包的構(gòu)成要素的寫入的情況下,若要寫入的追加內(nèi)容是AV流格式,則在由可移動(dòng)媒體中的連續(xù)的多個(gè)空邏輯塊構(gòu)成的分配單元中,寫入該構(gòu)成要素。若不是AV流格式,則在由可移動(dòng)媒體中的不連續(xù)的多個(gè)空塊構(gòu)成的通常數(shù)據(jù)區(qū)域中,寫入該追加內(nèi)容。文檔編號(hào)G11B20/10GK101542623SQ20088000057公開日2009年9月23日申請(qǐng)日期2008年5月23日優(yōu)先權(quán)日2007年6月6日發(fā)明者大蘆雅弘,田中敬一申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社