一种数字电视接收终端、前端服务器及字幕系统的制作方法

文档序号:7730657阅读:199来源:国知局
专利名称:一种数字电视接收终端、前端服务器及字幕系统的制作方法
技术领域
本实用新型涉及数字电视领域,尤其涉及一种数字电视接收终端、前端服务器及 字幕系统。
背景技术
现有的字幕系统,一般需要前端服务器与数字电视接收终端匹配,比如前端服务 器发送固定的语言,数字电视接收终端也只能接收显示固定的语言,如果前端服务器播放 其他语言,数字电视接收终端可能会无法识别,显示乱码。如果要实现语音的自动转换,现有技术一般采取在本地数字电视接收终端内嵌字 幕翻译模块,根据指定的本地码自动转换接收的前端的语言信息为本地可以识别的语言。采用在本地数字电视接收终端内嵌字幕翻译模块有如下缺点(1)增加了本地数 字电视接收终端的压力,嵌入式系统的资源一般都比较宝贵,尤其在成本控制严格的低端 系统,每增加一项额外的功能,都意味着要牺牲另外一项的性能。其将语言转换的工作交给 本地终端来做,与提倡的弱化终端的目标是相矛盾的。(2)同样的事情重复做,在广电网络 系统中,同一时刻本地数字电视接收终端从码流中同一频点所获取的数据是一致的,如果 需要都是内嵌语言转换模块的话,那么意味着此刻接收这个频点的终端都在重复做同一件 事情如同一句电视台词,每台终端都来把他翻译一遍。(3)更新语言转换模块成本大,将 语言转换模块内嵌在终端设备,意味着更新成本大,风险大,而当今网络发达、新词汇频发, 不能随时更新语言库翻译出现误差的可能性比较大。

