[发明专利]一种回音消除方法、装置、设备及存储介质有效
申请号: | 201910301046.X | 申请日: | 2019-04-15 |
公开(公告)号: | CN109979479B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 郭春辉 | 申请(专利权)人: | 苏州麦迪斯顿医疗科技股份有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10K11/178;H04M9/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 215026 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回音 消除 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种回音消除方法、装置、设备及存储介质。回音消除方法,包括:按照预设参数设置回音消除参数;初始化预设数据缓冲区,其中,所述预设数据缓冲区包括:近端数据缓冲区、远端数据缓冲、声卡播放缓冲区和声卡采集缓冲区;将从远端设备获取的远端数据同时送入所述声卡播放缓冲区和所述远端数据缓冲区,并按照所述回音消除参数中对应的参数播放音频;将从声卡采集的近端数据送入所述近端数据缓冲区;将所述远端数据和所述近端数据对齐;根据对齐后的所述远端数据和所述近端数据,对所述近端数据进行回音消除。本发明实施例的技术方案,可有效控制回音消除的远端数据和近端数据的延时,显著提升回音消除效果。
技术领域
本发明实施例涉及语音通话技术,尤其涉及一种回音消除方法、装置、设备及存储介质。
背景技术
语音通话的使用已经非常普遍,例如,网络即时通讯或视频会议等,这使得人们日常工作和生活更加高效。与此同时,语音通话的一些问题也随之而来,其中回音问题显得尤为严重,如果不对回音进行处理,将会影响通话质量和用户体验,更严重的还会形成震荡,产生啸叫。
目前,绝大多数的软件回音消除应用,都是基于WebRTC的回声消除算法。该算法需将远端数据(本端用户从远端收到的、并送给扬声器播放的音频数据)和近端数据(本端用户从麦克风采集到的包含了从扬声器出来的回音和近端人说话的声音的录音数据)尽可能同时作为算法的输入,也就是近端数据和远端数据两者间延时尽可能小,以保证回音消除算法能用远端数据建立近端数据所含回声对应的回音参考数据,并从近端数据中减去参考数据,最终输出消除回声后的数据。
音频通信实际应用中,由于操作系统本身的非实时性,以及存在声卡硬件采集和播放延时、操作系统和驱动层面的缓冲延时、应用软件的音频传输处理延时等多个延时环节,近端数据和远端数据两者间延时往往很大,处理方法不当会导致两者延时过大且不稳定,也就是每次回音消除近端数据和远端数据两者延时不是一个固定值,这就导致回音消除时无法将远端数据和近端数据对齐,从而得不到理想的回音消除效果。
发明内容
本发明实施例提供一种回音消除方法、装置、设备及存储介质,以实现有效控制回音消除的远端数据和近端数据的延时,显著提升回音消除效果。
第一方面,本发明实施例提供了一种回音消除方法,所述方法包括:
按照预设参数设置回音消除参数;
初始化预设数据缓冲区,其中,所述预设数据缓冲区包括:远端数据缓冲区、近端数据缓冲区、声卡播放缓冲区和声卡采集缓冲区;
将从远端设备获取的远端数据同时送入所述声卡播放缓冲区和所述远端数据缓冲区,并按照所述回音消除参数中对应的参数播放音频;
将从声卡采集的近端数据送入所述近端数据缓冲区;
将所述远端数据和所述近端数据对齐;
根据对齐后的所述远端数据和所述近端数据,对所述近端数据进行回音消除。
第二方面,本发明实施例还提供了一种回音消除装置,所述装置包括:
参数预设模块,用于按照预设参数设置回音消除参数;
缓冲区初始化模块,用于初始化预设数据缓冲区,其中,所述预设数据缓冲区包括:近端数据缓冲区、远端数据缓冲区、声卡播放缓冲区和声卡采集缓冲区;
远端数据送入模块,用于将从远端设备获取的远端数据同时送入所述声卡播放缓冲区和所述远端数据缓冲区,并按照所述回音消除参数中对应的参数播放音频;
近端数据送入模块,用于将从声卡采集的近端数据送入所述近端数据缓冲区;
数据对齐模块,用于将所述远端数据和所述近端数据对齐;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州麦迪斯顿医疗科技股份有限公司,未经苏州麦迪斯顿医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910301046.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:语音降噪方法及装置、存储介质及电子设备
- 下一篇:助听器的回声消除技术