首页> 中国专利> 其上有在重新格式化时改变的状态信息的记录介质以及用于形成、记录和再现该记录介质的装置和方法

其上有在重新格式化时改变的状态信息的记录介质以及用于形成、记录和再现该记录介质的装置和方法

摘要

一种诸如高密度和/或光学记录介质等记录介质,以及用于对该记录介质记录和从该记录介质再现的装置和方法,以初始化、重新初始化、格式化、和/或重新格式化所述高密度和/或光学记录介质。

著录项

  • 公开/公告号CN1934623A

    专利类型发明专利

  • 公开/公告日2007-03-21

    原文格式PDF

  • 申请/专利权人 LG电子株式会社;

    申请/专利号CN200580008725.4

  • 发明设计人 朴容彻;

    申请日2005-03-03

  • 分类号G11B7/00;

  • 代理机构上海专利商标事务所有限公司;

  • 代理人刘佳

  • 地址 韩国首尔

  • 入库时间 2023-12-17 18:25:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-10-10

    授权

    授权

  • 2007-05-30

    实质审查的生效

    实质审查的生效

  • 2007-03-21

    公开

    公开

说明书

技术领域

本发明涉及管理物理访问控制(PAC)和记录数据、包含PAC和记录数据的介质(例如,诸如蓝光盘等高密度光盘)、以及用于将数据记录到该介质和/或从该介质再现数据的装置和方法。

背景技术

例如光盘等介质可用于记录大量数据。在可用的光盘中,一种新型的高密度光学介质(HD-DVD),例如蓝光盘(以下称为“BD”)正在开发中,该光学介质允许记录和/或储存更多的高清晰度视频和/或音频数据。

BD还包括可重写蓝光盘(BD-RE)、一次可写蓝光盘(BD-WO)、以及只读蓝光盘(BD-ROM)。

当前,现有系统的一个问题是不同版本的驱动器之间潜在的不兼容性,例如具有先前的一组性能的先前版本的驱动器在与同包括随后的一组性能中的至少一个性能的驱动器交互的介质交互时可能有困难。

