專利名稱:信息記錄裝置和信息回放裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的一個(gè)實(shí)施例涉及到一種用來(lái)記錄數(shù)據(jù)的信息記錄裝置,該數(shù)據(jù)與作為下一代光盤的HD DVD的格式兼容。本發(fā)明的另一個(gè)實(shí)施例涉及到一種回放數(shù)據(jù)的信息回放裝置,該數(shù)據(jù)與所述HD DVD格式兼容。
背景技術(shù):
眾所周知,現(xiàn)有DVD有各種格式。例如,已知的有DVD視頻格式(下文中稱作DVD-視頻格式)和DVD視頻記錄格式(下文中稱作DVD-VR格式)。
只與DVD視頻格式兼容的播放器不能回放基于DVD-VR格式記錄的視頻信息。為了讓只與DVD視頻格式兼容的播放器能夠回放基于DVD-VR格式記錄的視頻信息,需要提前進(jìn)行數(shù)據(jù)轉(zhuǎn)換。就是說(shuō),基于DVD-VR格式記錄的視頻信息需要被轉(zhuǎn)換為基于DVD-視頻格式的信息。Jpn.Pat.Appln.KOKAI Publication No.2003-199046公布了一項(xiàng)技術(shù),用于將基于DVD-VR格式記錄的視頻信息轉(zhuǎn)換為基于DVD-視頻格式的信息。
已經(jīng)就前面所述的現(xiàn)有DVD格式對(duì)作為能夠支持高分辨視頻記錄的下一代光盤的HD DVD盤進(jìn)行了標(biāo)準(zhǔn)化。所述HD DVD格式也包括HD DVD視頻格式(下文中稱作HD DVD-視頻格式)和HD DVD視頻記錄格式(下文中稱作HD DVD-VR格式),這些格式之間的兼容性也是一個(gè)問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目標(biāo)是,提供一種信息記錄裝置,能極好地把與HDDVD-VR格式兼容的HD DVD-VR內(nèi)容轉(zhuǎn)換為與HD DVD-視頻格式兼容的可共用內(nèi)容并記錄所述可共用內(nèi)容。本發(fā)明的另一個(gè)目標(biāo)是,提供一種能回放所述可共用內(nèi)容的信息回放裝置。
根據(jù)本發(fā)明的一個(gè)方面所述的信息記錄裝置是這樣的一種信息記錄裝置,該裝置能把以HD DVD視頻格式記錄的HD DVD視頻記錄(HDDVD-VR)內(nèi)容轉(zhuǎn)換成與HD DVD-視頻格式兼容的可共用內(nèi)容,并記錄所述可共用內(nèi)容,它包括分析單元,配置來(lái)分析包含在所述HD DVD-VR內(nèi)容中的導(dǎo)航數(shù)據(jù);產(chǎn)生單元,配置來(lái)基于所述導(dǎo)航數(shù)據(jù)產(chǎn)生播放列表文件和視頻標(biāo)題集信息文件,并產(chǎn)生所述可共用內(nèi)容,所述可共用內(nèi)容包括所述播放列表文件、視頻標(biāo)題集信息文件、以及包含了所述HD DVD-VR內(nèi)容所含視頻對(duì)象的標(biāo)題;以及記錄單元,配置來(lái)在預(yù)定記錄位置記錄由所述產(chǎn)生單元所產(chǎn)生的可共用內(nèi)容,其中,所述產(chǎn)生單元產(chǎn)生管理信息,用來(lái)管理所述可共用內(nèi)容的文件,所述記錄單元在預(yù)定記錄位置記錄由所述產(chǎn)生單元所產(chǎn)生的管理信息,包含在所述HD DVD-VR內(nèi)容中的導(dǎo)航數(shù)據(jù)對(duì)包含在所述HD DVD-VR內(nèi)容中的視頻對(duì)象和流對(duì)象的回放進(jìn)行導(dǎo)航,包含在所述可共用內(nèi)容中的播放列表文件指明所述可共用內(nèi)容的標(biāo)題和章節(jié)的配置,以及包含在可共用內(nèi)容中的視頻標(biāo)題集信息指明了包含在所述可共用內(nèi)容中的視頻對(duì)象的屬性。
根據(jù)本發(fā)明的一個(gè)方面所述的信息回放裝置包括讀取單元,配置來(lái)從預(yù)定記錄位置讀取配置文件和管理信息,該管理信息用于管理與HD DVD-視頻格式兼容的可共用內(nèi)容的文件;以及回放單元,配置來(lái)基于由所述讀取單元讀取的配置文件和管理信息從預(yù)定記錄位置回放所述可共用內(nèi)容。
下面將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)特點(diǎn)的總的體系結(jié)構(gòu)。附圖及相關(guān)的描述是用來(lái)說(shuō)明本發(fā)明的實(shí)施例的,不是用來(lái)限制本發(fā)明的范圍的。
圖1是一個(gè)示意框圖,顯示了本發(fā)明的實(shí)施例所述的用來(lái)記錄可共用內(nèi)容的記錄器(信息記錄裝置)和用來(lái)回放可共用內(nèi)容的播放器(信息回放裝置)的安排;圖2是一個(gè)流程圖,顯示了所述實(shí)施例所述的可共用內(nèi)容的產(chǎn)生;
圖3是一個(gè)流程圖,顯示了所述實(shí)施例所述的管理信息的產(chǎn)生;圖4是一個(gè)流程圖,顯示了所述實(shí)施例所述的管理信息的讀取過(guò)程;圖5是一個(gè)流程圖,顯示了所述實(shí)施例所述的防止文件的被無(wú)用地重寫的方法和刪除不需要文件的方法;圖6顯示了所述實(shí)施例所述的管理信息;圖7是一個(gè)流程圖,顯示了所述實(shí)施例所述的DVD播放器的啟動(dòng)順序;圖8顯示了所述實(shí)施例所述的HD DVD-VR內(nèi)容與可共用內(nèi)容的關(guān)系;圖9是一個(gè)表(No.1),顯示了所述實(shí)施例所述的填充在可共用內(nèi)容的VTSI的數(shù)據(jù)字段(data fields)中的值的概覽;圖10是一個(gè)表(No.2),顯示了所述實(shí)施例所述的填充在可共用內(nèi)容的VTSI的數(shù)據(jù)字段中的值的概覽;圖11是一個(gè)表(No.3),顯示了本實(shí)施例所述的填充在可共用內(nèi)容的VTSI的數(shù)據(jù)字段中的值的概覽;圖12顯示了所述實(shí)施例所述的從HD DVD-VR內(nèi)容到可共用內(nèi)容的轉(zhuǎn)換;圖13是一個(gè)表,顯示了所述實(shí)施例所述的填充在可共用內(nèi)容的配置文件的數(shù)據(jù)字段中的值的概覽;圖14顯示了所述實(shí)施例所述的標(biāo)準(zhǔn)內(nèi)容的配置的一個(gè)例子;圖15顯示了所述實(shí)施例所述的高級(jí)內(nèi)容的配置的一個(gè)例子;圖16顯示了所述實(shí)施例所述的基于HD DVD-VR內(nèi)容所產(chǎn)生的播放列表;以及圖17顯示了所述實(shí)施例所述的基于HD DVD-VR內(nèi)容(圖16的結(jié)果)所產(chǎn)生的播放列表。
本發(fā)明的詳細(xì)描述下文中將參考附圖對(duì)本發(fā)明所述的各個(gè)實(shí)施例進(jìn)行解釋。一般地,根據(jù)本發(fā)明的一個(gè)實(shí)施例,信息記錄裝置是這樣的一種信息記錄裝置,它能夠?qū)⒁訦D DVD視頻記錄(HD DVD-VR)格式記錄的HD DVD-VR內(nèi)容轉(zhuǎn)換為與HD DVD-視頻格式兼容的可共用內(nèi)容,并記錄所述的可共用內(nèi)容,該信息記錄裝置包括分析單元,配置來(lái)對(duì)包含在HD DVD-VR內(nèi)容中的導(dǎo)航數(shù)據(jù)進(jìn)行分析;產(chǎn)生單元,配置來(lái)產(chǎn)生播放列表文件和基于所述導(dǎo)航數(shù)據(jù)的視頻標(biāo)題組信息文件,并產(chǎn)生可共用內(nèi)容,該內(nèi)容包括所述播放列表文件、視頻標(biāo)題組信息文件、和包括在HD DVD-VR內(nèi)容中包含的視頻對(duì)象的標(biāo)題;以及記錄單元,配置來(lái)在預(yù)定記錄位置記錄由所述產(chǎn)生單元產(chǎn)生的可共用內(nèi)容,其中,所述產(chǎn)生單元產(chǎn)生管理信息,用來(lái)管理可共用內(nèi)容的文件,所述記錄單元在預(yù)定記錄位置上記錄由所述產(chǎn)生單元產(chǎn)生的管理信息,包含在HD DVD-VR內(nèi)容中的所述導(dǎo)航數(shù)據(jù)對(duì)包含在HD DVD-VR內(nèi)容中的視頻對(duì)象和流對(duì)象的回放進(jìn)行導(dǎo)航,包含在可共用內(nèi)容中的播放列表文件指明了可共用內(nèi)容的標(biāo)題和章節(jié)的配置,包含在可共用內(nèi)容中的所述視頻標(biāo)題組信息指明了包含在可共用內(nèi)容中的視頻對(duì)象的屬性。
下面將參考附圖對(duì)本發(fā)明的一個(gè)實(shí)施例進(jìn)行描述。
HD DVD格式包括HD DVD視頻格式(下文中稱作HD DVD-視頻格式)和HD DVD視頻記錄格式(下文中稱作HD DVD-VR格式)。HD DVD-視頻播放器不能回放基于完整的HD DVD-VR格式記錄的HD DVD-VR內(nèi)容。為了解決這個(gè)問(wèn)題,一種支持HD DVD-VR格式的HD DVD-VR記錄器可以具有一種功能,即將HD DVD-VR內(nèi)容轉(zhuǎn)換為與HD DVD-視頻格式兼容的可共用內(nèi)容,并記錄所述可共用內(nèi)容。這樣,HD DVD-視頻播放器能夠回放由HD DVD-VR記錄器所記錄的可共用內(nèi)容。
當(dāng)具有這種可共用內(nèi)容格式的數(shù)據(jù)被頻繁地產(chǎn)生并記錄時(shí),只一次寫入型介質(zhì)的盤容量會(huì)因此減小。在可重寫介質(zhì)中,介質(zhì)的可重寫次數(shù)會(huì)減少。在這種可共用內(nèi)容格式中,文件由AACS(Advanced access content system,高級(jí)訪問(wèn)控制系統(tǒng))來(lái)加密,并可以寫出來(lái)到介質(zhì)上。然而,除非對(duì)播放列表、置標(biāo)文件(markup file)、腳本文件(script file)等進(jìn)行分析,否則不能確定多個(gè)記錄的文件中哪些文件被用于可共用內(nèi)容。因此,搜尋用于可共用內(nèi)容的文件以及由AACS加密的文件是很困難的。結(jié)果,為整個(gè)介質(zhì)管理AACS的密鑰信息就很困難。
下面將描述AACS。
一旦采用了所述AACS,播放器的設(shè)備賣主從獲得許可的人的密鑰表中獲取一個(gè)特定的密鑰集,將不同組合的密鑰進(jìn)行加密,并將之嵌入各個(gè)播放器中。
采用AACS,使用分配給每個(gè)能合法記錄或回放內(nèi)容的諸如DVD播放器等的記錄器/播放器的器件密鑰和一個(gè)隨機(jī)產(chǎn)生的隨機(jī)數(shù)來(lái)加密多個(gè)標(biāo)題密鑰中的每個(gè)標(biāo)題密鑰。加密了的標(biāo)題密鑰連同所述隨機(jī)數(shù)被寄存在一個(gè)標(biāo)題密鑰文件中,并被記錄在DVD介質(zhì)上。當(dāng)回放標(biāo)題內(nèi)容時(shí),使用所述隨機(jī)數(shù)和用來(lái)回放所述標(biāo)題內(nèi)容的記錄器/播放器的器件密鑰來(lái)解密寄存在所述標(biāo)題密鑰文件中的加密了的標(biāo)題密鑰,并使用所述解密了的標(biāo)題密鑰來(lái)解密所述標(biāo)題內(nèi)容,從而回放所述標(biāo)題內(nèi)容。
在常規(guī)的CPRM方案中,使用包含在盤中的媒體密鑰塊(MKB)和媒體ID來(lái)產(chǎn)生加密密鑰,并用該加密密鑰來(lái)對(duì)內(nèi)容進(jìn)行加密。另一方面,采用AACS,使用每個(gè)內(nèi)容的加密密鑰代替公用加密密鑰來(lái)加密盤上的內(nèi)容。
一個(gè)單一的介質(zhì)上能存儲(chǔ)最多1998個(gè)視頻對(duì)象(VOB),作為用在常規(guī)DVD中的具有MPEG2等格式的內(nèi)容,以及根據(jù)這種格式用在HDDV之類中的最多1998個(gè)流對(duì)象。
如上所述,所述常規(guī)方案對(duì)所有這些對(duì)象使用一個(gè)加密密鑰。然而,AACS使用不同的加密密鑰為各個(gè)內(nèi)容加密數(shù)據(jù)。
各個(gè)內(nèi)容的加密密鑰存儲(chǔ)在一個(gè)標(biāo)題密鑰文件(TKF)中。就是說(shuō),保證視頻對(duì)象有標(biāo)題密鑰文件以及流對(duì)象有標(biāo)題密鑰文件,每個(gè)標(biāo)題密鑰文件能存儲(chǔ)1998個(gè)加密了的標(biāo)題密鑰(E-TK)。
當(dāng)產(chǎn)生可共用的內(nèi)容時(shí),本實(shí)施例通過(guò)寫管理信息來(lái)解決上述的問(wèn)題,該管理信息用來(lái)管理所產(chǎn)生的可共用內(nèi)容的文件。
圖1顯示了記錄可共用內(nèi)容的記錄器(信息記錄裝置)的示意安排的一個(gè)例子。注意,圖1也顯示了回放可共用內(nèi)容的播放器(信息回放裝置)。如圖1所示,所述記錄器包含導(dǎo)航數(shù)據(jù)數(shù)據(jù)庫(kù)1、IFO分析單元2、IFO產(chǎn)生單元3、可共用內(nèi)容產(chǎn)生單元4、盤控制器5、記錄管理信息數(shù)據(jù)庫(kù)6、管理信息產(chǎn)生單元7、管理信息數(shù)據(jù)庫(kù)8、管理信息分析單元9、VOB TKP數(shù)據(jù)庫(kù)10、AACS頭信息(header)分析單元11。
下面將要描述由圖1所示的播放器產(chǎn)生可共用內(nèi)容的過(guò)程。圖8顯示了HD DVD-VR內(nèi)容與可共用內(nèi)容的關(guān)系。圖2是一個(gè)流程圖,顯示了可共用內(nèi)容的第一個(gè)產(chǎn)生例子。
圖1所示的記錄器為可共用內(nèi)容記錄的內(nèi)容除了以HD-VR格式記錄的文件外,還至少有●配置文件;●播放列表文件;和●視頻標(biāo)題組信息(VTSI)文件。
另外,在使用置標(biāo)文件(markup files)顯示菜單的內(nèi)容產(chǎn)生時(shí),需要記錄圖像文件和字體文件。
所述播放列表文件是指明標(biāo)題及包括VOB(視頻對(duì)象)的章節(jié)的配置之類的信息。所述VTSI文件是指明VOB的屬性之類的信息。
當(dāng)HD DVD-VR盤被插入記錄器中時(shí),該記錄器的盤控制器5開始對(duì)插入盤進(jìn)行數(shù)據(jù)讀寫訪問(wèn)。于是,IFO分析單元2對(duì)記錄在盤上的作為導(dǎo)航數(shù)據(jù)的HR_MANGR.IFO文件(下文中稱作IFO文件)進(jìn)行分析。所述導(dǎo)航數(shù)據(jù)在回放包含在HD DVD-VR內(nèi)容中的VOB(視頻對(duì)象)和SOB(流對(duì)象)時(shí)進(jìn)行導(dǎo)航。導(dǎo)航數(shù)據(jù)的分析結(jié)果被存儲(chǔ)在導(dǎo)航數(shù)據(jù)數(shù)據(jù)庫(kù)1中。
之后,當(dāng)用戶在盤上進(jìn)行視頻記錄和編輯操作時(shí),所述導(dǎo)航數(shù)據(jù)數(shù)據(jù)庫(kù)1響應(yīng)這些操作,對(duì)導(dǎo)航數(shù)據(jù)數(shù)據(jù)庫(kù)中的內(nèi)容進(jìn)行更新(ST11)。所述IFO產(chǎn)生單元3基于被更新的導(dǎo)航數(shù)據(jù)數(shù)據(jù)庫(kù)的信息產(chǎn)生IFO文件(ST12)。盤控制器5將所產(chǎn)生的IFO文件記錄在所述盤上。
所述可共用內(nèi)容產(chǎn)生單元4產(chǎn)生可共用內(nèi)容的文件(配置文件、播放列表文件、和視頻標(biāo)題組信息文件)(ST13),而盤控制器5將所產(chǎn)生的文件記錄在所述盤上。注意,包含在HD DVD-VR內(nèi)容中的時(shí)間圖數(shù)據(jù)(time mapdata)和VOB(視頻對(duì)象)被分別處理為可共用內(nèi)容中的時(shí)間圖數(shù)據(jù)和P-EVOB(primary enhanced video objects,初級(jí)增強(qiáng)視頻對(duì)象),而不進(jìn)行轉(zhuǎn)換。如上所述,除了配置文件、播放列表文件、和視頻標(biāo)題組信息文件之外所述可共用內(nèi)容還包括時(shí)間圖數(shù)據(jù)和P-EVOB。
當(dāng)文件按照上述順序被記錄時(shí),在IFO文件和可共用內(nèi)容的文件之間沒(méi)有產(chǎn)生信息差異。
下面將描述記錄可共用內(nèi)容時(shí)產(chǎn)生管理信息的方法。圖3是一個(gè)流程圖,顯示了管理信息的產(chǎn)生。
所述記錄器在它將可共用內(nèi)容的文件寫在盤上之前先計(jì)算一個(gè)用于識(shí)別該文件的識(shí)別值(ST22)。這個(gè)識(shí)別值基于Hash函數(shù)等提前產(chǎn)生,或在寫的時(shí)候產(chǎn)生。具有相同內(nèi)容的文件具有相同的識(shí)別值。所述記錄器在記錄文件的文件系統(tǒng)中存儲(chǔ)一條路徑,并在記錄管理信息數(shù)據(jù)庫(kù)6中存儲(chǔ)識(shí)別值(ST23)。注意,例如,圖6所示的管理信息中id=“6D24135A”等就是識(shí)別值。
當(dāng)文件要被AACS加密時(shí),所述記錄器在記錄該文件的文件系統(tǒng)中存儲(chǔ)一條路徑,并存儲(chǔ)一個(gè)標(biāo)記信息,指明所述文件在記錄管理信息數(shù)據(jù)庫(kù)6中被加密(ST24)。注意,圖6所示的管理信息中aacs=“true”就是標(biāo)記信息。
在對(duì)可共用內(nèi)容的所用文件進(jìn)行的前述過(guò)程完成后(ST21中的否),管理信息產(chǎn)生單元7在記錄管理數(shù)據(jù)庫(kù)6中在預(yù)定的文件路徑上以XML(extensible markup language,可擴(kuò)展置標(biāo)語(yǔ)言)格式記錄信息(ST26)。圖6顯示了由前述管理信息產(chǎn)生過(guò)程所產(chǎn)生的管理信息的一個(gè)例子。
下面將描述當(dāng)記錄這個(gè)管理信息的盤被插入記錄器中時(shí)所進(jìn)行的操作。圖4是一個(gè)流程圖,顯示了管理信息讀取過(guò)程的一個(gè)例子。
記錄器檢查管理信息是否被記錄在預(yù)定的文件路徑上(ST31)。如果管理信息被記錄了(ST32中的是),那么,管理信息分析單元9分析所述管理信息,并將之存儲(chǔ)在管理信息數(shù)據(jù)庫(kù)8中(ST33)。
此后,搜尋管理信息數(shù)據(jù)庫(kù)(ST34)。對(duì)于由AACS加密的文件(ST35中的是),AACS頭信息分析單元11分析該文件以獲取標(biāo)題密鑰指針(下文中縮寫為TKP)(ST36)。所獲得的TKP被存儲(chǔ)在VOB TKP管理數(shù)據(jù)庫(kù)10中(ST37)。
這是因?yàn)?,用于可共用?nèi)容的加密密鑰來(lái)自用來(lái)加密HD DVD-VR格式的VOB的加密密鑰組。上述過(guò)程對(duì)所有的文件都進(jìn)行。
對(duì)用于HD DVD-VR格式中的每個(gè)VOB的TKP單獨(dú)進(jìn)行分析,并將之安排在VOB TKP管理數(shù)據(jù)庫(kù)10中。
通過(guò)上述操作,用于HD DVD-VR格式中的每個(gè)VOB的TKP和用于可共用內(nèi)容中的TKP,由一個(gè)VOB TKP管理數(shù)據(jù)庫(kù)10來(lái)管理。于是,在加密一個(gè)新文件時(shí)搜尋未使用的TKP、在刪除一個(gè)文件后搜尋TKP的一個(gè)未用態(tài)等等就很容易管理了。
下面要描述在記錄可共用內(nèi)容的文件時(shí)防止文件無(wú)用地重寫的方法和刪除不想要文件的方法。圖5是一個(gè)流程圖,顯示了防止文件無(wú)用地重寫的方法和刪除不需要文件的方法在寫可共用內(nèi)容的文件時(shí),計(jì)算該文件的識(shí)別值(ST42)。然后檢查管理信息數(shù)據(jù)庫(kù)8是否包含其文件狀態(tài)(file phase)和標(biāo)識(shí)符與要寫文件的文件狀態(tài)和標(biāo)識(shí)符相匹配的文件(ST43)。
如果該文件已經(jīng)被存儲(chǔ)了(ST44中的是),由于所述文件不需要寫出來(lái),故中止寫訪問(wèn)。這樣,就避免了文件的無(wú)用地重寫。
在所有文件都被記錄之后(ST41中的否),對(duì)記錄管理信息數(shù)據(jù)庫(kù)6和管理信息數(shù)據(jù)庫(kù)8進(jìn)行比較(ST46)。被存儲(chǔ)在管理數(shù)據(jù)庫(kù)8中、但是沒(méi)有被存儲(chǔ)在記錄管理數(shù)據(jù)庫(kù)6中的文件被確定為不需要文件。所以,通過(guò)刪除該文件(ST47),可以消除盤上被浪費(fèi)的區(qū)域。最后,記錄管理信息數(shù)據(jù)庫(kù)6中的內(nèi)容被復(fù)制到管理信息數(shù)據(jù)庫(kù)8中(ST48)。
如上所述,由于在產(chǎn)生所述可共用內(nèi)容時(shí)可共用內(nèi)容的文件的管理信息被記錄在所述盤上,所以方便了文件管理。
下面將簡(jiǎn)短描述回放HD DVD-視頻盤的播放器(圖1)的回放過(guò)程。所述播放器參考記錄在盤上的配置文件(=DISCID.DAT)以便確定盤上記錄了什么內(nèi)容,如圖7所示。如果這個(gè)配置文件被找到了,就可以確定所記錄的內(nèi)容為高級(jí)內(nèi)容,或者說(shuō)是可共用內(nèi)容;否則,就可以確定所記錄的內(nèi)容為非高級(jí)內(nèi)容,或者說(shuō)是非可共用內(nèi)容。
假設(shè)在產(chǎn)生可共用內(nèi)容的文件時(shí)首先不從盤上刪除配置文件。在這種情況下,即使在產(chǎn)生可共用內(nèi)容的文件期間由于電力故障之類而導(dǎo)致產(chǎn)生過(guò)程的中斷,配置文件仍然保留在該盤上。就是說(shuō),當(dāng)這種盤被插入播放器中時(shí),由于盤中包含配置文件,那么記錄在該盤上的內(nèi)容因配置文件的存在而被確定為高級(jí)內(nèi)容或可共用內(nèi)容,然后,相關(guān)文件就可以被參考了。然而,所述盤可以存儲(chǔ)在可共用內(nèi)容的文件產(chǎn)生以前的舊文件和產(chǎn)生以后的新文件,或者可以存儲(chǔ)產(chǎn)生期間的一個(gè)文件。在參考這些文件時(shí),播放器會(huì)出錯(cuò)或者會(huì)發(fā)現(xiàn)它們之間的矛盾。
另一方面,如果在產(chǎn)生可共用內(nèi)容的文件時(shí)首先從盤上刪除配置文件,那么,即使當(dāng)文件產(chǎn)生過(guò)程由于電力故障之類而被中斷,該盤也不會(huì)存有配置文件了。就是說(shuō),即使在這種盤被插入播放器中時(shí),它就不存有任何配置文件了。因此,記錄在這種盤上的內(nèi)容不被確定為可共用內(nèi)容。因此,不一致的文件就不會(huì)被參考。
和上面同樣的原因,在所產(chǎn)生的可共用內(nèi)容被寫在所述盤上之后,所產(chǎn)生的配置文件最終被寫在所述盤上。
如上所述,在產(chǎn)生可共用內(nèi)容時(shí),能夠產(chǎn)生文件而不與HD DVD-VR格式的或可共用內(nèi)容中的導(dǎo)航數(shù)據(jù)有任何不一致。
本實(shí)施例的要點(diǎn)總結(jié)如下。
(1)能夠在HD DVD介質(zhì)上以HD DVD-VR格式記錄信息的記錄器/播放器具有一種產(chǎn)生專用于HD DVD-VR格式的導(dǎo)航數(shù)據(jù)和產(chǎn)生可共用內(nèi)容的功能。此外,所述記錄器/播放器還具有一種功能,即,在產(chǎn)生可共用內(nèi)容時(shí)將用來(lái)管理可共用內(nèi)容的文件的管理信息作為文件記錄在介質(zhì)上。
(2)此外,由記錄器/播放器所記錄的管理信息包括識(shí)別值,用來(lái)識(shí)別可共用內(nèi)容的文件。
(3)此外,由記錄器/播放器所記錄的管理信息包括加密信息,指明可共用內(nèi)容的文件是否由AACS加密。
(4)此外,由記錄器/播放器所記錄的管理信息以XML格式來(lái)描述。
(5)此外,記錄器/播放器具有對(duì)從介質(zhì)上讀出的管理信息進(jìn)行分析的功能。
(6)此外,記錄器/播放器具有一個(gè)判決單元,該單元對(duì)用來(lái)識(shí)別在產(chǎn)生可共用內(nèi)容時(shí)記錄在管理信息中的文件的值和用來(lái)識(shí)別要產(chǎn)生的文件的值進(jìn)行比較。如果所述判決單元確定要產(chǎn)生的文件已經(jīng)被存儲(chǔ)在介質(zhì)上了,那么,該文件的產(chǎn)生過(guò)程就被跳過(guò)。
(7)此外,記錄器/播放器具有一個(gè)管理單元,用來(lái)管理AACS的密鑰信息,還有一個(gè)分析單元,該單元基于指明文件是否由AACS加密的加密信息來(lái)分析該文件的密鑰信息。所述管理單元對(duì)經(jīng)這個(gè)分析單元分析的密鑰信息進(jìn)行管理。
(8)此外,記錄器/播放器具有一個(gè)判決單元,該單元對(duì)記錄在管理信息中的文件信息和要產(chǎn)生的文件信息進(jìn)行比較,并具有當(dāng)記錄在管理信息中的文件不再使用時(shí)將其刪除的功能。
下面就可共用內(nèi)容給出進(jìn)一步的解釋。
可共用內(nèi)容定義為,允許HD DVD-視頻播放器回放盤上的HD DVD-VR內(nèi)容。
除了一些與視頻對(duì)象相關(guān)的定義外,可共用內(nèi)容是以HD DVD-視頻格式定義的高級(jí)內(nèi)容的一個(gè)子集。
與視頻對(duì)象相關(guān)的一些參數(shù)或功能在具有HD DVD-視頻格式的高級(jí)內(nèi)容的視頻對(duì)象中不受支持。然而,如果HD DVD-視頻播放器具有回放可共用內(nèi)容的功能,它就支持這些參數(shù)或功能。所以,HD DVD-VR內(nèi)容的視頻對(duì)象通常不經(jīng)過(guò)轉(zhuǎn)換被用作可共用內(nèi)容的視頻對(duì)象。
可共用內(nèi)容的導(dǎo)航數(shù)據(jù)是具有HD DVD-視頻格式的高級(jí)內(nèi)容的導(dǎo)航數(shù)據(jù)的子集。所以,HD DVD-VR內(nèi)容的導(dǎo)航數(shù)據(jù)被轉(zhuǎn)換為可共用內(nèi)容的導(dǎo)航數(shù)據(jù)。特別地,用于可共用內(nèi)容的受到支持的導(dǎo)航數(shù)據(jù)只要與具有HD DVD-視頻格式的高級(jí)內(nèi)容的格式符合就沒(méi)有限制。
一個(gè)轉(zhuǎn)換導(dǎo)航數(shù)據(jù)的方法的例子如下。
可共用內(nèi)容的產(chǎn)生是記錄器的一個(gè)可選功能。當(dāng)記錄器支持可共用內(nèi)容的產(chǎn)生時(shí),應(yīng)用轉(zhuǎn)換規(guī)則。
下面將解釋從HD DVD-VR內(nèi)容到可共用內(nèi)容的轉(zhuǎn)換的基本概念。除了有一些差異外,可共用內(nèi)容基本上是高級(jí)內(nèi)容的子集??晒灿脙?nèi)容至少包括一個(gè)播放列表、一個(gè)初級(jí)視頻集(被稱作可互用VTS)、以及一個(gè)配置文件。所述初級(jí)視頻集(即,可互用VTS)進(jìn)一步包括視頻標(biāo)題集信息(VTSI)、視頻標(biāo)題集時(shí)間圖信息(VTS_TMAP)、和初級(jí)增強(qiáng)視頻對(duì)象(P_EVOB)。
此外,可共用內(nèi)容可以包括次級(jí)視頻集、高級(jí)應(yīng)用、以及在高級(jí)內(nèi)容中定義的高級(jí)子標(biāo)題。
為了能回放可共用內(nèi)容,所述盤上必須包括播放列表、VTSI、VTS_TMAP、P-EVOB、以及配置文件。VTS_TMAP等價(jià)于在HD DVD-VR格式中定義的VTMAP。另外,P-EVOB等價(jià)于在HD DVD-VR格式中定義的VOB。所以,HD DVD-視頻播放器能夠使用在HD DVD-VR格式中定義的時(shí)間圖文件和VOB文件,而不需要任何轉(zhuǎn)換過(guò)程。因此,為了由HD DVD-視頻播放器回放可共用內(nèi)容,必須進(jìn)一步產(chǎn)生一個(gè)VTSI文件、一個(gè)播放列表文件和一個(gè)配置文件。
圖8顯示了轉(zhuǎn)換過(guò)程、HD DVD-VR內(nèi)容和可共用內(nèi)容之間相互關(guān)系的基本概念。VTSI主要基于HR_MANGR.IFO文件中的M_AVFIT(特別是M_VOB_STI和M_VOBI)的信息而被產(chǎn)生。播放列表主要是基于HR_MANGR.IFO文件中的PGC信息(即,ORG_PGCI和UD_PGCI)而被產(chǎn)生。在可共用內(nèi)容的情況下配置文件的內(nèi)容是永久性的??晒灿脙?nèi)容不包括與流對(duì)象文件相關(guān)的任何導(dǎo)航文件以及流對(duì)象文件。
下面將描述與目錄和文件相關(guān)的規(guī)則。
在產(chǎn)生可共用內(nèi)容時(shí),應(yīng)用下面的規(guī)則。
●播放列表文件置于根目錄下的第一個(gè)目錄“ADV_OBJ”目錄之中。
●可共用內(nèi)容的播放列表的文件名被定為“VPLST000.XPL”。
●如同時(shí)間圖文件和VOB文件中一樣,VTSI文件也置于“DVDHDVR/HDVR_VOB”目錄之中。
●可共用內(nèi)容的VTSI的文件名被確定為“HR_IVTSI.VTI”。
●如同在HD DVD-視頻格式中定義的那樣,時(shí)間圖文件和VOB文件的文件名分別為“HR_Vmmmm.MAP”(mmmm0001到1998)和“HR_MOVIE.VRO”。
●配置文件置于根目錄下的第一個(gè)目錄“ADV_OBJ”目錄之中。
●HD DVD-視頻格式中的配置文件的文件名被確定為“DISCID.DAT”。
●當(dāng)所述盤包括VTSI(HR_IVTSI.VTI)、播放列表(VPLST000.XPL)和配置文件(DISCID.DAT)的至少其中之一時(shí),它就包括所有互相匹配的這些文件。此外,這些文件與時(shí)間圖文件(HR_Vmmmm.MAP)和VOB文件(HR_MOVIE.VRO)相匹配。
當(dāng)HD DVD_VR內(nèi)容被更新并影響到相應(yīng)的VTSI或播放列表時(shí),不能更新VTSI和播放列表的記錄器就刪除VTSI、播放列表和配置文件。在這種情況下,“ADV_OBJ”目錄不需要被刪除。
下面將描述VTSI產(chǎn)生的細(xì)節(jié)。
在產(chǎn)生可共用內(nèi)容時(shí),會(huì)產(chǎn)生一個(gè)VTSI文件“HR_IVTSI.VTI”。圖9、10和11顯示了填充在可共用內(nèi)容的VTSI的數(shù)據(jù)字段中的值的概覽。注意,圖9到11是一系列的表。
VTS_EVOB_ATR中的信息主要是從相應(yīng)的M_VOB_STI中復(fù)制或抽取的。VTS_EVOBI中的信息主要是從相應(yīng)的M_VOBI中復(fù)制或抽取的。
下面將解釋播放列表的產(chǎn)生細(xì)節(jié)。
在產(chǎn)生可共用內(nèi)容時(shí),會(huì)產(chǎn)生一個(gè)播放列表文件“VPLST000.XPL”。
為了解釋播放列表的產(chǎn)生,假設(shè)一個(gè)HD DVD-VR內(nèi)容的簡(jiǎn)單例子。圖12顯示了從HD DVD-VR內(nèi)容到可共用內(nèi)容的轉(zhuǎn)換。
圖16和17顯示了從圖12所示的HD DVD-VR內(nèi)容產(chǎn)生的播放列表的一個(gè)例子。
可以對(duì)可共用內(nèi)容的播放列表進(jìn)行靈活的描述。圖16和17中所描述的播放列表是一個(gè)例子,是基于下面的假設(shè)產(chǎn)生的。
●在HD DVD-VR格式中,一個(gè)“標(biāo)題”對(duì)應(yīng)一個(gè)程序(PG)或播放列表(PL)。
●在HD DVD-VR格式中,一個(gè)“章節(jié)”對(duì)應(yīng)一個(gè)入口點(diǎn)(entry point)(M_C_EPI)。如果在所述PG或PL的開始處沒(méi)有入口點(diǎn),那么,所述章節(jié)總是出現(xiàn)在所述標(biāo)題的頭部。
●在HD DVD-VR格式中,播放列表中的“顯示名”對(duì)應(yīng)著盤的代表名(DISC_REP_NM)。
●在HD DVD-VR格式中,標(biāo)題中的“顯示名”對(duì)應(yīng)著PG或PL的初級(jí)文本信息(PRM_TXTI)。
●在HD DVD-VR格式中,章節(jié)中的“顯示名”對(duì)應(yīng)著入口點(diǎn)(TypeEP-B)的初級(jí)文本信息(PRM_TXTI)。
●在HD DVD-VR格式中,標(biāo)題中的“標(biāo)題時(shí)間”從C_V_S_PTM和C_V_E_PTM中獲得。
●在HD DVD-VR格式中,初級(jí)音頻視頻片段中的“標(biāo)題時(shí)間開始”和“標(biāo)題時(shí)間結(jié)束”從C_V_S_PTM和VOB_V_S_PTM中獲得。
●在HD DVD-VR格式中,初級(jí)音頻視頻片段中的“片段時(shí)間開始”從C_V_S_PTM和VOB_V_S_PTM中獲得。
●在HD DVD-VR格式中,章節(jié)中的“標(biāo)題時(shí)間開始”從EP_PTMC_V_S_PTM和C_V_E_PTM中獲得。
●為了能回放所有的標(biāo)題,每個(gè)標(biāo)題(除了最后的標(biāo)題外)的“onEnd”屬性指明下一個(gè)標(biāo)題。
下面將描述配置文件產(chǎn)生的細(xì)節(jié)。
在產(chǎn)生可共用內(nèi)容時(shí),會(huì)產(chǎn)生一個(gè)配置文件(“DISCID.DAT”)。圖13顯示了填充在可共用內(nèi)容的配置文件的數(shù)據(jù)字段中的值的概覽。
下面將描述可共用內(nèi)容的產(chǎn)生過(guò)程中應(yīng)注意的幾點(diǎn)。
由于SOB(以及與SOB相關(guān)的導(dǎo)航數(shù)據(jù))不在可共用內(nèi)容的范圍之內(nèi),像STRA_CI和STRB_CI這樣的數(shù)據(jù)結(jié)構(gòu)必須從到可共用內(nèi)容的轉(zhuǎn)換過(guò)程中排除掉。結(jié)果,標(biāo)題的總數(shù)經(jīng)常變得少于比如HD DVD-VR內(nèi)容的所有程序(PGs)和播放列表(PLs)的總合。
臨時(shí)擦除的M_VOB也許不經(jīng)常被包括在可共用內(nèi)容中。在這種情況下,P-EVOB的總數(shù)經(jīng)常變得少于M_VOB的總數(shù)。
在上面的描述中,假設(shè)可共用內(nèi)容的導(dǎo)航數(shù)據(jù)被設(shè)想是通過(guò)“轉(zhuǎn)換”從HD DVD-VR內(nèi)容的導(dǎo)航數(shù)據(jù)中產(chǎn)生的。然而,實(shí)際的實(shí)現(xiàn)方法不限于轉(zhuǎn)換過(guò)程。在一些實(shí)現(xiàn)方法中,VTSI、播放列表和配置文件可以在盤從記錄器中退出之前產(chǎn)生。或者,在另一個(gè)實(shí)現(xiàn)方法中,當(dāng)HD DVD-VR內(nèi)容被記錄器修改時(shí),VTSI、播放列表和配置文件可以被更新。
下面將給出關(guān)于內(nèi)容的另外的解釋。
如下面所述,定義有兩種類型的內(nèi)容。一種是標(biāo)準(zhǔn)內(nèi)容,另一種是高級(jí)內(nèi)容。
標(biāo)準(zhǔn)內(nèi)容包括盤上的導(dǎo)航數(shù)據(jù)和視頻對(duì)象數(shù)據(jù)。高級(jí)內(nèi)容包括高級(jí)導(dǎo)航文件,諸如播放列表文件、清單文件(manifest file)、置標(biāo)文件和腳本文件,以及包括高級(jí)數(shù)據(jù),諸如初級(jí)視頻集/次級(jí)視頻集和高級(jí)元素(圖像、音頻、文本之類)。包括高級(jí)內(nèi)容的盤上至少記錄著一個(gè)播放列表和初級(jí)視頻集。其它數(shù)據(jù)被記錄在盤上并能從服務(wù)器上傳遞過(guò)來(lái)。如圖14所示,標(biāo)準(zhǔn)內(nèi)容基本包括一個(gè)VMG空間和一個(gè)或多個(gè)VTS空間。
通過(guò)由標(biāo)準(zhǔn)內(nèi)容所實(shí)現(xiàn)的對(duì)音頻和視頻進(jìn)行擴(kuò)展,高級(jí)內(nèi)容能實(shí)現(xiàn)更多的交互性。高級(jí)內(nèi)容包括●播放列表●初級(jí)視頻集●次級(jí)視頻集●高級(jí)應(yīng)用●高級(jí)子標(biāo)題播放列表在圖15所描述的呈示對(duì)象(presentation objects)中提供回放信息。例如,為了回放初級(jí)視頻集,播放器用播放列表中所描述的URI讀取TMAP文件,參考所述TMAP解釋EVOBI,并訪問(wèn)由EVOBI定義的合適的P-EVOB。
播放列表文件用XML描述,并在盤上置有一個(gè)或多個(gè)播放列表文件。播放器首先解釋播放列表文件以便回放高級(jí)內(nèi)容。播放列表文件包括●對(duì)象映射信息(object mapping information)●軌道號(hào)碼分配信息(track number assignment information)●軌道導(dǎo)航信息(track navigation information)●資源信息(resource information)●回放順序信息(playback sequence information)●系統(tǒng)配置信息(system configuration information)●預(yù)定控制信息(scheduled control information)高級(jí)應(yīng)用包括一個(gè)清單文件、置標(biāo)文件(包括內(nèi)容/類型/定時(shí)/布局信息)、腳本文件、圖像文件、特效音頻文件(effect audio file)、字體文件和其它文件。
盡管已經(jīng)描述了本發(fā)明的一些實(shí)施例,但這些實(shí)施例只是通過(guò)例子的方式來(lái)呈示的,并不是用來(lái)限制本發(fā)明的范圍的。的確,這里所描述的新的方法和系統(tǒng)可以用各種其它方式來(lái)實(shí)施;此外,可以對(duì)這里所描述的方法和系統(tǒng)的形式進(jìn)行各種省略、替代和改變而不偏離本發(fā)明的精神。附屬權(quán)利要求書及其等價(jià)說(shuō)法用來(lái)涵蓋在本發(fā)明的范圍和精神之內(nèi)的這些形式或修改。
權(quán)利要求
1.一種信息記錄裝置,用于把以HD DVD-VR格式記錄的HD DVD視頻記錄(HD DVD-VR)內(nèi)容轉(zhuǎn)換成與HD DVD-視頻格式兼容的可共用內(nèi)容,并記錄所述可共用內(nèi)容,其特征在于包括分析單元,配置來(lái)分析包含在所述HD DVD-VR內(nèi)容中的導(dǎo)航數(shù)據(jù);產(chǎn)生單元,配置來(lái)基于所述導(dǎo)航數(shù)據(jù)產(chǎn)生播放列表文件和視頻標(biāo)題集信息文件,并產(chǎn)生所述可共用內(nèi)容,所述可共用內(nèi)容包括所述播放列表文件、視頻標(biāo)題集信息文件、以及包含了所述HD DVD-VR內(nèi)容所含視頻對(duì)象的標(biāo)題;以及記錄單元,配置來(lái)在預(yù)定記錄位置記錄由所述產(chǎn)生單元所產(chǎn)生的所述可共用內(nèi)容,其中,所述產(chǎn)生單元產(chǎn)生管理信息,用來(lái)管理所述可共用內(nèi)容的文件,所述記錄單元在預(yù)定記錄位置記錄由所述產(chǎn)生單元所產(chǎn)生的所述管理信息,包含在所述HD DVD-VR內(nèi)容中的所述導(dǎo)航數(shù)據(jù)對(duì)包含在所述HDDVD-VR內(nèi)容中的視頻對(duì)象和流對(duì)象的回放進(jìn)行導(dǎo)航,包含在所述可共用內(nèi)容中的所述播放列表文件指明所述可共用內(nèi)容的標(biāo)題和章節(jié)的配置,以及包含在所述可共用內(nèi)容中的視頻標(biāo)題集信息指明了包含在所述可共用內(nèi)容中的所述視頻對(duì)象的屬性。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述產(chǎn)生單元產(chǎn)生的所述管理信息包括識(shí)別值,用來(lái)識(shí)別所述可共用內(nèi)容的文件。
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述產(chǎn)生單元產(chǎn)生包括加密信息的管理信息,用來(lái)指明所述可共用內(nèi)容的文件是否由AACS(高級(jí)訪問(wèn)控制系統(tǒng))進(jìn)行了加密。
4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述產(chǎn)生單元產(chǎn)生的管理信息以XML(可擴(kuò)展置標(biāo)語(yǔ)言)格式來(lái)描述。
5.根據(jù)權(quán)利要求1所述的裝置,還包括記錄控制單元,配置來(lái)分析在所述預(yù)定記錄位置處所記錄的管理信息,對(duì)用來(lái)識(shí)別包含在所記錄的管理信息中的文件的識(shí)別值和用來(lái)識(shí)別要記錄的所述可共用內(nèi)容的文件的識(shí)別值進(jìn)行比較,基于比較結(jié)果檢查要記錄的可共用內(nèi)容的文件是否被記錄在所述預(yù)定的記錄位置上,并基于所述檢查結(jié)果對(duì)要記錄的所述可共用內(nèi)容的文件進(jìn)行記錄。
6.根據(jù)權(quán)利要求3所述的裝置,還包括管理單元,配置來(lái)基于包含在所述管理信息中的加密信息分析AACS的密鑰信息,并對(duì)所分析的密鑰信息進(jìn)行管理。
7.根據(jù)權(quán)利要求1所述的裝置,還包括刪除單元,配置來(lái)刪除所述管理信息所包含的文件中不被使用的文件。
8.一種信息回放裝置,其特征在于包括讀取單元,配置來(lái)從所述預(yù)定記錄位置讀取配置文件和管理信息,該管理信息用于管理與HD DVD-視頻格式兼容的可共用內(nèi)容的文件;以及回放單元,配置來(lái)基于由所述讀取單元讀取的所述配置文件和所述管理信息從所述預(yù)定記錄位置回放所述可共用內(nèi)容。
全文摘要
根據(jù)一個(gè)實(shí)施例,能把以HD DVD視頻記錄(HD DVD-VR)格式記錄的HD DVD-VR內(nèi)容轉(zhuǎn)換成與HD DVD-視頻格式兼容的可共用內(nèi)容、并記錄所述可共用內(nèi)容的一種信息記錄裝置包括一個(gè)分析單元,配置來(lái)分析包含在所述HD DVD-VR內(nèi)容中的導(dǎo)航數(shù)據(jù),包括一個(gè)產(chǎn)生單元,配置來(lái)基于所述導(dǎo)航數(shù)據(jù)產(chǎn)生播放列表文件和視頻標(biāo)題集信息文件,并產(chǎn)生所述可共用內(nèi)容,所述可共用內(nèi)容包括所述播放列表文件、視頻標(biāo)題集信息文件、以及包含了所述HD DVD-VR內(nèi)容所含視頻對(duì)象的標(biāo)題,以及包括一個(gè)記錄單元,配置來(lái)記錄由所述產(chǎn)生單元在預(yù)定記錄位置所產(chǎn)生的可共用內(nèi)容。
文檔編號(hào)H04N9/80GK101089979SQ20071010910
公開日2007年12月19日 申請(qǐng)日期2007年6月12日 優(yōu)先權(quán)日2006年6月13日
發(fā)明者澀谷學(xué) 申請(qǐng)人:株式會(huì)社東芝