[发明专利]一种缓冲区自适应调整方法、装置、设备及存储介质在审
申请号: | 202110893484.7 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113722245A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 谭人宽;张康 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | G06F12/0871 | 分类号: | G06F12/0871;G11B20/10 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 陈照辉 |
地址: | 511402 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓冲区 自适应 调整 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种缓冲区自适应调整方法、装置、设备及存储介质。本申请实施例提供的技术方案通过缓冲区的读写周期确定缓冲区进行数据读写时的抖动是否在稳定状态,在缓冲区的抖动处于稳定状态时,根据缓冲区的存储空间大小和缓冲区在读写操作后的剩余数据大小,确定是否对缓冲区的存储空间大小进行调整,在确定对存储空间大小进行调整时,根据剩余数据大小和存储空间大小对缓冲区的存储空间大小进行调整,以对当前设备的缓冲区存储空间大小进行自适应调整,提高缓冲区的自适应调节能力。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种缓冲区自适应调整方法、装置、设备及存储介质。
背景技术
随着移动终端上音频处理功能的加强,人们可以利用手机、平板等移动终端进行声音录制,实现人们更多的声音录制要求,例如移动K歌等。同时,在录制或采集声音时,通常会通过耳返技术监听声音是否正常。
在现有的耳返技术中,采集到的音频数据会存放在一个固定大小的缓冲区中,等待播放引擎获取音频数据进行耳返播放。一般情况下,声音的采集和耳返播放是按照一定周期进行的,但是随着用户的使用,由于在声音采集和耳返播放的过程中存在读写的波动,容易出现耳返播空或缓存满载的情况,导致耳返卡顿或延时,影响耳返播放的效果,同时,若通过固定一个较大的缓冲区以覆盖更多的使用场景,将会导致耳返的实时性得不到保证。
发明内容
本申请实施例提供一种缓冲区自适应调整方法、装置、设备及存储介质,以提高缓冲区的自适应调节能力。
在第一方面,本申请实施例提供了一种缓冲区自适应调整方法,包括:
根据缓冲区的数据读写周期确定缓冲区进行数据读写时的抖动是否处于稳定状态;
在缓冲区进行数据读写时的抖动处于稳定状态时,根据缓冲区的存储空间大小,以及在读写操作后的剩余数据大小,确定是否对缓冲区的存储空间大小进行调整;
在确定对缓冲区的存储空间大小进行调整时,根据剩余数据大小和存储空间大小,对缓冲区的存储空间大小进行调整。
在第二方面,本申请实施例提供了一种缓冲区自适应调整装置,包括稳定检测模块、调整判断模块和调整执行模块,其中:
稳定检测模块,用于根据缓冲区的数据读写周期确定缓冲区进行数据读写时的抖动是否处于稳定状态;
调整判断模块,用于在缓冲区进行数据读写时的抖动处于稳定状态时,根据缓冲区的存储空间大小,以及在读写操作后的剩余数据大小,确定是否对缓冲区的存储空间大小进行调整;
调整执行模块,用于在确定对缓冲区的存储空间大小进行调整时,根据剩余数据大小和存储空间大小,对缓冲区的存储空间大小进行调整。
在第三方面,本申请实施例提供了一种缓冲区自适应调整设备,包括:存储器以及一个或多个处理器;
存储器,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面的缓冲区自适应调整方法。
在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行如第一方面的缓冲区自适应调整方法。
本申请实施例通过缓冲区的读写周期确定缓冲区进行数据读写时的抖动是否在稳定状态,在缓冲区的抖动处于稳定状态时,根据缓冲区的存储空间大小和缓冲区在读写操作后的剩余数据大小,确定是否对缓冲区的存储空间大小进行调整,在确定对存储空间大小进行调整时,根据剩余数据大小和存储空间大小对缓冲区的存储空间大小进行调整,以对当前设备的缓冲区存储空间大小进行自适应调整,提高缓冲区的自适应调节能力。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110893484.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种西柚酵素冻及其生产工艺
- 下一篇:一种具有波浪结构的金属玻璃复合材料