一种基于网格的字幕编辑方法

文档序号:6423834阅读:236来源:国知局
专利名称:一种基于网格的字幕编辑方法
技术领域
本发明涉及广播电视领域,特别是涉及一种基于网格的字幕编辑方法。
背景技术
在电视字幕创作过程中,随着字幕内容信息量的增加,对字幕软件文字对象及图形对象进行编排的操作越来越复杂。在针对多类字幕对象(文字或图形)进行同屏编辑时,由于显示器界面宽度、字幕重叠区域过多等因素,对于字幕对象的诸如对齐、摆放等操作容易引起误差或不便。针对上述问题,本文提供了一种基于网格线的字幕编辑方法,以提高用户的操作效率和进行更方便有效的排版。

发明内容
本发明实施例提供一种基于网格的字幕编辑方法,可以实现同屏中多个对象按指定方式精确移动到指定位置,自动进行网格对齐。本发明提供了一种基于网格的字幕编辑方法,包括在显示器上设置网格线;选取同屏中的一个或多个图元,对选取的图元进行基于网格线的对齐。与现有技术相比,本发明实施例具有以下优点在编辑界面提供了网格线设置,网格线以基于像素的方式规则排列,可以有效地显示横坐标与纵坐标分布点;基于网格线,可以方便精确地将选中的一个或多个图元摆放到指定位置,并且可以指定对齐方式;提供一种操作方式,可以响应鼠标拖拽操作,自动进行网格线对齐。


