專利名稱:記錄/重放裝置和記錄介質(zhì)訪問方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于對諸如DVD等的記錄介質(zhì)記錄和再現(xiàn)數(shù)據(jù)的記錄/重放裝置,并且涉及在所述記錄/重放裝置中采用的記錄介質(zhì)訪問方法。
背景技術(shù):
作為用于記錄TV廣播節(jié)目或所拍攝圖像的裝置,每個使用記錄DVD作為記錄介質(zhì)的DVD記錄機已經(jīng)取代傳統(tǒng)的磁帶錄像機而變得普遍。記錄DVD是直徑12厘米、厚度1.2毫米的光盤,并且具有每面4.7千兆字節(jié)(gigabyte)的記錄容量。
已經(jīng)提出了5種格式的記錄DVD,包含DVD-R、DVD-RW、DVD+RW、DVD+R和DVD-RAM。“R”表示“可記錄(一次寫入多次讀取)”,“RW”表示“可重寫(可多次重寫)”。這些格式由消費者規(guī)范協(xié)會“DVD論壇(DVDForum)”(因特網(wǎng)地址URLhttp//www.dvdforum.gr.jp/)和另一個消費者規(guī)范協(xié)會“DVD+RW聯(lián)盟(DVD+RW Alliance)”(因特網(wǎng)地址URLhttp//www.dvdrw.com/)提出。
DVD-R和DVD+R是僅僅可以記錄一次的光盤(一次寫入多次讀取)。DVD-R是符合由DVD論壇提出的格式的光盤,DVD+RW是符合由DVD+RW聯(lián)盟提出的格式的光盤。
DVD-RW和DVD+RW是在格式上與由DVD論壇定義的只讀DVD盤(DVD-VIDEO)兼容的光盤。它們可以被多次重寫。這些光盤可以由傳統(tǒng)的只讀DVD播放機重放。DVD-RW是符合由DVD論壇提出的格式的光盤,DVD+RW是符合由DVD+RW聯(lián)盟提出的格式的光盤。
DVD-RAM是被封裝在盒中的可重寫光盤。它在格式上與DVD-VIDEO盤的兼容性差,即,它與其他類型的DVD明顯不同。DVD-RAM是由DVD論壇提出的光盤。
同樣,在由DVD論壇提出的DVD-VIDEO標準中,被稱為“標題(title)”的單元被定義為一個數(shù)據(jù)單位。在這個標準中定義的“標題”是這樣的概念,它指示一個單元,其中例如再現(xiàn)諸如一個電影或音樂集中的一個音樂作品等的一個內(nèi)容。在DVD-VIDEO標準中指明,可以向一個DVD盤中記錄多達99個標題。
包含DVD-R、DVD-RW、DVD+RW、DVD+R和DVD-RAM的光盤采用通用盤格式(Universal Disk Format)(UDFTM ISO/IEC 13346)作為邏輯格式。
在此注意,DVD-RW、DVD-R等采用這種格式,即通過在完成記錄內(nèi)容數(shù)據(jù)之后記錄除了內(nèi)容數(shù)據(jù)之外的必要的管理數(shù)據(jù)和偽數(shù)據(jù)(結(jié)束),來使得該格式可與在DVD-VIDEO標準中定義的格式兼容。
在任何DVD-RW或DVD-R盤被結(jié)束之前,UDF文件系統(tǒng)將不被記錄到任何DVD-RW或DVD-R盤。即,任何還未結(jié)束的DVD-RW或DVD-R盤其上未記錄UDF文件系統(tǒng)。
因此,利用任何普通操作,不可能對還未結(jié)束的任何DVD-RW或DVD-R盤進行基于文件系統(tǒng)的訪問控制。
而且,按照DVD-VIDEO標準,把VMGI文件作為標題菜單中的信息文件,可允許不引用文件系統(tǒng)而從一個數(shù)據(jù)庫向另一個文件進行訪問。因此,實際上,所述文件系統(tǒng)必須在其中寫明其中每個文件的頂部位置(topposition)。但是,許多如圖1所示的將頂部位置寫在錯誤位置的DVD-VIDEO盤已經(jīng)上市。引用這種盤中的文件系統(tǒng)導(dǎo)致不能成功地打開記錄在盤中的每個文件。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于通過下列方式克服上述的相關(guān)技術(shù)的缺陷提供一種記錄/重放裝置,它能夠經(jīng)由文件系統(tǒng)對處于中間狀態(tài)、即其中未記錄任何文件系統(tǒng)的記錄介質(zhì)或?qū)ζ渖嫌涗浻形募到y(tǒng)但該文件系統(tǒng)部分地存在差錯的記錄介質(zhì)進行記錄和再現(xiàn)數(shù)據(jù),并且提供在記錄/重放裝置中采用的記錄介質(zhì)訪問方法。
通過提供按照本發(fā)明的一種記錄/重放裝置來實現(xiàn)上述目的,所述記錄/重放裝置包括系統(tǒng)控制部件,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對記錄介質(zhì)的訪問,其中文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對記錄介質(zhì)讀取和寫入數(shù)據(jù),數(shù)據(jù)庫處理模塊引用用于管理存儲在記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問文件系統(tǒng)處理模塊。
上述的文件系統(tǒng)處理模塊引用文件系統(tǒng)來對記錄介質(zhì)讀取和寫入數(shù)據(jù),并且數(shù)據(jù)庫處理模塊向文件系統(tǒng)處理模塊發(fā)出用于按照內(nèi)容管理信息讀取和寫入文件的命令。
記錄介質(zhì)已經(jīng)在其中記錄了文件搜索信息,所述文件搜索信息指示其中存儲內(nèi)容管理信息的文件的物理記錄位置,數(shù)據(jù)庫處理模塊引用文件搜索信息來向文件系統(tǒng)中登記與至少包含內(nèi)容管理信息的文件有關(guān)的屬性信息。
而且,可以通過下列方式來實現(xiàn)上述目的提供一種記錄介質(zhì)訪問方法,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對記錄介質(zhì)的訪問,其中文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對記錄介質(zhì)讀取和寫入數(shù)據(jù),數(shù)據(jù)庫處理模塊引用用于管理存儲在記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問文件系統(tǒng)處理模塊。
在上述的記錄介質(zhì)訪問方法中,數(shù)據(jù)庫處理模塊向文件系統(tǒng)處理模塊發(fā)出用于按照內(nèi)容管理信息讀取和寫入文件的命令,文件系統(tǒng)處理模塊引用文件系統(tǒng)來對記錄介質(zhì)讀取和寫入數(shù)據(jù)。
而且在上述的記錄介質(zhì)訪問方法中,當(dāng)安裝一個文件系統(tǒng)時,數(shù)據(jù)庫處理模塊從記錄介質(zhì)讀取文件搜索信息,并且引用所讀取的文件搜索信息而向文件系統(tǒng)中登記與至少包含內(nèi)容管理信息的文件有關(guān)的屬性信息,其中所述文件搜索信息指示其中存儲內(nèi)容管理信息的文件的物理記錄位置。
在按照本發(fā)明的記錄/重放裝置和記錄介質(zhì)訪問方法中,不讀取記錄在記錄介質(zhì)中的文件系統(tǒng)來進行登記,而是從記錄介質(zhì)中的預(yù)定文件來讀取文件管理信息,并且新登記基于該文件管理信息而產(chǎn)生的文件系統(tǒng)。
通過下面參照附圖詳細說明本發(fā)明的優(yōu)選實施例,本發(fā)明的這些目的和其他目的、特征和優(yōu)點將會變得更加清楚,其中圖1說明了其中文件系統(tǒng)的聲明部分地存在差錯的DVD盤;圖2是作為本發(fā)明的一個實施例的DVD記錄機的方框圖;圖3A和3B說明了DVD-RW盤的格式(ROW模式);圖4A和4B說明了DVD-RW盤的格式(INC模式);圖5示出了在按照本發(fā)明的DVD記錄機中的控制模塊的結(jié)構(gòu);
圖6示出了安裝處于中間狀態(tài)、即還未結(jié)束的DVD-RW或DVD-R盤的文件系統(tǒng)的時序;圖7示出了將文件系統(tǒng)安裝到以DVD-VIDEO格式記錄的盤中的時序;圖8說明了以DVD-VIDEO標準定義的TT-SRPT。
具體實施例方式
將參照附圖來說明本發(fā)明,其中涉及作為本發(fā)明的一個實施例的DVD記錄機。
現(xiàn)在參見圖2,其中以方框圖形式圖解了按照本發(fā)明的DVD記錄機。DVD記錄機總體上以附圖標號10來表示。
DVD記錄機10將TV廣播節(jié)目數(shù)據(jù)或從記錄磁帶上讀取的AV(視頻/音頻)信號記錄到DVD盤上,并且從DVD盤讀取AV信號并將其輸出到顯示器或揚聲器。
DVD記錄機10是多用途盤記錄機,它與由上述的消費者規(guī)范協(xié)會“DVD論壇”提出的DVD-VIDEO、DVD-R和DVD-RW以及由上述的消費者規(guī)范協(xié)會“DVD+RW聯(lián)盟”提出的DVD+R和DVD+RW兼容。在適當(dāng)?shù)奈恢?,將與DVD記錄機10兼容的這些類型的DVD盤通稱為“DVD盤1”。
將參照圖2來說明DVD記錄機10的內(nèi)部結(jié)構(gòu)。
如圖所示,DVD記錄機10包括適配輸入端Vin、硬盤輸入端Ain、視頻輸出端Vout、音頻輸出端Aout、數(shù)字接口端DVin、視頻A-D轉(zhuǎn)換器11、視頻D-A轉(zhuǎn)換器12、音頻A-D轉(zhuǎn)換器13和音頻D-A轉(zhuǎn)換器14。
上述的視頻輸入端Vin通過視頻電纜連接到調(diào)諧器、機頂盒或視頻播放機等。DVD記錄機10在其視頻輸入端Vin被從這些裝置之一提供諸如NTSC或PAL等預(yù)定視頻格式的視頻信號。應(yīng)當(dāng)注意,被提供到視頻輸入端Vin的視頻信號在被提供到DVD記錄機10內(nèi)部之前,被視頻A-D轉(zhuǎn)換器11進行模數(shù)轉(zhuǎn)換。上述的視頻輸出端Vout通過視頻電纜連接到TV監(jiān)控器或視頻記錄機等。DVD記錄機10在其視頻輸出端Vout向這樣的裝置提供諸如NTSC或PAL等預(yù)定視頻格式的視頻信號。應(yīng)當(dāng)注意,在視頻輸出端Vout提供的視頻信號被提供到DVD記錄機10的外部之前,被視頻D-A轉(zhuǎn)換器12進行數(shù)模轉(zhuǎn)換。
上述的音頻輸入端Ain通過音頻電纜連接到調(diào)諧器、機頂盒或音頻播放機等。DVD記錄機10在其音頻輸入端Ain被從這些裝置之一提供作為預(yù)定格式的聲音和音樂信號的音頻信號。應(yīng)當(dāng)注意,被提供到音頻輸入端Ain的音頻信號在被提供到DVD記錄機10內(nèi)部之前,被音頻A-D轉(zhuǎn)換器13進行模數(shù)轉(zhuǎn)換。上述的音頻輸出端Aout通過音頻電纜連接到音頻裝置或音頻記錄機等。DVD記錄機10在其音頻輸出端Aout向例如這樣的裝置提供預(yù)定格式的音頻信號。應(yīng)當(dāng)注意,在音頻輸出端Aout提供的音頻信號在被提供到DVD記錄機10外部之前,被音頻D-A轉(zhuǎn)換器14進行數(shù)模轉(zhuǎn)換。
上述的數(shù)字接口端DVin通過諸如IEEE 1394終端或USB等數(shù)字數(shù)據(jù)傳送接口電纜連接到從DV盒帶再現(xiàn)AV數(shù)據(jù)(視頻和音頻數(shù)據(jù))的DVD播放機。DVD記錄機10在其數(shù)字接口端DVin被提供DV格式的AV數(shù)據(jù)(以下在適當(dāng)?shù)奈恢脤⒈环Q為“DV數(shù)據(jù)”),所述AV數(shù)據(jù)是DV播放機已經(jīng)從DV盒帶讀取的。
如圖2所示,DVD記錄機10也包含NTSC/PAL解碼器15、DV解碼器16、MPEG編碼器17、MPEG解碼器18、圖形合成電路19和NTSC/PAL編碼器20。
上述的NTSC/PAL解碼器15將在視頻輸入端Vin提供并且由視頻A-D轉(zhuǎn)換器11數(shù)字化的NTSC或PAL格式的視頻信號轉(zhuǎn)換為ITU-R BT.601格式的視頻信號。
上述的DV解碼器16將在數(shù)字接口端DVin提供的DV數(shù)據(jù)轉(zhuǎn)換為ITU-RBT.601格式的視頻信號和預(yù)定格式的音頻信號。
上述的MPEG編碼器17被提供給ITU-R BT.601格式的視頻信號和被音頻A-D轉(zhuǎn)換器13數(shù)字化的預(yù)定格式的音頻信號,并且通過使用MPEG-2技術(shù)進行壓縮來編碼這些視頻和音頻信號,以便提供基于MPEG-2的AV數(shù)據(jù)流(以下在適當(dāng)?shù)奈恢脤⒈环Q為“MPEG-2流”)。
上述的MPEG解碼器18被提供給MPEG-2流,并且通過解壓(擴展)來對其進行解碼,以提供ITU-R BT.601格式的視頻信號和預(yù)定格式的音頻信號。
上述的圖形合成電路19在用于ITU-R BT.601格式的視頻信號的顯示屏上合成外部屏上顯示圖像(以下在適當(dāng)?shù)奈恢脤⒈环Q為“OSD(on_screendisplay)圖像”)。
上述的NTSC/PAL編碼器20將從圖形合成電路19提供的ITU-R BT.601格式的視頻信號轉(zhuǎn)換為NTSC或PAL格式的視頻信號,并且在視頻輸出端Vout提供它。
DVD記錄機10也包含開關(guān)電路21,它選擇視頻和音頻信號的傳輸路徑。
上述的開關(guān)電路21為每個記錄和重放選擇傳輸路徑。當(dāng)它已經(jīng)選擇了用于記錄的傳輸路徑時,它將還選擇為每個DV數(shù)據(jù)和其他信號的輸入選擇傳輸路徑。
更具體而言,開關(guān)電路21如下選擇傳輸路徑。為了記錄除了DV數(shù)據(jù)之外的任何其他數(shù)據(jù),開關(guān)電路21選擇一個傳輸路徑,沿著該傳輸路徑,從NTSC/PAL解碼器15提供的視頻信號將被傳送到MPEG編碼器17和圖形合成電路19,而從音頻A-D轉(zhuǎn)換器13提供的音頻信號將被傳送到MPEG編碼器17和音頻D-A轉(zhuǎn)換器14。為了記錄DV數(shù)據(jù),開關(guān)電路21選擇一個傳輸路徑,沿著該傳輸路徑,從DV解碼器16提供的視頻信號被傳送到MPEG編碼器17和圖形合成電路19,而從DV解碼器16提供的音頻信號將被傳送到MPEG編碼器17和音頻D-A轉(zhuǎn)換器14。為了重放,開關(guān)電路21選擇一個傳輸路徑,沿著該傳輸路徑,從MPEG解碼器18提供的視頻信號被傳送到圖形合成電路19,而從MPEG解碼器18提供的音頻信號被傳送到音頻D-A轉(zhuǎn)換器14。
DVD記錄機10也包含緩沖器電路22和驅(qū)動器單元23。
上述的緩沖器電路22是一個存儲器,用于暫時存儲對DVD盤1寫入或讀取的MPEG-2流和控制數(shù)據(jù)流。上述的驅(qū)動器單元23其中裝載了DVD盤1,并且對所裝載的DVD盤1進行物理訪問以對其進行寫入或讀取數(shù)據(jù)。應(yīng)當(dāng)注意,“控制數(shù)據(jù)流”是包含以DVD盤1格式定義的信息的數(shù)據(jù)流。
DVD記錄機10也包含VBI限幅電路24。
上述的VBI限幅電路24用于從自視頻輸入端Vin提供的視頻信號來檢測包含在視頻信號的消隱時間中的信息(VBI)。
DVD記錄機10也包含輸入裝置25和系統(tǒng)控制器26。
上述的輸入裝置25是由用戶操作的紅外線遙控器等,以便輸入意欲操作DVD記錄機10的信息。從輸入裝置25提供的信息被提供到系統(tǒng)控制器26。
上述的系統(tǒng)控制器26是由微計算機構(gòu)成的控制塊,用于設(shè)置和控制每一個上述的組成電路等。
系統(tǒng)控制器26的操作將更具體地被說明例如,系統(tǒng)控制器26從緩沖器電路22讀取控制數(shù)據(jù)流,并且根據(jù)控制數(shù)據(jù)來控制對DVD盤1的訪問和在TV監(jiān)控器上的顯示等。在數(shù)據(jù)記錄的開始或結(jié)束,系統(tǒng)控制器26產(chǎn)生用于要被記錄或已經(jīng)被記錄的數(shù)據(jù)的控制信息,并且將控制信息作為一種格式的數(shù)據(jù)流寫入DVD盤1。系統(tǒng)控制器26產(chǎn)生并且分析MPEG-2流的首標信息。
而且,系統(tǒng)控制器26產(chǎn)生諸如菜單屏幕等的OSD圖像,向圖形合成電路19提供如此產(chǎn)生的OSD圖像,并且在TV監(jiān)控器上顯示OSD圖像。而且,系統(tǒng)控制器26按照來自輸入裝置25的輸入信息適當(dāng)?shù)馗翺SD圖像,并且在TV監(jiān)控器上顯示被更新的OSD圖像。而且,系統(tǒng)控制器26進行與來自輸入裝置25的輸入信息相對應(yīng)的多種控制操作,并且進行依賴于當(dāng)前顯示的OSD圖像和當(dāng)前提供的輸入信息的預(yù)定控制。
而且,系統(tǒng)控制器26被提供給在從VBI限幅電路24提供的輸入視頻信號中檢測到的VBI,并且向MPEG編碼器17提供包含在VBI中的多段信息中的必要之一,隨后MPEG編碼器17被使得將輸入的VBI編碼到MPEG-2流的首標信息中。當(dāng)DVD記錄機10處于重放模式時,系統(tǒng)控制器26根據(jù)在MPEG-2流的首標信息中檢測到的信息段的必要之一來產(chǎn)生VBI,并且向NTSC/PAL編碼器20提供VBI,因此NTSC/PAL編碼器20被使得將VBI編碼到要輸出的視頻信號的預(yù)定消隱位置中。
下面說明工作在記錄模式中的如上構(gòu)造的DVD記錄機10當(dāng)在記錄模式中時,DVD記錄機10被提供給外部視頻和音頻信號。輸入的視頻信號被NTSC/PAL解碼器15或DV解碼器16轉(zhuǎn)換成ITU-R BT.601格式的視頻信號。ITU-R BT.601格式的視頻信號經(jīng)由開關(guān)電路21被提供到MPEG編碼器17,并且與音頻信號一起被編碼為MPEG-2流。緩沖器電路22臨時存儲由MPEG編碼器17編碼的MPEG-2流,同時臨時存儲由系統(tǒng)控制器26產(chǎn)生的控制數(shù)據(jù)流。然后在DVD記錄機10中,驅(qū)動器單元23將從緩沖器電路22讀取MPEG-2流和控制數(shù)據(jù)流,并且以基于DVD盤1的格式的時序向DVD盤1寫入所讀取的數(shù)據(jù)。
而且,DVD記錄機10如下工作,以使得用戶可以實時地EE監(jiān)控正被記錄的圖像和聲音。
由NTSC/PAL解碼器15或DV解碼器16轉(zhuǎn)換為ITU-R BT.601格式的視頻信號也經(jīng)由開關(guān)電路21被提供到圖形合成電路19。如果從系統(tǒng)控制器26提供任何OSD圖像,則被提供到圖形合成電路19的視頻信號被與OSD圖像組合,或如果系統(tǒng)控制器26未提供OSD圖像,則被提供到圖形合成電路19的視頻信號原樣被提供到NTSC/PAL編碼器20。提供到NTSC/PAL編碼器20的ITU-R BT.601格式的視頻信號被轉(zhuǎn)換為NTSC或PAL格式的視頻信號,然后在被提供到DVD記錄機10的外部之前被轉(zhuǎn)換為模擬信號。同樣,輸入的音頻信號在經(jīng)由開關(guān)電路21被提供到DVD記錄機10的外部之前被轉(zhuǎn)換為模擬信號。
當(dāng)在重放模式中時,DVD記錄機10工作如下當(dāng)DVD記錄機10處于重放模式中時,驅(qū)動器單元23從DVD盤1讀取MPEG-2流和控制數(shù)據(jù)流,并且將它們存儲到緩沖器電路22中。從緩沖器電路22,MPEG解碼器18讀取MPEG-2流,而系統(tǒng)控制器26讀取控制數(shù)據(jù)流。如此讀取的MPEG-2流被MPEG解碼器18解碼成ITU-R BT.601格式的視頻信號和音頻信號。如此解碼的音頻信號在經(jīng)由開關(guān)電路21被提供到DVD記錄機10的外部之前被轉(zhuǎn)換為模擬信號。ITU-R BT.601格式的視頻信號經(jīng)由開關(guān)電路21被提供到圖形合成電路19。如果從系統(tǒng)控制器26提供任何OSD圖像,則被提供到圖形合成電路19的視頻信號被與OSD圖像組合,或如果系統(tǒng)控制器26未提供OSD圖像,則被提供到圖形合成電路19的視頻信號原樣被提供到NTSC/PAL編碼器20。提供到NTSC/PAL編碼器20的ITU-RBT.601格式的視頻信號被轉(zhuǎn)換為NTSC或PAL格式的視頻信號,然后在被提供到DVD記錄機10的外部之前被轉(zhuǎn)換為模擬信號。同樣,系統(tǒng)控制器26按照從DVD盤1讀取的控制數(shù)據(jù)流,來控制DVD盤上的讀取位置和多種顯示操作。
DVD-RW的格式下面說明以與DVD-VIDEO盤兼容的格式向DVD-RW盤記錄數(shù)據(jù)。
在DVD-RW盤中采用的、與DVD-VIDEO盤兼容的格式包含兩個模式ROW(restricted overwrite,受限重寫)和INC(incremental recording,增量記錄)。INC模式也被應(yīng)用到作為可記錄DVD(僅僅可以記錄一次)的DVD-R盤。
圖3A和3B示出了ROW模式下的其中記錄了內(nèi)容數(shù)據(jù)的DVD-RW盤中的文件。圖3A示出了在已經(jīng)結(jié)束的盤中記錄的文件,圖3B示出了在還未結(jié)束的盤中記錄的文件。
注意,“結(jié)束”是向DVD盤記錄除了內(nèi)容數(shù)據(jù)之外的必要的管理信息、偽數(shù)據(jù)等,以便使只讀DVD播放機能重放DVD盤。
如圖3A和3B所示,DVD-RW盤具有在其記錄區(qū)域30中形成的文件系統(tǒng)和VMG區(qū)域31和VTS區(qū)域32。
文件系統(tǒng)和VMG區(qū)域31是沿著盤的內(nèi)圓周、即在如圖3A所示的記錄區(qū)域中的記錄開始地址(地址0h)形成的。UDF(通用盤格式)文件系統(tǒng)35和DVD-VIDEO格式定義的VMG(video manager,視頻管理器)36被記錄在文件系統(tǒng)和VMG區(qū)域31中。在UDF文件系統(tǒng)35中,聲明了文件屬性,包含具有VMG的每個文件的開始位置、大小和日期、子目錄名稱、文件數(shù)量、目錄的分支等。VMG 36中聲明了信息,包含記錄在VTS區(qū)域32中記錄的每個VTS的記錄地址和日期、VTS的數(shù)量和用于在菜單屏幕上顯示的實體數(shù)據(jù)(MPEG-2數(shù)據(jù)流)。
VTS區(qū)域32被形成為從與記錄開始地址(地址0h)距離預(yù)定距離的一個位置延伸到盤的外圓周。在這個VTS區(qū)域32中記錄了一個或多個VTS(videotitle set,視頻標題組)。VTS是對于每個標題形成的文件集。VTS包括三個文件VTSI#n、VOBS#n和BUP#n。在此應(yīng)當(dāng)注意,“#n”指示在VTS區(qū)域32中記錄的每個標題的編號,范圍從1到99。
VTSI#n是包含用于VTS的管理信息的文件。BUP#n是VTSI#n的備份文件。VOBS#n是包含VTS的實體數(shù)據(jù)、即MPEG-2數(shù)據(jù)流的文件。
同樣,在文件系統(tǒng)和VMG區(qū)域31中的UDF文件系統(tǒng)35和VMG 36在盤的結(jié)束期間被寫入。即,在結(jié)束之前,DVD-RW盤中未寫入UDF文件系統(tǒng)35和VMG 36。
為了即使在處于ROW模式的DVD-RW盤被結(jié)束之前,也能夠訪問在VTS區(qū)域32中的文件,在文件系統(tǒng)和VMG區(qū)域31中,從圖3B所示的預(yù)定地址(地址2c0h)開始,記錄中間狀態(tài)管理信息(以下稱為“TMP_VMGI”)。TMP_VMGI 37中聲明了信息,諸如記錄在VTS區(qū)域32中記錄的每個VTS中的每個文件的名稱、地址、大小、日期以及VTS的數(shù)量。
當(dāng)記錄新的VTS時,更新VTS的標題內(nèi)容或刪除VTS,即更新在VTS區(qū)域32中記錄的信息,也更新上述的TMP_VMGI 37。在這種情況下,DVD記錄/重放系統(tǒng)可以讀取TMP_VMGI 37,即使DVD盤還未被結(jié)束,也將能夠記錄和再現(xiàn)被記錄的標題。
圖4A和4B示出了INC模式下的其中記錄內(nèi)容數(shù)據(jù)的DVD-RW盤中的文件。圖4A示出了在已經(jīng)結(jié)束的盤中記錄的文件,圖4B示出了在還未結(jié)束的盤中記錄的文件。
在INC模式中,向在ROW模式那樣,UDF文件系統(tǒng)35和VMG 36被記錄在文件系統(tǒng)和VMG區(qū)域31,而一個或多個VTS被記錄在VTS區(qū)域32中,如圖4A所示。
但是,在INC模式中,TMP_VMGI 37被記錄在VTS區(qū)域32中,如圖4B所示。在INC模式中,如果記錄新的VTS,則TMP_VMGI 37被記錄在VTS中的VTSI#n和VOBS#n之間的區(qū)域。如果沒有記錄任何新的VTS而更新VTS內(nèi)容(例如如果擦除VOBS或改變標題),則TMP_VMGI 37將被記錄在當(dāng)前記錄區(qū)域的最外圓周位置中。因此,當(dāng)在VTS中的信息被多次更新時,多個TMP_VMGI 37將被記錄在不同區(qū)域中。這樣的TMP_VMGI 37的最外一個應(yīng)當(dāng)被當(dāng)作有效信息。
記錄/重放控制軟件模塊的結(jié)構(gòu)下面說明DVD記錄機10的記錄/重放控制軟件模塊的構(gòu)造在DVD記錄機10中,記錄/重放控制軟件模塊由三層構(gòu)成,如圖5所示。
如圖所示,所述記錄/重放控制軟件模塊包含驅(qū)動器層41,作為用于訪問在DVD盤1中的物理層的軟件模塊;UDF文件系統(tǒng)層42,作為用于以UDF定義的文件為單位對DVD盤1進行邏輯訪問的軟件模塊;數(shù)據(jù)庫層43,作為用于以DVD格式定義的要寫入或讀取的內(nèi)容為單位對DVD盤1進行邏輯訪問的軟件模塊。這些軟件模塊工作在系統(tǒng)控制器26中的程序中。
驅(qū)動器層41被從UDF文件系統(tǒng)層42提供命令,該命令用于以盤中的物理地址(32kB)為單位寫入/讀取數(shù)據(jù)。驅(qū)動器層41按照從UDF文件系統(tǒng)層42提供的命令來控制以32kB的ECC塊為單位對DVD盤1進行的數(shù)據(jù)寫入。同樣,驅(qū)動器層41按照從UDF文件系統(tǒng)層42提供的命令來控制以2038塊為單位對DVD盤1進行的數(shù)據(jù)讀取。
UDF文件系統(tǒng)層42被從數(shù)據(jù)庫層43提供涉及以UDF定義的文件操縱的各種命令,包含用于打開文件的打開文件命令、用于關(guān)閉文件的關(guān)閉文件命令、用于在文件的預(yù)定位置讀取數(shù)據(jù)的讀取命令、用于在文件中的預(yù)定位置寫入數(shù)據(jù)的寫入命令和用于安裝和卸載文件系統(tǒng)的安裝/卸載命令。UDF文件系統(tǒng)層42引用所安裝的文件系統(tǒng)來識別包含在從數(shù)據(jù)庫層43提供的命令中的文件的物理地址位置,將所述命令轉(zhuǎn)換為用于以物理地址為單位寫入和讀取數(shù)據(jù)的命令,并且向驅(qū)動器層41提供所述命令。
數(shù)據(jù)庫層43以符合DVD-VIDEO標準的內(nèi)容為單位寫入和讀取數(shù)據(jù)庫,并且向UDF文件系統(tǒng)層42發(fā)出命令,該命令用于寫入和讀取其中存儲對應(yīng)的內(nèi)容數(shù)據(jù)的文件。更具體而言,數(shù)據(jù)庫層43根據(jù)VGM中的VGMI來識別VTS的記錄位置,以及引用VTS中的VTSI和導(dǎo)航包中的搜索信息來識別預(yù)定數(shù)據(jù)的記錄位置,并且發(fā)出用于對所識別的文件和數(shù)據(jù)位置進行寫入或讀取的命令。
注意“文件系統(tǒng)”是這樣的信息,其中聲明了在盤中記錄的每個文件和目錄的名稱、每個文件的記錄開始地址、每個文件的大小、記錄日期等。因此,通過根據(jù)包含目錄的名稱來識別任意的文件,有可能引用文件系統(tǒng)來發(fā)現(xiàn)其中記錄文件的DVD盤1中的物理位置。
而且,“文件系統(tǒng)安裝”是在由UDF文件系統(tǒng)層42管理的預(yù)定登記區(qū)域中登記文件系統(tǒng)。通過安裝一個文件系統(tǒng),有可能在UDF文件系統(tǒng)層42中寫入和讀取數(shù)據(jù)。同樣,“文件系統(tǒng)卸載”用于卸載在預(yù)定登記區(qū)域中登記的文件系統(tǒng)。在DVD記錄機10中,從數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42提供文件系統(tǒng)安裝命令和文件系統(tǒng)卸載命令。
在DVD記錄機10中,兩種方法用于安裝一個文件系統(tǒng),并且根據(jù)當(dāng)前的情況被適當(dāng)?shù)剡x擇來使用。方法之一將被稱為“GenericUDF”,另一個方法被稱為“RoughUDF”。
“GenericUDF”類似于安裝UDF文件系統(tǒng)的另一種普通方法。在這種方法中,在盤中記錄的文件系統(tǒng)被讀取以登記其內(nèi)容。更具體而言,在DVD-RW或DVD-R盤的情況下,圖3A和4A所示的文件系統(tǒng)35被讀取以登記其內(nèi)容。
“RoughUDF”是專用于按照本發(fā)明的DVD記錄機10的方法。在這種方法中,關(guān)于在數(shù)據(jù)庫層43產(chǎn)生的文件的信息事實上被接受和安裝為文件系統(tǒng)。這個“RoughUDF”的使用允許讀取和寫入文件,就像正確的文件系統(tǒng)35被記錄在盤中那樣,即使例如文件系統(tǒng)35不被記錄在盤中或在盤中的文件系統(tǒng)35部分地存在差錯也是如此。
在中間狀態(tài)DVD-RW中的文件系統(tǒng)安裝文件系統(tǒng)被依序安裝在還未結(jié)束的、即處于中間狀態(tài)的DVD-RW和DVD-R盤中,下面將參照圖6來對此進行說明。
在此假定在DVD記錄機10中,裝載了DVD-RW或DVD-R盤,其中以與DVD-VIDEO盤兼容的格式記錄了數(shù)據(jù),并且如此裝載的盤處于結(jié)束之前的中間狀態(tài)。在這種情況下,將以如下所述的時序,在數(shù)據(jù)庫層43和UDF文件系統(tǒng)層42之間進行文件系統(tǒng)的安裝。
首先,數(shù)據(jù)庫層43選擇“GenericUDF”方法,并且向UDF文件系統(tǒng)層42發(fā)出文件系統(tǒng)安裝命令(Mount(GENERIC_UDF))(步驟S11)。
在被提供在步驟S11中發(fā)出的文件系統(tǒng)安裝命令后,UDF文件系統(tǒng)層42試圖讀取在盤中的預(yù)定地址記錄的文件系統(tǒng)35。但是,在這種情況下,因為還沒有結(jié)束所裝載的盤,因此UDF文件系統(tǒng)層42將不能讀取文件系統(tǒng)35。UDF文件系統(tǒng)層42將向數(shù)據(jù)庫層43通知這個不成功的文件系統(tǒng)安裝(步驟S12)。
在步驟S12中被通知在文件系統(tǒng)安裝中的失敗后,數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42發(fā)出用于通過“RoughUDF”方法安裝文件系統(tǒng)的命令(Mount(ROUGH_UDF))(步驟S13)。
在接收到步驟S13中發(fā)出的安裝命令之后,UDF文件系統(tǒng)層42將通知它已經(jīng)接受了安裝,這時用于登記文件系統(tǒng)的存儲區(qū)域被打開(步驟S14)。
在接收到UDF文件系統(tǒng)層42已經(jīng)在步驟S14中接受了安裝的信息之后,數(shù)據(jù)庫層43發(fā)出用于讀取在DVD-RW或DVD-R盤中定義的TMP_VMGI的命令(Read TMP_VMGI)(步驟S15)。應(yīng)當(dāng)注意,與用于引用文件系統(tǒng)而讀取文件的普通命令不同,用于讀取TMP_VMGI的命令(Read TMP_VMGI)是這樣的命令,在這個命令下,UDF文件系統(tǒng)層42可以在TMP_VMGI被記錄的地址直接讀取它,而不用引用任何文件系統(tǒng)。
在步驟S15中接收到用于讀取TMP_VMGI的命令之后,UDF文件系統(tǒng)層42讀取TMP_VMGI 37,并且向數(shù)據(jù)庫層43提供如此讀取的數(shù)據(jù)(步驟S16)。
在步驟S16中從UDF文件系統(tǒng)層42接收到TMP_VMGI 37后,數(shù)據(jù)庫層43翻譯TMP_VMGI 37的內(nèi)容。具體上,TMP_VMGI 37中聲明了這樣的信息,包含記錄在VTS區(qū)域32中的每個VTS中每個文件的名稱、每個文件的記錄地址、文件大小、記錄的數(shù)據(jù)和VTS的數(shù)量。在翻譯TMP_VMGI 37的內(nèi)容的同時,數(shù)據(jù)庫層43在考慮到DVD-RW或DVD-R的格式的情況下,在文件系統(tǒng)中產(chǎn)生如果盤當(dāng)前結(jié)束就應(yīng)當(dāng)產(chǎn)生的信息。
然后,數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42發(fā)出命令(Register File(file#1)、Register File(file#2)、…),該命令用于向通常應(yīng)當(dāng)?shù)怯浳募到y(tǒng)的登記區(qū)域登記在VTS中的每個文件的屬性和目錄(步驟S17-1、S17-2、…)。
在步驟S17-1、S17-2、…接收到用于登記文件屬性等的命令(RegisterFile(file#1)、Register File(file#2)、…)之后,UDF文件系統(tǒng)層42向預(yù)定登記區(qū)域登記與命令一起被發(fā)送的信息。
然后,UDF文件系統(tǒng)層42在登記關(guān)于所有文件和目錄的信息之后,退出通過“RoughUDF”方法進行的文件系統(tǒng)安裝。因此,數(shù)據(jù)庫層43可以隨后向UDF文件系統(tǒng)層42發(fā)出如步驟S19中的用于打開預(yù)定文件(“VTS_01_0.IFO”)的命令,以及如步驟S20中的用于在打開的文件中預(yù)定位置讀取數(shù)據(jù)的命令。
在如上構(gòu)造的DVD記錄機10中,有可能通過使用“RoughUDF”方法來實現(xiàn)文件系統(tǒng)安裝而建立虛擬文件系統(tǒng),來訪問甚至未結(jié)束的、即處于中間狀態(tài)的DVD盤,諸如DVD-RW或DVD-R。
在DVD-VIDEO盤中的文件系統(tǒng)安裝文件系統(tǒng)被依序安裝在DVD-VIDEO盤(或其中以與DVD-VIDEO盤兼容的格式記錄數(shù)據(jù)的任何其他DVD盤)中,下面參照圖7來說明。
在此假定在DVD記錄機10中,裝載了DVD盤,其中以與DVD-VIDEO盤兼容的格式記錄數(shù)據(jù)。在這種情況下,將以如下所述的時序,在數(shù)據(jù)庫層43和UDF文件系統(tǒng)層42之間進行文件系統(tǒng)的安裝。
首先,數(shù)據(jù)庫層43選擇“GenericUDF”方法,并且向UDF文件系統(tǒng)層42發(fā)出文件系統(tǒng)安裝命令(Mount(GENERIC_UDF))(步驟S31)。
在被提供給步驟S31中發(fā)出的文件系統(tǒng)安裝命令后,UDF文件系統(tǒng)層42讀取在盤中的預(yù)定地址記錄的文件系統(tǒng)35。UDF文件系統(tǒng)層42在向預(yù)定的登記區(qū)域登記如此讀取的文件系統(tǒng)35之后,退出通過“GenericUDF”方法進行的文件系統(tǒng)安裝。當(dāng)文件系統(tǒng)安裝結(jié)束時,UDF文件系統(tǒng)層42將向數(shù)據(jù)庫層43通知這個成功的文件系統(tǒng)安裝(步驟S32)。
在步驟S32被通知在文件系統(tǒng)安裝中的成功后,數(shù)據(jù)庫層43發(fā)出用于獲取僅僅可以從文件系統(tǒng)獲取的文件屬性的命令(Get File Attribute(“file#1”)…)(步驟S33-1,S33-2,…),并且獲取信息。
注意,“僅僅可以從文件系統(tǒng)獲取的文件屬性”是在文件系統(tǒng)中而不是在DVD-VIDEO標準中所定義的TT_SRPT中聲明的信息?!癟T_SRPT”是在如圖8所示的VMG的VMGI文件中聲明的信息。TT_SRPT中聲明了這樣的信息,它指示作為VTS管理信息文件的VTS.IFO文件中的頂部地址。因此,按照DVD-VIDEO標準,可以經(jīng)由TT_SRPT來訪問每個文件。更具體而言,“僅僅可以從文件系統(tǒng)獲取的文件屬性”是用于作為VTS管理信息文件的VTS.IFO文件的備份文件(VTS.BUP)、其中存儲了JacketPicture的文件等。
在步驟S33-1和33-2中完成文件屬性的獲取后,數(shù)據(jù)庫層43發(fā)出命令(file=Open(“VIDEO_TS.IFO”)),該命令用于打開其中聲明了VMGI的文件(VIDEO_TS.IFO文件)(步驟S34)。在步驟S34之后,數(shù)據(jù)庫層43發(fā)出命令(Read fie,&buff),該命令用于從在當(dāng)前打開的文件(VIDEO_TS.IFO)中的頂部位置以預(yù)定的偏移位置(&buff)來讀取“TT_SRPT”(步驟S35)。
響應(yīng)于在步驟S35中發(fā)出的讀取命令,UDF文件系統(tǒng)層42從盤讀取數(shù)據(jù),并且向數(shù)據(jù)庫層43傳送如此讀取的數(shù)據(jù)(步驟S36)。
在結(jié)束步驟S36中的數(shù)據(jù)傳送之后,數(shù)據(jù)庫層43發(fā)出命令(Close(file)),該命令用于關(guān)閉當(dāng)前打開的文件(VIDEO_TS.IFO)(步驟S37)。在這個步驟之后,數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42發(fā)出命令(Unmount(GENERIC_UDF)),該命令用于通過“GenericUDF”方法卸載文件系統(tǒng)(步驟S38)。
在接收到在步驟S38中發(fā)出的卸載命令之后,UDF文件系統(tǒng)層42打開其中登記文件系統(tǒng)的存儲區(qū)域。在此,UDF文件系統(tǒng)層42退出通過“GenericUDF”進行的文件系統(tǒng)卸載。在卸載文件系統(tǒng)后,UDF文件系統(tǒng)層42通知數(shù)據(jù)庫層43它已經(jīng)卸載了文件系統(tǒng)(步驟S39)。
在接收到步驟S39中文件系統(tǒng)已經(jīng)被卸載的信息之后,數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42發(fā)出命令(Mount(ROUGH_UDF)),該命令用于通過“RoughUDF”方法來安裝文件系統(tǒng)(步驟S40)。
在接收到步驟S40中發(fā)出的安裝命令之后,UDF文件系統(tǒng)層42通知數(shù)據(jù)庫層43它已經(jīng)接受了安裝,這時用于登記文件系統(tǒng)的存儲區(qū)域被打開(步驟S41)。
在接收到UDF文件系統(tǒng)層42已經(jīng)在步驟S41中接受了安裝的信息后,數(shù)據(jù)庫層43根據(jù)TT_SRPT的內(nèi)容和在步驟S33獲取的文件屬性信息來產(chǎn)生文件系統(tǒng)中的信息。數(shù)據(jù)庫層43至少產(chǎn)生用于基于TT_SRPT的信息以及指示VTS.IFO文件的屬性的信息的文件系統(tǒng)。
然后,數(shù)據(jù)庫層43向UDF文件系統(tǒng)層42發(fā)出命令(Register File(file#1),Register File(file#2),…),該命令用于向其中通常應(yīng)當(dāng)?shù)怯浳募到y(tǒng)的存儲區(qū)域登記所產(chǎn)生的文件系統(tǒng)的內(nèi)容(每個文件的屬性和目錄)(步驟S42-1,S42-2,…)。
在接收到步驟S42-1,S42-2,…中發(fā)出的文件屬性登記命令(Register File(file#1),Register File(file#2),…))后,UDF文件系統(tǒng)層42向其中應(yīng)當(dāng)?shù)怯浳募到y(tǒng)的預(yù)定登記區(qū)域中登記與所述命令一起被發(fā)送的信息。
然后,UDF文件系統(tǒng)層42在登記了關(guān)于所有的文件和目錄的信息之后,退出通過“RoughUDF”方法進行的文件系統(tǒng)安裝。因此,數(shù)據(jù)庫層43可以隨后向UDF文件系統(tǒng)層42發(fā)出如步驟S43中的用于打開預(yù)定文件(“VTS_01_0.IFO”)的命令,以及如步驟S44中的用于在打開文件中的預(yù)定位置中讀取數(shù)據(jù)的命令。
如上所述,即使例如向DVD記錄機10中裝載了這種DVD盤,即其中在DVD記錄機10中如圖1所示文件系統(tǒng)部分地存在差錯,也可以通過經(jīng)由“RoughUDF”方法來實現(xiàn)文件系統(tǒng)安裝,從而建立和訪問其中校正了差錯聲明的文件系統(tǒng)。
注意,可以通過別名來存儲在盤中原始寫入的文件系統(tǒng)的部分信息,這部分信息將被替換為TT_SRPT的內(nèi)容。通過存儲如上所述將被替換為TT_SRPT的這樣的信息部分,有可能在例如TT_SRPT本身是差錯的情況下,引用原始文件系統(tǒng)的內(nèi)容。
在上述內(nèi)容中,已經(jīng)參照附圖詳細說明了本發(fā)明的作為示例的某些優(yōu)選實施例。但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)明白,本發(fā)明不限于所述實施例,而是在不脫離所附的權(quán)利要求闡述和限定的范圍和實質(zhì)的情況下,可以以各種方式被修改、可替換地被構(gòu)造或以各種其他形式被實現(xiàn)。
如上所述,在按照本發(fā)明的記錄/重放裝置和記錄介質(zhì)訪問方法中,在記錄介質(zhì)中記錄的文件系統(tǒng)不被讀取以用于登記,而是從記錄介質(zhì)中的預(yù)定文件讀取文件管理信息,并且新登記基于文件管理信息而產(chǎn)生的文件系統(tǒng)。
因此,在上述的記錄介質(zhì)訪問方法中,可以對即使其中沒有記錄文件系統(tǒng)的記錄介質(zhì)或其中記錄了部分地存在差錯的文件系統(tǒng)的記錄介質(zhì),寫入或讀取經(jīng)由文件系統(tǒng)提供的數(shù)據(jù)。
本申請要求于2003年4月10日提交的日本專利申請第2003-107052號的優(yōu)先權(quán),在此通過引用將其整體并入。
權(quán)利要求
1.一種記錄/重放裝置,用于對記錄介質(zhì)記錄和再現(xiàn)數(shù)據(jù),所述裝置包括系統(tǒng)控制部件,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對所述記錄介質(zhì)的訪問,所述文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù),所述數(shù)據(jù)庫處理模塊引用用于管理存儲在所述記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問所述文件系統(tǒng)處理模塊,所述記錄介質(zhì)已經(jīng)在其中記錄了文件搜索信息,所述文件搜索信息指示其中存儲所述內(nèi)容管理信息的文件的物理記錄位置,所述數(shù)據(jù)庫處理模塊引用所述文件搜索信息,來向所述文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息。
2.按照權(quán)利要求1所述的裝置,其中當(dāng)所述文件系統(tǒng)處理模塊未能安裝存儲在所述記錄介質(zhì)的預(yù)定位置中的文件系統(tǒng)時,所述數(shù)據(jù)庫處理模塊引用所述文件搜索信息,來向所述文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息。
3.按照權(quán)利要求1所述的裝置,其中所述數(shù)據(jù)庫處理模塊用于使得所述文件系統(tǒng)處理模塊安裝存儲在所述記錄介質(zhì)的預(yù)定位置中的文件系統(tǒng);引用被安裝的文件系統(tǒng)來讀取所述文件搜索信息,并且同時從當(dāng)前被安裝的文件系統(tǒng)獲取關(guān)于未在所述文件搜索信息中聲明的文件的屬性信息;使得當(dāng)前的文件系統(tǒng)處理模塊卸載當(dāng)前的文件系統(tǒng);并且根據(jù)所讀取的文件搜索信息和屬性信息來產(chǎn)生新的文件系統(tǒng),并且安裝所述新文件系統(tǒng)。
4.一種記錄介質(zhì)訪問方法,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對記錄介質(zhì)的訪問,所述文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù),所述數(shù)據(jù)庫處理模塊引用用于管理存儲在所述記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問所述文件系統(tǒng)處理模塊,所述方法包括步驟其中所述數(shù)據(jù)庫處理模塊向所述文件系統(tǒng)處理模塊發(fā)出用于按照所述內(nèi)容管理信息讀取和寫入文件的命令;步驟其中所述文件系統(tǒng)處理模塊按照來自所述數(shù)據(jù)庫處理模塊的命令,引用所述文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù);步驟其中當(dāng)安裝文件系統(tǒng)時,所述數(shù)據(jù)庫處理模塊從所述記錄介質(zhì)讀取文件搜索信息,并且引用所讀取的文件搜索信息來向所讀取的文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息,其中所述文件搜索信息指示其中存儲所述內(nèi)容管理信息的文件的物理記錄位置。
5.按照權(quán)利要求4所述的方法,其中當(dāng)所述文件系統(tǒng)處理模塊未能安裝存儲在所述記錄介質(zhì)的預(yù)定位置中的文件系統(tǒng)時,所述數(shù)據(jù)庫處理模塊引用所述文件搜索信息來向所述文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息。
6.按照權(quán)利要求4所述的方法,其中所述數(shù)據(jù)庫處理模塊用于使得所述文件系統(tǒng)處理模塊安裝存儲在所述記錄介質(zhì)的預(yù)定位置中的文件系統(tǒng);引用被安裝的文件系統(tǒng)來讀取所述文件搜索信息,并且同時從當(dāng)前被安裝的文件系統(tǒng)獲取關(guān)于未在所述文件搜索信息中聲明的文件的屬性信息;使得當(dāng)前的文件系統(tǒng)處理模塊卸載當(dāng)前的文件系統(tǒng);并且根據(jù)所讀取的文件搜索信息和屬性信息來產(chǎn)生新的文件系統(tǒng),并且安裝所述新文件系統(tǒng)。
7.一種記錄/重放裝置,用于對記錄介質(zhì)記錄和再現(xiàn)數(shù)據(jù),所述裝置包括系統(tǒng)控制器,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對所述記錄介質(zhì)的訪問,所述文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù),所述數(shù)據(jù)庫處理模塊引用用于管理存儲在所述記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問所述文件系統(tǒng)處理模塊,所述記錄介質(zhì)已經(jīng)在其中記錄了文件搜索信息,所述文件搜索信息指示其中存儲所述內(nèi)容管理信息的文件的物理記錄位置,所述數(shù)據(jù)庫處理模塊引用所述文件搜索信息,來向所述文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息。
8.一種記錄介質(zhì)訪問方法,用于控制文件系統(tǒng)處理模塊和數(shù)據(jù)庫處理模塊對記錄介質(zhì)的訪問,所述文件系統(tǒng)處理模塊引用作為包含文件的物理存儲位置的信息的文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù),所述數(shù)據(jù)庫處理模塊引用用于管理存儲在所述記錄介質(zhì)中的內(nèi)容的內(nèi)容管理信息來訪問所述文件系統(tǒng)處理模塊,所述方法包括如下步驟所述數(shù)據(jù)庫處理模塊向所述文件系統(tǒng)處理模塊發(fā)出用于按照所述內(nèi)容管理信息讀取和寫入文件的命令;所述文件系統(tǒng)處理模塊按照來自所述數(shù)據(jù)庫處理模塊的命令,引用所述文件系統(tǒng)來對所述記錄介質(zhì)讀取和寫入數(shù)據(jù);當(dāng)安裝文件系統(tǒng)時,所述數(shù)據(jù)庫處理模塊從所述記錄介質(zhì)讀取文件搜索信息,并且引用所讀取的文件搜索信息來向所讀取的文件系統(tǒng)中登記與至少包含所述內(nèi)容管理信息的文件有關(guān)的屬性信息,其中所述文件搜索信息指示其中存儲所述內(nèi)容管理信息的文件的物理記錄位置。
全文摘要
本發(fā)明提供了一種DVD記錄機,在該DVD記錄機中通過驅(qū)動器層(41)、UDF文件系統(tǒng)層(42)和數(shù)據(jù)庫層(43)來實現(xiàn)訪問控制,其中UDF文件系統(tǒng)層(42)用于引用文件系統(tǒng)而對DVD-RW讀取和寫入數(shù)據(jù),數(shù)據(jù)庫層(43)用于引用用于管理存儲在DVD-RW中的內(nèi)容的內(nèi)容管理信息來訪問UDF文件系統(tǒng)層(42)。數(shù)據(jù)庫層(43)讀取作為DVD-RW的中間狀態(tài)管理信息的TMP_VMGI,并且引用包含在TMP_VMGI中的信息向UDF文件系統(tǒng)層(42)中臨時登記一個文件系統(tǒng)。因此,即使在DVD記錄機中裝載的DVD-RW處于其中沒有記錄文件系統(tǒng)的中間狀態(tài),也可以臨時形成文件系統(tǒng)。
文檔編號G11B27/034GK1536569SQ20041003258
公開日2004年10月13日 申請日期2004年4月9日 優(yōu)先權(quán)日2003年4月10日
發(fā)明者森田一茂 申請人:索尼株式會社