专利名称:在字幕模板中更新字幕的方法及装置的制作方法
技术领域:
本发明涉及字幕制作的技术领域,特别是涉及一种在字幕模板中更新字幕的方法 及在字幕模板中更新字幕的装置。
背景技术:
在电视节目制作中,各档节目都有不定期更换的风格鲜明的图文模板,在一段时 期内,每期节目在相同的图文模板上更新图文内容,在图文内容更新过程,字幕的替换尤为重要。通常,字幕模板中的文本对象设置了相同的字体、字号、字宽等文本属性,相同的 字符面、边、影等渲染属性,以及入、停、出的动态效果属性。当内容更新时,新的文本数据替 换字幕模板中旧的文本数据,而字幕的文本、渲染、动态效果属性不变。这是目前最为常用 的替换模式,简单快捷。但采用这种方式,在实际的节目制作过程中,显然需要制作较多的 字幕模板,导致过多占用内存空间。针对这个问题,现有技术也提出了针对文本对象设置不同的文本、渲染及动态效 果属性的字幕模板,采用这种多属性的字幕模板进行字幕替换时,所有的文本对象仍然会 按字幕模板中的首/尾某个字符的属性统一设置。如果要替换文本对象的多种属性,则需 要在字幕模板制作时将一个多属性的模板,拆分成多个统一属性的模板,即其本质依旧是 采用相同属性在字幕模板中更新字幕的方式,这无疑增加了字幕模板制作的工作量,还增 加了文本数据与字幕模板映射的复杂度。
发明内容
本发明所要解决的技术问题是提供一种在字幕模板中更新字幕的方法,用以降低 字幕模板制作的工作量,并减少文本数据与字幕模板映射的复杂度。为了解决上述技术问题,本发明实施例公开了一种在字幕模板中更新字幕的方 法,包括获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性,所述目标文本 包括多种类别的字符;将目标文本中同一类别的连续字符作为字幕更新单元,相应映射至字幕模板中对 应类别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关联。优选的,所述的方法,还包括若所述字幕更新单元长于字幕模板中对应类别字符的长度,则将超出的字幕更新 单元,按照字幕模板中该类别最末字符的文本对象属性进行关联。优选的,所述的方法,还包括若所述字幕模板中没有对应类别字符的文本对象属性定义,则将该类别的字幕更 新单元,按照其所连接的前一字幕更新单元的文本对象属性进行关联。优选的,所述字幕模板为字符类别确定的模板。
3
优选的,所述字符类别包括中文、西文、数字和符号。本发明实施例还公开了一种在字幕模板中更新字幕的装置,包括获取模块,用于获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性, 所述目标文本包括多种类别的字符;更新模块,用于将目标文本中同一类别的连续字符作为字幕更新单元,相应映射 至字幕模板中对应类别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关 联。优选的,所述的装置,还包括第一关联模块,用于在所述字幕更新单元长于字幕模板中对应类别字符的长度 时,将超出的字幕更新单元,按照字幕模板中该类别最末字符的文本对象属性进行关联。优选的,所述的装置,还包括第二关联模块,用于在所述字幕模板中没有对应类别字符的文本对象属性定义 时,将该类别的字幕更新单元,按照其所连接的前一字幕更新单元的文本对象属性进行关 联。优选的,所述字幕模板为字符类别确定的模板;所述字符类别包括中文、西文、数 字和符号。优选的,所述装置位于字幕机中。与现有技术相比,本发明具有以下优点本发明提出了一种在图文内容更新中针对字幕模板进行字幕内容更新的机制,在 本发明中,目标文本按照字符类别被分割成多个字幕更新单元,在替换时,各个字幕更新单 元将逐个替换字幕模板中的相应类别字符的旧字幕,无需将一个多属性的字幕模板拆分成 多个统一属性的字幕模板进行替换,从而大大降低字幕模板制作的工作量,并且,由于采用 逐词匹配的方式,有效减少了文本数据与字幕模板映射的复杂度。
图1是本发明的一种在字幕模板中更新字幕的方法实施例的流程图;图2是本发明的一种在字幕模板中更新字幕的装置实施例的结构框图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。本发明实施例的核心构思之一在于,通过自动识别待映射的字幕文本中字符类 别,将同一类别的连续字符作为字幕更新单元相应映射至字幕模板中对应类别字符的位 置,即以字幕更新单元为单位,逐个替换字幕模板中的对应类别字符的旧字幕,从而生成各 组新字幕与相应文本对象属性的关联。参考图1,示出了一种在字幕模板中更新字幕的方法实施例的流程图,具体可以包 括以下步骤步骤101、获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性,所述 目标文本包括多种类别的字符;
步骤102、将目标文本中同一类别的连续字符作为字幕更新单元,相应映射至字幕 模板中对应类别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关联。在本发明实施例中,所述字符类别是指包括中文、西文、数字和其它符号的分类, 而非经过复杂计算的字符属性分类。在字幕制作过程中,一档节目往往包含多个字幕模板,每个字幕模板中可以定义 一种文本对象属性,也可以定义多种文本对象属性,例如对于“中文+数字+英文”的时钟 模板,一种显示示例为北京时间10:10am假设当前导入的目标文本内容为美国时间08:10pm,则系统会自动识别出同为 中文的连续字符“美国时间”,将其映射至对应类别的字符“北京时间”的位置,从而生成该 新字符关联的文本对象属性为“字体楷体;字号14 ;颜色红色”;以及,继续识别出同为 数字的连续字符“08 10”,将其映射至对应类别的字符“ 10 10”的位置,从而生成该新字符 关联的文本对象属性为“字体=Times New Roman ;字号14 ;颜色蓝色”;以及,继续识别出 同为英文的连续字符“Pm”,将其映射至对应类别的字符“am”的位置,从而生成该新字符关 联的文本对象属性为“字体=Times New Roman ;字号14 ;颜色黑色”;即完成替换后的显 不不意为美国时间08: IOpm作为本发明的另一种优选实施例,所述在字幕模板中更新字幕的方法还可以包括 如下步骤若所述字幕更新单元长于字幕模板中对应类别字符的长度,则将超出的字幕更新 单元,按照字幕模板中该类别最末字符的文本对象属性进行关联。针对实际中可能出现的,某个字幕更新单元的长度要比字幕模板中对应类别字符 的设定长度要长,或者,比前一次映射的该类别字符的长度要长的情形,不再对多出的字符 重新制作字幕模板,而是直接采用字幕模板中该类别最末字符的文本对象属性,作为该字 幕更新单元的关联属性。以进一步保证本发明在进行字幕替换时的快速性及有效性。例如,基于上述“中文+数字+英文”的时钟模板,假设当前导入的目标文本内容 为美国山地时间08:10pm,则完成替换后的显示示意为美国山地时间08:10pm作为本发明的又一种优选实施例,所述在字幕模板中更新字幕的方法还可以包括 如下步骤若所述字幕模板中没有对应类别字符的文本对象属性定义,则将该类别的字幕更 新单元,按照其所连接的前一字幕更新单元的文本对象属性进行关联。针对实际中可能出现的,字幕模板中并没有对某种类别字符进行相关属性定义的 情形,本发明同样无需对新增类别的字符重新制作字幕模板,而是直接按照该类别字幕更 新单元所连接的、前一字幕更新单元的文本对象属性进行关联。例如,一种时钟模板的显示示例为北京时间10:10当前导入的目标文本内容为美国山地时间08:10pm,则完成替换后的显示示意 为
美国山地时间08:10pm即对于字幕模板中没有对应的英文字符的属性定义的情形,直接将英文字幕更新 单元“Pm”按照前一数字字幕更新单元“08:10”的文本对象属性进行关联,即该英文字幕更 新单元“Pm”的关联属性亦为字体=Times New Roman ;字号:14 ;颜色蓝色。 在具体应用中,本发明适用于字符类别比较确定的模板。在实际中,字幕的制作一般是在字幕机、非编机或PC上通过相应的字幕制作系统 完成,字幕制作系统通过人机交互的方式,对每个字幕文本分配相应的文本对象属性(文 本属性、渲染属性、动态效果属性等),即字幕机、非编机或PC会在其内存中,针对每个字幕 文本会相应保存其对应属性,以便在播出时,依据该属性播出该字幕。在字幕制作系统中, 用户通过选取当前所需的字幕模板,并导入相应的目标文本,触发替换操作后,即可快速地 将字幕模板中原有的旧字幕替换为新字幕,即新字幕将与字幕模板中的相应属性进行关 联,在播出时,即会分别依据各属性与字幕的关联,播出该新字幕。需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的 动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依 据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉, 说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必 须的。参考图2,示出了本发明的一种在字幕模板中更新字幕的装置实施例的结构框图, 具体可以包括获取模块201,用于获取字幕模板及目标文本,所述字幕模板包括多种文本对象属 性,所述目标文本包括多种类别的字符;映射模块202,用于将目标文本中同一类别的连续字符作为字幕更新单元,相应映 射至字幕模板中对应类别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关 联。作为另一种优选实施例,本发明还可以包括以下模块第一关联模块,用于在所述字幕更新单元长于字幕模板中对应类别字符的长度 时,将超出的字幕更新单元,按照字幕模板中该类别最末字符的文本对象属性进行关联。作为又一种优选实施例,本发明还可以包括以下模块第二关联模块,用于在所述字幕模板中没有对应类别字符的文本对象属性定义 时,将该类别的字幕更新单元,按照其所连接的前一字幕更新单元的文本对象属性进行关 联。作为一种优选应用,所述装置可以位于字幕机中。公知的是,字幕机是一种电视节 目制作的专用设备,随着计算机技术的迅猛发展,字幕机在电视机制作领域越来越得以普 及,技术制作指标也越来越高,功能也不断增强。一般而言,字幕机是由PC加上专业的字幕 叠加卡和相应的字幕制作软件组成,用来在视频信号上叠加图文字幕。字幕制作软件就是 控制字幕以何种方式叠加到背景画面上,与使用者交互的工具;有了计算机和字幕软件后, 需要有一个能够允许背景画面输入,并且在叠加字幕以后,最终输出带有字幕视频的设备。 要想接收视频进入,而后把视频输出,是另外需要其他附加设备的,字幕叠加卡就是这样的 设备。
应用本发明在字幕机中制作字幕时,通过与用户交互,选定当前所需的字幕模板, 并导入相应的目标文本后,依据替换操作的触发,即可快速地将字幕模板中原有的旧字幕 替换为新字幕,即新字幕将与字幕模板中的相应属性进行关联,在播出时,即会分别依据各 属性与字幕的关联,播出该新字幕。由于本实施例基本相应于前述方法实施例,故本实施例的描述中未详尽之处,可 以参见前述实施例中的相关说明,在此就不赘述了。本说明书中的各个实施例重点说明的 都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作 之间存在任何这种实际的关系或者顺序。以上对本发明所提供的一种在字幕模板中更新字幕的方法及在字幕模板中更新 字幕的装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐 述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所 述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种在字幕模板中更新字幕的方法,其特征在于,包括获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性,所述目标文本包括 多种类别的字符;将目标文本中同一类别的连续字符作为字幕更新单元,相应映射至字幕模板中对应类 别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关联。
2.如权利要求1所述的方法,其特征在于,还包括若所述字幕更新单元长于字幕模板中对应类别字符的长度,则将超出的字幕更新单 元,按照字幕模板中该类别最末字符的文本对象属性进行关联。
3.如权利要求1所述的方法,其特征在于,还包括若所述字幕模板中没有对应类别字符的文本对象属性定义,则将该类别的字幕更新单 元,按照其所连接的前一字幕更新单元的文本对象属性进行关联。
4.如权利要求1、2或3所述的方法,其特征在于,所述字幕模板为字符类别确定的模板。
5.如权利要求1所述的方法,其特征在于,所述字符类别包括中文、西文、数字和符号。
6.一种在字幕模板中更新字幕的装置,其特征在于,包括获取模块,用于获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性,所述 目标文本包括多种类别的字符;更新模块,用于将目标文本中同一类别的连续字符作为字幕更新单元,相应映射至字 幕模板中对应类别字符的位置,以生成各个字幕更新单元与相应文本对象属性的关联。
7.如权利要求6所述的装置,其特征在于,还包括第一关联模块,用于在所述字幕更新单元长于字幕模板中对应类别字符的长度时,将 超出的字幕更新单元,按照字幕模板中该类别最末字符的文本对象属性进行关联。
8.如权利要求6所述的装置,其特征在于,还包括第二关联模块,用于在所述字幕模板中没有对应类别字符的文本对象属性定义时,将 该类别的字幕更新单元,按照其所连接的前一字幕更新单元的文本对象属性进行关联。
9.如权利要求6、7或8所述的装置,其特征在于,所述字幕模板为字符类别确定的模 板;所述字符类别包括中文、西文、数字和符号。
10.如权利要求9所述的装置,其特征在于,所述装置位于字幕机中。
全文摘要
本发明公开了一种在字幕模板中更新字幕的方法,包括获取字幕模板及目标文本,所述字幕模板包括多种文本对象属性,所述目标文本包括多种类别的字符;将目标文本中同一类别的连续字符作为字幕更新单元,相应映射至字幕模板中对应类别字符的位置,本发明可以生成各个字幕更新单元与相应文本对象属性的关联。以降低字幕模板制作的工作量,并减少文本数据与字幕模板映射的复杂度。
文档编号G06F17/22GK102082922SQ20091024164
公开日2011年6月1日 申请日期2009年11月30日 优先权日2009年11月30日
发明者吕精华, 吴正斌, 郑培枫, 郭红艳 申请人:新奥特(北京)视频技术有限公司