[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101346895B - 回声抑制方法及设备 - Google Patents

回声抑制方法及设备 Download PDF

Info

Publication number
CN101346895B
CN101346895B CN2006800488146A CN200680048814A CN101346895B CN 101346895 B CN101346895 B CN 101346895B CN 2006800488146 A CN2006800488146 A CN 2006800488146A CN 200680048814 A CN200680048814 A CN 200680048814A CN 101346895 B CN101346895 B CN 101346895B
Authority
CN
China
Prior art keywords
echo
signal
coefficient
frequency range
output signal
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.)
Expired - Fee Related
Application number
CN2006800488146A
Other languages
English (en)
Other versions
CN101346895A (zh
Inventor
宝珠山治
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Publication of CN101346895A publication Critical patent/CN101346895A/zh
Application granted granted Critical
Publication of CN101346895B publication Critical patent/CN101346895B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/02Circuits for transducers, loudspeakers or microphones for preventing acoustic reaction, i.e. acoustic oscillatory feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M9/00Arrangements for interconnection not involving centralised switching
    • H04M9/08Two-way loud-speaking telephone systems with means for conditioning the signal, e.g. for suppressing echoes for one or both directions of traffic
    • H04M9/082Two-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B3/00Line transmission systems
    • H04B3/02Details
    • H04B3/32Reducing cross-talk, e.g. by compensating

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Telephone Function (AREA)
  • Circuit For Audible Band Transducer (AREA)

Abstract

系数产生器200产生串扰系数,串扰系数是预定值,用于计算回声串扰量。转换器100使用声音拾取装置的输出信号,或者使用从声音拾取装置的输出信号中减去回声抵消器的输出信号而得到的信号,作为第一信号,根据系数产生器200中产生的串扰系数来校正第一信号,并产生从第一信号中去除回声而得到的近端信号。

Description

回声抑制方法及设备
技术领域
本发明涉及一种回声抑制方法及设备,用于对在扬声器生成音频、同时麦克风拾取声音时产生的回声进行抑制。
背景技术
图1是示出了现有技术第一示例的回声抑制设备的配置的框图。
图1示出了用于抑制免提电话中产生的回声的回声抑制设备的示例配置。
在图1中,扬声器2将输入输入端子10的、来自远端扬声器的音频信号(以下称为远端信号)转换成远端音频。另一方面,麦克风1拾取例如近端扬声器的语音(以下称为近端音频),还接收到由扬声器2生成的多余的远端音频。将从扬声器2输入麦克风1的声音称为回声。将对声音相关信号(范围包括从远端信号到麦克风1的输出信号)进行处理的声音传递系统称为回声路径。声音传递系统包括扬声器2和麦克风1。
只希望输出近端音频,作为来自输出端子9的近端信号,并希望去除近端信号中包含的多余的远端音频。具体而言,当近端信号包含较大的远端音频信号分量时,延迟的远端音频对于远端扬声器可作为回声而听到,因此难以进行对话。为了解决该问题,在现有技术采用的一种方法中,使用线性回声抵消器从近端信号中去除回声。例如,在非专利文献1(Eberhard HANSLER,“The hands-free telephoneproblem:an annotated bibliography update”,annals oftelecommunications 1994,360-367页)中描述了一种线性回声抵消器。
线性回声抵消器3估计回声路径的传递函数(回声路径估计),并基于估计的传递函数,使用输入扬声器2的信号(远端信号)来生成输入麦克风1的回声的仿真信号(回声复制信号)。
向减法器4输入在线性回声抵消器3中生成的回声复制信号,减法器4从麦克风1的输出信号中减去回声复制信号,以提取近端音频信号分量。
语音检测器5接收麦克风1的输出信号、线性回声抵消器3的输出信号、减法器4的输出信号和远端信号,使用这些信号检测麦克风1的输出信号是否包含近端音频,并将检测结果输出至线性回声抵消器3。
为了控制线性回声抵消器3的操作,语音检测器5在麦克风1的输出信号中检测到近端音频时,输出“0”或非常小的值作为语音检测结果,而在检测到没有近端音频时,输出较大的值。
图2是示出了图1所示线性回声抵消器的示例配置的框图。
如图2所示,线性回声抵消器3包括自适应滤波器30(是线性滤波器)和乘法器35。自适应滤波器30的示例包括多种类型的滤波器,例如FIR型、IIR型和格型。
自适应滤波器30对输入至端子31的远端信号进行滤波,并从端子32向减法器4输出处理结果。自适应滤波器30使用预定的相关运算对滤波系数进行更新,以使输入至端子33的减法器4的输出信号最小化。为此,自适应滤波器30进行运算,以使减法器4的输出信号中与远端信号相关的分量最小化。即,从减法器4的输出信号中去除回声(远端音频)。
当麦克风1的输出信号包含近端音频,并且在这种状态下更新滤波系数时,所导致的滤波系数的变化可能降低自适应滤波器30的回声去除能力。
乘法器35被提供用于控制自适应滤波器30执行的滤波系数更新操作。乘法器35将减法器4的输出信号与语音检测器5的输出信号相乘,并将计算结果输出至自适应滤波器30。当麦克风1的输出信号包含近端音频时,如上所述,语音检测器5的输出信号是0或非常小的值,以抑制自适应滤波器30执行的滤波系数更新操作,因此滤波系数的改变较小。由此,回声去除能力不会下降太多。
所以,现有技术第一示例的回声抑制设备使用自适应滤波器来去除远端信号的回声。
接下来,描述现有技术第二示例的回声抑制设备。
现有技术第二示例的回声抑制设备根据折叠式移动电话中铰合部的角度,对用于抑制回声的伪回声(回声复制信号)进行修改。例如,在日本专利公开No.8-9005中描述了这种配置。
现有技术第二示例的回声抑制设备包括:控制信号产生器,其检测铰合部的角度,并根据该角度输出控制信号;以及回声控制器,其基于控制信号,抑制回声。
回声控制器包括:系数选择电路,其保存多个预设回声路径跟踪系数,以生成与根据铰合部角度而变化的回声路径相对应的伪回声,并使用从控制信号产生器输出的控制信号作为地址信号,来选择回声路径跟踪系数;自适应控制电路,其基于在系数选择电路中选择的回声路径跟踪系数来输出伪回声修改信号,以修改伪回声;伪回声产生电路,其基于伪回声修改信号,产生伪回声;以及减法电路,其从音频输入单元(麦克风)的输出信号中减去生成的伪回声。
接下来,描述现有技术第三示例的回声抑制设备。
现有技术第三示例的回声抑制设备基于例如日本专利公开No.2004-056453中描述的技术。现有技术第三示例的回声抑制设备使用麦克风(声音拾取装置)的输出信号,或者使用从声音拾取装置的输出信号中减去回声抵消器的输出信号而得到的信号,作为第一信号,并使用回声抵消器的输出信号作为第二信号。然后,回声抑制设备估计第二信号(远端信号,回声)泄漏到第一信号(近端信号)中的串扰量,并基于估计结果校正第一信号。
回声串扰量的估计值是根据在未检测到近端音频期间第二信号的幅度或功率的量与根据第一信号的幅度或功率的量之间的比率。在现有技术第三示例的回声抑制设备中,针对第一和第二信号中的每个频率分量,使用第一和第二信号计算估计的回声串扰量,并基于所计算的估计值来校正第一信号。
上述现有技术第一和第二示例的回声抑制设备在非线性元素(例如回声路径中产生的失真)较小时可以充分抑制回声。但是,在实际设备中,例如扬声器具有较大的非线性元素。包含失真的回声路径的传递函数是非线性的,因此线性回声抵消器3无法仿真回声路径的准确传递函数。具体而言,当移动电话等中使用的小型扬声器生成音量等级较高的声音时,声音中包含的大量失真将回声抑制限制到大约20dB。在这种情况下,回声作为近端信号传输并对于远端扬声器是可听到的,从而难以进行对话。
相反,在现有技术的第三示例中,即使回声路径产生大量失真,也能充分抑制回声。但是,由于估计回声串扰量的过程很复杂,所以现有技术第三示例的回声抑制设备需要很大的计算量。具体而言,需要大量的除法运算。此外,因为现有技术第三示例的回声抑制设备使用对麦克风的输出信号是否包含近端音频进行指示的语音检测结果,所以错误的语音检测结果会增加所估计的回声串扰量的误差,导致基于估计结果而校正的校正后第一信号质量降低。即,无法充分抑制回声,或者近端音频将包含大量失真。特别当在近端音频连同高电平噪声(近端噪声)一起输入回声抑制设备的环境中使用该设备时,语音检测结果中的误差很可能增大,从而无法充分抑制回声,或者近端音频将包含大量失真。
发明内容
因此,本发明的目的是提供一种回声抑制方法和设备,其能够在即使回声路径产生大量失真时也容易并充分地抑制回声。
本发明的另一目的是提供一种回声抑制方法和设备,其能够在不受近端噪声的影响的情况下抑制回声。
为了实现上述目的,在本发明中,使用声音拾取装置的输出信号,或者使用从声音拾取装置的输出信号中减去回声抵消器的输出信号而得到的信号,作为第一信号,使用回声抵消器的输出信号作为第二信号。然后,使用串扰系数来校正第一信号,串扰系数是预定值,并用于计算泄漏到第一信号中的第二信号的串扰量。
当回声抵消器是线性回声抵消器时,远端信号中包含的谐波分量几乎直接出现在回声抵消器的输出中。即使在回声抵消器是非线性回声抵消器时,回声抵消器的输出也包含若干包含在远端信号中的谐波分量。
另一方面,由于声音拾取装置与扬声器之间的声耦合以及声失真,声音拾取装置(麦克风)的输出信号包含远端信号的回声产生的谐波分量。谐波分量的比例,即指示回声串扰量的值,落入语音呼叫等有限应用中的固定范围内。
因此,可以通过将用于计算回声串扰量的串扰系数设定为常数,使用串扰系数和第二信号来估计第一信号中包含的回声量,并从第一信号中减去估计值,从第一信号中去除回声。备选地,可以通过使用串扰系数、第一信号和第二信号来估计第一信号中包含的近端信号的比例,并用估计的比例乘以第一信号,来去除回声。
在本发明中,串扰系数是常数。所以,即使当近端信号包含高电平噪声时,也可以充分抑制具有从回声路径产生的大量失真的回声。此外,与现有技术第三示例中所示的回声串扰量的估计不同,不需要复杂的计算,从而可以减小计算量。因此,可以容易地抑制回声,而不会受到近端噪声的影响。
附图说明
图1是示出了现有技术第一示例的回声抑制设备的配置的框图。
图2是示出了图1所示线性回声抵消器的示例配置的框图。
图3是示出了根据本发明的回声抑制设备的示例配置的框图。
图4是示出了图3所示转换器的示例配置的框图。
图5是示出了实验结果的图,该实验用于研究回声复制信号谱与残余回声谱之间的相关。
图6是示出了包括多个扬声器和麦克风的移动电话的示例配置的视图。
图7是示出了可以充分抑制回声的串扰系数与线性回声抵消器的输出信号功率之间的关系的图。
图8是示出了根据本发明的回声抑制设备的第一示例实施例的配置的框图。
图9是示出了图8所示系数产生器的示例配置的框图。
图10是示出了图8所示系数产生器的另一示例配置的框图。
图11是示出了图8所示谱减法器的示例配置的框图。
图12是示出了图11所示傅立叶系数减法器的第一示例配置的框图。
图13是示出了根据本发明的回声抑制设备的第二示例实施例的配置的框图。
图14是示出了根据本发明的回声抑制设备的第三示例实施例的配置的框图。
图15是示出了图14所示谱抑制器的示例配置的框图。
图16是示出了图15所示傅立叶系数乘法器的第一示例配置的框图。
图17是示出了图16所示平滑单元的示例配置的框图。
图18是示出了图16所示平滑单元的另一示例配置的框图。
图19是示出了图15所示傅立叶系数乘法器的第二示例配置的框图。
图20是示出了图15所示傅立叶系数乘法器的第三示例配置的框图。
图21是示出了根据本发明的回声抑制设备的第四示例实施例的配置的框图。
图22是示出了根据本发明的回声抑制设备的第五示例实施例的配置的框图。
图23是示出了图22所示回声抵消器的示例配置的框图。
图24是示出了图22所示谱减法器的示例配置的框图。
图25是示出了根据本发明的回声抑制设备的第六示例实施例的配置的框图。
图26是示出了根据本发明的回声抑制设备的第七示例实施例的配置的框图。
具体实施方式
下面,参照附图描述本发明。
图3是示出了根据本发明的回声抑制设备的示例配置的框图。
如图3所示,本发明的回声抑制设备是将图1所示现有技术第一示例的回声抑制设备与系数产生器200和转换器100组合而成的设备,系数产生器200产生用于计算泄漏到近端信号中的远端信号(回声)串扰量的系数(以下称为串扰系数),其中串扰是由于麦克风1与扬声器2之间的声耦合而发生的,转换器100使用麦克风1的输出信号或减法器4的输出信号作为第一信号,使用线性回声抵消器3的输出信号作为第二信号,基于由系数产生器200产生的串扰系数和第二信号来校正第一信号,并输出通过从第一信号中去除回声而得到的近端信号。从端子10输入向扬声器2输入的远端信号,并从端子9输出近端信号。
线性回声抵消器3可以是非线性回声抵消器。
将第一和第二信号分为预定频率范围的信号,系数产生器200产生与各个频率范围相对应的串扰系数。然后,针对每个频率范围,转换器100使用相应的串扰系数来校正第一信号。此外,优选地,系数产生器200根据预定的使用条件在串扰系数之间进行切换。
图4是示出了图3所示转换器的示例配置的框图。
如图4所示,转换器100包括频率划分器160和161、M个校正器166m(m=1到M)和频率合成器164。
频率划分器160将通过端子162输入的第一信号划分成各个预定频率范围的M个信号,并将这些信号输出至对应于各个频率范围的校正器166m。频率划分器161将通过端子163输入的第二信号划分成各个预定频率范围的M个信号,并将这些信号输出至对应于各个频率范围的校正器166m。校正器166m使用由系数产生器200产生并经由端子167输入的串扰系数以及第二信号来校正第一信号,并将校正信号输出至频率合成器164。在频率合成器164中对校正器166m的输出信号进行频率合成,并从端子165输出合成信号。
校正器166m使用串扰系数和第二信号来估计第一信号中包含的回声的大小,并从第一信号中减去所估计的回声大小,以校正第一信号。备选地,校正器166m可以基于串扰系数、第一信号和第二信号来估计第一信号中包含的近端信号的比例,并用估计的近端信号比例乘以第一信号,以校正第一信号。
频率划分器160和161使用任意线性变换,例如傅立叶变换、余弦变换、子带分析滤波器组等,来执行频率划分。频率合成器164使用对应于频率划分器160和161中使用的线性变换的傅立叶逆变换、余弦逆变换和子带合成滤波器组,来执行频率合成。
本发明的回声抑制设备与适当地使用第一和第二信号来计算回声串扰量的现有技术第三示例的不同之处在于,串扰系数是常数。在现有技术的第三示例中,认为常数串扰系数不合适,因为回声串扰量依赖于远端信号的频谱分布。但是,本发明人通过实验证实了只要目的是进行语音对话,女性和男性语音之间的频谱分布差别程度就能允许使用常数作为串扰系数,并能够充分抑制回声。下面详细描述该结论。
图5是示出了实验结果的图,该实验用于研究回声复制信号谱与残余回声谱之间的相关。图5所示每幅图的横轴表示回声复制信号的幅度(线性回声抵消器3的输出幅度),纵轴表示残余回声的幅度(第一信号中包含的回声分量)。
该相关的斜率(残余回声幅度/回声复制幅度)表示回声失真的大小。斜率越大,失真越大。即,该相关的斜率对应于串扰系数。
图5示出了即使是根据同一女性语音导出的相关斜率也会随频率而改变。对于男性语音,这也成立。但是,对于同一频率,女性语音的相关斜率与男性语音的相关斜率基本上相同。虽然图5未示出,但是当远端信号是诸如音乐等在谱分布上与人类语音差别很大的声音时,即使在图5曲线所示的那些相同频率(1250Hz和3125Hz)上,相关斜率也完全不同于人类语音。这是因为包含有较低频率分量的音乐等包含比人类语音更多的产生谐波的频率分量,而这些谐波导致残余回声。
如上所述,已证实了回声复制信号与残余回声之间的相关的斜率依赖于远端信号的频谱分布,但是对于每一频率,女性和男性语音之间的频谱分布差别程度不会显著改变相关斜率,而女性和男性语音的相关斜率彼此相似。该结果证明了只要目的是进行语音对话,就可以使用相同的串扰系数。
但是,如图5所示,回声复制信号与残余回声之间的相关的斜率随频率而改变。因此,通过在系数产生器200中针对第一信号的频率范围产生不同的串扰系数,并在转换器100中根据每个频率范围而使用串扰系数来校正第一信号,可以充分地抑制回声。
认为并未受到线性回声抵消器3充分抑制的失真回声声音广义地划分成扬声器2自身中生成的失真声音、以及在放置麦克风1和扬声器2的外壳振动时生成的失真声音。此外,这些失真声音根据施加有回声抑制的设备的使用条件而改变。因此,系数产生器200根据施加有回声抑制的设备的使用条件,如所希望地在串扰系数之间切换,并输出选择的串扰系数。
下面,参照根据例如移动电话的使用条件来切换串扰系数的情况,进行描述。
在扬声器2自身中生成的失真声音源自非线性扬声器特性。因此,如图6所示,在移动电话中,其中适当地在特性彼此不同的多个扬声器301和303之间进行切换,失真回声声音依赖于使用哪个扬声器。在这种使用条件下,可以检测正在使用的扬声器,并根据检测到的扬声器来切换串扰系数。
在只配备有一个扬声器2的移动电话中,当扬声器2和麦克风1之间的位置关系改变时,从扬声器2达到麦克风1的失真声音的大小发生变化,从而回声的失真也发生变化。在这种使用条件下,可以检测扬声器2相对于麦克风1的位置,并根据检测到的相对位置来切换串扰系数。例如,在图6所示的折叠式移动电话300中,因为铰合部321的角度确定了扬声器2和麦克风1之间的位置关系,所以可以检测铰合部321的角度,并根据该角度来切换串扰系数。
在图6所示的折叠式移动电话300中,当适当地切换并使用多个麦克风311和312时,相对于扬声器2的位置关系依据使用哪个麦克风而改变。在这种使用条件下,可以检测正在使用的麦克风,并可以根据检测到的麦克风的位置,将串扰系数切换到预定的系数。
另一方面,由外壳振动产生的失真声音主要是在连接各个部分的接合处生成的。例如,当从扬声器2输出的声音引起外壳振动,并且从连接各个部分的接合处产生失真声音时,失真声音输入至麦克风1,作为回声的失真。因此,当扬声器2的声级改变时,从扬声器2传输至外壳的声能改变,在连接各个部分的接合处产生的失真声音也改变。在这种使用条件下,可以检测扬声器2已设定要产生的声级,并可以根据设定的声级来切换串扰系数。
在图6所示的折叠式移动电话300中,外壳振动量依据移动电话是否完全折叠而发生变化,在连接各个部分的接合处产生的失真声音也改变。在这种使用条件下,可以执行检测以确定移动电话300是否完全折叠,并可以根据检测结果来切换串扰系数。
在图6所示的折叠式移动电话300中,扬声器的位置随折叠角度而改变,由此从扬声器2传输的声能(即使是在外壳中的相同位置处测量的)随铰合部321的角度而改变,从而在连接各个部分的接合处产生的失真声音也改变。在这种使用条件下,可以检测铰合部321的角度,并可以根据该角度来切换串扰系数。
在滑盖式移动电话中,可以执行检测来确定是否发生了滑动操作或者来确定滑动量,并可以根据检测结果来切换串扰系数。在包括滑动和折叠机构的移动电话中,可以执行检测,以确定铰合部的角度、移动电话是否折叠、是否发生滑动操作、或者滑动量,并可以根据检测结果来切换串扰系数。在不是滑盖式或折叠式的移动电话中,可以执行检测,以确定会改变向连接外壳中各个部分的接合处传输的声能的因素、或者确定对回声声级的变化产生影响的因素,并可以根据检测结果来切换串扰系数。
此外,本发明人通过实验证实了从线性回声抵消器3中输出的信号的功率或幅度增加会改变回声路径的非线性。即,当在麦克风1的输出信号不包含近端信号的条件下生成失真回声时,执行研究,以确定可以充分抑制回声的串扰系数与线性回声抵消器3的输出信号的功率之间的关系,并提供了如图7所示的结果。图7示出了以1875Hz为中心的频带上线性回声抵消器3的输出信号与相应串扰系数之间的关系。图7所示图的横轴表示线性回声抵消器3的输出信号的功率,纵轴表示可以充分抑制回声的串扰系数。
从图7所示的标绘点的分布可见,可以充分抑制回声的串扰系数在线性回声抵消器3的输出信号的功率达到2000000时突然改变。认为原因在于由非线性扬声器特性造成的回声失真突然增大,这是因为,当线性回声抵消器3的输出信号的功率较大时,表示输入至线性回声抵消器3的信号的功率(即,输入扬声器2的远端信号)也较大。
所以,在本发明的回声抑制设备中,检测从线性回声抵消器3输出的信号的功率或幅度,作为使用条件,并根据检测值切换串扰系数。在该方法中,可以用远端信号的功率或幅度,或者用远端信号中包含的特定频率分量的功率或幅度,来替换线性回声抵消器3的输出信号的功率或幅度。
基于线性回声抵消器3的输出信号在串扰系数之间切换的方法与基于扬声器2设定产生的声级在串扰系数之间切换的方法相似。但是,在后一方法中,即使在没有远端信号,从而不需要回声抑制时,也选择根据声级设置的串扰系数。另一方面,前一方法优于后一方法的原因在于,不会选择这种错误串扰系数。
在上述用于在串扰系数之间切换的方法中,不必检测上述所有使用条件在串扰系数之间切换,而是可以检测一种或更多种使用条件,以在串扰系数之间切换。
例如,在使用配备有多个摄像机的移动电话来进行呼叫,同时双方交换视频(所谓的TV电话)的情况下,以及在根据移动电话中正在使用的摄像机来自动切换麦克风和扬声器的情况下,可以基于摄像机捕获的图像信息来检测正在使用的麦克风或扬声器,而不是直接检测正在使用的麦克风或扬声器。
当确定了在串扰系数之间切换时使用的使用条件时,通过实验或计算机仿真来确定对应于该使用条件的最优串扰系数,并在系数产生器200中保存串扰系数以及相应的使用条件。
可以检测可由设置在回声抑制设备外部的传感器等检测的使用条件,例如铰合部角度、扬声器设定要产生的声级和正在使用的扬声器等,并将检测结果输入系数产生器200。可以在回声抑制设备中检测其他使用条件,例如远端信号的功率或幅度、线性回声抵消器3的输出信号的功率或幅度、以及远端信号中包含的特定频率分量的功率或幅度,并将检测结果输入系数产生器200。
根据本发明的回声抑制设备,通过设定常数串扰系数,即使在输入高电平噪声作为近端音频的环境中,也可以充分抑制与回声路径相关联地产生的回声,这是因为常数串扰系数不受噪声影响。此外,因为不需要现有技术第三示例所示的对回声串扰量的估计等复杂计算,可以减小计算量。因此,可以在不受近端噪声影响的情况下容易地抑制回声。
具体而言,通过根据使用条件来选择最优串扰系数,可以令人满意地抑制与失真声音相关联地产生的回声。
下面,参照附图,描述根据本发明的回声抑制设备的示例实施例。
[第一示例实施例]
图8是示出了根据本发明的回声抑制设备的第一示例实施例的配置的框图。
在第一示例实施例的回声抑制设备中,使用谱减法器6作为图3所示的转换器100。
第一示例实施例中的系数产生器200产生串扰系数,该串扰系数指示了上述由于麦克风1和扬声器2之间的声耦合而发生的回声串扰的量。
谱减法器6接收减法器4的输出信号、线性回声抵消器3的输出信号、在系数产生器200中产生的串扰系数和来自语音检测器5的语音检测结果。
谱减法器6将减法器4的输出信号和线性回声抵消器3的输出信号分成各个预定频率范围上的信号,并从划分的频率范围中的信号分量中去除回声。
<系数产生器200>
图9是示出了图8所示系数产生器的示例配置的框图。
图9所示系数产生器200包括系数存储器201,系数存储器201保存适合从频带1到频带M的频率范围的串扰系数。
系数产生器200读取系数存储器201中存储的每个频率范围(频带)的串扰系数,并将其输出至谱减法器6。这种串扰系数对应于例如图5所示的频率1250Hz上的相关斜率和频率3125Hz上的相关斜率。
图10是示出了图8所示系数产生器的另一示例配置的框图。
图10所示系数产生器200包括:系数存储器202,其保存适合从频带1到频带M的频率范围的一组串扰系数;以及使用条件检测器203,其检测包括有本发明的回声抑制设备的系统的多种使用条件。
图10所示系数产生器200从对应于每个频率范围的串扰系数组中读取串扰系数,并将读取的串扰系数输出至谱减法器6,这里,要读取的串扰系数与在使用条件检测器203中检测到的使用条件相对应。
在图10所示的配置中,对应于每个频率范围的串扰系数组包括针对使用条件1的串扰系数、针对使用条件2的串扰系数,...,针对使用条件N的串扰系数,N是至少为2的任意值。
作为使用条件的示例,为了检测扬声器2设定要产生的声级,使用条件检测器203包括:传感器,其检测扬声器2设定要产生的声级;以及鉴别器,其将检测到的设定的声级与预定阈值相比较,并将比较结果转换为表示至少两个值的数字值。
作为使用条件的另一示例,检测折叠式移动电话中铰合部的角度。在这种情况下,使用条件检测器203包括:传感器(未示出),其检测铰合部的角度;以及鉴别器(未示出),其将检测到的角度与预定阈值相比较,并将比较结果转换为表示至少两个值的数字值。
作为使用条件的另一示例,为了对配备有多个扬声器的移动电话中正在使用的扬声器进行检测,使用条件检测器203包括判断单元(未示出),其判断正在使用哪个扬声器,并使用表示至少两个值的数字值来输出判断结果。
作为使用条件的另一示例,为了对配备有多个麦克风的移动电话中正在使用的麦克风进行检测,使用条件检测器203包括判断单元(未示出),其判断正在使用哪个麦克风,并使用表示至少两个值的数字值来输出判断结果。
作为使用条件的另一示例,为了检测线性回声抵消器3的输出信号的功率或幅度,使用条件检测器203包括:检测器(未示出),其检测线性回声抵消器3的输出信号的功率或幅度;以及鉴别器(未示出),其将检测到的功率或幅度与阈值相比较,并将比较结果转换为表示至少两个值的数字值。例如,当包括本发明的回声抑制设备的系统的特征如图5所示时,当线性回声抵消器3的输出功率达到2000000时,必要的串扰系数突然从1改变到20。因此,可以将阈值设定为2000000,并在输出功率小于或等于2000000时输出“0”,而在输出功率大于2000000时输出“1”。
除了上述使用条件之外,还可以使用任何使用条件,只要该使用条件会影响回声串扰量。也可以使用多种使用条件的组合。
系数存储器202从对应于频率范围而预先寄存(preregister)的多个串扰系数中选择与使用条件检测器203的输出信号相对应的一个串扰系数,并将选择的串扰系数输出至谱减法器6。
例如,当将线性回声抵消器3的输出信号的功率特性用作使用条件时,使用图7中实线指示的两个串扰系数“1”和“20”。这两个串扰系数对应于以1875Hz为中心的频率范围。当使用条件检测器203输出“0”时,输出串扰系数“1”,而当使用条件检测器203输出“1”时,输出串扰系数“20”。
<谱减法器6>
图11是示出了图8所示谱减法器的示例配置的框图。
如图11所示,谱减法器6包括傅立叶变换器60和61、傅立叶系数减法器66m(m=1到M)以及傅立叶逆变换器64。
傅立叶变换器60对减法器4的输出信号执行M点傅立叶变换,并向对应于各个频率范围的傅立叶系数减法器66m(m=1到M)输出处理结果(幅度和相位),作为第一傅立叶系数。
傅立叶变换器61对线性回声抵消器3输出的回声复制信号执行M点傅立叶变换,并向对应于各个频率范围的傅立叶系数减法器66m输出处理结果(幅度和相位),作为第二傅立叶系数。
每个傅立叶系数减法器66m接收从傅立叶变换器60输出的第一傅立叶系数、从傅立叶变换器61输出的第二傅立叶系数以及从图8所示的系数产生器200输出的串扰系数,使用所接收系数的幅度分量执行减法运算,以计算傅立叶系数,并将计算结果(幅度和相位)输出至傅立叶逆变换器64。
傅立叶逆变换器64对从傅立叶系数减法器661到66M输出的傅立叶系数组执行傅立叶逆变换,并将处理结果的实部输出。
参照图12描述图11所示的傅立叶系数减法器66m(m=1到M)。
图12是示出了图11所示傅立叶系数减法器之一的第一示例配置的框图。
通过端子700向减法器706提供从图11所示傅立叶变换器60中输出的、针对每个频率范围的第一傅立叶系数。
通过端子703向乘法器707提供从图11所示傅立叶变换器61中输出的第二傅立叶系数。通过端子167向乘法器707提供系数产生器20中产生的串扰系数。
乘法器707将串扰系数乘以第二傅立叶系数,并向减法器706输出乘法结果。减法器706从第一傅立叶系数中减去乘法器707的输出值,并输出计算结果。减法器706的计算结果输出至图11所示的傅立叶逆变换器64。
通过将串扰系数与根据线性回声抵消器3的输出信号计算的第二傅立叶系数相乘,乘法器707提供了从第一傅立叶系数中剩余的回声得到的傅立叶系数的估计值。通过使用减法器706从第一傅立叶系数中减去根据回声得到的傅立叶系数的估计值,提供了回声分量被抑制的近端信号的傅立叶系数的估计值。
图11所示的傅立叶逆变换器64合成针对各个频率范围的估计值,并输出合成值作为近端信号。由此,合成的近端信号成为回声被抑制的信号。
参照方程来描述上述傅立叶系数减法器66m的操作。
设S是近端信号的傅立叶系数,A是近端信号中包含的近端音频信号分量,E是回声分量,N是噪声分量。这些参数满足如下关系:
S=A+E+N...(1)
设R是回声复制信号的傅立叶系数,P1是串扰系数。P1是远端信号R中泄漏到近端信号中成为回声的那部分的近似值,并对应于回声路径中回声的增益。在现有技术第三示例的回声抑制设备中,P1表示为如下方程:
P1=Av[S/R]=Av[(E+N)/R](2)
其中Av[·]表示平滑过程。
所以,串扰系数P1乘以回声复制信号的傅立叶系数R得到值P2(对应于乘法器707的输出信号),P2是回声分量的估计值。
P2=P1×R
=Ex[E]           (3)
其中Ex[·]表示估计值。
从S中减去P2得到值P3(对应于减法器706的输出信号:近端信号)。
P3=S-P2
=S-P1×R
=A+E+N-Ex[E]
=Ex[A+N]      (4)
即,减法器706的输出是已去除了回声分量E的近端音频的傅立叶系数分量A与噪声分量N之和的估计值。
下面描述当失真是在回声路径中的扬声器等中产生时,图8所示第一示例实施例的回声抑制设备的操作。
当失真是在回声路径中产生的时,第一示例实施例的回声抑制设备在谱减法器6中执行针对频率范围的非线性运算,以去除回声中的失真分量。通过使用线性回声抵消器3来调整对于频率范围的非线性运算比较重要的信号分量的时间变化,第一示例实施例的回声抑制设备有效去除回声中包含的失真分量。
麦克风1的输出信号不仅包含远端信号,还包含与远端信号的失真相关联地产生的回声。可以认为与失真相关联地产生的回声是远端信号的谐波分量。
为了简化以下描述,考虑回声分量E只包含由失真引起的谐波分量的情况。
从上述方程(3)中可见,原理上,只要远端信号的傅立叶变换系数R不为0,谱减法器6就可以去除回声分量E。为去除回声分量E,对应于回声路径中回声的增益的串扰系数P1的精确性非常重要。
在现有技术第三示例的回声抑制设备中,根据未在麦克风的输出信号中检测到近端音频时的语音检测结果来估计回声串扰量,从而很难在存在高电平近端噪声的环境中准确检测音频。当语音检测结果错误时,串扰系数P1非常大,因此,基于该错误串扰系数P1计算的近端信号P3的准确性下降。即,无法充分抑制近端信号P3中包含的回声,从而近端音频失真较大。为了克服该问题,可以进行控制,不更新串扰系数P1。但是,在这种情况下,当回声串扰量改变时,串扰系数P1的误差增大,因此,基于该错误串扰系数P1计算的近端信号P3的准确性下降。
例如,当使用折叠式免提移动电话时,或者当可以切换要使用的扬声器时,回声串扰量依据折叠铰合部的角度或正在使用的扬声器而改变。在存在高电平近端噪声的环境中,通话者常常改变使用条件,以便更清楚地听见语音。例如,通话者改变铰合部角度或将正在使用的扬声器切换为另一个。在这种情况下,校正的第一信号的质量下降。
另一方面,在本示例实施例中,串扰系数P1是根据使用条件而预先设定的常数。因此,通过检测铰合部的角度或正在使用的扬声器,提供串扰系数P1,而不会受到近端信号中包含的噪声的影响。
本申请发明人使用移动电话进行的实验表明了,当将根据使用条件而预先设定的常数用作串扰系数P1,而不是将误差较大的估计值用作串扰系数P1时,更加令人满意地去除了近端音频中的回声和失真声音。
第一示例实施例的回声抑制设备的另一优点在于,即使图8所示的线性回声抵消器3执行的回声路径估计发生错误时,也可以去除残余回声。
在以上描述中,回声分量E只包含由失真引起的谐波分量。第一示例实施例的回声抑制设备也能够抑制远端信号中包含但不是由失真引起的回声分量,即,已被去除了谐波分量的回声分量。
例如,当线性回声抵消器3执行的回声路径估计发生错误时,图8所示减法器4无法去除回声,反而会不利地添加回声。即使在这种情况下,谱减法器6也可去除远端信号分量,从而可以充分抑制回声。
此外,在本示例实施例的回声抑制设备中,提供谱减法器6的回声抑制效果可以减少线性回声抵消器3的抽头数目(自适应滤波器的抽头数目),从而减小计算量。
在图1所示现有技术第一示例的回声抑制设备中,只提供了线性回声抵消器3。因此,减少线性回声抵消器3中自适应滤波器的抽头数目会降低回声去除性能。但是,在图8所示第一示例实施例的回声抑制设备中,即使减少自适应滤波器的抽头数目,提供谱减法器6也补偿了该回声去除性能的下降。因此,回声抑制设备具有足够的回声去除性能。
第一示例实施例的回声抑制设备具有线性回声抵消器3和在谱减法器6中执行的针对频率范围的非线性运算,两者彼此补偿,提供了充分去除回声的能力。
即,即使在线性回声抵消器3独自无法充分抑制回声时,例如,在回声路径产生失真或由线性回声抵消器3执行的回声路径估计发生错误时,谱减法器6也能抑制回声。
此外,通过使用线性回声抵消器3的输出信号来校正麦克风的输出信号,可以抑制引起失真的谐波分量,无需考虑由谱减法器6执行的针对频率范围的非线性运算无法独自处理的时移,而是使用只用幅度值的简单估计。
此外,通过将谱减法器6中使用的串扰系数P1设定为根据使用条件预先设定的常数,即使在使用条件发生改变,例如,在存在高电平近端噪声的环境中,以及在近端音频具有较少失真的环境中,都可以充分抑制回声。
此外,不同于现有技术第三示例的回声抑制设备,因为第一示例实施例的回声抑制设备不需要进行复杂计算来估计回声串扰量,所以减少了计算量。
[第二示例实施例]
图13是示出了根据本发明的回声抑制设备的第二示例实施例的配置框图。
第二示例实施例的回声抑制设备与第一示例实施例的回声抑制设备的不同之处在于,谱减法器6接收麦克风1的输出信号,而不是减法器4的输出信号。
在第一示例实施例的回声抑制设备中,线性回声抵消器3去除回声的主分量,而在第二示例实施例的回声抑制设备中,谱减法器6去除回声的主分量。除了上述配置和操作之外,第二示例实施例与第一示例实施例相同,如第一示例实施例中一样,有利地去除了由于失真产生的回声。
所以,在第二示例实施例的回声抑制设备中,即使在线性回声抵消器3独自无法充分抑制回声时,例如在声传递系统产生失真时,或者在线性回声抵消器3执行的回声路径估计发生错误时,谱减法器6也可以充分抑制回声,与第一示例实施例一样。
此外,通过将谱减法器6中使用的估计串扰值P1设定为根据使用条件预先设定的常数,即使在使用条件改变时,例如,在存在高电平近端噪声的环境中以及提供了失真较少的近端音频的环境中,也可以充分抑制回声。
谱减法器6不一定如第一和第二示例实施例中所示地配置,而可以使用例如非专利文献2(Xiaojian Lu and Benoit Champagne,“Acoustical Echo Cancellation Over A Non-Linear Channel”,International Workshop on Acoustic Echo and Noise Control 2001)中描述的谱减法运算或非专利文献3(A.Alvarez等,“A SpeechEnhancement System Based On Negative Beamforming AndSpectral Subtraction”,International Workshop on Acoustic Echoand Noise Control 2001)中描述的谱减法运算。
[第三示例实施例]
图14是示出了根据本发明的回声抑制设备的第三示例实施例的配置框图。
第三示例实施例的回声抑制设备与第一示例实施例的回声抑制设备的不同之处在于,用谱抑制器7替换了图8所示的谱减法器6。除了上述配置和操作之外,第三示例实施例与第一示例实施例相同。省略对共同部分的详细描述。
下面参照附图,描述图14所示的谱抑制器7。
图15是示出了图14所示谱抑制器的示例配置的框图。
如图15所示,谱抑制器7包括傅立叶变换器70和71、傅立叶系数乘法器76m(m=1到M)和傅立叶逆变换器74。
傅立叶变换器70对通过端子72输入的、图14所示减法器4的输出信号执行M点傅立叶变换,将处理结果(幅度和相位)作为第一傅立叶系数,输出至对应于各个频率范围的傅立叶系数乘法器76m(m=1到M)。
傅立叶变换器71对通过端子73输入的、图14所示线性回声抵消器3的输出信号(回声复制信号)执行M点傅立叶变换,将处理结果(幅度和相位)作为第二傅立叶系数,输出至对应于各个频率范围的傅立叶系数乘法器76m(m=1到M)。
每个傅立叶系数乘法器76m接收从傅立叶变换器70输出的第一傅立叶系数、从傅立叶变换器71输出的第二傅立叶系数、以及从图14所示系数产生器200输出并通过端子67输入的串扰系数,使用接收系数的幅度分量来执行乘法运算,计算傅立叶系数,并将计算结果(幅度和相位)输出至傅立叶逆变换器74。
傅立叶逆变换器74对从傅立叶系数乘法器76m(m=1到M)输出的傅立叶系数组进行傅立叶逆变换,并从端子75输出处理结果的实部。在图15所示的配置中,由傅立叶系数乘法器76m(m=1到M)得到回声分量受到抑制的近端信号。
参照图16,描述每个傅立叶系数乘法器76m(m=1到M)的配置和操作。
图16是示出了图15所示傅立叶系数乘法器之一的第一示例配置的框图。
如图16所示,第一示例配置的傅立叶系数乘法器76m包括绝对值计算器731、绝对值计算器734、乘法器737、除法器745、乘法器746、平滑单元747和减法器744。
通过端子730向绝对值计算器731和乘法器737输出从图15所示傅立叶变换器70输出的各个频率范围的第一傅立叶系数。通过端子733向绝对值计算器734输出从图15所示傅立叶变换器71输出的第二傅立叶系数。
绝对值计算器731计算第一傅立叶系数的绝对值,并向除法器745输出计算结果。绝对值计算器734计算第二傅立叶系数的绝对值,并向除法器745输出计算结果。除法器745用来自绝对值计算器734的计算结果除以来自绝对值计算器731的计算结果,并向乘法器746输出计算结果。
乘法器746用除法器745的输出信号乘以输入端子167的、系数产生器200中产生的串扰系数,并向平滑单元747输出计算结果。平滑单元747对乘法器746的输出信号进行平滑,并向减法器744输出平滑信号。
减法器744从值“1.0”中减去平滑单元747的输出值,并向乘法器737输出计算结果。乘法器737用傅立叶变换器70输出的第一傅立叶系数乘以减法器744的输出值,并输出乘法结果。通过端子789将乘法器737的输出信号输出至图15所示的傅立叶逆变换器74。
图17是示出了图16所示平滑单元的示例配置的框图。
图17所示平滑单元747包括减法器801、乘法器802、加法器803、限幅器807和延迟单元804。
通过端子800向减法器801提供至平滑单元747的输入信号(乘法器746的输出信号)。减法器801从输入信号中减去延迟单元804的输出信号(平滑单元的输出信号),并将计算结果输出至乘法器802。这里,延迟单元804将平滑单元的输出信号延迟一个采样时间。
乘法器802用通过端子806输入的平滑系数乘以减法器801的输出信号,并向加法器803输出计算结果。计算器803将乘法器802的输出信号与延迟单元804的输出信号相加,并向限幅器807输出计算结果。限幅器807限制加法器803的输出信号的幅度,以使幅度在预定上限和下限范围内,并将限幅后的信号输出至输出端子899和延迟单元804。延迟单元804将限幅器807的输出信号延迟一个采样时间,将延迟的信号输出至减法器801和加法器803。
图17所示的平滑单元747是所谓的泄漏积分器或一阶IIR型低通滤波器。在图17所示平滑单元747中,输入平滑系数与平滑过程的时间常数成反比。平滑单元747不一定如图17所示而配置,而可以采用具有平滑效果的任何配置,例如高阶IIR型滤波器。
图18是示出了图16所示平滑单元的另一示例配置的框图。
图18所示平滑单元747类似于图17所示的平滑单元,除了添加了用于产生平滑系数的平滑系数确定单元810之外。平滑系数确定单元810使用减法器801的输出信号来产生平滑系数,并输出至乘法器802。在这种配置中,平滑单元747的输出信号的上升速率和下降速率可以设定为彼此不同。
当减法器801的输出信号为正时,即当减法器801的输出信号增加时,平滑系数确定单元810输出相对较小的系数,例如0.001,而当减法器801的输出信号为负时,即当减法器801的输出信号减小时,平滑系数确定单元810输出相对较大的系数,例如0.01。
通过这样设定平滑系数,平滑单元747的输出信号增大的速率(即上升速率)下降,而平滑单元747的输出信号减小的速率(即下降速率)提高。因此,图16所示减法器744的输出信号的上升速率增大,而下降速率减小。注意,减法器744的输出信号是近端信号中包含的近端音频和近端噪声的比例的估计值。
一般而言,幅度变化(即音频或音乐的包络特性)的特征在于,在许多情况下,上升速率较大而下降速率较小。图18所示的平滑单元可以提供这种包络特性,以便更加准确地估计近端信号中包含的近端音频和近端噪声的比例。
参照方程描述图16所示减法器744的操作。
上述方程(4)的第二行除以S是平滑值P4,由下面方程(5)表示。方程(5)的右边对应于图16所示减法器744的输出值。
P4=Av[P3/S]
=Av[1-{(R/S)×Av[(E+N)/R]}]
=1-Av[{(R/S)×Av[(E+N)/R]}]...(5)
备选地,方程(4)的第三行除以S是平滑值P4,由下面方程表示:
P4=Av[{(A+E+N)-Ex[E+N]}/S]
=Av[Ex[A]/S]
=Ex[A/S]...(6)
方程(6)和方程(5)的比较表明了减法器744的输出值P4是近端信号中包含的近端音频的比例的估计值。
因此,图16所示乘法器737用于将减法器744的输出值乘以图14所示减法器4的输出信号,以提供近端信号中包含的非回声信号的傅立叶系数的估计值,即,回声被抑制的近端音频。图15所示的傅立叶逆变换器74在频率上将估计值合成,提供回声被抑制的近端信号。
下面,描述当扬声器2等在回声路径中产生失真时第三示例实施例的回声抑制设备的操作。
如方程(5)和(6)所示,图16所示减法器744的输出值P4是近端信号中包含的近端音频的比例的估计值。
如方程(5)所示,使用第一示例实施例中的P3来计算值P4。如第一示例实施例中所述,P3是近端音频的傅立叶系数分量的估计值,是通过去除回声分量、噪声分量以及失真导致的谐波分量相关回声而得到的。因此,P4是已去除了失真导致的谐波分量相关回声的值,通过乘以P4得到的傅立叶系数的失真相关回声分量被抑制。
如上所述,麦克风1的输出信号不仅包含远端信号(回声分量),还包含由远端信号的失真导致的回声。可以认为失真导致的回声是远端信号的谐波分量。
根据第三示例实施例的、包括谱抑制器7的回声抑制设备,可以使用远端信号中包含的谐波分量来抑制与远端信号的失真相关联地产生的回声。
即,在第三示例实施例的回声抑制设备中,即使在线性回声抵消器3独自无法充分抑制回声时,例如,在回声路径产生失真或由线性回声抵消器3执行的回声路径估计发生错误时,谱抑制器7也能充分抑制回声。
此外,通过将串扰系数设定为根据使用条件预先设定的常数,即使在使用条件改变时,例如,在存在高电平近端噪声的环境中以及提供了失真较少的近端音频的环境中,也可以充分抑制回声。
图19是示出了图15所示傅立叶系数乘法器的第二示例配置的框图。
第二示例配置的傅立叶系数乘法器76m与图16所示第一示例配置的傅立叶系数乘法器的不同之处在于,在从绝对值计算器731到除法器745的信号路径中插入了平滑单元740,在从绝对值计算器734到除法器745的信号路径中插入了平滑单元741。
平滑单元740和741可以类似于平滑单元747而配置,除了它们使用不同的平滑系数之外。因此,省略了对平滑单元740和741的详细描述。
在图19所示的傅立叶系数乘法器76m中,平滑单元740和741对除法器745的输入值进行平滑,从而也对从除法器745通过乘法器746提供至平滑单元747的值进行平滑。因此,平滑单元747提供的输出值比图16所示第一示例配置的傅立叶系数乘法器76m的输出值更加稳定。
第一和第二示例配置的傅立叶系数乘法器76m的构思的相同之处在于,减法器744提供近端信号中包含的近端音频比例的估计值。
因此,当使用图19所示第二示例配置的傅立叶系数乘法器76m时,也提供了在使用图16所示第一示例配置的傅立叶系数乘法器76m时提供的上述本发明优点。
图20是示出了图15所示傅立叶系数乘法器的第三示例配置的框图。
第三示例配置的傅立叶系数乘法器76m与图19所示第二示例配置的傅立叶系数乘法器的不同之处在于,在从平滑单元740和741至乘法器737的级中执行处理的顺序不同。
在第三示例配置的傅立叶系数乘法器76m中,平滑单元740的输出值输出至减法器744和除法器745,平滑单元741的输出值输出至乘法器746。
乘法器746将平滑单元741的输出值乘以系数产生器200中产生的串扰系数,并向减法器744输出计算结果。减法器744从平滑单元740的输出值中减去乘法器746的输出值,并向除法器745输出计算结果。除法器745用减法器744的输出值除以平滑单元740的输出值,并向平滑单元748输出计算结果。平滑单元748对除法器745的输出值进行平滑,并向乘法器737输出处理结果。
平滑单元748可以类似于平滑单元747而配置,除了它们使用不同的平滑系数之外。
如果如图18所示配置,平滑单元748可以提供上升速率较大而下降速率较小的包络特性,从而可以更加准确地估计近端信号中包含的近端音频和近端噪声的比例。
平滑单元748的输出值P5由如下方程(7)表示:
P5=Av[(Av[S]-P1×Av[R](S)/Av[S])]
=Av[(Av[((A+E+N)S-Ex[E]))/Av[S]]
=Av[Ex[A+N]/Av[S]]
=Ex[(A+N)/S]...(7)
方程(7)表明了与上述P4的情况一样,平滑单元748的输出值P5是近端信号中包含的近端音频的比例的估计值。
因此,图20所示第三示例配置的傅立叶系数乘法器76m具有与图19所示第二示例配置的傅立叶系数乘法器76m相同的功能,因此提供了在使用图16所示第一示例配置的傅立叶系数乘法器76m时提供的上述本发明优点。
[第四示例实施例]
图21是示出了根据本发明的回声抑制设备的第四示例实施例的配置的框图。
第四示例实施例的回声抑制设备与图14所示第三示例实施例的回声抑制设备的不同之处在于,谱抑制器7接收麦克风1的输出信号,而不是减法器4的输出信号。
因此,在第三示例实施例的回声抑制设备中,线性回声抵消器3去除回声的主分量,而在第四示例实施例的回声抑制设备中,谱抑制器7去除回声的主分量。
除了上述配置和操作之外,第四示例实施例与第三示例实施例相同,如第三示例实施例中一样有利地去除了由失真导致的回声。
因此,在第四示例实施例的回声抑制设备中,即使在线性回声抵消器3独自无法充分抑制回声时,例如在声传递系统产生失真时,或者在线性回声抵消器3执行的回声路径估计发生错误时,谱抑制器7也可以充分抑制回声,与第三示例实施例一样。
此外,通过将谱抑制器7中使用的串扰系数设定为根据使用条件预先设定的值,即使在使用条件改变时,例如,在存在高电平近端噪声的环境中以及提供了失真较少的近端音频的环境中,也可以充分抑制回声。
虽然描述了本发明的示例实施例,但是本发明不限于上述第一到第四示例实施例,而可以进行如下多种改变。
例如,在有关技术的第一到第四示例中,虽然参照谱减法器6和谱抑制器7针对每个预定采样周期而执行傅立叶变换的情况进行了描述,但是不一定是针对每个预定采样周期来执行傅立叶变换,而可以基于固定间隔的帧来进行。
此外,可以采用帧彼此交叠的方式来执行傅立叶变换。在这种情况下,可以通过使用交叠保存方法或交叠添加方法来减小计算量。例如,在非专利文献4(John J.Shynk,“Frequency-Domain andMultirate Adaptive Filtering”,IEEE Signal Processing Magazine,January 1992,页数14-37)中描述了交叠保存方法和交叠添加方法。
此外,在有关技术的第一到第四示例中,虽然参照谱减法器6和谱抑制器7执行傅立叶变换的情况进行了描述,但是可用其他线性变换方法,例如余弦变换和滤波器组,来替换傅立叶变换,甚至可以在子带域变换之后执行该过程。在这种情况下,可以改变针对傅立叶系数的减法器和乘法器,以对应于所使用的线性变换。例如,当使用余弦变换时,可以使用针对余弦系数的减法器和针对余弦系数的乘法器。这些计算装置的运算与上述有关技术的第一到第四示例中用作线性变换的傅立叶变换的运算相同。
[第五示例实施例]
虽然在第一到第四示例实施例中使用线性回声抵消器3作为示例,但是可以使用变换域回声抵消器来抑制回声。在这种情况下,将变换域回声抵消器的变换域设定为与上述减法器6或谱抑制器7的变换域相同,可以减小整个回声抑制设备的计算量,并缩短与计算相关的延迟时间。
这里的变换域回声抵消器是指在使用线性变换而扩展的变换域中抑制回声、并使用线性逆变换在原始域中执行重新合成的回声抵消器。
关于变换域回声抵消器,下面参照例如非专利文献4中描述的傅立叶变换域回声抵消器来进行描述。
图22是示出了根据本发明的回声抑制设备的第五示例实施例的配置的框图。
第五示例实施例的回声抑制设备配置为回声抵消器13和谱减法器16在傅立叶变换域中执行处理。回声抵消器13向谱减法器16输出变换域信号组1和变换域信号组2。
图23是示出了图22所示回声抵消器的示例配置的框图。
图23所示回声抵消器13包括傅立叶变换器35、自适应滤波器组38、傅立叶逆变换器36、傅立叶变换器37和乘法器39m(m=1到M)。
傅立叶变换器35在傅立叶变换域中对输入至端子31的远端信号进行扩展,针对各个频率范围的扩展信号输出至自适应滤波器组38。傅立叶变换器37在傅立叶变换域中对通过端子33从图22所示减法器4中输入的减法结果进行扩展,针对各个频率范围的扩展信号输出至乘法器39m(m=1到M)。
乘法器39m(m=1到M)将从傅立叶变换器37接收的信号与通过端子34接收的语音检测结果相乘,将计算结果输出至自适应滤波器组38。
自适应滤波器组38包括M个自适应滤波器,接收从傅立叶变换器35输出的信号组2以及从乘法器39m(m=1到M)输出的信号组1,对彼此对应的信号执行自适应滤波。自适应滤波得到的滤波输出被输出至傅立叶逆变换器36。
傅立叶逆变换器36对从自适应滤波器组38获得的滤波输出执行傅立叶逆变换,并将处理结果从端子32输出。从端子32输出的信号是回声抵消器的输出信号。
回声抵消器13也从矢量输出端子41输出傅立叶变换器37的输出信号,作为变换域信号组1。回声抵消器13也从矢量输出端子42输出自适应滤波器组38的输出信号,作为变换域信号组2。在谱减法器16中使用变换域信号组1和变换域信号组2。
可以认为变换域信号组1是通过对图22所示减法器4的输出信号执行傅立叶变换而得到的信号,可以认为变换域信号组2是通过对图22所示从回声抵消器13向减法器4输出的信号执行傅立叶变换而得到的信号。
参照附图,描述图22所示谱减法器16的配置和操作。
图24是示出了图22所示谱减法器的示例配置的框图。
图24所示的谱减法器16与第一示例实施例的回声抑制设备中使用的谱减法器6的不同之处在于,去除了图11所示的傅立叶变换器60和61,并输入了变换域信号组1和变换域信号组2。
如上所述,可以认为变换域信号组1是通过对图22所示减法器4的输出信号执行傅立叶变换而得到的信号,可以认为变换域信号组2是通过对图22所示从回声抵消器13向减法器4输出的信号执行傅立叶变换而得到的信号。这些信号组与输入至图11所示减法器6中的傅立叶系数减法器66m(m=1到M)的两个信号相同。所以,图24所示谱减法器16输出的信号与从图11所示谱减法器6中输出的信号相同。所以,图22所示的第五示例实施例的回声抑制设备提供的优点与根据本发明第一示例实施例的回声抑制设备所提供的优点相同。
在第五示例实施例的回声抑制设备中,通过向谱减法器16提供从回声抵消器13中输出的变换域信号组1和变换域信号组2,可以减小谱减法器16执行的傅立叶变换的量。
这种配置适用于第二到第四示例实施例中所示的回声抑制设备。此外,例如,可以用余弦变换域替换傅立叶变换域。
[第六示例实施例]
虽然在第一到第四示例实施例中使用线性回声抵消器3作为示例,但是可以使用例如非专利文献4中描述的子带域回声抵消器来抑制回声。在这种情况下,通过在子带域中执行谱减法器6或谱抑制器7中的处理过程,可以省略针对子带域变换的滤波器。
图25是示出了根据本发明的回声抑制设备的第六示例实施例的配置的框图。
在第六示例实施例的回声抑制设备中,回声抵消器和谱减法器在子带域中执行处理过程。
如图25所示,在第六示例实施例的回声抑制设备中,子带分析滤波器组91将麦克风1的输出信号扩展到N个频带中,子带分析滤波器组92将远端信号扩展到N个频带中。
提供回声抵消器93n、减法器94n、语音检测器95n和谱减法器96n(n=1到N),对应于由子带分析滤波器组91和92扩展的频带。
在子带合成滤波器组99中对谱减法器96n的输出信号执行逆变换,并输出原始信号域中的变换信号,作为近端信号。
减法器94n、语音检测器95n和谱减法器96n(n=1到N)以类似于图8所示第一示例实施例的回声抑制设备中的那些装置的方式,在每个频带中进行操作,除了回声抵消器的抽头数量不同以及谱减法器的傅立叶变换器的规模不同之外。所以,省略了对上述每个装置的配置和操作的描述。
在第六示例实施例的回声抑制设备中,因为所有处理过程是在子带域扩展之后执行的,所以可以省略线性回声抵消器3中的合成滤波器组和谱减法器中的子带分析滤波器组。因此,可以减小对应于子带分析滤波器组和子带合成滤波器组的计算量,并可以缩短对应于这种计算的延迟时间。
图25所示第六示例实施例的配置适用于第二到第四示例实施例中所示的回声抑制设备。此外,例如可以用余弦变换域替换傅立叶变换域。
[第七示例实施例]
图26是示出了根据本发明的回声抑制设备的第七示例实施例的配置的框图。
在第七示例实施例的回声抑制设备中,回声抵消器和谱减法器在傅立叶变换域中执行处理过程。
如图26所示,在第七示例实施例的回声抑制设备中,傅立叶变换器191将麦克风1的输出信号扩展到M个频带中,傅立叶变换器192将远端信号扩展到M个频带中。
提供回声抵消器193m、减法器194m、语音检测器195m和傅立叶系数减法器66m(m=1到M),对应于由傅立叶变换器191和192扩展的频带。
在傅立叶逆变换器199中对针对各个频带的傅立叶系数减法器66m的输出信号执行逆变换,并输出原始信号域中的变换信号,作为近端信号。
减法器194m和语音检测器195m以类似于图8所示第一示例实施例的回声抑制设备中的那些装置的方式,在每个频带中进行操作,除了回声抵消器的抽头数量不同之外。所以,省略了对上述每个装置的配置和操作的描述。
与第六示例实施例一样,第七示例实施例的回声抑制设备在变换域中执行回声抵消器和谱减法器中的处理过程,但是与第六示例实施例的回声抑制设备的不同之处在于,频带数目M大于第六示例实施例中的频带数目,这是因为处理过程在傅立叶变换域中执行,并用傅立叶系数减法器66m替换了谱减法器。
在第七示例实施例的回声抑制设备中,因为处理过程是在傅立叶变换域扩展之后执行的,所以谱减法运算不需要傅立叶变换。因此,在第七示例实施例中,不需要谱减法器中的傅立叶变换和傅立叶逆变换,只通过傅立叶系数减法器66m来执行谱减法运算所必需的运算。
在第七示例实施例的回声抑制设备中,可以减小对应于省略的傅立叶变换和傅立叶逆变换的计算量。
图26所示第七示例实施例的配置适用于第二到第四示例实施例中所示的回声抑制设备。此外,例如可以用余弦变换域替换傅立叶变换域。
在第七示例实施例中,虽然使用线性回声抵消器作为示例,但是可以使用非线性回声抵消器来抑制回声。在这种情况下,通过在傅立叶变换域中执行谱减法器或谱抑制器中的处理过程,可以提供上述相同的优点。
虽然参照免提电话描述了本发明的回声抑制设备,但是本发明适用于多种设备,其中扬声器生成音频,同时麦克风拾取声音,例如在扬声器正生成音乐时拾取声音的设备,或者来自手持设备中的接收机的回声会引起问题的设备。

Claims (21)

1.一种回声抑制方法,包括:
使用在频域从以下信号变换得到的信号,作为第一信号:声音拾取装置的输出信号,或者从所述声音拾取装置的输出信号中减去回声被抑制的输出信号而得到的信号,并且将所述第一信号划分成预定频率范围中的信号;
使用在频域从所述回声被抑制的输出信号变换得到的信号作为第二信号;
产生各个频率范围的串扰系数;
用所述串扰系数乘以所述第二信号;
基于乘法结果来估计所述第一信号中包含的回声量;以及
通过使用所估计的回声量来抑制所述第一信号中的回声分量,
其中所述串扰系数是预定值。
2.根据权利要求1所述的回声抑制方法,
其中根据预定使用条件,从多个预设串扰系数中选择用于校正所述第一信号的串扰系数。
3.根据权利要求2所述的回声抑制方法,
其中所述使用条件是以下之中的一个或更多个:所述回声抵消器的输出信号的功率或幅度、远端信号的功率或幅度、以及所述远端信号的特定频率分量的功率或幅度。
4.根据权利要求2所述的回声抑制方法,
其中所述使用条件是所述扬声器设定用于产生的声级。
5.根据权利要求2所述的回声抑制方法,
其中所述使用条件是所述声音拾取装置与所述扬声器之间的相对位置关系。
6.根据权利要求2所述的回声抑制方法,
其中在提供了多个所述声音拾取装置和/或多个所述扬声器时,所述使用条件是正在使用的声音拾取装置或扬声器。
7.根据权利要求1所述的回声抑制方法,还包括:
使用所述串扰系数和所述第二信号来估计所述第一信号中包含的回声量;
从所述第一信号中减去所估计的回声量,以校正所述第一信号。
8.根据权利要求1所述的回声抑制方法,还包括:
用乘法结果除以所述第一信号来估计所述第一信号中包含的近端音频的比例;以及
将所述第一信号与所估计的比例相乘,以校正所述第一信号。
9.一种回声抑制设备,用于抑制声音拾取装置的输出信号中的回声并输出所述回声被抑制的信号,所述回声是由所述声音拾取装置与扬声器之间的声耦合产生的,所述设备包括:
回声抵消器,估计所述回声;
频率划分器,使用所述声音拾取装置的输出信号,或者使用从所述声音拾取装置的输出信号中减去所估计的回声而得到的信号,作为第一信号,使用所估计的回声作为第二信号,并将所述第一和第二信号划分成预定频率范围中的信号;
系数产生器,针对各个频率范围,产生串扰系数,每个串扰系数是预定值;
校正器,用所述串扰系数乘以所述第二信号,并基于乘法结果来估计所述第一信号中包含的回声量,并针对各个频率范围,通过使用所估计的回声量来抑制所划分的第一信号中的回声分量;以及
频率合成器,合成针对各个频率范围而校正的所划分的第一信号。
10.根据权利要求9所述的回声抑制设备,其中
所述校正器使用所述系数和所述第二信号来估计所述第一信号中包含的回声量,并从所述第一信号中减去所估计的回声量,以校正所述第一信号。
11.根据权利要求9所述的回声抑制设备,其中
所述校正器用从所述第一信号中减去所估计的回声量而获得的结果除以所划分的第一信号来估计所划分的第一信号中包含的近端音频的比例,并将所述第一信号与所估计的比例相乘,以校正所划分的第一信号。
12.根据权利要求11所述的回声抑制设备,其中
所述校正器包括
第一平滑单元,对与所述第一信号的幅度或功率相对应的量进行平滑;
第二平滑单元,对与所述第二信号的幅度或功率相对应的量进行平滑;
第一乘法器,用所述串扰系数乘以在所述第二平滑单元中平滑的量;
减法器,从所述第一平滑单元中平滑的量中减去从所述第一乘法器得到的乘法结果;
除法器,用从所述减法器得到的减法结果除以在所述第一平滑单元中平滑的量;
第三平滑单元,对从所述除法器得到的除法结果进行平滑;以及
第二乘法器,用在所述第三平滑单元中平滑的量乘以所述第一信号。
13.根据权利要求9所述的回声抑制设备,
其中所述系数产生器根据预定使用条件,从多个预设串扰系数中选择用于校正所述第一信号的串扰系数。
14.根据权利要求9所述的回声抑制设备,
其中所述系数产生器包括
检测器,检测预定使用条件;以及
存储装置,不仅针对所述第一信号的各个频率范围而且对应于使用条件来保存多个预设串扰系数,并针对每个频率范围,输出与所述检测器检测到的使用条件相对应的串扰系数。
15.根据权利要求13所述的回声抑制设备,
其中所述使用条件是以下之中的一个或更多个所述回声抵消器的输出信号的功率或幅度、远端信号的功率或幅度、以及所述远端信号的特定频率分量的功率或幅度。
16.根据权利要求13所述的回声抑制设备,
其中所述使用条件是所述扬声器设定用于产生的声级。
17.根据权利要求13所述的回声抑制设备,
其中所述使用条件是所述声音拾取装置与所述扬声器之间的相对位置关系。
18.根据权利要求13所述的回声抑制设备,
其中在提供了多个所述声音拾取装置和/或多个所述扬声器时,所述使用条件是正在使用的声音拾取装置或扬声器。
19.一种回声抑制设备,用于抑制声音拾取装置的输出信号中的回声并输出所述回声被抑制的信号,所述回声是由所述声音拾取装置与扬声器之间的声耦合产生的,所述设备包括:
变换域回声抵消器,估计所述回声;
系数产生器,使用通过对从所述声音拾取装置的输出信号中减去所估计的回声而得到的信号进行划分而得到的信号,作为第一信号组,所述划分是在所述变换域回声抵消器中针对每个预定频率范围而执行的,系数产生器还使用针对各个预定频率范围对所述变换域回声抵消器的输出信号进行划分而得到的信号,作为第二信号组,并针对各个频率范围产生串扰系数,每个串扰系数是预定值;
校正器,针对各个频率范围,使用所划分的第二信号和所述串扰系数来抑制所划分的第一信号中的回声分量;以及
频率合成器,合成针对各个频率范围而校正的所述第一信号组。
20.一种回声抑制设备,用于抑制声音拾取装置的输出信号中的回声并输出所述回声被抑制的信号,所述回声是由所述声音拾取装置与扬声器之间的声耦合产生的,所述设备包括:
回声抵消器,估计所述回声;
子带分析滤波器,针对每个预定频率范围,分别对所述声音拾取装置的输出信号和所述扬声器的输入信号进行扩展;
系数产生器,使用已针对各个频率范围而扩展的所述声音拾取装置的输出信号,或者使用通过从已针对各个频率范围而扩展的所述声音拾取装置的输出信号中减去所估计的回声而得到的信号,作为第一信号组,使用所估计的回声作为第二信号,并针对各个频率范围,产生串扰系数,每个串扰系数是预定值;
校正器,针对各个频率范围,使用所划分的第二信号和所述串扰系数来抑制所划分的第一信号中的回声分量;以及
子带合成滤波器,合成在所述校正器中校正的第一信号组。
21.一种回声抑制设备,用于抑制声音拾取装置的输出信号中的回声并输出所述回声被抑制的信号,所述回声是由所述声音拾取装置与扬声器之间的声耦合产生的,所述设备包括:
回声抵消器,估计所述回声;
傅立叶变换器,针对每个预定频率范围,分别对所述声音拾取装置的输出信号和所述扬声器的输入信号进行扩展;
系数产生器,使用已针对各个频率范围而扩展的所述声音拾取装置的输出信号,或者使用通过从已针对各个频率范围而扩展的所述声音拾取装置的输出信号中减去所估计的回声而得到的信号,作为第一信号组,使用所估计的回声作为第二信号,并针对各个频率范围,产生串扰系数,每个串扰系数是预定值;
对应于各个频率范围而提供的多个校正器,所述校正器针对各个频率范围,使用所划分的第二信号和所述串扰系数来抑制所划分的第一信号中的回声分量;以及
傅立叶逆变换器,合成在所述校正器中校正的第一信号组。
CN2006800488146A 2005-10-26 2006-10-25 回声抑制方法及设备 Expired - Fee Related CN101346895B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP311180/2005 2005-10-26
JP2005311180 2005-10-26
PCT/JP2006/321267 WO2007049643A1 (ja) 2005-10-26 2006-10-25 エコー抑圧方法及び装置

Publications (2)

Publication Number Publication Date
CN101346895A CN101346895A (zh) 2009-01-14
CN101346895B true CN101346895B (zh) 2012-02-22

Family

ID=37967753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006800488146A Expired - Fee Related CN101346895B (zh) 2005-10-26 2006-10-25 回声抑制方法及设备

Country Status (6)

Country Link
US (1) US8811627B2 (zh)
EP (1) EP1942582B1 (zh)
JP (1) JP4702371B2 (zh)
KR (1) KR100974370B1 (zh)
CN (1) CN101346895B (zh)
WO (1) WO2007049643A1 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8369511B2 (en) * 2006-12-26 2013-02-05 Huawei Technologies Co., Ltd. Robust method of echo suppressor
JP4916394B2 (ja) * 2007-07-03 2012-04-11 富士通株式会社 エコー抑圧装置、エコー抑圧方法及びコンピュータプログラム
US8488776B2 (en) 2007-10-19 2013-07-16 Nec Corporation Echo suppressing method and apparatus
US8666091B2 (en) * 2008-06-13 2014-03-04 Sony Corporation Method for reducing a disturbance in an input signal caused by an output signal in a multi-port connector, multi-port connector, and mobile device
JP5149833B2 (ja) * 2009-02-24 2013-02-20 日本電信電話株式会社 反響消去装置、反響消去方法、反響消去プログラム
US8381043B2 (en) * 2009-02-27 2013-02-19 Kabushiki Kaisha Toshiba System for testing a hinge and a cable connecting the main body and the display of a device
US20120155665A1 (en) * 2009-08-24 2012-06-21 Udayan Kande Echo Canceller With Adaptive Non-Linearity
WO2012109384A1 (en) * 2011-02-10 2012-08-16 Dolby Laboratories Licensing Corporation Combined suppression of noise and out - of - location signals
CN102739286B (zh) * 2011-04-01 2014-06-11 中国科学院声学研究所 一种用于通信系统中的回声抵消方法
US8811602B2 (en) * 2011-06-30 2014-08-19 Broadcom Corporation Full duplex speakerphone design using acoustically compensated speaker distortion
CN103391381B (zh) 2012-05-10 2015-05-20 中兴通讯股份有限公司 回声消除方法及装置
JP5406966B2 (ja) * 2012-08-15 2014-02-05 日本電信電話株式会社 反響消去装置、反響消去方法、反響消去プログラム
CA2924458C (en) 2013-09-17 2021-08-31 Wilus Institute Of Standards And Technology Inc. Method and apparatus for processing multimedia signals
US10580417B2 (en) 2013-10-22 2020-03-03 Industry-Academic Cooperation Foundation, Yonsei University Method and apparatus for binaural rendering audio signal using variable order filtering in frequency domain
CN106416302B (zh) 2013-12-23 2018-07-24 韦勒斯标准与技术协会公司 生成用于音频信号的滤波器的方法及其参数化装置
CN106105269B (zh) 2014-03-19 2018-06-19 韦勒斯标准与技术协会公司 音频信号处理方法和设备
KR102363475B1 (ko) * 2014-04-02 2022-02-16 주식회사 윌러스표준기술연구소 오디오 신호 처리 방법 및 장치
CN108307272B (zh) 2014-04-02 2021-02-02 韦勒斯标准与技术协会公司 音频信号处理方法和设备
JP6446893B2 (ja) * 2014-07-31 2019-01-09 富士通株式会社 エコー抑圧装置、エコー抑圧方法及びエコー抑圧用コンピュータプログラム
US9628910B2 (en) * 2015-07-15 2017-04-18 Motorola Mobility Llc Method and apparatus for reducing acoustic feedback from a speaker to a microphone in a communication device
US10225657B2 (en) 2016-01-18 2019-03-05 Boomcloud 360, Inc. Subband spatial and crosstalk cancellation for audio reproduction
NZ745415A (en) * 2016-01-18 2019-03-29 Boomcloud 360 Inc Subband spatial and crosstalk cancellation for audio reproduction
CN105657110B (zh) * 2016-02-26 2020-02-14 深圳Tcl数字技术有限公司 语音通信的回声消除方法及装置
US10764704B2 (en) 2018-03-22 2020-09-01 Boomcloud 360, Inc. Multi-channel subband spatial processing for loudspeakers
CN110675889A (zh) 2018-07-03 2020-01-10 阿里巴巴集团控股有限公司 音频信号处理方法、客户端和电子设备
US10984815B1 (en) * 2019-09-27 2021-04-20 Cypress Semiconductor Corporation Techniques for removing non-linear echo in acoustic echo cancellers
US10841728B1 (en) 2019-10-10 2020-11-17 Boomcloud 360, Inc. Multi-channel crosstalk processing
CN112992137B (zh) * 2021-01-29 2022-12-06 青岛海尔科技有限公司 语音交互方法和装置、存储介质及电子装置
US11336367B1 (en) * 2021-03-12 2022-05-17 Iena Corporation Low-power pre-compensation of linear and nonlinear transmitter effects in narrow-spectrum optical signals
CN113542980B (zh) * 2021-07-21 2023-03-31 深圳市悦尔声学有限公司 一种抑制扬声器串扰的方法
CN114584902B (zh) * 2022-03-17 2023-05-16 睿云联(厦门)网络通讯技术有限公司 一种基于音量控制的对讲设备非线性回音消除方法及装置
CN115604630A (zh) * 2022-09-29 2023-01-13 歌尔科技有限公司(Cn) 声场扩展方法、音频设备及计算机可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0541681A (ja) * 1991-08-05 1993-02-19 Toshiba Corp エコーキヤンセラ
JP2550914B2 (ja) 1994-06-21 1996-11-06 日本電気株式会社 折りたたみ型携帯電話装置
JPH08288894A (ja) * 1995-04-14 1996-11-01 Sony Corp エコー抑圧装置
ATE282924T1 (de) * 1996-02-09 2004-12-15 Texas Instruments Inc Geräuschverminderungsanordnung
JP2002009677A (ja) * 2000-06-23 2002-01-11 Matsushita Electric Ind Co Ltd 音響エコーキャンセラー装置
JP3850290B2 (ja) 2001-12-27 2006-11-29 株式会社ケンウッド 移動体電話機
JP4161628B2 (ja) 2002-07-19 2008-10-08 日本電気株式会社 エコー抑圧方法及び装置
JP2005051744A (ja) 2003-07-17 2005-02-24 Matsushita Electric Ind Co Ltd 通話装置
JP2008507522A (ja) 2004-07-23 2008-03-13 ザ プロクター アンド ギャンブル カンパニー フラボノイドとビタミンb3を含有するスキンケア組成物

Also Published As

Publication number Publication date
EP1942582A1 (en) 2008-07-09
JPWO2007049643A1 (ja) 2009-04-30
EP1942582B1 (en) 2019-04-03
CN101346895A (zh) 2009-01-14
US20090041263A1 (en) 2009-02-12
US8811627B2 (en) 2014-08-19
KR20080066049A (ko) 2008-07-15
KR100974370B1 (ko) 2010-08-05
WO2007049643A1 (ja) 2007-05-03
JP4702371B2 (ja) 2011-06-15
EP1942582A4 (en) 2011-11-02

Similar Documents

Publication Publication Date Title
CN101346895B (zh) 回声抑制方法及设备
CN101346896B (zh) 回声抑制方法及设备
US8488776B2 (en) Echo suppressing method and apparatus
JP4161628B2 (ja) エコー抑圧方法及び装置
TWI458331B (zh) 用於計算回聲抑制濾波器的控制資訊的裝置和方法,以及用於計算延遲值的裝置和方法
CA2061527C (en) Method and apparatus for controlling coefficients of adaptive filter
AU698081B2 (en) Method and device for suppressing background noise in a voice signal and corresponding system with echo cancellation
CN103077726B (zh) 用于线性声学回声消除系统的预处理和后处理
US20080085009A1 (en) Echo Cancellation
CN105324982A (zh) 用于抑制不需要的音频信号的方法和设备
CA2307999A1 (en) Method and device for cancelling stereophonic echo with frequency domain filtering
EP3829151B1 (en) Echo suppression device, echo suppression method, and echo suppression program
JP2004349806A (ja) 多チャネル音響エコー消去方法、その装置、そのプログラム及びその記録媒体
US6625279B1 (en) Apparatus and method of estimating echo path delay
JPH08251081A (ja) エコー除去装置
US8036376B2 (en) Echo prevention circuit having adaptive digital filter
US10819858B2 (en) Method for improving echo cancellation effect and system thereof
JP3616341B2 (ja) 多チャネルエコーキャンセル方法、その装置、そのプログラム及び記録媒体
US20060218214A1 (en) Echo prevention circuit having signal subtracter feature
JP4631933B2 (ja) エコー抑圧方法
EP0715407B1 (en) Method and apparatus for controlling coefficients of adaptive filter
TH29101A (th) ตัวกำจัดเสียงสะท้อนสำหรับวงจรที่ไม่เป็นเชิงเส้น

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: 20120222