【技术实现步骤摘要】
一种应用于回声消除的双端发声检测的方法
[0001]本专利技术涉及声音检测
,特别涉及一种应用于回声消除的双端发声检测的方法。
技术介绍
[0002]目前,在声音检测领域中,普遍使用的是回声消除方法,以及双端发声检测方法。其中,声学回声消除算法(acoustic echo cancellation,简称AEC)是对扬声器信号与由它产生的多路径回声的相关性为基础,建立远端信号(s(n))的语音模型,利用它对回声进行估计(e`(n)),并不断地修改滤波器的系数,使得估计值更加逼近真实的回声(e(n))。然后,将回声估计值从话筒的输入信号中减去,从而达到消除回声的目的。
[0003]然而现有技术中,存在的缺陷在于:
[0004]1、现有的回声消除方法,一般都会包含一个自适应滤波器,模拟回声信道,借助远端的语音来估算回声,自适应滤波器处于不断的修正中,当近端语音仅仅包含回声时,滤波器会正确修正参数,当近端语音包含近端谈话人的语音时,滤波器会向错误的方向修正,因此算法需要对近端和远端的通话状态进行判断,当近端语音 ...
【技术保护点】
【技术特征摘要】
1.一种应用于回声消除的双端发声检测的方法,其特征在于,所述方法包括以下步骤:S1,对远端的语音信号做高通滤波处理,通带的截止频率设定为必须高于正常人说话的基音频率,所述基音频率以下为低频频段;S2,由近端电子设备接收经过近端电子设备的扬声器、麦克风回路传来的远端的语音信号;S3,经过麦克风拾取近端谈话者的语音,在所述低频频段部分不会受到抑制;S4,利用回音消除算法检测远端谈话者是否在说话;S5,当检测到远端谈话者在说话时,检测近端谈话者是否在说话,利用低频频段的近端语音信号d(n)和远端语音信号x(n)的能量比值,以及低频频段的近端语音信号d(n)的能量值,来判断此时近端谈话者是否在说话;S6,当判断远端和近端谈话者均在说话,则利用这一有效信息在后续对回声消除效果做优化处理。2.根据权利要求1所述的一种应用于回声消除的双端发声检测的方法,其特征在于,所述的截止频率为500hz。3.根据权利要求1所述的一种应用于回声消除的双端发声检测的方法,其特征在于,所述步骤S4中,所述的回音消声算法包括以下算法:LMS、RLS、NLMS、NBLMS算法。4.根据权利要求1所述的一种应用于回声消除的双端发声检测的方法,其特征在于,所述步骤S5中所述低频频段的近端语音信号d(n)和远端语音信号x(n)的能量比值用于判断低频的近端能量是否来自回声,当近端和远端的低频能量比大于设定阈值时,其中所述阈值与设备回路增益相关,判定近端的低频能量并非来自远端,扬声器播放出来的远端语音信号在低频频段有大的抑制。5.根据权利要求4所述的一种应用于回声消除的双端发声检测的方法,其特征在于,所述设备回路增益,是指安...
【专利技术属性】
技术研发人员:孙建峰,
申请(专利权)人:北京君正集成电路股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。