CN1815612B - 信息处理装置、方法和程序 - Google Patents

信息处理装置、方法和程序 Download PDF

Info

Publication number
CN1815612B
CN1815612B CN2005101315391A CN200510131539A CN1815612B CN 1815612 B CN1815612 B CN 1815612B CN 2005101315391 A CN2005101315391 A CN 2005101315391A CN 200510131539 A CN200510131539 A CN 200510131539A CN 1815612 B CN1815612 B CN 1815612B
Authority
CN
China
Prior art keywords
data
metadata
file
material data
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2005101315391A
Other languages
English (en)
Other versions
CN1815612A (zh
Inventor
安藤秀树
井户一男
大宅升
真贝光俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1815612A publication Critical patent/CN1815612A/zh
Application granted granted Critical
Publication of CN1815612B publication Critical patent/CN1815612B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs

Abstract

本发明致力于便于进行内容数据的正确破坏性编辑。更新元数据标识块303标识受到素材数据破坏性编辑块302进行的破坏性编辑处理影响(或者必须更新)的元数据。如果发现元数据需要更新,那么相应于破坏性编辑处理,实时元数据更新块304更新实时元数据,非实时元数据更新块306更新非实时元数据。代理数据更新块305更新代理数据。片段信息文件更新块308更新片段信息文件。片段写块309将由上述处理更新的每个片段的数据记录到光盘12上。本发明可应用于例如编辑设备。

Description

信息处理装置、方法和程序
技术领域
本发明涉及一种信息处理装置、方法和程序,更确切地说涉及一种正确地支持例如内容数据的较容易进行破坏性编辑的信息处理装置、方法和程序。
背景技术
利用相关技术的VTR(视频磁带录像机),在将诸如图像数据和音频数据的内容数据记录到磁带设备的过程中通常仅仅内容数据记录在磁带设备上,所述磁带设备是记录介质。诸如时间代码的元数据可以附加到内容数据;该时间代码沿着时间轴与内容数据记录到磁带设备上。因此,如果通过例如重写部分内容数据来编辑内容数据,那么仅仅在内容数据相应的(或者附属的)经编辑部分更新元数据。
相反地,已经开发了这样一种技术,其中以非线性方式将诸如图像数据和音频数据的内容数据记录到诸如光盘和硬盘的随机访问记录介质上(例如参照日本专利公开号2001-29242)。在该技术中,各个记录的内容数据段由文件系统作为文件(或者片段)来管理。
在电视节目由例如视频和音频组成情况下,该电视节目的内容数据被作为一组多个文件来管理,诸如图像文件、音频文件、和元数据文件。在这时,元数据也作为用于管理和重现这些文件的信息来生成。即,如果内容数据以类似这样的非线性方式来记录,那么内容数据比在VTR情况下要附加更多段的元数据。
因此,象VTR的情况,如果执行诸如重写内容数据的编辑工作,那么也必须更新相应于该内容数据的元数据的内容,以便维护形成该内容数据的文件的完整性。
利用相关技术,在上述非线性记录数据的编辑过程中,编辑设备不更新将要编辑的源数据,而是重新生成包括编辑内容(或者可以导出编辑结果的信息)(这种类型的编辑通称非破坏性编辑)的信息指示文件(例如参照日本专利公开号2001-29242)。
发明内容
然而,在上述非破坏性编辑中,重新生成了利用剩下未删除的源数据提供编辑结果的文件,因此,如果执行编辑工作,其中例如利用另一段内容数据来覆盖部分内容,那么会导致一个问题:以不希望的方式使用各个记录介质的记录区域。
因此,在其中记录内容是以非线性方式记录的诸如光盘的情况下,,通常需要利用VTR来实际地更新受到编辑影响的内容数据(该编辑称作破坏性编辑)。
然而,问题在于该破坏性编辑需要各个用户在破坏性编辑图像数据和音频数据的过程中,执行各个用于相应各段数据的元数据的更新工作,从而使得难于维护这些数据的完整性。例如,在仅仅更新了相应于破坏性编辑图像数据和视频数据的时间轴上的编辑间隔的元数据的方法中,没有时间概念的元数据不受覆写的影响,以便维护破坏性编辑图像数据和音频数据及其元数据之间以及多段元数据之间的少许完整性。随着相应于受到破坏性编辑的内容数据的元数据的数目和类型的增加,完整性的维护变得更加困难。而且,如果丢失元数据的完整性,用户就无法识别这种丢失,这提出了另一个问题。
因此想要提供一种信息处理装置、方法和程序,其适用于内容数据的破坏性编辑,以便也更新对应于内容数据的元数据,以便维护每段内容数据和元数据的完整性,从而正确地和轻易地执行内容数据的破坏性编辑,以确保基于该元数据的设备和应用程序的操作。
根据本发明一个方面,在执行本发明过程中,提供了一种信息处理装置,其具有:素材数据破坏性编辑块,用于执行破坏性编辑,其中为素材数据实际地更新数据;元数据标识块,用于标识受素材数据破坏性编辑块进行的素材数据破坏性编辑影响的元数据;以及元数据更新块,用于更新元数据标识块标识的元数据。
上述信息处理装置还具有内容数据读取块,用于从记录介质读取所述内容数据;以及内容数据写入块,用于将所述内容数据写入所述记录介质。素材数据破坏性编辑块破坏性编辑由所述内容数据读取块从所述记录介质读取的内容数据的素材数据,并且内容数据写入块将由所述素材数据破坏性编辑块破坏性编辑的所述素材数据,和包括由所述元数据更新块更新的所述元数据的所述内容数据写入所述记录介质。
在上述信息处理装置中,素材数据破坏性编辑块破坏性地编辑所述素材数据,并更新要附加到所述素材数据上的标识信息。元数据标识块标识具有标识信息的元数据,以便标识将由所述素材数据破坏性编辑块破坏性地编辑的元数据。元数据更新块更新所述标识信息,以便将包括在由所述元数据标识块标识的所述元数据中的、由所述素材数据破坏性编辑块破坏性地编辑的所述素材数据,标识为由所述素材数据破坏性编辑块更新的所述标识信息。
在上述信息处理装置中,元数据更新装置具有:实时元数据更新块,用于更新在要增加到所述素材数据的所述元数据中、在重现所述元数据中重现所述素材数据时需要实时属性的实时元数据;以及非实时元数据更新块,用于更新在要增加到所述素材数据的所述元数据中的、在重现所述元数据中重现所述素材数据时不需要实时属性的非实时元数据。
上述信息处理装置具有代理数据更新块,用于更新代理数据,所述代理数据是所述素材数据的低分辨率数据,以及由所述素材数据破坏性编辑进行的破坏性编辑。
上述信息处理装置具有管理信息更新块,用于更新管理信息,所述管理信息用于管理包括在所述内容数据中的各段数据,以及由所述素材数据破坏性编辑进行的破坏性编辑。
上述信息处理装置具有更新确认块,用于确认用户是否执行由所述元数据更新块进行的更新。其中仅仅当所述用户允许更新时,所述元数据更新块才更新所述元数据。
上述信息处理装置还具有失配信息生成块,如果用户不允许将所述元数据更新为由所述更新确认块确认,所述适配信息生成块就用于生成表示所述破坏性编辑的素材数据和对应于所述素材数据的所述元数据之间失配的失配信息。
根据本发明另一个方面,在执行本发明过程中,提供一种用于信息处理装置的信息处理方法,用于处理形成内容的素材数据和由要附加到所述素材数据的素材数据形成的内容数据。该方法具有以下步骤:执行破坏性编辑,其中为所述素材数据实际地更新数据;标识受到由所述素材数据破坏性编辑步骤进行的所述素材数据的破坏性编辑影响的元数据;以及更新由所述元数据标识步骤标识的所述元数据。
仍然根据本发明的另一个方面,在执行本发明过程中,提供了一种程序,用于使计算机执行与形成内容的素材数据和由要增加到所述素材数据的元数据形成的内容数据相关的处理。所述程序包含以下步骤:执行破坏性编辑,其中为所述素材数据实际地更新数据;标识受到由所述素材数据破坏性编辑步骤进行的所述素材数据的破坏性编辑影响的元数据;以及更新由所述元数据标识步骤标识的所述元数据。
如上所述,并根据本发明,可以以比相关技术更容易的方式来正确地破坏性编辑内容数据。此外,本发明可以保证基于元数据的设备和应用程序的操作。
附图说明
参照附图,通过以下对实施方式的描述,本发明的其它目的和方面将变得显而易见,其中:
图1的示意图举例说明了本发明所应用的程序产生系统的示意结构;
图2的示意图举例说明了图1所示光盘的记录区域的示意结构;
图3的示意图举例说明了记录到图1所示光盘的文件的示意结构;
图4的示意图举例说明了记录到图1所示光盘上的另一文件的示意结构;
图5的示意图举例说明了记录到图1所示光盘上的又另一文件的示意结构;
图6的示意图举例说明了AV独立格式的示意性结构;
图7的示意图举例说明了实时元数据文件的示意结构;
图8是举例说明UMID示意性基本结构的图;
图9是举例说明KLV包的示意性基本结构的图;
图10是举例说明LTC改变点的实例的图;
图11是举例说明基本UMID点、时间信息改变点、位置信息改变点、和个人信息改变点的图;
图12是举例说明示意性KLV包的图;
图13是举例说明非破坏性编辑的方式的图;
图14是举例说明破坏性编辑的方式的图;
图15是举例说明文件之间的参考关系的图;
图16是举例说明本发明所应用的图1所示编辑设备的示意性结构的框图;
图17是举例说明图16所示系统控制块的示意性详细结构的框图;
图18是举例说明图17所示片段破坏性编辑块的的示意性详细结构的框图;
图19是举例说明图17所示编辑列表更新块的示意性详细结构的框图;
图20是表明破坏性编辑处理的实例的流程图;
图21是表明片段破坏性编辑处理的实例的流程图;
图22是图21所示流程图的延续流程图;
图23是表明编辑列表更新处理的实例的流程图;
图24是图23所示流程图的延续流程图;
图25是举例说明用于插入音频数据的数据更新操作实例的图;以及
图26是举例说明本发明所应用的个人计算机的示意性结构的框图。
具体实施方式
以下描述了本发明的优选实施方式。将参考附图通过实例的方式来进一步详细描述本发明。在此描述的发明及其实施例具有下列相互关系。在此的描述意图确保所描述的实施例支持在此所描述的本发明的内容。因此,如果存在这样的实施方式即,尽管在优选实施方式中进行了描述、但是并没有相应于本发明在此进行描述,那么这并非以这种方式表示该实施方式不相应于本发明。相反,如果在此相应于本发明描述了任何实施方式,那么并非以这种方式表明该实施方式不相应于本发明之外的其它发明。
在此的描述并不表明在此描述的整个发明。换句话说,在此描述的任何发明和在此没有要求的存在性将不否认存在作为补正、或者将来增加到此而出现的作为分案申请提交的任何发明。
在本发明中,提供了一种信息处理装置(例如,图1所示编辑设备),用于处理形成内容(例如,图4所示图像数据文件或者音频数据文件)的素材数据(materal data)和由要附加到所述素材数据的元数据(例如,图4所示实时元数据文件或非实时元数据文件)形成的内容数据(例如,图4所示片段(clip)目录)。该信息处理装置具有素材数据破坏编辑装置(例如,图14中所示的素材数据破坏编辑块),用于执行破坏性编辑(例如,图14所示破坏性编辑处理),以便实际地更新素材数据;元数据标识装置(例如,图18所示更新元数据标识块),用于标识将受到由素材数据破坏性编辑装置进行素材数据破坏性编辑的元数据;以及元数据更新装置(例如,图18所示的实时元数据更新块和非实时元数据更新块),用于更新由元数据标识装置标识的元数据。
上述信息处理装置还具有内容数据读取装置(例如,图18所示片段读取块),用于从记录介质(例如图1所示的光盘)读取所述内容数据;以及内容数据写装置(例如,图18所示片段写块),用于将所述内容数据写入所述记录介质。所述素材数据破坏性编辑装置破坏性地编辑由所述内容数据读取装置从所述记录介质读取的内容数据的素材数据,而内容数据写装置将包括由所述素材数据破坏性编辑装置破坏性编辑所得到的所述素材数据和由所述元数据更新装置更新所得到的所述元数据的所述内容数据写入所述记录介质。
上述素材数据破坏性编辑装置破坏性地编辑所述素材数据,并同时更新要附加到所述素材数据上的标识信息(例如,图18所示扩展UMID)。元数据标识装置标识具有素材数据的标识信息的元数据,所述素材数据由所述素材数据破坏性编辑装置破坏性地编辑。元数据更新装置,将包括在由所述元数据标识装置标识的所述元数据中的、由所述素材数据破坏性编辑装置破坏性地编辑的素材数据的标识信息更新为由素材数据破坏性编辑装置更新的标识信息。
在上述信息处理装置中,所述元数据更新块具有实时元数据更新块(例如,图18所示实时元数据更新块),用于更新在要增加到素材数据的元数据中、在重现所述素材数据时的重现所述元数据中需要实时属性的实时元数据(例如,图4所示实时元数据文件),以及非实时元数据更新块(例如,图18所示非实时元数据更新块),用于更新在要增加到素材数据的元数据中、在重现所述素材数据时的重现所述元数据中不需要实时属性的非实时元数据(例如,图4所示非实时元数据文件)。
上述信息处理装置具有代理数据更新块(例如,图18所示代理数据更新块),用于更新代理数据(例如,图4所示低分辨率数据文件),所述代理数据是随同由所述素材数据破坏性编辑块进行的破坏性编辑的所述素材数据的低分辨率数据。
上述信息处理装置具有管理信息更新块(例如,图18所示片段信息文件更新块),用于更新管理信息(例如,图4所示片段信息文件),所述管理信息用于管理包括在随同由所述素材数据破坏性编辑块进行的破坏性编辑的所述内容数据中的每段数据。
上述信息处理装置具有更新确认块(例如,图18所示更新确认处理块),用于确认用户是否执行由所述元数据更新块进行的元数据的更新,其中仅仅当所述用户允许更新时,所述元数据更新块才更新所述元数据。
上述信息处理装置还具有失配信息生成块(例如,图18所示失配信息生成块),如果由所述更新确认装置确认为所述用户不允许所述元数据更新,那么它用于生成表示所述破坏性编辑的素材数据和对应于所述素材数据的所述元数据之间失配的失配信息。
在本发明中,提供了一种用于信息处理装置(例如,图1所示编辑设备)的信息处理方法,用于处理形成内容的素材数据(例如,图4所示图像数据文件或者音频数据文件)和由要附加到所述素材数据的元数据(例如,图4所示实时元数据文件或非实时元数据文件)形成的内容数据(例如,图4所示片段目录)。该方法具有以下步骤:执行破坏性编辑(例如,图14所示破坏性编辑处理)(例如,图21所示步骤S33),其中为所述素材数据实际地更新数据;标识受到由所述素材数据破坏性编辑步骤进行的所述素材数据的破坏性编辑影响的元数据(例如,图21所示步骤S34);以及更新由所述元数据标识装置标识的所述元数据(例如,图21所示步骤S39或图22所示步骤S55)。
在执行本发明过程中并根据本发明另一个其它方面,提供了一种程序,用于使计算机执行与形成内容(例如,图4所示图像数据文件或音频数据文件)的素材数据和由要增加到所述素材数据的所述元数据形成的内容数据(例如,图4所示实时元数据文件或非实时元数据文件)相关的处理。该程序包含以下步骤:执行破坏性编辑(例如,图21所示步骤S33),其中为所述素材数据实际地更新数据(例如,图14所示的破坏性编辑处理);标识受到由所述素材数据破坏性编辑步骤进行的所述素材数据的破坏性编辑影响的元数据(例如,图21所示步骤S34);以及更新由所述元数据标识装置标识的所述元数据(例如,图21所示步骤S39或图22所示步骤S55)。
下面参照附图描述本发明的优选实施方式。
参照图1,其示出了作为本发明一个实施方式实行的程序产生系统的示意性结构。
在图1中,标号1表示用于产生节目(或内容)的系统,所述程序(或内容)通过例如电视进行广播。该程序产生系统1具有录像摄像机11和编辑设备13。
录像摄像机11拍摄主题照片并将诸如所拍摄的照片和音频数据及其元数据22之类的素材数据21记录到光盘12上,所述光盘是记录介质。因而,录像摄像机11用于节目产生处理之一的素材收集工作。
编辑设备13编辑记录在光盘12上的素材数据21和元数据22,例如,其中两段或更多段数据链接在一起,删除不希望的部分,插入音频数据,插入诸如副标题之类的字符数据,并且生成全打包的数据23,它是作为内容完成的数据。因而,编辑设备13用于节目产生处理之一的编辑工作。
光盘12是海量存储记录介质,诸如CD(高密度磁盘)和DVD(数字通用磁盘),并用于记录例如素材数据21和元数据22。光盘12是可随机访问的,从而以时间独立的方式(或者以非线性方式)来管理作为文件的每项数据。因此,例如,使得编辑设备13可以访问任何记录在光盘12上的文件,而无论其记录顺序。
即,在程序产生系统1中,录像摄像机11和编辑设备13经由可随机访问光盘12来彼此传递素材数据21和元数据22。
参照图2,示出了图1所示光盘12的记录区域的示意性结构。
在图2中,光盘12的记录区域30具有交替区域31,文件系统32A和32B,非实时元数据区域(NRT(非实时)区域)33和片段区域34。
如果另一记录区域由于擦伤、污迹、有缺陷的制造、或者使用寿命期满例如变得不可访问而受到损害,那么交替区域31提供记录区域以便在交替方式中使用。文件系统32A和32B存储管理信息以便管理存储在NRT区域33和片段区域34中作为文件的数据。
NRT区域33存储非实时元数据(NRT),其为对应于将记录在片段区域34中的片段的元数据。片段是形成一段内容的一组数据。例如,片段是由图像数据、音频数据、由相应于每帧图像数据的元数据组成的实时元数据(RT)、和例如图像数据和音频数据的低分辨率数据的代理数据形成的。
片段是表示从操作者拍摄图像开始到其结束的一段时间内图像处理的单元。即,一个片段图像信号通常是由多个帧构成的图像信号组成的。应当注意的是,一个片段不仅仅表示一段图像处理,而且表示从图像拍摄处理开始到其结束的一段时间。一个片段也表示由一段图像处理获得的图像数据的长度和数量,并表示图像数据本身。此外,一个片段也表示由一段图像处理获得(或者与其相关)的各种数据的长度和数量,并表示这些各种数据的集合体本身。更具体地说,例如包括在各个片段中的该数据包括:诸如图像数据和音频数据的素材数据、与其它素材数据相关的各种元数据、代理数据即素材数据的低分辨率数据、以及诸如用于控制素材数据的重现的播放列表数据。
例如,在图1所示素材收集工作中,通过由录像摄像机11执行的一段图像(从成像的开始到结束)获得的数据组是一个片段。应当注意的是,如果多段图像数据通过编辑设备13中的编辑工作连接在一起,那么一段图像数据作为编辑工作的结果(并且对应于该图像数据的每段数据)提供一个片段。
要附加到一个片段的素材数据上的元数据包括由需要在读取处理中实时读取的内容数据组成的实时元数据,还包括由读取过程中不需要实时读取的内容数据组成的非实时元数据。
例如,实时元数据(RT)包括:LTC(线性时间代码),用于通过使用诸如小时、分钟和秒之类的特定时间信息来标识每个图像信号帧的位置;FTC(文件时间代码),它是每一帧的序号以及从每个文件的开始帧的相对位置信息;UB(用户位),表示该帧的图像信号的信号特征;UMID(唯一素材标识符),表示每个帧;GPS(全球定位系统)信息,表示摄像机拍摄图像的位置;基本标记,表示与诸如图像信号和音频信号之类的基本数据的内容相关的信息;ARIB(无线电工业和商业协会)元数据;以及关于拍摄该图像的摄像机的设置/控制信息。应当注意的是,ARIB元数据是用于诸如由标准化组织ARIB标准化的SDI(串行数字接口)的通信接口的元数据。摄像机设置/控制信息包括IRIS控制值,白平衡/黑平衡模式,以及与镜头变焦和聚焦相关的镜头信息。
非实时(NRT)元数据是用于整个片段的元数据。例如,NRT元数据包括转换表,表示对应于帧和帧序号(FTC)的LTC,UMID和GPS信息,和其它信息之间的关系。应当注意的是,帧是图像信号的单元,或是用于一屏图像的图像数据(或者对应于该图像数据的各种类型的数据)。一个片段是表示从操作者拍摄图像开始到其结束一段图像处理的一个单元。即,一个图像信号的片段通常由多个图像信号帧组成。
上述实时元数据和非实时元数据可以附加到任何单元的图像数据上。在下文中将描述这样的实施例,其中实时元数据逐帧地附加到图像数据上,并且非实时元数据逐片段地附加到图像数据上。即,在下列实施例中,假定是帧元数据的实时元数据逐帧地附加到图像信号上,并包括对应于所附加的帧的数据。同样,假定是片段元数据的非实时元数据逐片段地附加到图像信号上,并包括对应于整个所附加的片段的数据。
一般地,图像数据被逐片段地安排为由文件系统管理的文件。在这种情况下,非实时元数据可以是用于包括图像数据的每个文件的元数据。
应当注意的是,实时元数据和非实时元数据也可以包括除上述之外的其它数据。实时元数据和非实时元数据也可以包括相同内容的数据。每段数据,如上述实时元数据可以是非实时元数据,或者相反地,上述每段数据如非实时元数据可以是实时元数据。例如,基本标记、ARIB元数据或者摄像机设置/控制信息例如可以是非实时元数据。UMID和GPS信息可以包括在实时元数据或者包括在实时元数据和非实时元数据两者中。
例如,如图2所示,片段区域34顺序地记录片段数据,如片段34A、片段34B等等。在图2中,片段区域34中还没有记录片段的区域是未使用区域34C。应当注意的是,片段34A由正文A、脚注信息F_A、和标题信息H_A组成,所述正文A包括属于片段34A的图像数据和音频数据。同样,片段34B由正文B、脚注信息F_B、和标题信息H_B组成,所述正文B包括属于片段34B的图像数据和音频数据。
如图3至5所示,在光盘12中通过使用文件系统32A和32B的管理信息,每段数据都作为文件来管理。
任何文件系统都可以用于记录在光盘12的数据的管理。例如,可以使用UDF(通用盘格式)或者ISO9660(国际标准组织9660)。如果使用诸如硬盘的磁盘来代替光盘12,那么可以使用诸如FAT(文件分配表)、NTFS(新技术文件系统)、HFS(分级文件系统)、或UFS(Unix(商标)文件系统)的文件系统。另外,可以使用适当的文件系统。
在上述每个文件系统中,记录到光盘12的数据由图3所示目录结构和文件来管理。
参照图3,根目录(ROOT)51具有PROAV目录52,其中在更低级的目录中安排了与图像数据和音频数据相关的信息和表示素材数据编辑结果的编辑列表。应当注意的是,根目录51也具有未示出的结构表数据等等。
PROAV目录52具有:盘元文件(DISCMETA.XML)53、包括用于管理所有片段管理信息和记录到光盘12的编辑列表的索引文件(INDWX.XML)54、复制索引文件(INDEX.BUP)55、盘信息文件(DSICINFO.XML)56、复制盘信息文件(DSICINFO.XML)57、其中片段数据安排在更低级的目录中的片段根目录(CLPR)58、以及其中编辑列表数据安排在更低级的目录中的编辑列表根目录(EDTR)59。
在片段根目录58中,在不同的目录中为不同的片段管理记录到光盘12的片段数据;例如,在图3所示实例中,在三个目录中管理三个片段的数据,所述三个目录是:片段目录(C0001)61,片段目录(C0002)62,片段目录(C0003)63。即,记录到光盘12的第一片段的数据作为片段目录61的更低级目录的文件来管理,记录到光盘12的第二片段的数据作为片段目录62的更低级目录的文件来管理,和记录到光盘12的第三片段的数据作为片段目录63的更低级目录的文件来管理。
在编辑列表根目录59中,在不同的目录中对不同的编辑处理操作管理记录到光盘12的编辑列表;例如,在图3所示实例中,以四个编辑列表目录:编辑列表目录(E0001)64、编辑列表目录(E0002)65、编辑列表目录(E0003)66和编辑列表目录(E0004)67中管理四个编辑列表。也就是,将表示记录到光盘12的片段的第一编辑结果的编辑列表作为编辑列表目录64的更低级目录的文件来管理,将表示第二编辑结果的编辑列表作为编辑列表目录65的更低级目录的文件来管理,将表示第三编辑结果的编辑列表作为编辑列表目录66的更低级目录的文件来管理,将表示第四编辑结果的编辑列表作为编辑列表目录67的更低级目录的文件来管理。
排列并作为图4所示的文件管理首先记录到光盘12上的片段数据,所述文件在排列在片段根目录58的片段目录61的较低目录中。
在图4的实例中,片段目录61具有:用于管理该片段的片段信息文件(C0001C01.SMI)71,包括该文件的图像数据的图像数据文件(C0001V01.MXF)72,包括该片段信道的音频数据的八个音频数据文件(C0001A01.MXF至C0001A08.MXF)73至80,包括对应于该片段的图像数据的低分辨率的代理数据文件(C0001S01.MXF)81,非实时元数据文件(C0001M01.XML)82,其包括对应于整个片段的元数据和无需诸如涉及LTC(线性时间代码)和帧序号的转换表之类的实时特性的非实时元数据,包括对应于该片段的图像数据的帧的元数据以及需要诸如例如LTC的实时特性的实时元数据的实时元数据文件(C0001R01.BIM)83,以及包括图像数据文件72的帧结构(例如,MPEG(运动图片专家组)中与用于每个图片的数据压缩算法相关的信息和诸如自文件头开始的诸如偏移量地址之类的信息)的图片指针文件(C0001I01.PPF)84。
在图4所示实例中,在重现时需要实时特性的图像数据、代理数据、和实时元数据分别作为一个文件来管理,从而防止增加读取时间。
音频数据也需要实时特性,并为之提供八个信道,以便处理诸如7.1信道方案的音频多信道。音频数据的这八个信道分别作为一个文件来管理。然而,音频数据也可以作为并非八个文件来管理;例如,音频数据文件的数目可以是七个或者更少或者九个以及更多。
同样的,图像数据,代理数据,和实时元数据也可以根据需要作为两个或更多文件来管理。
在图4所示实例中,不需要实时特性的非实时元数据作为不同于需要实时特性的实时元数据的文件来管理。这防止了例如在图像数据的正常重现期间,读取不需要的元数据,从而减少了重现处理所需的处理时间,以及减轻了该处理的负载。
应当注意的是,以XML(可扩展编辑语言)编写非实时元数据文件82以便提供通用性。实时元数据文件83是通过编译XML文件而获得的BIM文件,以便减少重现处理所需的处理时间,并减轻了该处理的负载。
图4所示片段目录61的示意性文件结构可以应用于对应于记录在光盘12上的片段的所有的片段目录。即,图4所示的示意性文件结构可以应用于图3所示的其它片段目录62和63,以便跳过该示意性文件结构的描述。
下面描述图3所示编辑列表根目录59的更低级目录中的示意性文件结构。安排在上述编辑列表根目录59中的编辑列表目录65的更低级目录具有编辑列表数据,也就是与记录到光盘12的片段数据的第二编辑结果相关的信息,这些段的编辑列表数据作为文件来管理,如图5所示。
在图5所示实例中,编辑列表目录65具有:用于管理该编辑结果(或编辑列表)的文件的编辑列表文件(E0002E01.SMI)91,用于编辑列表的非实时元数据文件(E0002M01.XML)92,其是包括对应于整个编辑的素材数据(或者作为编辑数据从用于编辑的所有片段的素材数据提取的部分)的非实时元数据的文件,或者根据以前的非实时元数据重新生成的非实时元数据,播放列表文件(E0002P01.SMI)93,用于播放列表的图片指针文件(C0002I01.PPF)94,用于播放列表的图像数据文件(E0002V01.BMX)95,用于播放列表的音频数据文件(E0002A01.BMX至E0002A04.BMX)96至99,用于播放列表的代理数据文件(E0002S01.BMX)100,以及用于播放列表的实时元数据文件(E0002R01.BBM)101。
参照图5,无需实时特性的非实时元数据作为不同于需要实时特性的实时元数据的文件来管理。通过使用重现程序(或者播放列表),这防止了不需要的元数据在例如图像数据的重现期间(或者在编辑结果的重现期间)被读取,从而减少了重现处理所需的处理时间并减轻了该处理的负载。
用于编辑列表92的非实时元数据文件是包括根据用于基于编辑的结果进行编辑的片段的非实时元数据(在片段根目录58的更低级目录中的非实时元数据文件)生成的新非实时元数据的文件。例如,当已经执行了编辑操作时,从包括在图4所示非实时元数据文件82中的非实时元数据中提取相应于编辑的素材数据的部分。所提取的部分然后用于利用编辑的素材数据重建新的非实时元数据,所述编辑的素材数据是一个片段。该重建的非实时元数据作为用于编辑列表的非实时元数据来管理。即,对于编辑的素材数据增加带有编辑的素材数据的新非实时元数据,所述编辑的素材数据是一个片段,并且该非实时元数据作为一个用于编辑列表的非实时元数据文件来管理。因此,每次执行编辑操作时都会生成用于编辑列表的该非实时元数据文件。
应当注意的是,以XML编写用于编辑列表的该非实时元数据文件92以便提供通用性。
同样,图像数据、代理数据、和实时元数据也可以根据需要作为两个或更多个文件来管理。对应于音频数据的文件数目可以是三个或更少或者五个或更多。
图5所示的编辑列表目录65的示意性结构可应用于所有编辑列表(或编辑结果)。即,图5所示的示意性文件结构也可以适用于图3所示其它编辑列表目录64、66和67,因此跳过对其的描述。
如图4所示,图像数据和音频数据作为图像数据文件72和音频数据文件73至80来独立地管理,以便易于可以分开编辑(AV(音频视频)独立编辑)这些段数据。图6示出如此管理的图像数据文件72和音频数据文件73至80的格式(AV独立格式)的示意性结构。
AV独立格式提供其中共同地安排视频数据和音频数据的文件。
应当注意的是,图片项是在AV独立格式的视频文件的正文中的光盘12的整数个扇面长度中共同地安排的,以便整个正文的大小也是光盘12的整数个扇面长度。即,AV独立格式的每个视频文件的正文具有扇面队列所提供的大小。
在MXF中,索引表是可选的,并且因此图6中所示视频文件(以及随后将描述的音频文件)不采用索引表。
在AV独立格式中,WAVE格式的视频数据(或者声音数据)以KLV(密钥长度值)结构安排在用于每个信道的文件的正文中,并且在正文上附加标题和脚注以配置音频文件。
即,在AV独立格式中,在音频文件中分别独立地形成音频数据的八个信道。利用每个信道的音频文件,该信道的音频数据插入WAVE格式,然后将其共同地插入KLV结构以安排在附加了标题和脚注的正文中。
应当注意的是,将给定信道的WAVE格式音频数据插入KLV结构中,所述KLV结构将安排在AV独立格式的每个音频文件的正文中。在其整体的该音频数据的大小并不总是光盘12扇面长度的整数倍。因此,为了提供扇面队列,在AV独立格式的每个音频文件正文中的KLV结构的音频数据之后安排了KLV结构的过滤器,所述过滤器具有足以提供扇面队列的大小。
如上所述,利用AV独立格式,视频数据共同地安排在音频文件中,并且所有信道的音频数据共同地安排在相应于这些信道的音频文件中。该结构便于进行诸如AV独立编辑的编辑,其中视频数据和音频数据是分别编辑的。
应当注意的是,图像数据、音频数据、代理数据、和实时元数据通过预先确定的时间间隔进行划分以年轮(annual-ring)数据记录,以便当这些数据记录到光盘12时,重现时容易地维护实时特性。
即,由所有数据的相应部分组成的年轮数据以持续方式记录到光盘12。
图7是举例说明图4所示实时元数据文件83(C0001R01.BIM)的示意性结构的示意图。
如图7所示,实时元数据120是由用于存储参考信息以便重现的解码信息(DecoderInit)121和初始描述122即元数据正文组成的。
实时元数据是将附加到图像数据的每个帧的元数据。即,实时元数据文件120被配置为用于帧的一组元数据(帧单元(FUU碎片更新单元))。初始描述122具有表示帧单元数目的帧单元计数信息(或者FUU数目)123,随后是用于帧的帧单元,诸如FUU124A,FUU124B,FUU124C,FUU124D,等等。应当注意的是,开始FUU124A表示开始信息并且配置为实时元数据目标素材过滤器。紧接着该FUU124A,安排了用于具有帧序号0、其是图像数据的开始帧的帧的FUU124B,随后是相应于具有帧序号1的帧的FUU124C,相应于具有帧序号2的帧的FUU124D,等等。应当注意的是,根据上述结构,帧单元计数信息123的值是“图像数据的帧数目+1”。
每个帧单元都写入了相应帧的LTC,相应帧的UMID,和由诸如对应帧的基本标记之类的信息组成的KLV包。
图8示出了UMID的基本示意结构。在图8中,扩展的UMID131是64字节的标识信息,其整体唯一地标识所有的素材数据,诸如图像数据、音频数据、和元数据。UMID具有:包括最小必须基本信息的基本UMID132和扩展UMID131,扩展UMID131通过附加源包133而获得,所述源包是对基本UMID132的扩展信息。
即,64字节扩展UMID131是由32字节的基本UMID132和32字节的源包133组成的。基本UMID132是由12字节的通用标签141、1字节的数据长度142、3字节的实例数目143、和16字节的素材数目144组成。
通用标签141存储通用标签信息,所述标签信息表示该ID是由SMPTE(运动图象和电视工程师协会)定义的UMID。通用标签141是由10位表示UMID的固定标题、1位表示该UMID所位于的目标AV素材类型的信息、以及1位表示生成UMID每个域值的方法的信息组成的。数据长度142存储表示该UMID的数据长度的信息。即,数据长度142的值在基本UMID的情况下是32字节,在扩展UMID的情况下是64字节。实例数目143是用于存储表示实例的信息的域。该域存储标识信息,用于标识其值与原序号144相同的素材。例如,如果相同的数据被复制几次,那么可以根据用于标识的复制方法来改变实例数目143的值,从而标识复制的数据。即,该实例数目143允许UMID用于标识而非素材的全局唯一标识。素材数目144是用于存储标识信息以便全局地唯一标识素材的域,并且由表示时间信息的时间抓取、全局唯一设备标识信息、和随机数组成。
源包133是基本UMID132的扩展信息,并且由8位时间信息145、12位位置信息146、和12位个人信息147组成。
时间信息145、位置信息146、和个人信息147是用于存储与UMID所位于的素材的生成相关信息的域。即,生成时间存储在时间信息145中,表示素材生成的位置的GPS(全球定位系统)信息存储在位置信息146中,并且关于生成该素材的个人信息存储在个人信息147中。
图9示出KLV数据包的示意性基本结构。在图9中,KLV数据包150是由密钥数据151、长度数据152、和值数据153组成的KLV编码的数据。该格式遵循SMPTE 335M/RP214。
KLV数据包150的密钥数据151是表示KLV编码的数据项的标识符。对于该标识符,使用对应于在SMTPE元数据字典中定义的每个数据项的标识符。KLV数据包150的长度数据152以字节表示值数据153的长度。例如,KLV数据包150的值数据153是由诸如文本数据的数据正文组成的,所述文本数据诸如XML(可扩展标记语言)。即,KLV数据包150是由密钥数据151表示的数据项的数据,由长度数据152表示的数据项的数据,以及由值数据153表示的数据项的数据。
包括在实时元数据中的每段数据是由上述各种数据组成的,所述各种数据是具有上述数据结构的KLV数据包。根据每种数据的内容,由多段数据组成的实时元数据大致被划分成基本部分和可选部分。基本部分是包括在对应于所有帧的实时元数据中的数据,并且由诸如LTC、用户位、UMID、基本标记、和其它KLV数据之类的各种数据组成。可选部分是根据需要由包括在实时元数据中的数据组成的。例如,包括在可选部分中的数据包括ARIB元数据和摄像机设置/控制信息。
应当注意的是,基本部分和可选部分的长度是预先确定的固定长度。同样,需要实时元数据具有实时特性,以便解决通过同步通信接口诸如SDI的数据传送,以便基本部分(和可选部分)由BIM(MPEG-7的二进制格式)的一个文件组成,从而允许高速访问光盘12。
下面描述在图3中示出的索引文件54。索引文件用于管理关于记录到光盘12的文件的信息。将存储在片段根目录下的片段描述为片段表。在片段表中,被管理的片段通过使用UMID指定。形成每各片段的每段数据也由UMID的使用来指定。索引文件也以相同的方式管理编辑列表,通过使用UMID来指定编辑列表。
下面描述包括在图4所示非线性元数据文件82中的信息。非线性元数据文件82为该片段提供关于图像数据文件和音频数据文件的附加信息,所述图像数据文件和音频数据文件作为非实时元数据文件82存储在同一片段目录中,该附加信息不需要实时特性。
非实时元数据文件82包括非实时元数据文件82增加到的片段(或者片段信息文件71)的UMID,以及LTC改变点表(LtcChangeTable),其是关于帧的表信息,其中LTC改变是非线性的。非实时元数据文件82也包括由“盘号”组成的典型用户位(TypicalUbit),所述盘号是用于标识每个片段记录的记录介质的信息。“盘号”是便于片段管理的使用的信息,常常在VTR中使用。
此外,非实时元数据文件82包括基本UMID改变点表(BodyUmidBasicChangeTable),它是关于帧的表信息,其中基本UMID(Basic)的值改变,所述基本UMID是包括在每帧图像数据的UMID(BodyUmid)中的基本信息;时间信息改变点表(BodyUmidWhenChangeTable)是关于帧的表信息,其中每帧图像数据的UMID(BodyUmid)的时间信息(When)的值改变;位置信息改变点表(BodyUmidWhereChangeTable)是关于帧的表信息,其中每帧图像数据的UMID的位置信息(Where)的值改变;以及个人信息改变点表(BodyUmidWhoChangeTable)是关于帧的表信息,其中每帧图像数据的UMID(BodyUmid)的个人信息(Who)的值改变。
而且,非实时元数据文件82包括KLV数据包表(KlvPacketTable),其是关于附加了KLV数据包的帧的表信息。此外,非实时元数据文件82包括:关于视频格式的图像数据的信息,关于音频格式的音频数据的信息,关于用于记录和编辑数据的硬件和软件的信息,关于用户的信息,关于相应于非实时元数据文件82并给出存储信息(或描述)的片段的标题信息。
下面描述上述LTC改变点表。图10示出表示LTC改变点的示意性图表。在该图表中,水平轴表示时间T(帧的序号),竖直轴表示LTV值。
由于LTC是时间代码,因此在总体拍摄图像数据中,其值逐帧地单调上升(或者线性改变)。然而,如果多个片段耦合,那么一些帧被删除,或者LTC其值自身在编辑操作中编辑,LTC的值并不总以线性方式改变;例如,以这样的方式,其中LTC值的变化可以改变,诸如从单调上升改变为单调下降(即,非线性改变)。其中LTC值如上述方式改变的帧被称作改变点。
参照图10,例如,帧161至164是改变点。例如,在帧161的情况下,LTC值每次一帧增加一个预先确定的量(单调增加),在帧161之前立即处理(或者沿着水平轴每次前进)。相反,在紧接着帧161的帧中,沿着这些帧的LTC值并没有发生变化。因此,LTC值改变的方式改变了,帧161被确定为改变点。
同样,在帧162至164的前后,LTC值改变的方式改变了,因此这些提供了改变点。诸如帧161至164的改变点被提取,并且相关的帧序号和LTC值被制成LTC改变点表,其寄存在非线性元数据文件82中。
例如,上述LTC改变点表用于根据LTC来搜索帧。
下面描述上述基本UMID改变点表,时间信息改变点表,位置信息改变点表,和个人信息改变点表。图11示出时间信息改变点表,位置信息改变点表,和个人信息改变点表的基本实例。在图11所示图表中,水平轴是表示时间T(帧序号),竖直轴表示图像数据的每个帧的UMID配置(Basic,When,Where,Who)。
UMID配置如图8所示,由基本信息(Basic)、时间信息(When)、位置信息(Where),和个人信息(Who)组成。其中在UMID所在位置的这些条信息改变的帧被制表成为改变点。
例如,参照图11,没有UMID附加到帧0至99上,其没有基本信息(Basic)、时间信息(When)、位置信息(Where),和个人信息(Who)。然而,仅仅具有基本信息的基本UMID附加到帧100至199上。因此,帧100提供基本信息(Basic)的改变点。
在此,仅仅具有基本信息的基本UMID被附加到帧100至199上。具有所有基本信息(Basic)、时间信息(When)、位置信息(Where),和个人信息(Who)的扩展UMID被附加到帧200至299上。因此,帧200提供时间信息(When)、位置信息(Where),和个人信息(Who)的改变点。
提取这些条信息的改变点以寄存在非线性元数据文件82中作为改变点表。
下面描述上述KLV数据包表。图12示出示意性KLV数据包。在附图中,水平轴表示时间T(帧的序号)。即,图12示出特定KLV数据包附加到哪一个帧序号的哪一帧上。
例如,在图12中,帧序号“0”的开始帧附加了基本标记,所述标记表示“记录开始”(RecStart)作为KLV数据包。帧“200”到“300”附加了字符串“Japan(日本)”(或者关键字)作为KLV数据包。帧序号“400”的帧附加了基本标记,所述标记表示闪存的使用作为KLV数据包。帧序号“500”的帧附加了基本标记,所述标记表示“Japanese”作为KLV数据包。具有帧序号“600”至“700”的帧附加了字符串(或关键字)“US”作为KLV数据包。具有帧序号“800”的最后一帧附加了表示“记录结束”(RecEnd)基本标记作为KLV数据包。
关于附加到KLV数据包的帧的信息被制表寄存在非线性元数据文件82中。
应当注意的是,与上述图像数据视频格式有关的信息包括:图像数据格式的标准(port),图像数据的编码器/译码器标准(videocodec),记录时每秒的帧数目(recFps),重现时每秒的帧数据(palyFps),每屏幕的像素数目(pixel,numOfVerticalLine),以及扫描(VideoScan)。
上述音频数据的音频数据格式包括:音频数据的信道序号(cast),信号的发信号方案(端口),以及编译码器方案,例如作为每个信道的音频格式相关的信息。
此外,在数据记录和编辑中使用与上述硬件和软件相关的信息包括硬件的标记名称(manufacturer),串行序号(serialNo),模型名称(modelName),硬件名称(hardware),以及软件版本信息(software)。
下面描述图5所示的编辑列表。编辑列表文件是包括片段的非破坏性编辑的结果的文件,并描述了重现这些编辑结果的方法。
编辑列表文件的XML描述被大致分成标题部分和正文部分。标题部分描述关于在同一编辑列表目录中存在的编辑列表元数据文件的信息。在正文部分,由UMID指定在编辑中使用的片段。该正文部分描述使用片段的编辑结果信息,以及重现编辑结果的方法。编辑列表文件的XML描述关于由UMID指定片段的非破坏性编辑的信息。
下面描述具有上述结构的数据的编辑。例如,如果图1所示的编辑设备13编辑记录在光盘12上的素材数据21和元数据22,所使用的两种方法中的一种方法;在一种方法(破坏性编辑)中,用于编辑的素材数据21和元数据22被更新,而在另一种方法(非破坏性编辑)中,用于编辑的素材数据21和元数据22处于不处理状态,同时新近生成表示编辑结果的数据。
图13示出其中执行了非破坏性编辑的方式。在图13中所示的是在参照图2所描述的光盘12的存储区域中如何执行非破坏性编辑。附图的上半部分示出在编辑之前光盘12的存储区域的配置,而下半部分示出编辑之后光盘12的存储区域的配置。
在图13的上半部分中,当片段34A的正文A被部分覆写时,在非破坏性编辑情况下,如下半部分所示,源片段34A处于不改变状态,并且片段34A’(正文A’,脚注F_A’,和标题H_A’)作为覆写的结果被覆写到未使用区域34C。因此,当已经执行了非破坏性编辑时,未使用区域34C的容量由于编辑结果的记录占领而变窄。然而,由于未编辑片段34A保留着,因而即使在编辑操作之后用户仍然可以轻易地获得该未编辑片段34A。
相反,图14示出其中执行了破坏性编辑的方式。在图14中所示的是在参照图2所描述的光盘12的存储区域中如何执行破坏性编辑。附图的上半部分示出在编辑之前光盘12的存储区域的配置,而下半部分示出编辑之后光盘12的存储区域的配置。
在图14的上半部分中,当片段34A的正文A被覆写时,在破坏性编辑情况下,源片段34A变成34A’(正文A’,脚注F_A’,和标题H_A’),这是下半部分所示的更新和覆写的结果。因此,如果数据量在编辑操作之前和之后保留未改变,那么执行破坏性编辑操作不会改变未使用区域34C的容量。然而,由于编辑之前的片段34A没有保留,因而在编辑操作之后用户无法轻易地获得未编辑片段34A。
如上所述,记录到光盘12的素材数据21和元数据22可以由其它数据通过使用UMID来参考。因此,在破坏性编辑的情况下,不仅当数据内容由多个文件共享时,而且当用于编辑的文件由其它数据通过使用UMID来参考时,该参考文件必须根据用于编辑的文件的UMID的变化来更新以便维护该链接。
图15示出了光盘12的文件之间的示意性关系。参照图15,实线箭头表示使用UMID所作的参考,虚线箭头表示使用目录和文件名所作的参考,并且每个箭头的方向表示参考的方向。
例如,通过UMID的使用,索引文件(INDEX)171参考片段(CLIP)181至片段(CLIP)184(更准确地说,片段信息文件(CLIPINFO)191至片段信息文件(CLIPINFO)194)以及编辑列表文件(EDITLIST)185和编辑列表文件(EDITLIST)186。通过使用目录和文件名,光盘信息文件(DISCINFO)172参照片段181(更准确地说,片段信息文件191),片段183(更准确地说,片段信息文件193),片段184(更准确地说,片段信息文件194),和编辑列表文件186。
此外,在片段181中,通过使用UMID,片段信息文件191参照图像数据文件(VIDEO)201,音频数据文件(AUDIO)202,和低分辨率数据文件(PROXY)204。通过使用目录和文件名,片段信息数据文件191也参照实时元数据文件(RTMETA)203。通过使用目录和文件名,片段181(更准确地说,片段信息文件191)参照非实时元数据文件211。
片段182至184的参照与片段181的参照相同,因此忽略了对它们的描述。例如,通过使用目录和文件名,片段182至184(更准确地说,片段信息文件192至194)参照非实时元数据文件(NRTMETA)212至214。
通过使用UMID,编辑列表文件185参照片段181至183(更准确地说,片段信息文件191至193)。即,编辑列表文件185表示片段181至183的编辑结果。应当注意的是,通过使用目录和文件名,编辑列表185参照用于编辑列表的非实时元数据文件(NRTMETA)215。
同样,通过使用UMID,编辑列表文件(EDITLIST)186参照片段183和184(更准确地说,片段信息文件193和194)。即,编辑列表文件186表示片段183和184的编辑结果。应当注意的是,通过使用目录和文件名,编辑列表文件186参照用于编辑列表的非实时元数据文件(NRTMETA)216。
在光盘12中,每个文件参照上述其它文件,从而有时形成复杂的参照关系。因此,如果图像数据文件201和一些音频数据文件是破坏性编辑的,那么可以要求更新实时元数据文件203和低分辨率数据文件204的内容。此外,如果改变了图像数据文件201的UMID,那么可以要求更新片段信息文件191。此外,由于片段信息文件191的UMID也通过更新片段信息文件191自身来更新,因而索引文件171、盘信息文件172、和编辑列表文件185必须时时地更新。
当记录到光盘12的数据被破坏性编辑时,图1所示的编辑设备13在编辑后保持光盘12上所有文件的参照关系,并为了防止在例如重现时出现的失配,不仅更新用于编辑的文件而且更新参照用于编辑的其它文件。
图16是举例说明图1所示编辑设备13的示意性结构的框图,其中运用了本发明实施例。
参照图16,编辑设备13具有:系统控制块221,操作输入块222,控制信息输入块223,控制信息输出块224,输入块231,记录信号处理块232,信息处理块233,网络接口234,元数据处理块235,驱动控制块236,拾取块237、主轴驱动块238、重现信号处理块239、和输出块240。
系统控制块221全面控制编辑设备13,并且具有例如未示出的算术块、控制块、存储块,从而执行与编辑设备13的每个组件的控制相关处理。操作输入块222由诸如键盘和按钮的输入设备组成,用户通过此类输入设备输入例如命令和数据以便供应给系统控制块221。
控制信息输入块223从编辑设备13的外部接收除了与诸如素材数据和元数据内容相关的信息之外的信息作为控制信息,并将所接收的控制信息供给系统控制块221。控制信息输出块224将不同于与诸如要供给系统控制块221的素材数据和元数据之类的内容相关的信息输出到编辑设备13的外部。
输入块231是处理块,用于接收与将从编辑设备13的外部供给的内容相关的信息,并且具有素材数据输入块251,用于从编辑设备13的外部接收素材数据(例如图像数据和音频数据),以及元数据输入块252,用于从编辑设备13的外部接收元数据(例如实时元数据和非实时元数据)。素材数据输入块251将所接收的素材数据供给记录信号处理块232,并且元数据输入块252将所接收的元数据供给记录信号处理块232。
记录信号处理块232对从输入块231供给的素材数据和元数据执行信号处理,以便将该数据从传送格式转换为记录格式。记录信号处理块232将所处理的数据供给信息处理块233。
信息处理块233在系统控制块221的控制下执行与素材数据的编辑相关的处理。例如,信息处理块233具有信息多路复用块253,以便多路复用多个数据段以及信息分解块254,以便将一段信息分解成多段信息,从而执行合并和划分处理。这些用于编辑的素材数据和元数据被供给例如记录信号处理块232,网络接口234,或者驱动控制块236。信息处理块233得到如此供给的素材数据和元数据,在系统控制块221的控制下编辑素材数据,并将编辑的数据供给网络接口234、驱动控制块236、重现信号处理块239。应当注意的是,元数据的编辑是在元数据处理块235中执行的。因此,信息处理块233将供给的元数据供给元数据处理块235。
网络接口234是例如连接到诸如以太网(商标)或者因特网之类的LAN(局域网)的接口,用于例如与除了在同一网络上互联的编辑设备13之外的通信装置进行通信,从而从其它设备得到素材数据和元数据,并将获得的数据供给信息处理块233,将从信息处理块233供给的素材数据和元数据供给其它设备。元数据处理块235在系统控制块221的控制下编辑从信息处理块233供给的元数据,将编辑的元数据返回到信息处理块233。
驱动控制块236是用于控制未示出的驱动组件的处理块,光盘12载入其上的编辑设备13中。驱动控制块236在系统控制块221的控制下控制拾取块237,从装载在驱动器上的光盘12读取信息和向光盘12写入信息,并且主轴驱动块238控制装载在驱动器上的光盘12的驱动。然后,通过控制拾取块237和主轴驱动块238,驱动控制块236将由拾取块237读取的数据供给信息处理块233。此外,通过控制拾取块237和主轴驱动块238,驱动控制块236通过拾取块237将从信息处理块233供给的数据写入(或记录到)光盘12。
控制拾取块237向装载在驱动器的光盘12放射激光束,以便从光盘12读取数据,将数据供给驱动控制块236,并在驱动控制块236的控制下将从驱动块236供给的数据写到光盘12上。同时,拾取块237在驱动控制块236的控制下相对于光盘12在半径方向滑动,从而控制相对于光盘12的径向访问位置。主轴驱动块238主要控制装载在驱动器上的光盘12的旋转,从而控制光盘12的旋转方向上的访问位置。
重现信号处理块239处理从信息处理块233供给的输出信号(或重现信号)。例如重现信号处理块239将每个数据的记录格式转换为发送格式。重现信号处理块239将处理的数据供给输出块240。
输出块240将内容相关的信息输出给编辑设备13的外部,并且具有素材数据输出块255,用于将从重现信号处理块239供给的素材数据(例如图像数据和音频数据)输出到外部,以及元数据输出块256,用于将从重现信号处理块239供给的元数据(例如实时元数据和非实时元数据)输出到外部。应当注意的是,输出块240可以具有显示监视器,扬声器,或者其它输出设备,从而将从重现信号处理块239供给的重现信号输出到这些输出设备。
上述组件在系统控制块221的控制下操作,从而执行与记录到光盘12的素材数据21和元数据22的编辑和输出(或者重现)相关的处理。
图17是框图,举例说明图16所示系统控制块221的详细示意性配置。
参照图17,系统控制块221具有控制块261,片段破坏性编辑块271,参照编辑列表搜索块272,编辑列表更新块273,索引文件更新块274,盘信息文件更新块275,失配处理块276,输入控制块281,通信控制块282,写控制块283,读控制块284,编辑更新处理控制块285,输出控制块286。组件分成三层。用于全面控制系统控制块221的控制块261形成顶层。片段破坏性编辑块271、参照编辑列表搜索块272、编辑列表更新块273、索引文件更新块274、盘信息文件更新块275、和失配处理块276形成第二层以便执行想要的处理。输入控制块281、通信控制块282、写控制块283、读控制块284、编辑更新处理控制块285、和输出控制块286形成底层,其控制除了编辑设备13的系统控制块221之外的处理块。
控制块261控制由片段破坏性编辑块271、参照编辑列表搜索块272、编辑列表更新块273、索引文件更新块274、盘信息文件更新块275、或失配处理块276执行的处理的开始和结束,并控制其它处理的协作。控制块261也根据由操作输入块222供给的操作输入信息和从控制信息输入块223供给的控制信息来控制上述组件。此外,控制块261将控制信息供给控制信息输出块224,以便经由控制信息输出块224将控制信息输出到编辑设备13的外部。此外,控制块261控制输出控制块286,从而控制与素材数据和元数据的输出相关的处理。
片段破坏性编辑块271控制输入控制块281、通信控制块282、写控制块283、读控制块284、和编辑更新处理控制块285,从而执行与片段的图像数据、音频数据、实时元数据、代理数据、和非实时元数据的破坏性编辑相关的处理。更确切地说,片段破坏性编辑块271经由输入控制块281控制输出块231和记录信号处理块232,将从编辑设备13的外部输入的素材数据和元数据供给信息处理块233。同样,片段破坏性编辑块271经由通信控制块282控制网络接口234,从而将从其它设备供给的素材数据和元数据供给信息处理块233,并将从信息处理块233输出的编辑结果供给其它设备。此外,片段破坏性编辑块271经由写控制块283控制驱动控制块236,从而将从信息处理块233输出的编辑结果写到光盘12。此外,片段破坏性编辑块271经由读取控制块284控制驱动控制块236,以从光盘12读取用于编辑素材数据和元数据,并将这些数据供给信息处理块233。此外,片段破坏性编辑块271经由编辑更新处理控制块285控制信息处理块233和元数据处理块285,以执行与素材数据和元数据的编辑相关的处理。
参照编辑列表搜索块272控制读取控制块284和编辑更新处理控制块285,以执行与编辑列表的搜索相关的处理,以便参照将进行破坏性编辑的片段。更确切地说,参照编辑列表搜索块272经由读取控制块284控制驱动控制块236以便读取来自光盘12的编辑列表,并将该编辑列表供给信息处理块233。此外,参照编辑列表搜索块272经由编辑更新处理控制块285来控制信息处理块233和元数据处理块235,以便参照读取编辑列表,从而参照将进行破坏性编辑的片段执行搜索编辑列表的处理。
编辑列表更新块273控制写控制块283和编辑更新处理控制块285,以执行通过参照编辑列表搜索块272检索的编辑列表的更新处理。更确切地说,编辑列表更新块273经由写控制块283控制驱动控制块236,以便将更新的编辑列表写入光盘12。此外,编辑列表更新块273经由编辑更新处理控制块285来控制信息处理块233和元数据处理块235以更新编辑列表,以便根据其破坏性编辑参照破坏性编辑片段。
索引文件更新块274控制写控制块283,读控制块284,和编辑更新处理控制块285以便执行更新记录到光盘12的索引文件的处理。更确切地说,索引文件更新块274经由写控制块283来控制驱动控制块236,以便将更新索引文件写入光盘12中。索引文件更新块274也经由读控制块284来控制驱动控制块236,以从光盘12读取索引文件,将读取索引文件供给信息处理块233。此外,索引文件更新块274经由编辑更新处理控制块285来控制信息处理块233和元数据处理块235,以根据执行片段的破坏性编辑来更新索引文件。
盘信息文件更新块275控制写控制块283、读控制块284、和编辑更新处理控制块285,以便执行与记录到光盘12的盘信息文件的更新相关的处理。更确切地说,盘信息文件更新块275经由写控制块283控制驱动控制块236,以将更新的盘信息文件写入光盘12。同样,盘信息文件更新块275经由读控制块284控制驱动控制块236,以从光盘12读取盘信息文件,从而将读取文件供给信息处理块233。此外,盘信息文件更新块275通过编辑更新处理控制块285来控制信息处理块233和元数据处理块235,以便根据执行片段的破坏性编辑来更新盘信息文件(如果它是参照破坏性编辑的片段)。
失配处理块276控制写控制块283和编辑更新处理控制块285,以根据用户指令执行当文件之间有意地提供不匹配时生成的失配信息的输出和记录,诸如不更新参照例如破坏性编辑文件的文件。更确切地说,失配处理块276经由写控制块283控制驱动控制块236,以便将生成的失配信息写入光盘12。同样,失配处理块276经由编辑更新处理控制块285控制信息处理块233和元数据处理块235,以得到生成的失配信息,并将获得的失配信息供给控制块261。此外,失配处理块276将在信息处理块233和元数据处理块235中生成的失配信息供给控制块261,从而经由控制信息输出块224将失配信息输出到编辑设备13的外部或者将失配信息从输出块240经由输出控制块286输出到编辑设备13的外部。
输入控制块281控制输入块231和记录信号处理块232,以执行接收将从编辑设备13外部输入到输入块231中的素材数据和元数据的处理。通信控制块282控制网络接口234以执行与其它设备的通信相关的处理。写控制块283控制驱动控制块236以执行与将数据写入光盘12中的操作相关的处理。读控制块284控制驱动控制块236,以执行从光盘12读取数据的处理。编辑更新处理控制块285控制信息处理块233和元数据处理块235,以执行与例如保存在信息处理块233中的素材数据,或者保存在元数据处理块235的元数据的破坏性编辑相关的处理。输出控制块286控制重现信号处理块239和输出块240以执行与由信息处理块233供给到编辑设备13的外部的数据的输出相关的处理。
图18是框图,举例说明图17所示片段破坏性编辑块271的详细示意性配置。
参照图18,片段破坏性编辑块271具有:片段读取块301、素材数据破坏性编辑处理块302、更新元数据标识块303、实时元数据更新块304、代理数据更新块305、非实时元数据更新块306、不充分元数据生成块307、片段信息文件更新块308、片段写块309、更新确认处理块311、和失配信息生成块312。
片段读取块301控制读取控制块284从光盘12读取片段,以由控制块261所指定的破坏性编辑。素材数据破坏性编辑处理块302控制编辑更新处理控制块285以破坏性地编辑从光盘12读取的素材数据。更新元数据标识块303控制编辑更新处理控制块285来标识将受到素材数据破坏性编辑处理块302的破坏性编辑影响(或者需要更新)的元数据。
如果发现更新元数据标识块303需要更新实时元数据,那么实时元数据更新块304控制编辑更新处理控制块285,从而更新实时元数据,以便实时元数据对应于素材数据破坏性编辑处理块302执行的破坏性编辑。这时,实时元数据更新块304控制更新确认处理块311确定用户是否允许实时元数据的更新。如果没有发现更新允许,那么实时元数据更新块304控制失配信息生成块312生成表示文件之间失配发生的失配信息。代理数据更新块305控制编辑更新处理控制块285更新代理数据,以便代理数据对应于由素材数据破坏性编辑处理块302执行的破坏性编辑。如果发现更新元数据标识块303需要更新非实时元数据,那么非实时元数据更新块306控制编辑更新处理控制块285,从而更新非实时元数据,以便非实时元数据对应于素材数据破坏性编辑处理块302执行的破坏性编辑。这时,非实时元数据更新块306控制更新确认处理块311确定用户是否允许非实时元数据的更新。如果没有发现更新允许,那么非实时元数据更新块306控制失配信息生成块312生成表示文件之间失配发生的失配信息。
如果通过实时元数据更新块304的更新和非实时元数据更新块306的更新,并且在例如新的元数据的增加目前为止对于素材数据的破坏性编辑还不必须情况下元数据不够,那么不充分元数据生成块307控制编辑更新处理控制块285生成不充分数据。片段信息文件更新块308控制编辑更新处理控制块285,从而更新片段信息文件,以便片段信息文件对应于由素材数据破坏性编辑处理块302执行的破坏性编辑。片段写块309控制写控制块283将由上述处理块更新的片段的每段数据都记录到光盘12。
更新确认处理块311经由控制块261来控制操作输入块222和控制信息输出块224,以确认用户是否更新元数据并将确认结果供给实时元数据更新块304或者非实时元数据更新块306。如果是,则在实时元数据更新块304的更新处理或者非实时元数据更新块306的更新处理中,失配信息生成块312生成表示文件之间失配发生的失配数据。
图19示出举例说明图17所示编辑列表更新块273的详细示意性配置的框图。
参照图19,编辑列表更新块273具有:编辑列表读取块331、编辑部分确认块332、编辑列表更新块333、非实时元数据更新块334、素材数据破坏性编辑块335、实时元数据更新块336、代理数据更新块337、不充分元数据更新块338、编辑列表写块339、更新确认处理块341、和失配信息生成块342。
编辑列表读取块331控制读控制块284从光盘12读取要更新的编辑列表,该编辑列表由控制块261指定。编辑部分确认块332控制编辑更新处理控制块285并检查编辑部分,以确定是否必须根据片段破坏性编辑进行更新。编辑列表更新块333控制编辑更新处理控制块285更新编辑列表。如果用于编辑列表的非实时元数据必须由片段破坏性编辑来更新,那么非实时元数据更新块334执行非实时元数据更新处理。如果编辑结果数据,即用于播放列表的素材数据存在,那么素材数据破坏性编辑块335控制编辑更新处理控制块285,从而对素材数据进行破坏性编辑。如果编辑结果数据存在,那么实时元数据更新块336控制编辑更新处理控制块285,从而更新实时元数据。如果编辑结果数据存在,那么代理数据更新块337控制编辑更新处理控制块285,从而更新代理数据。如果通过实时元数据更新块334的更新和非实时元数据更新块336的更新,并且例如在新的元数据的增加目前为止对于素材数据的破坏性编辑还不必须情况下元数据不够,那么不充分元数据生成块338控制编辑更新处理控制块285生成不充分数据。编辑列表写块339控制写控制块283将由上述处理块更新的编辑列表中的每段数据都记录到光盘12。
更新确认处理块341经由控制块261来控制操作输入块222和控制信息输出块224,以确认用户是否更新了编辑列表的非实时元数据并将确认结果供给非实时元数据更新块334。如果是,则在非实时元数据更新块334的更新处理中,失配信息生成块342生成表示文件之间失配发生的失配数据。
下面描述由如上配置的编辑设备13执行的处理操作的流程图。
例如,如果用户利用装载在编辑设备13的驱动器上的光盘12来操作编辑设备13的操作输入块222,向编辑设备13输入新的片段,从而给出指令以便通过使用新输入的片段执行记录在光盘12上的片段的破坏性编辑,那么系统控制块221的控制块261执行指定的破坏性编辑,开始与片段破坏性编辑相关的处理。
以下参照图20所示流程图,描述破坏性编辑的流程。
当片段破坏性编辑开始时,首先,在步骤S1,片段破坏性编辑块271执行片段破坏性编辑处理,以便破坏性地编辑指定的片段。以下将描述该编辑处理的细节。
当片段破坏性编辑处理结束时,在步骤S2中参照编辑列表搜索块272控制读取控制块284和编辑更新处理控制块285,以从光盘12逐个读取编辑列表,并搜索参照破坏性编辑的片段的任何一个编辑列表。然后,参照编辑列表搜索块272将搜索结果供给控制块261。在步骤S3中控制块261根据所接收的搜索结果确定是否存在参照破坏性编辑片段的任何编辑列表。
如果发现参照编辑列表,那么在步骤S4中控制块261根据搜索结果选择要更新的编辑列表。在步骤S5中,编辑列表更新块273控制写控制块283、读取控制块284、和编辑更新处理控制块285来执行编辑列表更新处理,以便更新控制块261指定的编辑列表,从而编辑列表与片段破坏性编辑处理的结果匹配。当编辑列表更新处理结束时,在步骤S6中,控制块261根据更新结果和搜索结果确定是否存在任何要更新的未处理编辑列表。
如果发现未处理编辑列表,那么控制块261返回程序到步骤S4,以重复上述处理。即,控制块261使得编辑列表更新块273对所有要更新的编辑列表执行编辑列表更新处理(步骤S5)。然后,如果在步骤S6中发现没有未处理编辑列表要更新(即,所有要更新的编辑列表都已经更新了),那么控制块261将程序执行至步骤S7。
如果在步骤S3中发现没有参照根据从参照编辑列表搜索块272供给的搜索结果进行破坏性编辑的片段的编辑列表,那么控制块261跳过步骤S4至S6,将程序执行至步骤S7。
在步骤S7中,索引文件更新块274控制读取控制块284从光盘12读取索引文件。在步骤S8中,已经读取了索引文件的索引文件更新块274控制编辑更新处理控制块285来更新读取索引文件,以便索引文件与片段破坏性编辑相配。
例如,当图像数据文件得到更新时,其UMID也得到更新,从而索引文件更新块274更新包括在索引文件中的图像数据文件的UMID值。如果文件名、帧比率、或者图像数据文件的格式已经通过该破坏性编辑而改变,那么索引文件更新块274也更新与包括在索引文件中的图像数据文件相关的信息。
正常地,片段信息文件也通过这种破坏性编辑进行更新,以便片段信息文件的UMID也更新。结果,索引文件更新块274也将包括在索引文件中的片段信息文件更新为新的UMID。同时,如果例如片段信息文件的文件名已经改变,那么索引文件更新块274也更新包括在索引文件中的改变的信息。
此外,如果音频数据文件也同图像数据文件一起被破坏性地编辑,那么每个信道的音频文件的UMID也被更新。因此,在这种情况下,索引文件更新块274将包括在索引文件中的音频数据文件更新为新的UMID。如果例如音频数据文件的文件名已经改变,那么索引文件更新块274也更新包括在索引文件中的改变信息。应当注意的是,索引文件更新块274在更新的音频数据的所有信道上执行该更新处理,更新与包括在索引文件中的音频数据文件相关的信息。此外,索引文件更新块274以相同的方式对代理数据文件、实时元数据文件、和非实时元数据文件执行更新处理,并更新与包括在所需索引文件中的这些文件相关的信息。
应当注意的是,在对包括在索引文件的多个片段进行破坏性编辑的情况下,索引文件更新块274也对这些片段的每个片段执行上述更新处理,根据需要更新与包括在每个片段中的每个文件相关的信息。
如上所述,除了片段之外索引文件还包括关于编辑列表的信息。如果编辑列表已经通过片段破坏性编辑进行更新,那么索引文件更新块274也将该编辑列表的更新反映到索引文件上。即,索引文件更新块274更新与包括在索引文件中的编辑列表相关的信息,以便该信息与编辑列表的更新相匹配。
因而,索引文件更新块274不仅更新例如UMID,诸如关于索引文件的破坏性编辑图像数据的信息,还更新通过该破坏性编辑更新的信息。
再次参照图20,当在上述步骤S8中已经更新了索引文件时,在步骤S9中,索引文件更新块274控制写控制块283以便写索引文件。
在步骤S10中,盘信息文件更新块275控制读控制块284,以从光盘12读取盘信息。在步骤S11中,读取了盘信息文件,盘信息文件更新块275控制编辑更新处理控制块285以更新读取盘信息文件,以便于该文件与片段破坏性编辑相匹配。
当在步骤S11中已经破坏性编辑了盘信息文件时,在步骤S12中盘信息文件更新块275控制写控制块283,将更新的盘信息文件写入光盘12。
如果失配信息已经在步骤S1中的片段破坏性编辑处理中生成或者在步骤S5中的编辑列表更新处理中生成,那么在步骤S13中失配处理块276控制写控制块283,以便将生成的失配信息写入光盘12中。在步骤S14中失配处理块276还控制编辑更新处理控制块285,以得到生成的失配信息,并将获得的失配信息经由控制块261供给控制信息输出块224,从而执行失配信息输出处理,以便将失配信息输出到编辑设备13的外部。
当失配信息输出处理结束时,失配处理块276结束破坏性编辑处理。
下面参照图21和22所示的流程图,描述将在图20所示的步骤S1中执行的片段破坏性编辑处理的细节。
首先,在图21所示的步骤S31中,片段破坏性编辑块271的片段读取块301(图18)控制读取控制块284以从装载在驱动器上的光盘12读取由用户指定的片段。当读取片段供给信息处理块233或者元数据处理块235时,在步骤S32中素材数据破坏性编辑处理块302准备破坏性编辑,从而控制输入控制块281和通信控制块282以得到新的用于例如在破坏性编辑中使用的片段数据。
当完成准备时,在步骤S33中素材数据破坏性编辑处理块302控制编辑更新处理控制块285以破坏性编辑诸如图像数据和音频数据之类的素材数据。这样,素材数据破坏性编辑处理块302不仅更新如图6所示配置的素材数据正文本身,而且根据需要更新其标题和脚注。
当完成素材数据的破坏性编辑时,在步骤S34中更新元数据识别块303识别要更新的元数据以及素材数据的破坏性编辑,并将识别结果供给实时元数据更新块304。在步骤S35中,实时元数据更新块304根据识别结果确定实时元数据是否必须更新。如果实时元数据被指定为所需更新的元数据,并且发现需要实时元数据的更新,那么实时元数据更新块304将程序执行至步骤S36。
在步骤S36中,实时元数据更新块304确定是否认可用户更新实时元数据。如果认为必需对用户认可,那么实时元数据更新块304将程序执行至步骤S37。更新认可处理块311经由控制块261控制操作输入块222和控制信息输出块224,从而执行更新认可处理。根据认可的结果,在步骤S38实时元数据更新块304确定是否更新实时元数据。如果例如允许用户更新实时元数据,那么实时元数据更新块304将程序执行至步骤S39,如图7所示更新要增加一帧的部分的信息(正文UMID,KLV包,等等),所述帧相应基于该帧配置的实时元数据的素材数据的更新部分。更新了实时元数据之后,实时元数据更新块304将程序执行至步骤S41。
如果在步骤S35中发现不需要实时元数据的更新,那么实时元数据更新块304将程序执行至步骤S41,而不更新实时元数据。如果在步骤S36中没有对用户做出更新认可,那么更新认可处理块311将程序执行至步骤S39,而不执行更新认可步骤。如果由于例如用户没有允许所以不需要更新实时元数据,那么失配信息生成块312生成表示素材数据和实时元数据之间失配的失配信息。生成失配数据后,失配信息生成块312将程序执行至步骤S41。
在步骤S41中,代理数据更新块305控制编辑更新处理控制块285以根据更新素材数据更新代理数据。当代理数据更新后,代理数据更新块305将程序执行至图22所示的步骤S51。
在如图22所示的步骤S51中,非实时元数据更新块306根据经由实时元数据更新块304的识别结果确定是否必需更新非实时元数据。如果非实时元数据确定为需要在识别结果中更新的元数据,即,如果发现非实时元数据需要更新,那么,非实时元数据更新块306在步骤S52确定是否做出用户更新非实时元数据的认可。如果对用户做出认可,那么非实时元数据更新块306将程序执行至步骤S53。在步骤S53中,更新认可处理块311经由控制块261控制操作输入块222和控制信息输出块224以执行更新确认处理。在步骤S54中,非实时元数据更新块306根据确认结果确定是否更新非实时元数据。如果要由例如用户的许可更新非实时元数据,那么更新认可处理块331将程序执行至步骤S55,以更新上述配置的非实时元数据。
例如,根据素材数据破坏性编辑更新与LTC改变点、正文UMID改变点、和KLV包或者其他信息相关的各种表格。
更新了非实时元数据,非实时元数据更新块306就将程序执行至步骤S57。
如果在步骤S51中发现不需要非实时元数据的更新,那么非实时元数据更新块306将程序执行至步骤S57,而不更新非实时元数据。如果在步骤S52中没有对用户作出认可,那么更新信息处理块311将程序执行至步骤S55,而不执行更新认可处理。如果在步骤S54中由于例如用户没有允许所以不准备更新非实时元数据,那么失配信息生成块312生成表示素材数据和非实时元数据之间失配的失配信息。生成失配数据后,失配信息生成块312将程序执行至步骤S57。
如果在步骤S57中不充分元数据生成块307确定还没有生成任何不充分数据,那么不充分元数据生成块307将程序执行至步骤S58。步骤S58中,不充分元数据生成块307生成不充分元数据并将程序执行至步骤S59。如果在步骤S57中发现没有不充分元数据,那么不充分元数据生成块307将程序执行至步骤S59,而不执行步骤S58的处理。
在步骤S59,片段信息文件更新块308控制编辑更新处理块285以根据素材数据的破坏性编辑来更新片段信息文件。当更新已经完成时,片段写块309将程序执行至步骤S60,并控制写控制块283来将更新片段的每个文件写入光盘12。当写入已经完成时,片段破坏性编辑块271结束片段破坏性编辑处理,并返回程序至图1所示步骤S1以重复上述处理。
以下参照图23和24所示的流程图,描述将在图20所示的步骤S5中执行的编辑列表更新处理的细节。
首先,在步骤S81中,编辑列表更新块273的编辑列表读取块331(图19)控制读取控制块284,以从光盘12读取控制块261指定的编辑列表。当读取编辑列表已经供给信息处理块233或者元数据处理块235时,在步骤S82中编辑部分认可块332认可片段编辑部分。
例如,在编辑列表的情况下,其中一些帧是从一片段中提取的,那么未提取帧的破坏性编辑将不会影响编辑结果。因此,如果在一片段中,用于整个片段或者整个文件的信息(UMID等等)还没有改变并且因此该片段的破坏性编辑将不会影响编辑的结果,例如,编辑列表更新块273不更新编辑列表。
在步骤S83中,编辑列表文件更新块333根据编辑部分确认块332提供的确认结果确定是否需要更新。如果发现需要更新,那么编辑列表文件更新块333将程序执行至步骤S84。在步骤S84中,更新确认处理块341确定是否为编辑作出用户的确认。如果作出了确认,那么更新确认处理块341经由控制块261来控制控制信息输出块224和操作输入块222,从而在步骤S85中执行更新确认处理。
在步骤S86中,编辑列表文件更新块333根据更新确认处理提供的确认结果确定是否更新编辑列表文件。如果要更新编辑列表文件,那么编辑列表文件更新块333将程序执行至步骤S87,以更新编辑列表文件。在步骤S88中,非实时元数据更新块334确定是否存在对应于更新的编辑列表文件的编辑列表非实时元数据。如果发现了编辑列表非实时元数据,那么在步骤S89中非实时元数据更新块334更新该非实时元数据。更新了非实时元数据之后,非实时元数据更新块334将程序执行至图24所示步骤S101。
在图23的步骤S88中,如果没有对应于更新的编辑列表文件的列表非实时元数据,那么非实时元数据更新块334将程序执行至图24所示步骤S101,而不执行步骤S89的处理。
在图24的步骤101中,素材数据破坏性编辑块335确定是否存在对应于编辑列表文件的诸如素材数据之类的任何编辑结果数据。如果发现了编辑结果数据,那么素材数据破坏性编辑块335将程序执行至步骤S102,以破坏性地编辑素材数据。在步骤S103中,实时元数据更新块336更新实时元数据。在步骤S104中,代理数据更新块337更新代理数据。更新代理数据之后,代理数据更新块337将程序执行至步骤S105。如果在步骤S101中发现没有诸如表示对应于编辑列表文件的编辑结果的素材数据之类的编辑结果数据,那么素材数据破坏性编辑块335将程序执行至步骤S105,而无需执行步骤S102至S104的处理。
如果不充分元数据生成块338在步骤S105中确定,还没有不充分数据生成,那么不充分元数据生成块338将程序执行至步骤S106,以生成不充分数据,将程序执行至步骤S107。如果在步骤S105中没有不充分数据,那么不充分元数据生成块307将程序执行至步骤S107,而无需执行步骤S106的处理。
在步骤S107中,编辑列表写块339控制写控制块283来将更新编辑列表的文件写入光盘12。当写操作已经完成时,编辑列表写块339结束编辑列表更新处理并返回图20的步骤S5的程序,以重复上述处理。
应当注意的是,如果在图23的步骤S83中发现不需要更新编辑列表,那么编辑列表文件更新块333结束编辑列表更新处理,并将程序返回到图20的步骤S5,以重复上述处理。
如果发现编辑列表文件的更新没有根据图23的步骤S86的更新确认结果来执行,那么编辑列表文件更新块333将程序执行至步骤S90。在步骤S90中,失配信息生成块342生成失配信息,然后结束编辑列表更新处理,并返回图20的步骤S5的程序,以重复上述处理。
当内容数据是破坏性更新时,上述破坏性编辑的执行允许编辑设备13也更新内容数据的元数据,从而维护每段数据的完整性。这允许用户轻易地执行内容数据的破坏性编辑。
图25示出了当音频数据插入(或者破坏性编辑)到记录到光盘12的片段时被更新的主元数据的例子。
在图25所示表格中,行1(No.1)表示索引文件(INDEX)的片段表(chipTable)中片段元素(chip)的UMID属性(umid)值是通过将其通过参照片段信息文件的UMID(No.6)进行复制来更新。
行2(No.2)表示索引文件(INDEX)的片段表(chipTable)中音频元素(audio)的UMID属性(umid)值,通过将其通过参照和复制视频数据文件的UMID(AUDIO MXF MP UMID)(No.14)来更新。
行3(No.3)表示索引文件(INDEX)的片段表(chipTable)中子数据流元素(substream)的UMID属性(umid)值,通过将其通过参照和复制代理数据文件的UMID(PROSY MXF MP UMID)(No.17)来更新。
行4(No.4)表示磁盘信息文件(DISCINFO)的历史元素(sequential.history.discinfo)的ID属性(clipId)值是通过存储重现位置(仅仅在类似磁带重现情况下)来更新。
行5(No.5)表示磁盘信息文件(DISCINFO)的历史元素(sequential.history.discinfo)的FTC属性(ftc)值是通过存储重现位置(仅仅在类似磁带重现情况下)来更新。
行6(No.6)表示片段信息文件(CLIPINFO)的微笑元素(smil)的UMID属性(umid)值是通过新近创建它来更新。
行7(No.7)表示片段信息文件(CLIPINFO)的音频元素(audio)的src属性(或者其中包括UMID)值是通过参照和复制音频数据文件的UMID(AUDIO MXF MP UMID)(No.14)来更新。
行8(No.8)表示片段信息文件(CLIPINFO)的ref元素(ref)的src属性(或者其中包括UMID)值是通过参照和复制代理数据文件的UMID(PROXYMXF MP UMID)(No.17)来更新。
行9(No.9)表示非实时元数据文件(NRT)的目标原元素(TargetMaterial)的UMID属性(umidRef)值是通过参照和复制片段信息文件的UMID(No.6)来更新。
行10(No.10)表示非实时元数据文件(NRT)的最后一次更新元素(LastUpdate)的值属性的值是通过将值属性的值设置为实质更新日期(即,音频数据插入的日期)来更新。
行11(No.11)表示非实时元数据文件(NRT)的非实时元元素(NonRealTimeMeta)最后一次更新属性(LastUpdate)(非实时元数据文件自身的更新日期)的值是通过用No.10的近似值中的值来更新。
No.10的值表示内容实际插入的时间。No.11的值表示非实时元数据文件(NRT)更新的时间。最好是,这些值变成同一值;然而实际上,由于系统处理常常出现差异。然而,该时间差是很小的,以便No.11的值被更新到接近匹配No.10的值(即,在No.10的近似值中)的值。
行12(No.12)表示实时元数据文件(RT)的目标原元素(TargetMaterial.FragmentUpdatePayLoad.HeaderFuu)的UMID属性的值,通过参照和复制片段信息文件的UMID(No.6)来更新。
行13(No.13)表示音频数据文件(AUDIO)的标题元数据(HeaderMetadata)的前导元素(PrefaceSet)的最后修改的数据属性(LastModifiedDate)值(MAX文件更新日期)是由于与上述No.11相同的原因,音频数据插入的日期的近似值。
行14(No.14)表示音频数据文件(AUDIO)的素材数据包元素(MaterialPackageSet)的数据包UID属性(PackageUID)的值是根据片段信息文件的UMID(No.6)通过以与新的片段生成相同的方式生成值来更新。
行15(No.15)表示音频数据文件(AUDIO)的素材数据包元素(MaterialPackageSet)的数据包修改日期(PackageModifiedDate)的值,由于与上述No.11相同的原因通过取近似于No.10的值的近似值来更新。
行16(No.16)表示代理数据文件(PROXY)的标题元数据(HeaderMetadata)的前导元素(PrefaceSet)的最后修改的日期属性(LastModifiedDate)的值(MAX文件更新日期)是由于与上述No.11相同的原因通过取近似于音频数据插入的日期的近似值来更新。
此外,行17(No.17)表示代理数据文件(PROXY)的素材数据包元素(MaterialPackageSet)的数据包UID属性(PackageUID)值是根据片段信息文件的UMID(No.6),通过以与新片段生成方式相同的方式生成值来更新。
行18(No.18)表示代理数据文件(PROXY)的素材数据包元素(MaterialPackageSet)的数据包修改日期(PackageModifiedDate)的值,由于与上述No.11相同的原因通过取近似于No.10的值的近似值来更新。
如上所述,编辑设备13的每个部件更新对应于破坏性编辑素材数据的各个类型元数据,以便元数据彼此匹配。结果,用户能够轻易地执行内容数据的破坏性编辑。这也保证了基于元数据的设备和应用程序的操作。
处理操作的上述序列可以由软件以及硬件来执行。例如在这种情况下,图1所示编辑设备13可以配置为图26所示的个人计算机。
参照图26,个人计算机400的CPU(中央处理单元)401执行由存储在ROM(只读存储器)402中的程序、或者从存储块413装载到RAM(随机访问存储器)403的程序指示的各种类型的处理操作。RAM403也时而存储CPU 401的执行所需的数据。
CPU 401、ROM 402、RAM403和总线404通过总线404互联。该总线404也连接到输入/输出接口410。
输入/输出接口410与以下部件互联:基于例如键盘或鼠标的输入块411、基于诸如CRT或LCD和例如扬声器之类的显示器的输出块412、基于例如硬盘的存储块413、和基于例如调制解调器的通信块414。通信块414经由诸如因特网之类的网络执行通信处理。
输入/输出接口410也根据需要与驱动器415连接,诸如磁盘、光盘、磁光盘、或者半导体存储器之类的可移动介质421根据需要装载在该驱动器上,根据需要将从装载的可移动介质上读取的计算机程序装载到存储块413中。
为了通过软件执行处理操作的上述序列,构成该软件的程序从网络或记录介质装载到计算机上。
如图26所示,这些记录介质不仅由可移动介质412组成,所述可移动介质由磁盘(包括软盘)、光盘(包括CD-ROM(只读光盘)和DVD(数字通用盘))、磁光盘(包括MD(迷你盘)(商标))、或者与装置本身分离分配的半导体存储器组成,而且由ROM402或者存储块413组成,其存储程序并且合并在装置本身中提供给用户。
在此应当注意的是,用于描述记录在记录介质中的各个程序的步骤不仅包括以与时间有关的方式顺序执行的处理操作,而且包括并发或者离散地执行的处理操作。
应当注意的是,在此使用的术语“系统”指的是由多个组件单元构成的整个装置。
尽管使用特定术语描述了本发明的优选实施方式,但是这些描述仅仅为了举例说明的目的,应当理解,在不脱离以下权利要求的精神和范围的前提下,可以对本发明作出改变和变化。
本发明包含涉及于2004年10月6日在日本专利局提交的日本专利申请JP 2004-294028的主题,在此结合其全文内容以供参考。

Claims (9)

1.一种信息处理装置,用于处理由形成内容的素材数据和将附加到所述素材数据上的元数据形成的内容数据,包含:
素材数据破坏性编辑装置,用于执行破坏性编辑,其中所述素材数据被覆写;
元数据标识装置,用于标识受到由所述素材数据破坏性编辑装置进行的所述素材数据的破坏性编辑影响的元数据;以及
元数据更新装置,用于更新由所述元数据标识装置标识的所述元数据。
2.根据权利要求1所述的信息处理装置,还包含:
内容数据读取装置,用于从记录介质读取所述内容数据;以及
内容数据写装置,用于将所述内容数据写入所述记录介质,
其中所述素材数据破坏性编辑装置破坏性编辑由所述内容数据读取装置从所述记录介质读取的内容数据的素材数据,并且
所述内容数据写装置将包括由所述素材数据破坏性编辑装置破坏性编辑的所述素材数据和由所述元数据更新装置更新的所述元数据的所述内容数据写入所述记录介质。
3.根据权利要求1所述的信息处理装置,其中所述素材数据破坏性编辑装置破坏性地编辑所述素材数据并将要附加到所述素材数据上的第一标识信息更新为第二标识信息,
所述元数据标识装置标识具有所述第一标识信息的元数据,以便标识将由所述素材数据破坏性编辑装置破坏性地编辑的所述素材数据,以及
所述元数据更新装置更新所述第一标识信息,以便将包括在由所述元数据标识装置标识的所述元数据中的、由所述素材数据破坏性编辑装置破坏性地编辑的所述素材数据,标识为由所述素材数据破坏性编辑装置更新的所述第二标识信息。
4.根据权利要求1所述的信息处理装置,其中所述元数据更新装置具有:
实时元数据更新装置,用于更新在由所述元数据标识装置所标识的所述元数据中的、在重现所述元数据中重现所述素材数据时需要实时属性的实时元数据,以及
非实时元数据更新装置,用于更新由所述元数据标识装置所标识的所述元数据中的、在重现所述元数据中重现所述素材数据时不需要实时属性的非实时元数据。
5.根据权利要求1所述的信息处理装置,还包含:
代理数据更新装置,用于更新代理数据,以便所述代理数据对应于由所述素材数据破坏性编辑装置进行的破坏性编辑,其中所述代理数据是所述素材数据的低分辨率数据。
6.根据权利要求1所述的信息处理装置,还包含:
管理信息更新装置,用于更新管理信息,以便所述管理信息对应于由所述素材数据破坏性编辑装置进行的破坏性编辑,其中所述管理信息用于管理包括在所述内容数据中的各个数据。
7.根据权利要求1所述的信息处理装置,还包含:
更新确认装置,用于确认用户是否执行由所述元数据更新装置进行的更新,
其中仅仅当所述用户允许更新时,所述元数据更新装置才更新所述元数据。
8.根据权利要求7所述的信息处理装置,还包含:
失配信息生成装置,如果所述用户不允许所述元数据的更新作为所述更新确认装置的确认,那么它用于生成表示所述破坏性编辑的素材数据和对应于所述素材数据的所述元数据之间失配的失配信息。
9.一种用于信息处理装置的信息处理方法,用于处理由形成内容的素材数据和要附加到所述素材数据的元数据形成的内容数据,包含以下步骤:
执行破坏性编辑,其中所述素材数据被覆写;
标识受到由所述素材数据破坏性编辑步骤进行的所述素材数据的破坏性编辑影响的元数据;以及
更新由所述元数据标识步骤标识的所述元数据。
CN2005101315391A 2004-10-06 2005-10-08 信息处理装置、方法和程序 Expired - Fee Related CN1815612B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP294028/04 2004-10-06
JP2004294028A JP4179262B2 (ja) 2004-10-06 2004-10-06 情報処理装置および方法、並びにプログラム

Publications (2)

Publication Number Publication Date
CN1815612A CN1815612A (zh) 2006-08-09
CN1815612B true CN1815612B (zh) 2010-05-26

Family

ID=36378348

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101315391A Expired - Fee Related CN1815612B (zh) 2004-10-06 2005-10-08 信息处理装置、方法和程序

Country Status (4)

Country Link
US (1) US7743037B2 (zh)
JP (1) JP4179262B2 (zh)
KR (1) KR101148406B1 (zh)
CN (1) CN1815612B (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4687409B2 (ja) * 2005-11-11 2011-05-25 ソニー株式会社 撮像再生装置
US7987160B2 (en) * 2006-01-30 2011-07-26 Microsoft Corporation Status tool to expose metadata read and write queues
JP4172500B2 (ja) * 2006-05-30 2008-10-29 ソニー株式会社 記録装置および方法、プログラム、並びに記録媒体
JP5046561B2 (ja) * 2006-05-31 2012-10-10 ソニー株式会社 記録制御装置および記録制御方法、並びにプログラム
JP4821462B2 (ja) * 2006-06-29 2011-11-24 ソニー株式会社 記録装置および方法、再生装置および方法、並びにプログラム
JP4760572B2 (ja) * 2006-06-30 2011-08-31 ソニー株式会社 編集装置および編集方法、並びにプログラム
JP4285512B2 (ja) * 2006-07-31 2009-06-24 ソニー株式会社 記録装置、記録方法、再生装置、再生方法、記録再生装置、記録再生方法、撮像記録装置及び撮像記録方法
JP4737003B2 (ja) * 2006-08-10 2011-07-27 ソニー株式会社 編集装置、編集方法、編集プログラムおよび編集システム
JP4761555B2 (ja) * 2006-08-23 2011-08-31 キヤノン株式会社 データ記録装置及びその制御方法
KR100932152B1 (ko) 2006-08-23 2009-12-16 캐논 가부시끼가이샤 데이터 처리장치 및 그 제어방법
JP4967572B2 (ja) * 2006-09-29 2012-07-04 ソニー株式会社 記録再生装置及び記録再生方法
JP4659714B2 (ja) * 2006-09-29 2011-03-30 ソニー株式会社 記録再生装置及びコンテンツ管理方法
JP4961988B2 (ja) * 2006-12-13 2012-06-27 ソニー株式会社 記録制御装置、記録制御方法
JP2008186499A (ja) * 2007-01-29 2008-08-14 Sony Corp ドライブ装置、記録メディアの取り扱い可能性報知方法、記録メディアの取り扱い動作制御方法および記録メディア
KR100961444B1 (ko) * 2007-04-23 2010-06-09 한국전자통신연구원 멀티미디어 콘텐츠를 검색하는 방법 및 장치
JP4360428B2 (ja) * 2007-07-19 2009-11-11 ソニー株式会社 記録装置、記録方法、コンピュータプログラムおよび記録媒体
KR101078641B1 (ko) * 2008-07-14 2011-11-01 명지대학교 산학협력단 감각 재생 장치에 관계된 메타데이터를 이용한 멀티미디어 응용 시스템 및 방법
KR20100061078A (ko) * 2008-11-28 2010-06-07 삼성전자주식회사 메타 데이터를 이용하는 컨텐츠 소비 방법 및 그 장치
US8886683B2 (en) 2009-03-04 2014-11-11 Panasonic Intellectual Property Corporation Of America Metadata generation management device, metadata generation system, integrated circuit for managing generation of metadata, metadata generation management method, and program
JP5381454B2 (ja) * 2009-07-23 2014-01-08 ソニー株式会社 映像音声記録装置及び編集方法
DE102012201534B4 (de) * 2011-12-09 2018-08-30 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung zur Zwischenspeicherung einer skalierbaren Original-Datei
JP2014081974A (ja) * 2012-10-12 2014-05-08 Sony Corp 情報処理装置および情報処理方法
JP2014204324A (ja) * 2013-04-05 2014-10-27 ソニー株式会社 記録装置、記録方法および再生装置
FR3019959B1 (fr) * 2014-04-11 2018-05-04 Trixell Procede de calibration d'un imageur numerique
KR102260665B1 (ko) * 2015-08-28 2021-06-04 한국전자기술연구원 콘텐츠 편집 s/w 활용을 위한 비디오 렌더링 시스템
US10122729B2 (en) * 2016-03-21 2018-11-06 Alfresco Software, Inc. Management of collaborative content item modification
JP6662762B2 (ja) * 2016-12-19 2020-03-11 株式会社クボタ 作業車
KR102336997B1 (ko) * 2017-08-16 2021-12-08 삼성전자 주식회사 서버, 디스플레이장치 및 그 제어방법
US10978110B2 (en) * 2018-03-30 2021-04-13 Canon Kabushiki Kaisha Image recording apparatus and control method thereof
US11238869B2 (en) * 2019-10-04 2022-02-01 Red Box Recorders Limited System and method for reconstructing metadata from audio outputs
KR102260628B1 (ko) * 2020-02-13 2021-06-03 이인현 협력적 스타일 트랜스퍼 기술을 이용한 이미지 생성 시스템 및 방법
US11573937B2 (en) 2020-10-09 2023-02-07 Bank Of America Corporation System and method for automatically resolving metadata structure discrepancies

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026592A1 (en) * 2000-12-28 2003-02-06 Minoru Kawahara Content creating device and method
CN1435772A (zh) * 2002-01-31 2003-08-13 佳能株式会社 信息处理装置及方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5852435A (en) * 1996-04-12 1998-12-22 Avid Technology, Inc. Digital multimedia editing and data management system
JP2002244913A (ja) * 2001-02-16 2002-08-30 Canon Inc データ管理方法及び装置及び記憶媒体
US7191190B2 (en) * 2001-03-27 2007-03-13 Microsoft Corporation Meta data management for media content objects
JP4335492B2 (ja) 2002-03-05 2009-09-30 キヤノン株式会社 動画像管理方法及び装置
JPWO2004021701A1 (ja) 2002-08-27 2005-12-22 ソニー株式会社 データ処理装置および方法、並びにプログラム
JP2004110525A (ja) 2002-09-19 2004-04-08 Canon Inc 電子バインダシステム、該システムの管理用プログラム及び記録媒体
JP4594923B2 (ja) 2003-01-16 2010-12-08 ソニー ヨーロッパ リミテッド ビデオ/オーディオネットワーク
JP2004334459A (ja) * 2003-05-07 2004-11-25 Nec Corp 記録再生装置、記録再生方法、および記録再生プログラム
JP4048561B2 (ja) * 2003-06-26 2008-02-20 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
US7177883B2 (en) * 2004-07-15 2007-02-13 Hitachi, Ltd. Method and apparatus for hierarchical storage management based on data value and user interest

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026592A1 (en) * 2000-12-28 2003-02-06 Minoru Kawahara Content creating device and method
CN1435772A (zh) * 2002-01-31 2003-08-13 佳能株式会社 信息处理装置及方法

Also Published As

Publication number Publication date
US20060112124A1 (en) 2006-05-25
JP2006109160A (ja) 2006-04-20
KR101148406B1 (ko) 2012-05-24
CN1815612A (zh) 2006-08-09
US7743037B2 (en) 2010-06-22
JP4179262B2 (ja) 2008-11-12
KR20060052047A (ko) 2006-05-19

Similar Documents

Publication Publication Date Title
CN1815612B (zh) 信息处理装置、方法和程序
CN1808613B (zh) 重放装置、重放方法及程序
US20200192866A1 (en) Connecting storyboard system to editorial system
CN1993755B (zh) 包括元数据的存储介质及其再现设备和方法
CN100418085C (zh) 信息处理装置和方法
US20020146232A1 (en) Identifying and processing of audio and/or video material
JP3677779B2 (ja) 情報処理装置および方法、プログラム、並びに記録媒体
US20050234858A1 (en) Recording and reproducing apparatus, reproducing apparatus, recording and reproducing method, reproducing method, program and recording medium
US7876647B2 (en) Information processing apparatus and method, program and recording medium
CN101154419B (zh) 记录和再现装置及内容管理方法
CN100583281C (zh) 信息处理设备和方法、程序及记录介质
US7305377B2 (en) Information processing apparatus for reproducing metadata and method, program, and recording medium
CN1816875B (zh) 信息处理设备和方法
CN101356807B (zh) 信息处理设备、信息处理方法
CN100481922C (zh) 信息处理设备和方法
US8046341B2 (en) Information processing apparatus for reproducing metadata and method, program, and recording medium
CN1826655B (zh) 信息处理设备和方法、程序记录介质和程序
JP4507515B2 (ja) 情報処理装置および方法、プログラム、並びに記録媒体
JP2005005915A (ja) 情報処理装置および方法、記録媒体、並びにプログラム
JP2006107640A (ja) 情報処理装置および方法、並びにプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100526

Termination date: 20151008

EXPY Termination of patent right or utility model