一种可将动画轨迹和自选图形互相转换的装置和方法

文档序号:6561476阅读:194来源:国知局
专利名称:一种可将动画轨迹和自选图形互相转换的装置和方法
技术领域
本发明涉及计算机动画处理技术,尤其涉及一种可将动画轨迹和自选图形互相转换的装 置和方法。
背景技术
办公软件中的演示程序应用范围越来越广,它以容易操作、条理清晰、形式生动、内容 丰富多彩等特点给教师教学、公司产品介绍、项目流程介绍、会议总结等等方面带来了极大 的便利,尤其是它所包含的各种动画效果使以前枯燥的静态文档逊色许多。
对于计算机动画处理技术而言,在制作动画的过程中,要产生动作的图形和图形运行的 轨迹是两大要素,要完成动画的制作,首先要将图形和轨迹制作出来。
现有技术中的演示程序,各种自选图形(如矩形、圆形)和各种动画效果(如飞入、百 叶窗)是演示文稿制作动画过程中的基本元素,但是现有技术中提供的自选图形和动画效果 是有限的且相互独立,很多时候它们并不能完全满足我们的设计需求。制作动画的手段和方 法还达不到容易操作、条理清晰。
比如一个物理老师用演示软件做了一个物理小球做抛物线运动的动画,但他想在小球运 动完之后显示出小球的运动轨迹来。我们知道小球的"动画轨迹"就是他要的"运动轨迹", 但是"动画轨迹"并不能在播放窗口中显示出来,怎么办?现有的处理方法是,让他用演示 程序提供的自定义工具(曲线、自定义曲线等)沿着动画轨迹"再"蹄 -遍,"运动轨迹"不 能依靠程序自动生成,这显然是繁琐的。
又比如一位自然老师要给学生们演示太阳系行星公转,他已经画好了太阳、太阳系九大 行星及其运行轨道或者只是在文档中添加了--张画有太阳和九大行星的图片,现在要对九大 行星添加动画了,怎么才能让它们精确地沿着自己的轨道"运行"呢 ——要制作轨迹,但是 轨迹怎么生成?动画库里没有,他只有用自定义动画工具沿着已存在的对象或是图片上的轨 道手动画出来。这是简单的情况,如果他想要的动画轨迹特别复杂,以致于非专业人员很难 完成需求,我们并不都是平面设计师,很多用户会因为这是一项复杂的工作而放弃了制作动 画的想法。

发明内容
为了克服现有的计算机动画处理技术中的不足,本发明的目的在于提供一种可将动画轨 迹和自选图形互相转换的装置和方法,提供了一种演示文稿设计过程中的易用性方案,它容 易操作、条理清晰、形式生动,为计算机动画的制作提供了方便。
本发明解决其技术问题所采用的技术方案是
一种可将动画轨迹和自选图形互相转换的装置,包括有相互连接的计算机输入设备、显 示设备以及计算机主机;其中所述装置还包括可根据自选图形轮廓提取动画轨迹的提取动 画轨迹装置以及把动画轨迹转换为自选图形的图形转换装置;所述提取动画轨迹装置包括有
使用者接口 一用于为用户提供选取自选图形标识的入口 ;
分析模块用于判别自选图形类型;
图形处理引擎用于生成动画轨迹;
形状数据库用于存储现有的动画轨迹数据;
最终处理模块用于生成动画轨迹并决定把动画轨迹添加到形状数据库还是将结果呈现 给用户;
所述图形转换装置包括有使用者接口二以及把动画轨迹转换为自选图形时用的处理模块。
所述图片处理引擎包括有图片处理引擎和其他自选图形处理引擎。
一种可将动画轨迹和自选图形互相转换的方法,如图2所示,其中,包括根据自选图形 轮廓提取动作轨迹的方法;所述根据自选图形轮廓提取动作轨迹的方法包括如下工作歩骤-步骤一用户选择要添加动画轨迹的自选图形; 步骤二用户并移动鼠标到要从中提取动画轨迹的自选图形上;
歩骤三计算机接受步骤一、步骤二的信号,提示在鼠标当前点转换后的动画轨迹形状; 歩骤四用户确认要转换的动画轨迹或放弃转换;如是,进入歩骤五;如否进入歩骤
六5
歩骤五计算机添加了用户在当前的鼠标指针位置下提取出来的动画轨迹形状; 歩骤六结束操作。
所述可将动画轨迹和自选图形互相转换的方法,还包括把动画轨迹转换为自选图形的方 法,所述把动画轨迹转换为自选图形的方法包括如下工作歩骤 步骤一用户选择要转换为自选图形的动画轨迹; 步骤二计算机将动画轨迹转换成图形;
步骤三用户确认转换后的自选图形或放弃转换。
本发明的有益效果是采用本发明的一种将动画轨迹和自选图形互相转换的装置和方法, 为一套提高设计幻灯片演示文稿过程中的易用性方案,使得用户可以根据现有资源快速生成 设计所需的动画轨迹和自选图形,免去现有情况下不必要的繁琐操作,同时也能极大地扩充 用户的可用素材空间,帮助用户设计出更美观、漂亮的演示文稿。


