一种在光学记录媒体中搜索与记录数字数据的方法及系统的制作方法

文档序号:6740240阅读:194来源:国知局

专利名称::一种在光学记录媒体中搜索与记录数字数据的方法及系统的制作方法
技术领域
:本发明是关于一种搜索与记录的方法及系统,特别指将一数字数据正确地记录在一光学记录媒体的方法及系统。
背景技术
:公知的光盘片上具有一缺陷记录表(DefectTable,DT),使光盘机在记录或读取光盘片上的缺陷块时,可以根据所述缺陷记录表搜索到替代的块。请见图1,图1为公知的完全格式化的光盘片10的文件平面配置示意图。光盘片10包含至多64个循序排列的缺陷管理区域(未显示)(DefectManagementArea)、一主要缺陷表(MainDefectTable)、及一第二缺陷记录表(SecondDefectTable),分别存储于光盘片10中间部分16、内圈的引入区(Lead-inArea)12、及外圈的程序区(ProgramArea)14。每一缺陷管理区域都包含一数据区域(DataArea)与一替代区域(SpareArea)。因而光盘片10是分别包括至多64个数据区域以及相对应个替代区域。公知的所述数据区域包含有4352个块,可用来记录数字数据。而所述替代区域包含有256个块,用以在数据区域中的块发生损坏时,替代记录数字数据。每一块都具有一相对应的地址信息以供辨别。所述第二缺陷记录表数据是从所述主要缺陷表复制,在此将第二缺陷记录表与主要缺陷表统称为缺陷记录表18(DefectTable)。缺陷记录表18包含至多8个分组19。每一分组19中包含有4组依照某特定顺序排列的缺陷表块组22、24、26、28,每组缺陷表块组22、24、26、28中有8个缺陷表块20。所述4组缺陷表块组是重复记录8个缺陷表块20的数据。因此,缺陷记录表18总共包含有至多64个缺陷表块20,分别相对于相对应个缺陷管理区域中的替代区域。每一缺陷表块20包含有多个预定数目的记录栏,一一相对应于所述替代区域的256个块。当原定应记录在一目标缺陷管理区域的一预定块的一条数字数据,经过判断必须记录在另一块时,则检查与所述目标缺陷管理区域相对应的一目标缺陷表块20a中,是否仍有闲置的记录栏可供记录。如果缺陷表块20a中仍有闲置的记录栏,则将所述数字数据记录在与所述闲置的记录栏相对应的所述另一块内。当目标缺陷表块20a并无闲置的记录栏时,检查下一个缺陷表块20b是否仍有闲置的记录栏可供记录。而当遇到缺陷表块20b中仍无闲置的记录栏的情况时,公知的方法是光盘机将接续检查缺陷表块20b的下一个缺陷表块20c直到找到闲置的记录栏。然而,由于光盘机实体结构的原因,在公知的搜索方法中光盘读写头搜索所需移动的距离较长,因而浪费了许多搜索的时间。
发明内容因此,本发明的主要目的在于提供一种在光学记录媒体中高效搜索与记录数字数据的方法及系统,以解决上述问题。本发明提供一种搜索与记录的方法,用来对于一光学记录媒体中的缺陷块(defectblock)搜索相对应的替代块(replacementblock),以便将一数字数据正确地记录在所述光学记录媒体中,所述光学记录媒体包含有多个循序排列的缺陷管理区域(DefectManagementArea),各所述缺陷管理区域包含一数据区域(DataArea)与一替代区域(SpareArea),两者都包含有多个块可用来记录数字数据,而各所述块并具有一相对应的地址信息以供辨别,所述光学记录媒体另包含有一缺陷记录表(DefectTable),包含有多个循序排列的缺陷表块(DefectTableBlock,DTB),各所述缺陷表块是相对于所述光学记录媒体中的一缺陷管理区域,并包含有多个预定数目的记录栏,以一一相对应于所述替代区域的多个块,所述搜索与记录方法包含下列步骤在所述光学记录媒体中,当原定应记录在一目标缺陷管理区域的数据区域中一预定块的一条数字数据,经过判断必须记录在另一块时,则检查所述缺陷记录表中与所述目标缺陷管理区域相对应的目标缺陷表块中,是否仍有闲置的记录栏可供记录;若所述相对应的目标缺陷表块中至少仍有一闲置的记录栏,则将所述数字数据记录在所述目标缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内;若所述相对应的目标缺陷表块中并无闲置的记录栏,则以所述目标缺陷表块为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏可供替代记录;以及直到搜索到一替代的缺陷表块中具有闲置的记录栏时,则将所述数字数据记录在所述替代的缺陷表块所相对应的缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内。本发明还提供一种搜索与记录的系统,用来对于一光学记录媒体中的缺陷块(defectblock)搜索相对应的替代块(replacementblock),以便将一数字数据正确地记录在所述光学记录媒体中,所述光学记录媒体包含有多个循序排列的缺陷管理区域(DefectManagementArea),各所述缺陷管理区域包含一数据区域(DataArea)与一替代区域(SparerAea),两者都包含有多个块可用来记录数字数据,而各所述块并具有一相对应的地址信息以供辨别,所述光学记录媒体另包含有一缺陷记录表(DefectTable),包含有多个循序排列的缺陷表块(DefectTableBlock,DTB),各所述缺陷表块是相对于所述光学记录媒体中的一缺陷管理区域,并包含有多个预定数目的记录栏,以一一相对应于所述替代区域的多个块,所述搜索与记录方法包含有一替代判断模块,用来判断原定应记录在所述光学记录媒体的一目标缺陷管理区域的数据区域中一预定块的一条数字数据,是否需要记录在另一块;一搜索模块,当所述替代判断模块判定所述数字数据记录在另一块时,则所述搜索模块会检查所述缺陷记录表中与所述目标缺陷管理区域相对应的目标缺陷表块中,是否仍有闲置的记录栏可供记录;一记录模块,若所述相对应的目标缺陷表决中至少仍有一闲置的记录栏,则所述记录模块会将所述数字数据记录在所述目标缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代决内;其中,若所述相对应的目标缺陷表块中并无闲置的记录栏,则所述搜索模块会以所述目标缺陷表块为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏可供替代记录,直到搜索到一替代的缺陷表块中具有闲置的记录栏;接着由所述记录模块将所述数字数据记录在所述替代的缺陷表块所相对应的缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内。与公知的搜索方法相比,本发明的在一光学记录媒体中搜索与记录的方法,以目标缺陷表块为中心,以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏,可有效的提高光盘机记录数字数据的效率。关于本发明的优点与精神可以根据以下的发明详述及所附附图得到进一步的了解。图1为公知的光盘片的文件平面配置示意图。图2为本发明的在一光学记录媒体的块搜索及记录方法的示意图。图3为图2缺陷表块中记录栏的记录信息示意图。图4为本发明在光学记录媒体中搜索与记录的方法的步骤流程图。图5为本发明的搜索与记录系统的功能方块图。附图的符号说明30缺陷管理区域32数据区域34替代区域33a、35、35a块36缺陷记录表38缺陷表块40、44a记录栏40a、40b单元42已使用的记录栏区域44可使用的记录栏区域46不可使用的记录栏区域50系统52替代判断模块54搜索模块56记录模块具体实施方式本发明提供一种搜索与记录的方法及系统,用来对于一光学记录媒体中的缺陷块(defectblock)搜索相对应的替代块(replacementblock),以便将一数字数据正确地记录在所述光学记录媒体中。所述光学记录媒体可为CD-RW(CompactDiskreWritable)或是DVD+RW(DigitalVersatileDiskreWritable)的光盘片……等。请参见图2,图2为本发明在一光学记录媒体的块搜索及记录方法的示意图。一光学记录媒体包含有多个循序排列的缺陷管理区域(DefectManagementAea)30。每一缺陷管理区域30包含一数据区域(DataArea)32与一替代区域(SpareArea)34。数据区域32与替代区域34都包含有多个块35,可用来记录数字数据。而各块35并具有一相对应的地址信息以供辨别。所述光学记录媒体另包含有一缺陷记录表(DefectTable)36。缺陷记录表36包含有多个循序排列的缺陷表块(DefectTableBlock,DTB)38。各缺陷表块38是相对于一缺陷管理区域30中所包含的替代区域34。每一缺陷表块38包含有多个预定数目的记录栏40。每一缺陷表块38的记录栏40一一相对应于每一替代区域34中的块35。每一记录栏40都被划分为单元40a以及单元40b两部分。单元40a用以记录数据区域32中出现缺陷的块33a的相对应的地址信息。单元40b用以记录替代块34的相对应的地址信息。请参见图3,图3为图2缺陷表块38中记录栏40的记录信息示意图。每一缺陷表块38依据记录栏40所对应的替代区域34中块35的记录状态,每一缺陷表块38可区分为三大区域第一,已使用记录栏区域42,表示其中记录栏所对应的替代块35已代替单元40a所指示的块记录有数字数据;第二,可使用但闲置的记录栏区域44,表示所对应的替代块35未被记录有数字数据;第三,不可使用记录栏区域46,表示所对应的替代块35不可用以记录数字数据。因此,只要搜索缺陷表块38中是否仍有可使用但闲置的记录栏区域44,便可得知替代区域34中是否仍有闲置的替代块35可用以记录数字数据。在光学记录媒体记录一条数字数据时,将所述数字数据记录在某一缺陷管理区域30中数据区域32的块中,在此称之为目标缺陷管理区域n的数据区域n的块33a。当数据区域n的块33a发生缺陷无法记录,或是记录后无法正确读取时,则由一替代判断模块(未显示在图2或图3)来判断所述数字数据必须记录在另一块。例如当要将所述数字数据记录在所述光学记录媒体时,若原定所述数字数据应记录在一预定块33a,而块33a已被损坏;或者当要记录所述数字数据在块33a,随后要从块33a读取所述数字数据的信号,而读取时产生一不正常操作,则所述替代判断模块判断所述数字数据必须记录在位于替代区域34的另一块。请参见图2及图4,图4为本发明的在光学记录媒体中搜索与记录的方法的步骤流程图。当原定应记录在一目标缺陷管理区域n的数据区域n中一预定块33a的一条数字数据,经过所述替代判断模块判断必须记录在替代区域34的另一块时,则利用本发明的搜索与记录方法。本发明的搜索与记录方法包含下列步骤步骤S60开始;步骤S62检查缺陷记录表30中与目标缺陷管理区域n相对应的目标缺陷表块n中,是否仍有闲置的记录栏44a可供记录;步骤S64若相对应的目标缺陷表块中至少仍有一闲置的记录栏44a,则将所述数字数据记录在所述目标缺陷管理区域的替代区域n中与所述闲置的记录栏相对应的一替代块35a内;步骤S66若目标缺陷表块中并无闲置的记录栏41,则以目标缺陷表块n为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏可供替代记录,直到搜索到一替代的缺陷表块中具有闲置的记录栏;步骤S68将所述数字数据记录在替代的缺陷表块所相对应的缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内;步骤S70完成。如图2所示,本实施例中,由于数据区域n中的块33a被损坏,因此原定应记录在块33a的一条数字数据必须记录在另一块。检查缺陷记录表30中的缺陷表块n,是否仍有闲置的记录栏44a可供记录。若缺陷表块n中至少仍有一闲置的记录栏44a,则将所述数字数据记录在替代区域n中与记录栏44a相对应的一替代块35a内。若缺陷表块n中无闲置的记录栏,以缺陷表块n为中心,并以来回跳跃的方式循序搜索相邻的缺陷表块是否仍有任何闲置的记录栏。即依照图2箭头1方向继续检查缺陷表块n+1,若缺陷表块n+1中仍无闲置的记录栏,继续按照箭头2、3、4…等检查缺陷表块n-1、n+2、n-2…等,依此类推,直到搜索到一缺陷表块中具有闲置的记录栏时,将所述数字数据记录在与所述闲置的记录栏相对应的一替代块内。请参见图5,图5为本发明的搜索与记录系统50的功能方块图。本发明的搜索与记录系统50可为一光盘机,包含有一替代判断模块52、一搜索模块54以及一记录模块56。替代判断模块52是用来判断应记录在缺陷管理区域30的数据区域n中一预定块的一条数字数据,是否须记录在另一块。若替代判断模块52判定所述数字数据应记录在另一块,搜索模块54会检查所述缺陷记录表30中与缺陷管理区域n相对应的缺陷表块n中,是否仍有闲置的记录栏可供记录。若缺陷表块n中仍有闲置的记录栏44a,记录模块56将所述数字数据记录在与记录栏44a相对应的一替代块内。若缺陷表块n中无闲置的记录栏,则搜索模块54会以缺陷表块n为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块n+1、n-1、n+2、n-2…等等(如图2所示),是否仍有任何闲置的记录栏可供替代记录,直到搜索到一替代的缺陷表块中具有闲置的记录栏。与公知的搜索方法相比,本发明提供一种在一光学记录媒体中搜索与记录的方法,以目标缺陷表块为中心,以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏。因此可有效地提高光盘机记录数字数据的效率。以上最佳具体实施例的详述,是希望能更加清楚描述本发明的特征与精神,而并非要以上述所公开的最佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能在本发明的权利要求的范围内覆盖各种改变及其相当的配置。权利要求1.一种搜索与记录的方法,用来对于一光学记录媒体中的缺陷块(defectblock)搜索相对应的替代块(replacementblock),以便将一数字数据正确地记录在所述光学记录媒体中,所述光学记录媒体包含有多个循序排列的缺陷管理区域(DefectManagementArea),各所述缺陷管理区域包含一数据区域(DataArea)与一替代区域(SpareArea),两者都包含有多个块可用来记录数字数据,而各所述块并具有一相对应的地址信息以供辨别,所述光学记录媒体另包含有一缺陷记录表(DefectTable),包含有多个循序排列的缺陷表块(DefectTableBlock,DTB),各所述缺陷表块是相对于所述光学记录媒体中的一缺陷管理区域,并包含有多个预定数目的记录栏,以一一相对应于所述替代区域的多个块,所述搜索与记录方法包含下列步骤在所述光学记录媒体中,当原定应记录在一目标缺陷管理区域的数据区域中一预定块的一条数字数据,经过判断必须记录在另一块时,则检查所述缺陷记录表中与所述目标缺陷管理区域相对应的目标缺陷表块中,是否仍有闲置的记录栏可供记录;若所述相对应的目标缺陷表块中至少仍有一闲置的记录栏,则将所述数字数据记录在所述目标缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内;若所述相对应的目标缺陷表块中并无闲置的记录栏,则以所述目标缺陷表块为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏可供替代记录;以及直到搜索到一替代的缺陷表块中具有闲置的记录栏时,则将所述数字数据记录在所述替代的缺陷表块所相对应的缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内。2.如权利要求1所述的搜索与记录方法,其中另包含一替代判断模块,以判断所述数字数据是否必须记录在另一块。3.如权利要求2所述的搜索与记录方法,其中当要将所述数字数据记录在所述光学记录媒体时,若原定应记录所述数字数据的预定块已被损坏,所述替代判断模块则判断所述数字数据必须记录在另一块。4.如权利要求2所述的搜索与记录方法,其中要从所述光学记录媒体中读取所述数字数据时,若读取所述数字数据产生一不正常操作,所述替代判断模块则判断所述数字数据必须记录在另一块。5.如权利要求1所述的搜索与记录方法,其中所述光学记录媒体是一CD-RW(CompactDisk-reWritable)。6.如权利要求1所述的搜索与记录方法,其中所述光学记录媒体是一DVD+RW(DigitalVersatileDisk-reWritable)。7.一种搜索与记录的系统,用来对于一光学记录媒体中的缺陷块(defectblock)搜索相对应的替代块(replacementblock),以便将一数字数据正确地记录在所述光学记录媒体中,所述光学记录媒体包含有多个循序排列的缺陷管理区域(DefectManagementArea),各所述缺陷管理区域包含一数据区域(DataArea)与一替代区域(SpareArea),两者都包含有多个块可用来记录数字数据,而各所述块并具有一相对应的地址信息以供辨别,所述光学记录媒体另包含有一缺陷记录表(DefectTable),包含有多个循序排列的缺陷表块(DefectTableBlock,DTB),各所述缺陷表块是相对于所述光学记录媒体中的一缺陷管理区域,并包含有多个预定数目的记录栏,以一一相对应于所述替代区域的多个块,所述搜索与记录方法包含有一替代判断模块,用来判断原定应记录在所述光学记录媒体的一目标缺陷管理区域的数据区域中一预定块的一条数字数据,是否需要记录在另一块;一搜索模块,当所述替代判断模块判定所述数字数据记录在另一块时,则所述搜索模块会检查所述缺陷记录表中与所述目标缺陷管理区域相对应的目标缺陷表块中,是否仍有闲置的记录栏可供记录;一记录模块,若所述相对应的目标缺陷表块中至少仍有一闲置的记录栏,则所述记录模块会将所述数字数据记录在所述目标缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内;其中,若所述相对应的目标缺陷表块中并无闲置的记录栏,则所述搜索模块会以所述目标缺陷表块为中心,进一步以来回跳跃的方式循序搜索相邻的缺陷表块中是否仍有任何闲置的记录栏可供替代记录,直到搜索到一替代的缺陷表块中具有闲置的记录栏;接着由所述记录模块将所述数字数据记录在所述替代的缺陷表块所相对应的缺陷管理区域的替代区域中与所述闲置的记录栏相对应的一替代块内。8.如权利要求6所述的搜索与记录系统,其中当要将所述数字数据记录在所述光学记录媒体中之时,若原定应记录所述数字数据的预定块已被损坏,所述替代判断模块则判断所述数字数据必须记录在另一块。9.如权利要求7所述的搜索与记录系统,其中要从所述光学记录媒体中读取所述数字数据之时,若读取所述数字数据产生一不正常操作,所述替代判断模块则判断所述数字数据必须记录在另一块。10.如权利要求6所述的搜索与记录系统,其中所述光学记录媒体是一CD-RW(CompactDiskreWritable)。11.如权利要求6所述的搜索与记录系统,其中所述光学记录媒体是一DVD+RW(DigitalVersatileDiskreWritable)。全文摘要本发明提供一种搜索与记录的方法,用来对于光学记录媒体中的缺陷块搜索相对应的替代块。所述光学记录媒体包含有多个缺陷管理区域以及一缺陷记录表。所述缺陷记录表内包含对应于所述缺陷管理区域的多个缺陷表块。各缺陷表块包含有多个记录栏。当原定应记录在目标缺陷管理区域的预定块的一条数字数据,经过判断必须记录在另一块时,则检查与所述目标缺陷管理区域相对应的目标缺陷表块中,是否仍有闲置的记录栏可供记录。若所述相对应的目标缺陷表块中并无闲置的记录栏,则以所述目标缺陷表块为中心,循序搜索相邻的缺陷表块,直到搜索到有闲置的记录栏。将所述数字数据记录在所述替代的缺陷表块所相对应的缺陷管理区域的替代区域中。文档编号G11B20/12GK1484244SQ0214276公开日2004年3月24日申请日期2002年9月19日优先权日2002年9月19日发明者李明鸿,吴元丁申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1