时间戮值控制装置的利记博彩app

文档序号:7741599阅读:282来源:国知局
专利名称:时间戮值控制装置的利记博彩app
技术领域
本发明涉及一种在多媒体处理装置或运动图像处理装置中使用的时间戳值控制装置。
背景技术
通常,A/V(音频/视频)数据被存储在一个记录装置中,所述记录装置典型的是数字视频照相机。作为存储AV数据的格式,有将所述AV数据存储在DV盒式磁带中的DV(数字视频)格式,或者是在个人计算机(PC)上捕捉输入运动图像时可以被选择的AVI格式。此外,近年来,已经执行使用以TV耳机为代表的ITU-T/H.324的AV发送。
通常,表示时间(重现时间/解码时间)在存储这些格式的数据的时间处被加到AV数据的每个帧(在视频情况下的一个图像和在音频情况下的固定时间)上。根据所述存储格式,一种情况是将表示时间加到每个帧上,另一种情况是各个帧之间的表示时间间隔和一定数量的具有所述间隔的持续帧被作为一个表而存储。MP4(ISO/IEC 14496-1 13章)是后者的一个例子。
下面参照附

图1解释这种传统的记录装置的一个例子。所述传统的记录装置包括第一和第二编码部分11a、11b;第一和第二时间戳相加部分12a、12b;多路复用部分13和输出部分14。
编码部分11a和11b编码输入的AV数据(压缩到MPEG4,AMR等)。所述时间戳相加部分12a和12b将示出表示时间的时间戳值加到每个编码帧上。多路复用部分13多路复用来自所述时间戳相加部分12a和12b的AV数据,并将其转换为具有DV、AVI(音频视频交错)或MP4格式的数据和传送给所述输出部分14。所述输出部分14将来自所述多路复用部分13的数据发送给一个文件和网络。另外,作为所述时间戳值被加到数据上的一个例子,可以认为一种情况是编码部分11a和11b在编码时执行加法,另一种情况是在多路复用部分13捕捉数据时由一个内部定时器执行所述加法。
在使用诸如MP4的存储格式的情况下,由于将被存储的AV数据的帧间隔是恒定的,借此,减少了表示时间信息存储表的尺寸,这是非常有效的。由于这个原因,通常,产生AV数据的一测执行帧速率控制以保持所述帧间隔恒定。日本待审专利申请HEI-No.7-298112披露了这种装置的一个例子,该装置控制所述帧速率,以便减少记录文件的尺寸。在装置不能执行帧速率控制并借此帧间表示时间变化的情况下,必须增加表示时间信息存储表的数量,但是,在装置能够执行控制从而使所述帧速率恒定的情况下,由于存在少量的偏移值,所以抑制了对增加表示时间信息存储表的数量的需要,由此可以获得很好的存储效率。
但是,在前述不能控制帧速率的装置和仅能够将具有固定间隔(20微秒间隔等)的表示时间提供给所产生的AV数据帧的装置中,如果利用诸如MP4的存储格式直接执行所述多路复用,所述表示时间信息存储表将会增加,从而导致存储效率的降低。此外,在该传统记录装置中,如果与每个帧的表示时间不同的表示时间被相加从而保持所述表示时间信息存储表为最小,则将会产生不同步或声音跳跃,从而将降低在重现时的表现质量。

