JP2005142756A - エコーキャンセラ - Google Patents
エコーキャンセラ Download PDFInfo
- Publication number
- JP2005142756A JP2005142756A JP2003376068A JP2003376068A JP2005142756A JP 2005142756 A JP2005142756 A JP 2005142756A JP 2003376068 A JP2003376068 A JP 2003376068A JP 2003376068 A JP2003376068 A JP 2003376068A JP 2005142756 A JP2005142756 A JP 2005142756A
- Authority
- JP
- Japan
- Prior art keywords
- echo
- signal
- offset
- component
- echo canceller
- 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
- 230000003044 adaptive effect Effects 0.000 claims abstract description 25
- 238000001514 detection method Methods 0.000 claims description 17
- 230000000694 effects Effects 0.000 abstract description 7
- 238000000034 method Methods 0.000 description 21
- 238000004364 calculation method Methods 0.000 description 13
- 230000007175 bidirectional communication Effects 0.000 description 11
- 230000006854 communication Effects 0.000 description 11
- 238000004891 communication Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 230000014509 gene expression Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 238000002592 echocardiography Methods 0.000 description 2
- 238000009499 grossing Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- 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
- H04B3/234—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 using double talk detection
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
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)
- Filters That Use Time-Delay Elements (AREA)
Abstract
【解決手段】 本発明は、フィルタ部と係数更新部とを有する適応フィルタを利用し、遠端入力信号から、エコーレプリカ信号を形成するエコーレプリカ形成手段と、近端入力信号からエコーレプリカ信号を減算して近端入力信号におけるエコー成分を除去するエコー除去手段とを有するエコーキャンセラに関する。そして、適応フィルタのフィルタ係数から、低域周波数の影響によるオフセット成分を除去するオフセット除去手段を有することを特徴とする。
【選択図】 図1
Description
野本他著、「Filterd−X法におけるバイアス補償と可変ステップサイズアルゴリズムの検討」、信学技報、DSP97−14(1997−05)
以下、本発明によるエコーキャンセラを、回線エコーの除去用に適用した第1の実施形態を図面を参照しながら詳述する。
図1は、第1の実施形態のエコーキャンセラの構成を示すブロック図である。図1において、第1の実施形態のエコーキャンセラ14は、通信の遠方にいる話者(以下、遠端と呼ぶ:図示せず)からのディジタル音声信号Rinの入力端子1、遠端からの音声信号Routを受信者(以下、近端と呼ぶ)へ向けて出力する出力端子2、近端からの信号Sinの入力端子7、遠端への信号Soutの出力端子9を有している。
以下、第1の実施形態のエコーキャンセラ14の動作を説明する。以下では、電話機5が、例えば、近年急速に普及しているIP電話機であるとして説明を行う。IP電話機においては、従来の電話機とは異なり、音声信号の周波数帯域に制限が設けられていない。例えば、従来の固定電話機においては、音声信号の周波数帯域は300〜3400Hzに制限されている(以下、この信号を従来帯域信号と呼ぶ)。しかし、IP電話機においては、音声信号の周波数帯域は前述の300〜3400Hzに制限されていないため、広い周波数帯域の信号を授受することができる。例えば、国際規格ITU―T G.722では、50〜7000Hzの帯域を通信するための音声符号化技術が開示されている、このような技術を用いれば、従来よりも広帯域の、音質の良い音声信号を伝達することが可能である。例えば、この第1の実施形態では、20〜7000Hzの信号(以下、広帯域信号と呼ぶ)を取り扱う例を引き合いにして説明する。勿論、周波数帯域はこれに限定するものではない。
上述したように、(2)式及び(3)式に従うタップ係数制御は公知の“学習同定法”であり、タップ係数h(k,m)は、(3)式に示すエコー除去残差e(k)(又はそのパワー)が徐々に0になるように推移していくことが公知の事実として知られている。すなわち、エコー成分yが加算器8で徐々に除去されるようにタップ係数が更新されていく(フィルタが収束する)。以上のようにして、エコー経路であるハイブリッド回路4の特性をフィルタ部12のタップ係数として推定し、エコー成分yの除去を行うが、近端入力端子7に近端話者信号sも入力されていると、(3)式の右辺に近端話者信号sも混入して、(4)式のようになってしまい、タップ係数の更新がうまくいかない。(4)式において、s(k)は、時刻kでの近端話者信号の値である。
従って、(4)式に従うような近端話者信号があるときには係数更新を停止する必要がある。双方向通信検出部10は、(4)式に従うような状態などを検出するものである。双方向通信検出部10には、遠端入力端子1からの出力信号x(k)と、加算器8の出力e(k)が入力されており、(5)式、(6)式に従って、これら信号のパワー平滑値をそれぞれ求める。
pow_x(k)>無音閾値、かつ、
pow_x(k)>pow_e(k)+マージン値
例えば、無音閾値=−38dBm、マージン値=6dBを適用できるが、これに限定されない。
以上のように、タップ係数のオフセットを区間毎に除去するので、演算量を節約しつつ、送信信号(近端音声信号)自体にはエコー除去以外の影響を与えず、通信信号が広帯域であっても効果的にエコー成分を除去することができる。演算量を節約できることは、エコーキャンセラをDSPなどを利用したソフトウェアで実現した場合には処理速度の短縮化を意味し、ハードウェアで実現した場合には装置規模の縮小化を意味する。
次に、本発明によるエコーキャンセラを、回線エコーの除去用に適用した第2の実施形態を図面を参照しながら詳述する。図5は、第2の実施形態のエコーキャンセラ14Aの構成をその周囲構成と共に示すブロックであり、上述した第1の実施形態に係る図1との同一部分には同一符号を付して示している。
次に、本発明によるエコーキャンセラを、回線エコーの除去用に適用した第3の実施形態を図面を参照しながら詳述する。図6は、第3の実施形態のエコーキャンセラ14Bの構成をその周囲構成と共に示すブロックであり、上述した第2の実施形態に係る図5との同一部分には同一符号を付して示している。
次に、本発明によるエコーキャンセラを、回線エコーの除去用に適用した第4の実施形態を図面を参照しながら詳述する。図7は、第4の実施形態のエコーキャンセラ14Cの構成をその周囲構成と共に示すブロックであり、上述した第3の実施形態に係る図6との同一部分には同一符号を付して示している。
次に、送信側ローパスフィルタ部40は、(9)式に従って求めた下限周波数LF以下を通過させるようにする。受信側ローパスフィルタ部41も同様に、(9)式に従って下限周波数LFを求め、求めた下限周波数LF以下を通過させるようにする。このような設定後の動作は、第3の実施形態と同様であり、その説明は省略する。
第4の実施形態では、可変ローパスフィルタを用いた場合を説明したが、FFT等の周波数分析を用いる場合にも、可変構成を採用し、フィルタタップ数で定まる下限周波数LF(Hz)を検出閾値に設定するようにしても良い。
Claims (6)
- フィルタ部と係数更新部とを有する適応フィルタを利用し、遠端入力信号から、エコーレプリカ信号を形成するエコーレプリカ形成手段と、近端入力信号からエコーレプリカ信号を減算して近端入力信号におけるエコー成分を除去するエコー除去手段とを有するエコーキャンセラにおいて、
上記適応フィルタのフィルタ係数から、低域周波数の影響によるオフセット成分を除去するオフセット除去手段を有することを特徴とするエコーキャンセラ。 - 上記オフセット除去手段は、所定タイミングにおける、タップ長分のフィルタ係数自体の平均値をオフセット成分と算出して、上記適応フィルタのフィルタ係数から、オフセット成分を除去することを特徴とする請求項1に記載のエコーキャンセラ。
- 上記オフセット除去手段は、過去の所定期間のフィルタ係数の平均値をオフセット成分と算出して、上記適応フィルタのフィルタ係数から、オフセット成分を除去することを特徴とする請求項1に記載のエコーキャンセラ。
- 上記オフセット除去手段は、所定期間毎に1回ずつ、オフセット成分の除去を行うことを特徴とする請求項2又は3に記載のエコーキャンセラ。
- 遠端入力信号及び又は近端入力信号が所定周波数以下の低域成分を含むか否かを検出する周波数成分検出手段を有し、上記オフセット除去手段は、上記周波数成分検出手段が、低域成分を含むと検出したことを条件として、オフセット成分の除去を行うことを特徴とする請求項1〜4のいずれかに記載のエコーキャンセラ。
- 上記周波数成分検出手段は、上記適応フィルタのタップ長の設定値に応じ、上記所定周波数を変化するものであることを特徴とする請求項5に記載のエコーキャンセラ。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003376068A JP4403776B2 (ja) | 2003-11-05 | 2003-11-05 | エコーキャンセラ |
CN2004800300975A CN1868136B (zh) | 2003-11-05 | 2004-10-27 | 回波消除器 |
PCT/JP2004/015890 WO2005046077A1 (ja) | 2003-11-05 | 2004-10-27 | エコーキャンセラ |
US10/578,323 US7773742B2 (en) | 2003-11-05 | 2004-10-27 | Echo canceller |
GB0608298A GB2423681B (en) | 2003-11-05 | 2004-10-27 | Echo canceller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003376068A JP4403776B2 (ja) | 2003-11-05 | 2003-11-05 | エコーキャンセラ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005142756A true JP2005142756A (ja) | 2005-06-02 |
JP4403776B2 JP4403776B2 (ja) | 2010-01-27 |
Family
ID=34567098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003376068A Expired - Fee Related JP4403776B2 (ja) | 2003-11-05 | 2003-11-05 | エコーキャンセラ |
Country Status (5)
Country | Link |
---|---|
US (1) | US7773742B2 (ja) |
JP (1) | JP4403776B2 (ja) |
CN (1) | CN1868136B (ja) |
GB (1) | GB2423681B (ja) |
WO (1) | WO2005046077A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011514706A (ja) * | 2008-01-31 | 2011-05-06 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | エコー抑制のためのフィルタ係数を演算する装置および方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8457614B2 (en) | 2005-04-07 | 2013-06-04 | Clearone Communications, Inc. | Wireless multi-unit conference phone |
GB2439988A (en) * | 2005-06-01 | 2008-01-16 | Tecteon Plc | Subband coefficient adaptor for adaptive filter |
GB2449720A (en) * | 2007-05-31 | 2008-12-03 | Zarlink Semiconductor Inc | Detecting double talk conditions in a hands free communication system |
US8503687B2 (en) * | 2007-09-20 | 2013-08-06 | Nec Corporation | System identification device and system identification method |
US8050398B1 (en) | 2007-10-31 | 2011-11-01 | Clearone Communications, Inc. | Adaptive conferencing pod sidetone compensator connecting to a telephonic device having intermittent sidetone |
US8199927B1 (en) | 2007-10-31 | 2012-06-12 | ClearOnce Communications, Inc. | Conferencing system implementing echo cancellation and push-to-talk microphone detection using two-stage frequency filter |
US8254588B2 (en) * | 2007-11-13 | 2012-08-28 | Stmicroelectronics Asia Pacific Pte., Ltd. | System and method for providing step size control for subband affine projection filters for echo cancellation applications |
JP5321372B2 (ja) * | 2009-09-09 | 2013-10-23 | 沖電気工業株式会社 | エコーキャンセラ |
EP2912833B1 (en) | 2012-10-23 | 2017-06-21 | Interactive Intelligence, INC. | System and method for acoustic echo cancellation |
US9673959B2 (en) | 2014-09-12 | 2017-06-06 | Lattice Semiconductor Corporation | Calibration for echo cancellation in a full duplex communication system |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06101759B2 (ja) * | 1988-02-02 | 1994-12-12 | 沖電気工業株式会社 | エコーキャンセラ |
JPH0678046A (ja) * | 1992-08-25 | 1994-03-18 | Fujitsu Ltd | ハンズフリー・システムで用いられる音声スイッチ |
US5307405A (en) * | 1992-09-25 | 1994-04-26 | Qualcomm Incorporated | Network echo canceller |
JPH08251082A (ja) * | 1995-03-13 | 1996-09-27 | Sony Corp | エコー除去装置 |
KR100412171B1 (ko) | 1995-04-03 | 2004-04-28 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 신호증폭시스템,신호처리시스템및출력신호도출방법 |
US6408070B2 (en) * | 1998-04-30 | 2002-06-18 | Nortel Networks Limited | Method and apparatus for echo control in a communication system |
AU6168099A (en) * | 1998-09-30 | 2000-04-17 | House Ear Institute | Band-limited adaptive feedback canceller for hearing aids |
US6876751B1 (en) * | 1998-09-30 | 2005-04-05 | House Ear Institute | Band-limited adaptive feedback canceller for hearing aids |
US6901143B1 (en) * | 1999-01-11 | 2005-05-31 | Nec Corporation | Voice switching system capable of improving a quality of conversation |
JP3929686B2 (ja) * | 2000-08-14 | 2007-06-13 | 松下電器産業株式会社 | 音声スイッチング装置およびその方法 |
JP3680009B2 (ja) * | 2001-07-25 | 2005-08-10 | 株式会社東芝 | エコーキャンセラ |
US7242762B2 (en) * | 2002-06-24 | 2007-07-10 | Freescale Semiconductor, Inc. | Monitoring and control of an adaptive filter in a communication system |
JP4457639B2 (ja) * | 2003-11-04 | 2010-04-28 | 沖電気工業株式会社 | エコーキャンセラ |
-
2003
- 2003-11-05 JP JP2003376068A patent/JP4403776B2/ja not_active Expired - Fee Related
-
2004
- 2004-10-27 US US10/578,323 patent/US7773742B2/en not_active Expired - Fee Related
- 2004-10-27 GB GB0608298A patent/GB2423681B/en not_active Expired - Fee Related
- 2004-10-27 WO PCT/JP2004/015890 patent/WO2005046077A1/ja active Application Filing
- 2004-10-27 CN CN2004800300975A patent/CN1868136B/zh not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011514706A (ja) * | 2008-01-31 | 2011-05-06 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | エコー抑制のためのフィルタ係数を演算する装置および方法 |
Also Published As
Publication number | Publication date |
---|---|
GB2423681B (en) | 2007-09-26 |
CN1868136A (zh) | 2006-11-22 |
JP4403776B2 (ja) | 2010-01-27 |
WO2005046077A1 (ja) | 2005-05-19 |
US7773742B2 (en) | 2010-08-10 |
GB0608298D0 (en) | 2006-06-07 |
CN1868136B (zh) | 2010-04-14 |
GB2423681A (en) | 2006-08-30 |
US20070058798A1 (en) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110838300B (zh) | 回声消除的处理方法及处理系统 | |
US7203308B2 (en) | Echo canceller ensuring further reduction in residual echo | |
JP2538176B2 (ja) | エコ―制御装置 | |
KR101089481B1 (ko) | 스펙트럼 음향 특성에 기초한 더블 토크 검출 방법 | |
US8160239B2 (en) | Echo canceller and speech processing apparatus | |
US8098813B2 (en) | Communication system | |
JP4568439B2 (ja) | エコー抑圧装置 | |
JP4457639B2 (ja) | エコーキャンセラ | |
US20050286714A1 (en) | Echo canceling apparatus, telephone set using the same, and echo canceling method | |
JP2008263336A (ja) | エコーキャンセラおよびその残留エコー抑制方法 | |
US20080247559A1 (en) | Electricity echo cancellation device and method | |
JP3406590B2 (ja) | 音声通信装置、およびエコー処理プロセッサ | |
JP4403776B2 (ja) | エコーキャンセラ | |
KR19980086461A (ko) | 핸드 프리 전화기 | |
JP2009094802A (ja) | 通信装置 | |
CN106297816B (zh) | 一种回声消除的非线性处理方法和装置及电子设备 | |
JP4312227B2 (ja) | エコー処理方法及び装置 | |
JP4475155B2 (ja) | エコーキャンセラ | |
JP2006033802A (ja) | エコーキャンセル装置およびそれを用いた電話機、並びにエコーキャンセル方法 | |
JP3187716B2 (ja) | 反響消去装置 | |
EP2223522B1 (en) | Non linear acoustic feedback suppression in a telephone device | |
KR20080102712A (ko) | 반향 제거 방법 및 장치 | |
JP4442381B2 (ja) | エコー・キャンセラ制御方法と装置。 | |
JP3403891B2 (ja) | 反響消去装置 | |
KR101009867B1 (ko) | 통신 단말을 위한 음향반향 제거기 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060131 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080304 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080428 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090203 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090406 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090413 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091013 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091026 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121113 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131113 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |