一种动画播放的方法和装置制造方法及图纸

技术编号:5211972 阅读:156 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种动画播放的方法和装置,以解决动画文件重复制作的问题。所述方法将动画文件的播放时长设置为可配置参数,这样,同一个动画文件的播放时长就可以根据不同需求设置为不同时长,在播放的时候,通过调整该动画文件的播放帧率,就可以实现不同时长的播放。因此,本发明专利技术避免了重复制作动画文件,大大提高了制作效率,同时节约可人力和制作资源。

【技术实现步骤摘要】

本专利技术涉及信息传播
,特别是涉及一种动画播放的方法和装置
技术介绍
动画是指由许多帧静止的画面,以一定的速度(如每秒16张)连续播放时,肉眼因视觉产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有细微的改变。目前,动画在制作的过程中就规定了动画文件的播放时间长度(下文简称播放时长),例如动画文件A的播放时长是50秒,动画文件B的播放时长是1分10秒。但是,用户的需求在不断变化,例如,某用户希望动画文件A在上午的播放时长是50秒,而在下午的播放时长改为1分10秒;或者,用户甲希望动画文件A的播放时长是50秒,而用户乙则希望动画文件A的播放时长是1分10秒,同时用户丙又要求动画文件A的播放时长是30秒。针对不同用户的不同需求,目前的解决方法是:针对每一种需求单独制作相应播放时长的动画文件。这样,就带来如下问题:同一个动画文件可能仅仅由于播放时长的不同而重复制作多次,造成了制作时间和制作资源的大量浪费,影响了制作人员的工作效率。
技术实现思路
本专利技术所要解决的技术问题是提供一种动画播放的方法和装置,以解决动画文件重复制作的问题。为了解决上述问题,本专利技术公开了一种动画播放的方法,包括:获取动画文件的指定播放时长;将所述指定播放时长与该动画文件的正常播放时长进行比较;如果二者不相等,则调整该动画文件的播放帧率,然后进行播放。其中,获取动画文件的指定播放时长之前,还包括:将动画文件的播放时长设置为可配置参数;针对同一动画文件,根据不同需求指定不同的播放时长。其中,调整该动画文件的播放帧率,包括:如果指定播放时长大于正常播放时长,则减小该动画文件的播放帧率。其中,调整该动画文件的播放帧率,包括:如果指定播放时长小于正常播放时长,则增大该动画文件的播放帧率。本专利技术还提供了一种动画播放的装置,包括:播放时长获取单元,用于获取动画文件的指定播放时长;比较单元,用于将所述指定播放时长与该动画文件的正常播放时长进行比较;帧率调整单元,用于当二者不相等时,调整该动画文件的播放帧率;播放单元,用于按照调整后的帧率播放该动画文件。-->所述装置还包括:参数配置单元,用于将动画文件的播放时长设置为可配置参数;则针对同一动画文件,根据不同需求指定不同的播放时长。其中,所述帧率调整单元包括:帧率减小单元,用于当指定播放时长大于正常播放时长时,减小该动画文件的播放帧率。其中,所述帧率调整单元还包括:帧率增大单元,用于当指定播放时长小于正常播放时长时,增大该动画文件的播放帧率。与现有技术相比,本专利技术具有以下优点:本专利技术将动画文件的播放时长设置为可配置参数,这样,同一个动画文件的播放时长就可以根据不同需求设置为不同时长,在播放的时候,通过调整该动画文件的播放帧率,就可以实现不同时长的播放。因此,本专利技术避免了重复制作动画文件,大大提高了制作效率,同时节约可人力和制作资源。附图说明图1是本专利技术实施例一所述一种动画播放的方法流程图;图2是本专利技术实施例二所述一种动画播放的方法流程图;图3是本专利技术实施例三所述一种动画播放的装置结构图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。针对同一动画文件,由于播放时长的不同而需要重新制作的问题,本专利技术提供了一种改进的动画播放方法,能够满足不同时间长度的播放。下面通过实施例进行详细说明。实施例一:本专利技术改进的基础是:将动画文件的播放时长设置为可配置参数,即一个动画文件的播放时长不再是一个固定值,而是一个可变值,可以由用户设置为不同的值。例如,同一个动画文件,用户A可以设置其播放时长t=30秒,用户B可以设置其播放时长t=35秒。基于此,本实施例提供了以下的播放流程。参照图1,是本专利技术实施例所述一种动画播放的方法流程图。步骤101,获取动画文件的指定播放时长;所述“指定播放时长”即指用户设定的播放时长,用户需求不同,指定播放时长也不同。步骤102,将所述指定播放时长与该动画文件的正常播放时长进行比较;所述“正常播放时长”是指一个动画文件制作完成后,按照正常的播放速度进行播放需要的时间长度,在正常播放情况下,观看者会获得最佳的浏览效果。-->比较指定播放时长与正常播放时长,如果某用户设定的指定播放时长恰好符合该动画文件的正常播放时长,即二者相等,则可以按照正常的播放速度进行播放。步骤103,如果二者不相等,则调整该动画文件的播放帧率;如果某用户设定的指定播放时长恰好不符合该动画文件的正常播放时长,即二者不相等,则不必重新制作一个符合该指定播放时长的动画文件,而是依据该指定的播放时长来调整动画帧率,从而在指定时间内播放完。在调整播放帧率时,由于帧率与播放时长成反比,所以具体调整过程如下:如果指定播放时长大于正常播放时长,则减小该动画文件的播放帧率。即减小播放速度;如果指定播放时长小于正常播放时长,则增大该动画文件的播放帧率,即增大播放速度。步骤104,按照调整后的帧率进行播放。通过以上处理,同一个动画文件的播放时长就可以根据不同需求设置为不同时长,在播放的时候,通过调整该动画文件的播放帧率,就可以实现不同时长的播放。因此,本专利技术避免了重复制作动画文件,大大提高了制作效率,同时节约可人力和制作资源。实施例二:本实施例通过举例进行具体说明。参照图2,是本专利技术实施例二所述一种动画播放的方法流程图。以选美比赛的播放为例,通常在比赛真正开播之前,其开幕是首先播放一些特技动画,该动画播放完之后出现“××年全球选美比赛”的字样,然后真正拉开比赛的序幕。这样,就要求规定该动画的播放时长,因为在指定时长之后就会定时播出“××年全球选美比赛”的字样。假设这段动画的正常播放时长是t,而频道A要求播放时长为t1,频道B要求播放时长为t2,并且t1>t,t2<t。频道A是进行现场直播,频道B是在第二天进行转播,因此频道A的播放时间早于频道B。该动画文件的播放方法如下:步骤201,频道A进行现场播放时,指定该动画文件的播放时长为t1;步骤202,将t1与正常播放时长t进行比较;步骤203,比较结果为t1>t,则减小播放帧率;例如,正常播放帧率是25帧/秒,调整后的播放帧率为23帧/秒,这样就延长了播放时间;步骤204,频道A按照减小的帧率播放该动画文件,播放完之后播出“××年全球选美比赛”的字样;步骤205,频道B进行转播时,指定该动画文件的播放时长为t2;步骤206,将t2与正常播放时长t进行比较;步骤207,比较结果为t2<t,则增大播放帧率;例如,正常播放帧率是25帧/秒,调整后的播放帧率为28帧/秒,这样就缩短了播放时间;步骤208,频道B按照增大的帧率播放该动画文件,播放完之后播出“××年全球-->选美比赛”的字样。上述处理流程可以应用在多个场景中,提高了动画制作效率。实施例三:针对上述方法实施例的说明,本专利技术还提供了相应的装置实施例。参照图3,是本专利技术实施例三所述一种动画播放的装置结构图。所述动画播放装置包括:播放时长获取单元31,用于获取动画文件的指定播放时长;比较单元32,用于将所述指定播放时长与该动画文件的正常播放时长进行比较;帧率调整单元33,用于当二者不相等时,调整该动画文件的播放帧率;播放单元34,用于按本文档来自技高网...

【技术保护点】
一种动画播放的方法,其特征在于,包括:获取动画文件的指定播放时长;将所述指定播放时长与该动画文件的正常播放时长进行比较;如果二者不相等,则调整该动画文件的播放帧率,然后进行播放。

【技术特征摘要】
1.一种动画播放的方法,其特征在于,包括:获取动画文件的指定播放时长;将所述指定播放时长与该动画文件的正常播放时长进行比较;如果二者不相等,则调整该动画文件的播放帧率,然后进行播放。2.根据权利要求1所述的方法,其特征在于,获取动画文件的指定播放时长之前,还包括:将动画文件的播放时长设置为可配置参数;针对同一动画文件,根据不同需求指定不同的播放时长。3.根据权利要求1所述的方法,其特征在于,调整该动画文件的播放帧率,包括:如果指定播放时长大于正常播放时长,则减小该动画文件的播放帧率。4.根据权利要求1所述的方法,其特征在于,调整该动画文件的播放帧率,包括:如果指定播放时长小于正常播放时长,则增大该动画文件的播放帧率。5.一种动画播放的装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:饶文辉沈季陈丽爱吕精华
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1