[发明专利]音频数据处理方法、装置以及系统有效
申请号: | 201810442504.7 | 申请日: | 2018-05-10 |
公开(公告)号: | CN110473562B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 王伟杰 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;H04M9/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 韩东艳 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音频 数据处理 方法 装置 以及 系统 | ||
1.一种音频数据处理方法,其特征在于,所述方法包括:
在将参考音频数据存储到缓存之后,以当前设备的延时期望值为写数据指针的预设偏移量,将所述缓存中的所述写数据指针由当前所在的第一位置向后调整至第二位置,其中,所述延时期望值指代第一时刻与第二时刻之间的时间差值,所述第一时刻为所述当前设备将接收到的参考音频数据存储至所述缓存的时刻,所述第二时刻为所述当前设备将所述接收到的参考音频数据播放出来后再被采集到以得到采集音频数据的时刻,且同一设备的延时期望值不变;
在所述第一位置至所述第二位置之间写入音量为零的音频数据;
获取存储的所述参考音频数据的播放时长;
如果所述播放时长小于设置的目标阈值,则确定所述参考音频数据与采集到的所述采集音频数据之间存在差拍,所述目标阈值为所述延时期望值与N个音频数据帧的播放时长之和;
如果所述参考音频数据与所述采集音频数据之间存在差拍,则向存储所述参考音频数据的缓存中写入N个空白音频数据帧,并读取N个参考音频数据帧,所述空白音频数据帧为音量为零的音频数据帧,N为不小于1的正整数,每个所述音频数据帧的播放时长相等;
读取N个采集音频数据帧,基于所述N个参考音频数据帧和所述N个采集音频数据帧进行回声消除处理。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在启动通话时设置所述延时期望值;或,在通话过程中,设置所述延时期望值。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
如果存储的参考音频数据与采集到的采集音频数据之间存在差拍,则取消音频数据读取操作。
4.根据权利要求1所述的方法,其特征在于,所述向存储所述参考音频数据的缓存中写入N个空白音频数据帧,并读取N个参考音频数据帧,包括:
在所述缓存中写数据指针当前所在的第三位置向后写入所述N个空白音频数据帧;
在所述缓存中读数据指针当前所在的第四位置向后读取所述N个参考音频数据帧。
5.一种音频数据处理装置,其特征在于,所述装置包括:
第三处理模块,用于在将参考音频数据存储到缓存之后,以当前设备的延时期望值为写数据指针的预设偏移量,将所述缓存中的所述写数据指针由当前所在的第一位置向后调整至第二位置,其中,所述延时期望值指代第一时刻与第二时刻之间的时间差值,所述第一时刻为所述当前设备将接收到的参考音频数据存储至所述缓存的时刻,所述第二时刻为所述当前设备将所述接收到的参考音频数据播放出来后再被采集到以得到采集音频数据的时刻,且同一设备的延时期望值不变;在所述第一位置至所述第二位置之间写入音量为零的音频数据;
判断模块,用于获取存储的所述参考音频数据的播放时长;如果所述播放时长小于设置的目标阈值,则确定所述参考音频数据与采集到的所述采集音频数据之间存在差拍,所述目标阈值为设置的延时期望值与N个音频数据帧的播放时长之和;
第一处理模块,用于如果所述参考音频数据与所述采集音频数据之间存在差拍,则向存储所述参考音频数据的缓存中写入N个空白音频数据帧,并读取N个参考音频数据帧,所述空白音频数据帧为音量为零的音频数据帧,N为不小于1的正整数,每个所述音频数据帧的播放时长相等;
第二处理模块,用于读取N个采集音频数据帧,基于所述N个参考音频数据帧和所述N个采集音频数据帧进行回声消除处理。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
设置模块,用于在启动通话时设置所述延时期望值;或,在通话过程中,设置所述延时期望值。
7.根据权利要求5所述的装置,其特征在于,所述第二处理模块,还用于如果存储的参考音频数据与采集到的采集音频数据之间存在差拍,则取消音频数据读取操作。
8.根据权利要求5所述的装置,其特征在于,所述第一处理模块,用于在所述缓存中写数据指针当前所在的第三位置向后写入所述N个空白音频数据帧;在所述缓存中读数据指针当前所在的第四位置向后读取所述N个参考音频数据帧。
9.一种音频数据处理系统,其特征在于,所述系统包括第一设备和第二设备;
所述第一设备用于向所述第二设备发送参考音频数据,所述第二设备用于在接收到所述第一设备发送的参考音频数据后,执行上述权利要求1-4中任一项所述的音频数据处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810442504.7/1.html,转载请声明来源钻瓜专利网。