消除声学回声的方法、装置、系统、服务器及通话装置制造方法及图纸

技术编号:14740311 阅读:137 留言:0更新日期:2017-03-01 14:37
本申请实施例公开了一种消除声学回声的方法、装置、系统、服务器及通话装置,所述方法包括:通话装置播放包含预设第一信号的第一音频,记录播放第一音频中第一信号的第一时间戳;所述通话装置采集包括所述播放的第一音频的第二音频,记录采集到所述第二音频中第一信号的第二时间戳;根据所述第二时间戳与第一时间戳计算所述通话装置的延时值;根据所述延时值消除所述通话装置的声学回声。本申请实施例公开的消除声学回声的方法、装置、系统、服务器及通话装置,可以提高消除声学回声的效果。

【技术实现步骤摘要】

本申请涉及音频信号处理
,特别涉及一种消除声学回声的方法、装置、系统、服务器及通话装置
技术介绍
在视频通话或音频通话过程中,某一通话设备上的麦克风可能采集到该设备上的扬声器发出的声音,并将采集到的扬声器的声音再次传递到另一方的通话设备上,从而产生声学回声现象。声学回声现象会影响用户的通话体验。现有的消除声学回声方法中,建立通话连接的第一通话装置发送一个固定音频信号至第二通话装置;第二通话装置的扬声器播放所述音频信号,第二通话装置的麦克风采集所述播放的音频信号,对所述固定音频信号进行反相和一定延迟的移位,再与采集到的音频信号进行叠加,判断所述两个信号叠加后是否能够抵消,若不能,可以调整延迟的移位直至两个信号叠加后能够抵消。通过上述方法,可以得到第二通话装置的延时值,与第二通话装置具有相同配置的装置进行通话时,可以根据所述延时的值对接收到的音频信号进行处理,使得对方接收到不包含声学回声的音频信号。在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:现有的消除声学回声的方法在确定延时值的过程中,若第二通话装置的麦克风采集到的音频信号中增加了其他干扰音频信号,那么,对所述固定音频信号进行反相和一定延迟的移位,再与采集到的音频信号进行叠加时,两个进行叠加的音频信号可能无法抵消,从而导致无法得到准确的延时值,消除声学回声的效果不好。
技术实现思路
本申请实施例的目的是提供一种消除声学回声的方法、装置、系统、服务器及通话装置,以提高消除声学回声的效果。为解决上述技术问题,本申请实施例提供一种消除声学回声的方法、装置、系统、服务器及通话装置是这样实现的:一种消除声学回声的方法,包括:通话装置播放包含预设第一信号的第一音频,记录播放第一音频中第一信号的第一时间戳;所述通话装置采集包括所述播放的第一音频的第二音频,记录采集到所述第二音频中第一信号的第二时间戳;根据所述第二时间戳与第一时间戳计算所述通话装置的延时值;根据所述延时值消除所述通话装置的声学回声。优选方案中,所述消除声学回声的方法还包括:记录播放的第一音频中第一信号的第一强度,以及采集到的第二音频中第一信号的第二强度,确定强度参数值;相应地,根据所述延时值和强度参数值消除所述通话装置的声学回声。一种消除声学回声的方法,包括:通话装置获取其第一配置信息,发送所述第一配置信息至服务器;服务器接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;若存储,发送第一回声消除参数至所述通话装置;所述通话装置根据所述第一回声消除参数消除所述通话装置的声学回声。优选方案中,所述消除声学回声的方法还包括:若所述服务器上没有存储与第一配置信息对应的第一回声消除参数,发送没有第一回声消除参数的消息至所述通话装置;相应地,所述通话装置根据第一预设方法计算第一回声消除参数,利用所述计算得到的第一回声消除参数在所述通话装置通话过程中消除所述通话装置的声学回声。一种消除声学回声的方法,包括:通话装置获取其第一配置信息,发送所述第一配置信息至服务器;所述通话装置根据所述服务器发来的与第一配置信息对应的第一回声消除参数,消除所述通话装置的声学回声。优选方案中,所述消除声学回声的方法还包括:所述通话装置接收没有第一回声消除参数的消息;相应地,所述通话装置根据第一预设方法计算第一回声消除参数,利用所述计算得到的第一回声消除参数在所述通话装置通话过程中消除所述通话装置的声学回声。优选方案中,所述消除声学回声的方法还包括:所述通话装置发送所述通话装置的第一配置信息及与第一回声消除参数至服务器。一种消除声学回声的方法,包括:服务器接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;若存储,发送第一回声消除参数至所述通话装置。优选方案中,所述消除声学回声的方法还包括:若所述服务器上没有存储与第一配置信息对应的第一回声消除参数,发送没有第一回声消除参数的消息至所述通话装置。优选方案中,所述消除声学回声的方法还包括:所述服务器接收所述通话装置发来的第一配置信息及与之对应的第一回声消除参数;所述服务器存储所述第一配置信息及第一回声消除参数。一种消除声学回声的装置,包括:第一时间戳模块、第二时间戳模块、延时值模块和声学回声消除模块;其中,所述第一时间戳模块,用于播放包含预设第一信号的第一音频,记录播放第一音频中第一信号的第一时间戳;所述第二时间戳模块,用于采集包括所述播放的第一音频的第二音频,记录采集到所述第二音频中第一信号的第二时间戳;所述延时值模块,用于根据所述第二时间戳与第一时间戳计算所述通话装置的延时值;所述声学回声消除模块,用于根据所述延时值消除所述通话装置的声学回声。优选方案中,所述消除声学回声的装置还包括:强度参数值模块,用于记录播放的第一音频中第一信号的第一强度,以及采集到的第二音频中第一信号的第二强度,确定强度参数值;相应地,所述声学回声消除模块用于根据所述延时值和强度参数值消除所述通话装置的声学回声。一种消除声学回声的系统,包括:服务器和通话装置;其中,所述服务器,用于接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;在所述服务器存储第一回声消除参数时,发送第一回声消除参数至所述通话装置;所述通话装置,用于获取通话装置的第一配置信息,发送所述第一配置信息至服务器;接收服务器发来的第一回声消除参数,根据所述第一回声消除参数消除所述通话装置的声学回声。优选方案中,所述服务器,还用于在所述服务器上没有存储与第一配置信息对应的第一回声消除参数时,发送没有第一回声消除参数的消息至所述通话装置;相应地,所述通话装置,还用于接收服务器发来的没有第一回声消除参数的消息,根据第一预设方法计算第一回声消除参数;利用所述计算得到的第一回声消除参数在所述通话装置通话过程中消除所述通话装置的声学回声。优选方案中,所述通话装置还用于发送所述通话装置的第一配置信息及与第一回声消除参数至服务器;所述服务器还用于接收所述通话装置发来的第一配置信息及与第一回声消除参数,存储所述第一配置信息及与之对应的第一回声消除参数。一种消除声学回声的服务器,包括:第一回声消除参数模块和回声消除参数发送模块;其中,所述第一回声消除参数模块,用于接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;所述回声消除参数发送模块,用于在所述服务器存储第一回声消除参数时,发送第一回声消除参数至所述通话装置。优选方案中,所述回声消除参数发送模块还用于在所述服务器上没有存储与第一配置信息对应的第一回声消除参数时,发送没有第一回声消除参数的消息至所述通话装置。优选方案中,所述服务器还包括:存储模块,用于接收所述通话装置发来的第一配置信息及与第一回声消除参数,存储所述第一配置信息及与之对应的第一回声消除参数。一种消除声学回声的通话装置,包括:第一配置信息模块和回声消除模块;其中,所述第一配置信息模块,用于获取通话装置的第一配置信息,发送所述第一配置信息至服务器;所述回声消除模块,用于接收服务器发来的第一回声消除参数,根本文档来自技高网...
消除声学回声的方法、装置、系统、服务器及通话装置

