信息处理设备、信息处理方法转让专利

申请号 : CN200780001323.0

文献号 : CN101356807B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 前笃有留宪一郎磯部幸雄森本直树

申请人 : 索尼株式会社

摘要 :

提供了一种采用AVCHD格式,并且能够快速执行再现、编辑和附加写的数据记录配置。在用于基于具有预定的分层管理配置的数据记录格式诸如AVCHD格式执行数据记录的配置中,包含用于记录数据的索引信息的索引文件存储再现记录的数据或编辑记录的数据或附加地写数据所需的特定信息。以这种配置,在记录的数据的产生、编辑、附加写之后,可以执行快速的处理,而不需要读取各种文件以便获得信息。

权利要求 :

1.一种信息处理设备,所述信息处理设备包括:控制器,用于在信息记录介质上进行数据记录处理控制,其中所述控制器被设计用于按照具有预定的分层管理结构的数据记录格式进行数据记录控制,在记录数据的索引信息的索引文件中存储识别信息,并在信息记录介质上记录索引文件,在所述索引文件内存储有识别信息,所述识别信息是进行记录数据的播放处理、记录数据的编辑处理、以及在信息记录介质上数据的一次写入记录处理中的至少一个处理所需的,所述识别信息是从多个属性信息文件中记录的信息中选择的信息,所述多个属性信息文件存储以具有分层管理结构的数据记录格式定义的属性信息。

2.如权利要求1所述的信息处理设备,其中控制器响应在信息记录介质上记录的数据的更新来进行识别信息的更新处理。

3.如权利要求2所述的信息处理设备,其中控制器在记录在信息记录介质上的数据的编辑处理和在信息记录介质上数据的一次写入记录处理中的一个处理之后,进行所述识别信息的更新处理。

4.如权利要求1所述的信息处理设备,其中识别信息是记录在播放表文件和剪辑信息文件之一中的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且所述信息处理设备包括对记录数据进行编辑处理和在信息记录介质上进行数据的一次写入处理之一所需的信息,所述信息包括(A1)-(A9)的信息:(A1)播放表信息和剪辑信息的每一个的文件尺寸,

(A2)播放项和播放表的子路径的数量,

(A3)播放表的入口标记和播放表标记的数量,

(A4)剪辑信息的进入点(EP)的数量,

(A5)剪辑信息的视频属性,

(A6)关于播放表是在自己的设备上还是在另一个设备上的确定结果,

(A7)在信息记录介质上记录的播放表的文件号,

(A8)在信息记录介质上记录的剪辑信息的文件号,以及

(A9)在信息记录介质上记录的剪辑AV流的文件号。

5.如权利要求1所述的信息处理设备,其中所述识别信息是在播放表文件和剪辑信息文件之一中记录的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且所述信息处理设备包括对记录数据进行播放处理所需的信息,所述信息包括(B1)-(B3)的信息:(B1)播放表的总的播放时间,

(B2)关于播放表是在自己的设备上还是在另一个设备上的确定结果,

(B3)播放表的入口标记和播放表标记的数量。

6.如权利要求1所述的信息处理设备,其中在对信息记录介质进行数据的一次写入记录处理中,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行一次写入记录处理的确定处理,以及用于确定一次写入记录处理的方式的确定处理。

7.如权利要求1所述的信息处理设备,其中在记录在信息记录介质上的数据的编辑处理中,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行编辑处理的确定处理,以及用于确定编辑处理的方式的确定处理。

8.如权利要求1所述的信息处理设备,其中在记录在信息记录介质上的数据的播放处理中,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行检索要应用于所述播放处理的信息的处理。

9.如权利要求1到8之一所述的信息处理设备,其中具有分层管理结构的数据记录格式是AVCHD格式。

10.一种信息处理设备,所述信息处理设备包括:控制器,用于控制在信息记录介质上记录的数据的播放处理和编辑处理之一,其中所述控制器被设计用于通过从信息记录介质中读出按照具有预定的分层管理结构的数据记录格式记录的数据,进行数据的播放处理和编辑处理之一,从记录数据的索引信息的索引文件中读出进行记录数据的播放处理和记录数据的编辑处理中的至少一个所需的信息,在存储器上存储读出的信息,并通过参考在存储器上存储的信息,进行数据播放处理和数据编辑处理之一,所述信息是从多个属性信息文件中记录的信息中选择的信息,所述多个属性信息文件存储以具有分层管理结构的数据记录格式定义的属性信息。

11.如权利要求10所述的信息处理设备,其中具有分层管理结构的数据记录格式是AVCHD格式。

12.一种信息处理设备的信息处理方法,所述信息处理设备的控制器被设计用于按照具有预定的分层管理结构的数据记录格式进行数据记录控制,在记录数据的索引信息的索引文件中存储识别信息,并在信息记录介质上记录索引文件,在所述索引文件内存储有识别信息,所述识别信息是进行记录数据的播放处理、记录数据的编辑处理、以及在信息记录介质上的数据的一次写入记录处理之一所需的,所述识别信息是从多个属性信息文件中记录的信息中选择的信息,所述多个属性信息文件存储以具有分层管理结构的数据记录格式定义的属性信息。

13.如权利要求12所述的信息处理方法,其中控制器响应在信息记录介质上记录的数据的更新来进行识别信息的更新处理。

14.如权利要求13所述的信息处理方法,其中控制器在记录在信息记录介质上的数据的编辑处理和在信息记录介质上数据的一次写入记录处理中的一个处理之后,进行识别信息的更新处理。

15.如权利要求12所述的信息处理方法,其中识别信息是记录在播放表文件和剪辑信息文件之一中的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且所述信息处理方法包括对记录数据进行编辑处理和在信息记录介质上进行数据的一次写入记录处理之一所需的信息,所述信息包括(A1)-(A9)的信息:(A1)播放表和剪辑信息的每一个的文件尺寸,

(A2)播放项和播放表的子路径的数量,

(A3)播放表的入口标记和播放表标记的数量,

(A4)剪辑信息的进入点(EP)的数量,

(A5)剪辑信息的视频属性,

(A6)关于播放表是在自己的设备上还是在另一个设备上的确定结果,

(A7)在信息记录介质上记录的播放表的文件号,

(A8)在信息记录介质上记录的剪辑信息的文件号,以及

(A9)在信息记录介质上记录的剪辑AV流的文件号。

16.如权利要求12所述的信息处理方法,其中所述识别信息是在播放表文件和剪辑信息文件之一中记录的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且所述信息处理方法包括对记录数据进行播放处理所需的信息,所述信息包括(B1)-(B3)的信息:(B1)播放表的总的播放时间,

(B2)关于播放表是在自己的设备上还是在另一个设备上的确定结果,以及(B3)播放表的入口标记和播放表标记的数量。

17.如权利要求12所述的信息处理方法,其中在对信息记录介质进行数据的一次写入记录处理时,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行一次写入记录处理的确定处理,以及用于确定一次写入记录处理的方式的确定处理。

18.如权利要求12所述的信息处理方法,其中在记录在信息记录介质上的数据的编辑处理中,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行编辑处理的确定处理,以及用于确定编辑处理的方式的确定处理。

19.如权利要求12所述的信息处理方法,其中在记录在信息记录介质上的数据的播放处理中,控制器参考从索引文件中检索的、被存储在信息处理设备的存储器上的识别信息,然后进行检索要应用于所述播放方式的信息的处理。

20.如权利要求12到19之一所述的信息处理方法,其中具有分层管理结构的数据记录格式是AVCHD格式。

