噪声环境下的回声消除方法及系统技术方案

技术编号:14805771 阅读:118 留言:0更新日期:2017-03-15 00:31
本发明专利技术提供一种噪声环境下的回声消除方法及系统,方法包括:将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;分别对第一时域输入信号和第二时域输入信号做如下处理:将第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各频点的第一增益值;将第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得各频点的第二增益值;将第一增益值和第二增益值叠加至第一频域输入信号或第二频域输入信号的各频点,据以生成第三频域输入信号;对第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。通过对语音信号同时进行语音增强和回声消除,有效避免了二者由于先后顺序而造成的相互干扰。

【技术实现步骤摘要】

本专利技术涉及语音处理领域,特别是涉及一种噪声环境下的回声消除方法及系统
技术介绍
在语音通话过程中,需要对语音信号进行声学处理,以获得让用户清晰可懂的语音信号。语音通话声学处理分上行麦克输入信号处理和下行送至扬声器信号处理。其中,语音增强和回声消除是上行语音信号处理中不可或缺的重要部分。语音增强主要用于噪声环境下消除麦克风采集到的噪声并保留语音,以提高语音的清晰度;回声消除则主要用于消除混入麦克风中的喇叭信号,防止通话对方听到自己的回声。通常,语音通话声学处理分两种顺序进行,一种是先进行回声消除再进行语音增强,另一种是先进行语音增强再进行回声消除。其中,前者能保证回声消除的性能,但语音增强由于噪声特性会遭到前置回声消除的破坏,以致无法准确计算噪声特性,语音增强性能下降;后者能保证语音增强的性能,但语音增强处理增加了回声与回声参考信号的非线性,导致回声消除性能下降。可见,两种方法都存在其自身的缺陷。在实际使用中,通常需要采用更多复杂算法对这些缺陷进行各种补偿,效率低下。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种噪声环境下的回声消除方法及系统,用于解决现有技术中语音通话声学处理效率低下的问题。为实现上述目的及其他相关目的,本专利技术提供一种噪声环境下的回声消除方法,包括:将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;分别对所述第一时域输入信号和所述第二时域输入信号做如下处理:将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各频点的第一增益值;将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得各频点的第二增益值;将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号的各频点,据以生成第三频域输入信号;对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。在一实施例中,还包括:将所述语音时域输入信号进行分帧处理后复制成两路相同的第一时域输入信号和第二时域输入信号。在一实施例中,还包括:将所述第二时域输入信号转换成所述第二频域输入信号前进行自适应回声滤波处理。在一实施例中,还包括:当检测到回声参考信号时,分别计算:单讲状态下所述语音时域输入信号的帧时域能量与所述回声参考信号的帧时域能量的第一比值;滤波后的所述第二频域输入信号的各频域子带能量与所述回声参考信号的对应频域子带能量的第二比值,其中,各所述频域子带是以预设带宽划分整个频域生成的;当检测到存在所述第二比值小于所述第一比值与第一预设百分比的乘积的频域子带时,将该频域子带内各频点的所述第二增益值设置为零。在一实施例中,还包括:计算幅度谱,其中,所述幅度谱是由所述语音时域输出信号的功率谱与第二预设百分比的乘积加上所述语音增强处理中的噪声功率谱生成的;生成白噪声频谱;通过所述幅度谱的算术平方根与所述白噪声频谱的乘积计算得到舒适噪声频谱;对所述舒适噪声频谱进行傅里叶逆变换以生成舒适噪声时域信号;判断所述回声参考信号是否为语音信号;若是,则将所述舒适噪声时域信号与所述语音时域输出信号叠加后输出;若否,则直接输出所述语音时域输出信号。为实现上述目的及其他相关目的,本专利技术提供一种噪声环境下的回声消除系统,包括:预处理模块,用于将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;第一处理模块,用于将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各频点的第一增益值;第二处理模块,用于将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得各频点的第二增益值;合并模块,用于将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号的各频点,据以生成第三频域输入信号;转换模块,用于对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。在一实施例中,所述预处理模块还用于:将所述语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号前进行分帧处理。在一实施例中,所述第二处理模块还用于:将所述第二时域输入信号转换成所述第二频域输入信号前进行自适应回声滤波处理。在一实施例中,还包括:检测模块,用于检测回声参考信号;第一计算模块,用于当检测到所述回声参考信号时,计算单讲状态下所述语音时域输入信号的帧时域能量与所述回声参考信号的帧时域能量的第一比值;第二计算模块,用于当检测到所述回声参考信号时,计算滤波后的所述第二频域输入信号的各频域子带能量与所述回声参考信号的对应频域子带能量的第二比值,其中,各所述频域子带是由所述预处理模块以预设带宽划分整个频域生成的;第三处理模块,用于当检测到存在所述第二比值小于所述第一比值与第一预设百分比的乘积的频域子带时,将该频域子带内各频点的所述第二增益值设置为零。在一实施例中,还包括:第三计算模块,用于计算幅度谱,其中,所述幅度谱是由所述语音时域输出信号的功率谱与第二预设百分比的乘积加上所述语音增强处理中的噪声功率谱生成的;生成模块,用于生成白噪声频谱;第四计算模块,用于通过所述幅度谱的算术平方根与所述白噪声频谱的乘积计算得到舒适噪声频谱;所述转换模块,还用于对所述舒适噪声频谱进行傅里叶逆变换以生成舒适噪声时域信号;第四处理模块,用于判断所述回声参考信号是否为语音信号;若是,则将所述舒适噪声时域信号与所述语音时域输出信号叠加后输出;若否,则直接输出所述语音时域输出信号。为实现上述目的及其他相关目的,本专利技术提供一种语音装置,包括如上任一所述的噪声环境下的回声消除系统。如上所述,本专利技术的噪声环境下的回声消除方法及系统,通过对语音信号同时进行语音增强和回声消除,在并行处理后通过在频域将各自计算的增益相乘来合并语音增强和回声消除的效果,有效避免了二者由于处理顺序而造成的相互干扰,提高处理效率。附图说明图1显示为本专利技术一实施例中的噪声环境下的回声消除方法流程图。图2显示为本专利技术另一实施例中的噪声环境下的回声消除方法流程图。图3显示为本专利技术又一实施例中的噪声环境下的回声消除方法流程图。图4显示为本专利技术一实施例中的噪声环境下的回声消除系统模块图。图5显示为本专利技术另一实施例中的噪声环境下的回声消除系统模块图。图6显示为本专利技术又一实施例中的噪声环境下的回声消除系统模块图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本文档来自技高网...

