用于管理盘中的盘缺陷的方法和设备以及在其上管理缺陷的盘的制作方法

文档序号:6753121阅读:110来源:国知局
专利名称:用于管理盘中的盘缺陷的方法和设备以及在其上管理缺陷的盘的制作方法
技术领域
本发明涉及盘缺陷管理,更具体地讲,涉及一种用于使用临时缺陷管理区域(TDMA)来管理盘缺陷的方法和设备,以及一种在其中使用该方法和设备来执行缺陷管理的盘。
背景技术
缺陷管理是重写存储在在其中产生缺陷的盘的用户数据区域中的数据的处理。数据被重写到盘的数据区域的新部分,从而补偿另外由缺陷导致的数据丢失。通常,使用线性替换方法或滑移替换方法来执行缺陷管理。在线性替换方法中,使用不具有缺陷的备用数据区域来替换在其中存在缺陷的用户数据区域。在滑移替换方法中,具有缺陷的用户数据区域被滑移过,并且使用下一个不具有缺陷的用户数据区域。
线性替换和滑移替换方法二者仅仅可应用到在其上可以重复记录数据并且可以使用随机存取方法来执行记录的盘如DVD-RAM/RW。换言之,线性替换和滑移替换方法很难应用到在其上仅仅允许一次记录的一次写入盘。
通常,通过将数据记录在盘上并且然后确认数据是否已经被正确地记录在盘上来检测盘中的缺陷的存在。然而,一旦数据被记录在一次写入盘上,则不可能盖写新数据和管理其中的缺陷。
在CD-R和DVD-R的发展以后,引入了具有几十GB的记录容量的高密度一次写入盘。由于这种类型的盘不贵并且允许实现快速记录操作的随机存取,所以这种类型的盘可以使用作为备份盘。然而,由于对于一次写入盘不可以进行缺陷管理,所以当在备份操作期间检测到缺陷区域(即,存在缺陷的区域)时,备份操作被中止。通常,由于当没有频繁地使用系统时,如在系统管理员不操作系统的夜间执行备份操作,所以更加可能当备份操作因为检测到一次写入盘的缺陷区域而被停止时,中止的备份操作将整个夜间保持中止,从而没有完全地执行该备份操作。

发明内容
本发明提供了一种可以被应用到盘的缺陷管理方法和设备以及一种使用该缺陷管理方法来管理缺陷的盘。
本发明还提供了一种缺陷管理方法和设备,即使在记录操作期间检测到缺陷该方法和设备仍可以管理盘缺陷,实现无中断记录操作,以及一种具有该方法的盘。
将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。
根据本发明的一方面,盘包括数据区域,在其中记录用户数据;和临时缺陷管理区域,存在于引入区域和引出区域中的至少一个中,并且在其中记录关于记录在数据区域中的用户数据的临时缺陷信息和临时缺陷管理信息。
最好,但不必需,对在其中用户数据被记录在数据区域中的每个记录操作记录临时缺陷信息和临时缺陷管理信息。
另外,最好,但不必需,临时缺陷信息包含指示在其中记录相应的用户数据的数据区域的缺陷区域的位置的信息,或包含指示作为缺陷区域的替代的替换区域的位置的信息。
根据本发明的另一方面,提供了一种管理盘中的盘缺陷的方法,该方法包括将关于根据记录操作记录在盘的数据区域中的数据的缺陷信息作为临时缺陷信息记录在存在于盘的引入区域和引出区域中的至少一个中的临时缺陷管理区域中;和将用于管理临时缺陷信息的管理信息作为临时缺陷管理信息记录在临时缺陷管理区域中。
最好,但不必需,该方法还包括对每个记录操作重复记录缺陷信息和记录管理信息;和将最终记录的临时缺陷管理信息和临时缺陷信息记录在存在于引入区域和引出区域的至少一个中的缺陷管理区域中。
根据本发明的一方面,在盘的最后完成期间,执行最终记录的临时缺陷信息的记录。
最好,但不必需,记录缺陷信息还包括记录指示包含相应的用户数据的数据区域的缺陷区域的位置的信息作为临时缺陷信息;记录指示作为缺陷区域的替代的替换区域的位置的信息作为临时缺陷信息;或从临时缺陷信息区域的起始开始,顺序地将临时缺陷信息记录在包括在临时缺陷管理区域中的临时缺陷信息区域中。
最好,但不必需,记录管理信息包括从临时缺陷管理信息区域的结束开始,顺序地将缺陷信息记录在包括在临时缺陷管理区域中的临时缺陷管理信息区域中。
根据本发明的另一方面,提供了一种与盘一起使用的记录和/或再现设备,该设备包括记录/读单元,将数据记录在盘上或从盘上读取数据;和控制器,控制记录/读单元以将关于根据记录操作记录在盘的数据区域中的数据的缺陷信息作为临时缺陷信息记录在存在于盘的引入区域和引出区域中的至少一个中的临时缺陷管理区域中,和将用于管理临时缺陷信息的管理信息作为临时缺陷管理信息记录在临时缺陷管理区域中。
最好,但不必需,控制器控制记录/读单元以对每个记录操作将临时缺陷信息和临时缺陷管理信息记录在临时缺陷管理区域中,并且在盘的最后完成期间,将最终记录的临时缺陷信息和最终记录的临时缺陷管理信息记录在存在于盘的引入区域和引出区域中的至少一个中的缺陷管理区域中。
根据本发明的另一方面,提供了一种与盘一起使用的记录设备,该设备包括记录/读单元,将数据记录在盘上或从盘上读取数据;和控制器,控制记录/读单元以将关于根据第一记录操作记录在盘的数据区域中的第一数据的缺陷信息作为第一临时缺陷信息记录在存在于盘的引入区域和引出区域的至少一个中的临时缺陷管理区域中,将用于管理第一临时缺陷信息的第一缺陷管理信息作为第一临时缺陷管理信息记录在临时缺陷管理区域中,将关于根据第二记录操作记录数据区域中的第二数据的第二缺陷信息作为第二临时缺陷信息记录在临时缺陷管理区域中,并且将用于管理第二临时缺陷信息的缺陷管理信息作为第二临时缺陷管理信息记录在临时缺陷管理区域中。


