检测字幕卷动的装置及其方法

文档序号:6753993阅读:119来源:国知局
专利名称:检测字幕卷动的装置及其方法
技术领域
本发明是有关于一种检测字幕卷动的装置及其方法,特别有关于检测一第一字幕数据与一第二字幕数据,以达成得知该第二字幕数据的一字幕卷动信息的功用。
背景技术
基于研发技术与生活水准的不断提升,产品品质已渐渐成为人们考量购买此产品的重要因素,为了满足此需求,提供符合高品质的信息科技产品,实为发展产品首重的问题,而较为人们购买的信息科技产品莫过于多媒体播放装置,其中又以播放影音数据最受人们青睐,因此,现今企业大多着重于如何在播放影音数据时搭配影像特效的研发。
常见的影像特效以发展字幕特效居多,其中字幕卷动与字幕放大/缩小最为代表。在公知的字幕卷动的技术中,影音播放装置的字幕译码器首先自光盘片中读取字幕数据串(SPU Stream),并将其译码后,产生包含有多个行区块数据的开始地址的字幕数据,此影音播放装置藉由改变读取区块数据的开始地址,于是可以实现显示画面的字幕数据的卷动效果。另外,在公知的字幕放大/缩小的技术中,影音播放装置读取字幕数据,删除固定位置的区块数据,加倍未删除的区块数据的宽度及高度比例,藉此使显示画面播放此更改的字幕数据时,具有放大/缩小的效果。
然而,当字幕数据同时显现字幕卷动与字幕放大/缩小效果时,因显示装置显示字幕放大/缩小效果会抽掉固定位置的区块数据,若配合字幕卷动效果,影音播放装置可能读取抽掉的区块数据的开始地址,而使显示画面显示的字幕数据形成字幕忽大忽小的情形,引发字幕数据呈现锯齿状的困扰,此实已不符现代使用者对于高品质产品的使用需求。
有鉴于此,若能检测到字幕数据的卷动信息,使影音播放装置执行字幕卷动时,避免抽掉的区块数据的读取,减少字幕数据形成字幕忽大忽小的情形,实为研发字幕特效应重视的问题。

发明内容
本发明要解决的技术问题是提供一种检测字幕卷动的装置,其包含一接收单元,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及一检测模块,依据该接收单元的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值以判断该第二字幕数据的一字幕卷动信息。
本发明要解决的另一个技术问题是提供一种检测字幕卷动的方法,其步骤包含接收字幕尺寸数据、第一字幕数据以及第二字幕数据;以及依据字幕尺寸数据,检测第一字幕数据与第二字幕数据,取得差异值以判断第二字幕数据的字幕卷动信息。
本发明要解决的再一个技术问题是提供一种检测字幕卷动的装置及其方法,其是藉由接收单元与检测模块的提供,比较第一字幕数据与第二字幕数据,得知第二字幕数据为一向上卷动的字幕效果、一向下卷动的字幕效果以及一字幕卷动行数,藉由字幕卷动信息的取得,减少字幕数据呈现锯齿状的情况发生,提升观赏愉悦度与字幕数据的播放品质。
为达上述的目的本发明的一种检测字幕卷动的装置及其方法,藉由检测模块检测接收单元的第一字幕数据的多个行区块数据与第二字幕数据的多个行区块数据,然后,利用一计数器记录第一字幕数据的区块数据连续等于第二字幕的区块数据的次数,接着比较此计数器的值与一门槛值,以判断此第二字幕数据具有字幕卷动效果后,再比较第一字幕数据的区块数据与第二字幕数据的区块数据所在的行数值,以得知差异值,最后,依据差异值判断此第二字幕数据的字幕卷动信息,藉此减少字幕数据忽大忽小的情况发生,提升观赏愉悦度与字幕数据的播放品质。


