媒体处理方法及其装置的制作方法

文档序号:7626653阅读:96来源:国知局
专利名称:媒体处理方法及其装置的制作方法
技术领域
本发明是有关于媒体处理,且特别有关于一种录制媒体文件与当电源错误后回复媒体文件的机制。
背景技术
近年来,由于光学录制装置,如数字摄影机、激光视盘录像机、与具有照相功能的移动电话的普及,已经使得数字影音资料的使用上更加弹性。数字影音资料可以非常容易地且简单地进行编辑,且更方便且安全地进行储存。
数字影音资料,如.mp4与.3gp文件,可以被译码来进行播放。档案中包括播放所需的必要信息,如每一视框(Frame)的位串流(Bitstream)长度、与影音文件中每一视框的位串流位置等等。公知地,这些信息是实时地(Runtime)录制且被整合到媒体文件中。其中,“实时”是指装置在录制媒体的同时间。然而,这些信息是非常复杂且需要大量的系统资源来进行影像与声音整合。另外,如果录制装置在录制媒体时遇到电源错误的情况,预先储存的信息可能会遗失。公知地,并没有任何机制可以在电源错误之后来回复录制的资料,因此,所有录制的资料可能会完全的遗失。缺乏媒体文件的回复机制已经成为录制装置的主要缺点之一,且影响录制装置的商业推广与发展。

发明内容
有鉴于此,本发明提供一种媒体处理方法及其装置。
依据本发明实施例的媒体处理方法,首先,在录制媒体时至少实时产生一影像位串流(Video Bitstream)文件、一影像元信息(Video Meta)文件、与一声音位串流文件。在媒体录制暂停或完成之后,产生一媒体文件。
依据本发明实施例的媒体处理装置,包括一储存装置与一处理单元。处理单元判断是否有至少一影像位串流文件与一影像元信息文件存在于储存装置中。如果影像位串流文件与影像元信息文件存在于储存装置中,处理单元判断影像位串流文件与影像元信息文件的档案大小是否符合原先记载在档案系统(file system)中的档案大小。如果影像位串流文件与影像元信息文件的档案大小符合原先记载的档案大小,处理单元判断影像位串流文件与影像元信息文件是否具有足够的信息来产生一媒体文件,且依据影像位串流文件与影像元信息文件产生媒体文件。
本发明上述方法可以透过程序代码方式收录于实体媒体中。当程序代码被机器加载且执行时,机器变成用以实行本发明的装置。


