在便携式设备上制作动画的方法

文档序号:6335629阅读:248来源:国知局

专利名称::在便携式设备上制作动画的方法
技术领域
:本发明涉及图像处理
技术领域
,特别涉及在便携式设备上制作动画的方法。
背景技术
:例如平板电脑或移动通信终端等便携式设备(PortableDevice)由于其便携易用的特性,已经开始大规模使用。然而,正是由于便携式设备的便携性,必然带来其数据处理和数据存储能力相比较于普通计算机要低,用户如果要执行数据处理量较大的任务时,可能会带来用时过长或者无法处理的问题。例如便携式设备的用户如果想在设备上进行动画制作,将是一件比较困难的事情。动画制作是一项应用广泛的技术,在广播电视、网络等领域有着普遍化的应用。随着个人计算机的普及,非专业的动画制作用户,例如普通计算机用户也存在对动画制作的需求。在现有技术中,针对动画制作有多种软件工具来实现,包括专业动画制作工具软件和非专业动画制作工具软件。例如,专业动画制作者使用Adobe公司的Flash工具来制作矢量动画,还可以无差别地对所制作的动画进行放大和缩小处理。用Flash制作的动画,其动画画质更为精细,但是制作过程非常复杂,不适合一般计算机用户。非专业的动画制作者使用例如WindowsMovieMaker来进行动画制作。这样的制作过程一般是先选中图片,然后对图片进行编辑,包括增加图片文字,添加前景或背景音频,之后才有类似幻灯片播放的形式生成视频。这样的动画制作过程虽然相比专业动画制作工具更加简便,但是仍然需要进行大量的文字、图片和音效处理工作。因此,现有的动画制作工具太过复杂,数据处理量很大,不适合在便携式设备上进行动画制作,更不适合在便携式设备上进行大批量的动画制作。因此,业界存在对动画制作方法进行改进的需求。
发明内容本发明的实施方式所要解决的技术问题是如何实现低数据量的动画制作,使得用户可以在便携式设备上进行大规模的动画制作。为解决上述技术问题,在本发明的实施方式中提供在便携式设备上制作动画的方法,包括步骤远程服务器生成动画元素模型,所述模型包括控制动画元素运行的参数;远程服务器接收来自便携式设备的模型参数值;远程服务器调用动画元素;远程服务器将所述动画元素根据所述参数值带入所述模型;远程服务器根据模型计算结果生成动画;远程服务器将制成的动画传回便携式设备。可选地,所述远程服务器调用动画元素,是远程服务器从便携式设备调用动画元ο可选地,所述远程服务器调用动画元素,是远程服务器根据便携式设备的指令调用动画元素。可选地,所述动画元素模型包括前景模型,所述前景模型包括前景图片以及前景图片的数量、运动方向、运动速度、循环频率、开始时间和结束时间。可选地,所述前景模型还包括前景图片的来源。可选地,所述前景图片来自所述便携式设备上的拍照装置。可选地,所述前景模型有两组以上。可选地,所述动画元素模型包括背景模型,所述背景模型包括背景图片以及背景图片的开始时间和结束时间。可选地,所述背景模型还包括背景图片的来源。可选地,所述背景图片来自所述便携式设备的拍照装置。可选地,所述背景模型有两组以上。可选地,所述图片为动态图片。可选地,所述动画元素模型包括音频模型,所述音频模型包括音频以及音频的播放时间和结束时间。可选地,所述音频模型还包括音频的来源。可选地,所述音频来自所述便携式设备的录音装置。可选地,所述音频模型有两组以上。与现有技术相比,本发明所请求保护的在便携式设备上制作动画的方法可以方便地使用命令来调用预先设定在远程服务器上的动画元素模型,然后用便携式设备自身的附件来获取动画元素,进而迅速生成所需的动画。这样的方式,在便携式设备上的数据操计算和存储量小,且方法简单,适合普通用户根据自身需求在便携式设备上迅速地或大规模地制作动画。图1为本发明一个实施例中在便携式设备上制作动画的方法的流程图。具体实施例方式在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施的限制。其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,所述示意图只是实例,其在此不应限制本发明保护的范围。下面结合附图对本发明的具体实施方式做详细的说明。在本发明的一个实施例中,提供一种在便携式设备上制作动画的方法,该方法包括以下步骤S101,远程服务器生成动画元素模型;S102,远程服务器接收来自便携式设备的模型参数值;S103,远程服务器调用动画元素;S104,远程服务器将所述动画元素根据所述参数值带入所述模型;S105,远程服务器根据模型计算结果生成动画;S106,远程服务器将制成的动画传回便携式设备。上述方法首先执行步骤S101,远程服务器生成动画元素模型。该模型包括控制动画元素运行的各种参数。这里所说的设定,可以是直接在远程服务器上进行设定,也可以是通过便携式设备来设定,或者通过第三方电子设备或计算机对远程服务器进行设定。步骤SlOl中所设定的动画元素模型可以包括三个部分,前景模型、背景模型和音频模型。上述的前景模型,是一个控制动画中前景运动的模型。该前景模型可以包括前景图片,即前景图片是哪张图片,另外还可以包括前景图片的数量、运动方向、运动速度、循环频率、开始时间和结束时间等。例如,当前景模型为〈“前景图片”,“数量”,“运动方向”,“运动速度”,“循环频率”,“开始时间”,“结束时间”〉,则如果输入参数<“喜鹊”,“2”,“左下右上”,“5”,“1”,“1分30秒”,“1分35秒”〉,那么该前景模型输出的结果为在动画运行至1分30秒时,代号为“喜鹊”的图片两张从左下往右上的方向以五秒穿过画面的速度运动一次,整个运动过程于1分35秒结束。这样,一个前景的运动画面的输出即可以生成。这里所指的“图片”,既包括静态的位图和矢量图,又包括动态的位图和矢量图。也就是说,前景图片本身就可以是一个动画。在其自身运动画面的情况下,将其加入到所要制作的动画中去,形成动画中的动画,可以生成更加复杂的动画。另外,前景模型中既可以指定前景图片是系统中预先储存的某一张,也可以来源于便携式设备自带的摄像头、数码相机等拍照装置。这样使得动画制作者可以简便地获取动画素材。上述前景模型中的一组可以用于控制一幅前景图片的运动,当前景中有多个元素,即多幅前景图片运动时,可以使用两组以上的前景模型来控制。本领域技术人员了解,设置多组前景模型的实现方法有很多,例如采用重复模型的方法等等,在此不再赘述。动画元素模型中的背景模型是控制动画中背景部分的模型。该背景模型包括背景图片以及背景图片的开始时间和结束时间。例如,当背景模型为<“背景图片”,“开始时间”,“结束时间”〉,则如果输入参数<“森林”,“0秒”,“5分10秒”〉,那么该背景模型输出的结果为在动画开始运行时,代号为“森林”的图片出现在动画背景中,直至动画运行至5分10秒时消失。与前景图片相似,上述背景图片中所指的“图片”,也是既包括静态的位图和矢量图,又包括动态的位图和矢量图。也就是说,背景图片本身可以是一个动画。在其自身运动画面的情况下,将其加入到所要制作的动画中去,形成动画中的背景动画,也可以生成更加复杂的动画。同样地,背景模型中既可以指定背景图片是系统中预先储存的某一张,也可以来源于便携式设备自带的摄像头、数码相机等拍照装置。一组背景模型可以用于控制一幅背景图片,当背景有多幅的情况下,可以使用多组背景模型来控制。本领域技术人员了解,设置多组背景模型的实现方法有很多,例如采用重复模型的方法等等,在此不再赘述。上面所说的前景和背景是根据动画元素相对关系所确定的,前景是处于显示的上层而背景是出于显示的下层,前景对背景会产生一个遮挡。这个前景和背景的概念与现有技术中的概念相同。动画元素模型中的音频模型是用来控制动画中各种声音的播放。音频模型包括音频以及音频的播放时间和结束时间。例如,当音频模型为:<“音频”,“播放时间”,“结束时间”〉,则如果输入参数<“喜鹊叫声”,“1分30秒”,“1分35秒”〉,那么该音频模型输出的结果为在动画运行至1分30秒时,代号为“喜鹊叫声”的音频开始播放,直至动画运行至1分35秒时停止播放该音频。上述实施例仅仅是音频模型中的一种,其他类型的音频模型也能解决相同的技术问题。例如,将音频模型中的“结束时间”改为“循环次数”,即音频模型为<“音频”,“播放时间”,“循环次数”〉,则如果输入参数<“喜鹊叫声”,“1分30秒”,“2”>,那么该音频模型输出的结果为在动画运行至1分30秒时,代号为“喜鹊叫声”的音频开始播放,该音频播放两次之后即停止。音频模型中的音频既可以是系统中预先储存或定义的音频,也可以来源于外部录音设备,例如可以是便携式设备自带的录音装置,以方便动画制作者获取音频素材。相似地,一组音频模型可以用于控制一个音频的播放。当动画中需要多个音频的情况下,可以使用多组音频模型来控制不同的音频的播放。在完成动画元素模型的构建后,即可执行步骤S102,由远程服务器接收来自便携式设备的模型参数值。这一步是根据前面的动画模型元素,按照所设计的动画的需求选取不同的模型参数,并由远程服务器接收来自便携式设备所输入的这些确定的模型参数。接着执行步骤S103,远程服务器调用动画元素。远程服务器根据模型参数调用不同的动画元素,例如前景图片、背景图片以及各种音频等等。这些动画元素既可以是远程服务器上存储的动画元素,也可以是从便携式设备或其与远程服务器连接的设备上所配备的摄像头等拍照装置和录音装置来获得。这里所说的调用,可以是远程服务器根据模型自发调用,也可以是远程服务器根据便携式设备的指令来调用动画元素。然后执行步骤S104,远程服务器将所述动画元素根据所述参数值带入所述模型。再执行步骤S105,远程服务器根据模型计算结果生成动画。这一步即是在准备好各种动画元素和参数之后,由远程服务器根据动画元素模型输出最后生成的动画。执行步骤S105需要涉及大量的数据计算和存储,因此不适宜在便携式设备上完成。本发明将这一步骤放在远程服务器上执行,可以大幅降低计算时间和数据传输时间,因此可以迅速完成动画的输出。最后执行步骤S106,远程服务器将制成的动画传回便携式设备。由于用户是通过便携式设备来操作整个动画制作过程,因此最后需要将制成的动画传递给用户终端,即传回便携式设备给用户查阅。虽然本发明已以较佳实施例披露如上,然而并非用以限定本发明。任何熟悉本领域的技术人体员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。权利要求1.在便携式设备上制作动画的方法,其特征在于,包括步骤远程服务器生成动画元素模型,所述模型包括控制动画元素运行的参数;远程服务器接收来自便携式设备的模型参数值;远程服务器调用动画元素;远程服务器将所述动画元素根据所述参数值带入所述模型;远程服务器根据模型计算结果生成动画;远程服务器将制成的动画传回便携式设备。2.根据权利要求1所述的在便携式设备上制作动画的方法,其特征在于所述远程服务器调用动画元素,是远程服务器从便携式设备调用动画元素。3.根据权利要求1所述的在便携式设备上制作动画的方法,其特征在于所述远程服务器调用动画元素,是远程服务器根据便携式设备的指令调用动画元素。4.根据权利要求1所述的在便携式设备上制作动画的方法,其特征在于所述动画元素模型包括前景模型,所述前景模型包括前景图片以及前景图片的数量、运动方向、运动速度、循环频率、开始时间和结束时间。5.根据权利要求4所述的在便携式设备上制作动画的方法,其特征在于所述前景模型还包括前景图片的来源。6.根据权利要求4所述的在便携式设备上制作动画的方法,其特征在于所述前景图片来自所述便携式设备上的拍照装置。7.根据权利要求4、5或6所述的在便携式设备上制作动画的方法,其特征在于所述前景模型有两组以上。8.根据权利要求1所述的在便携式设备上制作动画的方法,其特征在于所述动画元素模型包括背景模型,所述背景模型包括背景图片以及背景图片的开始时间和结束时间。9.根据权利要求8所述的在便携式设备上制作动画的方法,其特征在于所述背景模型还包括背景图片的来源。10.根据权利要求8所述的在便携式设备上制作动画的方法,其特征在于所述背景图片来自所述便携式设备的拍照装置。11.根据权利要求8、9或10所述的在便携式设备上制作动画的方法,其特征在于所述背景模型有两组以上。12.根据权利要求4或8所述的在便携式设备上制作动画的方法,其特征在于所述图片为动态图片。13.根据权利要求1所述的在便携式设备上制作动画的方法,其特征在于所述动画元素模型包括音频模型,所述音频模型包括音频以及音频的播放时间和结束时间。14.根据权利要求13所述的在便携式设备上制作动画的方法,其特征在于所述音频模型还包括音频的来源。15.根据权利要求13所述的在便携式设备上制作动画的方法,其特征在于所述音频来自所述便携式设备的录音装置。16.根据权利要求13、14或15所述的在便携式设备上制作动画的方法,其特征在于所述音频模型有两组以上。全文摘要本发明涉及在便携式设备上制作动画的方法,包括步骤远程服务器生成动画元素模型,所述模型包括控制动画元素运行的参数;远程服务器接收来自便携式设备的模型参数值;远程服务器调用动画元素;远程服务器将所述动画元素根据所述参数值带入所述模型;远程服务器根据模型计算结果生成动画;远程服务器将制成的动画传回便携式设备。与现有技术相比,本发明所请求保护的方法可以方便地使用命令来调用预先设定在远程服务器上的动画元素模型,然后用便携式设备自身的附件来获取动画元素,进而迅速生成所需的动画。这样的方式,在便携式设备上的数据计算和存储量小,且方法简单,适合普通用户根据自身需求在便携式设备上迅速地或大规模地制作动画。文档编号G06T13/00GK102467746SQ201010539359公开日2012年5月23日申请日期2010年11月8日优先权日2010年11月8日发明者高华申请人:上海无戒空间信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1