[发明专利]缓存分配方法、装置、电子设备及存储介质有效
申请号: | 202110610125.6 | 申请日: | 2021-06-01 |
公开(公告)号: | CN113254211B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 区永伦 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/60 |
代理公司: | 广州德科知识产权代理有限公司 44381 | 代理人: | 蔡丽妮;万振雄 |
地址: | 510555 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 分配 方法 装置 电子设备 存储 介质 | ||
1.一种缓存分配方法,其特征在于,所述方法包括:
确定第一动画的缓存空间初始值,所述第一动画为N个动画中的任一个,所述缓存空间初始值是将缓冲池平均分配至所述N个动画后,所述第一动画分配到的缓存容量,N为大于或等于2的正整数,所述缓冲池的缓存容量固定;
根据所述第一动画的缓存空间初始值以及所述第一动画中单个图像帧的缓存占用,确定分配至所述第一动画的缓存帧数量;
根据所述缓存帧数量,从所述第一动画中识别出需要进行缓存的第一图像帧,并在所述第一动画的缓存空间中为所述第一图像帧建立缓存;
所述方法还包括:
根据所述N个动画中每个动画的播放频率确定所述N个动画的平均播放频率;根据第二动画的播放频率与所述平均播放频率的差值确定调整权重,所述第二动画为所述N个动画中的任意一个动画;根据所述调整权重、所述第二动画的缓存空间初始值以及所述平均播放频率确定所述第二动画的缓存空间调整量;根据所述第二动画的缓存空间调整量以及所述第二动画中单个图像帧的缓存占用确定对所述第二动画的缓存帧数量进行调整的调整数量;根据所述调整数量对所述第二动画的缓存帧数量进行调整,以对所述第二动画的缓存空间进行再分配。
2.根据权利要求1所述的方法,其特征在于,所述第一动画中单个图像帧的缓存占用根据单个图像帧包括的像素点数量和单个像素点的缓存占用确定。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述缓存帧数量,从所述第一动画中识别出需要进行缓存的第一图像帧,包括:
根据分配至所述第一动画的缓存帧数量,以及所述第一动画的图像帧总数,确定所述第一动画的缓存帧间隔数;
根据所述缓存帧间隔数从所述第一动画中识别出需要缓存的第一图像帧,所述第一动画中相邻两个所述第一图像帧之间间隔的图像帧数量为所述第一动画的缓存帧间隔数。
4.根据权利要求1所述的方法,其特征在于,所述第二动画的播放频率小于所述平均播放频率;以及,根据所述调整数量对所述第二动画的缓存帧数量进行调整,以对所述第二动画的缓存空间进行再分配,包括:
根据所述调整数量减少分配至所述第二动画的缓存帧数量,以释放所述第二动画的缓存空间。
5.根据权利要求4所述的方法,其特征在于,所述根据所述调整数量减少分配至所述第二动画的缓存帧数量,以释放所述第二动画的缓存空间,包括:
根据所述调整数量从所述第二动画的所述第一图像帧中识别出需要进行缓存释放的第二图像帧;
对所述第二图像帧在所述第二动画的缓存空间中占用的缓存进行释放。
6.根据权利要求5所述的方法,其特征在于,所述根据所述调整数量从所述第二动画的所述第一图像帧中识别出需要进行缓存释放的第二图像帧,包括:
按照预设的间隔帧数,从所述第一图像帧中确定出与所述释放数量匹配的第二图像帧。
7.根据权利要求1所述的方法,其特征在于,所述第二动画的播放频率大于所述平均播放频率;以及,所述根据所述调整数量对所述第二动画的缓存帧数量进行调整,以对所述第二动画的缓存空间进行再分配,包括:
根据所述调整数量增加分配至所述第二动画的缓存帧数量,以增加所述第二动画的缓存空间。
8.根据权利要求7所述的方法,其特征在于,所述根据所述调整数量增加分配至所述第二动画的缓存帧数量,以增加所述第二动画的缓存空间,包括:
根据所述调整数量从所述第二动画未缓存的各个图像帧中识别出需要缓存的第三图像帧;
在缓存池存在闲置缓存空间时,利用所述闲置缓存空间为所述第三图像帧建立缓存,以增加所述第二动画的缓存空间。
9.根据权利要求8所述的方法,其特征在于,每个所述第三图像帧位于相邻的两个所述第一图像帧之间,且每个所述第三图像帧与相邻的所述第一图像帧之间间隔的图像帧数量相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110610125.6/1.html,转载请声明来源钻瓜专利网。