文件记录设备和视频效果编辑方法

文档序号:6756014阅读:205来源:国知局
专利名称:文件记录设备和视频效果编辑方法
技术领域
本发明涉及应用于通过QT格式等的文件记录图像拾取结果的摄像机的文件设备,还涉及视频效果的编辑方法。
本申请要求2003年10月28日提出的日本专利申请第2003-367808号的优先权,特此全文引用以供参考。
背景技术
迄今为止,作为与多媒体相容的文件格式,Quick Time文件格式(下文称为QT格式)是众所周知的。近年来,基于QT格式的ISO Base Media文件格式(MPEG4-part 12)、作为其应用文件的MPEG4(MP4)MPEG4-part 14、Motion JPEG2000(MJ2)文件格式和/或AVC(Advanced Video CodingMPEG4-part 15)文件格式等都已经标准化。
在QT格式下,将由活动图像、静止图像和/或声音等形成的真实数据汇集成块,而以与真实数据的块不同的方式将对真实数据进行管理的管理信息汇集成块。在下文中,将这样的块称为Atom(原子)。将汇集了真实数据的Atom称为Movie Data Atom(电影数据原子)。此外,将汇集管理信息的Atom称为Movie Atom(电影原子)。
这里,在Movie Atom中,按每种属性汇集管理信息,以便提供盒子。因此,通过分层结构形成各种Atom。在Movie Atom中,通过基于分层结构的Atom,通过与真实数据的类型相对应的管理信息的块,准备了各种轨道等。具体地说,在Movie Atom中,在媒体数据是视频数据和音频数据的情况下,分别形成视频轨道和音频轨道。结果,通过各自轨道分别形成Movie DataAtom的相应真实数据的管理。因此,虽然不仅将由活动图像形成的视频数据指定给视频轨道,而且将由静止画面形成的图像数据指定给视频轨道,但将多路复用视频数据和音频数据的数据(例如,MPEG2-PS(节目流)数据)等的管理信息指定给它的轨道不被分类成视频轨道,并且称为基本媒体轨道。即使在如上所述类型不同的情况下,当指定视频数据时,也让由两种轨道形成的真实数据经受编辑。在如下的描述中,视频轨道在某种意义上也包括基本媒体轨道,用于在必要时对包括视频数据的真实数据进行管理。此外,在相应轨道被肯定地说成视频轨道的情况下,这个轨道指的是将视频数据的管理信息指定给它的轨道,不包括声音轨道。
在这种真实数据的管理中,不仅可以对整体保存的Movie Data Atom进行管理,而且可以对保存在其它文件上Movie Data Atom进行管理,因此可以通过所谓的内部引用形式和外部引用形式提供各种媒体。
相反,在Movie Data Atom中,通过用作预定最小管理单位的样本(Sample)划分真实数据。在QT格式下,与真实数据的最小管理单位有关地分别将管理信息设置成Movie Atom。因此,在通过QT格式准备文件的情况下,考虑到处理的便利性,通常将与显示单位相对应的一个帧或1GOP(画面组)设置成一个样本。
在在QT格式下加入视频数据的Effect(效果)的编辑处理中,将实际准备成经Effect处理真实数据的视频数据指定给Movie Data Atom,并且MovieAtom由与上述视频数据相对应的视频轨道形成,以使得具有通过编辑结果准备文件的能力。
此外,也可以使QT格式具有用由原始视频数据形成的Movie Data Atom取代由已经使其经过这种实际已实现Effect编辑处理的视频数据形成的Movie Data Atom,也具有在再现时进行将Effect加入视频数据中的编辑处理的能力的配置。在这样的视频数据编辑操作中,在Movie Atom上形成将基于编辑处理的管理信息指定给它的Effect轨道,以便将基于原始视频数据的Movie Data Atom指定给Effect轨道的输入源。
同时,在利用实现视频Effect功能并将QT格式用作基的文件格式,在能够进行图像和/或声音记录和/或再现的设备上记录在记录时已经实现了Effect的Movie(电影)的情况下,不可能取消那个Effect使相应Movie还原到原始Movie,或改变成不同Effect。
另外,由于安装在移动设备中的显示单元很小,可以显示的信息量受到限制。由于这个原因,在对Movie实现Effect以设置Effect间隔的过程中,难以准备这样的编辑画面来显示多个连续帧。

发明内容
本发明将要解决的问题本发明的目的是提供可以解决现有技术存在的问题的新文件记录设备和视频效果的新编辑方法。
本发明的另一个目的是具有在利用已经实现视频Effect功能并将QT格式用作基的文件格式,在能够记录和/或再现图像和/或声音的设备上记录Movie时准备诸如原始Movie和已经对其实现了Effect的Movie等再现目的不同的多个Movie Atom的能力。
本发明的进一步目的是允许通过诸如用户在Movie记录和/或Movie再现期间,在他想要实现Effect的时间间隔上按下按钮之类的指令自动准备和编辑含有Effect轨道的Movie Atom。
本发明旨在提供适合通过记录媒体进行作为文件的视频数据的记录/再现的文件记录/再现设备,在该文件中通过分层结构汇集对真实数据进行管理的管理信息,该文件包括至少包括由视频数据的管理信息形成的视频轨道和由要设置在视频数据上的Effect的管理信息形成的Effect轨道的管理信息块和至少包括基于Effect轨道的真实数据的真实数据块,该文件记录/再现设备包含记录/再现单元,用于通过记录媒体记录/再现真实数据和管理信息的盒子的数据;数据处理单元,用于在真实数据上依次设置管理单元,以与真实数据的记录/再现相对应地依次获取管理信息,将如此获取的管理信息保存在存储器中,响应记录真实数据的完成将保存在存储器中的管理信息的盒子的数据输出到记录/再现单元;和控制单元,用于在执行Effect轨道的准备和/或删除和Effect轨道内的Effect轨道间隔的准备、处理和删除的编辑功能时,接受用户的输入,以在记录视频数据时准备诸如原始Movie和已经对其实现了Effect的Movie之类再现目的不同的多个管理信息。
此外,本发明旨在提供在适合通过记录媒体进行作为文件的视频数据的记录/再现的文件记录/再现设备上的视频Effect的编辑方法,在该文件中通过分层结构汇集对真实数据进行管理的管理信息,该文件包括至少包括由视频数据的管理信息形成的视频轨道和由要设置在视频数据上的Effect的管理信息形成的Effect轨道的管理信息块和至少包括基于Effect轨道的真实数据的真实数据块,该编辑方法包含在执行Effect轨道的准备和/或删除和Effect轨道内的Effect轨道间隔的准备、处理和删除的编辑功能时,接受用户的输入,以在记录视频数据时准备诸如原始Movie和已经对其实现了Effect的Movie之类再现目的不同的多个管理信息。
在本发明中,紧接在记录了视频数据之后,不仅准备原始Movie、而且准备已经对Movie实现了Effect编辑处理的Movie。
此外,在本发明中,只通过诸如用户在视频数据的记录或再现期间选择所需Effect种类/参数,在他想要实现Effect等的时间间隔上按下按钮之类的指令,就可以容易地准备已经实现了Effect的Movie。
而且,在本发明中,在Effect编辑工作中,应用了在记录或再现视频数据时选择所需Effect,在任意部分上进行Effect的ON/OFF(打开/关闭),从而实现编辑工作的手段。由于这个原因,不需要具有高分辨率的显示单元。当在已经实现了Effect的Effect时间间隔内进行这样的操作时,可以改变Effect,或容易地准备多Effect的Movie。
另外,在本发明中,在已经对Movie的一部分或全部实现了Effect之后,可以容易地返回到未实现Effect的原始状态。
通过参照附图给出如下描述,本发明的更进一步目的和通过本发明获得的实用价值将更加显而易见。


