專利名稱:將數(shù)據(jù)記錄在應(yīng)用了額外糾錯編碼的信息記錄介質(zhì)中或從所述介質(zhì)再現(xiàn)數(shù)據(jù)的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明的多方面涉及一種將數(shù)據(jù)記錄在信息記錄介質(zhì)中和/或從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的設(shè)備和方法,其中,在所述信息存儲介質(zhì)中,數(shù)據(jù)經(jīng)過糾
錯編碼(ECC)并被存儲。
背景技術(shù):
使現(xiàn)有光盤系統(tǒng)(例如,DVD、 HDDVD、藍光盤等)標準化的糾錯編碼(ECC)格式對突發(fā)錯誤(例如,劃痕或手印)和隨機錯誤(例如,灰塵)定義了ECC性能。當頻繁使用盤時,由于灰塵、劃痕、手印、記錄功率或再現(xiàn)功率的影響并根據(jù)用戶的盤管理狀態(tài),導(dǎo)致盤上記錄的數(shù)據(jù)的可靠性逐漸惡化。特別是,當盤的表面上的物理劃痕所產(chǎn)生的突發(fā)錯誤嚴重損壞數(shù)據(jù)時,難以恢復(fù)數(shù)據(jù)。
最近,開發(fā)了能校正ECC格式的具有與16行相應(yīng)的長度(16 x 183+10字節(jié))的連續(xù)錯誤的DVD。可立刻校正的長度取決于記錄密度。在普通DVD的情況下,可校正與大約6mm的物理長度相應(yīng)的連續(xù)錯誤。在HD DVD的情況下,可校正與大約6.4mm的物理長度相應(yīng)的連續(xù)錯誤。在藍光盤的情況下,可校正與大約9mm的物理長度相應(yīng)的連續(xù)錯誤
發(fā)明內(nèi)容
技術(shù)問題
由于頻繁使用所導(dǎo)致的盤惡化逐漸使得盤的狀態(tài)變差。由于連續(xù)錯誤(例如,劃痕或手印)降低了數(shù)據(jù)可靠性,這樣減少了盤的壽命。另外,當再現(xiàn)數(shù)據(jù)時,盤表面上的物理劃痕顯著增加了糾錯失敗的概率。當用于記錄和再現(xiàn)的拾取器的物鏡與盤表面碰撞時或者由于用戶管理粗心,可產(chǎn)生盤表面上的物理劃痕。由于這種數(shù)據(jù)可靠性惡化,當再現(xiàn)數(shù)據(jù)時如果無法對數(shù)據(jù)進行糾錯,則導(dǎo)致用戶記錄的數(shù)據(jù)信息丟失。另外,為了補償這種數(shù)據(jù)可靠性惡化,如果不考慮與現(xiàn)有ECC格式兼容而以新的ECC格式記錄數(shù)據(jù),則無法保證與現(xiàn)有產(chǎn)品的再現(xiàn)兼容,因此可對用戶使用盤施加了許多限制。
技術(shù)方案
本發(fā)明的多方面提供了一種能夠在與現(xiàn)有的糾錯編碼(ECC)格式保持兼容的同時提高數(shù)據(jù)記錄/再現(xiàn)的可靠性的記錄/再現(xiàn)設(shè)備和方法。
有益效果
根據(jù)本發(fā)明,可在與傳統(tǒng)ECC格式保持兼容的同時更可靠地記錄和再現(xiàn)數(shù)據(jù)。
從下面結(jié)合附圖對實施例的描述,本發(fā)明的這些和/或其他方面和優(yōu)點將
變得清晰并更容易理解,其中
圖l是解釋根據(jù)本發(fā)明的實施例的額外糾錯編碼(ECC)的示圖2是根據(jù)本發(fā)明實施例的將數(shù)據(jù)記錄在應(yīng)用了額外ECC的信息記錄介
質(zhì)和/或從所述信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的設(shè)備的框圖3是圖2中示出的額外ECC編碼器/解碼器的詳細框圖4是示出根據(jù)本發(fā)明實施例的使用額外ECC將數(shù)據(jù)記錄在信息記錄介
質(zhì)中的方法的流程圖5是示出根據(jù)本發(fā)明實施例的使用額外ECC從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)
的方法的流程的處理的概念性示圖7是用于解釋根據(jù)本發(fā)明實施例的對藍光盤(BD )產(chǎn)生額外奇偶校驗
ECC塊的處理的相克念性示圖8是根據(jù)本發(fā)明實施例的通過使用物理驅(qū)動器執(zhí)行額外ECC的記錄/
再現(xiàn)設(shè)備的框圖9是圖8中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的記錄操作的流程圖IO是圖8中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的再現(xiàn)操作的流程圖11是才艮據(jù)本發(fā)明的實施例的通過使用文件系統(tǒng)驅(qū)動器執(zhí)行額外ECC
的記錄/再現(xiàn)設(shè)備的框圖12是根據(jù)本發(fā)明實施例的圖11中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的記錄操作的流程圖13是根據(jù)本發(fā)明實施例的圖11中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的再現(xiàn)操作的流程圖14是根據(jù)本發(fā)明實施例的通過使用物理驅(qū)動器和文件系統(tǒng)驅(qū)動器執(zhí)行額外ECC的記錄/再現(xiàn)設(shè)備的框圖15是根據(jù)本發(fā)明實施例的圖14中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的記錄操作的流程圖16是根據(jù)本發(fā)明實施例的圖14中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的再現(xiàn)操作的流程圖17是根據(jù)本發(fā)明另一實施例的圖14中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的記錄操作的流程圖18是根據(jù)本發(fā)明另一實施例的圖14中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的再現(xiàn)操作的流程圖19是解釋根據(jù)本發(fā)明實施例的信息記錄介質(zhì)的示圖。
最佳實施方式
根據(jù)本發(fā)明的一方面, 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括額外ECC編碼器;額外ECC控制器,確定額外ECC是否被應(yīng)用于信息記錄介質(zhì),并控制額外ECC編碼器產(chǎn)生與將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)相應(yīng)的額外奇偶4交-驗lt據(jù)塊,其中,額外ECC編碼器包括額外奇偶校驗產(chǎn)生器,基于將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)來產(chǎn)生額外ECC數(shù)據(jù)塊,對額外ECC數(shù)據(jù)塊執(zhí)行ECC,產(chǎn)生至少一個額外奇偶校驗;額外奇偶校驗交織器,對所述至少一個額外奇偶校驗交織,并產(chǎn)生額外奇偶校驗數(shù)據(jù)塊。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)和額外奇偶校驗數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括額外ECC控制器,確定是否將通過使用額外ECC從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù),從信息記錄介質(zhì)獲得與將被再現(xiàn)的數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊;額外奇偶校驗去交織器,對額外奇偶校驗數(shù)據(jù)塊去交織,并獲得至少一個額外奇偶校驗;額外ECC塊解碼器,通過將額外ECC數(shù)據(jù)塊與所述至少一個額外奇偶校驗結(jié)合產(chǎn)生額外ECC塊,并對額外ECC塊執(zhí)行糾錯,其中,從用于將被再現(xiàn)的數(shù)據(jù)的ECC塊產(chǎn)生所述額外ECC數(shù)據(jù)塊;額外ECC塊更新器,將從糾錯的額外ECC塊獲得的額外ECC數(shù)據(jù)塊更新為相應(yīng)ECC塊;ECC解碼器,對更新的ECC塊執(zhí)行糾錯。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括文件系統(tǒng)驅(qū)動器,輸出數(shù)據(jù)寫入命令;物理驅(qū)動器,從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)寫入命令,產(chǎn)生與數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)中,并管理和執(zhí)行額外ECC。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器,輸出數(shù)據(jù)讀取命令;物理驅(qū)動器,從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)讀取命令,從信息記錄介質(zhì)讀取與所述數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對額外奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并將糾錯的結(jié)果傳送到文件系統(tǒng)驅(qū)動器。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括物理驅(qū)動器,傳送/接收用戶數(shù)據(jù)的ECC塊的至少一部分;文件系統(tǒng)驅(qū)動器,從物理驅(qū)動器接收所述ECC塊的至少一塊,通過使用所述ECC塊中的至少一塊來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并管理額外ECC記錄。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括物理驅(qū)動器,響應(yīng)于來自文件系統(tǒng)驅(qū)動器的數(shù)據(jù)讀取命令,從信息記錄介質(zhì)讀取與用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,并傳送額外奇偶校驗數(shù)據(jù)塊;文件系統(tǒng)驅(qū)動器,對從物理驅(qū)動器接收的額外奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并管理和執(zhí)行額外ECC處理。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括文件系統(tǒng)驅(qū)動器,將用于從用戶數(shù)據(jù)產(chǎn)生額外奇偶校驗數(shù)據(jù)塊的命令發(fā)送到物理驅(qū)動器;物理驅(qū)動器,在文件系統(tǒng)驅(qū)動器的控制下,從用戶數(shù)據(jù)產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)中,其中,文件系統(tǒng)驅(qū)動器與物理驅(qū)動器一起執(zhí)行額外ECC。
根據(jù)本發(fā)明的另一方面, 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信
17息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器,將用于從信息記錄介質(zhì)讀取用戶數(shù)據(jù)的命令發(fā)送到物理驅(qū)動器;物理驅(qū)動器,在文件系統(tǒng)驅(qū)動器的控制下,從信息記錄介質(zhì)讀取與用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對額外奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并將糾錯的結(jié)果傳送到文件系統(tǒng)驅(qū)動器,其中,文件系統(tǒng)驅(qū)動器與物理驅(qū)動器一起執(zhí)行額外ECC。
根據(jù)本發(fā)明的另一方面, 一種在信息記錄介質(zhì)中記錄數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括確定額外ECC是否#1應(yīng)用于信息記錄介質(zhì);如果額外ECC被應(yīng)用于信息記錄介質(zhì),則基于將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)產(chǎn)生額外ECC數(shù)據(jù)塊,對額外ECC數(shù)據(jù)塊執(zhí)行糾錯編碼(ECC),產(chǎn)生至少一個額外奇偶校驗;通過對所述至少一個額外奇偶校驗進行交織來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)中。
根據(jù)本發(fā)明的另一方面, 一種從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù)據(jù)和額外奇偶校驗數(shù)據(jù)塊經(jīng)過糾一睹編碼(ECC)并被存儲,所述方法包括確定是否將通過使用額外ECC從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù);從信息記錄介質(zhì)讀取與將被再現(xiàn)的數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊;對讀取的額外奇偶校驗數(shù)據(jù)塊去交織,獲得至少一個額外奇偶校驗;通過將額外ECC數(shù)據(jù)和所述至少一個額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊,并對額外ECC塊執(zhí)行糾錯,其中,從用于將被再現(xiàn)的數(shù)據(jù)的ECC塊產(chǎn)生所述額外ECC數(shù)
對更新的ECC塊執(zhí)行糾錯。
具體實施例方式
現(xiàn)在將詳細闡述本發(fā)明的當前實施例,其示例在附圖中示出,其中,相同的標號始終表示相同的部件。以下通過參照附圖對實施例進行描述以解釋本發(fā)明。
為了在保證與現(xiàn)有的標準化的ECC格式再現(xiàn)兼容的同時避免數(shù)據(jù)可靠性的惡化,本發(fā)明的實施例提供了一種應(yīng)用了額外ECC的信息記錄介質(zhì),其中,在現(xiàn)有的標準化的ECC塊中記錄了將被記錄的用戶數(shù)據(jù)。額外奇偶校驗數(shù)據(jù)是對ECC塊的另外的糾錯而產(chǎn)生的塊,用于管理額外奇偶校驗數(shù)據(jù)塊的額外ECC管理信息被存儲在信息記錄介質(zhì)中。另外,本發(fā)明的多方面提供了一種
用于通過使用額外ECC將數(shù)據(jù)記錄在信息記錄介質(zhì)中//人信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的基于額外ECC的記錄/再現(xiàn)設(shè)備。
圖1是解釋根據(jù)本發(fā)明的實施例的以DVD的理德-所羅門乘積編碼(RSPC)格式產(chǎn)生額外奇偶校驗和額外奇偶校驗ECC塊的方法。參照圖1,步驟l、 3、 5和7表示以RSPC格式產(chǎn)生ECC塊的操作,所述RSPC格式是一種現(xiàn)有的標準化的ECC格式。
在步驟l,準備了四塊#1、 #2、 #3和糾。塊#1、 #2、 #3和#4中的每一塊都是包括用戶數(shù)據(jù)100的ECC塊110,其中,向用戶數(shù)據(jù)100添加了內(nèi)部奇偶校驗PI和外部奇偶校驗PO。例如,塊#1 110是這樣一種ECC塊,在所述ECC塊中,向用戶數(shù)據(jù)100添加了內(nèi)部奇偶校驗PI和外部奇偶校驗PO。
步驟2表示對在步驟1準備的ECC塊弁1 110的用戶數(shù)據(jù)100以N行為單位執(zhí)行塊交織的才喿作。在圖l中示出的示例中,將塊#1 110的偶數(shù)幀的行與塊#2的偶數(shù)幀的行交換。將塊#3的偶數(shù)幀的行與塊糾的偶數(shù)幀的行交換。例如,將塊#1110的行"rlb,,與塊#2的行"r2b,,交換,將塊#3的行"r3b"與塊#4的行"r4b"交換。
在步驟3,通過塊交織將ECC塊射、#2、 #3和#4轉(zhuǎn)換成具有現(xiàn)有RSPC格式的交織的用戶數(shù)據(jù)塊120。額外奇偶校驗PI 1和PO 1被添加到交織的用戶數(shù)據(jù)塊120作為額外ECC塊130的額外奇偶校驗。例如,在圖1中,通過向交織的用戶數(shù)據(jù)塊120(以下,稱為"額外ECC數(shù)據(jù)塊,,)添加額外奇偶校驗PIl和POl,產(chǎn)生了額外ECC塊弁1 130。
在步驟4,收集在步驟3中產(chǎn)生的一個或多個額外奇偶校驗PI 1和PO 1。
在步驟5,通過使用在步驟4中收集的額外奇偶校驗PI 1和PO 1產(chǎn)生具有現(xiàn)有RSPC格式的多個ECC塊(即,奇偶校驗ECC塊弁1和#2)。如圖所示,添加了填充數(shù)據(jù),并向具有額外奇偶校驗PI 1和P0 1的每個奇偶校驗ECC塊#1和#2而不是向交織的用戶數(shù)據(jù)/額外ECC數(shù)據(jù)塊120添加外部額外奇偶校驗PO 1和內(nèi)部額外奇偶校驗PI 1 。
在步驟6,對在步驟5中產(chǎn)生的奇偶校驗ECC塊#1和#2執(zhí)行塊交織,從
示出的塊交織是與在步驟2中相同的模式,從而額外奇偶校驗PI 1、 PO 1、PI2、 P0 2、 PI3、 P0 3、 PI4和P0 4變成額夕卜奇偶校驗PI1、 P0 3、 PI2和P04(不是用戶數(shù)據(jù)的)的ECC塊,以及用戶數(shù)據(jù)的PI3、 POl、 PI4和PO 2的另一ECC塊。
在步驟7,通過使用在步驟6產(chǎn)生的用戶塊(即,交織的額外奇偶校驗 PIl、 POl、 PI2、 P0 2、 PI3、 P0 3、 PI4和P04)產(chǎn)生具有現(xiàn)有RSPC格 式的ECC塊150。即,通過使用具有額外奇偶校驗PIl、 POl、 PI2、 P02、 PI 3、 PO 3、 PI 4和PO 4的額外奇偶校驗數(shù)據(jù)塊140產(chǎn)生額外奇偶校驗ECC
額外奇偶校驗ECC塊150還包括填充數(shù)據(jù)和額外奇偶校驗PO和PI。
經(jīng)步驟4、 5和6在步驟7中將在步驟3中產(chǎn)生的額外奇偶校驗PI 1、 PO 1 、 PI 2、 PO 2、 PI 3、 PO 3、 PI4和PO 4構(gòu)成額外奇偶校驗ECC塊150的原 因是為了增強額外ECC塊130的再現(xiàn)可靠性。這是因為,當沒有對額外ECC 塊130糾錯時,可通過在步驟5中產(chǎn)生的內(nèi)部額外奇偶校驗PI和外部額外奇 偶校驗PO恢復(fù)額外奇偶校驗PI 1、 POl、 PI2、 P0 2、 PI3、 P0 3、 PI4和 P04。即,由于在步驟7的額外奇偶校驗ECC塊150中產(chǎn)生的錯誤被分布于 步驟5的兩個ECC塊,所以糾錯概率增加。如果跳過步驟5和6,則在本發(fā) 明的另一方面,可在步驟7從在步驟3產(chǎn)生的額外奇偶校驗PI 1、 PO 1、 PI2、 P0 2、 PI3、 P0 3、 PI4和P0 4直接產(chǎn)生額外奇偶校驗ECC塊150。
以下,將根據(jù)本發(fā)明的一方面詳細描述使用額外奇偶校驗PI 1、 PO 1、 PI 2、 PO 2、 PI 3、 PO 3、 PI 4和PO 4的用戶數(shù)據(jù)恢復(fù)方法的示例。通常, 在軌道方向上產(chǎn)生突發(fā)錯誤(例如,劃痕)。將大約1.5至5個ECC塊記錄在 每個軌道中。對于此示例,做如下假設(shè)。然而,應(yīng)該理解,本發(fā)明的多方面 可利用其他假設(shè)。假設(shè)l: DVD RSPC格式的最大突發(fā)錯誤糾正長度是大約 6.4mm ( 16行)。假設(shè)2:在軌道方向上產(chǎn)生與大約12.8mm長度(32行)相 應(yīng)的突發(fā)錯誤。假設(shè)3:除了突發(fā)錯誤之外沒有產(chǎn)生其他錯誤。假設(shè)4:在軌 道中記錄ECC塊#1和ECC塊#2。
如果不劃分以上假設(shè)2的突發(fā)錯誤以糾正兩個ECC塊,則所述兩個ECC 塊中的至少一個不能被糾錯。如果不能被糾錯的ECC塊是ECC塊弁1 110,則 如下恢復(fù)ECC塊弁1 110中包括的用戶數(shù)據(jù)100。驅(qū)動系統(tǒng)(未示出)基于ECC 塊#1 110和ECC塊弁2的糾錯結(jié)果識別如下事實ECC塊射110不能被糾錯, 而ECC塊#2能被糾錯。驅(qū)動系統(tǒng)再現(xiàn)記錄了與ECC塊#1 110和ECC塊#2 相應(yīng)的額外奇偶校驗PI 1、 PO 1、 PI 2、 PO 2、 PI 3、 PO 3、 PI 4和/或PO 4的額外奇偶校驗ECC塊150,并獲得額外奇偶校驗PI 1、 POl、 PI 2、 P0 2、 PI 3、 P0 3、 PI4和/或P04。
如圖1的步驟2,對經(jīng)過糾錯的ECC塊弁1和#2的用戶數(shù)據(jù)100執(zhí)行塊交 織。因此產(chǎn)生兩個交織的塊120。額外奇偶4交-瞼ECC塊140中記錄的額外奇 偶校驗PI 1 、 PO 1 、 PI 2、 PO 2、 PI 3、 PO 3、 PI 4和/或PO 4從額外奇偶校 驗ECC塊150中被獲得,并在步驟5被置于奇偶校驗ECC塊#1和#2的相應(yīng) 位置,從而產(chǎn)生兩個奇偶校驗ECC塊弁1和#2。額外ECC塊130經(jīng)過糾錯, 并按步驟2的相反順序?qū)︻~外ECC塊130的用戶數(shù)據(jù)進行去交織,從而恢復(fù) ECC塊#1和#2的用戶數(shù)據(jù)100,還恢復(fù)奇偶校驗ECC塊#1和#2的奇偶校驗 PIl、 POl、 PI2、 P0 2、 PI3、 P0 3、 PI4和/或P04。
恢復(fù)用戶數(shù)據(jù)100有如下原因。已經(jīng)校正了 ECC塊存2的用戶數(shù)據(jù),并且 通過使用塊交織將ECC塊射110的用戶數(shù)據(jù)100中包括的錯誤劃分成在步驟 2中交織的兩個塊。因此,兩個交織的ECC塊糾和#2 120中的每一個最多具 有16行錯誤。由于DVD RSPC格式可通過PO方向上的擦除糾正來糾正與 16行相應(yīng)的PI錯誤,所以可糾正兩個交織的ECC塊120。類似地,已經(jīng)糾 正了步驟5中所示的奇偶校驗ECC塊#2的用戶數(shù)據(jù),并通過使用塊交織將奇 偶校驗ECC塊弁1中包括的錯誤劃分成在步驟6中交織的兩個塊。因此,形成 額外奇偶校驗ECC塊150的兩個交織的ECC塊#1和#2中的每一個都最多具 有16行錯誤。由于DVD RSPC格式可通過在PO方向上進行擦除糾正來糾正 與16行相應(yīng)的PI錯誤,所以可糾正兩個交織的ECC塊弁1和#2,以獲得額外 奇偶校驗PIl、 POl、 PI2、 P0 2、 PI3、 P0 3、 PI4和/或P04。
圖2是根據(jù)本發(fā)明實施例的將數(shù)據(jù)記錄在應(yīng)用了額外ECC的信息記錄介 質(zhì)中和/或從所述信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的設(shè)備的框圖。所述記錄/再現(xiàn)設(shè)備包 括用于控制記錄/再現(xiàn)設(shè)備的部件的控制器210。控制器210包括用于控制根 據(jù)本發(fā)明執(zhí)行額外ECC的部件的額外ECC控制器211。用戶接口 220向用戶 提供接口,并包括額外ECC用戶接口 221。文件系統(tǒng)驅(qū)動器230管理將被記 錄在信息記錄介質(zhì)200上的用戶數(shù)據(jù)的文件系統(tǒng)。數(shù)據(jù)處理器240在控制器 210的控制下對將被記錄在信息記錄介質(zhì)200上的數(shù)據(jù)執(zhí)行糾錯,并用于執(zhí) 行數(shù)據(jù)的糾錯,以應(yīng)用根據(jù)本發(fā)明實施例的額外ECC處理。然而,應(yīng)該理解, 可添加其他部件(例如,光學拾取器或顯示器)來代替顯示的部件,或者除 了顯示的部件之外,添加其他部件。此外,用戶接口 221可包括用于使信息與用戶通信的顯示器和/或^:盤。
數(shù)據(jù)處理器240包括額外ECC編碼器/解碼器241和ECC編碼器/解碼器 242。 ECC編碼器/解碼器242將用戶數(shù)據(jù)編碼成ECC塊,以將用戶數(shù)據(jù)記錄 在信息記錄介質(zhì)200中,并對從信息記錄介質(zhì)200讀取的ECC塊解碼。額外 ECC編碼器/解碼器241用于將才艮據(jù)本發(fā)明實施例的額外ECC處理應(yīng)用于將 被記錄在信息記錄介質(zhì)200中的數(shù)據(jù)。
在圖1、 3和19中示出了額外ECC編碼器/解碼器241的示例的詳細結(jié) 構(gòu)。額外ECC編碼器310包括額外奇偶校驗產(chǎn)生器311和額外奇偶校驗交織 器312。額外奇偶校驗產(chǎn)生器311從通過對用戶數(shù)據(jù)編碼獲得的ECC塊110 產(chǎn)生額外ECC數(shù)據(jù)塊120,并通過向額外ECC數(shù)據(jù)塊120添加額外奇偶校驗 PO 1、 PI 1來產(chǎn)生額外ECC塊130。額外奇偶校驗交織器312收集一個或多 個額外ECC塊130的額外奇偶校驗PI 1、 PO 1、 PI 2、 PO 2、 PI 3、 PO 3、 PI4和P04。例如,交織器312收集由額外奇偶校驗產(chǎn)生器311產(chǎn)生的N個 額外ECC塊130,根據(jù)預(yù)定的交織方法執(zhí)行交織,并產(chǎn)生額外奇偶校驗數(shù)據(jù) 塊140。然后,通過對額外奇偶校驗數(shù)據(jù)塊140執(zhí)行糾錯編碼(ECC)并向糾 錯結(jié)果添加奇偶校^r,產(chǎn)生額外奇偶ECC 150塊。
盡管不是在所有的方面都需要,但當記錄數(shù)據(jù)時,記錄額外奇偶校驗ECC 塊150。為了增加額外奇偶校驗的再現(xiàn)可靠性,記錄通過對具有額外奇偶校 驗的數(shù)據(jù)執(zhí)行ECC獲得的額外奇偶校驗ECC塊150。當通過使用額外ECC 處理執(zhí)行解碼時,由于實際上對額外奇偶校驗執(zhí)行了解碼,所以必須通過使 用任意格式將這種額外奇偶校驗記錄在信息記錄介質(zhì)200中,以利用額外 ECC塊130。因此,為了應(yīng)用額外ECC塊130,將額外奇偶校驗或額外奇偶 校驗數(shù)據(jù)塊140記錄在信息記錄介質(zhì)200中。在下面的描述中,因為數(shù)據(jù)被 記錄在信息記錄介質(zhì)200上以應(yīng)用額外ECC塊130,所以可交替地使用術(shù)語 "額外奇偶校驗"、"額外奇偶校驗數(shù)據(jù)塊"和"額外奇偶ECC塊"。
額外ECC解碼器320包括額外奇偶校驗去交織器321 、額外ECC塊解碼 器322、額外ECC塊更新器323。當再現(xiàn)數(shù)據(jù)時,額外奇偶校驗去交織器321 根據(jù)預(yù)定的去交織方法對通過對從信息記錄介質(zhì)200讀取的額外奇偶校驗 ECC塊150執(zhí)行糾錯所獲得的額外奇偶校驗ECC塊150去交織,并提取N 個相應(yīng)的額外奇偶校驗(即,額外奇偶校驗POl、 PIl、 P0 2、 PI2、 P0 3、 PI3、 P0 4和PI4)。額外ECC塊解碼器322從將被再現(xiàn)的ECC塊產(chǎn)生額外ECC數(shù)據(jù)塊120, 并將通過對與ECC塊相應(yīng)的額外奇偶校驗ECC塊150的額外奇偶校驗數(shù)據(jù)
結(jié)合。用額外ECC tt據(jù)塊120,額外ECC塊解碼器322形成額外ECC塊130, 并對額外ECC塊130執(zhí)行糾錯。
額外ECC塊更新器323將額外ECC塊解碼器322糾正的額外ECC塊130 中的額外ECC數(shù)據(jù)塊120更新為相應(yīng)的ECC塊(例如,ECC塊#1 110 )。
控制器210控制記錄/再現(xiàn)設(shè)備的各個部件的操作。具體地講,根據(jù)本發(fā) 明實施例,控制器210包括額外ECC控制器211,所述額外ECC控制器211 控制與額外ECC的應(yīng)用有關(guān)的功能。應(yīng)該理解,額外ECC控制器211可以 在控制器210的普通處理器上,或在控制器210的控制下單獨操作。
額外ECC控制器211控制和管理與額外ECC功能有關(guān)的記錄/再現(xiàn)。
當記錄用戶數(shù)據(jù)時,如果預(yù)先沒有確定用戶數(shù)據(jù)是否應(yīng)用了額外ECC并 且如果預(yù)先沒有設(shè)置額外ECC的應(yīng)用比,則額外ECC控制器211通過使用 用戶接口 221確定是否應(yīng)用了額外ECC以及設(shè)置的額外ECC的應(yīng)用比。如 果應(yīng)用了額外ECC,則額外ECC控制器211控制部件,從而分配用于記錄額 外奇偶校驗ECC塊150和額外ECC管理信息的額外ECC區(qū)域270,并管理 信息記錄介質(zhì)200上的分配的區(qū)域270。另外,當記錄用戶數(shù)據(jù)時,額夕卜ECC 控制器211根據(jù)額外ECC的應(yīng)用比控制額外奇偶校驗ECC塊150的產(chǎn)生, 并管理額外奇偶校一驗ECC塊150的記錄以及額外ECC管理信息的更新和記 錄。如果沒有應(yīng)用額外ECC,則通過使用傳統(tǒng)的ECC處理記錄用戶數(shù)據(jù)。
當再現(xiàn)用戶翁:據(jù)時,額外ECC控制器211確定信息記錄介質(zhì)200是否是 應(yīng)用了額外ECC的信息記錄介質(zhì)。如果信息記錄介質(zhì)200具有額外ECC處 理,則當沒有預(yù)先確定是否必須使用額外ECC塊130再現(xiàn)用戶數(shù)據(jù)時,額外 ECC控制器211通過使用用戶接口 221確定是否必須使用額外ECC塊130 再現(xiàn)用戶凄欠據(jù)。如果通過^f吏用額外ECC塊130再現(xiàn)用戶凄t據(jù),則額外ECC 控制器211再現(xiàn)額外ECC管理信息,控制再現(xiàn)用于將從額外ECC管理信息 再現(xiàn)的ECC塊的額外奇偶校驗ECC塊150,并通過使用額外奇偶校驗控制 ECC塊的糾錯。如果不用額外ECC處理再現(xiàn)用戶數(shù)據(jù),則通過使用傳統(tǒng)的 ECC解碼讀取用戶數(shù)據(jù)。
當將數(shù)據(jù)記錄在信息記錄介質(zhì)200上時或者當從信息記錄介質(zhì)200再現(xiàn)
23數(shù)據(jù)時,用戶接口 220向用戶提供接口。具體地講,用戶接口 220還包括用 于應(yīng)用額外ECC的額外ECC用戶接口 221。額外ECC用戶接口 221提供這 樣一種用戶接口 ,當將數(shù)據(jù)記錄在信息記錄介質(zhì)200上時,該用戶接口用于 確定是否對信息記錄介質(zhì)200應(yīng)用了額外ECC,并用于確定額外ECC的應(yīng)用 比。當從信息記錄介質(zhì)200再現(xiàn)數(shù)據(jù)時,額外ECC用戶接口 221提供這樣一 種用戶接口,如果信息記錄介質(zhì)200是應(yīng)用了額外ECC的信息記錄介質(zhì),則 該用戶接口用于確定是否通過使用額外ECC再現(xiàn)數(shù)據(jù)。應(yīng)該理解,在本發(fā)明 的其他方面可省略用戶接口 220。
文件系統(tǒng)驅(qū)動器230管理記錄在信息記錄介質(zhì)200中的用戶數(shù)據(jù)的文件 系統(tǒng)。舉例來說,文件系統(tǒng)驅(qū)動器230可執(zhí)行額外ECC控制器211的一些功 能和/或額外ECC編碼器/解碼器241的一些功能。
另外,在用于執(zhí)行額外ECC的記錄/再現(xiàn)設(shè)備中,額外ECC編碼器/解碼 器241包括額外奇偶校驗產(chǎn)生器311、額外奇偶校驗交織器312、額外奇偶校 驗去交織器321、額外ECC塊解碼器322和額外ECC塊更新器323,從而實 現(xiàn)額外ECC。這樣,通過向現(xiàn)有設(shè)備或系統(tǒng)添加額外ECC所需的部件,可使 用應(yīng)用了額外ECC的信息記錄介質(zhì)以及沒有應(yīng)用額外ECC的現(xiàn)有的信息記 錄介質(zhì)。
另外,從用于用戶數(shù)據(jù)的至少一個ECC塊產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140, 然而,本發(fā)明并不限于此。將額外奇偶校驗數(shù)據(jù)塊140與用戶數(shù)據(jù)一起記錄 在信息記錄介質(zhì)200中的基本原因在于,當現(xiàn)有的糾錯系統(tǒng)無法恢復(fù)用戶數(shù) 據(jù)100時,通過使用用于恢復(fù)用戶數(shù)據(jù)100的單獨的額外奇偶校驗數(shù)據(jù)塊140 中包括的額外奇偶校驗來恢復(fù)用戶數(shù)據(jù)100。因此,本發(fā)明的多方面通過從 用戶數(shù)據(jù)本身或者從通過一系列處理步驟(例如,加擾)變換用戶數(shù)據(jù)的數(shù) 據(jù)結(jié)果提取一部分數(shù)據(jù),來構(gòu)建額外ECC數(shù)據(jù)塊120,并產(chǎn)生額外ECC塊 130,還可收集額外ECC塊130的額外奇偶校驗,并構(gòu)建額外奇偶校驗數(shù)據(jù) 塊140。
質(zhì)中的方法的流程圖。確定額外ECC是否被應(yīng)用于信息記錄介質(zhì)(操作410 )。 當將數(shù)據(jù)記錄在信息記錄介質(zhì)上時,確定是否必須使用額外ECC對數(shù)據(jù)編碼。 如果確定應(yīng)用了額外ECC,則決定額外ECC的應(yīng)用比。
額外ECC的應(yīng)用比越大,記錄額外奇偶校驗數(shù)據(jù)塊140所需的區(qū)域越寬。例如,如果應(yīng)用比是1/N,則從N個用戶數(shù)據(jù)塊(其中,N是整數(shù))產(chǎn)生一 個額外奇偶校驗數(shù)據(jù)塊140。在DVD RSPC的情況下,由于相應(yīng)的ECC應(yīng)用 比是大約13%,所以用于N塊的額外奇偶校驗是大約Nx 13%。 Nx 13%的額 外奇偶校驗經(jīng)過ECC編碼,從而N x 13%不超過87%。因此,在示出的示例 中,N是最大值6。如果只有外部奇偶校驗PO被用作額外奇偶校驗,則N 可增加。在內(nèi)部奇偶校驗PI的情況下,可在圖1的步驟3中使用內(nèi)部奇偶校 驗PI,以恢復(fù)圖1的步驟1中產(chǎn)生的內(nèi)部奇偶校-瞼PI。因此,由于需要與整 個用戶數(shù)據(jù)的1/6相應(yīng)的區(qū)域,所以優(yōu)選地,^旦不要求,減小用戶數(shù)據(jù)區(qū)域, 并分配可記錄區(qū)域(例如,鄰近盤的外圍)以記錄額外奇偶校驗ECC塊150。 然而,可使用其他位置。此外,N可以不是6,例如對于其他盤格式。
向信息記錄介質(zhì)分配將記錄額外奇偶校驗數(shù)據(jù)塊140和額外ECC管理信 息的區(qū)域270 (操作420)。優(yōu)選地,但不要求,在分配之后存儲區(qū)域位置信 息和/或大小信息。
基于用戶數(shù)據(jù)100產(chǎn)生額外ECC塊130和額外奇偶校驗(操作430 )。通 過對額外ECC塊130的額外奇偶校驗交織產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140,并 將額外奇偶校驗數(shù)據(jù)塊140記錄在信息記錄介質(zhì)200的分配的區(qū)域中(操作 440)。為了保證再現(xiàn)可靠性,優(yōu)選地,但不要求,記錄通過對額外奇偶校驗 數(shù)據(jù)塊140執(zhí)行ECC產(chǎn)生的額外奇偶校驗ECC塊150。以上參照圖1描述了 產(chǎn)生額外ECC塊130、額外奇偶校驗、額外奇偶校驗數(shù)據(jù)塊140和額外奇偶 校驗ECC塊150的方式的示例。
產(chǎn)生額外ECC管理信息(操作450 )。額外ECC管理信息包括指示與記 錄用于用戶凄t據(jù)的ECC塊的位置有關(guān)的信息和與記錄與用戶數(shù)據(jù)相應(yīng)的額外 奇偶4交驗lt據(jù)塊140的位置有關(guān)的信息之間的映射關(guān)系的信息以及關(guān)于額外 ECC的信息。關(guān)于額外ECC的信息包括指示是否應(yīng)用了額外ECC的信息、 指示額外ECC的應(yīng)用比的信息、與分配用于記錄額外奇偶校驗數(shù)據(jù)塊140的 區(qū)域的位置和/或大小信息有關(guān)的信息、額外ECC管理信息等。
將額外ECC管理信息記錄在信息記錄介質(zhì)的分配的區(qū)域上(例如,區(qū)域 280 )(搡作460 )。
圖5是示出根據(jù)本發(fā)明實施例的使用額外ECC從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù) 的方法的流程圖。確定額外ECC是否被應(yīng)用于信息記錄介質(zhì)(操作510)。即, 確定在信息記錄介質(zhì)中是否通過使用額外ECC記錄了數(shù)據(jù)。還確定是否由于舉例來說無法恢復(fù)多個ECC塊之一導(dǎo)致必須通過使用額外ECC從信息記錄 介質(zhì)再現(xiàn)數(shù)據(jù)。
如果確定必須通過使用額外ECC從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù),則從信息記 錄介質(zhì)的預(yù)定區(qū)域(例如,區(qū)域280 )讀取額外ECC管理信息。額外ECC管 理信息包括與記錄用戶數(shù)據(jù)的位置有關(guān)的信息和與記錄相應(yīng)的額外奇偶校驗 數(shù)據(jù)塊140或額外奇偶校驗ECC塊150的位置有關(guān)的信息之間映射關(guān)系。參 照額外ECC管理信息從信息記錄介質(zhì)200讀取額外奇偶校驗ECC塊150(操 作520 )。
然后,通過對額外奇偶校驗ECC塊150執(zhí)行糾錯來獲得額外奇偶校驗數(shù) 據(jù)塊140,并通過對額外奇偶校驗數(shù)據(jù)塊140去交織獲得額外奇偶校驗(操 作530 )。
從用于將被再現(xiàn)的數(shù)據(jù)的ECC塊來產(chǎn)生額外ECC數(shù)據(jù)塊120(操作540 )。 接著,通過將額外ECC數(shù)據(jù)塊120與額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊 130,并對額外ECC塊130執(zhí)行糾錯(操作550)。將與糾錯的額外ECC塊 130相應(yīng)的額外ECC數(shù)據(jù)塊120更新為ECC塊(操作560 )。通過對更新的 ECC塊執(zhí)行糾錯,獲得將被再現(xiàn)的用戶數(shù)據(jù)(操作570)。
圖6是用于解釋根據(jù)本發(fā)明實施例的對DVD產(chǎn)生額外奇偶校驗ECC塊 150的處理的概念性示圖。參照圖3和圖6,額外奇偶校驗產(chǎn)生器311對由 ECC編碼器(RSPC編碼器)編碼的11個ECC塊(RSPC塊)中的每一塊產(chǎn) 生包括PI的192上行,并產(chǎn)生額外ECC數(shù)據(jù)塊120。然后,通過向額夕卜ECC 數(shù)據(jù)塊120的每列添加16字節(jié)的額外奇偶校驗,來產(chǎn)生額外ECC塊130。
額外奇偶校驗交織器312將11個額外ECC塊中包括的11個額外奇偶校 驗PO塊(16 x 182字節(jié))與填充數(shù)據(jù)混合,通過^f吏用預(yù)定的交織方法執(zhí)行交 織,并產(chǎn)生32K字節(jié)的額外奇偶沖交驗數(shù)據(jù)塊140。由ECC編碼器通過普通編 碼處理(例如,數(shù)據(jù)ID或加擾)將額外奇偶校驗數(shù)據(jù)塊140編碼成額外奇偶 校驗ECC塊150。
圖7是用于解釋根據(jù)本發(fā)明實施例的對BD產(chǎn)生額外奇偶校驗ECC塊150 的處理的概念性示圖。因為長距離編碼(LDC)'是基本數(shù)據(jù)塊而不是ECC, 所以可交替使用術(shù)語ECC和LDC,以用BD描述本發(fā)明的使用。參照圖3和 圖7,額外奇偶校驗產(chǎn)生器311提取包括用于由ECC編碼器(LDC編碼器) 編碼的6個(M=304 ) ECC塊(LDC塊)中的每一塊的奇偶校驗的248行(或
26用于304列中的一些列的248行中的一些行),并產(chǎn)生額外ECC數(shù)據(jù)塊120。 然后,通過向額外ECC數(shù)據(jù)塊120的每一列添加32字節(jié)的額外奇偶校驗, 產(chǎn)生額外ECC塊130。額外奇偶校驗交織器312將6個額外ECC塊130中包 括的6個額外奇偶4交-驗(32x 304字節(jié))與填充數(shù)據(jù)混合,根據(jù)預(yù)定的交織 方法執(zhí)行交織,并產(chǎn)生64K字節(jié)的額外奇偶校驗數(shù)據(jù)塊140。由LDC編碼器 使用普通LDC編碼處理(例如,EDC或加擾)將額外奇偶校驗數(shù)據(jù)塊140 編碼成LDC塊(與額外奇偶校驗ECC塊150類似的額外奇偶校驗LDC塊)。 以下,將描述應(yīng)用了額外ECC的信息存儲介質(zhì)和梯:作該記錄/再現(xiàn)設(shè)備 的方法。將操作方法分類成稍后將參照圖8描述的物理驅(qū)動器執(zhí)行的操作方 法、稍后將參照圖ll描述的文件系統(tǒng)驅(qū)動器執(zhí)行的操作方法和稍后將參照圖 14描述的物理驅(qū)動器和文件系統(tǒng)驅(qū)動器執(zhí)行的操作方法。圖8、 11和14示 出的記錄/再現(xiàn)設(shè)備對應(yīng)于才艮據(jù)物理驅(qū)動器和文件系統(tǒng)驅(qū)動器的功能實現(xiàn)圖2 中示出的記錄/再現(xiàn)設(shè)備的配置的情況。即,圖8中示出的記錄/再現(xiàn)設(shè)備對應(yīng) 于由物理驅(qū)動器實現(xiàn)由圖2中示出的記錄/再現(xiàn)設(shè)備執(zhí)行的額外ECC功能的 情況。圖11對應(yīng)于由圖2的文件系統(tǒng)驅(qū)動器230實現(xiàn)額外ECC功能的情況。 圖14對應(yīng)于由物理驅(qū)動器和圖2的文件系統(tǒng)驅(qū)動器430實現(xiàn)額外ECC功能 的情況。
文件系統(tǒng)驅(qū)動器230管理與信息記錄介質(zhì)200的用戶凝:據(jù)區(qū)域相應(yīng)的邏 輯巻空間,并管理用戶數(shù)據(jù)和管理信息,所述管理信息用于管理包括文件系 統(tǒng)系統(tǒng)的用戶數(shù)據(jù)。物理驅(qū)動器執(zhí)行來自文件系統(tǒng)驅(qū)動器230的數(shù)據(jù)記錄命 令,將數(shù)據(jù)記錄在信息記錄介質(zhì)200中,并管理管理信息,所述管理信息用 于管理信息記錄介質(zhì)200。
通過使用圖8來描述物理驅(qū)動器執(zhí)行的額外ECC操作方法。根據(jù)本發(fā)明 的多方面,由物理驅(qū)動器執(zhí)行的額外ECC操作方法表示由物理驅(qū)動器管理額 夕卜ECC。因此,文件系統(tǒng)驅(qū)動器230不識別用于操作額外ECC的方法,就象 操作應(yīng)用了現(xiàn)有ECC的信息記錄介質(zhì)200 —樣,不必使用額外ECC就能操 作給定的信息記錄介質(zhì)200。
由物理驅(qū)動器來管理添加到現(xiàn)有信息記錄介質(zhì)的所有功能(例如產(chǎn)生和 記錄/再現(xiàn)用于額外ECC的額外奇偶校-瞼lt據(jù)塊140、 ^使用額外奇偶校驗對 ECC塊糾錯、分配記錄額外奇偶校驗數(shù)據(jù)塊140的區(qū)域、產(chǎn)生/更新和記錄/ 再現(xiàn)額外ECC管理信息以及分配記錄額外ECC管理信息的區(qū)域)。參照圖8,記錄/再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器820和物理驅(qū)動器810。 文件系統(tǒng)驅(qū)動器820包括邏輯數(shù)據(jù)處理器821,在文件系統(tǒng)驅(qū)動器820中 執(zhí)行數(shù)據(jù)處理;控制器822,控制文件系統(tǒng)驅(qū)動器820的部件;接口 823,提 供與物理驅(qū)動器810的接口。物理驅(qū)動器810包括控制器811,控制文件 系統(tǒng)驅(qū)動器820的部件;接口 812,提供與文件系統(tǒng)驅(qū)動器820的接口 ;和 物理數(shù)據(jù)處理器240,執(zhí)行物理驅(qū)動器810中的數(shù)據(jù)處理。物理數(shù)據(jù)處理器
物理驅(qū)動器810的控制器811控制額外ECC編碼器/解碼器241,并包括用于 執(zhí)行額外ECC的額外ECC控制器211。
以下,將參照圖8和圖9描述記錄/再現(xiàn)設(shè)備通過使用物理驅(qū)動器810執(zhí) 行額外ECC的記錄操作。當將信息記錄介質(zhì)200加載或安裝到物理驅(qū)動器810 時,物理驅(qū)動器810向信息記錄介質(zhì)200分配用于額外奇偶校驗數(shù)據(jù)塊140 的額外奇偶校驗數(shù)據(jù)塊區(qū)域290和用于額外ECC管理信息的額外ECC管理 信息區(qū)域280 (操作910 )。由于文件系統(tǒng)驅(qū)動器820不識別額外ECC,所以 所述區(qū)域必須被分配在邏輯巻空間之外。由于邏輯巻空間是在其中數(shù)據(jù)通過 文件系統(tǒng)驅(qū)動器820的記錄命令被記錄或管理的區(qū)域,所以由物理驅(qū)動器810 記錄和管理的區(qū)域必須與邏輯巻空間分開。
如果文件系統(tǒng)驅(qū)動器820向物理驅(qū)動器810輸出用戶數(shù)據(jù)記錄命令(操 作920),則物理驅(qū)動器810響應(yīng)于文件系統(tǒng)驅(qū)動器820的用戶數(shù)據(jù)記錄命令 記錄用戶邀:據(jù),同時才艮據(jù)預(yù)定的額外ECC應(yīng)用比在ECC控制器211的控制 下在額外ECC編碼器/解碼器241中產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140,并將額外 奇偶校-驗數(shù)據(jù)塊140記錄在信息記錄介質(zhì)200的分配的區(qū)域中(操作930 )。
另外,額外ECC控制器211產(chǎn)生額外ECC管理信息,并將額外ECC管 理信息記錄在信息記錄介質(zhì)200的分配的區(qū)域中(操作940),其中,所述額 外ECC管理信息包括額外ECC定義信息和用于指示記錄用戶數(shù)據(jù)的位置信 息和記錄用于所述用戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊140的位置信息之間的映 射關(guān)系的信息。
以下,將參照圖8和圖10描述記錄/再現(xiàn)設(shè)備通過使用物理驅(qū)動器810 執(zhí)行額外ECC的再現(xiàn)操作。當從信息記錄介質(zhì)200再現(xiàn)數(shù)據(jù)時,物理驅(qū)動器 810確定額外ECC是否被應(yīng)用于信息記錄介質(zhì)200。如果額外ECC已被應(yīng)用 于信息記錄介質(zhì)200,則從額外ECC管理信息區(qū)域280獲得額外ECC管理信息,并將所述額外ECC管理信息存儲在物理驅(qū)動器810的內(nèi)部存儲器(例如, RAM)中(操作1010)。如果文件系統(tǒng)驅(qū)動器820向物理驅(qū)動器810輸出用 戶數(shù)據(jù)再現(xiàn)命令(操作1020),則物理驅(qū)動器810通過使用文件系統(tǒng)驅(qū)動器 820的命令訪問記錄將被再現(xiàn)的用戶數(shù)據(jù)的位置,并再現(xiàn)所述用戶數(shù)據(jù)。同 時,存儲的額外ECC控制器211從內(nèi)部存儲器中存儲的額外ECC管理信息 獲得關(guān)于記錄額外奇偶校驗數(shù)據(jù)塊140的位置的信息,訪問記錄額外奇偶校 驗數(shù)據(jù)塊140的位置,并讀取額外奇偶校驗ECC塊150,其中,所述額外奇 偶校驗數(shù)據(jù)塊140與記錄用戶數(shù)據(jù)的位置連接。
在額外ECC控制器211的控制下,額外ECC編碼器/解碼器241對額外 奇偶校驗ECC塊150執(zhí)行糾錯,獲得額外奇偶校驗數(shù)據(jù)塊140,并從額外奇 偶校驗數(shù)據(jù)塊140獲得與用于用戶數(shù)據(jù)的ECC塊相應(yīng)的額外奇偶校驗。另外, 額外ECC編碼器/解碼器241從用于將被再現(xiàn)的用戶數(shù)據(jù)的ECC塊產(chǎn)生額外 ECC數(shù)據(jù)塊120,將額外ECC數(shù)據(jù)塊120與額外奇偶校驗結(jié)合,構(gòu)建額外 ECC塊130,對額外ECC塊130執(zhí)行糾錯,并將糾錯的額外ECC塊130更 新為ECC塊(操作1030 )。物理驅(qū)動器810中的物理數(shù)據(jù)處理器中包括的ECC 編碼器/解碼器241對更新的ECC塊執(zhí)行糾錯,并將結(jié)果ECC塊傳送到文件 系統(tǒng)驅(qū)動器820 (操作1040 )。
在圖19中示出了根據(jù)本發(fā)明的一方面的用于額外ECC的信息記錄介質(zhì) 200的優(yōu)選結(jié)構(gòu)。參照圖19,信息記錄介質(zhì)200被文件系統(tǒng)驅(qū)動器820管理, 并包括用戶數(shù)據(jù)區(qū)域260,記錄有用戶數(shù)據(jù)和用于管理用戶數(shù)據(jù)的信息(例 如,文件系統(tǒng)凝:據(jù)或A/V管理信息);與信息記錄介質(zhì)有關(guān)的管理信息區(qū)域 250,由物理驅(qū)動器管理;額外ECC管理信息區(qū)域280,記錄有額外ECC管 理信息;和額外ECC區(qū)域270,包括記錄有額外奇偶4交-瞼lt據(jù)塊140的額外 奇偶校驗數(shù)據(jù)塊區(qū)域290。即,根據(jù)本發(fā)明的實施例,用于額外ECC的額外 ECC管理信息區(qū)域280和用于額外奇偶校驗數(shù)據(jù)塊140的額外奇偶校驗數(shù)據(jù) 塊區(qū)域290被分配到現(xiàn)有的信息記錄介質(zhì),并被物理驅(qū)動器管理。
通常,在傳統(tǒng)的信息記錄介質(zhì)200中,由于與信息記錄介質(zhì)有關(guān)的管理 信息區(qū)域250為其內(nèi)在目的而被使用,所以用于額外ECC的單獨區(qū)域270并 不存在,實際上,區(qū)域270不是足夠的。為此,優(yōu)選地,但不要求,在用戶 數(shù)據(jù)區(qū)域260中準備額外ECC區(qū)域270 。即,優(yōu)選地,用戶數(shù)據(jù)區(qū)域260的 一部分用作額外ECC區(qū)域270,剩余區(qū)域用作用戶邀:據(jù)區(qū)域260。同樣地,通過改變物理驅(qū)動器810而不改變現(xiàn)有系統(tǒng)的文件系統(tǒng)驅(qū)動器820將額外 ECC應(yīng)用于現(xiàn)有的信息記錄介質(zhì)200,當應(yīng)用了額外ECC的信息記錄介質(zhì)200 被加載到現(xiàn)有的傳統(tǒng)系統(tǒng)中時,可保持信息記錄介質(zhì)200的再現(xiàn)兼容。
根據(jù)本發(fā)明的實施例的使用文件系統(tǒng)驅(qū)動器820操作額外ECC的方法表 示由文件系統(tǒng)驅(qū)動器820管理和執(zhí)行額外ECC。即,由文件系統(tǒng)驅(qū)動器820 執(zhí)行添加到現(xiàn)有信息記錄介質(zhì)200的所有功能(例如產(chǎn)生和記錄/再現(xiàn)額外奇 偶校驗數(shù)據(jù)塊140、使用額外奇偶校驗恢復(fù)ECC塊中的用戶數(shù)據(jù)、分配記錄 額外奇偶校驗數(shù)據(jù)塊140的區(qū)域、產(chǎn)生/更新和記錄/再現(xiàn)額外ECC管理信息 以及分配記錄額外ECC管理信息的區(qū)域)。物理驅(qū)動器810具有將經(jīng)過ECC 的ECC塊或ECC塊的糾錯奇偶校驗傳送到文件系統(tǒng)驅(qū)動器820的功能。
圖11是根據(jù)本發(fā)明的實施例的由文件系統(tǒng)驅(qū)動器820執(zhí)行額外ECC的 記錄/再現(xiàn)設(shè)備的框圖。參照圖11,記錄/再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器820 和物理驅(qū)動器810。文件系統(tǒng)驅(qū)動器820的邏輯凝:據(jù)處理器821包括用于通 過使用ECC對數(shù)據(jù)編碼/解碼的額外ECC編碼器/解碼器241。文件系統(tǒng)驅(qū)動 器820的控制器822控制額外ECC編碼器/解碼器241,并包括用于執(zhí)行額外 ECC的額外ECC控制器211。
以下,將參照圖11和圖12描述記錄再現(xiàn)設(shè)備通過文件系統(tǒng)驅(qū)動器820 執(zhí)行額外ECC的梯:作。當將信息記錄介質(zhì)200加載或安裝到物理驅(qū)動器810 時,文件系統(tǒng)驅(qū)動器820才艮據(jù)預(yù)定的額外ECC應(yīng)用比向信息記錄介質(zhì)200分 配用于額外奇偶校-瞼數(shù)據(jù)塊140的額外奇偶校驗凄y居塊區(qū)域290和用于額外 ECC管理信息的額外ECC管理信息區(qū)域280 (搮:作1210 )。由于物理驅(qū)動器 810不識別額外ECC,所以必須以所述區(qū)域存在于邏輯巻空間中的方式來分 配所述區(qū)域。由于邏輯巻空間是在其中數(shù)據(jù)通過文件系統(tǒng)驅(qū)動器820的記錄 命令被記錄或管理的區(qū)域,所以由物理驅(qū)動器810記錄和管理的區(qū)域必須與 邏輯巻空間分開。
為了記錄用戶凄t據(jù),文件系統(tǒng)驅(qū)動器820在額外ECC控制器211的控制 下,根據(jù)預(yù)定的額外ECC應(yīng)用比通過使用額外ECC編碼器/解碼器241和物 理驅(qū)動器810的物理凄t據(jù)處理器中包括的ECC編碼器/解碼器來產(chǎn)生用于用 戶數(shù)據(jù)的額外奇偶校-險數(shù)據(jù)塊140。文件系統(tǒng)驅(qū)動器820將與記錄用戶數(shù)據(jù) 的位置有關(guān)的信息和數(shù)據(jù)記錄命令發(fā)送到物理驅(qū)動器810,還將額外奇偶校 驗數(shù)據(jù)塊140和與文件系統(tǒng)驅(qū)動器820分配的區(qū)域上的將記錄額外奇偶校驗數(shù)據(jù)塊140的位置有關(guān)的信息發(fā)送到物理驅(qū)動器810,以執(zhí)行記錄(操作 1220)。
另外,額外ECC管理信息的實施例包括額外ECC定義信息和指示記錄 用戶數(shù)據(jù)的位置和記錄額外奇偶校驗數(shù)據(jù)塊140的位置之間的映射關(guān)系的信 息。盡管不要求在所有方面,但映射關(guān)系可以是表的形式,所述表存儲用于 用戶數(shù)據(jù)的位置的位置信息和用于相應(yīng)的額外奇偶校驗數(shù)據(jù)塊的位置的位置
^f呂息。
產(chǎn)生額外ECC管理信息,并將用于將額外ECC管理信息記錄在文件系 統(tǒng)驅(qū)動器820分配的區(qū)域中的記錄命令輸出到物理驅(qū)動器810 (操作1230)。 由于作為用戶數(shù)據(jù)管理信息類型的額外ECC管理信息是必須由文件系統(tǒng)驅(qū)動 器820管理的數(shù)據(jù),所以額外ECC管理信息必須與文件系統(tǒng)數(shù)據(jù)一起被管理。 因此,文件系統(tǒng)驅(qū)動器820中的額外ECC控制器211可基于文件系統(tǒng)數(shù)據(jù)確 定是否應(yīng)用了額外ECC。
以下,將參照圖11和圖13描述記錄/再現(xiàn)設(shè)備通過使用文件系統(tǒng)驅(qū)動器 820執(zhí)行額外ECC的再現(xiàn)操作。當從信息記錄介質(zhì)200再現(xiàn)數(shù)據(jù)時,文件系 統(tǒng)驅(qū)動器820的額外ECC控制器211基于文件系統(tǒng)數(shù)據(jù)確定是否應(yīng)用了額外 ECC (操作1310 ),允許物理驅(qū)動器810從信息記錄介質(zhì)讀取額外ECC管理 信息,并從額外ECC管理信息區(qū)域獲得額外ECC管理信息(操作1320)。響 應(yīng)于用戶的數(shù)據(jù)再現(xiàn)命令,文件系統(tǒng)驅(qū)動器820的額外ECC控制器211接收 用于用戶數(shù)據(jù)的ECC塊,并允許物理驅(qū)動器810從額外ECC管理信息再現(xiàn) 與用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗ECC塊150,并獲得額外奇偶校驗ECC塊 150 (搮:作1330 )。在額外ECC控制器211的控制下,額外ECC編碼器/解碼 器241從額外奇偶校驗ECC塊150獲得用于用戶數(shù)據(jù)的額外奇偶校驗,并將 用于用戶數(shù)據(jù)的ECC塊與額外ECC編碼器/解碼器241產(chǎn)生的額外ECC數(shù)據(jù) 塊120結(jié)合,從而產(chǎn)生額外ECC塊130。
另外,文件系統(tǒng)驅(qū)動器820將額外ECC塊130傳送到物理驅(qū)動器810, 允許物理數(shù)據(jù)處理器的額外ECC編碼器/解碼器241對額外ECC塊130執(zhí)行 糾錯,并接收糾錯的額外ECC塊130。額外ECC控制器211將接收的額外 ECC塊130的額外ECC凄t據(jù)塊120更新為用于用戶凝:據(jù)的ECC塊,將更新 的ECC塊傳送到物理驅(qū)動器810,允許物理數(shù)據(jù)處理器的額外ECC編碼器/ 解碼器241對ECC塊執(zhí)行糾錯,并獲得糾錯的用戶數(shù)據(jù)(操作1340)。根據(jù)本發(fā)明的多方面的使用物理驅(qū)動器和文件系統(tǒng)驅(qū)動器操作額外ECC的方法包 括下面將描述的兩種方法。在兩種方法中的一種方法中,物理驅(qū)動器810產(chǎn) 生/記錄/再現(xiàn)用于額外ECC的額外奇偶校驗數(shù)據(jù)塊140,通過使用額外奇偶 校驗恢復(fù)ECC塊中的用戶數(shù)據(jù),產(chǎn)生/更新/記錄/再現(xiàn)額外ECC管理信息等。 文件系統(tǒng)驅(qū)動器820執(zhí)行用于額外ECC管理信息的額外ECC管理信息區(qū)域 280和用于額外的邏輯巻空間中包括的額外奇偶校驗數(shù)據(jù)塊140的額外奇偶 校驗數(shù)據(jù)塊區(qū)域290的分配。
在所述兩種方法的另一種方法中,物理驅(qū)動器810提供了當記錄數(shù)據(jù)時 產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140的功能以及當再現(xiàn)數(shù)據(jù)時通過使用額外奇偶校 驗恢復(fù)ECC塊中的數(shù)據(jù)的功能。文件系統(tǒng)驅(qū)動器820執(zhí)行用于額外ECC的 剩余功能。
圖14是根據(jù)本發(fā)明實施例的通過使用物理驅(qū)動器810和文件系統(tǒng)驅(qū)動器 820執(zhí)行額外ECC的記錄/再現(xiàn)設(shè)備的框圖。參照圖14,記錄/再現(xiàn)設(shè)備包括 文件系統(tǒng)驅(qū)動器820和物理驅(qū)動器810。用于執(zhí)行額外ECC的額外ECC控制 器211包括在物理驅(qū)動器810的控制器811和文件系統(tǒng)驅(qū)動器820的控制器 822中。額外ECC編碼器/解碼器241包括在物理驅(qū)動器810的物理數(shù)據(jù)處理 器240中。以下,將參照圖14和圖15描述記錄/再現(xiàn)i殳備通過文件系統(tǒng)驅(qū)動 器820和物理驅(qū)動器810執(zhí)行額外ECC的示例性記錄操作。
當記錄凄t據(jù)時,物理驅(qū)動器810的額外ECC編碼器/解碼器241和物理 驅(qū)動器810的額外ECC控制器211在文件系統(tǒng)驅(qū)動器820的額外ECC控制 器211的控制下只產(chǎn)生用于用戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊140。另外,當 再現(xiàn)數(shù)據(jù)時,在文件系統(tǒng)驅(qū)動器820的額外ECC控制器211的控制下從額外 奇偶校驗數(shù)據(jù)塊140提取額外奇偶校驗,并在文件系統(tǒng)驅(qū)動器820的額外ECC 控制器211的控制下從將被再現(xiàn)的ECC塊產(chǎn)生額外ECC數(shù)據(jù)塊120。將額外 ECC數(shù)據(jù)塊120與提取的額外奇偶校驗結(jié)合,然后產(chǎn)生額外ECC塊130。然 后,對額外ECC塊130執(zhí)行糾錯,將糾錯的額外ECC塊130更新為ECC塊, 物理數(shù)據(jù)處理器240的ECC編碼器/解碼器241對更新的ECC塊執(zhí)行糾錯, 并將糾錯的用戶數(shù)據(jù)傳送到文件系統(tǒng)驅(qū)動器820。文件系統(tǒng)驅(qū)動器820執(zhí)行 剩余額外ECC相關(guān)區(qū)域的分配和額外ECC管理信息的記錄/再現(xiàn)/管理。
文件系統(tǒng)驅(qū)動器820的額外ECC控制器211向信息記錄介質(zhì)200分配將 根據(jù)預(yù)定的額外ECC應(yīng)用比記錄額外奇偶校驗數(shù)據(jù)塊140和額外ECC管理信息的區(qū)域(操:作1410)。然后,文件系統(tǒng)驅(qū)動器820的額外ECC控制器211允許物理驅(qū)動器810根據(jù)預(yù)定的額外ECC應(yīng)用比產(chǎn)生用于將被記錄的用戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊140 (操作1420)。因此,物理驅(qū)動器810中的額外ECC控制器211允許額外ECC編碼器/解碼器241產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140,并將產(chǎn)生的額外奇偶校-驗數(shù)據(jù)塊140傳送到文件系統(tǒng)驅(qū)動器820,文件系統(tǒng)驅(qū)動器820中的額外ECC控制器211允許物理驅(qū)動器810記錄額外奇偶校驗數(shù)據(jù)塊140 (操作1430 )。
文件系統(tǒng)驅(qū)動器820允許物理驅(qū)動器810產(chǎn)生和改變額外ECC管理信息,并記錄額外ECC管理信息(操作1440),其中,所述額外ECC管理信息包括額外ECC定義信息和指示將記錄用戶lt據(jù)的位置信息和額外奇偶校驗lt據(jù)塊140的位置信息之間的映射關(guān)系的信息。
物理驅(qū)動器810將額外ECC管理信息記錄在信息記錄介質(zhì)200的分配的區(qū)域中(操作1450)。
以下,將參照圖14和圖16描述記錄/再現(xiàn)設(shè)備通過文件系統(tǒng)驅(qū)動器820和物理驅(qū)動器810執(zhí)行額外ECC的示例性再現(xiàn)操作。文件系統(tǒng)驅(qū)動器820中的額外ECC控制器211確定額外ECC是否被應(yīng)用于信息記錄介質(zhì)200,獲得與記錄額外ECC管理信息的位置有關(guān)的信息,允許物理驅(qū)動器810讀取額外ECC管理信息,并獲得額外ECC管理信息(操作1610 )。
當再現(xiàn)用戶數(shù)據(jù)時,文件系統(tǒng)驅(qū)動器820的額外ECC控制器211從額外ECC管理信息獲得與用于將被再現(xiàn)的用戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊140的位置有關(guān)的信息,并允許物理驅(qū)動器810再現(xiàn)額外奇偶4交驗數(shù)據(jù)塊140 (操作1620)。
物理驅(qū)動器810中的額外ECC控制器211根據(jù)來自文件系統(tǒng)驅(qū)動器820的命令通過使用物理驅(qū)動器810中的額外ECC編碼器/解碼器241使用從額外奇偶校驗數(shù)據(jù)塊140獲得的額外奇偶校驗和用于用戶數(shù)據(jù)的ECC塊來產(chǎn)生額外ECC塊130,對額外ECC塊130執(zhí)行糾錯,并將糾錯的額外ECC塊130更新為ECC塊(操作1630 )。物理驅(qū)動器810中的額外ECC控制器211允許物理驅(qū)動器810中的ECC解碼器對更新的ECC塊執(zhí)行糾錯,并將糾錯的用戶數(shù)據(jù)傳送到文件系統(tǒng)驅(qū)動器820 (操作1640)。
以下,將參照圖14和圖17描述記錄/再現(xiàn)設(shè)備通過使用文件系統(tǒng)驅(qū)動器820和物理驅(qū)動器810執(zhí)行額外ECC的另一記錄操作。文件系統(tǒng)驅(qū)動器820
33的額外ECC控制器211向信息記錄介質(zhì)200分配根據(jù)預(yù)定的額外ECC應(yīng)用比記錄額外奇偶校驗數(shù)據(jù)塊140和額外ECC管理信息的區(qū)域(操作1710 )。
于將被記錄的用戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊140 (操作1720)。如果物理驅(qū)動器810接收到數(shù)據(jù)記錄命令,則額外ECC編碼器/解碼器241在物理驅(qū)動器810的額外ECC控制器211的控制下產(chǎn)生額外奇偶校驗數(shù)據(jù)塊140。在物理驅(qū)動器810的額外ECC控制器211的控制下將額外奇偶4交-瞼lt據(jù)塊140記錄在文件系統(tǒng)驅(qū)動器820分配的額外奇偶校驗數(shù)據(jù)塊區(qū)域290上(操作1730 )。物理驅(qū)動器810中的額外ECC控制器211產(chǎn)生額外ECC管理信息,并將額外ECC管理信息記錄在文件系統(tǒng)驅(qū)動器820分配的額外ECC管理信息區(qū)域280中(操作1740 ),其中,所述額外ECC管理信息包括額外ECC定義信息和指示記錄用戶數(shù)據(jù)的位置信息和記錄額外奇偶校驗數(shù)據(jù)塊140的位置
信息之間的映射關(guān)系的信息。
以下,將參照圖14和圖18描述記錄/再現(xiàn)設(shè)備通過使用文件系統(tǒng)驅(qū)動器820和物理驅(qū)動器810執(zhí)行額外ECC的另 一再現(xiàn)操作。物理驅(qū)動器810中的額外ECC控制器211確定額外ECC是否^皮應(yīng)用于加載或安裝到物理驅(qū)動器810的信息記錄介質(zhì)200,并從信息記錄介質(zhì)200讀取和獲得額外ECC管理信息(操:作1810)。文件系統(tǒng)驅(qū)動器820將用戶凝:據(jù)再現(xiàn)命令輸出到物理驅(qū)動器810 (操作1820)。因此,物理驅(qū)動器810的額外ECC控制器211進行控制,以使從額外ECC管理信息中讀取與將被再現(xiàn)的用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊140。然后,物理驅(qū)動器810中的額外ECC編碼器/解碼器241通過將用于用戶數(shù)據(jù)的ECC塊與從額外奇偶校驗數(shù)據(jù)塊140提取的額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊130,對額外ECC塊130執(zhí)行糾錯,并將糾錯的額外ECC塊130更新為ECC塊(操作1830 )。
另夕卜,物理驅(qū)動器810的額外ECC控制器211允許物理驅(qū)動器810中的額外ECC編碼器/解碼器241對更新的ECC塊執(zhí)行糾錯,并將糾錯的用戶數(shù)據(jù)傳送到文件系統(tǒng)驅(qū)動器820 (搡作1840)。
還可將記錄/再現(xiàn)方法實現(xiàn)為計算機可讀記錄介質(zhì)上的計算機可讀代碼。所述計算機可讀記錄介質(zhì)是任何可存儲其后能由計算機系統(tǒng)讀取的數(shù)據(jù)的數(shù)據(jù)存儲裝置。所述計算機可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、 CD-ROM、磁帶、軟盤、光學數(shù)據(jù)存儲裝置和載波(例如,通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。所述計算機可讀記錄介質(zhì)還可分布于聯(lián)網(wǎng)的計算機系統(tǒng)上,從而所述計算機可讀代碼以分布方式被存儲并被執(zhí)行。另夕卜,本發(fā)明所屬的技術(shù)領(lǐng)域的編程人員可容易地解釋用于實現(xiàn)本發(fā)明的功能程序、代碼和代碼段。
如上所述,根據(jù)本發(fā)明,可在保證與傳統(tǒng)的ECC格式兼容的同時更可靠地記錄和再現(xiàn)數(shù)據(jù)。
盡管已顯示和描述了本發(fā)明的一些實施例,但是本領(lǐng)域的技術(shù)人員將明白,在不脫離本發(fā)明的原理和精神的情況下,可對該實施例做出改變,其中,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1、一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括額外ECC編碼器,產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,額外ECC編碼器包括額外奇偶校驗產(chǎn)生器,基于將被記錄在信息記錄介質(zhì)上的ECC編碼的數(shù)據(jù)來產(chǎn)生額外ECC數(shù)據(jù)塊,對產(chǎn)生的額外ECC數(shù)據(jù)塊執(zhí)行ECC以獲得額外ECC塊,并從獲得的額外ECC塊產(chǎn)生至少一個額外奇偶校驗,以及額外奇偶校驗交織器,對產(chǎn)生的至少一個額外奇偶校驗交織,并產(chǎn)生額外奇偶校驗數(shù)據(jù)塊;額外ECC控制器,確定額外ECC是否被應(yīng)用于信息記錄介質(zhì),并控制額外ECC編碼器產(chǎn)生與將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊。
2、 如權(quán)利要求1所述的記錄設(shè)備,其中額外ECC編碼器還設(shè)置額外ECC應(yīng)用比,并且確定額外ECC編碼器執(zhí)行的額外ECC處理是否被應(yīng)用于信息記錄介質(zhì),預(yù)先或根據(jù)來自用戶接口的輸入來設(shè)置額外ECC應(yīng)用比。
3、 如權(quán)利要求1所述的記錄設(shè)備,其中,額外ECC控制器還產(chǎn)生額外ECC管理信息,所述額外ECC管理信息用于管理額外ECC控制器執(zhí)行的額外ECC處理。
4、 如權(quán)利要求3所述的記錄設(shè)備,其中,額外ECC管理信息包括指示額外ECC處理是否被應(yīng)用于信息記錄介質(zhì)的信息,指示信息記錄介質(zhì)上的將記錄ECC編碼數(shù)據(jù)的位置和信息記錄介質(zhì)上的將記錄額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息。
5、 如權(quán)利要求3所述的記錄設(shè)備,其中,額外ECC控制器分配信息記錄介質(zhì)上的記錄額外奇偶校驗數(shù)據(jù)塊和額外ECC管理信息的區(qū)域。
6、 如權(quán)利要求2所述的記錄設(shè)備,其中,如果額外ECC應(yīng)用比是1/N,則額外奇偶校驗交織器收集并交織至少一次等于或小于N的額外奇偶校驗。
7、 如權(quán)利要求1所述的記錄設(shè)備,其中,額外奇偶校驗產(chǎn)生器通過一系列處理步驟從自ECC編碼數(shù)據(jù)產(chǎn)生的糾錯塊、ECC編碼數(shù)據(jù)或自ECC編碼數(shù)據(jù)產(chǎn)生的其他數(shù)據(jù)產(chǎn)生額外ECC數(shù)據(jù)塊。
8、 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)和額外奇偶校驗數(shù)據(jù)塊經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括額外ECC控制器,確定是否將通過使用額外ECC處理從信息記錄介質(zhì)再現(xiàn)ECC編碼數(shù)據(jù),如果將通過使用額外ECC處理從信息記錄介質(zhì)再現(xiàn)ECC編碼數(shù)據(jù),則從信息記錄介質(zhì)獲得與將被再現(xiàn)的ECC編碼數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊;額外奇偶校驗去交織器,對獲得的額外奇偶校驗數(shù)據(jù)塊去交織,并從去交織的額外奇偶校驗數(shù)據(jù)塊獲得至少 一 個額外奇偶校驗;額外ECC塊解碼器,通過將額外ECC lt據(jù)塊與獲得的至少一個額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊,并對產(chǎn)生的額外ECC塊執(zhí)行糾錯,其中,從用于將被再現(xiàn)的ECC編碼數(shù)據(jù)的ECC塊產(chǎn)生所述額外ECC數(shù)據(jù)塊;額外ECC塊更新器,將從糾錯的額外ECC塊獲得的額外ECC數(shù)據(jù)塊更新為用于將被再現(xiàn)的ECC編碼數(shù)據(jù)的相應(yīng)ECC塊;ECC解碼器,對更新的ECC塊執(zhí)行糾錯,以獲得數(shù)據(jù)。
9、 如權(quán)利要求8所述的再現(xiàn)設(shè)備,其中,額外ECC控制器從自信息記錄介質(zhì)讀取的額外ECC管理信息獲得額外奇偶校驗數(shù)據(jù)塊的位置信息和指示額外ECC處理是否被應(yīng)用于信息記錄介質(zhì)的信息。
10、 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括文件系統(tǒng)驅(qū)動器,輸出用于記錄數(shù)據(jù)的數(shù)據(jù)寫入命令;物理驅(qū)動器,從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)寫入命令,以在ECC編碼之后產(chǎn)生與數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊來執(zhí)行額外ECC處理,將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)上,并管理和執(zhí)行額外ECC處理。
11、 如權(quán)利要求10所述的記錄設(shè)備,其中,物理驅(qū)動器包括額外ECC編碼器,包括額外奇偶校驗產(chǎn)生器,基于將被記錄在信息記錄介質(zhì)上的ECC編碼數(shù)據(jù)來產(chǎn)生額外ECC數(shù)據(jù)塊,并通過對產(chǎn)生的額外ECC數(shù)據(jù)塊執(zhí)行ECC處理來產(chǎn)生至少 一個額外奇偶校驗;額外奇偶校驗交織器,通過對產(chǎn)生的至少一個額外奇偶校驗進行交織來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊;額外ECC控制器,確定額外ECC處理是否被應(yīng)用于信息記錄介質(zhì),當額外ECC處理被應(yīng)用于信息記錄介質(zhì)上時,控制額外ECC編碼器產(chǎn)生與將被記錄在信息記錄介質(zhì)上的ECC編碼數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊。
12、 如權(quán)利要求11所述的記錄設(shè)備,其中,額外ECC控制器還產(chǎn)生額外ECC管理信息,所述額外ECC管理信息包括指示信息記錄介質(zhì)上的將記錄ECC編碼數(shù)據(jù)的位置和信息記錄介質(zhì)上的將記錄額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息。
13、 如權(quán)利要求12所述的記錄設(shè)備,其中,額外ECC控制器分配記錄額外奇偶才交-險數(shù)據(jù)塊和額外ECC管理信息的信息記錄介質(zhì)的區(qū)域,并控制所述設(shè)備將額外奇偶4交-驗數(shù)據(jù)塊和額外ECC管理信息記錄在分配的區(qū)域上。
14、 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器,輸出數(shù)據(jù)讀取命令;物理驅(qū)動器,從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)讀取命令,并通過以下步驟執(zhí)行額外ECC處理Z人信息記錄介質(zhì)讀取與信息記錄介質(zhì)上記錄的ECC數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對額外奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并將糾錯的額外奇偶校驗數(shù)據(jù)塊傳送到在對ECC數(shù)據(jù)進行ECC解碼中使用的文件系統(tǒng)驅(qū)動器。
15、 如權(quán)利要求14所述的再現(xiàn)設(shè)備,其中,物理驅(qū)動器包括額外ECC控制器,確定是否將必須通過使用額外ECC處理從信息記錄介質(zhì)再現(xiàn)ECC數(shù)據(jù),從信息記錄介質(zhì)獲得與將被再現(xiàn)的ECC數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊;額外奇偶校驗去交織器,對額外奇偶校驗數(shù)據(jù)塊去交織,并從去交織的額外奇偶校驗數(shù)據(jù)塊獲得至少 一個額外奇偶校驗;額外ECC塊解碼器,通過將額外ECC數(shù)據(jù)塊與所述至少一個額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊,并對產(chǎn)生的額外ECC塊執(zhí)行糾錯,從用于ECC數(shù)據(jù)的ECC塊創(chuàng)建所述額外ECC數(shù)據(jù)塊;額外ECC塊更新器,將從糾錯的額外ECC塊獲得的額外ECC數(shù)據(jù)塊更新為相應(yīng)ECC塊;ECC解碼器,對更新的ECC塊執(zhí)行糾錯,以獲得數(shù)據(jù)。
16、 如權(quán)利要求15所述的再現(xiàn)設(shè)備,其中,額外ECC控制器使用額外ECC管理信息來獲得額外奇偶校驗數(shù)據(jù)塊;額外ECC管理信息包括指示ECC數(shù)據(jù)在信息記錄介質(zhì)上的位置和額外奇偶校驗數(shù)據(jù)塊在信息記錄介質(zhì)上的位置之間的映射關(guān)系的信息。
17、 如權(quán)利要求16所述的再現(xiàn)設(shè)備,其中,額外ECC控制器從自信息記錄介質(zhì)讀取的額外ECC管理信息中獲得指示額外ECC處理是否被應(yīng)用于信息記錄介質(zhì)的信息和額外奇偶校驗數(shù)據(jù)塊的位置信息。
18、 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括物理驅(qū)動器,傳送/接收用戶數(shù)據(jù)的ECC塊的至少一部分;文件系統(tǒng)驅(qū)動器,從物理驅(qū)動器接收所述ECC塊的至少一部分,通過使用所述ECC塊中的至少一塊來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并管理產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊的額外ECC記錄。
19、 如權(quán)利要求18所述的記錄設(shè)備,其中文件系統(tǒng)驅(qū)動器包括額外ECC編碼器,包括額外奇偶校驗產(chǎn)生器,基于將被記錄在信息記錄介質(zhì)上的所述ECC塊的至少一部分來產(chǎn)生額外ECC數(shù)據(jù)塊,對額外ECC數(shù)據(jù)塊執(zhí)行ECC,并產(chǎn)生至少 一個額外奇偶校驗;額外奇偶校驗交織器,通過對產(chǎn)生的至少一個額外奇偶校驗交織來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊;額外ECC控制器,確定額外ECC記錄是否被應(yīng)用于信息記錄介質(zhì),如果額外ECC記錄被應(yīng)用,則從物理驅(qū)動器接收所述ECC塊的至少一部分,控制額外ECC編碼器從接收的ECC塊的部分產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并允許物理驅(qū)動器將產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)上。
20、 如權(quán)利要求19所述的記錄設(shè)備,其中,額外ECC控制器還產(chǎn)生額外ECC管理信息,并允許物理驅(qū)動器將額外ECC管理信息記錄在信息記錄介質(zhì)上,其中,所述額外ECC管理信息包括指示信息記錄介質(zhì)上的將記錄用戶數(shù)據(jù)的ECC塊的位置和信息記錄介質(zhì)上的記錄額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息。
21、 如權(quán)利要求20所述的記錄設(shè)備,其中,額外ECC控制器分配信息記錄介質(zhì)上的記錄額外奇偶校驗數(shù)據(jù)塊和額外ECC管理信息的區(qū)域,并允許物理驅(qū)動器將額外奇偶校驗數(shù)據(jù)塊和額外ECC管理信息記錄在分配的區(qū)域中。
22、 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括物理驅(qū)動器,響應(yīng)于數(shù)據(jù)讀取命令,從信息記錄介質(zhì)讀取與ECC編碼用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,并傳送讀取的額外奇偶校驗數(shù)據(jù)塊;文件系統(tǒng)驅(qū)動器,對從物理驅(qū)動器接收的傳送的額外奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并通過使用數(shù)據(jù)讀取命令和/或額外奇偶校驗數(shù)據(jù)塊管理和執(zhí)行額外ECC處理。
23、 如權(quán)利要求22所述的再現(xiàn)設(shè)備,其中,文件系統(tǒng)驅(qū)動器包括額外ECC控制器,確定是否必須通過使用額外ECC處理從信息記錄介質(zhì)再現(xiàn)ECC編碼用戶數(shù)據(jù),并從信息記錄介質(zhì)獲得與將被再現(xiàn)的ECC編碼用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊;額外奇偶校驗去交織器,通過對獲得的額外奇偶校驗數(shù)據(jù)塊去交織獲得至少一個額外奇偶校驗;額外ECC塊解碼器,通過將額外ECC數(shù)據(jù)塊與獲得的至少一個額外奇偶校驗結(jié)合來產(chǎn)生額外ECC塊,并且對產(chǎn)生的額外ECC塊執(zhí)行糾錯,從用于將被再現(xiàn)的ECC編碼用戶數(shù)據(jù)的ECC塊來創(chuàng)建額外ECC數(shù)據(jù)塊;額外ECC塊更新器,對從糾錯的額外ECC塊獲得的額外ECC數(shù)據(jù)塊進行更新以形成ECC塊。
24、 如權(quán)利要求23所述的再現(xiàn)設(shè)備,其中,額外ECC控制器,在執(zhí)行額外ECC處理的同時使用額外ECC管理信息;額外ECC管理信息包括指示ECC編碼用戶教:據(jù)在信息記錄介質(zhì)上的位置和額外奇偶校驗數(shù)據(jù)塊在信息記錄介質(zhì)上的位置之間的映射關(guān)系的信息。
25、 如權(quán)利要求24所述的再現(xiàn)設(shè)備,其中,額外ECC控制器從自信息記錄介質(zhì)讀取的額外ECC管理信息獲得指示額外ECC處理是否被應(yīng)用于信息記錄介質(zhì)的信息和額外奇偶校驗數(shù)據(jù)塊的位置信息。
26、 一種用于信息記錄介質(zhì)的記錄設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述記錄設(shè)備包括文件系統(tǒng)驅(qū)動器,發(fā)送用于從ECC編碼用戶數(shù)據(jù)產(chǎn)生額外奇偶校驗數(shù)據(jù)塊的命令;物理驅(qū)動器,接收發(fā)送的命令,并根據(jù)發(fā)送的命令被文件系統(tǒng)驅(qū)動器控塊記錄在信息記錄介質(zhì)上,其中,文件系統(tǒng)驅(qū)動器與物理驅(qū)動器一起執(zhí)行額外ECC處理,以及創(chuàng)建和記錄額外奇偶校驗數(shù)據(jù)塊。
27、 如權(quán)利要求26所述的記錄設(shè)備,其中,文件系統(tǒng)驅(qū)動器 產(chǎn)生并管理額外ECC管理信息,所述額外ECC管理信息包括指示信息記錄介質(zhì)上的記錄ECC編碼用戶數(shù)據(jù)的位置和信息記錄介質(zhì)上的記錄額外奇 偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息,分配信息記錄介質(zhì)的記錄額外奇偶校驗數(shù)據(jù)塊和額外ECC管理信息的 區(qū)域。
28、 如權(quán)利要求26所述的記錄設(shè)備,其中文件系統(tǒng)驅(qū)動器產(chǎn)生并管理額外ECC管理信息,所述額外ECC管理信 息包括指示信息記錄介質(zhì)上的記錄ECC編碼用戶數(shù)據(jù)的位置和信息記錄介質(zhì) 上的記錄額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息,物理驅(qū)動器,分配信息記錄介質(zhì)的記錄額外奇偶校驗數(shù)據(jù)塊和額外ECC 管理信息的區(qū)域。
29、 一種用于信息記錄介質(zhì)的再現(xiàn)設(shè)備,在所述信息記錄介質(zhì)中,數(shù)據(jù) 經(jīng)過糾錯編碼(ECC)并被存儲,所述再現(xiàn)設(shè)備包括文件系統(tǒng)驅(qū)動器,發(fā)送用于從信息記錄介質(zhì)讀取ECC編碼用戶數(shù)據(jù)的命令,物理驅(qū)動器,接收發(fā)送的命令,并被文件系統(tǒng)驅(qū)動器控制,以從信息記 錄介質(zhì)讀取與ECC編碼用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對讀取的額外 奇偶校驗數(shù)據(jù)塊執(zhí)行糾錯,并將糾錯的額外奇偶校驗數(shù)據(jù)塊傳送到文件系統(tǒng) 驅(qū)動器,其中,文件系統(tǒng)驅(qū)動器與物理驅(qū)動器一起執(zhí)行額外ECC處理,以對額外 奇偶校驗數(shù)據(jù)塊和ECC編碼用戶數(shù)據(jù)解碼。
30、 如權(quán)利要求29所述的再現(xiàn)設(shè)備,其中,文件系統(tǒng)驅(qū)動器產(chǎn)生并管理 額外ECC管理信息,所述額外ECC管理信息包括指示信息記錄介質(zhì)上的記 錄ECC編碼用戶數(shù)據(jù)的位置和信息記錄介質(zhì)上的記錄額外奇偶校驗數(shù)據(jù)塊的 位置之間的映射關(guān)系的信息。
31、 如權(quán)利要求29所述的再現(xiàn)設(shè)備,其中文件系統(tǒng)驅(qū)動器產(chǎn)生并管理額外ECC管理信息,所述額外ECC管理信 息包括指示信息記錄介質(zhì)上的記錄ECC編碼用戶數(shù)據(jù)的位置和信息記錄介質(zhì) 上的記錄額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息,物理驅(qū)動器分配信息記錄介質(zhì)上的記錄額外奇偶校驗數(shù)據(jù)塊和額外 ECC管理信息的區(qū)域。
32、 一種在信息記錄介質(zhì)中記錄數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中, 數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括確定額外ECC處理是否被應(yīng)用于信息記錄介質(zhì);如果額外ECC處理被應(yīng)用于信息記錄介質(zhì),則基于將記錄在信息記錄介 質(zhì)上的ECC編碼數(shù)據(jù)產(chǎn)生額外ECC數(shù)據(jù)塊, 對產(chǎn)生的額外ECC數(shù)據(jù)塊執(zhí)行ECC,通過使用產(chǎn)生的額外ECC數(shù)據(jù)塊來產(chǎn)生至少 一個額外奇偶校驗, 通過對產(chǎn)生的至少 一個額外奇偶校驗進行交織來產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,將產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)上。
33、 如權(quán)利要求32所述的方法,還包括設(shè)置額外ECC應(yīng)用比,其中, 確定額外ECC處理是否被應(yīng)用于信息記錄介質(zhì),并預(yù)先設(shè)置或者根據(jù)來自用 戶接口的輸入來設(shè)置額外ECC應(yīng)用比。
34、 如權(quán)利要求32所述的方法,還包括產(chǎn)生用于管理額外ECC處理 的額外ECC管理信息。
35、 如權(quán)利要求34所述的方法,其中,產(chǎn)生的額外ECC管理信息包括 指示額外ECC處理是否被應(yīng)用的信息,指示信息記錄介質(zhì)上的將記錄ECC編碼數(shù)據(jù)的位置和信息記錄介質(zhì)上 的將記錄產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊的位置之間的映射關(guān)系的信息。
36、 如權(quán)利要求34所述的方法,還包括分配信息記錄介質(zhì)上的記錄產(chǎn) 生的額外奇偶校驗數(shù)據(jù)塊和產(chǎn)生的額外ECC管理信息的區(qū)域。
37、 如權(quán)利要求32所述的方法,其中,通過一系列處理步驟從自ECC 編碼數(shù)據(jù)產(chǎn)生的糾錯塊、ECC編碼數(shù)據(jù)或自ECC編碼數(shù)據(jù)產(chǎn)生的其他數(shù)據(jù)產(chǎn) 生額外ECC數(shù)據(jù)塊。
38、 一種從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù) 據(jù)和額外奇偶校驗數(shù)據(jù)塊經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括確定是否將通過使用額外ECC處理從信息記錄介質(zhì)再現(xiàn)ECC編碼數(shù)據(jù); 如果確定將使用額外ECC處理,則從信息記錄介質(zhì)讀取與將被再現(xiàn)的ECC編碼數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊; 對讀取的額外奇偶校驗數(shù)據(jù)塊去交織, 從去交織的額外奇偶校驗數(shù)據(jù)塊獲得至少 一個額外奇偶校驗; 通過將額外ECC數(shù)據(jù)塊和獲得的至少一個額外奇偶校驗結(jié)合來產(chǎn)生額夕卜ECC塊,并對產(chǎn)生的額外ECC塊執(zhí)行糾錯,從用于將被再現(xiàn)的ECC編碼數(shù)據(jù)的ECC塊產(chǎn)生所述額外ECC數(shù)據(jù)塊,、比u W》逸aA會石々k cr<r< A茲; 里AA金石々k cr^r1來+士&仏話4if 4 4曰& AA p「r1 it.對更新的ECC塊執(zhí)行糾錯。
39、 如權(quán)利要求38所述的方法,還包括從信息記錄介質(zhì)讀取額外ECC 管理信息,以獲得指示額外ECC處理是否與信息記錄介質(zhì)一起使用的信息以 及額外奇偶校驗數(shù)據(jù)塊的位置信息。
40、 一種在信息記錄介質(zhì)中記錄數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中, 數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括將數(shù)據(jù)寫入命令從設(shè)備的文件系統(tǒng)驅(qū)動器傳送到所述設(shè)備的物理驅(qū)動器;物理驅(qū)動器從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)寫入命令,產(chǎn)生與ECC編碼數(shù)據(jù) 相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)上, 并由物理驅(qū)動器關(guān)于額外奇偶校驗數(shù)據(jù)塊和ECC編碼數(shù)據(jù)執(zhí)行額外ECC。
41、 一種從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù) 據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括將數(shù)據(jù)讀取命令從設(shè)備的文件系統(tǒng)驅(qū)動器傳送到所述設(shè)備的物理驅(qū)動器;物理驅(qū)動器從文件系統(tǒng)驅(qū)動器接收數(shù)據(jù)讀取命令,從信息記錄介質(zhì)讀取 與將被再現(xiàn)的ECC編碼數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對額外奇偶校驗數(shù) 據(jù)塊執(zhí)行糾錯,并將糾錯的額外奇偶校驗數(shù)據(jù)塊傳送到文件系統(tǒng)驅(qū)動器。
42、 一種在信息記錄介質(zhì)中記錄數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中, 數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括關(guān)于設(shè)備的文件系統(tǒng)驅(qū)動器從設(shè)備的物理驅(qū)動器傳送和/或接收用戶數(shù) 據(jù)的ECC塊的至少一部分;文件系統(tǒng)驅(qū)動器從物理驅(qū)動器接收所述ECC塊的至少一部分,從所述 ECC塊產(chǎn)生額外奇偶校驗數(shù)據(jù)塊,并通過記錄產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊執(zhí) 行額外ECC處理的記錄。
43、 一種從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù) 據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括設(shè)備的物理驅(qū)動器響應(yīng)于從文件系統(tǒng)驅(qū)動器發(fā)送的數(shù)據(jù)讀取命令從信息 記錄介質(zhì)讀取與ECC編碼用戶數(shù)據(jù)相應(yīng)的奇偶校驗數(shù)據(jù)塊,并將額外奇偶校 驗數(shù)據(jù)塊傳送到文件系統(tǒng)驅(qū)動器;+ /fet玄々云fllif^7哭2士" 4A碟aiif 4哭iiiJ4" ^r估;關(guān)M安折々"各,忠始I^J+i&itiifT》孑糾錯,并對額外奇偶校驗數(shù)據(jù)塊和ECC編碼用戶數(shù)據(jù)管理并執(zhí)行額外ECC。
44、 一種在信息記錄介質(zhì)中記錄數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中, 數(shù)據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括設(shè)備的文件系統(tǒng)驅(qū)動器控制設(shè)備的物理驅(qū)動器以產(chǎn)生用于ECC編碼用 戶數(shù)據(jù)的額外奇偶校驗數(shù)據(jù)塊;文件系統(tǒng)驅(qū)動器控制物理驅(qū)動器從用戶數(shù)據(jù)產(chǎn)生額外奇偶校驗數(shù)據(jù)塊, 并將產(chǎn)生的額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)上,以使文件系統(tǒng)驅(qū)動 器與物理驅(qū)動器一起執(zhí)行額外ECC記錄處理。
45、 一種從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)的方法,在所述信息記錄介質(zhì)中,數(shù) 據(jù)經(jīng)過糾錯編碼(ECC)并被存儲,所述方法包括設(shè)備的文件系統(tǒng)驅(qū)動器控制設(shè)備的物理驅(qū)動器從信息記錄介質(zhì)讀取 ECC編碼用戶數(shù)據(jù);文件系統(tǒng)驅(qū)動器控制物理驅(qū)動器從信息記錄介質(zhì)讀取與讀取的ECC編 碼用戶數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊,對讀取的額外奇偶校驗數(shù)據(jù)塊執(zhí)行 糾錯,并將糾錯的額外奇偶校驗數(shù)據(jù)塊傳送到文件系統(tǒng)驅(qū)動器,以使文件系 統(tǒng)驅(qū)動器與物理驅(qū)動器一起執(zhí)行額外ECC再現(xiàn)處理。
46、 一種用于信息記錄介質(zhì)的記錄和/或再現(xiàn)設(shè)備,包括 光學拾取器;第一 ECC編碼器/解碼器,以ECC塊為單位對關(guān)于信息記錄介質(zhì)傳送的 數(shù)據(jù)進行ECC編碼/解碼;第二 ECC編碼器/解碼器,通過使用多個額外奇偶校驗數(shù)據(jù)塊基于ECC 塊產(chǎn)生額外ECC塊,所述多個額外奇偶校-瞼數(shù)據(jù)塊中的每一個包括來自相應(yīng)額外ECC塊的至少一個額外奇偶校驗;控制器,控制光學拾取器關(guān)于信息記錄介質(zhì)傳送ECC數(shù)據(jù),控制第一 ECC編碼器/解碼器以ECC塊為單位對將被傳送的數(shù)據(jù)編碼/解碼,并控制第 二 ECC編碼器/解碼器以產(chǎn)生與將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)相應(yīng)的額 外奇偶校驗數(shù)據(jù)塊,和/或通過使用額外ECC塊從信息記錄介質(zhì)上存儲的額 外奇偶校驗數(shù)據(jù)塊獲得用于將從信息記錄介質(zhì)再現(xiàn)的數(shù)據(jù)的相應(yīng)的額外奇偶 校驗。
47、 如權(quán)利要求46所述的記錄和/或再現(xiàn)設(shè)備,其中,控制器還關(guān)于信 息記錄介質(zhì)傳送額外ECC管理信息,并使用額外ECC管理信息使將被記錄 和/或再現(xiàn)的數(shù)據(jù)與相應(yīng)的額外奇偶校驗數(shù)據(jù)塊關(guān)聯(lián)。
48、 如權(quán)利要求47所述的記錄和/或再現(xiàn)設(shè)備,其中,額外ECC管理信 息包括連接將被記錄和/或再現(xiàn)的數(shù)據(jù)的位置信息和相應(yīng)的額外奇偶校驗數(shù) 據(jù)塊的位置信息。
49、 如權(quán)利要求46所述的記錄和/或再現(xiàn)設(shè)備,其中 額外奇偶校驗數(shù)據(jù)塊被記錄在信息記錄介質(zhì)的第 一 區(qū)域上; 數(shù)據(jù)被記錄在除了第 一 區(qū)域之外的信息記錄介質(zhì)的第二區(qū)域上;控制器還傳送關(guān)于第二區(qū)域的數(shù)據(jù)和關(guān)于第 一 區(qū)域的額外奇偶校驗數(shù)據(jù)塊。
50、 如權(quán)利要求49所述的記錄和/或再現(xiàn)設(shè)備,其中 信息記錄介質(zhì)包括用戶數(shù)據(jù)區(qū)域和管理信息區(qū)域,所述管理信息區(qū)域包括由控制器使用以管理用戶數(shù)據(jù)區(qū)域的管理信息, 用戶數(shù)據(jù)區(qū)域包括第一區(qū)域和第二區(qū)域。
51、 如權(quán)利要求50所述的記錄和/或再現(xiàn)設(shè)備,其中,控制器還關(guān)于第 二區(qū)域傳送額外ECC管理信息,使用額外ECC管理信息以使將關(guān)于第一區(qū) 域?qū)⒈挥涗浐?或再現(xiàn)的數(shù)據(jù)與第二區(qū)域的相應(yīng)的額外奇偶校驗數(shù)據(jù)塊關(guān)聯(lián)。
52、 如權(quán)利要求46所述的記錄和/或再現(xiàn)設(shè)備,其中第一 ECC編碼器/解碼器根據(jù)理德-所羅門乘積編碼(RSPC )格式以ECC 塊為單位進行ECC編碼/解碼,第二 ECC編碼器/解碼器,根據(jù)RSPC格式產(chǎn)生額外ECC塊。
53、 一種與信息記錄介質(zhì)一起使用的記錄和/或再現(xiàn)設(shè)備,所述設(shè)備包括 光學拾取器;ECC編碼器,對用戶數(shù)據(jù)ECC編碼,以產(chǎn)生具有用戶數(shù)據(jù)塊的ECC塊, 通過使用相應(yīng)的額外奇偶沖吏驗對用戶數(shù)據(jù)塊進行ECC編碼以產(chǎn)生額外ECC 塊,并從產(chǎn)生的額外ECC塊的額外奇偶校驗形成額外奇偶校驗數(shù)據(jù)塊;控制器,控制光學拾取器將ECC塊記錄在信息記錄介質(zhì)的第一區(qū)域中, 并將額外奇偶校驗數(shù)據(jù)塊記錄在信息記錄介質(zhì)的第二區(qū)域中。
54、 如權(quán)利要求53所述的記錄設(shè)備,其中ECC編碼器形成額外奇偶校驗數(shù)據(jù)塊,使用產(chǎn)生的額外ECC塊的額外 奇偶校驗形成奇偶校驗ECC塊,對形成的奇偶校驗ECC塊中包括的額外奇 偶校驗進行交織以獲得額外奇偶校驗數(shù)據(jù)塊,并形成額外奇偶校驗ECC塊,控制器記錄額外奇偶校驗數(shù)據(jù)塊,控制光學拾取器將額外奇偶校驗ECC 塊記錄在信息記錄介質(zhì)的第二區(qū)域中。
55、 如權(quán)利要求54所述的記錄設(shè)備,其中,控制器還產(chǎn)生用于管理ECC塊的額外ECC管理信息和額外奇偶校驗ECC塊, 控制光學拾取器將額外ECC管理信息記錄在信息記錄介質(zhì)的第二區(qū)域中。
56、 如權(quán)利要求53所述的記錄設(shè)備,其中,ECC編碼器包括 第一ECC編碼器,對用戶lt據(jù)塊進行ECC編碼,以產(chǎn)生ECC塊, 第二ECC編碼器,包括額外奇偶校驗產(chǎn)生器,從產(chǎn)生的ECC塊中的用戶數(shù)據(jù)塊產(chǎn)生額外獲得的額外ECC塊產(chǎn)生額外奇偶校驗,額外奇偶校驗交織器,對產(chǎn)生的額外奇偶校驗進行交織,并產(chǎn)生額外奇 偶校驗數(shù)據(jù)塊。
57、 一種信息記錄介質(zhì),包括第一區(qū)域,包括糾錯編碼(ECC)編碼用戶數(shù)據(jù);第二區(qū)域,與第一區(qū)域不同,并包括從與ECC編碼用戶數(shù)據(jù)有關(guān)的額外 ECC塊的額外奇偶校驗形成的額外奇偶校驗數(shù)據(jù)塊;額外ECC管理信息區(qū)域,具有額外ECC管理信息,記錄和/或再現(xiàn)設(shè)備 使用所述額外ECC管理信息來通過重新形成與ECC用戶數(shù)據(jù)有關(guān)的額外 ECC塊用額外奇偶校驗數(shù)據(jù)塊來對第一區(qū)域的ECC編碼用戶數(shù)據(jù)解碼;管理區(qū)域,包括管理信息,記錄和/或再現(xiàn)設(shè)備使用所述管理信息來管理第一區(qū)域、第二區(qū)域和額外ECC管理信息區(qū)域。
全文摘要
一種用于信息記錄介質(zhì)的數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備以及方法包括額外ECC編碼器;和額外ECC控制器,確定額外ECC是否被應(yīng)用于信息記錄介質(zhì),并控制額外ECC編碼器產(chǎn)生與將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)相應(yīng)的額外奇偶校驗數(shù)據(jù)塊。額外ECC編碼器包括額外奇偶校驗產(chǎn)生器,基于將被記錄在信息記錄介質(zhì)上的數(shù)據(jù)產(chǎn)生額外ECC數(shù)據(jù)塊,對額外ECC數(shù)據(jù)塊執(zhí)行ECC,并產(chǎn)生至少一個額外奇偶校驗。額外奇偶校驗交織器對至少一個額外奇偶校驗進行交織,產(chǎn)生額外奇偶校驗數(shù)據(jù)塊。
文檔編號G11B20/18GK101484945SQ200780025432
公開日2009年7月15日 申請日期2007年7月16日 優(yōu)先權(quán)日2006年8月3日
發(fā)明者樸玄正, 權(quán)峻煥, 鄭鉉權(quán), 黃盛熙 申請人:三星電子株式會社