影音资料流中时间轴切换处理装置及其方法

文档序号:6753833阅读:97来源:国知局
专利名称:影音资料流中时间轴切换处理装置及其方法
技术领域
本发明是有关于一种影音资料流中时间轴切换处理装置及其方法,特别是有关于一种侦测一影音资料流中系统时序参考域转换的连续预定发生次数,以决定激活该影音资料流中时间轴切换处理程序的机制。
背景技术
直至今日,已经有各种视频与音频的压缩技术逐渐被开发出来,且广泛被应用在数字电视与多媒体等信息产品上,其中以MPEG压缩视频与音频标准为其代表。MPEG是将动态视频资料与音频资料转换成标准的MPEG影音资料流,意即将视频资料与音频资料记录到影音播放媒介(例如录放机、数字多功能光盘(DVD)、电缆或无线传输)上的一连串0与1的信号。
MPEG编码的过程中,会加入系统时序参考(System Clock Reference;SCR)与表示时间戳记(Presentation Time Stamp;PTS)于MPEG影音资料流的封包内。在正常的情况中,系统时序参考在第一次更新系统时间时序(System Time Clock;STC),之后,影音资料流中的系统时序参考与表示时间戳记会以固定的速率增加。然而,当影片内容是以剪接制成时,影音资料流中的系统时序参考与表示时间戳记可能产生暴增/减的情况。由于在播放的过程中解码器都是持表示时间戳记与系统时间时序进行比对以决定是否播放,如果系统时序参考与表示时间戳记突然暴增/减,而系统时间时序没有跟着系统时序参考一起改变,解码器将会因为参考旧的系统时间时序而造成播放上的问题。
在已知的实务中,MPEG系统提出E-STD model的架构以解决系统时间时序同步化的问题,详细内容请参阅图1,其中包含一系统解码器10′以解析一影音资料流的多个封包后,输出第一压缩视频与音频资料、多个第二压缩视频与音频资料、第一表示时间戳记、多个第二表示时间戳记、第一系统时序参考以及多个第二系统时序参考,然后一系统时间时序计数器14′使用第一系统时序参考初始化第一系统时间时序,使得第一系统时间时序以固定的速率增加,接着一音频资料暂存器16′暂存系统解码器10′传送的第一压缩音频资料与一视频资料暂存器18′暂存系统解码器10′传送的第一压缩视频资料,其后,于进行播放时,再透过一音频解码器20′与一视频解码器22′解码第一压缩音频资料与第一压缩视频资料,产生第一解码音频资料与第一解码视频资料,最后一播放单元24′比对第一解码音频与视频资料的第一表示时间戳记与第一系统时间时序,若第一表示时间戳记与第一系统时间时序相同时,则进行第一解码音频资料与第一解码视频资料的播放动作。
其中,当系统解码器10′侦测到影音资料流中第二系统时序参考域转换(SCR domain change)时,系统解码器10′传送一通知资料给音频解码器20′与视频解码器22′,然而并非所有的解码器消耗资料的速度都一样,在同一个时间点,可能音频解码器20′已经收到通知资料,而视频解码器22′尚未收到通知资料,使得音频解码器20′已经开始消耗第二系统时序参考的资料,而视频解码器22′仍在消耗第一系统时序参考的资料,为解决此问题,系统解码器10′先将第二系统时序参考传送给一减法器12′,此减法器12′计算第二系统时序参考与第一系统时间时序的差异值后,再使用第一系统时间时序扣除此差异值,产生第二系统时间时序,接着,系统时间时序计数器14′接收第二系统时间时序,并将其传送给音频解码器20′,使音频解码器20′参照第二系统时间时序,藉此,视频解码器22′即可与音频解码器20′参照相同的系统时间时序。
虽然E_STD model的架构可解决系统时间时序同步化的问题,然而当系统时序参考域转换太过频繁时,可能导致解码器反应不及,产生播放上的问题,以数字多功能光盘为例,其限制系统时序参考域转换的时间点须介于视频目标单元(VOBU)与视频目标单元(VOBU)之间,若不遵守此规则,使得短时间内系统时序参考发生暴增/减的情况,由于所有的解码器尚未完成第一次的系统时序参考域转换,而第二次系统时序参考域转换又再发生,使解码器反应不及,又如果是盘片损伤也会导致影音资料流中系统时序参考的字段的错误,也使系统时序参考发生暴增/减的情况,然而先前技术对于此一问题并未揭示任何手段,以解决系统时序参考域转换太过频繁的问题。
有鉴于此,如何针对上述问题而提出一种影音资料流中时间轴切换处理装置及其方法,以改善传统系统时序参考域转换太过频繁,使解码器反应不及产生播放问题的缺点,长久以来一直是使用者殷切盼望及本发明人念兹在兹者,而本发明人基于多年从事于影音资料流中时间轴切换处理装置及其方法相关产品的研究、开发、及销售实务经验,乃思及改良的意念,穷其个人的专业知识,经多方研究设计、专题探讨,终于研究出一种影音资料流中时间轴切换处理装置及其方法,可解决上述的问题。

