CN101447208B - 缺陷信息管理方法、信息记录/再现装置、信息再现装置 - Google Patents

缺陷信息管理方法、信息记录/再现装置、信息再现装置 Download PDF

Info

Publication number
CN101447208B
CN101447208B CN2008101896887A CN200810189688A CN101447208B CN 101447208 B CN101447208 B CN 101447208B CN 2008101896887 A CN2008101896887 A CN 2008101896887A CN 200810189688 A CN200810189688 A CN 200810189688A CN 101447208 B CN101447208 B CN 101447208B
Authority
CN
China
Prior art keywords
dma
collection
defect management
information
sia
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2008101896887A
Other languages
English (en)
Other versions
CN101447208A (zh
Inventor
秋山实
高桥秀树
小川昭人
能弹长作
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
NEC Corp
Original Assignee
Toshiba Corp
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp, NEC Corp filed Critical Toshiba Corp
Publication of CN101447208A publication Critical patent/CN101447208A/zh
Application granted granted Critical
Publication of CN101447208B publication Critical patent/CN101447208B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1883Methods for assignment of alternate areas for defective areas
    • G11B2020/1893Methods for assignment of alternate areas for defective areas using linear replacement to relocate data from a defective block to a non-contiguous spare area, e.g. with a secondary defect list [SDL]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers

Abstract

为了选择最新缺陷管理信息,通过在多个选择信息区中搜索其中记录有最新选择信息的当前激活的选择信息区,首先选择最新选择信息,并且,通过在多个缺陷管理区中搜索其中记录有最新缺陷管理信息的当前激活的缺陷管理区,顺序获得最新缺陷管理信息。如果不存在其中能替换记录缺陷管理信息的未使用的缺陷管理区以代替当前激活的缺陷管理区,则限制记录操作。

Description

缺陷信息管理方法、信息记录/再现装置、信息再现装置
本申请是2006年6月21日提交的中国专利申请No.2006100940188的发明名称为“缺陷信息管理方法、信息记录/再现装置、信息再现装置”的分案申请。
技术领域
本发明涉及记录在包含缺陷管理区的信息记录媒体,例如光盘媒体中的缺陷管理信息的缺陷信息管理方法。本发明也涉及使用包含缺陷管理区的信息记录媒体的信息记录和/或再现装置。本发明进一步涉及使用包含缺陷管理区的信息记录媒体的信息再现装置。
背景技术
信息记录或存储媒体例如光盘类媒体具有存储用户数据的用户区和保留的备用区。所述光盘类媒体有发生在用户数据区的缺陷区。使用光盘媒体的信息记录和/或再现装置进行一种替换处理,把上述缺陷区替换至备用区的安全区。有关调换处理的缺陷管理信息存储在叫做缺陷管理区(DMA)的区域中。对DMA有高可靠性要求。
每当发生替换时,替换信息被加至缺陷管理信息,这就需要更新将要记录在DMA中的缺陷管理信息。重写或更新DMA中的缺陷管理信息的频度是相当高的。在信息记录媒体中,DVD-RAM允许重写DMA 100,000次或更多。除此以外,通过在DMA的四个位置记录一集具有相同内容的缺陷管理信息,确保高可靠性。另一方面,对于低水平耐受重写的信息记录媒体,例如日本专利公报Nos.2004-39076和2004-288285即JP2004-39076A和JP2004-288285A提供一些衡量的建议,这些公报以后分别称为第一和第二现有技术文件。第一和第二现有技术文件分别于美国专利申请公报Nos.2004/0057357和2004/0257933即US 2004/0057357A1和US 2004/0257933A1相对应。
在第一现有技术文件中,信息存储或记录媒体包括第一至第M DMA序列,第一序列包括第一至第N DMA,此处M代表不小于2的第一正整数,N代表不小于2的第二正整数。第一正整数M可等于4,同时第二正整数N可等于100。在这里,第一至M DMA中的第n DMA共同称为第n DMA集,这里的n代表1至N之间(包含1和N)的变量。第一至第N DMA集总称为一组DMA集。在这组DMA集中,第一至第N DMA集中的一集用作当前激活的DMA集。一集最新的缺陷管理信息总是存储在当前激活的DMA集之中。也就是说,将假定当前激活的DMA集是第nDMA集。在这种情况下,最新的缺陷管理信息就存储在第一至第M序列的第n DMA中。在当前激活的DMA集(例如第n DMA集)由于反复重写而退化为有缺陷的集时,通过使用这组DMA集当中的不同的集(例如第(n+1)DMA集),保证有关缺陷管理信息的可靠性。
更具体地说,为了改善DMA的故障容限,在当前激活的DMA集已变弱时,存储在当前激活的DMA集(第n DMA集)中的一集最新缺陷管理信息被转移至新的DMA集(第(n+1)DMA集)。在当前激活的DMA集的重写次数接近具有这组DMA集的媒体的允许重写次数时,或者在当前激活的DMA集的缺陷增加以至于更不可能修正错误时,确定当前激活的DMA集已经变弱。
DMA集组中的每一集的尺寸大小是驱动中的真实记录单元ECC(错误校正代码)块的整数倍。在DVD-RAM中,一个ECC块由16个扇区组成,ECC有32KB尺寸。每一DMA由DDS/PDL ECC块和SDL ECC块制成。“PDL”是Primary Defect List(主要缺陷表)的缩写,而“SDL”是Secondary Defect List(次要缺陷表)的缩写。PDL是登记指示主要缺陷的主要缺陷信息的表格,而SDL是登记指示次要缺陷的次要缺陷信息的表格。特别是,PDL登记主要缺陷信息连同登记媒体格式化时执行的检验中发现的主要缺陷。与PDL相比,SDL登记次要缺陷信息连同登记正常记录(例如记录用户数据)时发现的次要缺陷。缺陷管理信息包括替换源地址和替换目的地地址。当在第一至第M DMA序列的每一序列中,第一至第N DMA顺序定位,第一至第N DMA中的一个按照从第一DMA至第N DMA的上升次序被依次用作当前激活的DMA。换句话说,第一至第N DMA中的一个按上升次序从第一DMA集至第N DMA集被依次使用作为当前激活的DMA集。
更具体地说,信息存储或记录媒体包括第一至第M DMA序列,每一序列包括第一至第N DMA,如上所述。换句话说,第一至第M序列中的每一序列包括从第一DMA至第NDMA的N个DMA。在第一至第M DMA序列中的第一至第N DMA分别共同称为第一至第N DMA集。第一至第N DMA集共同称为DMA集组。如果第一DMA集用作当前激活的DMA集,那么,第二至第N DMA集就是辅助或备用集。
第一至第N集按上升次序从第一DMA集至第N DMA集被依次使用。在初始状态,第一DMA集用作当前激活的集,而第二至第N DMA集未使用或作为备用。当第一DMA集中的缺陷增加或者重写次数已超过规定值时,第一DMA集就从当前激活的变成用过的了,存储在第一DMA集中的是最新缺陷管理信息集被替换并记录至第二DMA集。同样地,依次使用第三至第N DMA集,即使当每一DMA集已遭受缺陷或重写损害时,作为系统,信息存储或记录媒体也能连续使用而不会毁坏。
另一方面,在第二现有技术文件中,信息存储或记录媒体不仅包括DMA集组,还包括一组用于记录选择信息的选择信息区(SIA)集,所述选择信息指示存储有最新缺陷管理信息的DMA集组中的当前激活的DMA集位置或地址。除此以外,第二现有技术文件披露了一种方法,在短时间内确定在其中存储有最新缺陷管理信息集的当前激活的DMA集。
特别是,选择信息在第二现有技术文件中叫做DMA管理器。选择信息区(SIA)在第二现有技术文件中叫做管理器存储区。第二现有技术文件披露一种包括可重写区的信息存储或记录媒体,可重写区包括第一至第M DMA序列、第一至第P管理器存储区序列(SIA序列)和用户区,P代表不小于2的第三正整数。第一至第P SIA序列每个都存储同样的缺陷管理信息。因此,SIA的故障容限能得以改善。第一正整数M可等于4,而第三正整数P可等于2。
更具体地说,第一和第二DMA序列分配在信息存储或记录媒体的最内周的导入区,而第三和第四DMA序列分配在信息存储或记录媒体的最外周的导出区。第一至第四DMA序列每个都包括第一至第N DMA保留区。第一至第N DMA保留区分别与上述第一现有技术文件中披露的信息存储和记录媒体的第一至第N DMA相对应。这里,第一至第四DMA序列中的第n DMA保留区共同称为第n DMA集。在初始状态,包含在各自的DMA序列中的每个第一DMA保留区(第一DMA集)存储当前(最新)缺陷管理信息。如果包含在任一DMA序列(例如第一DMA序列)中的第一DMA保留区变为有缺陷的区,存储在第一DMA集中的缺陷管理信息就被传送到第二DMA集。
如上所述,在第二现有技术文件所披露的信息存储或记录媒体上,当前激活的DMA保留区在变动或转移。基于此,第二现有技术文件提出用DMA管理器快速搜索第一至第N DMA集,以查找当前激活的DMA集。也就是说,第二现有技术文件所披露的信息存储或记录媒体包括第一至第P管理器存储区(SIA),其用来存储DMA管理器(选择信息)。每一DMA管理器管理当前激活的DMA保留区或当前激活的DMA集的地址。换句话说,每一管理器存储区是用于存储当前激活的DMA保留区的位置信息的位置信息区。
设定第三正整数P等于2。在这种情况下,第一管理器存储区序列位于导入区,而第二管理器存储区序列位于导出区。每一第一和第二管理器存储区序列存储同样的位置信息。每一第一和第二管理器存储区序列包括第一至第K管理器保留区,这里,K代表不小于二的第四正整数。这是用来抗DMA缺陷采用的权衡方式。第四正整数K可以等于10。
换句话说,在第二现有技术文件中,信息存储或记录媒体包括多个SIA集以及多个DMA集。信息存储或记录媒体包括第一至第P SIA序列,每一序列包括第一至第K SIA。第一至第P SIA序列分别与第一至第P管理器存储区序列相对应。第一至第K SIA分别与第一至第K管理器保留区相对应。这里,第一至第P SIA序列中的第k SIA共同称为第k SIA集,此处k代表1至K(包括1和K)之间的变量。,第一至第K SIA共同称为SIA集组。在SIA集组中,第一至第K SIA集中的一个用作当前激活的SIA集。一集最新选择信息(一集最新DMA管理器)总是存储在当前激活的SIA集中。也就是说,设定当前激活的SIA集组包括第k SIA集。在这种情况下,一集最新选择信息(一集最新DMA管理器)被存储在第一至第P SIA序列的第k SIA中。在当前激活的SIA集(例如第k SIA集)由于反复重写而退化为有缺陷的集时,通过使用SIA集组中的不同的SIA集(例如第(k+1)SIA集)可保证有关选择信息(DMA管理器集)的可靠性。
更具体地说,为了改善SIA的故障容限,在当前激活的SIA集已经变弱时,在当前激活的SIA集(第k SIA集)中存储的一组最新选择信息(一组最新DMA管理器)就被转移至新的SIA集(第(k+1)集)。
在初始阶段,包含在各自的管理器存储区序列中的第一管理器保留区存储一集位置信息,其指示当前激活的DMA保留区或当前激活的DMA集的位置。作为重写访问的结果,当包含在给定的管理器存储区序列(例如第一管理器存储区序列)中的第一管理器保留区变成缺陷区时,存储在第一和第二管理器存储区序列的第一管理器保留区中的所有位置信息段都变化(转移)至第一和第二管理器存储区序列的第二管理器保留区。总之,DMA管理器管理当前激活的四个DMA保留区的地址。
更具体地说,在初始状态,最新DMA管理器存储在各自的管理器存储区序列的第一管理器保留区。当一个或多个管理器存储区序列中的第一管理器保留区变成缺陷区时,最新DMA管理器就转移至管理器存储区序列中的第二管理器保留区。同样,依次进行DMA管理器的转移。当DMA管理器到达管理器存储区序列中的第K管理器保留区时,禁止记录操作。
设定第二现有技术文件中披露的信息存储或记录媒体允许上至1000次重写访问。此外,假定这个存储或记录媒体上能实现10000种缺陷管理信息的登录。那么,在这种情况下,如果DMA每1000次访问转换一次,原则上媒体就能经10(10000/1000)次转移而登记10000种缺陷管理信息。也就是说,通过许可DMA替换处理,就能克服重写特性差的问题。
第二现有技术文件也披露了信息记录和/或再现装置,其支持查表方案和增量方案两者作为搜索当前激活的DMA。查表方案基于DMA管理器搜索当前激活的DMA。如果DMA管理器不能被读出,就用增量方案搜索当前激活的DMA。增量方案依次检验包含在DMA中的所有DMA保留区以搜索当前激活的DMA。换句话说,如果查表方案失效,就复原查表方案,使用增量方案。
首先,当前激活的DMA保留区用查表方案搜索。也就是说,如果指示当前DMA保留区的位置信息能从最新DMA管理器区读出,当前激活的DMA保留区就能找到。如果任何当前激活的DMA保留区用查表方案不能找到,就用增量方案搜索当前激活的DMA保留区。
但是,第二现有技术文件既未披露也未讲述如何搜索其中存储最新选择信息(一集最新DMA管理器)的当前激活的SIA集。更具体地说,假定多个DMA管理器集(多段选择信息)存储在SIA集组中。在这种情况下,第二现有技术文件并没有建立通过搜索当前激活的SIA集来选择最新选择信息的程序和使用最新选择信息的方法。除此以外,假定不存在未指定的或将来使用的DMA集代替当前激活的DMA集。在这种情况下,就第一和第二现有技术文件而言,就不可避免落入这种处境:由于激活的DMA的退化造成不能提取缺陷管理信息。进一步说,第一和第二现有技术文件都既未披露也未讲述在当前激活的DMA管理器集被更新时,把当前激活的DMA管理器集(当前激活的SIA集)变成不同的DMA管理器集(不同的SIA集)的标准。
除此以外,日本专利申请公报No.2005-56542即JP 2005-56542A(以后称其为第三现有技术文件)披露一种易于搜索最新DDS和最新缺陷表的一次写入信息存储或记录媒体。第三现有技术中披露的一次写入信息存储或记录媒体包括导入区、数据区和导出区。导入区包括第一和第二缺陷管理区和一组缺陷管理工作区。数据区包括用户数据区和备用区。导出区包括第三和第四缺陷管理区。缺陷管理工作区组包括多个缺陷管理工作区。每一缺陷管理工作区是用于在一次写入信息存储结束以前暂时记录被重写或更新的缺陷管理信息的一个区域。在缺陷管理工作区,设置有光盘定义结构(DDS)和缺陷表。最新缺陷表和最新DDS位于已记录的缺陷管理工作区,沿预定方向按最新缺陷表和最新DDS的次序邻接已记录的缺陷管理区和未记录的缺陷管理区。
但是,第三现有技术文件既未披露也未讲述用于存储选择信息(DMA管理器)的选择信息区(DMA管理器区),所述选择信息是用来确定其中存储有最新缺陷管理信息的当前激活的DMA的位置。
发明内容
因此,本发明的一个目的是提供一种缺陷信息管理方法,它能在短时间内可靠地提取最新缺陷管理信息。
本发明的另一目的是提供一种缺陷信息管理方法,它能在不存在未分配的或将来可使用的DMA集代替当前激活的DMA集的情况下,确保激活的DMA集的可靠性。
本发明的又一目的是提供一种缺陷信息管理方法,它能通过在更新DMA管理器集数据方面建立DMA管理器集的替换标准,确保选择信息具有高可靠性。
根据本发明的一方面,提供有一种管理存储在信息记录媒体中的缺陷管理信息的方法。信息记录媒体包括:存储用户数据的用户区,多个缺陷管理区,每个缺陷管理区能记录用户区的缺陷管理信息,和多个选择信息区,每个选择信息区能记录包括位置信息的选择信息,所述位置信息指示其中记录有最新缺陷管理信息的当前激活的缺陷管理区的位置。方法包括通过在多个选择信息区搜索其中记录有最新选择信息的当前激活的选择区,选择最新选择信息的步骤。基于最新选择信息,在多个缺陷管理区搜索当前激活的缺陷管理区。
根据本发明的另一方面,提供有一种记录和/或再现装置,其用于在/从信息记录媒体中记录和/或再现数据。信息记录媒体包括:存储用户数据的用户区,多个缺陷管理区,每个缺陷管理区能记录有关用户区的至少一个缺陷的缺陷管理信息,和多个选择信息区,每个选择信息区能记录包括位置信息的选择信息,所述位置信息指示其中记录有最新缺陷管理信息的当前激活的缺陷管理区的位置。记录和/或再现装置包括选择装置,其通过在多个选择信息区搜索其中记录有最新选择信息的当前激活的选择区,选择最新选择信息。记录和/或再现装置进一步包括搜索装置,其基于最新选择信息,在多个缺陷管理区搜索当前激活的缺陷管理区。
根据本发明的又一方面,提供有一种再现装置,其用于从信息记录媒体再现数据。信息记录媒体包括:存储用户数据的用户区,多个缺陷管理区,每个缺陷管理区能记录有关用户区的至少一个缺陷的缺陷管理信息,和多个选择信息区,每个选择信息区能记录包括位置信息的选择信息,所述位置信息指示其中记录有最新缺陷管理信息的当前激活的缺陷管理区的位置。再现装置包括选择装置,其通过在多个选择信息区搜索其中记录有最新选择信息的当前激活的选择区,选择最新选择信息。再现装置进一步包括搜索装置,其基于最新选择信息,在多个缺陷管理区搜索当前激活的缺陷管理区。
附图说明
图1是在根据本发明的缺陷信息管理方法中使用的信息记录媒体示例的数据结构简略图。
图2示出第一SIA序列以及第一和第二DMA序列的配置。
图3示出第二SIA序列以及第三和第四DMA序列的配置。
图4示出64字节信息单元数据结构的例子,其包括信息记录媒体(光盘媒体)上的选择信息(DMA管理器)的一个元素。
图5示出记录在图1所示的信息管理媒体(光盘媒体)上的DMA中的DDS/PDL数据结构的例子。
图6示出记录在图1所示信息记录媒体(光盘媒体)上的DMA中的SDL数据结构例子。
图7示紧接在信息记录媒体(光盘媒体)初始化以后,DMA集和SIA集的初始或第一状态。
图8示出在信息记录媒体(光盘媒体)使用中,DMA集和SIA集的第二状态。
图9示出在信息记录媒体(光盘媒体)使用中,DMA集和SIA集的第三状态。
图10示出一个处理程序,其通过搜索当前激活的其中存储有要使用的最新选择信息的SIA集,提取并选择最新选择信息。
图11示出一个处理程序,其用于搜索当前激活的其中记录有最新缺陷管理信息的DMA集。
图12示出从当前激活的其中记录有要使用的所选择最新缺陷管理信息的DMA集中,提取最新缺陷管理信息的处理程序。
图13示出更新DMA中的数据用的处理程序。
图14示出更新SIA集的数据用的处理程序。
图15是根据本发明第一实施例的信息记录和/或再现装置的方框图。
图16示出一个处理程序,其用于搜索当前激活的其中记录有要使用的最新选择信息集的SIA集。
图17示出一个处理程序,其用于搜索当前激活的其中记录有要使用的最新选择信息集的DMA集。
图18示出对图17所示的处理程序进行了修改的另一处理程序。
图19示出更新DMA中的数据用的处理程序。
图20示出更新SIA中的数据用的处理程序。
具体实施方式
下面将参考附图详细叙述本发明的实施例。图1是在根据本发明的缺陷信息管理方法中使用的信息记录媒体11示例的数据结构简略图。
所示出的信息记录媒体11是一个能在那里/从那里记录和/或再现数据的光盘媒体。信息记录媒体11具有包括用户区UA以及夹在导入区LI和导出区LO之间的第一和第二备用区SA1和SA2的数据结构。
用户区UA用于存储用户数据。备用区SA1和SA2都是这样的区域,其中要记录在用户区UA内都出现的缺陷区的数据,被替换记录。缺陷区是各自的ECC(错误搜索代码)块的区域。也就是说,各个ECC块的数据被替换记录在第一和第二备用区SA1和SA2中。
信息记录媒体11包括一组DMA(缺陷管理区)集和一组SIA(选择信息区)集,这一点随着描述的进展将会清楚。
信息记录媒体11包括第一至第DMA序列,其中M表示不小于2的第一正整数。在图示的例子中,第一正整数M等于4。第一至第M DMA序列中的每个包括第一至第N DMA,这里N表示不小于2的第二正整数。在图示的例子中,第二正整数N等于100,如图7所示。第一至第N DMA中的每一个都能在这里记录缺陷管理信息的区域。在这里,第一至第MDMA序列中的第n DMA,共同称为第n DMA集,这里n表示一个在1和N之间(包括1和N两者)的变量。第一至第N DMA共同称为DMA集组。在DMA集组中,第一至第N DMA集当中的一个,用作当前激活的DMA集,这一点将在后面描述。最新缺陷管理信息集总是存储在当前激活的DMA集中。
在图1中,第一和第二DMA序列集合描绘在DMA1、2中,而第三和第四DMA序列集合描绘在DMA3、4中。第一和第二DMA序列DMA1、DMA2分配在信息记录媒体11最内周的导入区LI。第三和第四DMA序列DMA3、4分配在信息记录媒体11最外周的导出区LO。如果第一DMA集用作当前激活的DMA集,那么第二至第N DMA集是辅助的或备用的集。
第一至第N DMA集按上升顺序从第一DMA集至第N DMA集被依次使用。在初始状态,第一DMA集用作当前激活的集,第二至第N DMA集不使用或备用。当第一DMA集中缺陷增加时,或者重写次数已超过预定值时,第一DMA集从当前激活的集变为用过的集,存储在第一DMA集的最新缺陷管理信息的集就被替换并记录到第二DMA集。同样,依次使用第三至第N DMA集,即使在每一DMA已经遭受缺陷或重写毁坏,信息记录媒体11作为系统也能连续使用而不被破坏。
另一方面,SIA集组用来记录选择信息,其指示其中存有最新管理信息集的当前激活的DMA集的位置或地址。选择信息包括指示当前激活的DMA集地址的位置信息和指示选择信息更新的历史信息。历史信息例如是被更新的计数数据,每次更新选择信息时计数数据加1。选择信息称为DMA管理器。
信息记录媒体11包括第一至第P SIA序列,这里P表示不小于2的第三正整数。也就是说,信息记录媒体11包括第一和第二SIA序列MAN1和MAN2,如图1所示。第一SIA序列MAN1定位在导入区LI,而第二SIA序列MAN2定位在导出区LO。第一和第二SIA序列MAN1和MAN2各存储相同的选择信息。第一和第二SIA序列MAN1和MAN2各包括第一至第K SIA,这里的K表示不小于2的第四正整数。在图示的例子中,第四正整数K等于10,如图7所示。在这里,第一和第二SIA序列中的第k SIA共同称为第k SIA集,这里k表示1和K之间的变量,包括1和K。第一至第K SIA集合称作SIA集组。在SIA集中,第一至第K SIA集中的一个用作当前激活的SIA集。最新选择信息集(最新DMA管理器集)总是存储在当前激活的SIA集中。
第一至第K SIA集按照从第一SIA集至第K SIA集的上升顺序依次被使用。在初始状态,第一SIA集用作当前激活的集,第二至第K SIA集不使用或备用。当第一至第P SIA序列中的一个或更多的第一SIA集变成缺陷区时,最新选择信息集被转移至第二SIA集。同样,最新选择信息集依次进行转移。
更具体地说,信息记录媒体(光盘媒体)11划分数据块,每块具有64K字节,ECC(错误搜集代码)或诸如此类按预定的处理程序添加至每一数据块,这些数据相继地记录到光盘媒体的每一数据块。当从光盘媒体再现数据时,这些数据块相继地从信息记录媒体(光盘媒体)11读出,每一块具有64K字节,带有每一数据块的错误集。数据块称为ECC块。
图2和3共同示出一个例子,其为第一和第二SIA序列MAN1和MAN2以及第一至第四DMA序列DMA1、2和DMA3、4的配置。图2示出第一SIA序列MAN1以及第一和第二DMA序列DMA1、2的配置,而图3示出第二SIA序列MAN2以及第三和第四DMA序列DMA3、4的配置。信息记录媒体(光盘媒体)11用物理扇区号码(PSN)指示以h为后缀的七六进制数给出。
第一SIA序列MAN1对应于位于2CE00h和2D1BFh之间的物理扇区号码(PSN)的区域。第一和第二DMA序列DMA1、2对应于位于2D1C0h和2F5BFh之间以及82E00h和82F4FFh之间的物理扇区号码(PSN)的区域。第二SIA序列MAN2对应于位于4ED740h至4EDAFFh之间的物理扇区号码(PSN)的区域。第三和第四DMA序列DMA3、4对应于位于4EDB00h和4EFEFFh之间以及CED740h和CEFE3Fh之间的物理扇区号码(PSN)的区域。一个ECC块对应于32个扇区。因此,当ECC块增加1时,物理扇区号码(PSN)增加20h。
在图示信息记录媒体(光盘媒体)11中,每一选择信息区(SIA)或每一DMA管理器区记录有一个ECC块,每一缺陷管理区(DMA)记录有两个ECC块,其由称为DDS/PDL块的ECC块和称为SDL块的ECC块组成。在图示的例子中,SIA集组包括第一至第十SIA集,而DMA集组包括第一至第一百DMA集。换句话说,SIA集组允许记录有10集选择信息或者10集DMA管理器,而DMA集组能记录100集缺陷管理信息。第k SIA集#k由第一SIA序列MAN1的第k SIA SIA(1-k)和第二SIA序列MAN2的第k SIA SIA(2-k)组成,这里k是一个在1和K(包括1和K两者)之间的变量。第n DMA集#n由第一DMA序列的第n DMADMA(1-n)、第二DMA序列的第n DMA DMA(2-n)、第三DMA序列的第n DMA DMA(3-n)和第四DMA序列的第n DMA DMA(4-n)组成,这里n表示在1和N(100)之间的变量。
图4示出64字节信息单元数据结构例子,其包括信息记录媒体(光盘媒体)11上的选择信息(DMA管理器)的一个元素。
选择信息(DMA管理器)包括图4所示64字节信息单元重复1024次的数据结构。换句话说,选择信息(DMA管理器)由1024个信息单元组成。信息单元包括一个标识符(0010h)和用4个DMA的4个第一PSN,作为激活的DMA集的位置信息。信息单元进一步包括DMA管理器更新计数器,它是存储更新次数计数值的区域,字节位置为4至7。DMA管理器更新计数器的计数值(更新次数)在初始化信息记录媒体(光盘媒体)11时,初始化为00h,并且在每次更新DMA管理器(选择信息)的内容时加1。因此,能确定具有DMA管理器更新计数器最大值的DMA管理器(选择信息)是最后一个。
图5是记录在图1所示信息记录媒体(光盘媒体)11上的DMA中的DDS/PDL数据结构例子。
DDS/PDL数据包括DDS标识符(0A0Ah)、PDL标识符(0001h)、一组PDL条目、DDS/PDL更新计数器等等。DDS/PDL更新计数器是存储更新次数的计数数据的区域。DDS/PDL更新计数器的计数数据(更新次数)在初始化光盘媒体11时初始化00h,并且在每次更新DDS/PDL数据的内容时加1。PDL记录有缺陷位置信息,在滑动替代时使用。DDS/PDL数据只在初始化或重新初始化时才改变。
图6示出记录在图1所示信息记录媒体(光盘媒体)11上的DMA中的SDL数据结构例子。
SDL数据包括SDL标识符(002h)、一组SDL条目、DDS/PDL更新计数器、SDL更新计数器等等。DDS/PDL更新计数器是在记录SDL时存储更新次数的区域。SDL更新计数器是存储SDL更新次数的区域。SDL更新计数器的计数值(更新计数)在初始化光盘媒体11时初始化为00h,并且在每次更新SDL的内容时加1。SDL记录有缺陷位置信息和替代目的地位置信息,在线性替代时使用。在初始化或重新初始化结束以后,SDL数据用于记录正常使用时发现的缺陷。
图7至14是在描述根据本发明第一实施例的缺陷信息管理方法中使用的视图。图7示出在信息记录媒体(光盘媒体)11初始化以后,DMA集和DMA管理器区集的初始或第一状态。图8示出信息记录媒体(光盘媒体)11使用中的DMA集和DMA管理器区集的第二状态。图9示出信息记录媒体(光盘媒体)11使用中的DMA集和DMA管理器区集的第三状态。图10示出一个处理程序,其搜索其中存储有要使用的最新选择信息的当前激活的SIA集,并从当前激活的SIA集提取最新选择信息。图11示出一个处理程序,其用于搜索当前激活的其中记录有最新缺陷管理信息的DMA集。图12示出一个处理程序,其用于从当前激活的其中记录有要使用的所选最新缺陷信息的DMA集中,提取最新缺陷管理信息。图13示出更新DMA集中的数据用的处理程序。图14示出更新SIA集的数据用的处理程序。
如上所述,如图7所示,信息记录媒体(光盘媒体)11包括DMA集组和SIA集组。
信息记录媒体11包括第一至第四DMA序列DMA1、DMA2、DMA3和DMA4。第一DMA序列DMA1包括分别以DMA(1-1)、DMA(1-2)、DMA(1-3)、DMA(1-4)、…和DMA(1-100)表示的第一至第一百DMA。第二DMA序列DMA2包括分别以DMA(2-1)、DMA(2-2)、DMA(2-3)、DMA(2-4)、…和DMA(2-100)表示的第一至第一百DMA。第三序列DMA3包括分别以DMA(3-1)、DMA(3-2)、DMA(3-3)、DMA(3-4)、…和DMA(3-100)表示的第一至第一百DMA。第四DMA序列DMA4包括分别以DMA(4-1)、DMA(4-2)、DMA(4-3)、DMA(4-4)、…和DMA(4-100)表示的第一至第一百DMA。第一至第四DMA序列DMA1至DMA4中的第一至第一百DMA分别共同称为第一至第一百DMA集。第一至第一百DMA集共同被称作DMA集组。例如,第一至第四DMA序列DMA1至DMA4的第一DMA,即DMA(1-1)、DMA(2-1)、DMA(3-1)和DMA(4-1)集共同称为第一DMA集。在上面的描述中,第一和第二DMA序列DMA1和DMA2配置在信息记录媒体(光盘媒体)11的最内周线上的导入区LI(图1),而第三和第四DMA序列DMA3和DMA4配置在信息记录媒体(光盘媒体)11的最外周线上的导出区LO(图1)。第一至第一百DMA集中的一个用作当前激活的DMA集,其中存储或记录有最新缺陷管理信息集。
信息记录媒体11包括第一和第二SIA序列SIA1和SIA2。第一SIA序列SIA1包括分别以SIA(1-1)、SIA(1-2)、SIA(1-3)、…和SIA(1-10)表示的第一至第十SIA。第二SIA序列SIA2包括分别以SIA(2-1)、SIA(2-2)、SIA(2-3)、…和SIA(2-10)表示的第一至第十SIA。第一和第二SIA序列SIA1和SIA2中的第一至第十SIA分别共同称为第一至第十SIA集。第一至第十SIA集共同称为SIA集组。例如,第一和第二SIA序列SIA1和SIA2的第一SIA,即SIA(1-1)和SIA(2-1)共同称为第一SIA集。在上面描述的方式中,第一SIA序列SIA1配置在信息记录媒体(光盘媒体)11的导入区LI中,而第二SIA序列SIA2配置在信息记录媒体(光盘媒体)11的导出区LO中。第一至第十SIA集中的一个用作当前激活的SIA集,其中存储或记录有一集最新选择信息(一集最新DMA管理器)。
下面将参考图7至9描述使用信息记录媒体(光盘媒体)11中的DMA集组和SIA集组的方法。
假定允许使用第一至第四DMA序列DMA1至DMA4中的第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)和DMA(4-1))和第一和第二SIA序列SIA1和SIA2中的第一SIA集(SIA(1-1)和SIA(2-1))。在此情况下,在初始化信息记录媒体(光盘媒体)11以后,DMA集组和SIA集组的使用条件表示在图7中。也就是说,第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))用作当前激活的DMA集,而第一SIA集(SIA(1-1)、SIA(2-1))用作当前激活的SIA集。在第一SIA集(SIA(1-1)、SIA(2-1))中,记录有指示第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))位置的数据(最新选择信息集)。在第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))中,记录有最新缺陷管理信息集。第二至第一百DMA集未使用,第二至第十SIA集也未使用。
为了清楚地表明第二至第一百DMA集和第二至第十SIA集未被使用,将它们填充以特殊的数据结构或特殊字节数据例如FFh。
在初始状态,可通过评估,判断DMA集组和SIA集组是否胜任信息存储。为了清楚地显示被判断为没有条件存储信息的DMA集和SIA集不合格,将它们填充以特殊数据结构或特殊字节数据例如AAh。
在进行替换处理而结果证明使用的用户区UA中有一部分用户区(图1)存在缺陷的情况下,或者在初始化或重新初始化信息记录媒体(光盘媒体)11的情况下,必须更新DMA集组中的数据(最新缺陷管理信息集)和SIA集组中的数据(最新选择信息集)。
假定在图7所示的状态中,虽然因要求重新开始或更新第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))中的内容的事件引起最新缺陷管理信息发生变化,但判断第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))不能正常地更新。在这种情况下,需要用新的DMA集代替第一DMA集(DMA(1-1)、DMA(2-1)、DMA(3-1)、DMA(4-1))。当第二DMA集(DMA(1-2)、DMA(2-2)、DMA(3-2)、DMA(4-2))能正常工作时,进行更新第一SIA集(SIA(1-1)、SIA(2-1))中数据的处理,以便指示第二DMA集(DMA(1-2)、DMA(2-2)、DMA(3-2)、DMA(4-2))的位置。假定第一SIA集(SIA(1-1)、SIA(2-1))能正常更新。在这种情况下,记录在第一SIA集(SIA(1-1)、SIA(2-1))的最新选择信息集指示第二DMA集(DMA(1-2)、DMA(2-2)、DMA(3-2)、DMA(4-2))的位置或地址,如图8所示。
假定在图8所示的状态中,当第二DMA集(DMA(1-2)、DMA(2-2)、DMA(3-2)、DMA(4-2))不能正常更新时,将正常使用的第三DMA集(DMA(1-3)、DMA(2-3)、DMA(3-3)、DMA(4-3))代替第二DMA集(DMA(1-2)、DMA(2-2)、DMA(3-2)、DMA(4-2))。在这种情况下,必须重新开始或更新第一SIA集(SIA(1-1)、SIA(2-1))中的数据(最新选择信息集),以便再一次指示第三DMA集(DMA(1-3)、DMA(2-3)、DMA(3-3)、DMA(4-3))的位置。在这种情况下,假定当第一SIA集(SIA(1-1)、SIA(2-1))不能正常更新时,第二SIA(SIA(1-2)、SIA(2-2))能正常使用代替第一SIA集(SIA(1-1)、SIA(2-1))。在这种情况下,通过在第二SIA(SIA(1-2)、SIA(2-2))中记录指示第三DMA集的位置或地址的数据,进行启用第三DMA集(DMA(1-3)、DMA(2-3)、DMA(3-3)、DMA(4-3))的处理,如图9所示。
下面将参考图10至12,描述为获得信息记录媒体(光盘媒体)11中要使用的最新缺陷管理信息的处理程序。为获得最新缺陷管理信息的处理程序。通过选择最新选择信息的处理程序、搜索当前激活的其中记录有最新缺陷管理信息集的DMA集的处理程序和从当前激活的DMA集中提取缺陷管理信息的处理程序的组合而实现。
当信息记录和/或再现装置10(将在后面联系图15描述)向/从信息记录媒体(光盘媒体)11记录和/或再现数据时,需要缺陷管理信息。信息记录和/或再现装置10通过识别信息记录媒体(光盘媒体)11选择最新选择信息。选择最新选择信息的处理程序表示在图10中。
(1-1)步骤A1:
信息记录和/或再现装置10从第一SIA集向第10 SMA集顺序搜索未使用的SIA集(步骤S101和S102)。信息记录和/或再现装置10进行选择处理,选择第一至第十SIA集中的一个作为当前激活的SIA集,其中记录有最新选择信息(步骤S104)。更具体地说,假定第一至第十SIA集是以上升顺序从前向后配置的,第一至第k SIA集已使用,第(k+1)至第十SIA集未使用,这里k表示1和9之间的变量,包括1和9。在这种情况下,上述选择处理包括下列步骤:从前向后顺序搜索第一至第十SIA集,首先检测未使用的第(k+1)SIA集,和选择第一至第k SIA集当中的最新一个作为当前激活的SIA集,其包含至少一个记录有最新选择信息的有效SIA。
判断SIA集是未使用的条件包括:构成SIA集的至少一个ECC块能够纠正数据字节错误,和能够纠正数据字节错误的全部ECC块用指示未使用的特殊字节数据例如FFh填充。
判断SIA有效的条件包括:记录在SIA中的ECC块能够纠正数据字节错误,和能够纠正数据字节错误的ECC块具有作为选择信息的独特结构。
假定判断SIA集(SIA(1-1)、SIA(2-1))未被使用。在这种情况下,信息记录和/或再现装置10判断选择信息未检测到或者未发现,因为所有第一至第十SIA集在过去没有使用(步骤S105)。
假定判断在第一至第十SIA集中没有检测到或者没有发现任何未使用的SIA集。在这种情况下,信息记录和/或再现装置10判断所有第一至第十SIA集过去已被使用,并进行选择处理,即选择第一至第十SIA集中最新的一个作为当前激活的SIA集,其包括至少一个记录有最新选择信息的有效SIA(步骤S103)。
当有效的SIA(DMA管理器区)在顺序搜索范围内不存在时,信息记录和/或再现装置10判断没有检测到或没有发现选择信息(步骤S105)。
(1-2)步骤A2:
假定在上述步骤A1中,当前激活的SIA集中的一集最新选择信息(最新DMA管理器)被选择或提取。在这种情况下,信息记录和/或再现装置10对当前激活的SIA集的状态进行检验处理。
假定构成当前激活的SIA集的两个SIA都是有效的,并且记录在上述两个SIA的两块选择信息(两个DMA管理器)彼此相符。在这种情况下,信息记录和/或再现装置10进行将上述选择信息选择为最新选择信息的处理(步骤S107)。
假定,构成当前激活的SIA集的两个SIA两者都是有效的,并且记录在上述两个SIA中的两块选择信息(两个最新DMA管理器)彼此不相符合。在这种情况下,信息记录和/或再现装置10进行的处理是将上述两块选择信息中的一块,其具有带最大计数值的DMA管理器更新计数器,选择为最新选择信息(步骤S108)。因为DMA集是从前面顺序使用的,所以能够通过比较两段选择信息所指示的DMA集的位置和地址来判断最新选择信息。
假定构成当前激活的SIA集(当前激活的DMA管理器区集)的两个SIA(DMA管理器区)中仅有一个是有效的。在这种情况下,信息记录和/或再现装置10进行选择记录在有效的SIA中的选择信息作为最新选择信息的处理(步骤S109)。
信息记录和/或再现装置10将最新选择信息所指示的当前激活的DMA集用作以后进行的顺序搜索DMA集的开始点。如果最新选择信息所指示的DMA集是其中存有最新缺陷管理信息集的当前激活的DMA集,则信息记录和/或再现装置10进行上述选择处理而不进行DMA集的顺序搜索。在这种情况下,由于不进行对DMA集的搜索,所以能缩短为得到最新缺陷管理信息而消耗的时间。但是,理想的是进行DMA集的搜索,以便确切地选择存有最新缺陷管理信息集的当前激活的DMA集。
其次,信息记录和/或再现装置10进行在DMA集组中搜索其中记录有最新缺陷管理信息的当前激活的DMA集的处理。搜索其中记录有最新缺陷管理信息集的当前激活的DMA集的处理程序表示在图11中,在这里,第一至第一百DMA集以上升次序从前向后配置。
(2-1)步骤B1:
信息记录和/或再现装置10在上述步骤A1和A2中进行判断是否得到搜索DMA集的开始点的处理(步骤S111)。假定用作开始点的DMA集能选为第n DMA集,这里n表示1和100(包括1和100)之间的变量。在这种情况下,信息记录和/或再现装置10进行从第n DMA集向第一百DMA集顺序搜索未使用的DMA集的处理(步骤S112和S113)。假定不能选择到DMA集作为开始点。在这种情况下,信息记录和/或再现装置10进行从变量n等于1的第一DMA集向第一百DMA集搜索未使用的DMA集的处理(步骤S114和S113)。
(2-2)步骤B2:
此外,判断DMA集未使用的条件包括:构成DMA集至少一个ECC块在朝向第一百DMA集顺序搜索未使用DMA的过程中能纠正数据字节错误;和能纠正数据字节错误的ECC块被填充以指示未使用的字节数据FFh。
假定用来启动搜索的第n DMA集是未使用的,并且变量n等于1即n=1(步骤S115)。在这种情况下,信息记录和/或再现装置10判断其中记录有缺陷管理信息的DMA集不能得到(步骤S116),并且判断信息记录媒体(光盘媒体)11是通过需要在正常记录和/或再现以前进行初始化的信息记录媒体。
假定用来启动搜索的第n DMA集是未使用的,并且变量n大于1即n>1。在这种情况下,信息记录和/或再现装置10判断其中记录有最新缺陷管理信息的DMA集在第n DMA集前面出现。为了从第(n-1)DMA集朝向第一DMA集反向搜索未使用的DMA集,信息记录和/或再现装置10进行将在后面要描述的处理步骤B3。
假定用作搜索开始点的第n DMA集不是未使用的。在这种情况下,信息记录和/或再现装置10进行选择处理:将紧接在为未使用首先检测到或发现为未使用的DMA集之前的DMA集选择其中记录有最新缺陷管理信息的当前激活的DMA集。更具体地说,假定判断其中记录有最新缺陷管理信息的当前激活的DMA集在第n DMA集(包括第n DMA集)的后面出现。信息记录和/或再现装置10沿着使用顺序在DMA集组中进行搜索处理。也就是说,信息记录和/或再现装置10从第(n+1)DMA集朝向第一百DMA集进行顺序正向搜索的处理(步骤S113)。在这种情况下,信息记录和/或再现装置10首先进行选择处理:将首先未使用DMA集检测到或发现为DMA集选择为第(i+1)DMA集,这里i表示在n和99之间的变量(包括n和99)。逐次地,信息记录和/或再现装置10进行选择处理:当第(i+1)DMA集未使用时,将第i DMA集选择为其中记录有最新缺陷管理信息集的当前激活的DMA集(步骤S117)。或者,信息记录和/或再现装置10可将在第i DMA集前面的DMA集中能再现缺陷管理信息的最新的一个,选择为其中记录有最新缺陷管理信息的当前激活的DMA集。
假定,在从第(n+1)DMA集至第一百DMA集进行搜索未使用的DMA集的处理中,任何未使用的DMA集没有检测到或者没有发现(步骤S113)。在这种情况下,信息记录和/或再现装置10进行选择处理:将第一百DMA集选择为其中记录有最新缺陷管理信息集的当前激活的DMA集(步骤S118)。或者,信息记录和/或再现装置10可将在第一百DMA集前面的DMA集中能再现缺陷管理信息集的最新的一个,选择为当前激活的DMA集,其中记录有最新缺陷管理信息集。
(2-3)步骤B3:
信息记录和/或再现装置10按照从第(n-1)DMA集朝向第一DMA集的顺序,执行反向搜索不是未使用的DMA集的处理(步骤S119)。在这里,假定首先检测到(发现)不是未使用的DMA集是第i DMA集。当第i DMA集不是未使用时,信息记录和/或再现装置10进行选择第iDMA集作为其中记录有最新缺陷管理信息集的当前激活的DMA的处理(步骤S120)。假定不能检测到或发现不是未使用的DMA集。在这种情况下,信息记录和/或再现装置10进行判断处理,结果是不能得到其中记录有最新缺陷管理信息集的当前激活的DMA集(步骤S121),从而判定信息记录媒体(光盘媒体)11是需要在正常记录和/或再现以前进行初始化的媒体。
在上述步骤B3中,信息记录和/或再现装置10可搜索每个都不是未使用的并且能再现缺陷管理信息的DMA集。特别是,假定首先检测到(发现)的不是未使用的并且能再现缺陷管理信息的DMA集是第i DMA集。在这样的情况下,信息记录和/或再现装置10进行将第i DMA集选择作为其中记录有最新缺陷管理信息集的当前激活的DMA集的处理。此外,假定没有检测到或发现任何不是未使用的并且能再现缺陷管理信息的DMA集。在这种情况下,信息记录和/或再现装置10判定上述信息记录媒体(光盘媒体)11是需要在正常记录和/或再现以前进行初始化的媒体。
图12示出从其中记录有最新缺陷管理信息集的当前激活的DMA集当中提取缺陷管理信息的处理程序。
(3-1)步骤C1:
信息记录和/或再现装置10进行检验是否能从其中记录有最新缺陷管理信息集的当前激活的DMA中提取缺陷管理信息的处理(步骤S131)
能从当前激活的DMA集中提取缺陷管理信息的判断条件例如:
从记录在当前激活的DMA集的DDS/PDL ECC块和SDL ECC中,至少得到一对DDS/PDL ECC块和SDL ECC块满足下列条件:
(a)能纠正ECC中的数据字节错误;
(b)DDS标识符带有0A0Ah;和
(c)DDS/PDL更新计数器中的计数值相互符合。
当判断可能从当前激活的DMA集中提取缺陷管理信息时,从当前激活的DMA集中提取缺陷管理信息就会成功。因此,从当前激活的DMA集提取最新缺陷管理信息的处理程序便可完成。但是,在本实施例中,为了保持缺陷管理信息具有高度的可靠性,添加如下的处理。也就是说,在步骤C1后面继续执行将要描述的步骤C2。
假定判断从当前激活的DMA集不能提取缺陷管理信息。在这个时候,信息记录和/或再现装置10判定不能得到缺陷管理信息。因此,信息记录和/或再现装置10判定上述信息记录媒体(光盘媒体)11是需要在正常记录和/或再现以前进行初始化的媒体。
假定在当前激活的DMA集的后面没有能替换使用的DMA集。在这种情况下,在当前激活的DMA集退化时,没有DMA集能替换当前激活的DMA集,这就可能陷入缺陷管理信息丢失的情况。为了避免这种情况,必须高度保持记录在最后或第一百DMA集当中数据(一集缺陷管理信息)的可靠性,因为那后面没有可替换使用的DMA集了。
为此目的,在本实施例中,信息记录和/或再现装置10进行的处理是查询在当前激活的DMA集的后面是否存在能以高可靠性记录缺陷管理信息集的替换DMA集。
在存在可能以高可靠性记录缺陷管理信息集的替换DMA的情况下,虽然当前激活的DMA集退化,但通过将当前激活的DMA集替换到新的DMA集,就会有较低的缺陷管理信息丢失的概率。
假定不存在可能以高可靠性记录缺陷管理信息集的替换DMA集,从那时以后就不进行DMA集的替换了。这是因为虽然进行替换,但不保证能以高可靠性保持缺陷管理信息。
当使用最后的DMA集时,信息记录和/或再现装置对最后的DMA集的可靠性进行测试。当最后的DMA集的可靠性低时,信息记录和/或再现装置10从那时以后对信息记录媒体(光盘媒体)11的记录操作加以限制。通过这个处理程序,能避免至少当前激活的DMA集由于记录所致的退化。
(3-2)步骤C2:
信息记录和/或再现装置10进行的处理是判断在其中记录有最新缺陷管理信息集的第i DMA集的后面,是否存在具有能以高可靠性记录缺陷管理信息集的概率的DMA集(步骤S132)。
在这里,判断一个DMA集是具有能以高可靠性记录缺陷管理信息集的概率的DMA集的条件包括:例如,应该记录有DDS/PDL的信息组至少有3个,应该记录有SDL的信息组至少有3个,记录在各自的信息组中的ECC块能纠正数据字节错误。
或者,判断一个DMA集是具有能以高可靠性记录缺陷管理信息的概率的DMA集的条件可包括:在应该记录DDS/PDL的信息组至少有一个,应该记录有SDL的信息组至少有一个,记录在各自的信息的ECC块能纠正数据字节错误。在这种情况下,判断条件得到放松。
假定存在这样的DMA集,其具有能以高可靠性记录缺陷管理信息的概率。在这种情况下,信息记录和/或再现装置10能通过从当前激活的DMA集中提取缺陷管理信息,在/从信息记录媒体(光盘媒体)11记录和/或再现数据(步骤S135)。如果第i DMA集退化,紧接在第i DMA集后面的第(i+1)DMA集被替换使用。
假定不存在这样的DMA集,其具有能以高可能性记录缺陷管理信息集的概率。在这种场合,信息记录和/或再现装置10不进行DMA集的替换。例如,假定第i DMA集用作其中记录有最新缺陷管理信息的当前激活的DMA集,并且第(i+1)至第一百DMA集作为替换的DMA集,应该用于替换第i DMA集。在这种情况下,为了记录最新缺陷管理信息,如果在替换的DMA集当中,不存在各有至少三个能正常使用的DMA的DMA集,信息记录和/或再现装置10也不替换DMA集。在这种情况下,信息记录和/或再现装置10判定第i DMA集为最后的DMA集,处理进行至下面将要描述的步骤C3。
(3-3)步骤C3:
信息记录和/或再现装置10进行的处理是判断最后的DMA集或第iDMA集是否满足质量判断条件(步骤S133)。质量判断条件例如:
从记录在当前激活的DMA集中的DDS/PDL ECC块和SDL ECC块中至少得到3对DDS/PDL ECC块和SDL ECC块满足下列条件:
(a)能纠正ECC块的数据字节错误;
(b)DDS标识符带有0A0Ah;和
(c)DDS/PDL更新计数器中的计数值彼此符合。
假定最后的DMA集或第i DMA集不满足质量判断条件。在这种情况下,信息记录和/或再现装置10进行的处理是从那时以后禁止在信息记录媒体(光盘媒体)11中记录数据的操作(步骤S136)。
此外,代替在信息记录媒体(光盘媒体)11中禁止数据记录操作,信息记录和/或再现装置10可以不进行缺陷管理信息的更新记录,尽管在信息记录媒体(光盘媒体)11中检测到任何新的缺陷。
通过应用上述获得缺陷管理信息的处理程序,能在短时间内切实确定最新缺陷管理信息,并能保持缺陷管理信息的可靠性。通过利用最新选择信息限制DMA集的搜索范围,能大大缩短获得缺陷管理信息所要求的时间。如果对DMA集的搜索范围不加限制,顺序搜索所花的时间是不可接受的。这是因为在本实施例中DMA集的数量为一百,而每一DMA集又由四个DMA组成。
此外,由于将选择信息所指示的DMA集考虑为其中记录有最新缺陷管理信息集的DMA集的搜索起始点而进行DMA集的搜索,所以能确切地选择其中记录有最新缺陷管理信息集的DMA集。
另外,由于在估算最后的DMA集时提供质量判断条件,以限制在不满足质量判断条件情况下的记录操作,所以能确保记录在最后的DMA集当中的最新缺陷管理信息集的高可靠性,并能避免信息记录和/或再现装置10落入不能得到缺陷管理信息的处境。
下面将参考图13和14描述信息记录媒体(光盘媒体)11中DMA集组和SIA集组的更新数据的处理程序。通过执行更新DMA集组数据的处理程序,首先进行上述数据的更新。当在更新处理过程中改变或替换要使用的DMA集时,需要改变选择信息(DMA管理器)中的内容。因此,还需要执行在选择信息区(SIA)中更新数据的处理程序。
图13示出DMA中更新数据的处理程序。在DMA更新数据以前,需要判断是否更新并记录当前激活的DMA集或第i DMA集。也就是说,当第i DMA集不是最后的DMA集时,或者虽然第i DMA是最后的DMA集但第i DMA集满足质量判断条件时,允许更新和记录。
通过在信息记录和/或再现装置10中的主控制电路18(图15)的存储器(未示出)中存储或记忆紧接在将信息记录媒体(光盘媒体)11插入信息记录和/或再现装置(光盘驱动器)以后伴随执行提取缺陷管理信息的处理程序的结果,或者在初始化信息记录媒体(光盘媒体)或诸如此类时伴随执行更新DMA集组的内容的处理程序的结果两者之一,可省略对第i DMA集是不是最后的DMA集的判断,或者虽然第i DMA集是最后的DMA集但第i DMA集是否满足质量判断条件的判断。
(4-1)步骤D1:
信息记录和/或再现装置10为了改变或替换缺陷管理信息,进行当前激活的DMA集或第i DMA集中的数据(最新缺陷管理信息)更新的处理(步骤S140)。
(4-2)步骤D2:
信息记录和/或再现装置10检查第i DMA集更新数据以后的状态(步骤S141)。判断当前激活的DMA集正常更新的条件包括:记录在当前激活的DMA集中的至少两个DDS/PDL ECC块能纠正数据字节错误;记录在当前激活的DMA集中的至少两个SDL ECC块能纠正数据字节错误,和记录在当前激活的DMA集中的DDS/PDL ECC块和SDL ECC块与记录的数据一致。
当添加使用中检测到的缺陷改变信息时,只需要改变和替换SDLECC块。在这种情况下,判断当前激活的DMA集正常更新的条件包括:记录在当前激活的DMA集中的至少一个SDL ECC块能纠正数据字节错误,和记录在当前激活的DMA集中的SDL ECC块与记录的数据一致。
当判定当前激活的DMA集或第i DMA集能正常更新时,当前激活的DMA集的数据更新便会成功。因此,更新数据的处理程序可以完成(步骤S146、S149)。但是,在本实施例中,要添加保持缺陷管理信息的可靠性的处理,并且信息记录和/或再现装置10转到后面将要描述的步骤D4的处理。
当判定因重写第i DMA集引起的退化以致不能正常更新时,信息记录和/或再现装置10为在第(i+1)DMA至第100 DMA集当中顺序搜索能正常更新数据的DMA集,继续进行现在将要描述的步骤D3的处理。
(4-3)步骤D3:
信息记录和/或再现装置10进行辨认变量i是否等于100的处理(步骤S143)。当变量i小于100时,信息记录和/或再现装置10为了启用紧接在第i DMA集后面应该使用的DMA集,继续进入后面将要描述的步骤D4的处理。在这种情况下,因为用过的DMA集被改变或被替换,所以需要更新SIA中的数据。当变量i等于100时,信息记录和/或再现装置10判断由于100个DMA集全被使用,因而不存在可使用的DMA集。DMA集中数据的更新以失败而结束(步骤S145),信息记录媒体(光盘媒体)11进入不能使用的状态。
在这种场合,在第i DMA集或第一百DMA集中,保留非最新缺陷管理信息集,或者保留至少非最新缺陷管理信息的任何分段。在第i DMA集中,可通过将特殊数据结构或特殊字节数据添加至第i DMA集中的缺陷管理信息集以记录数据。例如,在DDS/PDL ECC块或SDL ECC块中,虽然作为位置信息表的区域得到确保,但也可以添加特殊数据结构或特殊字节数据例如AAh,记录在未使用的部分例如未记录位置信息的部分。通过添加这样的处理程序,能够辨认记录在DMA集中的缺陷管理信息集是否是最新的。
(4-4)步骤D4:
信息记录和/或再现装置10进行变量i加1的处理(步骤S144)。
从下面将要描述的步骤D5起,信息记录和/或再现装置10进行保持缺陷管理信息的可靠性的处理。当在第i DMA集的后面不存在能替换使用的DMA集时,并且当第i DMA集被损坏时,因为不存在代替第i DMA集的DMA集,所以可能落到不能得到缺陷管理信息的状态。为了避免落到这样的状态,必须保持记录在其后面不存在能替换使用的DMA集的最后的DMA集中的数据(缺陷管理信息集)的高可靠性。为此目的,在本实施例中,关于最后的DMA集中的数据更新,信息记录和/或再现装置10进行确定质量判断条件的处理,和从最后的DMA集不满足质量判断条件以后对信息记录媒体(光盘媒体)11限制记录操作的处理。这里所使用的质量判断条件类似于上述步骤C3使用的条件。
(4-5)步骤D5:
信息记录和/或再现装置10进行的处理是判断在第i DMA集的后面是否存在具有能以高可靠性记录缺陷管理信息集的机会的DMA集(步骤S146)。当存在能以高可靠性记录缺陷管理信息的机会的DMA集时,DMA集中数据的更新就会成功,更新程序完成(步骤S149)。
当不存在具有能以高可靠性记录缺陷管理信息的机会的DMA时,信息记录和/或再现装置10判定第i DMA集为最后的DMA集,并且继续进行现在将要描述的步骤D6的处理。
(4-6)步骤D6:
信息记录和/或再现装置10进行辨认最后的DMA集或第i DMA集是否满足质量判断条件(步骤S147)。
当最后的DMA集或第i DMA集满足质量判断条件时,DMA集中数据的更新获得成功,并且更新处理完成(步骤S150)。当DMA集中的数据正常更新并且最后的DMA集或第i DMA集不满足质量判断条件时,信息记录和/或再现装置10从那时候起禁止信息记录媒体(光盘媒体)11的记录操作(步骤S148)。
此外,代替禁止信息记录媒体(光盘媒体)11的记录操作,虽然信息记录媒体(光盘媒体)11中检测到新的缺陷,但信息记录和/或再现装置10可不更新记录缺陷管理信息。在更新DMA集中数据的处理程序中,DMA集中的数据的可靠性,通过确认在使用中的DMA集的后方存在能替换使用的DMA集,或者在使用的最后DMA集那里不存在能替换使用的DMA集的情况下,通过防止由于最后的DMA集的重写引起的退化,而得到保证。
在更新DMA集数据的处理程序中改变使用中的DMA集时,必须更新当前激活的SIA集中的或第k SIA集中的数据,以便改变为当前激活的DMA集的位置信息。
图14示出更新SIA集组中的数据的处理程序。
(5-1)步骤E1:
为了改变或替换DMA集中的位置信息,信息记录和/或再现装置10进行更新当前激活的SIA集或第i SIA的数据的处理(步骤S161)。
(5-2)步骤E2:
信息记录和/或再现装置10进行在更新当前激活的SIA集中的数据以后,检查其状态的处理(步骤S162)。
此外,判断SIA集正常更新的条件包括:记录在构成当前激活的SIA集的两个SIA中的两块ECC都能纠正数据字节错误;记录在SIA的数据与记录的数据一致。
当判定当前激活的SIA集或第k SIA集能正常更新时,更新处理程序完成(步骤S165)。
当判定当前激活的SIA集或第k SIA集不能正常更新时,信息记录和/或再现装置10继续进行现在将要描述的步骤E3的处理,以便从第(k+1)SIA集以后顺序搜索能正常更新数据的SIA集。
(5-3)步骤E3:
信息记录和/或再现装置10进行辨认变量k是否等于10的处理(步骤S163)。
当变量k小于10时,信息记录和/或再现装置10继续进行后面将要描述的步骤E4的处理,以便启动使用应该紧接在当前激活的SIA集后面使用的SIA集。
当变量k等于10时,信息记录和/或再现装置10判定10个SIA集全部使用完,信息记录媒体(光盘媒体)11进入不存在可使用的SIA集的状态(步骤S166)。也就是说,SIA集中的数据更新以失败而结束。
(5-4)步骤E4:
信息记录和/或再现装置10进行变量k加1的处理(步骤S164)。
在上述的方法中,关于更新最后的DMA集中的数据,当不满足质量判断条件时,采用禁止记录操作或者限制DMA集中的数据更新的方法,能确保记录在最后的DMA集中的数据(缺陷管理信息)的高可靠性,并且能避免落到不能得到缺陷管理信息的状态。
此外,因为SIA集是否能正常更新的判断标准包括一条件,即构成SIA集的两个SIA中的数据是真实的,因此能够增加从SIA集中至少一个SIA中得到真实数据的概率,并且能够提高从上述SIA集中提取的选择信息集的可靠性。
此外,在不更新DMA和SIA的信息记录和/或再现装置或者信息再现装置中,只使用获得应该使用的更新管理信息的处理程序。
图15是根据本发明第一实施例的信息记录和/或再现装置10的方框图。
图示的信息记录和/或再现装置10包括光盘记录和/或再现装置10,其用于将用户数据记录在根据本发明的信息记录媒体(光盘媒体)11上,和从信息记录媒体(光盘媒体)11再现所记录的用户数据。
图示的光盘记录和/或再现装置10包括光学头12、位置控制电路13、记录控制电路14、调制电路15、信号处理电路16、解调电路17和主控制电路(驱动控制器)18。此外,光盘记录和/或再现装置10执行处理:将光盘媒体11的用户区UA发生的缺陷区替换到第一和第二备用区SA1和SA2的安全区,视需要而定。
下面首先描述利用光盘记录和/或再现装置10记录数据。采用调制电路17,将记录数据分块为每64k字节一个数据块,按预定的处理程序添加错误纠正码或诸如此类,并调制成信道位序列。记录控制电路14控制光学头12将相应的信道位序列数据记录到光盘媒体11。由光学头12发射的激光光束被聚焦,并由位置控制电路13以所希望的位置定位在光盘媒体11的信息记录表面上。位置控制电路13、调制电路15和记录控制电路14在主控制电路18的指挥下进行操作。
接着,将描述利用光盘记录和/或再现装置10再现数据。通过信号处理电路16将光学头12产生的信号转换为信道位序列,并且通过解调电路等等以预定的处理程序进行每64k字节的错误纠正,而产生再现数据。由光学头12发射的激光光束被聚焦,并由位置控制电路13以希望的位置定位在光盘媒体11的信息记录表面上。位置控制电路13、信号处理电路16和解调电路17在主控制电路18的指挥下进行操作。
主控制电路18首先再现缺陷管理信息。在记录和再现用户数据时,主控制电路18基于上述根据本发明的缺陷信息管理方法,确定要使用的DMA,以便获得关于要记录或再现的位置的信息。此外,在发现有或检测到任何缺陷的情况下,主控制电路18基于上述根据本发明的缺陷信息管理方法,更新当前激活的DMA集和当前激活的SIA集。
另外,不包含记录控制电路14和调制电路15的信息再现装置,只进行确定其中记录有要使用的最新缺陷管理信息集的当前激活的DMA集。还有,不更新DMA集和SIA集的信息记录和/或再现装置,只进行获得要使用的最新缺陷管理信息的操作。
图16至20是描述根据本发明第二实施例的缺陷信息管理方法所用的视图。图16示出搜索其中记录有要使用的最新选择信息的当前激活的SIA集的处理程序。图17示出搜索其中记录有要使用的最新缺陷管理信息的当前激活的DMA集的处理程序。图18示出对图17所示的处理程序进行了修改的另一处理程序。图19示出更新DMA中的数据的处理程序。图20示出更新SIA中的数据的处理程序。
下面将参考图16对搜索其中记录有最新选择信息集的当前激活的SIA集的处理程序进行描述。
(6-1)步骤F1:
信息记录和/或再现装置10进行从第一SIA集向第十SIA集搜索当前激活的SIA集的处理(步骤S170)。信息记录和/或再现装置10进行从第一SIA集读取数据(选择信息集)以保存读出数据的处理(步骤S171)。
(6-2)步骤F2:
信息记录和/或再现装置10进行估算读出数据的处理(步骤S172)。
(6-3)步骤F3:
信息记录和/或再现装置10基于读出数据判断SIA集是否未使用(步骤S173)。如果SIA集不是未使用的,信息记录和/或再现装置10进行现在将要描述的步骤F4的处理。如果SIA集是未使用的,信息记录和/或再现装置10进行后面将要描述的步骤F6的处理。
判断SIA集未使用的条件包括:构成选择信息至少一个ECC块能纠正数据字节错误,以及可纠正数据字节错误的ECC块用指示未使用的数据字节FFh填充。
(6-4)步骤F4:
信息记录和/或再现装置10进行判断所访问的SIA集是不是第十SIA集的处理(步骤S174)。当访问的SIA集不是第十SIA集时,信息记录和/或再现装置10进行现在将要描述的步骤F5的处理。当访问的SIA集是第十SIA集时,信息记录和/或再现装置10进行后面将要描述的步骤F6的处理。
(6-5)步骤F5:
信息记录和/或再现装置10访问要用来存储读出数据的下一个SIA集(步骤S177)。信息记录和/或再现装置10反回上述步骤F2的处理。
(6-6)步骤F6:
信息记录和/或再现装置10进行的处理是,判断直至现在的搜索中是否得到可使用的选择信息(步骤S175)。当得到可使用的选择信息时,信息记录和/或再现装置10进行现在将要描述的步骤F7的处理。当没有得到可使用的选择信息时,信息记录和/或再现装置10进行后面将要描述的步骤F8的处理。
(6-7)步骤F7:
信息记录和/或再现装置10进行的处理是,选择其中每个都得到可使用的选择信息的多个SIA集中最新的一个SIA集,作为其中存储有一集最新选择信息的当前激活的SIA集,并且选择当前激活的SIA集存储的选择信息集,作为最新选择信息集(步骤S176)。因此,处理程序完成(步骤S179)。
(6-8)步骤F8:
信息记录和/或再现装置10进行的处理是,选择第一SIA集作为其中存储有一集最新选择信息的当前激活的SIA集(步骤S178)。然而,信息记录和/或再现装置10判断没有获得选择信息。因此,处理程序完成(步骤S179)。
通过执行图16所示的处理程序,能选择其中记录有最新选择信息的当前激活的SIA集(DMA管理器区集),能得到用作搜索其中存储有最新缺陷管理信息的当前激活的DMA集的起点的DMA集。
下面将参考图17对搜索其中记录有最新缺陷管理信息集的当前激活的DMA集的处理程序进行描述。
(7-1)步骤G1:
-当获得最新选择信息时,信息记录和/或再现装置10使用选择信息所指示的DMA集作为搜索起点。当不能获得最新选择信息时,信息记录和/或再现装置10使用第一DMA集作为搜索起点。信息记录和/或再现装置10进行访问DMA集以估算DMA集读出数据的处理(步骤S181)。
(7-2)步骤G2:
信息记录和/或再现装置10进行判断用作搜索起点的DMA集是否未使用的处理(步骤S182)。如果DMA集不是未使用的,信息记录和/或再现装置10进行现在将要描述的步骤G3的处理。如果DMA集是未使用的,信息记录和/或再现装置10进行后面将要描述的步骤G9的处理。
(7-3)步骤G3:
信息记录和/或再现装置10进行朝向第一百DMA集开始正向搜索未使用的DMA集的处理(步骤S183)。此后,信息记录和/或再现装置10进行现在将要描述的步骤G4的处理。
(7-4)步骤G4:
信息记录和/或再现装置10进行判断是否检测到或发现有未使用的DMA集的处理(步骤S184)。当检测到或发现有未使用的DMA时,信息记录和/或再现装置10进行现在将要描述的步骤G5的处理。当没有检测到或发现有未使用的DMA集时,信息记录和/或再现装置10进行后面将要描述的步骤G8的处理。
(7-5)步骤G5:
信息记录和/或再现装置10停止搜索未使用的DMA集的处理(步骤S185)。此后,信息记录和/或再现装置10进行现有将要描述的步骤G6的处理。
(7-6)步骤G6:
信息记录和/或再现装置10进行判断搜索过程中是否存在已使用的DMA集的处理(步骤S186)。例如,判断条件包括构成DMA集的至少一个DDS/PDL ECC块和至少一个SDL ECC块能纠正数据字节错误,并且不是未使用的。
如果存在已使用的DMA集,信息记录和/或再现装置10进行现在将要描述的步骤G7的处理。如果不存在已使用的DMA集,信息记录和/或再现装置10进行的处理是,判断没有检测到或发现有其中记录有缺陷管理信息集的DMA集,也就没有获得缺陷管理信息。因此,处理程序完成(步骤S194)。
(7-7)步骤G7:
信息记录和/或再现装置10进行的处理是,选择搜索范围内已使用的DMA集中最新的一个,作为其中存储有最新缺陷管理信息的当前激活的DMA集,并且选择当前激活的DMA集中存储的缺陷管理信息集,作为最新缺陷管理信息集(步骤S187)。因此,处理程序完成(步骤S193)。
(7-8)步骤G8:
信息记录和/或再现装置10进行的处理是,选择第一百DMA集作为其中存有最新缺陷管理信息集的当前激活的DMA集,并且选择当前激活的DMA集中存储的缺陷管理信息集,作为最新缺陷管理信息集(步骤S188)。因此,处理程序完成(步骤S193)。
此外,代替选择第一百DMA集作为其中存储有最新缺陷管理信息集的当前激活的DMA集,信息记录和/或再现装置10可选择已使用的DMA集中最新的一个,作为其中存储有最新缺陷管理信息集的当前激活的DMA集。
(7-9)步骤G9:
信息记录和/或再现装置10判断用作搜索起点的DMA集是不是第一DMA集(步骤S189)。如果用作搜索起点的DMA集不是第一DMA集,信息记录和/或再现装置10进行现在将要描述的步骤G10的处理。如果用作搜索起点的DMA集是第一DMA集,信息记录和/或再现装置10进行判断缺陷管理信息不能得到的处理,因为其中没有检测到或发现有缺陷管理信息集的任何DMA集。至此,处理程序完成(步骤S194)。
(7-10)步骤G10:
信息记录和/或再现装置10往回向第一DMA集进行反向搜索当前激活的DMA集的处理(步骤S190)。此后,信息记录和/或再现装置10进行现在将要描述的步骤G11的处理。
(7-11)步骤G11:
信息记录和/或再现装置10进行判断反向搜索过程中是否检测到或发现有已使用的DMA集的处理(步骤S191)。如果检测到或发现使用的DMA集,信息记录和/或再现装置10进行现在将要描述的步骤G12的处理。如果没有检测到或发现有使用的DMA集,则信息记录和/或再现装置10进行的处理是判断不能得到缺陷管理信息,因为不存在其中检测到或发现有缺陷管理信息集的任何DMA集。至此,处理程序完成(步骤S194)。
(7-12)步骤G12:
信息记录和/或再现装置10进行的处理是,选择从上述步骤G10开始的反向搜索中首先检测到或发现有已使用的DMA集,作为其中存储有最新缺陷管理信息的当前激活的DMA集,并且选择存储在当前激活的DMA集中的缺陷管理信息集,作为最新缺陷管理信息集(步骤S192)。因此,处理程序完成(步骤S193)。
采用图17所示的处理程序,能选择其中记录有最新缺陷管理信息集的当前激活的DMA集。通过组合图16和17所示的处理程序,能在短时间内确切地得到最新缺陷管理信息。
此外,如图18所示,当在步骤G4中不能检测到或发现有任何未使用的DMA集时,信息记录和/或再现装置10可进行步骤G6的处理以代替步骤G8。在这种情况下,步骤G8从处理程序中略去。可将图18所示的程序添加到图16所示的程序中,以代替图17所示的程序。
下面将参考图19对更新DMA集中的数据的处理程序进行描述。
(8-1)步骤H1:
信息记录和/或再现装置10进行判断存储在当前激活的DMA集中的数据更新是否被禁止的处理(步骤S201)。如果更新未被禁止,信息记录和/或再现装置10进行现在将要描述的步骤H2的处理。如果更新被禁止,则存储在当前激活的DMA集中的数据更新以失败而结束,处理程序完成(步骤S210)。
(8-2)步骤H2:
信息记录和/或再现装置10进行更新和记录存储在当前激活的DMA集的数据的处理(步骤S202)。此后,信息记录和/或再现装置10进行现在将要描述的步骤H3的处理。
(8-3)步骤H3:
信息记录和/或再现装置10进行的处理是访问当前激活的DMA集,以读出当前激活的DMA集的更新的数据(步骤S203)。此后,信息记录和/或再现装置10进行现在将要描述的步骤H4的处理。
(8-4)步骤H4:
信息记录和/或再现装置10进行的处理是基于读出的更新数据,判断当前激活的DMA集是不是可使用的(步骤S204)。例如,判断当前激活的DMA集是可使用的条件,由构成当前激活的DMA集的ECC块中可再现的DDS/PDL ECC块和SDL ECC块的数目以及上述ECC块的纠正条件确定。如果当前激活的DMA集是可使用的,信息记录和/或再现装置10进行现在将要描述的步骤H5的处理。如果当前激活的DMA集不是可使用的,信息记录和/或再现装置10进行后面将要描述的步骤H7的处理。
(8-5)步骤H5:
信息记录和/或再现装置10进行估算当前激活的DMA集读出的更新数据的处理(步骤S205)。此后,信息记录和/或再现装置10进行现在将要描述的步骤H6的处理。
(8-6)步骤H6:
信息记录和/或再现装置10进行的处理是基于当前激活的DMA集读出的更新数据,判断当前激活的DMA集中的数据是否被正常更新(步骤S206)。如果当前激活的DMA集中的数据被正常更新,则处理程序完成(步骤S209)。如果当前激活的DMA集不是被正常更新,则信息记录和/或再现装置10返回上述步骤H2的处理。
(8-7)步骤H7:
信息记录和/或再现装置10进行的处理是判断在当前激活的DMA集的后面是否存在可使用的DMA集(步骤S207)。如果存在可使用的DMA集,则信息记录和/或再现装置10进行现在将要描述的步骤H8的处理。如果不存在可使用的DMA集,则存储在DMA集中的数据的更新以失败而结束,处理程序完成(步骤S210)。
(8-8)步骤H8:
信息记录和/或再现装置10进行的处理是使用将要使用的下一个DMA集替换当前激活的DMA集(步骤S208),并且,处理返回至上述步骤H1。
在上述方法中,采用图19所示的处理程序,能更新存储在当前激活的DMA集中的数据。
下面将参考图20对更新SIA集(DMA管理器区集)中的数据的处理程序进行描述。
(9-1)步骤J1:
信息记录和/或再现装置10进行更新和记录当前激活的SIA集中的数据的处理(步骤S221)。此后,信息记录和/或再现装置10进行现在将要描述的步骤J2的处理:
(9-2)步骤J2:
信息记录和/或再现装置10进行的处理是访问当前激活的SIA集,以读出当前激活的SIA集的更新的数据(步骤S222)。此后,信息记录和/或再现装置10进行现在将要描述的步骤J3的处理。
(9-3)步骤J3:
信息记录和/或再现装置10进行的处理是基于读出的更新数据,判断当前激活的SIA集是不是可使用的(步骤S223)。例如,判断当前激活的条件由构成当前激活的SIA集的ECC块中可再现ECC块的数目以及可再现ECC块的纠正条件确定。如果当前激活的SIA集是可使用的,则信息记录和/或再现装置10进行现在将要描述的步骤J4的处理。如果当前激活的SIA集不是可使用的,则信息记录和/或再现装置10进行后面将要描述的步骤J6的处理。
(9-4)步骤J4:
信息记录和/或再现装置10进行估算从当前激活的SIA集读出的更新数据的处理(步骤S224)。此后,信息记录和/或再现装置10进行现在将要描述的步骤J5的处理。
(9-5)步骤J5:
信息记录和/或再现装置10进行的处理是判断当前激活的SIA集的读出数据与更新数据是否一致(步骤S225)。如果读出的数据与更新的数据一致,则处理程序完成(S228)。如果读出的数据与更新的数据不一致,则信息记录和/或再现装置10返回到上述步骤J1的处理。
(9-6)步骤J6:
信息记录和/或再现装置10进行的处理是,判断在当前激活的SIA集的后面是否存在可使用的SIA集(步骤S226)。如果存在可使用的SIA集,信息记录和/或再现装置10进行现在将要描述的步骤J7的处理。如果不存在可使用的SIA集,则当前激活的SIA集中数据的更新以失败而结束,处理程序完成(步骤S229)。
(9-7)步骤J7:
信息记录和/或再现装置10进行的处理是,以当前激活的SIA集的名义替换使用待用的下一个SIA集(步骤S227),并返回上述步骤J1的处理。
在图20图示的处理程序描述的方法中,能更新存储在SIA集中的数据。此外,通过彼此组合图19和20图示的处理程序,能安全地更新并记录缺陷管理信息和选择信息。
根据本发明,能够从信息记录媒体(光盘媒体)中在短时间内确切地提取缺陷管理信息。另外,根据本发明,能在不存在代替当前激活的DMA集的未使用DMA集的情况下,保持当前激活的DMA集的可靠性。还有,根据本发明,能在更新SIA集中的数据时确保高可靠性选择信息。
尽管本发明结合几个优选实施例详细地进行了描述,应该了解,对于技术人员来说,在不违背本发明精神的情况下,显然能进行修改。也就是说,本发明适用这样的信息记录媒体,其包括多个缺陷管理区,其中每个都能记录缺陷管理信息,和多个选择信息区,其中每个都能记录选择信息,其包括指示当前激活的缺陷管理区位置的位置信息,并且,能在短时间内以高可靠性选择有待使用的缺陷管理信息。尽管在上述实施例中,信息记录媒体包括多个DMA序列,其中每个序列包含多个DMA,但信息记录媒体也可只包括一个包含有多个DMA的DMA序列。此外,尽管在本实施例中信息记录媒体包括多个SIA序列,其中每个序列包含多个SIA,但信息记录媒体也可只包括一个包含有多个SIA的SIA序列。