发明内容
本发明的一个目的就是提供一种时间戳控制装置,该装置能够在保持数据质量的同时改善数据存储效率。
本发明的实质在于获得用于指出在输入时间戳值和在前时间戳值之间的差值的一个时间戳值,判断所述时间戳差值是否位于基准时间戳值范围之内,在该范围内,一个预定可允许的范围被加到所述基准帧间隔值上,当判断的结果是所述的时间戳值的差位于所述的基准时间戳值范围内时,通过将所述基准帧间隔值加到所述在前时间戳值上所获得的一个值被作为输出时间戳值输出,而当判断的结果是所述时间戳值的差不在所述基准时间戳值的范围内时,所述输入时间戳值被作为输出时间戳值输出。
根据本发明的一个实施例,一个时间戳值控制装置包括一个时间戳值控制部分,用于在接收一个输入时间戳值、在前时间戳值和基准帧间隔值的基础上控制将被相加的一个时间戳值;和一个时间戳值保持部分,用于暂时保持作为将被提供给所述时间戳值控制部分的所述在前时间戳值的从所述时间戳值控制部分输出的一个输出时间戳值,其中,所述时间戳值控制部分包括时间戳值差计算部分,用于获得指出在所述输入时间戳值和所述在前时间戳值之间的差的时间戳值差;判断部分,用于判断来自所述差计算部分的时间戳值的差是否位于一个基准时间戳值范围内,在该范围内,一个预定可允许的范围被加到所述基准帧间隔值上;和输出与选择部分,用于输出一个值,该值是通过将所述基准帧间隔值加到所述在前时间戳值上获得的。当所述判断部分判断所述时间戳值差位于所述基准时间戳值范围内时,所述值被作为一个输出时间戳值输出,而当所述判断部分判断所述时间戳值差不在所述基准时间戳值的范围内时,将所述输入时间戳值作为输出时间戳值输出。
附图简述图1的框图示出了传统的记录装置;图2的框图示出了根据本发明实施例1的时间戳值控制装置的结构;图3的流程用于解释根据本发明实施例1的时间戳值控制装置的操作;图4的流程用于解释根据本发明实施例1的时间戳值控制装置的操作;图5的框图示出了根据本发明实施例2的时间戳值控制装置的结构;图6的框图示出了根据本发明实施例3的时间戳值控制装置的结构;和图7的框图示出了根据本发明实施例4和5的多媒体数据多路复用处理装置的结构;具体实施方式
下面将结合附图特别解释本发明的实施例。
(实施例1)图2的框图示出了根据本发明实施例1的时间戳值控制装置的结构。
根据本发明实施例1的时间戳值控制装置100包括时间戳值控制部分101和时间戳值保持部分102。所述时间戳值控制部分101在接收输入的时间戳值TSin和在前时间戳值TSpref的基础上控制将被加到数据上的一个时间戳值。
所述时间戳值保持部分102被连接到时间戳值控制部分101上,用于暂时保持作为将被提供给所述时间戳值控制部分101的在前时间戳值TSpref的从时间戳值控制部分101输出的输出时间戳值TSout。所述时间戳值保持部分102由例如一个延迟部分构成。
所述时间戳值控制部分101具有时间戳值差计算部分103、判断部分104和输出和选择部分105。所述时间戳值差计算部分103获得在所述输入时间戳值TSin和所述在前时间戳值TSpref之间的时间戳值差TSdiff。判断部分104在从所述时间戳值差计算部分103接收所述基准帧间隔值DefHz和所述时间戳值差TSdyff的基础上判断所述时间戳值差TSdiff是否位于一个基准时间戳值范围内,在该范围处,一个可允许的范围被加到基准帧间隔值DefHz上。所述基准帧间隔值DefHz是由所述编码部分的视频帧速率或从外部设备输入的一个值所决定的一个值。所述可允许的范围被预先确定并存储在所述判断部分104中。
输出和选择部分105接收所述输入时间戳值TSin和来自所述判断部分104的判断结果。当判断部分104判断所述时间戳值差TSdiff位于所述基准时间戳值范围内时,输出和选择部分105输出通过将所述基准帧间隔值DefHz加到所述在前时间戳值TSprev上获得的一个值作为所述输出时间戳值TSout。此外,当判断部分104判断所述时间戳值差TSdiff不位于所述基准时间戳值范围内时,所述输出和选择部分105输出所输入的时间戳值TSin作为所述输出时间戳值TSout。
下面将具体解释所述可允许的范围。所述可允许的范围是由一个已知值的加(+)边缘值(FwdMargin)和一个减(-)边缘值(RevMargin)决定的。这里,所述加边缘值和减边缘值是考虑到人的视听特征而设置的。本发明被用于在所述帧实际产生的时间戳值的基础上控制所述存储表示时间值。
人的眼睛具有视觉特征,其中,“他们不在乎轻微的AV同步异常”。考虑到“轻微的AV同步异常”,例如,电视的同步异常,虽然这取决于将被使用的系统,但是有一个报告说,“声音异常的可允许极限是33毫秒(msec)和声音延迟的可允许极限是100毫秒(msec)”(图像信息和电视工程师学会发表于1981年8月的技术报告)。在这个可允许的范围内,即使在所述AV帧的实际产生的时间戳与所述存储表示时间之间存在一个误差,在重现时也不会发生视觉质量的失真。由此,所述表示时间值在所述可允许的范围内变化以形成所述表示时间信息存储表,借此,可以减小所述表的尺寸。例如,在这个例子的情况下,根据本发明的实施例1,由于加法被提供给所述视频帧,所述加边缘值(FwdMargin)=100毫秒和所述减边缘值(RevMargin)=30毫秒(每10毫秒执行一次舍去零数的情况)。
下面结合图2和3解释根据本发明实施例1的时间戳值控制装置100的操作。图3的流程用于解释本发明实施例1所述时间戳值控制装置的操作。
如图3所示,在步骤ST201,设置输入时间戳值TSin、在前时间戳值TSprev、基准帧间隔值DefHz、加边缘值(FwdMargin)和减边缘值(RevMargin)的初始值。
接着,在步骤ST202,时间戳值差计算部分103获得所述输入时间戳值STin和所述在前时间戳值TSprev之间的时间戳值差TSdiff,判断部分104判断所述时间戳值差TSdiff是否位于其中所述可允许范围被加到所述基准帧间隔值DefHz上的所述基准时间戳值范围内。
在步骤ST202,当判断的结果是所述时间戳值差TSdiff位于所述基准时间戳值范围内时,输出和选择部分105通过将所述基准帧间隔值DefHz加到所述在前时间戳值TSprev上产生一个值,并将该值作为所述输出时间戳值TSout输出(步骤ST203、204)。
在步骤ST202,当判断的结果是所述时间戳值差TSdiff不位于所述基准时间戳值范围内时,所述输入时间戳值TSin被作为所述输出时间戳值TSout输出(步骤ST205)。
下面解释根据本发明实施例1的时间戳值控制装置100的操作的一个例子。
在所述基准帧间隔值DefHz是10Hz(间隔值100毫秒)的情况下,所述加边缘值(FwdMargin)是60毫秒,和所述减边缘值(RevMargin)是20毫秒,图4示出了在Delta1和Delta2之间进行比较的结果,其中,所述Delta1是通过对某些具有这种帧间隔的输入时间戳值TSin进行处理获得的,而Delta2是本发明实施例1的所述帧间隔。
考虑到所述各帧间隔的量,当对具有这种帧间隔的某些输入时间戳TSin进行处理获得的Delta1需要12个信息表时,同时本发明实施例1的帧间隔的Delta2需要7个信息表时,这表示其尺寸被减小了42%。
利用这种方式,根据本发明的实施例1,由于所述时间戳被控制得避免在数据中发生视觉失真,所以能够保持数据质量,由于在多路复用时各视频帧间隔变得恒定和在利用诸如MP4的多路复用格式处理数据时能够减少所述表示时间信息存储表的尺寸,所以,可以改善文件存储的效率。
(实施例2)下面结合附图解释本发明的实施例2。图5的框图示出了根据本发明实施例2的时间戳值控制装置的结构。在实施例2中,与实施例1相同的参考数字表示与实施例1相同的构件。
根据本发明实施例2的时间戳值控制装置400是通过将基准帧间隔值更新部分401添加到图2所示本发明实施例1的所述时间戳值控制装置中形成的。所述基准帧间隔值更新部分401被连接到所述时间戳值差计算部分103和判断部分104上。
所述基准帧间隔值更新部分401接收时间戳值差TSdiff、基准帧间隔值DefHz和来自所述判断部分104的判断结果。当判断部分104判断所述时间戳值差TSdiff位于所述基准时间戳值范围内时,所述基准帧间隔值更新部分401提供所述基准帧间隔值DefHz给所述判断部分104。此外,当判断部分104判断所述时间戳值差TSdiff不位于所述基准时间戳值范围内或当所述判断部分104判断所述时间戳值差TSdiff不位于所述基准时间戳值范围内的时间持续所述预定时间量时,所述基准帧间隔值更新部分401将所述基准帧间隔值DefHz更新到与所述时间戳值差TSdiff相对应的值,并将它提供给判断部分104。
下面将解释根据本发明实施例2的所述基准帧间隔值更新部分401的操作例。
例如,假设作为所述基准帧间隔值更新部分401的基准帧间隔的默认值准备了15Hz(66毫秒间隔)、10Hz(100毫秒间隔)和5Hz(200毫秒间隔)。当在15Hz和10Hz的阈值是83毫秒的间隔和10Hz和5Hz的阈值是150毫秒间隔的条件下利用10Hz当前基准帧间隔值执行操作时,和当所述时间戳值差TSdiff少于83毫秒或多于150毫秒时,所述基准帧间隔值更新部分401判断所述值分别接近于15Hz和5Hz,并将这些值提供给判断部分104。此外,在认为意外帧间隔值误差被吸收的情况下,对所述值少于83毫秒或多于150毫秒的时间计数,并当其持续多于一个固定倍数(例如,3倍)时,可以判断所述值分别接近于15Hz和5Hz。
利用这种方式,根据本发明的实施例2,除了本发明实施例1的效果以外,由于所述基准帧间隔值更新部分401把将被提供给所述判断部分104的所述基准帧间隔值DefHz更新为与所述时间戳值差TSdiff对应的一个值,所以,即使是所述输入时间戳值TSin的间隔有很大的变化,也可以跟随所述输入时间戳值TSin的间隔变化,从而可以减少所述表示时间存储表。
(实施例3)下面结合附图解释本发明的实施例3。图6的框图示出了根据本发明实施例3的时间戳值控制装置的结构。在实施例3中,与实施例1相同的参考数字表示与实施例1相同的构件。
根据本发明实施例3的时间戳值控制装置500是通过在图2所示本发明实施例1的时间戳值控制装置中添加时间戳值重置部分501形成的。所述时间戳值重置部分501被连接到所述时间戳值差计算部分103和输出和选择部分105上。
当由所述时间戳值差计算部分103获得的所述时间戳值差TSdiff的非零状态持续一个预定时间间隔时,所述时间戳值重置部分501将来自所述输出和选择部分105的输出时间戳值TSout重置成与所述输入时间戳值TSin相同的值。
另外,本发明的实施例3可以被应用到本发明的实施例2中,此外,可以借助于软件执行所述实施例1-3。
由此,根据本发明的实施例3,除了可以获得实施例1或实施例2的效果以外,在利用所述编码部分产生所述数据时的位速率与所述存储(多路复用)时的位速率可如所希望地匹配的系统中,所述输出时间戳值被设置成与具有预定间隔(例如1秒间隔)的所述输入时间戳值相同,以使得相关速率与所述编码部分输出的媒体数据的位速率相匹配,从而当保持所述位速率时,可以减少所述表示时间存储表。
(实施例4)下面解释根据本发明实施例4的多媒体数据多路复用处理装置。图7的框图示出了根据实施例4的多媒体数据多路复用处理装置的结构。在本发明的实施例4中,与实施例1相同的参考数字被给予与实施例1相同的构件。
根据实施例4的多媒体数据多路复用处理装置包括第一和第二编码部分601、602;第一和第二时间戳相加部分603、604;多路复用部分605和输出部分606。
所述第一编码部分601编码输入的视频数据(压缩成MPEG4视频等)。第二编码部分602编码输入的音频数据(压缩成GSM-AMR等)。第一时间戳相加部分603具有时间戳值控制装置100。所述第一时间戳值相加部分603将来自所述时间戳值控制装置100的输出时间戳值TSout加到来自所述第一编码部分601的视频数据上。所述第二时间戳值相加部分604具有一个内部定时器607。第二时间戳值相加部分604将来自所述内部定时器607的时间戳值加到来自第二编码部分602的音频数据上。
多路复用部分605将来自所述第一和第二时间戳相加部分603和604的数据多路复用为MP4格式,以产生多用复用的数据,并将其提供给输出部分606。所述输出部分606经过所述文件系统等将来自多路复用部分605的多路复用数据存储到闪存器件中。
另外,在本发明的实施例4中,所述第一时间戳相加部分603可以被结构成具有根据实施例2或实施例3的所述时间戳值控制装置400或所述时间戳值控制装置500以取代所述时间戳值控制装置100。
在这种方式下,根据本发明的实施例4,由于当同时输入视频数据和音频数据时,在保持视频和音频数据视觉质量的同时可以减少所述存储文件的尺寸,所以,多路复用部分605的存储器件可以被有效地使用。
(实施例5)下面将解释根据本发明实施例5的多媒体数据发送装置。图7的框图示出了根据实施例5的多媒体数据多路复用处理装置的结构。在本发明的实施例5中,与实施例1相同的参考数字被给予与实施例4相同的构件。
与本发明的实施例4类似,根据实施例5的多媒体数据发送装置包括第一和第二编码部分601、602;第一和第二时间戳相加部分603、604;多路复用部分605和输出部分606。
根据本发明实施例5的多媒体数据发送装置中的第一和第二编码部分601和602、第一和第二时间戳相加部分603和604以及多路复用部分605以和本发明实施例4的相同方式工作。输出部分606作为一个发送路径部分而工作,用于发送来自所述多路复用部分605的多路复用的数据。
另外,在本发明的实施例5中,所述第一时间戳相加部分603可以被结构成具有根据实施例2或实施例3的所述时间戳值控制装置400或所述时间戳值控制装置500以取代所述时间戳值控制装置100。
在这种方式下,根据本发明的实施例5,由于当同时输入视频和音频数据时能够在保持视频数据和音频数据的视觉质量的同时减少发送数据的量,所以,可以指望节省诸如用于通信数据费用的效果。
另外,本发明可以被应用到媒体数据上,该媒体数据在存储时的表示时间的误差对人的视觉质量不具有任何影响。
此外,根据本发明实施例1-3中任何一个的时间戳值控制装置可以被嵌入到所述时间戳相加部分和所述多路复用部分之间或被插入到所述多路复用部分当中。
如上面所解释的,根据本发明,由于所述时间戳值被控制得能够避免数据中视觉失真的发生,所以,可以保持数据的质量,和由于各视频帧间隔在多路复用时变得恒定以及所述表示时间信息存储表的尺寸可以被减小,所以,可以改善文件存储效率。
本申请基于日本专利申请No.2001-334419,其申请日为2001年10月31日,其全部内容被解释性地插入并作为参考。
工业应用本发明可以被应用到在多媒体处理装置、运动图像处理装置等中使用的一个时间戳值控制装置。
权利要求
1.一种时间戳值控制装置,包括时间戳值控制部分,用于在接收一个输入时间戳值、一个在前时间戳值和一个基准帧间隔值的基础上控制将被相加的一个时间戳值;和时间戳值保持部分,用于暂时保持从所述时间戳值控制部分输出的一个输出时间戳值作为所述在前时间戳值,并将其提供给所述时间戳值控制部分,其中,所述时间戳值控制部分包括时间戳值差计算部分,用于获得指出所述输入时间戳值和所述在前时间戳值之间的差的时间戳值差;判断部分,用于判断来自所述差计算部分的所述时间戳值差是否位于一个基准时间戳值范围内,在该范围内,一个预定可允许的范围被加到所述基准帧间隔值上;和输出和选择部分,用于当所述判断部分判断所述时间戳值位于所述基准时间戳值范围以内时,输出一个通过将所述基准帧间隔值加到所述在前时间戳值上获得的值作为输出时间戳值,并用于当所述判断部分判断所述时间戳值位于所述基准时间戳值范围以外时输出所述输入时间戳值作为所述输出时间戳值。
2.一种包括权利要求1所述的时间戳值控制装置的多媒体数据多路复用处理装置。
3.一种包括权利要求1所述的时间戳值控制装置的多媒体数据发送装置。
4.根据权利要求1所述的时间戳值控制装置,还包括一个时间戳值重置部分,用于当由所述时间戳值差计算部分获得的所述时间戳值差的非零状态持续一预定时间间隔时,将所述输出时间戳值重置成与所述输入时间戳值相同的值。
5.一种包括权利要求4所述的时间戳值控制装置的多媒体数据多路复用处理装置。
6.一种包括权利要求4所述的时间戳值控制装置的多媒体数据发送装置。
7.根据权利要求1所述的时间戳值控制装置,还包括一个基准帧间隔值更新部分,用于当所述判断部分判断所述时间戳值差位于所述基准时间戳值以外或当所述判断部分判断所述时间戳值差位于所述基准时间戳值范围以外的时间持续预定倍数时,将所述基准帧间隔值更新为与所述时间戳值差对应的一个值。
8.一种包括权利要求7所述的时间戳值控制装置的多媒体数据多路复用处理装置。
9.一种包括权利要求7所述的时间戳值控制装置的多媒体数据发送装置。
10.根据权利要求7所述的时间戳值控制装置,还包括一个时间戳值重置部分,用于当由所述时间戳值差计算部分获得的所述时间戳值差的非零状态持续一预定时间间隔时,将所述输出时间戳值重置成与所述输入时间戳值相同的值。
11.一种包括权利要求10所述的时间戳值控制装置的多媒体数据多路复用处理装置。
12.一种包括权利要求10所述的时间戳值控制装置的多媒体数据发送装置。
全文摘要
提供了一种时间戳值控制装置,该装置可以在保持数据质量的同时改善数据的存储效率。在该装置中,时间戳值计算部分103获得指出在输入时间戳值和在前时间戳值之间的差的时间戳值差。判断部分104判断所述时间戳值差是否位于一个基准时间戳值范围内,在该范围内,一个预定的可允许范围被加到所述基准帧间隔值上。当所述时间戳值差位于基准时间戳值范围内时,输出和选择部分105输出一个通过将基准帧间隔值加到在前时间戳值上获得的值作为输出时间戳值输出,而当时间戳值差位于基准时间戳值范围以外时,输出所述输入时间戳值作为输出时间戳值。
文档编号H04N5/91GK1554188SQ0281789
公开日2004年12月8日 申请日期2002年10月30日 优先权日2001年10月31日
发明者大岳直人 申请人:松下移动通信株式会社, 株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1