一种动画资源的配置方法及装置制造方法及图纸

技术编号:21059510 阅读:30 留言:0更新日期:2019-05-08 06:35
本申请实施例涉及一种动画资源的配置方法及装置。方法包括:确定原始动画资源中起始帧以外的关键帧,原始动画资源包括有序排列的多帧图像;基于原始动画资源的关键帧和起始帧确定候选动画资源集合,候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括原始动画资源中以起始帧和目标关键帧为边界的图像帧;从候选动画资源集合中确定与目标终端设备的配置信息匹配的目标动画资源;将目标动画资源配置至目标终端设备。本申请将完整的原始动画资源重组成适合不同配置播放的候选动画资源,并控制终端设备应用符合其配置的候选动画资源以进行播放,从而保证终端设备播放更流畅,且不会消耗过多的处理资源。

【技术实现步骤摘要】
一种动画资源的配置方法及装置
本申请实施例涉及终端应用
,尤其涉及一种动画资源的配置方法及装置。
技术介绍
为提升用户使用体验,越来越的终端应用会使用一些动画效果。逐帧动画是目前终端应用最常采用的一种动画形式,其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。因为逐帧动画的图像帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。例如:人物或动物急剧转身、头发及衣服的飘动、走路、说话以及精致的3D效果等等。一般情况下逐帧动画形成几秒钟的动画就需要加载几十张甚至上百张的图像,会消耗较多的内存资源和CPU资源。对于硬件配置较差的终端设备,卡顿现象表现的比较明显,导致影响了用户的使用体验。
技术实现思路
本申请实施例目的是提供一种动画资源的配置方法,能够将完整的原始动画资源重组成适合不同配置播放的候选动画资源,并选择与终端设备的配置信息相匹配的候选动画资源应用在终端设备上,从而可保证终端设备播放的流畅性。为了实现上述目的,本申请实施例是这样实现的:第一方面,提供一种动画资源的配置方法,包括:确定原始动画资源中起始帧以外的关键帧,所述原始动画资源包括有序排列的多帧图像;基于所述原始动画资源的关键帧和起始帧确定候选动画资源集合,所述候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括所述原始动画资源中以起始帧和目标关键帧为边界的图像帧;从所述候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源;将所述目标动画资源配置至所述目标终端设备。第二方面,提供了一种,包括:关键帧确定模块,用于确定原始动画资源中起始帧以外的关键帧,所述原始动画资源包括有序排列的多帧图像;动画资源重组模块,用于基于所述原始动画资源的关键帧和起始帧确定候选动画资源集合,所述候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括所述原始动画资源中以起始帧和目标关键帧为边界的图像帧;动画资源匹配模块,用于从所述候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源;动画资源配置模块,用于将所述目标动画资源配置至所述目标终端设备。本申请实施例的方案将完整的原始动画资源中每一个关键帧和起始帧的区间图像作为一组新的候选动画资源,以获得不同图像帧数量的候选动画资源。之后,从候选动画资源集合中选取一个与终端设备的配置信息相匹配的候选动画资源应用至终端设备,从而实现了在高配置终端设备上播放图像帧更加完整的动画资源,在低配置终端设备上播放图像帧经缩减的动画资源的技术效果,可保证终端设备播放的流畅性,从而提高用户的使用体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的动画资源的配置方法的流程示意图;图2为本申请实施例提供的动画资源的配置方法的另一流程示意图;图3为本申请实施例提供的动画资源的配置方法的原始动画资源在实际应用中的示意图;图4为本申请实施例提供的动画资源的配置装置的结构示意图;图5为本申请实施例提供的电子设备的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。如前所述,逐帧动画会消耗较多的内存资源和CPU资源,目前只能应用在配置较高的终端设备上,对于供应者来讲,逐帧动画的开发成本高但适用性有限,使得应用在终端设备上的实用性不高。针对这一问题,本申请实施例提供一种解决方案。一方面,本申请实施例提供一种动画资源的配置方法,如图1所示,包括:步骤S102,确定原始动画资源中起始帧以外的关键帧,原始动画资源包括有序排列的多帧图像;针对步骤S102而言:原始动画资源是完整的动画资源,可以是终端设备上的应用程序所加载的一组逐帧动画。关键帧可以但不限于包括:原始动画资源的场景中的动画效果发生转变时对应的图像帧和/或原始动画资源的截止帧;即,除截止帧外,每个关键帧可以视为逐帧动画中动画效果的一个转折点。步骤S104,基于原始动画资源的关键帧和起始帧确定候选动画资源集合,候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括原始动画资源中以起始帧和目标关键帧为边界的图像帧;针对步骤S104而言:本步骤具体可以为候选动画资源集合中的所有候选动画资源设置一一对应的配置等级,每一候选动画资源的配置等级是基于该候选动画资源的图像帧数量所确定得到的;之后,基于目标终端设备的配置信息,从已设置的配置等级中确定出目标终端设备所属的目标配置等级;并将目标配置等级对应的候选动画资源作为与目标终端设备的配置信息相匹配的目标动画资源。由于,每个候选动画资源均由原始动画资源的起始帧到该候选动画资源对应的关键帧的图像组成,因此每个候选动画资源都是从原始动画资源起始帧开始到动画效果出现转折时结束,从而保证每个候选动画资源所对应的画效果具有一定连贯性和完整性。步骤S106,从候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源;针对步骤S106而言:配置信息包括终端设备的硬件配置信息和/或终端设备的软件配置信息。作为示例性介绍。硬件配置信息可以不限于是:终端设备的处理器信息(如处理器的核心数量、核心频率以及线程数量等)和随机存储器信息(如随机存储器信息的内存大小、内存频率等)中的至少一者;软件配置信息可以不限于是:终端设备的系统信息(如系统的版本)和驱动程序信息(驱动程序的版本)中的至少一者。应理解,终端设备的配置越高,则选取到的目标动画资源所包含的图像帧的数量越大;同理,终端设备的配置越小,则选取到的目标动画资源所包含的图像帧的数量越小。步骤S108,将目标动画资源配置至目标终端设备。针对步骤S108而言:本步骤可以将目标动画资源配置至目标终端设备的目标应用,使得目标应用能够控制目标终端设备对目标动画资源进行显示。通过图1所示的动画资源的配置方法可以知道,本申请实施例的方案将完整的原始动画资源中每一个关键帧和起始帧的区间图像作为一组新的候选动画资源,以获得不同图像帧数量的候选动画资源。之后,从候选动画资源集合中选取一个与终端设备的配置信息相匹配的候选动画资源应用至终端设备,从而实现了在高配置终端设备上播放图像帧更加完整的动画资源,在低配置终端设备上播放图像帧经缩减的动画资源的技术效果,可保证终端设备播放的流畅性,从而提高用户的使用体验。下面对本申请实施例的配置方法进行详细介绍。本申请实施例获取到完整的原始动画资源后,按照本文档来自技高网
...

