信息处理设备和方法、程序及记录介质的制作方法

文档序号:6755663阅读:123来源:国知局
专利名称:信息处理设备和方法、程序及记录介质的制作方法
技术领域
本发明涉及信息处理设备和方法、程序、以及记录介质,具体地,涉及允许比以前更容易地执行记录处理和再现处理的信息处理设备和方法、程序、以及记录介质。
背景技术
传统上,将诸如被拍摄的视频数据和被录音的音频数据的资料数据记录在例如作为记录介质的视频带的磁带装置上。近年来,随着信息处理技术已进步,信息已被数字化,并且,已使用例如DVD(数字多用盘)等的盘作为记录介质。
在这些记录介质中,根据例如UDF(通用盘格式)的文件系统,作为文件而管理资料数据。由此,当再现资料数据时,再现装置通过根目录下的路径名(下文中称为绝对路径名)以及文件名,在记录介质中搜索资料数据文件,从记录介质读取文件,并再现文件。
然而,在使用绝对路径名和文件名的此搜索方法中,仅对于本地盘而使用绝对路径名和文件名。
当信息处理设备从作为载入到其中的记录介质的光盘读取文件、并将文件记录到其内部硬盘时,由于硬盘存储了未记录在光盘上的其它信息,并且硬盘的目录结构不同于光盘的目录结构,所以,信息处理设备不能通过与光盘的绝对路径名和文件名相同的绝对路径名和文件名来访问记录在硬盘上的文件。
当记录在光盘上的第一文件通过绝对路径名和文件名而引用不同于第一文件的第二文件时,如果改变了第二文件的目录,则需要随着第二路径的目录的改变而更新在第一文件中描述的第二文件的绝对路径名。否则,第一文件不能引用第二文件。
另外,当信息处理设备从光盘读取第一文件和第二文件、并将这些文件记录到其内部硬盘上时,如上所述,由于记录在硬盘上的第一文件和第二文件的绝对路径名不同于光盘的绝对路径名,所以,除非更新在第一文件中描述的第二文件的绝对路径名,否则它不能引用第二文件。
如果第一文件通过基于第一文件的位置的路径(下文中将此路径称为相对路径名)、以及文件名来引用第二文件,并且信息处理设备将第一文件和第二文件记录到硬盘上,以便信息处理设备保持相对路径名,那么,第一文件可引用第二文件。然而,当第二文件移动到不同目录时,需要更新第一文件。
相比之下,已知通过UMID(唯一资料标识符)来识别资料数据(文件)的方法。UMID是由SMPTE(电影与电视工程师协会)建立的标准化的标识符,并全局且唯一地识别AV(视听)资料等。
例如,将描述文件的路径名和文件名以及被分配到这些文件的UMID的关系的表记录在光盘和硬盘上,以便将UMID转换为路径名和文件名。由此,信息处理设备可容易地通过任何目录结构中的UMID而识别文件。
当第一文件通过UMID引用第二文件时,由于利用该表来总体管理路径名、文件名、以及UMID的关系,所以,即使移动了任何文件,也可通过更新该表而容易地识别它。
然而,由于前述UMID是全局且唯一地识别AV资料等的标识符,所以,即使由基本信息组成的基本UMID也具有32字节的数据量。将用户信息等添加到基本UMID的扩展UMID的数据量变为64字节。此数据量作为ID是非常大的。由此,当通过UMID来识别资料数据时,总数据量增加。另外,在再现处理和记录处理中用于识别资料数据的处理的负担变重。

发明内容
根据以上观点而作出了本发明,并且其目的在于改善记录介质的便利性,使得例如可比以前更容易地执行记录处理和再现处理。
本发明是一种信息处理设备,其管理记录在记录介质上的数据,该设备包括第一生成部件,用于生成管理信息,所述管理信息将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;第二生成部件,用于生成第二标识符,所述第二标识符可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;添加部件,用于将由第二生成部件生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;以及记录部件,用于将已由添加部件添加了第二标识符的管理信息记录在记录介质上。
所述数据可包含视频数据、音频数据、以及添加到视频数据中的元数据中的至少一个。
有关该数据的信息可包含有关该数据的目录路径名以及文件名的信息。
第一标识符可由64字节组成,而第二标识符由20比特组成。
第二标识符可由表示数据类型的第一部分、以及表示第二标识符的序列号的第二部分组成。
该信息处理设备还可包括搜索部件,用于在记录于记录介质上的多个第二标识符中搜索第二部分的最大值,其中,第二生成部件根据搜索部件已搜索到的最大值而生成第二标识符,使得所述第二标识符对于记录在记录介质上的多个第二标识符来说不会成为冗余(redundant)。
该信息处理设备还可包括再现部件,用于从记录介质读取数据,并再现该数据。
该信息处理设备还可包括读取部件,用于读取由记录部件读取的管理信息;以及保持部件,用于保持由读取部件读取的管理信息,其中,再现部件根据由读取部件读取、并由保持部件保持的管理信息,从记录介质读取要被再现的数据,并再现该数据。
本发明是一种用于信息处理设备的信息处理方法,该信息处理设备管理记录在记录介质上的数据,该方法包括以下步骤生成管理信息,其将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;生成第二标识符,其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;并且,进行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上。
本发明是使计算机执行再现记录在记录介质上的数据的处理的程序,该程序包括以下步骤生成管理信息,其将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;生成第二标识符,其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;并且,进行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上。
本发明是一种记录介质,其上记录了由信息处理设备再现的数据,将可识别任何区域中的数据的第一标识符以及可识别记录介质的存储区域中的数据的第二标识符与有关该数据的信息相关联的管理信息被记录在该记录介质上,其中,第二标识符的数据量小于第一标识符的数据量。
在根据本发明的信息处理设备和方法、程序、以及记录介质中,生成管理信息,其将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联。生成第二标识符,其可识别记录介质的存储区域中的数据。第二标识符的数据量小于第一标识符的数据量。将生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联。将已添加了第二标识符的管理信息记录在记录介质上。


