欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

記錄再生裝置、記錄再生方法、計(jì)算機(jī)程序及記錄媒體的制作方法

文檔序號(hào):6761927閱讀:159來(lái)源:國(guó)知局
專利名稱:記錄再生裝置、記錄再生方法、計(jì)算機(jī)程序及記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及記錄再生裝置、記錄再生方法、計(jì)算機(jī)程序提供媒體、計(jì)算機(jī)程序及記錄媒體,特別涉及將圖像數(shù)據(jù)或聲音數(shù)據(jù)作為文件記錄在記錄媒體上的記錄再生裝置及記錄再生方法,用計(jì)算機(jī)來(lái)實(shí)現(xiàn)它們的計(jì)算機(jī)程序和記錄了它們的提供媒體,以及用該記錄再生裝置或記錄再生方法記錄過(guò)的記錄媒體。
背景技術(shù)
近年來(lái),盛行著將動(dòng)態(tài)圖像信息或靜止圖像信息、聲音信息等AV數(shù)據(jù)數(shù)字化并記錄、再生它們。作為保存這樣的數(shù)字信息的記錄媒體,有閃存等半導(dǎo)體存儲(chǔ)器?;蛘哂凶鳛楸P形媒體的DVD、硬盤、MD(微型盤)等。
雖然對(duì)這些記錄媒體進(jìn)行用MPEG2或JPEG等編碼方式編碼過(guò)的AV數(shù)據(jù)的記錄或再生,但在這樣的AV數(shù)據(jù)的記錄中,用文件系統(tǒng)將各AV數(shù)據(jù)作為文件管理,在分別再生各數(shù)據(jù)時(shí)也用文件單位進(jìn)行指定。
因此,在上述半導(dǎo)體媒體或盤形媒體中,具有隨機(jī)存取性好的特點(diǎn)。作為利用了隨機(jī)存取性的技術(shù),可以列舉程序再生功能的實(shí)現(xiàn)。
例如,在日本專利特開(kāi)2002-10215號(hào)公報(bào)所公開(kāi)的記錄/再生系統(tǒng)中,將AV數(shù)據(jù)作為稱之為媒體對(duì)象的文件記錄,將多個(gè)媒體對(duì)象記錄在稱之為程序的目錄下。通過(guò)采用這樣的記錄形態(tài),能夠在記錄媒體上制作多個(gè)這樣的程序。
并且,對(duì)各程序管理稱之為程序信息(PRG_INFO)的信息,作為與媒體對(duì)象不同的文件記錄在記錄媒體上。通過(guò)參照登錄在PRG_INFO上的媒體對(duì)象的信息,能夠自由地控制記錄在記錄媒體上的AV文件的再生順序。
上述功能一般稱之為“程序再生”,通過(guò)利用盤形媒體中的隨機(jī)存取性來(lái)實(shí)現(xiàn)。
這樣地,在將AV數(shù)據(jù)作為媒體對(duì)象記錄,參照該媒體對(duì)象的程序也作為文件記錄的情況下,必須具有從該程序文件到媒體對(duì)象的參照信息。參照信息的形式一般使用文件的路徑信息,即在管理文件的文件系統(tǒng)中表示該文件的名稱和分層位置的信息。
這里,將媒體對(duì)象(media object)與程序文件的關(guān)系的一個(gè)例子表示在圖30中。圖30為媒體對(duì)象的目錄結(jié)構(gòu)和程序文件的結(jié)構(gòu)的示例圖。
各程序文件用從根目錄開(kāi)始的全路徑名的形式保持對(duì)各媒體對(duì)象的參照。另外,在圖30中分隔路徑的文字描述為“/”。
上述媒體對(duì)象或程序文件全部用UDF或FAT等文件系統(tǒng)管理。文件系統(tǒng)一般在個(gè)人計(jì)算機(jī)(一下稱為“PC”)的體系結(jié)構(gòu)中使用。通過(guò)導(dǎo)入文件系統(tǒng),制作編輯或者再生上述程序文件的PC上的應(yīng)用軟件變得容易。
但是,上述PC體系結(jié)構(gòu)雖然擴(kuò)展性或系統(tǒng)的自由度好,但難以推定固定的系統(tǒng)環(huán)境。即,頻繁地產(chǎn)生某個(gè)使用者的PC環(huán)境中存在的應(yīng)用軟件在其他的使用者的PC環(huán)境中不存在這樣的情況。并且,除軟件以外,記錄再生盤形媒體的裝置也經(jīng)常用USB等外部數(shù)據(jù)接口與PC相連接,記錄再生裝置本身也經(jīng)常裝卸或者與多臺(tái)PC相連接。
因此,在圖30所示那樣的記錄有數(shù)據(jù)的盤形媒體5100的情況下,即使在某個(gè)使用者的PC環(huán)境下存在正確處理目錄信息和程序信息的應(yīng)用軟件,也不能保證在其他的環(huán)境下該應(yīng)用軟件一定存在。
例如圖31所示那樣,設(shè)想為不存在應(yīng)用軟件時(shí)的情況。在PC5200中,操作系統(tǒng)5201和通用文件系統(tǒng)5202動(dòng)作。而且,將PC5200作為用USB或ATAPI等數(shù)字接口5203與驅(qū)動(dòng)裝置5204連接,用連接的驅(qū)動(dòng)裝置5204進(jìn)行盤形媒體5100的記錄再生的裝置。
并且,在盤形媒體5100上用文件系統(tǒng)信息5300管理多個(gè)文件或目錄,而且將該多個(gè)文件作為上述程序文件5002的參照。
在這樣的情況下,PC5200能夠經(jīng)過(guò)文件系統(tǒng)處理部5202對(duì)盤形媒體5100進(jìn)行目錄或文件的操作。具體地,能夠?qū)嵤┞窂矫母淖兓蛭募膭h除和追加。
因此,在按照使用者的指示等變更了程序文件5002參照的預(yù)定文件的路徑名的情況下,程序文件5002不能參照路徑名變更了的文件。例如在圖30中,文件5001的路徑名為“/PRG001/MOV001.MPG”,但如果該路徑名為“/PRG100/MOV001.MPG”的話,就不與程序文件5002中的參照信息5003一致,程序文件5002就不能正常再生。
在這樣的情況下,盡管文件“MOV001.MPG”中包含的內(nèi)容沒(méi)有任何改變,但僅僅因?yàn)槁窂矫淖兞耍绦蚓筒荒茉偕?,?duì)使用者來(lái)說(shuō)方便性變得非常差。
并且,一度失去了的參照關(guān)系不能容易地恢復(fù),例如使用者再次指定修正等,對(duì)使用者來(lái)說(shuō)需要有非常大的作業(yè)負(fù)擔(dān)。

發(fā)明內(nèi)容
本發(fā)明就是鑒于上述狀況,目的是實(shí)現(xiàn)在進(jìn)行利用了路徑名的文件的參照時(shí),即使路徑名改變了也能容易地進(jìn)行修復(fù)參照關(guān)系的文件管理的記錄再生裝置和記錄再生方法。
為了達(dá)到上述目的,本發(fā)明的記錄再生裝置包括在記錄媒體上進(jìn)行信息的記錄或再生的記錄再生部;使用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,將成為上述記錄再生部記錄或再生的對(duì)象的上述信息作為文件管理的文件系統(tǒng)信息處理部;用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息,管理上述目錄及上述文件的內(nèi)容管理信息處理部;其特征在于當(dāng)上述記錄媒體上的信息被上述記錄再生部更新時(shí),上述文件系統(tǒng)信息處理部將與上述更新有關(guān)的信息記錄在上述文件系統(tǒng)信息中;上述內(nèi)容管理信息處理部將與關(guān)于上述更新的信息相同的信息記錄到上述對(duì)象管理信息中。
另外,這里的所謂記錄媒體上的信息的“更新”是指與記錄媒體上的信息有關(guān)的所有變更,包括例如追加新的目錄或文件,刪除目錄或文件,目錄或文件的名稱的變更,不改變目錄或文件的名稱而只變更其內(nèi)容等。
發(fā)明效果如果采用本發(fā)明,能夠?qū)崿F(xiàn)在參照利用了路徑名的文件時(shí),即使路徑名改變了,也能使能夠容易地進(jìn)行修復(fù)參照關(guān)系的文件管理的記錄再生裝置和記錄再生方法。


