專利名稱:信息記錄裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用光盤等信息記錄介質(zhì)進(jìn)行信息的記錄再現(xiàn)的信息記錄裝置。
背景技術(shù):
近年來,作為可將動態(tài)圖像以數(shù)字信息的方式進(jìn)行記錄的光盤,廣泛普及了DVD。此外,已知可進(jìn)行比DVD更高密度記錄的下一代光盤的藍(lán)光光盤(以下簡稱為BD)也已經(jīng)進(jìn)入到實用階段。
在DVD或BD等光盤中,將邏輯訪問的最小單位稱作扇區(qū)。現(xiàn)有技術(shù)中,為了確保記錄數(shù)據(jù)的可靠性,例如,在DVD-RAM和BD中,在盤上有不能記錄再現(xiàn)的扇區(qū)(將它稱作缺陷扇區(qū))的情況下,進(jìn)行所謂的用狀態(tài)好的其他ECC塊或簇替代含有缺陷扇區(qū)的ECC塊(DVD的情況)或簇(BD的情況)的缺陷管理。缺陷扇區(qū)除了在盤的制造時產(chǎn)生以外,有時因為隨著盤的使用而附著在盤表面上的污垢和劃痕等而產(chǎn)生。
專利文獻(xiàn)1中公開了進(jìn)行這樣的缺陷管理的現(xiàn)有的光盤及其記錄再現(xiàn)裝置的一例。在此,關(guān)于專利文獻(xiàn)1中公開的現(xiàn)有的光盤(DVD)進(jìn)行說明。
現(xiàn)有的光盤91如圖11所示,具有數(shù)據(jù)記錄區(qū)域95和盤信息區(qū)域94。在盤信息區(qū)域94中存儲訪問盤91時必須的參數(shù)。在該例子中,盤信息區(qū)域94分別設(shè)置在盤91的最內(nèi)周側(cè)和最外周側(cè)。最內(nèi)周側(cè)的盤信息區(qū)域94也被稱作引入(lead-in)區(qū)域。最外周側(cè)的盤信息區(qū)域94也被稱作引出(lead-out)區(qū)域。
對數(shù)據(jù)記錄區(qū)域95進(jìn)行數(shù)據(jù)的記錄再現(xiàn)。預(yù)先給數(shù)據(jù)記錄區(qū)域95的各扇區(qū)分配一個稱作物理扇區(qū)號(Physical Sector Number,以下簡稱為PSN)的絕對地址。
上位控制裝置(一般相當(dāng)于主計算機)對光盤裝置按扇區(qū)單位給出記錄或者再現(xiàn)的命令。當(dāng)由上位控制裝置命令某個扇區(qū)的再現(xiàn)時,光盤裝置就從盤再現(xiàn)包含該扇區(qū)的ECC塊,然后在實施錯誤校正之后,僅將相當(dāng)于被指定的扇區(qū)的數(shù)據(jù)部分送回。此外,當(dāng)由上位控制裝置命令某個扇區(qū)的記錄時,光盤裝置從盤再現(xiàn)包含該扇區(qū)的ECC塊,在實施錯誤校正后,將相當(dāng)于被指定的扇區(qū)的數(shù)據(jù)部分置換為從上位控制裝置收到的記錄數(shù)據(jù),并對該ECC塊再次計算錯誤校正碼后重新賦予,將包含該扇區(qū)的ECC塊記錄在盤中。將這樣的記錄動作稱作讀取/修改/寫入(ReadModified Write)。
數(shù)據(jù)記錄區(qū)域95包括卷空間96和備用區(qū)域97。卷空間96是為了存儲用戶數(shù)據(jù)而準(zhǔn)備的區(qū)域,包括邏輯卷空間96a和示出邏輯卷空間96a的結(jié)構(gòu)的卷結(jié)構(gòu)96b。為了訪問卷空間96,對卷空間96中包含的各扇區(qū)分配了邏輯扇區(qū)號(Logical Sector Number,以下簡稱為LSN)。通過使用LSN對盤91的扇區(qū)進(jìn)行訪問,來進(jìn)行數(shù)據(jù)的記錄再現(xiàn)。
備用區(qū)域97至少包含一個在卷空間96中產(chǎn)生了缺陷扇區(qū)的情況下能替代該缺陷扇區(qū)來使用的扇區(qū)(替代扇區(qū))。
盤信息區(qū)域94包括控制數(shù)據(jù)區(qū)域94a和缺陷管理信息區(qū)域94b。在缺陷管理信息區(qū)域94b中存儲用于管理缺陷扇區(qū)的缺陷管理信息100。
缺陷管理信息100包括盤定義結(jié)構(gòu)110、初級缺陷表(Primary DefectList,以下簡稱為PDL)120和次級缺陷表(Second Defect List,以下簡稱為SDL)130。
PDL120用于管理在盤91出廠時的檢查中檢測到的缺陷扇區(qū)。通常由盤91的制造者進(jìn)行盤91出廠時的檢查。SDL130用于管理用戶在使用盤91時檢測到的缺陷扇區(qū)。
圖12示出SDL130的結(jié)構(gòu)。SDL130包括含有表示是SDL的標(biāo)識符的次級缺陷表頭(SDL頭)200、表示SDL中登記了的SDL項目(entry)220的數(shù)量的信息(SDL項目數(shù)信息)210、1個以上的SDL項目220(圖12中示出的例子中,第1項目~第m項目)。再有,SDL項目數(shù)信息210的值為零是表示沒有SDL中登記的缺陷扇區(qū)。
圖13示出SDL項目220的結(jié)構(gòu)。SDL項目220包括狀態(tài)字段220a、用于存儲表示缺陷扇區(qū)的位置的信息的字段220b、用于存儲表示替代缺陷扇區(qū)的替代扇區(qū)的位置的信息的字段220c。
狀態(tài)字段220a用于表示缺陷扇區(qū)已被替代為替代扇區(qū)。例如,用缺陷扇區(qū)的物理扇區(qū)號來表現(xiàn)缺陷扇區(qū)的位置。例如,用替代扇區(qū)的物理扇區(qū)號來表現(xiàn)替代扇區(qū)的位置。
例如,狀態(tài)字段220a包含1位的標(biāo)志220a-1和預(yù)約區(qū)域220a-2。例如,標(biāo)志220a-1的值是1時表示缺陷扇區(qū)沒有被替代為替代扇區(qū)。標(biāo)志220a-1的值是0時表示缺陷扇區(qū)已被替代為替代扇區(qū)。
在上述說明中,按扇區(qū)單位進(jìn)行缺陷管理,但已知也有將由多個扇區(qū)構(gòu)成的塊作為單位來進(jìn)行缺陷管理。該情況下,替代表示缺陷扇區(qū)的位置的信息,將表示包含缺陷扇區(qū)的塊(稱作缺陷塊)的位置的信息(例如,缺陷塊的起始扇區(qū)的物理扇區(qū)號)登記到SDL中,并替代表示替代扇區(qū)的位置的信息,將表示替代塊的位置的信息(例如,替代塊的起始扇區(qū)的物理扇區(qū)號)登記到SDL中。例如,在DVD的情況下,按照進(jìn)行錯誤校正的單位即ECC塊單位進(jìn)行缺陷管理。
此外,當(dāng)缺陷扇區(qū)的數(shù)量增多時,訪問替代扇區(qū)的頻率增大,記錄再現(xiàn)速度就極端降低,特別是有時在動態(tài)圖像的記錄再現(xiàn)中發(fā)生故障。此外,由于在數(shù)據(jù)記錄區(qū)域95內(nèi)確保了替代扇區(qū),因此,若防備替代的多發(fā)而確保很多替代區(qū)域,則壓迫用戶數(shù)據(jù)的可記錄容量。在這樣的情況下,推薦在清理了盤表面附著的污垢后進(jìn)行物理再格式化(再初始化Re-initialization)。由于后來產(chǎn)生的缺陷很多是由盤表面上附著的指紋等起的,因此,可通過進(jìn)行清理來消除許多后來產(chǎn)生的缺陷。
現(xiàn)有技術(shù)中,進(jìn)行物理再格式化時,使將SDL項目220的狀態(tài)字段220a、字段220b和字段220c的內(nèi)容全部無效化。
再有,上述的專利文獻(xiàn)1中記載的現(xiàn)有技術(shù)主要關(guān)于DVD,但在BD的情況下,以往進(jìn)行物理再格式化時,缺陷表的內(nèi)容被全部消去。
專利文獻(xiàn)1特開2000-322835號公報(圖1A~1C)。
但是,以往利用物理再格式化全部消去缺陷表的內(nèi)容,因此,存在如下的問題。
即,由于在物理再格式化時全部消去了缺陷表的內(nèi)容,因此,表示缺陷扇區(qū)(或者有可能缺陷的扇區(qū))的位置的信息也消失。從而,在存在即使進(jìn)行盤表面的清理也不能消除的缺陷的情況下,若要在格式化后的盤上記錄新的數(shù)據(jù),有可能不管是否是缺陷還記錄用戶數(shù)據(jù),因此,必須進(jìn)行用于讀取/修改/寫入的再現(xiàn)。但是,存在有因缺陷而不能再現(xiàn)、結(jié)果不能記錄的問題。
再有,現(xiàn)有技術(shù)中,已知也有在物理再格式化后,對盤的全部扇區(qū)調(diào)查有無缺陷,任意地進(jìn)行向缺陷表登記所發(fā)現(xiàn)的缺陷扇區(qū)的信息的缺陷檢查處理(certification)的裝置。
作為現(xiàn)有的認(rèn)證處理的一例,已知有這樣的方法,即,對盤的整個卷空間寫入認(rèn)證用數(shù)據(jù),通過確認(rèn)是否能夠正確再現(xiàn)已寫入的數(shù)據(jù),來調(diào)查盤上有無缺陷的方法。但是,例如在DVD的情況下,該方法從認(rèn)證處理的開始到結(jié)束需要將近1個小時,存在有對于用戶來說麻煩的問題。
此外,在BD的情況下,可以進(jìn)行所謂的快速認(rèn)證(QuickCertification)的簡易的缺陷檢查處理。該處理對缺陷表的全部項目進(jìn)行缺陷簇的檢查,若是缺陷,就仍留下項目,若不是缺陷,就使項目無效。從而,缺陷表的項目越多,需要處理的時間就越多,有時最壞需要15分鐘。
發(fā)明內(nèi)容
本發(fā)明鑒于上述問題點,其目的在于提供一種避免物理再格式化后的無用的替代處理,并且能夠高速地進(jìn)行物理再格式化的信息記錄裝置。
為了達(dá)到上述目的,本發(fā)明涉及的信息記錄裝置,在信息記錄介質(zhì)中記錄信息,所述信息記錄介質(zhì)具有記錄用戶數(shù)據(jù)的卷空間;包含能替代上述卷空間中包含的缺陷區(qū)域來使用的替代區(qū)域的備用區(qū)域;記錄用于管理上述缺陷區(qū)域的缺陷管理信息的缺陷管理信息區(qū)域,其特征在于,上述缺陷管理信息包括表示上述缺陷區(qū)域的位置的缺陷位置信息和表示該缺陷管理信息的屬性的缺陷狀態(tài)信息,具有初始化處理部,該初始化處理部一方面在上述信息記錄介質(zhì)的物理再格式化時,維持上述缺陷管理信息中的至少上述缺陷位置信息,另一方面,將上述缺陷狀態(tài)信息重寫為表示已對該缺陷區(qū)域進(jìn)行了物理再格式化的屬性。
根據(jù)本發(fā)明的信息記錄裝置,通過在信息記錄介質(zhì)的物理再格式化時,至少不消去缺陷位置信息而維持,能削減物理再格式化后的無用的替代處理。并且,由于至少維持缺陷位置信息,而不需要以往進(jìn)行的認(rèn)證處理,因此,能夠高速進(jìn)行物理再格式化。
圖1是示出本發(fā)明的一個實施方式的信息記錄介質(zhì)的記錄區(qū)域的結(jié)構(gòu)的說明圖。
圖2是示出本發(fā)明的一個實施方式的信息記錄介質(zhì)的記錄區(qū)域的邏輯結(jié)構(gòu)的說明圖。
圖3是示出圖2所示的DFL12的結(jié)構(gòu)的圖。
圖4是示出DFL 12中的DFL項目21的結(jié)構(gòu)的圖。
圖5(a)是示出DFL項目21中的第一狀態(tài)字段21a的定義的一例的圖。
圖5(b)是示出DFL項目21中的第二狀態(tài)字段21c的定義的一例的圖。
圖6是示出本發(fā)明的一個實施方式的盤記錄再現(xiàn)驅(qū)動器1020的結(jié)構(gòu)的框圖。
圖7是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的物理再格式化處理的過程的流程圖。
圖8是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的再現(xiàn)處理的過程的流程圖。
圖9是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的再現(xiàn)處理的詳細(xì)過程的流程圖。
圖10是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的記錄處理的過程的流程圖。
圖11是示出現(xiàn)有的信息記錄介質(zhì)的記錄區(qū)域的邏輯結(jié)構(gòu)的一例的說明圖。
圖12是示出現(xiàn)有的信息記錄介質(zhì)的缺陷表的一例的圖。
圖13是示出圖12的現(xiàn)有的缺陷表中的SDL項目的結(jié)構(gòu)的圖。
具體實施例方式
在上述結(jié)構(gòu)的本發(fā)明的信息記錄裝置中,也可以上述缺陷管理信息還包括表示上述替代區(qū)域的位置的替代位置信息,上述初始化處理部在上述信息記錄介質(zhì)的物理再格式化時,消去上述缺陷管理信息中的上述替代位置信息。這是因為,由于有可能在物理再格式化的前后通過清理盤而消除缺陷,因此,通過在物理再格式化時消去替代位置信息,就能夠減少不需要的使用完的替代區(qū)域。
在上述結(jié)構(gòu)的本發(fā)明的信息記錄裝置中,也可以上述缺陷管理信息還包括表示上述替代區(qū)域的位置的替代位置信息,上述初始化處理部在上述信息記錄介質(zhì)的物理再格式化時,維持上述缺陷管理信息中的上述替代位置信息。這樣,要在缺陷位置信息所示出的區(qū)域中進(jìn)行記錄而該區(qū)域是缺陷的情況下,由于不需要重新檢查并分配交替區(qū)域中的空閑區(qū)域,因此,能高速進(jìn)行替代登記。
上述結(jié)構(gòu)的本發(fā)明的信息記錄裝置的結(jié)構(gòu)最好還具有控制部,該控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,在不存在有意義的用戶數(shù)據(jù)的前提下,進(jìn)行記錄處理和再現(xiàn)處理的至少一個。
例如,上述控制部可以對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,不從該區(qū)域再現(xiàn)數(shù)據(jù),而對該區(qū)域進(jìn)行新的用戶數(shù)據(jù)的記錄處理。該情況下,由于不需要讀取/修改/寫入的讀取處理,因此,就能夠避免由于不能從盤再現(xiàn)數(shù)據(jù)而不能記錄數(shù)據(jù)的問題。
或者,可以在上述控制部接收到用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域的再現(xiàn)命令的情況下,不從該區(qū)域再現(xiàn)數(shù)據(jù),而生成假數(shù)據(jù)來代替來自該區(qū)域的再現(xiàn)數(shù)據(jù)而使用。該情況下,通過避免因缺陷而變?yōu)殄e誤的可能性高的再現(xiàn)處理,能夠防止反復(fù)進(jìn)行無用的再現(xiàn)試行。
上述結(jié)構(gòu)涉及的本發(fā)明的信息記錄裝置最好還具有控制部,該控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,以該區(qū)域的缺陷可能已被消除為前提,進(jìn)行記錄處理和再現(xiàn)處理的至少一個。這是因為,通過將缺陷可能被消除為前提進(jìn)行記錄和再現(xiàn)處理,在經(jīng)物理再格式化前后的清理等來消除了缺陷的情況下,能夠減少不需要的替代登記數(shù)。
例如,最好上述控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域試行數(shù)據(jù)的記錄,若成功,就使有關(guān)該區(qū)域的缺陷管理信息無效,若失敗,就對該區(qū)域分配替代區(qū)域。這樣,就有能夠減少不需要的替代登記數(shù)量的優(yōu)點。
此外,最好上述結(jié)構(gòu)涉及的本發(fā)明的信息記錄裝置在上述缺陷管理信息中的上述缺陷位置信息所表示的缺陷區(qū)域中記錄有用戶數(shù)據(jù)的情況下,或者,在通過替代處理上述缺陷區(qū)域被替代為替代區(qū)域的情況下,從上述缺陷管理信息消去表示已對該缺陷區(qū)域進(jìn)行了物理再格式化的屬性。
此外,上述結(jié)構(gòu)涉及的本發(fā)明的信息記錄裝置最好還具有檢查處理部,該檢測處理部在從上位控制裝置沒有發(fā)出動作命令的期間,檢查用與具有表示已進(jìn)行了物理再格式化的屬性的缺陷管理信息相對應(yīng)的缺陷位置信息表示的區(qū)域,若已消除了該區(qū)域的缺陷,就使該缺陷管理信息無效,若確認(rèn)該區(qū)域的缺陷,就對該區(qū)域分配替代區(qū)域。
以下,參照附圖,進(jìn)一步具體說明本發(fā)明的實施方式。
本實施方式的盤1是圓盤狀的重寫型信息記錄介質(zhì)。在此,例示BD作為盤1的具體例,但盤1不限定于BD,也可以是DVD-RAM等。
圖1示出盤1的物理結(jié)構(gòu)。在盤1上同心圓狀或螺旋狀形成了多條磁道2。將多條磁道2分別分割為多個扇區(qū)3。盤1的區(qū)域包含1個以上的盤信息區(qū)域4和數(shù)據(jù)記錄區(qū)域5。在圖1的例子中,2個盤信息區(qū)域4分別設(shè)置在盤1的最內(nèi)周側(cè)和最外周側(cè)。最內(nèi)周側(cè)的盤信息區(qū)域4也被稱作引入(lead-in)區(qū)域。最外周側(cè)的盤信息區(qū)域4也被稱作引出(lead-out)區(qū)域。
對數(shù)據(jù)記錄區(qū)域5進(jìn)行數(shù)據(jù)的記錄再現(xiàn)。預(yù)先給數(shù)據(jù)記錄區(qū)域5的全部扇區(qū)分配稱作物理扇區(qū)號(Physical Sector Number,以下簡稱為PSN)的絕對地址。
圖2中示出盤1的各區(qū)域的邏輯結(jié)構(gòu)。
數(shù)據(jù)記錄區(qū)域5包括卷空間6和備用區(qū)域7。卷空間6是為了存儲用戶數(shù)據(jù)而準(zhǔn)備的區(qū)域。為了訪問卷空間6,對卷空間6中包含的各扇區(qū)分配了邏輯扇區(qū)號(Logical Sector Number、以下簡稱為LSN)。通過使用LSN對盤1的扇區(qū)進(jìn)行訪問,來進(jìn)行數(shù)據(jù)的記錄再現(xiàn)。
備用區(qū)域7至少包含1個在卷空間6中產(chǎn)生了缺陷扇區(qū)的情況下能取代該缺陷扇區(qū)來使用的扇區(qū)。再有,在本實施方式的盤1(BD)中,假設(shè)以錯誤校正單位即扇區(qū)單位進(jìn)行替代處理,來進(jìn)行了以下的說明,但本發(fā)明不限定于此。
備用區(qū)域7從卷空間6開始配置在盤1的內(nèi)周側(cè)。這是為了在存儲文件管理信息(未使用空間管理信息和根目錄的文件項目等)的區(qū)域中發(fā)生了缺陷扇區(qū)的情況下,高速進(jìn)行包含該缺陷扇區(qū)的簇(以下稱作缺陷簇)的替代處理。將文件管理信息存儲在分配有邏輯扇區(qū)號“0”的扇區(qū)的附近。從而,通過從卷空間6開始在盤1的內(nèi)周側(cè)配置備用區(qū)域7,能夠縮小缺陷簇與替代簇之間的尋道距離。這樣,使缺陷簇的替代處理高速化??梢灾\求訪問文件管理信息的頻率增高、且文件管理信息具有高的數(shù)據(jù)可靠性。從而,高速進(jìn)行在存儲文件管理信息的區(qū)域中發(fā)生的缺陷簇的替代處理是極其有用的。
卷空間6包括邏輯卷空間6a和表示邏輯卷空間6a的結(jié)構(gòu)的卷結(jié)構(gòu)6b。在邏輯卷空間6a中存儲表示邏輯卷空間6a的扇區(qū)是使用完了還是未使用的未使用空間管理信息、存儲了文件的內(nèi)容的1以上的數(shù)據(jù)范圍、登記了與該文件相對應(yīng)的1以上的數(shù)據(jù)范圍的文件項目。使用這些信息管理文件。
盤信息區(qū)域4包括控制數(shù)據(jù)區(qū)域4a和缺陷管理信息區(qū)域4b。在缺陷管理信息區(qū)域4b中存儲用于管理包含缺陷扇區(qū)的簇的缺陷管理信息10。
缺陷管理信息10包括盤定義結(jié)構(gòu)11和缺陷表(Defect List、以下簡稱為DFL)12。
DFL12用于管理在盤1出廠時的檢查中檢測到的缺陷扇區(qū)和用戶在使用盤1時檢測到的缺陷扇區(qū)。再有,通常由盤1的制造者來進(jìn)行盤1的出廠時的檢查。
圖3示出DFL12的結(jié)構(gòu)。
DFL12包括含有表示是DFL的標(biāo)識符的缺陷表頭(DFL頭)20、1個以上的DFL項目21(在圖3中示出的例子中是第1項目~第m項目)、表示DFL項目的終端的DFL終端標(biāo)識22、預(yù)約區(qū)域23。
圖4示出DFL項目21的結(jié)構(gòu)。
DFL21由第一狀態(tài)字段21a、第一地址字段21b、第二狀態(tài)字段21c、第二地址字段21d構(gòu)成。再有,DFL項目的結(jié)構(gòu)不限定于該例子,也可以包含除此以外的任意的字段。
第一狀態(tài)字段21a和第二狀態(tài)字段21c如后所述表示該DFL項目21的屬性等。在第一地址字段21b和第二地址字段21d中,根據(jù)與第一狀態(tài)字段21a和第二狀態(tài)字段21c的屬性來存儲缺陷簇或替代簇的位置信息等。例如,有的情況下在第一地址字段21b中存儲缺陷簇的起始扇區(qū)的物理扇區(qū)號,在第二地址字段21d中存儲替代簇的起始扇區(qū)的物理扇區(qū)號。
在本實施方式中,在DFL12中,實際上除了與包含不能記錄再現(xiàn)的缺陷扇區(qū)的簇有關(guān)的DFL項目以外,也可以包含與過去含有缺陷扇區(qū)但因再次被物理格式化時的清理等消除了缺陷的簇有關(guān)的DFL項目。即,現(xiàn)有技術(shù)中,進(jìn)行物理再格式化時,消去了全部有關(guān)缺陷簇的信息,但在本實施方式中,在進(jìn)行物理再格式化時,在DFL12的全部DFL項目21中,至少不消去缺陷簇的位置信息而保留。此外,在該DFL項目21的第二狀態(tài)字段21c中設(shè)定固有代碼(以后詳細(xì)敘述),該固有代碼表示對該缺陷簇已進(jìn)行了物理再格式化。再有,將缺陷簇的位置信息存儲在第一地址字段21b和第二地址字段21d中的某一個或這兩個字段雙方中。
第一狀態(tài)字段21a例如也可以包括4位的標(biāo)志21a-1和預(yù)約區(qū)域21a-2。圖5(a)中示出標(biāo)志21a-1的定義的一例。例如,標(biāo)志21a-1的值0000表示對缺陷簇分配了替代簇,在替代簇中記錄了缺陷簇的用戶數(shù)據(jù)。此外,標(biāo)志21a-1的值1000表示已對缺陷簇分配了替代簇,但替代簇中沒記錄缺陷簇的用戶數(shù)據(jù)。此外,標(biāo)志21a-1的值0001表示在缺陷簇中沒分配替代簇。另外,標(biāo)志21a-1的值0010表示該DFL項目被無效化。所述“被無效化”表示該DFL項目沒包含關(guān)于缺陷簇的位置信息有意義的信息。但是,在該DFL項目的第二地址字段21d中被指定的扇區(qū)地址意味著以該扇區(qū)為起始的簇可以利用作將來的替代地。
第二狀態(tài)字段21c如圖5(b)所示,在0000的情況下表示沒使用該字段,但在1000的情況下表示對第一地址字段21b或第二地址字段21d中示出的簇進(jìn)行了物理再格式化。其中有兩個意思一個意思是有可能已被物理再格式化時的清理等而消除了第一地址字段21b或第二地址字段21d所表示出的簇的缺陷,另一個意思是缺陷簇和替代簇中都不存在有意義的用戶數(shù)據(jù)。
根據(jù)盤1的記錄再現(xiàn)時的替代狀況,設(shè)定了上述的第一狀態(tài)字段21a的0000、0001、1000等代碼,但第二狀態(tài)字段21c的1000則如后詳述,在盤1的物理再格式化時,通過盤記錄再現(xiàn)驅(qū)動器設(shè)定到該字段。
再有,圖5(a)和(b)中所示的第一狀態(tài)字段21a和第二狀態(tài)字段21c的定義只不過是一例,本發(fā)明的信息記錄介質(zhì)中表示替代狀況的標(biāo)志的位數(shù)和其定義不限定于該一個例子。
以下,參照
與上述盤1相對應(yīng)的信息記錄再現(xiàn)裝置的一個
圖6是表示本實施方式的盤記錄再現(xiàn)驅(qū)動器1020的結(jié)構(gòu)的框圖。盤記錄再現(xiàn)驅(qū)動器1020通過I/O總線780與上位控制裝置(無圖示)連接。上位控制裝置一般被稱作主機,是利用文件系統(tǒng)管理盤1的記錄數(shù)據(jù)的裝置。再有,所述上位控制裝置和盤記錄再現(xiàn)驅(qū)動器1020可以實現(xiàn)為相互獨立的硬件,當(dāng)然也可以實現(xiàn)為一個整體。
盤記錄再現(xiàn)驅(qū)動器1020包括控制程序和內(nèi)置運算用存儲器的微處理器。盤記錄再現(xiàn)驅(qū)動器1020具有由用微處理器控制的機構(gòu)部和信號處理電路等構(gòu)成,處理來自上位控制裝置的命令的命令處理部1021;進(jìn)行對盤1記錄時的控制的記錄控制部1030;進(jìn)行從盤1再現(xiàn)時的控制的再現(xiàn)控制部1040;存儲缺陷簇和它的替代簇的信息的替代信息存儲器1050;暫時存儲記錄和再現(xiàn)數(shù)據(jù)的數(shù)據(jù)緩沖器1060;進(jìn)行盤1的初始化時的控制的初始化控制部1070。命令處理部1021、記錄控制部1030、再現(xiàn)控制部1040和初始化控制部1070是通過微處理器按照預(yù)定的程序進(jìn)行動作來實現(xiàn)的功能模塊。
命令處理部1021包括進(jìn)行來自上位控制裝置的記錄命令的處理的記錄命令處理部1022;進(jìn)行來自上位控制裝置的再現(xiàn)命令的處理的再現(xiàn)命令處理部1024;進(jìn)行來自上位控制裝置的初始化命令的處理的初始化命令處理部1025。
記錄控制部1030包括將記錄數(shù)據(jù)從扇區(qū)單位變換為簇單位的數(shù)據(jù)合成部1031;在盤1中記錄簇單位的數(shù)據(jù)的簇記錄部1032;向缺陷簇分配替代簇的替代分配部1033;在盤1上的DFL中記錄替代信息存儲器1050的內(nèi)容的DFL更新部1034;進(jìn)行記錄對象簇的決定等的記錄簇檢查部1035。
再現(xiàn)控制部1040包括將數(shù)據(jù)緩沖器1060的一部分重寫為0的0數(shù)據(jù)填充部1041;從盤1再現(xiàn)簇單位的數(shù)據(jù)的簇再現(xiàn)部1042;將從盤1上的DFL再現(xiàn)的內(nèi)容存儲在替代信息存儲器1050中的DFL讀入部1043;端數(shù)修正部1044。
初始化控制部1070包括從盤1讀取缺陷管理信息10的缺陷管理信息讀入部1071;對從盤1讀取的缺陷管理信息10進(jìn)行初始化處理的初始化處理部1072;向盤1寫入已進(jìn)行了初始化處理的缺陷管理信息10的缺陷管理信息更新部1073;在還沒從上位控制裝置發(fā)出記錄命令和再現(xiàn)命令等的動作命令的期間,對已進(jìn)行了物理再格式化的簇進(jìn)行缺陷檢查(后述)的檢查處理部1074。
以下,對圖6中示出的盤記錄再現(xiàn)驅(qū)動器1020的動作進(jìn)行說明。
最初,參照圖7,對盤記錄再現(xiàn)驅(qū)動器1020的盤1的物理再格式化處理進(jìn)行說明。
通過命令處理部1021的初始化命令處理部1025接收來自上位控制裝置的物理再格式化的執(zhí)行命令(初始化命令),來開始該處理。初始化命令處理部1025接收物理再格式化的執(zhí)行命令后,向初始化控制部1070傳遞該命令。初始化控制部1070首先利用缺陷管理信息讀入部1071,從盤1的缺陷管理信息區(qū)域4b讀取缺陷管理信息10,并存儲到替代信息存儲器1050(步驟701)。再有,也有替代信息存儲器1050中已經(jīng)存儲了缺陷管理信息10的情況,該情況下可以省略步驟701。
接著,初始化處理部1072在替代信息存儲器1050中存儲的缺陷管理信息10中包含的全部的DFL項目21中,將第二狀態(tài)字段21c的設(shè)定為1000(步驟702)。再有,如圖5(b)所示,1000表示出對盤1進(jìn)行了物理再格式化的固有代碼。
初始化處理部1072在DFL項目21中原樣維持表示缺陷扇區(qū)的位置的信息,但在DFL項目21中將表示替代扇區(qū)的位置的信息置換為假數(shù)據(jù)(步驟703)。這樣,維持缺陷扇區(qū)的位置信息,但消去替代扇區(qū)的位置信息。但是,也可以不需要步驟703,而維持缺陷扇區(qū)和替代扇區(qū)的位置信息兩方。
接著,缺陷管理信息更新部1073從替代信息存儲器1050取出在步驟702中進(jìn)行了初始化處理后的缺陷管理信息10,并寫入到盤1的缺陷管理信息區(qū)域4b(步驟704)。
通過以上的處理,本實施方式的盤記錄再現(xiàn)驅(qū)動器1020在對盤1再次進(jìn)行物理格式化時,至少在DFL12中維持缺陷簇的位置信息。這樣,在進(jìn)行物理再格式化之前作為缺陷簇登記在DFL中的簇,不管通過物理再格式化時的清理等而被消除缺陷,在物理再格式化后,也作為有缺陷簇或可能有缺陷的簇,在DFL中登記其位置信息。
這樣進(jìn)行了物理再格式化的盤1,與原來的盤相比,具有能高速進(jìn)行新數(shù)據(jù)的記錄處理的優(yōu)點。這是因為,在向存在第二狀態(tài)字段21c的值被設(shè)定為1000的DFL項目21的簇發(fā)出寫入命令的情況下,由于作為物理再格式化后的結(jié)果,該簇中應(yīng)該不存在有意義的用戶數(shù)據(jù),因此,盤記錄再現(xiàn)驅(qū)動器1020不按照讀取/修改/寫入的順序,只要進(jìn)行想寫入的數(shù)據(jù)的寫入處理就可以。
另外,由于該簇中通過物理再格式化時的清理等而有可能消除了缺陷,因此,在有向該簇的寫入命令的情況下,也可以試著向該簇寫入。該情況下,若寫入成功,就能夠判斷為已消除了該簇的缺陷,因此,只要使該簇的DFL項目無效。例如,通過將該DFL項目的第一狀態(tài)字段21a的值設(shè)定為0010,來進(jìn)行DFL項目的無效化。此外,若寫入失敗,就能夠判斷為還沒消除該簇的缺陷,因此,只要與原來同樣,分配備用簇作為替代地,進(jìn)行向分配后的備用簇的寫入就可以。
再有,在有存在第二狀態(tài)字段21c的值被設(shè)定為1000的DFL項目的簇的讀取命令的情況下,盤記錄再現(xiàn)驅(qū)動器1020也可以向盤1的該簇進(jìn)行訪問并試著再現(xiàn),可以不調(diào)查該簇是否能再現(xiàn)而返回假數(shù)據(jù),來取代來自盤1的再現(xiàn)數(shù)據(jù)?;蛘?,也可以在嘗試該簇的再現(xiàn)來至少一部分能再現(xiàn)的情況下,將在能校正的范圍內(nèi)進(jìn)行了校正的結(jié)果作為再現(xiàn)數(shù)據(jù)。
在此,以再現(xiàn)不是盤1中記錄的實時數(shù)據(jù)的通常的計算機數(shù)據(jù)的情況為例,說明盤記錄再現(xiàn)驅(qū)動器1020的再現(xiàn)方法。
圖8示出該再現(xiàn)方法的各步驟。
在圖8中,參照號111表示利用上位控制裝置執(zhí)行的處理,參照號112表示利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的處理,參照號113表示上位控制裝置和盤記錄再現(xiàn)驅(qū)動器1020之間的I/F協(xié)議中的命令、數(shù)據(jù)和處理結(jié)果的流程。再有,以后詳細(xì)敘述盤記錄再現(xiàn)驅(qū)動器1020的再現(xiàn)處理,在此僅簡單地說明。
盤記錄再現(xiàn)驅(qū)動器1020在盤1的安裝時和缺陷管理信息的更新時,使用DFL讀入部1043讀取盤1上的缺陷管理信息,存儲在替代信息存儲器1050中(步驟1101)。
上位控制裝置分析文件結(jié)構(gòu),求出存儲有計算機數(shù)據(jù)的區(qū)域的位置(步驟1102)。
上位控制裝置取得在步驟1102中求得的表示區(qū)域的位置的信息,對盤記錄再現(xiàn)驅(qū)動器1020發(fā)行通常的再現(xiàn)命令即“READ”指令(步驟1103)。
收到“READ”指令的盤記錄再現(xiàn)驅(qū)動器1020的再現(xiàn)命令處理部1024從盤1讀取被指定的數(shù)據(jù)(步驟1104),向上位控制裝置傳送數(shù)據(jù)(步驟1105),若被請求的全部數(shù)據(jù)的傳送結(jié)束,就回送結(jié)束情況(步驟1107)。
將通過I/F協(xié)議傳送的再現(xiàn)數(shù)據(jù)存儲在上位控制裝置的數(shù)據(jù)緩沖存儲器中(步驟1106)。
上位控制裝置通過I/F協(xié)議收到結(jié)束情況后,將數(shù)據(jù)緩沖存儲器中存儲的數(shù)據(jù)用作計算機數(shù)據(jù)。
圖9是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的再現(xiàn)處理(圖8的步驟1104)的詳細(xì)過程的流程圖。
從上位控制裝置按扇區(qū)單位指定請求再現(xiàn)的區(qū)域。端數(shù)修正部1044求出包含已請求再現(xiàn)的扇區(qū)的簇(步驟1201)。在此,設(shè)請求再現(xiàn)的區(qū)域的起始扇區(qū)的LSN為S,請求再現(xiàn)的區(qū)域的扇區(qū)數(shù)為N,構(gòu)成簇的扇區(qū)數(shù)為E,考慮簇,可以利用下面的式子求出需要再現(xiàn)的區(qū)域的起始扇區(qū)的LSN(S_C)和需要再現(xiàn)的區(qū)域的扇區(qū)數(shù)(N_C)。
S_C=[S÷E]×EN_C=[(S+N+E-1)÷E]×E-S_C在此,[α]示出不超過α的最大的整數(shù)。
在數(shù)據(jù)緩沖器1060中沒存儲完需要再現(xiàn)的全部簇的情況下(步驟1202),參照DFL12(步驟1203)。其結(jié)果,在DFL12中還沒登記將要再現(xiàn)的簇作為缺陷簇的情況下,處理前進(jìn)到步驟1204,簇再現(xiàn)部1042再現(xiàn)步驟1201中求得的簇,向數(shù)據(jù)緩沖器1060存儲(步驟1204)。另一方面,在DFL12中登記了將要再現(xiàn)的簇作為缺陷簇的情況下,處理向步驟1205前進(jìn)。
在步驟1205中,簇再現(xiàn)部1042參照將要再現(xiàn)的簇(缺陷簇)的DFL項目21的第一狀態(tài)字段21a和第二狀態(tài)字段21c,按照它的值,向以下的步驟1206~1208的某一個前進(jìn)。
在第一狀態(tài)字段21a的標(biāo)志21a-1是0000的情況下,將將要再現(xiàn)的缺陷簇的數(shù)據(jù)記錄在作為替代地來分配的備用簇中。該情況下,處理向步驟1206前進(jìn),簇再現(xiàn)部1042從替代地的備用簇再現(xiàn)數(shù)據(jù),向數(shù)據(jù)緩沖器1060存儲。
在標(biāo)志21a-1是1000或0001的情況下,是雖已對將要再現(xiàn)的缺陷簇分配了替代簇,但替代地中沒記錄數(shù)據(jù)、或還沒進(jìn)行替代簇的分配的某種情況。該情況下,處理向步驟1207前進(jìn),簇再現(xiàn)部1041進(jìn)行從替代源簇再現(xiàn)數(shù)據(jù)的努力,若成功,就向數(shù)據(jù)緩沖器1060存儲該數(shù)據(jù),若失敗,就進(jìn)行錯誤報告。
此外,第二狀態(tài)字段21c的值是1000的簇是通過被物理再格式化被初始化了的簇。該情況下,處理向步驟1208前進(jìn),簇再現(xiàn)部1042生成用假數(shù)據(jù)(0)填充的簇,以取代從盤1再現(xiàn)簇。這是因為,該簇中通過物理再格式化而應(yīng)該不存在有意義的用戶數(shù)據(jù)。
再有,在本實施方式中,在第二狀態(tài)字段21c的值是1000的情況下,在步驟1208中一律生成假數(shù)據(jù)。但是,也可以取代本實施方式的步驟1208,試著對盤1上的該缺陷簇進(jìn)行再現(xiàn),若再現(xiàn)成功,就向數(shù)據(jù)緩沖器1060存儲被再現(xiàn)的數(shù)據(jù),若再現(xiàn)失敗,就向數(shù)據(jù)緩沖器1060存儲用0填充等生成的假數(shù)據(jù)或在能再現(xiàn)一部分時能夠在可能的范圍內(nèi)從再現(xiàn)數(shù)據(jù)校正的數(shù)據(jù)。
在數(shù)據(jù)緩沖器1060中存儲完需要再現(xiàn)的全部的簇的情況下(步驟1202的結(jié)果是“是”),通過I/O總線780,向上位控制裝置傳送數(shù)據(jù)緩沖器1060中存儲的數(shù)據(jù)(步驟1209),并結(jié)束處理。
上位控制裝置報告再現(xiàn)錯誤后,對該簇命令記錄。這樣,分配備用簇后進(jìn)行向分配的備用簇記錄數(shù)據(jù)的替代處理。其結(jié)果,在邏輯卷空間中,將缺陷簇替代為能再現(xiàn)的備用簇。
如上所述,當(dāng)對沒有分配替代地備用簇的缺陷簇請求再現(xiàn)時,盤記錄再現(xiàn)驅(qū)動器1020不報告再現(xiàn)錯誤,而將用0填充的數(shù)據(jù)作為再現(xiàn)數(shù)據(jù)來回送?;蛘?,在對沒有分配替代地備用簇的缺陷塊請求再現(xiàn)時,也可以不在可能失敗的無用的再現(xiàn)動作中浪費時間,而報告再現(xiàn)錯誤。
在盤1中記錄不是實時數(shù)據(jù)的通常的計算機數(shù)據(jù)的記錄方法的各步驟,除了取代圖8的“READ”指令而發(fā)行“WRITE”指令、取代再現(xiàn)數(shù)據(jù)的傳送而向反方向傳送記錄數(shù)據(jù)以外,與圖8中示出的再現(xiàn)方法的各步驟大致相同。
圖10是示出利用盤記錄再現(xiàn)驅(qū)動器1020執(zhí)行的記錄處理的過程的流程圖。
盤記錄再現(xiàn)驅(qū)動器1020從上位控制裝置收到對盤1的記錄請求,存儲在數(shù)據(jù)緩沖器1060中(步驟1301)。
按扇區(qū)單位指定請求記錄的區(qū)域。記錄簇檢查部1035確定包含請求記錄的區(qū)域的簇(記錄對象簇)(步驟1302)。
在開頭有端數(shù)的情況下(步驟1304的結(jié)果是“是”),裝置校驗是否作為具有物理再格式化后的屬性(第二狀態(tài)字段21c是1000)的DFL項目,登記了包含該起始扇區(qū)的簇(步驟1304)。若被登記,就不進(jìn)行用于該簇的緩沖處理的再現(xiàn)處理,取而代之,用假數(shù)據(jù)填充數(shù)據(jù)緩沖器1060(步驟1305)。若沒登記,就進(jìn)行用于緩沖處理的再現(xiàn)處理(步驟1306)。
同樣,在最后有端數(shù)的情況下(步驟1307的結(jié)果是“是”),校驗是否作為具有物理再格式化后的屬性的DFL項目,登記了包含該最終扇區(qū)的簇(步驟1308)。若登記了,就不進(jìn)行用于該簇的緩沖處理的再現(xiàn)處理,取而代之,用假數(shù)據(jù)填充數(shù)據(jù)緩沖器1060(步驟1309)。若沒登記,就進(jìn)行用于緩沖處理的再現(xiàn)處理(步驟1310)。
之后,通過將從主機傳送的數(shù)據(jù)寫入到數(shù)據(jù)緩沖器1060中相當(dāng)于該扇區(qū)的位置,來合成用于記錄的數(shù)據(jù)(步驟1311)。
然后,在作為具有物理再格式化后的屬性的DFL項目,已登記了將要記錄的簇的情況下(步驟1312的結(jié)果是“是”),不管是否分配了替代地,對該DFL項目中表示為缺陷簇的簇進(jìn)行記錄(步驟1313)。
另一方面,在對將要記錄的簇,沒有登記具有物理再格式化后的屬性的DFL項目的情況下(步驟1312的結(jié)果是“否”),若已分配了替代地(步驟1314的結(jié)果是“是”),則記錄到替代地的備用簇中(步驟1315)。此外,若沒有分配替代地(步驟1314的結(jié)果是“否”),就在重新分配替代地的備用簇之后,記錄在替代地的備用簇中(步驟1316)。
此外,在對具有物理再格式化后的屬性(第二狀態(tài)字段21c是1000)的DFL項目中示為缺陷簇的簇進(jìn)行了用戶數(shù)據(jù)的記錄的情況下,或者,在對該簇分配了替代地后向替代地記錄了用戶數(shù)據(jù)的情況下,按照該狀況,設(shè)定該DFL項目的第一狀態(tài)字段21a的代碼,并將第二狀態(tài)字段21c的內(nèi)容從1000變更為0000。
本實施方式的盤記錄再現(xiàn)驅(qū)動器1020進(jìn)一步具有在從上位控制裝置沒有動作命令的期間(或者其他處理的空閑時間)內(nèi),檢查在具有表示已進(jìn)行了物理再格式化的的屬性的DFL項目中示為缺陷區(qū)域的區(qū)域的功能。即,檢查處理部1074在從上位控制裝置沒有記錄命令或再現(xiàn)命令等動作命令的期間內(nèi),檢索DFL12中登記的全部DFL項目21,并對在第二狀態(tài)字段21c是1000的DFL項目21中示為缺陷簇的簇,檢查是否確實有缺陷。然后,若已消除了該簇的缺陷,檢查處理部1074就通過將第一狀態(tài)字段21a設(shè)定為0010,來使該DFL項目21無效化。這時,將第二狀態(tài)字段21c從1000變更為0000。另一方面,若該簇的缺陷被確認(rèn),檢查處理部1074就對該簇進(jìn)行替代區(qū)域的分配、并將第一狀態(tài)字段21a設(shè)定為0000或1000,將第二狀態(tài)字段21c的內(nèi)容從1000變更為0000。這樣,能利用從上位控制裝置沒有動作命令的期間,高效地檢查物理再格式化后的盤的缺陷。
再有,上述實施方式不過是本發(fā)明實施的一個方式,不限定本發(fā)明的技術(shù)范圍。
例如,在上述的說明中,第二狀態(tài)字段21c的值1000表示對字段21b所示的簇進(jìn)行了物理再格式化,即,表示兩個意思(1)有可能通過物理再格式化時的清理等消除了字段21b表示的簇的缺陷,且(2)缺陷簇和替代簇中都不存在有意義的用戶數(shù)據(jù)。但是,也可以分別對上述(1)和(2)的意思給予個別代碼,按照各代碼進(jìn)行相互不同的記錄再現(xiàn)處理。
此外,本實施方式中例示了盤1是BD的情況,但對于例如像DVD這樣的由多個簇構(gòu)成錯誤校正的1個單位的信息記錄介質(zhì),也同樣能適用本發(fā)明。對于本領(lǐng)域技術(shù)人員來說,例如DVD的情況下,顯然可以將本實施方式中說明為“簇”的地方置換為“ECC塊”。
另外,所述上位控制裝置與盤記錄再現(xiàn)驅(qū)動器之間的數(shù)據(jù)傳送和盤記錄再現(xiàn)驅(qū)動器與盤之間的數(shù)據(jù)傳送,可以順序地進(jìn)行,也可以同時并行。此外,在一體地構(gòu)成上位控制裝置和盤記錄再現(xiàn)驅(qū)動器的情況下,可以使用通用存儲器等實現(xiàn)參數(shù)的傳遞。
權(quán)利要求
1.一種信息記錄裝置,在信息記錄介質(zhì)中記錄信息,所述信息記錄介質(zhì)具有記錄用戶數(shù)據(jù)的卷空間;包含能替代上述卷空間中包含的缺陷區(qū)域來使用的替代區(qū)域的備用區(qū)域;記錄用于管理上述缺陷區(qū)域的缺陷管理信息的缺陷管理信息區(qū)域,其特征在于,上述缺陷管理信息包括表示上述缺陷區(qū)域的位置的缺陷位置信息和表示該缺陷管理信息的屬性的缺陷狀態(tài)信息,具有初始化處理部,該初始化處理部一方面在上述信息記錄介質(zhì)的物理再格式化時,維持上述缺陷管理信息中的至少上述缺陷位置信息,另一方面,將上述缺陷狀態(tài)信息重寫為表示已對該缺陷區(qū)域進(jìn)行了物理再格式化的屬性。
2.如權(quán)利要求1所述的信息記錄裝置,其特征在于,上述缺陷管理信息還包括表示上述替代區(qū)域的位置的替代位置信息,上述初始化處理部在上述信息記錄介質(zhì)的物理再格式化時,消去上述缺陷管理信息中的上述替代位置信息。
3.如權(quán)利要求1所述的信息記錄裝置,其特征在于,上述缺陷管理信息還包括表示上述替代區(qū)域的位置的替代位置信息,上述初始化處理部在上述信息記錄介質(zhì)的物理再格式化時,維持上述缺陷管理信息中的上述替代位置信息。
4.如權(quán)利要求1所述的信息記錄裝置,其特征在于,還具有控制部,該控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,在不存在有意義的用戶數(shù)據(jù)的前提下,進(jìn)行記錄處理和再現(xiàn)處理的至少一個。
5.如權(quán)利要求4所述的信息記錄裝置,其特征在于,上述控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,不從該區(qū)域再現(xiàn)數(shù)據(jù),而對該區(qū)域進(jìn)行新的用戶數(shù)據(jù)的記錄處理。
6.如權(quán)利要求4所述的信息記錄裝置,其特征在于,在上述控制部接收到用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域的再現(xiàn)命令的情況下,不從該區(qū)域再現(xiàn)數(shù)據(jù),而生成假數(shù)據(jù)來代替來自該區(qū)域的再現(xiàn)數(shù)據(jù)而使用。
7.如權(quán)利要求1所述的信息記錄裝置,其特征在于,還具有控制部,該控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域,以該區(qū)域的缺陷可能已被消除為前提,進(jìn)行記錄處理和再現(xiàn)處理的至少一個。
8.如權(quán)利要求7所述的信息記錄裝置,其特征在于,上述控制部對用上述缺陷管理信息中的與具有上述屬性的缺陷狀態(tài)信息相對應(yīng)的缺陷位置信息表示的區(qū)域試行數(shù)據(jù)的記錄,若成功,就使有關(guān)該區(qū)域的缺陷管理信息無效,若失敗,就對該區(qū)域分配替代區(qū)域。
9.如權(quán)利要求1所述的信息記錄裝置,其特征在于,在上述缺陷管理信息中的上述缺陷位置信息所表示的缺陷區(qū)域中記錄有用戶數(shù)據(jù)的情況下,或者,在通過替代處理上述缺陷區(qū)域被替代為替代區(qū)域的情況下,從上述缺陷管理信息消去表示已對該缺陷區(qū)域進(jìn)行了物理再格式化的屬性。
10.如權(quán)利要求1所述的信息記錄裝置,其特征在于,還具有檢查處理部,該檢測處理部在從上位控制裝置沒有發(fā)出動作命令的期間,檢查用與具有表示已進(jìn)行了物理再格式化的屬性的缺陷管理信息相對應(yīng)的缺陷位置信息表示的區(qū)域,若已消除了該區(qū)域的缺陷,就使該缺陷管理信息無效,若確認(rèn)了該區(qū)域的缺陷,就對該區(qū)域分配替代區(qū)域。
11.一種方法,是對于信息記錄介質(zhì)的物理再格式化處理方法,所述信息記錄介質(zhì)具有記錄用戶數(shù)據(jù)的卷空間;包含能取代上述卷空間中包含的缺陷區(qū)域使用的替代區(qū)域的備用區(qū)域;記錄用于管理上述缺陷區(qū)域的缺陷管理信息的缺陷管理信息區(qū)域,其特征在于,上述缺陷管理信息包括表示上述缺陷區(qū)域的位置的缺陷位置信息和表示該缺陷管理信息的屬性的缺陷狀態(tài)信息,包括這樣的處理,即,一方面維持上述缺陷管理信息中的至少上述缺陷位置信息,另一方面,將上述缺陷狀態(tài)信息重寫為表示已對該缺陷區(qū)域進(jìn)行了物理再格式化的屬性。
全文摘要
本發(fā)明提供一種避免物理再格式化后的無用的替代處理,并且能夠高速地進(jìn)行物理再格式化的信息記錄裝置。盤記錄再現(xiàn)驅(qū)動器(1020)在信息記錄介質(zhì)中記錄信息,所述信息記錄介質(zhì)具有記錄用戶數(shù)據(jù)的卷空間;包含能替代缺陷區(qū)域來使用的替代區(qū)域的備用區(qū)域;記錄缺陷管理信息的缺陷管理信息區(qū)域。缺陷管理信息包括表示缺陷區(qū)域的位置的缺陷位置信息和表示缺陷區(qū)域的狀態(tài)的缺陷狀態(tài)信息。信息記錄裝置具有初始化處理部(1072),該初始化處理部一方面在信息記錄介質(zhì)的物理再格式化時,維持缺陷管理信息中的至少缺陷位置信息,另一方面,將缺陷狀態(tài)信息重寫為表示已進(jìn)行了物理再格式化的屬性。
文檔編號G11B20/18GK1820319SQ20058000064
公開日2006年8月16日 申請日期2005年5月10日 優(yōu)先權(quán)日2004年5月11日
發(fā)明者相孝治 申請人:松下電器產(chǎn)業(yè)株式會社