信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备的制作方法

文档序号:6750126阅读:152来源:国知局
专利名称:信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备的制作方法
技术领域
本发明涉及一种信息记录介质,其中数据可以被重写入该介质的相同区域中的次数受到限制,和用于把信息记录在这样一种信息记录介质上的方法和设备,以及用于再现记录在这样一种信息记录介质上的信息的方法和设备。
背景技术
具有扇区结构的信息记录介质的一个例子是光盘。随着近年来光盘的密度和容量的增加以及越来越多的信息通过多媒体进行传送,现在可以使用记录在光盘上的多个数据串来交互地欣赏视频和音频数据。记录有交互视频数据的光盘具有包括多个MPEG流的AV文件以及用于控制记录在其上的AV数据的再现的控制文件。
在下文中,将参照图示说明了目录结构的图8来描述AV目录结构和AV文件以及控制文件之间的关系。记录视频和音频数据的AV目录位于根目录下。AV目录具有包括视频和音频数据本身的AV文件(AVfile-a)、(AVfile-c)和(AVfile-d)和包括关于这些AV文件的信息的控制文件(Datafile)。控制文件(Datafile)包括,例如,记录在光盘上的视频和音频数据的标题的名称、每个标题的数据串的再现顺序、特殊再现例如慢速再现、快速前进等必需的I图象、P图象等的位置信息等。在一个控制文件对应于一个AV文件的情况中,多个控制文件可以被记录。文件以预定的文件名记录在预定的目录下,使得记录和再现设备可以容易地访问一个预期的文件。
参考图21,下面将描述作为可重写盘的、记录有上述文件并使用ECMA167标准规定的卷文件(volume file)结构的DVD-RAM盘的一个示例性数据结构。图中的上部对应于盘的内侧区域,图中的下部对应于盘的外侧区域。逻辑扇区号从卷空间的前端开始以扇区为单位进行分配。卷结构区域101中记录有用于将盘在逻辑上作为卷进行处理的信息,还包括空间位

图1021的位置信息和根目录的文件项(entry)1022的位置信息。一般地,采用逻辑块号访问每个文件,但在这个例子中,为简单说明起见采用逻辑扇区号访问每个文件。
文件结构区域1001是其中要记录用于定义文件结构的描述符的区域。空间位图1021是用于以扇区为单位来管理卷空间的未分配区域的位图,其中文件结构或数据可以被分配给这些未分配区域。空间位图1021具有以逻辑扇区为单位表示每个区域是已经记录有信息还是尚未被分配的信息。文件项(根目录)1022具有根目录的属性信息和记录位置信息。根目录1023具有记录在根目录下的AV目录(AVDir)的文件项1024的位置信息。
文件项(AVDir)1024具有AV目录(AVDir)1025的属性信息和记录位置信息。AV目录(AVDir)1025具有AV文件(AVfile-a)、AV文件(AVfile-c)、AV文件(AVfile-d)和控制文件(Datafile)各自的文件项1026、1027、1028和1029的位置信息。
AV文件和控制文件的这些文件项具有记录在文件区域1002中的AV文件(AVfile-a)、AV文件(AVfile-c)、AV文件(AVfile-d)和控制文件(Datafile)的属性信息和位置信息。文件区域1002为其中要记录AV文件和控制文件的数据的区域。
缺陷管理区域1003包括用于管理缺陷的DMA(缺陷管理区域)1004和其中替代记录将被记录在缺陷区域中的数据的内容的备用区域1005。在DMA中,登记有用于管理被替代的缺陷区域和用于替代缺陷区域的区域的备用项。备用项具有缺陷区域的地址1045和备用区域的地址1046。
下面,将参考显示了方框图的图22和显示了流程图的图23,描述用于在AV文件(AVfile-d)上写入新的视频和音频数据的过程。这里,要新写入的视频和音频数据的大小大于已经记录在AV文件(AVfile-d)中的视频和音频数据的大小。
(S1201)系统控制部分201遵照(follow)一个作为文件结构再现装置110建立在其内部的控制程序,以便从空间位图1021获得一个对应于AV文件(AVfile-d)尚未达到的大小的并且是写入新的视频和音频数据所必需的未分配区域的位置信息。
(S1202)系统控制部分201遵照一个作为文件记录装置213建立在其内部的控制程序,以便在AV文件(AVfile-d)中重写数据,并指令光盘驱动装置205在步骤(S1201)所获得的未分配区域中记录数据。光盘驱动装置205记录从数据存储器221传送的视频和音频数据,并将相关控制数据写在控制文件(Datafile)中的数据上。当在文件记录处理期间检测到一个缺陷区域时,光盘驱动装置205替代地将要记录在缺陷区域1053中的AV文件的内容记录在备用空间1005中,并在DMA 1004中登记作为对应于缺陷区域1053的地址1045和备用区域1005的地址1046的信息的备用项1051。光盘驱动装置205通知系统控制部分201记录操作完成。
(S1203)系统控制部分201遵照一个作为文件结构记录装置1101建立在其内部的控制程序,以便在空间位图1021中反映(reflect)在步骤(S1202)中使用的未分配区域的记录状态。
(S1204)系统控制部分201遵照一个作为文件结构记录装置1101建立在其内部的控制程序,以便指令光盘驱动装置205在文件结构区域1001中记录更新的空间位图1021、控制文件(Datafile)1030的文件项(Datafile)1029和已记录的AV文件的文件项(AVfile-d)1028。光盘驱动装置205将从文件结构存储器1103传送的这些文件结构写在文件结构区域中的数据上,并通知系统控制部分201记录操作完成。
在上面的替代一个缺陷区域的例子中,AV文件被重写。对于记录例如控制文件、卷结构或文件结构等数据文件,该替换可以类似地执行。
在DVD-RAM盘的导入区中,提供了用于在卷空间中的一个扇区中执行的缺陷管理的四个数据结构区域DMA(缺陷管理区域)。在每次出现缺陷时所有这些DMA在对应的位置被重写。
为了简单说明起见,在上面的例子中备用区域位于导入区中。然而,在实际的DVD-RAM盘中,备用区域位于导入区和卷空间之间。在由于替代的频繁出现而缺少备用空间的情况下,在卷空间之外的区域中提供一个附加备用区域。
在数据可以在可重写盘的同一扇区重写100,000次的情况下,即使数据集中重写在同一扇区时也不会出现问题。然而,在对一可重写盘数据可以重写的次数被限制到大约100到1000次的情况下,当用户新创建、重写或删除一个文件时会出现下面的问题由于数据被频繁写入同一区域中,因此容易出现缺陷,其结果是诸如文件结构或控制文件的重要数据被破坏,或数据不能记录在介质上。
用于解决上述问题的本发明的目标是从数据重写的次数受限制的盘的内侧部分将AV文件区域和基本文件结构区域顺序地移动至外侧部分,以避免数据重写集中在同一区域,从而防止缺陷的发生。

