亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

驅動裝置的制作方法

文檔序號:6768635閱讀:164來源:國知局

專利名稱::驅動裝置的制作方法
技術領域
:本發(fā)明涉及一種向信息記錄介質中記錄數(shù)據(jù)并對信息記錄介質中記錄的數(shù)據(jù)進行再生的驅動裝置。
背景技術
:近年來,在數(shù)字數(shù)據(jù)的記錄中使用各種形式的信息記錄介質,其中有可以重復改寫數(shù)據(jù)的可擦寫型光盤和雖然只允許記錄1次但介質價格低廉的追加記錄型(write-once,又稱一次性記錄)光盤。以這種可擦寫型光盤為例,其中包括DVD-RAM盤、BD-RE(Blu-rayDiscRewritable可擦寫藍光光盤)盤等。另外,以追加記錄型光盤為例,其中包括DVD-R盤、BD-R(Blu-rayDiscRecordable可記錄藍光光盤)。為了提高盤片上記錄的數(shù)據(jù)的可靠性,可擦寫型光盤中導入了缺陷管理機制。缺陷管理機制大體上由滑動置換(slippingreplacement)算法和線性置換(linearreplacement)算法構成?;瑒又脫Q算法主要在格式化盤片時實施。即,在進行格式化處理時,檢查用戶數(shù)據(jù)區(qū)中的全部ECC簇,一旦發(fā)現(xiàn)缺陷簇,就將其位置登錄到主缺陷列表(以下稱為PDL),將對應的邏輯簇偏移到下一個非缺陷的物理簇。由此,在記錄用戶數(shù)據(jù)時,就避開了PDL中登錄的缺陷簇來進行記錄,提高了數(shù)據(jù)記錄的可靠性。另一方面,線性置換算法在記錄用戶數(shù)據(jù)時實施。S卩,在記錄數(shù)據(jù)時,進行校驗處理對該記錄結果進行確認。如果記錄失敗,則進行了記錄的ECC簇成為缺陷簇,通過次級缺陷列表(以下稱為SDL)管理其位置。此外,將用戶數(shù)據(jù)代替記錄到在盤片上的最內周或最外周設置的替換區(qū)中。在代替記錄中也進行所述的校驗處理。記錄成功的話數(shù)據(jù)記錄位置即可確定,因此,此時生成SDL項,登錄到所述SDL中,該SDL項是將缺陷簇的位置信息與代替目的地的ECC簇的位置信息對應起來的信息。此外,有時候針對替換區(qū)中包含的全部ECC簇設置SDL項,對各個ECC簇是可以用作替換目的地即目前是空閑區(qū)還是已經(jīng)作為替換目的地使用完畢的情況進行管理。該替換區(qū)中的空閑區(qū)也稱為備用簇。再生時,參照PDL或SDL,根據(jù)需要對替換目的地的ECC簇進行再生。所述PDL或SDL記錄在盤片上的導入?yún)^(qū)內設置的缺陷管理區(qū)(以后稱為DMA)中。DMA中除此之外還包含替換區(qū)的容量等的信息??刹翆懶凸獗P的情況下,與缺陷管理相關的信息的更新通過改寫DMA來進行。另外,在追加記錄型光盤中也可以導入例如專利文獻1所示的缺陷管理機制。專利文獻1的附圖3A中描述了盤片的數(shù)據(jù)結構。專利文獻1的盤片中,DMA設置在導入?yún)^(qū)和導出區(qū)中。進而,臨時缺陷管理區(qū)(TDMA)設置在導入?yún)^(qū)和導出區(qū)中。在追加記錄型光盤的情況下,與缺陷管理相關的信息的更新通過在每次更新缺陷信息時向TDMA追加缺陷信息來進行。此外,在關閉或終結化(finalize)盤片時,將最新的TDMA的內容記錄到DMA中。TDMA中記錄臨時缺陷管理信息(Temporarydefectmanagementinformation,以后稱為TDDS)和臨時缺陷信息(TemporaryDefectlnformation,以后稱為TDFL)。專利文獻1中的附圖5B中表示了TDDS的數(shù)據(jù)結構。TDDS包含指向相應的TDFL的指針信息。TDFL在TDMA中記錄了多次,因此,指針信息也對各個TDFL加以記錄。進而,TDDS中記錄了追加記錄型光盤上的最終記錄地址(lastrecordedaddress)。如專利文獻1的附圖5B所示,1個追加記錄型光盤可以保持多個最終記錄地址。另外,TDDS中記錄了追加記錄型光盤上的最終記錄替換地址(lastrecordedreplacementaddress)。如專利文獻1的附圖5B所示,1個盤片可以保持多個最終記錄替換地址。專利文獻1的附圖6中表示了TDFL的數(shù)據(jù)結構。TDFL中包含缺陷關聯(lián)信息(informationregardingdefect)#1、#2等。缺陷關聯(lián)信息包含狀態(tài)信息(stateinformation)、指向缺陷簇的指針、指向代替簇的指針。缺陷關聯(lián)信息具有與所述SDL中包含的SDL項同樣的數(shù)據(jù)結構并發(fā)揮同樣的功能。圖33A及圖33B表示專利文獻1的附圖9A及附圖9B所公開的TDFL的更新方法。圖33A表示TDFL#0的數(shù)據(jù)結構。TDFL#0包含與缺陷#1、#2、#3相對應的缺陷關聯(lián)信息#1、#2、#3。假定TDFL#0被記錄后,在追加記錄型光盤中進行了新的數(shù)據(jù)記錄,發(fā)生了缺陷#4、#5。此時,圖33B所示的TDFL#1被記錄到追加記錄型光盤上。這里,TDFL#1是通過將TDFL#0中包含的缺陷管理信息全部保持下來并新追加與缺陷#4、#5相對應的缺陷關聯(lián)信息#4、#5而生成的。專利文獻1的附圖10中表示了缺陷關聯(lián)信息的數(shù)據(jù)結構。缺陷關聯(lián)信息包含狀態(tài)信息。狀態(tài)信息包含用來表示缺陷區(qū)是連續(xù)缺陷塊(continuousdefectblock)還是單獨缺陷塊(singledefectblock)的信息。進而,缺陷關聯(lián)信息包含指向缺陷區(qū)的指針(缺陷區(qū)在盤片上的位置)。進而,缺陷關聯(lián)信息包含指向與缺陷區(qū)相對應的代替區(qū)的指針。當缺陷區(qū)是連續(xù)的缺陷塊序列時,狀態(tài)信息表示指向缺陷區(qū)的指針是連續(xù)缺陷塊的開始還是結束位置。另外,也表示指向代替區(qū)的指針是這些代替塊的開始或結束位置。通過利用這些數(shù)據(jù)結構在追加記錄型光盤中實現(xiàn)缺陷管理機制。進而,當使用所述缺陷管理機制是,也可以在追加記錄型光盤中實現(xiàn)模擬的覆蓋(pseudo-overwrite)記錄。使用圖31和圖32說明在追加記錄型信息記錄介質中進行的模擬覆蓋記錄。在所述缺陷管理機制中,借助于缺陷關聯(lián)信息或SDL項這樣的替換信息,能夠不改變數(shù)據(jù)記錄的表觀上的邏輯地址而將實際記錄數(shù)據(jù)的物理地址映射(mapping)到預先保留起來的其他位置。因此,如果發(fā)出指示向追加記錄型光盤上已經(jīng)有了記錄的邏輯地址覆蓋寫入數(shù)據(jù),則只要將該數(shù)據(jù)記錄到別的物理地址上的扇區(qū)中并更新替換信息以保留原來的邏輯地址,就可以從表觀上實現(xiàn)將數(shù)據(jù)覆寫記錄的狀態(tài)。以后將這種記錄方法稱為模擬覆寫記錄。圖31是表示在作為追加記錄型光盤的信息記錄介質1中記錄了若干個目錄和文件后的狀態(tài)的圖。此外,在該狀態(tài)下尚未進行模擬覆寫記錄。在追加記錄型光盤中,以光軌和區(qū)段為單位管理盤片上的用戶數(shù)據(jù)區(qū)。圖31中,用戶數(shù)據(jù)區(qū)中記錄的用戶數(shù)據(jù)的管理借助于文件系統(tǒng)實現(xiàn)。文件系統(tǒng)所管理的空間稱為卷空間2。此外,在以下說明中,只要沒有特別地詳細記載,作為構成文件系統(tǒng)的卷/文件結構而記錄在信息記錄介質1中的描述符或指針、元數(shù)據(jù)(metadata)分區(qū)或元數(shù)據(jù)文件的結構等都具有IS0/IEC13346標準或UDF(UniversalDiskFormat通用盤片格式)標準所規(guī)定的數(shù)據(jù)結構。圖31中,卷空間2內記錄了卷結構區(qū)3和物理分區(qū)4。物理分區(qū)4內包含UDF標準版本2.5所規(guī)定的元數(shù)據(jù)分區(qū)5a、5b。另外,物理分區(qū)4內記錄了元數(shù)據(jù)文件6a及作為其副本的元數(shù)據(jù)鏡像文件6b。此外,表示這些物理分區(qū)4中的記錄位置的文件項(FE)即FE(元數(shù)據(jù)文件)7a及FE(元數(shù)據(jù)鏡像文件)7b也被記錄下來。另外,也記錄了數(shù)據(jù)文件(File-a)8、數(shù)據(jù)文件(File-b)9。FE或目錄文件等文件結構信息全部配置在元數(shù)據(jù)分區(qū)即元數(shù)據(jù)文件中。UDF標準所規(guī)定的數(shù)據(jù)結構中,在卷結構區(qū)3中記錄了元數(shù)據(jù)分區(qū)5a及文件集描述符(FSD)12的記錄位置。作為FSD12的起點,可以從ROOT目錄開始依次檢索文件結構,例如訪問數(shù)據(jù)文件(File-a)8。接著,當在圖31的狀態(tài)下新模擬覆寫數(shù)據(jù)文件(File-c)時,就成為圖32所示的狀態(tài)。這里,假定數(shù)據(jù)文件(File-c)被記錄到信息記錄介質1上的ROOT目錄下。在記錄數(shù)據(jù)文件(File-c)時,更新并生成追加數(shù)據(jù)文件(File_c)所需的文件結構信息。具體是FE(R00T)13的更新和FE(File-c)14的生成。此外,數(shù)據(jù)文件(File-c)15被記錄到圖31的未記錄區(qū),成為圖32的狀態(tài)。FE(File-c)14被記錄下來時,F(xiàn)E(File_c)14被記錄到元數(shù)據(jù)分區(qū)5a(即元數(shù)據(jù)文件6a)中的未記錄區(qū)11a。接著,F(xiàn)E(ROOT)16被模擬覆寫記錄到FE(ROOT)13上。此時,如圖32所示,F(xiàn)E(R00T)16的數(shù)據(jù)被記錄到替換區(qū)17。進而,更新盤片管理信息2中包含的替換信息,將FE(ROOT)13映射到FE(R00T)16。在進行了這樣的文件記錄處理后,再生數(shù)據(jù)文件(File-c)15的動作變?yōu)槿缦滤?J\o從信息記錄介質1的卷結構區(qū)3取得FE(元數(shù)據(jù)文件)7a和FSD12的位置信息。接著,進行文件結構的再生。為了再生文件結構,基于已取得的FE(元數(shù)據(jù)文件)7a和FSD12的位置信息,進行FSD12的再生。從再生的FSD12取得FE(ROOT)13的位置信息作為邏輯地址?;谒〉玫腇E(ROOT)13的位置信息(邏輯地址),進行FE(ROOT)13的再生。此時,參照替換信息,再生被映射到FE(R00T)13的位置信息(邏輯地址)的FE(ROOT)16。FE(R00T)16包含最新的ROOT目錄文件,因而具有指向FE(File_c)14的位置信息。此外,利用從FE(File_c)14取得的數(shù)據(jù)文件(File_c)15的位置信息,再生數(shù)據(jù)文件(File-c)15。在如上所述的追加記錄型光盤中,也可以借助于缺陷管理機制進行模擬覆寫記錄。專利文獻1美國專利申請公開第2004/0076096號說明書但是,所述所說明的追加記錄型光盤的模擬覆寫記錄方式中存在的問題是一旦替換區(qū)中的未記錄區(qū)被用完,即使用戶數(shù)據(jù)區(qū)中仍有未記錄區(qū),也無法繼續(xù)進行數(shù)據(jù)記錄。原因在于,無法更新文件系統(tǒng)信息。特別是,追加記錄型光盤不同于替換區(qū)容量可以在需要時擴展的可擦寫型光盤,其在盤片格式化(初始化)時就已確定。此外,很難考慮進行模擬覆寫記錄而事先確定適當?shù)奶鎿Q區(qū)容量。如果事先確定的替換區(qū)容量過大,則用戶數(shù)據(jù)區(qū)容量減少,而過小則會出現(xiàn)即使用戶數(shù)據(jù)區(qū)中仍有未記錄區(qū)也無法繼續(xù)記錄數(shù)據(jù)的狀況。無論哪種情況,都不能有效地利用追加記錄型光盤的用戶數(shù)據(jù)區(qū)。
發(fā)明內容本發(fā)明解決了所述問題,其目的在于提供一種在追加記錄型光盤的模擬覆寫記錄中能夠沒有浪費地利用用戶數(shù)據(jù)區(qū)的驅動裝置。本發(fā)明的驅動裝置是一種對追加記錄型記錄介質進行順序(sequential)記錄的驅動裝置,其中,所述追加記錄型記錄介質包含數(shù)據(jù)區(qū)和盤片管理信息區(qū),數(shù)據(jù)區(qū)包含替換區(qū)和用戶數(shù)據(jù)區(qū),在所述盤片管理信息區(qū)中記錄用來管理所述追加記錄型記錄介質的盤片管理信息,對所述數(shù)據(jù)區(qū)分配多個物理地址,對所述用戶數(shù)據(jù)區(qū)分配多個邏輯地址,對所述用戶數(shù)據(jù)區(qū)分配至少一條光軌,所述盤片管理信息包含用來管理所述至少一條光軌的光軌管理信息,所述光軌管理信息包含最終記錄地址,該最終記錄地址是表示光軌內最后記錄數(shù)據(jù)的位置的物理地址,所述驅動裝置包含記錄再生部,對所述追加記錄型記錄介質進行記錄動作或再生動作;以及驅動控制部,控制所述記錄再生部,其中,所述驅動控制部所執(zhí)行的處理包含從所述盤片管理信息區(qū)讀出所述盤片管理信息;基于所述盤片管理信息,確定表示所述多個邏輯地址與所述多個物理地址的對應關系的初始邏輯地址_物理地址映射;接收記錄指示,該記錄指示包含表示應記錄數(shù)據(jù)的位置的邏輯地址;按照所述初始邏輯地址-物理地址映射,將所述記錄指示中包含的所述邏輯地址變換為物理地址;基于與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述光軌管理信息,確定所述至少一條光軌中的一條光軌;基于所述所確定的光軌內的所述最終記錄地址,將表示所述所確定的光軌中下一個可記錄數(shù)據(jù)的位置的物理地址確定為下次可記錄地址;對與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述下次可記錄地址進行比較;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址小于所述下次可記錄地址時,所執(zhí)行的處理包含控制所述記錄再生部使得將所述數(shù)據(jù)記錄到所述用戶數(shù)據(jù)區(qū)中的特定位置,該特定位置是由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置以外的特定位置;生成新的盤片管理信息,該信息包含替換管理信息和由所述數(shù)據(jù)記錄更新后的所述最終記錄地址,該替換管理信息將與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址映射到表示所述特定位置的物理地址上;以及控制所述記錄再生部使得將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中,當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址與所述下次可記錄地址相等時,所執(zhí)行的處理包含控制所述記錄再生部使得將所述數(shù)據(jù)記錄到由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置;生成新的盤片管理信息,該信息包含由所述數(shù)據(jù)記錄更新后的所述最終記錄地址;以及控制所述記錄再生部使得將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中。也可以是,所述追加記錄型記錄介質包含多個ECC簇;所述多個ECC簇分別包含多個扇區(qū);對所述多個扇區(qū)分別分配所述多個物理地址;所述下次可記錄地址是包含所述最終記錄地址的ECC簇的下一ECC簇中包含的開頭扇區(qū)的物理地址。也可以是,所述確定的光軌是開放光軌,所述用戶數(shù)據(jù)區(qū)中的特定位置確定為由所述所確定的光軌內的下次可記錄地址所表示的位置。也可以是,所述確定的光軌是開放光軌,所述用戶數(shù)據(jù)區(qū)中的特定位置確定為由與所述所確定的光軌不同的光軌內的下次可記錄地址所表示的位置,所述開放光軌內的所述下次可記錄地址表示最接近由所述物理地址所示的位置的位置,該物理地址與所述記錄指示中包含的所述邏輯地址相對應。本發(fā)明的驅動裝置是一種對追加記錄型記錄介質中記錄的數(shù)據(jù)進行再生的驅動裝置,其中,所述追加記錄型記錄介質包含數(shù)據(jù)區(qū)和盤片管理信息區(qū),數(shù)據(jù)區(qū)包含替換區(qū)和用戶數(shù)據(jù)區(qū),在所述盤片管理信息區(qū)中記錄用來管理所述追加記錄型記錄介質的盤片管理信息,對所述數(shù)據(jù)區(qū)分配多個物理地址,對所述用戶數(shù)據(jù)區(qū)分配多個邏輯地址,所述盤片管理信息包含含有多個替換管理信息的替換管理信息列表,所述多個替換管理信息分別將表示所述用戶數(shù)據(jù)區(qū)中的位置的物理地址映射到另外的物理地址,所述驅動裝置包含記錄再生部,對所述追加記錄型記錄介質進行記錄動作或再生動作;以及驅動控制部,控制所述記錄再生部,其中,所述驅動控制部所執(zhí)行的處理包含從所述盤片管理信息區(qū)讀出所述盤片管理信息;基于所述盤片管理信息,確定表示所述多個邏輯地址與所述多個物理地址的對應關系的初始邏輯地址-物理地址映射;接收再生指示,該再生指示包含表示應再生數(shù)據(jù)的位置的邏輯地址;按照所述初始邏輯地址-物理地址映射,將所述再生指示中包含的所述邏輯地址變換為物理地址;使用所述替換管理信息列表,確定是否是與所述再生指示中包含的所述邏輯地址相對應的物理地址沒有被映射為其他物理地址的替換源位置而是被映射為其他物理地址的替換目的地位置;當確定為與所述再生指示中包含的所述邏輯地址相對應的物理地址沒有被映射為其他物理地址的替換源位置而是被映射為其他物理地址的替換目的地位置時,不從與所述再生指示中包含的所述邏輯地址相對應的物理地址中再生數(shù)據(jù),而是輸出規(guī)定的數(shù)據(jù)。也可以是,所述規(guī)定的數(shù)據(jù)是從與所述再生指示中包含的所述邏輯地址相對應的物理地址中再生的數(shù)據(jù)。借助于本發(fā)明,能夠提供一種在追加記錄型光盤的模擬覆寫記錄中可以沒有浪費地利用用戶數(shù)據(jù)區(qū)的驅動裝置。圖1A是表示本發(fā)明的實施方式中信息記錄介質100的外觀的一個實例的圖。圖1B是表示本發(fā)明的實施方式中信息記錄介質100的數(shù)據(jù)結構的一個實例的圖。圖1C是表示圖1B所示的用戶數(shù)據(jù)區(qū)108的數(shù)據(jù)結構的一個實例的圖。圖2A是表示本發(fā)明的實施方式中區(qū)段管理信息200的數(shù)據(jù)結構的一個實例的圖。圖2B是表示本發(fā)明的實施方式中光軌管理信息210的數(shù)據(jù)結構的一個實例的圖。圖2C是表示本發(fā)明的實施方式中空閑區(qū)管理信息220的數(shù)據(jù)結構的一個實例的圖。圖3是表示本發(fā)明的實施方式中盤片結構信息1100的數(shù)據(jù)結構的一個實例的圖。圖4是表示本發(fā)明的實施方式中另一個信息記錄介質100b的數(shù)據(jù)結構的一個實例的圖。圖5A是表示本發(fā)明的實施方式中替換管理信息列表1000的數(shù)據(jù)結構的一個實例的圖。圖5B是表示本發(fā)明的實施方式中替換管理信息1010的數(shù)據(jù)結構的一個實例的圖。圖6是表示本發(fā)明的實施方式中信息記錄再生裝置300的結構的一個實例的框圖。圖7是表示本發(fā)明的實施方式中格式化處理后的信息記錄介質上的數(shù)據(jù)結構的一個實例的圖。圖8A是表示本發(fā)明的實施方式中記錄處理的流程圖。圖8B是表示本發(fā)明的實施方式中RMW處理的流程圖。圖9是表示本發(fā)明的實施方式中記錄處理后的信息記錄介質上的數(shù)據(jù)結構的一個實例的圖。圖10是表示本發(fā)明的實施方式中的再生處理的流程圖。圖11是表示本發(fā)明的實施方式中替換管理信息1010B的數(shù)據(jù)結構的一個實例的圖。圖12是表示本發(fā)明的實施方式中物理地址空間和邏輯地址空間的數(shù)據(jù)結構的一個實例的圖。圖13A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖13B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖14A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖14B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖15A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖15B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖16A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖16B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖17A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖17B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖18是表示本發(fā)明的實施方式中替換管理信息即DFLentry2010的數(shù)據(jù)結構的一個實例的圖。圖19A是表示本發(fā)明的實施方式中的記錄處理的流程圖。圖19B是表示本發(fā)明的實施方式中的記錄處理的流程圖。圖20A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖20B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖21A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖21B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖22A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖22B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖23A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖23B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖24A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖24B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖25是本發(fā)明的實施方式中光軌管理信息的數(shù)據(jù)結構的示例圖。圖26A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖26B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖27是關于本發(fā)明的實施方式中替換記錄的說明圖。圖28是關于本發(fā)明的實施方式中替換記錄的說明圖。圖29是關于本發(fā)明的實施方式中替換記錄的說明圖。圖30是關于本發(fā)明的實施方式中替換記錄的說明圖。圖31是表示現(xiàn)有技術中信息記錄介質上的數(shù)據(jù)結構的一個實例的圖。圖32是表示現(xiàn)有技術中文件記錄處理后的信息記錄介質上的數(shù)據(jù)結構的一個實例的圖。圖33A是表示現(xiàn)有技術中TDFL的數(shù)據(jù)結構的一個實例的圖。圖33B是表示現(xiàn)有技術中TDFL的數(shù)據(jù)結構的一個實例的圖。圖34是表示本發(fā)明的實施方式中盤片結構信息1100的數(shù)據(jù)結構的一個實例的圖。圖35A是表示本發(fā)明的實施方式中替換記錄控制信息列表的數(shù)據(jù)結構的一個實例的圖。圖35B是表示本發(fā)明的實施方式中光軌管理信息210的數(shù)據(jù)結構的一個實例的圖36A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖37A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖37B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖38A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖39A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖39B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖40是本發(fā)明的實施方式中光軌管理信息的數(shù)據(jù)結構的示例圖。圖41A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖42A是關于本發(fā)明的實施方式中替換記錄的說明圖。圖42B是關于本發(fā)明的實施方式中替換管理信息的說明圖。圖43是本發(fā)明的實施方式中光軌管理信息的數(shù)據(jù)結構的示例圖。圖44是本發(fā)明的實施方式中光軌管理信息的數(shù)據(jù)結構的示例圖。符號說明100、100b信息記錄介質101導入?yún)^(qū)102、102a數(shù)據(jù)區(qū)103導出區(qū)103b、103c外周區(qū)104、104a、105、105a盤片管理信息區(qū)106、106a內周替換區(qū)107、107a外周替換區(qū)108、108a用戶區(qū)109卷空間122未記錄區(qū)120、121LRA210光軌管理信息211區(qū)段開始信息212光軌開始位置信息213光軌內最終數(shù)據(jù)記錄位置信息(LRA)300信息記錄再生裝置301系統(tǒng)控制部302存儲器電路303I/O總線304磁盤裝置310驅動裝置311驅動控制部312存儲器電路313內部總線314記錄再生部410卷結構區(qū)420物理分區(qū)440元數(shù)據(jù)文件450元數(shù)據(jù)鏡像文件1000替換管理信息列表1010U010B替換管理信息1011狀態(tài)信息1012替換源位置信息1013替換目的地位置信息1100盤片結構信息1103用戶數(shù)據(jù)區(qū)開始位置信息1104用戶數(shù)據(jù)區(qū)結束位置信息1105替換區(qū)信息2010DFLentry2011A狀態(tài)12012缺陷簇開頭PSN2011B狀態(tài)22013代替簇開頭PSN具體實施例方式下面,一邊參照附圖,一邊說明本發(fā)明的實施方式。(第1實施方式)1-1.追加記錄型記錄介質圖1A表示本發(fā)明的實施方式的信息記錄介質100的外觀。在信息記錄介質100的最內周配置了導入?yún)^(qū)101。在信息記錄介質100的最外周配置了導出區(qū)103。在信息記錄介質100的導入?yún)^(qū)101與導出區(qū)103之間配置了數(shù)據(jù)區(qū)102。導入?yún)^(qū)101中記錄了在后文敘述的記錄再生部314中包含的光學拾取器訪問信息記錄介質100時所需的基準信息或與其他記錄介質的識別信息等。導出區(qū)103中也記錄與導入?yún)^(qū)101中所記錄的信息相同的信息。為導入?yún)^(qū)101、數(shù)據(jù)區(qū)102和導出區(qū)103分配了多個物理扇區(qū)。各個物理扇區(qū)是最小的訪問單位。各個物理扇區(qū)通過物理扇區(qū)編號(以后稱為PSN)這樣的地址信息來識別。將包含多個物理扇區(qū)的ECC簇(或ECC塊)作為最小單位進行數(shù)據(jù)記錄和再生。圖1B表示信息記錄介質100的數(shù)據(jù)結構。圖1B中,將圖1A中表示為同心圓狀的導入?yún)^(qū)101、數(shù)據(jù)區(qū)102和導出區(qū)103以橫向配置表示。導入?yún)^(qū)101包含盤片管理信息區(qū)104,導出區(qū)103包含盤片管理信息區(qū)105。盤片管理信息區(qū)104、105中分別記錄盤片管理信息。盤片管理信息包含在后文敘述的替換管理信息列表、區(qū)段管理信息、空閑區(qū)管理信息等。盤片管理信息區(qū)104、105用作更新盤片管理信息時所需要的區(qū)域。該更新所需的區(qū)域也稱為臨時盤片管理信息區(qū)。此外,在將本發(fā)明應用于BD-R標準時,本說明書中的用語“盤片管理信息區(qū)”應理解為“盤片管理區(qū)”,本說明書中的用語“臨時盤片管理信息區(qū)”應理解為“臨時盤片管理區(qū)”,本說明書中的用語“盤片管理信息”應理解為“盤片管理結構”,本說明書中的用語“臨時盤片管理信息”應理解為“臨時盤片管理結構”。數(shù)據(jù)區(qū)102包含內周替換區(qū)106、用戶數(shù)據(jù)區(qū)108和外周替換區(qū)107。用戶數(shù)據(jù)區(qū)108是記錄用戶數(shù)據(jù)所需要使用的區(qū)域。圖1C表示用戶數(shù)據(jù)區(qū)108的數(shù)據(jù)結構。用戶數(shù)據(jù)區(qū)108包含多個區(qū)段。各區(qū)段包含多條光軌。各光軌是信息記錄介質100上的連續(xù)區(qū)域。各光軌通過在后文敘述的光軌管理信息進行管理。此外,在將本發(fā)明應用于BD-R標準時,本說明書中的用語“光軌”應理解為“順序記錄區(qū)(SRR)”。各區(qū)段包含信息記錄介質100上連續(xù)配置的多條光軌。各會話通過在后文敘述的區(qū)段管理信息進行管理。圖2A表示用來管理區(qū)段的區(qū)段管理信息200的數(shù)據(jù)結構。區(qū)段管理信息200包含在盤片管理信息中。區(qū)段管理信息200包含扇區(qū)頭(header)信息201和多個光軌管理信息。扇區(qū)頭信息201具有區(qū)段管理信息200的標識符或圖2B中表示的光軌管理信息210的數(shù)目等一般性信息。光軌管理信息#N具有與圖1C所示的光軌#N相對應的信息。這里,N是大于等于1的整數(shù)。圖2B表示用來管理光軌的光軌管理信息210的數(shù)據(jù)結構。光軌管理信息210包含在盤片管理信息中。光軌管理信息210包含區(qū)段開始信息211,用來表示光軌是否是區(qū)段的開頭光軌;光軌開始位置信息212,用來表示光軌的開始位置;以及光軌內最終數(shù)據(jù)記錄位置信息(以后稱為LRA)213,用來表示光軌內最后記錄數(shù)據(jù)的位置。如果某條光軌管理信息210所管理的光軌位于區(qū)段的開頭,則表示該光軌位于區(qū)段開頭的值(例如“1”)被設定到區(qū)段開始信息211中。除此之外,在區(qū)段開始信息211中設定不同的值(例如“0”)。光軌開始位置信息212包含表示光軌的開始位置的物理地址。光軌內最終數(shù)據(jù)記錄位置信息213包含用來表示光軌中記錄了有效數(shù)據(jù)的最終位置的物理地址。有效數(shù)據(jù)是指例如從主機裝置305提供的用戶數(shù)據(jù)。圖1C所示的LRA120或LRA121是光軌內最終數(shù)據(jù)記錄位置信息213的一個實例。此外,當將本發(fā)明應用于BD-R標準時,本說明書中的用語“光軌管理信息”應理解為“順序記錄區(qū)項”,本說明書中的用語“區(qū)段管理信息”應理解為“順序記錄區(qū)信息”。此外,信息記錄介質100在以ECC簇為最小單位進行數(shù)據(jù)記錄時,光軌內最終數(shù)據(jù)記錄位置信息213并不限于指示ECC簇的邊界。這是因為,一般說來,記錄指示所規(guī)定的數(shù)據(jù)容量不會是ECC簇的容量的整數(shù)倍。此時,LRA213表示記錄指示所規(guī)定的數(shù)據(jù)被記錄的最后的物理扇區(qū)地址。另外,當LRA213與ECC簇邊界不一致時,緊接著記錄指示所規(guī)定的數(shù)據(jù)記錄填充數(shù)據(jù),直到ECC簇邊界。在本實施方式中,可以按光軌記錄數(shù)據(jù)。新的數(shù)據(jù)記錄從各光軌開頭進行,在光軌內,數(shù)據(jù)被連續(xù)配置(順序記錄)。在該光軌內進行數(shù)據(jù)記錄的話,該光軌內最后記錄的位置反映到光軌內最終數(shù)據(jù)記錄位置信息213中。當再次在該光軌中進行記錄時,通過查看最新的光軌內最終數(shù)據(jù)記錄位置信息213的值,就可以知道該光軌中下一個記錄開始位置。此外,在分配了光軌之后緊接著在該光軌中完全沒有數(shù)據(jù)記錄時,也可以在光軌內最終數(shù)據(jù)記錄位置信息213中設定表示該狀態(tài)的規(guī)定值(例如“0”)。下一可記錄位置(以后稱為NWA)表示由光軌內最終數(shù)據(jù)記錄位置信息213所示的物理扇區(qū)的下一個物理扇區(qū)的位置?;蛘?,當信息記錄介質100以某個ECC簇為最小單位進行數(shù)據(jù)記錄時,NWA表示包含由光軌內最終數(shù)據(jù)記錄位置信息213所示的物理扇區(qū)的、ECC簇的下一個ECC簇的開頭位置。如果用算式表示,即為(算式1)。(算式1)(a)LRA乒0時,NWA=NX(Floor(LRA/N)+1)N:ECC簇中包含的物理扇區(qū)數(shù)(例如,N=32)(b)LRA=0時NWA=(相應光軌的開始位置)其中,F(xiàn)loor(x)表示小于等于x的最大整數(shù)值。在以后的說明中,假定NWA表示ECC簇的開頭位置。處于可記錄數(shù)據(jù)的狀態(tài)的光軌稱為開放光軌(opentrack)。開放光軌的光軌編號包含在圖2A所示的區(qū)段管理信息200中的扇區(qū)頭信息201中(例如,第1開放光軌編號203、第2開放光軌編號204等)。另一方面,非開放光軌的光軌稱為封閉光軌(closedtrack)。例如,不存在未記錄區(qū)的光軌或由用戶指示的光軌成為封閉光軌。與開放光軌不同,封閉光軌的光軌編號不保存在區(qū)段管理信息200中的扇區(qū)頭信息210中。禁止向封閉光軌中記錄數(shù)據(jù)。通過查看開放光軌編號和光軌管理信息210中的光軌內最終數(shù)據(jù)記錄位置信息213,就能夠知道信息記錄介質100上的未記錄區(qū)。此外,在將本發(fā)明應用于BD-R標準時,開放光軌表示開放SRR。另外,封閉光軌表示封閉SRR。另外,在追加記錄型信息記錄介質100中,也可以通過管理記錄完畢的ECC簇,從而在信息記錄介質上的任意位置(物理地址)記錄數(shù)據(jù),即實現(xiàn)一種隨機記錄。為了實現(xiàn)這種隨機記錄,必須對信息記錄介質100上的空閑區(qū)和最終數(shù)據(jù)記錄位置進行管理。在本實施方式中,利用圖2C所示的空閑區(qū)管理信息220和盤片管理信息區(qū)104、105中記錄的盤片管理信息,實現(xiàn)這種管理。在執(zhí)行隨機記錄時,盤片管理信息區(qū)104中記錄圖2C所示的空閑區(qū)管理信息220。圖2C表示空閑區(qū)信息220的數(shù)據(jù)結構。空閑區(qū)信息220包含扇區(qū)頭信息221、管理對象區(qū)信息222和空閑區(qū)信息223。扇區(qū)頭信息221具有空閑區(qū)管理信息220的標識符等一般性信息。管理對象區(qū)信息222包含用來特別指定用戶數(shù)據(jù)區(qū)108中的區(qū)域的信息,該用戶數(shù)據(jù)區(qū)108包含對未記錄/記錄完畢狀態(tài)進行管理的扇區(qū)。例如,管理對象區(qū)信息222包含該區(qū)域的開始位置或該區(qū)域的長度。空閑區(qū)信息223包含用來表示管理對象區(qū)域中包含的各ECC簇是未記錄還是記錄完畢的信息。例如,對各ECC簇分配各1比特的數(shù)據(jù),如果相應ECC簇尚未記錄則設定為例如“0”,如果記錄完畢則設定為例如“1”,由此,能夠實現(xiàn)對象區(qū)的全部ECC簇的空閑狀況的管理。盤片管理信息區(qū)104中記錄的盤片管理信息包含圖3所示的盤片結構信息1100。盤片結構信息1100包含最終數(shù)據(jù)記錄位置信息1107。最終數(shù)據(jù)記錄位置信息1107包含表示用戶數(shù)據(jù)區(qū)108中最后記錄了數(shù)據(jù)的位置的物理地址。盤片結構信息1100還包含一般信息1101,與盤片結構信息1100整體相關;替換管理信息列表位置信息1102,表示最新的替換管理信息列表1000在盤片管理信息區(qū)104、105中的位置信息;用戶區(qū)開始位置信息1103,表示用戶區(qū)108的開始位置;用戶區(qū)結束位置信息1104,表示用戶區(qū)108的結束位置;以及替換區(qū)信息1105及替換區(qū)管理信息1108,表示盤片管理信息區(qū)信息1107b、內周替換區(qū)106、外周替換區(qū)107的容量或替換時可用的區(qū)域。通過使用盤片管理信息區(qū)信息1107b,能夠針對每個信息記錄介質變更盤片管理信息區(qū)的容量。進而,通過使用盤片管理信息區(qū)信息1107b,能夠改變內周替換區(qū)106或外周替換區(qū)107中所述臨時盤片管理信息區(qū)的容量。通過使用替換區(qū)信息1105,能夠針對每個信息記錄介質變更替換區(qū)的容量。例如,也可以將內周替換區(qū)106或外周替換區(qū)107的容量指定為0。替換區(qū)管理信息1108包含表示內周替換區(qū)106、外周替換區(qū)107中下一可用位置的下次可用位置信息。在各替換區(qū)中,與光軌同樣地進行順序記錄。各替換區(qū)中的下次可用位置信息發(fā)揮與光軌中的NWA相同的功能,對替換區(qū)所做的新數(shù)據(jù)記錄從下次可用位置信息所示的位置開始順序執(zhí)行。盤片結構信息1100還包含區(qū)段管理信息位置信息1109,表示最新的區(qū)段管理信息200在盤片管理信息區(qū)104、105中的位置信息;空閑區(qū)管理信息位置信息1110,表示最新的空閑區(qū)管理信息220在盤片管理信息區(qū)104、105中的位置信息。如上所述,使用區(qū)段管理信息200或空閑區(qū)管理信息220中的任意一個都可以管理信息記錄介質100上的物理扇區(qū)的空閑狀況。由此,也可以根據(jù)用途選擇使用區(qū)段管理信息200或空閑區(qū)管理信息220中的某一個?;蛘撸部梢酝瑫r使用兩者。這種與空閑區(qū)管理方式相關的信息包含在盤片結構信息1100的記錄種類信息1106中。此外,盤片管理信息區(qū)105在為了提高信息記錄介質100的可靠性而對盤片管理信息區(qū)104中記錄的盤片管理信息進行復制記錄或者更新盤片管理信息等時,是在盤片管理信息區(qū)104中保存不下的情況下所用的擴展區(qū),因此以后省略其詳細說明。另外,對于替換區(qū)中等所記錄的臨時盤片管理信息等也同樣處理。在圖1C所示的實例中,用戶數(shù)據(jù)區(qū)108上記錄的用戶數(shù)據(jù)的管理借助于文件系統(tǒng)進行。文件系統(tǒng)所管理的空間稱為卷空間109。對卷空間分配了多個邏輯扇區(qū)。各邏輯扇區(qū)通過邏輯扇區(qū)編號(以后稱為LSN)這樣的地址信息來識別。此外,在以下說明中,只要沒有特別地詳細記載,作為構成文件系統(tǒng)的卷/文件結構而記錄在信息記錄介質100中的描述符或指針、元數(shù)據(jù)分區(qū)或元數(shù)據(jù)文件等都具有ISO/IEC13346標準或UDF(UniverSalDiskFormat通用盤片格式)標準所規(guī)定的數(shù)據(jù)結構。當然,也可以使用其他的文件系統(tǒng)。此外,雖然圖1A圖1C所示的信息記錄介質100是作為具有1個記錄層的介質進行說明的,但也可以是具有2個以上記錄層的信息記錄介質。圖4表示具有2個記錄層的信息記錄介質100b的數(shù)據(jù)結構。在圖4中,L0表示第1層,L1表示第2層。第1層和第2層分別具有與信息記錄介質100大致相同的結構。即,導入?yún)^(qū)101設置在第1層的最內周側,導出區(qū)103a設置在第2層的最內周。進而,在第1層的最外周設置了外周區(qū)103b,在第2層的最外周設置了外周區(qū)103c。導入?yún)^(qū)101、外周區(qū)103b、導出區(qū)104a、外周區(qū)103c分別包含盤片管理信息區(qū)104、105、104a、105a。另外,如圖4所示,設置了替換區(qū)106、106a、107、107a。如上所述,各替換區(qū)的容量可以針對每個信息記錄介質作出變更。另外,各替換區(qū)中也可以設置追加的臨時盤片管理信息區(qū)。此外,用戶數(shù)據(jù)區(qū)108和108a被當作具有連續(xù)的邏輯地址的1個邏輯上的卷空間處理。如上所述,可以將具有多個記錄層的信息記錄介質當作在邏輯上具有1個記錄層的信息記錄介質處理。以后,雖然針對具有1個記錄層的信息記錄介質進行說明,但這些說明也適用于具有多個記錄層的信息記錄介質。因此,只在需要特別說明的情況下適當說明具有多個記錄層的信息記錄介質。1-2.模擬覆寫記錄下面,參照圖5A和圖5B說明替換信息。替換信息指的是包含替換管理信息(或者缺陷列表項)的替換管理信息列表(或者缺陷列表),該替換管理信息包含表示信息記錄介質上出現(xiàn)了缺陷的簇(缺陷簇)的位置的替換源位置信息、以及表示用來替換該缺陷簇的代替簇的位置的替換目的地位置信息。另外,本發(fā)明中,可以在用戶數(shù)據(jù)區(qū)中記錄代替簇。進而,本發(fā)明利用替換信息實現(xiàn)了在追加記錄型信息記錄介質中的模擬覆蓋記錄。如圖1B所示,數(shù)據(jù)區(qū)102包含內周替換區(qū)106、用戶數(shù)據(jù)區(qū)108和外周替換區(qū)107。內周替換區(qū)106和外周替換區(qū)107中至少一部分被用作對用戶數(shù)據(jù)區(qū)108上記錄的數(shù)據(jù)進行替換記錄的區(qū)域。例如,當用戶數(shù)據(jù)區(qū)108上存在缺陷簇時,內周替換區(qū)106和外周替換區(qū)107中至少一部分被用作記錄對該缺陷簇進行替換所需的代替簇的區(qū)域?;蛘撸瑑戎芴鎿Q區(qū)106和外周替換區(qū)107中至少一部分也可以被用作記錄后述的模擬覆寫記錄中更新后的數(shù)據(jù)所需的區(qū)域。替換信息和替換區(qū)組合而成的替換記錄與校驗處理一起實施。校驗處理是指在記錄數(shù)據(jù)之后馬上再生該數(shù)據(jù),對所記錄的數(shù)據(jù)與再生的數(shù)據(jù)進行比較,檢查數(shù)據(jù)是否被正確地記錄下來。這樣的一系列處理稱為寫后校驗處理。當校驗處理出錯時,即數(shù)據(jù)沒有被正確地記錄下來時,實施替換記錄。即,缺陷簇被替換為代替簇,數(shù)據(jù)被記錄到代替簇中。該代替簇被記錄到內周替換區(qū)106(或外周替換區(qū)107)或者用戶數(shù)據(jù)區(qū)108中。模擬覆蓋記錄是一種不改變數(shù)據(jù)記錄的表觀上的邏輯地址而將實際記錄數(shù)據(jù)的物理地址映射到另外的場所的方法。當發(fā)出指示向已經(jīng)有了記錄的邏輯地址覆蓋寫入數(shù)據(jù)時,在與覆寫之前的數(shù)據(jù)記錄的物理地址不同的另外的物理地址上的ECC簇中記錄新的數(shù)據(jù),并將覆寫之前的ECC簇與記錄了新數(shù)據(jù)的代替簇映射起來。這種模擬覆蓋記錄中的代替簇被記錄到替換區(qū)或用戶數(shù)據(jù)區(qū)中。使用圖5A所示的替換管理信息列表1000作為進行這種映射所需的替換信息。借助于這樣的映射處理,雖然數(shù)據(jù)實際上并沒有被覆蓋,但可以模擬地實現(xiàn)數(shù)據(jù)被覆蓋的狀態(tài)。以后將這種記錄方法稱為模擬覆寫記錄。圖5A表示作為本發(fā)明的替換信息的替換管理信息列表1000的數(shù)據(jù)結構。替換管理信息列表1000用于進行缺陷簇的位置與代替簇的位置的映射。替換管理信息列表1000包含扇區(qū)頭信息1001、多個替換管理信息1010(替換管理信息#1、#2、#3......)。扇區(qū)頭信息1001包含替換管理信息列表1000中包含的替換管理信息的數(shù)目。替換管理信息包含表示所述映射的信息。圖5B表示替換管理信息1010的數(shù)據(jù)結構。替換管理信息1010包含狀態(tài)信息1011、替換源位置信息1012和替換目的地位置信息1013。狀態(tài)信息1011包含與所述映射相關的狀態(tài)信息。例如,表示替換管理信息1010的種類或屬性、替換源位置信息1012以及替換目的地位置信息1013的有效/無效狀態(tài)等。替換源位置信息1012表示替換源的信息(例如缺陷簇)的位置。替換目的地位置信息1013表示替換目的地的信息(例如代替簇)的位置。另外,在模擬覆寫記錄的情況下,以替換源位置信息1012指示覆蓋前的ECC簇的位置,以替換目的地位置信息1013指示覆蓋后的ECC簇的位置,由此進行映射。這里,替換管理信息1010中登錄的替換源位置信息1012與替換目的地位置信息1013也可以使用對應的ECC簇的開頭扇區(qū)的物理地址(例如PSN)來表示。這是因為,缺陷管理和模擬覆寫記錄中是以ECC簇為單位進行映射的。在現(xiàn)有的線性置換中,代替簇被記錄在替換區(qū)中。由此,替換目的地位置信息1013中一直有替換區(qū)中的ECC簇的位置信息設定于其中。另一方面,在本發(fā)明中,代替簇并不限于記錄在替換區(qū)中,也可以記錄在用戶數(shù)據(jù)區(qū)。因此,替換目的地位置信息1013中可以設定表示替換區(qū)內的ECC簇的位置的信息,或者設定表示用戶數(shù)據(jù)區(qū)內的ECC簇的位置的信息。此外,替換目的地位置信息1013變成了可以指示兩個區(qū)域中的任意一個所記錄的ECC簇,因此,也可以在狀態(tài)信息1011中設置判別信息,用來判別替換目的地位置信息1013指示的是替換區(qū)中的ECC簇還是用戶數(shù)據(jù)區(qū)中的ECC簇。1-3.記錄再生裝置圖6表示本發(fā)明實施方式的信息記錄再生裝置300的結構。信息記錄再生裝置300包含主機裝置305和驅動裝置310。主機裝置305可以是例如計算機系統(tǒng)或個人電腦。驅動裝置310可以是記錄裝置、再生裝置、記錄再生裝置任何一個。此外,也可以將信息記錄再生裝置300整體稱作記錄裝置、再生裝置、記錄再生裝置。主機裝置305包含系統(tǒng)控制部301和存儲器電路302。主機裝置305也可以還包含硬盤驅動器之類的磁盤裝置304。主機裝置305內的結構要素通過I/O總線303相互連接。系統(tǒng)控制部301借助于例如系統(tǒng)的控制程序或包含運算存儲器的微處理器實現(xiàn)。系統(tǒng)控制部301對文件系統(tǒng)的卷結構/文件結構的記錄再生、在后文敘述的元數(shù)據(jù)分區(qū)/文件結構的記錄再生、文件的記錄再生、導入/導出區(qū)的記錄再生等處理進行控制和運算。存儲器電路302用于卷結構、文件結構、元數(shù)據(jù)分區(qū)/文件結構以及文件的運算或臨時保存等。驅動裝置310包含驅動控制部311和存儲器電路312、記錄再生部314。驅動裝置310內的結構要素通過內部總線313相互連接。驅動控制部311借助于例如驅動器的控制程序或包含運算存儲器的微處理器實現(xiàn)。驅動控制部311對盤片管理信息區(qū)或替換區(qū)的記錄再生、模擬覆寫記錄再生等處理進行控制和運算。此外,圖6所示的系統(tǒng)控制部301或驅動控制部311既可以借助于LSI等半導體集成電路實現(xiàn),也可以借助于通用處理器和存儲器(例如ROM)來實現(xiàn)。存儲器(例如ROM)中保存計算機(例如通用處理器)可執(zhí)行的程序。該程序表示所述及后述的本發(fā)明的再生處理和記錄處理,計算機(例如通用處理器)按照該程序執(zhí)行本發(fā)明的再生處理和記錄處理。存儲器電路312用于盤片管理信息區(qū)或替換區(qū)相關的數(shù)據(jù)和驅動裝置310傳送來的數(shù)據(jù)的運算和臨時保存等。1-4.記錄處理步驟(1)接著,參照圖7說明本實施方式中執(zhí)行格式化處理之后的信息記錄介質100上的數(shù)據(jù)結構。對用戶數(shù)據(jù)區(qū)108分配了光軌#1401、光軌#2402、光軌#3403。對用戶數(shù)據(jù)區(qū)108分配了卷空間109。對卷空間109分配了卷結構區(qū)410、物理分區(qū)420和卷結構區(qū)411。物理分區(qū)420中包含UDF標準版本2.5或者其后的版本所規(guī)定的元數(shù)據(jù)分區(qū)430。物理分區(qū)420中記錄了元數(shù)據(jù)文件440。此外,在以后的說明中,雖然為了簡單起見而省略了與元數(shù)據(jù)文件440的副本即元數(shù)據(jù)鏡像文件相關的說明,但是當然也可以記錄元數(shù)據(jù)鏡像文件。此外,記錄了表示元數(shù)據(jù)文件440的物理分區(qū)420中的記錄位置的文件項(FE)即FE(元數(shù)據(jù)文件)441。表示用戶數(shù)據(jù)文件的記錄位置和容量的FE、目錄文件等文件結構信息全部配置在元數(shù)據(jù)分區(qū)430、即元數(shù)據(jù)文件440內。圖7中只記錄了ROOT目錄,因此,在元數(shù)據(jù)文件440中只記錄了文件集描述符(FSD)433和FE(R00T)442。此外,為了簡化說明,對于目錄文件采取將其包含在各FE中的形式。另外,假定該時刻是尚未進行任何替換記錄的狀態(tài)。此外,元數(shù)據(jù)分區(qū)430中的空閑區(qū)管理也可以按照元數(shù)據(jù)位圖(未圖示)來執(zhí)行,以便按UDF標準版本2.5進行規(guī)定。或者,也可以將元數(shù)據(jù)分區(qū)430的空閑區(qū)保持未記錄的狀態(tài),利用光軌#1的LRA405對元數(shù)據(jù)分區(qū)430中的空閑區(qū)進行管理。此外,光軌的分配方法并不限于圖7所示,例如,也可以分配更多的光軌。另外,也可以將用戶數(shù)據(jù)區(qū)的最末尾的光軌置為可追加新光軌的狀態(tài),必要時追加光軌。接著,參照圖8A所示的流程圖說明本發(fā)明中數(shù)據(jù)記錄的步驟。這里,假定數(shù)據(jù)文件(File-a)記錄在信息記錄介質100中。此外,對信息記錄介質100的用戶數(shù)據(jù)區(qū)108分配了多個邏輯地址和多個物理地址,假定該多個邏輯地址與該多個物理地址的對應關系是預先確定的。該多個邏輯地址的每一個都通過例如邏輯扇區(qū)編號(LSN)或邏輯塊地址(LBA)來表不。該多個物理地址的每一個則通過例如物理扇區(qū)編號(PSN)或物理塊地址(PBA)來表示。另外,假定對用戶數(shù)據(jù)區(qū)108分配至少一條光軌。(步驟S101)在數(shù)據(jù)文件(File-a)的記錄之前,驅動控制部311執(zhí)行數(shù)據(jù)記錄的準備處理。這種數(shù)據(jù)記錄的準備處理在例如信息記錄介質100裝入驅動裝置310時執(zhí)行。例如,驅動控制部311從信息記錄介質100的盤片管理信息區(qū)104(或盤片管理信息區(qū)105)讀出最新的盤片管理信息。根據(jù)該盤片管理信息,確定用來表示對用戶數(shù)據(jù)區(qū)108分配的多個邏輯地址與多個物理地址的對應關系的初始邏輯地址-物理地址映射,為此,取得圖3的用戶數(shù)據(jù)區(qū)開始位置信息1103、用戶數(shù)據(jù)區(qū)結束位置信息1104、替換區(qū)信息1105等。以后,驅動控制部311按照初始邏輯地址_物理地址映射來進行邏輯地址與初始物理地址的變換。另外,驅動控制部311取得盤片管理信息中包含的光軌管理信息。(步驟S102)驅動控制部311從主機裝置305接收記錄指示。記錄指示包含用來表示應記錄數(shù)據(jù)的位置的邏輯地址。該邏輯地址通過例如邏輯扇區(qū)編號(LSN)或邏輯塊地址(LBA)來表示。記錄指示既可以包含用來表示應記錄單一數(shù)據(jù)的位置的單一邏輯地址,也可以包含用來表示應分別記錄多個數(shù)據(jù)的多個位置的多個邏輯地址。記錄指示中包含的邏輯地址由主機裝置305基于例如用來表示特定光軌內下一個可以記錄數(shù)據(jù)的位置的邏輯地址(即邏輯NWA)來確定。邏輯NWA例如相應從主機裝置305發(fā)送到驅動裝置310的請求,從驅動裝置310輸出到主機裝置305。邏輯NWA是通過將由所述(算式1)所確定的NWA按照初始邏輯地址-物理地址映射進行變換而得到的。這種變換由驅動控制部311執(zhí)行。NWA和邏輯NWA的確定步驟在后述的第2實施方式中詳細說明。主機裝置305的系統(tǒng)控制部301在記錄數(shù)據(jù)文件(File-a)時生成和更新需要的文件系統(tǒng)信息。例如,系統(tǒng)控制部301在存儲器電路302中生成與數(shù)據(jù)文件(File-a)相對應的FE(File-a)、更新數(shù)據(jù)文件(File-a)的父目錄即ROOT目錄。這樣生成的與數(shù)據(jù)文件(File-a)相對應的FE(File-a)或更新后的ROOT目錄通過從主機裝置305向驅動裝置310輸出記錄指示而被記錄到信息記錄介質100,反映出最新的文件系統(tǒng)信息。此外,主機裝置305在必要時使用規(guī)定的命令向驅動裝置310查詢是否剩余進行替換記錄所需的未記錄區(qū)。此外,從主機裝置305輸出到驅動裝置310的指示也可以是SCSI多媒體命令等的標準化命令。例如,邏輯NWA的請求或記錄指示也可以分別是READTRACKINFORMATION命令或WRITE命令。(步驟S103)驅動控制部311按照初始邏輯地址_物理地址映射將在步驟S102中接收到的記錄指示中包含的邏輯地址變換為物理地址。(步驟S104)驅動控制部311根據(jù)與該記錄指示中包含的邏輯地址相對應的物理地址和盤片管理信息中包含的光軌管理信息210(圖2B),確定對用戶數(shù)據(jù)區(qū)108分配的至少一條光軌中的一條光軌(開放光軌)。驅動控制部311基于該所確定的光軌的LRA213,確定用來表示在該所確定的光軌中下一個可記錄數(shù)據(jù)的位置的物理地址(即NWA)。該NWA是例如按照所述(算式1)所確定的下次可記錄地址。此外,NWA的確定既可以在步驟S104中進行,也可以在其他步驟中進行。例如,也可以在所述數(shù)據(jù)記錄的準備處理中預先完成。這里,使用LRA213計算出NWA,就能夠使光軌管理信息的數(shù)據(jù)結構變簡單,而不需要在光軌管理信息中保存NWA信息。(步驟S105)驅動控制部311確定與該記錄指示中包含的邏輯地址相對應的物理地址是否比NWA小。如果確定為與該記錄指示中包含的邏輯地址相對應的物理地址比NWA小,則該記錄指示被確定為是針對用戶數(shù)據(jù)區(qū)108中的已經(jīng)記錄完畢的區(qū)域的記錄指示。即,記錄指示的數(shù)據(jù)記錄被確定為是模擬覆蓋記錄。在這種情況下,處理進入步驟S106。否則,處理進入步驟S108。(步驟S106)驅動控制部311確定應記錄的數(shù)據(jù)。當信息記錄介質100中的數(shù)據(jù)記錄單位為ECC簇的情況下,驅動控制部311將由記錄指示所指定的數(shù)據(jù)確定為應記錄的數(shù)據(jù)。例如,當記錄指示所指定的數(shù)據(jù)的記錄位置和容量與ECC簇的邊界一致時,ECC簇整體被改寫,因此,將由記錄指示所指定的數(shù)據(jù)原樣確定為應記錄的數(shù)據(jù)。當不一致的情況下,驅動控制部311執(zhí)行后述的“讀、改、寫”處理。這種情況下,驅動控制部311將在“讀、改、寫”處理過程中獲得的ECC簇單位的數(shù)據(jù)確定為應記錄的數(shù)據(jù)。(步驟S107)驅動控制部311確定由步驟S106所確定的應記錄數(shù)據(jù)的記錄位置。具體地,驅動控制部311將由與該記錄指示中包含的邏輯地址相對應的物理地址所示位置以外的特定位置即用戶數(shù)據(jù)區(qū)108中的特定位置,確定為由步驟S106所確定的應記錄數(shù)據(jù)的記錄位置。這里,該特定位置也可以是在步驟S104中所確定的光軌內的NWA?;蛘撸撎囟ㄎ恢靡部梢允桥c在步驟S104中所確定的光軌不同的開放光軌內的NWA。這種情況下,該開放光軌中的NWA最好是表示與記錄指示中包含的邏輯地址相對應的物理地址所示位置最近的位置。(步驟S108)驅動控制部311確定與該記錄指示中包含的邏輯地址相對應的物理地址是否等于NWA。如果確定為與該記錄指示中包含的邏輯地址相對應的物理地址等于NWA,則該記錄指示被確定為是針對NWA所示位置的記錄指示。即,記錄指示的數(shù)據(jù)記錄被確定為是追加(新記錄)。在這種情況下,處理進入步驟S109。否則,處理進入步驟S111。(步驟S109)驅動控制部311確定應記錄的數(shù)據(jù)。具體地,驅動控制部311將記錄指示所指定的數(shù)據(jù)確定為應記錄的數(shù)據(jù)。此時,驅動控制部311判斷由記錄指示所指定的數(shù)據(jù)的結束端與ECC簇邊界是否一致。如果不一致,則插入填充數(shù)據(jù)(例如全部為00h的數(shù)據(jù)),使數(shù)據(jù)的結束端與ECC簇邊界一致后作為應記錄的數(shù)據(jù)。(步驟S110)驅動控制部311確定由步驟S109所確定的應記錄數(shù)據(jù)的記錄位置。具體地,驅動控制部311將由與該記錄指示中包含的邏輯地址相對應的物理地址所示的位置(即由NWA所示的位置)確定為由步驟S109所確定的應記錄數(shù)據(jù)的記錄位置。(步驟S111)驅動控制部311進行錯誤處理。(步驟S112)驅動控制部311對所確定的記錄位置執(zhí)行記錄處理。當步驟S105的判定為“是”的情況下,驅動控制部311控制記錄再生部314使得將在步驟S106中確定的應記錄的數(shù)據(jù)記錄到在步驟S107中所確定的記錄位置。當步驟S108的判定為“是”的情況下,驅動控制部311控制記錄再生部314使得將在步驟S109中確定的應記錄的數(shù)據(jù)記錄到在步驟S110中所確定的記錄位置。進而,驅動控制部311對記錄后的數(shù)據(jù)進行校驗處理,由此確定該數(shù)據(jù)記錄是否成功。如果該數(shù)據(jù)記錄成功,處理則進入步驟S113。如果該數(shù)據(jù)記錄失敗,則分配內周替換區(qū)106等替換區(qū)及用戶數(shù)據(jù)區(qū)108的任一個區(qū)域中的未記錄區(qū)作為代替簇,將該數(shù)據(jù)記錄到該代替簇中。最終如果該數(shù)據(jù)記錄成功,處理則進入步驟S113。此外,所述步驟S106和步驟S112的處理也可以借助于“讀、改、寫”處理(以后稱為RMW處理)來實現(xiàn)。在RMW處理中,第1,驅動控制部311控制記錄再生部314使得再生包含物理扇區(qū)的ECC簇中記錄的數(shù)據(jù),并將從該ECC簇中再生的數(shù)據(jù)保存到存儲器電路312(“讀”處理),該物理扇區(qū)位于由與記錄指示中包含的邏輯地址相對應的物理地址所示的位置。此外,在執(zhí)行該再生處理的時候,再生對象的ECC簇有可能是被替換記錄的。因此,驅動控制部311控制記錄再生部314使得參照替換管理信息列表1000并根據(jù)需要再生替換目的地的ECC簇中記錄的數(shù)據(jù)。在后文敘述參照替換管理信息列表1000的數(shù)據(jù)再生步驟。第2,驅動控制部311將從該ECC簇再生出來的數(shù)據(jù)中、記錄在由與記錄指示中包含的邏輯地址相對應的物理地址所示的位置處的物理扇區(qū)中的數(shù)據(jù),置換為由記錄指示指定的數(shù)據(jù)(“改”處理)。其結果是,獲得了更新后的ECC簇的數(shù)據(jù)。驅動控制部311在步驟S106中實施“讀”處理和“改”處理。圖8B表示在圖8A所示的步驟S106中執(zhí)行“讀”處理和“改”處理時所實施的步驟。圖8B所示的各步驟由驅動裝置310的驅動控制部311執(zhí)行。(步驟S151)驅動控制部311確定包含由記錄指示所指定的位置的ECC簇是否已經(jīng)被代替簇替換。這種確定是通過例如檢索替換管理信息列表1000來實現(xiàn)的。當找到了以由記錄指示所指定的位置為替換源的替換管理信息1010時,就確定為已經(jīng)被代替簇替換,處理進入步驟S152A。否則,處理進入步驟S152B。此外,也可以將步驟S151的判定結果作為內部變量的值保存起來,必要時在其他步驟參照該內部變量值來確定包含由記錄指示所指定的位置的ECC簇是否已經(jīng)被代替簇替換。由此,能夠避免重復執(zhí)行同一處理。例如,如果步驟S151的判定結果為“是”,則保存“1”作為該內部變量的值;如果步驟S151的判定結果為“否”,則保存“0”作為該內部變量的值。(步驟S152A)驅動控制部311確定是否需要RMW處理。例如,當由記錄指示所指定的數(shù)據(jù)的位置和大小與ECC簇的邊界一致時,驅動控制部311確定不需要RMW處理;當由記錄指示所指定的數(shù)據(jù)的位置和大小與ECC簇的邊界不一致時,驅動控制部311確定為需要RMW處理。當確定為需要RMW處理時,處理進入步驟S153;否則,處理進入步驟S157。也可以與步驟S151同樣地將步驟S152A的判定結果作為內部變量的值保存起來,必要時在其他步驟參照該內部變量值來確定是否需要RMW處理。(步驟S152B)驅動控制部311確定是否需要RMW處理。步驟S152B的處理與步驟S152A的處理相同。當確定為需要RMW處理時,處理進入步驟S154;否則,處理進入步驟S157。(步驟S153)驅動控制部311控制記錄再生部314使得再生在步驟S151發(fā)現(xiàn)的替換管理信息1010所示的代替簇而不是包含由記錄指示所指定的位置的ECC簇中記錄的數(shù)據(jù),并將再生的數(shù)據(jù)保存到存儲器電路312。(步驟S154)驅動控制部311控制記錄再生部314使得再生包含由記錄指示所指定的位置的ECC簇中記錄的數(shù)據(jù),并將再生的數(shù)據(jù)保存到存儲器電路312。(步驟S155)驅動控制部311將再生的數(shù)據(jù)置換為由記錄指示所指定的數(shù)據(jù),由此生成修正后的數(shù)據(jù)。(步驟S156)驅動控制部311將修正后的數(shù)據(jù)確定為應記錄到信息記錄介質100中的數(shù)據(jù)。(步驟S157)驅動控制部311將由記錄指示所指定的數(shù)據(jù)確定為應記錄到信息記錄介質100中的數(shù)據(jù)。至此,結束“讀”處理和“改”處理。第3,驅動控制部311控制記錄再生部314使得將在“改”處理中獲得的更新后的ECC簇的數(shù)據(jù)記錄到原來的ECC簇的位置(“寫”處理)。驅動控制部311在步驟S112中實施“寫”處理。不過,在本發(fā)明中,由于信息記錄介質是追加型媒體,因此實際上無法在原來的ECC簇的位置記錄。因此,分配內周替換區(qū)106等替換區(qū)及用戶數(shù)據(jù)區(qū)108的任一個區(qū)域中的未記錄區(qū)作為代替簇,將更新后的數(shù)據(jù)記錄到該代替簇中。進而,驅動控制部311對記錄后的數(shù)據(jù)進行校驗處理,由此確定該數(shù)據(jù)記錄是否成功。如果該數(shù)據(jù)記錄成功,處理則進入步驟S113。如果該數(shù)據(jù)記錄失敗,則分配內周替換區(qū)106等替換區(qū)及用戶數(shù)據(jù)區(qū)108的任一個區(qū)域中的未記錄區(qū)作為進一步的代替簇,將該數(shù)據(jù)記錄到該進一步的代替簇中。在最終該數(shù)據(jù)記錄成功后,處理進入步驟S113。此外,當由記錄指示所指定的區(qū)域對應于ECC簇整體時,全部ECC簇都會被改寫,因此,不再需要所述的“讀”處理。(步驟S113)驅動控制部311根據(jù)步驟S112中的處理生成替換管理信息1010,將該替換管理信息保存到存儲器電路312。例如,在步驟S112中,當驅動控制部311控制記錄再生部314使得在由與該記錄指示中包含的邏輯地址相對應的物理地址所示位置以外的特定位置即用戶數(shù)據(jù)區(qū)108中的特定位置中記錄數(shù)據(jù)(實施模擬覆寫)后,驅動控制部311生成替換管理信息1010,該信息將與該記錄指示中包含的邏輯地址相對應的物理地址映射到表示該特定位置的物理地址。此外,也可以通過檢索現(xiàn)有的替換管理信息列表1000來確定是否在現(xiàn)有的替換管理信息列表1000中發(fā)現(xiàn)了具有與記錄指示中包含的邏輯地址所對應的物理地址相同的替換源位置信息1012的替換管理信息1010。如果發(fā)現(xiàn)了,驅動控制部311則更新該替換管理信息1010,以便將表示該特定位置的物理地址設定為新的替換目的地位置信息1013。如果沒有發(fā)現(xiàn),驅動控制部311則生成新的替換管理信息1010并將該新替換管理信息1010追加到替換管理信息列表1000中。接著,驅動控制部311執(zhí)行替換管理信息列表1000的重排。例如,驅動控制部311也可以按照狀態(tài)信息1011將替換管理信息列表1000重新排列,接著對替換源位置信息1012的物理地址進行替換管理信息列表1000的重新排列。這樣就生成了新的替換管理信息列表1000,其中包含的替換管理信息1010將與記錄指示中包含的邏輯地址相對應的物理地址映射到用來表示該特定位置的物理地址。(步驟S114)驅動控制部311更新盤片管理信息以反映出所述記錄動作。例如,驅動控制部311更新最終數(shù)據(jù)記錄位置信息1107。另外,驅動控制部311更新與記錄了數(shù)據(jù)的光軌相對應的光軌管理信息210中的LRA213以反映出最新的記錄狀態(tài)。進而,驅動控制部311生成包含了新的替換管理信息列表1000和光軌管理信息210等更新后的信息的新盤片管理信息。另外,設定新盤片管理信息中包含的替換管理信息列表位置信息1102和區(qū)段管理信息位置信息1109,以表示新替換管理信息列表1000或光軌管理信息210在信息記錄介質100上的最新記錄位置。驅動控制部311控制記錄再生部314以便將新的盤片管理信息記錄到信息記錄介質100上的規(guī)定區(qū)域(例如臨時盤片管理信息區(qū))。依照此種方式,盤片管理信息更新為最新狀態(tài)。此外,數(shù)據(jù)記錄結束后,驅動裝置310也可以將所述記錄動作的結果通知給主機裝置305。記錄動作的結果是指表示例如數(shù)據(jù)記錄成功或者數(shù)據(jù)記錄失敗等的信息。這種通知可以在規(guī)定時序發(fā)送給主機裝置305。例如,可以在步驟S108結束時、或者在步驟S112中有錯誤發(fā)生時將這種通知發(fā)送給主機裝置305?;蛘咭部梢栽跀?shù)據(jù)記錄實際結束前將這種通知發(fā)送給主機裝置305。例如,可以在驅動裝置310從主機裝置305接收到記錄指示并能夠正確理解該記錄指示的時候將表示記錄結束的通知發(fā)送給主機裝置305。此外,在所述替換記錄處理中,也可以從替換源的ECC簇的位置開始向PSN變大的方向檢索未記錄區(qū)。這樣檢索發(fā)現(xiàn)了未記錄區(qū)后,將該未記錄區(qū)分配作為代替簇。另外,也可以先在包含替換源簇的光軌中檢索未記錄區(qū),然后從該光軌開始向PSN變大的方向依次檢索各條光軌中的未記錄區(qū)。如果未記錄區(qū)的檢索到達了用戶數(shù)據(jù)區(qū)108的末端仍然沒有發(fā)現(xiàn)未記錄區(qū),則可以在緊接著該用戶數(shù)據(jù)區(qū)108的區(qū)域即外周替換區(qū)107中檢索未記錄區(qū)。進而,如果未記錄區(qū)的檢索到達了替換區(qū)107的末端仍然沒有發(fā)現(xiàn)未記錄區(qū),則可以從信息記錄介質100的內周側的規(guī)定位置(例如,內周替換區(qū)106的開頭、用戶數(shù)據(jù)區(qū)108的開頭、或者距離這些開頭規(guī)定距離的位置)開始向PSN變大的方向檢索未記錄區(qū)。此外,在數(shù)據(jù)記錄步驟的步驟S105和步驟S108中,通過將與由記錄指示所包含的邏輯地址相對應的物理地址與NWA進行比較,來確定將該數(shù)據(jù)模擬覆寫記錄還是追加記錄。之所以能夠通過這樣的比較處理來確定將該數(shù)據(jù)模擬覆寫記錄還是追加記錄,是因為信息記錄介質100是追加記錄型信息記錄介質,而且,可以針對該追加記錄型信息記錄介質進行順序記錄。本發(fā)明中描述的使用用戶數(shù)據(jù)區(qū)實現(xiàn)的替換記錄也可以應用于可擦寫型光盤。但是,在可擦寫型光盤的情況下,為了確定該數(shù)據(jù)記錄是覆寫記錄還是追加記錄(或新記錄),需要更復雜的處理步驟。原因在于,在可擦寫光盤的情況下,光盤上的任意場所都可以隨機改寫。如果如所述實施方式所示那樣由驅動裝置對可擦寫型光盤實施空閑區(qū)管理,則如
背景技術
的說明中所描述,需要使用例如SDL對可擦寫型光盤上全部的ECC簇進行對應的替換管理信息的管理。而且,為了確定對某個可擦寫型光盤上的用戶數(shù)據(jù)區(qū)中的某個場所所做的數(shù)據(jù)記錄是覆寫記錄還是新記錄,需要例如檢索整個替換管理信息列表1000以判斷是否已經(jīng)記錄完畢。同樣地,為了弄清某個ECC簇是否已經(jīng)被用作代替簇,也必須檢索整個替換管理信息列表1000。這種處理的處理量會隨著替換管理信息列表1000的容量增大而增大,對于容量在不斷增大的光盤來說會成為嚴重的問題。另一方面,在本發(fā)明中,因其是追加記錄型信息記錄介質、而且是順序記錄,能夠保證在某條光軌內地址值小于NWA的區(qū)域都是已經(jīng)記錄完畢的區(qū)域。由此,就可以借助于步驟S105和108那樣的比較處理簡單地確定該數(shù)據(jù)記錄是模擬覆寫記錄還是追加記錄,而不受替換管理信息列表1000的容量的影響。另外,代替簇從NWA以后的位置選擇即可,因此易于選擇。另外,以追加記錄型光盤的隨機記錄方式進行模擬覆寫記錄時也與可擦寫型光盤的情況相同。進而,在追加記錄型光盤的隨機記錄方式的情況下,需要所述的空閑區(qū)管理信息220之類的特別的結構。與順序記錄方式的空閑區(qū)管理相比,隨機記錄方式的空閑區(qū)管理信息220大幅度地增加了驅動控制部311的處理負荷。特別是,在順序記錄方式中,可以將開放光軌的數(shù)目限制在不損傷文件系統(tǒng)的便利性的范圍內(例如最大4個)。此時,開放光軌的數(shù)目依賴于文件系統(tǒng)的結構,不會受到光盤容量增大的影響;另一方面,隨機記錄的空閑區(qū)管理信息220的容量隨著光盤容量的增大而增加,處理負荷也增大。S卩,對于容量不斷增大的光盤來說,使用順序記錄方式進行模擬覆寫方式的本發(fā)明的效果非常顯著。另外,本發(fā)明的特征在于,為了確定使用模擬覆寫記錄還是追加記錄,根據(jù)最新的光軌管理信息210中包含的LRA213和(算式1)來確定NWA。通過在盤片上預先記錄由數(shù)據(jù)記錄更新的LRA213,將信息記錄介質100裝入驅動裝置310后,找到最新的LRA213所需的時間變短。此外,通過使用LRA213計算出NWA,就能夠簡單地構造出光軌管理信息數(shù)據(jù),而不需要在光軌管理信息中保存NWA信息。如果不使用本發(fā)明,為了確定使用模擬覆寫記錄還是追加記錄,就需要例如以下步驟。S卩,必須確定包含與記錄指示中包含的邏輯地址相對應的物理地址的光軌,從該光軌的開頭開始順序查看ECC簇,判斷是否記錄完畢。然后,如果記錄指示的位置的ECC簇已經(jīng)記錄完畢,則確定為模擬覆寫記錄。這種處理尤其在光軌容量變大后其處理量也變得非常大,因此不可取。另一方面,如果使用本實施方式,則能夠不受光軌容量的影響而簡單地確定是模擬覆寫記錄還是追加記錄。另外,通過在光軌管理信息210中包含LRA213,就可以在驅動器10接收到記錄指示時確定記錄目的地的光軌,并且很容易地確定NWA。圖9表示利用這種記錄步驟記錄了數(shù)據(jù)文件后的信息記錄介質100的數(shù)據(jù)結構。圖9中說明作為數(shù)據(jù)文件的一個實例的數(shù)據(jù)文件(File-a)460。假定使用所述記錄步驟在數(shù)據(jù)文件(File-a)460中檢測出缺陷簇#1和缺陷簇#2。為此,假定盤片管理信息記錄在盤片管理信息區(qū)104中,該盤片管理信息包含用來表示以代替簇#1替換缺陷簇#1的替換管理信息和用來表示以代替簇#2替換缺陷簇#2的替換管理信息。如圖9所示,代替簇#1記錄在替換區(qū)106,代替簇#3記錄在用戶數(shù)據(jù)區(qū)108。進而,(數(shù)據(jù)文件File-a)460在該記錄完成后其內容通過模擬覆寫記錄而更新。具體地,更新簇#2和更新簇#4部分相當于由模擬覆寫記錄更新的部分。CN101853684A說明書23/43頁假定被模擬覆寫記錄更新的新數(shù)據(jù)分別被記錄到作為更新簇#2和更新簇#4的替換而分配的代替簇#2和代替簇#4中,對應的替換信息被記錄到盤片管理信息區(qū)104中。如圖9所示,代替簇#2分配給替換區(qū)106,代替簇#4分配給用戶數(shù)據(jù)區(qū)108。1-5.再生處理步驟(1)參照圖10的流程圖說明文件的再生處理。這里,以再生圖9所示的數(shù)據(jù)文件(File-a)460的動作為例進行說明。(步驟S201)在再生數(shù)據(jù)文件之前,驅動控制部311執(zhí)行數(shù)據(jù)再生的準備處理。這種數(shù)據(jù)再生的準備處理在例如信息記錄介質100裝入驅動裝置310時執(zhí)行。例如,驅動控制部311從信息記錄介質100的盤片管理信息區(qū)104(或盤片管理信息區(qū)105)讀出盤片管理{曰息o驅動控制部311從該盤片管理信息中取得用戶數(shù)據(jù)區(qū)開始位置信息1103、用戶數(shù)據(jù)區(qū)結束位置信息1104、替換區(qū)信息1105等,用以確定用來表示對用戶數(shù)據(jù)區(qū)108分配的多個邏輯地址與多個物理地址的對應關系的初始邏輯地址-物理地址映射。以后,驅動控制部311按照初始邏輯地址-物理地址映射,執(zhí)行邏輯地址與初始物理地址的變換。(步驟S202)首先,系統(tǒng)控制部301向驅動裝置310發(fā)出再生指示,再生信息記錄介質100的規(guī)定位置(例如LSN=256)中記錄的AVDP。此外,AVDP是由UDF標準規(guī)定的、成為文件系統(tǒng)信息的起點的數(shù)據(jù)結構,記錄在卷結構區(qū)410和卷結構區(qū)411中。(步驟S203)接著,系統(tǒng)控制部301從AVDP中取得卷結構區(qū)410中記錄的主卷描述符串410A的位置信息。系統(tǒng)控制部301進一步向驅動裝置310發(fā)出指示,再生主卷結構410A。系統(tǒng)控制部301進一步從再生的主卷描述符串410A開始順序讀出數(shù)據(jù)結構,取得FE(元數(shù)據(jù)文件)441的位置信息(LSN)。(步驟S204)接著,系統(tǒng)控制部301執(zhí)行文件結構的再生。為了再生文件結構,系統(tǒng)控制部301根據(jù)所取得的FE(元數(shù)據(jù)文件)441的位置信息(LSN)對驅動裝置310進行再生指示,再生FE(元數(shù)據(jù)文件)441。這里,系統(tǒng)控制部301從所取得的FE(元數(shù)據(jù)文件)441的信息之中獲取元數(shù)據(jù)文件440的位置信息,從而可以訪問元數(shù)據(jù)文件440。(步驟S205)以后,按照通常的UDF標準的再生步驟,以FSD433、FE(ROOT)442,FE(File-a)443、數(shù)據(jù)文件(File-a)460的順序進行再生(省略對目錄文件的再生的說明)。在所述的再生處理的各個步驟中,從主機裝置305向驅動裝置310輸出再生指示。驅動裝置310的驅動控制部311接收來自主機裝置305的再生指示,按照該再生指示執(zhí)行再生處理。再生指示包含用來表示應再生數(shù)據(jù)的位置的邏輯地址。邏輯地址通過例如邏輯扇區(qū)編號(LSN)來表示。或者,邏輯地址也可以通過邏輯塊地址(LBA)來表示。此外,再生指示是例如READ命令。驅動控制部311按照初始邏輯地址_物理地址映射(例如參照圖12)將再生指示中包含的邏輯地址變換為物理地址。接著,驅動控制部311通過檢索替換管理信息列表1000來確定是否在替換管理信息列表1000中發(fā)現(xiàn)了替換管理信息1010,該替換管理信息1010具有與再生指示中包含的邏輯地址所對應的物理地址相同的替換源位置信息1012。如果發(fā)現(xiàn)了,驅動控制部311則控制記錄再生部314,使其參照該替換管理信息1010的替換目的地位置信息1013,從該替換目的地位置信息1013所示的位置開始再生數(shù)據(jù)。如果沒有發(fā)現(xiàn),驅動控制部311則控制記錄再生部314,使得從與再生指示中包含的邏輯地址相對應的物理地址所示的位置再生數(shù)據(jù)。依照此種方式再生的數(shù)據(jù)被返送到主機裝置305。1-6.記錄處理步驟(2)圖11表示替換管理信息1010B的數(shù)據(jù)結構。替換管理信息1010B表示圖5B所示的替換管理信息1010的不同實施方式。圖11的替換管理信息1010B中包含以下3個信息作為狀態(tài)信息1011。如圖11所示,將這3個信息記做Flagl、Flag2、Flag3。Flagl是用來將替換管理信息1010B進行分類的信息,包含用來表示該替換信息是用于替換記錄的還是用來指示缺陷簇的。Flag2是與替換管理信息1010B所管理的代替簇的記錄位置相關的信息,包含用來表示是在替換區(qū)中(或沒有替換目標)還是在用戶數(shù)據(jù)區(qū)中的信息。Flag3是與替換管理信息1010B所管理的簇的數(shù)目相關的信息,包含用來表示該替換信息是與單一簇相對應的還是與連續(xù)的多個簇相對應的信息。當與連續(xù)的多個簇相對應的情況下,F(xiàn)lag3進一步包含用來表示是與連續(xù)區(qū)域的開始位置相對應還是與結束位置相對應的信息。以后,按照圖11說明本發(fā)明的詳細的記錄步驟。此外,以后在必要時使用圖11右端列的符號表示替換管理信息的種類。例如,將第1行具有Flagl=1(替換用)、Flag2=0(替換到替換區(qū))、Flag3=00(單一簇)這樣的狀態(tài)信息1011的替換管理信息記做替換管理信息(1)。圖12是本發(fā)明的信息記錄介質100上物理地址空間與邏輯地址空間的數(shù)據(jù)結構的示例圖。另外,圖12也表示了從主機裝置305觀察時表示在信息記錄介質100上的位置的邏輯地址即邏輯扇區(qū)編號(LSN)、與表示在信息記錄介質100上的實際位置的物理地址即物理扇區(qū)編號(PSN)在初始狀態(tài)下的對應關系。這種對應關系稱為初始邏輯地址-物理地址映射(圖中以波狀線箭頭表示,下同)。圖12所示的1行對應于1個ECC簇。在圖12中,物理地址(PSN)與分配到該物理地址的邏輯地址(LSN)表示在同一行中。在圖12中,PSN與LSN的值表示為從對應ECC簇的開頭扇區(qū)開始的末端扇區(qū)的PSN和LSN值。這里,雖然以1個ECC簇由32個扇區(qū)構成的情況為例,但也可以是其他結構。PSN被分配到內周替換區(qū)106、外周替換區(qū)107和用戶數(shù)據(jù)區(qū)108。此外,假定從用戶數(shù)據(jù)區(qū)108的開頭開始分配光軌。由于在圖12的狀態(tài)下完全未記錄數(shù)據(jù),因此,LRA500指向用戶數(shù)據(jù)區(qū)108的開頭。另一方面,LSN只分配到用戶數(shù)據(jù)區(qū)108(或者卷空間109)。主機裝置305使用該LSN指定信息記錄介質100上的特定邏輯扇區(qū),進行記錄和再生指示。驅動裝置310將從主機裝置305接收到的LSN按照初始邏輯地址-物理地址映射變換為PSN,再根據(jù)所得的PSN訪問物理扇區(qū)或ECC簇。在以后說明的替換記錄中,以初始邏輯地址-物理地址映射為基礎,當需要與該對應關系不同的邏輯地址-物理地址映射時則使用替換管理信息1010。此外,圖12中的PSN和LSN的值只不過是用于說明的實例,實際值隨信息記錄介質100的結構和容量的不同而不同。另外,如上所述,雖然盤片管理信息和替換區(qū)的容量是可變的,但是它們的容量在根據(jù)來自主機裝置305的指示等進行格式化處理時確定。此外,在格式化處理后,用戶數(shù)據(jù)區(qū)108的開始和結束位置不再變化。初始邏輯地址-物理地址映射可以根據(jù)盤片管理信息中包含的盤片結構信息1100的信息(更詳細地是,用戶數(shù)據(jù)區(qū)開始位置信息1103、用戶數(shù)據(jù)區(qū)結束位置信息1104、替換區(qū)信息1105等)通過規(guī)定的運算等而唯一地確定。參照圖12圖17B說明圖11所示的替換管理信息1010B的使用實例。首先,說明從圖12的狀態(tài)到圖13A的狀態(tài)的變化。主機裝置305發(fā)出在LSN=0的位置新建記錄數(shù)據(jù)“A”的指示。接收到該記錄指示的驅動裝置310按照初始邏輯地址_物理地址映射將LSN=0變換為PSN=1100,在PSN=1100的位置記錄數(shù)據(jù)“A”。接著,驅動裝置310對記錄的數(shù)據(jù)進行校驗。這里假定校驗成功。進而,主機裝置305發(fā)出在LSN=0的位置模擬覆寫記錄數(shù)據(jù)“A1”的指示。接收到該記錄指示的驅動裝置310按照初始邏輯地址_物理地址映射將LSN=0變換為PSN=1100,在PSN=1100的位置進行RMW處理。然后,在替換區(qū)106中PSN=100的位置記錄數(shù)據(jù)“A1”。此時,由驅動裝置310生成替換管理信息511。在替換管理信息511的替換源中設定數(shù)據(jù)“A”的記錄位置即PSN=1100,在替換管理信息511的替換目的地中設定數(shù)據(jù)“A1”的記錄位置即PSN=100。替換管理信息511的狀態(tài)信息1011按照圖11設定。此外,替換管理信息511對應于圖13A中的實線箭頭。箭頭的起點表示替換源,箭頭的終點表示替換目的地(以后相同)。進而,在圖13A中,主機裝置305指示在LSN=2的位置記錄數(shù)據(jù)“B”。在記錄數(shù)據(jù)“B”時校驗失敗的話,數(shù)據(jù)“B”會被記錄到內周替換區(qū)106中的PSN=132的位置。與此替換記錄相應地生成替換管理信息512。替換管理信息512的替換源中設定PSN=1032,替換管理信息512的替換目的地中設定PSN=132。替換管理信息512的狀態(tài)信息1011也同樣地按照圖11設定。所述記錄后的數(shù)據(jù)配置和替換管理信息列表如圖13A和圖13B所示。圖13B的替換管理信息列表1000A中使用了替換管理信息(1)。另一方面,圖14A和圖14B是用來說明使用了替換管理信息⑷、(7)時的狀態(tài)的圖。這里,主機裝置305指示在LSN=64的位置記錄數(shù)據(jù)“C”。驅動裝置310按照該記錄指示將數(shù)據(jù)“C”記錄到PSN=1164的位置。這里,如果校驗的結果出錯,則分配用戶數(shù)據(jù)區(qū)108中的未記錄區(qū)(PSN=1196),將數(shù)據(jù)“C”替換記錄到PSN=1196的位置。按照該結果,生成替換管理信息513。進而,主機裝置305指示在LSN=128的位置記錄數(shù)據(jù)“D”,其后,指示記錄數(shù)據(jù)“D1”。此外,如果記錄數(shù)據(jù)“D1”后的校驗失敗,數(shù)據(jù)“D1”則被替換記錄到PSN=1292的位置。此時,生成替換管理信息514。另外,PSN=1260是沒有替換目的地的缺陷簇,生成相應的替換管理信息515。進而,主機裝置305指示在LSN=128的位置模擬覆寫記錄數(shù)據(jù)“D2”時,數(shù)據(jù)“D2”被替換記錄到PSN=1324的位置。此時,生成替換管理信息514A。另一方面,由于替換管理信息514不再需要,因此將其從替換管理信息列表1000中刪除。在以上的記錄處理后,LRA更新為500B的位置。此外,將替換管理信息列表1000B(圖14B)對狀態(tài)信息1011中的Flagl重新排列,接著對替換源位置信息1012的PSN值重新排列。圖15A和圖15B是用來說明使用了替換管理信息(5)、(6)時的狀態(tài)的圖。這里,主機裝置305指示在LSN=256XI的位置記錄數(shù)據(jù)“E”。此時,如果校驗失敗、數(shù)據(jù)“E”被替換記錄到PSN=x2x3的位置,則生成替換管理信息516和替換管理信息517。這兩個替換管理信息分別表示相當于替換記錄的開始位置的ECC簇的開頭PSN及相當于結束位置的ECC簇的開頭PSN。假定在圖16A和圖16B中,主機裝置305進一步指示在LSN=257XI的位置模擬覆寫記錄數(shù)據(jù)“E1”。此時,數(shù)據(jù)“E1”被記錄到在15A中是未記錄區(qū)的PSN=x4x5的位置。此外,生成替換管理信息516A作為表示該替換的開始點的信息,生成替換管理信息517A作為表示該替換記錄的結束點的信息。此時,由于不再需要替換管理信息516、517,因此,將其從替換管理信息列表中刪除。此外,雖然在圖15A和16A中,替換記錄目的地全部位于用戶數(shù)據(jù)區(qū)108,但是當然也可以位于替換區(qū)106。這種情況下,使用替換管理信息(2)、(3)。此外,如參照圖8A所說明的那樣,更新后的替換管理信息列表記錄在盤片管理信息區(qū)中。1-7.再生處理步驟(2)在再生依照此種方式記錄的數(shù)據(jù)時,需要執(zhí)行以下的處理。在再生數(shù)據(jù)之前,驅動控制部311執(zhí)行數(shù)據(jù)再生的準備處理。這種數(shù)據(jù)再生的準備處理與例如所述的步驟S201相同。然后,在例如圖13A的狀態(tài)下,假定從主機裝置305發(fā)出再生LSN=32的數(shù)據(jù)“B”的指示,驅動裝置310則按照初始邏輯地址-物理地址映射,取得PSN=1132。于是,驅動裝置310從最新的替換管理信息列表1000中檢索具有PSN=1132的替換管理信息作為替換源。這里,找到替換管理信息512,因此,由此處取得替換目的地的PSN=132。驅動裝置310從PSN=132處再生數(shù)據(jù)“B”,作為LSN=32的再生數(shù)據(jù)發(fā)送回主機裝置305。即使主機裝置305所指定的LSN改變了,驅動裝置310—側的處理仍然相同。將接收到的LSN按照初始邏輯地址-物理地址映射變換為PSN,如果找到了對應的替換管理信息,則從代替簇中再生數(shù)據(jù)。如果找不到對應的替換管理信息,則按照PSN原樣再生即可。如上,在信息記錄介質100的模擬覆寫記錄中,就可以沒有浪費地將用戶數(shù)據(jù)區(qū)用作替換目的地。1-8.記錄處理步驟(3)圖18表示與所述替換管理信息1010或替換管理信息1010B同樣的替換管理信息的不同結構實例即DFLentry2010。DFLentry2010中包含的狀態(tài)12011A和狀態(tài)22011B、缺陷簇開頭PSN2012、代替簇開頭PSN2013分別與所述的狀態(tài)信息1011、替換源位置信息1012、替換源位置信息1013相同。這里,與參照圖5B所說明的相同,缺陷簇開頭PSN2012和代替簇開頭PSN2013也可以使用相應的ECC簇的開頭扇區(qū)的物理地址(例如PSN)來表示。這是因為,缺陷管理和模擬覆寫記錄中是以ECC簇為單位進行映射的。這里,狀態(tài)12011A至少包含與替換管理信息1010B中的Flagl和Flag2相同的信息。即,例如,當狀態(tài)12011A的值為“1000”的情況下,其替換信息表示沒有替換目的地(Flag2=0相當于沒有替換目的地的情況)。在這種情況下,在代替簇開頭PSN2013中設定“0”。另一方面,當存在替換目的地時,在狀態(tài)1中設定“0000”(Flag2=0相當于有替換目的地的情況)。另外,狀態(tài)22011B至少包含與替換管理信息1010B中的Flag3相同的信息。S卩,例如,當狀態(tài)22011B的值為“0000”的情況下,該替換信息對應于單一簇(相當于Flag3=00)。同樣地,當狀態(tài)2的值為例如“0001”的情況下,該替換信息對應于包含多個簇的連續(xù)區(qū)域的開始簇的開頭扇區(qū)位置(相當于Flag3=01)。另一方面,在“0010”的情況下,對應于包含多個簇的連續(xù)區(qū)域的末尾簇的開頭扇區(qū)位置(相當于Flag3=10)。該DFLentry2010可以適用于全部實施方式。其次,參照圖18所示的DFLentry2010的數(shù)據(jù)結構和圖19A的流程圖,進一步詳細說明針對使用所述圖8A所說明的步驟S113中的替換管理信息進行處理的實例。這里,假定在圖8A的步驟S112為實現(xiàn)模擬覆寫記錄而對替換目的地進行記錄后進入步驟S113。(步驟S301)首先判斷該模擬覆寫記錄是第1次覆寫記錄還是第2次或此后的覆寫記錄。該判斷是通過例如對最新的替換管理信息列表檢索具有在圖8A的步驟S103中獲得的、ECC簇的開頭PSN值作為缺陷簇開頭PSN2012值的DFLentry2010而進行的,該ECC簇包含與記錄指示中包含的邏輯地址相對應的物理地址。該最新的替換管理信息列表在例如步驟S101(圖8A)中從盤片管理信息區(qū)再生出來,并保存到存儲器電路312。如果在替換管理信息列表中沒有發(fā)現(xiàn)對應的替換管理信息(例如DFLentry2010),則作為第1次模擬覆寫記錄,處理進入步驟S302。如果在替換管理信息列表中發(fā)現(xiàn)了對應的替換管理信息,則作為第2次模擬覆寫記錄,處理進入步驟S304。此外,也可以在其他步驟中預先判斷模擬覆寫記錄是第1次覆寫記錄還是第2次或此后的覆寫記錄。例如,也可以在步驟S106進行判斷。可以保存此時的判斷結果,在步驟S301使用。(步驟S302)如果是第1次替換記錄,則執(zhí)行以下處理。首先,由驅動控制部311在驅動裝置310的存儲器電路312上生成新的DFLentry2010o(步驟S303)接著,在該DFLentry2010中設定數(shù)值。S卩,為狀態(tài)12011A設定適當?shù)闹?。例如,如果是存在替換目的地的替換記錄,則設定“0000”。接著,對缺陷簇開頭PSN2012設定位于與記錄指示中包含的邏輯地址相對應的物理地址的ECC簇的開頭PSN值。接著,對代替簇開頭PSN2013設定在之前的替換記錄中實際記錄了數(shù)據(jù)的代替簇的開頭PSN值。進而,對該DFLentry2010的狀態(tài)22011B設定適當?shù)闹?。例如,如果是單一簇的替換記錄,則設定“0000”。(步驟S304)如果是第2次以后的替換記錄,則執(zhí)行以下處理。S卩,為了對在之前的步驟中發(fā)現(xiàn)的DFLentry2010進行更新處理,進入步驟S305。(步驟S305)首先,將該DFLentry2010的狀態(tài)12011A更新為適當值。例如,如果是存在替換目的地的替換記錄,則設定“0000”。接著,將代替簇開頭PSN2013更新為在之前的替換記錄中實際記錄了數(shù)據(jù)的代替簇的開頭PSN值。即,設定新的替換目的地。此外,因為是針對相同ECC簇的第2次以后的替換記錄,所以不需要改變缺陷簇開頭PSN2012,保持相同的值即可。進而,將該DFLentry2010的狀態(tài)22011B更新為適當值。例如,如果是單一簇的替換記錄,則設定“0000”。(步驟S306)通過以上處理實現(xiàn)替換管理信息列表的更新。即,追加新的DFLentry2010,或者更新現(xiàn)有的DFLentry2010值。此外,對替換管理信息列表進行重新排列。該重新排列是對例如狀態(tài)12011A進行的。進而,按照缺陷簇開頭PSN2012、狀態(tài)22011B、代替簇開頭PSN2013的順序進行重新排列。由此,圖8A的步驟S113結束。這里所得的最新替換管理信息列表被追加記錄到(臨時)盤片管理信息區(qū)。此外,雖然在所述的處理實例中,說明了為了實現(xiàn)模擬覆寫記錄而進行的替換記錄,但是這同樣適用于出現(xiàn)缺陷簇時進行的替換記錄的場合。然而,如在
背景技術
中參照圖33A和圖33B所說明的那樣,在現(xiàn)有的追加記錄型光盤的缺陷管理中,每次出現(xiàn)替換記錄時都保留現(xiàn)有的替換管理信息并追加新的替換管理信肩、o如果將這種方法應用于本實施方式這樣的將用戶數(shù)據(jù)區(qū)用作替換目的地的記錄方法的話,每次出現(xiàn)替換記錄時替換管理信息就會增加,替換管理信息列表的容量變大,故不適合驅動裝置等的安裝。特別是,在現(xiàn)有的追加記錄型光盤的缺陷管理中,曾經(jīng)被替換的簇不會再次被替換,但在本實施方式這種模擬覆寫記錄的情況下,可能多次成為替換記錄的對象。為此,替換管理信息列表的容量可能變得非常大。另外,在替換管理信息列表中會出現(xiàn)多個具有相同缺陷簇開頭PSN2012的值的替換管理信息,這就進一步需要有追加的處理和機制以取得最新的替換管理信息。另外,在可擦寫型光盤的缺陷管理中,針對全部替換目的地簇設置替換管理信息,無論其是否已經(jīng)被用作替換目的地。如果將這種方法應用于本實施方式這樣的將用戶數(shù)據(jù)區(qū)用作替換目的地的方法中的話,剛開始就需要大量的替換管理信息,同樣不可取。另一方面,借助于使用圖19A的方法,只生成所需要的最低限度的缺陷管理信息加以管理即可,最新的替換管理信息也很容易找到。1-9.記錄處理步驟(4)參照圖19B進一步詳細說明數(shù)據(jù)記錄步驟中的替換管理信息的處理實例。圖19B所示的各步驟包含在圖8A所示的步驟S113中。在以下的說明中,參照圖18所示的替換管理信息的一個實例即DFLentry2010的數(shù)據(jù)結構。此外,這里假定在圖8A的步驟S112為實現(xiàn)模擬覆寫記錄而對替換目的地進行記錄后進入步驟S113。(步驟S601)驅動控制部311確定由記錄指示指定的區(qū)域是否是物理地址空間連續(xù)的區(qū)域。例如,驅動控制部311根據(jù)由記錄指示所指定的記錄位置和由記錄指示所指定的要記錄的數(shù)據(jù)的容量,確定在物理地址空間上的區(qū)域大小。當依照此種方式確定的物理地址空間上的區(qū)域大小大于1個ECC簇的尺寸時,驅動控制部311將由記錄指示指定的區(qū)域確定為物理地址空間中的連續(xù)區(qū)域。當步驟S601的判斷結果為“是”的情況下,處理進入步驟S602。當步驟S601的判斷結果為“否”的情況下,處理進入步驟S603。(步驟S602)驅動控制部311確定在步驟S112中實際記錄數(shù)據(jù)的區(qū)域是否是物理地址空間中的連續(xù)區(qū)域。例如,當在步驟S112中實施記錄處理的區(qū)域大小等于由記錄指示指定的區(qū)域大小時,驅動控制部311將在步驟S112中實際記錄數(shù)據(jù)的區(qū)域確定為物理地址空間中的連續(xù)區(qū)域。當步驟S602的判斷結果為“是”的情況下,處理進入步驟S604。當步驟S602的判斷結果為“否”的情況下,處理進入步驟S603。(步驟S603)驅動控制部311執(zhí)行例如參照圖19A所說明的處理。(步驟S604)驅動控制部311確定模擬覆寫記錄是第1次覆寫記錄還是第2次或此后的覆寫記錄。這種確定是通過例如檢索最新的替換管理信息列表、根據(jù)在替換管理信息列表中是否發(fā)現(xiàn)了具備表示與在步驟S601所確定的連續(xù)區(qū)域是相同區(qū)域的替換源位置信息的第1DFLentry2010(狀態(tài)22011B“0001”)和第2DFLentry2010(狀態(tài)22011B=“0010,,)而作出的。如果在替換管理信息列表中沒有發(fā)現(xiàn)相應的第1DFLentry2010和第2DFLentry2010,則作為第1次模擬覆寫記錄,處理進入步驟S605。如果在替換管理信息列表中發(fā)現(xiàn)了相應的第1DFLentry2010和第2DFLentry2010,則作為第2次模擬覆寫記錄,處理進入步驟S607。(步驟S605)驅動控制部311生成新的第1DFLentry2010和第2DFLentry2010,并將其保存到存儲器電路312。(步驟S606)驅動控制部311在第1和第2DFLentry2010中設定值。在第1DFLentry2010的狀態(tài)12011A中設定“0000”表示是存在替換目的地的替換記錄。在第1DFLentry2010的缺陷簇開頭PSN2012中設定包含由記錄指示指定的區(qū)域的開始位置的、ECC簇的開頭PSN值。在第1DFLentry2010的代替簇開頭PSN2013中設定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的開始位置的、ECC簇的開頭PSN值。在第1DFLentry2010的狀態(tài)22011B中設定“0001”表示是連續(xù)區(qū)域的開始位置。在第2DFLentry2010的狀態(tài)12011A中設定“0000”表示是存在替換目的地的替換記錄。在第2DFLentry2010的缺陷簇開頭PSN2012中設定包含由記錄指示指定的區(qū)域的結束位置的、ECC簇的開頭PSN值。由記錄指示指定的區(qū)域的結束位置例如根據(jù)與記錄指示中包含的邏輯地址相對應的物理地址和要記錄的數(shù)據(jù)的數(shù)據(jù)長度求取。在第2DFLentry2010的代替簇開頭PSN2013中設定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的結束位置的、ECC簇的開頭PSN值。在第2DFLentry2010的狀態(tài)22011B中設定“0010”表示是連續(xù)區(qū)域的結束位置。(步驟S607)驅動控制部311對在步驟S604中發(fā)現(xiàn)的第1和第2DFLentry2010進行更新處理。具體地,該更新處理是通過在步驟S608中在第1和第2DFLentry2010中設定值來實現(xiàn)的。(步驟S608)驅動控制部311在第1和第2DFLentry2010中設定值。在第1DFLentry2010的代替簇開頭PSN2013中設定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的開始位置的、ECC簇的開頭PSN值。即,設定新的替換目的地區(qū)域的開始位置。不需要改變第1DFLentry2010的缺陷簇開頭PSN2012,保持相同的值即可。這是因為,這是對同一ECC簇進行的第2次以后的替換記錄。在第2DFLentry2010的代替簇開頭PSN2013中設定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的結束位置的、ECC簇的開頭PSN值。即,設定新的替換目的地區(qū)域的結束位置。不需要改變第2DFLentry2010的缺陷簇開頭PSN2012,保持相同的值即可。這是因為,這是對同一ECC簇進行的第2次以后的替換記錄。(步驟S609)通過以上處理實現(xiàn)替換管理信息列表的更新。即,將新的第1和第2DFLentry2010追加到替換管理信息列表中?;蛘撸绿鎿Q管理信息列表中現(xiàn)有的第1和第2DFLentry2010的值。對替換管理信息列表進行重新排列。該重新排列根據(jù)例如更新管理信息的狀態(tài)12011A的順序進行。進而,按照缺陷簇開頭PSN2012、狀態(tài)22011B、代替簇開頭PSN2013的順序進行重新排列。由此,圖8A的步驟S113結束。這里所得的最新替換管理信息列表被追加記錄到(臨時)盤片管理信息區(qū)。此外,雖然在所述的處理實例中,說明了為了實現(xiàn)模擬覆寫記錄而進行的替換記錄,但這同樣適用于出現(xiàn)缺陷簇時進行的替換記錄的場合。使用圖20A至圖24B進一步說明記錄處理步驟。圖20A與圖13A等相同,表示信息記錄介質100上的物理地址空間與邏輯地址空間。圖20A中表示了緊接著格式化處理之后在LSN=0的位置記錄了數(shù)據(jù)“AO”后的狀態(tài)。在物理地址空間中,在PSN=1000的位置記錄了數(shù)據(jù)“AO”。此時,LSN=0和PSN=1000保持了初始邏輯地址-物理地址映射的關系。因此,圖20B所示的與圖20A對應的替換管理信息列表中不包含替換管理信息,只包含扇區(qū)頭信息1001。接著,在圖20A的狀態(tài)下,假定從主機裝置305發(fā)出指示在LSN=0的位置記錄數(shù)據(jù)“A1”。在圖21A中表示執(zhí)行該記錄后的狀態(tài)。如圖21A所示,PSN=1000的位置已經(jīng)記錄完畢,因此,數(shù)據(jù)“A1”被替換到例如用戶數(shù)據(jù)區(qū)中的PSN=1132的位置。此時的替換記錄是第1次替換記錄,因此,按照使用圖19A所說明的步驟S302以后的步驟,將圖21B所示的DFLentry2100A追加到替換管理信息列表中。接著,在圖21A的狀態(tài)下,假定從主機裝置305發(fā)出指示在LSN=0的位置記錄數(shù)據(jù)“A2”。在圖22A中表示執(zhí)行該記錄后的狀態(tài)。如圖22k所示,PSN=1000的位置已經(jīng)記錄完畢,因此,數(shù)據(jù)“A2”被替換到例如用戶數(shù)據(jù)區(qū)中的PSN=1164的位置。此時的替換記錄是第2次替換記錄,因此,按照使用圖19A所說明的步驟S304以后的步驟,將圖22B所示的DFLentry2100A更新為DFLentry2100B。(即,不追加DFLentry。)接著,在圖22A的狀態(tài)下,假定從主機裝置305發(fā)出指示在LSN=96的位置記錄數(shù)據(jù)“B0”、在LSN=128192的位置記錄數(shù)據(jù)“CO”。在圖23A中表示執(zhí)行該記錄后的狀態(tài)。如圖23A所示,假定在將數(shù)據(jù)“B0”記錄到PSN=1196的位置時校驗處理出錯。此時,數(shù)據(jù)“B0”被替換到例如外周替換區(qū)107中的PSN=xlO。此時的替換記錄是第1次替換記錄,因此,按照使用圖19A所說明的步驟S302以后的步驟,如圖23B所示追加DFLentry2101A。另一方面,假定數(shù)據(jù)“CO”記錄后的校驗成功,則替換管理信息列表不變。接著,在圖23A的狀態(tài)下,假定從主機裝置305發(fā)出指示在LSN=128192的位置記錄數(shù)據(jù)“C1”。在圖24A中表示執(zhí)行該記錄后的狀態(tài)。如圖24A所示,PSN=12281292的位置已經(jīng)記錄完畢,因此,數(shù)據(jù)“C1”被替換到例如用戶數(shù)據(jù)區(qū)中的PSN=13241388的位置。此時的替換記錄是第1次替換記錄,因此,按照使用圖19A所說明的步驟S302以后的步驟,如圖24B所示追加DFLentry2102A和2103A。這里,該替換記錄是從連續(xù)區(qū)域2200(PSN=12281292)替換到連續(xù)區(qū)域2201(PSN=13241388),因此,如上所述,使用表示替換區(qū)開頭的DFLentry2102A和表示結束位置的DFLentry2103A。S卩,本發(fā)明的驅動裝置310在將連續(xù)區(qū)域2200替換為用戶數(shù)據(jù)區(qū)108中的連續(xù)區(qū)域2201的模擬覆寫中,生成將連續(xù)區(qū)域2200的開始位置映射到連續(xù)區(qū)域2201的開始位置的第1替換管理信息(DFLentry2102A)、以及將連續(xù)區(qū)域2200的結束位置映射到連續(xù)區(qū)域2201的結束位置的第2替換管理信息(DFLentry2103A)。這里,雖然實施的是3個ECC簇大小的連續(xù)區(qū)域的替換記錄,但只追加了2個DFLentry。這是通過將用戶區(qū)中的替換目的地借助于DFLentry2102A和DFLentry2103A作為連續(xù)區(qū)域映射而實現(xiàn)的效果。此外,關于連續(xù)區(qū)域的替換,在第2次以后當然也可以更新已有的DFLentry0(第2實施方式)2-1.NWA確定處理步驟這里說明由驅動裝置310響應主機裝置305的請求而返回的邏輯地址所表示的下次可記錄位置(以后成為邏輯NWA)的確定方法。在本實施方式中,邏輯NWA由以下步驟確定。首先確定包含LRA所示的物理扇區(qū)的ECC簇的下一ECC簇。該ECC簇就是下一個記錄ECC簇。記錄ECC簇的開頭物理扇區(qū)成為下次可記錄位置,由該物理地址表示的下次可記錄位置就是所述的NWA。邏輯NWA的值是將該NWA表示的PSN值按照初始邏輯地址-物理地址映射變換為LSN后所得的值。下面使用幾個具體實例進行說明。在圖12的狀態(tài)下,LRA500指示用戶數(shù)據(jù)區(qū)108的開頭,因此,此時的物理地址空間中的NWA為PSN=1100。與PSN=1100對應的LSN為LSN=0,因此,邏輯NWA=0。圖13A中,主機裝置305從驅動裝置310取得邏輯NWA=0后發(fā)出指示將數(shù)據(jù)“A”記錄到LSN=0的位置。另外,緊接著數(shù)據(jù)“A”的記錄之后,光軌#1的LRA指向包含PSN=1100的ECC簇,因此,該NWA為PSN=1132。由此,邏輯NWA=32。此時,主機裝置305可能發(fā)出針對邏輯爾八=32記錄數(shù)據(jù)1”的指示。緊接著數(shù)據(jù)“B”的記錄之后,光軌#1的LRA指向包含PSN=1132的ECC簇內的物理扇區(qū),因此,該NWA為PSN=1164。由此,邏輯NWA=64。如上所述的邏輯NWA的確定方法的特征是,確定邏輯NWA以便維持初始邏輯地址_物理地址映射的關系。即,首先根據(jù)光軌內的LRA確定NWA,然后根據(jù)初始邏輯地址_物理地址映射取得邏輯NWA,因此,對于新的數(shù)據(jù)記錄不需要替換管理信息1010B。此外,在圖14A中,雖然實際的最新的邏輯NWA與LRA500B對應,但主機裝置305有時候保持了與LRA501B相對應的值作為邏輯NWA。由驅動裝置310作為獨立于主機裝置305的動作執(zhí)行對PSN=1292的位置以后的記錄,而主機裝置305又沒有從驅動裝置310取得最新的邏輯NWA時,就有可能產(chǎn)生這種狀態(tài)。此外,如果在這種狀態(tài)下主機裝置305試圖指示記錄新的數(shù)據(jù),就會向與LRA501B對應的邏輯NWA發(fā)出記錄指示,而實際的數(shù)據(jù)則由驅動裝置310記錄到PSN=1336的位置。該記錄是替換記錄,因此,就需要新的替換管理信息。另一方面,如果主機裝置305從驅動裝置310取得與最新的LRA500B相對應的邏輯NWA之后再發(fā)出記錄新數(shù)據(jù)的指示,則該記錄不會變成替換記錄,也不需要新的替換管理{曰息o圖15A和圖16A也一樣,各圖中主機裝置305有時候會保持與LRA501C對應的值作為邏輯NWA,但實際的最新LRA分別是LRA500C和LRA500D。由此,主機裝置305在記錄新數(shù)據(jù)之前最好是取得最新的邏輯NWA。總之,當主機裝置305指示記錄新數(shù)據(jù)時,例如,緊鄰著圖8A的步驟S102之前輸出請求以便從驅動裝置310取得最新的邏輯NWA。另一方面,接收到該請求的驅動裝置310按照所述步驟將由LRA和NWA所確定的邏輯NWA返回給主機裝置305。接收到的邏輯NWA的主機裝置305根據(jù)該值發(fā)出下一記錄指示。借助于這樣的動作,在記錄新數(shù)據(jù)時不再需要替換管理信息1010B,只在執(zhí)行了替換記錄時才需要替換管理信息1010B。其結果是,可以抑制替換管理信息列表1000的數(shù)據(jù)量的增加,降低記錄再生時的處理量,減少內存量,并減少信息記錄介質100上的數(shù)據(jù)容量。(第3實施方式)3-1.記錄處理步驟(1)在所述第2實施方式中的NWA確定方法中,會出現(xiàn)某個LSN不被使用的情況。例如,在圖14A,LSN=96的位置的邏輯扇區(qū)從主機裝置305或文件系統(tǒng)的角度來看,是從來沒有被記錄數(shù)據(jù)的邏輯扇區(qū)。這種邏輯扇區(qū)被稱為未記錄邏輯扇區(qū)、或未使用邏輯扇區(qū)、孤立邏輯扇區(qū)等。另外,由這種未記錄邏輯扇區(qū)構成的邏輯簇稱為未記錄邏輯簇。例如,圖14A中LSN=96127的位置是未記錄邏輯簇。同樣地,在圖15A中,LSN=X2的位置是未記錄邏輯扇區(qū)。如圖14A等所示,對于這種未記錄邏輯扇區(qū),與其他的通常的邏輯扇區(qū)一樣也分配了LSN,而此后的邏輯扇區(qū)的LSN不變,這是所述實施方式中NWA確定處理步驟的特征。當對這種未記錄邏輯扇區(qū)發(fā)出記錄指示時,與所述實施方式同樣地進行模擬覆寫記錄。例如,可以是以下處理。這里,在圖14A的狀態(tài)下,假定發(fā)出指示對LSN=96的位置記錄數(shù)據(jù)“F”。此時,驅動裝置310將LSN=96按照初始邏輯地址-物理地址映射變換為PSN=1196。比較PSN=1196與NWA可知,PSN=1196已經(jīng)記錄完畢。此時,與所述其他實施方式同樣地執(zhí)行模擬覆寫記錄。于是,驅動裝置310在NWA所示的位置(這種情況下是PSN=1336)記錄數(shù)據(jù)“F”,進而生成替換管理信息518。通過這種處理對LSN=96的位置進行記錄。其結果是,LSN=96不再是未記錄邏輯簇,而是變?yōu)橥ǔ5倪壿嫶?。不過,與PSN=1336的位置相對應由初始邏輯地址-物理地址映射關聯(lián)起來的LSN=256287的位置成為新的未記錄邏輯簇。進而,記錄數(shù)據(jù)“G”后,成為圖17A和圖17B的狀態(tài)。3-2.再生處理步驟(1)圖14A中,LSN=224的位置的邏輯簇是未記錄邏輯簇。通過初始邏輯地址-物理地址映射與LSN=224的位置的未記錄邏輯簇相對應的物理簇是PSN=1324的位置。PSN=1324的位置的物理簇進一步通過替換管理信息514與PSN=1228的位置的物理簇關聯(lián)起來。此外,PSN=1228的位置的物理簇按照初始邏輯地址-物理地址映射與LSN=128的位置的邏輯簇映射起來。即,PSN=1228的位置的物理簇被分配作為LSN=128的位置的邏輯簇和LSN=224的位置的未記錄邏輯簇這2個邏輯簇。下面說明這樣的2個邏輯簇被分配到1個物理簇的狀態(tài)下進行再生時的步驟。首先,從主機裝置305發(fā)出針對LSN=128的位置的邏輯簇進行再生的指示后,首先由驅動裝置310將接收到的LSN按照初始邏輯地址-物理地址映射變換為PSN(稱為再生對象PSN)。這里,再生對象PSN是PSN=1228。在替換管理信息列表中檢索具有PSN=1228作為替換源的替換管理信息,可得替換管理信息514A。此外,再生替換管理信息514A所指示的代替簇即PSN=1324位置的物理簇。另一方面,對LSN=224的位置的邏輯簇發(fā)出再生指示后,按照初始邏輯地址-物理地址映射求得PSN=1324值作為再生目的地PSN。但是,在替換管理信息列表中檢索,找不到具有PSN=1324作為替換源的替換管理信息。因此,驅動裝置310從PSN=1324開始再生數(shù)據(jù)。通過這種再生處理,即使在對邏輯上一次也沒有記錄過數(shù)據(jù)的未記錄邏輯扇區(qū)發(fā)出再生指示的情況下,也能夠從相應的物理扇區(qū)再生出數(shù)據(jù)。由此,從主機一側的文件系統(tǒng)等來看,信息記錄介質100上的不再有例外區(qū)域,在其系統(tǒng)結構中不再需要實施復雜的錯誤處理,能夠以更簡單的安裝來構筑系統(tǒng)。此外,當針對未記錄邏輯扇區(qū)發(fā)出再生指示時,如上所述從相應的物理簇再生數(shù)據(jù)的話,就會再生出本來不應該再生的數(shù)據(jù)。如果這樣的數(shù)據(jù)再生不適合其系統(tǒng)結構,則可以使用以下再生步驟。S卩,在再生數(shù)據(jù)時,將指定再生的LSN按照初始邏輯地址-物理地址映射變換為PSN后,在替換管理信息列表1000中檢索具有該所得的PSN作為替換源位置信息1012的替換管理信息1010B。如果找到了相應的替換源位置信息1012,則與所述的其他實施方式同樣地從替換目的地位置信息1013所示的位置的ECC簇開始再生數(shù)據(jù)。如果沒有找到,則接著以替換目的地位置信息1013為對象檢索具有與指定再生的LSN相對應的PSN值的替換源位置信息1012。如果指定了相應的替換目的地位置信息1013,則判斷為由該替換目的地位置信息1013所指示的ECC簇已經(jīng)作為代替簇記錄完畢。此時,驅動裝置310不從該ECC簇再生數(shù)據(jù),而是取而代之,將規(guī)定值例如全部為0的值作為再生數(shù)據(jù)返回到主機裝置305。通過這種再生處理,即使在對未記錄邏輯扇區(qū)發(fā)出再生指示的情況下,也能夠從相應的物理扇區(qū)再生出適當?shù)臄?shù)據(jù)。此外,這種再生處理在參照圖10說明的再生處理的各個步驟中在驅動裝置310從主機裝置305接收到再生指示時執(zhí)行。3-3NWA確定步驟的比較說明與所述實施方式不同的、不產(chǎn)生未記錄邏輯扇區(qū)的NWA確定步驟。在本NWA確定步驟中,對邏輯LRA進行管理,在邏輯LRA旁邊的位置的邏輯NWA中記錄新數(shù)據(jù)。此時,將表示邏輯NWA的LSN按照初始邏輯地址-物理地址映射變換為PSN(作為PSN-1)。另外,相對于該邏輯NWA,實際記錄數(shù)據(jù)的ECC簇是包含LRA213所示的PSN的ECC簇的下一個ECC簇的NWA(將表示該NWA的位置的PSN作為PSN-2)。將該PSN-1作為替換源、PSN-2作為替換目的地進行替換記錄。此時,為了管理邏輯NWA,使用與圖25所示的光軌管理信息3210不同的實施方式。在圖25的光軌管理信息3210中,新定義光軌內最終數(shù)據(jù)記錄邏輯位置信息3214。光軌內最終數(shù)據(jù)記錄位置信息213通過PSN管理物理地址空間中的最終記錄位置,與此相對,光軌內最終數(shù)據(jù)記錄邏輯位置信息3214通過LSN管理邏輯地址空間中的最終記錄位置。驅動裝置310參照光軌內最終數(shù)據(jù)記錄邏輯位置信息3214就能夠確定各條光軌各自的邏輯NWA。光軌內最終數(shù)據(jù)記錄邏輯位置信息3214的更新方法如下。S卩,設定0作為光軌內最終數(shù)據(jù)記錄邏輯位置信息3214的初始值。然后,從主機裝置305接收到記錄指示的驅動裝置310將記錄位置接收為LSN。如果接收到的LSN比光軌內最終數(shù)據(jù)記錄邏輯位置信息3214大,則用該LSN更新光軌內最終數(shù)據(jù)記錄邏輯位置信息3214。通過這種處理可以使光軌內最終數(shù)據(jù)記錄邏輯位置信息3214保持最大值。圖26A表示了按照所述NWA確定步驟以圖13A、圖14A、圖17A相同的順序記錄了數(shù)據(jù)“A”、“B”、“C”、“D”、“F”、“G”之后的數(shù)據(jù)結構。圖26B中,將全部缺陷簇都作為替換管理信息(7)登錄。不過,也可以從替換管理信息列表1000F中刪除這些替換管理信息(7)。通過刪除能夠減少替換管理信息列表1000F的容量。這里,比較圖17B和圖26B各自的替換管理信息列表1000E和1000F可知,替換管理信息列表1000E中的替換管理信息數(shù)量減少。如果在刪除替換管理信息(7)之后的狀態(tài)下比較,就會發(fā)現(xiàn)替換管理信息列表1000E中的替換管理信息數(shù)量變得更小。由此,第1實施方式和第2實施方式中說明的、產(chǎn)生未記錄邏輯扇區(qū)的NWA確定方法比參照圖26A說明的不產(chǎn)生未記錄邏輯扇區(qū)的方法,更適合于抑制替換管理信息列表的數(shù)據(jù)容量。此外,在替換管理信息列表1000F中,通過保留替換管理信息(7)能夠預先掌握信息記錄介質100上的缺陷簇的分布,在再生時就可以避開這些缺陷簇而優(yōu)化數(shù)據(jù)讀出處理。(第4實施方式)進一步描述本實施方式中的數(shù)據(jù)記錄步驟。圖27是表示在執(zhí)行本實施方式的數(shù)據(jù)記錄之前的信息記錄介質100的數(shù)據(jù)結構的一個實例的圖。圖中▼所示的位置表示ECC簇之間的邊界。在以后的其他附圖中也是這樣。下面說明在這種狀態(tài)下從主機裝置305向驅動裝置310發(fā)出數(shù)據(jù)“Dl”4622和數(shù)據(jù)“El”4623的記錄指示時的記錄步驟。數(shù)據(jù)“D1”4622的記錄指示是例如對已經(jīng)記錄完畢的區(qū)域4600中PSN=a0的位置進行模擬覆寫記錄。在執(zhí)行記錄指示時,主機裝置305向驅動裝置310要求邏輯NWA。接收到邏輯NWA要求的驅動裝置310根據(jù)LRA4610A確定出NWA4611A,將與NWA4611A相對應的邏輯NWA返回到主機裝置305。此時,有時候主機裝置305會向驅動裝置310連續(xù)發(fā)出對與PSN=aO相對應的LSN=AO記錄數(shù)據(jù)“Dl”4622的記錄指示、以及對與NWA4611A(PSN=a2)相對應的LSN=A2記錄數(shù)據(jù)“El”4623的記錄指示。如果驅動裝置310按照主機裝置305的記錄指示依次執(zhí)行了數(shù)據(jù)“Dl”4622、數(shù)據(jù)“El”4623的記錄指示,則其記錄結果如圖28所示。這里,數(shù)據(jù)“Dl”4622的記錄指示是對記錄完畢區(qū)域4600進行模擬覆寫記錄。由此,數(shù)據(jù)“Dl”4633被替換到NWA4611A(PSN=a2)。此外,NWA4611A變?yōu)镹WA4611B(PSN=a3)0通過該替換記錄,PSN=a2的位置變?yōu)橐呀?jīng)記錄完畢,因此,數(shù)據(jù)“E1”4623進一步被替換到NWA4611B(PNS=a3)。如上所述,主機裝置305發(fā)出的雖然是對與NWA4611A(PSN=a2)相對應的LSN=A2進行記錄的記錄指示,但實際上記錄到與此不同的位置(PNS=a3)。由此,不僅是針對數(shù)據(jù)“D1”4622A生成了替換管理信息1010,而且針對數(shù)據(jù)“E1”4223A也生成了替換管理信息1010,因而產(chǎn)生了替換管理信息列表1000容量增加的問題。這種問題的起因在于,驅動裝置實施了主機裝置305沒有預料到的替換記錄。BP,由驅動裝置實施替換記錄后,從主機裝置305發(fā)出的另外的記錄指示需要替換處理,導致了替換管理信息列表1000容量的增加。另一方面,下面說明在本實施方式的記錄步驟中不產(chǎn)生與數(shù)據(jù)“E1”4623相對應的替換管理信息1010的方法。在本實施方式中,假定在圖27的狀態(tài)下主機裝置305發(fā)出記錄指示時,首先發(fā)出用于追加記錄的記錄指示。此外,在追加記錄的記錄指示之后,發(fā)出覆寫記錄的記錄指示。這種記錄步驟的結果是圖29所示的數(shù)據(jù)結構。此外,在主機裝置305上動作的文件系統(tǒng)執(zhí)行全部文件的更新和新建的管理,因此能夠確定記錄指示的順序。圖29中,數(shù)據(jù)“E1”4623B記錄到NWA4611A(PSN=a2)。另夕卜,數(shù)據(jù)“D1”4622B記錄到PSN=a4。如上所述,主機裝置305針對NWA4611A(PSN=a2)發(fā)出了記錄指示,因此,記錄指示所示位置與實際記錄位置相同。由此,該記錄不會成為替換記錄。S卩,對數(shù)據(jù)“E1”4623不會生成替換管理信息1010,能夠防止替換管理信息列表1000容量的增加。此外,在數(shù)據(jù)“Dl”4622的記錄中,在圖28和圖29的任意一個的情況下,都只需要相同的替換管理信息1010。在圖28和圖29中,只有數(shù)據(jù)“Dl”4622的記錄位置(即替換目的地的位置)改變,必要的替換管理信息1010的數(shù)目不變。如上,本實施方式在主機裝置305試圖執(zhí)行覆寫記錄和追加記錄的情況下,通過優(yōu)先發(fā)出追加記錄的記錄指示,能夠避免產(chǎn)生替換管理信息1010,減少替換管理信息列表1000的數(shù)據(jù)容量。(第5實施方式)這里,考察由主機裝置305將一定容量的數(shù)據(jù)分割為ECC簇的容量(例如64KB)大小、針對分割后的每個單位順序向驅動裝置310發(fā)出記錄指示。驅動裝置310連續(xù)記錄這些數(shù)據(jù)時,有時候在某個記錄位置存在缺陷簇,為了替換該缺陷簇,需要使用鄰接的ECC簇。在這種情況下,其后的記錄位置之后,全部記錄都會1個簇1個簇地在PSN增大的方向上對數(shù)據(jù)進行替換記錄。此時,每個記錄單位都需要替換管理信息,當要記錄的數(shù)據(jù)容量很大時,就需要很多替換管理信息,從而導致替換管理信息列表1000的數(shù)據(jù)容量增大。下面參照圖30說明在本實施方式中在替換記錄中使用的利用驅動裝置310進行代替簇的記錄目的地選擇的步驟,該步驟有助于減小替換管理信息列表1000的數(shù)據(jù)容量。圖30中,例如,借助于主機裝置305發(fā)出的記錄指示,將替換源簇5700作為替換源進行替換記錄。此時,替換目的地通過以下步驟確定。在圖30中,代替簇可以是未記錄區(qū)5601A(光軌謝5602中)、未記錄區(qū)5612(光軌#N+15610中)、未記錄區(qū)5622(光軌#N+25620中)、未記錄區(qū)5632(光軌#N+35630中),其中每一個都是可分配的替換目的地。這里,計算從替換源簇5700的位置(例如,替換源簇5700中的開頭物理扇區(qū))到候補替換目的地位置(例如,開放光軌的NWA位置)之間的距離。在圖30中,相對于所述各候補替換目的地的距離分別是D13、D12、D10、D11。這里假定各距離值的大小關系為D13>D12>Dll>D10。如果選擇距離最近(即D10)的未記錄區(qū)5622作為替換目的地,則從替換源至替換目的地的距離在當時是最短的,由此也能夠縮短數(shù)據(jù)再生時的訪問時間。但是,未記錄區(qū)5622和替換源位置5700包含在同一光軌謝+25620中。因此,如果將替換目的地定為未記錄區(qū)5622,則如上所述,當從主機裝置305發(fā)出連續(xù)的記錄指示時,就會出現(xiàn)替換管理信息列表1000的數(shù)據(jù)容量增加這樣的問題。因此,在本實施方式中,雖然選擇了距離替換源簇最近的未記錄區(qū)作為替換目的地,但該選擇的特征是,不選擇與替換源簇位于同一光軌內的未記錄區(qū)。S卩,排除距離最近的未記錄區(qū)5622,選擇下一個距離近(即D11)的未記錄區(qū)5632作為替換目的地。由此,當從主機裝置305發(fā)出針對替換源簇5700進行記錄的指示時,驅動裝置310在未記錄區(qū)5632的NWA位置記錄替換目的地簇5710。此外,生成用來表示從替換源簇5700映射到替換目的地簇5710的替換管理信息,將其記錄下來。如參照步驟S107和S112(圖8A)所說明,本發(fā)明的驅動控制部311在執(zhí)行模擬覆寫記錄時,控制記錄再生部314使得將數(shù)據(jù)記錄到由與所接收到的記錄指示中包含的邏輯地址相對應的物理地址所示的位置以外的特定位置,即用戶數(shù)據(jù)區(qū)108中的特定位置。在本實施方式中,該特定位置是與在步驟S104(圖8A)中所確定的光軌不同的開放光軌內的NWA。進而,該開放光軌內的NWA表示與該記錄指示中包含的邏輯地址相對應的物理地址所示位置最近的位置。借助于這種記錄步驟,即使主機裝置305接著進一步發(fā)出了記錄指示,對未記錄區(qū)5622進行新的數(shù)據(jù)記錄,也不會變成替換記錄,不需要增加替換管理信息。另外,從替換源至替換目的地的距離是除了同一光軌之外的最近距離。由此,能夠縮短數(shù)據(jù)再生時的訪問時間。此外,也可以只針對具有比替換源簇大的PSN的未記錄區(qū)計算距離,確定替換目的地。這是因為,追加記錄型信息記錄介質中是沿著PSN增加的方向進行順序記錄的,因此,在PSN增加的方向上進行替換記錄有助于高效地訪問數(shù)據(jù)。這種情況下,如果具有大的PSN的未記錄區(qū)耗盡,則可以使用具有較小PSN的未記錄區(qū)。此外,如果存在多個距離相等的未記錄區(qū),則最好是選擇PSN增加的方向。這是因為,追加記錄型信息記錄介質中是沿著PSN增加的方向進行順序記錄的,因此,在PSN增加的方向上進行替換記錄有助于高效地訪問數(shù)據(jù)。此外,也可以根據(jù)替換源與替換目的地的PSN值的差值來確定替換源與替換目的地的距離?;蛘?,也可以根據(jù)替換源與替換目的地的物理距離來確定。這是因為,在信息記錄介質100中,PSN從內周側開始以螺旋狀增加,因此,PSN值的差值有時候可能與物理距離不一致。例如,在信息記錄介質100的半徑方向上鄰接的ECC簇彼此雖然物理距離近,但PSN值的差值不是最小的。(第6實施方式)在本實施方式中說明用來在執(zhí)行代替記錄的信息記錄介質100中實現(xiàn)高效的數(shù)據(jù)再生的數(shù)據(jù)結構及其方法。圖34表示盤片結構信息1100的不同實施方式即盤片結構信息6100的數(shù)據(jù)結構。在盤片結構信息6100中,新定義了替換記錄控制信息列表6000。替換記錄控制信息列表6000的數(shù)據(jù)結構如圖35A所示。替換記錄控制信息列表6000包含數(shù)據(jù)長度6001、替換記錄控制信息項#1的列表。數(shù)據(jù)長度6001表示替換記錄控制信息列表6000的整體數(shù)據(jù)容量或所含的代替管理信息項的總數(shù)。各個替換記錄控制信息項與信息記錄介質100上的各條光軌相對應。例如,使列表中替換記錄控制信息項的順序與光軌編號一致,從而將兩者對應起來。各個替換記錄控制信息項包含用來表示在從相對應的光軌再生數(shù)據(jù)時是否需要參照替換管理信息列表1000的信息。S卩,例如如果在光軌#1上根本不存在根據(jù)替換管理信息列表1000中包含的替換管理信息參照的物理簇(或物理扇區(qū)),則將表示該狀態(tài)的值(例如“1”)設定到替換記錄控制信息項#1。反之,如果存在根據(jù)替換管理信息列表1000中包含的替換管理信息參照的物理簇(或物理扇區(qū)),或者不知道所參照的物理簇是否存在,則將表示該狀態(tài)的值(例如“0”)設定到替換記錄控制信息項#1。由此,在從信息記錄介質100的特定光軌再生數(shù)據(jù)時,首先查看相應的替換記錄控制信息項。由此,如果發(fā)現(xiàn)根本不存在根據(jù)替換管理信息參照的物理簇,則在其后的再生中可以省略替換信息列表的檢索處理,能夠提高再生性能。另一方面,如果存在根據(jù)替換管理信息參照的物理簇或者不知道是否存在,則可以像所述的其他實施方式一樣執(zhí)行替換信息列表的檢索處理進行數(shù)據(jù)再生。圖35B是具有與圖35A的替換記錄控制信息列表6000同樣效果的、不同的光軌管理信息6210的實施實例。這種光軌管理信息6210中重新定義了替換記錄控制信息6214。替換記錄控制信息6214中包含與圖35A的替換記錄控制信息項的功能相同的信息,用來確定相應的光軌中是否存在根據(jù)替換管理信息參照的物理簇。由此,使用該光軌管理信息6210也可以像所述那樣省略替換信息列表的檢索處理,提高再生性能。(第7實施方式)進一步描述本實施方式中的數(shù)據(jù)記錄步驟。這里說明為了分配代替簇而使用的、使用用戶數(shù)據(jù)區(qū)中的特定光軌的情況下的記錄步驟。進一步說明為了分配代替簇而使用的、用來管理光軌的光軌管理信息。首先,說明使用封閉光軌作為代替簇的分配目的地時的情況。如上所述,封閉光軌是扇區(qū)頭信息201中不含光軌編號的光軌,新數(shù)據(jù)的追加是被禁止的。另一方面,在本實施方式中,在封閉光軌的未記錄區(qū)中可以分配代替簇。圖36A是在執(zhí)行本實施方式的記錄之前的信息記錄介質100上的數(shù)據(jù)結構的示例圖。這里,光軌#M7000是封閉光軌,已經(jīng)記錄了例如數(shù)據(jù)“A”7001等,雖然包含未記錄區(qū)7002,但不能追加記錄新的數(shù)據(jù)。此外,光軌謝7010是開放光軌,包含未記錄區(qū)7012,可以記錄新數(shù)據(jù)。假定在圖36A的狀態(tài)下從主機裝置305發(fā)出了將數(shù)據(jù)“A1”7020模擬覆寫記錄到數(shù)據(jù)“A”7001上的指示。按照到此為止所說明的記錄步驟,例如在光軌#N7010的NWA7014A所示的位置記錄數(shù)據(jù)“A1,,7020,并設置與其相對應的替換管理信息。但是,在本實施方式中,如圖37A所示,在封閉光軌#M7000的未記錄區(qū)中NWA7004A所示的位置即PSN=a2記錄數(shù)據(jù)“A1”7020。此外,設置如圖37B所示的替換管理信息列表那樣的替換源為PSN=al、替換目的地為PSN=a2的替換管理信息7030,作為與該模擬覆寫記錄相對應的替換管理信息。另外,也可以與所述實施方式同樣地設置替換源為PSN=a2、替換目的地為PSN=0的替換管理信息7031。此外,LRA7003A被更新為LRA7003B。通過執(zhí)行這種模擬覆寫記錄,就可以在保持封閉光軌的禁止記錄新數(shù)據(jù)的功能的同時,將封閉光軌中存在的未記錄區(qū)用作代替簇。其結果是,在具備光軌結構的追加記錄型信息記錄介質中,能夠不浪費地有效使用數(shù)據(jù)區(qū)。另外,如果在信息記錄介質100的特定區(qū)域上只希望記錄代替簇,則只要設置本實施方式的封閉光軌,就能夠實現(xiàn)只記錄代替簇而不記錄來自主機裝置305的新數(shù)據(jù)的區(qū)域。在例如對元數(shù)據(jù)文件440通過模擬覆寫記錄進行更新時,這樣的區(qū)域可以用作只記錄更新后的數(shù)據(jù)的區(qū)域。此外,針對圖37A的狀態(tài),通過參照替換管理信息7030,就能夠利用在其他實施方式中所說明的同樣的步驟執(zhí)行數(shù)據(jù)再生。另外,圖38A是在執(zhí)行本實施方式的記錄之前的信息記錄介質100上的數(shù)據(jù)結構的另一個示例圖。這里,光軌#M7100是封閉光軌,數(shù)據(jù)已經(jīng)記錄到LRA7103A所示的位置,而且不能追加記錄新數(shù)據(jù)。此外,光軌謝7110是開放光軌,已經(jīng)記錄了數(shù)據(jù)“B”7111,并可以進一步追加記錄新數(shù)據(jù)。假定在圖38A的狀態(tài)下從主機裝置305發(fā)出了將數(shù)據(jù)“B1”7120模擬覆寫記錄到數(shù)據(jù)“B”7111上的指示。按照到此為止所說明的記錄步驟,例如在光軌#N7110的NWA7114A所示的位置記錄數(shù)據(jù)“B1”7120,并設置與其相對應的替換管理信息。但是,在本實施方式中,如圖39A所示,在封閉光軌#M7100的未記錄區(qū)中NWA7104A所示的位置即PSN=b2記錄數(shù)據(jù)“Bl”7120。此外,設置如圖39B所示的替換管理信息列表那樣的替換源為PSN=bl、替換目的地為PSN=b2的替換管理信息7130,作為與該模擬覆寫記錄相對應的替換管理信息。另外,也可以與所述實施方式同樣地設置替換源為PSN=b2、替換目的地為PSN=0的替換管理信息7131。此外,LRA7103A被更新為LRA7103B。另一方面,光7110的LRA7113A不被更新。通過執(zhí)行這種模擬覆寫記錄,既能夠沒有浪費地有效利用數(shù)據(jù)區(qū),當下一次在光7110記錄新數(shù)據(jù)時,又不需要替換管理信息,能夠抑制替換管理信息列表的容量。由于存在這種效果,當信息記錄介質100上存在多個未記錄區(qū)時,也可以優(yōu)先使用封閉光軌中的未記錄區(qū)。此外,針對圖39A的狀態(tài),通過參照替換管理信息7130,就能夠利用在其他實施方式中所說明的同樣的步驟執(zhí)行數(shù)據(jù)再生。進而,在針對封閉光軌進行替換記錄時,也可以使用如圖40所示的光軌管理信息7210。與光軌管理信息210不同,光軌管理信息7210中重新定義了光軌類別信息7250和最終替換記錄位置信息7251。在后文敘述光軌類別信息7250。下面說明最終替換記錄位置信息7251。如上所述,本實施方式中,在封閉光軌中也執(zhí)行代替簇的記錄,并更新該封閉光軌的LRA。另一方面,在使用最終替換記錄位置信息7251的情況下,光軌封閉后不更新該封閉光軌的LRA,而是更新最終替換記錄位置信息7251。S卩,在光軌剛被封閉之后,該封閉光軌的LRA與最終替換記錄位置信息7251表示相同的位置。此外,每當代替簇被記錄到封閉光軌時,最終替換記錄位置信息7251都被更新。對該封閉光軌的下一次替換記錄從最終替換記錄位置信息7251所指示的位置開始執(zhí)行。依照此種方式,通過獨立地管理封閉光軌的LRA和最終替換記錄位置信息7251,就能夠管理光軌在封閉前后的最終記錄位置。此外,為了簡化可替換記錄的封閉光軌的管理,也可以在扇區(qū)頭信息201中重新設置該光軌編號的列表。該列表獨立于扇區(qū)頭信息201中包含的開放光軌的光軌編號的列表。此外,也可以保存用來表示光軌被封閉后所記錄的代替簇所需的信息。例如,在所述替換管理信息1010B中設置新標志位Flag4,當光軌處于開放狀態(tài)下進行記錄時設定Flag4=0,當光軌處于封閉狀態(tài)下進行記錄時設定Flag4=1。在所述的替換管理信息730和780中,該Flag4設定為1?;蛘撸鱁CC簇中存在用來保存屬性信息的區(qū)域。也可以在該用來保存屬性信息的區(qū)域中保存用來表示光軌被封閉后所記錄的代替簇所需的信息(例如,與所述的Flag4相同的信息)。接著說明使用用戶數(shù)據(jù)區(qū)中的專用光軌來分配代替簇時的情況。圖41A是在執(zhí)行本實施方式的記錄之前的信息記錄介質100上的數(shù)據(jù)結構的示例圖。這里,光軌#M7300是與其他實施方式相同的光軌,例如已經(jīng)記錄了數(shù)據(jù)“A”7301等。以后將這種光軌稱為用戶數(shù)據(jù)光軌。此外,光軌#N7310是本實施方式中說明的光軌,包含擴展替換區(qū)7312。該光軌#N7310與現(xiàn)有的用戶數(shù)據(jù)光軌不同,它是用于記錄代替簇的專用光軌。即,具有與替換區(qū)106或107相同的功能的區(qū)域定義為用戶數(shù)據(jù)區(qū)中的特定光軌。以后將這種光軌稱為擴展替換光軌。相對于圖41A,將數(shù)據(jù)“Al”7320模擬覆寫記錄到數(shù)據(jù)“A”7301上之后的信息記錄介質100的數(shù)據(jù)結構的示例圖是圖42A。圖42A中,數(shù)據(jù)“Al”7320記錄在光軌#N7310。此外,生成替換管理信息7730,以圖42B所示的PSN=al作為替換源,以PSN=a2作為替換目的地。光軌#N7310與其他光軌相同,通過光軌管理信息來管理LRA,LRA7302A被更新為LRA7302B。圖43是本實施方式中光軌管理信息7410的數(shù)據(jù)結構。相對于光軌管理信息210,新定義了光軌類別信息7750。光軌類別信息7750包含用來辨別所述的用戶數(shù)據(jù)光軌和擴展替換光軌所需的信息,例如,如果是用戶數(shù)據(jù)光軌則設定為“0”,如果是擴展替換光軌則設定為“1”。此外,相對于光軌管理信息210,也可以進一步設置用來表示有無擴展替換區(qū)7310的未記錄區(qū)的標志位等。針對圖42A的狀態(tài),通過參照替換管理信息7330,就能夠利用在其他實施方式中所說明的同樣的步驟執(zhí)行數(shù)據(jù)再生。以上,通過定義擴展替換光軌作為代替簇的記錄目的地,就可以實現(xiàn)用戶數(shù)據(jù)區(qū)的替換記錄,進而,替換目的地簇被集中配置到特定區(qū)域,因此,可以實現(xiàn)高速的數(shù)據(jù)訪問。此外,用戶數(shù)據(jù)光軌和擴展替換光軌既可以通過同一區(qū)段管理信息200中包含的形式進行管理,也可以設置只管理擴展替換光軌的新的區(qū)段管理信息。此外,為了簡化這種擴展替換區(qū)的管理,也可以在盤片結構信息1100的替換區(qū)信息1105或替換區(qū)管理信息1108中追加信息。S卩,也可以在用來管理替換區(qū)106而設置的信息中追加用來管理擴展替換區(qū)的信肩、o例如,可以是表示有無擴展替換區(qū)的標志位或其容量、表示擴展替換區(qū)中有無未記錄區(qū)的標志位、擴展替換區(qū)中的下一可記錄位置信息等。此外,目前,新光軌只能追加到用戶數(shù)據(jù)區(qū)的末端位置,而擴展替換光軌也可以追加到具有未記錄區(qū)的開放光軌中。由此,能夠提高用于確保擴展替換區(qū)的靈活性。此外,擴展替換區(qū)具備與替換區(qū)相同的功能,因此,也可以將擴展替換區(qū)用作記錄最新的盤片結構信息1100、區(qū)段管理信息200、替換管理信息列表1000等盤片管理信息所需的臨時盤片管理信息區(qū)。即,由于區(qū)段管理信息200、替換管理信息列表1000是可變長的數(shù)據(jù),因此,當導入?yún)^(qū)101、內周替換區(qū)106、或外周替換區(qū)107中設置的臨時盤片管理信息區(qū)的未記錄區(qū)不足時,使用擴展替換區(qū)即可。此時,最好是將臨時盤片管理信息的記錄位置記錄到例如導入?yún)^(qū)101中。(第8實施方式)參照圖43說明光軌管理信息7410的光軌類別信息7750。光軌類別信息7750包含用來辨別對應的光軌是否是可以用作代替簇的記錄目的地的光軌的信息,例如,如果是可以使用的光軌,則設定為“0”,如果是不可使用的光軌,則設定為“1”。所謂的不可使用的光軌是指例如沒有未記錄區(qū)的封閉光軌或者無論有無未記錄區(qū),由于某種原因而不愿將其用作替換目的地的光軌。此外,也可以允許將開放光軌設定為不可使用的光軌。通過具備這種光軌類別信息7750,驅動裝置310就能夠很容易地找到可以用作替換目的地的光軌。另外,圖44是表示本實施方式中不同的光軌管理信息8210的數(shù)據(jù)結構的圖。光軌管理信息8210不同于光軌管理信息210,新定義了替換控制信息8001。替換控制信息8001提供用來相對于光軌管理信息8210所管理的光軌控制替換記錄目的地所需的信息。更具體地說,可以指定替換區(qū)、同一光軌內、其他光軌等作為替換記錄目的地。針對各個替換記錄目的地預先確定規(guī)定值(例如0、1、2),將該值設定到替換控制信息8001中。驅動裝置310參照替換控制信息8001確定在以某條光軌中的數(shù)據(jù)為替換源的替換記錄中代替簇的記錄目的地。即,如果替換控制信息8001指示將替換區(qū)用作替換記錄目的地,則將代替簇記錄到替換區(qū)中。同樣地,如果指示將其他光軌用作替換記錄目的地,則將不同于替換源的光軌的未記錄區(qū)作為替換目的地。由以上可知,通過在光軌管理信息中設置光軌類別信息7750或替換控制信息8001這樣的用來控制替換目的地的信息,就能夠實現(xiàn)可以反映信息記錄再生裝置或用戶在替換記錄方面的意圖的優(yōu)異的安裝。本發(fā)明可用于提供一種在追加記錄型光盤的模擬覆寫記錄中能夠沒有浪費地利用用戶數(shù)據(jù)區(qū)的驅動裝置等。權利要求一種對追加記錄型記錄介質進行順序記錄的記錄方法,其中,所述追加記錄型記錄介質包含數(shù)據(jù)區(qū)和盤片管理信息區(qū),所述數(shù)據(jù)區(qū)包含替換區(qū)和用戶數(shù)據(jù)區(qū),在所述盤片管理信息區(qū)中記錄用來管理所述追加記錄型記錄介質的盤片管理信息,對所述數(shù)據(jù)區(qū)分配多個物理地址,對所述用戶數(shù)據(jù)區(qū)分配多個邏輯地址,在所述用戶數(shù)據(jù)區(qū)中分配至少一條光軌,所述盤片管理信息包含用來管理所述至少一條光軌的光軌管理信息,以及所述光軌管理信息包含最終記錄地址,該最終記錄地址是表示光軌內最后記錄數(shù)據(jù)的位置的物理地址,所述記錄方法包含步驟從所述盤片管理信息區(qū)讀出所述盤片管理信息;基于所述盤片管理信息,確定表示所述多個邏輯地址與所述多個物理地址之間的對應關系的初始邏輯地址-物理地址映射;接收記錄指示,該記錄指示包含表示可記錄數(shù)據(jù)的位置的邏輯地址;按照所述初始邏輯地址-物理地址映射,將所述記錄指示中包含的所述邏輯地址變換為物理地址;基于與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述光軌管理信息,確定所述至少一條光軌中的一條光軌;基于所述所確定的光軌內的所述最終記錄地址,將表示所述所確定的光軌中下一個可記錄數(shù)據(jù)的位置的物理地址,確定為下次可記錄地址;對與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述下次可記錄地址進行比較;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址小于所述下次可記錄地址時,所執(zhí)行的處理包含步驟將所述數(shù)據(jù)記錄到所述用戶數(shù)據(jù)區(qū)中的特定位置,該特定位置是由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置以外的特定位置;生成新的盤片管理信息,該信息包含替換管理信息和由所述數(shù)據(jù)記錄更新后的所述最終記錄地址,該替換管理信息用于將與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址映射到表示所述特定位置的物理地址上;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址與所述下次可記錄地址相等時,執(zhí)行包含以下步驟的處理將所述數(shù)據(jù)記錄到由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置;生成新的盤片管理信息,該信息包含由所述數(shù)據(jù)記錄更新后的所述最終記錄地址;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中,其中,所述所確定的光軌是開放光軌,以及所述用戶數(shù)據(jù)區(qū)中的特定位置確定為由所述所確定的光軌內的下次可記錄地址所表示的位置。2.一種用于產(chǎn)生追加記錄型記錄介質的產(chǎn)生方法,順序記錄在所述追加記錄型記錄介質上被執(zhí)行,所述產(chǎn)生方法包括步驟形成數(shù)據(jù)區(qū);形成盤片管理信息區(qū);在所述數(shù)據(jù)區(qū)中形成替換區(qū)和用戶數(shù)據(jù)區(qū);在所述盤片管理信息區(qū)中記錄用來管理所述追加記錄型記錄介質的盤片管理信息;對所述數(shù)據(jù)區(qū)分配多個物理地址,對所述用戶數(shù)據(jù)區(qū)分配多個邏輯地址,在所述用戶數(shù)據(jù)區(qū)中分配至少一條光軌,其中所述盤片管理信息包含用來管理所述至少一條光軌的光軌管理信息,以及所述光軌管理信息包含最終記錄地址,該最終記錄地址是表示光軌內最后記錄數(shù)據(jù)的位置的物理地址,其中在所述追加記錄型記錄介質上執(zhí)行處理,該處理包括步驟從所述盤片管理信息區(qū)讀出所述盤片管理信息;基于所述盤片管理信息,確定表示所述多個邏輯地址與所述多個物理地址之間的對應關系的初始邏輯地址_物理地址映射;接收記錄指示,該記錄指示包含表示可記錄數(shù)據(jù)的位置的邏輯地址;按照所述初始邏輯地址_物理地址映射,將所述記錄指示中包含的所述邏輯地址變換為物理地址;基于與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述光軌管理信息,確定所述至少一條光軌中的一條光軌;基于所述所確定的光軌內的所述最終記錄地址,將表示所述所確定的光軌中下一個可記錄數(shù)據(jù)的位置的物理地址,確定為下次可記錄地址;對與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述下次可記錄地址進行比較;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址小于所述下次可記錄地址時,執(zhí)行包含以下步驟的處理將所述數(shù)據(jù)記錄到所述用戶數(shù)據(jù)區(qū)中的特定位置,該特定位置是由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置以外的特定位置;生成新的盤片管理信息,該信息包含替換管理信息和由所述數(shù)據(jù)記錄更新后的所述最終記錄地址,該替換管理信息用于將與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址映射到表示所述特定位置的物理地址上;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址與所述下次可記錄地址相等時,執(zhí)行包含以下步驟的處理將所述數(shù)據(jù)記錄到由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置;生成新的盤片管理信息,該信息包含由所述數(shù)據(jù)記錄更新后的所述最終記錄地址;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中,其中,所述所確定的光軌是開放光軌,以及所述用戶數(shù)據(jù)區(qū)中的特定位置確定為由所述所確定的光軌內的下次可記錄地址所表示的位置。3.一種用于追加記錄型記錄介質的再生方法,順序記錄在所述追加記錄型記錄介質上被執(zhí)行,其中,所述追加記錄型記錄介質包含數(shù)據(jù)區(qū)和盤片管理信息區(qū),所述數(shù)據(jù)區(qū)包含替換區(qū)和用戶數(shù)據(jù)區(qū),在所述盤片管理信息區(qū)中記錄用來管理所述追加記錄型記錄介質的盤片管理信息,對所述數(shù)據(jù)區(qū)分配多個物理地址,對所述用戶數(shù)據(jù)區(qū)分配多個邏輯地址,在所述用戶數(shù)據(jù)區(qū)中分配至少一條光軌,所述盤片管理信息包含用來管理所述至少一條光軌的光軌管理信息,以及所述光軌管理信息包含最終記錄地址,該最終記錄地址是表示光軌內最后記錄數(shù)據(jù)的位置的物理地址,其中,在所述追加記錄型記錄介質上執(zhí)行處理,該處理包含步驟從所述盤片管理信息區(qū)讀出所述盤片管理信息;基于所述盤片管理信息,確定表示所述多個邏輯地址與所述多個物理地址之間的對應關系的初始邏輯地址_物理地址映射;接收記錄指示,該記錄指示包含表示可記錄數(shù)據(jù)的位置的邏輯地址;按照所述初始邏輯地址_物理地址映射,將所述記錄指示中包含的所述邏輯地址變換為物理地址;基于與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述光軌管理信息,確定所述至少一條光軌中的一條光軌;基于所述所確定的光軌內的所述最終記錄地址,將表示所述所確定的光軌中下一個可記錄數(shù)據(jù)的位置的物理地址,確定為下次可記錄地址;對與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址和所述下次可記錄地址進行比較;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址小于所述下次可記錄地址時,執(zhí)行包含以下步驟的處理將所述數(shù)據(jù)記錄到所述用戶數(shù)據(jù)區(qū)中的特定位置,該特定位置是由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置以外的特定位置;生成新的盤片管理信息,該信息包含替換管理信息和由所述數(shù)據(jù)記錄更新后的所述最終記錄地址,該替換管理信息用于將與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址映射到表示所述特定位置的物理地址上;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中;當與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址與所述下次可記錄地址相等時,執(zhí)行包含以下步驟的處理將所述數(shù)據(jù)記錄到由與所述記錄指示中包含的所述邏輯地址相對應的所述物理地址所示的位置;生成新的盤片管理信息,該信息包含由所述數(shù)據(jù)記錄更新后的所述最終記錄地址;以及將所述新的盤片管理信息記錄到所述盤片管理信息區(qū)中,其中,所述所確定的光軌是開放光軌,以及所述用戶數(shù)據(jù)區(qū)中的特定位置確定為由所述所確定的光軌內的下次可記錄地址所表示的位置,所述再生方法包括以下步驟從所述盤片管理信息區(qū)再生所述盤片管理信息;以及基于所述替換管理信息從所述替換區(qū)或所述用戶數(shù)據(jù)區(qū)再生所述用戶數(shù)據(jù)。全文摘要本發(fā)明的驅動裝置(310)包含記錄再生部(314)和驅動控制部(311)。驅動控制部(311)所執(zhí)行的處理包含對與記錄指示中包含的邏輯地址相對應的物理地址和下次可記錄地址進行比較;當與記錄指示中包含的邏輯地址相對應的物理地址小于下次可記錄地址時,控制記錄再生部(314)使得將數(shù)據(jù)記錄到用戶數(shù)據(jù)區(qū)中的特定位置,該特定位置是由與記錄指示中包含的邏輯地址相對應的物理地址所示的位置以外的特定位置;當與記錄指示中包含的邏輯地址相對應的物理地址等于下次可記錄地址時,控制記錄再生部(314)使得將數(shù)據(jù)記錄到由與記錄指示中包含的邏輯地址相對應的物理地址所示的位置。文檔編號G11B20/12GK101853684SQ201010112459公開日2010年10月6日申請日期2005年6月14日優(yōu)先權日2004年6月15日發(fā)明者中村正申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1