一种动画的调度方法及系统技术方案

技术编号:16780625 阅读:20 留言:0更新日期:2017-12-13 00:31
本发明专利技术公开了一种动画的调度方法及系统,所述方法包括:获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片对应的图片地址添加至所述显示控制数组以及存储控制数组。本发明专利技术以图片为考虑对象,减少了重复图片的加载过程,提高了图片加载速度,进而提高了视频的显示效果。

【技术实现步骤摘要】
一种动画的调度方法及系统
本专利技术涉及动画处理
,特别涉及一种动画的调度方法及系统。
技术介绍
夜视动画的每一帧由多个独立的动画叠加而成,在显示时需要将所有动画全部叠加在一起进行显示。现有的夜视动画普遍采用动态加载方法,其具体是当需要显示当前帧时,将当前帧需要显示的动画从ROM或者文件加载到RAM,再将所有需要显示的动画和视频流合成一帧数据。这样,当夜视动画中包含多个动画时,将需要显示的动画从ROM里面读取需要大量时间,使得合成动画的速度可能过慢,进而降低视频流的帧率,影响视频的显示效果。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种动画的调度方法及系统,以解决现有夜视动画调度方法存在的加载时间慢,影响视频的显示效果的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种动画的调度方法,其包括:获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。所述动画的调度方法,其还包括:若查找到所述图片,则将所述图片地址添加至所述显示控制数组。所述动画的调度方法,其中,所述依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址具体包括:依次在所述显示控制数组中查找每个图片ID对应的图片地址,并判断所述图片地址是否为0;当所述图片地址为0时,在所述存储控制数组内查所述图片ID对应的图片地址。所述动画的调度方法,其中,所述若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组具体包括:若未查找到所述图片,则根据所述图片ID在ROM中查找到所述图片;判断所述RAM的剩余空间是否大于所述图片占用空间;若大于等于,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。所述动画的调度方法,其中,所述若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组还包括:若小于,则获取所述RAM内已显示且后续视频帧对应的显示控制数组未包含的图片ID;将所述获取得到的图片ID对应的图片按照图片ID的排列顺序进行删除;将所述图片从ROM加载至所述RAM,并将所述图片的图片地址添加至所述显示控制数组以及存储控制数组。一种动画的调度系统,其包括:获取模块,用于获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;查找模块,用于依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;加载模块,用于当未查找到所述图片时,将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。所述动画的调度系统,其还包括:添加模块,用于当查找到所述图片时,将所述图片地址添加至所述显示控制数组。所述动画的调度系统,其中,所述查找模块具体包括:第一判断单元,用于依次在所述显示控制数组中查找每个图片ID对应的图片地址,并判断所述图片地址是否为0;第一查找单元,用于当所述图片地址为0时,在所述存储控制数组内查所述图片ID对应的图片地址。所述动画的调度系统,其中,所述加载模块具体包括:第一查找单元,用于当未查找到所述图片时,根据所述图片ID在ROM中查找到所述图片;第二判断单元,用于判断所述RAM的剩余空间是否大于所述图片占用空间;第一加载单元,用于当大于等于时,将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。所述动画的调度方法,其中,所述加载模块还包括:获取单元,用于当小于时,获取所述RAM内已显示且后续视频帧对应的显示控制数组未包含的图片ID;删除单元,用于将所述获取得到的图片ID对应的图片按照图片ID的排列顺序进行删除;第二加载单元,用于将所述图片从ROM加载至RAM,并将所述图片的图片地址添加至所述显示控制数组以及存储控制数组。有益效果:与现有技术相比,本专利技术提供了一种动画的调度方法及系统,所述方法包括:获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片对应的图片地址添加至所述显示控制数组以及存储控制数组。本专利技术以图片为考虑对象,减少了重复图片的加载过程,提高了图片加载速度慢,进而提高了视频的显示效果。附图说明图1为本专利技术提供的动画的调度方法较佳实施的流程图。图2为本专利技术提供的动画的调度方法中在ROM中查找图片的流程图。图3为本专利技术提供的动画的调度方法实施例一的流程图。图4为本专利技术提供的动画的调度系统的结构原理图。具体实施方式本专利技术提供一种动画的调度方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。下面结合附图,通过对实施例的描述,对
技术实现思路
作进一步说明。请参照图1,图1为本专利技术提供的动画的调度方法的较佳实施例的流程图。所述方法包括:S100、获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID。具体地,所述显示控制数组为预先设置并存储于所述RAM上。所述显示控制数组用于存储当前帧所需动画的动画ID以及每个动画所需图片的图片ID以及图片地址,并且图片地址的初始值为0。所述当前帧所需动画可以为一个也可以为多个。当所述动画为多个时,将多个动画按照覆盖顺序进行标号并排序,并将所述标号作为所述动画的动画ID。也就是说,排在后面的动画在播放时覆盖排在其前面的动画。在实际应用中,所述显示控制数组可以采用如表1的形式。值得说明,所述多个动画可以包含相同的图片ID。在本实施例中,所述图片ID为预先设置用于标识所述图片的数字,每个图片对应的数字都不同。在所述显示控制数组中,每个动画包含的图片ID可以按照图片ID从小到大排列,也可以按照图片ID从大到小排列等。这里以及下文均以所述图片ID按照图片ID从小到大排列为例加以说明。所述图片地址表示所述图片在RAM内部的地址,当所述图片地址为0时,表示所述图片未被调用过。值得说明的,不同图片对应的图片ID不同,不同动画包含的同一图片的ID一致。也就是说,所述图片与图片ID之间存在一一对应的关系。进一步,当绘制当前帧所需动画时,首先从所述显示控制数组内获取当前动画的动画ID,在根据所述动画ID确定其需要的所有图片的图片ID。当然,所述动画可以需要一张图片,也可以需要多张图片。从而,获取到的图片ID可以为1个,也可以为多个。所述RAM(randomaccessmemory)为随机存取存储器,在本文档来自技高网
...
一种动画的调度方法及系统

