CN103460613A - 节省计算的用于宽带音频信号的回声消除器 - Google Patents
节省计算的用于宽带音频信号的回声消除器 Download PDFInfo
- Publication number
- CN103460613A CN103460613A CN2012800175537A CN201280017553A CN103460613A CN 103460613 A CN103460613 A CN 103460613A CN 2012800175537 A CN2012800175537 A CN 2012800175537A CN 201280017553 A CN201280017553 A CN 201280017553A CN 103460613 A CN103460613 A CN 103460613A
- Authority
- CN
- China
- Prior art keywords
- signal
- band
- frequency sub
- filter
- sub
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
- H04M9/082—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic using echo cancellers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M9/00—Arrangements for interconnection not involving centralised switching
- H04M9/08—Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B3/00—Line transmission systems
- H04B3/02—Details
- H04B3/20—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other
- H04B3/23—Reducing echo effects or singing; Opening or closing transmitting path; Conditioning for transmission in one direction or the other using a replica of transmitted signal in the time domain, e.g. echo cancellers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
Abstract
一种宽带回声消除器(EC2)包括:用于将从近端终端发送到远端终端的信号(TXi)分离成与发送到远端终端的信号(TXi)的高频子带对应的子采样信号(TH)和与发送到远端终端的信号(TXi)的低频子带对应的子采样信号(TL)的装置(SP1);用于将从远端终端接收的信号(RXi)分离成与从远端终端接收的信号(RXi)的高频子带对应的子采样信号(RH)和与从远端终端接收的信号(RXi)的低频子带对应的子采样信号(RL)的装置(SP2);第一自适应滤波器(AL),用于对与低频子带对应的子采样信号(TL)进行滤波;第二自适应滤波器(AH),用于对与高频子带对应的子采样信号(TH)进行滤波;减法装置(SL,SH),其控制自适应滤波器(AL,AH);用于混合两个处理后修正信号(CRL',CRH')并对所生成的信号进行上采样的装置(MX);控制装置(CTR,STL,STH),其控制第一自适应滤波器(AL)的自适应和第二自适应滤波器(HL)的自适应,以使得这两个自适应从不同时进行。
Description
技术领域
本发明通常涉及可在电信网络中使用的回声消除器,例如在软件电话或网关中使用。特别地,涉及用于宽带音频信号的回声消除。本发明还可应用于采样速率高于16000Hz(例如,22050Hz、32000Hz、44100Hz、…)的音频信号。
背景技术
基于因特网协议的音频通信需要回声消除。使用宽带音频意味着使用宽带回声消除。为了在质量方面达到与窄带回声消除相同的效果,宽带消除需要更大的计算量,即,四倍的更大量的每秒百万指令(MIPS)。它意味着如果窄带回声消除需要n MIPS,则使用相同技术的宽带回声消除需要4×n MIPS。通常,当带宽加倍时,回声消除的计算量变成四倍。
在软件电话或网关中,回声消除由回声消除器提供,回声消除器由运行回声消除软件的信号处理器组成。由于用于宽带电话的音频编解码器与用于窄带电话的编解码器相比需要更大的计算量,因此,软件电话的整体计算量很大。此外,软件电话通常与其它应用程序一起同时在个人计算机中运行。因此,降低回声消除器的计算量而提供高级别的音频质量是重要的,特别是在免提模式下。
本发明解决回声消除的计算量问题,并提出一种回声消除器以降低该计算量而不降低音频信号的质量。
有几种已知的降低宽带回声消除的计算量的方法。这些方法基于子带分解或频域计算。但这些方法引入了:
-通信中的额外延迟,其随着子带的数量而增加。该延迟对于大于两个子带的情形很重要。
-音频质量的降低(对于大于两个子带的情形)。这种降低是由于子带的不完美的分离的缘故(因为没有滤波器是理想的)。
也有已知的避免这些缺陷的方法。这些方法基于子带分解和子带滤波器自适应。这些方法在于通过使用两个子带滤波器合成全带宽滤波器。这些方法被称为小延迟分解(delay less decomposition)。文献WO2007/021722描述了这种方法。这些方法不够好,因为:
-它们意味着使用快速傅里叶变换(FFT)和反向快速傅里叶变换(iFFT)以合成全带宽滤波器。它们需要额外的计算,因为FFT和iFFT的计算必须用数字的浮点编码进行。
-它们引入了质量问题,由于全带宽滤波器的合成,特别是采用数字计算的定点编码。
在基于子带分解的已知方法中,分解成两个子带能够降低大约二分之一的计算量(实际上小于二分之一)。文献WO2005/062595描述了这种方法。对于宽带音频信号,该分解未引入质量的主观降低。但是可以期望更显著地降低计算量。
图1表示根据现有技术的双子带回声消除器的例子EC1的功能图。该例子包括:
-从近端终端接收信号TXi的输入。
-向远端终端发送信号TXo的输出,该信号与从近端终端接收的信号TXi相同。
-接收信号RXi的输入,该信号包括由远端终端获取的语音信号和源自近端终端并经由远端终端返回的回声。
-向近端终端发送信号RXo的输出。回声被消除或者至少在该信号RXo中减弱。
-分离器设备SP1,用于将信号TXi分离成两个子采样信号TH和TL,其分别与高频子带和低频子带对应。
-两个自适应滤波器AL和AH,分别用于对分别与高频子带和低频子带对应的两个信号TH和TL进行滤波。这些滤波器分别提供滤波信号FTL和FTH。
-分离器设备SP2,用于将信号RXi分离成两个子采样信号RH和RL,其分别与高频子带和低频子带对应。
-第一减法器SH,用于从信号RH中减去信号FTH,所生成的信号是用于高频子带的修正信号CRH。
-第二减法器SL,用于从信号RL中减去信号FTL,所生成的信号是用于低频子带的修正信号CRL。
-混合器设备MX,用于通过对两个修正信号CRH和CHL进行上采样、合并和平滑来构成信号RXo。
两个自适应滤波器AL和AH分别通过修正信号CRL和CRH控制,以使得这些修正信号被最小化,即,以使得回声在每个子带中被最小化。例如,高频子带从4000Hz扩展到7000Hz;低频子带从50Hz扩展到4000Hz。
分离器设备SP1包括低通滤波器LP1和高通滤波器HP1,其分别与两个子采样设备LSS1和HSS1相关联。分别由低通滤波器LP1和高通滤波器HP1提供的两个滤波信号中的每一个的两个连续样本中的一个被丢弃以用于分别构成信号TL和TH。
分离器设备SP2包括低通滤波器LP2和高通滤波器HP2,其分别与两个子采样设备LSS2和HSS2相关联,用于分别生成信号RL和RH。分别由低通滤波器LP2和高通滤波器HP2提供的两个滤波信号中的每一个的两个连续样本中的一个被丢弃以用于分别构成信号RL和RH。
混合器设备MX包括:
-两个上采样器HUS和LUS,分别用于通过复制每个采样来对修正信号CRH和CRL进行上采样;
-高通滤波器HP3,用于对由上采样器HUS复原的信号进行滤波;
-低通滤波器LP3,用于对由上采样器LUS复原的信号进行滤波;
-加法器设备AO,用于将分别由滤波器HP3和LP3提供的两个滤波信号相加,并生成将被提供给近端终端的输出信号RXo。
用于在每个子带中除去回声的计算量(在该例子中)被降低四分之一,因为下采样因子等于2。但是,将信号分解成两个子带、然后合成完整的信号会带来额外的成本。因此,该解决方案的成本是:
2×(全带宽成本)/4+分解成本+合成成本
该已知解决方案的成本略大于全带宽解决方案的成本的一半,因为分解成本和合成成本相对于回声滤波和自适应的成本是非常低的。该相同的已知方法可用于n带宽分解。
对于宽带音频信号,该分解没有引入质量的主观降低。但是期望更显著地降低计算量。
因此,需要提供一种解决方案,用于进一步地降低用于宽带音频通信的回声消除的计算量。这一点对于移动设备和在网关上使用的多信道回声消除器特别重要。这可通过根据本发明的回声消除器解决。
发明内容
本发明的目的是一种回声消除器,其包括:
用于将从近端终端发送到远端终端的信号分离成与发送到远端终端的信号的高频子带对应的子采样信号和与发送到远端终端的信号的低频子带对应的子采样信号的装置;
用于将从远端终端接收的信号分离成与从远端终端接收的信号的高频子带对应的子采样信号和与从远端终端接收的信号的低频子带对应的子采样信号的装置;
第一自适应滤波器,用于对与发送到远端终端的信号的低频子带对应的子采样信号进行滤波,并复原第一滤波信号;
第二自适应滤波器,用于对与发送到远端终端的信号的高频子带对应的子采样信号进行滤波,并复原第二滤波信号;
第一装置,用于从与从远端终端接收的信号的低频子带对应的子采样信号中减去第一滤波信号,并提供第一修正信号;
第二装置,用于从与从远端终端接收的信号的高频子带对应的子采样信号中减去第二滤波信号,并提供第二修正信号,以及用于控制自适应滤波器,以使得由第一和第二自适应滤波器提供的滤波信号分别被最小化;
用于分别处理所述第一和第二修正信号并提供分别与低频子带和高频子带对应的两个处理后修正信号的装置;
用于混合两个处理后修正信号,并对所生成的信号进行上采样,以便构成将被提供给近端终端的输出信号的装置;
其特征在于,还包括控制装置,其控制第一自适应滤波器的自适应和第二自适应滤波器的自适应,以使得这两个自适应从不同时进行。
根据本发明的回声消除器利用语音信号的自然属性:其将语音信号分解成两个频率子带,并以避免同时使得这两个滤波器的自适应发生的方式控制与这两个子带对应的滤波器的自适应。由于用于两个滤波器的每一个的自适应的计算量相对于用于滤波和回声消除的其它功能的计算量非常高,因此,整个计算量显著地降低。
根据以下结合附图对本发明的实施例的详细描述,本发明的其它特征和优点会变得更加清楚。
附图说明
为了详细地表示本发明的实施例的特征和优点,下面的描述将参照附图进行。如果可能,则在所有附图及其描述中,相同或类似的参考标记表示相同或类似的部件,其中:
图1,已在上面描述,表示根据现有技术的双子带回声消除器的例子的功能图;
图2示出可在宽带电话信道中发现的典型音频信号的频谱;
图3表示根据本发明的回声消除器的实施例的框图。
具体实施方式
图2示出可在宽带电话信道中找到的典型音频信号的频谱。它从0扩展到8000Hz。传统电话传输窄带300-3400Hz。宽带电话传输频带50-7000Hz。为了分解回声消除过程,将考虑覆盖50-4000Hz的低频子带LS和覆盖4000-7000Hz的高频子带HS。该电话信号的能量的最大部分位于低频子带LS(50-3400Hz)。低频子带LS携带音频信息的主要部分。更具体地,频带50-300Hz提供存在感(sense of presence)。高频子带HS(4000-8000Hz)的信号的能量低,这部分信号类似于噪音,但它有助于增强被还原音频的清晰度和可理解性。
由于在4000Hz及更高频率处的音频信号类似于噪音,并且该频率周围的能量相对于频带50-3400Hz中的能量低,因此,分解成两个子带50-4000Hz和4000-7500Hz以及合成还原信号对音频信号的质量的影响很少。本发明的基本思想是与高频率的处理相比,更集中于低频率的处理,从而节省计算量。回声消除的低频带自适应滤波器的自适应至关重要。回声消除的高频带自适应滤波器的自适应不太重要。
根据本发明,在收敛时间期间,只有低频子带的滤波器被适应。在该收敛时间期间,除了简单的回声抑制器之外没有自适应滤波器被应用于高频子带。一旦低频子带的滤波器已经达到可接受的质量,则该滤波器被停顿,用于高频子带的滤波器的自适应被启动。回声抑制器通过检测在电路上是否有音频信号在一个方向上传送并接着在另一个方向***大量的损耗来工作。通常,当在电路的远端处的回声抑制器检测到音频来自电路的近端时,该回声抑制器添加该损耗。该所添加的损耗防止位于近端的说话者听见他/他自己的声音。
该自适应机制被设计以提供滤波器快速收敛到可接受的质量。一旦优化的滤波器值达到,则不需要自适应,除非有回声的改变。
图3表示根据本发明的回声消除器的实施例EC2的框图。该实施例包括:
-接收将要从近端终端发送到远端终端的信号TXi的输入。
-向远端说话者发送信号TXo的输出,该信号与从近端终端接收的信号TXi相同。
-从远端终端接收信号RXi的输入,该信号包括由远端终端捕获的声音信号和源自近端终端并经由远端终端返回的回声。
-向近端终端提供信号RXo的输出,其中,回声已经被衰减。
-分离器设备SP1,用于将信号TXi分离成两个信号TH和TL,它们分别对应于高频子带(在该例子中是50-4000Hz)和低频子带(在该例子中是4000-7500Hz)。
-两个自适应滤波器AL和AH,用于分别对两个信号TH和TL进行滤波,并提供分别对应于低频子带和高频子带的滤波信号FTL和FTH。
-分离器设备SP2,用于将信号RXi分离成两个信号RH和RL,它们分别对应于高频子带和低频子带。
-第一减法器SH,用于从信号RH中减去信号FTH,所生成的信号是用于高频子带的修正信号CRH。
-第二减法器SL,用于从信号RL中减去信号FTL,所生成的信号是用于低频子带的修正信号CRL。
-第一非线性处理器/回声抑制器NLPH-ES,用于处理信号CRH,接收信号TH和修正信号CRH,并提供用于高频子带的处理后修正信号CRH'。
-第二非线性处理器NLPH,用于处理信号CRL,并提供用于低频子带的处理后修正信号CRL'。
-传统的混合器设备MX,用于通过对两个处理后修正信号CRH'和CHL'进行上采样、合并和平滑来构成信号RXo。
-控制模块CH,其向滤波器AH和非线性处理器NLPH-ES提供命令。
-控制模块CL,其向滤波器AL和非线性处理器NLPL提供命令。
-寄存器STH,用于高频子带,其接收滤波器AH的当前状态。
-寄存器STL,用于低频子带,其接收滤波器AL的当前状态。
-控制模块CTR,其接收来自寄存器STH的信号和来自寄存器STL的信号,并向控制模块CL和CH提供信号SCMD。
-传统的通话检测器DTD,用于低频子带,其接收由分离器SP2提供的信号RL和由分离器SP1提供的信号TL,并向寄存器STL提供信号,该信号指示所接收的信号RXi表示:双端通话、单端通话或者无通话。
分离器设备SP1、分离器设备SP2和混合器设备MX与那些已知的参照图1描述的设备类似。
寄存器STL向控制单元CTR提供信号,该信号包括以下信息:
-双端通话或者单端通话或者无通话。
-用于低频子带的当前滤波器质量(以dB衡量的滤波器的增强:在远端用户单端通话期间CRL与RL之间的差)。
-回声的当前估计延迟(信号TXo与RXi之间)。
-当前估计ERL(回声往返损耗(Echo Return Loss):当远端用户独自说话时TL与RL之间的差)。如果回声变化,则在通信期间,该估计会变化。如果需要,将在高频子带处理中使用以加速收敛。还可由非线性处理器/回声抑制器NLPH-ES使用以在用作回声抑制器时设置能量比较的阈值。
寄存器STH向控制单元CTR提供以下信息:
-用于高频子带的当前滤波器质量(以dB衡量的滤波器的增强:在远端用户单端通话期间CRH与RH之间的差)。
-高频带中的当前估计ERL(回声往返损耗:当远端用户独自说话时TH与RH之间的差)。
由寄存器STH和STL提供的信息被控制模块CTR用于生成提供给控制模块CL和CH的信号SCMD,其中控制模块CL和CH分别用于控制低频子带的滤波器AL和高频子带的滤波器AH的自适应。
信号SCMD包括以下信息:
-启动或禁止自适应的命令(控制模块CTR使用滤波器AL和AH的状态以做出决策:启动或禁止自适应)。
-自适应的增益。
-当前估计ERL。
-回声的估计延迟和估计深度:它们用于将高频子带回声处理集中在已被低频子带回声处理找到的回声的特征。因此,还节省了计算,因为没有额外的MIPS用于再次估计回声的特征。
-选择非线性处理器/回声抑制器NLPH-ES的二值命令:传统模式或回声抑制模式。
-滤波器质量的状态(以dB衡量的滤波器的增强)
控制模块CL使用信号SCMD的信息以生成用于旁路或者不旁路非线性处理器NLPL的信号,并生成控制滤波器AL的信号:
-以启动或禁止滤波器AL中的自适应。
-以设置滤波器AL中自适应的增益(该增益对滤波器的质量和收敛速度有重要影响)。
控制模块CH使用信号SCMD的信息以生成用于选择非线性处理器/回声抑制器NLPL-ES的模式,并生成控制滤波器AH的信号:
-以启动或禁止滤波器AH中的自适应。
-以设置滤波器AH中自适应的增益(该增益对滤波器的质量和收敛速度有重要影响)。
根据控制模块CTR的基本实现,有两个阶段:
1)在收敛阶段,用于低频子带的自适应滤波器AL的自适应由修正的信号CRL控制,以使得修正信号CRL被最小化,即,以使得回声在低频子带中被最小化;用于高频子带的自适应滤波器AH的自适应被抑制。该滤波器被阻止。非线性处理器/回声抑制器NLPH-ES由控制器模块CH所提供的二值控制信号控制,以使得它表现得像纯粹的回声抑制器:它接收与高频子带对应的信号TH和CRH。它将信号TH的能量和信号CRH的能量与可变阈值ESTH进行比较。为了抑制回声,如果信号TH的能量大于信号CRH的能量加上阈值ESTH,则抑制信号CRH。在该阶段,FTH=0,CRH=RH。
2)在收敛阶段后,两个自适应滤波器AL和AH以及非线性处理器/回声抑制器NLPH-ES分别由修正信号CRL和CRH控制,以使得这些修正信号被最小化,即,以使得回声在两个子带中都被最小化。非线性处理器/回声抑制器NLPH-ES由控制模块CH所提供的二值控制信号控制,以使得它表现得像传统的与自适应滤波器相关的非线性处理器。
根据控制模块CTR的更复杂的实现,有五个具有不同自适应模式的连续阶段。然而,控制意味着模块CTR控制低频子带自适应滤波器的自适应和高频子带自适应滤波器的自适应,以使得这两个自适应决不同时进行:
a)初始化阶段
-低频子带滤波是活动的。滤波器AL的自适应被永久启动。滤波器AL仅根据由通话检测器DTD提供的信息(双端通话、单端通话或者未通话)进行适应。
-高频子带滤波被永久禁止。滤波器AH的自适应被禁止。非线性处理器/回声抑制器NLP_ES处于回声抑制模式。例如,阈值ESTH被设置为6dB(在抑制模式的初始化时提供的值)。
然后,控制模块CTR单元切换到“低频子带回声消除收敛”阶段。
b)低频子带回声消除收敛
-低频子带滤波是活动的。滤波器AL的自适应被永久启动。滤波器AH根据由通话检测器DTD提供的信息(双端通话、单端通话或者未通话)进行适应。
-高频子带滤波被永久禁止。非线性处理器/回声抑制器NLP_ES处于回声抑制模式。阈值ESTH按照下面的公式根据估计ERL进行更新:
ESTH=估计ERL-Marge(例如,Marge=1dB)
该阶段一直持续,直到低频子带滤波的质量达到第一阈值QTH1(例如15dB),即,当:
-信号TL的能量已变得大于信号CRL的能量加上质量阈值QTH1,
-且回声已被定位(例如,滤波器AL已经确定延迟等于5ms,深度等于16ms)。
然后,控制模块CTR切换到“交替自适应”阶段
c)交替自适应阶段
在该阶段,滤波器AL和AH的自适应都被启动,但不是同时。优选地,低频子带回声消除的自适应在四次中被启动三次,高频子带回声消除的自适应在四次中被启动一次。
在回声被定位的时间窗中,高频子带滤波是活动的(例如,如果由低频子带滤波器AL发现的延迟是5ms,而深度是16ms,然后,从40到167的滤波器系数被启动)。非线性处理器/回声抑制器NLP_ES处于回声抑制模式。它的阈值是ESTH=估计ERL-Marge。
控制模块CRT单元切换到“高频带回声收敛”阶段,此时,低频子带滤波的质量达到第二阈值QTH2:TL的能量>CRL的能量+QTH2(例如,QTH2=20dB)。
d)高频子带回声收敛阶段
在回声被定位的窗口中,低频子带滤波是活动的。但是它的自适应被永久禁止。
在回声被定位的窗口中,高频子带滤波是活动的(例如,如果由低频子带滤波器AL发现的延迟是5ms,而深度是16ms,然后从40到167的滤波器系数被启动)。它的自适应被永久启动。
非线性处理器/回声抑制器NLP_ES仍然处于回声抑制模式。ESTH=估计ERL–Marge。
当高频子带滤波的质量达到第二阈值(QTH2)时,控制模块CTR单元切换到“质量优化”阶段:
TH的能量>CRH的能量+QTH2(例如,QTH2=20dB)。
e)质量优化阶段
在回声被定位的窗口中,低频子带滤波和高频子带滤波都是活动的。低频子带滤波自适应对于两个信号样本中的一个信号样本被启动。当低频子带滤波的质量达到第三阈值QTH3(例如24dB)时,低频子带滤波自适应被停顿。
高频子带滤波自适应对另一个样本启动。当高频子带滤波的质量达到第三阈值QTH3(例如24dB)时,高频子带滤波自适应被停顿。
如果回声的特征变化,则在自适应对于滤波器AL和HL中的一个停顿时,控制单元CTR切换回“低频子带回声收敛”阶段。
Claims (5)
1.一种宽带回声消除器(EC2),包括:
用于将从近端终端发送到远端终端的信号(TXi)分离成与发送到所述远端终端的信号(TXi)的高频子带对应的子采样信号(TH)和与发送到所述远端终端的信号(TXi)的低频子带对应的子采样信号(TL)的装置(SP1);
用于将从远端终端接收的信号(RXi)分离成与从所述远端终端接收的信号(RXi)的高频子带对应的子采样信号(RH)和与从所述远端终端接收的信号(RXi)的低频子带对应的子采样信号(RL)的装置(SP2);
第一自适应滤波器(AL),用于对与发送到所述远端终端的信号(TXi)的低频子带对应的子采样信号(TL)进行滤波,并复原第一滤波信号(FTL);
第二自适应滤波器(AH),用于对与发送到所述远端终端的信号(TXi)的高频子带对应的子采样信号(TH)进行滤波,并复原第二滤波信号(FTH);
第一装置(SL),用于从与从远端终端接收的信号(RXi)的低频子带对应的子采样信号(RL)中减去所述第一滤波信号(FTL),并提供第一修正信号(CRL);
第二装置(SH),用于从与从远端终端接收的信号(RXi)的高频子带对应的子采样信号(RH)中减去所述第二滤波信号(FTH),并提供第二修正信号(CRH),以及用于控制自适应滤波器(AL,AH),以使得由第一和第二自适应滤波器(AL,AH)提供的滤波信号被分别最小化;
用于分别处理第一和第二修正信号(CRH,CRL),并提供分别与所述低频子带和所述高频子带对应的两个处理后修正信号(CRL',CRH')的装置(NLPL,NLPH-ES);
用于混合所述两个处理后修正信号(CRL',CRH'),并对所生成的信号进行上采样,以便构成将被提供给近端终端的输出信号(RXo)的装置(MX);以及
控制装置(CTR,STL,STH),其控制所述第一自适应滤波器(AL)的自适应和所述第二自适应滤波器(HL)的自适应,以使得这两个自适应从不同时进行。
2.根据权利要求1的宽带回声消除器,其中,所述控制装置(CTR,STL,STH)包括:
用于检测所述第一自适应滤波器(AL)的自适应何时已经收敛的单元(STL);
用于只要所述第一自适应滤波器(AL)的自适应还未收敛就禁止所述第二自适应滤波器(AH)的自适应的单元(CTR);以及
用于在所述第一自适应滤波器(AL)的自适应已经收敛时就启动所述第二自适应滤波器(AH)的自适应的单元(CTR)。
3.根据权利要求1的宽带回声消除器,其中,所述控制装置(CTR,STL,STH)包括:
a)用于控制初始化阶段的单元(CTR),在该阶段中:
所述第一滤波器(AL)的自适应被永久启动;
所述第二滤波器(AH)的自适应被永久禁止;
b)用于控制低频子带回声消除收敛阶段的单元(CTR),在该阶段中:
所述第一滤波器(AL)的自适应被永久启动;
所述第二滤波器(AH)的自适应被永久禁止,直到低频子带滤波的质量达到预定阈值;
c)用于控制交替自适应阶段的单元(CTR),在该阶段中:
所述第一滤波器(AL)的自适应和所述第二滤波器(AH)的自适应都被启动,但不是同时,直到低频子带滤波的质量达到预定阈值;
d)用于控制高频子带回声收敛阶段的单元(CTR),在该阶段中:
所述第一滤波器(AL)的自适应被永久禁止;
所述第二滤波器(AH)的自适应被永久启动,直到高频子带滤波的质量达到预定阈值;
e)用于控制质量优化阶段的单元(CTR),在该阶段中:
所述第一滤波器(AL)的自适应对两个信号样本中的一个信号样本启动,直到低频子带滤波的质量达到预定阈值,然后,低频子带滤波自适应被停顿;
所述第二滤波器(AH)的自适应对另一个信号样本启动,直到高频子带滤波的质量达到预定阈值,然后,高频子带滤波自适应被停顿。
4.根据权利要求1的宽带回声消除器,其中,所述控制装置(CTR,STL,STH)包括:用于对四个信号样本中的三个信号样本启动所述第一滤波器(AL)的自适应,并对四个信号样本中的一个信号样本启动所述第二滤波器(AH)的自适应的单元。
5.根据权利要求1的宽带回声消除器,还包括:用于只要所述第二自适应滤波器(AH)被禁止就用回声抑制器(NLP-ES)替换所述第二自适应滤波器(AH)的单元(CTR)。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11305441.5 | 2011-04-14 | ||
EP20110305441 EP2512040B1 (en) | 2011-04-14 | 2011-04-14 | A computation saving echo canceller for a wide band audio signal |
PCT/EP2012/050374 WO2012139780A1 (en) | 2011-04-14 | 2012-01-11 | A computation saving echo canceller for a wide band audio signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103460613A true CN103460613A (zh) | 2013-12-18 |
CN103460613B CN103460613B (zh) | 2015-05-27 |
Family
ID=44351652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201280017553.7A Expired - Fee Related CN103460613B (zh) | 2011-04-14 | 2012-01-11 | 节省计算的用于宽带音频信号的回声消除器 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9143621B2 (zh) |
EP (1) | EP2512040B1 (zh) |
JP (1) | JP5695268B2 (zh) |
KR (1) | KR101445999B1 (zh) |
CN (1) | CN103460613B (zh) |
WO (1) | WO2012139780A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104202050A (zh) * | 2014-08-20 | 2014-12-10 | 中国科学院微电子研究所 | 一种多路多斜率的非均匀采样电路 |
CN104751854A (zh) * | 2013-12-26 | 2015-07-01 | 联芯科技有限公司 | 一种宽带声学回声消除方法及*** |
CN105096960A (zh) * | 2014-05-12 | 2015-11-25 | 阿尔卡特朗讯 | 实现宽带分组语音的基于分组的声学回声消除方法与设备 |
CN107786755A (zh) * | 2016-08-30 | 2018-03-09 | 合肥君正科技有限公司 | 一种双端通话检测方法和装置 |
CN108986836A (zh) * | 2018-08-29 | 2018-12-11 | 质音通讯科技(深圳)有限公司 | 一种回声抑制器的控制方法、装置、设备和存储介质 |
CN109509482A (zh) * | 2018-12-12 | 2019-03-22 | 北京达佳互联信息技术有限公司 | 回声消除方法、回声消除装置、电子设备和可读介质 |
CN110176244A (zh) * | 2018-06-19 | 2019-08-27 | 腾讯科技(深圳)有限公司 | 回声消除方法、装置、存储介质和计算机设备 |
CN110310653A (zh) * | 2019-07-09 | 2019-10-08 | 杭州国芯科技股份有限公司 | 一种回声消除方法 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571655B (zh) * | 2012-01-21 | 2014-12-17 | 华为技术有限公司 | 一种干扰对消的方法、装置和一种滤波器 |
CN103347138A (zh) * | 2013-06-21 | 2013-10-09 | 苏州鼎富软件科技有限公司 | 网络对话回音消除方法 |
CN103618835A (zh) * | 2013-12-13 | 2014-03-05 | 惠州Tcl移动通信有限公司 | 一种根据周围噪音大小自动切换情景模式的方法及*** |
KR102263700B1 (ko) * | 2015-08-06 | 2021-06-10 | 삼성전자주식회사 | 단말기 및 단말기의 동작 방법 |
US10117021B1 (en) * | 2017-03-31 | 2018-10-30 | Polycom, Inc. | Audio feedback reduction utilizing adaptive filters and nonlinear processing |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163609A (en) * | 1997-04-18 | 2000-12-19 | Nokia Telecommunications Oy | System and method for echo cancelling and mobile communications device |
CN1315801A (zh) * | 2000-03-27 | 2001-10-03 | 朗迅科技公司 | 用自适应判决门限来完成通话重叠检测的方法和装置 |
CN1890892A (zh) * | 2003-12-10 | 2007-01-03 | 皇家飞利浦电子股份有限公司 | 具有带有单独更新控制策略的自适应滤波器的串联布置的回波消除器 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0795711B2 (ja) * | 1984-11-19 | 1995-10-11 | 松下電器産業株式会社 | 反響信号消去装置 |
JPS62132442A (ja) * | 1985-12-04 | 1987-06-15 | Matsushita Electric Ind Co Ltd | 反響消去方法 |
JPH08321796A (ja) * | 1995-05-26 | 1996-12-03 | Hitachi Ltd | 音響エコーキャンセラ |
JP3403549B2 (ja) * | 1995-05-29 | 2003-05-06 | 松下電器産業株式会社 | エコーキャンセラ |
US7333476B2 (en) * | 2002-12-23 | 2008-02-19 | Broadcom Corporation | System and method for operating a packet voice far-end echo cancellation system |
NO320942B1 (no) | 2003-12-23 | 2006-02-13 | Tandberg Telecom As | System og fremgangsmate for forbedret stereolyd |
US7426270B2 (en) * | 2005-08-10 | 2008-09-16 | Clarity Technologies, Inc. | Method and system for clear signal capture |
US8923509B2 (en) * | 2007-10-23 | 2014-12-30 | Cisco Technology, Inc. | Controlling echo in a wideband voice conference |
US8666058B2 (en) * | 2009-09-11 | 2014-03-04 | Freescale Semiconductor, Inc. | Time domain adaptive filter bank for network echo reduction or cancellation |
-
2011
- 2011-04-14 EP EP20110305441 patent/EP2512040B1/en not_active Not-in-force
-
2012
- 2012-01-11 JP JP2014504212A patent/JP5695268B2/ja not_active Expired - Fee Related
- 2012-01-11 KR KR1020137026968A patent/KR101445999B1/ko not_active IP Right Cessation
- 2012-01-11 US US14/007,864 patent/US9143621B2/en not_active Expired - Fee Related
- 2012-01-11 WO PCT/EP2012/050374 patent/WO2012139780A1/en active Application Filing
- 2012-01-11 CN CN201280017553.7A patent/CN103460613B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6163609A (en) * | 1997-04-18 | 2000-12-19 | Nokia Telecommunications Oy | System and method for echo cancelling and mobile communications device |
CN1315801A (zh) * | 2000-03-27 | 2001-10-03 | 朗迅科技公司 | 用自适应判决门限来完成通话重叠检测的方法和装置 |
CN1890892A (zh) * | 2003-12-10 | 2007-01-03 | 皇家飞利浦电子股份有限公司 | 具有带有单独更新控制策略的自适应滤波器的串联布置的回波消除器 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104751854A (zh) * | 2013-12-26 | 2015-07-01 | 联芯科技有限公司 | 一种宽带声学回声消除方法及*** |
CN105096960A (zh) * | 2014-05-12 | 2015-11-25 | 阿尔卡特朗讯 | 实现宽带分组语音的基于分组的声学回声消除方法与设备 |
CN104202050A (zh) * | 2014-08-20 | 2014-12-10 | 中国科学院微电子研究所 | 一种多路多斜率的非均匀采样电路 |
CN104202050B (zh) * | 2014-08-20 | 2017-08-08 | 中国科学院微电子研究所 | 一种多路多斜率的非均匀采样电路 |
CN107786755A (zh) * | 2016-08-30 | 2018-03-09 | 合肥君正科技有限公司 | 一种双端通话检测方法和装置 |
CN110176244A (zh) * | 2018-06-19 | 2019-08-27 | 腾讯科技(深圳)有限公司 | 回声消除方法、装置、存储介质和计算机设备 |
CN110176244B (zh) * | 2018-06-19 | 2023-10-03 | 腾讯科技(深圳)有限公司 | 回声消除方法、装置、存储介质和计算机设备 |
CN108986836A (zh) * | 2018-08-29 | 2018-12-11 | 质音通讯科技(深圳)有限公司 | 一种回声抑制器的控制方法、装置、设备和存储介质 |
CN109509482A (zh) * | 2018-12-12 | 2019-03-22 | 北京达佳互联信息技术有限公司 | 回声消除方法、回声消除装置、电子设备和可读介质 |
CN109509482B (zh) * | 2018-12-12 | 2022-03-25 | 北京达佳互联信息技术有限公司 | 回声消除方法、回声消除装置、电子设备和可读介质 |
CN110310653A (zh) * | 2019-07-09 | 2019-10-08 | 杭州国芯科技股份有限公司 | 一种回声消除方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103460613B (zh) | 2015-05-27 |
JP2014513471A (ja) | 2014-05-29 |
JP5695268B2 (ja) | 2015-04-01 |
KR20130143119A (ko) | 2013-12-30 |
US9143621B2 (en) | 2015-09-22 |
EP2512040B1 (en) | 2013-11-13 |
US20140023188A1 (en) | 2014-01-23 |
WO2012139780A1 (en) | 2012-10-18 |
EP2512040A1 (en) | 2012-10-17 |
KR101445999B1 (ko) | 2014-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103460613B (zh) | 节省计算的用于宽带音频信号的回声消除器 | |
KR101017766B1 (ko) | 핸드 프리 장치에서의 스펙트럼 도메인 비선형 반향 제거방법 | |
CN110838300B (zh) | 回声消除的处理方法及处理*** | |
US10339954B2 (en) | Echo cancellation and suppression in electronic device | |
KR100716377B1 (ko) | 디지털 적응형 필터 및 이를 사용하는 반향 제거기 | |
US8306215B2 (en) | Echo canceller for eliminating echo without being affected by noise | |
EP1208689B1 (en) | Acoustical echo cancellation device | |
CN101262530B (zh) | 一种消除移动终端回音的装置 | |
CN101878637B (zh) | 用于对语音信号进行回声消除的方法和配置 | |
JP4457639B2 (ja) | エコーキャンセラ | |
US20080159551A1 (en) | System and Method for Acoustic Echo Removal (AER) | |
KR20130040194A (ko) | 잔류 에코를 억제하는 방법 및 장치 | |
US9020144B1 (en) | Cross-domain processing for noise and echo suppression | |
KR100842590B1 (ko) | 이동 단말에서 음향 반향 제거 방법 및 장치 | |
CA2328006A1 (en) | Linear predictive coding based acoustic echo cancellation | |
JP2000134138A (ja) | 副帯エコ―を打ち消すための無遅延システム | |
KR20000057739A (ko) | 서브대역 에코 소거기 및 그 방법 | |
CN116647789A (zh) | 用于减少听力设备中的回声的方法 | |
Angrignon et al. | Wideband echo control challenges | |
Fukui et al. | 20-kHz frequency-range acoustic echo canceller for high-quality TV conferencing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150527 Termination date: 20180111 |