專利名稱:記錄介質、記錄裝置、再現裝置、記錄方法以及再現方法
技術領域:
本發(fā)明涉及一種諸如具體作為一次性寫入記錄介質而使用的記錄介質的光記錄介質,以及為所述記錄介質而提供的一種記錄裝置、記錄方法、再現裝置以及再現方法。
背景技術:
作為用于記錄和再現數字數據的技術,存在已知的用于使用包括磁光盤的光盤作為記錄介質的數據記錄技術。所述光盤的例子有CD(高密度盤)、MD(迷你盤)以及DVD(數字化視頻光盤)。所述光盤是記錄介質的通用名稱,其是由塑料保護的金屬薄板。當激光光束輻射到所述光盤上時,所述光盤發(fā)射反射信號,由此可以讀出變化,該變化表示記錄在所述盤上的信息。
所述光盤可以分類為只讀類,包括CD、CD-ROM以及DVD-ROM,這是用戶早已熟悉的,并且可以分類為可寫類,正如通常知道的那樣,此類光盤允許將數據寫入其中。所述可寫類包括MD、CD-R、CD-RW、DVD-R、DVD-RW、DVD+RW以及DVD-RAM。通過采用可寫類的磁光盤記錄方法、相位變化記錄方法或者著色覆蓋變化記錄方法,可以將數據記錄到此類盤上。所述著色覆蓋變化記錄方法也稱為一次性寫入記錄方法。由于此著色覆蓋變化記錄方法只允許將數據記錄到盤上一次,故而禁止對盤上數據的更新,所述盤對數據保存應用等等較為適用。相反,在允許數據更新的各種應用中,可以采用磁光記錄方法以及相位變化記錄方法。允許數據更新的應用主要包括記錄包括音樂數據、電影、游戲以及應用程序的各種內容數據的應用。
此外,近年來,為了生產超大規(guī)模的產品,已經開發(fā)出了稱為藍光盤的高密度光盤。
通常,在這樣一種條件下將數據記錄到高密度光盤并從中讀出,所述條件要求組合具有405納米波長的激光和具有0.85NA的物鏡以便用于再現。在此條件中所需要的激光是所謂的藍色激光。由于所述光盤具有0.32μm的軌道間距、0.12μm/位的行密度、約82%的格式化效率以及12厘米的直徑,所以,可以將數量高達23.3GB(吉字節(jié))的數據以其中每個數據塊為64KB(千字節(jié))的記錄/再現單位記錄到盤中,并可以從中再現。
還有兩種光盤具有這種高密度,即,一次性寫入型光盤以及可寫型的光盤。
在通過采用磁光記錄方法、著色覆蓋變化記錄方法或者相位變化記錄方法將數據記錄到允許記錄數據的光盤上的操作中,需要用于跟蹤數據軌道的導向裝置。由此,預先創(chuàng)建一個溝槽以用做預溝槽。將所述溝槽或者溝間表面用作數據軌道。溝間表面是具有相似于兩個相鄰溝槽之間的高地部分形狀的部分。
此外,對于記錄地址來說它也是必需的,以便可以將數據記錄在由地址指出的預定位置處,以作為數據軌道上的位置。這種地址通過在一些情況下擺動所述溝槽來記錄在溝槽上。
就是說,預先創(chuàng)建用于記錄數據的軌道作為典型的預溝槽。在該情況下,通過擺動預溝槽的側壁來記錄地址。
通過以這種方式記錄地址,地址可以從由反射光束傳送的擺動信息中取出。由此,可以在預定位置處記錄數據并從預定位置再現數據,而不必預先在軌道上創(chuàng)建例如用于示出地址等的凹坑數據。
通過添加作為擺動溝槽的地址,不需要在作為用于通常記錄表示地址的坑數據的區(qū)域的軌道上離散地提供一地址區(qū)等。由于不需要這種地址區(qū),所以存儲實際數據的容量增加了與刪去的地址區(qū)成正比的數量。
應當注意,將通過如上所述擺動的溝槽實現的絕對時間(地址)信息稱作ATIP(預溝槽中的絕對時間,Absolute Time In Pregroove)或者ADIP(預溝槽中的地址,Address in Pregroove)。
此外,在記錄介質可用作記錄這種數據的介質而不是僅僅用作再現介質的情況下,存在通過提供替代區(qū)來改變盤上的數據記錄位置的已有技術。也就是說,此技術是缺陷管理技術,由此提供了替代的記錄區(qū),如果因諸如盤上損傷之類的缺陷而在盤上存在用于記錄數據的不當位置時,所述替代的記錄區(qū)可以用作代替損壞位置的區(qū),以便可以正確地執(zhí)行適當的記錄以及再現操作。
在包括公開號為2002-521786的日本未審專利以及Sho 60-74020以及平11-39801的已
公開日本專利的文檔中公開了缺陷管理技術。
順便提及,在一次性寫入的光記錄介質中的已記錄區(qū)(即,在以前已經記錄了數據的區(qū))中記錄數據是完全不可能的。所述一次性寫入光記錄介質的例子是CD-R、DVD-R以及高密度記錄介質,它們都用作一次性寫入盤。
通過假設將ROM型盤或者RAM型盤用做光記錄介質定義大多數將被記錄在光盤記錄介質上的文件系統(tǒng)的規(guī)范。ROM型盤是一種只能再現介質,而RAM型盤是一種可寫的光盤。其中,用于只允許存儲數據一次的一次性寫入記錄介質的文件系統(tǒng)規(guī)范限制了普通文件系統(tǒng)的功能并且包括特定功能。
一次性寫入記錄介質的文件系統(tǒng)規(guī)范是導致所述文件系統(tǒng)不能廣泛流行的原因。相反,FAT文件系統(tǒng)能夠跟上信息處理裝置的各種OS,而其他文件系統(tǒng)因為它們是一次性寫入故而無法適用。
一次性寫入介質典型地被廣泛用于保存數據的應用中。如果所述一次性寫入介質通過保持它們自己的文件系統(tǒng)通用規(guī)范也可以用于FAT文件系統(tǒng),就能夠進一步增強一次性寫入介質的可用性。
但是,為了允許諸如FAT文件系統(tǒng)和用于RAM或硬盤的文件系統(tǒng)等廣泛使用的文件系統(tǒng)能夠被原樣應用于一次性寫入介質,需要將數據寫入與現存數據地址相同地址的功能。也就是說,需要更新數據的能力。當然,一次性寫入介質的特征之一在于無法將數據第二次寫入到介質上。由此,不可能將文件系統(tǒng)一開始就按照原樣用于這種可寫的記錄介質。
此外,當將所述光盤安裝在盤驅動器上或者從其上卸下時,根據該盤保持在驅動器中的狀態(tài)以及該盤的使用方式,可能會造成盤的記錄面的損壞。為此,已經提出了處理缺陷的前述技術。當然,一次性寫入介質必須能夠克服由外傷所引起的缺陷。
此外,在常規(guī)的一次性寫入光盤的情況下,將數據在從內側開始的區(qū)中依照順序壓縮的狀態(tài)進行記錄。為了逐條地放置數據,在已經包括記錄數據的區(qū)和接下來將要記錄數據的區(qū)之間沒有空間留下。這是因為常規(guī)的盤是依照用作基礎的ROM型盤而開發(fā)的,如果存在未記錄區(qū),那么也無法執(zhí)行再現操作。這種情況限制了在一次性寫入介質上執(zhí)行隨機存取操作的自由。
此外,對于盤驅動器或者記錄/再現裝置來說,由主計算機請求的在一個地址寫入數據的操作,或者從該地址讀出數據的操作是一個重負荷的處理,其中所述地址是在操作中被指定為一次性寫入光盤中的地址。
從上述可以看出,當代的一次性寫入介質,或者具體來講,由前述的藍光盤那樣具有至少20GB記錄容量的高密度光盤實現的一次性寫入介質必須滿足以下要求。所述一次性寫入介質應該能夠通過執(zhí)行適當的處理更新數據和管理缺陷、改善隨機可存取性、減少由記錄/再現裝置承擔的處理負荷、通過更新數據來跟上通用文件系統(tǒng)以及保持與可寫光盤以及只能再現盤的兼容性。
發(fā)明內容
由此,本發(fā)明的一個目的在于尋找這樣一種途徑,它能夠通過允許更新存儲在一次性寫入記錄介質上的數據和執(zhí)行適當的缺陷管理來改善一次性寫入記錄介質的可用性。
本發(fā)明提供的記錄介質具有一次性寫入區(qū),其允許將數據記錄到其中一次,并包括一主數據區(qū)以及用于管理/控制將數據記錄到主數據區(qū)并且從主數據區(qū)再現的信息的一管理/控制區(qū),。
所述主數據區(qū)包括將被記錄數據并且從中再現數據的一規(guī)則的記錄/再現區(qū),以及一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)的缺陷而導致的數據,或者用于記錄更新數據處理過程中的數據。另一方面,所述管理/控制區(qū)包括第一替代地址管理信息區(qū),用于記錄使用所述替代區(qū)管理替代地址處理的第一替代地址管理信息,并且包括第二替代地址管理信息區(qū),用于在結束處理之前于更新處理中依照可更新狀態(tài)來記錄替代地址管理信息。此外,所述主數據區(qū)或者所述管理/控制區(qū)用于記錄主數據區(qū)的每個數據單元以及管理/控制區(qū)的每個數據單元的已寫/未寫狀態(tài)指示信息,所述信息指出數據是否已經寫入所述數據單元。
基于上述內容,根據替代地址處理,將替代地址管理信息附加地記錄在第二替代地址管理信息區(qū)中,并且還記錄了指出有效替代地址管理信息的信息。
此外,根據數據寫入處理,所述已寫/未寫狀態(tài)指示信息還被附加地記錄在第二替代編寫管理信息區(qū)中,并且記錄了指出有效替代編寫管理信息的信息。
作為選擇,在所述主數據區(qū)中提供了用于記錄所述已寫/未寫狀態(tài)指示信息的已寫/未寫狀態(tài)指示信息區(qū),根據數據寫入處理,所述已寫/未寫狀態(tài)指示信息還被附加地記錄在已寫/未寫狀態(tài)指示信息區(qū)中,并且使已寫/未寫狀態(tài)指示信息區(qū)中的已寫/未寫狀態(tài)指示信息成為有效的。
在該情況下,將主數據區(qū)的替代區(qū)中的一部分用作已寫/未寫狀態(tài)指示信息區(qū),并且記錄信息以指出將該部分替代區(qū)用作已寫/未寫狀態(tài)指示信息區(qū),并且因此無法作為用于替代地址處理的區(qū)。
本發(fā)明提供的記錄裝置是為如上所述的記錄介質設計的記錄裝置。所述記錄裝置具有一寫入裝置,用于將數據寫入記錄介質上;一確認裝置,用于確定數據是否已經記錄在與數據寫入請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息來將數據寫入主數據區(qū)中;一確定裝置,用于確定使用所述替代區(qū)以及第二替代地址管理信息區(qū)的替代地址處理是否可以執(zhí)行;以及一寫控制裝置。
所述寫控制裝置控制寫入裝置在與數據寫入請求相關的地址處寫入數據,并且如果所述確認裝置確定沒有將數據記錄在與所述數據寫入請求相關的地址處時,所述寫控制裝置更新所述已寫/未寫狀態(tài)指示信息。然而,所述寫控制裝置控制所述寫入裝置將與數據寫入請求相關的數據寫入替代區(qū)中,并且如果所述確認裝置確定已經將數據記錄在與所述數據寫入請求相關的地址處,因此確定裝置確定可以執(zhí)行替代地址處理,那么更新所述替代地址管理信息以及已寫/未寫狀態(tài)指示信息。
此外,所述寫控制裝置還通過在記錄介質的第二替代地址管理信息區(qū)中附加地記錄替代地址管理信息來更新所述替代地址管理信息,并且記錄指出有效替代地址管理信息的信息。
基于上述內容,所述寫控制裝置還通過在記錄介質的第二替代地址管理信息區(qū)中附加地記錄已寫/未寫狀態(tài)指示信息來更新所述已寫/未寫狀態(tài)指示信息,并且記錄指出有效已寫/未寫狀態(tài)指示信息的信息。
作為選擇,所述寫控制裝置通過另外在記錄介質的主數據區(qū)中記錄已寫/未寫狀態(tài)指示信息來更新所述已寫/未寫狀態(tài)指示信息。
此外,所述記錄裝置還具有一設置裝置,用于設置關于是否可以根據記錄介質上記錄的信息并且根據在替代區(qū)中作為已寫/未寫狀態(tài)指示信息區(qū)而存在的部分中記錄的數據主旨來更新數據的指示符,其中所述信息指出將記錄介質的主數據區(qū)中的部分替代區(qū)用作所述已寫/未寫狀態(tài)指示信息區(qū),并且因此無法作為用于替代地址處理的區(qū),并且在此結構中,所述寫控制裝置使用作為已寫/未寫狀態(tài)指示信息區(qū)的部分替代區(qū),并且在已寫/未寫狀態(tài)指示信息區(qū)中另外記錄所述已寫/未寫狀態(tài)指示信息。
本發(fā)明提供的再現裝置是為如上所述的記錄介質設計的再現裝置。所述再現裝置包括一讀取裝置,用于從所述記錄介質讀出數據;第一確認裝置,用于確定是否已經將數據記錄在與讀請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息從所述主數據區(qū)中讀出;第二確認裝置,用于根據所述替代地址管理信息來確定與讀請求相關以便從主數據區(qū)讀出數據的地址是否是完成替代地址處理的地址;以及一讀控制裝置。
如果所述第一確認裝置確定已經將數據記錄在與讀請求相關的地址處,并且第二確認裝置確定與所述讀請求相關的地址不是完成替代地址處理的地址,那么所述讀控制裝置控制讀取裝置從與讀請求相關的地址讀出數據。然而,如果所述第一確認裝置確定已經將數據記錄在與讀請求相關的地址處,并且第二確認裝置確定與所述讀請求相關的地址是完成替代地址處理的地址,那么所述讀控制裝置根據所述替代地址管理信息來控制讀取裝置從所述替代區(qū)讀出與所述讀請求相關的數據。
本發(fā)明提供的記錄方法是為如上所述的記錄介質設計的記錄方法。所述記錄方法包括一確認步驟,用于確定是否已經將數據記錄在與數據寫入請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息將數據寫入主數據區(qū);一確定步驟,用于確定使用所述替代區(qū)以及第二替代地址管理信息區(qū)的替代地址處理是否可以執(zhí)行;第一寫入步驟,用于在與所述數據寫入請求相關的地址處寫數據,并且如果在確認步驟獲得的確定結果指出沒有將數據記錄在與所述數據寫入請求相關的地址處,那么更新所述已寫/未寫狀態(tài)指示信息;以及第二寫入步驟,用于在所述替代區(qū)中寫入與數據寫入請求相關的數據,并且如果在確認步驟獲得的確定結果指出已經將數據記錄在與所述數據寫入請求相關的地址處,而在所述確定步驟獲得的確定結果指出可以執(zhí)行替代地址處理,那么更新所述替代地址管理信息以及已寫/未寫狀態(tài)指示信息。
本發(fā)明提供的再現方法是為如上所述的記錄介質設計的再現方法。所述再現方法包括第一確認步驟,用于確定是否已經將數據記錄到與讀請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息將數據從主數據區(qū)中讀出;第二確認步驟,用于根據所述替代地址管理信息來確定與所述讀請求相關以便從主數據區(qū)中讀出數據的地址是否是完成替代地址處理的地址;第一讀取步驟,如果在所述第一確認步驟獲得的確定結果指出已經將數據記錄在與所述讀請求相關的地址處,并且在第二確認步驟獲得的確定結果指出與讀請求相關的地址不是完成替代地址處理的地址,那么從與所述讀請求相關的地址讀出數據;以及第二讀取步驟,如果在第一確認步驟獲得的確定結果指出已經將數據記錄在與讀請求相關的地址處,并且在第二確認步驟獲得的確定結果指出與所述讀請求相關的地址是完成替代地址處理的地址,那么根據所述替代地址管理信息從所述替代區(qū)讀出與讀請求相關的數據。
也就是說,本發(fā)明提供的所述一次性寫入記錄介質包括一規(guī)則的記錄/再現區(qū)、一替代區(qū)、一第一替代地址管理信息以及第二替代地址管理信息區(qū)。此外,還記錄了已寫/未寫狀態(tài)指示信息。通過在第二替代地址管理信息區(qū)中附加地記錄與替代地址處理相關的替代地址管理信息,第二替代地址管理信息區(qū)可以用作實現數據更新的區(qū)。
此外,將所述已寫/未寫狀態(tài)指示信息用作確定是否已經將數據記錄在記錄介質上的每個數據單元(或者簇)中。由此,能夠在一次性寫入介質中實現缺陷管理和數據更新。
當所述記錄裝置接收數據寫入請求時,例如,可以將所述已寫/未寫狀態(tài)指示信息用作確定是否已經將數據記錄在請求中指定地址處的信息。如果已經將數據記錄在請求中指定的地址處,那么將待寫入數據記錄在替代區(qū)中。此外,通過添加有關在記錄待寫入替代區(qū)的數據處理中執(zhí)行的替代地址處理的信息,來虛擬地更新替代地址管理信息,可以實現數據更新。因為在請求中指定的地址處存在缺陷,故而通過添加有關在記錄待寫入替代區(qū)的數據處理中執(zhí)行的替代地址處理的信息,可以更新替代地址管理信息,以此還可以執(zhí)行缺陷管理。
當所述再現裝置接收數據再現請求時,例如,可以將所述已寫/未寫狀態(tài)指示信息用作確定是否已經將數據記錄在請求中指定的地址處的信息。如果已經將數據記錄在請求中指定的地址處,那么從所述記錄介質中讀出待再現的數據。如果在數據再現請求中指定的地址是最近更新的替代地址管理信息中所示的地址,那么從最近更新的替代地址管理信息中所示的替代目的地址中讀出待再現的數據,即從替代區(qū)中的地址讀出待再現的數據。由此,能夠正確讀出因更新而產生的數據,或者過去因為存在缺陷而經歷替代地址處理的數據。
圖1是示出了本發(fā)明實施例提供的盤區(qū)構造的說明性圖表;圖2是示出了實施例提供的單層盤的構造的說明性圖表;圖3是示出了實施例提供的雙層盤的構造的說明性圖表;圖4是示出了實施例提供的盤的DMA的說明性圖表;圖5是示出了實施例提供的盤的DDS內容的圖表;圖6是示出了實施例提供的盤的DFL內容的圖表;圖7是示出了實施例提供的盤的DFL以及TDFL的缺陷表管理信息的圖表;圖8是示出了實施例提供的盤的DFL以及TDFL的替代地址信息的圖表;圖9是示出了實施例提供的盤的TDMA的說明性圖表;圖10是示出了實施例提供的盤的空間位圖的說明性圖表;圖11是示出了實施例提供的盤的TDFL的說明性圖表;圖12是示出了實施例提供的盤的TDDS的說明性圖表;圖13是示出了實施例提供的盤的ISA以及OSA的說明性圖表;圖14是示出了實施例提供的盤在TDMA中的數據記錄順序的說明性圖表;圖15是示出了實施例提供的雙層盤的TDMA的利用階段的說明性圖表;圖16是實施例提供的盤驅動器的框圖;圖17示出了表示實施例提供的數據寫入處理的流程圖;圖18示出了表示實施例提供的用戶數據寫入處理的流程圖;圖19示出了表示實施例提供的改寫功能處理的流程圖;圖20示出了表示根據實施例生成替代地址信息的處理的流程圖;圖21示出了表示實施例提供的數據取出處理的流程圖;圖22示出了表示實施例提供的TDFL/空間位圖更新處理的流程圖;圖23示出了表示根據實施例重構替代地址信息的處理的流程圖;圖24是示出了根據所述實施例重構替代地址信息的處理的說明性圖表;圖25示出了表示根據所述實施例將實施例提供的盤轉換為可兼容盤的處理的流程圖;圖26是示出了通過另一個實施例提供的盤的TDMA的說明性圖表;圖27是示出了通過另一個實施例提供的盤的TDDS的說明性圖表;圖28是示出了通過另一個實施例提供的盤的ISA以及OSA的說明性圖表;圖29A以及29B是均示出了通過另一個實施例提供的備用區(qū)已滿標志的說明性圖表;圖30示出了表示通過另一個實施例提供的數據寫入處理的流程圖;圖31示出了表示根據另一個實施例設置更新功能的處理的流程圖;圖32示出了表示通過另一個實施例提供的數據取出處理的流程圖;以及圖33示出了表示通過另一個實施例提供的TDFL/空間位圖更新處理的流程圖。
具體實施例方式
以下的說明將解釋作為實現本發(fā)明的光盤以及為所述光盤而設計的盤驅動器而用在記錄裝置和/或再現裝置的盤驅動器所提供的實施例。所述說明包括按以下順序編排的章節(jié)1盤結構2DMA3第一TDMA方法3-1TDMA3-2ISA以及OSA3-3TDMA使用方法4盤驅動器5所述第一TDMA方法的操作5-1數據寫入5-2數據取出5-3TDFL/空間位圖的更新5-4轉換為可兼容盤6所述第一TDMA方法的影響7第二TDMA方法7-1TDMA7-2ISA以及OSA8第二TDMA方法的操作8-1數據寫入
8-2數據取出8-3TDFL/空間位圖的更新以及轉換為可兼容盤9第二TDMA方法的影響1盤結構首先,解釋通過所述實施例提供的光盤。所述光盤可以由稱為所謂的藍射線盤的一次性寫入光盤來實現。所述藍射線盤屬于一種高密度光盤。
以下將解釋由所述實施例提供的高密度光盤的具有代表性的物理參數。
由所述實施例提供的光盤的盤尺寸用120毫米的直徑以及1.2毫米的盤厚度來表示。也就是說,從外觀的角度來看,由所述實施例提供的光盤與CD(高密度盤)系統(tǒng)的盤以及DVD(數字化視頻光盤)系統(tǒng)的盤相似。
作為記錄/再現激光器,使用了所謂的藍色激光器。通過使用具有通常為0.85NA的高NA的光學系統(tǒng),將軌道間距設置在通常0.32微米的較小值,并且將行密度設置在通常每位0.12微米的較高值,對于具有12厘米直徑的光盤來說,能夠實現大約23千兆字節(jié)到25千兆字節(jié)的用戶數據存儲能力。
此外,還開發(fā)了雙層盤。雙層盤是具有兩個記錄層的光盤。在雙層盤的情況下,可以實現大約50G的用戶數據容量。
圖1是示出了整個盤的布局(或者區(qū)結構)的說明性圖表。
所述盤的記錄區(qū)包括最內部圓周上的導入區(qū),位于中間圓周上的數據區(qū)以及位于最外面圓周上的導出區(qū)。
所述導入區(qū)、數據區(qū)以及導出區(qū)被如下用做記錄以及再現區(qū)。導入區(qū)的最內側的預記錄信息區(qū)PIC是只再現區(qū)。將從導入區(qū)的管理/控制信息區(qū)開始、并以導出區(qū)結束的區(qū)用作一次性寫入區(qū),該區(qū)只允許在其中寫入數據一次。
在所述只再現區(qū)以及所述一次性寫入區(qū)中,將螺旋記錄軌道創(chuàng)建為擺動溝槽。所述擺動溝槽用作使用激光光點的跟蹤操作中的跟蹤引導。所述擺動溝槽由此成為記錄軌道,其中將數據記錄到其上并從中讀出。
應當注意,此實施例假定光盤允許將數據記錄到溝槽中。然而,本發(fā)明的范圍不局限于具有這種記錄軌道的光盤。例如,本發(fā)明還可以應用于采用溝間表面記錄技術的光盤,借此將數據記錄在兩個相鄰溝槽之間的溝間表面上。此外,本發(fā)明還可以應用于采用溝間表面/溝槽記錄技術的光盤,借此將數據記錄在溝間表面以及溝槽上。
此外,用作光盤中記錄軌道的溝槽具有通過擺動信號擺動的形狀。由此,這種光盤的盤驅動器根據輻射到所述溝槽的激光光點的反射光光束來檢測溝槽的兩個邊緣位置。然后,通過在沿所述記錄軌道移動激光光點的操作過程中提取作為兩個邊緣位置波動的在所述盤徑向擺動的成分,可以再現擺動信號。
利用有關記錄軌道上記錄位置的地址的信息來調制此擺動信號。有關地址的信息包括物理地址以及其他附加信息。由此,通過解調所述擺動信號來生產有關地址的信息,所述盤驅動器能夠控制地址,在該地址可以記錄或者再現數據。
圖1中所示的導入區(qū)是位于通常具有24毫米半徑的圓周內側上的區(qū)。
在導入區(qū)中,具有22.2毫米半徑的圓周和具有23.1毫米半徑的圓周之間的區(qū)是預記錄信息區(qū)PIC。
所述預記錄信息區(qū)PIC用于存儲作為溝槽擺動狀態(tài)的只再現信息。所述只再現信息包括諸如記錄/再現功率條件的盤信息、有關盤上區(qū)的信息以及用于防止復制的信息。應當注意,這些信息單元還可以作為壓印凹點等等記錄在盤上。
在一些情況下,在預記錄信息區(qū)PIC的內側圓周上可以提供圖中未示出的BCA(脈沖串切割區(qū),Burst Cutting Area)。所述BCA用于存儲盤記錄介質所特有的唯一ID,并且所述ID具有無法更新的狀態(tài)。所述唯一ID是依照同心圓形狀創(chuàng)建的記錄標記,以便以條碼格式形成記錄的數據。
在導入區(qū)中,具有23.1毫米半徑的圓周和具有24.0毫米半徑的圓周之間的區(qū)是管理/控制信息區(qū)。
所述管理/控制信息區(qū)具有預定的區(qū)格式,以便包括控制數據區(qū)、DMA(缺陷管理區(qū))、TDMA(臨時缺陷管理區(qū))、測試寫入區(qū)(OPC)以及緩沖區(qū)。
包括在所述管理/控制信息區(qū)中的控制數據區(qū)用于記錄管理/控制信息,諸如盤類型、盤大小、盤版本、層結構、通道位長、BCA信息、傳輸率、數據區(qū)位置信息、記錄線速度以及記錄/再現激光功率信息。
所述管理/控制信息區(qū)中包括的測試寫入區(qū)(OPC)用于試驗在設置數據記錄/再現條件處理中執(zhí)行的寫入處理,諸如用于記錄/再現操作中的激光功率。也就是說,測試寫入區(qū)是用于調節(jié)記錄/再現條件的區(qū)。
在普通光盤的情況下,包括在所述管理/控制信息區(qū)中的DMA用于記錄處理缺陷的替代地址管理信息。然而在由所述實施例提供的一次性寫入光盤的情況下,所述DMA不僅用于記錄缺陷的替代地址管理信息,而且記錄用于在光盤中實現數據更新的管理/控制信息。在該情況下,所述DMA被特別用于記錄ISA管理信息以及OSA管理信息,這部分內容將稍后描述。
為了能夠通過使用替代地址處理進行數據更新,當更新數據時還必須更新DMA的內容。為了更新DMA的內容,提供了TDMA。
將替代地址管理信息添加和/或記錄在所述TDMA中,并且將記錄在TDMA中的時常更新的最后(最近)替代地址管理信息最終傳送到DMA。
所述DMA以及TDMA將稍后詳細描述。
導入區(qū)以外半徑從24.0到58.0毫米范圍內圓周上的區(qū)被用作數據區(qū)。所述數據區(qū)是這樣一種區(qū),其中將用戶數據實際記錄到其中并從中再現。將數據區(qū)的起始地址ADdts以及終止地址ADdte包括到記錄在早先描述的控制數據區(qū)中的數據區(qū)位置信息中。
在數據區(qū)的最內部圓周上提供了ISA(內部備用區(qū))。另一方面,在數據區(qū)的最外面圓周上提供了OSA(外部備用區(qū))。如稍后將描述的那樣,ISA以及OSA均用作為缺陷而設的替代區(qū),并且用于實現數據更新(改寫)。
所述ISA開始于數據區(qū)的起始位置,并且包括均具有65,536字節(jié)大小的預定數量簇。
另一方面,所述OSA包括在數據區(qū)的終止位置結束的預定數量的簇。在DMA中描述了ISA以及OSA的大小。
數據區(qū)中的用戶數據區(qū)是夾在ISA和OSA中間的區(qū)。此用戶數據區(qū)是普通的記錄/再現區(qū),其中通常記錄有用戶數據并從中再現用戶數據。
所述用戶數據區(qū)的起始地址ADus以及終止地址ADue定義了用戶數據區(qū)的位置,并且將其記錄在DMA中。
數據區(qū)以外半徑從58.0到58.5毫米范圍內圓周上的區(qū)是導出區(qū)。所述導出區(qū)是具有預定格式的管理/控制信息區(qū),以便包括控制數據區(qū)、DMA以及緩沖區(qū)。非常像導入區(qū)中包括的控制數據區(qū),導出區(qū)的控制數據區(qū)用于存儲各種管理/控制信息。而且,非常像導入區(qū)中包括的DMA,導出區(qū)的DMA用作用于記錄ISA的管理信息以及OSA的管理信息的區(qū)。
圖2是示出了只具有一個記錄層的單層盤上的管理/控制信息區(qū)的典型結構的圖表。
如該圖所示,除未定義的分區(qū)(保留分區(qū))以外,所述導入區(qū)包括多個區(qū),諸如DMA 2、OPC(測試寫入區(qū))、TDMA以及DMA 1。另一方面,除未定義的分區(qū)(保留分區(qū))以外,所述導出區(qū)包括多個區(qū),諸如DMA 3以及DMA 4。
應當注意,如上所述的控制數據區(qū)沒有在圖中示出。這是因為,在實際情況中,將一部分控制數據區(qū)例如用作DMA。由于DMA的結構是本發(fā)明的要點,所以沒有在圖中示出控制數據區(qū)。
如上所述,導入以及導出區(qū)包括四個DMA,即DMA 1到DMA 4。DMA 1到DMA 4均用作記錄相同替代地址管理信息的區(qū)。
然而,提供了TDMA作為用于暫時記錄替代地址管理信息的區(qū),并且每當執(zhí)行替代地址處理時,因為數據更新或者缺陷,還另外將新的替代地址管理信息記錄在TDMA中,以便更新早已記錄在其中的信息。
由此,例如直到所述盤被最后確定,都沒有使用所述DMA。相反,執(zhí)行所述替代地址管理,并且將新的替代地址管理信息添加到TDMA和/或記錄在TDMA中。當最后確定所述盤時,將最近記錄在TDMA上的替代地址管理信息傳送到DMA,以便可以基于DMA執(zhí)行替代地址處理。
圖3是示出了具有兩個記錄層的雙層盤的圖表。第一記錄層被稱之為層0,第二記錄層被稱之為層1。與單層盤的情況相同,將數據沿從盤內側到其外側的方向記錄到層0上并且從中再現。另一方面,將數據沿從盤外側到其內側的方向記錄到層1上并且從中再現。
物理地址的值沿所述方向增加。也就是說,層0上的物理地址的值沿從盤內側到其外側的方向增加,而層1上的物理地址的值沿從盤外側到其內側的方向增加。
與單層盤非常類似,層0上的導入區(qū)包括多個區(qū),諸如DMA 2、OPC(測試寫入區(qū))、TDMA 0以及DMA 1。由于層0上的最外圓周不是導出區(qū),所以將其簡稱為外部區(qū)0,其包括DMA 3以及DMA 4。
將層1上的最外面圓周簡稱為外部區(qū)1,其包括DMA 3以及DMA 4。層1的最內部圓周是導出區(qū),其包括多個區(qū),諸如DMA 2、OPC(測試寫入區(qū))、TDMA 1以及DMA 1。
如上所述,所述導入區(qū)、外部區(qū)0和1以及導出區(qū)包括八個DMA。此外,每個記錄層包括TDMA。
層0上的導入區(qū)大小和層1上的導出區(qū)大小等于單層盤上的導入區(qū)的大小。另一方面,外部區(qū)0和1的大小等于單層盤上的導出區(qū)的大小。
2DMA以下將解釋記錄在導入區(qū)和導出區(qū)中的每個DMA的數據結構。在雙層盤的情況下,所述DMA還包括外部區(qū)0和1中的DMA。
圖4示出了所述DMA的結構。
圖中所示的DMA的大小是32簇(=32×65,536字節(jié))。應當注意,簇是最小的數據記錄單位。當然,DMA的大小不局限于32簇。在圖4中,所述32簇由簇號1到32識別,其中的每一個都指出每個DMA的內容的起始位置。每個內容的大小可以表示為簇計數。
在所述DMA中,簇號1到4識別形成用于記錄DDS(盤定義結構)的分區(qū)的四個簇,其用于詳細描述所述盤。
稍后將參照圖5來描述DDS的內容。實際上,由于DDS的大小是一個簇,所以,四個相同的DDS被記錄在該分區(qū)中。
簇號5到8識別形成用于記錄DFL#1的分區(qū)的四個簇,這是DFL(缺陷表)的第一記錄區(qū)。稍后將參照圖6來描述缺陷表的數據結構。存儲在缺陷表中的數據大小是四個簇,用于形成有關替代地址的信息列表。
簇號9到12識別形成用于記錄DFL#2的分區(qū)的四個簇,這是缺陷表的第二記錄區(qū)。第二記錄區(qū)跟隨有第三和后續(xù)記錄區(qū)DFL#3到DFL#6,其均具有四個簇大小。用作缺陷表的第七記錄區(qū)的四簇分區(qū)DFL#7是由簇號29到32識別的。
根據上述描述顯而易見的是,具有32簇的DMA包括所述缺陷表的七個記錄區(qū),即DFL#1到DFL#7。
在允許在其中記錄數據一次的一次性寫入光盤中,就由所述實施例提供的盤來說,為了記錄DMA的內容,需要執(zhí)行稱為‘最后確定’的處理。在該情況下,將相同的內容記錄在七個記錄區(qū)DFL到DFL#7中。
圖5是示出了在圖4中所示DMA開始時記錄的DDS內容的數據結構的圖表。如上所述,所述DDS具有一個簇的大小(=65,536字節(jié))。
在圖中,字節(jié)0是具有65,536字節(jié)大小的DDS的開始位置。字節(jié)計數列示出了每個數據內容中包括的字節(jié)數目。
由字節(jié)位置0到1標明的兩個字節(jié)是用作記錄“DS”的字節(jié),其是指出此簇是DDS的DDS識別符。
由字節(jié)位置2指出的一個字節(jié)是用作記錄DDS格式的DDS格式版本編號的字節(jié)。
由字節(jié)位置4到7指出的四個字節(jié)是用作記錄DDS已經更新的次數的字節(jié)。應當注意,依照此實施例,在最后確定處理中,另外將替代地址管理信息寫入DMA自身,而不是用于更新所述DMA。在最后確定處理中,在將所述替代地址管理信息寫入DMA以前,將其存儲在TDMA中。由此,當最終執(zhí)行最后確定處理時,TDMA的TDDS(臨時的DDS)包含TDDS已經更新的次數。前述的DDS已經更新的次數是TDDS已經更新的次數。
由字節(jié)位置16到19指出的四個字節(jié)是用作記錄AD_DRV的字節(jié),其是DMA中驅動器區(qū)的起始物理扇區(qū)地址。
由字節(jié)位置24到27指出的四個字節(jié)是用作記錄AD_DFL的字節(jié),其是DMA中缺陷表DFL的起始物理扇區(qū)地址。
由字節(jié)位置32到35指出的四個字節(jié)是用作記錄數據區(qū)中用戶數據區(qū)的起始位置的PSN(物理扇區(qū)號或者物理扇區(qū)地址)的字節(jié)。也就是說,所述四個字節(jié)是用作記錄PSN的字節(jié),所述PSN指出0的LSN(邏輯扇區(qū)號)的位置。
由字節(jié)位置36到39指出的四個字節(jié)是用作記錄數據區(qū)中用戶數據區(qū)的終止位置的LSN(邏輯扇區(qū)號)的字節(jié)。
由字節(jié)位置40到43指出的四個字節(jié)是用作記錄數據區(qū)中ISA的大小的字節(jié)。所述ISA是單層盤的ISA或者是雙層盤的層0的ISA。
由字節(jié)位置44到47指出的四個字節(jié)是用作記錄數據區(qū)中每個OSA的大小的字節(jié)。
由字節(jié)位置48到51指出的四個字節(jié)是用作記錄數據區(qū)中ISA的大小的字節(jié)。所述ISA是雙層盤的層1上的ISA。
由字節(jié)位置52指出的一個字節(jié)是用作記錄備用區(qū)已滿標志的字節(jié),所述備用區(qū)已滿標志示出了是否可以使用ISA或者OSA來更新數據。也就是說,所述備用區(qū)已滿標志用于指出正在使用ISA以及OSA。
保留(或者未定義)除上述字節(jié)位置以外的字節(jié)位置,并且都以編碼00h填滿。
如上所述,所述DDS是用作存儲用戶數據區(qū)地址、每個ISA和每個OSA的大小以及備用區(qū)已滿標志的區(qū)。也就是說,所述DDS用于在所述數據區(qū)中存儲管理和控制每個ISA以及每個OSA區(qū)的信息。
下面將參照圖6來解釋缺陷表DFL的數據結構。如早先參照圖4解釋的那樣,所述缺陷表DFL被記錄在具有四個簇大小的區(qū)中。
在圖6中所示的缺陷表DFL中,字節(jié)位置列示出了具有四個簇大小的缺陷表的每個數據內容的起始位置。應當注意,一個簇是占有65,536字節(jié)的32扇區(qū)。由此,一個扇區(qū)具有2,048字節(jié)的大小。
字節(jié)計數列示出了組成每個數據內容的字節(jié)的數目。
缺陷表DFL的最初64字節(jié)是用作記錄缺陷表DFL的管理信息的字節(jié)。缺陷表DFL的管理信息包括指出此簇是缺陷表DFL的信息、版本、缺陷表DFL已經更新的次數、以及形成缺陷表DFL的條目數目。
跟隨所述第64個字節(jié)的字節(jié)是用作記錄缺陷表DFL每個條目的內容的字節(jié)。每個條目是替代地址信息ati,具有八個字節(jié)的長度。
具有八個字節(jié)長度的終止符用作跟隨ati#N的替代地址末尾,其是有效替代地址信息的最后一個。
在此DFL中,跟隨替代地址末尾的區(qū)利用00h編碼填充,直到簇結束。
圖7示出了具有64字節(jié)長度的所述缺陷表管理信息。
從字節(jié)位置0開始的兩個字節(jié)是用作記錄字符串DF的字節(jié),字符串DF表示缺陷表DFL的識別符。
在字節(jié)位置2的一個字節(jié)是用作記錄缺陷表DFL的格式編號的字節(jié)。
從處于字節(jié)位置4的字節(jié)開始的四個字節(jié)是用作記錄缺陷表DFL已經更新的次數的字節(jié)。應當注意,此值實際上是稍后描述的已經更新的TDFL(臨時的缺陷表)的次數,由此,從所述TDFL傳送該值。
從處于字節(jié)位置12的字節(jié)開始的四個字節(jié)是用作記錄缺陷表DFL中條目的數目的字節(jié),即替代地址信息ati的數目。
從處于字節(jié)位置24的字節(jié)開始的四個字節(jié)是用作記錄簇計數的字節(jié),所述簇計數指出在替代區(qū)ISA 0、ISA 1、OSA 0以及OSA 1中有效的空閑區(qū)大小。
保留不同于如上所述的字節(jié)位置的字節(jié)位置,并且都用編碼00h填滿。
圖8是示出了替代地址信息ati的數據結構的圖表。所述數據結構包括示出了完成替代地址處理的條目內容的信息。
在單層盤的情況下,替代地址信息ati的總數可以最多高達32,759。
每個替代地址信息ati包括八個字節(jié)(或者64位,即位b63到b0)。位b63到b60是用作記錄作為條目狀態(tài)的狀態(tài)1的位。在所述缺陷表DFL中,將狀態(tài)設置為值‘0000’,指出普通的替代地址處理條目。狀態(tài)的其他值將在描述TDMA的TDFL中的替代地址時解釋。
位b59到b32是用作記錄替代源簇中的第一扇區(qū)的PSN(物理扇區(qū)地址)的位。也就是說,在此數據結構中,因為缺陷或者數據更新而經歷替代地址處理的簇、通過簇的第一扇區(qū)的物理扇區(qū)地址PSN表示。
位b31到b28被保留。應當注意,這樣位還可以用作記錄作為此條目中其它狀態(tài)的狀態(tài)2的位。
位b27到b0是用作記錄替代目的地簇中第一扇區(qū)的物理扇區(qū)地址PSN的位。也就是說,在此數據結構中,因為缺陷或者數據更新而在替代地址處理中需要的目的地簇、通過所述簇的第一扇區(qū)的物理扇區(qū)地址PSN來表示。
如上所述,所述替代地址信息ati被當做示出替代源簇以及替代目的地簇的條目。然后,在具有圖6中所示的結構的缺陷表DFL中,將這種條目作為目錄。
在所述DMA中,將有關替代地址管理信息的信息記錄在如上所述的數據結構中。然而如上文所解釋的,在最后確定所述盤的處理中記錄這種信息。在此處理中,將有關替代地址管理信息的最近信息從TDMA傳送到DMA。
將有關缺陷管理的信息以及有關因為數據更新而執(zhí)行的替代地址管理的信息如下所述記錄在TDMA中,并且時常更新。
3第一TDMA方法3-1TDMA以下描述將解釋在如圖2和3中所示的管理/控制信息區(qū)在中提供的TDMA(臨時的DMA)。非常像所述DMA,所述TDMA用作記錄有關替代地址處理的信息的區(qū)。每當跟隨數據更新或者跟隨缺陷檢測來執(zhí)行替代地址處理時,將與所述替代地址處理有關的信息作為更新內容添加到TDMA或者記錄在TDMA中。
圖9是示出了TDMA的數據結構的圖表。
TDMA的大小通常是2,048簇。如圖中所示,由簇號1指出的第一簇用作記錄層0的空間位圖的簇??臻g位圖包括均表示一簇主數據區(qū)的位,所述主數據區(qū)包括數據區(qū)以及管理/控制區(qū),所述管理/控制區(qū)包括導入區(qū)以及導出區(qū)(在雙層盤的情況下包括外部區(qū))。每個位的值是寫入存在/不存在信息,指出是否已經將數據寫入由位表示的簇中。范圍從導入區(qū)到導出區(qū)(在雙層盤的情況下包括外部區(qū))的簇均由如上所述的空間位圖的位來表示,并且空間位圖自身的大小是一個簇。
由簇號2指出的簇是用作記錄層1(或者第二層)的空間位圖的簇。應當注意,在單層盤的情況下,層1的空間位圖是完全不必要的。
如果例如在改變數據內容的操作中執(zhí)行替代地址處理,那么在TDMA中的未記錄區(qū)開始時,另外將TDFL(臨時缺陷表)記錄到簇。由此,在雙層盤的情況下,將第一TDFL記錄在從由簇號3指出的位置開始的區(qū)中。在單層盤的情況下,層1的空間位圖不是必須的,如上所述。由此,將第一TDFL記錄在從由簇號2指出的位置開始的區(qū)中。然后,每當此后執(zhí)行替代地址處理時,在不提供后續(xù)簇位置以及先前簇位置之間間隙的情況下,將TDFL另外記錄在后續(xù)簇位置中。
TDFL的大小處于1到4個簇的范圍。由于空間位圖示出了記錄簇的狀態(tài),所以每當將數據寫入任何簇以便更新所述簇時,就更新所述位圖。當更新所述空間位圖時,非常像TDFL,另外將新空間位圖記錄在從TDMA空閑區(qū)開始的TDMA區(qū)中。
也就是說,空間位圖和/或TDFL被時常另外記錄在TDMA中。
應當注意,空間位圖以及TDFL的結構將稍后描述。無論如何,將TDDS(暫時盤定義結構)記錄在用于記錄空間位圖的簇的最后2,048字節(jié)扇區(qū)、以及用于記錄TDFL的1到4簇的最后2,048字節(jié)扇區(qū)中。所述TDDS是光盤上的詳細信息。
圖10是示出了空間位圖的數據結構的圖表。
如上所述,空間位圖的每個位表示盤上的一個簇的記錄狀態(tài),即每個位指出是否已經將數據記錄在由此表示的簇中。例如,如果沒有將數據記錄在簇中,那么將表示所述簇的位設置為1。應當注意,在雙層盤的情況下,為每個層提供了空間位圖,并且在一個空間位圖中記錄的信息與在另一個空間位圖中記錄的信息無關。
對于一個扇區(qū)=2,048字節(jié)來說,可以通過具有25扇區(qū)大小的空間位圖表示具有25GB存儲容量的層上的簇。由于一個簇包括32扇區(qū),所以空間位圖自身可以由一個簇組成。
在圖10中所示的空間位圖的數據結構中,作為位圖分配的簇包括32個扇區(qū),即扇區(qū)0到31。字節(jié)位置列示出了每個扇區(qū)的字節(jié)位置。
在所述空間位圖開始的扇區(qū)0是用作記錄位圖的管理信息的扇區(qū)。
在扇區(qū)0中的字節(jié)位置0和1處的兩個字節(jié)是用作記錄UB的字節(jié),其是未分配的空間位圖ID(識別符)。
在字節(jié)位置2處的一個字節(jié)是用作記錄諸如00h版本的格式版本的字節(jié)。
從字節(jié)位置4開始的四個字節(jié)是用作記錄指出此空間位圖對應于層0還是層1的層編號的字節(jié)。
從字節(jié)位置16開始的48字節(jié)是用作記錄位圖信息的字節(jié)。
所述位圖信息包括用于內部區(qū)、數據區(qū)和外部區(qū)三個區(qū)的區(qū)信息。這些區(qū)信息是用于內部區(qū)的區(qū)信息、數據區(qū)的區(qū)信息以及外部區(qū)的區(qū)信息。
每個區(qū)信息的大小是16字節(jié)。每個區(qū)信息包括起始簇第一PSN,位圖數據的起始字節(jié)位置、位圖數據中的有效位長以及保留區(qū),它們均具有四個字節(jié)的大小。
所述起始簇第一PSN是PSN(物理扇區(qū)地址),指出盤上的區(qū)起始位置。也就是說,所述PSN是起始地址,當將所述區(qū)映射到空間位圖上時使用它。
位圖數據的起始字節(jié)位置是指出該區(qū)的位圖數據起始位置的字節(jié)計數,并作為相對于位于空間位圖開始處的未分配空間位圖識別符的位置。
位圖數據中的有效位長也是表示區(qū)的位圖數據量的字節(jié)計數。
將實際位圖數據記錄在區(qū)中從扇區(qū)的字節(jié)位置0開始的扇區(qū)1上。扇區(qū)1是空間位圖的第二扇區(qū)。在此區(qū)中,空間位圖的一個扇區(qū)表示1GB數據。所述實際位圖數據跟隨有以先于扇區(qū)31的區(qū)結束的保留區(qū),它是空間位圖的最后扇區(qū)。所述保留區(qū)用編碼00h填滿。
作為空間位圖最后扇區(qū)的扇區(qū)31是用作記錄TDDS的扇區(qū)。
如上所述的這些位圖信息如下被管理。首先,解釋具有在指出層0的字節(jié)位置4處的層編號的空間位圖。也就是說,解釋單層盤的空間位圖或者雙層盤的層0空間位圖。
在該情況下,內部區(qū)的區(qū)信息是層0內部區(qū)的信息,即導入區(qū)的信息。
所述區(qū)的起始簇第一PSN是由實線箭頭所示的導入區(qū)起始位置的PSN。
位圖數據的起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中導入區(qū)的位置的信息,如長劃線箭頭所示,即指出扇區(qū)1的字節(jié)位置0的信息。
位圖數據中的有效位長值是用于所述導入區(qū)的位圖數據的大小。
用于所述數據區(qū)的區(qū)信息是有關層0數據區(qū)的信息。
所述區(qū)的起始簇第一PSN是如實線箭頭所示的數據區(qū)起始位置的PSN。
位圖數據的起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中數據區(qū)的位置的信息,如長劃線箭頭所示,即指出扇區(qū)2的字節(jié)位置0的信息。
位圖數據中的有效位長的值是所述數據區(qū)的位圖數據的大小。
外部區(qū)的區(qū)信息是層0外部區(qū)的信息,即單層盤上的導出區(qū)的信息或者雙層盤的外部區(qū)0的信息。
所述區(qū)的起始簇第一PSN是如實線箭頭所示的導出區(qū)或者外部區(qū)0的起始位置的PSN。
位圖數據的起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中導出區(qū)(或者外部區(qū)0)的位置的信息,如長劃線箭頭所示,即指出扇區(qū)N的字節(jié)位置0的信息。
位圖數據中的有效位長的值是所述導出區(qū)或者外部區(qū)0的位圖數據的大小。
接下來,解釋具有在指出層1的字節(jié)位置4處的層編號的空間位圖。也就是說,解釋雙層盤層1的空間位圖。
在該情況下,內部區(qū)的區(qū)信息是層1的內部區(qū)的信息,即導出區(qū)的信息。
所述區(qū)的起始簇第一PSN是如點線箭頭所示的導出區(qū)的起始位置的PSN。由于層1上的地址方向是從外側到內側的方向,故而由點線箭頭指出的位置是起始位置。
位圖數據的起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中導出區(qū)的位置的信息,如長劃線箭頭所示,即指出扇區(qū)1的字節(jié)位置0的信息。
位圖數據中的有效位長的值是所述導出區(qū)的位圖數據的大小。
所述數據區(qū)的區(qū)信息是有關層1數據區(qū)的信息。
所述區(qū)的起始簇第一PSN是如點線箭頭所示的數據區(qū)的起始位置的PSN。
位圖數據的起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中數據區(qū)的位置的信息,如長劃線箭頭所示,即指出扇區(qū)2的字節(jié)位置0的信息。
位圖數據中的有效位長的值是所述數據區(qū)的位圖數據的大小。
所述外部區(qū)的區(qū)信息是有關層1的外部區(qū)1的信息。
所述區(qū)的起始簇第一PSN是如點線箭頭所示的外部區(qū)1的起始位置的PSN。
位圖數據的所述起始字節(jié)位置用于記錄指出位圖數據對應于空間位圖中外部區(qū)1的位置的信息,如長劃線箭頭所示。所述信息是指出扇區(qū)N的字節(jié)位置0的信息。
位圖數據中的有效位長的值是外部區(qū)1的位圖數據的大小。
接下來,將解釋TDFL的數據結構。如上所述,TDFL被記錄在TDMA中跟隨空間位圖的空閑區(qū)中。每當執(zhí)行更新操作時,將TDFL記錄在剩余空閑區(qū)的開始。
圖11是示出了TDFL的數據結構的圖表。
所述TDFL包括1到4簇。與圖6中所示的DFL相比,顯然,TDFL的內容與DFL的相似,其中缺陷表的最初64字節(jié)是用作記錄缺陷表的管理信息的字節(jié),跟隨第64個字節(jié)的字節(jié)是用作記錄均具有8字節(jié)長度的替代地址信息ati的內容的字節(jié),并且具有8字節(jié)長度的終止符用作跟隨ati#N的替代地址末尾,它是有效的替代地址信息的最后一個。
然而,由1到4簇所組成的TDFL不同于DFL,這是因為DDS(或者TDDS)被記錄在組成TDFL最后扇區(qū)的2,048字節(jié)中。
應當注意,在TDFL的情況下,先于簇的最后扇區(qū)的區(qū)利用編碼00h來填充,其中附屬有替代地址信息終止符。如上所述,最后扇區(qū)是用作記錄TDDS的扇區(qū)。如果所述替代地址信息終止符屬于特殊簇的最后扇區(qū),那么特殊簇和先于所述特殊簇的簇最后扇區(qū)之間的區(qū)、利用編碼0來填充,并且先于簇的最后扇區(qū)是用作記錄TDDS的扇區(qū)。
具有64字節(jié)大小的缺陷表管理信息與早先參照圖7作為缺陷表DFL中包括的信息解釋的缺陷表管理信息相同。
然而,作為缺陷表已經更新的次數,從處于字節(jié)位置4的字節(jié)開始的四個字節(jié)是用作記錄缺陷表序列號的字節(jié)。也就是說,最新的TDFL的缺陷表管理信息中包括的序列號是缺陷表已經更新的次數。
此外,從處于字節(jié)位置12的字節(jié)開始的四個字節(jié)是用作記錄條目數目的字節(jié),所述數目即替代地址信息ati的數目。此外,從處于字節(jié)位置24的字節(jié)開始的四個字節(jié)是用作記錄更新TDFL時簇計數值的字節(jié)。此簇計數表示在替代區(qū)ISA 0、ISA 1、OSA 0以及OSA 1中有效的空閑區(qū)大小。
TDFL中的替代地址信息ati的數據結構與圖8中作為DFL中替代地址信息ati的結構所示的DFL數據結構相似,將所述替代地址信息ati作為示出替代源簇和替代目的地簇的條目包括到TDFL中,它涉及替代地址處理。在具有圖11中所示的數據結構的臨時缺陷表TDFL中,將這種條目作為目錄。
然而在TDFL的情況下,TDFL中替代地址信息ati包括的狀態(tài)1的值可以是除0000以外的值0101或者1010。
具有值0101或者1010的狀態(tài)1指出對多個物理上連續(xù)的簇執(zhí)行替代地址處理是脈沖串傳送處理,其共同地處理所述簇。
更具體的說,具有值0101的狀態(tài)1指出替代源簇的起始扇區(qū)物理地址以及替代目的地簇的起始扇區(qū)物理地址(將它們包括在替代地址信息ati中)分別是用作替代源的物理上連續(xù)的簇的第一簇中第一扇區(qū)的物理地址,以及是用作替代目的地的物理上連續(xù)的簇的第一簇中第一扇區(qū)的物理地址。
另一方面,具有值1010的狀態(tài)1指出替代源簇的起始扇區(qū)物理地址以及替代目的地簇的起始扇區(qū)物理地址(將它們包括在替代地址信息ati中)分別是用作替代源的物理上連續(xù)的簇的最后簇中第一扇區(qū)的物理地址,以及是用作替代目的地的物理上連續(xù)的簇的最后簇中第一扇區(qū)的物理地址。
由此,在共同地對待多個物理上連續(xù)的簇的替代地址處理中,對于目錄來說,描述所有簇每一個的替代地址信息ati的條目是不必要的。相反,只需要指定替代地址信息ati的一個條目,其包括第一簇中第一扇區(qū)的兩個物理地址,并且需要指定替代地址信息ati的另一個條目,其包括在如上所述的最后簇中第一扇區(qū)的兩個物理地址。
如上所述,所述TDFL基本上具有和DFL一樣的數據結構。然而,TDFL的特征在于TDFL的大小能夠被擴展為四個簇,將最后扇區(qū)用作記錄TDDS的扇區(qū),并且可以使用替代地址信息ati執(zhí)行脈沖串傳送的管理。
如圖9所示,所述TDMA是用作記錄空間位圖以及TDFL的區(qū)。然而如早先所述的那樣,每個空間位圖以及每個TDFL的2,048字節(jié)的最后扇區(qū)是用作重編碼TDDS(暫時盤定義結構)的扇區(qū)。
圖12是示出了TDDS的結構的圖表。
所述TDDS占有2,048字節(jié)大小的一個扇區(qū)。所述TDDS具有與DMA中的DDS相同的內容。應當注意,即便所述DDS具有包括65,536字節(jié)的一個簇大小,也只將不超出字節(jié)位置52的部分虛擬定義為DDS的內容,如早先參照圖5解釋的那樣。也就是說,實際內容被記錄在簇的第一扇區(qū)中。由此,不顧TDDS只具有一個扇區(qū)大小的事實,所述TDDS涵蓋DDS的所有內容。
通過比較圖12與圖5顯而易見的是,處于字節(jié)位置0到53的TDDS的內容與所述DDS的相同。然而需要注意的是,從字節(jié)位置4開始的字節(jié)是用作記錄TDDS的序列號的字節(jié),從字節(jié)位置16開始的字節(jié)是用作記錄TDMA的驅動器區(qū)中第一扇區(qū)的物理地址的字節(jié),并且從字節(jié)位置24開始的字節(jié)是用作記錄TDMA中TDFL的第一扇區(qū)的物理地址AD_DFL的字節(jié)。
在TDDS中處于字節(jié)位置1,024以及后續(xù)字節(jié)位置的字節(jié)是用作記錄DDS不存在的信息的字節(jié)。
從字節(jié)位置1,024開始的四個字節(jié)是用作記錄最外面圓周上的扇區(qū)的物理地址LRA的字節(jié),所述最外面圓周作為已經記錄了用戶數據的圓周包括在所述用戶數據區(qū)中。
從字節(jié)位置1,028開始的四個字節(jié)是用作記錄物理地址AD_BP0的字節(jié),所述物理地址AD_BP0是TDMA中層0的最新空間位圖中第一扇區(qū)的物理地址。
從字節(jié)位置1,032開始的四個字節(jié)是用作記錄物理地址AD_BP1的字節(jié),所述物理地址AD_BP1是TDMA中層1的最新空間位圖中第一扇區(qū)的物理地址。
處于字節(jié)位置1,036的一個字節(jié)是用作記錄控制改寫功能使用的標志的字節(jié)。
保留不同于如上所述的字節(jié)位置的字節(jié),并且都利用編碼00h填滿。
如上所述,所述TDDS包括用戶數據區(qū)中的地址、ISA和OSA大小以及備用區(qū)已滿標志。也就是說,所述TDDS包括用于管理數據區(qū)中的ISA以及OSA的管理/控制信息。就此,所述TDDS與所述DDS相似。
此外如上所述,所述TDDS還包括信息單元,諸如有效的最新層0空間位圖中第一扇區(qū)的物理地址AD_BP0,有效的最新層1空間位圖中第一扇區(qū)的物理地址AD_BP1,以及有效的最新TDFL(臨時的DFL)中第一扇區(qū)的物理地址AD_DFL。
由于將TDDS記錄在空間位圖的最后扇區(qū)以及TDFL的最后扇區(qū)中,所以每當添加空間位圖或者TDFL時,記錄的TDDS是新的TDDS。由此,在圖9中所示的TDMA中,最后添加的空間位圖中包括的TDDS或者最后添加的TDFL中包括的TDDS是最新的TDDS。在最新的TDDS中,示出了最新的空間位圖以及最新的TDFL。
3-2ISA以及OSA
圖13是示出了每個ISA以及每個OSA的位置的圖表。
ISA(內部空間區(qū))以及OSA(外部空間區(qū))是在數據區(qū)中分配的區(qū),作為用于對缺陷簇執(zhí)行替代地址處理的替代區(qū)。
此外,像用于實際記錄待寫入所要求地址的新數據的替代區(qū)那樣,ISA或者OSA還用于將新數據寫入所要求的地址的操作,在所述區(qū)中,已經預先記錄了數據。由此進行將新數據寫入所要求的地址的操作,以便利用新數據來更新其它數據。
圖13A是示出了單層盤上ISA以及OSA的位置的圖表。如圖表中所示,所述ISA位于數據區(qū)的最內部圓周側,而所述OSA位于數據區(qū)的最外面圓周側。
另一方面,圖13B是示出了雙層盤上每個ISA和每個OSA的位置的圖表。如圖表中所示,所述ISA 0位于層0數據區(qū)的最內部圓周側,而所述OSA 0位于層0數據區(qū)的最外面圓周側。另一方面,所述ISA 1位于層1數據區(qū)的最內部圓周側,而所述OSA 1位于層1數據區(qū)的最外面圓周側。
在所述雙層盤上,ISA 0的大小可以不同于ISA 1的大小。然而,OSA 0的大小等于OSA 1的大小。
在DDS以及TDDS中定義了ISA(或者ISA 0以及ISA 1)的大小以及OSA(或者OSA 0以及OSA 1)的大小,這已經早先描述了。
在初始時間確定ISA的大小,并且此后保持固定。然而,甚至在其中已經記錄了數據之后,OSA的大小也可以改變。也就是說,記錄在TDDS中的OSA大小可以在更新TDDS的方面變化,以便增加OSA的大小。
使用ISA或者OSA的替代地址處理如下執(zhí)行。以更新數據的操作為例。例如,將新數據寫入用戶數據區(qū)。更具體的說,將所述數據寫入簇,其中早已將現存的數據預先寫入。也就是說,依照更新現存數據的請求來作出請求。在該情況下,由于將所述盤視為一次性寫入光盤,所以新數據無法寫入所述簇。由此,將新數據寫入ISA或者OSA中的簇。將此操作稱為替代地址處理。
此替代地址處理依照如上所述的替代地址信息ati來管理。所述替代地址信息ati被當做包括簇地址的TDFL條目,其中已經依照替代源地址從起始位置記錄了現存數據。替代地址信息ati的TDFL條目還包括ISA或者OSA簇的地址,其中已經將新數據依照替代目的地址作為替代地址數據寫入。
也就是說,在更新現存數據的情況下,將替代地址數據記錄在ISA或者OSA中,并且依照作為TDMA中TDFL上的目錄的替代地址信息ati來控制對用于更新現存數據的數據單元執(zhí)行的替代地址處理。由此,雖然所述盤是一次性寫入光盤,但是可以虛擬地實現數據更新。換言之,正如根據主機系統(tǒng)的OS、文件系統(tǒng)或者其他系統(tǒng)所看到那樣,實現了數據更新。
所述替代地址處理還可以應用于以同樣的方式處理缺陷。為了更詳細的說明它,如果將簇確定為有缺陷區(qū),那么通過執(zhí)行所述替代地址處理,將待寫入所述簇的數據寫入ISA或者OSA的簇中。然后,為了處理此替代地址處理,依照TDFL上的條目使替代地址信息ati成為目錄。
3-3TDMA使用方法如上所述,每當更新數據或者執(zhí)行替代地址處理時,更新TDMA中的空間位圖以及TDFL。
圖14是示出了更新TDMA內容的狀態(tài)的圖表。
圖14A示出了已經將層0空間位圖、層1空間位圖以及TDFL記錄在TDMA中的狀態(tài)。
如上所述,每個空間位圖的最后扇區(qū)以及TDFL的最后扇區(qū)均用于記錄TDDS(臨時的DDS)。將它們稱為TDDS 1、TDDS 2以及TDDS 3。
在圖14A中所示的狀態(tài)的情況下,所述TDFL涉及最近寫入數據。由此,記錄在TDFL的最后扇區(qū)的TDDS 3是最新的TDDS。
如早先參照圖12解釋的那樣,此TDDS包括AD BP0、AD BP1以及AD DFL。AD BP0以及AD BP1是示出了有效的最新空間位圖的位置的信息。另一方面,AD DFL是示出了有效的最新TDFL的位置的信息。在TDDS 3的情況下,AD BP0、AD BP1以及AD DFL是指向空間位圖位置的有效信息,并且分別如實線箭頭、長劃線箭頭以及點線箭頭所示。也就是說,TDDS 3中的AD DFL是用作指定包括TDDS 3自身的TDFL作為有效的TDFL的地址。另一方面,TDDS 3中的AD BP0以及AD BP1是用作指定層0和層1的空間位圖分別作為有效的空間位圖的地址。
稍后,將數據寫入,并且由于層0空間位圖被更新,所以將層0新空間位圖添加到TDMA。如圖14B所示,在空閑區(qū)的開始處記錄新空間位圖。在該情況下,記錄在新空間位圖的最后扇區(qū)中的TDDS 4變成最新的TDDS。TDDS 4中的AD BP0、AD BP1以及AD DFL是用作指定有效信息的地址。
更具體的說,TDDS 4中的AD BP0是用作指定層0空間位圖作為空間位圖的地址,它包括TDDS 4自身并且用作有效信息。非常像圖14A中所示的狀態(tài),TDDS 4中的AD BP1是用作指定層1空間位圖作為有效信息的地址,并且TDDS 4中的AD DFL是用作指定TDFL作為有效的TDFL的地址。
稍后,將數據再次寫入,并且由于層0空間位圖被更新,所以將層0新空間位圖添加到TDMA。如圖14C所示,在空閑區(qū)的開始處記錄新空間位圖。在該情況下,記錄在新空間位圖的最后扇區(qū)中的TDDS 5變成最新的TDDS。TDDS 5中的AD BP0、AD BP1以及AD DFL是用作指定有效信息的地址。
更具體的說,TDDS 4中的AD BP0是用作指定層0空間位圖作為空間位圖的地址,它包括TDDS 4自身并且用作有效信息。非常像圖14B中所示的狀態(tài),AD BP1是用作指定層1空間位圖作為有效信息的地址,并且AD DFL是用作指定TDFL作為有效的TDFL的地址。
如上所述,當TDFL和/或空間位圖被更新時,記錄在最新信息的最后扇區(qū)中的TDDS包括指出諸如空間位圖以及TDFL之類的有效信息的地址,將它包括到所述TDMA中。將所述有效信息定義為最新的空間位圖以及最新的TDFL,在最后確定處理以前,將其編為TDMA中的目錄。
由此,通過參照記錄在TDMA中的最后記錄的TDFL或者最后記錄的空間位圖中包括的TDDS,所述盤驅動器能夠掌握有效的TDFL以及有效的空間位圖。
順便提及,圖14是示出了對雙層盤更新TDMA內容的狀態(tài)的圖表。也就是說,所述TDMA包括層0空間位圖以及層1空間位圖。
將所述兩個空間位圖以及TDFL最初收錄在層0TDMA中。也就是說,只使用層0TDMA,并且每當更新TDFL和/或空間位圖時,將新的TDFL和/或新空間位圖添加到TDMA,如圖14所示。
在已經全部用盡層0TDMA之后,使用作為第二層的層1TDMA。
然后,還將層1TDMA用于從TDMA起始處開始,接連地編目TDFL和/或空間位圖。
圖15是示出了在記錄TDFL或者空間位圖N次之后、層0TDMA全部用盡的狀態(tài)的圖表。然后,在為層1而設的TDMA中連續(xù)地收錄TDFL或者空間位圖,以便作為為層0而設的TDMA的繼續(xù),如圖14C所示。
在圖15中所示的狀態(tài)中,在已經用盡層0TDMA之后,還在所述層1TDMA中收錄層1的兩個空間位圖。在此狀態(tài)中,記錄在層1最新的空間位圖的最后扇區(qū)中的TDDS N+2是最新的TDDS。非常像圖14中所示的狀態(tài),在最新的TDDS中,AD BP0、AD BP1以及AD DFL指向有效信息,分別如實線箭頭、長劃線箭頭以及點線箭頭所示。也就是說,TDDS N+2中的AD BP1是用作指定層1空間位圖作為空間位圖的地址,它包括TDDS N+2自身并且用作有效信息。另一方面,TDDS N+2中的AD BP0是用作指定層0空間位圖的地址,即與圖14C中所示的相同的空間位圖,并且TDDS N+2中的AD DFL是用作指定TDFL作為有效信息或者最近更新信息的地址。
不用說,如果此后更新TDFL、層0空間位圖或者層1空間位圖,那么在層1TDMA的空閑區(qū)開始處收錄更新的TDFL或者空間位圖。
如上所述,接連地使用用于記錄0和層1的TDMA來編目更新的TDFL以及空間位圖。由此,記錄層的TDMA可以共同地作為較大單個TDMA來使用。因此,可以依照極高的效率來使用多個DMA。
此外,通過只搜索最后記錄的TDDS、不考慮是否為層0或者層1提供TDMA,能夠掌握有效的TDFL和/或空間位圖。
依照此實施例,如上所述假定單層盤以及雙層盤。然而需要注意的是,具有三個或更多記錄層的盤也是可以想到的。此外,在具有三個或更多記錄層的盤的情況下,能夠以同樣的方式接連地使用各層的TDMA。
4盤驅動器以下描述將解釋用作如上所述的一次性寫入光盤的盤驅動器的記錄/再現裝置。
通常,通過在只創(chuàng)建了圖1中所示的預記錄信息區(qū)PIC而沒有形成一次性寫入區(qū)的狀態(tài)中格式化光盤,由所述實施例提供的盤驅動器能夠形成早先參照圖1解釋的狀態(tài)的結構。此外,所述盤驅動器將數據記錄到以這種方式格式化的盤的用戶數據區(qū)中,并根據所述用戶數據來再現數據。必要時,所述盤驅動器還通過在其中記錄信息來更新TDMA,并且將數據記錄到ISA或者OSA中。
圖16是示出了盤驅動器的結構的圖表。
盤1是如上所述的一次性寫入光盤。將盤1安裝在圖中未示出的轉盤上。在記錄/再現操作中,通過主軸電機52驅動所述轉盤使其以CLV(恒線速度)旋轉。
光學拾取器(光頭)51讀出依照溝槽軌道的擺動形狀嵌入在盤1上的ADIP地址,以及作為預記錄在盤1上的信息的管理/控制信息。
在初始化/格式化時,在將用戶數據記錄到盤1上的操作中,光學拾取器51將管理/控制信息以及用戶數據記錄到一次性寫入區(qū)中的軌道上。在再現操作中,另一方面,光學拾取器51讀出盤1上記錄的數據。
所述光學拾取器51包括激光二極管、光電探測器、物鏡以及光學系統(tǒng),沒有在圖中示出它們。所述激光二極管是用作生成激光光束的來源的裝置。所述光電探測器是用于檢測盤1反射的光束的部件。所述物鏡是用作激光光束輸出終端的部件。所述光學系統(tǒng)是用于通過物鏡輻射激光光束到盤1的記錄面并且引導反射光束到光電探測器的部件。
在所述光學拾取器51中,所述物鏡由雙軸結構并以下述方式來保持,所述方式為所述結構能夠沿跟蹤和聚集方向移動物鏡。
此外,整個光學拾取器51可以通過螺紋結構53沿盤1的徑向移動。
光學拾取器51中包括的激光二極管通過作為驅動信號的激光驅動器63生成的驅動電流來驅動以便發(fā)射激光光束。
應用于所述光學拾取器51的光電探測器檢測由盤1反射的光束所傳達的信息,將檢測到的信息與反射光束的光強成正比地轉換為電信號,并且將所述電信號提供給矩陣電路54。
所述矩陣電路54具有電流/電壓轉換電路,其用于將光電探測器輸出的電流轉換為電壓,其中所述光電探測器包括多個感光器件,并且具有矩陣處理/放大電路,用于執(zhí)行矩陣處理以便生成必要的信號。必要的信號包括用于表示再現數據的高頻信號(即再現數據信號),以及用于伺服控制的聚焦錯誤信號和跟蹤錯誤信號。
此外,還生成推挽信號,作為與溝槽擺動相關的信號。與溝槽擺動相關的的信號是用于檢測溝槽擺動的信號。
應當注意,所述矩陣電路54可以物理地集成到光學拾取器51內部。
將矩陣電路54輸出的再現的數據信號提供給讀取/寫入電路55。矩陣電路54生成的聚焦錯誤信號和所述跟蹤錯誤信號被提供給伺服電路61。將由所述矩陣電路54生成的推挽信號提供給擺動電路58。
所述讀取/寫入55是用于執(zhí)行以下處理的電路,諸如對再現的數據信號的二進制換算處理,以及通過采用PLL技術生成再現時鐘信號以便生成光學拾取器51讀出的數據的處理。然后將生成的數據提供給調制/解調電路56。
所述調制/解調電路56包括在再現處理中用作解碼器的功能性組件以及在記錄處理中用作編碼器的功能性組件。
在再現處理中,所述調制/解調電路56根據再現時鐘信號、依照解碼處理來實現對運行長度受限編碼的解調處理。
ECC編碼/解碼器57是用于執(zhí)行ECC編碼處理以及ECC解碼處理的部件,ECC編碼處理用于將糾錯碼添加到待記錄到盤1上的數據,ECC解碼處理用于糾從正盤1再現的數據中的錯誤。
當再現時,將調制/解調電路56解調的數據存儲在內部存儲器中,以便進行錯誤檢測/糾正處理以及諸如去交織處理的處理,從而生成最后的再現數據。
將作為ECC編碼/解碼器57執(zhí)行的解碼處理結果而獲得的再現數據從內部存儲器中讀出,并且根據系統(tǒng)控制器60給出的命令傳送到與盤驅動器相連的裝置中。與盤驅動器相連的裝置的例子是AV(音頻-視頻)系統(tǒng)120。
如上所述,在擺動電路58中處理由矩陣電路54作為與溝槽擺動狀態(tài)相關的信號輸出的推挽信號,在擺動電路58中將推挽信號傳達ADIP信息解調為組成ADIP地址的數據流。然后,所述擺動電路58向地址譯碼器59提供所述數據流。
地址譯碼器59譯碼由此接收到的數據,以便生成地址,然后向系統(tǒng)控制器60提供所述地址。
所述地址譯碼器59還通過使用擺動電路58提供的擺動信號并執(zhí)行PLL處理來生成時鐘信號,并且向其他部件提供所述時鐘信號,所述時鐘信號例如作為記錄時間編碼時鐘信號。
由所述矩陣電路54作為與溝槽擺動狀態(tài)相關的信號輸出的推挽信號是來源于預記錄的信息PIC的信號。在所述擺動電路58中,所述推挽信號在被提供給讀取/寫入55以前經過帶通濾波器處理,其執(zhí)行二進制換算處理以便生成數據位流。然后將所述數據位流提供給所述ECC編碼/解碼器57,以便執(zhí)行ECC解碼以及去交織處理,以便提取表示預記錄信息的數據。然后將提取出的預記錄信息提供給系統(tǒng)控制器60。
根據取出的預記錄信息,所述系統(tǒng)控制器60能夠執(zhí)行諸如設置各種操作的處理以及復制保護處理的處理。
當記錄時,從AV系統(tǒng)120接收將待記錄的數據。將待記錄的數據在應用于ECC編碼/解碼器57的存儲器中緩存。
在該情況下,所述ECC編碼/解碼器57對緩存的待記錄數據執(zhí)行處理。所述處理包括添加糾錯碼的處理、交織處理以及添加子代碼的處理。
完成所述ECC編碼處理的數據在提供給所述讀取/寫入55以前、在調制/解調電路56中受到解調處理,諸如采用RLL(1-7)PP方法的解調。
在記錄時執(zhí)行的這些編碼處理中,將如上所述根據擺動信號生成的時鐘信號用作編碼時鐘信號,其用作基準信號。
在完成此編碼處理之后,將待記錄的數據提供給讀取/寫入55,以便進行記錄補償處理,諸如微調記錄功率以便為了以下因素而產生最佳的功率值,所述因素包括記錄層的特征,激光光束的點形狀以及記錄線速度,還有激光驅動脈沖的形狀調節(jié)。在完成所述記錄補償處理之后,將待記錄的數據提供給激光驅動器63作為激光驅動脈沖。
激光驅動器63向應用于光學拾取器51中的激光二極管傳送激光驅動脈沖,以便從所述二極管驅動激光光束的生成。以這種方式,在所述盤1上創(chuàng)建適用于記錄數據的凹點。
應當注意,所述激光驅動器63包括所謂的APC(自動功率控制)電路,用于通過監(jiān)控激光輸出功率來控制輸出的激光為固定值,而與諸如周圍溫度的環(huán)境條件無關。在所述光學拾取器51中提供了檢測器,作為監(jiān)控激光輸出功率的監(jiān)視器。所述系統(tǒng)控制器60為每個記錄和再現處理給出激光輸出功率的目標值。將激光輸出的等級控制在記錄或者再現處理的目標值。
所述伺服電路61根據所述聚焦錯誤信號以及所述跟蹤錯誤信號生成各種伺服驅動信號,以便執(zhí)行伺服操作,其中所述聚焦錯誤信號以及跟蹤錯誤信號是從所述矩陣電路54接收的。所述伺服驅動信號包括聚焦、跟蹤以及主軸伺服驅動信號。
更具體的講,分別根據所述聚焦錯誤信號以及跟蹤錯誤信號來生成聚焦以及跟蹤驅動信號,以便分別聚焦以及跟蹤應用于所述光學拾取器51中的雙軸結構的線圈。由此,作為包括光學拾取器51、矩陣電路54、伺服電路61以及雙軸結構的回路來創(chuàng)建跟蹤以及聚焦伺服回路。
此外,根據從系統(tǒng)控制器60接收的軌道跳變命令,所述伺服電路61關閉跟蹤伺服回路,并且通過輸出跳變驅動信號執(zhí)行軌道跳變操作。
基于上述內容,所述伺服電路61根據主軸錯誤信號以及存取執(zhí)行控制信號生成主軸驅動信號,以便驅動所述主軸結構53,其中所述存取執(zhí)行控制信號是從所述系統(tǒng)控制器60接收的。所述主軸錯誤信號作為跟蹤錯誤信號的低頻分量來獲得。所述主軸結構53具有包括傳動齒輪、主軸電動機以及用于保持光學拾取器51的結構。所述主軸結構53根據主軸驅動信號驅動主軸電動機,以便將光學拾取器51滑動所需要的距離。應當注意,所述結構自身沒有在圖中示出。
主軸伺服電路62控制主軸電機52以CLV旋轉。
所述主軸伺服電路62獲得在對擺動信號進行PLL處理中生成的時鐘信號,并作為有關主軸電機52的當前轉速的信息,并且將當前轉速與預定CLV基準速度比較,以便生成主軸錯誤信號。
此外,在數據再現時通過應用于讀取/寫入55的PLL電路生成的再現時鐘信號、可以用作解碼處理的基準時鐘信號以及有關主軸電機52的當前轉速的信息。由此,通過比較此再現時鐘信號與預定的CLV基準速度,可以生成主軸錯誤信號。
然后,所述主軸伺服電路62輸出主軸驅動信號,以便執(zhí)行主軸電機52的CLV旋轉,其中所述主軸驅動信號是根據主軸錯誤信號生成的。
此外,所述主軸伺服電路62還根據從系統(tǒng)控制器60接收的主軸加速/制動控制信號來生成主軸驅動信號,以便執(zhí)行主軸電機52的啟動、停止、加速以及減速操作。
通過伺服系統(tǒng)以及記錄/再現系統(tǒng)執(zhí)行的如上所述的各種操作都由系統(tǒng)控制器60依照微型計算機來控制。
所述系統(tǒng)控制器60根據從AV系統(tǒng)120接收的命令執(zhí)行各種處理。
例如,當從AV系統(tǒng)120接收寫入指令(或者寫入數據的命令)時,所述系統(tǒng)控制器60首先移動所述光學拾取器51到將要寫入數據的地址。然后,所述ECC編碼/解碼器57以及調制/解調電路56對從AV系統(tǒng)120接收到的數據執(zhí)行如上所述的編碼處理。數據的例子是根據諸如MPEG2之類的各種方法生成的視頻以及音頻數據。隨后,如上所述,所述讀取/寫入55向激光驅動器63提供表示所述數據的激光驅動脈沖,以便將數據實際記錄在盤1上。
另一方面,當從AV系統(tǒng)120接收了從盤1讀出諸如MPEG2視頻數據的數據的讀命令時,所述系統(tǒng)控制器60首先執(zhí)行尋道操作,以便移動所述光學拾取器51到將要從盤1讀出數據的目標地址。也就是說,所述系統(tǒng)控制器60向伺服電路61輸出尋道命令,以便驅動所述光學拾取器51進行對尋道命令中指定的目標地址的訪問。
此后,執(zhí)行必需的操作控制來傳送指定分區(qū)的數據到AV系統(tǒng)120。也就是說,將數據從盤1讀出,在讀取/寫入55、調制/解調電路56以及ECC編碼/解碼器57中執(zhí)行諸如解碼以及緩存處理的處理,并且將所請求的數據傳送到AV系統(tǒng)120。
應當注意,在將數據記錄到盤1并且從盤1中再現數據的操作中,所述系統(tǒng)控制器60能夠通過使用擺動電路58以及所述地址譯碼器59檢測到的ADIP地址來控制對盤1的訪問以及記錄/再現操作。
此外,在諸如將盤1安裝在盤驅動器時的預定時間點,如果盤1中存在BCA的話,所述系統(tǒng)控制器60從盤1上的BCA中讀出唯一ID,以及從只再現區(qū)讀出作為擺動溝槽記錄在盤1上的預記錄信息(PIC)。
在該情況下,依照設置為尋道操作目標的BCA以及預記錄數據區(qū)PR來執(zhí)行尋道操作控制。也就是說,向伺服電路61發(fā)布命令,以便使用光學拾取器51對盤1的最內圓周側進行訪問。
稍后,驅動光學拾取器51以便執(zhí)行再現跟蹤,由此獲得作為反射光束傳達的信息的推挽信號。然后,在所述擺動電路58、讀取/寫入55以及ECC編碼/解碼器57中執(zhí)行解碼處理,以便生成BCA信息以及預記錄信息作為再現數據。
根據從如上所述的盤1中讀出的所述BCA信息以及所述預記錄信息,所述系統(tǒng)控制器60執(zhí)行諸如設置激光功率的處理以及復制保護處理的處理。
在圖16中所示的結構中,在系統(tǒng)控制器60中使用了高速緩沖存儲器60a。所述高速緩沖存儲器60a通常用于保持TDFL和/或空間位圖,其中它們是從記錄在所述盤1上的TDMA中讀出的,以便可以在不對盤1進行訪問的情況下更新TDFL和/或所述空間位圖。
例如,當將盤1安裝在盤驅動器上時,所述系統(tǒng)控制器60控制盤驅動器的部件從記錄在盤1上的TDMA中讀出TDFL和/或空間位圖,并且將它們存儲在高速緩沖存儲器60a中。
稍后,當執(zhí)行替代地址處理以便更新數據或者因為缺陷而執(zhí)行時,更新存儲在所述高速緩沖存儲器60a中的TDFL或者空間位圖。
例如,每當執(zhí)行替代地址處理以便將數據寫入盤1或者更新盤1數據、或者更新TDFL或者空間位圖時,可以將更新了的TDFL或者空間位圖另外收錄在盤1上記錄的TDMA中。然而通過這樣做,記錄在盤1上的TDMA將提前用盡。
為了解決此問題,只更新存儲在所述高速緩沖存儲器60a中的TDFL或者空間位圖,直到所述盤1從盤驅動器彈出。例如當盤1從所述盤驅動器彈出時,將存儲在所述高速緩沖存儲器60a中的最后(最新)TDFL或者空間位圖傳送到記錄在盤1上的TDMA。以這種方式,只是在存儲在高速緩沖存儲器60a中的TDFL和/或空間位圖已經更新了許多次以后,才更新記錄在盤1上的TDMA,由此可以減少TDMA消耗量。
此后給出的說明基于通過使用高速緩沖存儲器60a的處理來減少記錄在盤1上的TDMA的消耗量的方法,所述處理諸如稍后描述的記錄處理。盡管如此,不用說,本發(fā)明可以在沒有高速緩沖存儲器60a的情況下實現。然而在沒有高速緩沖存儲器60a的情況下,每當更新TDFL或者空間位圖時,必須將更新的TDFL或者更新的空間位圖收錄在記錄在盤1上的TDMA中。
順便提及,圖16中所示的盤驅動器的典型結構是與AV系統(tǒng)120相連的盤驅動器的結構。然而,本發(fā)明提供的盤驅動器可以與諸如個人計算機的裝置相連。
此外,所述盤驅動器可以設計為不能與裝置相連的結構。在該情況下,不同于圖16中所示的結構,所述盤驅動器包括操作單元以及顯示單元或者用于輸入和輸出數據的接口組件。也就是說,根據用戶執(zhí)行的操作將數據記錄到盤上并且從中再現,需要一種終端作為用于輸入和輸出數據的終端。
當然,其他典型結構也可以想到。例如,所述盤驅動器可以設計為只記錄裝置或者只再現裝置。
5所述第一TDMA方法的操作5-1數據寫入通過參照圖17到20中所示的流程圖,以下描述解釋在將數據記錄到安裝在盤驅動器上的盤1的處理中、系統(tǒng)控制器60執(zhí)行的處理。
應當注意,當執(zhí)行以下解釋的數據寫入處理時,盤1已經早已安裝在盤驅動器上,并且TDFL以及空間位圖已經從TDMA傳送到高速緩沖存儲器60a,其中所述TDMA位于安裝在盤驅動器上的盤1上。
此外,當從諸如AV系統(tǒng)120的主機裝置接收到寫操作或者讀操作請求時,在請求中指定了所述目標地址作為邏輯扇區(qū)地址。所述盤驅動器執(zhí)行邏輯/物理地址轉換處理,用于轉換所述邏輯扇區(qū)地址為物理扇區(qū)地址,但是省略了每個請求的轉換處理的描述。
應當注意,為了將由主機指定的邏輯扇區(qū)地址轉換為物理扇區(qū)地址,需要將記錄在TDDS中的‘用戶數據區(qū)中第一扇區(qū)的物理地址’添加到邏輯扇區(qū)地址。
假定已經通過系統(tǒng)控制器60從諸如AV系統(tǒng)120的主機裝置接收了將數據寫入到地址N中的請求。在該情況下,所述系統(tǒng)控制器60開始處理由圖17中所示的流程圖表示的處理。首先,在步驟F101,提交存儲在高速緩沖存儲器60a中的空間位圖,為了確定是否已經將數據記錄在指定地址處的簇中。存儲在所述高速緩沖存儲器60a中的空間位圖是最近更新的空間位圖。
如果沒有將數據記錄在指定地址處,那么處理流程繼續(xù)到步驟F102,執(zhí)行將用戶數據寫入到所述地址中的處理,由圖18中所示的流程圖表示。
如果數據早已記錄在所述指定地址處,從而使得這時無法實現寫入數據的處理,那么相反,處理流程繼續(xù)到步驟F103,以便執(zhí)行改寫處理,由圖19中所示的流程圖表示。
由圖18中所示的流程圖表示的將用戶數據寫入所述地址中的處理,是通過將所述數據寫入到沒有記錄過數據的地址中的命令請求的處理。由此,圖18中所示的流程圖表示的將用戶數據寫入所述地址中的處理是普通的寫入處理。然而如果在所述寫入處理中因為缺陷而產生錯誤,其中所述缺陷諸如盤1上的外傷,那么在一些情況下可以執(zhí)行替代地址處理。
首先,在步驟F111,所述系統(tǒng)控制器60執(zhí)行將數據寫入到所述指定地址中的控制。也就是說,驅動所述光學拾取器51以便對指定地址進行訪問,并且將寫入請求的數據記錄到所述地址中。
如果正常地完成將數據寫入到所述地址中的操作,那么更新從步驟F112到步驟F113發(fā)生的處理流程,其中空間位圖存儲在所述高速緩沖存儲器60a中。更詳細的說,為對應于這時已經寫入數據的簇的位搜索空間位圖,并且將所述位設置為指出已經將數據寫入簇的值。然后,結束執(zhí)行寫入請求處理。
如果在步驟F111執(zhí)行的將數據寫入到所述地址中的操作沒有正常地完成,并且替代地址處理功能處于通態(tài),那么相反,處理流程從步驟F112到步驟F114進行。
應當注意,執(zhí)行步驟F112還用于通過檢驗是否已經定義了ISA和/或OSA來確定所述替代地址處理功能是否處于通態(tài)。如果已經定義了ISA或者OSA,那么可以執(zhí)行替代地址處理。在該情況下,將所述替代地址處理功能確定為處于通態(tài)。
如果TDMA的TDDS中的ISA或者OSA的大小已經設置為不同于零的值,那么可以確定已經定義了ISA或者OSA。也就是說,在格式化盤1的時間,通過在TDDS中將其大小指定為不同于零的值,并且在第一TDMA中記錄所述TDDS,可以至少將ISA或者OSA定義為實際存在的替代區(qū)。作為選擇,例如,可以通過在更新TDMA中的TDDS的操作中、將OSA的大小設置為不同于零的值來重新定義OSA。
畢竟,如果至少ISA或者OSA存在,那么將所述替代地址處理功能確定為處于通態(tài)。在該情況下,處理流程繼續(xù)到步驟S114。
如果在步驟F112獲得的確定結果指出ISA和OSA都不存在,指出替代地址處理功能已經成為無效,那么相反,處理流程繼續(xù)到步驟S113。應當注意,在此步驟,為對應于指定地址的簇的位搜索存儲在高速緩沖存儲器60a中的空間位圖,并且將所述位設置為指出已經將數據記錄在所述簇中的值。然后,結束執(zhí)行所述處理。然而在該情況下,所述寫入請求結果是錯誤的。
不顧已經生成了寫入錯誤的事實,在空間位圖中的所述位處,依照與正常結束處理相同的方式來設置指出已經將數據記錄在對應于該位的簇中的標志。標志的設置意味著通過使用作為其中已經記錄了數據的簇的空間位圖來處理有缺陷區(qū)。由此,即使通過參照所述空間位圖接收了將數據寫入到有缺陷區(qū)中的請求,在所述有缺陷區(qū)中已經產生了錯誤,那么也能夠以很高的效率執(zhí)行請求的處理。
如上所述,如果在步驟F112確定替代地址處理功能處于通態(tài),那么處理流程繼續(xù)到步驟F114,首先,確定是否可以實際執(zhí)行所述替代地址處理。
為了執(zhí)行所述替代地址處理,即ISA或者OSA的備用區(qū)必須處于空閑區(qū),以便至少記錄寫操作中請求的數據。此外,所述TDMA必須具有允許所述替代地址信息ati的條目被添加的界限,即允許更新TDFL的界限,其中所述替代地址信息ati用于管理器此替代地址處理。
能夠通過檢驗圖7中所示的缺陷表管理信息中包括的未使用ISA/OSA簇的數目來確定ISA或者OSA是否具有這種空閑區(qū)。如早先所述的那樣,將所述缺陷表管理信息包括到如所示圖11的TDFL中。
如果至少ISA或者OSA具有空閑區(qū),并且所述TDMA具有用于更新的界限,那么由系統(tǒng)控制器60執(zhí)行的處理流程從步驟F114進行到步驟F115,其中驅動光學拾取器51來進行ISA或者OSA的訪問,并且將寫操作中請求的數據分別記錄到ISA或者OSA的空閑區(qū)中。
然后,在下一步F116,在需要所述替代地址處理的寫操作之后,更新存儲在所述高速緩沖存儲器60a中的TDFL和空間位圖。
更詳細的說,通過將替代地址信息ati的條目重新添加到TDFL來更新所述TDFL的內容,其中所述替代地址信息ati表示如圖8所示的當前替代地址處理。此外,根據這種條目的添加,圖7中所示的缺陷表管理信息中收錄的DFL條目的數目被增加,同時圖7中所示的缺陷表管理信息中未使用ISA/OSA簇的數目被減少。如果對一個簇執(zhí)行替代地址處理,那么收錄的DFL條目的數目加一,同時未使用的ISA/OSA簇的數目減一。應當注意,稍后描述生成所述替代地址信息ati的處理。
此外,所述空間位圖中包括的作為對應于處于所述地址的簇(其中已經生成了所請求的寫操作的錯誤)的位,被設置為指出已經將數據記錄在所述簇中的值。而且,所述空間位圖中包括的作為對應于ISA或者OSA簇(其中已經實際記錄了數據)的位,被設置為指出已經將數據記錄在所述簇中的值。
然后,結束執(zhí)行寫入請求的處理。然而在該情況下,已經在寫入請求中指定的所述地址處生成了寫入錯誤,通過執(zhí)行所述替代地址處理,所述寫操作可以完成。根據主機裝置的觀點,正常地結束寫入的處理。
如果在步驟F114獲得的確定結果指出ISA和OSA都沒有空閑區(qū),或者TDMA不具有待更新的TDFL的界限,那么系統(tǒng)控制器60執(zhí)行的處理流程進行到步驟F117,其中將錯誤報告返回到主機裝置,并且結束處理的執(zhí)行。
根據以下事實的證明,其中所述事實為,所述空間位圖中包括的位(作為對應于處于所述地址的簇的位)已經被設置為指出已經將數據記錄在簇中的值,如果在圖17中所示的流程圖的步驟F101獲得的確定結果指出早已將數據記錄在主機裝置發(fā)出的寫入請求中指定的所述地址處,那么如早先所述的那樣,處理流程繼續(xù)到步驟F103。在此步驟,將執(zhí)行圖19中所示的流程圖表示的改寫功能處理。
所述流程圖從步驟F121開始,其中所述系統(tǒng)控制器60確定改寫功能或者數據更新功能是否有效。所述系統(tǒng)控制器60能夠通過參照圖12中所示的TDDS中包括的標志、來確定所述改寫功能是否有效,其中所述標志作為指出改寫功能是否可用的標志。
如果將指出改寫功能是否可用的標志沒有設置為1,以指出該功能無效,那么處理流程繼續(xù)到步驟F122,其中將指出沒有正確指定地址的錯誤報告返回到所述主機裝置,并且結束處理的執(zhí)行。
如果指出改寫功能是否可用的標志被設置為1,以指出所述數據更新功能有效,那么相反,啟動數據更新功能的處理。
在該情況下,處理流程繼續(xù)到步驟F123,首先來確定所述替代地址處理是否可以執(zhí)行。如上所述,為了執(zhí)行所述替代地址處理,即任一的ISA或者OSA的備用區(qū)必須具有空閑區(qū),用于至少記錄寫操作中請求的數據,并且此外,所述TDMA必須具有允許替代地址信息ati的條目被添加的界限,即允許TDFL被更新的界限,其中所述替代地址信息ati用于管理此替代地址處理。
如果至少ISA或者OSA具有空閑區(qū),并且所述TDMA具有用于允許替代地址信息ati的條目被添加的界限,其中所述替代地址信息ati用于管理此替代地址處理,那么由系統(tǒng)控制器60執(zhí)行的處理流程從步驟F123進行到步驟F124,其中驅動光學拾取器51來進行對ISA或者OSA的訪問,并且將寫操作中請求的數據分別記錄到ISA或者OSA的空閑區(qū)中。
然后,在下一步F125,在需要執(zhí)行所述替代地址處理的寫操作之后,更新存儲在所述高速緩沖存儲器60a中的TDFL和空間位圖。更詳細的說,通過將替代地址信息ati的條目重新添加到TDFL來更新所述TDFL的內容,其中所述替代地址信息ati表示如圖8所示的當前替代地址處理。
然而,處于相同的地址的數據也許之前已被更新,并且表示用于更新的替代地址處理的替代地址信息ati的條目由此也已經被收錄到TDFL上。在這種情況下,首先,為包括作為替代源地址的地址的條目檢索TDFL中收錄的全部替代地址信息ati。如果已經將替代地址信息ati作為包括替代源地址的條目收錄在TDFL中,那么將替代地址信息ati中包括的替代目的地址轉換為ISA或者OSA中的地址。由于作為條目的包含這種替代地址信息ati的TDFL已經在當時存儲在高速緩沖存儲器60a中,所以可以輕松地進行替代地址信息ati的替代目的地址的轉換。應當注意,在沒有高速緩沖存儲器60a的情況下,每當更新記錄在盤1上的TDFL時,必須在將新條目添加到TDFL之前,將已經收錄的條目從TDFL上刪除。
如果將替代地址信息ati的新條目添加到TDFL,那么圖7中所示的缺陷表管理信息中收錄的DFL條目的數目被增加,同時圖7中所示的缺陷表管理信息中未使用ISA/OSA簇的數目被減少。
此外,所述空間位圖中包括的作為對應于ISA或者OSA簇(其中已經實際記錄了數據)的位,被設置為指出已經將數據記錄在所述簇中的值。
然后,結束執(zhí)行寫入請求的處理。通過如上所述執(zhí)行使用ISA或者OSA的處理,所述系統(tǒng)控制器60能夠處理數據更新請求,其中所述請求是將數據寫入已經記錄了數據的地址處的請求。
如果在步驟F123獲得的確定結果指出ISA和OSA都沒有空閑區(qū),或者所述TDMA不具有允許管理此替代地址處理的替代地址信息ati條目添加的界限,那么相反,由所述系統(tǒng)控制器60執(zhí)行的處理流程進行到步驟F126,其中將指出沒有空閑寫入區(qū)的錯誤報告返回到所述主機裝置,并且結束處理的執(zhí)行。
順便提及,在圖18中所示的流程圖的步驟F116以及圖19中所示的流程圖的步驟F125,通過系統(tǒng)控制器60為所述替代地址處理重新生成替代地址信息ati,由圖20中所示的流程圖表示。
圖20中所示的流程圖從步驟F151開始,用于確定所述替代地址處理是否是對多個物理上連續(xù)的簇執(zhí)行的處理。
如果所述替代地址處理是對簇或者多個物理上不連續(xù)的簇執(zhí)行的處理,那么處理流程繼續(xù)到步驟F154,其中為所述簇或者每個物理上不連續(xù)的簇生成替代地址信息ati。在該情況下,與正常的替代地址處理一樣,為每個替代地址信息ati、將圖8中所示的數據結構的狀態(tài)1設置為0000。然后,在下一步F155,將以這種方式生成的每個替代地址信息ati添加到TDFL。
如果所述替代地址處理是對多個物理上連續(xù)的替代源以及替代目的地簇執(zhí)行的處理,那么相反,處理流程繼續(xù)到步驟F152,其中,首先,為在替代源以及替代目的地簇開始處的簇生成替代地址信息ati,并且將替代地址信息ati的狀態(tài)1設置為0101。然后,在下一步F153,為處于替代源以及替代目的地簇末尾的簇生成替代地址信息ati,并且將替代地址信息ati的狀態(tài)1設置為1010。然后,在下一步F155,將以這種方式生成的兩條替代地址信息ati添加到TDFL。
通過執(zhí)行如上所述的處理,甚至可以只使用兩條替代地址信息ati來管理三個或更多物理上連續(xù)的簇的替代地址處理。
5-2數據取出通過參照圖21中所示的流程圖,以下描述將解釋通過系統(tǒng)控制器60執(zhí)行的處理,用于從安裝在盤驅動器上的盤1再現數據。
假定所述系統(tǒng)控制器60接收請求以讀出來自于主機裝置的請求中指定的地址處記錄的數據,其中所述主機裝置諸如是AV系統(tǒng)120。在該情況下,表示所述處理的流程圖從步驟F201開始,其中所述系統(tǒng)控制器60引用空間位圖來確定是否已經將數據存儲在請求中指定的地址處。
如果沒有將數據存儲在請求所指定的地址處,那么流程或者處理進行到步驟F202,其中將指出指定地址是不正確的地址的錯誤報告返回到所述主機裝置。
如果數據已經存儲在請求中指定的地址處,那么相反,處理流程繼續(xù)到步驟F203,其中為包括作為替代源地址的指定地址的替代地址信息ati搜索所述TDFL,以便確定包括所述指定地址的條目是否已經收錄在TDFL上。
如果在檢索中沒有找到包括作為替代源地址的指定地址的替代地址信息ati,那么處理流程從步驟F203進行到步驟F204,其中在結束處理執(zhí)行以前、從起始于所述指定地址的區(qū)中再現數據,這是從用戶數據區(qū)再現數據的正常處理。
如果在步驟F203獲得的確定結果指出已經在檢索中找到了包括作為替代源地址的指定地址的替代地址信息ati,那么處理流程從步驟F203進行到步驟F205,其中替代目的地址從所述替代地址信息ati中獲得。此替代目的地址是ISA或者OSA中的地址。
然后,在下一步F206,所述系統(tǒng)控制器60從ISA或者OSA地址中讀出數據,所述地址是已經作為替代目的地址收錄在替代地址信息ati中的,并且在結束處理的執(zhí)行以前、將再現的數據傳送到諸如AV系統(tǒng)120之類的所述主機裝置。
通過執(zhí)行如上所述的處理,即使在已經更新數據之后接收到再現數據的請求,也可以適當地再現最新的數據并且傳送到所述主機。
5-3TDFL/空間位圖的更新在如上所述的處理中,倘若將數據寫入到簇中的處理伴隨有替代地址處理,那么更新存儲在所述高速緩沖存儲器60a中的TDFL,并且還更新存儲在所述高速緩沖存儲器60a中的空間位圖,以便反映所述數據寫入處理。在確定的時刻,需要將更新的TDFL以及空間位圖傳送到記錄在盤1上的TDMA。也就是說,需要更新基于替代地址處理處理的狀態(tài)以及記錄狀態(tài),它們是記錄在盤1上的狀態(tài)。
最合乎需要的是,在盤1即將從盤驅動器彈出的時刻更新記錄在盤1上的TDMA,不過更新TDMA的時間不局限于彈出盤1的時間。除彈出盤1的時間之外,還可以當關閉盤驅動器的電源或者周期地更新時來更新所述TDMA。
圖22示出了表示更新記錄在盤1上的TDMA的處理的流程圖。在彈出時間等等的時候,所述系統(tǒng)控制器60確定是否需要更新TDMA的內容,即是否需要在TDMA中收錄更新的TDFL或者空間位圖。如果必要的話,執(zhí)行在TDMA中更新信息的處理。
在彈出時間等等的時候,所述系統(tǒng)控制器60執(zhí)行更新TDFL和/或空間位圖的處理。此處理起始于圖22中所示流程圖的步驟F301。
所述流程圖實際上從步驟F302開始,用于確定存儲在所述高速緩沖存儲器60a中的TDFL是否已經更新。如果所述TDFL已經更新,那么處理流程繼續(xù)到步驟F303,其中將圖12中所示的TDDS添加到更新的TDFL中,并將其記錄在TDFL的最后扇區(qū)中。
然后,在下一步驟F304,所述光學拾取器51被驅動以便在記錄在盤1上的TDMA的空閑區(qū)開始處記錄TDFL。應當注意,在那時,由于將數據重新記錄在TDMA中,所以存儲在所述高速緩沖存儲器60a中的空間位圖也被更新。
然后,在將TDFL記錄在TDMA中之后,處理流程繼續(xù)到步驟F305。因為所述TDFL沒有更新,處理流程也從步驟F302進行到步驟F305。但不論是哪種情況,存儲在所述高速緩沖存儲器60a中的空間位圖被檢驗,以便確定所述位圖是否已經更新。
如果所述TDFL已經如上所述更新了,那么至少所述空間位圖也在那時被更新了。這是因為替代地址處理已經執(zhí)行,因此所述空間位圖也已經根據所述替代地址處理被更新了。此外,所述空間位圖還根據在簇中記錄數據的操作來更新,即使沒有執(zhí)行替代地址處理。
如果存儲在所述高速緩沖存儲器60a中的空間位圖已經在如上所述的一種情形下更新了,那么處理流程繼續(xù)到步驟F306,其中將圖12中所示的TDDS添加到存儲在所述高速緩沖存儲器60a中的更新的空間位圖中,并將其記錄在空間位圖的最后扇區(qū)中。然后,在下一步F307,所述光學拾取器51被驅動以便在記錄在盤1上的TDMA的空閑區(qū)開始處記錄所述空間位圖。最后,結束在彈出時間等等的時候執(zhí)行的在TDMA中記錄更新的TDFL和/或更新的空間位圖的處理。
應當注意,如果自從將盤1安裝到盤驅動器上以來根本沒有將數據寫入盤1,那么圖22中所示的流程圖表示的處理流程從步驟F302通過步驟F305直到結束,而不在TDMA中記錄更新的TDFL和/或更新的空間位圖。
在步驟F304以及F307,在記錄在盤1上的TDMA中的空閑區(qū)開始處,順序地記錄TDFL以及空間位圖,如早先參照圖14以及15解釋的那樣。在雙層盤的情況下,首先將層0上的TDMA用作記錄TDFL以及空間位圖的區(qū),在層0上的TDMA中沒有剩余空閑區(qū)之后,才使用層1上的TDMA。
此外,在單層盤以及雙層盤的情況下,添加到TDMA中最后TDFL或者空間位圖的TDDS被記錄在最后TDFL的最后扇區(qū)或者最后空間位圖的最后扇區(qū)中,并且其是有效的TDDS,指向有效的TDFL以及有效的空間位圖。
順便提及,當在步驟F303、F304另外將TDFL記錄在TDMA中時,用于重構存儲在所述高速緩沖存儲器60a中的替代地址信息ati的技術也可能作為可想到的技術而被采用。
圖23示出了表示通常的替代地址信息重構處理的流程圖。此處理通??梢栽趫D22中所示的流程圖的步驟F303以前執(zhí)行。
在步驟F351,收錄在存儲在所述高速緩沖存儲器60a中的TDFL上的替代地址信息ati被檢索,以便驗證是否存在以下條件。由特殊替代地址信息ati表示的源以及目的地簇、分別是由另一個特殊替代地址信息ati表示的物理繼續(xù)的來源以及目的地簇。
如果沒有在檢索中找到這種特殊替代地址信息ati,那么處理流程從圖11中所示的流程圖的步驟F352回到步驟F303,而不執(zhí)行任何處理。
如果在所述檢索中找到兩個這種特殊替代地址信息ati,那么相反,處理流程繼續(xù)到步驟F353,其中為了重構它們而合成特殊的替代地址信息ati。
重復地執(zhí)行步驟F352以及F353,以便合成這種特殊替代地址信息ati的任意的一對。在處理了所有這種特殊替代地址信息ati之后,處理流程從步驟F352回到步驟F303。
圖24是示出了替代地址信息重構處理的說明性圖表。
如圖24A所示,例如假定獨立地接收到將數據寫入簇CL1、C12、C13以及C14的請求,并且通過替代地址處理將數據分別寫入OSA中的簇CL11、C112、C113以及C114。
在該情況下,由于獨立地接收到將數據寫入簇的四個請求,所以四個替代地址信息ati均作為具有0000的狀態(tài)1的條目而收錄,如圖24B所示。
然而,在此例子中,分別具有0101的狀態(tài)1以及1010的狀態(tài)1的兩條替代地址信息ati可以應用于四個替代地址連續(xù)目的地簇CL1、C12、C13以及C14,以及四個替代地址連續(xù)源簇CL11、C112、C113以及C114。
由此,如圖24C所示,可以將四個條目重構為指出起始源簇C11以及起始目的地簇C111的起始條目(具有0101的狀態(tài)1),以及指出結束源簇C14以及結束目的地簇C114的結束條目(具有1010的狀態(tài)1)。因此,可以減少記錄在盤1上的替代地址信息ati的數目。
應當注意,替代地址信息的這種重構當然可以應用于任意對的條目,只有所述條目如上所述具有指出多個連續(xù)源以及多個目的地簇的0101和1010的狀態(tài)1。例如,第一對條目表示多個第一連續(xù)源簇以及多個第一連續(xù)目的地簇。而且,第二對條目是為多個第二連續(xù)源簇以及多個第二連續(xù)目的地簇而設的對。如果第二連續(xù)源簇是第一連續(xù)源簇的繼續(xù),并且第二連續(xù)目的地簇是第一連續(xù)目的地簇的繼續(xù),那么第一對條目以及第二對條目可以被重構為一對新的條目。
此外,如上所述,如果由具有0101的狀態(tài)1以及1010的狀態(tài)1的一對條目表示的多個連續(xù)源以及目的地簇、分別是具有0000的狀態(tài)1的另一個條目表示的源以及目的地簇的繼續(xù),那么可以將該對條目重構為包括另一個條目的新的一對。
5-4轉換為可兼容盤順便提及,在可寫的光盤中,通過使用存儲在記錄到盤單上的DAM中的替代地址管理信息來執(zhí)行替代地址的管理。也就是說,不同于由所述實施例提供的盤1,沒有提供TDMA,因此存儲在DMA自身中的替代地址管理信息被更新,以便跟上執(zhí)行的替代地址處理。記錄在可寫光盤上的DMA的數據結構與記錄在由所述實施例提供的盤1上的DMA相同。
另一方面,在由所述實施例提供的一次性寫入光盤中,只可以將數據寫入包括TDMA的區(qū)一次,因此該實施例必須采用更新TDMA的技術,并且該技術是通過添加替代地址管理信息到所述TDMA來實現的。
由此,為了使可寫光盤的盤驅動器能夠從由所述實施例提供的盤1中再現數據,需要反映出記錄在DMA的TDMA中的最新替代地址管理信息。
此外,在可寫光盤等等的情況下,將替代地址信息ati記錄在每個簇的DMA中,即使在位于鄰區(qū)的簇上執(zhí)行替代地址處理也要如此。在像本發(fā)明提供的一次性寫入光盤的情況下,即在因為在其中寫入數據而降低記錄能力的盤的情況下,對于有效地使用TDMA的有限面積來說,這點是十分重要的。合乎需要的是,采用一種甚至在對鄰區(qū)簇執(zhí)行替代地址處理中,也不增加TDFL大小的方法。由此,在記錄在TDMA中的臨時缺陷管理信息TDFL中,除了包括作為替代地址信息ati的所有完成替代地址處理的簇地址,還采用由具有0101的狀態(tài)1以及1010的狀態(tài)1的一對條目表示的脈沖串傳輸格式,以便減少記錄的替代地址信息ati的數目。也就是說,如果三個或更多連續(xù)簇的地址歷經替代地址處理,那么將鄰區(qū)作為該地址的替代地址目的地進行分配,以便在TDFL上只需要收錄替代地址信息ati的兩個條目。
在由所述實施例提供的一次性寫入光盤的情況下,每當執(zhí)行替代地址處理時,將替代地址信息ati收錄在TDFL上。由此,改變了TDFL上收錄的信息的大小。也就是說,隨著經歷替代地址處理的簇數目的增加,在TDFL上收錄的信息大小也增加。然而,通過收集經歷替代地址處理的多個連續(xù)簇作為只執(zhí)行一次替代地址處理處理的一組簇,可以減少TDFL占用區(qū)的增加。
如果考慮到通過所述實施例實現的一次性寫入光盤與所述可寫光盤的兼容性,那么合乎需要的是,向一次性寫入光盤提供和可寫光盤中相應格式一樣的DMA中的DFL格式。DMA中的DFL是作為記錄在TDMA中的TDFL的轉換結果而獲得的。
更具體的講,合乎需要的是,依照設置為0000的狀態(tài)1的格式記錄所有替代地址信息ati。通過使用這種格式,盤驅動器無需轉換與存儲在DMA中的信息相關的處理,所述處理是將信息從可與一次性寫入光盤兼容的信息轉換為可與可寫光盤兼容的信息,或者反之亦然,以便可以減少盤驅動器承擔的處理負擔。
出于如上所述的原因,當將記錄在TDMA中的信息傳送到記錄在盤1上的DMA時,執(zhí)行由圖25中所示的流程圖表示的處理。應當注意,傳送到所述DMA的信息是最終的替代地址管理信息,因此不再能通過使用TDMA來更新數據。由此,將記錄在TDMA中的信息傳送到記錄在盤1上的DMA的處理、通常作為最后確定時間處理來執(zhí)行。此外,將TDMA中記錄的信息傳送到記錄在盤1上的DMA的處理意味著將盤1轉換為具有與可寫光盤兼容性的盤。
當執(zhí)行將TDMA中記錄的信息傳送到DMA、以便將盤1轉換為具有與可寫光盤兼容性的盤的處理時,首先,在圖25中所示的流程圖的步驟F401,系統(tǒng)控制器60執(zhí)行將TDFL和/或空間位圖從高速緩沖存儲器60a傳送到TDMA的處理。由于此處理與圖22中所示的流程圖表示的處理相似,都是在進入時執(zhí)行的處理,故而沒有重復其詳細說明。
然后,在下一步F402,讀出記錄在TDMA最后扇區(qū)中的最新TDDS,以便創(chuàng)建圖5中所示的DDS的信息。
隨后,處理流程繼續(xù)到下一步F403,用于確定所述TDFL是否包括一條或多條替代地址信息ati。由此,首先,從所述TDMA中讀出最新的TDFL。如早先參照圖14解釋的那樣,可以從所述TDDS中獲得記錄有效TDFL的位置的信息。可以從TDFL的缺陷表管理信息中、根據收錄的DFL條目的數目獲得收錄的替代地址信息ati數目。
設置為0的收錄的替代地址信息ati的數目指出沒有收錄替代地址信息ati。在該情況下,處理流程繼續(xù)到步驟F404,其中將TDDS從所述TDFL上刪掉,以便保留用于創(chuàng)建圖6中所示的DFL的數據。這是因為,如圖11所示,所述TDFL包括所述TDDS。
然后,在下一步F408,在結束處理的執(zhí)行以前,將所創(chuàng)建的DDS以及DFL記錄在DMA 1、DMA 2、DMA 3以及DMA 4中,這些區(qū)已經在盤1上分配了。
如果在步驟F403獲得的確定結果指出收錄的替代地址信息ati的數目是1或者更大,那么相反,處理流程繼續(xù)到步驟F405,用于確定是否已經對連續(xù)替代地址源以及目的地區(qū)執(zhí)行了替代地址處理。
在步驟F405,首先,取出TDFL上作為條目收錄的替代地址信息ati的狀態(tài)1。具有0101的狀態(tài)1的替代地址信息ati指出已經對連續(xù)替代地址源以及目的地區(qū)執(zhí)行了替代地址處理,其中所述替代地址源以及目的地區(qū)由替代地址信息ati表示。
反之,具有0000的狀態(tài)1的TDFL上收錄的所有條目指出沒有對連續(xù)替代地址源以及目的地區(qū)執(zhí)行替代地址處理。在該情況下,處理流程繼續(xù)到步驟F406,其中將TDDS從所述TDFL中刪除,以便保留用于創(chuàng)建DFL的數據。
如果已經對連續(xù)替代地址源以及目的地區(qū)執(zhí)行了替代地址處理,那么首先,在步驟F409,將具有0000的狀態(tài)1的條目復制到DFL。這些條目均表示替代地址處理的替代地址信息ati,所述替代地址處理對包括源簇以及目的地簇的正常一對一的對來執(zhí)行。
然后,在下一步F410,獲得具有0101的狀態(tài)1的替代地址信息ati,并且將替代地址信息ati中的替代源地址另存為起始地址SA。然后,獲得跟隨具有0101的狀態(tài)1的替代地址信息ati的替代地址信息ati,并且將隨后的替代地址信息ati中的替代源地址另存為終止地址EA。
然后,在下一步F411,將具有0000的狀態(tài)1的替代地址信息ati作為替代地址信息ati收錄在DFL上,所述替代地址信息ati包括作為替代源地址的起始地址SA。隨后,將起始地址SA加1(SA=SA+1)。然后,將具有0000的狀態(tài)1的替代地址信息ati作為替代地址信息ati收錄在DFL上,所述替代地址信息ati包括作為替代源地址的增加的起始地址(SA+1)。重復地執(zhí)行這些處理,直到增加的起始地址SA達到結束地址EA。通過如上所述地重復執(zhí)行這些處理,將表示連續(xù)替代地址源以及目的地區(qū)的替代地址信息ati收錄在DFL上,以作為均描述替代地址信息ati的多個條目,其表示正常的包括源簇以及目的地簇的一對一的對。
然后,在下一步F412,為具有‘0101’的狀態(tài)1的其他替代地址信息條目檢索TDFL。如果在搜索中找到這種條目,那么處理流程返回步驟F410,以便重復如上所述的處理。也就是說,對TDFL上具有0101的狀態(tài)1的所有替代地址信息ati執(zhí)行步驟F410以及F411的處理。
然后,處理流程從步驟F406或者步驟F412進行到步驟F407,其中依照替代源地址增加的順序重新整理在所創(chuàng)建的DFL上收錄的這些替代地址信息ati。
然后,在下一步F408,在結束處理的執(zhí)行以前,將所創(chuàng)建的DDS以及DFL記錄在DMA 1、DMA 2、DMA 3以及DMA 4中,這些區(qū)已經在盤1上分配了。
通過執(zhí)行如上所述的處理,通過將所述信息轉換為均具有0000的狀態(tài)1的條目,從而將記錄在TDMA中的替代地址信息記錄在DMA中。
為可寫光盤設計的盤驅動器從DMA中讀出信息,以便驗證替代地址處理的狀態(tài)。由于將由所述實施例提供的盤1轉換為具有如上所述創(chuàng)建的DMA的盤,所以能夠驗證替代地址處理的狀態(tài),并且根據所述狀態(tài)依照與普通可寫光盤同樣的方式來執(zhí)行處理。
6所述第一TDMA方法的影響通過所述實施例實現的盤1以及盤驅動器具有以下影響。
根據所述實施例,可以不止一次執(zhí)行寫入請求,以便將數據寫入一次性寫入光盤中的相同地址處。由此,能夠將曾經不可用的文件系統(tǒng)應用于常規(guī)的一次性寫入光盤。例如,可以按照原樣應用各種操作系統(tǒng)(OS)的文件系統(tǒng)。這種文件系統(tǒng)的例子是FAT文件系統(tǒng)。此外,數據可以在不曉得OS不同的情況下進行交換。
基于上述內容,所述一次性寫入光盤不僅能夠更新用戶數據,而且更新記錄在用戶數據區(qū)中的FAT的目錄信息等等。由此,所述一次性寫入光盤提供了可以時常更新諸如FAT的目錄信息的數據的便利。
假定使用了AV系統(tǒng)120,可以使用視頻以及音樂數據作為可更新介質,只要ISA或者OSA剩余有空閑區(qū)。
此外,將數據記錄到主機指定的地址中、或者從這種地址中讀出數據的操作是盤驅動器的一項沉重的處理負擔,其中所述主機指定的地址是一次性寫入光盤中的地址。如果接收到指定地址的寫入指令并且所述地址是之前已經早已在其中記錄了數據的地址,那么可以在不實際對一次性寫入光盤進行方法的情況下,返回錯誤報告。為了實現這種結構,需要管理一次性寫入光盤的記錄狀態(tài),并且依照此實施例,將空間位圖用作實現記錄狀態(tài)管理的裝置。
通過配制空間位圖,可以在沒有增加盤驅動器的處理負擔的情況下,實現具有大容量存儲能力的一次性寫入光盤上的隨機記錄。此外,由于可以管理替代區(qū)的記錄狀態(tài),所以可以在不實際執(zhí)行對一次性寫入光盤的訪問的情況下,獲得在缺陷的替代地址處理或者邏輯改寫處理中使用的替代目的地址。
基于上述內容,通過使用用于管理在盤上作為導入和導出區(qū)分配的管理/控制信息區(qū)的空間位圖,還可以管理管理/控制信息的記錄狀態(tài)。具體來講,管理用作調節(jié)激光光束功率的區(qū)的測試區(qū)OPC是有效的。采用常規(guī)方法,必須對所述盤進行實際訪問,以便為OPC中包括的地址而檢索所述盤,其中所述地址是應該寫入數據的地址。由此在可能范圍內,將已經使用較小激光功率記錄數據的區(qū)解釋為未記錄區(qū)。然而,通過使用也用于管理OPC區(qū)的空間位圖,能夠避免這種誤譯。
通過組合之前描述的改寫功能與空間位圖,可以減少盤驅動器承擔的處理負擔。也就是說,通過由圖17到21中所示的流程圖表示的這些處理可以明顯看出,在不對所述盤進行實際訪問的情況下,能夠確定是否將要激活改寫功能。
此外,通過將在寫入時間檢測到的有缺陷區(qū)以及記錄狀態(tài)中的周圍區(qū)置于空間位圖中,能夠刪去因外傷在有缺陷的地址處記錄數據的耗時處理。此外,通過組合空間位圖的此特征和改寫功能,能夠執(zhí)行寫入處理,其中對于主機來說,好像是沒有寫入錯誤的處理。
基于上述內容,另外將用作替代地址管理信息的更新TDML以及更新的空間位圖記錄在TDMA中,并且同時,還記錄指出有效的TDFL和/或有效的空間位圖的信息。由此,可以在每個時刻識別出有效的TDFL和/或有效的空間位圖。也就是說,所述盤驅動器能夠正確掌握替代地址管理信息的更新狀態(tài)。
此外,將空間位圖記錄在TDMA中的事實,意味著沒有使用用作記錄空間位圖的主要區(qū)的數據區(qū)。例如,沒有使用ISA等等。由此,能夠使用數據區(qū)以及ISA和OSA(均用作替代地址區(qū))的任一項來有效地執(zhí)行替代地址處理。例如,通常根據接近替代源地址的區(qū)的特性,將ISA或者OSA選為用于替代地址處理的替代地址區(qū)。通過以這種方式選擇ISA或者OSA,可以有效執(zhí)行對完成替代地址處理的數據的訪問操作。
基于上述內容,在將數據寫入盤1的操作中,因為在區(qū)中檢測到缺陷而可以不將數據寫入指定的區(qū),如果此后連續(xù)地接收到數據,通過執(zhí)行替代地址處理,可以在不返回錯誤報告的情況下繼續(xù)寫入操作。為了清楚,參考圖17和18中所示的流程圖。
此外,如果將寫入數據到指定區(qū)中的操作因為在區(qū)中檢測到缺陷而無法執(zhí)行,那么多數情況下,環(huán)繞有缺陷區(qū)的區(qū)很可能也是無法記錄數據的區(qū)。在該情況下,可以將寫入處理作為這樣一個處理來執(zhí)行,其中假定跟隨所述有缺陷區(qū)的預定區(qū)也是有缺陷區(qū),以便無法實際進行訪問。如果這些區(qū)的數據已經早已由所述盤驅動器接收到,那么可以對所述區(qū)執(zhí)行替代地址處理。在該情況下,即使三個或更多連續(xù)簇進行替代地址處理,也可以在TDFL上收錄替代地址信息ati作為兩個條目,因此可以減少所使用的寫入區(qū)的大小。
基于上述內容,通過對空間位圖執(zhí)行處理以便將處理過的數據成為已經依照此方式寫入數據的區(qū),可以避免非法的訪問。
如果已經由所述盤驅動器接收到跟隨無法寫入數據的區(qū)的數據,那么反之,在TDFL上收錄隨后區(qū)的預定區(qū)以作為均具有分配的替代目的地的有缺陷簇,并且作為其中已經早已寫入數據的區(qū)而在空間位圖上處理。如果此后從主機接收用于將數據寫入這種區(qū)的命令,那么所述盤驅動器參照空間位圖來找出已經寫入數據的區(qū)。在該情況下,可以執(zhí)行改寫功能,以便在沒有生成錯誤的情況下記錄數據。
此外,由于所述DMA具有與可寫盤相同的數據結構,所以數據可以通過再現系統(tǒng)從由所述實施例提供的盤再現,即使使用為可寫盤而設計的再現系統(tǒng)也可以。
7第二TDMA方法7-1TDMA接下來,將解釋第二種TDMA方法。應當注意,第二種TDMA方法具有與第一個描述的內容的很多相似性。由此,主要解釋這兩種方法之間的不同。
盤的結構與圖1到3中所示的那些相同。此外,DMA的數據結構也與圖4到8中所示那些相同。
然而,第二種TDMA方法不同于第一個的地方在于在第二種TDMA方法的情況下,沒有將空間位圖記錄在TDMA中。相反,將空間位圖記錄在所述ISA中。
圖26中所示的是TDMA的數據結構。TDMA的大小通常是2,048個簇。將由簇號1到4識別的一到四個簇用作記錄TDFL(臨時缺陷表)的簇。
將由簇號n識別的簇用作記錄TDDS(臨時盤定義結構)的簇,其是光記錄介質上的詳細信息。
在所述TDMA中,依照設置來記錄TDFL和TDDS。如果將更新的設置另外記錄在TDMA中,那么將所述設置在TDMA中的空閑區(qū)開始處寫入。也就是說,將更新的設置記錄在緊緊跟隨記錄的TDDS的區(qū)中。
在圖中未示出,具有大小在范圍一到四個字節(jié)中的TDFL的數據結構幾乎與圖11中所示的相同。在然而不同于第一種方法,在第二種TDMA方法的情況下,沒有將TDDS記錄在TDFL的最后扇區(qū)中。也就是說,如圖11所示,跟隨替代地址信息ati終止符的區(qū)全部利用編碼00h來填充。由此,將所述TDDS記錄在不同于用于記錄TDFL的簇的簇中,如圖26所示。
TDFL中包括的缺陷表管理信息的數據結構完全與圖7中所示的相同。此外,替代地址信息ati的數據結構完全和圖8中所示的一樣。具有設置為0101和1010的狀態(tài)1的值的一對替代地址信息ati,作為表示用作替代源的多個連續(xù)簇以及用作替代目的地的多個連續(xù)簇的一對條目來解釋。
圖27是示出了TDDS的數據結構的圖表,將其記錄在不同于記錄TDFL的簇的簇中。在該情況下,TDDS的大小是一個簇,其與圖5中所示的DDS相同。TDDS的內容幾乎與之前參照圖5解釋的相同。然而通過比較圖5和27中所示的數據結構顯而易見的是,從字節(jié)位置4開始的字節(jié)是用作記錄TDDS的序列號的字節(jié),從處于字節(jié)位置16的字節(jié)開始的字節(jié)是用作記錄TDMA內容的驅動器區(qū)中第一扇區(qū)的物理地址的字節(jié),并且從處于字節(jié)位置24的字節(jié)開始的字節(jié)是用作記錄TDMA內部TDFL中第一扇區(qū)的物理地址AD_DFL的字節(jié)。
應當注意,在雙層盤的情況下,TDMA為0和層1中的每一個提供。非常像如上所述的第一TDMA方法,其能夠采用使用TDMA的技術,借此首先將為層0而設的TDMA用作更新TDFL和TDDS的TDMA,并且當完全地用盡為層0而設的TDMA之時,使用為層1而設的TDMA。
7-2ISA以及OSA圖28是示出了ISA以及OSA的圖表。在此實施例的情況下,只將OSA用作替代區(qū)。將所述ISA用作記錄空間位圖的區(qū)。
在DDS以及TDDS中定義了ISA以及OSA的大小。在初始時間確定ISA的大小,并且此后保持恒定。
然而,甚至在其中已經記錄了數據之后,OSA的大小也可以改變。
當在替代地址處理中將數據記錄到OSA中時,將所述數據寫入這樣的區(qū),其中從OSA的最后簇開始、沿朝向OSA開始處的簇的方向來記錄,而不跳過位于最后和開始簇之間的任何簇。
從位于ISA起始處的簇開始,一個簇接一個簇地使用ISA,以作為用于記錄空間位圖SBM#_1到SBM#_5的區(qū),如圖所示。更詳細的說,非常像早先描述的第一種TDMA方法,空間位圖的大小是一個簇并且將第一空間位圖記錄在第一簇中。當此后更新空間位圖時,將更新的空間位圖作為新位圖記錄在ISA空閑區(qū)的起始處,即在緊跟最后記錄的空間位圖的區(qū)中,而不是在最后記錄的空間位圖和新空間位圖之間創(chuàng)建空閑空間。
由此,記錄在ISA中的位圖里的最后空間位圖成為有效信息。在圖28中所示的ISA的情況下,空間位圖SBM#_5是有效信息。
空間位圖的數據結構幾乎與圖10中所示的相同,除了在第二種TDMA方法的空間位圖的情況下,與圖10中所示的數據結構不同,最后扇區(qū)沒有用作記錄TDDS的扇區(qū)。
應當注意,在雙層盤的情況下,將為層0而設的空間位圖記錄在層0的ISA中,同時將為層1而設的空間位圖記錄在層1的ISA中。
然而,層0的ISA以及層1的ISA可以被認為是具有較大尺寸的單個區(qū),與空間位圖是為層0還是層1而設的位圖無關。在該情況下,將層0的ISA首先用作存儲為兩個層而設的空間位圖的區(qū),當層0的ISA完全地用盡時,再使用層1的ISA。
順便提及,當將通過此實施例提供的盤1作為具有用于記錄空間位圖的ISA的盤而被安裝在另一個盤驅動器上時,需要防止ISA無意中作為替代區(qū)被使用。為了避免ISA被無意中作為替代區(qū)使用,使用圖27中所示的TDDS的備用區(qū)已滿標志。
在單層盤的情況下,具有1字節(jié)大小的備用區(qū)已滿標志具有圖29A中所示的格式。相反,在雙層盤的情況下,具有1字節(jié)大小的備用區(qū)已滿標志具有圖29B中所示的格式。
首先,在圖29A中所示的單層盤的情況下,保留b7到b2位。b1位是外部的備用區(qū)已滿標志。在此外部備用區(qū)已滿標志中設置的值1指出整個OSA已經利用記錄在其中的數據來填充了。b0位是內部備用區(qū)已滿標志。在此內部備用區(qū)已滿標志中設置的值1指出整個ISA已經利用記錄在其中的數據來填充了。
相反在圖29B中所示的雙層盤的情況下,除單層盤的b1以及b0位以外,b2以及b3位分別是第二層的OSA已滿標志以及ISA已滿標志。在該情況下,b0以及b1位分別是第一層的OSA已滿標志以及ISA已滿標志。
由此,如果依照此實施例的這種情況將空間位圖記錄在ISA中,那么將為ISA而設的內部備用區(qū)已滿標志設置為1。通過這樣做,當將作為ISA中沒有剩下空閑區(qū)的盤的盤1呈現給其它盤驅動器時,另一個盤驅動器可以防止將ISA用于替代地址處理。
8第二TDMA方法的操作
8-1數據寫入在第二種TDMA方法的情況下,所述系統(tǒng)控制器60執(zhí)行由圖30中所示的流程圖表示的數據寫入處理。
此外,在第二種TDMA方法的情況下,在即將執(zhí)行如下所述的數據寫入處理時,假設已經將盤1安裝在盤驅動器上,并且已經將TDFL、TDDS以及空間位圖從記錄在安裝盤上的TDMA傳送到高速緩沖存儲器60a。此外,以下描述還省略了對時常將邏輯地址轉換為物理地址的處理的說明。
讓所述系統(tǒng)控制器60接收請求以便在來自于主機裝置的確定地址處寫入數據,其中所述主機裝置諸如是AV系統(tǒng)120。在該情況下,所述系統(tǒng)控制器60開始由圖30中所示的流程圖表示的處理。所述流程圖從步驟F501開始,其中所述系統(tǒng)控制器60參考存儲在所述高速緩沖存儲器60a中的空間位圖(或者高速緩沖存儲器60a中更新的最新的位圖),以便確定是否已經將數據記錄在寫入請求中指定的地址處。
如果沒有在所述指定地址處記錄數據,那么處理流程從步驟F502進行到步驟F503,其中執(zhí)行正常的寫入處理以執(zhí)行在所述地址寫入數據的命令。
也就是說,在F503,所述系統(tǒng)控制器60執(zhí)行在指定地址寫入數據的控制。換言之,驅動所述光學拾取器51以便訪問所述指定地址,并且將待寫入數據按照要求記錄在所述指定地址處。
當數據寫入處理正常結束時,處理流程繼續(xù)到步驟F504,其中更新存儲在所述高速緩沖存儲器60a中的空間位圖。也就是說,將在空間位圖中分配給已經寫入數據的簇的位設置為指出已經將數據寫入該簇的值。然后,結束響應寫入請求執(zhí)行的處理。
如果在寫入處理期間由于在盤1上的損傷連同其它原因而產生錯誤,那么在某些情況下可能執(zhí)行替代地址處理。在這種情況下,執(zhí)行像參照圖18所示流程圖解釋的那種替代地址處理。應當注意,執(zhí)行該替代地址處理的步驟不包含在圖30中所示的流程圖的描述內。
如果在所述步驟F502獲得的確定結果揭示了指出已經將數據記錄在地址處的空間位圖,其中所述地址在來自于所述主機裝置的寫請求中被指定,那么另一方面,處理流程繼續(xù)到步驟F505。在此步驟,所述系統(tǒng)控制器60確定更新數據的功能是否有效。應當注意,參照圖31中所示的流程圖稍后將解釋能更新數據的功能。
如果所述更新數據的功能無效,那么處理流程繼續(xù)到步驟F506,其中在所述處理執(zhí)行結束前向所述主機裝置返回錯誤報告。
如果所述更新數據的功能有效,那么相反,處理流程繼續(xù)到步驟F507,以便首先確定用于更新數據的替代地址處理實際上是否執(zhí)行。
為了執(zhí)行所述替代地址處理,所述備用區(qū)OSA必須具有用于至少記錄所述寫操作中請求的數據的空閑區(qū)。此外,所述TDMA必須處于這樣的界限,其允許用于管理此替代地址處理的所述替代地址信息ati的條目被添加,即允許所述TDFL被更新。
如果所述OSA具有空閑區(qū)并且所述TDMA具有允許用于管理此替代地址處理的替代地址信息ati的條目被添加的界限,通過所述系統(tǒng)控制器60執(zhí)行的處理流程從所述步驟F507進行到步驟F508,其中所述光學拾取器51按照這次在OSA中的要求被驅動以進行訪問所述OSA并且記錄待寫數據。
然后,在下一步F509,更新存儲在所述高速緩沖存儲器60a中的所述空間位圖。也就是說,在執(zhí)行替代地址處理以便更新數據的處理中,將空間位圖中分配給OSA簇的位設置為指出已經將所述數據寫入簇中的值,其中所述OSA簇指出已經將數據寫入其中的地址。
隨后,在下一步F510,更新存儲在所述高速緩沖存儲器60a中的所述TDFL。也就是說,將表示這次執(zhí)行的所述替代地址處理的替代地址信息ati作為條目重新添加到所述TDFL。作為選擇,如果包括相同的替代源地址,如在所述寫請求中指定的所述地址的替代地址信息ati已經在所述TDFL中存在時,那么更新該條目。此外,如果將替代地址信息ati重新添加到所述TDFL,那么增加所述缺陷表管理信息中包括的條目計數,如表示收錄DFL條目的數目的計數,并且減少未使用OSA簇的數目。然后,結束響應寫入請求執(zhí)行的處理處理。
通過執(zhí)行如上所述的處理來使用所述OSA,所述系統(tǒng)控制器60能夠處理將數據寫入到地址中的請求,在該地址處早已記錄過數據,由此處理更新數據的請求。
如果在步驟F507獲得的確定結果指出所述OSA不具有用于至少記錄所述寫操作中請求的數據或者所述TDMA不具有允許用于管理該替代地址處理的所述替代地址信息ati的條目被添加的界限,那么相反無法執(zhí)行替代地址處理。在該情況下,處理流程繼續(xù)到步驟F511,其中在結束所述執(zhí)行處理之前指出沒有用于寫入所述數據的區(qū)的錯誤報告返回到所述主機裝置。
應當注意,在步驟F510可以重新生成替代地址信息ati,以便通過執(zhí)行由圖20中所示流程圖表示的處理來反映所述執(zhí)行的替代地址處理。
還值得注意的是,如果用作記錄空間位圖區(qū)的ISA不包括空閑區(qū),那么無法執(zhí)行用于更新所述空間位圖的記錄操作。在該情況下,可以開始以下通常的對策來允許執(zhí)行記錄用戶數據的處理·當其ISA包括所記錄的空間位圖、但是沒有剩余空閑區(qū)的盤安裝在盤驅動器上時,所述盤驅動器根據最新的空間位圖檢驗RF信號并且重構所述空間位圖,所述RF信號用作在所述盤上有效的空閑區(qū)的再現的數據信號。
·對于其ISA包括記錄空間位圖但是沒有剩余空閑區(qū)的盤,所述盤驅動器只允許執(zhí)行限制寫操作(或者順序寫入操作)以便在跟隨記錄用戶數據的最后地址的區(qū)中執(zhí)行記錄數據。
順便提及,在本實施例的情況下,所述ISA用作記錄空間位圖的備用區(qū)。由此,需要使所述數據更新功能有效或者無效取決于安裝在所述盤驅動器上的盤1是否是允許所述ISA記錄空間位圖備用區(qū)的盤。
在步驟F505,所述系統(tǒng)控制器60確定更新數據功能是否已經處于有效狀態(tài),其通過圖31中所示流程圖表示的處理來設置。
當所述盤1安裝在所述盤驅動器上時,通常執(zhí)行如圖31中所示流程圖表示的設置所述數據更新功能的處理。
當所述盤1安裝在所述盤驅動器上時,所述系統(tǒng)控制器60在步驟F601檢驗盤1的TDDS來檢查在字節(jié)位置52上提供的備用區(qū)已滿標志的位b0。
如早先所述的那樣,通過參照圖29A和29B,在由本實施例提供的所述盤1中,如包括用作記錄空間位圖區(qū)ISA的盤,位b0被設置為1。甚至在包括用作替代區(qū)ISA的盤的情況下,當整個ISA用完時,位b0被設置為1。也就是說,至少,如果所述盤是由本實施例提供的盤,位b0被設置為1并且,如果所述盤不是由本實施例提供的盤,位b0被設置為0或1。由此,至少,如果位b0被設置為0,那么所述盤不是由本實施例提供的盤。
由此,如果位b0被設置為0,處理流程繼續(xù)到步驟F604,其中停止更新數據功能。
在該情況下,所述盤驅動器不能夠執(zhí)行替代地址處理和在該盤上記錄空間位圖的處理。也就是說,不執(zhí)行圖30中所示流程圖的步驟F507到F511。此外,對普通的寫操作情況更新空間位圖也不執(zhí)行圖30中所示流程圖的步驟F504。然而,對本實施例沒有提供的盤的詳細操作沒有明確地包括在圖30所示的流程圖中。
由此,即便維持所述ISA的狀態(tài)和再現的兼容性,也不執(zhí)行本實施例的數據更新操作。
如果在步驟F601獲得檢查的結果指出該位b0是1,相反,處理流程繼續(xù)到步驟F602,其中檢查所述ISA的最后簇。這是因為在十分可能范圍內安裝在所述盤驅動器上的盤是由本實施例所提供的盤。
如果所述ISA的最后簇是記錄空間位圖的簇,那么處理流程從步驟F603進行到步驟F605來讀出所述空間位圖并且將所述位圖存儲在高速緩沖存儲器60a中。然后,在下一步F606,使更新數據功能有效。
如果在步驟F603獲得的審查結果揭露所述ISA的最后簇被確定為沒有記錄空間位圖的簇,相反,處理流程繼續(xù)到步驟F604,其中使更新數據功能無效。
如上所述通過執(zhí)行設置數據更新功能狀態(tài)的處理,對由本發(fā)明提供的盤使更新數據功能有效,所述盤如包括記錄空間位圖區(qū)的ISA的盤。在使用所述ISA作為替代區(qū)的盤的情況下,相反,所述ISA不被用作記錄空間位圖區(qū)并且也不使由本實施例提供的數據更新功能有效。使用所述ISA作為替代區(qū)的盤的例子是包含由另一個盤驅動器記錄的數據的盤。
8-2數據取出通過參照圖32中所示的流程圖,以下描述解釋了由所述系統(tǒng)控制器60執(zhí)行的處理,所述系統(tǒng)控制器60應用于所述盤驅動器以便在再現時間再現來自于所述盤1的數據。
假定所述系統(tǒng)控制器60接收指定了盤1中地址的請求,以便從諸如所述AV系統(tǒng)120的主機裝置讀出記錄在所述地址的數據。
在該情況下,所述系統(tǒng)控制器60執(zhí)行起始于流程圖步驟F701的所述處理,其中所述空間位圖涉及為了確定是否已經將數據記錄在請求中指定的地址中。
如果沒有數據記錄在請求中指定的地址中,那么處理流程繼續(xù)到步驟F702,其中指出所述指定地址是不正確的地址的錯誤報告返回到所述主機裝置,并且結束執(zhí)行所述處理。
如果數據已經記錄在請求中指定的地址中,相反,處理流程繼續(xù)到F703,其中為包括與請求中指定的地址處匹配的替代源地址的替代地址信息ati搜索所述TDFL。
如果在所述搜索中沒有包括與請求中指定的地址處匹配的替代源地址的替代地址信息ati被找到,那么處理流程從步驟F703進行到步驟F704,其中在結束執(zhí)行處理前從所述指定地址中再現所述數據。該完成處理是再現來自于用戶數據區(qū)的數據的正常的再現處理。
如果在步驟F703獲得的檢索結果指出存在包括與請求中指定的地址匹配的替代源地址的替代地址信息ati,相反,處理流程從步驟F703進行到步驟F705,其中從所述替代地址信息ati中提取替代源地址。也就是說,獲得在所述OSA中的地址。
然后,在下一步F706,所述系統(tǒng)控制器60執(zhí)行控制來讀出來自于在所述OSA或替代源地址中所述獲得地址的數據,并且在結束所述執(zhí)行處理之前,將所述再現數據傳送到諸如AV系統(tǒng)120的主機裝置,所述替代源地址是從所述替代地址信息ati中提取的。
通過執(zhí)行如上所述的處理,可以正確再現最新數據并且在更新所述數據之后響應所述主機生成的數據再現請求將最新數據傳送到所述主機裝置。
8-3TDFL/空間位圖的更新以及轉換為可兼容盤與之前描述的第一TDMA方法非常相像,在預先確定時刻將更新TDFL和空間位圖從高速緩沖存儲器60a傳送到所述盤1,所述預先確定時刻諸如當所述盤1從盤驅動器彈出時。
在第二種TDMA方法的情況下,在由圖33中所示流程圖表示的處理中,將替代地址管理信息(包括所述TDFL和所述TDDS)以及空間位圖從高速緩沖存儲器60a傳送到所述盤1。
所述流程圖從步驟F801開始,其中所述系統(tǒng)控制器60確定存儲在所述高速緩沖存儲器60a中的TDFL是否已經更新。如果已經更新存儲在所述高速緩沖存儲器60a中的所述TDFL,那么處理流程繼續(xù)到步驟F802,其中所述TDFL被記錄在記錄在盤1上的TDMA中的空閑區(qū)的開始處。
然后,在下一步F803,所述TDDS被記錄在所述記錄在盤1上的TDMA中的開始處。
應當注意,當所述TDFL和TDDS記錄在TDMA中時,存儲在所述高速緩沖存儲器60a中的所述空間位圖可能需要更新來反映所述記錄。
在步驟F804,檢查存儲在所述高速緩沖存儲器60a中的所述空間位圖以便確定是否已經更新所述位圖。
如果已經更新了存儲在所述高速緩沖存儲器60a中的所述空間位圖,那么處理流程繼續(xù)到步驟F805,其中將所述空間位圖從所述高速緩沖存儲器60a傳送到在記錄在盤1上ISA中的空閑區(qū)的開始處。
如上所述,所述TDFL和TDDS記錄在TDMA中,而所述空間位圖記錄在所述ISA中,因此,替代地址信息和指出是否已經將數據記錄在每個簇中的信息反映在所述盤1中。
此外,在所述TDMA中更新所述TDFL和TDDS但是,為了維持具有可寫盤的再現兼容性,在結束時間將記錄在所述TDMA中的信息傳送到所述DMA。在那時,最新的TDFL和最新的TDDS記錄在所述DMA中。然而,需要通過執(zhí)行圖25中所示流程圖的步驟F405到F407的處理,以便將具有不同于0000的狀態(tài)1的所有替代地址信息ati碎片轉換為具有0000的狀態(tài)1的替代地址信息ati碎片。
9第二TDMA方法的影響即使通過采用如上所述的第二TDMA方法,基本上,可以獲得如第一TDMA方法相同的效果。
在本實施例的情況下,空間位圖存儲在所述ISA中。因為所述盤布局沒有改變,然而,從與現存盤兼容性的角度本實施例是有益的。
此外,對于用作記錄空間位圖的區(qū)的ISA,設置所述備用區(qū)已滿標志為1以便防止另一個盤驅動器使用所述ISA作為替代區(qū)。
因為沒有空間位圖記錄在TDMA中,所以所述TDMA可以有效地用作為對于更新所述TDFL和TDDS的區(qū)。也就是說,可以更新所述替代地址管理信息更多次以便趕上大量的數據更新。
至此已經描述了由優(yōu)選實施例提供的盤以及為所述盤設計的盤驅動器。然而,本發(fā)明的范圍不局限于所述優(yōu)選實施例。也就是說,在本發(fā)明本質的范圍內可以想到各種修改。
例如,對于本發(fā)明的記錄介質,可以使用不同于光盤介質的記錄介質。不同于所述光盤介質的記錄介質的例子是磁光盤、磁盤以及基于半導體存儲器的介質。
根據上述描述顯而易見的是,,本發(fā)明具有以下效果。
根據本發(fā)明,一次性寫入記錄介質實際上可以用為允許已經記錄在其上的數據更新的記錄介質。由此,對于可寫的記錄介質諸如FAT文件系統(tǒng)的文件系統(tǒng)可以使用一次性寫入記錄介質。因此,本發(fā)明提供顯著地增強一次性寫入記錄介質效用的效果。例如,所述FAT文件系統(tǒng)允許各種操作系統(tǒng)(OS)再現來自于可寫記錄介質的數據以及在只可寫的記錄介質上記錄數據,所述FAT文件系統(tǒng)是用于諸如個人計算機的信息處理裝置的標準文件系統(tǒng)。借助于本發(fā)明,然而,所述FAT文件系統(tǒng)實際上還可以應用于一次性寫入記錄介質,并且允許在沒有有意的操作系統(tǒng)之間不同的情況下交換數據。從保持兼容性的角度這些特征也是有益的。
此外,根據本發(fā)明,只要替代區(qū)和用于更新替代地址管理信息的區(qū)保持在一次性寫入記錄介質中,可以將所述一次性寫入記錄介質用作可寫的記錄介質。由此,可以有效地使用所述一次性寫入記錄介質。因此,本發(fā)明達到可以減少資源消耗的效果。
基于上述內容,空間位圖可以被認為是指出是否已經將數據記錄在記錄介質上的任意簇中的信息,所述簇被用作為數據單元??偟膩碚f,主機等等產生在地址上記錄數據的請求,所述地址在請求中被指定為在安裝在記錄裝置上的記錄介質中的地址;或產生再現來自于地址的數據的請求,所述地址在請求中被指定為在安裝在再現裝置上的記錄介質中的地址,并且這種請求是必須由所述記錄和再現裝置承擔的沉重的處理負荷。通過參照這種空間位圖,然而,能夠確定數據是否已經記錄在例如在寫請求中指定的地址上。如果數據已經記錄在所述指定地址上,那么在實際上沒有進行訪問所述記錄介質的情況下,錯誤報告可以返回到所述主機。作為選擇,可以通過執(zhí)行替代地址處理更新所述數據。具體來講,在實際上沒有進行訪問所述記錄介質的情況下還能夠確定更新數據的功能是否有效(使能)。
此外,通過參照這種空間位圖,能夠確定數據是否已經記錄在例如在讀請求中指定的地址上。如果沒有數據記錄在所述指定地址上,那么在實際上沒有進行訪問所述記錄介質的情況下,錯誤報告可以返回到所述主機。
也就是說,這樣做能夠減輕記錄和再現裝置在分別向所述記錄介質上記錄數據和從所述介質再現數據時所承受的處理負擔。
此外,通過使用指出是否已經將數據記錄在任意簇中的所述信息,可以管理替代區(qū)的記錄狀態(tài)。由此,在實際上沒有進行訪問記錄介質的情況下,能夠獲得替代目的地址,其將被用于由于缺陷存在執(zhí)行或為了更新數據而執(zhí)行的替代地址處理。
基于上述內容,還可以通過使用指出是否已經將數據記錄在任意的簇中的信息來管理諸如所述導入和導出區(qū)的管理/控制區(qū)。由此,所述指出是否已經將數據記錄在任意的簇中的信息適合于通??刂朴糜谡{節(jié)激光功率等等的所述OPC的使用范圍的處理。也就是說,當所述OPC搜索試驗寫區(qū)以便調節(jié)激光功率時,對于實際上進行訪問所述記錄介質來說是不必要的,并且還能夠避免關于是否已經將數據記錄在簇中的不正確的檢測。
此外,指出是否已經將數據記錄在任意簇中的信息可以揭示出用作寫操作目標的區(qū)由于外傷被損壞并且數據已經記錄在環(huán)繞所述目標面積的區(qū)中,由此能夠取消在所述損壞目標面積中的地址上記錄數據的處理,執(zhí)行該處理將另外花費很長時間?;谏鲜鰞热?,通過組合具有更新數據功能的這些功能,能夠執(zhí)行寫處理,所述主機看來像是沒有包含寫入錯誤的處理。
此外,在更新替代地址管理信息處理中,替代地址管理信息另外記錄在所述記錄介質的第二替代地址管理信息區(qū)中,并且還記錄指出有效替代地址管理信息的信息。以這種方式,可以識別在第二替代地址管理信息區(qū)中的有效替代地址管理信息。也就是說,記錄或再現裝置能夠正確掌握在每個時間點上替代地址管理信息的更新狀態(tài)。
基于上述內容,,根據數據寫入處理,用作已寫/未寫狀態(tài)指示信息的空間位圖另外還記錄在所述記錄介質的第二替代地址管理信息區(qū)中,并且也記錄了指出有效已寫/未寫狀態(tài)指示信息的信息。由此,可以正確識別有效已寫/未寫狀態(tài)指示信息。
此外,在該情況下,所述已寫/未寫狀態(tài)指示信息沒有記錄在主數據區(qū)中。由此,可以執(zhí)行在主數據區(qū)中有效地使用替代地址的替代地址處理,并且可以使訪問所述數據的操作更有效,所述數據是通過執(zhí)行所述替代地址處理記錄的。
如果用作所述已寫/未寫狀態(tài)指示信息的空間位圖記錄在所述主數據區(qū)中,相反,可以有效地使用第二替代地址管理信息區(qū)作為用于替代地址管理信息的區(qū)。也就是說,可以增加更新替代地址管理信息的次數以致數據可以被更新更多次。
如果所述已寫/未寫狀態(tài)指示信息記錄在主數據區(qū)中的替代地址區(qū)的部分中(諸如所述ISA),那么將信息記錄為指出所述替代地址區(qū)部分無法用于替代地址處理的信息。由此,可以防止另一個記錄/再現裝置使用所述替代地址區(qū)部分。因此,可以避免不正確操作。此外,在由本發(fā)明提供的記錄裝置情況下,如果信息作為指出所述替代地址區(qū)部分無法用于替代地址處理的信息存在,那么讀出記錄在所述替代地址區(qū)部分中的數據以便確定是否可以更新數據。由此,可以避免不正確操作。因此,本發(fā)明達到同另一個記錄/再現裝置保持兼容性的效果。
權利要求
1.一種記錄介質,被提供有允許將數據記錄在其中一次的一次性寫入區(qū),該區(qū)包括主數據區(qū)以及用于記錄管理/控制信息的管理/控制區(qū),所述信息用于將數據記錄到所述主數據區(qū)并且從所述主數據區(qū)再現數據,其中所述主數據區(qū)包括將被記錄和從中再現數據的一規(guī)則的記錄/再現區(qū),以及一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)中的缺陷而導致的數據,或者用于記錄在更新數據處理處理中的數據;所述管理/控制區(qū)包括用于記錄第一替代地址管理信息的第一替代地址管理信息區(qū),所述第一替代地址管理信息用于使用所述替代區(qū)管理替代地址處理,并且包括第二替代地址管理信息區(qū),用于以一可更新狀態(tài)記錄所述替代地址管理信息;以及所述主數據區(qū)或者所述管理/控制區(qū)用于記錄與所述主數據區(qū)的每個數據單元以及所述管理/控制區(qū)的每個數據單元相關的已寫/未寫狀態(tài)指示信息,并將該信息作為指出是否已經將數據寫入所述數據單元的信息。
2.如權利要求1所述的記錄介質,其中,根據所述的替代地址處理,將替代地址管理信息附加地記錄在所述第二替代地址管理信息區(qū)中,并且還記錄指出有效替代地址管理信息的信息。
3.如權利要求1所述的記錄介質,其中,根據數據寫入處理,將所述已寫/未寫狀態(tài)指示信息附加地記錄在所述第二替代地址管理信息區(qū)中,并且還記錄指出有效替代地址管理信息的信息。
4.如權利要求1所述的記錄介質,其中,在所述主數據區(qū)中提供了用于記錄所述已寫/未寫狀態(tài)指示信息的已寫/未寫狀態(tài)指示信息區(qū),根據數據寫入處理,將所述已寫/未寫狀態(tài)指示信息附加地記錄在所述已寫/未寫狀態(tài)指示信息區(qū)中,并且使所述已寫/未寫狀態(tài)指示信息區(qū)中的最后已寫/未寫狀態(tài)指示信息成為有效。
5.如權利要求4所述的記錄介質,其中,將所述主數據區(qū)的替代區(qū)中的一部分用作所述已寫/未寫狀態(tài)指示信息區(qū),并記錄信息以指出將所述替代區(qū)的所述部分用作所述已寫/未寫狀態(tài)指示信息區(qū),并因此無法用作所述替代地址處理的區(qū)。
6.一種為一記錄介質而提供的記錄裝置,其中,所述記錄介質被提供有允許在其中記錄數據一次的一次性寫入區(qū),該一次性寫入區(qū)包括一主數據區(qū)以及用于記錄管理/控制信息的一管理/控制區(qū),所述信息用于將數據記錄到所述主數據區(qū)并且從所述主數據區(qū)再現數據,其中所述主數據區(qū)包括將被記錄有數據并且從中再現數據的一規(guī)則的記錄/再現區(qū),以及一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)中的缺陷而導致數據,或者用于記錄更新數據處理過程中的數據;所述管理/控制區(qū)包括用于記錄第一替代地址管理信息的第一替代地址管理信息區(qū),所述第一替代地址管理信息用于使用所述替代區(qū)來管理替代地址處理,還包括用于以可更新狀態(tài)記錄所述替代地址管理信息的第二替代地址管理信息區(qū);以及所述主數據區(qū)或者所述管理/控制區(qū)用于記錄與所述主數據區(qū)的每個數據單元以及所述管理/控制區(qū)的每個數據單元相關的已寫/未寫狀態(tài)指示信息,并將該信息作為指出是否已經將數據寫入所述數據單元的信息,所述記錄裝置包括寫入裝置,用于將數據寫入到所述記錄介質上;確認裝置,用于確定是否已經將數據記錄在與數據寫入請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息將數據寫入所述主數據區(qū);確定裝置,用于確定是否可以執(zhí)行使用所述替代區(qū)以及所述第二替代地址管理信息區(qū)的替代地址處理;以及寫控制裝置,用于如果所述確認裝置確定還沒有在與所述數據寫入請求相關的地址處記錄數據,那么控制所述寫入裝置在與所述數據寫入請求相關的地址處寫入數據,并且更新所述已寫/未寫狀態(tài)指示信息,但如果所述確認裝置確定已經將數據記錄在與所述數據寫入請求相關的地址處,而所述確定裝置確定可以執(zhí)行所述替代地址處理,那么控制所述寫入裝置將與所述數據寫入請求相關的數據寫入所述替代區(qū),并且更新所述替代地址管理信息以及所述已寫/未寫狀態(tài)指示信息。
7.如權利要求6所述的記錄裝置,其中,所述寫控制裝置通過在所述記錄介質的第二替代地址管理信息區(qū)中附加地記錄替代地址管理信息、并且記錄指出有效替代地址管理信息的信息來更新所述替代地址管理信息。
8.如權利要求6所述的記錄裝置,其中,所述寫控制裝置通過在所述記錄介質的第二替代地址管理信息區(qū)中附加地記錄已寫/未寫狀態(tài)指示信息、并且記錄指出有效已寫/未寫狀態(tài)指示信息的信息來更新所述已寫/未寫狀態(tài)指示信息。
9.如權利要求6所述的記錄裝置,其中,所述寫控制裝置通過在所述記錄介質的主數據區(qū)中附加地記錄已寫/未寫狀態(tài)指示符信息來更新所述已寫/未寫狀態(tài)指示信息。
10.如權利要求9所述的記錄裝置,所述裝置還包括設置裝置,用于設置關于是否可以根據記錄介質上記錄的信息、并且根據記錄在存在于所述替代區(qū)中作為該結構中已寫/未寫狀態(tài)指示信息區(qū)的部分中的數據主旨來更新數據的指示符,其中,所述信息指出將記錄介質的主數據區(qū)中的部分替代區(qū)用作所述已寫/未寫狀態(tài)指示信息區(qū)并因此不能用做替代地址處理的區(qū),其中,所述寫控制裝置使用作為已寫/未寫狀態(tài)指示信息區(qū)的替代區(qū)部分,并且在已寫/未寫狀態(tài)指示信息區(qū)中附加地記錄所述已寫/未寫狀態(tài)指示信息。
11.一種為記錄介質而提供的再現裝置,其中,所述記錄介質裝備有允許將數據記錄在其中一次的一次性寫入區(qū),并且包括主數據區(qū)以及用于記錄管理/控制信息的管理/控制區(qū),所述信息用于將數據記錄到所述主數據區(qū)和從所述主數據區(qū)再現數據,其中所述主數據區(qū)包括將被記錄有數據并從中再現數據的規(guī)則的一記錄/再現區(qū),和一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)的缺陷而導致的數據,或者用于記錄在更新數據處理過程中的數據;所述管理/控制區(qū)包括第一替代地址管理信息區(qū),用于記錄第一替代地址管理信息,所述第一替代地址管理信息用于使用所述替代區(qū)管理替代地址處理,并且包括第二替代地址管理信息區(qū)用于以可更新狀態(tài)來記錄所述替代地址管理信息;以及所述主數據區(qū)或者所述管理/控制區(qū)用于記錄所述主數據區(qū)的每個數據單元以及所述管理/控制區(qū)的每個數據單元的已寫/未寫狀態(tài)指示信息,并將該信息作為指出是否已經將數據寫入所述數據單元的信息,所述再現裝置包括讀取裝置,用于從所述記錄介質中讀出數據;第一確認裝置,用于確定是否已經將數據記錄在與讀請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息從所述數據區(qū)中讀出數據;第二確認裝置,用于根據所述替代地址管理信息來確定與所述讀請求相關以便從主數據區(qū)中讀出數據的地址是否是完成替代地址處理的地址;以及讀控制裝置,如果所述第一確認裝置確定已經將數據記錄在與所述讀請求相關的地址處,并且所述第二確認裝置確定與所述讀請求相關的地址不是完成替代地址處理的地址,那么用于控制所述讀取裝置從與所述讀請求相關的地址處讀出數據,但是如果所述第一確認裝置確定已經將數據記錄在與所述讀請求相關的地址處,而所述第二確認裝置確定與所述讀請求相關的地址是完成替代地址處理的地址,那么控制所述讀取裝置根據所述替代地址管理信息從所述替代區(qū)讀出與讀請求相關的數據。
12.一種為記錄介質而提供的記錄方法,其中,所述記錄介質裝備有允許將數據記錄在其中一次的一次性寫入區(qū),并且包括主數據區(qū)以及用于記錄管理/控制信息的管理/控制區(qū),所述信息用于將數據記錄到所述主數據區(qū)并且從所述主數據區(qū)再現數據,其中所述主數據區(qū)包括將被記錄有數據并從中再現數據的一規(guī)則的記錄/再現區(qū),以及一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)的缺陷而導致的數據,或者用于記錄在更新數據處理過程中的數據;所述管理/控制區(qū)包括第一替代地址管理信息區(qū),用于記錄第一替代地址管理信息,所述第一替代地址管理信息用于使用所述替代區(qū)管理替代地址處理,并且包括第二替代地址管理信息區(qū)用于以可更新狀態(tài)來記錄所述替代地址管理信息;以及所述主數據區(qū)或者所述管理/控制區(qū)用于記錄所述主數據區(qū)的每個數據單元以及所述管理/控制區(qū)的每個數據單元的已寫/未寫狀態(tài)指示信息,并將該信息作為指出是否已經將數據寫入所述數據單元的信息,所述記錄方法包括確認步驟,用于確定是否已經將數據記錄在與數據寫入請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息將數據寫入所述主數據區(qū);確定步驟,用于確定是否可以使用所述替代區(qū)以及所述第二替代地址管理信息區(qū)來執(zhí)行替代地址處理;第一寫入步驟,如果在所述確認步驟獲得的確定結果指出沒有將數據記錄在與數據寫入請求相關的地址處,那么在與所述數據寫入請求相關的地址處寫入數據,并且更新所述已寫/未寫狀態(tài)指示信息;以及第二寫入步驟,如果在所述確認步驟獲得的確定結果指出已經在與所述數據寫入請求相關的地址處記錄了數據,而在確定步驟獲得的確定結果指出可以執(zhí)行所述替代地址處理,那么在所述替代區(qū)中寫入與所述數據寫入請求相關的數據,并且更新所述替代地址管理信息以及已寫/未寫狀態(tài)指示信息。
13.一種為記錄介質而設的再現方法,其中,所述記錄介質裝備有允許將數據記錄在其中一次的一次性寫入區(qū),并且包括主數據區(qū)以及用于記錄管理/控制信息的管理/控制區(qū),所述信息用于將數據記錄到所述主數據區(qū)并且從所述主數據區(qū)再現數據,其中所述主數據區(qū)包括將被記錄有數據并且從中再現數據的一規(guī)則的記錄/再現區(qū),和一替代區(qū),用于記錄由于存在于規(guī)則的記錄/再現區(qū)的缺陷而導致的數據,或者用于記錄在更新數據處理過程中的數據;所述管理/控制區(qū)包括第一替代地址管理信息區(qū),用于記錄第一替代地址管理信息,所述第一替代地址管理信息用于使用所述替代區(qū)管理替代地址處理,并且包括第二替代地址管理信息區(qū)用于依照可更新狀態(tài)來記錄所述替代地址管理信息;以及所述主數據區(qū)或者所述管理/控制區(qū)用于記錄所述主數據區(qū)的每個數據單元以及所述管理/控制區(qū)的每個數據單元的已寫/未寫狀態(tài)指示信息,并將該信息作為指出是否已經將數據寫入所述數據單元的信息,所述再現方法包括第一確認步驟,用于確定是否已經將數據記錄在與讀請求相關的地址處,以便根據所述已寫/未寫狀態(tài)指示信息將數據從所述主數據區(qū)中讀出;第二確認步驟,用于根據所述替代地址管理信息來確定與讀請求相關以便從所述主數據區(qū)中讀出數據的地址、是否是完成替代地址處理的地址;第一讀取步驟,如果在所述第一確認步驟獲得的確定結果指出已經在與所述讀請求相關的地址處記錄了數據,并且在第二確認步驟獲得的確定結果指出與所述讀請求相關的地址不是完成替代地址處理的地址,那么從與所述讀請求相關的地址處讀出數據;以及第二讀取步驟,如果在所述第一確認步驟獲得的確定結果指出已經在與所述讀請求相關的地址處記錄了數據,并且在第二確認步驟獲得的確定結果指出與讀請求相關的地址是完成替代地址處理的地址,那么根據所述替代地址管理信息從所述替代區(qū)中讀出與所述讀請求相關的數據。
全文摘要
本發(fā)明增強了一次性寫入記錄介質的可用性。所述一次性寫入記錄介質具有普通的記錄/再現區(qū)、替代區(qū)、第一替代地址管理信息區(qū)(DMA)以及第二替代地址管理信息區(qū)(TDMA)。此外,還記錄了已寫/未寫狀態(tài)指示信息(空間位圖)。第二替代地址管理信息區(qū)是通過添加替代地址管理信息來允許其中記錄的替代地址管理信息被更新的區(qū)。此外,所述已寫/未寫狀態(tài)指示信息指出是否已經將數據記錄在記錄介質上的每個數據單元(簇)中。由此,能夠在一次性寫入記錄介質中正確執(zhí)行缺陷管理并且正確地實現數據更新。
文檔編號G11B7/004GK1698123SQ20048000033
公開日2005年11月16日 申請日期2004年3月11日 優(yōu)先權日2003年3月12日
發(fā)明者倉岡知孝, 小林昭榮, 寺田光利 申請人:索尼株式會社