图1为本发明的检测字幕卷动装置的方块图。
图2为本发明的另一检测字幕卷动装置的方块图。
图3为本发明的检测字幕卷动方法的流程图。
图4为本发明的检测模块比较区块数据的示意图。
图5为本发明的用于数字媒体播放装置的方块图。
10储存单元12字幕译码单元14字幕图像缓冲器16接收单元18检测模块180第一比较单元182计数单元184第二比较单元186第三比较单元20第一字幕数据200第一区块数据202第二区块数据204第三区块数据206第四区块数据208第五区块数据22第二字幕数据220第一区块数据222第二区块数据224第三区块数据226第四区块数据24储存单元
26数据串分离单元28视讯译码单元30字幕译码单元32视讯缓冲器34字幕图像缓冲器36接收单元38检测模块40叠合单元具体实施方式
本发明的检测字幕卷动的装置的一实施例如图1所示,在此实施例中包含一接收单元16,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及一检测模块18,依据接收单元16接收的字幕尺寸数据,检测第一字幕数据与第二字幕数据,得知一差异值以判断第二字幕数据的一字幕卷动信息。
如图1所示,在此实施例中进一步包含有一储存单元10,用以提供一字幕数据串,然后通过一字幕译码单元12译码此字幕数据串,产生字幕尺寸数据、第一字幕数据以及第二字幕数据,且分别输出字幕尺寸数据于接收单元16,以及输出第一字幕数据与第二字幕数据给一字幕图像缓冲器14,以暂存第一字幕数据与第二字幕数据,接着,提供第一字幕数据与第二字幕数据给接收单元16,最后再藉由检测模块18执行第二字幕的字幕卷动信息的检测动作。
如图2所示,其是为本发明的另一检测字幕卷动装置的方块图,在此另一实施例中本发明的检测模块18包含有一第一比较单元180,通过接收单元16提供包含有一字幕长度参数与一字幕宽度参数的字幕尺寸数据,将第一字幕数据与第二字幕数据区分为多个行区块数据,依序比较第一字幕数据的多个行区块数据与第二字幕数据的多个行区块数据;一计数单元182,包含有一计数器,当第二字幕数据的区块数据连续等于第一字幕数据的区块数据时,计数单元182记录第二字幕数据的区块数据连续等于第一字幕数据的区块数据的次数;一第二比较单元184,用以比较计数器的值与一门槛值,以供判断第二字幕数据是否具有字幕卷动效果,其中,门槛值用以决定第二字幕数据是否具有字幕卷动效果的判断条件;以及一第三比较单元186,若第二比较单元184判断第二字幕数据具有字幕卷动效果,则比较第一字幕数据的区块数据与该第二字幕数据的区块数据所在的一行数值,用以得知差异值,检测模块18依据差异值,以判断第二字幕数据的字幕卷动信息。
上述的行数值分别为第一字幕数据的区块数据位于该第一字幕数据的位置以及第二字幕数据的区块数据位于第二字幕数据的位置,另外,检测模块18依据差异值,判断字幕卷动信息为一向上卷动的字幕效果、一向下卷动的字幕效果或为第二字幕数据的一字幕卷动行数。
图3是本发明的检测字幕卷动方法的流程图,在此一实施例中,首先,经由步骤S14接收一字幕尺寸数据、一第二字幕数据以及一第二字幕数据,以供上述提及的检测模块执行第二字幕数据的字幕卷动信息的检测动作,接着,由步骤S16依据字幕尺寸数据,检测第一字幕数据与第二字幕数据,判断第二字幕数据具有字幕卷动效果后,取得一差异值以判断第二字幕数据的字幕卷动信息。
上述的实施例中,在步骤S14前更包含有步骤S10与步骤S12,其中,先由步骤S10译码一字幕数据串,产生字幕尺寸数据、第一字幕数据以及第二字幕数据,再利用步骤S12储存第一字幕数据与第二字幕数据于一字幕图像缓冲器,藉由此两步骤的提供,使步骤S14得以接收步骤S10的字幕尺寸数据与步骤S12的第一字幕数据与第二字幕数据。
另外,为进一步说明此第二字幕数据的字幕卷动信息的检测动作,在步骤S16中更包含有下列步骤,首先,依据上述提及的字幕尺寸数据,依序比较第一字幕数据的多个行区块数据与第二字幕数据的多个行区块数据,接着,提供一计数器,当第二字幕数据的区块数据连续等于第一字幕数据的区块数据时,累加计数器的值,通过计数器的值的提供,以作为判断此第二字幕数据是否具有字幕卷动效果的参考信息,然后,比较计数器的值与一门槛值,当计数器的值等于门槛值时,表示此第二字幕数据具有字幕卷动效果,最后,比较此第一字幕数据的区块数据等于此第二字幕数据的区块数据所在的一行数值,用以得知差异值,然后,依据此差异值,判断第二字幕数据的字幕卷动信息。
以下提供一实施例,以说明本发明的计数器记录第二字幕数据的区块数据连续等于第一字幕数据的区块数据的次数。请参阅图4,其是为本发明的检测模块比较区块数据的示意图,其包含有一第一字幕数据20与一第二字幕数据22,依据上述提及的检测模块18藉由包含有一字幕长度参数与一字幕宽度参数的字幕尺寸数据,以得知第一字幕数据20与第二字幕数据22的多个行区块数据的长度与宽度,假定第一字幕数据20包含有一第一区块数据200、一第二区块数据202、一第三区块数据204、一第四区块数据206以及一第五区块数据208,第二字幕数据22包含有一第一区块数据220、一第二区块数据222、一第三区块数据224以及一第四区块数据226。
以下将以门槛值为4、计数器的值为0为例,检测模块18的第一比较单元180比较第一字幕数据20的第一区块数据200是否等于第二字幕数据22的第一区块数据220,由于两区块数据不等,再比较第一区块数据200是否等于第二字幕数据22的第二区块数据222,若再不等,则依此方式类推,分别比较第一区块数据200与第二字幕数据22的第三区块数据224、第四区块数据226以及其余多个行的区块数据,因皆不相等,故重新依序比较第一字幕数据20的第二区块数据202是否等于第二字幕数据22的第一区块数据220,如图2、4所示,由于两区块数据相等,检测模块18的计数单元182累加计数器的值,然后,使用检测模块18的第二比较单元184比较计数器的值与门槛值,如果计数器的值小于门槛值,表示第一字幕数据20的区块数据等于第二字幕数据22的区块数据的次数尚不足判断此第二字幕数据22是否具有字幕卷动效果,则再比较第一字幕数据20的第三区块数据204是否等于第二字幕数据22的第二区块数据222,以此类推,直到计数器的值等于门槛值时,才可判断第二字幕数据22具有字幕卷动效果,因此当第一字幕数据20的第三区块数据204、第四区块数据206以及第五区块数据208分别等于第二字幕数据22的第二区块数据222、第三区块数据224以及该第四区块数据226时,计数器的值累加为4且等于门槛值,则可判断此第二字幕数据22具有字幕卷动效果,之后,第三比较单元186比较第一字幕数据20的区块数据等于第二字幕数据22的区块数据所在的行数值,用以得知差异值,例如第一字幕数据20的第二区块数据202所在的行数值为2,此第二字幕数据22的第一区块数据220所在的行数值为1,其差异值为-1,由于此差异值为负数,则可判断字幕卷动信息为一向上卷动的字幕效果且第二字幕数据22的字幕卷动行数为1,另外,若此差异值为正数时,则可判断字幕卷动信息可为一向下卷动的字幕效果。
本发明的检测字幕卷动的装置,其是可用于一数字媒体播放装置,详细内容请参阅图5,其为本发明的数字媒体播放装置的方块图,此装置包含一储存单元24,提供一运用MPEG-2及MPEG-4编码格式的影音数据,例如以MPEG-2压缩编码的DVD盘片,以及一以MPEG-4压缩视讯的DivX影片文件;一数据串分离单元26,用以分离此影音数据为MPEG影像数据串、声音数据串及字幕数据串;一字幕译码单元30译码此字幕数据串,产生一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;一字幕图像缓冲器34暂存字幕译码单元30译码的第一字幕数据与第二字幕数据,当一使用者欲播放影音数据时,以供一播放单元,进行播放动作;一接收单元36,接收字幕尺寸数据、第一字幕数据以及第二字幕数据;以及一检测模块38,依据接收单元36接收的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值以判断该第二字幕数据的一字幕卷动信息。
其中,当检测模块38得知字幕卷动信息后,本发明进一步提供一叠合单元40,用以接收一视讯译码单元28于一视讯缓冲器32暂存已译码的一第一视讯数据与一第二视讯数据、此字幕图像缓冲器的第一字幕数据与第二字幕数据以及检测模块38得知的字幕卷动信息,分别叠合第一视讯信号与第一字幕数据以及第二视讯信号、此第二字幕数据与此字幕卷动信息,以输出至一播放单元,进行播放动作。
上述的检测模块38包含有一第一比较单元、一计数单元、一第二比较单元以及一第三比较单元,其中,各单元的执行工作可详见图2所述的内容。
本发明的检测字幕卷动的装置及其方法,可以藉由执行韧体实现,亦可以由逻辑电路实现。
综上所述,本发明是有关于一种检测字幕卷动的装置及其方法,其是藉由接收单元与检测模块的提供,检测第一字幕数据与第二字幕数据,以得知第二字幕数据为向上卷动的字幕效果、向下卷动的字幕效果以及字幕卷动行数,藉此提供影音播放装置同时执行字幕放大/缩小特效时,避免抽掉的区块数据的读取,减少字幕数据呈现锯齿状的情况发生,以提升观赏愉悦度与字幕数据的播放品质。
惟以上所述,仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围,凡依本发明申请专利范围所述的形状、构造、特征及精神所为的均等变化与修饰,均应包括于本发明的权利要求范围内。
权利要求
1.一种检测字幕卷动的装置,其特征在于,该装置包含一接收单元,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据,其中该字幕尺寸数据包含一字幕长度参数与一字幕宽度参数;以及一检测模块,依据该接收单元的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值,用以判断该第二字幕数据的一字幕卷动信息。
2.如权利要求1所述的检测字幕卷动的装置,其特征在于,该装置更包含一字幕译码单元,译码一字幕数据串,产生该字幕尺寸数据、该第一字幕数据以及该第二字幕数据。
3.如权利要求1所述的检测字幕卷动的装置,其特征在于,该检测模块包含一第一比较单元,依据该字幕尺寸数据,依序比较该第一字幕数据的多个行区块数据与该第二字幕数据的多个行区块数据;一计数单元,包含一计数器,用以记录该第二字幕数据的区块数据连续等于该第一字幕数据的区块数据的次数;一第二比较单元,比较该计数器的值与一门槛值,以供判断该第二字幕数据是否具有字幕卷动效果;以及一第三比较单元,依据该第二比较单元判断该第二字幕数据具有字幕卷动效果时,比较该第一字幕数据的区块数据与该第二字幕数据的区块数据所在的一行数值,用以得知该差异值。
4.如权利要求3所述的检测字幕卷动的装置,其特征在于,其中该行数值分别为该第一字幕数据的区块数据位于该第一字幕数据的位置,以及该第二字幕数据的区块数据位于该第二字幕数据的位置。
5.如权利要求1所述的检测字幕卷动的装置,其特征在于,该字幕卷动信息可为该第二字幕数据的一字幕卷动行数。
6.如权利要求1所述的检测字幕卷动的装置,其特征在于,该装置是用于一数字媒体播放装置。
7.一种检测字幕卷动的方法,其特征在于,该方法包含下列步骤接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及依据该字幕尺寸数据,检测该第一字幕数据与该第二字幕数据取得一差异值,以判断该第二字幕数据的一字幕卷动信息。
8.如权利要求7所述的检测字幕卷动的方法,其特征在于,其中,于接收该字幕尺寸数据、该第一字幕数据以及该第二字幕数据的步骤前,更包含一步骤译码一字幕数据串以产生该字幕尺寸数据、该第一字幕数据以及该第二字幕数据。
9.如权利要求8所述的检测字幕卷动的方法,其特征在于,更包含一步骤储存该第一字幕数据与该第二字幕数据于一字幕图像缓冲器。
10.如权利要求7所述的检测字幕卷动的方法,其特征在于,其中,于依据该字幕尺寸数据,检测该第一字幕数据与该第二字幕数据的步骤中,更包含下列步骤依序比较该第一字幕数据的多个行区块数据与该第二字幕数据的多个行区块数据;提供一计数器,当该第二字幕数据的区块数据连续等于该第一字幕数据的区块数据时,累加该计数器的值;比较该计数器的值与一门槛值,当该计数器的值等于该门槛值时,判断该第二字幕数据具有字幕卷动效果;以及当该第二字幕数据具有字幕卷动效果时,比较该第一字幕数据的区块数据等于该第二字幕数据的区块数据所在的一行数值,用以得知该差异值。
全文摘要
本发明是有关于一种检测字幕卷动的装置及其方法,该装置提供一接收单元,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及一检测模块,依据该接收单元的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值以判断该第二字幕数据的一字幕卷动信息。藉此,当字幕数据同时执行字幕卷动特效与字幕放大/缩小特效时,使媒体观赏者不需承受两特效同时存在而引发字幕数据呈现锯齿状的困扰,进一步提升观赏愉悦度与字幕数据的播放品质。
文档编号G11B20/10GK1615002SQ20041009124
公开日2005年5月11日 申请日期2004年11月17日 优先权日2004年11月17日
发明者王俊翔 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1