[发明专利]一种音频流补偿方法、装置、存储介质及设备有效
申请号: | 202110984899.5 | 申请日: | 2021-08-26 |
公开(公告)号: | CN113436639B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 孙林;韩标;朱勇;刘真 | 申请(专利权)人: | 北京百瑞互联技术有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208 |
代理公司: | 北京国科程知识产权代理事务所(普通合伙) 11862 | 代理人: | 曹晓斐 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 补偿 方法 装置 存储 介质 设备 | ||
1.一种音频流补偿方法,其特征在于,包括:
对音频播放设备中待播放区的当前音频数据量进行计算;
计算所述当前音频数据量与预设的正常数据量阈值的差值,其中所述正常数据量阈值不超出所述待播放区的存储阈值范围;以及
根据所述差值,对所述音频播放设备当前接收到的待播放音频流的数据包补偿所述差值相应数量的音频流数据,获得所述数据包对应的补偿数据包;
所述计算所述当前音频数据量与预设的正常数据量阈值的差值,进一步包括:
根据所述音频播放设备的播放速率与接收速率的大小关系,预先设置所述正常数据量阈值,其中,所述正常数据量阈值包括第一正常数据量阈值和/或第二正常数据量阈值,所述第一正常数据量阈值大于所述第二正常数据量阈值;
当所述播放速率大于所述接收速率时,计算所述当前音频数据量与所述第一正常数据量阈值的差值,获得第一差值;以及
当所述播放速率小于所述接收速率时,计算所述当前音频数据量与所述第二正常数据量阈值的差值,获得第二差值;
所述根据所述差值,对所述音频播放设备当前接收到的待播放音频流的数据包补偿所述差值相应数量的音频流数据,获得所述数据包对应的补偿数据包,进一步包括:
当所述第一差值不小于预设补偿数量时,根据所述第一差值获取所述数据包对应的补偿值,其中根据所述第一差值获取的所述补偿值为大于0的整数;
根据所述数据包的数据长度与根据所述第一差值获取的所述补偿值,对所述数据包进行相应的插入补偿,获得所述补偿数据包;
当所述第二差值不小于所述预设补偿数量时,根据所述第二差值获取所述数据包对应的补偿值,其中根据所述第二差值获取的所述补偿值为大于0的整数;以及
根据所述数据包的数据长度与根据所述第二差值获取的所述补偿值,对所述数据包进行相应的删除补偿,获得所述补偿数据包。
2.根据权利要求1所述的音频流补偿方法,其特征在于,还包括:
根据所述数据长度,确定相应的至少一个补偿位置,其中所述数据长度与所述补偿位置之间的间隔正相关;
根据所述补偿位置,在所述数据包补偿根据所述第一差值获取的所述补偿值或根据所述第二差值获取的所述补偿值个音频流数据,获得所述补偿数据包。
3.根据权利要求2所述的音频流补偿方法,其特征在于,所述音频流数据根据所述补偿位置对应的原始音频流数据确定。
4.根据权利要求2所述的音频流补偿方法,其特征在于,在任一所述补偿位置处补偿的所述音频流数据的数量不大于预设数量阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百瑞互联技术有限公司,未经北京百瑞互联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110984899.5/1.html,转载请声明来源钻瓜专利网。