[发明专利]在二次软件中更新字幕的方法及装置有效
| 申请号: | 200910241661.2 | 申请日: | 2009-11-30 |
| 公开(公告)号: | CN102082932A | 公开(公告)日: | 2011-06-01 |
| 发明(设计)人: | 郑培枫;饶文辉;廖健;沈季 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
| 主分类号: | H04N5/278 | 分类号: | H04N5/278;G06F17/24 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 100080 北京市海淀区西草*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 二次 软件 更新 字幕 方法 装置 | ||
技术领域
本发明涉及字幕制作的技术领域,特别是涉及一种在二次软件中更新字幕的方法及在二次软件中更新字幕的装置。
背景技术
对于一些已有的软件系统平台,通常根据不同的客户需要,在该平台上进行第二次有针对性的开发,即针对底层软件开发出二次软件,二次软件是对底层软件产品的功能进行扩充或根据特殊需要组合扩展功能等。很多情况下,在二次软件上,需应用底层软件的处理结果。
例如,对某个视频字幕的处理,首先在一个图文制作软件上编辑用于显示的对象,例如制作图形、字幕等,具体如需要设置其大小、位置、颜色等。然后在此基础上,通过二次软件,诸如图文编播系统、演播室系统、字幕播出系统等,将该字幕进行动态播出。
但是,当视频需要播出时,如果用户发现视频中的字幕需要简单修改,如仅需要移动字幕的大小和位置,放大或缩小字号等。现有技术的做法是,返回到底层软件中修改。此时,就需要再次启动底层软件,对其的相应属性进行修改,然而在实际中,启动底层软件要花费一定的时间,以加载其携带的各项功能,但由于该视频马上就要播出了,所花费的时间往往不是用户能够承受的。另外,频繁地在二次软件和底层软件之间切换,也会导致系统稳定性变差。
发明内容
本发明所要解决的技术问题是提供一种在二次软件中更新字幕的方法,用以提高在二次软件中编辑字幕的速度,保证系统的稳定性,并提高用户的使用体验。
为了解决上述技术问题,本发明实施例公开了一种在二次软件中更新字幕的方法,包括:
导入字幕模板,将所述字幕模板所定义的文本对象属性写入内存;
依据所述文本对象属性信息将字幕模板中的字幕文本对象呈现在快速编辑窗口中;
接收用户在快速编辑窗口中对所述字幕文本对象进行的编辑操作,所述编辑操作包括用分隔符分隔不同文本对象属性对应的文本块,以及,对文本对象属性的修改操作;
依据用户的编辑操作更新内存中的文本对象属性;
依据所述分隔符确定文本块,并将各文本块关联内存中相应的文本对象属性进行播出。
优选的,所述分隔符具有不显示的属性。
优选的,所述文本对象属性包括:位置、大小、颜色、字体和/或字号;所述在快速编辑窗口中呈现字幕的步骤包括:
获取字幕模板背景的大小、字幕文本对象的大小、以及字幕文本对象在背景中的位置;
按照预置比例关系根据字幕模板背景的大小创建快速编辑窗口;
参照所述预置比例关系根据字幕文本对象的大小、以及字幕文本对象在背景中的位置,将字幕文本对象呈现在快速编辑窗口中。
优选的,所述更新内存中文本对象属性的步骤包括:
获取用户编辑后的字幕文本对象在快速编辑窗口中的大小和/或位置;
按照所述预置比例关系,以及,字幕文本对象的大小和/或位置,计算字幕文本对象在字幕模板背景中的大小和/位置;
将所述大小和/位置更新至内存的属性信息中。
优选的,所述字幕模板由底层软件创作。
本发明实施例还公开了一种在二次软件中更新字幕的装置,包括:
导入模块,用于导入字幕模板,将所述字幕模板所定义的文本对象属性写入内存;
呈现模块,用于依据所述文本对象属性信息将字幕模板中的字幕文本对象呈现在快速编辑窗口中;
编辑模块,用于接收用户在快速编辑窗口中对所述字幕文本对象进行的编辑操作,所述编辑操作包括用分隔符分隔不同文本对象属性对应的文本块,以及,对文本对象属性的修改操作;
内存更新模块,用于依据用户的编辑操作更新内存中的文本对象属性;
展现模块,用于依据所述分隔符确定文本块,并将各文本块关联内存中相应的文本对象属性进行播出。
优选的,所述分隔符具有不显示的属性。
优选的,所述文本对象属性包括:位置、大小、颜色、字体和/或字号;所述呈现模块包括:
第一属性获取子模块,用于获取字幕模板背景的大小、字幕文本对象的大小、以及字幕文本对象在背景中的位置;
窗口创建子模块,用于按照预置比例关系根据字幕模板背景的大小创建快速编辑窗口;
对象呈现子模块,用于参照所述预置比例关系根据字幕文本对象的大小、以及字幕文本对象在背景中的位置,将字幕文本对象呈现在快速编辑窗口中。
优选的,所述内存更新模块包括:
第二属性获取子单元,用于获取用户编辑后的字幕文本对象在快速编辑窗口中的大小和/或位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910241661.2/2.html,转载请声明来源钻瓜专利网。