图I是本发明实施例中一种基于网格的字幕编辑方法流程图;图2为本发明实施例中网格显示的流程图;图3为本发明实施例中基于网格线进行对齐操作的流程图;图4a为本发明实施例基于拖拽的网格线对齐拖拽后的位置图;图4b为本发明实施例基于拖拽的网格线对齐自动对齐后的位置图。
具体实施例方式下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述本发明提供了一种基于网格的字幕编辑方法,如图I所示,包括以下步骤步骤101,在显示器上设置网格线。如图2所示,用户选择是否显示网格线,当需要显示网格线时,指定网格线的形式。网格线形式包括疏密程度、网格线颜色。首先确定网格线的疏密程度。对疏密程度的指定具体为确定网格线在横、树方向各线间的间距的紧密程度,可以宽泛指定密、中、疏,也可以指定基于像素单位的指定间距。如果采用可宽泛指定,则需要首先获取当前电视制式,然后将根据当前电视制式所约定的有效尺寸自动计算网格线间距并排列。接着,指定网格线颜色。对网格线颜色的指定具体为确定网格线显示的颜色,可以由用户指定是否自适应底色,当选择自适应底色时,则计算网格线颜色如与底色取反、与底色加亮等时;或用户直接指定基于(R,G,B)色彩空间的显示颜色。在需要显示网格线,并完成对网格线疏密程度和颜色的指定后,绘制网格线。例如,指定以“密”方式显示网格线,获取当前电视制式,如=PAL 720*576,并约定系统“密”方式为行线72条,纵线为90条,则计算出行、列网格线间隔皆为8像素。同时,用户指定网格线是用白色,则最终网格线显示为72*90的白色网格线。步骤S102,选取同屏中的一个或多个图元,对选取的图元进行基于网格线的对齐。
从同屏的多个对象中选取要进行编辑的一个或多个图元,然后进行基于网格线的对齐,可采用两种方式,包括基于触发的网格线对齐和基于拖拽的网格线对齐,如图3所
/Jn o基于触发的网格线对齐用户选取同屏中一个或多个图元,选择触发例如菜单或按钮进行网格线对齐操作。首先选择图元的对齐参照点(或参照边),并基于该参照点或参照边将图元整体移动,最终显示目的是将对齐参照点或参照边与距离最近的网格线结点或行列线完全对齐。具体步骤为选择需要进行对齐操作的一个或多个图元后触发对齐命令,计算选择出的图元的参照点或参照边与相邻网格线的距离,相邻即该参照点或参照便与网格线之间不存在其他网格线,其中计算距离具体为计算参照点与网格线节点或行列线的距离,或者计算参照便与网格线节点或行列线的距离;从计算出的参照点或参照便与相邻网格线的距离中寻找最小值,确定该最小值对应的为最近的网格线节点或行列线,从而将参照点或参照边与该网格线节点或行列线对齐,同时将字幕对象整体移动到相应位置。基于拖拽的网格线对齐选中一个或多个图元,使用鼠标进行整体拖拽移动,完成本次拖拽操作后,计算选择出本次拖拽中的一个或多个图元的参照点或参照边与相邻网格线的距离,其中计算距离具体为计算参照点与网格线节点或行列线的距离,或者计算参照便与网格线节点或行列线的距离;从计算出的参照点或参照便与相邻网格线的距离中寻找最小值,确定该最小值对应的为最近的网格线节点或行列线,从而将参照点或参照边与该网格线节点或行列线对齐,同时将字幕对象整体移动到相应位置,对齐参照点或参照边与距离最近的网格线结点或行列线完全对齐。还可以设置自动对齐最近网格的选项,当进行拖拽时自动去匹配网格点,如图4a和图4b所示,图4a为图元拖拽的位置图,图4b为图元自动匹配后的位置图。以屏眷左上点为坐标原点(0,0)的窗口坐标系为例,触发对齐指令或完成图兀拖拽操作后,系统判断该图元需要进行左上顶点基于网格线对齐的操作,则计算出图元左上顶点坐标,如(102,97),同时查找距离最近的网格线,如(100,100),则将左上顶点移动并对齐到(100,100),显然,这个图元将整体移动(_2,3)像素距离。通过本发明实施例提供的方法,在编辑界面提供了网格线设置,网格线以基于像素的方式规则排列,可以有效地显示横坐标与纵坐标分布点;基于网格线,可以指定对齐方式,方便精确地将选中的一个或多个图元摆放到指定位置;可以响应鼠标拖拽操作,自动进行网格线对齐。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述仅是本发明的优选实施方式, 应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
权利要求
1.一种基于网格的字幕编辑方法,其特征在于,包括 在显示器上设置网格线; 选取同屏中的一个或多个图元,对选取的图元进行基于网格线的对齐。
2.如权利要求I所述的基于网格的字幕编辑方法,其特征在于,所述在显示器上设置网格线包括设置网格线的疏密程度和网格线颜色。
3.如权利要求2所述的基于网格的字幕编辑方法,其特征在于,所述设置网格线的疏密程度包括宽泛指定密、中、疏或直接指定基于像素单位的间距。
4.如权利要求3所述的基于网格的字幕编辑方法,其特征在于,当设置网格线的疏密程度为宽泛指定密、中、疏时,获取当前电视制式,然后根据所述当前电视制式所约定的有效尺寸自动计算网格线间距并排列。
5.如权利要求2所述的基于网格的字幕编辑方法,其特征在于,设置网格线颜色具体为指定自适应底色或直接指定显示颜色。
6.如权利要求I所述的基于网格的字幕编辑方法,其特征在于,所述对选取的图元进行基于网格线的对齐包括基于触发的网格线对齐和基于拖拽的网格线对齐。
7.如权利要求6所述的基于网格的字幕编辑方法,其特征在于,所述基于触发的网格线对齐具体为用户选取同屏中一个或多个图元,选择菜单或按钮进行网格线对齐操作。
8.如权利要求7所述的基于网格的字幕编辑方法,其特征在于,所述基于触发的网格线对齐具体为计算选择出的图元的参照点或参照边与相邻网格线的距离;从计算出的参照点或参照便与相邻网格线的距离中寻找最小值,确定该最小值对应的为最近的网格线节点或行列线,将参照点或参照边与该网格线节点或行列线对齐,同时将字幕对象整体移动到相应位置。
9.如权利要求6所述的基于网格的字幕编辑方法,其特征在于,所述基于拖拽的网格线对齐具体为选中一个或多个图元,使用鼠标进行整体拖拽移动,完成本次拖拽操作后,计算选择出本次拖拽中的一个或多个图元的参照点或参照边与相邻网格线的距离,从计算出的参照点或参照便与相邻网格线的距离中寻找最小值,确定该最小值对应的为最近的网格线节点或行列线,将参照点或参照边与该网格线节点或行列线对齐,同时将字幕对象整体移动到相应位置。
10.如权利要求9所述的基于网格的字幕编辑方法,其特征在于设置自动对齐最近网格,当进行拖拽时自动去匹配网格点,进行网格线对齐。
全文摘要
本发明公开了一种基于网格的字幕编辑方法,包括在显示器上设置网格线;选取同屏中的一个或多个图元,对选取的图元进行基于网格线的对齐。通过本发明实施例提供的方法,在编辑界面提供了网格线设置,网格线以基于像素的方式规则排列,可以有效地显示横坐标与纵坐标分布点;基于网格线,可以指定对齐方式,方便精确地将选中的一个或多个图元摆放到指定位置;可以响应鼠标拖拽操作,自动进行网格线对齐。
文档编号G06F3/048GK102736837SQ201110120558
公开日2012年10月17日 申请日期2011年5月10日 优先权日2011年5月10日
发明者冯永, 蔡欢, 郭红艳, 陈丽爱 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1