Claims (8)

1.一种管理存储在信息记录媒体中的缺陷管理信息的方法,所述信息记录媒体包括多个缺陷管理区DMA集,其中每个DMA集包括多个DMA,以及每个DMA都能记录缺陷管理信息,当其中记录有最新缺陷管理信息集的当前激活的DMA集不能正常存储缺陷管理信息时,可替换的DMA集中的一个被替换使用,所述方法的特征在于包括步骤:
(a)判断是否存在具有能以高可靠性记录缺陷管理信息集的概率的特定的一个所述可替换的DMA集;和
(b)当不存在特定的一个所述可替换的DMA集时,即使所述当前激活的DMA集处于有待替换的状态,也不替换所述当前激活的DMA集。
2.如权利要求1所述的方法,其特征在于:所述判断步骤(a)是与用于访问当前激活的管理区集以读取记录在其中的最新缺陷管理信息集的处理相关地执行的。
3.如权利要求1所述的方法,其特征在于:所述判断步骤(a)是与用于更新记录在所述信息记录媒体中的缺陷管理信息集的处理相关地执行的。
4.如权利要求2所述的方法,其特征在于:所述DMA集包括至少三个DMA,通过利用其中每个所述DMA记录有相同的缺陷管理信息的信息记录媒体,实现所述方法,其中,
所述方法包括步骤:当第i DMA集用作其中记录有所述最新缺陷管理信息集的当前激活的DMA集,而第(i+1)至第n DMA集可作为应该用来替换所述第i DMA集的替换DMA集的时候,在这种情况下,如果在所述替换DMA集中不存在各具有至少三个能正常使用的DMA的DMA集,即使所述当前激活的DMA集处于有待替换的状态,也不替换记录有所述最新缺陷管理信息集的所述DMA集。
5.一种记录和/或再现装置,其用于在/从信息记录媒体中记录和/或再现数据,所述信息记录媒体包括多个缺陷管理区DMA集,其中每个DMA集包括多个DMA,以及每个DMA都能记录缺陷管理信息,当其中记录有最新缺陷管理信息集的当前激活的DMA集不能正常存储缺陷管理信息时,可替换的DMA集中的一个被替换使用,所述装置包括:
(a)判断装置,其用于判断是否存在具有能以高可靠性记录缺陷管理信息集的概率的特定的一个所述可替换的DMA集;和
(b)装置,其用于在不存在特定的一个所述可替换的DMA集时,即使所述当前激活的DMA集处于有待替换的状态,也不替换所述当前激活的DMA集。
6.如权利要求5所述的记录和/或再现装置,其特征在于:所述判断装置(a)是与用于访问当前激活的管理区集以读取记录在其中的最新缺陷管理信息集的处理相关地执行操作的。
7.如权利要求5所述的记录和/或再现装置,其特征在于:所述判断装置(a)是与用于更新记录在所述信息记录媒体中的缺陷管理信息集的处理相关地执行操作的。
8.如权利要求6所述的记录和/或再现装置,其中,所述DMA集包括至少三个DMA,通过利用其中每个所述DMA记录有相同的缺陷管理信息的信息记录媒体实现对存储在信息记录媒体中的缺陷管理信息的管理,其中,
所述记录和/或再现装置包括以下装置:当第i DMA集用作其中记录有所述最新缺陷管理信息集的当前激活的DMA集,而第(i+1)至第n DMA集可作为应该用来替换所述第i DMA集的替换DMA集的时候,在这种情况下,如果在所述替换DMA集中间不存在各有至少三个能正常使用的DMA的任何一个DMA集,即使所述当前激活的DMA集处于有待替换的状态,也不替换记录有所述最新缺陷管理信息集的所述DMA集。
CN2008101896887A 2005-06-21 2006-06-21 缺陷信息管理方法、信息记录/再现装置、信息再现装置 Expired - Fee Related CN101447208B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005180812A JP4299809B2 (ja) 2005-06-21 2005-06-21 欠陥情報管理方法、情報記録再生装置、及び情報再生装置
JP2005-180812 2005-06-21
JP2005180812 2005-06-21

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN2006100940188A Division CN1885424B (zh) 2005-06-21 2006-06-21 缺陷信息管理方法和信息记录/再现装置