【技术保护点】
1.一种动画资源的配置方法,其特征在于,包括:确定原始动画资源中起始帧以外的关键帧,所述原始动画资源包括有序排列的多帧图像;基于所述原始动画资源的关键帧和起始帧确定候选动画资源集合,所述候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括所述原始动画资源中以起始帧和目标关键帧为边界的图像帧;从所述候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源;将所述目标动画资源配置至所述目标终端设备。

【技术特征摘要】
1.一种动画资源的配置方法,其特征在于,包括:确定原始动画资源中起始帧以外的关键帧,所述原始动画资源包括有序排列的多帧图像;基于所述原始动画资源的关键帧和起始帧确定候选动画资源集合,所述候选动画资源集合中一个关键帧对应一个候选动画资源,目标关键帧对应的候选动画资源包括所述原始动画资源中以起始帧和目标关键帧为边界的图像帧;从所述候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源;将所述目标动画资源配置至所述目标终端设备。2.如权利要求1所述的配置方法,其特征在于,从所述候选动画资源集合中确定出与目标终端设备的配置信息相匹配的目标动画资源,包括:为所述候选动画资源集合中的所有候选动画资源设置一一对应的配置等级,每一候选动画资源的配置等级是基于该候选动画资源的图像帧数量所确定得到的;基于目标终端设备的配置信息,从已设置的配置等级中确定出所述目标终端设备所属的目标配置等级;将所述目标配置等级对应的候选动画资源作为与所述目标终端设备的配置信息相匹配的目标动画资源。3.如权利要求1所述的配置方法,其特征在于,所述关键帧包括:所述原始动画资源的场景中的动画效果发生转变时对应的图像帧和/或所述原始动画资源的截止帧。4.如权利要求1至3任一项所述的配置方法,其特征在于,所述配置信息包括:所述终端设备的硬件配置信息和/或所述终端设备的软件配置信息。5.如权利要求4所述的配置方法,其特征在于,所述硬件配置信息包括:所述终端设备的处理器信息和随机存储器信息中的至少一者;所述软件配置信息包括:所述终端设备的系统信息和驱动程序信息中的至少一者。6.如权利要求1至3任一项所述的配置方法,其特征在于,所述原始动画资源为终端设备上的应用所加载的一组逐帧动画。7.一种动画资源的配...

【专利技术属性】
技术研发人员:李俊李涛
申请(专利权)人:麒麟合盛网络技术股份有限公司
类型:发明
国别省市:北京,11

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

1