專利名稱::于光學存儲媒體中更新所存儲映射旗標的方法及系統(tǒng)的制作方法
技術領域:
:本發(fā)明關于一種更新存儲數(shù)據(jù)的方法,尤指一種于光學存儲媒體中映射旗標的更新方法。
背景技術:
:公知的光盤上具有一毀損存儲表(DefectTable,DT),使光碟機在寫錄或讀取一光盤上的毀損區(qū)塊時,可以利用該毀損存儲表搜尋到替代的區(qū)塊。因而使CD-RW較傳統(tǒng)的可重寫式光碟使用上更為可靠。請見圖1,圖1為公知光盤10的文件平面配置示意圖。光盤10最多包含有64個循序排列的毀損管理區(qū)域(未顯示)(DefectManagementArea)、一主要毀損存儲表(MainDefectTable)、及一第二毀損存儲表(SecondDefectTable),分別存儲于光盤10中間部分16、內(nèi)圈的引入?yún)^(qū)(Lead-inArea)12、及外圈的程序區(qū)(ProgramArea)14。每一毀損管理區(qū)域均包含一數(shù)據(jù)區(qū)域(DataArea)與一替補區(qū)域(SpareArea)。因而光盤10是分別包括最多64個數(shù)據(jù)區(qū)域(DataArea)以及64個替補區(qū)域。公知該數(shù)據(jù)區(qū)域包含有4352個區(qū)塊可用來存儲數(shù)字數(shù)據(jù)。而該替補區(qū)域包含有256個區(qū)塊,用以數(shù)據(jù)區(qū)域中的區(qū)塊損毀時,替補存儲數(shù)字數(shù)據(jù)。每一區(qū)塊均編有一相對應的地址信息以供辨別。該第二毀損存儲表數(shù)據(jù)是復制自該主要毀損表,在此統(tǒng)稱一毀損存儲表(DefectTable)。毀損存儲表18包含有最多8個數(shù)據(jù)包19。每一數(shù)據(jù)包19中包含有4組依某特定順序排列的毀損表區(qū)塊組22、24、26、28,每組毀損表區(qū)塊組22、24、26、28中有8個毀損表區(qū)塊20。該4組毀損表區(qū)塊組是重復存儲8個毀損表區(qū)塊20的數(shù)據(jù)。因此,毀損存儲表18總共包含有最多64個毀損表區(qū)塊20分別相對于最多64個毀損管理區(qū)域中的替補區(qū)域。每一毀損表區(qū)塊20包含有多個預定數(shù)目的存儲欄位30一一相對應于該替補區(qū)域的256個區(qū)塊。所述存儲欄位是用以存儲所對應替補區(qū)域的區(qū)塊的存儲狀態(tài)和所替補存儲的數(shù)據(jù)區(qū)域毀損區(qū)塊的地址信息。當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于該毀損存儲表中與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,稱做直接映射,否則稱做為非直接映射。每一毀損表區(qū)塊中另具有一映射旗標32,用以指示所相對應的替補區(qū)域是否為直接映射。公知要決定該映射旗標是否為直接映射時,需一一檢查該毀損表區(qū)塊中所有存儲欄位30所存儲的數(shù)據(jù)區(qū)域毀損區(qū)塊的地址信息。然而,公知的方法相當浪費時間。因此,本發(fā)明的主要目的在于提供一種于光學存儲媒體中所存儲映射旗標的更新方法及系統(tǒng),以解決上述問題。
發(fā)明內(nèi)容本發(fā)明的主要目的在提供一種于光學存儲媒體中更新所存儲映射旗標的方法及系統(tǒng),以解決公知技術的問題。以一最佳具體實施例說明,本發(fā)明是提供一種于一光學存儲媒體,例如一光盤中,對所存儲的數(shù)據(jù)區(qū)域的直接映射旗標進行更新的方法及系統(tǒng)。該光學存儲媒體包含有多個毀損管理區(qū)域(DefectManagementArea)以及一毀損存儲表(DefectTable)。所述毀損管理區(qū)域是循序排列并編號。每一毀損管理區(qū)域包含一數(shù)據(jù)區(qū)域(DataArea)與一替補區(qū)域(SpareArea)。每一數(shù)據(jù)區(qū)域以及替補區(qū)域皆包含有多個區(qū)塊可用來存儲數(shù)字數(shù)據(jù)。各該區(qū)塊均有一相對應的地址信息以供辨別。該毀損存儲表包含有多個毀損表區(qū)塊(DefectTableBlock,DTB)。各該毀損表區(qū)塊循序排列并編號,并相對于該毀損管理區(qū)域的一替補區(qū)域。每一毀損表區(qū)塊存儲有一直接映射旗標與多個預定數(shù)目的存儲欄位。所述存儲欄位一一相對應于該替補區(qū)域的多個區(qū)塊。當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,該直接映射旗標會設定為一第一狀態(tài),否則會設定為一第二狀態(tài)。本發(fā)明的映射旗標更新方法依據(jù)一預定的區(qū)塊順序決定程序決定該毀損存儲表中所述毀損表區(qū)塊的待檢查順序。接著依據(jù)該待檢查順序一一檢查所述毀損表區(qū)塊中是否有任何標示為已存儲的存儲欄位。接著以預定的欄位檢查程序,檢查所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬的毀損管理區(qū)域的編號。最后利用所取得的編號,決定是否更新直接映射旗標為該第二狀態(tài)。本發(fā)明是利用一預定的欄位檢查程序,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬一起始數(shù)據(jù)區(qū)域編號以及一最終數(shù)據(jù)區(qū)域編號,并取得該起始區(qū)域與該最終區(qū)域中所包含區(qū)域的號碼。最后,除了目前檢查的毀損表區(qū)塊之外,將各該區(qū)域編號相對應的毀損表區(qū)塊中所存儲有的該直接映射旗標更新為非直接映射狀態(tài)。利用本發(fā)明,可節(jié)省公知方法必須一一搜尋存儲欄位中的地址信息所耗費的時間,并可有效提升直接映射旗標的正確性。關于本發(fā)明的優(yōu)點與精神可以利用以下的發(fā)明詳述及附圖得到進一步的了解。圖1為公知光盤的文件平面配置示意圖。圖2為本發(fā)明光盤的數(shù)據(jù)存儲區(qū)塊的示意圖。圖3是利用本發(fā)明更新方法的一毀損表區(qū)塊示意圖。圖4為本發(fā)明的一具體實施例的示意圖。圖5為本發(fā)明直接映射旗標更新系統(tǒng)的功能區(qū)塊圖。附圖符號說明40毀損管理區(qū)域42數(shù)據(jù)區(qū)域44替補區(qū)域46毀損存儲表48毀損表區(qū)塊50存儲欄位50a、50b單元52直接映射旗標54已使用存儲欄位區(qū)域56可使用但閑置的存儲欄位區(qū)域58不可使用存儲欄位區(qū)域60i起始已存儲欄位60f最終已存儲欄位100直接映射旗標更新系統(tǒng)102判斷存儲模塊104旗標設定模塊106順序決定模塊108檢查/更新模塊具體實施例方式本發(fā)明是提供一種對一光學存儲媒體中所存儲的數(shù)據(jù)區(qū)域的直接映射旗標進行更新的方法及系統(tǒng)。該光學存儲媒體可為一CD-RW(CompactDisk-ReWritable)光盤。請參閱圖2。圖2為本發(fā)明光盤的數(shù)據(jù)存儲區(qū)塊的示意圖。于一格式化的CD-RW光盤上包含有多個毀損管理區(qū)域40(DefectManagementArea)以及一毀損存儲表46(DefectTable)。毀損管理區(qū)域40是循序排列并加以編號為A、B、C、D、E。各該毀損管理區(qū)域40包含一數(shù)據(jù)區(qū)域42(DataArea)與一替補區(qū)域44(SpareArea),兩者皆包含有多個區(qū)塊可用來存儲數(shù)字數(shù)據(jù)。各該區(qū)塊并編有一相對應的地址信息以供辨別。毀損存儲表46包含多個毀損表區(qū)塊48(DefectTableBlock,DTB)。毀損表區(qū)塊48是循序排列并加以編號為a、b、c、d、e。請參閱圖3,圖3是利用本發(fā)明更新方法的一毀損表區(qū)塊48示意圖。各該毀損表區(qū)塊是相對于該光學存儲媒體中的一毀損管理區(qū)域,并存儲有多個預定數(shù)目的存儲欄位50與一直接映射旗標52。存儲欄位50一一相對應于該替補區(qū)域的多個區(qū)塊。當原訂應存儲于某一該數(shù)據(jù)區(qū)域中一預定區(qū)塊的一批數(shù)字數(shù)據(jù),經(jīng)過判斷該預定區(qū)塊遭毀損而另行存儲于某一該替補區(qū)域中一供替補的區(qū)塊時,會將相關數(shù)據(jù)存儲于該毀損存儲表中某一毀損表區(qū)塊48的存儲欄位50內(nèi)。接著將存儲欄位50標示為已存儲,依序排列于毀損表區(qū)塊48中。每一存儲欄位50是為共有6個字節(jié),可區(qū)分為2個單元50a以及50b。單元50a的3個字節(jié)所存儲的相關數(shù)據(jù)是該已遭毀損區(qū)塊的地址信息。單元50b的3個字節(jié)所存儲的相關數(shù)據(jù)是該相對應替補區(qū)塊的地址信息,根據(jù)該已遭毀損區(qū)塊的地址信息,可辨識出該區(qū)塊所屬的一毀損管理區(qū)域的編號。毀損表區(qū)塊48根據(jù)存儲欄位所對應繼之替補區(qū)域中區(qū)塊的存儲狀態(tài),可區(qū)分為三大區(qū)域第一,已使用存儲欄位區(qū)域54表示其中存儲欄位所對應的替補區(qū)塊可能已代替單元所指示的區(qū)塊存儲有數(shù)字數(shù)據(jù);第二,可使用但閑置的存儲欄位區(qū)域56表示所對應的替補區(qū)塊未被存儲有數(shù)字數(shù)據(jù);第三,不可使用存儲欄位區(qū)域58表示所對應的替補區(qū)塊不可用以存儲數(shù)字數(shù)據(jù)。當新加入一遭毀損區(qū)塊的相關數(shù)據(jù)之時,該毀損表區(qū)塊中的存儲欄位會依據(jù)每一存儲欄位50中單元50a所存儲的該已遭毀損區(qū)塊的地址信息重新排序。所述依序排列的已存儲的存儲欄位可定義出一起始已存儲欄位60i與一最終已存儲欄位60f。而其中根據(jù)存儲欄位50中所存儲遭毀損區(qū)塊所屬的地址信息所辯識出的毀損管理區(qū)域的編號,相對應定義為一起始區(qū)域編號與一最終區(qū)域編號。當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于該毀損存儲表中與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,毀損表區(qū)塊48中所存儲的直接映射旗標52會設定為一第一狀態(tài),即直接映射(straightmapping),否則會設定為一第二狀態(tài),即非直接映射(non-straightmapping)。直接映射旗標52為一個位組的存儲欄位,其中一位(bit)的存儲空間用來指示相對應的數(shù)據(jù)區(qū)域遭毀損區(qū)塊的相關數(shù)據(jù)是否皆存儲于相對應的毀損表區(qū)塊,直接映射時存儲為1,非直接映射時存儲為0。當一毀損表區(qū)塊為直接映射時,表示可直接搜尋數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊來得知替換的情形。請參閱圖4,圖4為本發(fā)明的更新方法的一步驟流程圖。在該光學存儲媒體尚未存儲任何數(shù)字數(shù)據(jù)時,所有所述毀損表區(qū)塊中所存儲的直接映射旗標皆預設為第一狀態(tài)。至于當一毀損表區(qū)塊中并未包含任何已存儲的存儲欄位時,則不更改該毀損表區(qū)塊中所存儲的該直接映射旗標的狀態(tài),并依據(jù)一待檢查順序繼續(xù)對該毀損存儲表中下一個毀損表區(qū)塊進行檢查。該更新方法包含下列步驟步驟S50開始;步驟S52依據(jù)一預定的區(qū)塊順序決定程序,即依據(jù)所述毀損表區(qū)塊的編號順序,來決定該毀損存儲表中所述毀損表區(qū)塊待檢查的順序;步驟S54依據(jù)步驟S52所決定出來的該待檢查順序,于該毀損存儲表中對所述毀損表區(qū)塊一一進行一預定的區(qū)塊檢查程序;步驟S54檢查該毀損表區(qū)塊中是否有任何標示為已存儲的存儲欄位;步驟S56以一預定的欄位檢查程序,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬的相關數(shù)據(jù);步驟S58于目前所檢查的該毀損表區(qū)塊中所存儲相關數(shù)據(jù)中的地址信息,分別取得該起始區(qū)域編號與該最終區(qū)域編號;步驟S60依序檢查該毀損表區(qū)塊中其他已存儲的存儲欄位所存儲的地址信息,以找出包含該起始區(qū)域編號與該最終區(qū)域編號范圍內(nèi)的所有區(qū)域編號;步驟S62利用所取得的相關數(shù)據(jù),決定是否將相對應的毀損表區(qū)塊中所存儲有的該直接映射旗標更新為非直接映射;步驟S64完成。其中步驟S62,是對于步驟S60所找出的所有區(qū)域編號,一一將相對應的毀損表區(qū)塊中所存儲有的該直接映射旗標更新為該第二狀態(tài),除了目前所檢查的該毀損表區(qū)塊之外。回到圖2。下面以一具體實施例說明本專利的更新方法。毀損表區(qū)塊a、b、c、d、e,分別對應于毀損管理區(qū)域A、B、C、D、E。于本更新方法開始之后,依據(jù)毀損表區(qū)塊的編號順序,即自毀損表區(qū)塊a開始,接續(xù)對毀損表區(qū)塊b、c、d、e一一進行一預定的區(qū)塊檢查程序。檢查毀損表區(qū)塊a中存儲欄位50是否有任何標示為已存儲的存儲欄位。若毀損表區(qū)塊a中未包含任何已存儲的存儲欄位50時,不更改與毀損管理區(qū)域A相對應直接映射旗標的狀態(tài),并接著對毀損表區(qū)塊b進行檢查。檢查毀損表區(qū)塊b中的已存儲的存儲欄位50,并取得其中所存儲遭毀損區(qū)塊所屬的相關數(shù)據(jù)。根據(jù)毀損表區(qū)塊b中已存儲的存儲欄位50所存儲相關數(shù)據(jù)中的地址信息,分別取得一起始區(qū)域編號與一最終區(qū)域編號。若毀損表區(qū)塊b中所存儲的地址信息代表起始區(qū)域編號為數(shù)據(jù)區(qū)域B,最終區(qū)域編號為數(shù)據(jù)區(qū)域E。依序檢查毀損表區(qū)塊b中其他已存儲的存儲欄位所存儲的地址信息。利用該地址信息找出包含于起始區(qū)域編號B與最終區(qū)域編號E范圍內(nèi)的所有區(qū)域編號。若檢查毀損表區(qū)塊b的結(jié)果為在起始區(qū)域及最終區(qū)域之間另包含有數(shù)據(jù)區(qū)域C中區(qū)塊的地址信息。除了目前所檢查的毀損表區(qū)塊b之外,一一更新毀損管理區(qū)域C、E所相對應的直接映射旗標52為0,即非直接映射。根據(jù)直接映射的定義,當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于該毀損存儲表中與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時為直接映射。因此以本實施例來說,數(shù)據(jù)區(qū)域C、E中毀損區(qū)塊的信息皆存儲于替補區(qū)域C、E時為直接映射。但卻在替補區(qū)域B中也發(fā)現(xiàn)有為數(shù)據(jù)區(qū)域C、E替補存儲的數(shù)據(jù),因此毀損管理區(qū)域C、E為非直接映射。因而更改數(shù)據(jù)區(qū)域C、E相對應的直接映射旗標為非直接映射。至于毀損管理區(qū)域B則要在其他的毀損表區(qū)塊進行檢查程序發(fā)現(xiàn)其他毀損表區(qū)塊如c、d、e中的已存儲欄位中,具有屬于數(shù)據(jù)區(qū)域B的地址信息時,才可更新數(shù)據(jù)區(qū)域B相對應的直接映射旗標應為0,即非直接映射。若檢查完毀損表區(qū)塊如c、d、e中的已存儲欄位,未發(fā)現(xiàn)有屬于數(shù)據(jù)區(qū)域B的地址數(shù)據(jù),則毀損表區(qū)塊b的直接映射旗標則不會被更新為第二狀態(tài)0,仍維持于第一狀態(tài)1,即直接映射。請參閱圖5,圖5為本發(fā)明的直接映射旗標更新系統(tǒng)100的功能區(qū)塊圖。更新系統(tǒng)100可為一光碟機,包含有一判斷存儲模塊102以及一旗標設定模塊104。當原訂應存儲于某一數(shù)據(jù)區(qū)域42中一預定區(qū)塊的一批數(shù)字數(shù)據(jù),因該預定區(qū)塊遭毀損而應另行存儲于某一替補區(qū)域44中一供替補的區(qū)塊時,判斷存儲模塊102會將相關數(shù)據(jù)如毀損區(qū)塊的地址信息...等,存儲于毀損存儲表46中某一毀損表區(qū)塊48的一存儲欄位50內(nèi),并將該存儲欄位標示為已存儲且依序排列于毀損表區(qū)塊48中。旗標設定模塊104用以設定毀損表區(qū)塊48中所存儲的直接映射旗標52的狀態(tài)。例如,當數(shù)據(jù)區(qū)域B中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于毀損存儲表46中與數(shù)據(jù)區(qū)域B相對應的毀損表區(qū)塊b時,設定毀損表區(qū)塊b中所存儲的直接映射旗標為第一狀態(tài)1代表直接映射,否則設定為第二狀態(tài)0代表非直接映射。旗標設定模塊104包含有一順序決定模塊106以及一檢查/更新模塊108。順序決定模塊106是依據(jù)一預定的區(qū)塊順序決定程序,來決定更新直接映射旗標的程序中,檢查毀損存儲表46中毀損表區(qū)塊48的順序。檢查/更新模塊108是依據(jù)該順序決定模塊所決定出來的該待檢查順序,對毀損表區(qū)塊48一一進行一預定的區(qū)塊檢查程序。其中,該區(qū)塊檢查程序是檢查/更新模塊108先檢查毀損表區(qū)塊48中是否有任何標示為已存儲的存儲欄位。接著,檢查/更新模塊108以一預定的欄位檢查程序,于目前的該毀損表區(qū)塊中,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位所存儲的地址信息,以取得其中所存儲遭毀損區(qū)塊所屬的相關數(shù)據(jù),即數(shù)據(jù)區(qū)域42中毀損區(qū)塊的地址信息。接著分別取得一起始區(qū)域編號與一最終區(qū)域編號。檢查/更新模塊108依序檢查毀損表區(qū)塊48中其他已存儲的存儲欄位所存儲的地址信息,以找出包含于該起始區(qū)域編號與該最終區(qū)域編號范圍內(nèi)的所有區(qū)域編號。最后,檢查/更新模塊108利用所有區(qū)域編號,除了目前所檢查的該毀損表區(qū)塊之外,一一將相對應的該直接映射旗標更新為該第二狀態(tài)。與公知設定直接映射旗標的方法相以較,本發(fā)明是利用一預定的欄位檢查程序,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬一起始數(shù)據(jù)區(qū)域編號以及一最終數(shù)據(jù)區(qū)域編號,并取得起始區(qū)域與最終區(qū)域中所包含區(qū)域的號碼。最后,除了目前檢查的毀損表區(qū)塊所屬的數(shù)據(jù)區(qū)域外,將各該區(qū)域編號相對應的該直接映射旗標更新為該非直接映射狀態(tài)。利用本發(fā)明,可節(jié)省公知方法必須一一搜尋存儲欄位中的地址信息所耗費的時間,并可有效提升直接映射旗標的正確性。利用以上較佳具體實施例的詳述,是希望能更加清楚描述本發(fā)明的特征與精神,而并非以上述所公開的較佳具體實施例來對本發(fā)明的范疇加以限制。相反地,其目的是希望能涵蓋各種改變及具等效的安排于本發(fā)明的權利要求的范圍內(nèi)。權利要求1.一種對一光學存儲媒體中所存儲的數(shù)據(jù)區(qū)域的直接映射旗標進行更新的方法,該光學存儲媒體包含有多個循序排列并加以編號的毀損管理區(qū)域,各該毀損管理區(qū)域包含一數(shù)據(jù)區(qū)域與一替補區(qū)域,兩者皆包含有多個區(qū)塊可用來存儲數(shù)字數(shù)據(jù),而各該區(qū)塊并編有一相對應的地址信息以供辨別,該光學存儲媒體另包含有一毀損存儲表,包含有多個循序排列并加以編號的毀損表區(qū)塊,各該毀損表區(qū)塊是相對于該光學存儲媒體中的一毀損管理區(qū)域,并存儲有一直接映射旗標與多個預定數(shù)目的存儲欄位,所述存儲欄位并一一相對應于該替補區(qū)域的多個區(qū)塊;當原訂應存儲于某一該數(shù)據(jù)區(qū)域中一預定區(qū)塊的一批數(shù)字數(shù)據(jù),經(jīng)過判斷該預定區(qū)塊遭毀損而另行存儲于某一該替補區(qū)域中一供替補的區(qū)塊時,會將相關數(shù)據(jù)存儲于該毀損存儲表中某一該毀損表區(qū)塊的存儲欄位內(nèi),并將該存儲欄位標示為已存儲,而依序排列于該毀損表區(qū)塊中;當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于該毀損存儲表中與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,該毀損表區(qū)塊中所存儲的該直接映射旗標會設定為一第一狀態(tài),否則會設定為一第二狀態(tài)。該更新方法包含下列步驟(A)依據(jù)一預定的區(qū)塊順序決定程序,來決定該毀損存儲表中所述毀損表區(qū)塊待檢查的順序;以及(B)依據(jù)所決定出來的該待檢查順序,于該毀損存儲表中對所述毀損表區(qū)塊一一進行一預定的區(qū)塊檢查程序,該區(qū)塊檢查程序包含(B1)檢查該毀損表區(qū)塊中是否有任何標示為已存儲的存儲欄位;(B2)以一預定的欄位檢查程序,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬的相關數(shù)據(jù);以及(B3)利用所取得的相關數(shù)據(jù),決定是否將相對應的該直接映射旗標更新為該第二狀態(tài)。2.如權利要求1所述的更新方法,其中該存儲欄位中所存儲的相同數(shù)據(jù)是包含該已遭毀損區(qū)塊的地址信息以及該相對應替補區(qū)塊的地址信息,根據(jù)該已遭毀損區(qū)塊的地址信息,可辨識出該區(qū)塊所屬的一毀損管理區(qū)域的編號。3.如權利要求2所述的更新方法,其中于新加入一遭毀損區(qū)塊的相關數(shù)據(jù)之時,該毀損表區(qū)塊的存儲欄位會依據(jù)該已遭毀損區(qū)塊的地址信息重新排序。4.如權利要求1所述的更新方法,其中該預定的區(qū)塊順序決定程序是依據(jù)所述毀損表區(qū)塊的編號順序,來決定該毀損存儲表中所述毀損表區(qū)塊待檢查的順序。5.如權利要求1所述的更新方法,其中在該光學存儲媒體尚未存儲任何數(shù)字數(shù)據(jù)時,所有所述毀損表區(qū)塊中所存儲的直接映射旗標皆預設為該第一狀態(tài)。6.如權利要求1所述的更新方法,其中當該毀損表區(qū)塊中并未包含任何已存儲的存儲欄位時,則不更改該毀損表區(qū)塊中所存儲的該直接映射旗標的狀態(tài),并依據(jù)該待檢查順序繼續(xù)對該毀損存儲表中下一個毀損表區(qū)塊進行檢查。7.如權利要求3所述的更新方法,其中所述依序排列的已存儲的存儲欄位可定義出一起始已存儲欄位與一最終已存儲欄位,而其中根據(jù)所存儲遭毀損區(qū)塊所屬的地址信息所辨識出的毀損管理區(qū)域的編號,相對應定義為一起始區(qū)域編號與一最終區(qū)域編號。8.如權利要求7所述的更新方法,其中該預定的欄位檢查程序包含于目前所檢查的該毀損表區(qū)塊中所存儲的地址信息,分別取得該起始區(qū)域編號與該最終區(qū)域編號;依序檢查該毀損表區(qū)塊中其他已存儲的存儲欄位所存儲的地址信息,以找出包含于該起始區(qū)域編號與該最終區(qū)域編號范圍內(nèi)的所有區(qū)域編號;對于上述所找出的所有區(qū)域編號,一一將相對應的該直接映射旗標更新為該第二狀態(tài),除了目前所檢查的該毀損表區(qū)塊之外。9.如權利要求1所述的更新方法,其中該光學存儲媒體是一CD-RW。10.一種對一光學存儲媒體中所存儲的數(shù)據(jù)區(qū)域的直接映射旗標進行更新的系統(tǒng),該光學存儲媒體包含有多個循序排列并加以編號的毀損管理區(qū)域,各該毀損管理區(qū)域包含一數(shù)據(jù)區(qū)域與一替補區(qū)域,兩者皆包含有多個區(qū)塊可用來存儲數(shù)字數(shù)據(jù),而各該區(qū)塊并編有一相對應的地址信息以供辨別,該光學存儲媒體另包含有一毀損存儲表,包含有多個循序排列并加以編號的毀損表區(qū)塊,各該毀損表區(qū)塊是相對于該光學存儲媒體中的一毀損管理區(qū)域,并存儲有一直接映射旗標與多個預定數(shù)目的存儲欄位,所述存儲欄位并一一相對應于該替補區(qū)域的多個區(qū)塊,該更新系統(tǒng)包括一判斷存儲模塊,當原訂應存儲于某一該數(shù)據(jù)區(qū)域中一預定區(qū)塊的一批數(shù)字數(shù)據(jù),因該預定區(qū)塊遭毀損而應另行存儲于某一該替補區(qū)域中一供替補的區(qū)塊,該判斷存儲模塊會將相關數(shù)據(jù)存儲于該毀損存儲表中某一該毀損表區(qū)塊的存儲欄位內(nèi),并將該存儲欄位標示為已存儲,而依序排列于該毀損表區(qū)塊中;以及一旗標設定模塊,用以設定該毀損表區(qū)塊中所存儲的該直接映射旗標的狀態(tài),當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于該毀損存儲表中與該數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,設定該毀損表區(qū)塊中所存儲的直接映射旗標為一第一狀態(tài),否則設定為一第二狀態(tài);該旗標設定模塊包含有一順序決定模塊,依據(jù)一預定的區(qū)塊順序決定程序,來決定該毀損存儲表中所述毀損表區(qū)塊待檢查的順序;以及一檢查/更新模塊,依據(jù)該順序決定模塊所決定出來的該待檢查順序,于該毀損存儲表中對所述毀損表區(qū)塊一一進行一預定的區(qū)塊檢查程序;其中,該檢查/更新模塊是以下列步驟執(zhí)行該區(qū)塊檢查程序檢查該毀損表區(qū)塊中是否有任何標示為已存儲的存儲欄位;以一預定的欄位檢查程序,檢查該毀損表區(qū)塊中所述已存儲的存儲欄位,以取得其中所存儲遭毀損區(qū)塊所屬的相關數(shù)據(jù);以及利用所取得的相關數(shù)據(jù),將相對應的該直接映射旗標更新為該第二狀態(tài)。11.如權利要求11所述的更新系統(tǒng),其中該存儲欄位中所存儲的相同數(shù)據(jù)是包含該已遭毀損區(qū)塊的地址信息以及該相對應替補區(qū)塊的地址信息,其中根據(jù)該已遭毀損區(qū)塊的地址信息,可辨識出該區(qū)塊所屬的該毀損管理區(qū)域的編號。12.如權利要求12所述的更新系統(tǒng),其中于新加入一遭毀損區(qū)塊的相關數(shù)據(jù)之時,該毀損表區(qū)塊的存儲欄位會依據(jù)該已遭毀損區(qū)塊的地址信息重新排序。13.如權利要求11所述的更新系統(tǒng),其中該預定的區(qū)塊順序決定程序是依據(jù)所述毀損表區(qū)塊的編號順序,來決定該毀損存儲表中所述毀損表區(qū)塊待檢查的順序。14.如權利要求11所述的更新系統(tǒng),其中在該光學存儲媒體尚未存儲任何數(shù)字數(shù)據(jù)時,該檢查/更新模塊會將所有所述毀損表區(qū)塊中所存儲的直接映射旗標皆預設為該第一狀態(tài)。15.如權利要求11所述的更新系統(tǒng),其中當該毀損表區(qū)塊中并未包含任何已存儲的存儲欄位時,該檢查/更新模塊不會更改該毀損表區(qū)塊中所存儲的直接映射旗標的狀態(tài),并依據(jù)該待檢查順序繼續(xù)對該毀損存儲表中下一個毀損表區(qū)塊進行檢查。16.如權利要求13所述的更新系統(tǒng),于該毀損表區(qū)塊中,所述依序排列的已存儲的存儲欄位可定義出一起始已存儲欄位與一最終已存儲欄位,而其中根據(jù)所存儲遭毀損區(qū)塊的地址信息所辨識出的毀損管理區(qū)域的編號,相對應定義為一起始區(qū)域編號與一最終區(qū)域編號。17.如權利要求17所述的更新系統(tǒng),其中該預定的欄位檢查程序包含于目前所檢查的該毀損表區(qū)塊中所存儲的地址信息,分別取得該起始區(qū)域編號與該最終區(qū)域編號;依序檢查該毀損表區(qū)塊中其他已存儲的存儲欄位所存儲的地址信息,以找出包含于該起始區(qū)域編號與該最終區(qū)域編號范圍內(nèi)的所有區(qū)域編號;對于上述所找出的所有區(qū)域編號,一一將相對應的該直接映射旗標更新為該第二狀態(tài),除了目前所檢查的該毀損表區(qū)塊之外。18.如權利要求11所述的更新系統(tǒng),其中該光學存儲媒體是一CD-RW。全文摘要一種于光學存儲媒體中,對所存儲的數(shù)據(jù)區(qū)域的直接映射旗標進行更新的方法及系統(tǒng)。光學存儲媒體包含多個毀損管理區(qū)域及一毀損存儲表。毀損管理區(qū)域是循序排列并編號。每一毀損管理區(qū)域包含數(shù)據(jù)區(qū)域與替補區(qū)域。每一數(shù)據(jù)區(qū)域及替補區(qū)域皆包含多個區(qū)塊可用來存儲數(shù)字數(shù)據(jù)。各區(qū)塊均有一相對應的地址信息以供辨別。毀損存儲表包含多個毀損表區(qū)塊。各毀損表區(qū)塊循序排列并編號,并相對于毀損管理區(qū)域之一。每一毀損表區(qū)塊存儲直接映射旗標與多個預定數(shù)目的存儲欄位。所述存儲欄位相對應于替補區(qū)域的多個區(qū)塊。當某一數(shù)據(jù)區(qū)域中所有遭毀損區(qū)塊的相關數(shù)據(jù),皆存儲于與數(shù)據(jù)區(qū)域相對應的毀損表區(qū)塊時,直接映射旗標會設定為第一狀態(tài),否則設定為第二狀態(tài)。文檔編號G06F12/06GK1492333SQ0214716公開日2004年4月28日申請日期2002年10月24日優(yōu)先權日2002年10月24日發(fā)明者李明鴻申請人:聯(lián)發(fā)科技股份有限公司