JP2008263336A - エコーキャンセラおよびその残留エコー抑制方法 - Google Patents
エコーキャンセラおよびその残留エコー抑制方法 Download PDFInfo
- Publication number
- JP2008263336A JP2008263336A JP2007103485A JP2007103485A JP2008263336A JP 2008263336 A JP2008263336 A JP 2008263336A JP 2007103485 A JP2007103485 A JP 2007103485A JP 2007103485 A JP2007103485 A JP 2007103485A JP 2008263336 A JP2008263336 A JP 2008263336A
- Authority
- JP
- Japan
- Prior art keywords
- echo
- control
- multiplier
- residual
- 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.)
- Pending
Links
Images
Landscapes
- Circuit For Audible Band Transducer (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Interface Circuits In Exchanges (AREA)
- Telephone Function (AREA)
Abstract
【解決手段】エコーキャンセラ10は、エコーキャンセラ本体12が残留エコーを含む送信信号112から残差信号114を得て、非線形処理部16が、受信信号104に基づく有無音判定164と、送信信号112および残差信号114に基づくエコー消去量170とを得て、エコー消去量170にマージン172を加算して加算結果174を得て、乗算器制御部70が、加算結果174が乗算器制御閾値よりも小さくかつ有無音判定164が有音の場合、または有無音判定164が無音の場合には乗算器72を透過制御して残差信号114をそのまま送信信号128として出力し、それ以外の場合には乗算器72を減衰制御して残差信号114に減衰量178を掛けた値を送信信号128として出力することにより、残留エコーを抑制することができる。
【選択図】図1
Description
RinP(k)=α・RinP(k−1)+(1−α)・|Rin(k)| ・・・(1)
SinP(k)=α・SinP(k−1)+(1−α)・|Sin(k)| ・・・(2)
ResP(k)=α・ResP(k−1)+(1−α)・|Res(k)| ・・・(3)
比較器58は、パワー受信信号152に基づいて有音・無音判定を行うもので、本実施例では、パワー受信信号152を有無音判定閾値158と比較して、その比較結果を示す制御信号160を出力する。比較器58は、たとえば、パワー受信信号152が有無音判定閾値158よりも小さい場合に0を示し、それ以外の場合に1を示す制御信号160を出力するとよい。
CANCth(k+1)=CANCth(k)−β・(CANCth(k)−CANCad(k)) ・・・(4)
CANCth(k+1)=γ・CANCth(k)+(1−γ)・CANC(k) ・・・(5)
乗算器72は、エコーキャンセラ本体12からディジタル残差信号114を入力し、この残差信号114を減衰させる送話アッテネータであり、乗算器制御信号176に応じて、残差信号114および減衰量178に基づいて出力用送信信号128を生成する。
12 エコーキャンセラ本体
14 エコー経路
16 非線形処理部
18 ノンリニアプロセッサ
22、26 アナログ・ディジタル変換器
24、28 ディジタル・アナログ変換器
32 適応FIRフィルタ
34 ダブルトーク検出器
36、38 加算器
52、54、56 パワー計算器
58 比較器
60 OFFガードタイマ
62、64 対数変換器
66、68 加算器
70 乗算器制御部
72 乗算器
Claims (16)
- 受信信号によりエコー経路にて発生した残留エコーとともに送信信号を送信する際に、前記エコー経路の特性を推定して擬似エコーを生成し、前記送信信号から前記擬似エコーを減算して残差信号を生成する適応フィルタを含むエコーキャンセラにおいて、該エコーキャンセラは、
前記受信信号が有音か無音かを判定し、有音から無音への判定を検出した場合には、それから一定時間の間、有音判定を維持する有無音判定手段と、
前記残留エコーを含む前記送信信号および前記残差信号に基づいてエコー消去量を決定するエコー消去量決定手段と、
前記エコー消去量にマージンを加算するマージン加算手段と、
前記マージン加算手段の加算結果および前記有無音判定手段の判定結果に応じて、透過制御または減衰制御を行う乗算器制御手段と、
該乗算器制御手段に制御されて、前記透過制御に応じて前記残差信号を透過し、また前記減衰制御に応じて前記残差信号に所定の減衰量を掛けて前記残差信号の前記残留エコーを抑制する乗算手段とを含むことを特徴とするエコーキャンセラ。 - 請求項1に記載のエコーキャンセラにおいて、前記乗算器制御手段は、前記加算結果と乗算器制御閾値とを比較して、前記有無音判定手段が無音判定する場合、または前記有無音判定手段が有音判定し、かつ前記加算結果が前記乗算器制御閾値よりも大きい場合には、前記乗算手段に前記透過制御をし、それ以外の場合には、前記乗算手段に前記減衰制御をすることを特徴とするエコーキャンセラ。
- 請求項2に記載のエコーキャンセラにおいて、前記乗算器制御手段は、0より大きく1より小さい第1の定数および第2の定数を有し、
前記有無音判定手段が無音判定する場合には、現行の前記乗算器制御閾値をそのまま維持して次回の前記乗算器制御閾値として更新し、
前記有無音判定手段が有音判定し、かつ前記加算結果が前記現行の乗算器制御閾値よりも小さい場合には、前記現行の乗算器制御閾値から前記加算結果を減算した結果に第1の定数を掛けて第1の乗算結果を求め、前記現行の乗算器制御閾値から第1の乗算結果を減算してその減算結果を前記次回の乗算器制御閾値として更新し、
それ以外の場合には、前記現行の乗算器制御閾値に第2の定数を掛けて第2の乗算結果を求め、1から第2の定数を減算した値を前記エコー消去量に掛けて第3の乗算結果を求め、第2および第3の乗算結果を加算してその加算結果を前記次回の乗算器制御閾値として更新することを特徴とするエコーキャンセラ。 - 請求項1に記載のエコーキャンセラにおいて、前記乗算手段は、前記乗算器制御手段による制御が、前記透過制御から前記減衰制御へと、または前記減衰制御から前記透過制御に切り替わったときに、前記所定の減衰量を少しずつ変化させて、透過と減衰との切り替わりを滑らかに変化させることを特徴とするエコーキャンセラ。
- 請求項1に記載のエコーキャンセラにおいて、前記乗算手段は、前記乗算器制御手段による制御をONガードタイマまたはOFFガードタイマを介して入力して、透過と減衰とを切り替えることを特徴とするエコーキャンセラ。
- 請求項1に記載のエコーキャンセラにおいて、前記乗算器制御手段は、前記乗算器制御閾値に、上限値および下限値を設けて制限処理をすることを特徴とするエコーキャンセラ。
- 請求項1に記載のエコーキャンセラにおいて、前記乗算器制御手段は、前記エコー消去量が所定の負の閾値よりも小さい場合には、前記乗算手段に前記減衰制御をすることを特徴とするエコーキャンセラ。
- 請求項1に記載のエコーキャンセラにおいて、前記乗算器制御手段は、前記有無音判定手段が有音判定したとき、有音判定を示すサンプリング回数が所定の有音判定回数未満の場合には、強制的に前記乗算手段に前記減衰制御をすることを特徴とするエコーキャンセラ。
- 受信信号によりエコー経路にて発生した残留エコーとともに送信信号を送信する際に、前記エコー経路の特性を推定して擬似エコーを生成し、前記送信信号から前記擬似エコーを減算して残差信号を生成するエコーキャンセラの残留エコー抑制方法において、該方法は、
前記受信信号が有音か無音かを判定し、有音から無音への判定を検出した場合には、それから一定時間の間、有音判定を維持する有無音判定工程と、
前記残留エコーを含む前記送信信号および前記残差信号に基づいてエコー消去量を決定するエコー消去量決定工程と、
前記エコー消去量にマージンを加算するマージン加算工程と、
前記マージン加算工程の加算結果および前記有無音判定工程の判定結果に応じて、透過制御または減衰制御を行う乗算器制御工程と、
該乗算器制御工程に制御されて、前記透過制御に応じて前記残差信号を透過し、また前記減衰制御に応じて前記残差信号に所定の減衰量を掛けて前記残差信号の前記残留エコーを抑制する乗算工程とを含むことを特徴とする残留エコー抑制方法。 - 請求項9に残留エコー抑制方法において、前記乗算器制御工程は、前記加算結果と乗算器制御閾値とを比較して、前記有無音判定工程が無音判定する場合、または前記有無音判定工程が有音判定し、かつ前記加算結果が前記乗算器制御閾値よりも大きい場合には、前記乗算工程に前記透過制御を行い、それ以外の場合には、前記乗算工程に前記減衰制御を行うことを特徴とする残留エコー抑制方法。
- 請求項10に記載の残留エコー抑制方法において、前記乗算器制御工程は、0より大きく1より小さい第1の定数および第2の定数を有し、
前記有無音判定工程が無音判定する場合には、現行の前記乗算器制御閾値をそのまま維持して次回の前記乗算器制御閾値として更新し、
前記有無音判定工程が有音判定し、かつ前記加算結果が前記現行の乗算器制御閾値よりも小さい場合には、前記現行の乗算器制御閾値から前記加算結果を減算した結果に第1の定数を掛けて第1の乗算結果を求め、前記現行の乗算器制御閾値から第1の乗算結果を減算してその減算結果を前記次回の乗算器制御閾値として更新し、
それ以外の場合には、前記現行の乗算器制御閾値に第2の定数を掛けて第2の乗算結果を求め、1から第2の定数を減算した値を前記エコー消去量に掛けて第3の乗算結果を求め、第2および第3の乗算結果を加算してその加算結果を前記次回の乗算器制御閾値として更新することを特徴とする残留エコー抑制方法。 - 請求項9に記載の残留エコー抑制方法において、前記乗算工程は、前記乗算器制御工程による制御が、前記透過制御から前記減衰制御へと、または前記減衰制御から前記透過制御に切り替わったときに、前記所定の減衰量を少しずつ変化させて、透過と減衰との切り替わりを滑らかに変化させることを特徴とする残留エコー抑制方法。
- 請求項9に記載の残留エコー抑制方法において、前記乗算工程は、前記乗算器制御工程による制御をONガードタイマまたはOFFガードタイマを介して入力して、透過と減衰とを切り替えることを特徴とする残留エコー抑制方法。
- 請求項9に記載の残留エコー抑制方法において、前記乗算器制御工程は、前記乗算器制御閾値に、上限値および下限値を設けて制限処理をすることを特徴とする残留エコー抑制方法。
- 請求項9に記載の残留エコー抑制方法において、前記乗算器制御工程は、前記エコー消去量が所定の負の閾値よりも小さい場合には、前記乗算工程に前記減衰制御を行うことを特徴とする残留エコー抑制方法。
- 請求項9に記載の残留エコー抑制方法において、前記乗算器制御工程は、前記有無音判定工程が有音判定したとき、有音判定を示すサンプリング回数が所定の有音判定回数未満の場合には、強制的に前記乗算工程に前記減衰制御を行うことを特徴とする残留エコー抑制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007103485A JP2008263336A (ja) | 2007-04-11 | 2007-04-11 | エコーキャンセラおよびその残留エコー抑制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007103485A JP2008263336A (ja) | 2007-04-11 | 2007-04-11 | エコーキャンセラおよびその残留エコー抑制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008263336A true JP2008263336A (ja) | 2008-10-30 |
Family
ID=39985515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007103485A Pending JP2008263336A (ja) | 2007-04-11 | 2007-04-11 | エコーキャンセラおよびその残留エコー抑制方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008263336A (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11297426B2 (en) | 2019-08-23 | 2022-04-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US11297423B2 (en) | 2018-06-15 | 2022-04-05 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11303981B2 (en) | 2019-03-21 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Housings and associated design features for ceiling array microphones |
US11302347B2 (en) | 2019-05-31 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11310592B2 (en) | 2015-04-30 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
US11310596B2 (en) | 2018-09-20 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Adjustable lobe shape for array microphones |
US11438691B2 (en) | 2019-03-21 | 2022-09-06 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11445294B2 (en) | 2019-05-23 | 2022-09-13 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system, and method for the same |
US11477327B2 (en) | 2017-01-13 | 2022-10-18 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
US11523212B2 (en) | 2018-06-01 | 2022-12-06 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11552611B2 (en) | 2020-02-07 | 2023-01-10 | Shure Acquisition Holdings, Inc. | System and method for automatic adjustment of reference gain |
US11558693B2 (en) | 2019-03-21 | 2023-01-17 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality |
US11678109B2 (en) | 2015-04-30 | 2023-06-13 | Shure Acquisition Holdings, Inc. | Offset cartridge microphones |
US11706562B2 (en) | 2020-05-29 | 2023-07-18 | Shure Acquisition Holdings, Inc. | Transducer steering and configuration systems and methods using a local positioning system |
US11785380B2 (en) | 2021-01-28 | 2023-10-10 | Shure Acquisition Holdings, Inc. | Hybrid audio beamforming system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03254530A (ja) * | 1990-03-05 | 1991-11-13 | Fujitsu Ltd | エコーキャンセラ |
JPH04196624A (ja) * | 1990-11-26 | 1992-07-16 | Fujitsu Ltd | エコーキャンセラ装置 |
JPH0678046A (ja) * | 1992-08-25 | 1994-03-18 | Fujitsu Ltd | ハンズフリー・システムで用いられる音声スイッチ |
JPH07226700A (ja) * | 1994-02-14 | 1995-08-22 | Nippon Telegr & Teleph Corp <Ntt> | 反響消去装置 |
JPH09116613A (ja) * | 1995-10-18 | 1997-05-02 | Nippon Telegr & Teleph Corp <Ntt> | 反響消去装置 |
JPH09148966A (ja) * | 1995-11-18 | 1997-06-06 | Matsushita Electric Ind Co Ltd | エコーキャンセラ |
JP2006333215A (ja) * | 2005-05-27 | 2006-12-07 | Toshiba Corp | ボイススイッチ |
-
2007
- 2007-04-11 JP JP2007103485A patent/JP2008263336A/ja active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03254530A (ja) * | 1990-03-05 | 1991-11-13 | Fujitsu Ltd | エコーキャンセラ |
JPH04196624A (ja) * | 1990-11-26 | 1992-07-16 | Fujitsu Ltd | エコーキャンセラ装置 |
JPH0678046A (ja) * | 1992-08-25 | 1994-03-18 | Fujitsu Ltd | ハンズフリー・システムで用いられる音声スイッチ |
JPH07226700A (ja) * | 1994-02-14 | 1995-08-22 | Nippon Telegr & Teleph Corp <Ntt> | 反響消去装置 |
JPH09116613A (ja) * | 1995-10-18 | 1997-05-02 | Nippon Telegr & Teleph Corp <Ntt> | 反響消去装置 |
JPH09148966A (ja) * | 1995-11-18 | 1997-06-06 | Matsushita Electric Ind Co Ltd | エコーキャンセラ |
JP2006333215A (ja) * | 2005-05-27 | 2006-12-07 | Toshiba Corp | ボイススイッチ |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11678109B2 (en) | 2015-04-30 | 2023-06-13 | Shure Acquisition Holdings, Inc. | Offset cartridge microphones |
US11310592B2 (en) | 2015-04-30 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
US11832053B2 (en) | 2015-04-30 | 2023-11-28 | Shure Acquisition Holdings, Inc. | Array microphone system and method of assembling the same |
US11477327B2 (en) | 2017-01-13 | 2022-10-18 | Shure Acquisition Holdings, Inc. | Post-mixing acoustic echo cancellation systems and methods |
US11523212B2 (en) | 2018-06-01 | 2022-12-06 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11800281B2 (en) | 2018-06-01 | 2023-10-24 | Shure Acquisition Holdings, Inc. | Pattern-forming microphone array |
US11770650B2 (en) | 2018-06-15 | 2023-09-26 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11297423B2 (en) | 2018-06-15 | 2022-04-05 | Shure Acquisition Holdings, Inc. | Endfire linear array microphone |
US11310596B2 (en) | 2018-09-20 | 2022-04-19 | Shure Acquisition Holdings, Inc. | Adjustable lobe shape for array microphones |
US11303981B2 (en) | 2019-03-21 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Housings and associated design features for ceiling array microphones |
US11558693B2 (en) | 2019-03-21 | 2023-01-17 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition and voice activity detection functionality |
US11778368B2 (en) | 2019-03-21 | 2023-10-03 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11438691B2 (en) | 2019-03-21 | 2022-09-06 | Shure Acquisition Holdings, Inc. | Auto focus, auto focus within regions, and auto placement of beamformed microphone lobes with inhibition functionality |
US11445294B2 (en) | 2019-05-23 | 2022-09-13 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system, and method for the same |
US11800280B2 (en) | 2019-05-23 | 2023-10-24 | Shure Acquisition Holdings, Inc. | Steerable speaker array, system and method for the same |
US11688418B2 (en) | 2019-05-31 | 2023-06-27 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11302347B2 (en) | 2019-05-31 | 2022-04-12 | Shure Acquisition Holdings, Inc. | Low latency automixer integrated with voice and noise activity detection |
US11750972B2 (en) | 2019-08-23 | 2023-09-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US11297426B2 (en) | 2019-08-23 | 2022-04-05 | Shure Acquisition Holdings, Inc. | One-dimensional array microphone with improved directivity |
US11552611B2 (en) | 2020-02-07 | 2023-01-10 | Shure Acquisition Holdings, Inc. | System and method for automatic adjustment of reference gain |
US11706562B2 (en) | 2020-05-29 | 2023-07-18 | Shure Acquisition Holdings, Inc. | Transducer steering and configuration systems and methods using a local positioning system |
US11785380B2 (en) | 2021-01-28 | 2023-10-10 | Shure Acquisition Holdings, Inc. | Hybrid audio beamforming system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008263336A (ja) | エコーキャンセラおよびその残留エコー抑制方法 | |
US7856097B2 (en) | Echo canceling apparatus, telephone set using the same, and echo canceling method | |
US7203308B2 (en) | Echo canceller ensuring further reduction in residual echo | |
JP2538176B2 (ja) | エコ―制御装置 | |
EP2330752B1 (en) | Echo cancelling device | |
JP4457639B2 (ja) | エコーキャンセラ | |
US8160239B2 (en) | Echo canceller and speech processing apparatus | |
JP2003101445A (ja) | エコー処理装置 | |
JP2008182473A (ja) | エコーキャンセラ及びエコーキャンセル方法 | |
JP4410819B2 (ja) | エコーキャンセラ | |
KR19980086461A (ko) | 핸드 프리 전화기 | |
JP2007110527A (ja) | 拡声通話装置 | |
WO2001054296A1 (fr) | Dispositif de communication de sons et processeur d'echo | |
JP2003324370A (ja) | エコーキャンセラ | |
JP4403776B2 (ja) | エコーキャンセラ | |
JP2008078973A (ja) | ダブルトーク検出方法 | |
JP4544040B2 (ja) | エコーキャンセル装置およびそれを用いた電話機、並びにエコーキャンセル方法 | |
JP5712350B2 (ja) | 拡声通話装置 | |
JP4475155B2 (ja) | エコーキャンセラ | |
JP4650163B2 (ja) | 拡声通話装置 | |
US20100002866A1 (en) | Voice communication apparatus | |
JP4877083B2 (ja) | 残留エコー抑圧制御装置、方法及びプログラム | |
JPH08256089A (ja) | エコー打消装置 | |
JP3404236B2 (ja) | 拡声通話装置 | |
JP5297396B2 (ja) | 拡声通話装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20081218 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090616 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110621 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111025 |