发明内容
本发明的主要目的,在于提供一种影音资料流中时间轴切换处理方法,其步骤包含设定一激活门槛值,以决定一影音资料流中时间轴切换处理程序激活时机;依序比较该影音资料流的第一封包的系统时序参考与多个第二封包的系统时序参考,产生多个差异值;依序比较该多个差异值与一差异门槛值,用以判断是否进行一系统时序参考域转换;提供并初始化一计数器,以记录该系统时序参考域转换的连续预定发生次数;以及比较该计数器的值与该激活门槛值,当该计数器的值等于该激活门槛值时,执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序,使短时间内该影音资料流的系统时序参考域转换可较为趋缓。
本发明的次要目的,在于提供一种影音资料流中时间轴切换处理装置,其包含有一侦测模块,用以侦测该影音资料流是否进行该系统时序参考域转换;一计数单元,包含该计数器,根据该侦测模块的侦测结果以记录该系统时序参考域转换的连续预定发生次数;一比较单元,用以比较该计数器的值与该激活门槛值;以及一时间轴切换处理单元,依据该比较单元的比较结果,执行该影音资料流中时间轴切换处理程序,以同步该系统时间时序,使短时间内该影音资料流的系统时序参考域转换不致如此频繁。
本发明的再一目的,在于提供一种影音资料流中时间轴切换处理装置以其方法,其是用于一数字媒体播放装置,本发明撷取该影音资料流的多个封包的系统时序参考,侦测该影音资料流是否进行系统时序参考域转换,然后,使用计数器记录该系统时序参考域转换的连续预定发生次数,当该计数器的值等于该激活门槛值时,执行该影音资料流中时间轴切换处理程序,以同步该系统时间时序,藉此,使至少一解码单元参照相同的系统时间时序的资料,其后,该解码单元解码一压缩影音数据,产生一解码影音数据,一播放单元接收该解码影音资料,比较该系统时间时序与该解码影音资料的一表示时间戳记,以进行该解码影音资料的播放动作。
为达上述的目的及优点,本发明的一种影音资料流中时间轴切换处理装置及其方法,其是使用此差异门槛值比对多个封包的系统时序参考的差异值是否为突然暴增/减的情况,使用此激活门槛值作为可接受系统时序参考突然暴增/减的容忍值,然后,使用计数器记录系统时序参考突然暴增/减的次数,比较计数器的值与激活门槛值,以决定影音资料流中时间轴切换处理程序的激活时机,使短时间内该影音资料流的系统时序参考域转换不致如此频繁,减少产生解码单元反应不及的情况,提升影音资料的播放品质。


