字幕对象的更新方法及装置的制作方法

文档序号:7720797阅读:125来源:国知局
专利名称:字幕对象的更新方法及装置的制作方法
技术领域
本发明涉及字幕制作的技术领域,特别是涉及一种字幕对象的更新方法及字幕对 象的更新装置。
背景技术
字幕一般指以文字形式显示电视、电影、舞台作品里面的对话等非影像内容,也泛 指影视作品后期加工的文字。例如,影视作品的对话字幕,一般出现在屏幕下方;而戏剧作 品的字幕,则可能显示于舞台两旁或上方。另外,还可以将节目的语音内容以字幕方式显 示,可以帮助听力较弱的观众理解节目内容。随着电视事业的发展,字幕在电视中的作用越 来越大,日均播出次数增多,字幕播出的形式多样,字幕制作也更加精美。在电视节目制作中,各档节目都有不定期更换的风格鲜明的图文模板,在一段时 期内,每期节目在相同的图文模板上更新图文内容,在图文内容更新过程,字幕的替换尤为 重要。通常,字幕对象中的文本对象设置了相同的字体、字号、字宽等文本属性,相同的 字符面、边、影等渲染属性,以及入、停、出的动态效果属性。当内容更新时,新的文本数据替 换字幕对象中旧的文本数据,而字幕的文本、渲染、动态效果属性不变。这是目前最为常用 的替换模式,简单快捷。但采用这种方式,在实际的节目制作过程中,显然需要制作较多的 字幕对象,导致过多占用内存空间。针对这个问题,现有技术也提出了针对文本对象设置不同的文本、渲染及动态效 果属性的字幕对象,采用这种多属性的字幕对象进行字幕替换时,所有的文本对象仍然会 按字幕对象中的首/尾某个字符的属性统一设置。如果要替换文本对象的多种属性,则需 要在字幕对象制作时将一个多属性的字幕对象,拆分成多个统一属性的字幕对象,即其本 质依旧是采用相同属性字幕对象的更新方式,这无疑增加了字幕对象制作的工作量,还增 加了文本数据与字幕对象映射的复杂度。

发明内容
本发明所要解决的技术问题是提供一种字幕对象的更新方法及装置,用以降低字 幕对象制作的工作量,并减少文本数据与字幕对象映射的复杂度。为了解决上述技术问题,本发明实施例公开了一种字幕对象的更新方法,包括获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象的属性定 义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;将所述文本替换单元分别映射至字幕对象中的对应位置,以生成各个文本替换单 元与相应文本对象属性的关联。优选的,所述文本对象属性包括针对字符数固定,和/或,属性变化集中在起始位 置的文本对象定义的属性;所述文本替换单元为单个字符,所述生成文本替换单元与相应 文本对象属性关联的步骤包括
将所述单个字符逐个映射至字幕对象中。优选的,所述文本替换单元为由符号分割的词单元,所述生成文本替换单元与相 应文本对象属性关联的步骤包括将所述词单元逐个映射至字幕对象中。优选的,所述文本替换单元为依据字符类别划分的连续字符串;所述生成文本替 换单元与相应文本对象属性关联的步骤包括将同一类别的连续字符串相应映射至字幕对象中对应类别字符的位置。优选的,所述文本对象属性为针对由分割符分割的填充单元的相应属性,所述文 本替换单元为由分割符分割的文本块;所述生成文本替换单元与相应文本对象属性关联的 步骤包括依据所述分割符对应地将所述文本块映射至相应的填充单元中。本发明实施例还公开了一种字幕对象的更新装置,包括获取模块,用于获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文 本对象的属性定义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;映射模块,用于将所述文本替换单元分别映射至字幕对象中的对应位置,以生成 各个文本替换单元与相应文本对象属性的关联。优选的,所述文本对象属性包括针对字符数固定,和/或,属性变化集中在起始位 置的文本对象定义的属性;所述文本替换单元为单个字符,所述映射模块进一步包括字符映射子模块,用于将所述单个字符逐个映射至字幕对象中。优选的,,所述文本替换单元为由符号分割的词单元,所述映射模块进一步包括词单元映射子模块,用于将所述词单元逐个映射至字幕对象中。优选的,所述文本替换单元为依据字符类别划分的连续字符串;所述映射模块进 一步包括分类字符映射子模块,用于将同一类别的连续字符串相应映射至字幕对象中对应 类别字符的位置。优选的,所述文本对象属性为针对由分割符分割的填充单元的相应属性,所述文 本替换单元为由分割符分割的文本块;所述映射模块进一步包括分割符定位映射子模块,用于依据所述分割符对应地将所述文本块映射至相应的 填充单元中。与现有技术相比,本发明具有以下优点本发明提出了一种在图文内容更新中针对字幕对象进行更新,以将更新字幕与其 播出属性进行关联的机制,在本发明中,字幕对象中可以包括多个组文本对象的属性定义, 以减少字幕对象的制作量;所述目标更新文本可以按照预置规则划分为多个文本替换单 元;在字幕更新替换时,只需要将各个文本替换单元相应映射至字幕对象中的对应位置即 可,无需将一个多属性的字幕对象拆分成多个统一属性的字幕对象进行替换,不仅大大降 低字幕对象制作的工作量,有效减少了文本数据与字幕对象映射的复杂度。在实际中,依据不同的字幕对象和更新文本特性,所述文本替换单元还可以作为 单字、单词、连续字符串及分割单元的应用,从而灵活地自适应各种实际中的情形,有利于 提高用户体验。


