一次写入光盘以及在其上记录管理信息的方法

文档序号:6755945阅读:244来源:国知局
专利名称:一次写入光盘以及在其上记录管理信息的方法
技术领域
本发明涉及一次写入光盘、用于在该一次写入光盘上记录管理信息的方法,以及使用该方法的记录/回放装置。
背景技术
作为一种光学记录介质,可记录高密度数据的光盘正被广泛使用。在这些光盘中,近来已经开发出例如蓝光(Blu-ray)光盘之类的新型高密度光学记录介质(HD-DVD),用于长期记录和存储高清晰度视频数据和高质量音频数据。
蓝光光盘是下一代HD-DVD技术和下一代光学记录解决方案,并且和现有的DVD相比,它具有极好的存储数据的容量。近来,已经制定了HD-DVD的国际标准技术规范。与此相关,遵循着可重写蓝光光盘(BD-RE)标准,正在制定一次写入蓝光光盘(BD-WO)的各种标准。
在这些一次写入蓝光光盘(BD-WO)标准中,尤其讨论记录管理信息方法。该方法包括关于指示盘的记录状态的信息的记录方法。盘的记录状态的信息是一次写入光盘的特性之一。该记录状态信息代表盘的记录状态,并允许主机或用户容易地找到一次写入光盘上的可记录区。对于现有的一次写入光盘来说,对该信息的称谓是不同的。例如对于CD来说该信息被称为光信息,对于DVD来说被称为RZone(R区域)或片段(fragment)。
因此,需要一种有效记录对应于高密度光盘记录状态的管理信息的方法。并且该方法应该与标准化信息一起被提供以确保相互兼容。此外,需要一种记录光盘上管理信息的方法,可将其应用于一次写入高密度光盘以及蓝光盘用于执行缺陷管理。

发明内容
因此,本发明涉及一种一次写入光盘以及管理该盘的方法,它们充分消除了由于现有技术的局限性和缺点造成的一个或多个问题。
本发明的一个目的是提供一种用于记录一次写入光盘的管理信息的方法和装置,它们能够更有效地记录和管理光盘的记录状态信息。
本发明的另一个目的是定义一种不同的顺序记录范围(SRR)类型,并提供一种将SRR记录于SRR信息(SRRI)的方法和装置。
本发明的另一个目的在于提供一种一次写入光盘的结构以及SRRI的结构,以方便该盘的记录/回放操作。
本发明的再一个目的在于提供能应用于一次写入光盘的一种记录SRRI的方法、一种恢复SRRI的方法以及一种记录/回放装置。
本发明的其它优点、目的和特征的一部分将在下面的说明中给出,一部分将通过对下面内容的检验或通过对本发明的实践而变得对于本领域的技术人员显而易见。本发明的目的和其它优点可通过在所撰写的说明书及其权利要求书以及附图中特别指出的结构来实现和获得。
应理解,本发明的以上一般描述和以下详细描述是示例性和说明性的并旨在提供所声明的本发明的进一步说明。


