專利名稱::一種在光學(xué)記錄媒體中搜索與記錄數(shù)字?jǐn)?shù)據(jù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明是關(guān)于一種搜索與記錄的方法及系統(tǒng),特別指將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在一光學(xué)記錄媒體的方法及系統(tǒng)。
背景技術(shù):
:公知的光盤片上具有一缺陷記錄表(DefectTable,DT),使光盤機(jī)在記錄或讀取光盤片上的缺陷塊時(shí),可以根據(jù)所述缺陷記錄表搜索到替代的塊。請(qǐng)見(jiàn)圖1,圖1為公知的完全格式化的光盤片10的文件平面配置示意圖。光盤片10包含至多64個(gè)循序排列的缺陷管理區(qū)域(未顯示)(DefectManagementArea)、一主要缺陷表(MainDefectTable)、及一第二缺陷記錄表(SecondDefectTable),分別存儲(chǔ)于光盤片10中間部分16、內(nèi)圈的引入?yún)^(qū)(Lead-inArea)12、及外圈的程序區(qū)(ProgramArea)14。每一缺陷管理區(qū)域都包含一數(shù)據(jù)區(qū)域(DataArea)與一替代區(qū)域(SpareArea)。因而光盤片10是分別包括至多64個(gè)數(shù)據(jù)區(qū)域以及相對(duì)應(yīng)個(gè)替代區(qū)域。公知的所述數(shù)據(jù)區(qū)域包含有4352個(gè)塊,可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù)。而所述替代區(qū)域包含有256個(gè)塊,用以在數(shù)據(jù)區(qū)域中的塊發(fā)生損壞時(shí),替代記錄數(shù)字?jǐn)?shù)據(jù)。每一塊都具有一相對(duì)應(yīng)的地址信息以供辨別。所述第二缺陷記錄表數(shù)據(jù)是從所述主要缺陷表復(fù)制,在此將第二缺陷記錄表與主要缺陷表統(tǒng)稱為缺陷記錄表18(DefectTable)。缺陷記錄表18包含至多8個(gè)分組19。每一分組19中包含有4組依照某特定順序排列的缺陷表塊組22、24、26、28,每組缺陷表塊組22、24、26、28中有8個(gè)缺陷表塊20。所述4組缺陷表塊組是重復(fù)記錄8個(gè)缺陷表塊20的數(shù)據(jù)。因此,缺陷記錄表18總共包含有至多64個(gè)缺陷表塊20,分別相對(duì)于相對(duì)應(yīng)個(gè)缺陷管理區(qū)域中的替代區(qū)域。每一缺陷表塊20包含有多個(gè)預(yù)定數(shù)目的記錄欄,一一相對(duì)應(yīng)于所述替代區(qū)域的256個(gè)塊。當(dāng)原定應(yīng)記錄在一目標(biāo)缺陷管理區(qū)域的一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),經(jīng)過(guò)判斷必須記錄在另一塊時(shí),則檢查與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的一目標(biāo)缺陷表塊20a中,是否仍有閑置的記錄欄可供記錄。如果缺陷表塊20a中仍有閑置的記錄欄,則將所述數(shù)字?jǐn)?shù)據(jù)記錄在與所述閑置的記錄欄相對(duì)應(yīng)的所述另一塊內(nèi)。當(dāng)目標(biāo)缺陷表塊20a并無(wú)閑置的記錄欄時(shí),檢查下一個(gè)缺陷表塊20b是否仍有閑置的記錄欄可供記錄。而當(dāng)遇到缺陷表塊20b中仍無(wú)閑置的記錄欄的情況時(shí),公知的方法是光盤機(jī)將接續(xù)檢查缺陷表塊20b的下一個(gè)缺陷表塊20c直到找到閑置的記錄欄。然而,由于光盤機(jī)實(shí)體結(jié)構(gòu)的原因,在公知的搜索方法中光盤讀寫頭搜索所需移動(dòng)的距離較長(zhǎng),因而浪費(fèi)了許多搜索的時(shí)間。
發(fā)明內(nèi)容因此,本發(fā)明的主要目的在于提供一種在光學(xué)記錄媒體中高效搜索與記錄數(shù)字?jǐn)?shù)據(jù)的方法及系統(tǒng),以解決上述問(wèn)題。本發(fā)明提供一種搜索與記錄的方法,用來(lái)對(duì)于一光學(xué)記錄媒體中的缺陷塊(defectblock)搜索相對(duì)應(yīng)的替代塊(replacementblock),以便將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在所述光學(xué)記錄媒體中,所述光學(xué)記錄媒體包含有多個(gè)循序排列的缺陷管理區(qū)域(DefectManagementArea),各所述缺陷管理區(qū)域包含一數(shù)據(jù)區(qū)域(DataArea)與一替代區(qū)域(SpareArea),兩者都包含有多個(gè)塊可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù),而各所述塊并具有一相對(duì)應(yīng)的地址信息以供辨別,所述光學(xué)記錄媒體另包含有一缺陷記錄表(DefectTable),包含有多個(gè)循序排列的缺陷表塊(DefectTableBlock,DTB),各所述缺陷表塊是相對(duì)于所述光學(xué)記錄媒體中的一缺陷管理區(qū)域,并包含有多個(gè)預(yù)定數(shù)目的記錄欄,以一一相對(duì)應(yīng)于所述替代區(qū)域的多個(gè)塊,所述搜索與記錄方法包含下列步驟在所述光學(xué)記錄媒體中,當(dāng)原定應(yīng)記錄在一目標(biāo)缺陷管理區(qū)域的數(shù)據(jù)區(qū)域中一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),經(jīng)過(guò)判斷必須記錄在另一塊時(shí),則檢查所述缺陷記錄表中與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的目標(biāo)缺陷表塊中,是否仍有閑置的記錄欄可供記錄;若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中至少仍有一閑置的記錄欄,則將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述目標(biāo)缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi);若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄,則以所述目標(biāo)缺陷表塊為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄可供替代記錄;以及直到搜索到一替代的缺陷表塊中具有閑置的記錄欄時(shí),則將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi)。本發(fā)明還提供一種搜索與記錄的系統(tǒng),用來(lái)對(duì)于一光學(xué)記錄媒體中的缺陷塊(defectblock)搜索相對(duì)應(yīng)的替代塊(replacementblock),以便將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在所述光學(xué)記錄媒體中,所述光學(xué)記錄媒體包含有多個(gè)循序排列的缺陷管理區(qū)域(DefectManagementArea),各所述缺陷管理區(qū)域包含一數(shù)據(jù)區(qū)域(DataArea)與一替代區(qū)域(SparerAea),兩者都包含有多個(gè)塊可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù),而各所述塊并具有一相對(duì)應(yīng)的地址信息以供辨別,所述光學(xué)記錄媒體另包含有一缺陷記錄表(DefectTable),包含有多個(gè)循序排列的缺陷表塊(DefectTableBlock,DTB),各所述缺陷表塊是相對(duì)于所述光學(xué)記錄媒體中的一缺陷管理區(qū)域,并包含有多個(gè)預(yù)定數(shù)目的記錄欄,以一一相對(duì)應(yīng)于所述替代區(qū)域的多個(gè)塊,所述搜索與記錄方法包含有一替代判斷模塊,用來(lái)判斷原定應(yīng)記錄在所述光學(xué)記錄媒體的一目標(biāo)缺陷管理區(qū)域的數(shù)據(jù)區(qū)域中一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),是否需要記錄在另一塊;一搜索模塊,當(dāng)所述替代判斷模塊判定所述數(shù)字?jǐn)?shù)據(jù)記錄在另一塊時(shí),則所述搜索模塊會(huì)檢查所述缺陷記錄表中與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的目標(biāo)缺陷表塊中,是否仍有閑置的記錄欄可供記錄;一記錄模塊,若所述相對(duì)應(yīng)的目標(biāo)缺陷表決中至少仍有一閑置的記錄欄,則所述記錄模塊會(huì)將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述目標(biāo)缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代決內(nèi);其中,若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄,則所述搜索模塊會(huì)以所述目標(biāo)缺陷表塊為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄可供替代記錄,直到搜索到一替代的缺陷表塊中具有閑置的記錄欄;接著由所述記錄模塊將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi)。與公知的搜索方法相比,本發(fā)明的在一光學(xué)記錄媒體中搜索與記錄的方法,以目標(biāo)缺陷表塊為中心,以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄,可有效的提高光盤機(jī)記錄數(shù)字?jǐn)?shù)據(jù)的效率。關(guān)于本發(fā)明的優(yōu)點(diǎn)與精神可以根據(jù)以下的發(fā)明詳述及所附附圖得到進(jìn)一步的了解。圖1為公知的光盤片的文件平面配置示意圖。圖2為本發(fā)明的在一光學(xué)記錄媒體的塊搜索及記錄方法的示意圖。圖3為圖2缺陷表塊中記錄欄的記錄信息示意圖。圖4為本發(fā)明在光學(xué)記錄媒體中搜索與記錄的方法的步驟流程圖。圖5為本發(fā)明的搜索與記錄系統(tǒng)的功能方塊圖。附圖的符號(hào)說(shuō)明30缺陷管理區(qū)域32數(shù)據(jù)區(qū)域34替代區(qū)域33a、35、35a塊36缺陷記錄表38缺陷表塊40、44a記錄欄40a、40b單元42已使用的記錄欄區(qū)域44可使用的記錄欄區(qū)域46不可使用的記錄欄區(qū)域50系統(tǒng)52替代判斷模塊54搜索模塊56記錄模塊具體實(shí)施方式本發(fā)明提供一種搜索與記錄的方法及系統(tǒng),用來(lái)對(duì)于一光學(xué)記錄媒體中的缺陷塊(defectblock)搜索相對(duì)應(yīng)的替代塊(replacementblock),以便將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在所述光學(xué)記錄媒體中。所述光學(xué)記錄媒體可為CD-RW(CompactDiskreWritable)或是DVD+RW(DigitalVersatileDiskreWritable)的光盤片……等。請(qǐng)參見(jiàn)圖2,圖2為本發(fā)明在一光學(xué)記錄媒體的塊搜索及記錄方法的示意圖。一光學(xué)記錄媒體包含有多個(gè)循序排列的缺陷管理區(qū)域(DefectManagementAea)30。每一缺陷管理區(qū)域30包含一數(shù)據(jù)區(qū)域(DataArea)32與一替代區(qū)域(SpareArea)34。數(shù)據(jù)區(qū)域32與替代區(qū)域34都包含有多個(gè)塊35,可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù)。而各塊35并具有一相對(duì)應(yīng)的地址信息以供辨別。所述光學(xué)記錄媒體另包含有一缺陷記錄表(DefectTable)36。缺陷記錄表36包含有多個(gè)循序排列的缺陷表塊(DefectTableBlock,DTB)38。各缺陷表塊38是相對(duì)于一缺陷管理區(qū)域30中所包含的替代區(qū)域34。每一缺陷表塊38包含有多個(gè)預(yù)定數(shù)目的記錄欄40。每一缺陷表塊38的記錄欄40一一相對(duì)應(yīng)于每一替代區(qū)域34中的塊35。每一記錄欄40都被劃分為單元40a以及單元40b兩部分。單元40a用以記錄數(shù)據(jù)區(qū)域32中出現(xiàn)缺陷的塊33a的相對(duì)應(yīng)的地址信息。單元40b用以記錄替代塊34的相對(duì)應(yīng)的地址信息。請(qǐng)參見(jiàn)圖3,圖3為圖2缺陷表塊38中記錄欄40的記錄信息示意圖。每一缺陷表塊38依據(jù)記錄欄40所對(duì)應(yīng)的替代區(qū)域34中塊35的記錄狀態(tài),每一缺陷表塊38可區(qū)分為三大區(qū)域第一,已使用記錄欄區(qū)域42,表示其中記錄欄所對(duì)應(yīng)的替代塊35已代替單元40a所指示的塊記錄有數(shù)字?jǐn)?shù)據(jù);第二,可使用但閑置的記錄欄區(qū)域44,表示所對(duì)應(yīng)的替代塊35未被記錄有數(shù)字?jǐn)?shù)據(jù);第三,不可使用記錄欄區(qū)域46,表示所對(duì)應(yīng)的替代塊35不可用以記錄數(shù)字?jǐn)?shù)據(jù)。因此,只要搜索缺陷表塊38中是否仍有可使用但閑置的記錄欄區(qū)域44,便可得知替代區(qū)域34中是否仍有閑置的替代塊35可用以記錄數(shù)字?jǐn)?shù)據(jù)。在光學(xué)記錄媒體記錄一條數(shù)字?jǐn)?shù)據(jù)時(shí),將所述數(shù)字?jǐn)?shù)據(jù)記錄在某一缺陷管理區(qū)域30中數(shù)據(jù)區(qū)域32的塊中,在此稱之為目標(biāo)缺陷管理區(qū)域n的數(shù)據(jù)區(qū)域n的塊33a。當(dāng)數(shù)據(jù)區(qū)域n的塊33a發(fā)生缺陷無(wú)法記錄,或是記錄后無(wú)法正確讀取時(shí),則由一替代判斷模塊(未顯示在圖2或圖3)來(lái)判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。例如當(dāng)要將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述光學(xué)記錄媒體時(shí),若原定所述數(shù)字?jǐn)?shù)據(jù)應(yīng)記錄在一預(yù)定塊33a,而塊33a已被損壞;或者當(dāng)要記錄所述數(shù)字?jǐn)?shù)據(jù)在塊33a,隨后要從塊33a讀取所述數(shù)字?jǐn)?shù)據(jù)的信號(hào),而讀取時(shí)產(chǎn)生一不正常操作,則所述替代判斷模塊判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在位于替代區(qū)域34的另一塊。請(qǐng)參見(jiàn)圖2及圖4,圖4為本發(fā)明的在光學(xué)記錄媒體中搜索與記錄的方法的步驟流程圖。當(dāng)原定應(yīng)記錄在一目標(biāo)缺陷管理區(qū)域n的數(shù)據(jù)區(qū)域n中一預(yù)定塊33a的一條數(shù)字?jǐn)?shù)據(jù),經(jīng)過(guò)所述替代判斷模塊判斷必須記錄在替代區(qū)域34的另一塊時(shí),則利用本發(fā)明的搜索與記錄方法。本發(fā)明的搜索與記錄方法包含下列步驟步驟S60開(kāi)始;步驟S62檢查缺陷記錄表30中與目標(biāo)缺陷管理區(qū)域n相對(duì)應(yīng)的目標(biāo)缺陷表塊n中,是否仍有閑置的記錄欄44a可供記錄;步驟S64若相對(duì)應(yīng)的目標(biāo)缺陷表塊中至少仍有一閑置的記錄欄44a,則將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述目標(biāo)缺陷管理區(qū)域的替代區(qū)域n中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊35a內(nèi);步驟S66若目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄41,則以目標(biāo)缺陷表塊n為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄可供替代記錄,直到搜索到一替代的缺陷表塊中具有閑置的記錄欄;步驟S68將所述數(shù)字?jǐn)?shù)據(jù)記錄在替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi);步驟S70完成。如圖2所示,本實(shí)施例中,由于數(shù)據(jù)區(qū)域n中的塊33a被損壞,因此原定應(yīng)記錄在塊33a的一條數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。檢查缺陷記錄表30中的缺陷表塊n,是否仍有閑置的記錄欄44a可供記錄。若缺陷表塊n中至少仍有一閑置的記錄欄44a,則將所述數(shù)字?jǐn)?shù)據(jù)記錄在替代區(qū)域n中與記錄欄44a相對(duì)應(yīng)的一替代塊35a內(nèi)。若缺陷表塊n中無(wú)閑置的記錄欄,以缺陷表塊n為中心,并以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊是否仍有任何閑置的記錄欄。即依照?qǐng)D2箭頭1方向繼續(xù)檢查缺陷表塊n+1,若缺陷表塊n+1中仍無(wú)閑置的記錄欄,繼續(xù)按照箭頭2、3、4…等檢查缺陷表塊n-1、n+2、n-2…等,依此類推,直到搜索到一缺陷表塊中具有閑置的記錄欄時(shí),將所述數(shù)字?jǐn)?shù)據(jù)記錄在與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi)。請(qǐng)參見(jiàn)圖5,圖5為本發(fā)明的搜索與記錄系統(tǒng)50的功能方塊圖。本發(fā)明的搜索與記錄系統(tǒng)50可為一光盤機(jī),包含有一替代判斷模塊52、一搜索模塊54以及一記錄模塊56。替代判斷模塊52是用來(lái)判斷應(yīng)記錄在缺陷管理區(qū)域30的數(shù)據(jù)區(qū)域n中一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),是否須記錄在另一塊。若替代判斷模塊52判定所述數(shù)字?jǐn)?shù)據(jù)應(yīng)記錄在另一塊,搜索模塊54會(huì)檢查所述缺陷記錄表30中與缺陷管理區(qū)域n相對(duì)應(yīng)的缺陷表塊n中,是否仍有閑置的記錄欄可供記錄。若缺陷表塊n中仍有閑置的記錄欄44a,記錄模塊56將所述數(shù)字?jǐn)?shù)據(jù)記錄在與記錄欄44a相對(duì)應(yīng)的一替代塊內(nèi)。若缺陷表塊n中無(wú)閑置的記錄欄,則搜索模塊54會(huì)以缺陷表塊n為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊n+1、n-1、n+2、n-2…等等(如圖2所示),是否仍有任何閑置的記錄欄可供替代記錄,直到搜索到一替代的缺陷表塊中具有閑置的記錄欄。與公知的搜索方法相比,本發(fā)明提供一種在一光學(xué)記錄媒體中搜索與記錄的方法,以目標(biāo)缺陷表塊為中心,以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄。因此可有效地提高光盤機(jī)記錄數(shù)字?jǐn)?shù)據(jù)的效率。以上最佳具體實(shí)施例的詳述,是希望能更加清楚描述本發(fā)明的特征與精神,而并非要以上述所公開(kāi)的最佳具體實(shí)施例來(lái)對(duì)本發(fā)明的范疇加以限制。相反地,其目的是希望能在本發(fā)明的權(quán)利要求的范圍內(nèi)覆蓋各種改變及其相當(dāng)?shù)呐渲谩?quán)利要求1.一種搜索與記錄的方法,用來(lái)對(duì)于一光學(xué)記錄媒體中的缺陷塊(defectblock)搜索相對(duì)應(yīng)的替代塊(replacementblock),以便將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在所述光學(xué)記錄媒體中,所述光學(xué)記錄媒體包含有多個(gè)循序排列的缺陷管理區(qū)域(DefectManagementArea),各所述缺陷管理區(qū)域包含一數(shù)據(jù)區(qū)域(DataArea)與一替代區(qū)域(SpareArea),兩者都包含有多個(gè)塊可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù),而各所述塊并具有一相對(duì)應(yīng)的地址信息以供辨別,所述光學(xué)記錄媒體另包含有一缺陷記錄表(DefectTable),包含有多個(gè)循序排列的缺陷表塊(DefectTableBlock,DTB),各所述缺陷表塊是相對(duì)于所述光學(xué)記錄媒體中的一缺陷管理區(qū)域,并包含有多個(gè)預(yù)定數(shù)目的記錄欄,以一一相對(duì)應(yīng)于所述替代區(qū)域的多個(gè)塊,所述搜索與記錄方法包含下列步驟在所述光學(xué)記錄媒體中,當(dāng)原定應(yīng)記錄在一目標(biāo)缺陷管理區(qū)域的數(shù)據(jù)區(qū)域中一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),經(jīng)過(guò)判斷必須記錄在另一塊時(shí),則檢查所述缺陷記錄表中與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的目標(biāo)缺陷表塊中,是否仍有閑置的記錄欄可供記錄;若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中至少仍有一閑置的記錄欄,則將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述目標(biāo)缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi);若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄,則以所述目標(biāo)缺陷表塊為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄可供替代記錄;以及直到搜索到一替代的缺陷表塊中具有閑置的記錄欄時(shí),則將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi)。2.如權(quán)利要求1所述的搜索與記錄方法,其中另包含一替代判斷模塊,以判斷所述數(shù)字?jǐn)?shù)據(jù)是否必須記錄在另一塊。3.如權(quán)利要求2所述的搜索與記錄方法,其中當(dāng)要將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述光學(xué)記錄媒體時(shí),若原定應(yīng)記錄所述數(shù)字?jǐn)?shù)據(jù)的預(yù)定塊已被損壞,所述替代判斷模塊則判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。4.如權(quán)利要求2所述的搜索與記錄方法,其中要從所述光學(xué)記錄媒體中讀取所述數(shù)字?jǐn)?shù)據(jù)時(shí),若讀取所述數(shù)字?jǐn)?shù)據(jù)產(chǎn)生一不正常操作,所述替代判斷模塊則判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。5.如權(quán)利要求1所述的搜索與記錄方法,其中所述光學(xué)記錄媒體是一CD-RW(CompactDisk-reWritable)。6.如權(quán)利要求1所述的搜索與記錄方法,其中所述光學(xué)記錄媒體是一DVD+RW(DigitalVersatileDisk-reWritable)。7.一種搜索與記錄的系統(tǒng),用來(lái)對(duì)于一光學(xué)記錄媒體中的缺陷塊(defectblock)搜索相對(duì)應(yīng)的替代塊(replacementblock),以便將一數(shù)字?jǐn)?shù)據(jù)正確地記錄在所述光學(xué)記錄媒體中,所述光學(xué)記錄媒體包含有多個(gè)循序排列的缺陷管理區(qū)域(DefectManagementArea),各所述缺陷管理區(qū)域包含一數(shù)據(jù)區(qū)域(DataArea)與一替代區(qū)域(SpareArea),兩者都包含有多個(gè)塊可用來(lái)記錄數(shù)字?jǐn)?shù)據(jù),而各所述塊并具有一相對(duì)應(yīng)的地址信息以供辨別,所述光學(xué)記錄媒體另包含有一缺陷記錄表(DefectTable),包含有多個(gè)循序排列的缺陷表塊(DefectTableBlock,DTB),各所述缺陷表塊是相對(duì)于所述光學(xué)記錄媒體中的一缺陷管理區(qū)域,并包含有多個(gè)預(yù)定數(shù)目的記錄欄,以一一相對(duì)應(yīng)于所述替代區(qū)域的多個(gè)塊,所述搜索與記錄方法包含有一替代判斷模塊,用來(lái)判斷原定應(yīng)記錄在所述光學(xué)記錄媒體的一目標(biāo)缺陷管理區(qū)域的數(shù)據(jù)區(qū)域中一預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),是否需要記錄在另一塊;一搜索模塊,當(dāng)所述替代判斷模塊判定所述數(shù)字?jǐn)?shù)據(jù)記錄在另一塊時(shí),則所述搜索模塊會(huì)檢查所述缺陷記錄表中與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的目標(biāo)缺陷表塊中,是否仍有閑置的記錄欄可供記錄;一記錄模塊,若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中至少仍有一閑置的記錄欄,則所述記錄模塊會(huì)將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述目標(biāo)缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi);其中,若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄,則所述搜索模塊會(huì)以所述目標(biāo)缺陷表塊為中心,進(jìn)一步以來(lái)回跳躍的方式循序搜索相鄰的缺陷表塊中是否仍有任何閑置的記錄欄可供替代記錄,直到搜索到一替代的缺陷表塊中具有閑置的記錄欄;接著由所述記錄模塊將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中與所述閑置的記錄欄相對(duì)應(yīng)的一替代塊內(nèi)。8.如權(quán)利要求6所述的搜索與記錄系統(tǒng),其中當(dāng)要將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述光學(xué)記錄媒體中之時(shí),若原定應(yīng)記錄所述數(shù)字?jǐn)?shù)據(jù)的預(yù)定塊已被損壞,所述替代判斷模塊則判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。9.如權(quán)利要求7所述的搜索與記錄系統(tǒng),其中要從所述光學(xué)記錄媒體中讀取所述數(shù)字?jǐn)?shù)據(jù)之時(shí),若讀取所述數(shù)字?jǐn)?shù)據(jù)產(chǎn)生一不正常操作,所述替代判斷模塊則判斷所述數(shù)字?jǐn)?shù)據(jù)必須記錄在另一塊。10.如權(quán)利要求6所述的搜索與記錄系統(tǒng),其中所述光學(xué)記錄媒體是一CD-RW(CompactDiskreWritable)。11.如權(quán)利要求6所述的搜索與記錄系統(tǒng),其中所述光學(xué)記錄媒體是一DVD+RW(DigitalVersatileDiskreWritable)。全文摘要本發(fā)明提供一種搜索與記錄的方法,用來(lái)對(duì)于光學(xué)記錄媒體中的缺陷塊搜索相對(duì)應(yīng)的替代塊。所述光學(xué)記錄媒體包含有多個(gè)缺陷管理區(qū)域以及一缺陷記錄表。所述缺陷記錄表內(nèi)包含對(duì)應(yīng)于所述缺陷管理區(qū)域的多個(gè)缺陷表塊。各缺陷表塊包含有多個(gè)記錄欄。當(dāng)原定應(yīng)記錄在目標(biāo)缺陷管理區(qū)域的預(yù)定塊的一條數(shù)字?jǐn)?shù)據(jù),經(jīng)過(guò)判斷必須記錄在另一塊時(shí),則檢查與所述目標(biāo)缺陷管理區(qū)域相對(duì)應(yīng)的目標(biāo)缺陷表塊中,是否仍有閑置的記錄欄可供記錄。若所述相對(duì)應(yīng)的目標(biāo)缺陷表塊中并無(wú)閑置的記錄欄,則以所述目標(biāo)缺陷表塊為中心,循序搜索相鄰的缺陷表塊,直到搜索到有閑置的記錄欄。將所述數(shù)字?jǐn)?shù)據(jù)記錄在所述替代的缺陷表塊所相對(duì)應(yīng)的缺陷管理區(qū)域的替代區(qū)域中。文檔編號(hào)G11B20/12GK1484244SQ0214276公開(kāi)日2004年3月24日申請(qǐng)日期2002年9月19日優(yōu)先權(quán)日2002年9月19日發(fā)明者李明鴻,吳元丁申請(qǐng)人:聯(lián)發(fā)科技股份有限公司