图1是示出根据本发明的记录和再现设备的结构的例子的示意图;图2是示出图1中示出的信息保持部分的详细结构的例子的框图;图3是示出图1中示出的再现控制部分的详细结构的例子的框图;图4是示出图1中示出的记录控制部分的详细结构的例子的框图;图5是示出图2至4中示出的各个部分执行的处理的关系的功能框图;图6是描述盘格式化(disc format)处理的流程图;图7是示出索引文件的XML描述的例子的示意图;图8是示出作为图7之后部分的索引文件的XML描述的例子的示意图;图9是示出作为图8之后部分的索引文件的XML描述的例子的示意图;图10是示出作为图9之后部分的索引文件的XML描述的例子的示意图;图11是示出盘信息文件的XML描述的例子的示意图;图12是示出图1中示出的盘的目录结构的例子的示意图;图13是示出图4中示出的目录结构的更详细目录结构的例子的示意图;图14是示出图4中示出的目录结构的更详细结构的例子的示意图;图15是描述盘插入处理的流程图;图16是描述剪辑添加处理的流程图;图17是示出剪辑信息文件的XML描述的例子的示意图;图18是示出图17之后部分的剪辑信息文的件XML描述例子的示意图;图19是描述编辑列表添加处理的流程图;
图20是示出编辑列表文件的XML描述的例子的示意图;图21是描述类似磁带(tape-like)的再现处理的流程图;图22是描述图21之后部分的类似磁带的再现处理的流程图;图23是描述编辑列表指定再现处理的流程图;图24是描述图23之后部分的编辑列表指定处理的流程图;图25是描述剪辑指定再现处理的流程图;图26是描述作为图25之后部分的剪辑指定再现处理的流程图;图27是描述盘信息文件更新处理的流程图;图28是描述作为图27之后部分的盘信息文件更新处理的流程图;图29是示出根据本发明的再现设备的结构的例子的框图;以及图30是示出根据本发明实施例的计算机的结构的例子的框图。
具体实施例方式
接下来,将描述本发明的实施例。在权利要求中描述的结构元素和本专利申请的实施例之间的关系如下。此关系表示在本专利申请的实施例中描述了支持本专利申请的权利要求的例子。由此,即使未在此部分中描述与实施例相对应的例子,也不应将例子理解为不与本专利申请的权利要求的结构元素相对应。反之,即使在此部分中将例子描述为与权利要求的结构元素相对应,也不应将这些例子理解为不与本专利申请的权利要求的结构元素之外的元素相对应。
另外,此部分的描述不意味着未在本专利申请的权利要求中描述与在本专利申请的实施例中描述的例子相对应的本发明的所有方面。换句话说,此描述不否认存在于实施例中描述、但未在本专利申请的权利要求中描述的本发明的方面的可能性,即,可将本发明的一些方面作为分案专利申请(多个)而提交,或者,可作为修改而添加本发明的一些方面。
一种信息处理设备(例如,图1中示出的记录和再现设备1),其管理记录在记录介质(例如,图1中示出的盘32)上的数据(例如,图13中示出的视频数据文件222),该设备包括第一生成部件(例如,图4中示出的索引文件生成部分71),用于生成管理信息(例如,图12中示出的索引文件204),所述管理信息将可识别任何区域中的数据的第一标识符(例如,图7第6行中描述的UMID)与有关该数据的信息(例如,图7第4行中描述的目录路径、以及图7第7行中描述的文件名)相关联;第二生成部件(例如,图4中示出的盘内部ID生成部分91),用于生成第二标识符(例如,图7第6行中描述的盘内部ID),所述第二标识符可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;添加部件(例如,图4中示出的索引文件管理部分72,其执行图16中示出的步骤S57的处理),用于将由第二生成部件生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;以及记录部件(例如,图4中示出的索引文件记录控制部分73),用于将已由添加部件添加了第二标识符的管理信息记录在记录介质上。
如权利要求1所述的信息处理设备,其中,所述数据包含视频数据(例如,图13中示出的视频数据文件222或低分辨率数据文件231)、音频数据(例如,图13中示出的音频数据文件223至230)、以及添加到视频数据中的元数据(例如,图13中示出的帧元数据文件233)中的至少一个。
如权利要求1所述的信息处理设备,其中,有关数据的信息包含有关该数据的目录路径名(例如,图7第4行中的描述)以及文件名(例如,图7第7行中的描述)的信息。
如权利要求1所述的信息处理设备,其中,第一标识符由64字节组成,而第二标识符由20比特组成。
如权利要求1所述的信息处理设备,其中,第二标识符由代表数据类型的第一部分(例如,图7第6行中描述的盘内部ID[C0001]的部分[C])、以及代表第二标识符的序列号的第二部分(例如,图7第6行中描述的盘内部ID[C0001]的部分 )组成。
如权利要求5所述的信息处理设备,还包括搜索部件(例如,图4中示出的搜索部分92),用于在记录于记录介质上的多个第二标识符中搜索第二部分的最大值(例如,图12中示出的最大值[3]),其中,第二生成部件根据搜索部件已搜索到的最大值而生成第二标识符,使得所述第二标识符对于记录在记录介质上的多个第二标识符来说不会成为冗余(例如,在图16中示出的步骤S56)。
如权利要求1所述的信息处理设备,还包括再现部件(例如,图1中示出的再现控制部分15),用于从记录介质读取数据,并再现该数据。
如权利要求7所述的信息处理设备,还包括读取部件(例如,图3中示出的索引文件读取部分61),用于读取由记录部件读取的管理信息;以及保持部件(例如,图2中示出的索引文件保持部分51),用于保持由读取部件读取的管理信息,其中,再现部件根据由读取部件读取、并由保持部件保持的管理信息,从记录介质读取要被再现的数据,并再现该数据。
一种用于信息处理设备(例如,图1中示出的记录和再现设备1)的信息处理方法,该信息处理设备管理记录在记录介质(例如,图1中示出的盘32)上的数据(例如,图13中示出的视频数据文件222),该方法包括以下步骤生成管理信息(例如,图12中示出的索引文件204),其将可识别任何区域中的数据的第一标识符(例如,图7第6行中描述的UMID)与有关该数据的信息(例如,图7第4行中描述的目录路径、以及图7第7行中描述的文件名)相关联(例如,在图16中示出的步骤S15);生成第二标识符(例如,图7第6行中描述的盘内部ID),其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量(例如,在图16中示出的步骤S56);将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联(例如,在图16中示出的步骤S57);以及执行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上(例如,在图16中示出的步骤S58)。
一种使计算机(例如,在图30中示出的个人计算机400)执行再现记录在记录介质(例如,图1中示出的盘32)上的数据(例如,图13中示出的视频数据文件222)的处理的程序,该程序包括以下步骤生成管理信息(例如,图12中示出的索引文件204),其将可识别任何区域中的数据的第一标识符(例如,图7第6行中描述的UMID)与有关该数据的信息(例如,图7第4行中描述的目录路径、以及图7第7行中描述的文件名)相关联(例如,在图16中示出的步骤S15);生成第二标识符(例如,图7第6行中描述的盘内部ID),其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量(例如,在图16中示出的步骤S56);将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联(例如,在图16中示出的步骤S57);以及执行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上(例如,在图16中示出的步骤S58)。
一种记录介质(例如,图1中示出的盘32),其上记录了由信息处理设备(例如,图1中示出的记录和再现设备1)再现的数据(例如,图13中示出的视频数据文件222),将可识别任何区域中的数据的第一标识符(例如,图7第6行中描述的UMID)以及可识别该记录介质的存储区域中的数据的第二标识符(例如,图7第6行中描述的盘内部ID)与有关该数据的信息(例如,图7第4行中描述的目录路径、以及图7第7行中描述的文件名)相关联的管理信息(例如,图12中示出的索引文件204)被记录在该记录介质上,其中,第二标识符的数据量小于第一标识符的数据量。
接下来,将通过参照附图来描述本发明的实施例。
图1是示出根据本发明的记录和再现设备的结构的例子的框图。
在图1中,记录和再现设备1是这样的设备,其将诸如视频数据、音频数据等的资料数据记录在载入到驱动器26中的盘32上,并从盘32再现资料数据。记录和再现设备1的CPU(中央处理单元)11根据存储在ROM(只读存储器)12中的程序来执行各种处理。在需要时,RAM(随机存取存储器)13存储CPU 11用来执行各种处理的数据、程序等。
信息保持部分14是这样的存储部分,其由临时存储信息的半导体存储器等组成。信息保持部分14保持从盘32读取、且记录在其上的有关资料数据的信息。信息保持部分14由再现控制部分15、记录控制部分16等控制,使得信息保持部分14提供其保持的信息,并获得新信息。
再现控制部分15通过总线17和输入/输出接口20来控制驱动器26,以执行控制驱动器26从载入到驱动器26中的盘32读取各类信息的处理。例如,再现控制部分15执行读取有关记录在盘32上的数据的管理信息,并将管理信息提供到信息保持部分14。另外,再现控制部分15对从盘32读取的视频数据、音频数据等执行再现处理。记录控制部分16通过总线17和输入/输出接口20来控制驱动器26,以执行控制载入到驱动器26中的盘32上的各类信息的写入的处理。例如,记录控制部分16执行控制处理,例如,该处理将在信息保持部分14中保持的数据记录在盘32上。
CPU 11、ROM 12、RAM 13、信息保持部分14、再现控制部分15、以及记录控制部分16通过总线17而相互连接。另外,输入/输出接口20也连接到总线17。
由键盘和鼠标组成的输入部分21连接到输入/输出接口20。将输入到输入部分21的信号输出到CPU 11。由显示设备、扬声器等组成的输出部分22也连接到输入/输出接口20。
由硬盘、EEPROM(电可擦除可编程只读存储器)等组成的存储部分、以及通过无线网络、有线网络等而与其它设备通信的通信部分24也连接到输入/输出接口20。使用驱动器25来读取执行来自可移动介质31的程序所需的程序或数据,其中,可移动介质31由诸如磁盘、光盘、光磁盘、半导体存储器等的记录介质组成,并在其上写入数据和程序。
驱动器26从载入到其中的盘32读取诸如视频数据、音频数据等的资料数据,并将资料数据记录在载入到其中的盘32上。
盘32是这样的光盘,在其上通过具有0.85的数值孔径(NA)和405nm的波长的蓝紫激光而记录具有0.14μm(最小)的标记长度以及0.32μm的轨道间距的大容量数据(例如,27千兆字节)。盘32可为另一种记录介质。例如,盘32可为诸如DVD-RAM(数字多用盘-随机存取存储器)、DVD-R(DVD-可记录)、DVD-RW(DVD-可重写)、DVD+R(DVD+可记录)、DVD+RW(DVD+可重写)、CD-R(致密盘-可记录)、CD-RW(CD-可重写)等的各类光盘中的一类。
图2是示出图1中示出的信息保持部分14的详细结构的例子的框图。在图2中,信息保持部分14具有索引文件保持部分51,其保持管理记录在盘32上的信息的索引文件;以及盘信息文件保持部分52,其保持包含记录在盘32上的视频数据和音频数据的再现历史的盘信息文件。信息保持部分14还可保持除了前述信息之外的其它信息。
图3是示出图1中示出的再现控制部分15的详细结构的例子的框图。在图3中,再现控制部分15具有索引文件读取部分61,其执行从载入到驱动器26中的盘32读取索引文件的处理,并使图2中示出的索引文件保持部分51保持索引文件;盘信息文件读取部分62,其执行从载入到驱动器26中的盘32读取盘信息文件的处理,并使图2中示出的盘信息文件保持部分52保持盘信息文件;以及盘信息文件管理部分63,其执行管理从盘32读取、并在盘信息文件保持部分52中保持的盘信息文件的处理。再现控制部分15控制驱动器26从载入到驱动器26中的盘32读取诸如视频数据、音频数据等的资料数据,并再现资料数据。另外,再现控制部分15控制索引文件读取部分61和盘信息文件读取部分62读取资料数据之外的数据。此外,再现控制部分15控制盘信息文件管理部分63管理已被读取和保持的这些数据。
图4是示出图1中示出的记录控制部分16的详细结构的例子的框图。在图4中,记录控制部分16具有索引文件生成部分71,其执行生成索引文件的处理;索引文件管理部分72,其管理在索引文件保持部分51中保持的索引文件;索引文件记录控制部分73,其将在索引文件保持部分51中保持的索引文件记录在载入到驱动器26中的盘32上;盘信息文件生成部分81,其生成盘信息文件,并使盘信息文件保持部分52保持盘信息文件;盘信息文件记录控制部分82,其执行将在盘信息文件保持部分52中保持的盘信息文件记录在盘32上的处理;盘内部ID生成部分91,其生成通过索引文件管理的盘内部ID;以及搜索部分92,其在盘32中搜索文件。记录控制部分16控制驱动器26执行将诸如视频数据、音频数据等的资料数据记录在载入到驱动器26中的盘32上的处理。另外,记录控制部分16执行使索引文件生成部分71生成索引文件、使索引文件管理部分72管理在索引文件保持部分51中保持的索引文件、并使驱动器26将在索引文件保持部分51中保持的索引文件记录在盘32上、生成通过索引文件管理的盘内部ID、以及通过盘内部ID而在盘32中搜索文件的处理。
接下来,将通过参照图5中示出的框图,而描述通过参照图2至4描述的各个部分的功能的关系。图5示出了图1中示出的记录和再现设备1执行各个部分的功能的主要处理的关系。
执行用于索引文件的处理的索引处理部分101由索引文件保持部分51、索引文件读取部分61、索引文件生成部分71、索引文件管理部分72、以及索引文件记录控制部分73组成。索引文件管理部分72可与盘内部ID生成部分91和搜索部分92相关联而执行该处理。
当执行盘格式化处理122、并开始对盘32的格式化处理时,索引文件生成部分71生成索引文件,其包含记录在盘32上的文件的管理信息。将所生成的索引文件通过索引文件保持部分51提供到索引文件记录控制部分73,并将其记录在载入到驱动器26中的盘32上。
当其上记录了视频数据、音频数据等的盘32被载入到驱动器26中时,索引文件读取部分61从盘32读取索引文件,并使索引文件保持部分51保持索引文件。
当执行更新记录在盘32上的视频数据和音频数据的剪辑(clip)编辑列表更新处理121时,随着视频数据和音频数据被更新,索引文件管理部分72管理并更新在索引文件保持部分51中保持的索引文件。在这一点上,搜索部分92在索引文件中搜索被分配到索引文件中包含的剪辑或编辑列表的盘内部ID的最大值。盘内部ID生成部分91根据所述最大值而生成盘内部ID。索引文件管理部分72通过由盘内部ID生成部分91生成的所生成盘内部ID来更新索引文件。
具体地,当添加剪辑或编辑列表时,索引文件管理部分72使盘内部ID生成部分91生成与要添加的剪辑或编辑列表相对应的盘内部ID,并获得所生成的盘内部ID。此时,盘内部ID生成部分91决定与搜索部分92已搜索的盘内部ID的最大值相对应的盘内部ID的值,并生成具有该值的盘内部ID。
索引文件管理部分72将所获得的盘内部ID与要添加的剪辑或编辑列表的绝对路径名、文件名、以及UMID(唯一资料标识符)相关联,并向该剪辑或编辑列表分配盘内部ID。另外,索引文件管理部分72将有关已被分配了盘内部ID的剪辑或编辑列表的信息添加到索引文件中。
索引文件记录控制部分73从索引文件保持部分51读取更新的索引文件,并将索引文件记录在盘32上。
剪辑是表示拍摄处理的次数的单位。可替换地,剪辑可为表示从拍摄处理开始后直到其停止为止的持续时间的单位。可替换地,剪辑可为表示在拍摄处理中获得的各类数据中的一类的长度的单位。可替换地,剪辑可为表示在拍摄处理中获得的各类数据中的一类的数据量的单位。可替换地,剪辑可为一组各类数据。
执行用于盘信息文件的处理的盘信息处理部分111由盘信息文件保持部分52、盘信息文件读取部分62、盘信息文件生成部分81、盘信息文件管理部分63、以及盘信息文件记录控制部分82组成。
当执行盘格式化处理122、并开始对盘32的格式化处理时,盘信息文件生成部分81生成盘信息文件,其包含记录在盘32上的视频数据、音频数据等的资料数据的再现历史。将所生成的盘信息文件通过盘信息文件保持部分52而提供到盘信息文件记录控制部分82,并将其记录在载入到驱动器26中的盘32上。
当其上记录了视频数据、音频数据等的盘32被载入到驱动器26中时,盘信息文件读取部分62从盘32读取盘信息文件,并使盘信息文件保持部分52保持盘信息文件。
当执行再现记录在盘32上的资料数据的再现处理123时,再现控制部分15引用在盘信息文件保持部分52中保持的盘信息文件的再现历史,并从根据再现历史的位置开始再现资料数据。在这一点上,再现控制部分15获得具有在盘信息文件中描述的盘内部ID的资料数据。具体地,再现控制部分15引用索引文件,获得与盘内部ID相对应的绝对路径名和文件名,并访问与该信息相对应的资料数据。
当再现控制部分15已完成了再现处理时,盘信息文件管理部分63更新盘信息文件保持部分52中保持的盘信息文件的再现历史。盘信息文件记录控制部分82从盘信息文件保持部分52读取更新的盘信息文件,并将该文件记录在盘32上。
如上所述,根据每个操作命令,各个部分协作执行处理和操作。
这些处理分配与剪辑或编辑列表的绝对路径名、文件名、以及UMID相关联的盘内部ID。
盘内部ID是仅可在盘32中使用的ID(即,在盘32中是唯一的)。期望为盘内部ID分配的数据量远小于用于UMID的数据量。由此,UMID的数据量远小于盘内部ID的数据量。结果,由于记录和再现设备1可仅通过引用索引文件,而指定具有盘内部ID的文件,所以,与UMID的数据量相比,盘内部ID的总数据量可减小。另外,可减轻在再现处理和记录处理中指定资料数据的处理的负担。
另外,在索引文件中将剪辑或编辑列表的绝对路径名、文件名、UMID、以及盘内部ID相关联。由此,当从盘32读取剪辑或编辑列表,并将剪辑或编辑列表记录到盘32的外部设备(例如,信息保持部分14或存储部分)时,通过参照记录在盘32上的索引文件,记录和再现设备1可获得剪辑或编辑列表的UMID的信息,并通过UMID来管理剪辑或编辑列表。
换句话说,记录和再现设备1可通过盘内部ID来引用记录在盘32上的剪辑或编辑列表。记录和再现设备1可通过UMID来引用记录在外部设备上的剪辑或编辑列表。由此,可维持用于剪辑或编辑列表的引用方法的多面性。
接下来,将描述前述处理中的每个的具体流程。
当用户操作输入部分21等,并指定载入到驱动器26中的盘32的格式化处理时,图1中示出的记录和再现设备1的各个部分开始盘格式化处理。
接下来,将通过参照图6中示出的流程图,而描述盘格式化处理。
首先,在步骤S11,记录控制部分16对载入到驱动器26中的盘32执行UDF(通用盘格式)格式化处理,以根据UDF而执行逻辑格式化处理。之后,流程前进到步骤S12。在步骤S12,记录控制部分16在盘32上根据UDF而在根目录下生成ProAV目录,并将ProAV目录记录在盘32上。在步骤S13,记录控制部分16在ProAV目录下生成包含视频数据、音频数据等的资料数据的文件以及关于该资料数据等的信息的文件的剪辑根目录,并将剪辑根目录记录在盘32上。在步骤S14,记录控制部分16在ProAV目录下生成编辑根目录。编辑根目录包含编辑结果(编辑信息),其中,位于剪辑根目录下的、作为资料数据等的文件组的剪辑已被非破坏性编辑。记录控制部分16将编辑根目录记录在盘32上。
在步骤S15,记录控制部分16的索引文件生成部分71生成索引文件,其根据XML(可扩展标记语言),在总体上管理剪辑或编辑列表的文件名(包括绝对路径)、UMID、以及盘内部ID,并使索引文件保持部分51保持索引文件。索引文件记录控制部分73将在索引文件保持部分51中保持的索引文件记录在盘32上。之后,流程前进到步骤S16。
在步骤S16,记录控制部分16的盘信息文件生成部分81生成盘信息文件,其根据XML而引用具有盘内部ID的剪辑或编辑列表,并使盘信息文件保持部分52保持盘信息文件。盘信息文件记录控制部分82将在盘信息文件保持部分52中保持的盘信息文件记录在盘32上。之后,记录控制部分16完成盘格式化处理。
图7至图10示出了在总体上管理剪辑或编辑列表的文件名(包括绝对路径名)、UMID、以及盘内部ID的索引文件的描述的具体例子。在图7至图10中,为了方便说明而添加了随各行开始的数字,其并不是XML描述的一部分。
如上所述,索引文件是管理有关记录在盘32上的文件的信息的文件。具体地,索引文件管理在图6中示出的步骤S12生成的ProAV目录下的文件的信息。从图7第2行的开始标记至图10第16行的结束标记描述了有关这些文件的信息。
从图7第4行的开始标记至图9第24行的结束标记为止,将在剪辑目录下包含的剪辑描述为剪辑表。如图7至图9所示,在此情况下,在剪辑根目录下包含4个剪辑。从图7第5行至图7第23行描述了第一剪辑。从图7第24行至图8第13行描述了第二剪辑。从图8第14行至图9第3行描述了第三剪辑。从图9第4行至图9第23行描述了第四剪辑。
图7第6行和第7行描述了有关剪辑信息文件的信息,其管理有关第一剪辑的每个文件的信息。例如,图7第6行的[id="C0001"]表示被分配到此剪辑的盘内部ID为[C0001]。在此情况下,以十六进制表示法来表示盘内部ID的每个数字。盘内部ID由4比特的表示剪辑的部分[C]以及16比特的表示4位序列号部分 的总共20比特组成。换句话说,生成剪辑的盘内部ID,使得序列号部分的值加1递增,例如[C0001]、[C0002]、[C0003]等。将盘内部ID分配到各个剪辑,使得它们对于其它盘内部ID来说不会成为冗余。
盘内部ID可为除了前述格式之外的任意格式。由此,盘内部ID的数据量可具有任意值。然而,如果盘内部ID的数据量像UMID一样过大,则指定资料数据的处理的负担变大。反之,如果盘内部ID的数据量过小,则可分配的剪辑的数目变得过小。由此,将存在盘内部ID冗余的可能性。
图7第6行的[umid="0D12130000000000001044444484EEEE00E0188E130B"]表示第一剪辑的UMID为
。在此例子中,以十六进制表示法来表示UMID的每个数字。存在两种UMID,即32字节的基本UMID、以及将32字节的用户信息(源包)添加到基本UMID的64字节的扩展UMID。在索引文件中,使用了32字节的基本UMID。图7还示出了基本UMID的一部分(22字节(44个字符),其中从通用标志部分省略了10个字节)。当然,对于索引文件来说,可使用64字节的扩展UMID。
图7第4行的[path="/PROAV/CLPR"]表示剪辑表的绝对路径。第7行的[file="C0001C01.SMI"]表示剪辑信息文件的文件名。由于剪辑信息文件描述有关包含在第一剪辑中的资料数据的再现方法和过程的信息,所以,记录和再现设备1可通过指定在第4行中描述的绝对路径、以及在第7行中描述的文件名,而再现第一剪辑。
第6行描述了分配给第一剪辑的盘内部ID。由此,记录和再现设备1可通过指定盘内部ID[C0001]而再现第一剪辑。
另外,第6行描述了分配给第一剪辑的UMID。由此,记录和再现设备1可通过指定UMID而再现第一剪辑。
在剪辑信息文件的描述之后,从图7第8行和第9行开始描述有关第一剪辑的视频数据的信息。从图7第10行至第17行描述了有关音频数据的各个声道的信息。
从图7第18行至第19行描述了有关子流(sub stream)的信息,其是与前述视频数据及音频数据相对应的低分辨率视频数据和音频数据组成的资料数据。在图7第20行和第21行中描述了有关作为被添加到剪辑的元数据的剪辑元数据的信息。在图7第22行中描述了有关被添加到此剪辑的视频数据的每帧的帧元数据的信息。
如图7所示,这些文件描述了文件名和UMID。由此,可通过文件名和UMID来指定这些文件。
同样,在第二至第四剪辑中,相关联地描述了文件名(包括绝对路径名)、盘内部ID、以及UMID。为了简化起见,将省略它们的描述。
在索引文件中,将记录在盘32上的每个剪辑的剪辑信息文件的文件名(包括绝对路径名)与盘内部ID和UMID相关联。由此,记录和再现设备1可通过其数据量很小的盘内部ID,来指定记录在盘32上的剪辑的剪辑信息文件。由此,记录和再现设备1可在比使用UMID的情况负担轻的情况下读取和再现剪辑的资料数据。
另外,由于可在索引文件中将剪辑的剪辑信息文件的文件名(包括绝对路径名)和UMID相关联,所以,即使在盘32之外存在剪辑,在提供了将新文件名(包括绝对路径名)与UMID相关联的表时,记录和再现设备1也可读取和再现该剪辑的资料数据。
另外,从图9第25行的开始标记至图10第15行的结束标记为止,将编辑列表根目录下包含的编辑列表描述为编辑列表表。如图7至图10所示,在此情况下,在编辑列表根目录下包含四个编辑列表。从图9第26行至图10第1行描述了第一编辑列表。从图10第2行至图10第5行描述了第二编辑列表。从图10第6行至图10第9行描述了第三编辑列表。从图10第10行至图10第14行描述了第四编辑列表。
例如,图9第26行和第27行描述了有关编辑列表文件的信息,其管理有关第一编辑列表的每个文件的信息。例如,图9第26行的[id="E0001"]表示被分配到此编辑列表的盘内部ID为[E0001]。在此情况下,盘内部ID由表示编辑列表的部分[E]以及16比特的4位序列号部分 组成。换句话说,生成剪辑的盘内部ID,使得序列号部分的值加1递增,例如[E0001]、[E0002]、[E0003]等。将盘内部ID分配到各个编辑列表,使得它们对于其它盘内部ID来说不会成为冗余。
盘内部ID可为除了前述格式之外的任意格式。由此,盘内部ID的数据量可具有任意值。然而,如果盘内部ID的数据量像UMID一样过大,则指定资料数据的处理的负担变大。反之,如果盘内部ID的数据量过小,则可分配的编辑列表的数目变得过小。由此,将存在盘内部ID冗余的可能性。
在盘内部ID之后,图9第26行的[umid="0D12130000000000001044444484EEEE00E0188E130B"]表示的图9的第26和27行描述的第一编辑列表的UMID为
。在此例子中,以十六进制表示法来表示UMID。另外,此UMID为省略了基本UMID的通用标志的一部分(10比特)的扩展UMID。此UMID由总共22字节(图7中的44个字符)组成。
图9第25行的[path="/PROAV/EDTR"]表示编辑列表表的绝对路径。第27行的[file="E0001E01.SMI"]表示编辑列表文件的文件名。由于编辑列表文件描述有关在第一编辑列表中要被编辑的资料数据的再现方法和过程的信息,所以,记录和再现设备1可通过指定在第25行中描述的绝对路径、以及在第27行中描述的文件名,而再现第一编辑列表。
另外,第26行描述了分配给第一编辑列表的盘内部ID。由此,记录和再现设备1可通过指定盘内部ID[E0001]而再现第一编辑列表。
另外,第26行描述了分配给第一编辑列表的UMID。由此,记录和再现设备1可通过指定UMID而再现第一编辑列表。
同样,在第二至第四编辑列表中,相关联地描述了文件名(包括绝对路径名)、盘内部ID、以及UMID。为了简化起见,将省略它们的描述。
这样,索引文件包含作为编辑列表表的有关记录在盘32上的编辑列表的信息。
当执行图6中示出的步骤S15的处理时,如图7至图10所示而生成根据XML描述的索引文件,并将其记录在盘32上。当执行图6中示出的步骤S15的处理时,由于剪辑和编辑列表尚未被记录在盘32上,所以,不存在有关图7至图10中示出的剪辑和编辑列表的信息。
在索引文件中,将记录在盘32上的每个编辑列表的编辑列表文件的文件名(包括绝对路径名)与盘内部ID和UMID相关联。由此,记录和再现设备1可通过其数据量很小的盘内部ID,来指定记录在盘32上的编辑列表的编辑列表文件。由此,记录和再现设备1可在比使用UMID的情况的负担轻的情况下读取和再现编辑列表的资料数据。
另外,由于可在索引文件中将编辑列表的编辑列表文件的文件名(包括绝对路径名)和UMID相关联,所以,即使在盘32之外存在编辑列表,在提供了将新文件名(包括绝对路径名)与UMID相关联的表时,记录和再现设备1也可读取和再现该编辑列表的资料数据。
由此,当记录和再现设备1生成在总体上管理剪辑和编辑列表的文件名(包括绝对路径名)、UMID、以及盘内部ID的索引文件时,在维持了用于剪辑和编辑列表的引用方法的多面性的同时,可减小总数据量,并且,可减轻在再现处理和记录处理中指定资料数据的处理的负担。
图7至图10示出了分配给各个文件的UMID的值是相同的。但是,实际上,分配给这些文件的UMID的这些值是不同的。
图11示出了通过前述盘内部ID来引用剪辑或编辑列表的盘信息文件的描述的具体例子。在图11中,为了方便说明而添加了随各行开始的数字,其并不是XML描述的一部分。
如上所述,盘信息文件是管理记录在盘32上的诸如剪辑、编辑列表等的资料数据的再现历史的文件。从图11第2行的开始标记至第11行的结束标记为止,描述了这样的再现历史。
例如,图11第4行描述了执行作为对每个剪辑的再现的剪辑指定再现。另外,第4行描述了再现的结束位置(视频数据的帧数)。换句话说,在此情况下,具有盘内部ID[C0003]的剪辑在位置
(帧)处停止。
表示以剪辑为单位的时间码(FTC文件时间码)。剪辑的首帧(第一帧)为
。换句话说,在图11中示出的情况下,剪辑[C0003]在首帧之后的30分12秒和23帧处停止。
图11第5行描述了执行作为以编辑列表为单位的再现的编辑列表指定再现。另外,第5行描述了再现的结束位置(帧数)。换句话说,在此情况下,该行表示具有盘内部ID[E0001]的剪辑在位置
(帧)处停止。由于编辑列表是剪辑的编辑结果,所以,编辑列表可处理多个剪辑。在此情况下,当执行编辑列表指定再现时,再现多个剪辑(其一部分)。然而,作为再现历史而记录的FTC是用于一个剪辑的编辑结果的时间码。由此,即使再现多个剪辑,也在首帧(首先再现的剪辑的首帧)为
的条件下对帧进行计数。结果,即使再现的剪辑改变为另一个剪辑,再现历史的FTC的值也不返回到