【技术保护点】
一种动画的调度方法,其特征在于,其包括:获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。

【技术特征摘要】
1.一种动画的调度方法,其特征在于,其包括:获取当前动画ID,并根据所述动画ID在RAM上的显示控制数组内查找其所需的所有图片ID;依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址;若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。2.根据权利要求1所述动画的调度方法,其特征在于,其还包括:若查找到所述图片,则将所述图片地址添加至所述显示控制数组。3.根据权利要求1所述动画的调度方法,其特征在于,所述依次根据每个图片ID在RAM上的存储控制数组内查找其对应的图片地址具体包括:依次在所述显示控制数组中查找每个图片ID对应的图片地址,并判断所述图片地址是否为0;当所述图片地址为0时,在所述存储控制数组内查所述图片ID对应的图片地址。4.根据权利要求1所述动画的调度方法,其特征在于,所述若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组具体包括:若未查找到所述图片,则根据所述图片ID在ROM中查找到所述图片;判断所述RAM的剩余空间是否大于所述图片占用空间;若大于等于,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组。5.根据权利要求4所述动画的调度方法,其特征在于,所述若未查找到所述图片地址,则将所述图片从ROM加载至RAM,并将所述图片地址添加至所述显示控制数组以及存储控制数组还包括:若小于,则获取所述RAM内已显示且后续视频帧对应的显示控制数组未包含的图片ID;将所述获取得到的图片ID对应的图片按照图片ID的排列顺序进行删除;将所述图片从ROM加载至所述RAM,并将所述图片的图片地址...

【专利技术属性】
技术研发人员:龙刚林宋伟李斐何正嘉
申请(专利权)人:深圳市保千里电子有限公司
类型:发明
国别省市:广东,44

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

1