回声信号处理方法及装置的制作方法

文档序号:7746200阅读:125来源:国知局
专利名称:回声信号处理方法及装置的制作方法
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种回声信号处理方法及装置。
背景技术
当进行远程音频通话时,如果远端的声音通过本端的扬声器播放,则本端的麦克风除了拾取本端说话人的声音信号之外,同时也会拾取扬声器播放的远端声音信号,并随之传送到远端,此时远端将会听见自己的回声。因此本端在将麦克风拾取的声音信号传送到远端之前,应当将本端扬声器播放的远端回声信号消除,这样远端将不会听见自己的声音。现有的回声抵消方法在时域中采用自适应滤波技术估计从扬声器到麦克风的回声路径参数,然后根据回声路径参数从麦克风拾取的信号中消除远端回声信号。发明人在实现本发明的过程中,发现现有技术至少存在以下缺点该方法对相位比较敏感,当回声路径发生变化时,易影响回声路径参数估计结果的正确性,经常导致远端回声信号不收敛,或者只有几分贝的衰减,消除远端回声信号的效果很差。

发明内容
本发明实施例提供了一种回声信号处理方法及装置,以提高消除远端回声信号的效果。本发明实施例提供的回声信号处理方法,包括根据第一参考信号各子带能量和估计出的包络自适应滤波系数,得到回声信号各子带能量,第一参考信号与第一麦克风信号中的第一回声信号相对应;根据第一麦克风信号各子带能量和所述回声信号各子带能量,获取增益系数;根据所述增益系数对所述第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。本发明实施例提供的回声信号处理装置,包括回声估计模块,用于根据第一参考信号各子带能量和估计出的包络自适应滤波系数,得到回声信号各子带能量,第一参考信号与第一麦克风信号中的第一回声信号相对应;增益获取模块,用于根据第一麦克风信号各子带能量和所述回声信号各子带能量,获取增益系数;处理模块,用于根据所述增益系数对所述第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。本发明实施例根据子带能量获取增益系数,然后根据增益系数消除第一麦克风信号中的回声信号,从而不需要考虑当回声路径发生变化时所引起的相位因素的变化,从而不会影响估计结果的正确性,提高了消除回声信号的效果。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一个应用场景的示意图;图2为本发明实施例一提供的回声信号处理方法的流程图;图3为本发明实施例二提供的回声信号处理方法的流程图;图4为本发明实施例三提供的回声信号处理装置的结构示意图;图5为本发明实施例四提供的回声信号处理装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明实施例一个应用场景的示意图。如图1所示,一个会议室内前面有一排显示屏幕,用于显示远端参会者的图像,屏幕下方有三个扬声器a、b和c,用于播放远端参会者的声音。在会议桌的前面放置有三个麦克风A、B和C,用于拾取本端参会者的声音。麦克风A、B和C在拾取本端参会者声音的同时,也会拾取到扬声器a、b和c播放的远端声音,而这个远端声音会作为回声和参会者声音一起传到远端,因此,在将麦克风拾取的声音传送到远端之前,需要将拾取的从扬声器播放的远端回声消除。下面将对本发明实施例所采用的远端回声信号的消除方法进行描述。图2为本发明实施例一提供的回声信号处理方法的流程图。如图2所示,本实施例具体包括如下步骤步骤101、根据第一参考信号各子带能量和估计出的包络自适应滤波系数,得到回声信号各子带能量。第一参考信号与第一麦克风信号中的第一回声信号相对应,第一麦克风信号包括本端声音信号和第一回声信号。具体地,第一麦克风信号是本端麦克风拾取的声音信号,包括本端声音信号和第一回声信号。第一参考信号与第一回声信号相对应,其对应关系可解释为第一参考信号是远端麦克风拾取的远端声音信号,第一参考信号传输至本端,先由被本端扬声器播放,然后被本端麦克风拾取,拾取后的信号即为第一回声信号。在本实施例中,可以将所述第一麦克风信号和所述第一参考信号分别进行子带滤波处理,得到所述第一麦克风信号各子带能量和所述第一参考信号各子带能量。在本实施例中,该子滤波处理是在频域中处理。步骤102、根据第一麦克风信号各子带能量和回声信号各子带能量,获取增益系数。步骤103、根据增益系数对第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。
本实施例利用估计出的包络自适应滤波系数,根据能量获取增益系数,然后根据增益系数消除第一麦克风信号中的第一回声信号,其中能量是信号幅度有关的信息,与信号相位无关,所以本实施例提供的回声信号处理方法对相位不敏感,当回声路径发生变化时,相位的变化不会影响估计结果的正确性,从而提高了消除回声信号的效果。本发明实施例二提供的回声信号处理方法以处理麦克风拾取的第k帧声音信号为例,在该实施例中,各个表达式中的下标k均用于指明该表达式所表示的参数为第k帧信号的参数,下面不再另行说明。在介绍本发明实施例二提供的回声信号处理方法之前,首先对本实施例所采用的各参数之间的关系进行分析。麦克风信号包括本端麦克风拾取的声音信号,用yk来表示。在双讲状态(即本端参会者和远端参会者同时讲话的状态)下,麦克风信号具体包括本端声音信号和回声信号。用uk, m表示本端麦克风拾取的第m个扬声器播放的回声信号,用Zk表示本端麦克风拾取的本端声音信号及本端噪声信号。则有
权利要求
1.一种回声信号处理方法,其特征在于,包括根据第一参考信号各子带能量和估计出的包络自适应滤波系数,得到回声信号各子带能量,第一参考信号与第一麦克风信号中的第一回声信号相对应;根据第一麦克风信号各子带能量和所述回声信号各子带能量,获取增益系数;根据所述增益系数对所述第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。
2.根据权利要求1所述的回声信号处理方法,其特征在于,还包括将所述第一麦克风信号和所述第一参考信号分别进行子带滤波处理,得到所述第一麦克风信号各子带能量和所述第一参考信号各子带能量。
3.根据权利要求1所述的回声信号处理方法,其特征在于,所述根据所述增益系数对所述第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号包括根据所述增益系数,对所述第一麦克风信号各子带能量进行调整;对调整后的第一麦克风信号各子带进行逆子带滤波处理,得到消除第一回声信号后的麦克风信号。
4.根据权利要求1所述的回声信号处理方法,其特征在于,还包括根据第二麦克风信号各子带能量包络和第二参考信号各子带能量包络,估计出所述包络自适应滤波系数,第二参考信号与第二麦克风信号中的第二回声信号相对应。
5.根据权利要求4所述的回声信号处理方法,其特征在于,还包括将所述第二麦克风信号与所述第二参考信号分别进行子带滤波处理,得到第二麦克风信号各子带能量包络和第二参考信号各子带能量包络。
6.一种回声信号处理装置,其特征在于,包括回声估计模块,用于根据第一参考信号各子带能量和估计出的包络自适应滤波系数, 得到回声信号各子带能量,第一参考信号与第一麦克风信号中的第一回声信号相对应;增益获取模块,用于根据第一麦克风信号各子带能量和所述回声信号各子带能量,获取增益系数;处理模块,用于根据所述增益系数对所述第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。
7.根据权利要求6所述的回声信号处理装置,其特征在于,还包括第一子带滤波模块,用于将所述第一麦克风信号和所述第一参考信号分别进行子带滤波处理,得到所述第一麦克风信号各子带能量和所述第一参考信号各子带能量。
8.根据权利要求6所述的回声信号处理装置,其特征在于,所述处理模块包括调整单元,用于根据所述增益系数,对所述第一麦克风信号各子带能量进行调整;逆子带滤波单元,用于对调整后的第一麦克风信号各子带进行逆子带滤波处理,得到消除第一回声信号后的麦克风信号。
9.根据权利要求6所述的回声信号处理装置,其特征在于,还包括滤波系数估计模块,用于根据第二麦克风信号各子带能量包络和第二参考信号各子带能量包络,估计出所述包络自适应滤波系数,第二参考信号与第二麦克风信号中的第二回声信号相对应。
10.根据权利要求9所述的回声信号处理装置,其特征在于,还包括第二子带滤波模块,用于将所述第二麦克风信号与所述第二参考信号分别进行子带滤波处理,得到第二麦克风信号各子带能量包络和第二参考信号各子带能量包络。
全文摘要
本发明涉及一种回声信号处理方法及装置,其中方法包括根据第一参考信号各子带能量和估计出的包络自适应滤波系数,得到回声信号各子带能量,第一参考信号与第一麦克风信号中的第一回声信号相对应;根据第一麦克风信号各子带能量和回声信号各子带能量,获取增益系数;根据增益系数对第一麦克风信号进行调整,得到消除第一回声信号后的麦克风信号。本发明实施例对相位不敏感,当回声路径发生变化时,不会影响估计结果的正确性,提高了消除回声信号的效果。
文档编号H04M9/08GK102223456SQ20101014759
公开日2011年10月19日 申请日期2010年4月14日 优先权日2010年4月14日
发明者王东琦, 詹五洲 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1