21.一种信息处理设备的信息处理方法,所述信息处理设备的控制器被设计用于通过从信息记录介质中读出按照具有预定的分层管理结构的数据记录格式记录的数据,进行播放处理和编辑处理之一,从记录数据的索引信息的索引文件中读出进行记录数据的播放处理和记录数据的编辑处理中的至少一个所需的信息,在存储器上存储读出的信息,并通过参考在存储器上存储的信息,进行播放处理和编辑处理之一,所述识别信息是从多个属性信息文件中记录的信息中选择的信息,所述多个属性信息文件存储以具有分层管理结构的数据记录格式定义的属性信息。

22.如权利要求21所述的信息处理方法,其中具有分层管理结构的数据记录格式是AVCHD格式。

说明书 :

技术领域

本发明涉及信息处理设备、信息处理方法和计算机程序,它们中的每一个用于进行数据记录处理和数据播放处理。更具体地说,本发明涉及信息处理设备、信息处理方法和计算机程序,它们中的每一个用于按照具有分层数据管理结构的记录格式记录数据和播放数据。

背景技术

随着盘形记录介质的记录容量的增加,代替已知的记录带在盘上存储运动图像或静止图像的摄像机成为市场上可得到的。因为盘形记录介质以随机访问的形式被使用,可以从记录的数据中有效地找到任何所需的场景。因为盘形记录介质以非接触方式操作,可以以无物理磨损的方式对盘进行数据访问。例如,DVD摄像机被广泛使用,这是因为其容易使用、高的图像质量和编辑特征。
已被研发和使用了用于记录和播放高数据质量即HD(高清晰度)数字数据的高视觉数据的设备。
提出了AVCHD格式作为最近的HD数据记录格式。AVCHD格式是一种要用于编码由摄像机拍摄的运动图像流成为MPEG2-TS流并用于记录编码的运动图像流的格式。AVCHD格式具有分层的数据管理结构。
按照AVCHD格式,产生和记录索引文件(index)、影片对象文件(MovieObject)、播放表文件(PlayList)、剪辑信息文件(ClipInformatioon)和剪辑AV流文件(ClipAVStream)中的每一个。在本发明的讨论中将详细描述这种记录格式。
在AVCHD格式中,在剪辑AV流文件(ClipAVStream)中记录实际的数据,并在包括索引文件(index)、影片对象文件(MovieObject)、播放表文件(PlayList)和剪辑信息文件(ClipInformatioon)的属性信息文件当中记录与实际数据对应的管理信息。
在数据记录之后对记录的数据进行数据编辑处理和数据播放处理中的一个处理时,从这些文件的每个中读出开始编辑处理、播放处理和一次写入记录处理所需的信息。因为所需的信息分布在多个文件当中,需要对多个文件进行访问和读取。收集这些所需的信息要占用时间。

发明内容

[要由本发明解决的问题]
提出了本发明以便解决上述问题,因而本发明的一个目的在于提供一种信息处理设备、信息处理方法和计算机程序,其中的每一个用于以不需要访问多个文件的方式以具有分层的数据管理结构的数据记录格式对记录数据进行高效的编辑处理、播放处理和一次写入记录处理。
[用于解决问题的手段]
在第一方面中,本发明涉及一种信息处理设备。所述信息处理设备包括控制器,用于在信息记录介质上进行数据记录处理控制。该控制器被设计用于按照具有预定的分层管理结构的数据记录格式进行数据记录控制,在记录数据的索引信息的索引文件中存储识别信息,并在信息记录介质上记录索引文件,在所述索引文件内存储有识别信息,所述识别信息是进行记录数据的播放处理、记录数据的编辑处理、以及在信息记录介质上数据的一次写入记录处理中的至少一个处理所需的。
在本发明的一个实施例的信息处理设备中,控制器响应在信息记录介质上记录的数据的更新进行识别信息的更新处理。
在本发明的一个实施例的信息处理设备中,控制器在记录在信息记录介质上的数据的编辑处理和在信息记录介质上数据的一次写入记录处理中的一个处理之后,进行识别信息的更新处理。
在本发明的一个实施例的信息处理设备中,所述识别信息是从属性信息文件中记录的信息中选择的信息,所述属性信息文件包括以具有分层管理结构的数据记录格式定义的属性信息。
在本发明的一个实施例的信息处理设备中,识别信息是记录在播放表文件和剪辑信息文件之一中的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且包括对记录数据进行编辑处理和在信息记录介质上数据的一次写入处理之一所需的信息,所述信息包括(A1)-(A9)的信息:
(A1)播放表信息和剪辑信息的每一个的文件尺寸,
(A2)播放项和播放表的子路径的数量,
(A3)播放表的入口标记和播放表标记的数量,
(A4)剪辑信息的进入点(EP)的数量,
(A5)剪辑信息的视频属性,
(A6)关于播放表是在自己的设备上还是在另一个设备上的确定结果,
(A7)在信息记录介质上记录的播放表的文件号,
(A8)在信息记录介质上记录的剪辑信息的文件号,以及
(A9)在信息记录介质上记录的剪辑AV流的文件号。
在本发明的一个实施例的信息处理设备中,所述识别信息是在播放表文件和剪辑信息文件之一中记录的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且包括对记录数据进行播放处理所需的信息,所述信息包括(B1)-(B3)的信息:
(B1)播放表的总的播放时间,
(B2)关于播放表是在自己的设备上还是在另一个设备上的确定结果,
(B3)播放表的入口标记和播放表标记的数量。
在本发明的一个实施例的信息处理设备中,在对信息记录介质进行数据的一次写入记录处理时,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行一次写入记录处理的确定处理,以及用于确定一次写入记录处理的方式的确定处理。
在本发明的一个实施例的信息处理设备中,在记录在信息记录介质上的数据的编辑处理中,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行编辑处理的确定处理,以及用于确定编辑处理的方式的确定处理。
在本发明的一个实施例的信息处理设备中,在记录在信息记录介质上的数据的播放处理中,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行要应用于所述播放方式的检索信息的处理。
在本发明的一个实施例的信息处理设备中,具有分层管理结构的数据记录格式是AVCHD格式。
在第二方面中,本发明涉及一种信息处理设备。所述信息处理设备包括控制器,用于控制在信息记录介质上记录的数据的播放处理和编辑处理之一。该控制器被设计用于通过从信息记录介质中读出按照具有预定的分层管理结构的数据记录格式记录的数据,进行数据播放的处理和编辑处理之一,从记录数据的索引信息的索引文件中读出进行记录数据的播放处理和记录数据的播放处理中的至少一个所需的信息,在存储器中存储读出的信息,并通过参考在存储器上存储的信息,进行数据播放处理和数据编辑处理之一。
在本发明的一个实施例的信息处理设备中,具有分层管理结构的数据记录格式是AVCHD格式。
在第三方面中,本发明涉及一种信息处理设备的信息处理方法,所述信息处理设备的控制器被设计用于按照具有预定的分层管理结构的数据记录格式进行数据记录控制,在记录数据的索引信息的索引文件中存储识别信息,并在信息记录介质上记录索引文件,在所述索引文件内存储有识别信息,所述识别信息是进行记录数据的播放处理、记录数据的编辑处理、以及在信息记录介质上的数据的一次写入记录处理之一所需的。
在本发明的一个实施例的信息处理方法中,控制器响应在信息记录介质上记录的数据的更新进行识别信息的更新处理。
在本发明的一个实施例的信息处理方法中,控制器在记录在信息记录介质上的数据的编辑处理和在信息记录介质上数据的一次写入记录处理中的一个处理之后,进行识别信息的更新处理。
在本发明的一个实施例的信息处理方法中,所述识别信息是从属性信息文件中记录的信息中选择的信息,所述属性信息文件包括以具有分层管理结构的数据记录格式定义的属性信息。
在本发明的一个实施例的信息处理方法中,识别信息是记录在播放表文件和剪辑信息文件之一中的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且包括对记录数据进行编辑处理和在信息记录介质上数据的一次写入处理之一所需的信息,所述信息包括(A1)-(A9)的信息:
(A1)播放表信息和剪辑信息的每一个的文件尺寸,
(A2)播放项和播放表的子路径的数量,
(A3)播放表的入口标记和播放表标记的数量,
(A4)剪辑信息的进入点(EP)的数量,
(A5)剪辑信息的视频属性,
(A6)关于播放表是在自己的设备上还是在另一个设备上的确定结果,
(A7)在信息记录介质上记录的播放表的文件号,
(A8)在信息记录介质上记录的剪辑信息的文件号,以及
(A9)在信息记录介质上记录的剪辑AV流的文件号。
在本发明的一个实施例的信息处理方法中,所述识别信息是在播放表文件和剪辑信息文件之一中记录的信息,播放表文件和剪辑信息文件中的每一个以具有分层管理结构的数据记录格式被定义,并且包括对记录数据进行播放处理所需的信息,所述信息包括(B1)-(B3)的信息:
(B1)播放表的总的播放时间,
(B2)关于播放表是在自己的设备上还是在另一个设备上的确定结果,
(B3)播放表的入口标记和播放表标记的数量。
在本发明的一个实施例的信息处理方法中,在对信息记录介质进行数据的一次写入记录处理中,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行一次写入记录处理的确定处理,以及用于确定一次写入记录处理的方式的确定处理。
在本发明的一个实施例的信息处理方法中,在记录在信息记录介质上的数据的编辑处理中,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行下述的确定处理中的至少一个:用于确定是否进行编辑处理的确定处理,以及用于确定编辑处理的方式的确定处理。
在本发明的一个实施例的信息处理方法中,在记录在信息记录介质上的数据的播放处理中,控制器参考从索引文件中检索的并被存储在信息处理设备的存储器上的识别信息,然后进行要应用于所述播放方式的检索信息的处理。
在本发明的一个实施例的信息处理方法中,具有分层管理结构的数据记录格式是AVCHD格式。
在第四方面中,本发明涉及一种信息处理设备的信息处理方法。所述信息处理设备的控制器被设计用于通过从信息记录介质中读出按照具有预定的分层管理结构的数据记录格式记录的数据,进行播放处理和编辑处理之一,从记录数据的索引信息的索引文件中读出进行记录数据的播放处理和记录数据的播放处理中的至少一个所需的信息,在存储器中存储读出的信息,并通过参考在存储器上存储的信息,进行数据播放处理和数据编辑处理之一。
在本发明的一个实施例中信息处理设备中,具有分层管理结构的数据记录格式是AVCHD格式。
在第五方面中,本发明涉及一种用于使信息处理设备处理信息的计算机程序。所述信息处理设备的控制器被设计用于按照具有预定的分层管理结构的数据记录格式进行数据记录控制,在记录数据的索引信息的索引文件中存储识别信息,并在信息记录介质上记录索引文件,在所述索引文件内存储有识别信息,所述识别信息是进行记录数据的播放处理、记录数据的编辑处理、以及在信息记录介质上的数据的一次写入记录处理之一所需的。
在第六方面中,本发明涉及一种用于使信息处理设备处理信息的计算机程序。所述信息处理设备的控制器被设计用于通过从信息记录介质中读出按照具有预定的分层管理结构的数据记录格式记录的数据,进行播放处理和编辑处理之一,从记录数据的索引信息的索引文件中读出进行记录数据的播放处理和记录数据的播放处理中的至少一个所需的信息,在存储器中存储读出的信息,并通过参考在存储器上存储的信息,进行数据播放处理和数据编辑处理之一。
本发明的计算机程序被在记录介质和通信介质之一中以计算机可读的方式提供给计算机系统。例如,记录介质包括CD,FD,或MO,通信介质包括网络。通过以计算机可读的方式提供所述计算机程序,计算机系统执行响应于所述程序的处理。
由下面的本发明的实施例的详细说明和附图,可以清楚地看出本发明的这些以及其它特征和优点。在本说明书中,系统这个术语指的是由多个设备构成的逻辑组,并且每个设备的元件不必包括在一个壳体内。
按照本发明的一个实施例,当数据以具有分层管理结构的数据记录格式例如AVCHD格式被记录时,进行记录数据播放处理、记录数据编辑处理和在信息记录介质上的数据的一次写入记录处理之一所需的识别信息被存储在具有记录数据的索引信息的索引文件中。这种方案使得当进行播放处理、编辑处理和一次写入记录处理之一时不需要从不同的文件检索信息。因而,能够快速地进行播放处理、编辑处理和一次写入记录处理之一。