图1显示依据本发明实施例的媒体处理装置的架构。
图2显示依据本发明实施例的媒体处理方法。
图3显示依据本发明实施例的媒体文件产生方法。
图4显示依据本发明实施例的媒体文件回复方法。
图5a~图5c显示依据本发明实施例的检查档案的方法。
图6显示依据本发明实施例的判断档案信息是否足够产生媒体文件的方法。
图7显示依据本发明实施例的合并档案的方法。
图8显示依据本发明实施例的影像标头文件的产生方法。
图9显示依据本发明实施例的声音标头文件的产生方法。
符号说明100~装置;110~影像编码器;120~声音编码器;130~储存装置;140~处理单元;S210、S220、S230、S240~操作步骤;301~影像位串流文件;302~声音位串流文件;303~影像元信息文件;304~声音标头文件;305~影像标头文件;306、308、310~合并;307~影音位串流文件;309~影音标头文件;311~媒体文件;S4100、S4200、S4300~操作步骤;S4101、S4102、...、S4111~操作步骤;S4201、S4202、S4203~操作步骤;S4310、S4320、...、S4360~操作步骤;S4311、S4312、S4313~操作步骤;S4321、S4322、...、S4327~操作步骤。
具体实施例方式
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附图标,进行详细说明如下。
本案提供媒体处理方法及其装置。本发明实施例的方法与装置是用以执行本案的各式功能,如媒体文件的录制与回复作业。在一些实施例中,暂停媒体录制时可以依据相关档案产生媒体文件。这些档案可以包括影像位串流文件、影像元信息文件、与声音位串流文件。传统地,这些档案是于媒体录制过程中实时地产生。
请参考图标,图1显示依据本发明实施例的媒体处理装置的架构。在此实施例中,装置为一数字摄影机,然而,本案其它实施例可以是激光视盘录像机、具有照相功能的可携式装置,如移动电话、以及其它具有录制数字影音功能的装置。
装置100包括一影像编码器110、一声音编码器120、一储存装置130,如一硬盘或是存储卡、与一处理单元140。装置100的操作可以分为媒体录制与产生阶段。在媒体录制阶段,影像编码器110实时产生影像位串流文件与影像元信息文件,且声音编码器120实时产生声音位串流文件。影像位串流文件包括影像视框位串流。声音位串流文件包括声音位串流。值得注意的是,当声音编码器120录制产生声音位串流文件时,也可以同时产生一声音元信息文件。影像元信息文件包括影像类型、平均视框率(Rate)、影像时间大小(Scale)、记录影像文件中位串流大小的位置、视觉对象顺序(Visual ObjectSequence)信息、每一视框的视框时间戳记、每一影像视框的视框长度、以及其它信息。
产生的档案可以储存至储存装置130中。值得注意的是,这些档案可以暂时地储存在装置100的随机存取存储器(图1中未显示)中,且当总写入资料超过一既定临限值,如2K字节时,或是在每一既定周期之后,这些暂时的档案可以自动地更新至储存装置130中。值得注意的是,这三个档案,影像位串流文件、影像元信息文件与声音位串流文件,在没有进行媒体文件产生程序之前并无法被媒体播放器进行播放。
在媒体产生阶段,处理单元140自动地依据影像位串流文件、影像元信息文件与声音位串流文件产生一媒体文件。必须提醒的是,媒体产生阶段是发生于媒体录制阶段之后,如当录制暂停或完成之后。值得注意的是,在一些实施例中,装置更可以包括一媒体播放器,用以译码与播放媒体文件。
图2显示依据本发明实施例的媒体处理方法。类似地,媒体处理方法包括媒体录制与产生阶段。更具体的说,如果装置100开始录制媒体(步骤S210中的是),装置100便进入媒体录制阶段。如步骤S220,影像编码器110实时产生影像位串流文件与影像元信息文件,且声音编码器120实时产生声音位串流文件。在某些实施例中,声音编码器120不但可以实时产生声音位串流文件,也可以同时实时产生一声音元信息文件。这些档案可以储存至储存装置130。之后,如步骤S230,判断媒体录制是否暂停。如果没有,流程回到步骤S220。类似地,这些档案可以暂时地储存在装置100的随机存取存储器中,且自动地被更新至储存装置130。如果媒体录制暂停,装置100便进入媒体产生阶段。如步骤S240,处理单元140开始依据影像位串流文件、影像元信息文件与声音位串流文件,产生媒体文件。在某些实施例中,处理单元140则是依据影像位串流文件、影像元信息文件、声音位串流文件以及声音元信息文件,产生媒体文件。
图3显示依据本发明实施例的媒体文件产生方法。值得注意的是,依据声音位串流文件302产生声音标头文件304的方式与声音标头文件304的内容皆是根据一媒体文件规格所定义。更具体的说,可以先依据声音位串流文件302产生中间声音元信息文件(图3中未显示),中间声音元信息文件可以用来产生声音标头文件304。必要的资料,如视框长度与期间可以直接由声音位串流文件302中计算与得到。必须提醒的是,如前所述,当声音编码器120录制产生声音位串流文件时,也可以同时产生声音元信息文件,因此,本发明的方法不但可以依据声音位串流文件302产生声音标头文件304,也可以依据声音元信息文件产生声音标头文件。
类似地,依据影像元信息文件303产生影像标头文件305的方式与影像标头文件305的内容皆是根据媒体文件规格所定义。声音标头文件304与影像标头文件305可以被合并308成为影音(AV)标头文件309。
另外,影像位串流文件301与声音位串流文件302被合并306成为影音位串流文件307。影音位串流文件307与影音标头文件309被合并310成为媒体文件311。
在图3的实施例中,可以使用两种合并方法,如一般合并与虚拟(Pseudo)合并。在一般合并中,来源文件,如影像标头文件305被储存至缓冲缓存器(未显示)中,且来源文件透过缓冲缓存器被加到一目的文件,如声音标头文件304中。在虚拟合并中,不需要缓冲缓存器而可以直接将两个档案进行链接(Linked)。若有两个档案,链接的方式可以藉由删除第二档案的目录入口(Directory Entry)来完成。第一档案的档案大小可以重新计算且更新。由于档案大小相应于储存装置130的丛集(Cluster)单元的大小,第一档案的档案大小需要集中(Round Up)来进行丛集对准(Cluster Alignment)。其中,总档案大小为(((第一档案大小+丛集大小-1)/丛集大小*丛集大小)+(第二档案大小)。最后,第一档案的连锁结尾(End Of Chain,EOC)被标记为第二档案的第一个丛集。值得注意的是,虚拟合并的细节可以参考于2004年7月30日申请,编号093123029的中国台湾专利申请案。
在图3的实施例中,合并308可以是一般合并,且合并306与310可以是虚拟合并,以增加合并的效率与节省系统资源。值得注意的是,如果没有声音被录制,影像位串流文件301与影像标头文件305可以直接被合并来产生媒体文件。
图4显示依据本发明实施例的媒体文件回复方法。如图4所示,实施例中的媒体文件回复包括三个阶段。首先,如步骤S4100,检查必要档案,以确保这些档案是否存在且可以存取。如步骤S4200,检查档案信息,以确保存在的档案具有足够信息来产生媒体文件。最后,如步骤S4300,将存在的档案合并来产生媒体文件。
图5a~图5c显示依据本发明实施例的检查档案的方法。首先,如步骤S4101,判断储存装置130中是否存在暂存盘,如.INI文件,其是用以记录必要档案的储存路径。如果不存在,如步骤S4104(图5b),储存装置130中所有的暂时文件(影像位串流文件、影像元信息文件与声音位串流文件,在某些实施例中暂时文件另包含有声音元信息文件)都会被删除。如果存在暂存盘,如步骤S4102,判断暂存盘是否可以进行存取(开/读/写)。如果不行,如步骤S4103。对于暂存盘进行修理(Repair),以确保下次产生的档案可以正常存取。之后,如步骤S4104,删除所有暂时文件。如果暂存盘可以存取,如步骤S4105,读取必要档案的储存路径。其中,相关必要档案是依据储存路径进行储存,如储存于储存装置130中。
如步骤S4106,判断是否存在影像位串流文件。如果没有,流程至步骤S4104。如果有,如步骤S4107,对于影像位串流文件进行检查。值得注意的是,档案被检查的目的是来判断档案大小是否符合在档案系统(未显示)中所记录的档案大小,其中档案系统是用以管理储存装置130中的档案。如果符合(检查通过),流程至步骤S4112。如果不符合(步骤S4108的否),如步骤S4109,修正档案,或是修正档案系统中所记录的档案大小。举例来说,可以判断档案的实际大小,然后可以依据判断出的档案大小来更新档案系统中所记录的档案大小。在另一个例子中,可以依据档案系统中所记录的档案大小来对该档案进行裁减,以使得档案的实际大小符合档案系统中所记载的档案大小。
如果修正失败(步骤S4110中的是),如步骤S4111,执行磁盘检查(Chdsk)。如果修正成功(步骤S4110中的否),如步骤S4112,判断是否存在影像元信息文件。如果不存在,流程至步骤S4104。如果存在,如步骤S4113,对于影像元信息文件进行检查。如果档案大小符合,流程至步骤S4117。如果不符合(步骤S4114的否),如步骤S4115,修正档案,或是修正档案系统中所记录的档案大小。如果修正失败(步骤S4116中的是),流程至步骤S4111。如果修正成功(步骤S4116中的否),如步骤S4117,判断是否存在影像标头文件、声音标头文件或是声音位串流文件,且存在档案的档案大小是否符合。如果档案大小符合(步骤S4118的是),流程至下一阶段(S4200)。类似地,如果存在的档案的档案大小不符合(步骤S4118的否),如步骤S4119,进行修正。如果修正失败(步骤S4120中的是),流程至步骤S4111。如果修正成功(步骤S4120中的否),流程至下一阶段(S4200)。注意的是,假设媒体文件可以包括影像相关档案与可选择性具有的声音相关档案。如果没有影像相关档案存在于媒体文件中,则回复程序中止。如果不存在声音相关档案,则可以继续进行回复程序。
图6是显示依据本发明实施例的判断档案信息是否足够产生媒体文件的方法。首先,如步骤S4201,取得影像位串流文件与影像元信息文件的档案大小。如步骤S4202,判断影像位串流文件的大小是否超过特别定义值,且判断影像元信息文件的大小是否超过预存的必要资料。如果没有超过(步骤S4202的否),则流程结束。如果超过,如步骤S4203,判断总影像视框数目是否超过1。如果没有超过(步骤S4203的否),则流程结束。如果超过,流程至下一阶段(S4300)。
图7显示依据本发明实施例的合并档案的方法。首先,如步骤S4310,产生影像标头文件。图8显示依据本发明实施例的影像标头文件的产生方法。如步骤S4311,由影像元信息文件读取元信息信息,且依据元信息信息产生标头信息。元信息信息包括影像类型、平均视框率、影像时间大小、记录影像文件中位串流大小的位置、视觉对象顺序信息、每一视框的视框时间戳记、以及每一影像视框的视框长度等等。之后,如步骤S4312,设定“mdat”ATOM(影音位串流)的大小。值得注意的是,名词“mdat”与“ATOM”可以参考MPEG4媒体规格,其细节在此省略。如果声音位串流文件不存在且已经存在影像标头文件,则可以先取得“mdat”ATOM的大小,且重新计算影像元信息文件中的总视框数目。之后,在虚拟合并后的媒体文件的档案大小被预测为,影像文件大小=((影像文件大小+丛集大小-1)/丛集大小)*丛集大小),且“mdat”ATOM的大小设定为影像文件大小-影像mdat大小。最后,如步骤S4313,使用标头信息产生影像标头文件。
如图7的步骤S4320,产生声音标头文件。图9显示依据本发明实施例的声音标头文件的产生方法。首先,藉由判断是否存在声音位串流文件或是声音元信息文件来判断是否有声音被录制(步骤S4321与S4322)。如果都不存在(步骤S4321的否与S4322的否),如步骤S4323,设定“moov”ATOM的正确大小,且结束流程。类似地,名词“moov”与“ATOM”可以参考MPEG4媒体规格,其细节在此省略。如果声音位串流文件存在,如步骤S4324,依据声音位串流文件产生声音元信息文件,且流程至步骤S4325。值得注意的是,声音元信息文件包括必要信息,如视框长度,其可以用来产生声音标头文件。如果声音位串流文件不存在而声音元信息文件存在,流程至步骤S4325。如步骤S4325,依据声音元信息文件产生声音标头文件,且如步骤S4326,设定“moov”ATOM的正确大小。注意的是,在一些实施例中,声音标头文件亦可由声音元信息文件来产生。最后,如步骤S4327,将声音标头文件与影像标头文件直接合并成为影音标头文件。请再参考图7,如果没有声音被录制(步骤S4330的否),如步骤S4340,直接将影像位流文件与影像标头文件合并成为媒体文件。如果有录制声音(步骤S4330的是),如步骤S4350,将影像位串流文件与声音位串流文件合并成为影音位串流文件,且如步骤S4360,将影音位串流文件与影音标头文件合并成为媒体文件。
值得注意的是,如上所述,在某些实施例中,声音编码器120不但可以实时产生声音位串流文件,也可以同时实时产生一声音元信息文件。因此,在这些实施例中,步骤4324就可以省略。
值得注意的是,如果录制装置在媒体录制或是产生(合并)阶段时遇到电源错误,本发明实施例的媒体文件回复方法可以检查影像位串流文件、声音位串流文件、影像元信息文件、声音元信息文件、声音标头文件、影像标头文件与影音标头文件是否存在来决定合并的程序点。要开始合并程序时,必须存在三个必要档案,如影像位串流文件、声音位串流文件与影像元信息文件。当电源错误发生时,一些档案可能会遗失,且不同的合并程序点将被执行来进行回复。举例来说,如果电源错误发生在相应影音位串流文件的虚拟合并程序中时,因为声音位串流文件已经合并至影音位串流文件而声音元信息文件还没,因此,声音位串流文件将会消失而声音元信息文件将会存在。因此,本发明的方法可以检查何种档案存在,再判断电源错误是发生于哪一阶段,并根据其判断执行相对应的合并程序来进行回复。
本发明的方法与系统,或特定型态或其部分,可以以程序代码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视申请专利范围所界定的为准。
权利要求
1.一种媒体处理方法,包括下列步骤在媒体录制时实时产生一影像位串流文件、一影像元信息文件、与一声音位串流文件;以及在媒体录制停止之后,依据该影像位串流文件、该影像元信息文件、与该声音位串流文件产生一媒体文件。
2.根据权利要求1所述的媒体处理方法,其中在媒体录制时另实时产生一声音元信息文件。
3.根据权利要求2所述的媒体处理方法,还包括下列步骤依据该声音位串流文件或该声音元信息文件产生一声音标头文件;依据该影像元信息文件产生一影像标头文件;将该声音标头文件与该影像标头文件合并成为一影音标头文件;将该影像位串流文件与该声音位串流文件合并成为一影音位串流文件;以及将该影音位串流文件与该影音标头文件合并成为一媒体文件。
4.根据权利要求2所述的媒体处理方法,还包括依据一媒体文件规格的定义产生至少一该声音标头文件与该影像标头文件。
5.根据权利要求1所述的媒体处理方法,还包括下列步骤依据该影像元信息文件产生一影像标头文件;依据该声音位串流文件判断是否录制声音;以及当没有录制声音,将该影像位串流文件与该影像标头文件合并成为该媒体文件。
6.根据权利要求4所述的媒体处理方法,还包括依据一媒体文件规格的定义产生该影像标头文件。
7.根据权利要求1所述的媒体处理方法,还包括记录一影像类型、一平均视框率、一影像时间大小、记录影像文件中位串流大小的一位置、一视觉对象顺序信息、每一视框的一视框时间戳记、以及每一影像视框的一视框长度以产生该影像元信息文件。
8.一种媒体处理方法,包括下列步骤判断至少一影像位串流文件与一影像元信息文件是否存在于一储存装置;如果该影像位串流文件与该影像元信息文件存在于该储存装置中,判断该影像位串流文件与该影像元信息文件的档案大小是否符合原先记载的档案大小;如果该影像位串流文件与该影像元信息文件的档案大小符合原先记载的档案大小,判断该影像位串流文件与该影像元信息文件是否具有足够的信息来产生一媒体文件;以及依据该影像位串流文件与该影像元信息文件产生该媒体文件。
9.根据权利要求8所述的媒体处理方法,其中该原先记载的档案大小是记录在一档案系统中,而该方法是判断该影像位串流文件与该影像元信息文件的档案大小是否符合原先记载在该档案系统中的档案大小。
10.根据权利要求9所述的媒体处理方法,还包括当该影像位串流文件与该影像元信息文件的档案大小不符合原先记载在该档案系统中的档案大小时,修正该影像位串流文件或该影像元信息文件。
11.根据权利要求10所述的媒体处理方法,还包括当修正该影像位串流文件或该影像元信息文件失败时,执行一磁盘检查。
12.根据权利要求8所述的媒体处理方法,还包括下列步骤判断是否存在一暂存盘,其中该暂存盘是用以记录该影像位串流文件与该影像元信息文件的储存路径;以及如果不存在该暂存盘,删除该储存装置中所有的临时文件。
13.根据权利要求9所述的媒体处理方法,还包括判断一影像标头文件、一声音标头文件、或一声音位串流文件是否存在于该储存装置,且判断该档案的档案大小是否符合原先记载在该档案系统中的档案大小。
14.根据权利要求8所述的媒体处理方法,还包括藉由判断该影像位串流文件的大小是否超过一特别定义值,且判断该影像元信息文件的大小是否超过预存的必要资料来判断该影像位串流文件与该影像元信息文件是否具有足够信息来产生该媒体文件。
15.根据权利要求8所述的媒体处理方法,还包括藉由判断总影像视框数目是否超过一,来判断该影像位串流文件与该影像元信息文件是否具有足够信息来产生该媒体文件。
16.根据权利要求8所述的媒体处理方法,还包括下列步骤依据该影像元信息文件产生一影像标头文件;以及将该影像位串流文件与该影像标头文件合并成为该媒体文件。
17.根据权利要求14所述的媒体处理方法,还包括下列步骤依据该影像元信息文件产生一影像标头文件;如果该声音位串流文件存在,依据该声音位串流文件产生一声音标头文件;将该影像位串流文件与该声音位串流文件合并成为一影音位串流文件;将该声音标头文件与该影像标头文件合并成为一影音标头文件;以及将该影音位串流文件与该影音标头文件合并成为该媒体文件。
18.根据权利要求17所述的媒体处理方法,另判断一声音元信息文件是否存在,如果该声音位串流文件存在,且该声音元信息文件也存在,则根据该声音位串流文件或该声音信息文件来产生该声音标头文件。
19.根据权利要求17所述的媒体处理方法,还包括依据一媒体文件规格的定义产生该声音标头文件或该影像标头文件。
20.根据权利要求19所述的媒体处理方法,还包括藉由转换记录于该影像元信息文件中的一影像类型、一平均视框率、一影像时间大小、记录影像文件中位串流大小的一位置、一视觉对象顺序信息、每一视框的一视框时间戳记、以及每一影像视框的一视框长度为媒体文件规格的一格式以产生该影像标头文件。
21.一种媒体处理方法,包括下列步骤判断至少一影像位串流文件与一影像元信息文件是否存在于一储存装置;以及依据该影像位串流文件与该影像元信息文件产生一媒体文件。
22.根据权利要求21所述的媒体处理方法,还包括判断一声音位串流文件是否存在于该储存装置,且依据该影像位串流文件、该影像元信息文件、与该声音位串流文件产生该媒体文件。
23.根据权利要求22所述的媒体处理方法,还包括下列步骤依据该声音位串流文件产生一声音标头文件或由额外的声音信息文件产生此声音标头文件;依据该影像元信息文件产生一影像标头文件;将该影像位串流文件与该声音位串流文件合并成为一影音位串流文件;将该声音标头文件与该影像标头文件合并成为一影音标头文件;以及将该影音位串流文件与该影音标头文件合并成为该媒体文件。
24.一种媒体处理装置,包括一影像编码器,用以在媒体录制时实时产生一影像位串流文件与一影像元信息文件;一声音编码器,用以在媒体录制时实时产生一声音位串流文件;以及一处理单元,用以在媒体录制停止之后,依据该影像位串流文件、该影像元信息文件、与该声音位串流文件产生一媒体文件。
25.根据权利要求24所述的媒体处理装置,其中该处理单元还包括依据该声音位串流文件产生一声音标头文件或由额外的声音信息文件产生此声音标头文件,依据该影像元信息文件产生一影像标头文件,合并该影像位串流文件与该声音位串流文件以成为一影音位流文件,合并该声音标头文件与该影像标头文件以成为一影音标头文件,以及合并该影音位串流文件与该影音标头文件以成为该媒媒体文件。
26.根据权利要求24所述的媒体处理装置,其中该处理单元还包括依据该影像元信息文件产生一影像标头文件,依据该声音位串流文件判断是否录制声音,以及当没有录制声音,合并该影像位串流文件与该影像标头文件以成为该媒体文件。
27.根据权利要求24所述的媒体处理装置,其中该影像编码器还包括藉由记录一影像类型、一平均视框率、一影像时间大小、记录影像文件中位串流大小的一位置、一视觉对象顺序信息、每一视框的一视框时间戳记、以及每一影像视框的一视框长度以产生该影像元信息文件。
28.一种媒体处理装置,包括一储存装置;以及一处理单元,用以判断至少一影像位串流文件与一影像元信息文件是否存在于该储存装置,如果该影像位串流文件与该影像元信息文件存在于该储存装置中,判断该影像位串流文件与该影像元信息文件的档案大小是否符合原先记载的档案大小,如果该影像位串流文件与该影像元信息文件的档案大小符合原先记载的档案大小,判断该影像位串流文件与该影像元信息文件是否具有足够的信息来产生一媒体文件,以及依据该影像位串流文件与该影像元信息文件产生该媒体文件。
29.根据权利要求28所述的媒体处理装置,其中该原先记载的档案大小是记录在一档案系统中,而该处理单元是判断该影像位串流文件与该影像元信息文件的档案大小是否符合原先记载在该档案系统中的档案大小。
30.根据权利要求29所述的媒体处理装置,其中该处理单元还包括当该影像位串流文件与该影像元信息文件的档案大小不符合原先记载在该档案系统中的档案大小时,修正该影像位串流文件或该影像元信息文件。
31.根据权利要求29所述的媒体处理装置,其中该处理单元还包括当修正该影像位串流文件或该影像元信息文件失败时,执行一磁盘检查。
32.根据权利要求28所述的媒体处理装置,其中该处理单元还包括判断是否存在一暂存盘,用以记录该影像位串流文件与该影像元信息文件的储存路径,且如果不存在该暂存盘,删除该储存装置中所有的临时文件。
33.根据权利要求29所述的媒体处理装置,其中该处理单元还包括判断一影像标头文件、一声音标头文件、或一声音位串流文件是否存在于该储存装置,且判断任何存在的该档案的档案大小是否符合原先记载在该档案系统中的档案大小。
34.根据权利要求28所述的媒体处理装置,其中该处理单元还包括藉由判断该影像位串流文件的大小是否超过一特别定义值,且判断该影像元信息文件的大小是否超过预存的必要资料来判断该影像位串流文件与该影像元信息文件是否具有足够信息来产生该媒体文件。
35.根据权利要求28所述的媒体处理装置,其中该处理单元还包括藉由判断总影像视框数目是否超过一来判断该影像位串流文件与该影像元信息文件是否具有足够信息来产生该媒体文件。
36.根据权利要求28所述的媒体处理装置,其中该处理单元还包括依据该影像元信息文件产生一影像标头文件,且合并该影像位串流文件与该影像标头文件以成为该媒体文件。
37.根据权利要求33所述的媒体处理装置,其中该处理单元还包括依据该影像元信息文件产生一影像标头文件,如果该声音位串流文件存在,依据该声音位串流文件产生一声音标头文件或额外的声音信息文件产生此声音标头文件,合并该影像位串流文件与该声音位串流文件以成为一影音位串流文件,合并该声音标头文件与该影像标头文件以成为一影音标头文件,以及合并该影音位串流文件与该影音标头文件以成为该媒体文件。
38.根据权利要求37所述的媒体处理装置,其中该处理单元还包括藉由转换记录于该影像元信息文件中的一影像类型、一平均视框率、一影像时间大小、记录影像文件中位串流大小的一位置、一视觉对象顺序信息、每一视框的一视框时间戳记、以及每一影像视框的一视框长度为媒体文件规格的一格式以产生该影像标头文件。
39.一种媒体处理装置,包括一储存装置;以及一处理单元,用以判断至少一影像位串流文件与一影像元信息文件是否存在于该储存装置,且依据该影像位串流文件与该影像元信息文件产生一媒体文件。
40.根据权利要求39所述的媒体处理装置,其中该处理单元还包括判断一声音位串流文件是否存在于该储存装置,且依据该影像位串流文件、该影像元信息文件、与该声音位串流文件产生该媒体文件。
41.根据权利要求40所述的媒体处理装置,其中该处理单元还包括依据该声音位串流文件产生一声音标头文件,依据该影像元信息文件产生一影像标头文件,合并该影像位串流文件与该声音位串流文件以成为一影音位串流文件,合并该声音标头文件与该影像标头文件以成为一影音标头文件,以及合并该影音位串流文件与该影音标头文件以成为该媒体文件。
全文摘要
一种媒体处理方法。首先,在录制媒体时实时产生一影像位串流(VideoBitstream)文件、一影像元信息(Video Meta)文件、与一声音位串流文件。在媒体录制暂停之后,依据声音位串流文件产生一声音标头(Header)文件,且依据影像元信息文件产生一影像标头文件。之后,将声音标头文件与影像标头文件合并成为影音(AV)标头文件,且将影像位串流文件与声音位串流文件合并成为影音位串流文件。最后,将影音位串流文件与影音标头文件合并成为一媒体文件。
文档编号H04H1/00GK1783314SQ20051011683
公开日2006年6月7日 申请日期2005年10月27日 优先权日2004年10月29日
发明者胡世昌 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1