本申请是国家申请号为200480023164.0之申请(国际申请号PCT/JP2004/010771,国际申请日2004年7月22日,发明名称“信息记录介质、用于信息记录介质的记录装置及方法、用于信息记录介质的重放装置及方法、用于控制记录或重放的计算机程序、以及包括控制信号的数据结构”)的分案申请。
发明内容
如果缺陷列表是由记录装置来管理的,那么将缺陷列表记录在记录介质的特定区域中。例如,就利用蓝色激光的可重写型光盘而言,将缺陷列表记录在该盘片的导入区或导出区中保留的预定区域中(以下简称为“缺陷管理区”)。此后,还将最初记录在缺陷位置上的记录数据记录到记录介质上的特定区域中。
如上所述,每当对记录数据进行记录和重写并且在该位置找到了缺陷区域时或者每当记录数据撤离到备用区时,则更新该缺陷列表。此后,在通过记录数据的记录和重写来对缺陷列表进行更新之后的适当时间,将该缺陷列表覆盖或附加的记录(即一次写入)到作为记录和重写目标的记录介质上的缺陷管理区中。此外,还将最初记录到缺陷所处位置上的记录数据覆盖到或附加的记录(即一次写入)到记录介质的特定区域中。
仅在记录介质是可重写型的情况下可实现通过对其进行重写来更新缺陷列。在记录介质是所谓的诸如一次写入型光盘这样的“一次写入型信息记录介质”的情况下,在对缺陷列表进行更新之后,例如在适当时间将更新的缺陷列表附加的记录(即一次写入)到信息记录介质上的新的未记录或空白区域中。
然而,如果附加的记录(即一次写入)缺陷列表,那么在重放的过程中很难或者不可能判断出最新缺陷列表记录在记录介质上的位置,并且需要彻底地搜索用于记录缺陷列表的保留区。并且,甚至对于用于记录缺陷列表的保留区分散在多个点的记录介质而言,需要按照相同的方式来彻底搜索多个区域。
在这种环境下,尤其是在诸如光盘这样的高密度记录介质中,存在这样的问题,即对最新缺陷列表进行搜索所需的时间长度增加了并且因此重放或记录的效率降低了。
因此本发明的一个目的就是提供一种可对其上的已更新缺陷列表进行有效搜索的信息记录介质、一种用于将记录数据记录到信息记录介质上的记录装置和记录方法、一种用于对记录在信息记录介质上的记录数据进行重放的重放装置和重放方法、一种用于记录装置或重放装置的计算机程序、以及包括用于控制记录或重放的控制信号的数据结构。
(信息记录介质)
本发明的上述目的是通过这样一种信息记录介质来实现的,该信息记录介质上具有:数据区,用于将记录数据记录在其中;多个临时缺陷管理区,用于临时将缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型。
根据本发明的信息记录介质,将下述记录数据记录到数据区中,所述记录数据主要是重放或执行的目标并且包括例如图像数据、音频数据、文本数据、内容数据、计算机程序等等。此后,通过将下述控制信息记录到例如随后所描述的控制信息记录区中可对记录在数据区中的记录数据进行适当的记录和重放,所述控制信息包括:用于表示本发明信息记录介质属性和类型的信息;用于对记录数据的地址进行管理的信息;用于对驱动装置的记录和读取操作进行控制的信息;等等。顺便说一下,根据其内容,不能总是清楚的区分记录数据和控制信息。然而,控制信息主要是直接用于对驱动装置的操作进行控制,而记录数据主要仅是记录和读取的目标并且主要用在后端或主机的数据重放操作或程序执行操作过程中。
将数据区的缺陷管理信息临时记录到临时缺陷管理区中。本发明中的″缺陷管理信息″是用于缺陷管理的信息,并且包括:撤离源地址,该撤离源地址是缺陷在数据区中的位置地址;以及撤离目的地地址,该撤离目的地地址是与原始记录或已记录在该缺陷位置上的记录数据相对应的撤离数据的记录位置地址。缺陷管理如下。当在本发明的信息记录介质中或上存在诸如划痕、粉尘、以及磨损这样的缺陷时,那么对记录数据进行记录以远离缺陷位置。同时,将撤离数据记录到下述备用区中,所述备用区是用于将记录数据记录在其中以远离该缺陷的区域。此外,还执行以下处理以作为缺陷管理的一部分:当对记录在信息记录介质上的记录数据进行重放时,识别缺陷位置的识别处理;以及从备用区中读取撤离数据的读取处理。
此外,最好是对缺陷管理信息进行顺序记录(即串行或连续记录)。即使其不是顺序记录的,也可获得合理的效果。
例如,临时缺陷管理区是用于将缺陷管理信息记录在其中直到本发明的信息记录介质最终化的区域。因此,在对记录在其最终化之前的信息记录介质上的记录数据进行重放的过程中,通过从临时缺陷管理区中读取缺陷管理信息来执行缺陷管理。
尤其是,在本发明中,信息记录介质具有多个(即两个或更多)临时缺陷管理区,并且将有效缺陷管理信息记录在该区域的任何一个中。本发明中的“有效缺陷管理信息”表示最新的缺陷管理信息并且表示这样的缺陷管理信息,该缺陷管理信息具有与在当前时间在数据区上检测到的缺陷有关的信息。在下文中,将其内包括有效缺陷管理信息的临时缺陷管理区称为″正在使用的临时缺陷管理区″。
此外,将区别信息记录在标志区中并且它表示哪一个临时缺陷管理区中记录有有效缺陷管理信息。换句话说,它表示多个临时缺陷管理区当中的正在使用的临时缺陷管理区(即其位置和地址等等)。
因此,例如当随后所述的重放装置对记录数据进行重放时,通过参考标志区可相对容易且有效的指定出其内记录有有效缺陷管理信息的临时缺陷管理区。如果不存在这种标志区,那么随后所述的重放装置必须通过对多个临时缺陷管理区进行彻底搜索来搜索正在使用的缺陷管理区。然而,根据本发明的信息记录介质,如上所述通过参考该标志区而无需对多个临时缺陷管理区进行彻底搜索即可搜索到正在使用的临时缺陷管理区。换句话说,可对有效缺陷管理信息进行更加有效的搜索,并且其结果是,可使重放操作加速。
此外,根据本发明,在标志区中,根据预定规则,将区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型。在这里,本发明中的″记录状态″表示这样的状态,即将一些记录数据写入到标志单元区中而不管写入的记录数据是否有含义。相反,本发明中的“未记录状态”表示根本未写入记录数据这样的状态。因此,每当正在使用的临时缺陷管理区未变化时,则不必将新的区别信息写入到新标志区中。换句话说,甚至在一次写入型的情况下,通过写入一些数据而使标志区中的根据临时缺陷管理区的数目所预先分配的处于未记录状态的标志单元区改变为处于记录状态的区域,也可将区别信息作为记录状态与未记录状态的组合模式而写入到标志区中。因此,如上所述,不必增加标志区或区别信息以便写入可引起这种显著效果的区别信息。并且可节省信息记录介质上的区域。因此,本发明是极其有用的,尤其是用于一次写入型信息记录介质。
此时,例如,可将下述信息记录在随后所述的控制信息记录区中,所述信息表示多个临时缺陷管理区在本发明的信息记录介质上的各个位置等等。
因此,根据本发明的信息记录介质,可更加有效的区分正在使用的临时缺陷管理区。因此,可有效的搜索已更新的(即最新的)缺陷管理信息(即缺陷列表)。这可改善记录数据的记录或重放操作的效率(即加速、使操作简单化等等),甚至在对缺陷管理进行操作的过程中。
顺便说一下,最好是串行的或连续的使用多个临时缺陷管理区。换句话说,在一个临时缺陷管理区中的空闲空间(或未记录区)用完之后,最好是使用另一临时缺陷管理区。此外最好是预先确定使用的顺序。将信息记录在随后所述的控制信息记录区、其他区域中等等。
此外,本发明的信息记录介质最好是一次写入型信息记录介质。即使其是可重写型信息记录介质,也可适当地得到本发明信息记录介质拥有的益处。
在本发明信息记录介质的一个方面中,如果信息记录介质具有″n″个临时缺陷管理区(n:整数,n≥2),那么标志区包括″n-1″个标志单元区。
根据这个方面,通过利用″n-1″个标志单元区可区分″n″个临时缺陷管理区。在这里,本发明中的″标志单元区″表示包含在标志区之内的具有预定大小的记录区。换句话说,通过利用″n-1″个标志单元区的组合而示出了上述区别信息。此外,如果配备了″n-1″个标志单元区,那么甚至在可将记录数据仅一次记录在各个位置上的一次写入型信息记录介质上,也可从″n″个临时缺陷管理区中区分出其中包括有效缺陷管理信息的临时缺陷管理区。
尤其是,因为″n″采用了很大的数目,因此更难以指定其内记录有有效缺陷管理信息的临时缺陷管理区。这就是需要更多的搜索处理以便对临时缺陷管理区进行彻底搜索的原因。根据本发明的信息记录介质,可进行有效搜索而无需考虑临时缺陷管理区的数目。
如上所述,在包括″n-1″个标志单元区的信息记录介质的一方面中,通过n-1个标志单元区的每一个是处于记录状态或是处于未记录状态,将区别信息表示为整体标志区。
通过按照这种方式进行构造,通过对″n-1″个标志单元区的每一个拥有的两种状态的组合来构造上述组合模式的类型。其结果是,可区分正在使用的临时缺陷管理区。
就一次写入型信息记录介质而言,如果一旦将标志单元区设置为处于记录状态,那么很难将标志单元区设置为处于未记录状态。然而,甚至在一次写入型信息记录介质的情况下,如上所述,如果提供了″n-1″个标志单元区,那么根据通过对记录状态与未记录状态进行组合获得的组合模式的类型可适当将其记录为区别信息。
如上所述,在其上的每个标志单元区处于记录状态或未记录状态的信息记录介质的一方面中,将与记录数据对应的备份数据记录到″n-1″个标志单元区当中的处于记录状态的至少一个标志单元区中。
通过按照这种方式进行构造,标志单元区不但起标志区的作用,而且还起备份区的作用。通过此,可向标志区的标志单元区施予这两个功能,并且还可得到本发明的信息记录介质拥有的益处。
顺便说一下,可构造成不限于将备份数据记录在其中,而是可将记录之后的一些应用所使用的记录数据记录到其中。或者,可构造成将下述记录数据记录在其中,所述记录数据具有对其他应用有用的含义。
在具有″n-1″个标志单元区的信息记录介质的一方面中,″n-1″个标志单元区的每一个与信息记录介质的最小记录区对应。
通过按照这种方式进行构造,可极大的降低用于保留为标志区的记录容量。因此,通过利用标志区可搜索正在使用的临时缺陷管理区,同时抑制了标志区所需的记录容量。
此外,通过将每个标志单元区设置为信息记录介质的最小记录区,可将信息记录到标志区中以作为随后所述记录装置上的正常记录操作的一部分,并且可从标志区中读取该信息以作为随后所述重放装置上的正常重放操作的一部分。
顺便说一下,即使″n-1″个标志单元区的每一个在大小上不是最小记录区,而是具有任意大小的区域,那么也可得到本发明上述信息记录介质拥有的各种益处。″n-1″个标志单元区的大小可以是相同的,或者可以是彼此不同。
在本发明信息记录介质的另一方面中,标志区排列在信息记录介质的内圆周侧上。
根据这个方面,例如很容易存取该标志区。因此,可降低要区分正在使用的临时缺陷管理区所需的处理负荷。
顺便说一下,即使标志区不在内圆周侧上,例如即使在信息记录介质的外圆周侧或任意位置上,也可区分正在使用的临时缺陷管理区。
在本发明信息记录介质的另一方面中,包括控制信息记录区,所述控制信息记录区用于将用于对相对于所述数据区的记录与读取中的至少一个进行控制的信息记录在其中,该标志区排列在控制信息记录区中。
根据这个方面,在重放或记录过程中对控制信息进行存取的同时,可参考包含在标志区之内的区别信息。因此,例如,在信息记录介质的初始设置等等过程中可参考该区别信息以作为伴随着正常操作的一系列操作。这可更加有效的选择正在使用的临时缺陷管理区。其结果是,可相对容易且更加有效的搜索已更新的缺陷管理信息。
顺便说一下,控制信息记录区可包括用于将缺陷管理信息记录在其中的确定的缺陷管理区。例如,这可保持本发明记录介质当中的一次写入型信息记录介质与可重写型信息记录介质之间的兼容性。
在本发明信息记录介质的另一方面中,标志区排列在多个临时缺陷管理区当中的一个临时缺陷管理区中。
根据这个方面,可对该区别信息进行记录而不会使其与包括音频数据和视频数据等等的记录数据混合。
例如,如果在随后所述的记录装置或重放装置上缺省的确定第一次存取的临时缺陷管理区,那么该标志区最好是排列在第一次存取的临时缺陷管理区上。这可更加有效的获得有效缺陷管理信息。
顺便说一下,即使该标志区不排列在临时缺陷管理区上,例如即使排列在数据区或备用区等等上,也可区分正在使用的临时缺陷管理区。
如上所述,在标志区排列在一个临时缺陷管理区中的信息记录介质的一方面中,该标志区排列在该一个临时缺陷管理区的末端部。
根据这个方面,例如,可易于对随后所述记录装置和重放装置上的标志区进行存取。
因为临时缺陷管理区排列在上述控制信息记录区中,因此可相对容易的识别临时缺陷管理区的起始地址和大小等等。
(记录装置和方法)
本发明的上述目的可以是通过一种用于将记录数据记录到信息记录介质上的记录装置来实现的,所述信息记录介质包括:(i)数据区,用于将记录数据记录在其中;(ii)多个临时缺陷管理区,用于临时将缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及(iii)标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型,所述记录装置包括:第一记录设备,用于对记录数据与缺陷管理信息中的至少一个进行记录;以及第二记录设备,如果其内记录有效缺陷管理信息的临时缺陷管理区变化了,则该第二记录设备通过根据已变化的临时缺陷管理区将被留置为处于未记录状态的区域改变为处于记录状态的区域并且由此改变组合模式,来更新并记录该区别信息。
根据本发明的记录装置,通过利用例如包括光学拾取器以及用于对光学拾取器进行控制的控制器等等的第一和第二记录设备,可将记录数据适当的记录到本发明的上述信息记录介质上。
具体地说,第一记录设备将记录数据记录到信息记录介质的数据区中。同时,例如通过本发明记录装置上的缺陷管理信息产生设备形成了缺陷管理信息,该缺陷管理信息例如包括用于表示缺陷在信息记录介质上的位置这样的缺陷列表。将其构造成将形成的或获得的缺陷管理信息存储在包括诸如RAM这样的存储器的存储设备中。
此后,第一记录设备将按照这种方式形成的缺陷管理信息记录到临时缺陷管理区中。第一记录设备将缺陷管理信息记录到临时缺陷管理区中的时间可以有很多,但是下面所述的时间是可以想得到的,例如:紧接在对信息记录介质进行初始化或格式化之后;在将一系列记录数据记录到信息记录介质上之后;紧接在通过对记录进行检查(通过核实)而检测到缺陷之后;等等。此外,第一记录设备将撤离数据记录到备用区中。
尤其是在本发明中,如果其内记录有有效缺陷管理信息的临时缺陷管理区在第一记录设备对缺陷管理信息进行记录前后之间变化了,那么第二记录设备记录或更新该区别信息。换句话说,例如,如果其内记录有有效缺陷管理信息的区域从多个临时缺陷管理区当中的一个临时缺陷管理区变化为另一临时缺陷管理区,那么第二记录设备将该事实作为区别信息记录到标志区中。具体地说,第二记录设备使被留置为处于未记录状态的区域变化为处于记录状态的区域并且因此改变了组合模式。这可适当地将区别信息记录到标志区中并对其进行更新。
因此,根据本发明的记录装置,可适当地将记录数据记录到本发明的上述信息记录介质上,并且可得到信息记录介质拥有的各种益处。
顺便说一下,为响应本发明上述信息记录介质的各个方面,本发明的记录装置还可采用各个方面。
此外,可构造成从信息记录介质中或通过其他通信信道而获得缺陷管理信息。在这种情况下,最好是构造成缺陷管理信息产生设备可从信息记录介质或通过其他通信信道而获得缺陷管理信息以代替形成或更新缺陷管理信息。
如果信息记录介质是光记录介质,那么最好是光学拾取器作为用于将数据或信息直接记录到信息记录介质上的直接记录设备。如果信息记录介质是诸如磁型、磁光型、以及利用介电常数的改变的类型这样的其他类型、那么可使用适合于这类信息记录介质的拾取器、磁头、或探针等等。
本发明的上述目的可以是通过一种用于将记录数据记录到信息记录介质上的记录方法来实现的,所述信息记录介质具有:(i)数据区,用于将记录数据记录在其中;(ii)多个临时缺陷管理区,用于临时将下述缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及(iii)标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型,所述记录方法包括:第一记录处理,用于对记录数据与缺陷管理信息中的至少一个进行记录;以及第二记录处理,如果其内记录有效缺陷管理信息的临时缺陷管理区变化了,则该第二记录设备通过根据已变化的临时缺陷管理区将被留置为处于未记录状态的区域改变为处于记录状态的区域并且由此改变组合模式,来更新并记录该区别信息。
根据本发明的记录方法,与本发明的上述记录装置相同,可将记录数据适当的记录到本发明的上述信息记录介质上(包括其各个方面),并且还可得到该信息记录介质拥有的各种益处。
顺便说一下,为响应本发明上述信息记录装置(或信息记录介质)的各个方面,本发明的记录方法还可采用各个方面。
(重放装置和方法)
本发明的上述目的可以是通过一种用于对记录到信息记录介质上的记录数据进行重放的重放装置来实现的,所述信息记录介质具有:(i)数据区,用于将记录数据记录在其中;(ii)多个临时缺陷管理区,用于临时将下述缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及(iii)标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型,所述重放装置包括:选择设备,用于读取区别信息并且从所述多个临时缺陷管理区中选择其内记录有效缺陷管理信息的临时缺陷管理区;读取设备,用于从选择的临时缺陷管理区中读取有效缺陷管理信息:以及重放设备,用于根据读取的缺陷管理信息来对记录在所述数据区中的记录数据进行重放。
根据本发明的重放装置,通过利用包括光学拾取器以及用于对光学拾取器进行控制的控制器等等的读取设备以及包括用于将图像数据转换成可在显示器上显示的图像信号的解码器等等的重放设备,可对记录在本发明上述信息记录介质上的记录数据进行适当地重放。
具体地说,首先,包括控制处理单元(CPU)等等的选择设备读取记录在标志区中的区别信息。尤其是,CPU可识别出标志区中的处于记录状态的区域以及处于未记录状态的区域,并且通过区分组合模式的类型可读取区别信息。此后,CPU从区别信息的记录内容中选择其内记录有有效缺陷管理信息的临时缺陷管理区。此后,读取设备读取记录在所选(即正在使用)临时缺陷管理区中的有效缺陷管理信息。可将有效缺陷管理信息存储在诸如存储器这样的存储设备中。在记录过程中,对记录数据进行记录以远离信息记录介质上数据区中的缺陷。也就是说,例如,使要记录到的或已记录到数据区中该缺陷位置上的记录数据撤离到备用区。由此,为了对按照这种方式记录的记录数据进行重放,需要知道缺陷在数据区中的位置。由此,重放设备根据读取设备读取的缺陷管理信息(即有效缺陷管理信息)可识别出缺陷在该数据区中的位置并且可识别出所记录的远离缺陷的记录数据所处的位置,从而对记录在数据区中的记录数据或记录在备用区中的撤离数据进行重放。
因此,可对记录在上述信息记录介质上的记录数据进行适当地重放,并且可得到信息记录介质拥有的各种益处。
顺便说一下,为响应本发明上述信息记录介质的各个方面,本发明的重放装置还可采用各个方面。
在本发明重放装置的一个方面中,标志区具有多个标志单元区并且多个标志单元区的每一个处于记录状态或未记录状态,并且选择设备通过判断所述多个标志单元区的至少一个所处的记录状态和未记录状态的状态来选择其内记录有有效缺陷管理信息的临时缺陷管理区。
根据这个方面,通过参考下述区别信息可相对容易地获得有效缺陷管理信息,所述区别信息是通过对记录状态与未记录状态这两类记录状态的组合而适当记录的。
本发明的上述目的可以是通过一种用于对记录到述信息记录介质上的记录数据进行重放的重放方法来实现的,所述信息记录介质具有:(i)数据区,用于将记录数据记录在其中;(ii)多个临时缺陷管理区,用于临时将下述缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及(iii)标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型,所述重放方法包括:选择处理,用于读取区别信息并且从所述多个临时缺陷管理区中选择其内记录有效缺陷管理信息的临时缺陷管理区;读取处理,用于从选择的临时缺陷管理区中读取有效缺陷管理信息:以及重放处理,用于根据读取的缺陷管理信息来对记录在所述数据区中的记录数据进行重放。
根据本发明的重放方法,与本发明的上述重放装置相同,可对记录在本发明信息记录介质(包括其各个方面)上的记录数据进行适当地重放,并且还可得到信息记录介质拥有的各种益处。
顺便说一下,为响应本发明上述重放装置(或信息记录介质)的各个方面,本发明的重放方法还可采用各个方面。
(计算机程序)
本发明的上述目的还可以通过第一计算机程序来实现,该第一计算机程序用于记录控制以对位于本发明上述记录装置(包括其各个方面)中的计算机进行控制以可使该计算机起第一记录设备和第二记录设备的至少一个的作用。
根据本发明的用于记录控制的第一计算机程序,通过从诸如ROM、CD-ROM、DVD-ROM、硬盘等等这样的用于将计算机程序存储在其上的记录介质中读取并运行计算机程序,或者通过经由通信设备而将该计算机程序下载到计算机中并使其运行,可相对容易的实现本发明的上述信息记录装置。
顺便说一下,为响应本发明上述记录介质的各个方面,本发明的第一计算机程序还可采用各个方面。
本发明的上述目的还可以通过第二计算机程序来实现,该第二计算机程序用于重放控制以对位于本发明上述重放装置(包括其各个方面)中的计算机进行控制以使计算机起选择设备、读取设备、以及重放设备的至少一个的作用。
根据本发明的用于重放控制的第二计算机程序,通过从诸如ROM、CD-ROM、DVD-ROM、硬盘等等这样的用于将计算机程序存储在其上的记录介质中读取并运行计算机程序,或者通过经由通信设备而将该计算机程序下载到计算机中并使其运行,可相对容易的实现本发明的上述信息重放装置。
顺便说一下,为响应本发明上述记录介质的各个方面,本发明的第二计算机程序还可采用各个方面。
本发明的上述目的还可以通过计算机可读介质中的用于记录控制的第一计算机程序产品来实现,该第一计算机程序产品切实的具体体现为为本发明上述记录装置(包括其各个方面)提供的计算机可执行的指令程序,该程序可使该计算机起第一记录设备和第二记录设备的至少一部分的作用。
本发明的上述目的还可以通过计算机可读介质中的用于重放控制的第二计算机程序产品来实现,该计算机程序产品切实的具体体现为为本发明上述重放装置(包括其各个方面)提供的计算机可执行的指令程序,该程序可使该计算机起选择设备、读取设备、以及重放设备的至少一部分的作用。
根据本发明的第一或第二计算机程序产品,通过从诸如ROM、CD-ROM、DVD-ROM、硬盘等等这样的用于将计算机程序存储在其上的记录介质中读取并运行计算机程序,或者通过经由通信设备而将第一或第二计算机程序产品下载到计算机中并使其运行,可相对容易的实现本发明上述第一记录设备、第二记录设备、选择设备、读取设备、以及重放设备的至少一部分。更准确地说,第一或第二计算机程序产品是由计算机可读代码(或者计算机可读命令)构成的以使该计算机起第一记录设备、第二记录设备、选择设备、读取设备、以及重放设备的至少一部分的作用。
(数据结构)
本发明的上述目的可以是通过这样一种数据结构来实现的,所述数据结构具有:数据区,用于将记录数据记录在其中;多个临时缺陷管理区,用于临时将缺陷管理信息记录在其中,所述缺陷管理信息是对所述数据区中的缺陷进行缺陷管理的基础;以及标志区,用于将区别信息记录在其中,所述区别信息用于从所述多个临时缺陷管理区中区别出其内记录有效缺陷管理信息的临时缺陷管理区,在所述标志区中,根据预定规则,将该区别信息记录为被设置为处于记录状态的区域与被留置为处于未记录状态的区域的组合模式的类型。
根据包括本发明控制信号的数据结构,与本发明的上述信息记录介质的情况相同,可有效地搜索缺陷管理信息(缺陷列表)。也就是说,可得到信息记录介质拥有的各种益处。
顺便说一下,为响应本发明上述记录介质的各个方面,包括本发明控制信号的数据结构还可采用各个方面。
当结合下述简略附图来阅读时,参考本发明的优选实施例可从以下详细说明中更清楚的得知本发明的特性、实用性、以及进一步的特征。
如上所述,根据本发明的信息记录介质,具有数据区、临时缺陷管理区、以及标志区。将区别信息作为组合模式的类型而记录在标志区中。因此,可有效地搜索缺陷管理信息并使用它。
根据本发明的记录装置,具有第一记录设备和第二记录设备。根据本发明的记录方法,具有第一记录处理和第二记录处理。因此,可将记录数据适当地记录到本发明的信息记录介质上。根据本发明的重放装置,具有选择设备、读取设备、以及重放设备。根据本发明的记录方法,具有选择处理、读取处理、以及重放处理。因此,可从本发明的信息记录介质中适当地读取记录数据并对其进行重放。
具体实施方式
在下文中参考附图对本发明的实施例进行说明。在下面的实施例中,本发明的信息记录介质应用于一次写入型光盘,并且本发明的记录装置和重放装置应用于一次写入型光盘的记录/重放装置。
(信息记录介质的实施例)
首先,对本发明实施例中的一次写入型光盘的记录结构以及记录在该光盘上的信息和数据进行描述。图1给出了作为本发明实施例的一次写入型记录介质的记录结构。顺便说一下,图1左侧是一次写入型光盘100的内圆周侧,并且右侧是一次写入型光盘100的外圆周侧。
如图1所示,在一次写入型光盘100的记录面上存在有位于最内圆周侧上的导入区101,并且在朝着外圆周侧的方向排列有临时缺陷管理区104、备用区109、用户数据区108、备用区110、临时缺陷管理区105、以及导出区103。
在导入区101和导出区103中,记录用于对相对于光盘100而言的信息或数据的记录和读取进行控制的控制信息以及用于对其进行管理的管理信息。导入区101具有确定的缺陷管理区106。导出区103也具有确定的缺陷管理区107。在确定的缺陷管理区106和107中,将记录缺陷管理信息120(参见图2)。
尤其是在该实施例中,标志区111排列在导入区101中。标志区111是用于将下述区别信息记录在其中的一区域,所述区别信息用于区分有效缺陷管理信息120记录在临时缺陷管理区104和105的哪一个中(即正在使用临时缺陷管理区104和105的哪一个)。″有效缺陷管理信息120″是用于表示光盘100的最新状态的缺陷管理信息120。顺便说一下,随后对标志区111进行详细的描述(参见图7)。
顺便说一下,在该实施例中,标志区111排列在导入区101中。然而,并不局限于此,可将该实施例构造成其排列在例如临时缺陷管理区104(105)、或导出区103、或其他区域中。可将其构造成该标志区111的位置等等是由记录在随后所述的设置信息121中的信息或者记录在导入区101中的信息等等来表示的。
将诸如图像数据、音频数据、以及内容数据这样的记录数据记录在用户数据区108中。备用区109和110是备择的记录区,这些记录区用于使记录数据从用户数据区108的缺陷中撤离到其上。换句话说,当用户数据区108中存在缺陷时,要记录在或已记录在该缺陷位置上的记录数据(如必要时以下简称为″撤离数据″)备择的记录到备用区109或110中。
将缺陷管理信息120临时记录到临时缺陷管理区104和105中。顺便说一下,还将缺陷管理信息120记录到确定的缺陷管理区106和107中。随后对确定的缺陷管理区106/107与临时缺陷管理区104/105之间的不同之处进行描述。
接下来,对缺陷管理信息120进行说明。缺陷管理信息120是记录/重放装置200(参考图9)执行缺陷管理使用的信息。当将记录数据记录在光盘100上时或者当从光盘100中重放出记录数据时,记录/重放装置200执行缺陷管理。在该实施例中,缺陷管理主要如下。当检测到光盘100的用户数据区108上存在有诸如划痕、粉尘、或者磨损这样的缺陷时,对记录数据进行记录以远离该缺陷的位置,并且同时,将撤离数据记录在备用区109或110中。此外,还执行以下操作以作为缺陷管理的一部分:当对记录在用户数据区108上的记录数据进行重放时识别缺陷位置的操作;以及从备用区109或110中读取最初记录在或者已记录在缺陷位置上的记录数据的操作。为了执行这种缺陷管理,记录/重放装置200需要识别缺陷在用户数据区108中的位置。缺陷管理信息120主要用于记录/重放装置200以识别缺陷的位置。
图2给出了缺陷管理信息120的内容。如图2所示,设置信息121和缺陷列表122包含在缺陷管理信息120之内。
如图2所示,设置信息121包括:用户数据区108的开始地址;用户数据区108的结束地址;内部备用区109的大小;外部备用区110的大小;以及其它信息。
图3给出了缺陷列表122的内容。如图3所示,在缺陷列表122上,记录用于表示缺陷在用户数据区108中的位置的地址(在以下简称为“缺陷地址”)、用于表示记录数据在备用区109或110中的记录位置的地址(以下简称为“备用地址”);以及其它信息。当用户数据区108中存在多个缺陷时,将与这些缺陷对应的多个缺陷地址和备用地址包含在缺陷列表122中。
顺便说一下,不仅对光盘100的用户数据区108而且还对光盘100的整个记录面执行缺陷管理。
接下来,对缺陷管理信息120的记录方面进行讨论。光盘100上的临时缺陷管理区104/105以及确定的缺陷管理区106/107是用于将缺陷管理信息120记录在其中的区域。然而,临时缺陷管理区104/105与确定的缺陷管理区106/107在其位置、大小、以及使用目的方面不同。下面对这两个区域的差异进行特别讨论。
图4给出了将缺陷管理信息120记录在临时缺陷管理区104或105中这样一状态的一个示例。临时缺陷管理区104和105是这样的区域,即用于临时将记录缺陷管理信息120记录在其中,直到光盘100被最终化。缺陷管理信息120是缺陷管理必需的信息。对于各个光盘而言是否存在缺陷以及其位置均有所不同,以便需要将缺陷管理信息120记录并保持在各个光盘上。在该示例中,在最终化之前的阶段,将缺陷管理信息120记录并保持在光盘100上的临时缺陷管理区104或105中。
此外,在实施例中,如图4所示,最好是两次重复或冗余的将缺陷管理信息120记录在临时缺陷管理区104或105中(顺便说一下,因为执行两次重复的或冗余的记录缺陷管理信息120,因此图4总共示出了四个缺陷管理信息120)。这可安全的记录缺陷管理信息120并对其进行重放。即使未执行两次而是例如一次或者三次或多次对缺陷管理信息120的记录,那么也可对缺陷管理信息120和撤离数据进行适当的记录和重放。
直到光盘100最终化,在一些情况下可对缺陷管理信息120更新若干次。例如,如果在第一次记录与第二次记录(即附加的或连续的或补加的记录)之间灰尘附着于光盘100上,那么当第二次记录时检测到缺陷(或灰尘)。根据该检测,对缺陷列表122进行更新。当更新了缺陷列表122时,那么将包括已更新缺陷列表122的缺陷管理信息120附加的记录(即一次写入)在临时缺陷管理区104或105中。光盘100是一次写入型记录介质,因此不可能使已更新缺陷管理信息120覆盖在现有缺陷管理信息120上。因此,如图4所示,将更新的缺陷管理信息120串行的记录在现有缺陷管理信息120之后。因此,这种情况下的“有效缺陷管理信息120”表示在第二次附加写入的缺陷管理信息120。
为了实现对缺陷管理信息120的这种重复及串行记录,临时缺陷管理区104和105大于确定的缺陷管理区106和107。
此外,如图4所示,最好是将缺陷管理信息120串行的(连续的)记录在临时缺陷管理区104或105中。就临时缺陷管理区104或105而言,最好是预先确定缺陷管理信息120的记录顺序。
尤其是在该实施例中,当更新了缺陷管理信息120时,如果缺陷管理信息120将要记录到的临时缺陷管理区改变了,那么还对标志区111的区别信息进行更新。也就是说,例如,如果临时缺陷管理区104的空闲空间用完了并且随后将缺陷管理信息120记录到临时缺陷管理区105中,那么对标志区111的区别信息进行更新。因此,此时的区别信息表示将有效缺陷管理信息120记录在临时缺陷管理区105中。随后对区别信息的特定结构进行详细的描述(参见图7等等)。
图5给出了将缺陷管理信息120记录在确定的缺陷管理区106或107中这样一状态的一个示例。确定的缺陷管理区106和107是这样的区域,即将光盘100最终化时的缺陷管理信息120确定的记录在其中。换句话说,在最终化之前的阶段,确定的缺陷管理区106和107是未记录的(或空白)。当光盘100被最终化时,将缺陷管理信息120记录在确定的缺陷管理区106和107中,并且随后继续该记录状况。
在该示例中,如图5所示,最好是两次重复或冗余的将缺陷管理信息120记录在确定的缺陷管理区106或107中。这可安全的记录缺陷管理信息120并对其进行安全的重放。即使未执行两次而是例如执行一次或者执行三次或多次记录,那么也可对缺陷管理信息120进行适当的记录和重放。
根据该实施例中的光盘100,临时缺陷管理区104位于导入区101与备用区109之间并且临时缺陷管理区105位于备用区110与导出区103之间,这可提供一次写入型光盘100与一般可重写光盘之间的兼容性。为了实现与一般可重写型光盘的兼容性,一次写入型光盘100必须具有导入区、备用区、用户数据区、备用区、以及导出区,并且必须保持诸如这些区域的顺序、位置、以及大小(尺寸)这样的基本记录结构。虽然光盘100具有临时缺陷管理区104和105,但是光盘100仍保持这种基本记录结构,这可提供兼容性。换句话说,如果临时缺陷管理区104处于导入区101中,那么如上所述因为临时缺陷管理区104相对很大,因此只能选择以扩大导入区101的尺寸,这是很不利的。然而,在该示例中,不会出现这种缺点,因为临时缺陷管理区104位于导入区101之外。此外,如果临时缺陷管理区104处于用户数据区108之中,那么具有控制信息特性的缺陷管理信息120将包含在下述用户数据区108之中,所述用户数据区108是其内应该记录有记录数据的区域,这会引起控制信息以及下述记录数据混杂在用户数据区108之中的缺点,所述记录数据是具有与控制信息不同特性的信息。然而,在该示例中,因为临时缺陷管理区104位于用户数据区108之外,因此不会出现这种缺点。对于临时缺陷管理区105而言同样如此。
用户数据区108的开始地址和结束地址以及备用区109和110的每个起始地址(或用户数据区108以及备用区109和110的大小等等)包含在缺陷管理信息120的设置信息121之中(参考图2)。该设置信息121是由记录/重放装置200来设置的。换句话说,如果用户数据区108的开始地址和结束地址以及备用区109和110的每个大小被清楚的示为设置信息121,那么它们可被允许改变。即使它们已变化,也可保持与一般可重写型记录介质的兼容性。因此,通过使用户数据区108的开始地址向后移动(向外圆周侧)可确保导入区101与用户数据区108之间的间隔,并且可使临时缺陷管理区104位于在该间隔中。根据怎样设置用户数据区108的开始地址,可保留或确保相对大的(相对大尺寸)的临时缺陷管理区104。对于临时缺陷管理区105而言同样如此。
根据光盘100,确定的缺陷管理区106和107分别处于导入区101和导出区103中,这可提供一次写入型光盘100与一般可重写光盘之间的兼容性。也就是说,一般可重写型光盘具有用于记录缺陷管理信息的区域,这些区域处于导入区和导出区之中。光盘100还具有分别位于导入区101和导出区103之中的确定的缺陷管理区106和107。就此,它们的记录结构相同。因此,可确保一次写入型光盘100与一般可重写型光盘之间的兼容性。
顺便说一下,在上述实施例中,以本发明的信息记录介质应用到单层光盘上这样一种情况为例。然而,本发明并不局限于该示例并且可应用到两层或多层光盘上。图6给出了本发明的信息记录介质应用到两层光盘这样一种情况的一示例。在图6中的两层光盘150的第一层(图6的上侧)中,与光盘100相同,最内圆周侧上存在导入区151,并且在朝着外圆周侧的方向排列有临时缺陷管理区154、备用区159、用户数据区158、备用区160、临时缺陷管理区155、以及导出区153。标志区161排列在导入区151中。在第二层中,与光盘100相同,最内圆周侧上存在导入区171,并且在朝着外圆周侧的方向排列有临时缺陷管理区174、备用区179、用户数据区178、备用区180、临时缺陷管理区175、以及导出区173。
顺便说一下,在对与图6中的两层或多层光盘相关的说明中,示出了第一层的记录方向与第二层相同这样的平行轨道路径,但是可采用第一层的记录方向与第二层相反这样的相反轨道路径。
接下来,参考图7和图8,对标志区的数据结构进行详细说明。图7给出了两层光盘150中的标志区161的更详细的数据结构。图8A至图8D示意性的给出了其根据正在使用的临时缺陷管理区而改变的标志区161的记录的一方面的一个特定示例。
如图7所示,标志区161中存在三个标志单元区(162、163、以及164)。这三个标志单元区的每个大小与用于光盘100的纠错码(ECC)簇的区域的大小对应。不但可使用用于ECC簇的区域而且还可使用任意的区域作为标志区161的标志单元区。
此后,根据这三个标志单元区中的数据的记录状态,可示出有效缺陷管理信息120记录在临时缺陷管理区域154、155、174、以及175的哪个区中。也就是说,所有这三个标志单元区示出了与上述区别信息对应的信息。在该实施例中,根据每一个是处于记录状态还是处于未记录状态,这三个标志单元区162、163、以及164示出了其内记录有有效缺陷管理信息120的临时缺陷管理区。
该实施例中的″记录状态″表示凹坑形成于标志单元区之中这样的状态,并且凹坑可表示预定记录数据或者不必表示预定记录数据。另一方面,″未记录状态″表示凹坑未形成于标志单元区之中并且它具有与类似镜平面对应的记录层这样的状态,
顺便说一下,最好是标志单元区的数目仅比为光盘所提供的临时缺陷管理区的数目小一。也就是说,如果存在n个为光盘所提供的临时缺陷管理区(n:整数,n≥2),那么标志单元区的数目最好是″n-1″。例如,在图1中的光盘100的情况下,因为存在两个临时缺陷管理区,因此标志单元区的数目是一个。例如,在图6中的光盘150的情况下,如图7所示,因为存在四个临时缺陷管理区,因此标志单元区的数目最好是三个。
接下来,参考图8A至图8D,对标志单元区162、163、以及164的记录状态的一个特定示例进行说明。
如图8A所示,如果所有的标志单元区162、163、以及164处于未记录状态,那么这表示例如临时缺陷管理区154是有效的(即正在使用)。也就是说,这表示将有效缺陷管理信息120记录在临时缺陷管理区154中。
如图8B所示,如果标志单元区162处于记录状态并且标志单元区163和164处于未记录状态,那么这表示例如临时缺陷管理155是有效的(即正在使用)。
如图8C所示,如果标志单元区162和163处于记录状态并且标志单元区164处于未记录状态,那么这表示例如临时缺陷管理区174是有效的(即正在使用)。
如图8D所示,如果所有标志单元区162、163、以及164处于记录状态,那么这表示例如临时缺陷管理区175是有效的(即正在使用)。
因此,例如,如果随后所述的记录/重放装置用于对光盘150(或100)进行重放,那么可相对容易地搜索其内记录有有效缺陷管理信息120的临时缺陷管理区。因此,可降低要搜索缺陷管理信息120所需的时间长度。其结果是,可使重放操作加速。
即使光盘150是一次写入型,那么通过写入一些信息而使标志区161中的根据临时缺陷管理区的数目所预先分配的处于未记录状态的标志单元区改变为处于记录状态的区域,也可将区别信息作为记录状态与未记录状态的组合模式而写入到标志区161中。如上所述通过将标志单元区设置为处于记录状态,可将区别信息适当地记录为记录模式而无需将区别信息再次记录到另一位置。
标志单元区162、163、以及164的记录状态与这些记录状态表示的正在使用的临时缺陷管理区的关联性并不局限于图8所示。如果任意的记录状态可以区分正在使用的临时缺陷管理区,那么可使用任意的记录状态。
顺便说一下,在图7和图8中,两层光盘150用于进行说明,但是即使在一层光盘100或其他光盘以及具有两个或更多临时缺陷管理区的各种记录介质的情况下,也可获得与本发明的光盘相同的效果。
(记录/重放装置的实施例)
接下来,对本发明实施例中的记录/重放装置的结构进行说明。图9给出了作为本发明的实施例的记录/重放装置200。该记录/重放装置200具有用于将记录数据记录在光盘100上的功能以及用于对记录在光盘100上的记录数据进行重放的功能。
记录/重放装置200具有盘片驱动器300和后端400。
图10给出了盘片驱动器300的内部结构。该盘片驱动器300将记录数据记录在光盘100上并且读取记录在光盘100上的记录数据。
如图10所示,盘片驱动器300具有:主轴电机351;光学拾取器352;射频(RF)放大器353;以及伺服电路354。
该主轴电机351是用于使光盘100旋转的电机。
光学拾取器352通过使光束照射记录面而将记录数据等等记录在光盘100的记录面上并且通过接收该光束的反射光来读取记录在记录面上的记录数据等等。光学拾取器352输出与该光束的反射光对应的RF信号。
RF放大器353对光学拾取器352输出的RF信号进行放大并且将其输出到CODEC。此外,RF放大器353从RF信号中产生了摆频信号WF、轨道误差信号TE、以及聚焦误差信号FE,并将其输出。
伺服电路354是根据轨道误差信号TE、聚焦误差信号FE、及其它伺服控制信号而对光学拾取器352和主轴电机351的操作进行控制的伺服控制电路。
如图10所示,盘片驱动器300具有:CODEC355;缓冲器356;接口357;以及光束驱动设备358。
CODEC355是这样的电路,该电路具有:当读取时对记录数据执行误差校正的功能;以及当记录时将误差校正码或标记附加在该记录数据上以对记录数据进行解调和解码的功能。具体地说,当读取时,CODEC355对RF放大器353输出的RF信号进行解调与解码、对解码的RF信号执行误差校正、并且此后将其输出到缓冲器356。此外,如果对解码的RF信号执行误差校正的结果是误差校正不可能或者如果误差校正码的数目超过了某个标准值,那么CODEC355产生用于表示其的误差信号,并且将该信号输出到缺陷检测器359。当记录时,CODEC355将误差校正码附加在缓冲器356输出的记录数据上、对该数据进行解调与解码以具有适合于光盘100光学特性等等的代码、并且此后将解码的记录数据输出到光束驱动设备358。
缓冲器356是用于临时存储记录数据的存储电路。
接口357是用于对盘片驱动器300与后端400之间的输入/输出或记录数据的传送等等进行控制的电路。具体地说,当重放时,接口357响应来自后端400的请求命令,并且将缓冲器356输出的记录数据(例如从光盘100读取的记录数据)输出到后端400。当记录时,接口357接收从后端400输入到盘片驱动器300的记录数据,并且将该数据输出到缓冲器356。接口357响应来自后端400的请求命令并且将保持在用于产生缺陷管理信息的产生器360(DMI产生器360)之中的所有缺陷列表或其一部分输出到后端400。
当记录时,光束驱动设备358产生了与CODEC355输出的记录数据对应的光束驱动信号并且将该信号输出到光学拾取器352。光学拾取器352根据光束驱动信号来对光束进行调制并且使其照射在光盘100的记录面上。这可将记录数据等等记录在记录面上。
如图10所示,盘片驱动器300具有:缺陷检测器359;以及DMI产生器360。
缺陷检测器359是用于对光盘100上的缺陷进行检测的电路。缺陷检测器359产生了用于表示是否存在缺陷的缺陷检测信号并且输出该信号。当读取信息时(当核对或重放时),缺陷检测器359根据对记录数据进行误差校正的结果来对缺陷进行检测。如上所述,如果对解码的RF信号执行误差校正的结果是误差校正不可能,或者如果误差校正码的数目超过了某个标准值,那么CODEC355产生了用于表示该事实的误差信号,并且将该信号输出到缺陷检测器359。当接收到该误差信号时,缺陷检测器359输出用于表示存在缺陷的缺陷检测信号。
DMI产生器360是用于根据缺陷检测器359输出的缺陷检测信号来产生或更新缺陷管理信息120的电路。将缺陷管理信息120可重写的存储在位于DMI产生器360之中的存储电路中。DMI产生器360响应来自后端400的请求命令并且通过接口357而将该缺陷管理信息120输出到后端400。
如图10所示,盘片驱动器300具有CPU361。CPU361对盘片驱动器300进行整体控制,并且对上述盘片驱动器300中的元件当中的信息交换进行控制。CPU361还对记录数据和缺陷管理信息120的记录操作和读取操作进行控制。CPU361响应从后端400传送的控制命令或请求命令并且控制盘片驱动器300与后端400之间的数据交换。
图11给出了后端400的内部结构。后端400是这样的装置,该装置对盘片驱动器300从光盘100中读取的记录数据执行重放处理、接收外部提供的记录数据以便将其记录在光盘100上、对该记录数据进行编码、并且将其传送到盘片驱动器300。
后端400具有:驱动控制器471;视频解码器472;音频解码器473;视频编码器474;音频编码器475;***控制器476;以及缺陷管理设备477。
驱动控制器471是用于对盘片驱动器300的读取处理和记录处理进行控制的电路。后端400和盘片驱动器300协作并执行从光盘100中读取记录数据并对其进行重放这样的操作以及接收来自外部的记录数据并将其记录在光盘100上这样的操作。驱动控制器471通过对盘片驱动器300的读取处理和记录处理进行控制而实现了后端400与盘片驱动器300的协作。具体地说,驱动控制器471将与读取、记录、输出来自缓冲器356的记录数据、输出来自DMI产生器360的缺陷管理信息120等等有关的请求命令输出到盘片驱动器300。驱动控制器471还对记录数据、缺陷管理信息120、及其它各种信息的输入和输出进行控制。
视频解码器472和音频解码器473是这样的电路,这些电路用于对盘片驱动器300从光盘100中读取的且是通过驱动控制器471提供的记录数据进行解码并且将该记录数据转换为显示器、扬声器等等可重放的。
视频编码器474和音频编码器475是这样的电路,这些电路用于接收从外部输入的视频信号、音频信号等等以便将其记录在光盘100上、通过活动图像专家组(MPEG)压缩和编码方法等等来对其进行压缩和编码、并且通过驱动控制器471而将其提供给盘片驱动器300。
在重放时,***控制器476控制:驱动控制器471;视频解码器472;音频解码器473;以及缺陷管理设备477,由此与这些设备协作的对记录数据进行重放。当记录时,***控制器476控制:驱动控制器471;视频编码器474;音频编码器475;以及缺陷管理设备477,由此与这些设备协作的对记录数据进行记录。当重放和记录时,***控制器476利用驱动控制器471来控制盘片驱动器300(例如控制各种请求命令的产生和传输,应答信号的接收等等)以便实现盘片驱动器300与后端400的协作。
缺陷管理设备477具有位于其中的存储电路并且具有接收并保持由盘片驱动器300中的DMI产生器360形成的或者更新的全部缺陷管理信息120或其一部分这样的功能。缺陷管理设备477利用***控制器476来执行缺陷管理。
接下来,对记录/重放装置200的初始设置操作进行说明。图12给出了记录/重放装置200的初始设置操作。记录/重放装置200执行(i)当将光盘100***或者加载到驱动装置300中时与(ii)当对记录数据进行记录或者重放时之间的初始设置。初始设置是用于为记录数据的记录或重放作准备的处理,并且该初始设置包括各种处理。下面对各种处理当中的初始化光盘100、产生缺陷管理信息120、将缺陷管理信息120传送到后端400等等进行说明。该处理主要是在盘片驱动器300的CPU361的控制之下执行的。
如图12所示,当将光盘100***或者加载到驱动单元300中时,盘片驱动器300的CPU361判断光盘100是否是未记录盘片(即是否是空白盘片)(步骤S11)。
如果光盘100是空白盘片(步骤S11:是),那么CPU361对光盘100进行初始化(步骤S12)。在该初始化中,DMI产生器360产生了缺陷管理信息120(步骤S13)。具体地说,获得了在初始化过程中设置的用户数据区108的开始地址和结束地址以及备用区109和110的大小,并且产生了设置信息121。此外,还产生了缺陷列表122。此时产生的缺陷列表122仅仅具有外形,而不具有任何内容。也就是说,既未将缺陷地址记录在其中,也未将特定备用地址记录在其中。仅仅记录了头部、标识信息等等。将产生的缺陷管理信息120存储并保持在DMI产生器360中。
此后,CPU361将存储在DMI产生器360中的缺陷管理信息120传送到后端400(步骤S14)。将缺陷管理信息120存储在后端400的缺陷管理设备477中。
此后,CPU361将存储在DMI产生器360中的缺陷管理信息120两次重复或冗余的记录在光盘100的临时缺陷管理区104或105中(步骤S15)。在这种情况下,最好是缺省的指定其内预先第一次记录有缺陷管理信息120的临时缺陷管理区。
另一方面,如果光盘100不是空白盘片时(步骤S11:否),则CPU361判断光盘100是否已最终化(步骤S16)。最终化是这样的处理,即用于排列记录格式以通过用于一般可重写型光盘的重放装置以及用于仅重放类型的一般光盘的重放装置来对光盘100进行重放。通过参考记录在导入区101中的控制信息等等可获知光盘100是否已最终化。
如果光盘100仍未最终化(步骤S16:否),那么CPU361选择正在使用的临时缺陷管理区104或105(步骤S17)。也就是说,选择其内包括有效缺陷管理信息120的临时缺陷管理区104或105。
尤其是在该实施例中,在步骤S17选择正在使用的临时缺陷管理区时,CPU361通过参考标志区111来对其内记录有有效缺陷管理信息120的临时缺陷管理区进行有效检测和选择。随后对该操作进行详细的描述(参见图13)。
此外,如果多个缺陷管理信息120记录在在步骤S17选择的临时缺陷管理区104或105中(参见图4),那么CPU361选择并读取它们当中的有效缺陷管理信息120(步骤S18)。也就是说,在最终化之前的阶段,每当对缺陷管理信息120更新时,则将缺陷管理信息120记录在临时缺陷管理区104或105中。多个缺陷管理信息120按更新顺序串行排列。因此,在临时缺陷管理区104或105中位于末端的缺陷管理信息是有效缺陷管理信息。CPU361选择并读取位于末端的缺陷管理信息。
为了指定位于末端的缺陷管理信息120(或最后的缺陷管理信息120),该实施例采用以下方法。也就是说,在多个缺陷管理信息120已连续记录在临时缺陷管理区104或105中的一排的情况下,从临时缺陷管理区104或105的开始地址至下述区域的末端地址记录信息,所述区域内记录有最后的缺陷管理信息120,并且随后的区域是未记录的或空白的。CPU361对光学拾取器352进行控制并从开始地址起对临时缺陷管理区104或105进行扫视。此后,对未记录或空白状态所开始的位置进行检测并且从该位置起对临时缺陷管理区104或105进行反向扫视。这就是怎样指定最后的缺陷管理信息120。通过这类方法,可很容易指定最后的或最近的缺陷管理信息120(即有效缺陷管理信息120)而无需利用指针等等。
CPU361将读取的有效缺陷管理信息120存储在DMI产生器360中并且将该信息传送到后端400(步骤S19)。将有效缺陷管理信息120存储在后端400的缺陷管理设备477中。
另一方面,如果光盘100不是空白盘片但是已最终化时(步骤S16:是),那么CPU361从确定的缺陷管理区106或107中读取缺陷管理信息120(步骤S20),并且将该信息传送到后端400(步骤S21)。将缺陷管理信息120存储在后端400的缺陷管理设备477中。
如上所述,产生了缺陷管理信息120,或者缺陷管理信息120是从临时缺陷管理区104或105中有选择的读取的,或者缺陷管理信息120是从确定的缺陷管理区106或107中读取的。此后,将其记录在盘片驱动器300的DMI产生器360中并将其存储在后端400的缺陷管理设备477中。这完成了对缺陷管理的准备并结束初始设置。
接下来,参考图13对图12的步骤S17中的″选择正在使用的临时缺陷管理区″的操作进行详细说明。图13给出了该选择操作的流程图。顺便说一下,为了方便说明起见,图6所示的两层光盘150用于说明以代替光盘100。此外,假设区别信息表示的标志区161的区别信息与正在使用的临时缺陷管理区的关联性与图8所示相同,则进行下面的说明。
如图13所示,CPU361读取光盘150的标志区161并且参考包含在标志区161之内的标志单元区(参见图7)的记录状态(步骤S171)。
此后,通过CPU361的操作来判断标志单元区162是否处于未记录状态(步骤S172)。
其结果是,如果判断出标志单元区162处于未记录状态(步骤S172:是),那么这意味着标志区161示出了图8A所示的记录状态。因此,CPU361将临时缺陷管理区154选择为正在使用的临时缺陷管理区(步骤S173)。
另一方面,如果判断出标志单元区162不是处于未记录状态(步骤S172:否),那么此后判断标志单元区163是否处于未记录状态(步骤S174)。
其结果是,如果判断出标志单元区163处于未记录状态(步骤S174:是),那么这意味着标志区161示出了图8B所示的记录状态。因此,CPU361将临时缺陷管理区155选择为正在使用的临时缺陷管理区(步骤S175)。
另一方面,如果判断出标志单元区163不是处于未记录状态(步骤S174:否),那么此后判断标志单元区164是否处于未记录状态(步骤S176)。
其结果是,如果判断出标志单元区164处于未记录状态(步骤S176:是),那么这意味着标志区161示出了图8C所示的记录状态。因此,CPU361将临时缺陷管理区174选择为正在使用的临时缺陷管理区(步骤S177)。
另一方面,如果判断出标志单元区164不是处于未记录状态(步骤S176:否),那么这意味着标志区161示出了图8D所示的记录状态。因此,CPU361将临时缺陷管理区175选择为正在使用的临时缺陷管理区(步骤S178)。
因此,通过参考标志区161可相对容易且有效的搜索正在使用的临时缺陷管理区。也就是说,传统地需要对所有临时缺陷管理区进行存取并且彻底地搜索正在使用的临时缺陷管理区。然而,根据该实施例,如上所述,不必对其进行彻底搜索,因此例如可使加载盘片过程中(或者重放操作和记录操作)的初始操作加速。
尤其是,因为标志区161包含在导入区151之中,因此当加载光盘150时,可选择正在使用的临时缺陷管理区作为初始操作的一部分。因此,在此之后,可执行正常重放或记录操作而无需注意对临时缺陷管理区的选择。
接下来,对记录/重放装置200的记录操作进行说明。图14主要给出了记录/重放装置200的记录操作。记录/重放装置200执行将记录数据记录在光盘100的用户数据区108中这样的记录操作。记录/重放装置200在执行缺陷管理的同时执行记录操作。记录/重放装置200在记录操作期间执行核对并且根据该核对结果来更新缺陷列表122。通过盘片驱动器300的CPU361与后端400的***控制器476的协作而实现了记录操作。
如图14所示,在判断是否发出了最终化或从光盘100中重放出记录数据的一指令之后(步骤S31和步骤S32),当用户输入了用于开始记录的指令(步骤S33:是)时,记录/重放装置200响应此并且对记录数据进行记录(步骤S34)。将记录数据记录在每个预定块中。记录/重放装置200参考存储在后端400的缺陷管理设备477中的缺陷管理信息并且对记录数据进行记录,同时根据该信息来执行缺陷管理记录。
记录/重放装置200在每次记录一个块时或者在每次结束一系列写序列时执行核对(步骤S35),并且根据核对结果来更新缺陷管理信息120。顺便说一下,要更新的缺陷管理信息120是存储在磁盘驱动器300的DMI产生器360中的缺陷管理信息。具体地说,当由于核对的结果而识别到记录数据未被记录时(步骤S36:是),盘片驱动器300的CPU361将没有被记录的记录数据记录在备用区109或110中(步骤S37)。此后,CPU361估计在其上应该记录有记录数据的位置上存在缺陷,并且将用于表示该位置的缺陷地址以及相应备用地址记录在缺陷列表122上(步骤S38)。下面对形成缺陷地址以及备用地址的操作进行描述。
当就此时记录的一系列块的记录数据而言已结束了上述步骤S34至S38时(步骤S39:是),CPU361将更新的缺陷管理信息120两次重复或冗余的记录在光盘100上的临时缺陷管理区104或105中(步骤S40)。
因此,将缺陷管理信息120记录到正在使用的临时缺陷管理区中,但是如果正在使用的临时缺陷管理区中没有空闲空间(或未记录空间),则将其记录到另一临时缺陷管理区中。此外,在这种情况下,最好是同时对标志区111的标志单元区进行更新(即将它们中的至少一个改变为处于记录状态)。下面对这种记录操作进行详细的描述(参见图15)。
顺便说一下,记录在临时缺陷管理区104或105中的缺陷管理信息120是存储在DMI产生器360中的缺陷管理信息120。此后,记录操作完成。
接下来,参考图15对图14步骤S40中的附加的或者连续的或者追加的记录到临时缺陷管理区中进行详细的说明。图15给出了将缺陷管理信息120附加的或者连续的或者追加的记录到临时缺陷管理区104或105中的流程图。
如图15所示,首先,通过CPU361的操作来判断其内将要记录缺陷管理信息120的临时缺陷管理区104或105中是否存在任何空闲空间(步骤S401)。也就是说,判断标志区111(或161)所表示的将成为正在使用的临时缺陷管理区这样的区域中是否存在用于进一步将缺陷管理信息120记录在其中的任何空闲空间。
该判断的结果是,如果判断出存在空闲空间(步骤S401:是),那么将缺陷管理信息120记录到当前的正在使用的临时缺陷管理区(步骤S404)中。
另一方面,如果判断出不存在任何空闲空间(步骤S401:否),那么将缺陷管理信息120记录到接下来使用的临时缺陷管理区中(步骤S402)。例如,在光盘100(参见图1)的情况下,如果临时缺陷管理区104正在使用并且不具有用于记录缺陷管理信息120的空闲空间,那么选择临时缺陷管理区105以作为接下来使用的临时缺陷管理区,并且将缺陷管理信息120记录到临时缺陷管理区105中。或者,在光盘150(参见图6)的情况下,如果临时缺陷管理区154正在使用并且不具有用于记录缺陷管理信息120的空闲空间,那么选择其他临时缺陷管理区155、174、以及175中的任何一个以作为接下来使用的临时缺陷管理区。顺便说一下,接下来使用的临时缺陷管理区可以是预先确定的,或者例如在步骤S402的时间点由CPU361来选择。
CPU361进一步可将数据记录到标志区111(161)中(步骤S403)。也就是说,可使为标志区111(161)所提供的标志单元区的记录状态的至少一个变成记录状态。例如,假定在光盘150上,临时缺陷管理区154正在使用,并且此时通过步骤S402的操作将缺陷管理信息120记录到临时缺陷管理区155中。在这种情况下,对数据进行记录以便标志区161的标志单元区162处于记录状态。
通过此,如果在记录操作期间正在使用的临时缺陷管理区必须改变,那么可实现这样的标志区111(161),该标志区具有其可反映出该变化的区别信息。
顺便说一下,如果将标志单元区162等等设置成处于记录状态,那么不但通过写入任意数据而且通过写入预定记录数据可形成凹坑。例如,将其构造成通过对重要文件的备份数据进行记录而将标志单元区设置成处于记录状态。
接下来,对记录/重放装置200的最终化操作进行说明。图16给出了记录/重放装置200的最终化操作。例如,如图16所示,当用户输入了用于最终化的指令时(图14中的步骤S31:是),记录/重放装置200确认光盘100仍未最终化(步骤S51:否)并且最终化光盘100(步骤S52)。在最终化期间,记录/重放装置200两次重复或冗余的将缺陷管理信息120记录在光盘100上的确定的缺陷管理区106或107中(步骤S53)。可执行一次、或三次、或多次对缺陷管理信息120的记录。顺便说一下,记录在确定的缺陷管理区106或107中的缺陷管理信息120是存储在DMI产生器360中的缺陷管理信息。此后,最终化操作完成。
接下来,对记录/重放装置200的重放操作进行说明。图17给出了记录/重放装置200的重放操作。
如图17所示,当用户输入了开始重放的指令(图14中的步骤S32:是)时,记录/重放装置200确认光盘100不是空白盘片(步骤S71:否),并且对记录在光盘100上的用户数据区108中的记录数据进行重放(步骤S72)。记录/重放装置200对记录数据进行重放,同时根据存储在后端400的缺陷管理设备477中的缺陷管理信息120来执行缺陷管理。
如上所述,根据记录/重放装置200,在最终化光盘100之前,将缺陷管理信息120记录在光盘100的临时缺陷管理区104或105中,并且当最终化光盘100时,将缺陷管理信息120记录到光盘100上的确定的缺陷管理区106或107中。就仍未最终化的光盘100而言,记录/重放装置200从光盘100的临时缺陷管理区104或105中读取缺陷管理信息120。就已最终化的光盘100而言,记录/重放装置200从光盘100的确定的缺陷管理区106或107中读取缺陷管理信息120。就未最终化的光盘100以及已最终化的光盘100而言,可实现对记录数据的记录或者重放,同时执行适当的缺陷管理。
尤其是,通过提供标志区111(161),可相对容易且有效的从多个临时缺陷管理区104和105(或154、155、174、以及175)中选择正在使用的临时缺陷管理区。也就是说,可相对容易且有效的读取有效缺陷管理信息120。这可降低在加载盘片或重放和记录时CPU361的处理负荷。
根据本发明的记录/重放装置200,将其构造成在最终化过程中将缺陷管理信息120记录在光盘100的确定的缺陷管理区106或107中,这可使一次写入型光盘100与一般可重写型光盘之间兼容。
顺便说一下,仅为了对其技术思想进行说明,用于说明本发明实施例的附图具体体现了本发明的记录介质、记录装置、或者重放装置的构件等等。各种构件的形状、大小、位置、连接关系等等并不局限于该附图。
此外,在上述实施例中,光盘100是作为记录介质的一个示例来进行讨论的,并且与该光盘100有关的记录器或播放器是作为记录/重放装置的一个示例来进行讨论的。然而,本发明并不局限于光盘和用于其的记录器或播放器。本发明适合于高密度记录或高传送率的其它各种信息记录介质以及用于该介质的记录器或播放器。
本发明并不局限于上述实施例,在不脱离从权利要求和整个说明书中读取的本发明的本质或精神的情况下,如果希望,可对其做出各种变化。其均涉及这种变化的信息记录介质、记录装置、重放装置、记录方法、重放方法、以及可实现这些功能的计算机程序也在本发明的技术范围之内。