用于在记录介质上记录数据和从记录介质再现数据的设备和方法转让专利

申请号 : CN200480042502.5

文献号 : CN1926624B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朴容彻

申请人 : LG电子株式会社

摘要 :

一种诸如高密度和/或光学记录介质等其上包括物理访问控制(PAC)信息的记录介质,以及用于向该记录介质记录和从该记录介质再现的设备和方法,目的在于增强数据保护、数据管理和/或再现兼容性。

权利要求 :

1.一种在记录介质上记录数据的方法,包括:

在至少一个控制数据区域记录用于提高记录介质和用于记录/再现数据的设备之间的兼容性的物理访问控制数据,所述物理访问控制数据包括用于在所述设备不能识别所述物理访问控制数据时规定适用于所述记录介质的操作的规则;以及在至少一个管理区域记录至少一个控制数据区域的状态信息,所述状态信息指示所述控制数据区域是包括有效的物理访问控制数据还是包括无效的物理访问控制数据。

2.如权利要求1所述的方法,其特征在于,所述记录介质是可重写记录介质,并且所述至少一个管理区域是盘定义结构DDS。

3.如权利要求1所述的方法,其特征在于,所述状态信息包括至少一个位。

4.如权利要求3所述的方法,其特征在于,所述状态信息包括状态位图。

5.如权利要求1所述的方法,其特征在于,所述记录介质是一次可写记录介质,而所述至少一个管理区域是临时盘定义结构TDDS。

6.如权利要求1所述的方法,其特征在于,所述至少一个控制数据区域位于所述记录介质的引入区的信息区中。

7.如权利要求1所述的方法,其特征在于,还包括:

在第一控制数据区中记录物理访问控制数据;以及

在第二控制数据区中记录所述物理访问控制数据的拷贝。

8.如权利要求7所述的方法,其特征在于,所述第一和第二控制数据区位于所述记录介质的引入区的不同信息区中。

9.如权利要求1所述的方法,其特征在于,所述至少一个控制数据区域包括:首部,为所述至少一个控制数据区域所共同适用,以及

专用信息区,包括所述至少一个控制数据区域专用的信息,所述专用信息区包括用于启用所需应用或功能的规则。

10.一种从记录介质再现的方法,包括:

从至少一个管理区域读取记录在记录介质上的至少一个物理访问控制数据的状态信息,所述状态信息指示控制数据区域是包括有效的物理访问控制数据还是包括无效的物理访问控制数据,所述至少一个物理访问控制数据用于提高记录介质和用于记录/再现数据的设备之间的兼容性,所述物理访问控制数据包括用于当所述设备不能识别所述物理访问控制数据时规定适用于所述记录介质的操作的规则;以及基于所述状态信息从至少一个控制数据区域读取所述至少一个物理访问控制数据。

11.如权利要求10所述的方法,其特征在于,所述记录介质是可重写记录介质,并且所述至少一个管理区域是盘定义结构DDS。

12.如权利要求10所述的方法,其特征在于,所述记录介质是一次可写记录介质,而所述至少一个管理区域是临时盘定义结构TDDS。

13.如权利要求10所述的方法,其特征在于,所述至少一个控制数据区域包括第一控制数据区和做为所述第一控制数据区的拷贝的第二控制数据区。

14.如权利要求10所述的方法,其特征在于,所述至少一个控制数据区域包括:首部,为所述至少一个控制数据区域所共同适用,以及

专用信息区,包括所述至少一个控制数据区域专用的信息,所述专用信息区包括用于启用所需应用或功能的规则。

15.一种用于在记录介质上记录数据的设备,包括:

拾取器,被配置成在所述记录介质上记录数据;以及

控制单元,被配置成控制所述拾取器在至少一个控制数据区域上记录至少一个物理访问控制数据,并在至少一个管理区域上记录所述至少一个物理访问控制数据的状态信息,所述至少一个物理访问控制数据包括用于当用于记录/再现数据的设备不能识别所述物理访问控制数据时规定适用于所述记录介质的操作的规则,所述物理访问控制数据控制记录/再现设备对所述记录介质的访问,所述状态信息指示所述物理访问控制数据是有效的还是无效的。

16.如权利要求15所述设备,其特征在于,进一步包括:向控制单元发出写命令的主装置。

17.如权利要求15所述的设备,其特征在于,所述控制数据区域包括第一控制数据区和第二控制数据区,所述控制单元控制所述拾取器在第一控制数据区中记录物理访问控制数据,并在第二控制数据区中记录所述物理访问控制数据的拷贝。

18.如权利要求15所述的设备,其特征在于,所述至少一个控制数据区域包括:首部,为所述至少一个控制数据区域所共同适用,以及

专用信息区,包括所述至少一个控制数据区域专用的信息,所述专用信息区包括用于启用所需应用或功能的规则。

19.一种用于从记录介质再现数据的设备,包括:

拾取器,被配置成从所述记录介质再现数据;以及

