[发明专利]一种提高音频质量的方法、设备及介质有效
| 申请号: | 201911049703.2 | 申请日: | 2019-10-31 |
| 公开(公告)号: | CN110620793B | 公开(公告)日: | 2022-03-15 |
| 发明(设计)人: | 张新秀 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L65/60 | 分类号: | H04L65/60;H04N7/15 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提高 音频 质量 方法 设备 介质 | ||
本发明公开了一种提高音频质量的方法、设备和可读存储介质,方法包括以下步骤:接收音频数据,并存入CPU缓存;判断CPU缓存是否存在剩余空间;响应于CPU缓存不存在剩余空间,将音频数据存入SSD缓存;判断存入SSD缓存的语音总流量是否小于网络链路传输语音的第一阈值;响应于存入SSD缓存的语音总流量小于网络链路传输语音的第一阈值,判断时延是否小于第二阈值;以及响应于时延不小于第二阈值,减小SSD缓存大小以降低时延。本发明提出的提高音频质量的方法、设备及介质通过设计多级缓存,并根据语音时延、上下行语音的流量及语音的压缩情况动态调整二级缓存的大小,保证语音抖动质量的和语音时延的整体性能最好,从而最大程度的提高音频质量。
技术领域
本发明涉及信号传输领域,更具体地,特别是指一种提高音频质量的方法、设备及可读介质。
背景技术
在视频会议系统中,音频质量非常关键。语音数据在网络环境中传输,会存在延迟的可能,而网络的延迟也会在不同的时段发生改变,这种网络延迟的变化就会产生抖动,而抖动产生的会导致音频质量失真和断续。因此视频会议系统都需要进行音频的抗抖动处理。传统的音频抗抖动技术是建立一个缓存区,用于保存足够时间长的数据,使最慢的数据包也能在音频还原之前及时到达,从而消除延迟的不利影响,缓存区的数据量越大,接收端可以承受的数据抖动程度就越大,但相应延迟就会越大。因此传统的语音防抖动方式,虽然解决音频的抖动消除,但却增加了固定的处理延迟时间,不能随着网络的数据的抖动变化进行延迟时间的调整。
发明内容
有鉴于此,本发明实施例的目的在于提出一种提高音频质量的方法、设备及介质,通过设计多级缓存,并根据语音时延、上下行语音的流量及语音的压缩情况动态调整二级缓存的大小,保证语音抖动质量的和语音时延的整体性能最好,从而最大程度的提高音频质量。
基于上述目的,本发明实施例的一方面提供了一种提高音频质量的方法,包括如下步骤:接收音频数据,并存入CPU缓存;判断所述CPU缓存是否存在剩余空间;响应于所述CPU缓存不存在剩余空间,将音频数据存入SSD缓存;判断存入所述SSD缓存的语音总流量是否小于网络链路传输语音的第一阈值;响应于存入所述SSD缓存的语音总流量小于网络链路传输语音的第一阈值,判断时延是否小于第二阈值;以及响应于时延不小于第二阈值,减小所述SSD缓存大小以降低时延。
在一些实施方式中,还包括:响应于存入所述SSD缓存的语音总流量不小于网络链路传输语音的第一阈值,判断时延是否小于第二阈值;以及响应于时延小于第二阈值,增大所述SSD缓存大小以降低抖动。
在一些实施方式中,还包括:响应于时延不小于第二阈值,调整所述SSD缓存大小,并基于每个SSD缓存大小对应的时延和抖动确定最佳的SSD缓存大小。
在一些实施方式中,基于每个SSD缓存大小对应的时延和抖动确定最佳的SSD缓存大小包括:分别给时延和抖动分配第一权重和第二权重,并基于第一权重和第二权重计算每个SSD缓存大小对应的音频质量的数值,确定最小数值对应的SSD缓存大小为最佳的SSD缓存大小。
在一些实施方式中,所述基于第一权重和第二权重计算每个SSD缓存大小对应的音频质量的数值包括:将调整前的SSD缓存大小对应的时延和抖动分别作为初始时延和初始抖动;将调整后的每个SSD缓存大小对应的时延减去初始时延以得到时延分量,将调整后的每个SSD缓存大小对应的抖动减去初始抖动以得到抖动分量;以及将第一权重和时延分量的乘积加上第二权重和抖动分量的乘积以得到音频质量的数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911049703.2/2.html,转载请声明来源钻瓜专利网。





