记录介质、及形成、记录和再现该记录介质的设备和方法

文档序号:6779000阅读:153来源:国知局
专利名称:记录介质、及形成、记录和再现该记录介质的设备和方法
技术领域
本发明涉及管理物理访问控制(PAC)和记录数据、包含PAC和记录数据的 介质(例如,诸如蓝光盘等高密度光盘)、以及用于向该介质记录数据和/或从该 介质再现数据的设备和方法。相关技术的讨论例如光盘等介质可被用来记录大量的数据。在可用的光盘当中,例如蓝光盘 (以下称为"BD")等新型的高密度光学介质(HD-DVD)正在开发当中,它可 允许记录和/或存储更多的高清晰度视频和/或音频数据。BD还包括可重写蓝光盘(BD-RE)、 一次可写蓝光盘(BD-WO)以及只读蓝光盘(BD-ROM)。当前,现有系统的一个问题是不同版本的驱动器之间可能存在的不兼容性, 例如,具有早先的一组能力的早先版本的驱动器可能很难与和包括来自后来的一组能力中的至少一个能力的驱动器交互的介质进行交互。 发明内容本发明的示例性实施例提供诸如高密度光盘等介质上的PAC簇、以及使用 PAC簇来向介质记录数据和从介质再现数据的设备和方法。本发明的示例性实施例提供记录在其上的物理访问控制(PAC)簇,用于增 强数据保护,增强数据管理,提高再现兼容性,避免数据破坏和/或减少不必要的、 重复的操作。本发明的示例性实施例提供诸如高密度光盘等介质、以及用于管理PAC簇的 设备和方法。在一个示例性实施例中,本发明针对一种包括至少一个物理访问控制(PAC) 区的记录介质,物理访问控制(PAC)区包括至少一个物理访问控制(PAC)簇和 至少一个管理区,管理区包含状态信息,用于为这至少一个PAC簇中的每一个管 理向记录介质记录和/或从记录介质再现,其中状态信息包括每个PAC簇的无效状 态。在一个示例性实施例中,本发明针对一种在记录介质中更新状态信息的方法, 其中状态信息与PAC区中的至少一个物理访问控制(PAC)簇相关联,该方法包 括当PAC簇被更新时,向PAC区内的下一个可记录的簇位置记录更新后的PAC 簇,并通过将该PAC簇的状态信息记录为无效,并将更新后的PAC簇的状态信息 记录为有效,从而来更新状态信息。在一个示例性实施例中,本发明针对一种在记录介质中更新状态的方法,其 中状态信息与PAC簇中的至少一个物理访问控制(PAC)簇相关联,该方法包括 如果在记录或再现PAC簇期间发现PAC簇有缺陷,则向PAC区内的下一个可记 录的PAC簇位置记录该PAC簇的数据,并通过将该PAC簇的状态信息记录为无 效/有缺陷,并将包含该PAC簇的数据的下一个可记录PAC簇的状态信息记录为 有效,从而来更新状态信息。在一个示例性实施例中,本发明针对一种在一次可写记录介质上更新物理访 问控制(PAC)簇的方法,包括在PAC区中记录PAC簇,并更新该PAC簇,其 中先前版本的PAC簇的状态信息被标记为无效,而更新后版本的更新后PAC簇的 状态信息被标记为有效,其中更新后版本的PAC簇被记录到PAC区中的另一可用 簇位置。在一个示例性实施例中,本发明针对一种用于向记录介质记录和/或从记录介 质再现的设备,包括驱动器,用于驱动光学记录装置在记录介质上记录数据或从 记录介质再现数据;以及控制器,用于基于包括至少一个物理访问控制(PAC)簇 和含这至少一个PAC簇中的每一个的状态信息的至少一个管理区的至少一个物理 访问控制(PAC)区,来控制驱动器记录或再现数据,其中当PAC簇被更新时, 所述控制器将更新后的PAC簇记录到PAC区内的下一个可记录簇位置,并通过将 该PAC簇的状态信息记录为无效,并将更新后的PAC簇的状态信息记录为有效, 从而来更新状态信息。在一个示例性实施例中,本发明针对一种用于向记录介质记录和/或从记录介 质再现的设备,包括驱动器,用于驱动光学记录装置在记录介质上记录数据或从 记录介质再现数据;以及控制器,用于基于包括至少一个物理访问控制(PAC)簇 和含这至少一个PAC簇中的每一个的状态信息的至少一个管理区的至少一个物理 访问控制(PAC)区来控制驱动器记录或再现数据,其中如果在记录或再现PAC 簇期间发现PAC簇有缺陷,则所述控制器将该PAC簇的数据记录到PAC区内的 下一个可记录PAC簇位置,通过将该PAC簇的状态信息记录为无效/有缺陷,并 将包含该PAC簇的数据的下一个可记录PAC簇的状态信息记录为有效,从而来更 新状态信息。在一个示例性实施例中,本发明针对一种用于向一次可写记录介质记录和/或从一次可写记录介质再现的设备,包括驱动器,用于驱动光学记录装置在一次可 写记录介质上记录数据或从一次可写记录介质再现数据;以及控制器,用于基于包 括至少一个物理访问控制(PAC)簇和含这至少一个PAC簇中的每一个的状态信 息的至少一个管理区的至少一个物理访问控制(PAC)区来控制驱动器记录或再现 数据,其中所述控制器在PAC区中记录PAC簇,并更新该PAC簇,所述控制器 将先前版本的PAC簇的状态信息标记为无效,并将更新后版本的更新后PAC簇的 状态信息标记为有效,并且所述控制器将更新后版本的PAC簇记录到PAC区中的 另一个可用簇位置。应当理解,本发明以上的一般描述和以下的详细描述都是示例性和说明性的, 并且旨在为如权利要求所述的本发明提供进一步的解释。附图简要说明包括附图是为提供对本发明示例性实施例的进一步理解,它们被收录并构成本申请的一部分,附图示出了本发明的示例性实施例,其中,