图1是本发明的一种字幕对象的更新方法实施例1的流程图;图2是本发明的一种字幕对象的更新方法实施例2的流程图;图3是本发明的一种字幕对象的更新方法实施例3的流程图;图4是本发明的一种字幕对象的更新方法实施例4的流程图;图5是本发明的一种字幕对象的更新方法实施例5的流程图;图6是本发明的一种字幕对象的更新装置实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。参考图1,示出了本发明的一种字幕对象的更新方法实施例1的流程图,具体可以 包括以下步骤步骤101、获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象 的属性定义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;步骤102、将所述文本替换单元分别映射至字幕对象中的对应位置,以生成各个文 本替换单元与相应文本对象属性的关联。字幕的制作一般是在字幕机、非编机或PC上通过相应的字幕制作系统完成,字幕 制作系统通过人机交互的方式,对每个字幕文本分配相应的文本对象属性(文本属性、渲 染属性、动态效果属性等),即字幕机、非编机或PC会在其内存中,针对每个字幕文本会相 应保存其对应属性,以便在播出时,依据该属性播出该字幕。在字幕制作过程中,一档节目往往包含多个字幕对象,在本发明实施例中,每个字 幕对象中可以定义多种文本对象属性,例如对于“职务+姓名”的字幕对象,对于“职务” 的属性定义为字体楷体,字形加粗;加下划线是;字号16,字色黑色;对于“姓名”的属性定义为字体黑体,字形非加粗;加下划线否,字号14,字色黑色;应用该字幕对象的一种显示示例为
导播张雪刘亮靓本例即示出了 一个字幕对象中包含两种不同文本对象属性的情形。在字幕制作系统中应用本发明,用户通过选取当前所需的字幕对象,并导入相应 的目标文本,触发替换操作后,即可快速地将字幕对象中原有的旧字幕替换为新字幕,即新 字幕将与字幕对象中的相应属性进行关联,在播出时,即会分别依据各属性与字幕的关联, 播出该新字幕。参考图2,示出了本发明的本发明的一种字幕对象的更新方法实施例2的流程图, 具体可以包括以下步骤步骤201、获取字幕对象及目标更新文本;其中,所述字幕对象中包括针对多组文本对象的属性定义,并且,所述文本对象属性包括针对字符数固定,和/或,属性变化集中 在起始位置的文本对象定义的属性;在这种情况下,所述目标更新文本包括多个作为文本 替换单元的单字符;步骤202、将所述单字符逐个映射至字幕对象中,以生成各字符与相应文本对象属 性的关联。本实施例适用于字幕对象的字符数固定,如为时钟对象、计时器对象;和/或,属 性的变化集中在起始位置,如仅仅是首字符字号大1号等情形。例如,假设一种数字时钟对象的字幕显示示意为0’ 00” ;导入目标文本为1,03”,更新后的字幕显示为1’ 03”。在本实施例中优选的是,如果所述目标更新文本的字符数多于字幕对象中规定的 字符数,则可以将多出的字符按照字幕对象中最末字符的文本对象属性进行关联。参考图3,示出了本发明的一种字幕对象的更新方法实施例3的流程图,具体可以 包括以下步骤步骤301、获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象 的属性定义,所述目标更新文本包括多个作为文本替换单元的由符号分割的词单元;步骤302、将所述词单元逐个映射至字幕对象中,以生成各个词单元与相应文本对 象属性的关联。本实施例主要适用于印欧语系文本的描述规则,即从左至右逐词替换时的应用。 在本实施例中,各个词单元可由任一种符号分隔,如空格符、制表符、回车符等,在字幕对象 中同样也是由符号确定对应词单元的位置,在字幕更新时,系统通过自动识别符号,即可简 单将各个词单元对应映射至对象的相应位置,同时,针对词单元内的各个字符,采用逐字替 换的方式替换即可。例如对于上述“职务+姓名”的字幕对象,导入目标更新文本为编辑张巍赵娇燕即本例以空格符分隔多个词单元。则替换字幕后的字幕显示为
编辑张巍赵娇燕在本实施例中优选的是,若所述目标更新文本中的词单元个数多于字幕对象中规 定词单元数,则将多出的词单元按照字幕对象中最末词单元的文本对象属性进行关联。例如,基于上述“职务+姓名”的字幕对象,假设导入的目标文本为编辑张巍赵娇燕高波张艳沙晨即以回车符分隔词单元。
7
则替换字幕后的字幕显示为
编 辑张巍赵娇燕高波张艳沙晨即对于超出文本块数的字符“高波”、“张艳”、“沙晨”,延用其最后一个词单元的属 性定义。参考图4,示出了本发明的一种字幕对象的更新方法实施例4的流程图,具体可以 包括以下步骤步骤401、获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象 的属性定义,所述目标更新文本包括多个作为文本替换单元的依据字符类别划分的连续字 符串;步骤402、将同一类别的连续字符串相应映射至字幕对象中对应类别字符的位置, 以生成各个连续字符串与相应文本对象属性的关联。在本实施例中,所述字符类别是指包括中文、西文、数字和其它符号的分类,而非 经过复杂计算的字符属性分类。本实施例主要适用于字符类别比较确定的字幕对象。例如对于“中文+数字+英文”的时钟对象,一种显示示例为北京时间10:10am假设当前导入的目标文本内容为美国时间08:10pm,则完成替换后的显示示意 为美国时间08: IOpm在本实施例中优选的是,如果所述连续字符串的长度长于字幕对象中定义对应类 别字符的长度,则将长出的字符串按照字幕对象中该类别最末字符的文本对象属性进行关 联。例如,基于上述“中文+数字+英文”的时钟对象,假设当前导入的目标文本内容 为美国山地时间08:10pm,则完成替换后的显示示意为美国山地时间08:10pm本实施例更为优选的是,如果所述字幕对象中没有对应类别字符的文本对象属性 定义,则将该类别的字符按照其所连接的前一字符的文本对象属性进行关联。例如,一种时钟对象的显示示例为北京时间10:10当前导入的目标文本内容为美国山地时间08:10pm,则完成替换后的显示示意 为美国山地时间08:10pm即对于字幕对象中没有对应的英文字符的属性定义的情形,直接将英文字幕更新 单元“Pm”按照前一数字字幕更新单元“08:10”的文本对象属性进行关联,即该英文字幕更 新单元“Pm”的关联属性亦为字体=Times New Roman ;字号:14 ;颜色蓝色。参考图5,示出了本发明的一种字幕对象的更新方法实施例5的流程图,具体可以 包括以下步骤步骤501、获取字幕对象及目标更新文本,所述字幕对象中包括多个由分割符分割 的填充单元,各填充单元分别具有相应的文本对象属性,所述目标更新文本包括多个作为文本替换单元的、由分割符分割的文本块;步骤502、依据所述分割符对应地将所述文本块映射至填充单元中,以生成各个文 本块与相应文本对象属性的关联。在本实施例中,所述字幕对象中的分割符可以由用户自行设定样式或位置,当文 本数据的文本对象属性发生变化时,由用户相应改变所述分割符的位置即可,无需重新制 作相应的字幕对象。本实施例主要适用于更新文本数据来自数据库及其他复杂情形的应 用。例如,基于上述由分割符“ ”分割的字幕对象
序号名称时间@价格导入目标文本为1 黄金 comex 10-28USA 个 1030. 50则替换字幕后的字幕显示为
1 黄金 comex 10-28USA t 1030.50在本实施例中,由于所述分割符在字幕对象中具有不显示的属性,即分割符不会 在字幕上显示,上述下划线仅仅是用于示意分割的填充单元,而并非字幕对象中定义的文 本对象属性。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。参考图6,示出了本发明的一种字幕对象的更新装置实施例的结构框图,具体可以 包括获取模块601,用于获取字幕对象及目标更新文本,所述字幕对象中包括针对多组 文本对象的属性定义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;映射模块602,用于将所述文本替换单元分别映射至字幕对象中的对应位置,以生 成各个文本替换单元与相应文本对象属性的关联。针对实际中字幕对象的字符数固定,如为时钟对象、计时器对象;和/或,属性的 变化集中在起始位置,如仅仅是首字符字号大1号等情形,在本发明的一种优选实施例中, 所述文本对象属性包括针对字符数固定,和/或,属性变化集中在起始位置的文本对象定 义的属性;在这种情况下,所述文本替换单元为单个字符,所述映射模块可以进一步包括以 下子模块字符映射子模块,用于将所述单个字符逐个映射至字幕对象中。针对实际中印欧语系文本的描述规则,即从左至右逐词替换时的应用,在本发明 的一种优选实施例中,所述文本替换单元可以为由符号分割的词单元,在这种情况下,所述 映射模块可以进一步包括以下子模块词单元映射子模块,用于将所述词单元逐个映射至字幕对象中。
针对实际中字符类别比较确定的字幕对象,在本发明的一种优选实施例中,所述 文本替换单元可以为依据字符类别划分的连续字符串;在这种情况下,所述映射模块可以 进一步包括以下子模块分类字符映射子模块,用于将同一类别的连续字符串相应映射至字幕对象中对应 类别字符的位置。针对实际中更新文本数据来自数据库或其他复杂情形的应用,在本发明的一种优 选实施例中,所述文本对象属性可以为针对由分割符分割的填充单元的相应属性,所述文 本替换单元可以为由分割符分割的文本块;在这种情况下,所述映射模块可以进一步包括 以下子模块分割符定位映射子模块,用于依据所述分割符对应地将所述文本块映射至相应的 填充单元中。由于本实施例基本相应于前述方法实施例,故本实施例的描述中未详尽之处,可 以参见前述实施例中的相关说明,在此就不赘述了。本说明书中的各个实施例重点说明的 都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。以上对本发明所提供的一种字幕对象的更新方法及字幕对象的更新装置进行了 详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的 说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依 据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容 不应理解为对本发明的限制。
权利要求
1.一种字幕对象的更新方法,其特征在于,包括获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象的属性定义, 所述目标更新文本包括按照预置规则确定的多个文本替换单元;将所述文本替换单元分别映射至字幕对象中的对应位置,以生成各个文本替换单元与 相应文本对象属性的关联。
2.如权利要求1所述的方法,其特征在于,所述文本对象属性包括针对字符数固定,和 /或,属性变化集中在起始位置的文本对象定义的属性;所述文本替换单元为单个字符,所 述生成文本替换单元与相应文本对象属性关联的步骤包括将所述单个字符逐个映射至字幕对象中。
3.如权利要求1所述的方法,其特征在于,所述文本替换单元为由符号分割的词单元, 所述生成文本替换单元与相应文本对象属性关联的步骤包括将所述词单元逐个映射至字幕对象中。
4.如权利要求1所述的方法,其特征在于,所述文本替换单元为依据字符类别划分的 连续字符串;所述生成文本替换单元与相应文本对象属性关联的步骤包括将同一类别的连续字符串相应映射至字幕对象中对应类别字符的位置。
5.如权利要求1所述的方法,其特征在于,所述文本对象属性为针对由分割符分割的 填充单元的相应属性,所述文本替换单元为由分割符分割的文本块;所述生成文本替换单 元与相应文本对象属性关联的步骤包括依据所述分割符对应地将所述文本块映射至相应的填充单元中。
6.一种字幕对象的更新装置,其特征在于,包括获取模块,用于获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对 象的属性定义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;映射模块,用于将所述文本替换单元分别映射至字幕对象中的对应位置,以生成各个 文本替换单元与相应文本对象属性的关联。
7.如权利要求6所述的装置,其特征在于,所述文本对象属性包括针对字符数固定,和 /或,属性变化集中在起始位置的文本对象定义的属性;所述文本替换单元为单个字符,所 述映射模块进一步包括字符映射子模块,用于将所述单个字符逐个映射至字幕对象中。
8.如权利要求6所述的装置,其特征在于,所述文本替换单元为由符号分割的词单元, 所述映射模块进一步包括词单元映射子模块,用于将所述词单元逐个映射至字幕对象中。
9.如权利要求6所述的装置,其特征在于,所述文本替换单元为依据字符类别划分的 连续字符串;所述映射模块进一步包括分类字符映射子模块,用于将同一类别的连续字符串相应映射至字幕对象中对应类别 字符的位置。
10.如权利要求6所述的装置,其特征在于,所述文本对象属性为针对由分割符分割的 填充单元的相应属性,所述文本替换单元为由分割符分割的文本块;所述映射模块进一步 包括分割符定位映射子模块,用于依据所述分割符对应地将所述文本块映射至相应的填充单元中。
全文摘要
本发明公开了一种字幕对象的更新方法,包括获取字幕对象及目标更新文本,所述字幕对象中包括针对多组文本对象的属性定义,所述目标更新文本包括按照预置规则确定的多个文本替换单元;将所述文本替换单元分别映射至字幕对象中的对应位置,以生成各个文本替换单元与相应文本对象属性的关联。本发明可以降低字幕对象制作的工作量,并减少文本数据与字幕对象映射的复杂度。
文档编号H04N5/278GK102082934SQ20091024166
公开日2011年6月1日 申请日期2009年11月30日 优先权日2009年11月30日
发明者冯永, 袁慧晶, 郑培枫, 饶文辉 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1