图1是本发明一种将动画轨迹和自选图形互相转换的装置的组成架构示意图; 图2是本发明一种将动画轨迹和自选图形互相转换的方法的工作流程示意图; 图3是本发明一种将动画轨迹和自选图形互相转换的方法中其他自选图形处理引擎的工 作流程图示意图4a是本发明一种将动画轨迹和自选图形互相转换的装置的简单自选图形示意图4b是本发明一种将动画轨迹和自选图形互相转换的装置的复杂自选图形示意图4c是本发明一种将动画轨迹和自选图形互相转换的装置的组合自选图形示意图4d是本发明一种将动画轨迹和自选图形互相转换的装置的图片示意图5a是本发明一种将动画轨迹和自选图形互相转换的装置中,由子图形相互分离的复杂
自选图形提取动画轨迹的示意图5b是本发明一种将动画轨迹和自选图形互相转换的装置中,由子图形相互重叠的复杂
自选图形提取动画轨迹的示意图5c是本发明一种将动画轨迹和自选图形互相转换的装置中,由子图形相互分离的复杂
自选图形提取动画轨迹的示意图5d是本发明一种将动画轨迹和自选图形互相转换的装置中,由图片提取动画轨迹的示
意图6a是本发明一种将动画轨迹和自选图形互相转换的方法中位图中相邻点的相对位置 示意图6b是本发明一种将动画轨迹和自选图形互相转换的方法中"关键点"示意图6c是本发明一种将动画轨迹和自选图形互相转换的方法中图片处理引擎的工作示意图。
图中:
301 简单自选图形;
302 复杂自选图形;
303 组合自选图形;
304 图片;
305 由子图形相互分离的复杂自选图形提取动作轨迹;
306 由子图形相互重叠的复杂自选图形提取动作轨迹;
307 由组合自选图形提取动作轨迹;
308 由图片提取动作轨迹; 31使用者接口一;
32分析模块;
33图片处理引擎;
331 位图中相邻点的相对位置示意332 "关键点"示意333 图片处理引擎工作流程示意图-,
34其他自选图形处理引擎;
35形状数据库;
36最终处理模块;
37生成动画轨迹;
38把结果呈现给用户;
51使用者接口二;
52处理模块;
53生成自选图形;
10 用户选择要添加动画轨迹的自选图形的步骤;
20 进入本方案逻辑,并移动鼠标到要从中提取动画轨迹的自选图形上的步骤;
30 程序提示在鼠标当前点转换后的动画轨迹形状的步骤;
40 用户确认要转换的动画轨迹或放弃转换的歩骤;
50用户选择要转换为自选图形的动画轨迹的步骤;
60用户确认要转换为自选图形的动画轨迹或放弃转换的歩骤;
341 拿到自选图形标识的步骤;
342 査询形状数据库的步骤;
343 从数据库中取出自选图形的轮廓数据的步骤; 344 分析自选图形轮廓的步骤;
345 将自选图形轮廓数据添加到形状数据库的步骤;
346 分析轮廓数据得到最终动画轨迹的步骤。
具体实施例方式
一种可将动画轨迹和自选图形互相转换的装置,如图1所示,包括有相互连接的计算机 输入设备、显示设备以及计算机主机;其中所述装置还包括可根据自选图形轮廓提取动画 轨迹的提取动画轨迹装置以及把动画轨迹转换为自选图形的图形转换装置;所述提取动画轨 迹装置包括有
使用者接口 一用于为用户提供选取自选图形标识的入口 ; 分析模块用于判别自选图形类型; 图形处理引擎用于生成动画轨迹;
形状数据库用于存储现有的动画轨迹数据;
最终处理模块用于生成动画轨迹并决定把动画轨迹添加到形状数据库还是将结果呈现 给用户;
所述图形转换装置包括有使用者接口二以及把动画轨迹转换为自选图形时用的处理模块。
所述图片处理引擎包括有图片处理引擎和其他自选图形处理引擎。
一种可将动画轨迹和自选图形互相转换的方法,如图2所示,其中,包括根据自选图形 轮廓提取动作轨迹的方法;所述根据自选图形轮廓提取动作轨迹的方法包括如下工作歩骤 步骤一用户选择要添加动画轨迹的自选图形; 歩骤二用户并移动鼠标到要从中提取动画轨迹的自选图形上;
步骤三计算机接受步骤一、歩骤二的信号,提示在鼠标当前点转换后的动画轨迹形状; 歩骤四用户确认要转换的动画轨迹或放弃转换;如是,进入歩骤五;如否进入歩骤
八5
步骤五计算机添加了用户在当前的鼠标指针位置下提取出来的动画轨迹形状; 歩骤六结束操作。
所述可将动画轨迹和自选图形互相转换的方法,还包括把动画轨迹转换为自选图形的方
法,所述把动画轨迹转换为自选图形的方法包括如下工作歩骤
步骤一用户选择要转换为自选图形的动画轨迹; 歩骤二计算机将动画轨迹转换成图形;
步骤三用户确认转换后的自选图形或放弃转换。
本发明技术方案的具体描述为第一部分"根据自选图形轮廓提取动作轨迹"允许用户 根据自选图形的轮廓即其形状生成具有相同形状的动画轨迹。该操作包括三步动画轨迹就 是自选图形在一个动画过程中的运动轨迹,所以要想生成动画轨迹,必须先要选定一个目标 自选图形(步骤10);之后用户通过与为该自选图形添加其他动画效果类似的入口进入本发 明装置,然后把鼠标指针移动到要将其轮廓作为动画轨迹的自选图形l::(步骤20);这时程 序会以明确的方式提示用户在当前的鼠标指针位置下提取出来的动画轨迹形状(歩骤30), 这--歩是应用程序的任务,不需要用户操作;最后用户根据程序提示,决定确认或者放弃提 取(歩骤40),如果用户确认提取,那么步骤10中选中的自选图形就被添加了- 个和歩骤30 中程序提示的形状相同的动画轨迹,这样一个自定义轨迹动画就设计完成了。
本发明技术方案的第二部分"把动画轨迹转换为自选图形"允许用户把演示文稿中任意 +动画轨迹转换成轮廓跟该动画轨迹形状相同的自选图形,转换成的自选图形能够进行其 他对象能够进行的各种编辑操作。该操作只包含两个歩骤,参考图1:旨先用户选择-个动 画轨迹(步骤50);之后用户决定确认或是放弃转换(歩骤60)。
- -般演示文稿制作程序中的自选图形不只一种,而且自选图形与自选图形可以相互组合,
所以在歩骤30中,应用程序应该根据用户在步骤20中选择的自选图形类型不同而采取不同 的处理方式,下面结合图4a、 4b、 4c、 4d、 5a、 5b、 5c、 5d迸行说明。
该方案把演示文稿制作程序中的自选图形分为四类,即简单自选图形301、复杂自选图形 302、组合自选图形303、图片304,针对每一种自选图形,提供了不同的动画轨迹选取方案 如下
简单自选图形301:简单自选图形的轮廓可以由单一轨迹表示,这类自选图形直接取其轮
廓.'
复杂自选图形302:复杂自选图形的轮廓由两条或以上轨迹才可以表示,从一个这样的自 选图形可以提取出不同的动画轨迹,这时选取规则又分为两种情况。第一,如果复杂自选图 形305的各部分是相互分离的,那么程序就以当前鼠标指针所在的那部分的轮廓为依据提取 动画轨迹,如图5a所示;第二,如果复杂自选图形306的各个部分相互重叠在一起,程序就 以包围鼠标指针所在位置且面积最小的区域轮廓为依据提取动画轨迹,如图5 b所示;
组合自选图形307:如果组合自选图形是相互重叠在一起的,则取其整体轮廓,即能够包
围所有子图形的区域轮廓为依据提取,如图5c;如果组合自选图形的子图形是相互分离的,
则各个分离部分按照另外一个独立自选图形来对待;
图片308:图片的操作类似某些绘图软件中的"魔术"选择工具,程序首先取得当前鼠标 指针所在位置的像素颜色,然后以其周围所有与其相邻且颜色相近(在--定容差范围内)的 像素组成的区域的外轮廓为依据提取动画轨迹如图5d,这里的容差要求可以手动实时调节, 相应的转化结果也会实时发生变化。
以上四种自选图形是由自选图形提取动画轨迹过程中的四种基本自选图形, 一般来说演 示程序中还有其他种类的自选图形,这些自选图形都可以按照以上四种基本自选图形的某一 种来处理。例如对象表格按简单自选图形来处理,艺术字按组合自选图形处理,OLE对象、
剪贴画按图片处理。
实施例
下面结合图1说明该方案的一种具体实现方式-
所述根据自选图形轮廓提取动作轨迹的方法中,首先用户通过用户接口 31输入选取的自 选图形标识、鼠标指针在自选图形上的相对位置给分析模块32;分析模块32判别自选图形
的类型,如果输入的自选图形是图片或者是要当作图片来处理的其他自选图形,就交给图片
处理引擎33来处理,否则就交给其他自选图形处理引擎34来处理;图片处理引擎33和其他 自选图形处理引擎34都会生成-一条动画轨迹,然后交给最终处理模块36处理;最终处理模 块36根据用户接口 31提供的操作指令(预览动画轨迹或者生成动画轨迹)决定把图片处理 引擎33或者其他对象处理引擎34输入的动画轨迹添加给选定的自选图形37还是呈现给用 户,供用户预览38。
所述把动画轨迹转换为自选图形的方法中,用户通过用户接口 51输入选中的动画轨迹到 处理模块52;处理模块52提取动画轨迹数据,并根据该数据生成自选图形53。
如图3所示, 一种可将动画轨迹和自选图形互相转换的方法,所述图片处理引擎33的实 现流程为-
引擎拿到自选图形标识(步骤341)之后,首先査询形状数据库35 (歩骤342),如果形 状数据库35中有对应于当前自选图形标识的轮廓数据记录,则直接取出该轮廓数据(步骤 343);如果形状数据库35中没有当前自选图形的记录,引擎要先分析该自选图形的轮廓数据 并进行适当处理(歩骤344),在数据库中添加该自选图形的轮廓数据记录(歩骤345)之后, 再将该轮廓数据交由下一步(步骤346)处理;步骤346拿到一个轮廓数据,并决定最终呈
现给用户或是生成动画轨迹。
如上所述,添加到形状数据库中的数据都是经过了步骤344的处理如果自选图形是组合自选图形,则取自选图形所有独立区域的整体外框(如果组合自选图形不是全部连接在一 起的,则各个独立部分也分别作为单独的自选图形对待),其他自选图形就取出自选图形的所 有(参考复杂自选图形30 (b))轮廓。这样步骤346就很容易做决定了如果拿到的数据中 只有一个轮廓数据,就把它作为最终的动画轨迹;如果有多个轮廓,则遍历每-一个轮廓,判 断该轮廓是否包含当前鼠标指针所在点,然后对所有包含当前鼠标指针所在点的轮廓,取其 中面积最小的轮廓为最终的动画轨迹。
因为分析自选图形轮廓并处理(步骤344)操作的运算量通常远大于査询数据库(步骤 342)的运算量,而且非图片的自选图形数据都比较简单,所以这里引入了一个形状数据库 35,在空间开销不是很大的情况下可以在很大程度上提高当用户在多个自选图形间犹疑不决 时的效率。
所述其他自选图形处理引擎34的实现流程为图片的数据一般比较复杂,可以提取的轨 迹比较多,"形状数据库"的方式在这里就不太适用了。所以我们采用了实时判断,即每次进 入图片处理逻辑,图片处理引擎33就根据当前鼠标指针的位置计算出一条动画轨迹作为提取 结果。其计算方式如下
在一幅图片中,相邻两点的相对位置有八种关系,如图6a所示点B可以在点A的上 F2、右上F3、右F4、右下F5、下F6、左下F7、左F8和左上Fl方。动画轨迹就是一系列 的点,图片处理引擎33计算动画轨迹的过程其实就是从轨迹的第一个点开始, 一直找到轨迹 的最后一个点。我们把图片处理引擎33找到的动画轨迹的当前点和前一个点之间的位置相对 关系称为动画轨迹在当前点的"走向趋势",我们把轨迹的"走向趋势"发生变化的两个临界 点称为轨迹的"关键点"。图6b中的灰色部分是一条轨迹,假设PO是轨迹的起点,在P1点 轨迹的"走向趋势"是"右上"——即Pl在P0的右上方,P2、 P3也是"右上",P4则是"右", P5是"右下",可见轨迹的走向趋势在P3、 P4和P4、 P5两处发生了改变,所以PO、 P3、 P4、 P5是轨迹的关键点(轨迹的起点和终点也是关键点)。
如图6c,给定一幅图片以及鼠标指针在图片上的位置Ps,图片处理引擎首先沿某一方向 (本例是上方)找到由与该点颜色相近的所有点组成的区域(本例中为一圆形)的边界上的 一点PO,接着沿某一方向(顺时针或逆时针,本例是顺时针)依次找到区域边界上的所有关 键点P1、 P2……,直到到达开始点P0或是找不到满足要求的关键点为止,最后把所有关键 点按顺序用线段连接起来就是要提取的动画轨迹。
演示文档制作软件不同于专业制图软件,对图形的精确度要求不会那么严格,况且动画 轨迹是用于动画播放的,出于播放效率的考虑,动画轨迹也不应太复杂,所以"关键点"概 念的引入就恰好适应了这一需求。本发明针对目前演示文档设计过程中易用性方面的不足,在原来相互独立的自选图形和 动画轨迹界之间建立关联,提供一种简便的操作方式使用户可以快速的根据特定自选图形生 成动画轨迹以及把动画轨迹转换成具有相应形状的自选图形。本发明还可以直接从各种常用 格式的图片中提取动画轨迹,配合"动画轨迹转自选图形"即可实现把图片中的物体变成可 编辑的自选图形,从而极大地丰富了演示应用程序中的可用自选图形和动画轨迹种类,给用 户更大的选择空间。
本发明提供的实现系统高效地满足了上述易用性方案的要求,但并非用来限定本发明, 本领域的技术人员,在不脱离本发明的精神和范围内,应当可做-些变动与修改,因此本发 明的保护范围当视后附的权利要求书所界定为准。对本领域的技术人员来说,在不偏离本发 明范围内,进行的各种改进和变化,均属于本发明的保护范围。
权利要求
1. 一种可将动画轨迹和自选图形互相转换的装置,包括有相互连接的计算机输入设备、显示设备以及计算机主机;其特征在于,所述装置还包括可根据自选图形轮廓提取动画轨迹的提取动画轨迹装置以及把动画轨迹转换为自选图形的图形转换装置;所述提取动画轨迹装置包括有使用者接口一用于为用户提供选取自选图形标识的入口;分析模块用于判别自选图形类型;图形处理引擎用于生成动画轨迹;形状数据库用于存储现有的动画轨迹数据;最终处理模块用于生成动画轨迹并决定把动画轨迹添加到形状数据库还是将结果呈现给用户;所述图形转换装置包括有使用者接口二以及把动画轨迹转换为自选图形时用的处理模块。
2、 根据权利要求l所述的可将动画轨迹和自选图形互相转换的装置,其特征在于,所述 图片处理引擎包括有图片处理引擎和其他自选图形处理引擎。
3、 一种可将动画轨迹和自选图形互相转换的方法,其特征在于,包括根据自选图形轮廓 提取动作轨迹的方法;所述根据自选图形轮廓提取动作轨迹的方法包括如下工作步骤歩骤一用户选择要添加动画轨迹的自选图形;歩骤二用户并移动鼠标到要从中提取动画轨迹的自选图形上;步骤三计算机接受步骤 -、步骤二的信号,提示在鼠标当前点转换后的动画轨迹形状; 歩骤四用户确认要转换的动画轨迹或放弃转换;如是,进入歩骤五;如否进入歩骤六;步骤五计算机添加了用户在当前的鼠标指针位置下提取出来的动画轨迹形状; 步骤六结束操作。
4、 根据权利要求l所述的可将动画轨迹和自选图形互相转换的方法,其特征在于,所述 可将动画轨迹和自选图形互相转换的方法,还包括把动画轨迹转换为自选图形的方法,所述 把动画轨迹转换为自选图形的方法包括如下工作步骤步骤一用户选择要转换为自选图形的动画轨迹;歩骤二计算机将动画轨迹转换成图形;歩骤三用户确认转换后的自选图形或放弃转换。
5、根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于,所述根据自选图形轮廓提取动作轨迹的方法中,首先用户通过用户接口 (31)输入选取的自 选图形标识、鼠标指针在自选图形上的相对位置给分析模块(32);分析模块(32)判别自选 图形的类型,当输入的自选图形是图片或者是要当作图片来处理的其他自选图形时,就交给 图片处理引擎(33)来处理,否则就交给其他自选图形处理引擎(34)来处理;图片处理引 擎(33)和其他自选图形处理引擎(34)都会生成一条动画轨迹,然后交给最终处理模块(36) 处理;最终处理模块(36)根据用户接口一 (31)提供的操作指令,预览动画轨迹或者生成 动画轨迹,决定把图片处理引擎(33)或者其他对象处理引擎(34)输入的动画轨迹添加给 选定的自选图形(37)还是呈现给用户,供用户预览。
6、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 所述把动画轨迹转换为自选图形的方法中,用户通过用户接口二 (51)输入选中的动画轨迹 到处理模块(52);处理模块(52)提取动画轨迹数据,并根据该数据生成自选图形(53)。
7、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 所述图片处理引擎(33)的实现流程为引擎拿到自选图形标识之后,首先査询形状数据库(35),当形状数据库(35)中有对应于当前自选图形标识的轮廓数据记录时,则直接取出该 轮廓数据;当形状数据库(35)中没有当前自选图形的记录时,引擎要先分析该自选图形的 轮廓数据并进行适当处理,在数据库中添加该自选图形的轮廓数据记录之后,再将该轮廓数 据交由下一步处理;并决定最终呈现给用户或是生成动画轨迹。
8、 根据权利要求7所述的可将动画轨迹和自选图形互相转换的方法,其特征在于,添加 到形状数据库中的数据,当自选图形是组合自选图形时,则取自选图形所有独立区域的整体 外框,其他自选图形就取出自选图形的所有轮廓;当拿到的数据中只有一个轮廓数据,就把 它作为最终的动画轨迹;当有多个轮廓时,则遍历每一个轮廓,判断该轮廓是否包含当前鼠 标指针所在点,然后对所有包含当前鼠标指针所在点的轮廓,取其中面积最小的轮廓为最终 的动画轨迹。
9、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 所述其他自选图形处理引擎(34)的实现流程为采用实时判断的方法,即每次进入图片处 理逻辑,图片处理引擎(33)就根据当前鼠标指针的位置计算出一条动画轨迹作为提取结果, 其计算方式如下在一幅图片中,相邻两点的相对位置有八种关系,点(B)可以在点(A)的上(F2)、右上(F3)、右(F4)、右下(F5)、下(F6)、左下(F7)、左(F8)和左上(Fl)方,动画轨迹就是一系列的点,图片处理引擎(33)计算动画轨迹的过程其实就是从轨迹的第-个点开始, 一直找到轨迹的最后一个点;给定一幅图片以及鼠标指针在图片上的位置(Ps),图片处理引擎首先沿某一方向找到由与该点颜色相近的所有点组成的区域的边界上的一点(P0), 接着沿某一方向依次找到区域边界上的所有关键点(Pl)、 (P2)……,直到到达开始点(P0) 或是找不到满足要求的关键点为止,最后把所有关键点按顺序用线段连接起来就是要提取的 动画$九迹。
10、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 简单自选图形(301):简单自选图形的轮廓由单一轨迹表示,这类自选图形直接取其轮廓。
11、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 复杂自选图形(302):复杂自选图形的轮廓由两条或以上轨迹才可以表示,从一个这样的自选图形可以提取出不同的动画轨迹,这时选取规则又分为两种情况第 ,当复杂自选图形(305)的各部分是相互分离的,那么程序就以当前鼠标指针所在的那部分的轮廓为依据提取 动画轨迹;第二,当复杂自选图形(306)的各个部分相互重叠在一起,程序就以包围鼠标指针所在位置且面积最小的区域轮廓为依据提取动画轨迹。
12、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 组合自选图形(307):当组合自选图形是相互重叠在一起图形时,则取其整体轮廓,即能够 包围所有子图形的区域轮廓为依据提取,当组合自选图形的子图形相互分离时,则各个分离 部分按照另外一个独立自选图形来对待。
13、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 图片(308):程序首先取得当前鼠标指针所在位置的像素颜色,然后以其周围所有与其相邻 且颜色相近的像素组成的区域的外轮廓为依据提取动画轨迹。
14、 根据权利要求13所述的可将动画轨迹和自选图形互相转换的方法,其特征在于,颜 色相近指在一定容差范围内,所述容差范围可以手动实时调节,相应的转化结果也会实时发 生变化。
15、 根据权利要求3或4所述的可将动画轨迹和自选图形互相转换的方法,其特征在于, 对象表格按简单自选图形来处理;艺术字按组合自选图形处理,OLE对象、剪贴画按图片处理。
全文摘要
本发明提供一种可将动画轨迹和自选图形互相转换的装置和方法,提供了一种演示文稿设计过程中的易用性方案,为计算机动画的制作提供了方便。所述装置,包括有可根据自选图形轮廓提取动画轨迹的提取动画轨迹装置以及把动画轨迹转换为自选图形的图形转换装置;提取动画轨迹装置包括有使用者接口一用于为用户提供选取自选图形标识的入口;分析模块用于判别自选图形类型;图形处理引擎用于生成动画轨迹;形状数据库用于存储现有的动画轨迹数据;最终处理模块用于生成动画轨迹并决定把动画轨迹添加到形状数据库还是将结果呈现给用户;图形转换装置包括有使用者接口二以及把动画轨迹转换为自选图形时用的处理模块。
文档编号G06T11/80GK101206766SQ200610124329
公开日2008年6月25日 申请日期2006年12月21日 优先权日2006年12月21日
发明者里 万, 牟广义, 华 薛 申请人:珠海金山软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1