动画播放方法及装置制造方法

文档序号:6513740阅读:132来源:国知局
动画播放方法及装置制造方法
【专利摘要】本发明提供一种动画播放方法及装置。其中,所述方法包括:根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识;获取各段子动画的播放速度;按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。本发明实施例通过将所述整段动画划分成多段子动画,然后获取各段子动画的播放速度,实现采用不同播放速度播放各段子动画,提高了整段动画播放的灵活度和播放多样性。
【专利说明】动画播放方法及装置

【技术领域】
[0001]本发明涉及多媒体应用技术,尤其涉及一种动画播放方法及装置。

【背景技术】
[0002]目前,动画展示演说内容或课程内容已经成为较普遍的演示方式,例如采用动画的方式展示工业发展的进程或历史的发展过程等。但现有技术中,整个动画在制作完成后,其只能采用固定的速度(如帧/秒)来播放整段动画,整段动画播放的方式单一,灵活性较差。


【发明内容】

[0003]本发明提供一种动画播放方法及装置,以实现整段动画采用不同的播放速度播放,提高动画播放的灵活度。
[0004]本发明的第一个方面是提供一种动画播放方法,包括:
[0005]根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识;
[0006]获取各段子动画的播放速度;
[0007]按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
[0008]本发明的另一个方面是提供一种动画播放装置,包括:
[0009]划分模块,用于根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识;
[0010]获取模块,用于获取各段子动画的播放速度;
[0011]播放模块,用于按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
[0012]由上述技术方案可知,本发明实施例通过将所述整段动画划分成多段子动画,然后获取各段子动画的播放速度,实现采用不同播放速度播放各段子动画,提高了整段动画播放的灵活度和播放多样性。

【专利附图】

【附图说明】
[0013]图1为本发明实施例一提供的动画播放方法的流程示意图;
[0014]图2为本发明实施例二提供的动画播放方法的流程示意图;
[0015]图3为本发明实施例提供的带有滑线轴的动画实例的示意图;
[0016]图4为本发明实施例提供的不带有滑线轴的动画实例的示意图;
[0017]图5为本发明实施例三提供的动画播放装置的结构示意图;
[0018]图6为本发明实施例四提供的动画播放装置的结构示意图。