【技术保护点】
一种消除声学回声的方法,其特征在于,包括:通话装置播放包含预设第一信号的第一音频,记录播放第一音频中第一信号的第一时间戳;所述通话装置采集包括所述播放的第一音频的第二音频,记录采集到所述第二音频中第一信号的第二时间戳;根据所述第二时间戳与第一时间戳计算所述通话装置的延时值;根据所述延时值消除所述通话装置的声学回声。

【技术特征摘要】
1.一种消除声学回声的方法,其特征在于,包括:通话装置播放包含预设第一信号的第一音频,记录播放第一音频中第一信号的第一时间戳;所述通话装置采集包括所述播放的第一音频的第二音频,记录采集到所述第二音频中第一信号的第二时间戳;根据所述第二时间戳与第一时间戳计算所述通话装置的延时值;根据所述延时值消除所述通话装置的声学回声。2.如权利要求1所述的一种消除声学回声的方法,其特征在于,所述第一信号包括:由至少两种频率的音频按照预设规则组合形成的信号。3.如权利要求2所述的一种消除声学回声的方法,其特征在于,所述第一信号包括双音多频信号。4.如权利要求1所述的一种消除声学回声的方法,其特征在于,所述根据第二时间戳与第一时间戳计算所述通话装置的延时值,包括:所述第二时间戳与第一时间戳的差值为所述通话装置的延时值。5.如权利要求1所述的一种消除声学回声的方法,其特征在于,所述根据延时值消除第二通话装置的声学回声,包括:对所述通话装置播放的第一音频信号进行反相,反相后的第一音频信号经延时值时长的延时后,叠加至所述通话装置采集到的第二音频信号上,消除采集到的第二音频信号中包含的播放的第一音频信号的声学回声。6.如权利要求1所述的一种消除声学回声的方法,其特征在于,所述方法还包括:记录播放的第一音频中第一信号的第一强度,以及采集到的第二音频中第一信号的第二强度,确定强度参数值;相应地,根据所述延时值和强度参数值消除所述通话装置的声学回声。7.如权利要求6所述的一种消除声学回声的方法,其特征在于,根据第一强度和第二
\t强度计算强度参数值,具体地,第二强度与第一强度的比值作为强度参数值。8.如权利要求7所述的一种消除声学回声的方法,其特征在于,所述根据延时值和强度参数值消除所述通话装置的声学回声,具体包括:对通话装置播放的第一音频信号进行反相,反相后的第一音频信号的强度乘以所述强度参数值,得到的结果经延时值时长的延时后叠加至所述通话装置采集到的第二音频信号上,消除采集到的第二音频信号中包含的第一音频信号的声学回声。9.一种消除声学回声的方法,其特征在于,包括:通话装置获取其第一配置信息,发送所述第一配置信息至服务器;服务器接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;若存储,发送第一回声消除参数至所述通话装置;所述通话装置根据所述第一回声消除参数消除所述通话装置的声学回声。10.如权利要求9所述的一种消除声学回声的方法,其特征在于,所述方法还包括:若所述服务器上没有存储与第一配置信息对应的第一回声消除参数,发送没有第一回声消除参数的消息至所述通话装置;相应地,所述通话装置根据第一预设方法计算第一回声消除参数,利用所述计算得到的第一回声消除参数在所述通话装置通话过程中消除所述通话装置的声学回声。11.一种消除声学回声的方法,其特征在于,所述方法包括:通话装置获取其第一配置信息,发送所述第一配置信息至服务器;所述通话装置根据所述服务器发来的与第一配置信息对应的第一回声消除参数,消除所述通话装置的声学回声。12.如权利要求11所述的一种消除声学回声的方法,其特征在于,所述第一配置信息用于标识所述通话装置的音频硬件信息。13.如权利要求11所述的一种消除声学回声的方法,其特征在于,所述第一回声消除参数包括所述通话装置的延时值。14.如权利要求13所述的一种消除声学回声的方法,其特征在于,所述第一回声消除参数还包括强度参数值。15.如权利要求11所述的一种消除声学回声的方法,其特征在于,所述方法还包括:所述通话装置接收没有第一回声消除参数的消息;相应地,所述通话装置根据第一预设方法计算第一回声消除参数,利用所述计算得到的第一回声消除参数在所述通话装置通话过程中消除所述通话装置的声学回声。16.如权利要求15所述的一种消除声学回声的方法,其特征在于,所述方法还包括:所述通话装置发送所述通话装置的第一配置信息及与第一回声消除参数至服务器。17.一种消除声学回声的方法,其特征在于,包括:服务器接收所述通话装置发来的第一配置信息,查找所述服务器上是否存储有与第一配置信息对应的第一回声消除参数;若存储,发送第一回声消除参数至所述通话装置。18.如权利要求17所述的一种消除声学回声的方法,其特征在于,所述方法还包括:若所述服务器上没有存储与第一配置信息对应的第一回声消除参数,发送没有第一回声消除参数的消息至所述通话装置。19.如权利要求17所述的一种消除声学回声的方法,其特征在于,所述方法还包括:所述服务器接收所述通话装置发来的第一配置...

【专利技术属性】
技术研发人员:孙健康邹晓聪张俊韶侯瑞峥陈腾煜崔承宗
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1