專利名稱:具有用于管理其上的主要數(shù)據(jù)和附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的記錄媒體以及記錄和重現(xiàn)的 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及具有用于管理其上的主要數(shù)據(jù)和附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的記錄媒體以及用來(lái)重現(xiàn)和記錄的方法和裝置。
背景技術(shù):
能夠記錄大量高質(zhì)量的視頻和音頻數(shù)據(jù)的新的高密度的只讀以及可重寫光盤的標(biāo)準(zhǔn)化進(jìn)展迅速,并且,在不久的將來(lái),與新的光盤相關(guān)的產(chǎn)品可望可以購(gòu)買??芍貙懙乃{(lán)射線Blu-ray光盤(BD-RE)就是這類新光盤的示例。
另一方面,對(duì)諸如Blu-ray ROM(BD-ROM)的高密度只讀光盤的標(biāo)準(zhǔn)化還在進(jìn)程中。因此,現(xiàn)在還沒(méi)有一個(gè)有效的數(shù)據(jù)結(jié)構(gòu)來(lái)記錄和管理在諸如BD-ROM這類高密度只讀光盤上的伴隨主要數(shù)據(jù)的、與主視頻/音頻數(shù)據(jù)相關(guān)聯(lián)的附加內(nèi)容數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明的目的之一是提供一具有數(shù)據(jù)結(jié)構(gòu)的記錄媒體,該數(shù)據(jù)結(jié)構(gòu)使主視頻數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)適應(yīng)該記錄媒體的文件結(jié)構(gòu)并將它們記錄其上,以及用于在在該記錄媒體上記錄并重現(xiàn)視頻數(shù)據(jù)的方法和裝置。
根據(jù)本發(fā)明的具有用于管理主視頻數(shù)據(jù)及其附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的記錄媒體特征在于,它包括存儲(chǔ)至少包括主要數(shù)據(jù)和/或該主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的一個(gè)片斷文件的數(shù)據(jù)區(qū)域;以及存儲(chǔ)包括指示該片斷文件是否包括有附加的內(nèi)容數(shù)據(jù)的信息的片斷信息文件的導(dǎo)航區(qū)域。
在一實(shí)施例中,主要數(shù)據(jù)及其附加內(nèi)容數(shù)據(jù)在單個(gè)片斷文件中彼此交織。
在另一實(shí)施例中,主要數(shù)據(jù)及其附加內(nèi)容數(shù)據(jù)被記錄在分開(kāi)的片斷文件中。
本發(fā)明還提供根據(jù)本發(fā)明用于記錄和重現(xiàn)數(shù)據(jù)結(jié)構(gòu)的裝置和方法,并且根據(jù)本發(fā)明來(lái)記錄和重現(xiàn)。
本發(fā)明的上述特征和其它優(yōu)勢(shì)從下面結(jié)合附圖的詳細(xì)描述中將會(huì)得到更好的理解,其中圖1示出根據(jù)本發(fā)明的記錄媒體文件或數(shù)據(jù)結(jié)構(gòu)的一示例性實(shí)施例;圖2示出具有存儲(chǔ)其上的圖1數(shù)據(jù)結(jié)構(gòu)的記錄媒體的示例;圖3示出根據(jù)本發(fā)明記錄在BD-ROM上的數(shù)據(jù)結(jié)構(gòu);圖4示出將流ID指定給記錄在BD-ROM上的各種流的解釋性表格;圖5示出根據(jù)本發(fā)明在BD-ROM上的主A/V數(shù)據(jù)和附加ENAV數(shù)據(jù)的交織排列。
圖6示出根據(jù)本發(fā)明一實(shí)施例的片斷信息文件和包括在其中的附加內(nèi)容數(shù)據(jù)相關(guān)字段的結(jié)構(gòu);圖7A和7B示出根據(jù)本發(fā)明的光盤記錄和重現(xiàn)裝置實(shí)施例的示意性圖表;圖8示出根據(jù)本發(fā)明另一實(shí)施例的片斷信息文件和包括在其中的附加內(nèi)容數(shù)據(jù)相關(guān)字段的結(jié)構(gòu);以及圖9示出根據(jù)本發(fā)明又一實(shí)施例的片斷信息文件和包括在其中的附加內(nèi)容數(shù)據(jù)相關(guān)字段的結(jié)構(gòu)。
具體實(shí)施例方式
為了更全面地理解本發(fā)明,參照附圖對(duì)其較佳實(shí)施例進(jìn)行描述。
根據(jù)本發(fā)明的高密度記錄光盤,例如Blu-Ray ROM(BD-ROM)可具有如圖1所示的用于管理視頻和音頻數(shù)據(jù)重現(xiàn)的文件和數(shù)據(jù)結(jié)構(gòu)。
如圖1所示,根目錄包括至少一個(gè)BDMV目錄。該BDMV目錄包括索引文件‘index.bdmv’,電影對(duì)象文件‘MovieObject.bdmv’,存儲(chǔ)了播放列表文件(例如,真實(shí)(*.rpls)和虛擬(*.vpls))的PLAYLIST目錄,存儲(chǔ)了片斷信息文件(*.clpi)的CLIPINF目錄,并存儲(chǔ)了對(duì)應(yīng)于片斷信息文件的MPEG2格式化A/V流片斷文件(*m2ts)的STREAM目錄,以及存儲(chǔ)了用于附加內(nèi)容文件的啟動(dòng)菜單文件‘startup.enav’以及用于包含在流片斷文件中的附加內(nèi)容數(shù)據(jù)的導(dǎo)航信息文件(*.mls)的ENAVNAVI目錄。下面將對(duì)ENAVNAVI目錄的結(jié)構(gòu)進(jìn)行詳細(xì)描述。
包含在BDV目錄中的索引文件‘index.bdmv’存儲(chǔ)描述BDV目錄的內(nèi)容的信息。電影對(duì)象文件‘MovieObject.bdmv’存儲(chǔ)一個(gè)或多個(gè)電影對(duì)象的信息。與一個(gè)或多個(gè)播放列表相關(guān)聯(lián)的電影對(duì)象由至少一個(gè)可執(zhí)行導(dǎo)航命令組成,即,電影對(duì)象是一導(dǎo)航命令組,并且該組的每個(gè)命令是用于管理包含在與該電影對(duì)象有關(guān)的至少一個(gè)片斷文件中的數(shù)據(jù)重現(xiàn)。
STREAM目錄包括稱作片斷(*.m2ts)的MPEG2格式A/V流文件。每個(gè)片斷文件僅包括A/V流或包括A/V流和附加內(nèi)容數(shù)據(jù)。在單個(gè)片斷文件中的主A/V和附加內(nèi)容數(shù)據(jù)經(jīng)多路傳輸或彼此交織在一特定單元中,例如在PES(封裝基本流)信息包單元中。A/V流包括視頻和音頻數(shù)據(jù)或者附加內(nèi)容數(shù)據(jù)的源信息包。例如,視頻數(shù)據(jù)的源信息包包括報(bào)頭和傳輸信息包。源信息包包括源信息包號(hào),一般是按順序分配的、用作訪問(wèn)源信息包地址的號(hào)碼。傳輸信息包包括信息包標(biāo)識(shí)符(PID)。PID標(biāo)識(shí)每個(gè)傳輸信息包所屬的傳輸信息包序列。該序列中的每個(gè)傳輸信息包都有相同的PID。
CLIPINF目錄包括與每個(gè)A/V流文件相關(guān)聯(lián)的片斷信息文件。片斷信息文件指示其相關(guān)聯(lián)的A/V流的類型、序列信息、程序信息、和定時(shí)信息等等。序列信息描述到達(dá)時(shí)間基(ATC)和系統(tǒng)時(shí)間基(STC)序列。例如,序列信息表示序列號(hào)、每個(gè)序列的開(kāi)始和結(jié)束時(shí)間信息、每個(gè)序列中的第一源信息包地址和每個(gè)序列中的傳輸信息包PID等等。程序內(nèi)容固定的源信息包序列稱作程序序列。該程序序列表示程序序列號(hào)、每個(gè)程序序列的起始地址、以及在程序序列中的傳輸信息包PID等。
定時(shí)選擇信息可看作是特征點(diǎn)信息(CPI)。CPI的一種形式是進(jìn)入點(diǎn)(EP)映射。EP映射將演示時(shí)間標(biāo)記(例如,在到達(dá)時(shí)間基礎(chǔ)(ATC)和/或系統(tǒng)時(shí)間基礎(chǔ)(STC)上)映射到一個(gè)源信息包地址(即源信息包號(hào))。
PLAYLIST目錄包括一個(gè)或多個(gè)的播放列表文件。播放列表的概念已被引入以便于編輯/匯集用于回放的片斷。播放列表是片斷中播放間隔的集合。每個(gè)播放間隔稱作一播放項(xiàng)。播放列表文件識(shí)別每個(gè)組成播放列表的播放項(xiàng)等等,同時(shí),每個(gè)播放項(xiàng)是指向片斷時(shí)間軸上的位置的一對(duì)IN點(diǎn)和OUT點(diǎn)(例如,在ATC或STC基礎(chǔ)上的演示時(shí)間標(biāo)記)等等。換言之,播放列表識(shí)別播放項(xiàng),每個(gè)播放項(xiàng)指向一個(gè)片斷文件或其一部分,并且識(shí)別與片斷相關(guān)聯(lián)的片斷信息文件。片斷信息文件用來(lái)將播放項(xiàng)映射到源信息包的片斷等等。
播放列表目錄包括真實(shí)播放列表(*.rpls)和虛擬播放列表(*.vpls)。真實(shí)播放列表只能使用片斷。即,可認(rèn)為真實(shí)播放列表引用片斷的一部分,因此,概念上認(rèn)為在盤空間中等效于被引用片斷的部分。
除了示出根據(jù)本發(fā)明實(shí)施例的記錄媒體的數(shù)據(jù)結(jié)構(gòu)之外,圖1還表現(xiàn)了記錄媒體的各個(gè)區(qū)域。例如,管理信息文件(index.bdmv,MovieObject.bdmv)被記錄在一個(gè)或多個(gè)管理信息區(qū)域中,播放列表目錄被記錄在一個(gè)或多個(gè)播放列表目錄區(qū)域中,在播放列表目錄中的每個(gè)播放列表被記錄在記錄媒體的一個(gè)或多個(gè)播放列表區(qū)域中等等。圖2示出具有存儲(chǔ)其上的圖1數(shù)據(jù)結(jié)構(gòu)的記錄媒體的一個(gè)示例。如圖所示,該記錄媒體包括文件系統(tǒng)區(qū)域、數(shù)據(jù)庫(kù)區(qū)域和A/V流區(qū)域。
數(shù)據(jù)庫(kù)區(qū)域包括管理信息文件和播放列表及附加內(nèi)容導(dǎo)航信息區(qū)域、以及片斷信息區(qū)域。管理信息文件和播放列表及附加內(nèi)容導(dǎo)航信息區(qū)域具有記錄在通用信息文件區(qū)域中的管理信息文件‘index.bdmv’和‘MovieOBject.bdmv’,記錄其中的ENAVNAVI目錄和導(dǎo)航信息文件,以及記錄在播放列表信息區(qū)域中的PLAYLIST目錄和播放列表文件。A/V流區(qū)域具有記錄其上的各種標(biāo)題的A/V流(其中僅包含有A/V數(shù)據(jù)或附件數(shù)據(jù)被交織)和/或ENAV流。附件內(nèi)容數(shù)據(jù)可被記錄為分開(kāi)的片斷文件(*.m2ts),而非與A/V流交織在一起。
視頻和音頻數(shù)據(jù)通常都按各個(gè)標(biāo)題組織;例如,通過(guò)視頻和音頻數(shù)據(jù)呈現(xiàn)的不同的電影按照不同的標(biāo)題來(lái)組織。此外,標(biāo)題可組織到各個(gè)章節(jié)內(nèi),如同一本書通常也也組織成章節(jié)。
根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)包括如圖3所示的圖示性結(jié)構(gòu),并且還包括用于管理記錄在記錄媒體的圖3結(jié)構(gòu)中的主視頻數(shù)據(jù)和附件內(nèi)容數(shù)據(jù)的導(dǎo)航信息。
在圖3的數(shù)據(jù)結(jié)構(gòu)中,索引文件index.bdmv包括具有主菜單‘Menu’和標(biāo)題信息及第一回放‘First Playback’信息的索引表格‘Index.bdmv’,并且在該索引表格中的信息通過(guò)鏈接信息一對(duì)一地映射在相應(yīng)對(duì)象文件‘MovieObject.bdmv’中的特定對(duì)象,來(lái)執(zhí)行相應(yīng)數(shù)據(jù)的重現(xiàn)。
相應(yīng)地,在索引表格‘Index.bdmv’中的主菜單信息通過(guò)用戶請(qǐng)求“Call Menu”來(lái)執(zhí)行,并且在主菜單中,包括有基本標(biāo)題菜單‘Title’,從而用戶可選擇用戶想要重現(xiàn)的標(biāo)題菜單。
如果用戶選擇Title#1,則Title#1被映射到由索引表格的標(biāo)題#1信息中的鏈接信息所確定的一對(duì)象,即,MovieObject#1,由相應(yīng)對(duì)象中的相應(yīng)命令所確定的播放列表,例如Playlist#1,被重現(xiàn)。
包括至少一個(gè)播放項(xiàng)PlayItem的播放列表PlayList#1執(zhí)行用于重現(xiàn)對(duì)應(yīng)于標(biāo)題#1的特定數(shù)據(jù),例如視頻數(shù)據(jù)和/或附件內(nèi)容數(shù)據(jù)的片斷文件‘Clip’。
在索引表格‘Index Table’中的第一回放‘First Playback’信息,包括當(dāng)光盤被裝載時(shí)、被自動(dòng)下載的鏈接信息的第一回放信息被播放列表文件和片斷文件以標(biāo)題#1被重現(xiàn)的相同方式重現(xiàn)。
相應(yīng)地,在用于重現(xiàn)相應(yīng)標(biāo)題的處理中,從主菜單開(kāi)始,雖然用戶可選擇僅通過(guò)主菜單信息的重現(xiàn)方法,但主菜單有限地提供總光盤所需的主菜單信息,并且在根據(jù)所記錄數(shù)據(jù),例如視頻數(shù)據(jù)和/或附加內(nèi)容數(shù)據(jù)的屬性來(lái)合適地提供主菜單上還有限制。
根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)還包括用于管理記錄在記錄媒體上的主視頻數(shù)據(jù)和附加內(nèi)容數(shù)據(jù)的導(dǎo)航信息。
根據(jù)本發(fā)明而寫入的數(shù)據(jù)結(jié)構(gòu)可應(yīng)用到類似BD-ROM的只讀光盤的生產(chǎn)過(guò)程。
寫入到MPEG2傳輸流片斷文件(*.m2ts)中的附加內(nèi)容數(shù)據(jù)由語(yǔ)言數(shù)據(jù),例如HTML或XHTML標(biāo)示語(yǔ)言數(shù)據(jù)或Java腳本所組成。附加內(nèi)容數(shù)據(jù)可被稱為‘ENAV’(增強(qiáng)音頻視頻或增強(qiáng)導(dǎo)航)數(shù)據(jù),因此,此后標(biāo)記的‘ENAV數(shù)據(jù)’指代的是該附加內(nèi)容數(shù)據(jù)。附加內(nèi)容數(shù)據(jù)的導(dǎo)航信息被寫入如前所述的‘ENAVNAVI’目錄之下、或‘CLIPINF’目錄之下的片斷信息文件中。
啟動(dòng)菜單文件‘startupmenu.enav’具有數(shù)據(jù),例如標(biāo)示語(yǔ)言的腳本以提供和呈現(xiàn)附加內(nèi)容導(dǎo)航文件(*.mls)的菜單項(xiàng)。通過(guò)執(zhí)行寫入在啟動(dòng)菜單文件中的腳本,菜單項(xiàng)被顯示在瀏覽器屏幕上。通過(guò)在重現(xiàn)的初始化操作時(shí)用戶的按鍵輸入或執(zhí)行的光盤裝置控制操作,啟動(dòng)菜單文件‘startupmenu.enav’被初始化。
附加內(nèi)容導(dǎo)航文件(*.mls)具有鏈接到其中包含有ENAV數(shù)據(jù)的片斷文件的信息,與片斷文件相關(guān)聯(lián)的片斷信息文件,或者是以其播放序列包括片斷文件的播放列表文件。鏈接信息可以是附加內(nèi)容導(dǎo)航文件的文件名。附加內(nèi)容導(dǎo)航文件包括重現(xiàn)管理信息,例如在ENAV數(shù)據(jù)與主A/V數(shù)據(jù)交織的情形中,交織單元的信息以及在與主A/V數(shù)據(jù)交織的ENAV數(shù)據(jù)的流中起始ENAV數(shù)據(jù)信息包的位置,并且還包括腳本信息以初始化用于呈現(xiàn)ENAV數(shù)據(jù)的必要設(shè)備和/或?yàn)g覽器。
ENAV數(shù)據(jù)具有與指定給主A/V流不同的唯一ID。圖4示出ID分配表格,其中0x02被指定給視頻流,0x80、0x81、以及0x82被指定給音頻流,0x90給字幕圖形流,0x91給交互型圖形流,以及新值,0x99給ENAV流。新指定的值,0x99被寫入,例如在其主體包含有ENAV數(shù)據(jù)的PES信息包的報(bào)頭中。
在ENAV流與在A/V片斷文件中的主A/V流交織的情形中,主A/V流和ENAV流可在一預(yù)定尺寸單元、而非PES信息包中彼此交織。例如,它們可通過(guò)如圖5所示的三個(gè)扇區(qū)(6144=(3×2048)字節(jié)尺寸)來(lái)交織。一分派單元(三個(gè)扇區(qū))包括32個(gè)傳輸信息包,每一個(gè)由4字節(jié)TP額外報(bào)頭和188字節(jié)主體所組成。在TP額外報(bào)頭中的30比特ATS(到達(dá)時(shí)間印記)可用于使主A/V數(shù)據(jù)和ENAV數(shù)據(jù)同步化。
與片斷文件相關(guān)聯(lián)的每個(gè)片斷信息文件分別存儲(chǔ)了相關(guān)聯(lián)片斷文件的屬性,片斷文件包括指示ENAV數(shù)據(jù)是否被存儲(chǔ)在片斷文件中的信息,指示網(wǎng)絡(luò)授權(quán)是否被要求以呈現(xiàn)ENAV數(shù)據(jù)的信息,以及用于ENAV數(shù)據(jù)的父級(jí)別(parental level)信息。該信息被存儲(chǔ)在如圖5所示的片斷流擴(kuò)展類型‘Clip_Stream_ext_type’的8比特長(zhǎng)字段中。
父級(jí)別信息被存儲(chǔ)在字段的三個(gè)LSB b2:b1:b0中,指示ENAV數(shù)據(jù)是否被存儲(chǔ)的信息是在第四LSB b3中。指示網(wǎng)絡(luò)授權(quán)是否被要求的信息現(xiàn)在第五LSB b4中。字段的其余三個(gè)MSB b7:b6:b5被保留備用。
第四LSB ‘b3’在‘0’的情形中表示在相關(guān)聯(lián)的片斷文件中‘無(wú)ENAV流’,在‘1’的情形中表示‘ENAV流存在’。對(duì)于第五LSB ‘b4’,其值‘0’表示網(wǎng)絡(luò)授權(quán)被要求以呈現(xiàn)相關(guān)聯(lián)ENAV流,而其值‘1’表示無(wú)授權(quán)。如果ENAV流被加密,則通常將第五LSB設(shè)置為0。
在與ENAV流相關(guān)聯(lián)的目錄‘ENAVNAVI’之下的附加內(nèi)容導(dǎo)航文件(*.mls)存儲(chǔ)了網(wǎng)絡(luò)地址,例如在被授權(quán)的條件下執(zhí)行授權(quán)并提供解密鑰、或允許呈現(xiàn)ENAV流的內(nèi)容提供服務(wù)器的URL(Uniform Resource Locator)。網(wǎng)絡(luò)地址可被存儲(chǔ)在BD-ROM的預(yù)定區(qū)域、而非附加內(nèi)容導(dǎo)航文件中。
圖7A示出根據(jù)本發(fā)明的光盤和重現(xiàn)裝置的示例性實(shí)施例的示意圖。如圖所示,AV編碼器9接收并編碼音頻和視頻數(shù)據(jù)、字幕數(shù)據(jù)、或ENAV數(shù)據(jù)。AV編碼器9將已編碼的音頻和視頻數(shù)據(jù)連同編碼信息和流的屬性信息一起輸出。多路復(fù)用器8基于譯碼信息和流的特性信息來(lái)多路傳輸已編碼音頻和視頻信息(或字幕數(shù)據(jù)、ENAV數(shù)據(jù))以創(chuàng)建例如MPEG-2傳輸流。源封裝器7根據(jù)光盤的音頻/視頻、字幕數(shù)據(jù)、或光盤ENAV數(shù)據(jù)格式將來(lái)自多路復(fù)用器8的傳輸信息包封裝到源信息包中。如圖7A所示,對(duì)AV編碼器9、多路復(fù)用器8、以及源封裝器7的操作均由控制器10控制??刂破?0接收在記錄操作上的用戶輸入,然后向AV編碼器9、多路復(fù)用器8、及源封裝器7提供控制信息。例如,控制器10指令編碼器9有關(guān)要執(zhí)行的編碼類型,指令多路復(fù)用器8有關(guān)要?jiǎng)?chuàng)建的傳輸流,指令源封裝器7有關(guān)源信息包格式??刂破?0還控制驅(qū)動(dòng)器3將源封裝器7的輸出記錄在光盤上。在音頻/視頻和ENAV數(shù)據(jù)要被存儲(chǔ)在單個(gè)片斷文件的情形中,控制器10控制源封裝器7以在交織的方式下排列(align)音頻/視頻數(shù)據(jù)信息包和ENAV數(shù)據(jù)信息包?;蛘呖刂破?0控制驅(qū)動(dòng)器3將音頻/視頻數(shù)據(jù)和ENAV數(shù)據(jù)記錄在分開(kāi)的文件中。
控制器10還創(chuàng)建用于管理記錄在光盤上的音頻/視頻數(shù)據(jù)和ENAV數(shù)據(jù)的導(dǎo)航和管理信息。例如,基于通過(guò)用戶界面(例如,存儲(chǔ)在光盤中、由計(jì)算機(jī)通過(guò)內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)提供的指令集)而接收到的信息,控制器10控制驅(qū)動(dòng)器3將如圖1到6、8和9所示的數(shù)據(jù)結(jié)構(gòu)記錄在光盤中。
在重現(xiàn)過(guò)程中,控制器10控制驅(qū)動(dòng)器3從光盤中重現(xiàn)該數(shù)據(jù)結(jié)構(gòu)?;谄渲兴男畔?,以及通過(guò)用戶界面(例如,記錄和重現(xiàn)裝置上的控制按鈕或與該重現(xiàn)裝置相關(guān)聯(lián)的遙控器)接收的用戶輸入,控制器10控制驅(qū)動(dòng)器3從光盤中重現(xiàn)音頻/視頻和/或ENAV源信息包。例如,用戶輸入可指定要重現(xiàn)的播放列表或標(biāo)題。例如,通過(guò)預(yù)編程進(jìn)入控制器10中基于圖形用戶界面的菜單,該用戶輸入可被指定。使用用戶輸入以及從光盤中重現(xiàn)的管理和導(dǎo)航信息,控制器10控制連續(xù)重現(xiàn)與指定標(biāo)題或播放列表相關(guān)聯(lián)的片斷文件。
例如,如果標(biāo)題或播放列表被選中之后,控制器10細(xì)查選定標(biāo)題或播放列表的管理信息,并確定與標(biāo)題或播放列表相關(guān)的第一片斷文件。之后,控制器10細(xì)查在與第一片斷文件相關(guān)聯(lián)的CLIPINF目錄之下的片斷信息文件中寫入的片斷流擴(kuò)展類型‘Clip_Stream_ext_type’,以知曉片斷文件是否包括ENAV數(shù)據(jù)。如果ENAV數(shù)據(jù)被包括,即片斷流擴(kuò)展類型的第四LSB b3是‘1’,則控制器10控制多路復(fù)用分離器5和AV解碼器6將ENAV數(shù)據(jù)分離(如果與AV數(shù)據(jù)交織)并相應(yīng)地進(jìn)行解碼,或者,執(zhí)行A/V片斷文件的規(guī)定重現(xiàn)操作。
順便一提,如果第五LSB b4是0,則控制器10暫停片斷文件的演示并控制接口30以對(duì)由寫入在與ENAV數(shù)據(jù)相關(guān)的附加內(nèi)容導(dǎo)航文件中的地址所標(biāo)識(shí)的內(nèi)容提供服務(wù)器執(zhí)行授權(quán)處理。在成功的授權(quán)之后,控制器核對(duì)包含在片斷文件中的ENAV數(shù)據(jù)是加密的。如果加密,控制器10控制網(wǎng)絡(luò)接口30以從內(nèi)容提供服務(wù)器中接收合適的解密密鑰,將所接收的解密密鑰發(fā)送到AV解碼器6,并且開(kāi)始重現(xiàn)片斷文件。如果沒(méi)有加密,控制器10立即執(zhí)行片斷文件的重現(xiàn)。
如果父鎖定(parental locking)功能在圖7A的光盤裝置中被激活,控制器在執(zhí)行ENAV流的演示之前,細(xì)查存儲(chǔ)在片斷流擴(kuò)展類型的三個(gè)LSB b2:b1:b0中的值。如果在光盤裝置中的父級(jí)別設(shè)置允許該存儲(chǔ)的值,則控制器10執(zhí)行ENAV流的前述重現(xiàn),否則,控制器不執(zhí)行。
重現(xiàn)的源信息包通過(guò)源解封器4接收并且轉(zhuǎn)換成一數(shù)據(jù)流(例如,一MPEG-2傳輸信息包流)。多路復(fù)用分離器5將數(shù)據(jù)流分離為編碼視頻和音頻、ENAV、和/或字幕數(shù)據(jù)。AV解碼器6將編碼數(shù)據(jù)解碼以產(chǎn)生輸入到AV編碼器9的原始視頻和音頻、ENAV、和/或字幕數(shù)據(jù)。在重現(xiàn)期間,控制器10控制源解封器4、多路復(fù)用分離器5、AV解碼器6的操作??刂破?0在重現(xiàn)操作中接收用戶輸入并向AV解碼器6、多路復(fù)用分離器5、源解封器4提供控制信息。例如,控制器10指示AV解碼器9有關(guān)的執(zhí)行的解碼類型,指示多路復(fù)用分離器5有關(guān)要分離的傳輸流,指示源解封器4有關(guān)的源信息包格式。
AV解碼器6具有如圖7B所示的詳細(xì)結(jié)構(gòu)以將字幕和ENAV數(shù)據(jù)以及音頻和視頻數(shù)據(jù)解碼。即,AV解碼器6包括分別用于緩沖被多路傳輸?shù)囊曨l、音頻、字幕和ENAV數(shù)據(jù)的四個(gè)緩沖器16、18、20、22,以及用于將緩沖的數(shù)據(jù)合適地解碼出的四個(gè)子解碼器17、19、21、23。如果ENAV數(shù)據(jù)是標(biāo)示語(yǔ)言腳本或Java腳本,則ENAV子解碼器23解釋(interpret)ENAV數(shù)據(jù),而非解碼,以在控制器10的幫助下執(zhí)行解釋操作。
在另一方面,控制器10讀取在ENAVNAVI目錄之下的啟動(dòng)菜單文件‘startupmenu.bdav’,并應(yīng)用戶請(qǐng)求或初始控制操作來(lái)執(zhí)行寫入其中的腳本,因此在顯示瀏覽器上顯示與ENAV數(shù)據(jù)相關(guān)的菜單項(xiàng)。如果特定菜單項(xiàng)被選中,則控制器10執(zhí)行被預(yù)指定對(duì)選中的菜單項(xiàng)的ENAV數(shù)據(jù)重現(xiàn)操作。
雖然圖7A被描述為記錄和重現(xiàn)裝置,但是可以理解,使用提供記錄或重現(xiàn)功能的圖7A的這些部分,可僅實(shí)現(xiàn)單個(gè)記錄或僅實(shí)現(xiàn)單個(gè)重現(xiàn)裝置。
作為本發(fā)明的不同實(shí)施例,附加內(nèi)容相關(guān)信息可被寫入到字段中,例如除了前述片斷流擴(kuò)展類型字段之外的應(yīng)用類型字段‘a(chǎn)pplication_type’,如圖7和8所示。
在圖8的實(shí)施例中,指示附加內(nèi)容數(shù)據(jù)是否被包含在片斷文件中的1比特信息并沒(méi)有分配在片斷流擴(kuò)展類型中,而是,附件內(nèi)容數(shù)據(jù)的兩個(gè)LSB b1:b0被分配到應(yīng)用類型字段中。如果僅有AV數(shù)據(jù)被包含在相關(guān)的片斷文件中,則‘00’被寫入到兩比特中,如果AV數(shù)據(jù)和ENAV數(shù)據(jù)都以交織的方式被包含,則’01’在兩比特中,并且如果僅有ENAV數(shù)據(jù)被包含,則‘10’在兩比特中。
在圖9的實(shí)施例中,應(yīng)用類型字段的兩個(gè)LSB b1:b0以圖8的實(shí)施例中相同方式被使用,則其次的三個(gè)LSB b4:b3:b2被分配以存儲(chǔ)父級(jí)別信息,并且第六LSB b5存儲(chǔ)用來(lái)指示網(wǎng)絡(luò)授權(quán)是否被要求以播放包含在片斷文件中的ENAV數(shù)據(jù)的信息。
雖然本發(fā)明參照有限數(shù)量的實(shí)施例得到了揭示,但是本領(lǐng)域的技術(shù)人員,得益于本揭示,將理解其他諸多的修改和變化。本發(fā)明旨在所有相關(guān)聯(lián)的修改和變化落在本發(fā)明的精神和范圍之內(nèi)。
參照有限數(shù)量的實(shí)施例得到了揭示的本發(fā)明提供了記錄的機(jī)動(dòng)性,以及記錄在記錄媒體上的主音頻/視頻數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的分布和重現(xiàn)。
權(quán)利要求
1.一種記錄媒體,具有用于管理記錄在記錄媒體上的主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),所述記錄媒體包括數(shù)據(jù)區(qū)域,存儲(chǔ)包括主要數(shù)據(jù)和/或主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的至少一個(gè)片斷文件;以及導(dǎo)航區(qū)域,存儲(chǔ)包括指示所述片斷文件是否包括附加內(nèi)容數(shù)據(jù)的信息的片斷信息文件。
2.如權(quán)利要求1所述的記錄媒體,其特征在于,所述片斷信息文件還包括指示播放附加內(nèi)容數(shù)據(jù)的信息是否需要網(wǎng)絡(luò)授權(quán)。
3.如權(quán)利要求2所述的記錄媒體,其特征在于,所述記錄媒體存儲(chǔ)了執(zhí)行網(wǎng)絡(luò)授權(quán)的外部?jī)?nèi)容提供服務(wù)器的網(wǎng)絡(luò)地址。
4.如權(quán)利要求3所述的記錄媒體,其特征在于,與所述附加內(nèi)容數(shù)據(jù)相關(guān)聯(lián)的所述附加內(nèi)容導(dǎo)航文件存儲(chǔ)了網(wǎng)絡(luò)地址。
5.如權(quán)利要求1所述的記錄媒體,其特征在于,所述片斷信息文件還包括指示附加內(nèi)容數(shù)據(jù)的父級(jí)別的信息。
6.如權(quán)利要求1所述的記錄媒體,其特征在于,所述信息被寫入到分配在所述片斷信息文件中的片斷流擴(kuò)展類型字段中。
7.如權(quán)利要求1所述的記錄媒體,其特征在于,所述信息被寫入到分配在所述片斷信息文件中的應(yīng)用類型字段中。
8.如權(quán)利要求1所述的記錄媒體,其特征在于,所述附加內(nèi)容數(shù)據(jù)在所述片斷文件中與所述主視頻數(shù)據(jù)交織。
9.如權(quán)利要求1所述的記錄媒體,其特征在于,至少一個(gè)片斷文件僅包括附加內(nèi)容數(shù)據(jù)。
10.如權(quán)利要求1所述的記錄媒體,其特征在于,所述附加內(nèi)容數(shù)據(jù)具有與所述主要數(shù)據(jù)的不同的流ID。
11.如權(quán)利要求1所述的記錄媒體,其特征在于,如果附加內(nèi)容數(shù)據(jù)包含在所述片斷文件中,則所述信息將僅包含附加內(nèi)容數(shù)據(jù)的第一情形與包含附加內(nèi)容數(shù)據(jù)連同主要數(shù)據(jù)的第二情形區(qū)分開(kāi)。
12.一種用于記錄數(shù)據(jù)結(jié)構(gòu)的方法,所述數(shù)據(jù)結(jié)構(gòu)用于管理記錄媒體上的附加內(nèi)容數(shù)據(jù),所述方法包括在所述記錄媒體上的數(shù)據(jù)區(qū)域中記錄包括主要數(shù)據(jù)和/或主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的至少一個(gè)片斷文件;以及在所述記錄媒體的導(dǎo)航區(qū)域中記錄包括指示所述片斷文件是否包括附加內(nèi)容數(shù)據(jù)的信息的片斷信息文件。
13.如權(quán)利要求12所述的方法,其特征在于,如果附加內(nèi)容數(shù)據(jù)包含在所述片斷文件中,則所述信息將僅包含附加內(nèi)容數(shù)據(jù)的第一情形與包含附加內(nèi)容數(shù)據(jù)連同主要數(shù)據(jù)的第二情形區(qū)分開(kāi)。
14.一種用于記錄數(shù)據(jù)結(jié)構(gòu)的裝置,所述數(shù)據(jù)結(jié)構(gòu)用于管理記錄媒體上的附加內(nèi)容數(shù)據(jù),所述裝置包括驅(qū)動(dòng)器,用于驅(qū)動(dòng)將數(shù)據(jù)記錄在所述記錄媒體上的光學(xué)記錄裝置;編碼器,用于編碼主要數(shù)據(jù)和/或所述主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù);以及控制器,用于控制所述驅(qū)動(dòng)器在所述記錄媒體的數(shù)據(jù)區(qū)域中將所述編碼后數(shù)據(jù)記錄為至少一個(gè)片斷文件,并且在所述記錄媒體的導(dǎo)航區(qū)域中記錄包括指示所述片斷文件是否包括附加內(nèi)容數(shù)據(jù)的信息的片斷信息文件。
15.如權(quán)利要求14所述的方法,其特征在于,如果附加內(nèi)容數(shù)據(jù)包含在所述片斷文件中,則所述信息將僅包含附加內(nèi)容數(shù)據(jù)的第一情形與包含附加內(nèi)容數(shù)據(jù)連同主要數(shù)據(jù)的第二情形區(qū)分開(kāi)。
16.一種用于重現(xiàn)數(shù)據(jù)結(jié)構(gòu)的方法,所述數(shù)據(jù)結(jié)構(gòu)用于管理記錄媒體上的附加內(nèi)容數(shù)據(jù),所述方法包括以下步驟從與記錄在所述記錄媒體上的片斷文件相關(guān)聯(lián)的所述記錄媒體中重現(xiàn)片斷信息文件;檢查寫入所述片斷信息文件中的信息,以確定所述片斷文件是否包括附加內(nèi)容數(shù)據(jù),并且如果所述附加數(shù)據(jù)包括在所述片斷文件中,則呈現(xiàn)所述附加數(shù)據(jù)。
17.一種用于重現(xiàn)數(shù)據(jù)結(jié)構(gòu)的裝置,所述數(shù)據(jù)結(jié)構(gòu)用于管理記錄媒體上的附加內(nèi)容數(shù)據(jù),所述裝置包括驅(qū)動(dòng)器,用于驅(qū)動(dòng)光學(xué)重現(xiàn)裝置以重現(xiàn)記錄在所述記錄媒體上的數(shù)據(jù);解碼器,用于呈現(xiàn)或解釋所述重現(xiàn)的數(shù)據(jù);以及控制器,用于控制所述驅(qū)動(dòng)器從與記錄在所述記錄媒體上的片斷文件相關(guān)聯(lián)的所述記錄媒體中重現(xiàn)片斷信息文件,檢查寫入所述片斷信息文件中的信息以確定所述片斷文件是否包括附加內(nèi)容數(shù)據(jù),并且如果所述附加數(shù)據(jù)包括在所述片斷文件中,則控制所述解碼器呈現(xiàn)所述附加數(shù)據(jù)。
全文摘要
根據(jù)本發(fā)明的記錄媒體,具有用于管理記錄其上的主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),該記錄媒體包括存儲(chǔ)包括主要數(shù)據(jù)和/或主要數(shù)據(jù)的附加內(nèi)容數(shù)據(jù)的至少一個(gè)片斷文件的數(shù)據(jù)區(qū)域,以及存儲(chǔ)包括指示所述片斷文件是否包括附加內(nèi)容數(shù)據(jù)的信息的片斷信息文件的導(dǎo)航區(qū)域。
文檔編號(hào)G11B27/32GK1816865SQ200480018634
公開(kāi)日2006年8月9日 申請(qǐng)日期2004年5月19日 優(yōu)先權(quán)日2003年5月27日
發(fā)明者劉濟(jì)鏞, 金炳振 申請(qǐng)人:Lg電子株式會(huì)社