播放帧动画的方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:27531765 阅读:18 留言:0更新日期:2021-03-03 11:10
本申请公开了一种播放帧动画的方法、装置、电子设备及可读存储介质,涉及计算机视觉领域。具体实现方案为:在播放目标帧动画的过程中,对所述目标帧动画的多层帧图像序列进行解析,获得目标时间;所述目标时间为至少一层所述帧图像序列中的待播放帧图像的起始播放时间;分别获取每层所述帧图像序列中的所述目标时间对应的帧图像,得到多个第一帧图像;对所述多个第一帧图像进行融合,得到目标图像;在所述目标时间播放所述目标图像。根据本申请中的方案,可以支持多层帧动画的叠加播放,从而避免将多层帧动画合成多种单层帧动画进行播放,节省了存储资源。节省了存储资源。节省了存储资源。

【技术实现步骤摘要】
播放帧动画的方法、装置、电子设备及可读存储介质


[0001]本申请涉及图像处理领域,尤其涉及计算机视觉领域。

技术介绍

[0002]帧动画是通过快速切换显示内容相近的图像来达到动效显示的目的。目前播放的帧动画大都是单层帧动画,只包括单层帧图像序列。这种情况下,当待播放的帧动画为多层帧动画时,通常需要将该多层帧动画合成多种单层帧动画进行播放。

技术实现思路