附图说明

图1是用于说明本发明的信息处理设备的方块图;
图2说明在信息记录介质上记录数据的数据结构;
图3说明表示播放表(PlayList)、播放项(PlayItem)、剪辑信息(ClipInformation)和剪辑AV流(ClipAVStream)的关系的UML(Unified Modeling Language);
图4表示在播放表中的剪辑的参考关系;
图5表示在播放表中设置的主路径、子路径的播放表和剪辑的关系;
图6表示在信息记录介质上记录的文件的管理结构;
图7表示播放表的产生处理,所述播放表是当摄像机拍摄并记录图像时和AV流的剪辑一道被产生的;
图8表示播放表的产生处理,所述播放表是当摄像机拍摄并记录图像时和AV流的剪辑一道被产生的;
图9表示索引文件的语法;
图10表示索引文件的扩展信息块的语法;
图11表示索引文件的扩展信息块的数据块的结构;
图12表示索引文件的扩展信息块的制造者私人数据块内的数据;
图13表示索引文件的制造者私人数据的结构和要记录在制造者私人数据中的数据块上的特定信息;
图14表示要被记录在索引文件的制造者私人数据上的特定信息;以及
图15是用于说明信息处理设备的实际处理顺序的流程图。

具体实施方式

下面参照附图详细说明本发明的信息处理设备、信息处理方法和计算机程序。以下面列出的顺序按照部分说明本发明。
1.系统配置
2.数据格式
3.索引文件的管理信息记录结构
4.数据处理顺序
[1.系统配置]
图1是用于说明按照本发明的一个实施例的信息处理设备100的方块图。作为信息处理设备的一个例子,图1表示一种摄像机。如图1所示,信息处理设备100包括记录和播放控制器110,介质控制器(读写处理器)120,记录和播放工作存储器130,编码器和解码器140,以及输入和输出信号控制器150。记录和播放控制器110包括主控制器(处理器)111,ROM 112,RAM 113,以及输入和输出接口114。
信息处理设备100被设计用于利用信息记录介质180记录和播放运动图像和静止图像。按照AVCHD格式进行信息记录介质180上的数据记录。下面按节详细说明按照AVCHD格式的数据记录。
[2.数据格式]
当记录数据时,编码器和解码器140编码从输入和输出信号控制器150输入的运动图像或静止图像。例如,编码器和解码器140对视频流和音频流进行编码处理而成为多路复用的数据流,所述视频流和音频流由输入的运动图像信号构成。由编码器和解码器140编码的数据被存储在记录和播放工作存储器130上,然后在介质控制器120的控制下被记录在信息记录介质180上。
由编码器和解码器140在数据记录处理期间进行的编码操作在运动图像和静止图像之间是不同的。因而信息记录介质180在其上记录运动图像文件和静止图像文件。
记录和播放控制器110进行包括数据记录处理和数据播放处理的各种处理。记录和播放控制器110包括主控制器111,ROM 112,RAM 113,输入-输出接口114和用于互连这些元件的总线115。
主控制器111向编码器和解码器140发送开始指令和停止指令,以便分别开始和停止编码处理。主控制器111还向介质控制器120发送数据读指令,并向介质控制器120发送数据写指令,以便分别进行读数据和写数据。主控制器111控制输入和输出信号控制器150,以便进行用于捕获来自编码器和解码器140的输入信号的捕获操作和用于向编码器和解码器140输出捕获的输入信号的输出操作。
在记录和播放控制器110之后的ROM 112存储由主控制器111执行的程序和各种参数。ROM 112可以包括EEPROM例如闪速存储器。RAM 113存储主控制器111执行程序所需的工作数据,并且可以包括SRAM和DRAM之一。输入-输出接口114被连接到用户输入单元、显示器或网络,并和外部设备交换数据和指令。输入-输出接口114例如用于更新在ROM 112上存储的程序。
[2.数据格式]
图2表示要在信息记录介质180上记录的数据的数据结构的例子。在下面的讨论中,描述按照AVCHD格式的数据记录。如图所示,当由摄像机捕获的运动图像流被编码成为MPEG2-TS格式流时,索引文件、影片对象文件(MovieObject)、播放表文件(PlayList)、剪辑信息文件(ClipInformatioon)和剪辑AV流文件(ClipAVStream)被记录。具有一个预定的数据单位的剪辑AV流文件和与其对应的剪辑信息文件被统称为一个剪辑。索引文件、影片对象文件(MovieObject)、播放表文件(PlayList)、剪辑信息文件(ClipInformatioon)和剪辑AV流文件(ClipAVStream)是属性信息文件,除去包含拍摄的运动图像数据的剪辑AV流文件之外,其余的每一个含有管理信息。下面详细说明每个文件。
[表1]