图1是示出应用本发明的作为记录/再现单元用于视频盘摄像机的视频盘设备的方框图;图2是示出简化记录在光盘上的基于QT文件的结构的例子的视图;图3是示出管理音频数据和图像数据的基于QT文件的结构的视图;图4的(A)到(C)是示出以C语言的方式将在QT下称为One-souce Effect的Atom结构描述成一个列表的前半部分的视图;图5的(A)到(C)是示出Movie文件中的轨道配置、Movie Atom结构的轮廓和Movie Data Atom结构的轮廓,作为Two-souce Effect的实现例子的视图;图6是示出安装视频盘设备的视频盘摄像机的外表透视图;图7是示出Effect间隔表的视图;图8A到8D是说明进行Effect间隔表的安排的处理的视图,其中,图8A示出了原始Effect间隔表,图8B示出了进行图8A的Effect间隔表的安排之后的Effect间隔表,图8C示出了原始Effect间隔表,而图8D示出了进行如图8C所示的Effect间隔表的安排之后的Effect间隔表1,2;图9A到9D是示出与进行Effect间隔表的安排的处理相对应的Effect间隔项的状态的视图;图10是示出多Effect类型的Effect间隔登记处理A的流程图;图11是示出紧接在多Effect类型的Effect间隔登记处理A的处理之后Effect间隔表的状态的例子的视图;图12是示出多Effect类型的Effect间隔登记处理B的流程图;图13是示出紧接在多Effect类型的Effect间隔登记处理B的处理之后Effect间隔表的状态的例子的视图;图14是示出盖写类型的Effect间隔登记处理A的流程图;图15是示出紧接在盖写类型的Effect间隔登记处理A的处理之后Effect间隔表的状态的例子的视图;图16是示出盖写类型的Effect间隔登记处理B的流程图;图17是示出紧接在盖写类型的Effect间隔登记处理B的处理之后Effect间隔表的状态的例子的视图;图18是示出标记表的视图;图19是示出用户输入部分执行的处理的过程的流程图;图20是示出在在记录拍摄时通过用户发出的指令指定Effect的情况下,主要部分执行的处理的过程的流程图;图21是示出在在记录拍摄时通过用户发出的指令指定Effect的情况下,主要部分执行的处理的过程的流程图;图22A到22E是示出主要部分执行的处理的实际例子的视图;图23是示出在再现时主要部分执行的再现处理的过程的流程图;图24A到24D是示出主要部分执行的再现处理的实际例子的视图;图25A和25B是示出主要部分执行的再现处理的实际例子的视图;图26A到26D是示出主要部分执行的再现处理的实际例子的视图;图27A和27B是示出主要部分执行的再现处理的实际例子的视图;图28是示出在通过用户发出的指令将标记附在时间轴上的情况下,主要部分执行的处理的过程的流程图;图29A到29D是示出准备Effect间隔的处理的实际例子的视图;和图30A到30C是示出准备Effect间隔的处理的实际例子的视图。
具体实施例方式
现在参照附图详细描述本发明的实施例。
在如下所述的实施例中,将结合通过软件或硬件准备诸如图像和/或声音之类的多媒体文件的文件准备方法给出说明,多媒体文件具有诸如QT(QuickTime)格式、基于QT格式的ISO Base Media文件格式(MPEG4-part 12)、作为其应用文件的MPEG4(MP4)MPEG4-part 14、Motion JPEG2000(MJ2)和/或AVC(Advanced Video CodingMPEG4-part 15)之类的、划分成真实数据存储部分和管理信息存储部分的形式的文件结构。
本发明应用于将例如光盘用作记录媒体按照基于QT的文件格式记录通过MPEG压缩的信号的视频盘摄像机。
图1是示出应用了本发明的视频盘设备30的方框图。视频盘设备30用作视频盘摄像机的记录/再现单元。
如图1所示的视频盘设备30用于通过未示出的图像拾取单元和声音获取单元获取对象的视频信号和音频信号,将基于视频信号和音频信号的图像拾取结果记录在光盘20上,再现已经记录在光盘20上的图像拾取结果,利用液晶显示面板在显示单元上显示如此再现的图像拾取结果和通过由扬声器组成的声音输出单元提供输出,并将它们输出到一个或多个外部设备。视频盘设备30包含驱动光盘20旋转的主轴电机21和适合通过光盘20进行数据的记录/再现的磁头22和光头23。
视频盘设备30包含供给通过图像拾取装置(未示出)获取的对象的视频信号vs的视频编码器1、供给通过声音获取单元(未示出)获取的音频信号Au的音频编码器2、将视频信号Vs输出到由液晶显示面板(未示出)组成的显示装置的视频解码器3、将音频信号Au输出到由扬声器(未示出)组成的音频输出单元的音频解码器4、与视频编码器1和音频编码器2连接的文件发生器5、与视频解码器3和音频解码器4连接的文件解码器6、与文件发生器5和文件解码器6连接的存储器控制器7、与存储器控制器7连接的存储器8和纠错编码器/解码器9、与纠错编码器/解码器9连接的存储器10和数据调制器/解调器11以及与数据调制器/解调器11连接的磁场调制驱动器12,其中,磁头22与磁场调制驱动器12连接,而光头23与数据调制器/解调器11连接。
而且,视频盘设备30还包含用于系统控制的微型计算机(下文称为系统控制微型计算机)13、用于驱动控制的微型计算机(下文称为驱动控制微型计算机)14和伺服电路15。
当将活动图像记录在视频盘设备30上时,首先将视频信号输入编码它的视频编码器1中,而将音频信号输入编码它的音频编码器2中。将已经编码的视频信号和音频信号分别转换成数字信号的数据序列。在本例中,在视频编码器1和音频编码器2上,进行例如通过MPEG2的视频压缩和音频压缩。
也就是说,视频编码器1对作为图像拾取结果获得的视频信号进行模拟/数字转换处理,生成视频数据,按照MPEG的格式对视频数据进行编码处理,输出由视频数据组成的基本流。此外,音频编码器2对作为图像拾取结果获得的音频信号进行模拟/数字转换处理,生成音频数据,按照MPEG的格式对音频数据进行编码处理,输出由音频数据组成的基本流。
然后,在编码视频数据和音频数据的时候使已经压缩的视频数据和音频数据同步,然后由文件发生器5多路复用它们。此外,在文件发生器5中,包括在安装在其中的存储器中组装为了生成符合如后所述的QT格式的文件形式,存储称为Movie Atom(类型名‘moov’)、对多路复用的真实数据进行管理的信息的部分的软件和硬件。由于在一次记录拍摄操作期间如有必要不将这个Movie Atom记录到盘上,但在完成记录拍摄操作时首先完成这个Movie Atom,所以在必要时将它组装(存储)到所安装的存储器中,以便最终在已经完成了记录拍摄操作的时刻将它记录到盘上。另外,在如后所述的QT格式下,将多路复用的真实数据存储到称为media data Atom(类型名‘mdat’)的部分中,与Movie Atom不同,在记录期间,在必要时在经历了如下所述的处理之后记录到盘上。
而且,通过存储器控制器7将多路复用数据依次写入存储器8。存储器控制器7用于按照系统控制微型计算机13输入的数据到盘上的写入请求,从存储器8中读出已经多路复用的视频数据和音频数据,将它们输出到纠错编码器/解码器9。这里,在多路复用视频数据和音频数据的数据传输速率低于到盘上的数据写入操作的传输速率的情况下,几乎连续地将多路复用数据写入处在常态下的存储器8中,而在系统控制微型计算机13监视到存储器8未溢出和下溢的时候,间歇地进行从存储器8中的读出操作。
也就是说,在记录的时候,文件发生器5用于在系统控制微型计算机13的控制下,同步化和多路复用从视频编码器1和音频编码器2输出的视频数据和音频数据的各自基本流,以准备QT文件。由于这个原因,文件发生器5用于多路复用依次输入的视频数据和音频数据的各自基本流,与Movie DataAtom的数据相对应地进行生成Movie Atom所需的数据到存储器8的一次性写入操作,同时依次输出Movie Data Atom的数据以保存它们,通过响应记录Movie Data Atom的完成从存储在存储器8中的数据中生成Movie Atom的数据序列,输出如此生成的数据序列。
纠错编码器/解码器9用于将输入的多路复用数据临时写入存储器10中,加入用于交织和纠错的代码,此后从存储器中读出经过如此处理的多路复用数据,将它输出到数据调制器/解调器11。
数据调制器/解调器11用于实现预定调制以便进行对光盘20的记录,此后将输出提供给磁场调制驱动器12,同时输出驱动光头23的信号。磁场调制驱动器12用于按照输入信号驱动产生磁场的线圈,将磁场施加在光盘20上。光头23将记录用激光束辐射到光盘20上,以将信号记录到光盘20上。在本例中,在对光盘20的记录操作中,由于对从存储器控制器7读出的间歇数据进行记录处理,通常不进行连续记录操作,但进行像如果记录了预定数据量,则中断记录操作,一直等待到下一个记录请求那样的操作。在这样的操作中,驱动控制微型计算机14按照来自系统控制微型计算机13的请求,将请求输出到伺服电路15,对整个盘驱动单元进行控制。
在本例中,对于作为盘状记录媒体的光盘20,可以使用诸如MO(磁光)盘或相变型盘之类的可重写光盘。主轴电机212在伺服电路15的控制下,按照光盘20的格式驱动光盘20以恒定线速度(CLV)、恒定角速度(CAV)或区域恒定线速度(ZCLV)旋转。
伺服电路15根据从光头23输出的各种信号控制主轴电机21的操作,进行主轴控制处理。此外,伺服电路15类似地进行光头23的跟踪控制和聚焦控制。伺服电路15用于寻找光头23和磁头22,并且进行诸如焦点搜索之类的处理。
驱动控制微型计算机14通过系统控制微型计算机13的指令控制伺服电路15上诸如寻找之类的操作。
光头23将激光束辐射到光盘20上,通过预定光接收元件接收它的返回光的光线,对光接收结果进行算术(计算)处理,生成用于各种控制的信号,并且输出按照在光盘20上形成的凹坑列和/或标记列改变信号电平的再现信号。而且,光头23在系统控制微型计算机13的控制下切换操作。在光盘20是磁光盘的情况下,在记录时辐射到光盘20上的激光束的光量间歇地增加。也就是说,在视频盘设备30中,通过所谓的脉冲列系统记录图像拾取结果。另外,在光盘20是相变型盘等的情况下,光头23从再现时的光量到写入操作时的光量,按照数据调制器/解调器11的输出数据增加辐射到光盘20上的激光束的光量,以便应用热记录技术将图像拾取结果记录在光盘20上。
如上所述,在视频盘设备30中,由视频编码器1和音频编码器2让作为图像拾取结果获得的视频信号和音频信号经受数据压缩,由文件发生器5将如此获得的压缩数据转换成基本流,此后将如此获得的基本流转换成QT格式的文件,按顺序通过存储器控制器7、纠错编码器/解码器9和数据调制器/解调器11,由光头23和磁头22将QT格式的文件记录到光盘20上。
接着,说明在视频盘设备30中再现时的操作。
也就是说,在视频盘设备30中,在再现时,由光头23将用于再现的激光束辐射到光盘20上,进行从已经从光盘20反射的光束的光量到电信号的光电转换,以获得再现信号。此外,在再现时,在以比记录时类似地记录的视频数据和音频数据的多路复用信号的传输速率高的传输速率进行再现的情况下,在常态下不进行连续再现,而进行像如果再现了预定数据量,则中断再现操作,一直等待到下一个再现请求那样的操作。在这些操作中,与记录操作时类似,驱动控制微型计算机14按照来自系统控制微型计算机13的请求,将请求输出到伺服电路15,对整个盘驱动单元进行控制。
将光头23已经再现的信号输入到数据调制器/解调器11,以实现预定解码处理。此后,通过纠错编码器/解码器9将经过如此处理的信号临时写入存储器10中,以便进行通过纠错编码器/解码器9的去交织和纠错处理。由于经过纠错处理的数据被恢复成视频数据和音频数据的多路复用数据,通过存储器控制器7将那个数据写入存储器8中。按照系统控制微型计算机13的请求,为了解除多路复用,与同步的定时相对应地将已经写入存储器8中的多路复用输出到文件解码器6,以便将它分离成视频数据和音频数据。此外,在文件解码器6中,进行存储在Movie Atom(类型名‘moov’)上的真实数据管理信息的解码操作,以解释如何解码和输出在多路复用状态下存储在media data Atom(类型名‘mdat’)内的真实数据。如此分离的视频数据由视频解码器3解码。如此解码的视频数据作为视频信号输出。类似地,音频数据由音频解码器4解码。如此获得的音频数据作为音频信号输出。
这里,为了连续地再现视频数据和音频数据,系统控制微型计算机13监视从存储器8中读出、然后输出到视频解码器3和音频解码器4的数据的数量和通过再现来自光盘20的信号获得的写入存储器8中的数据的数量,与存储器控制器7和/或驱动控制微型计算机14有关地作出从盘中读取数据的读取请求,以便存储器8不会溢出或下溢。
应该注意到,虽然上面的说明是在本例中的光盘是进行磁场调制的磁光盘的假设下给出的,但即使采用相变型盘,基本操作也是相同的。
接着,说明QT格式的轮廓。
QT格式是无需使用特殊硬件再现活动图像等的作为OS(操作系统)的扩充功能生成的文件格式。QT格式是能够在同步状态下,在时间轴上再现诸如活动图像、声音、静止画面、字符和/或MIDI等各种形式的真实数据的时基多媒体文件格式,并适合具有与网络上的流相容的能力。
在QT文件中,以单独轨道的形式分别将由这些各种形式形成的真实数据存储成媒体数据。由活动图像形成的真实数据的轨道、由声音形成的真实数据的轨道和由字符形成的真实数据的轨道分别称为视频轨道、声音轨道(音频轨道)和文本轨道。在时间轴上严格地进行这些数据的管理。应该注意到,除了上述的之外,作为QT文件,还有对多路复用视频数据和音频数据的数据例如MPEG2-PS数据进行管理的MPEG-PS(节目流)轨道。
QT文件大致上划分成Movie Atom(类型名‘moov’)和Movie Data Atom(类型名‘mdat’)。Movie Data Atom由一组轨道形成。汇集Movie Data Atom等的各个轨道的管理信息,以便形成Movie Atom。
应该注意到,如有必要,可以将Atom表示成Box(盒子)。此外,如有必要,可以将Movie Atom表示成Movie Resource(电影资源)。而且,如有必要,可以将Media Data Atom表示成Movie Data(电影数据)。
在Movie Atom中,存储着再现基于QT的文件的时间信息和引用真实数据(‘mdat’)等所需的位置信息。在Media Data Atom中,存储着视频和/或音频真实数据。应该注意到,基于QT的文件格式没有必要将‘moov’和‘mdat’存储在处在封闭状态下的一个文件内,可以存储利用例如记录媒体上的相对路径或绝对路径,指定包括使其受到外部引用的媒体数据的外部文件名的管理信息,以便可以引用存在于其它文件中的媒体数据。
这里,在图2中以简化方式示出了记录在光盘20上的基于QT文件的结构的例子。
在如图2所示的光盘20上,记录着两种类型的QT文件F1和F2。一种QT文件F1是将Movie Atom和Media Data Atom作为一组的自包含型文件。另一种QT文件F2是只由作为文件的Movie Atom组成和引用另一个文件内的真实数据的外部引用型文件。
接着,在图3中举例示出管理音频数据和图像数据的基于QT文件的结构。
最重要部分是Movie Atom 110和Mmdia Data Atom 120。在Movie Atom110中,存储着再现相应文件所需的时间信息和/或用于真实数据引用等的位置信息。此外,在Media Data Atom 120中,存储着视频和/或音频真实数据等。
在Movie Atom 110中,如有必要,存在将诸如声音、视频和/或文本之类不同类型的Media Data分别存储成不同轨道的称为Track的多层。各个Track具有对各自真实数据的压缩系统、存储位置和/或显示时间进行管理的媒体层次。在这些层当中,在存储真实数据的Media Data Atom 120中,存储着指示存储数据的单元、汇集几个样本以便提供块的大块、大块的存储位置和各个样本的显示时间等的状态、诸如最小管理单位的样本的尺寸之类的信息。
而且,Movie Atom 110含有描述与存储在Media Data Atom 120中的每个轨道的数据有关的信息的Track Atom的分层结构。此外,Track Atom含有描述与实际用在相应轨道上的真实数据有关的信息的Media Atom(‘mdia’)的分层结构。Media Atom含有描述相应媒体类型所代表的信息的MediaInformation Atom(‘minf’)的分层结构。Media Information Atom含有描述与作为相应数据的真实数据的最小管理单位的样本有关的信息的Sample TableAtom(‘stbt’)的分层结构。应该注意到,Movie Atom图描述与一个视频轨道相联系的细节,尽管省略了例示,但与音频轨道相联系地描述了相似的结构。
在Media Atom 110中,包括描述与整个文件有关的首标信息的MovieHeader Atom(‘mvhd’)。
在TrackAtom中,包括描述与整个轨道有关的首标信息的T Track HeaderAtom(‘tkhd’)和描述与针对构成轨道的媒体的时间关系有关的信息的EditAtom(‘edts’)。在Edit Atom中,包括描述轨道的时间轴和媒体的时间轴之间的关系的Edit List Atom(‘elst’)。
在Media Atom 110中,包括描述与整个媒体有关的首标信息的MediaHeader Atom(‘mdhd’),以及描述与管理相每个媒体有关的信息的HandlerReference Atom(‘hdlr’)。
在Media Information Atom中,在视频轨道的情况下,包括描述与视频媒体有关的首标信息的Video Media Header Atom(‘vmhd’)、描述与相应数据的管理有关的信息的Handler Reference Atom(‘hdlr’)和描述与实际引用的数据的存储目的地有关的信息的Data Information Atom(‘dinf’)。在DataInformation Atom中,包括描述与引用的真实数据的存储方法、位置和/或文件名有关的信息的Data Reference Atom(‘dref’)。应该注意到,在音频轨道的情况下,取代Video Media Header Atom(‘vmhd’),包括描述与声音媒体有关的首标信息的Sound Media Header Atom(‘smhd’)。
在Sample Table Atom中,存储着对与各个样本的压缩系统和/或特征有关的信息进行描述的Sample Description Atom(‘stsd’)、描述各个样本和时间之间的关系的Time Sample Atom(‘stts’)、描述各个样本的数据量的Sample SizeAtom(‘stsz’)、描述Chunk和构成Chunk的样本之间的关系的Sample ChunkAtom(‘stsc’)、描述各个Chunk相对于文件前端点的前端点位置的ChunkOffset Atom(‘stco’)、描述各个样本的可随机访问性的Sync Sample Atom(‘stss’)和描述各个样本和显示器上的时间之间的关系的Composition TimeSample Atom(‘ctts’)等。
这里,在表1中示出了以C语言的方式将实质上等效的Atom结构描述成一个列表的例子。
应该注意到,利用图3和表1示出的结构是将QT格式用作基的文件结构的例子,除了这里显示的结构之外,还存在使用的Atom类型,但这里只示出主要Atom类型。
相反,在Media Data Atom中,压缩编码系统根据例如MPEG1 AudioLayer2编码的音频数据和压缩编码系统,按照例如MPEG2 Video规定编码的图像数据分别与由预定个作为单位的样本组成的Chunk(大块)一起存储。理所当然,编码系统不局限于上述编码系统,而是可以使用例如Motion JPEG、Motion JPEG 2000、MPEG 4和AVC(Advanced Video CodingMPEG4-part10),并且在音频数据的情况下,可以应用DolbyAC3和/或ATRAC(AdaptiveTrans-form Acoustic Coding)等,还可以存储未实现压缩编码的线性数据。
接着,在表1和2中示出了以C语言的形式将本发明中包括视频效果的基于QT的Atom结构描述成一个列表的例子。
表1
Table 1






