專利名稱:信息記錄介質(zhì),以及用于管理其缺陷的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息記錄介質(zhì)以及一種用于管理其缺陷的方法和設(shè)備。
一種典型的具有扇區(qū)結(jié)構(gòu)的信息記錄介質(zhì)是光盤。近來(lái),光盤的密度和容量得到了提高。因而保證光盤的可靠性變得很重要。
圖23示出了一種傳統(tǒng)光盤的邏輯結(jié)構(gòu)。
如圖23所示,該光盤包括兩個(gè)光盤信息區(qū)4和一個(gè)數(shù)據(jù)記錄區(qū)5。數(shù)據(jù)記錄區(qū)5包括一個(gè)用戶區(qū)6和一個(gè)備用區(qū)8。在光盤上,備用區(qū)8在徑向位于用戶區(qū)6靠外的位置上。
用戶區(qū)6包括系統(tǒng)保留區(qū)11、FAT(文件分配表)區(qū)12、根目錄區(qū)13和文件數(shù)據(jù)區(qū)14。系統(tǒng)保留區(qū)11、FAT區(qū)12和根目錄區(qū)13統(tǒng)稱為文件管理區(qū)10。文件管理區(qū)10的第一扇區(qū)被定位為分配了邏輯扇區(qū)號(hào)“0”(LSN0)的扇區(qū)。
用以管理光盤缺陷的方法包含在國(guó)際標(biāo)準(zhǔn)化組織提供的有關(guān)90mm光盤的ISO/IEC10090標(biāo)準(zhǔn)中(以下稱作“ISO標(biāo)準(zhǔn)”)。
下面將描述包含在ISO標(biāo)準(zhǔn)中的用以管理缺陷的兩種方法。
一種方法基于滑動(dòng)(slipping)替換算法。另一種方法基于線性替換算法。在ISO標(biāo)準(zhǔn)的第19章中描述了這些算法。
圖24示出了傳統(tǒng)的滑動(dòng)替換算法的概念圖。在圖24中,每個(gè)矩形框表示一個(gè)扇區(qū)。每個(gè)扇區(qū)中的字符表示分配給該扇區(qū)的邏輯扇區(qū)號(hào)(LSN)。具有LSN的矩形框表示正常扇區(qū),而畫陰影線的矩形框表示壞扇區(qū)。
參考數(shù)字2401表示在用戶區(qū)6中不包含壞扇區(qū)的扇區(qū)序列,而參考數(shù)字2402表示在用戶區(qū)6中包含一個(gè)壞扇區(qū)的扇區(qū)序列。
當(dāng)用戶區(qū)6中的第一扇區(qū)是一個(gè)正常扇區(qū)時(shí),LSN0分配給該扇區(qū)。從分配了LSN0的第一扇區(qū)開始,LSN以遞增的順序分配給用戶區(qū)6中包含的多個(gè)扇區(qū)。
當(dāng)用戶區(qū)6不包含壞扇區(qū)時(shí),則如扇區(qū)序列2401所表示的,LSN0至LSNm按照從用戶區(qū)6的第一扇區(qū)到最后一個(gè)扇區(qū)的順序分配給該用戶區(qū)6中的扇區(qū)。
當(dāng)在扇區(qū)序列2401中分配了LSNi的扇區(qū)是一個(gè)壞扇區(qū)時(shí),LSN的分配被改變以使LSNI未分配給這個(gè)壞扇區(qū),而是分配給緊接在這個(gè)壞扇區(qū)之后的扇區(qū)。因此,在從用戶區(qū)6到備用區(qū)8的方向上,LSN的分配被滑動(dòng)了一個(gè)扇區(qū)。結(jié)果,正如扇區(qū)序列2402所表示的,最后一個(gè)LSNm分配給備用區(qū)8中的第一扇區(qū)。
圖25表示在執(zhí)行參考圖24所述的滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖25中,點(diǎn)劃線2501表示用戶區(qū)6不包含壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。實(shí)線2502表示用戶區(qū)6包含壞扇區(qū)I至IV時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。
如圖25所示,LSN未分配給壞扇區(qū)I至IV。LSN的分配在光盤從里向外的方向上被滑動(dòng)(即在物理扇區(qū)號(hào)遞增的方向上)。結(jié)果,LSN分配給緊接在用戶區(qū)6之后的備用區(qū)8中的一部分扇區(qū)。
滑動(dòng)替換算法的優(yōu)點(diǎn)在于由壞扇區(qū)引起的存取延遲較小。一個(gè)壞扇區(qū)僅僅使存取延遲了對(duì)應(yīng)于一個(gè)扇區(qū)的旋轉(zhuǎn)部分?;瑒?dòng)替換算法的缺點(diǎn)在于在一個(gè)壞扇區(qū)之后的所有LSN的分配都被滑動(dòng)。諸如主機(jī)的高級(jí)設(shè)備利用分配給扇區(qū)的LSN來(lái)識(shí)別扇區(qū)。當(dāng)分配給扇區(qū)的LSN被滑動(dòng)時(shí),主機(jī)不能管理記錄在光盤上的用戶數(shù)據(jù)。因此,在用戶數(shù)據(jù)記錄到光盤上后,滑動(dòng)替換算法是不可用的。
圖26是線性替換算法的概念圖。在圖26中,每個(gè)矩形框表示一個(gè)扇區(qū)。每個(gè)扇區(qū)中的字符表示分配給該扇區(qū)的邏輯扇區(qū)號(hào)(LSN)。具有LSN的矩形框表示正常扇區(qū),而畫陰影線的矩形框表示壞扇區(qū)。
參考數(shù)字2601表示在用戶區(qū)6中不包含壞扇區(qū)的扇區(qū)序列,而參考數(shù)字2602表示在用戶區(qū)6中包含一個(gè)壞扇區(qū)的扇區(qū)序列。
如果扇區(qū)序列2601中分配了LSNi的扇區(qū)是一個(gè)壞扇區(qū),則LSN的分配被改變以使LSNI并不分配給這個(gè)壞扇區(qū)。相反,正如扇區(qū)序列2602所表示的,LSNi分配給備用區(qū)8的多個(gè)扇區(qū)之中的一個(gè)還未使用且具有最小物理扇區(qū)號(hào)的扇區(qū)(例如,備用區(qū)8的第一扇區(qū))。因而,用戶區(qū)6中的壞扇區(qū)由備用區(qū)8中的一個(gè)扇區(qū)替換。
圖27表示在執(zhí)行參考圖26所述的線性替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖27中,實(shí)線2701表示在用戶區(qū)6包含兩個(gè)壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。用戶區(qū)6中的這兩個(gè)壞扇區(qū)分別由備用區(qū)8中的替換扇區(qū)來(lái)替換。
線性替換算法的優(yōu)點(diǎn)在于,由于壞扇區(qū)與替換扇區(qū)彼此一一對(duì)應(yīng),所以替換壞扇區(qū)不會(huì)影響其它扇區(qū)。線性替換算法的缺點(diǎn)在于由壞扇區(qū)引起的存取延遲較大。存取用以替換壞扇區(qū)的替換扇區(qū)需要經(jīng)過(guò)較長(zhǎng)距離的查找操作。
可以理解,線性替換算法的優(yōu)缺點(diǎn)與滑動(dòng)替換算法的優(yōu)缺點(diǎn)正好相反。
圖28示出LSN分配給扇區(qū)的例子。在圖28所示的例子中,假定用戶區(qū)6的大小為100000,備用區(qū)8的大小為10000,而且用戶區(qū)6包括四個(gè)壞扇區(qū)。
LSN是根據(jù)上述的滑動(dòng)替換算法分配給扇區(qū)的。
首先,第一LSN,即LSN0分配給具有物理扇區(qū)號(hào)0的扇區(qū)。隨后,在光盤從里到外(即從用戶區(qū)6到備用區(qū)8)的方向上,LSN以遞增的順序分配給扇區(qū)。LSN不分配給壞扇區(qū)。本應(yīng)分配給每個(gè)壞扇區(qū)的LSN分配給緊隨其后的扇區(qū)。結(jié)果,在光盤從里到外的方向上,LSN的分配所滑動(dòng)的扇區(qū)數(shù)等于壞扇區(qū)數(shù)。
在圖28所示的例子中,用戶區(qū)6包括上述的四個(gè)壞扇區(qū)I至IV。如果四個(gè)扇區(qū)I至IV不是壞扇區(qū)的話本應(yīng)分配給四個(gè)扇區(qū)I至IV的LSN99996到LSN99999被分配給備用區(qū)8中的物理扇區(qū)號(hào)分別為100000至100003的四個(gè)扇區(qū)。其原因在于LSN的分配被滑動(dòng)了壞扇區(qū)的數(shù)目(本例中為四)。
在圖28中,在備用區(qū)8中具有物理扇區(qū)號(hào)100004至109999的扇區(qū)統(tǒng)稱為“LR備用區(qū)”。LR備用區(qū)被定義為備用區(qū)8中未分配LSN的區(qū)域。LR備用區(qū)在線性替換算法中作為替換區(qū)使用。
如圖27所示,傳統(tǒng)線性替換算法的問(wèn)題在于當(dāng)具有小物理扇區(qū)號(hào)的扇區(qū)被檢測(cè)為壞扇區(qū)時(shí),由于壞扇區(qū)和替換扇區(qū)之間的距離較長(zhǎng),所以由這個(gè)壞扇區(qū)引起的存取延遲較大。由于在分配了LSN0的扇區(qū)附近的文件管理區(qū)10在每次記錄文件時(shí)都要被存取,所以文件管理區(qū)10中的壞扇區(qū)會(huì)直接導(dǎo)致并不希望出現(xiàn)的光盤存取速度降低的情況。被頻繁存取的文件管理區(qū)10往往具有產(chǎn)生壞扇區(qū)的最大可能性。
為了尋找在線性替換算法中使用的替換區(qū)(即LR備用區(qū))的第一地址,需要計(jì)算在滑動(dòng)替換算法中LSN的分配被滑動(dòng)的扇區(qū)數(shù)。其計(jì)算量隨著光盤容量的增加而增加。
發(fā)明的公開根據(jù)本發(fā)明的一個(gè)方案,一種信息記錄介質(zhì)包括一個(gè)光盤信息區(qū);包含多個(gè)扇區(qū)的用戶區(qū);和至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用。備用區(qū)在徑向位于用戶區(qū)靠里的位置。在用戶區(qū)包含的多個(gè)扇區(qū)和備用區(qū)包含的至少一個(gè)扇區(qū)當(dāng)中的分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)記錄在光盤信息區(qū)中。
在本發(fā)明的一個(gè)實(shí)施例中,從分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)開始,邏輯扇區(qū)號(hào)以遞減的順序分配給用戶區(qū)中不是至少一個(gè)壞扇區(qū)的扇區(qū)。
在本發(fā)明的一個(gè)實(shí)施例中,至少一個(gè)壞扇區(qū)的物理扇區(qū)號(hào)記錄在光盤信息區(qū)中。
在本發(fā)明的一個(gè)實(shí)施例中,組合的用戶區(qū)和備用區(qū)被分成多個(gè)分區(qū)(zone),并且分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)記錄在光盤信息區(qū)中。
在本發(fā)明的一個(gè)實(shí)施例中,組合的用戶區(qū)和備用區(qū)被分成多個(gè)分區(qū),記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理。邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
根據(jù)本發(fā)明的另一個(gè)方案提供了一種管理信息記錄介質(zhì)的缺陷的方法,其中該信息記錄介質(zhì)包括一個(gè)光盤信息區(qū);包含多個(gè)扇區(qū)的用戶區(qū);和至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用,備用區(qū)在徑向位于用戶區(qū)靠里的位置。該方法包括的步驟是(a)把最后一個(gè)邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的多個(gè)扇區(qū)之一;(b)計(jì)算實(shí)現(xiàn)規(guī)定容量的位置,其中分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)位置是固定的;(c)把邏輯扇區(qū)號(hào)“0”分配給在步驟(b)計(jì)算的位置所定位的扇區(qū);并且(d)在光盤信息區(qū)中記錄分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)。在本發(fā)明的一個(gè)實(shí)施例中,步驟(b)包括的步驟是(b-1)檢測(cè)在用戶區(qū)中包含的至少一個(gè)壞扇區(qū);和(b-2)根據(jù)在步驟(b-1)檢測(cè)的至少一個(gè)壞扇區(qū)的數(shù)目計(jì)算實(shí)現(xiàn)規(guī)定容量的位置。
在本發(fā)明的一個(gè)實(shí)施例中,該方法還包括步驟(e)在信息記錄介質(zhì)中記錄在步驟(b-1)中檢測(cè)到的至少一個(gè)壞扇區(qū)。
在本發(fā)明的一個(gè)實(shí)施例中,組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),并且該方法還包括步驟(f)在光盤信息區(qū)中記錄分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)。
在本發(fā)明的一個(gè)實(shí)施例中,組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū)。記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理。該方法還包括步驟(g)把邏輯扇區(qū)號(hào)分配給包含在用戶區(qū)中的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一個(gè)扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
根據(jù)本發(fā)明的又一個(gè)方案,提供了一種管理信息記錄介質(zhì)缺陷的設(shè)備,其中該信息記錄介質(zhì)包括一個(gè)光盤信息區(qū);包含多個(gè)扇區(qū)的用戶區(qū);至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用,備用區(qū)在徑向位于用戶區(qū)靠里的位置。該設(shè)備執(zhí)行缺陷管理處理,它包括的步驟是(a)把最后一個(gè)邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的多個(gè)扇區(qū)之一;(b)計(jì)算實(shí)現(xiàn)規(guī)定容量的位置,其中分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)位置是固定的;(c)把邏輯扇區(qū)號(hào)“0”分配給在步驟(b)獲得的位置所定位的扇區(qū);并且(d)在光盤信息區(qū)中記錄分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)。
在本發(fā)明的一個(gè)實(shí)施例中,步驟(b)包括的步驟是(b-1)檢測(cè)在用戶區(qū)中包含的至少一個(gè)壞扇區(qū);和(b-2)根據(jù)在步驟(b-1)檢測(cè)的至少一個(gè)壞扇區(qū)的數(shù)目計(jì)算實(shí)現(xiàn)規(guī)定容量的位置。
在本發(fā)明的一個(gè)實(shí)施例中,該缺陷管理處理還包括步驟(e)在信息記錄介質(zhì)中記錄在步驟(b-1)中檢測(cè)到的至少一個(gè)壞扇區(qū)。
在本發(fā)明的一個(gè)實(shí)施例中,組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū)。該缺陷管理處理還包括步驟(f)在光盤信息區(qū)中記錄分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)。
在本發(fā)明的一個(gè)實(shí)施例中,其中組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理,并且該缺陷管理處理還包括步驟(g)把邏輯扇區(qū)號(hào)分配給包含在用戶區(qū)中的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一個(gè)扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
因此,這里描述的本發(fā)明可提供的優(yōu)點(diǎn)是(1)即使在分配了LSN0的扇區(qū)附近的文件管理區(qū)中檢測(cè)到一個(gè)壞扇區(qū),信息記錄介質(zhì)以及用以管理其缺陷的方法和設(shè)備也可以使存取延遲較??;和(2)信息記錄介質(zhì)以及用以管理其缺陷的方法和設(shè)備允許基本上不用計(jì)算就可以找到LR備用區(qū)的位置。
一旦參考附圖閱讀并理解了下面的詳細(xì)描述,本發(fā)明的這些和其它優(yōu)點(diǎn)對(duì)于本專業(yè)技術(shù)人員來(lái)說(shuō)是顯見(jiàn)的。
圖1是表示根據(jù)本發(fā)明的一個(gè)實(shí)例中的信息處理系統(tǒng)的結(jié)構(gòu)框圖;圖2是表示光盤1的物理結(jié)構(gòu)圖;圖3是表示光盤1的邏輯結(jié)構(gòu)圖;圖4是DMA的結(jié)構(gòu)圖;圖5是DDS的結(jié)構(gòu)圖;圖6A是PDL的結(jié)構(gòu)圖;圖6B是SDL的結(jié)構(gòu)圖;圖7是根據(jù)本發(fā)明的滑動(dòng)替換算法的概念圖;圖8是表示在執(zhí)行圖7所示滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;
圖9是根據(jù)本發(fā)明的線性替換算法的概念圖;圖10是表示在執(zhí)行圖9所示線性替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;圖11是表示光盤檢驗(yàn)處理的流程圖;圖12是表示尋找分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)的處理流程圖;圖13是表示圖12所示函數(shù)FUNC(TOP、END)的處理流程圖;圖14是表示在光盤檢驗(yàn)之后分配給扇區(qū)的LSN的實(shí)例圖;圖15是表示記錄數(shù)據(jù)到光盤1的處理流程圖;圖16是表示在圖15所示步驟1508和1509中執(zhí)行替換處理的處理流程圖;圖17是表示在執(zhí)行圖7所示滑動(dòng)替換算法和圖9所示線性替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;圖18是表示把AV文件記錄在光盤1中的處理流程圖;圖19是表示記錄了AV文件的數(shù)據(jù)記錄區(qū)的結(jié)構(gòu)圖;圖20是表示具有兩個(gè)分區(qū)的光盤的物理結(jié)構(gòu)圖;圖21是表示在執(zhí)行圖7所示滑動(dòng)替換算法之后的圖20所示光盤的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;圖22A是根據(jù)本發(fā)明的滑動(dòng)替換算法的概念圖;圖22B是表示在執(zhí)行圖22A所示滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;圖22C是表示圖20所示光盤的DDS的結(jié)構(gòu)圖;圖23是表示傳統(tǒng)光盤的邏輯結(jié)構(gòu)圖;圖24是傳統(tǒng)滑動(dòng)替換算法的概念圖;圖25是表示在執(zhí)行傳統(tǒng)滑動(dòng)替換算法之后的傳統(tǒng)光盤的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;圖26是傳統(tǒng)線性替換算法的概念圖;
圖27是在執(zhí)行傳統(tǒng)線性替換算法之后的傳統(tǒng)光盤的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系圖;和圖28是表示分配給傳統(tǒng)光盤的扇區(qū)的LSN的實(shí)例圖。
下面參考附圖將以所示實(shí)例來(lái)描述本發(fā)明。(實(shí)例1)1.信息處理系統(tǒng)的結(jié)構(gòu)圖1示出了在根據(jù)本發(fā)明的第一實(shí)例中的信息處理系統(tǒng)的結(jié)構(gòu)。該信息處理系統(tǒng)包括高級(jí)設(shè)備200以及光盤記錄和再現(xiàn)設(shè)備100。光盤記錄和再現(xiàn)設(shè)備100根據(jù)高級(jí)設(shè)備200的命令把信息記錄到可改寫光盤1上或者再現(xiàn)記錄在光盤1上的信息。舉例來(lái)說(shuō),高級(jí)設(shè)備200可以是個(gè)人計(jì)算機(jī)。
高級(jí)設(shè)備200包括CPU201、主存儲(chǔ)器204、總線接口(總線I/F)203、處理器總線202、I/O總線205、硬盤驅(qū)動(dòng)器(HDD)206、顯示處理部分207、和輸入部分208。高級(jí)設(shè)備200通過(guò)I/O總線205連接光盤記錄和再現(xiàn)設(shè)備100。
處理器總線202是一種高速總線,CPU201通過(guò)該總線存取主存儲(chǔ)器204。處理器總線202通過(guò)總線I/F203連接I/O總線205。
在圖1所示的實(shí)例中,I/O總線205是個(gè)人計(jì)算機(jī)擴(kuò)展總線,如PCI總線或ISA總線。I/O總線205可以是一種任意的多用總線,如SCSI(小型計(jì)算機(jī)系統(tǒng)接口)、ATA(AT附件)、USB(通用串行總線)或IEEE1394總線。
顯示處理部分207把通過(guò)I/O總線205發(fā)送的顯示信息轉(zhuǎn)換為信號(hào),如RGB信號(hào),并輸出產(chǎn)生的信號(hào)。
輸入部分208接收來(lái)自諸如鍵盤或鼠標(biāo)的輸入設(shè)備的數(shù)據(jù),并且把數(shù)據(jù)經(jīng)I/O總線205發(fā)送到CPU201。
HDD206是一個(gè)輔助存儲(chǔ)設(shè)備,用于通過(guò)I/O總線205與主存儲(chǔ)器204相互輸入和輸出數(shù)據(jù)。HDD206存儲(chǔ)了諸如MS-DOS“或Windows”的操作系統(tǒng)和程序文件。主存儲(chǔ)器204裝入了操作系統(tǒng)和程序文件,并且CPU201根據(jù)用戶的指令操作該操作系統(tǒng)和程序文件。操作結(jié)果由顯示處理部分207顯示在屏幕上。
光盤記錄和再現(xiàn)設(shè)備100包括微處理器101、數(shù)據(jù)記錄和再現(xiàn)控制部分102、總線控制電路103和存儲(chǔ)器104。
微處理器101根據(jù)置于微處理器101中的控制程序控制光盤記錄和再現(xiàn)設(shè)備100中的元件執(zhí)行各種處理。下面描述的缺陷管理處理和替換處理由微處理器101執(zhí)行。
數(shù)據(jù)記錄和再現(xiàn)控制部分102根據(jù)來(lái)自微處理器101的指令控制數(shù)據(jù)記錄到光盤1上或從光盤1再現(xiàn)數(shù)據(jù)。數(shù)據(jù)記錄和再現(xiàn)控制部分102在記錄期間向數(shù)據(jù)中添加錯(cuò)誤校正碼,并在再現(xiàn)期間執(zhí)行錯(cuò)誤檢測(cè)處理和錯(cuò)誤校正處理。通常,諸如CRC或ECC的編碼處理編碼的數(shù)據(jù)記錄在光盤1中。
總線控制電路103通過(guò)I/O總線205接收來(lái)自高級(jí)設(shè)備200的命令,并且經(jīng)I/O總線205與高級(jí)設(shè)備200相互發(fā)送和接收數(shù)據(jù)。
存儲(chǔ)器104用于在光盤記錄和再現(xiàn)設(shè)備100執(zhí)行各種處理期間記錄數(shù)據(jù)。例如,存儲(chǔ)器104在數(shù)據(jù)記錄或再現(xiàn)期間具有一個(gè)用作中間緩沖器的區(qū)域,和一個(gè)由數(shù)據(jù)記錄和再現(xiàn)控制部分102用于錯(cuò)誤校正處理的區(qū)域。
光盤1是一種圓形信息記錄介質(zhì),數(shù)據(jù)可記錄到該介質(zhì)上或從該介質(zhì)再現(xiàn)數(shù)據(jù)。用作光盤1的可以是任意的信息記錄介質(zhì),如DVD-RAM盤。數(shù)據(jù)記錄和再現(xiàn)以逐扇區(qū)為基礎(chǔ)或以逐塊為基礎(chǔ)來(lái)執(zhí)行。2.光盤1的物理結(jié)構(gòu)圖2示出了光盤1的物理結(jié)構(gòu)。圓形光盤1具有所形成的多個(gè)同心軌跡或一個(gè)螺旋形軌跡2。每個(gè)同心軌跡或螺旋形軌跡2被分成多個(gè)扇區(qū)3。光盤1至少包括一個(gè)光盤信息區(qū)4和一個(gè)數(shù)據(jù)記錄區(qū)5。
舉例來(lái)說(shuō),光盤信息區(qū)4具有存取光盤1所需要的參數(shù)。在圖2所示的實(shí)例中,光盤1在最里面的部分具有一個(gè)光盤信息區(qū)4,并在其最外面的部分具有一個(gè)光盤信息區(qū)4。最里面的光盤信息區(qū)4也稱作“引入?yún)^(qū)”。最外面的光盤信息區(qū)4也稱作“引出區(qū)”。
數(shù)據(jù)記錄區(qū)5中記錄數(shù)據(jù)。數(shù)據(jù)被記錄到數(shù)據(jù)記錄區(qū)5并從數(shù)據(jù)記錄區(qū)5中再現(xiàn)。數(shù)據(jù)記錄區(qū)5的所有扇區(qū)中的每個(gè)扇區(qū)都具有一個(gè)絕對(duì)地址,也稱作預(yù)先分配的物理扇區(qū)號(hào)。3.光盤1的邏輯結(jié)構(gòu)圖3示出了光盤1的邏輯結(jié)構(gòu)。數(shù)據(jù)記錄區(qū)5包括用戶區(qū)6和備用區(qū)7。
用戶區(qū)6用于存儲(chǔ)用戶數(shù)據(jù)。通常,用戶數(shù)據(jù)存儲(chǔ)在用戶區(qū)6中。用戶區(qū)6中包含的每個(gè)扇區(qū)都具有一個(gè)分配給其的邏輯扇區(qū)號(hào)(LSN),該扇區(qū)通過(guò)該邏輯扇區(qū)號(hào)進(jìn)行存取。圖1所示高級(jí)設(shè)備200使用LSN存取光盤1的扇區(qū)來(lái)執(zhí)行數(shù)據(jù)記錄和再現(xiàn)。
備用區(qū)7至少包括一個(gè)扇區(qū),當(dāng)用戶區(qū)6中的一個(gè)扇區(qū)變?yōu)閴纳葏^(qū)時(shí),備用區(qū)7中的至少一個(gè)扇區(qū)可用來(lái)替換該壞扇區(qū)。用戶區(qū)6中的扇區(qū)由于諸如光盤1的用戶區(qū)6的刮擦、污漬或質(zhì)量下降而變?yōu)閴纳葏^(qū)。備用區(qū)7在徑向位于用戶區(qū)6向里的位置上。備用區(qū)7最好在徑向位于緊挨著用戶區(qū)6向里的位置上。
用戶區(qū)6包括系統(tǒng)保留區(qū)11、FAT(文件分配表)12、根目錄區(qū)13和文件數(shù)據(jù)區(qū)14。這種結(jié)構(gòu)與MS-DOS文件系統(tǒng)相一致。圖3所示結(jié)構(gòu)僅僅是一個(gè)例子。
系統(tǒng)保留區(qū)11中存儲(chǔ)了光盤1的參數(shù)信息和卷信息以作為引導(dǎo)扇區(qū)。這些信息可由高級(jí)設(shè)備200參考。
高級(jí)設(shè)備200為了存取光盤1,高級(jí)設(shè)備200必須存取系統(tǒng)保留區(qū)11。邏輯號(hào)“0”(LSN0)分配給系統(tǒng)保留區(qū)11的第一扇區(qū)。系統(tǒng)保留區(qū)11中的表目(entry)的大小和位置是預(yù)定的。
FAT區(qū)12已經(jīng)存儲(chǔ)了表示文件數(shù)據(jù)區(qū)14的目錄和文件位置的位置信息和表示空區(qū)位置的FAT。
根目錄區(qū)13存儲(chǔ)了有關(guān)文件和子目錄的表目信息。表目信息包括諸如文件名、目錄名、文件屬性和更新日期的信息。
系統(tǒng)保留區(qū)11、FAT區(qū)12和根目錄區(qū)13統(tǒng)稱為文件管理區(qū)10。文件管理區(qū)10位于光盤1上對(duì)應(yīng)于一個(gè)固定LSN的位置上。
文件數(shù)據(jù)區(qū)14存儲(chǔ)表示與根目錄相關(guān)的目錄的數(shù)據(jù)和表示文件的數(shù)據(jù)。如上所述,高級(jí)設(shè)備200為了可以存取存儲(chǔ)在文件數(shù)據(jù)區(qū)14中的數(shù)據(jù)必須在存取文件數(shù)據(jù)區(qū)14之前存取文件管理區(qū)10。4.管理光盤1的缺陷的方法為了管理光盤1的壞扇區(qū),使用了PDL(主缺陷表)和SDL(輔助缺陷表)。
當(dāng)初始化光盤1時(shí),根據(jù)滑動(dòng)替換算法檢測(cè)壞扇區(qū)。檢測(cè)到的壞扇區(qū)被登記在PDL中。當(dāng)把數(shù)據(jù)記錄到光盤1時(shí),根據(jù)線性替換算法檢測(cè)壞扇區(qū)。檢測(cè)到的壞扇區(qū)被登記在SDL中。通過(guò)把壞扇區(qū)登記在PDL或SDL中可以保證光盤1的可靠性。
PDL和SDL存儲(chǔ)在DMA(缺陷管理區(qū))中。DDS(盤定義結(jié)構(gòu))也存儲(chǔ)在DMA中。4.1.DMA的結(jié)構(gòu)圖4示出DMA的結(jié)構(gòu)。DMA是圖2和3所示光盤信息區(qū)4的一部分。
在有關(guān)光盤布局的ISO標(biāo)準(zhǔn)的第18章中,DMA被描述為DMA1至DMA4。四個(gè)DMA中的兩個(gè)DMA(例如,DMA1和DMA2)位于排列在光盤內(nèi)部的光盤信息區(qū)4中,而剩下的兩個(gè)DMA(例如,DMA3和DMA4)則位于排列在光盤1外部的光盤信息區(qū)4中(圖3)。在四個(gè)DMA中,為了補(bǔ)償DMA中不能由替換扇區(qū)替換的壞扇區(qū),相同的信息被多次記錄。
圖4示出了排列在光盤1內(nèi)部的光盤信息區(qū)4的例子,它包括四個(gè)DMA中的DMA1和DMA2。
DMA1存儲(chǔ)DDS、PDL和SDL。DMA2至DMA4具有與DMA1完全相同的結(jié)構(gòu)。4.1.1 DDS的結(jié)構(gòu)圖5示出DDS的結(jié)構(gòu)。
DDS包括一個(gè)首部。該首部包含諸如表示信息是DDS的標(biāo)識(shí)符。DDS還包括用于存儲(chǔ)分區(qū)信息的表目、用于存儲(chǔ)PDL位置信息的表目、用于存儲(chǔ)SDL位置信息的表目、和用于存儲(chǔ)分配了邏輯扇區(qū)號(hào)“0”(LSN0)的扇區(qū)的物理扇區(qū)號(hào)的表目。4.1.2 PDL的結(jié)構(gòu)圖6A示出PDL的結(jié)構(gòu)。
PDL包括一個(gè)首部和多個(gè)表目(在圖6A所示實(shí)例中的第一至第m個(gè)表目)。首部包括諸如表示信息是PDL和登記在PDL中的壞扇區(qū)的表目數(shù)的標(biāo)識(shí)符。每個(gè)表目存儲(chǔ)一個(gè)壞扇區(qū)的物理扇區(qū)號(hào)。4.1.3 SDL的結(jié)構(gòu)圖6B示出的SDL的結(jié)構(gòu)。
SDL包括一個(gè)首部和多個(gè)表目(在圖6B所示實(shí)例中的第一至第n個(gè)表目)。首部包括諸如表示信息是SDL和登記在SDL中的壞扇區(qū)的表目數(shù)的標(biāo)識(shí)符。每個(gè)表目包括一個(gè)壞扇區(qū)的物理扇區(qū)號(hào)和替換該壞扇區(qū)來(lái)記錄數(shù)據(jù)的替換扇區(qū)的物理扇區(qū)號(hào)。SDL的替換扇區(qū)的物理扇區(qū)號(hào)不同于PDL。4.2滑動(dòng)替換算法圖7是由根據(jù)本發(fā)明的第一實(shí)例中的光盤記錄和再現(xiàn)設(shè)備100(圖1)執(zhí)行的滑動(dòng)替換算法的概念圖。在圖7中,每個(gè)矩形框表示一個(gè)扇區(qū)。每個(gè)扇區(qū)中的字符表示分配給該扇區(qū)的LSN。具有LSN的矩形框表示正常扇區(qū),而畫陰影線的矩形框表示壞扇區(qū)。
參考數(shù)字71表示沒(méi)有壞扇區(qū)登記在PDL中的扇區(qū)序列,而參考數(shù)字72表示包括PDL中登記的一個(gè)壞扇區(qū)的扇區(qū)序列。
當(dāng)用戶區(qū)6的最后一個(gè)扇區(qū)是正常扇區(qū)時(shí),LSMm分配給這個(gè)最后扇區(qū)。從分配了LSNm的最后一個(gè)扇區(qū)開始,LSN以遞減的順序分配給用戶區(qū)6中包含的多個(gè)扇區(qū)。
當(dāng)PDL不包括壞扇區(qū)時(shí),則如扇區(qū)序列71所表示的,LSNm至LSN0按照從最后一個(gè)扇區(qū)到第一扇區(qū)的順序分配給用戶區(qū)6中的扇區(qū)。
如果扇區(qū)序列71中分配了LSNi的扇區(qū)是一個(gè)壞扇區(qū)時(shí),則LSN的分配被改變以使LSNi未分配給該壞扇區(qū),而是分配給緊接在該壞扇區(qū)之前的扇區(qū)。因此,在從用戶區(qū)6到備用區(qū)7的方向上,LSN的分配被滑動(dòng)了一個(gè)扇區(qū)。結(jié)果,正如扇區(qū)序列72所表示的,最后一個(gè)扇區(qū)LSN0分配給備用區(qū)7中的最后一個(gè)扇區(qū)。
圖8表示在執(zhí)行參考圖7所述的滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),豎軸表示LSN。在圖8中,點(diǎn)劃線81表示當(dāng)用戶區(qū)6不包含壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。實(shí)線82表示當(dāng)用戶區(qū)6包含壞扇區(qū)I至IV時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。
如圖8所示,沒(méi)有LSN分配給壞扇區(qū)I至IV。LSN的分配在從光盤外部到內(nèi)部的方向上被滑動(dòng)(即在物理扇區(qū)號(hào)遞增的方向上)。結(jié)果,LSN分配給在徑向緊挨著用戶區(qū)6里邊位置的備用區(qū)7的一部分。
如上所述,當(dāng)一個(gè)或多個(gè)壞扇區(qū)登記在PDL中時(shí),LSN的分配在光盤1從外到里的方向上被滑動(dòng),其中分配了最后一個(gè)LSN的扇區(qū)的位置是固定的。結(jié)果,LSN分配給在徑向位于光盤1的用戶區(qū)6向內(nèi)的位置上的備用區(qū)7中一個(gè)或多個(gè)扇區(qū)。備用區(qū)7中分配了LSN的扇區(qū)數(shù)等于用戶區(qū)6中的壞扇區(qū)數(shù)。
分配了LSN0的扇區(qū)位置被計(jì)算以實(shí)現(xiàn)預(yù)定的容量(例如,4.7GB),其中分配了最后一個(gè)LSN的扇區(qū)位置是固定的。該計(jì)算根據(jù)用戶區(qū)6中檢測(cè)到的壞扇區(qū)數(shù)執(zhí)行。LSN0分配給在所計(jì)算位置定位的扇區(qū)。該預(yù)定容量是確保作為記錄用戶數(shù)據(jù)的區(qū)域所需要的容量。如上所述,當(dāng)用戶區(qū)6包括一個(gè)或多個(gè)壞扇區(qū)時(shí),通過(guò)使用備用區(qū)7的一部分來(lái)替換用戶區(qū)6通??梢员WC預(yù)定的容量(如,4.7GB)。
當(dāng)用戶區(qū)6的最后一個(gè)扇區(qū)是正常扇區(qū)時(shí),最后一個(gè)LSN分配給用戶區(qū)6的該最后扇區(qū)。當(dāng)用戶區(qū)6的最后一個(gè)扇區(qū)是壞扇區(qū)時(shí),最后一個(gè)LSN分配給最接近該最后扇區(qū)的正常扇區(qū)。
分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)在DDS的一個(gè)表目中(圖5)。該表目由高級(jí)設(shè)備200參考以把數(shù)據(jù)記錄到光盤1中。通過(guò)參考該表目,高級(jí)設(shè)備200不必進(jìn)行計(jì)算就可以獲得對(duì)應(yīng)于LSN0的物理扇區(qū)號(hào)。從而實(shí)現(xiàn)對(duì)分配了LSN0的扇區(qū)的高速存取。
為了把數(shù)據(jù)記錄到光盤1,高級(jí)設(shè)備200必須存取分配了LSN0的扇區(qū)。相應(yīng)地,高速存取分配了LSN0的扇區(qū)的能力在高速存取光盤1時(shí)是非常有效的。4.3線性替換算法圖9是光盤記錄和再現(xiàn)設(shè)備100(圖1)執(zhí)行的線性替換算法的概念圖。在圖9中,每個(gè)矩形框表示一個(gè)扇區(qū)。每個(gè)扇區(qū)中的字符表示分配給該扇區(qū)的LSN。具有LSN的矩形框表示正常扇區(qū),而畫陰影線的矩形框表示壞扇區(qū)。
參考數(shù)字91表示在SDL中不包含壞扇區(qū)的扇區(qū)序列,而參考數(shù)字92表示在SDL中包含一個(gè)壞扇區(qū)的扇區(qū)序列。
如果扇區(qū)序列91中分配了LSNi的扇區(qū)是壞扇區(qū),則LSN的分配被改變以使LSNi不分配給該壞扇區(qū)。相反,正如扇區(qū)序列92所表示的,LSNi分配給還未使用并具有最小物理扇區(qū)號(hào)的扇區(qū)(例如,LR備用區(qū)的第一扇區(qū);將在隨后參考圖14進(jìn)行描述。)LSNi可分配給LR備用區(qū)包含的多個(gè)扇區(qū)當(dāng)中還未使用且具有最小物理扇區(qū)號(hào)的扇區(qū)(例如,其物理扇區(qū)號(hào)比分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)小1的扇區(qū))。LR備用區(qū)中的扇區(qū)的使用順序并不重要。
圖10表示在執(zhí)行參考圖9所述的線性替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖10中,實(shí)線1001表示當(dāng)用戶區(qū)6包括兩個(gè)壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。
由圖10可知,壞扇區(qū)與替換扇區(qū)之間的距離(物理扇區(qū)數(shù))與傳統(tǒng)技術(shù)(圖27)的情況相比被顯著減小。5.光盤記錄和再現(xiàn)設(shè)備100的操作光盤記錄和再現(xiàn)設(shè)備100執(zhí)行5.1至5.3的操作以作為光盤1的初始化。光盤1的檢驗(yàn)(5.1)也被稱作物理格式化并且通常在光盤1上執(zhí)行一次。5.1光盤的檢驗(yàn)5.2LSN分配5.3在文件系統(tǒng)中的初始數(shù)據(jù)的記錄在進(jìn)行初始化后,每次當(dāng)讀寫文件時(shí),光盤記錄和再現(xiàn)設(shè)備100都執(zhí)行5.4和5.5的操作。5.4數(shù)據(jù)記錄(文件系統(tǒng)和文件數(shù)據(jù)的記錄)5.5數(shù)據(jù)再現(xiàn)下面將詳細(xì)描述上述操作。5.1光盤的檢驗(yàn)為了保證光盤1的質(zhì)量,在把數(shù)據(jù)記錄到光盤1之前至少執(zhí)行一次光盤檢驗(yàn)。當(dāng)通過(guò)提高光盤制造技術(shù)而使每個(gè)光盤的壞扇區(qū)數(shù)降至幾個(gè)時(shí),則不必檢驗(yàn)所有要裝運(yùn)的光盤。檢驗(yàn)抽樣的光盤就足夠了。
通過(guò)把專用測(cè)試模式的數(shù)據(jù)寫入光盤的所有扇區(qū)并在隨后讀出所有扇區(qū)的數(shù)據(jù)來(lái)執(zhí)行光盤的檢驗(yàn)。這種光盤檢驗(yàn)也稱作“保證處理”。
在光盤的檢驗(yàn)過(guò)程中,滑動(dòng)替換算法被執(zhí)行。因此,一個(gè)或多個(gè)壞扇區(qū)被登記在PDL中。
圖11是表示光盤檢驗(yàn)處理的流程圖。
在步驟1101,用戶區(qū)6的第一扇區(qū)的地址被設(shè)置為寫地址。在步驟1102確定該扇區(qū)地址是否已被正常讀出。進(jìn)行此確定的原因在于,由于該扇區(qū)地址需要被讀出以把數(shù)據(jù)寫入該扇區(qū),所以如果在讀出該扇區(qū)地址時(shí)出現(xiàn)錯(cuò)誤則不能把數(shù)據(jù)寫入該扇區(qū)。
當(dāng)在步驟1102確定在讀出該扇區(qū)地址時(shí)出現(xiàn)錯(cuò)誤,那么這個(gè)壞扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)在第一缺陷表中(步驟1111)。
當(dāng)在步驟1102確定在讀出該扇區(qū)地址時(shí)沒(méi)有出現(xiàn)錯(cuò)誤,那么專用的測(cè)試數(shù)據(jù)寫入在該寫地址的扇區(qū)中(步驟1103)。
在步驟1104確定該寫地址是否為最后一個(gè)地址。當(dāng)確定該寫地址不是最后一個(gè)地址時(shí),則寫地址中加“1”(步驟1105)。接著,處理返回至步驟1102。此處理被重復(fù);并且當(dāng)寫地址到達(dá)最后一個(gè)地址時(shí),處理前進(jìn)至步驟1106。
在步驟1106,用戶區(qū)6的第一扇區(qū)的地址被設(shè)置為讀地址。在步驟1107,該讀地址上的數(shù)據(jù)被讀出。在步驟1108確定讀出數(shù)據(jù)是否與寫入數(shù)據(jù)一致(即是否成功寫入數(shù)據(jù))。
當(dāng)在步驟1108確定在寫入數(shù)據(jù)時(shí)出現(xiàn)錯(cuò)誤時(shí),該壞扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)在第二缺陷表中(步驟1112)。
在步驟1109確定讀地址是否是最后一個(gè)地址。當(dāng)確定讀地址不是最后一個(gè)地址時(shí),則在該讀地址中加“1”(步驟1110)。接著,處理返回至步驟1107。在步驟1108執(zhí)行錯(cuò)誤確定。此處理被重復(fù);并且當(dāng)讀地址到達(dá)最后一個(gè)地址時(shí),第一缺陷表和第二缺陷表合為一個(gè)表(步驟1113)。通過(guò)把該表中的扇區(qū)以物理扇區(qū)號(hào)的順序分類可產(chǎn)生PDL(步驟1114)。PDL與DDS一起記錄在光盤信息區(qū)4中。5.2 LSN分配LSN分配的執(zhí)行如參考圖7和8所述。當(dāng)一個(gè)壞扇區(qū)登記在PDL中時(shí),LSN的分配在光盤從外到里的方向上被滑動(dòng),其中分配了最后一個(gè)LSN的扇區(qū)的位置是固定的。分配了LSN0的扇區(qū)被確定,并在隨后把分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)在DDS中。
圖12是表示尋找分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)的處理流程圖。
作為初始設(shè)置,用戶區(qū)6的第一扇區(qū)的物理扇區(qū)號(hào)被代入變量UTSN(步驟1201)。變量UTSN的值在后面的步驟寫入DDS中。
接著,變量UTSN的值被代入變量TOP中(步驟1202),并且搜索區(qū)的最后一個(gè)扇區(qū)的物理扇區(qū)號(hào)被代入變量END中(步驟1203)。搜索區(qū)是一個(gè)需要在該區(qū)域中找出壞扇區(qū)數(shù)的區(qū)域。在第一循環(huán)期間,用戶區(qū)6的第一扇區(qū)的物理扇區(qū)號(hào)被代入變量TOP中,并且用戶區(qū)6的最后一個(gè)扇區(qū)的物理扇區(qū)號(hào)被代入變量END中。
搜索區(qū)中包含的壞扇區(qū)數(shù)根據(jù)變量TOP和變量END計(jì)算(步驟1204)。例如,在搜索區(qū)中包含的壞扇區(qū)數(shù)作為函數(shù)FUNC(TOP、END)的歸零值(return value)SKIP而給出。
變量UTSN的值減少了該歸零值SKIP的數(shù)。也就是說(shuō)執(zhí)行UTSN=UTSN-SKIP(步驟1205)。因此,可以得到在通過(guò)從用戶區(qū)6的第一扇區(qū)跳過(guò)用戶區(qū)6中包含的壞扇區(qū)數(shù)而得到的位置所定位的扇區(qū)的物理扇區(qū)號(hào)。
為了處理備用區(qū)7中的一個(gè)扇區(qū)作為壞扇區(qū)登記在PDL中的情況,步驟1202至1205被重復(fù),直到在步驟1206確定歸零值SKIP等于零為止。
利用此方法獲得的變量UTSN的值表示分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)。相應(yīng)地,變量UTSN的值存儲(chǔ)到DDS中以作為用戶區(qū)6的第一扇區(qū)的物理扇區(qū)號(hào)(步驟1207)。
圖13是表示圖12所示步驟1204中的函數(shù)FUNC(TOP、END)的處理流程圖。通過(guò)尋找搜索區(qū)中的PDL中的表目數(shù)可完成函數(shù)FUNC(TOP、END)。
作為初始設(shè)置,0被代入變量SKIP中,它表示表目數(shù)(步驟1301),并且從PDL讀出的表目總數(shù)被代入變量n(步驟1302)。
在步驟1303確定變量n的值是否等于0。當(dāng)為是時(shí),在步驟1308,變量SKIP的值被還原為函數(shù)FUNC(TOP、END)的歸零值。當(dāng)PDL中的表目總數(shù)為0時(shí),值0被還原為變量SKIP的值,并且該處理被終止。當(dāng)在1303為否時(shí),處理前進(jìn)到步驟1304。
第n個(gè)表目的物理扇區(qū)號(hào)(PDEn)從PDL中讀出(步驟1304)。在步驟1305確定PDEn是否等于或大于變量TOP的值并且還等于或小于變量END的值。當(dāng)為是時(shí),搜索區(qū)被認(rèn)為包括了在PDL中登記的一個(gè)壞扇區(qū)并且變量SKIP的值加“1”(步驟1306)。當(dāng)在步驟1305為否時(shí),處理前進(jìn)到步驟1307。
在步驟1307,變量n的值減“1”,并且處理返回至步驟1303。以此方式,針對(duì)PDL中包含的所有表目重復(fù)步驟1303至1307的操作。因而,搜索區(qū)中的壞扇區(qū)數(shù)可作為變量SKIP的值得到。
圖14示出了LSN分配給扇區(qū)的例子。在圖14所示的例子中,假定用戶區(qū)6的大小為100000,備用區(qū)大小是10000,通過(guò)光盤檢驗(yàn)登記在PDL中的表目數(shù)(即通過(guò)光盤檢驗(yàn)檢測(cè)到的壞扇區(qū)數(shù))是四,并且四個(gè)壞扇區(qū)在用戶區(qū)6中全部被檢測(cè)到。
LSN根據(jù)上述的滑動(dòng)替換算法分配給扇區(qū)。
首先,作為最后一個(gè)LSN的LSN99999分配給具有物理扇區(qū)號(hào)109999的扇區(qū)。接著,LSN以遞減的順序分配給光盤1從外到里的扇區(qū)(即從用戶區(qū)6到備用區(qū)7)。LSN不分配給壞扇區(qū)。相反,本應(yīng)分配給每個(gè)壞扇區(qū)的LSN分配給緊接在該壞扇區(qū)之前的扇區(qū)。因此,LSN的分配在光盤1從外到里的方向上滑動(dòng)的數(shù)目等于壞扇區(qū)的數(shù)目。
在圖14所示的例子中,用戶區(qū)6包括上述四個(gè)壞扇區(qū)I至IV。本應(yīng)在四個(gè)扇區(qū)I至IV不是壞扇區(qū)時(shí)分配給這四個(gè)扇區(qū)I至IV的LSN0至LSN3分配給備用區(qū)7中分別具有物理扇區(qū)號(hào)9996至9999的四個(gè)扇區(qū)。其原因就在于LSN的分配所滑動(dòng)的扇區(qū)數(shù)目等于壞扇區(qū)數(shù)(本例中為四)。
分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)9996記錄在DDS中以作為擴(kuò)展的用戶區(qū)6的第一扇區(qū)的物理扇區(qū)號(hào)。
在圖14中,備用區(qū)7中具有物理扇區(qū)號(hào)0到9995的扇區(qū)統(tǒng)稱為“LR備用區(qū)”。LR備用區(qū)被定義為備用區(qū)7中沒(méi)有分配LSN的區(qū)域。LR備用區(qū)在線性替換算法中用作替換區(qū)。
LR備用區(qū)的第一扇區(qū)的物理扇區(qū)號(hào)固定為0。LR備用區(qū)的最后一個(gè)扇區(qū)的物理扇區(qū)號(hào)通過(guò)記錄在DDS中的物理扇區(qū)號(hào)減1來(lái)得到。因此,存取LR備用區(qū)基本上不需要什么計(jì)算量。5.3文件系統(tǒng)中的初始數(shù)據(jù)的記錄根據(jù)高級(jí)設(shè)備200指示的邏輯格式,光盤記錄和再現(xiàn)設(shè)備100把文件系統(tǒng)的初始數(shù)據(jù)記錄到光盤1中。邏輯格式使用LSN表示。初始數(shù)據(jù)可以是諸如記錄在圖3所示系統(tǒng)保留區(qū)11、FAT區(qū)12和根目錄區(qū)13(即文件管理區(qū)10)中的數(shù)據(jù)。
記錄初始數(shù)據(jù)的區(qū)域由高級(jí)設(shè)備200使用LSN進(jìn)行管理。特別是,系統(tǒng)保留區(qū)的第一扇區(qū)需要是分配了LSN0的扇區(qū)。因此,除非是LSN被確定,否則高級(jí)設(shè)備200不能命令光盤記錄和再現(xiàn)設(shè)備100記錄初始數(shù)據(jù)。初始數(shù)據(jù)的內(nèi)容由高級(jí)設(shè)備200確定。
初始數(shù)據(jù)記錄期間的缺陷管理根據(jù)線性替換算法執(zhí)行。記錄初始數(shù)據(jù)的處理與隨后在第5.4.2節(jié)中描述的記錄數(shù)據(jù)到文件管理區(qū)10中的處理相同,因而在此將省略對(duì)其的詳細(xì)描述。5.4.數(shù)據(jù)的記錄(文件系統(tǒng)和文件數(shù)據(jù)的記錄)圖15示出了把數(shù)據(jù)記錄到光盤1中的處理流程圖。圖15所示處理包括把數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14(步驟1501至1509)和把數(shù)據(jù)記錄到文件管理區(qū)10(步驟1510至1517)。5.4.1把數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)4在步驟1501設(shè)置寫地址。寫地址是寫入數(shù)據(jù)的文件數(shù)據(jù)區(qū)(即記錄區(qū))的第一扇區(qū)的LSN。LSN由高級(jí)設(shè)備200參考管理文件和空區(qū)的位置的FAT來(lái)確定,并在隨后發(fā)送到光盤記錄和再現(xiàn)設(shè)備100。
在寫入數(shù)據(jù)之前,F(xiàn)AT由光盤記錄和再現(xiàn)設(shè)備100從光盤1中讀出,并在隨后存儲(chǔ)到高級(jí)設(shè)備200的主存儲(chǔ)器204中。CPU201參考主存儲(chǔ)器204中存儲(chǔ)的FAT來(lái)確定記錄區(qū)的第一扇區(qū)的LSN。所得的LSN與記錄指示命令一起存儲(chǔ)到光盤記錄和再現(xiàn)設(shè)備100的存儲(chǔ)器104中。微處理器101根據(jù)存儲(chǔ)在存儲(chǔ)器104中的LSN執(zhí)行下面步驟的操作。
在步驟1502確定該扇區(qū)地址是否已被正常讀出。進(jìn)行此確定的原因在于,由于把數(shù)據(jù)寫入該扇區(qū)需要讀出該扇區(qū)地址,所以在讀出該扇區(qū)地址時(shí)若出現(xiàn)錯(cuò)誤則不能把數(shù)據(jù)寫入該扇區(qū)。
當(dāng)在步驟1502確定出現(xiàn)錯(cuò)誤時(shí),在步驟1508,這個(gè)壞扇區(qū)由LR備用區(qū)(圖14)中的正常扇區(qū)替換。
當(dāng)在步驟1502確定在讀該扇區(qū)地址時(shí)沒(méi)有出現(xiàn)錯(cuò)誤,則數(shù)據(jù)被寫入由該LSN指定的文件數(shù)據(jù)區(qū)14的一個(gè)扇區(qū)。數(shù)據(jù)從高級(jí)設(shè)備200的I/O總線205發(fā)送,在存儲(chǔ)器104中緩沖,并寫入文件數(shù)據(jù)區(qū)14。
在步驟1504執(zhí)行驗(yàn)證處理。驗(yàn)證處理指的是從在步驟1503寫入數(shù)據(jù)的扇區(qū)中讀出數(shù)據(jù)并把讀出數(shù)據(jù)與寫入的數(shù)據(jù)相比較或者使用錯(cuò)誤校正碼執(zhí)行操作以檢查是否已成功地寫入數(shù)據(jù)。
在步驟1505確定是否出現(xiàn)錯(cuò)誤。當(dāng)確定出現(xiàn)錯(cuò)誤時(shí),則在步驟1509,壞扇區(qū)由LR備用區(qū)中的正常扇區(qū)替換(圖14)。
在步驟1506確定是否已經(jīng)記錄了所有的數(shù)據(jù)。當(dāng)確定已經(jīng)記錄了所有的數(shù)據(jù)時(shí),以下一個(gè)LSN設(shè)置寫地址(步驟1507)。接著,處理返回至步驟1502。這個(gè)處理被重復(fù)。當(dāng)確定已經(jīng)記錄了所有的數(shù)據(jù)時(shí),數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14中的處理完成。
圖16示出在圖15所示步驟1508和1509中執(zhí)行替換處理的處理流程圖。
在步驟1601,備用區(qū)7中沒(méi)有分配了LSN的扇區(qū)(即LR備用區(qū)中的扇區(qū))用作替換扇區(qū)。
在步驟1602,本應(yīng)記錄在壞扇區(qū)中的數(shù)據(jù)記錄在了替換扇區(qū)中。盡管在圖16中未示出,但對(duì)應(yīng)于圖15所示步驟1502至1509的操作被執(zhí)行以把數(shù)據(jù)寫入替換扇區(qū)。當(dāng)把數(shù)據(jù)寫入替換扇區(qū)時(shí)檢測(cè)到錯(cuò)誤時(shí),LR備用區(qū)中的另外一個(gè)扇區(qū)用作替換扇區(qū)。
在步驟1603,壞扇區(qū)的物理扇區(qū)號(hào)和替換扇區(qū)的物理扇區(qū)號(hào)登記在SDL中。因此,壞扇區(qū)與替換該壞扇區(qū)的替換扇區(qū)相關(guān)聯(lián)。
每次當(dāng)執(zhí)行步驟1603的操作時(shí),并沒(méi)有存取光盤1以更新SDL。在步驟1603,壞扇區(qū)的物理扇區(qū)號(hào)和替換扇區(qū)的物理扇區(qū)號(hào)均存儲(chǔ)在存儲(chǔ)器104所存的缺陷表中。在確定在圖15所示步驟1506已經(jīng)記錄了所有數(shù)據(jù)之后,SDL被產(chǎn)生并記錄在光盤信息區(qū)4中。通過(guò)這種方式盡量減少存取光盤1的次數(shù)可以縮短處理時(shí)間。5.4.2記錄數(shù)據(jù)到文件管理區(qū)10中在完成數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14的處理之后,數(shù)據(jù)被記錄到文件管理區(qū)10中。其原因在于,由于諸如FAT的管理數(shù)據(jù)通過(guò)把數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14中而被更新,所以更新的管理數(shù)據(jù)需要被記錄到文件管理區(qū)10中。
除了數(shù)據(jù)內(nèi)容和記錄區(qū)不同外,把數(shù)據(jù)記錄到文件管理區(qū)10中的處理(圖15的步驟1510至1517)與把數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14中的處理(圖15所示的步驟1501至1509)相同。因而在此省略了把數(shù)據(jù)記錄到文件管理區(qū)10中的詳細(xì)描述。
圖17示出了在執(zhí)行滑動(dòng)替換算法和線性替換算法之后的物理扇區(qū)號(hào)與LSN間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖17中,點(diǎn)劃線1701表示當(dāng)用戶區(qū)6不包括壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。實(shí)線1702表示當(dāng)四個(gè)壞扇區(qū)登記在PDL中并且兩個(gè)壞扇區(qū)登記在SDL中時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。
在圖17所示的例子中,在數(shù)據(jù)記錄到文件管理區(qū)10中時(shí)檢測(cè)到兩個(gè)壞扇區(qū)。這兩個(gè)壞扇區(qū)由備用區(qū)7的LR備用區(qū)中的替換扇區(qū)代替。
文件管理區(qū)10位于開始于LSN0的區(qū)域中。從圖17可知,文件管理區(qū)10中的壞扇區(qū)與備用區(qū)7中的替換扇區(qū)之間的距離(物理扇區(qū)數(shù))與傳統(tǒng)技術(shù)中的情況相比(圖27)明顯減小。例如,本例(圖17)中的距離約為10000,而傳統(tǒng)技術(shù)(圖27)中的距離約為100000或更多。距離縮短提高了光盤1的存取速度。5.5數(shù)據(jù)的再現(xiàn)為了再現(xiàn)數(shù)據(jù),高級(jí)設(shè)備200參考諸如FAT的管理數(shù)據(jù)以搜索文件位置。高級(jí)設(shè)備200命令光盤記錄和再現(xiàn)設(shè)備100存取文件管理區(qū)10以參考管理數(shù)據(jù)。光盤記錄和再現(xiàn)設(shè)備100必須存取分配了LSN0的扇區(qū)。該扇區(qū)的物理扇區(qū)號(hào)記錄在DDS中。因此,光盤記錄和再現(xiàn)設(shè)備100通過(guò)參考DDS可以高速存取分配了LSN0的扇區(qū)。
高級(jí)設(shè)備200使用LSN向光盤記錄和再現(xiàn)設(shè)備100指示文件數(shù)據(jù)區(qū)14的記錄位置。光盤記錄和再現(xiàn)設(shè)備100參考PDL和SDL以把高級(jí)設(shè)備200指定的LSN轉(zhuǎn)換為物理扇區(qū)號(hào)并從具有該物理扇區(qū)號(hào)的扇區(qū)中讀出數(shù)據(jù)。
如上所述,在根據(jù)本發(fā)明的第一實(shí)例中,備用區(qū)7在徑向位于光盤1的用戶區(qū)6的向里的位置。LSN的分配在從外向里的方向上被滑動(dòng),其中分配了最后一個(gè)LSN的扇區(qū)的位置是固定的。分配了第一LSN(LSN0)的扇區(qū)的位置記錄在DDS中。
最后一個(gè)LSN并不是必須分配給用戶區(qū)6的最后一個(gè)扇區(qū)。當(dāng)用戶區(qū)6的最后一個(gè)扇區(qū)是壞扇區(qū)時(shí),最后一個(gè)LSN分配給用戶區(qū)6中最接近該最后扇區(qū)的正常扇區(qū)。
在根據(jù)本發(fā)明的第一實(shí)例中,缺陷管理以逐扇區(qū)為基礎(chǔ)來(lái)執(zhí)行。另外,缺陷管理也能夠以逐塊為基礎(chǔ)執(zhí)行,每個(gè)塊包括多個(gè)扇區(qū)。在這種情況下,塊號(hào)取代物理扇區(qū)號(hào)登記在PDL和SDL中。缺陷管理可由任何適當(dāng)?shù)膯卧獔?zhí)行。無(wú)論什么單元都可以取得相同的效果。
在根據(jù)本發(fā)明的第一實(shí)例中,高級(jí)設(shè)備200及光盤記錄和再現(xiàn)設(shè)備100通過(guò)I/O總線205相互連接。另外,高級(jí)設(shè)備200及光盤記錄和再現(xiàn)設(shè)備100也可通過(guò)一種任意的方式連接(例如以有線或無(wú)線的方式)。光盤記錄和再現(xiàn)設(shè)備100中的元件能夠以任意方式彼此連接。(實(shí)例2)如在Goto等的國(guó)際公開WO98/14938中已經(jīng)提出了特別適合于AV文件(音頻視頻數(shù)據(jù)文件;即時(shí)間連續(xù)的視頻和音頻數(shù)據(jù)文件)的管理光盤缺陷的方法,對(duì)于該文件來(lái)說(shuō),實(shí)時(shí)記錄和再現(xiàn)是重要的。據(jù)此方法,當(dāng)AV文件記錄在光盤1上時(shí),通過(guò)使用由高級(jí)設(shè)備200管理的文件系統(tǒng)執(zhí)行缺陷管理,而不需要根據(jù)線性替換算法執(zhí)行替換處理。
下面將描述一種應(yīng)用于AV文件的基于本發(fā)明的管理光盤缺陷的方法的例子。
信息處理系統(tǒng)具有圖1所示的結(jié)構(gòu)。光盤1具有圖2所示的物理結(jié)構(gòu)和圖3所示的邏輯結(jié)構(gòu)。文件系統(tǒng)不同于第一實(shí)例中描述的MS-DOS文件系統(tǒng),但共同之處在于文件管理區(qū)10定位于用戶區(qū)6中具有固定LSN的位置上。6.光盤記錄和再現(xiàn)設(shè)備100的操作光盤記錄和再現(xiàn)設(shè)備100執(zhí)行6.1至6.3的操作以作為光盤1的初始化。6.1光盤的檢驗(yàn)6.2LSN分配6.3文件系統(tǒng)的初始數(shù)據(jù)的記錄在進(jìn)行初始化之后,每次當(dāng)讀寫文件時(shí),光盤記錄和再現(xiàn)設(shè)備100都執(zhí)行6.4和6.5的操作。6.4數(shù)據(jù)的記錄(文件系統(tǒng)和文件數(shù)據(jù)的記錄)6.5數(shù)據(jù)的再現(xiàn)6.1、6.2、6.3和6.5的操作與5.1、5.2、5.3和5.5的操作相同,因此將不再詳細(xì)描述。6.4數(shù)據(jù)的記錄(文件系統(tǒng)和文件數(shù)據(jù)的記錄)圖18示出了把數(shù)據(jù)記錄到光盤1中的處理流程圖。圖18所示處理包括把AV文件記錄到文件數(shù)據(jù)區(qū)14(步驟1801至1809)和把AV文件記錄到文件管理區(qū)10(步驟1810至1817)。6.4.1 AV文件記錄到文件數(shù)據(jù)區(qū)14高級(jí)設(shè)備200向光盤記錄和再現(xiàn)設(shè)備100發(fā)出AV文件記錄命令。光盤記錄和再現(xiàn)設(shè)備100接收該AV文件記錄命令并執(zhí)行把AV文件記錄到文件數(shù)據(jù)區(qū)14中的處理。
除了步驟1808和1809有所不同外,把AV文件記錄到文件數(shù)據(jù)區(qū)14中的處理(圖18)與把數(shù)據(jù)記錄到文件數(shù)據(jù)區(qū)14中的處理(圖15)相同。
在步驟1808中,包括壞扇區(qū)的區(qū)域登記在文件管理信息區(qū)中以作為壞區(qū)。
在步驟1809中,接著該壞區(qū)的空區(qū)被設(shè)置。隨后,處理返回到步驟1802。
由上可知,光盤記錄和再現(xiàn)設(shè)備100即使在接收到AV文件記錄命令時(shí)檢測(cè)到壞扇區(qū)也不執(zhí)行替換處理。
圖19表示在記錄AV文件之后的數(shù)據(jù)記錄區(qū)5。
假定稱作“V1.MPG”的AV文件(以下稱作“V1.MPG文件”)記錄在文件數(shù)據(jù)區(qū)14中并且在AV文件中檢測(cè)到一個(gè)壞扇區(qū)。在圖19中,包含壞扇區(qū)的壞區(qū)被畫上陰影線。A1、A2和A3表示每個(gè)區(qū)的第一LSN,并且L1、L2和L3表示每個(gè)區(qū)的長(zhǎng)度。壞區(qū)的第一LSN是A2,并且其長(zhǎng)度是L2。
V1.MPG文件由存儲(chǔ)在FAT區(qū)12中的文件管理表管理。該文件管理表與根目錄區(qū)13中存儲(chǔ)的V1.MPG文件的文件表目相鏈接。
文件管理表包括該AV文件所處區(qū)域的第一LSN和長(zhǎng)度。文件管理表還包括屬性數(shù)據(jù),用于識(shí)別數(shù)據(jù)是否已記錄到該區(qū)域中或者該區(qū)域是否是沒(méi)有記錄數(shù)據(jù)的壞區(qū)域。在圖18所示的步驟1808中,開始于LSNA2且長(zhǎng)度為L(zhǎng)2的區(qū)域的屬性數(shù)據(jù)被設(shè)置為沒(méi)有記錄數(shù)據(jù)的壞區(qū)域。因此,在進(jìn)行再現(xiàn)時(shí),這個(gè)區(qū)域被識(shí)別為壞區(qū)域。因而可跳過(guò)這個(gè)壞區(qū)域的再現(xiàn)。
在圖19所示的例子中,文件管理表包括有關(guān)V1.MPG文件上的三個(gè)區(qū)域的信息。圖19所示的文件管理表指示出開始于LSNA1且長(zhǎng)度為L(zhǎng)1的區(qū)域和開始于LSNA3且具有長(zhǎng)度L3的另一個(gè)區(qū)域記錄了數(shù)據(jù),并且指示出開始于LSNA2且具有長(zhǎng)度L2的區(qū)域沒(méi)有記錄數(shù)據(jù)。
由上可知,文件管理表允許根據(jù)LSN識(shí)別壞區(qū)域。對(duì)于再現(xiàn)V1.MPG文件,可在跳過(guò)壞區(qū)域的同時(shí)連續(xù)再現(xiàn)AV文件。
基于AV文件記錄命令的記錄以逐塊為基礎(chǔ)來(lái)執(zhí)行,每個(gè)塊包括多個(gè)扇區(qū),這是因?yàn)锳V文件尺寸較大的緣故。相應(yīng)地,存儲(chǔ)在FAT區(qū)12和根目錄區(qū)13中的信息具有塊地址。通過(guò)以逐塊為基礎(chǔ)管理數(shù)據(jù)可以減小文件系統(tǒng)管理信息的大小。逐塊記錄可通過(guò)多次重復(fù)逐扇區(qū)記錄來(lái)執(zhí)行。因此,光盤記錄和再現(xiàn)設(shè)備100的基本操作類似于上述的操作。6.4.2數(shù)據(jù)記錄到文件管理區(qū)10中把AV文件記錄到文件管理區(qū)10中的處理(圖18)與把數(shù)據(jù)記錄到文件管理區(qū)10中的處理(圖15)相同。當(dāng)把AV文件記錄到文件管理區(qū)10中時(shí)檢測(cè)到壞扇區(qū)時(shí),替換處理在步驟1816和1817執(zhí)行。其原因在于,在存儲(chǔ)文件管理表的文件管理區(qū)10中檢測(cè)到的壞扇區(qū)不能由文件管理表進(jìn)行邏輯管理。
當(dāng)實(shí)時(shí)記錄和再現(xiàn)不是非常重要的數(shù)據(jù),如計(jì)算機(jī)數(shù)據(jù)(以下稱作PC數(shù)據(jù))記錄到光盤1上時(shí),高級(jí)設(shè)備200向光盤記錄和再現(xiàn)設(shè)備100發(fā)出PC文件記錄命令。光盤記錄和再現(xiàn)設(shè)備100在這種情況下的操作與5.1至5.5的操作相同。
如上所述,在根據(jù)本發(fā)明的第二實(shí)例中提供了一種適合AV文件的管理光盤缺陷的方法。(實(shí)例3)ZCLV系統(tǒng)信息記錄介質(zhì),如DVD-RAM盤等,在相鄰分區(qū)間的邊界上具有保護(hù)區(qū),在該ZCLV系統(tǒng)信息記錄介質(zhì)中,組合的備用區(qū)和用戶區(qū)被分成了多個(gè)分區(qū),它們具有不同的光盤旋轉(zhuǎn)速度。
圖20示出了具有兩個(gè)分區(qū)的光盤1a的物理結(jié)構(gòu)。光盤1a在其里邊具有分區(qū)0,并且在分區(qū)0徑向朝外具有分區(qū)1。保護(hù)區(qū)2001在分區(qū)0和1之間的邊界上提供以覆蓋每個(gè)分區(qū)的一部分。保護(hù)區(qū)2001在分區(qū)0中的一部分2001a和保護(hù)區(qū)2001在分區(qū)1中的一部分2001b均包括至少一個(gè)軌跡。
保護(hù)區(qū)2001的部分2001a和部分2001b具有不同結(jié)構(gòu)的軌跡。相應(yīng)地,保護(hù)區(qū)2001中的信號(hào)質(zhì)量差,因此保護(hù)區(qū)2001不適合于記錄。保護(hù)區(qū)2001被設(shè)置為不記錄數(shù)據(jù)的區(qū)域。分區(qū)0和1及保護(hù)區(qū)2001的大小和位置根據(jù)光盤1a來(lái)確定。
該信息處理系統(tǒng)的結(jié)構(gòu)在圖1中示出。光盤1a的邏輯結(jié)構(gòu)與圖3所示光盤1的邏輯結(jié)構(gòu)相同。
圖21表示在執(zhí)行滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖21中,點(diǎn)劃線2101表示當(dāng)用戶區(qū)6不包含壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。實(shí)線2102表示當(dāng)用戶區(qū)6包含四個(gè)壞扇區(qū)時(shí)的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。
如圖21所示,沒(méi)有LSN分配給壞扇區(qū)。與第一和第二實(shí)例中的情況一樣,LSN的分配在從光盤1a的外部到內(nèi)部的方向上(即在物理扇區(qū)號(hào)遞減的方向上)被滑動(dòng)。
依然如圖21所示,沒(méi)有LSN分配給保護(hù)區(qū)2001。LSN的分配被執(zhí)行以使LSN在保護(hù)區(qū)2001的兩端連續(xù)。相應(yīng)地,數(shù)據(jù)不記錄到保護(hù)區(qū)2001中。
備用區(qū)7和具有分配了LSN0的第一扇區(qū)的文件管理區(qū)位于相同分區(qū)中。相應(yīng)地,替換在數(shù)據(jù)記錄到文件管理區(qū)10中時(shí)檢測(cè)到的壞扇區(qū)的處理可在一個(gè)分區(qū)中執(zhí)行,而不必在分區(qū)之間的邊界上執(zhí)行查找操作。
在DVD-RAM盤中,錯(cuò)誤校正碼在多個(gè)扇區(qū)之間計(jì)算。因而,多個(gè)扇區(qū)被定義為一個(gè)塊。例如,一個(gè)ECC塊包括16個(gè)扇區(qū)。在這種情況下,光盤的設(shè)計(jì)要使塊尺寸的倍數(shù)等于每個(gè)分區(qū)的尺寸。但是,當(dāng)根據(jù)滑動(dòng)替換算法分配LSN時(shí),由于檢測(cè)到的壞扇區(qū)數(shù)的不同,一個(gè)塊可能會(huì)位于跨在保護(hù)區(qū)2001上的兩個(gè)分區(qū)之間。其原因在于分配給每個(gè)分區(qū)的LSN的數(shù)目隨著壞扇區(qū)數(shù)而變化。
圖22A是光盤記錄和再現(xiàn)設(shè)備100(圖1)在光盤1a上執(zhí)行的滑動(dòng)替換算法的概念圖。在圖22A中,每個(gè)矩形框表示一個(gè)扇區(qū)。每個(gè)扇區(qū)中的字符表示分配給該扇區(qū)的LSN。具有LSN的矩形框表示正常扇區(qū),而畫陰影的矩形框表示壞扇區(qū)。在圖22A所示的實(shí)例中,用于計(jì)算錯(cuò)誤校正碼的一個(gè)ECC塊包括16個(gè)連續(xù)扇區(qū)。但是,ECC塊中包含的扇區(qū)數(shù)并不限于16個(gè)。一個(gè)ECC塊也可包括任何數(shù)目的扇區(qū)。
參考數(shù)字2201表示在用戶區(qū)6中不包含壞扇區(qū)的扇區(qū)序列。參考數(shù)字2202表示在用戶區(qū)6中包含一個(gè)壞扇區(qū)的扇區(qū)序列(沒(méi)有塊校正)。參考數(shù)字2203表示在用戶區(qū)6中包含一個(gè)壞扇區(qū)的扇區(qū)序列(具有塊校正)。塊校正將在下面進(jìn)行描述。
當(dāng)分區(qū)1中的最后一個(gè)扇區(qū)是正常扇區(qū)時(shí),最后的LSNm分配給分區(qū)1的該最后扇區(qū)。LSN以遞減的順序從分配了最后的LSNm的扇區(qū)開始分配給用戶區(qū)6中包含的多個(gè)扇區(qū)。
當(dāng)用戶區(qū)6不包括壞扇區(qū)時(shí),正如扇區(qū)序列2202所表示的,LSNm至LSN0按照從最后一個(gè)扇區(qū)到第一扇區(qū)的順序分配給用戶區(qū)6中的多個(gè)扇區(qū)。
當(dāng)扇區(qū)序列2201中分配了LSNi的扇區(qū)是壞扇區(qū)時(shí),LSN的分配被改變以使LSNi不分配給該壞扇區(qū),而是分配給緊接在該壞扇區(qū)之前的扇區(qū)。因此,LSN的分配在從用戶區(qū)6到備用區(qū)7的方向上滑動(dòng)了一個(gè)扇區(qū)。結(jié)果,正如扇區(qū)序列2202所表示的,LSN0分配給備用區(qū)7的最后一個(gè)扇區(qū)。
在扇區(qū)序列2202中,分配了LSNk至LSNk+15的ECC塊位于兩個(gè)分區(qū)0和1的邊界之間。為了防止一個(gè)ECC塊位于兩個(gè)或更多個(gè)分區(qū)之間,塊校正被執(zhí)行。
扇區(qū)序列2203作為對(duì)扇區(qū)序列2201執(zhí)行塊校正的結(jié)果而得到。扇區(qū)序列2202在分區(qū)1中包括一個(gè)壞扇區(qū)。在這種情況下,通過(guò)在從用戶區(qū)6到備用區(qū)7的方向上把分配給扇區(qū)序列2202的LSN滑動(dòng)15(=16-1)個(gè)扇區(qū)可以得到扇區(qū)序列2203。
如上所述,當(dāng)用戶區(qū)6包括一個(gè)壞扇區(qū)時(shí),LSN分配的塊校正被執(zhí)行以使每個(gè)分區(qū)的第一扇區(qū)匹配該分區(qū)的ECC塊的第一扇區(qū)。此操作防止一個(gè)塊位于多個(gè)分區(qū)之間。因而,當(dāng)執(zhí)行一個(gè)塊的記錄和再現(xiàn)時(shí)不會(huì)出現(xiàn)存取多個(gè)分區(qū)的情況。這樣就允許縮短數(shù)據(jù)記錄和再現(xiàn)所需要的時(shí)間周期。這樣還允許一個(gè)塊中的數(shù)據(jù)被連續(xù)讀出。因此,預(yù)備流水線處理所需要的操作設(shè)備和計(jì)算用存儲(chǔ)器可以被削減,而不會(huì)破壞錯(cuò)誤校正的流水線處理。
圖22B示出了在執(zhí)行參考圖22A所述的滑動(dòng)替換算法之后的物理扇區(qū)號(hào)與LSN之間的對(duì)應(yīng)關(guān)系。橫軸表示物理扇區(qū)號(hào),而豎軸表示LSN。在圖22B中,點(diǎn)劃線2211與圖21的點(diǎn)劃線2101相同,并且虛線2212與圖21的點(diǎn)劃線2102相同。
假定,作為執(zhí)行由虛線2212表示的LSN的分配結(jié)果,一個(gè)塊位于保護(hù)區(qū)2001之間;即該塊的一部分位于分區(qū)0且該塊的其余部分(該塊的一部分)位于分區(qū)1。
在這種情況下,LSN的分配在遞增的方向上被滑動(dòng)了該塊在分區(qū)1中的部分。正是因?yàn)檫@種分配,位于保護(hù)區(qū)2001之間的塊才完全位于分區(qū)0中,并且下一個(gè)塊的第一扇區(qū)是作為緊接在分區(qū)1的保護(hù)區(qū)2001之后的扇區(qū)。相應(yīng)地,該塊的第一扇區(qū)必定位于每個(gè)分區(qū)中的每個(gè)可記錄的第一扇區(qū)。
圖22B中的實(shí)線2213表示LSN的分配結(jié)果。由圖可知,作為L(zhǎng)SN的分配結(jié)果,對(duì)應(yīng)于該塊一部分的LSN分配給分區(qū)0中的扇區(qū)。由此可知,由實(shí)線2213表示的LSN的分配可防止塊位于保護(hù)區(qū)2001之間。
在光盤1a中,分配了LSN0的扇區(qū)的位置被計(jì)算為實(shí)現(xiàn)規(guī)定容量(4.7GB)的位置,其中分配了最后一個(gè)LSN的扇區(qū)的位置是固定的。該位置根據(jù)在多個(gè)分區(qū)中的每個(gè)分區(qū)中檢測(cè)到的壞扇區(qū)數(shù)來(lái)計(jì)算。分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)到DDS的表目中。
分配給每個(gè)分區(qū)的第一扇區(qū)的LSN存儲(chǔ)在DDS的表目中。通過(guò)此操作,不需要進(jìn)行計(jì)算就可以實(shí)現(xiàn)對(duì)每個(gè)分區(qū)的第一扇區(qū)的高速存取。
圖22C表示DDS的結(jié)構(gòu)。DDS包括用于存儲(chǔ)分配給每個(gè)分區(qū)的第一扇區(qū)的LSN的表目。表目數(shù)等于分區(qū)數(shù)。例如,當(dāng)光盤1a包括兩個(gè)分區(qū)時(shí)(分區(qū)0和分區(qū)1),DDS包括用于存儲(chǔ)分配給分區(qū)0的第一扇區(qū)的LSN的表目和用于存儲(chǔ)分配給分區(qū)1的第一扇區(qū)的LSN的表目。
如上所述,在根據(jù)本發(fā)明的第三實(shí)例中,提供了一種用于管理具有多個(gè)分區(qū)的光盤的缺陷的方法。在根據(jù)本發(fā)明的第三實(shí)例中還提供了一種用于管理這種光盤缺陷的方法,當(dāng)執(zhí)行逐塊記錄時(shí),該方法可用于防止一個(gè)塊位于一個(gè)保護(hù)區(qū)之間。
在第三實(shí)例中,光盤1a具有兩個(gè)分區(qū)。另外,該光盤還可具有三個(gè)或更多的分區(qū)。而且,在這種情況下,LSN可分配給扇區(qū)以使該塊的第一扇區(qū)位于每個(gè)分區(qū)的可記錄的第一扇區(qū)。
工業(yè)應(yīng)用性如上所述,根據(jù)本發(fā)明的信息記錄介質(zhì),備用區(qū)在徑向位于用戶區(qū)的里面。當(dāng)在位于LSN0附近的文件管理區(qū)中檢測(cè)到一個(gè)壞扇區(qū)時(shí),根據(jù)線性替換算法,該壞扇區(qū)由備用區(qū)中的一個(gè)替換扇區(qū)替換。由于壞扇區(qū)和替換扇區(qū)之間的距離較短,所以由壞扇區(qū)引起的存取延遲較小。頻繁存取的文件管理區(qū)具有很高的包含壞扇區(qū)的可能性。相應(yīng)地,由在文件管理區(qū)中檢測(cè)到的壞扇區(qū)所引起的上述存取延遲的減小對(duì)于縮短記錄或再現(xiàn)數(shù)據(jù)所需的時(shí)間周期來(lái)說(shuō)特別有效。
分配了LSN0的扇區(qū)的物理扇區(qū)號(hào)存儲(chǔ)在光盤信息區(qū)中。在線性替換算法中使用的替換區(qū)(LR備用區(qū))中的第一扇區(qū)的物理扇區(qū)號(hào)是固定的。在LR備用區(qū)中的最后一個(gè)扇區(qū)的物理扇區(qū)號(hào)可通過(guò)把記錄在光盤信息區(qū)中的物理扇區(qū)號(hào)減“1”來(lái)確定。相應(yīng)地,LR備用區(qū)的位置可通過(guò)參考記錄在光盤信息區(qū)中的物理扇區(qū)號(hào)而基本上不需要進(jìn)行計(jì)算就可以得到。
當(dāng)信息記錄介質(zhì)被分成多個(gè)分區(qū)時(shí),在文件管理區(qū)中檢測(cè)到的壞扇區(qū)和替換扇區(qū)位于同一個(gè)分區(qū)中。相應(yīng)地,對(duì)文件管理區(qū)的存取不用存取多個(gè)分區(qū)。因而可以縮短記錄或再現(xiàn)數(shù)據(jù)所需的時(shí)間周期。
當(dāng)執(zhí)行逐塊記錄時(shí),塊的第一扇區(qū)被定位作為每個(gè)分區(qū)中的可記錄的第一扇區(qū)。相應(yīng)地,當(dāng)對(duì)應(yīng)于一個(gè)塊進(jìn)行記錄和再現(xiàn)時(shí),不會(huì)出現(xiàn)存取多個(gè)分區(qū)的情況。這樣就允許縮短記錄或再現(xiàn)數(shù)據(jù)所需的時(shí)間周期。這樣還允許一個(gè)塊中的數(shù)據(jù)被連續(xù)讀出。因而可以削減預(yù)備流水線處理所需的操作設(shè)備的計(jì)算用存儲(chǔ)器,而不會(huì)影響錯(cuò)誤校正的流水線處理。
對(duì)于本專業(yè)技術(shù)人員來(lái)說(shuō),在不背離本發(fā)明精神和范圍的情況下,其它各種改進(jìn)是顯見(jiàn)的并且也易于實(shí)施。因此,本文的描述并不是限制本發(fā)明所附權(quán)利要求的范圍,而是在更廣泛地意義上構(gòu)建了權(quán)利要求書。
權(quán)利要求
1.一種信息記錄介質(zhì),包括一個(gè)光盤信息區(qū);一個(gè)包含多個(gè)扇區(qū)的用戶區(qū);和一個(gè)至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用,其中備用區(qū)在徑向位于用戶區(qū)向內(nèi)的位置上,并且在用戶區(qū)包含的多個(gè)扇區(qū)和備用區(qū)包含的至少一個(gè)扇區(qū)當(dāng)中分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)記錄在光盤信息區(qū)中。
2.根據(jù)權(quán)利要求1的信息記錄介質(zhì),其中從分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)開始,邏輯扇區(qū)號(hào)以遞減的順序分配給用戶區(qū)中不是至少一個(gè)壞扇區(qū)的扇區(qū)。
3.根據(jù)權(quán)利要求1的信息記錄介質(zhì),其中至少一個(gè)壞扇區(qū)的物理扇區(qū)號(hào)記錄在光盤信息區(qū)中。
4.根據(jù)權(quán)利要求1的信息記錄介質(zhì),其中組合的用戶區(qū)和備用區(qū)被分成多個(gè)分區(qū),并且分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)記錄在光盤信息區(qū)中。
5.根據(jù)權(quán)利要求1的信息記錄介質(zhì),其中組合的用戶區(qū)和備用區(qū)被分成多個(gè)分區(qū),記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理,并且邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
6.一種管理信息記錄介質(zhì)的缺陷的方法,其中該信息記錄介質(zhì)包括一個(gè)光盤信息區(qū);包含多個(gè)扇區(qū)的用戶區(qū);和至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用,備用區(qū)在徑向位于用戶區(qū)靠里的位置,該方法包括的步驟是(a)把最后一個(gè)邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的多個(gè)扇區(qū)之一;(b)計(jì)算實(shí)現(xiàn)規(guī)定容量的位置,其中分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)位置是固定的;(c)把邏輯扇區(qū)號(hào)“0”分配給在步驟(b)計(jì)算的位置所定位的扇區(qū);和(d)在光盤信息區(qū)中記錄分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)。
7.根據(jù)權(quán)利要求6的用以管理信息記錄介質(zhì)缺陷的方法,其中步驟(b)包括的步驟是(b-1)檢測(cè)在用戶區(qū)中包含的至少一個(gè)壞扇區(qū);和(b-2)根據(jù)在步驟(b-1)檢測(cè)的至少一個(gè)壞扇區(qū)的數(shù)目計(jì)算實(shí)現(xiàn)規(guī)定容量的位置。
8.根據(jù)權(quán)利要求7的用以管理信息記錄介質(zhì)缺陷的方法,還包括步驟(e)在信息記錄介質(zhì)中記錄在步驟(b-1)中檢測(cè)到的至少一個(gè)壞扇區(qū)。
9.根據(jù)權(quán)利要求6的用以管理信息記錄介質(zhì)缺陷的方法,其中組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),并且該方法還包括步驟(f)在光盤信息區(qū)中記錄分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)。
10.根據(jù)權(quán)利要求6的用以管理信息記錄介質(zhì)缺陷的方法,其中組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理,并且該方法還包括步驟(g)把邏輯扇區(qū)號(hào)分配給包含在用戶區(qū)中的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一個(gè)扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
11.一種管理信息記錄介質(zhì)缺陷的設(shè)備,其中該信息記錄介質(zhì)包括一個(gè)光盤信息區(qū);包含多個(gè)扇區(qū)的用戶區(qū);至少包含一個(gè)扇區(qū)的備用區(qū),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用,備用區(qū)在徑向位于用戶區(qū)靠里的位置,該設(shè)備執(zhí)行缺陷管理處理,它包括的步驟是(a)把最后一個(gè)邏輯扇區(qū)號(hào)分配給用戶區(qū)中包含的多個(gè)扇區(qū)之一;(b)計(jì)算實(shí)現(xiàn)規(guī)定容量的位置,其中分配了最后一個(gè)邏輯扇區(qū)號(hào)的扇區(qū)位置是固定的;(c)把邏輯扇區(qū)號(hào)“0”分配給在步驟(b)獲得的位置所定位的扇區(qū);并且(d)在光盤信息區(qū)中記錄分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)。
12.根據(jù)權(quán)利要求11的用以管理信息記錄介質(zhì)缺陷的設(shè)備,其中步驟(b)包括的步驟是(b-1)檢測(cè)在用戶區(qū)中包含的至少一個(gè)壞扇區(qū);和(b-2)根據(jù)在步驟(b-1)檢測(cè)的至少一個(gè)壞扇區(qū)的數(shù)目計(jì)算實(shí)現(xiàn)規(guī)定容量的位置。
13.根據(jù)權(quán)利要求12的用以管理信息記錄介質(zhì)缺陷的設(shè)備,其中該缺陷管理處理還包括步驟(e)在信息記錄介質(zhì)中記錄在步驟(b-1)中檢測(cè)到的至少一個(gè)壞扇區(qū)。
14.根據(jù)權(quán)利要求11的用以管理信息記錄介質(zhì)缺陷的設(shè)備,其中組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),并且該缺陷管理處理還包括步驟(f)在光盤信息區(qū)中記錄分配給多個(gè)分區(qū)中的每個(gè)分區(qū)的第一扇區(qū)的邏輯扇區(qū)號(hào)。
15.根據(jù)權(quán)利要求11的用以管理信息記錄介質(zhì)缺陷的設(shè)備,其中組合的用戶區(qū)和備用區(qū)被分為多個(gè)分區(qū),記錄在信息記錄介質(zhì)中的數(shù)據(jù)以逐ECC塊為基礎(chǔ)進(jìn)行管理,并且該缺陷管理處理還包括步驟(g)把邏輯扇區(qū)號(hào)分配給包含在用戶區(qū)中的不是至少一個(gè)壞扇區(qū)的扇區(qū),以使多個(gè)分區(qū)中的每個(gè)分區(qū)的第一個(gè)扇區(qū)匹配相應(yīng)ECC塊的第一扇區(qū)。
全文摘要
一種信息記錄介質(zhì)(1)包括一個(gè)光盤信息區(qū)(4);一個(gè)包含多個(gè)扇區(qū)的用戶區(qū)(6);和至少包含一個(gè)扇區(qū)的一個(gè)備用區(qū)(7),當(dāng)包含在用戶區(qū)中的多個(gè)扇區(qū)中的至少一個(gè)扇區(qū)是壞扇區(qū)時(shí),備用區(qū)中包含的至少一個(gè)扇區(qū)可代替該至少一個(gè)壞扇區(qū)來(lái)使用。備用區(qū)(7)在徑向位于用戶區(qū)(6)向里的位置上。在用戶區(qū)(6)包含的多個(gè)扇區(qū)和備用區(qū)(7)包含的至少一個(gè)扇區(qū)當(dāng)中分配了邏輯扇區(qū)號(hào)“0”的扇區(qū)的物理扇區(qū)號(hào)記錄在光盤信息區(qū)(4)中。
文檔編號(hào)G11B20/12GK1330793SQ99814688
公開日2002年1月9日 申請(qǐng)日期1999年8月6日 優(yōu)先權(quán)日1998年10月22日
發(fā)明者佐佐木真司, 伊藤基志, 植田宏, 福島能久 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社