[发明专利]一种字幕编组的处理方法在审
申请号: | 201110120560.7 | 申请日: | 2011-05-10 |
公开(公告)号: | CN102739995A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 陈丽爱;郭红艳;郑培枫;冯永 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;G06T11/00 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 字幕 编组 处理 方法 | ||
技术领域
本发明涉及广播电视领域,特别是涉及一种字幕编组的处理方法。
背景技术
在广电系统应用的图文编辑软件,如:字幕机中,经常会出现多个图元同时操作的情况。如:作为一个完整的新闻标题字幕,需要由新闻内容文字、记者名文字和衬底等三个甚至更多个图元共同组成,显然,用户希望将它们作为一个整体共同操作,如:移动、缩放,同时也希望针对其中某个图元单独进行操作。对于共同操作,一般图文产品采用将多个图元同时处于选中状态的方式,该方式确实可以达到共同操作的目的,但选中状态随时可能被改变,每次重新选中将给用户带来繁琐的操作。
发明内容
本发明提供了一种字幕编组的处理方法,用以解决多个图元共同操作的问题。
本发明提供了一种字幕编组的处理方法,包括:
创建图元组结构;
获取所述图元组的包围盒和组中心点;
对所述图元组进行渲染;
对所述图元组进行处理。
本发明具有以下优点:
1、提出图元组的概念,将多个图元的联动关系记入软件系统的数据结构,解决共同移动、缩放、旋转操作的问题;
2、提出图元组渲染方案,解决图元组与其他单个图元的层次叠加关系;
3、提出图元组选中逻辑方案,可以解决多个图元或单个图元被选中并进行操作的方法;
4、提出图元组的移动、旋转、缩放的整体操作逻辑,同时提出组内单个图元的操作逻辑。
附图说明
图1是本发明中一种字幕编组的处理方法流程图;
图2是本发明一种字幕编组的处理方法图元与图元组关系示意图;
图3是本发明实施例一种字幕编组的处理方法图元组包围盒与组中心的获取示意图;
图4是本发明实施例一种字幕编组的处理方法图元组旋转方式一的示意图;
图5是本发明实施例一种字幕编组的处理方法图元组旋转方式二的示意图;
图6是本发明实施例一种字幕编组的处理方法组内图元旋转的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,需要指出的是,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:
本发明提供了一种字幕编组的处理方法,如图1所示,包括以下步骤:
步骤S101,创建图元组结构。
在图文编辑的单个场景中,图元组与其他非组的图元是并列关系,如图2所示:在场景的数据结构中,支持图元与图元组同时并同级存在于场景树的结点中。图元组即由多个图元组成,每个图元都是图元组的子元素。
在场景中选中多个图元后,执行编组命令,创建一个新的组图元加入场景树并作为一个结点,并将多个已经被选中的图元从场景树中移除,并加入到组的子结点中。所选中的图元和场景中其他未被选中的图元已经不是并列关系,而是所选中的图元所构成的图元组与其他未被选中的图元是并列的,图元组内的各图元是相互并列的。
还可有其他创建图元组的方式,如:将其他结点下的图元拖拽至一个图元组结点下,形成新的组内子结点的操作。
步骤S102,获取所述图元组的包围盒和组中心点。
每个图元都有一个包围盒,该包围盒是将图元全部内容包括进去的最小矩形。组包围盒包含所有组内图元的最大包围盒,组中心即组包围盒的中心。
如图3所示,组内有两个图元,第一个图元的包围盒是Rect(100,100,300,350),第二个图元的包围盒是Rect(200,300,400,500),则组包围盒是Rect(100,100,400,500),组中心为Point(250,300)。
步骤S103,对所述图元组进行渲染。
组图元的渲染由组内图元分别渲染,按顺序依次叠加到组渲染所申请的内存块中。具体步骤如下:
第一步,分别求出组内图元的包围盒,得到最大包围盒即为组包围盒;
第二步,按组包围盒大小申请渲染内存块,依次将组内图元按相对组的位置叠加到组渲染内存块中;
第三步,将组渲染内存块提交宿主程序,完成组渲染。
上述叠加过程采用像素混合公式:
假设:像素颜色用(A,R,G,B)表示(透明,红,绿,蓝)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110120560.7/2.html,转载请声明来源钻瓜专利网。