【技术实现步骤摘要】
本专利技术涉及语音处理领域,特别是涉及一种噪声环境下的回声消除方法及系统。
技术介绍
在语音通话过程中,需要对语音信号进行声学处理,以获得让用户清晰可懂的语音信号。语音通话声学处理分上行麦克输入信号处理和下行送至扬声器信号处理。其中,语音增强和回声消除是上行语音信号处理中不可或缺的重要部分。语音增强主要用于噪声环境下消除麦克风采集到的噪声并保留语音,以提高语音的清晰度;回声消除则主要用于消除混入麦克风中的喇叭信号,防止通话对方听到自己的回声。通常,语音通话声学处理分两种顺序进行,一种是先进行回声消除再进行语音增强,另一种是先进行语音增强再进行回声消除。其中,前者能保证回声消除的性能,但语音增强由于噪声特性会遭到前置回声消除的破坏,以致无法准确计算噪声特性,语音增强性能下降;后者能保证语音增强的性能,但语音增强处理增加了回声与回声参考信号的非线性,导致回声消除性能下降。可见,两种方法都存在其自身的缺陷。在实际使用中,通常需要采用更多复杂算法对这些缺陷进行各种补偿,效率低下。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种噪声环境下的回声消除方法及系统,用于解决现有技术中语音通话声学处理效率低下的问题。为实现上述目的及其他相关目的,本专利技术提供一种噪声环境下的回声消除方法,包括:将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;分别对所述第一时域输入信号和所述 ...
【技术保护点】
一种噪声环境下的回声消除方法,其特征在于,包括:将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;分别对所述第一时域输入信号和所述第二时域输入信号做如下处理:将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各频点的第一增益值;将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得各频点的第二增益值;将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号的各频点,据以生成第三频域输入信号;对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。
【技术特征摘要】
1.一种噪声环境下的回声消除方法,其特征在于,包括:
将语音时域输入信号复制成两路相同的第一时域输入信号和第二时域输入信号;
分别对所述第一时域输入信号和所述第二时域输入信号做如下处理:
将所述第一时域输入信号转换成第一频域输入信号后进行语音增强处理,据以获得各
频点的第一增益值;
将所述第二时域输入信号转换成第二频域输入信号后进行非线性回声处理,据以获得
各频点的第二增益值;
将所述第一增益值和第二增益值叠加至所述第一频域输入信号或第二频域输入信号
的各频点,据以生成第三频域输入信号;
对所述第三频域输入信号进行傅里叶逆变换以生成语音时域输出信号。
2.根据权利要求1所述的噪声环境下的回声消除方法,其特征在于,还包括:将所述语音时
域输入信号进行分帧处理后复制成两路相同的第一时域输入信号和第二时域输入信号。
3.根据权利要求2所述的噪声环境下的回声消除方法,其特征在于,还包括:将所述第二时
域输入信号转换成所述第二频域输入信号前进行自适应回声滤波处理。
4.根据权利要求3所述的噪声环境下的回声消除方法,其特征在于,还包括:
当检测到回声参考信号时,分别计算:
单讲状态下所述语音时域输入信号的帧时域能量与所述回声参考信号的帧时域能量
的第一比值;
滤波后的所述第二频域输入信号的各频域子带能量与所述回声参考信号的对应频域
子带能量的第二比值,其中,各所述频域子带是以预设带宽划分整个频域生成的;
当检测到存在所述第二比值小于所述第一比值与第一预设百分比的乘积的频域子带
时,将该频域子带内各频点的所述第二增益值设置为零。
5.根据权利要求4所述的噪声环境下的回声消除方法,其特征在于,还包括:
计算幅度谱,其中,所述幅度谱是由所述语音时域输出信号的功率谱与第二预设百分
比的乘积加上所述语音增强处理中的噪声功率谱生成的;
生成白噪声频谱;
通过所述幅度谱的算术平方根与所述白噪声频谱的乘积计算得到舒适噪声频谱;
对所述舒适噪声频谱进行傅里叶逆变换以生成舒适噪声时域信号;
判断所述回声参考信号是否为语音信号;
若是,则将所述舒适噪声时域信号与所述语音时域输出信号叠加后输出;
若否,则直接输出所述语音时域输出信号。
6.一种噪声环境下的回声消除系统,其特征在于,包括:
预处理模块,用于将语音时域输入信号复制成两路相同的第一时域输入信号和第二时
域输入信号;
第一处理模块,用于将所述第一时域输入信号转换成第...
【专利技术属性】
技术研发人员:金剑,张益萍,
申请(专利权)人:福州瑞芯微电子股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。