CN1324883C - 检测字幕卷动的装置及其方法 - Google Patents

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

Info

Publication number
CN1324883C
CN1324883C CNB2004100912475A CN200410091247A CN1324883C CN 1324883 C CN1324883 C CN 1324883C CN B2004100912475 A CNB2004100912475 A CN B2004100912475A CN 200410091247 A CN200410091247 A CN 200410091247A CN 1324883 C CN1324883 C CN 1324883C
Authority
CN
China
Prior art keywords
data
caption data
captions
caption
rolling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2004100912475A
Other languages
English (en)
Other versions
CN1615002A (zh
Inventor
王俊翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Via Technologies Inc
Original Assignee
Via Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Via Technologies Inc filed Critical Via Technologies Inc
Priority to CNB2004100912475A priority Critical patent/CN1324883C/zh
Publication of CN1615002A publication Critical patent/CN1615002A/zh
Application granted granted Critical
Publication of CN1324883C publication Critical patent/CN1324883C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Systems (AREA)

Abstract

本发明是有关于一种检测字幕卷动的装置及其方法,该装置提供一接收单元,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及一检测模块,依据该接收单元的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值以判断该第二字幕数据的一字幕卷动信息。藉此,当字幕数据同时执行字幕卷动特效与字幕放大/缩小特效时,使媒体观赏者不需承受两特效同时存在而引发字幕数据呈现锯齿状的困扰,进一步提升观赏愉悦度与字幕数据的播放品质。

Description

检测字幕卷动的装置及其方法
技术领域
本发明是有关于一种检测字幕卷动的装置及其方法,特别有关于检测一第一字幕数据与一第二字幕数据,以达成得知该第二字幕数据的一字幕卷动信息的功用。
背景技术
基于研发技术与生活水准的不断提升,产品品质已渐渐成为人们考量购买此产品的重要因素,为了满足此需求,提供符合高品质的信息科技产品,实为发展产品首重的问题,而较为人们购买的信息科技产品莫过于多媒体播放装置,其中又以播放影音数据最受人们青睐,因此,现今企业大多着重于如何在播放影音数据时搭配影像特效的研发。
常见的影像特效以发展字幕特效居多,其中字幕卷动与字幕放大/缩小最为代表。在公知的字幕卷动的技术中,影音播放装置的字幕译码器首先自光盘片中读取字幕数据串(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所述的内容。
本发明的检测字幕卷动的装置及其方法,可以藉由执行韧体实现,亦可以由逻辑电路实现。
综上所述,本发明是有关于一种检测字幕卷动的装置及其方法,其是藉由接收单元与检测模块的提供,检测第一字幕数据与第二字幕数据,以得知第二字幕数据为向上卷动的字幕效果、向下卷动的字幕效果以及字幕卷动行数,藉此提供影音播放装置同时执行字幕放大/缩小特效时,避免抽掉的区块数据的读取,减少字幕数据呈现锯齿状的情况发生,以提升观赏愉悦度与字幕数据的播放品质。
惟以上所述,仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围,凡依本发明申请专利范围所述的形状、构造、特征及精神所为的均等变化与修饰,均应包括于本发明的权利要求范围内。

Claims (8)

1.一种检测字幕卷动的装置,其特征在于,该装置包含:
一接收单元,用以接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据,其中该字幕尺寸数据包含一字幕长度参数与一字幕宽度参数;以及
一检测模块,依据该接收单元的字幕尺寸数据,检测该第一字幕数据与该第二字幕数据,得知一差异值,用以判断该第二字幕数据的一字幕卷动信息,该检测模块具体包含:
一第一比较单元,依据该字幕尺寸数据,依序比较该第一字幕数据的多个行区块数据与该第二字幕数据的多个行区块数据;
一计数单元,包含一计数器,用以记录该第二字幕数据的行区块数据连续等于该第一字幕数据的行区块数据的次数;
一第二比较单元,比较该计数器的值与一门槛值,以供判断该第二字幕数据是否具有字幕卷动效果;以及
一第三比较单元,依据该第二比较单元判断该第二字幕数据具有字幕卷动效果时,比较该第一字幕数据的行区块数据与该第二字幕数据的行区块数据所在的一行数值,用以得知该差异值。
2.如权利要求1所述的检测字幕卷动的装置,其特征在于,该装置更包含:
一字幕译码单元,译码一字幕数据串,产生该字幕尺寸数据、该第一字幕数据以及该第二字幕数据。
3.如权利要求1所述的检测字幕卷动的装置,其特征在于,其中该行数值分别为该第一字幕数据的行区块数据位于该第一字幕数据的位置,以及该第二字幕数据的行区块数据位于该第二字幕数据的位置。
4.如权利要求1所述的检测字幕卷动的装置,其特征在于,该字幕卷动信息为该第二字幕数据的一字幕卷动行数。
5.如权利要求1所述的检测字幕卷动的装置,其特征在于,该装置是用于一数字媒体播放装置。
6.一种检测字幕卷动的方法,其特征在于,该方法包含下列步骤:
接收一字幕尺寸数据、一第一字幕数据以及一第二字幕数据;以及
依据该字幕尺寸数据,检测该第一字幕数据与该第二字幕数据取得一差异值,以判断该第二字幕数据的一字幕卷动信息,具体包含下列步骤:
依序比较该第一字幕数据的多个行区块数据与该第二字幕数据的多个行区块数据;
提供一计数器,记录第二字幕数据的行区块数据连续等于第一字幕数据的行区块数据的次数,当该第二字幕数据的行区块数据连续等于该第一字幕数据的行区块数据时,累加该计数器的值;
比较该计数器的值与一门槛值,当该计数器的值等于该门槛值时,判断该第二字幕数据具有字幕卷动效果;以及
当该第二字幕数据具有字幕卷动效果时,比较该第一字幕数据的行区块数据等于该第二字幕数据的行区块数据所在的一行数值,用以得知该差异值。
7.如权利要求6所述的检测字幕卷动的方法,其特征在于,其中,于接收该字幕尺寸数据、该第一字幕数据以及该第二字幕数据的步骤前,更包含一步骤:
译码一字幕数据串以产生该字幕尺寸数据、该第一字幕数据以及该第二字幕数据。
8.如权利要求6所述的检测字幕卷动的方法,其特征在于,更包含一步骤:
储存该第一字幕数据与该第二字幕数据于一字幕图像缓冲器。
CNB2004100912475A 2004-11-17 2004-11-17 检测字幕卷动的装置及其方法 Active CN1324883C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100912475A CN1324883C (zh) 2004-11-17 2004-11-17 检测字幕卷动的装置及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100912475A CN1324883C (zh) 2004-11-17 2004-11-17 检测字幕卷动的装置及其方法

Publications (2)

Publication Number Publication Date
CN1615002A CN1615002A (zh) 2005-05-11
CN1324883C true CN1324883C (zh) 2007-07-04

Family

ID=34766275

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100912475A Active CN1324883C (zh) 2004-11-17 2004-11-17 检测字幕卷动的装置及其方法

Country Status (1)

Country Link
CN (1) CN1324883C (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102724444B (zh) * 2011-05-17 2015-04-22 新奥特(北京)视频技术有限公司 一种二维字幕的四方物方式变形方法及***
CN102739975B (zh) * 2011-05-17 2017-09-12 新奥特(北京)视频技术有限公司 一种通过数据阵列实现动态二维字幕的方法及***
CN105068795A (zh) * 2015-07-20 2015-11-18 上海幻电信息科技有限公司 基于弹幕特效的开发方法与装置
CN114697573A (zh) * 2020-12-30 2022-07-01 深圳Tcl新技术有限公司 字幕生成方法、计算机设备、计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5500680A (en) * 1992-10-12 1996-03-19 Goldstar Co., Ltd. Caption display controlling device and the method thereof for selectively scrolling and displaying a caption for several scenes
CN1246236A (zh) * 1996-12-19 2000-03-01 汤姆森消费电子有限公司 提供用于文字显示的调整上卷速率的方法和装置
JP2002305729A (ja) * 2001-04-06 2002-10-18 Nippon Television Network Corp 字幕データ変換装置
CN1432255A (zh) * 2000-06-02 2003-07-23 汤姆森特许公司 具有使用有限计算资源的位图屏幕显示的辅助信息处理***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5500680A (en) * 1992-10-12 1996-03-19 Goldstar Co., Ltd. Caption display controlling device and the method thereof for selectively scrolling and displaying a caption for several scenes
CN1246236A (zh) * 1996-12-19 2000-03-01 汤姆森消费电子有限公司 提供用于文字显示的调整上卷速率的方法和装置
CN1432255A (zh) * 2000-06-02 2003-07-23 汤姆森特许公司 具有使用有限计算资源的位图屏幕显示的辅助信息处理***
JP2002305729A (ja) * 2001-04-06 2002-10-18 Nippon Television Network Corp 字幕データ変換装置

Also Published As

Publication number Publication date
CN1615002A (zh) 2005-05-11

Similar Documents

Publication Publication Date Title
CN1741178A (zh) 再现装置
CN1665293A (zh) 影像再生装置及方法
CN101076119A (zh) Mpeg视频再现装置以及mpeg视频再现方法
CN100407325C (zh) 用于在标准分辨率兼容介质上提供高分辨率材料的***和方法
CN1595994A (zh) 共享动态影像压缩的缓冲器的方法及装置
CN1284366C (zh) 用于记录和/或再现数字数据的装置及其控制方法
CN1324883C (zh) 检测字幕卷动的装置及其方法
CN1744698A (zh) 去隔行方法和采用该去隔行方法的视频设备
CN1779835A (zh) 记录方法、再现方法、著作权管理方法和再现装置
CN1284182C (zh) 显示记录介质状态的图像记录与再现***及其显示方法
CN1798348A (zh) 个人视频记录器***以及在***中再现广播信号的方法
CN1713711A (zh) 活动图像记录方法
CN1154090C (zh) 光盘重放方法及光盘重放***
CN1767617A (zh) 视频再现设备
CN1645916A (zh) 实时侦测字幕滚动的装置及其方法
CN1558670A (zh) 记录视频数据的设备和方法
CN1667736A (zh) 光学记录和/或再现装置
CN1288906C (zh) 低速重放数字广播节目的方法
TWI245562B (en) Apparatus for detecting the scrolling of the caption and its method
CN1592389A (zh) 图像再生装置和图像数据的逆向再生方法
CN2755881Y (zh) 多功能音像设备
CN1571500A (zh) 控制数字视频数据的比特率的方法和装置
CN1694534A (zh) 计算机***用于转换一连串视讯讯号的转换***与方法
CN1747541A (zh) 影像资料的编辑方法
CN1260968C (zh) 多媒体影音数据流的制作单元与制作方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant