The invention discloses a method for eliminating echo, the method comprises: mixing the obtained echo mixed signal sent by the user and the voice of the user from the speaker, and the speaker sound signal according to the sound volume obtained from the speaker, the sound signal as a reference signal; according to the mixed signal and the reference the signal gain coefficient compared to obtain the reference signal, the signal gain of the reference signal obtained by the gain coefficient; according to the preset compensation coefficient of the gain signal and obtain the corresponding reference compensation signal test signal; the compensation signal inverting; the compensation signal is inverted and the the mixed signal with a loudspeaker, echo cancellation. The invention also discloses a system for eliminating echo. The invention can improve the effect of eliminating the echo in the mixed signal.
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种消除回声的方法和系统。
技术介绍
在语音识别系统中,尤其是远距离语音识别系统中,比如在电视上进行语音识别,由于安装在电视上的麦克风离电视本身的扬声器较近,即麦克风与扬声器的距离比麦克风与人嘴的距离近,且从扬声器发出来的节目声音一般也比人说话的声音大,所以麦克风接收到的电视本身的声音会比收到人嘴发出来的声音大,即对于麦克风来说,电视的声音(回声信号)会严重干扰人说话的声音,严重影响系统对人类语音的识别。传统的做法会取电视输出音频信号与麦克风接收到的电视声音信号进行抵消,达到消除电视回声的效果。但是由于扬声器本身频响的不平坦性,朝向,以及经过房间、各种物体的反射、衍射,麦克风摄取到的回声信号与取自驱动扬声器的声音信号已经差别比较大(各频段的衰减或者叠加的程度不同,反映为频响的进一步变化),所以这种回声消除效果比较有限。
技术实现思路
本专利技术的主要目的在于提出一种消除回声的方法和系统,旨在提高回声消除的效果。为实现上述目的,本专利技术提供的一种消除回声的方法,所述方法包括以下步骤:获得用户发出的用户声音和扬声器发出的回声混合的混合信号,并根据扬声器发出声音的音量大小获得扬声器发出的声音信号,将所述声音信号作为的参考信号;根据所述混合信号和所述参考信号相比较,得到所述参考信号的增益系数,通过所述增益系数获得所述参考信号的增益信号;根据 ...
【技术保护点】
一种消除回声的方法,其特征在于,所述方法包括以下步骤:获得用户发出的用户声音和扬声器发出的回声混合的混合信号,并根据扬声器发出声音的音量大小获得扬声器发出的声音信号,将所述声音信号作为参考信号;根据所述混合信号和所述参考信号相比较,得到所述参考信号的增益系数,通过所述增益系数获得所述参考信号的增益信号;根据所述增益信号和对应的预设补偿系数获得所述参考信号的补偿信号;将所述补偿信号反相;将反相的所述补偿信号与所述混合信号合并,消除扬声器发出的回声。
【技术特征摘要】
1.一种消除回声的方法,其特征在于,所述方法包括以下步骤:
获得用户发出的用户声音和扬声器发出的回声混合的混合信号,并根据
扬声器发出声音的音量大小获得扬声器发出的声音信号,将所述声音信号作
为参考信号;
根据所述混合信号和所述参考信号相比较,得到所述参考信号的增益系
数,通过所述增益系数获得所述参考信号的增益信号;
根据所述增益信号和对应的预设补偿系数获得所述参考信号的补偿信号;
将所述补偿信号反相;
将反相的所述补偿信号与所述混合信号合并,消除扬声器发出的回声。
2.如权利要求1所述的方法,其特征在于,所述根据混合信号和所述参
考信号相比较,得到所述参考信号的增益系数,通过所述增益系数获得所述
参考信号的增益信号的步骤包括:
计算所述混合信号和所述参考信号的幅度;
根据所述混合信号和所述参考信号的幅度获得所述参考信号的增益系数;
将所述参考信号的幅度乘以所述增益系数,获得所述参考信号的增益信
号。
3.如权利要求2所述的方法,其特征在于,所述计算所述混合信号和所
述参考信号的幅度的步骤包括;
在预置时间内对所述混合信号和所述参考信号进行预置次数的采样,分
别获得预置次数的采样信号;
根据所述混合信号和所述参考信号的采样信号通过预置算法分别计算,
获得所述混合信号和所述参考信号的采样信号的均方根值,作为所述混合信
号和所述参考信号的幅度。
4.如权利要求1所述的方法,其特征在于,所述根据所述增益信号和预
设补偿系数获得所述参考信号的补偿信号的步骤包括:
在预置频率中选择预置数个频率以预置幅度通过扬声器发出声音;
接收所述声音对应的回声信号;
获得所述回声信号的幅度;
根据所述回声信号的幅度与预置幅度计算获得所述预设补偿系数。
5.如权利要求1所述的方法,其特征在于,所述获得用户发出的用户声
音和扬声器发出的回声混合的混合信号,并根据扬声器发出声音的大小获得
扬声器发出声音的参考信号的步骤包括:
记录获得所述混合信号和所述参考信号的时刻;
根据所述混合信号和所述参考信号的时刻,获得所述参考信号的延时;
所述将反相的所述补偿信号与所述混合信号合并,消除回声的步骤之前
包括:
根据所述参考信号的延时,将所述混...
【专利技术属性】
技术研发人员:高伟标,朱生林,
申请(专利权)人:深圳TCL数字技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。