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

驅(qū)動裝置的制作方法

文檔序號:6784510閱讀:223來源:國知局

專利名稱::驅(qū)動裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種在信息記錄媒體中記錄數(shù)據(jù)、并對記錄在信息記錄媒體中的數(shù)據(jù)進行再現(xiàn)的驅(qū)動裝置。
背景技術(shù)
:近年來,數(shù)字數(shù)據(jù)的記錄中使用了各種方式的信息記錄媒體,存在可重復(fù)改寫數(shù)據(jù)的改寫型光盤、和記錄次數(shù)限于1次、并且媒體的價格便宜的一次寫型(write-once)光盤。作為這種改寫型光盤的實例,有DVD-RAM盤、BD-RE(Blu-rayDiscRewritable)盤等。另外,作為一次寫型光盤的實例,有DVD-R盤、BD-R(Blu-rayDiscRecordable)盤等。改寫型光盤中為了提高記錄在盤上的數(shù)據(jù)的可靠性,導(dǎo)入了缺陷管理機構(gòu)。缺陷管理機構(gòu)大致由移動替換(slippingreplacement)算法與線性替換(linearreplacement)算法構(gòu)成。移動替換算法主要在盤的格式化時實施。即,在格式化處理時,檢查用戶數(shù)據(jù)區(qū)域中的全部ECC簇,一旦發(fā)現(xiàn)缺陷簇,就將其位置登錄在初級缺陷列表(下面稱為PDL)中,使對應(yīng)的邏輯簇錯位對應(yīng)于不是下一缺陷的物理簇。由此,在記錄用戶數(shù)據(jù)時,可避開登錄在PDL中的缺陷簇進行記錄,由此提高數(shù)據(jù)記錄的可靠性。另一方面,線性替換算法在記錄用戶數(shù)據(jù)時實施。即,當記錄數(shù)據(jù)時,執(zhí)行確認該記錄結(jié)果的檢驗處理。在記錄失敗的情況下,執(zhí)行了記錄的ECC簇變?yōu)槿毕荽?,利用次級缺陷列?下面稱為SDL)來管理其位置。之后,將用戶數(shù)據(jù)代替記錄在設(shè)置于盤上的最內(nèi)周或最外周的交替區(qū)域中。代替記錄過程中也執(zhí)行上述檢驗處理。若記錄成功,則確定數(shù)據(jù)記錄位置,所以在該時刻,生成使缺陷簇的位置信息與代替目的地的ECC簇的位置信息相對應(yīng)的信息,即SDL條目,并登錄在上述SDL中。有時對包含于交替區(qū)域中的所有ECC簇設(shè)置SDL條目,并管理各個ECC簇是否可作為交替目的地使用、即當前是空區(qū)域還是已作為交替目的地使用完畢。該交替區(qū)域中的空區(qū)域也被稱為空閑簇。再現(xiàn)時,參照PDL或SDL,必要時執(zhí)行代替目的地的ECC簇的再現(xiàn)。將上述PDL或SDL記錄在設(shè)置于盤上的導(dǎo)入?yún)^(qū)域內(nèi)的缺陷管理區(qū)域(下面記述為DMA)中。在DMA中,另外還包含交替區(qū)域的容量等信息。在改寫型光盤的情況下,通過改寫DMA來執(zhí)行關(guān)于缺陷管理的信息更新。另外,在一次寫型光盤中,如專利文獻1所示,也可以導(dǎo)入缺陷管理機構(gòu)。專利文獻1的圖3A中描述了盤的數(shù)據(jù)構(gòu)造。專利文獻1的盤將DMA設(shè)置在導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域中。并且,將暫時缺陷管理區(qū)域(TDMA)設(shè)置在導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域中。在一次寫型光盤的情況下,每當更新缺陷信息時,便通過向TDMA中補寫缺陷信息,由此執(zhí)行關(guān)于缺陷管理的信息更新。另外,當執(zhí)行盤的關(guān)閉或最終確定時,將最新的TDMA的內(nèi)容記錄在DMA中。在TDMA中,記錄暫時缺陷管理信息(Temporarydefectmanagementinformation下面記為TDDS)和暫時缺陷信息(TemporaryDefectInformation下面記為TDFL)。專利文獻1的圖5B中示出了TDDS的數(shù)據(jù)構(gòu)造。TDDS包含向?qū)?yīng)的TDFL的指針信息。由于TDFL多次記錄在TDMA中,所以也向各TDFL記錄指針信息。并且,在TDDS中,記錄一次寫型光盤上的最終記錄地址(lastrecordedadderss)。如專利文獻1的圖5B所示,可相對于一個一次寫型光盤具有多個最終記錄地址。另外,在TDDS中記錄一次寫型光盤上的最終記錄交替地址(lastrecordedreplacementadderss)。如專利文獻1的圖5B所示,可對一個盤具有多個最終記錄交替地址。專利文獻1的圖6示出了TDFL的數(shù)據(jù)構(gòu)造。TDFL中包含缺陷關(guān)聯(lián)信息(informationregardingdefect)#1、#2、、、等。缺陷關(guān)聯(lián)信息包含狀態(tài)信息(stateinformation)、對缺陷簇的指針、對代替簇的指針。缺陷關(guān)聯(lián)信息實現(xiàn)與包含在上述SDL中的SDL條目同樣的數(shù)據(jù)構(gòu)造和功能。圖33A和圖33B表示專利文獻1的圖9A和圖9B公開的TDFL的更新方法。圖33A示出了TDFL#0的數(shù)據(jù)構(gòu)造。TDFL#0包含對缺陷#1、#2、#3的缺陷關(guān)聯(lián)信息#1、#2、#3。在記錄了TDFL#0之后,對一次寫型光盤執(zhí)行新的數(shù)據(jù)記錄,產(chǎn)生缺陷#4、#5。此時,將圖33B所示的TDFL#1記錄在一次寫型光盤上。這里,通過維持所有的包含于TDFL#1中的缺陷管理信息不變、而重新追加對缺陷#4、#5的缺陷關(guān)聯(lián)信息#4、#5,從而生成TDFL#1。專利文獻1的圖10示出了缺陷關(guān)聯(lián)信息的數(shù)據(jù)構(gòu)造。缺陷關(guān)聯(lián)信息包含狀態(tài)信息。狀態(tài)信息包含表示缺陷區(qū)域是連續(xù)缺陷塊(continuousdefectblock)還是單獨缺陷塊(singledefectblock)的信息。并且,缺陷關(guān)聯(lián)信息包含對缺陷區(qū)域的指針(缺陷區(qū)域在盤上的位置)。并且,缺陷關(guān)聯(lián)信息包含向?qū)?yīng)于缺陷區(qū)域的代替區(qū)域的指針。在缺陷區(qū)域是連續(xù)的缺陷塊列的情況下,狀態(tài)信息表示對缺陷區(qū)域的指針是連續(xù)缺陷塊的開始或結(jié)束位置。另外,對代替區(qū)域的指針表示是這些代替塊的開始或結(jié)束位置。通過使用這些數(shù)據(jù)構(gòu)造,在一次寫型光盤中實現(xiàn)缺陷管理機構(gòu)。并且,若使用上述缺陷管理機構(gòu),則在一次寫型光盤中也能夠?qū)崿F(xiàn)模擬重寫記錄。用圖31和圖32來說明一次寫型信息記錄媒體中的模擬重寫記錄。如上所述,在缺陷管理機構(gòu)中,利用缺陷關(guān)聯(lián)信息或SDL條目等交替信息,不改變記錄數(shù)據(jù)的表觀上的邏輯地址,將實際記錄數(shù)據(jù)的物理地址映射到事先確保的其它場所。因此,當對一次寫型光盤上的已記錄完成的邏輯地址指示了數(shù)據(jù)的重寫時,將該數(shù)據(jù)記錄在其它物理地址上的扇區(qū)中,若更新交替信息以維持最初的邏輯地址,則可在表觀上實現(xiàn)重寫記錄了數(shù)據(jù)的狀態(tài)。以下,將這種記錄方法稱為模擬重寫記錄。圖31是表示在作為一次寫型光盤的信息記錄媒體1中記錄了幾個目錄與文件的狀態(tài)圖。設(shè)在該狀態(tài)下,還未執(zhí)行模擬重寫記錄。一次寫型光盤中,利用軌道和區(qū)段(session)等單位來管理盤上的用戶數(shù)據(jù)區(qū)域。圖31中,由文件系統(tǒng)來執(zhí)行記錄在用戶數(shù)據(jù)區(qū)域上的用戶數(shù)據(jù)的管理。將文件系統(tǒng)執(zhí)行管理的空間稱為卷空間2。在下面的說明中,作為構(gòu)成文件系統(tǒng)的卷/文件構(gòu)造,記錄在信息記錄媒體1中的描述符或指針、元數(shù)據(jù)分區(qū)或元數(shù)據(jù)文件的構(gòu)造等只要未具體詳細地記載,則具有按ISO/IEC13346標準或UDF(UniversalDiskFormat通用磁盤格式)標準規(guī)定的數(shù)據(jù)構(gòu)造。圖31中,在卷空間2內(nèi),記錄了卷構(gòu)造區(qū)域3與物理分區(qū)4。在物理分區(qū)4內(nèi),包含由UDF標準版本2.5規(guī)定的元數(shù)據(jù)分區(qū)5a、5b。另外,在物理分區(qū)4內(nèi),記錄了元數(shù)據(jù)文件6a和作為其復(fù)制的元數(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或目錄文件等文件構(gòu)造的信息全部配置在元數(shù)據(jù)分區(qū)、即元數(shù)據(jù)文件內(nèi)。在由UDF標準規(guī)定的數(shù)據(jù)構(gòu)造中,在卷構(gòu)造區(qū)域3中記錄了元數(shù)據(jù)分區(qū)5a和文件集合描述符(FSD)12的記錄位置。作為FSD12的起點,從根(ROOT)目錄依次檢索文件構(gòu)造,例如可訪問數(shù)據(jù)文件(File-a)8。之后,若在圖31的狀態(tài)下重新模擬重寫數(shù)據(jù)文件(File-c),則變?yōu)閳D32所示的狀態(tài)。這里,設(shè)在信息記錄媒體1上的根目錄正下方記錄了數(shù)據(jù)文件(File-c)。當記錄數(shù)據(jù)文件(File-c)時,更新、生成追加數(shù)據(jù)文件(File-c)所需的文件構(gòu)造的信息。具體而言,更新FE(根)13或生成FE(File-c)14。之后,將數(shù)據(jù)文件(File-c)15記錄在圖31的未記錄區(qū)域中,變?yōu)閳D32的狀態(tài)。當記錄FE(File-c)14時,將FE(File-c)14記錄在元數(shù)據(jù)分區(qū)5a(即元數(shù)據(jù)文件6a)內(nèi)的未記錄區(qū)域11a中。之后,對FE(根)13模擬重寫記錄FE(根)16。此時,如圖32所示,將FE(根)16的數(shù)據(jù)記錄在交替區(qū)域17中。并且,更新包含于盤管理信息2中的交替信息,將FE(根)13映射到FE(根)16。在執(zhí)行了這種文件的記錄處理之后,再現(xiàn)數(shù)據(jù)文件(File-c)15的動作如下。根據(jù)信息記錄媒體1的卷構(gòu)造區(qū)域3取得FE(元數(shù)據(jù)文件)7a與FSD12的位置信息。之后,執(zhí)行文件構(gòu)造的再現(xiàn)。為了再現(xiàn)文件構(gòu)造,根據(jù)已取得的FE(元數(shù)據(jù)文件)7a與FSD12的位置信息,執(zhí)行FSD12的再現(xiàn)。根據(jù)再現(xiàn)的FSD12,取得FE(根)13的位置信息,作為邏輯地址。根據(jù)取得的FE(根)13的位置信息(邏輯地址),執(zhí)行FE(根)13的再現(xiàn)。此時,參照交替信息,再現(xiàn)映射到FE(根)13的位置信息(邏輯地址)上的FE(根)16。FE(根)16包含最新的根目錄文件,故具有至FE(File-c)14的位置信息。使用從FE(File-c)14得到的數(shù)據(jù)文件(File-c)15的位置信息,執(zhí)行數(shù)據(jù)文件(File-c)15的再現(xiàn)。如上所述,即便在一次寫型光盤中,也可以通過使用缺陷管理機構(gòu)來執(zhí)行模擬重寫記錄。專利文獻1美國專利申請公開第2004/0076096號說明書但是,在上述說明的一次寫型光盤的模擬重寫記錄方式中,若無交替區(qū)域中的未記錄區(qū)域,則即便用戶數(shù)據(jù)區(qū)域中殘留了未記錄區(qū)域,也存在不能再記錄數(shù)據(jù)的課題。這是因為不能更新文件系統(tǒng)信息的緣故。尤其是在一次寫型光盤的情況下,與在必要的時刻可擴展交替區(qū)域的容量的改寫型光盤不同,交替區(qū)域的容量在盤的格式化(初始化)時便確定下來。另外,假設(shè)執(zhí)行模擬重寫記錄,難以事先確定適當?shù)慕惶鎱^(qū)域的容量。若事先確定的交替區(qū)域的容量大,則用戶數(shù)據(jù)區(qū)域的容量會減小,若事先確定的交替區(qū)域的容量過小,則導(dǎo)致雖然用戶數(shù)據(jù)區(qū)域中殘留了未記錄區(qū)域但不能再記錄數(shù)據(jù)的狀況發(fā)生。在任一情況下,都不能有效利用一次寫型光盤的用戶數(shù)據(jù)區(qū)域。
發(fā)明內(nèi)容本發(fā)明是為了解決上述問題而提出的,其目的在于提供一種在一次寫型光盤的模擬重寫記錄中,可不浪費地使用用戶數(shù)據(jù)區(qū)域的驅(qū)動裝置。本發(fā)明的驅(qū)動裝置是一種對一次寫型記錄媒體執(zhí)行按序記錄的驅(qū)動裝置,其特征在于,所述一次寫型記錄媒體包含多個ECC簇,所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動控制部至少執(zhí)行接收至少指定應(yīng)記錄數(shù)據(jù)的位置的記錄指示;確定根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是補寫、還是第1次模擬重寫記錄、或是第2次之后的模擬重寫記錄;生成包含設(shè)定了對應(yīng)于該確定結(jié)果的信息的交替前位置信息的數(shù)據(jù);和控制所述記錄再現(xiàn)部,以將所述數(shù)據(jù)記錄在所述一次寫型記錄媒體的所述多個ECC簇中的一個,所述驅(qū)動控制部在確定為所述數(shù)據(jù)記錄是補寫的情況下,對所述交替前位置信息設(shè)定表示不執(zhí)行交替記錄的信息,在確定為所述數(shù)據(jù)記錄是第1次模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示指定的位置的信息,在確定為所述數(shù)據(jù)記錄是第2次之后的模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示所指定的位置之交替目的地的信息。本發(fā)明的另一驅(qū)動裝置是一種對一次寫型記錄媒體執(zhí)行按序記錄的驅(qū)動裝置,其特征在于,所述一次寫型記錄媒體包含多個ECC簇,所述多個ECC簇分別包含多個物理扇區(qū)、和分別對應(yīng)于所述多個物理扇區(qū)的多個屬性信息,所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動拉制部至少執(zhí)行接收至少指定應(yīng)記錄的數(shù)據(jù)和應(yīng)記錄所述數(shù)據(jù)的位置的記錄指示;確定能否將由所述記錄指示所指定的數(shù)據(jù)記錄在所述多個ECC簇中的一個中包含的所述多個物理扇區(qū)中的至少一個物理扇區(qū)中;在確定為不能將由所述記錄指示所指定的數(shù)據(jù)記錄在所述至少一個物理扇區(qū)中的情況下,控制所述記錄再現(xiàn)部,以將無效數(shù)據(jù)與所述屬性信息記錄在所述至少一個物理扇區(qū)的每一個中,所述驅(qū)動控制部在RMW處理中,該RMW處理再現(xiàn)記錄在包含由所述記錄指示指定的位置的交替源ECC簇中的數(shù)據(jù),修正所述再現(xiàn)數(shù)據(jù)的至少一部分,并將所述修正后的數(shù)據(jù)記錄在交替目的地ECC簇中,在由于記錄在所述交替源ECC簇中包含的物理扇區(qū)中的數(shù)據(jù)的再現(xiàn)失敗、而不能記錄所述數(shù)據(jù)的情況下,控制所述記錄再現(xiàn)部,以將偽數(shù)據(jù)作為所述無效數(shù)據(jù),記錄在交替所述數(shù)據(jù)再現(xiàn)失敗的所述交替源ECC簇內(nèi)的物理扇區(qū)之所述交替目的地ECC簇內(nèi)的物理扇區(qū)中,同時,對記錄了所述無效數(shù)據(jù)的所述物理扇區(qū)所對應(yīng)的所述屬性信息設(shè)定第1信息,在由于所述記錄指示所指定的數(shù)據(jù)相對于一個ECC簇不足而不能記錄所述數(shù)據(jù)的情況下,控制所述記錄再現(xiàn)部,以將填充數(shù)據(jù)作為所述無效數(shù)據(jù),記錄在所述ECC簇中包含的所述多個物理扇區(qū)中的、所述數(shù)據(jù)不足的至少一個物理扇區(qū)的每一個中,同時,對記錄了所述無效數(shù)據(jù)的所述至少一個物理扇區(qū)的每一個所對應(yīng)的所述屬性信息設(shè)定第2信息。本發(fā)明的再一驅(qū)動裝置是一種對記錄在一次寫型記錄媒體中的數(shù)據(jù)進行再現(xiàn)的驅(qū)動裝置,其特征在于,所述一次寫型記錄媒體包含多個ECC簇,所述多個ECC簇分別包含多個物理扇區(qū),所述多個ECC簇中分別記錄了交替前位置信息,在根據(jù)記錄指示執(zhí)行的數(shù)據(jù)記錄是補寫的情況下,對所述交替前位置信息設(shè)定表示不執(zhí)行交替記錄的信息,在根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是笫1次模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示指定的位置的信息,在根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是第2次之后的模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定了表示由所述記錄指示指定的位置的交替目的地的信息,在所述多個物理扇區(qū)的每一個中記錄了屬性信息,對所述屬性信息設(shè)定第1信息或第2信息,所述第1信息表示在RMW處理中,由于記錄在所述交替源ECC簇中包含的物理扇區(qū)中的數(shù)據(jù)再現(xiàn)失敗,不能記錄所述數(shù)據(jù),該RMW處理再現(xiàn)記錄在包含由所述記錄指示指定的位置的交替源ECC簇中的數(shù)據(jù),修正所述再現(xiàn)數(shù)據(jù)的至少一部分,并將所述修正后的數(shù)據(jù)記錄在交替目的地ECC簇中,所述第2信息表示由于所述記錄指示所指定的數(shù)據(jù)相對于一個ECC簇不足,不能記錄所述數(shù)據(jù),所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動控制部至少執(zhí)行接收至少指定應(yīng)再現(xiàn)數(shù)據(jù)的位置的再現(xiàn)指示;確定包含由所述再現(xiàn)指示指定的位置之ECC簇已被交替為交替目的地ECC簇;在確定為包含由所述再現(xiàn)指示指定的位置的ECC簇已被交替為交替目的地ECC簇的情況下,控制所述記錄再現(xiàn)部,以對記錄在所述交替目的地ECC簇中的數(shù)據(jù)進行再現(xiàn);確定所述再現(xiàn)的數(shù)據(jù)中是否包含設(shè)定了所述第1信息的屬性信息;在確定為所述再現(xiàn)的數(shù)據(jù)中包含設(shè)定了所述第1信息的屬性信息的情況下,控制所述記錄再現(xiàn)部,以對記錄在物理扇區(qū)的數(shù)據(jù)進行再現(xiàn),該物理扇區(qū)對應(yīng)于在所述交替目的地ECC簇中記錄了設(shè)定所述第1信息的所述屬性信息的物理扇區(qū),該物理扇區(qū)是對應(yīng)于所述交替目的地ECC簇的、位于由所述交替前位置信息所示位置的ECC簇中包含的物理扇區(qū)。根據(jù)本發(fā)明,可提供一種在一次寫型光盤的模擬重寫記錄中、可不浪費地使用用戶數(shù)據(jù)區(qū)域的驅(qū)動裝置。圖1A是表示本發(fā)明實施方式的信息記錄媒體100的一例外觀的圖。圖1B是表示本發(fā)明實施方式的信息記錄媒體100的一例數(shù)據(jù)構(gòu)造的圖。圖1C是表示圖1B所示的用戶數(shù)據(jù)區(qū)域108的一例數(shù)據(jù)構(gòu)造的圖。圖2A是表示本發(fā)明實施方式的區(qū)段管理信息200的一例數(shù)據(jù)構(gòu)造的圖。圖2B是表示本發(fā)明實施方式的軌道管理信息210的一例數(shù)據(jù)構(gòu)造的圖。圖2C是表示本發(fā)明實施方式的空區(qū)域管理信息220的一例數(shù)據(jù)構(gòu)造的圖。圖3是表示本發(fā)明實施方式的盤構(gòu)造信息1100的一例數(shù)據(jù)構(gòu)造的圖。圖4是表示本發(fā)明實施方式的其它信息記錄媒體100b的一例數(shù)據(jù)構(gòu)造的圖。圖5A是表示本發(fā)明實施方式的交替管理信息列表1000的一例數(shù)據(jù)構(gòu)造的圖。圖5B是表示本發(fā)明實施方式的交替管理信息1010的一例數(shù)據(jù)構(gòu)造的圖。圖6是表示本發(fā)明實施方式的信息記錄再現(xiàn)裝置300的一例構(gòu)成的框圖。圖7是表示本發(fā)明實施方式的格式化處理后的信息記錄媒體上的一例數(shù)據(jù)構(gòu)造的圖。圖8A是表示本發(fā)明實施方式中的記錄處理的流程圖。圖8B是表示本發(fā)明實施方式中的RMW處理的流程圖。圖9是表示本發(fā)明實施方式中的記錄處理后的信息記錄媒體上的一例數(shù)據(jù)構(gòu)造的圖。圖10是表示本發(fā)明實施方式中的再現(xiàn)處理的流程圖。圖11是表示本發(fā)明實施方式中的交替管理信息1010B的一例數(shù)據(jù)構(gòu)造的圖。圖12是表示本發(fā)明實施方式中的物理地址空間和邏輯地址空間的一例數(shù)據(jù)構(gòu)造的圖。圖13A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖13B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖14A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖14B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖15A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖15B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖16A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖16B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖17A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖17B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖18是表示作為發(fā)明實施方式的交替管理信息的DFL條目2010的一例數(shù)據(jù)構(gòu)造的圖。圖19A是表示本發(fā)明實施方式的記錄處理的流程圖。圖19B是表示本發(fā)明實施方式的記錄處理的流程圖。圖20A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖20B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖21A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖21B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖22A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖22B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖23A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖23B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖24A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖24B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖25是本發(fā)明實施方式的軌道管理信息的數(shù)據(jù)構(gòu)造的示例圖。圖26A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖26B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖27是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖28是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖29是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖30是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖31是表示現(xiàn)有技術(shù)的信息記錄媒體上的一例數(shù)據(jù)構(gòu)造的圖。圖32是表示現(xiàn)有技術(shù)的文件記錄處理后的信息記錄媒體上的一例數(shù)據(jù)構(gòu)造的圖。圖33A是表示現(xiàn)有技術(shù)的TDFL的一例數(shù)據(jù)構(gòu)造的圖。圖33B是表示現(xiàn)有技術(shù)的TDFL的一例數(shù)據(jù)構(gòu)造的圖。圖34是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖35是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖36A是表示本發(fā)明實施方式的記錄處理的流程圖。圖36B是表示本發(fā)明實施方式的記錄處理的流程圖。圖36C是表示本發(fā)明實施方式的記錄處理的流程圖。圖37是表示本發(fā)明實施方式的再現(xiàn)處理的流程圖。圖38A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖39A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖39B是關(guān)于本發(fā)明實施方式的交替管理信息的說明圖。圖40A是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖41是關(guān)于本發(fā)明實施方式的交替記錄的說明圖。圖42是表示本發(fā)明實施方式的軌道管理信息9210的一例數(shù)據(jù)構(gòu)造的圖。圖43是關(guān)于本發(fā)明實施方式的信息記錄媒體上的軌道分配的說明圖。圖44是關(guān)于本發(fā)明實施方式的信息記錄媒體上的軌道分配的說明圖。圖45是關(guān)于本發(fā)明實施方式的信息記錄媒體上的軌道分配的說明圖。圖46是關(guān)于本發(fā)明實施方式的信息記錄媒體上的軌道分配的說明圖。具體實施例方式下面,參照附圖來說明本發(fā)明的實施方式。(實施方式1)圖1A表示本發(fā)明實施方式的信息記錄媒體100的外觀。在信息記錄媒體100的最內(nèi)周配置了導(dǎo)入?yún)^(qū)域101。在信息記錄媒體100的最外周配置了導(dǎo)出區(qū)域103。在信息記錄媒體100的導(dǎo)入?yún)^(qū)域101與導(dǎo)出區(qū)域103之間配置了數(shù)據(jù)區(qū)域102。在導(dǎo)入?yún)^(qū)域101中,記錄了包含于后述的記錄再現(xiàn)部314中的光拾取器訪問信息記錄媒體100時所需的基準信息、或與其它記錄媒體的識別信息等。導(dǎo)入?yún)^(qū)域103中也記錄了與導(dǎo)入?yún)^(qū)域101中記錄的信息相同的信息。向?qū)雲(yún)^(qū)域101、數(shù)據(jù)區(qū)域102和導(dǎo)出區(qū)域103分配了多個物理扇區(qū)。各物理扇區(qū)是最小的存取單位。利用稱為物理扇區(qū)序號(下面記作PSN)的地址信息來識別各物理扇區(qū)。將包含多個物理扇區(qū)的ECC簇(或ECC塊)作為最小的單位,執(zhí)行數(shù)據(jù)的記錄、再現(xiàn)。圖1B表示信息記錄媒體100的數(shù)據(jù)構(gòu)造。圖1B中,橫向配置示出了圖1A中示為同心圓狀的導(dǎo)入?yún)^(qū)域101、數(shù)據(jù)區(qū)域102和導(dǎo)出區(qū)域103。導(dǎo)入?yún)^(qū)域101包含盤管理信息區(qū)域104,導(dǎo)出區(qū)域103包含盤管理信息區(qū)域105。在盤管理信息區(qū)域104、105中記錄盤管理信息。盤管理信息包含后述的交替管理信息列表、或區(qū)段管理信息、空區(qū)域管理信息等。盤管理信息區(qū)域104、105被用作更新盤管理信息的區(qū)域。該更新用區(qū)域也被稱為暫時盤管理信息區(qū)域。在將本發(fā)明適用于BD-R標準的情況下,將本說明書中的術(shù)語‘盤管理信息區(qū)域’讀作‘盤管理區(qū)域’,將本說明書中的術(shù)語‘暫時盤管理信息區(qū)域’讀作‘暫時盤管理區(qū)域’,將本說明書中的術(shù)語‘盤管理信息’讀作‘盤管理構(gòu)造’,將本說明書中的術(shù)語‘暫時盤管理信息’讀作‘暫時盤管理構(gòu)造’。數(shù)據(jù)區(qū)域102包含內(nèi)周交替區(qū)域106、用戶數(shù)據(jù)區(qū)域108與外周交替區(qū)域107。用戶數(shù)據(jù)區(qū)域108是用于記錄用戶數(shù)據(jù)的區(qū)域。圖1C表示用戶數(shù)據(jù)區(qū)域108的數(shù)據(jù)構(gòu)造。用戶數(shù)據(jù)區(qū)域108包含多個區(qū)段。各區(qū)段包含多個軌道。各軌道是信息記錄媒體100上的連續(xù)區(qū)域。由后述的軌道管理信息來管理各軌道。另外,在將本發(fā)明適用于BD-R標準的情況下,將本說明書中的術(shù)語‘軌道’讀作‘按序記錄區(qū)域(SRR)’。各區(qū)段包含連續(xù)配置于信息記錄媒體100上的多個軌道。由后述的區(qū)段管理信息來管理各區(qū)段。圖2A表示用于管理區(qū)段的區(qū)段管理信息200的數(shù)據(jù)構(gòu)造。區(qū)段管理信息200包含于盤管理信息中。區(qū)段管理信息200包含標題信息201和多個軌道管理信息。標題信息201具有區(qū)段管理信息200的識別符、或圖2B所示的軌道管理信息210的數(shù)量等一般的信息。軌道管理信息#N具有對應(yīng)于圖1C所示軌道#N的信息。這里,N為1以上的整數(shù)。圖2B表示用于管理軌道的軌道管理信息210的數(shù)據(jù)構(gòu)造。軌道管理信息210包含于盤管理信息中。軌道管理信息210包含表示軌道是否是區(qū)段的開頭軌道的區(qū)段開始信息211、表示軌道的開始位置的軌道開始位置信息212、和表示軌道內(nèi)最后記錄了數(shù)據(jù)的位置的軌道內(nèi)最終數(shù)據(jù)記錄位置信息(下面記作LRA)213。當由某個軌道管理信息210管理的軌道位于區(qū)段的開頭時,將表示該軌道位于區(qū)段開頭的值(例如“1”)設(shè)定到區(qū)段開始信息211。在此外的情況下,將不同的值(例如“0”)設(shè)定到區(qū)段開始信息211。軌道開始位置信息212包含表示軌道的開始位置的物理地址。軌道內(nèi)最終數(shù)據(jù)記錄位置信息213包含表示軌道內(nèi)記錄了有效數(shù)據(jù)的最終位置的物理地址。所謂有效的數(shù)據(jù)是例如從主機裝置305提供的用戶數(shù)據(jù)。圖1C所示的LRA120或LRA121是軌道內(nèi)最終數(shù)據(jù)記錄位置信息213的一例。另外,在將本發(fā)明適用于BD-R標準的情況下,將本說明書中的術(shù)語‘軌道管理信息’讀作‘按序記錄區(qū)域條目’,將本說明書中的術(shù)語‘區(qū)段管理信息’讀作‘按序記錄區(qū)域信息’。當信息記錄媒體100以ECC簇為最小單位執(zhí)行數(shù)據(jù)記錄時,軌道內(nèi)最終數(shù)據(jù)記錄位置信息213并不始終與ECC簇邊界匹配。這是因為,通常,記錄指示的數(shù)據(jù)容量不是ECC簇的容量的整數(shù)倍。此時,LRA213表示記錄了記錄指示的數(shù)據(jù)的最后物理扇區(qū)的地址。另外,在LRA213與ECC簇邊界不一致的情況下,承接在記錄指示的數(shù)據(jù)之后,記錄填充數(shù)據(jù)(paddingdata),直到ECC簇邊界為止。在本實施方式中,可按每個軌道記錄數(shù)據(jù)。新的數(shù)據(jù)記錄從各軌道的開頭執(zhí)行,在軌道內(nèi)連續(xù)配置數(shù)據(jù)(按序記錄)。若在該軌道內(nèi)執(zhí)行數(shù)據(jù)的記錄,則該軌道內(nèi)最后記錄的位置被反映到軌道內(nèi)最終數(shù)據(jù)記錄位置信息213。在該軌道內(nèi)重新開始記錄的情況下,通過調(diào)查最新的軌道內(nèi)最終數(shù)據(jù)記錄位置信息213的值,可知道該軌道內(nèi)的下一個記錄開始位置。在分配了軌道之后,在該軌道內(nèi)完全未記錄數(shù)據(jù)的情況下,也可將表示該狀態(tài)的規(guī)定值(例如“0”)設(shè)定到軌道內(nèi)最終數(shù)據(jù)記錄位置信息213。下次可記錄位置(下面記作NWA)表示由軌道內(nèi)最終數(shù)據(jù)記錄位置信息213表示的物理扇區(qū)的下一物理扇區(qū)的位置?;蛘?,在信息記錄媒體100以某一ECC簇為最小單位執(zhí)行數(shù)據(jù)記錄的情況下,NWA表示包含由軌道內(nèi)最終數(shù)據(jù)記錄位置信息213表示的物理扇區(qū)的ECC簇的下一ECC簇的開頭位置。若用算式來表示,則如(式1)所示。(式1)(a)LRA≠0時,NWA=N×(Floor(LRA/N)+1)N包含于ECC簇中的物理扇區(qū)數(shù)量(例如N=32)(b)LRA=0時,NWA=(對應(yīng)軌道的開始位置)其中,F(xiàn)loor(x)為x以下的最大整數(shù)值。在下面的說明中,假設(shè)NWA表示ECC簇的開頭位置。將處于可記錄數(shù)據(jù)的狀態(tài)下的軌道稱為開放軌道。開放軌道的軌道序號包含于圖2A所示的區(qū)段管理信息200中的標題信息201中(例如第1開放軌道序號203、第2開放軌道序號204等)。另一方面,將不是開放軌道的軌道稱為關(guān)閉軌道。例如,不存在未記錄區(qū)域的軌道、或用戶指示的軌道為關(guān)閉軌道。與開放軌道不同,關(guān)閉軌道的軌道序號未存儲在區(qū)段管理信息200中的標題信息210內(nèi)。禁止向關(guān)閉軌道記錄數(shù)據(jù)。通過調(diào)查開放軌道序號與軌道管理信息210中的軌道內(nèi)最終數(shù)據(jù)記錄位置信息213,可知道信息記錄媒體100上的未記錄區(qū)域。在將本發(fā)明適用于BD-R標準的情況下,開放軌道表示開放SRR。另外,關(guān)閉軌道表示關(guān)閉SRR。另外,在一次寫型信息記錄媒體100中,通過管理已記錄的ECC簇,可執(zhí)行在信息記錄媒體上的任意位置(物理地址)中記錄數(shù)據(jù)的一種隨機記錄。為了實現(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ù)構(gòu)造??諈^(qū)域信息220包含標題信息221、管理對象區(qū)域信息222和空區(qū)域信息223。標題信息221具有空區(qū)域管理信息220的識別符等一般的信息。管理對象區(qū)域信息222包含對包含由空區(qū)域管理信息220管理未記錄/已記錄狀態(tài)的扇區(qū)之用戶數(shù)據(jù)區(qū)域108中的區(qū)域進行指定的信息。例如,管理對象區(qū)域信息222包含該區(qū)域的開始位置或該區(qū)域的長度??諈^(qū)域信息223包含表示包含于構(gòu)成管理對象的區(qū)域中的各ECC簇是未記錄還是已記錄的信息。例如,對各ECC簇各分配1比特的數(shù)據(jù),若該ECC簇為未記錄,則例如設(shè)定“0”,若為已記錄,則例如設(shè)定“1”,由此可管理針對對象區(qū)域的全部ECC簇的空狀況。記錄在盤管理信息區(qū)域104中的盤管理信息包含圖3所示的盤構(gòu)造信息1100。盤構(gòu)造信息1100包含最終數(shù)據(jù)記錄位置信息1107。最終數(shù)據(jù)記錄位置信息1107包含表示用戶數(shù)據(jù)區(qū)域108內(nèi)最后記錄數(shù)據(jù)的位置的物理地址。盤構(gòu)造信息1100還包含關(guān)于盤構(gòu)造信息1100整體的一般信息1101;表示最新的交替管理信息列表1000在盤管理信息區(qū)域104、105內(nèi)的位置信息的交替管理信息列表位置信息1102;表示用戶區(qū)域108的開始位置的用戶區(qū)域開始位置信息1103;表示用戶區(qū)域108的終端位置的用戶區(qū)域終端位置信息1104;盤管理信息區(qū)域信息1107b;以及表示內(nèi)周交替區(qū)域106和外周交替區(qū)域107的容量或可用于交替的區(qū)域的交替區(qū)域信息1105和交替區(qū)域管理信息1108。通過使用盤管理信息區(qū)域信息1107b,可對每個信息記錄媒體變更盤管理信息區(qū)域的容量。并且,通過使用盤管理信息區(qū)域信息1107b,從而可在內(nèi)周交替區(qū)域106或外周交替區(qū)域107中改變上述暫時盤管理信息區(qū)域的容量。通過使用交替區(qū)域信息1105,可對每個信息記錄媒體改變交替區(qū)域的容量。例如,可將內(nèi)周交替區(qū)域106或外周交替區(qū)域107的容量指定為0。交替區(qū)域管理信息1108包含表示內(nèi)周交替區(qū)域106、外周交替區(qū)域107中下次可利用的位置的下次可使用位置信息。在各交替區(qū)域中,與軌道一樣,按序記錄。各交替區(qū)域中的下次可使用位置信息實現(xiàn)與軌道中的NWA相同的功能,從由下次可使用位置信息表示的位置開始,依次執(zhí)行向各交替區(qū)域記錄新的數(shù)據(jù)。盤構(gòu)造信息1100還包含區(qū)段管理信息位置信息1109,表示最新的區(qū)段管理信息200在盤管理信息區(qū)域104、105內(nèi)的位置信息;和空區(qū)域管理信息位置信息1110,表示最新的空區(qū)域管理信息220在盤管理信息區(qū)域104、105內(nèi)的位置信息。如上所述,使用區(qū)段管理信息200或空區(qū)域管理信息220之一均可管理信息記錄媒體100上的物理扇區(qū)的空狀況。由此,也可以根據(jù)用途來選擇使用區(qū)段管理信息200或空區(qū)域管理信息220之一?;蛘?,同時使用兩者。這種涉及空區(qū)域管理方式的信息包含于盤構(gòu)造信息1100的記錄種類信息1106中。盤管理信息區(qū)域105是如下情況下使用的擴展區(qū)域,故下面省略詳細說明,該情況為為了提高信息記錄媒體100的可靠性,而記錄盤管理信息區(qū)域104中所記錄的盤管理信息的復(fù)制,或者當更新盤管理信息等時不能全部存儲在盤管理信息區(qū)域104中。另外,記錄在交替區(qū)域等中的暫時盤管理信息等也一樣。在圖1C所示的實例中,由文件系統(tǒng)來執(zhí)行記錄在用戶數(shù)據(jù)區(qū)域108上的用戶數(shù)據(jù)的管理。文件系統(tǒng)執(zhí)行管理的空間被稱為卷空間109。向卷空間分配了多個邏輯扇區(qū)。各邏輯扇區(qū)由稱為邏輯扇區(qū)序號(下面記作LSN)的地址信息進行識別。在下面的說明中,作為構(gòu)成文件系統(tǒng)的卷/文件構(gòu)造,記錄在信息記錄媒體100中的描述符或指針、元數(shù)據(jù)分區(qū)或元數(shù)據(jù)文件等只要沒有特別詳細的記載,就具有ISO/IEC13346標準或UDF(UniversalDiskFormat)標準規(guī)定的數(shù)據(jù)構(gòu)造。當然,也可以使用其它文件系統(tǒng)。另外,圖1A-圖1C所示的信息記錄媒體100作為具有1個記錄層的信息記錄媒體進行了說明,但也存在具有兩個以上記錄層的信息記錄媒體。圖4表示具有兩個記錄層的信息記錄媒體100b的數(shù)據(jù)構(gòu)造。圖4中,L0表示第1層,L1表示第2層。第1層和第2層分別具有與信息記錄媒體100基本相同的構(gòu)造。即,導(dǎo)入?yún)^(qū)域101設(shè)置在第1層的最內(nèi)周側(cè),導(dǎo)出區(qū)域103a設(shè)置在第2層的最內(nèi)周。并且,在第1層的最外周設(shè)置外周區(qū)域103b,在第2層的最外周設(shè)置外周區(qū)域103c。導(dǎo)入?yún)^(qū)域101、外周區(qū)域103b、導(dǎo)出區(qū)域104a、外周區(qū)域103c分別包含盤管理信息區(qū)域104、105、104a、105a。另外,如圖4所示,設(shè)置交替區(qū)域106、106a、107、107a。各交替區(qū)域的容量如上所述,可按每個信息記錄媒體進行變更。另外,也可在各交替區(qū)域中設(shè)置追加的暫時盤管理信息區(qū)域。另外,將用戶數(shù)據(jù)區(qū)域108、108a處理為具有連續(xù)邏輯地址的邏輯上的一個卷空間。通過上述,可將具有多個記錄層的信息記錄媒體處理為邏輯上具有一個記錄層的信息記錄媒體。下面,說明具有一個記錄層的信息記錄媒體,但這些說明也可適用于具有多個記錄層的信息記錄媒體。因此,僅在需要特別說明的情況下,才適當說明具有多個記錄層的信息記錄媒體。1-2.模擬重寫記錄下面,參照圖5A和圖5B說明交替信息。所謂交替信息是指包含交替管理信息(或缺陷列表條目)的交替管理信息列表(或缺陷列表),該交替管理信息包含表示信息記錄媒體上產(chǎn)生了缺陷的簇(缺陷簇)的位置的交替源位置信息、和表示交替該缺陷簇的代替簇的位置的交替目的地位置信息。另外,本發(fā)明可在用戶數(shù)據(jù)區(qū)域中記錄代替簇。并且,本發(fā)明使用交替信息來實現(xiàn)一次寫型信息記錄媒體中的模擬重寫記錄。如圖1B所示,數(shù)據(jù)區(qū)域102包含內(nèi)周交替區(qū)域106、用戶數(shù)據(jù)區(qū)域108以及外周交替區(qū)域107。內(nèi)周交替區(qū)域106和外周交替區(qū)域107中的至少一部分被用作執(zhí)行記錄在用戶數(shù)據(jù)區(qū)域108上的數(shù)據(jù)代替記錄的區(qū)域。例如,在用戶數(shù)據(jù)區(qū)域108上存在缺陷簇的情況下,內(nèi)周交替區(qū)域106和外周交替區(qū)域107中的至少一部分被用作記錄交替了該缺陷簇的代替簇的區(qū)域?;蛘?,內(nèi)周交替區(qū)域106和外周交替區(qū)域107中的至少一部分被用作記錄后述的模擬重寫記錄中的更新后數(shù)據(jù)的區(qū)域。與檢驗處理一起實施對交替信息和交替區(qū)域進行組合的交替記錄。所謂檢驗處理是如下處理,即在記錄數(shù)據(jù)之后,再現(xiàn)該數(shù)據(jù),比較記錄的數(shù)據(jù)與再現(xiàn)的數(shù)據(jù),調(diào)查是否正確地記錄了數(shù)據(jù)。將該一連串處理稱為寫后檢驗(verifyafterwrite)處理。在檢驗處理時產(chǎn)生錯誤的情況下,即在未正確記錄數(shù)據(jù)的情況下,實施交替記錄。即,將缺陷簇交替為代替簇,將數(shù)據(jù)記錄在代替簇中。將該代替簇記錄在內(nèi)周交替區(qū)域106(或外周交替區(qū)域107)或用戶數(shù)據(jù)區(qū)域108內(nèi)。所謂模擬重寫記錄是如下方法,即不改變記錄了數(shù)據(jù)的表觀上的邏輯地址,將實際記錄數(shù)據(jù)的物理地址映射到其它場所。并且,在對已記錄的邏輯地址指示了數(shù)據(jù)的重寫的情況下,在該重寫之前,將新數(shù)據(jù)記錄在記錄了數(shù)據(jù)的物理地址之外的其它物理地址上的ECC簇中,并執(zhí)行重寫前的ECC簇與記錄了新數(shù)據(jù)的代替簇的映射。將該模擬重寫記錄中的代替簇記錄在交替區(qū)域或用戶數(shù)據(jù)區(qū)域內(nèi)。作為執(zhí)行這種映射用的交替信息,使用圖5A所示的交替管理信息列表1000。利用這種映射處理,可實現(xiàn)實際上不重寫數(shù)據(jù)、但可模擬重寫數(shù)據(jù)的狀態(tài)。下面,將這種記錄方法稱為模擬重寫記錄。圖5A表示作為本發(fā)明交替信息的交替管理信息列表1000的數(shù)據(jù)構(gòu)造。交替管理信息列表1000被用于執(zhí)行缺陷簇的位置與代替簇的位置的映射。交替管理信息列表1000包含標題信息1001、多個交替管理信息1010(交替管理信息#1、#2、#3…)。標題信息1001包含交替管理信息列表1000中所包含的交替管理信息的數(shù)量。交替管理信息包含表示上述映射的信息。圖5B表示交替管理信息1010的數(shù)據(jù)構(gòu)造。交替管理信息1010包含狀態(tài)信息1011、交替源位置信息1012、交替目的地位置信息1013。狀態(tài)信息1011包含涉及上述映射的狀態(tài)信息。例如,表示交替管理信息1010的種類或?qū)傩?、交替源位置信?012和交替目的地位置信息1013的有效、無效狀態(tài)等。交替源位置信息1012表示交替源的信息(例如缺陷簇)的位置。交替目的地位置信息1013表示交替目的地的信息(例如代替簇)的位置。另外,在模擬重寫記錄的情況下,通過由交替源位置信息1012指示重寫前的ECC簇的位置,由交替目的地位置信息1013指示重寫后的ECC簇的位置,由此執(zhí)行映射。這里,登錄在交替管理信息1010中的交替源位置信息1012與交替目的地位置信息1013也可以使用對應(yīng)的ECC簇的開頭扇區(qū)的物理地址(例如PSN)。這是因為在缺陷管理和模擬重寫記錄中,以ECC簇為單位進行映射。在現(xiàn)有的線性替換(replacement)中,將代替簇記錄在交替區(qū)域中。由此,始終對交替目的地位置信息1013設(shè)定交替區(qū)域內(nèi)的ECC簇的位置信息。另一方面,在本發(fā)明中,代替簇不限于交替區(qū)域,也可記錄在用戶數(shù)據(jù)區(qū)域中。因此,可對交替目的地位置信息1013設(shè)定表示交替區(qū)域內(nèi)的ECC簇位置的信息、或表示用戶數(shù)據(jù)區(qū)域內(nèi)的ECC簇的位置的信息。另外,交替目的地位置信息1013可指示記錄在兩個區(qū)域之一中的ECC簇,所以為了判斷交替目的地位置信息1013指示交替區(qū)域內(nèi)的ECC簇、還是交替目的地位置信息1013指示用戶數(shù)據(jù)區(qū)域內(nèi)的ECC簇,而對狀態(tài)信息1011設(shè)置其判斷信息。1-3.記錄再現(xiàn)裝置圖6表示本發(fā)明實施方式的信息記錄再現(xiàn)裝置300的構(gòu)成。信息記錄再現(xiàn)裝置300包含主機裝置305和驅(qū)動裝置310。主機裝置305例如可以是計算機系統(tǒng)或電腦。驅(qū)動裝置310可以是記錄裝置、再現(xiàn)裝置、記錄再現(xiàn)裝置之一。也可以將信息記錄再現(xiàn)裝置300整體稱為記錄裝置、再現(xiàn)裝置、記錄再現(xiàn)裝置。主機裝置305包含系統(tǒng)控制部301與存儲器電路302。主機裝置305還可包含硬盤驅(qū)動器等磁盤裝置304。主機裝置305內(nèi)的構(gòu)成要素經(jīng)I/O總線303進行相互連接。系統(tǒng)控制部301例如由系統(tǒng)的控制程序或包含運算用存儲器的微處理器實現(xiàn)。系統(tǒng)控制部301執(zhí)行文件系統(tǒng)的卷構(gòu)造/文件構(gòu)造的記錄、再現(xiàn)、后述的元數(shù)據(jù)分區(qū)/文件構(gòu)造的記錄、再現(xiàn)、文件的記錄、再現(xiàn)、導(dǎo)入/導(dǎo)出區(qū)域的記錄、再現(xiàn)等處理的控制或運算。存儲器電路302用于卷構(gòu)造、文件構(gòu)造、元數(shù)據(jù)分區(qū)/文件構(gòu)造及文件的運算或暫時保存等。驅(qū)動裝置310包含驅(qū)動控制部311、存儲器電路312與記錄再現(xiàn)部314。驅(qū)動裝置310內(nèi)的構(gòu)成要素經(jīng)內(nèi)部總線313相互連接。驅(qū)動控制部311例如由驅(qū)動器的控制程序或包含運算用存儲器的微處理器實現(xiàn)。驅(qū)動控制部311執(zhí)行盤管理信息區(qū)域或交替區(qū)域的記錄、再現(xiàn)、模擬重寫記錄、再現(xiàn)等處理的控制或運算。圖6所示的系統(tǒng)控制部301或驅(qū)動控制部311也可由LSI等半導(dǎo)體集成電路來實現(xiàn),或由通用處理器與存儲器(例如ROM)實現(xiàn)。在存儲器(例如ROM)中存儲了計算機(例如通用處理器)可執(zhí)行的程序。該程序表示上述和后述的本發(fā)明的再現(xiàn)處理和記錄處理,計算機(例如通用處理器)根據(jù)該程序,執(zhí)行本發(fā)明的再現(xiàn)處理和記錄處理。存儲器電路312用于涉及盤管理信息區(qū)域或交替區(qū)域的數(shù)據(jù)和傳輸?shù)津?qū)動裝置310的數(shù)據(jù)的運算或暫時保存等。1-4.記錄處理步驟(1)下面,參照圖7,說明本實施方式的執(zhí)行格式化處理后的信息記錄媒體100上的數(shù)據(jù)構(gòu)造。向用戶數(shù)據(jù)區(qū)域108分配軌道#1401、軌道#2402、軌道#3403。向用戶數(shù)據(jù)區(qū)域108分配了卷空間109。向卷空間109內(nèi)分配了卷構(gòu)造區(qū)域410、物理分區(qū)420與卷構(gòu)造區(qū)域411。物理分區(qū)420內(nèi)包含UDF標準版本2.5或之后的版本規(guī)定的元數(shù)據(jù)分區(qū)430。物理分區(qū)420內(nèi)記錄了元數(shù)據(jù)文件440。在以后的說明中,為了簡化,省略涉及作為元數(shù)據(jù)文件440的復(fù)制的元數(shù)據(jù)鏡像文件的說明,但當然也可以記錄元數(shù)據(jù)鏡像文件。另外,記錄了表示元數(shù)據(jù)文件440在物理分區(qū)420中的記錄位置的文件條目(FE)、即FE(元數(shù)據(jù)文件)441。將表示用戶數(shù)據(jù)文件的記錄位置或容量的FE、或目錄文件等文件構(gòu)造的信息全部配置在元數(shù)據(jù)分區(qū)430、即元數(shù)據(jù)文件440內(nèi)。圖7中,僅記錄了根目錄,因此,在元數(shù)據(jù)文件440中僅記錄了文件集合描述符(FSD)443和FE(根)442。另外,為了簡化對目錄文件的說明,采取包含于各FE內(nèi)的形式。另外,設(shè)此刻處于不執(zhí)行任何交替記錄的狀態(tài)。元數(shù)據(jù)分區(qū)430中的空區(qū)域管理也可以如UDF標準版本2.5規(guī)定的那樣,利用元數(shù)據(jù)位圖(未圖示)來執(zhí)行?;蛘撸部梢允乖獢?shù)據(jù)分區(qū)430的空區(qū)域仍保持未記錄,而利用軌道#1的LRA405來執(zhí)行元數(shù)據(jù)分區(qū)430中的空區(qū)域管理。軌道的分配方法不限于圖7所示,例如也可以分配更多的軌道。另外,用戶數(shù)據(jù)區(qū)域的最末尾的軌道是可追加新軌道的狀態(tài),也可以在必要的時刻追加軌道。下面,參照圖8A所示的流程圖,說明本發(fā)明中的數(shù)據(jù)記錄步驟。這里,設(shè)將數(shù)據(jù)文件(File-a)記錄在信息記錄媒體100中。此外,向信息記錄媒體100的用戶數(shù)據(jù)區(qū)域108分配了多個邏輯地址與多個物理地址,設(shè)該多個邏輯地址與該多個物理地址的對應(yīng)關(guān)系被事先確定。該多個邏輯地址分別由例如邏輯扇區(qū)序號(LSN)或邏輯塊地址(LBA)表示。該多個物理地址分別由例如物理扇區(qū)序號(PSN)或物理塊地址(PBA)表示。另外,設(shè)向用戶數(shù)據(jù)區(qū)域108分配至少一個軌道。(步驟S101)在記錄數(shù)據(jù)文件(File-a)之前,驅(qū)動控制部311執(zhí)行數(shù)據(jù)記錄的準備處理。這種數(shù)據(jù)記錄的準備處理例如在將信息記錄媒體100加載到驅(qū)動裝置310時執(zhí)行。例如,驅(qū)動控制部311從信息記錄媒體100的盤管理信息區(qū)域104(或盤管理信息區(qū)域105)中讀出最新的盤管理信息。為了根據(jù)該盤管理信息,確定表示分配給用戶數(shù)據(jù)區(qū)域108的多個邏輯地址和多個物理地址的對應(yīng)關(guān)系之初始邏輯地址-物理地址映射,取得圖3的用戶數(shù)據(jù)區(qū)域開始位置信息1103、用戶數(shù)據(jù)區(qū)域終端位置信息1104、交替區(qū)域信息1105等。之后,驅(qū)動控制部311根據(jù)初始邏輯地址-物理地址映射,執(zhí)行邏輯地址與初始物理地址的變換。另外,驅(qū)動控制部311取得包含于盤管理信息中的軌道管理信息。(步驟S102)驅(qū)動控制部311從主機裝置305接收記錄指示。記錄指示包含表示應(yīng)記錄數(shù)據(jù)的位置的邏輯地址。該邏輯地址例如由邏輯扇區(qū)序號(LSN)或邏輯塊地址(LBA)表示。記錄指示可包含表示應(yīng)記錄單一數(shù)據(jù)的位置的單一邏輯地址,或包含表示應(yīng)分別記錄多個數(shù)據(jù)的多個位置的多個邏輯地址。包含于記錄指示中的邏輯地址,例如,根據(jù)表示在特定軌道內(nèi)繼而可記錄數(shù)據(jù)的位置的邏輯地址(即邏輯NWA),由主機裝置305確定。例如響應(yīng)于從主機裝置305至驅(qū)動裝置310的請求,從驅(qū)動裝置310向主機裝置305輸出邏輯NWA。通過根據(jù)初始邏輯地址-物理地址映射,變換根據(jù)上述(式1)確定的NWA,由此得到邏輯NWA。這種變換由驅(qū)動控制部311執(zhí)行。NWA和邏輯NWA的確定步驟在后述的實施方式2中詳細說明。主機裝置305的系統(tǒng)控制部301在記錄數(shù)據(jù)文件(File-a)之后,執(zhí)行必要的文件系統(tǒng)信息的生成或更新。例如,系統(tǒng)控制部301對存儲器電路302執(zhí)行對數(shù)據(jù)文件(File-a)的FE(File-a)的生成、或?qū)ψ鳛閿?shù)據(jù)文件(File-a)的母目錄的根目錄進行更新。通過從主機裝置305向驅(qū)動裝置310輸出記錄指示,將如上所述生成的對數(shù)據(jù)文件(File-a)的FE(File-a)或更新后的根目錄記錄在信息記錄媒體100中,并反映最新文件系統(tǒng)信息。另外,主機裝置305在必要時,使用規(guī)定指令,詢問驅(qū)動裝置310是否殘留了用于執(zhí)行交替記錄的未記錄區(qū)域等。另外,從主機裝置305輸出到驅(qū)動裝置310的指示也可以是SCSI多媒體指令等標準化后的指令。例如,邏輯NWA的請求或記錄指示也可以分別是讀出軌道信息(READTRACKINFORMATION)指令或?qū)懭?WRITE)指令。(步驟S103)驅(qū)動控制部311根據(jù)初始邏輯地址-物理地址映射,將步驟S102中接收到的記錄指示中所包含的邏輯地址變換為物理地址。(步驟S104)驅(qū)動控制部311根據(jù)對應(yīng)于該記錄指示中包含的邏輯地址的物理地址和盤管理信息中包含的軌道管理信息210(圖2B),確定分配給用戶數(shù)據(jù)區(qū)域108的至少一個軌道中的一個軌道(開放軌道)。驅(qū)動控制部311根據(jù)該確定的軌道的LRA213,確定表示該確定的軌道內(nèi)繼而可記錄數(shù)據(jù)的位置的物理地址(即NWA)。該NWA例如是根據(jù)上述(式1)確定的下次可記錄地址。另外,NWA的確定可在步驟S104中執(zhí)行,但也可以在其它步驟中執(zhí)行。例如,也可以在上述數(shù)據(jù)記錄的準備處理中事先執(zhí)行。這里,通過使用LRA213算出NWA,由此可不必將NWA的信息保存在軌道管理信息中,即可簡化軌道管理信息的數(shù)據(jù)構(gòu)造。(步驟S105)驅(qū)動控制部311確定對應(yīng)于該記錄指示中包含的邏輯地址的物理地址是否比NWA小。在確定為對應(yīng)于該記錄指示中包含的邏輯地址的物理地址比NWA小的情況下,將該記錄指示確定為是對用戶數(shù)據(jù)區(qū)域108中的已記錄區(qū)域的記錄指示。即,確定為記錄指示的數(shù)據(jù)記錄是模擬重寫記錄。此時,處理前進到步驟S106。否則,處理前進到步驟S108。(步驟S106)驅(qū)動控制部311確定應(yīng)記錄的數(shù)據(jù)。在信息記錄媒體100中的數(shù)據(jù)記錄單位是ECC簇的情況下,驅(qū)動控制部311將由記錄指示指定的數(shù)據(jù)確定為應(yīng)記錄的數(shù)據(jù)。例如,在由記錄指示指定的數(shù)據(jù)的記錄位置和容量與ECC簇邊界一致的情況下,改寫ECC簇整體,所以將由記錄指示指定的數(shù)據(jù)本身確定為應(yīng)記錄的數(shù)據(jù)。在不一致的情況下,驅(qū)動控制部311執(zhí)行后述的讀、更改、寫處理。此時,驅(qū)動控制部311將在讀、更改、寫處理過程中得到的ECC簇單位的數(shù)據(jù)確定為應(yīng)記錄的數(shù)據(jù)。(步驟S107)驅(qū)動控制部311確定由步驟S106確定的應(yīng)記錄的數(shù)據(jù)的記錄位置。具體而言,驅(qū)動控制部311將對應(yīng)于該記錄指示中包含的邏輯地址的物理地址所示位置以外的特定位置、即用戶數(shù)據(jù)區(qū)域108中的特定位置確定為由步驟S106確定的應(yīng)記錄數(shù)據(jù)的記錄位置。這里,該特定位置也可以是步驟S104中確定的軌道內(nèi)的NWA?;蛘?,該特定位置也可以是與步驟S104中確定的軌道不同的開放軌道內(nèi)的NWA。此時,該開放軌道內(nèi)的NWA最好表示這樣的位置,該位置最接近由對應(yīng)于記錄指示中包含的邏輯地址的物理地址所表示的位置。(步驟S108)驅(qū)動控制部311確定對應(yīng)于該記錄指示中包含的邏輯地址的物理地址是否等于NWA。在確定為對應(yīng)于該記錄指示中包含的邏輯地址的物理地址等于NWA的情況下,將該記錄指示確定為是對NWA所示的位置的記錄指示。即,確定為記錄指示的數(shù)據(jù)記錄是補寫(新記錄)。此時,處理前進到步驟S109。否則,處理前進到步驟S111。(步驟S109)驅(qū)動控制部311確定應(yīng)記錄的數(shù)據(jù)。具體而言,驅(qū)動控制部311將由記錄指示指定的數(shù)據(jù)確定為應(yīng)記錄的數(shù)據(jù)。此時,驅(qū)動控制部311判斷由記錄指示指定的數(shù)據(jù)終端是否與ECC簇邊界一致。在不一致的情況下,插入填充數(shù)據(jù)(例如全部為00h的數(shù)據(jù)),使數(shù)據(jù)的終端與ECC簇邊界一致,并確定為應(yīng)記錄的數(shù)據(jù)。(步驟S110)驅(qū)動控制部311確定由步驟S109確定的應(yīng)記錄的數(shù)據(jù)的記錄位置。具體而言,驅(qū)動控制部311將由對應(yīng)于該記錄指示中包含的邏輯地址的物理地址所示的位置(即由NWA所示的位置)確定為由步驟S109確定的應(yīng)記錄數(shù)據(jù)的記錄位置。(步驟S111)驅(qū)動控制部311執(zhí)行錯誤處理。(步驟S112)驅(qū)動控制部311執(zhí)行向確定的記錄位置的記錄處理。在步驟S105的判定為‘是’的情況下,驅(qū)動控制部311控制記錄再現(xiàn)部314,以將步驟S106中確定的應(yīng)記錄數(shù)據(jù)記錄在步驟S107中確定的記錄位置上。在步驟S108的判定為‘是’的情況下,驅(qū)動控制部311控制記錄再現(xiàn)部314,以將步驟S109中確定的應(yīng)記錄數(shù)據(jù)記錄在步驟S110中確定的記錄位置上。并且,驅(qū)動控制部311通過對記錄的數(shù)據(jù)執(zhí)行檢驗處理,確定該數(shù)據(jù)的記錄是否成功。在該數(shù)據(jù)的記錄成功的情況下,處理前進到步驟S113。在該數(shù)據(jù)的記錄失敗的情況下,分配內(nèi)周交替區(qū)域106等交替區(qū)域和用戶數(shù)據(jù)區(qū)域108的任一區(qū)域中的未記錄區(qū)域作為代替簇,并在該代替簇中記錄數(shù)據(jù)。在該數(shù)據(jù)的記錄最終成功之后,處理前進到步驟S113。上述步驟S106和步驟S112的處理也可通過讀、更改、寫處理(下面稱為RWM處理)實現(xiàn)。在RMW處理中,首先,驅(qū)動控制部311控制記錄再現(xiàn)部314,以再現(xiàn)記錄在ECC簇中的數(shù)據(jù),該ECC簇包含位于由對應(yīng)于記錄指示所包含的邏輯地址的物理地址所示的位置上的物理扇區(qū),將從該ECC簇再現(xiàn)的數(shù)據(jù)存儲在存儲器電路312中(讀處理)。在執(zhí)行該再現(xiàn)處理的時刻,可交替記錄再現(xiàn)目的地的ECC簇。因此,驅(qū)動控制部311控制記錄再現(xiàn)部314,以參照交替管理信息列表1000,必要時再現(xiàn)記錄在交替目的地的ECC簇中的數(shù)據(jù)。參照交替管理信息列表1000的數(shù)據(jù)再現(xiàn)步驟如后所述。其次,驅(qū)動控制部311將從ECC簇再現(xiàn)的數(shù)據(jù)中的、記錄在位于對應(yīng)于記錄指示中所包含的邏輯地址的物理地址所示的位置上的物理扇區(qū)中的數(shù)據(jù)、置換成記錄指示所指定的數(shù)據(jù)(更改處理)。結(jié)果,得到更新后的ECC簇的數(shù)據(jù)。驅(qū)動控制部311在步驟S106實施讀處理和更改處理。圖8B表示圖8A所示的步驟S106中執(zhí)行讀處理和更改處理時實施的步驟。圖8B所示的各步驟由驅(qū)動裝置310的驅(qū)動控制部311執(zhí)行。(步驟S151)驅(qū)動控制部311確定是否已將包含由記錄指示指定的位置的ECC簇交替為代替簇。這種確定例如通過檢索交替管理信息列表1000來執(zhí)行。當發(fā)現(xiàn)將記錄指示所指定的位置表示為交替源的交替管理信息1010時,確定為已交替為代替簇,處理前進到步驟S152A。否則,處理前進到步驟S152B。也可以保持步驟S151的判定結(jié)果,作為內(nèi)部變量的值,在其它步驟中需要時,通過參照該內(nèi)部變量的值,確定是否已將包含由記錄指示指定的位置的ECC簇交替為代替簇。由此,可避免重復(fù)執(zhí)行相同的處理。例如,在步驟S151的判定結(jié)果為‘是’的情況下,保持“1”,作為該內(nèi)部變量的值,在步驟S151的判定結(jié)果為‘否’的情況下,保持“0”,作為其內(nèi)部變量的值。(步驟S152A)驅(qū)動控制部311確定是否需要RMW處理。例如,在由記錄指示指定的數(shù)據(jù)位置和尺寸與ECC簇邊界一致的情況下,驅(qū)動控制部311確定為不需要RWM處理;在由記錄指示指定的數(shù)據(jù)位置和尺寸與ECC簇邊界不一致的情況下,驅(qū)動控制部311確定為需要RWM處理。在確定為需要RMW處理的情況下,處理前進到步驟S153,否則,處理前進到步驟S157。與步驟S151一樣,也可以保持步驟S152A的判定結(jié)果,作為內(nèi)部變量的值,在其它步驟中需要時,參照該內(nèi)部變量的值,確定是否必需RMW處理。(步驟S152B)驅(qū)動控制部311確定是否必需RMW處理。步驟S152B的處理與步驟S152A的處理相同。在確定為必需RMW處理的情況下,處理前進到步驟S154,否則,處理前進到步驟S157。(步驟S153)驅(qū)動控制部311控制記錄再現(xiàn)部314,以代替包含由記錄指示指定的位置的ECC簇,再現(xiàn)記錄在步驟S151發(fā)現(xiàn)的交替管理信息1010所示的代替簇中的數(shù)據(jù),并將再現(xiàn)的數(shù)據(jù)存儲在存儲器電路312中。(步驟S154)驅(qū)動控制部311控制記錄再現(xiàn)部314,以對記錄在包含由記錄指示指定的位置的ECC簇中的數(shù)據(jù)進行再現(xiàn),并將再現(xiàn)的數(shù)據(jù)存儲在存儲器電路312中。(步驟S155)驅(qū)動控制部311用記錄指示所指定的數(shù)據(jù)來置換所再現(xiàn)的數(shù)據(jù),由此生成修正后的數(shù)據(jù)。(步驟S156)驅(qū)動控制部311將修正后的數(shù)據(jù)確定為應(yīng)記錄在信息記錄媒體100中的數(shù)據(jù)。(步驟S157)驅(qū)動控制部311將由記錄指示指定的數(shù)據(jù)確定為應(yīng)記錄在信息記錄媒體100中的數(shù)據(jù)。如上所述,完成讀處理和更改處理。第3,驅(qū)動控制部311控制記錄再現(xiàn)部314,以將更改處理中得到的更新后的ECC簇的數(shù)據(jù)記錄在最初的ECC簇的位置上(寫處理)。驅(qū)動控制部311在步驟S112中實施寫處理。但是,在本發(fā)明中,由于信息記錄媒體是一次寫型媒體,所以實際上不能記錄在最初的ECC簇的位置上。其中,分配內(nèi)周交替區(qū)域106等交替區(qū)域和用戶數(shù)據(jù)區(qū)域108中任一區(qū)域的未記錄區(qū)域作為代替簇,在該代替簇中記錄更新后的數(shù)據(jù)。并且,驅(qū)動控制部311通過對記錄后的數(shù)據(jù)執(zhí)行檢驗處理,確定該數(shù)據(jù)的記錄是否成功。在該數(shù)據(jù)的記錄成功的情況下,處理前進到步驟S113。在數(shù)據(jù)記錄失敗的情況下,分配內(nèi)周交替區(qū)域106等交替區(qū)域和用戶數(shù)據(jù)區(qū)域108中任一區(qū)域的未記錄區(qū)域并作為再一代替簇,并在進一步的代替簇中記錄數(shù)據(jù)。在該數(shù)據(jù)的記錄最終成功之后,處理前進到步驟S113。在由記錄指示指定的區(qū)域?qū)?yīng)于ECC簇整體的情況下,由于改寫全部ECC簇,所以不需要上述讀處理。(步驟S113)驅(qū)動控制部311對應(yīng)于步驟S112的處理,生成交替管理信息1010,將該交替管理信息存儲在存儲器電路312中。例如,在步驟S112中,驅(qū)動控制部311在控制記錄再現(xiàn)部314以將數(shù)據(jù)記錄在由對應(yīng)于該記錄指示中包含的邏輯地址的物理地址所示的位置以外的特定位置、即用戶數(shù)據(jù)區(qū)域108中的特定位置中時,驅(qū)動控制部311生成將對應(yīng)于該記錄指示中所包含的邏輯地址的物理地址映射到表示該特定位置的物理地址的交替管理信息1010。也可以通過檢索現(xiàn)有的交替管理信息列表1000,確定是否在現(xiàn)有的交替管理信息列表1000中發(fā)現(xiàn)了交替管理信息1010,該交替管理信息1010具有與對應(yīng)于記錄指示中所包含的邏輯地址的物理地址相同的交替源位置信息1012。在發(fā)現(xiàn)的情況下,驅(qū)動控制部311更新該交替管理信息1010,以將表示該特定位置的物理地址設(shè)定為新的交替目的地位置信息1013。在未發(fā)現(xiàn)的情況下,驅(qū)動控制部311生成新的交替管理信息1010,將該新的交替管理信息1010追加到交替管理信息列表1000中。接著,驅(qū)動控制部311執(zhí)行交替管理信息列表1000的重新排列。例如,驅(qū)動控制部311也可以對狀態(tài)信息1011執(zhí)行交替管理信息列表1000的重新排列,之后,對交替源位置信息1012的物理地址執(zhí)行交替管理信息列表1000的重新排列。如此,生成包含將對應(yīng)于記錄指示所包含的邏輯地址之物理地址映射到表示該特定位置的物理地址的交替管理信息1010的新交替管理信息列表1000。(步驟S114)驅(qū)動控制部311更新盤管理信息,以反映上述記錄動作。例如,驅(qū)動控制部311更新最終數(shù)據(jù)記錄位置信息1107。另外,驅(qū)動控制部311為了反映最新的記錄狀態(tài),更新對應(yīng)于記錄了數(shù)據(jù)的軌道的軌道管理信息210內(nèi)的LRA213。并且,驅(qū)動控制部311生成包含新交替管理信息列表1000或軌道管理信息210等更新后信息的新的盤管理信息。另外,為了表示新交替管理信息列表1000或軌道管理信息210在信息記錄媒體100上的最新記錄位置,設(shè)定包含于新的盤管理信息中的交替管理信息列表位置信息1102或區(qū)段管理信息位置信息1109。驅(qū)動控制部311控制記錄再現(xiàn)部314,以在信息記錄媒體100上的規(guī)定區(qū)域(例如暫時盤管理信息區(qū)域)中記錄新的盤管理信息。如此,將盤管理信息更新為最新的狀態(tài)。另外,也可以在數(shù)據(jù)記錄結(jié)束之后,驅(qū)動裝置310將上述記錄動作的結(jié)果通知給主機裝置305。所謂記錄動作的結(jié)果例如是表示數(shù)據(jù)記錄成功或數(shù)據(jù)記錄失敗的信息。在規(guī)定定時將這種通知發(fā)送給主機裝置305。例如,也可在步驟S108結(jié)束時或步驟S112中產(chǎn)生錯誤時將這種通知發(fā)送給主機裝置305?;蛘撸部梢栽跀?shù)據(jù)記錄實際結(jié)束之前將這種通知發(fā)送給主機裝置305。例如,驅(qū)動裝置310也可以從主機裝置305接收記錄指示,在能夠正確解釋該記錄指示的時刻,將表示記錄結(jié)束的通知發(fā)送給主機裝置305亦可。另外,在上述交替記錄處理中,也可以從交替源的ECC簇的位置起、沿PSN變大的方向檢索未記錄區(qū)域。在這種檢索中,若發(fā)現(xiàn)了未記錄區(qū)域,則分配該未記錄區(qū)域,作為代替簇。另外,也可以首先在包含交替源簇的軌道內(nèi)檢索未記錄區(qū)域,之后,從該軌道起,沿PSN變大的方向,依次檢索各軌道內(nèi)的未記錄區(qū)域。當仍未發(fā)現(xiàn)未記錄區(qū)域而未記錄區(qū)域的檢索到達用戶數(shù)據(jù)區(qū)域108的終端時,也可以在承接該用戶數(shù)據(jù)區(qū)域108的區(qū)域、即外周交替區(qū)域107檢索未記錄區(qū)域。并且,當仍未發(fā)現(xiàn)未記錄區(qū)域而未記錄區(qū)域的檢索到達交替區(qū)域107的終端時,也可以從信息記錄媒體100內(nèi)周側(cè)的規(guī)定位置(例如內(nèi)周交替區(qū)域106的開頭、用戶數(shù)據(jù)區(qū)域108的開頭、或距離這些開頭規(guī)定距離的位置)起、PSN變大地檢索未記錄區(qū)域。在數(shù)據(jù)記錄步驟的步驟S105和步驟S108中,通過比較對應(yīng)于記錄指示中包含的邏輯地址的物理地址與NWA,確定該數(shù)據(jù)記錄是模擬重寫記錄還是補寫??衫眠@種比較處理來確定該數(shù)據(jù)記錄是模擬重寫記錄還是補寫是因為,信息記錄媒體100是一次寫型信息記錄媒體,并且對該一次寫型信息記錄媒體執(zhí)行按序記錄的緣故。本發(fā)明所述的、使用了用戶數(shù)據(jù)區(qū)域的交替記錄也可以適用于改寫型光盤。但是,在改寫型光盤的情況下,為了確定該數(shù)據(jù)記錄是重寫記錄還是補寫(或新記錄),必需更復(fù)雜的處理步驟。這是因為,在改寫型光盤的情況下,光盤上的任意場所均可隨機改寫的緣故。如上述實施方式所示,若驅(qū)動裝置執(zhí)行改寫型光盤上的空區(qū)域管理,則如
背景技術(shù)
的說明所述,例如必需利用SDL來管理對應(yīng)于改寫型光盤上的全部ECC簇的交替管理信息。而且,向某個改寫型光盤上的用戶數(shù)據(jù)區(qū)域中的某個場所記錄數(shù)據(jù)是重寫記錄還是新記錄,例如必需檢索全部交替管理信息列表1000,并判斷是否已記錄完成。同樣,為了知道是否未將某個ECC簇用作代替簇,必需檢索全部交替管理信息列表1000。這種處理的處理量隨著交替管理信息列表1000的容量而增大,對于容量日漸增大的光盤而言是較大的課題。另一方面,在本發(fā)明中,由于是一次寫型信息記錄媒體,按序記錄,所以保證在某個軌道內(nèi),具有比NWA小的地址值的區(qū)域已全部記錄完成。由此,利用步驟S105和108的比較處理,無論交替管理信息列表1000的容量如何,均可以簡單執(zhí)行數(shù)據(jù)記錄是模擬重寫記錄還是補寫的確定。另外,由于代替簇也只要從NWA之后的位置選擇即可,故可容易地選擇。另外,在一次寫型光盤的隨機記錄方式中執(zhí)行模擬重寫記錄的情況也與改寫型光盤的情況一樣。并且,在一次寫型光盤的隨機記錄方式的情況下,必需上述空區(qū)域管理信息220等特別的構(gòu)造。與按序記錄方式的空區(qū)域管理相比,隨機記錄方式的空區(qū)域管理信息220對驅(qū)動控制部311的處理負荷大幅度增大。尤其是在按序記錄方式下,可將開放軌道的數(shù)量限制到不損害對文件系統(tǒng)的便利性的程度(例如最大為4個)。此時,開放軌道的數(shù)量取決于文件系統(tǒng)的構(gòu)造,即便光盤的容量增加也不受影響,但另一方面,隨機記錄的空區(qū)域管理信息220隨著光盤的容量增加,其容量也增加,處理負荷增大。即,對于容量日漸增加的光盤而言,在按序記錄方式下執(zhí)行模擬重寫方式的本發(fā)明的效果非常大。另外,為了確定是模擬重寫記錄還是補寫,根據(jù)包含于最新的軌道管理信息210中的LRA213與(式1)來確定NWA是發(fā)明的特征。通過將利用數(shù)據(jù)記錄更新后的LRA213記錄在盤上,而將信息記錄媒體100加載到驅(qū)動裝置310上時,發(fā)現(xiàn)最新的LRA213的時間變快。通過使用LRA213來算出NWA,不必將NWA的信息保存在軌道管理信息中,即可簡化軌道管理信息的數(shù)據(jù)構(gòu)造。若不根據(jù)本發(fā)明,則為了確定是模擬重寫記錄還是補寫,例如需要如下步驟。即,必須確定包含對應(yīng)于記錄指示中包含的邏輯地址之物理地址的軌道,從該軌道的開頭依次調(diào)查ECC簇,并判斷是否已記錄。若記錄指示的位置的ECC簇已記錄完成,則確定為是模擬重寫記錄。這種處理尤其是在軌道的容量變大時,導(dǎo)致處理量也變大,不理想。另一方面,根據(jù)本實施方式,不管軌道的容量如何,均能夠較容易地確定是模擬重寫記錄還是補寫。另外,通過使LRA213包含于軌道管理信息210內(nèi),在驅(qū)動器10接收到記錄指示時,確定記錄目的地的軌道,并可容易地確定NWA。圖9表示利用這種記錄步驟記錄了數(shù)據(jù)文件后的信息記錄媒體100上的數(shù)據(jù)構(gòu)造。圖9中,說明數(shù)據(jù)文件(File-a)460,作為數(shù)據(jù)文件的一例。設(shè)在數(shù)據(jù)文件(File-a)460中,在上述記錄步驟中檢測出缺陷簇#1與缺陷簇#2。因此,設(shè)將包含表示將缺陷簇#1交替為代替簇#1的交替管理信息、和表示將缺陷簇#2交替為代替簇#2的交替管理信息的盤管理信息記錄在盤管理信息區(qū)域104中。如圖9所示,將代替簇#1記錄在交替區(qū)域106中,將代替簇#3記錄在用戶數(shù)據(jù)區(qū)域108中。并且,數(shù)據(jù)文件(File-a)460在執(zhí)行了該記錄之后,利用模擬重寫記錄,更新內(nèi)容。具體而言,更新簇#2和更新簇#4的部分相當于基于模擬重寫記錄的更新部分。設(shè)將利用模擬重寫記錄更新后的新數(shù)據(jù)分別記錄在作為代替分配了更新簇#2和更新簇#4的代替簇#2和代替簇#4中,將對應(yīng)的交替信息記錄在盤管理信息區(qū)域104中。如圖9所示,將代替簇#2分配給交替區(qū)域106,將代替簇#4分配給用戶數(shù)據(jù)區(qū)域108。1-5.再現(xiàn)處理步驟(1)參照圖10的流程圖來說明文件的再現(xiàn)處理。這里,以再現(xiàn)圖9所示的數(shù)據(jù)文件(File-a)460的動作為例進行說明。(步驟S201)在數(shù)據(jù)再現(xiàn)之前,驅(qū)動控制部311執(zhí)行數(shù)據(jù)再現(xiàn)的準備處理。這種數(shù)據(jù)再現(xiàn)的準備處理例如在將信息記錄媒體100加載到驅(qū)動裝置310上時執(zhí)行。例如,驅(qū)動控制部311從信息記錄媒體100的盤管理信息區(qū)域104(或盤管理信息區(qū)域105)中讀出盤管理信息。驅(qū)動控制部311為了確定表示分配給用戶數(shù)據(jù)區(qū)域108的多個邏輯地址與多個物理地址的對應(yīng)關(guān)系的初始邏輯地址-物理地址映射,從該盤管理信息中取得用戶數(shù)據(jù)區(qū)域開始位置信息1103、用戶數(shù)據(jù)區(qū)域終端位置信息1104、和交替區(qū)域信息1105等。之后,驅(qū)動控制部311根據(jù)初始邏輯地址-物理地址映射,執(zhí)行邏輯地址與初始物理地址的變換。(步驟S202)首先,系統(tǒng)控制部301向驅(qū)動裝置310發(fā)出再現(xiàn)指示,再現(xiàn)記錄在信息記錄媒體100的規(guī)定位置(例如LSN=256)上的AVDP。另外,AVDP是由UDF標準確定的、構(gòu)成文件系統(tǒng)信息起點的數(shù)據(jù)構(gòu)造,記錄在卷構(gòu)造區(qū)域410和卷構(gòu)造區(qū)域411中。(步驟S203)接著,系統(tǒng)控制部301從AVDP中取得記錄在卷構(gòu)造區(qū)域410中的主卷描述符串410A的位置信息。系統(tǒng)控制部301再向驅(qū)動裝置310發(fā)出指示,再現(xiàn)主卷構(gòu)造410A。系統(tǒng)控制部301進一步從再現(xiàn)的主卷描述符串410A中,依次讀出數(shù)據(jù)構(gòu)造,取得FE(元數(shù)據(jù)文件)411的位置信息(LSN)。(步驟S204)接著,系統(tǒng)控制部301執(zhí)行文件構(gòu)造的再現(xiàn)。為了再現(xiàn)文件構(gòu)造,系統(tǒng)控制部301根據(jù)取得的FE(元數(shù)據(jù)文件)441的位置信息(LSN),對驅(qū)動裝置301執(zhí)行再現(xiàn)指示,再現(xiàn)FE(元數(shù)據(jù)文件)411。這里,系統(tǒng)控制部301根據(jù)取得的FE(元數(shù)據(jù)文件)441的信息,獲得元數(shù)據(jù)文件440的位置信息,并可訪問元數(shù)據(jù)文件440。(步驟S205)之后,利用通常的UDF標準的再現(xiàn)步驟,按FSD433、FE(根)442、FE(File-a)443、數(shù)據(jù)文件(File-a)460的順序,執(zhí)行再現(xiàn)(省略說明目錄文件的再現(xiàn))。在上述再現(xiàn)處理的各步驟中,從主機裝置305向驅(qū)動裝置310輸出再現(xiàn)指示。驅(qū)動裝置310的驅(qū)動控制部311從主機裝置305接收再現(xiàn)指示,根據(jù)該再現(xiàn)指示執(zhí)行再現(xiàn)處理。再現(xiàn)指示包含表示應(yīng)再現(xiàn)數(shù)據(jù)的位置的邏輯地址。邏輯地址例如由邏輯扇區(qū)序號(LSN)表示?;蛘撸壿嫷刂芬部梢杂蛇壿媺K地址(LBA)表示。再現(xiàn)指示例如是READ指令。驅(qū)動控制部311根據(jù)初始邏輯地址-物理地址映射(例如參照圖12),將包含于再現(xiàn)指示中的邏輯地址變換為物理地址。其次,驅(qū)動控制部311通過檢索交替管理信息列表1000,確定是否在交替管理信息列表1000中發(fā)現(xiàn)了交替管理信息1010,該交替管理信息1010具有與對應(yīng)于再現(xiàn)指示中包含的邏輯地址之物理地址相同的交替源位置信息1012。在發(fā)現(xiàn)的情況下,驅(qū)動控制部311參照該交替管理信息1010的交替目的地位置信息1013,控制記錄再現(xiàn)部314,以從該交替目的地位置信息1013所示的位置起再現(xiàn)數(shù)據(jù)。在未發(fā)現(xiàn)的情況下,驅(qū)動控制部311控制記錄再現(xiàn)部314,以從對應(yīng)于再現(xiàn)指示中包含的邏輯地址之物理地址所示的位置開始再現(xiàn)數(shù)據(jù)。將如此再現(xiàn)的數(shù)據(jù)返回到主機裝置305。1-6.記錄處理步驟(2)圖11表示交替管理信息1010B的數(shù)據(jù)構(gòu)造。交替管理信息1010B表示圖5B所示的交替管理信息1010的不同實施方式。在圖11的交替管理信息1010B中,作為狀態(tài)信息1011,包含如下3個信息。如圖11所示,將該3個信息設(shè)為Flag1、Flag2、Flag3。Flag1是交替管理信息1010B的分類用信息,包含表示該交替信息用于代替記錄還是用于指示缺陷簇的信息。Flag2是涉及交替管理信息1010B管理的代替簇的記錄位置的信息,并包含表示在交替區(qū)域中或無交替目的地、或在用戶數(shù)據(jù)區(qū)域中的信息。Flag3是涉及交替管理信息1010B所管理的簇的數(shù)量的信息,包含表示該交替信息對應(yīng)于單個簇或?qū)?yīng)于連續(xù)的多個簇的信息。在對應(yīng)于連續(xù)的多個簇的情況下,F(xiàn)lag3還包含表示是對應(yīng)于連續(xù)區(qū)域的開始位置還是對應(yīng)于結(jié)束位置的信息。下面,根據(jù)圖11來說明本發(fā)明的詳細記錄步驟。下面,必要時使用圖11右端列的記號來表示交替管理信息的種類。例如,具有第1行的Flag1=1(代替用)、Flag2=0(向交替區(qū)域的代替)、Flag3=00(單個簇)等狀態(tài)信息1011的交替管理信息表述為交替管理信息(1)。圖12是本發(fā)明的信息記錄媒體100上的、物理地址空間與邏輯地址空間的數(shù)據(jù)構(gòu)造的示例圖。另外,圖12還示出從主機裝置305觀察時的表示在信息記錄媒體100上的位置的邏輯地址,即邏輯扇區(qū)序號(LSN)、與表示在信息記錄媒體100上的實際位置的物理地址,即物理扇區(qū)序號(PSN)在初始狀態(tài)下的對應(yīng)關(guān)系。將這種對應(yīng)關(guān)系稱為初始邏輯地址-物理地址映射(圖中用虛線箭頭示出。以下同樣。)。圖12所示的一個行對應(yīng)于一個ECC簇。圖12中,物理地址(PSN)與分配給該物理地址的邏輯地址(LSN)示于相同行中。圖12中,將PSN和LSN的值示為從對應(yīng)的ECC簇的開頭扇區(qū)至終端扇區(qū)的PSN和LSN的值。這里,將1個ECC簇由32個扇區(qū)構(gòu)成的情況作為例子,但也可以是其它構(gòu)成。PSN被分配給內(nèi)周交替區(qū)域106、外周交替區(qū)域107和用戶數(shù)據(jù)區(qū)域108。另外,設(shè)從用戶數(shù)據(jù)區(qū)域108的開頭分配軌道。在圖12的狀態(tài)下,由于完全未記錄數(shù)據(jù),所以LRA500指示用戶數(shù)據(jù)區(qū)域108的開頭。另一方面,LSN僅被分配給用戶數(shù)據(jù)區(qū)域108(或卷空間109)。主機裝置305使用該LSN,指定信息記錄媒體100上的特定邏輯扇區(qū),并進行記錄或再現(xiàn)的指示。驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射,將從主機裝置305接收到的LSN變換為PSN,并根據(jù)得到的PSN,訪問物理扇區(qū)或ECC簇。在下面說明的代替記錄中,根據(jù)初始邏輯地址-物理地址映射,在需要與該對應(yīng)關(guān)系不同的邏輯地址-物理地址映射時,使用交替管理信息1010。圖12中的PSN或LSN的值不過是用于說明的實例,實際的值因信息記錄媒體100的構(gòu)成或容量的不同而不同。如上所述,盤管理信息或交替區(qū)域的容量可變,但這些容量在利用來自主機裝置305的指示等執(zhí)行的格式化處理時被確定。在格式化處理之后,用戶數(shù)據(jù)區(qū)域108的開始和結(jié)束位置不變化。初始邏輯地址-物理地址映射可根據(jù)包含于盤管理信息中的盤構(gòu)造信息1100的信息(具體而言為用戶數(shù)據(jù)區(qū)域開始位置信息1103、用戶數(shù)據(jù)區(qū)域終端位置信息1104、交替區(qū)域信息1105等)、利用規(guī)定的運算等唯一確定。參照圖12-圖17B,說明圖11所示的交替管理信息1010B的使用實例。首先,說明從圖12的狀態(tài)向圖13A的狀態(tài)的變化。主機裝置305指示在LSN=0的位置新記錄數(shù)據(jù)“A”。接收到該記錄指示的驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射,將LSN=0變換為PSN=1100,在PSN=1100的位置上記錄數(shù)據(jù)“A”。之后,驅(qū)動裝置310檢驗記錄的數(shù)據(jù)。這里設(shè)檢驗成功。并且,主機裝置305指示在LSN=0的位置上模擬重寫記錄數(shù)據(jù)“A1”。接收到該記錄指示的驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射,將LSN=0變換為PSN=1100,在PSN=1100的位置上執(zhí)行RMW處理。之后,在交替區(qū)域106中的PSN=100的位置上記錄數(shù)據(jù)“A1”。此時,由驅(qū)動裝置310生成交替管理信息511。對交替管理信息511的交替源設(shè)定作為數(shù)據(jù)“A”的記錄位置的PSN=1100,對交替管理信息511的交替目的地設(shè)定作為數(shù)據(jù)“A1”的記錄位置的PSN=100。根據(jù)圖11來設(shè)定交替管理信息511的狀態(tài)信息1011。交替管理信息511對應(yīng)于圖13A中的實線箭頭。箭頭的起點表示交替源,箭頭的端部表示交替目的地(以下同樣)。圖13A中,主機裝置305還指示在LSN=2的位置上記錄數(shù)據(jù)“B”。若設(shè)在數(shù)據(jù)“B”的記錄中檢驗失敗,則將數(shù)據(jù)“B”記錄在內(nèi)周交替區(qū)域106內(nèi)的PSN=132的位置上。對應(yīng)于該交替記錄,生成交替管理信息512。對交替管理信息512的交替源設(shè)定PSN=1032,對交替管理信息512的交替目的地設(shè)定PSN=132。交替管理信息512的狀態(tài)信息1011也一樣,根據(jù)圖11來設(shè)定。上述記錄后的數(shù)據(jù)配置與交替管理信息列表如圖13A和圖13B所示。在圖13B的交替管理信息列表1000A中使用了交替管理信息(1)。另一方面,圖14A和圖14B是用于說明使用交替管理信息(4)、(7)時的狀態(tài)的圖。這里,主機裝置305指示在LSN=64的位置記錄數(shù)據(jù)“C”。根據(jù)該記錄指示,驅(qū)動裝置310在PSN=1164的位置上記錄數(shù)據(jù)“C”。這里,若設(shè)檢驗的結(jié)果為錯誤,則分配用戶數(shù)據(jù)區(qū)域108內(nèi)的未記錄區(qū)域(PSN=1196),將數(shù)據(jù)“C”代替記錄在PSN=1196的位置上。根據(jù)該結(jié)果,生成交替管理信息513。并且,主機裝置305指示在LSN=128的位置上記錄數(shù)據(jù)“D”,之后,指示記錄數(shù)據(jù)“D1”。若設(shè)數(shù)據(jù)“D1”記錄后的檢驗失敗,則將數(shù)據(jù)“D1”代替記錄在PSN=1292的位置上。此時,生成交替管理信息514。另外,PSN=1260構(gòu)成無代替目的地的缺陷簇,生成對應(yīng)的交替管理信息515。并且,若設(shè)主機裝置305在LSN=128的位置上指示了記錄數(shù)據(jù)“D2”的模擬重寫,則將數(shù)據(jù)“D2”代替記錄在PSN=1324的位置上。此時,生成交替管理信息514A。另一方面,由于不需要交替管理信息514,所以從交替管理信息列表1000中刪除。以上記錄處理之后,將LRA更新到500B的位置。另外,交替管理信息列表1000B(圖14B)對狀態(tài)信息1011中的Flag1執(zhí)行重新排列,接著,對交替源位置信息1012的PSN值執(zhí)行重新排列。圖15A和圖15B是用于說明使用交替管理信息(5)、(6)時的狀態(tài)圖。這里,主機裝置305指示在LSN=256~X1的位置上記錄數(shù)據(jù)“E”。此時,若設(shè)檢驗失敗,將數(shù)據(jù)“E”代替記錄在PSN=x2~x3的位置,則生成交替管理信息516和交替管理信息517。各個交替管理信息表示相當于代替記錄的開始位置的ECC簇的開頭PSN和相當于結(jié)束位置的ECC簇的開頭PSN。在圖16A和圖16B中,主機裝置305還指示在LSN=257~X1的位置模擬重寫記錄數(shù)據(jù)“E1”。此時,將數(shù)據(jù)“E1”記錄在圖15A中作為未記錄區(qū)域的PSN=x4~x5的位置上。之后,生成交替管理信息516A,作為表示該交替的開始點的信息,生成交替管理信息517A,作為表示代替記錄的結(jié)束點的信息。此刻,由于不需要交替管理信息516、517,所以從交替管理信息列表中刪除。圖15A和16A中,設(shè)代替記錄目的地全部在用戶數(shù)據(jù)區(qū)域108內(nèi),但當然也可以在交替區(qū)域106內(nèi)。此時,使用交替管理信息(2)、(3)。如參照圖8A所說明的那樣,將更新后的交替管理信息列表記錄在盤管理信息區(qū)域中。1-7.再現(xiàn)處理步驟(2)當再現(xiàn)按上述方式記錄的數(shù)據(jù)時,執(zhí)行如下處理。在數(shù)據(jù)再現(xiàn)之前,驅(qū)動控制部311執(zhí)行數(shù)據(jù)再現(xiàn)的準備處理。這種數(shù)據(jù)再現(xiàn)的準備處理例如與上述步驟S201一樣。另外,例如在圖13A的狀態(tài)下,若從主機裝置305執(zhí)行LSN=32的數(shù)據(jù)“B”的再現(xiàn)指示,則驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射,得到PSN=1132。驅(qū)動裝置310從最新的交替管理信息列表1000中,檢索出具有PSN=1132的交替管理信息,作為交替源。這里,由于發(fā)現(xiàn)交替管理信息512,所以從中取得交替目的地的PSN=132。驅(qū)動裝置310根據(jù)PSN=132,再現(xiàn)數(shù)據(jù)“B”,并作為LSN=32的再現(xiàn)數(shù)據(jù)返回到主機裝置305。即便主機裝置305指定的LSN發(fā)生了變化,驅(qū)動裝置310側(cè)的處理也相同。根據(jù)初始邏輯地址-物理地址映射,將接收到的LSN變換為PSN,若發(fā)現(xiàn)對應(yīng)的交替管理信息,則根據(jù)代替簇,再現(xiàn)數(shù)據(jù)。若未發(fā)現(xiàn)對應(yīng)的交替管理信息,則根據(jù)PSN原樣執(zhí)行再現(xiàn)即可。如上所述,在信息記錄媒體100的模擬重寫記錄中,可不浪費地將用戶數(shù)據(jù)區(qū)域用作交替目的地。1-8.記錄處理步驟(3)圖18表示與上述交替管理信息1010或交替管理信息1010B同樣的交替管理信息的不同構(gòu)成例,即DFL條目2010。包含于DFL條目2010中的狀態(tài)12011A和狀態(tài)22011B、缺陷簇開頭PSN2012、代替簇開頭PSN2013分別與上述狀態(tài)信息1011、交替源位置信息1012、交替源位置信息1013相同。這里,與參照圖5B所說明的一樣,缺陷簇開頭PSN2012與代替簇開頭PSN2013也可以使用對應(yīng)的ECC簇的開頭扇區(qū)的物理地址(例如PSN)進行表示。這是因為在缺陷管理和模擬重寫記錄中,按ECC簇單位來執(zhí)行映射。這里,狀態(tài)12011A至少包含與交替管理信息1010B中的Flag1和Flag2相同的信息。即,例如在狀態(tài)12011A的值為“1000”的情況下,該交替信息表示無交替目的地(相當于Flag2=0,無交替目的地的情況)。此時,對代替簇開頭PSN2013設(shè)定“0”。另一方面,在存在交替目的地的情況下,對狀態(tài)1設(shè)定“0000”(相當于Flag2=0,有交替目的地的情況)。狀態(tài)22011B至少包含與交替管理信息1010B中的Flag3一樣的信息。即,例如在狀態(tài)22011B的值為“0000”的情況下,該交替信息對應(yīng)于單個簇(相當于Flag3=00)。同樣,在狀態(tài)2的值例如為“0001”的情況下,該交替信息對應(yīng)于包含多個簇的連續(xù)區(qū)域的開始簇之開頭扇區(qū)的位置(相當于Flag3=01)。另一方面,在為“0010”的情況下,對應(yīng)于包含多個簇的連續(xù)區(qū)域的終端簇之開頭扇區(qū)的位置(相當于Flag3=10)。該DFL條目2010可適用于全部實施方式。下面,參照圖18所示的DFL條目2010的數(shù)據(jù)構(gòu)造與圖19A的流程圖,進一步詳細說明使用上述圖8A說明的步驟S113中的對交替管理信息的處理例。這里,假設(shè)在圖8A的步驟S112中執(zhí)行向用于模擬重寫記錄的交替目的地進行記錄,并前進到步驟S113的情況。(步驟S301)首先,判斷該模擬重寫記錄是第1次重寫記錄、還是第2次或之后的重寫記錄??赏ㄟ^對例如最新的交替管理信息列表,檢索DFL條目2010來進行,該DFL條目2010具有圖8A的步驟S103中得到的、包含對應(yīng)于記錄指示中包含的邏輯地址之物理地址的ECC簇的開頭PSN值,作為缺陷簇開頭PSN2012的值。該最新的交替管理信息列表例如在步驟S101(圖8A)中從盤管理信息區(qū)域再現(xiàn),并保持在存儲器電路312中。在交替管理信息列表中未發(fā)現(xiàn)該交替管理信息(例如DFL條目2010)的情況下,作為第1次模擬重寫記錄,處理前進到步驟S302。在交替管理信息列表中發(fā)現(xiàn)了該交替管理信息的情況下,作為是第2次模擬重寫記錄,處理前進到步驟S304。另外,模擬重寫記錄是第1次重寫記錄、還是第2次或之后的重寫記錄的判斷也可以在其它步驟中事先執(zhí)行。例如,也可以在步驟S106中執(zhí)行。也可以保持此時的判斷結(jié)果,在步驟S301中使用。(步驟S302)在第1次交替記錄的情況下,執(zhí)行如下處理。首先,由驅(qū)動控制部311在驅(qū)動裝置310的存儲器電路312上生成新的DFL條目2010。(步驟S303)接著,對該DFL條目2010設(shè)定值。即,對狀態(tài)12011A設(shè)定適當?shù)闹?。例如,若是存在交替目的地的交替記錄,則設(shè)定“0000”。之后,對缺陷簇開頭PSN2012,設(shè)定位于對應(yīng)于記錄指示中包含的邏輯地址的物理地址上的ECC簇的開頭PSN的值。接著,對代替簇開頭PSN2013設(shè)定在之前的交替記錄中、實際記錄了數(shù)據(jù)的代替簇的開頭PSN的值。并且,對該DFL條目2010的狀態(tài)22011B設(shè)定適當?shù)闹?。例如,若是單個簇的交替記錄,則設(shè)定“0000”。(步驟S304)在第2次之后的交替記錄的情況下,執(zhí)行如下處理。即,為了執(zhí)行對之前步驟中發(fā)現(xiàn)的DFL條目2010的更新處理,而前進到步驟S305。(步驟S305)首先,將該DFL條目2010的狀態(tài)12011A更新為適當?shù)闹怠@?,若是存在交替目的地的交替記錄,則設(shè)定“0000”。之后,將代替簇開頭PSN2013更新為在之前的交替記錄中、實際記錄了數(shù)據(jù)的代替簇的開頭PSN的值。即,設(shè)定新的交替目的地。就缺陷簇開頭PSN2012而言,由于是對相同ECC簇的第2次之后的交替記錄,所以不需變更,只要保持相同值即可。并且,將該DFL條目2010的狀態(tài)22011B更新為適當?shù)闹?。例如,若是單個簇的交替記錄,則設(shè)定“0000”。(步驟S306)通過以上處理,執(zhí)行交替管理信息列表的更新。即,追加新的DFL條目2010或更新現(xiàn)有的DFL條目2010的值。執(zhí)行交替管理信息列表的重新排列。該重新排列例如對狀態(tài)12011A執(zhí)行重新排列。并且,按缺陷簇開頭PSN2012、狀態(tài)22011B、代替簇開頭PSN2013的順序執(zhí)行重新排列。如上所述,圖8A的步驟S113為結(jié)束。將這里得到的、最新的交替管理信息列表補寫到(暫時)盤管理信息區(qū)域中。上述處理例中,說明執(zhí)行了用于模擬重寫記錄的交替記錄的情況,但這同樣可適用于基于缺陷簇發(fā)生的交替記錄。但是,如
背景技術(shù)
中參照圖33A和圖33B所說明的那樣,在現(xiàn)有的一次寫型光盤的缺陷管理中,每當產(chǎn)生交替記錄時,都殘留現(xiàn)有的交替管理信息,并追加新的交替管理信息。若將這種方法適用于本實施方式所示的那樣將用戶數(shù)據(jù)區(qū)域用作交替目的地的記錄方法,則每當產(chǎn)生交替記錄時,交替管理信息都增加,交替管理信息列表的容量變大,所以在驅(qū)動裝置等的安裝上不理想。尤其是就現(xiàn)有的一次寫型光盤的缺陷管理而言,未再次交替被暫時交替的簇,但在如本實施方式所示的那樣執(zhí)行模擬重寫記錄的情況下,可多次成為交替記錄的對象。因此,有可能交替管理信息列表的容量變得非常大。另外,在交替管理信息列表中存在多個具有相同缺陷簇開頭PSN2012的值的交替管理信息,為了得到最新的交替管理信息,還需要追加處理或構(gòu)成。就改寫型光盤的缺陷管理而言,對于全部的交替目的地簇,無論是否已用作交替目的地,均設(shè)置了交替管理信息。若將這種方法適用于本實施方式所示的將用戶數(shù)據(jù)區(qū)域用作交替目的地的方法,則最初需要非常大量的交替管理信息,安裝上仍不理想。另一方面,根據(jù)使用圖19A的方法,只要僅生成并管理必要的最低限度的缺陷管理信息即可,也可以容易地發(fā)現(xiàn)最新的交替管理信息。1-9.記錄處理步驟(4)參照圖19B來進一步詳細說明數(shù)據(jù)記錄步驟中的交替管理信息的處理例。圖19B所示的各步驟包含于圖8A所示的步驟S113中。在下面的說明中,參照圖18所示的交替管理信息的一例,即DFL條目2010的數(shù)據(jù)構(gòu)造。這里,假設(shè)在圖8A的步驟S112中執(zhí)行對用于模擬重寫記錄的交替目的地的記錄,并前進到步驟S113的情況。(步驟S601)驅(qū)動控制部311確定由記錄指示所指定的區(qū)域在物理地址空間中是否是連續(xù)區(qū)域。例如,驅(qū)動控制部311根據(jù)記錄指示所指定的記錄位置與記錄指示所指定的應(yīng)記錄的數(shù)據(jù)容量,確定物理地址空間上的區(qū)域的尺寸。在如此確定的物理地址空間上的區(qū)域的尺寸比一個ECC簇的尺寸大的情況下,驅(qū)動控制部311確定為記錄指示所指定的區(qū)域在物理地址空間中是連續(xù)區(qū)域。在步驟S601的判定結(jié)果是‘是’的情況下,處理前進到步驟S602。在步驟S601的判定結(jié)果是‘否’的情況下,處理前進到步驟S603。(步驟S602)驅(qū)動控制部311確定步驟S112中實際記錄了數(shù)據(jù)的區(qū)域在物理地址空間中是否是連續(xù)區(qū)域。例如,當步驟S112中實施了記錄處理的區(qū)域的尺寸等于由記錄指示所指定區(qū)域的尺寸時,驅(qū)動控制部311確定為步驟S112中實際記錄了數(shù)據(jù)的區(qū)域在物理地址空間中是連續(xù)區(qū)域。在步驟S602的判定結(jié)果是‘是’的情況下,處理前進到步驟S604。在步驟S602的判定結(jié)果是‘否’的情況下,處理前進到步驟S603。(步驟S603)驅(qū)動控制部311執(zhí)行例如參照圖19A說明的處理。(步驟S604)驅(qū)動控制部311確定模擬重寫記錄是第1次重寫記錄、還是第2次或之后的重寫記錄。例如,通過檢查最新的交替管理信息列表,根據(jù)是否在交替管理信息列表中發(fā)現(xiàn)了第1DFL條目2010(狀態(tài)22011B=“0001”)與第2DFL條目2010(狀態(tài)22011B=“0010”)進行上述確定,其中該第1DFL條目2010具有表示與步驟S601中確定的連續(xù)區(qū)域相同的區(qū)域的交替源位置信息。在交替管理信息列表中未發(fā)現(xiàn)該第1DFL條目2010與第2DFL條目2010的情況下,作為第1次模擬重寫記錄,處理前進到步驟S605。在交替管理信息列表中發(fā)現(xiàn)了該第1DFL條目2010與第2DFL條目2010的情況下,作為第2次模擬重寫記錄,處理前進到步驟S607。(步驟S605)驅(qū)動控制部311生成新的第1DFL條目2010與新的第2DFL條目2010,并將它們存儲在存儲器電路312中。(步驟S606)驅(qū)動控制部311對第1和第2DFL條目2010設(shè)定值。對第1DFL條目2010的狀態(tài)12011A設(shè)定表示是存在交替目的地的交替記錄的“0000”。對第1DFL條目2010的缺陷簇開頭PSN2012設(shè)定包含由記錄指示所指定的區(qū)域的開始位置之ECC簇的開頭PSN的值。對第1DFL條目2010的交替簇開頭PSN2013,設(shè)定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的開始位置之ECC簇的開頭PSN的值。對第1DFL條目2010的狀態(tài)22011B設(shè)定表示是連續(xù)區(qū)域的開始位置的“0001”。對笫2DFL條目2010的狀態(tài)12011A設(shè)定表示是存在交替目的地的交替記錄的“0000”。對第2DFL條目2010的缺陷簇開頭PSN2012設(shè)定包含由記錄指示所指定的區(qū)域的終端位置之ECC簇的開頭PSN的值。例如,根據(jù)對應(yīng)于記錄指示中包含的邏輯地址的物理地址與應(yīng)記錄的數(shù)據(jù)的數(shù)據(jù)長度,求出由記錄指示指定的區(qū)域的終端位置。對第2DFL條目2010的交替簇開頭PSN2013,設(shè)定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的終端位置之ECC簇的開頭PSN的值。對第2DFL條目2010的狀態(tài)22011B設(shè)定表示是連續(xù)區(qū)域的終端位置的“0010”。(步驟S607)驅(qū)動控制部311對步驟S604中發(fā)現(xiàn)的第1和第2DFL條目2010執(zhí)行更新處理。具體而言,該更新處理通過在步驟608中對第1和第2DFL條目2010設(shè)定值來執(zhí)行。(步驟S608)驅(qū)動控制部311對笫1和第2DFL條目2010設(shè)定值。對第1DFL條目2010的交替簇開頭PSN2013設(shè)定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的開始位置之ECC簇的開頭PSN的值。即,設(shè)定新的交替目的地區(qū)域的開始位置。就第1DFL條目2010的缺陷簇開頭PSN2012而言,不必變更,只要保持相同值即可。這是因為,是對相同ECC簇的第2次之后的交替記錄的緣故。對第2DFL條目2010的交替簇開頭PSN2013設(shè)定包含實際記錄了數(shù)據(jù)的連續(xù)區(qū)域的終端位置之ECC簇的開頭PSN的值。即,設(shè)定新的交替目的地區(qū)域的結(jié)束位置。就第2DFL條目2010的缺陷簇開頭PSN2012而言,不必變更,只要保持相同值即可。這是因為,是對相同ECC簇的第2次之后的交替記錄的緣故。(步驟S609)通過上述處理,執(zhí)行交替管理信息列表的更新。即,將新的第1和第2DFL條目2010追加到交替管理信息列表中?;蛘?,更新交替管理信息列表內(nèi)的現(xiàn)有的第1和第2DFL條目2010的值。執(zhí)行交替管理信息列表的重新排列。該重新排列例如按更新管理信息的狀態(tài)12011A的順序來執(zhí)行。并且,重新排列按缺陷簇開頭PSN2012、狀態(tài)22011B、交替簇開頭PSN2013的順序執(zhí)行。如上所述,圖8A的步驟S113是結(jié)束。將這里得到的、最新的交替管理信息列表補寫到(暫時)盤管理信息區(qū)域中。另外,上述處理例中,說明執(zhí)行了用于模擬重寫記錄的交替記錄的情形,但這也可以同樣適用于基于缺陷簇的發(fā)生而進行的交替記錄。用圖20A~圖24B來進一步說明記錄處理步驟。圖20A與圖13A等一樣,表示信息記錄媒體100上的物理地址空間與邏輯地址空間。圖20A中,示出在格式化處理之后,在LSN=0的位置上記錄了數(shù)據(jù)“A0”的狀態(tài)。在物理地址空間中,在PSN=1000的位置上記錄了數(shù)據(jù)“A0”。此時,LSN=0與PSN=1000維持了初始邏輯地址-物理地址映射的關(guān)系。因此,圖20B所示的、對應(yīng)于圖20A的交替管理信息列表不包含交替管理信息,僅包含標題信息1001。下面,設(shè)在圖20A的狀態(tài)下,從主機裝置305指示在LSN=0的位置記錄數(shù)據(jù)“A1”。圖21A示出執(zhí)行了該記錄之后的狀態(tài)。如圖21A所示,由于PSN=1000的位置已記錄完成,所以數(shù)據(jù)“A1”例如被交替到用戶數(shù)據(jù)區(qū)域中的PSN=1132的位置。由于此時的交替記錄是第1次交替記錄,所以根據(jù)用圖19A說明的步驟S302之后的步驟,將圖21B所示的DFL條目2100A追加到交替管理信息列表中。之后,設(shè)在圖21A的狀態(tài)下,從主機裝置305指示在LSN=0的位置記錄數(shù)據(jù)“A2”。圖22A示出執(zhí)行了該記錄之后的狀態(tài)。如圖22A所示,由于PSN=1000已記錄完成,所以數(shù)據(jù)“A2”例如被交替到用戶數(shù)據(jù)區(qū)域中的PSN=1164的位置。由于此時的交替記錄是第2次交替記錄,所以根據(jù)用圖19A說明的步驟S304之后的步驟,如圖22B所示,更新DFL條目2100A,形成DFL條目2100B。(即不追加DFL條目。)接著,設(shè)在圖22A的狀態(tài),從主機裝置305指示在LSN=96的位置記錄數(shù)據(jù)“B0”,在LSN=128-192的位置記錄數(shù)據(jù)“C0”。圖23A示出執(zhí)行了該記錄之后的狀態(tài)。如圖23A所示,設(shè)當將數(shù)據(jù)“B0”記錄在PSN=1196的位置上時,檢驗處理為錯誤。此時,將數(shù)據(jù)“B0”例如交替到外周交替區(qū)域107中的PSN=x10。由于此時的交替記錄是第1次交替記錄,所以根據(jù)用圖19A說明的步驟S302之后的步驟,如圖23B所示,追DFL條目2101A。另一方面,若設(shè)數(shù)據(jù)“C0”記錄之后的檢驗成功,則交替管理信息列表不變化。下面,設(shè)在圖23A的狀態(tài)下,從主機裝置305指示在LSN=128-192的位置記錄數(shù)據(jù)“C1”。圖24A示出執(zhí)行了該記錄之后的狀態(tài)。如圖24A所示,由于PSN=1228-1292的位置已記錄完成,所以將數(shù)據(jù)“C1”交替到例如用戶數(shù)據(jù)區(qū)域中的PSN=1324-1388的位置上。由于此時的交替記錄是笫1次交替記錄,所以根據(jù)用圖19A說明的步驟S302之后的步驟,如圖24B所示,追加DFL條目2102A和2103A。這里,由于該交替記錄是從連續(xù)區(qū)域2200(PSN=1228-1292)至連續(xù)區(qū)域2201(PSN=1324-1388)的交替記錄,所以如上所述,使用表示交替區(qū)域的開頭的DFL條目2102A、和表示結(jié)束位置的DFL條目2103A。即,本發(fā)明的驅(qū)動裝置310在將連續(xù)區(qū)域2200交替到用戶數(shù)據(jù)區(qū)域108中的連續(xù)區(qū)域2201的模擬重寫中,生成將連續(xù)區(qū)域2200的開始位置映射到連續(xù)區(qū)域2201的開始位置的第1交替管理信息(DFL條目2102A)、以及將連續(xù)區(qū)域2200的結(jié)束位置映射到連續(xù)區(qū)域2201的結(jié)束位置的第2交替管理信息(DFL條目2103A)。這里,盡管執(zhí)行了3個ECC簇大小的連續(xù)區(qū)域的交替記錄,但僅追加兩個DFL條目。這是通過利用DFL條目2102A和DFL條目2103A映射用戶區(qū)域中的交替目的地并作為連續(xù)區(qū)域所得到的效果。就連續(xù)區(qū)域的交替而言,當然也可以在第2次之后更新現(xiàn)有的DFL條目。(實施方式2)2-1.NWA確定處理步驟這里,說明由驅(qū)動裝置310響應(yīng)主機裝置305的請求而返回的邏輯地址所表示的下次可記錄位置(下面記作邏輯NWA)的確定方法。在本實施方式中,通過如下步驟來確定邏輯NWA。首先,確定包含由LRA所示的物理扇區(qū)的ECC簇的下一ECC簇。該ECC簇是下一記錄ECC簇。記錄ECC簇的開頭物理扇區(qū)為下次可記錄位置,由該物理地址表示的下次可記錄位置是上述NWA。邏輯NWA的值是根據(jù)初始邏輯地址-物理地址映射,將該NWA表示的PSN的值變換為LSN后所得到的值。下面,用幾個具體例進行說明。在圖12的狀態(tài)下,由于LRA500指示用戶數(shù)據(jù)區(qū)域108的開頭,所以此刻物理地址空間中的NWA是PSN=1100。由于對PSN=1100的LSN是LSN=0,所以邏輯NWA=0。圖13A中,主機裝置305從驅(qū)動裝置310得到邏輯NWA=0,指示在LSN=0上記錄數(shù)據(jù)“A”。另外,在記錄數(shù)據(jù)“A”之后,軌道#1的LRA是指包含PSN=1100的ECC簇,所以其NWA是PSN=1132。由此,邏輯NWA=32。此時,主機裝置305對邏輯NWA=32指示記錄數(shù)據(jù)“B”。在記錄數(shù)據(jù)“B”之后,由于軌道#1的LRA是指包含PSN=1132的ECC簇內(nèi)的物理扇區(qū),所以其NWA是PSN=1164。所以邏輯NWA=64。上述邏輯NWA的確定方法的特征在于確定邏輯NWA,以維持初始邏輯地址-物理地址映射的關(guān)系。即,先根據(jù)軌道內(nèi)的LRA確定NWA之后,利用初始邏輯地址-物理地址映射得到邏輯NWA,所以新的數(shù)據(jù)記錄不需要交替管理信息1010B。圖14A中,盡管實際的最新邏輯NWA對應(yīng)于LRA500B,但有時主機裝置305也會保持對LRA501B的值,以作為邏輯NWA。這種狀態(tài)在如下情況下產(chǎn)生,即由驅(qū)動裝置310執(zhí)行向PSN=1292的位置之后的記錄,并作為獨立于主機裝置305的動作,另外,主機裝置305未從驅(qū)動裝置310取得最新的邏輯NWA。若設(shè)在該狀態(tài)下,主機裝置305記錄指示新的數(shù)據(jù),則向?qū)?yīng)于LRA501B的邏輯NWA發(fā)出記錄指示,但實際的數(shù)據(jù)被驅(qū)動裝置310記錄到PSN=1336的位置。由于該記錄變?yōu)榻惶嬗涗洠孕枰碌慕惶婀芾硇畔?。另一方面,主機裝置305若從驅(qū)動裝置310取得對應(yīng)于最新的LRA500B的邏輯NWA之后、執(zhí)行新數(shù)據(jù)的記錄指示,則其記錄不構(gòu)成交替記錄,不需要新的交替管理信息。圖15A和圖16A也一樣,各圖中,有時主機裝置305會保持對LRA501C的值,作為邏輯NWA,但實際的最新LRA分別是LRA500C和LRA500D。由此,期望主機裝置305在記錄新數(shù)據(jù)之前,取得最新的邏輯NWA。綜上所述,在主機裝置305指示記錄新數(shù)據(jù)時、例如圖8A的步驟S102之前,輸出從驅(qū)動裝置310取得最新的邏輯NWA用的請求。另一方面,接收到該請求的驅(qū)動裝置310通過上述步驟,將根據(jù)LRA和NWA確定的邏輯NWA返回到主機裝置305。接收到邏輯NWA的主機裝置305根據(jù)該值,執(zhí)行下面的記錄指示。通過這種動作,在新數(shù)據(jù)的記錄中不需要交替管理信息1010B,僅在執(zhí)行了交替記錄時才需要交替管理信息1010B。結(jié)果,可抑制交替管理信息列表1000的數(shù)據(jù)量增加,取得數(shù)據(jù)記錄再現(xiàn)時的處理量的降低、存儲器量的減少、信息記錄媒體100上的數(shù)據(jù)容量的減少等效果。(實施方式3)3-1.記錄處理步驟(1)在上述實施方式2的NWA確定方法中,產(chǎn)生未使用某個LSN的狀況。例如圖14A中,若從主機裝置305或文件系統(tǒng)看,則LSN=96的位置的邏輯扇區(qū)是一次也未記錄數(shù)據(jù)的邏輯扇區(qū)。這種邏輯扇區(qū)被稱為未記錄邏輯扇區(qū)、或未使用邏輯扇區(qū)、孤立邏輯扇區(qū)等。另外,將由這種未記錄邏輯扇區(qū)構(gòu)成的邏輯簇稱為未記錄邏輯簇。例如,圖14A中,LSN=96-127的位置是未記錄邏輯簇。同樣,圖15A中,LSN=X2的位置是未記錄邏輯扇區(qū)。如圖14A等所示,對于這種未記錄邏輯扇區(qū),也與其它通常的邏輯扇區(qū)一樣,分配LSN,之后的邏輯扇區(qū)的LSN也未變化是上述實施方式中的NWA確定處理步驟的特征。對這種未記錄邏輯扇區(qū)執(zhí)行記錄指示的情況與上述實施方式一樣,執(zhí)行模擬重寫記錄。例如,考慮如下處理。這里,設(shè)在圖14A的狀態(tài)下,產(chǎn)生對LSN=96的位置的數(shù)據(jù)“F”的記錄指示。此時,驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射,將LSN=96變換為PSN=1196。若比較PSN=1196與NWA,則可知PSN=1196已記錄完成。此時,與上述其它實施方式一樣,執(zhí)行模擬重寫記錄。因此,驅(qū)動裝置310在NWA所示的位置(此時為PSN=1336)記錄數(shù)據(jù)“F”,還生成交替管理信息518。通過這種處理,執(zhí)行對LSN=96的位置的記錄。結(jié)果,LSN=96不是未記錄邏輯簇,而構(gòu)成通常的邏輯簇。其中,通過初始邏輯地址-物理地址映射與PSN=1336的位置相關(guān)聯(lián)的LSN=256-287的位置重新變?yōu)槲从涗涍壿嫶?。并且,若?zhí)行數(shù)據(jù)“G”的記錄,則變?yōu)閳D17A和圖17B的狀態(tài)。3-2.再現(xiàn)處理步驟(1)圖14A中,LSN=224的位置的邏輯簇是未記錄邏輯簇。利用初始邏輯地址-物理地址映射與LSN=224的位置的未記錄邏輯簇對應(yīng)的物理簇為PSN=1324的位置。PSN=1324位置的物理簇還利用交替管理信息514,與PSN=1228的位置的物理簇相關(guān)聯(lián)。另外,PSN=1228的位置的物理簇根據(jù)初始邏輯地址-物理地址映射,與LSN=128的位置的邏輯簇映射。即,PSN=1228的位置的物理簇被分配了LSN=128位置的邏輯簇、和LSN=224位置的未記錄邏輯簇等兩個邏輯簇。下面,說明這兩個邏輯簇被分配給一個物理簇的狀態(tài)下、執(zhí)行再現(xiàn)時的步驟。首先,從主機裝置305向LSN=128位置的邏輯簇發(fā)出再現(xiàn)指示,則首先驅(qū)動裝置310根據(jù)初始邏輯地址-物理地址映射將接收到的LSN變換為PSN(稱為再現(xiàn)目的地PSN)。這里,再現(xiàn)目的地PSN為PSN=1228。若對交替管理信息列表檢索具有PSN=1228作為交替源的交替管理信息,則將發(fā)現(xiàn)交替管理信息514A。之后,再現(xiàn)交替管理信息514A所示的代替簇、即PSN=1324位置的物理簇。另一方面,在對LSN=224的位置的邏輯簇發(fā)出再現(xiàn)指示后,根據(jù)初始邏輯地址-物理地址映射,得到PSN=1324的值,作為再現(xiàn)目的地PSN。但是,即便對交替管理信息列表檢索具有作為交替源的PSN=1324的交替管理信息也未發(fā)現(xiàn)。驅(qū)動裝置310根據(jù)PSN=1324來再現(xiàn)數(shù)據(jù)。利用這種再現(xiàn)處理,即便在對邏輯上一次也未記錄數(shù)據(jù)的未記錄邏輯扇區(qū)發(fā)出再現(xiàn)指示的情況下,也可以從對應(yīng)的物理扇區(qū)再現(xiàn)數(shù)據(jù)。由此,若從主機側(cè)的文件系統(tǒng)等看,則對于信息記錄媒體100上的區(qū)域,沒有例外的區(qū)域,不必在該系統(tǒng)構(gòu)成中安裝復(fù)雜的錯誤處理,可利用簡單的安裝來構(gòu)筑系統(tǒng)。在對未記錄邏輯扇區(qū)執(zhí)行再現(xiàn)指示時,若從上述對應(yīng)的物理簇執(zhí)行數(shù)據(jù)的再現(xiàn),則會再現(xiàn)本來不應(yīng)再現(xiàn)的數(shù)據(jù)。當這種數(shù)據(jù)再現(xiàn)在系統(tǒng)構(gòu)成上不合適時,也可以使用如下的再現(xiàn)步驟。即,當再現(xiàn)數(shù)據(jù)時,根據(jù)初始邏輯地址-物理地址映射,將再現(xiàn)指定的LSN變換為PSN,對具有將所得到的PSN作為交替管理信息列表1000中的交替源位置信息1012的交替管理信息1010B進行檢索。一旦發(fā)現(xiàn)對應(yīng)的交替源位置信息1012,則與上述其它實施方式一樣,從交替目的地位置信息1013所示位置的ECC簇再現(xiàn)數(shù)據(jù)。若未發(fā)現(xiàn),則接著以交替目的地位置信息1013作為對象,對具有對應(yīng)于再現(xiàn)指定的LSN的PSN值的交替源位置信息1012進行檢索。若發(fā)現(xiàn)對應(yīng)的交替目的地位置信息1013,則判斷為由該交替目的地位置信息1013指示的ECC簇已經(jīng)作為代替簇進行了記錄。此時,驅(qū)動裝置310不從該ECC簇再現(xiàn)數(shù)據(jù),代之以從主機裝置305返回規(guī)定的值、例如全部為0的值,作為再現(xiàn)數(shù)據(jù)。通過這種再現(xiàn)處理,即便在對未記錄邏輯扇區(qū)發(fā)出了再現(xiàn)指示的情況下,也可以從對應(yīng)的物理扇區(qū)再現(xiàn)適當?shù)臄?shù)據(jù)。在參照圖10說明的再現(xiàn)處理的各步驟中,驅(qū)動裝置310從主機裝置305接收了再現(xiàn)指示時執(zhí)行這種再現(xiàn)處理。3-3.NWA確定步驟的比較與上述實施方式不同,說明未產(chǎn)生未記錄邏輯扇區(qū)的NWA確定步驟。在本NWA確定步驟中,管理邏輯LRA,在作為邏輯LRA相鄰位置的邏輯NWA上記錄新的數(shù)據(jù)。此時,利用初始邏輯地址-物理地址映射,將表示邏輯NWA的LSN變換為PSN(設(shè)為PSN-1)。設(shè)對于該邏輯NWA,實際記錄數(shù)據(jù)的ECC簇是包含LRA213所示的PSN的ECC簇的下一ECC簇,即NWA(將表示該NWA的位置的PSN設(shè)為PSN-2)。執(zhí)行將該PSN-1設(shè)為交替源、將PSN-2設(shè)為交替目的地的交替記錄。此時,由于管理邏輯NWA,所以使用圖25所示的軌道管理信息3210的不同實施方式。由圖25的軌道管理信息3210來重新定義軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214。軌道內(nèi)最終數(shù)據(jù)記錄位置信息213用于管理基于PSN的邏輯地址空間中的最終記錄位置,相反,軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214用于管理基于LSN的邏輯地址空間中的最終記錄位置。驅(qū)動裝置310可通過參照軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214,確定每個軌道的邏輯NWA。軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214的更新方法如下所示。即,設(shè)定0,作為軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214的初始值。之后,從主機裝置305接收到記錄指示的驅(qū)動裝置310接收記錄位置,作為LSN。在接收到的LSN比軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214大的情況下,利用該LSN來更新軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214。通過這種處理,可將軌道內(nèi)最終數(shù)據(jù)記錄邏輯位置信息3214保持在最大值。圖26A中示出利用上述NWA確定步驟、按與圖13A、圖14A、圖17A相同的順序執(zhí)行數(shù)據(jù)“A”、“B”、“C”、“D”、“F”、“G”的記錄時的數(shù)據(jù)構(gòu)造。圖26B中,登錄了全部缺陷簇,作為交替管理信息(7)。其中,也可以從交替管理信息列表1000F中刪除這些交替管理信息(7)。通過刪除,可減小交替管理信息列表1000F中的容量。這里,若比較圖17B與圖26B各自的交替管理信息列表1000E與1000F,則交替管理信息列表1000E中的交替管理信息數(shù)量變少。若在刪除交替管理信息(7)的狀態(tài)下進行比較,則交替管理信息列表1000E中的交替管理信息數(shù)量更少。由此,實施方式1或?qū)嵤┓绞?中說明的、產(chǎn)生未記錄邏輯扇區(qū)的NWA的確定方法與參照圖26A說明的未發(fā)生未記錄邏輯扇區(qū)的方法相比,在抑制交替管理信息列表的數(shù)據(jù)容量方面很理想。在交替管理信息列表1000F中,通過殘留交替管理信息(7),從而可事先把握信息記錄媒體100上的缺陷簇的分布,并應(yīng)用于當再現(xiàn)時一邊避開它們、一邊先讀取數(shù)據(jù)等處理的最優(yōu)化。(實施方式4)本實施方式中進一步描述數(shù)據(jù)的記錄步驟。圖27是表示本實施方式的在執(zhí)行數(shù)據(jù)記錄之前的信息記錄媒體100之一例數(shù)據(jù)構(gòu)造的圖。圖中,所示的位置表示ECC簇之間的邊界。下面,在其它圖中也一樣。說明在該狀態(tài)下,從主機裝置305向驅(qū)動裝置310發(fā)出了數(shù)據(jù)“D1”4622與數(shù)據(jù)“E1”4623的記錄指示時的記錄步驟。數(shù)據(jù)“D1”4622的記錄指示例如是向已記錄完成區(qū)域4600中的PSN=a0位置進行模擬重寫記錄。當執(zhí)行記錄指示時,主機裝置305向驅(qū)動裝置310請求邏輯NWA。請求了邏輯NWA的驅(qū)動裝置310根據(jù)LRA4610A確定NWA4611A,將對應(yīng)于NWA4611A的邏輯NWA返回到主機裝置305。此時,主機裝置305有時會對驅(qū)動裝置310連續(xù)地執(zhí)行向?qū)?yīng)于PSN=a0的LSN=A0的數(shù)據(jù)“D1”4622的記錄指示、以及向?qū)?yīng)于NWA4611A(PSN=a2)的LSN=A2的數(shù)據(jù)“E1”4623的記錄指示。驅(qū)動裝置310若按主機裝置305的記錄指示所示,按數(shù)據(jù)“D1”4622、數(shù)據(jù)“E1”4623的順序執(zhí)行記錄指示,則記錄結(jié)果如圖28所示。這里,數(shù)據(jù)“D1”4622的記錄指示為向已記錄完成區(qū)域4600的模擬重寫記錄。由此,將數(shù)據(jù)“D1”4622交替為NWA4611A(PSN=a2)。之后,NWA4611A變?yōu)镹WA4611B(PSN=a3)。利用該交替記錄,PSN=a2的位置變?yōu)橐延涗浲瓿桑詳?shù)據(jù)“E1”4623進一步被交替為NWA4611B(PNS=a3)。如上所述,盡管主機裝置305向?qū)?yīng)于NWA4611A(PSN=a2)的LSN=A2發(fā)出了記錄指示,但實際上記錄在與之不同的位置(PSN=a3)上。由此,不僅會產(chǎn)生對數(shù)據(jù)“D1”4622A、還會產(chǎn)生對數(shù)據(jù)“E1”4223A的交替管理信息1010,導(dǎo)致交替管理信息列表1000的容量增加。這種課題的原因在于由驅(qū)動裝置實施了主機裝置305未預(yù)期的交替記錄。即,在驅(qū)動裝置實施了交替記錄之后,根據(jù)來自主機裝置305的進一步的記錄指示,需要交替處理,使交替管理信息列表1000的容量增加。另一方面,下面說明本實施方式的記錄步驟中、未產(chǎn)生對數(shù)據(jù)“E1”4623的交替管理信息1010的方法。在本實施方式中,設(shè)在圖27的狀態(tài)下主機裝置305執(zhí)行記錄指示的情況下,先執(zhí)行補寫的記錄指示。之后,在補寫的記錄指示之后,執(zhí)行重寫記錄的記錄指示。這種記錄步驟的結(jié)果構(gòu)成圖29的數(shù)據(jù)構(gòu)造。在主機裝置305上動作的文件系統(tǒng)執(zhí)行所有文件的更新或新制作的管理,所以可確定記錄指示的順序。圖29中,數(shù)據(jù)“E1”4623B被記錄在NWA4611A(PSN=a2)中。另外,數(shù)據(jù)“D1”4622B被記錄在PSN=a4中。如上所述,由于主機裝置305對NWA4611A(PSN=a2)發(fā)出了記錄指示,所以執(zhí)行了記錄指示的位置與實際記錄的位置相同。由此,該記錄不構(gòu)成交替記錄。即,不生成對數(shù)據(jù)“E1”4623的交替管理信息1010,可防止交替管理信息列表1000的容量增加。在數(shù)據(jù)“D1”4622的記錄中,即便在圖28和圖29中任意一個的情況下,也需要相同的交替管理信息1010。在圖28和圖29中,僅數(shù)據(jù)“D1”4622的記錄位置(即交替目的地的位置)改變,所需要的交替管理信息1010的數(shù)量未變化。如上所述,本實施方式在主機裝置305要執(zhí)行重寫記錄與補寫的情況下,通過對補寫進行優(yōu)先記錄指示,可避免產(chǎn)生交替管理信息1010,并有效地減少交替管理信息列表1000的數(shù)據(jù)容量。(實施方式5)這里,考慮主機裝置305按每個ECC簇的容量(例如64KB)分割某容量的數(shù)據(jù),并按每個分割后的單位向驅(qū)動裝置310依次執(zhí)行記錄指示的情形。驅(qū)動裝置310在連續(xù)記錄了這些數(shù)據(jù)時,有時在某個記錄位置存在缺陷簇,為了代替該缺陷簇,而使用鄰接的ECC簇。在這種情況下,在此后的記錄位置之后,所有記錄按每一簇、沿PSN較大的方向交替記錄數(shù)據(jù)。此時,每個記錄單位都需要交替管理信息,在記錄的數(shù)據(jù)容量大的情況下,必需大量的交替管理信息,交替管理信息列表1000的數(shù)據(jù)容量會變大。因此,本實施方式中,對交替記錄中交替管理信息列表1000的數(shù)據(jù)容量減少很有效。參照圖30來說明驅(qū)動裝置310執(zhí)行的代替簇的記錄目的地選擇步驟。圖30中,例如通過主機裝置305發(fā)出的記錄指示,執(zhí)行將交替源簇5700設(shè)為交替源的交替記錄。此時,利用如下步驟來確定交替目的地。圖30中,作為可分配代替簇的交替目的地,有未記錄區(qū)域5601A(軌道#N5602中)、未記錄區(qū)域5612(軌道#N+15610中)、未記錄區(qū)域5622(軌道#N+25620中)、未記錄區(qū)域5623(軌道#N+35630中)。這里,調(diào)查從交替源簇5700的位置(例如交替源簇5700中的開頭物理扇區(qū))至交替目的地的候補位置(例如開放軌道的NWA位置)的距離。圖30中,對于上述各交替目的地候補,分別為D13、D12、D10、D11。這里,設(shè)各距離的值的大小關(guān)系為D13>D12>D11>D10。通過選擇距離最近的(即D10的)未記錄區(qū)域5622作為交替目的地,交替源至交替目的地的距離在此刻為最短,可使數(shù)據(jù)再現(xiàn)時訪問時間最短。但是,未記錄區(qū)域5622與交替源位置5700一樣,包含于軌道#N+25620中。由此,若設(shè)交替目的地為未記錄區(qū)域5622,則如上所述,在從主機裝置305執(zhí)行了連續(xù)的記錄指示的情況下,產(chǎn)生交替管理信息列表1000的數(shù)據(jù)容量增加的課題。因此,在本實施方式中,特征在于,選擇距離交替源簇最近的未記錄區(qū)域作為交替目的地,但在該選擇中,除去與交替源簇相同軌道內(nèi)的未記錄區(qū)域。即,除去距離最近的未記錄區(qū)域5622,將具有下一較近距離的(即D11的)未記錄區(qū)域5632設(shè)為交替目的地。由此,在從主機裝置305對交替源簇5700執(zhí)行記錄指示時,驅(qū)動裝置310在未記錄區(qū)域5632的NWA位置記錄交替目的地簇5710。之后,生成并記錄表示從交替源簇5700至交替目的地簇5710的映射的交替管理信息。如參照步驟S107和S112(圖8A)所說明的那樣,本發(fā)明的驅(qū)動控制部311在執(zhí)行模擬重寫記錄時,控制記錄再現(xiàn)部314,以在用戶數(shù)據(jù)區(qū)域108中的特定位置記錄數(shù)據(jù),該特定位置是由對應(yīng)于接收到的記錄指示中包含的邏輯地址的物理地址所示的位置以外的特定位置。在本實施例中,該特定位置是與步驟S104(圖8A)中確定的軌道不同的開放軌道內(nèi)的NWA。該開放軌道內(nèi)的NWA表示距物理地址所示的位置最近的位置,該物理地址對應(yīng)于記錄指示中所包含的邏輯地址。通過這種記錄步驟,即便主機裝置305進一步連續(xù)發(fā)出記錄指示,即便向未記錄區(qū)域5622執(zhí)行新的數(shù)據(jù)記錄,也不構(gòu)成交替記錄,不必追加交替管理信息。從交替源至交替目的地的距離除相同軌道外最近。由此,可縮短數(shù)據(jù)再現(xiàn)中的訪問時間。也可以僅將具有比交替源簇大的PSN的未記錄區(qū)域作為對象,調(diào)查距離,確定交替目的地。這是因為在一次寫型信息記錄媒體中,由于沿PSN增加的方向執(zhí)行按序記錄,所以沿PSN增加的方向交替記錄可有效執(zhí)行數(shù)據(jù)的存取。此時,若沒有具有較大PSN的未記錄區(qū)域,則只要將具有較小的PSN的未記錄區(qū)域設(shè)為對象即可。另外,在具有多個距離相等的未記錄區(qū)域的情況下,期望選擇PSN增加的方向。這是因為在一次寫型信息記錄媒體中,由于沿PSN增加的方向執(zhí)行按序記錄,所以沿PSN增加的方向交替記錄可有效執(zhí)行數(shù)據(jù)的存取。交替源與交替目的地的距離也可以根據(jù)交替源與交替目的地的PSN值的差進行確定?;蛘?,根據(jù)交替源與交替目的地的物理距離來確定。這是因為在信息記錄媒體100中,有時PSN從內(nèi)周側(cè)開始螺旋狀增加,所以PSN值的差與物理距離不一致。例如,盡管沿信息記錄媒體100的半徑方向鄰接的ECC簇彼此物理上距離較近,但PSN值的差不是最小。(實施方式6)本實施方式進一步描述數(shù)據(jù)的記錄步驟。5-1.數(shù)據(jù)構(gòu)造已描述了將本發(fā)明的信息記錄媒體100的用戶數(shù)據(jù)區(qū)域102分割成最小的訪問單位、即物理扇區(qū),以由多個物理扇區(qū)構(gòu)成的ECC簇為最小單位,執(zhí)行數(shù)據(jù)的記錄再現(xiàn)。在各ECC簇和物理扇區(qū)中,除了用戶數(shù)據(jù)外,還包含地址信息、或各種控制信息、屬性信息(用戶控制數(shù)據(jù))。這些信息還包括按物理扇區(qū)單位設(shè)定的信息,也包括按ECC簇單位設(shè)定的信息。為了提高記錄數(shù)據(jù)的可靠性,用戶數(shù)據(jù)或用戶控制數(shù)據(jù)在按ECC簇單位實施交織處理或加擾處理后,記錄在信息記錄媒體100上。在本實施方式中,說明包含于ECC簇中的幾個屬性信息。如圖34所示,對本發(fā)明的ECC簇中包含的各物理扇區(qū)分別設(shè)定Flag-A、Flag-B、Flag-C等屬性信息。Flag-A為填充標記,表示記錄在各物理扇區(qū)中的數(shù)據(jù)是從主機裝置305提供的有效數(shù)據(jù)(Flag-A=0),還是驅(qū)動裝置310為了埋入至ECC簇邊界而記錄的填充數(shù)據(jù)(例如全部為0的偽數(shù)據(jù))(Flag-A=1)。填充數(shù)據(jù)是無效數(shù)據(jù)的一例。在從主機裝置305記錄指示的數(shù)據(jù)容量不是ECC簇容量的整數(shù)倍的情況下,驅(qū)動裝置310插入填充數(shù)據(jù),使所記錄數(shù)據(jù)的容量與ECC簇的邊界一致。Flag-B是有效性標記,表示記錄在各物理扇區(qū)中的數(shù)據(jù)是有效數(shù)據(jù)(Flag-B=0)還是無效數(shù)據(jù)(Flag-B=1)。通常,由于非填充數(shù)據(jù)的各物理簇包含有效數(shù)據(jù),所以Flag-B=0,但例如在執(zhí)行RMW處理時,有時為Flag-B=1。即,在用于交替記錄的RMW處理中,有時不能再現(xiàn)某個物理扇區(qū)。當存在這種不能再現(xiàn)的物理扇區(qū)時,對應(yīng)的交替目的地的物理扇區(qū)中不存在應(yīng)記錄的數(shù)據(jù)。如參照圖8B所述,在RMW處理中,當從物理扇區(qū)再現(xiàn)了數(shù)據(jù)之后,需要再次使數(shù)據(jù)寫回。從而,在圖8B所示的步驟S153中,若從某個物理扇區(qū)再現(xiàn)失敗,則不能使數(shù)據(jù)寫回,會產(chǎn)生記錄錯誤。因此,在本實施方式中,驅(qū)動裝置310的驅(qū)動控制部311在不存在應(yīng)記錄數(shù)據(jù)的交替目的地的物理扇區(qū)中,記錄無效數(shù)據(jù)(例如00h等偽數(shù)據(jù))。驅(qū)動控制部311對記錄了偽數(shù)據(jù)的物理扇區(qū)設(shè)定Flag-B=1。Flag-B=1表示未記錄有效數(shù)據(jù)。通過這種數(shù)據(jù)記錄的步驟,可避免RMW處理中的錯誤發(fā)生。Flag-C是更新性標記,是對代替簇中的各物理扇區(qū)設(shè)定的標記。在包含于代替簇中的各物理扇區(qū)的數(shù)據(jù)是變更了來自交替源的數(shù)據(jù)的數(shù)據(jù)的情況下,設(shè)定Flag-C=0,作為有更新。另一方面,在不執(zhí)行變更,而原樣記錄了更新源的數(shù)據(jù)的情況下,設(shè)定Flag-C=1,作為無更新。并且,本實施方式的各ECC簇具有交替前位置信息,作為其屬性信息之一。交替前位置信息的設(shè)定步驟細節(jié)如后所述。在本實施方式中,對參照圖11說明的狀態(tài)信息1011進一步追加標志信息。這里,如圖35所示的交替管理信息1010C所示,作為Flag4,可判斷交替源位置信息1012所指示的ECC簇中包含的數(shù)據(jù)種類。這里,所謂數(shù)據(jù)種類是根據(jù)交替源位置信息1012所指的簇中包含的數(shù)據(jù)與交替目的地位置信息1013所指的簇中包含的數(shù)據(jù)之間的關(guān)系所確定的信息。具體而言,第1數(shù)據(jù)種類相當于交替源位置信息1012表示缺陷簇的情況。設(shè)此時的Flag4的值例如為“00”。第2數(shù)據(jù)種類相當于更新交替源位置信息1012所指的簇中包含的數(shù)據(jù),利用模擬重寫,在交替目的地位置信息1013所示的簇中記錄了更新后的數(shù)據(jù)的情況。設(shè)此時的Flag4的值例如為“01”。第3數(shù)據(jù)種類相當于與交替源位置信息1012所示的簇中包含的數(shù)據(jù)無關(guān),利用模擬重寫,在該位置上對交替目的地位置信息1013所指的簇記錄了數(shù)據(jù)的情況。設(shè)此時的Flag4的值例如為“10”。例如,根據(jù)上述實施方式,圖13B所示的交替管理信息512相當于Flag4=00。另外,圖14B所示的交替管理信息514A或圖39B所示的交替管理信息6200相當于Flag4=01。圖17B所示的交替管理信息518相當于Flag4=10。如交替管理信息6200所示,與Flag4相同的信息包含于上述圖18所示的DFL條目2010中的情況下,例如只要包含于狀態(tài)22011B中即可。例如,使狀態(tài)22011B的值為“1000”的情況下對應(yīng)于Flag4=01的情況。該Flag4在數(shù)據(jù)記錄時被設(shè)定。例如在圖8A的步驟S113中,設(shè)定Flag4的信息。或者,設(shè)定相當于Flag4的狀態(tài)22011B。Flag4的設(shè)定步驟的細節(jié)如后所述。5-2.記錄處理步驟參照圖36A、圖36B和圖36C,說明本實施方式的數(shù)據(jù)記錄的步驟。這里,設(shè)使用圖6所示的信息記錄再現(xiàn)裝置300,將數(shù)據(jù)記錄在信息記錄媒體100上。圖36A表示圖8B所示的步驟S156的處理的詳細實例。圖36A所示的各步驟由驅(qū)動裝置310的驅(qū)動控制部311執(zhí)行。在圖8B的步驟S156之前,利用圖8B的步驟S153或步驟S154來實施讀處理,之后,利用步驟S155來實施更改處理。在步驟S153和步驟S154中,在再現(xiàn)成功的情況下,驅(qū)動控制部311將再現(xiàn)的數(shù)據(jù)保持在存儲器電路312中,在交替源ECC簇中存在再現(xiàn)失敗的物理扇區(qū)的情況下,驅(qū)動控制部311為了生成應(yīng)記錄在交替目的地ECC簇中的數(shù)據(jù),將用于記錄在對應(yīng)于交替源ECC簇內(nèi)再現(xiàn)失敗的物理扇區(qū)的交替目的地ECC簇內(nèi)的物理扇區(qū)中的無效數(shù)據(jù)、即偽數(shù)據(jù)插入到保持在存儲器電路312中的數(shù)據(jù)中。接著,在步驟S155中,利用記錄指示所示的數(shù)據(jù),更改保持在存儲器電路132中的應(yīng)記錄數(shù)據(jù)。將以上結(jié)果作為應(yīng)記錄數(shù)據(jù),保持在存儲器電路132中。下面,詳細說明圖36A所示的各步驟。(步驟S501)驅(qū)動控制部311確定應(yīng)記錄在信息記錄媒體100上的數(shù)據(jù)。(步驟S502)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的、從其開始記錄的數(shù)據(jù)的屬性信息。在步驟S151(圖8B)中判斷為需要RMW處理的情況下,原樣保持作為步驟S153或步驟S154中的再現(xiàn)結(jié)果所得到的屬性信息的值。在步驟S153與S154中,在交替源ECC簇中存在再現(xiàn)失敗的物理扇區(qū)的情況下,作為應(yīng)記錄在交替目的地中的數(shù)據(jù),插入無效數(shù)據(jù),即偽數(shù)據(jù),作為應(yīng)記錄在對應(yīng)于交替源ECC簇內(nèi)再現(xiàn)失敗的物理扇區(qū)的交替目的地ECC簇內(nèi)的物理扇區(qū)中的數(shù)據(jù)。在步驟S502中,對插入了無效數(shù)據(jù)的物理扇區(qū)所對應(yīng)的Flag-B設(shè)定“1”。在步驟S155(圖8B)中,對實施了RMW處理的更改處理之后的物理扇區(qū),設(shè)定Flag-C=0。(步驟S503)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的針對應(yīng)記錄數(shù)據(jù)的交替前位置信息。在步驟S155(圖8B)中,在確定為包含由記錄指示所指定的位置的ECC簇未交替完成(即根據(jù)記錄指示所執(zhí)行的數(shù)據(jù)記錄是第1次模擬重寫記錄)的情況下,對交替前位置信息設(shè)定表示交替源簇的地址的信息。交替源簇的地址表示由記錄指示所指定的位置(例如,根據(jù)初始邏輯地址-物理地址映射,將由記錄指示所指定的邏輯地址變換為物理地址,由包含該物理地址的ECC簇的開頭PSN值表示的位置)。在步驟S151(圖8B)中,在確定為包含由記錄指示所指定的位置的ECC簇已被交替為交替簇(即根據(jù)記錄指示執(zhí)行的數(shù)據(jù)記錄是第2次之后的模擬重寫記錄)的情況下,對交替前位置信息設(shè)定表示已交替的交替簇地址的信息,以便指示之前的交替目的地簇。該之前的交替目的地簇的地址例如已在步驟S151(圖8B)中從交替管理信息中取得。在上述步驟S502(圖36A)中,在交替目的地簇中具有設(shè)定了Flag-B=1的物理扇區(qū)的情況下,在圖8A的步驟S113中,將管理該交替處理的交替管理信息的狀態(tài)22011B設(shè)定為“1000”。圖36B表示圖8B所示的步驟S157的處理的詳細實例。圖36B所示的各步驟由驅(qū)動裝置310的驅(qū)動控制部311執(zhí)行。(步驟S506)驅(qū)動控制部311將由記錄指示所指定的數(shù)據(jù)確定為應(yīng)記錄在信息記錄媒體100上的數(shù)據(jù)。(步驟S507)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的、對從其開始記錄的數(shù)據(jù)的屬性信息。對包含于ECC簇的屬性信息中的各標志設(shè)定規(guī)定的值。例如,設(shè)定Flag-A=0、Flag-B=0、Flag-C=0。將結(jié)果作為應(yīng)記錄的數(shù)據(jù),保持在存儲器電路312中。(步驟S508)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的、對從其開始記錄的數(shù)據(jù)的交替前位置信息。該步驟與圖36A的S503相同。圖36C表示圖8A所示的步驟S109的處理的詳細實例。圖36C所示的各步驟由驅(qū)動裝置310的驅(qū)動控制部311執(zhí)行。(步驟S511)驅(qū)動控制部311確定應(yīng)記錄的數(shù)據(jù)。具體而言,驅(qū)動控制部311將由記錄指示所指定的數(shù)據(jù)確定為應(yīng)記錄的數(shù)據(jù)。此時,驅(qū)動控制部311判斷由記錄指示所指定的數(shù)據(jù)終端是否與ECC簇邊界一致。在不一致的情況下,插入填充數(shù)據(jù)(例如全部為00h的數(shù)據(jù)),使數(shù)據(jù)的終端與ECC簇邊界一致,并確定為應(yīng)記錄的數(shù)據(jù)。(步驟S512)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的、對從其開始記錄的數(shù)據(jù)的屬性信息。對包含于ECC簇的屬性信息中的各標志設(shè)定初始值。例如,設(shè)定Flag-A=0、Flag-B=0、Flag-C=1。其中,對步驟S511中記錄了填充數(shù)據(jù)的物理扇區(qū)設(shè)定Flag-A=1。將結(jié)果作為應(yīng)記錄的數(shù)據(jù),保持在存儲器電路312中。(步驟S512)驅(qū)動控制部311設(shè)定保持在存儲器電路312中的、對從其開始記錄的數(shù)據(jù)的交替前位置信息。在本步驟中,對交替前位置信息設(shè)定表示非交替記錄的信息。例如設(shè)定全部為“0”的值。5-3.再現(xiàn)處理步驟參照圖37,說明本實施方式的數(shù)據(jù)再現(xiàn)的步驟。這里,設(shè)使用圖6所示的信息記錄再現(xiàn)裝置300,從信息記錄媒體100再現(xiàn)數(shù)據(jù)。圖37所示的各步驟由驅(qū)動裝置310的驅(qū)動控制部311執(zhí)行。(步驟S651)驅(qū)動控制部311接收再現(xiàn)指示。(步驟S652)驅(qū)動控制部311根據(jù)初始邏輯地址-物理地址映射,將表示再現(xiàn)指示中包含的再現(xiàn)位置的邏輯地址變換為物理地址。(步驟S653)驅(qū)動控制部311檢索交替管理信息,該交替管理信息包括具有步驟S652中所得到的物理地址的ECC簇的開頭PSN,并作為交替源。若發(fā)現(xiàn)該交替管理信息,則處理前進到S654。若未發(fā)現(xiàn)該交替管理信息,則處理前進到S655。(步驟S654)驅(qū)動控制部311設(shè)定步驟S653中發(fā)現(xiàn)的交替管理信息表示為交替目的地的物理地址,并作為再現(xiàn)位置。(步驟S655)驅(qū)動控制部311設(shè)定物理地址并作為再現(xiàn)位置,該物理地址通過基于初始邏輯地址-物理地址映射來變換由再現(xiàn)指示所指定的邏輯地址而得到。(步驟S656)驅(qū)動控制部311控制記錄再現(xiàn)部314,以便根據(jù)此前的步驟中所設(shè)定的再現(xiàn)位置來再現(xiàn)數(shù)據(jù)。驅(qū)動控制部311利用錯誤檢測修正功能,確定再現(xiàn)是否成功。在所有物理扇區(qū)的再現(xiàn)成功的情況下,結(jié)束再現(xiàn)處理。在存在再現(xiàn)失敗的物理扇區(qū)的情況下,處理前進到步驟S657。(步驟S657)驅(qū)動控制部311確定是否能對再現(xiàn)失敗的物理扇區(qū)再執(zhí)行再現(xiàn)處理。確定是否對再現(xiàn)失敗的物理扇區(qū)設(shè)定Flag-B=1。在確定為設(shè)定Flag-B=1的情況下,處理前進到步驟S659。此時,通過從交替前位置信息所示的位置執(zhí)行數(shù)據(jù)再現(xiàn)的再執(zhí)行,由此可從再現(xiàn)錯誤中恢復(fù)?;蛘?,在步驟S653中判斷為有交替目的地的情況下,判斷交替管理信息的Flag4是否為“01”(或狀態(tài)22011B為“1000”)。當步驟S656的再現(xiàn)失敗、不能再現(xiàn)Flag-B時,基于Flag4的判定尤其有效。若判斷為Flag4為“01”,則處理前進到S659。在此外的情況下(還包含步驟S653中未判斷為無交替目的地的情況),處理前進到S658。(步驟S658)驅(qū)動控制部311確定產(chǎn)生了再現(xiàn)錯誤。結(jié)果,再現(xiàn)處理結(jié)束。(步驟S659)驅(qū)動控制部311設(shè)定交替前位置信息所示的物理地址,作為再現(xiàn)位置。(步驟S660)驅(qū)動控制部311控制記錄再現(xiàn)部314,以便根據(jù)此前的步驟中所設(shè)定的再現(xiàn)位置來再現(xiàn)數(shù)據(jù)。利用錯誤檢測修正功能,判斷再現(xiàn)是否成功。在成功的情況下,再現(xiàn)處理結(jié)束。此時,將從交替目的地簇內(nèi)設(shè)定了Flag-B=1的物理扇區(qū)所對應(yīng)的物理扇區(qū)再現(xiàn)的數(shù)據(jù)輸出到主機裝置305。在失敗的情況下,處理前進到步驟S658。在對未記錄邏輯扇區(qū)執(zhí)行再現(xiàn)指示時,如步驟S656所述,若從對應(yīng)的物理扇區(qū)執(zhí)行數(shù)據(jù)的再現(xiàn),則再現(xiàn)原本不應(yīng)再現(xiàn)的數(shù)據(jù)。產(chǎn)生這種數(shù)據(jù)再現(xiàn)故障的情況下,也可以使用如下的再現(xiàn)步驟。即,當再現(xiàn)數(shù)據(jù)時,根據(jù)初始邏輯地址-物理地址映射,將再現(xiàn)指定的LSN變換為PSN,對具有將所得到的PSN作為交替管理信息列表1000中的交替源位置信息1012的交替管理信息1010B進行檢索。若未發(fā)現(xiàn)對應(yīng)的交替源位置信息1012,則從所得到的PSN的物理扇區(qū)再現(xiàn)數(shù)據(jù)。此時,從包含再現(xiàn)的物理扇區(qū)的ECC簇取得交替前位置信息,調(diào)查交替前位置信息中是否登錄了有效的值。在交替前位置信息中登錄了有效值的情況下,可知該ECC簇是未記錄邏輯簇,所以驅(qū)動裝置310不將從該ECC簇再現(xiàn)的數(shù)據(jù)返回到主機裝置305,代之以返回規(guī)定值、例如全部為0的值,作為再現(xiàn)數(shù)據(jù)。另外,也可以代替調(diào)查交替前位置信息,調(diào)查Flag-A。取得對應(yīng)于再現(xiàn)的物理扇區(qū)的Flag-A,調(diào)查Flag-A的值。由于Flag-A=1的情況下可知該物理扇區(qū)為未記錄邏輯扇區(qū),所以驅(qū)動裝置310不將從該物理扇區(qū)再現(xiàn)的數(shù)據(jù)返回到主機裝置305,代之以返回規(guī)定值、例如全部為0的值,作為再現(xiàn)數(shù)據(jù)。另外,也可以調(diào)查Flag-B。同樣,取得對應(yīng)于再現(xiàn)的物理扇區(qū)的Flag-B,并調(diào)查該值。由于Flag-B=1的情況下可知該物理扇區(qū)為未記錄邏輯扇區(qū),所以驅(qū)動裝置310不將從該物理扇區(qū)再現(xiàn)的數(shù)據(jù)返回到主機裝置305,代之以返回規(guī)定值、例如全部為0的值,作為再現(xiàn)數(shù)據(jù)。另外,也可以調(diào)查Flag-C。同樣,取得對應(yīng)于再現(xiàn)的物理扇區(qū)的Flag-C,并調(diào)查該值。由于Flag-C=0的情況下可知該物理扇區(qū)為未記錄邏輯扇區(qū),所以驅(qū)動裝置310不將從該物理扇區(qū)再現(xiàn)的數(shù)據(jù)返回到主機裝置305,代之以返回規(guī)定值、例如全部為0的值,作為再現(xiàn)數(shù)據(jù)。通過這種再現(xiàn)處理,即便在對未記錄邏輯扇區(qū)發(fā)出再現(xiàn)指示的情況下,也可以從對應(yīng)的物理扇區(qū)再現(xiàn)適當?shù)臄?shù)據(jù)。5-4.記錄和再現(xiàn)處理的實例下面,說明基于圖36A~圖36C和圖37所示的數(shù)據(jù)記錄和再現(xiàn)步驟的具體處理的實例。例如,設(shè)圖34中,利用來自主機裝置305的記錄指示,在用戶數(shù)據(jù)區(qū)域中的ECC簇#i6000中重新記錄了數(shù)據(jù)“A0”。此時,對記錄了數(shù)據(jù)“A0”的物理扇區(qū)603的各標記的值變?yōu)镕lag-A=0、Flag-B=0、Flag-C=0。另外,由于從主機裝置305提供的數(shù)據(jù)“A0”的容量與ECC簇邊界不一致,所以ECC簇#i6000的剩余部分被驅(qū)動裝置310記錄無效數(shù)據(jù)、即填充數(shù)據(jù)。對記錄了填充數(shù)據(jù)的物理扇區(qū)的各標記的值為Flag-A=1、Flag-B=0等。下面,若對于圖34的狀態(tài),主機裝置305對ECC簇#i6000中的PSN=a1指示記錄數(shù)據(jù)“B1”,則記錄結(jié)果如圖38A所示。在圖34的狀態(tài)下,ECC簇#i6000已記錄完成,所以執(zhí)行RMW處理與交替處理。即,驅(qū)動裝置310再現(xiàn)ECC簇#i6000。對再現(xiàn)后的數(shù)據(jù)“A0”插入數(shù)據(jù)“B1”,還更新所需要的標記值。另外,插入填充數(shù)據(jù),直到ECC簇的邊界。將如此得到的數(shù)據(jù)記錄在作為未記錄區(qū)域的ECC簇#i+16001中。生成將ECC簇#i6000設(shè)為交替源、將ECC簇#i+16001設(shè)為交替目的地的交替管理信息1010。如圖38A所示,對ECC簇#i+16001中記錄了數(shù)據(jù)“A0”的物理扇區(qū)的Flag-C的值為1。這是因為,在上述RMW處理中,驅(qū)動裝置310將數(shù)據(jù)“A0”從ECC簇#i原樣拷貝到ECC簇#i+1,未進行更新。下面,對于圖38A的狀態(tài),若設(shè)主機裝置305指示了在ECC簇#i6000中記錄數(shù)據(jù)“C2”,則記錄結(jié)果如圖39A所示。此時也同樣,由于ECC簇#i6000已記錄完成,所以執(zhí)行RMW處理與交替處理。即,驅(qū)動裝置310再現(xiàn)ECC簇#i+16001。之后,對再現(xiàn)的數(shù)據(jù)執(zhí)行數(shù)據(jù)“C2”和填充數(shù)據(jù)的插入以及必要的標記值的更新。將得到的數(shù)據(jù)記錄到作為未記錄區(qū)域的ECC簇#i+26002。并且,生成圖39B所示的將ECC簇#i6000設(shè)為交替源、將ECC簇#i+2設(shè)為交替目的地的交替管理信息6200。這里,設(shè)在ECC簇#i+16001的再現(xiàn)中,數(shù)據(jù)“A0”的再現(xiàn)失敗。若在以前,由于該失敗,不能前進到RMW處理,記錄發(fā)生錯誤。另一方面,在本實施方式中,如圖40A所示,在應(yīng)記錄數(shù)據(jù)“A0”的ECC簇#i+26003的物理扇區(qū)中,記錄偽數(shù)據(jù),并作為標記值,設(shè)定為Flag-B=1。在其它物理扇區(qū)中,記錄從作為之前的交替位置的ECC簇#i+16002再現(xiàn)的正確的數(shù)據(jù)。通過這種記錄步驟,可繼續(xù)向ECC簇#i+2記錄。此時也同樣,生成圖39B所示的交替管理信息6200?;蛘咭部梢匀鐖D39A所示,察看ECC簇#i+16001內(nèi)記錄了數(shù)據(jù)“A0”的物理扇區(qū)的Flag-C的值,若是無更新(=1),則從記錄ECC簇#i+16001之前狀態(tài)的數(shù)據(jù)的ECC簇#i6000讀出數(shù)據(jù)“A0”,并記錄到ECC簇#i+26002。由于讀出這種之前狀態(tài)的數(shù)據(jù),所以本實施方式的各ECC簇具有交替前位置信息,作為其屬性信息之一。參照圖38A、圖39A、圖40A來說明交替前位置信息。例如,若是ECC簇#i+16001,則具有ECC簇#i6000的開頭物理扇區(qū)的地址信息,即PSN=a0的值,并作為交替前位置信息6101(參照圖38A)。同樣,若是ECC簇#i+2,則具有ECC簇#i+1的開頭物理扇區(qū)的地址信息,即PSN=a2的值,并作為交替前位置信息6102(參照圖39A、圖40A)。即,參照圖38A說明的向ECC簇#i+16001記錄數(shù)據(jù)“B0”是第1次交替記錄,由于不存在之前的交替位置,所以對交替前位置信息6101設(shè)定交替源的ECC簇#i6000的開頭物理扇區(qū)的地址信息、即PSN=a0的值。另外,參照圖39A說明的向ECC簇#i+26002記錄數(shù)據(jù)“C2”是第2次之后的交替記錄,所以對交替前位置信息6100設(shè)定作為之前交替目的地的ECC簇#i+16001的開頭物理扇區(qū)的地址信息、即PSN=a2的值。另外,參照圖34A說明的向ECC簇#i6000記錄數(shù)據(jù)“A0”的情況不是交替記錄,故作為表示該內(nèi)容的信息,對交替前位置信息6100例如設(shè)定“0”。在使用ECC簇的一次寫型媒體中,具有如下特性,即,數(shù)據(jù)的更新變?yōu)槟M重寫記錄,之前的狀態(tài)數(shù)據(jù)仍然殘留,而記錄新的數(shù)據(jù)。在本實施方式中,通過利用該特征,進一步在ECC簇內(nèi)新設(shè)置表示在RMW處理中是否更新了數(shù)據(jù)的識別信息、或交替前位置信息,從而能夠提高模擬重寫記錄的可靠性。即,設(shè)置了表示驅(qū)動裝置310記錄在各物理扇區(qū)中的數(shù)據(jù)是從主機裝置305提供的有效數(shù)據(jù)還是無效數(shù)據(jù)的屬性信息。當是無效數(shù)據(jù)時,驅(qū)動裝置310可區(qū)別如下內(nèi)容,即是由于從主機裝置305記錄指示的數(shù)據(jù)容量比ECC簇的容量小、故為了埋入至ECC簇邊界而記錄的填充數(shù)據(jù)(Flag-A=1),還是RMW處理中、為了填埋再現(xiàn)失敗的物理扇區(qū)而記錄的無效數(shù)據(jù)(Flag-B=1)。在RMW處理中,即便產(chǎn)生再現(xiàn)錯誤的情況下,也可以通過記錄作為無效數(shù)據(jù)的偽數(shù)據(jù),設(shè)定表示該狀態(tài)的屬性信息(Flag-B=1),由此完成記錄處理。并且,當再現(xiàn)時,可判斷在由交替前位置信息所示的位置上是否存在之前的有效數(shù)據(jù),通過再現(xiàn)之前的數(shù)據(jù),執(zhí)行從再現(xiàn)錯誤的恢復(fù)。通過以物理扇區(qū)為單位來區(qū)別由于從主機裝置305記錄指示的數(shù)據(jù)容量少而插入的無效數(shù)據(jù)(填充數(shù)據(jù))與偽數(shù)據(jù),從而能夠判斷在從再現(xiàn)錯誤的恢復(fù)中、來自哪個物理扇區(qū)的數(shù)據(jù)有效。若判斷為存在之前的有效數(shù)據(jù),則從交替前位置信息所示位置的ECC簇再現(xiàn)數(shù)據(jù),得到有效數(shù)據(jù)。由此,可提高模擬重寫記錄中的可靠性。另外,通過設(shè)置交替前位置信息,可以在從交替記錄的ECC簇的再現(xiàn)時再現(xiàn)之前的數(shù)據(jù),執(zhí)行從再現(xiàn)錯誤的恢復(fù)。另外,通過設(shè)置該Flag4,可以在如下情況下取得效果。即,當要再現(xiàn)某個代替簇時,有時因某種理由而不能再現(xiàn)該代替簇。例如用戶的指紋等污漬附著在代替簇上的情況。此時,驅(qū)動裝置310參照交替管理信息的Flag4,在Flag4=00或Flag4=01的情況下,嘗試交替源信息1012所示的ECC簇的再現(xiàn)。在Flag4=00的情況下,交替源是缺陷簇,其記錄時的檢驗處理失敗。但是,這次,在執(zhí)行了再現(xiàn)的情況下有可能再現(xiàn)成功。例如,當檢驗時和信息記錄媒體100的狀態(tài)變化時(除去污漬、環(huán)境溫度不同等)或執(zhí)行再現(xiàn)的驅(qū)動裝置不同時,有時再現(xiàn)成功。若再現(xiàn)成功,則其與應(yīng)從交替目的地再現(xiàn)的數(shù)據(jù)相同。由此,即便對代替簇的再現(xiàn)失敗,也可以從交替源簇執(zhí)行必要數(shù)據(jù)的再現(xiàn),作為主機裝置305,可接收正確的數(shù)據(jù)。另外,在Flag4=01的情況下,交替源是更新前的簇,通常執(zhí)行其再現(xiàn)。其中,ECC簇內(nèi)的部分或全部數(shù)據(jù)通過更新記錄時的RMW處理進行改寫。相反,由于部分數(shù)據(jù)在更新前未變更地殘留于變更前的簇中,所以該未變更的數(shù)據(jù)對主機裝置305而言是有效數(shù)據(jù)。并且,由于僅這種未變更的數(shù)據(jù)從驅(qū)動裝置310可靠地返回到主機裝置305,所以也可以將可識別RMW時更新過的物理扇區(qū)與未更新的物理扇區(qū)的信息記錄在各物理扇區(qū)內(nèi)。例如,作為ECC簇的屬性信息的Flag-B或Flag-C相當于此。由此,可僅向主機裝置305返回未更新的物理扇區(qū)上的數(shù)據(jù)。另外,在Flag4=10的情況下,交替源是與更新后無關(guān)系的數(shù)據(jù),所以不執(zhí)行再現(xiàn),作為再現(xiàn)錯誤進行處理。通過執(zhí)行上述處理,可對信息記錄媒體100執(zhí)行可靠性高的數(shù)據(jù)的記錄和再現(xiàn)。作為Flag4=01的一例,如上述交替管理信息514A或交替管理信息6200所示,在執(zhí)行多次交替記錄的情況下,該交替管理信息的交替源信息1012不構(gòu)成之前的交替目的地簇。例如,由交替管理信息514A的交替源信息1012所示的交替源簇是PSN=1228的ECC簇,但之前的交替目的地簇是PSN=1292的ECC簇。由此,在執(zhí)行了多次交替記錄的情況下,通過參照上述交替前位置信息,可知道之前的更新前簇。例如,在圖39B所示的交替管理信息6200的情況下,為狀態(tài)22001B=“1000”,是指作為交替源簇的PSN=a0的ECC簇#i6000。但是,如圖39A所示,對于ECC簇#i+26002而言,之前的更新前簇是ECC簇#i+16001。另外,由于ECC簇#i+26002的開頭物理扇區(qū)在RMW處理中不能再現(xiàn),所以記錄了偽數(shù)據(jù)(Flag-B=1)。此時,驅(qū)動裝置310在再現(xiàn)ECC簇#i+26002時,從作為更新前簇的ECC簇#i+16001開始再現(xiàn)數(shù)據(jù),代替ECC簇#i+26002的開頭扇區(qū),將ECC簇#i+16001的開頭扇區(qū)上的數(shù)據(jù)返回到主機裝置305。(實施方式7)在由于信息記錄媒體上的傷痕或污漬等不能再現(xiàn)最新的交替管理信息列表的情況下,不能特定是否將由再現(xiàn)指示所指定的ECC簇代替其它ECC簇。此時,不能正確再現(xiàn)被再現(xiàn)指示的數(shù)據(jù)。因此,為了正確再現(xiàn)數(shù)據(jù),必需調(diào)查是否將由再現(xiàn)指示所指定的ECC簇代替了其它ECC簇,并修復(fù)最新的交替管理信息列表。參照圖41來說明在本實施方式中,因某種理由而不能再現(xiàn)交替管理信息列表1000的一部分或全部時的數(shù)據(jù)的再現(xiàn)步驟。圖41是表示執(zhí)行了多次數(shù)據(jù)記錄的信息記錄媒體100的一例數(shù)據(jù)構(gòu)造的圖。圖41中,將ECC簇#j7000作為交替源,并執(zhí)行了多次交替記錄,該交替目的地按交替的順序,設(shè)為ECC簇#j+17001、#j+27002、#j-17003。該記錄順序例如上述實施方式所述的那樣,由如下檢索步驟來確定,即當檢索交替目的地時,按PSN變大的方向檢索未記錄區(qū)域,若到達用戶數(shù)據(jù)區(qū)域的終端,則返回開頭。在本實施方式中,各ECC簇包含圖41所示的交替前位置信息。在該狀態(tài)下,當由于某種理由而不能再現(xiàn)交替管理信息列表1000的一部分或全部的情況下,若在以前,由于交替記錄的對應(yīng)關(guān)系不清楚,所以不能正確再現(xiàn)數(shù)據(jù)。在本實施方式中,說明通過調(diào)查各ECC簇具有的交替前位置信息,修復(fù)最新的交替管理信息列表1000,并執(zhí)行正確的數(shù)據(jù)再現(xiàn)的方法。當執(zhí)行本實施方式的修復(fù)處理時,信息記錄再現(xiàn)裝置300B或驅(qū)動裝置310再現(xiàn)信息記錄媒體100的各ECC簇,并調(diào)查各ECC簇具有的交替前位置信息。即,調(diào)查信息記錄媒體100的各ECC簇具有的交替前位置信息,對交替前位置信息設(shè)定了表示不是交替記錄的信息(例如值為“0”)的ECC簇是交替源ECC簇或未完全執(zhí)行交替的ECC簇。其次,交替前位置信息的值不是表示非交替記錄的信息的ECC簇,是交替目的地的ECC簇。圖41中,ECC簇#j7000的交替前位置信息設(shè)定了表示非交替記錄的信息(例如“0”)。ECC簇#j+17001、#j+27002、#j-17003的交替前位置信息7700、7701、7702分別設(shè)定了表示PSN=b1、PSN=b2、PSN=b3的信息。在該狀態(tài)下,必需檢測ECC簇#j7000的最終交替目的地。使用交替前位置信息來判斷ECC簇#j7000的最新交替目的地。即,可通過搜索交替前位置信息來判斷。圖41中,可知將ECC簇#j7000交替為ECC簇#j-17003。由此,可再現(xiàn)將ECC簇#j7000設(shè)為交替源、將ECC簇#j-17003設(shè)為交替目的地的交替管理信息,并可執(zhí)行交替管理信息列表1000的修復(fù)。如上所述,即便在因某種理由而不能再現(xiàn)交替管理信息列表1000的部分或全部時,也可以通過對信息記錄媒體100的全部已記錄ECC簇調(diào)查交替前位置信息的值,從而修復(fù)最新的交替管理信息列表1000。即,由于可知交替源與交替目的地的對應(yīng)關(guān)系,所以可再生成交替管理信息列表1000。通過將再生成的交替管理信息列表1000記錄在信息記錄媒體100中,從而可從下次開始執(zhí)行通常的再現(xiàn)。另外,作為確定最新交替目的地的其它方法,還有設(shè)置更新計數(shù)器來作為各ECC簇的屬性信息的方法。更新計數(shù)器對新記錄的ECC簇設(shè)定0。對交替記錄目的地的ECC簇,每當執(zhí)行更新時,都加1后再記錄。圖41中,ECC簇#j7000設(shè)定“0”,ECC簇#j+17001、#j+27002、#j-17003分別設(shè)定“1”、“2”、“3”。該更新計數(shù)器中具有最大值的ECC簇為最新的數(shù)據(jù)。另外,也可以設(shè)置表示記錄種類的標記(Flag-D),作為各ECC簇的屬性信息。該標記是表示交替目的地的ECC簇是缺陷簇的交替記錄(Flag-D=0)還是模擬重寫記錄的交替記錄(Flag-D=1)的信息。當述ECC簇#j7000為缺陷簇的情況下,也不能再現(xiàn)包含于ECC簇#j7000中的交替前位置信息等屬性信息。此時,若交替目的地的ECC簇中有表示記錄種類的標記(Flag-D),則可知道交替源是缺陷簇還是模擬重寫記錄的更新前的簇。這種信息有利于再生成交替管理信息列表1000。在模擬重寫記錄中,通過對交替前位置信息設(shè)定并記錄表示未執(zhí)行交替記錄的信息、交替源簇的地址值、之前的交替目的地的地址值,再現(xiàn)該ECC簇,從而在由于某種理由而破壞了交替管理信息列表的情況下,可執(zhí)行該修復(fù)處理。通過調(diào)查全部已記錄完成ECC簇的交替前位置信息,可知道是交替源ECC簇還是交替目的地的ECC簇。另外,可判定對交替源ECC簇的最新的交替目的地ECC簇。(實施方式8)圖42是表示本實施方式的軌道管理信息8210的數(shù)據(jù)構(gòu)造的圖。軌道管理信息8210的特征在于,除軌道管理信息210外,還具有軌道生成信息8214。軌道生成信息214被設(shè)置為用于在信息記錄媒體100上追加某個軌道時,存儲該追加時的各種信息。例如,通過主機裝置305指示軌道的尺寸或位置,在追加了新的軌道的情況下,對指定了尺寸或位置的軌道所對應(yīng)的軌道管理信息8210的軌道生成信息8214設(shè)定表示追加情況的信息。所謂該信息是例如規(guī)定的標記或表示該主機裝置的ID信息等。作為其它實例,通過驅(qū)動裝置310指示軌道的尺寸或位置,在追加了新軌道的情況下,對指定尺寸或位置的軌道所對應(yīng)的軌道管理信息8210的軌道生成信息8214設(shè)定表示追加情況的標記。或者,也可設(shè)定表示該主機的ID信息。另外,還有不明確地指示軌道的尺寸或位置而存在的軌道。對這種軌道所對應(yīng)的軌道管理信息210內(nèi)的軌道生成信息8214也設(shè)定規(guī)定的值。例如,由00h來設(shè)定全部軌道生成信息8214等。圖43是表示在信息記錄媒體100上追加軌道時的狀態(tài)變化圖。圖43是初始狀態(tài),將信息記錄媒體整體分配給一個軌道#1。在該狀態(tài)下,從主機部305指定軌道#1的尺寸,追加了軌道#2的狀態(tài)如圖44所示。此時,對軌道#1所對應(yīng)的軌道生成信息214設(shè)定這樣的標記,該標記表示是由主機裝置305生成的。另一方面,軌道#2不由主機裝置305直接指定尺寸等,而是隨著指定軌道#1的尺寸而追加的軌道。由此,對軌道#2所對應(yīng)的軌道生成信息8214設(shè)定00h。此后同樣,若圖45中指定軌道#2的尺寸,則對軌道#2的軌道生成信息8214重新設(shè)定這樣的標記,該標記表示是由主機裝置305生成的。軌道#3不由主機裝置305直接指定尺寸等,而是隨著指定軌道#2的尺寸而追加的軌道,所以對軌道生成信息8214設(shè)定00h。圖46中,從主機裝置305指示向信息記錄媒體100的終端部分新追加軌道#4。此時,對軌道#4的軌道生成信息8214設(shè)定這樣的標記,該標記表示是由主機裝置305生成的。另一方面,雖然變更軌道#3的尺寸,但由于不是由主機裝置305直接指定,所以軌道生成信息8214的值不變化(仍為00h)。上述軌道生成信息8214在下述情況下是有益的。即,通常,軌道是由主機部305等為了某種目的而確保的區(qū)域。另外,若某個軌道無殘留容量,則追加新的軌道。此時,主機裝置305對殘留了空區(qū)域的軌道指示追加新的軌道。但是,此前通過來自主機部305的指示追加的軌道是出于某種利用目的而追加的軌道。從而,出于某種意圖來設(shè)定分配給各軌道的容量,對這種軌道追加其它軌道違反了當初軌道追加時的意圖。因此,在本實施方式中,參照軌道生成信息8214,判斷此前的期間、主機裝置305等未打算設(shè)定容量的軌道。即,察看對軌道生成信息8214設(shè)定了00h的軌道,對該軌道追加新的軌道。通過執(zhí)行這種處理,可不違反以前軌道追加時的意圖而追加新的軌道,應(yīng)用或用戶的便利性提高。也可以僅向?qū)壍郎尚畔?214設(shè)定了00h的軌道追加新的軌道,禁止對設(shè)定除此以外的值的軌道追加新的軌道。此時,可進一步嚴格限制違反以前軌道追加時的意圖的新軌道追加。本發(fā)明用于提供一種在一次寫型光盤的模擬重寫記錄中,可不浪費地使用用戶數(shù)據(jù)區(qū)域的驅(qū)動裝置等。權(quán)利要求1.一種對一次寫型記錄媒體執(zhí)行按序記錄的驅(qū)動裝置,其特征在于所述一次寫型記錄媒體包含多個ECC簇,所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動控制部至少執(zhí)行接收至少指定應(yīng)記錄數(shù)據(jù)的位置的記錄指示;確定根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是補寫、還是第1次模擬重寫記錄、或第2次之后的模擬重寫記錄;生成包含設(shè)定了對應(yīng)于該確定結(jié)果的信息的交替前位置信息的數(shù)據(jù);和控制所述記錄再現(xiàn)部,以將所述數(shù)據(jù)記錄在所述一次寫型記錄媒體的所述多個ECC簇中的一個,所述驅(qū)動控制部在確定為所述數(shù)據(jù)記錄是補寫的情況下,對所述交替前位置信息設(shè)定表示不執(zhí)行交替記錄的信息;在確定為所述數(shù)據(jù)記錄是第1次模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示所指定的位置的信息;在確定為所述數(shù)據(jù)記錄是第2次之后的模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示所指定的位置的交替目的地的信息。2.一種對一次寫型記錄媒體執(zhí)行按序記錄的驅(qū)動裝置,其特征在于所述一次寫型記錄媒體包含多個ECC簇,所述多個ECC簇分別包含多個物理扇區(qū)、和分別對應(yīng)于所述多個物理扇區(qū)的多個屬性信息,所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動控制部至少執(zhí)行接收至少指定應(yīng)記錄的數(shù)據(jù)和應(yīng)記錄所述數(shù)據(jù)的位置的記錄指示;確定能否將由所述記錄指示所指定的數(shù)據(jù)記錄在所述多個ECC簇中的一個中所包含的所述多個物理扇區(qū)中的至少一個物理扇區(qū)中;在確定為不能將由所述記錄指示所指定的數(shù)據(jù)記錄在所述至少一個物理扇區(qū)中的情況下,控制所述記錄再現(xiàn)部,以將無效數(shù)據(jù)和所述屬性信息記錄在所述至少一個物理扇區(qū)的每一個,所述驅(qū)動控制部在RMW處理中,該RMW處理對記錄在包含由所述記錄指示指定的位置的交替源ECC簇中的數(shù)據(jù)進行再現(xiàn),修正所述再現(xiàn)數(shù)據(jù)的至少一部分,并將所述修正后的數(shù)據(jù)記錄在交替目的地ECC簇中,當由于記錄在所述交替源ECC簇中包含的物理扇區(qū)中的數(shù)據(jù)再現(xiàn)失敗而不能記錄所述數(shù)據(jù)的情況下,控制所述記錄再現(xiàn)部,以將偽數(shù)據(jù)作為所述無效數(shù)據(jù),記錄在所述交替目的地ECC簇內(nèi)的物理扇區(qū)中,并對記錄了所述無效數(shù)據(jù)的所述物理扇區(qū)所對應(yīng)的所述屬性信息設(shè)定第1信息,其中該交替目的地ECC簇內(nèi)的物理扇區(qū)對所述數(shù)據(jù)再現(xiàn)失敗的所述交替源ECC簇內(nèi)的物理扇區(qū)進行交替;在由于由所述記錄指示指定的數(shù)據(jù)相對于一個ECC簇不足而不能記錄所述數(shù)據(jù)的情況下,控制所述記錄再現(xiàn)部,以將填充數(shù)據(jù)作為所述無效數(shù)據(jù),記錄在所述ECC簇中包含的所述多個物理扇區(qū)中的、所述數(shù)據(jù)不足的至少一個物理扇區(qū)的每一個中,并對記錄了所述無效數(shù)據(jù)的所述至少一個物理扇區(qū)的每一個所對應(yīng)的所述屬性信息設(shè)定第2信息。3.一種對記錄在一次寫型記錄媒體中的數(shù)據(jù)進行再現(xiàn)的驅(qū)動裝置,其特征在于所述一次寫型記錄媒體包含多個ECC簇,所述多個ECC簇分別包含多個物理扇區(qū),所述多個ECC簇中分別記錄了交替前位置信息,在根據(jù)記錄指示所執(zhí)行的數(shù)據(jù)記錄是補寫的情況下,對所述交替前位置信息設(shè)定了表示未執(zhí)行交替記錄的信息,在根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是第1次模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定了表示由所述記錄指示指定的位置的信息,在根據(jù)所述記錄指示執(zhí)行的數(shù)據(jù)記錄是第2次之后的模擬重寫記錄的情況下,對所述交替前位置信息設(shè)定表示由所述記錄指示指定的位置的交替目的地的信息,在所述多個物理扇區(qū)的每一個中記錄了屬性信息,對所述屬性信息設(shè)定第1信息或第2信息,所述第1信息表示在RMW處理中,由于記錄在所述交替源ECC簇中包含的物理扇區(qū)中的數(shù)據(jù)再現(xiàn)失敗,而不能記錄所述數(shù)據(jù),該RMW處理對記錄在包含所述記錄指示所指定的位置的交替源ECC簇中的數(shù)據(jù)進行再現(xiàn),修正所述再現(xiàn)數(shù)據(jù)的至少一部分,并將所述修正后的數(shù)據(jù)記錄在交替目的地ECC簇中,所述第2信息表示由于所述記錄指示所指定的數(shù)據(jù)相對于一個ECC簇不足,而不能記錄所述數(shù)據(jù),所述驅(qū)動裝置包含對所述一次寫型記錄媒體執(zhí)行記錄動作或再現(xiàn)動作的記錄再現(xiàn)部;和控制所述記錄再現(xiàn)部的驅(qū)動控制部,所述驅(qū)動控制部至少執(zhí)行接收至少指定應(yīng)再現(xiàn)數(shù)據(jù)的位置的再現(xiàn)指示;確定包含由所述再現(xiàn)指示指定的位置的ECC簇已被交替為交替目的地ECC簇;在確定為包含所述再現(xiàn)指示所指定的位置的ECC簇已被交替為交替目的地ECC簇的情況下,控制所述記錄再現(xiàn)部,以再現(xiàn)記錄在所述交替目的地ECC簇中的數(shù)據(jù);確定所述再現(xiàn)的數(shù)據(jù)中是否包含了設(shè)定所述第1信息的屬性信息;在確定為所述再現(xiàn)的數(shù)據(jù)中包含了設(shè)定所述第1信息的屬性信息的情況下,控制所述記錄再現(xiàn)部,以再現(xiàn)記錄了在所述交替目的地ECC簇中、記錄設(shè)定了所述第1信息的所述屬性信息的物理扇區(qū)所對應(yīng)的物理扇區(qū)中的數(shù)據(jù),所對應(yīng)的物理扇區(qū)是對應(yīng)于所述交替目的地ECC簇的、位于由所述交替前位置信息所示位置上的ECC簇中包含的物理扇區(qū)。全文摘要驅(qū)動裝置(310)包含記錄再現(xiàn)部(314)和驅(qū)動控制部(311)。驅(qū)動控制部(311)至少執(zhí)行接收至少指定應(yīng)記錄數(shù)據(jù)的位置的記錄指示;確定根據(jù)記錄指示執(zhí)行的數(shù)據(jù)記錄是補寫、還是第1次模擬重寫記錄、或者是第2次之后的模擬重寫記錄;生成包含設(shè)定了對應(yīng)于該確定結(jié)果的信息的交替前位置信息的數(shù)據(jù);和控制記錄再現(xiàn)部(314),以將數(shù)據(jù)記錄在一次寫型記錄媒體的多個ECC簇中的一個。文檔編號G11B20/10GK101015015SQ200580027229公開日2007年8月8日申請日期2005年6月15日優(yōu)先權(quán)日2004年6月15日發(fā)明者中村正申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1