專利名稱::記錄介質(zhì)、記錄裝置、記錄方法及再現(xiàn)裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及依據(jù)下一代DVD標(biāo)準(zhǔn)的記錄介質(zhì),特別涉及定義了能夠在視頻流的規(guī)定區(qū)間中再現(xiàn)的音頻流的流號(hào)碼表(streamnumbertable)。
背景技術(shù):
:近年來,制訂了稱作Blu-rayDisc(藍(lán)光光盤)或HDDVD的下一代DVD標(biāo)準(zhǔn),對(duì)于用戶而言高精細(xì)及高音質(zhì)的光盤正在變得普及。在這些光盤中,記錄有多個(gè)音頻流(例如32條),以便能夠?qū)?yīng)于編碼方式、聲道數(shù)、以及語言屬性的所有的組合。這里,在編碼方式中,例如對(duì)應(yīng)有杜比AC-3、DolbydigitalPlus、MLP、DTS、DTS-HD,以及線性PCM等,在聲道數(shù)中,對(duì)應(yīng)有單聲道、立體聲、多聲道等。在光盤中還記錄有播放列表(playlist)信息,播放列表信息包括一個(gè)以上用視頻流的時(shí)間軸上的再現(xiàn)開始點(diǎn)及再現(xiàn)結(jié)束點(diǎn)定義的再現(xiàn)區(qū)間(播放項(xiàng)目playitem)而構(gòu)成。記錄在光盤中的各音頻流,并不是在視頻流中的哪個(gè)再現(xiàn)區(qū)間都能夠再現(xiàn),而是按照每個(gè)再現(xiàn)區(qū)間定義了能夠再現(xiàn)的音頻流。這通過將在各個(gè)再現(xiàn)區(qū)間中能夠再現(xiàn)的音頻流的流號(hào)碼登記到對(duì)應(yīng)于該再現(xiàn)區(qū)間的流號(hào)碼表中來實(shí)現(xiàn)。再現(xiàn)裝置根據(jù)本裝置的再現(xiàn)能力及狀態(tài)設(shè)定,從登記在與作為再現(xiàn)對(duì)象的再現(xiàn)區(qū)間相對(duì)應(yīng)的流號(hào)碼表中的音頻流中,選擇適當(dāng)?shù)囊纛l流(音頻流選擇功能),進(jìn)行再現(xiàn)。對(duì)一般的音頻流選擇功能進(jìn)行說明(參照專利文獻(xiàn)1)。再現(xiàn)裝置在音頻流的選擇時(shí),對(duì)于登記在流號(hào)碼表中的多個(gè)音頻流的每一個(gè),分別判斷滿足以下三個(gè)條件中的哪個(gè),這三個(gè)條件是本裝置中存在再現(xiàn)該音頻流的能力(條件A)、該音頻流的語言屬性與設(shè)定在本裝置中的語言設(shè)定一致(條件B)、以及該音頻流的聲道屬性與設(shè)定在本裝置中的聲道屬性一致(條件C)。并且,根據(jù)判斷為滿足的條件的模式(或格局,pattern)對(duì)各音頻流賦予優(yōu)先順位,基于該優(yōu)先順位選擇音頻流并再現(xiàn)。具體而言,如果存在滿足上述全部條件的音頻流,則選擇滿足這些全部條件的音頻流并開始再現(xiàn)。如果不存在滿足這些全部條件的音頻流,則選擇滿足條件A和條件B的音頻流。如果也不存在滿足條件A和條件B的音頻流,則選擇滿足條件A和條件C的音頻流。如果也不存在滿足條件A和條件C的音頻流,則選擇滿足條件A的音頻流。這里成為問題的是存在多個(gè)優(yōu)先順位最高的音頻流的情況。在此情況下,根據(jù)流號(hào)碼表中的流號(hào)碼的登記順序,決定應(yīng)再現(xiàn)的音頻流。具體而言,再現(xiàn)裝置選擇優(yōu)先順位最高的音頻流中的最先登記在流號(hào)碼表中的音頻流?,F(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1國際公開號(hào)碼W02004-114658號(hào)公報(bào)發(fā)明概要發(fā)明要解決的問題近年來,以各種各樣的目的開發(fā)了音頻流的新的編碼方式(NewAudioCodec)(以下稱作“NAC”)。在NAC中,以更高音質(zhì)下的壓縮編碼為目標(biāo),作為NAC,例如正在出現(xiàn)壓縮率比以往高的方式及具備以往所沒有的功能的方式。在這樣的背景下,通過將NAC導(dǎo)入到上述Blu-rayDisc或HDDVD的下一代DVD標(biāo)準(zhǔn)中,有想要進(jìn)一步提高下一代DVD的魅力的要求。但是,在將NAC導(dǎo)入到已有的下一代DVD標(biāo)準(zhǔn)中時(shí),依據(jù)已有的下一代DVD標(biāo)準(zhǔn)的已有的再現(xiàn)裝置,與依據(jù)導(dǎo)入了NAC的、即版本更新后的下一代DVD標(biāo)準(zhǔn)的記錄介質(zhì)之間的兼容性成為問題。具體而言,例如在已有的再現(xiàn)裝置通過音頻流選擇功能選擇音頻流時(shí),如果用NAC編碼的音頻流的流表項(xiàng)(entry)登記在流號(hào)碼表中,則不能將關(guān)于NAC的屬性信息正確地讀入,所以作為應(yīng)再現(xiàn)的音頻流,有可能誤選擇用NAC編碼的音頻流。如果這樣,則已有的再現(xiàn)裝置不能將用NAC編碼的音頻流解碼,所以有可能在該再現(xiàn)區(qū)間中不能將音頻流再現(xiàn)。如果產(chǎn)生不能將音頻流再現(xiàn)的區(qū)間,則會(huì)對(duì)用戶帶來不適。
發(fā)明內(nèi)容用于解決問題的手段本發(fā)明的目的是提供一種在用NAC編碼的音頻流的流表項(xiàng)登記在流號(hào)碼表中的情況下,保障已有的再現(xiàn)裝置中的音頻流的再現(xiàn)的記錄介質(zhì)。為了達(dá)到上述目的,作為本發(fā)明的一技術(shù)方案的一種記錄介質(zhì),記錄有一個(gè)以上的播放列表信息,其特征在于,各播放列表信息是在數(shù)字流的時(shí)間軸上定義再現(xiàn)區(qū)間的信息,并且包含定義了視頻流的時(shí)間軸上的再現(xiàn)開始點(diǎn)及再現(xiàn)結(jié)束點(diǎn)所構(gòu)成的組的信息、和流號(hào)碼表;各流號(hào)碼表具有分別與多個(gè)音頻流中的各音頻流對(duì)應(yīng)的多個(gè)流表項(xiàng);各流號(hào)碼表中的各流表項(xiàng)的登記順位,表示再現(xiàn)裝置選擇上述多個(gè)音頻流之中應(yīng)與視頻流同步再現(xiàn)的音頻流時(shí)的各音頻流的優(yōu)先順位;在上述多個(gè)音頻流的編碼方式中,有可選方式的編碼方式和強(qiáng)制方式的編碼方式;強(qiáng)制方式是所有的版本的再現(xiàn)裝置都能夠解碼的編碼方式,可選方式是規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的編碼方式;在包含于第一播放列表信息中的第一流號(hào)碼表中,用可選方式編碼的音頻流的流表項(xiàng)登記在緊挨著用強(qiáng)制方式編碼的音頻流的流表項(xiàng)之后;用上述可選方式編碼的音頻流是從與用上述強(qiáng)制方式編碼的音頻流相同的音源被編碼的,并且,用上述可選方式編碼的音頻流的語言代碼及聲道數(shù)與用上述強(qiáng)制方式編碼的音頻流的語言代碼及聲道數(shù)相同。發(fā)明效果通過記載在用于解決問題的手段中的結(jié)構(gòu),即使已有的再現(xiàn)裝置誤判斷為能夠?qū)⒂每蛇x方式編碼的音頻流解碼,該音頻流的優(yōu)先順位為最高,與緊挨著該音頻流的流表項(xiàng)之前的流表項(xiàng)相對(duì)應(yīng)的、用已有的編碼方式編碼的音頻流也與用可選方式編碼的音頻流同樣優(yōu)先順位為最高。這是因?yàn)?,用已有的編碼方式編碼的音頻流的語言代碼及聲道數(shù)與用可選方式編碼的音頻流的語言代碼及聲道數(shù)相等,并且已有的再現(xiàn)裝置能夠?qū)⒂靡延械木幋a方式編碼的音頻流解碼。在存在多個(gè)優(yōu)先順位最高的音頻流的情況下,選擇最先登記的音頻流、即用已有的編碼方式編碼的音頻流,所以不會(huì)選擇用可選方式編碼的音頻流。即使在再現(xiàn)記錄有包含用可選方式編碼的音頻流的數(shù)字流的記錄介質(zhì)的情況下,已有的再現(xiàn)裝置也選擇用已有的編碼方式編碼的音頻流來解碼,所以能夠保障音頻流的再現(xiàn)。圖1是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。圖2是示意地表示被賦予了擴(kuò)展名“m2ts”的文件怎樣構(gòu)成的圖。圖3是表示在AVClip中復(fù)用了怎樣的基本流的圖。圖4是表示PlayList信息的數(shù)據(jù)結(jié)構(gòu)的圖。圖5是表示ES_table的內(nèi)部結(jié)構(gòu)的圖。圖6(a)是表示主音頻流中的streanuentry的圖。圖6(b)是表示對(duì)應(yīng)于主音頻流的stream_attributes的圖。圖7是表示包含用NAC編碼的音頻流的stream_entry-stream_attributes的ES_table的結(jié)構(gòu)的一例的圖。圖8是表示AVClip的管理信息的內(nèi)部結(jié)構(gòu)的圖。圖9是表示再現(xiàn)裝置1000的內(nèi)部結(jié)構(gòu)的圖。圖10是在功能上表現(xiàn)控制器100的圖。圖11(a)是表示PSRl的比特分配的圖。圖11(b)是表示PSRl5的比特分配的圖。圖11(c)是表示PSR31的比特分配的圖。圖12是表示導(dǎo)航命令群包括將versiorunumber是2.3以上的播放列表再現(xiàn)的導(dǎo)航命令的情況下的播放列表選擇處理的流程圖。圖13是表示再現(xiàn)控制部102的播放列表再現(xiàn)步驟的流程圖。圖14(a)是表示PSRl的設(shè)定值能夠取的狀態(tài)的轉(zhuǎn)變的圖。圖14(b)是表示Procedurewhenplaybackconditionischanged的處理步驟的圖。圖15是表示PSRl的設(shè)定(步驟S305)的詳細(xì)的處理步驟的流程圖。圖16是表示流變化時(shí)的PSRl的設(shè)定步驟的流程圖。圖17是表示菜單畫面的一例的圖。圖18(a)是表示再現(xiàn)裝置的PlayerCapability、語言設(shè)定、以及SurroundCapability的圖。圖18(b)是表示ES_table的記錄內(nèi)容的圖。圖18(c)是表示6個(gè)音頻流的stream_entry-stream_attributes的圖。圖19是表示BD-ROMla及HDDlb的數(shù)據(jù)結(jié)構(gòu)的圖。圖20是表示在實(shí)施方式2中在AVClip中復(fù)用了怎樣的基本流的圖。圖21是表示實(shí)施方式2的ES_table的內(nèi)部結(jié)構(gòu)的圖。圖22(a)是表示Comb_info_Secondary_audio_Primary_audio的內(nèi)部結(jié)構(gòu)的圖。圖22(b)是表示Comb_info_Secondary_audio_Primary_audio的一例的圖。圖23是表示記錄裝置3000的內(nèi)部結(jié)構(gòu)的框圖。圖24是表示stream_attributes()的語法的圖。圖25是表示stream_code_inf()的語法的圖。圖沈是表示霍夫曼編碼后的值(H)與字段值的對(duì)應(yīng)的表的一例的圖。圖27是表示解碼步驟的圖。圖28是表示在BD-ROM標(biāo)準(zhǔn)中將兩個(gè)AV數(shù)據(jù)連續(xù)再現(xiàn)時(shí)的Video存取單元與Audio存取單元的關(guān)系的圖。具體實(shí)施例方式以下,參照本發(fā)明的實(shí)施方式。(實(shí)施方式1)1.BD-ROM的內(nèi)部結(jié)構(gòu)圖1是表示BD-ROM的內(nèi)部結(jié)構(gòu)的圖。在本圖的第4段中表示BD-R0M,在第3段中表示BD-ROM上的軌道(track)。本圖的軌道是將從BD-ROM的內(nèi)周朝向外周以螺旋狀形成的軌道沿橫向拉伸而描繪的。該軌道由導(dǎo)入(lead-in)區(qū)域、卷(volume)區(qū)域和導(dǎo)出(lead-out)區(qū)域構(gòu)成。本圖的卷區(qū)域具有物理層、文件系統(tǒng)層、應(yīng)用層的層模型。如果使用目錄機(jī)構(gòu)來表現(xiàn)BD-ROM的應(yīng)用層格式(應(yīng)用格式,applicationformat),則成為圖中第1段那樣。如本圖所示,在BD-ROM中,在ROOT目錄之下有BDMV目錄,在BDMV目錄的屬下,有索引文件(index,bdmv)、MovieObject文件(MovieObject,bdmv)、PLAYLIST目錄、CLIPINF0目錄、STREAM目錄、BDBJ目錄和BDJA目錄。1.1.索引文件(index,bdmv)在索引文件(index,bdmv)中,保存有表示標(biāo)題(title)結(jié)構(gòu)的索引表。所謂標(biāo)題,是再現(xiàn)的單位,例如作為第一個(gè)標(biāo)題而記錄有電影正片、作為第2個(gè)標(biāo)題而記錄有導(dǎo)演剪輯版、作為第3個(gè)標(biāo)題而記錄有贈(zèng)送(bonus)內(nèi)容。用戶能夠使用附屬于再現(xiàn)裝置的遙控器等,如“第N個(gè)標(biāo)題的再現(xiàn)”那樣指定再現(xiàn)的標(biāo)題。1.2.STREAM目錄在STREAM目錄中,保存有被賦予了擴(kuò)展名“m2ts”的文件。圖2是示意地表示被賦予了擴(kuò)展名“m2ts”的文件怎樣構(gòu)成的圖。被賦予了擴(kuò)展名“m2ts”的文件保存有AVClip(AV片段)。AVClip是MPEGZ-iTransportMream(MPEG2_傳輸流)格式的數(shù)字流。如圖2所示,將數(shù)字化的影像及聲音分別(上數(shù)第1段)變換為由PES包構(gòu)成的基本流(上數(shù)第2段),再變換為TS包(上數(shù)第3段)。同樣,將字幕類的演示圖形流(PresentationGraphics(PG)流)及交互類的交互圖形流(InteractiveGraphics(IG)流)也分別(下數(shù)第1段、下數(shù)第2段)變換為TS包(下數(shù)第3段)。數(shù)字流是將它們復(fù)用后而得到的。這里,如圖1所示,在STREAM目錄中,保存有文件(00001.m2ts(有NAC))和文件(00002.m2ts(無NAC))。兩者的差異是在數(shù)字流中是否包含有用新的音頻編碼方式(NewAudioCodec以下稱作“NAC”)(例如DRA)編碼的音頻流。如果更詳細(xì)地說明,則在文件(00002.m2ts(無NAC))中,關(guān)于音頻流,僅包含有用杜比AC-3、DolbyDigitalPlus、MLP、DTS、DTS-HD及線性PCM等的已有的編碼方式編碼的音頻流(以下也稱作“已有編碼流”)。另一方面,在文件(00001.m2ts(有NAC))中,除了用這些編碼方式編碼的音頻流以外,還包8含有用NAC編碼的音頻流(以下也稱作“NAC流”)?;氐綀D2,PG流是構(gòu)成字幕的圖形流。圖形流按照每個(gè)語言(例如英語、日語、法語等)而存在。PG流由PCS(PresentationControlSegment演示控制區(qū)段)、PDS(PalletDefinekgment:調(diào)色板定義區(qū)段)、WDS(WindowDefinekgment窗口定義區(qū)段)、ODS(ObjectDefinekgment對(duì)象定義區(qū)段)、以及END(ENDofDisplaySetkgment:顯示集結(jié)束區(qū)段)的一系列的功能區(qū)段構(gòu)成。ODS(ObjectDefineSegment)是定義作為字幕的圖形流的功能區(qū)段。WDS(WindowDefineSegment)是定義畫面中的圖形對(duì)象的描繪區(qū)域的功能區(qū)段,PDS(PalletDefineSegment)是規(guī)定圖形對(duì)象的描繪時(shí)的顯色的功能區(qū)段。PCS(PresentationControlSegment)是規(guī)定字幕顯示中的頁控制的功能區(qū)段。在該頁控制中,有Cut4n/0ut(切入/切出)、i^ade-In/Out(淡入/淡出)、ColorChange(變色)、Scroll(滾動(dòng))、Wipe-In/Out(劃入/劃出)等,通過PCS的頁控制,能夠?qū)崿F(xiàn)一邊將某個(gè)字幕逐漸消去、一邊顯示下個(gè)字幕的顯示效果。IG流是實(shí)現(xiàn)交互式控制的圖形流。由IG流定義的交互式控制與DVD再現(xiàn)裝置上的交互式控制具有兼容性。該IG流由稱作ICSanteractiveCompositionkgment交互復(fù)合區(qū)段)、PDS(PaletteDefinitionSegment),ODS(ObjectDefinitionSegment)、以及END(ENDofDisplaySetSegment)的功能區(qū)段構(gòu)成。ODS(ObjectDefinitionkgment)是定義圖形對(duì)象的功能區(qū)段。該圖形對(duì)象聚集多個(gè)而描繪交互式畫面上的按鈕。PDS(PaletteDefinitionSegment)是規(guī)定圖形對(duì)象的描繪時(shí)的顯色的功能區(qū)段。ICS(InteractiveCompositionSegment)是實(shí)現(xiàn)使按鈕的狀態(tài)對(duì)應(yīng)于用戶操作而變化的狀態(tài)變化的功能區(qū)段。ICS包括對(duì)按鈕進(jìn)行了確定操作時(shí)應(yīng)執(zhí)行的按鈕命令。這里,AVClip由1個(gè)以上的“STC_kquences,,構(gòu)成?!癝TC_kquences,,,是指不存在作為AV流的系統(tǒng)基準(zhǔn)時(shí)刻的STC(SystemTimeClock系統(tǒng)時(shí)鐘)的不連續(xù)點(diǎn)(systemtime-basediscontinuity)的區(qū)間。STC的不連續(xù)點(diǎn)是載有解碼器為了得到STC而參照的PCR(ProgramClockReference節(jié)目時(shí)鐘基準(zhǔn))的、PCR包的不連續(xù)信息(discontinuity,indicator)為ON的點(diǎn)。接著,圖3是表示在AVClip中復(fù)用了怎樣的基本流的圖。如本圖所示,在AVClip中,復(fù)用了具有0x1011的PID的高畫質(zhì)視頻流、具有從0x1100到OxlllF的PID的主(primary)音頻流、具有從0x1200到0xl21F的PID的PG流、以及具有從0x1400到0xl41F的PID的IG流。對(duì)于構(gòu)成這些基本流的包,賦予了對(duì)應(yīng)于相應(yīng)基本流的PID,基于該P(yáng)ID進(jìn)行解復(fù)用。1.3.PLAYLIST目錄1.3.1.被賦予了擴(kuò)展名“mpls”的文件的數(shù)據(jù)結(jié)構(gòu)在PLAYLIST目錄中,保存有被賦予了擴(kuò)展名“mpls”的播放列表。被賦予了擴(kuò)展名“mpls”的播放列表保存有PlayList(PL)信息。PlayList信息是定義AVClip的邏輯再現(xiàn)路徑的信息。這里,如圖1所示,在PLAYLIST目錄中,保存有文件(00001.mpls(有NAC))和文件(00002.mpls(無NAC))。保存在文件(00001.mpls(有NAC))中的PlayList信息對(duì)應(yīng)于保存在文件(00001.m2ts(有NAC))中的AVClip,包括有關(guān)NAC流的信息。另一方面,文件(00002.mpls(無NAC))對(duì)應(yīng)于保存在文件(00002.m2ts(無NAC))中的AVClip,不包括關(guān)于NAC流的信息。圖4是表示PlayList信息的數(shù)據(jù)結(jié)構(gòu)的圖。在本圖中,PlayList信息包括定義PlayList信息的版本的Version_number(版本號(hào))、定義MainPath(主路徑)的MainPath信息(MainPathO)、和定義章節(jié)(chapter)的PlayListMark信息(PlayListMark())。在Version_number中,根據(jù)該P(yáng)layList信息是否對(duì)應(yīng)于NAC、即是否包括關(guān)于NAC流的信息而設(shè)定不同的號(hào)碼。在保存于文件(00001.mpls)中的、即對(duì)應(yīng)于NAC的PlayList信息的Version_number中,例如設(shè)定2.3。另一方面,在保存于(00002.mpls)中的、即不對(duì)應(yīng)于NAC的PlayList信息的Version_number中,例如設(shè)定1.0或2.0。MainPath是對(duì)作為主影像的視頻流或音頻流定義的再現(xiàn)路徑。MainPath如用引出線mpl表示那樣,包括多個(gè)PlayItem信息#1……#m而構(gòu)成。PlayItem信息定義構(gòu)成Mairfath的1個(gè)邏輯再現(xiàn)區(qū)間。PlayItem信息的結(jié)構(gòu)通過引出線hsl詳細(xì)示出。如引出線hsl所示,PlayItem信息由表示再現(xiàn)區(qū)間的IN點(diǎn)(起點(diǎn))及Out點(diǎn)(終點(diǎn))所屬于的AVClip的再現(xiàn)區(qū)間信息的文件名的“ClipJnformation_file_name”、表示AVClip的編碼方式的“Clip_codes_identifier”、表示PlayItem是否構(gòu)成多角度的“is_multi_angle”、表示是否無縫地進(jìn)行該播放項(xiàng)目與其前一個(gè)播放項(xiàng)目的連接的“cormectiorucondition”、唯一地表示該播放項(xiàng)目作為對(duì)象的STCJequence的“ref_to_STC_id”、表示再現(xiàn)區(qū)間的起點(diǎn)的時(shí)間信息“In_time”、表示再現(xiàn)區(qū)間的終點(diǎn)的時(shí)間信息“0ut_time”、表示在該播放項(xiàng)目中應(yīng)屏蔽的用戶操作是哪個(gè)的“U0_mask_table”、表示是否允許向該播放項(xiàng)目的中途的隨機(jī)訪問的“Playltem_rand0m_access_flag”、表示在該播放列表的再現(xiàn)結(jié)束后是否繼續(xù)最后的圖片的靜止顯示的“Still_mode”、和“ES_table”構(gòu)成。其中,構(gòu)成再現(xiàn)路徑的是表示再現(xiàn)區(qū)間的起點(diǎn)的時(shí)間信息“In_time”與表示再現(xiàn)區(qū)間的終點(diǎn)的時(shí)間信息“0ut_time”的組,所謂再現(xiàn)路徑信息,由該“In_time”及“0ut_time”的組構(gòu)成。通過PlayItem信息的定義,能夠進(jìn)行與AVClip不同的再現(xiàn)路徑的定義。1.3.1.1.“ES_table”的數(shù)據(jù)結(jié)構(gòu)接著,對(duì)“ES_table”的詳細(xì)情況進(jìn)行說明。ES_table是表示在由PlayItem信息的Clip_Information_file_name指定的AVClip中復(fù)用的多個(gè)基本流中的能夠再現(xiàn)的流的表。具體而言,ES_table通過將關(guān)于復(fù)用在MainClip中的多個(gè)基本流中的能夠再現(xiàn)的基本流的strean^entries(流表項(xiàng))與stream_attributes(流屬性)建立對(duì)應(yīng)而構(gòu)成。圖5是表示ES_table的內(nèi)部結(jié)構(gòu)的圖。圖中的括弧記號(hào)“{”對(duì)于視頻流、主音頻流、PG流及IG流分別表示對(duì)應(yīng)于能夠再現(xiàn)的流的stream_entry-stream_attributes的組。按照流的每個(gè)種類,對(duì)該流的種類賦予了用來識(shí)別各個(gè)流的識(shí)別符(id)。本圖所示的ES_table對(duì)于視頻流具有一個(gè)stream_entry及stream_attributes的組(stream_entry-stream_attributes),對(duì)于主音頻流、PG流及IG流分別具有多個(gè)stream_entry及stream_attributes的組(stream_entry-stream_attributes)。此外,ES_table包括表示能夠再現(xiàn)的視頻流數(shù)目的number_of_video_stream_entries、表示能夠再現(xiàn)的主音頻流數(shù)目的number_of_audio_stream_entries、表示能夠再現(xiàn)的PG流數(shù)目的number_0f_PG_stream_entries、以及表示能夠再現(xiàn)的IG流數(shù)目的number_of_IG_stream_entries0接著,對(duì)stream_entry-stream_attributes的詳細(xì)情況進(jìn)行說明。圖6(a)是表示主音頻流中的stream_entry的圖。如本圖所示,主音頻流的stream_entry包括表示在主音頻流的解復(fù)用中使用的PID的“ref_to_Mream_PID_of_Main_Clip”。圖6(b)是表示對(duì)應(yīng)于主音頻流的stream_attributes的圖。主音頻流的stream_attributes包括表示音頻流的編碼方式的“COding_type”、表示對(duì)應(yīng)的音頻流的聲道結(jié)構(gòu)的“presentation_type”、表示對(duì)應(yīng)的音頻流的采樣頻率的“sampling_frequency”、和表示音頻流的語言屬性的“audio_language_code”。1.3.1.1.1.文件(00001.mpls)的ES_table接著,對(duì)文件(OOOOl.mpls)的ES_table進(jìn)行說明。在ES_table包括NAC流的stream_entry-stream_attributes的情況下,以怎樣的順序?qū)⒛軌蛟佻F(xiàn)的各音頻流的stream_entry-stream_attributes進(jìn)行登記是重要的。在將NAC流的stream_entry-stream_attributes登記至IjES_table中時(shí),在緊挨著該音頻流的stream_entry-stream_attributes之前預(yù)先登記從與該音頻流相同的音源編碼的、已有的編碼方式(AC3、DTS、以及LPCM等)編碼的音頻流的stream_entry-stream_attributes。例如,在NAC流是日語配音的正片用聲音的情況下,在緊挨著NAC之前登記的音頻流的音源優(yōu)選也是日語配音的正片用聲音。此外,NAC流的語言代碼及聲道數(shù)優(yōu)選的是與緊挨著的之前登記的、已有編碼流的語言代碼及聲道數(shù)相同。再現(xiàn)裝置在選擇應(yīng)再現(xiàn)的音頻流時(shí),在存在多個(gè)選擇的優(yōu)先順位最高的音頻流的情況下,選擇登記在ES_table的開頭的音頻流,所以通過如上述那樣登記,即使已有的再現(xiàn)裝置誤判斷為在本裝置中存在將NAC流再現(xiàn)的能力、即誤判斷為滿足條件A,也選擇在緊挨著該NAC的stream_entry-stream_attributes的之前登記的已有的編碼流,而不會(huì)選擇NAC流。圖7是表示包含NAC流的stream_entry-stream_attributes的ES_table的結(jié)構(gòu)的一例的圖。如圖7所示,在主音頻流的開頭的stream_attributes(id=1)中,作為coding_type而記述有AC3,作為presentation_type而記述有multi-channel(多聲道),作為audio_language_code而記述有Japanese(臼語)。在stream_attributes(id=2)中,作為coding—type而i己述有NAC,作為presentation—type而i己述有multi-channel,作為audi0_language_C0de而記述有Japanese。此外,假設(shè)音頻流(id=1)及音頻流(id=2)是從相同的音頻內(nèi)容編碼而得的。在選擇應(yīng)再現(xiàn)的音頻流時(shí),即使已有的再現(xiàn)裝置誤判斷為在本裝置中存在將NAC流再現(xiàn)的能力、NAC流與用AC3編碼的音頻流的優(yōu)先順位相同,也選擇用AC3編碼的音頻流,所以能夠保障已有的再現(xiàn)裝置進(jìn)行的音頻流的再現(xiàn)。1.4.CLIPINF0目錄在CLIPINF0目錄中,保存有被賦予了擴(kuò)展名“clip”的clip(片段)信息文件。被賦予了擴(kuò)展名“clip”的clip信息文件保存有AVClip的管理信息。這里,如圖1所示,在CLIPINF0目錄中,保存有文件(00001.clip(有NAC))和文件(00002.clip(無NAC))。保存在文件(00001.clip(有NAC))中的管理信息對(duì)應(yīng)于保存在文件(00001.m2ts(有NAC))中的AVClip,包括關(guān)于NAC流的信息。另一方面,保存在文件(00002.clip(無NAC))中的管理信息對(duì)應(yīng)于保存在文件(00002.m2ts(無NAC))中的AVClip,不包括關(guān)于NAC流的信息。圖8是表示AVClip的管理信息的內(nèi)部結(jié)構(gòu)的圖。AVClip的管理信息基本上與AVClip一一對(duì)應(yīng),由保存有關(guān)于AVClip的信息的“ClipinfoO”、保存有關(guān)于ATCSequence及STCkquence的信息的“kquencehfo0”、保存有關(guān)于ftOgramkquence的信息的"ProgramInfo()”、以及“CharacteristicPointInfo(CPI())”構(gòu)成。ProgramInfo由表示包含在AVClip中的基本流數(shù)目的number_of_es、表示各基本流的PID的stream_pid、以及表示對(duì)應(yīng)于各基本流的種類的屬性信息的stream_COde_info()構(gòu)成。在保存于文件(00001.m2ts)中的AVClip中,包含對(duì)應(yīng)于NAC的音頻流,所以在保存在文件(00001.clip(有NAC))中的管理信息的stream_code_info()中,記載有對(duì)應(yīng)于NAC的音頻流的屬性信息。CPI()包括關(guān)于屬于AVClip的各個(gè)基本流的EP_map(未圖示)。EP_map是在1個(gè)基本流上、將AccessUnit(存取單元)存在的表項(xiàng)位置的包號(hào)碼(SPN_EP_start)與表項(xiàng)時(shí)刻(PTS_EP_start)建立對(duì)應(yīng)而表示的信息。以上的播放列表信息及clip信息被分類為“靜態(tài)腳本”。這是因?yàn)椋ㄟ^以上的播放列表信息及clip信息,定義作為靜態(tài)的再現(xiàn)單位的播放列表。以上,結(jié)束關(guān)于靜態(tài)腳本的說明。接著,對(duì)“動(dòng)態(tài)腳本”進(jìn)行說明。所謂動(dòng)態(tài)腳本,是動(dòng)態(tài)地規(guī)定AVClip的再現(xiàn)控制的腳本數(shù)據(jù)?!皠?dòng)態(tài)”,是指再現(xiàn)控制的內(nèi)容由于再現(xiàn)裝置的狀態(tài)變化或來自用戶的鍵事件(keyevent)而變化。在BD-ROM中,作為該再現(xiàn)控制的動(dòng)作環(huán)境而設(shè)想了兩個(gè)模式。第1個(gè)是與DVD再現(xiàn)裝置的動(dòng)作環(huán)境很類似的動(dòng)作環(huán)境,是基于命令的執(zhí)行環(huán)境。第2個(gè)是Java(注冊(cè)商標(biāo))虛擬機(jī)的動(dòng)作環(huán)境。這兩個(gè)動(dòng)作環(huán)境中的第1個(gè)稱作HDMV模式。第2個(gè)稱作BD-J模式。由于有這兩個(gè)動(dòng)作環(huán)境,所以動(dòng)態(tài)腳本設(shè)想該某個(gè)動(dòng)作環(huán)境而記述。將設(shè)想了HDMV模式的動(dòng)態(tài)腳本稱作MovieObject。另一方面,將設(shè)想了BD-J模式的動(dòng)態(tài)腳本稱作BD-JObject。首先,對(duì)MovieObject進(jìn)行說明。1.5.MovieObjectMovie0bject保存在圖1所示的MovieObject.bdmv的文件中,包括例如導(dǎo)航命令串ο導(dǎo)航命令串由條件分支、再現(xiàn)裝置中的狀態(tài)寄存器的設(shè)定、實(shí)現(xiàn)狀態(tài)寄存器的設(shè)定值取得等的命令串構(gòu)成。以下表示能夠在MovieObject中記述的命令。PlayPL命令格式PlayPL(第1自變量,第2自變量)第1自變量是播放列表的號(hào)碼,能夠指定應(yīng)再現(xiàn)的播放列表。第2自變量可以使用包含在該播放列表中的播放項(xiàng)目及該播放列表中的任意的時(shí)刻、ChapteiNMark來指定再現(xiàn)開始位置。將通過播放項(xiàng)目指定了PL時(shí)間軸上的再現(xiàn)開始位置的PlayPL函數(shù)稱作PlayPLatPlayItemO,將通過Chapter指定了PL時(shí)間軸上的再現(xiàn)開始位置的PlayPL函數(shù)稱作PlayPLatChapter(),將通過時(shí)刻信息指定了PL時(shí)間軸上的再現(xiàn)開始位置的PlayPL函數(shù)稱作PlayPLatSpecifiedTime()。MovieObject中的導(dǎo)航命令的記述與DVD中的導(dǎo)航命令的記述方式很相似,所以能夠高效率地進(jìn)行將DVD上的盤內(nèi)容移植到BD-ROM中的作業(yè)。關(guān)于MovieObject,存在記載在國際公開公報(bào)WO2004/074976中的現(xiàn)有技術(shù)。關(guān)于詳細(xì)情況,請(qǐng)參照該國際公開公報(bào)。以上,結(jié)束關(guān)于MovieObject的說明。接著,對(duì)BD-JObject進(jìn)行說明。1.6.BD-JObjectBD-JObject是用Java編程環(huán)境記述的、BD-J模式的動(dòng)態(tài)腳本,保存在00001.bobj的文件中。與MovieObject的差異是在BD-JObject中沒有直接記述命令這一點(diǎn)。即,在MovieObject中,控制步驟通過導(dǎo)航命令直接記述。相對(duì)于此,在BD-JObject中,通過將對(duì)于Java應(yīng)用的指定記載在應(yīng)用管理表中,間接地規(guī)定了控制步驟。通過這樣的間接的規(guī)定,能夠高效率地進(jìn)行在多個(gè)動(dòng)態(tài)腳本中使控制步驟共通化的、控制步驟的共通化。此外,MovieObject中的播放列表再現(xiàn),通過命令播放列表再現(xiàn)的導(dǎo)航命令(PlayPI命令)的記述而進(jìn)行,但BD-JObject中的播放列表再現(xiàn)可以通過將表示播放列表再現(xiàn)步驟的播放列表管理表裝入到BD-JObject中來記述。對(duì)該BD-J模式中的Java應(yīng)用進(jìn)行說明。這里,BD-J模式設(shè)想的Java平臺(tái)是完全安裝了Java2Micro_Edition(J2ME)PersonalBasisProfile(PBP1.0)、和GloballyExecutableMHPspecification(GEM1.0.2)forpackagemediatargets的5P臺(tái)。該BD-J模式中的Java應(yīng)用(BD-J應(yīng)用)經(jīng)由xlet接口由ApplicationManager控制。叉161接口具有“103(^(1,,、、31186(1,,、“3(^&6,,、“(^8廿076(1,,的4個(gè)狀態(tài)。上述Java平臺(tái)包括JFIF(JPEG)或PNG、其他用來顯示圖像數(shù)據(jù)的標(biāo)準(zhǔn)Java庫。因此,Java應(yīng)用能夠?qū)崿F(xiàn)與在HDMV模式中由IG流實(shí)現(xiàn)的⑶I不同的⑶I架構(gòu)。Java應(yīng)用中的⑶I架構(gòu)包括由GEM1.0.2規(guī)定的HAVi架構(gòu),包括GEM1.0.2中的遙控導(dǎo)航機(jī)構(gòu)。由此,Java應(yīng)用能夠?qū)崿F(xiàn)將基于HAVi架構(gòu)的按鈕顯示、文本顯示、在線顯示(BBS的內(nèi)容)等顯示、與動(dòng)態(tài)圖像的顯示組合起來的畫面顯示,能夠使用遙控器進(jìn)行對(duì)該畫面顯示的操作。對(duì)應(yīng)于該Java應(yīng)用的實(shí)體的是保存在圖1的BDMV目錄屬下的BDJA目錄中的Java歸檔文件(00001.jar)。關(guān)于BD-JObject,存在記載于國際公開公報(bào)WO2004/045840A1、W02005/036555A1、以及WO2005/036546A1中的現(xiàn)有技術(shù)。關(guān)于詳細(xì)情況,請(qǐng)參照該國際公開公報(bào)。以上,結(jié)束對(duì)BD-JObject的說明。2.再現(xiàn)裝置2.1.硬件結(jié)構(gòu)圖9是表示再現(xiàn)裝置1000的內(nèi)部結(jié)構(gòu)的圖。再現(xiàn)裝置1000主要由系統(tǒng)LSI和驅(qū)13動(dòng)裝置的兩個(gè)部分構(gòu)成,通過將這些部分安裝到裝置的機(jī)柜及基板上,能夠進(jìn)行工業(yè)生產(chǎn)。系統(tǒng)LSI是集成了起到再現(xiàn)裝置的功能的各種處理部的集成電路。這樣生產(chǎn)的再現(xiàn)裝置包括BD-ROM驅(qū)動(dòng)器10、讀緩沖器20、系統(tǒng)目標(biāo)解碼器300、平面加法部40、編碼器50、D/A變換器60、存儲(chǔ)器70、PID變換部80、PSR組90、控制器100、操作受理部110、以及HDMI收發(fā)部120而構(gòu)成。BD-ROM驅(qū)動(dòng)器10基于從控制器100輸入的讀出請(qǐng)求從BD-ROMl讀出數(shù)據(jù)。分別將從BD-ROMl讀出的AVClip傳送給讀緩沖器20、將管理信息(索引文件、播放列表文件及clip信息文件)、MovieObject.bdmv文件、以及BD-JObject文件(以下也稱作"BD程序文件”)傳送給存儲(chǔ)器70。讀緩沖器20是FIFO存儲(chǔ)器,以先入先出方式保存從BD-ROMl讀出的TS包。系統(tǒng)目標(biāo)解碼器300對(duì)保存在讀緩沖器20中的TS包進(jìn)行解復(fù)用處理,進(jìn)行流的解碼處理。從控制器100傳送包含在TS包中的流的解碼所需要的、編解碼器的種類及流屬性等的信息。系統(tǒng)目標(biāo)解碼器300具體而言包括解復(fù)用器301、ATC生成部302、STC生成部303、交互圖形平面解碼器(IG解碼器)304、交互圖形平面(IG平面)305、演示圖形解碼器(PG解碼器)306、演示圖形平面(PG平面)307、視頻解碼器308、視頻平面309、JPEG解碼器310、Still平面311、開關(guān)312、以及音頻解碼器313而構(gòu)成。解復(fù)用器301將保存在讀緩沖器20中的TS包取出,從所取出的TS包得到PES包。將得到的PES包中的、具有從PID變換部80通知的PID的包輸出給視頻解碼器308、音頻解碼器313、IG解碼器304、以及PG解碼器306的某一個(gè)。ATC生成部302通過控制器100的指示而生成ArrivalTimeClock(ATC),調(diào)節(jié)解復(fù)用器301的動(dòng)作定時(shí)。STC生成部303通過控制器100的指示而生成SystemTimeClock(STC),調(diào)節(jié)各解碼器的動(dòng)作定時(shí)。IG解碼器304將從解復(fù)用器301輸入的交互圖形流解碼,在顯示時(shí)刻(PTS)的定時(shí),將非壓縮格式的圖形數(shù)據(jù)寫出到IG平面305中。IG平面305是用來保存圖形數(shù)據(jù)的平面。PG解碼器306將從解復(fù)用器301輸入的演示圖形流解碼,在顯示時(shí)刻(PTS)的定時(shí),將非壓縮格式的圖形數(shù)據(jù)寫出到PG平面307中。PG平面307是用來保存圖形數(shù)據(jù)的平面。視頻解碼器308將從解復(fù)用器301輸入的PES包解碼而得到非壓縮格式的圖片(picture),并寫入到視頻平面309中。視頻平面309是用來保存非壓縮格式的圖片的平面。所謂平面,是在再現(xiàn)裝置中用來保存一個(gè)畫面量的像素?cái)?shù)據(jù)的存儲(chǔ)器區(qū)域。視頻平面中的分辨率是1920X1080,保存在該視頻平面中的圖片數(shù)據(jù)由用16位的YUV值表現(xiàn)的像素?cái)?shù)據(jù)構(gòu)成。JPEG解碼器310將從控制器100輸入的圖形數(shù)據(jù)(例如JPEG)解碼,寫入到Mill平面311中。Still(靜止)平面311是保存通過將JPEG數(shù)據(jù)展開而得到的非壓縮的圖形數(shù)據(jù)的平面。開關(guān)312是切換將由解復(fù)用器301進(jìn)行了解復(fù)用的、構(gòu)成主音頻流的TS包供給到音頻解碼器313中、還是不供給到音頻解碼器313而將該音頻流輸出給其他設(shè)備(透傳輸出,pass-throughoutput)的開關(guān)。音頻解碼器313將從解復(fù)用器301輸入的PES包解碼,輸出非壓縮格式的音頻數(shù)據(jù)。音頻解碼器313能夠?qū)AC流解碼。平面加法部40通過將視頻平面309、PG平面307、IG平面305、以及Still平面311瞬間疊加而生成影像信號(hào),輸出給數(shù)字電視機(jī)等的顯示器。編碼器50在將通過音頻解碼器313的解碼得到的LPCM狀態(tài)的音頻數(shù)據(jù)作為環(huán)繞聲音用S/PDIF那樣的數(shù)字接口發(fā)送的情況下,將LPCM以DolbyDigital(DD)格式或DolbyTheaterSystem(DTS)格式進(jìn)行壓縮編碼。D/A變換器60將通過音頻解碼器313的解碼得到的LPCM狀態(tài)的音頻數(shù)據(jù)變換為模擬數(shù)據(jù)并輸出給外部的設(shè)備。存儲(chǔ)器70是用來保存除了BD程序文件以外的當(dāng)前的PL信息及當(dāng)前的Clip信息等的存儲(chǔ)器。所謂當(dāng)前PL信息,是指記錄在BD-ROM中的多個(gè)PlayList信息中的、作為當(dāng)前處理對(duì)象的信息。所謂當(dāng)前Clip信息,是指記錄在BD-ROM中的多個(gè)Clip信息中的、作為當(dāng)前處理對(duì)象的信息。PID變換部80將保存在PSR組90中的主音頻流的流號(hào)碼基于ES_table變換為PID,將作為變換結(jié)果的PID指示給解復(fù)用器301。PSR組90是內(nèi)置在再現(xiàn)裝置中的寄存器,由64個(gè)PlayerSetting/StatusRegisters(播放器設(shè)置/狀態(tài)寄存器,PSR)、和4096個(gè)GeneralPurposeRegisters(通用寄存器,GPR)構(gòu)成。PlayerSetting/StatusRegisters的設(shè)定值(PSR)中的PSR4PSR8被用于表現(xiàn)當(dāng)前的再現(xiàn)時(shí)點(diǎn)??刂破?00包括CPUlOOa和命令ROMlOOb。CPUlOOa將保存在MovieObject.bdmv中的MovieObject、或由BD-JObject參照的Java應(yīng)用解讀,通過執(zhí)行按照該解讀結(jié)果的播放列表再現(xiàn)(是按照當(dāng)前Playlist信息的再現(xiàn)控制),實(shí)現(xiàn)BD-ROM的再現(xiàn)控制。此外,還進(jìn)行上述那樣的ATS、STC的控制。命令ROMlOOb存儲(chǔ)有規(guī)定再現(xiàn)裝置的控制的軟件。操作受理部110從用戶受理對(duì)遙控器進(jìn)行的操作,將表示這樣的操作的用戶事件信息通知給控制器100。HDMI收發(fā)部120從經(jīng)由HDMI(HighDefinitionMultimediahterface,高精度多媒體接口)連接的其他設(shè)備接收關(guān)于該設(shè)備的信息。此外,將通過視頻解碼器308的解碼得到的數(shù)字非壓縮的視頻與LPCM或壓縮的音頻數(shù)據(jù)一起發(fā)送給經(jīng)由HDMI連接的其他設(shè)備。以上是再現(xiàn)裝置1000的硬件結(jié)構(gòu)。接著,對(duì)再現(xiàn)裝置1000的軟件結(jié)構(gòu)進(jìn)行說明。2.2.軟件結(jié)構(gòu)圖10是在功能上表現(xiàn)控制器100的圖。如該圖所示,控制器100由程序執(zhí)行部101、再現(xiàn)控制部102、過程(procedure)執(zhí)行部103、以及使ATC生成部302和STC生成部303進(jìn)行ATC/STC的生成的ATC/STC控制部104構(gòu)成。這些結(jié)構(gòu)要素的處理基于PSR組90。以下對(duì)PSR1、PSR15、PSR31進(jìn)行說明。<PSR1>圖11(a)是表示PSRl的比特分配的圖。根據(jù)該圖,32比特長的PSRl的低位8比特(b0b7)是流號(hào)碼,確定在當(dāng)前的PlayItem的ES_table中記述有stream_entry的多個(gè)主音頻流中的一個(gè)。如果PSRl的設(shè)定值變化,則再現(xiàn)裝置1000將對(duì)應(yīng)于該變化后的設(shè)定值的主音頻流再現(xiàn)。在PSRl中,作為初始值而設(shè)定有OxFF,能夠由再現(xiàn)裝置1000設(shè)定為132的值。該OxFF是不定值,表示不存在主音頻流、或者沒有選擇主音頻流。132的設(shè)定值被解釋為主音頻流的流號(hào)碼。<PSR15>圖11(b)是表示PSRl5的比特分配的圖。根據(jù)該圖,PSR15包括DRAcapability(DRA能力)、DolbyLosslesscapability(杜比無損能力)、DTS-HDcapability(DTS-HD能力)、DolbyDigitalPluscapability(DolbyDigitalPlus能力)、以及LPCMcapability(LPCM能力)。DRAcapability包括DRAExtension(DRA擴(kuò)展)和DRACore(DRA核心)。DRAExtension及DRACore分別通過設(shè)定為Olb而表示在再現(xiàn)裝置中有能夠?qū)RA格式的立體聲聲音再現(xiàn)的能力、通過設(shè)定為IOb表示在再現(xiàn)裝置中有能夠?qū)RA格式的環(huán)繞聲音再現(xiàn)的能力。另一方面,通過設(shè)定為00b,表示在再現(xiàn)裝置中不存在將DRA格式的音頻流解碼的能力。<PSR31>圖11(c)是表示PSR31的比特分配的圖。根據(jù)該圖,32比特長的PSR31中的低位16比特(b0bl5)是PlayerVersion(播放器版本)信息,如果是0000001000000000b,則表示該再現(xiàn)裝置的版本是2.0、2.1或2.2。如果是0000001000110000b,則表示該再現(xiàn)裝置的版本是2.3。以上是關(guān)于PSR組90的說明。以下,對(duì)程序執(zhí)行部101過程執(zhí)行部103進(jìn)行說明?!闯绦驁?zhí)行部101>程序執(zhí)行部101執(zhí)行保存在保存于存儲(chǔ)器70中的BD程序文件中的程序。具體而言,基于從操作受理部110輸入的用戶事件,對(duì)再現(xiàn)控制部102命令播放列表再現(xiàn)、或?qū)^程執(zhí)行部103命令PSR組90的狀態(tài)取得/設(shè)定。圖12是表示BD程序文件中保存的導(dǎo)航命令群包括將versiorunumber是2.3以上的播放列表再現(xiàn)的導(dǎo)航命令的情況下的播放列表選擇處理的流程圖。首先,BD程序檢查PSR31的播放器版本值(步驟S101),判斷再現(xiàn)裝置是否對(duì)應(yīng)于NAC0具體而言,判斷由PSR31的播放器版本表示的版本號(hào)是否是由播放列表(00001.mpls)的Version_number表示的版本號(hào)以上(步驟S102)。如果由PSR31的播放器版本表示的版本號(hào)是由播放列表(00001.mpls)的Version_number表示的版本號(hào)以上(步驟S102中是),則對(duì)再現(xiàn)控制部102指示播放列表(OOOOl.mpls)的再現(xiàn)。如果由PSR31的播放器版本表示的版本號(hào)比由播放列表(00001.mpls)的Version_number表示的版本號(hào)小(步驟S102中否),則對(duì)再現(xiàn)控制部102指示Version_number為1.0或2.0的播放列表(00002.mpls)的再現(xiàn)。此外,與播放列表同樣,對(duì)于clip信息,也能夠根據(jù)再現(xiàn)裝置的再現(xiàn)能力而切換對(duì)應(yīng)于NAC和不對(duì)應(yīng)NAC?!丛佻F(xiàn)控制部102>再現(xiàn)控制部102具有控制BD-ROM驅(qū)動(dòng)器10和系統(tǒng)目標(biāo)解碼器300、控制AVClip的再現(xiàn)的功能。例如,基于從程序執(zhí)行部101輸入的再現(xiàn)命令,參照保存在存儲(chǔ)器70中的播放列表信息,控制AVClip的再現(xiàn)處理。圖13是表示再現(xiàn)控制部102的播放列表再現(xiàn)步驟的流程圖。該流程圖是進(jìn)行當(dāng)前PL信息(.mpls)的讀入(步驟S201)、然后執(zhí)行步驟S202步驟S210的處理的流程圖。這里,步驟S202步驟S210構(gòu)成了對(duì)構(gòu)成當(dāng)前PL信息的各個(gè)PI信息重復(fù)步驟S203步驟S210的處理直到步驟S209成為是的循環(huán)處理。將在該循環(huán)處理中作為處理對(duì)象的PlayItem稱作PlayItem#x(PI#x)。該P(yáng)layltem#x通過設(shè)定為當(dāng)前播放列表的開頭的PlayItem而被初始化(步驟S2(^)。上述循環(huán)處理的結(jié)束條件是該P(yáng)layItemfe成為當(dāng)前播放列表的最后的PlayItem(步驟S209),如果不是最后的Playltem,則將當(dāng)前播放列表的下個(gè)PlayItem設(shè)定為PlayItemfe(步驟S210)。在循環(huán)處理中被反復(fù)執(zhí)行的步驟S203步驟S210將由PlayItemfe的Clip_information_file_name指定的Clip信息讀入到存儲(chǔ)器中(步驟S203),將Playltem#x的In_time使用當(dāng)前Clip信息的EPmap變換為I圖片地址u(步驟S204),將PlayItemfe的0ut_time使用當(dāng)前Clip信息的EP_map變換為I圖片地址ν(步驟S205),求出通過這些變換得到的地址ν的下個(gè)I圖片,將該地址的前1個(gè)設(shè)定為地址w(步驟S207),使用這樣計(jì)算出的地址w,對(duì)BD-ROM驅(qū)動(dòng)器1命令從I圖片地址u到地址w的TS包的讀出(步驟S208)。另一方面,對(duì)于視頻解碼器等,命令從當(dāng)前PLMark的mark_time_stamp到Playltem#x的0ut_time的輸出(步驟S206)。通過以上的步驟S205步驟S208,在AVClip中進(jìn)行由PlayItemfe指示的部分的再現(xiàn)。然后,進(jìn)行PlayItemfe是否是當(dāng)前播放列表的最后的PI的判斷(步驟S209)。如果PlayItemfe不是當(dāng)前播放列表的最后的PI,則將當(dāng)前播放列表中的下個(gè)PlayItem設(shè)定為Playltem#x(步驟S210),回到步驟S203。通過重復(fù)以上的步驟S203步驟S210,依次再現(xiàn)構(gòu)成播放列表的PI。〈過程執(zhí)行部103>過程執(zhí)行部103在發(fā)生了從某個(gè)PlayItem信息向別的PlayItem信息的切換的情況下,或者在由用戶進(jìn)行了表示切換流號(hào)碼之意的操作的情況下,執(zhí)行規(guī)定的流選擇過程,將新的流號(hào)碼寫入到PSRl中。再現(xiàn)裝置1000根據(jù)寫入在PSRl中的流號(hào)碼,將主音頻流再現(xiàn),所以成為通過該P(yáng)SRl的設(shè)定而選擇主音頻流。在PlayItem信息的切換時(shí)執(zhí)行流選擇過程是因?yàn)椋捎贓S_table按照每個(gè)PlayItem信息而存在,所以有可能有在某個(gè)PlayItem信息中能夠再現(xiàn)的主音頻流在別的PlayItem信息中不能再現(xiàn)的情況。通過該過程執(zhí)行部103,PSRl形成圖14(a)所示那樣的狀態(tài)轉(zhuǎn)變。圖14(a)是表示PSRl的設(shè)定值能夠取的狀態(tài)轉(zhuǎn)變的圖。在本圖中,所謂的Valid(有效),是指PSRl的值為記述在PlayItem的ES_table中的stream_entry數(shù)以下的號(hào)碼并且能夠解碼。所謂hvalid(無效),是PSRl的值是0、或者為超過記述在PlayItem的ES_table中的stream_entry數(shù)的號(hào)碼、或者即使記述在PlayItem的ES_table中的stream_entry數(shù)是132的值也不能解碼的情況。圖14(a)中的虛線框示意地表示在狀態(tài)轉(zhuǎn)變時(shí)決定PSR的值的步驟。在PSR的設(shè)定處理步驟中,有“!Procedurewhenplaybackconditionischanged”(再現(xiàn)條件改變時(shí)的過程)、禾口"ProcedurewhenStreamchangeisrequested,,(請(qǐng)求、流改變時(shí)的過程)。Procedurewhenplaybackconditionischanged表Tj^當(dāng)因?yàn)樵谠佻F(xiàn)裝置中發(fā)生了某種事件、所以再現(xiàn)裝置的狀態(tài)變化時(shí)應(yīng)執(zhí)行的處理步驟。ProcedurewhenStreamchangeisrequested表不當(dāng)用戶請(qǐng)求了某禾中切換(在圖14(a)中是流)時(shí)應(yīng)執(zhí)行的處理步驟。這些虛線框所Tj^白勺Procedurewhenplaybackconditionischanged^ProcedurewhenStreamchangeisrequested是流選擇過程,在后面結(jié)合流程圖詳細(xì)地說明。圖14(a)中的箭頭象征性地表示PSR能夠取的狀態(tài)間的狀態(tài)轉(zhuǎn)變。對(duì)意味著狀態(tài)轉(zhuǎn)變的箭頭添加的注釋意味著應(yīng)作為各狀態(tài)轉(zhuǎn)變的觸發(fā)的事件。即,在本圖中,在發(fā)生了“LoadDisc”(裝載盤)、“ChangeaStream”(改變流)、“StartPlayListplayback,,(開始播放列表再現(xiàn))、"CrossaPlayltemboundary,,(穿過播放項(xiàng)目邊界)、或“^TerminatePlayListplayback”(終止播放列表再現(xiàn))這樣的事件時(shí),進(jìn)行PSRl的狀態(tài)轉(zhuǎn)變。理解這些標(biāo)注方法,參照?qǐng)D14(a)可知,在hvalid—hvalid的狀態(tài)轉(zhuǎn)變時(shí)、Valid—Invalid的狀態(tài)轉(zhuǎn)變時(shí)不執(zhí)行上述處理步驟。相對(duì)于此,Invalid—Valid間的狀態(tài)轉(zhuǎn)變、Valid—Valid間的狀態(tài)轉(zhuǎn)變都經(jīng)由虛線框。即,在將PSRl設(shè)定為Valid時(shí),通過上述Procedurewhenplaybackconditionischanged、ProcedurewhenStreamchangeisrequested設(shè)定PSRl0以下,對(duì)作為狀態(tài)轉(zhuǎn)變的觸發(fā)事件的事件進(jìn)行說明。"LoadDisc”是指將BD-ROM裝載到再現(xiàn)裝置中的事件。PSRl在這樣的裝載時(shí)暫時(shí)被設(shè)定為不定值(OxFF)。"StartPlayListplayback”是指基于PL的再現(xiàn)處理開始的事件。可知在這樣白勺牛白勺HBi,ΛProcedurewhenplaybackconditionischanged,PSRl1^Valid。"TerminatePlayListplayback”是指基于PL的再現(xiàn)處理結(jié)束的事件。在這樣的事件的發(fā)生時(shí),可知不執(zhí)行Procedurewhenplaybackconditionischanged,而轉(zhuǎn)移為Invalid?!癈hangeXXX”是指進(jìn)行了用戶的XXX(在本圖中是流)的切換請(qǐng)求的事件。在PSRl是hvalid的情況下,如果發(fā)生這樣的事件(圖中的cjl),將PSRl設(shè)定為如其請(qǐng)求那樣的值。即使這樣設(shè)定的值表示有效的流號(hào)碼,也將該P(yáng)SRl的設(shè)定值作為hvalid的值處理。即,在通過事件“ChangeXXX”的狀態(tài)轉(zhuǎn)變中,是hvalid的PSR不會(huì)變化為Valid。另一方面,在PSRl是Valid的情況下,如果發(fā)生這樣的事件ChangeaStream(圖中的cj2),則執(zhí)行ProcedurewhenStreamchangeisrequested,將新的值設(shè)定為PSRl。這里,通過ProcedurewhenStreamchangeisrequested的執(zhí)行設(shè)定的值也有可能不為用戶希望的值的情況。這是因?yàn)?,ProcedurewhenStreamchangeisrequested具有將無效的值排除的功能。在PSRl為Valid時(shí)發(fā)生了Changestream的情況下,不會(huì)有從Valid狀態(tài)轉(zhuǎn)變至丨JInvalid的情況。這是因?yàn)?,在ProcedurewhenStreamchangeisrequested側(cè)保證了PSRl不為Invalid。"CrossaPlayItemboundary”是指某個(gè)PlayItem的邊界通過的事件。這里,所謂PlayItem的邊界,是指連續(xù)的兩個(gè)PlayItem中的、先行側(cè)的末端、后接側(cè)的前端的間隙??芍赑SRl是Valid的情況下如果發(fā)生這樣的事件則執(zhí)行!Procedurewhenplaybackconditionischanged。并且,可知在Procedurewhenplaybackconditionischanged的執(zhí)行后、PSRl的狀態(tài)恢復(fù)為Valid或轉(zhuǎn)移為hvalid。ES_table按照每個(gè)PlayItem而存在,如果PlayItem變化,則能夠再現(xiàn)的基本流也變化。每當(dāng)PlayItem的再現(xiàn)開始時(shí)執(zhí)行Procedurewhenplaybackconditionischanged而按照每個(gè)PlayItem將適當(dāng)?shù)脑O(shè)定值設(shè)定為PSRl是該狀態(tài)轉(zhuǎn)變的主旨。在i亥狀態(tài)轉(zhuǎn)變中,Procedurewhenplaybackconditionischanged為圖14(b)樣。圖14(b)是表示Procedurewhenplaybackconditionischanged的處理步驟的圖。本處理步驟是通過步驟S301、步驟S302的兩個(gè)判斷步驟的組合進(jìn)行PSRl的設(shè)定。步驟S301是ES_table中的strean^entry數(shù)是否是O的判斷,如果是0,則維持PSRl的值(步驟S330)。步驟S302是在ES_table中的stream_entry數(shù)不是0的情況下、判斷ES_table的streanuentry數(shù)是否比PSRl多、并且條件(A)是真的步驟。所謂條件(A),是在再現(xiàn)裝置中存在將由PSRl確定的主音頻流再現(xiàn)的能力。如果ES_table的strean^entry數(shù)是否比PSRl多、并且條件(A)是真(步驟S302中是),則維持PSRl(步驟S304)。在PSRl的值比streanuentry數(shù)大、或者不滿足條件㈧的情況下(步驟S302中否),再設(shè)定PSRl步驟S305)。圖15是表示PSRl的設(shè)定(步驟S305)的詳細(xì)的處理步驟的流程圖。步驟S401、步驟S402形成了對(duì)所有的主音頻流重復(fù)步驟S403的循環(huán)處理。在該循環(huán)處理中,將作為處理對(duì)象的各個(gè)主音頻流稱作主音頻流i。步驟S404進(jìn)行主音頻流i是否滿足3個(gè)條件(a)、(b)、(c)的檢查。條件(a)是在再現(xiàn)裝置中存在將主音頻流i再現(xiàn)的能力,是否滿足它的判斷通過PSR15與主音頻流i的coding_type的比較來進(jìn)行。條件(b)是主音頻流i的語言屬性與再現(xiàn)裝置的語言設(shè)定相同,是否滿足它的判斷通過記述在ES_table中的主音頻流i的audio_language_code是否與PSR16的設(shè)定值相同的比較來進(jìn)行。條件(c)是主音頻流i的聲道屬性是環(huán)繞、在再現(xiàn)裝置中存在將其再現(xiàn)的能力。是否滿足它的判斷通過PSR15與主音頻流i的presentation_type和coding_type的比較來進(jìn)行。根據(jù)這些多個(gè)條件中的“主音頻流i滿足哪個(gè)和哪個(gè)”、或“滿足幾個(gè)條件”的應(yīng)滿足的條件的模式,在本流程圖中對(duì)主音頻流賦予優(yōu)先順位。如果對(duì)所有的主音頻流重復(fù)了以上的處理,則進(jìn)行步驟S404步驟S408的處理。步驟S404是是否不存在滿足條件(a)的主音頻流的判斷。如果不存在滿足條件(a)的主音頻流(步驟S404中否),則將不定值(OxFF)設(shè)定到PSRl中(步驟S409)。步驟S405是是否存在滿足全部條件(a)、(b)、(c)的主音頻流的判斷。如果存在滿足全部條件(a)、(b)、(c)的主音頻流,(步驟S405中是),則將滿足全部條件(a)、(b)、(c)的主音頻流的號(hào)碼設(shè)定到PSRl中(步驟S410)。這里成為問題的是存在多個(gè)滿足條件(a)、(b)、(c)的主音頻流的情況。由于全部滿足條件(a)條件(c),所以成為相同的優(yōu)先順位,所以不能決定優(yōu)劣。在此情況下,在步驟S410中,根據(jù)ES_table中的strean^entry的順序決定各流的順位。具體而言,對(duì)于編解碼器屬性-語言屬性-聲道屬性相同的主音頻流,再現(xiàn)裝置參照ES_table中的Streanuentry的登記順序,選擇登記最早的主音頻流。通過改變ES_table中的登記順序,創(chuàng)作(authoring)者能夠在創(chuàng)作時(shí)規(guī)定在再現(xiàn)時(shí)使哪個(gè)流優(yōu)先地再現(xiàn)、將哪個(gè)流推后的選擇控制。步驟S406是在不存在滿足全部的條件(a)、(b)、(c)的主音頻流的情況下、是否存在滿足條件(a)、(b)的主音頻流的判斷。如果存在滿足條件(a)、(b)的主音頻流(步驟S406中是),將滿足條件(a)、(b)的主音頻流中的、ES_table中的strean^entry的登記順序最早者設(shè)定到PSRl中(步驟S411)。在步驟S407中,在不存在滿足全部的條件(a)、(b)、(c)的主音頻流、進(jìn)而也不存在滿足條件(a)、(b)的主音頻流的情況下,判斷是否存在滿足條件(a)、(c)的主音頻流。如果存在滿足條件(a)、(c)的主音頻流(步驟407中是),則將滿足條件(a)、(c)的主音頻流中的、ES_table中的stream_entry的登記順序最早者設(shè)定到PSRl中(步驟S412)。步驟S408是在不存在滿足全部的條件(a)、(b)、(c)、條件(a)、(b)、條件(a)、(c)的主音頻流的情況下、是否存在滿足條件(a)的主音頻流的判斷。如果存在滿足條件(a)的主音頻流(步驟408中是),則將滿足條件(a)的主音頻流中的、ES_table中的stream_entry的登記順序最早者設(shè)定到PSRl中(步驟S413)。以上是Procedurewhenplaybackconditionischanged。接著,對(duì)ProcedurewhenStreamchangeisrequested進(jìn)行說明。圖16是表示流變化時(shí)的PSRl的設(shè)定步驟的流程圖。本流程圖與圖14(b)的差異是圖14(b)中的PSRl的表述被替換為了X這一點(diǎn)。該X是基于從操作受理部110輸出的用戶事件信息、或者從IG解碼器304輸出的按鈕命令的值。本流程圖中的步驟S501是判斷是否ES_table的strean^entry數(shù)是X以上、并且條件(A)是真。條件(A)是在再現(xiàn)裝置中存在將用PSRl確定的主音頻流再現(xiàn)的能力,通過PSR15與主音頻流的COding_type的比較來判斷。如果X滿足該條件(步驟S501中是),則將X設(shè)定到PSRl中(步驟S502)。在X比streanuentry數(shù)大、或者不滿足條件㈧的情況下(步驟S501中否),判斷X是否是OxFF(步驟S503)。如果X不是OxFF(步驟S503中否),則可以認(rèn)為用戶想要選擇的主音頻流的號(hào)碼是無效的,所以將基于用戶操作的值X忽視,而維持PSRl的設(shè)定值(步驟S504)。如果X是OxFF(步驟S503中是),則設(shè)定PSRl(步驟S505)。該步驟S505的處理步驟與圖15所示的處理步驟相同(圖15中的步驟S404的判斷在ProcedurewhenStreamchangeisrequested中不需要。這是因?yàn)?,在ProcedurewhenStreamchangeisrequested中,在滿足條件(a)、(b)、(c)的主音頻流1個(gè)都不存在的情況下,不將用戶設(shè)定的值X設(shè)定在PSRl中,而維持PSRl的設(shè)定值)。<對(duì)應(yīng)于NAC的音頻流的選擇方法>接著,對(duì)選擇對(duì)應(yīng)于NAC的音頻流的方法進(jìn)行說明。由JAR文件(OOOOl.jar)定義的BD-J應(yīng)用是在將播放列表再現(xiàn)時(shí)應(yīng)執(zhí)行的程序,使再現(xiàn)裝置顯示用來從用戶受理選擇NAC流作為應(yīng)再現(xiàn)的音頻流的操作的菜單,使再現(xiàn)裝置執(zhí)行NAC音頻流的設(shè)定功能。NAC音頻流設(shè)定功能是在由用戶進(jìn)行了對(duì)菜單的選擇操作的情況下、將NAC流的流號(hào)碼設(shè)定在PSRl中的功能。圖17是表示菜單畫面的一例的圖。在從用戶受理了選擇NAC流的操作的情況下,即在選擇了“是”按鈕的情況下,將NAC流的流號(hào)碼設(shè)定在PSRl中。另外,如果將作為與NAC音頻流設(shè)定功能同樣的內(nèi)容的NAC音頻流設(shè)定命令作為按鈕信息的導(dǎo)航命令組合到按鈕信息中,則能夠根據(jù)通過交互圖形流描繪的NAC音頻流設(shè)定按鈕的確定操作而使再現(xiàn)裝置執(zhí)行NAC音頻流設(shè)定命令。因而,在HDMV模式中也能夠?qū)崿F(xiàn)NAC音頻流設(shè)定功能。3.已有的再現(xiàn)裝置進(jìn)行的音頻流選擇的具體例接著,使用具體例說明不對(duì)應(yīng)于NAC的已有的再現(xiàn)裝置從存儲(chǔ)于BD-ROM上的、包括NAC流的多個(gè)音頻流中怎樣選擇應(yīng)再現(xiàn)的音頻流。其中,假設(shè)該再現(xiàn)裝置誤判斷為能夠?qū)AC流解碼。圖18(a)是表示再現(xiàn)裝置的PlayerCapability(播放器能力)、語言設(shè)定、以及SurroundCapability(環(huán)繞能力)的圖。如圖18(a)所示,已有的再現(xiàn)裝置雖然不具有將NAC流解碼的能力,但具備LPCM的解碼能力、及AC-3環(huán)繞聲音的輸出能力,假設(shè)進(jìn)行了語言設(shè)定以表示日語聲音。假設(shè)對(duì)于該再現(xiàn)裝置裝載了記錄有圖18(b)所示的ES_table的BD-R0M。在該ES_table中,如圖18(c)所示,記述有6個(gè)音頻流的stream_entry_stream_attributes。首先,在再現(xiàn)裝置中,基于圖18(b)所示的ES_table,進(jìn)行各音頻流是否具備條件(a)、條件(b)、以及條件(c)的檢查。這里,第1個(gè)Audiostream(音頻流)1僅滿足3個(gè)條件中的條件(a)。第2個(gè)Audiostream2僅滿足3個(gè)條件中的條件(a)、條件(c)。第3個(gè)Audiostream3僅滿足條件(c),所以通常不作為選擇對(duì)象。但是,由于這里是已有的再現(xiàn)裝置誤判斷為能夠?qū)AC流解碼的前提,所以對(duì)于第3個(gè)Audiostream3,判斷為滿足條件(a)、條件(c),Audiostream3也能夠成為選擇對(duì)象。關(guān)于第4個(gè)AudiostreaiM,滿足條件(a)、條件(b)。關(guān)于第5個(gè)Audiostream5,滿足條件(a)、條件(b)、條件(c)。關(guān)于第6個(gè)Audiostreame,滿足條件(b)、條件(C)。進(jìn)而,如上所述,由于是已有的再現(xiàn)裝置誤判斷為能夠?qū)AC流解碼的前提,所以對(duì)于第6個(gè)Audiostreame,判斷為滿足條件(a)、條件(b)、條件(C)。關(guān)于各音頻流的條件具備已變得清楚,所以對(duì)滿足條件(a)條件(C)的全部的第5個(gè)及第6個(gè)音頻流賦予最高順位。在被賦予了最高順位的音頻流存在多個(gè)的情況下,選擇先登記的音頻流,所以這里選擇Audiostream50這樣,即使已有的再現(xiàn)裝置誤判斷為能夠?qū)AC流解碼,也不會(huì)選擇該音頻流。以上,根據(jù)本實(shí)施方式,通過將對(duì)應(yīng)于NAC的clip信息及AV數(shù)據(jù)、和不對(duì)應(yīng)于NAC的clip信息及AV數(shù)據(jù)記錄在BD-R0M1中,根據(jù)再現(xiàn)裝置的再現(xiàn)能力選擇播放列表信息、clip信息及AV數(shù)據(jù),在對(duì)應(yīng)于NAC的再現(xiàn)設(shè)備中使用對(duì)應(yīng)于NAC的播放列表及clip信息21將包括NAC的AV數(shù)據(jù)再現(xiàn),在不對(duì)應(yīng)于NAC的再現(xiàn)設(shè)備中,使用不包括NAC的播放列表及clip信息將不包括NAC的AV數(shù)據(jù)再現(xiàn)。因而,能夠避免因NAC流包含在AV數(shù)據(jù)中造成的、不對(duì)應(yīng)于NAC的再現(xiàn)裝置中的再現(xiàn)不良狀況。此外,即使在不對(duì)應(yīng)于NAC的已有的再現(xiàn)裝置誤再現(xiàn)了對(duì)應(yīng)于NAC的播放列表的情況下,在選擇應(yīng)再現(xiàn)的音頻流時(shí),即使將NAC誤判斷為滿足條件A的NAC流的優(yōu)先順位變?yōu)樽罡?,也不?huì)選擇NAC流作為應(yīng)再現(xiàn)的音頻流。這是因?yàn)?,由于登記在緊挨著NAC流之前的已有編碼流也是語言代碼及聲道數(shù)與NAC流相等、并且已有編碼流能夠由已有的再現(xiàn)裝置解碼,所以與NAC流同樣優(yōu)先順位變?yōu)樽罡?,在此情況下,對(duì)應(yīng)于先登記的流號(hào)碼的音頻流、即已有編碼流被選擇。此外,在作為語言屬性而登記在audi0_language_C0de中的語言例如是中文的情況下,作為audio_language_code,在ISO639-2/T中作為中文而僅定義了1種,但在實(shí)際的中文中有北京話、廣東話、上海話、福建話、臺(tái)灣話等的種類。因而,例如在將用NAC編碼的廣東話、上海話及福建話的3種中文音頻流裝入到1個(gè)AV流中的情況下,由于作為audio_language_code而設(shè)定為“中文”的相同的值,所以不能基于audiojanguage^ode將各自區(qū)別開來。根據(jù)本實(shí)施方式,由于在ES_table中登記有已有編碼流以使其相對(duì)于NAC流必定成對(duì),所以能夠容易地判斷哪個(gè)NAC音頻流與哪個(gè)已有編碼流對(duì)應(yīng)。此外,在S/PDIF或HDMI等的接口標(biāo)準(zhǔn)不對(duì)應(yīng)于NAC的情況下,再現(xiàn)裝置不能將NAC流透傳輸出給外部裝置。因而,為了將NAC流以數(shù)字格式輸出,需要將該音頻流解碼之后、變換為能夠用已有的接口標(biāo)準(zhǔn)傳送的格式(例如2ch(聲道)的LPCM等)而輸出。艮口,即使NAC流的聲道數(shù)例如是5.lch,在通過S/PDIF的數(shù)字輸出中也僅能夠輸出2ch的LPCM。根據(jù)本實(shí)施方式,在NAC流的流表項(xiàng)與登記在緊挨著該流表項(xiàng)的之前的、通過已有的編碼格式編碼的音頻流的流表項(xiàng)的優(yōu)先順位相等的情況下,選擇通過已有的編碼格式編碼的音頻流,所以即使在接口標(biāo)準(zhǔn)不對(duì)應(yīng)于NAC的情況下,也能夠?qū)崿F(xiàn)5.Ich等的聲音再現(xiàn)。(變形例)BD-ROMl記錄有保存有復(fù)用了NAC流的數(shù)字流的文件(00001.m2ts)、和保存有沒有復(fù)用NAC流的數(shù)字流的文件(00002.m2ts)。但是,在文件(00001.m2ts)及文件(00002.m2ts)中,在除了在存儲(chǔ)的數(shù)字流中是否復(fù)用了NAC流以外沒有差異的情況下,即在NAC流以外的音頻流及視頻流等相同的情況下,由于記錄文件(00001.m2ts)及文件(00002.m2ts)兩者,要記錄到BD-ROMl中的AV數(shù)據(jù)的大小不必要地變大。為了解決該問題,以下對(duì)采用Virtuallockage(虛擬包)功能的變形例進(jìn)行說明。所謂虛擬包,是在BD-ROM的記錄內(nèi)容中組合再現(xiàn)裝置1000內(nèi)的本地存儲(chǔ)器(例如HDD)的記錄內(nèi)容、將沒有記錄在BD-ROMl中的數(shù)據(jù)宛如已記錄那樣來加以處理的技術(shù)。圖19是表示BD-ROMla及HDDlb的數(shù)據(jù)結(jié)構(gòu)的圖。BD-ROMl與BD-ROMla的差異是是否保存有文件名為“00002”的文件。在BD-ROMla中,在BDMV目錄之下的各目錄中,保存有文件名為“00001”的文件。此外,保存在文件(00001.m2ts)中的數(shù)字流包含有NAC流,文件(00001.mpls(有NAC))及文件(00001.clip(有NAC))是對(duì)應(yīng)于文件(00001.m2ts)的文件,是包含有關(guān)于NAC流的信息的文件。另一方面,在HDDlb中,在ROOT目錄的屬下,有“organization”的子目錄,在其屬下有“disC#l”的子目錄?!皁rganization”子目錄是對(duì)電影作品的特定的提供商分配的目錄。“disC#l”目錄是對(duì)提供商提供的BD-ROM分別分配的目錄。在“disc#l”中,保存有對(duì)應(yīng)于文件(00001.m2ts)的、且不包括關(guān)于NAC流的信息的文件(OOOOl.mpls(無NAC))及文件(00001.clip(無NAC)),以及保存著合并管理信息(mergemanagementinformation)的合并管理信息文件。合并管理信息是唯一地表示存在于HDDlb的disc#l目錄中的文件之中、構(gòu)成VirtualPackage的文件的信息。合并管理信息文件由構(gòu)成VirtualPackage的HDDlb上的各文件的保存位置信息構(gòu)成。各保存位置信息由用來作為VirtualPackage對(duì)各文件訪問的“識(shí)別符”、和表示HDDlb中的該文件的保存位置的“文件路徑”構(gòu)成。對(duì)怎樣動(dòng)態(tài)地切換對(duì)應(yīng)于NAC的文件(OOOOl.mpls(有NAC))及文件(00001.clip(有NAC))與不對(duì)應(yīng)于NAC的文件(OOOOl.mpls(無NAC))及文件(00001.clip(無NAC))進(jìn)行說明。在索引表中,存在當(dāng)盤被插入到再現(xiàn)裝置時(shí)最先被起動(dòng)的稱作FIRSTPLAYBACKTITLE(首先再現(xiàn)標(biāo)題)的特殊的標(biāo)題。FIRSTPLAYBACKTITLE調(diào)用的BD-J應(yīng)用(未圖示)例如基于在PSR15的Playercapability中表示是否能夠?qū)AC流解碼的字段值,判斷再現(xiàn)裝置是否能夠?qū)AC流解碼。如果判斷為能夠?qū)AC流解碼,則使用記錄在BD-ROM上的文件(00001.m2ts)、文件(OOOOl.mpls(有NAC))及文件(00001.clip(有NAC))等開始再現(xiàn)。如果判斷為不能將NAC流解碼,則BD-J應(yīng)用基于合并管理信息構(gòu)建VirtualPackage。這里,由于文件(00001.mpls(無NAC))及文件(00001.clip(無NAC))、與文件(00001.mpls(有NAC))及文件(00001.clip(有NAC))文件名相同,所以只要用來作為VirtualPackage對(duì)文件(00001.mp1s(無NAC))訪問的“識(shí)別符”所示的目錄、與文件(00001.mpls(有NAC))的目錄相同,就能夠?qū)⑽募?00001.mpls(無NAC))替換為文件(00001.mpls(無NAC))。關(guān)于文件(00001.clip(無NAC))及文件(00001.clip(有NAC))也是同樣的。這樣,如果再現(xiàn)裝置不對(duì)應(yīng)于NAC,則BD-J應(yīng)用通過構(gòu)建Virtuallockage,將文件(00001.mpls(有NAC))及文件(00001.clip(有NAC))替換為文件(00001.mpls(無NAC))及文件(00001.clip(無NAC))后開始再現(xiàn)。在能夠?qū)AC流解碼的再現(xiàn)設(shè)備中,使用對(duì)應(yīng)于NAC的播放列表及clip信息進(jìn)行再現(xiàn),在不能將NAC流解碼的再現(xiàn)裝置中,在再現(xiàn)開始前,通過將文件(00001.mpls(有NAC))及文件(00001.clip(有NAC))替換為文件(00001.mpls(無NAC))及文件(00001.clip(無NAC)),即使BD-ROMla不具有不包括關(guān)于NAC的信息的播放列表及clip信息,也能夠使用該播放列表及該clip信息進(jìn)行再現(xiàn)。因而,能夠在削減記錄在BD-ROMla中的AV數(shù)據(jù)量的同時(shí),避免用不對(duì)應(yīng)于NAC的再現(xiàn)裝置將記錄有包括NAC流的AV數(shù)據(jù)的BD-ROMla再現(xiàn)時(shí)的兼容性問題。另外,作為本地存儲(chǔ)器而舉HDDlb為例進(jìn)行了說明,但并不限定于HDDlb,例如也可以將BD-ROMla的BDMV目錄以外的目錄作為本地存儲(chǔ)器。此外,從FirstPlaybackTitle執(zhí)行用來構(gòu)建VirtualPackage的BD-J應(yīng)用,但并不限定于此,也可以從FirstPlaybackTitle以外的標(biāo)題執(zhí)行來構(gòu)建VirtualPackage0(實(shí)施方式2)接著,對(duì)數(shù)字流包括輔(kcondary)音頻流的情況進(jìn)行說明。圖20是表示在本實(shí)施方式中在AVClip中復(fù)用了怎樣的基本流的圖。如本圖所示,在AVClip中,復(fù)用了具有0x1011的高畫質(zhì)視頻流、具有0x1100到OxllOF的PID的主音頻流、具有0x1110到OxlllF的PID的輔音頻流、具有0x1200到0xl21F的PID的PG流、以及具有0x1400到0xl41F的PID的IG流。接著,對(duì)本實(shí)施方式的“ES_table”的詳細(xì)情況進(jìn)行說明。圖21是表示ES_table的內(nèi)部結(jié)構(gòu)的圖?;旧吓c圖5所示的ES_table是相同的。不同的點(diǎn)是在每個(gè)stream_entry-stream_attributes中包括Comb_info_Sequence_audio_Primary_audiο這一點(diǎn)。圖22(a)是表示Comb_info_Secondary_audio_Primary_audio的內(nèi)部結(jié)構(gòu)的圖。Comb_info_Secondary_audio_Primary_audio由表示能夠組合的主音頻流的總數(shù)的number_of_primary_audio_stream_ref_entries、和表示在再現(xiàn)時(shí)能夠組合的主音頻流的流號(hào)石馬的Primary_audio_stream_id_ref[η]構(gòu)成。這樣按照能夠再現(xiàn)的每個(gè)輔音頻流設(shè)定的C0mb_inf0_kC0ndary_audi0_Primary_audio唯一地指定能夠?qū)υ撦o音頻流的再現(xiàn)輸出進(jìn)行混合的1個(gè)以上的主音頻流。由此,能夠在創(chuàng)作時(shí)預(yù)先設(shè)定在不具有規(guī)定的屬性的主音頻流的再現(xiàn)時(shí)不將輔音頻流混合、而僅在具有除此以外的屬性的主音頻流的再現(xiàn)時(shí)將輔音頻流混合這樣的、對(duì)應(yīng)于聲音屬性的混合的可否。這里,成為問題的是ft~imary_audi0_Stream_id_ref的登記順序。假設(shè)最先登記的Primary_audio_stream_id_ref為表不已有編石馬流的流號(hào)石馬的Primary_audio_stream_id_ref0這是因?yàn)?,如果最先登記了NAC流的流號(hào)碼,則作為輔音頻流的再現(xiàn)輸出的混合對(duì)象將選擇NAC流。圖22(b)是表示Comb_info_Secondary_audio_Primary_audio的一例的圖。如圖21所示,最先登記了用AC3編碼的流號(hào)碼的0000000音頻流,然后登記了用NAC編碼的流號(hào)碼00000010的音頻流。(實(shí)施方式3)在本實(shí)施方式中,對(duì)用來實(shí)施有關(guān)本發(fā)明的記錄裝置及記錄方法的形態(tài)進(jìn)行說明。記錄裝置為了電影內(nèi)容的發(fā)布而設(shè)置在制作電影公司(studio),生成記述有按照MPEG標(biāo)準(zhǔn)壓縮編碼的數(shù)字流以及怎樣將電影標(biāo)題再現(xiàn)的腳本,生成包括這些數(shù)據(jù)的面向BD-ROM的卷鏡像(volumeimage)。記錄裝置生成在實(shí)施方式1或2中說明的記錄介質(zhì)。圖23是表示記錄裝置3000的內(nèi)部結(jié)構(gòu)的框圖。如本圖所示,記錄裝置3000包括視頻編碼器3001、素材制作部3002、腳本生成部3003、BD程序制作部3004、復(fù)用處理部3005、以及格式處理部3006而構(gòu)成。視頻編碼器3001將影像等的非壓縮的位圖等的圖像按照MPEG4-AVC或MPEG2等的壓縮方式編碼,制作視頻流。素材制作部3002制作音頻流、演示圖形流、及交互圖形流等的各流。更詳細(xì)地講,通過將非壓縮的LinearPCM聲音等按照AC3、DTS、NAC等的編碼方式編碼,制作音頻流。在制作NAC流的情況下,也同時(shí)制作從與該NAC流相同的音源編碼而得的已有編碼流。此時(shí),使NAC流與已有編碼流的語言、聲道數(shù)相同。此外,基于包含有字幕圖像、顯示定時(shí)、以及淡入/淡出等的字幕效果的字幕信息文件,制作作為依據(jù)BD-ROM標(biāo)準(zhǔn)的字幕流的格式的演示圖形流。進(jìn)而,基于在菜單中使用的位像、和記載有配置在菜單中的按鈕的轉(zhuǎn)變及顯示效果的菜單文件,制作作為依據(jù)BD-ROM標(biāo)準(zhǔn)的菜單畫面的格式的交互圖形流。腳本生成部3003按照由素材制作部3002制作的各流的信息及用戶操作,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式制作腳本。這里所說的腳本是索引文件、電影對(duì)象文件、以及播放列表文件等的文件。這里,對(duì)ES_table的stream_attributes()的語法進(jìn)行說明。圖24是表示stream—attributes()白勺白勺?!猑^^7白勺#stream—attributes()。stream_attributes的coding_type(編碼類型)表示各基本流是怎樣的基本流,即,如果是視頻流,則表示以MPEG4-AVC、MPEG2、VC1的哪種方式壓縮,如果是音頻流,則表示以AC3、DTS、LPCM、及NAC的哪種方式壓縮。如果coding_type是MPEG4-AVC、MPEG2、VCl的某種,則作為接著coding_type的字段而具有video_format(視頻格式)及frame_rate(幀速率)。如果coding_type是AC3、DTS、LPCM及NAC的某種,則作為接著coding_type的字段而具有presentation_type(演不類型)、sampling_frequency(米樣步頁率)、audio_language_code(音頻語言代碼)。在該語法中,新定義了NAC。因而,在對(duì)應(yīng)于NAC的再現(xiàn)裝置中,能夠適當(dāng)?shù)刈x取接著NAC的字段而將NAC流再現(xiàn)。但是,在該字段結(jié)構(gòu)中,如果是已經(jīng)定義的COding_type,則能夠根據(jù)Coding_type將后接的字段適當(dāng)讀取而再現(xiàn),但例如在此次定義的NAC以外今后再追加了別的NAC(以下稱作“未定義NAC”)的情況下,在字段的結(jié)構(gòu)上只要作為COding_type而登記了未定義NAC就可以,但在不識(shí)別未定義NAC的再現(xiàn)裝置中,在作為COding_type而記述有未定義NAC的情況下,具有streanuattributes的繼續(xù)解析變得困難的問題。所以,如圖M所示,在設(shè)定了未定義NAC的情況下,作為padding(填充)而能夠解釋字段。即,在不對(duì)應(yīng)于未定義NAC的再現(xiàn)裝置中作為COding_type而設(shè)定了未定義NAC的情況下,能夠作為不明的coding_type加以處理,所以按照用stream_attributes_length記載的字段長度,作為padding數(shù)據(jù)讀取。這樣,在今后出現(xiàn)了新的視頻壓縮技術(shù)或音頻壓縮技術(shù)時(shí),通過預(yù)先設(shè)定padding字段,能夠防止當(dāng)再現(xiàn)裝置發(fā)現(xiàn)了未知的coding_type時(shí)將streanuattributes的解析停止。此外,在生成ES_table時(shí),在剛剛將已有編碼流的stream_entry登記到ES_table中之后,登記從與已有編碼流相同的音源編碼的NAC流的streanuentry。將NAC流的語言代碼及聲道數(shù)與已有編碼流的語言代碼及聲道數(shù)設(shè)定為相同?;氐綀D23,腳本生成部3003制作用來實(shí)現(xiàn)復(fù)用處理的、記述有各AVClip由哪個(gè)流構(gòu)成的參數(shù)文件。這里,制作的索引文件、電影對(duì)象文件、以及播放列表文件等的文件為在實(shí)施方式1或2中說明的數(shù)據(jù)結(jié)構(gòu)。BD程序制作部3004對(duì)BD程序進(jìn)行編程。具體而言,通過經(jīng)由⑶I等的用戶接口、按照來自用戶的請(qǐng)求制作BD程序的源代碼,制作BD程序。這里,制作的BD程序例如是實(shí)現(xiàn)NAC音頻流設(shè)定功能的BD程序等、在實(shí)施方式1中說明的程序。復(fù)用處理部3005將記述在BD-ROM腳本數(shù)據(jù)中的視頻流、音頻流、演示圖形流及交互圖形流等的多個(gè)流復(fù)用,制作MPEG2-TS格式的AVClip。此外,在AVClip的制作時(shí),也同時(shí)制作與AVClip成對(duì)的clip信息文件。clip信息文件的結(jié)構(gòu)為在實(shí)施方式1中說明的數(shù)據(jù)結(jié)構(gòu)。這里,對(duì)stream_code_inf()的語法進(jìn)行說明。圖25是表示stream_code_inf()的語法的圖?;谠撜Z法生成stream_code_inf()οstream_code_inf()由表示stream_code_inf()的字段長度的stream_code_info_length、表示登記的基本流的種類的codingjype、以及登記對(duì)應(yīng)于各COding_type的屬性信息的字段構(gòu)成。這里,也與stream_attributes()的語法同樣,在新定義NAC、追加了未定義NAC的情況下,能夠?qū)⒆侄巫鳛閜adding解釋。回到圖23,格式處理部3006將由腳本生成部3003生成的BD-ROM腳本數(shù)據(jù)、保存有由BD程序制作部3004制作的BD程序的BD程序文件、和由復(fù)用處理部3005生成的AVClip及clip信息文件,以依據(jù)BD-ROM標(biāo)準(zhǔn)的格式進(jìn)行配置,以作為依據(jù)BD-ROM標(biāo)準(zhǔn)的文件系統(tǒng)的UDF的格式來制作盤鏡像。將生成的盤鏡像變換為BD-ROM壓制(press)用數(shù)據(jù),通過對(duì)該數(shù)據(jù)進(jìn)行壓制工序,能夠進(jìn)行BD-ROM的制造。<補(bǔ)充>以上,基于實(shí)施方式對(duì)有關(guān)本發(fā)明的記錄介質(zhì)進(jìn)行了說明,但本發(fā)明當(dāng)然并不限定于上述實(shí)施方式。(1)這里,在NAC是DRA的情況下,對(duì)減少DRA的運(yùn)算量的方法進(jìn)行說明。DRA是在中國推進(jìn)了標(biāo)準(zhǔn)化的音頻壓縮方式的一種,在中國計(jì)劃向頭戴耳機(jī)立體聲及卡拉OK設(shè)備等的一部分產(chǎn)品中導(dǎo)入。當(dāng)在已經(jīng)包含在標(biāo)準(zhǔn)中的音頻編解碼器中新追加DRA時(shí),希望與AC3及DTS相比將運(yùn)算量抑制為與它們同等以下。對(duì)DRA的運(yùn)算量計(jì)算方法具體地說明。DRA的運(yùn)算量,在由(FsXChXnCtr)表示的值越大時(shí)越增加。這里,F(xiàn)s是音頻信號(hào)的采樣頻率,Ch是音頻信號(hào)的聲道數(shù),nCtr是異常處理(exceptionprocess)次數(shù)。關(guān)于nCtr說明詳細(xì)情況。在DRA中,各種字段通過使用霍夫曼編碼而實(shí)現(xiàn)了數(shù)據(jù)量的壓縮。圖沈表示霍夫曼編碼后的值(H)與字段值之間的對(duì)應(yīng)的表的一例。如圖沈所示,如果應(yīng)壓縮的對(duì)象字段(X)是從字母A到Z,則從A到D將霍夫曼編碼后的值(H)分別定義為Ob,01b,0010b,0011b,關(guān)于從A到D以外的字母,都定義為OOOOOb0即,當(dāng)某個(gè)字段具有從A到D的值時(shí),存在一一對(duì)應(yīng)的霍夫曼編碼,但在除此以外的情況下,作為霍夫曼編碼而用00000b定義為異常。在包括DRA的許多壓縮方式中,對(duì)于作為X出現(xiàn)概率較高的值,一對(duì)一地分配霍夫曼編碼,但對(duì)于出現(xiàn)概率較低的值(在此次的例子中是從E到Z的字母),通過其他處理(異常處理)計(jì)算X的值的情況較多。圖27是表示解碼步驟的圖。將霍夫曼編碼的值(H)按照?qǐng)D沈的表解碼(HuffDec),得到Value(值)(步驟S701)。接著,判斷Value是否是作為異常的值(OtherAlphabet,其他字母)(步驟S702),如果判斷為是非異常的值(步驟S702中否),則霍夫曼解碼的結(jié)果得到的值Value為X(步驟S703)。如果判斷為是作為異常的值(步驟S702中是),則通過執(zhí)行異常處理而計(jì)算X(步驟S704)。在考慮運(yùn)算量方面重要的是,在是霍夫曼解碼中通常處理的值、即在此次的例子中FieldValue(X)是A到D的情況下,能夠參照?qǐng)D沈所示的表,通過較少的處理量得到X的值,相對(duì)于此,在FieldValue(X)是異常的值、即是OtherAlphabet(霍夫曼編碼后的值是00000b)的情況下發(fā)生異常處理,通常該異常處理所需要的運(yùn)算量比使用表的處理量大。即,為了控制DRA的運(yùn)算量,優(yōu)選地限制用nCtr表示的異常處理的次數(shù)。因而,為了使DRA的運(yùn)算量為一定以下,將nCtr的值設(shè)定為一定以下,或者也鑒于取決于Ch數(shù)及采樣頻率的處理量的增加,優(yōu)選地將(FsXChXnCtr)的值設(shè)定為一定以下。(2)接著,對(duì)在導(dǎo)入了DRA時(shí)在由BD-ROM標(biāo)準(zhǔn)規(guī)定的無縫連接點(diǎn)產(chǎn)生的問題和解決對(duì)策進(jìn)行說明。圖28是表示在BD-ROM標(biāo)準(zhǔn)中將兩個(gè)AV數(shù)據(jù)連續(xù)再現(xiàn)(無縫再現(xiàn))時(shí)的視頻存取單元與音頻存取單元的關(guān)系的圖。在圖觀中,TSl是無縫連接的兩條AV數(shù)據(jù)的第1條AV數(shù)據(jù),TS2是接著第1條AV數(shù)據(jù)被無縫再現(xiàn)的第2條AV數(shù)據(jù),以Video的顯示順序、即PTS(PresentationTimeStamp,演示時(shí)間戳)的順序排列存取單元。例如,如果是MP的視頻,則1個(gè)存取單元表示1Λ4秒。相對(duì)于此,音頻的存取單元由于1個(gè)存取單元中的時(shí)間間隔與視頻不同,所以將存取單元配置為使其跨越視頻的連接點(diǎn)(Connectionpoint)。這里,在BD-ROM標(biāo)準(zhǔn)中,在Connectionpoint處,允許TSl的音頻的存取單元與TS2的音頻的存取單元在時(shí)間軸上重疊(Audiooverlap)。但是,在該連接點(diǎn)處,通過再現(xiàn)裝置的安裝,例如發(fā)生了將TSl的最后的音頻的存取單元、與TS2的最初的存取單元同時(shí)解碼的需要,連接點(diǎn)處的處理量有可能增加。在DRA中,其運(yùn)算量通過(FsXChXnCtr)計(jì)算,但為了避免Connectionpoint處的運(yùn)算量的增大,優(yōu)選地將nCtr的值、或(FsXChXnCtr)設(shè)定為規(guī)定值以下。例如,在無縫地點(diǎn)音頻存取單元的TSl及TS2重疊的部分中,進(jìn)行設(shè)定,以使其為不重疊的部分中的nCtr或(FsXChXnCtr)的一半。此外,也可以設(shè)定以使TSl的重疊的音頻存取單元的nCtr或(FsXChXnCtr)的值與在TS2中重疊的音頻存取單元的nCtr或(FsXChXnCtr)的合計(jì)為一定值以下。(3)在上述實(shí)施方式中,在再現(xiàn)裝置1000的PSR15的PlayerCapability中,作為NACCapability而新定義了表示是否能夠再現(xiàn)DRA的字段DRACapability(DRA能力),但并不限定于此,NACCapability只要是關(guān)于有關(guān)NAC的能夠再現(xiàn)/不能的值就可以。例如,在作為NAC而存在48kHz和96kHz的情況下,既可以是表示是否能夠?qū)Ω髯缘念l率再現(xiàn)的值,也可以是表示僅對(duì)應(yīng)于2ch的再現(xiàn)、還是對(duì)應(yīng)于多ch的再現(xiàn)的值。(4)在上述實(shí)施方式中,在ES_table中,成對(duì)地登記了NAC流和相對(duì)應(yīng)的已有編碼流,但在NAC的種類有多個(gè)的情況下,也可以在緊挨著用構(gòu)成對(duì)的第一NAC編碼的第一NAC流之后登記用第二NAC編碼的第二NAC流。第一NAC流及第二NAC流優(yōu)選的是從相同的音源編碼的、語言代碼及聲道數(shù)也相同。也可以將上述實(shí)施方式及上述補(bǔ)充分別組合。工業(yè)實(shí)用性本發(fā)明能夠廣泛地用于記錄有用NAC編碼的音頻流的記錄介質(zhì)中。標(biāo)號(hào)說明1BD-R0M10BD-R0M驅(qū)動(dòng)器20讀緩沖器300系統(tǒng)目標(biāo)解碼器301解復(fù)用器302ATC生成部303STC生成部304交互圖形平面解碼器305交互圖形平面306演示圖形解碼器307演示圖形平面308視頻解碼器309視頻平面310JPEG解碼器311Still平面312開關(guān)313音頻解碼器40平面加法器50編碼器60D/A變換器70存儲(chǔ)器80PID變換部90PSR組100控制器101程序執(zhí)行部102再現(xiàn)控制部103過程執(zhí)行部104ATC/STC控制部110操作受理部120HDMI收發(fā)部權(quán)利要求1.一種記錄介質(zhì),記錄有一個(gè)以上的播放列表信息,其特征在于,各播放列表信息是在數(shù)字流的時(shí)間軸上定義再現(xiàn)區(qū)間的信息,并且包含定義了視頻流的時(shí)間軸上的再現(xiàn)開始點(diǎn)及再現(xiàn)結(jié)束點(diǎn)所構(gòu)成的組的信息、和流號(hào)碼表;各流號(hào)碼表具有分別與多個(gè)音頻流中的各音頻流對(duì)應(yīng)的多個(gè)流表項(xiàng);各流號(hào)碼表中的各流表項(xiàng)的登記順位,表示再現(xiàn)裝置選擇上述多個(gè)音頻流之中應(yīng)與視頻流同步再現(xiàn)的音頻流時(shí)的各音頻流的優(yōu)先順位;在上述多個(gè)音頻流的編碼方式中,有可選方式的編碼方式和強(qiáng)制方式的編碼方式;強(qiáng)制方式是所有的版本的再現(xiàn)裝置都能夠解碼的編碼方式,可選方式是規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的編碼方式;在包含于第一播放列表信息中的第一流號(hào)碼表中,用可選方式編碼的音頻流的流表項(xiàng)登記在緊挨著用強(qiáng)制方式編碼的音頻流的流表項(xiàng)之后;用上述可選方式編碼的音頻流是從與用上述強(qiáng)制方式編碼的音頻流相同的音源被編碼的,并且,用上述可選方式編碼的音頻流的語言代碼及聲道數(shù)與用上述強(qiáng)制方式編碼的音頻流的語言代碼及聲道數(shù)相同。2.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,在上述多個(gè)音頻流中,有主音頻流和輔音頻流;各輔音頻流的流表項(xiàng)與組合信息相對(duì)應(yīng);組合信息表示一個(gè)以上的主視頻流的流號(hào)碼;在組合信息中示出了流號(hào)碼的主音頻流,是能夠?qū)⑵湓佻F(xiàn)輸出與輔音頻流的再現(xiàn)輸出進(jìn)行混合的主音頻流;在與各輔音頻流的流表項(xiàng)相對(duì)應(yīng)的組合信息中,上述一個(gè)以上的主音頻流的流號(hào)碼的登記順位,表示再現(xiàn)裝置選擇應(yīng)與該輔音頻流同步再現(xiàn)的主音頻流時(shí)的各主音頻流的優(yōu)先順位;在各個(gè)組合信息中,用強(qiáng)制方式編碼的主音頻流的流號(hào)碼登記在開頭。3.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,上述記錄介質(zhì)還存儲(chǔ)有播放列表選擇程序;包含于第二播放列表信息中的第二流號(hào)碼表具有分別與用強(qiáng)制方式編碼的音頻流中的各音頻流對(duì)應(yīng)的多個(gè)流表項(xiàng);各個(gè)播放列表信息包含版本號(hào);播放列表選擇程序是再現(xiàn)裝置執(zhí)行播放列表再現(xiàn)時(shí)應(yīng)執(zhí)行的程序,在設(shè)定在再現(xiàn)裝置中的版本號(hào)是在包含于上述第一播放列表信息中的版本號(hào)以上的情況下,執(zhí)行基于上述第一播放列表信息的播放列表再現(xiàn)。4.如權(quán)利要求3所述的記錄介質(zhì),其特征在于,上述記錄介質(zhì)存儲(chǔ)有第一片段信息,包含表示登記在上述第一流號(hào)碼表中的各音頻流的屬性信息的第一音頻流屬性信息;以及第二片段信息,包含表示登記在上述第二流號(hào)碼表中的各音頻流的屬性信息的第二音頻流屬性信息;在基于上述第一播放列表信息的播放列表再現(xiàn)的執(zhí)行中,參照上述第一音頻流屬性信息ο5.如權(quán)利要求1所述的記錄介質(zhì),其特征在于,上述記錄介質(zhì)還存儲(chǔ)有音頻流設(shè)定程序;音頻流設(shè)定程序是再現(xiàn)裝置執(zhí)行播放列表再現(xiàn)時(shí)應(yīng)執(zhí)行的程序;使再現(xiàn)裝置顯示用來從用戶受理選擇用上述可選方式編碼的音頻流的操作的菜單,在由用戶進(jìn)行了對(duì)菜單的選擇操作的情況下,將該音頻流設(shè)定為應(yīng)再現(xiàn)的音頻流。6.一種記錄裝置,其特征在于,具有生成機(jī)構(gòu),生成播放列表信息;以及記錄機(jī)構(gòu),將所生成的播放列表信息記錄在記錄介質(zhì)中;上述播放列表信息是在數(shù)字流的時(shí)間軸上定義再現(xiàn)區(qū)間的信息,并且包含定義了視頻流的時(shí)間軸上的再現(xiàn)開始點(diǎn)及再現(xiàn)結(jié)束點(diǎn)所構(gòu)成的組的信息、和流號(hào)碼表;上述生成機(jī)構(gòu)在生成上述流號(hào)碼表時(shí),將用強(qiáng)制方式編碼的音頻流的流表項(xiàng)登記在流號(hào)碼表中之后,緊接著登記用可選方式編碼的音頻流的流表項(xiàng);用上述可選方式編碼的音頻流是從與用上述強(qiáng)制方式編碼的音頻流相同的音源被編碼的,并且,用上述可選方式編碼的音頻流的語言代碼及聲道數(shù)與用上述強(qiáng)制方式編碼的音頻流的語言代碼及聲道數(shù)相同;流號(hào)碼表中的各流表項(xiàng)的登記順位,表示再現(xiàn)裝置選擇上述多個(gè)音頻流之中應(yīng)與視頻流同步再現(xiàn)的音頻流時(shí)的各音頻流的優(yōu)先順位;強(qiáng)制方式是所有的版本的再現(xiàn)裝置都能夠解碼的編碼方式,可選方式是規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的編碼方式。7.—種記錄方法,其特征在于,具有生成步驟,生成播放列表信息;以及記錄步驟,將所生成的播放列表信息記錄在記錄介質(zhì)中;上述播放列表信息是在數(shù)字流的時(shí)間軸上定義再現(xiàn)區(qū)間的信息,并且包含定義了視頻流的時(shí)間軸上的再現(xiàn)開始點(diǎn)及再現(xiàn)結(jié)束點(diǎn)所構(gòu)成的組的信息、和流號(hào)碼表;上述生成步驟在生成上述流號(hào)碼表時(shí),將用強(qiáng)制方式編碼的音頻流的流表項(xiàng)登記在流號(hào)碼表中之后,緊接著登記用可選方式編碼的音頻流的流表項(xiàng);用上述可選方式編碼的音頻流是從與用上述強(qiáng)制方式編碼的音頻流相同的音源被編碼的,并且,用上述可選方式編碼的音頻流的語言代碼及聲道數(shù)與用上述強(qiáng)制方式編碼的音頻流的語言代碼及聲道數(shù)相同;流號(hào)碼表中的各流表項(xiàng)的登記順位,表示再現(xiàn)裝置選擇上述多個(gè)音頻流之中應(yīng)與視頻流同步再現(xiàn)的音頻流時(shí)的各音頻流的優(yōu)先順位;強(qiáng)制方式是所有的版本的再現(xiàn)裝置都能夠解碼的編碼方式,可選方式是規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的編碼方式。8.一種再現(xiàn)裝置,從包含復(fù)用了多個(gè)音頻流的數(shù)字流、播放列表選擇程序、以及第一及第二播放列表信息的記錄介質(zhì)讀出上述數(shù)字流并進(jìn)行再現(xiàn),其特征在于,該再現(xiàn)裝置具備第一判斷機(jī)構(gòu),通過執(zhí)行上述播放列表選擇程序,判斷設(shè)定在本裝置中的版本號(hào)是否在包含于上述第一播放列表信息中的版本號(hào)以上;第二判斷機(jī)構(gòu),在判斷為在包含于上述第一播放列表信息中的版本號(hào)以上的情況下,對(duì)于登記在包含于上述第一播放列表信息中的第一流號(hào)碼表中的各音頻流,判斷滿足以下三個(gè)條件中的哪個(gè),這三個(gè)條件是在本裝置中存在將該音頻流再現(xiàn)的能力、該音頻流的語言屬性與設(shè)定在本裝置中的語言設(shè)定一致、以及該音頻流的聲道屬性與設(shè)定在本裝置中的聲道屬性一致;以及再現(xiàn)機(jī)構(gòu),根據(jù)判斷為滿足的條件的模式對(duì)音頻流賦予優(yōu)先順位,選擇優(yōu)先順位最高的音頻流并進(jìn)行再現(xiàn);在上述第一流號(hào)碼表中,登記有用可選方式編碼的音頻流的流表項(xiàng)、和用強(qiáng)制方式編碼的音頻流的流表項(xiàng);包含于上述第二播放列表信息中的第二流號(hào)碼表登記有分別與用強(qiáng)制方式編碼的多個(gè)音頻流的各音頻流對(duì)應(yīng)的多個(gè)流表項(xiàng);強(qiáng)制方式是所有的版本的再現(xiàn)裝置都能夠解碼的編碼方式,可選方式是規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的編碼方式。9.如權(quán)利要求8所述的再現(xiàn)裝置,其特征在于,上述再現(xiàn)裝置具有按每個(gè)字段值對(duì)應(yīng)有不同的霍夫曼編碼值的霍夫曼代碼表;上述再現(xiàn)機(jī)構(gòu)基于上述霍夫曼代碼表進(jìn)行霍夫曼編碼值的解碼,如果通過解碼得到的值是異常值,則通過進(jìn)行異常處理而計(jì)算字段值;在解碼對(duì)象是用上述可選方式編碼的音頻流的情況下,將上述異常處理的次數(shù)抑制為預(yù)先設(shè)定的規(guī)定次數(shù)以下。全文摘要提供一種記錄介質(zhì)、記錄裝置、記錄方法及再現(xiàn)裝置。在用NAC編碼的音頻流的流表項(xiàng)登記在流號(hào)碼表中的情況下,保障已有的再現(xiàn)裝置中的音頻流的再現(xiàn)。一種記錄有一個(gè)以上的播放列表信息的記錄介質(zhì),各播放列表信息包括流號(hào)碼表;各流號(hào)碼表具有多個(gè)流表項(xiàng);在上述多個(gè)音頻流的編碼方式中,有規(guī)定的版本以后的再現(xiàn)裝置能夠解碼的可選方式和所有的版本的再現(xiàn)裝置都能夠解碼的強(qiáng)制方式;在第一流號(hào)碼表中,用可選方式編碼的音頻流的流表項(xiàng)登記在緊挨著用強(qiáng)制方式編碼的音頻流的流表項(xiàng)之后;用上述可選方式編碼的音頻流是從與用上述強(qiáng)制方式編碼的音頻流相同的音源被編碼的,并且兩個(gè)音頻流的語言代碼及聲道數(shù)相同。文檔編號(hào)G11B20/10GK102119420SQ200980113378公開日2011年7月6日申請(qǐng)日期2009年4月13日優(yōu)先權(quán)日2008年4月16日發(fā)明者小川智輝,持永和寬,矢羽田洋申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社