记录再生装置、记录再生方法、计算机程序及记录媒体的制作方法

文档序号:6761927阅读:123来源:国知局
专利名称:记录再生装置、记录再生方法、计算机程序及记录媒体的制作方法
技术领域
本发明涉及记录再生装置、记录再生方法、计算机程序提供媒体、计算机程序及记录媒体,特别涉及将图像数据或声音数据作为文件记录在记录媒体上的记录再生装置及记录再生方法,用计算机来实现它们的计算机程序和记录了它们的提供媒体,以及用该记录再生装置或记录再生方法记录过的记录媒体。
背景技术
近年来,盛行着将动态图像信息或静止图像信息、声音信息等AV数据数字化并记录、再生它们。作为保存这样的数字信息的记录媒体,有闪存等半导体存储器。或者有作为盘形媒体的DVD、硬盘、MD(微型盘)等。
虽然对这些记录媒体进行用MPEG2或JPEG等编码方式编码过的AV数据的记录或再生,但在这样的AV数据的记录中,用文件系统将各AV数据作为文件管理,在分别再生各数据时也用文件单位进行指定。
因此,在上述半导体媒体或盘形媒体中,具有随机存取性好的特点。作为利用了随机存取性的技术,可以列举程序再生功能的实现。
例如,在日本专利特开2002-10215号公报所公开的记录/再生系统中,将AV数据作为称之为媒体对象的文件记录,将多个媒体对象记录在称之为程序的目录下。通过采用这样的记录形态,能够在记录媒体上制作多个这样的程序。
并且,对各程序管理称之为程序信息(PRG_INFO)的信息,作为与媒体对象不同的文件记录在记录媒体上。通过参照登录在PRG_INFO上的媒体对象的信息,能够自由地控制记录在记录媒体上的AV文件的再生顺序。
上述功能一般称之为“程序再生”,通过利用盘形媒体中的随机存取性来实现。
这样地,在将AV数据作为媒体对象记录,参照该媒体对象的程序也作为文件记录的情况下,必须具有从该程序文件到媒体对象的参照信息。参照信息的形式一般使用文件的路径信息,即在管理文件的文件系统中表示该文件的名称和分层位置的信息。
这里,将媒体对象(media object)与程序文件的关系的一个例子表示在图30中。图30为媒体对象的目录结构和程序文件的结构的示例图。
各程序文件用从根目录开始的全路径名的形式保持对各媒体对象的参照。另外,在图30中分隔路径的文字描述为“/”。
上述媒体对象或程序文件全部用UDF或FAT等文件系统管理。文件系统一般在个人计算机(一下称为“PC”)的体系结构中使用。通过导入文件系统,制作编辑或者再生上述程序文件的PC上的应用软件变得容易。
但是,上述PC体系结构虽然扩展性或系统的自由度好,但难以推定固定的系统环境。即,频繁地产生某个使用者的PC环境中存在的应用软件在其他的使用者的PC环境中不存在这样的情况。并且,除软件以外,记录再生盘形媒体的装置也经常用USB等外部数据接口与PC相连接,记录再生装置本身也经常装卸或者与多台PC相连接。
因此,在图30所示那样的记录有数据的盘形媒体5100的情况下,即使在某个使用者的PC环境下存在正确处理目录信息和程序信息的应用软件,也不能保证在其他的环境下该应用软件一定存在。
例如图31所示那样,设想为不存在应用软件时的情况。在PC5200中,操作系统5201和通用文件系统5202动作。而且,将PC5200作为用USB或ATAPI等数字接口5203与驱动装置5204连接,用连接的驱动装置5204进行盘形媒体5100的记录再生的装置。
并且,在盘形媒体5100上用文件系统信息5300管理多个文件或目录,而且将该多个文件作为上述程序文件5002的参照。
在这样的情况下,PC5200能够经过文件系统处理部5202对盘形媒体5100进行目录或文件的操作。具体地,能够实施路径名的改变或文件的删除和追加。
因此,在按照使用者的指示等变更了程序文件5002参照的预定文件的路径名的情况下,程序文件5002不能参照路径名变更了的文件。例如在图30中,文件5001的路径名为“/PRG001/MOV001.MPG”,但如果该路径名为“/PRG100/MOV001.MPG”的话,就不与程序文件5002中的参照信息5003一致,程序文件5002就不能正常再生。
在这样的情况下,尽管文件“MOV001.MPG”中包含的内容没有任何改变,但仅仅因为路径名改变了,程序就不能再生,对使用者来说方便性变得非常差。
并且,一度失去了的参照关系不能容易地恢复,例如使用者再次指定修正等,对使用者来说需要有非常大的作业负担。

发明内容
本发明就是鉴于上述状况,目的是实现在进行利用了路径名的文件的参照时,即使路径名改变了也能容易地进行修复参照关系的文件管理的记录再生装置和记录再生方法。
为了达到上述目的,本发明的记录再生装置包括在记录媒体上进行信息的记录或再生的记录再生部;使用能够通过路径名参照的具有目录分层结构的文件系统信息,将成为上述记录再生部记录或再生的对象的上述信息作为文件管理的文件系统信息处理部;用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息,管理上述目录及上述文件的内容管理信息处理部;其特征在于当上述记录媒体上的信息被上述记录再生部更新时,上述文件系统信息处理部将与上述更新有关的信息记录在上述文件系统信息中;上述内容管理信息处理部将与关于上述更新的信息相同的信息记录到上述对象管理信息中。
另外,这里的所谓记录媒体上的信息的“更新”是指与记录媒体上的信息有关的所有变更,包括例如追加新的目录或文件,删除目录或文件,目录或文件的名称的变更,不改变目录或文件的名称而只变更其内容等。
发明效果如果采用本发明,能够实现在参照利用了路径名的文件时,即使路径名改变了,也能使能够容易地进行修复参照关系的文件管理的记录再生装置和记录再生方法。


