记录/再现方法及设备转让专利

申请号 : CN201080021369.0

文献号 : CN102422356B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄盛凞李坰根黄仁吾

申请人 : 三星电子株式会社

摘要 :

一种信息存储介质包括:用户数据区,用于记录用户数据;备用区,包括备用块,每个备用块用于替换在用户数据区中出现的缺陷块;缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的缺陷块的信息,其中,所述备用区的备用块包括:可用备用块,按使用顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块;其中,备用区的下一可用位置指针被记录在缺陷管理区中,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的所述可用备用块中的第一可用备用块。

权利要求 :

1.一种用于在信息存储介质上记录数据的记录设备,所述记录设备包括拾取器和控制单元,其中,所述拾取器被配置为在信息存储介质上记录数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;

备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括可用备用块,所述可用备用块包括至少一个第一可用备用块和至少一个第二可用备用块,其中,按使用顺序在所述至少一个第一可用备用块的前部存在替换块,按使用顺序在所述至少一个第二可用备用块的前部不存在替换块;

其中,所述控制单元被配置为控制拾取器将备用区的下一可用位置指针记录在缺陷管理区中,所述备用区的下一可用位置指针表示所述至少一个第二可用备用块中的第一个块。

2.一种用于从信息存储介质再现数据的再现设备,所述再现设备包括拾取器和控制单元,其中,所述拾取器被配置为从信息存储介质再现数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;

备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括可用备用块,所述可用备用块包括至少一个第一可用备用块和至少一个第二可用备用块,其中,按使用顺序在所述至少一个第一可用备用块的前部存在替换块,按使用顺序在所述至少一个第二可用备用块的前部不存在替换块;

其中,所述控制单元被配置为控制拾取器从缺陷管理区中再现备用区的下一可用位置指针,所述备用区的下一可用位置指针表示所述至少一个第二可用备用块中的第一个块。

3.一种在信息存储介质记录数据的方法,所述方法包括:

在信息存储介质上记录数据;和

在缺陷管理区中记录备用区的下一可用位置指针,

其中,所述信息存储介质包括:

用户数据区,用于记录用户数据;

备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息;

其中,所述备用区的多个备用块包括可用备用块,所述可用备用块包括至少一个第一可用备用块和至少一个第二可用备用块,其中,按使用顺序在所述至少一个第一可用备用块的前部存在替换块,按使用顺序在所述至少一个第二可用备用块的前部不存在替换块;

其中,所述备用区的下一可用位置指针表示所述至少一个第二可用备用块中的第一个块。

4.一种从信息存储介质再现数据的方法,所述方法包括:

从信息存储介质再现数据;和

从缺陷管理区中再现备用区的下一可用位置指针,

其中,所述信息存储介质包括:

用户数据区,用于记录用户数据;

备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括可用备用块,所述可用备用块包括至少一个第一可用备用块和至少一个第二可用备用块,其中,按使用顺序在所述至少一个第一可用备用块的前部存在替换块,按使用顺序在所述至少一个第二可用备用块的前部不存在替换块,其中,所述备用区的下一可用位置指针表示所述至少一个第二可用备用块中的第一个块。

说明书 :

记录/再现方法及设备

技术领域

[0001] 下面的描述涉及信息存储介质,以及记录/再现方法和记录/再现设备。

背景技术