Publications (2)

Publication Number Publication Date
CN101447208A CN101447208A (zh) 2009-06-03
CN101447208B true CN101447208B (zh) 2011-09-07

Family

ID=36999698

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2008101896887A Expired - Fee Related CN101447208B (zh) 2005-06-21 2006-06-21 缺陷信息管理方法、信息记录/再现装置、信息再现装置
CN2006100940188A Expired - Fee Related CN1885424B (zh) 2005-06-21 2006-06-21 缺陷信息管理方法和信息记录/再现装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2006100940188A Expired - Fee Related CN1885424B (zh) 2005-06-21 2006-06-21 缺陷信息管理方法和信息记录/再现装置

Country Status (6)

Country Link
US (1) US7743307B2 (zh)
EP (1) EP1736986A1 (zh)
JP (1) JP4299809B2 (zh)
KR (1) KR100809027B1 (zh)
CN (2) CN101447208B (zh)
TW (2) TWI373761B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469371A (zh) * 2002-07-02 2004-01-21 ��ʽ���綫֥ 信息存储介质、信息记录装置和信息记录方法
CN1532829A (zh) * 2003-03-20 2004-09-29 ��ʽ���綫֥ 信息存储介质、信息再现装置和方法、及信息记录方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100407980B1 (ko) * 1998-07-28 2003-12-01 엘지전자 주식회사 광기록매체 및 결함 영역 관리 방법
KR100418870B1 (ko) * 1998-08-17 2004-04-17 엘지전자 주식회사 광기록매체및실시간데이터기록/재생방법과파일관리방법
JP2001023314A (ja) 1999-07-06 2001-01-26 Fujitsu Ltd 欠陥情報管理方法及び情報記憶装置
US7072256B2 (en) * 2000-03-08 2006-07-04 Matsushita Electric Industrial Co., Ltd. Information recording medium, information recording method and information reproduction method
JP2001307334A (ja) * 2000-04-21 2001-11-02 Toshiba Corp 情報記憶媒体、情報記録方法、及び情報再生方法
KR100667749B1 (ko) 2002-10-18 2007-01-11 삼성전자주식회사 임시 결함 관리 영역을 사용한 결함 관리 방법, 그 장치및 그디스크
JP4224391B2 (ja) 2002-12-25 2009-02-12 パナソニック株式会社 追記型情報記録媒体、情報記録方法、情報再生方法、情報記録装置および情報再生装置
JP4342375B2 (ja) 2003-05-20 2009-10-14 パナソニック株式会社 試し記録方法及び試し記録装置
JP2006185509A (ja) 2004-12-27 2006-07-13 Toshiba Corp 欠陥管理情報を格納する情報記憶媒体、欠陥管理情報の交替処理方法、および欠陥管理情報の交替処理を行なう装置
JP4150861B2 (ja) 2005-01-25 2008-09-17 日本電気株式会社 情報記録媒体、欠陥管理方法、情報記録再生装置及び情報再生装置
JP4077474B2 (ja) 2005-09-22 2008-04-16 株式会社東芝 情報記憶媒体
JP4143107B2 (ja) 2007-07-17 2008-09-03 株式会社東芝 情報記憶媒体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1469371A (zh) * 2002-07-02 2004-01-21 ��ʽ���綫֥ 信息存储介质、信息记录装置和信息记录方法
CN1532829A (zh) * 2003-03-20 2004-09-29 ��ʽ���綫֥ 信息存储介质、信息再现装置和方法、及信息记录方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2004-39076A 2004.02.05

