[发明专利]一种回声消除方法及装置在审
申请号: | 201810040903.0 | 申请日: | 2018-01-16 |
公开(公告)号: | CN108091343A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 张光 | 申请(专利权)人: | 北京三体云联科技有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L21/02;G10L21/0216 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 102200 北京市昌平区回龙*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 延时 远端 回声消除 播放 响应信息 采集 近端 服务器存储 声学回声 延时估计 终端 服务器获取 接收服务器 发送终端 服务器 回声 收敛 返回 记录 | ||
1.一种回声消除方法,其特征在于,所述方法包括:
播放远端音频,同时采集包含播放的所述远端音频的近端音频,记录所述远端音频的播放时间及采集到播放的所述远端音频的采集时间;
发送终端型号给服务器,接收所述服务器根据所述终端型号返回的响应信息;
若所述响应信息包含延时典型值,则根据所述延时典型值消除所述近端音频中包含的所述远端音频的声学回声;
若所述响应信息不包含延时典型值,则根据所述播放时间和所述采集时间,计算延时估计值,根据所述延时估计值消除所述近端音频中包含的所述远端音频的声学回声。
2.根据权利要求1所述的方法,其特征在于,所述根据所述延时典型值消除所述近端音频中包含的所述远端音频的声学回声,包括:
对播放的所述远端音频进行反相;
将反相后的所述远端音频延时所述延时典型值;
将延时后的所述远端音频叠加到采集到的所述近端音频中,消除所述近端音频中包含的所述远端音频的声学回声。
3.根据权利要求1所述的方法,其特征在于,所述根据所述延时估计值消除所述近端音频中包含的所述远端音频的声学回声之后,还包括:
将所述延时估计值及所述终端型号发送给所述服务器,以使所述服务器统计所述终端型号对应的所有延时估计值并生成所述终端型号对应的延时典型值。
4.根据权利要求1所述的方法,其特征在于,所述根据所述延时估计值消除所述近端音频中包含的所述远端音频的声学回声之后,还包括:
存储所述延时估计值;当存储的延时估计值的个数大于预设数值时,根据存储的所有延时估计值,通过机器学习生成所述终端型号对应的延时典型值,将所述终端型号及生成的所述延时典型值上传到所述服务器。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
每隔预设时间段,通过机器学习生成新的延时典型值,发送更新请求给所述服务器,所述更新请求携带所述终端型号及所述新的延时典型值,以使所述服务器将所述终端型号对应的延时典型值更新为所述新的延时典型值。
6.一种回声消除方法,其特征在于,所述方法包括:
接收终端在同时播放及采集音频时发送的终端型号;
查询是否存储有所述终端型号对应的延时典型值;
如果是,发送包含所述延时典型值的响应信息给所述终端;
如果否,发送用于指示未存储延时典型值的响应信息给所述终端。
7.根据权利要求6所述的方法,其特征在于,所述发送用于指示未存储延时典型值的响应信息给所述终端之后,还包括:
接收所述终端发送的延时估计值及所述终端型号;统计所述终端型号对应的所有延时估计值,生成并存储所述终端型号对应的延时典型值;或者,
接收所述终端上传的所述终端型号及所述终端通过机器学习生成的延时典型值;存储所述终端型号与所述终端生成的延时典型值的对应关系。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的更新请求,所述更新请求携带所述终端型号及所述终端生成的新的延时典型值;将存储的所述终端型号对应的延时典型值更新为所述新的延时典型值。
9.一种回声消除装置,其特征在于,所述装置包括:
播放采集模块,用于播放远端音频,同时采集包含播放的所述远端音频的近端音频,记录所述远端音频的播放时间及采集到播放的所述远端音频的采集时间;
发送接收模块,用于发送终端型号给服务器,接收所述服务器根据所述终端型号返回的响应信息;
回声消除模块,用于若所述响应信息包含延时典型值,则根据所述延时典型值消除所述近端音频中包含的所述远端音频的声学回声;若所述响应信息不包含延时典型值,则根据所述播放时间和所述采集时间,计算延时估计值,根据所述延时估计值消除所述近端音频中包含的所述远端音频的声学回声。
10.一种回声消除装置,其特征在于,所述装置包括:
接收模块,用于接收终端在同时播放及采集音频时发送的终端型号;
查询模块,用于查询是否存储有所述终端型号对应的延时典型值;
发送模块,用于如果所述查询模块查询到存储有所述终端型号对应的延时典型值,则发送包含所述延时典型值的响应信息给所述终端;如果所述查询模块查询到未存储所述终端型号对应的延时典型值,则发送用于指示未存储延时典型值的响应信息给所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三体云联科技有限公司,未经北京三体云联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810040903.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车载多媒体语音降噪模块
- 下一篇:一种基于支持向量机的双耳语音分离方法