[0002] 通常,支持缺陷管理的信息存储介质包括在用户区存在缺陷时用于替换目的的备用区。在用户区中出现的缺陷块被备用区的可用备用块所替换,并且通过使用缺陷信息来管理关于替换的信息。此外,也通过使用缺陷信息来管理关于在备用区以及用户区中出现的缺陷的缺陷信息。在缺陷管理区中存储和管理所述缺陷信息以及盘管理所必要的信息。在盘类型的介质的内部区域或外部区域上形成至少一个缺陷管理区。缺陷信息和盘管理所必要的信息被称作缺陷管理信息,并且在缺陷管理区中存储所述缺陷管理信息。所述缺陷管理区也被称作盘管理区。
[0003] 图1A和图1B是用于解释执行缺陷管理的传统盘100的备用区的参考图。
[0004] 图1A是作为单层盘的传统盘100的布局。
[0005] 参照图1A,传统盘100包括导入区110、备用区120、用户数据区130和导出区140。
[0006] 导入区110和导出区140包括盘相关信息和关于在用户数据区130中出现的缺陷的信息。
[0007] 在用户数据区130中记录用户数据,并且备用区120包括备用块。如果在用户数据区130记录的用户数据中出现缺陷,则各个备用块替代出现缺陷的缺陷块。
[0008] 通常,一旦确定了一个使用顺序,则按所述使用顺序按顺序使用备用区120的备用块。图1A示出了下面所述的情况:当从存在导入区110的传统盘100的内部区域向存在导出区140的传统盘100的外部区域按使用顺序使用备用区120时,备用块1、2、3、4、5、6和7已经作为用户数据区130的缺陷块的替换块进行替代。在图1A中,备用块1、2、3、4、
5、6和7被显示为替换备用块,而其他备用块8、9、10、11、和12被显示为可用备用块。
[0009] 然而,备用区120中已经替代了缺陷块的替换块1、2、3、4、5、6和7因为某些原因可被改变为可用备用块。
[0010] 也就是说,尽管如图1A所示,备用区120的备用块1、2、3、4、5、6和7已经作为替换块替代了用户数据区130的缺陷块,但是如图1B所示,备用块3、4、5因为某些原因可被改变为可用备用块。
[0011] 这些原因可根据提供缺陷管理的驱动器的策略而改变。例如,当驱动器使用传统盘100时可确认传统盘100。在确认传统盘100时,如果因为某些原因确定替换块3、4、5的替换条目不再需要时,驱动器从缺陷列表中去除用于替换块3、4、5的替换条目。一旦去除了替换块3、4、5的替换条目,就去除了表示替换块3、4、5是替换块的信息,使得替换块3、4、5可被用作可用备用块。
[0012] 因此,即使按顺序使用备用区120的备用块,如图1B所示,也可随意安排替换备用块和可用备用块。因为传统盘100不提供关于备用区120的信息(例如,关于将使用如图1B所示的备用区120中的可用备用块中的哪个可用备用块的信息)的管理,因此驱动器难于有效管理备用区120。

发明内容