发明内容
根据本发明的一种对其相同区域的数据重写的次数受限制的信息记录介质,包括一个其中可通过顺序循环记录在其中记录数据的第一信息记录区域;以及,一个第二信息记录区域。第一信息记录区域包括多个块。多个块中的每一个包括一个用于记录表示该块的版本的版本信息的区域和一个用于记录表示第二信息记录区域的位置的指针信息的区域。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
第二信息记录区域可以是一个其中可通过顺序循环记录在其中记录数据的区域。
根据本发明的一种对其相同区域的数据重写的次数受限制的信息记录介质,包括多个其中可通过顺序循环记录在其中记录数据的第一信息记录区域;一个第二信息记录区域;以及,一个用于记录表示多个第一信息记录区域中的哪一个为有效的标识信息的第三信息记录区域。多个第一信息记录区域中的每一个包括多个块。多个块中的每一个包括一个用于记录表示该块的版本的版本信息的区域和一个用于记录表示第二信息记录区域的位置的指针信息的区域。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
标识信息可以被重写在第三信息记录区域的一个特定区域中。当对该特定区域的记录变为不可能时,该标识信息可以被重写在第三信息记录区域中的一个不同于该特定区域的区域中。
第三信息记录区域可以是一个其中可通过顺序循环记录在其中记录数据的区域。第三信息记录区域可以包括多个块。多个块中的每一个可以包括一个用于记录表示该块的版本的版本信息的区域。对应于最新的版本信息的标识信息被用作有效标识信息。
根据本发明,提供了一种用于在一个对其相同区域的数据重写的次数受限制的信息记录介质上记录信息的信息记录方法。该信息记录介质包括一个其中可通过顺序循环记录在其中记录数据的第一信息记录区域,以及一个第二信息记录区域。第一信息记录区域包括多个块。该信息记录方法包括如下步骤指定多个块中的一个;以及,在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于在一个对其相同区域的数据重写的次数受限制的信息记录介质上记录信息的信息记录方法。该信息记录介质包括多个其中可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域。多个第一信息记录区域中的每一个包括多个块。该信息记录方法包括如下步骤在第三信息记录区域中记录表示多个第一信息记录区域中的哪一个为有效的标识信息;指定在有效的第一信息记录区域中包括的多个块中的一个;以及,在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于在一个对其相同区域的数据重写的次数受限制的信息记录介质上记录信息的信息记录设备。该信息记录介质包括一个其中可通过顺序循环记录在其中记录数据的第一信息记录区域,以及一个第二信息记录区域。第一信息记录区域包括多个块。该信息记录设备包括用于指定多个块中的一个的装置;以及,用于在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息的装置。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于在一个对其相同区域的数据重写的次数受限制的信息记录介质上记录信息的信息记录设备。该信息记录介质包括多个其中可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域。多个第一信息记录区域中的每一个包括多个块。该信息记录设备包括用于在第三信息记录区域中记录表示多个第一信息记录区域中的哪一个为有效的标识信息的装置;用于指定在该有效的第一信息记录区域中包括的多个块中的一个的装置;以及,用于在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息的装置。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于再现记录在一个对其相同区域的数据重写的次数受限制的信息记录介质上的信息的信息再现方法。该信息记录介质包括一个其中可通过顺序循环记录在其中记录数据的第一信息记录区域以及一个第二信息记录区域。第一信息记录区域包括多个块。在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息。该信息再现方法包括如下步骤指定多个块中的一个;以及,根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于再现记录在一个对其相同区域的数据重写的次数受限制的信息记录介质上的信息的信息再现方法。该信息记录介质包括多个其中可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域。多个第一信息记录区域中的每一个包括多个块。在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息。在第三信息记录区域中,记录有表示多个第一信息记录区域中的哪一个为有效的标识信息。该信息再现方法包括如下步骤从第三信息记录区域获取标识信息;指定在由该标识信息指示的有效的第一信息记录区域中包括的多个块中的一个;以及,根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于再现记录在一个对其相同区域的数据重写的次数受限制的信息记录介质上的信息的信息再现设备。该信息记录介质包括一个其中可通过顺序循环记录在其中记录数据的第一信息记录区域以及一个第二信息记录区域。第一信息记录区域包括多个块。在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息。该信息再现设备包括用于指定多个块中的一个的装置;以及,用于根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息的装置。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
根据本发明,提供了一种用于再现记录在一个对其相同区域的数据重写的次数受限制的信息记录介质上的信息的信息再现设备。该信息记录介质包括多个其中可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域。多个第一信息记录区域中的每一个包括多个块。在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息。在第三信息记录区域中,记录有表示多个第一信息记录区域中的哪一个为有效的标识信息。该信息再现设备包括用于从第三信息记录区域获取标识信息的装置;用于指定在由该标识信息指示的有效的第一信息记录区域中包括的多个块中的一个的装置;以及,用于根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息的装置。对应于最新的版本信息的指针信息被用作有效指针信息。这样,实现了上述目标。
附图简要说明图1显示了依据例子1的信息记录介质的数据结构。
图2是显示依据例子1的信息记录和再现设备的结构的方框图。
图3是显示例子1中的格式化处理的过程的流程图。
图4显示了在例子1中执行了格式化处理之后的信息记录介质的数据结构。
图5是显示例子1中的文件记录处理的过程的流程图。
图6显示了在例子1中执行了文件记录之后的信息记录介质的数据结构。
图7是显示例子1中的文件再现处理的过程的流程图。
图8显示了用于管理在盘上记录的文件的目录结构。
图9显示了例子1中的记录信息区的数据结构。
图10显示了例子1中的具有多个项扇区号的信息记录介质的数据结构。
图11显示了依据例子2的信息记录介质的数据结构。
图12显示了在例子2中执行了对一个单元的替代处理之后的信息记录介质的数据结构。
图13是显示例子2中的文件记录处理的过程的流程图。
图14是显示例子2中的文件再现处理的过程的流程图。
图15显示了依据例子3的信息记录介质的数据结构。
图16是显示例子3中的文件记录处理的过程的流程图。
图17显示了依据例子4的信息记录介质的数据结构。
图18是显示例子4中的文件记录处理的过程的流程图。
图19显示了依据例子5的信息记录介质的数据结构。
图20是显示例子5中的项扇区号的更新处理的过程的流程图。
图21显示了一个常规DVD-RAM盘的数据结构。
图22是显示使用常规DVD-RAM盘的信息记录和再现设备的结构的方框图。
图23是显示常规文件记录处理的过程的流程图。
具体实施例方式
(术语的描述)在本说明书中所用的术语的定义如下。
(1)“顺序循环记录”指的是在预定记录区域中搜索未分配区域,基于搜索结果分配这些区域并在所分配的区域中记录数据。在预定记录区域中搜索未分配区域是通过从预定位置开始在特定方向上搜索未分配区域、并且在搜索到达该预定记录区域的尾端的情况下从预定记录区域的前端开始搜索下一个未分配区域来实现的。在本说明书中,“顺序循环记录”也被称为“在特定方向上的循环记录”。这两个术语是同义的。
(2)“AV数据”指的是表示视频数据和音频数据中的至少一个的数据。
(3)“AV文件”指的是包括AV数据的文件。
1.例子1在例子1中,将描述一种数据可以在其同一区域被重写的次数受限制的信息记录介质、用于在这样一个信息记录介质上记录信息的方法和设备以及用于再现在这样一个信息记录介质上记录的信息的方法和设备。
这个例子假设一个信息记录介质,其中数据可以被重写的次数被限制到大约100到1000次。本发明也可应用于一个数据可以对其进行重写的次数被限制到更少的次数或更多的次数的信息记录介质。信息记录介质例如可以是任何类型的信息记录介质(如,光盘、磁盘或磁光盘)。在这个例子中,信息记录介质是一个光盘。
在这个例子中,要记录在信息记录介质上的信息或要从信息记录介质再现的信息,是采用基于符合ECMA167标准的UDF(通用盘格式)的文件结构进行管理的文件。
在下面的描述中,除非详细说明,否则作为卷文件结构记录在信息记录介质上的描述符、指针等具有由ECMA167或UDF(通用盘格式)标准定义的数据结构。
1.1光盘的数据结构图1显示了一个光盘的示例性数据结构。
光盘具有在其上形成的导入区、卷空间和导出区。导入区位于光盘的内侧部分。导出区位于光盘的外侧部分。卷空间介于导入区和导出区之间。
导入区具有为其分配的记录信息区111。记录信息区111包括一个计数单元和多个登记单元。
卷空间具有为其分配的卷结构区域101、最新文件结构区域131和AV文件区域102、103和105。未分配区域121、122、124和125是不包含为其分配的有效数据的区域。
导出区具有为其分配的扩展的记录信息区112。
1.2信息记录和再现设备的结构图2显示了一个示例性的信息记录和再现设备。
该信息记录和再现设备包括系统控制部分201、存储器电路202、磁盘装置204和光盘驱动装置205。这些部件通过I/O总线203彼此相连。
系统控制部分201包括用于记录卷结构的卷结构记录装置211、用于再现卷结构的卷结构再现装置214、用于记录VAT结构的VAT结构记录装置212、用于再现VAT结构的VAT结构再现装置215、用于记录空间管理结构的空间管理结构记录装置251、用于再现空间管理结构的空间管理结构再现装置252、用于记录基本文件结构的基本文件结构记录装置261、用于再现基本文件结构的基本文件结构再现装置262、用于记录文件数据的文件记录装置213、用于再现文件数据的文件再现装置216和缺陷区域管理装置217。系统控制部分201由例如包括控制程序和运算存储器的微处理器来实现。
存储器电路202包括用于临时存储文件的数据存储器221、用于VAT结构的运算或临时存储的VAT结构存储器222、用于空间管理结构的运算或临时存储的空间管理结构存储器253、用于基本文件的运算或临时存储的基本文件结构存储器263、用于卷空间的运算或临时存储的卷空间存储器223以及缺陷列表存储器224。
光盘驱动装置205包括驱动控制部分231、存储器电路232和记录和再现装置234。这些部件通过内部总线233彼此相连。
驱动控制部分231包括用于在记录信息区中记录信息的记录信息区记录装置271,和用于再现在记录信息区中记录的信息的记录信息区再现装置272。
存储器电路232包括用于将被记录在记录信息区中的信息的运算或临时存储的记录信息区存储器273和缓冲存储器241。
记录和再现装置234在光盘235上记录信息或再现记录在光盘235上的信息。
图2所示的信息记录和再现设备同时具有在光盘235上记录信息的功能和再现记录在光盘235上的信息的功能。相应地,图2所示的信息记录和再现设备可以被看作用于在光盘235上记录信息的“信息记录设备”。在这种情况下,可以省略与在光盘235上记录信息的功能无关的部件。或者,图2所示的信息记录和再现设备可以被看作用于再现记录在光盘235上的信息的“信息再现设备”。在这种情况下,可以省略与再现记录在光盘235上的信息的功能无关的部件。
1.3格式化处理图3显示了用于格式化光盘235的格式化处理的过程。格式化处理由图2所示的信息记录和再现设备执行。下面,将详细描述图3中所示的步骤。
(S301)系统控制部分201生成一个包括预先指定的参数例如卷名的卷结构,并将该卷结构存储在存储器电路202的卷结构存储器223中。系统控制部分201进一步指令光盘驱动装置205将存储在卷结构存储器223中的卷结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为卷结构记录装置211的控制程序来实现。光盘驱动装置205将卷结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S302)系统控制部分201生成一个基本文件结构,并将该基本文件结构存储在存储器电路202的基本文件结构存储器263中。系统控制部分201进一步指令光盘驱动装置205将存储在基本文件结构存储器263中的基本文件结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为基本文件结构记录装置261的控制程序来实现。光盘驱动装置205将基本文件结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S303)系统控制部分201生成一个空间管理结构,并将该空间管理结构存储在存储器电路202的空间管理结构存储器253中。在这一点,考虑在步骤(S304)分配的VAT结构区域的容量,未分配区域422的位置信息被登记在空间项453中。系统控制部分201进一步指令光盘驱动装置205将存储在空间管理结构存储器253中的空间管理结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。光盘驱动装置205将空间管理结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S304)系统控制部分201生成一个VAT结构,并将该VAT结构存储在存储器电路202的VAT结构存储器222中。系统控制部分201进一步指令光盘驱动装置205将存储在VAT结构存储器222中的VAT结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为VAT结构记录装置212的控制程序来实现。光盘驱动装置205将VAT结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S305)系统控制部分201指令光盘驱动装置205在记录信息区中记录数据。驱动控制部分231生成一个包括表示最新文件结构区域的尾端的位置的项扇区号(指针信息)和用于识别一个有效登记块的版本号(版本信息)的第一登记块176,将第一登记块176存储在存储器电路232的记录信息区存储器273中,并将第一登记块176记录在光盘235的预定位置。例如,驱动控制部分231将第一登记块176记录在第一登记单元142中,并将具有已经记录了数据的登记单元的标识号的计数块记录在计数单元的前端。驱动控制部分231的上述操作通过例如执行在驱动控制部分231中建立的作为记录信息区记录装置271的控制程序来实现。在记录操作完成时,光盘驱动装置205通知系统控制部分201记录操作完成。
在这个例子中,登记块的记录操作和计数块的记录操作是分别执行的,但这些记录操作可以同时执行。
图4显示了在执行了格式化处理之后记录在光盘235上的数据的结构。
卷结构区域101种记录有卷结构。卷结构包括具有卷的识别信息的卷识别序列441、具有卷的属性信息的主卷描述符442、具有用于处理系统的信息的处理系统描述符443、具有分区信息的分区描述符444、具有逻辑卷的识别信息的逻辑卷描述符445、具有卷空间中未分配区域的信息的未分配空间描述符446、表示一个基本描述符序列的尾端的终止描述符447、具有逻辑卷的完整性状态(integrity state)的信息的逻辑卷完整性描述符448以及具有关于对卷的访问开始的信息的锚(anchor)卷描述符指针449。记录在卷结构区域中的信息并不限于上述顺序或类型。
在最新文件结构区域431的基本文件结构区域432中,记录了基本文件结构。基本文件结构包括文件集合描述符450、根目录451和文件项(根目录)452。
在最新文件结构区域431的空间管理结构区域421中,记录了空间管理结构。空间管理结构包括未分配空间项453。
在最新文件结构区域431的VAT结构区域401中,记录了VAT结构。VAT结构包括VAT 454和VATICB 455。VAT 454和VATICB 455是由UDF标准定义的数据结构。数据在光盘上的记录位置采用虚拟地址空间中的一个虚拟地址和逻辑地址空间中的一个逻辑地址来指示。VAT 454保持虚拟地址和逻辑地址之间的对应关系。VATICB 455指示VAT 454的记录位置。VATICB 455被分配给在记录了数据的区域的尾端的一个扇区。
记录信息区111包括用于指定有效登记单元的数目的计数单元141,和包括第一登记单元142及第二登记单元143的多个登记单元。在计数单元141中,只记录了指示第一登记单元142的标识号的第一计数块171。在第一登记单元142中,记录了具有表示最新文件结构区域431的位置信息的项扇区号464的第一登记块176。
数据不被记录在计数单元141中的第二计数块以及下列等等中。数据不被记录在第一登记单元142中的第二计数块以及下列等等中。数据不被记录在第二登记单元143以及下列等等中。
1.4文件记录处理图5显示了用于在光盘235上记录文件的文件记录处理的过程。文件记录处理由图2所示的信息记录和再现设备执行。下面,将详细描述图5中所示的步骤。在下面的例子中,AV文件(AVfile-a)、AV文件(AVfile-b)及其控制文件被记录在具有图4所示的数据结构的光盘235上。
(S501)系统控制部分201从已经被读到空间管理结构存储器253的未分配空间项453获取未分配区域的位置信息467。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。
(S502)系统控制部分201基于在步骤(S501)获得的未分配区域的位置信息来分配未分配区域,并指令光盘驱动装置205在所分配的区域中记录AV文件(AVfile-a)641的数据。系统控制部分201进一步生成AV文件(AVfile-a)641的文件项(AVfile-a)642,将该文件项存储在数据存储器221中,并指令光盘驱动装置205在一个与已经记录了AV文件(AVfile-a)641的数据的区域开始连续的区域中记录文件项。类似地,系统控制部分201指令光盘驱动装置205在连续的区域中记录AV文件(AVfile-b)643及其文件项(AVfile-b)644的数据。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件记录装置213的控制程序来实现。光盘驱动装置205将上述数据记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S503)系统控制部分201生成一个基本文件结构,并将该基本文件结构存储在存储器电路202的基本文件结构存储器263中。系统控制部分201进一步指令光盘驱动装置205将存储在基本文件结构存储器263中的基本文件结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为基本文件结构记录装置261的控制程序来实现。光盘驱动装置205将基本文件结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S504)系统控制部分201生成一个空间管理结构,并将该空间管理结构存储在存储器电路202的空间管理结构存储器253中。在该点,考虑在步骤(S505)中分配的VAT结构区域602的容量,未分配区域#1(623)的位置信息666和未分配区域#2(621)的位置信息667被登记在一个未分配空间项652中。系统控制部分201进一步指令光盘驱动装置205将存储在空间管理结构存储器253中的空间管理结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。光盘驱动装置205记录空间管理结构在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S505)系统控制部分201生成一个VAT结构,并将该VAT结构存储在存储器电路202的VAT结构存储器222中。系统控制部分201进一步指令光盘驱动装置205将存储在VAT结构存储器222中的VAT结构记录在光盘235上。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为VAT结构记录装置212的控制程序来实现。光盘驱动装置205将VAT结构记录在光盘235的预定位置,并且在记录操作完成时,通知系统控制部分201记录操作完成。
(S506)系统控制部分201指令光盘驱动装置205在记录信息区中记录数据。驱动控制部分231生成一个包括表示最新文件结构区域的尾端的位置的项扇区号(指针信息)和用于识别一个有效登记块的版本号(版本信息)的第二登记块177,将第二登记块177存储在存储器电路232的记录信息区存储器273中,并将第二登记块177记录在光盘235的预定位置(一个与已经记录了第一登记块176的区域连续的区域)。驱动控制部分231的上述操作通过例如执行在驱动控制部分231中建立的作为记录信息区记录装置271的控制程序来实现。在记录操作完成时,光盘驱动装置205通知系统控制部分201记录操作完成。
图6显示了在执行了文件记录处理之后记录在光盘235上的数据的结构。
卷结构区域101中记录有卷结构。卷结构的细节如同参考图4所描述的。
AV文件区域601中记录有AV文件(AVfile-a)641、其文件项(AVfile-a)642、AV文件(AVfile-b)643及其文件项(AVfile-b)644。
在最新文件结构区域631的基本文件结构区域632中,记录了基本文件结构。基本文件结构包括具有与AV文件相关的信息的控制文件(Datafile)645、其文件项(Datafile)646、AV目录(AVDir)647、文件项(AVDir)648、文件集合描述符649、根目录650及其文件项(根目录)651。AV目录(AVDir)647包括AV文件(AVfile-a)641的文件项(AVfile-a)642的位置信息和AV文件(AVfile-b)643的文件项(AVfile-b)644的位置信息。
文件集合描述符649、根目录650和文件项(根目录)651被记录在一个新的记录位置(逻辑地址)。通过更新在描述虚拟地址和逻辑地址之间的对应关系的VAT 653中的逻辑地址,可以采用相同的虚拟地址来访问新的记录位置。例如,由逻辑卷描述符445指定的文件集合描述符649的记录位置可利用一个虚拟地址来指定。即使在文件集合描述符649被记录在一个新的记录位置(逻辑地址)时,也可以通过更新在描述虚拟地址和逻辑地址之间的对应关系的VAT 653中的逻辑地址来访问文件集合描述符649的该新的记录位置。
在最新文件结构区域631的空间管理结构区域622中,记录了空间管理结构。空间管理结构包括未分配空间项652。
在最新文件结构区域631的VAT结构区域602中,记录了VAT结构。VAT结构包括VAT 653和VATICB 654。
记录信息区111包括用于指定有效登记单元的数目的计数单元141和包括第一登记单元142和第二登记单元143的多个登记单元。在计数单元141中,只记录指示第一登记单元142的标识号的第一计数块171。在第一登记单元142中,记录第一登记块176和具有指示最新文件结构区域631的位置信息的项扇区号663的第二登记块177。通过比较第一登记块176的版本号463和第二登记块177的版本号662,识别出第二登记块177是具有有效项扇区号663的最新的登记块。
1.5空间管理结构下面将参考图1描述空间管理结构。
空间管理结构是一个用于管理未分配区域的位置信息的结构,其中该未分配区域是存在于卷空间中的连续区域并且其中可记录数据。在一些数据被记录在光盘上之后必须记录空间管理结构。
作为一个空间管理结构的未分配空间项155,包括表示该项是一个未分配空间项的描述符标签185,和存在于卷空间中的至少一个未分配区域的位置信息(在图1所示的例子中,为未分配区域#1的位置信息186、未分配区域#2的位置信息187、未分配区域#3的位置信息188和未分配区域#4的位置信息189)。
为了在从光盘的内侧部分向外侧部分移动最新信息的同时记录最新信息,将未分配区域的位置信息登记在未分配空间项155中,使得在最新文件结构区域131之外并与其最接近的未分配区域的位置信息被登记在未分配空间项155的最内侧部分中,然后使得最新文件结构区域131之外并与其次接近的未分配区域的位置信息登记在未分配空间项155的次最内侧部分中。当最外侧的未分配区域的位置信息被登记在未分配空间项155中时,未分配区域的位置信息被登记在未分配空间项155中,使得最内侧未分配区域的位置信息被登记在未分配空间项155的下一个最内侧部分中,然后使得下一个最内侧未分配区域的位置信息被登记在未分配空间项155的下一个最内侧部分中。
在图1所示的例子中,未分配区域#1(124)在最新文件结构区域131外部并与其最接近。因此,未分配区域#1(124)的位置信息186作为第一位置信息被登记在未分配空间项155中。
接着,位于卷空间的尾端的未分配区域#2(125)的位置信息187作为第二位置信息被登记在未分配空间项155中。随后,卷空间中的最内侧未分配区域#3(121)的位置信息188作为第三位置信息被登记在未分配空间项155中。最后,未分配区域#4(122)的位置信息189作为第四位置信息被登记在未分配空间项155中。以这种方式,未分配区域的位置信息按照未分配区域#1(124)、未分配区域#2(125)、未分配区域#3(121)和未分配区域#4(122)的顺序被登记在未分配空间项155中。
通过按照上述顺序在未分配空间项155中登记未分配区域并按照在未分配空间项155中登记的顺序在这些未分配区域中记录数据,可以在移动光盘上的最新文件结构区域的同时记录数据。其结果是,可以避免数据重写集中在一特定区域,因而可以防止缺陷和数据破坏的出现。
在记录在光盘上的数据被删除或编辑的情况下,目前为止已经被使用过的一个区域变得不需要。变得不需要的该区域的位置信息作为一个新的未分配区域的位置信息被登记在未分配空间项155中。在未分配空间项155中新登记的未分配区域的位置信息所处的地方,由已经登记在未分配空间项155中的未分配区域的位置信息计算出。其结果是,新的未分配区域的位置信息被插入到未分配空间项155中的一个适当的位置。
在这个例子中,未分配区域的位置信息在未分配空间项155中的登记位置基于卷空间中未分配区域的位置来确定。或者,在一个区域由于数据的删除而变得不需要时,变得不需要的该区域的位置信息可以作为新的未分配区域的位置信息被登记在未分配空间项155的尾端。再或者,未分配区域的位置信息在未分配空间项155中的登记位置,可以基于变得不需要的该区域被恢复为一个新的未分配区域的时间来确定。
依据本发明的从内侧部分向外侧部分记录数据的方法也可以应用于一次写入类型的盘。
在图8中,描述了存在一个对其要求数据可靠性的控制文件的情况。或者,多个控制文件可以被记录在光盘上。在这种情况下,这些控制文件可以被记录在基本文件结构区域或AV文件区域中。当控制文件的大小较小或当控制文件的数目较小时,控制文件最好被记录在基本文件结构区域中。其原因是当在基本文件结构区域中记录时控制文件容易被访问。当控制文件的大小较大或当控制文件的数目较大时,控制文件最好被记录在AV文件区域中。其原因是以这种方式最新文件结构区域的大小可以保持为较小。显然,通过在AV文件区域中记录控制文件及其文件项,可以避免在更新控制文件时数据重写集中在一特定区域中。
可以基于表示由项扇区号指定的下一个记录位置的记录位置信息在特定方向上执行循环记录。可记录数据的区域的位置信息由空间管理结构获得。
1.6记录信息区的数据结构图9显示了记录信息区111的示例性数据结构。在图9所示的例子中,记录信息区111包括一个计数单元和250个登记单元。
计数单元包括10个计数块。10个计数块中的每一个被形成为例如作为最小记录单位的一个ECC块。记录在10个计数块中的一个的是表示250个登记单元中的哪一个为有效的标识信息(例如,其中记录有有效项扇区号的登记块所属于的那一登记单元的标识号)。计数单元用于从250个登记单元中搜索有效的登记单元。计数单元的使用允许通过仅仅读取一个有效登记单元来获得最新的项扇区号,而不用读取所有登记单元。
当有效登记单元的标识号改变时,重写每个计数块。因此,计数块被重写的次数与登记块被重写的次数相比是非常小的。
计数单元中包括的10个计数块,从最前面的计数块(第一计数块)开始被顺序地使用。重复使用一个计数块,直到该计数块变为不可记录。计数块变为不可记录的原因例如是数据被重写的次数超过了可重写次数的数量,以及由于灰尘的附着等计数块处于缺陷状态。当第一计数块变为不可记录时,使用第二计数块。当第二计数块变为不可记录时,使用第三计数块。以这种方式,每个计数块被重写,直到该计数块变为不可记录。当计数块变为不可记录时,使用下一个计数块。相应地,数据已经被重写的次数越少,就可以以越高的速度执行计数块中的搜索。
第一登记单元到第250个登记单元中的每一个包括10个登记块。10个登记块中的每一个被形成为作为最小记录单元的一个ECC块。10个登记块中的每一个包括一个用于记录表示该登记块的版本的版本号(版本信息)的区域和一个用于记录表示最新文件结构区域的尾端的项扇区号(指针信息)的区域。
每次在将数据记录在最新文件结构区域中时,版本号和项扇区号均被记录在从一个登记单元的第一到第十登记块中选择的一个登记块中。每次在将数据记录在最新文件结构区域中时,改变记录了版本号和项扇区号的登记块。例如,在将数据第一次记录在最新文件结构区域中时,将版本号和项扇区号记录在第一登记块中;然后将数据第二次记录在最新文件结构区域中,将版本号和项扇区号记录在第二登记块中。以这种方式,从第一登记块到第十登记块,版本号和项扇区号被顺序地记录在一个登记块中。在将版本号和项扇区号记录在第十登记块中之后,重新将版本号和项扇区号记录在第一登记块中(第一登记块中的数据被重写)。然后,再次从第一登记块到第十登记块顺序地将版本号和项扇区号记录在一个登记块中(每个登记块中的数据被重写)。
通过以这种方式将版本号和项扇区号一个接一个地记录在登记块中,可以避免数据重写集中在一特定登记块中。
由项扇区号(指针信息)所指示的位置并不限于最新文件结构区域的尾端的位置。由项扇区号(指针信息)指示的位置可以是光盘235上的任何区域(例如,第二信息记录区域)中的任何位置(例如,一个预定位置)。第二信息记录区域可以是一个可通过顺序循环记录来记录数据的区域。
在这个例子中,数据在250个登记单元的每一个中被重复地顺序记录。即,250个登记单元中的每一个是其中可通过顺序循环记录来记录数据的第一信息记录区域的一个例子。通过以这种方式在多个划分的区域的每一个中重复地顺序记录数据,可以提高所有区域的可靠性并提高每个区域的读取速度。
管理最新登记块,以使其具有最新登记块所属于的登记单元中的最大的版本号。最大的版本号表示最新的版本信息。对应于该最大版本号(最新版本信息)的项扇区号(指针信息)被用作有效项扇区号(有效指针信息)。
在图9所示的例子中,具有版本号(3)的第三登记块是最新登记块。通过以这种方式使登记单元包括10个登记块,可以仅仅通过从最多10个登记块中读取数据来识别最新登记块。
当在一个登记单元中的一个或更多登记块变得不能用时,使用下一个登记单元。例如,当在第一登记单元中的一个或更多登记块变得不能用时(或当在第一登记单元中的登记块的版本号到达一个特定值时),使用第二登记单元。有效登记单元由计数单元识别。因此,不需要搜索全部250个登记单元来识别有效登记单元。
通过在图1所示的扩展记录信息区112中提供一个其中记录了在记录信息区111中记录的信息的拷贝的预备记录信息区,可以提高记录信息区111的可靠性。在由于读取错误而不能从记录信息区111读取项扇区号的情况下,可以从扩展记录信息区112读取项扇区号。
导入区或导出区中不需要提供信息记录区111。在例如导入区内侧的一个区域中可以提供信息记录区111。或者,可以在卷结构区域101中提供信息记录区111。在这些情况下,可提供防止数据重写集中在一个特定扇区中的效果。其原因是在执行顺序循环记录的同时,可以指示其中记录了项扇区号的区域的尾端的位置。
计数块的数目不限于10。计数块的数目可以是1或更大的任何数目。登记块的数目不限于10。登记块的数目也可以是1或更大的任何数目。
登记单元的数目不限于250。登记单元的数目可以是1或更大的任何数目。当登记单元的数目是1时,计数单元可以省略,因为不需要搜索有效登记单元。即,记录信息区可以被构造为只包括一个登记单元。例如,当登记块的数目足够大时,记录信息区可以被构造为只包括一个登记单元。
记录信息区中的记录单元可以是一个扇区,并不限于是一个ECC块。
光盘上可以预先记录有表示记录信息区被分配到光盘的一个预定区域的标识信息。这个标识信息对于数据重写的次数受限制的光盘来说,可以保证在光盘发货时的高可靠性。其原因是,通过采用记录信息区重复地顺序记录数据,可以补偿在数据重写次数上的限制。
一次写入类型的盘可以被视为对其进行数据重写的次数被限制为零的盘。即使在数据重写的次数更大时,上述的记录信息区的使用也允许记录在其中的有效登记单元和有效登记块的高速识别。当数据重写的次数仍然更大以至于记录信息区中的所有登记单元都被使用时,也可以通过将扩展记录信息区的一部分分配为记录信息区,使进一步的数据重写成为可能。
还可以通过增大一个登记单元中的登记块的数目或通过增大一个计数单元中的计数块的数目,提供一个具有对一次写入类型的盘更合适的数据结构的记录信息区。例如,在计数单元中的计数块的数目等于登记单元的数目的情况下,计数块可以被更新的次数与登记单元被更新的次数相同。在计数单元中的计数块的数目比登记单元的数目大的情况下,即使在由于缺陷块等导致不能更新计数块时,也可以使用下一个计数块。
为了避免数据重写集中在计数单元中的一个特定计数块中,可以在计数单元中重复地顺序记录数据。即,计数单元是其中可通过顺序循环记录来记录数据的第三信息记录区域的一个例子。在这种情况下,与上述登记块一样,在计数单元中包括的每个计数块包括表示该计数块的版本的版本号(版本信息)和登记单元的标识号(标识信息)。
管理最新计数块使其具有计数单元中的最大版本号。最大版本号表示最新版本信息。对应于最大版本号(最新版本信息)的标识号(标识信息)被用作为有效登记单元的有效标识号(有效标识信息)。
通过对计数单元和每个登记单元重复地顺序记录数据,旧信息被保留在计数块和登记块中。这样,预先更新信息(文件)可以被预备在光盘上,使得该信息(文件)可以被用作备份信息。
上述记录方法可应用于一次写入类型盘以及可重写盘。因此,一种通用记录方法可用于可重写盘和一次写入类型盘。
通过采用数据重写次数受限制的光盘,替代执行顺序循环记录,可以将登记单元中的登记块设置为可使用的,直到登记块变得不可记录。这缩短了从登记单元读取数据的时间。登记块变得不可记录的原因例如是数据被重写的次数超过了可重写的次数,以及由于灰尘的附着等使登记块处入缺陷状态。当登记块变得不可记录时,使用下一个登记块。通过重复地使用一个计数块直到计数块变得不可记录并且还重复地使用一个登记块直到登记块变得不可记录,可以缩短从计数单元读取数据的时间,并且还可以缩短从登记单元读取数据的时间。
1.7文件再现处理图7显示了用于再现记录在光盘235上的文件的文件再现处理的过程。文件再现处理是由图2所示的信息记录和再现设备执行的。下面,将详细描述图7所示的步骤。在下面的例子中,从具有图1所示的数据结构的光盘235再现AV文件(AVfile-d)158。
通过从具有图6所示的数据结构并记录有AV文件(AVfile-c)和AV文件(AVfile-d)的光盘235删除AV文件(AVfile-b)来获得图1所示的光盘235。
(S701)当检测到光盘被插入光盘驱动装置205时,驱动控制部分231指定记录信息区111中的计数单元141中的第一计数块171的位置。
(S702)驱动控制部分231确定计数单元141中的所指定的计数块是否是处于未记录状态。在“是”时,处理进行到步骤(S704);在“否”时,处理进行到步骤(S703)。
(S703)驱动控制部分231指定计数单元141中的下一个计数块的位置。
(S704)驱动控制部分231从不处于未记录状态的计数块中的最后一个计数块获得登记块的标识号(标识信息)。
(S705)驱动控制部分231执行从由登记单元的标识号指定的登记单元中的起始登记块进行的再现操作,从而获得版本号(版本信息)。
(S706)驱动控制部分231指定在所指定的登记单元中的下一个登记块的位置。
(S707)驱动控制部分231执行从指定登记块进行的再现操作。当在这个再现操作中指定的指定登记块处于未记录状态时,或者当记录在登记块中的版本号小于以前获得的版本号时,处理进行到步骤(S709)。否则,处理进行到步骤(S708)。
(S708)驱动控制部分231指定在指定登记单元中的下一个登记块的位置。
(S709)驱动控制部分231获得记录在最新登记块中的项扇区号,并将该项扇区号存储在记录信息区存储器273中。
步骤(S701)到(S709)中描述的驱动控制部分231的操作通过例如在驱动控制部分231中建立的作为信息记录和再现装置272的控制程序来实现。
(S710)系统控制部分201获得存储在光盘驱动装置205的记录信息区存储器273中的项扇区号,作为表示最新文件结构区域的尾端的位置的信息(指针信息)。系统控制部分201指令光盘驱动装置205再现记录在最新文件结构区域的尾端的VATICB 157。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为VAT结构再现装置215的控制程序来实现。光盘驱动装置205读取记录在最新文件结构区域的尾端的VATICB 157,并将VATICB 157存储在存储器电路202的VAT结构存储器222中。
接着,系统控制部分201对在所读取的VATICB中包括的VAT的位置信息进行解码,遵照一个与用于VATICB的控制过程类似的控制过程,以读取记录在VAT结构区域108中的VAT 156,并将VAT 156存储在存储器电路202的VAT结构存储器222中。
(S711)系统控制部分201在使用在步骤(S710)获得的VAT将虚拟地址变换成逻辑地址的同时,从一个文件集合描述符152读取文件项(根目录)154和根目录153。系统控制部分201还顺序地读取与文件项(根目录)154和根目录153记录在同一区域中的文件项(AVDir)151和AV目录(AVDir)150,以及文件项(Datafile)149和控制文件(Datafile)148。这样,就获得了AV文件的记录位置和相关信息。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为基本文件结构再现装置261的控制程序来实现。
(S712)最后,系统控制部分201执行文件项(AVfile-d)159和AV文件(AVfile-d)158的读取操作,从而完成文件再现操作。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件再现装置216的控制程序来实现。
为了避免数据由于再现期间的读取错误而变得不可读取,可以将数据的一个拷贝记录在另一个区域中。通过顺序记录移动的最新文件结构区域可以被加倍,并且加倍的最新文件结构区域的位置信息可以在记录信息区中指定。例如,如图10所示,预备最新文件结构区域2103和主最新文件结构区域2107,可以基于在预备记录信息区2101和主记录信息区2102中记录的登记块中所记录的主项扇区号2151和预备项扇区号2152来指定预备。
存在这样一种可能性,即,在执行了带有检验的顺序记录之后,由于划痕和灰尘而导致数据再现变为不可能。为了允许最新文件甚至在这样一种情况下也能被读取,可以在卷空间中提供主最新文件结构区域2107和预备最新文件结构区域2103,且其位置信息可以在导入区中登记为主项扇区号2151和预备项扇区号2152。这样,提高了数据再现的可靠性。
要记录在预备最新文件结构区域2103中的信息基本上是要记录在主最新文件结构区域2107中的信息的预备信息。要记录在VAT结构区域2110中的VAT 2145是记录在主最新文件结构区域2107中的最新文件结构的虚拟地址和逻辑地址的对应表。与之相对,要记录在VAT结构区域2106中的VAT 2135是记录在预备最新文件结构区域2103中的最新文件结构的虚拟地址和逻辑地址的对应表。
主最新文件结构区域2107的位置信息和预备最新文件结构区域2103的位置信息可以分别作为主项扇区号2151和预备项扇区号2152,被登记在导入区的主记录信息区2102和预备记录信息区2101中。在这种情况下,预备记录信息区2101是在主记录信息区2102中登记的信息的预备信息被记录的区域。使用主记录信息区或预备记录信息区的结构和方法与例子1中所示的记录信息区的结构和方法类似。
预备最新文件结构的位置信息可以用从主项扇区号偏移的偏移(shift)地址来指定。预备偏移地址可以指定为例如是主项扇区号-256、主项扇区号-512、主项扇区号+256和主项扇区号+512。偏移值可以登记在信息记录区中。
即使在记录信息区是在卷空间中而不是在导入区中提供的情况下,也能明显地提供本发明的效果。项扇区号例如可以记录在卷空间、诸如卷结构区域101中。在这种情况下,可提供与项扇区号被记录在导入区中时所能提供的实质上相同的效果。
表示下一个记录开始位置的记录位置信息、例如项扇区号允许在特定方向重复地记录数据,使得数据被重写的区域在信息记录介质的整个信息记录区域中分布。
记录在主记录信息区中的信息的预备信息的登记可以在主记录信息区2102和预备记录信息区2101中独立地被执行。在这种情况下,采用带有检验的记录来记录计数块或登记块,以便避免缺陷区域。因此,作为缺陷区域的登记块或计数块的编号在主记录信息区2101和预备记录信息区2101之间是不同的。
在预备记录信息区2101中,拷贝信息可以被记录在与主记录信息区2101中相同的计数块或登记块中。在这种情况下,在预备记录信息区2101中不需要执行带有检验的记录。即使在缺陷状态下,也执行记录。
在这个例子中,记录在预备最新文件结构区域中的信息是主最新文件结构的拷贝信息。为了缩短记录时间,可以在预备最新文件结构区域中只记录从上一次记录被更新的文件结构。当不能从主最新文件结构区域读取数据时,可以使用预备最新文件结构区域和以前的主最新文件结构来获得数据的备份。以前的主最新文件结构可以通过基于版本号区分以前的登记块以及使用记录在登记块中的项扇区号来获得。
如图10所示,记录在卷空间中的最新文件结构被加倍。在加倍后的两个最新文件结构的位置信息都被包括在导入区中的情况下,在执行顺序记录的同时,在数据重写的次数受限制的信息记录介质中,可以提高文件结构区域的健壮性,而这对于文件的记录和再现来说是必不可少的。通过在作为倍增的(multiplied)最新文件结构区域的位置信息的指定区域的记录信息区中无失败地记录数据,即使存在由于划痕或灰尘等原因而使再现变得不可能的危险,也可提高盘的再现可靠性。
显然,最新文件结构区域和项扇区号都可应用于双倍、三倍和其他类型的倍增。
在ECMA167标准中,AV文件的文件项被定义为文件结构的一部分。在这个例子中,为了简单说明起见,AV文件的文件项被记录在AV文件区域中。
在未记录AV文件的信息记录介质的情况下,控制文件可以被记录在AV文件区域中。明显地,这仍然可提供本发明的效果。在这种情况下,控制文件及其文件结构被顺序地记录在卷空间中。
在这个例子中,采用VAT结构的文件结构被记录在最新文件结构区域中。在由项扇区号指定的最新文件结构区域中,可以记录其他文件系统、诸如FAT文件系统等的文件结构。即使在使用不同于VAT结构的文件结构时,只要使用记录在记录信息区中的项扇区号,就可以提供避免在数据重写的次数受限制的盘上数据重写集中的效果。
在这个例子中,当插入一个盘时,系统将控制文件记录在基本文件结构区域中,以便识别记录在多个AV文件中的信息。在仅仅需要识别记录在该盘上的文件的情况下,不需要在基本文件结构区域中记录控制文件及其文件项。这样则基本文件结构区域更小,从而缩短了读取时间。在基本文件结构区域被记录在作为最小读取单位的一个ECC块内的情况下,驱动装置仅仅执行一次数据读取。以这种方式,依据本发明的信息记录介质使得包括最新文件结构区域的将被更新或记录的数据从内侧部分向外侧部分移动。因此,可防止由于数据重写的集中而引起的数据破坏或缺陷,并能够提高数据可靠性。
2.例子2在例子2中,将描述一种用于在预先分配在卷空间中的AV文件区域中顺序地记录AV文件的方法,和记录在最新文件结构区域中的信息的缺陷管理方法。
要记录在AV文件区域中的AV数据需要按时间连续记录,因此其被不带检验地记录。文件管理信息、例如文件集合描述符和控制文件被要求是可靠的,因此被带有检验地记录,以便保证在记录时的数据可靠性。通常,AV文件具有较大的数据大小,而控制文件或文件管理信息具有较小的文件大小。AV数据和非AV数据因此具有不同的特征。下面将描述一个其中用于记录AV数据的区域和用于记录非AV数据的区域被分离的例子。
在如例子1中一样以表的形式管理未分配区域的情况下,顺序记录通过定义管理信息在未分配区域中被登记的次序来执行。在例子2中,采用一个记录在空间管理结构区域中的改进的位图来管理未分配区域,并在卷空间中的AV文件区域中执行顺序记录。
在下面的描述中,除非详细描述,作为卷文件结构记录在信息记录介质上的描述符、指针等具有由ECMA167或UDF(通用盘格式)标准定义的数据结构。
2.1光盘的数据结构图11显示了光盘235的一个示例性数据结构。
卷空间具有预先分配在其固定位置的卷结构区域101、可备用文件结构区域1303和AV文件区域1308。可备用文件结构区域1303包括最新文件结构区域的一部分中的空间管理结构区域1306。在该空间管理结构区域中,将记录一个改进的位图。
位图是一个显示一特定单元、例如扇区或ECC块的每个区域的记录状态的图。特定单元的每个区域的记录状态在未记录状态的情况下由0表示,在记录状态的情况下由1表示。显示所有扇区的记录状态的位的集合被称为一个位图。在例子2中,位图显示一个单元的记录状态。用位图执行未分配区域的管理的优点是,由于未分配区域是采用用于每个待管理的区域的位来指定的,因此位图的大小是固定的。
“单元”是用于管理包括一个或更多扇区的记录的单位。在这个例子中,一个单元大约包括5000个扇区。
导入区具有分配给它的记录信息区111。记录信息区111包括包含备用单元号1310和备用区域地址信息1311的备用指定信息区域1302。在备用指定信息区域中,最新文件结构区域1304由可备用文件结构区域1303的可备用区域1307或其他单元替代。这样,当数据重写被集中在可备用文件结构区域1303的最新文件结构区域1304中时或当整个区域变得不可记录时,这种替代防止介质变得完全不可记录。其结果是,数据可以记录在最新文件结构区域中。
2.2文件记录处理图13显示了用于在光盘235上记录文件的文件记录处理的过程。文件记录处理由图2所示的信息记录和再现设备执行。下面将详细描述图13所示的步骤。
(S1501)系统控制部分201从已经被读入空间管理结构存储器253的改进位图1313的前端获得起始单元号1330。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。
(S1502)系统控制部分201指令光盘驱动装置205从由起始单元号1330指定的单元#40开始顺序地记录AV文件(AVfile-d)146。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件记录装置213的控制程序来实现。
(S1503)系统控制部分201更新包括所记录的AV文件(AVfile-d)的管理信息的文件结构,并指令光盘驱动装置205将更新的文件结构记录在最新文件结构区域1304中。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为基本文件结构记录装置261的控制程序来实现。
在该点,当由于可备用文件结构区域1303的最新文件结构区域1304因数据重写的集中、划痕或灰尘变得不可记录而从光盘驱动装置205返回一个写入错误时,系统控制部分201更新基本文件结构,以便改变记录位置,并发出关于应该在可备用区域1307中执行记录的指令。
当由于可备用区域1307因数据重写的集中、划痕或灰尘变得不可记录而从光盘驱动装置205返回另一个写入错误时,系统控制部分201发出关于应该记录基本文件结构区域的指令,其中记录位置被改变到单元#56。以这种方式,作为用于在AV文件区域1308中顺序地执行记录的下一个记录起始单元的单元#56可以被用作可备用文件结构区域。以这种方式,当在最新文件结构区域中记录数据的同时出现一个写入错误时,记录在最新文件结构区域中的数据被更新,并被记录在一个未记录的可备用区域中。当在可备用区域中没有未记录区域时,使用起始单元号来将一个可备用文件结构区域分配给一个未分配单元,并且记录在最新文件结构区域中的数据被更新并被记录在该可备用文件结构区域的前端。当可备用文件结构区域被分配给未分配单元时,预定大小的可分配单元被配置为未记录状态。因此,即使在将数据记录在最新文件结构区域中的同时出现一个写入错误时,也能实现备用记录。
驱动控制部分232指令记录和再现装置234将基本文件结构记录在单元#56中。当记录完成时,“56”被记录在导入区中的记录信息区111中的备用单元号1410中,最新文件结构区域的地址信息被记录在备用区域地址信息1411中。然后,驱动控制部分232通知系统控制部分201处理完成。
(S1504)系统控制部分201生成一个反映盘的未分配区域的状态的改进位图1412,并将改进位图1412记录在空间管理结构区域1403中。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。
在该点,表示在已记录单元之后的第一个未分配区域的单元号57作为起始单元号被登记在改进位图的前端。通过这个处理,单元#40到#56的表示这些记录有数据的单元的记录状态的各个位被改变为指示“已记录”的“1”。
图12显示了在具有图11所示的数据结构的光盘235上执行了文件记录处理之后记录在光盘235上的数据的结构。
在这个例子中,描述了在AV文件区域中的内侧部分到外侧部分中执行的顺序记录的第二个周期。在数据重写的次数受限制的信息记录介质中,记录起始位置由一个起始单元号指定。因此,可以在AV文件区域中从盘的内侧部分向外侧部分重复地执行顺序记录。
下一个记录开始位置可以由一个地址而不是起始单元号来指定。当下一个记录起始位置由一个地址指定时,与采用起始单元号的情况相比可以更详细地指定记录起始位置。可以指定以前的记录结束位置,而不是下一个记录起始位置。
在这个例子中,其中可以记录AV文件的未分配区域被逐个单元地指定,并且其中记录了AV文件的区域被逐个逻辑扇区地指定。为了简化起见,其中记录了AV文件的区域也可以被逐个单元地指定。
在这个例子中,在AV文件区域中仅记录了AV文件。如例子1中所述,AV文件的文件项也可以被记录在AV文件区域中。
在控制文件的大小过大或控制文件的数目过大的情况下,控制文件及其文件项可以被记录在AV文件区域中。以这种方式,在更新控制文件时可以防止数据重写集中在一个特定区域中。
为了在卷结构区域和最新文件结构区域中记录数据,执行带有检验的记录。为了在AV文件区域中记录数据,执行不带检验的记录。“带有检验的记录”指的是这样一种记录方法,通过该记录方法确认在执行了记录之后数据可以被读取。“不带检验的记录”指的是通过其并未确认在执行了记录之后可以读取数据的记录方法。
在这个例子中,替代之后的最新文件结构区域由系统控制部分201管理。在由驱动控制部分231来管理备用区域的系统中,可以由被称为“线性替换”的系统执行管理。“线性替换”指的是这样一个系统,驱动控制部分可通过该系统管理由系统控制部分指定的逻辑地址信息和实际记录数据的地址的物理地址信息之间的对应关系。通过这个系统,再现不是通过访问所指示的逻辑地址来执行,而是通过从对应的物理地址读取数据来执行。在这个系统中,系统控制部分不需要根据替换为基本文件结构更新记录位置信息。
在执行包括由可备用区域的替代和可备用文件结构区域向一个单元的分配的两阶段替代处理的情况下,即使当数据重写次数在具有限定大小的数据结构区域或AV文件区域的介质中出乎意料地增大时,也可以没有中断地执行向介质的记录和从介质的再现。
2.3文件再现处理图14显示了用于再现记录在光盘235上的文件的文件再现处理的过程。文件再现处理由图2所示的信息记录和再现设备执行。下面将详细描述图14所示的步骤。在下面的例子中,从具有图12所示的数据结构的光盘235再现AV文件(AVfile-d)158。
(S1601)当光盘被插入到光盘驱动装置205时,驱动控制部分231从记录信息区的备用指定信息区域1302读取一个备用单元号1410和备用区域地址信息1411,并将备用单元号1410和备用区域地址信息1411通知系统控制部分201。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为信息记录和再现装置272的控制程序来实现。
系统控制部分201确定读取的备用单元号1410是0还是1。当该号是0时,处理进行到步骤(S1603)。否则,处理进行到步骤(S1602)。
(S1602)系统控制部分201基于备用单元号和备用区域地址信息,从记录在一个具有指定单元号的单元中的最新文件结构区域的基本文件结构区域再现一个基本文件结构。
在图12所示的例子中,备用单元号1410是56。因此,从记录在单元#56中的最新文件结构区域1401的基本文件结构区域1402读取一个基本文件结构。
(S1603)系统控制部分201基于备用地址信息,从记录在一个预先分配的可备用文件结构区域中的最新文件结构区域的基本文件结构区域再现一个基本文件结构。
在图11所示的例子中,备用单元号1410是0。因此,从记录在可备用文件结构区域1303中的最新文件结构区域1304的基本文件结构区域1305读取一个基本文件结构。
在步骤(S1602)和(S1603)中描述的系统控制部分201的操作通过例如执行在系统控制部分201中建立的作为基本文件结构再现装置262的控制程序来实现。
(S1604)系统控制部分201对基本文件结构解码,并再现想要的AV文件(AVfile-d)158。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件再现装置216的控制程序来实现。
通常,AV文件的大小比控制数据的大。因此,在这个例子中,AV文件被逐个单元地管理。相应地,AV文件的记录位置信息可以采用单元号替代逻辑扇区号来容易地指定。
在这个例子中,未分配区域按照从盘的内侧部分向外侧部分的顺序被登记在位图中。因此,可以通过用一个起始单元号指定下一个记录位置来执行顺序循环记录。通过采用如在例子1中所示的表来管理未分配区域的方法,未分配区域可按照从盘的内侧部分向外侧部分的顺序被登记在表中,并由项扇区号指定下一个记录起始位置。
在例子2中,可备用文件结构区域在卷空间中被预先分配。因此,最新文件结构的数据重写被集中。然而,包括记录信息区的备用指定信息区域使得数据可以被记录在不同的位置。其结果是,可以防止介质变得完全不能使用。
通过使用在记录在空间管理结构区域中的改进位图中提供的起始单元号,可以获得在AV文件区域中的记录起始位置。这使得AV文件被顺序记录,同时避免数据重写的集中。在起始单元号被登记在空间管理结构的前端的情况下,记录可以在获得空间管理结构之后立即从记录起始位置开始。
在例子1中,数据被顺序记录在最新文件结构区域中。在例子2中,在每次更新数据时,数据被重写在最新文件结构区域中。采用如在例子1中所述的记录在空间管理结构区域中的空区域信息和表示作为最新文件结构区域而被分配的位置的备用地址信息,最新文件结构区域的记录可以在可备用文件结构区域中被顺序地和重复地执行。例如,可以以下列方式执行记录来更新数据。从自最新文件结构区域所分配到的区域的位置(即,由指针信息表示的位置)连续的位置开始,在特定方向上(例如,从盘的内侧部分向外侧部分)搜索一个未分配区域,直至可备用文件结构区域的尾端。基于搜索结果分配该区域,并将最新文件结构区域的数据记录在所分配的区域中。在最新文件结构区域被记录在可备用文件结构区域的尾端的情况下,从可备用文件结构区域的前端开始在特定方向上搜索一个未分配区域。基于搜索结果分配该区域,并将最新文件结构区域的数据记录在所分配的区域中。
可以理解,可备用文件结构区域被构造为使得另一个区域(例如,最新文件结构区域)可以被分配给可备用文件结构区域的一部分。分配给可备用文件结构区域的该部分的不同区域(例如,最新文件结构区域)被构造为使其在可备用文件结构区域中是可移动的。这样,可以在特定方向上重复地记录数据,使得最新文件结构区域在整个可备用文件结构区域上分布。
在例子2中,顺序循环记录既可以在AV文件区域中执行也可以在可备用文件结构区域中执行。这样,避免了数据重写在整个盘中的任何特定区域的集中。通过将一个区域划分成多个区域并在每个所划分区域中执行顺序循环记录,可以提高数据可靠性并提高对所需文件的读取速度。
3.例子3在例子3中,利用用于同时管理文件的记录位置和未分配区域的位置的表、例如应用于硬盘等的FAT文件系统来将AV文件顺序地记录在AV文件区域中。
在构造一个与硬盘兼容的系统时,通过将FAT文件系统引入到光盘,硬盘和光盘可以由一个文件系统来处理。
在下面的描述中,除非详细描述,作为卷文件结构被记录在信息记录介质上的描述符、指针等具有由ECMA167或UDF(通用盘格式)标准定义的数据结构。
3.1光盘的数据结构图15显示了光盘235的示例性数据结构。
卷空间具有系统区域1701、最新文件结构区域1702和AV文件结构区域1703。
最新文件结构区域1702包括FAT(文件分配表)区域1704、根目录区域1705、AV目录区域1706和数据文件区域1707。在FAT区域1704中,记录了具有关于目录和文件的记录位置的链信息和关于簇(cluster)的记录状态的信息的FAT。
FAT是其中记录了包含每个簇的记录信息的簇记录信息的表。所记录的簇记录信息的条数对应于簇的个数。在记录于根目录区域1705和AV目录区域1706中的目录项中,登记了目录和文件的起始簇号。在图15所示的例子中,目录项(AVfile-a)1713具有AV文件(AVfile-a)144的起始簇号1。FAT链信息包括登记在其上的作为AV文件(AVfile-a)的起始簇的簇#1和作为下一个簇的号的簇号2。以这种方式,AV文件(AVfile-a)可通过下面的链信息来再现。在链信息的“值”部分中,“EOF”表示文件的尾端,例如是FF8(十六进制)。
簇是一个用于记录管理的单位,包括一个或更多个扇区。在这个例子中,一个簇大约包括5000个扇区。
3.2文件记录处理图16显示了用于在光盘235上记录文件的文件记录处理的过程。文件记录处理由图2所示的信息记录和再现设备执行。下面将详细描述图16中所示的步骤。
(S1801)系统控制部分201在最新文件结构区域1702的前端从FAT区域1704读取一个FAT,搜索被标记为起点信息的簇号,并按照升序从标记的簇号开始顺序地获得关于未分配区域的信息。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为空间管理结构记录装置251的控制程序来实现。
(S1802)系统控制部分201从指定的起点簇开始顺序地记录AV文件。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件记录装置213的控制程序来实现。
(S1803)系统控制部分201将包括关于所记录的AV文件的信息的AV目录区域、根目录区域、数据文件和FAT区域记录在最新文件结构区域中。在此时被记录的FAT中,更新具有链信息和所记录文件的起点信息的簇信息。例如,在显示记录了AV文件(AVfile-c)146之后的数据结构的图15中,下一个记录起点是簇#56。因此,“1”被登记为FAT 1710的簇#56的起点信息。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为基本文件结构记录装置261的控制程序来实现。
在这个例子中,描述了在AV文件区域中的内侧部分到外侧部分中执行的顺序记录的第二个周期。在数据重写次数受限制的信息记录介质中,在第一和后续循环中以类似的方式在AV文件区域中执行顺序循环记录。
为了简单说明起见,作为数据文件的控制文件被记录为最新文件结构区域的一部分。控制文件不带有任何簇号,并由逻辑扇区号管理。或者,数据文件可以作为用于控制AV文件的信息的数据文件被记录在AV文件区域中的簇中。
在例子3中,AV目录区域、根目录区域、数据文件和FAT区域依据基本文件结构记录装置261被记录在最新文件结构区域中。FAT具有一个包含空间管理结构的功能的结构,但也执行文件管理。因此,FAT由基本文件结构记录装置和基本文件结构再现装置处理。
在例子3中,用于执行顺序记录的起点信息利用位1被记录。显然,起点信息可以用其他值、例如FFh来表示。
在例子3中,也可以采用一个其中关于未分配区域的信息和文件的链信息由同一个表管理的诸如FAT的数据结构来获得顺序记录的起始位置。在这种情况下,AV文件也可以被顺序记录,同时避免在AV文件区域中的数据重写的集中。
在例子2中,起始单元号被登记在空间管理结构的前端。在例子3中,起点信息被登记为关于空间管理结构中的每个簇的信息的一部分。在起点信息被登记在关于每个簇的信息的预备字节中的情况下,这个文件系统可以在不扩展FAT标准的情况下与现有的计算机操作系统兼容。
在例子2中描述的两阶段缺陷管理方法可应用于这个例子中的包括FAT区域的最新文件结构区域。
由于AV文件区域中缺陷的出现而变得不可使用的簇可以被登记在FAT区域1704中的FAT 1710中。在这种情况下,登记例如FFh,作为起点信息的值。
4.例子4在例子4中,将描述一个当AV文件、控制文件和卷文件结构被顺序记录在一个数据重写次数受限制的盘上时的示例性缺陷管理方法。
与在例子1中一样,即使在通过采用顺序记录避免数据重写集中在一特定区域,缺陷区域的出现可被防止的情况下,随着盘的使用次数增加,缺陷区域的数目也增多。
在下面的描述中,缺陷区域包括其中不能记录或再现数据的区域,并且其最小单位是1个ECC块。
4.1光盘的数据结构图17显示了光盘235的示例性数据结构。
卷空间包括缺陷区域1902、1906、1906和1910。分配一个其中将登记这些缺陷区域的缺陷列表结构区域1908。在缺陷列表结构区域1908中,记录了其中要登记用于系统的数据结构的系统流目录1923、其文件项1924和不可分配的空间流的文件项1925。不可分配的空间流是被定义用于登记缺陷区域或其中不能分配卷文件结构的区域的数据结构。在这个例子中,不可分配的空间流被用于登记缺陷区域的位置信息。
图18显示了用于在光盘235上记录文件的文件记录处理的过程。文件记录处理由图2所示的信息记录和再现设备执行。下面将详细描述图18所示的步骤。在下面的例子中,将AV文件(AVfile-c)记录在具有图17所示的数据结构的光盘235上。
(S2001)系统控制部分201从具有指定项扇区号的未分配区域开始将AV文件(AVfile-c)顺序地记录在未分配区域中。当在记录AV文件的同时检测到缺陷区域1906时,系统控制部分201跳过缺陷区域,在下一个未分配区域中继续记录。相应地,其中实际记录了AV文件的区域是AV文件区域1905的第一范围(extent)1921和AV文件区域1907的第二范围1922。系统控制部分201的上述操作通过例如执行在系统控制部分201中建立的作为文件记录装置213的控制程序来实现。
(S2002)系统控制部分201生成其中登记有(其中记录了AV文件(AVfile-c)的)第一范围1921和第二范围1922的位置信息的文件项(AVfile-c)147。系统控制部分201随后将文件项(AVfile-c)147存储在存储器电路263的基本文件结构存储器235中。
(S2003)系统控制部分201将控制文件(Datafile)148记录在一个随后的未分配区域上。与在步骤(S2001)中描述的记录AV文件的情况一样,当记录控制文件的同时检测到缺陷区域时,系统控制部分201跳过该缺陷区域,在下一个未分配区域中继续记录。
(S2004)系统控制部分201生成其中登记有记录了控制文件(Datafile)148的区域(范围)的位置信息的文件项(Datafile)149。系统控制部分201随后将文件项(Datafile)149存储在存储器电路263的基本文件结构存储器235中。在由于检测到缺陷区域而使得控制文件被记录在多个范围中的情况下,与登记AV文件的情况一样,在登记控制文件的记录位置信息时登记所有范围位置信息。
(S2005)系统控制部分201生成一个作为缺陷列表结构的系统流目录1924及其文件项1923,还生成一个其中登记了在卷空间中检测到的缺陷区域的位置信息的已分配空间流的文件项1925。系统控制部分201将文件项1925存储在基本文件结构存储器235中。
另外,系统控制部分201生成其中登记了未分配空间的位置信息的未分配空间项1925,其中不包括在文件记录处理中记录的未分配区域和在文件记录处理中检测到的缺陷区域的位置信息。系统控制部分201随后将其未分配空间项1925存储在基本文件结构存储器235中。
同时,系统控制部分201生成包括所记录的AV文件和控制文件的信息的AV目录(AVDir)150、文件集合描述符152、根目录153、根目录的文件项154、其中登记了所记录AV文件(AVfile-a)144和(AVfile-d)158的位置信息和属性信息的文件项145和159、VAT 156和VATICB 157。系统控制部分201将这些数据存储在基本文件结构存储器235中。
(S2006)系统控制部分201将步骤(S2002)、(S2004)和(S2005)中生成的基本文件结构、缺陷列表结构、空间管理结构123和VAT结构记录在最新文件结构区域131中。
(S2007)在将数据记录在最新文件结构区域131中的同时检测到缺陷区域的情况下,执行步骤(S2008)以及下列等等的处理。当在未检测到缺陷的情况下完成记录时,结束文件记录处理。
(S2008)系统控制部分201更新缺陷列表结构和关于空间管理结构的登记信息。在作为缺陷列表结构的不可分配空间流中,登记了关于新检测到的缺陷区域的位置信息。从作为空间管理结构的不可分配空间流中,关于新检测到的缺陷区域的位置信息被消除。
(S2009)系统控制部分201指定随后的未分配区域,以便在更新的最新文件结构中记录数据。
步骤(S2001)到(S2009)中描述的系统控制部分201的操作通过例如执行在系统控制部分201中建立的作为基本文件结构记录装置261的控制程序来实现。
在这个例子中的AV文件的记录处理中,由于在执行不带检验的记录时不能完成记录而从其返回错误报告的一个区域,被识别为缺陷区域。
通常,要记录在卷结构区域和最新文件结构区域中的数据被执行带有检验的记录,要记录在AV文件区域中的数据被执行不带检验的记录。或者,要记录在AV文件区域中的数据可以被执行带有检验的记录。要记录在卷结构区域和最新文件结构区域中的数据可以被执行不带检验的记录。要记录在AV文件区域中的数据可以被执行带有没有缺陷区域的识别的记录,以便节省替代处理所需的时间。在这种情况下,在文件的再现时区分缺陷区域。
为了根据文件的特性改变缺陷管理方法,用于记录向其运用了一种缺陷管理方法的数据的区域和用于记录向其运用了一种不同的缺陷管理方法的数据的区域可以彼此分开。
不能从其再现文件的区域也可以被登记为一个缺陷区域。
登记为不可分配的空间流的缺陷区域的位置信息被用于对介质重新格式化。因此,必须将不可分配的空间流的内容一直保持到介质被重新格式化。
所检测到的缺陷区域的位置信息可以被记录在卷空间之外。例如,这种位置信息可以在例子1中的记录信息区的登记块中被管理。
在这个例子中描述的方法可以被运用到例子3。在执行缺陷管理时,在跳过缺陷区域的同时记录数据,并将缺陷信息登记在FAT中。
如上所述,在这个例子中,在重复在可重写介质上的顺序记录的同时,可以执行在后续区域中的记录,同时避开检测到的缺陷区域而不进行替代。这样,在可重写的记录介质中检测到的缺陷量根据使用条件而显著变化的情况下,不需要事先获得一个备用区域或在其缺乏时扩展备用区域。介质的区域可以被有效地使用。
5.例子5在例子5中,涉及为增大密度,数据重写次数受限制的盘,将描述一个用于从该盘的内侧部分向外侧部分执行顺序循环记录的项扇区号的示例性数据结构,及其示例性更新方法。
在这个例子中,项扇区号被记录在由文件系统管理的卷空间中,而不是记录信息区中。
在例子1中,记录信息区包括一个计数单元和多个登记单元,以便提高数据重写次数受限制的盘的项扇区号的可靠性。
在这个例子中,由于由ECMA167定义的数据结构被逐步地更新,因此项扇区号的可靠性可以被提高,并且由于记录了项扇区号,因此不再需要记录信息区。这样,在这个例子中描述的技术可应用于通用盘。
图19是关于在卷结构中更新和记录的项扇区号的数据结构。
项扇区号3032的功能与在其他例子中描述的功能相同。在图19中,项扇区号3032表示最新文件结构区域131中的VAT结构区域104的VAT ICB 157的地址。项扇区号3032被记录在逻辑卷完整性描述符序列3011中的逻辑卷完整性描述符3031中的一个为处理系统保存的字段中。
记录在逻辑卷完整性描述符中的是表示记录在卷空间中的文件结构是否处于正确状态的完整性信息。因此,通过在逻辑卷完整性描述符中记录项扇区号可以进一步提高项扇区号的可靠性。
逻辑卷完整性描述符序列3011的位置信息被记录在卷描述符序列3010中的逻辑卷描述符3022中。卷描述符序列3010是为了记录关于一个卷的描述符而提供的。主卷描述符3021和分区描述符3023被记录在卷描述符中。
卷描述符序列3010的位置信息被记录在锚卷描述符指针3041中。该锚卷描述符指针被记录在位于逻辑扇区号256的固定扇区中。虽然未显示,但锚卷描述符指针也被记录在N-256的逻辑扇区中,其中N是卷空间的最外部分的逻辑扇区号。由于锚卷描述符指针被记录两次,因此即使在其中一个指针不能被读取时,也可以使用另一个锚卷描述符指针。
图20显示了用于更新和记录项扇区号的过程。下面将描述用于项扇区号的更新方法。
(S3001)对于逻辑卷完整性描述符序列,保存一个例如对应于32个扇区的区域。逻辑卷完整性描述符从逻辑卷完整性描述符序列的前端开始被顺序地记录,并将记录的最后一个卷完整性描述符识别为一个有效描述符。项扇区号通过在随后的逻辑扇区中记录一个逻辑卷完整性描述符来更新。当不再有随后的逻辑扇区时,将00h记录在逻辑卷完整性描述符序列的所有的逻辑扇区中,并将逻辑卷完整性描述符记录在逻辑卷完整性描述符序列的前端。
(S3002)当记录一个逻辑卷完整性描述符时,检查要记录的逻辑扇区是否是一个缺陷扇区。当其不是一个缺陷扇区时,处理结束。当其是一个缺陷扇区时,处理进行到步骤(S3003),在步骤(S3003)逻辑卷完整性描述符序列被新保存在卷结构区域中的一个空区域中,以便记录逻辑卷完整性描述符。
以这种方式,在盘的数据重写被限制到100次的情况下,采用同一个逻辑卷完整性描述符序列可以将逻辑卷完整性描述符记录32×100次。
当新分配一个逻辑卷完整性描述符序列时,必须记录用于管理逻辑卷完整性描述符序列的位置信息的逻辑卷描述符。
(S3004)对于卷描述符序列,保存一个例如对应于16个扇区的区域。逻辑卷描述符具有一个表示卷描述符顺序号的字段。当在卷描述符序列中记录了多个逻辑卷描述符时,具有最大卷描述符顺序号的逻辑卷描述符未有效。为了记录逻辑卷描述符,从卷描述符序列的前端开始搜索空的逻辑扇区。从最前面的空逻辑扇区开始记录逻辑卷描述符。当没有空的逻辑扇区时,所有旧的逻辑卷描述符以00h来记录,以便生成一个空的逻辑扇区,然后从最前面的空逻辑扇区开始记录逻辑卷描述符。
(S3005)当记录一个逻辑卷描述符时,检查要记录的逻辑扇区是否是一个缺陷扇区。当其不是一个缺陷扇区时,处理结束。当其是一个缺陷扇区时,处理进行到步骤(S3006),在步骤(S3006)中逻辑卷描述符序列被新保存在卷结构区域中的一个空区域中,以便逻辑卷完整性描述符可与主卷描述符和分区描述符一起记录。
以这种方式,在盘的数据重写被限制到100次的情况下,采用同一个逻辑卷描述符序列可以将逻辑卷描述符记录(16-2)×100次。
(S3007)当新分配一个卷描述符序列时,一个用于管理该卷描述符序列的位置信息的锚卷描述符指针被更新和记录。
由于项扇区号被以这种方式逐步地更新和记录,即使在数据重写次数被限制在100次的盘上,记录也可以被执行(32×100)×((16-2)×100)×100次。
用于更新和记录的步骤可以根据所需的数据重写次数而变化。显然,当1000次重写足够时,项扇区号可以被重写在同一逻辑卷完整性描述符序列中。
工业应用依据本发明的一种信息记录介质定义了在空间管理结构中登记的未分配区域的使用顺序,并可在从内侧部分向外侧部分移动最新文件结构区域的同时记录数据。这样,防止了由于数据重写的集中而引起的数据破坏或缺陷,并且可以提高数据可靠性。
权利要求
1.一种对其相同区域的数据重写的次数受到限制的信息记录介质,该信息记录介质包括一个可通过顺序循环记录将数据记录至其的第一信息记录区域;以及,一个第二信息记录区域,其中第一信息记录区域包括多个块,多个块中的每一个包括一个用于记录表示该块的版本的版本信息的区域,和一个用于记录表示第二信息记录区域的位置的指针信息的区域,以及对应于最新版本信息的指针信息被用作有效指针信息。
2.如权利要求1所述的信息记录介质,其中,第二信息记录区域是可通过顺序循环记录在其中记录数据的区域。
3.一种对其相同区域的数据重写的次数受到限制的信息记录介质,该信息记录介质包括多个可通过顺序循环记录在其中记录数据的第一信息记录区域;一个第二信息记录区域;以及,一个用于记录表示多个第一信息记录区域中的哪一个为有效的标识信息的第三信息记录区域,其中多个第一信息记录区域中的每一个包括多个块,多个块中的每一个包括一个用于记录表示该块的版本的版本信息的区域,和一个用于记录表示第二信息记录区域的位置的指针信息的区域,以及对应于最新版本信息的指针信息被用作有效指针信息。
4.如权利要求3所述的信息记录介质,其中,所述标识信息被重写在第三信息记录区域的一个特定区域中,并且当对该特定区域的记录变为不可能时,所述标识信息被重写在第三信息记录区域中的一个不同于该特定区域的区域中。
5.如权利要求3所述的信息记录介质,其中第三信息记录区域是可通过顺序循环记录在其中记录数据的区域,第三信息记录区域包括多个块,多个块中的每一个包括一个用于记录表示该块的版本的版本信息的区域,以及对应于最新版本信息的标识信息被用作有效标识信息。
6.一种用于在一个对其相同区域的数据重写的次数受到限制的信息记录介质上记录信息的信息记录方法,该信息记录介质包括一个可通过顺序循环记录将数据记录至其的第一信息记录区域以及一个第二信息记录区域,其中,第一信息记录区域包括多个块,该信息记录方法包括如下步骤指定多个块中的一个;以及在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息,其中,对应于最新版本信息的指针信息被用作有效指针信息。
7.一种用于在一个对其相同区域的数据重写的次数受到限制的信息记录介质上记录信息的信息记录方法,该信息记录介质包括多个可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域,其中,多个第一信息记录区域中的每一个包括多个块,该信息记录方法包括如下步骤在第三信息记录区域中记录表示多个第一信息记录区域中的哪一个为有效的标识信息;指定在有效的第一信息记录区域中包括的多个块中的一个;以及,在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息,其中,对应于最新版本信息的指针信息被用作有效指针信息。
8.一种用于在一个对其相同区域的数据重写的次数受到限制的信息记录介质上记录信息的信息记录设备,该信息记录介质包括一个可通过顺序循环记录将数据记录至其的第一信息记录区域以及一个第二信息记录区域,其中,第一信息记录区域包括多个块,该信息记录设备包括用于指定多个块中的一个的装置;以及,用于在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息的装置,其中,对应于最新版本信息的指针信息被用作有效指针信息。
9.一种用于在一个对其相同区域的数据重写的次数受到限制的信息记录介质上记录信息的信息记录设备,该信息记录介质包括多个可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域,其中,多个第一信息记录区域中的每一个包括多个块,该信息记录设备包括用于在第三信息记录区域中记录表示多个第一信息记录区域中的哪一个为有效的标识信息的装置;用于指定在有效的第一信息记录区域中包括的多个块中的一个的装置;以及,用于在所指定的块中记录表示该指定块的版本的版本信息和表示第二信息记录区域的位置的指针信息的装置,其中,对应于最新版本信息的指针信息被用作有效指针信息。
10.一种用于再现记录在一个对其相同区域的数据重写的次数受到限制的信息记录介质上的信息的信息再现方法,该信息记录介质包括一个可通过顺序循环记录将数据记录至其的第一信息记录区域以及一个第二信息记录区域,其中,第一信息记录区域包括多个块,在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息,该信息再现方法包括如下步骤指定多个块中的一个;以及,根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息,其中,对应于最新版本信息的指针信息被用作有效指针信息。
11.一种用于再现记录在一个对其相同区域的数据重写的次数受到限制的信息记录介质上的信息的信息再现方法,该信息记录介质包括多个可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域,其中,多个第一信息记录区域中的每一个包括多个块,在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息,在第三信息记录区域中,记录有表示多个第一信息记录区域中的哪一个为有效的标识信息,该信息再现方法包括如下步骤从第三信息记录区域获取标识信息;指定在由该标识信息所指示的有效的第一信息记录区域中包括的多个块中的一个;以及,根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息,其中,对应于最新版本信息的指针信息被用作有效指针信息。
12.一种用于再现记录在一个对其相同区域的数据重写的次数受到限制的信息记录介质上的信息的信息再现设备,该信息记录介质包括一个可通过顺序循环记录将数据记录至其的第一信息记录区域以及一个第二信息记录区域,其中,第一信息记录区域包括多个块,在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息,该信息再现设备包括用于指定多个块中的一个的装置;以及,用于根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息的装置,其中,对应于最新版本信息的指针信息被用作有效指针信息。
13.一种用于再现记录在一个对其相同区域的数据重写的次数受到限制的信息记录介质上的信息的信息再现设备,该信息记录介质包括多个可通过顺序循环记录在其中记录数据的第一信息记录区域、一个第二信息记录区域和一个第三信息记录区域,其中,多个第一信息记录区域中的每一个包括多个块,在多个块的至少一个中,记录有表示该块的版本的版本信息和表示第二信息记录区域的位置的指针信息,在第三信息记录区域中,记录有表示多个第一信息记录区域中的哪一个为有效的标识信息,该信息再现设备包括用于从第三信息记录区域获取标识信息的装置;用于指定在由该标识信息所指示的有效的第一信息记录区域中包括的多个块中的一个的装置;以及,用于根据记录在所指定的块中的版本信息确定是否获取记录在该指定块中的指针信息的装置,其中,对应于最新版本信息的指针信息被用作有效指针信息。
全文摘要
依据用于常规可重写盘的记录方法,最新数据通过在相同区域中重写数据来记录。在盘的数据重写的次数受限制的情况下,这引起一个容易产生缺陷块的问题。本发明的一个目标是提供一种信息记录介质、信息记录和再现方法和信息记录和再现系统设备,通过这些介质、方法和系统设备,可以从项扇区号之后的未分配区域开始顺序地记录数据,并从内侧部分向外侧部分顺序地重复数据记录。
文档编号G11B27/10GK1529887SQ0281423
公开日2004年9月15日 申请日期2002年7月29日 优先权日2001年8月2日
发明者佐佐木美幸, 后藤芳稔, 福岛能久, 久, 稔 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1