现有系统的另一问题是为储存在例如可重写蓝光盘(BD-RE)等介质上的物理访问控制(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状态信息的盘定义结构(DDS)设置成所有PAC都可写的状态而不在初始化该介质时初始化PAC区。

在一个示例实施例中,本发明针对一种用于初始化诸如高密度光盘等介质的方法,包括将该介质上的PAC分类成未知PAC和已知PAC;以及如果该介质的初始化是可行的,则初始化PAC区中的已知PAC,而不初始化未知PAC。

可以理解,本发明的以上概括描述和以下详细描述都是示例性和解释性的,且旨在提供对要求保护的本发明的进一步解释。

附图简述

附图被包括在此以提供对本发明的示例实施例的进一步理解,且被结合在本申请中构成其一部分,附图示出了本发明的示例实施例,其中,

图1A和1B示出了根据本发明的一个示例性实施例的高密度光盘上的PAC区;

图2示出了根据本发明的一个示例性实施例的高密度光盘上的INFO2区和INFO1区;

图3示出了根据本发明的一个示例实施例的高密度光盘上记录的PAC;

图4示出了根据本发明的一个示例实施例的高密度光盘上的PAC;

图5示出了根据本发明的一个示例实施例的“未知PAC规则”字段;

图6示出了根据本发明的一个示例实施例的高密度光盘;

图7示出了根据本发明的一个示例实施例的高密度光盘上的主PAC区;

图8示出了根据本发明的一个示例实施例的高密度光盘上的PAC区;

图9示出了根据本发明的一个示例实施例的高密度光盘上的DDS;

图10示出了根据本发明的一个示例实施例的PAC区的状态信息;

图11A-11D示出了根据本发明的一个示例实施例的多个结构,其每一个示出了DDS中指示PAC区的状态信息的PAC状态信息字段;

图12A-12B示出了根据本发明的一个示例实施例的初始化PAC;

图13A-13B示出了根据本发明的另一示例实施例的初始化PAC;

图14A-14B示出了根据本发明的又一示例实施例的初始化PAC;

图15A-15B示出了根据本发明的再一示例实施例的初始化PAC;以及

图17示出了根据本发明的一个示例实施例的光学记录/再现装置的框图。

实现本发明的最佳方式

现在将详细参考附图中示出的本发明的示例实施例。只要有可能,就在所有附图中用相同的参考标号来指相同或相似的部分。

在一个示例实施例中,除其普通和惯用的意义之外,术语“物理访问控制(PAC)”可包括记录在盘上的附加信息,用于管理/控制整张盘或盘的物理区内的一个特定段的数据记录和再现。为简单起见,术语“物理访问控制(PAC)”可被称为“PAC”、“PAC信息”和/或“PAC控制信息”。另外,为简单起见,盘内记录有PAC的区可被称为“PAC区”,且以簇为单位记录在PAC区内的PAC可被称为“PAC簇”。

此外,根据本发明的示例实施例的PAC可包括“未知规则”,该规则可以对于具有特定的未知PAC_ID且包括前一版本(例如,“传统”版本)的驱动器的驱动器限制对整张盘或一特定段的数据的读/写。向其应用了“未知规则”的PAC可被称为“未知PAC”。类似地,记录在PAC上的已知的特定PAC_ID可被称为“已知规则”,且应用于该PAC的“PAC专用信息”可被称为“已知PAC”。

在一个示例实施例中,“已知PAC”可以是具有与盘初始化的日期有关的信息以及关于盘上的每一簇的记录器(可以是光盘驱动器)的信息(例如,记录器ID,如果用多个记录器记录一张盘,则这可能是有用的信息)的PAC,且可被称为“主PAC”。

将参考附图来描述其中在PAC区上记录PAC的结构以及通过使用该结构来记录和再现数据的装置和方法。

图1A或1B示出了根据本发明的一个示例实施例的高密度光盘上的PAC区。

参考图1A,该高密度光盘可以从内圈到外圈被划分成引入区、数据区和引出区。引入区可被进一步划分成INFO2区和INFO1区,用于在其上记录各种信息。INFO2区和INFO1区可包括PAC(物理访问控制)区。

为方便起见,分配给INFO2区的PAC区可被标记为PAC2区,而分配给INFO1区的PAC区可被标记为PAC1区。PAC2区和PAC1区之一上可记录原始PAC,而另一个可具有用于记录原始PAC的副本的备份区。如果写方向是从盘的内圈到外圈,则有利的是将原始PAC记录在PACII区上,而将备份PAC记录在PACI区上。

图1B示出了具有两个记录层的双层盘结构的图示,这两个记录层包括第一记录层(L0:层0)和第二记录层(L1:层1),其中每一记录层包括引入/引出区(也称为内部区)、数据区和外部区0或1。

引入区(内部区0)和引出区(内部区1)中的每一个可包括用于记录盘的管理信息的INFO2区和INFO1区,且PAC区可位于INFO2区和/或INFO1区中。

类似于单层盘,分配给INFO2区的PAC区可被标记为PAC2区,而分配给INFO1区的PAC区可被标记为PAC1区。PAC2区和PAC1区之一上可记录原始PAC,而另一个可具有用于记录原始PAC的副本的备份区。如果写方向是从盘的内圈到外圈,则有利的是将原始PAC记录在PACII区上,而将备份PAC记录在PACI区上。

在图1B所示的示例中,由于对于双层盘,PAC1和PAC2区不仅在引入区中,还在引出区中,因此双层盘的PAC大小为单层盘的两倍。

可设置PAC区以处理当较旧版本的驱动器装置无法检测到所添加的具有与较新版本的驱动器装置兼容的功能的盘上的功能时可能发生的问题。PAC区可使用一条或多条“未知规则”来处理兼容性问题。

“未知规则”可用于控制盘的可预测操作,例如对读、写等的基本控制、有缺陷区的线性替换、逻辑盖写等等。也可在盘上设置指示“未知规则”在何处适用的区域,例如用于定义整张盘或盘的某一部分的段,这将在下文中详细描述。

在盘上由“未知规则”管理的区域中,可设置DMA(盘管理区域)、备用区域、用户数据区域和/或其它类似的区域。

在盘上由“未知规则”管理的区域中,有DMA(盘管理区域)、备用区域、用户数据区域等,尤其对于用户数据区域,可对其指定作为盘上适用“未知规则”的预定区域的段区域。(段将在下文中详细描述)。

即,通过使用“未知规则”,可以定义用于控制上述区域的可预测操作的规则和/或其它操作,诸如从记录和再现的基本操作开始、有缺陷区域的线性替换、BD-WO的逻辑盖写、和/或其它类似的操作。

由此,通过定义盘上的区域,较旧版本的驱动器装置能够通过使用“未知规则”来访问较新版本的盘,从而减少了较旧版本驱动器装置的不必要的访问操作。

此外,通过对于较旧版本的驱动器装置定义盘上的物理区域中的可访问区域来通过使用PAC进行访问,包含其上所记录的用户数据的数据区可受到更强健的保护,和/或可防止或减少对盘的未授权访问(例如,黑客攻击)。

在引入区中具有PACII和I区的INFO2区和INFO1区可鉴于高密度光盘的可写特性来观察。

图2示出了根据本发明的一个示例实施例的高密度光盘上的INFO2区和INFO1区。

参考图2,对于一个示例BD-RE高密度光盘,INFO2区可具有256个簇,包括PACII区的32个簇、用于缺陷管理的DMA(缺陷管理区域)2区的32个簇、其上记录有控制信息的CD(控制数据)2区的32个簇、和/或缓冲区的BZ(缓冲区)3区的32个簇。

INFO1区可包括缓冲区的BZ2区的32个簇、驱动器区(可以是用于储存对驱动器专用的信息的驱动器区)的32个簇、用于管理缺陷的DMA1区的32个簇、用于记录控制信息的CD1区的32个簇、和/或可用作PAC区的BZ1-PACI区。

对于一次可写高密度光盘(BD-R),INFO2区可具有256个簇,包括PACII区、DMA2区、CD2区、以及BZ3区,其每一个具有32个簇;且INFO1区包括BZ2区、DMA1区、CD1区和/或BZ1-PACI区,其每一个具有32个簇,以及驱动器区的128个簇。

对于只读高密度光盘(BD-ROM),INFO2区可具有256个簇,包括PACII区、CD2区、和BZ3区,其每一个具有32个簇;且INFO1区具有256个簇,包括CD1区和/或BZ1-PACI区,其每一个具有32个簇。

本发明的示例实施例的PAC区可根据高密度光盘的可重写特性被分配给引入区中的INFO2区和/或INFO1区,对每一个分配32个簇。

在具有两个记录层的双层盘的一个示例中,PAC区不仅可被指定在引入区中,还可被指定在引出区中,使得一个PAC区可具有64个簇。

在32个簇(或64个簇)的PAC区中,一个PAC可具有一个簇,用于记录多个有效PAC。如有所需,也可以有多个一个簇大小的PAC。将参考图3来描述其中记录了一个PAC作为一个簇的示例结构。

图3示出了根据本发明的一个示例实施例的高密度光盘上记录的PAC的结构的图示。

参考图3,一个簇大小(32个扇区)的一个PAC可包括首部区和专用于特定盘驱动器(例如,光盘驱动器)的专用信息区。PAC首部区可具有分配给PAC的第一扇区的384个字节,用于记录各种PAC信息,诸如关于“未知PAC规则”和段的信息,而PAC区的另一区域上可记录专用于(光)盘驱动器的信息,该信息可被称为“已知规则”。

将参考图4来描述以上述结构记录的PAC的示例结构。为方面起见,在该描述中,PAC中需要更详细描述的特定字段将参考示出该特定字段的附图。

图4示出了显示根据本发明的一个示例实施例的高密度光盘上的PAC的结构的图示。

参考图4,PAC可包括适用于所有PAC的首部部分(在一个示例中,多达第一帧的384字节),以及其上记录了专用于驱动器的信息的区域。

一个示例首部部分可包括4字节的“PAC_ID”、4字节的“未知PAC规则”、1字节的“全盘标志”、1字节的“段数”、和/或32个“段”,即段0到段31,其每一个有8字节。

“PAC_ID”可提供当前PAC状态和标识码,例如,如果“PAC_ID”是‘0000 00 00h’,则该“PAC_ID”可指示当前PAC未被使用,而如果“PAC_ID”是‘FF FF FF FFh’,则该“PAC_ID”可指示即使当前PAC区先前已被使用过,该PAC区也可被再次使用。

通过以诸如‘54 53 54 00h’等预定位记录“PAC_ID”,该“PAC_ID”用作用于确定盘是否为当前驱动器可自由访问的盘的代码。即,如果当前驱动器不知道如此应用的“PAC_ID”,从而确定这是当前驱动器在版本失配等的原因下不能理解当前PAC的情况,则‘54 53 54 00h’用作要求参考记录在“未知PAC规则”字段上的信息的代码。

如上所述,“未知PAC规则”字段可用作指定无法识别当前PAC的驱动器的操作范围的字段,这将参考图5来进一步讨论。

图5示出了显示根据本发明的一个示例实施例的“未知PAC规则”字段的配置的图示。

参考图5,盘上的各种区域的可控制性程度可通过“未知PAC规则”来启用。在此示例中,图5中的“区域”列表示盘上的可控制区域,“控制”列表示诸如读/写等控制类型,而“位数”列表示控制所需的位数。“位数”列中的附加位可表示具有两个记录/再现面的双层盘的情况。

参考图5,盘上的各种区域的可控制性程度可通过“未知PAC规则”来启用。在此示例中,图5中的“区域”列表示盘上的可控制区域,“控制”列表示诸如读/写等控制类型,而“位数”列表示控制所需的位数。“位数”列中的附加位可表示具有两个记录/再现面的双层盘的情况。

“未知PAC规则”可用于控制盘上的多个区域。例如,“未知PAC规则”可指示关于盘管理区域(DMA)区(可以包括或不包括INFO1、2、3和/或4区中的盘定义结构(DDS))的记录可控制性、可以指示关于数据区中的备用区域的记录可控制性、可以指示关于INFO1、2、3和/或4区中的控制数据(CD)区的记录和/或再现可控制性、可以指示关于数据区中的用户数据区域的记录和/或再现可控制性、和/或可以指示关于INFO1和/或2区中的“PAC簇”的记录和/或再现可控制性。

以下示例规则可适用于各种区域(除“PAC簇”区域)。在控制类型为写的情况下,例如,对于位=b3、b5、b6、b7等,如果所分配的位被设为‘0’,则这可用于指示与其相关的区域是可写的,而如果所分配的位被设为‘1’,则这可用于指示与其相关的区域是不可写的。

在控制类型为读的情况下,例如对于位=b2、b4等,如果所分配的位被设为‘0’,则这可用于指示与其相关的区域是可读的,而如果所分配的位被设为‘1’,则这可用于指示与其相关的区域是不可读的。

对于“PAC簇”区,在控制类型为写(位=b1)的情况下,如果所分配的位是‘0’,则这可用于指示对当前PAC的盖写是可行的,或者盘定义结构(DDS)的状态位是可改变的。如果所分配的位是‘1’,则这可用于指示对当前PAC的盖写是不可行的,或者DDS的状态位是不可改变的。DDS将在下文中更详细讨论。

同样,对于“PAC簇”区,在控制类型为读(位=b0)的情况下,如果所分配的位是‘0’,则这可用于指示“PAC簇”区是可读的,且当前簇的内容是驱动器可外部传送的(例如,传送到主机或其它类似的设备)。如果所分配的位是‘1’,则这可用于指示当前PAC簇的内容(所谓的已知规则)除第一数据帧的前384字节(首部)之外是不可传送的,这只有在期望通过未知规则来控制盘时是可设置的。

在用户数据区域的示例中,如果定义了作为盘上的一个“特殊”区域的段区域(下文描述),则用户数据区域可用作用于指示关于段区域而不必是整个用户数据区域的记录和/或再现可控制性的字段。

写可控制性仅适用于可重写盘BD-RE和BD-R,且有缺陷区域的替换区域的写可控制性也适用于可重写盘BD-RE和BD-R。结果,本发明的各种示例特征可取决于高密度(光)盘的可重写特性。

使用以上技术,“未知PAC规则”字段允许对具有版本失配的驱动器指定盘上的可控制区域。此外,以上技术也适用于用户随意地对盘上特定物理区域的控制访问。

参考图4,图4中的“PAC更新计数”字段可指示PAC更新的次数,它最初可被写入‘0’,和/或可在每次PAC被重写时递增1。

再者,在图4中,“全盘标志”字段可用作用于指示PAC适用于盘的整个区域的字段,而“段数”字段是可表示PAC适用的段区域的数目的字段。

在一个示例中,即使在允许重新初始化的b0=0的情况下,如果写不被另一写禁止机制(例如,DDS的写保护(WP)标志)所允许,则初始化被禁止。即,“全盘标志”可以与其它写禁止机制成OR(或)函数地来操作。

“全盘标志”字段可用作不仅适用于未知PAC的情况,还适用于已知PAC的情况的字段。即,即使是理解允许应用已知规则的PAC_ID的已知PAC的重新初始化的可允许性也可通过“全盘标志”字段来控制。

在另一示例中,在不设置如上所述的“全盘标志”字段的情况下,重新初始化的可允许性用作为用于指示重新初始化的可允许性的“重新初始化标志”的一个额外的位(例如,“未知PAC规则”字段的32位中的一位)来指示也是可行的。

此外,应当清楚,“全盘标志”字段的功能不限于如此命名的标志。如可以清楚的,“全盘标志”字段的功能适用于PAC的重新初始化,且该字段可被标识为“PAC的初始化位”字段。

此外,在图4中,“段数”字段是可表示PAC适用的段区域的数目的字段。

在一个示例实施例中,最大段数可被分配给一个PAC。在一个示例实施例中,32个段的最大数目可被分配给一个PAC,且关于所分配的段的信息可被写入“段0”到“段31”字段中,其每一个包括8个字节。“段0~31”字段中的每一个都可包括其上记录的所分配的段区域的第一个物理扇区号(PSN)和最后一个PSN。

段将在下文中详细描述。图6示出了根据本发明的一个示例实施例的高密度光盘上的段区。

参考图6,如有所需,在高密度光盘上可以有最大数目(例如,32个)的段,用于向其应用PAC。最大数目的段区域可从“段0”开始。

多达最大数目的段可从“段0”开始按升序分配,以便于由一个PAC管理,且即使有多个PAC,由PAC管理的段区域的总数也不应超过最大段数。

在一个示例中,通过在“段”字段中写指示所分配的段区域的起始位置的第一个PSN和指示所分配的段区域的结束位置的最后一个PSN,段区域的位置就可由光盘驱动器标识。

在一个示例安排中,多个已分配段中没有一个需要重叠,且起始位置和结束位置可在簇的边界处指定。

由此,在示例实施例中,本发明可提供多个PAC来管理多个(例如,32个)段区域,这将在下文中更详细描述。

图7示出了根据本发明的一个实施例的高密度光盘上的PAC区。

参考图7,“主PAC”可包括4字节的“PAC_ID”、4字节的“PAC更新计数”、4字节的“未知PAC规则”、1字节的“全盘标志”、1字节的“段数”、各自为8字节的总共32个“段0~段31”、2字节的“记录器ID条目数”、4字节的“初始记录的年/月/日”、2字节的“重新初始化计数”和/或各自为128字节的多个“RID标签xxh的记录器ID”字段。

“主PAC”的“记录器ID条目数”、“初始记录的年/月/日”、“重新初始化计数”和“RID标签xxh的记录器ID”字段可被称为“已知规则”,它是表征“主PAC”的PAC专用信息。以下讨论具有这一结构的“主PAC”。

如上所述,“PAC_ID”字段可用作用于提供当前PAC的状态和标识码的字段,且以‘50 52 4D 00h’来记录以指示主PAC,具体地,‘50 52 4D 00h’表示字符“PRM”,而最后一个00h位指示主PAC的版本是‘0’。

“PAC更新计数”字段可用于指示主PAC的更新次数,它可在初始化时写为00h,并且可在每次重写主PAC时递增1。

“未知PAC规则”字段是可用于指定不理解由具有图5所示的结构的“PAC_ID”所标识的主PAC的驱动器的操作范围的字段,并且可被设为控制DMA区域、备用区域、控制数据区域、用户数据区域、PAC簇区域和/或其它类似的数据。

主PAC的“全盘标志”字段可被设为00h以允许初始化,且如果没有分配任何段区域,则“段数”字段和“段i”字段可被设为00h。

“记录器ID条目数”字段是可用于指示128字节大小的记录器ID的数目和/或主PAC中的最大可允许数目252的字段。

“初始记录的年/月/日”字段是可用于在其上记录盘的初始记录的年、月和日的字段,而“重新初始化计数”字段是可用于指示盘的重新初始化次数的字段。

“RID标签xxh的记录器ID”字段是被分配了128字节的用于记录记录器ID信息的字段,该记录器ID信息上面用于记录所有记录器的驱动器签名。128字节的驱动器签名可包括48字节的厂商名称、48字节的附加标识信息和/或32字节的序列号。

在另一示例中,可以有多个PAC,以使该多个PAC管理整张盘或多达最大数(例如,32个)的可被分配的段区域,这将在下文中更详细描述。

图8示出了根据本发明的一个示例实施例的高密度光盘上的PAC区。

参考图8,各自为相同簇大小的多个有效PAC可被写在各自具有32个簇的一个PAC区(INFO2或INFO1的PAC区)上。

如上所述,有效PAC可被定义为包含各种PAC信息的区,且盘上可设置最大数目(例如,32个,或者在双层盘的情况下为64个)的有效PAC,其每一个具有可被分配给一个PAC区的一个簇的大小。

如上所述,有效PAC可具有根据其上记录了该PAC的光盘的驱动器版本事先选择的PAC_ID(例如,PAC_ID=54 53 54 00h),并且如果PAC_ID为00 00 0000h,则PAC区的剩余部分上面可记录FF FF FF FFh的PAC,且尚未记录的PAC区仍是未记录的PAC区。

PAC区中其上没有记录有效PAC的剩余部分可具有带00 00 00 00h或FF FFFF FFh的PAC_ID的PAC,并且其上没有记录任何内容的PAC区可以保留为未记录的PAC。

在一个示例实施例中,如果在要向其写入PAC的一个PAC区上发生缺陷,则该PAC可被写入该有缺陷区域下一个的区域中。缺陷可由对盘表面的损坏或污染引起,且当缺陷发生在要写入PAC的区域上时,PAC信息可被写入该有缺陷区域下一个的区域上。

诸如从PAC区中找出有效PAC区的位置或在避开已被写入的区域的同时找出下一可写PAC区的位置等操作不再需要写,且考虑到盘的初始化和记录速度,上述PAC区中的有缺陷区域可能是一个重要的问题,并且可能需要多次重试来读有缺陷区域。

在一个示例实施例中,本发明描述了一种其中可将关于多个有效PAC的位置、下一可写PAC的位置的状态信息和/或其它相关信息写到DDS(盘定义结构)上的方法。

DDS可以是包含关于缺陷列表的第一个PSN、用户数据区的位置、备用区域的大小的信息和/或其它相关信息的区,且可以是作为关于DMS(缺陷管理结构)的信息连同DFL(缺陷列表)一起写到盘的DMA区上的信息。

写入DMA的信息可以是当将盘加载到驱动器中时事先扫描并预加载的信息。因此,一旦将诸如多个有效PAC的位置、下一可写PAC的位置等关于PAC的各种状态信息和/或其它相关信息作为指针写入DDS,光盘驱动器就可在不需要扫描所有PAC区的情况下获得关于PAC区的信息。

DDS可包括关于PAC区的状态的各种信息,并且将在下文中描述。

图9示出了根据本发明的一个示例实施例的高密度光盘上的DDS。

图9示出了显示根据本发明的一个示例实施例的高密度光盘上的DDS的一个示例实施例的图示。图9的示例实施例示出了双层盘,但是图9的教导同样适用于单层盘。

参考图9,DDs可包括“DDS标识符”字段、“DDS格式”字段、表示驱动器区域的第一个物理扇区号的“驱动器区域的第一个PSN(P_DA)”字段、表示缺陷列表的第一个PSN的“缺陷列表的第一个PSN(P_DFL)”字段、表示用户数据区域的LSN(逻辑扇区号)的位置的“用户数据区域的LSN0的位置”字段、表示内部备用区域0的大小的“内部备用区域0大小(ISA0_size)”字段、表示外部备用区域0的大小的“外部备用区域大小(OSA_size)”字段、表示内部备用区域1的大小的“内部备用区域1大小(ISA1_size)”字段、其上记录了关于第一记录层L0的INFO1区中的PAC1的状态信息的“L0上的INFO1/PAC1位置的状态位”字段、其上记录了关于第一记录层L0的INFO2区中的PAC2的状态信息的“L0上的INFO2/PAC2位置的状态位”字段、其上记录了关于第二记录层L1的INFO1区中的PAC1的状态信息的“L1上的INFO1/PAC1位置的状态位”字段、和/或其上记录了关于第二记录层L1的INFO2区中的PAC2的状态信息的“L1上的INFO2/PAC2位置的状态位”字段。

如以上示例中所指出的,DDS可提供关于PAC的各种状态信息,诸如向其分配了有效PAC的簇的位置、下一可写区域、和/或其它类似的信息。

根据本发明的一个示例实施例的PAC区的PAC状态信息的一个示例将参考图10更详细描述。

参考图10,可向所设置的每一字段分配(例如)两个位来指示记录在DDS上的PAC区的状态信息。在图10的示例中,00指示该PAC簇是未记录的,01指示该PAC簇上记录了PAC_ID=00 00 000 0h或PAC_ID=FF FF FF FFh的PAC,10指示该PAC簇是无效PAC(例如,由于缺陷),而11指示该PAC簇是有效PAC。

缺陷不是PAC簇可能被标识为无效的唯一原因。例如,当PAC簇由于“未知PAC规则”同样不可读时,该PAC簇也可用10标识为无效PAC。即,如上所述,“未知PAC规则”的位b0可用作指示该PAC簇是否可读的位,其中即使PAC簇在该位被设为1的情况下是可重写的,该PAC簇也被指示为无效PAC。

根据本发明的一个示例实施例的PAC区的PAC状态信息的另一示例将参考图11A-11D来更详细描述,其中每一图示出了显示DDS中指示PAC区的状态信息的PAC状态信息字段的结构。

图11A示出了用于指示被指定给第一记录层L0的INFO1区的PAC1区的状态信息的“L0上的INFO1/PAC1位置的状态位”的结构。

参考图11A,“L0上的INFO1/PAC1位置的状态位”字段可具有分配给它的总共8字节(64位),从(例如)字节位置64开始到(例如)字节位置71,其中通过对每一PAC簇使用两位来指示状态信息,可指示关于总数个(例如,32个)PAC簇的信息。

因此,例如,如果在64字节位置处位b7-b6为11,则这可用于指示第一记录层上的PAC1区中的第一个PAC簇具有有效PAC。同样,如果在(例如)64字节位置处位b5-b4为01,则这可用于指示第一记录层上的PAC1区中的第二PAC簇具有PAC_ID=00 00 00 00h或PAC_ID=FF FF FF FFh,指示该PAC簇具有可写PAC。

同样,可通过同样的方法对第一记录层上的INFO2区上的PAC2区记录“L0上的INFO2/PAC2位置的状态位”字段,这在图11B中示出。

图11C示出了具有关于第二记录层L1的INFO1区中的PAC1的状态信息的“L1上的INFO1/PAC1位置的状态位”字段的示例结构,而图11D是具有关于第二记录层L1的INFO2区中的PAC2的状态信息的“L1上的INFO2/PAC2位置的状态位”字段的示例结构,其中如上所述地指示了关于PAC簇的信息。

在一个示例实施例中,本发明的PAC的特性可被总结如下。

在有效PAC中,取决于有效PAC是否理解PAC_ID,可以有“未知PAC”和“已知PAC”,其中“未知PAC”具有关于盘上的某些区域(例如,DMA区域、备用区域、用户数据区域、PAC簇和/或其它类似的区域)的记录和/或再现控制信息。如果向用户数据区域分配了段,则关于用户数据区域的记录和/或再现控制信息可用作关于段区域的记录和/或再现控制信息。

“已知PAC”可包括专用于PAC的专用信息,且“主PAC”可被定义为一种具有盘初始化日期信息、记录器ID信息和/或其它类似的信息的“已知PAC”。

PAC区可具有指定给它的多个有效PAC,且PAC区的各个PAC的状态可被记录在DDS中。

可重写高密度光盘(BD-RE)的初始化是类似的。盘初始化以及对再次使用盘的准备可包括格式化DMS区域和PAC,以及扫描和证实以更新缺陷列表(DFL)信息。由于更新DFL信息是一个可选项,因此本发明中定义的初始化也可包括格式化或重新格式化。

本发明中定义的可重写高密度光盘(例如,BD-RE)的初始化旨在包括重新初始化、格式化和重新格式化。

对于可重写高密度光盘(例如,BD-RE)的初始化,可能有必要首先验证插入的盘是否可被初始化。对盘是否可被初始化的验证可使用“全盘标志”字段(也可被称为“PAC的初始化位”)和/或盘记录禁止机制(例如,DDS的写保护(WP标志))来作出。在一个示例中,如果“全盘标志”字段的一个位b0被置位(例如,置为‘1’),或者如果记录禁止机制禁止盘上的记录,则不允许初始化。

在指示初始化是否被允许的“全标志”适用于“已知PAC”的情况下,如果“全盘标志”字段允许初始化,则“已知PAC”可被初始化。

在盘由未知PAC控制的情况下,如果“未知PAC规则”禁止在数据区上记录,则初始化可能是不可行的。

在盘可被初始化的情况下,以下描述根据本发明的示例实施例的用于初始化(或重新初始化、格式化或重新格式化)高密度光盘的各种示例实施例。

图12A-12B示出了根据本发明的一个示例实施例的用于初始化PAC的一种技术,其中图12A示出了PAC初始化之后的PAC区的改变,而图12B示出了用于在DDS区域中记录PAC初始化之后的PAC相关状态信息的一种技术。

参考图12A和12B,在一个示例初始化方法中,PAC区保留原样,且仅改变DDS的PAC相关状态信息。

即,如图12B所示,仅将表示关于PAC区的状态信息的DDS信息改为下一可写状态。例如,指示有效PAC的位置信息的位11被改为位01,以指示PAC区是下一可写PAC区,而指示原始可写区域的位01或位00维持原样。

在没有PAC区的单独初始化的情况下,该示例技术通过仅改变DDS信息以将整个PAC区标识为可写区域,来允许相对简单的PAC区初始化过程。不进行诸如上述示例那样的PAC区的物理初始化而通过DDS信息改变来初始化的方法可被称为逻辑初始化(或逻辑格式化)。

图13A-13B示出了根据本发明的另一个示例实施例的用于初始化PAC的一种技术。

参考图13A-13B,包括“主PAC”的“已知PAC”被初始化,而“未知PAC”保留原样。如所描述的,可被认为是一种“已知PAC”的“主PAC”的初始化是可行的,因为“全盘标志”可被设为“0”(以下讨论)。

当盘上没有“主PAC”时,该盘可通过在“主PAC”处将“PAC更新计数”字段和“重新初始化计数”字段设为0来初始化,以产生新的“主PAC”。在这一情况下,记录初始化的年/月/日可被记录在“初始记录的年/月/日”字段上,且初始化时的记录器ID可被记录在“RID标签01的记录器ID”字段上。

如果盘上没有“主PAC”,则新的“主PAC”将“PAC更新计数”字段值递增1,且在“初始记录的年/月/日”字段上设置记录初始化的年/月/日。此外,擦除已记录的所有的记录器ID列表,并且初始记录的记录器ID可被记录在“RID标签01的记录器ID”字段上,并且“重新初始化计数”字段可递增1。

如果通过上述方法初始化“主PAC”,同时“未知PAC”保留原样,则DDS中关于有效PAC的所有信息保持原样,如图13B所示。

在盘初始化时“未知PAC”可保留原样,因为该PAC不仅具有关于用户区域的信息,还有关于盘上的其它区域(例如,DMA区域、备用区域、控制数据区域和/或其它类似的区域)的信息。结果,无论用户数据如何初始化都将“未知PAC”保留原样是可行的。

图14A-14B示出了根据本发明的另一示例实施例的用于初始化PAC的一种技术。

参考图14A-14B,“已知PAC”和“未知PAC”都可被初始化,包括“主PAC”。

因此,参考图14A,带有PAC_ID=A(其中“A”是任意的指示符)的“未知PAC”和带有PAC_ID=B(也是任意的指示符)的“未知PAC”都可被初始化成下一可写区域PAC_ID=00 00 00 00h或PAC_ID=FF FF FF FFh。“主PAC”可使用例如图13A-13B所示的技术来初始化。

参考图14B,位11可用于指示“未知PAC”的有效PAC,并且DDS的PAC相关信息可改为01。

图15A-15B示出了根据本发明的又一示例实施例的用于初始化PAC的一种技术。

参考图15A-15B,类似于图14A-14B,“已知PAC”和“未知PAC”都可被初始化,包括“主PAC”,同时将“未知PAC规则”的位b1考虑在内。

即,如上所述,如果“未知PAC规则”的位b1,即用于PAC簇区域的记录控制位被设为(例如)1以禁止PAC簇上的重写,则“未知PAC”的初始化被禁止,而如果“未知PAC规则”的位b1被设为(例如)0以允许PAC簇上的重写,则“未知PAC”的初始化是可行的。

因此,如果期望无论用户数据如何都将“未知PAC”保留原样,则可通过使用位b1将“未知PAC”保留原样,且对于要保留原样的“未知PAC”,DDS保留为11作为有效PAC。

图16示出了根据本发明的一个示例实施例的光学记录/再现装置的框图。

参考图9,该光学记录/再现装置可包括用于对光盘执行记录/再现的记录/再现设备10、以及用于控制记录/再现设备10的主机或控制器20。在一个示例实施例中,记录/再现设备10可担当上文结合本发明的多个示例实施例所讨论的“光盘驱动器”。

在一个示例实施例中,主机20向记录/再现设备10给出写入光盘的特定区域或从光盘的特定区域再现的写或再现指令,并且记录/再现设备10响应于来自主机20的指令执行对特定区域的记录/从特定区域的再现。

记录/再现设备10还可包括用于执行诸如与主机20的数据和指令交换等通信的接口部分12、用于将数据直接写入光盘/从光盘直接读取数据的拾取部分11、用于从拾取部分11接收信号并恢复期望的信号值或将要写入的信号调制成能够被写入光盘的信号的数据处理器13、用于控制拾取部分11从光盘准确地读取信号或将信号准确地写入光盘的伺服部分14、用于临时储存包括管理信息和数据的各种信息的存储器15、以及用于控制记录/再现设备10的各个部分的微型计算机16。

以下将描述用于使用该示例光学记录/再现装置在高密度可写光盘上记录PAC的一个示例方法。

在将光盘插入到光学记录/再现装置中之后,可从光盘中读取管理信息并将其储存在记录/再现设备10的存储器15中,以供记录/再现光盘时使用。

在此状态中,如果用户期望写光盘的特定区域,则主机20将此作为写指令,向记录/再现设备10提供关于期望的写位置的信息以及要写入的数据。

记录/再现设备10中的微型计算机16可接收写指令,从储存在存储器15中的管理信息中确定主机20期望写入的光盘的区域是否为有缺陷区域,和/或根据来自主机20的写指令对不是有缺陷区域的区域执行数据写。

如果确定对整张盘或盘上的特定区域的写包括前一版本的记录/再现设备未配备的新特征,从而导致该前一版本的记录/再现设备无法理解,或者如果旨在根据用户设置的限制来限制诸如写入盘的特定区域/从盘的特定区域读取等功能,则记录/再现设备10的微型计算机16可将该区域的控制信息作为“未知PAC规则”写到盘上的PAC区中。记录/再现设备10的微型计算机16还可将诸如用于已写状态的PAC_ID以及作为控制信息的段信息等PAC信息写到盘的特定区域上。

此外,记录/再现设备10的微型计算机16还可将PAC_ID和段信息作为PAC信息写到盘的特定区域上。记录器ID信息可被记录在“主PAC”的“RID标签的记录器ID”上。

PAC信息可在需要时以一个簇的大小写入INFO1的PAC1区上的多个有效PAC中,且记录在PAC1区上的PAC的副本可作为备份写入INFO2区的PAC2区中。

微型计算机16可将其上写入数据的区域,或PAC区的位置信息以及数据提供给伺服部分14和数据处理器13,以使写通过拾取部分11在光盘上的期望位置处完成。

通过上述方法对其上记录了PAC的高密度光盘的初始化可在记录和再现设备10的微型计算机16的控制下如上所述地执行。在一个示例实施例中,当其上记录了PAC的簇可写时可初始化“未知PAC”,并且“已知PAC”的“主PAC”的初始化可通过记录关于记录器ID和初始化的日期的信息并更新相关的计数信息来进行。

在另一示例实施例中,将描述一种用于对其上写入了PAC的高密度光盘进行记录和/从该高密度光盘再现的方法。

在将光盘插入到光学记录/再现装置之后,可从光盘中读取管理信息,并将其储存在记录和再现设备10的存储器15中,以供记录和再现光盘时使用。

存储器10中的信息可包括盘上的PAC区中所包括的各种区的位置信息。具体地,PAC区中的有效PAC的位置可从盘定义结构(DDS)信息中得知。在已知了有效PAC的位置之后,可检查PAC的PAC_ID字段,以验证PAC_ID是否为可标识PAC_ID。

如果PAC_ID是可标识的,则该方法确定在盘上写入了数据的记录和再现设备具有与当前的记录和再现设备相同的版本,或者没有单独的写/再现限制,并且根据来自主机20的指令执行记录/再现。

如果PAC_ID是不可标识的,则确定这是对整张盘或段区域存在记录和再现限制的情况,并且可参考盘上被写为“未知PAC规则”和/或“段”的记录/再现限制区域根据来自主机20的指令来执行记录/再现。

微型计算机16然后将根据来自主机的指令的位置信息和数据提供给伺服部分14和数据处理器13,以使记录/再现通过拾取部分11在光盘上期望的位置处完成。

如上所述,根据本发明的各示例实施例的用于在高密度光盘中记录和再现的方法和装置可具有以下优点中的一个或多个。

首先,更新PAC区和与其相关的DDS信息的各实施例允许对高密度光盘进行有效的初始化。

其次,使用PAC来记录/再现数据的各实施例允许对高密度光盘的有效数据记录/从高密度光盘的有效数据再现。

工业实用性

本领域的技术人员可以明白,可在不脱离本发明的精神或范围的前提下对上述本发明的各示例实施例作出各种修改和变化。由此,本发明旨在覆盖本发明的各种修改和变化,只要它们落入所附权利要求书及其等效技术方案的范围内即可。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号