[发明专利]丢包补偿方法及装置在审
申请号: | 202011502968.6 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112634912A | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 王晓红;陈佳路;王冬晓;杨明祺;马楠;高强;夏龙;郭常圳 | 申请(专利权)人: | 北京猿力未来科技有限公司 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;G10L25/30;G10L25/03;G10L25/24 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 刘晓楠 |
地址: | 100102 北京市朝阳区广顺南大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 补偿 方法 装置 | ||
本说明书提供丢包补偿方法及装置,其中所述丢包补偿方法包括:接收音频数据流,若确定音频数据流中当前帧为丢包帧,且所述当前帧的上一帧不是丢包帧,则确定所述当前帧为第一个丢包帧;从音频数据流中获取所述第一个丢包帧之前的M帧历史音频数据,生成第一音频序列;确定M帧历史音频数据的音频特征,并基于M帧历史音频数据的音频特征,生成第二音频序列;基于第一音频序列,在第二音频序列中确定与第一音频序列的互相关性最大的位置,并将第二音频序列中互相关性最大的位置之后的音频数据确定为第一个丢包帧的第一补偿音频数据。通过上述方法可以减少播放的音频数据机械且重复的问题的出现。
技术领域
本说明书涉及音频处理技术领域,特别涉及丢包补偿方法及装置。
背景技术
为在互联网上完成通话传输,通话中的数据通常被拆分为数据包。这些数据包通过网络从发送方传输到接收方,并在接收方重新组合,以生成连续的视频流和音频流。然而,当数据包到达接收方时,可能会出现个别数据包完全丢失的问题,进而导致通话质量变差,因此接收方需要补全丢失的数据包,以提高通话质量。处理丢包的过程被称为丢包补偿,接收方的PLC(Packet Loss Concealment,丢包补偿)模块负责创建音频(或视频),以填补由丢包造成的间隔。
为了隐藏丢包带来的影响,现有技术通常直接将丢包帧的上一帧的历史音频数据作为丢包帧的补偿音频数据。但这种方法在连续多帧丢包的情况下,生成的每帧的补偿音频数据均与丢包帧之前最后一帧的历史音频数据相同,导致接收方播放出来的音频数据机械且重复。
发明内容
有鉴于此,本说明书实施例提供了一种丢包补偿方法。本说明书同时涉及一种丢包补偿装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种丢包补偿方法,包括:
接收音频数据流;
若确定所述音频数据流中当前帧为丢包帧,且所述当前帧的上一帧不是丢包帧,则确定所述当前帧为第一个丢包帧;
从所述音频数据流中获取所述第一个丢包帧之前的M帧历史音频数据,生成第一音频序列,其中,所述M为大于1的正整数;
确定所述M帧历史音频数据的音频特征,并基于所述M帧历史音频数据的音频特征,生成第二音频序列;
基于所述第一音频序列,在所述第二音频序列中确定与所述第一音频序列的互相关性最大的位置,并将所述第二音频序列中所述互相关性最大的位置之后的音频数据确定为所述第一个丢包帧的第一补偿音频数据。
可选地,所述基于所述M帧历史音频数据的音频特征,生成第二音频序列,包括:
将所述第一个丢包帧上一帧的历史音频数据的音频特征确定为所述第一个丢包帧的音频数据的预测音频特征;
将所述M帧历史音频数据的音频特征与所述第一个丢包帧的音频数据的预测音频特征输入音频合成模型中,得到所述第二音频序列,其中,所述第二音频序列中包括合成的所述M帧与所述第一个丢包帧的采样音频数据。
可选地,所述基于所述第一音频序列,在所述第二音频序列中确定与所述第一音频序列的互相关性最大的位置,包括:
基于所述第二音频序列的采样频率从所述第一音频序列中沿终点向起点方向获取N个连续的采样音频数据,得到第一采样音频数据组,其中,所述N为大于1的正整数;
以N为采样音频数据组的长度,逐次从所述第二音频序列中沿终点向起点方向获取N个连续的采样音频数据,得到第二采样音频数据组集合,其中,采样音频数据组的长度为采样音频数据组包括的采样音频数据的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猿力未来科技有限公司,未经北京猿力未来科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011502968.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防喷器及其使用方法
- 下一篇:一种脊柱指标测量仪器及其使用方法