圖1本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置的外形及與相關(guān)設(shè)備的接口的示例的2表示本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置的功能的方框結(jié)構(gòu)3本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置的記錄及再生動(dòng)作的說(shuō)明4(a)表示了能夠記錄的盤形媒體100的記錄區(qū)域的圖,(b)為將圖4(a)中表示成同心圓狀的導(dǎo)入?yún)^(qū)域、導(dǎo)出區(qū)域和數(shù)據(jù)區(qū)域配置成橫向的說(shuō)明5表示用邏輯區(qū)域構(gòu)成的盤形媒體100的邏輯數(shù)據(jù)空間的6表示盤形媒體100中記錄的目錄和文件的分層結(jié)構(gòu)的7表示用于管理UDF格式中的目錄分層的數(shù)據(jù)結(jié)構(gòu)的8(a)為用UDF格式定義的文件項(xiàng)的數(shù)據(jù)結(jié)構(gòu)的示例圖,(b)為用UDF格式定義的文件標(biāo)識(shí)描述符(File Identifier Descriptor)的示例9(a)為表示盤形媒體100的地址空間的圖,(b)為表示了通過(guò)將存儲(chǔ)在軌跡緩沖器中的數(shù)據(jù)提供給譯碼器能夠連續(xù)再生AV數(shù)據(jù)時(shí)的狀態(tài)的10表示盤形媒體100上記錄的數(shù)據(jù)的分層結(jié)構(gòu)、處理這些數(shù)據(jù)分層結(jié)構(gòu)的系統(tǒng)控制部104及其內(nèi)部結(jié)構(gòu)的11本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置中的媒體對(duì)象管理器320的數(shù)據(jù)結(jié)構(gòu)的示例12本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置中的對(duì)象管理信息(MO_INFO)700的數(shù)據(jù)結(jié)構(gòu)的示例13(a)為MoType710中設(shè)定的值的示例圖,(b)為給OBJ_ID型字段設(shè)定值時(shí)的變換規(guī)則的示例14本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置中的程序管理器330中的數(shù)據(jù)結(jié)構(gòu)的示例15本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置中的程序信息(PRG_INFO)800的數(shù)據(jù)結(jié)構(gòu)的示例16表示目錄以及媒體對(duì)象與MO_INFO700之間的關(guān)系的示例的17表示程序管理器330對(duì)于媒體對(duì)象管理器320的關(guān)系的示例的18表示目錄名變更后的目錄以及媒體對(duì)象與MO_INFO700之間的關(guān)系的示例的19表示追加了目錄及文件后的目錄以及媒體對(duì)象與MO_INFO700之間的關(guān)系的示例的20表示修復(fù)媒體對(duì)象管理器320后的目錄以及媒體對(duì)象與MO_INFO700之間的關(guān)系的示例的21本發(fā)明的實(shí)施形態(tài)2的記錄再生裝置中的對(duì)象管理信息(MO_INFO)2000的數(shù)據(jù)結(jié)構(gòu)的示例22(a)為表示用UDF規(guī)格定義的Implemantation Use ExtendedAttribute的數(shù)據(jù)結(jié)構(gòu)的圖,(b)為表示Implemantation Use實(shí)現(xiàn)使用2100中保存的擴(kuò)展屬性的數(shù)據(jù)結(jié)構(gòu)的23表示用UDF格式定義的邏輯卷完整描述的數(shù)據(jù)結(jié)構(gòu)的24(a)為表示邏輯卷完整描述中所包含的邏輯卷內(nèi)容使用的邏輯卷標(biāo)題描述的數(shù)據(jù)結(jié)構(gòu)的圖,(b)為邏輯卷完整描述中包含的Implemantation Use的數(shù)據(jù)結(jié)構(gòu)圖25本發(fā)明的實(shí)施形態(tài)3的記錄再生裝置中的媒體對(duì)象管理器320的數(shù)據(jù)結(jié)構(gòu)的示例26表示將本發(fā)明的記錄再生裝置作為記錄器實(shí)施時(shí)的構(gòu)成例的方框27表示將本發(fā)明的記錄再生裝置作為電視攝像機(jī)實(shí)施時(shí)的構(gòu)成例的方框28表示將本發(fā)明的記錄再生裝置作為個(gè)人計(jì)算機(jī)實(shí)施時(shí)的構(gòu)成例的方框29表示媒體對(duì)象管理器與程序管理器之間的關(guān)系的一例的30表示以往的目錄以及媒體對(duì)象與程序文件5002之間的關(guān)系例的31表示記錄在以往的盤形媒體5100上的數(shù)據(jù)的分層結(jié)構(gòu)、處理它們的個(gè)人計(jì)算機(jī)5200及其內(nèi)部結(jié)構(gòu)的圖具體實(shí)施形態(tài)本發(fā)明的記錄再生裝置包括在記錄媒體上進(jìn)行信息的記錄或再生的記錄再生部;用具有能夠通過(guò)路徑名參照的目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,將成為上述記錄再生部記錄或再生的對(duì)象的上述信息作為文件管理的文件系統(tǒng)信息處理部;用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息,管理上述目錄及上述文件的內(nèi)容管理信息處理部;其特征在于當(dāng)上述記錄媒體上的信息被上述記錄再生部更新時(shí),上述文件系統(tǒng)信息處理部將與上述更新有關(guān)的信息記錄在上述文件系統(tǒng)信息中;上述內(nèi)容管理信息處理部將與與上述更新有關(guān)的信息相同的信息記錄到上述對(duì)象管理信息中。
在上述結(jié)構(gòu)中,最好當(dāng)新的目錄或文件記錄到上述記錄媒體中時(shí),將上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件,將分配到的唯一ID作為與上述更新有關(guān)的信息使用。而且,最好上述文件系統(tǒng)信息管理部將上述唯一ID記錄到管理上述目錄及上述文件的結(jié)構(gòu)的文件項(xiàng)中的擴(kuò)展屬性中;上述內(nèi)容管理信息處理部記錄上述唯一ID并使之與上述對(duì)象管理信息中的對(duì)象參照信息相對(duì)應(yīng)。
上述唯一ID的值既可以由上述文件系統(tǒng)信息處理部決定,也可以由上述內(nèi)容管理信息處理部決定。
并且,最好是,當(dāng)檢測(cè)到被上述對(duì)象參照信息所參照的上述目錄或上述文件不存在于上述目錄分層中時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),給分配到了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息。
在上述結(jié)構(gòu)的記錄再生裝置中,最好是,當(dāng)檢測(cè)到被上述對(duì)象參照信息所參照的上述目錄或上述文件不存在于上述目錄分層中時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息。
在上述結(jié)構(gòu)的記錄再生裝置中,最好是,當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述記錄再生部更新時(shí),上述文件系統(tǒng)信息處理部更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息;上述內(nèi)容管理信息處理部將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中。
通過(guò)這樣的結(jié)構(gòu),通過(guò)將文件系統(tǒng)信息中包含的卷結(jié)構(gòu)信息中的特定的信息同時(shí)記錄到內(nèi)容管理信息中,能夠容易地檢測(cè)到文件系統(tǒng)信息與內(nèi)容管理信息之間的不一致。
另外,上述卷更新信息至少包含以下信息中的1個(gè)(1)表示上述卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
并且,最好是,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),給分配到了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息。
并且,最好是,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息。
并且,最好是,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述記錄再生部停止向上述記錄媒體記錄新的目錄或新的文件。
并且,為了達(dá)到上述目的,本發(fā)明的記錄再生方法由記錄再生裝置在記錄媒體上進(jìn)行信息的記錄或再生,其特征在于在上述記錄媒體上進(jìn)行記錄或再生的上述信息用具有能夠通過(guò)路徑名參照的目錄分層結(jié)構(gòu)的文件系統(tǒng)信息作為文件管理;上述目錄和上述文件用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息管理;上述記錄再生方法包括在上述記錄媒體上的信息被上述記錄再生裝置更新時(shí),將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程。
在上述記錄再生方法中,最好是,還包括在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件的過(guò)程;在記錄與上述更新有關(guān)的信息的2個(gè)過(guò)程中,將分配到的唯一ID作為與上述更新有關(guān)的信息使用。并且,最好是,在分配上述唯一ID的過(guò)程中,按在上述文件系統(tǒng)信息中不重復(fù)的方式?jīng)Q定上述唯一ID的值。或者,最好是,在分配上述唯一ID的過(guò)程中,按在上述內(nèi)容管理信息中不重復(fù)的方式?jīng)Q定上述唯一ID的值。
上述記錄再生方法,最好是,還包括檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程;而且還包括當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程和當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),將上述對(duì)象管理信息中的新的對(duì)象參照信息設(shè)定給分配到了與上述唯一ID相同值的目錄或文件的路徑名的過(guò)程。
上述記錄再生方法,最好是,還包括檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程;而且還包括當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程和當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程。
并且,上述記錄再生方法,最好是還包括當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述記錄再生部更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程。
并且,上述卷更新信息最好至少包含以下信息中的1個(gè)(1)表示上述卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
上述記錄再生方法,最好是,還包括確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程;而且包括當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程和當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),給分配到了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程。
上述記錄再生方法,最好是,還包括確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程;而且包括當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程和當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程。
上述記錄再生方法,最好是,還包括確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程;而且包括當(dāng)上述信息不一致時(shí),停止向上述記錄媒體記錄新的目錄或新的文件的過(guò)程。
本發(fā)明的計(jì)算機(jī)程序提供媒體記錄了讀入計(jì)算機(jī)、使該計(jì)算機(jī)具有向記錄媒體進(jìn)行信息的記錄或再生的記錄再生裝置的功能的計(jì)算機(jī)程序,其特征在于在上述記錄媒體上進(jìn)行記錄或再生的上述信息用具有能夠通過(guò)路徑名參照的目錄分層結(jié)構(gòu)的文件系統(tǒng)信息作為文件管理,上述目錄和上述文件用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息管理;上述計(jì)算機(jī)程序包括使上述計(jì)算機(jī)執(zhí)行在上述記錄媒體上的信息被上述計(jì)算機(jī)更新時(shí)生成與上述更新有關(guān)的信息的過(guò)程,將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程,和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程的命令。
通過(guò)從該計(jì)算機(jī)程序提供媒體向計(jì)算機(jī)上寫入該計(jì)算機(jī)程序并執(zhí)行,通過(guò)同時(shí)在文件系統(tǒng)信息和內(nèi)容管理信息上保持與更新有關(guān)的信息,能夠?qū)崿F(xiàn)下述記錄再生裝置該記錄再生裝置即使在只操作文件系統(tǒng)信息這樣的不一致的處理結(jié)果,在文件系統(tǒng)信息與內(nèi)容管理信息之間產(chǎn)生矛盾,也能通過(guò)在文件系統(tǒng)信息與內(nèi)容管理信息之間比較上述“與更新有關(guān)的信息”,容易地檢測(cè)出進(jìn)行了不一致操作的文件或目錄,并且能夠簡(jiǎn)單地恢復(fù)文件系統(tǒng)信息與內(nèi)容管理信息之間的一致性。
在上述計(jì)算機(jī)程序提供媒體中,最好是上述計(jì)算機(jī)程序還包括使上述計(jì)算機(jī)執(zhí)行在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件作為與上述更新有關(guān)的信息的過(guò)程的命令。
在上述計(jì)算機(jī)程序提供媒體中,最好是上述計(jì)算機(jī)程序還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)在上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述計(jì)算機(jī)更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程的命令。
并且,本發(fā)明的計(jì)算機(jī)程序?yàn)樽x入計(jì)算機(jī)、使該計(jì)算機(jī)具有向記錄媒體進(jìn)行信息的記錄或再生的記錄再生裝置的功能的計(jì)算機(jī)程序,其特征在于在上述記錄媒體上進(jìn)行記錄或再生的上述信息用具有能夠通過(guò)路徑名參照的目錄分層結(jié)構(gòu)的文件系統(tǒng)信息作為文件管理,上述目錄和上述文件用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息管理;上述計(jì)算機(jī)程序包括使上述計(jì)算機(jī)執(zhí)行,在上述記錄媒體上的信息被上述計(jì)算機(jī)更新時(shí)生成與上述更新有關(guān)的信息的過(guò)程,將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程,和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程的命令。
通過(guò)將該計(jì)算機(jī)程序?qū)懭胗?jì)算機(jī)程序并執(zhí)行,通過(guò)同時(shí)在文件系統(tǒng)信息和內(nèi)容管理信息上保持與更新有關(guān)的信息,能夠?qū)崿F(xiàn)下述記錄再生裝置該記錄再生裝置即使在只操作文件系統(tǒng)信息這樣的不一致的處理結(jié)果,在文件系統(tǒng)信息與內(nèi)容管理信息之間產(chǎn)生矛盾,也能通過(guò)在文件系統(tǒng)信息與內(nèi)容管理信息之間比較上述“與更新有關(guān)的信息”,容易地檢測(cè)出進(jìn)行了不一致操作的文件或目錄,并且能夠簡(jiǎn)單地恢復(fù)文件系統(tǒng)信息與內(nèi)容管理信息之間的一致性。
上述計(jì)算機(jī)程序最好還包括使上述計(jì)算機(jī)執(zhí)行在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件作為與上述更新有關(guān)的信息的過(guò)程的命令。
上述計(jì)算機(jī)程序,最好是,還包括使上述計(jì)算機(jī)執(zhí)行檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行,當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí)在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),給分配到了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程的命令。
上述計(jì)算機(jī)程序,最好是,還包括使上述計(jì)算機(jī)執(zhí)行檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行,當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí)在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí)從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程的命令。
上述計(jì)算機(jī)程序最好還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述計(jì)算機(jī)更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程的命令。
上述計(jì)算機(jī)程序,最好是,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行,當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),給分配到了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程的命令。
上述計(jì)算機(jī)程序,最好是,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行,當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)沒(méi)有檢測(cè)到分配到了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程的命令。
上述計(jì)算機(jī)程序,最好是,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述信息不一致時(shí),停止向上述記錄媒體記錄新的目錄或新的文件的過(guò)程的命令。
并且,本發(fā)明的記錄媒體記錄了用于將成為記錄或再生對(duì)象的信息作為文件來(lái)管理的、具有能夠通過(guò)路徑名來(lái)參照的目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,和用于管理上述目錄和上述文件的、被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息;其特征在于,上述文件系統(tǒng)信息和上述對(duì)象管理信息同時(shí)包含與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息。
與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息最好是分配給更新過(guò)的目錄或文件的,使它們不與上述記錄媒體上的其他目錄或文件相重復(fù)的識(shí)別信息,即唯一ID。
或者,與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息可以是至少包含以下信息中的1個(gè)(1)表示上述記錄媒體上由上述文件系統(tǒng)信息管理的卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;
(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
下面參照

本發(fā)明的實(shí)施形態(tài)的記錄再生裝置、記錄再生方法及記錄了具體化該方法的計(jì)算機(jī)程序的提供媒體或者計(jì)算機(jī)程序,以及用該記錄再生裝置或記錄再生方法記錄過(guò)的記錄媒體。
(實(shí)施形態(tài)1)圖1為本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置的一例,為DVD記錄器的外觀和用于說(shuō)明與相關(guān)的設(shè)備相連接的接口的示例圖。
如圖1所示,DVD記錄器(recorder)裝填了記錄媒體即作為盤形媒體的DVD盤,進(jìn)行視頻信息等的記錄再生。DVD記錄器的操作一般用遙控器或設(shè)備上的開(kāi)關(guān)進(jìn)行。
輸入DVD記錄器的視頻信息有模擬信號(hào)和數(shù)字信號(hào)兩種,作為模擬信號(hào)有模擬廣播,作為數(shù)字信號(hào)有數(shù)字廣播。一般地,模擬廣播由電視裝置中內(nèi)藏的接收機(jī)來(lái)接收、解調(diào)信號(hào),作為NTSC方式等模擬視頻信號(hào)輸入DVD記錄器中。
數(shù)字廣播利用作為接收機(jī)的機(jī)頂盒(STB)解調(diào)成數(shù)字信號(hào),輸入到DVD記錄器中被記錄。
而記錄了視頻信息的DVD盤用DVD記錄器再生,輸出到外部。輸出的信號(hào)與輸入的信號(hào)一樣,也有模擬信號(hào)和數(shù)字信號(hào)兩種,如果是模擬信號(hào)則直接輸入電視裝置中,如果是數(shù)字信號(hào)則經(jīng)過(guò)STB變換成模擬信號(hào)后輸入給電視裝置,用電視(TV)作為影像顯示。
而且,在使用DVD盤的裝置中具有DVD攝像放像機(jī)。DVD攝像放像機(jī)為在DVD記錄器中組裝了由透鏡或CCD構(gòu)成的攝像機(jī)裝置的裝置,編碼拍攝到的動(dòng)態(tài)圖像信息并記錄。
并且,DVD盤除DVD記錄器或DVD攝像放像機(jī)以外,有時(shí)也用PC等記錄再生視頻信息。即使是用PC等來(lái)記錄了視頻信息的DVD盤,如果裝填到DVD記錄器中,DVD記錄器也再生該DVD盤。
另外,在上述模擬廣播或數(shù)字廣播的視頻信息中通常附有聲音信息。附帶的聲音信息也與視頻信息一樣用DVD記錄器記錄再生。
并且,視頻信息除動(dòng)態(tài)圖像以外,有時(shí)也有靜止畫面。例如,用DVD攝像放像機(jī)的照相功能記錄靜止畫面,或者在PC上從其他的記錄裝置(硬盤)等往DVD盤上拷貝靜止畫像時(shí)就是這種情況。
另外,作為DVD記錄器與STB等外部設(shè)備之間的數(shù)字接口,可以考慮各種各樣的接口。有例如IEEE1394、ATAPI、SCSI、USB等。
并且,雖然上面以用NTSC方式的模擬(合成)視頻信號(hào)作為DVD記錄器與電視(TV)之間的信號(hào)時(shí)為例,但也可以是分別傳送輝度信號(hào)和色差信號(hào)的分量信號(hào)。
而且,作為AV設(shè)備與電視之間的圖像傳輸接口,正在進(jìn)行用數(shù)字接口例如DVI取代模擬接口的研究,可以預(yù)見(jiàn),DVD記錄器與電視之間將用數(shù)字接口連接。
圖2為表示本實(shí)施形態(tài)1的記錄再生裝置和裝入其中的驅(qū)動(dòng)裝置110的功能的方框圖。在圖2中,驅(qū)動(dòng)裝置110包括記錄再生手段的光學(xué)傳感器101、ECC(糾錯(cuò)碼)處理部102,對(duì)作為DVD盤這樣的記錄媒體的盤形媒體100進(jìn)行數(shù)據(jù)的記錄及再生。
盤形媒體100以稱之為扇區(qū)的最小單位記錄數(shù)據(jù)。并且,用多個(gè)扇區(qū)構(gòu)成一個(gè)ECC塊,以ECC塊為1個(gè)單位用ECC處理部102實(shí)施誤差修正處理。另外,ECC塊也稱之為ECC簇。
在作為盤形媒體100的一例的DVD-RAM盤的情況下,扇區(qū)的大小為2KB,將16個(gè)扇區(qū)構(gòu)成為1個(gè)ECC塊。該扇區(qū)的大小根據(jù)盤形媒體100的種類變動(dòng),1個(gè)扇區(qū)可以是512B(比特),也可以是8KB。
并且,對(duì)于ECC塊也可以將1個(gè)扇區(qū)構(gòu)成為1個(gè)ECC塊,或者將16個(gè)扇區(qū)或32個(gè)扇區(qū)等構(gòu)成為1個(gè)ECC塊。我們預(yù)計(jì),隨著能夠記錄的信息容量的增大,今后扇區(qū)的大小以及構(gòu)成ECC塊的扇區(qū)的數(shù)量也將增加。
并且,驅(qū)動(dòng)裝置110與軌跡緩沖器103相連接,軌跡緩沖器103經(jīng)過(guò)系統(tǒng)總線105與控制記錄再生裝置的整個(gè)系統(tǒng)的系統(tǒng)控制部104相連接。
軌跡緩沖器103為為了更有效地將AV數(shù)據(jù)記錄在盤形媒體100上而以可變比特速率(VBR)記錄的緩沖器。由于與讀寫盤形媒體100的速率(Va)為固定速率不同,AV數(shù)據(jù)根據(jù)其內(nèi)容(如果是視頻則為圖像)的復(fù)雜程度不同其比特速率(Vb)變化,因此為用于吸收該比特速率之差的緩沖器。
圖3為包括驅(qū)動(dòng)裝置110的實(shí)施形態(tài)1的記錄再生裝置的方框結(jié)構(gòu)圖。如圖3所示,實(shí)施形態(tài)1的記錄再生裝置包括進(jìn)行整個(gè)系統(tǒng)的管理和控制的系統(tǒng)控制部104、向使用者顯示以及接受使用者的要求的使用者I/F(接口)部200,接收VHF及UHF的模擬廣播調(diào)諧器210,將影像變換成AV信號(hào)的攝像機(jī)211,接收數(shù)字廣播的數(shù)字廣播調(diào)諧器212,將輸入的AV信號(hào)變換成數(shù)字信號(hào)、編碼成MPEG程序串等的動(dòng)態(tài)圖像編碼器221,將輸入的AV信號(hào)編碼成JPEG串等的靜止圖像編碼器222,解析數(shù)字廣播發(fā)送來(lái)的MPEG傳送流的解析部223,解碼MPEG等動(dòng)態(tài)圖像數(shù)據(jù)的動(dòng)態(tài)圖像譯碼器240,解碼靜止圖像數(shù)據(jù)的靜止圖像譯碼器241,電視和揚(yáng)聲器等顯示部250。
動(dòng)態(tài)圖像編碼器221、靜止圖像編碼器222或解析部223上連接著模擬廣播調(diào)諧器210、攝像機(jī)211和數(shù)字廣播調(diào)諧器212等,作為AV數(shù)據(jù)的輸入源。
另外,上述編碼器、調(diào)諧器或攝像機(jī)部不必同時(shí)全部具備,只需根據(jù)記錄再生裝置的使用目的具備必要的部件就可以了。例如,如果記錄再生裝置為DVD等光盤用的記錄器的話,如圖26所示,可以采用省去圖3所示結(jié)構(gòu)中的攝像機(jī)211的結(jié)構(gòu)。如果記錄再生裝置為攝像頭的話,如圖27所示,可以采用省去圖3所示結(jié)構(gòu)中的模擬廣播調(diào)諧器210和數(shù)字廣播調(diào)諧器212,同時(shí)增加聲音采集用的麥克風(fēng)261的結(jié)構(gòu)。如果記錄再生裝置為個(gè)人計(jì)算機(jī),則可以采用與圖26相同的結(jié)構(gòu)?;蛘咭部梢韵駡D28所示那樣采用省去圖3所示結(jié)構(gòu)中的模擬廣播調(diào)諧器210、攝像機(jī)211及數(shù)字廣播調(diào)諧器212的結(jié)構(gòu)。
而且,圖3所示的記錄再生裝置包括如圖2所示的臨時(shí)保存寫入數(shù)據(jù)的軌跡緩沖器103和將數(shù)據(jù)寫入盤形媒體100中的驅(qū)動(dòng)裝置110。
并且,還可以具備通過(guò)IEEE1394或USB等通信手段將數(shù)據(jù)輸出給外部設(shè)備的接口即數(shù)字I/F(接口)部230。
另外,有關(guān)本實(shí)施形態(tài)1的記錄再生裝置的詳細(xì)動(dòng)作稍后進(jìn)行說(shuō)明。
圖4為表示了本實(shí)施形態(tài)1的能夠記錄的記錄再生裝置中盤形媒體100的外形和物理結(jié)構(gòu)的圖。另外,為了達(dá)到保護(hù)記錄面的目的,例如DVD-RAM之類的盤形媒體以收容在卡盤盒中的狀態(tài)裝填到記錄再生裝置中。但是,記錄面的保護(hù)也可以用其他的結(jié)構(gòu)進(jìn)行,在能夠容忍的情況下,也可以不收容在卡盤盒中,使之直接裝填到記錄再生裝置中。
圖4(a)為表示了能夠記錄的盤形媒體100的記錄區(qū)域的一例的圖。在圖4(a)的示例中,最內(nèi)周配置導(dǎo)入?yún)^(qū)域,最外周配置導(dǎo)出區(qū)域,它們之間配置數(shù)據(jù)區(qū)域。導(dǎo)入?yún)^(qū)域記錄有為了在光學(xué)傳感器101訪問(wèn)盤形媒體100時(shí)使伺服機(jī)構(gòu)穩(wěn)定的必要的基準(zhǔn)信號(hào)或與其他媒體的識(shí)別信號(hào)等。導(dǎo)出區(qū)域記錄有與導(dǎo)入?yún)^(qū)域相同的基準(zhǔn)信號(hào)。并且,數(shù)據(jù)區(qū)域被分割成最小存取單位的扇區(qū)。
圖4(b)為將圖4(a)中表示成同心圓狀的導(dǎo)入?yún)^(qū)域、導(dǎo)出區(qū)域和數(shù)據(jù)區(qū)域配置成橫方向的說(shuō)明圖。
導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域的內(nèi)部有缺陷管理區(qū)域(DMADefectManagement)。缺陷管理區(qū)域?yàn)橛涗浟吮硎井a(chǎn)生缺陷的扇區(qū)的位置的信息、和表示代替該缺陷扇區(qū)的扇區(qū)存在于后述的替代區(qū)域的哪一個(gè)的替代位置信息的區(qū)域。
并且,數(shù)據(jù)區(qū)域的內(nèi)部有替代區(qū)域和使用區(qū)域。替代區(qū)域?yàn)楫?dāng)存在缺陷扇區(qū)時(shí)替代使用的區(qū)域。使用區(qū)域?yàn)槟軌蜃鳛槲募到y(tǒng)記錄使用區(qū)域的區(qū)域。另外,依盤形媒體的種類也存在不具有替代區(qū)域的盤形媒體的情況,在這種情況下,根據(jù)必要也有在后述的UDF等文件系統(tǒng)中進(jìn)行缺陷扇區(qū)的替代處理的情況。
為了訪問(wèn)數(shù)據(jù)區(qū)域中的各扇區(qū),一般從內(nèi)周開(kāi)始順次將物理扇區(qū)序號(hào)PSN(Physical Sector Number)分配給數(shù)據(jù)區(qū)域。被PSN管理的扇區(qū)稱之為物理扇區(qū)。
并且,為了只連續(xù)地表示數(shù)據(jù)記錄所使用的扇區(qū),還從內(nèi)周開(kāi)始順次將邏輯扇區(qū)序號(hào)LSN(Logical Sector Number)分配給使用區(qū)域的物理扇區(qū)。由LSN管理的扇區(qū)稱之為邏輯扇區(qū)。
圖5為表示由邏輯扇區(qū)構(gòu)成的盤形媒體100的邏輯數(shù)據(jù)空間的圖。邏輯數(shù)據(jù)空間稱之為卷空間,記錄使用數(shù)據(jù)。在卷空間中用文件系統(tǒng)管理記錄數(shù)據(jù)。
即,用于將保存數(shù)據(jù)的1簇扇區(qū)作為文件、并且將1組文件作為目錄管理的信息記錄在卷空間內(nèi)的分區(qū)空間內(nèi),管理分區(qū)空間等的卷結(jié)構(gòu)信息290(及其備份291)記錄在卷空間的頂端和末端。
DVD-RAM等盤形媒體中,文件系統(tǒng)稱之為UDF,一般使用以ISO13346規(guī)格為基準(zhǔn)。
另外,上述1簇扇區(qū)在卷空間中不一定連續(xù)配置,部分地離散配置。因此,文件系統(tǒng)將構(gòu)成文件的扇區(qū)簇中的、在分區(qū)空間內(nèi)連續(xù)地配置的1簇扇區(qū)作為區(qū)域管理,作為與文件有關(guān)聯(lián)的區(qū)域的集合管理。此時(shí),UDF的分區(qū)空間為每個(gè)數(shù)據(jù)訪問(wèn)單位分配邏輯塊序號(hào)LBN(Logical Block Number),進(jìn)行數(shù)據(jù)的配置或管理。對(duì)于為了管理這樣的區(qū)域而用UDF規(guī)格定義的稱之為文件項(xiàng)(FE)的結(jié)構(gòu),后面進(jìn)行說(shuō)明。
圖6為表示本發(fā)明的實(shí)施形態(tài)1的記錄再生裝置記錄的盤形媒體100中的目錄和文件分層結(jié)構(gòu)的一例的圖。如圖6所示,在ROOT目錄300之下存在分層了的子目錄(301~305等),而且在該分層下保存有包含動(dòng)態(tài)圖像數(shù)據(jù)或靜止圖像數(shù)據(jù)的文件的各種媒體對(duì)象(例如310或311),或者用于管理各媒體對(duì)象的文件的媒體對(duì)象管理器320(文件名MOI_MGR),或者將多個(gè)媒體對(duì)象分組化、管理再生順序或分類信息的程序管理器330(文件名PRG_MGR)等。
在本實(shí)施形態(tài)1中利用后述的DCF規(guī)格及與此類似的形式對(duì)包含作為記錄及再生對(duì)象的AV數(shù)據(jù)的各種媒體對(duì)象的目錄分層或文件名進(jìn)行以下的說(shuō)明。但是,目錄分層或文件名的命名原則并不局限于此,用其他的命名原則也可以。
媒體對(duì)象中的包含MPEG2等的動(dòng)態(tài)圖像數(shù)據(jù)的動(dòng)態(tài)圖像對(duì)象由動(dòng)態(tài)圖像文件和屬性信息構(gòu)成。動(dòng)態(tài)圖像文件像ABCDnnnn.MPG這樣,根據(jù)最初的4個(gè)文字為任意的字母的組合,后面的nnnn為10進(jìn)位數(shù)這樣的命名原則記錄。動(dòng)態(tài)圖像文件包含用MPEG2方式或MPEG4方式等壓縮過(guò)的AV數(shù)據(jù),作為程序串(PS)或傳輸流(TS)或者其他的文件記錄。
并且,記錄與各動(dòng)態(tài)圖像文件有關(guān)的屬性信息的屬性信息文件如ABCDnnnn.MOI這樣記錄。屬性信息文件中包含用于將各動(dòng)態(tài)圖像文件的識(shí)別信息、被記錄的時(shí)間、動(dòng)態(tài)圖像數(shù)據(jù)的代表圖像(略像)、動(dòng)態(tài)圖像數(shù)據(jù)的再生時(shí)刻變換成盤形媒體100上的邏輯地址的訪問(wèn)標(biāo)記信息及其管理信息等。通過(guò)擁有訪問(wèn)標(biāo)記,能夠進(jìn)行動(dòng)態(tài)圖像數(shù)據(jù)所具有的時(shí)間軸與數(shù)據(jù)(比特列)軸之間的變換,能夠?qū)?dòng)態(tài)圖像數(shù)據(jù)進(jìn)行以時(shí)間軸為基準(zhǔn)的隨機(jī)存取。屬性信息文件也可以是依照例如Apple公司的QuickTime文件格式的形式。在QuickTime文件格式中,上述屬性信息稱之為影像源(Movie resource)。并且同樣地,上述訪問(wèn)標(biāo)記信息稱之為取樣表(Sample Table)。
1個(gè)動(dòng)態(tài)圖像對(duì)象由1個(gè)屬性信息文件和一個(gè)或一個(gè)以上的動(dòng)態(tài)圖像文件構(gòu)成,它們是通過(guò)文件名相關(guān)聯(lián)的。即,具有關(guān)聯(lián)性的屬性信息文件與動(dòng)態(tài)圖像文件通過(guò)在其文件名中除后綴部分以外的部分,例如動(dòng)態(tài)圖像對(duì)象310的“ABCD0001”部分設(shè)定為相同來(lái)建立它們的聯(lián)系。
但是,使屬性信息文件與動(dòng)態(tài)圖像文件相關(guān)聯(lián)的方法并不局限于上述方法,也可以用在屬性信息文件內(nèi)保持相關(guān)聯(lián)的與動(dòng)態(tài)圖像文件的連接信息,例如保持到動(dòng)態(tài)圖像文件的路徑名等,或者將兩者的對(duì)應(yīng)關(guān)系作為表格信息保持等其他的方法。另外,1個(gè)動(dòng)態(tài)圖像對(duì)象中也可以包含1個(gè)屬性信息文件和1個(gè)或者1個(gè)以上的動(dòng)態(tài)圖像文件以外的文件。并且,也可以將屬性信息文件和動(dòng)態(tài)圖像文件作為一個(gè)整體,用1個(gè)文件構(gòu)成動(dòng)態(tài)圖像對(duì)象。
媒體對(duì)象中的包含JPEG等靜止圖像數(shù)據(jù)的靜止圖像對(duì)象將各靜止圖像信息作為靜止圖像文件ABCDnnnn.JPG等記錄。靜止圖像文件為用JPEG方式等壓縮過(guò)的影像數(shù)據(jù),通過(guò)例如DCF格式或Exif格式作為文件記錄。
上述媒體對(duì)象根據(jù)DCF規(guī)格或者與之相類似的目錄結(jié)構(gòu)記錄。即,ROOT目錄300之下存在DCF圖像根目錄302(目錄名DCIM),而且在其之下存在用于保存靜止圖像文件的DCF目錄305(目錄名300ABCDE)。并且,在目錄DCF305之下保存有作為靜止圖像對(duì)象的一種的DCF基本文件311(例如,文件名ABCD0001.JPG)。
并且,在目錄ROOT300之下存在VIDEO根目錄301(目錄名VIDEO),并且在其之下還存在主要用于保存動(dòng)態(tài)圖像對(duì)象發(fā)VIDEO目錄304(例如目錄名100ABCDE)。并且,在VIDEO目錄304之下保存有構(gòu)成動(dòng)態(tài)圖像對(duì)象310的屬性信息文件(后綴為MOI的文件)和動(dòng)態(tài)圖像文件(后綴為MPG的文件)。
另外,作為媒體對(duì)象,也可以記錄用AC-3或AAC等壓縮的聲音文件或非壓縮聲音文件、MotionJPEG文件、用DCF規(guī)格定義的帶DCF后綴的文件,DCF略圖文件、PNG文件等其他文件格式的AV文件。
管理記錄的媒體對(duì)象的內(nèi)容管理信息作為管理數(shù)據(jù)目錄303(目錄名INFO)下的媒體對(duì)象管理文件320(文件名MOI_MGR)及程序管理文件330(文件名PRG_MGR)記錄。有關(guān)媒體對(duì)象管理文件320及程序管理文件330的結(jié)構(gòu)后面敘述。另外,媒體對(duì)象管理文件320及程序管理文件330的記錄位置并不局限于管理數(shù)據(jù)目錄303之下,也可以在例如根目錄VIDEO301之下等。
下面用圖7及圖8說(shuō)明在本實(shí)施形態(tài)1的記錄再生裝置所使用的盤形媒體上將數(shù)據(jù)作為文件管理的UDF文件系統(tǒng)的結(jié)構(gòu)。圖7為用于在UDF文件系統(tǒng)中管理目錄分層結(jié)構(gòu)的數(shù)據(jù)結(jié)構(gòu)的圖。另外,雖然本圖與圖6所示的目錄分層結(jié)構(gòu)相對(duì)應(yīng),但只表示了其中的從目錄ROOT300到動(dòng)態(tài)圖像媒體對(duì)象310的文件系統(tǒng)信息,對(duì)于與其他的目錄或文件相同的信息,為了使說(shuō)明簡(jiǎn)單而省略了。
目錄分層結(jié)構(gòu)的起點(diǎn)為文件組描述符FSD(File Set Descriptor)400。FSD400保持對(duì)文件項(xiàng)FE(File Entry)410的參照信息401(在盤形媒體100上的記錄位置)。
并且,F(xiàn)E有圖8(a)所示的結(jié)構(gòu)。FE500為用于管理構(gòu)成記錄在盤形媒體100上的各目錄或文件的范圍(エクステント)的集合的結(jié)構(gòu)體,具有用于管理各范圍在盤形媒體100上的記錄位置和數(shù)據(jù)長(zhǎng)度的、稱之為配置描述符ADs(Allocation Descriptors)503的結(jié)構(gòu)。
此外,F(xiàn)E500還包括表示數(shù)據(jù)種類的描述符標(biāo)志(Descriptor Tag)、設(shè)定各目錄或文件在盤形媒體100上不重復(fù)的唯一的ID值的唯一ID501、能夠設(shè)定各FE500的擴(kuò)展屬性的擴(kuò)展屬性EAs(ExtendedAttributes)502等。
包括目錄ROOT300等的目錄數(shù)據(jù)的區(qū)域420用保持各目錄或文件的文件名的文件ID描述符FID(File Identifier Descriptor)510構(gòu)成。當(dāng)某個(gè)目錄下存在子目錄或文件時(shí),分別對(duì)各目錄或文件保持FID510。
例如,如果根據(jù)圖6,由于目錄ROOT300存在VIDEO圖像根目錄301和DCIM圖像根目錄302,因此目錄ROOT300的實(shí)際數(shù)據(jù)420中保持著分別對(duì)應(yīng)的FID421和422。
FID510具有圖8(b)所示的結(jié)構(gòu)。FID510將在UDF上管理的各目錄或文件名作為文件標(biāo)識(shí)符(File Identifier)511保持。FID510還將管理對(duì)應(yīng)的目錄或文件的實(shí)際數(shù)據(jù)的FE500的參照信息(例如430)作為ICB保持。
此外,F(xiàn)ID還包含表示數(shù)據(jù)種類的描述符標(biāo)志(Descriptor Tag)、表示文件標(biāo)識(shí)符511的數(shù)據(jù)長(zhǎng)度的文件標(biāo)識(shí)符長(zhǎng)度(Length of FileIdentifier)等。
以后,同樣地通過(guò)保持FE500與FID510的參照關(guān)系管理目錄的分層結(jié)構(gòu),通過(guò)依次搜索該參照關(guān)系,能夠訪問(wèn)作為任意的目錄或文件的實(shí)際數(shù)據(jù)的區(qū)域。
對(duì)于文件,也是由FE500管理區(qū)域的集合。此時(shí),區(qū)域(extent)的集合構(gòu)成動(dòng)態(tài)圖像數(shù)據(jù)441或?qū)傩孕畔?42,它們相當(dāng)于圖6中的動(dòng)態(tài)圖像對(duì)象310。
另外,上述FSD400、FE500和FID510配置在圖5的分區(qū)空間內(nèi)。另外,在UDF中具有與FE500相同的功能,而且定義具有追加的擴(kuò)展屬性或稱之為命名流的功能的擴(kuò)展文件項(xiàng)(EFE)。雖然在本發(fā)明中用FE500進(jìn)行說(shuō)明,但也可以用EFE取而代之。
在具有上述分層結(jié)構(gòu)的文件系統(tǒng)中,為了參照特定的目錄或文件,可以利用路徑名。路徑名對(duì)于例如圖7的文件442表示為“VIDEO/100ABCDE/ABCD0001.M01”這樣。這里,用“/”表示目錄ROOT300即路徑區(qū)分文字。
這樣,路徑名為從目錄ROOT300開(kāi)始到搜索到對(duì)象目錄或文件時(shí)為止的時(shí)間內(nèi)搜索目錄分層時(shí),一邊用路徑區(qū)分文字區(qū)分其路徑上存在的目錄的名稱(保存在文件標(biāo)識(shí)符511上的信息)一邊繼續(xù)描述的文件。如果利用該路徑名,則能夠參照文件系統(tǒng)上管理的任意的目錄或文件。
下面就本實(shí)施形態(tài)的記錄再生裝置對(duì)盤形媒體100進(jìn)行記錄的動(dòng)作進(jìn)行說(shuō)明。首先,用圖9就盤形媒體100上的AV數(shù)據(jù)的分散配置進(jìn)行說(shuō)明。即,在圖2所示的系統(tǒng)中,通過(guò)有效地利用軌跡緩沖器103能夠離散配置AV數(shù)據(jù)。
圖9(a)為表示盤形媒體100上的地址空間的圖。在圖9(a)中,左端為地址值為0的點(diǎn),向右地址值增加下去。并且,“0”、a1~a4表示該位置的地址值。
如圖9(a)所示,當(dāng)AV數(shù)據(jù)分成[a1,a2]的連續(xù)區(qū)域A1和[a3,a4]的連續(xù)區(qū)域A2記錄時(shí),在光學(xué)傳感器101進(jìn)行從a2到a3的查找動(dòng)作期間,通過(guò)將存儲(chǔ)在軌跡緩沖器103中的數(shù)據(jù)提供給動(dòng)態(tài)圖像譯碼器204,AV數(shù)據(jù)能夠連續(xù)再生。
表示此時(shí)的狀態(tài)的是圖9(b)。在位置a1開(kāi)始讀出的AV數(shù)據(jù)從時(shí)刻t1開(kāi)始輸入給軌跡緩沖器103,同時(shí)開(kāi)始從軌跡緩沖器103輸出數(shù)據(jù)。由此,將與輸入給軌跡緩沖器103的速率(Va)和從軌跡緩沖器103輸出的速率(Vb)的速率之差(Va-Vb)相等的數(shù)據(jù)存儲(chǔ)在軌跡緩沖器103中。該狀態(tài)一直持續(xù)光學(xué)傳感器101到搜索區(qū)域到達(dá)a2,即到達(dá)t2的時(shí)刻。
如果假設(shè)這段時(shí)間內(nèi)存儲(chǔ)在軌跡緩沖器103中的數(shù)據(jù)量為B(t2),則只要在從時(shí)間t2開(kāi)始到開(kāi)始導(dǎo)出區(qū)域a3的數(shù)據(jù)的時(shí)刻t3的時(shí)間內(nèi)消耗存儲(chǔ)在軌跡緩沖器103中的數(shù)據(jù)量B(t2),持續(xù)地提供給譯碼器106就可以。
換言之,如果在搜索之前確保讀出的數(shù)據(jù)量([a1,a2])在一定量以上,則即使在發(fā)生搜索的情況下,也能連續(xù)地提供AV數(shù)據(jù)。
如果能夠連續(xù)提供AV數(shù)據(jù)的連續(xù)區(qū)域的大小換算成ECC字塊數(shù)N_ecc,則如公式1那樣地求出。在公式1中,N_sec為構(gòu)成ECC字塊的扇區(qū)的數(shù)量,S_size為扇區(qū)大小,Tj為搜索性能(最大搜索時(shí)間)。
公式1N_ecc=Vb×Tj/((N_scc×8×S_size)×(1-Vb/Va))并且,連續(xù)區(qū)域中存在產(chǎn)生缺陷扇區(qū)的情況。如果考慮到這種情況,能夠連續(xù)提供AV數(shù)據(jù)的連續(xù)區(qū)域的大小可以像公式2那樣地求出。在公式2中,d N_ecc為容忍的缺陷扇區(qū)的大小,Ts為在連續(xù)區(qū)域中跳過(guò)缺陷扇區(qū)所需要的時(shí)間。
公式2N_ecc=d N_ecc+Vb×(Tj+Ts)/((N_sec×8×S_size)×(1-Vb/Va))另外,雖然本實(shí)施形態(tài)1就從盤形媒體100中讀出數(shù)據(jù)時(shí),即再生時(shí)的情況進(jìn)行說(shuō)明,但在將數(shù)據(jù)寫入盤形媒體100中,即記錄或錄像時(shí)也可以同樣考慮。
上述那樣,如果盤形媒體100連續(xù)記錄一定量以上的數(shù)據(jù),則即使盤上分散記錄AV數(shù)據(jù)也能連續(xù)再生。另外,例如DVD將該連續(xù)區(qū)域稱為CDA?;蛘咭?yàn)槭怯涗浟薃V數(shù)據(jù)的特別的區(qū)域,因此也有稱為AV區(qū)域的。
下面用圖3說(shuō)明本實(shí)施形態(tài)1的記錄再生裝置的動(dòng)作。在圖3所示的記錄再生裝置中,在例如使用者I/F部200接受了使用者的要求時(shí)開(kāi)始動(dòng)作。
使用者I/F部200將使用者的要求傳達(dá)給系統(tǒng)控制部104,系統(tǒng)控制部104解釋使用者的要求,同時(shí)要求各模塊進(jìn)行處理。
下面舉例說(shuō)明將模擬廣播編碼成MPEG-2_PS作為動(dòng)態(tài)圖像對(duì)象記錄的動(dòng)作,即對(duì)所謂自動(dòng)編碼的錄像動(dòng)作進(jìn)行說(shuō)明。
系統(tǒng)控制部104要求模擬廣播調(diào)諧器210接受和動(dòng)態(tài)圖像編碼器221編碼。動(dòng)態(tài)圖像編碼器221錄像編碼、音頻編碼和系統(tǒng)編碼模擬廣播調(diào)諧器210發(fā)送來(lái)的AV信號(hào)輸送給軌跡緩沖器103。動(dòng)態(tài)圖像編碼器221在編碼開(kāi)始后,在編碼處理制作訪問(wèn)標(biāo)記信息所必需的信息的同時(shí)發(fā)送給系統(tǒng)控制部104。
然后,系統(tǒng)控制部104向驅(qū)動(dòng)裝置110發(fā)出記錄的要求,驅(qū)動(dòng)裝置110讀出軌跡緩沖器103中存儲(chǔ)的數(shù)據(jù)記錄到盤形媒體100上。此時(shí),在盤的能夠記錄的區(qū)域搜索上述連續(xù)區(qū)域CDA,將數(shù)據(jù)記錄到搜索到的連續(xù)區(qū)域中。
此時(shí),在能夠記錄的區(qū)域搜索CDA根據(jù)UDF等文件系統(tǒng)管理的空區(qū)域信息,例如空位圖描述符(Space Bitmap Descriptor)執(zhí)行。
錄像結(jié)束依使用者的停止要求的指示進(jìn)行。使用者的錄像停止要求通過(guò)使用者I/F部200傳達(dá)給系統(tǒng)控制部104,系統(tǒng)控制部104對(duì)模擬廣播調(diào)諧器210和動(dòng)態(tài)圖像編碼器221發(fā)出停止要求。動(dòng)態(tài)圖像編碼器221接受系統(tǒng)控制部104發(fā)出的編碼停止要求終止編碼處理。
系統(tǒng)控制部104終止編碼處理后,根據(jù)從動(dòng)態(tài)圖像編碼器221獲取的信息,生成包含訪問(wèn)標(biāo)記信息及其管理信息的屬性信息。
接著,系統(tǒng)控制部104要求驅(qū)動(dòng)裝置110終止記錄存儲(chǔ)在軌跡緩沖器103中的數(shù)據(jù)并記錄屬性信息,驅(qū)動(dòng)裝置110將軌跡緩沖器103中殘存的數(shù)據(jù)和屬性信息記錄在盤形媒體100中,作為屬性信息文件,例如構(gòu)成圖6所示的動(dòng)態(tài)圖像對(duì)象的文件的ABCD0001.MOI,結(jié)束動(dòng)態(tài)圖像對(duì)象的錄像處理。
另外,除上述以外,系統(tǒng)控制部104根據(jù)必要還生成或者更新用圖7或圖8說(shuō)明過(guò)的那樣的UDF文件系統(tǒng)的信息。即,對(duì)構(gòu)成動(dòng)態(tài)圖像對(duì)象的文件生成FE500或FID510,設(shè)定必要的信息并記錄在盤形媒體100上。
當(dāng)記錄再生裝置為攝像機(jī)裝置時(shí),只有AV信號(hào)源不是模擬廣播調(diào)諧器210,變更為攝像機(jī)211,其他的處理是同樣的。
并且,將數(shù)字廣播作為動(dòng)態(tài)圖像對(duì)象記錄時(shí)的動(dòng)作不進(jìn)行動(dòng)態(tài)圖像數(shù)據(jù)的編碼,系統(tǒng)控制部104進(jìn)行通過(guò)數(shù)字廣播調(diào)諧器212及解析部223將MPEG2 TS的數(shù)據(jù)記錄在盤形媒體100上作為動(dòng)態(tài)圖像對(duì)象的控制。此時(shí),與自動(dòng)編碼的錄像一樣,還進(jìn)行文件系統(tǒng)信息的記錄。
下面就與靜止圖像對(duì)象的記錄有關(guān)的,將攝像機(jī)211輸送來(lái)的AV信號(hào)成為JPEG編碼記錄的動(dòng)作進(jìn)行說(shuō)明。
系統(tǒng)控制部104要求將輸出給攝像機(jī)211的AV信號(hào)實(shí)施編碼,變成輸入給靜止圖像編碼器222的AV信號(hào)。靜止圖像編碼器222JPEG編碼攝像機(jī)211輸出的AV信號(hào)輸出給軌跡緩沖器103。
驅(qū)動(dòng)裝置110接受系統(tǒng)控制部104發(fā)出的指示,將存儲(chǔ)在軌跡緩沖器103中的數(shù)據(jù)記錄在盤形媒體100中。此時(shí),能夠記錄數(shù)據(jù)的區(qū)域的搜索根據(jù)管理UDF等文件系統(tǒng)的空白區(qū)域信息進(jìn)行。
當(dāng)記錄了1幅靜止圖像對(duì)象時(shí),攝影結(jié)束。或者,當(dāng)使用者發(fā)出連續(xù)攝影的指示時(shí),根據(jù)使用者發(fā)出的停止要求結(jié)束或者記錄了預(yù)定張數(shù)的靜止圖像對(duì)象后結(jié)束。
使用者發(fā)出的停止攝影的要求通過(guò)使用者I/F部200傳達(dá)給系統(tǒng)控制部104,系統(tǒng)控制部104對(duì)攝像機(jī)211和靜止圖像編碼器222發(fā)出停止要求。
而且,系統(tǒng)控制部104還根據(jù)UDF文件系統(tǒng)的信息進(jìn)行必要的處理。即,對(duì)構(gòu)成靜止圖像對(duì)象的文件生成FE500或FID510,設(shè)定必要的信息并記錄在盤形媒體100上。
用上述過(guò)程記錄在盤形媒體100上的各媒體對(duì)象為了在以后進(jìn)行媒體文件的分類處理或?qū)崿F(xiàn)程序的再生,登錄在圖6所示的媒體對(duì)象管理文件320中。
圖10為表示記錄在本實(shí)施形態(tài)1中的記錄再生裝置所使用的盤形媒體100上的數(shù)據(jù)的分層結(jié)構(gòu)和處理它們的系統(tǒng)控制部104及其內(nèi)部結(jié)構(gòu)的一例的圖。
盤形媒體100上記錄有文件系統(tǒng)信息600。文件系統(tǒng)信息600中包括圖5所示的卷結(jié)構(gòu)信息290,圖7和圖8所示的FSD400、FE500、FID510及上述空位圖描述符(Space Bitmap Descriptor)等。
并且,用于根據(jù)這些媒體對(duì)象的內(nèi)容或記錄日期、時(shí)刻等整理分類,或者進(jìn)行使用者設(shè)定自由的再生順序的程序的再生的媒體對(duì)象管理器320或程序管理器330,同樣被作為文件管理。
這些記錄在盤形媒體100上的數(shù)據(jù)由系統(tǒng)控制部104通過(guò)系統(tǒng)總線105操作。
更詳細(xì)地,系統(tǒng)控制部104由操作系統(tǒng)(OS)和應(yīng)用系統(tǒng)構(gòu)成。操作系統(tǒng)中包含控制文件系統(tǒng)信息600的文件系統(tǒng)信息控制部610,或特別是圖中沒(méi)有示出的控制硬件的設(shè)備驅(qū)動(dòng)器、存儲(chǔ)器控制部等,通過(guò)API(應(yīng)用程序接口)為應(yīng)用系統(tǒng)提供各種各樣的通用功能。由此,能夠用與具體的硬件或文件系統(tǒng)分離的形態(tài)實(shí)現(xiàn)應(yīng)用系統(tǒng)。
應(yīng)用系統(tǒng)進(jìn)行特定的應(yīng)用的控制動(dòng)作。本實(shí)施形態(tài)1像例如用圖3說(shuō)明過(guò)的那樣進(jìn)行與動(dòng)態(tài)圖像對(duì)象或靜止圖像對(duì)象的記錄或者再生處理有關(guān)的控制。
并且,在本實(shí)施形態(tài)1中,應(yīng)用系統(tǒng)中的內(nèi)容管理信息處理部611對(duì)由媒體對(duì)象管理器320或程序管理器330構(gòu)成的內(nèi)容管理信息601進(jìn)行操作。
應(yīng)用系統(tǒng)還可以考慮根據(jù)其他的必要包括顯示AV數(shù)據(jù)或處理用戶接口部分等的情況。
下面用圖11~圖14說(shuō)明媒體對(duì)象管理器320及程序管理器330的數(shù)據(jù)結(jié)構(gòu)。
圖11為媒體對(duì)象管理器320的數(shù)據(jù)結(jié)構(gòu)的示例圖。如圖11所示的媒體對(duì)象管理器320由表示文件類型的DataType、表示文件大小的DataSize、再生登錄在媒體對(duì)象管理器320中的所有媒體對(duì)象的時(shí)間的總和的Play Back Duration、表示媒體對(duì)象管理器320中包含的對(duì)象管理信息(MO_INFO)700的個(gè)數(shù)的NumMoInfo文件,以及由NumMoInfo個(gè)MO_INFO700構(gòu)成的對(duì)象管理信息表構(gòu)成。
另外,圖11等中字段名一欄的標(biāo)記連續(xù)記述了數(shù)據(jù)類型和字段名,數(shù)據(jù)類型表示例如以下這樣的內(nèi)容。
const意為字段為常數(shù),沒(méi)有const時(shí)意為變量。unsigned表示該字段為沒(méi)有符號(hào)的值,沒(méi)有unsigned時(shí)表示帶符號(hào)的值。并且,int()表示字段為具有括號(hào)內(nèi)的比特長(zhǎng)的整數(shù)值。例如,當(dāng)括號(hào)內(nèi)的值為“16”時(shí),意為16比特長(zhǎng)。
圖12為媒體對(duì)象管理器320中包含的對(duì)象管理信息(MO_INFO)700的數(shù)據(jù)結(jié)構(gòu)。MO_INFO700由表示登錄的媒體對(duì)象的類型的信息MoType710、作為媒體對(duì)象的參照信息的對(duì)象參照信息MoRef711、從設(shè)定與構(gòu)成該媒體對(duì)象的文件在文件系統(tǒng)上分配到的唯一ID501相同的值的FsUniqueID712等構(gòu)成。
此外,還包括表示各種屬性信息的Attributes、該媒體對(duì)象的再生時(shí)間PlayBackDuratin、保存在與MO_INFO700不同的地方的對(duì)文本信息的參照信息TextID或?qū)β詧D信息的參照信息ThumID等。
另外,以后將為唯一ID501和FsUniqueID712設(shè)定共同的值稱之為唯一ID。另外,MO_INFO700有時(shí)也稱為屬性項(xiàng)(Property Entry)。并且,由MoType710和MoRef711表示的信息有時(shí)也稱為二進(jìn)制文件標(biāo)識(shí)符(Binary File Identifier)。
如圖13(a)所示,MoType710中設(shè)定的值依參照目標(biāo)的媒體對(duì)象的種類而定。當(dāng)MoType的值為1時(shí),登錄在某個(gè)對(duì)象媒體信息中的媒體對(duì)象的種類為文件系統(tǒng)上的目錄。同樣,值為2時(shí)表示動(dòng)態(tài)圖像對(duì)象(后綴MOI),值為3時(shí)表示靜止圖像對(duì)象(后綴JPG)。以下同樣地為每種媒體對(duì)象分配不同的MoType。
并且,設(shè)定給MoRef711的值通過(guò)用圖13(b)所示的變換規(guī)則變換參照目標(biāo)的媒體對(duì)象所具有的路徑名信息決定。最開(kāi)始的字段的parent DIR No.由MO_INFO700參照的媒體對(duì)象的母目錄的路徑名決定。即,母目錄為VIDEO圖像根目錄301時(shí)為0,DCIM圖像根目錄302時(shí)為1。其他的值由于本實(shí)施形態(tài)1不使用,因此作為預(yù)定值。當(dāng)然,根據(jù)變換規(guī)則,付與的值也可以是別的組合,例如,也可以將1分配給VIDEO圖像根目錄301,將2分配給DCIM圖像根目錄302,其他的情況也可以為預(yù)約值。
此后的字段的DIR No.中提取登錄在MO_INFO700中的媒體對(duì)象的目錄序號(hào)部分進(jìn)行保存。這里,所謂目錄序號(hào)是指媒體對(duì)象的上位目錄的目錄名中的數(shù)值部分。
接下來(lái)的字段的DIR No.中提取登錄在MO_INFO700中的媒體對(duì)象的目錄序號(hào)部分保存。這里,所謂目錄序號(hào)是指媒體對(duì)象的文件名中的數(shù)值部分。
例如,當(dāng)媒體對(duì)象的路徑名為“/VIDEO/100ABCDE/ABCD0001.MOI”時(shí),由于該媒體對(duì)象具有/VIDEO目錄作為母目錄,因此OBJ_ID的parent DIR No.的值為“0”,于是該媒體對(duì)象的上位目錄名的數(shù)值部分的值“100”,因此OBJ_ID的DIR No.的值為“100”。而且,獲取該媒體對(duì)象的文件名的數(shù)值部分的值,OBJ_ID的File NO.的值為“0001”。
由此,MoType710中設(shè)定的值為1。并且,MoRef711中設(shè)定的值將“/”作為分隔,按照parent Dir No.、Dir No.、File No.的順序排列的表記,為0/100/0001。以后,將OBJ_ID的值根據(jù)需要用同樣的表記表示。
即使OBJ_ID采取這樣的形式,如果命名規(guī)則像DCF規(guī)格的命名規(guī)則一樣,遵守媒體對(duì)象的名稱或其上位目錄的名稱中包含的數(shù)值部分的值不重復(fù)這樣的命名規(guī)則的話,結(jié)合從上述MoType710的值導(dǎo)出的后綴信息,也能夠在文件系統(tǒng)上確定MoRef711參照的媒體對(duì)象。這樣的結(jié)構(gòu)比較適合減少M(fèi)O_INFO700的數(shù)據(jù)量的目的。
當(dāng)然,只要是唯一地與MO_INFO700和媒體對(duì)象相對(duì)應(yīng)的形式,OBJ_ID的數(shù)據(jù)結(jié)構(gòu)也可以是其他的形式。例如,還有原封不動(dòng)地保存媒體對(duì)象的路徑信息的方法。即,也可以像“/VID0E/100ABCDE/ABCD0001.MOI”這樣保存將“/”作為路徑區(qū)分文字的路徑名的文字列?;蛘咭部梢员4嫖募暮缶Y替代MoType710的部分。例如,對(duì)于“/VID0E/100ABCDE/ABCD0001.MOI”這樣的文件保存“MOI”部分。
另外,對(duì)于動(dòng)態(tài)圖像對(duì)象,只要將屬性信息文件(例如圖6中的ABCD0001.MOI)登錄到對(duì)象管理信息中就可以。對(duì)應(yīng)的動(dòng)態(tài)圖像文件(此時(shí)為圖6中的ABCD0001.MPG)通過(guò)像上述那樣給文件名添加對(duì)應(yīng)就能從屬性信息文件中知道?;蛘呦喾矗部梢詫?dòng)態(tài)圖像文件登錄到對(duì)象管理信息中。同樣可以知道對(duì)應(yīng)的屬性信息文件。
圖14為程序管理器330的數(shù)據(jù)結(jié)構(gòu)的示例圖。在圖14中,程序管理器330為為了將任意的媒體對(duì)象分組分類管理或以使用者希望的再生順序?qū)崿F(xiàn)程序再生功能而設(shè)置的文件。
如圖14所示,程序管理器330由表示文件類型的DataType、表示文件大小的DataSize、再生登錄在程序管理器330中的所有媒體對(duì)象的時(shí)間的總和的PlayBackDuration、表示程序管理器330中包含的程序信息(PRG_INFO)800的個(gè)數(shù)的NumPrgInfo文件,以及由NumPrgInfo個(gè)PRG_INFO800構(gòu)成的程序信息表構(gòu)成。
圖15為程序管理器330中包含的PRG_INFO800的數(shù)據(jù)結(jié)構(gòu)。如圖15所示,PRG_INFO800由表示為程序信息的DataType、表示PRG_INFO800的大小的DataSize、表示程序的各種屬性信息的Attributes、程序的再生時(shí)間PlayBackDuratin、表示PRG_INFO800中包含的MO_INFO700參照的數(shù)量的NumMoInfo字段,以及由NumMoInfo個(gè)MoID810構(gòu)成是MO_INFO700的參照表等構(gòu)成。
此外,還可以包含保存在與PRG_INFO800不同的地方的文本信息的參照信息TextID或略圖信息的參照信息ThumID等。
PRG_INFO800將MO_INFO700分組,將記錄在盤形媒體100上的多個(gè)媒體對(duì)象分類。由此能夠與文件系統(tǒng)上的目錄結(jié)構(gòu)相獨(dú)立,構(gòu)成假想的文件夾結(jié)構(gòu),媒體對(duì)象能夠自由地分類。或者通過(guò)依順再生PRG_INFO800參照的媒體對(duì)象,能夠?qū)崿F(xiàn)程序再生。另外,PRG_INFO800有時(shí)也稱為中意的文件夾(Favorite Folder)。
下面用圖16說(shuō)明文件系統(tǒng)管理的目錄或媒體對(duì)象與MO_INFO700之間的關(guān)系。
如用圖8說(shuō)明過(guò)的那樣,UDF文件系統(tǒng)上的各目錄或文件設(shè)定唯一ID501的值。例如,在圖16中的目錄304中設(shè)定“100”作為唯一ID501的值。唯一ID501的值保持在圖16沒(méi)有示出的FE500中。圖16中所示的所有的目錄和文件包括沒(méi)有示出的,設(shè)定唯一ID501的值。
媒體對(duì)象管理器320中包含多個(gè)MO_INFO700,分別登錄有媒體對(duì)象。例如,MoInfo[1]900中登錄有目錄304。此時(shí),MoInfo[1]900字段的值如下這樣地設(shè)定。
首先,如圖13(a)所示設(shè)定表示目錄的“1”作為MoType的值。根據(jù)圖13(b),MoRef711為母目錄“0”、目錄序號(hào)“100”、文件序號(hào)“0000”,字段值整體為0/100/0000。
FsUniqueID712中設(shè)定與對(duì)應(yīng)的UDF文件系統(tǒng)的唯一ID501的值相同的值“100”。
并且,MoInfo[2]901字段的值如下這樣地設(shè)定。首先,MoType設(shè)定表示動(dòng)態(tài)圖像對(duì)象的“2”。MoRef711為母目錄“0”、目錄序號(hào)“100”、文件序號(hào)“0001”,字段值整體為0/100/0001。
FsUniqueID712中設(shè)定與對(duì)應(yīng)的UDF文件系統(tǒng)的唯一ID501的值相同的值“101”。以后,其他的MoInfo也同樣地設(shè)定值。
圖17為表示程序管理器330與這樣的媒體對(duì)象管理器320之間的關(guān)系的圖。如上所述,程序管理器330中包含多個(gè)PRG_INFO800。
各PRG_INFO800用其索引(index)值等保持對(duì)MO_INFO700的參照信息。例如,由于PrgInfo[1]910如圖17中的虛線箭頭所示的那樣有對(duì)MoInfo[2]、MoInfo[5]及MoInfo[8]的參照,因此保持2、5及8作為MoID的表值。PrgInfo[2]911也同樣,由于具有對(duì)MoInfo[6]及MoInfo[8]的參照,因此保持6和8作為MoID的表值。
并且,也可以用各MO_INFO700中的FsUniqueID的值作為對(duì)MO_INFO700的參照信息。此時(shí),例如在PrgInfo[1]910的MoID的表值中,保持“100”作為對(duì)MoInfo[2]304的參照信息。
如用圖10說(shuō)明過(guò)的那樣,當(dāng)目錄或媒體對(duì)象記錄到盤形媒體100中時(shí),文件系統(tǒng)信息處理部610操作文件系統(tǒng)信息600。即,在文件系統(tǒng)上制作新的目錄或文件時(shí),文件系統(tǒng)信息處理部610或者制作FID510或FE500,或者決定區(qū)域的配置。
并且,文件系統(tǒng)信息處理部610還在各唯一ID501上設(shè)定在盤形媒體100上不重復(fù)的值。而且,內(nèi)容管理信息處理部611操作內(nèi)容管理信息601。即,在媒體對(duì)象管理器320中制作新的用于登錄文件系統(tǒng)信息處理部610制作的文件的MO_INFO700。
并且,根據(jù)必要從文件系統(tǒng)信息處理部610中獲取信息,設(shè)定使文件系統(tǒng)信息600與媒體對(duì)象管理器320中的信息之間沒(méi)有矛盾的值。例如,獲取文件的路徑名,在MoRef711中設(shè)定用圖13(b)所示的變換規(guī)則變換該值所求得的值,并且獲得文件系統(tǒng)信息處理部610分配到的唯一ID501的值在FsUniqueID712中進(jìn)行設(shè)定。
這樣,通過(guò)利用程序管理器330及它們參照的媒體對(duì)象管理器320的信息,能夠正確地執(zhí)行媒體對(duì)象的程序再生等。
但是,像以往的技術(shù)所敘述的那樣,文件系統(tǒng)信息600具有通過(guò)使用者的操作等用PC上的一般的文件系統(tǒng)容易變更了可能性。
例如圖18所示那樣,圖16的目錄304(目錄名為100ABCDE)向目錄1000(目錄名為500VWXYZ)變更了。此時(shí),文件系統(tǒng)信息600與內(nèi)容管理信息601及其包含的MO_INFO700之間產(chǎn)生了信息不一致。
即,PrgInfo[1]910的MoRef711的值與實(shí)際的目錄的路徑名不相同。同樣地,在參照位于目錄1000的下位層的媒體對(duì)象的PrgInfo[2]中,MoRef711的值與路徑名也不一致。因此,PrgInfo[1]及PrgInfo[2]不存在參照的目標(biāo)。
但是,即使在這樣的狀態(tài)下,在如圖18所示那樣目錄變更前后,各目錄或文件的唯一ID501的值不產(chǎn)生變化。如圖8也表示的那樣,由于各目錄或文件的名稱保存到FID510的文件標(biāo)識(shí)符511中,而唯一ID501保存在FE500中,因此在目錄名或文件名的變更過(guò)程中,只有文件標(biāo)識(shí)符511的值被更新。
而且,還可以考慮在圖18的狀態(tài)下再追加新的目錄或文件,而不對(duì)媒體對(duì)象管理器320或程序管理器330進(jìn)行操作的情況。此時(shí)的狀態(tài)表示于圖19中。
在圖19中,如果假定追加的目錄1001及文件1002的名稱分別為100ABCDE和ABCD0001.MOI,則PrgInfo[2]901所具有的MoRef711的值即使偶然也變得一致。
即,如圖19中添加了“×”號(hào)的參照那樣,盡管PrgInfo[2]901不想?yún)⒄?,但還是參照了文件1002。如果將PrgInfo[2]901的信息提示給使用者的結(jié)果為指示了該再生,則再生了完全不是所需的媒體對(duì)象。
因此,本實(shí)施形態(tài)1的記錄再生裝置中的系統(tǒng)控制部104用內(nèi)容管理信息處理部611對(duì)媒體對(duì)象管理器320進(jìn)行修復(fù)處理。
即,內(nèi)容管理信息處理部611將圖18或圖19中的MoInfo[1]900改寫成圖20中的MoInfo[1]1100這樣的。更具體地為,修正MoRef711的值,使MoInfo[1]1100能夠正確地參照目錄1000。
此時(shí),是否將目錄1000與MoInfo[1]1100相對(duì)應(yīng)通過(guò)比較文件系統(tǒng)信息中的唯一ID501與對(duì)象管理信息中的FsUniqueID712的值來(lái)判斷。
在圖20的例子中,由于所有的值都是“100”,因此可以判定為目錄1000與MoInfo[1]1100是相對(duì)應(yīng)的。這里,內(nèi)容管理信息處理部611根據(jù)目錄1000的名稱設(shè)定MoInfo[1]1100的新的MoRef711的值。
對(duì)于MoInfo[2]1101也同樣,內(nèi)容管理信息處理部611變更MoInfo[2]1101的值,使唯一ID501與FsUniqueID712具有相同的值“101”的媒體對(duì)象與MO_INFO相對(duì)應(yīng)。其結(jié)果能夠獲得圖20中的波狀線表示的參照關(guān)系。
而且,對(duì)于目錄1001和文件1002,由于對(duì)應(yīng)的MO_INFO700不存在于媒體對(duì)象管理器320之中,因此內(nèi)容管理信息處理部611新追加MoInfo[i]1102和MoInfo[i+1]1103。這里,與某個(gè)目錄或文件相對(duì)應(yīng)的MO_INFO700是否存在于媒體對(duì)象管理器320中可以通過(guò)搜索具有與該目錄或文件所具有的唯一ID501相同的值的MO_INFO700是否存在于媒體對(duì)象管理器320中來(lái)判斷。
在圖20的情況下,由于不存在具有目錄1001和文件1002所具有唯一ID501的值“500”和“501”的MO_INFO700,因此內(nèi)容管理信息處理部611在這里新追加MoInfo[i]1102和MoInfo[i+1]1103。此時(shí),內(nèi)容管理信息處理部611從目錄1001和文件1002的路徑名設(shè)定MoRef711的值,獲取文件系統(tǒng)上的唯一ID501的值,分別將唯一ID的值設(shè)定為“500”和“501”。
通過(guò)進(jìn)行以上的處理,可以修復(fù)文件系統(tǒng)信息600與媒體對(duì)象管理器320之間的不一致。
并且,對(duì)于預(yù)定的MO_INFO700,還可以考慮已經(jīng)不存在對(duì)應(yīng)的參照目標(biāo)的文件或目錄的情況。即,在對(duì)所有記錄在盤形媒體100中的FE500搜索某個(gè)MO_INFO700所具有的FsUniqueID712所具有的值但沒(méi)有找到的情況下,可以知道盤形媒體100上已經(jīng)不存在該MO_INFO700所參照的目錄或文件。在這樣的情況下,從媒體對(duì)象管理器320中刪去該MO_INFO700。
通過(guò)實(shí)施相應(yīng)的刪除,不要的媒體對(duì)象以后不在向使用者提示,可能回避使用者的混亂。
另外,也可以使媒體對(duì)象管理器320不必將盤形媒體100上的所有的目錄或文件作為其管理對(duì)象而只將特定的目錄,例如VIDEO圖像根目錄301或DCIM圖像根目錄302的下位目錄及文件作為其管理對(duì)象這樣地對(duì)MO_INFO700進(jìn)行登錄。
此時(shí),在對(duì)FE500搜索上述FsUniqueID712所具有的值等時(shí),其搜索對(duì)象可以限定為媒體對(duì)象管理器320作為管理對(duì)象的子目錄下的目錄或文件。
另外,雖然上述說(shuō)明將唯一ID501與FsUniqueID712的值設(shè)定為完全相同的值進(jìn)行說(shuō)明,但由于唯一ID501為沒(méi)有符號(hào)的64比特的數(shù)據(jù),因此能夠表現(xiàn)到非常大的數(shù)值。因此,即使將FsUniqueID712設(shè)定為唯一ID501的下位32比特,根據(jù)條件也能取得與上述同樣的效果。即,即使將FsUniqueID712作為32比特?cái)?shù)據(jù),也是想定為只生成其值不重復(fù)的程度的數(shù)量的媒體對(duì)象的場(chǎng)合等。此時(shí),可以用更小的數(shù)據(jù)量構(gòu)成MO_INFO700。
并且,作為FsUniqueID712中設(shè)定的唯一ID的值,也可以不是唯一ID512,而設(shè)定保存在FID510的ICB中的稱為UDFUniqueID字段的值。
UDFUniqueID定義為設(shè)定FID510所參照的FE500所具有的唯一ID512的下位32比特的字段,可以將該值作為唯一ID使用。
(實(shí)施形態(tài)2)在本實(shí)施形態(tài)2中,就與實(shí)施形態(tài)1不同的唯一ID的付與方法進(jìn)行說(shuō)明。本實(shí)施形態(tài)2將內(nèi)容管理信息處理部611設(shè)定給內(nèi)容管理信息601的唯一ID經(jīng)由文件系統(tǒng)信息處理部610反映到文件系統(tǒng)信息600側(cè)。
圖21為本發(fā)明的實(shí)施形態(tài)2的記錄再生裝置中的MO_INFO2000的數(shù)據(jù)結(jié)構(gòu)的示例圖。與圖12所示的MO_INFO700的不同點(diǎn)在于設(shè)置了MoUniqueID2001取代圖12中存在的FsUniqueID712。
MoUniqueID2001在是盤形媒體100上不重復(fù)的ID這一點(diǎn)上與唯一ID501相同,但在內(nèi)容管理信息處理部611進(jìn)行其設(shè)定值的管理、進(jìn)行實(shí)際值的付與這一點(diǎn)上不同。另外,MO_INFO2000有時(shí)也稱為屬性項(xiàng)(Property Entry)。另外,MoUniqueID2001有時(shí)也稱為項(xiàng)編號(hào)(entry_number)。另外,在本實(shí)施形態(tài)中,也可以用MoUniqueID2001的值取代其索引)值作為各RPG_INFO800對(duì)MO_INFO2000的參照信息。例如像圖29所示那樣,由于PrgInfo[1]920具有對(duì)MoInfo[2]、MoInfo[5]及MoInfo[8]的參照,因此保持20、15及8作為MoID的表值。PrgInfo[2]921也同樣,由于具有對(duì)MoInfo[6]及MoInfo[8]的參照,因此保持4及8作為MoID的表值。
在本實(shí)施形態(tài)2中,盤形媒體100上記錄新的目錄或媒體對(duì)象(文件),當(dāng)它們登錄到媒體對(duì)象管理器320中時(shí),內(nèi)容管理信息處理部611設(shè)定MoUniqueID2001的值。
并且,內(nèi)容管理信息處理部611經(jīng)由文件系統(tǒng)信息處理部610將向MO_INFO2000設(shè)定的值設(shè)定給文件系統(tǒng)信息600。更加具體地,在圖8(a)所示的EAs502中設(shè)定與MoUniqueID2001中設(shè)定的值相同的值。
EAs502為保存用UDF文件系統(tǒng)規(guī)定的擴(kuò)展屬性的區(qū)域,應(yīng)用系統(tǒng)等可以根據(jù)必要使用。圖22(a)表示EAs502所包含的稱之為實(shí)現(xiàn)使用擴(kuò)展屬性(Implemantation Use Extended Attribute)的結(jié)構(gòu)。
實(shí)現(xiàn)使用擴(kuò)展屬性中存在稱之為屬性類型(Attribute Type)或?qū)傩宰宇愋?Attribute Subtype)的字段,這里,通過(guò)設(shè)定合適的值,能夠識(shí)別該實(shí)現(xiàn)使用擴(kuò)展屬性中包含的擴(kuò)展屬性被什么樣的應(yīng)用系統(tǒng)使用。
并且,實(shí)際的擴(kuò)展屬性的值保存在用實(shí)現(xiàn)使用長(zhǎng)度(ImplemantationUse Length(IU_L))表示長(zhǎng)度的可變長(zhǎng)度字段即實(shí)現(xiàn)使用(Implemantation Use)2100中。實(shí)現(xiàn)使用(implemantation use)2100中保存的擴(kuò)展屬性的數(shù)據(jù)結(jié)構(gòu)可以依使用它的每個(gè)應(yīng)用決定。
在本實(shí)施形態(tài)2中,將圖22(b)表示的數(shù)據(jù)結(jié)構(gòu)作為其一個(gè)示例。具體地,將上述MoUniqueID2001設(shè)定給媒體對(duì)象唯一ID(Media ObjectUnique ID)2101。
通過(guò)以上這樣,不僅制作了媒體對(duì)象,而且設(shè)定了內(nèi)容管理信息601和文件系統(tǒng)信息600共同的唯一ID。
其結(jié)果,與實(shí)施形態(tài)1已經(jīng)說(shuō)明過(guò)的一樣,即使因目錄名和文件名隨著內(nèi)容管理信息的變更而變更使內(nèi)容管理信息601與文件系統(tǒng)信息600之間產(chǎn)生不一致,也能夠通過(guò)比較MoUniqueID2001的值與Media Object Unique ID 2101的值容易地檢測(cè)出該不一致并恢復(fù)一致性。
并且,通過(guò)在媒體對(duì)象管理器320中檢索Media Object Unique ID2101的值還能夠知道某個(gè)目錄或文件是否登錄到內(nèi)容管理信息601中。
或者,在用不與圖22(b)所示的擴(kuò)展屬性相對(duì)應(yīng)的UDF文件系統(tǒng),將目錄或文件記錄在了盤形媒體100上的情況下,只要看管理它們的FE500就能知道是否登錄在媒體對(duì)象管理器320中。即,檢查FE500中是否有圖22(b)所示的數(shù)據(jù)結(jié)構(gòu)的擴(kuò)展屬性,如果沒(méi)有對(duì)應(yīng)的擴(kuò)展屬性,則可以判定為該目錄或文件沒(méi)有登錄在媒體對(duì)象管理器320中。因此,在檢測(cè)到這樣的文件或目錄時(shí),認(rèn)為文件系統(tǒng)信息600與內(nèi)容管理信息601之間存在不一致,能夠進(jìn)行修復(fù)處理,或者向使用者顯示警告,或者停止記錄動(dòng)作。
(實(shí)施形態(tài)3)在上述實(shí)施形態(tài)1及2中,就通過(guò)將唯一ID的值同時(shí)保存在文件系統(tǒng)信息600和內(nèi)容管理信息601中,使檢測(cè)出它們兩者之間的不一致和進(jìn)行不一致性的恢復(fù)變得容易的方法進(jìn)行了說(shuō)明。
在本實(shí)施形態(tài)3中,就通過(guò)將唯一ID的值以外的值同時(shí)保存在文件系統(tǒng)信息600和內(nèi)容管理信息601兩者之中,同樣地檢測(cè)出兩者之間的不一致的方法進(jìn)行說(shuō)明。
圖23表示了用UDF系統(tǒng)規(guī)定的邏輯卷完整性描述符(LVIDLogical Volume Integrity Descriptor)的結(jié)構(gòu)。LVID記錄在圖6所示的卷結(jié)構(gòu)信息290中,具有表示文件系統(tǒng)信息600記錄到對(duì)應(yīng)的卷空間中的最終記錄時(shí)間和日期的所謂Recording Date3000的字段。
而且,圖24(a)所示的數(shù)據(jù)保存在Logical Volume Contents Use中,圖24(b)所示的數(shù)據(jù)保存在Implementation Use3001中。圖24(a)為稱之為L(zhǎng)ogical Volume Header Descriptor of Logical VolumeContents Use(邏輯卷內(nèi)容使用的邏輯卷標(biāo)題描述符)的結(jié)構(gòu),其中存儲(chǔ)有唯一ID3100。
唯一ID3100為用于總是將在文件系統(tǒng)信息600內(nèi)分配給各目錄或文件的唯一ID501的值中最大的值的字段。當(dāng)文件系統(tǒng)信息處理部610制作新的文件等時(shí),通過(guò)參照唯一ID3100的值,重新設(shè)定比該值更大的值作為設(shè)定到新文件中的唯一ID501的值,能夠在盤形媒體100不重復(fù)地設(shè)定唯一ID501。
而圖24(b)為稱之為Implementation Use的結(jié)構(gòu),其中包括Numberof Files(文件數(shù))3101和Number of Directories(目錄數(shù))3102。Numberof Files(文件數(shù))3101表示文件系統(tǒng)信息600內(nèi)包含的文件的總數(shù),Number of Directories(目錄數(shù))3102表示文件系統(tǒng)信息600內(nèi)包含的目錄的總數(shù)。
當(dāng)記錄在盤形媒體100中的文件數(shù)或目錄數(shù)變化時(shí),Number ofFiles(文件數(shù))3101或Number of Directories(目錄數(shù))3102的值也通過(guò)文件系統(tǒng)信息處理部610更新。
圖25為本實(shí)施形態(tài)3的記錄再生裝置中的媒體對(duì)象管理器320的數(shù)據(jù)結(jié)構(gòu)的示例圖。與圖11所示的媒體對(duì)象管理器320的數(shù)據(jù)結(jié)構(gòu)相比,在追加了以下的字段這一點(diǎn)上不同。
即,追加了FsRecordingDate3200、FsNumFile3202和FsNumDir3203。它們加上FsUniqueID3201共4個(gè)字段統(tǒng)稱為卷更新信息3204。
FsRecordingDate3200為設(shè)定與上述RecordingDate3000相同值的字段。FsUniqueID3201為設(shè)定與上述唯一ID3100相同值的字段。FsNumFile3202為設(shè)定與上述Number of Files(文件數(shù))3101相同值的字段。FsNumDir3203為設(shè)定與上述Number of Directories(目錄數(shù))3102相同值的字段。
與實(shí)施形態(tài)1就唯一ID說(shuō)明過(guò)的一樣,當(dāng)通過(guò)文件系統(tǒng)信息處理部610設(shè)定RecordingDate3000等的值時(shí),內(nèi)容管理信息處理部611獲取它們的值,設(shè)定給FsRecordingDate3200。對(duì)于其他的卷更新信息3204也一樣。
由此,在只改寫了文件系統(tǒng)信息600的情況下,能夠檢測(cè)到文件系統(tǒng)信息600與內(nèi)容管理信息601的不一致。即,當(dāng)本來(lái)應(yīng)該一致的卷更新信息3204中的任何一個(gè)字段與卷結(jié)構(gòu)信息290中的對(duì)應(yīng)字段的值不一致時(shí),能夠判定為只改寫了文件系統(tǒng)信息600。
如果檢測(cè)到了文件系統(tǒng)信息600與內(nèi)容管理信息601的不一致,則如實(shí)施形態(tài)1等敘述過(guò)的那樣,通過(guò)檢查各目錄及文件與對(duì)象參照信息之間的唯一ID的值,能夠更加詳細(xì)地檢查到發(fā)生不一致的地方,而且還可以恢復(fù)兩者的一致性。
并且,將產(chǎn)生不一致這一情況告知使用者,如果是進(jìn)行記錄動(dòng)作正的中間,則通過(guò)停止記錄動(dòng)作,能夠?qū)⑹褂谜叩幕靵y控制在最低限度。
另外,雖然實(shí)施形態(tài)3可以與實(shí)施形態(tài)1或?qū)嵤┬螒B(tài)2同時(shí)實(shí)施,但即使單獨(dú)實(shí)施實(shí)施形態(tài)3,也具有能夠容易地知道整個(gè)盤有無(wú)不一致這樣的效果。
另外,雖然上述任何一個(gè)實(shí)施形態(tài)主要都是舉DVD之類的光盤媒體為例說(shuō)明記錄再生裝置及記錄媒體,但沒(méi)有特別的限制,也可以是使用了其他的磁性記錄媒體的硬磁盤驅(qū)動(dòng)裝置、光盤形媒體等,其他的記錄裝置或記錄媒體。
并且,雖然列舉了將媒體對(duì)象管理器320和程序管理器330作為2個(gè)獨(dú)立的文件構(gòu)成內(nèi)容管理信息601的例子,但也可以采用具有兩者的功能的1個(gè)文件的結(jié)構(gòu)。而且可以采用包含與媒體對(duì)象管理器320不同的文件作為用于保存卷更新信息3204的結(jié)構(gòu)。
如上所述,如果采用本實(shí)施形態(tài)的記錄再生裝置,在記錄媒體對(duì)象時(shí),通過(guò)文件系統(tǒng)信息和內(nèi)容管理信息兩者同時(shí)保持唯一ID,即使只操作文件系統(tǒng)信息這樣的不一致的處理結(jié)果在文件系統(tǒng)信息與內(nèi)容管理信息之間產(chǎn)生矛盾,也能通過(guò)比較唯一ID的值容易地檢測(cè)到進(jìn)行了不一致操作的文件或目錄,并且能夠簡(jiǎn)單地恢復(fù)文件系統(tǒng)信息與內(nèi)容管理信息之間的一致性。
并且,在記錄媒體對(duì)象時(shí),通過(guò)文件系統(tǒng)信息和內(nèi)容管理信息兩者同時(shí)保持唯一ID,即使只操作文件系統(tǒng)信息這樣的不一致的處理結(jié)果在文件系統(tǒng)信息與內(nèi)容管理信息之間產(chǎn)生矛盾,也能通過(guò)比較唯一ID的值容易地檢測(cè)到進(jìn)行了不一致操作的文件或目錄,并且能夠簡(jiǎn)單地恢復(fù)文件系統(tǒng)信息與內(nèi)容管理信息之間的一致性。
并且,通過(guò)在內(nèi)容管理信息中也記錄文件系統(tǒng)信息中包含的卷結(jié)構(gòu)信息內(nèi)的特定信息,能夠容易地檢測(cè)出文件系統(tǒng)信息與內(nèi)容管理信息之間的不一致。
權(quán)利要求
1.一種記錄再生裝置,包括在記錄媒體上進(jìn)行信息的記錄或再生的記錄再生部,利用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,將成為上述記錄再生部記錄或再生的對(duì)象的上述信息作為文件進(jìn)行管理的文件系統(tǒng)信息處理部,用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息,管理上述目錄及上述文件的內(nèi)容管理信息處理部;其特征在于當(dāng)上述記錄媒體上的信息被上述記錄再生部更新時(shí),上述文件系統(tǒng)信息處理部將與上述更新有關(guān)的信息記錄在上述文件系統(tǒng)信息中,上述內(nèi)容管理信息處理部將與上述關(guān)于更新的信息相同的信息記錄到上述對(duì)象管理信息中。
2.如權(quán)利要求1所述的記錄再生裝置,當(dāng)新的目錄或文件記錄到上述記錄媒體中時(shí),將上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件,將分配的唯一ID作為與上述更新有關(guān)的信息使用。
3.如權(quán)利要求2所述的記錄再生裝置,上述文件系統(tǒng)信息管理部將上述唯一ID記錄到管理上述目錄及上述文件的結(jié)構(gòu)的文件項(xiàng)中的擴(kuò)展屬性中,上述內(nèi)容管理信息處理部將上述唯一ID與上述對(duì)象管理信息中的對(duì)象參照信息相對(duì)應(yīng)來(lái)記錄。
4.如權(quán)利要求1所述的記錄再生裝置,上述唯一ID的值由上述文件系統(tǒng)信息處理部決定。
5.如權(quán)利要求1所述的記錄再生裝置,上述唯一ID的值由上述內(nèi)容管理信息處理部決定。
6.如權(quán)利要求2至5中的任一項(xiàng)所述的記錄再生裝置,當(dāng)檢測(cè)到被上述對(duì)象參照信息所參照的上述目錄或上述文件不存在于上述目錄分層中時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),對(duì)分配了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息。
7.如權(quán)利要求1所述的記錄再生裝置,當(dāng)檢測(cè)到被上述對(duì)象參照信息所參照的上述目錄或上述文件不存在于上述目錄分層中時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息。
8.如權(quán)利要求1所述的記錄再生裝置,當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息所管理的卷中的信息被上述記錄再生部更新時(shí),上述文件系統(tǒng)信息處理部更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息;上述內(nèi)容管理信息處理部將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中。
9.如權(quán)利要求8所述的記錄再生裝置,上述卷更新信息至少包含以下信息中的1個(gè)(1)表示上述卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
10.如權(quán)利要求8或9所述的記錄再生裝置,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),對(duì)分配了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息。
11.如權(quán)利要求8或9所述的記錄再生裝置,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述內(nèi)容管理信息處理部在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值,當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息。
12.如權(quán)利要求8或9所述的記錄再生裝置,當(dāng)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息不一致時(shí),上述記錄再生部停止向上述記錄媒體記錄新的目錄或新的文件。
13.一種由記錄再生裝置在記錄媒體上進(jìn)行信息的記錄或再生的記錄再生方法,其特征在于,在上述記錄媒體上進(jìn)行記錄或再生的上述信息使用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,作為文件管理,上述目錄和上述文件使用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息進(jìn)行管理,上述記錄再生方法包括在上述記錄媒體上的信息被上述記錄再生裝置更新時(shí),將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程。
14.如權(quán)利要求13所述的記錄再生方法,還包括在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件的過(guò)程,在記錄與上述更新有關(guān)的信息的2個(gè)過(guò)程中,將所分配的唯一ID作為與上述更新有關(guān)的信息使用。
15.如權(quán)利要求14所述的記錄再生方法,在分配上述唯一ID的過(guò)程中,按在上述文件系統(tǒng)信息中上述唯一ID的值不重復(fù)的方式?jīng)Q定其值。
16.如權(quán)利要求14所述的記錄再生方法,在分配上述唯一ID的過(guò)程中,按在上述內(nèi)容管理信息中上述唯一ID的值不重復(fù)的方式?jīng)Q定其值。
17.如權(quán)利要求13至16中的任一項(xiàng)所述的記錄再生方法,還包括檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程;而且還包括當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),將上述對(duì)象管理信息中的新的對(duì)象參照信息設(shè)定給分配了與上述唯一ID相同值的目錄或文件的路徑名的過(guò)程。
18.如權(quán)利要求13至16中的任一項(xiàng)所述的記錄再生方法,還包括檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程;而且還包括當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程。
19.如權(quán)利要求13所述的記錄再生方法,還包括當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述記錄再生部更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程。
20.如權(quán)利要求19所述的記錄再生方法,上述卷更新信息至少包含以下信息中的1個(gè)(1)表示上述卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
21.如權(quán)利要求19或20所述的記錄再生方法,還包括確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程,而且包括當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),對(duì)分配了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程。
22.如權(quán)利要求19或20所述的記錄再生方法,還包括確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程,而且包括當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程。
23.如權(quán)利要求19或20所述的記錄再生方法,還包括確認(rèn)上述文件系統(tǒng)信息所管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程,而且包括當(dāng)上述信息不一致時(shí),停止向上述記錄媒體記錄新的目錄或新的文件的過(guò)程。
24.一種計(jì)算機(jī)程序提供媒體,記錄了讀入計(jì)算機(jī)、使該計(jì)算機(jī)具有向記錄媒體進(jìn)行信息的記錄或再生的記錄再生裝置的功能的計(jì)算機(jī)程序,其特征在于,在上述記錄媒體上進(jìn)行記錄或再生的上述信息使用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,作為文件進(jìn)行管理,上述目錄和上述文件使用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息進(jìn)行管理,上述計(jì)算機(jī)程序包括使上述計(jì)算機(jī)執(zhí)行在上述記錄媒體上的信息被上述計(jì)算機(jī)更新時(shí),生成與上述更新有關(guān)的信息的過(guò)程;將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程;和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程的命令。
25.如權(quán)利要求24所述的計(jì)算機(jī)程序提供媒體,上述計(jì)算機(jī)程序還包括使上述計(jì)算機(jī)執(zhí)行在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件,作為與上述更新有關(guān)的信息的過(guò)程的命令。
26.如權(quán)利要求24所述的計(jì)算機(jī)程序提供媒體,上述計(jì)算機(jī)程序還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)在上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述計(jì)算機(jī)更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程的命令。
27.一種讀入計(jì)算機(jī)、使該計(jì)算機(jī)具有向記錄媒體進(jìn)行信息的記錄或再生的記錄再生裝置的功能的計(jì)算機(jī)程序,其特征在于,在上述記錄媒體上進(jìn)行記錄或再生的上述信息,使用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,作為文件進(jìn)行管理,上述目錄和上述文件使用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息進(jìn)行管理,上述計(jì)算機(jī)程序包括使上述計(jì)算機(jī)執(zhí)行在上述記錄媒體上的信息被上述計(jì)算機(jī)更新時(shí),生成與上述更新有關(guān)的信息的過(guò)程;將與上述更新有關(guān)的信息記錄到上述文件系統(tǒng)信息中的過(guò)程;和將與上述更新有關(guān)的信息記錄到上述對(duì)象管理信息中的過(guò)程的命令。
28.如權(quán)利要求27所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行在新的目錄或文件記錄到上述記錄媒體中時(shí),將在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID分配給上述目錄或上述文件,作為與上述更新有關(guān)的信息的過(guò)程的命令。
29.如權(quán)利要求27或28所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程;和當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),對(duì)分配了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程的命令。
30.如權(quán)利要求27或28所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行檢測(cè)被上述對(duì)象參照信息所參照的上述目錄或上述文件是否存在于上述目錄分層中的過(guò)程的命令;而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)檢測(cè)到不存在于上述目錄分層中時(shí),在上述文件系統(tǒng)信息中搜索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程;和當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程的命令。
31.如權(quán)利要求27所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述記錄媒體上由上述文件系統(tǒng)信息管理的卷中的信息被上述計(jì)算機(jī)更新時(shí),更新上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息的過(guò)程;和將與上述卷更新信息相同的信息記錄到上述內(nèi)容管理信息中的過(guò)程的命令。
32.如權(quán)利要求31所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令,而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),對(duì)分配了與上述唯一ID相同值的目錄或文件的路徑名設(shè)定上述對(duì)象管理信息中的新的對(duì)象參照信息的過(guò)程的命令。
33.如權(quán)利要求31所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令,而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述信息不一致時(shí),在上述文件系統(tǒng)信息中檢索與記錄在上述對(duì)象管理信息中的唯一ID相同的值的過(guò)程,和當(dāng)沒(méi)有檢測(cè)到分配了與上述唯一ID相同值的目錄或文件時(shí),從上述內(nèi)容管理信息中刪除上述對(duì)象管理信息的過(guò)程的命令。
34.如權(quán)利要求31所述的計(jì)算機(jī)程序,還包括使上述計(jì)算機(jī)執(zhí)行確認(rèn)上述文件系統(tǒng)信息管理的卷結(jié)構(gòu)信息中包含的卷更新信息與上述內(nèi)容管理信息中的信息是否一致的過(guò)程的命令,而且還包括使上述計(jì)算機(jī)執(zhí)行當(dāng)上述信息不一致時(shí),停止向上述記錄媒體記錄新的目錄或新的文件的過(guò)程的命令。
35.一種記錄媒體,記錄了用于將成為記錄或再生對(duì)象的信息作為文件來(lái)管理的、能夠通過(guò)路徑名來(lái)參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,和用于管理上述目錄和上述文件的、被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息;其特征在于,上述文件系統(tǒng)信息和上述對(duì)象管理信息兩者同時(shí)包含與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息。
36.如權(quán)利要求35所述的記錄媒體,與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息,為分配給更新過(guò)的目錄或文件的、不與上述記錄媒體上的其他目錄或文件相重復(fù)的識(shí)別信息,即唯一ID。
37.如權(quán)利要求35所述的記錄媒體,與成為上述記錄或再生的對(duì)象的信息的更新有關(guān)的信息至少包含以下信息中的1個(gè)(1)表示上述記錄媒體上由上述文件系統(tǒng)信息管理的卷的最終更新時(shí)間和日期的信息;(2)上述文件系統(tǒng)信息中包含的,表示在上述記錄媒體上不重復(fù)的識(shí)別信息即唯一ID的最大值的信息;(3)上述文件系統(tǒng)信息中包含的文件的總數(shù);(4)上述文件系統(tǒng)信息中包含的目錄的總數(shù)。
全文摘要
本發(fā)明提供一種在進(jìn)行利用了路徑名的文件的參照時(shí),即使路徑名改變了也能容易地進(jìn)行修復(fù)參照關(guān)系的文件管理的記錄再生裝置和記錄再生方法。用能夠通過(guò)路徑名參照的具有目錄分層結(jié)構(gòu)的文件系統(tǒng)信息,將成為記錄或再生的對(duì)象的信息作為文件來(lái)管理;用包含被與上述路徑名有關(guān)的對(duì)象參照信息所參照的對(duì)象管理信息的內(nèi)容管理信息,來(lái)管理上述目錄和上述文件;在這樣一種記錄再生裝置中,上述記錄媒體上的信息被上述記錄再生部更新時(shí),將與上述更新有關(guān)的信息(例如唯一ID)同時(shí)記錄在上述文件系統(tǒng)信息和上述對(duì)象管理信息中。
文檔編號(hào)G11B27/32GK1519756SQ200410003350
公開(kāi)日2004年8月11日 申請(qǐng)日期2004年2月2日 優(yōu)先權(quán)日2003年1月31日
發(fā)明者中村正, 日野泰守, 黑澤康行, 守, 行 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黔西| 双桥区| 清水县| 龙州县| 青田县| 杭州市| 垫江县| 万载县| 平和县| 张家口市| 巴青县| 房山区| 县级市| 冀州市| 栾城县| 广河县| 青岛市| 克山县| 同德县| 车致| 科技| 兴城市| 商南县| 曲水县| 罗田县| 景德镇市| 香港 | 育儿| 布尔津县| 湖州市| 平泉县| 双桥区| 孝昌县| 萨嘎县| 绥江县| 天全县| 宝兴县| 棋牌| 子长县| 奉节县| 太康县|