Also Published As

Publication number Publication date
TW201108210A (en) 2011-03-01
TWI373761B (en) 2012-10-01
TW200735051A (en) 2007-09-16
KR20060133916A (ko) 2006-12-27
JP2007004845A (ja) 2007-01-11
JP4299809B2 (ja) 2009-07-22
CN1885424A (zh) 2006-12-27
EP1736986A1 (en) 2006-12-27
CN1885424B (zh) 2010-09-29
TWI366186B (en) 2012-06-11
US20060288257A1 (en) 2006-12-21
CN101447208A (zh) 2009-06-03
US7743307B2 (en) 2010-06-22
KR100809027B1 (ko) 2008-03-07

Similar Documents

Publication Publication Date Title
US7613085B2 (en) Method and apparatus for managing defective area on recording medium, and recording medium using the same
US8274868B2 (en) Optical recording medium, recording/reproducing apparatus and method, initialization method, and reinitialization method
CN100385553C (zh) 信息记录介质、记录装置和方法、再现装置和方法
US7428202B2 (en) Write-once read-many information recording medium, information recording method, information reproduction method, information recording apparatus, and information reproduction apparatus
US7177249B2 (en) Method and apparatus for real time recording/playback of data to/from an optical recording medium
US7663990B2 (en) Optical recording medium having access control area and method for recording or reproducing thereof
CN101071610A (zh) 信息记录介质、记录/再现设备和记录/再现方法
US7539100B2 (en) Optical recording medium, method of managing defective area thereof, recording method thereof, and recording/reproducing apparatus thereof
US6779137B2 (en) Method of verifying defect management area information of disc and test apparatus for performing the same
US7684293B2 (en) Write once optical disc, and method and apparatus for recovering disc management information from the write once optical disc
US6785839B2 (en) Method of verifying defect management area information of disc and test apparatus for performing the same
US6845473B2 (en) Method of verifying defect management area information of optical disc
US6892327B2 (en) Method of verifying defect management area information of optical disc upon initialization with certification and test apparatus for performing the same
US7532551B2 (en) Method for managing defective area on write-once optical recording medium, and optical recording medium using the same
CN101447208B (zh) 缺陷信息管理方法、信息记录/再现装置、信息再现装置
US20050122870A1 (en) Information recording medium, recording and/or reproducing method, and recording and/or reproducing apparatus
CN1890718B (zh) 记录设备和记录方法
US7522489B2 (en) Initialization method, reproduction method, computer-executable program product, computer-readable recording medium, data structure, information recording apparatuses, and information reproducing apparatus
US6782493B2 (en) Method of verifying defect management area information of optical disc upon initialization without certification and test apparatus for performing the same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110907

Termination date: 20150621

EXPY Termination of patent right or utility model