应该注意到,利用图3和表1和2示出的Atom结构是将QT格式用作基础的文件结构的例子,除了这里显示的结构之外,还存在使用的Atom类型,但这里只示出主要Atom类型。
相反,在Media Data Atom中,压缩编码系统根据例如MPEG1 AudioLayer2编码的音频数据和压缩编码系统根据例如MPEG2 Video规定编码的图像数据分别与由预定个作为单位的样本组成的Chunk一起存储。理所当然,编码系统不局限于这些编码系统,而是可以使用例如Motion JPEG、MotionJPEG2000、MPEG 4和AVC(Advanced Video CodingMPEG4-part 10),并且在音频数据的情况下,可以应用Dolby AC3和/或ATRAC(Adaptive Trans-formAcoustic Coding)等,还可以存储未实现压缩编码的线性数据。
显示在表1中的文件是在QT下称为One-souce Effect、包括对用作要实现Effect的对象轨道(源轨道)的一个视频轨道实现所需视频Effect的Effect轨道的基本文件。对于实现的Effect例子,值得一提的是单色、cepia颜色转换、灰度(浓淡度)和/或马赛克等,作为与一个视频源有关的过滤效果例子。
此外,显示在表2中的文件是包括在QT下称为Two-souce Effect、对用作实现Effect的对象轨道(源轨道)的两个视频轨道实现所需视频Effect的Effect轨道的基本文件。对于Effect例子,值得一提的是消除(wipe)和/或交叉衰落等,作为两个视频源之间的过渡效果例子。
应该注意到,由于在本实施例中将视频Effect作为主体来管理,所以在附图中未描述音频轨道。此外,在用作上述Effect的输入源的轨道中,除了视频轨道之外,还多路复用视频数据和音频数据。例如,将MPEG-PS轨道用作主体。
在表1和表2中,当从媒体类型的角度来看时,与普通视频轨道类似,将Effect轨道作为视频媒体来管理。于是,在Track Atom下的结构实质上相同,并存在只需要如下所述的两个要点,作为实现像Effect轨道那样的功能的补充的Atom结构。
对于Effect轨道的Track Atom,需要描述对要实现Effect源轨道指定引用关系的信息的Track Reference Atom(‘tref’)。在Track Reference Atom中,包括指定存储在要指定的轨道的Track Header Atom中的专用于轨道的TrackID,以便实际指定源轨道的Track Reference Type Atom(‘ssrc’)。在本例中,在源轨道数是一的One-souce Effect的情况下,存储在Track Reference TypeAtom中的Track ID数是一。在源轨道数是二的Two-souce Effect的情况下,Track ID数是二。
此外,对于Effect轨道的Media Atom,需要描述与为Effect轨道实现Effect和为Effect轨道输入的源轨道有关的信息的Track Input Map Atom(‘imap’)。使Track Input Map Atom具有与直到现在出现的Atom结构稍有不同的在QT下称为QT Atom结构的配置。如有必要,包括通过将AT Atom container(‘sean’)用作最顶层Atom的容器装填的多个Track Input QT Atom。在TrackInput QT Atom中,包括指定输入源是视频媒体的Input Type QT Atom(‘ty’)并将特定名称赋予源轨道的Data Source Type QT Atom(‘dtst’)。
在本例中,如表1和2所示,在源轨道数是一的One-souce Effect的情况下,Track Input QT Atom数是一。在源轨道数是二的Two-souce Effect的情况下,Track Input QT Atom数是二。
应该注意到,尽管省略了其细节,但与源轨道的视频数据类似,Effect轨道的真实数据被存储到每个Effect样本的Movie DataAtom中。作为要存储的Effect轨道的数据,如有必要,存储设置在如下所述的Effect轨道的SampleDescription Atom内的数据格式字段中的每种Effect类型已经定义的Effect处理的参数数据。
这里,作为例示在表1中的One-souce Effect的实现例子,在图4的(A)到(C)中示出了Movie文件中的轨道配置、Movie Atom结构的轮廓和MovieData Atom结构的轮廓。
在本例中,按照如图4的(B)所示的Effect参数数据,通过如图4的(C)所示的Movie Atom,在轨道的某个特定时间间隔内,对如图4的(A)所示的单源轨道实现所需过滤Effect,并且在除了上述特定时间间隔之外的时间间隔内实现Null Effect。通过每种特定类型指定特定参数实现的、表面上无效的Effect被称为Null Effect。在这个实现例子中,源轨道数是一。为了指定那个源轨道,Track Reference Atom(‘tref’)用于指定[1]作为源轨道的Track ID数,而Track Input Map Atom(‘imap’)用于给出‘srcA’作为专用于源的名称。
此外,作为例示在表2中的Two-souce Effect的实现例子,在图5的(A)到(C)中示出了Movie文件中的轨道配置、Movie Atom结构的轮廓和MovieData Atom结构的轮廓。
在本例中,如图5的(A)和图5的(B)所示的双源轨道用于按照如图5的(C)所示的Effect参数数据,通过如图5的(B)所示的Movie Atom,对那些轨道相互重叠的特定时间间隔实现所需过渡Effect,而在除了特定时间间隔之外的时间间隔内以每个源轨道实现Null Effect。在这个实现例子中,在源轨道数是二(2)的情况下,将第一源轨道指定成1并将第二源轨道指定成2,作为这些源轨道的Track ID数,将‘srcA’赋予专用于源的第一名称,而将‘srcB’赋予其第二名称。
在本例中,实现所需Effect(Effect类型2)的时间间隔在图4的(B)和图5的(B)中被显示成半色调点网(half-tone dot meshing)。对于除了半色调点网之外的时间间隔,作出这样的设置,为与第一或第二源轨道有关的某个特定Effect(Effect类型1)给出标准值,作为如后所述的Effect参数,以便Effect表面上看不出来。Effect轨道有三种Effect样本,其中,第一和第三Effect样本是Effect类型1的样本,而第二Effect样本是Effect类型2的样本。
在这样的QT文件中,由于在图4的(C)和图5的(C)中分别示出了基于One-souce Effect和Two-souce Effect的Movie Atom(Movie Resource)和Movie Data Atom之间的关系,所以可以通过Effect轨道ET的TrackReference Atom(‘tref’)和Track Input Map Atom(‘imap’)指定源轨道ST1和ST2。在本例中,图4的(A)到图4的(C)和图5的(A)到图5的(C)通过与Track轨道比较,示出了基于真实数据的视频数据和Effect的处理之间的关系。
接着,说明QT下的多Effect。
多Effect在QT下被称为Stack Effect。允许将原始视频轨道用作源轨道的Effect轨道成为另一个Effect轨道的源轨道。作为实现的Effect例子,值得一提的是对cepia颜色转换轨道实现灰度(浓淡度)的Effect。
普通Effect将原始视频轨道用作Effect轨道的源轨道。但是,多Effect是除了将Effect轨道用作源轨道之外,与普通Effect类似,通过构造TrackReference Atom(‘tref’)和Track Input Map Atom(‘imap’)实现的。应该注意到,为了实现多Effect,在Sample Table Atom中如下所述的要点是不同的。
对于用作另一种效果的源轨道的Effect轨道,在存储在相应Sample Des-cription Atom(‘stsd’)内的Sample Description Entry Table中需要扩充Atom。
这里,将结合这个要点具体给出说明。
首先,在Effect轨道中的Sample Description Atom(‘stsd’)中,存在指定视频轨道中的压缩编码系统的数据格式字段。在这个字段中,四个字母字符(四个字节)用作ASCII码,指定压缩编码系统。在QT的Effect轨道中,取代压缩编码系统,将指示Effect类型的信息像四个字母字符那样类似地存储到这个字段中。
为了实现多Effect,有必要将Image Description Extension DescribingSample Format Atom(‘idfm’)扩充加入用作另一个Effect轨道的源轨道的Effect轨道的Sample Description Entry中。扩充Atom的类型名是‘idfm’。扩充Atom含有四个字节的一个数据字段和指定‘idfm’的四个字母字符。含有数据字段的Effect轨道可以用作Effect轨道的源轨道。
在表3中示出了包括描述非多个的普通Effect轨道或不用作另一个Effect轨道的源轨道的Effect轨道的样本的特征或特性等的Sample Description Atom(‘stsd’)和存储在其中的Sample Description Entry Table的Atom的内部结构。
表3Table 3Sample Description atom{(4) Size(4) Type(=‘stsd’)(1) Version(3) Flags(4) Number of Entries(112) Effect Sample Description entry#1:
(112) Effect Sample Description entry#M}Effect Sample Description entry {(4) Size(4) Data Format(6) Reserved(2) Data Reference Index(2) Version(2) Revision Level(4) Vendor(4) Temporal Quality(4) Spatial Quality(2) Width(2) Height(4) Horizontal Resolution(4) Vertical Resolution(4) Data Size(2) Frame Count(32) Compressor Name
(2) Depth(2) Color Table ID}在视频轨道的Sample Description Atom(样本描述)中,依次指定SampleDescription Atom(样本描述)的尺寸、类型名(stsd)、版本和标志。此外,还指定Sample Description Atom(样本描述)的Entry数,并且通过Entry数指定数据压缩系统和由相关信息形成的项目(视频样本描述项目)。
而且,在各个项目(视频样本描述项目)中,指定各个项目(视频样本描述项目)的尺寸,并且通过随后Data Format描述数据压缩系统。在本例中,在各个项目(视频样本描述项目)中,将描述指定给一个样本的帧数的字段(Frame Count)等指定成与Data Format有关的信息。
在表4中类似地示出了具有与表3相同的结构和在多Effect时用作不同Effect轨道的源轨道的Sample Description Atom。
表4Table 4Sample Description atom {(4) Size(4) Type (=‘stsd’)(1) Version(3) Flags(4) Number of Entries(112) Effect Sample Description entry#1:
(112) Effect Sample Description entry#M}Effect Sample Description entry {(4) Size(4) Data Format(6) Reserved(2) Data Reference Index(2) Version(2) Revision Level(4) Vendor(4) Temporal Quality(4) Spatial Quality(2) Width(2) Height(4) Horizontal Resolution(4) Vertical Resolution(4) Data Size(2) Frame count(32) Compressor Name
(2) Depth(2) Color Table ID/* Data Format extension atom */(12) Image Description Extension Describing Sample Format Atom}Image Description Extension Describing Sample Format Atom {(4) Size(4) Type(=‘idfm’)(4) Data(=‘fxat’)}在如表4所示的Effect轨道的Sample Description Atom(样本描述)中,与表3相比,与视频轨道的Sample Description Atom(样本描述)类似,指定了尺寸、类型名(stsd)、版本、标志和Entry数,并且随后通过预定个Effect指定基于Effect的项目(Effect样本描述项目)。
在基于各个Effect的项目(Effect样本描述项目)中,进一步,诸如保留和/或数据引用索引等与视频轨道中的项目相同的字段是连续的,并且最终指定为了描述数据格式的扩充信息而准备的扩充Atom。
在本例中,在上述表3和4中,各个字段的数据量通过括号形式的字节数指出。
这里,在本发明中,在记录图像和声音时通过准备再现目的不同的多个Movie Atom实现便利性。作为一个例子,下面考虑在通过便携式摄像机进行图像和声音到盘上的记录拍摄期间同时准备原始Movie的Movie Atom和已经对Movie实现了Effect的那个Movie的Movie Atom这两个Movie Atom的情况给出说明。
在如下的说明中,这两个Movie Atom承担(take)对同一个Movie DataAtom进行外部引用的系统。
首先说明其轮廓。在记录拍摄操作期间,将作为已经编码的视频数据和音频数据的实际形式的Movie Data Atom依次记录到光盘20上。同时,将只含有原始Movie的视频轨道的Movie Data Atom依次记录到存储器8中。而且,同时,将含有视频轨道和Effect轨道的Movie的Movie Atom依次记录到存储器8中。同时,当在记录拍摄操作完成的时刻完成Movie Data Atom时,将两个Movie Atom从存储器8写入光盘20中,以便完成Movie Atom。此时只含有原始Movie的视频轨道的Movie Atom的轨道配置像如后所述的图22所示那样。也就是说,提供了只含有一个原始轨道的Movie Atom。此外,含有视频Effect和Effect轨道的Movie的Movie Atom的轨道配置像图22D所示那样。Movie Atom由声音轨道和对原始Movie进行管理的Effect轨道组成。
对于已经实现了Effect的Movie的Movie Atom,与在完成记录或再现时Movie Atom的Effect轨道的管理信息相关地反映在再现或记录图像和声音时通过用户发出的指令选择Effect和/或Effect的ON/OFF的信息。
Movie Atom的数据不仅可以在记录拍摄操作时以实际形式记录在存储器内,而且可以在经过编码之后记录。此外,存在在存储器8内可以共享原始Movie的Movie Atom和已经对其实现了Effect的Movie的Movie Atom这两个Atom公用的信息的可能性。
接着,示出在记录拍摄时和在再现时与Effect编码的细节有关的例子。要安装的记录拍摄时和再现时的程序划分成主要部分和用户输入部分。主要部分在记录拍摄操作时共享粗糙流(rough flow)。用户输入部分共享通过用户界面的状态发出用户请求的部分。
例如,如图6所示,内部安装了视频盘设备30的视频盘摄像机100包含诸如记录开始按钮41、再现开始按钮42、停止按钮43、Effect按钮44、Effect种类/参数改变按钮45和标记按钮46之类的各种操作按钮,作为用户界面。
视频盘摄像机100包含图像拾取透镜47,并且进一步包含盘驱动单元48。
首先说明用在说明所需的安装程序和视频盘摄像机100的用户界面中的表格。在主要部分中,使用Effect间隔表、标记表和Effect开关。下面说明这些部件。
如图7所示,Effect间隔表描述实现什么Effect种类/参数和在再现或画面记录的含有Effect轨道的Movie中实现应用的Effect的间隔,并且被放置(存储)在存储器8中。此外,Movie Atom内的每个Effect轨道存在一个Effect间隔表。在Movie Atom含有大量Effect轨道的情况下,存在相同数量的上述Effect间隔表。在该表格中未描述未实现Effect的时间间隔(Null Effect间隔)。在删除Effect的情况下,通过像Effect间隔那样登记“Effect解除”进行这样的删除。在将Effect间隔加入Effect间隔表中的情况下,加入要加入的Effect间隔作为最终项目。
这里,将说明进行Effect间隔表的安排的处理。
在如图8A所示的Effect间隔表的状态下,Effect间隔项像图9A所示那样相互重叠。
鉴于上面情况,像图8所示那样进行上述Effect间隔表安排。因此,如图9B所示,得出Effect间隔项不相互重叠的状态。
在间隔像上述那样相互重叠的情况下,进行Effect间隔表的安排,以便重构它。
在从图8A的状态到图8B的状态的安排中,在00:01:00到00:02:00间隔上没有来自第一个的Effect(Null Effect)。在00:01:00到00:02:00间隔上,Effect_1保持原样。在00:01:00到00:02:00的间隔上,通过Effect解除使Effect_1变成Null Effect。而且,Effect_2嵌入其中。结果,Effect_1被Effect_2盖写。在00:03:00到00:04:00的间隔上,Effect_1保持原样。在00:04:00到00:05:00间隔上,没有来自第一个的Effect(Null Effect)。通过这样的规则进行安排。
此外,当进行给出如图9C所示的Effect的如图8C所示的Effect间隔表的安排时,得出如图8D所示的状态。也就是说,在即使进行Effect间隔表的安排,重叠仍然存在的情况下,重新准备Effect间隔表,从最终开始将加入的Effect间隔项移入Effect间隔表中。多个表格分别导致多个Effect轨道的管理信息。如图8D所示的Effect间隔表给出如图8D所示的Effect 1和Effect2。
在实际处理中,在划分成使Effect变成ON的时刻和使Effect变成Off的时刻的两个时刻的状态下,进行与Effect间隔表有关的一个项目的登记。它们被分别称为Effect间隔登记处理A和Effect间隔登记处理B。对于这样的处理,存在多Effect类型和盖写类型的两种处理。
在多Effect类型的Effect间隔登记处理A中,如图10所示,进行加入Effect间隔表的项目,针对表格写入Effect开始时间和种类的处理SA。
在多类型的Effect间隔登记处理A中,由于在图11中示出了紧接在处理之后Effect间隔表的状态的例子,因此将所需Effect种类/参数和开始时间登记到Effect间隔表中,并且不将任何数据插入持续时间中。
而且,在多Effect类型的Effect间隔登记处理B中,进行处理SB来计算Effect持续时间,以将如此计算的Effect持续时间记录到Effect间隔表中。
在多类型的Effect间隔登记处理B中,像在图13中示出紧接在处理之后Effect间隔表的状态的例子那样,按照图12所示那样登记持续时间。
相反,在盖写类型的Effect间隔登记处理A中,如图14所示,进行处理SA1来加入关于解除种类的Effect间隔表的项目,以将开始时间写入到表格中,并且进一步进行处理SA2来加入Effect间隔表的项目,以将关于所需Effect的Effect开始时间和种类存储到到表格中。
在盖写类型的Effect间隔登记处理A中,像在图15中示出紧接在处理之后Effect间隔表的状态的例子那样,将Effect解除和所需Effect的两个项目加入Effect间隔表中。将Effect种类/参数和开始时间登记到这两个项目中,并且不将任何数据插入持续时间中。
而且,在盖写类型的Effect间隔登记处理B中,如图16所示,进行处理SB1来计算Effect持续时间,以将如此计算的Effect持续时间记录到关于Effect解除的Effect间隔表中,并且进一步进行处理SB2来计算Effect持续时间,以将如此计算的Effect持续时间记录到关于所需Effect的Effect间隔表中。
在盖写类型的Effect间隔登记处理B中,由于在图17中示出了紧接在处理之后Effect间隔表的状态的例子,针对两个项目登记持续时间。
而且,如图18所示,标记表是当按下画面记录开始按钮、登记开始按钮、停止按钮或标记按钮时,登记来自再现或画面记录的时间的表格。
这里,应用了通过Effect种类/参数改变按钮从预置中选择开发者通过预置准备好的Effect的种类和参数,作为Effect的种类和/或参数的这样一种方法。其中,除了灰度(浓淡度)、弱、马赛克和/或小等之外,还计算用在删除任意Effect间隔的情况中的Effect解除。
Effect开关是指示ON(实现Effect)/OFF(不实现Effect)的变量。每当按下作为视频盘摄像机100上的用户界面配备的Effect按钮44时,就切换ON/OFF的状态。
接着说明用户输入部分。
用户输入部分是通常从主要部分中调用的功能,并且用于进行读取记录开始按钮41、再现开始按钮42、停止按钮43、Effect按钮44和/或Effect种类/参数改变按钮45的状态以发出用户请求的处理。
也就是说,首先,在步骤S1中,清除过去画面记录请求、过去再现请求、过去停止请求、用户请求和/或标记请求。
在随后的步骤S2中,获取用户界面的按钮状态。
而且,在随后的步骤S3中,判断是否按下记录开始按钮41。
在步骤S3中的判断结果是“是”,即,按下记录开始按钮41的情况下,处理转到步骤S4,发出画面记录开始请求,然后转到步骤S5。
此外,在步骤S3中的判断结果是“否”,即,未按下记录开始按钮41的情况下,处理转到步骤S5。
在步骤S5中,判断是否按下再现开始按钮42。
在步骤S5中的判断结果是“是”,即,按下再现开始按钮42的情况下,处理转到步骤S6,发出再现开始请求,然后转到步骤S7。
此外,在步骤S5中的判断结果是“否”,即,未按下再现开始按钮42的情况下,处理转到步骤S7。
在步骤S7中,判断是否按下停止按钮43。
在步骤S7中的判断结果是“是”,即,按下停止按钮43的情况下,处理转到步骤S8,发出停止请求,然后转到步骤S9。
而且,在步骤S7中的判断结果是“否”,即,未按下停止按钮43的情况下,处理转到步骤S9。
在步骤S9中,判断是否按下Effect按钮44。
在步骤S9中的判断结果是“是”,即,按下Effect按钮44的情况下,处理转到步骤S10,判断Effect开关是否处在ON状态。
在步骤S10中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S11,使Effect开关变成OFF,然后转到步骤S13。
此外,在步骤S10中的判断结果是“否”,即,Effect开关处在OFF状态的情况下,处理转到步骤S12,使Effect开关变成ON,然后转到步骤S13而且,在步骤S9中的判断结果是“否”,即,未按下Effect按钮44的情况下,处理转到步骤S13。
在步骤S13中,判断是否按下Effect种类/参数改变按钮45。
在步骤S13中的判断结果是“是”,即,按下Effect种类/参数改变按钮45的情况下,处理转到步骤S14,改变Effect种类/参数,然后转到步骤S15。
此外,在步骤S13中的判断结果是“否”,即,未按下Effect种类/参数改变按钮45的情况下,处理转到步骤S15。
在步骤S15中,判断是否按下标记按钮46。
在步骤S15中的判断结果是“是”,即,按下标记按钮46的情况下,处理转到步骤S16,发出标记请求,然后结束用户输入处理。
另外,在步骤S15中的判断结果是“否”,即,未按下标记按钮46的情况下,马上结束用户输入处理。
接着说明主要部分。
这里示出在记录拍摄操作时通过用户发出的指令在Effect任意时准备任意Effect间隔,和从拍摄开始到拍摄结束连续地不实现Effect的处理的例子。主要部分按照如图20的流程图所示的过程进行这种处理。
也就是说,在步骤S21中,进行通过用户输入部分的用户输入。
在随后的步骤S22中,判断是否作出画面记录开始请求。
在步骤S22中的判断结果是“否”,即,不存在画面记录开始请求的情况下,处理返回到步骤S21,重复步骤S21和S22的处理,一直等待到用户给出画面记录开始请求。
当步骤S22中的判断结果是“是”,即,存在画面记录开始请求时,处理转到随后的步骤S23。
在步骤S23中,判断Effect开关是否处在ON状态。
当步骤S23中的判断结果是“否”,即,Effect开关处在OFF状态时,处理按原样转到步骤S25。
而且,当步骤S23中的判断结果是“是”,即,Effect开关处在ON状态时,处理转到步骤S24,进行上述Effect间隔登记处理A,即,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中。
在步骤S25中,将视频/音频数据记录到作为外部存储器的光盘20上,作为Movie Data Atom。
在随后的步骤S26中,将图像和声音的管理信息记录到安装的存储器8中,作为Movie Atom。
在随后的步骤S27中,进行通过用户输入部分的用户输入。
在随后的步骤S28中,判断作为步骤S27中的用户输入,是否按下了Effect按钮44,以便改变Effect开关的状态。
当步骤S28中的判断结果是“否”,即,Effect开关的状态未改变时,处理按原样转到步骤S32。
而且,在步骤S28中的判断结果是“是”,即,Effect开关的状态发生改变的情况下,处理转到步骤S29,判断Effect开关是否处在ON状态。
而且,在步骤S29中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S30,进行上述Effect间隔登记处理A,即,转到步骤S31,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中,然后转到步骤S32。
此外,当步骤S23中的判断结果是“否”,即,Effect开关处在OFF状态时,进行上述Effect间隔登记处理B,即,从那个时刻的Effect的开始时间和结束时间中确定持续时间,与已经记录在Effect间隔表中的Effect种类/参数一起记录如此确定的持续时间,加入Effect间隔,然后转到步骤S32。
在步骤S32中,判断是否作出停止请求。
如果步骤S32中的判断结果是“否”,即,不存在停止请求,处理返回步骤S25,重复进行从步骤S25到步骤S32的处理。
而且,如果步骤S32中的判断结果是“是”,即,作出停止请求,处理转到步骤S33,判断Effect开关是否处在ON状态。
在步骤S33中的判断结果是“否”,即,Effect开关未处在ON状态的情况下,处理按原样转到步骤S35。
此外,在步骤S33中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S34,进行上述Effect间隔登记处理B,即,从Effect的开始时间和结束时间中确定Effect间隔,将Effect种类和Effect间隔记录到存储器8中,然后转到步骤S35。
在步骤S35中,从存储器8中读出只含有原始轨道的管理信息、即,MovieAtom。将如此读出的Movie Atom写到光盘20上。
而且,在随后的步骤S36中,使原始轨道成为源轨道,从存储器8中读出含有Effect轨道的管理信息,即,Movie Atom,将如此读出的Movie Atom写到光盘20上。在这种情况下,对于除了Effect种类/参数表面上有效的Effect间隔之外的时间间隔,准备Null效果的Effect间隔。
通过上述操作,完成了在记录拍摄时通过用户发出的指令准备Effect任意的任意Effect间隔的主要部分的处理。在从拍摄开始到结束不实现Effect的情况下,实现Null Effect。
此外,通过如图21的流程图所示的过程,执行在当在记录拍摄之后,在从记录拍摄开始到记录拍摄结束的时间间隔内不存在表面上有效的任何一个Effect间隔时,不准备包括Effect轨道的Movie Atom的情况下,主要部分的处理。
也就是说,在步骤S41中,进行通过用户输入部分的用户输入。
在随后的步骤S42中,判断是否作出画面记录开始请求。
在步骤S42中的判断结果是“否”,即,不存在画面记录开始请求的情况下,处理返回到步骤S41,重复步骤S41和S42的处理,一直等待到用户作出画面记录开始请求。
而且,当步骤S42中的判断结果是“是”,即,作出画面记录开始请求时,处理转到随后的步骤S43。
在步骤S43中,判断Effect开关是否处在ON状态。
当步骤S43中的判断结果是“否”,即,Effect开关处在OFF状态时,处理按原样转到步骤S45。
此外,当步骤S43中的判断结果是“是”,即,Effect开关处在ON状态时,处理转到步骤S44,进行上述Effect间隔登记处理A,即,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中,然后转到步骤S45。
在步骤S45中,将视频/音频数据记录到用作外部存储器的光盘20上,作为Movie Data Atom。
在随后的步骤S46中,将图像和/或声音的管理信息记录到安装的存储器8中,作为Movie Atom。
在随后的步骤S47中,进行通过用户输入部分的用户输入。
在随后的步骤S48中,判断作为步骤S47中的用户输入,是否按下了Effect按钮44,以便改变Effect开关的状态。
当步骤S48中的判断结果是“否”,即,Effect开关的状态未改变时,处理按原样转到步骤S52。
而且,在步骤S48中的判断结果是“是”,即,Effect开关的状态发生改变的情况下,处理转到步骤S49,判断Efffect开关是否处在ON状态。
而且,在步骤S49中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S50,进行上述Effect间隔登记处理A,即,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中,然后转到步骤S52。
此外,当步骤S43中的判断结果是“否”,即,Effect开关处在OFF状态时,进行上述Effect间隔登记处理B,即,从那个时刻的Effect的开始时间和结束时间中确定持续时间,与已经记录在Efffect间隔表中的Efffect种类/参数一起记录如此确定的持续时间,加入Effect间隔,然后转到步骤S52。
在步骤S52中,判断是否作出停止请求。
如果步骤S52中的判断结果是“否”,即,不存在停止请求,处理返回步骤S45,重复进行从步骤S45到步骤S52的处理。
而且,如果步骤S52中的判断结果是“是”,即,存在停止请求,处理转到随后的步骤S53,判断Effect开关是否处在ON状态。
在步骤S53中的判断结果是“否”,即,Effect开关未处在ON状态的情况下,处理按原样转到步骤S55。
此外,在步骤S53中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S54,进行上述Effect间隔登记处理B,即,从Effect的开始时间和结束时间中确定Effect间隔,将Effect种类和Effect间隔记录到存储器8中,然后转到步骤S55。
在步骤S55中,从存储器8中读出只含有原始轨道的管理信息、即,MovieAtom。将如此读出的Movie Atom写到光盘20上。
在随后的步骤S56中,判断存储器8中是否存在Effect间隔。
在步骤S56中的判断结果是“否”,即,存储器8中不存在Effect间隔的情况下,按原样结束处理。
此外,在步骤S56中的判断结果是“是”,即,存储器8中存在Effect间隔的情况下,使原始轨道成为源轨道,从存储器8中读出含有Effect轨道的管理信息,即,Movie Atom,将如此读出的Movie Atom写到光盘20上。在这种情况下,对于除了Effect种类/参数表面上有效的Effect间隔之外的时间间隔,准备Null效果的Effect间隔。
也就是说,如果在作出停止请求,以便停止记录拍摄之后,在安装的存储器8中存在Effect间隔的信息,将包括Effect轨道的Movie Atom写到光盘20上。如果这样的信息不存在,完成任何动作。也就是说,在光盘20上不准备包括Effect轨道的Movie Atom。也就是说,除了步骤S56的判断处理之外,这种情况下的处理与如图20的流程图所示的处理相同。
这里,在图22A到22E中示出了如图20的流程图所示的处理的实际例子。
在如图22A所示,开始记录拍摄,一分钟之后按下Effect按钮,四分钟之后按钮Effect按钮,五分钟之后停止记录拍摄的情况下,在记录拍摄期间,在存储器8中准备如图22B所示的Effect间隔表,以便将如图22E所示的媒体数据记录到盘上。在记录拍摄之后,如图22C和22D所示,在光盘20上准备了只含有原始轨道的Movie Atom和含有源轨道和Effect轨道的MovieAtom。各个Movie Atom内的视频轨道或Effect轨道使媒体数据受到外部引用。
在本例中,在图22C和22D中,用黑色表示的部分表示视频数据,用点表示的部分表示Effect_1,而白色部分表示Null Effect。
接着,在图23中示出了在再现时通过用户发出的指令准备Effect任意的Effect间隔、在再现时进行Effect编辑的处理的例子。进行这种处理的主要部分按照如图23的流程图所述的过程执行再现处理。
也就是说,在步骤S61中,进行通过用户输入部分的用户输入。
在随后的步骤S62中,判断是否作出再现开始请求。
在步骤S62中的判断结果是“否”,即,不存在再现开始请求的情况下,处理返回到步骤S61,重复步骤S61和S62的处理,一直等待到用户作出再现开始请求。
当步骤S62中的判断结果是“是”,即,作出再现开始请求时,处理转到随后的步骤S63。
在步骤S63中,判断是否存在含有Effect轨道的Movie Atom。
在步骤S63中的判断结果是“是”,即,存在含有Effect轨道的Movie Atom的情况下,处理转到步骤S64,从光盘20中读出任意Movie Atom,将如此读出的Movie Atom写入存储器8中,并且根据Effect轨道构造Effect间隔表,然后转到步骤S66。
此外,在步骤S63中的判断结果是“否”,即,不存在含有Effect轨道的Movie Atom的情况下,处理转到步骤S65,从光盘20中读出只含有视频轨道的Movie Atom,将如此读出的Movie Atom写入存储器8中,然后转到步骤S66。
在步骤S66中,判断Effect开关是否处在ON状态。
当步骤S66中的判断结果是“否”,即,Effect开关处在OFF状态时,处理按原样转到步骤S68。
此外,当步骤S66中的判断结果是“是”,即,Effect开关处在ON状态时,处理转到步骤S67,进行上述Effect间隔登记处理A,即,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中,然后转到步骤S68。
在步骤S68中,将视频/音频数据,即,Movie Data Atom从用作外部存储器的光盘20读入存储器8中,解码如此读入的Movie Data Atom并将输出和/或声音输出到设备。
在随后的步骤S69中,进行通过用户输入部分的用户输入。
在随后的步骤S70中,判断作为步骤S69中的用户输入,是否按下Effect按钮44,以便改变Effect开关。
当步骤S70中的判断结果是“否”,即,Effect开关的状态未改变时,处理按原样转到步骤S74。
而且,在步骤S70中的判断结果是“是”,即,Effect开关的状态发生改变的情况下,处理转到步骤S71,判断Effect开关是否处在ON状态。
而且,当步骤S71中的判断结果是“是”,即,Effect开关处在ON状态,处理转到步骤S72,进行上述Effect间隔登记处理A,即,将那个时刻的Effect种类/参数和开始时间记录到Effect间隔表中,然后转到步骤S74。
此外,当步骤S71中的判断结果是“否”,即,Effect开关处在OFF状态时,处理转到步骤S73,进行上述Effect间隔登记处理B,即,从那个时刻的Effect的开始时间和结束时间中确定持续时间,与已经记录的Effect种类/参数一起将如此确定的持续时间到Effect间隔表中,加入Effect间隔,然后转到步骤S74。
在步骤S74中,判断要从光盘20中再现的视频/音频数据是否丢失了,和/或是否作出停止请求。
如果步骤S74中的判断结果是“否”,即,存在要从光盘20中再现的视频/音频数据和不存在停止请求,处理返回到步骤S68,重复进行从步骤S68到步骤S74的处理。
而且,如果步骤S74中的判断结果是“是”,即,要从光盘20中再现的视频/音频数据丢失了或作出停止请求,处理转到随后的步骤S75,判断Effect开关是否处在ON状态。
在步骤S75中的判断结果是“否”,即,Effect开关未处在ON状态的情况下,处理转到步骤S77。
此外,在步骤S75中的判断结果是“是”,即,Effect开关处在ON状态的情况下,处理转到步骤S76,进行上述Effect间隔登记处理B,即,从Effect的开始时间和结束时间中确定Effect间隔,将Effect种类和Effect间隔记录到存储器8中,然后转到步骤S77。
在步骤S77中,判断整个电影是否都是Null Effect。
如果步骤S77中的判断结果是“否”,即,在整个电影中存在Effect,使得在Effect间隔表中存在一个或多个项目,从存储器8中读出含有Effect轨道的Movie Atom。将如此读出的Movie Atom写入光盘20中,然后结束再现处理。
此外,在步骤S77中的判断结果是“是”,即,整个电影都是Null Effect的情况下,按原样结束再现处理。
通过如上所述的操作,重新准备了含有Effect轨道的Movie Atom,并且可以按原样留下原来存在的含有Effect轨道的Movie Atom。
这里,在步骤S78中,在将含有Effect轨道的Movie Atom写入光盘20的过程中,在Effect间隔表中存在Effect间隔项在时间上相互重叠的情况。此时,可以通过只利用一个Effect轨道盖写Effect间隔的方法,或重新加入Effect轨道,准备其中的Effect间隔,以便提供多Effect的方法,对付这样的不方便。
这里,在图24A到24D、图25A和25B、图26A到26D和图27A和27B中示出了如图23的流程图所示的再现处理的实际例子。
在多Effect的实际例子中,在开始再现如上述图22所示的电影,两分钟之后按下Effect按钮,三分钟之后按下Effect按钮,五分钟之后停止再现的情况下,在再现开始之后马上从光盘20中读出如图24B所示的Effect间隔表。将如此读出的Effect间隔表写入存储器8中。结果,在再现期间加入如图24C所示的Effect间隔。进行表格的安排。如图24D所示,重新准备了Effect间隔表。将Effect间隔重新加入其中。将已经加入的Effect间隔的Effect种类/参数记录到光盘上,作为媒体数据。
在停止再现之后,在光盘20上准备如图25A所示的具有多Effect结构的Movie Atom。Movie Atom内的视频轨道或Effect轨道使如图25B所示的媒体数据受到如箭头所指的外部引用。
在图25A中,黑色表示视频数据,用点表示的部分表示Fffect_1,用斜线表示的部分表示Fffect_2,而白色表示Null Effect。
此外,如图26A所示,在盖写Effect间隔的实际例子中,在开始再现如上述图22所示的电影,两分钟之后按下Effect按钮,三分钟之后按下Effect按钮,五分钟之后停止再现的情况下,在再现开始之后马上从光盘20中读出如图26B所示的Effect间隔表。将如此读出的Effect间隔表写入存储器8中。结果,在再现期间加入如图26C所示的Effect间隔。进行表格的安排。因此,如图26D所示,重构了Effect间隔表。在这种情况下,划分原来存在的Effect间隔。将重新加入的Effect间隔的Effect种类/参数记录到光盘上,作为媒体数据。
而且,在停止再现之后,在光盘20上准备如图27A所示的含有轨道的Movie Atom。Movie Atom内的视频轨道或Effect轨道使媒体数据受到如图27B中的箭头所指的外部引用。
在本例中,在图27A中,黑色表示视频数据,用点表示的部分表示Fffect_1,用斜线表示的部分表示Fffect_2,而白色表示Null Effect。
接着,在图28中示出了取代在记录拍摄时直接准备含有Effect轨道的Movie Atom,在记录拍摄时通过诸如按下按钮的操作等用户发出的指令,将标记附在时间轴上,在已经完成记录拍摄之后在任意标记的时间间隔上设置任意Effect种类/参数,以便准备按照这样设置的含有Effect轨道的MovieAtom的处理的例子。用于进行这种处理的主要部分按照如图28的流程图所述的过程执行画面记录处理。
也就是说,在步骤S81中,进行通过用户输入部分的用户输入。
在随后的步骤S82中,判断是否作出画面记录开始请求。
在步骤S82中的判断结果是“否”,即,不存在画面记录开始请求的情况下,处理返回到步骤S81,重复步骤S81和S82的处理,一直等待到用户作出画面记录开始请求。
而且,当步骤S82中的判断结果是“是”,即,作出画面记录开始请求时,处理转到随后的步骤S83。
在步骤S83中,清空存储器8中的标记表。
在随后的步骤S84中,将时间记录到标记表中。
在随后的步骤S85中,将视频/音频数据作为Movie Data Atom记录到用作外部存储器的光盘20上。此外,将视频/音频数据作为Movie Data Atom记录到用作外部存储器的盘上。
在随后的步骤S86中,将图像和声音的管理信息记录到安装的存储器8中,作为Movie Atom。
在随后的步骤S87中,进行通过用户输入部分的用户输入。
在随后的步骤S88中,判断作为步骤S87中的用户输入,是否作出通过按下标记按钮46的标记请求。
在步骤S88中的判断结果是“否”,即,不存在标记请求的情况下,处理按原样转到步骤S90。
此外,在步骤S88中的判断结果是“是”,即,用户作出标记请求的情况下,处理转到步骤S89,将开始画面记录的时间作为项目加入标记表中,然后转到步骤S90。
在步骤S90中,判断是否作出通过按下停止按钮43的停止请求。
在步骤S90中的判断结果是“否”,即,要记录的视频/音频数据仍然存在或不存在停止请求的情况下,处理返回到步骤S85,重复进行从步骤S85到步骤S90的处理。
而且,在步骤S90中的判断结果是“是”,即,用户作出停止请求的情况下,处理转到步骤S91,将停止画面记录的时间作为项目加入标记表中。
在随后的步骤S92中,将只含有原始视频轨道的管理信息、即,MovieAtom从存储器8写入用作外部存储器的光盘20中,然后转到步骤S93。
在步骤S93中进行准备Effect间隔的处理。
在随后的步骤S94中,判断整个电影是否都是Null Effect。
如果步骤S94中的判断结果是“否”,即,在记录在存储器8中的Effect间隔表内中存在表面上有效的一个或多个Effect间隔,处理转到步骤S95,使原始轨道成为源轨道,从存储器8中读出含有Effect轨道的Movie Atom,将如此读出的Movie Atom写到光盘20上,然后结束记录处理。
此外,在步骤S94中的判断结果是“是”,即,整个电影都是Null Effect的情况下,按原样结束记录处理。
这里,在步骤S93中,在图29A到29D和图30A到30D中示出准备Effect间隔的处理的实际例子。
在如图22A所示开始记录拍摄,一分钟、二分钟、三分钟和四分钟之后按下标记按钮,五分钟之后停止记录拍摄的情况下,在存储器8中准备如图29B所示的标记间隔表。而且,在停止记录拍摄操作之后,用户在如图29C所示的画面上设置每个时间间隔(标记和后一个标记之间)的Effect种类/参数。当设置完成时,准备如图29D所示的Effect间隔。因此,将Effect的种类/参数记录到光盘20上,作为媒体数据。
如图30A和30B所示,在光盘20上准备了只含有原始轨道的Movie Atom和含有源轨道和Effect轨道的Movie Atom。各个Movie Atom内的视频轨道或Effect轨道使媒体数据受到如图30C中的箭头所指的外部引用。
这里,黑色表示视频数据,用点表示的部分表示Effect_1,用斜线表示的部分表示Effect_2,而白色部分表示Null Effect。
应该注意到,虽然按照例示在附图中的和详细描述在上面的描述中的本发明的某些优选实施例已经对本发明作了描述,但本领域的普通技术人员应该明白,本发明不局限于这些实施例,可以在不偏离通过所附权利要求书阐述和限定的本发明的范围和精神的情况下,实现各种修改、可替代的结构或等效物。
权利要求
1.一种适合通过记录媒体进行作为文件的视频数据的记录/再现的文件记录/再现设备,在该文件中通过分层结构汇集对真实数据进行管理的管理信息,该文件包括至少包括由视频数据的管理信息形成的视频轨道和由要设置在视频数据上的Effect的管理信息形成的Effect轨道的管理信息块以及至少包括基于Effect轨道的真实数据的真实数据块,该文件记录/再现设备包含记录/再现单元,用于通过记录媒体记录/再现真实数据和管理信息的盒子的数据;数据处理单元,用于在真实数据上依次设置管理单元,以与真实数据的记录/再现相对应地依次获取管理信息,将如此获取的管理信息保存在存储器中,响应记录真实数据的完成而通过保存在存储器中的管理信息将管理信息的盒子的数据输出到记录/再现单元;和控制单元,用于在执行Effect轨道的准备和删除以及Effect轨道内的Effect轨道间隔的准备、处理和删除的编辑功能时,接受用户的输入,以在记录视频数据时准备诸如原始Movie和已经对其实现了Effect的Movie之类再现目的不同的多个管理信息。
2.根据权利要求1所述的文件记录/再现设备,其中,控制单元用于按照输入的指令自动准备含有Effect轨道的管理信息块,以指定希望在记录视频数据期间实现Effect的任意间隔。
3.根据权利要求2所述的文件记录/再现设备,其中,控制单元使得当从记录开始到记录结束没有给出任何输入指令时,不准备含有Effect轨道的管理信息块,或准备含有利用不出现Effect的NullEffect的Effect轨道的管理信息块。
4.根据权利要求1所述的文件记录/再现设备,其中,控制单元用于按照输入的指令在Effect轨道内自动准备所需Effect种类/参数的Effect间隔,以指定希望在记录或再现视频数据期间实现Effect的任意间隔。
5.根据权利要求4所述的文件记录/再现设备,其中,在控制单元准备的Effect种类/参数中进一步包括Effect解除,以便最终提供Effect间隔的删除功能。
6.根据权利要求1所述的文件记录/再现设备,其中,控制单元使得在在视频数据的记录或再现完成之后Effect轨道都处在不出现Effect的Null Effect状态的情况下,它用于删除含有Effect轨道的管理信息块本身。
7.根据权利要求1所述的文件记录/再现设备,其中,控制单元使得在准备Effect间隔的情况下,当在一部分或整个Effect间隔中已经存在任何不同Effect间隔时,在Effect间隔中用当前Effect盖写以前Effect。
8.根据权利要求1所述的文件记录/再现设备,其中,控制单元使得在准备Effect间隔的情况下,当在一部分或整个Effect间隔中已经存在任何不同Effect间隔时,在Effect间隔中加入新Effect轨道,以在其中准备Effect间隔,从而提供多Effect。
9.根据权利要求1所述的文件记录/再现设备,其中,控制单元用于在记录视频数据时,通过用户输入的指令将多个标记附在时间轴上,在记录拍摄操作完成之后,在任意标记之间的间隔中设置任意Effect种类/参数,按照那个设置准备含有Effect轨道的管理信息块。
10.一种在适合通过记录媒体进行作为文件的视频数据的记录/再现的文件记录/再现设备上的视频Effect的编辑方法,在该文件中通过分层结构汇集对真实数据进行管理的管理信息,该文件包括至少包括由视频数据的管理信息形成的视频轨道和由要设置在视频数据上的Effect的管理信息形成的Effect轨道的管理信息块以及至少包括基于Effect轨道的真实数据的真实数据块,该视频Effect的编辑方法包含在执行Effect轨道的准备和删除和Effect轨道内的Effect轨道间隔的准备、处理和删除的编辑功能时,接受用户的输入,以在记录视频数据时准备诸如原始Movie和已经对其实现了Effect的Movie之类再现目的不同的多个管理信息。
11.根据权利要求10所述的视频Effect的编辑方法,其中,按照输入的指令自动准备含有Effect轨道的管理信息块,以指定希望在记录视频数据期间实现Effect的任意间隔。
12.根据权利要求11所述的视频Effect的编辑方法,其中,当从记录开始到记录结束没有给出任何输入指令,不准备含有Effect轨道的管理信息块,或准备含有利用不出现Effect的Null Effect的Effect轨道的管理信息块。
13.根据权利要求10所述的视频Effect的编辑方法,其中,按照输入的指令在Effect轨道内自动准备所需Effect种类/参数的Effect间隔,以指定希望在记录或再现视频数据期间实现Effect的任意间隔。
14.根据权利要求13所述的视频Effect的编辑方法,其中,在Effect种类/参数中还包括Effect解除,以便最终提供Effect间隔的删除功能。
15.根据权利要求10所述的视频Effect的编辑方法,其中,在在视频数据的记录或再现完成之后Effect轨道都处在不出现Effect的Null Effect状态的情况下,删除含有Effect轨道的管理信息块本身。
16.根据权利要求10所述的视频Effect的编辑方法,其中,在准备Effect间隔的情况下,当在一部分或整个Effect间隔内已经存在任何不同Effect间隔时,在Effect间隔中用当前Effect盖写以前Effect。
17.根据权利要求10所述的视频Effect的编辑方法,其中,在准备Effect间隔的情况下,当在一部分或整个Effect间隔内已经存在任何不同Effect间隔时,在Effect间隔中加入新Effect轨道,以在其中准备Effect间隔,从而提供多Effect。
18.根据权利要求10所述的视频Effect的编辑方法,其中,在记录视频数据时,通过用户输入的指令将多个标记附在时间轴上,在记录拍摄操作完成之后,在任意标记之间的间隔中设置任意Effect种类/参数,按照那个设置准备含有Effect轨道的管理信息块。
全文摘要
一种按照当用户想要将效果加入进行电影记录和/或再现的片段中时,该用户按下按钮等发出的指令,自动生成和编辑含有效果轨道的电影原子(Movie Atom)的视频效果编辑方法。在该方法中,接受用户输入来实现生成和删除效果轨道以及生成、处理和删除那些效果轨道中的效果轨道片段的任何编辑功能,并且生成具有再现原始电影和已经将效果加入原始电影中的电影等的不同目的的多个管理信息。
文档编号G11B27/034GK1875624SQ20048003212
公开日2006年12月6日 申请日期2004年10月15日 优先权日2003年10月28日
发明者木原洋幸, 辻井训 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1