專利名稱:信息存儲介質、記錄/再現(xiàn)設備以及記錄/再現(xiàn)方法
技術領域:
本發(fā)明涉及一種信息存儲介質,更具體地講,涉及一種信息存儲介質(諸如光盤)、用于該信息存儲介質的記錄/再現(xiàn)設備、以及用于提供信息存儲介質的有效的缺陷管理(包括邏輯覆寫(LOW)式數(shù)據(jù)替換和缺陷式數(shù)據(jù)替換)的記錄/再現(xiàn)方法。
背景技術:
對于可重寫信息存儲介質而言,通常將備用區(qū)設置在數(shù)據(jù)區(qū)中以用于缺陷管理。也就是說,如果在用戶數(shù)據(jù)區(qū)(數(shù)據(jù)區(qū)中除了備用區(qū)之外的區(qū))中正記錄用戶數(shù)據(jù)的同時,或者在正在再現(xiàn)記錄在用戶數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)的同時檢測到缺陷,那么將用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)記錄在備用區(qū)中。
對于一次寫入(write-once)信息存儲介質而言,在邏輯覆寫(LOW)中使用以上缺陷管理技術。LOW是一種可以按照與可重寫信息存儲介質相同的方式來使用一次寫入信息存儲介質的方法。也就是說,為了更新先前記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),記錄的數(shù)據(jù)可被認為是缺陷數(shù)據(jù),并且通過將記錄的數(shù)據(jù)視為缺陷數(shù)據(jù),可將用于替換記錄的數(shù)據(jù)的數(shù)據(jù)記錄在備用區(qū)中。這使得數(shù)據(jù)管理更容易,因為主機可以使用數(shù)據(jù)的邏輯地址來訪問數(shù)據(jù),并且通過使用記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)的固定邏輯地址并向記錄在備用區(qū)中的數(shù)據(jù)分配對應于所述固定邏輯地址的物理地址,用于替換記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)的數(shù)據(jù)可以在相同的位置被覆寫。
此外,已提出一種實現(xiàn)用于缺陷管理的LOW的新方法,以將信息存儲介質的使用最大化。在該方法中,還可將更新的數(shù)據(jù)記錄在信息存儲介質上用戶數(shù)據(jù)區(qū)的未記錄部分中或者備用區(qū)中,并可相應地準備替換信息(替換條目信息)。
以下將參照圖1A至圖1D來描述通過LOW式替換和缺陷式替換的數(shù)據(jù)更新。
圖1A是用于示出當執(zhí)行邏輯覆寫(LOW)以用于缺陷管理時的數(shù)據(jù)替換的信息存儲介質上的示例性數(shù)據(jù)區(qū)的示圖。
參照圖1A,數(shù)據(jù)區(qū)100包括用戶數(shù)據(jù)區(qū)110和至少一個備用區(qū)120。通常從用戶數(shù)據(jù)區(qū)110的起始地址開始記錄數(shù)據(jù)。如圖1A所示,當要更新已經(jīng)分別記錄在信息存儲介質上用戶數(shù)據(jù)區(qū)110中的物理位置P1、P2和P3處的數(shù)據(jù)塊A1、A2和A3時,主機命令驅動系統(tǒng)在原始位置P1、P2和P3處記錄數(shù)據(jù)塊B1、B2和B3以通過LOW將數(shù)據(jù)塊A1、A2和A3更新為數(shù)據(jù)塊B1、B2和B3。驅動系統(tǒng)將數(shù)據(jù)塊B1、B2和B3記錄在信息存儲介質上用戶數(shù)據(jù)區(qū)110中的物理位置P4、P5和P6處,并產(chǎn)生指示原始位置P1、P2和P3已經(jīng)被替換位置P4、P5和P6替換的缺陷列表(DFL)條目130,如圖1B所示。
此后,如果主機命令驅動系統(tǒng)從對應于原始位置的邏輯地址再現(xiàn)數(shù)據(jù)塊B1、B2和B3,那么驅動系統(tǒng)通過參考DFL條目130來再現(xiàn)記錄在替換位置P4、P5和P6處的數(shù)據(jù)塊B1、B2和B3,并將再現(xiàn)的數(shù)據(jù)塊B1、B2和B3發(fā)送給主機。當驅動系統(tǒng)不能再現(xiàn)記錄在替換位置P4、P5和P6處的數(shù)據(jù)塊B1、B2和B3時,由于替換位置P4、P5和P6位于用戶數(shù)據(jù)區(qū)110中,所以不能保證記錄在替換位置的數(shù)據(jù)與記錄在原始位置的數(shù)據(jù)相同。結果,驅動系統(tǒng)連續(xù)地再次嘗試再現(xiàn)記錄在替換位置P4、P5和P6處的數(shù)據(jù)塊B1、B2和B3,并且如果驅動系統(tǒng)不能再現(xiàn)數(shù)據(jù)塊B1、B2和B3,那么驅動系統(tǒng)通知主機不能再現(xiàn)數(shù)據(jù)塊B1、B2和B3。
圖1C是用于示出傳統(tǒng)缺陷式替換的信息存儲介質上的示例性的數(shù)據(jù)區(qū)的示圖。
參照圖1C,數(shù)據(jù)區(qū)100也包括用戶數(shù)據(jù)區(qū)110和至少一個備用區(qū)120。也是從用戶數(shù)據(jù)區(qū)110的起始地址開始記錄數(shù)據(jù)。如圖1C所示,當主機命令驅動系統(tǒng)分別在信息存儲介質上與用戶數(shù)據(jù)區(qū)110中的原始位置P1、P2和P3對應的邏輯地址記錄數(shù)據(jù)塊A1、A2和A3時,驅動系統(tǒng)在于物理位置P1、P2和P3處記錄數(shù)據(jù)塊A1、A2和A3的同時在物理位置P2處檢測到缺陷,通過用信息存儲介質上的備用區(qū)120中的替換位置Ps替換原始位置P2,在替換位置Ps記錄數(shù)據(jù)塊A2,并產(chǎn)生指示原始位置P2被替換位置Ps替換的缺陷列表(DFL)條目130,如圖1D所示。
此后,如果主機命令驅動系統(tǒng)再現(xiàn)與原始位置P2對應的邏輯地址處的數(shù)據(jù)塊A2,那么驅動系統(tǒng)通過參考DFL條目130來再現(xiàn)記錄在替換位置Ps處的數(shù)據(jù)塊A2,并將再現(xiàn)的數(shù)據(jù)塊A2發(fā)送給主機。如果由于缺陷而導致驅動系統(tǒng)不能再現(xiàn)記錄在替換位置Ps處的數(shù)據(jù)塊A2,那么由于如圖1C所示Ps是備用區(qū)120中的替換位置,所以驅動系統(tǒng)可以認為記錄在原始位置P2處的數(shù)據(jù)塊A2與記錄在替換位置Ps處的數(shù)據(jù)塊A2相同。結果,即使驅動系統(tǒng)不能再現(xiàn)記錄在替換位置Ps處的數(shù)據(jù)塊A2,驅動系統(tǒng)也能嘗試再現(xiàn)記錄在原始位置P2處的數(shù)據(jù)塊A2。如果記錄在原始位置P2處的數(shù)據(jù)塊A2是可糾錯的,那么驅動系統(tǒng)可將糾錯的數(shù)據(jù)塊A2發(fā)送給主機。
為了將盤容量的使用最大化并通過區(qū)分LOW式替換和缺陷式替換來管理信息記錄介質,已開發(fā)了區(qū)分用于LOW式替換的區(qū)和用于缺陷式替換的區(qū)的技術。在這些技術中的一種技術中,用于缺陷式替換的區(qū)被限制為為傳統(tǒng)缺陷式替換所分配的備用區(qū)(例如,如圖1C所示),用于LOW式替換的區(qū)被限制為數(shù)據(jù)區(qū)中除了備用區(qū)以外的用戶數(shù)據(jù)區(qū)或者用戶數(shù)據(jù)區(qū)中的特定的區(qū)(例如,如圖1A所示)。因而,通過確認DFL條目(也被稱為替換條目、缺陷條目或缺陷/替換條目)的替換位置所在的區(qū),可確定替換位置處的數(shù)據(jù)是通過LOW式替換記錄的還是通過缺陷式替換記錄的。
對于一次寫入信息存儲介質而言,在缺陷式替換之后的替換塊的用戶數(shù)據(jù)與在缺陷式替換之前的原始塊的用戶數(shù)據(jù)相同。然而,由于LOW式替換主要用于更新數(shù)據(jù),所以不能保證替換塊的用戶數(shù)據(jù)與在LOW式替換之前的原始塊的用戶數(shù)據(jù)相同。如果DFL條目所指示的替換塊位于備用區(qū)中,那么會有這樣的理解,即,DFL條目由于缺陷而產(chǎn)生。因此,原始塊的用戶數(shù)據(jù)可被認為與替換塊的用戶數(shù)據(jù)相同。因而,當再現(xiàn)替換塊時,如果由于缺陷而導致不能對替換塊糾錯,那么通過再現(xiàn)DFL條目所指示的原始塊可獲得用戶數(shù)據(jù)。更具體地講,即使由于原始塊已經(jīng)因為缺陷而被替換所以不能對原始塊進行糾錯,但是有時通過從信息存儲介質的記錄表面清除灰塵也能對原始塊進行糾錯。
在這種情況下,通過識別用于兩種類型的替換的DFL條目的替換塊所記錄的區(qū)來區(qū)分缺陷式替換和LOW式替換,以確定替換塊的用戶數(shù)據(jù)是否與原始塊的用戶數(shù)據(jù)相同。
發(fā)明內容
技術問題然而,如果在LOW式替換期間出現(xiàn)缺陷,那么應該再次替換出現(xiàn)缺陷的LOW式替換塊。也就是說,原始塊最初可經(jīng)LOW式替換被替換塊替換,然后最終可經(jīng)缺陷式替換被備用區(qū)中的替換塊替換。作為該過程的結果,由于中間的LOW式替換,導致原始塊的用戶數(shù)據(jù)與最終替換塊的用戶數(shù)據(jù)不同。因而,即使替換塊存在于備用區(qū)中,也不能保證替換塊的用戶數(shù)據(jù)與原始塊的用戶數(shù)據(jù)相同。
因此,需要確保替換塊的用戶數(shù)據(jù)與原始塊的用戶數(shù)據(jù)相同,以將數(shù)據(jù)使用最大化并提高數(shù)據(jù)再現(xiàn)效率。
技術解決方案本發(fā)明的各方面和各實施例有利地提供了一種與記錄/再現(xiàn)設備和方法一起使用的提高數(shù)據(jù)再現(xiàn)效率的信息存儲介質,在該信息存儲介質中,區(qū)分用于LOW式替換的替換區(qū)和用于缺陷式替換的替換區(qū)。
有益的效果本發(fā)明有利地提供了這樣一種技術,即,將信息存儲介質上用于缺陷式替換的區(qū)與信息存儲介質上用于LOW式替換的區(qū)相互區(qū)分,從而可將數(shù)據(jù)再現(xiàn)效率最大化。
最佳方式根據(jù)本發(fā)明的一方面,提供了一種信息存儲介質,包括第一區(qū),用于經(jīng)邏輯覆寫(LOW)式替換來更新記錄在所述介質上的數(shù)據(jù);第二區(qū),用于替換出現(xiàn)在所述介質上的缺陷,其中,如果在第一替換塊根據(jù)LOW式替換被記錄在第一區(qū)中以替換記錄在所述介質的預定區(qū)中的原始塊的同時檢測到缺陷,那么經(jīng)缺陷式替換將用于替換第一替換塊的第二替換塊記錄在第二區(qū)中,其中,指示替換狀態(tài)的缺陷列表(DFL)條目包括原始塊的位置信息和第二替換塊的位置信息,第二替換塊包括第一替換塊的位置信息。
第二替換塊可以是記錄/再現(xiàn)單元塊,包括用于用戶數(shù)據(jù)的用戶數(shù)據(jù)部分和用于第一替換塊的位置信息的附加信息部分。
附加信息部分可被記錄為其糾錯能力比用戶數(shù)據(jù)部分的糾錯能力好。
原始塊的位置信息和第二替換塊的位置信息可由所述介質的物理空間的地址表示。所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是信息存儲介質上的備用區(qū)。
根據(jù)本發(fā)明另一方面,提供了一種信息存儲介質,包括第一區(qū),用于經(jīng)邏輯覆寫(LOW)式替換來更新記錄在所述介質上的數(shù)據(jù);第二區(qū),用于替換出現(xiàn)在所述介質上的缺陷,其中,如果在第一替換塊根據(jù)LOW式替換被記錄在第一區(qū)中以替換記錄在所述介質的預定區(qū)中的原始塊的同時檢測到缺陷,那么經(jīng)缺陷式替換將用于替換第一替換塊的第二替換塊記錄在第二區(qū)中,其中,指示LOW式替換的狀態(tài)的第一缺陷列表(DFL)條目和指示在LOW式替換期間發(fā)生的缺陷式替換的替換狀態(tài)的第二DFL條目被設置。
第一缺陷列表條目還可包括用于指示與第一DFL條目有關的第一替換塊已經(jīng)被第二替換塊替換的鏈接狀態(tài)信息。所述第一區(qū)可以是用戶數(shù)據(jù)區(qū),所述第二區(qū)可以是信息存儲介質上的備用區(qū)。
根據(jù)本發(fā)明另一方面,提供了一種信息存儲介質,在該信息存儲介質上,在用戶數(shù)據(jù)區(qū)中執(zhí)行用于更新記錄在所述介質上的數(shù)據(jù)的邏輯覆寫(LOW)替換,產(chǎn)生包括原始塊的位置信息和替換塊中的位置信息的缺陷列表(DFL)條目以指示替換狀態(tài),如果根據(jù)數(shù)據(jù)寫命令的空間是邏輯未記錄空間且是物理記錄空間,則DFL條目中替換塊的位置信息被允許是另一DFL條目的原始塊的位置信息。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從該介質讀取數(shù)據(jù);控制器,控制寫入/讀取單元通過邏輯覆寫(LOW)將用于更新記錄在所述介質上的數(shù)據(jù)的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中,如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中,產(chǎn)生包括原始塊的位置信息和第二替換塊的位置信息的缺陷列表(DFL)條目以指示替換狀態(tài),并將第一替換塊的位置信息設置在第二替換塊中。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從該介質讀取數(shù)據(jù);控制器,控制寫入/讀取單元通過邏輯覆寫(LOW)將用于更新記錄在所述介質上的數(shù)據(jù)的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中,如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中,產(chǎn)生指示LOW式替換的狀態(tài)的第一缺陷列表(DFL)條目和指示在LOW式替換期間發(fā)生的缺陷式替換的狀態(tài)的第二DFL條目。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從該介質讀取數(shù)據(jù);控制器,用于控制寫入/讀取單元通過邏輯覆寫(LOW)將用于更新記錄在所述介質上的數(shù)據(jù)的替換數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)中,產(chǎn)生包括原始塊的位置信息和替換塊的位置信息的缺陷列表(DFL)條目以指示替換狀態(tài),如果根據(jù)數(shù)據(jù)寫命令的空間是邏輯未記錄空間且是物理記錄空間,則將DFL條目中的替換塊的位置信息設置為另一DFL條目中的原始塊的位置信息。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)方法,包括通過邏輯覆寫(LOW)將用于更新記錄在信息存儲介質上的塊的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中;如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則通過將第一替換塊的位置信息移動到第二替換塊中來將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中;產(chǎn)生包括原始塊的位置信息和第二替換塊的位置信息的缺陷列表(DFL)條目以指示替換狀態(tài)。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)方法,包括通過邏輯覆寫(LOW)將用于更新記錄在信息存儲介質上的塊的替換塊記錄在所述介質的第一區(qū)中;將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中;如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中;產(chǎn)生指示LOW式替換的狀態(tài)的第一缺陷列表(DFL)條目和指示在LOW式替換期間發(fā)生的缺陷式替換的替換狀態(tài)的第二DFL條目。
根據(jù)本發(fā)明另一方面,提供了一種記錄/再現(xiàn)方法,包括通過邏輯覆寫(LOW)將用于更新記錄在信息存儲介質上的塊的替換數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)中;產(chǎn)生包括原始塊的位置信息和替換塊的位置信息的缺陷列表(DFL)條目以指示替換狀態(tài);如果根據(jù)數(shù)據(jù)寫命令的空間是邏輯未記錄空間且是物理記錄空間,那么將DFL條目中的替換塊的位置信息設置為另一DFL條目中的原始塊的位置信息。
根據(jù)本發(fā)明另一方面,提供了一種再現(xiàn)設備,包括讀取單元,從信息存儲介質讀取數(shù)據(jù);控制器,控制讀取單元基于替換位置信息(包括在與要再現(xiàn)的數(shù)據(jù)有關的缺陷列表(DFL)條目中)來讀取記錄在替換位置處的替換塊,如果讀取的替換塊的糾錯失敗,那么控制讀取單元從包括在替換塊中的附加信息部分獲得前一替換塊的位置并讀取記錄在前一替換塊的位置處的替換塊,并且再現(xiàn)讀取的替換塊。
根據(jù)本發(fā)明另一方面,提供了一種再現(xiàn)設備,包括讀取單元,從信息存儲介質讀取數(shù)據(jù);控制器,如果鏈接狀態(tài)信息設置在與要再現(xiàn)的數(shù)據(jù)有關的第一缺陷列表(DFL)條目中,那么控制讀取單元基于替換位置信息(包括在鏈接到第一DFL條目的第二DFL條目中)來讀取記錄在替換位置處的替換塊,如果讀取的替換塊的再現(xiàn)失敗,那么控制讀取單元基于包括在第一DFL條目中的替換位置信息來讀取記錄在替換位置處的替換塊,并再現(xiàn)讀取的替換塊。
根據(jù)本發(fā)明另一方面,提供了一種數(shù)據(jù)再現(xiàn)方法,包括基于替換位置信息(包括在與要再現(xiàn)的數(shù)據(jù)有關的缺陷列表(DFL)條目中)來讀取記錄在替換位置處的替換塊;如果讀取的替換塊的糾錯失敗,那么從包括在所述替換塊中的附加信息部分獲得前一替換塊的位置;讀取記錄在前一替換塊的位置處的替換塊,并再現(xiàn)讀取的替換塊。
根據(jù)本發(fā)明另一方面,提供了一種數(shù)據(jù)再現(xiàn)方法,包括如果鏈接狀態(tài)信息設置在與要再現(xiàn)的數(shù)據(jù)有關的第一缺陷列表(DFL)條目中,那么基于替換位置信息(包括在鏈接到第一DFL條目的第二DFL條目中)來讀取記錄在替換位置處的替換塊;如果讀取的替換塊的再現(xiàn)失敗,那么基于包括在第一DFL條目中的替換位置信息來讀取記錄在替換位置處的替換塊,并再現(xiàn)讀取的替換塊。
圖1A是用于示出當執(zhí)行邏輯覆寫(LOW)以用于缺陷管理時的數(shù)據(jù)替換的信息存儲介質上的示例性數(shù)據(jù)區(qū)的示圖;圖1B是根據(jù)如圖1A所示的LOW式數(shù)據(jù)替換的DFL條目列表的示圖;圖1C是用于示出缺陷式數(shù)據(jù)替換的信息存儲介質上的示例性的數(shù)據(jù)區(qū)的示圖;
圖1D是根據(jù)如圖1C所示的缺陷式數(shù)據(jù)替換的DFL條目列表的示圖;圖2是根據(jù)本發(fā)明實施例的示例性的記錄/再現(xiàn)設備的示意性框圖;圖3是圖2所示的示例性記錄/再現(xiàn)設備的詳細框圖;圖4是根據(jù)本發(fā)明實施例的示例性信息存儲介質的結構圖;圖5是根據(jù)本發(fā)明第一實施例的DFL條目的結構圖;圖6是根據(jù)本發(fā)明第一實施例的記錄單元塊的結構圖;圖7是圖6所示的記錄單元塊的詳細示例;圖8是根據(jù)本發(fā)明第二實施例的DFL條目的結構圖;圖9A是根據(jù)本發(fā)明第一實施例的缺陷管理方法的示圖;圖9B是根據(jù)圖9A所示的管理方法的DFL條目列表的示圖;圖10A是根據(jù)本發(fā)明第二實施例的缺陷管理方法的示圖;圖10B是根據(jù)圖10A所示的管理方法的DFL條目列表的示圖;圖11A是根據(jù)本發(fā)明實施例的管理兩個未鏈接的DFL條目的方法的示圖;圖11B是根據(jù)圖11A所示的方法的DFL條目列表的示圖;圖12A是根據(jù)本發(fā)明實施例的DFL條目的替換地址字段中的物理地址被存儲在另一DFL條目的原始地址字段中的狀態(tài)的示圖;圖12B是根據(jù)圖12A所示的狀態(tài)的DFL條目列表的示圖;圖13是示出根據(jù)本發(fā)明第一實施例的示例性的記錄過程的流程圖;圖14是示出根據(jù)本發(fā)明第一實施例的示例性的再現(xiàn)過程的流程圖;圖15是示出根據(jù)本發(fā)明第二實施例的示例性的記錄過程的流程圖;圖16是示出根據(jù)本發(fā)明第二實施例的示例性的再現(xiàn)過程的流程圖。
具體實施例方式
本發(fā)明可適用于根據(jù)本發(fā)明各實施例描述的各種類型的存儲器或計算機可讀介質、記錄和/或再現(xiàn)設備以及計算機系統(tǒng)實現(xiàn)的方法。然而,為了簡單,討論將主要集中于用作一次寫入信息存儲介質的光盤的示例性的使用,盡管本發(fā)明的范圍不限于此。
本發(fā)明提出在邏輯覆寫(LOW)式替換期間出現(xiàn)缺陷時的兩種數(shù)據(jù)替換方法。
根據(jù)第一種方法,當在LOW式替換期間出現(xiàn)缺陷時,在信息存儲介質上的數(shù)據(jù)區(qū)中設置的備用區(qū)中執(zhí)行數(shù)據(jù)替換以用于缺陷式替換,產(chǎn)生缺陷列表(DFL)條目以指示替換狀態(tài),即,原始塊已經(jīng)被最終替換塊替換,剛好在替換之前的塊的位置信息被包括在最終替換塊的附加信息部分中。例如,如果經(jīng)LOW式替換以用戶數(shù)據(jù)區(qū)中的中間替換塊B替換信息存儲介質上用戶數(shù)據(jù)區(qū)中的原始塊A時由于記錄錯誤或者使用諸如寫后校驗的方法確定中間替換塊B為缺陷塊,那么原始塊A被最終替換塊C替換。然后產(chǎn)生DFL條目以指示原始塊A已經(jīng)被最終替換塊C替換,中間替換塊B的位置信息被存儲在最終替換塊C的附加信息部分中。此外,原始塊A的位置信息被存儲在中間替換塊B的附加信息部分中。
因而,如果由于缺陷而導致不能再現(xiàn)最終替換塊C,那么驅動系統(tǒng)參考存儲在最終替換塊C中所包括的附加信息部分中的位置信息,如果該位置信息指示信息存儲介質上用戶數(shù)據(jù)區(qū)中的位置,那么驅動系統(tǒng)認為對應于該位置的中間替換塊B被最終替換塊C替換,因而中間替換塊B的用戶數(shù)據(jù)與最終替換塊C的用戶數(shù)據(jù)相同,從而再現(xiàn)用戶數(shù)據(jù)區(qū)中的中間替換塊B。
即使不能對記錄/再現(xiàn)塊中的用戶數(shù)據(jù)進行糾錯,也可獲得存儲在記錄/再現(xiàn)塊中的附加信息。此外,在藍光盤結構中,最好是用于附加信息的糾錯塊的糾錯能力比用于用戶數(shù)據(jù)的糾錯塊的糾錯能力大。在藍光盤結構中,糾錯碼(ECC)格式包括用于用戶數(shù)據(jù)的長距離碼(LDC)簇和用于附加信息的突發(fā)指示符子碼(BIS)簇。結果,用戶數(shù)據(jù)和附加信息包括彼此不同的糾錯塊。由于BIS簇包括(62,30,32)里德-索羅門(RS)碼,而LDC簇包括(248,216,32)RS碼,所以BIS簇的糾錯能力極好。因而,即使不能對用于用戶數(shù)據(jù)的LDC簇進行糾錯,在大多數(shù)情況下也能對BIS簇進行糾錯。
根據(jù)第二種方法,當在LOW式替換期間出現(xiàn)缺陷時,在信息存儲介質上設置的備用區(qū)中執(zhí)行數(shù)據(jù)替換以用于缺陷式替換。為了指示替換狀態(tài),產(chǎn)生包括狀態(tài)信息的DFL條目,該狀態(tài)信息指示原始塊經(jīng)LOW式替換被替換塊(缺陷塊)替換以及該DFL條目被鏈接到另一DFL條目;指示通過LOW替換的替換塊(缺陷塊)被最終替換塊替換的DFL條目(該DFL條目還可包括指示該DFL條目被鏈接到前一DFL條目的鏈接狀態(tài)信息)。
在第二種方法中,可使用下面的方法得知兩個或更多個DFL條目被鏈接到彼此的狀態(tài)。如果主機命令驅動系統(tǒng)再現(xiàn)某個塊的某些扇區(qū)或整個塊,那么驅動系統(tǒng)通過檢查DFL條目來確定根據(jù)所述命令的物理位置是否被替換在另一區(qū)中。如果相應的DFL條目的鏈接狀態(tài)信息沒有被設置,那么再現(xiàn)對應于該DFL條目的替換塊。然而,如果鏈接狀態(tài)信息被設置,那么尋找對應于該DFL條目的替換塊被設置為原始塊的另一DFL條目,并再現(xiàn)對應于尋找到的DFL條目的替換塊。也就是說,在第二種方法中,將LOW式替換和缺陷式替換彼此區(qū)分。如果在LOW式替換期間出現(xiàn)缺陷,那么經(jīng)LOW式替換產(chǎn)生的DFL條目和經(jīng)缺陷式替換產(chǎn)生的DFL條目被彼此區(qū)分,被設置為鏈接DFL條目的鏈接狀態(tài)信息至少被存儲在通過LOW的DFL條目中。也就是說,經(jīng)LOW式替換產(chǎn)生的DFL條目包括指示原始塊A被中間替換塊B替換并且該DFL條目被鏈接到另一DFL條目的狀態(tài)信息。經(jīng)缺陷式替換產(chǎn)生的DFL條目指示中間替換塊B被最終替換塊C替換。
因而,在數(shù)據(jù)再現(xiàn)期間,如果主機命令驅動系統(tǒng)再現(xiàn)原始塊A,那么驅動系統(tǒng)尋找具有與原始塊A對應的原始地址的DFL條目,并獲得替換原始地址(原始塊A)的替換地址(中間替換塊B),如果DFL條目的鏈接狀態(tài)信息被設置,那么驅動系統(tǒng)尋找具有與替換地址(中間替換塊B)等同的原始地址的DFL條目,獲得替換該原始地址(中間替換塊B)的替換地址(最終替換塊C),再現(xiàn)最終替換塊C,并將再現(xiàn)的最終替換塊C發(fā)送給主機。如果在再現(xiàn)信息存儲介質上備用區(qū)中的最終替換塊C的同時由于缺陷導致不能再現(xiàn)用戶數(shù)據(jù),那么由于最終替換塊C在備用區(qū)中,所以可以得知最終替換塊C是通過缺陷式替換而替換的替換塊。此外,由于還可以得知最終替換塊C的用戶數(shù)據(jù)與記錄在DFL條目的原始地址(中間替換塊B)的用戶數(shù)據(jù)相同,所以可改為再現(xiàn)中間替換塊B。
概括地說,對于一次寫入信息存儲介質而言,由于通過缺陷式替換的替換塊的用戶數(shù)據(jù)與相應的缺陷塊的用戶數(shù)據(jù)相同,所以如果通過確定記錄替換塊的區(qū)來將LOW式替換和缺陷式替換彼此區(qū)分,那么可確定替換是否通過缺陷式替換被執(zhí)行,即,替換的用戶數(shù)據(jù)的內容是否與原始用戶數(shù)據(jù)的內容相同。為了即使由于在LOW式替換期間出現(xiàn)的缺陷而導致再次執(zhí)行替換也保持這種優(yōu)點,本發(fā)明建議了第一種方法,在第一種方法中,如果在LOW式替換期間出現(xiàn)缺陷,那么經(jīng)缺陷式替換用信息存儲介質上備用區(qū)中的替換塊來替換缺陷,DFL條目指示原始塊被最終替換塊替換,前一替換塊的位置信息被存儲在最終替換塊中。本發(fā)明還建議了第二種方法,在第二種方法中,如果在LOW式替換期間出現(xiàn)缺陷,那么經(jīng)缺陷式替換用信息存儲介質上備用區(qū)中的替換塊來替換缺陷,用于指示LOW式替換的狀態(tài)的DFL條目和用于指示缺陷式替換的狀態(tài)的DFL條目被彼此區(qū)分,鏈接狀態(tài)信息被存儲在至少一個DFL條目中。
現(xiàn)在轉到圖2,圖2示出根據(jù)本發(fā)明實施例的示例性的記錄/再現(xiàn)設備200的示意性框圖。參照圖2,記錄/再現(xiàn)設備200包括寫入/讀取單元220和控制器210。為了簡要,無論是整體上還是部分上,記錄/再現(xiàn)設備200還可被稱為驅動系統(tǒng),該驅動系統(tǒng)可以在內部(位于主機240內)或外部(位于連接至主機240的單獨的盒子中)。
控制器210控制寫入/讀取單元220在盤400上記錄數(shù)據(jù),以及從盤400讀取數(shù)據(jù)以再現(xiàn)記錄的數(shù)據(jù),其中,盤400用作根據(jù)本實施例的信息存儲介質??刂破?10控制寫入/讀取單元220以預定的記錄單元塊記錄數(shù)據(jù),或者通過處理寫入/讀取單元220讀取的數(shù)據(jù)來獲得有效數(shù)據(jù)。
在記錄操作中,控制器210控制寫入/讀取單元220根據(jù)主機240的命令或驅動系統(tǒng)200的控制通過執(zhí)行邏輯覆寫(LOW)來記錄數(shù)據(jù)。在LOW中,為了更新記錄在盤400(即,一次寫入信息存儲介質)的用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),將更新的數(shù)據(jù)(即,替換數(shù)據(jù))記錄在用戶數(shù)據(jù)區(qū)的未記錄區(qū)中,并可管理原始數(shù)據(jù)和替換數(shù)據(jù)的地址信息,從而原始數(shù)據(jù)和替換數(shù)據(jù)具有相同的邏輯地址(這通過將所述地址信息存儲在DFL條目中,并將DFL條目寫入盤400來執(zhí)行)。控制器210在用戶數(shù)據(jù)區(qū)的未記錄區(qū)執(zhí)行LOW式替換。控制器210還將替換數(shù)據(jù)記錄在備用區(qū)中以用于缺陷式替換。
圖3是圖2所示的示例性記錄/再現(xiàn)設備的詳細框圖。
參照圖3,可使用幾個不同的部件來實現(xiàn)圖2所示的示例性記錄/再現(xiàn)設備200的控制單元210和寫入/讀取單元220。例如,光學拾取器250可用作在光盤400上執(zhí)行寫入/讀取操作的寫入/讀取單元220。此外,主機接口(I/F)211、數(shù)字信號處理器(DSP)212、射頻放大器(RF AMP)213、伺服機構214和系統(tǒng)控制器215可用作控制單元210。換句話說,光學拾取器250和系統(tǒng)控制器215分別對應于圖2中的寫入/讀取單元220和控制器210。
在記錄操作中,主機I/F 211從主機240接收要記錄的數(shù)據(jù)、寫命令以及要記錄的數(shù)據(jù)的邏輯地址信息,并將相同的信息發(fā)送給系統(tǒng)控制器215。
系統(tǒng)控制器215從主機I/F 211接收寫命令,并執(zhí)行記錄所需的初始化。
具體地講,根據(jù)本發(fā)明的第一種方法,系統(tǒng)控制器215控制寫入/讀取單元220通過LOW將用于更新記錄在盤400上的塊的替換塊記錄在盤400的用戶數(shù)據(jù)區(qū)中,將用于替換盤400上出現(xiàn)的缺陷塊的替換塊記錄在盤400的備用區(qū)中。如果在記錄在盤400的預定區(qū)中的原始塊經(jīng)原始塊的LOW式替換被第一替換塊替換的同時出現(xiàn)缺陷,那么系統(tǒng)控制器215控制寫入/讀取單元220經(jīng)第一替換塊的缺陷式替換將第二替換塊記錄在盤400的備用區(qū)中,產(chǎn)生包括原始塊的位置信息和第二替換塊的位置信息的替換條目(DFL條目)以指示替換狀態(tài),并將第一替換塊的位置信息存儲在第二替換塊中。
另一方面,根據(jù)本發(fā)明的第二種方法,系統(tǒng)控制器215控制寫入/讀取單元220通過LOW將用于更新記錄在盤400上的塊的替換塊記錄在盤400的用戶數(shù)據(jù)區(qū)中,將用于替換盤400上出現(xiàn)的缺陷塊的替換塊記錄在盤400的備用區(qū)中。如果在記錄在盤400的預定區(qū)中的原始塊經(jīng)原始塊的LOW式替換被第一替換塊替換的同時出現(xiàn)缺陷,那么系統(tǒng)控制器215控制寫入/讀取單元220經(jīng)第一替換塊的缺陷式替換將第二替換塊記錄在盤400的備用區(qū)中,并產(chǎn)生用于指示LOW式替換的狀態(tài)的第一DFL條目和用于指示由于在LOW式替換期間出現(xiàn)的缺陷而導致的缺陷式替換的狀態(tài)的第二DFL條目。
DSP 212將用于糾錯的附加數(shù)據(jù)(諸如奇偶校驗位)添加到從主機I/F 211接收的要記錄的數(shù)據(jù),通過對該數(shù)據(jù)執(zhí)行ECC編碼來產(chǎn)生作為糾錯塊的ECC塊,并按照預定的方式來調制產(chǎn)生的ECC塊。RF AMP 213將從DSP 212輸出的數(shù)據(jù)轉換為RF信號。光學拾取器250將從RF AMP 213輸出的RF信號記錄在盤400上。伺服機構214從系統(tǒng)控制器215接收伺服控制所需的輸入命令,并對光學拾取器250進行伺服控制。
在再現(xiàn)操作中,主機I/F 211從主機240接收再現(xiàn)命令。系統(tǒng)控制器215執(zhí)行再現(xiàn)所需的初始化。
具體地講,根據(jù)本發(fā)明的第一種方法,系統(tǒng)控制器215將根據(jù)再現(xiàn)命令的邏輯地址轉換為物理地址,基于該物理地址從DFL條目獲得替換地址,并控制寫入/讀取單元220讀取記錄在相應位置的替換塊。如果讀取的替換塊的糾錯失敗,那么系統(tǒng)控制器215從包括在替換塊中的附加信息部分獲得前一替換塊的位置,控制寫入/讀取單元220讀取記錄在前一替換塊的位置處的替換塊,并再現(xiàn)讀取的替換塊。
另一方面,根據(jù)本發(fā)明的第二種方法,系統(tǒng)控制器215將根據(jù)再現(xiàn)命令的邏輯地址轉換為物理地址,并基于轉換的物理地址尋找DFL條目。如果在與要再現(xiàn)的數(shù)據(jù)有關的第一DFL條目中設置了鏈接狀態(tài)信息,那么系統(tǒng)控制器215控制寫入/讀取單元220讀取記錄在與包括在鏈接到第一DFL條目的第二DFL條目中的替換位置信息相應的位置處的替換塊。如果讀取的替換塊的再現(xiàn)失敗,那么系統(tǒng)控制器215控制寫入/讀取單元220讀取記錄在與包括在第一DFL條目中的替換位置信息相應的位置處的替換塊,并再現(xiàn)讀取的替換塊。
光學拾取器250將激光束照射到盤400上,并輸出通過接收從盤400反射的激光束獲得的光學信號。RFAMP213將從光學拾取器250輸出的光學信號轉換為RF信號,將從RF信號獲得的調制的數(shù)據(jù)提供給DSP 212,并將從RF信號獲得的伺服控制信號提供給伺服機構214。DSP 212對調制的數(shù)據(jù)進行解調,并輸出通過ECC糾錯獲得的數(shù)據(jù)。
伺服機構214基于從RF AMP 213接收的伺服信號和從系統(tǒng)控制器215接收的伺服控制所需的命令對光學拾取器250進行伺服控制。主機I/F 211將從DSP 212接收的數(shù)據(jù)發(fā)送給主機240。
圖4是根據(jù)本發(fā)明實施例的信息存儲介質的結構圖。
參照圖4,在用作一次寫入信息存儲介質的光盤400上記錄的數(shù)據(jù)的結構包括導入?yún)^(qū)410、數(shù)據(jù)區(qū)420和導出區(qū)430。
導入?yún)^(qū)410包括第一盤管理區(qū)411、臨時盤管理區(qū)(TDMA)412和第二盤管理區(qū)413。設置第一盤管理區(qū)411和第二盤管理區(qū)413以記錄關于在數(shù)據(jù)區(qū)420中出現(xiàn)的一個或多個缺陷的信息。與導入?yún)^(qū)410相比,導出區(qū)430僅包括第三盤管理區(qū)431和第四盤管理區(qū)432,而不包括臨時盤管理區(qū)(TDMA)。
包括在導入?yún)^(qū)410中的TDMA 412是用于記錄關于一次寫入信息存儲介質400的臨時缺陷管理和臨時盤管理的信息的區(qū)。
TDMA 412包括臨時缺陷列表(TDFL)(也稱為DFL條目列表)414、臨時盤定義結構(TDDS)415和記錄管理數(shù)據(jù)(RMD)416。
臨時缺陷列表(TDFL)414指示關于臨時缺陷的信息,其包括缺陷數(shù)據(jù)的位置信息和用于替換缺陷數(shù)據(jù)的替換數(shù)據(jù)的位置信息。具體地講,根據(jù)本發(fā)明的各實施例,TDFL 414包括用于指示缺陷式替換的狀態(tài)或LOW式替換的狀態(tài)的替換(DFL)條目417。
臨時盤定義結構(TDDS)415包括驅動區(qū)和TDFL 414的位置指針,還包括在初始化操作中分配的備用區(qū)421和423的位置和大小信息、寫保護信息、在數(shù)據(jù)區(qū)420中分配的臨時缺陷管理區(qū)的位置和大小信息、關于用戶數(shù)據(jù)區(qū)422的信息、關于每個備用區(qū)中可替換的位置的信息和用戶數(shù)據(jù)區(qū)422的最后記錄的地址信息。
RMD 416是通過使用位值(bit value)表示用戶數(shù)據(jù)區(qū)422的每個簇是否被記錄來指示用戶數(shù)據(jù)區(qū)422是否被記錄的信息。
第一盤管理區(qū)411、第二盤管理區(qū)413、第三盤管理區(qū)431和第四盤管理區(qū)432是當制成一次寫入信息存儲介質400時被設置來記錄最終盤管理信息的區(qū)。
數(shù)據(jù)區(qū)420順序包括第一備用區(qū)421、用戶數(shù)據(jù)區(qū)422和第二備用區(qū)423。
第一備用區(qū)421和第二備用區(qū)423是被設置來記錄用于替換記錄在用戶數(shù)據(jù)區(qū)422中的數(shù)據(jù)的替換數(shù)據(jù)的區(qū)。根據(jù)本實施例,用于缺陷式替換的替換數(shù)據(jù)被記錄在備用區(qū)421和423中。
用戶數(shù)據(jù)區(qū)422是被設置來記錄用戶數(shù)據(jù)的區(qū)。具體地講,根據(jù)本發(fā)明的各實施例,用于通過LOW來替換用戶數(shù)據(jù)的替換數(shù)據(jù)被記錄在用戶數(shù)據(jù)區(qū)422中。用戶數(shù)據(jù)區(qū)422可被劃分為多個小區(qū),在該多個小區(qū)中可以進行用戶數(shù)據(jù)的添加和LOW,并且由于LOW式替換限于用戶數(shù)據(jù)區(qū)422,所以用于缺陷式替換的區(qū)和用于LOW式替換的區(qū)被區(qū)分。換句話說,如果替換塊存在于用戶數(shù)據(jù)區(qū)422中,那么這種替換塊用于LOW式替換。然而,如果替換塊存在于備用區(qū)421或423中,那么這種替換塊用于缺陷式替換。
圖5是根據(jù)本發(fā)明第一實施例的DFL條目417的結構圖。
參照圖5,DFL條目417包括原始地址510和替換地址520。
原始地址510指示原始記錄塊在物理空間中的地址,替換地址520指示替換記錄塊在物理空間中的地址。也就是說,原始地址510最好是與主機的記錄命令中的邏輯地址對應的物理地址。類似地,替換地址520最好是最終替換的替換塊的物理地址。換句話說,根據(jù)本發(fā)明第一實施例,在第一替換塊經(jīng)LOW式替換被記錄以替換原始記錄塊的同時,如果由于出現(xiàn)的缺陷而導致用于替換出現(xiàn)所述缺陷的第一替換塊的第二替換塊被記錄在信息存儲介質400上的備用區(qū)421或423中,那么用于指示該替換狀態(tài)的DFL條目417的原始地址510是原始記錄塊的地址,替換地址520是第二替換塊的地址。
圖6是根據(jù)本發(fā)明第一實施例的示例性的記錄塊600的結構圖。
參照圖6,記錄塊600包括數(shù)據(jù)部分610和附加信息部分620。
設置數(shù)據(jù)部分610以包含用戶數(shù)據(jù)。設置附加信息部分620以包含用戶數(shù)據(jù)的附加信息。根據(jù)本發(fā)明第一實施例,附加信息部分620包括前一替換塊的位置信息621。然而,最好是附加信息部分620的糾錯結構不同于數(shù)據(jù)部分610的糾錯結構,并且記錄塊600被記錄為附加信息部分620的糾錯能力比數(shù)據(jù)部分610的糾錯能力好。
也就是說,根據(jù)本發(fā)明第一實施例,由于示例性的記錄塊可被劃分為用于用戶數(shù)據(jù)的糾錯塊和用于附加信息的糾錯塊,所以最好是,即使用于用戶數(shù)據(jù)的糾錯塊不能被糾錯,用于附加信息的糾錯塊也可糾錯。例如,在根據(jù)藍光ECC格式的用于用戶數(shù)據(jù)的LDC簇和用于附加信息的BIS簇的情況下,最好是BIS簇的糾錯能力極好。
圖7是使用交織編碼方法編碼的圖6所示的記錄塊600的詳細示例。
在交織編碼方法中,包括用戶數(shù)據(jù)的塊(被稱為LDC塊)和包括地址數(shù)據(jù)的塊(被稱為BIS塊)被交錯設置,并被記錄在例如如圖4所示的信息存儲介質400上的數(shù)據(jù)區(qū)420中。在再現(xiàn)操作中,包括地址數(shù)據(jù)的塊被糾錯,然后包括用戶數(shù)據(jù)的塊被糾錯。
參照圖7,用戶數(shù)據(jù)711可被劃分為多個數(shù)據(jù)幀。用戶數(shù)據(jù)711形成數(shù)據(jù)塊712,通過將預定數(shù)量的行奇偶校驗位添加到數(shù)據(jù)塊712形成LDC塊713。LDC塊713根據(jù)預定的排列構成ECC簇714。ECC簇714可分布在物理簇塊730的ECC部分中。
根據(jù)本發(fā)明的各實施例,可通過將由記錄系統(tǒng)組合的邏輯地址和控制數(shù)據(jù)715、與信息存儲介質上用戶數(shù)據(jù)的物理位置有關的物理地址716和附加信息720組合來形成訪問塊(access block)717。通過將預定數(shù)量的行奇偶校驗位添加到訪問塊717形成BIS塊718。BIS塊718根據(jù)預定的排列構成BIS簇719。BIS簇719可以分布在物理簇塊730的BIS列中。通過將一列同步比特組添加到物理簇塊730形成物理簇。如上所述,通過根據(jù)交織編碼方法來排列數(shù)據(jù)可提高糾錯能力,具體地講,附加信息部分620的糾錯能力可被提高到好于數(shù)據(jù)部分610的糾錯能力。
圖8是根據(jù)本發(fā)明第二實施例的DFL條目417的結構圖。
參照圖8,DFL條目417包括原始地址810、替換地址820和鏈接狀態(tài)信息830。
根據(jù)第二實施例,在經(jīng)LOW式替換記錄第一替換塊以替換原始記錄塊的同時出現(xiàn)缺陷,如果用于替換出現(xiàn)缺陷的第一替換塊的第二替換塊被記錄在信息存儲介質400上的備用區(qū)421或423中,那么產(chǎn)生用于指示LOW式替換的DFL條目和用于指示缺陷式替換的DFL條目以指示這種替換狀態(tài)。
原始地址810最好是與主機的記錄命令中的邏輯地址對應的物理地址,或者是在替換期間出現(xiàn)的缺陷塊的物理地址。替換地址820最好是最終替換的替換塊的物理地址或者是在替換期間出現(xiàn)的缺陷塊的物理地址。
鏈接狀態(tài)信息830是指示DFL條目417是否被鏈接到另一DFL條目的信息。
現(xiàn)在將詳細描述根據(jù)第一實施例的方法和根據(jù)第二實施例的方法。
圖9A是根據(jù)本發(fā)明第一實施例的當在LOW式替換期間出現(xiàn)缺陷時的替換過程的示圖。
參照圖9A,在更新的數(shù)據(jù)塊B1、B2和B3根據(jù)LOW式替換被記錄在物理空間P4、P5和P6中的同時,從P5塊檢測到缺陷,其中,記錄在如圖4所示的信息存儲介質400上的用戶數(shù)據(jù)區(qū)422中的物理空間P1、P2和P3中的數(shù)據(jù)塊A1、A2和A3被更新的數(shù)據(jù)塊B1、B2和B3替換。然后,記錄在物理空間P5中的數(shù)據(jù)B2根據(jù)缺陷式替換被替換在物理空間Ps中。
參照圖9B,產(chǎn)生DFL條目(P2→Ps)以指示P2最終被Ps替換。這里,也產(chǎn)生指示P1和P3分別被P4和P6替換的DFL條目,并將其存儲在如圖4所示的DFL條目列表414中。
在這種情況下,為了指示Ps塊的前一替換塊是P5塊,P5塊的位置信息被存儲在Ps塊的附加信息部分中。這樣,如果主機命令驅動系統(tǒng)再現(xiàn)介質上的記錄在對應于P2的邏輯地址處的數(shù)據(jù)以在將來再現(xiàn)數(shù)據(jù)B2,那么驅動系統(tǒng)從DFL條目識別出對應于所述邏輯地址的物理地址P2已經(jīng)被物理地址Ps替換,并再現(xiàn)記錄在例如如圖4所示的備用區(qū)421或423中的Ps塊。如果不能再現(xiàn)記錄在Ps塊中的用戶數(shù)據(jù)B2,那么由于替換塊Ps被記錄在備用區(qū)421或423中,所以驅動系統(tǒng)識別出替換塊Ps是由于缺陷式替換而被替換的塊,然后驅動系統(tǒng)識別出前一替換塊的用戶數(shù)據(jù)與Ps塊的用戶數(shù)據(jù)相同。因此,驅動系統(tǒng)獲得存儲在Ps塊的附加信息部分中的前一替換塊的位置信息,識別出該位置信息為P5,訪問P5塊,并再現(xiàn)P5塊的用戶數(shù)據(jù)。
圖10A是根據(jù)本發(fā)明第二實施例的在LOW式替換期間出現(xiàn)缺陷時的替換過程的示圖。
與圖9A所示的第一實施例相比,使用兩個DFL條目來指示例如如圖4所示的信息存儲介質400上的原始位置P2通過P5最終被Ps替換。也就是說,由于P2根據(jù)LOW式替換被P5替換,P5根據(jù)缺陷式替換被Ps替換,所以使用兩個不同的DFL條目以區(qū)分兩種替換狀態(tài),并使用鏈接狀態(tài)信息來指示它們的鏈接狀態(tài)。
參照圖10B,驅動系統(tǒng)產(chǎn)生DFL條目(P2→P5)以指示P2被P5替換,將鏈接狀態(tài)信息設置為“1”以指示該DFL條目被鏈接到DFL條目列表414中的另一DFL條目,并產(chǎn)生另一DFL條目(P5→Ps)以指示P5被Ps替換。
這樣,如果主機命令驅動系統(tǒng)再現(xiàn)信息存儲介質400上對應于原始位置P2的邏輯地址處的數(shù)據(jù)以讀取數(shù)據(jù)B2,那么驅動系統(tǒng)從DFL條目(P2→P5)識別出對應于該邏輯地址的物理地址P2被P5替換并且鏈接狀態(tài)信息被設置為“1”,尋找原始地址字段中存儲P5的DFL條目(P5→Ps),識別出P5最終被Ps替換,再現(xiàn)Ps塊,并將存儲在Ps塊中的數(shù)據(jù)B2發(fā)送給主機。如果由于缺陷導致不能再現(xiàn)Ps塊,那么由于驅動系統(tǒng)從DFL條目(P5→Ps)識別出Ps塊是記錄在例如如圖4所示的備用區(qū)421或423中的替換塊,并且識別出存儲在P5塊中的用戶數(shù)據(jù)與存儲在Ps塊中的用戶數(shù)據(jù)相同,所以驅動系統(tǒng)可再現(xiàn)P5塊,并將存儲在P5塊中的數(shù)據(jù)B2發(fā)送給主機。
這里,盡管鏈接狀態(tài)信息在DFL條目中是區(qū)分每個DFL條目是否被鏈接所必需的,但是現(xiàn)在將參照圖11A和圖11B來如下描述兩個未鏈接的DFL條目。
當在例如如圖4所示的信息存儲介質400上的用戶數(shù)據(jù)區(qū)422中執(zhí)行LOW式替換時,根據(jù)LOW式替換而被替換的區(qū)可被物理地而不是邏輯地記錄。也就是說,如圖11A所示,如果主機試圖根據(jù)LOW式替換在邏輯地址L1、L2和L3更新數(shù)據(jù)塊B1、B2和B3,那么由于數(shù)據(jù)先前已被記錄在對應于所述邏輯地址的物理地址P1、P2和P3,所以驅動系統(tǒng)通過用P4、P5和P6替換P1、P2和P3來將數(shù)據(jù)塊B1、B2和B3記錄在物理地址P4、P5和P6,并如圖11B所示產(chǎn)生DFL條目列表414中的DFL條目(P1:P3→P4:P6)以指示替換狀態(tài)。這里,由于即使物理地址P4、P5和P6是物理記錄的區(qū),對應于物理地址P4、P5和P6的邏輯地址L4、L5和L6也是未記錄區(qū),所以主機可使用邏輯地址L4、L5和L6。因而,如果主機試圖在邏輯地址L4、L5和L6記錄數(shù)據(jù)塊C1、C2和C3,那么由于數(shù)據(jù)已被記錄在對應于所述邏輯地址的物理地址,所以驅動系統(tǒng)通過根據(jù)LOW式替換用P7、P8和P9替換P4、P5和P6來在物理地址P7、P8和P9記錄數(shù)據(jù)塊C1、C2和C3,并如圖11B所示產(chǎn)生DFL條目列表414中的DFL條目(P4:P6→P7:P9)以指示替換狀態(tài)。
如上所述,當在用戶數(shù)據(jù)區(qū)422中執(zhí)行LOW式替換時,存儲在DFL條目的替換地址字段中的物理地址可以存儲在另一DFL條目的原始地址字段中。在這種情況下,這兩個DFL條目不應該被鏈接到彼此。
因而,根據(jù)第二實施例,如圖11B所示,通過將DFL條目(P1:P3→P4:P6)的鏈接狀態(tài)信息設置為“0”,DFL條目(P1:P3→P4:P6)可以指示這兩個DFL條目沒有鏈接到彼此。根據(jù)第一實施例,對于DFL條目,對應于邏輯地址的物理地址總應該被存儲在DFL條目的原始地址字段中,對應于最終替換塊的物理地址總應該被存儲在DFL條目的替換地址字段中。
圖12A示出另一示例,其中,當用戶數(shù)據(jù)區(qū)422中發(fā)生LOW式替換時,存儲在DFL條目的替換地址字段中的物理地址被存儲在另一DFL的原始地址字段中。
參照圖12A,當記錄在例如如圖4所示的信息存儲介質400上的用戶數(shù)據(jù)區(qū)422中的物理空間P1、P2和P3中的數(shù)據(jù)塊A1、A2和A3通過LOW式替換被替換時,由于數(shù)據(jù)量的增加,更新的數(shù)據(jù)塊A1′、A2′、A3′和A4′被記錄在對應于邏輯空間L1、L2、L3和L4的從物理空間P4開始的物理空間中。在這種情況下,驅動系統(tǒng)通過LOW式替換將更新的數(shù)據(jù)塊A1′、A2′、A3′和A4′記錄在物理空間P4、P5、P6和P7中,并產(chǎn)生如圖12B所示的DFL條目(P1:P3→P4:P6)和DFL條目(P4→P7)。這里,盡管在A1′被記錄在P4中以前P4是未記錄區(qū),但是由于在A4′被記錄在對應于L4的P4中以前確定P1被P4替換,所以P4被認為是物理記錄的區(qū)而不是邏輯記錄的區(qū)。因而,在這種情況下,如圖12B所示,存儲在DFL條目的替換地址字段中的物理地址被存儲在另一DFL條目的原始地址字段中。盡管圖12B表示了本發(fā)明第二實施例,但是也可根據(jù)本發(fā)明第一實施例來實現(xiàn)該DFL條目。
圖13是示出根據(jù)本發(fā)明第一實施例的示例性的記錄過程的流程圖。
參照圖13,在操作1310,當在LOW式替換期間出現(xiàn)缺陷時,在操作1320,驅動系統(tǒng)產(chǎn)生包括通過LOW更新的數(shù)據(jù)部分和指示前一塊的位置(缺陷塊的位置)的附加信息部分的替換塊。
在操作1330,驅動系統(tǒng)將產(chǎn)生的替換塊記錄在信息存儲介質400上的備用區(qū)421或423中。
在操作1340,驅動系統(tǒng)產(chǎn)生包括原始塊的位置信息和最終替換塊的位置信息的DFL條目,并將該DFL條目記錄在信息存儲介質400上的DFL條目列表414中。
圖14是示出根據(jù)本發(fā)明第一實施例的示例性的再現(xiàn)過程的流程圖。
參照圖14,在操作1410,驅動系統(tǒng)從主機接收數(shù)據(jù)再現(xiàn)命令。
在操作1420,驅動系統(tǒng)將根據(jù)再現(xiàn)命令的邏輯地址轉換為物理地址,并尋找與該物理地址有關的DFL條目。
在操作1430,驅動系統(tǒng)讀取記錄在該DFL條目中所存儲的最終替換地址處的替換塊。
在操作1440,驅動系統(tǒng)確定替換塊的糾錯是否成功。如果替換塊的糾錯成功,那么在操作1470,驅動系統(tǒng)再現(xiàn)替換塊。
如果替換塊的糾錯不成功,那么在操作1450,驅動系統(tǒng)從替換塊的附加信息獲得前一替換塊的位置。如以上參照本發(fā)明第一實施例所述,如圖6所示,記錄塊可被劃分為數(shù)據(jù)部分和包括前一替換塊的位置信息的附加信息部分。此外,由于數(shù)據(jù)被記錄為附加信息部分的糾錯能力高于數(shù)據(jù)部分的糾錯能力,所以即使數(shù)據(jù)部分的糾錯失敗,如果附加信息部分的糾錯可行,那么也可提取前一替換塊的位置。
在操作1460,驅動系統(tǒng)讀取在前一替換塊的位置處記錄的替換塊,并在操作1470再現(xiàn)替換塊。
圖15是示出根據(jù)本發(fā)明第二實施例的示例性的記錄過程的流程圖。
參照圖15,在操作1510,當在LOW式替換期間出現(xiàn)缺陷時,在操作1520,驅動系統(tǒng)將包括更新的數(shù)據(jù)的替換塊記錄在例如如圖4所示的信息存儲介質400上的備用區(qū)421或423中。
在操作1530,驅動系統(tǒng)產(chǎn)生指示LOW式替換的DFL條目,該DFL條目包括指示該DFL條目被鏈接到另一DFL條目的鏈接狀態(tài)信息。在操作1540,驅動系統(tǒng)還產(chǎn)生指示缺陷式替換的DFL條目。
在操作1550,驅動系統(tǒng)將產(chǎn)生的DFL條目記錄在信息存儲介質400上的DFL條目列表414中。
圖16是示出根據(jù)本發(fā)明第二實施例的示例性的再現(xiàn)過程的流程圖。
參照圖16,在操作1610,驅動系統(tǒng)從主機接收數(shù)據(jù)再現(xiàn)命令。
在操作1620,驅動系統(tǒng)將根據(jù)再現(xiàn)命令的邏輯地址轉換為物理地址,并尋找與該物理地址有關的DFL條目。
如果該DFL條目的鏈接狀態(tài)信息被設置,那么在操作1630,驅動系統(tǒng)通過搜索鏈接到該DFL條目的另一DFL條目來尋找最終DFL條目。
在操作1640,驅動系統(tǒng)讀取記錄在最終DFL條目中所存儲的替換地址處的替換塊。
如果在操作1650可以再現(xiàn)讀取的替換塊,那么在操作1670,驅動系統(tǒng)再現(xiàn)該替換塊。
如果不能再現(xiàn)讀取的替換塊,那么驅動系統(tǒng)在操作1660尋找鏈接到最終DFL條目的前一DFL條目,并讀取記錄在前一DFL條目中所存儲的替換地址處的替換塊,并在操作1670再現(xiàn)該替換塊。
本發(fā)明的各方面和各實施例可被寫為計算機程序,并且可在使用計算機可讀記錄介質執(zhí)行所述程序的通用數(shù)字計算機中被實現(xiàn)。計算機可讀記錄介質的示例包括磁存儲介質(例如,ROM、軟盤、硬盤等)、光學記錄介質(例如,CD-ROM、DVD等)和諸如載波(例如通過互聯(lián)網(wǎng)傳輸)的存儲介質。計算機可讀記錄介質還可以分布在聯(lián)網(wǎng)的計算機系統(tǒng)上,從而以分布式方式存儲和執(zhí)行計算機可讀代碼。本發(fā)明所屬領域的程序員可以容易地推斷出實現(xiàn)本發(fā)明的功能程序、代碼和代碼段。
盡管示出和描述了本發(fā)明的示例性實施例,但是本領域技術人員應該理解,在不脫離本發(fā)明的精神和范圍的情況下,可以進行形式上的各種改變和修改,并且元件可以被其等同物取代。例如,只要利用結合圖2、圖3、圖4、圖6、圖7、圖8、圖9A至圖9B、圖10A至圖10B、圖11A至圖11B、圖12A至圖12B、圖13、圖14、圖15和圖16描述的數(shù)據(jù)替換技術,就可利用在一次寫入或可重寫記錄介質的情況下描述的其它計算機可讀介質,諸如只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學或數(shù)據(jù)存儲裝置以及載波。同樣,中央控制器可被實現(xiàn)為芯片集,或者可被實現(xiàn)為被編程以執(zhí)行參照圖13至圖16所述的方法的通用或專用計算機。因此,本發(fā)明不限于所公開的各種示例性實施例,而是包括落入權利要求范圍內的所有實施例。
權利要求
1.一種信息存儲介質,包括第一區(qū),用于使用邏輯覆寫式替換來更新記錄在所述介質上的數(shù)據(jù);第二區(qū),用于替換出現(xiàn)在所述介質上的缺陷,其中,如果在第一替換塊根據(jù)邏輯覆寫式替換被記錄在第一區(qū)中以替換記錄在所述介質的預定區(qū)中的原始塊的同時檢測到缺陷,那么使用缺陷式替換將用于替換第一替換塊的第二替換塊記錄在第二區(qū)中,其中,指示替換狀態(tài)的缺陷列表條目包括原始塊的位置信息和第二替換塊的位置信息,第二替換塊包括第一替換塊的位置信息。
2.如權利要求1所述的信息存儲介質,其中,第二替換塊是記錄/再現(xiàn)單元塊,包括用于用戶數(shù)據(jù)的用戶數(shù)據(jù)部分和用于第一替換塊的位置信息的附加信息部分。
3.如權利要求2所述的信息存儲介質,其中,附加信息部分被記錄為其糾錯能力比用戶數(shù)據(jù)部分的糾錯能力好。
4.如權利要求1所述的信息存儲介質,其中,原始塊的位置信息和第二替換塊的位置信息由所述介質的物理空間的地址表示。
5.如權利要求1所述的信息存儲介質,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
6.一種信息存儲介質,包括第一區(qū),用于使用邏輯覆寫式替換來更新記錄在所述介質上的數(shù)據(jù);第二區(qū),用于替換出現(xiàn)在所述介質上的缺陷,其中,如果在第一替換塊根據(jù)邏輯覆寫式替換被記錄在第一區(qū)中以替換記錄在所述介質的預定區(qū)中的原始塊的同時檢測到缺陷,那么使用缺陷式替換將用于替換第一替換塊的第二替換塊記錄在第二區(qū)中,其中,指示邏輯覆寫式替換的狀態(tài)的第一缺陷列表條目和指示在邏輯覆寫式替換期間發(fā)生的缺陷式替換的替換狀態(tài)的第二缺陷列表條目被設置。
7.如權利要求6所述的信息存儲介質,其中,第一缺陷列表條目包括原始塊的位置信息和第一替換塊的位置信息,第二缺陷列表條目包括第一替換塊的位置信息和第二替換塊的位置信息。
8.如權利要求7所述的信息存儲介質,其中,第一缺陷列表條目還包括用于指示與第一缺陷列表條目有關的第一替換塊已經(jīng)被第二替換塊替換的鏈接狀態(tài)信息。
9.如權利要求6所述的信息存儲介質,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
10.一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從信息存儲介質讀取數(shù)據(jù);控制器,控制寫入/讀取單元通過邏輯覆寫將用于更新記錄在所述介質上的數(shù)據(jù)的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中,并且如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中,產(chǎn)生包括原始塊的位置信息和第二替換塊的位置信息的缺陷列表條目以指示替換狀態(tài),并將第一替換塊的位置信息設置在第二替換塊中。
11.如權利要求10所述的記錄/再現(xiàn)設備,其中,第二替換塊是記錄/再現(xiàn)單元塊,包括用于用戶數(shù)據(jù)的用戶數(shù)據(jù)部分和用于第一替換塊的位置信息的附加信息部分。
12.如權利要求11所述的記錄/再現(xiàn)設備,其中,控制器還控制寫入/讀取單元記錄附加信息部分,以使得附加信息部分的糾錯能力比用戶數(shù)據(jù)部分的糾錯能力好。
13.如權利要求10所述的記錄/再現(xiàn)設備,其中,原始塊的位置信息和第二替換塊的位置信息由所述介質的物理空間的地址表示。
14.如權利要求10所述的記錄/再現(xiàn)設備,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
15.一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從信息存儲介質記錄數(shù)據(jù);控制器,控制寫入/讀取單元通過邏輯覆寫將用于更新記錄在所述介質上的數(shù)據(jù)的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中,并且如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中,并產(chǎn)生指示邏輯覆寫式替換的狀態(tài)的第一缺陷列表條目和指示在邏輯覆寫式替換期間發(fā)生的缺陷式替換的狀態(tài)的第二缺陷列表條目。
16.如權利要求15所述的記錄/再現(xiàn)設備,其中,第一缺陷列表條目包括原始塊的位置信息和第一替換塊的位置信息,第二缺陷列表條目包括第一替換塊的位置信息和第二替換塊的位置信息。
17.如權利要求16所述的記錄/再現(xiàn)設備,其中,第一缺陷列表條目還包括用于指示與第一缺陷列表條目有關的第一替換塊已經(jīng)被第二替換塊替換的鏈接狀態(tài)信息。
18.如權利要求15所述的記錄/再現(xiàn)設備,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
19.一種記錄/再現(xiàn)設備,包括寫入/讀取單元,被設置為在信息存儲介質上記錄數(shù)據(jù)以及從信息存儲介質讀取數(shù)據(jù);控制器,被構造為控制寫入/讀取單元通過邏輯覆寫將用于更新記錄在所述介質上的數(shù)據(jù)的替換數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)中,產(chǎn)生包括原始塊的位置信息和替換塊的位置信息的缺陷列表條目以指示替換狀態(tài),并且如果根據(jù)數(shù)據(jù)寫命令的空間是邏輯未記錄空間且是物理記錄空間,則將缺陷列表條目中的替換塊的位置信息設置為另一缺陷列表條目中的原始塊的位置信息。
20.如權利要求19所述的記錄/再現(xiàn)設備,其中,逐記錄/再現(xiàn)單元塊地識別邏輯未記錄且物理記錄的空間。
21.一種記錄/再現(xiàn)方法,包括通過邏輯覆寫將用于更新記錄在信息存儲介質上的塊的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中;如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,那么通過將第一替換塊的位置信息設置在用于第一替換塊的缺陷式替換的第二替換塊中來將第二替換塊記錄在第二區(qū)中;產(chǎn)生包括原始塊的位置信息和第二替換塊的位置信息的缺陷列表條目以指示替換狀態(tài)。
22.如權利要求21所述的方法,其中,第二替換塊是記錄/再現(xiàn)單元塊,包括用于用戶數(shù)據(jù)的用戶數(shù)據(jù)部分和用于第一替換塊的位置信息的附加信息部分。
23.如權利要求22所述的方法,其中,附加信息部分的糾錯能力比用戶數(shù)據(jù)部分的糾錯能力好。
24.如權利要求21所述的方法,其中,原始塊的位置信息和第二替換塊的位置信息由所述介質的物理空間的地址表示。
25.如權利要求21所述的方法,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
26.一種記錄/再現(xiàn)方法,包括通過邏輯覆寫將用于更新記錄在信息存儲介質上的塊的替換塊記錄在所述介質的第一區(qū)中,將用于替換所述介質上出現(xiàn)的缺陷塊的替換塊記錄在所述介質的第二區(qū)中,并且如果在第一替換塊被記錄在第一區(qū)中以執(zhí)行記錄在所述介質的預定區(qū)中的原始塊的邏輯覆寫的同時出現(xiàn)缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中;產(chǎn)生指示邏輯覆寫式替換的狀態(tài)的第一缺陷列表條目和指示在邏輯覆寫式替換期間發(fā)生的缺陷式替換的替換狀態(tài)的第二缺陷列表條目。
27.如權利要求26所述的方法,其中,第一缺陷列表條目包括原始塊的位置信息和第一替換塊的位置信息,第二缺陷列表條目包括第一替換塊的位置信息和第二替換塊的位置信息。
28.如權利要求27所述的方法,其中,第一缺陷列表條目還包括用于指示與第一缺陷列表條目有關的第一替換塊已經(jīng)被第二替換塊替換的鏈接狀態(tài)信息。
29.如權利要求28所述的方法,其中,所述第一區(qū)是用戶數(shù)據(jù)區(qū),所述第二區(qū)是備用區(qū)。
30.一種記錄/再現(xiàn)方法,包括通過邏輯覆寫將用于更新記錄在信息存儲介質上的塊的替換數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)中;產(chǎn)生包括原始塊的位置信息和替換塊的位置信息的缺陷列表條目以指示替換狀態(tài);如果根據(jù)命令的空間是邏輯未記錄空間且是物理記錄空間,那么將所述缺陷列表條目中的替換塊的位置信息設置為另一缺陷列表條目中的原始塊的位置信息。
31.如權利要求30所述的方法,其中,通過記錄塊來識別邏輯未記錄且物理記錄的空間。
32.一種數(shù)據(jù)再現(xiàn)設備,包括讀取單元,從信息存儲介質讀取數(shù)據(jù);控制器,控制讀取單元基于包括在與要再現(xiàn)的數(shù)據(jù)有關的缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊,如果讀取的替換塊的糾錯失敗,那么控制讀取單元從包括在替換塊中的附加信息部分獲得前一替換塊的位置并讀取記錄在前一替換塊的位置處的替換塊,并且再現(xiàn)讀取的替換塊。
33.一種數(shù)據(jù)再現(xiàn)設備,包括讀取單元,從信息存儲介質讀取數(shù)據(jù);控制器,如果鏈接狀態(tài)信息設置在與要再現(xiàn)的數(shù)據(jù)有關的第一缺陷列表條目中,那么控制讀取單元基于包括在鏈接到第一缺陷列表條目的第二缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊,并且如果讀取的替換塊的再現(xiàn)失敗,那么控制讀取單元基于包括在第一缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊,并再現(xiàn)讀取的替換塊。
34.一種數(shù)據(jù)再現(xiàn)方法,包括基于包括在與要再現(xiàn)的數(shù)據(jù)有關的缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊;如果讀取的替換塊的糾錯失敗,那么從包括在所述替換塊中的附加信息部分獲得前一替換塊的位置;讀取記錄在前一替換塊的位置處的替換塊,并再現(xiàn)讀取的替換塊。
35.一種數(shù)據(jù)再現(xiàn)方法,包括如果鏈接狀態(tài)信息設置在與要再現(xiàn)的數(shù)據(jù)有關的第一缺陷列表條目中,那么基于包括在鏈接到第一缺陷列表條目的第二缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊;如果讀取的替換塊的再現(xiàn)失敗,那么基于包括在第一缺陷列表條目中的替換位置信息來讀取記錄在替換位置處的替換塊,并再現(xiàn)讀取的替換塊。
全文摘要
提供一種提高數(shù)據(jù)再現(xiàn)效率的信息存儲介質、記錄/再現(xiàn)設備及方法。該記錄/再現(xiàn)設備包括寫入/讀取單元,在信息存儲介質上記錄數(shù)據(jù)以及從該介質讀取數(shù)據(jù);控制器,控制寫入/讀取單元經(jīng)LOW將用于更新數(shù)據(jù)的替換塊記錄在第一區(qū)中,將用于替換缺陷塊的替換塊記錄在第二區(qū)中,如果在第一替換塊被記錄在第一區(qū)中時檢測到缺陷,則將用于第一替換塊的缺陷式替換的第二替換塊記錄在第二區(qū)中,產(chǎn)生包括原始塊和第二替換塊的位置信息的DFL條目,并將第一替換塊的位置信息移動到第二替換塊中。結果,用于缺陷式替換的區(qū)和用于LOW式替換的區(qū)被彼此區(qū)分,并且盡管由于在LOW式替換期間產(chǎn)生的缺陷導致缺陷式替換,但是通過有效地管理替換信息可提高數(shù)據(jù)再現(xiàn)效率。
文檔編號G11B7/007GK101057280SQ200580038636
公開日2007年10月17日 申請日期2005年11月8日 優(yōu)先權日2004年11月12日
發(fā)明者黃盛熙, 高禎完 申請人:三星電子株式會社