控制单元,被配置成控制所述拾取器从至少一个管理区域读取状态信息,并基于所述状态信息从至少一个控制数据区域读取至少一个物理访问控制数据,所述至少一个物理访问控制数据包括用于当用于记录/再现数据的设备不能识别所述物理访问控制数据时规定适用于所述记录介质的操作的规则,所述物理访问控制数据控制记录/再现设备对所述记录介质的访问,所述状态信息指示所述物理访问控制数据是有效的还是无效的。

20.如权利要求19所述设备,其特征在于,进一步包括:向控制单元发出读命令的主装置。

21.如权利要求19所述的设备,其特征在于,所述至少一个控制数据区域包括第一控制数据区和做为所述第一控制数据区的拷贝的第二控制数据区。

22.如权利要求19所述的设备,其特征在于,所述至少一个控制数据区域包括:首部,为所述至少一个控制数据区域所共同适用,以及

专用信息区,包括所述至少一个控制数据区域专用的信息,所述专用信息区包括用于启用所需应用或功能的规则。

说明书 :

用于在记录介质上记录数据和从记录介质再现数据的设备

和方法

技术领域

[0001] 本发明涉及PAC(物理访问控制)、PAC区、PAC簇、包含PAC区和/或簇的介质(例如,诸如蓝光盘等高密度光盘)、以及用于向该介质记录和/或从该介质再现数据的设备和方法。

背景技术

[0002] 例如光盘等介质可被用来记录大量的数据。在各种可用的光盘当中,诸如蓝光盘(以下称为“BD”)等允许记录和/或存储更多高密度视频和/或音频数据的高密度光学介质(HD-DVD)正在开发当中。
[0003] BD还包括可重写蓝光盘(BD-RE)、一次可写蓝光盘(BD-WO)和只读蓝光盘(BD-ROM)。
[0004] 当前,现有系统的一个问题是不同版本的驱动器之间可能存在不兼容性,例如,具有先前的一组能力的先前版本的驱动器可能很难与和包括来自后来的一组能力中的至少一个能力的驱动器交互的介质交互。

发明内容