【具体实施方式】
[0019]本发明各实施例提供的技术方案是为了实现一个完整的动画在播放过程中能采用不同的播放速度来进行播放,以提高动画播放的灵活性。例如,一个历史演变过程的动画演示,通常一个历史过程会分为不同阶段,每个阶段发生的事件不同,主次有别,重要的发展阶段演示的内容需更加详尽,播放速度可能就要比非重要的发展阶段播放速度慢。采用本发明提供的技术方案,可解决这类动画演示的需求,以灵活的方式进行播放,进而提高了动画播放的多样性,也能突出演示者的演说重点。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0020]如图1所示,本发明实施例一提供的动画播放方法的流程示意图。本实施例一所述的方法的执行主体可以是动画播放装置。如图1所示,本实施例一所述的方法包括:
[0021]步骤101、根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识。
[0022]其中,所述整段动画是指一个完整的动画,动画播放装置根据接收到的划分指令,将该完成的动画划分成至少两段子动画,以便于后续采用不同的速度来播放各段子动画。
[0023]步骤102、获取各段子动画的播放速度。
[0024]具体地,本步骤的一种可能实现方法如下:接收携带有顺序标识及播放速度的设置指令;根据所述设置指令,获取所述顺序标识对应的子动画的播放速度。
[0025]或者,若本步骤102之前还包括:接收携带有顺序标识及音频信息的配置请求;根据所述配置请求,为所述顺序标识对应的子动画配置所述音频信息,以在播放所述子动画时同时播放所述音频信息。相应地,本步骤102的另一种可能实现方法如下:获取所述子动画的总帧数;获取与所述子动画同时播放的音频信息播放时长;根据所述子动画的总帧数和所述音频信息播放时长,计算所述子动画对应的播放速度。
[0026]步骤103、按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
[0027]本实施例通过将所述整段动画划分成多段子动画,然后获取各段子动画的播放速度,实现采用不同播放速度播放各段子动画,提高了整段动画播放的灵活度和播放多样性。
[0028]如图2所示,本发明实施例二提供的动画播放方法的流程示意图。同样地,本实施例二提供的所述方法的执行主体可以是动画播放装置。如图2所示,本实施例二基于上述实施例一,在所述步骤102、获取各段子动画的播放速度之后,还包括:
[0029]步骤201、接收携带有播放进度值的播放指令。
[0030]具体地,所述播放进度值可具体是一个百分比值,若整段动画为100%,则所述播放进度值可以是0%?100%中的任意值。如图3所示,所述播放指令可以是用户通过拖动动画的滑线轴I上的随机播放按钮2输入至动画播放装置的。或者,对于如图4所示的无滑线轴的动画来说,所述播放指令也可以是用户通过键盘直接向所述动画播放装置发送携带有播放进度值的播放指令,所述播放进度值为所述用户通过键盘直接输入的值。
[0031]步骤202、根据所述播放进度值,确定所述播放进度值对应的播放位置。
[0032]其中,所述播放位置包括:顺序标识和子动画内播放位置。具体地,本步骤的一种可能实现方式为:根据预设的播放进度值与播放位置的对应关系,获取所述播放进度值对应的播放位置。即动画播放装置中预存储有所述播放进度值与播放位置的对应关系。所述播放进度值与播放位置的对应关系可以是人为设定并存储在所述动画播放装置中的。或者,本步骤的另一可能实现方式为:根据所述播放进度值,采用预设的计算方法计算所述播放进度值对应的播放位置。所述预设的计算方法可人为设定。
[0033]步骤203、若所述顺序标识为排序最后的标识,则采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧;否则,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧,并采用排在所述顺序标识之后的剩余顺序标识对应子动画的播放速度对应播放所述剩余顺序标识对应的子动画。
[0034]这里需要说明的是:本发明提供的各实施例也可支持将整段动画划分为一段子动画的情况。具体地,当将所述整段动画划分为一段子动画时,就类似于现有技术,采用获取到的这一段子动画的播放速度播放整段动画。
[0035]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0036]如图5所示,本发明实施例三提供的动画播放装置的结构示意图。如图5所示,本实施例三所述的装置包括:划分模块10、获取模块20和播放模块30。其中,所述划分模块10用于根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识。所述获取模块20用于获取各段子动画的播放速度。所述播放模块30用于按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
[0037]本发明实施例通过将所述整段动画划分成多段子动画,然后获取各段子动画的播放速度,实现采用不同播放速度播放各段子动画,提高了整段动画播放的灵活度和播放多样性。
[0038]上述实施例中所述的获取模块包括:接收单元和获取单元。其中,所述接收单元用于接收携带有顺序标识及播放速度的设置指令。所述获取单元用于根据所述设置指令,获取所述顺序标识对应的子动画的播放速度。
[0039]进一步地,上述实施例中所述的动画播放装置还包括:第一接收模块和配置模块。其中,所述第一接收模块用于接收携带有顺序标识及播放速度的设置指令。所述配置模块用于根据所述设置指令,获取所述顺序标识对应的子动画的播放速度。相应地,上述实施例一中所述获取模块包括:第一获取单元、第二获取单元和计算单元。其中,所述第一获取单元用于获取所述子动画的总帧数。所述第二获取单元用于获取与所述子动画同时播放的音频信息播放时长。所述计算单元用于根据所述子动画的总帧数和所述音频信息播放时长,计算所述子动画对应的播放速度。
[0040]如图6所示,本发明实施例四提供的动画播放装置的结构示意图。如图6所示,本发明实施例四基于上述实施例三,还包括:第二接收模块40和确定模块50。其中,所述第二接收模块40用于接收携带有播放进度值的播放指令。所述确定模块50用于根据所述播放进度值,确定所述播放进度值对应的播放位置,其中,所述播放位置包括:顺序标识和子动画内播放位置,其中,所述播放位置包括:顺序标识和子动画内播放位置。所述播放模块30还用于当所述顺序标识为排序最后的标识时,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧;当所述顺序标识不为排序最后的标识时,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧,并采用排在所述顺序标识之后的剩余顺序标识对应子动画的播放速度对应播放所述剩余顺序标识对应的子动画。
[0041]进一步地,所述确定模块50具体用于根据预设的播放进度值与播放位置的对应关系,获取所述播放进度值对应的播放位置;或者,根据所述播放进度值,采用预设的计算方法计算所述播放进度值对应的播放位置。
[0042]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0043]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种动画播放方法,其特征在于,包括: 根据接收到的划分指令,将整段动画划分为多段子动画,并按照播放顺序为各段子动画设置顺序标识; 获取各段子动画的播放速度; 按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
2.根据权利要求1所述的方法,其特征在于,所述获取各段子动画对应的播放速度,包括: 接收携带有顺序标识及播放速度的设置指令; 根据所述设置指令,获取所述顺序标识对应的子动画的播放速度。
3.根据权利要求1所述的方法,其特征在于,所述获取各段子动画的播放速度之前,还包括: 接收携带有顺序标识及音频信息的配置请求; 根据所述配置请求,为所述顺序标识对应的子动画配置所述音频信息,以在播放所述子动画时同时播放所述音频信息; 相应地,所述获取各段子动画的播放速度,包括: 获取所述子动画的总帧数; 获取与所述子动画同时播放的音频信息播放时长; 根据所述子动画的总帧数和所述音频信息播放时长,计算所述子动画对应的播放速度。
4.根据权利要求1?3中任一所述的方法,其特征在于,所述获取各段子动画的播放速度之后,还包括: 接收携带有播放进度值的播放指令; 根据所述播放进度值,确定所述播放进度值对应的播放位置,其中,所述播放位置包括:顺序标识和子动画内播放位置; 若所述顺序标识为排序最后的标识,则采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧;否则,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧,并采用排在所述顺序标识之后的剩余顺序标识对应子动画的播放速度对应播放所述剩余顺序标识对应的子动画。
5.一种动画播放装置,其特征在于,包括: 划分模块,用于根据接收到的划分指令,将整段动画划分为至少两段子动画,并按照播放顺序为各段子动画设置顺序标识; 获取模块,用于获取各段子动画的播放速度; 播放模块,用于按照所述顺序标识,分别采用获取到的各段子动画的播放速度对应播放各段子动画。
6.根据权利要求5所述的动画播放装置,其特征在于,所述获取模块,包括: 接收单元,用于接收携带有顺序标识及播放速度的设置指令; 获取单元,用于根据所述设置指令,获取所述顺序标识对应的子动画的播放速度。
7.根据权利要求5所述的动画播放装置,其特征在于,还包括: 第一接收模块,用于接收携带有顺序标识及音频信息的配置请求; 配置模块,用于根据所述配置请求,为所述顺序标识对应的子动画配置所述音频信息,以在播放所述子动画时同时播放所述音频信息; 相应地,所述获取模块,包括: 第一获取单元,用于获取所述子动画的总帧数; 第二获取单元,用于获取与所述子动画同时播放的音频信息播放时长; 计算单元,用于根据所述子动画的总帧数和所述音频信息播放时长,计算所述子动画对应的播放速度。
8.根据权利要求5?7中任一所述的动画播放装置,其特征在于,还包括: 第二接收模块,用于接收携带有播放进度值的播放指令; 确定模块,用于根据所述播放进度值,确定所述播放进度值对应的播放位置,其中,所述播放位置包括:顺序标识和子动画内播放位置; 所述播放模块,还用于当所述顺序标识为排序最后的标识时,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧;当所述顺序标识不为排序最后的标识时,采用所述顺序标识对应的子动画的播放速度,播放所述子动画内播放位置后的帧,并采用排在所述顺序标识之后的剩余顺序标识对应子动画的播放速度对应播放所述剩余顺序标识对应的子动画。
【文档编号】G06T13/00GK104517306SQ201310452135
【公开日】2015年4月15日 申请日期:2013年9月27日 优先权日:2013年9月27日
【发明者】李雷川 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1