包含于此用于提供对本发明的进一步理解的、结合于此并构成本申请的一部分的附图例示出本发明的实施例,并且连同说明书一起来阐释本发明的原理。附图中图1示出根据本发明一个实施例的一次写入光盘的结构;图2A至2D示出根据本发明的图1所示一次写入光盘的不同的开放SRR类型;图3A至3E示出根据本发明的图1所示一次写入光盘的不同的关闭SRR类型;图4A至4G示出根据本发明的图1到图3E所示一次写入光盘的生成SRR和会话的过程的示例;图5A示出根据本发明的第一实施例的SRR记录项结构的实例;图5B和图5C示出根据本发明的第一实施例的使用图5A所示SRR记录项结构的实例;图6A示出根据本发明的第二实施例的SRR记录项结构的实例;图6B和图6C示出根据本发明的第二实施例的使用图6A所示SRR记录项结构的实例;图7A到图11B示出根据本发明,依靠在图1所示一次写入光盘中的盘记录状态记录SRRI的实例;图12是根据本发明一个实施例,示出了当最新SRRI损坏时使用一次写入光盘SRRI的方法的流程图;图13A和图13B是根据本发明一个实施例,示出了在一次写入光盘内重新存储最新SRRI的方法;以及图14示出根据本发明一个实施例,用于一次写入光盘的记录/回放装置。
具体实施例方式
现在将详细参考本发明的较佳实施例,其示例例示出附图中。在任何可能的情况下,贯穿附图使用相同的参考标号来指代相同或相类似的部件。
根据本发明,一次写入光盘中形成多个区域,诸如BD-WO,且这些记录区中的每一个都被称为顺序记录范围(SRR)。在这些区域上执行记录操作或执行来自这些区域的回放。指明盘记录状态的信息将被称为“顺序记录范围信息”(SRRI),意味着它应用于该盘的顺序记录模式。SRRI属于一个或多个SRR。
图1示出根据本发明的诸如BD-WO之类的一次写入光盘的结构和用于记录盘管理信息的方法。作为示例,图1所示的盘具有单个记录层。但是,本发明并不局限于此,而是可适用于具有双层或多层记录层的盘。
参考图1,盘包括引入区、数据区和引出区,所有这些区域都位于记录层。引入区和引出区具有多个盘(或缺陷)管理区(DMA1-DMA4),用于重复地存储相同的缺陷管理信息。在数据区中,提供了用于替换有缺陷的区域的内备用区ISA0和/或外备用区OSA0。
已知可重写光盘不具有或需要大的DMA,因为其DMA可以被重复地写入和擦除,即使盘具有有限大小的DMA也是如此。对于诸如BD-WO之类的一次写入光盘而言并非如此。由于一次写入光盘不能在曾经被记录的区域上重新记录,因此一次写入光盘需要并具有更大的管理区。为了更为有效的存储管理信息,在一次写入光盘中,管理信息暂时存储于临时缺陷管理区(TDMA)中。当盘准备好最终完成/关闭时,存储于最终/最近TDMA中的管理信息就转移到DMA中用于更为永久的存储。
如图1所示,存在两种类型的TDMATDMA0和TDMA1。TDMA0是分配给引入区且具有固定的不可变大小。TDMA1是分配给外备用区OSA0且具有按照备用区的大小而变化的大小。例如,TDMA1的大小P为P=(N×256)/4(N是一正整数),并且是整个外备用区OSA0的大小的四分之一。
在TDMA0和TDMA1的每一个中,可将临时缺陷列表(TDFL)信息和临时盘定义结构(TDDS)信息一起(TDFL+TDDS)记录在一个记录单元(例如在BD-WO的情况下为一个簇(cluster))内;或者可以如示将SRRI和TDDS一起(SRRI+TDDS)记录在一个记录单元内。当使用顺序记录时记录SRRI,而使用随机记录时则使用SBM(空间位图)。
每次更新时,就在一个簇的大小内将(TDFL+TDDS)或(SRRI+TDDS)记录在TDMA内。在图1所示的实例中,TDFL和TDDS记录在TDMA0的一个簇中,SRRI和TDDS记录在TDMA0的下一个簇中,而SRRI和TDDS记录在TDMA0的再下一个簇中等等。
如果在数据区内出现缺陷区,就执行使用备用区对其进行替代的过程。TDFL是管理该过程作为缺陷列表的信息。在单层盘的情况下,根据缺陷列表的大小使用1个簇到4个簇记录TDFL。盘状态信息指示该盘的特定区域是已记录还是未记录。更具体地,它能被有效地应用于以顺序或增量记录方式记录该盘的情况。此外,通常将TDDS信息记录在管理区一个簇内32个扇区中的最后一个扇区上。关于该盘的常规管理和缺陷管理的重要信息被记录作为TDDS信息的一部分,并且通常在TDMA内更新管理信息时最后记录该TDDS信息。
本发明提供在诸如BD-WO的新型高密度光盘内记录光盘记录状态信息的方法。更具体地,使用SRRI作为指示该盘记录状态的记录状态信息。每个SRRI都属于该盘上的一个或多个SRR(记录区)。本发明定义了各种SRR类型,而这随后将参考图2A至图3E进行讨论。现在将参考图1讨论根据本发明的SRRI结构。
如图1所示,TDMA内的每个SRRI 60通常包括三个部分用于识别对应SRRI的头部50、包括SRR类型信息的SRR记录项的列表(SRR记录项列表)30以及用于表示对应SRRI结束的SRR列表终结符40。
SRRI头部50位于对应的SRRI 60的前部,并包括用于识别对应的SRRI的“SRRI结构标识符”字段51、用于标识属于该当前SRRI的每个开放SRR的位置的“开放SRR列表”字段52、用于标识SRR总数的“SRR记录项数”字段53以及用于标识开放SRR数量的“开放SRR数”字段54。“开放SRR列表”字段52存储开放SRR的SRR数(标识)。
通过访问SRRI头部50,不必直接访问SRR记录项列表30,就能够知道整个SRRI 60的大致内容。这就可能新定义任何新的SRR类型或其它必要的信息,以及按照需要将该信息插入到头部50中。
SRR记录项列表(“SRR记录项的列表”)30记录于SRRI头部50之后。当SRR记录项列表30结束时,SRR记录项列表30的结束由SRR列表终结符(“SRR列表终结符”)40标识。具体来说,SRR列表终结符40是在SRR信息具有可变大小时标识对应的SRRI结束的信息。
SRR记录项列表30是在其中收集了多个SRR记录项35的列表。每个SRR记录项35分配有8个字节(或64位),一个SRR记录项35代表在该盘上关于一个SRR的信息。每个SRR记录项35包括SRR状态字段31、用于存储对应的SRR的起始地址的起始地址字段32、保留区33以及用于对应的SRR的最后记录地址(LRA)的LRA字段34。根据一个实施例,SRR记录项35的64位中4个最高有效位(位63至位60)被分配给SRR状态字段31,SRR记录项35接下来的28位(位59至位32)被分配给起始地址字段32,SRR记录项35接下来的4位(位31至位28)被分配给保留区33而SRR记录项35最后的28位(位27至位0)被分配给LRA字段34。
因此,作为盘管理信息的SRRI信息包括头部、SRR记录项列表以及SRR列表终结符,所有这些信息在每次更新时都被共同记录。
本发明的一个目的在于定义并区别在盘内形成的各种SRR类型并且使用它们记录盘或从盘中回放。因此,根据本发明,将定义SRR的类型,并将详细描述记录区别SRRI内SRR类型的信息的方法。
更具体地,SRR是被保留用以记录关于诸如BD-WO的一次写入光盘的数据或信息的区域。本发明根据必要性和/或记录进展定义SRR的类型。如下将参考图2A至3E提供对由本发明定义的各种SRR类型的详细描述。
图2A至2D示出了根据本发明的用于一次写入光盘(诸如BD-WO)的各种不同的开放SRR类型。开放SRR是指其相应区域可记录的SRR。“可记录的”是指具有下一个可写的地址(NWA)。因此,开放SRR是具有NWA的SRR。没有NWA的不可记录的SRR是关闭SRR。也就是说,关闭SRR是不可记录或没有NWA的SRR。关闭SRR类型将在稍后参考图3A至3E来描述。
更具体地,图2A示出了开放SRR中的不可见SRR。该不可见的SRR是形成在盘的最外圈部分或原始空白盘并且是指未记录区。换句话说,不可见SRR只有起始地址,而其区域没有结尾。由于在不可见SRR内不执行记录,所以它的LRA是零。该不可见的SRR的NWA变得与其起始地址值相同。
图2B示出了开放SRR中的不完整SRR。该不完整的SRR是在SRR处于不可见的SRR状态时对该SRR的部分执行记录的SRR。换言之,不完整SRR具有起始地址,但其区域没有结尾。由于对该SRR的某些部分执行记录,因此该不完整SRR的LRA是正常数据记录的最后记录区。因此,不完整SRR的NWA是紧接着(跟随着)SRR的LRA的一个地址。
图2C示出了开放SRR中的空SRR。与图2A和2B的不可见SRR和不完整SRR不同,该空SRR是一般形成在盘中间区域的SRR,而非形成在盘的最外圈磁道。换句话说,这是为主机或用户记录形成开放SRR之后尚未执行记录的情况。空SRR具有起始地址和结束地址。但由于空SRR指示预记录状态,所以LRA为零且NWA具有与该SRR的起始地址相同的值。
图2D示出了开放SRR中的部分记录SRR。该部分记录SRR是在图2C所示SRR处于空SRR状态时对该SRR的部分执行记录的SRR。因此,部分SRR具有起始地址和结束地址。由于对该SRR的某些部分执行记录,因此该部分记录的SRR的LRA是最后记录区并且NWA是紧接着LRA的一个地址。
根据本发明的一个实施例,允许开放的SRR数目被预先限定为一个预定值,因为很难在一次写入光盘上管理大量的开放SRR。例如在BD-WO的情况中,在给定时刻被允许的开放SRR的总数最大为16。通过检测图1的SRRI头部50内的“开放SRR列表”字段52和“开放SRR数”字段54来获取关于盘内开放SRR的位置和数目的信息。
图3A至3E示出了根据本发明的诸如BD-WO之类的一次写入光盘的不同关闭SRR类型。关闭SRR是指不可记录的SRR而“不可记录”是指SRR没有NWA。因此,可以通过完成对SRR的记录来形成关闭SRR。既使在SRR中有可记录区剩余,但仍可通过用户/主机的关闭命令强迫关闭SRR。
更具体地,图3A示出了关闭SRR中的空SRR。该空SRR是图2C所示当SRR处于空SRR状态时由不记录SRR的关闭命令所关闭的SRR。由此,图3A是关闭空SRR的一个实例而图2C是开放空SRR的一个实例。
图3B示出了关闭SRR中的部分记录SRR。该部分记录SRR是图2D所示当SRR处于部分记录SRR状态时由不额外记录SRR的关闭命令所关闭的SRR。由此,图3B是关闭部分记录SRR的一个实例而图2D是开放部分记录SRR的一个实例。
图3C示出了关闭SRR中的完整SRR。该完整SRR是用正常用户数据完全记录到其区域的结束位置的SRR。完整的SRR仅在关闭SRR中存在。
图3D示出了关闭SRR中的关闭部分记录SRR的另一个实例。该SRR类型涉及在闭合图2D的部分开放的记录SRR时使用特定空数据填充SRR的某些可记录区(在LRA之后)之后关闭的SRR。SRR可记录区的完整区域或部分区域都可由空数据填充。作为变化,可使用特定的字符码(ASCII字符)来代替空数据用于填充该SRR。该填充数据可用于指示该SRR是关闭的。在一个实例中,作为填充数据的特定字符可以是指示相应SRR是关闭的“CLSD”。在另一个实施例中,可使用空数据零,使得若检测到SRR具有这种空数据,就可确定该SRR是关闭SRR。当填充开放的SRR以关闭它时,则可使用填充数据记录该SRR的可记录区的至少一部分。SRR的该部分可以是诸如一个簇的至少一个记录单元,并且可以是LRA之后的第一个簇。也就是说,当关闭开放SRR时,从其NWA起始的开放SRR的至少一个记录单元能够被填充。
图3E示出了关闭SRR中的关闭空SRR的另一个实例。该SRR类型涉及在图2C所示关闭开放的空SRR时使用填充数据填充SRR的某些可记录区之后关闭的SRR。在此在图3D中应用如上所述的填充操作。
如图3A至3B以及3D至3E所示,当使用关闭命令将开放SRR变成关闭SRR时,不带有填充地关闭未记录区的情况(图3A和3B)和在用填充关闭未记录区的情况(图3D和3E)是被不同定义的。
同样地,可以选择性地实现不带有填充关闭SRR的情况以及在使用特定填充数据填充之后关闭SRR的情况。在现有蓝光盘的情况下,既使不填充,未记录区也与仅回放光盘兼容。记录/回放装置(图14)能够选择性地执行填充操作,由此有效地确保记录/回放装置在结构/操作中的自由度。此外,在填充操作中,记录/回放装置的记录/回放部分(例如图14的组件10)能够预存储填充数据并且按需自动记录SRR。这与当控制器发送填充数据时以及其后出现的填充相比较,就缩短了填充操作的时间。
此外,如果SRR内可记录区的一部分(例如LRA之后的第一簇)在SRR关闭中是用指定数据填充的,则即使出现SRRI丢失,也能够有效地恢复当前的盘状态。将参考图7A至图13B在随后对本发明的此种性质进行详细描述。
图4A至4G示出了根据本发明一个实施例在图1至图3E中形成SRR过程的实例。在这些和其他附图中,由粗箭头指明的部分表示NWA位置。在这里,将根据本发明定义并且一并描述不同的会话类型。
“会话”是与下层记录单元(诸如SRR)相比的上层记录单元,并且包括至少一个SRR。而且因为在给定时刻盘内之可能存在一个可记录会话,所以必需在所有前述的分配会话关闭之后,才能分配新的会话。因此,在关闭一会话的情况下,在该会话内存在的所有SRR必需被同时关闭。同样地,每个SRR可以通过填充该SRR内可记录区的全部或部分区域来关闭每个SRR,或者可以如上所述不填充该SRR的可记录区而关闭。该操作可由光盘记录/回放装置选择性地执行。
可以将会话分成三个不同类型仅具有一个不可见SRR的空会话;除了不可见SRR之外还有至少一个开放SRR的不完整的会话;以及具有一个或多个关闭SRR的完整会话。
具体来说,图4A示出了全部区域都处于可记录状态的初始空白盘。该盘的起始位置就成为NWA。在此状态中,盘上只具有一个SRR。这与如图2A所示的不可见SRR相同。因此,在这里的所述会话处于其中仅存在一个空会话的盘初始状态。
图4B示出了当图4A的空白盘被部分记录或图4A的会话不关闭时的情况。在该状态下,盘仅有一个SRR。这与如图2B所示的不完整的SRR相同。因此,在这里的所述会话处于仅有一个不完整会话的状态。
图4C示出了当盘处于图4B状态时执行会话关闭命令的情况。此时,会话关闭命令就把存在的数据记录区分成独立关闭的SRR并且创建一新的(空)会话。换句话说,图4B中的全部已记录区就变成了依次构成完整会话#1的完整SRR#1。随后,未记录区就变成了依次构成空会话的不可见SRR(参见图2A)。
图4D示出了在图4C的空会话中保留两个开放SRR的情况。每个新近保留的开放SRR就成为空SRR并且具有NWA。该空会话的剩余区形成不可见SRR。结果是,图4C的空会话变为不完整会话。
图4E示出了在图4D的第一空SRR和不可见SRR中记录数据的情况。由于该记录,第一空SRR变为开放的部分记录SRR而不可见SRR则变为不完整SRR。
图4F示出了从图4E的状态执行会话关闭命令,但不带填充地关闭该会话未记录区的情况。当关闭该会话时,必需关闭包括在该会话内的所有SRR。例如,通过会话关闭命令就使得图4E中不完整会话的现存数据记录区变为独立完整会话(完整会话#2)。包括在完整会话#2内的所有SRR就变为关闭SRR以形成关闭的部分记录的SRR#2、关闭的空SRR#3和完整SRR#4。剩余的最外道SRR就变成作为开放SRR的不可见SRR#5,并创建具有不可见SRR#5的新的保留空会话#3。
图4G示出了对图4E的状态执行会话关闭命令,但使用填充关闭该会话未记录区的另一种情况。也就是说,本发明的过程可以从图4E的状态行进到图4F或图4G的状态。参见图4G,通过会话关闭命令使得图4E中不完整会话的现有数据记录区变为独立完整会话#2。在如上述用空数据或指定字符数据填充完整会话#2的部分或全部剩余区之后,包括在该完整会话#2中的所有SRR就变为关闭SRR。作为填充结果,在完整会话#2内保留了三种关闭SRR的类型。它们是在填充后从开放的部分记录的SRR变为关闭SRR的关闭SRR#2;在填充后从开放的空SRR变为关闭SRR的关闭SRR#32以及由于物理用户区的常规记录而变为关闭SRR的完整SRR#4。虽然图4G示出了在SRR的关闭中填充了全部的可记录区,但是本发明也包括仅填充SRR一部分(例如LRA后的第一部分或簇)的情况。
根据本发明,当关闭SRR时,可以如图4F或4G所示根据是否对SRR执行填充而创建不同类型的SRR。因此就需要一种记录新的SRR信息的方法,能够区别SRR的定义类型以正确指明盘的记录状态。
此后,将描述一种识别SRR类型的方法。为了解释方便,将描述将本方法应用于图1中SRRI的SRR记录项的情况。根据本发明的SRR类型标识是根据关闭SRR的填充而执行的,并且显而易见的是可以在本发明中对其作出各种修改和变化。
图5A示出了根据本发明的SRR记录项的第一实施例。将图5A所示的SRR记录项结构应用于图1中的每个SRR记录项35,但是也可将其应用于盘的任何其他SRR记录项。如图所示,SRR记录项35如上所述包括SRR状态字段31、起始地址字段32、保留字段33以及LRA字段34。SRR状态字段31其中携带了用于区别相应的SRR是带填充还是未带填充关闭的4位SRR状态信息。
更具体地,SRR状态字段31中4位SRR状态信息的1位(31a)是用于识别是否对相应的SRR执行填充的填充标志(此后称为“P标志”),而SRR状态字段31中的其他3位(31b)则用于应付将来必要时标准修改的保留区。例如,SRR状态字段31中第一位(b63)携带P标准而SRR状态字段31余下的3位(b62-b60)则用作保留区。然而其他的变化也是可能的。
例如,如果P标志的值为“1b”,这表示对应的SRR是其中已执行填充的关闭SRR。如果P标志的值为“0b”,这表示对应的SRR是其中未执行填充的SRR。在P标志中可以使用其他的值。因此,如果P标志的值为“0b”,则对应的SRR可以是开放SRR或关闭SRR。但如果相应的SRR是在SRRI头部50内的“开放SRR的列表”字段52中已登记的SRR,则表示它是开放SRR;但如果它未登记,就表示它是关闭的SRR。
在SRR记录项35的起始地址字段32中记录对应SRR的起始位置所对应的地址。一般来说,这表示为物理扇区号(PSN)。提供SRR记录项35的保留区/字段33用于将来所需的标准的修改。
SRR记录项35的LRA字段34提供相应SRR的LRA信息。也就是说,记录关于相应SRR的实际记录用户数据(除了填充数据之外)的结束地址的信息。换句话说,在完整SRR的情况下,LRA和SRR的结束地址相互一致。然而在部分记录SRR的的情况下,LRA和SRR的结束地址不相互一致。LRA是记录物理用户数据的区域地址。即使由填充操作在SRR内记录指定的填充数据,该SRR的LRA值也是不变的。而且在空SRR的情况下,因为没有记录物理用户数据的区域,所以SRR的LRA变为0。
图5B和5C示出了基于根据本发明第一实施例创建SRR记录项的方法来记录图5A中P标志的两个不同实例。为了描述方便,图5B示出了其中未在SRR的关闭中执行填充的图4F的情况,而图5C示出了其中在SRR关闭中执行填充的图4G的情况。
参考图5B,把SRR号#1至#5分别顺序给予五个SRR。SRR#1是未填充的完整SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#2是未填充的关闭的部分记录SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#3是未填充的关闭空SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#4是未填充的完整SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#5是未填充的不可见SRR,其状态在相应SRR记录项中由P标志的“0b”指示。
在图5B的情况下,所有SRR都由P标志的“0b”指示出无填充。开放的SRR仅仅是SRR#5(不可见SRR)。因此,仅有SRR#5被记录在SRRI头部50的“开放SRR的列表”字段52内作为在最多16个可能的开放SRR中的“第一开放SRR”。字段52的余下的“第二至第16开放SRR”字段(图7D)则置零。
参考图5C,再次把SRR号#1至#5分别给予五个连续的SRR。SRR#1是未填充的完整SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#2是带有填充的关闭的部分记录SRR,其状态在相应的SRR记录项中由P标志的“1b”指示。SRR#3是带有填充的关闭的空SRR,其状态在相应SRR记录项中由P标志的“1b”指示。SRR#4是未填充的完整SRR,其状态在相应SRR记录项中由P标志的“0b”指示。SRR#5是未填充的不可见SRR,其状态在相应的SRR记录项中由P标志的“0b”指示。
在图5C的情况下,三个SRR#1、#4和#5都由P标志的“0b”指示出无填充。两个SRR#2和#3都由P标志的“1b”指示出有填充。开放的SRR是SRR#5(不可见SRR)。因此,仅有SRR#5被记录在SRRI头部50的“开放SRR的列表”字段52内作为“第一开放SRR”。字段52的其余“第二至第16开放SRR”字段则置零。
因此,通过在第一实施例中对SRR记录项的SRR状态字段内定义P标志,能够进一步区别关闭SRR的不同类型。在SRR记录项内可以存在有LRA和起始地址信息。例如,在图3C、3D和3E中可见,在这些关闭的SRR中,可以由于LRA位置的相互不同而互相区别SRR。然而比较图3B和3D,关闭SRR具有相同的LRA。在此情况下,通过LRA识别SRR类型是很困难的。在此情况下,就需要根据使用P标志的填充操作来区别SRR。类似地,在图3A和3E中,可以根据使用P标志的填充操作来区别SRR类型。
根据本发明的一个实施例,为了区别SRR的类型,提供了一种直接表示SRR填充簇内的填充存在与否而无需在SRR记录项内使用P标志记录关于填充存在的信息的方法。显而易见的是本方法包括在本发明的范围内。在此方法中,可以为区别SRR的类型寻找该SRR内预定填充数据(例如空数据或指定实际数据)存在与否。
图6A示出了根据本发明的SRR记录项的第二实施例。将图6A的SRR记录项结构应用于图1中的每个SRR记录项35,但是也可将其应用于盘的任何其他SRR记录项。如图所示,SRR记录项35如上所述包括SRR状态字段31、起始地址字段32、保留字段33以及LRA字段34。更具体地,4位SRR状态信息被存储在SRR状态字段31内,并用于区别相应的SRR是带填充还是未带填充而关闭的及区别相应的SRR是否是会话的起始SRR。但是因为图6A中SRR记录项的起始地址字段和LRA字段与图5A所示的相同,所以就省略对它们的描述。
诸如DVD的现有技术需要用于区别会话的额外区域(例如,进入边界/引出边界(boarder-in/boarder-out)),但额外区域会降低盘的总体记录容量。因此,本发明有利地提供识别会话起始的信息,从而无需分配额外区域而仅使用会话标志就能够轻易检查整个盘的会话结构。
因此,如图6A所示的SRR记录项35的SRR状态字段31包括是携带用于识别在相应的SRR内是否执行填充的P标志的1位(31a),以及用作会话标志(此后称为“S标志”)以识别相应的SRR是否是会话起始SRR(会话起始)的另一位(31c)。SRR状态字段31中的其他2位(31d)则保留作为保留区以应付将来必要时标准方面的修改。类似于图5A的实例,如果在图6A中的P标志的值为“1b”,则表示对应的SRR是其中已执行填充的关闭SRR。如果P标志的值为“0b”,这表示对应的SRR是其中未执行填充的SRR。因此,如果P标志的值为“0b”,则对应的SRR可以是开放SRR或关闭SRR。但如果相应的SRR是在SRRI头部50内的“开放SRR的列表”字段52中已登记的SRR,则表示相应的SRR是开放SRR;但如果它未登记,就表示相应的SRR是关闭SRR。
此外,在图6A的实例中,如果S标志的值为“1b”,则表示对应的SRR是会话起始的SRR。如果S标志的值为“0b”,这表示对应的SRR不是会话起始的SRR。在S标志/P标志中可以使用其他的值。
图6B和6C示出了基于根据本发明第二实施例创建SRR记录项的方法来记录图6A中P标志和S标志的两个实例。为了描述方便,图6B示出了其中未在SRR关闭内执行填充的图4F的情况,而图6C示出了其中在SRR关闭内执行填充的图4G的情况。
参考图6B,在此实例中,把SRR号#1至#5分别赋予五个连续的SRR并且该会话包括两个完整会话#1和#2以及一个空会话#3。
图6B中的SRR#2是未填充的关闭的部分记录SRR,这在相应SRR记录项(SRR#2记录项)中由P标志的“0b”指示。SRR#2记录项内的S标志具有“1b”值是因为SRR#2是会话起始SRR,即会话#2的起始SRR。
图6B中的SRR#3是未填充的关闭的空SRR,这在SRR#3记录项中由P标志的“0b”指示。SRR#3记录项内的S标志具有“0b”值是因为SRR#3不是会话#2的起始SRR。
图6B中的SRR#4是未填充的完整SRR,这在SRR#4记录项中由P标志的“0b”指示。SRR#4记录项内的S标志具有“0b”值是因为SRR#4不是会话#2的起始SRR。
图6B中的SRR#5是未填充的不可见SRR,这在SRR#5记录项中由P标志的“0b”指示。SRR#5记录项内的S标志具有“1b”值是因为SRR#5不是会话#3的起始/结束SRR。
在图6B的情况下,所有SRR都由P标志的“0b”指示出无填充。在会话起始SRR#1、#2和#5的情况下,它们的S标志的值为“1b”。开放的SRR仅仅是SRR#5(不可见SRR)。因此,仅有SRR#5被记录在SRRI头部50的“开放SRR的列表”字段52内作为“第一开放SRR”。
参考图6C,把SRR号#1至#5分别赋予五个连续的SRR并且该会话包括两个完整会话#1和#2以及一个空会话#3。
图6C中的SRR#2是带填充的关闭SRR,这在相应SRR记录项(SRR#2记录项)中由P标志的“1b”指示。SRR#2记录项内的S标志具有“1b”值是因为SRR#2是会话起始SRR,即会话#2的起始SRR。
图6C中的SRR#3是带填充的关闭空SRR,这在SRR#3记录项中由P标志的“1b”指示。SRR#3记录项内的S标志具有“0b”值是因为SRR#3不是会话#2的起始SRR。
图6C中的SRR#4是未填充的完整SRR,这在SRR#4记录项中由P标志的“0b”指示。SRR#4记录项内的S标志具有“0b”值是因为SRR#4不是会话#2的起始SRR。
图6C中的SRR#5是未填充的不可见SRR,这在SRR#5记录项中由P标志的“0b”指示。SRR#5记录项内的S标志具有“1b”值是因为SRR#5不是会话#2的起始SRR在图6C的情况下,三个SRR#1、#4和#5都由它们的P标志的“0b”指示出无填充。两个SRR#2和#3都由它们的P标志的“1b”指示出有填充。在会话起始SRR#2和#3中,它们的S标志记录为“1b”。同样类似于图6B的情况,开放的SRR只是SRR#5(不可见SRR)。因此,仅有SRR#5被记录在SRRI头部50的“开放SRR的列表”字段52内作为“第一开放SRR”。
因此,通过在第二实施例中对SRR记录项的SRR状态字段内“P标志”和“S标志”的定义,就能够使用填充区别关闭的SRR。能够区别会话的不同类型而无需为会话的起始和结尾分配额外区域,这就显著改善了光盘记录/回放操作的效率。
随后将根据本发明,描述一种记录并更新表示盘记录状态的SRRI的方法。更具体地,可以在SRR关闭中填充指定数据并使用该填充SRR有效恢复丢失的SRRI。
图7A示出了全部区域都处于可记录状态的初始空白盘。该盘的起始位置成为NWA。在此状态中,盘仅有一个SRR。这与如图2A所示的不可见SRR相同。因此,会话处于其中仅存在一个空会话的盘初始状态。这是其中SRRI尚未被记录的空白盘的情况。
图7B示出了当在图7A的空白盘的某些部分上记录数据但该会话尚未关闭的状态。在该状态下,盘仅有一个SRR(SRR#1)。这与如图2B所示的不完整的SRR相同。因此,盘处于仅有一个不完整会话的状态。
图7C示出了当盘处于图7B状态时在该盘的管理区内记录SRRI的过程。为了解释方便,仅示出了图1所示的盘结构和SRRI结构的全部不同组件的某些部分。例如,虽然如上所述在诸如TDMA0的TDMA的每个簇中记录了(SRRI+TDDS)或者(TDFL+TDDS),但是在图7C的TDMA0中仅示出了SRRI,而出于简略的考虑省略了TDFL和/或TDDS。此外仅示出了在图1中所示的SRRI不同字段中的“开放SRR列表”字段52和“SRR记录项列表”字段30。
图7C的盘记录状态是如图7B中的所有盘区域内仅有一个开放SRR(SRR#1)的情况。如图7C所示,在如图7B中未关闭会话的情况下形成不完整SRR#1时,生成与SRR#1有关的SRRI#1(60a)并将其记录在TDMA0内。在SRRI#1(60a)中,开放SRR#1的SRR号可以记录在它的“开放SRR列表”字段52a内。在SRRI#1(60a)的“SRR记录项列表”字段30a中,仅存在与SRR#1有关的一个SRR记录项35a。SRR记录项35a(或者随后讨论的SRR记录项35b-35p)可以具有图5A或6A的上述SRR记录项结构。
图7D示出了根据本发明一个实施例,记录在SRRI头部的“开放SRR列表”字段的详细结构。如图7D所示的此字段结构对本发明任何“开放SRR列表”字段(诸如字段52和52a-52f(随后讨论))都适用。存储在此字段内的信息是用于识别任何开放SRR的位置。如下将更详细地描述该字段的使用。
将开放SRR记录项号作为关于此开放SRR记录项位置的信息记录在SRRI的“开放SRR列表”字段内。也就是说,使用在此实例中的给定时刻所允许的开放SRR的总数最大为16的“开放SRR号”来识别开放SRR记录项的位置。分配两个字节用于存储16个不同的开放SRR号的每一个。
为了在盘上执行操作,记录/回放装置就必需确定光盘载入时该盘的可读位置。而这可以通过从任何开放SRR中获取NWA值实现。因此,记录/回放装置需要了解该盘上能够确定盘上可读位置的任何开放SRR的位置。然而,因为不存在直接识别特定SRR是开放SRR还是关闭SRR的信息,所以本发明提供位于SRRI头部的“开放SRR列表”字段并且访问该字段以通过SRR号获取任何开放SRR的位置。一旦识别了开放SRR号,就能够访问SRRI中的相应SRR号记录项,从而获取开放SRR的确切位置(例如通过访问SRR记录项起始地址字段内的起始地址)。以此方式,光盘记录/回放装置就能够更轻易地读出开放SRR记录项的信息。
根据本发明,只有其SRR号是记录在SRRI的“开放SRR列表”字段内的SRR被认为是开放SRR。如果开放SRR变为关闭SRR,就从“开放SRR列表”中擦去或移除该被改变SRR的SRR号。不同地应用于关闭某一特定的开放SRR(例如响应于关闭命令),就从SRRI的“开放SRR列表”字段中移除该SRR的SRR号。从“开放SRR列表”字段中移除该SRR的SRR号于是就表明相应SRR的关闭。
图8A示出了当盘处于图7B状态时执行会话关闭命令的情况。如图8A所示,会话关闭命令把存在的数据记录区分成独立关闭的SRR并且生成一新会话。换句话说,图7B中的完整已记录区就变成了依次构成完整会话#1的完整SRR#1。随后,未记录区就变成了依次构成空会话#2的不可见SRR#2。
图8B示出了与图8A盘状态相称的盘记录状态的记录过程。如图8B所示,在TDMA0内紧接着先前记录的SRRI#1(60a)来记录SRRI#2(60b)。因为图8A的盘记录状态是整个盘区域内仅有一个开放SRR(SRR#2)和一个关闭SRR(SRR#1)的情况,所以在SRRI#2(60b)的“开放SRR列表”字段52b内记录相应的开放SRR号(SRR#2)。此外,在SRRI#2(60b)的“SRR记录项列表”字段30b中,记录关于两个SRR记录项(SRR#1和SRR#2)的信息作为SRR记录项35b和35c。
在图8B中,用阴影表明关闭的SRR记录项。虽然未示出,但应该理解连同在TDMA0内对SRRI#2(60b)的记录一起,诸如更新TDDS信息的其他管理信息也可记录在TDMA0的相应簇(或记录单元)内。
图9A示出了为来自图8A的盘状态保留用于新记录的两个开放SRR。如图9A所示,新近保留的开放SRR成为开放的空SRR#2和开放的空SRR#3,它们都具有由粗箭头示出的合适NWA。剩余区成为不可见(开放)SRR#4。会话包括完整会话#1和从空会话变为不完整会话的会话#2。
图9B示出了与图9A盘状态相关的盘记录状态的记录过程。如图9B所示,在TDMA0内紧接着先前记录的SRRI#2(60b)记录另一个SRRI#3(60c)。因为图9A的盘记录状态是存在三个开放SRR(SRR#2,#3,#4)和一个关闭SRR(SRR#1)的情况,所以在SRRI#3(60c)的“开放SRR列表”字段52c内记录相应的开放SRR号(SRR#2,#3,#4)。此外,在SRRI#3(60c)的“SRR记录项列表”字段30c中,记录关于全部四个SRR记录项(SRR#1至#4)的信息分别作为SRR记录项35d至35g。
在图9B中,用阴影表明关闭的SRR。虽然未示出,但应该理解连同在TDMA0内对SRRI#3(60c)的记录一起,诸如更新TDDS信息的其他管理信息也可记录在TDMA0的相应簇(或记录单元)内。
图10A示出了在图9A的盘状态下向第一空SRR(SRR#2)以及向不可见SRR(SRR#4)中记录数据的情况。结果是,第一空SRR改变为开放的部分记录SRR#2,而不可见SRR则改变为不完整SRR#4,但开放的空SRR#3未改变。
图10B示出了与图10A盘状态相关的盘记录状态的记录过程。如图10B所示,在TDMA0内紧接着先前记录的SRRI#3(60c)记录另一个SRRI#4(60d)。因为图10A的盘记录状态是存在三个开放SRR(SRR#2,#3,#4)和一个关闭SRR(SRR#1)的情况,所以在SRRI#4(60d)的“开放SRR列表”字段52d内记录相应的开放SRR号(SRR#2,#3,#4)。此外,在SRRI#4(60d)的“SRR记录项列表”字段30d中,记录关于全部四个SRR记录项(SRR#1至#4)的信息分别作为SRR记录项35h至35k。
在图10B中,用阴影表明关闭的SRR。虽然未示出,但应该理解连同在TDMA0内对SRRI#4(60d)的记录一起,诸如更新TDDS信息的其他管理信息也可记录在TDMA0的相应簇(或记录单元)内。
图10B内SRR记录项的号码以及开放SRR的位置等同于图9B的情况。然而,因为如图10A所示已在指定开放SRR内执行了记录,所以在执行该记录的开放SRR记录项内的LRA信息改变。因此,额外的可读NWA位置也改变。
图11A示出了在图10A的盘状态下执行会话关闭命令的情况,但是在开放SRR部分额外的可读区域被填充之后关闭其开放的SRR。在填充操作中,可以如上所述选择性地填充开放SRR的全部或部分的额外可读区。可如上所述使用空数据(例如零)或指定实际数据(例如字符码“CLSD”)作为填充数据来执行该填充。也就是说,图11A中的填充操作与连同图3D和3E的讨论相同。
如图11A所示,会话关闭命令使得现存的数据记录区变为独立的完整会话。并且包括在该完整会话内的所有SRR都变为关闭的SRR。例如,响应于会话关闭命令,填充每个开放的SRR内的一部分(例如LRA之后的第一簇)并关闭这些SRR。在此情况下,记录在SRR记录项内的LRA信息指示记录实际用户数据的最后记录区,并且空数据部分不影响LRA位置的确定。在执行关闭命令之后,这就导致依次组成新保留完整会话#2的关闭部分记录SRR#2、关闭的空SRR#3以及完整SRR#4。余下的最外道SRR成为依次组成空会话#3的不可见(开放)SRR#5。
图11B示出了与图11A盘状态相关的盘记录状态的记录过程。如图11B所示,在TDMA0内紧接着先前记录的SRRI#4(60d)记录另一个SRRI#5(60e)。因为图11A的盘记录状态是存在仅一个开放SRR(SRR#1)和四个关闭SRR(SRR#1至#4)的情况,所以在SRRI#5(60e)的“开放SRR列表”字段52e内记录相应的开放SRR号(SRR#5)。此外,在SRRI#5(60e)的“SRR记录项列表”字段30d中,记录关于全部5个SRR记录项(SRR#1至#5)的信息分别作为SRR记录项351至35p。
在图11B中,用阴影表明关闭的SRR。虽然未示出,但应该理解连同在TDMA0内对SRRI#5(60e)的记录一起,诸如更新TDDS信息的其他管理信息也可记录在TDMA0的相应簇(或记录单元)内。
在其中由关闭命令填充了空数据的SRR#2和SRR#3的情况下,就在相应SRR记录项的LRA字段中记录其中记录了实际用户数据的最新位置。
同样地,如果如上所述在SRR记录项的状态字段中存在P标志,就可能认出相应的关闭SRR是由填充关闭的。如果在SRR记录项中没有P标志,就通过检查其LRA之后的记录状态,即通过检查来观察SRR的NWA(LRA之后)处是否存在指定填充数据来确定相应的SRR是被填充的SRR。
由图7A至图11B可见,SRRI是指示当前盘记录状态的信息。记录/回放装置必需检测在加载相应盘时最后记录在管理区域内的最新SRRI(例如在所述实例中的SRRI#5)。因为仅仅是最新的SRRI才正确地指示该盘的最终记录状态,所以就能够检测额外记录的SRR的位置。
然而,在使用盘时的意外断电或者该盘损坏时,就无法正确读出盘的最新SRRI。此时,就需要使用未损坏SRRI中最新的SRRI来重建最终的记录状态。根据本发明,在要关闭SRR时在填充操作中填充SRR,则即使该盘上的最新SRRI处于损坏状态时仍可使用此填充信息重建盘的最终记录状态。通过它,就能够恢复该盘的最新SRRI和当前记录状态。
图12、13A和13B示出了根据本发明的一次写入光盘的记录方法。该方法即使在最新SRRI损坏的情况下也能恢复该盘的最新SRRI,并且能够使用从该最新SRRI中获取的最终记录状态来执行记录/回放。
当断定相应的SRRI是缺陷区并且记录信息不可靠时,就认为SRRI损坏。如果最新的SRRI是损坏的,这就意味着不能从最新SRRI中获取盘的最终记录状态。于是就无法得知盘的可记录位置。在最坏的情况下,盘本身就无法再使用了。
本发明提供一种当最新SRRI损坏时正确恢复盘的最终记录状态的方法。更具体地,图12是根据本发明的一个实施例,示出了用于恢复一次写入光盘(诸如BD-WO)最终记录状态并且在盘上执行记录/回放操作的方法。所述盘包括上述的盘结构和SRRI结构。
参见图12,如果在光学记录/回放装置(诸如图14中所示的装置)中载入盘,就读出管理区(例如,TDMA0)内记录的最新SRRI。随后就检测读取的SRRI是否损坏(S10)。
若最新SRRI未损坏,则从最新SRRI中获取最终盘记录状态(S21)。随后使用最新SRRI,仅对额外可记录区执行记录和/或对已记录区执行回放操作(S22)。从最新SRRI中获取关于这些区域的信息。
另一方面,如果步骤S10确定最新SRRI损坏,就确定未损坏SRRI中的最新SRRI(S31)。随后就读取该最新未损坏SRRI(S32)。可以使用该最新未损坏SRRI和盘的实际记录状态恢复损坏的SRRI(S33)。步骤S33可以是任选步骤。对额外记录区执行记录和/或对已记录区执行回放操作(S34)。从最新未损坏SRRI和/或盘的实际记录状态中确定关于这些区域的信息。在记录/回放步骤S34之后,就在管理区内记录新近改变的记录状态作为新的SRRI。
图13A和图13B示出了图12中当最新SRRI(图11B实例中的SRRI#5)损坏时恢复最终记录状态的步骤S33的实例。为了解释方便,将描述图7A至图11B的SRRI记录方法作为一个实例。
如图13A所示,如果SRRI处于正常状态,则SRRI#5(60e)成为盘的最新SRRI。但若SRRI#5损坏,则记录/回放装置从未损坏SRRI中读取最新SRRI。在此实例中,SRRI#4(60d)是未损坏SRRI#1至#4中的最新SRRI。
能够从如图11B指示所写入的SRRI#5(60e)中确定与图11A的步骤6相关联的实际记录状态。然而,由于SRRI#5(60e)损坏,因此可由记录/回放装置检测的最新SRR信息是SRRI#4(60d)。但是SRRI#4不一定携带该盘的最终记录状态,因为是SRRI#5携带这些信息,于是为了在不使用SRRI#5的情况下恢复盘的最终记录状态,就需要比较SRRI#4和盘的实际最终记录状态。这可在如下的描述中实现。
记录/回放装置检测来自SRRI#4的开放SRR位置和相关LRA信息。在图13A的实例中,从SRRI#4(60d)的“开放SRR列表”字段52d中确定存在三个开放SRR#2、#3和#4。随后通过访问来自SRRI#4(60d)的“SRR记录项列表”字段30d并对应于这些开放SRR的SRR记录项的LRA字段,就可获取LRA并将其用于验证是否相应的SRR是真正的开放SRR。在此方面,仅检查在SRRI#4(60d)的字段52d内识别的开放SRR。不验证记录的关闭SRR的位置。一旦开放SRR变为关闭SRR,关闭SRR就无法变回开放SRR。结果通过检查是否每个开放SRR都变为关闭SRR,就能够恢复最终SRR信息。
在把SRR#2和#3识别作为SRRI#4(60d)的字段52d内的开放SRR的情况下,就检查SRR#2和#3中的每一个以确定在如图11A所示(在记录项LRA字段中识别出的)LRA(实际的最终记录状态)之后是否记录有预定的填充数据(例如空数据)。如果检测到填充,随后记录/回放装置就确定相应的开放SRR变为关闭的SRR。
在把SRR#4认作是SRRI#4的字段52d内的开放SRR的情况下,记录/回放装置就检查SRR#4以确定在图11A中它的LRA(实际的最终记录状态)之后是否存在有填充数据(例如空数据)。在实际的最终盘记录状态中可以分析该SRR#4作为开放SRR。同样可发现SRR#4的LRA位置之后的区域是可记录的,即该区域是NWA。随后在记录/回放装置中,就确定原始SRR#4的已记录区是关闭SRR(新的关闭SRR#4)而仅分析原始SRR#4的可记录区作为开放SRR(新的SRR#5)。这样就使用上述分析结果重建受损的SRRI#5的内容。此外,因为由记录/回放装置执行记录操作所必需的信息是额外可记录位置信息(NWA),所以就不改变与老的和新的SRR#4相关联的NWA位置,这样它们就可为记录/回放装置所用。
图13B示出了由上述图13A过程所恢复的最新SRRI#5的结果。该结果符合实际盘的最终记录状态。因此,记录/回放装置在管理区内再次记录选择性恢复的最新SRRI#5(此时是作为SRRI#6(60f)),或执行仅对额外可记录区域的记录。SRRI#6(60f)包括识别SRR#5的“开放SRR列表”字段52f以及包含了各自对应于SRR#1至#5的SRR记录项35q至35u的“SRR记录项列表”字段30f。同样即使在未把恢复的SRR#5记录为SRRI#6的情况下,仍从恢复的NWA信息中执行记录并且把通过记录至恢复NWA的数据所改变的记录状态记录作为新的SRRI#6。
图14示出了根据本发明的光盘记录/回放装置。该装置或其它适用的装置或系统可用于实现如本发明在此讨论的盘和/或SRRI结构以及方法。
参见图14,光盘记录/回放装置包括用于向光盘记录数据和从光盘回放数据的记录/回放单元10,以及用于控制记录/回放单元10的控制器20。记录/回放装置的所有元件都是操作上耦合的。控制器20向记录/回放单元10传送用于向诸如盘上的SRR/会话之类的特殊记录区域进行记录或从中进行再现的命令。记录/回放单元10根据控制器20的命令向盘记录数据或从盘再现数据。
记录/回放单元10包括接口单元12、拾取单元11、数据处理器13、伺服单元14、存储器15以及微型计算机16。接口单元12与诸如控制器20之类的外部设备通信。拾取单元11直接向光盘记录数据或从光盘再现数据。数据处理器13接收来自拾取单元11的再现信息,恢复较佳的信息,调制对于光盘适当的信息,以及传送信号。伺服单元14控制拾取单元11读取来自光盘的信号或将信号记录于光盘。存储器15临时存储数据和包括如上所述的管理信息的各种信息。微型计算机16控制记录/回放单元10的组件。由于图14所示的记录/回放装置可以选择性地进行填充操作,因此设计者可以更为自由地设计记录/回放装置。记录/回放单元10可以在填充操作过程中自动存储特定的数据。
工业实用性根据本发明的光盘记录/回放方法主要可分为两个部分。第一,如图4至图6C的实例所示,确定在选择性关闭的SRR中的填充以及记录用于识别是否执行填充的信息(例如P标志)。第二,如图7A至图13B的实例所示,通过检查SRR以确定是否在SRR内执行填充来有效恢复SRRI。换句话说,关闭SRR内是否存在填充是一个选择性的问题。然而根据本发明,带填充的关闭SRR对数据恢复更为有利。
现在将详细描述根据本发明的光盘记录/回放方法。首先,如果将光盘载入记录/回放装置,记录在光盘预置管理区内作为最新盘管理信息的SRRI连同SRRI的头部和SRR记录项被读取并临时记录于记录/回放单元10的存储器15中。因为最新的盘记录状态被记录在SRRI中,所以通过SRRI头部信息使得开放SRR是可识别的。而填充的存在与否也是可识别的。这可用于盘的记录/回放。
例如,由于微型计算机16能够从SRRI中正确地检测盘中存在的SRR状态,因此可从检测开放的SRR中获知可记录的位置(NWA)。而也可如上所述检查填充的存在与否。如果SRR根据控制器20的关闭命令而关闭时,微型计算机16可以选择是带有填充地关闭还是不带有填充地关闭。也可以响应于控制器20的特定命令不带有填充地关闭SRR。
当SRR状态由填充改变时,就改变并记录相应SRR记录项中的P标志,使得其他记录/回放装置能够使用该信息。上述的功能可被称为记录/回放单元10的“自动填充功能”。此功能是有利的是因为它能缩短填充操作所需时间。根据本发明,通过以各种方式定义SRR类型以及提供记录SRR和SRRI方法来设计具有期望性能的记录/回放装置。
现在将详细描述根据本发明的另一种记录/回放方法。首先,如果将光盘载入记录/回放装置,控制器20控制拾取单元11读取存储在TDMA中的最新SRRI并确定该最新SRRI是否损坏。如果最新SRRI损坏,就如图12、13A和13B所述,从未损坏SRRI中恢复最新SRRI。可以通过在开放SRR变为关闭SRR时检查盘内填充的空数据来恢复该最新的SRRI。
如果最新SRRI未损坏,则记录/回放单元10通过检测额外可记录开放SRR的位置来执行记录。于是,如果从控制器20中接收关闭命令,记录/回放单元10就对开放SRR中剩余的额外可记录区域的部分或全部区域执行填充,从而关闭该SRR。随后,就在管理区内的最新SRRI中记录改变的盘记录状态。即使任何记录/回放装置再次载入相应的光盘并且所述最新SRRI损坏,也能够检测该盘的最终记录状态。
本领域的技术人员应该理解可以在本发明中作出各种修改和改变。因此,本发明意图覆盖本发明的这些修改和变型,只要它们处于所附权利要求的范围及其等价范围之内。
权利要求
1.一种管理包括了至少一个顺序记录范围(SRR)的记录介质的方法,所述方法包括在所述记录介质上记录开放SRR信息,所述开放SRR信息携带任何开放SRR的标识,其中所允许的开放SRR数最多为一预定数;以及一旦特定SRR关闭,就从所述开放SRR信息中移除所述特定SRR的标识。
2.如权利要求1所述的方法,其特征在于,还包括当关闭所述特定SRR时,使用第一数据填充所述特定SRR的至少一部分。
3.如权利要求1所述的方法,其特征在于,还包括在所述记录介质上记录填充状态信息,所述填充状态信息指示所述特定SRR的至少一部分是否被填充。
4.如权利要求3所述的方法,其特征在于,所述特定SRR的该部分是至少一个记录单元。
5.如权利要求4所述的方法,其特征在于,所述特定SRR的所述部分来自所述特定SRR最新记录位置之后的下一个可写位置。
6.如权利要求2所述的方法,其特征在于,所述第一数据是空数据、零或指定实数据。
7.如权利要求1所述的方法,其特征在于,在所述开放SRR信息中,开放SRR标识是SRR号。
8.如权利要求1所述的方法,其特征在于,所述记录步骤包括在所述记录介质上记录会话起始信息,所述会话起始信息指示所述特定SRR是否是会话的起始。
9.如权利要求1所述的方法,其特征在于,还包括在所述记录介质上记录顺序记录范围信息(SRRI),所述SRRI属于一个或多个SRR并且识别所述记录介质的记录状态,其中所述开放SRR信息是所述SRRI的一部分。
10.如权利要求9所述的方法,其特征在于,所述SRRI是记录在所述记录介质上临时盘管理区域内的。
11.如权利要求1所述的方法,其特征在于,所述预定数是16。
12.如权利要求1所述的方法,其特征在于,一旦关闭所述特定SRR,所述特定SRR就不具有下一个可写地址。
13.如权利要求1所述的方法,其特征在于,所述至少一个SRR的每一个都是保留SRR和非保留SRR之一,所述保留SRR具有起始地址和结束地址,而所述非保留SRR具有起始地址但无结束地址,其中所述非保留SRR是已记录非保留SRR或空的非保留SRR,并且所述特定SRR不是所述空的非保留SRR。
14.如权利要求2所述的方法,其特征在于,所述特定SRR具有最新记录地址,所述最新记录地址指示其中记录有用户数据的所述特定SRR中的最新位置,所述用户数据不包括所述第一数据。
15.一种管理包括了至少一个顺序记录范围(SRR)的记录介质的方法,所述方法包括当关闭特定开放的SRR时,使用填充数据来填充所述特定SRR的至少一部分;以及在所述记录介质上记录与所述特定SRR相关联的填充状态信息,所述填充状态信息指示所述特定SRR的一部分是否被填充。
16.如权利要求15所述的方法,其特征在于,在所述填充步骤,所述特定SRR的被填充部分是从所述特定SRR下一个可写区域起始的至少一个记录单元。
17.如权利要求15所述的方法,其特征在于,在所述填充步骤,所述特定SRR的被填充部分是紧接着所述特定SRR最新记录区的第一簇。
18.如权利要求15所述的方法,其特征在于,在所述填充中,所述填充数据是零。
19.如权利要求15所述的方法,其特征在于,还包括一旦关闭所述特定SRR,就从开放SRR的列表中移除与所述特定SRR相关联的SRR号。
20.一种记录介质,包括在所述记录介质上的至少一个顺序记录范围(SRR);以及在所述记录介质上的开放SRR信息,所述开放SRR信息携带任何开放SRR的标识,其中所允许的开放SRR数最多为一预定数,并且一旦关闭一特定的SRR,就从所述开放SRR信息中移除所述特定SRR的标识。
21.如权利要求20所述的记录介质,其特征在于,当关闭所述特定SRR时,使用第一数据填充所述特定SRR的至少一部分。
22.如权利要求20所述的记录介质,其特征在于,还包括在所述记录介质上填充状态信息,所述填充状态信息指示所述特定SRR的至少一部分是否被填充。
23.如权利要求22所述的记录介质,其特征在于,所述特定SRR的部分是来自紧接于所述特定SRR最新记录位置之后的可写位置。
24.如权利要求21所述的记录介质,其特征在于,所述第一数据是空数据、零或指定实际数据。
25.如权利要求20所述的记录介质,其特征在于,在所述开放SRR信息中,开放SRR标识是SRR号。
26.如权利要求20所述的记录介质,其特征在于,还包括在所述记录介质上的会话起始信息,所述会话起始信息指示所述特定SRR是否是会话的起始。
27.如权利要求20所述的记录介质,其特征在于,还包括在所述记录介质上的顺序记录范围信息(SRRI),所述SRRI属于一个或多个SRR并且识别所述记录介质的记录状态,其中所述开放SRR信息是所述SRRI的部分。
28.如权利要求27所述的记录介质,其特征在于,还包括其中记录有所述SRRI的临时盘管理区。
29.如权利要求20所述的记录介质,其特征在于,所述预定数是16。
30.如权利要求20所述的记录介质,其特征在于,一旦关闭所述特定SRR,所述特定SRR就不具有下一个可写地址。
31.如权利要求20所述的记录介质,其特征在于,所述至少一个SRR的每一个都是保留SRR和非保留SRR之一,所述保留SRR具有起始地址和结束地址,而所述非保留SRR具有起始地址但无结束地址,其中所述非保留SRR是已记录非保留SRR或空的非保留SRR,并且所述特定SRR不是所述空的非保留SRR。
32.如权利要求21所述的记录介质,其特征在于,所述特定SRR具有最新记录地址,所述最新记录地址指示其中记录有用户数据的所述特定SRR的最新位置,所述用户数据不包括所述第一数据。
33.一种记录介质,包括在所述记录介质上的至少一个顺序记录范围(SRR),其中当关闭特定开放的SRR时,使用填充数据来填充所述特定SRR的至少一部分;以及在所述记录介质上与所述特定SRR相关联的填充状态信息,所述填充状态信息指示所述特定SRR的部分是否被填充。
34.如权利要求33所述的记录介质,其特征在于,所述特定SRR的被填充部分是从所述特定SRR下一个可写区域起始的至少一个记录单元。
35.如权利要求33所述的记录介质,其特征在于,所述特定SRR的被填充部分是紧接着所述特定SRR最新记录区的第一簇。
36.如权利要求33所述的记录介质,其特征在于,所述填充数据是零。
37.如权利要求33所述的记录介质,其特征在于,一旦关闭所述特定SRR,就从开放SRR的列表中移除与所述特定SRR相关联的SRR号。
38.一种记录介质,包括在所述记录介质上的至少一个顺序记录范围(SRR);在所述记录介质上的开放SRR信息,所述开放SRR信息识别在所述记录介质上开放SRR的SRR号,其中在关闭所述特定SRR时,用空数据填充所述特定SRR的至少一部分;和在所述记录介质上的填充状态信息,所述填充状态信息指示所述特定SRR的一部分是否被填充,其中一旦关闭所述特定SRR,就从所述开放SRR信息中移除所述特定SRR的SRR号。
39.如权利要求38所述的记录介质,其特征在于,在给定时刻允许的开放SRR的总数最多为一预定值。
40.如权利要求38所述的记录介质,其特征在于,所述空数据是零。
41.一种用于管理包括了至少一个顺序记录范围(SRR)的记录介质的装置,包括在所述记录介质上记录开放SRR信息的记录/再现部分,所述开放SRR信息携带任何开放SRR的标识,其中所允许的开放SRR数最多为一预定数,以及一旦特定SRR关闭,所述记录/再现部分就从所述开放SRR信息中移除所述特定SRR的标识。
42.一种用于管理包括了至少一个顺序记录范围(SRR)的记录介质的装置,包括记录/再现部分,用于当关闭特定开放的SRR时,使用填充数据来填充所述特定SRR的至少一部分,并且在所述记录介质上记录与所述特定SRR相关联的填充状态信息,所述填充状态信息指示所述特定SRR的部分是否被填充。
43.一种用于管理包括了至少一个顺序记录范围(SRR)的记录介质的装置,包括在所述记录介质上记录顺序记录范围信息(SRRI)的记录/再现部分,所述SRRI属于一个或多个记录介质上的SRR并且识别所述记录介质的记录状态,其中所述SRRI包括含有开放SRR号的开放SRR列表,所允许的开放SRR数最多为一预定数,并且一旦特定SRR关闭,所述记录/再现部分就从所述开放SRR列表中移除所述特定SRR的SRR数。
全文摘要
提供了一种一次写入光盘以及用于记录盘上管理信息的方法和装置。该方法包括在所述记录介质上记录开放SRR信息,并且一旦特定SRR关闭,就从所述开放SRR信息中移除所述特定SRR的标识。所述开放SRR信息携带任何开放SRR的标识,并且所允许的开放SRR数最多为一预定数。
文档编号G11B20/12GK1867985SQ200480029612
公开日2006年11月22日 申请日期2004年9月2日 优先权日2003年9月8日
发明者朴容彻 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1