【技术保护点】
一种噪声环境下的回声消除方法,其特征在于,包括:将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;分别对所述第一时域输入信号和所述第二时域输入信号做如下处理:将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各频点的第一增益值;将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得各频点的第二增益值;将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号的各频点,据以生成第三频域输入信号;对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。

【技术特征摘要】
1.一种噪声环境下的回声消除方法,其特征在于,包括:
将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;
分别对所述第一时域输入信号和所述第二时域输入信号做如下处理:
将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各
频点的第一增益值;
将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得
各频点的第二增益值;
将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号
的各频点,据以生成第三频域输入信号;
对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。
2.根据权利要求1所述的噪声环境下的回声消除方法,其特征在于,还包括:将所述语音时
域输入信号进行分帧处理后复制成两路相同的第一时域输入信号和第二时域输入信号。
3.根据权利要求2所述的噪声环境下的回声消除方法,其特征在于,还包括:将所述第二时
域输入信号转换成所述第二频域输入信号前进行自适应回声滤波处理。
4.根据权利要求3所述的噪声环境下的回声消除方法,其特征在于,还包括:
当检测到回声参考信号时,分别计算:
单讲状态下所述语音时域输入信号的帧时域能量与所述回声参考信号的帧时域能量
的第一比值;
滤波后的所述第二频域输入信号的各频域子带能量与所述回声参考信号的对应频域
子带能量的第二比值,其中,各所述频域子带是以预设带宽划分整个频域生成的;
当检测到存在所述第二比值小于所述第一比值与第一预设百分比的乘积的频域子带
时,将该频域子带内各频点的所述第二增益值设置为零。
5.根据权利要求4所述的噪声环境下的回声消除方法,其特征在于,还包括:
计算幅度谱,其中,所述幅度谱是由所述语音时域输出信号的功率谱与第二预设百分
比的乘积加上所述语音增强处理中的噪声功率谱生成的;
生成白噪声频谱;
通过所述幅度谱的算术平方根与所述白噪声频谱的乘积计算得到舒适噪声频谱;
对所述舒适噪声频谱进行傅里叶逆变换以生成舒适噪声时域信号;
判断所述回声参考信号是否为语音信号;
若是,则将所述舒适噪声时域信号与所述语音时域输出信号叠加后输出;
若否,则直接输出所述语音时域输出信号。
6.一种噪声环境下的回声消除系统,其特征在于,包括:
预处理模块,用于将语音时域输入信号复制成两路相同的第一时域输入信号和第二时
域输入信号;
第一处理模块,用于将所述第一时域输入信号转换成第...

【专利技术属性】
技术研发人员:金剑张益萍
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建;35

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

1