JP3248551B2 - 反響消去装置 - Google Patents

反響消去装置

Info

Publication number
JP3248551B2
JP3248551B2 JP01744594A JP1744594A JP3248551B2 JP 3248551 B2 JP3248551 B2 JP 3248551B2 JP 01744594 A JP01744594 A JP 01744594A JP 1744594 A JP1744594 A JP 1744594A JP 3248551 B2 JP3248551 B2 JP 3248551B2
Authority
JP
Japan
Prior art keywords
echo
signal
pseudo
echo path
path
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 - Lifetime
Application number
JP01744594A
Other languages
English (en)
Other versions
JPH07226700A (ja
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.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP01744594A priority Critical patent/JP3248551B2/ja
Priority to DE69532394T priority patent/DE69532394T2/de
Priority to EP95101682A priority patent/EP0667700B1/en
Priority to US08/385,989 priority patent/US5539731A/en
Priority to CA002142147A priority patent/CA2142147C/en
Publication of JPH07226700A publication Critical patent/JPH07226700A/ja
Application granted granted Critical
Publication of JP3248551B2 publication Critical patent/JP3248551B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、2線4線変換系およ
び拡声通話系などにおいてハウリングの原因および聴覚
上の障害となる反響信号を消去あるいは抑圧する反響制
御装置に関するものである。
【0002】
【従来の技術】図5Aは、拡声通話系の模式図である。
送話者10の発声した送話音声は、送話用マイクロホン
11、送話信号増幅器12、伝送路13a、受話信号増
幅器14を順次経て受話スピーカ15に供給され、スピ
ーカ15からの再生音声が受話者16に伝わる。一方受
話者16が発声した音声は送話マイクロホン17、送話
信号増幅器18、伝送路13b、受話信号増幅器19、
受話スピーカ21を順次経て送話者10へ伝わる。この
拡声通話系は、従来の電話通話系のように送受話器を手
に持つ必要がないため、作業をしながらの通話が可能で
あったり、また自然な対面通話が実現できるという長所
を持ち、通信会議やテレビ電話、拡声電話機などに広く
利用が進められている。
【0003】一方、この拡声通話系の欠点としては、反
響の存在が問題となっている。即ち、図5Aにおいてス
ピーカ15から受話側に伝わった音声が、矢印22で示
すようにマイクロホン17で受音され、増幅器18、伝
送路13b、増幅器19、スピーカ21を経て送話側に
再生される。送話者10にとってこの現象は、自分の発
声した音声がスピーカ21から再生されるという反響現
象であり、音響エコーなどと呼ばれている。この反響現
象は拡声通話系において通話の障害や不快感などの悪影
響を生じる。さらに、スピーカ21から再生された音は
マイクロホン11で受音されて信号の閉ループを形成す
る。そしてこのループの利得が1より大きい場合にはハ
ウリング現象が発生して通話は不能となる。
【0004】このような拡声通話系の問題点を克服する
ために、損失制御装置や反響消去装置などが利用されて
いる。図5Bは損失制御装置の一例を示した模式図で、
図5Aと共通な部分には同一の番号を付与した。また、
簡単のため増幅器は省略し、かつ図5Aにおける受話者
16側のみを示した。損失制御回路23に伝送路13a
からの受話信号x(n) 、およびマイクロホン17の出
力信号z(n)(nは時間を表すパラメータ)が入力さ
れ、それらの大きさに基づいて送受話状態の判定が行わ
れる。送受話状態の判定方法としては、例えば、受話信
号x(n)と出力信号z(n)との各短時間パワーPx
(n),Pz(n)を計算してその大きさを比較する。
ここで、矢印22を通った、つまり反響路を通った反響
信号y(n)は受話信号x(n)より小さいと仮定する
と、受話者16が発声した送話信号s(n)が無い時に
は、Px(n)>Pz(n)が成立し、この時には受話
状態と判定する。一方、あるレベル以上の送話信号s
(n)が存在すると、Px(n)<Pz(n)となり、
この時には送話状態と判定する。そして受話状態と判定
されれば、マイクロホン17の出力側に挿入した送話側
損失器24に損失を挿入する。その結果、スピーカ15
から回り込んでマイクロホン17で受音された反響信号
y(n)は、損失器24によって減衰されて反響現象が
軽減される。一方、送話状態であると判定されれば、送
話側の損失器24の損失は0(dB)として、スピーカ
15の前段に挿入された受話側損失器25に損失を挿入
する。その結果、マイクロホン17で受音された送話信
号は減衰する事なく伝送される。また、損失を受話側に
挿入したことによって閉ループ利得を1以下に保ち、ハ
ウリング現象を防止することができる。
【0005】以上説明したようにその損失制御装置26
を用いれば反響現象を軽減させることが可能であるが、
構成を簡単に保つために挿入損失量は固定とする場合が
ある。この場合にはあらゆる状況を想定して挿入損失量
の値としては、大きな値(例えば20dB)が与えられ
ている。しかしながら、挿入される損失量が10dBを
越えると、送受話判定の時間遅れなどによって、音声の
語頭や語尾の切断が生じて、通話品質が低下するという
問題が生じる。
【0006】そこで、実際に使用される状況での音響結
合量に応じて適応的に損失量を制御する適応型損失制御
装置が提案されている。図6Aは、適応型損失制御装置
の模式図である。図5Bと共通な部分には同一の番号を
付与した。挿入損失量決定回路27に損失器25を通過
した後の信号L R x(n)、及びマイクロホン17から
の出力信号z(n)が入力され、これらのレベルに基づ
いてスピーカ15からマイクロホン17までの間の音響
結合量Gを推定し、その推定量に応じて挿入損失量を決
定する。例えば、音響結合量の予測値G′はLR
(n)とz(n)の各短時間パワーPLR x(n)とP
z(n)を用いて、以下のように計算できる。
【0007】G′=Pz(n)/PLR x(n) この予測結合量G′が1(0dB)よりも大きければ、
x(n)とLT z(n)との間の利得が1以下になるよ
うな損失量を挿入損失量決定回路27で計算する。例え
ば、G′が4(6dB)である場合には、入力信号x
(n)と送信信号LT z(n)との間の開ループ利得を
1(0dB)以下に保つために、挿入損失量は0.5
(パワーで6dB)以下にする。また、音響結合量Gが
変化し、G′が2(3dB)になった場合には、挿入損
失量は0.7(パワーで3dB)以下にする。このよう
に決定された挿入損失量は損失制御回路23に転送され
る。損失制御回路23は前述した判断により、損失器2
4,25に挿入損失量を与える。
【0008】以上説明したように、適応型損失制御装置
においては、反響路の音響結合量Gの大きさに応じて挿
入損失量を決定し、損失を挿入することにより通話品質
の低下を最小限に押さえることが可能となる。しかしな
がら、音響結合量Gの推定は短時間パワで計算するた
め、正確な値を知ることは困難である。
【0009】以上説明したように、適応型損失制御装置
を用いれば反響現象を軽減させることが可能であるが、
音響結合量Gの大きい条件下では、依然として通話品質
が低下するという問題が残されている。次に説明する反
響消去装置は、このような問題が生じない新しい技術と
して、近年導入が進められている。図6Bは従来の反響
消去装置31の一例を示す。反響消去装置31では、ま
ず反響路推定回路32において反響路22のインパルス
応答(反響路伝送特性)を推定し、その推定値h
(n)′を疑似反響路33に転送する。次に疑似反響路
33において、推定インパルス応答h(n)′と受話信
号x(n)との畳み込み演算を実行して疑似反響信号y
(n)′を合成する。そして減算器34において、マイ
クロホン17の出力信号z(n)から疑似反響信号y
(n)′を差し引く。反響路22のインパルス応答の推
定が良好に行われていれば、反響信号y(n)と疑似反
響信号y(n)′はほぼ等しいものとなっており、減算
器34での減算の結果、マイクロホン出力z(n)に含
まれる反響信号y(n)は消去される。なおマイクロホ
ン17の出力z(n)のみを見れば反響信号y(n)と
信号s(n)とを区別できない、よってz(n)を反響
信号と云うこともある。
【0010】ここで疑似反響路33は反響路22の特性
h(n)の経時変動に追従する必要がある。そのため反
響路推定回路32では、適応アルゴリズムを用いて、反
響路22のインパルス応答の推定を行う。この推定動作
は受話状態、即ちs(n)≒0であって、z(n)≒y
(n)とみなせる時に実行される。受話状態において、
減算器34の出力、つまり誤差信号e(n)は反響信号
y(n)の消去残差y(n)−y(n)′と見なすこと
ができる。以下の説明では、この受話状態を仮定する。
適応アルゴリズムとは、受話信号x(n)と誤差信号e
(n)を用いて、e(n)のパワーが最小になるように
インパルス応答の推定値h(n)′を定めるアルゴリズ
ムであって、LMS法、学習同定法、ES法などが知ら
れている。
【0011】次に代表的な適応アルゴリズムについて説
明する。疑似反響路33としてディジタルFIRフィル
タを利用する場合には、フィルタのインパルス応答とフ
ィルタ係数は一致するので、以下、反響路インパルス応
答の推定値h(n)′をフィルタ係数と呼ぶことにす
る。適応アルゴリズムにおいて、h(n)′の推定は逐
次式の形で行われる。即ち、時刻n+1のフィルタ係数
h(n+1)′は、時刻nのフィルタ係数h(n)′を
修正して得られるという次式によって計算される。
【0012】 h(n+1)′=h(n)′+αΔ(n) (1) ただし、 h(n)′=(h1(n)′,h2(n)′,…,hL(n)′)T : フィルタ係数(時刻nにおける疑似反響路33のインパ
ルス応答を表すベクトル) Δ(n):係数の修正方向を表すベクトル α:ステップサイズ(係数の修正の大きさを表すパラメータ:スカラ量) L:タップ数(フィルタ係数の数) T :ベクトルの転置 n:離散化時間 Δ(n)はアルゴリズムに応じて異なっており、例え
ば、LMS法では Δ(n)=e(n)x(n) (2) 学習同定法では Δ(n)=e(n)X(n)/(X(n)T X(n))(3) となる。ただし、 e(n):誤差信号(=y(n)−y(n)′) y(n)′=h(n)′T X(n) X(n)=(x(n),x(n-1) ,…,x(n-L+1))T :受話信号ベクトル ここで、疑似反響路33の特性が真の反響路22の特性
に近く、疑似反響信号y(n)′が反響信号y(n)に
ほぼ等しくなった状態を収束したと呼ぶ。
【0013】各種の適応アルゴリズムでは、ステップサ
イズパラメータαは、通常1に設定される。ステップサ
イズパラメータαは、収束の様子に影響を与える量であ
り、その値が1の場合には収束速度が最大となり、1よ
りも小さい値に設定すると収束速度は遅くなるが、最終
の誤差値が1の場合より小さくなる。このため初期状態
ではステップサイズパラメータαを1に設定し、ある程
度収束した場合には、ステップサイズパラメータαを小
さくするという可変ステップサイズパラメータ型の適応
アルゴリズムも提案されている。このようなアルゴリズ
ムにおいては、収束の状態を正しく判断する必要があ
る。
【0014】さらに、反響路22の特性を推定するアル
ゴリズムは、近端話者の送話信号が存在する場合には、
それを誤差と見なし誤った方向に疑似反響路33を設定
してしまう。そこで受話信号x(n)と近端話者の送話
信号s(n)の混在(ダブルトーク)の有無を検出して
ダブルトーク状態では反響路の推定を停止する必要が生
じる。
【0015】ダブルトーク時の適応推定の停止の問題を
解決する一方法として、陽にタブルトークを検出するこ
となく、良好に反響路の推定を行なうFG/BG(フォ
アグラウンド/バックグラウンド)方式が提案されてい
る。図7AはFG/BG方式を用いて構成された反響消
去装置36を示し、図6Bと共通な部分には同一の番号
を付与した。FG/BG方式反響消去装置36では、ま
ず反響路推定回路32において反響路22のインパルス
応答を推定し、その推定値hb(n)′をBG側の疑似
反響路33に転送する。次にBG側の疑似反響路33に
おいて、hb(n)′と受話信号x(n)との畳み込み
演算を実行して疑似反響信号yb(n)′を合成する。
そして減算器34において、マイクロホン17の出力信
号z(n)から疑似反響信号yb(n)′を差し引く。
反響路インパルス応答の推定が良好に行われていれば、
反響信号y(n)と疑似反響信号yb(n)′はほぼ等
しいものとなる。BG側の疑似反響路33の特性が真の
反響路22の特性に近ければ、BG側の疑似反響路33
の係数をFG側の疑似反響路37の係数に転送する。一
般的にはBG側の疑似反響路33が真の反響路22の特
性に近づいたことは、マイクロホン出力信号z(n)と
疑似反響信号yb(n)′の差eb(n)とz(n)と
のパワーを比較することで行なわれる。ここでパワーと
は信号の時間積分値であり、離散化された信号を扱う場
合には、例えばPx(n)=Σx2 (n−i)(Σはi
=0からk−1まで)のように計算される。ここでkは
積分時間を表す。前記係数の転送は次のように行われ
る。即ち、入力判定回路38で入力信号x(n)が設
定されたしきい値以上の時に、パワー比較回路39で
誤差信号eb(n)のパワーがz(n)のパワーよりあ
る程度以上小さいと判断され、かつ誤差比較回路41
でBG側の誤差信号eb(n)のパワーがFG側の誤差
信号ef(n)(FG側疑似反響路37の出力とz
(n)との差)のパワーよりも小さいと判断された時
に、推定された係数hb(n)′は、FG側疑似反響路
係数hf(n)′と比べて、実際の反響路22のインパ
ルス応答をより良く模擬していると考えられるので、B
G側疑似反響路33の係数hb(n)′をFG側疑似反
響路37に転送する。FG側疑似反響路37の係数hf
(n)′は、上記の条件が満たされた時のみ更新される
ので、ダブルトーク時にBG側の反響路推定回路32が
誤推定をした場合には上記条件が満たされないため、B
G側係数がFG側に転送されず、ダブルトーク前の良好
なエコー消去が保持される。FG側疑似反響路37から
疑似反響信号yf(n)′を減算器42でz(n)から
減算し、その減算出力ef(n)を伝送路13bへ出力
する。
【0016】しかしながら、FG/BG方式において
は、バックグラウンド側の疑似反響路33の特性が真の
反響路22と異なっていても転送判定回路43が上記
の条件を満たし、誤ったBG側疑似反響路33の係
数をFG側疑似反響路37に転送してしまう場合があ
る。これは、特に入力信号x(n)が正弦波的である母
音などの時に、疑似反響路の係数が誤っていても誤差信
号e(n)のパワーが小さくなってしまうために起こ
る。
【0017】また、以上説明してきた反響消去装置31
及びFG/BG方式反響消去装置36は、初期の段階や
使用中での反響路22の変化に対し、十分な反響消去量
が得られず、ハウリングを起こすという問題がある。こ
の問題を解決する方法としては、初期学習を行なうか、
あるいは反響消去装置が収束していない場合には、ハウ
リングが起こらない程度の損失を損失制御装置28によ
り挿入しておくことなどが考えられる。以下では、反響
消去装置と前述した適応型損失制御装置を組み合わせた
事例を図7B、図8に示す。図7Bでは反響消去装置3
1と伝送路13a,13bとの間に適応型損失制御装置
26が挿入されている。図8ではFG/BG方式を用い
た反響消去装置36と伝送路13a,13bとの間を適
応型損失制御装置26が挿入された例である。これら図
において、図6A,6B,7Aと共通な部分には同一の
番号を付与した。これら装置において、適応型損失制御
装置26は、反響消去装置31又は36を含めたスピー
カ15とマイクロホン17との間での音響結合量に対応
した損失を挿入する。このため初期の段階において反響
消去装置31又は36の反響消去量が少ない場合には、
適応型損失制御装置26の挿入損失量を大きくして反響
を抑圧し、反響消去装置31又は36によりある程度反
響信号が取り除かれた場合には、適応型損失制御装置2
6の挿入損失量を小さくすることができる。
【0018】以上説明したように、反響消去装置で問題
であった反響消去量が少ない場合のハウリング抑圧を反
響消去装置と適応型損失制御装置を組み合わせることに
より解決できることが分かる。しかしながら反響消去装
置側でどの程度反響が取り除かれたかを正しく判断しな
いと、例えば、ハウリングの防止に必要な挿入損失量以
下に挿入損失量を変化させてしまう可能性がある。
【0019】
【発明が解決しようとする課題】以上説明したように従
来の反響消去装置においては、誤差信号が反響信号に比
べ小さくなった場合においても疑似反響路が真の反響路
を模擬していない場合がある。このような場合には、可
変ステップサイズパラメータ型の適応アルゴリズムにお
いては、収束していなくても収束していると判断するた
め、ステップサイズパラメータを小さくしてしまい、収
束が遅くなるといった問題が生じる。またFG/BG方
式反響消去装置においては、収束していないBG側の係
数をFG側の係数に転送するといった誤転送が発生す
る。更に、反響消去装置と適応型損失制御装置とを組み
合わせた装置においては、ハウリングの防止に必要な挿
入損失量以下に挿入損失量を変化させてしまう可能性が
ある。このような問題を解決するために、この発明は疑
似反響路が真の反響路を正しく模擬する反響消去装置を
提供することを目的とする。
【0020】
【課題を解決するための手段】請求項1の発明によれ
ば、誤差信号ピークホールド手段により、誤差信号e
(n)のパワーの所定の時間内でのピーク値と連続的に
検出して次にピーク値が検出されるまで誤差信号移動ピ
ーク値として出力し、反響信号ピークホールド手段によ
反響信号z(n)のパワーの上記所定の時間内でのピ
ーク値を連続的に検出して次のピーク値が検出されるま
で反響信号移動ピーク値として出力され、収束判定手段
により、誤差信号移動ピーク値に対する反響信号移動ピ
ーク値との比により、疑似反響路の反響路との一致性が
判断される。
【0021】請求項2の発明によれば請求項1の発明
適応型損失制御装置が設けられ、その損失制御量が、
収束判定手段の判断にもとづき行われる。請求項3の
発明によれば、請求項1又は2の発明において、反響消
去はBG/FG方式とされ、そのBG/FG方式におけ
るBG側の疑似反響路が反響路とよく一致した状態の判
定に上記収束判定手段の出力が用いられる。
【0022】請求項4の発明によれば請求項1乃至3の
発明の何れかにおいて、反響路推定の適応アルゴリズム
における収束度を決めるステップサイズパラメータが
収束判定手段の出力に応じて制御される。
【0023】
【実施例】図1にこの発明を反響消去装置31と適応型
損失制御装置26とを組み合わせた装置に適用した実施
例を示し、図7Bと共通な部分には同一の番号を付与し
た。この発明では信号z(n)とe(n)とがピークホ
ールド回路51に入力される。ピークホールド回路51
は両信号z(n),e(n)のそれぞれ、サンプルパワ
ーのある時間内でのピーク値を連続的に検出するもので
あるから、移動ピークホールド回路と云うことができ、
また移動ピークホールドを検出すると云える。このピー
クホールド回路では例えば次の計算が行われる。
【0024】 phz(n)=max〔z(n)x z(n),βphz(n−1)〕 phe(n)=max〔e(n)x e(n),βphe(n−1)〕 ここで、phz(n)とphe(n)はそれぞれz
(n),e(n)のピークホールド値(反響信号移動ピ
ーク値、誤差信号移動ピーク値)、βは減衰定数、ma
x〔a,b〕はaとbを比較し、大きい方の値を出力す
る関数である。減衰定数βは、1より小さい値であり、
0.9999±0.00005の範囲であることが望ま
しい。また、この例では、1サンプルに於ける2乗値の
みでパワーを計算している。
【0025】ピークホールド回路51の出力phz
(n),phe(n)は収束判定回路52に入力され
て、その比を、例えば、 A(n)=10log(phz(n)/phe(n) として計算し、この値によりその収束性を判断する。つ
まりA(n)が大きい程収束状態がよいと判断する。
【0026】図2はこの発明の効果を示すグラフであ
り、収束の様子を示したものである。横軸は時間、縦軸
は疑似反響路33と真の反響路22との間の近さを表す
収束の様子を示す値であり、大きい値ほど近いことを示
す。これはシミュレーションの結果であり、点線54は
マイクロホン出力信号z(n)と誤差信号e(n)との
各パワーPz(n),Pe(n)の比(10log(P
z(n)/Pe(n)))を示し、従来から収束の判定
に用いられてきた値である。但し、パワーを計算する際
の積分時間は、積分時間が長い場合には、収束の判定と
実際の収束の状態との間に時間的なずれが生じるため、
ここでは短い値を用いている。実線55はピークホール
ド値phz(n)とphe(n)とを用いて計算した収
束の値を示す。ここでは減衰定数βを0.9999に設
定した。また、一点鎖線56は反響路22と疑似反響路
33との間の真の収束の様子を示す。つまり、シミュレ
ーションであるから反響路22のインパルス応答h
(n)がわかっているから、これに対する疑似反響路3
3のインパルス応答の近似度を示し、例えばΣ10lo
10i (n)2 /((hi (n)−hi (n)′))
2 (Σはi=1からLまで)により求める。
【0027】この図2から、従来のパワーによる場合に
は疑似反響路33の特性が真の反響路22に近くない場
合でも、収束状態を表す値が大きくなっている場合があ
ることが分かる。一方、この発明によるピークホールド
値を用いた場合にはばらつきが少なくなり、疑似反響路
33の収束の様子に近い。従って、従来のパワー比較で
収束の様子を評価するよりも、ピークホールド値を用い
て評価したほうが、反響路22に対する疑似反響路33
の真の収束の様子をより的確に示していることが分か
る。βを大きくし過ぎると、信号z(n),e(n)の
それぞれについて例えばゼロになってもパワーピーク値
が保持されてしまい、次に現われるz(n),e(n)
についてその状態を知ることができなくなる。一方βを
小さくし過ぎると、z(n),e(n)の各瞬時変動に
追従する状態、つまり従来技術に近ずき、好ましくな
い。例えばサンプル周波数が8kHzの場合、1/(1
−β)が10000 になるように、つまりβ=0.9999
に選定されて、母音の前後に入る小パワーの部分の影響
が除去されるようにする。
【0028】この発明ではピークホールド値を使用して
いるため、マイクロホン出力信号z(n)の大きな値の
状態での収束値の計算値をその時刻以降も保持している
ために、出力信号z(n)が一時的に小さい場合に起こ
る不正確な収束値の計算を排除することができ、バラツ
キが少なくなる。また、母音等では収束していないにも
関わらず見かけ上早い収束を示す場合があるが、これも
母音の始まりにおいて収束していなければ、その時の大
きなe(n)を保持するため、正確な値に近い値として
計算することが可能となる。
【0029】この発明を反響消去装置31と適応型損失
制御装置26とを組み合わせた装置に適用したこの第1
の実施例では、図2から明らかなように、実際に収束し
た値に近い値を計算できる。適応型損失制御装置26
は、反響消去装置31にて得られた反響消去量に応じて
これが大きくなるに従って挿入損失量を小さくすること
ができるが、従来のz(n)とe(n)とのパワー比較
では、実際には反響消去されていなくても計算上反響消
去が得られていると判断し、必要以上に挿入損失量を小
さくしてしまうことがある。一方、この発明では収束判
定回路52で計算したピークホールド比(曲線55)が
実際に収束した値(曲線56)に近いことから、この結
果を挿入損失量決定回路27に送ることにより、的確な
挿入損失量を決定することができる。
【0030】この実施例では、この発明を適応型損失制
御装置と反響消去装置とを組み合わせた装置に適用して
いるが、組み合わせ方としては、適応型損失制御装置2
6とFG/BG型の反響消去装置36とを組み合わせた
装置にも同様に適用できる。次にこの発明の第2の実施
例として、反響消去装置の反響路推定適応アルゴリズム
に適用した例を図3に示す。図3において、図6Bと共
通な部分には同一の番号を付与した。LMS、学習同定
法、射影アルゴリズム、RLS等の各種の適応アルゴリ
ズムでは、収束していない段階では、収束速度を早める
ためにステップサイズパラメータを1に設定し、ある程
度収束した場合には、最終の定常消去量を小さくするた
めにステップサイズパラメータを小さくするという可変
ステップサイズパラメータ型の適応アルゴリズムが提案
されている。この可変ステップサイズパラメータ型のア
ルゴリズムに於ては、どの程度収束しているかにより、
ステップサイズパラメータを可変にするため、収束状態
を的確に計算しなければならない。図2に示したように
この発明によれば、現在何dB収束したかが、実際の値
に近く計算できる。このため、この実施例では収束判定
回路52の出力をステップサイズパラメータ可変回路5
8に入力し、例えば、図2では、収束判定回路52の出
力、つまり収束値が10dB以下ではステップサイズパ
ラメータは1、収束値が10から15dBまでの間では
0.5、15dB以上では0.1にする。このように制
御されるステップサイズパラメータを推定回路32にお
ける適応アルゴリズムのステップサイズに用いる。曲線
55から解るようにこの発明では、時間によるばらつき
が少ない状態でステップサイズの変更を行なえる。一
方、従来の収束度の判定では、時間による収束値が実際
の収束の状態(曲線56)に比べてばらばらであるた
め、実際収束していなくてもステップサイズパラメータ
を0.1などと小さくしてしまうことがある。
【0031】次にこの発明の第3の実施例として、FG
/BG方式を用いた反響消去装置に適用した場合につい
て説明する。図4はその実施例であり、図7A、図1と
共通な部分には同一の番号を付与した。従来のFG/B
G方式では、先に説明したようにBG側の疑似反響路が
真の反響路に近いという転送条件を誤差信号eb(n)
のパワーがマイクロホン出力信号z(n)のパワーより
ある程度以上小さくなったかどうかで判断している。一
方、この発明をFG/BG方式に適用した場合には、図
7Aについて述べたように、入力信号x(n)がしき
い値以上でBG側の誤差信号eb(n)のパワーがF
G側の誤差信号ef(n)のパワーより小さい他に、
BG側の疑似反響路33が真の反響路22に近いという
転送条件をピークホールド回路51で誤差信号eb
(n)のピークホールド値がz(n)のピークホールド
値よりある程度以上小さくなったかどうかにより判断す
ることになり、図2中の曲線55の状態に相当する量で
判断する。図2で説明したように、従来のパワー比較よ
りピークホールド値比較の方が、反響路22と疑似反響
路33との差を的確に表することが出来る。従って、従
来のパワー比較時に起こるBG側の疑似反響路33が真
の反響路22と異なっている時にBG側疑似反響路33
の係数をFG側疑似反響路37に転送してしまうといっ
た問題は、ピークホールド値を用いた比較により解決さ
れる。
【0032】図1,図4の推定回路32に対しても図3
について述べたように、ステップサイズパラメータ可変
回路58をそれぞれ設けて、収束判定回路52の出力に
よりステップサイズを変化させてもよい。
【0033】
【発明の効果】以上説明したようにこの発明は、疑似反
響路の特性が真の反響路にどれだけ近いかの評価を、反
響信号(マイクロホン出力)z(n)のパワーの移動ピ
ークホールド値と、反響信号と疑似反響信号の誤差信号
e(n)のパワーの移動ピークホールド値を比較するこ
とにより、単純なパワーでの比較よりも、実際の値に近
い値として行なうことができる。
【0034】これを、反響消去装置と適応型損失挿入装
置とを組み合わせた装置に適用した場合には、反響消去
装置でどの程度反響が消去されているかを実際の値に近
い値で計算でき、挿入損失量を的確に変化させることが
できるようになり、通話品質の改善になつがる。また、
反響消去の状態に合わせてステップサイズパラメータを
可変とする反響路推定適応アルゴリズムにおいて、反響
消去装置の判定にe(n)の移動ピークホールド値とz
(n)のピークホールド値を用いることにより、的確に
ステップサイズパラメータを変化させることができ、可
変ステップサイズパラメータ型の適応アルゴリズムの目
的である収束していない段階では、収束速度を早めるた
めにステップサイズパラメータを1に設定し、ある程度
収束した場合には、最終の定常消去量を小さくするため
にステップサイズパラメータを小さくするという効果を
最大限に引き出すことが可能となる。
【0035】さらに、これまで、正しく計算することが
困難であったFG/BG方式を用いた反響消去装置に適
用した場合には、従来のパワー比較で起きていた誤った
BG側の係数をFG側に転送することがなくなり、通話
品質が改善される。
【図面の簡単な説明】
【図1】この発明を適応型損失制御装置と反響消去装置
とを組み合わせた装置に適用した第1の実施例を示すブ
ロック図。
【図2】この発明の効果を説明するための各種収束を示
す量の変化状態を示す図。
【図3】この発明を可変ステップサイズパラメータ型の
アルゴリズムに適用した第2の実施例を示すブロック
図。
【図4】この発明をFG/BG方式の反響消去装置に適
用した第3の実施例を示すブロック図。
【図5】Aは拡声通話系の模式図、Bは従来の損失挿入
装置を示すブロック図である。
【図6】Aは従来の適応型損失制御装置を示すブロック
図、Bは従来の反響消去装置を示すブロック図である。
【図7】Aは従来のFG/BG方式反響消去装置を示す
ブロック図、Bは従来の適応型損失制御装置と反響消去
装置とを組み合わせた装置を示すブロック図である。
【図8】従来の適応型損失制御装置とFG/BG方式反
響消去装置とを組み合わせた装置を示すブロック図。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 田中 雅史 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 昭62−154824(JP,A) 特開 平2−25194(JP,A) 特開 平2−134030(JP,A) 特開 昭61−187425(JP,A) 国際公開93/6679(WO,A1) (58)調査した分野(Int.Cl.7,DB名) H04B 3/00 - 3/44

Claims (4)

    (57)【特許請求の範囲】
  1. 【請求項1】 反響路への送出信号と、誤差信号とから
    推定手段で上記反響路達特性を推定し、その推定伝
    達特性を疑似反響路に設定し、その疑似反響路に上記送
    出信号を通して疑似反響信号を生成し、その疑似反響信
    号を減算手段で上記送出信号が上記反響路を経由した反
    響信号から差引くと共にその残りを上記誤差信号とする
    反響消去装置において、 上記誤差信号のパワーの所定の時間内でのピーク値を連
    続的に検出して次にピーク値が検出されるまで誤差信号
    移動ピーク値として出力する誤差信号ピークホールド手
    段と、 上記反響信号のパワーの上記所定の時間内でのピーク値
    を連続的に検出して次にピーク値が検出されるまで反響
    信号移動ピーク値として出力する反響信号ピークホール
    ド手段と、 上記誤差信号ピークホールド手段よりの誤差信号移動ピ
    ーク値に対する、上記反響信号ピークホールド手段より
    の反響信号移動ピーク値の比により、上記疑似反響路の
    上記反響路との一致性を判断する収束判定手段と、 を設けたことを特徴とする反響消去装置。
  2. 【請求項2】 上記送出信号と上記反響信号とに応じて
    上記送出信号に与える損失と、上記誤差信号に与える損
    失とを逆に制御し、かつその制御量を、上記疑似反響路
    の上記反響路との一致性に応じて適応的に制御する適応
    型損失制御手段が設けられ、上記制御量の適応的制御が
    上記収束判定手段の判定にもとづき行われるものである
    ことを特徴とする請求項1記載の反響消去装置。
  3. 【請求項3】 上記送出信号を第2疑似反響路に通し
    て、第2疑似反響信号を得、その第2疑似反響信号を上
    記反響信号から減算して第2誤差信号を出力信号とし、
    その第2誤差信号が上記誤差信号より大で、上記疑似反
    響路が上記反響路によく一致した状態を検出して、上記
    疑似反響路の特性を上記第2疑似反響路に転送するBG
    /FG方式とされ、そのBG/FG方式における上記一
    致した状態の判定に上記収束判定手段が用いられている
    ことを特徴とする請求項1又は2記載の反響消去装置。
  4. 【請求項4】 上記推定手段における反響路推定の適応
    アルゴリズムにおける収束度を決めるステップサイズパ
    ラメータが上記収束判定手段の出力に応じて制御される
    ことを特徴とする請求項1乃至3の何れかに記載の反響
    消去装置。
JP01744594A 1994-02-10 1994-02-14 反響消去装置 Expired - Lifetime JP3248551B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP01744594A JP3248551B2 (ja) 1994-02-14 1994-02-14 反響消去装置
DE69532394T DE69532394T2 (de) 1994-02-10 1995-02-08 Verfahren und Vorrichtung zur Echokompensation mit Anwendung der "fast projection scheme"
EP95101682A EP0667700B1 (en) 1994-02-10 1995-02-08 Echo cancelling method and apparatus using fast projection scheme
US08/385,989 US5539731A (en) 1994-02-10 1995-02-09 Echo cancelling method and apparatus using fast projection scheme
CA002142147A CA2142147C (en) 1994-02-10 1995-02-09 Echo cancelling method and apparatus using fast projection scheme

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP01744594A JP3248551B2 (ja) 1994-02-14 1994-02-14 反響消去装置

Publications (2)

Publication Number Publication Date
JPH07226700A JPH07226700A (ja) 1995-08-22
JP3248551B2 true JP3248551B2 (ja) 2002-01-21

Family

ID=11944230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP01744594A Expired - Lifetime JP3248551B2 (ja) 1994-02-10 1994-02-14 反響消去装置

Country Status (1)

Country Link
JP (1) JP3248551B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008263336A (ja) * 2007-04-11 2008-10-30 Oki Electric Ind Co Ltd エコーキャンセラおよびその残留エコー抑制方法
JP4945429B2 (ja) * 2007-12-26 2012-06-06 株式会社東芝 エコー抑圧処理装置

Also Published As

Publication number Publication date
JPH07226700A (ja) 1995-08-22

Similar Documents

Publication Publication Date Title
US5631900A (en) Double-Talk detector for echo canceller
EP0667700B1 (en) Echo cancelling method and apparatus using fast projection scheme
JP3199155B2 (ja) 反響消去装置
CA2414972C (en) Gain control method for acoustic echo cancellation and suppression
US5764753A (en) Half-duplex controller
JP2000252881A (ja) ダブルトーク検知装置並びにエコーキャンセラ装置およびエコーサプレッサー装置
US6215880B1 (en) Two-wire conference apparatus with echo canceler without training
US5875246A (en) Distributed audio signal processing in a network experiencing transmission delay
JP3082898B2 (ja) 反響消去装置
JP3268572B2 (ja) 反響消去装置及び方法
JP3248551B2 (ja) 反響消去装置
JP3220979B2 (ja) 音声スイッチ
JP2005286796A (ja) 拡声通話装置
JP3248550B2 (ja) 反響消去装置
JP3082899B2 (ja) 反響消去装置
JPS6222290B2 (ja)
JPS634742B2 (ja)
JP4432838B2 (ja) エコー・キャンセラ制御方法と装置。
JP3187716B2 (ja) 反響消去装置
JPH1013310A (ja) エコーキャンセラ
JP4349194B2 (ja) 拡声通話装置
JPH0575500A (ja) ハウリング防止装置
JPH02174353A (ja) エコーキヤンセラ
JP4442381B2 (ja) エコー・キャンセラ制御方法と装置。
JPH07283859A (ja) エコーキャンセラー

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071109

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081109

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091109

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131109

Year of fee payment: 12

EXPY Cancellation because of completion of term