[0013] 技术方案
[0014] 提供了一种信息存储介质、记录/再现方法和记录/再现设备,从而有效地管理执行缺陷管理的信息存储介质中的备用区的信息,并可有效减少缺陷管理的时间。
[0015] 有益效果
[0016] 根据实施例,由于有效管理了执行缺陷管理的信息存储介质中的备用区的信息,因此可有效减少缺陷管理的时间。
[0017] 实施发明的最佳方式
[0018] 在一个总的方面,提供了一种信息存储介质,包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息;其中,所述备用区的多个备用块包括:可用备用块,按使用顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块,其中,备用区 的下一可用位置指针被记录在缺陷管理区中,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的多个可用备用块中的第一可用备用块。
[0019] 在另一总的方面,提供了一种用于在信息存储介质上记录数据的记录设备,所述记录设备包括拾取器和控制单元,其中,所述拾取器被配置为在信息存储介质上记录数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括:可用备用块,按使用顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块,其中,所述控制单元被配置为控制拾取器将备用区的下一可用位置指针记录在缺陷管理区中,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的多个可用备用块中的第一可用备用块。
[0020] 在另一总的方面,提供了一种用于从信息存储介质再现数据的再现设备,所述再现设备包括拾取器和控制单元,其中,所述拾取器被配置为从信息存储介质再现数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括:可用备用块,按使用顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块,其中,所述控制单元被配置为控制拾取器从缺陷管理区中再现备用区的下一可用位置指针,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的多个可用备用块中的第一可用备用块。
[0021] 在另一总的方面,提供了一种在信息存储介质记录数据的方法,所述方法包括:在信息存储介质上记录数据;和在缺陷管理区中记录备用区的下一可用位置指针,所述信息存储介质包括:用户数据区,用于记录用户数据;备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括:可用备用块,按使用 顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块,其中,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的多个可用备用块中的第一可用备用块。
[0022] 在另一总的方面,提供了一种从信息存储介质再现数据的方法,所述方法包括:从信息存储介质再现数据;和从缺陷管理区中再现备用区的下一可用位置指针,所述信息存储介质包括:用户数据区,用于记录用户数据;备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述备用区的多个备用块包括:可用备用块,按使用顺序在所述可用备用块的前部存在替换块;和可用备用块,按使用顺序在所述可用备用块的前部不存在替换块,所述备用区的下一可用位置指针表示按使用顺序在可用备用块的前部不存在替换块的多个可用备用块中的第一可用备用块。
[0023] 在另一总的方面,提供了一种信息存储介质,包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,在所述信息存储介质的再次初始化期间去除包括关于备用区的替换块的信息的缺陷信息,其中,备用区的下一可用位置指针被记录在缺陷管理区中,所述备用区的下一可用位置指针表示按使用顺序的第一可用备用块。
[0024] 在另一总的方面,提供了一种用于在信息存储介质上记录数据的记录设备,所述记录设备包括拾取器和控制单元,其中,所述拾取器被配置为在信息存储介质上记录数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,其中,所述控制单元被配置为:在信息存储介质的再次初始化期间去除包括关于备用区的替换块的信息的缺陷信息;控制拾取器在缺陷管理区中记录备用区的下一可用位置指针,所述备用区的下一可用位置指针表示按使用顺序的第一可用备用块。
[0025] 在另一总的方面,提供了一种用于从信息存储介质再现数据的再现设备, 所述再现设备包括拾取器和控制单元,其中,所述拾取器被配置为从信息存储介质再现数据,所述信息存储介质包括:用户数据区,被配置为记录用户数据;备用区,包括多个备用块,每个备用块被配置为替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的每个缺陷块的信息,缺陷信息包括在再次初始化期间从缺陷管理区去除的关于备用区的替换块的信息,其中,所述控制单元被配置为控制拾取器从缺陷管理区中再现备用区的下一可用位置指针,所述备用区的下一可用位置指针表示按使用顺序的第一可用备用块。
[0026] 在另一总的方面,提供了一种在信息存储介质上记录数据的方法,其中,所述信息存储介质包括:用户数据区,用于记录用户数据;备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的缺陷块的信息;所述方法包括:在信息存储介质的再次初始化期间从缺陷管理区去除包括备用区的替换块的信息的缺陷信息;在缺陷管理区中记录备用区的下一可用位置指针,所述备用区的下一可用位置指针表示按使用顺序的第一可用备用块。
[0027] 在另一总的方面,提供了一种从信息存储介质再现数据的方法,其中,所述信息存储介质包括:用户数据区,用于记录用户数据;备用区,包括多个备用块,每个备用块用于替换在用户数据区中出现的缺陷块;和缺陷管理区,在该缺陷管理区中记录关于在用户数据区中出现的缺陷块的信息,缺陷信息包括在再次初始化期间从缺陷管理区去除的关于备用区的替换块的信息,所述方法包括:从缺陷管理区中再现备用区的下一可用位置指针,所述备用区的下一可用位置指针表示按使用顺序的第一可用备用块。
[0028] 其他特征和方面将在下面的详细的说明书、附图和权利要求书中更加清楚。

附图说明

[0029] 图1A和图1B是用于解释执行缺陷管理的传统盘的备用区的参考图。
[0030] 图2示出根据实施例的信息存储介质。
[0031] 图3示出根据实施例的缺陷列表的结构。
[0032] 图4A至图4C是参考图。
[0033] 图5A示出根据实施例的在再次初始化之前的盘的布局。
[0034] 图5B示出根据另一实施例的在再次初始化之后的盘的布局。
[0035] 图6A示出根据实施例的在再次初始化之前的盘的布局。
[0036] 图6B示出根据另一实施例的在再次初始化之后的盘的布局。
[0037] 图7是根据实施例的记录/再现设备的框图。
[0038] 图8是根据实施例的包括图7的记录/再现设备的驱动器的框图。
[0039] 图9是示出根据实施例的记录方法的流程图。
[0040] 图10是示出根据实施例的再现方法的流程图。
[0041] 贯穿附图和详细说明书,除非有相反的描述,相同的附图标号将被理解为表示相同的部件、特征和结构。为了清楚、说明和方便,可夸大这些部件的相对大小和描述。