[0005] 本发明的示例性实施例提供诸如高密度光盘等介质上的PAC、以及用于向使用PAC的介质记录数据和从使用PAC的介质再现数据的设备和方法。
[0006] 本发明的示例性实施例提供记录在上面的物理访问控制(PAC)信息,用于增强数据保护,增强数据管理,提高再现兼容性,避免数据破坏和/或减少不必要的、重复的操作。
[0007] 本发明的示例性实施例提供诸如高密度光盘等介质、以及用于管理PAC的设备和方法。
[0008] 本发明的示例性实施例提供诸如高密度光盘等介质、以及使用PAC来管理数据的设备和方法。
[0009] 在一个示例性实施例中,本发明针对包括至少一个物理访问控制(PAC)区的记录介质,该至少一个物理访问控制(PAC)区进而包括至少一个物理访问控制(PAC)簇,而该至少一个PAC簇包括用于管理向该记录介质的记录和/或从该记录介质的再现的信息。
[0010] 在一个示例性实施例中,本发明针对一种在记录介质上进行记录的方法,包括记录含用于向记录介质的记录和/或从记录介质的再现的信息的物理访问控制(PAC)簇,并记录至少包括PAC簇的有效性的PAC簇状态信息。
[0011] 在一个示例性实施例中,本发明针对一种从记录介质再现的方法,包括:读取至少一个物理访问控制(PAC)簇的状态信息,该至少一个PAC簇包括用于管理从记录介质的再现的信息;以及基于状态信息读取该至少一个PAC簇,该状态信息至少包括每个PAC簇的有效性。
[0012] 在一个示例性实施例中,本发明针对一种用于向记录介质记录和/或从记录介质再现的设备,包括:驱动器,用于驱动光学记录装置在记录介质上记录数据或从记录介质再现数据;以及控制器,用于基于至少一个物理访问控制(PAC)区来控制驱动器记录或再现数据,该至少一个PAC区包括至少一个物理访问控制(PAC)簇,PAC簇包括用于管理向记录介质的记录和/或从记录介质的再现的信息,该至少一个PAC区还包括每个PAC簇的状态信息,状态信息至少指示每个PAC簇的有效性。
[0013] 在一个示例性实施例中,本发明针对一种用于向记录介质记录和/或从记录介质再现的设备,包括:驱动器,用于驱动光学记录介质在记录介质上记录数据或从记录介质再现数据;以及控制器,用于基于至少一个物理访问控制(PAC)区来控制驱动器记录或再现数据,该至少一个PAC区包括至少一个物理访问控制(PAC)簇,所述控制器读取至少一个PAC簇的状态信息,该至少一个PAC簇包括用于管理从记录介质的再现的信息,并且所述控制器基于状态信息读取该至少一个PAC簇,状态信息至少包括每个PAC簇的有效性。
[0014] 在一个示例性实施例中,本发明针对一种包括至少一个物理访问控制(PAC)簇和每个PAC簇的状态信息的记录介质,PAC簇包括用于管理从记录介质的记录和/或向记录介质的再现的信息,而状态信息至少指示每个PAC簇的有效性。
[0015] 应当理解,本发明实施例的以上一般描述和以下详细描述是示例性和说明性的,并且旨在为如所要求保护的本发明提供进一步的解释。
[0016] 附图简要说明
[0017] 包括附图是为提供对本发明示例性实施例的进一步理解,它们被收录并构成本申请的一部分,附图示出了本发明的示例性实施例,其中,
[0018] 图1示出根据本发明的一个示例性实施例的高密度光盘上的PAC区;
[0019] 图2是示出根据本发明的一个示例性实施例的高密度光盘上的INFO2区和INFO1区的配置的示意图;
[0020] 图3示出根据本发明的一个示例性实施例的记录在高密度光盘上的PAC结构;
[0021] 图4示出根据本发明的一个示例性实施例的高密度光盘上的PAC的结构;
[0022] 图5示出根据本发明的一个示例性实施例的“未知PAC规则”字段的配置;
[0023] 图6示出根据本发明的一个示例性实施例的高密度光盘上的段区;
[0024] 图7示出根据本发明的一个示例性实施例的高密度光盘上的PAC区;
[0025] 图8示出根据本发明的一个示例性实施例的高密度光盘上的由多个PAC区管理的段区;
[0026] 图9示出根据本发明的一个示例性实施例的高密度光盘上的盘定义结构(DDS);
[0027] 图10示出根据本发明的一个示例性实施例的高密度光盘上的表示PAC状态的DDS;
[0028] 图11到13是示出根据本发明的一个示例性实施例的DDS的数种不同方案的示意图,其中每种不同方案表示高密度光盘上的一种PAC状态;
[0029] 图14示出根据本发明的示例性实施例的高密度光盘上的DDS的其它不同方案;
[0030] 图15示出根据本发明的示例性实施例的高密度光盘上的表示PAC状态的DDS的其它不同方案;
[0031] 图16示出根据本发明的另一个示例性实施例的高密度光盘上的表示PAC状态的DDS;
[0032] 图17示出根据本发明的一个示例性实施例的光学记录/再现设备的框图;
[0033] 图18是示出根据本发明的一个示例性实施例的一种向上面记录了PAC的高密度光盘记录和/或从其再现的方法的流程图。
[0034] 实施本发明的最佳方式
[0035] 现在将详细参考本发明的实施例,附图中示出了这些实施例的示例。在任何可能的场合,在所有附图中将使用相同的标记来表示相同或相似的部分。
[0036] 图1示出根据本发明的一个示例性实施例的高密度光盘上的PAC区。
[0037] 参见图1,高密度光盘从内圈到外圈可被分区为引入区、数据区和引出区。引入区可被进一步分区为上面用于记录各种信息的INFO2区和INFO1区。INFO2区和/或INFO1区可包括PAC(物理访问控制)区。
[0038] 为方便起见,分配给INFO2区的PAC区被标记为PACII区,而分配给INFO1区的PAC区被标记为PACI区。PACII区和PACI区之一上面可记录原始PAC,而另一个可以是用于记录原始PAC的副本的备份区。如果写方向是从盘的内圈到外圈,则将原始PAC记录在PACII区上,而将备份PAC记录在PACI区上将是有利的。
[0039] 可提供PAC区来处理在较旧版本的驱动器设备无法检测到所添加的具有与较新版本的驱动器设备兼容的功能的盘上的功能时可能发生的问题。PAC区可使用一条或多条“未知规则”来处理兼容性问题。
[0040] “未知规则”可用于控制盘的可预测操作,例如对读、写等的基本控制、有缺陷区的线性替换、逻辑盖写等等。也可在盘上提供指示“未知规则”在何处适用的区域,例如用于定义整张盘或盘的某一部分的段,这将在下文中详细描述。
[0041] 由此,通过定义盘的区域,较旧版本的驱动器设备能够通过使用“未知规则”来访问较新版本的盘,从而减少了较旧版本驱动器设备的不必要的访问操作。
[0042] 此外,通过为较旧版本的驱动器设备定义盘的物理区域上的可访问区域来通过使用PAC进行访问,包含其上所记录的用户数据的数据区可受到更强健的保护,和/或可防止或减少对盘的未授权访问(例如,黑客攻击)。
[0043] 引入区中其中具有PACII和I区的INFO2区和INFO1区可鉴于高密度光盘的可写特性来评述。
[0044] 图2是示出根据本发明的一个示例性实施例的高密度光盘上的INFO2区和INFO1区的配置的示意图。
[0045] 参考图2,对于一个示例BD-RE高密度光盘,INFO2区可具有256个簇,包括PACII区的32个簇、用于缺陷管理的DMA(缺陷管理区域)2区的32个簇、其上记录有控制信息的CD(控制数据)2区的32个簇、和/或缓冲区的BZ(缓冲区)3区的32个簇。
[0046] INFO1区可包括缓冲区的BZ2区的32个簇、驱动器区(可以是用于储存驱动器专用信息的驱动器区)的32个簇、用于管理缺陷的DMA1区的32个簇、用于记录控制信息的CD1区的32个簇、和/或可用作PAC区的BZ1-PACI区。
[0047] 对于一次可写高密度光盘(BD-R),INFO2区可具有256个簇,包括PACII区、DMA2区、CD2区、以及BZ3区,其每一个都具有32个簇;且INFO21区包括BZ2区、DMA1区、CD1区和/或BZ1-PACI区,其每一个都具有32个簇,以及驱动器区的128个簇。
[0048] 对于只读高密度光盘(BD-ROM),PAC可以是主PAC,而INFO2区可具有256个簇,包括PACII区、CD2区、和BZ3区,其每一个都具有32个簇;且INFO1区的256个簇包括CD1区和/或BZ1-PACI区,其每一个都具有32个簇。
[0049] 本发明的示例性实施例的PAC区可根据高密度光盘的可重写特性被分配给引入区中的INFO2区和/或INFO1区,对每一个分配32个簇。
[0050] 在32个簇的PAC区中,一个PAC可具有一个簇,用于记录多个有效PAC。将参考图3来描述其中记录了一个PAC作为一个簇的示例结构。
[0051] 图3示出了根据本发明的一个示例性实施例的高密度光盘上记录的PAC。
[0052] 参考图3,一个簇大小(32个扇区)的一个PAC可包括首部区和专用于特定盘驱动器(例如,光盘驱动器)的专用信息区。PAC首部区可具有分配给PAC的第一扇区的384个字节,用于记录各种PAC信息,诸如关于“未知PAC规则”和段的信息,而PAC区的另一区域上可记录专用于(光)盘驱动器的信息,该信息可被称为“已知规则”。
[0053] 将参考图4来描述以上述结构中记录的PAC的示例结构。为方便起见,在该描述中,PAC中需要更详细描述的特定字段将参考示出这些特定字段的附图。
[0054] 图4示出了根据本发明的一个示例性实施例的高密度光盘上的PAC。
[0055] 参考图4,PAC可包括适用于所有PAC的首部部分以及其上记录了专用于驱动器的信息的区域。
[0056] 一个示例首部部分可包括4字节的“PAC_ID”、4字节的“未知PAC规则”、1字节的“全盘标志”、1字节的“段数”、和/或32个段,即段0到段31,其每一个有8字节。
[0057] “PAC_ID”可提供当前PAC状态和标识码,例如,如果“PAC_ID”包含‘0000 00 00’位,则该“PAC_ID”指示当前PAC未被使用;如果“PAC_ID”包含“FFFF FF FE”位,则该“PAC_ID”指示当前PAC区由于缺陷或类似原因而不可用;而如果“PAC_ID”包含‘FF FF FF FF’位,则该“PAC_ID”指示即使当前PAC区先前已被使用过,该PAC区也可被再次使用。
[0058] 通过以诸如‘54 53 54 00’位等预定位来记录“PAC_ID”,“PAC_ID”可被用作用于确定盘是否为当前驱动器可自由访问的盘的代码。即,如果当前驱动器不能识别所应用的“PAC_ID”(可能是当前驱动器在版本失配等的原因下不能识别当前PAC的情况),则‘54 5354 00’位可被用作参考记录在“未知PAC规则”字段中的信息的代码。
[0059] 如上所述,“未知PAC规则”字段可用作指定无法识别当前PAC的驱动器的操作范围的字段,这将参考图5来进一步描述。
[0060] 图5示出了根据本发明的一个示例性实施例的“未知PAC规则”字段。
[0061] 参考图5,盘上的各个区域的可控性程度可通过“未知PAC规则”来启用。在此示例中,图5中的“区域”列表示盘上的可控区域,“控制”列表示诸如读/写等控制类型,而“位数”列表示控制所需的位数。“位数”列中的附加位可表示具有两个记录/再现面的双层盘的情况。
[0062] 例如,在图5的“区域”列中,PAC区的读/写可控性可用“PAC区1,2”字段来表示,而缺陷管理区的写可控性可用“DMA区1,2”字段来表示。有缺陷区域的替换区域的写可控性可用“替换簇”字段来表示,数据区的读/写可控性可用“数据区”字段来表示,而逻辑盖写可控性可用“逻辑盖写”字段来表示。
[0063] 写可控性仅适用于可重写盘BD-RE和BD-R,而有缺陷区域的替换区域的写可控性也适用于可重写盘BD-RE和BD-R。由此,本发明的各种示例特征可取决于高密度(光)盘的可重写特性。
[0064] 使用上述技术,“未知PAC规则”字段允许在盘上为版本失配的驱动器指定可控区域。此外,上述技术还可适用于根据用户的选择来控制对盘上的特定物理区域的访问。
[0065] 返回图4,“全盘标志”字段可被用作指示PAC适用于整个盘区的字段,而“段数”字段是可表示PAC所适用的段区数目的字段。
[0066] 在一个示例性实施例中,可向一个PAC分配最大个数的段。在一个示例性实施例中,可向一个PAC分配最大数目为32个的段,并且关于所分配的段的信息可被写在各包括8个字节的“段0”到“段31”字段中。“段0”到“段31”字段每一个都包括所分配的记录在其上的段区的第一物理扇区号(PSN)和最尾PSN。
[0067] 以下更详细地对段进行描述。图6示出根据本发明的一个示例性实施例的高密度光盘上的段区。
[0068] 参见图6,如有必要,在高密度光盘上可有最大数目(例如,32个)的段区,用于向其应用PAC。最大数目的段区可从“段0”开始。
[0069] 在一个示例中,通过在PACII和PACI区的“段”字段上写入可指示所分配的段区的开始位置的第一PSN、以及可指示所分配的段区的最后位置的最尾PSN,段区的位置就可由光盘驱动器标识。
[0070] 在一个示例配置中,所分配的多个段全不需要重迭,并且开始和结束位置可在簇的边界处指定。
[0071] 由此,在示例性实施例中,本发明可提供多个PAC,用于管理数个(例如,32个)段区,这将在以下更详细地描述。
[0072] 图7示出根据本发明的一个示例性实施例的高密度光盘上的PAC区。
[0073] 参见图7,可在32个簇大小的一个PAC区(例如,INFO2或INFO1的PAC区)中写入多个具有相同簇大小的有效PAC。有效PAC可表示具有上述各种PAC信息并包括副本的区,可包括最大数目(例如,16个)的有效PAC,这些有效PAC每一个都具有相同的大小,并可被分配给一个PAC区。
[0074] 有效PAC可具有与上面记录了该PAC的光盘的驱动器版本相符的预定PAC_ID(例如,PAC_ID=54 53 54 00),并且未被使用的PAC区可以是备用PAC区。根据光盘驱动器的设置,备用PAC区可用指示该区未被使用的00位来填充(PAC_ID=00 00 00 00),或可被保持为“未使用区域”。
[0075] 因为在一次可写高密度光盘BD-R的情形中,仅一次写入是物理可能的,所以在一个示例中,在备用区中不写入任何内容,直至写入完成或盘被关闭(用户不在期望进行任何其它的写入)。
[0076] 因为在可重写高密度光盘BD-RE的情形中物理重复盖写是可能的,所以在一个示例中,即使有效PAC及其副本PAC被写在32个簇大小的PAC区中,若干次写入也是可接受的。
[0077] 如果在要在其中写入PAC的一个PAC区中有缺陷,则可将该PAC写入到有缺陷区域接下来的区域中。缺陷可能是盘表面损坏或污染的结果,并且当在要写入PAC的区域中产生缺陷时,可将PAC信息写入到有缺陷区域接下来的区域中。
[0078] 可被分配给PAC区的多个有效PAC可具有与盘的可控区域有关的各种信息,将参考图8对此进行描述。
[0079] 图8示出根据本发明的一个示例性实施例的高密度光盘上的由多个PAC区管理的段区。
[0080] 参见图8,对于不同版本的驱动器,可通过使用多个PAC在盘上指定可控段区。亦即,可经由盘上的PAC#0来控制段0 Seg#0和段1 Seg#1,经由PAC#1来控制段0 Seg#0、段1 Seg#1和段2 Seg#2,并经由PAC#2来控制段0 Seg#0。
[0081] 在此示例中,可由相应PAC控制的段区全都不重迭,并且诸段区从段#0开始按升序被重新排序,这指示PAC可相互独立。
[0082] 此外,尽管一个PAC最多可具有32个段区,但是即使是在诸段由多个PAC管理的情形中,由多个PAC管理的段的总数也不超过32个。
[0083] 从PAC区找到有效PAC区的位置或是快速找到下一个可写PAC区的位置的同时避开已向上述PAC区写入的区域或是来自上述PAC区的有缺陷区可能会影响盘的初始化和/或记录速度。特别地,可能会执行多次重试以试图读取有缺陷区域。
[0084] 在示例性实施例中,本发明提供一种在诸如盘定义结构(DDS)等数据结构中写入关于多个有效PAC的位置、下一个可写PAC的位置的各种状态信息和/或其它相关信息的方法。
[0085] DDS可以是包含关于缺陷列表的第一PSN、用户数据区的位置、备用区的大小的信息和/或其它相关信息的区,并可以是作为缺陷管理结构(DMS)中的信息与缺陷列表(DFL)一起被写在盘的DMA区中的信息。
[0086] 写在DMA中的信息可以是在盘被加载到驱动器中时被事先扫描并预载的信息。因此,一旦诸如多个有效PAC的位置、下一个可写PAC的位置等关于PAC的各种状态信息和/或其它相关信息作为指针被写在DDS中,光盘驱动器无需扫描所有PAC区就可获得关于PAC区的信息。
[0087] DDS可包括关于PAC区的状态的各种信息,以下将对此进行描述。
[0088] 图9示出根据本发明的一个示例性实施例的高密度光盘上的DDS。
[0089] 参见图9,DDS可包括“DDS标识符”字段、“DDS格式”字段、表示驱动器区的第一物理扇区号的“驱动器区的第一PSN(P_DA)”字段、表示缺陷列表的第一PSN的“缺陷列表第一PSN(P_DFL)”字段、表示用户数据区的LSN(逻辑扇区号)的位置的“用户数据区LSN0位置”字段、表示内部备用区0的大小的“内部备用区0大小(ISA0_size)”字段、表示外部备用区0的大小的“外部备用区大小(OSA_size)”字段、表示内部备用区1的大小的“内部备用区1大小(ISA1_size)”字段、表示PAC区的缺陷状态的“PAC簇缺陷状态”字段和/或表示PAC区的指定状态的“PAC已分配空间”字段。
[0090] 由此,示例性DDS可提供关于PAC的各种状态信息,诸如通过使用“PAC簇缺陷状态”字段和/或“PAC已分配空间”字段来提供PAC区中的有缺陷簇的位置和/或向其分配了有效PAC的簇的位置等。
[0091] 以下将更详细地描述使用“PAC簇缺陷状态”字段和/或“PAC已分配空间”字段来表示PAC状态信息的方法。
[0092] 图10是示出根据本发明的一个示例性实施例的高密度光盘上的表示PAC状态的DDS的示意图。
[0093] 参见图10,可向DDS的“PAC簇缺陷状态”字段分配两个字节,用于表示由于PAC区的簇缺陷或是有缺陷的簇区而导致的写入失败。
[0094] 如图所示,图10中的PDS N(PAC缺陷状态)位是用于指示PAC簇的状态的位,其中0位可指示PAC簇N不是有缺陷区域,而1位可指示PAC簇N是有缺陷区域。
[0095] PDS 0位可指示PAC#0区的状态,PDS 1位可指示PAC#1区的状态,依此类推,一直到可向一个PAC区分配的用于指示有效PAC的状态的PDS 15位(例如,对于共16位的情形)。
[0096] 还可向DDS区的“PAC已分配空间”分配两个字节,用于指示PAC区的分配状态。
[0097] 图10中的PSB N(PAC状态位)可以是指示PAC簇的分配状态的位,其中0位可指示PAC簇N可被新分配的状态,例如,PAC未被使用或是PAC_ID=00000000或FFFFFFFF的状态,而1位可指示PAC簇N被分配的状态。
[0098] 在此示例中,与PDS位类似,可从PSB 0位到PSB 15位来分配PSB位,从而PSB 0位指示PAC#0区,PSB1位指示PAC#1区,等等。以下将讨论使用如所述的DDS来表示PAC区的状态的各种示例性实施例。
[0099] 图11到13是示出根据本发明的一个示例性实施例的高密度光盘上的各表示一种PAC状态的DDS的各种示例性实施例的示意图。
[0100] 参见图11,在“PAC簇缺陷状态”字段的位图上,PDS 1位是1,该字段是DDS中所包含的信息中的关于PAC区的有缺陷区域的信息。据此,基于该信息可使光盘驱动器知道PAC#1区是有缺陷的。
[0101] 同样,在指示PAC区的分配状态的“PAC已分配空间”字段的位图上,PSB0、PSB 1和PSB 2位也是1,基于上述信息,可使光盘驱动器知道PAC#0、PAC#1和PAC#2区处于已分配状态。因此,不是有缺陷区域也不是已分配区域的下一个可用PAC区是PAC#3区。
[0102] 同样,参见图12,因为在“PAC簇缺陷状态”字段的位图上,PDS 0、PDS 1、PDS 4和PDS 5位每一个都是1,所以可使光盘驱动器知道PAC#0、PAC#1、PAC#4和PAC#5区每一个都是有缺陷区域,并且因为在“PAC已分配空间”字段的位图上,PSB 0、PSB 1、PSB 2、PSB3、PSB 4、PSB 5和PSB 6位每一个都是1,所以可使光盘驱动器知道PAC#0、PAC#1、PAC#2、PAC#3、PAC#4、PAC#5和PAC#6区每一个都是处于已分配状态。因此,在图12的情形中,下一个可用PAC区是PAC#7。
[0103] 同样,参见图13,因为在“PAC簇缺陷状态”字段的位图上,PDS 0、PDS 1、PDS 4和PDS 5位每一个都是1,所以可使光盘驱动器知道PAC#0、PAC#1、PAC#4和PAC#5区每一个都是有缺陷区域,并且因为在“PAC已分配空间”字段的位图上,PSB 0、PSB 1、PSB 2、PSB4、PSB 5和PSB 6位每一个都是1,所以可使光盘驱动器知道PAC#0、PAC#1、PAC#2、PAC#4、PAC#5和PAC#6区每一个都是处于已分配状态。
[0104] 因此,在图13的情形中,下一个可用PAC区是PAC#3,它可以是当前可重复使用的区域,即使PAC#3区域先前已被使用过。
[0105] 如前所述,关于INFO2区的PACII区的信息的副本可被记录在INFO1区的PACI区中的对应于INFO2区的PACII区的区域的区域上。如果PACII区的PAC#1区是有缺陷的,则PAC#1区的PACI区可被使用(如果没有缺陷)。
[0106] 通过向DDS分配附加的(例如,4个)字节,还可使DDS不仅包括关于PACII区的4字节的信息,还包括关于PACI区的信息。在此情形中,写在PACI上的信息不包括PACII区的有缺陷区域。
[0107] 图14是示出根据本发明的另一个示例性实施例的高密度光盘上的DDS的另一个实施例的示意图。
[0108] 参见图14,如上所述,DDS可包括“DDS标识符”字段、“DDS格式”字段、“驱动器区的第一PSN(P_DA)字段”、“缺陷列表的第一PSN(P_DFL)”字段、“用户数据区的LSN0位置”字段、“内部备用区0大小(ISA0_size)”字段、“外部备用区大小(OSA_size)”字段、“内部备用区1大小(ISA1_size)”字段和/或表示PAC区状态的“PAC状态”字段。
[0109] “PAC状态”字段可有8个字节,用于表示INFO2区的PACII区和INFO1区的PACI区中的PAC的状态,以下将对此进行详细描述。
[0110] 图15是示出根据本发明的另一个示例性实施例的高密度光盘上的表示PAC状态的DDS的另一个实施例的示意图。
[0111] 参见图15,DDS的“PAC状态”字段总共可使用64个位(8个字节),用于表示INFO2区的PACII区和INFO区的PACI区中的PAC的状态。
[0112] 在此示例中,一个PAC中的信息可用两个位来表示,例如,通过分配位b1和b0来指示PACI区的PAC#0的状态,分配位b2和b3来指示PACI区的PAC#2的状态,并分配后续每两个位来接连指示PAC区的PAC状态。据此,位b31和b30可表示PACI区的PAC#15状态,位b33和b32可指示PAC2区的PAC#0状态,而位b63和b62可指示PAC2区的PAC#15状态。
[0113] 用两个位来表示的PAC区的PAC状态在这两个位为00时可指示PAC未被记录;当这两个位是01时,将PAC写成00 00 00 00位可指示PAC可写,或写成FFFF FF FF可指示即使该PAC以前已被使用过也仍可重复使用;当这两个位是10时,PAC是有缺陷区域FF FF FF FE,而当这两个位是11时,PAC是有效PAC(例如,有效PAC=54 53 54 00)。
[0114] 因此,下一个可写PAC区是具有位00或位01的区域,而有效PAC的位置将是具有位11的区域。
[0115] 通过使用上述方法,光盘驱动器可从插入到DDS区中的8字节的“PAC状态”字段获得关于有效PAC的位置、有缺陷区域的位置、下一个可写位置的信息和/或关于写在PAC2区和PAC1区中的PAC的其它相关信息。
[0116] 图16示出根据本发明另一个示例性实施例的高密度光盘上的表示PAC状态的DDS。
[0117] 如果DDS的“PAC状态”字段的位图与图16中所示的位图相同,则因为指示PACII区中的PAC#0的b33和b32是11,所以知道PACII区中的PAC#0是有效PAC。
[0118] 同样,因为指示PACII区中的PAC#1的b35和b34是10,所以知道PACII区中的PAC#1是有缺陷区域,并且因为指示PACII区中的PAC#2的b37和b36是01,所以知道PACII区中的PAC#2是先前已被使用过的区域,或如果是00,则是当前可使用的区域。
[0119] 据此,如果打算找到有效PAC的位置,则光盘驱动器可找到DDS的“PAC状态”字段信息指示了位11的PAC,而当打算找到下一个可写PAC区的位置时,光盘驱动器可找到“PAC状态”信息中的位01或00。
[0120] 此外,可在PACI区上写入PACII区中的PAC信息的备份,即使“PAC状态”字段的指示PACII区的位图和指示PACI区的位图是完全相同的,如果有缺陷区域和/或其它类似区域的位置不是完全相同的,则两个位图不可能是完全相同的。因此,如果打算读取由于不可避免的状况而被写在PACI区上的信息,则可能必须从DDS的“PAC状态“字段信息参考指示PACI区的信息。
[0121] 除了用DDS中的8个字节来表示PACII区和PACI区的PAC状态的示例性方法以外,还有其它仅用四个字节来表示PACII区的PAC状态的示例性方法。如上所述,这是因为写在PACII区上的信息与写在PACI区上的信息是完全相同的,并且在此情况下,如果想要知道PACI区的PAC状态,则可从与PACI区对应的PACII区的位置确定PACI区。
[0122] 在此示例中,如果由于PACII或PACI区中的有缺陷区域或其它类似情况导致与PACII区的位置对应地在PACI区上写入PAC信息失败,则可采用不使用该区域的方法。
[0123] 如本发明的示例性实施例的用DDS来表示多个有效PAC的位置的信息对于其中信息通过连续写入而被更新的可写盘BD-RE或BD-R是有利的。
[0124] 例如,在由于一次写入盘的物理特性使得每当在弹出后重复写入时多个有效PAC的位置会改变的一次可写高密度光盘BD-R的情形中,位置信息可作为临时盘定义结构(TDDS)信息被写在临时盘管理区(TDMA)上,并在盘写入或完成或盘关闭时,即用户不再想要进行其它写入的情况下被写为DDS信息。
[0125] 图17示出根据本发明的一个示例性实施例的光学记录/再现设备的框图。
[0126] 参见图17,该光学记录/再现设备可包括:记录/再现装置10,用于执行向光盘的记录和/或从光盘的再现;以及主机或控制器20,用于控制记录/再现装置10。在一个示例性实施例中,记录/再现装置10可起到上述结合本发明的许多示例性实施例讨论的“光盘驱动器”的作用。
[0127] 在一个示例性实施例中,主机20向记录/再现装置10给出向光盘的特定区域写入的写指令或是从光盘的特定区域再现的再现指令,并且记录/再现装置10响应于来自主机20的指令执行向该特定区域的记录/从该特定区域的再现。
[0128] 记录/再现装置10还可包括:接口部分12,用于执行通信,诸如与主机20的数据和指令的交换等;拾取部分11,用于直接向光盘写入/从光盘读取;数据处理器13,用于从拾取部分11接收信号,并恢复为所需的信号值,或将所要写入的信号调制为能被写在光盘上的信号;伺服部分14,用于控制拾取部分11准确地从光盘读取信号,或准确地在光盘上写入信号;存储器15,用于临时存储包括管理信息在内的各种信息以及数据;以及微机16,用于控制记录/再现装置10的各个部分。
[0129] 以下将描述一种使用该示例性光学记录/再现设备在高密度可写光盘上记录PAC的示例性方法。
[0130] 一旦将光盘插入到光学记录/再现设备中,管理信息即可从光盘中被读取,并被存储在记录/再现装置10的存储器15中,以在光盘记录/再现的时候使用。
[0131] 在此状态下,如果用户想要在光盘的特定区域上写入,则主机20将此作为写指令,向记录/再现装置10提供关于所需的写入位置的信息以及所要写入的数据。
[0132] 记录/再现装置10中的微机16可接收写指令,从存储在存储器15中的管理信息确定主机20所想要写的光盘区域是否是有缺陷区域,和/或根据来自主机20的写指令在不是有缺陷区域的区域上执行数据写入。
[0133] 如果确定在整张盘上或是盘的特定区域上写入是包括了先前版本的记录/再现装置未被提供的新特征,从而导致先前版本的记录/再现装置不能理解,或如果旨在根据用户所设置的限制来限制诸如向盘的特定区域写入/从盘的特定区域再现等功能,则记录/再现装置10的微机16可在盘上的PAC区中写入该区域的控制信息作为“未知PAC规则”。记录/再现装置10的微机16还可写入诸如写状态的PAC_ID等PAC信息、以及作为盘的特定区域上的控制信息的段信息。
[0134] PAC信息可被写为INFO2区的PAC2区上的多个大小为一个簇的有效PAC,并且这多个有效PAC可被写在INFO1区的PAC1区上作为备份。在此示例中,多个有效PAC的位置信息可通过根据本发明示例性实施例的方法被写在光盘的DMA中的DDS上。
[0135] 特别地,微机16可向伺服14和数据处理器13提供上面写入了数据的区域或是PAC区的位置信息以及数据,从而经由拾取部分11在光盘上的所需位置处完成写入。
[0136] 据此,以下将描述一种记录/再现具有通过上述示例性方法写入了PAC信息的高密度光盘的方法。
[0137] 图18是示出根据本发明的一个示例性实施例的一种记录/再现上面记录了PAC的高密度光盘的方法的流程图。
[0138] 一旦将光盘插入到光学记录/再现设备中,管理信息即可从光盘中被读取,并被存储在记录和再现装置10的存储器15中,以在光盘记录和再现的时候使用。
[0139] 存储器10中的信息可包括盘上PAC区中的各个区的位置信息。特别地,PAC区中的有效PAC的位置可从DDS信息确定(S10)。
[0140] 在确定了有效PAC的位置之后,可检查PAC的PAC_ID字段以验证PAC_ID是否是已标识的PAC_ID(S20和S30)。
[0141] 如果所写的PAC_ID是已标识的,则该方法可确定在盘上写入了数据的记录和再现装置的版本与当前记录和再现装置的版本完全相同,或确定没有单独的写入/再现限制,并且可根据来自主机20的指令执行记录/再现(S40)。
[0142] 如果标识写在PAC_ID上的代码失败了,则该方法随后可确定是否有诸如在盘上写入了数据的记录和再现装置的版本与当前记录和再现装置的版本不同等限制,可根据来自主机的指令,参照写在“未知PAC规则”上的盘上的记录/再现限制区域来执行记录/再现(S50)。
[0143] 为此,微机16可根据主机的指令向伺服14和数据处理器13提供位置信息和数据,从而经由拾取部分11在光盘上的所需位置完成记录/再现。
[0144] 如上所述,本发明的用于向高密度光盘记录/从高密度光盘再现的设备和方法具有以下一个或多个优点。
[0145] 首先,通过使用PAC来定义不同版本的驱动器的盘可访问区域可允许对上面记录了用户数据的数据区域更稳健的保护,例如,可防止未授权访问(例如,黑客攻击)。
[0146] 第二,盘上的多个有效PAC和/或指示这些PAC位置的指针可允许对高密度光盘上的PAC更有效的管理。
[0147] 第三,使用PAC来记录/再现数据的设备和方法可允许高密度光盘上更有效的数据记录/再现。
[0148] 工业实用性
[0149] 对于本领域技术人员而言,显然可对本发明的上述示例性实施例进行各种修改和变更而不会偏离本发明的精神或范围。由此,旨在使本发明覆盖落在所附权利要求及其等效技术方案范围内的对本发明的修改和变更。