著录项信息
专利名称 | 一种具有软件预监功能的字幕播出系统 |
申请号 | CN200910244285.2 | 申请日期 | 2009-12-30 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-07-06 | 公开/公告号 | CN102118566A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/262 | IPC分类号 | H;0;4;N;5;/;2;6;2;;;H;0;4;N;5;/;2;7;8查看分类表>
|
申请人 | 新奥特(北京)视频技术有限公司 | 申请人地址 | 北京市海淀区西草场1号硅谷电脑城15层1501-1506室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 新奥特(北京)视频技术有限公司 | 当前权利人 | 新奥特(北京)视频技术有限公司 |
发明人 | 胡安春 |
代理机构 | 北京润泽恒知识产权代理有限公司 | 代理人 | 苏培华 |
摘要
本发明提供了一种具有软件预监功能的字幕播出系统,包括网络应用端和多个字幕机,网络应用端包括:素材发送单元,用于将不同语言的素材信息发送至字幕机;指令发送单元,用于向字幕机发送渲染指令或返送指令;字幕接收单元,用于接收各个字幕机返送的不同语言的字幕画面;软件预监单元,用于将字幕机返送的不同语言的字幕画面显示在用户界面的多个软件窗口中,进行字幕画面的预监;字幕机包括:接收单元,用于接收各个指令及相应语言的素材信息;字幕渲染单元,用于对素材信息进行字幕的渲染处理;字幕返送单元,用于将渲染后的相应语言的字幕画面返送至网络应用端。本发明实现了不同语言字幕播出的软件预监,并节约成本、方便操作。
1.一种具有软件预监功能的字幕播出系统,其特征在于,包括:网络应用端和多个字幕机;每个字幕机对应一种字幕语言;
其中,所述网络应用端包括:
素材发送单元,用于将不同语言的素材信息发送至各个字幕机;
指令发送单元,用于向各个字幕机同时发送渲染指令或返送指令,调用字幕机相应的渲染引擎或返送机制;所述指令发送单元还用于在预监符合要求后,向各个字幕机发送渲染指令和播放命令;
字幕接收单元,用于接收各个字幕机返送的不同语言的字幕画面;
软件预监单元,用于将各个字幕机返送的不同语言的字幕画面显示在用户界面的多个软件窗口中,进行字幕画面的预监;
所述字幕机包括:
接收单元,用于接收网络应用端发送的各个指令及相应语言的素材信息;
字幕渲染单元,用于依据网络应用端发送的渲染指令,对素材信息进行字幕的渲染处理;
字幕返送单元,用于依据网络应用端发送的返送指令,将渲染后的相应语言的字幕画面返送至网络应用端;
字幕播出单元,用于依据网络应用端发送的播出指令,将渲染后的相应语言的字幕画面进行播出;其中,所述网络应用端还包括:
窗口设置单元,用于在用户界面上设置与各个字幕机相对应的软件窗口;
修改更新单元,用于接收用户根据预监结果做出的修改处理,并更新修改后的信息;
语言配置单元,用于设置各个字幕机与播出语言的映射关系;
则素材发送单元根据所述映射关系将不同语言的素材信息发送至相应的字幕机;
模板配置单元,用于设置各类素材信息与字幕机中字幕模板的匹配关系。
2.如权利要求1所述的系统,其特征在于,
所述素材信息包括:素材数据和模板匹配标识。
3.如权利要求2所述的系统,其特征在于,
所述修改处理为:修改相应的素材数据或模板匹配标识;
则素材发送单元将修改处理后的数据信息发送相应的字幕机。
4.如权利要求1所述的系统,其特征在于,
所述指令发送单元通过用户触发的快捷键或虚拟按键发送各个指令;
其中,所述虚拟按键的设置方式为:用户界面上的层级可扩展的结构方式。
5.如权利要求1所述的系统,其特征在于,所述素材数据为:
用户预先编辑制作的素材数据;
或者,对第三方发送的数据信息自动翻译后,生成的各种语言的素材数据。
一种具有软件预监功能的字幕播出系统\n技术领域\n[0001] 本发明涉及视音频节目制作领域,特别是涉及一种具有软件预监功能的字幕播出系统。\n背景技术\n[0002] 随着广播电视产业的迅速发展,节目的播放形式逐渐多样化,对节目制作的要求越来越高。视频及多媒体技术的不断发展,也推动了字幕制作的飞速发展,并且,字幕制作所涉及的范围极其广泛,一般来讲,在原有视频上增加文字、图片、动画、特技等信息的工作都可以称之为字幕制作。\n[0003] 同一节目可能会同时在多个频道进行播出,而针对不同的频道,需要在该节目上叠加相应语言的字幕。现有的字幕播出模式是,对不同的语言的字幕,由各个分立的字幕机进行字幕的制作。此外,为了提高字幕播出时的准确度,需要在播出之前进行监视,查看画面是否显示正常,然后再发送至各个频道进行播出。该方法需要分别配置操作人员进行字幕的控制、监视,占用了许多人力资源。\n[0004] 此外,由于字幕机一般只用作字幕处理,不具备较强的用户界面和显示功能,对于字幕的监控,一般通过双通道,一路通道链接硬件接口,在硬件窗口(如监视器的显示屏幕)上进行提前预览,如果预览显示没有问题,则再次触发,将该信号输入到另一路通道中,进行字幕的上屏播出。传统的预监方式,需要通过板卡硬件实现字幕画面的输出显示,对监视设备的要求较高,有些中低端的字幕系统不具备该功能的硬件,安装特定的显示器及显示板卡,成本较大。\n[0005] 总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够提供一种具有软件预监功能的字幕播出系统,实现对不同语言的字幕播出的预监,并且节约设备成本、方便用户的操作。\n发明内容\n[0006] 本发明所要解决的技术问题是提供一种具有软件预监功能的字幕播出系统,实现对不同语言的字幕播出的预监,并且节约设备成本、方便用户的操作。\n[0007] 为了解决上述问题,本发明公开了一种具有软件预监功能的字幕播出系统,包括:\n网络应用端和多个字幕机;\n[0008] 其中,所述网络应用端包括:\n[0009] 素材发送单元,用于将不同语言的素材信息发送至各个字幕机;\n[0010] 指令发送单元,用于向各个字幕机同时发送渲染指令或返送指令,调用字幕机相应的渲染引擎或返送机制;\n[0011] 字幕接收单元,用于接收各个字幕机返送的不同语言的字幕画面;\n[0012] 软件预监单元,用于将各个字幕机返送的不同语言的字幕画面显示在用户界面的多个软件窗口中,进行字幕画面的预监;\n[0013] 所述字幕机包括:\n[0014] 接收单元,用于接收网络应用端发送的各个指令及相应语言的素材信息;\n[0015] 字幕渲染单元,用于依据网络应用端发送的渲染指令,对素材信息进行字幕的渲染处理;\n[0016] 字幕返送单元,用于依据网络应用端发送的返送指令,将渲染后的相应语言的字幕画面返送至网络应用端。\n[0017] 优选的,所述指令发送单元还用于在预监符合要求后,向各个字幕机发送渲染指令和播放命令;\n[0018] 则所述字幕机还包括:字幕播出单元,用于依据网络应用端发送的播出指令,将渲染后的相应语言的字幕画面进行播出。\n[0019] 优选的,所述网络应用端还包括:\n[0020] 窗口设置单元,用于在用户界面上设置与各个字幕机相对应的软件窗口。\n[0021] 优选的,所述网络应用端还包括:\n[0022] 修改更新单元,用于接收用户根据预监结果做出的修改处理,并更新修改后的信息。\n[0023] 优选的,所述网络应用端还包括:\n[0024] 语言配置单元,用于设置各个字幕机与播出语言的映射关系;\n[0025] 则素材发送单元根据所述映射关系将不同语言的素材信息发送至相应的字幕机。\n[0026] 优选的,所述网络应用端还包括:\n[0027] 模板配置单元,用于设置各类素材信息与字幕机中字幕模板的匹配关系;\n[0028] 优选的,所述素材信息包括:素材数据和模板匹配标识。\n[0029] 优选的,所述修改处理为:修改相应的素材数据或模板匹配标识;则素材发送单元将修改处理后的数据信息发送相应的字幕机。\n[0030] 优选的,所述指令发送单元通过用户触发的快捷键或虚拟按键发送各个指令。其中,所述虚拟按键的设置方式为:用户界面上的层级可扩展的结构方式。\n[0031] 优选的,所述素材数据为:用户预先编辑制作的素材数据;\n[0032] 或者,对第三方发送的数据信息自动翻译后,生成的各种语言的素材数据。\n[0033] 与现有技术相比,本发明具有以下优点:\n[0034] 本发明通过网络应用端对多个字幕机的同时调用,即实现了字幕播出之前的预监,又实现了多语言字幕的同步播出。进一步,在利用字幕机强大的字幕处理功能,进行计算渲染的同时,由于网络应用端具备良好的用户界面,以用来进行字幕画面的预览显示,能够将网络应用端和字幕机的优势结合在一起。\n[0035] 此外,本发明采用软件窗口,无需将返送回的画面输入到特别设置的硬件预监接口,采用专门的硬件显示板卡,通过直接在用户界面上,如网络应用端的Windows窗口上的预览,节约了设备的成本。并且,通过可扩展的层级结构设置命令发送虚拟按键,为预览窗口提供更大的显示空间。\n[0036] 此外,对于同一节目的多语言的字幕,无需多个操作人员分别在不同的字幕机上进行操作,只需要一个操作人员在网络应用端上即可实现对多个字幕机的远程控制、预监,节省了人力,操作方便。\n附图说明\n[0037] 图1是本发明一种具有软件预监功能的字幕播出系统实施例一的结构图;\n[0038] 图2是本发明一种具有软件预监功能的字幕播出系统实施例二的结构图。\n具体实施方式\n[0039] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0040] 参照图1,示出了本发明一种具有软件预监功能的字幕播出系统实施例一的结构图,包括:网络应用端11和多个字幕机21;\n[0041] 其中,所述网络应用端11包括:\n[0042] 素材发送单元111,用于将不同语言的素材信息发送至各个字幕机;\n[0043] 指令发送单元112,用于向各个字幕机同时发送渲染指令或返送指令,调用字幕机相应的渲染引擎或返送机制;\n[0044] 字幕接收单元113,用于接收各个字幕机返送的不同语言的字幕画面;\n[0045] 软件预监单元114,用于将各个字幕机返送的不同语言的字幕画面显示在用户界面的多个软件窗口中,进行字幕画面的预监;\n[0046] 所述字幕机12包括:\n[0047] 接收单元121,用于接收网络应用端发送的各个指令及相应语言的素材信息;\n[0048] 字幕渲染单元122,用于依据网络应用端发送的渲染指令,对素材信息进行字幕的渲染处理;\n[0049] 字幕返送单元123,用于依据网络应用端发送的返送指令,将渲染后的相应语言的字幕画面返送至网络应用端。\n[0050] 所述字幕播出系统包括网络应用端11和多台字幕机12,如:字幕机12a、字幕机\n12b、字幕机12c......针对同一节目,每台字幕机对应一种字幕语言的播出。网络应用端\n11用于对各个频道的字幕播出进行远程控制和预监,二者通过网络进行数据通信。\n[0051] 下面对该系统的运作关系进行详细说明:\n[0052] 所述网络应用端的素材发送单元111将针对于同一节目的各种语言的素材信息同时发送至各个字幕机,由字幕机的接收单元121进行素材信息的接收。各个字幕机负责向各个频道(如中文国际频道、英文国际频道、法语国际频道等)播出不同语言的字幕(相应为中文字幕、英文字幕、法文字幕)。\n[0053] 优选的,所述素材信息包括:用户预先编辑制作的素材;或者,对第三方发送的数据信息自动翻译后,生成的各种语言的素材信息。\n[0054] 有些字幕内容是在比赛之前就可以提前知道,如比赛的简要介绍、标题等。其一般在节目播出之前,由用户手动编辑各种语言的字幕素材。此外,有些情况下,网络应用端端无法预知播出的具体内容,还有一部分素材信息来源于第三方例如体育比赛中与赛程进展相关的信息:队员出场顺序信息、技术统计信息、比赛成绩信息等等。其中,对于一些简单的短语可以由翻译软件自动翻译。其中,对于常用字幕,可以预先翻译好,对同一短语或短句的不同语言文字表达形式进行映射配置,存储在映射表中,当接收到相应的字幕数据时,在映射表中读取对应语言的文字直接得到翻译结果,如运动员的名称、国家名称等。\n[0055] 为了实现对字幕机的远程控制,网络应用端的指令发送单元112同时向各个字幕机发送渲染指令,则字幕机12的接收单元121接收到其发送的指令。依据接收到的渲染指令,字幕渲染单元122启用渲染引擎,通过对数据信息进行一系列的计算处理、渲染加工等,生成字幕画面。\n[0056] 为了保证播出字幕的安全性、准确性,网络应用端在字幕播出之前需要进行画面预览,监测是否出现错别字,是否显示在屏幕的指定位置上,是否按预置的播出方式进行展现等等。进一步,网络应用端的指令发送单元112同时向各个字幕机发送返送指令,调用字幕机相应的渲返送机制。则字幕机12通过接收单元121接收到其发送的返送指令后,通过字幕返送单元123将渲染后的相应语言的字幕画面返送至网络应用端,而不是直接进行播出。\n[0057] 进一步,在网络应用端,字幕接收单元113接收各个字幕机返送的不同语言的字幕画面,并传送至软件预监单元114,通过软件预监单元114将不同语言的字幕画面显示在用户界面的各个软件窗口中,进行字幕播出之前的监看。其中,一个窗口对应一种播出语言的字幕,所述软件窗口可以根据监控人员的需要设置相应的显示位置、大小等,进行打开、关闭等。\n[0058] 上述提到的指令是指示计算机执行某种操作的命令,一条指令通常由两个部分组成:操作码+地址码。操作码指明该指令要完成的操作的类型或性质,本实施例中如字幕渲染、返送、播出等。此外,地址码需要指明操作对象的内容或所在的存储单元地址,本实施例中为操作对象:字幕机。\n[0059] 通过本发明实施例,在利用字幕机强大的字幕处理功能,进行计算、渲染的同时,由于网络应用端具备良好的用户界面,以用来进行字幕画面的预览显示,能够将网络应用端和字幕机的优势结合在一起。\n[0060] 进一步,本发明实施例采用软件窗口,无需将返送回的画面输入到特别设置的硬件预监接口,采用专门的硬件显示板卡,通过直接在用户界面上,如网络应用端的Windows窗口上的预览,节约了设备的成本。\n[0061] 此外,对于同一节目的多语言的字幕,无需多个操作人员分别在不同的字幕机上进行操作,只需要一个操作人员在网络应用端上即可实现对多个字幕机的远程控制、预监,节省了人力,操作方便。\n[0062] 参照图2,示出了本发明一种具有软件预监功能的字幕播出系统实施例二的结构图,包括:网络应用端21和多个字幕机22;\n[0063] 其中,所述网络应用端21包括:\n[0064] 窗口设置单元211,用于在用户界面上设置与各个字幕机相对应的软件窗口;\n[0065] 语言配置单元212,用于设置各个字幕机与播出语言的映射关系;\n[0066] 模板配置单元213,用于设置各类素材信息与字幕机中字幕模板的匹配关系;\n[0067] 素材发送单元214,用于根据所述映射关系将将不同语言的素材信息发送至各个字幕机;\n[0068] 指令发送单元215,用于向各个字幕机同时发送渲染指令、返送指令或播出指令,调用字幕机相应的渲染引擎、返送机制或播放进程;\n[0069] 字幕接收单元216,用于接收各个字幕机返送的不同语言的字幕画面;\n[0070] 软件预监单元217,用于将各个字幕机返送的不同语言的字幕画面显示在用户界面的多个软件窗口中,进行字幕画面的预监;\n[0071] 修改更新单元218,用于接收用户根据预监结果做出的修改处理,并更新修改后的信息。\n[0072] 所述字幕机包括:\n[0073] 接收单元221,用于接收网络应用端发送的各个指令及相应语言的素材信息;\n[0074] 字幕渲染单元222,用于依据网络应用端发送的渲染指令,对素材信息进行字幕的渲染处理;\n[0075] 字幕返送单元223,用于依据网络应用端发送的返送指令,将渲染后的相应语言的字幕画面返送至网络应用端;\n[0076] 字幕播出单元224,用于依据网络应用端发送的播出指令,将渲染后的相应语言的字幕画面进行播出。\n[0077] 本发明实施例中,为了实现各个字幕机与预监窗口的对应,在网络应用端上,通过窗口设置单元211预先设置软件窗口与各个字幕机的对应关系。如用户界面上左边的窗口对应字幕机a,右边的窗口对应字幕机b等。则软件预监单元对接收到的来自字幕机a的字幕画面显示在左边的窗口中,对接收到的来自字幕机b的字幕画面显示在右边的窗口中。\n[0078] 此外,通过语言配置单元212设置各个字幕机与播出语言的映射关系,则素材发送单元214根据所述映射关系将不同语言的素材信息发送至各个字幕机。如设置字幕机a与中文播出语言相对应,则素材发送单元将中文素材发送至字幕机b;字幕机b与英文播出语言相对应,则将英文素材发送至字幕机b。\n[0079] 进一步,通过模板配置单元213设置各类素材信息与字幕机中字幕模板的匹配关系;所述字幕模板包括:字幕图元和渲染方式。不同的类型的素材信息对应不同的渲染方式\n[0080] 优选的,发送至字幕机的素材信息包括:素材数据和模板匹配标识。\n[0081] 即网络应用端获取到不同语言的素材数据时,根据素材信息与字幕机中字幕模板的匹配关系,添加相应的模板匹配标识。则在字幕机中,字幕渲染单元按照所述模板匹配标识,选择相应的字幕模板,将数据信息替换相应字幕模板中字幕图元的内容,按照所述渲染方式进行字幕的渲染处理。\n[0082] 进一步,当监控人员在软件窗口中,监测到不符合预置要求的字幕画面时,如出现错别字、字幕渲染效果不正确,进行相应修改,则网络应用端的修改更新单元218接收用户根据预监结果做出的修改处理,并更新修改后的信息。\n[0083] 优选的,所述修改处理为:修改相应的素材数据或模板匹配标识。\n[0084] 有些情况下,由于素材数据的错误引起字幕显示出错,特别的,有些语言的素材信息是由于软件自动翻译得到的,因此,可能存在一些出错信息,例如人名的拼写、比分的计数,或错别字的情况,则修改相应的素材数据。然后再发送至字幕机。\n[0085] 如根据显示的字幕画面:“Zhou kai China”;\n[0086] 相应的修改为:“Zou kai China”。\n[0087] 此外,在该种情况下,由于模板的匹配有误,可能导致字幕的渲染不正确,如在屏幕上的位置、渲染的颜色、特技播出效果等等。则相应的修改数据信息中的模板匹配标识,使数据匹配正确的模板信息,得到正常的渲染效果。\n[0088] 例如,将发送的素材信息由:素材数据+模板标识1,修改为:素材数据+模板标识\n2。\n[0089] 进一步,素材发送单元将修改处理后的数据信息发送相应的字幕机。\n[0090] 需要说明的是,有些情况下,是由于字幕机本身的故障而造成渲染画面不正常,如乱码、黑屏等,则此时,可以通知字幕机方的工作人员进行故障排查。则在字幕机端,无需实时配有工作人员,只需要远程网络应用端发出设备故障信息,通知工作人员后,再派出人力排查即可。\n[0091] 当用户根据预监结果进行修改处理后,可以再次通过指令发送单元215向接收到修改信息的字幕机发送渲染引擎以及返送机制,再次对修改后的字幕画面进行监察。\n[0092] 进一步,在网络应用端上,当预监符合要求后,或做了相应的修稿处理后,指令发送单元215还用于同时向各个字幕机发送渲染指令和播放命令;则所述字幕机字幕渲染单元222进行字幕渲染后,各个字幕机的字幕播出单元224依据接收到的播出指令,同时将渲染后的相应语言的字幕画面进行播出。\n[0093] 通过本发明实施例,可以根据预监的结果做相应的修改处理,并按修改处理后字幕画面进行播出的,保证了字幕播出的准确度。通过网络应用端对各个字幕机播出进行的同时调用,保证了多语言字幕播出的同步性。\n[0094] 在本发明的优选实施例中,所述指令发送单元通过用户触发的快捷键或虚拟按键发送各个指令。例如对于渲染指令、返送指令、播出指令分别对应键盘上的“F1”键、空格键以及回车键。或者,还可以通过用户界面上的虚拟按键进行指令触发。其中,所述虚拟按键的设置方式为:用户界面上的层级可扩展的结构方式。\n[0095] 传统的虚拟按钮间的设置方式是将各个按键全部展现在用户界面上,占用了大量的空间。本发明实施例中,在用户界面上还需要通过软件窗口进行字幕画面的预监,查看是否能够正常播出,为了能够为预览窗口提供更大的显示空间,可以通过可扩展的层级结构设置虚拟按键。即以下拉列表的方式展现各个控制键,节约了很多空间布局。\n[0096] 需要说明的是,本发明实施例中所述的各种语言的素材信息,通过地址配置存储在素材库中,进一步,可以设置查找请求单元用于接收用户发送的查找请求;设置素材读取单元依据所述查找请求从素材库中进行地址查找,读取不同语言的素材信息,其中,所述查找请求包括:语言类型和素材类型。\n[0097] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。\n[0098] 以上对本发明所提供的一种具有软件预监功能的字幕播出系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2018-02-16
未缴年费专利权终止
IPC(主分类): H04N 5/262
专利号: ZL 200910244285.2
申请日: 2009.12.30
授权公告日: 2015.07.29
- 2015-07-29
- 2013-01-30
实质审查的生效
IPC(主分类): H04N 5/262
专利申请号: 200910244285.2
申请日: 2009.12.30
- 2011-07-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-07-15
|
2008-01-11
| | |
2
| |
2009-07-15
|
2008-01-11
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |