一种快捷选择图元的方法和装置制造方法及图纸

技术编号:6535308 阅读:191 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种快捷选择图元的方法和装置,其中的方法具体包括:记录步骤:鼠标单击场景的创作区域上某一点时,记录该单击点;判断步骤:针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID;获取步骤:根据图元ID,获取所述占领图元的数据;展示步骤:根据图元数据,对所述占领图元的图标进行展示;装载步骤:选择某个图标时,装载该图标所对应的占领图元。本发明专利技术用以方便快捷地选择所需的图元,从而提高工作效率。

【技术实现步骤摘要】

本专利技术涉及视频节目创作
,特别是涉及一种快捷选择图元的方法和装置
技术介绍
随着视频及多媒体技术的不断发展,电影电视剧等视频节目的创作变得越来越频繁;作为可以编辑的最小图形单位,图元是图形软件用于操作和组织画面的最基本的素材, 故图元渲染在视频创作过程中得到广泛应用。然而,在创作界面的一个场景内可能会存在很多重叠着的图元,目前图像渲染的方法一般是,先画的图元在后面,最后画的图元出现在最上面,这样就存在了一个问题欲要选择一个被遮挡的图元,需要把它上面的图元一一移开,才能进行选中操作;这样势必会造成很多的麻烦和错误。针对上述情形,现有的解决办法是给出一张表,该表上列出了这个场景上所有图元的名称;因为场景上的图元一般包括层和组,而组又有可能包括图元,所以这个列表是分层的;因此,可以将表内的项目信息和场景内的图元相互关联,实现点击表内的项目信息即可选择到场景中关联的图元。上述解决方法能够实现场景内图元的选择,但存在一个问题如果场景内图元很多,表内的项目信息就会很长,这样,用户不得不花时间浏览这些长的信息,才能找到想要选中的图元,即造成了操作上的不便,又会导致时间的耗费。总之,需要本领域技术人员迫切解决的一个技术问题就是如何能够方便快捷地选择所需的图元,从而提高工作效率。
技术实现思路
本专利技术所要解决的技术问题是一种快捷选择图元的方法和装置,用以方便快捷地选择所需的图元,从而提高工作效率。为了解决上述问题,本专利技术公开了一种快捷选择图元的方法,包括记录步骤鼠标单击场景的创作区域上某一点时,记录该单击点;判断步骤针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID ;获取步骤根据图元ID,获取所述占领图元的数据;展示步骤根据图元数据,对所述占领图元的图标进行展示;装载步骤选择某个图标时,装载该图标所对应的占领图元。优选的,所述获取步骤包括根据图元ID,得到指向所述占领图元的指针;通过指针获取所述占领图元的数据。优选的,所述鼠标单击为右键单击,或者,左键单击。优选的,所述展示步骤为,在鼠标周围区域悬浮展示所述占领图元的图标。本专利技术实施例还公开了一种快捷选择图元的装置,包括记录模块,用于在鼠标单击场景的创作区域上某一点时,记录该单击点;判断模块,用于针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID ;获取模块,用于根据图元ID,获取所述占领图元的数据;展示模块,用于根据图元数据,对所述占领图元的图标进行展示;装载模块,用于在选择某个图标时,装载该图标所对应的占领图元。优选的,所述获取模块包括指针获取单元,用于根据图元ID,得到指向所述占领图元的指针;数据获取单元,用于通过指针获取所述占领图元的数据。优选的,所述展示模块,用于在鼠标周围区域悬浮展示所述占领图元的图标。与现有技术相比,本专利技术具有以下优点本专利技术基于用户的单击点,从场景的所有图元选择出鼠标点击重叠区域之上的占领图元,并根据图元、图元ID、图元数据、图元图标一一对应的特性,将所述占领图元以图标的形式展示给用户;这样,在接收到用户对某个图标的选择时,可以基于图元数据装载该图标对应的占领图元;因而,相对于现有技术,罗列场景中所有图元的项目信息,需要选择的项目信息过长的情形,本专利技术只需要作为部分的占领图元的信息,并将所述图元信息以图标的形式进行展示,因而,既能够方便客户对图元的选择,又可以提高图元选择的速度,进而提高工作效率。附图说明图1是本专利技术一种快捷选择图元的方法实施例的流程图;图2是本专利技术一种获取占领图元的示例;图3是本专利技术一种图元图标的示例;图4是本专利技术一种快捷选择图元的装置实施例的结构图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。在创作区域内每创作一个图元时,每个图元都对应了一个唯一的ID (身份, Identity)号;并且,每个图元都占领了创作区域的一个区域,以下称之为占领区域。这些图元相互重叠,是由它们的创作时间造成的,也即,创作时间在先的图元总是被在其后面的图元所覆盖;虽然在占领区域上有重叠,但是,不同的图元所对应的占领区域是不同的。本专利技术的核心构思之一在于,在用户鼠标单击创作区域的时候,记录该单击点;然后,通过遍历整个场景的所有图元,判断每个图元的占领区域中是否包含这个单击点,如果是,则说明是在该图元上点击了鼠标键,该图元就有可能是我们希望选中的图元,这时,记录其ID号,通过ID号得到这个图元所对应的数据值,最后再将图元以图标的形式罗列给用户,供用户选择想要选择的图元。采用上述构思,不会造成罗列项目过多、不方便选择的困难,因而,相对于现有技术,需要罗列整个场景中所有图元的项目信息(如图元ID、图元名称)等,本专利技术只需要罗列鼠标点击重叠区域之上部分图元的信息,并且,所述图元信息以图标的形式进行展示,因而能够方便客户对图元的选择。参照图1,示出了本专利技术一种快捷选择图元的方法实施例的流程图,具体可以包括记录步骤11、鼠标单击场景的创作区域上某一点时,记录该单击点;在具体实现中,可利用鼠标钩子捕获所述鼠标单击事件,同时,得到该单击点的坐标。在实际中,所述鼠标单击可以为右键单击,或者,左键单击。例如,将本专利技术的功能集成在视频节目创作软件的菜单栏的一个菜单命令中,用户在启动该菜单命令后,即可通过右键单击或左键单击,来记录该单击点。但是,大多数用户有如下使用鼠标的习惯,也即,在单击左键后,会直接执行新建、 复制、粘贴、移动等图元的操作;而右键点击后一般会有弹出菜单,这样,系统就会专门腾出资源来执行显示菜单选项之类的进程。针对上述情形,在本专利技术的一种优选实施例中,所述鼠标单击可以为右键单击,此时,可以在右键单击后弹出的菜单项中设置一个命令,用以集成本专利技术的功能;这样,用户可以通过左键选定来启动该命令。可以理解,本领域技术人员可以根据需要,选择鼠标单击的方式,本专利技术对此不加以限制。判断步骤12、针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID ;参照图2所示的场景,其中,按照创作时间的先后顺序进行排列的3个图元为矩形21、三角形22和椭圆23,并且,在实际中,矩形21和三角形22都被椭圆23所覆盖,不方便选定。此时,如果记录步骤11得到的记录点为P1,则本步骤得到的占领图元为矩形21、 三角形22和椭圆23 ;如果该记录点处于P2的位置,则得到的占领图元为矩形21和椭圆 23 ;如果该记录点处于P3的位置,则得到的占领图元为三角形22和椭圆23 ;如果该记录点处于P4和P5的位置,则得到的占领图元为椭圆23。由于不同的图元所对应的占领区域是不同的,因此,在大多数情况下,本步骤得到的占领图元不是所有图元。获取步骤13、根据图元ID,获取所述占领图元的数据;在实际中,所述获取步骤13可以通过以下子步骤来实现子步骤Al、根据图元ID,得到指向所述占领图元的指针;子步骤A2、通过指针获取所述占领图元的数据。展示步骤14、根据图元数据,对所述占领图元的图标进行展示;例如,对应于图2,在记录点处于P2的位置时,本步骤可以展示图3所示的矩形图标31和椭圆本文档来自技高网...

【技术保护点】
1.一种快捷选择图元的方法,其特征在于,包括:记录步骤:鼠标单击场景的创作区域上某一点时,记录该单击点;判断步骤:针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID;获取步骤:根据图元ID,获取所述占领图元的数据;展示步骤:根据图元数据,对所述占领图元的图标进行展示;装载步骤:选择某个图标时,装载该图标所对应的占领图元。

【技术特征摘要】
1.一种快捷选择图元的方法,其特征在于,包括记录步骤鼠标单击场景的创作区域上某一点时,记录该单击点; 判断步骤针对场景内的每一个图元,判断其对应的占领区域中是否包含该单击点,若是,则获取所述占领图元的ID;获取步骤根据图元ID,获取所述占领图元的数据; 展示步骤根据图元数据,对所述占领图元的图标进行展示; 装载步骤选择某个图标时,装载该图标所对应的占领图元。2.如权利要求1所述的方法,其特征在于,所述获取步骤包括 根据图元ID,得到指向所述占领图元的指针;通过指针获取所述占领图元的数据。3.如权利要求1所述的方法,其特征在于,所述鼠标单击为右键单击,或者,左键单击。4.如权利要求1所述的方法,其特征在于,所述展示步骤为,在鼠标周围区域悬浮展示所述占领图元的图标...

【专利技术属性】
技术研发人员:沈季
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1