图1是根据本发明实施例的记录和/或再现设备的方框图。
图2A和2B示出根据本发明实施例的盘的结构。
图3示出根据本发明实施例的图2A和2B的盘的数据结构。
图4A到4D示出根据本发明实施例的缺陷管理区域的数据结构。
图5示出根据本发明实施例的将数据记录在用户数据区域和备用区域中。
图6A、6B和图7示出根据本发明实施例的临时缺陷信息TDFL#0和TDFL#1的数据结构。
图8是示出根据本发明实施例的缺陷管理方法的流程图。
图9是示出根据本发明另一实施例的缺陷管理方法的流程图。
具体实施例方式
现在将详细讨论本发明的本实施方式,其例子在附图中示出,其中,相同附图标记始终指定同一部件。以下通过参考附图来描述实施例以解释本发明。
图1是根据本发明实施例的记录和/或再现设备的方框图。参考图1,该记录和/或再现设备包括记录/读单元1、控制器2和存储器3。记录/读单元1将数据记录在作为根据本发明第一实施例的信息存储介质的盘100上,并且从盘100读回数据以校验记录的数据的准确性。控制器2执行根据本发明实施例的缺陷管理。在示出的实施例中,控制器2使用写后校验方法,在该方法中,以预定的数据单位将数据记录在盘100上,并且校验记录的数据的准确性以检测记录的数据中的缺陷。换言之,控制器2以记录操作为单位将用户数据记录在盘100上,并且校验记录的用户数据以检测其中存在缺陷的盘100的区域(即,缺陷区域)。在以预定单位记录数据以后,控制器2创建指示盘100的缺陷区域的位置的信息作为临时缺陷信息,并且将创建的临时缺陷信息存储在存储器3中。如果存储的信息的量达到预定水平,则控制器2将存储的信息作为缺陷信息记录在盘100上。
于此,记录操作是根据用户的意图所确定的工作的单位,或者是将被执行的记录工作。根据这个实施例,记录操作指示在其中盘100被装入记录和/或再现设备,数据被记录在盘100上,并且将盘100从记录和/或再现设备取出的过程。在该记录操作中,数据被记录和校验至少一次。通常,数据被记录和校验几次。使用写后校验方法获得的缺陷信息被临时存储在存储器3中。
当在记录数据以后用户按下记录和/或再现设备的弹出按钮(没有示出)以移出盘100时,控制器2期待记录操作被终止。接下来,控制器2读取存储在存储器3中的信息,将读取的数据提供到记录/读单元1,并且控制记录/读单元1以将读取的数据记录在盘100上。
如果完成将数据记录在盘100上(即,不再有数据将被记录在盘100上并且盘100将被最后完成),则控制器2将临时缺陷信息和临时缺陷管理信息记录在盘100的缺陷管理区域中。
在再现期间,记录和/或再现设备利用缺陷管理区域和/或临时缺陷管理区域中的缺陷信息和缺陷管理信息以访问记录的用户数据。尽管根据图1示出的记录和/或再现设备描述,但应该理解该设备可以是单独的记录或再现设备或者是记录和再现设备。
图2A和2B示出根据本发明实施例的图1中的盘100的结构。图2A详细示出具有记录层L0的盘100的单记录层盘表示。盘100包括引入区域、数据区域、和引出区域。引入区域位于盘100的内侧部分,引出区域位于盘100的外侧部分。数据区域存在于引入区域和引出区域之间,并且被分割成用户数据区域和备用区域。
用户数据区域是记录用户数据的数据区域的区域。备用区域是作为用于具有缺陷的用户数据区域的一部分的替换区域的除用户数据区域以外的数据区域的区域。备用区域用于补偿由用户数据区域中的缺陷导致的记录区域的丢失。假设在盘100内可能产生缺陷,最好但不必需,备用区域占用盘100的整个数据容量的5%,从而大量的数据可以被记录在盘100上。
图2B示出具有两个记录层L0和L1的盘100的双记录层盘表示。从第一记录层L0的内侧部分到第一记录层L0的外侧部分顺序地形成引入区域、数据区域、和外部区域。另外,从第二记录层L1的外侧部分到第二记录层的内侧部分顺序地形成外部区域、数据区域、和引出区域。与图2A的单记录层盘100不同,引出区域存在于图2B的盘100的内侧部分中。即,图2B的盘100具有从第一记录层L0的引入区域开始并且连续到第一记录层L0的外部区域,并且从第二记录层L1的外部区域连续到第二记录层L1的引出区域记录数据的逆向轨道路径(OTP)。备用区域被分配到记录层L0和L1的每个中。
在图2A和2B的实施例中,备用区域存在于用户数据区域和引出区域之间以及用户数据区域和外部区域之间。如果需要,用户数据区域的一部分可以被使用作为另一个备用区域。具体地讲,多于一个备用区域可以存在于引入区域和引出区域之间。
图3示出根据本发明实施例的盘100的结构的细节。参考图3,临时缺陷管理区域存在于盘100的引入区域、引出区域和外部区域中的至少一个中。另外,临时缺陷管理区域存在于引入区域和引出区域中的至少一个中。
通常,关于管理盘100中的缺陷的信息被记录在缺陷管理区域中。这种信息包括用于缺陷管理的盘100的结构、缺陷信息的位置、是否执行缺陷管理、和备用区域的位置和大小。在一次写入盘的情况下,根据本发明的一方面,当先前记录的数据改变时,新数据通常记录在先前记录的数据之后。
通常,当盘被装入如图1示出的记录/再现设备时,该设备从盘100的引入区域和引出区域读取数据以确定如何管理盘100,并且将数据记录在盘100上或从盘100读取数据。然而,如果记录在引入区域中的数据量增加,则在装入盘以后,将花费较长时间来记录或再现数据。因此,本发明建议临时缺陷管理信息和临时缺陷信息。临时缺陷管理信息和临时缺陷信息被记录在形成于引入区域和/或引出区域中的临时缺陷管理区域中。
根据本发明的实施例,使用线性替换方法来执行缺陷管理。因此,临时缺陷信息包括指示盘100的缺陷区域的位置的信息、和指示可以作为用于缺陷区域的替换区域的盘100的一部分的信息。临时缺陷管理信息被用于管理临时缺陷信息,并且包括指示记录临时缺陷信息的盘100的点的信息。
根据本发明实施例,每次记录操作结束时记录临时缺陷信息和临时缺陷管理信息。临时缺陷管理区域包括临时缺陷信息#0和临时缺陷信息#1。临时缺陷信息#0包括关于在记录操作#0期间记录的数据中产生的缺陷的信息和关于替换区域的信息。临时缺陷信息#1包括关于在记录操作#1期间记录的数据中的缺陷的信息和关于作为临时缺陷信息#1的替换区域的信息。此外,临时缺陷管理区域包括临时缺陷管理信息#0、#1。临时缺陷管理信息#0、#1包括用于管理临时缺陷管理信息#0、#1的相应的信息。
如果不再有数据可以或将被记录在盘100上,或如果用户不想在盘100上记录更多数据(即,盘100需要最后完成),则记录在临时缺陷信息区域中的临时缺陷信息和记录在临时缺陷管理信息区域中的临时缺陷管理信息被记录在缺陷管理区域中。
现在将解释将临时缺陷管理信息和临时缺陷信息再次记录在缺陷管理区域(DMA)中的原因。当没有更多数据将被记录在盘100上(即,盘100需要被最后完成)时,被更新几次的临时缺陷管理信息和临时缺陷信息被移动到引入区域的缺陷管理区域,从而实现记录在盘100中的信息的快速读取。另外,可以通过将缺陷管理信息记录在多个区域中来增加信息的可靠性。
在本发明的实施例中,记录在临时缺陷信息区域#0到#i-1中的缺陷信息被累积地记录在临时缺陷信息区域#i中。因此,在盘的最后完成期间,从最终记录的临时缺陷信息#i来读取缺陷信息,并且再次将读取的信息记录在DMA中就足够了。
对于具有几十GB的记录容量的高密度盘,通常期望将簇分配到在其中记录临时缺陷管理信息#i的区域,并且将四个到八个簇分配到在其中记录临时缺陷信息#i的区域。这是因为尽管临时缺陷信息#i的量是仅仅几KB,但是通常最好当记录的最小物理单位是簇时,以簇为单位记录新数据以更新信息。在盘100中允许的缺陷的总量最好大约是盘记录容量的5%。例如,考虑到关于缺陷的信息大约是8字节长并且簇的大小是64KB长,需要四个到八个簇来记录临时缺陷信息#i。
根据本发明的一方面,可以对临时缺陷信息#i和临时缺陷管理信息#i执行写后校验方法。当检测到缺陷时,可以使用线性替换方法将记录在包含缺陷的盘100的缺陷区域中的信息记录在备用区域中,或者可以使用滑移替换方法将其记录在与缺陷区域相邻的区域中。
图4A到4D示出根据本发明实施例的临时缺陷管理区域(TDMA)的数据结构。参考图4A,临时缺陷管理区域被逻辑地分割成两个部分临时缺陷信息区域、和临时缺陷管理信息区域。从临时缺陷信息区域的起始到其结束,临时缺陷信息TDFL#0、TDFL#1、TDFL#2被顺序地记录在临时缺陷信息区域中。从临时缺陷管理信息区域的起始到其结束,临时缺陷管理信息TDDS#0、TDDS#1、TDDS#2被顺序地记录。临时缺陷管理信息TDDS#0、TDDS#1、和TDDS#2分别相应于临时缺陷信息TDFL#0、TDFL#1、TDFL#2。
参考图4B,如图4A所示,临时缺陷管理区域被逻辑地分割成两个部分临时缺陷信息区域和临时缺陷管理信息区域。然而,将信息记录在临时缺陷信息区域和临时缺陷管理信息区域中的顺序与将信息记录在图4A的临时缺陷信息区域和临时缺陷管理信息区域中的顺序不同。详细地讲,从临时缺陷信息区域的结束到其起始,临时缺陷信息TDFL#0、TDFL#1、TDFL#2被顺序地记录。从临时缺陷管理信息区域的结束到其起始,临时缺陷管理信息TDDS#0、TDDS#1、TDDS#2被顺序地记录。临时缺陷管理信息TDDS#0、TDDS#1、和TDDS#2分别相应于临时缺陷信息TDFL#0、TDFL#1、和TDFL#2。
参考图4C,相应的临时缺陷信息和临时缺陷管理信息是在记录在临时缺陷管理区域(DMA)中的相应的临时管理信息中的一对信息。即,从临时缺陷管理区域的起始开始到其结束点,临时管理信息TDMA#0、TDMA#1、TDMA#2被顺序地记录。临时管理信息TDMA#0包含相应的一对临时缺陷管理信息TDDS#0和临时缺陷信息TDFL#0。临时管理信息TDMA#1包含相应的一对临时缺陷管理信息TDDS#1和临时缺陷信息TDFL#1。临时管理信息TDMA#2包含相应的一对临时缺陷管理信息TDDS#2和临时缺陷信息TDFL#2。
参考图4D,与图4C的临时缺陷管理区域相比,相应的临时缺陷信息和临时缺陷管理信息是在记录在临时缺陷管理区域中的相应的临时管理信息中的一对信息,但是记录信息的顺序不同。即,从临时缺陷管理区域的结束到其起始,顺序地记录临时管理信息TDMA#0、TDMA#1、TDMA#2。临时管理信息TDMA#0、TDMA#1、TDMA#2分别包含一对相应的临时缺陷管理信息TDDS#0和临时缺陷信息TDFL#0、一对相应的临时缺陷管理信息TDDS#1和临时缺陷信息TDFL#1、和一对相应的临时缺陷管理信息TDDS#2和临时缺陷信息TDFL#2。
图5示出根据本发明实施例的将数据记录在用户数据区域A和备用区域B中。可以以扇区或簇为单位来处理数据。扇区表示可以在计算机的文件系统中或应用程序中管理的数据的最小单位。簇表示可以一次物理地记录在盘上的数据的最小单位。通常,一个或多个扇区组成一个簇。
有两种类型的扇区物理扇区和逻辑扇区。物理扇区是一扇区的数据将被记录在其上的盘上的区域。用于检测物理扇区的地址被称作物理扇区号(PSN)。逻辑扇区是以其可以在文件系统或应用程序中管理数据的单位。用于检测逻辑扇区的地址被称作逻辑扇区号(LSN)。如图1所示的盘记录/再现设备使用PSN来检测数据的记录位置,并且当将数据记录在盘100上时,以LSN为单位在计算机或应用程序中管理全部数据,并且使用LSN来检测数据的位置。基于是否盘100包含缺陷和记录数据的初始位置,由记录/再现设备的控制器2改变LSN和PSN之间的关系。
参考图5,A表示用户数据区域,B表示在其中PSN以升序分配到多个扇区(没有示出)的备用区域。通常,每个LSN相应于至少一个PSN。然而,由于LSN以升序分配到非缺陷扇区,所以即使物理扇区的大小与逻辑扇区的大小相同,当盘100具有缺陷区域时,PSN和LSN之间的对应也没有被保持。
在数据区域A中,区段(section)1001到1007表示在其中执行写后校验方法的数据的预定单位。记录设备将用户数据记录在区段1001中,返回到区段1001的起始,并且检查用户数据是否被正确地记录或缺陷是否存在于区段1001中。如果在区段1001的一部分中检测到缺陷,则该部分被指定为缺陷#1。记录在缺陷#1中的用户数据还被记录在备用区域B的一部分上。于此,在其中重写记录在缺陷#1的数据的备用区域B的一部分被称作替换#1。
接下来,记录设备将用户数据记录在区段1002中,返回到区段1002的起始,并且检查数据是否被正确地记录或缺陷是否存在于区段1002中。如果在区段1002的一部分中检测到缺陷,则该部分被指定为缺陷#2。另外,与缺陷#2相应的替换#2形成于备用区域B中。此外,在用户数据区域A的区段1003和备用区域B中分别指定缺陷#3和替换#3。在区段1004中,没有产生缺陷,并且没有指定缺陷区域。
在将数据记录到区段1004并且校验区段1004的数据以后,即,当用户按下记录设备的弹出按钮或完成在记录操作中分配的用户数据的记录时,当记录操作#0被期待结束时,记录设备将关于在区段1001到1003中产生的缺陷#1、#2和#3的信息作为临时缺陷信息TDFL#0记录在临时缺陷管理区域中。另外,用于管理临时缺陷信息TDFL#0的缺陷管理信息作为临时缺陷管理信息TDDS#0被记录在临时缺陷管理区域中。
当记录操作#1开始时,如关于区段1001到1004解释,数据记录在区段1005到1007中,并且缺陷#4和#5以及替换#4和#5分别形成于用户数据区域A和临时缺陷管理区域中的备用区域B中。如果第二记录操作被期待结束,则记录设备记录关于缺陷#4和#5的信息作为临时缺陷信息TDFL#1,并且再次记录包含在临时缺陷信息TDFL#0中的信息。其后,用于管理临时缺陷信息TDFL#1的缺陷管理信息被记录在临时缺陷管理区域中。
图6A和6B示出根据本发明实施例的临时缺陷信息TDFL#0和TDFL#1的数据结构。图7示出关于缺陷#i的信息的数据结构。
参考图6A和6B,临时缺陷信息TDFL#0包含关于缺陷#1到#3的信息。详细地讲,关于缺陷#1的信息指示在其中存在缺陷#1的区域的位置和在其中记录替换#1的区域的位置。关于缺陷#2的信息指示在其中存在缺陷#2的区域的位置和在其中记录替换#2的区域的位置。关于缺陷#3的信息指示在其中存在缺陷#3的区域的位置和在其中记录替换#3的区域的位置。
除了包含在临时缺陷信息TDFL#0的信息以外,临时缺陷信息TDFL#1还包含关于缺陷#4和#5的信息。即,临时缺陷信息TDFL#1包括关于缺陷#1的信息、关于缺陷#2的信息、关于缺陷#3的信息、关于缺陷#4的信息、和关于缺陷#5的信息。
参考图7,关于缺陷#i的信息描述指向缺陷#i的指针和指向替换#i的指针。详细地讲,用于缺陷#i的指针指定缺陷#i的起始和结束点,并且用于替换#i的指针指定替换#i的起始和结束点。
以下,将参考图8来描述根据本发明实施例的缺陷管理方法。参考图8,在操作801中,记录设备将关于根据第一记录操作记录的数据的缺陷信息作为第一临时缺陷信息记录在盘的临时缺陷管理区域中。这个过程用于管理盘缺陷。在操作802中,将用于管理第一临时缺陷信息的管理信息作为第一临时缺陷管理信息记录在临时缺陷管理区域中。
在操作803中,检查盘是否需要被最后完成。在操作804中,如果在操作803中确定盘不需要被最后完成,则操作801和802被重复,同时将分给记录操作、临时缺陷信息、和临时缺陷管理信息的索引增加1。然而,应该理解,其它数字可以用于该数字用于区分记录的数据集的范围的索引。
在操作805中,如果在操作803中确定盘需要被最后完成,则最终记录的临时缺陷管理信息和最终记录的临时缺陷信息被记录在缺陷管理区域中。即,最终记录的临时缺陷管理信息和最终记录的临时缺陷信息作为最终的临时缺陷管理信息和临时缺陷信息被记录在缺陷管理区域(DMA)中。根据本发明的一方面,最终的临时缺陷管理信息和临时缺陷信息可以被重复记录,从而提高数据检测的可靠性。
根据本发明的一方面,可以对最终临时缺陷管理信息和最终临时缺陷信息执行写后校验方法。如果从最终临时缺陷管理信息和最终临时缺陷信息检测到缺陷,则在其中产生缺陷的盘的区域和记录在该具有缺陷的区域之后的数据可被认为是不可用的(即,最终临时缺陷管理信息和最终临时缺陷信息的区域被指定为缺陷区域),并且最终临时缺陷管理信息和最终临时缺陷信息可以被再次记录在该缺陷区域之后。
图9是示出根据本发明另一个实施例的盘缺陷管理方法的流程图。参考图9,记录设备以数据的单位将用户数据记录在数据区域中以便于写后校验方法(操作901)。在操作902中,在操作901中记录的用户数据被校验以检测在盘100的任何区域中的缺陷的存在。在操作903中,图1的控制器2指定具有缺陷的区域为缺陷区域,将记录在缺陷区域中的用户数据重写在备用区域中以创建替换区域,并且创建分别指向缺陷区域和替换区域的指针信息。在操作904中,指针信息作为第一临时缺陷信息被存储在图1的存储器3中。在操作905中,检查记录操作是否被期待结束。如果在操作905中确定记录操作不期待结束,则操作901到904被重复。
然而,在操作906中,如果在操作905中确定记录操作期待结束(即,当通过用户输入或根据记录操作来完成用户数据的记录时),则控制器2从存储器3读取临时缺陷信息#0,并且将临时缺陷信息#0作为临时缺陷信息TDFL#0记录在临时缺陷管理区域中。在操作907中,用于管理临时缺陷信息TDFL#0的管理信息作为临时缺陷管理信息TDDS#0记录在临时缺陷管理区域中。
在操作908中,检查盘100是否需要被最后完成。如果在操作908中确定盘100不需要被最后完成,则操作901到907被重复同时将分给记录操作、临时缺陷信息、和临时缺陷管理信息的索引增加1。然而,应该理解,其它数字可以用于该数字用于区分记录的数据集的范围的索引。
在操作910中,如果在操作908中确定需要盘100的最后完成,则最终记录的临时缺陷信息TDFL#i和最终记录的临时缺陷管理信息TDDS#i作为缺陷信息DFL和缺陷管理信息DDS被记录在缺陷管理区域(DMA)中。根据本发明的一方面,缺陷信息DFL和缺陷管理信息DDS可以被重复记录几次以提高数据检测的可靠性。
此外,根据本发明的一方面,可以对缺陷信息DFL和缺陷管理信息DDS执行写后校验方法。如果从这些DFL和DDS检测到缺陷,则具有缺陷和记录在具有缺陷的区域之后的数据的区域可被认为不可用(即,包括DFL和DDS的区域被指定为缺陷区域),并且缺陷管理信息和缺陷信息可以被再次记录在缺陷区域之后。
上述缺陷管理方法可以被实现为可以由计算机运行的计算机程序。本领域的技术人员可以容易地推出组成计算机程序的代码和代码段。程序被存储在计算机可读介质中。当由计算机读取和运行程序时,由计算机执行根据本发明的缺陷管理方法。于此,计算机可读介质可以是磁记录介质、光记录介质、载波介质固件、或其它可记录介质。
尽管不是在所有方面必需,但应该理解控制器2可以是使用在计算机可读介质上编码的计算机程序来实现该方法的计算机。计算机可以被实现为具有固件的芯片,或者可以是一般或特殊目的可编程以执行该方法的通用或专用计算机。
此外,应该理解,为了实现几十十亿字节的记录容量,记录和/或再现单元1可以包括可用于在盘100上记录几十十亿字节的数据的低波长高数值孔径类型单元。这些单元的例子包括,但不限于那些使用405nm的光波长并具有0.85的数值孔径的单元、那些与蓝光盘兼容的单元、和/或那些与先进光盘(AOD)兼容的单元。
产业上的可利用性如上所述,本发明提供可应用到盘的盘缺陷管理。根据本发明的一方面,临时缺陷信息区域存在于引入区域和/或引出区域中,从而可以累积地记录缺陷信息。另外,在盘的最后完成期间,仅仅最终记录的临时缺陷信息从临时缺陷管理区域被读取,并且被记录在缺陷管理区域中,从而实现缺陷管理区域的有效使用。因此,可能在将数据记录在一次写入盘上的同时执行缺陷管理,从而可以更加稳定地无中断执行备份操作。
尽管根据一次写入盘来描述,但应该理解对于可重写的介质或者当介质具有一次写入和可重写的部分时,该方法也可以使用。
尽管已经示出和描述了本发明的一些实施例,但本领域技术人员应该理解在不脱离本发明的原理和精神的情况下,可以在实施例中作出改变,本发明的范围由权利要求及其等同物限定。
权利要求
1.一种针对记录和/或再现设备可使用的盘,该盘包括数据区域,在其中记录用户数据;和引入区域和引出区域中的至少一个,与数据区域相邻,并且包括临时缺陷管理区域,该临时缺陷管理区域包括关于记录在数据区域中的用户数据的临时缺陷信息和临时缺陷管理信息,并且由记录和/或再现设备可访问以对盘执行缺陷管理。
2.如权利要求1所述的盘,其中数据区域还包括在除了在其期间用户数据被记录在数据区域中的记录操作以外的另外的记录操作中记录在数据区域中的另外的用户数据,并且临时缺陷管理区域还包括记录在临时缺陷管理区域中并且与在另外的记录操作中记录的另外的用户数据相应的另外的临时缺陷信息和另外的临时缺陷管理信息。
3.如权利要求1所述的盘,其中,临时缺陷信息还包括指示在其中记录相应单位的用户数据的数据区域的缺陷区域的位置的信息。
4.如权利要求3所述的盘,还包括在其中记录该单位的用户数据以作为缺陷区域的替代区域的替换区域,其中,临时缺陷信息包含指示替换区域的位置的信息。
5.如权利要求1所述的盘,其中,临时缺陷管理区域包括临时缺陷信息区域,并且临时缺陷信息被记录在临时缺陷信息区域中。
6.如权利要求1所述的盘,其中,临时缺陷管理区域包括临时缺陷管理信息区域,并且临时缺陷管理信息被记录在临时缺陷管理信息区域中。
7.如权利要求1所述的盘,其中,相应的临时缺陷信息和临时缺陷管理信息作为一对信息被记录在临时缺陷管理区域中。
8.如权利要求1所述的盘,还包括存在于引入区域和引出区域的至少一个中的缺陷管理区域,其中,在盘的最后完成期间,最终记录在临时缺陷管理区域中的最终的临时缺陷信息和最终的临时缺陷管理信息作为最终的缺陷信息和缺陷管理信息被记录在缺陷管理区域中。
9.一种管理盘中的盘缺陷的方法,该盘包括数据区域和在引入和引出区域中的一个中的临时缺陷管理区域,该方法包括将临时缺陷信息记录在临时缺陷管理区域中,该临时缺陷信息包括关于根据记录操作记录在数据区域中的数据的缺陷信息;和将临时缺陷管理信息记录在临时缺陷管理区域中,该临时缺陷管理信息包括用于管理临时缺陷信息的管理信息。
10.如权利要求9所述的方法,还包括对在多个记录操作期间记录的每个单位的数据,重复记录临时缺陷信息和临时缺陷管理信息;和将最终记录的临时缺陷管理信息和最终的临时缺陷信息记录在存在于引入区域和引出区域的至少一个中的缺陷管理区域中。
11.如权利要求9所述的方法,其中,在盘的最后完成期间,执行最终记录的临时缺陷管理信息的记录。
12.如权利要求9所述的方法,其中,记录临时缺陷信息包括将指示数据区域的缺陷区域的位置的缺陷位置信息记录在临时缺陷信息中。
13.如权利要求11所述的方法,其中,记录临时缺陷信息还包括将指示包括还被记录在缺陷区域中的数据的一部分以作为缺陷区域的替代的替换区域的位置的替换位置信息记录在临时缺陷信息中。
14.如权利要求9所述的方法,其中临时缺陷信息包括多单位的临时缺陷信息,临时缺陷管理区域还包括临时缺陷信息区域,并且记录临时缺陷信息还包括从临时缺陷信息区域的起始开始顺序地将这些单位的临时缺陷信息记录在临时缺陷信息区域中。
15.如权利要求9所述的方法,其中临时缺陷管理信息包括多单位的临时缺陷管理信息,临时缺陷管理区域还包括临时缺陷管理信息区域,并且记录临时缺陷管理信息包括从临时缺陷管理信息区域的结束开始顺序地将这些单位的临时缺陷管理信息记录在临时缺陷管理信息区域中。
16.如权利要求9所述的方法,其中临时缺陷信息包括多单位的临时缺陷信息,临时缺陷管理区域还包括临时缺陷信息区域和临时缺陷管理信息区域,临时缺陷管理信息包括多单位的临时缺陷管理信息,并且记录临时缺陷信息和记录临时缺陷管理信息包括从临时缺陷管理区域的起始开始顺序地将相应单位的临时缺陷信息和临时缺陷管理信息作为一对信息记录在相应单位的临时管理信息中。
17.如权利要求9所述的方法,其中临时缺陷信息包括多单位的临时缺陷信息,临时缺陷管理区域还包括临时缺陷信息区域和临时缺陷管理信息区域,临时缺陷管理信息包括多单位的临时缺陷管理信息,并且记录临时缺陷信息和记录临时缺陷管理信息包括从临时缺陷管理区域的结束开始顺序地将相应的临时缺陷信息和临时缺陷管理信息作为一对信息记录。
18.如权利要求9所述的方法,其中,记录临时缺陷信息还包括以预定的数据单位来记录数据;校验记录的数据以检测在其中存在缺陷的盘的缺陷区域;如果检测到缺陷区域,则将第一临时缺陷信息记录在存储器中,该第一临时缺陷信息包括指向缺陷区域的位置的信息和指向包含记录在缺陷区域中单位的数据以作为缺陷区域的替代区域的替换区域的信息;将通过在存储器中存储来记录数据重复至少一次;和读取存储在存储器中的至少第一临时缺陷信息,并且将读取的信息作为第一临时缺陷信息记录在临时缺陷管理区域中。
19.一种与具有数据区域和在引入和引出区域中的至少一个中的临时缺陷管理区域的盘一起使用的记录和/或再现设备,该设备包括记录/读单位,将数据记录在盘的数据区域中或从盘的数据区域中读取数据;和控制器,控制记录/读单位以将临时缺陷信息记录在临时缺陷管理区域中,该临时缺陷信息包括关于根据记录操作记录在数据区域中的数据的缺陷信息,并将临时缺陷管理信息记录在临时缺陷管理区域中,该临时缺陷管理信息包括用于管理临时缺陷信息的管理信息。
20.如权利要求19所述的记录和/或再现设备,其中,控制器还控制记录/读单元根据另一记录操作将另外的数据记录在数据区域中,将另外的临时缺陷信息和另外的临时缺陷管理信息记录在与根据另外的记录操作记录的另外的数据相应的临时缺陷管理区域中,并且在盘的最后完成期间,将最终记录的临时缺陷信息和最终记录的临时缺陷管理信息记录在存在于盘的引入区域和引出区域的至少一个中的缺陷管理区域中。
21.一种与具有数据区域和在引入和引出区域中的一个中的临时缺陷管理区域的盘一起使用的记录和/或再现设备,该记录和/或再现设备包括记录/读单元,将数据记录在盘的数据区域上或从盘的数据区域读取数据;和控制器,控制记录/读单元将第一临时缺陷信息记录在临时缺陷管理区域中,该第一临时缺陷信息包括关于根据第一记录操作记录在数据区域中的第一单位的数据的缺陷信息,将第一临时缺陷管理信息记录在临时缺陷管理区域中,该第一临时缺陷管理信息包括用于管理第一临时缺陷信息的管理信息,将第二临时缺陷信息记录在临时缺陷管理区域中,该第二临时缺陷信息包括关于根据第二记录操作记录在数据区域中的第二单位的数据的缺陷信息,并且将第二临时缺陷管理信息记录在临时缺陷管理区域中,该第二临时缺陷管理信息包括用于管理第二临时缺陷信息的管理信息。
22.如权利要求21所述的记录和/或再现设备,其中,控制器还控制记录/读单位以将另外单位的数据记录在数据区域中,同时将分给每个另外的记录操作、临时缺陷信息和临时缺陷管理信息的索引增加1,并且将最终记录的临时缺陷管理信息和最终记录的临时缺陷信息记录在包括在盘的引入区域和引出区域的至少一个中的缺陷管理区域中。
23.如权利要求21所述的记录和/或再现设备,其中控制器还控制记录/读单位以根据最终的记录操作将最终的数据记录在数据区域中,并且将最终的缺陷管理信息和最终的缺陷信息记录在缺陷管理区域中,该最终的缺陷信息和最终的缺陷管理信息分别包括关于根据最终的记录操作记录的最终的数据的最终记录的临时缺陷信息和最终记录的临时缺陷管理信息,并且缺陷管理区域存在于盘的引入区域、引出区域和外部区域中的至少一个中。
24.如权利要求21所述的记录和/或再现设备,其中,控制器还控制记录/读单元以从临时缺陷信息区域的起始开始顺序地将临时缺陷信息记录在临时缺陷管理区域的临时缺陷信息区域中。
25.如权利要求21所述的记录和/或再现设备,其中,控制器还控制记录/读单元以从临时缺陷管理信息区域的结束开始顺序地将临时缺陷管理信息记录在临时缺陷管理区域的临时缺陷管理信息区域中。
26.如权利要求21所述的记录和/或再现设备,其中,控制器还控制记录/读单元以从临时缺陷管理区域的起始开始顺序地将包括相应的一对临时缺陷信息和临时缺陷管理信息的临时管理信息记录在临时缺陷管理区域中。
27.如权利要求21所述的记录和/或再现设备,其中,控制器还控制记录/读单元以从临时缺陷管理区域的结束开始顺序地将包括相应的一对临时缺陷信息和临时缺陷管理信息的临时管理信息记录在临时缺陷管理区域中。
28.如权利要求21所述的记录和/或再现设备,还包括存储器,其中,控制器还控制记录/读单元以根据预定的记录操作以预定的数据单位将数据记录在盘上,校验记录的数据的单位以检测在其中存在缺陷的盘的缺陷区域,创建指向缺陷区域的缺陷位置信息和指向作为缺陷区域的替代区域的替换区域的替换位置信息,将创建的缺陷位置和替换位置信息作为临时缺陷信息存储在存储器中,控制记录/读单元以根据另一记录操作将另外单位的数据记录在缺陷区域之后,在完成根据另一记录操作的另外单位的数据的记录以后,从存储器读取临时缺陷信息,并且控制记录/读单元以将读取的临时缺陷信息记录在临时缺陷管理区域中。
29.如权利要求5所述的盘,其中,除了临时缺陷信息区域以外,临时缺陷管理区域还包括临时缺陷管理信息区域,并且临时缺陷管理信息被记录在临时缺陷管理信息区域中。
30.如权利要求7所述的盘,其中,相应的临时缺陷信息和临时缺陷管理信息作为临时管理信息被记录在临时缺陷管理区域中的相邻单元中。
31.如权利要求30所述的盘,其中另外的用户数据被记录在数据区域中,与另外的用户数据相应的另外的临时缺陷信息和另外的临时缺陷管理信息作为另外的临时管理信息被记录在临时缺陷管理区域的第二区域中的相邻单元中,并且临时管理信息被记录在除第二区域以外的临时缺陷管理区域的第一区域中。
32.一种针对记录和/或再现设备可使用的存储介质,该存储介质包括数据区域,包括用户数据;和除数据区域以外的管理区域,其包括临时缺陷管理区域,该临时缺陷管理区域包括关于记录在数据区域中的用户数据的临时缺陷信息,并且由记录和/或再现设备可访问以对盘执行缺陷管理,其中,存储介质是具有防止在数据被记录在存储介质的区域上以后新数据被写入存储介质的该区域的特性的一次写入存储介质。
33.如权利要求32所述的存储介质,其中,管理区域还包括除临时缺陷管理区域以外的并且包括由记录和/或再现设备可使用以对该存储介质执行缺陷管理的临时缺陷信息的缺陷管理区域。
34.如权利要求33所述的存储介质,其中数据区域还包括另外的用户数据,与另外的用户数据相应的另外的临时缺陷信息作为另外的临时管理信息被记录在临时缺陷管理区域中,另外的临时缺陷信息还包括临时缺陷信息,并且缺陷管理区域包括另外的临时缺陷信息。
35.一种针对记录和/或再现设备可使用的存储介质,该存储介质包括数据区域,包括用户数据和记录在除在其中记录用户数据的区域以外的区域中的另外的用户数据;和除了数据区域以外的管理区域,其包括临时缺陷管理区域,该临时缺陷管理区域包括关于记录在数据区域中的用户数据的临时缺陷信息和记录在除在其中记录临时缺陷信息的区域以外的区域中的另外的临时缺陷信息,其中,另外的临时缺陷信息包括与另外的用户数据和用户数据相应的缺陷信息,并且由记录和/或再现设备可访问以对盘执行缺陷管理。
36.如权利要求35所述的存储介质,其中,临时缺陷管理区域还包括临时缺陷管理信息,由记录和/或再现设备可使用以管理临时缺陷信息,和另外的临时缺陷管理信息,由记录和/或再现设备可使用以管理另外的临时缺陷信息。
37.如权利要求36所述的存储介质,其中临时缺陷信息和临时缺陷管理信息作为临时管理信息被记录在临时缺陷管理区域中的相邻单元中,另外的临时缺陷信息和另外的临时缺陷管理信息作为另外的临时管理信息被记录在临时缺陷管理区域中的相邻单元中,并且临时管理信息被记录在除在其中记录另外的临时管理信息的区域以外的临时缺陷管理区域的区域中。
38.如权利要求35所述的存储介质,还包括包括与记录在数据区域的缺陷部分中的用户数据的一部分相应的替换数据的另一区域,其中,临时缺陷信息和另外的临时缺陷信息之一包括关于缺陷部分的位置的缺陷位置信息和关于替换部分的位置的替换位置信息。
39.如权利要求35所述的存储介质,其中,管理区域还包括除临时缺陷管理区域以外的并且包括由记录和/或再现设备可使用以对盘执行缺陷管理的临时缺陷信息和另外的临时缺陷信息之一的缺陷管理区域。
40.如权利要求39所述的存储介质,其中另外的临时缺陷信息包括临时缺陷信息,并且缺陷管理区域包括另外的临时缺陷信息。
41.一种和具有数据区域和在除数据区域以外的区域中的并且包括临时缺陷管理区域的管理区域的存储介质一起使用的记录和/或再现设备,该记录和/或再现设备包括拾取器单元,针对数据区域传递数据;和控制器,控制拾取器单元以针对数据区域传递数据,并且针对临时缺陷管理区域传递临时缺陷信息,该临时缺陷信息包括关于根据记录操作记录在数据区域中的数据的缺陷信息并且控制器使用其以对存储介质执行缺陷管理,其中,存储介质是具有防止在数据被记录在存储介质的区域上以后新数据被写入存储介质的该区域的特性的一次写入存储介质。
42.如权利要求41所述的记录和/或再现设备,其中,控制器还控制拾取器单元以传递关于除在其中记录数据的区域以外的数据区域的区域的另外的数据,并且将与另外的数据相应的另外的临时缺陷信息记录在临时缺陷管理区域中。
43.如权利要求41所述的记录和/或再现设备,其中,控制器还传递关于临时缺陷管理区域的临时缺陷管理信息,该临时缺陷管理信息包括由控制器使用以管理临时缺陷信息的管理信息。
44.如权利要求43所述的记录和/或再现设备,其中,控制器控制拾取器单元以传递将作为临时管理信息被记录在临时缺陷管理区域中的相邻单元中的临时缺陷信息和临时缺陷管理信息。
45.如权利要求43所述的记录和/或再现设备,其中控制器还控制拾取器单元以针对数据区域传递另外的数据,并且传递与另外的数据相应的并且作为另外的临时管理信息被记录在临时缺陷管理区域的第二区域中的相邻单元中的另外的临时缺陷信息和另外的临时缺陷管理信息,并且临时管理信息被记录在除第二区域以外的临时缺陷管理区域的第一区域中。
46.如权利要求41所述的记录和/或再现设备,其中控制器还控制拾取器单元以针对数据区域的另一区域来传递与记录在数据区域的缺陷部分中的数据相应的替换数据,并且临时缺陷信息包括关于缺陷部分的位置的缺陷位置信息和关于替换部分的位置的替换位置信息。
47.如权利要求41所述的记录和/或再现设备,其中,除临时缺陷管理区域以外,管理区域还包括缺陷管理区域,并且控制器控制拾取器单元以针对缺陷管理区域来另外地传递临时缺陷信息。
48.如权利要求47所述的记录和/或再现设备,其中控制器还控制拾取器单元以针对数据区域传递另外的数据,并且传递与另外的数据相应的并且作为另外的临时管理信息被记录在临时缺陷管理区域中的另外的临时缺陷信息,另外的临时缺陷信息还包括临时缺陷信息,并且缺陷管理区域包括另外的临时缺陷信息。
49.一种采用用于实现由计算机执行的针对存储介质传递数据的方法的处理指令来编码的计算机可读介质,该存储介质具有数据区域和在除数据区域以外的区域中的并且包括临时缺陷管理区域的管理区域,该方法包括控制拾取器单元以针对数据区域传递数据;获得包括关于根据记录操作记录在数据区域中的数据的缺陷信息并且被用于针对存储介质来执行缺陷管理的临时缺陷信息;获得用于管理临时缺陷信息的临时缺陷管理信息;和控制拾取器单元以针对临时缺陷管理区域来传递临时缺陷信息和临时缺陷管理信息。
50.如权利要求49所述的计算机可读介质,其中,该方法还包括针对除在其中记录数据的区域以外的数据区域的区域传递另外的数据,并且针对除在其中记录临时缺陷信息的区域以外的临时缺陷管理区域的区域传递与另外的数据相应的另外的临时缺陷信息。
51.如权利要求49所述的计算机可读介质,其中,该方法还包括控制拾取器单元以传递临时缺陷信息和临时缺陷管理信息以作为临时管理信息被记录在临时缺陷管理区域中的相邻单元中。
52.如权利要求51所述的计算机可读介质,其中该方法还包括控制拾取器单元以针对数据区域传递另外的数据,并且传递与另外的数据相应的并且作为另外的临时管理信息被记录在临时缺陷管理区域的第二区域中的相邻单元中的另外的临时缺陷信息和另外的临时缺陷管理信息,并且临时管理信息被记录在除第二区域以外的临时缺陷管理区域的第一区域中。
53.如权利要求49所述的计算机可读介质,其中该方法还包括控制拾取器单元以针对数据区域的另一区域来传递与记录在数据区域的缺陷部分中的数据的一部分相应的替换数据,并且临时缺陷信息包括关于缺陷部分的位置的缺陷位置信息和关于替换部分的位置的替换位置信息。
54.如权利要求49所述的计算机可读介质,其中,除临时缺陷管理区域以外,管理区域还包括临时缺陷管理区域,并且该方法还包括控制拾取器单元以针对缺陷管理区域来另外地传递临时缺陷信息。
55.如权利要求54所述的计算机可读介质,其中该方法还包括控制拾取器单元以针对数据区域来传递另外的数据,并且传递与另外的数据相应的并且作为另外的临时管理信息被记录在临时缺陷管理区域中的另外的临时缺陷信息,另外的临时缺陷信息还包括临时缺陷信息,并且缺陷管理区域包括另外的临时缺陷信息。
全文摘要
一种用于使用盘中的临时缺陷管理区域来管理盘中的盘缺陷的方法和设备,以及盘,其中,该方法包括将用户数据记录在数据区域中;和将关于记录在数据区域中的用户数据的临时缺陷信息和临时缺陷管理信息记录在存在于引入区域和引出区域的至少一个中的临时缺陷管理区域中。因此,该方法和设备可应用到可记录的盘并且能够有效地使用缺陷管理区域。
文档编号G11B20/18GK1689100SQ03824066
公开日2005年10月26日 申请日期2003年9月23日 优先权日2002年10月10日
发明者高祯完, 李坰根, 黄盛凞 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1