具体实施方式

[0042] 下面将提供详细的描述以有助于读者获得对这里描述的方法、设备和/或系统的全面理解。因此,对本领域普通技术人员来说,将建议对这里描述的系统、设备和/或方法的各种改变、修改和等同物。描述的处理步骤和/或操作的进行是示例;然而,除了必须按特定顺序出现的步骤和操作之外,步骤和/或操作的顺序不限于这里所阐述的,可以如本领域已知的那样被改变。此外,为了更加清楚和简明,将省略对已知功能和结构的描述。
[0043] 图2示出根据实施例的信息存储介质200。
[0044] 参照图2,信息存储介质200可包括三层,也就是,第零记录层、第一记录层和第二记录层;其中,第零记录层、第一记录层和第二记录层中的每一个可包括内部区域210、数据区域220和外部区域230。尽管在图2中示出了具有三层的信息存储介质200,但是实施例可被应用于具有一层或两层的信息存储介质,并且记录层的数目不受限制。
[0045] 第零记录层可包括在内部区域210中的缺陷管理区211、在数据区域220中的备用区0 221、用户数据区222、备用区1 223和在外部区域230中的缺陷管理区231。第一记录层可包括在内部区域210中的缺陷管理区0 212、在数据区域220中的备用区0 224、用户数据区225、备用区1 226和在外部区域230中的缺陷管理区232。第二记录层可包括在内部区域210中的缺陷管理区0 213、在数据区域220中的备用区0 227、用户数据区228、备用区1 229和在外部区域230中的缺陷管理区233。
[0046] 第零记录层、第一记录层和第二记录层中的每一个的用户数据区是记录用户数据的区域。
[0047] 第零记录层、第一记录层和第二记录层中的每一个的备用区是记录用于替换在用户数据区中检测到的缺陷块的替换数据的区域。
[0048] 第零记录层、第一记录层和第二记录层中的每一个的缺陷管理区是记录关于在用户数据区中检测到的缺陷块的信息的区域。所述关于缺陷块的信息通常被称作缺陷列表。
[0049] 图3示出根据实施例的缺陷列表300的结构。
[0050] 参照图3,缺陷列表300可包括一个或多个缺陷列表条目310。所述一个或多个缺陷列表条目310中的每一个可包括缺陷块的位置信息、存在于备用区中并替代缺陷块的替换块的位置信息和缺陷块或替换块的状态信息。
[0051] 具体地讲,根据实施例,备用区的下一可用位置指针可被记录在缺陷管理区中。如上面参照图1B所示,即使备用区的备用块被顺序使用,也可随意安排替换备用块和可用备用块。在一个示例中,备用区的下一可用位置指针可表示如下所述的可用备用块,所述可用备用块的按备用区的使用顺序的前部不存在替换块。
[0052] 也就是说,参照图1B,替换块1、2、6和7以及可用备用块3、4、5、8、9、10、11和12可一起存在于备用区120中。备用区120的下一可用位置指针可表示可用备用块3、4、5、8、9、10、11和12中的一个。可用备用块3、4、5、8、9、10、11和12可被划分为两组。一组可包括可用备用块3、4和5,另一组可包括可用备用块8、9、10、11、和12,其中,按使用备用块的使用顺序,替换块6、7存在于可用备用块3、4、5的前部,而没有任何替换块按使用顺序存在于备用块8、9、10、11、和12的前部。例如,备用块4至12可按使用顺序位于可用备用块3的前部,备用块9至12可按使用顺序位于可用备用块8的前部。
[0053] 根据实施例的备用区的下一可用位置指针可表示按使用顺序其前部不存在替换块的可用备用块中的第一可用备用块。在图1B中,根据实施例的备用区120的下一可用位置指针可表示可用备用块8。如果备用区120的下一可用位置指针表示备用块3,则因为已经替代缺陷块的备用块6和7存在于备用块3的前部,所以每当备用区120的备用块被使用时,可确定备用块是否是可用备用块。也就是说,由于备用块6和7是已经替代了缺陷块的替换块 并且替换数据被记录在备用块6和7中,因此备用块6和7不能被用于其它缺陷块。因此,如果这样的替换块被允许包括在将被使用的备用块中,则每当使用备用块时,驱动器可确定备用块是否是替换块。然而,由于可能需要花很多时间确定备用块是否是替换块,因此,替换块可不包括在按使用顺序将被使用的备用块中。为此,在图1B中,在其前部存在替换块的可用备用块和在其前部不存在替换块的可用备用块中,备用区120的下一可用位置指针可表示其前部不存在替换块的可用备用块,并可表示不包括存在于其前部的替换块的可用备用块中的第一可用备用块。
[0054] 换句话说,通常,由于通常按缺陷块地址顺序随后是替换块地址顺序安排和存储缺陷列表中的缺陷列表条目,所以在替换条目中登记的替换块可以是随意存储,并因此可检查所有的替换条目以确定存储在替换条目中的替换块。因此,如果在下一可用备用块被用作替换块时,下一可用备用块之后的块被登记为替换条目的替换块,则可搜索所有的替换条目以找到接下来将使用的备用块,从而花很多时间执行缺陷管理。因此,在根据实施例的信息存储介质200中,在下一可用备用块之后可没有替换块。
[0055] 图4A至图4C是用于解释在下一可用备用块之后的位置不应存在替换块的原因的参考示图。
[0056] 在图4A至图4C中示出了备用区0 221和用户数据区222,备用区0 221可包括14个备用簇。备用块和备用簇中的每一个是记录数据的备用区的单位,在备用块和备用簇之间可能存在很小的差别,因此可互换使用备用块和备用簇。当解释图4A至图4C时,将使用术语备用簇。
[0057] 参照图4A,备用簇1、2、3、4、5、8和9是替换簇,备用簇7、10、11、12、13和14是可用簇。备用簇6是由备用区0 221的下一可用物理扇区号指定的备用簇。
[0058] 按备用区0 221的使用顺序,由于备用簇8和9可存在于由下一可用备用块指定的备用簇6的前部,因此,根据实施例,可能不会允许图4A所示的示例。
[0059] 参照图4B,备用簇1、2、4、7和8是替换簇,备用簇3和12是不可用备用簇,备用簇5、6、10、11、13和14是可用备用簇。备用簇9是由备用区0 221的下一可用物理扇区号指定的备用簇。
[0060] 尽管存在可用备用簇5和6,但是如果在其前部不存在替换簇的备用簇9 被指定为下一可用备用簇,可能不会出现比如浪费时间使用备用区0 221的备用块的问题。因此,根据实施例,可允许图4B中示出的示例。存在于备用簇9的前部的备用簇12是不可用簇。与替换簇不同,这样的不可用备用簇可能不会引起任何问题。这是因为通常可按基于表示缺陷类型的状态信息的状态信息顺序、缺陷簇物理地址顺序、然后是下一替换簇物理地址顺序来对缺陷信息进行排序并将其存储在缺陷列表中。在具有替换簇的缺陷信息的示例中,由于可以按缺陷类型顺序然后是缺陷簇物理地址顺序来存储缺陷信息,可随意安排替换簇。为了知道特定备用簇是否被替换,可搜索包括替换簇的所有缺陷信息。但是,在不可用簇的示例中,由于不存在缺陷簇的物理地址,同一值(例如,0)可被设置为缺陷簇的物理地址字段。由于可按替换簇物理地址顺序存储缺陷信息,因此可容易地识别不可用簇。
[0061] 参照图4C,备用簇1、2、3、5、6和7是替换簇,备用簇4和10是不可用簇,备用簇9、11、12、13和14是可用簇。备用簇8是由备用区0 221的下一可用物理扇区号指定的备用簇。
[0062] 由于按使用顺序在其前部不存在替换簇的备用簇8被用作下一可用备用簇,因此可能不会出现比如浪费时间使用备用区0 221的备用块的问题。因此,根据实施例可允许图4C示出的示例。
[0063] 在其前部存在替换块的可用备用块和其前部不存在替换块的可用备用块中,备用区的下一可用位置指针可表示在使用盘的整个时间段内,其前部不存在替换块的可用备用块。也就是说,在对盘初始化并使用盘的同时,备用区的下一可用位置指针可表示其前部不存在替换块的可用备用块,即使盘被再次初始化后,备用区的下一可用位置指针可表示其前部不存在替换块的可用备用块。将参照图5A至图6B来解释在再次初始化期间的实施例的使用。
[0064] 在解释图5A之前,将解释缺陷列表条目。如上所述,缺陷管理信息区可包括缺陷列表,并且缺陷列表可包括缺陷列表条目310。缺陷列表条目310可包括缺陷状态信息、缺陷块地址信息、连续状态信息和替换块地址信息。
[0065] 缺陷状态信息可包括下面的信息。
[0066] 类型1-1(替换条目1):表示缺陷块被替换块替换并且其内容存储在替换块中的状态。
[0067] 类型1-2(替换条目2):表示缺陷块被替换块替换并且其内容没有存储在替换块中的状态。信息类型1-1和信息类型1-2表示替换条目。
[0068] 类型2(简单缺陷条目):表示不具有替换块的缺陷块。例如,与盘的地址区域中所示的地址信息不同的信息(比如0),被设置为替换块地址。信息类型2表示简单缺陷条目。
[0069] 类型3:表示可用备用块。例如,与盘的地址区域中所示的地址信息不同的信息(比如0)被设置为缺陷块的地址230。信息类型3表示可用备用条目。
[0070] 类型4:表示不可用备用块。例如,与盘的地址区域中所示的地址信息不同的信息(比如0)被设置为缺陷块的地址230。信息类型4表示不可用备用条目。
[0071] 缺陷块地址信息是缺陷块的地址信息。
[0072] 连续状态信息可包括下面的信息。
[0073] 信息1:表示除连续缺陷条目之外的单个缺陷条目。
[0074] 信息2-1:表示连续缺陷的开始条目。例如,缺陷块地址是连续缺陷块的开始地址,替换块地址是连续替换块的开始地址。
[0075] 信息2-2:表示连续条目的结束条目。例如,缺陷块地址230是连续缺陷块的结束地址,替换块地址是连续替换块的结束地址。
[0076] 替换块地址信息是替换块的地址信息,也就是说,关于备用区的替换块地址或缺陷块的地址的信息。
[0077] 缺陷列表条目的可用备用块条目可以不作为缺陷管理信息存储。这是因为由于通过使用缺陷管理信息已经知道分配到数据区的备用区的大小和位置,因此可只通过使用不可用备用块条目和替换条目信息来找到可用备用块。当然,如果可用备用块条目不作为缺陷信息存储,则为了找到可用备用块,将花费时间在缺陷信息中搜索不可用备用块条目和替换条目。为了减少这种搜索时间,可通过使用缺陷管理信息来管理关于按备用区的使用顺序的下一可用备用块的信息。换句话说,可通过在缺陷管理信息中存储关于备用区的下一可用备用块的信息来减少在备用区中搜索可用备用块的时间。
[0078] 通过在缺陷管理区中记录在再次初始化的条件下再次产生的缺陷管理信息来执行提供缺陷管理的信息存储介质的再次初始化。缺陷管理信息的再次产生可包含通过验证来更新缺陷信息。
[0079] 验证的类型可包括检查全部数据区域的全面验证和只检查在缺陷信息中登记的块的快速验证。
[0080] 可根据信息存储介质的再次初始化来重新形成缺陷管理信息。此时,可在再次初始化期间改变缺陷信息的缺陷列表条目的状态。例如,在验证了包括备用区和用户数据区的全部数据区域之后,可根据验证的结果来更新缺陷信息。作为选择,在只验证了缺陷信息中登记的块之后,根据验证的结果来更新缺陷信息。
[0081] 根据实施例在再次初始化之后产生的缺陷管理信息的缺陷信息不包括表示缺陷块被替换块替换的状态的缺陷条目(下面称作替换条目)。也就是说,如果在现有缺陷信息中存在替换条目,则在通过切断缺陷块和替换块之间的连接或者去除替换条目,在再次初始化之后可能在缺陷信息中不存在替换条目。因此,由于再次初始化而重新分配的备用区的块包括可用备用块和由于缺陷而不能使用的不可用备用块,并且没有与替换条目相应的块。
[0082] 通过验证来执行确保在再次初始化之后在缺陷信息中没有替换条目的一个方法。该方法包含通过验证在现有的缺陷信息中去除替换条目以及不产生任何替换条目。也就是说,如果通过验证确定替换条目的缺陷块不再是有缺陷的,则从缺陷信息中去除该替换条目,如果确定替换条目的缺陷块仍是有缺陷的,则将该替换条目改变为只表示缺陷块是有缺陷的简单缺陷条目。此外,通过全面验证在用户数据区中找到的缺陷块由简单缺陷条目表示,而不用备用区的备用块进行替换。
[0083] 在全面验证或快速验证之后在缺陷信息中没有替换条目。这就意味着在验证之前在缺陷信息中的替换条目中登记的替换块在验证之后变成可用备用块,在备用区的所有块中除了有缺陷的块之外的块变成可用备用块。
[0084] 例如,替换条目包括表示连续缺陷块被连续替换块替换的状态的连续替换条目,简单缺陷条目包括表示连续缺陷块的连续简单缺陷条目。
[0085] 图5A示出根据实施例的在再次初始化之前的盘的布局。图5B示出根据另一实施例的在再次初始化之后的盘的布局。
[0086] 参照图5A,在再次初始化之前在用户数据区222中存在的缺陷块1至8可在备用区221和223中被替换。缺陷块1至4可分别被备用区221的替换块9、10、12和13替换,缺陷块5至8可分别被备用区223的替换块15、16、18和19替换。备用区221的块11是缺陷块,备用区221中的块14被指定为下一可用备用块。备用区223的块17是缺陷块,备用区223的块20被指定为下一可用备用块。在图5A中,8个关于每个缺陷块的替换条目作为 缺陷信息被存储。
[0087] 参照图5B,可通过再次初始化来从缺陷信息去除或改变所有的替换条目,因此缺陷块1至8可在再次初始化期间被登记在简单缺陷条目中。也就是说,可去除表示缺陷块被替换块替换的替换条目,可去除关于替换块的信息,并只可保留表示缺陷块1至8是有缺陷的缺陷条目。因此,替换块9、10、12、13、15、16、18和19可变成可用备用块。因此,在图5B中,下一可用备用块可被改变为按每个备用区的既定使用顺序的第一可用备用块。也就是说,备用块9可被指定为备用区221中的下一可用备用块,备用块15可被指定为备用区
230中的下一可用备用块。
[0088] 图6A示出根据实施例的在再次初始化之前的盘的布局。图6B示出根据另一实施例的在再次初始化之后的盘的布局。
[0089] 图6A的情况与图5A的情况相同。
[0090] 参照图6B,通过验证可确定在再次初始化之后缺陷块1和7仍然是缺陷块,因此可保留它们的状态。通过验证可确定现有缺陷块3和8不再是缺陷块,因此可从缺陷信息中去除现有缺陷块3和8,并且原来替代现有缺陷块3和8的备用块可变成可再次使用备用块。缺陷块2、4、5和6的替换条目中的每个条目可被改变为简单缺陷条目。此外,下一可用备用块可被改变为按每个备用区的既定使用顺序的第一可用备用块。也就是说,备用块10可被指定为备用区221中的下一可用备用块,备用块16可被指定为备用区223中的下一可用备用块。
[0091] 图7是根据实施例的记录/再现设备的框图。
[0092] 参照图7,记录/再现设备包括记录/读取单元710和控制单元720。
[0093] 记录/读取单元710可在控制单元720的控制下,在作为根据实施例的信息存储介质的记录介质200上记录数据,以及读取记录的数据。
[0094] 控制单元720可控制记录/读取单元720在记录介质200上记录数据或从记录介质200上读取数据。
[0095] 所述记录/再现设备可被实现为记录设备和再现设备,或者可以如图6A和图6B所示被实现为一个系统。
[0096] 图8是根据实施例的包括图7的记录/再现设备的驱动器的框图。
[0097] 参照图8,驱动器包括作为记录/读取单元710的拾取器。记录介质200可被安装在拾取器上。此外,驱动器可包括作为控制单元720的主机接口(I/F) 101、数字信号处理(DSP)单元102、射频放大器(RF AMP)103、伺服机构104、系统控制器105。
[0098] 在记录模式下,主机I/F 101可从主机3接收将被记录的数据和写命令。系统控制器105可执行记录所需的初始化。DSP单元102可通过将用于纠错的奇偶校验添加到从主机I/F 101接收的将被记录的数据来执行纠错码(ECC)编码,然后可通过使用预定方法来调制ECC编码的数据。RF AMP 103可将从DSP单元102输出的数据转换为RF信号。拾取器可将从RF AMP 103输出的RF信号记录在记录介质100上。伺服机构104可从系统控制器105接收伺服控制所需的命令,并可控制拾取器。
[0099] 图9是示出根据实施例的记录方法的流程图。参照图9,在操作910,具体地讲,系统控制器105可控制拾取器在缺陷管理区中记录备用区的下一可用位置指针,所述下一可用位置指针表示按使用顺序在其前部不存在替换块的可用备用块中的第一可用备用块。此外,尽管在图9中没有示出,但是在对作为信息存储介质的记录介质100再次初始化时,系统控制器105可执行控制,从而从缺陷管理区中去除包括关于备用区的替换块的信息的缺陷信息,并且可在缺陷管理区中记录表示按备用区的使用顺序的第一可用备用块的备用区的下一可用位置指针。
[0100] 在再现模式中,主机I/F 101可从主机3接收读取命令。系统控制器105可执行再现所需的初始化。拾取器可一次将激光束发射到记录介质100上,接收从记录介质100反射的激光束,并输出获得的光学信号。RF AMP 103可将从拾取器输出的光学信号转换为RF信号,将从RF信号获得的调制的数据提供给DSP单元102,并向伺服机构104提供从RF信号获得的伺服信号。DSP单元102可对调制的数据进行解调,并输出通过比如ECC的纠错获得的数据。同时,伺服机构104可根据从系统控制器105接收的伺服控制所需的命令和从RF AMP 103接收的伺服信号控制拾取器。主机I/F 101可将从DSP单元102接收的数据发送到主机3。
[0101] 图10是根据实施例的再现方法的流程图。参照图10,在操作1010,具体地讲,系统控制器105可控制拾取器从缺陷管理区读取备用区的下一可用位置指针,所述下一可用位置指针表示按使用顺序在其前部不存在替换块的可用备用块中的第一可用备用块。
[0102] 此外,尽管在图10中没有示出,但是在由于再次初始化从缺陷管理区中 去除包括关于备用区的替换块的信息的缺陷信息的情况下,系统控制器105可控制拾取器从缺陷管理区读取备用区的下一可用位置指针,所述下一可用位置指针表示按备用区的使用顺序的第一可用备用块。
[0103] 根据实施例,由于执行缺陷管理的信息存储介质中的备用区的信息被有效管理,所以可有效减小缺陷管理的时间。
[0104] 可在一个或多个计算机可读存储介质中记录、存储或固定上述的处理、功能、方法和/或软件,所述处理、功能、方法和/或软件包括将由计算机实现的程序指令,从而使处理器运行或执行程序指令。介质还可单独包括程序指令、数据文件、数据结构等或者包括程序指令、数据文件、数据结构等的结合。介质和程序指令可以是专门设计或构造的介质和程序指令,或者它们属于计算机软件领域中的那些技术人员已知和可用的那种。计算机可读介质的示例包括磁介质(比如硬盘、软盘和磁带)、光学介质(比如CD-ROM盘和DVD)、磁光介质(比如光盘)和专门构造为存储和执行程序指令的硬件装置(比如只读存储器(ROM)、随即存取存储器(RAM)、闪存等)。程序指令的示例包括比如由编译器产生的机器代码、可使用解释器由计算机执行的包含高级代码的文件。可将上述的硬件装置构造为一个或多个软件模块,以执行上述的操作和方法,反之亦然。另外,计算机可读存储介质可分布在通过网络连接的计算机系统中,计算机可读代码和/或程序指令可以以分散的方式来进行存储和执行。
[0105] 上面已经描述了若干示例。然而,应该理解可进行各种修改。例如,如果以不同的顺序执行上述技术和/或如果在所述系统、结构、装置或电路中的组件以不同的方式结合和/或被其他组件或它们的等同物所替换或补充。因此,其他实施也在权利要求的范围内。