[0003]本公开提供了一种用于播放帧动画的方法、装置、电子设备及可读存储介质。
[0004]根据本公开的一方面,提供了一种播放帧动画的方法,包括:
[0005]在播放目标帧动画的过程中,对所述目标帧动画的多层帧图像序列进行解析,获得目标时间;其中,所述目标时间为至少一层所述帧图像序列中的待播放帧图像的起始播放时间;
[0006]分别获取每层所述帧图像序列中的所述目标时间对应的帧图像,得到多个第一帧图像;
[0007]对所述多个第一帧图像进行融合,得到目标图像;
[0008]在所述目标时间播放所述目标图像。
[0009]根据本公开的另一方面,提供了一种播放帧动画的装置,包括:
[0010]解析模块,用于在播放目标帧动画的过程中,对所述目标帧动画的多层帧图像序列进行解析,获得目标时间;其中,所述目标时间为至少一层所述帧图像序列中的待播放帧图像的起始播放时间;
[0011]第一获取模块,用于分别获取每层所述帧图像序列中的所述目标时间对应的帧图像,得到多个第一帧图像;
[0012]融合模块,用于对所述多个第一帧图像进行融合,得到目标图像;
[0013]播放模块,用于在所述目标时间播放所述目标图像。
[0014]根据本公开的另一方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。
[0018]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上所述的方法。
[0019]根据本申请的技术解决了目前将多层帧动画合成多种单层帧动画进行播放时造成的存储资源浪费的问题,节省了存储资源。
[0020]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特
征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0021]附图用于更好地理解本方案,不构成对本申请的限定。其中:
[0022]图1是本申请实施例提供的播放帧动画的方法的示意图;
[0023]图2是本申请实例中的帧动画的播放过程的示意图;
[0024]图3是本申请实施例提供的播放帧动画的装置的结构示意图;
[0025]图4是用来实现本申请实施例的播放帧动画的方法的电子设备的框图。
具体实施方式
[0026]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0027]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例可以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。说明书以及权利要求中“和/或”表示所连接对象的至少其中之一。
[0028]请参见图1,图1是本申请实施例提供的一种播放帧动画的方法的流程图,该方法应用于电子设备,如图1所示,该方法包括如下步骤:
[0029]步骤101:在播放目标帧动画的过程中,对目标帧动画的多层帧图像序列进行解析,获得目标时间。
[0030]本实施例中,上述目标时间为至少一层帧图像序列中的待播放帧图像的起始播放时间。也就是说,在该目标时间,该至少一层帧图像序列中的待播放帧图像开始播放,即该至少一层帧图像序列中的播放帧图像将会发生改变。
[0031]上述目标帧动画为多层帧动画,可理解为当前正进行播放管理的帧动画。该目标帧动画包括多层帧图像序列,对于每层的帧图像序列可以包括多帧帧图像。为了实现对目标帧动画的多层帧图像序列进行解析,可以预先录入即存储每层帧图像序列的配置信息,该配置信息包括但不限于帧图像路径、帧数、帧间隔等等,以基于该配置信息对相应层的帧图像序列进行解析。
[0032]步骤102:分别获取每层帧图像序列中的该目标时间对应的帧图像,得到多个第一帧图像。
[0033]本实施例中,该目标时间对应的帧图像可以是在该目标时间开始播放或正播放的帧图像。通过分别获取每层帧图像序列中的该目标时间对应的帧图像,可以收集到该目标时间时播放的所有帧图像序列中的帧图像,以满足后续对各层帧图像进行融合及显示的需求。
[0034]步骤103:对多个第一帧图像进行融合,得到目标图像。
[0035]需指出的,本实施例中涉及的图像融合算法可选为现有融合算法,包括但不限于结合图像的平均值、熵值、标准偏差、平均梯度等进行融合,可以基于实际需求选择,对此不进行限制。此对多个第一帧图像进行融合的过程通常发生在目标时间到来之前,并在目标时间到来时,将融合得到的目标图像刷新到对应的视图进行播放。
[0036]步骤104:在目标时间播放目标图像。
[0037]可理解的,本申请实施例中涉及的获得目标时间、融合得到目标图像以及在目标时间播放目标图像是循环执行过程。也就是说,在播放目标帧动画的过程中,会持续对目标帧动画的多层帧图像序列进行解析,在一轮的获得目标时间、融合得到目标图像以及在目标时间播放目标图像之后,会进入下一轮的获得目标时间、融合得到目标图像以及在目标时间播放目标图像,直至播放完目标帧动画。
[0038]本申请实施例的播放帧动画的方法,在播放目标帧动画的过程中,可以对目标帧动画的多层帧图像序列进行解析,获得目标时间,该目标时间为至少一层帧图像序列中的待播放帧图像的起始播放时间,并分别获取每层帧图像序列中的该目标时间对应的帧图像,得到多个第一帧图像,对该多个第一帧图像进行融合,得到目标图像,并在该目标时间播放该目标图像。由此,借助本申请中的方案,可以支持多层帧动画的叠加播放,从而避免将多层帧动画合成多种单层帧动画进行播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放帧动画的方法,包括:在播放目标帧动画的过程中,对所述目标帧动画的多层帧图像序列进行解析,获得目标时间;其中,所述目标时间为至少一层所述帧图像序列中的待播放帧图像的起始播放时间;分别获取每层所述帧图像序列中的所述目标时间对应的帧图像,得到多个第一帧图像;对所述多个第一帧图像进行融合,得到目标图像;在所述目标时间播放所述目标图像。2.根据权利要求1所述的方法,其中,所述对所述目标帧动画的多层帧图像序列进行解析,获得目标时间,包括:对所述多层帧图像序列进行解析,获得目标待播放帧图像;其中,所述目标待播放帧图像为所述多层帧图像序列的多个待播放帧图像中的起始播放时间最早的帧图像;将所述目标待播放帧图像的起始播放时间确定为所述目标时间。3.根据权利要求2所述的方法,其中,所述分别获取每层所述帧图像序列中的所述目标时间对应的帧图像,得到多个第一帧图像,包括:加载所述目标待播放帧图像;收集第一帧图像序列中的当前播放帧图像;其中,所述第一帧图像序列为所述多层帧图像序列中的除所述目标待播放帧图像对应的帧图像序列之外的其他帧图像序列。4.根据权利要求3所述的方法,其中,当所述目标待播放帧图像的数量为多个时,所述加载所述目标待播放帧图像,包括:将多个所述目标待播放帧图像分别分发到多个子线程进行并行加载。5.根据权利要求1所述的方法,还包括:获取针对第二帧图像序列中的帧图像的变换参数;其中,所述第二帧图像序列为所述多层帧图像序列中的帧图像序列;所述对所述多个第一帧图像进行融合,得到目标图像,包括:利用所述变换参数对所述第二帧图像序列中的第一帧图像进行处理,得到第二帧图像;获取所述多个第一帧图像中的除所述第二帧图像序列中的第一帧图像之外的其他第一帧图像;对所述第二帧图像以及所述其他第一帧图像进行融合,得到所述目标图像。6.一种播放帧动画的装置,包括:解析模块,用于在播放目标帧动画的过程中,对所述目标帧动画的多层帧图像序列进行解析,获得目标时间;其中,所述目标时间为至少一层所述帧图像序列中的待播放帧图像的起始播放时间;第一获取模块...

【专利技术属性】
技术研发人员:张腾飞
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1