动画制作方法和回放方法以及设备的制造方法

文档序号:8923276阅读:234来源:国知局
动画制作方法和回放方法以及设备的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及动画制作方法和回放方法以及设备。
【背景技术】
[0002]目前,在制作动画时一般都是通过录制显示屏幕上显示的画面内容生成视频文件来完成的,或者也可以使用摄像头录制画面内容的方式来制作动画,但是现有的动画制作方法会产生视频文件,而视频文件的保存会占用比较大的存储空间,并不适用于移动设备。另外按照现有的动画制作方法制作出来的动画在回放时也是对保存的视频文件进行回放,这仍然需要基于制作动画时录制的视频文件,回放动画的设备也需要事先保存视频文件,这也会占用设备较多的存储空间,并不适用于移动设备。

【发明内容】

[0003]本发明实施例提供了动画制作方法和回放方法以及设备,用于减少动画制作以及回放时占用的存储空间,适用于移动设备。
[0004]为解决上述技术问题,本发明实施例提供以下技术方案:
[0005]第一方面,本发明实施例提供一种动画制作方法,包括:
[0006]监听显示屏幕上产生的事件,所述事件用于驱动动画的画面变化;
[0007]记录在所述显示屏幕上开始制作所述动画时的起始时间、结束制作所述动画时的终止时间和所述显示屏幕上监听到的事件对应的坐标值;
[0008]将所述起始时间、所述终止时间和所述监听到的事件对应的坐标值保存到脚本文件中。
[0009]第二方面,本发明实施例提供另一种动画回放方法,包括:
[0010]从脚本文件中解析出动画的起始时间、所述动画的终止时间和事件对应的坐标值;
[0011]按照所述事件对应的坐标值在显示屏幕上还原出所述事件;
[0012]根据所述起始时间和所述终止时间在所述显示屏幕上显示所述动画,所述动画在所述事件的驱动下画面发生变化。
[0013]第三方面,本发明实施例还提供一种动画制作设备,包括:
[0014]监听模块,用于监听显示屏幕上产生的事件,所述事件用于驱动动画的画面变化;
[0015]记录模块,用于记录在所述显示屏幕上开始制作所述动画时的起始时间、结束制作所述动画时的终止时间和所述显示屏幕上监听到的事件对应的坐标值;
[0016]保存模块,用于将所述起始时间、所述终止时间和所述监听到的事件对应的坐标值保存到脚本文件中。
[0017]第四方面,本发明实施例还提供另一种动画回放设备,包括:
[0018]解析模块,用于从脚本文件中解析出动画的起始时间、所述动画的终止时间和事件对应的坐标值;
[0019]还原模块,用于按照所述事件对应的坐标值在显示屏幕上还原出所述事件;
[0020]显示模块,用于根据所述起始时间和所述终止时间在所述显示屏幕上显示所述动画,所述动画在所述事件的驱动下画面发生变化。
[0021]从以上技术方案可以看出,本发明实施例具有以下优点:
[0022]在本发明实施例中,首先监听动画制作设备的显示屏幕上产生的事件,然后记录在显示屏幕上开始制作动画时的起始时间、结束制作动画时的终止时间和该显示屏幕上监听到的事件对应的坐标值,最后将记录下的起始时间、终止时间和事件对应的坐标值保存到脚本文件中,可见动画制作设备在制作动画时不需要存储动画的画面内容,而是通过保存可以驱动动画的画面变化的事件对应的坐标值、起始时间、终止时间就可以完成整个动画制作过程,相对于视频文件而言脚本文件占用的存储空间较小,通用性更强,更适用于移动设备以及在通信网络中传输。动画回放设备需要对动画回放时只需要从脚本文件中解析出动画的起始时间、终止时间和事件对应的坐标值,然后按照事件对应的坐标值在动画回放设备的显示屏幕上还原出事件,由于事件可以用于驱动动画的画面变化,故根据起始时间和终止时间在动画回放设备的显示屏幕上可以显示事件驱动的动画,从而完成动画的回放,并不需要存储视频文件,相对于视频文件而言脚本文件占用的存储空间较小,通用性更强,更适用于移动设备。
【附图说明】
[0023]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。
[0024]图1为本发明实施例提供的一种动画制作方法的流程方框示意图;
[0025]图2为本发明实施例提供的另一种动画制回放方法的流程方框示意图;
[0026]图3_a为本发明实施例中提供的显示屏幕上显示动画制作的过程示意图;
[0027]图3_b为本发明实施例提供的动画制作设备的显示屏幕和动画回放设备的显示屏幕在显示随机效果时的对比示意图;
[0028]图4_a为本发明实施例提供的一种动画制作设备的组成结构示意图;
[0029]图4_b为本发明实施例提供的另一种动画制作设备的组成结构示意图;
[0030]图5_a为本发明实施例提供的一种动画回放设备的组成结构示意图;
[0031]图5_b为本发明实施例提供的一种显示模块的组成结构示意图;
[0032]图5-c为本发明实施例提供的另一种显示模块的组成结构示意图;
[0033]图5-d为本发明实施例提供的另一种显示模块的组成结构示意图;
[0034]图5_e为本发明实施例提供的另一种动画回放设备的组成结构示意图;
[0035]图6为本发明实施例提供的动画制作方法和动画回放方法应用于终端的组成结构示意图。
【具体实施方式】
[0036]本发明实施例提供了动画制作方法和回放方法以及设备,用于减少动画制作以及回放时占用的存储空间,适用于移动设备。
[0037]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0038]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
[0039]以下分别进行详细说明。
[0040]本发明动画制作方法的一个实施例,可以包括:监听显示屏幕上产生的事件,事件用于驱动动画的画面变化;记录在显示屏幕上开始制作动画时的起始时间、结束制作动画时的终止时间和显示屏幕上监听到的事件对应的坐标值;将起始时间、终止时间和监听到的事件对应的坐标值保存到脚本文件中。
[0041]请参阅图1所示,本发明一个实施例提供的动画制作方法,具体可以包括如下步骤:
[0042]101、监听显示屏幕上产生的事件。
[0043]其中,事件用于驱动动画的画面变化。
[0044]在本发明实施例中,动画制作设备首先监听该动画制作设备的显示屏幕,监听在显示屏幕上是否有事件产生,其中,本发明实施例中事件可以用于驱动动画的画面变化,事件是用户在操作动画制作设备时动画制作设备在显示屏幕上产生的,通过在显示屏幕上监听到有事件时动画制作设备可以确定开始进行动画制作。
[0045]在本发明实施例中,动画制作设备的显示屏幕上产生的事件可以表示将制作动画的画面内容,动画制作设备在监听显示屏幕上产生的事件时可以监听到该显示屏幕上的一个或多个事件,显示屏幕上产生的多个事件时各个事件的连续产生就会不断的驱动动画的画面变化,从而会形成制作成功的动画。
[0046]需要说明的是,在本发明的一些实施例中,动画制作设备的显示屏幕可以是触摸屏,也可以非触摸屏的普通显示屏,并且当显示屏幕为触摸屏时,用户在操作动画制作设备时动画制作设备可以产生触摸事件,从而产生的触摸事件就可以用于驱动动画的画面变化。当显示屏幕为非触摸屏时,动画制作设备也可以在显示屏幕上产生非触摸事件,则非触摸事件也可以用于驱动动画的画面变化。当然,在显示屏幕为触摸屏时,动画制作设备同样也可以产生非触摸事件。另外,本发明实施例中,对于动画制作设备的显示屏幕上产生的事件,可以用该事件在显示屏幕上对应的坐标值来表示该事件,对于显示屏幕上坐标值的取值不同可以表示不同的事件,例如在显示屏幕上产生的事件对应的坐标值可以为用一维坐标来表示,也可以用二维坐标来表示,还可以用三维坐标来表示,对于事件对应的坐标值该采用什么样的表示方式取决于动画制作设备需要录制什么样的动画,此处仅作说明,不做限定。
[0047]102、记录在显示屏幕上开始制作动画时的起始时间、结束制作动画时的终止时间和显示屏幕上监听到的事件对应的坐标值。
[0048]在本发明实施例中,动画制作设备在监听到显示屏幕上有事件产生时,可以对显示屏幕上产生的事件进行记录,具体的,动画制作设备可以记录在显示屏幕上开始制作动画时的起始时间、结束制作动画时的终止时间和显示屏幕上监听到的事件对应的坐标值,记录下如上信息之后动画制作设备执行步骤103。
[0049]其中,动画制作设备开始监听显示屏幕之后,动画制作设备若监听到显示屏幕上有第一个事件产生时,则产生该事件的时间就是开始制作动画时的起始时间,也就是显示屏幕上制作动画的起始时间,也就是说,本发明实施例中在制作动画时需要记录下从哪个时间点开始制作动画。动画制作设备准备结束制作动画时,动画制作设备可以记录下在显示屏幕上产生的最后一个事件,将该事件的产生时间作为结束制作动画的时间,将结束制作动画的时间记录为显示屏幕上结束制作动画时的终止时间,也就是说,本发明实施例中在制作动画时还需要记录下从哪个时间点终止制作动画。本发明实施例中动画制作设备通过记录显示屏幕上开始制作动画时的起始时间、结束制作动画时的终止时间和显示屏幕上监听到的事件对应的坐标值就可以实现动画制作,而无需对显示屏幕的画面内容进行录制。
[0050]需要说明的是,在本发明的实施例中,动画制作设备监听显示屏幕上产生的事件并记录下监听到的事件对应的坐标值,动画制作设备从起始时间开始直至终止时间结束,对于在显示屏幕上监听到的事件都需要进行记录,那么动画制作设备就会记录下多个事件分别对应的坐标值,并且每个被记录的坐标值都需要存储到脚本文件中。例如,动画制作设备在制作游戏玩法的示例动画时,对于每个游戏动作都会在显示屏幕上产生一个事件,一个完整的游戏玩法示例过程中会包括多个游戏动作,则动画制作设备就可以监听到多个事件,记录下多个事件分别对应的坐标值。
[0051]103、将起始时间、终止时间和监听到的事件对应的坐标值保存到脚本文件中。
[0052]在本发明实施例中,动画制作设备记录显示屏幕上产生动画的起始时间、终止时间和显示屏幕上监听到的事件对应的坐标值之后,动画制作设备对记录下的如上信息进行保存,具体的,动画制作设备将起始时间、终止时间和监听到的事件对应的坐标值保存到脚本文件中,由于在脚本文件中只需要记录制作出的动画的起始时间、终止时间以及该动画被驱动画面变化的事件对应的坐标值,相对于现有技术中直接存储每一帧的画面内容而言,脚本文件比视频文件占用的存储空间要小的多,故对于动画制作设备为移动设备的情况下,由于移动设备的存储空间容量通常不是很大,按照本发明实施例提供的动画制作方法存储脚本文件会占用较小的存储空间,更适用于移动设备。
[0053]需要说明的是,在本发明实施例中,动画制作设备在制作动画时只需要监听显示屏幕上的事件,并记录下用于驱动动画的画面变化的事件信息,记录下事件信息之后以脚本文件的形式来保存,以便于对动画进行回放,本发明实施例中以动画回放设备用于对动画进行回放为例示意说明,当然在本发明实施例中动画制作设备和动画回放设备还可以指的是同一个设备,即动画制作和动画回放也可以在同一个设备上实现,另外动画制作设备和动画回放设备也可以指的是两个不同的设备,即动画制作设备只用于制作动画,而动画回放设备只用于回放动画,在这种情况下,动画制作设备将起始时间、终止时间和监听到的事件对应的坐标值保存到脚本文件中之后,动画制作设备还可以将该脚本文件发送给动画回放设备,动画回放设备可以从动画制作设备获取到脚本文件,并通过该脚本文件实现动画的回放。
[0054]在本发明的一些实施例中,动画制作设备在制作动画时除了记录起始时间、终止时间以及显示屏幕上监听到的事件对应的坐标值并保存到脚本文件中之外,动画制作设备还可以记录与事件关联的其它信息,只要这些被记录的与事件关联的信息可以用于制作动画,动画制作设备都可以将之保存到脚本文件中,以使动画回放设备根据保存到脚本文件中的与事件关联的信息进行动画回放。接下来将对动画制作设备记录与事件关联的信息并保存到脚本文件中进行举例说明。
[0055]在本发明的一些实施例中,步骤101监听显示屏幕上产生的事件之后,还可以包括如下步骤:
[0056]Al、记录监听到的事件在显示屏幕上的产生时间;
[0057]A2、将监听到的事件在显示屏幕上的产生时间保存到脚本文件中。
[0058]其中,动画制作设备监
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1