图1本发明的实施形态1的记录再生装置的外形及与相关设备的接口的示例的2表示本发明的实施形态1的记录再生装置的功能的方框结构3本发明的实施形态1的记录再生装置的记录及再生动作的说明4(a)表示了能够记录的盘形媒体100的记录区域的图,(b)为将图4(a)中表示成同心圆状的导入区域、导出区域和数据区域配置成横向的说明5表示用逻辑区域构成的盘形媒体100的逻辑数据空间的6表示盘形媒体100中记录的目录和文件的分层结构的7表示用于管理UDF格式中的目录分层的数据结构的8(a)为用UDF格式定义的文件项的数据结构的示例图,(b)为用UDF格式定义的文件标识描述符(File Identifier Descriptor)的示例9(a)为表示盘形媒体100的地址空间的图,(b)为表示了通过将存储在轨迹缓冲器中的数据提供给译码器能够连续再生AV数据时的状态的10表示盘形媒体100上记录的数据的分层结构、处理这些数据分层结构的系统控制部104及其内部结构的11本发明的实施形态1的记录再生装置中的媒体对象管理器320的数据结构的示例12本发明的实施形态1的记录再生装置中的对象管理信息(MO_INFO)700的数据结构的示例13(a)为MoType710中设定的值的示例图,(b)为给OBJ_ID型字段设定值时的变换规则的示例14本发明的实施形态1的记录再生装置中的程序管理器330中的数据结构的示例15本发明的实施形态1的记录再生装置中的程序信息(PRG_INFO)800的数据结构的示例16表示目录以及媒体对象与MO_INFO700之间的关系的示例的17表示程序管理器330对于媒体对象管理器320的关系的示例的18表示目录名变更后的目录以及媒体对象与MO_INFO700之间的关系的示例的19表示追加了目录及文件后的目录以及媒体对象与MO_INFO700之间的关系的示例的20表示修复媒体对象管理器320后的目录以及媒体对象与MO_INFO700之间的关系的示例的21本发明的实施形态2的记录再生装置中的对象管理信息(MO_INFO)2000的数据结构的示例22(a)为表示用UDF规格定义的Implemantation Use ExtendedAttribute的数据结构的图,(b)为表示Implemantation Use实现使用2100中保存的扩展属性的数据结构的23表示用UDF格式定义的逻辑卷完整描述的数据结构的24(a)为表示逻辑卷完整描述中所包含的逻辑卷内容使用的逻辑卷标题描述的数据结构的图,(b)为逻辑卷完整描述中包含的Implemantation Use的数据结构图25本发明的实施形态3的记录再生装置中的媒体对象管理器320的数据结构的示例26表示将本发明的记录再生装置作为记录器实施时的构成例的方框27表示将本发明的记录再生装置作为电视摄像机实施时的构成例的方框28表示将本发明的记录再生装置作为个人计算机实施时的构成例的方框29表示媒体对象管理器与程序管理器之间的关系的一例的30表示以往的目录以及媒体对象与程序文件5002之间的关系例的31表示记录在以往的盘形媒体5100上的数据的分层结构、处理它们的个人计算机5200及其内部结构的图具体实施形态本发明的记录再生装置包括在记录媒体上进行信息的记录或再生的记录再生部;用具有能够通过路径名参照的目录分层结构的文件系统信息,将成为上述记录再生部记录或再生的对象的上述信息作为文件管理的文件系统信息处理部;用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息,管理上述目录及上述文件的内容管理信息处理部;其特征在于当上述记录媒体上的信息被上述记录再生部更新时,上述文件系统信息处理部将与上述更新有关的信息记录在上述文件系统信息中;上述内容管理信息处理部将与与上述更新有关的信息相同的信息记录到上述对象管理信息中。
在上述结构中,最好当新的目录或文件记录到上述记录媒体中时,将上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件,将分配到的唯一ID作为与上述更新有关的信息使用。而且,最好上述文件系统信息管理部将上述唯一ID记录到管理上述目录及上述文件的结构的文件项中的扩展属性中;上述内容管理信息处理部记录上述唯一ID并使之与上述对象管理信息中的对象参照信息相对应。
上述唯一ID的值既可以由上述文件系统信息处理部决定,也可以由上述内容管理信息处理部决定。
并且,最好是,当检测到被上述对象参照信息所参照的上述目录或上述文件不存在于上述目录分层中时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当检测到分配到了与上述唯一ID相同值的目录或文件时,给分配到了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息。
在上述结构的记录再生装置中,最好是,当检测到被上述对象参照信息所参照的上述目录或上述文件不存在于上述目录分层中时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当没有检测到分配到了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息。
在上述结构的记录再生装置中,最好是,当上述记录媒体上由上述文件系统信息管理的卷中的信息被上述记录再生部更新时,上述文件系统信息处理部更新上述文件系统信息管理的卷结构信息中包含的卷更新信息;上述内容管理信息处理部将与上述卷更新信息相同的信息记录到上述内容管理信息中。
通过这样的结构,通过将文件系统信息中包含的卷结构信息中的特定的信息同时记录到内容管理信息中,能够容易地检测到文件系统信息与内容管理信息之间的不一致。
另外,上述卷更新信息至少包含以下信息中的1个(1)表示上述卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
并且,最好是,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当检测到分配到了与上述唯一ID相同值的目录或文件时,给分配到了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息。
并且,最好是,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当没有检测到分配到了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息。
并且,最好是,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述记录再生部停止向上述记录媒体记录新的目录或新的文件。
并且,为了达到上述目的,本发明的记录再生方法由记录再生装置在记录媒体上进行信息的记录或再生,其特征在于在上述记录媒体上进行记录或再生的上述信息用具有能够通过路径名参照的目录分层结构的文件系统信息作为文件管理;上述目录和上述文件用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息管理;上述记录再生方法包括在上述记录媒体上的信息被上述记录再生装置更新时,将与上述更新有关的信息记录到上述文件系统信息中的过程和将与上述更新有关的信息记录到上述对象管理信息中的过程。
在上述记录再生方法中,最好是,还包括在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件的过程;在记录与上述更新有关的信息的2个过程中,将分配到的唯一ID作为与上述更新有关的信息使用。并且,最好是,在分配上述唯一ID的过程中,按在上述文件系统信息中不重复的方式决定上述唯一ID的值。或者,最好是,在分配上述唯一ID的过程中,按在上述内容管理信息中不重复的方式决定上述唯一ID的值。
上述记录再生方法,最好是,还包括检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程;而且还包括当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程和当检测到分配到了与上述唯一ID相同值的目录或文件时,将上述对象管理信息中的新的对象参照信息设定给分配到了与上述唯一ID相同值的目录或文件的路径名的过程。
上述记录再生方法,最好是,还包括检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程;而且还包括当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程和当没有检测到分配到了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程。
并且,上述记录再生方法,最好是还包括当上述记录媒体上由上述文件系统信息管理的卷中的信息被上述记录再生部更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程。
并且,上述卷更新信息最好至少包含以下信息中的1个(1)表示上述卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
上述记录再生方法,最好是,还包括确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程;而且包括当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程和当检测到分配到了与上述唯一ID相同值的目录或文件时,给分配到了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程。
上述记录再生方法,最好是,还包括确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程;而且包括当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程和当没有检测到分配到了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程。
上述记录再生方法,最好是,还包括确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程;而且包括当上述信息不一致时,停止向上述记录媒体记录新的目录或新的文件的过程。
本发明的计算机程序提供媒体记录了读入计算机、使该计算机具有向记录媒体进行信息的记录或再生的记录再生装置的功能的计算机程序,其特征在于在上述记录媒体上进行记录或再生的上述信息用具有能够通过路径名参照的目录分层结构的文件系统信息作为文件管理,上述目录和上述文件用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息管理;上述计算机程序包括使上述计算机执行在上述记录媒体上的信息被上述计算机更新时生成与上述更新有关的信息的过程,将与上述更新有关的信息记录到上述文件系统信息中的过程,和将与上述更新有关的信息记录到上述对象管理信息中的过程的命令。
通过从该计算机程序提供媒体向计算机上写入该计算机程序并执行,通过同时在文件系统信息和内容管理信息上保持与更新有关的信息,能够实现下述记录再生装置该记录再生装置即使在只操作文件系统信息这样的不一致的处理结果,在文件系统信息与内容管理信息之间产生矛盾,也能通过在文件系统信息与内容管理信息之间比较上述“与更新有关的信息”,容易地检测出进行了不一致操作的文件或目录,并且能够简单地恢复文件系统信息与内容管理信息之间的一致性。
在上述计算机程序提供媒体中,最好是上述计算机程序还包括使上述计算机执行在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件作为与上述更新有关的信息的过程的命令。
在上述计算机程序提供媒体中,最好是上述计算机程序还包括使上述计算机执行当在上述记录媒体上由上述文件系统信息管理的卷中的信息被上述计算机更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程的命令。
并且,本发明的计算机程序为读入计算机、使该计算机具有向记录媒体进行信息的记录或再生的记录再生装置的功能的计算机程序,其特征在于在上述记录媒体上进行记录或再生的上述信息用具有能够通过路径名参照的目录分层结构的文件系统信息作为文件管理,上述目录和上述文件用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息管理;上述计算机程序包括使上述计算机执行,在上述记录媒体上的信息被上述计算机更新时生成与上述更新有关的信息的过程,将与上述更新有关的信息记录到上述文件系统信息中的过程,和将与上述更新有关的信息记录到上述对象管理信息中的过程的命令。
通过将该计算机程序写入计算机程序并执行,通过同时在文件系统信息和内容管理信息上保持与更新有关的信息,能够实现下述记录再生装置该记录再生装置即使在只操作文件系统信息这样的不一致的处理结果,在文件系统信息与内容管理信息之间产生矛盾,也能通过在文件系统信息与内容管理信息之间比较上述“与更新有关的信息”,容易地检测出进行了不一致操作的文件或目录,并且能够简单地恢复文件系统信息与内容管理信息之间的一致性。
上述计算机程序最好还包括使上述计算机执行在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件作为与上述更新有关的信息的过程的命令。
上述计算机程序,最好是,还包括使上述计算机执行检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程的命令;而且还包括使上述计算机执行,当检测到不存在于上述目录分层中时在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当检测到分配到了与上述唯一ID相同值的目录或文件时,给分配到了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程的命令。
上述计算机程序,最好是,还包括使上述计算机执行检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程的命令;而且还包括使上述计算机执行,当检测到不存在于上述目录分层中时在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当没有检测到分配到了与上述唯一ID相同值的目录或文件时从上述内容管理信息中删除上述对象管理信息的过程的命令。
上述计算机程序最好还包括使上述计算机执行当上述记录媒体上由上述文件系统信息管理的卷中的信息被上述计算机更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程的命令。
上述计算机程序,最好是,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令;而且还包括使上述计算机执行,当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当检测到分配到了与上述唯一ID相同值的目录或文件时,给分配到了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程的命令。
上述计算机程序,最好是,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令;而且还包括使上述计算机执行,当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当没有检测到分配到了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程的命令。
上述计算机程序,最好是,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令;而且还包括使上述计算机执行当上述信息不一致时,停止向上述记录媒体记录新的目录或新的文件的过程的命令。
并且,本发明的记录媒体记录了用于将成为记录或再生对象的信息作为文件来管理的、具有能够通过路径名来参照的目录分层结构的文件系统信息,和用于管理上述目录和上述文件的、被与上述路径名有关的对象参照信息所参照的对象管理信息;其特征在于,上述文件系统信息和上述对象管理信息同时包含与成为上述记录或再生的对象的信息的更新有关的信息。
与成为上述记录或再生的对象的信息的更新有关的信息最好是分配给更新过的目录或文件的,使它们不与上述记录媒体上的其他目录或文件相重复的识别信息,即唯一ID。
或者,与成为上述记录或再生的对象的信息的更新有关的信息可以是至少包含以下信息中的1个(1)表示上述记录媒体上由上述文件系统信息管理的卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;
(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
下面参照

本发明的实施形态的记录再生装置、记录再生方法及记录了具体化该方法的计算机程序的提供媒体或者计算机程序,以及用该记录再生装置或记录再生方法记录过的记录媒体。
(实施形态1)图1为本发明的实施形态1的记录再生装置的一例,为DVD记录器的外观和用于说明与相关的设备相连接的接口的示例图。
如图1所示,DVD记录器(recorder)装填了记录媒体即作为盘形媒体的DVD盘,进行视频信息等的记录再生。DVD记录器的操作一般用遥控器或设备上的开关进行。
输入DVD记录器的视频信息有模拟信号和数字信号两种,作为模拟信号有模拟广播,作为数字信号有数字广播。一般地,模拟广播由电视装置中内藏的接收机来接收、解调信号,作为NTSC方式等模拟视频信号输入DVD记录器中。
数字广播利用作为接收机的机顶盒(STB)解调成数字信号,输入到DVD记录器中被记录。
而记录了视频信息的DVD盘用DVD记录器再生,输出到外部。输出的信号与输入的信号一样,也有模拟信号和数字信号两种,如果是模拟信号则直接输入电视装置中,如果是数字信号则经过STB变换成模拟信号后输入给电视装置,用电视(TV)作为影像显示。
而且,在使用DVD盘的装置中具有DVD摄像放像机。DVD摄像放像机为在DVD记录器中组装了由透镜或CCD构成的摄像机装置的装置,编码拍摄到的动态图像信息并记录。
并且,DVD盘除DVD记录器或DVD摄像放像机以外,有时也用PC等记录再生视频信息。即使是用PC等来记录了视频信息的DVD盘,如果装填到DVD记录器中,DVD记录器也再生该DVD盘。
另外,在上述模拟广播或数字广播的视频信息中通常附有声音信息。附带的声音信息也与视频信息一样用DVD记录器记录再生。
并且,视频信息除动态图像以外,有时也有静止画面。例如,用DVD摄像放像机的照相功能记录静止画面,或者在PC上从其他的记录装置(硬盘)等往DVD盘上拷贝静止画像时就是这种情况。
另外,作为DVD记录器与STB等外部设备之间的数字接口,可以考虑各种各样的接口。有例如IEEE1394、ATAPI、SCSI、USB等。
并且,虽然上面以用NTSC方式的模拟(合成)视频信号作为DVD记录器与电视(TV)之间的信号时为例,但也可以是分别传送辉度信号和色差信号的分量信号。
而且,作为AV设备与电视之间的图像传输接口,正在进行用数字接口例如DVI取代模拟接口的研究,可以预见,DVD记录器与电视之间将用数字接口连接。
图2为表示本实施形态1的记录再生装置和装入其中的驱动装置110的功能的方框图。在图2中,驱动装置110包括记录再生手段的光学传感器101、ECC(纠错码)处理部102,对作为DVD盘这样的记录媒体的盘形媒体100进行数据的记录及再生。
盘形媒体100以称之为扇区的最小单位记录数据。并且,用多个扇区构成一个ECC块,以ECC块为1个单位用ECC处理部102实施误差修正处理。另外,ECC块也称之为ECC簇。
在作为盘形媒体100的一例的DVD-RAM盘的情况下,扇区的大小为2KB,将16个扇区构成为1个ECC块。该扇区的大小根据盘形媒体100的种类变动,1个扇区可以是512B(比特),也可以是8KB。
并且,对于ECC块也可以将1个扇区构成为1个ECC块,或者将16个扇区或32个扇区等构成为1个ECC块。我们预计,随着能够记录的信息容量的增大,今后扇区的大小以及构成ECC块的扇区的数量也将增加。
并且,驱动装置110与轨迹缓冲器103相连接,轨迹缓冲器103经过系统总线105与控制记录再生装置的整个系统的系统控制部104相连接。
轨迹缓冲器103为为了更有效地将AV数据记录在盘形媒体100上而以可变比特速率(VBR)记录的缓冲器。由于与读写盘形媒体100的速率(Va)为固定速率不同,AV数据根据其内容(如果是视频则为图像)的复杂程度不同其比特速率(Vb)变化,因此为用于吸收该比特速率之差的缓冲器。
图3为包括驱动装置110的实施形态1的记录再生装置的方框结构图。如图3所示,实施形态1的记录再生装置包括进行整个系统的管理和控制的系统控制部104、向使用者显示以及接受使用者的要求的使用者I/F(接口)部200,接收VHF及UHF的模拟广播调谐器210,将影像变换成AV信号的摄像机211,接收数字广播的数字广播调谐器212,将输入的AV信号变换成数字信号、编码成MPEG程序串等的动态图像编码器221,将输入的AV信号编码成JPEG串等的静止图像编码器222,解析数字广播发送来的MPEG传送流的解析部223,解码MPEG等动态图像数据的动态图像译码器240,解码静止图像数据的静止图像译码器241,电视和扬声器等显示部250。
动态图像编码器221、静止图像编码器222或解析部223上连接着模拟广播调谐器210、摄像机211和数字广播调谐器212等,作为AV数据的输入源。
另外,上述编码器、调谐器或摄像机部不必同时全部具备,只需根据记录再生装置的使用目的具备必要的部件就可以了。例如,如果记录再生装置为DVD等光盘用的记录器的话,如图26所示,可以采用省去图3所示结构中的摄像机211的结构。如果记录再生装置为摄像头的话,如图27所示,可以采用省去图3所示结构中的模拟广播调谐器210和数字广播调谐器212,同时增加声音采集用的麦克风261的结构。如果记录再生装置为个人计算机,则可以采用与图26相同的结构。或者也可以像图28所示那样采用省去图3所示结构中的模拟广播调谐器210、摄像机211及数字广播调谐器212的结构。
而且,图3所示的记录再生装置包括如图2所示的临时保存写入数据的轨迹缓冲器103和将数据写入盘形媒体100中的驱动装置110。
并且,还可以具备通过IEEE1394或USB等通信手段将数据输出给外部设备的接口即数字I/F(接口)部230。
另外,有关本实施形态1的记录再生装置的详细动作稍后进行说明。
图4为表示了本实施形态1的能够记录的记录再生装置中盘形媒体100的外形和物理结构的图。另外,为了达到保护记录面的目的,例如DVD-RAM之类的盘形媒体以收容在卡盘盒中的状态装填到记录再生装置中。但是,记录面的保护也可以用其他的结构进行,在能够容忍的情况下,也可以不收容在卡盘盒中,使之直接装填到记录再生装置中。
图4(a)为表示了能够记录的盘形媒体100的记录区域的一例的图。在图4(a)的示例中,最内周配置导入区域,最外周配置导出区域,它们之间配置数据区域。导入区域记录有为了在光学传感器101访问盘形媒体100时使伺服机构稳定的必要的基准信号或与其他媒体的识别信号等。导出区域记录有与导入区域相同的基准信号。并且,数据区域被分割成最小存取单位的扇区。
图4(b)为将图4(a)中表示成同心圆状的导入区域、导出区域和数据区域配置成横方向的说明图。
导入区域和导出区域的内部有缺陷管理区域(DMADefectManagement)。缺陷管理区域为记录了表示产生缺陷的扇区的位置的信息、和表示代替该缺陷扇区的扇区存在于后述的替代区域的哪一个的替代位置信息的区域。
并且,数据区域的内部有替代区域和使用区域。替代区域为当存在缺陷扇区时替代使用的区域。使用区域为能够作为文件系统记录使用区域的区域。另外,依盘形媒体的种类也存在不具有替代区域的盘形媒体的情况,在这种情况下,根据必要也有在后述的UDF等文件系统中进行缺陷扇区的替代处理的情况。
为了访问数据区域中的各扇区,一般从内周开始顺次将物理扇区序号PSN(Physical Sector Number)分配给数据区域。被PSN管理的扇区称之为物理扇区。
并且,为了只连续地表示数据记录所使用的扇区,还从内周开始顺次将逻辑扇区序号LSN(Logical Sector Number)分配给使用区域的物理扇区。由LSN管理的扇区称之为逻辑扇区。
图5为表示由逻辑扇区构成的盘形媒体100的逻辑数据空间的图。逻辑数据空间称之为卷空间,记录使用数据。在卷空间中用文件系统管理记录数据。
即,用于将保存数据的1簇扇区作为文件、并且将1组文件作为目录管理的信息记录在卷空间内的分区空间内,管理分区空间等的卷结构信息290(及其备份291)记录在卷空间的顶端和末端。
DVD-RAM等盘形媒体中,文件系统称之为UDF,一般使用以ISO13346规格为基准。
另外,上述1簇扇区在卷空间中不一定连续配置,部分地离散配置。因此,文件系统将构成文件的扇区簇中的、在分区空间内连续地配置的1簇扇区作为区域管理,作为与文件有关联的区域的集合管理。此时,UDF的分区空间为每个数据访问单位分配逻辑块序号LBN(Logical Block Number),进行数据的配置或管理。对于为了管理这样的区域而用UDF规格定义的称之为文件项(FE)的结构,后面进行说明。
图6为表示本发明的实施形态1的记录再生装置记录的盘形媒体100中的目录和文件分层结构的一例的图。如图6所示,在ROOT目录300之下存在分层了的子目录(301~305等),而且在该分层下保存有包含动态图像数据或静止图像数据的文件的各种媒体对象(例如310或311),或者用于管理各媒体对象的文件的媒体对象管理器320(文件名MOI_MGR),或者将多个媒体对象分组化、管理再生顺序或分类信息的程序管理器330(文件名PRG_MGR)等。
在本实施形态1中利用后述的DCF规格及与此类似的形式对包含作为记录及再生对象的AV数据的各种媒体对象的目录分层或文件名进行以下的说明。但是,目录分层或文件名的命名原则并不局限于此,用其他的命名原则也可以。
媒体对象中的包含MPEG2等的动态图像数据的动态图像对象由动态图像文件和属性信息构成。动态图像文件像ABCDnnnn.MPG这样,根据最初的4个文字为任意的字母的组合,后面的nnnn为10进位数这样的命名原则记录。动态图像文件包含用MPEG2方式或MPEG4方式等压缩过的AV数据,作为程序串(PS)或传输流(TS)或者其他的文件记录。
并且,记录与各动态图像文件有关的属性信息的属性信息文件如ABCDnnnn.MOI这样记录。属性信息文件中包含用于将各动态图像文件的识别信息、被记录的时间、动态图像数据的代表图像(略像)、动态图像数据的再生时刻变换成盘形媒体100上的逻辑地址的访问标记信息及其管理信息等。通过拥有访问标记,能够进行动态图像数据所具有的时间轴与数据(比特列)轴之间的变换,能够对动态图像数据进行以时间轴为基准的随机存取。属性信息文件也可以是依照例如Apple公司的QuickTime文件格式的形式。在QuickTime文件格式中,上述属性信息称之为影像源(Movie resource)。并且同样地,上述访问标记信息称之为取样表(Sample Table)。
1个动态图像对象由1个属性信息文件和一个或一个以上的动态图像文件构成,它们是通过文件名相关联的。即,具有关联性的属性信息文件与动态图像文件通过在其文件名中除后缀部分以外的部分,例如动态图像对象310的“ABCD0001”部分设定为相同来建立它们的联系。
但是,使属性信息文件与动态图像文件相关联的方法并不局限于上述方法,也可以用在属性信息文件内保持相关联的与动态图像文件的连接信息,例如保持到动态图像文件的路径名等,或者将两者的对应关系作为表格信息保持等其他的方法。另外,1个动态图像对象中也可以包含1个属性信息文件和1个或者1个以上的动态图像文件以外的文件。并且,也可以将属性信息文件和动态图像文件作为一个整体,用1个文件构成动态图像对象。
媒体对象中的包含JPEG等静止图像数据的静止图像对象将各静止图像信息作为静止图像文件ABCDnnnn.JPG等记录。静止图像文件为用JPEG方式等压缩过的影像数据,通过例如DCF格式或Exif格式作为文件记录。
上述媒体对象根据DCF规格或者与之相类似的目录结构记录。即,ROOT目录300之下存在DCF图像根目录302(目录名DCIM),而且在其之下存在用于保存静止图像文件的DCF目录305(目录名300ABCDE)。并且,在目录DCF305之下保存有作为静止图像对象的一种的DCF基本文件311(例如,文件名ABCD0001.JPG)。
并且,在目录ROOT300之下存在VIDEO根目录301(目录名VIDEO),并且在其之下还存在主要用于保存动态图像对象发VIDEO目录304(例如目录名100ABCDE)。并且,在VIDEO目录304之下保存有构成动态图像对象310的属性信息文件(后缀为MOI的文件)和动态图像文件(后缀为MPG的文件)。
另外,作为媒体对象,也可以记录用AC-3或AAC等压缩的声音文件或非压缩声音文件、MotionJPEG文件、用DCF规格定义的带DCF后缀的文件,DCF略图文件、PNG文件等其他文件格式的AV文件。
管理记录的媒体对象的内容管理信息作为管理数据目录303(目录名INFO)下的媒体对象管理文件320(文件名MOI_MGR)及程序管理文件330(文件名PRG_MGR)记录。有关媒体对象管理文件320及程序管理文件330的结构后面叙述。另外,媒体对象管理文件320及程序管理文件330的记录位置并不局限于管理数据目录303之下,也可以在例如根目录VIDEO301之下等。
下面用图7及图8说明在本实施形态1的记录再生装置所使用的盘形媒体上将数据作为文件管理的UDF文件系统的结构。图7为用于在UDF文件系统中管理目录分层结构的数据结构的图。另外,虽然本图与图6所示的目录分层结构相对应,但只表示了其中的从目录ROOT300到动态图像媒体对象310的文件系统信息,对于与其他的目录或文件相同的信息,为了使说明简单而省略了。
目录分层结构的起点为文件组描述符FSD(File Set Descriptor)400。FSD400保持对文件项FE(File Entry)410的参照信息401(在盘形媒体100上的记录位置)。
并且,FE有图8(a)所示的结构。FE500为用于管理构成记录在盘形媒体100上的各目录或文件的范围(エクステント)的集合的结构体,具有用于管理各范围在盘形媒体100上的记录位置和数据长度的、称之为配置描述符ADs(Allocation Descriptors)503的结构。
此外,FE500还包括表示数据种类的描述符标志(Descriptor Tag)、设定各目录或文件在盘形媒体100上不重复的唯一的ID值的唯一ID501、能够设定各FE500的扩展属性的扩展属性EAs(ExtendedAttributes)502等。
包括目录ROOT300等的目录数据的区域420用保持各目录或文件的文件名的文件ID描述符FID(File Identifier Descriptor)510构成。当某个目录下存在子目录或文件时,分别对各目录或文件保持FID510。
例如,如果根据图6,由于目录ROOT300存在VIDEO图像根目录301和DCIM图像根目录302,因此目录ROOT300的实际数据420中保持着分别对应的FID421和422。
FID510具有图8(b)所示的结构。FID510将在UDF上管理的各目录或文件名作为文件标识符(File Identifier)511保持。FID510还将管理对应的目录或文件的实际数据的FE500的参照信息(例如430)作为ICB保持。
此外,FID还包含表示数据种类的描述符标志(Descriptor Tag)、表示文件标识符511的数据长度的文件标识符长度(Length of FileIdentifier)等。
以后,同样地通过保持FE500与FID510的参照关系管理目录的分层结构,通过依次搜索该参照关系,能够访问作为任意的目录或文件的实际数据的区域。
对于文件,也是由FE500管理区域的集合。此时,区域(extent)的集合构成动态图像数据441或属性信息442,它们相当于图6中的动态图像对象310。
另外,上述FSD400、FE500和FID510配置在图5的分区空间内。另外,在UDF中具有与FE500相同的功能,而且定义具有追加的扩展属性或称之为命名流的功能的扩展文件项(EFE)。虽然在本发明中用FE500进行说明,但也可以用EFE取而代之。
在具有上述分层结构的文件系统中,为了参照特定的目录或文件,可以利用路径名。路径名对于例如图7的文件442表示为“VIDEO/100ABCDE/ABCD0001.M01”这样。这里,用“/”表示目录ROOT300即路径区分文字。
这样,路径名为从目录ROOT300开始到搜索到对象目录或文件时为止的时间内搜索目录分层时,一边用路径区分文字区分其路径上存在的目录的名称(保存在文件标识符511上的信息)一边继续描述的文件。如果利用该路径名,则能够参照文件系统上管理的任意的目录或文件。
下面就本实施形态的记录再生装置对盘形媒体100进行记录的动作进行说明。首先,用图9就盘形媒体100上的AV数据的分散配置进行说明。即,在图2所示的系统中,通过有效地利用轨迹缓冲器103能够离散配置AV数据。
图9(a)为表示盘形媒体100上的地址空间的图。在图9(a)中,左端为地址值为0的点,向右地址值增加下去。并且,“0”、a1~a4表示该位置的地址值。
如图9(a)所示,当AV数据分成[a1,a2]的连续区域A1和[a3,a4]的连续区域A2记录时,在光学传感器101进行从a2到a3的查找动作期间,通过将存储在轨迹缓冲器103中的数据提供给动态图像译码器204,AV数据能够连续再生。
表示此时的状态的是图9(b)。在位置a1开始读出的AV数据从时刻t1开始输入给轨迹缓冲器103,同时开始从轨迹缓冲器103输出数据。由此,将与输入给轨迹缓冲器103的速率(Va)和从轨迹缓冲器103输出的速率(Vb)的速率之差(Va-Vb)相等的数据存储在轨迹缓冲器103中。该状态一直持续光学传感器101到搜索区域到达a2,即到达t2的时刻。
如果假设这段时间内存储在轨迹缓冲器103中的数据量为B(t2),则只要在从时间t2开始到开始导出区域a3的数据的时刻t3的时间内消耗存储在轨迹缓冲器103中的数据量B(t2),持续地提供给译码器106就可以。
换言之,如果在搜索之前确保读出的数据量([a1,a2])在一定量以上,则即使在发生搜索的情况下,也能连续地提供AV数据。
如果能够连续提供AV数据的连续区域的大小换算成ECC字块数N_ecc,则如公式1那样地求出。在公式1中,N_sec为构成ECC字块的扇区的数量,S_size为扇区大小,Tj为搜索性能(最大搜索时间)。
公式1N_ecc=Vb×Tj/((N_scc×8×S_size)×(1-Vb/Va))并且,连续区域中存在产生缺陷扇区的情况。如果考虑到这种情况,能够连续提供AV数据的连续区域的大小可以像公式2那样地求出。在公式2中,d N_ecc为容忍的缺陷扇区的大小,Ts为在连续区域中跳过缺陷扇区所需要的时间。
公式2N_ecc=d N_ecc+Vb×(Tj+Ts)/((N_sec×8×S_size)×(1-Vb/Va))另外,虽然本实施形态1就从盘形媒体100中读出数据时,即再生时的情况进行说明,但在将数据写入盘形媒体100中,即记录或录像时也可以同样考虑。
上述那样,如果盘形媒体100连续记录一定量以上的数据,则即使盘上分散记录AV数据也能连续再生。另外,例如DVD将该连续区域称为CDA。或者因为是记录了AV数据的特别的区域,因此也有称为AV区域的。
下面用图3说明本实施形态1的记录再生装置的动作。在图3所示的记录再生装置中,在例如使用者I/F部200接受了使用者的要求时开始动作。
使用者I/F部200将使用者的要求传达给系统控制部104,系统控制部104解释使用者的要求,同时要求各模块进行处理。
下面举例说明将模拟广播编码成MPEG-2_PS作为动态图像对象记录的动作,即对所谓自动编码的录像动作进行说明。
系统控制部104要求模拟广播调谐器210接受和动态图像编码器221编码。动态图像编码器221录像编码、音频编码和系统编码模拟广播调谐器210发送来的AV信号输送给轨迹缓冲器103。动态图像编码器221在编码开始后,在编码处理制作访问标记信息所必需的信息的同时发送给系统控制部104。
然后,系统控制部104向驱动装置110发出记录的要求,驱动装置110读出轨迹缓冲器103中存储的数据记录到盘形媒体100上。此时,在盘的能够记录的区域搜索上述连续区域CDA,将数据记录到搜索到的连续区域中。
此时,在能够记录的区域搜索CDA根据UDF等文件系统管理的空区域信息,例如空位图描述符(Space Bitmap Descriptor)执行。
录像结束依使用者的停止要求的指示进行。使用者的录像停止要求通过使用者I/F部200传达给系统控制部104,系统控制部104对模拟广播调谐器210和动态图像编码器221发出停止要求。动态图像编码器221接受系统控制部104发出的编码停止要求终止编码处理。
系统控制部104终止编码处理后,根据从动态图像编码器221获取的信息,生成包含访问标记信息及其管理信息的属性信息。
接着,系统控制部104要求驱动装置110终止记录存储在轨迹缓冲器103中的数据并记录属性信息,驱动装置110将轨迹缓冲器103中残存的数据和属性信息记录在盘形媒体100中,作为属性信息文件,例如构成图6所示的动态图像对象的文件的ABCD0001.MOI,结束动态图像对象的录像处理。
另外,除上述以外,系统控制部104根据必要还生成或者更新用图7或图8说明过的那样的UDF文件系统的信息。即,对构成动态图像对象的文件生成FE500或FID510,设定必要的信息并记录在盘形媒体100上。
当记录再生装置为摄像机装置时,只有AV信号源不是模拟广播调谐器210,变更为摄像机211,其他的处理是同样的。
并且,将数字广播作为动态图像对象记录时的动作不进行动态图像数据的编码,系统控制部104进行通过数字广播调谐器212及解析部223将MPEG2 TS的数据记录在盘形媒体100上作为动态图像对象的控制。此时,与自动编码的录像一样,还进行文件系统信息的记录。
下面就与静止图像对象的记录有关的,将摄像机211输送来的AV信号成为JPEG编码记录的动作进行说明。
系统控制部104要求将输出给摄像机211的AV信号实施编码,变成输入给静止图像编码器222的AV信号。静止图像编码器222JPEG编码摄像机211输出的AV信号输出给轨迹缓冲器103。
驱动装置110接受系统控制部104发出的指示,将存储在轨迹缓冲器103中的数据记录在盘形媒体100中。此时,能够记录数据的区域的搜索根据管理UDF等文件系统的空白区域信息进行。
当记录了1幅静止图像对象时,摄影结束。或者,当使用者发出连续摄影的指示时,根据使用者发出的停止要求结束或者记录了预定张数的静止图像对象后结束。
使用者发出的停止摄影的要求通过使用者I/F部200传达给系统控制部104,系统控制部104对摄像机211和静止图像编码器222发出停止要求。
而且,系统控制部104还根据UDF文件系统的信息进行必要的处理。即,对构成静止图像对象的文件生成FE500或FID510,设定必要的信息并记录在盘形媒体100上。
用上述过程记录在盘形媒体100上的各媒体对象为了在以后进行媒体文件的分类处理或实现程序的再生,登录在图6所示的媒体对象管理文件320中。
图10为表示记录在本实施形态1中的记录再生装置所使用的盘形媒体100上的数据的分层结构和处理它们的系统控制部104及其内部结构的一例的图。
盘形媒体100上记录有文件系统信息600。文件系统信息600中包括图5所示的卷结构信息290,图7和图8所示的FSD400、FE500、FID510及上述空位图描述符(Space Bitmap Descriptor)等。
并且,用于根据这些媒体对象的内容或记录日期、时刻等整理分类,或者进行使用者设定自由的再生顺序的程序的再生的媒体对象管理器320或程序管理器330,同样被作为文件管理。
这些记录在盘形媒体100上的数据由系统控制部104通过系统总线105操作。
更详细地,系统控制部104由操作系统(OS)和应用系统构成。操作系统中包含控制文件系统信息600的文件系统信息控制部610,或特别是图中没有示出的控制硬件的设备驱动器、存储器控制部等,通过API(应用程序接口)为应用系统提供各种各样的通用功能。由此,能够用与具体的硬件或文件系统分离的形态实现应用系统。
应用系统进行特定的应用的控制动作。本实施形态1像例如用图3说明过的那样进行与动态图像对象或静止图像对象的记录或者再生处理有关的控制。
并且,在本实施形态1中,应用系统中的内容管理信息处理部611对由媒体对象管理器320或程序管理器330构成的内容管理信息601进行操作。
应用系统还可以考虑根据其他的必要包括显示AV数据或处理用户接口部分等的情况。
下面用图11~图14说明媒体对象管理器320及程序管理器330的数据结构。
图11为媒体对象管理器320的数据结构的示例图。如图11所示的媒体对象管理器320由表示文件类型的DataType、表示文件大小的DataSize、再生登录在媒体对象管理器320中的所有媒体对象的时间的总和的Play Back Duration、表示媒体对象管理器320中包含的对象管理信息(MO_INFO)700的个数的NumMoInfo文件,以及由NumMoInfo个MO_INFO700构成的对象管理信息表构成。
另外,图11等中字段名一栏的标记连续记述了数据类型和字段名,数据类型表示例如以下这样的内容。
const意为字段为常数,没有const时意为变量。unsigned表示该字段为没有符号的值,没有unsigned时表示带符号的值。并且,int()表示字段为具有括号内的比特长的整数值。例如,当括号内的值为“16”时,意为16比特长。
图12为媒体对象管理器320中包含的对象管理信息(MO_INFO)700的数据结构。MO_INFO700由表示登录的媒体对象的类型的信息MoType710、作为媒体对象的参照信息的对象参照信息MoRef711、从设定与构成该媒体对象的文件在文件系统上分配到的唯一ID501相同的值的FsUniqueID712等构成。
此外,还包括表示各种属性信息的Attributes、该媒体对象的再生时间PlayBackDuratin、保存在与MO_INFO700不同的地方的对文本信息的参照信息TextID或对略图信息的参照信息ThumID等。
另外,以后将为唯一ID501和FsUniqueID712设定共同的值称之为唯一ID。另外,MO_INFO700有时也称为属性项(Property Entry)。并且,由MoType710和MoRef711表示的信息有时也称为二进制文件标识符(Binary File Identifier)。
如图13(a)所示,MoType710中设定的值依参照目标的媒体对象的种类而定。当MoType的值为1时,登录在某个对象媒体信息中的媒体对象的种类为文件系统上的目录。同样,值为2时表示动态图像对象(后缀MOI),值为3时表示静止图像对象(后缀JPG)。以下同样地为每种媒体对象分配不同的MoType。
并且,设定给MoRef711的值通过用图13(b)所示的变换规则变换参照目标的媒体对象所具有的路径名信息决定。最开始的字段的parent DIR No.由MO_INFO700参照的媒体对象的母目录的路径名决定。即,母目录为VIDEO图像根目录301时为0,DCIM图像根目录302时为1。其他的值由于本实施形态1不使用,因此作为预定值。当然,根据变换规则,付与的值也可以是别的组合,例如,也可以将1分配给VIDEO图像根目录301,将2分配给DCIM图像根目录302,其他的情况也可以为预约值。
此后的字段的DIR No.中提取登录在MO_INFO700中的媒体对象的目录序号部分进行保存。这里,所谓目录序号是指媒体对象的上位目录的目录名中的数值部分。
接下来的字段的DIR No.中提取登录在MO_INFO700中的媒体对象的目录序号部分保存。这里,所谓目录序号是指媒体对象的文件名中的数值部分。
例如,当媒体对象的路径名为“/VIDEO/100ABCDE/ABCD0001.MOI”时,由于该媒体对象具有/VIDEO目录作为母目录,因此OBJ_ID的parent DIR No.的值为“0”,于是该媒体对象的上位目录名的数值部分的值“100”,因此OBJ_ID的DIR No.的值为“100”。而且,获取该媒体对象的文件名的数值部分的值,OBJ_ID的File NO.的值为“0001”。
由此,MoType710中设定的值为1。并且,MoRef711中设定的值将“/”作为分隔,按照parent Dir No.、Dir No.、File No.的顺序排列的表记,为0/100/0001。以后,将OBJ_ID的值根据需要用同样的表记表示。
即使OBJ_ID采取这样的形式,如果命名规则像DCF规格的命名规则一样,遵守媒体对象的名称或其上位目录的名称中包含的数值部分的值不重复这样的命名规则的话,结合从上述MoType710的值导出的后缀信息,也能够在文件系统上确定MoRef711参照的媒体对象。这样的结构比较适合减少MO_INFO700的数据量的目的。
当然,只要是唯一地与MO_INFO700和媒体对象相对应的形式,OBJ_ID的数据结构也可以是其他的形式。例如,还有原封不动地保存媒体对象的路径信息的方法。即,也可以像“/VID0E/100ABCDE/ABCD0001.MOI”这样保存将“/”作为路径区分文字的路径名的文字列。或者也可以保存文件的后缀替代MoType710的部分。例如,对于“/VID0E/100ABCDE/ABCD0001.MOI”这样的文件保存“MOI”部分。
另外,对于动态图像对象,只要将属性信息文件(例如图6中的ABCD0001.MOI)登录到对象管理信息中就可以。对应的动态图像文件(此时为图6中的ABCD0001.MPG)通过像上述那样给文件名添加对应就能从属性信息文件中知道。或者相反,也可以将动态图像文件登录到对象管理信息中。同样可以知道对应的属性信息文件。
图14为程序管理器330的数据结构的示例图。在图14中,程序管理器330为为了将任意的媒体对象分组分类管理或以使用者希望的再生顺序实现程序再生功能而设置的文件。
如图14所示,程序管理器330由表示文件类型的DataType、表示文件大小的DataSize、再生登录在程序管理器330中的所有媒体对象的时间的总和的PlayBackDuration、表示程序管理器330中包含的程序信息(PRG_INFO)800的个数的NumPrgInfo文件,以及由NumPrgInfo个PRG_INFO800构成的程序信息表构成。
图15为程序管理器330中包含的PRG_INFO800的数据结构。如图15所示,PRG_INFO800由表示为程序信息的DataType、表示PRG_INFO800的大小的DataSize、表示程序的各种属性信息的Attributes、程序的再生时间PlayBackDuratin、表示PRG_INFO800中包含的MO_INFO700参照的数量的NumMoInfo字段,以及由NumMoInfo个MoID810构成是MO_INFO700的参照表等构成。
此外,还可以包含保存在与PRG_INFO800不同的地方的文本信息的参照信息TextID或略图信息的参照信息ThumID等。
PRG_INFO800将MO_INFO700分组,将记录在盘形媒体100上的多个媒体对象分类。由此能够与文件系统上的目录结构相独立,构成假想的文件夹结构,媒体对象能够自由地分类。或者通过依顺再生PRG_INFO800参照的媒体对象,能够实现程序再生。另外,PRG_INFO800有时也称为中意的文件夹(Favorite Folder)。
下面用图16说明文件系统管理的目录或媒体对象与MO_INFO700之间的关系。
如用图8说明过的那样,UDF文件系统上的各目录或文件设定唯一ID501的值。例如,在图16中的目录304中设定“100”作为唯一ID501的值。唯一ID501的值保持在图16没有示出的FE500中。图16中所示的所有的目录和文件包括没有示出的,设定唯一ID501的值。
媒体对象管理器320中包含多个MO_INFO700,分别登录有媒体对象。例如,MoInfo[1]900中登录有目录304。此时,MoInfo[1]900字段的值如下这样地设定。
首先,如图13(a)所示设定表示目录的“1”作为MoType的值。根据图13(b),MoRef711为母目录“0”、目录序号“100”、文件序号“0000”,字段值整体为0/100/0000。
FsUniqueID712中设定与对应的UDF文件系统的唯一ID501的值相同的值“100”。
并且,MoInfo[2]901字段的值如下这样地设定。首先,MoType设定表示动态图像对象的“2”。MoRef711为母目录“0”、目录序号“100”、文件序号“0001”,字段值整体为0/100/0001。
FsUniqueID712中设定与对应的UDF文件系统的唯一ID501的值相同的值“101”。以后,其他的MoInfo也同样地设定值。
图17为表示程序管理器330与这样的媒体对象管理器320之间的关系的图。如上所述,程序管理器330中包含多个PRG_INFO800。
各PRG_INFO800用其索引(index)值等保持对MO_INFO700的参照信息。例如,由于PrgInfo[1]910如图17中的虚线箭头所示的那样有对MoInfo[2]、MoInfo[5]及MoInfo[8]的参照,因此保持2、5及8作为MoID的表值。PrgInfo[2]911也同样,由于具有对MoInfo[6]及MoInfo[8]的参照,因此保持6和8作为MoID的表值。
并且,也可以用各MO_INFO700中的FsUniqueID的值作为对MO_INFO700的参照信息。此时,例如在PrgInfo[1]910的MoID的表值中,保持“100”作为对MoInfo[2]304的参照信息。
如用图10说明过的那样,当目录或媒体对象记录到盘形媒体100中时,文件系统信息处理部610操作文件系统信息600。即,在文件系统上制作新的目录或文件时,文件系统信息处理部610或者制作FID510或FE500,或者决定区域的配置。
并且,文件系统信息处理部610还在各唯一ID501上设定在盘形媒体100上不重复的值。而且,内容管理信息处理部611操作内容管理信息601。即,在媒体对象管理器320中制作新的用于登录文件系统信息处理部610制作的文件的MO_INFO700。
并且,根据必要从文件系统信息处理部610中获取信息,设定使文件系统信息600与媒体对象管理器320中的信息之间没有矛盾的值。例如,获取文件的路径名,在MoRef711中设定用图13(b)所示的变换规则变换该值所求得的值,并且获得文件系统信息处理部610分配到的唯一ID501的值在FsUniqueID712中进行设定。
这样,通过利用程序管理器330及它们参照的媒体对象管理器320的信息,能够正确地执行媒体对象的程序再生等。
但是,像以往的技术所叙述的那样,文件系统信息600具有通过使用者的操作等用PC上的一般的文件系统容易变更了可能性。
例如图18所示那样,图16的目录304(目录名为100ABCDE)向目录1000(目录名为500VWXYZ)变更了。此时,文件系统信息600与内容管理信息601及其包含的MO_INFO700之间产生了信息不一致。
即,PrgInfo[1]910的MoRef711的值与实际的目录的路径名不相同。同样地,在参照位于目录1000的下位层的媒体对象的PrgInfo[2]中,MoRef711的值与路径名也不一致。因此,PrgInfo[1]及PrgInfo[2]不存在参照的目标。
但是,即使在这样的状态下,在如图18所示那样目录变更前后,各目录或文件的唯一ID501的值不产生变化。如图8也表示的那样,由于各目录或文件的名称保存到FID510的文件标识符511中,而唯一ID501保存在FE500中,因此在目录名或文件名的变更过程中,只有文件标识符511的值被更新。
而且,还可以考虑在图18的状态下再追加新的目录或文件,而不对媒体对象管理器320或程序管理器330进行操作的情况。此时的状态表示于图19中。
在图19中,如果假定追加的目录1001及文件1002的名称分别为100ABCDE和ABCD0001.MOI,则PrgInfo[2]901所具有的MoRef711的值即使偶然也变得一致。
即,如图19中添加了“×”号的参照那样,尽管PrgInfo[2]901不想参照,但还是参照了文件1002。如果将PrgInfo[2]901的信息提示给使用者的结果为指示了该再生,则再生了完全不是所需的媒体对象。
因此,本实施形态1的记录再生装置中的系统控制部104用内容管理信息处理部611对媒体对象管理器320进行修复处理。
即,内容管理信息处理部611将图18或图19中的MoInfo[1]900改写成图20中的MoInfo[1]1100这样的。更具体地为,修正MoRef711的值,使MoInfo[1]1100能够正确地参照目录1000。
此时,是否将目录1000与MoInfo[1]1100相对应通过比较文件系统信息中的唯一ID501与对象管理信息中的FsUniqueID712的值来判断。
在图20的例子中,由于所有的值都是“100”,因此可以判定为目录1000与MoInfo[1]1100是相对应的。这里,内容管理信息处理部611根据目录1000的名称设定MoInfo[1]1100的新的MoRef711的值。
对于MoInfo[2]1101也同样,内容管理信息处理部611变更MoInfo[2]1101的值,使唯一ID501与FsUniqueID712具有相同的值“101”的媒体对象与MO_INFO相对应。其结果能够获得图20中的波状线表示的参照关系。
而且,对于目录1001和文件1002,由于对应的MO_INFO700不存在于媒体对象管理器320之中,因此内容管理信息处理部611新追加MoInfo[i]1102和MoInfo[i+1]1103。这里,与某个目录或文件相对应的MO_INFO700是否存在于媒体对象管理器320中可以通过搜索具有与该目录或文件所具有的唯一ID501相同的值的MO_INFO700是否存在于媒体对象管理器320中来判断。
在图20的情况下,由于不存在具有目录1001和文件1002所具有唯一ID501的值“500”和“501”的MO_INFO700,因此内容管理信息处理部611在这里新追加MoInfo[i]1102和MoInfo[i+1]1103。此时,内容管理信息处理部611从目录1001和文件1002的路径名设定MoRef711的值,获取文件系统上的唯一ID501的值,分别将唯一ID的值设定为“500”和“501”。
通过进行以上的处理,可以修复文件系统信息600与媒体对象管理器320之间的不一致。
并且,对于预定的MO_INFO700,还可以考虑已经不存在对应的参照目标的文件或目录的情况。即,在对所有记录在盘形媒体100中的FE500搜索某个MO_INFO700所具有的FsUniqueID712所具有的值但没有找到的情况下,可以知道盘形媒体100上已经不存在该MO_INFO700所参照的目录或文件。在这样的情况下,从媒体对象管理器320中删去该MO_INFO700。
通过实施相应的删除,不要的媒体对象以后不在向使用者提示,可能回避使用者的混乱。
另外,也可以使媒体对象管理器320不必将盘形媒体100上的所有的目录或文件作为其管理对象而只将特定的目录,例如VIDEO图像根目录301或DCIM图像根目录302的下位目录及文件作为其管理对象这样地对MO_INFO700进行登录。
此时,在对FE500搜索上述FsUniqueID712所具有的值等时,其搜索对象可以限定为媒体对象管理器320作为管理对象的子目录下的目录或文件。
另外,虽然上述说明将唯一ID501与FsUniqueID712的值设定为完全相同的值进行说明,但由于唯一ID501为没有符号的64比特的数据,因此能够表现到非常大的数值。因此,即使将FsUniqueID712设定为唯一ID501的下位32比特,根据条件也能取得与上述同样的效果。即,即使将FsUniqueID712作为32比特数据,也是想定为只生成其值不重复的程度的数量的媒体对象的场合等。此时,可以用更小的数据量构成MO_INFO700。
并且,作为FsUniqueID712中设定的唯一ID的值,也可以不是唯一ID512,而设定保存在FID510的ICB中的称为UDFUniqueID字段的值。
UDFUniqueID定义为设定FID510所参照的FE500所具有的唯一ID512的下位32比特的字段,可以将该值作为唯一ID使用。
(实施形态2)在本实施形态2中,就与实施形态1不同的唯一ID的付与方法进行说明。本实施形态2将内容管理信息处理部611设定给内容管理信息601的唯一ID经由文件系统信息处理部610反映到文件系统信息600侧。
图21为本发明的实施形态2的记录再生装置中的MO_INFO2000的数据结构的示例图。与图12所示的MO_INFO700的不同点在于设置了MoUniqueID2001取代图12中存在的FsUniqueID712。
MoUniqueID2001在是盘形媒体100上不重复的ID这一点上与唯一ID501相同,但在内容管理信息处理部611进行其设定值的管理、进行实际值的付与这一点上不同。另外,MO_INFO2000有时也称为属性项(Property Entry)。另外,MoUniqueID2001有时也称为项编号(entry_number)。另外,在本实施形态中,也可以用MoUniqueID2001的值取代其索引)值作为各RPG_INFO800对MO_INFO2000的参照信息。例如像图29所示那样,由于PrgInfo[1]920具有对MoInfo[2]、MoInfo[5]及MoInfo[8]的参照,因此保持20、15及8作为MoID的表值。PrgInfo[2]921也同样,由于具有对MoInfo[6]及MoInfo[8]的参照,因此保持4及8作为MoID的表值。
在本实施形态2中,盘形媒体100上记录新的目录或媒体对象(文件),当它们登录到媒体对象管理器320中时,内容管理信息处理部611设定MoUniqueID2001的值。
并且,内容管理信息处理部611经由文件系统信息处理部610将向MO_INFO2000设定的值设定给文件系统信息600。更加具体地,在图8(a)所示的EAs502中设定与MoUniqueID2001中设定的值相同的值。
EAs502为保存用UDF文件系统规定的扩展属性的区域,应用系统等可以根据必要使用。图22(a)表示EAs502所包含的称之为实现使用扩展属性(Implemantation Use Extended Attribute)的结构。
实现使用扩展属性中存在称之为属性类型(Attribute Type)或属性子类型(Attribute Subtype)的字段,这里,通过设定合适的值,能够识别该实现使用扩展属性中包含的扩展属性被什么样的应用系统使用。
并且,实际的扩展属性的值保存在用实现使用长度(ImplemantationUse Length(IU_L))表示长度的可变长度字段即实现使用(Implemantation Use)2100中。实现使用(implemantation use)2100中保存的扩展属性的数据结构可以依使用它的每个应用决定。
在本实施形态2中,将图22(b)表示的数据结构作为其一个示例。具体地,将上述MoUniqueID2001设定给媒体对象唯一ID(Media ObjectUnique ID)2101。
通过以上这样,不仅制作了媒体对象,而且设定了内容管理信息601和文件系统信息600共同的唯一ID。
其结果,与实施形态1已经说明过的一样,即使因目录名和文件名随着内容管理信息的变更而变更使内容管理信息601与文件系统信息600之间产生不一致,也能够通过比较MoUniqueID2001的值与Media Object Unique ID 2101的值容易地检测出该不一致并恢复一致性。
并且,通过在媒体对象管理器320中检索Media Object Unique ID2101的值还能够知道某个目录或文件是否登录到内容管理信息601中。
或者,在用不与图22(b)所示的扩展属性相对应的UDF文件系统,将目录或文件记录在了盘形媒体100上的情况下,只要看管理它们的FE500就能知道是否登录在媒体对象管理器320中。即,检查FE500中是否有图22(b)所示的数据结构的扩展属性,如果没有对应的扩展属性,则可以判定为该目录或文件没有登录在媒体对象管理器320中。因此,在检测到这样的文件或目录时,认为文件系统信息600与内容管理信息601之间存在不一致,能够进行修复处理,或者向使用者显示警告,或者停止记录动作。
(实施形态3)在上述实施形态1及2中,就通过将唯一ID的值同时保存在文件系统信息600和内容管理信息601中,使检测出它们两者之间的不一致和进行不一致性的恢复变得容易的方法进行了说明。
在本实施形态3中,就通过将唯一ID的值以外的值同时保存在文件系统信息600和内容管理信息601两者之中,同样地检测出两者之间的不一致的方法进行说明。
图23表示了用UDF系统规定的逻辑卷完整性描述符(LVIDLogical Volume Integrity Descriptor)的结构。LVID记录在图6所示的卷结构信息290中,具有表示文件系统信息600记录到对应的卷空间中的最终记录时间和日期的所谓Recording Date3000的字段。
而且,图24(a)所示的数据保存在Logical Volume Contents Use中,图24(b)所示的数据保存在Implementation Use3001中。图24(a)为称之为Logical Volume Header Descriptor of Logical VolumeContents Use(逻辑卷内容使用的逻辑卷标题描述符)的结构,其中存储有唯一ID3100。
唯一ID3100为用于总是将在文件系统信息600内分配给各目录或文件的唯一ID501的值中最大的值的字段。当文件系统信息处理部610制作新的文件等时,通过参照唯一ID3100的值,重新设定比该值更大的值作为设定到新文件中的唯一ID501的值,能够在盘形媒体100不重复地设定唯一ID501。
而图24(b)为称之为Implementation Use的结构,其中包括Numberof Files(文件数)3101和Number of Directories(目录数)3102。Numberof Files(文件数)3101表示文件系统信息600内包含的文件的总数,Number of Directories(目录数)3102表示文件系统信息600内包含的目录的总数。
当记录在盘形媒体100中的文件数或目录数变化时,Number ofFiles(文件数)3101或Number of Directories(目录数)3102的值也通过文件系统信息处理部610更新。
图25为本实施形态3的记录再生装置中的媒体对象管理器320的数据结构的示例图。与图11所示的媒体对象管理器320的数据结构相比,在追加了以下的字段这一点上不同。
即,追加了FsRecordingDate3200、FsNumFile3202和FsNumDir3203。它们加上FsUniqueID3201共4个字段统称为卷更新信息3204。
FsRecordingDate3200为设定与上述RecordingDate3000相同值的字段。FsUniqueID3201为设定与上述唯一ID3100相同值的字段。FsNumFile3202为设定与上述Number of Files(文件数)3101相同值的字段。FsNumDir3203为设定与上述Number of Directories(目录数)3102相同值的字段。
与实施形态1就唯一ID说明过的一样,当通过文件系统信息处理部610设定RecordingDate3000等的值时,内容管理信息处理部611获取它们的值,设定给FsRecordingDate3200。对于其他的卷更新信息3204也一样。
由此,在只改写了文件系统信息600的情况下,能够检测到文件系统信息600与内容管理信息601的不一致。即,当本来应该一致的卷更新信息3204中的任何一个字段与卷结构信息290中的对应字段的值不一致时,能够判定为只改写了文件系统信息600。
如果检测到了文件系统信息600与内容管理信息601的不一致,则如实施形态1等叙述过的那样,通过检查各目录及文件与对象参照信息之间的唯一ID的值,能够更加详细地检查到发生不一致的地方,而且还可以恢复两者的一致性。
并且,将产生不一致这一情况告知使用者,如果是进行记录动作正的中间,则通过停止记录动作,能够将使用者的混乱控制在最低限度。
另外,虽然实施形态3可以与实施形态1或实施形态2同时实施,但即使单独实施实施形态3,也具有能够容易地知道整个盘有无不一致这样的效果。
另外,虽然上述任何一个实施形态主要都是举DVD之类的光盘媒体为例说明记录再生装置及记录媒体,但没有特别的限制,也可以是使用了其他的磁性记录媒体的硬磁盘驱动装置、光盘形媒体等,其他的记录装置或记录媒体。
并且,虽然列举了将媒体对象管理器320和程序管理器330作为2个独立的文件构成内容管理信息601的例子,但也可以采用具有两者的功能的1个文件的结构。而且可以采用包含与媒体对象管理器320不同的文件作为用于保存卷更新信息3204的结构。
如上所述,如果采用本实施形态的记录再生装置,在记录媒体对象时,通过文件系统信息和内容管理信息两者同时保持唯一ID,即使只操作文件系统信息这样的不一致的处理结果在文件系统信息与内容管理信息之间产生矛盾,也能通过比较唯一ID的值容易地检测到进行了不一致操作的文件或目录,并且能够简单地恢复文件系统信息与内容管理信息之间的一致性。
并且,在记录媒体对象时,通过文件系统信息和内容管理信息两者同时保持唯一ID,即使只操作文件系统信息这样的不一致的处理结果在文件系统信息与内容管理信息之间产生矛盾,也能通过比较唯一ID的值容易地检测到进行了不一致操作的文件或目录,并且能够简单地恢复文件系统信息与内容管理信息之间的一致性。
并且,通过在内容管理信息中也记录文件系统信息中包含的卷结构信息内的特定信息,能够容易地检测出文件系统信息与内容管理信息之间的不一致。
权利要求
1.一种记录再生装置,包括在记录媒体上进行信息的记录或再生的记录再生部,利用能够通过路径名参照的具有目录分层结构的文件系统信息,将成为上述记录再生部记录或再生的对象的上述信息作为文件进行管理的文件系统信息处理部,用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息,管理上述目录及上述文件的内容管理信息处理部;其特征在于当上述记录媒体上的信息被上述记录再生部更新时,上述文件系统信息处理部将与上述更新有关的信息记录在上述文件系统信息中,上述内容管理信息处理部将与上述关于更新的信息相同的信息记录到上述对象管理信息中。
2.如权利要求1所述的记录再生装置,当新的目录或文件记录到上述记录媒体中时,将上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件,将分配的唯一ID作为与上述更新有关的信息使用。
3.如权利要求2所述的记录再生装置,上述文件系统信息管理部将上述唯一ID记录到管理上述目录及上述文件的结构的文件项中的扩展属性中,上述内容管理信息处理部将上述唯一ID与上述对象管理信息中的对象参照信息相对应来记录。
4.如权利要求1所述的记录再生装置,上述唯一ID的值由上述文件系统信息处理部决定。
5.如权利要求1所述的记录再生装置,上述唯一ID的值由上述内容管理信息处理部决定。
6.如权利要求2至5中的任一项所述的记录再生装置,当检测到被上述对象参照信息所参照的上述目录或上述文件不存在于上述目录分层中时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当检测到分配了与上述唯一ID相同值的目录或文件时,对分配了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息。
7.如权利要求1所述的记录再生装置,当检测到被上述对象参照信息所参照的上述目录或上述文件不存在于上述目录分层中时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息。
8.如权利要求1所述的记录再生装置,当上述记录媒体上由上述文件系统信息所管理的卷中的信息被上述记录再生部更新时,上述文件系统信息处理部更新上述文件系统信息管理的卷结构信息中包含的卷更新信息;上述内容管理信息处理部将与上述卷更新信息相同的信息记录到上述内容管理信息中。
9.如权利要求8所述的记录再生装置,上述卷更新信息至少包含以下信息中的1个(1)表示上述卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
10.如权利要求8或9所述的记录再生装置,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当检测到分配了与上述唯一ID相同值的目录或文件时,对分配了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息。
11.如权利要求8或9所述的记录再生装置,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述内容管理信息处理部在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值,当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息。
12.如权利要求8或9所述的记录再生装置,当上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息不一致时,上述记录再生部停止向上述记录媒体记录新的目录或新的文件。
13.一种由记录再生装置在记录媒体上进行信息的记录或再生的记录再生方法,其特征在于,在上述记录媒体上进行记录或再生的上述信息使用能够通过路径名参照的具有目录分层结构的文件系统信息,作为文件管理,上述目录和上述文件使用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息进行管理,上述记录再生方法包括在上述记录媒体上的信息被上述记录再生装置更新时,将与上述更新有关的信息记录到上述文件系统信息中的过程和将与上述更新有关的信息记录到上述对象管理信息中的过程。
14.如权利要求13所述的记录再生方法,还包括在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件的过程,在记录与上述更新有关的信息的2个过程中,将所分配的唯一ID作为与上述更新有关的信息使用。
15.如权利要求14所述的记录再生方法,在分配上述唯一ID的过程中,按在上述文件系统信息中上述唯一ID的值不重复的方式决定其值。
16.如权利要求14所述的记录再生方法,在分配上述唯一ID的过程中,按在上述内容管理信息中上述唯一ID的值不重复的方式决定其值。
17.如权利要求13至16中的任一项所述的记录再生方法,还包括检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程;而且还包括当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当检测到分配了与上述唯一ID相同值的目录或文件时,将上述对象管理信息中的新的对象参照信息设定给分配了与上述唯一ID相同值的目录或文件的路径名的过程。
18.如权利要求13至16中的任一项所述的记录再生方法,还包括检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程;而且还包括当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程。
19.如权利要求13所述的记录再生方法,还包括当上述记录媒体上由上述文件系统信息管理的卷中的信息被上述记录再生部更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程。
20.如权利要求19所述的记录再生方法,上述卷更新信息至少包含以下信息中的1个(1)表示上述卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
21.如权利要求19或20所述的记录再生方法,还包括确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程,而且包括当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当检测到分配了与上述唯一ID相同值的目录或文件时,对分配了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程。
22.如权利要求19或20所述的记录再生方法,还包括确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程,而且包括当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程。
23.如权利要求19或20所述的记录再生方法,还包括确认上述文件系统信息所管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程,而且包括当上述信息不一致时,停止向上述记录媒体记录新的目录或新的文件的过程。
24.一种计算机程序提供媒体,记录了读入计算机、使该计算机具有向记录媒体进行信息的记录或再生的记录再生装置的功能的计算机程序,其特征在于,在上述记录媒体上进行记录或再生的上述信息使用能够通过路径名参照的具有目录分层结构的文件系统信息,作为文件进行管理,上述目录和上述文件使用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息进行管理,上述计算机程序包括使上述计算机执行在上述记录媒体上的信息被上述计算机更新时,生成与上述更新有关的信息的过程;将与上述更新有关的信息记录到上述文件系统信息中的过程;和将与上述更新有关的信息记录到上述对象管理信息中的过程的命令。
25.如权利要求24所述的计算机程序提供媒体,上述计算机程序还包括使上述计算机执行在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件,作为与上述更新有关的信息的过程的命令。
26.如权利要求24所述的计算机程序提供媒体,上述计算机程序还包括使上述计算机执行当在上述记录媒体上由上述文件系统信息管理的卷中的信息被上述计算机更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程的命令。
27.一种读入计算机、使该计算机具有向记录媒体进行信息的记录或再生的记录再生装置的功能的计算机程序,其特征在于,在上述记录媒体上进行记录或再生的上述信息,使用能够通过路径名参照的具有目录分层结构的文件系统信息,作为文件进行管理,上述目录和上述文件使用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息进行管理,上述计算机程序包括使上述计算机执行在上述记录媒体上的信息被上述计算机更新时,生成与上述更新有关的信息的过程;将与上述更新有关的信息记录到上述文件系统信息中的过程;和将与上述更新有关的信息记录到上述对象管理信息中的过程的命令。
28.如权利要求27所述的计算机程序,还包括使上述计算机执行在新的目录或文件记录到上述记录媒体中时,将在上述记录媒体上不重复的识别信息即唯一ID分配给上述目录或上述文件,作为与上述更新有关的信息的过程的命令。
29.如权利要求27或28所述的计算机程序,还包括使上述计算机执行检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程的命令;而且还包括使上述计算机执行当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程;和当检测到分配了与上述唯一ID相同值的目录或文件时,对分配了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程的命令。
30.如权利要求27或28所述的计算机程序,还包括使上述计算机执行检测被上述对象参照信息所参照的上述目录或上述文件是否存在于上述目录分层中的过程的命令;而且还包括使上述计算机执行当检测到不存在于上述目录分层中时,在上述文件系统信息中搜索与记录在上述对象管理信息中的唯一ID相同的值的过程;和当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程的命令。
31.如权利要求27所述的计算机程序,还包括使上述计算机执行当上述记录媒体上由上述文件系统信息管理的卷中的信息被上述计算机更新时,更新上述文件系统信息管理的卷结构信息中包含的卷更新信息的过程;和将与上述卷更新信息相同的信息记录到上述内容管理信息中的过程的命令。
32.如权利要求31所述的计算机程序,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令,而且还包括使上述计算机执行当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当检测到分配了与上述唯一ID相同值的目录或文件时,对分配了与上述唯一ID相同值的目录或文件的路径名设定上述对象管理信息中的新的对象参照信息的过程的命令。
33.如权利要求31所述的计算机程序,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令,而且还包括使上述计算机执行当上述信息不一致时,在上述文件系统信息中检索与记录在上述对象管理信息中的唯一ID相同的值的过程,和当没有检测到分配了与上述唯一ID相同值的目录或文件时,从上述内容管理信息中删除上述对象管理信息的过程的命令。
34.如权利要求31所述的计算机程序,还包括使上述计算机执行确认上述文件系统信息管理的卷结构信息中包含的卷更新信息与上述内容管理信息中的信息是否一致的过程的命令,而且还包括使上述计算机执行当上述信息不一致时,停止向上述记录媒体记录新的目录或新的文件的过程的命令。
35.一种记录媒体,记录了用于将成为记录或再生对象的信息作为文件来管理的、能够通过路径名来参照的具有目录分层结构的文件系统信息,和用于管理上述目录和上述文件的、被与上述路径名有关的对象参照信息所参照的对象管理信息;其特征在于,上述文件系统信息和上述对象管理信息两者同时包含与成为上述记录或再生的对象的信息的更新有关的信息。
36.如权利要求35所述的记录媒体,与成为上述记录或再生的对象的信息的更新有关的信息,为分配给更新过的目录或文件的、不与上述记录媒体上的其他目录或文件相重复的识别信息,即唯一ID。
37.如权利要求35所述的记录媒体,与成为上述记录或再生的对象的信息的更新有关的信息至少包含以下信息中的1个(1)表示上述记录媒体上由上述文件系统信息管理的卷的最终更新时间和日期的信息;(2)上述文件系统信息中包含的,表示在上述记录媒体上不重复的识别信息即唯一ID的最大值的信息;(3)上述文件系统信息中包含的文件的总数;(4)上述文件系统信息中包含的目录的总数。
全文摘要
本发明提供一种在进行利用了路径名的文件的参照时,即使路径名改变了也能容易地进行修复参照关系的文件管理的记录再生装置和记录再生方法。用能够通过路径名参照的具有目录分层结构的文件系统信息,将成为记录或再生的对象的信息作为文件来管理;用包含被与上述路径名有关的对象参照信息所参照的对象管理信息的内容管理信息,来管理上述目录和上述文件;在这样一种记录再生装置中,上述记录媒体上的信息被上述记录再生部更新时,将与上述更新有关的信息(例如唯一ID)同时记录在上述文件系统信息和上述对象管理信息中。
文档编号G11B27/32GK1519756SQ200410003350
公开日2004年8月11日 申请日期2004年2月2日 优先权日2003年1月31日
发明者中村正, 日野泰守, 黑泽康行, 守, 行 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1