整个信息记录介质180被在索引的文件类型层中管理。对于要向用户显示的每个标题产生一个索引文件。索引文件管理和MovieObject文件的对应关系。在AVCHD格式中,要由MovieObject文件管理的播放顺序实际上在索引文件的元数据中被管理。当信息记录介质被装载到播放器上时,首先读取索引文件,因而用户可以看到在索引文件中描述的标题。
MovieObject文件管理要被播放的播放表。在索引文件中列出了对于MovieObject文件的参考作为标题的入口。不过,在AVCHD格式中,PlayList和标题之间的关系由索引文件中的元数据管理,而不参考MovieObject文件。
PlayList对于要向用户显示的每个标题被设置,并含有至少一个PlayItem。每个PlayItem含有每个剪辑的播放开始点(IN点)和播放结束点(OUT点),借以规定播放的时间间隔。通过沿时间轴在PlayList内设置多个PlayItem,可以规定在该播放时间间隔内的播放顺序。参考不同的剪辑的PlayItem可被包含在一个PlayList内。
可以选择地设置在剪辑和PlayList之间的参考关系。例如,一个剪辑可以由IN点和OUT点不同的两个PlayLiat参考。可以选择地设置在标题和MovieObject之间的参考关系。根据其和剪辑的参考关系,PlayList被分成实播放表(RealPlayLists)和虚播放表(VirtualPlayLists)。
实播放表是用于原始标题的播放表,并被按照由摄像机拍摄或记录的视频流的播放项(PlayItems)的记录顺序被记录。
虚播放表用于通过非结构编辑产生用户规定的播放表。虚播放表没有其自己的剪辑(AV流),并且其中的播放项表示在实播放表中记录的剪辑或该剪辑的一部分。更具体地说,用户从多个剪辑提取所需的播放时间间隔,并收集指向所述播放时间间隔的播放项,借以编辑虚播放表。
剪辑AV流文件包含以MPEG-TS格式在信息记录介质180上记录的流。图像数据被存储在这个文件中。
和剪辑AV流文件成对的剪辑信息文件包含关于一个流的用于播放一个实际流所需的信息。
如上所述,按照图2中所述的AVCHD格式以分层结构产生和记录包括索引文件、影片对象文件(MovieObject)、播放表文件(PlayList)、和包含运动图像数据的剪辑信息文件(ClipInformatioon)以及剪辑AV流文件(ClipAVStream)的属性文件。
这些文件和数据的名称仅仅是例子,可以使用不同的名称。每个文件和数据的内容被列出如下。
(1)AV流(ClipAVStream):内容数据
(2)剪辑信息(ClipInformation):剪辑信息和AV流具有一一对应的关系,剪辑信息文件规定对应的AV流的属性。(例如,在这个文件中,包含代码、尺寸、用于地址转换的时间、播放管理信息、时间图等)。
(3)播放项(PlayItem):用于由剪辑信息(ClipInformation)中的播放开始点和播放结束点规定播放时间间隔的数据。
(4)播放表(PlayList):每个播放表由至少一个播放项(PlayItem)构成。
(5)标记:标记一般存在于播放表(PlayList)中,表示播放内容中的时间位置。一般地说,从一个标记到下一个标记的持续时间被称为章。
(6)影片对象(MovieObject):一组用于控制播放的指令。
(7)标题:一组播放表(可由用户识别的)。
作为AV流(ClipAVStream)、剪辑信息(ClipInformation)、播放项(PlayItem)、播放表(PlayList)、标记、影片对象(MovieObject)和标题描述了具有上述内容的数据和文件。本发明还可以应用于具有和上述基本相同的结构的内容的数据和文件。
图3用于说明表示参照图2所述的播放表(PlayList)、播放项(PlayItem)、剪辑、剪辑信息(ClipInformation)、剪辑AV流(ClipAVStream)的关系的UML(Unified Modeling Language)。播放表被映射到一个或多个播放项,每个播放项被映射到一个剪辑。一个剪辑可以映射到开始点与/或结束点不同的多个播放项。一个剪辑AV流文件可以由一个剪辑参考。类似地,一个剪辑信息文件可以由一个剪辑参考。剪辑AV流文件和剪辑信息文件具有彼此一一对应的关系。通过规定这种结构,以非结构方式规定播放顺序,其中任何提取的部分不限制剪辑AV流文件。
参看图4,同一个剪辑可以由多个播放表参考。或者,多个剪辑可以由一个播放表参考。剪辑可以由在播放表中的播放项中表示的IN点和OUT点参考。如图4所示,剪辑200可以由播放表210中的播放项220参考,同时还按照由IN点和OUT点规定的播放时间间隔,由播放项221和222当中的播放项221参考。剪辑201由播放表211中的播放项222按照由IN点和OUT点规定的播放时间间隔参考。剪辑201也按照由播放表212中的播放项223和224当中的播放项223的IN点和OUT点规定的时间间隔被参考。
如图5所示,播放表可以具有一个子路径,该子路径对应于一个子路径项,该子路径项和对应于被主要播放的播放项的主路径相反。例如,连附于播放表的记录后播放项可以作为一个子播放项被处理。当满足某个条件时,播放表可以只具有子播放项,虽然本说明未提供关于这方面的进一步详细说明。
下面参照图6说明要在信息记录介质180上记录的文件的管理结构。如参照图2到图4所述,要记录到信息记录介质180上的数据包括影片对象(MovieObject)、播放表(PlayList)和剪辑。剪辑包括剪辑信息文件(CipInformation)和剪辑AV流文件(ClipAVStream)。这些文件被按层管理。在信息记录介质180上建立一个目录(图6中的根目录)。在这个根目录下的目录是由一个记录和再现系统控制的范围。
在根目录下设置目录[BDMV]和目录[AVCHDTN]。在目录[AVCHDTN]下面设置具有被缩小到预定尺寸的剪辑的代表图像的缩略图文件。结合图2讨论的数据结构在目录[BDMV]下被存储。
在目录[BDMV]下只能设置两个文件,即索引文件[index.bdmv]和影片对象文件[MovieObject.bdmv]。在目录[BDMV]下设置的目录是播放表目录[PLAYLIST]、剪辑信息目录[CLIPINF]、目录[STREAM]和目录[BACKUP]。
在索引文件[index.bdmv]中描述目录[BDMV]的内容。影片对象文件[MovieObj ect.bdmv]存储关于至少一个影片对象的信息。
播放表目录[PLAYLIST]含有播放表的数据库。更具体地说,播放表目录[PLAYLIST]含有一个播放表文件[xxxxx.mpls]作为和影片播放表相关的文件。对于每个影片播放表,产生播放表文件[xxxxx.mpls]。在文件名中,[.](句号)前面的[xxxxx]是5个数字,在句号后面的[mpls]是固定于这种文件类型的扩展。
剪辑信息目录[CLIPINF]含有每个剪辑的数据库。更具体地说,剪辑信息目录[CLIPINF]含有和每个clipAVStream文件对应的剪辑信息文件[zzzzz.clpi]。在文件名中,[.](句号)前面的[zzzzz]是5个数字,在句号后面的[clpi]是固定于这种文件类型的扩展。
流目录[STREAM]含有作为本体的AV流文件。更具体地说,流目录[STREAM]含有和每个剪辑信息文件对应的剪辑AV流文件。该剪辑AV流文件含有MPEG2(运动图像专家组2)传输流(下面称为MPEG2TS),并具有文件名[zzzzz.m2ts]。在文件名中,[.](句号)前面的[zzzzz]和对应的剪辑信息文件的相同,从而允许在剪辑信息文件和剪辑AV流文件之间的对应性被容易地识别。
目录[AVCHDTN]可以包含两类缩略图文件,即,thumbnail.tidl文件和thumbnail.tid2文件。Thumbnail.tidl文件含有按照预定方法被编码的缩略图图像。Thumbnail.tid2文件含有未被编码的缩略图图像。例如,对应于用户用摄像机拍摄的剪辑的缩略图图像是没有并且不需要编码的拷贝,因而被包含在thumbnail.tid2文件中。
下面参照图7和图8说明和利用摄像机进行的视频的拍摄和记录同步地产生播放表以及AV流的产生处理。
图7(a)和图7(b)以及图8(a)和图8(b)表示当用户按照(a)-(d)的顺序开始和停止记录处理时进行的剪辑和播放表的产生处理。如图7和图8所示,在从用户开始记录处理到用户停止记录处理的时间间隔内产生一个播放项。按照进行拍摄和记录操作的会话,产生一个剪辑AV流文件。与会话一道,还产生剪辑信息文件。一个剪辑是要求播放的一个单位,按照这个单位,保证连续的、同步的播放即实时的播放。
每当用户开始记录时,作为进入标记的Mark被连附于播放项的头部。在播放表中的标记被称为“播放表标记(PLM)”。在一个播放表内,播放项和标记被串行地编号。虽然用于运动图像的每个播放表的头部必须利用各个进入标记来标识,一个预定的操作可以沿时间轴改变进入标记。
每个进入标记代表用户用于访问数据流的进入位置。由相邻的进入标记限定的每个时间间隔(以及从最后标记到最后的播放项的结束的时间间隔)是作为从用户看来是最小的编辑单位的“章”。播放表的播放顺序通过按照播放顺序设置播放项和进入标记来确定。
[3.在索引文件中的管理信息的记录结构]
如前面参照图2到图6所述,按照AVCHD格式产生索引文件(index)、影片对象文件(MovieObject)、播放表文件(PlayList)、和包含运动图像数据的剪辑信息文件(ClipInformatioon)以及剪辑AV流文件(ClipAVStream),并被记录在数据库中。
作为实数据的内容被记录在AV流文件中,对应于这些内容的各种管理信息被记录在由索引到剪辑信息构成的数据库文件中。当在数据记录之后进行数据编辑处理和数据播放处理之一时,或者当对于新数据进行一次写入记录处理时,用于进行这些处理的每一个所需的信息需要从数据库内的文件被读出。如果所需的信息被记录在多个文件当中,则需要访问这些多个文件,并且用于收集所需的信息的处理占用时间。
利用本发明的方案,用于进行编辑处理、播放处理和一次写入记录处理所需的信息被记录在索引文件中。例如,这些信息段被记录在索引文件的制造者私人数据区域内。
在用于对信息记录介质进行数据记录处理控制的控制器的控制下,本发明的信息处理设备按照具有预定的分层管理结构(通过剪辑AV流索引)的数据记录格式进行数据记录处理控制。信息处理设备还包括在存储记录数据的索引信息的索引文件中的识别信息,于是在记录介质上存储索引文件。识别信息是用于进行记录数据播放处理、记录数据编辑处理和数据一次写入记录处理中的至少一个处理所需的。于是本发明的信息处理设备根据需要对记录的信息进行更新处理。
下面专门说明用于进行编辑处理、播放处理和一次写入记录处理之一所需的信息。用于进行编辑处理、播放处理和一次写入记录处理之一所需的信息包括以下信息:
A.用于进行一次写入记录处理和编辑处理所需的信息
A-1.播放表的尺寸和剪辑信息的文件尺寸
A-2.播放项的数量和播放表的子路径数量
A-3.播放表的入口标记数量和播放表的标记数量
A-4.在剪辑信息中的EP数量(细EP和粗EP)
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸)
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定
A-7.在介质上存在的播放表的文件数量
A-8.在介质上存在的剪辑信息的文件号
A-9在介质上存在的剪辑AV流的文件号
B.进行播放处理所需的信息
B-1.播放表的总播放时间
B-2.关于播放表是自己设备上的还是另一个设备上的播放表确定(A-6的复制)
B-3.播放表中的入口标记数量和播放表标记数量(A-3的复制)。
按照AVCHD格式,信息A-1到A-9以及B-1到B-3被分割并被记录在播放表文件和剪辑信息文件中。更具体地说,信息A-1到A-9以及B-1到B-3被分割并被记录在对包含AV流的AV流文件设置的播放表文件和剪辑信息文件之一上。当进行记录数据编辑处理和记录数据播放处理之一时,或者当进行新数据的一次写入记录处理时,为进行这些处理的每一个所需的信息需要在进行该处理之前从每个文件中被读出。
如果所需的信息被分布在多个文件当中,则必须访问这些文件,并且为了进行用来收集所需信息的处理需要时间。按照本发明的方案,这些信息段被记录在在索引文件中设置的制造者私人数据区域。
当开始把数据记录介质装载到设备上时,在索引文件中的记录数据便由该设备读出。然后把读出的数据存储在该设备的存储器(RAM)上。当进行数据编辑处理和数据播放处理之一时,或者当进行数据一次写入记录处理时,可以从存储器检索所需的信息。因此,可以快速地开始一次写入处理、编辑处理和播放处理中的一个处理。
下面参照图9和随后的附图说明在索引文件中设置的制造者私人数据。图9说明索引文件300的语法。索引信息例如标题被存储在索引文件[Index.bdmv]中。如图9所示,索引文件[Index.bdmv]包含作为实数据的应用信息块[ApplInfoBDMV()],索引信息块[Indexes()]和扩展数据块[blkExtensionData()]301。
图10表示在图9的索引文件[Index.bdmv]中的扩展数据块[blkExtensionData()]的语法。不能在索引信息内的其它块中被说明的各种扩展数据可被记录在扩展数据块内。具体地说,制造者唯一的数据可以记录在数据块302中。
图11说明数据块302的例子。该数据块允许在其上记录制造者唯一的数据。在图11的例子中,制造者唯一的数据被记录在制造者私人数据块[Maker private data()]303内。
图12表示在图11的索引信息文件的扩展数据块中的制造者私人数据块[Maker private data()]。除去制造者ID和型号代码之外,在数据块304上可以记录制造者唯一数据。
在本发明的方案中,用于进行编辑处理、播放处理和一次写入记录处理之一所需的各种信息A-1到A-9以及B-1到B-3被记录在索引信息文件的制造者私人数据块的数据区域中。
图13表示索引文件300到制造者私人数据303和在制造者私人数据中的数据块304中记录的特定信息。
如图13所示,用于进行编辑处理、播放处理和一次写入记录处理之一所需的信息,即下面的信息表被记录在索引文件的制造者私人数据区域内:
A.用于进行一次写入记录处理和编辑处理所需的信息
A-1.播放表的尺寸和剪辑信息的文件尺寸
A-2.播放项的数量和播放表的子路径数量
B-3.播放表的入口标记数量和播放表的标记数量
A-4.在剪辑信息中的EP数量(细EP和粗EP)
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸)
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定
A-7.在介质上存在的播放表的文件数量
A-8.在介质上存在的剪辑信息的文件号
A-9.在介质上存在的剪辑AV流的文件号
B.进行播放处理所需的信息
B-1.播放表的总播放时间
B-2.关于播放表是自己设备上的还是另一个设备上的播放表确定(A-6的复制)
B-3.播放表中的入口标记数量和播放表标记数量(A-3的复制)。
图14详细说明在索引文件中的制造者私人数据区域上记录的信息。图14的信息对应于信息A-1到A-9以及B-1到B-3。在图14中,作为clipinfo文件描述剪辑信息文件。
按照本发明的方案,用于进行编辑处理、播放处理和一次写入记录处理所需的信息被记录在索引文件内的制造者私人数据区域中,并根据需要被更新。如前所述,当把数据记录介质装载到信息处理设备上时,在索引文件中的记录数据便由该设备读出。然后把读出的数据存储在该设备的存储器(RAM)上。当进行数据编辑处理和数据播放处理之一时,或者当进行数据一次写入记录处理时,可以从存储器检索所需的信息。因此,可以快速地开始一次写入记录处理、编辑处理和播放处理中的每一个处理。
下面说明信息A-1到A-9以及B-1到B-3的更新定时和为进行一次写入记录处理、编辑处理和播放处理中的每一个处理需要信息A-1到A-9以及B-1到B-3的原因。按照本发明的方案,作为索引文件中的记录信息的信息A-1到A-9以及B-1到B-3的每个信息段和按照AVCHD格式记录了每个信息段的文件的更新一道被更新。
根据下面列出的信息类型1-4说明需要每个信息段A-9以及B-1到B-3的理由以及它们的更新定时。
1.用于确定数据是否可被附加地一次写入记录在最后的实播放表上的信息(A-1到A-6)
2.用于确定新产生的文件的文件号所需的信息(A-7到A-9)
3.用于计算和要向用户显示的播放内容有关的信息所需的信息(B-1)
4.用于确定要向用户显示的播放内容所需的信息(B-2和B-3)
(1.用于确定数据是否可被附加地一次写入记录在最后的实播放表上的信息(A-1到A-6))
下面说明需要所有信息当中的以下信息A-1到A-6作为用于确定数据是否可被附加地一次写入记录在最后的实播放表上的信息的原因以及这些信息的更新定时:
A-1.播放表和剪辑信息的文件尺寸
A-2.播放项的数量和播放表的子路径数量
A-3.播放表的入口标记数量和播放表的标记数量
A-4.在剪辑信息中的EP数量(细EP和粗EP)
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸),及
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定
<需要这些信息的理由>
需要A-1到A-6的每个信息段作为用于确定数据是否可被附加地一次写入记录在最后的实播放表上的信息。如前面参照图2所述,实播放表是用于原始标题的播放表。实播放表按照关于由摄像机拍摄和记录的播放项被记录的顺序被记录。当新数据被(一次写入)记录在介质上时,可以根据格式限制、安装限制和产品规范限制进行关于数据是否可被附加地一次写入记录的确定。
用于确定数据是否可被附加地一次写入记录的信息是信息A-1到信息A-6。下面详细说明这些信息以及需要这些信息的原因。
A-1.播放表的尺寸和剪辑信息的文件尺寸
能够在介质上记录的播放表的文件尺寸和剪辑信息的文件尺寸的每一个根据格式具有一个上限。
播放表的文件尺寸的上限是600kB(千字节)。如果一个剪辑信息文件的文件尺寸的上限被设置为1MB(兆字节),则例如关于一个播放表文件的剪辑信息文件的和的文件尺寸的上限是2MB。
为了开始一次写入记录处理,进行关于在满足这些限制的条件下数据是否可被一次写入记录的确定。因而需要检索A-1。播放表和剪辑信息的文件尺寸。这些信息段被存储在播放表文件或剪辑信息文件中。为了进行一次写入记录处理,需要从这些文件中读出这些信息。
A-2.播放项的数量和播放表的子路径数量
为了进行一次写入记录处理,需要进行关于是否能够使用播放表作为一次写入记录候选对象进行记录的确定。为进行该处理所需的信息是播放项数量和子路径数量。这些数量按照格式分别具有各自的上限。需要进行关于在不超过该限制的条件下是否能够使用播放表作为一次写入记录候选对象进行记录的确定处理。这些信息段按照AVCHD格式被记录在播放表文件中。为了进行一次写入记录处理,需要从播放表文件中读出这些信息。
A-3.播放表的入口标记数量和播放表的标记数量
在一个播放表文件中允许的播放表标记数量中设置一个预定的上限。播放表标记包括用于限定一个章的入口标记和用于表示不对应于一章的播放开始位置的链接点标记。在一个播放表文件中允许存在的播放表标记数量和入口标记数量中分别设置所述上限(例如999)。
为了进行一次写入记录处理,需要进行关于在不超过该上限的条件下是否能够使用播放表作为一次写入记录候选对象进行记录的确定处理。这些信息段按照AVCHD格式被记录在播放表文件中。为了进行一次写入记录处理,需要从播放表文件中读出这些信息。
A-4.在剪辑信息中的EP数量(细EP和粗EP)
按照AVCHD格式,对对应于由一个播放表文件参考的剪辑信息文件的入口点(EP)的总数设置一个上限。
现在对入口点进行简要说明。在帧内编码流例如MPEG流中,可以开始解码操作的点一般被限制于一个特定点例如GOP(图像组)的头部。为了进行播放处理,需要关于解码操作的开始点的开始点信息。解码单位的头位置(GOP)的头位置是入口点(EP)。
按照AVCHD格式,对对应于由一个播放表文件参考的剪辑信息文件的入口点(EP)的总数设置一个上限。为了进行一次写入记录处理,需要进行关于在不超过该上限的条件下是否能够使用播放表作为一次写入记录候选对象进行记录的确定。这些信息段按照AVCHD格式被记录在播放表文件中。为了进行一次写入记录处理,需要从播放表文件中读出这些信息。
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸)
AVCHD格式设置一个约束,按照该约束,当多个剪辑由一个播放表文件参考时,多个剪辑的视频属性相互匹配。当进行一次写入记录处理时,需要确定在作为一次写入记录的候选对象的播放表文件中所述的视频属性是否是新记录的。视频属性是包含记录数据的类型例如HD或SD,帧速率、长宽比和图像尺寸的信息。
在AVCHD格式中,剪辑的视频属性被记录在剪辑信息文件中。为了进行一次写入记录处理,从作为一次写入记录候选对象的播放表文件中检索剪辑信息文件名称,检索检索出的剪辑信息文件名称的剪辑信息,并从检索出的剪辑信息中检索记录数据的视频属性用于验证。
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定
设置制造者私人数据区域作为进行数据记录的设备的制造者的记录区域。对于制造者唯一的信息被记录在制造者私人数据区域中。在一个限制中,如果存在作为对应于在另一个设备上记录的数据的播放表文件的制造者私人数据的记录信息,则该记录信息不必被更新。
为了进行一次写入记录处理,需要确定在作为一次写入记录候选对象的播放表文件中是否存在在其它设备上记录的制造者私人数据。需要参考播放表文件以便验证。
当用这种方式对运动图像进行一次写入记录处理时,需要验证信息A-1到A-6。
<更新定时>
当对运动图像进行一次写入记录处理时,或者当进行编辑处理时,A-1到A-6的每个信息段被更新。当进行一次写入记录处理或者进行编辑处理时可能发生的更新定时如下所述。
在一次写入记录处理中,所有的流数据在记录结束之后被写入,按照AVCHD格式被规定为信息的正式存储目的地的数据库文件被更新。在索引文件中的制造者私人数据(MakersPrivateDate)中的信息A-1到A-6因而被一次写入记录和更新。
在编辑处理中,按照AVCHD格式被规定为信息的正式存储目的地的数据库文件在编辑之后被更新。在索引文件中的制造者私人数据(MakersPrivateDate)中的信息A-1到A-6因而被一次写入记录和更新。
(2.用于确定新产生的文件的文件号所需的信息(A-7到A-9))
下面说明在上述的信息中作为用于确定新产生的文件的文件号和更新定时所需的信息的信息A-7到A-9的必要性,即
A-7.在介质上存在的播放表的文件数量
A-8.在介质上存在的剪辑信息的文件号
A-9.在介质上存在的剪辑AV流的文件号。
<信息的必要性>
当运动图像被一次写入记录或被编辑时,可能需要产生新的播放表、剪辑信息和剪辑AV流文件。例如,当在最后播放表上不能进行一次写入记录处理时,在运动图像的一次写入记录期间需要新的播放表。如上所述,当进行一次写入记录处理和编辑处理之一时,进行关于是否能够在最后的实播放表上进行一次写入记录处理的确定。
当在设备规范中规定用于一个记录时段的一个文件时,或者当由于条件例如视频属性在同一文件上没有一次写入记录处理可被进行时,在运动图像的一次写入记录处理期间需要新的剪辑信息和剪辑AV流之一。
当例如作为分裂运动图像的结果,剪辑信息和剪辑AV流文件被单独设置时,或者当需要建立新的播放表时,则在运动图像的一次写入记录处理期间需要新的剪辑信息和剪辑AV流文件之一。例如,当设置用于分裂的入口标记或当播放项被分裂,从而引起播放项标记超过其在播放表内的上限并引起播放项超过其在播放表内的上限时,需要设置新的播放表。
当需要产生新的播放表、剪辑信息和剪辑AV流文件时,则需要设置一个数作为要被产生的新的播放表、剪辑信息和剪辑AV流文件之一的标识符。因为和现有文件号重复的文件号是不允许的,在检查现有的文件号之后进行用于设置未使用的文件号的处理。
为了进行上述的处理,需要以下的信息:
A-7.在介质上存在的播放表的文件数量
A-8.在介质上存在的剪辑信息的文件号
A-9.在介质上存在的剪辑AV流的文件号。
如果数据有效,则彼此关联地设置剪辑信息和AV流文件,并且剪辑信息的文件号和剪辑AV流的文件号彼此匹配。如果文件是有效的数据文件,则在索引文件中记录的文件号成为播放表的文件号和剪辑信息的文件号。
不过,在无效的数据文件时,剪辑信息文件和剪辑AV流文件不成对,其文件号被单独地建立。
图14表示在索引文件中记录的记录数据,剪辑信息文件和剪辑AV流文件的文件号被单独地记录。关于有效的数据,播放表的文件号和剪辑信息的文件号(=剪辑AV流文件号)被记录。
<更新定时>
信息A-7到A-9的更新定时发生在和前面讨论的信息A-1到A-6相同的定时。一次写入记录处理和编辑处理利用以下的定时。
在一次写入记录处理的情况下,在记录结束之后写入所有的流数据,按照AVCHD格式被规定为信息的正式存储目的地的数据库文件被更新。在索引文件中的制造者私人数据(MakersPrivateDate)中的信息A-7到A-9于是被一次写入记录并被更新。
在编辑处理中,按照AVCHD格式被规定为信息的正式存储目的地的数据库文件在编辑之后被更新。在索引文件中的制造者私人数据(MakersPrivateDate)中的信息A-7到A-9于是被一次写入记录并被更新。
(3.用于计算关于要向用户显示的播放内容的信息所需的信息(B-1))
上述信息当中的B-1即信息B-1的必要性。下面说明作为用于计算关于要向用户显示的播放内容的信息所需的信息的播放表的总的播放时间以及更新定时。
<信息的必要性>
当在介质上记录的运动图像被在播放设备上播放时,可以在显示器上显示来自当前正被播放的介质的头部的总的播放时间。当所述介质在播放设备上被认出时,可以显示在介质上的内容的总的播放时间。
为了进行上述的处理,需要在所述介质上记录的每个播放表的播放时间。按照AVCHD格式,所述播放时间被记录在对应的播放表文件中。不读出播放表文件,便不能用标准的方法计算播放时间。
按照本发明的方案,信息B-1即播放表的总的播放时间被记录在索引文件中。
利用这种数据记录结构,播放设备可以获得除去正被播放和读取的播放表之外的播放表的播放时间,而不需读取这些播放表文件。更具体地说,在运动图像的播放期间或者在识别介质时,可以根据在索引文件中记录的信息显示总的播放时间。
<更新定时>
当进行一次写入记录处理和编辑处理之一时,需要更新播放表的播放时间。在索引文件中记录的[B-1.播放表的总播放时间]的数据更新定时和上述的信息A-1到A-6中的每个信息段那样处于一次写入记录处理和编辑处理的每一个的结束。
(4.用于确定要向用户显示的播放内容所需的信息(B-2和B-3))
作为用于确定要向用户显示的播放内容所需的信息,下面说明在上述的信息当中信息B2到B3的必要性,即,B-2,关于播放表是自己设备的播放表还是另一个设备上的播放表的播放表确定(A-6的复制),以及B-3,在播放表中的入口标记数量和播放表标记数量(A-3的复制)。
<这些信息的必要性>
根据播放设备进行的播放应用,播放设备显示被显示的所有章的内容,而不像当在介质上的内容被显示时根据每个标题来显示。不分析播放表文件,则在播放表内的入口标记(=章)的数量是未知的。当这些章被并排地显示时,不通过分析所有的播放表来确定章的数量,则不能确定在一页上要被显示的章。
此外,根据播放设备进行的播放应用,记录在另一个播放设备上的并具有多个章的播放表文件作为只具有一章的播放表被显示。不知道播放表是记录在自己的播放设备上还是记录在其它的播放设备上,所述播放应用便不能确定在每页上要显示的章。不分析播放表,便不能获得这种信息。
因而,播放设备需要B-2,即关于播放表是自己设备的播放表还是另一个设备上的播放表的播放表确定,以及B-3,即在播放表中的入口标记数量和播放表标记数量。
在本发明的方案中,信息B-2和B-3被记录在索引文件中。
利用这种数据记录结构,播放设备可以检索正被播放和读取的播放表之外的播放表的播放时间,而不需读取播放表文件。更具体地说,在播放运动图像或者在进行介质识别时,根据在索引文件中记录的信息来显示总的播放时间。
<更新定时>
在进行介质识别时,记录设备分析每个播放表,并从播放表文件中检索B-2,即关于播放表是自己设备的播放表还是另一个设备上的播放表的播放表确定,以及B-3,即在播放表中的入口标记数量和播放表标记数量,并把检索的信息存储在索引文件中。该信息在以后进行一次写入记录处理和编辑处理之一时可被更新。这种更新处理以和前述的信息A-1到A-6的更新定时相同的定时进行。
[4.数据处理顺序]
下面参照图15的流程图说明信息处理设备利用在索引文件中记录的信息进行的处理(播放处理、一次写入记录处理和编辑处理)以及在上述的[3.索引文件的管理信息记录结构]中规定的处理中进行的每个索引文件的更新处理。
图15的流程图表示设备的处理顺序,所述设备按照上述的AVCHD格式记录数据,并且还可以进行记录数据的播放处理、记录数据的编辑处理和记录数据的一次写入记录处理。例如,在图1的设备中的控制和播放控制器110的控制下,进行由图15的流程图表示的处理。
在步骤S101识别可以记录和播放数据的介质之后,在步骤S102,记录和播放控制器110把记录在介质上的数据库文件的索引文件上写的信息写入信息处理设备的存储器上。例如,该存储器是图1所示的RAM 113。通过这些步骤,读出记录在索引文件中的制造者私人数据区域上记录的以下数据:
A.用于进行一次写入记录处理和编辑处理所需的信息
A-1.播放表的尺寸和剪辑信息的文件尺寸
A-2.播放项的数量和播放表的子路径数量
A-3.播放表的入口标记数量和播放表的标记数量
A-4.在剪辑信息中的EP数量(细EP和粗EP)
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸)
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定
A-7.在介质上存在的播放表的文件数量
A-8.在介质上存在的剪辑信息的文件号
A-9.在介质上存在的剪辑AV流的文件号
B.进行播放处理所需的信息
B-1.播放表的总播放时间
B-2.关于播放表是自己设备上的还是另一个设备上的播放表确定(A-6的复制)
B-3.播放表中的入口标记数量和播放表标记数量(A-3的复制)。
在步骤S103,记录和播放控制器110通过分析在介质上记录的播放表文件检索B-1,即播放表的总播放时间,以及B-2,即关于播放表是自己设备上的还是另一个设备上的播放表确定(A-6的复制)。根据检索的信息,记录和播放控制器110更新在索引文件中记录的对应信息和存储器内的对应信息。如果这些信息中没有改变,则不需要更新。
在步骤S104,记录和播放控制器110确定播放执行请求的有无。如果在步骤S104确定已经发出播放执行请求,则记录和播放控制器110在步骤S105从存储器中检索为进行播放处理所需的信息,即,B.进行播放处理所需的信息,包括B-1.播放表的总播放时间,B-2.关于播放表是自己设备上的还是另一个设备上的播放表确定,和B-3.播放表中的入口标记数量和播放表标记数量,然后进行播放处理。
在本发明的方案中,通过从存储器中获取在介质启动时读出的信息来检索为进行播放处理所需的信息B-1到B-3,并快速地开始播放处理。
在步骤S106,记录和播放控制器110确定一次写入记录处理和编辑处理之一的执行请求的有无。如果在步骤S106确定已经发出一次写入记录处理和编辑处理之一的执行请求,则记录和播放控制器110在步骤S107从存储器中检索为进行一次写入记录处理和编辑处理之一所需的信息,即下述的信息:
A-1.播放表和剪辑信息的文件尺寸,
A-2.播放项的数量和播放表的子路径数量,
A-3.播放表的入口标记数量和播放表的标记数量,
A-4.在剪辑信息中的EP数量(细EP和粗EP),
A-5.剪辑信息的视频属性(类型、帧速率、长宽比和图像尺寸),
A-6.关于播放表是自己设备上的还是另一个设备上的播放表确定,
A-7.在介质上存在的播放表的文件数量,
A-8.在介质上存在的剪辑信息的文件号,
A-9.在介质上存在的剪辑AV流的文件号,并进行一次写入记录处理和编辑处理之一。
按照本发明的方案,通过从存储器中获取在介质启动时读出的信息来检索为进行一次写入记录处理和编辑处理之一所需的信息A-1到A-9,因而快速地开始一次写入记录处理和编辑处理之一。
当在步骤S107完成一次写入记录处理和编辑处理之一时,记录和播放控制器110前进到步骤S108。记录和播放控制器110更新按照AVCHD格式记录的数据库文件。在播放表文件和剪辑信息文件上进行作为进行一次写入记录处理和编辑处理之一的结果所需的数据更新。处理前进到步骤S109。然后在索引文件中记录的信息A-1到A-9和B-1到B-3被更新。
在控制器的控制下本发明的信息处理设备对在介质(信息记录介质)上的记录数据进行播放处理和编辑处理,在索引文件中记录在数据一次写入记录处理中要参考的信息,并按照记录数据的更新而更新所述信息。因为索引文件信息在介质启动时被写在设备上的存储器(RAM)上,在设备开始播放处理、编辑处理和一次写入记录处理之一时,立即从存储器上记录的信息中检索所需的信息。这种方案不需要访问单独的播放表文件和剪辑信息文件并检索所需的信息。因而可以快速地开始播放处理、编辑处理和一次写入记录处理中的每一个。
如前所述,图15的流程图表示执行记录数据的播放处理、记录数据的编辑处理和一次写入记录处理的每一个的设备的一个处理程序。示出这个程序仅仅作为例子而已。例如,可以设计执行播放处理的设备,从而仅仅执行步骤S101-S102-S104-S105。在这种情况下,应用在索引文件上的记录信息作为执行播放处理所需的信息。
执行记录数据的编辑处理和一次写入记录处理的设备可以跳过步骤S104和S105。在这种情况下,同样,应用在索引文件上的记录信息作为执行播放处理和编辑处理所需的信息。
上面参照特定实施例说明了本发明。显然,对于本领域的任何普通技术人员,不脱离本发明的范围,可以作出许多改变和改型。本发明的实施例是作为例子讨论的,不旨在用于限制本发明。本发明的范围只能参照所附的权利要求来确定。
上述的一系列处理步骤可以使用硬件、软件或者它们的组合来实现。如果使用软件实现这些处理步骤,则可以把记录该软件的处理序列的程序安装在专用硬件中的计算机内的存储器上,或者安装在用于执行各种处理的通用计算机上。
程序可被预先存储在硬盘或ROM(只读存储器)上,它们都作为记录介质。或者,可以把程序暂时地或永久地存储(记录)在可除去盘例如软盘、CD-ROM(致密盘只读存储器)、MO(磁光)盘、DVD(数字通用盘)、磁盘或半导体存储器上。这种可除去的记录介质可以作为所谓的成套软件来供应。
可以把程序从这种可除去记录介质安装到计算机上。或者,可以用无线方式把程序从一个下载地点传递到计算机上,或者用有线方式通过网络例如LAN(局域网)或互联网传递到计算机上。然后计算机接收传递的程序,并把接收的程序安装到记录介质例如内装的硬盘上。
本说明书中说明的各个处理不仅按照上述的时间串行的顺序进行,而且可以并行地或者单独地进行,根据进行这种处理的设备的通过能力而定。在本说明书中,系统这个术语指的是多个设备和元件的逻辑组,其中的每个设备不必被容纳在一个壳体内。
工业应用性
按照本发明的实施例,当以具有分层管理结构的数据记录格式例如AVCHD格式记录数据时,用于进行记录数据的播放处理、记录数据的编辑处理和信息记录介质的数据一次写入记录处理所需的识别信息被存储在包含记录数据的索引信息的索引文件中。这种方案使得当进行播放处理、编辑处理和一次写入记录处理之一时,不需从各个文件中检索信息。因而可以快速地进行播放处理、编辑处理和一次写入记录处理之一。