图1示出根据本发明的一个示例性实施例的一次可写高密度光盘的总体结构; 图2示出根据本发明的一个示例性实施例的一次可写高密度光盘的INF02区和INFOl区;图3示出根据本发明的一个示例性实施例的记录在一次可写高密度光盘上的 物理访问控制(PAC)的结构;图4示出根据本发明的一个示例性实施例的一次可写高密度光盘中的PAC的结构;图5示出根据本发明的一个示例性实施例的"未知PAC规则"字段的配置;图6示出根据本发明的一个示例性实施例的高密度光盘中的段区;图7示出根据本发明的一个示例性实施例的一次可写高密度光盘中的PAC区;图8示出根据本发明的一个示例性实施例的一次可写高密度光盘中的TDDS结构;图9A到9C示出根据本发明的一个示例性实施例的一种在一次可写高密度光 盘中记录PAC区和PAC状态信息的方法;图IOA和IOB示出根据本发明的一个示例性的记录在一次可写高密度光盘中 的PAC区和PAC状态信息的示例;图11A到11D示出根据本发明的另一个示例性实施例的一种记录PAC区和 PAC状态信息的方法;图12示出根据本发明的一个示例性实施例的一种在所记录的PAC被更新时 显示TDDS上的PAC状态信息的方法;图13示出根据本发明的另一个示例性实施例的一次可写高密度光盘中的 TDDS结构;图14A和14B示出根据本发明的另一个示例性实施例的一种在一次可写高密 度光盘中记录PAC区和PAC状态信息的方法;图15A和15B示出根据本发明的另一个示例性实施例的记录在一次可写高密 度光盘中的PAC区和PAC状态信息的示例;图16示出根据本发明的一个示例性实施例的一种用于在一次可写高密度光盘 中进行记录和再现的设备的框图。本发明示例性实施例的详细说明现在将详细参考附图中所示出的本发明的示例性实施例。在任何可能的情况 下,在所有附图中将使用相同的标记来表示相同或相似的部分。在一个示例性实施例中,除了其平常和惯例的含义以外,术语"物理访问控 制(PAC)"还可包括被记录在盘上、用于管理/控制整张盘或盘的物理区内的特 定段的数据记录和再现的附加信息。术语"物理访问控制(PAC)"可简称为"PAC"、 "PAC信息"和/或"PAC控制信息"。此外,盘内上面记录了 PAC的区可被称 为"PAC区",而以簇为单位被记录在PAC区中的PAC可被简称为"PAC簇"。此外,根据本发明的示例性实施例的PAC可包括"未知规则",它可限制具有特定未知PAC一ID的驱动器并包括早先版本的驱动器(例如,"传统的"版本)对整 张盘或特定段的数据读/写。应用了 "未知规则"的PAC可被称为"未知PAC"。 类似地,记录在PAC上的已知的特定PAC一ID可被称为"已知规则",而被应用 于PAC的"PAC特定信息"可被称为"已知PAC"。现在将参考附图来描述记录在PAC区上的PAC的示例性结构。图1示出了 根据本发明的一个示例性实施例的一次可写高密度光盘的总体结构。参见图1,可从内圈向外圈将一次可写高密度光盘分区为引入区、数据区和引 出区。引入区可进一步包括临时盘管理区(TDMA),而TDMA进一步包括光盘 的缺陷管理和记录管理区。对于一次可写高密度光盘,TDMA仅可在盘上物理地 记录数据一次。因此,为了在盘上记录在盘的生命期里可能会被更新一次或多次的 缺陷管理和记录管理信息,还可在数据区内的内备用区(ISA)和外备用区(OSA) 中包括附加的TDMA。 TDMA可包括缺陷列表的第一物理扇区号、包含诸如数据 区的位置等信息的临时盘定义结构(TDDS)和/或临时缺陷列表(TDFL)。引入区还可被分区为INF02区和INFOl区,其上用于记录各种类型的信息。 INF02区和/或INF01区可包括若干PAC (物理访问控制)区。分配给INF02区 的PAC区可称为PAC2区,而分配给INFOl区的PAC区可称为PAC1区。PAC2 区和PAC1区中的一个上面可记录原始PAC,而另一个可起到用于记录原始PAC 的副本的备份区的作用。如上所述,PAC区可控制整张盘或特定段的数据读/写,因此可包括用于限制 驱动器的读/写功能的"未知规则"。由"未知规则"控制的盘区可包括盘管理区 (DMA)、备用区、用户数据区和/或其它相关区。更具体地,用户数据区可被分 段为盘上所定义的可应用"未知规则"的段区。段将在以下更详细地讨论。"未知规则"可用来确保盘的可预测操作,并可包括诸如读、写和/或其它类 似操作、有缺陷区的线性替换、 一次可写高密度光盘的逻辑盖写和/或其它类似操 作的控制。在盘上可提供可应用"未知规则"的区域,该区域有用于定义整张盘的 若干段,或是盘的特定段。由此,通过使用记录在PAC区中的PAC的"未知规则" 来定义先前版本的驱动器(或传统驱动器)能够访问的区域,较新版本的光盘就可 解决在先前版本中可能发生、但不能被标识的任何问题,诸如减少先前版本的驱动 器的不必要的访问操作等。此外,通过使用PAC来为先前版本的驱动器定义盘的 物理区域上的可访问区域,就可更稳健地保护上面记录了用户数据的数据区,且/或可避免或减少盘未授权访问(例如,黑客攻击)。现在将详细描述一次可写高密度光盘中里面具有PAC2区和PAC1区的INF02 区和INFOl区。图2示出了根据本发明的一个示例性实施例的一次可写高密度光 盘的INF02区和INFOl区。参见图2, INF02区可包括256个簇,包括PAC2区 的32个簇,用于缺陷管理的DMA (缺陷管理区)2的32个簇,上面记录了控制 信息的CD (控制数据)2区的32个簇,和/或缓冲区的BZ (缓冲区)3的32个簇。 此外,INFOl区可具有256个簇,包括BZ2的32个簇,DMA1的32个簇,CD1 的32个簇、PAC1的32个簇,和/或驱动器区的128个簇。根据本发明的一个示例性实施例的PAC区可被分段为在引入区内的INF02 区和INFOl区每一个里有32个簇。大小为32个簇的PAC区可被分段,以使得每 个PAC的大小为一个簇。此外,每个大小均为单个簇的PAC的数目在最多达某个 最大数(例如,最多32个簇)的范围内可选。参考图3来描述以一个簇大小记录 一个PAC的示例性结构。图3示出根据本发明的一个示例性实施例的可记录在一次可写高密度光盘上 的物理访问控制(PAC)。参见图3, 一个簇大小(32个帧或扇区)的一个PAC 可包括首部区和/或专用于特定的盘驱动器(例如,光盘驱动器)的专用信息区。 PAC首部区可以有384个字节被分配给该PAC的第一个帧,用于记录诸如关于"未 知PAC规则"的信息等各种类型的PAC信息以及段,而PAC区的另一个区域上 面可记录也称为"已知规则"的专用于光盘驱动器的信息。参考图4来描述上述的上面记录了信息的示例性PAC的更加详细的结构。然 后是参考示出与PAC对应的特定字段的附图对PAC字段更加详细的描述。图4示 出根据本发明的一个示例性实施例的一次可写高密度光盘中的PAC。参见图4, PAC可包括首部部分(最多达第一个帧的384个字节)、以及上面记录了专用于 驱动器的专用信息。更具体地,首部部分可包括3字节的"PAC_ID" 、 1字节的 "PAC格式"、4字节的"PAC更新计数"、4字节的"未知PAC规则"、1字 节的"全盘标志"、l字节的"段数"和/或32个各为8字节的"段"(段0~段 31)。"PAC一ID"是可包括当前PAC状态和标识代码的字段。例如,当"PAC一ID" 被记录为'00 00 00h'时,"PACJD"可指示当前PAC未被使用。在可重写高密 度光盘的情形中,当"PAC—ID"被记录为'FFFFFFh,时,"PAC—ID"可起到 指示当前PAC区先前已被使用过、但仍可另外使用(即,可再一次使用)的代码。此外,通过将"PAC—ID"记录为特定位,诸如'54 53 54h'等,"PAC—ID"可被用作确定当前驱动器是否能够和/或被允许对盘进行自由和/或完全访问的代码。换 言之,如果当前驱动器不能确认如上所述地应用的"PAC—ID",则确定当前驱动 器因为诸如版本失配等某个原因而不能确认所输入的"PAC—ID"。由此,可将'54 53 54h'用作需要参考记录在"未知PAC规则"字段上的信息的代码。如上所述,"未知PAC规则"字段可被用作指定不能确认当前PAC的驱动 器的操作范围的字段,以下将参考图5给出更详细的描述。图5示出根据本发明的 一个示例性实施例的"未知PAC规则"字段的配置。参见图5,对盘上各个区的 控制和/或访问可由"未知PAC规则"字段定义,该字段可被表达为4个字节(或 32位)。在此示例中,图5的"区域"列表示盘上的可控制/可访问区域,"位数" 列表示控制位,而"控制类型"列表示控制类型,诸如读/写和/或其它类似的操作。 "未知PAC规则"字段的可控制/可访问区域/区可包括对"TDMA (除临时 盘定义结构(TDDS)夕卜)"的写控制,对数据区内的"备用区"的写控制,对INFO 区内的控制数据(CD)区的写和读控制,当在数据区里定义了 "用户数据区"或 段区时对"段区"的写和读控制,和/或对INFO区内的"PAC簇"的写和读控制 等。通过使用诸如上文所述的字段,就可使用"未知PAC规则"来指定具有未知 PACjD的驱动器在盘内的可控区域。因此,如果有驱动器版本失配或是如果用户 想要控制访问,则可使用"未知PAC规则"来控制对整张盘或是盘的物理区内的 特定区域的访问。回到图4,可使用"PAC更新计数"字段指示PAC中的更新次数(初始可设 为'0')。每当PAC被重写,所记录的次数就可被递增1。图4中所示的"全盘 标志"字段可被用作应用于整个盘区的字段,而无论未知PAC的段区的分配如何, 并可指示是否允许重新初始化。在一次可写高密度光盘的情形中,不能执行重新初 始化。在此情形中,"全盘标志"字段可被用来指示PAC可应用于整个盘区,而 "段数"字段是表示该PAC所适用的段区的数目的字段。"段数"字段可指示被应用于该PAC的段区的数目。该段可包括可分配给一 个PAC的段的最大数目(例如,32个)段。关于所分配的段的信息可被写在各包 括8个字节的"段0"到"段31"字段上。最前面的4个字节的段区中的第一簇的 第一物理扇区号(PSN)可被记录在"段0"字段到"段31"字段中的每一个上面。参考图6来更加详细地描述段。图6示出根据本发明的一个示例性实施例的 高密度光盘中的段区。参见图6,如有必要,在高密度光盘上可将PAC应用于从"段0"开始的接连的最大数目(例如,32个)的段区。可按升序从"段0"开始 分配最大数目(例如,32个)的段来由一个PAC管理,并且即使有多个PAC,由 这些PAC管理的段区的总数不应超过该最大数目(例如,32个)。在此示例中,通过在"段"字段上写入所分配的段区的开始位置作为第一簇 的第一 PSN,并写入所分配的段区的结束位置作为最尾簇的最尾PSN,光盘驱动 器就可确定诸段区的位置。在此示例中,所分配的并由一个PAC管理的多个段全 部都不相互重叠,并且开始和最后位置在簇的边界处指定。由此,在示例性实施例中,本发明可提供多个PAC,用于管理若干(例如, 32个)段区,这将在以下更详细地描述。图7示出根据本发明的一个示例性实施例的一次可写高密度光盘中的PAC区 的结构。参见图7,可按需在32个簇大小的一个PAC区(INF02或INFOl的PAC 区)上写入每个均为一个簇大小的多个"有效PAC"。有效PAC可以是具有上述 各种类型的PAC信息的区。因为诸如记录更新、缺陷和/或类似情况而不能被光盘 驱动器访问的PAC可被称为"无效PAC"。如上所述,取决于上面记录了 PAC的光盘驱动器的版本,有效PAC可包括 预置的PACJD,而任何未使用的PAC区仍可作为备用PAC。在可重写光盘的情 形中,取决于光盘驱动器的设置,00位(PACjD = 00 00 00h)可占据备用PAC 区,以指示该区尚未被使用,或可保持为未记录(或未使用)的区。但是,在一次 可写高密度光盘(BD-R)的情形中,信息仅可被物理地记录在盘上一次。因此, 在记录完成或在盘被关闭(即用户选择不再执行记录)之前,备用区将保持未记录。在具有上述结构的PAC区中,搜索有效PAC区的位置,或是避开不再需要 记录的区(由于先前的记录和无效的PAC区,以便于迅速定位下一个可记录的区) 对于盘的记录速度是有影响的(读有缺陷区可能需要多次重试处理)。因此,本发 明的示例性实施例包括一种执行盘关闭之前将各种类型的PAC相关状态信息,诸 如多个有效PAC的位置、下一个可记录PAC的位置和/或其它相关信息记录在诸 如临时盘定义结构(TDDS)等结构中的方法。当执行了盘关闭时,最近期的TDDS 信息可被移到光盘内单独的盘管理区的盘定义结构(DDS)中。如上所述,TDDS可以是包括诸如缺陷列表中的第一物理扇区号、用户数据区 的位置和/或其它类似信息等信息的区。更具体地,记录在盘的TDDS中的信息可 包括临时缺陷列表(TDFL)和/或TDDS信息。在盘被加载到驱动器中时,记录在 TDDS中的信息可立即被预扫描和预加载。因此,当有诸如多个有效PAC和下一个可记录的PAC的位置等各种类型的状态信息被记录在TDDS中时,光盘驱动器 能容易地获取关于PAC区的信息,而无需扫描整个PAC区。现在将描述包括与PAC区的状态相关的各种类型的信息的TDDS的示例性结 构。图8示出根据本发明的一个示例性实施例的一次可写高密度光盘中的TDDS 结构。参见图8,一次可写高密度光盘的TDDS可包括"TDDS标识符"字段、"TDDS 格式"字段、指示用户数据区中逻辑扇区号(LSN)0的位置的"用户数据区的LSNO 的位置"字段、指示PAC的状态信息的"PAC状态LO"字段,和/或指示双层盘 的PAC状态信息的"PAC状态Ll"字段。"PAC状态LO"字段可包括总计16个位,并可被用作INF02区的PAC2区、 以及指示存在于INF01区的PAC1区中的1PAC的状态的字段。如果盘是双层盘, 则"PAC状态L1"字段可被用来指示该PAC被记录在双层盘的哪个层上。现在将详细描述在TDDS中记录PAC状态的示例性方法。图9A到9C示出 根据本发明的一个示例性实施例的在一次可写高密度光盘中记录PAC区和PAC状 态信息的方法。参见图9A,可在INF02区的分配了 32个簇的PAC2区中分配大小各为一个 簇的最大数目(例如,32个)的PAC。记录在PAC2区上的PAC可以是原始PAC, 而原始PAC的副本可被记录在INF01区的PAC1区中。INF01区的PAC1区也可 以是原始PAC区,而原始的副本可被记录在INF02区的PAC2区中。如图9B中所示,单个"PAC状态LO"字段可使用总计128个位(或16个字 节)来指示INF02区的PAC2区和INF01区的PAC1区内的PAC状态。在双层盘 的情形中,可使用总计256个位(或32个字节),因为其中还可包括"PAC状态 Ll"字段。因此,可使用2个位来表示一个PAC区中所包括的信息。例如,在PAC 状态位图上具有PAC2状态信息的64个位当中,位b63和b62可包含关于PAC2 区的PAC#1 (位置1)的状态信息,而位b61和b60可包含关于PAC2区的PAC弁2 (位置2)的状态信息。以类似方法顺序分配,位bl和bO可包含关于PAC2区的 PAC#32 (位置32)的状态信息。换言之,可向一个PAC分配2个位,由此来指 示PAC2区的PAC状态。类似地,关于PAC1区的状态信息也可使用相同方法在 PAC状态位图上表示。图9C示出由2个位表示的对应PAC区的PAC状态。参见图9C的示例,当 指示PAC状态的2个位是'00'时,对应的PAC未被记录。当这2个位是'01, 时,在一次可写高密度光盘中,该PAC未被使用。在可重写高密度光盘的情形中,'01 ,位或可被用作指示对应PAC未被记录的PAC—ID = 00 00 OOh,或可被用作 指示该PAC先前己被使用、但可被重复使用的PACJD:FFFFFFh。此外,当这 2个位是'10'时,或者对应的PAC区是有缺陷区,或者这些位被用来指示对应 的PAC是无效PAC。当这2个位是'IT时,这些位可用来指示对应的PAC是 有效PAC。因此,下一个可记录的PAC区是由在"PAC状态"字段中指示PAC状态的 '00'所指示的PAC区,而有缺陷区或无效PAC的位置变为由'10'指示的PAC 区。此外,有效PAC的位置是由'11'指示的PAC区。通过使用上述方法,光盘 驱动器就可通过插入在TDDS区中的16字节(或当使用双层盘时是32字节)的 "PAC状态"字段来获取关于记录在PAC2区和PAC1区上的诸PAC当中有效PAC 的位置、有缺陷区或无效PAC的位置、下一个可记录PAC区的位置的信息。以下 将给出更加详细的描述。图IOA和IOB示出根据本发明的一个示例性实施例的记录在一次可写高密度 光盘中的PAC区和PAC状态信息的示例。参见图IOA,上面记录了原始PAC的 INF02区的PAC2区可包括有效PAC、无效PAC和未记录的PAC区。记录在PAC2 上的原始PAC的副本可被记录在PAC1区上。此时,在记录过程中可能会发生错 误,这可能是由于对应的PAC区是有缺陷区造成的。因此,当如上所述地发生错 误时,对应的PAC被记录在出错的PAC区接下来的PAC区上。当在记录原始PAC 期间发生错误时适用相同的规则。图10B示出被记录在TDDS的"PAC状态"字段中、用于指示PAC状态信 息的示例性PAC区。更具体地,在INF02区的PAC2区中,PAC#1 (位置1)是 有效PAC,并在"PAC状态"字段的对应字段中被记录为,而PAC弁2 (位 置2)是无效PAC,并在对应字段中被记录为'10'。区里未被记录的其余部分在 对应字段上被记录为'00,,由此来指示未记录状态。同时,在INF01区的PAC1 区中,因为在记录期间可能会发生错误(例如,由于缺陷),所以PAC弁1 (位置l) 被标识为有缺陷区,并且在"PAC状态"字段的对应字段上记录'10',而下一 个PAC弁2 (位置2)是有效PAC,并且在对应字段上记录'11'。下一个PAC弁3 (位置3)是无效PAC,并且在对应字段上记录'10'。区域里的其余部分未被记 录并在对应字段上记录'00,。图11A到11D示出根据本发明的另一个示例性实施例的一种记录PAC区和 PAC状态信息的方法。参见图IIA,原始PAC可被记录在INF02区的PAC2区上,而原始PAC的副本可被记录在PACl区上。在该根据本发明的另一个示例性实施例的方法中,当在记录期间在一边发生错误时,则不使用对应的一边的记录区。相 同规则可适用于在读(或表示)期间检测到的错误。更具体地,当在上面记录了原始PAC的副本的PACl区的区1 (位置1)中发生错误时,PAC2的对应区1 (位 置l)也不被使用。然后,该PAC被重写在区1接下来的区上。类似地,当在上面记录了原始PAC的PAC2区的区3 (位置3)中发生错误 时,对应的PAC被记录在区3接下来的区上。因此,PAC1区的对应区3也不被 使用,并且原始PAC的副本被记录在PAC1区的区3接下来的区上。当使用上述 示例性方法时,分别被记录在PAC2区和PAC1区上的PAC是完全相同的并且位 于相同区中。因此,如果在驱动器读INF02区的PAC2区时发生错误,则驱动器 可替换地访问并读取位于INFOl区的PAC1区中的相同区中的PAC,而无需请求 任何附加信息。此外,当在表示记录在TDDS上的PAC区的状态信息时,PAC可被记录在 PAC2区和PAC1区上完全相同的位置上,从而仅需指示PAC2和PAC1中的任何 一个的信息。以下将参考图IIB给出更加详细的描述。参见图IIB,在TDDS的 "PAC状态"字段中可使用8个字节(或在使用双层盘的时候是16个字节),并 且只需要指示PAC2区和PAC1区中的一个的状态信息。当如图9B中所示的示例 性实施例中所描述的,状态信息是使用2个位图来指示的时候,这2个位图可包含 相同的信息。图11C中示出了所记录的2位的信息,这是使用图9C中所描述的同 一个示例性方法来表示的。如图IIA中所示地记录的PAC区可被记录在"PAC状态"字段中,如图11D 中所示。更具体地,参见图11D,在PAC2区或PAC1区中,区l (位置l)是错 误区,并且在对应字段上记录了 '10';区2 (位置2)是有效PAC,并且在对应 字段上记录了 '1T ;区3 (位置3)是错误区,并且在对应字段上记录了 '10'; 而区4 (位置4)是有效PAC,并且在对应字段上记录了 MT 。区里的其余部分 是未被记录的,因此在对应字段上记录'00'。图12示出在更新根据本发明的一个示例性实施例的所记录的PAC时显示 TDDS上的PAC状态信息的方法。参见图12,更具体地,参见部分(a), PAC可被 记录在INF02区的PAC2区和INFOl区的PAC1区上,而PAC状态信息可被记录 在TDDS的"PAC状态"字段中。将描述具有单个有效PAC (PAC1)的字段的示 例。对于如上所述地记录的PAC,可能需要更新所记录的单个有效PAC的信息。在此示例中,当光盘是可重写高密度光盘时,可使用盖写方法来重写该信息。但是, 在一次可写高密度光盘的情形中,不能使用盖写方法。因此,当使用一次可写高密度光盘时,可将更新后的有效PAC记录在PAC1 接下来的下一个区上,如图12的部分(b)中所示。最终,先前所记录的PAC1变为 无效PAC,而对应的状态信息从起初指示PAC1为有效PAC的'11'被更新为'10'。 并且,因为新近被更新的下一个有效PAC1从起初未记录的区被更新为有效PAC, 所以PAC状态从'00'被更新为'11'。此外,如图12的部分(c)中所示,当记录下一个有效PAC2时,有效PAC2的 副本可被记录在INFOl区的PAC1区中。此时,在将有效PAC2记录到INFOl区 的PAC1区中的过程中可能会发生错误。如果发生错误,则有效PAC2可被记录在 出错区接下来的下一个可记录区上。因此,通过记录有效PAC2,表示PAC2区的 PAC状态信息就可从起初指示PAC2是未记录区的'00'被更新为'11'。此外, 因为在记录有效PAC2的过程中发生错误,所以表示PAC1区的PAC状态信息可 从'00,被更新为'10'。此外,因为有效PAC2被记录在下一个可记录区上,所 以PAC状态信息从'00'被更新为'11'。尽管未示出,但是当起初在读的时候还是有效PAC的区中发生错误时状态信 息可从被更新为'10'。此外,在盘关闭之前,在TDMA内,TDDS信息 可按需被连续更新。此夕卜,如前所述,如果TDMA不够,则可分配额外的TDMA。图13示出根据本发明的另一个示例性实施例的一次高密度光盘中的TDDS。 参见图13, 一次可写高密度光盘的TDDS可包括"TDDS标识符"字段、"TDDS 格式"字段、指示用户数据区中逻辑扇区号(LSN)O的位置的"用户数据区的LSN0 的位置"字段、指示用户数据区中最尾逻辑扇区号(LSN)的"用户数据区最尾 LSN"字段、指示PAC的错误状态的"PAC簇缺陷状态"字段、和/或指示PAC 区的已分配状态的"PAC已分配空间"字段。此外,在具有上述示例性结构的TDDS 中,可使用"PAC簇缺陷状态"字段和"PAC已分配空间"字段来指示各种类型 的PAC状态信息,诸如PAC区中具有缺陷簇的簇以及其中所分配的有效PAC的 位置等。现在将详细描述一种通过使用"PAC簇缺陷状态"字段和/或"PAC已分配空 间"字段来指示PAC状态信息的方法。图14A和14B示出根据本发明的另一个示 例性实施例的在一次可写高密度光盘中记录PAC区和PAC状态信息的方法。参见 图14A,在单个PAC区中可记录总数(例如,32)个PAC。对于所记录的每个PAC,为了指示PAC簇中的缺陷,在"PAC簇缺陷状态"字段中可使用32个位,如图 14B中所示。要再指示上面记录了原始PAC的副本的PAC1区的状态可能需要64 个位,而双层盘可能需要128个位。更具体地,参见图14B,可使用PAC缺陷状 态(PDS) N位来指示对应簇的缺陷状态。'0'可用来指示PAC簇N不是有缺陷 区,而。'可用来指示PAC簇N是有缺陷区。可顺序分配PDS31位和PDS30位 以分别指示PAC#1区和PAC#2区的状态。可提供32个PDS位来指示单个PAC 区内可能的缺陷状态。此外,在"PAC已分配空间"字段中可使用32个位来指示 PAC区的已分配状态。类似地,可使用64个位来指示上面记录了原始PAC的副 本的PAC1区的状态,而对于双层盘可能需要128个位。如14B中所示的PAC状态位(PSB)N位可被用来指示PAC区的已分配状态。 '0'可被用来指示PAC簇N是新近可分配的状态(例如,对应的PAC未被使用), 而'l'可被用来指示PAC簇N已被使用。如在PDS位的描述中示出的,PSB位 可从PAC#1到PAC#30被顺序分配。PSB31位可被用来指示PAC#1区的状态, PSB30位可被用来指示PSC#2区的状态,依此类推。图15A和15B示出根据本发明的另一个示例性实施例的记录在一次可写高密 度光盘中的PAC区和PAC状态信息的示例。参见图15A,在TDDS中分配了 PAC#1、 PAC弁2和PAC弁3。参见图15B,当PAC#2是有缺陷区时,"PAC簇缺陷 状态"字段的位图中指示PAC#2的PDS位被记录为'1' 。 "PAC已分配空间" 字段的位图中,分别指示PAC#1、 PAC#2和PAC#3的PSB31、 PSB30和PSB29 也被记录为'1,。因此,通过上述示例性TDDS信息,光盘驱动器就可标识PAC糾 区为下一个可记录区。图16示出根据本发明的一个示例性实施例的用于在一次可写高密度光盘中进 行记录和/或再现的设备的框图。参见图16,该光学记录/再现设备可包括记录/ 再现装置IO,用于执行向光盘的记录/从光盘的再现;以及主机或控制器20,用于 控制记录/再现装置10。在一个示例性实施例中,记录/再现装置IO可起到以上结 合本发明的许多示例性实施例讨论的"光盘驱动器"的作用。在一个示例性实施例中,主机20向记录/再现装置IO给出向光盘的特定区域 写的写指令或是从光盘的特定区域再现的再现指令,而记录/再现装置IO响应于来自主机20的指令执行向该特定区域的记录/从该特定区域的再现。记录/再现装置IO还可包括接口部分12,用于与主机20执行诸如数据和指 令交换等通信;拾取部分ll,用于向光盘写和/或从光盘读数据;数据处理器13,用于从拾取部分ll接收信号,并恢复所需的信号值,或是将所要写的信号调制成 可被写在光盘上的信号;伺服部分14,用于控制拾取部分ll准确地从光盘读取信 号,或准确地在光盘上写入信号;存储器15,用于临时存储各种类型的信息,包 括管理信息和数据;以及微机16,用于控制记录/再现装置10的各个部分。将描述一种使用该示例性光学记录/再现设备在一次可写高密度光盘上记录 PAC的方法。 一旦将光盘插入到光学记录/再现设备中,管理信息即可从光盘中被 读取,并被存储在记录/再现装置10的存储器15中,以供光盘记录/再现的时候使 用。在此状态下,如果用户想要在光盘的特定区域上写,则主机20将此作为写指 令,从而向记录/再现装置10提供关于所需的写入位置的信息以及所要写入的数据。记录/再现装置10中的微机16随后可接收写指令,从存储在存储器15中的管 理信息确定主机20所想要写的光盘区域是否是有缺陷区,并根据来自主机20的写 指令,在不是有缺陷区的区域上执行数据写入。如果确定在整张盘或是盘的特定区 域上写入将包括先前版本的记录/再现装置未被提供的新的特征,从而导致先前版 本的记录/再现装置不能检测,或是如果旨在根据用户所设的限制来限制诸如向盘 的特定区域写或从盘的特定区域再现等功能,则记录/再现装置10的微机16可在 盘上的PAC区中写入该区域的控制信息作为"未知PAC规则"。记录/再现装置 10的微机16还可写入诸如写状态的PAC一ID等PAC信息、以及作为关于盘的特 定区域的控制信息的段信息。PAC信息可以一个簇的大小被写为INF02区的PAC2区上的多个有效PAC, 而记录在PAC2区上的有效PAC的副本可作为备份被记录在INF01区的PAC1区 上。在此示例中,微机16可向伺服14和数据处理器13提供关于上面写了数据的 区域或是PAC区的位置信息以及数据,从而可经由拾取部分11在光盘上的所需位 置完成写入。将描述根据本发明的一个示例性实施例的一种记录/再现上面写入了 PAC的 高密度光盘的方法。 一旦将光盘插入到光学记录/再现设备中,管理信息即可从光 盘中被读取,并被存储在记录和再现装置10的存储器15中,以供光盘记录和再现 的时候使用。存储器15中的信息可包括关于盘上的PAC区中的各个区的位置信息。 然后,可标识PAC区中的PAC的PACJD以确定该PAC—ID是否是可标识的 PAC一ID。如果PAC一ID可标识,则该方法确定在盘上写入了数据的记录和再现装置的 版本与当前记录和再现装置的版本完全相同,或是没有单独的写/再现限制,并根据来自主机20的指令执行记录/再现。如果PACIJD不可标识,则该方法确定在盘上写入了数据的记录和/再现装置 的版本与当前记录和再现装置的版本不同,并参考盘上包括"未知PAC规则"的 记录/再现限制区,根据来自主机的指令执行记录/再现。由此,微机16可根据来 自主机的指令向伺服14和数据处理器13提供位置信息和数据,从而通过拾取部分 11在光盘上的所需位置处完成记录/再现。如上所述,根据本发明示例性实施例的在一次可写高密度光盘中进行记录和 再现的方法和装置可具有以下一个或多个优点。首先,通过使用PAC来定义不同版本驱动器的盘的可访问区域,可允许对上 面记录了用户数据的数据区的更稳健保护,例如,可避免或减少未授权访问(例如, 黑客攻击)。第二,可在盘上分配多个有效PAC,并可在TDDS中记录用于指示PAC状态 信息的信息,由此来管理高密度光盘内的PAC。第三,使用PAC来记录/再现数据的设备和方法可允许在高密度光盘上更有效 地记录/再现数据。本领域技术人员可显见,可对本发明的上述示例性实施例进行各种修改和变 更而不会偏离本发明的精神和范围。因此,旨在使本发明覆盖落在所附权利要求书 及其等效技术方案范围内的对本发明的修改和变更。
权利要求
1. 一种记录介质,包括至少一个控制数据区,用于在记录单元中存储控制数据,所述控制数据用于管理对记录介质的访问;以及至少一个管理区,用于存储控制数据区的状态信息,其中跳过控制数据区中的无效记录单元,并且使用下一个可用的记录单元。
2. 如权利要求1所述的记录介质,其特征在于,所述无效记录单元包括缺陷 记录单元。
3. 如权利要求1所述的记录介质,其特征在于,所述控制数据区的状态信息 指示控制数据区中每个记录单元的状态。
4. 如权利要求3所述的记录介质,其特征在于,所述状态信息包括至少一个位图。
5. 如权利要求1所述的记录介质,其特征在于,被跳过的无效记录单元的状 态信息包括无效状态。
6. 如权利要求5所述的记录介质,其特征在于,下一个可用的记录单元的状 态信息指示有效状态。
7. 如权利要求1所述的记录介质,其特征在于,对记录介质的访问包括读取 和/或写入数据。
8. 如权利要求1所述的记录介质,其特征在于,至少一个控制数据区和至少 一个管理区在记录介质的内部区。
9. 如权利要求1所述的记录介质,其特征在于,所述状态信息指示未记录、可用、缺陷或有效状态。
10. 如权利要求1所述的记录介质,其特征在于,所述至少一个数据区包括 用于存储第一控制数据的第一控制数据区和用于存储第二控制数据的第二控制数 据区,管理区包括用于存储第一控制数据的状态信息的第一管理区和用于存储第二 控制数据的状态信息的第二管理区。
11. 如权利要求IO所述的记录介质,其特征在于,所述第二控制数据中的控 制数据是第一控制数据的拷贝。
12. 如权利要求ll所述的记录介质,其特征在于,如果第一控制数据区包括无效记录单元,第二控制数据区中的相应侧也被跳过。
13. 如权利要求1所述的记录介质,其特征在于,所述至少一个数据区包括 第一控制数据区和第二控制数据区,所述状态信息包括第一控制数据区和第二数据 区的信息。
14. 如权利要求13所述的记录介质,其特征在于,如果第一控制数据区包括 无效记录单元,第二控制数据区中的相应侧也被跳过。
15. 如权利要求14所述的记录介质,其特征在于,所述被跳过的记录单元的 状态信息指示无效状态。
16. 如权利要求1所述的记录介质,其特征在于,所述控制数据包括未知规 则,以指定不能确认控制数据的驱动器的操作范围。
17. —种对记录介质进行记录的方法,包括在至少一个控制数据区的记录单元中记录控制数据,所述控制数据管理对记 录介质的访问,其中跳过至少一个控制数据区中的无效记录单元,并且记录下一个可用的记 录单元。
18. 如权利要求17所述的方法,其特征在于,所述方法还包括记录至少一个 控制数据区的记录单元的状态信息的步骤,其中被跳过的记录单元的状态信息指示 无效状态。
19. 如权利要求18所述的方法,其特征在于,被记录的下一个可用的记录单 元的状态信息指示有效状态。
20. 如权利要求19所述的方法,其特征在于,所述状态信息包括至少一个位图。
21. 如权利要求18所述的方法,其特征在于,所述状态信息指示未记录、可 用、缺陷或有效状态。
22. 如权利要求18所述的方法,其特征在于,所述至少一个数据区包括用于 存储第一控制数据的第一控制数据区和用于存储第二控制数据的第二控制数据区, 所述状态信息包括第一控制数据的第一状态信息和第二控制数据的第二状态信息。
23. 如权利要求22所述的方法,其特征在于,所述第二控制数据是第一控制 数据的拷贝。
24. 如权利要求23所述的方法,其特征在于,如果第一控制数据区包括无效 记录单元,第二控制数据区中的相应侧也被跳过。
25. 如权利要求18所述的方法,其特征在于,所述至少一个数据区包括第一 控制数据区和第二控制数据区,所述状态信息包括第一和第二数据区的信息。
26. 如权利要求13所述的记录介质,其特征在于,如果第一控制数据区包括 无效记录单元,第二控制数据区中的相应侧也被跳过,并且被跳过的记录单元的状 态信息被记录为无效状态。
27. 如权利要求17所述的方法,其特征在于,无效记录单元包括缺陷记录单元。
28. 如权利要求17所述的方法,其特征在于,对记录介质的访问包括读取和 /或写入数据。
29. 如权利要求17所述的方法,其特征在于,所述控制数据包括未知规则, 以指定不能确认控制数据的驱动器的操作范围。
30. —种从记录介质进行再现的方法,包括读取记录在至少一个控制数据区的记录单元中的控制数据,所述控制数据管 理对记录介质的访问,其中跳过至少一个控制数据区中的无效记录单元,并且将被跳过的记录单元 的状态信息记录为无效状态。
31. 如权利要求30所述的方法,其特征在于,所述无效记录单元包括缺陷记 录单元。
32. 如权利要求30所述的方法,其特征在于,所述状态信息包括至少一个位图。
33. 如权利要求30所述的方法,其特征在于,所述状态信息指示未记录、可 用、缺陷或有效状态。
34. 如权利要求30所述的方法,其特征在于,对记录介质的访问包括读取和 /或写入数据。
35. 如权利要求30所述的方法,其特征在于,所述控制数据包括未知规则, 以指定不能确认控制数据的驱动器的操作范围。
36. —种对记录介质进行记录和/或从记录介质进行再现的设备,包括光学单元,用于在所述记录介质上记录数据或从所述记录介质再现数据;以及控制单元,用于控制所述光学单元根据至少一个控制数据和控制数据的状态 信息来记录或再现数据,如果在记录或再现过程中发现控制数据区中的至少一个记 录单元是无效的,则控制单元控制所述光学单元跳过所述无效记录单元并使用下一 个可用的记录单元。
37. 如权利要求36所述的设备,其特征在于,所述无效状态包括缺陷状态。
38. 如权利要求36所述的设备,其特征在于,所述控制单元控制所述光学单 元将被跳过的控制数据区的状态信息记录为无效状态。
39. 如权利要求36所述的设备,其特征在于,对记录介质的访问包括读取和 /或写入数据。
40. 如权利要求36所述的设备,其特征在于,所述状态信息指示未记录、可 用、缺陷或有效状态。
41. 如权利要求36所述的设备,其特征在于,所述控制数据包括未知规则, 以指定不能确认控制数据的驱动器的操作范围。
42. 如权利要求7所述的设备,其特征在于,所述设备还包括一个主机装置, 用于向控制单元提供记录和/或再现命令。
全文摘要
本发明涉及一种包括记录在上面的至少一个物理访问控制PAC簇的记录介质,及记录和再现该记录介质的设备和方法,用于增强数据保护、数据管理和/或再现兼容性。当PAC簇被更新时,或者当PAC簇的记录或再现期间发现PAC簇有缺陷时,将PAC簇记录到PAC区内的下一个可记录簇的位置;通过将PAC簇的状态信息记录为无效/有缺陷,而将下一个可记录簇的状态信息记录为有效来更新状态信息。更新PAC簇,先前版本的PAC簇的状态信息被标记为无效,而更新后版本的PAC簇的状态信息被标记为有效,其中更新后版本的PAC簇被记录到PAC区中的另一个可用簇的位置。
文档编号G11B20/12GK101217049SQ20071013843
公开日2008年7月9日 申请日期2005年3月3日 优先权日2004年3月19日
发明者朴容彻 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1