实用新型内容鉴于上述现有技术的缺陷,本实用新型实施例提供了一种数字电视接收终端、前 端服务器及字幕系统,在前端服务器中实现语言的转换,数字电视接收终端只需要从前端 服务器直接提取转换结果,减少了数字电视接收终端的压力,同时避免了数字电视接收终 端重复翻译,且在前端服务器中更新语言库更方便。为了达到上述技术效果,本实用新型实施例提供了一种数字电视接收终端,包 括从码流中提取源字幕信息的数据解析模块;与数据解析模块相连的,用于将所述数据解析模块提取到的源字幕信息生成信息 摘要的摘要生成模块;与所述摘要生成模块相连,用于向前端服务器发送查询请求数据的第一发送模 块,所述查询请求数据包括所述信息摘要和本地语言码;用于接收来自前端服务器的返回信息的接收模块,所述返回信息包括未知信息或 字幕转换结果信息。相应的,本实用新型实施例还提供了一种前端服务器,包括用于接收数字电视接收终端发送的请求数据的接收模块,所述请求数据包括查询请求数据或转换请求数据;与所述接收模块相连,用于存储字幕转换结果的数据库模块;与所述接收模块和所述数据库模块分别相连,用于将所述转换请求数据中的源字 幕信息转换成字幕转换结果的语言转换模块;与所述数据库模块相连,用于向数字电视接收终端发送返回信息的发送模块,所 述返回信息包括未知信息或字幕转换结果信息。相应的,本实用新型还提供了一种字幕系统,包括前述的数字电视接收终端和前 述的前端服务器,所述数字电视接收终端与所述前端服务器相连。实施本实用新型实施例,本地的数字电视接收终端接收源字幕数据后,如果需要 语言转换,则向前端服务器请求转换后的数据,前端服务器返回转换好的数据,数字电视接 收终端显示本地化的语言。本实用新型实施例中,在前端服务器中实现语言的转换,数字电 视接收终端只需要从前端服务器直接提取转换结果,减少了数字电视接收终端的压力,同 时避免了数字电视接收终端重复翻译,且在前端服务器中更新语言库更方便。

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例 或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅 是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前 提下,还可以根据这些附图获得其他的附图。图1是本实用新型第一实施例中数字电视接收终端的结构示意图;图2是本实用新型实施例中前端服务器的结构示意图;图3是本实用新型实施例中字幕系统的结构示意图;图4是本实用新型字幕系统工作流程图;图5是本实用新型第二实施例中数字电视接收终端的结构示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的 实施例。基于本实用新型中的实施例,本领域普通技术人员在没有作出创造性劳动前提下 所获得的所有其他实施例,都属于本实用新型保护的范围。本实用新型第一实施例中,本地数字电视接收终端负责解析原始码流的字幕信 息,前端服务器中的语言转换模块负责将请求的原始信息转换成目标语言信息,前端服务 器中的数据库模块负责存储转换后的信息。当本地的数字电视接收终端接收源字幕信息 后,判断分析所述源字幕信息是否为本地终端可识别的语言,所述本地终端可识别的语言 可以为中文、英文或其他语言。若判断出所述源字幕信息为本地终端可识别语言,则直接进 行字幕显示,若判断出所述源字幕信息为非本地移动终端可识别语言,则需向前端服务器 发送请求,进行语言转换,前端服务器返回转换好的数据,数字电视接收终端显示转换后的 本地终端可识别的语言,整个过程为全自动进行。而在本实用新型第二实施例中,还可以 增加一个用户手动选择语言转换功能,即无论数字电视接收终端从码流中提取到的源字幕信息为何种语言(包括本地终端可识别的语言),用户均可以通过数字电视接收终端遥控 器或数字电视接收终端上设置的按键控制对应菜单选择转换或不转换为其他语言,且将源 字幕信息转换为何种语言均可以由用户通过菜单选择进行指定,例如,源字幕信息语言为 俄语,当用户想学习英语时,就可以通过菜单选择将字幕信息转换成英语。本实用新型中, 在前端服务器中实现语言的转换,数字电视接收终端只需要从前端服务器直接获取转换结 果,减少了数字电视接收终端的压力,同时避免了数字电视接收终端重复翻译,且在前端服 务器中更新语言库比在数字电视接收终端更新语言库更为方便。下面将结合附图更详细的描述本实用新型第一实施例。参见图1,是本实用新型实施例中数字电视接收终端的结构示意图;所述数字电 视接收终端1包括数据解析模块11,用于获取码流,并从码流中提取出源字幕信息,源字幕信息一般 是被打包在码流之中的,使用本地数据解析模块11,能将源字幕信息从码流中提取出来;摘要生成模块12,与所述数据解析模块11相连,用于将所述数据解析模块11提 取到的源字幕信息生成信息摘要。将所述源字幕信息生成信息摘要是为了减轻前端服务器 的负担,如果是整屏的字幕信息,其数据量比较大,每个终端都将此信息上传服务器,会给 服务器以及网络带宽造成很大的负担,在实际操作中,一般使用MD5算法(Message-Digest Algorithm 5,信息-摘要算法5)将信息生成固定位数(如128位)的信息摘要,此摘要能 唯一标识源字幕信息;第一发送模块13,与所述摘要生成模块12相连,用于向前端服务器发送查询请求 数据,所述查询请求数据包括所述信息摘要和本地语言码。将所述信息摘要和本地语言码 去前端服务器中查询,如果查找到对应的MD5码和语言码存在,则前端服务器将数据库中 存储的对应字幕转换结果信息返回,本地语言码指的是需要转换后的语种,这个可以由用 户指定,或者查询运营商信息自动获取。接收模块14,用于接收来自前端服务器的返回信息,所述返回信息包括未知信息 或字幕转换结果信息。当第一发送模块13发送的查询请求数据到达前端服务器,经前端 服务器查找数据库中没有这个记录时,前端服务器会向数字电视接收终端返回一个未知信 息,告知终端此信息不存在,需要数字电视接收终端上传源字幕到前端服务器进行翻译,所 述未知信息的形式或内容可以由数字电视接收终端及前端服务器开发人员定义,表示当前 查询信息不存在;当第一发送模块13发送的查询请求数据到达前端服务器,经前端服务器 查找,在数据库中存储有对应字幕转换结果信息,则直接向数字电视接收终端返回对应字 幕转换结果信息。所述数字电视接收终端1还包括与所述数据解析模块11和所述接收模块14分 别相连,用于在所述接收模块接收到前端服务器返回的信息为未知信息时,向前端服务器 发送转换请求数据的第二发送模块15,所述转换请求数据包括源字幕信息和本地语言码。所述数字电视接收终端1还包括与所述数据解析模块11相连,用于判断所述数 据解析模块11提取到的源字幕信息是否为本地可识别语言的判断模块16,当判断模块16 判断出数据解析模块提取到的源字幕信息为非本地可识别语言时,向所述数据解析模块11 发出转换语言指令,所述数据解析模块11将提取到的源字幕信息发送到所述摘要生成模 块12,当判断出数据解析模块提取到的源字幕信息为本地可识别语言时,将源字幕信息发送到显示单元17,用于实施显示。所述数字电视接收终端1还包括与所述数据解析模块11和所述接收模块14分 别相连,用于实施字幕显示的显示模块17。上面介绍了本实用新型第一实施例中数字电视接收终端的结构,下面结合图2描 述本实施例的前端服务器的具体结构。参见图2,是本实用新型实施例中前端服务器的结构示意图;所述前端服务器2包 括接收模块21,用于接收数字电视接收终端1发送的请求数据,所述请求数据包括 查询请求数据或转换请求数据,所述查询请求数据包括所述信息摘要和本地语言码,所述 转换请求数据包括源字幕信息和本地语言码;数据库模块22,与所述接收模块21相连,用于存储字幕转换结果,当接收模块21 接收到数字电视接收终端1发送来的包含信息摘要和本地语言码的查询请求数据后,根据 信息摘要和本地语言码区数据库模块22中查询,所述信息摘要一般为MD5码,如果查询到 对应的MD5码及语言码已存在,则将数据库模块22中存储的字幕转换结果信息通过发送单 元24返回数字电视接收终端1,如果在数据库模块22中未查询到结果,则通过发送模块24 返回未知信息给数字电视接收终端1 ;语言转换模块23,与所述接收模块21和所述数据库模块22分别相连,用于将所述 转换请求数据中的源字幕信息转换成字幕转换结果,当数字电视接收终端1接收到前端服 务器2返回的查询结果为未知信息时,数字电视接收终端1会向前端服务器发送包含源字 幕信息和本地语言码的转换请求数据,所述前端服务器2的接收模块21接收到转换请求数 据后,将转换请求数据发送到所述语言转换模块23,所述语言转换模块23将请求数据中的 源字幕信息转换为目标语言的字幕转换结果信息,并保存所述字幕转换结果信息、当前MD5 摘要和本地语言码到数据库模块22,再通过发送模块24将所述字幕转换结果返回数字电 视接收终端1 ;发送模块24,与所述数据库模块22相连,用于向数字电视接收终端1发送返回信 息,所述返回信息包括未知信息或字幕转换结果信息。前面分别介绍了前端服务器和本地数字电视接收终端的结构,下面,将结合两方 面对字幕系统进行描述。参见图3,是本实用新型实施例中字幕系统的结构示意图;所述字幕系统包括前 述的数字电视接收终端1和前端服务器2,所述数字电视接收终端1与所述前端服务器2相 连。数字电视接收终端1在接收到源字幕数据后,如果需要语言转换,则向前端服务器2发 送请求转换后的数据,前端服务器2返回转换好的数据,数字电视接收终端1显示本地化语 言。在前段服务器2中,主要有2个重要的模块,数据库模块和语言转换模块,在图2中有 描述。当数字电视接收终端1在接收到源字幕数据后,如果需要语言转换,则向前端服务器 2发送请求转换后的数据,若前端服务器2的数据库模块中若存储有转换好的该字幕的对 应语言的转换信息,则直接返回转换好的数据,若数据库模块中预先没有存储有该字幕的 对应语言的转换信息,则向数字电视接收终端1返回未知信息,要求数字电视接收终端1发 送源字幕信息到前端服务器2中的语言转换模块进行转换,转换后的结果存储于数据库模 块中,并下发到数字电视接收终端1,完成数字电视接收终端字幕语言本地化。为了更清楚详细的说明本实用新型实施例中字幕系统的工作流程,下面结合图4进行进一步说明。参见图4,是本实用新型字幕系统工作流程图,该流程图中数字电视接收终端以机 顶盒终端为例进行说明,该工作流程包括如下步骤S401 从码流中提取源字幕信息;图文字幕信息是被打包在码流之中的,使用本地DVB数据解析模块将源字幕信息 从码流中解析出来。S402 将源字幕信息转换为字幕摘要,一般采取MD5算法将源字幕信息生成固定 位数(如128位)的摘要信息,此摘要信息能唯一标识源字幕信息。S403 使用MD5码及本地语言码去前端服务器中查询,本地语言码指的是需要转 换后的语言,这个可以由用户指定,或者查询运营商信息自动获取。S404 返回查询结果,该结果有2中可能,前端服务器收到MD5数据及本地语言码 后,去数据库中查询,若能查找到对应的MD5、语言码已存在,则将数据库中对应的转换结果 信息返回数字电视接收终端。S405 当S404步骤中在前端服务器中未查到字幕转换结果信息,前端服务器会返 回未知信息,告知数字电视接收终端该信息不存在,需要数字电视接收终端上传源字幕信 息,数字电视接收终端在接收到前端服务器返回的未知信息后,向前端服务器上穿源字幕 信息及本地语言码。S406 前端服务器转换源字幕信息为目标语言形式的字幕转换结果信息,将该字 幕转换结果信息、当前MD5摘要、本地语言码存储到数据库中并返回该字幕转换结果信息 到数字电视接收终端。S407 返回转换后的字幕转换结果信息;S408 数字电视接收终端重新组织字幕数据,并实施显示。如图5所示,为本实用新型第二实施例的数字电视接收终端结构示意图,本实施 例与第一实施例的区别在于本实施例的数字电视接收终端1还包括用于接收用户选择的 转换语言指令、不转换语言指令、语种选择指令的指令接收模块18,其连接所述判断模块 16,将用户选择的指令解析后发送到判断模块16。所述判断模块16还与所述第一发送模块 13连接。当判断模块16收到的用户指令为转换语言指令时,向所述数据解析模块11发出 转换语言指令,所述数据解析模块11将提取到的源字幕信息发送到所述摘要生成模块12, 后面步骤同第一实施例一样,通过第一发送模块13向前端服务器发送查询请求数据,以使 得前端服务器能根据查询数据返回返回信息,所述返回信息包括未知信息或字幕转换结果 信息,所述查询请求数据包括所述信息摘要和本地语言码,所述本地语言码指的是需要转 换后的语种,这个可以由用户预先设定,或者查询运营商信息自动获取;当判断模块16接收到的用户指令为不转换语言指令时,将源字幕信息发送到显 示单元17,用于实施显示;当判断模块16接收到的用户指令为语种选择指令时,向第一发送模块13发出语 种选择指令,所述第一发送模块13前端服务器发送查询请求数据,所述查询请求数据包括 所述信息摘要和本地语言码,此时所述本地语言码指的是用户选择的语种。本实施例的前端服务器、字幕系统的结构和工作流程与第一实施例一样,在此处
8不再赘述。与现有技术中将翻译模块设置在数字电视接收终端相比,本实用新型实施例将语 言转换模块放到前端服务器中,无需改变终端的配置,转换同一个语言信息将更省时,同时 不会消耗数字电视接收终端资源。根据广电网络的特点,同一时刻各个终端请求的数据几 乎相同,本实用新型实施例中的前端服务器可以将该转换结果缓存下来,采用MD5查询的 方式,不必为后来的请求者转化数据,只用返回之前转换过的结果就可以了。且,语言转换 模块设置在前端服务器中,方便及时更新,不断的提高语言的转换正确率。本实用新型的数 字电视接收终端包括但不限于机顶盒、IPTV、数字电视一体机、电视手机等具有接收数字 电视功能的终端。以上所揭露的仅为本实用新型一种较佳实施例而已,当然不能以此来限定本实用 新型之权利范围,因此依本实用新型权利要求所作的等同变化,仍属本实用新型所涵盖的 范围。
权利要求一种数字电视接收终端,其特征在于,包括从码流中提取源字幕信息的数据解析模块;与数据解析模块相连的,用于将所述数据解析模块提取到的源字幕信息生成信息摘要的摘要生成模块;与所述摘要生成模块相连,用于向前端服务器发送查询请求数据的第一发送模块,所述查询请求数据包括所述信息摘要和本地语言码;用于接收来自前端服务器的返回信息的接收模块,所述返回信息包括未知信息或字幕转换结果信息。
2.如权利要求1所述的数字电视接收终端,其特征在于,所述数字电视接收终端还包括与所述数据解析模块和所述接收模块分别相连,用于在所述接收模块接收到前端服务 器返回的信息为未知信息时,向前端服务器发送转换请求数据的第二发送模块,所述转换 请求数据包括源字幕信息和本地语言码。
3.如权利要求2所述的数字电视接收终端,其特征在于,所述数字电视接收终端还包括与所述数据解析模块相连,用于判断所述数据解析模块提取到的源字幕信息是否为本 地可识别语言的判断模块,当判断模块判断出数据解析模块提取到的源字幕信息为非本地 可识别语言时,所述数据解析模块将提取到的源字幕信息发送到所述摘要生成模块。
4.如权利要求3所述的数字电视接收终端,其特征在于,所述数字电视接收终端还包括与所述数据解析模块和所述接收模块分别相连,用于实施字幕显示的显示模块。
5.如权利要求4所述的数字电视接收终端,其特征在于,所述数字电视接收终端还包括与所述判断模块相连,用于接收用户指令,并将所述接收到的用户指令解析后发送到 所述判断模块的指令接收模块,所述用户指令包括转换语言指令、不转换语言指令、语种 选择指令。
6.如权利要求5所述的数字电视接收终端,其特征在于,所述第一发送模块还与所述 判断模块相连,当判断模块收到的用户指令为转换语言指令时,向所述数据解析模块发出 转换语言指令,所述数据解析模块将提取到的源字幕信息发送到所述摘要生成模块;当判断模块接收到的用户指令为不转换语言指令时,将源字幕信息发送到显示单元, 用于实施显示;当判断模块接收到的用户指令为语种选择指令时,向第一发送模块发出语种选择指 令,所述第一发送模块向前端服务器发送查询请求数据,所述查询请求数据包括所述信息 摘要和本地语言码,所述本地语言码指的是用户选择的语种。
7.一种前端服务器,其特征在于,包括用于接收数字电视接收终端发送的请求数据的接收模块,所述请求数据包括查询请求 数据或转换请求数据;与所述接收模块相连,用于存储字幕转换结果的数据库模块; 与所述接收模块和所述数据库模块分别相连,用于将所述转换请求数据中的源字幕信息转换成字幕转换结果的语言转换模块;与所述数据库模块相连,用于向数字电视接收终端发送返回信息的发送模块,所述返 回信息包括未知信息或字幕转换结果信息。
8. 一种字幕系统,其特征在于,包括权利要求1至6中任一项所述的数字电视接收终端 和权利要求7所述的前端服务器,所述数字电视接收终端与所述前端服务器相连。
专利摘要本实用新型提供了一种数字电视接收终端和前端服务器,在本地的数字电视接收终端接收源字幕数据后,如果需要语言转换,则向前端服务器请求转换后的数据,前端服务器返回转换好的数据,数字电视接收终端显示本地化的语言。本实用新型还提供了一种字幕系统,在前端服务器中实现语言的转换,数字电视接收终端只需要从前端服务器直接提取转换结果,减少了数字电视接收终端的压力,同时避免了数字电视接收终端重复翻译,且在前端服务器中更新语言库更方便。
文档编号H04N5/445GK201585058SQ20092026173
公开日2010年9月15日 申请日期2009年12月21日 优先权日2009年12月21日
发明者张峰 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1