專利名稱:記錄介質(zhì)、記錄/再現(xiàn)設(shè)備和方法、初始化方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種盤,更具體地講,涉及一種信息記錄介質(zhì)、一種記錄/再現(xiàn)設(shè)備和方法、一種初始化方法、和一種重初始化方法,通過以上,盤被初始化以確保記錄/再現(xiàn)兼容性。
背景技術(shù):
根據(jù)光盤技術(shù)和半導(dǎo)體技術(shù)的發(fā)展,不得不頻繁地更新包括光盤驅(qū)動器系統(tǒng)和光盤的光學(xué)系統(tǒng)的標(biāo)準。圖1是解釋關(guān)于標(biāo)準更新的問題的示圖。一般地,通過在舊標(biāo)準上增加新功能來獲得新標(biāo)準。舊標(biāo)準盤12被設(shè)計以在舊標(biāo)準驅(qū)動器器系統(tǒng)11中操作,而新標(biāo)準盤14被設(shè)計以在新標(biāo)準驅(qū)動器系統(tǒng)13中操作。
舊標(biāo)準和新標(biāo)準可能提供或者可能不提供記錄/再現(xiàn)兼容性。如果保證了記錄/再現(xiàn)兼容性,則舊標(biāo)準盤12和新標(biāo)準盤14能夠既在舊標(biāo)準驅(qū)動器系統(tǒng)11中又在新標(biāo)準驅(qū)動器系統(tǒng)13中被記錄/再現(xiàn)。例如,當(dāng)新標(biāo)準盤14被載入舊標(biāo)準驅(qū)動器系統(tǒng)11時,舊標(biāo)準驅(qū)動器系統(tǒng)11應(yīng)該響應(yīng)在新標(biāo)準中新增加的功能而正確地運行。因此,應(yīng)該通過考慮持續(xù)地更新它們的必要性來設(shè)計標(biāo)準。
考慮到此需要,有必要定義允許驅(qū)動器系統(tǒng)執(zhí)行由當(dāng)前標(biāo)準識別的功能的規(guī)則和允許該相同的驅(qū)動器系統(tǒng)執(zhí)行沒由當(dāng)前標(biāo)準識別的新功能的規(guī)則。在未來標(biāo)準是通過對當(dāng)前標(biāo)準增加新功能而制定的情況下,如果未來標(biāo)準驅(qū)動器系統(tǒng)在盤上存儲關(guān)于當(dāng)前標(biāo)準驅(qū)動器系統(tǒng)為新功能而需要執(zhí)行的操作的信息,則當(dāng)前標(biāo)準驅(qū)動器系統(tǒng)能夠從適應(yīng)于新功能的盤中讀取該信息并執(zhí)行用于新功能的操作。
在這一方面,用于使得多種類型的驅(qū)動器系統(tǒng)使用適應(yīng)于無法由驅(qū)動器系統(tǒng)識別的功能的盤的初始化和重初始化盤的方法被期望。初始化是對空盤執(zhí)行以初次使用空盤而的過程。重初始化是對用過的盤執(zhí)行以再次初始化用過的盤的過程。
發(fā)明內(nèi)容
本發(fā)明的多個方面提供了一種光學(xué)記錄介質(zhì)、一種記錄/再現(xiàn)設(shè)備和方法、一種初始化方法、和一種重初始化方法,其增加了不同標(biāo)準的盤和驅(qū)動器系統(tǒng)之間的兼容性。
根據(jù)本發(fā)明的一個方面,提供了一種包括記錄了訪問控制數(shù)據(jù)的訪問控制區(qū)的信息記錄介質(zhì),該訪問控制數(shù)據(jù)具有公共信息,該公共信息被設(shè)置以允許不能識別適應(yīng)于信息記錄介質(zhì)的預(yù)定功能的記錄/再現(xiàn)設(shè)備對信息記錄介質(zhì)的訪問進行控制,其中,當(dāng)信息記錄介質(zhì)被初始化或重初始化時,關(guān)于可被記錄/再現(xiàn)設(shè)備識別的功能的訪問控制數(shù)據(jù)被記錄在訪問控制區(qū)中。
根據(jù)本發(fā)明的一個方面,關(guān)于可識別的功能的訪問控制數(shù)據(jù)的公共信息包括可識別的功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、和關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息。
根據(jù)本發(fā)明的一個方面,可格式化性信息和可記錄性/可再現(xiàn)性信息被分別設(shè)置成“可格式化的”和“可記錄的”。
根據(jù)本發(fā)明的一個方面,在記錄了訪問控制數(shù)據(jù)后,訪問控制區(qū)中剩余的未記錄的區(qū)被預(yù)定的值填充。
根據(jù)本發(fā)明的另一個方面,提供了一種記錄/再現(xiàn)設(shè)備,其包含寫/讀單元,用于將數(shù)據(jù)寫到具有訪問控制數(shù)據(jù)被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)上,或從該信息記錄介質(zhì)讀取數(shù)據(jù),該訪問控制數(shù)據(jù)具有公共信息,該公共信息被設(shè)置以允許不能識別適應(yīng)于信息記錄介質(zhì)的預(yù)定功能的記錄/再現(xiàn)設(shè)備對信息記錄介質(zhì)的訪問進行控制;和控制單元,用于控制寫/讀單元當(dāng)信息記錄介質(zhì)被初始化或重初始化時在訪問控制區(qū)中記錄關(guān)于可被記錄/再現(xiàn)設(shè)備識別的功能的訪問控制數(shù)據(jù)。
根據(jù)本發(fā)明的另一個方面,提供了一種包括當(dāng)信息記錄介質(zhì)被初始化或重初始化時在訪問控制區(qū)中記錄關(guān)于可被記錄/再現(xiàn)設(shè)備識別的功能的訪問控制數(shù)據(jù)以使得信息記錄介質(zhì)能夠被使用的記錄/再現(xiàn)方法,該信息記錄介質(zhì)具有訪問控制數(shù)據(jù)被記錄在其中的訪問控制區(qū),該訪問控制數(shù)據(jù)具有公共信息,該公共信息被設(shè)置以允許不能識別適應(yīng)于信息記錄介質(zhì)的預(yù)定功能的任何記錄/再現(xiàn)設(shè)備對信息記錄介質(zhì)的訪問進行控制。
根據(jù)本發(fā)明的另一方面,提供了一種初始化信息記錄介質(zhì)的方法,包括將用于缺陷管理和盤管理的初始化信息記錄在排列在信息記錄介質(zhì)上的缺陷管理區(qū)中以管理在排列在信息記錄介質(zhì)上的數(shù)據(jù)區(qū)中發(fā)生的缺陷;和將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的訪問控制數(shù)據(jù)記錄在排列在信息記錄介質(zhì)上的訪問控制區(qū)中,該訪問控制數(shù)據(jù)具有被設(shè)置的公共信息以用于允許任何不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問。
根據(jù)本發(fā)明的一方面,初始化信息包括盤定義結(jié)構(gòu)(DDS),包括關(guān)于在數(shù)據(jù)區(qū)中被分派以用于記錄替換在數(shù)據(jù)區(qū)中發(fā)生的有缺陷的數(shù)據(jù)的數(shù)據(jù)的備用區(qū)的分派信息和關(guān)于數(shù)據(jù)區(qū)中的其中記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的分派信息;和缺陷列表(DFL),包括用于缺陷管理的初始信息。
根據(jù)本發(fā)明的另一方面,提供了一種重初始化信息記錄介質(zhì)的方法,包括通過使用用于缺陷管理和盤管理的被記錄在排列在信息記錄介質(zhì)上的缺陷管理區(qū)中的初始化信息并使用被記錄在排列在信息記錄介質(zhì)上的訪問控制區(qū)中的訪問控制數(shù)據(jù)來確定信息記錄介質(zhì)是否能夠被重初始化,該訪問控制數(shù)據(jù)具有被設(shè)置的公共信息以用于允許任何不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;如果確定該信息記錄介質(zhì)能夠被重初始化,則在缺陷管理區(qū)中以重初始化信息更新初始化信息;和清除訪問控制區(qū)并將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的訪問控制數(shù)據(jù)記錄在訪問控制區(qū)中。
根據(jù)本發(fā)明的一方面,重初始化信息包括DDS,包括關(guān)于在數(shù)據(jù)區(qū)中被分派以用于記錄替換在數(shù)據(jù)區(qū)中發(fā)生的有缺陷的數(shù)據(jù)的數(shù)據(jù)的備用區(qū)的分派信息和關(guān)于數(shù)據(jù)區(qū)中的其中記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的分派信息;和DFL,包括用于缺陷管理的初始信息。
根據(jù)本發(fā)明的一方面,該方法還包括確定備用區(qū)的大小作為關(guān)于備用區(qū)的分派信息并確定用戶數(shù)據(jù)區(qū)的開始地址和結(jié)束地址作為關(guān)于用戶數(shù)據(jù)區(qū)的分派信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,用于將數(shù)據(jù)寫到具有訪問控制數(shù)據(jù)(ACD)被記錄在其中的訪問控制區(qū)和關(guān)于包含ACD的ACD塊的缺陷和可記錄性之一的狀態(tài)信息被記錄在其中的ACD狀態(tài)信息區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被重初始化時改變關(guān)于ACD塊的狀態(tài)信息。
根據(jù)本發(fā)明的一方面,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元將指示ACD塊具有有效ACD的狀態(tài)信息改變?yōu)橹甘続CD塊具有無效ACD并可用于ACD的記錄的狀態(tài)信息。
根據(jù)本發(fā)明的一方面,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元不改變指示ACD塊是有缺陷的塊的狀態(tài)信息和指示ACD塊可用于ACD的記錄的狀態(tài)信息。
根據(jù)本發(fā)明的一方面,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元將指示ACD塊具有有效ACD和再現(xiàn)時的缺陷的狀態(tài)信息改變?yōu)橹甘続CD塊是有缺陷的塊的狀態(tài)信息。
根據(jù)本發(fā)明的一方面,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元控制寫/讀單元來寫入“00h”和“FFh”之一作為ACD的ID以指示被包括在訪問控制區(qū)中的ACD塊的有效性。
根據(jù)本發(fā)明的一方面,當(dāng)由ACD的ID指示的ACD塊的有效性與關(guān)于ACD塊的狀態(tài)信息不一致時,控制單元基于關(guān)于ACD塊的狀態(tài)信息來控制寫/讀單元以從ACD塊讀取數(shù)據(jù)。
根據(jù)本發(fā)明的一方面,當(dāng)在再現(xiàn)關(guān)于ACD塊的狀態(tài)信息時發(fā)生錯誤時,控制單元基于ACD的ID來確定ACD塊的有效性。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,包括將數(shù)據(jù)寫到具有ACD被記錄在其中的訪問控制區(qū)和關(guān)于包含ACD的ACD塊的缺陷和可記錄性之一的狀態(tài)信息被記錄在其中的ACD狀態(tài)信息區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和當(dāng)信息記錄介質(zhì)被重初始化時,改變關(guān)于ACD塊的狀態(tài)信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,用于將數(shù)據(jù)寫到具有ACD被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時將缺省ACD寫入訪問控制區(qū)中,該缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
根據(jù)本發(fā)明的一方面,為缺省ACD設(shè)置的值的至少一部分由主機和控制單元的至少一個來提供。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,用于將數(shù)據(jù)寫到具有ACD被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD中的至少缺省ACD寫入訪問控制區(qū)中,該缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,用于將數(shù)據(jù)寫到具有ACD被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時,改變訪問控制區(qū)的ACD塊之中關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD塊中的數(shù)據(jù),并將指示“可用”的值記錄在訪問控制區(qū)的ACD塊之中關(guān)于由記錄/再現(xiàn)設(shè)備不可識別的功能的ACD塊中。
根據(jù)本發(fā)明的一方面,控制單元控制寫/讀單元以根據(jù)用戶的請求改變或消除關(guān)于可識別功能的ACD塊中的數(shù)據(jù)或添加關(guān)于新的可識別功能的新的ACD塊,并且根據(jù)該改變、消除、和添加之一的結(jié)果來更新關(guān)于關(guān)于可識別功能的ACD塊的狀態(tài)信息。
根據(jù)本發(fā)明的一方面,關(guān)于新的可識別功能的ACD塊包括缺省ACD,具有被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
根據(jù)本發(fā)明的一方面,控制單元控制寫/讀單元來將“00h”和“FFh”之一寫入關(guān)于不可識別功能的ACD塊中以指示關(guān)于不可識別的功能的ACD塊不具有有效數(shù)據(jù),并且改變關(guān)于關(guān)于不可識別功能的ACD塊的狀態(tài)信息以指示關(guān)于不可識別功能的ACD塊可用。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,包括當(dāng)信息記錄介質(zhì)被初始化或重初始化時,將缺省ACD記錄在訪問控制區(qū)中,其中,訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問,其中,缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,包括當(dāng)記錄/再現(xiàn)設(shè)備初始化或重初始化信息記錄介質(zhì)時,將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD之中的至少缺省ACD記錄在訪問控制區(qū)中,其中,訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問,其中,缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,包括當(dāng)信息記錄介質(zhì)被重初始化時,改變訪問控制區(qū)中的關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD塊中的數(shù)據(jù);和當(dāng)信息記錄介質(zhì)被重初始化時,將指示“可用”的值記錄在訪問控制區(qū)中的關(guān)于由記錄/再現(xiàn)設(shè)備不可識別的功能的ACD塊中,其中,訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有被設(shè)置的公共信息以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問。
在下面的描述中將部分地闡明本發(fā)明另外的方面和/或優(yōu)點,通過描述,其會變得更加清楚,或者通過實施本發(fā)明可以了解。
通過參照附圖對其實施例進行的詳細描述,本發(fā)明的以上和其他的特性和/或優(yōu)點將會變得更清楚和更易于理解,其中圖1是解釋傳統(tǒng)技術(shù)中不同標(biāo)準的盤和驅(qū)動器系統(tǒng)之間的兼容性的示圖;圖2是解釋根據(jù)本發(fā)明的一個方面的在初始化和重初始化中不同標(biāo)準的盤和驅(qū)動器系統(tǒng)之間的兼容性的示圖;圖3示出了根據(jù)本發(fā)明的一個方面的光學(xué)記錄介質(zhì)的結(jié)構(gòu);圖4示出了示于圖3中的缺陷管理區(qū)(DMA)#1的詳細結(jié)構(gòu)的例子;圖5示出了示于圖3中的訪問控制區(qū)(ACA)的詳細結(jié)構(gòu);圖6示出了由示于圖2中的版本1.0驅(qū)動器系統(tǒng)在初始化或重初始化期間記錄在ACA中的訪問控制數(shù)據(jù)(ACD)的例子;圖7示出了由示于圖2中的版本1.1驅(qū)動器系統(tǒng)在初始化或重初始化期間記錄在ACA中的ACD的例子;圖8示出了由示于圖2中的版本1.2驅(qū)動器系統(tǒng)在初始化或重初始化期間記錄在ACA中的ACD的例子;圖9是根據(jù)本發(fā)明實施例的執(zhí)行初始化和重初始化的記錄/再現(xiàn)設(shè)備的示意方框圖;圖10是根據(jù)本發(fā)明實施例的初始化方法的流程圖;圖11是根據(jù)本發(fā)明實施例的重初始化方法的流程圖;圖12表示在圖3中顯示的DMA#1的詳細結(jié)構(gòu)的另一例子;圖13表示在圖12中顯示的ACD狀態(tài)信息的例子;圖14A和14B分別表示用于解釋當(dāng)根據(jù)本發(fā)明的一方面盤被重初始化時ACD狀態(tài)信息的更新的在該盤重初始化之前的ACD塊和ACD狀態(tài)信息的例子;圖15A和15B分別表示用于解釋當(dāng)根據(jù)本發(fā)明的一方面盤被重初始化時ACD狀態(tài)信息的更新的在該盤重初始化之后的ACD塊和ACD狀態(tài)信息的例子;圖16是根據(jù)本發(fā)明另一實施例的重初始化方法的流程圖;圖17表示根據(jù)本發(fā)明一方面的缺省ACD的結(jié)構(gòu);圖18是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的初始化方法的流程圖;圖19是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的重初始化方法的流程圖;
圖20表示根據(jù)本發(fā)明實施例的一次寫入記錄介質(zhì)的結(jié)構(gòu);圖21是根據(jù)本發(fā)明實施例的一次寫入記錄介質(zhì)的初始化方法的流程圖;和圖22是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的重初始化方法的流程圖。
具體實施例方式
現(xiàn)在將對本發(fā)明實施例進行詳細的描述,其示例表示在附圖中,其中,相同的標(biāo)號始終表示同一部件。下面通過參照附圖對實施例進行描述以解釋本發(fā)明。
圖2是解釋根據(jù)本發(fā)明的一個方面的在初始化和重初始化中不同標(biāo)準的盤和驅(qū)動器系統(tǒng)之間的兼容性的示圖。參照圖2,為適應(yīng)于功能A的可重寫記錄介質(zhì)定義的標(biāo)準被稱作版本1.0,實現(xiàn)版本1.0的記錄/再現(xiàn)設(shè)備被稱作版本1.0驅(qū)動器系統(tǒng)21。通過對版本1.0增加新功能B而獲得的更新標(biāo)準被稱作版本1.1,實現(xiàn)版本1.1的記錄/再現(xiàn)設(shè)備被稱作版本1.1驅(qū)動器系統(tǒng)22。通過對版本1.1增加新功能C而獲得的進一步的更新標(biāo)準被稱作版本1.2,實現(xiàn)版本1.2的記錄/再現(xiàn)設(shè)備被稱作版本1.2驅(qū)動器系統(tǒng)23。盤D是用于版本1.0、1.1、和1.2的可重寫記錄介質(zhì)。
版本1.0驅(qū)動器系統(tǒng)21不能識別功能B和C。版本1.1驅(qū)動器系統(tǒng)22不能識別功能C。然而,版本1.2驅(qū)動器系統(tǒng)23即能識別功能B又能識別功能C。在此情形下,當(dāng)盤D是空的并被版本1.0驅(qū)動器系統(tǒng)21初始化時,版本1.0驅(qū)動器系統(tǒng)21需要對空盤D進行初始化從而初始化的盤D能夠既被版本1.1驅(qū)動器系統(tǒng)22又被版本1.2驅(qū)動器系統(tǒng)23識別。當(dāng)盤D是空的并被版本1.1驅(qū)動器系統(tǒng)22初始化時,版本1.1驅(qū)動器系統(tǒng)22需要對空盤D進行初始化從而初始化的盤D能夠既被版本1.0驅(qū)動器系統(tǒng)21又被版本1.2驅(qū)動器系統(tǒng)23識別。相似地,當(dāng)盤D是空的并被版本1.2驅(qū)動器系統(tǒng)23初始化時,版本1.2驅(qū)動器系統(tǒng)23需要對空盤D進行初始化從而初始化的盤D能夠既被版本1.0驅(qū)動器系統(tǒng)21又被版本1.1驅(qū)動器系統(tǒng)22識別。
為了被某版本的驅(qū)動器系統(tǒng)初始化的空盤在其它版本的驅(qū)動器系統(tǒng)中可以使用,必須使用能夠被所有版本的驅(qū)動器系統(tǒng)識別的信息。在本發(fā)明的一個方面中,盤使用在盤的導(dǎo)入?yún)^(qū)中設(shè)置的缺陷管理區(qū)(DMA)和訪問控制區(qū)(ACA)進行初始化,從而初始化的盤能夠被不同版本的驅(qū)動器系統(tǒng)識別。換句話說,在盤的初始化期間,初始化信息被記錄在DMA和ACA中,從而基于此初始化信息,初始化的盤能夠被不同版本的驅(qū)動器系統(tǒng)正確地使用。
參照圖2,當(dāng)盤D被版本1.0驅(qū)動器系統(tǒng)21初始化時,因為功能A能夠被版本1.0驅(qū)動器系統(tǒng)21、版本1.1驅(qū)動器系統(tǒng)22、和版本1.2驅(qū)動器系統(tǒng)23全部識別,所以關(guān)于功能A的信息能夠根據(jù)用戶或驅(qū)動器制造商的意圖被版本1.1驅(qū)動器系統(tǒng)22和版本1.2驅(qū)動器系統(tǒng)23改變。
當(dāng)盤D被版本1.1驅(qū)動器系統(tǒng)22初始化時,因為版本1.0驅(qū)動器系統(tǒng)21不能識別功能B,所以根據(jù)當(dāng)版本1.0制定時制定的規(guī)則和方案,規(guī)定版本1.0驅(qū)動器系統(tǒng)21需要關(guān)于功能B執(zhí)行的操作的信息被記錄在ACA中。結(jié)果,當(dāng)適應(yīng)于功能B的盤D被載入版本1.0驅(qū)動器系統(tǒng)21時,版本1.0驅(qū)動器系統(tǒng)21能夠正確地運行,從而提供了使用盤D的方便。
當(dāng)盤D被版本1.2驅(qū)動器系統(tǒng)23初始化時,因為版本1.0驅(qū)動器系統(tǒng)21和版本1.1驅(qū)動器系統(tǒng)22不能識別功能C,所以根據(jù)當(dāng)版本1.0制定時制定的規(guī)則和方案,規(guī)定版本1.0驅(qū)動器系統(tǒng)21和版本1.1驅(qū)動器系統(tǒng)22需要關(guān)于功能C執(zhí)行的操作的信息被記錄在訪問控制區(qū)中。結(jié)果,當(dāng)適應(yīng)于功能C的盤D被載入版本1.0驅(qū)動器系統(tǒng)21或版本1.1驅(qū)動器系統(tǒng)22時,版本1.0驅(qū)動器系統(tǒng)21或版本1.1驅(qū)動器系統(tǒng)22能夠正確地運行,從而提供了使用盤D的方便。另外,根據(jù)當(dāng)版本1.0制定時制定的規(guī)則和方案,規(guī)定版本1.0驅(qū)動器系統(tǒng)21需要執(zhí)行的關(guān)于功能B的操作的信息被記錄在ACA中。結(jié)果,當(dāng)適應(yīng)于功能B的盤D被載入版本1.0驅(qū)動器系統(tǒng)21時,版本1.0驅(qū)動器系統(tǒng)21能夠正確地運行,從而提供了使用盤D的方便。
以相同的方式,用過的盤被重初始化。為了使得用過的盤被不同版本的驅(qū)動器系統(tǒng)識別,用過的盤使用在用過的盤的導(dǎo)入?yún)^(qū)中設(shè)置的DMA和ACA進行重初始化。然而,因為即使用戶輸入了重初始化命令,記錄在用過的盤上的信息是否允許用過的盤的重初始化被首先確定,所以重初始化不同于初始化。是否重初始化用過的盤可以基于記錄在ACA中的訪問控制數(shù)據(jù)(ACD)來確定,其將在后面被詳細描述。
圖3示出了使用本發(fā)明的一個方面的盤100的結(jié)構(gòu)。參照圖3,盤100順序地包括導(dǎo)入?yún)^(qū)110、數(shù)據(jù)區(qū)120、和導(dǎo)出區(qū)130。導(dǎo)入?yún)^(qū)110包括當(dāng)盤100被制造時預(yù)定數(shù)據(jù)被記錄于其中的預(yù)記錄區(qū)111、測試區(qū)112、ACA 113、DMA#2 114、和DMA#1 115。預(yù)記錄區(qū)111只能被用來讀取。測試區(qū)112、ACA 113、DMA#2 114、和DMA#1 115是能夠?qū)ζ鋵懞椭貙憯?shù)據(jù)的區(qū)。
預(yù)記錄區(qū)111存儲當(dāng)制造盤100時被記錄的關(guān)于盤100的信息。例如,預(yù)記錄區(qū)111存儲如標(biāo)識盤100的盤制造號的盤ID。然而,應(yīng)該理解的是預(yù)記錄區(qū)111能夠包括另外的數(shù)據(jù)。
設(shè)置測試區(qū)112為在盤100上最優(yōu)記錄而測試記錄功率等。
設(shè)置ACA 113來記錄規(guī)定用于以后將增加新功能的驅(qū)動器系統(tǒng)的操作的信息。使得不能識別某種功能的驅(qū)動器系統(tǒng)能夠訪問盤100的公共信息被記錄在ACA 113中,將會參照圖5對其進行詳細描述。
設(shè)置DMA#1 115和DMA#2 114來記錄關(guān)于發(fā)生在用戶數(shù)據(jù)區(qū)(UDA)122中的缺陷的信息。將會參照圖4對DMA#1 115和DMA#2 114進行描述。
數(shù)據(jù)區(qū)120包括備用區(qū)#0 121、UDA 122、和備用區(qū)#1 123。提供UDA 122來記錄用戶數(shù)據(jù)。備用區(qū)#0 121和備用區(qū)#1 123設(shè)置替換發(fā)生在UDA 122中的缺陷塊的備用塊。這樣的備用區(qū)在盤100的初始化或重初始化期間被分配給數(shù)據(jù)區(qū)122。導(dǎo)出區(qū)130包括DMA#3 131和DMA#4 132。
圖4示出了示于圖3中的DMA#1 115的詳細結(jié)構(gòu)。參照圖4,DMA#1 115包括盤定義結(jié)構(gòu)(DDS)410和缺陷列表(DFL)420。DDS 410包括盤管理信息。詳細地說,DDS 410包括作為在初始化或重初始化期間記錄在盤上的信息的備用區(qū)大小信息411和UDA開始和結(jié)束地址信息412。當(dāng)初始化或重初始化盤時,驅(qū)動器系統(tǒng)把備用區(qū)分配給數(shù)據(jù)區(qū),確定在數(shù)據(jù)區(qū)中的用戶數(shù)據(jù)被記錄在其中的UDA 122,并在DDS 410中記錄關(guān)于備用區(qū)和UDA 122的信息。DFL 420包含關(guān)于發(fā)生在UDA 122中的缺陷的信息。例如,DFL 420包括發(fā)生在UDA 122中的缺陷塊的地址、替換缺陷塊的備用塊的地址、和關(guān)于缺陷的狀態(tài)信息。
圖5示出了示于圖3中的ACA 113的詳細結(jié)構(gòu)。參照圖5,ACA 113包括ACD#1 510、ACD#2 520、和ACD#3 530。ACA 113是在其中用于不考慮現(xiàn)有的或新的標(biāo)準來訪問盤的記錄公共信息的區(qū)。換句話說,ACA 113存儲共有地應(yīng)用到在現(xiàn)有標(biāo)準和新標(biāo)準中使用的所有功能的公共信息表。盡管不在所有方面必須,ACD構(gòu)成了關(guān)于每個功能的公共信息表。例如,ACD#1 510構(gòu)成關(guān)于“功能1”的公共信息表,ACD#2 520構(gòu)成關(guān)于“功能2”的公共信息表,ACD#3 530構(gòu)成關(guān)于“功能3”的公共信息表。驅(qū)動器系統(tǒng)可以識別功能1,此驅(qū)動器系統(tǒng)不能識別功能2和功能3。ACD還可包括只有識別對應(yīng)于此ACD的功能的驅(qū)動器系統(tǒng)能夠識別的特定信息。
ACD#1 510包括公共信息511和特定信息512。公共信息511包括ACDID 513(即,標(biāo)識ACD的ID)、指示盤是否能被格式化的可格式化性(formatability)信息514、指示DMA是否是可記錄的或只是可再現(xiàn)的DMA可記錄性(recordability)/可再現(xiàn)性(reproducibility)信息515、指示備用區(qū)是否是可記錄的或只是可再現(xiàn)的備用區(qū)可記錄性/可再現(xiàn)性信息516、和指示UDA是否是可記錄的或只是可再現(xiàn)的UDA可記錄性/可再現(xiàn)性信息517??筛袷交孕畔?14、DMA可記錄性/可再現(xiàn)性信息515、備用區(qū)可記錄性/可再現(xiàn)性信息516、和UDA可記錄性/可再現(xiàn)性信息517構(gòu)成公共信息表。
驅(qū)動器系統(tǒng)能夠基于ACD_ID 513確定ACD#1 510是否是關(guān)于可識別的功能。換句話說,如果驅(qū)動器系統(tǒng)知道ACD_ID 513,則ACD#1 510被確定為關(guān)于可識別的功能。否則,ACD#1 510被確定為關(guān)于不可識別的功能。此外,即使驅(qū)動器系統(tǒng)不知道ACD_ID 513,驅(qū)動器系統(tǒng)基于包括在公共信息表中的字段能夠執(zhí)行關(guān)于不可識別的功能的至少最小的正確操作。
ACD#2 520也包括公共信息521和特定信息522。公共信息521包括ACD_ID 523和包含可格式化性信息524、DMA可記錄性/可再現(xiàn)性信息525、備用區(qū)可記錄性/可再現(xiàn)性信息526、和UDA可記錄性/可再現(xiàn)性信息527的公共信息表。
將在下面參照圖6和圖7進行描述當(dāng)盤在圖2所示的條件下被驅(qū)動器系統(tǒng)21至23中的每一個初始化或重初始化時記錄在ACA 113中的ACD。
圖6示出了由示于圖2中的版本1.0驅(qū)動器系統(tǒng)21在初始化或重初始化期間記錄在ACA 113中的ACD的例子。參照圖6,版本1.0驅(qū)動器系統(tǒng)21只知道功能A因此在ACA 113中記錄僅僅關(guān)于功能A的ACD#1610。在ACA113中記錄完ACD#1 610后,版本1.0驅(qū)動器系統(tǒng)21用ooh填充剩余的未記錄區(qū)620。根據(jù)本發(fā)明的一個方面,也可用FFh填充未記錄區(qū)620。未記錄區(qū)620被用ooh或FFh填充以指示在ACA 113中再沒有ACD和使得未記錄區(qū)620能在以后被使用。
ACD#1 610包括公共信息611和特定信息612。公共信息611包括作為ACD#1 610的ID的ACD_ID 613,其中指示版本1.0驅(qū)動器系統(tǒng)21知道的功能A的“A”被記錄了,公共信息611還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息614、DMA可記錄性/可再現(xiàn)性信息615、備用區(qū)可記錄性/可再現(xiàn)性信息616、和UDA可記錄性/可再現(xiàn)性信息617的公共信息表。因為初始化或重初始化被執(zhí)行以使得盤能夠?qū)⒈皇褂茫运械目筛袷交院涂捎涗浶孕畔⒈辉O(shè)置成“可記錄的”。
因為其內(nèi)容被包含在記錄在初始化的盤D的ACA 113中的ACD#1 610中的功能A能夠被所有的驅(qū)動器系統(tǒng)21至23識別,所以當(dāng)初始化的盤D被載入和使用在驅(qū)動器系統(tǒng)21至23中的任何一個中時,ACD#1 610能被用戶或驅(qū)動器制造商改變。
圖7示出了由示于圖2中的版本1.1驅(qū)動器系統(tǒng)在初始化或重初始化期間記錄在ACA 113中的ACD的例子。參照圖7,版本1.1驅(qū)動器系統(tǒng)22知道功能A和功能B,因此在ACA 113中記錄關(guān)于功能A的ACD#1 710和關(guān)于功能B的ACD#2 720。在ACA 113中記錄完ACD#1 710和ACD#2 720后,版本1.1驅(qū)動器系統(tǒng)22用ooh或FFh填充剩余的未記錄區(qū)730。
ACD#1 710包括公共信息711和特定信息712。公共信息711包含作為ACD#1 710的ID的ACD_ID 713,其中指示版本1.1驅(qū)動器系統(tǒng)22知道的功能A的“A”被記錄了,公共信息711還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息714、DMA可記錄性/可再現(xiàn)性信息715、備用區(qū)可記錄性/可再現(xiàn)性信息716、和UDA可記錄性/可再現(xiàn)性信息717的公共信息表。因為初始化或重初始化被執(zhí)行以使得盤能夠?qū)⒈皇褂?,所以所有的可格式化性和可記錄性信息被設(shè)置成“可記錄的”。
ACD#2 720包括公共信息721和特定信息722。公共信息721包括作為ACD#2 720的ID的ACD_ID 723,其中指示版本1.1驅(qū)動器系統(tǒng)22知道的功能B的“B”被記錄了,公共信息721還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息724、DMA可記錄性/可再現(xiàn)性信息725、備用區(qū)可記錄性/可再現(xiàn)性信息726、和UDA可記錄性/可再現(xiàn)性信息727的公共信息表。
因為其內(nèi)容被包含在記錄在初始化的盤D的ACA 113中的ACD#1 710中的功能A能夠被所有的驅(qū)動器系統(tǒng)21至23識別,所以當(dāng)初始化的盤D被載入和使用在驅(qū)動器系統(tǒng)21至23中的任何一個中時,ACD#1 710能被用戶或驅(qū)動器制造商改變。關(guān)于其ACD#2 720已經(jīng)被記錄在ACA 113中的功能B不能被版本1.0驅(qū)動器系統(tǒng)21識別,但是版本1.0驅(qū)動器系統(tǒng)21能夠使用包括在ACD#2 720中的公共信息721來運行以訪問初始化的盤D。
圖8示出了由示于圖2中的版本1.2驅(qū)動器系統(tǒng)在初始化或重初始化期間記錄在ACA 113中的ACD的例子。參照圖8,版本1.2驅(qū)動器系統(tǒng)23知道功能A、功能B、和功能C,因此在ACA 113中記錄關(guān)于功能A的ACD#1810、關(guān)于功能B的ACD#2 820、和關(guān)于功能C的ACD#3 830。其后,版本1.2驅(qū)動器系統(tǒng)23用ooh或FFh填充剩余的未記錄區(qū)840。
ACD# 1810包括公共信息811和特定信息812。公共信息811包括作為ACD#1 810的ID的ACD_ID 813,其中指示版本1.2驅(qū)動器系統(tǒng)23知道的功能A的“A”被記錄了,公共信息811還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息814、DMA可記錄性/可再現(xiàn)性信息815、備用區(qū)可記錄性/可再現(xiàn)性信息816、和UDA可記錄性/可再現(xiàn)性信息817的公共信息表。因為初始化或重初始化被執(zhí)行以使得盤能夠?qū)⒈皇褂?,所以所有的可格式化性和可記錄性信息被設(shè)置成“可記錄的”。
ACD#2 820包括公共信息821和特定信息822。公共信息821包括作為ACD#2 820的ID的ACD_ID 823,其中指示版本1.2驅(qū)動器系統(tǒng)23知道的功能B的“B”被記錄了,公共信息821還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息824、DMA可記錄性/可再現(xiàn)性信息825、備用區(qū)可記錄性/可再現(xiàn)性信息826、和UDA可記錄性/可再現(xiàn)性信息827的公共信息表。
ACD#3 830包括公共信息831和特定信息832。公共信息831包括作為ACD#3 830的ID的ACD_ID 833,其中指示版本1.2驅(qū)動器系統(tǒng)23知道的功能C的“C”被記錄了,公共信息831還包括包含設(shè)置成指示“可記錄的”的零(0)的可格式化性信息834、DMA可記錄性/可再現(xiàn)性信息835、備用區(qū)可記錄性/可再現(xiàn)性信息836、和UDA可記錄性/可再現(xiàn)性信息837的公共信息表。
因為其內(nèi)容被包含在記錄在初始化的盤D的ACA 113中的ACD#1 810中的功能A能夠被所有的驅(qū)動器系統(tǒng)21至23識別,所以當(dāng)初始化的盤D被載入和使用在驅(qū)動器系統(tǒng)21至23中的任何一個中時,ACD#1 810能被用戶或驅(qū)動器制造商改變。關(guān)于其ACD#2 820已經(jīng)被記錄在ACA 113中的功能B不能被版本1.0驅(qū)動器系統(tǒng)21識別,但是版本1.0驅(qū)動器系統(tǒng)21能夠使用包括在ACD#2 820中的公共信息821來運行以訪問初始化的盤D。關(guān)于其ACD#3 830被記錄在ACA 113中的功能C不能被版本1.0驅(qū)動器系統(tǒng)21和版本1.1驅(qū)動器系統(tǒng)22識別,但是版本1.0驅(qū)動器系統(tǒng)21和版本1.1驅(qū)動器系統(tǒng)22能夠使用包括在ACD#3 830中的公共信息831來運行以訪問初始化的盤D。
圖9是根據(jù)本發(fā)明實施例的記錄/再現(xiàn)設(shè)備的示意方框圖。參照圖9,記錄/再現(xiàn)設(shè)備包括寫/讀單元2和控制單元1。寫/讀單元2包括拾取器并寫數(shù)據(jù)到作為本發(fā)明的光學(xué)記錄介質(zhì)的盤100上,并從其上讀取數(shù)據(jù)??刂茊卧?根據(jù)預(yù)定的文件系統(tǒng)控制寫/讀單元2以寫數(shù)據(jù)到盤100上,并從其上讀取數(shù)據(jù)。更具體地說,控制單元1執(zhí)行控制來初始化空盤和重初始化用過的盤。控制單元1包括系統(tǒng)控制器10、主機接口(I/F)20、數(shù)字信號處理器(DSP)30、射頻(RF)放大器(AMP)40、和伺服機構(gòu)50。
在記錄期間,主機I/F 20從主機3接收預(yù)定的寫命令并將接收的寫命令傳輸?shù)较到y(tǒng)控制器10。系統(tǒng)控制器10控制DSP 30和伺服機構(gòu)50以執(zhí)行從主機I/F 20接收的寫命令。DSP 30將如奇偶校驗的額外的數(shù)據(jù)加到要被寫的從主機I/F 20接受的數(shù)據(jù),執(zhí)行糾錯編碼(ECC)來產(chǎn)生用于糾錯的ECC塊,并以預(yù)定的模式調(diào)制ECC塊。RF AMP 40將從DSP 30輸出的數(shù)據(jù)轉(zhuǎn)換成RF信號。包括拾取器的寫/讀單元2將從RF AMP 40接收的RF信號寫到盤100上。伺服機構(gòu)50從系統(tǒng)控制器10接收伺服控制命令并伺服控制包括在寫/讀單元2中的拾取器。
在再現(xiàn)期間,主機I/F 20從主機3接收讀命令。系統(tǒng)控制器10執(zhí)行再現(xiàn)需要的初始化。寫/讀單元2射出激光束到盤100上并輸出從從盤100反射的激光束獲得的光信號。RF AMP 40將從寫/讀單元2接收到的光信號轉(zhuǎn)換成RF信號,將從RF信號獲得的調(diào)制的數(shù)據(jù)提供給DSP 30,并將從RF信號獲得的伺服信號提供給伺服機構(gòu)50。DSP 30解調(diào)調(diào)制的數(shù)據(jù)并輸出通過對解調(diào)的數(shù)據(jù)執(zhí)行ECC而獲得的數(shù)據(jù)。同時,伺服機構(gòu)50從RF AMP 40接收伺服信號并從系統(tǒng)控制器10接收伺服控制命令,并伺服控制拾取器。主機I/F 20將來自DSP 30的數(shù)據(jù)傳輸?shù)街鳈C3。系統(tǒng)控制器10從盤100讀取盤管理信息或缺陷信息,并控制伺服機構(gòu)50從在盤100上已經(jīng)無缺陷地記錄了數(shù)據(jù)的位置讀取數(shù)據(jù)。
根據(jù)本發(fā)明的多個方面,在圖9中示出的記錄/再現(xiàn)設(shè)備可以被實現(xiàn)為單獨的記錄設(shè)備,單獨的再現(xiàn)設(shè)備、單一的記錄和再現(xiàn)設(shè)備、獨立設(shè)備、和/或計算機系統(tǒng)的一部分。
下面將參照圖10和圖11來描述由根據(jù)本發(fā)明實施例的記錄/再現(xiàn)設(shè)備執(zhí)行的示例性初始化方法和示例性重初始化方法。
圖10是根據(jù)本發(fā)明實施例的初始化方法的流程圖。參照圖10,在操作步驟1010中,空盤100被載入驅(qū)動器系統(tǒng)中。在操作步驟1020中,包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器10通過主機I/F 20從主機3接收初始化命令。系統(tǒng)控制器10在操作步驟1030中在盤100的數(shù)據(jù)區(qū)中分派備用區(qū)以確定備用區(qū)的大小,并在操作步驟1040中在數(shù)據(jù)區(qū)中分派用于記錄用戶數(shù)據(jù)的UDA以確定UDA的開始地址和結(jié)束地址。備用區(qū)可以由主機3分派或者可以由驅(qū)動器制造者以預(yù)定大小來分派。
在操作步驟1050中,系統(tǒng)控制器10控制寫/讀單元2和伺服機構(gòu)50以將包括關(guān)于備用區(qū)的分派的信息和關(guān)于UDA的分派的信息的DDS和初始DFL記錄在被包括在盤100的導(dǎo)入?yún)^(qū)中的DMA中。記錄在DMA中的初始化信息已參照圖4被詳細地描述。
在操作步驟1060中,系統(tǒng)控制器10控制寫/讀單元2和伺服機構(gòu)50以將關(guān)于可由驅(qū)動器系統(tǒng)識別的功能的ACD記錄在被包括在盤100的導(dǎo)入?yún)^(qū)中的ACA中。記錄在ACA中的訪問控制信息已參照圖5被詳細地描述。
在操作步驟1070中,系統(tǒng)控制器10控制寫/讀單元2和伺服機構(gòu)50來以比如00h或者FFh的預(yù)定值填充在盤100的ACA中剩余的未記錄區(qū)。
圖11是根據(jù)本發(fā)明實施例的重初始化方法的流程圖。參照圖11,在操作步驟1110中,已被使用的盤100被載入驅(qū)動器系統(tǒng)中。然后,包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器10識別記錄在盤100上的DMA信息和規(guī)定對于系統(tǒng)控制器10知道的功能和系統(tǒng)控制器10不知道的功能驅(qū)動器系統(tǒng)必須執(zhí)行的操作的信息(即,ACD)。然后,在操作步驟1120中,系統(tǒng)控制器10通過主機I/F 20從主機3接收重初始化命令。
在操作步驟1130中,系統(tǒng)控制器10控制寫/讀單元2以讀取記錄在包括在盤100的導(dǎo)入?yún)^(qū)中的DMA和ACA中的信息,并取出該信息。記錄在DMA中的信息可以是寫保護標(biāo)志,并且記錄在ACA中的信息可以是被包括在ACD的公共信息中的關(guān)于可記錄性或者可格式化性的信息。
在操作步驟1140中,系統(tǒng)控制器10確定從DMA和ACA讀取的信息是否允許重初始化。例如,如果從DMA讀取的寫保護標(biāo)志是“1”,則禁止對盤100的寫操作,因此重初始化不能被執(zhí)行,從而在操作步驟1190中錯誤消息被發(fā)送。記錄在ACA中的ACD的公共信息包括可格式化性信息和關(guān)于盤100的子區(qū)的可記錄性/可再現(xiàn)性信息。如果可格式化性信息和可記錄性/可再現(xiàn)性信息不允許盤100的格式化或者對盤100的子區(qū)域的任何一個的寫操作,則重初始化不能被執(zhí)行,從而在操作步驟1190中錯誤消息被發(fā)送。因此,系統(tǒng)控制器10基于從DMA和ACA讀取的信息確定盤100是否是可記錄的。
如果寫保護標(biāo)志被設(shè)置為“1”或者如果ACD的公共信息不允許格式化或?qū)懖僮鳎瑒t系統(tǒng)控制器10確定盤100不能被重初始化,并在操作步驟1190中通過主機I/F 20向主機3發(fā)送錯誤消息。然而,如果寫保護標(biāo)志沒有被設(shè)置為“1”并且ACD的公共信息允許格式化和寫操作,則系統(tǒng)控制器10確定重初始化盤100并開始重初始化盤100。
同時,當(dāng)關(guān)于由驅(qū)動器系統(tǒng)可識別的功能的ACD具有不允許重初始化的值并且關(guān)于由驅(qū)動器系統(tǒng)不可識別的功能的ACD具有允許重初始化的值時,由于關(guān)于可識別的功能的ACD的值可被更新,所以關(guān)于可識別的功能的ACD的值可響應(yīng)于用戶重初始化的請求而被改變成允許重初始化的值,然后,可確定開始盤100的重初始化。
如果允許重初始化,則在操作步驟1150中,系統(tǒng)控制器10在盤100的數(shù)據(jù)區(qū)中分派備用區(qū)以確定備用區(qū)的大小,并在數(shù)據(jù)區(qū)中分派用于記錄用戶數(shù)據(jù)的UDA以確定UDA的開始地址和結(jié)束地址。
在操作步驟1160中,系統(tǒng)控制器10控制寫/讀單元2以清除(clear)包括在盤100上的導(dǎo)入?yún)^(qū)中的DMA,并控制寫/讀單元2和伺服機構(gòu)50以將初始DFL和包括確定的信息即備用區(qū)分派信息和UDA分派信息的DDS記錄在DMA中。雖然已描述初始化信息被記錄在被清除之后的DMA中,但實際上,由于盤100是可重寫類型,所以記錄在DMA中的初始化信息是被更新的。雖然在圖11中未顯示,但記錄在UDA的預(yù)定部分中的用于管理記錄在UDA中的數(shù)據(jù)的文件系統(tǒng)信息應(yīng)該被清除。
在操作步驟1170中,系統(tǒng)控制器10控制寫/讀單元2以清除盤100上的導(dǎo)入?yún)^(qū)中的ACA,并控制寫/讀單元2和伺服機構(gòu)50以將關(guān)于驅(qū)動器系統(tǒng)可識別的功能的ACD記錄在盤100上的導(dǎo)入?yún)^(qū)的ACA中。
在操作步驟1180中,系統(tǒng)控制器10控制寫/讀單元2和伺服機構(gòu)50來以比如00h或者FFh的預(yù)定值填充盤100上的導(dǎo)入?yún)^(qū)中的ACA中剩余的未記錄區(qū)。操作步驟1180被執(zhí)行以指示在ACA中沒有更多的ACD并且使未記錄區(qū)能夠在以后被使用。
下面的描述涉及當(dāng)管理關(guān)于ACA中的ACD塊的可記錄性或缺陷的狀態(tài)信息時在盤的重初始化期間更新ACD塊狀態(tài)信息的方法。當(dāng)被包括在用于記錄ACD的ACA中的每一個ACD塊的狀態(tài)信息被記錄在DDS中并被管理時,ACD塊可被有效地管理。狀態(tài)信息可指示ACD可被記錄在ACD塊中,指示ACD塊是有缺陷的或者存儲無效的ACD,指示ACD塊存儲有效的ACD,以及指示ACD塊存儲有效的ACD但是具有在再現(xiàn)期間發(fā)生的缺陷。以物理方式記錄在ACA中的ACD塊具有驅(qū)動器系統(tǒng)可從其識別ACD塊是關(guān)于什么功能的ACD_ID。當(dāng)盤被載入驅(qū)動器系統(tǒng)中時,驅(qū)動器系統(tǒng)基于被包括在記錄在盤上的DMA中的DDS中的ACD塊狀態(tài)信息來探測有效ACD塊的位置,并且再現(xiàn)該有效ACD塊。
如果在重初始化之前指示ACD塊具有有效ACD的ACD塊狀態(tài)信息被包括在DDS中,則ACD塊良好。在重初始化之后,由于記錄在ACD塊中的ACD不是必要的,所以ACD塊狀態(tài)信息需要被改變以指示ACD塊不具有有效ACD并可被用于記錄ACD。如果包括在DDS中的用于指示ACD塊具有有效ACD的ACD塊狀態(tài)信息沒有在重初始化期間被改變,則驅(qū)動器系統(tǒng)將基于該ACD塊狀態(tài)信息來再現(xiàn)ACD塊。因此,當(dāng)重初始化盤時必須更新這種ACD塊狀態(tài)信息。另外,由于包括在ACD塊中的信息在重初始化之后不再有效,所以,如果ACD塊狀態(tài)信息沒有被改變,則驅(qū)動器系統(tǒng)可由于從ACD塊獲得的不正確信息而具有麻煩。因此,除了改變包括在DDS中的ACD塊狀態(tài)信息之外,ACA中的整個ACD塊或者僅ACD塊的ACD_ID需要被以例如“00h”或“FFh”的值覆寫來以物理的方式消除。當(dāng)ACD_ID具有值“00”或“FF”時,ACD塊的當(dāng)前ACD不是有效的,并且該ACD塊可被用于記錄其他ACD。由于當(dāng)清除ACD塊時“00h”或“FFh”被記錄在ACD塊中,所以ACD塊的ACD_ID變?yōu)橹怠?0”或“FF”。
簡要地講,在重初始化期間,盤上的ACA中的有效ACD塊被以例如“00h”或“FFh”的值覆寫,并且包括在盤上的DDS中的相應(yīng)ACD塊狀態(tài)信息被改變以指示ACD塊不具有有效ACD并可被用于記錄其他ACD。
圖12表示在圖3中顯示的DMA#1 115的詳細結(jié)構(gòu)的另一例子。參照圖12,DDS 410是在其中記錄盤管理信息的區(qū)域。備用區(qū)大小信息411、UDA開始和結(jié)束地址信息412、和ACD狀態(tài)信息413被記錄在DDS 410中。ACD狀態(tài)信息413包括關(guān)于在其中ACD被記錄在ACA中的ACD塊的每一個的可記錄性或缺陷的狀態(tài)信息。參照圖12,ACD塊狀態(tài)信息的長度為2位。
圖13表示包括在ACD狀態(tài)信息中的ACD塊狀態(tài)信息,比如在圖12中顯示的塊狀態(tài)信息的例子。參照圖13,每一個ACD塊的狀態(tài)以指示四種狀態(tài)之一的2位,即“00”、“01”、“10”、或“11”來表示。多位“00”指示ACD塊可用于記錄ACD。多位“01”指示ACD塊是有缺陷的。更具體地講,多位“01”指示當(dāng)ACD被記錄在ACA中時ACD塊被探測為有缺陷或者指示ACD塊具有無效的ACD。多位“10”指示ACD塊具有有效ACD,但當(dāng)ACD被從ACA再現(xiàn)時被探測為有缺陷。多位“11”指示ACD塊具有有效ACD。
圖14A到15B是用于解釋當(dāng)根據(jù)本發(fā)明盤被重初始化時的ACD狀態(tài)信息的更新的示圖。圖14A和14B分別表示在重初始化之前的ACD塊和ACD狀態(tài)信息的例子。圖15A和15B分別表示在重初始化之后的ACD塊和ACD狀態(tài)信息的例子。
參照圖14A,在重初始化之前,ACA包括五個ACD塊ACD塊#1,具有有效ACD;ACD塊#2,具有有缺陷的ACD;ACD塊#3,具有有效ACD;ACD塊#4,不具有數(shù)據(jù)或者具有“00”和“FF”之一作為ACD_ID的值;和ACD塊#5,具有有效ACD并具有在再現(xiàn)期間發(fā)生的缺陷(以下,稱為再現(xiàn)時的缺陷)。具有值“00”或“FF”的ACD_ID指示雖然數(shù)據(jù)已被記錄在ACD塊中,但由于該ACD塊中的數(shù)據(jù)不是有效的,所以以后ACD可被記錄在該ACD塊中。
圖14B表示關(guān)于在圖14A中顯示的ACD塊#1到ACD塊#5的狀態(tài)信息。參照圖14B,多位“11”被記錄為ACD塊#1狀態(tài)信息以指示ACD塊#1具有有效ACD。多位“01”被記錄為ACD塊#2狀態(tài)信息以指示ACD塊#2是有缺陷的。多位“11”被記錄為ACD塊#3狀態(tài)信息以指示ACD塊#3具有有效ACD。多位“00”被記錄為ACD塊#4狀態(tài)信息以指示因為ACD塊#4不具有記錄在其中的數(shù)據(jù)或者具有無效數(shù)據(jù),所以ACD塊#4可用于記錄ACD。多位“10”被記錄為ACD塊#5狀態(tài)信息以指示ACD塊#5具有有效ACD和再現(xiàn)時的缺陷。
在圖14A和14B中顯示的ACD塊和ACD狀態(tài)信息通過盤的重初始化而被改變,如在圖15A和15B中所示。
參照圖15A,在重初始化之后,僅僅有缺陷的ACD塊#2保持在重初始化之前的狀態(tài),但是其他的ACD塊,即有效ACD塊、具有“00”或“FF”作為ACD_ID的值的ACD塊、和具有再現(xiàn)時的缺陷的ACD塊變?yōu)榫哂小?0”或“FF”作為它們的ACD_ID的值,從而這些ACD塊可在重初始化之后被使用。在重初始化之前不具有數(shù)據(jù)的未記錄塊即使在重初始化之后仍保持原樣。
圖15B表示關(guān)于在圖15A中顯示的ACD塊#1到ACD塊#5的狀態(tài)信息。參照圖15B,ACD塊#1狀態(tài)信息、ACD塊#3狀態(tài)信息、和ACD塊#4狀態(tài)信息的多位被改變成“00”以指示因為ACD塊#1、ACD塊#3、和ACD塊#4不具有記錄在其中的數(shù)據(jù)或者具有無效數(shù)據(jù),所以ACD塊#1、ACD塊#3、和ACD塊#4可用于記錄ACD。指示ACD塊#2是有缺陷的的多位“01”保持作為ACD塊#2狀態(tài)信息。由于ACD塊#5具有再現(xiàn)時的缺陷,所以ACD塊#5狀態(tài)信息的多位被改變成“01”。當(dāng)ACD塊具有再現(xiàn)時的缺陷時,ACD塊ACD_ID具有指示ACD塊可用于記錄的值“00h”或“FFh”并且關(guān)于ACD塊的狀態(tài)信息被以指示有缺陷的塊的多位“01”來表示。在這種情況下,當(dāng)ACD塊的ACD_ID與關(guān)于ACD塊的狀態(tài)信息不一致時,由于狀態(tài)信息被認為優(yōu)先于ACD_ID,所以ACD塊因缺陷而不可用。然而,當(dāng)在再現(xiàn)狀態(tài)信息時狀態(tài)信息因錯誤而不能被提取時,具有“00h”或“FFh”作為其ACD_ID的ACD塊可用。
在上述排列中,由被包含在盤上的ACA內(nèi)的ACD塊中的ACD的ACD_ID表示的狀態(tài)可與由被記錄在盤上的DDS中的相應(yīng)ACD塊狀態(tài)信息表示的狀態(tài)不一致。在這種情況下,驅(qū)動器系統(tǒng)被設(shè)計為首先依賴于被記錄在DDS中的ACD塊狀態(tài)信息。以下將對此進行詳細描述。
從被記錄在DDS中的相應(yīng)ACD塊狀態(tài)信息和被記錄在ACA中的ACD塊的ACD_ID可知道ACD塊的狀態(tài)信息。如果這兩種類型的信息彼此不一致,則驅(qū)動器系統(tǒng)首先依賴于被記錄在DDS中的ACD塊狀態(tài)信息。當(dāng)數(shù)據(jù)因,例如,在DMA中發(fā)生的缺陷而不能被從DMA內(nèi)的DDS再現(xiàn)時,驅(qū)動器系統(tǒng)基于被記錄在ACA中的ACD_ID來確定被包含在ACD塊中的信息的有效性。這兩種類型信息之間的不一致可因在記錄期間發(fā)生的缺陷而發(fā)生。例如,當(dāng)有效ACD被記錄在ACD塊A中時,ACD塊A的狀態(tài)在DDS中被記錄為“11”。其后,如果當(dāng)更新ACD被寫到ACD塊A以響應(yīng)于更新ACD塊A的請求時發(fā)生缺陷,則驅(qū)動器系統(tǒng)將關(guān)于ACD塊A的狀態(tài)信息記錄為指示有缺陷的塊。然而,更新ACD因在記錄期間的缺陷而沒有被寫到ACD塊A,并且ACD塊A仍然具有有效ACD。結(jié)果,有效ACD的ACD_ID保持在ACA內(nèi)的ACD塊A中。在這種情況下,為了防止系統(tǒng)的錯誤操作,必須首先參照ACD塊狀態(tài)信息。
然而,當(dāng)DDS中的ACD塊狀態(tài)信息因在數(shù)據(jù)被從DDS再現(xiàn)時發(fā)生的糾錯失敗而變?yōu)椴豢煽繒r,最好而非必須,相應(yīng)ACD塊的有效性基于被包含在ACA內(nèi)的ACD塊中的ACD的ACD_ID來被確定。
圖16是根據(jù)本發(fā)明另一實施例的重初始化方法的流程圖。參照圖16,在操作步驟1610中,已被使用的盤100被載入驅(qū)動器系統(tǒng)中。然后,包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器10識別DMA信息和規(guī)定對于系統(tǒng)控制器10知道的功能和系統(tǒng)控制器10不知道的功能驅(qū)動器系統(tǒng)必須執(zhí)行的操作的信息(即,記錄在盤100上的ACD)。然后,在操作步驟1620中,系統(tǒng)控制器10通過主機I/F 20從主機3接收重初始化命令。
在操作步驟1630中,系統(tǒng)控制器10控制寫/讀單元2以讀取記錄在包括在盤100的導(dǎo)入?yún)^(qū)中的DMA和ACA中的信息,并取出該信息。作為示例,記錄在DMA中的信息可以是寫保護標(biāo)志,并且記錄在ACA中的信息可以是被包括在ACD的公共信息中的關(guān)于可記錄性或者可格式化性的信息。
在操作步驟1640中,系統(tǒng)控制器10確定從DMA和ACA讀取的信息是否允許重初始化。例如,如果從DMA讀取的寫保護標(biāo)志具有值“1”,則禁止對盤100的寫操作,因此重初始化不能被執(zhí)行。記錄在ACA中的ACD的公共信息包括可格式化性信息和關(guān)于盤100的子區(qū)域的可記錄性/可再現(xiàn)性信息。如果可格式化性信息和可記錄性/可再現(xiàn)性信息不允許盤100的格式化或者對盤100的子區(qū)域的任何一個的寫操作,則重初始化不能被執(zhí)行。因此,系統(tǒng)控制器10基于從DMA和ACA讀取的信息確定盤100是否是可寫的。
如果寫保護標(biāo)志被設(shè)置為“1”或者如果ACD的公共信息不允許格式化或?qū)懖僮鳎瑒t系統(tǒng)控制器10確定盤100不能被重初始化,并在操作步驟1680中通過主機I/F 20向主機3發(fā)送錯誤消息。然而,如果寫保護標(biāo)志沒有被設(shè)置為“1”并且ACD的公共信息允許格式化和寫操作,則系統(tǒng)控制器10確定重初始化盤100并開始重初始化盤100。
同時,當(dāng)關(guān)于由驅(qū)動器系統(tǒng)可識別的功能的ACD具有不允許重初始化的值并且關(guān)于由驅(qū)動器系統(tǒng)不可識別的功能的ACD具有允許重初始化的值時,由于關(guān)于可識別的功能的ACD的值可被更新,所以關(guān)于可識別的功能的ACD的值可響應(yīng)于用戶重初始化的請求而被改變成允許重初始化的值,然后,可確定開始盤100的重初始化。
如果允許重初始化,則在操作步驟1650中,系統(tǒng)控制器10在盤100的數(shù)據(jù)區(qū)中分派備用區(qū)以確定備用區(qū)的大小,并在數(shù)據(jù)區(qū)中分派用于記錄用戶數(shù)據(jù)的UDA以確定UDA的開始地址和結(jié)束地址。在操作步驟1660中,系統(tǒng)控制器10控制寫/讀單元2以清除包括在盤100上的導(dǎo)入?yún)^(qū)中的ACA并更新ACD狀態(tài)信息。詳細地講,當(dāng)清除ACA時,系統(tǒng)控制器10僅當(dāng)相應(yīng)ACD塊為有缺陷時維持ACD塊狀態(tài)信息,并且以“00h”或“FFh”填充ACA內(nèi)的其他ACD塊或者將其他ACD塊的每一個的ACD_ID改變?yōu)椤?0h”或“FFh”以指示其他ACD塊可用。另外,系統(tǒng)控制器10如參照圖14A至圖15B所述來更新ACD狀態(tài)信息以反映ACD塊的改變的狀態(tài)。
在操作步驟1670中,系統(tǒng)控制器10控制寫/讀單元2以清除包括在盤100上的導(dǎo)入?yún)^(qū)中的DMA,并控制寫/讀單元2和伺服機構(gòu)50以將初始DFL以及包括確定的信息(即,備用區(qū)分派信息和UDA分派信息)和更新的ACD狀態(tài)信息的DDS記錄在DMA中。雖然已描述初始化信息被記錄在被清除之后的DMA中,但實際上,由于盤100是可重寫類型,所以記錄在DMA中的初始化信息被更新。雖然在圖16中未顯示,但記錄在UDA的預(yù)定部分中的用于管理記錄在UDA中的數(shù)據(jù)的文件系統(tǒng)信息應(yīng)該被清除。
以下,缺省ACD將被描述。ACD可根據(jù)驅(qū)動器系統(tǒng)是否支持該ACD(即,驅(qū)動器系統(tǒng)是否可識別與該ACD對應(yīng)的功能)而被分為可識別ACD和不可識別ACD??勺R別ACD包括所有支持ACD的驅(qū)動器系統(tǒng)必須支持的缺省ACD。這種缺省ACD可在盤的初始化或重初始化期間被記錄在ACA中并且可被有效地利用。與用于預(yù)定功能(比如寫保護或者再現(xiàn)保護)的ACD相比,缺省ACD包含用于當(dāng)信息存儲介質(zhì)被初始化或重初始化時訪問該信息存儲介質(zhì)的初始化信息。
圖17表示根據(jù)本發(fā)明一方面的缺省ACD的結(jié)構(gòu)。參照圖17,缺省ACD1700被記錄在ACA的一部分中。缺省ACD 1700具有缺省性質(zhì)和與一般ACD相同的結(jié)構(gòu)。缺省ACD 1700包括公共信息1710和特定信息1720。
ACD_ID 1711被包括在公共信息1710中并被記錄為“DEFAULT”以指示缺省ACD。其他信息(即,可格式化性信息1712、DMA可記錄性/可再現(xiàn)性信息1713、備用區(qū)可記錄性/可再現(xiàn)性信息1714、和UDA可記錄性/可再現(xiàn)性信息1715)被設(shè)置為零(0)以允許自由使用在盤上定義的子區(qū)域。公共信息1710基本類似于用于具有預(yù)定功能的ACD的公共信息。
特定信息1720可根據(jù)用戶或驅(qū)動器系統(tǒng)的意圖在初始化或重初始化期間被記錄。特定信息1720與盤信息有關(guān),而用于具有特定功能的ACD的特定信息與比如寫保護或者再現(xiàn)保護的預(yù)定功能有關(guān)。特定信息1720可包括驅(qū)動器ID和記錄日期。驅(qū)動器ID可被從驅(qū)動器系統(tǒng)提供,記錄日期可被從主機提供。當(dāng)記錄日期和驅(qū)動器ID被包括在缺省ACD 1700的特定信息1720中時,可容易地知道盤在什么時候由什么驅(qū)動器系統(tǒng)來初始化。然而,其他類型的信息可根據(jù)用戶或驅(qū)動器系統(tǒng)的意圖而被包括在特定信息1720中。
圖18是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的初始化方法的流程圖。參照圖18,在操作步驟1810中,空盤被載入驅(qū)動器系統(tǒng)中。在操作步驟1820中,驅(qū)動器系統(tǒng)根據(jù)用戶初始化該盤的請求從主機接收初始化命令。在操作步驟1830中,驅(qū)動器系統(tǒng)響應(yīng)于初始化命令而將缺省ACD記錄在盤上的ACA中。缺省ACD的記錄可由包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器自動地執(zhí)行或者可由由主機提供用于設(shè)置缺省ACD的記錄信息執(zhí)行以響應(yīng)于寫命令。另一方面,這兩種方法可被組合。最好而非必須,被包括在缺省ACD的公共信息中的所有可記錄性/可再現(xiàn)性信息被設(shè)置為零(0)以指示該盤是可記錄的/可再現(xiàn)的。被包括在缺省ACD中的特定信息可根據(jù)用戶或驅(qū)動器系統(tǒng)的意圖而被設(shè)置為適當(dāng)?shù)闹怠?br>
在操作步驟1840中,在盤上的數(shù)據(jù)區(qū)中分派備用區(qū)以在缺陷管理期間替換有缺陷的塊。在操作步驟1850中,在數(shù)據(jù)區(qū)中確定UDA的開始地址和結(jié)束地址。在操作步驟1860中,初始DFL和包括備用區(qū)分派信息、UDA大小信息和在缺省ACD被記錄之后的ACD狀態(tài)信息的DDS被記錄在盤上的DMA中。由于僅缺省ACD被記錄在ACA中,所以ACD狀態(tài)信息可包括指示與缺省ACD對應(yīng)的ACD塊具有有效ACD的ACD塊狀態(tài)信息和指示在ACA內(nèi)的其他ACD塊是可用的的ACD塊狀態(tài)信息。
在操作步驟1870中,用于管理將被記錄在UDA中的數(shù)據(jù)的初始文件系統(tǒng)信息響應(yīng)于來自主機的寫命令而被記錄在UDA中。操作步驟1870可在任何先前操作步驟中被執(zhí)行。
圖19是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的重初始化方法的流程圖。參照圖19,在操作步驟1910中,已被使用的盤100被載入驅(qū)動器系統(tǒng)中。在操作步驟1920中,包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器10通過主機I/F 20從主機3接收重初始化命令。在操作步驟1930中,系統(tǒng)控制器10控制寫/讀單元2以讀取記錄在包括在盤100的導(dǎo)入?yún)^(qū)中的DMA和ACA中的信息,并取出該信息。在操作步驟1940中,系統(tǒng)控制器10確定從DMA和ACA讀取的信息是否允許重初始化。
如果確定該信息不允許重初始化,則在操作步驟1980中,系統(tǒng)控制器通過主機I/F 20向主機3發(fā)送錯誤消息。然而,如果確定該信息允許重初始化,則在操作步驟1950中,系統(tǒng)控制器10在盤100的數(shù)據(jù)區(qū)中分派備用區(qū)以確定備用區(qū)的大小,并在數(shù)據(jù)區(qū)中分派用于記錄用戶數(shù)據(jù)的UDA以確定UDA的開始地址和結(jié)束地址。
在操作步驟1960中,系統(tǒng)控制器10控制寫/讀單元2以清除包括在盤100上的導(dǎo)入?yún)^(qū)中的ACA并且記錄缺省ACD或以新的缺省ACD覆寫在初始化期間記錄的缺省ACD。這里,在記錄缺省ACD之前,系統(tǒng)控制器10可以清除ACA中的所有ACD塊或者可以不清除ACA中的所有ACD塊。由于缺省ACD在初始化期間被記錄并且包括在缺省ACD中的值在盤100被使用時根據(jù)用戶的意圖被適當(dāng)?shù)卦O(shè)置,所以在重初始化之前記錄的缺省ACD可以以根據(jù)用戶重初始化盤100的意圖適當(dāng)?shù)卦O(shè)置的值來覆寫。最好而非必須,被包括在缺省ACD的公共信息中的所有可記錄性/可再現(xiàn)性信息被設(shè)置為零(0)以指示盤100是可記錄的/可再現(xiàn)的。此外,被包括在缺省ACD中的特定信息可根據(jù)用戶或驅(qū)動器系統(tǒng)的意圖而被設(shè)置為適當(dāng)?shù)闹怠?br>
在操作步驟1970中,系統(tǒng)控制器10控制寫/讀單元2以清除導(dǎo)入?yún)^(qū)中的DMA,并控制寫/讀單元2和伺服機構(gòu)50以將初始DFL以及包括備用區(qū)分派信息、UDA大小信息、和更新的ACD狀態(tài)信息的DDS記錄在DMA中。
在操作步驟1990中,系統(tǒng)控制器10響應(yīng)于來自主機3的寫命令而重初始化已被記錄在UDA中用于重初始化用于管理記錄在UDA中的數(shù)據(jù)的信息的文件系統(tǒng)信息。
圖20表示根據(jù)本發(fā)明實施例的一次寫入記錄介質(zhì)200的結(jié)構(gòu)。參照圖20,一次寫入記錄介質(zhì)200包括導(dǎo)入?yún)^(qū)210、數(shù)據(jù)區(qū)220、和導(dǎo)出區(qū)230。導(dǎo)入?yún)^(qū)210包括預(yù)記錄區(qū)211、測試區(qū)212、ACA 213、DMA#1 215、DMA#2214、和臨時DMA(TDMA)216。數(shù)據(jù)區(qū)220包括備用區(qū)#0 221、UDA 222、備用區(qū)#1 223。導(dǎo)出區(qū)230包括DMA#3 231和DMA#4 232。
除了一次寫入記錄介質(zhì)200還包括TDMA 216之外,一次寫入記錄介質(zhì)200具有與在圖3中顯示的盤100基本相同的結(jié)構(gòu)。臨時DDS(TDDS)、臨時DFL(TDFL)、和記錄管理數(shù)據(jù)(RMD)被記錄在TDMA 216中。在初始化期間,如在圖20中所示,TDMA 216包括初始TDDS 217,包含備用區(qū)分派信息、UDA大小信息、和ACD狀態(tài)信息;初始TDFL 218,包含初始缺陷管理信息;和初始RMD 219,包含初始記錄管理信息。
圖21是根據(jù)本發(fā)明實施例的一次寫入記錄介質(zhì)的初始化方法的流程圖。參照圖21,在操作步驟2110中,空的一次寫入盤被載入驅(qū)動器系統(tǒng)中。在操作步驟2120中,驅(qū)動器系統(tǒng)根據(jù)用戶初始化該盤的請求從主機接收初始化命令。
在操作步驟2130中,驅(qū)動器系統(tǒng)響應(yīng)于初始化命令而將缺省ACD記錄在盤上的ACA中。缺省ACD的記錄可由包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器自動地執(zhí)行或者可由由主機提供用于設(shè)置缺省ACD的記錄信息執(zhí)行以響應(yīng)于寫命令。另一方面,這兩種方法可被組合。最好而非必須,被包括在缺省ACD的公共信息中的所有可記錄性/可再現(xiàn)性信息被設(shè)置為零(0)以指示該盤是可記錄的/可再現(xiàn)的。被包括在缺省ACD中的特定信息可根據(jù)用戶或驅(qū)動器系統(tǒng)的意圖而被設(shè)置為適當(dāng)?shù)闹怠?br>
在操作步驟2140中,在盤上的數(shù)據(jù)區(qū)中分派備用區(qū)以在缺陷管理期間替換有缺陷的塊。在操作步驟2150中,在數(shù)據(jù)區(qū)中確定UDA的開始地址和結(jié)束地址。在操作步驟2160中,包括備用區(qū)分派信息、UDA大小信息、和在缺省ACD被記錄之后的ACD狀態(tài)信息的TDDS、初始TDFL、和初始RMD被記錄在盤上的TDMA中。由于僅缺省ACD被記錄在ACA中,所以ACD狀態(tài)信息可包括指示與缺省ACD對應(yīng)的ACD塊具有有效ACD的ACD塊狀態(tài)信息和指示在ACA內(nèi)的其他ACD塊是可用的的ACD塊狀態(tài)信息。
在操作步驟2170中,用于管理將被記錄在UDA中的數(shù)據(jù)的初始文件系統(tǒng)信息響應(yīng)于來自主機的寫命令而被記錄在UDA中。操作步驟2170可在任何先前操作步驟中被執(zhí)行。
圖22是根據(jù)本發(fā)明實施例的可重寫記錄介質(zhì)的重初始化方法的流程圖。參照圖22,在操作步驟2210中,已被使用的盤100被載入驅(qū)動器系統(tǒng)中。在操作步驟2220中,包括在驅(qū)動器系統(tǒng)中的系統(tǒng)控制器10通過主機I/F 20從主機3接收重初始化命令。在操作步驟2230中,系統(tǒng)控制器10控制寫/讀單元2以讀取記錄在包括在盤100的導(dǎo)入?yún)^(qū)中的DMA和ACA中的信息,并取出該信息。在操作步驟2240中,系統(tǒng)控制器10確定從DMA和ACA讀取的信息是否允許重初始化。
如果確定該信息不允許重初始化,則在操作步驟2280中,系統(tǒng)控制器通過主機I/F 20向主機3發(fā)送錯誤消息。然而,如果確定該信息允許重初始化,則在操作步驟2250中,系統(tǒng)控制器10在盤100的數(shù)據(jù)區(qū)中分派備用區(qū)以確定備用區(qū)的大小,并在數(shù)據(jù)區(qū)中分派用于記錄用戶數(shù)據(jù)的UDA以確定UDA的開始地址和結(jié)束地址。
在操作步驟2255中,系統(tǒng)控制器10自動地或者響應(yīng)于來自主機3的命令而在ACA的不可識別ACD中寫入“00h”或“FFh”,并且自動地或者響應(yīng)于來自主機3的命令而更新關(guān)于不可識別ACD塊的狀態(tài)信息以指示不可識別ACD塊可被驅(qū)動器系統(tǒng)使用。由于不可識別ACD涉及用戶、驅(qū)動器系統(tǒng)、或應(yīng)用程序不知道的功能,所以不能知道不可識別ACD的細節(jié)。如果這種不可識別ACD沒有在盤的重初始化期間被消除,則在使用重初始化的盤期間可引起不便。例如,如果關(guān)于讀保護功能的ACD已被記錄并且沒有在由未識別出該讀保護功能的驅(qū)動器系統(tǒng)和應(yīng)用程序進行的重初始化期間被從盤消除,則由于該盤仍具有讀保護,所以在重初始化之后,記錄在該盤上的數(shù)據(jù)不能在再現(xiàn)期間被讀取。換句話說,當(dāng)當(dāng)前用戶在不知道盤具有由先前用戶設(shè)置的讀保護的情況下使用該盤時,當(dāng)前用戶不能有效地使用該盤。基本上,由包括識別ACD的應(yīng)用程序的驅(qū)動器系統(tǒng)記錄在盤上的ACD包括公共信息,根據(jù)該公共信息,即使包括不能識別該ACD的應(yīng)用程序的驅(qū)動器系統(tǒng)也能使用該盤。因此,在使用該盤期間最好不改變或消除ACD。然而,由于重初始化由用戶執(zhí)行以完全地使該盤更新并重使用該盤,所以不可識別ACD的功能對用戶無用。
在操作步驟2260中,系統(tǒng)控制器10根據(jù)用戶的請求改變或消除包含在可識別ACD塊中的ACD或?qū)⑿碌腁CD塊添加到ACA,并且更新ACD狀態(tài)信息??勺R別ACD涉及對用戶、驅(qū)動器系統(tǒng)、或應(yīng)用程序已知的功能。因此,可通過特殊用戶接口根據(jù)用戶的請求對可識別ACD塊執(zhí)行改變、消除、或添加。根據(jù)該改變、消除、或添加,包括在DDS中的ACD狀態(tài)信息被適當(dāng)?shù)馗隆_@種可識別ACD可包括在圖18和圖19表示的實施例中描述的缺省ACD。
其后,在操作步驟2270中,系統(tǒng)控制器10控制寫/讀單元2以清除導(dǎo)入?yún)^(qū)中的DMA,并控制寫/讀單元2和伺服機構(gòu)50以將初始DFL以及包括備用區(qū)分派信息、UDA大小信息、和更新的ACD狀態(tài)信息的DDS記錄在DMA中。
在操作步驟2290中,系統(tǒng)控制器10響應(yīng)于來自主機3的寫命令而重初始化已被記錄在UDA中用于重初始化用于管理記錄在UDA中的數(shù)據(jù)的信息的文件系統(tǒng)信息。
盡管不是在所有方面中都需要,但本發(fā)明的各方面也可實現(xiàn)為一個或更多的計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可存儲其后可由計算機系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲裝置。計算機可讀記錄介質(zhì)的例子包括只讀存儲器(ROM)、隨機訪問存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲裝置、和載波(比如通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。計算機可讀記錄介質(zhì)也可分布在網(wǎng)絡(luò)連接的計算機系統(tǒng)上,從而計算機可讀代碼以分布方式被存儲并執(zhí)行。此外,用于實現(xiàn)本發(fā)明的功能程序、代碼、和代碼段可由本發(fā)明所屬領(lǐng)域的程序員容易地推出。
根據(jù)本發(fā)明的各方面,當(dāng)盤被初始化或被重初始化時,可由驅(qū)動器系統(tǒng)的所有標(biāo)準識別的關(guān)于盤訪問控制的公共信息被記錄在該盤上,從而即使不能識別對該盤采用的功能的驅(qū)動器系統(tǒng)也能基于該公共信息適當(dāng)?shù)夭僮?,由此增加了盤和驅(qū)動器系統(tǒng)之間的兼容性。
盡管已參照其實施例具體地顯示和描述了本發(fā)明的各方面,但本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由所附權(quán)利要求及其等同物限定其范圍的本發(fā)明的精神和范圍的情況下,可以對其進行形式和細節(jié)上的各種修改。這些實施例應(yīng)被認為僅為描述的意義而非用于限定的目的。因此,本發(fā)明的范圍不是由本發(fā)明的詳細描述來限定,而是由所附權(quán)利要求來限定,并且所有落在該范圍之內(nèi)的差別將被解釋為包括在本發(fā)明中。
權(quán)利要求
1.一種用于和記錄/再現(xiàn)設(shè)備一起使用的信息記錄介質(zhì),該介質(zhì)包括訪問控制區(qū),包含訪問控制數(shù)據(jù),該訪問控制數(shù)據(jù)具有用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的對應(yīng)的預(yù)定功能的公共信息,并被設(shè)置以允許不能識別預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對信息記錄介質(zhì)的訪問,其中,關(guān)于預(yù)定功能的至少一個方面的訪問控制數(shù)據(jù)是可由非順應(yīng)類型的記錄/再現(xiàn)設(shè)備識別,并當(dāng)信息記錄介質(zhì)被初始化或重初始化時被記錄在訪問控制區(qū)中。
2.如權(quán)利要求1所述的信息記錄介質(zhì),其中,關(guān)于可識別的功能的公共信息包括可識別的功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息、或其組合。
3.如權(quán)利要求2所述的信息記錄介質(zhì),其中,可格式化性信息被設(shè)置為“可格式化的”并且可記錄性/可再現(xiàn)性信息被設(shè)置為“可記錄的”。
4.如權(quán)利要求1所述的信息記錄介質(zhì),其中,在記錄了訪問控制數(shù)據(jù)后,訪問控制區(qū)中剩余的未記錄的區(qū)被預(yù)定的值填充。
5.一種關(guān)于信息記錄介質(zhì)傳遞數(shù)據(jù)的記錄/再現(xiàn)設(shè)備,該設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到信息記錄介質(zhì)上,或從其讀取數(shù)據(jù),該信息記錄介質(zhì)具有包括訪問控制數(shù)據(jù)的訪問控制區(qū),該訪問控制數(shù)據(jù)具有由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的對應(yīng)的預(yù)定功能的公共信息,并被設(shè)置以允許不能識別預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元當(dāng)信息記錄介質(zhì)被初始化或重初始化時在訪問控制區(qū)中記錄關(guān)于可由順應(yīng)和非順應(yīng)的記錄/再現(xiàn)設(shè)備識別的功能的訪問控制數(shù)據(jù)。
6.如權(quán)利要求5所述的記錄/再現(xiàn)設(shè)備,其中,關(guān)于可識別的功能的公共信息包括可由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別并且不可由非順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的預(yù)定功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息、或其組合。
7.如權(quán)利要求6所述的記錄/再現(xiàn)設(shè)備,其中,控制單元將可格式化性信息設(shè)置為“可格式化的”并將可記錄性/可再現(xiàn)性信息設(shè)置為“可記錄的”。
8.如權(quán)利要求7所述的記錄/再現(xiàn)設(shè)備,其中,控制單元控制寫/讀單元在訪問控制數(shù)據(jù)被記錄后用預(yù)定值填充訪問控制區(qū)中的剩余的未記錄的區(qū)。
9.一種記錄/再現(xiàn)方法,包括當(dāng)信息記錄介質(zhì)被初始化或重初始化時在信息記錄介質(zhì)的訪問控制區(qū)中記錄關(guān)于可由記錄/再現(xiàn)設(shè)備識別的功能的訪問控制數(shù)據(jù)以使得信息記錄介質(zhì)能夠被順應(yīng)和非順應(yīng)類型的記錄/再現(xiàn)設(shè)備使用,其中,訪問控制數(shù)據(jù)包括被設(shè)置以允許不能識別預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對信息記錄介質(zhì)的訪問的公共信息,該預(yù)定功能可由順應(yīng)類型的記錄/再現(xiàn)設(shè)備識別并且適應(yīng)于信息記錄介質(zhì)。
10.如權(quán)利要求9所述的記錄/再現(xiàn)方法,其中,關(guān)于可識別的功能的公共信息包括可由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別并且不可由非順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的預(yù)定功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息、或其組合。
11.如權(quán)利要求10所述的記錄/再現(xiàn)方法,其中,當(dāng)信息記錄介質(zhì)被初始化或重初始化時,可格式化性信息被設(shè)置為“可格式化的”并且可記錄性/可再現(xiàn)性信息被設(shè)置為“可記錄的”。
12.如權(quán)利要求9所述的記錄/再現(xiàn)方法,還包括在訪問控制數(shù)據(jù)被記錄后用預(yù)定值填充在訪問控制區(qū)中剩余的未記錄的區(qū)。
13.一種初始化信息記錄介質(zhì)的方法,該方法包括將用于缺陷管理和盤管理的初始化信息記錄在排列在信息記錄介質(zhì)上的缺陷管理區(qū)中以管理在排列在信息記錄介質(zhì)上的數(shù)據(jù)區(qū)中發(fā)生的缺陷;和將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的預(yù)定功能的訪問控制數(shù)據(jù)記錄在排列在信息記錄介質(zhì)上的訪問控制區(qū)中,該訪問控制數(shù)據(jù)具有公共信息,該公共信息被設(shè)置以用于允許任何不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問并且標(biāo)識對于識別預(yù)定功能的順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備的預(yù)定功能。
14.如權(quán)利要求13所述的方法,其中,關(guān)于可識別功能的公共信息包括由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別并由非順應(yīng)類型的記錄/再現(xiàn)設(shè)備沒有識別出的預(yù)定功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息、或其組合。
15.如權(quán)利要求14所述的方法,其中,可格式化性信息被設(shè)置為“可格式化的”并且可記錄性/可再現(xiàn)性信息被設(shè)置為“可記錄的”。
16.如權(quán)利要求13所述的方法,還包括在訪問控制數(shù)據(jù)被記錄之后,以預(yù)定數(shù)據(jù)填充訪問控制區(qū)中保持未記錄的區(qū)域。
17.如權(quán)利要求13所述的方法,其中,初始化信息包括盤定義結(jié)構(gòu)(DDS),包括關(guān)于在數(shù)據(jù)區(qū)中被分派以用于記錄替換在數(shù)據(jù)區(qū)中發(fā)生的有缺陷的數(shù)據(jù)的數(shù)據(jù)的備用區(qū)的分派信息和關(guān)于數(shù)據(jù)區(qū)中的其中記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的分派信息;和缺陷列表(DFL),包括用于缺陷管理的初始信息。
18.一種重初始化信息記錄介質(zhì)的方法,該方法包括通過使用用于缺陷管理和盤管理的被記錄在排列在信息記錄介質(zhì)上的缺陷管理區(qū)中的初始化信息并使用被記錄在排列在信息記錄介質(zhì)上的訪問控制區(qū)中的訪問控制數(shù)據(jù)來確定信息記錄介質(zhì)是否能夠被重初始化,該訪問控制數(shù)據(jù)具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和如果確定該信息記錄介質(zhì)能夠被重初始化,則在缺陷管理區(qū)中以重初始化信息更新初始化信息,清除訪問控制區(qū)并將關(guān)于由順應(yīng)和非順應(yīng)記錄/再現(xiàn)設(shè)備可識別的預(yù)定功能的訪問控制數(shù)據(jù)記錄在訪問控制區(qū)中。
19.如權(quán)利要求18所述的方法,其中,關(guān)于可識別功能的公共信息包括由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別并由非順應(yīng)類型的記錄/再現(xiàn)設(shè)備沒有識別出的預(yù)定功能的ID、關(guān)于信息記錄介質(zhì)的可格式化性信息、關(guān)于在信息記錄介質(zhì)上定義的子區(qū)域的可記錄性/可再現(xiàn)性信息、或其組合。
20.如權(quán)利要求19所述的方法,其中,可格式化性信息被設(shè)置為“可格式化的”并且可記錄性/可再現(xiàn)性信息被設(shè)置為“可記錄的”。
21.如權(quán)利要求18所述的方法,還包括在訪問控制數(shù)據(jù)被記錄之后,以預(yù)定數(shù)據(jù)填充訪問控制區(qū)中保持未記錄的區(qū)域。
22.如權(quán)利要求18所述的方法,其中,重初始化信息包括盤定義結(jié)構(gòu)(DDS),包括關(guān)于在數(shù)據(jù)區(qū)中被分派以用于記錄替換在數(shù)據(jù)區(qū)中發(fā)生的有缺陷的數(shù)據(jù)的數(shù)據(jù)的備用區(qū)的分派信息和關(guān)于數(shù)據(jù)區(qū)中的其中記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)的分派信息;和缺陷列表(DFL),包括用于缺陷管理的初始信息。
23.如權(quán)利要求22所述的方法,還包括確定備用區(qū)的大小作為關(guān)于備用區(qū)的分派信息并確定用戶數(shù)據(jù)區(qū)的開始地址和結(jié)束地址作為關(guān)于用戶數(shù)據(jù)區(qū)的分派信息。
24.一種關(guān)于信息記錄介質(zhì)傳遞數(shù)據(jù)的記錄/再現(xiàn)設(shè)備,該設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到具有包括訪問控制數(shù)據(jù)(ACD)的訪問控制區(qū)和包括包含ACD的相應(yīng)ACD塊的缺陷和可記錄性之間可選擇的并指示其中之一的狀態(tài)信息的ACD狀態(tài)信息區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被重初始化時改變關(guān)于ACD塊的狀態(tài)信息。
25.如權(quán)利要求24所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元將指示相應(yīng)的ACD塊具有有效ACD的狀態(tài)信息改變?yōu)橹甘続CD塊具有無效ACD并可用于ACD的記錄的狀態(tài)信息。
26.如權(quán)利要求24所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元不改變指示ACD塊是有缺陷的塊的狀態(tài)信息和指示ACD塊可用于ACD的記錄的狀態(tài)信息。
27.如權(quán)利要求24所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元將指示ACD塊具有有效ACD和再現(xiàn)時的缺陷的狀態(tài)信息改變?yōu)橹甘続CD塊是有缺陷的塊的狀態(tài)信息。
28.如權(quán)利要求24所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)信息記錄介質(zhì)被重初始化時,控制單元控制寫/讀單元來寫入“00h”和“FFh”之一作為ACD的ID以指示被包括在訪問控制區(qū)中的ACD塊的有效性。
29.如權(quán)利要求28所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)由ACD的ID指示的ACD塊的有效性與關(guān)于ACD塊的狀態(tài)信息不一致時,控制單元基于關(guān)于ACD塊的狀態(tài)信息來控制寫/讀單元以從ACD塊讀取數(shù)據(jù)。
30.如權(quán)利要求28所述的記錄/再現(xiàn)設(shè)備,其中,當(dāng)在再現(xiàn)關(guān)于ACD塊的狀態(tài)信息時發(fā)生錯誤時,控制單元基于ACD的ID來確定ACD塊的有效性。
31.一種記錄/再現(xiàn)方法,包括將數(shù)據(jù)寫到具有有著訪問控制數(shù)據(jù)(ACD)的訪問控制區(qū)和有著包含ACD的ACD塊的缺陷和可記錄性之間可選擇的并指示其中之一的狀態(tài)信息的ACD狀態(tài)信息區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和當(dāng)信息記錄介質(zhì)被重初始化時,改變關(guān)于ACD塊的狀態(tài)信息。
32.如權(quán)利要求31所述的記錄/再現(xiàn)方法,其中,改變狀態(tài)信息包括將指示ACD塊具有有效ACD的狀態(tài)信息改變?yōu)橹甘続CD塊具有無效ACD并可用于ACD的記錄的狀態(tài)信息。
33.如權(quán)利要求31所述的記錄/再現(xiàn)方法,其中,改變狀態(tài)信息包括保持指示ACD塊是有缺陷的塊的狀態(tài)信息和指示ACD塊可用于ACD的記錄的狀態(tài)信息。
34.如權(quán)利要求31所述的記錄/再現(xiàn)方法,其中,改變狀態(tài)信息包括將指示ACD塊具有有效ACD和再現(xiàn)時的缺陷的狀態(tài)信息改變?yōu)橹甘続CD塊是有缺陷的塊的狀態(tài)信息。
35.如權(quán)利要求31所述的記錄/再現(xiàn)方法,還包括當(dāng)信息記錄介質(zhì)被重初始化時,記錄“00h”和“FFh”之一作為ACD的ID以指示被包括在訪問控制區(qū)中的ACD塊的有效性。
36.如權(quán)利要求35所述的記錄/再現(xiàn)方法,還包括當(dāng)由ACD的ID指示的ACD塊的有效性與關(guān)于ACD塊的狀態(tài)信息不一致時,基于關(guān)于ACD塊的狀態(tài)信息來從ACD塊讀取數(shù)據(jù)。
37.如權(quán)利要求35所述的記錄/再現(xiàn)方法,還包括當(dāng)在再現(xiàn)關(guān)于ACD塊的狀態(tài)信息時發(fā)生錯誤時,基于ACD的ID來確定ACD塊的有效性,并基于該確定的結(jié)果從ACD塊讀取數(shù)據(jù)。
38.一種關(guān)于信息記錄介質(zhì)傳遞數(shù)據(jù)的記錄/再現(xiàn)設(shè)備,該設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到具有包括訪問控制數(shù)據(jù)(ACD)的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時將缺省ACD寫入訪問控制區(qū)中,該缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
39.如權(quán)利要求38所述的記錄/再現(xiàn)設(shè)備,其中,為缺省ACD設(shè)置的值的至少一部分由主機和控制單元的至少一個來提供。
40.一種關(guān)于信息記錄介質(zhì)傳遞數(shù)據(jù)的記錄/再現(xiàn)設(shè)備,該設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到具有包括訪問控制數(shù)據(jù)(ACD)的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD中的至少缺省ACD寫入訪問控制區(qū)中,該缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
41.一種關(guān)于信息記錄介質(zhì)傳遞數(shù)據(jù)的記錄/再現(xiàn)設(shè)備,該設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到具有訪問控制數(shù)據(jù)(ACD)被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時,改變訪問控制區(qū)的ACD塊之中關(guān)于由記錄/再現(xiàn)設(shè)備可識別的預(yù)定功能的ACD塊中的數(shù)據(jù),并將指示“可用”的值記錄在訪問控制區(qū)的ACD塊之中關(guān)于由記錄/再現(xiàn)設(shè)備不可識別的預(yù)定功能的ACD塊中。
42.如權(quán)利要求41所述的記錄/再現(xiàn)設(shè)備,其中,控制單元控制寫/讀單元以根據(jù)用戶的請求改變或消除關(guān)于可識別功能的ACD塊中的數(shù)據(jù)或添加關(guān)于新的可識別功能的新的ACD塊,并且根據(jù)該改變、消除、和添加之一的結(jié)果來更新關(guān)于關(guān)于可識別功能的ACD塊的狀態(tài)信息。
43.如權(quán)利要求42所述的記錄/再現(xiàn)設(shè)備,其中,關(guān)于新的可識別功能的ACD塊包括缺省ACD,具有被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
44.如權(quán)利要求41所述的記錄/再現(xiàn)設(shè)備,其中,控制單元控制寫/讀單元來將“00h”和“FFh”之一寫入關(guān)于不可識別功能的ACD塊中以指示關(guān)于不可識別的功能的ACD塊不具有有效數(shù)據(jù),并且改變關(guān)于關(guān)于不可識別功能的ACD塊的狀態(tài)信息以指示關(guān)于不可識別功能的ACD塊可用。
45.一種記錄/再現(xiàn)方法,包括當(dāng)信息記錄介質(zhì)被初始化或重初始化時,將缺省訪問控制數(shù)據(jù)(ACD)記錄在訪問控制區(qū)中,其中訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問,和缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
46.如權(quán)利要求45所述的記錄/再現(xiàn)方法,其中,為缺省ACD設(shè)置的值的至少一部分由主機和控制單元的至少一個來提供。
47.一種記錄/再現(xiàn)方法,包括當(dāng)記錄/再現(xiàn)設(shè)備初始化或重初始化信息記錄介質(zhì)時,將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的ACD之中的至少缺省訪問控制數(shù)據(jù)(ACD)記錄在訪問控制區(qū)中,其中訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問,和缺省ACD包括被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)域的寫/讀操作的公共信息和預(yù)定的特定信息。
48.一種記錄/再現(xiàn)方法,包括當(dāng)信息記錄介質(zhì)被重初始化時,改變訪問控制區(qū)中的關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的訪問控制數(shù)據(jù)(ACD)塊中的數(shù)據(jù);和當(dāng)信息記錄介質(zhì)被重初始化時,將指示“可用”的值記錄在訪問控制區(qū)中的關(guān)于由記錄/再現(xiàn)設(shè)備不可識別的功能的ACD塊中,其中,訪問控制區(qū)被設(shè)置在信息記錄介質(zhì)中以在其中記錄ACD,該ACD具有公共信息,該公共信息用于由順應(yīng)類型的記錄和/或再現(xiàn)設(shè)備識別的相應(yīng)預(yù)定功能并且被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的非順應(yīng)類型的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問。
49.如權(quán)利要求48所述的記錄/再現(xiàn)方法,其中,該改變的步驟包括根據(jù)用戶的請求改變或消除關(guān)于可識別功能的ACD塊中的數(shù)據(jù)或添加關(guān)于新的可識別功能的新的ACD塊;和根據(jù)該改變、消除、和添加之一的結(jié)果來更新關(guān)于關(guān)于可識別功能的ACD塊的狀態(tài)信息。
50.如權(quán)利要求49所述的記錄/再現(xiàn)方法,其中,關(guān)于新的可識別功能的ACD塊包括缺省ACD,具有被設(shè)置以用于允許對在信息記錄介質(zhì)上定義的子區(qū)的寫/讀操作的公共信息和預(yù)定的特定信息。
51.如權(quán)利要求48所述的記錄/再現(xiàn)方法,其中,該記錄的步驟包括將“00h”和“FFh”之一記錄在關(guān)于不可識別功能的ACD塊中以指示關(guān)于不可識別的功能的ACD塊不具有有效數(shù)據(jù);和改變關(guān)于關(guān)于不可識別功能的ACD塊的狀態(tài)信息以指示關(guān)于不可識別功能的ACD塊可用。
52.如權(quán)利要求1所述的信息記錄介質(zhì),還包括ACD狀態(tài)信息區(qū)和具有盤定義結(jié)構(gòu)的缺陷管理區(qū),該盤定義結(jié)構(gòu)被記錄和/或再現(xiàn)設(shè)備使用以對信息記錄介質(zhì)執(zhí)行缺陷管理,其中,ACD狀態(tài)信息區(qū)被包括在盤定義結(jié)構(gòu)中并被用于確定記錄在訪問控制區(qū)中的ACD的可用性。
53.如權(quán)利要求1所述的信息記錄介質(zhì),其中,ACD除公共信息之外還包括特定信息。
54.如權(quán)利要求53所述的信息記錄介質(zhì),其中,特定信息包括記錄特定信息,該記錄特定信息包括相應(yīng)ACD的記錄日期和/或記錄該相應(yīng)ACD的設(shè)備的標(biāo)識。
55.如權(quán)利要求1所述的信息記錄介質(zhì),還包括數(shù)據(jù)可被寫至其上但不能被消除的一次寫入記錄層,其中,訪問控制區(qū)位于該一次寫入記錄層上。
56.如權(quán)利要求1所述的信息記錄介質(zhì),還包括數(shù)據(jù)可被寫至其上并且能夠被消除的可重寫記錄層,其中,訪問控制區(qū)位于該可重寫記錄層上。
57.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求9所述的方法的指令編碼的計算機可讀介質(zhì)。
58.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求13所述的方法的指令編碼的計算機可讀介質(zhì)。
59.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求18所述的方法的指令編碼的計算機可讀介質(zhì)。
60.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求31所述的方法的指令編碼的計算機可讀介質(zhì)。
61.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求45所述的方法的指令編碼的計算機可讀介質(zhì)。
62.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求47所述的方法的指令編碼的計算機可讀介質(zhì)。
63.一種以用于實現(xiàn)由計算機實現(xiàn)的如權(quán)利要求48所述的方法的指令編碼的計算機可讀介質(zhì)。
全文摘要
一種記錄/再現(xiàn)設(shè)備包括寫/讀單元,用于將數(shù)據(jù)寫到具有訪問控制數(shù)據(jù)被記錄在其中的訪問控制區(qū)的信息記錄介質(zhì)或從該信息記錄介質(zhì)讀取數(shù)據(jù),該訪問控制數(shù)據(jù)具有被設(shè)置以用于允許不能識別對信息記錄介質(zhì)采用的預(yù)定功能的記錄/再現(xiàn)設(shè)備控制對該信息記錄介質(zhì)的訪問的公共信息;和控制單元,用于控制寫/讀單元以當(dāng)信息記錄介質(zhì)被初始化或重初始化時將關(guān)于由記錄/再現(xiàn)設(shè)備可識別的功能的訪問控制數(shù)據(jù)記錄在訪問控制區(qū)中。
文檔編號G11B20/12GK1707671SQ200510069928
公開日2005年12月14日 申請日期2005年5月11日 優(yōu)先權(quán)日2004年5月11日
發(fā)明者黃盛凞 申請人:三星電子株式會社