图1其为已知的MPEG系统同步视频与音频资料的方块图;图2其为本发明的影音资料流中时间轴切换处理装置的方块图;图3其为本发明的另一影音资料流中时间轴切换处理装置的方块图;
图4其为本发明的影音资料流中时间轴切换处理方法的流程图;图5其为本发明的计数器记录系统时序参考域转换的连续预定发生次数的示意图;以及图6其为本发明的数字媒体播放装置的方块图。
图号简单说明10′系统解码器12′减法器14′系统时间时序计数器16′音频资料暂存器18′视频资料暂存器20′音频解码器22′视频解码器24′播放单元10 储存单元 100 第一封包的系统时序参考102 第二封包的系统时序参考104 第三封包的系统时序参考106 第四封包的系统时序参考12 撷取单元14 激活门槛值设定单元 16 侦测模块160 第一比较单元 162 第二比较单元18 计数单元 20 比较单元22 时间轴切换处理单元 24 输入单元26 解码单元 28 播放单元具体实施方式
为使贵审查员对本发明的技术特征及所达成的功效有更进一步的了解与认识,谨佐以较佳的实施例及配合图式详细的说明,说明如后本发明的影音资料流中时间轴切换处理装置,请参阅图2。在此一实施例中,此影音资料流中时间轴切换处理装置包含一储存单元10,用以提供一影音数据流;一激活门槛值设定单元14,用以设定一激活门槛值;一侦测模块16,用以侦测此影音资料流是否进行一系统时序参考域转换(SCR domain change);一计数单元18,包含一计数器,根据侦测模块16的侦测结果,用以记录系统时序参考域转换的连续预定发生次数;一比较单元20,用以比较计数器的值与激活门槛值;以及一时间轴切换处理单元22,用以执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序。
上述的影音资料流中时间轴切换处理程序为一E-STD model,此时间轴切换处理单元22依据计数器的值与激活门槛值的比对结果,以决定影音资料流中时间轴切换处理程序的激活时机,使系统时序参考域转换不致如此频繁。
请一并参阅图3,其为本发明的另一影音资料流中时间轴切换处理装置的方块图。此另一实施例中包含有一储存单元10提供的影音数据流中包含多个封包;一撷取单元12,撷取此多个封包的系统时序参考,以供判断影音资料流的系统时序参考域转换;一侦测模块16,包含有一第一比较单元160与一第二比较单元162,此第一比较单元160依序比较此多个封包的系统时序参考,以产生多个差异值;以及此第二比较单元162依序比较此多个差异值与一差异门槛值,藉此以得知系统时序参考域是否为突然暴增/减的情况。然后,计数单元18依据此多个差异值与此差异门槛值的比较结果,透过计数器记录系统时序参考域转换的连续预定发生次数,并且时间轴切换处理单元22依据比较单元20比较计数器的值与激活门槛值的结果,以同步系统时间时序。另外,计数单元18则重新初始化计数器的值,以重新记录系统时序参考域转换的连续预定发生次数。除此之外,本发明更包含有一输入单元24,如一遥控器或操作面板,提供使用者输入一外部命令以调整此差异门槛值与此激活门槛值。
为说明本发明的影音资料流中时间轴切换处理的方法,请参阅图4。在此实施例中,首先于步骤S10设定激活门槛值,以决定影音资料流中时间轴切换处理程序激活时机,且经由步骤S12侦测影音资料流是否进行系统时序参考域转换(SCR domain change),接着于步骤S14提供并初始化计数器,若侦测结果为进行该系统时序参考域转换,使此计数器记录系统时序参考域转换的连续预定发生次数,最后,透过步骤S16比较计数器的值与激活门槛值,若计数器的值等于激活门槛值时,撷取相对应第二封包的系统时序参考,并执行影音资料流中时间轴切换处理程序,以同步系统时间时序(System Time Clock;STC)。
其中,此实施例更包含提供多个封包的影音资料流,以及撷取此多个封包的系统时序参考,使步骤S12得以进行侦测动作。另外,在步骤S12中进一步包含下列步骤首先,依序比较影音资料流的一第一封包的系统时序参考与多个第二封包的系统时序参考,接着若此第一封包的系统时序参考与此多个第二封包的系统时序参考的差异值大于差异门槛值时,表示侦测结果为进行系统时序参考域转换,因此将侦测结果提供给步骤S14,以累加计数器的值,若该计数器的值等于该激活门槛值时,撷取相对应该第二封包的系统时序参考以同步该系统时间时序,并且重新初始化该计数器。
以下提供一实施例,以说明本发明的计数器记录系统时序参考域转换的连续预定发生次数,用以决定影音资料流中时间轴的切换处理程序的激活时机。图5为本发明的计数器记录系统时序参考域转换的连续预定发生次数的示意图,储存单元10提供影音数据流,此影音资料流包含一第一封包的系统时序参考100、一第二封包的系统时序参考102、一第三封包的系统时序参考104以及一第四封包的系统时序参考106。以激活门槛值为3、计数器的值为0为例,侦测模块16比较第一封包的系统时序参考100与第二封包的系统时序参考102而取得一第一差异值,然后此第一差异值可以与一差异门槛值比对。若第一差异值大于差异门槛值,计数单元18累加一计数器的值,而比较单元20比较此计数器的值与一激活门槛值,由于此时计数器的值不等于激活门槛值,时间轴切换处理单元22不执行影音资料流中时间轴切换处理程序,以此类推,侦测模块可以比较第一封包的系统时序参考100与第三封包的系统时序参考104,以及第一封包的系统时序参考100与第四封包的系统时序参考106,以取得一第二差异值与一第三差异值。若第二差异值大于差异门槛值,累加计数器的值,并比较此计数器的值与激活门槛值,使得此时比较结果为不执行该影音资料流中时间轴切换处理程序。若第三差异值大于该差异门槛值,累加计数器的值,并比较计数器的值与激活门槛值,其中若计数器的值为3且等于激活门槛值,表示系统时序参考突然暴增/减的次数已到达容忍值,则时间轴切换处理单元22撷取第四封包的系统时序参考106,并且执行影音资料流中时间轴切换处理程序,以同步系统时间时序。另外,计数单元18初始化计数器的值,以重新记录系统时序参考域转换的连续预定发生次数。
本发明的影音资料流中时间轴切换处理装置,其可用于一数字媒体播放装置,详细内容请参阅图6,其为本发明的数字媒体播放装置的方块图,此装置包含有储存单元10、撷取单元12、激活门槛值设定单元14、侦测模块16、计数单元18、比较单元20、时间轴切换处理单元22、至少一解码单元26以及一播放单元28,其中,透过储存单元10提供影音数据流,以供撷取单元12存取影音数据流的系统时序参考与提供解码单元26存取影音数据流,通过侦测模块16、计数单元18以及比较单元20的提供,使时间轴切换处理单元22得知执行影音资料流中时间轴切换处理程序的时机,以同步系统时间时序,使解码单元26可参照相同的系统时间时序的资料。其后,解码单元26解码封包的一压缩影音数据,产生一解码影音数据,并将解码影音资料传送至播放单元28,以比较系统时间时序与解码影音资料的表示时间戳记,当表示时间戳记等于系统时间时序时,进行解码影音资料的播放动作。
本发明的影音资料流中时间轴切换处理装置及其方法,可以通过执行韧体实现,也可以由逻辑电路实现。
综上所述,本发明是有关于一种影音资料流中时间轴切换处理装置及其方法,通过计数器记录影音资料流连续发生系统时序参考域转换的次数,比较计数器与激活门槛值,当计数器的值等于激活门槛值时,执行影音资料流的时间轴切换处理程序,减少短时间内因系统时序参考域错误而执行多次系统时序参考域转换的动作,以解决解码器反应不及而产生播放的问题。故本发明实为一具有新颖性、进步性及可供产业利用者,应符合我国专利法所规定的专利申请要件无疑,爰依法提出发明专利申请。
惟以上所述者,仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围,举凡依本发明申请专利范围所述的形状、构造、特征及精神所做的均等变化与修饰,均应包括于本发明的申请专利范围内。
权利要求
1.一种影音资料流中时间轴切换处理方法,其特征在于包含下列步骤设定一激活门槛值,以决定一影音资料流中时间轴切换处理程序激活时机;侦测该影音资料流是否进行一系统时序参考域转换;提供并初始化一计数器,以记录该系统时序参考域转换的连续预定发生次数;以及比较该计数器的值与该激活门槛值,当该计数器的值等于该激活门槛值时,执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序。
2.如权利要求1所述的影音资料流中时间轴切换处理方法,其特征在于,更包含下列步骤依序比较该影音资料流的一第一封包的一系统时序参考与多个第二封包的一系统时序参考;当该第一封包的系统时序参考与该多个第二封包的系统时序参考的差异值大于一差异门槛值时,累加该计数器的值;以及若该计数器的值等于该激活门槛值时,撷取相对应该第二封包的系统时序参考以同步该系统时间时序,并且重新初始化该计数器。
3.一种影音资料流时间轴切换处理装置,其特征在于包含一激活门槛值设定单元,用以设定一激活门槛值;一侦测模块,用以侦测一影音资料流是否进行一系统时序参考域转换,其中该影音资料流包含多个封包;一计数单元,包含一计数器,根据该侦测模块的侦测结果以记录该系统时序参考域转换的连续预定发生次数;一比较单元,用以比较该计数器的值与该激活门槛值;以及一时间轴切换处理单元,根据比较单元的比较结果,执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序。
4.如权利要求3所述的影音资料流时间轴切换处理装置,其特征在于更包含一撷取单元,是撷取该多个封包的一系统时序参考以供判断该影音资料流的系统时序参考域转换。
5.如权利要求3所述的影音资料流时间轴切换处理装置,其特征在于,其中,该侦测模块更包含一第一比较单元,用以依序比较该多个封包的系统时序参考,以产生多个差异值;以及一第二比较单元,用以依序比较该多个差异值与一差异门槛值。
6.如权利要求3所述的影音资料流时间轴切换处理装置,其特征在于,其中,若该侦测模块的侦测结果为进行该系统时序参考域转换,该计数单元累加并记录该计数器的值。
7.一种影音资料流时间轴切换处理装置,其特征在于包含一激活门槛值设定单元,用以设定一激活门槛值;一撷取单元,是撷取一影音资料流的多个封包的一系统时序参考;一侦测模块,依据该撷取单元撷取的系统时序参考,侦测该影音资料流是否进行一系统时序参考域转换;一计数单元,包含一计数器,根据该侦测模块的侦测结果以记录该系统时序参考域转换的连续预定发生次数;一比较单元,用以比较该计数器的值与该激活门槛值;以及一时间轴切换处理单元,依据该比较单元的比较结果,执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序。
8.如权利要求7所述的影音资料流时间轴切换处理装置,其特征在于更包含一储存单元,是提供该影音数据流以供该撷取单元存取该影音资料流的系统时序参考。
9.如权利要求7所述的影音资料流时间轴切换处理装置,其特征在于,其中,该侦测模块更包含一第一比较单元,用以依序比较该多个封包的系统时序参考,以产生多个差异值;以及一第二比较单元,用以依序比较该多个差异值与一差异门槛值。
10.如权利要求7所述的影音资料流时间轴切换处理装置,其特征在于更包含至少一解码单元,接收该封包的一压缩影音数据,产生一解码影音数据。
全文摘要
本发明是有关于一种影音资料流中时间轴切换处理装置及其方法,其是揭露一储存单元,以提供一影音数据流;一侦测模块,用以侦测该影音资料流是否进行一系统时序参考域转换;一计数单元,包含一计数器,根据该侦测模块的侦测结果,记录该系统时序参考域转换的连续预定发生次数;一比较单元,用以比较该计数器的值与一激活门槛值,输出一比较结果;以及一时间轴切换处理单元,依据比较结果,执行该影音资料流中时间轴切换处理程序,以同步一系统时间时序,使短时间内系统时序参考域转换不致如此频繁,减少解码器反应不及造成播放上的问题。
文档编号G11B27/10GK1614993SQ20041008604
公开日2005年5月11日 申请日期2004年10月22日 优先权日2004年10月22日
发明者李思贤, 庄振威 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1