图11第6行描述了执行类似磁带的再现,其连续地再现记录在盘32上的所有剪辑,就好像是它们被记录在磁带装置上一样。另外,第6行描述了再现的结束位置(视频数据的帧数)。换句话说,在此情况下,此行表示具有盘内部ID[C0003]的剪辑在位置
(帧)处停止。在此情况下,作为再现历史而记录的FTC是用于每个剪辑的时间码。由此,即使再现的剪辑改变为另一个剪辑,再现历史的FTC的值也不返回到

同样,图11第7行描述了具有盘内部ID的编辑列表指定再现的历史信息。第8行和第9行各自描述了具有盘内部ID的剪辑指定再现的历史信息。
这样,盘信息文件包含记录在盘32上的剪辑、编辑列表等资料数据的再现历史的6个记录。然而,不限制包含在盘信息文件中的再现历史的记录数目。
以降序(从最新记录至最旧记录)排列从第4行至第9行描述的再现历史的记录。换句话说,第9行中的历史记录是最旧的,而第4行中的历史记录是最新的。当注册了新的历史记录时,删除最旧的记录。在再现历史中,不存在以相同再现方法再现的相同剪辑或相同编辑列表的多个记录。换句话说,前述6个再现历史的记录在再现方法、或者再现的剪辑或编辑列表(盘内部ID)方面有所不同。当最新注册了与当前注册的记录相同的记录时,删除较旧的记录。
当执行图6中示出的步骤S16的处理时,生成根据如图11所示的XML的盘信息文件,并将其记录在盘32上。
由此,由于通过盘内部ID而生成指定剪辑或编辑列表的再现历史,并使用该再现历史,所以,当图1中示出的记录和再现设备1根据再现历史而执行再现时,总数据量可减小,并且,可减轻在再现处理和记录处理中指定资料数据的处理的负担。
当执行图6中示出的步骤S16的处理时,尚未将剪辑和编辑列表记录在盘32上。由此,不存在剪辑和编辑列表的再现历史。结果,所生成的盘信息文件的再现历史为空白。在已经以这样的方式生成盘信息文件、并将通过盘内部ID指定剪辑和编辑列表的再现历史记录在盘32上的情况下,在记录和再现设备1的再现处理停止时,从驱动器26卸载盘32,并随后将盘32载入到驱动器26中,总数据量可减小,并且,可减轻在再现处理和记录处理中指定资料数据的处理的负担。
盘32的盘信息文件(再现历史)仅包含记录在盘32上的剪辑和编辑列表的再现历史。由此,盘信息文件不通过UMID来指定文件。
接下来,将描述管理记录在光盘32上的每类数据的文件系统、以及该文件系统的目录结构和文件。
根据例如UDF的文件系统而管理记录在盘32上的数据。文件系统不限于UDF。可替换地,只要记录和再现设备1可通过该文件系统来处理,便可使用例如ISO9660(国际标准化组织9660)的任何文件系统。当使用例如硬盘的磁盘来取代盘32时,作为文件系统,可使用FAT(文件分配表)、NTFS(新技术文件系统)、HFS(分级文件系统)、或UFS(Unix(注册商标)系统)等。可替换地,可使用专用文件系统。
在该文件系统中,通过图12至图14中示出的目录结构和文件来管理记录在盘32上的数据。
在图12中,在根目录(ROOT)201下,放置了PROAV目录202。在PROAV目录202下,放置了用于有关视频数据、音频数据等的资料数据的信息、表示资料数据的编辑结果的编辑列表等的目录。
在PROAV目录202下,放置了盘元文件(DISCMETA.XML)203,其为包含记录在盘32上的所有资料数据的标题和注释、以及例如到与作为记录在盘32上的所有视频数据的代表帧的代表画面相对应的视频数据的路径的信息的文件;索引文件(INDEX.XML)204,其包含用来管理记录在盘32上的所有剪辑和编辑列表的管理信息、以及用来在总体上管理剪辑或编辑列表的文件名(包括绝对路径名)、UMID、以及盘内部ID的信息;以及索引文件(INDEX.BUP)205。索引文件205是索引文件204的副本。通过所述两个文件,改善了可靠性。
在PROAV目录202下,放置了盘信息文件(DISCINFO.XML)206,其为包含记录在盘32上的所有数据的元数据的文件,例如,诸如通过盘内部ID引用剪辑或编辑列表的再现历史的信息;以及盘信息文件(DISCINFO.BUP)207。盘信息文件207是盘信息文件206的副本。通过所述两个文件,改善了可靠性。
除了这些文件,在PROAV目录202下,放置了剪辑根目录(CLPR)208,其下级目录包含剪辑的数据;以及编辑列表根目录(EDTR)209,其下级目录包含编辑列表的数据。
在剪辑根目录208下,通过与剪辑相对应的目录而管理记录在盘32上的剪辑的数据。例如,在图12中示出的情况下,通过三个目录(即,剪辑目录(C0001)211、剪辑目录(C0002)212、以及剪辑目录(C0003)213)来管理三个剪辑的数据。换句话说,在剪辑目录211的下级目录中,作为文件而管理记录在盘32上的第一剪辑的每个类型的数据。在剪辑目录212的下级目录中,作为文件而管理记录在盘32上的第二剪辑的每个类型的数据。在剪辑目录213的下级目录中,作为文件而管理记录在盘32上的第三剪辑的每个类型的数据。
在编辑列表根目录209下,通过与编辑处理相对应的目录而管理记录在盘32上的编辑列表。在图12中示出的情况下,通过四个目录(即,编辑列表目录(E0001)214、编辑列表目录(E0002)215、编辑列表目录(E0003)216、以及编辑列表目录(E0004)217)来管理四个编辑列表。换句话说,在编辑列表目录214的下级目录中,作为文件而管理表示记录在盘32上的剪辑的第一编辑结果的编辑列表。在编辑列表目录215的下级目录中,作为文件而管理表示第二编辑结果的编辑列表。在编辑列表目录216的下级目录中,作为文件而管理表示第三编辑结果的编辑列表。在编辑列表目录217的下级目录中,作为文件而管理表示第四编辑结果的编辑列表。
在剪辑根目录208下的剪辑目录211的下级目录作为图13中示出的文件而包含并管理首先记录在盘32上的剪辑的每个类型的数据。
在图13中示出的情况下,剪辑目录211包含剪辑信息文件(C0001C01.SMI)221,其为用来管理剪辑的文件;视频数据文件(C0001V01.MXF)222,其为包含剪辑的视频数据的文件;8个音频数据文件(C0001A01.MXF至C0001A08.MXF)223至230,其为包含剪辑的各个声道的音频数据的8个文件;低分辨率数据文件(C0001S01.MXF)231,其为包含与剪辑的视频数据相对应的低分辨率数据的文件;剪辑元数据文件(C0001M01.XML)232,其为包含与剪辑的资料数据相对应的、不需要处于实时状态的作为元数据的剪辑元数据的文件;帧元数据文件(C0001R01.BIM)233,其为包含与剪辑的资料数据相对应的、需要处于实时状态的作为元数据的帧元数据的文件;画面指针文件(C0001I01.PPF)234,其为描述视频数据文件222的帧结构(例如,有关MPEG等方式的每个画面的压缩格式的信息、以及诸如从文件开头起的偏移地址的信息)等的文件。
在图13中示出的情况下,作为不同的文件而管理作为需要实时再现的数据的视频数据、低分辨率数据、以及帧元数据,使得它们的读取时间不增加。
同样,音频数据需要实时再现。为处理例如7.1声道的多个声道的音频数据,提供了8个声道。作为不同的文件而管理它们。换句话说,作为8个文件而管理音频数据。可替换地,用于音频数据的文件可为7个文件或更少,或者为9个文件或更多。
同样,在必要时,可作为两个或更多文件而分别管理视频数据、低分辨率数据、以及帧元数据。
在图13中,作为与需要处于实时状态的帧元数据不同的文件而管理不需要处于实时状态的剪辑元数据。这是因为,在视频数据等被正常再现时防止元数据被不必要地再现。由此,可缩短用于再现处理的处理时间,并可减轻该处理的负担。
为允许剪辑元数据文件232具有多样性,以XML格式描述剪辑元数据文件232。然而,为缩短用于再现处理的处理时间、并减轻该处理的负担,帧元数据文件233为BIM(用于MPEG-7数据的二进制格式)格式文件,其中,已编译了XML格式文件。
图13中示出的剪辑目录211中的文件的结构的例子可应用于记录在盘32上的剪辑的所有剪辑目录。换句话说,图13中示出的文件的结构的例子可应用于图12中示出的其它目录212和213。由此,将省略它们的描述。
描述了包含在用于一个剪辑的剪辑目录中的每个文件。然而,文件的结构不限于前述例子。可替换地,可使用任意结构。
接下来,将描述包含在图12中示出的编辑列表根目录209的下级目录中的文件的结构的例子。编辑列表根目录209下的编辑列表目录215的下级目录作为图14中示出的文件而包含并管理编辑列表的数据,即有关记录在盘32上的剪辑的每个类型的数据的第二编辑结果的信息。
在图14中示出的情况下,编辑列表目录215包含编辑列表文件(E0002E01.SMI)241,其为用来管理编辑结果(编辑列表)的文件;以及编辑列表剪辑元数据文件(E0002M01.XML)242,其为包含与编辑的资料数据相对应的剪辑元数据(从在编辑中使用的所有剪辑的资料数据中作为编辑数据而提取的部分)、或根据该剪辑元数据而最新生成的剪辑元数据的文件。
如将在后面描述的,编辑列表剪辑元数据文件242是包含根据编辑结果而最新生成的剪辑元数据(即,编辑的剪辑的剪辑元数据)的文件(在剪辑根目录208的下级目录中包含的剪辑元数据文件)。例如,在编辑剪辑时,从包含在图13中示出的剪辑元数据文件232中的剪辑元数据中提取与编辑的基本数据(essence data)相对应的部分。通过所提取的部分,重新生成新的剪辑元数据,作为编辑的资料数据的一个剪辑,并作为编辑列表剪辑元数据文件来管理。换句话说,将作为编辑的基本数据的一个剪辑的新的剪辑元数据添加到编辑的资料数据中,并作为一个编辑列表剪辑元数据文件而管理所述剪辑元数据。由此,每当编辑剪辑时,便生成编辑列表剪辑元数据。
为允许编辑列表剪辑元数据文件242具有多样性,以XML格式来描述它。
图14中示出的编辑列表目录215中的文件的结构的前述例子可应用于所有编辑列表(编辑结果)。换句话说,图14中示出的文件的结构的例子可应用于图12中示出的其它编辑列表目录214、216或217。由此,将省略这些目录的描述。
已经描述了包含在与一个编辑操作相对应的编辑列表目录中的每个文件。然而,文件的结构不限于前述例子。可替换地,可使用任意结构。
接下来,将具体地描述在更新总体上管理剪辑或编辑列表的文件名(包括绝对路径)、UMID、以及盘内部ID的索引文件的定时所执行的处理。
如上所述,在更新记录在盘32上的剪辑和编辑列表时,更新索引文件。首先,用户等将盘32载入到图1中示出的记录和再现设备1的驱动器26中。当驱动器26检测到盘32时,记录和再现设备1执行图15的流程图中示出的处理,将记录在盘32上的索引文件存储到索引文件保持部分51,并获得记录在盘32上的剪辑、编辑列表等的结构。
将通过参照图15中示出的流程图,描述在用户将盘32插入(载入)到驱动器26时执行的盘插入处理。
当将盘32插入到驱动器26中时,流程前进到步骤S31。在步骤S31,记录和再现设备1的索引文件读取部分61通过驱动器26而从盘32读取索引文件,将索引文件提供到索引文件保持部分51,并且,使索引文件保持部分51保持索引文件。之后,在步骤S32,盘信息文件读取部分62通过驱动器26而从盘32读取盘信息文件,并且,使盘信息文件保持部分52保持盘信息文件。在已读取了盘信息文件之后,记录和再现设备1的每个部分完成盘插入处理。
可替换地,在盘插入处理中,可不读取盘信息文件。在此情况下,当记录和再现设备1引用盘信息文件或更新它时,盘信息文件读取部分61可以与步骤S32的处理相同的方式读取盘信息文件。
如上所述,索引文件是这样的文件,其在总体上管理记录在盘32上的剪辑或编辑列表的文件名(包括绝对路径名)、UMID、以及盘内部ID,并管理有关记录在盘32上的剪辑和编辑列表的信息。由此,在添加、更新或删除剪辑时,或者在添加、更新或删除编辑列表时,更新索引文件。在添加剪辑和添加编辑列表时,生成有关索引文件的盘内部ID的信息。
接下来,将通过参照图16中示出的流程图,而描述最新生成有关剪辑的盘内部ID的信息、且在添加剪辑时执行的剪辑添加处理。在必要时,将通过参照图17和18来描述该处理。
当用户等发出使新剪辑添加到盘32的命令时,流程前进到步骤S51。在步骤S51,记录和再现设备1的记录控制部分16在盘32的剪辑根目录下生成新的剪辑目录。在这一点上,分配剪辑目录名,使得它对于现有的剪辑目录名来说不会成为冗余。
之后,流程前进到步骤S52。在步骤S52,记录控制部分16在于步骤S51的处理中生成的剪辑目录下生成剪辑信息文件。
图17和图18是示出根据XML的剪辑信息文件的描述的具体例子的示意图。在图17和18中,为了方便说明而添加了随各行开始的数字,其并不是XML描述的一部分。
如上所述,剪辑信息文件是管理有关在与剪辑信息文件相同的剪辑目录中包含的其它文件的信息的文件。剪辑信息文件还描述用于这些文件的再现方法。
如图17和图18所示,剪辑信息文件的XML描述主要由被首标标记(<head></head>)围绕的首标部分、以及被主体标记(<body></body>)围绕的主体部分组成。在图17和图18中示出的情况下,从图17第3行至图17第10行描述了首标部分。从图17第11行至图18第23行描述了主体部分。
首标部分描述了有关在相同的剪辑目录中包含的剪辑元数据文件的信息。主体部分描述了有关在相同的剪辑目录中包含的其它文件(非剪辑元数据文件)、连同这些文件的再现方法的信息。
例如,图17第6行至第8行描述了有关剪辑元数据文件的信息。
图17第16行至第18行描述了有关视频数据文件的信息。图17第19行至第21行描述了有关声道1的音频数据文件的信息。图17第22行至第24行描述了有关声道2的音频数据文件的信息。图17第25行至第27行描述了有关声道3的音频数据文件的信息。图17第28行至图18第18行描述了有关声道4的音频数据文件的信息。图18第2行至第4行描述了有关声道5的音频数据文件的信息。图18第5行至第7行描述了有关声道6的音频数据文件的信息。图18第8行至第10行描述了有关声道7的音频数据文件的信息。图18第11行至第13行描述了有关声道8的音频数据文件的信息。
图18第16行至第18行描述了有关作为子流的低分辨率数据文件的信息。图18第21行描述了有关帧元数据文件的信息。
通过UMID来识别视频数据、音频数据、以及低分辨率数据的文件。具体地,图17第17行描述了通过UMID来指定视频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF]。第20行描述了通过UMID来指定声道1的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF0]。第23行描述了通过UMID来指定声道2的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF01]。第26行描述了通过UMID来指定声道3的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF012]。
图17第29行描述了通过UMID来指定声道4的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF0123]。图18第3行描述了通过UMID来指定声道5的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF01234]。图18第6行描述了通过UMID来指定声道6的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF012345]。
图18第9行描述了通过UMID来指定声道7的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF0123456]。第12行描述了通过UMID来指定声道8的音频数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF01234567]。
第17行描述了通过UMID来指定低分辨率数据的[umid:060A2B340101010501010D12130000000123456789ABCDEF0123456789ABCDEF012345678]。
如上所述,剪辑信息文件的XML描述描述了有关在相同的剪辑目录中包含的其它文件的信息。另外,剪辑信息文件分别通过32字节(64个字符)的基本UMID来指定并访问视频数据、音频数据等的文件。
回到图16,在步骤S53,记录控制部分16在于步骤S51的处理中生成的剪辑目录下,生成用于组成剪辑的各个类型资料数据的文件。当要添加的剪辑由视频数据、音频数据、以及剪辑元数据组成时,记录控制部分16作为不同的文件而记录视频数据、音频数据、以及剪辑元数据。
在记录控制部分16已完成了步骤S53的处理之后,流程前进到步骤S54。在步骤S54,记录控制部分16的索引文件管理部分72将所添加的剪辑的信息添加到索引文件保持部分51中保持的索引文件的剪辑表中(下文中,将所添加的剪辑的信息称为剪辑元素)。
在步骤S55,记录控制部分16的搜索部分92引用剪辑表,在其中搜索盘内部ID的序列号部分的最大值,并获得该最大值。搜索部分92将盘内部ID的序列号部分的最大值提供到盘内部ID生成部分91。之后,流程前进到步骤S56。
在步骤S56,记录控制部分16的盘内部ID生成部分91根据所提供的盘内部ID的序列号部分的最大值,例如通过将值“1”加到序列号部分的最大值,而生成新的盘内部ID,使得它对于现有的盘内部ID来说不会成为冗余,并且,将最新生成的盘内部ID提供到索引文件管理部分72。之后,流程前进到步骤S57。
在步骤S57,索引文件管理部分72将最新生成的盘内部ID添加到最新添加到索引文件保持部分51中保持的索引文件的剪辑表中的剪辑元素中,并将该盘内部ID与UMID及在该剪辑元素中包含的剪辑信息文件的文件名相关联。
在步骤S58,索引文件记录控制部分73将在索引文件保持部分51中保持的更新的索引文件记录在盘32上,以便将更新的索引文件重写在盘32上的现有索引文件上。当索引文件记录控制部分73已更新了盘32上的索引文件时,索引文件记录控制部分73完成剪辑添加处理。
当以前述方式添加了剪辑时,更新记录在盘32上的索引文件,以便添加新的盘内部ID。
接下来,将通过参照图19中示出的流程图,而描述最新生成有关编辑列表的盘内部ID的信息、且在添加编辑列表时执行的编辑列表添加处理。在必要时,将通过参照图20来描述该处理。
在已经以不更新原始资料数据的方式而编辑了记录在盘32上的剪辑之后,当已执行了作为编辑结果而生成作为编辑信息的编辑列表的处理(下文中,将该处理称为非破坏性编辑)的时候,当用户等发出使新编辑列表添加到盘32的命令时,流程前进到步骤S111。在步骤S111,记录和再现设备1的记录控制部分16在盘32的根目录下生成新的编辑列表目录。在这一点上,指定编辑列表目录名,使得它对于现有的编辑列表目录名来说不会成为冗余。
之后,流程前进到步骤S112。在步骤S112,记录控制部分16在于步骤S111的处理中生成的编辑列表目录下生成编辑列表文件。
图20是示出根据XML的编辑列表文件的描述的具体例子的示意图。在图20中,为了方便说明而添加了随各行开始的数字,其并不是XML描述的一部分。
如上所述,编辑列表文件是包含剪辑的非破坏性编辑结果的编辑信息、以及编辑结果的再现方法的文件。
如图20所示,编辑列表文件的XML描述主要由被首标标记(<head></head>)围绕的首标部分、以及被主体标记(<body></body>)围绕的主体部分组成。在图20中示出的情况下,从图22第3行至第10行描述了首标部分。从第11行至第24行描述了主体部分。
首标部分描述了有关在相同的编辑列表目录中包含的编辑列表元数据文件的信息。主体部分描述了编辑结果连同再现方法的信息。在图20中示出的情况下,主体部分描述了执行编辑,使得第一剪辑(剪辑1,clip 1)和第二剪辑(剪辑2,clip 2)的两个剪辑被连接。
换句话说,图20第12行和第23行描述了并行标记(<par><par>),其表示连续地再现由所述标记围绕的剪辑。第14行至第17行描述了有关第一剪辑的信息。第19行至第22行描述了有关第二剪辑的信息。
如图20所示,通过作为通用目的ID的UMID来指定第一剪辑(剪辑信息文件)和第二剪辑(剪辑信息文件)的信息。换句话说,图20第15行描述了通过UMID指定第一剪辑的[umid:060A2B340101010501010D1213000000FEDCBA9876543210FEDCBA9876543210]。
图20第20行描述了通过UMID来指定第二剪辑的[umid:060A2B340101010501010D1213000000FEDCBA9876543210FEDCBA9876543210F]。
如上所述,期望在盘32之外使用的编辑列表文件的XML描述描述了非破坏性编辑信息。通过UMID来指定被编辑的剪辑。
回到图19,在步骤S113,记录控制部分16在于步骤S111的处理中生成的编辑列表目录下生成用于组成编辑列表的文件(不是编辑列表文件),如编辑列表元数据文件。
在记录控制部分16已完成了步骤S113的处理之后,流程前进到步骤S114。在步骤S114,记录控制部分16的索引文件管理部分72将有关所添加的编辑列表的信息添加到在索引文件保持部分51中保持的索引文件的编辑列表表中(下文中,将此信息称为编辑列表元素)。
之后,流程前进到步骤S115。在步骤S115,搜索部分92引用在索引文件保持部分51中保持的索引文件的编辑列表表,在其中搜索分配到编辑列表的盘内部ID的最大值,并获得该最大值。搜索部分92将该最大值提供到盘内部ID生成部分91。盘内部ID生成部分91根据所提供的盘内部ID的序列号部分的最大值,例如通过将值“1”加到序列号部分的最大值,而生成新的盘内部ID,使得它对于现有的盘内部ID来说不会成为冗余,并且,将最新生成的盘内部ID提供到索引文件管理部分72。
在步骤S117,索引文件管理部分72将所提供的新盘内部ID添加到被添加到在索引文件保持部分51中保持的索引文件的编辑列表表中的编辑列表元素中,并将该盘内部ID与UMID及在该编辑列表元素中包含的编辑列表文件的文件名相关联。
当索引文件管理部分72已根据编辑列表的添加而更新了在索引文件保持部分51中保持的索引文件的编辑列表表时,流程前进到步骤S118。在步骤S118,索引文件记录控制部分73将在索引文件保持部分51中保持的更新的索引文件记录在盘32上,以便将更新的索引文件重写在盘32上的现有索引文件上(更新盘32上的现有索引文件)。在索引文件记录控制部分73已更新了盘32上的索引文件之后,索引文件记录控制部分73完成编辑列表更新处理。
当以前述方式用盘内部ID更新了编辑列表时,更新记录在盘32上的索引文件,以便新添加盘内部ID。
接下来,将具体地描述在更新通过盘内部ID而引用剪辑和编辑列表的盘信息文件的定时执行的处理。
如上所述,盘信息文件是通过盘内部ID而管理记录在盘32上的剪辑和编辑列表的再现历史的文件。由此,在完成诸如类似磁带的再现、编辑列表指定再现、剪辑指定再现等的再现处理时,更新盘信息文件。
首先,将通过参照图21和22示出的流程图,而描述在连续地再现记录在盘32上的所有剪辑、如同它们被记录在磁带装置上那样时执行的类似磁带的再现处理。
当用户等发出用于类似磁带的再现的命令时,流程前进到步骤S201。在步骤S201,盘信息管理部分63引用在信息保持部分14的盘信息文件保持部分52中保持的盘信息文件,并确定盘信息文件的再现历史是否包含类似磁带的再现的记录历史。
当已将盘插入到驱动器中时,如果未从其读取盘信息文件,则流程前进到步骤S201。在步骤S201,盘信息文件读取部分62执行从盘32上的盘信息文件中读取类似磁带的再现的历史记录。盘信息管理部分63依据盘信息文件读取部分62是否已从盘信息文件中读取了类似磁带再现的历史记录,而确定再现历史是否包含类似磁带再现的历史记录。
当在图25中示出的步骤S201确定的结果表示再现历史包含类似磁带再现的历史记录时,流程前进到步骤S202。在步骤S202,再现控制部分15根据剪辑表而从盘32读取具有盘内部ID的再现历史中指定的剪辑的帧,作为再现开始帧。在这一点上,再现控制部分15引用在索引文件保持部分51中保持的索引文件,访问与再现历史的盘内部ID相对应的剪辑,并读取所指定的帧。在再现控制部分15已读取了再现开始帧之后,流程前进到步骤S204。
当在步骤S201确定的结果表示再现历史不包含类似磁带再现的历史记录时,流程前进到步骤S203。在步骤S203,再现控制部分15根据在索引文件保持部分51中保持的索引文件的剪辑表而从盘32读取第一剪辑的首帧(topframe),作为再现开始帧。之后,流程前进到步骤S204。
第一剪辑是以图7至图10中示出的索引文件的XML描述的方式被指定为要首先再现的剪辑的剪辑。首帧是以索引文件的XML描述的方式被指定为要首先再现的帧的帧。由此,第一帧不总是在剪辑的资料数据中首先被再现的帧。由此,如果索引文件的XML描述描述了剪辑的再现从中间帧开始,则此帧为第一帧。
在步骤S204,再现控制部分15确定是否已接受了再现开始位置改变命令。当用户已操作了输入部分21并输入了再现开始位置改变命令时,再现控制部分15确定已接受了再现开始位置改变命令。之后,流程前进到步骤S205。在步骤S205,再现控制部分15根据在索引文件保持部分51中保持的索引文件的剪辑表而从盘32读取通过盘内部ID而指定的剪辑的帧,作为再现开始帧。之后,流程前进到步骤S206。当在步骤S204的确定结果表示再现控制部分15还未接受再现开始位置改变命令时,流程不通过步骤S205前进到步骤S206。
在步骤S206,再现控制部分15确定它是否完成了类似磁带再现处理。当确定结果表示再现控制部分15未完成类似磁带再现处理时,流程前进到步骤S207。在步骤S207,再现控制部分15确定它是否已接受了再现开始命令。当确定结果表示再现控制部分15还未接受再现开始命令时,流程返回到步骤S204。在步骤S20,再现控制部分15重复该处理。
换句话说,在再现控制部分15从步骤s204至S207重复该处理的同时,再现控制部分15进行等待,直到它已接受了再现开始命令、或完成了类似磁带再现处理为止。当在步骤S207的确定结果表示再现控制部分15已接受了再现开始命令时,流程前进到步骤S208。在步骤S208,再现控制部分15根据在索引文件保持部分51中保持的索引文件的剪辑表而从再现开始帧开始再现。当再现控制部分15开始再现时,流程前进到图22中示出的步骤S231。
当在图21中示出的步骤S206的确定结果表示再现控制部分15根据用户的命令等而完成了类似磁带再现处理时,流程前进到步骤S209。在步骤S209,再现控制部分15的盘信息文件管理部分63更新盘信息文件的再现历史。在这一点上,在已执行了盘插入处理时,如果已从盘32读取了盘信息文件,并将其保持在盘信息文件保持部分52中,则盘信息文件管理部分63更新在盘信息文件保持部分52中保持的盘信息文件的再现历史。反之,在已执行了盘插入处理时,如果未从盘32读取盘信息文件,并且,该文件仅存在于盘32上,则盘信息文件管理部分63将要更新的再现历史(盘信息文件)提供到盘信息文件记录控制部分82。盘信息文件记录控制部分82通过所提供的再现历史而更新记录在盘32上的盘信息文件。将在后面参照图27和图28中示出的流程图来描述盘信息文件的更新的细节。
当盘信息文件记录控制部分82已更新了盘信息文件时,流程前进到步骤S210。在步骤S210,再现控制部分15执行完成处理,以完成类似磁带再现处理。
当再现控制部分15已在图21中示出的步骤S208再现了剪辑时,流程前进到图22中示出的步骤S231。在步骤S231,再现控制部分15确定它是否已接受了再现停止命令。当确定结果表示再现控制部分15还未接受再现停止命令并继续再现处理时,流程前进到步骤S232。在步骤S232,再现控制部分15确定它是否已再现了当前剪辑。当确定结果表示再现控制部分15还未再现当前剪辑时,流程返回到步骤S231。在步骤S231,再现控制部分15继续再现处理。
当在步骤S232的确定结果表示再现控制部分15已再现了当前剪辑时,流程前进到步骤S233。在步骤S233,再现控制部分15根据如图7至图10所示的索引文件的XML描述而确定是否存在接下来要再现的剪辑。当索引文件的XML描述描述了已再现的剪辑不是最后的剪辑、而是后面跟随有另一个剪辑时,流程前进到步骤S234。在步骤S234,再现控制部分15引用接下来要再现的剪辑的剪辑目录的属性信息,并确定是否可再现该剪辑。
当确定结果表示由于要再现的剪辑的剪辑目录的属性为例如“禁止读取”而不能再现该剪辑时,流程返回到步骤S233。在步骤S233,再现控制部分15重复用于下一个剪辑的处理。
当在步骤S234的确定结果表示由于要再现的剪辑的剪辑目录的属性为例如“允许读取”而能够再现该剪辑时,流程前进到步骤S235。在步骤S235,再现控制部分15引用在索引文件保持部分51中保持的索引文件的剪辑表,并根据剪辑表的信息而再现指定的剪辑。当再现控制部分15已开始了对该剪辑的再现时,流程返回到步骤S231。在步骤S231,再现控制部分15重复该处理。
换句话说,在再现控制部分15从步骤S231至S235重复该处理时,再现控制部分15以剪辑在索引文件中被描述的次序而再现所有剪辑。
当在步骤S233的确定结果表示再现控制部分15已经以索引文件的XML描述的方式而再现了最后的剪辑、且不存在接下来要再现的剪辑时,流程前进到步骤S236。在步骤S236,再现控制部分15停止再现。之后,流程前进到步骤S237。在步骤S237,再现控制部分15根据在索引文件保持部分51中保持的索引文件的剪辑表,而读取第一剪辑的首帧,作为再现开始帧。之后,流程返回到图21中示出的步骤S206。在步骤S206,再现控制部分15重复该处理。
换句话说,当再现控制部分已完全地执行了类似磁带再现处理(对于最后的剪辑)时,再现控制部分停止再现处理,并指定索引文件的XML描述的首个剪辑的首帧,作为接下来的再现处理的再现开始帧。
当在步骤S231的确定结果表示在再现剪辑的同时、再现控制部分15已从用户等接受了再现停止命令时,流程前进到步骤S238。在步骤S238,再现控制部分15停止再现。之后,前进到步骤S239。在步骤S239,再现控制部分15指定停止帧,作为接下来的再现处理的再现开始帧。在再现控制部分15已指定了再现开始帧之后,流程返回到图21中示出的步骤S206。在步骤S206,再现控制部分15重复该处理。
由此,记录和再现设备1可将再现历史记录在盘32上,在接下来的类似磁带再现处理中使用再现历史,并从上一个再现停止位置恢复类似磁带再现。
接下来,将通过参照图23和图24中示出的流程图,描述在指定编辑列表和再现所指定的编辑列表时执行的编辑列表指定再现处理。
当用户等指定了编辑列表、并发出使所指定的编辑列表被再现的命令时,流程前进到图23中示出的步骤S311。在步骤S311,再现控制部分15的盘信息管理部分63引用在信息保持部分14的盘信息文件保持部分52中保持的盘信息文件,并确定盘信息文件的再现历史是否包含所指定的编辑列表的再现历史记录。
当已插入了盘时,如果未从盘读取盘信息文件,则流程前进到步骤S311。在步骤S311,盘信息文件读取部分62执行从盘32上的盘信息文件中读取所指定的编辑列表的再现历史记录的处理。盘信息管理部分63依据盘信息文件读取部分62是否已读取了编辑列表的再现历史记录的确定结果,而确定再现历史是否包含所指定的编辑列表的再现历史记录。
当在图23中示出的步骤S311的确定结果表示盘信息文件的再现历史包含所指定的编辑列表的再现历史记录时,流程前进到步骤S312。在步骤S312,再现控制部分15从盘32读取具有盘内部ID的再现历史记录中的指定帧,作为再现开始帧。在这一点上,再现控制部分15引用在索引文件保持部分51中保持的索引文件,并获得与再现历史记录的盘内部ID相对应的编辑列表,即编辑列表文件的文件名(包括路径名)。另外,再现控制部分15访问与所获得的编辑列表文件的文件名相对应的目标编辑列表。在再现控制部分15已读取了再现开始帧之后,流程前进到步骤S314。
当在步骤S311的确定结果表示再现历史不包含所指定的编辑列表的再现历史记录时,流程前进到步骤S313。在步骤S313,再现控制部分15根据编辑列表文件的XML描述而从盘32读取第一剪辑的首帧,作为再现开始帧。之后,流程前进到步骤S314。
第一剪辑是以图20中示出的编辑列表文件的XML描述的方式被指定为要首先再现的剪辑的剪辑。首帧是以编辑列表文件的XML描述、或与图17和图18中示出的编辑列表相对应的剪辑的剪辑信息文件等的方式而被指定为要首先再现的帧的帧。由此,第一帧不总是在剪辑的资料数据中首先被再现的帧。由此,如果编辑列表文件的XML描述描述了剪辑的再现从中间帧开始,则此帧为第一帧。
在步骤S314,再现控制部分15确定是否已接受了再现开始位置改变命令。当用户已操作了输入部分21并输入了再现开始位置改变命令时,再现控制部分15确定它已接受了再现开始位置改变命令。之后,流程前进到步骤S315。在步骤S315,再现控制部分15根据编辑列表文件的XML描述而引用与所指定的帧相对应的剪辑的剪辑信息文件,并从盘32读取所指定的帧,作为再现开始帧。之后,流程前进到步骤S316。当在步骤S314的确定结果表示再现控制部分15还未接受再现开始位置改变命令时,流程不通过步骤S315前进到步骤S316。
在步骤S316,再现控制部分15确定它是否完成了编辑列表指定再现处理。当确定结果表示再现控制部分15未完成编辑列表指定再现处理时,流程前进到步骤S317。在步骤S317,再现控制部分15确定它是否已接受了再现开始命令。当确定结果表示再现控制部分15还未接受再现开始命令时,流程返回到步骤S314。在步骤S314,再现控制部分15重复该处理。
换句话说,在再现控制部分15从步骤S314至S317重复该处理的同时,再现控制部分15进行等待,直到它已接受了再现开始命令、或完成了编辑列表指定再现处理为止。当在步骤S317的确定结果表示再现控制部分15已接受了再现开始命令时,流程前进到步骤S318。在步骤S318,再现控制部分15根据编辑列表文件的XML描述而引用剪辑信息文件,并根据剪辑信息文件的信息而从再现开始帧开始再现。当再现控制部分15已经开始再现时,流程前进到图28中示出的步骤S341。
在步骤S318,再现控制部分15可根据编辑列表文件的XML描述而引用索引文件的剪辑表。索引文件的剪辑表的每个剪辑元素基本上描述了与剪辑信息文件相同的信息。由此,通过参照剪辑表的对应剪辑元素,再现控制部分15可读取剪辑并再现它。
当在图23中示出的步骤S316的确定结果表示再现控制部分15根据用户的命令等而完成了编辑列表指定再现处理时,流程前进到步骤S319。在步骤S319,再现控制部分15的盘信息文件管理部分63更新盘信息文件的再现历史。在已执行了盘插入处理时,如果已从盘32读取了盘信息文件,则将盘信息文件保持在盘信息文件保持部分52中。在此情况下,盘信息文件管理部分63更新在盘信息文件保持部分52中保持的盘信息文件的再现历史。在已执行了盘插入处理时,如果还未从盘32读取盘信息文件,则该文件仅存在于盘32上。在此情况下,盘信息文件管理部分63将要更新的再现历史(盘信息文件)提供到盘信息文件记录控制部分82。盘信息文件记录控制部分82通过所提供的再现历史而更新记录在盘32上的盘信息文件。将在后面通过参照图27和图28中示出的流程图来描述盘信息文件的更新的细节。
当盘信息文件记录控制部分82已更新了盘信息文件时,流程前进到步骤S320。在步骤S320,再现控制部分15执行完成处理,以完成编辑列表指定再现处理。
当再现控制部分15已在图23中示出的步骤S318开始了剪辑的再现时,流程前进到图24中示出的步骤S341。在步骤S341,再现控制部分15确定它是否已接受了再现停止命令。当确定结果表示再现控制部分15还未接受再现停止命令并继续再现处理时,流程前进到步骤S342。在步骤S342,再现控制部分15确定它是否已再现了当前剪辑。当确定结果表示再现控制部分15还未再现当前剪辑时,流程返回到步骤S341。在步骤S341,再现控制部分15继续该处理。
当在步骤S342确定的结果表示再现控制部分15已再现了当前剪辑时,流程前进到步骤S343。在步骤S343,再现控制部分15根据编辑列表文件的XML描述而确定是否存在接下来要再现的剪辑。当确定结果表示由于在编辑列表文件的XML描述中、再现控制部分15已再现的剪辑不是最后的剪辑而存在接下来要再现的剪辑时,流程前进到步骤S344。在步骤S344,再现控制部分15引用该剪辑的剪辑目录的属性信息,并确定再现控制部分15是否可再现该剪辑。
当确定结果表示由于要再现的剪辑的剪辑目录的属性为例如“禁止读取”而再现控制部分15不能再现该剪辑时,再现控制部分15不再现该剪辑。之后,流程返回到步骤S343。在步骤S343,再现控制部分15重复用于下一个剪辑的处理。
当在步骤S344确定的结果表示由于要再现的剪辑的剪辑目录的属性为例如“允许读取”而再现控制部分15能够再现该剪辑时,流程前进到步骤S345。在步骤S345,再现控制部分15引用编辑列表文件的XML描述,并根据该描述而再现指定的剪辑。当再现控制部分15已开始了对该剪辑的再现时,流程返回到步骤S341。在步骤S341,再现控制部分15重复该处理。
换句话说,在再现控制部分15从步骤S341至S345重复该处理时,再现控制部分15以剪辑在编辑列表文件中被描述的次序而再现剪辑。
在步骤S345,再现控制部分15可根据编辑列表文件的XML描述而引用索引文件的剪辑表。索引文件的剪辑表的每个剪辑元素基本上描述了与剪辑信息文件相同的信息。由此,通过参照剪辑表的剪辑元素,再现控制部分15可读取剪辑并再现它。
当再现控制部分15已经以编辑列表文件的XML描述的方式而完成了最后的剪辑的再现、且确定不存在接下来要再现的剪辑时,流程前进到步骤S346。在步骤S346,再现控制部分15停止再现。之后,流程返回到步骤S347。在步骤S347,再现控制部分15根据编辑列表文件的XML描述,而读取第一剪辑的首帧,作为再现开始帧。之后,流程返回到图23中示出的步骤S316。在步骤S316,再现控制部分15重复该处理。
换句话说,当再现控制部分15已在编辑列表指定再现中再现了最后的帧时,再现控制部分停止再现处理,并指定编辑列表文件的XML描述中的第一剪辑的第一帧,作为接下来的再现处理的再现开始帧。
当在图24中示出的步骤S341的确定结果表示再现控制部分15已经在再现剪辑的同时从用户等接受了再现停止命令时,流程前进到步骤S348。在步骤S348,再现控制部分15停止再现。在步骤S349,再现控制部分15指定停止帧,作为接下来的再现处理的再现开始帧。在再现控制部分15已指定了再现开始帧之后,流程返回到图23中示出的步骤S316。在步骤S316,再现控制部分15重复该处理。
由此,当记录和再现设备1执行编辑列表指定再现时,记录和再现设备1可将再现历史记录在盘32上。记录和再现设备1可在接下来的编辑列表指定再现处理中使用再现历史,并从上一个再现停止位置恢复编辑列表指定再现。
接下来,将通过参照图25和图26中示出的流程图,而描述在指定剪辑和再现所指定的剪辑时执行的剪辑指定再现处理。
当用户等指定了剪辑、并发出使所指定的剪辑被再现的命令时,流程前进到图25中示出的步骤S371。在步骤S371,再现控制部分15的盘信息管理部分63引用在信息保持部分14的盘信息文件保持部分52中保持的盘信息文件,并确定盘信息文件的再现历史是否包含所指定的剪辑的剪辑指定再现的再现历史记录。
当已插入了盘时,如果还未从盘读取盘信息文件,则流程前进到步骤S371。在步骤S371,盘信息文件读取部分62执行从盘32上的盘信息文件中读取所指定的剪辑的再现历史记录的处理。盘信息管理部分63依据盘信息文件读取部分62是否已读取了剪辑的剪辑指定再现的再现历史记录的确定结果,而确定再现历史是否包含所指定的剪辑的剪辑指定再现的再现历史记录。
当在图25中示出的步骤S371的确定结果表示盘信息文件的再现历史包含所指定的剪辑的剪辑指定再现的再现历史记录时,流程前进到步骤S372。在步骤S372,再现控制部分15从盘32读取具有盘内部ID的再现历史记录中的指定帧,作为再现开始帧。在这一点上,再现控制部分15引用在索引文件保持部分51中保持的索引文件,并获得与再现历史记录的盘内部ID相对应的剪辑,即剪辑信息文件的文件名(包括路径名)。另外,再现控制部分15访问与所获得的剪辑信息文件的文件名相对应的目标剪辑,并读取指定的帧。在再现控制部分15已读取了再现开始帧之后,流程前进到步骤S374。
当在步骤S371的确定结果表示再现历史不包含所指定的剪辑的剪辑指定再现的再现历史记录时,流程前进到步骤S373。在步骤S373,再现控制部分15根据剪辑信息文件的XML描述而从盘32读取首帧,作为再现开始帧。之后,流程前进到步骤S374。
第一剪辑是以图17和图18中示出的剪辑信息文件的XML描述的方式要首先再现的帧。由此,第一帧不总是在剪辑的资料数据中首先被再现的帧。由此,如果剪辑信息文件的XML描述描述了剪辑的再现从中间帧开始,则此帧为第一帧。
在步骤S374,再现控制部分15确定它是否已接受了再现开始位置改变命令。当用户已操作了输入部分21并输入了再现开始位置改变命令时,再现控制部分15确定它已接受了再现开始位置改变命令。之后,流程前进到步骤S375。在步骤S375,再现控制部分15根据剪辑信息文件的XML描述而从盘32读取所指定的帧,作为再现开始帧。之后,流程前进到步骤S376。当在步骤S374的确定结果表示再现控制部分15还未接受再现开始位置改变命令时,流程不通过步骤S375前进到步骤S376。
在步骤S376,再现控制部分15确定它是否完成了剪辑指定再现处理。当确定结果表示再现控制部分15未完成剪辑指定再现处理时,流程前进到步骤S377。在步骤S377,再现控制部分15确定它是否已接受了再现开始命令。当确定结果表示再现控制部分15还未接受再现开始命令时,流程返回到步骤S374。在步骤S374,再现控制部分15重复该处理。
换句话说,在再现控制部分15从步骤S374至S377重复该处理的同时,再现控制部分15进行等待,直到它已接受了再现开始命令、或完成了剪辑指定再现处理为止。当在步骤S377的确定结果表示再现控制部分15已接受了再现开始命令时,流程前进到步骤S378。在步骤S378,再现控制部分15根据剪辑信息文件的XML描述而从再现开始帧开始再现。当再现控制部分15已开始再现时,流程前进到图30中示出的步骤S401。
在步骤S378,再现控制部分15可引用索引文件的剪辑表。索引文件的剪辑表的每个剪辑元素基本上描述了与剪辑信息文件相同的信息。由此,通过参照剪辑表的对应剪辑元素,再现控制部分15可读取剪辑并再现它。
当在图25中示出的步骤S376的确定结果表示再现控制部分15根据用户的命令等而完成了剪辑指定再现处理时,流程前进到步骤S379。在步骤S379,再现控制部分15的盘信息文件管理部分63更新盘信息文件的再现历史。在已执行了盘插入处理时,如果已从盘32读取了盘信息文件,则将盘信息文件保持在盘信息文件保持部分52中。在此情况下,盘信息文件管理部分63更新在盘信息文件保持部分52中保持的盘信息文件的再现历史。在已执行了盘插入处理时,如果未从盘32读取盘信息文件,则该文件仅存在于盘32上。在此情况下,盘信息文件管理部分63将要更新的再现历史(盘信息文件)提供到盘信息文件记录控制部分82。盘信息文件记录控制部分82通过所提供的再现历史而更新记录在盘32上的盘信息文件。将在后面通过参照图27和图28中示出的流程图来描述盘信息文件的更新的细节。
当盘信息文件记录控制部分82已更新了盘信息文件时,流程前进到步骤S380。在步骤S380,再现控制部分15执行完成处理,以完成剪辑指定再现处理。
当再现控制部分15已在图25中示出的步骤S378开始了剪辑的再现时,流程前进到图26中示出的步骤S401。在步骤S401,再现控制部分15确定它是否已接受了再现停止命令。当确定结果表示再现控制部分15还未接受该命令并继续再现处理时,流程前进到步骤S402。在步骤S402,再现控制部分15确定它是否已再现了该剪辑。当确定结果表示再现控制部分15还未再现该剪辑时,流程返回到步骤S401。在步骤S401,再现控制部分15继续该处理。
当在步骤S402的确定结果表示再现控制部分15已再现了该剪辑时,流程前进到步骤S403。在步骤S403,再现控制部分15停止再现。在步骤S404,再现控制部分15根据剪辑信息文件的XML描述而读取首帧,作为再现开始帧。之后,流程返回到图29中示出的步骤S376。在步骤S376,再现控制部分15重复该处理。
换句话说,当再现控制部分15在剪辑指定再现中已再现了最后的帧时,再现控制部分停止再现处理,并指定剪辑信息文件的XML描述中的第一帧,作为接下来的再现处理的再现开始帧。
当在图26中示出的步骤S401的确定结果表示再现控制部分15已在再现该剪辑的同时从用户等接受了再现停止命令时,流程前进到步骤S405。在步骤S405,再现控制部分15停止再现。在步骤S406,再现控制部分15指定停止帧,作为接下来的再现处理的再现开始帧。在再现控制部分15已指定了再现开始帧之后,流程返回到图25中示出的步骤S3376。在步骤S3376,再现控制部分15重复该处理。
由此,当记录和再现设备1执行剪辑指定再现时,记录和再现设备1可将再现历史记录在盘32上。记录和再现设备1可在接下来的剪辑指定再现处理中使用再现历史,并从上一个再现停止位置恢复剪辑指定再现。
当再现控制部分15已完成了再现处理时,记录和再现设备1的每个部分执行盘信息文件更新处理,其更新记录在盘32上的盘信息文件的再现历史。接下来,将通过参照图27和图28,而描述盘信息文件更新处理。
在已开始盘信息文件更新处理时,流程前进到图31中示出的步骤S421。在步骤S421,盘信息文件管理部分63确定再现控制部分15已停止的再现的类型是不是类似磁带的再现。
当已插入了盘时,如果未读取盘信息文件,那么,在步骤S421之前,盘信息文件读取部分62从盘32读取盘信息文件,并使盘信息文件保持部分52保持盘信息文件。
当在步骤S421的确定结果表示再现控制部分15已停止的再现的类型是类似磁带的再现时,流程前进到步骤S422。在步骤S422,盘信息文件管理部分63通过停止了类似磁带再现的剪辑的盘内部ID,而生成此类似磁带再现的历史记录。之后,流程前进到步骤S423。在步骤S423,盘信息文件管理部分63引用在盘信息文件保持部分52中保持的盘信息文件的再现历史(当前再现历史),并确定当前再现历史是否包含类似磁带再现的历史记录。
当在步骤S423的确定结果表示当前再现历史包含类似磁带再现的历史记录时,流程前进到步骤S424。在步骤S424,盘信息文件管理部分63从在盘信息文件保持部分52中保持的盘信息文件的再现历史中删除类似磁带再现的旧历史记录,并在再现历史的最新位置注册最新生成的类似磁带再现的历史记录。在图11中示出的情况下,盘信息文件管理部分63删除图11第6行的类似磁带再现的历史记录,将第5行的历史记录移动到第6行的位置,将第4行的历史记录移动到第5行的位置,并在再现历史的首行(第4行,再现历史的最新历史记录的位置)的位置中插入最新生成的类似磁带再现的历史记录。
在盘信息文件管理部分63已完成了步骤S424的处理之后,流程前进到步骤S426。
当在步骤S423的确定结果表示当前再现历史不包含类似磁带再现的历史记录时,流程前进到步骤S425。在步骤S425,盘信息文件管理部分63删除在盘信息文件保持部分52中保持的盘信息文件的再现历史的最旧的历史记录。之后,流程前进到步骤S422。在步骤S422,盘信息文件管理部分63在再现历史的最新记录位置上注册类似磁带再现的最新生成的历史记录。例如,如果图11中示出的XML描述的第6行不是类似磁带再现的历史记录,则盘信息文件管理部分63删除图11中示出的第9行的历史记录,将第4行至第8行的历史记录分别移动到第5行至第9行的位置,并在再现历史的首行(第4行,再现历史的最新历史记录位置)的位置中插入类似磁带再现的新生成的历史记录。
在盘信息文件管理部分63已完成了步骤S425的处理之后,流程前进到步骤S426。
当在步骤S421的确定结果表示再现控制部分15已停止的再现的类型不是类似磁带再现时,流程前进到步骤S426。
在步骤S426,盘信息文件管理部分63确定再现控制部分15已停止的再现的类型是不是编辑列表指定再现。
当在步骤S426的确定结果表示再现控制部分15已停止的再现的类型是编辑列表指定再现时,流程前进到步骤S427。在步骤S427,盘信息文件管理部分63通过停止了再现的编辑列表的盘内部ID,而生成此编辑列表指定再现的历史记录。之后,流程前进到步骤S428。在步骤S428,盘信息文件管理部分63引用在盘信息文件保持部分52中保持的盘信息文件的再现历史(当前再现历史),并确定当前再现历史是否包含用于与新生成的编辑列表指定再现的历史记录相同的编辑列表的编辑列表指定再现的历史记录。
当在步骤S428的确定结果表示当前再现历史包含用于与新生成的编辑列表指定再现的历史记录相同的编辑列表的编辑列表指定再现的历史记录时,流程前进到步骤S429。在步骤S429,盘信息文件管理部分63从在盘信息文件保持部分52中保持的盘信息文件的再现历史中删除编辑列表指定再现的旧历史记录,并在再现历史的最新位置上注册在步骤S427生成的、编辑列表指定再现的新历史记录。当盘信息文件管理部分63生成具有图11中示出的盘内部ID[E0004]的编辑列表的再现的历史记录时,盘信息文件管理部分63删除编辑列表指定再现的图11第7行的历史记录,将第6行的历史记录移动到第5行的位置,将第5行的历史记录移动到第6行的位置,将第4行的历史记录移动到第4行的位置,并在再现历史的首行(第4行,最新历史记录的位置)的位置中插入新生成的、具有盘内部ID[E0004]的编辑列表的编辑列表指定再现的历史记录。
在盘信息文件管理部分63已完成了步骤S429的处理之后,流程前进到图28中示出的步骤S451。
当在图27中示出的步骤S428的确定结果表示当前再现历史不包含用于与新生成的编辑列表指定再现的历史记录相同的编辑列表的编辑列表指定再现的历史记录时,流程前进到步骤S430。在步骤S430,盘信息文件管理部分63删除在盘信息文件保持部分52中保持的盘信息文件的再现历史的最旧的历史记录。之后,流程前进到步骤S427。在步骤S427,盘信息文件管理部分63在再现历史的最新记录位置上注册新生成的编辑列表指定再现的历史记录。例如,在图11中示出的情况下,如果盘信息文件管理部分63生成具有盘内部ID[E0003]的编辑列表的再现的历史记录,那么,由于图11中示出的再现历史不包含具有盘内部ID[E0003]的编辑列表的编辑列表指定再现的历史记录,所以,盘信息文件管理部分63删除第9行的历史记录,将第4行至第8行的历史记录分别移动到第5行至第9行的位置,并在再现历史的首行(第4行,再现历史的最新历史记录位置)的位置中插入新生成的、具有盘内部ID[E0003]的编辑列表的编辑列表指定再现的历史记录。
在盘信息文件管理部分63已完成了步骤S430的处理之后,流程前进到图28中示出的步骤S451。
当在图27中示出的步骤S426的确定结果表示再现控制部分15已停止的再现的类型不是编辑列表指定再现时,流程前进到图28中示出的步骤S451。
在图28中示出的步骤S451,盘信息文件管理部分63确定再现控制部分15已停止的再现的类型是不是剪辑指定再现。
当在步骤S451的确定结果表示再现控制部分15已停止的再现的类型是剪辑指定再现时,流程前进到步骤S452。在步骤S452,盘信息文件管理部分63通过被停止了再现的剪辑的盘内部ID,生成此剪辑指定再现的历史记录。之后,流程前进到步骤S453。在步骤S453,盘信息文件管理部分63引用在盘信息文件保持部分52中保持的盘信息文件的再现历史(当前再现历史),并确定当前再现历史是否包含用于与新生成的剪辑指定再现的历史记录相同的剪辑的剪辑指定再现的历史记录。
当在步骤S453的确定结果表示当前再现历史包含用于与新生成的剪辑指定再现的历史记录相同的剪辑的剪辑指定再现的历史记录时,流程前进到步骤S454。在步骤S454,盘信息文件管理部分63从在盘信息文件保持部分52中保持的盘信息文件的再现历史中删除剪辑指定再现的旧历史记录,并在再现历史的最新位置上注册在步骤S457生成的、剪辑指定再现的新的历史记录。当盘信息文件管理部分63生成具有图11中示出的盘内部ID[C0003]的剪辑的剪辑指定再现的历史记录时,盘信息文件管理部分63删除第4行的剪辑指定再现的历史记录,并在再现历史的首行(第4行,最新历史记录的位置)的位置中插入新生成的、用于具有盘内部ID[C0003]的剪辑的剪辑指定再现的历史记录。
尽管图11中示出的盘信息文件的历史记录包含图11第6行的盘内部ID[C0003]的历史记录,但由于此历史记录是用于类似磁带的再现、而不是剪辑指定再现,由此,在步骤S454,盘信息文件管理部分63不更新再现历史。
在盘信息文件管理部分63已完成了步骤S454的处理之后,流程前进到步骤S456。
当在步骤S453的确定结果表示当前再现历史不包含用于与新生成的剪辑指定再现的历史记录相同的剪辑的剪辑指定再现的历史记录时,流程前进到步骤S455。在步骤S455,盘信息文件管理部分63删除在盘信息文件保持部分52中保持的盘信息文件的再现历史的最旧历史记录。之后,流程前进到步骤S452。在步骤S452,盘信息文件管理部分63在再现历史的最新记录位置上注册新生成的剪辑指定再现的历史记录。例如,在图11中示出的情况下,如果盘信息文件管理部分63生成用于具有盘内部ID[C0001]的剪辑的剪辑指定再现的历史记录,那么,由于图11中示出的再现历史不包含用于具有盘内部ID[C0001]的剪辑的剪辑指定再现的历史记录,所以,盘信息文件管理部分63删除第9行的历史记录,将第4行至第8行的历史记录分别移动到第5行至第9行的位置,并在再现历史的首行(第4行,再现历史的最新历史记录位置)的位置中插入新生成的、用于具有盘内部ID[C0001]的剪辑的剪辑指定再现的历史记录。
在盘信息文件管理部分63已完成了步骤S455的处理之后,流程前进到图32中示出的步骤S456。
当在步骤S451的确定结果表示再现控制部分15已停止的再现的类型不是剪辑指定再现时,流程前进到步骤S456。
在步骤S456,盘信息文件记录控制部分82将在盘信息文件保持部分52中保持的更新的盘信息文件记录在盘32上,以便将更新的盘信息文件重写在记录于盘32上的盘信息文件上。
在盘信息文件记录控制部分82已完成了步骤S456的处理之后,盘信息文件记录控制部分82完成盘信息文件更新处理。
当以前述方式执行盘信息文件更新处理时,记录和再现设备1可将用于资料数据的各种再现方法的再现历史记录在盘32上,在接下来的再现处理中使用再现历史,并从最后的再现停止位置(帧)恢复再现。
生成再现历史,使得它通过盘内部ID来指定剪辑和编辑列表。由此,减小了再现历史的数据量。另外,当记录和再现设备1根据再现历史而恢复再现时,可减轻读取剪辑和编辑列表的处理的负担。
在前面的描述中,描述了由图1中示出的记录和再现设备再现资料数据的例子。可替换地,可将本发明应用于编辑资料数据的编辑设备。另外,当总体上管理剪辑或编辑列表的文件名(包括绝对路径)、UMID、以及盘内部ID的索引文件被记录在盘32上时,可将本发明应用于再现资料数据的再现设备。根据本发明的编辑设备的结构需要包含图1中示出的记录和再现设备1的结构。由于在编辑设备中再现资料数据的处理、以及生成索引文件并添加剪辑和编辑列表的处理与记录和再现设备1的所述处理相同,所以,将省略它们的描述。
图29是示出根据本发明的再现设备的结构的例子的框图。在图29中,通过类似的附图标记来表示与图1中的部分类似的部分,并将省略它们的描述。
再现设备300是再现记录在前述盘32上的资料数据的再现设备。再现设备300具有记录控制部分311,其将盘信息文件记录在盘32上。如在前述记录和再现设备1的情况那样,再现设备300可使用盘信息文件,并从最后的再现停止位置再现资料数据。
如图4中示出的记录和再现设备1的记录控制部分16那样,记录控制部分311具有盘信息文件生成部分81和盘信息文件记录控制部分82。通过它们,记录控制部分311可生成盘信息文件,并将新生成的再现历史记录到被载入到驱动器26中的盘32中。
再现设备300从图1中示出的记录和再现设备1中省略掉资料数据记录功能。再现设备300以与记录和再现设备1所执行的方式相同的方式执行用于记录在盘32上的资料数据的再现处理。换句话说,再现设备300根据诸如类似磁带再现、编辑列表指定再现、或剪辑指定再现的方法,而再现记录在盘32上的资料数据,并将再现历史记录在盘32上。当再现设备300开始再现时,再现设备300可引用记录在盘32上的再现历史,并从最后的再现停止位置再现资料数据。
另外,由于生成再现历史,使得它通过盘内部ID来指定剪辑和编辑列表,所以,可减小再现历史的数据量。另外,当再现设备300根据再现历史而恢复再现时,可减轻读取剪辑和编辑列表的处理的负担。
在前面的描述中,以帧为单位而存储作为盘信息文件中的再现历史的再现停止位置。可替换地,可以任意单位存储再现停止位置。例如,可以GOP(画面组)为单位存储再现停止位置。可替换地,可通过与帧不同的时间码来存储再现停止位置。
在前面的描述中,将作为盘信息文件的再现历史的再现停止位置存储为从第一帧(或首帧)开始的帧数。可替换地,再现停止位置可基于任意位置。
如上所述,根据本发明的记录和再现设备、编辑设备、或再现设备作为与其它信息不同的文件而将资料数据的再现历史记录在盘32上。当所述设备开始再现资料数据时,所述设备执行通过记录在盘32上的再现历史而决定再现开始位置的处理。可以任意方法来执行这些处理。另外,可连同这些处理一起而执行其它处理。只要根据本发明的记录和再现设备、编辑设备、或再现设备可执行这些处理,所述设备的结构便不限于前述结构。
可通过硬件或软件来执行前述一系列处理。当通过软件来执行这些处理时,前述视频处理设备由如图30所示的个人计算机组成。在图30中,通过类似的附图标记来表示与图1中的部分类似的部分,并省略对它们的描述。
在图30中,个人计算机400的CPU 401根据存储在ROM 402中的程序、或从存储部分413加载到RAM 403的程序,而执行各种处理。在必要时,RAM403还存储CPU 401在执行各种处理时需要的数据等。
CPU 401、ROM 402、以及RAM 403通过总线404而相互连接。输入/输出接口410也连接到总线404。
连接到输入/输出接口410的有由键盘、鼠标等组成的输入部分411;由诸如CRT(阴极射线管)、或LCD(液晶显示器)的显示设备、扬声器等组成的输出部分412;由硬盘等组成的存储部分413;以及由调制解调器等组成的通信部分414。通信部分414通过包括因特网的网络而执行通信处理。
在必要时,将驱动器415连接到输入/输出接口410。在必要时,将诸如磁盘、光盘、光磁盘的可移动介质421,或者半导体存储器载入到(附接到)驱动器415中。在必要时,将从可移动介质421读取的计算机程序安装到存储部分413中。
在通过软件来执行所述一系列处理时,从网络或记录介质安装组成该软件的程序。
如图1、图29、或图30所示,记录介质可与所述设备的主体分离,并被递交给用户,以提供程序。在此情况下,其上已记录了程序的记录介质可为磁盘(包括软盘)、光盘(包括CD-ROM(致密盘-只读存储器)和DVD(数字多用盘))、光磁盘(包括MD(迷你盘))、可移动介质31、或由半导体存储器等组成的可移动介质421。可替换地,可将记录介质安装到所述设备的主体中。在此情况下,其上已记录了程序的记录介质可为包括在存储部分23或存储部分413中的ROM 12、ROM 402、或硬盘。
在此说明书中,描述由介质提供的程序的步骤以描述它们的顺序而被依次执行。可替换地,可并行或分别执行所述步骤。
在此说明书中,系统表示由多个装置组成的整个设备。
如上所述,根据本发明,可再现记录在记录介质上的视频数据、音频数据等。具体地,根据本发明,可改善记录介质的便利性。例如,根据本发明,可比以前更容易地执行记录处理和再现处理。
权利要求
1.一种信息处理设备,其管理记录在记录介质上的数据,该设备包括第一生成部件,用于生成管理信息,所述管理信息将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;第二生成部件,用于生成第二标识符,所述第二标识符可识别所述记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;添加部件,用于将由第二生成部件生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;以及记录部件,用于将已由添加部件添加了第二标识符的管理信息记录在记录介质上。
2.如权利要求1所述的信息处理设备,其中,所述数据包含视频数据、音频数据、以及添加到视频数据中的元数据中的至少一个。
3.如权利要求1所述的信息处理设备,其中,有关所述数据的信息包含有关所述数据的目录路径名以及文件名的信息。
4.如权利要求1所述的信息处理设备,其中,第一标识符由64字节组成,而第二标识符由20比特组成。
5.如权利要求1所述的信息处理设备,其中,第二标识符由表示数据类型的第一部分、以及表示第二标识符的序列号的第二部分组成。
6.如权利要求5所述的信息处理设备,还包括搜索部件,用于在记录于记录介质上的多个第二标识符中搜索第二部分的最大值,其中,第二生成部件根据搜索部件已搜索到的最大值而生成第二标识符,使得所述第二标识符对于记录在记录介质上的多个第二标识符来说不会成为冗余。
7.如权利要求1所述的信息处理设备,还包括再现部件,用于从记录介质读取数据,并再现该数据。
8.如权利要求7所述的信息处理设备,还包括读取部件,用于读取由记录部件读取的管理信息;以及保持部件,用于保持由读取部件读取的管理信息,其中,再现部件根据由读取部件读取、并由保持部件保持的管理信息,从记录介质读取要被再现的数据,并再现该数据。
9.一种用于信息处理设备的信息处理方法,该信息处理设备管理记录在记录介质上的数据,该方法包括以下步骤生成管理信息,其将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;生成第二标识符,其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;以及进行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上。
10.一种使计算机执行再现记录在记录介质上的数据的处理的程序,该程序包括以下步骤生成管理信息,其将可识别任何区域中的数据的第一标识符与有关该数据的信息相关联;生成第二标识符,其可识别记录介质的存储区域中的数据,第二标识符的数据量小于第一标识符的数据量;将通过第二生成步骤的处理生成的第二标识符添加到管理信息中,以将第二标识符与有关该数据的信息相关联;以及进行控制,将已通过添加步骤的处理添加了第二标识符的管理信息记录在记录介质上。
11.一种记录介质,其上记录了由信息处理设备再现的数据,将可识别任何区域中的数据的第一标识符以及可识别该记录介质的存储区域中的数据的第二标识符与有关该数据的信息相关联的管理信息被记录在该记录介质上,其中,第二标识符的数据量小于第一标识符的数据量。
全文摘要
当执行更新记录在盘(32)上的图像数据和音频数据的剪辑/编辑列表更新处理(121)时,索引文件管理部分(72)根据剪辑/编辑列表更新处理(121),管理并更新索引文件保持部分(51)中保持的索引文件。对于更新,检索部分(92)检索被分配到包括于索引文件中的剪辑或编辑列表的多个盘内部ID的最大值,并且盘内部ID生成部分(91)根据该最大值而生成盘内部ID。索引文件管理部分(72)使用由盘内部ID生成部分(91)生成的盘内部ID而更新索引文件。
文档编号G11B27/10GK1816874SQ200480019219
公开日2006年8月9日 申请日期2004年6月8日 优先权日2003年6月11日
发明者广瀬正树, 柴田贺昭, 三田英明, 斋藤浩, 坂内达司 申请人:索尼株式会社, 松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1