JPH08251082A - エコー除去装置 - Google Patents
エコー除去装置Info
- Publication number
- JPH08251082A JPH08251082A JP7052431A JP5243195A JPH08251082A JP H08251082 A JPH08251082 A JP H08251082A JP 7052431 A JP7052431 A JP 7052431A JP 5243195 A JP5243195 A JP 5243195A JP H08251082 A JPH08251082 A JP H08251082A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- echo
- filter
- characteristic
- characteristic conversion
- 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.)
- Abandoned
Links
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
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/015—Reducing echo effects
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
- Telephone Function (AREA)
- Circuit For Audible Band Transducer (AREA)
Abstract
(57)【要約】
【構成】 端子11からスピーカ12に送られるスピー
カ出力信号x(k) は、エコー推定用の適応フィルタ15
に送られ、フィルタ処理されて擬似エコー信号となる。
マイクロホン13で収音されたマイク入力信号y(k)
は、特性変換フィルタ21で電力が均等化あるいは白色
化され、信号u(k) となって減算器14に送られ、疑似
エコー信号が減算されて誤差信号e(k) となる。この誤
差信号e(k)の電力の時間平均を最小にするように、適
応アルゴリズムにより適応フィルタ15のタップ係数が
更新される。 【効果】 適応フィルタ15のタップ数が少なくても良
好なエコー消去特性を有するエコー除去装置を提供で
き、タップ係数推定の際の計算量は従来の同等の特性を
得るためのエコー除去装置に比べて少なくて済む。
カ出力信号x(k) は、エコー推定用の適応フィルタ15
に送られ、フィルタ処理されて擬似エコー信号となる。
マイクロホン13で収音されたマイク入力信号y(k)
は、特性変換フィルタ21で電力が均等化あるいは白色
化され、信号u(k) となって減算器14に送られ、疑似
エコー信号が減算されて誤差信号e(k) となる。この誤
差信号e(k)の電力の時間平均を最小にするように、適
応アルゴリズムにより適応フィルタ15のタップ係数が
更新される。 【効果】 適応フィルタ15のタップ数が少なくても良
好なエコー消去特性を有するエコー除去装置を提供で
き、タップ係数推定の際の計算量は従来の同等の特性を
得るためのエコー除去装置に比べて少なくて済む。
Description
【0001】
【産業上の利用分野】本発明は、エコー除去装置に関
し、特に、携帯電話等の小型音声通信端末のスピーカか
らマイクへの音声の廻り込みによるエコーを軽減するた
めのエコー除去装置に関する。
し、特に、携帯電話等の小型音声通信端末のスピーカか
らマイクへの音声の廻り込みによるエコーを軽減するた
めのエコー除去装置に関する。
【0002】
【従来の技術】携帯電話等のように、音声通信端末の小
型化に伴い、受話用のスピーカから送話用のマイクへの
音声の廻り込みによるエコーの影響が無視できなくなっ
てきている。このような送受話側での音声の廻り込みに
よるエコーを除去するために、例えば図10に示すよう
なエコー除去装置あるいはエコーキャンセラが知られて
いる。
型化に伴い、受話用のスピーカから送話用のマイクへの
音声の廻り込みによるエコーの影響が無視できなくなっ
てきている。このような送受話側での音声の廻り込みに
よるエコーを除去するために、例えば図10に示すよう
なエコー除去装置あるいはエコーキャンセラが知られて
いる。
【0003】この図10において、端子11には通信相
手から伝送されて受信されスピーカ12に送られるスピ
ーカ出力信号x(k) が供給されている。ここでkは離散
信号のサンプル番号あるいは時間位置を示す。また、マ
イクロホン13により収音されて電気信号に変換された
マイク入力信号y(k) が、エコー除去のための減算器1
4に供給され、適応フィルタ15からの擬似エコー信号
が減算された後、エコー除去出力信号、残留エコー信号
あるいは誤差信号e(k) として端子16より取り出され
る。スピーカ12とマイクロホン13とは、携帯電話の
送受話器として近接して配置されている。
手から伝送されて受信されスピーカ12に送られるスピ
ーカ出力信号x(k) が供給されている。ここでkは離散
信号のサンプル番号あるいは時間位置を示す。また、マ
イクロホン13により収音されて電気信号に変換された
マイク入力信号y(k) が、エコー除去のための減算器1
4に供給され、適応フィルタ15からの擬似エコー信号
が減算された後、エコー除去出力信号、残留エコー信号
あるいは誤差信号e(k) として端子16より取り出され
る。スピーカ12とマイクロホン13とは、携帯電話の
送受話器として近接して配置されている。
【0004】適応フィルタ15には例えばいわゆるFI
R(有限インパルス応答)フィルタが用いられており、
上記誤差信号e(k) が最小となるような適応処理により
フィルタ係数あるいはタップ係数を更新する。この適応
フィルタ15で入力信号であるスピーカ出力信号x(k)
をフィルタ処理することによりエコー信号を推定して上
記擬似エコー信号とし、これを減算器14に送って上記
マイク入力信号y(k)から減算することで、残留エコー
信号あるいは誤差信号e(k) を得ている。
R(有限インパルス応答)フィルタが用いられており、
上記誤差信号e(k) が最小となるような適応処理により
フィルタ係数あるいはタップ係数を更新する。この適応
フィルタ15で入力信号であるスピーカ出力信号x(k)
をフィルタ処理することによりエコー信号を推定して上
記擬似エコー信号とし、これを減算器14に送って上記
マイク入力信号y(k)から減算することで、残留エコー
信号あるいは誤差信号e(k) を得ている。
【0005】すなわち、端子11からの入力信号である
スピーカ出力信号x(k) を適応フィルタ15となるNタ
ップのFIRフィルタのタップ入力とし、適応フィルタ
15のタップ係数をそれぞれbk(i)(ただしi=0,1,
…,N-1)とするとき、適応フィルタ15から出力される
擬似エコー信号は、
スピーカ出力信号x(k) を適応フィルタ15となるNタ
ップのFIRフィルタのタップ入力とし、適応フィルタ
15のタップ係数をそれぞれbk(i)(ただしi=0,1,
…,N-1)とするとき、適応フィルタ15から出力される
擬似エコー信号は、
【0006】
【数1】
【0007】となる。減算器14では、上記マイク入力
信号y(k) から上記(1)式の擬似エコー信号を減算す
ることで、残留エコー信号あるいは誤差信号e(k) を得
る。
信号y(k) から上記(1)式の擬似エコー信号を減算す
ることで、残留エコー信号あるいは誤差信号e(k) を得
る。
【0008】
【数2】
【0009】この(2)式の誤差信号e(k) の電力の時
間平均、すなわち
間平均、すなわち
【0010】
【数3】
【0011】を最小にするように、LMS(Least Mean
Square )アルゴリズム、学習同定法、RLS(Recurs
ive Least Square)アルゴリズム等の適当な適応アルゴ
リズムにより、適応フィルタ15のタップ係数{b
k(i)}(ただしi=0,1,…,N-1)が更新される。なお、
適応フィルタ15となるNタップのタップ係数は、スピ
ーカ12とマイクロホン13との間のエコー特性の推定
値に相当する。
Square )アルゴリズム、学習同定法、RLS(Recurs
ive Least Square)アルゴリズム等の適当な適応アルゴ
リズムにより、適応フィルタ15のタップ係数{b
k(i)}(ただしi=0,1,…,N-1)が更新される。なお、
適応フィルタ15となるNタップのタップ係数は、スピ
ーカ12とマイクロホン13との間のエコー特性の推定
値に相当する。
【0012】
【発明が解決しようとする課題】ところで、FIR適応
フィルタである適応フィルタ15のタップ数Nをできる
だけ短くしようとすると、仮に、タップのある部分で精
度良くエコー特性を推定できたとしても、残留エコーの
周波数特性が低域に残るため、低域成分の強い音声入力
信号に対して、有効なエコー消去が困難になる。
フィルタである適応フィルタ15のタップ数Nをできる
だけ短くしようとすると、仮に、タップのある部分で精
度良くエコー特性を推定できたとしても、残留エコーの
周波数特性が低域に残るため、低域成分の強い音声入力
信号に対して、有効なエコー消去が困難になる。
【0013】例えば、図11のAは、エコー信号のイン
パルス応答をFIRフィルタの各タップに関連付けて示
しており、図11のBは、20タップのFIR適応フィ
ルタにより推定された擬似エコー信号を減算して得られ
る残留エコー信号のインパルス応答を示している。これ
らの図11のA、Bにより、残留エコー信号のインパル
ス応答の20タップ分は除去されていることが分かる。
パルス応答をFIRフィルタの各タップに関連付けて示
しており、図11のBは、20タップのFIR適応フィ
ルタにより推定された擬似エコー信号を減算して得られ
る残留エコー信号のインパルス応答を示している。これ
らの図11のA、Bにより、残留エコー信号のインパル
ス応答の20タップ分は除去されていることが分かる。
【0014】また、図12は、上記図11のA、Bに対
応して、エコー信号のスペクトル曲線aと、20タップ
のFIR適応フィルタからの推定エコー信号を減算して
得られる残留エコー信号のスペクトル曲線bとを示して
いる。
応して、エコー信号のスペクトル曲線aと、20タップ
のFIR適応フィルタからの推定エコー信号を減算して
得られる残留エコー信号のスペクトル曲線bとを示して
いる。
【0015】従って、20タップのFIR適応フィルタ
でエコー特性が概ね推定できているように見えても、図
12に示すように、残留エコー特性の周波数特性(曲線
b)は、500Hzから1kHz付近の音声信号が最も集中
するであろう部分に残っていることになる。
でエコー特性が概ね推定できているように見えても、図
12に示すように、残留エコー特性の周波数特性(曲線
b)は、500Hzから1kHz付近の音声信号が最も集中
するであろう部分に残っていることになる。
【0016】本発明は、このような実情に鑑みてなされ
たものであり、エコー信号推定用のFIR適応フィルタ
のタップ数が少ない場合でも、良好なエコー消去特性が
得られ、また適応処理の際の計算量の増加も抑えられる
ようなエコー除去装置の提供を目的とする。
たものであり、エコー信号推定用のFIR適応フィルタ
のタップ数が少ない場合でも、良好なエコー消去特性が
得られ、また適応処理の際の計算量の増加も抑えられる
ようなエコー除去装置の提供を目的とする。
【0017】
【課題を解決するための手段】本発明は、発音手段に供
給される発音信号に基づいて収音手段に廻り込むエコー
成分を推定した擬似エコー信号を出力するフィルタ手段
と、上記収音手段からの収音信号より上記フィルタ手段
からの擬似エコー信号を減算して出力する減算手段と、
上記収音手段からの収音信号に対して周波数軸上で特性
変換を行う第1の特性変換手段とを有し、この第1の特
性変換手段からの出力信号と上記フィルタ手段からの出
力信号との誤差分を最小化するように上記フィルタ手段
の特性を制御することにより、上述の課題を解決する。
給される発音信号に基づいて収音手段に廻り込むエコー
成分を推定した擬似エコー信号を出力するフィルタ手段
と、上記収音手段からの収音信号より上記フィルタ手段
からの擬似エコー信号を減算して出力する減算手段と、
上記収音手段からの収音信号に対して周波数軸上で特性
変換を行う第1の特性変換手段とを有し、この第1の特
性変換手段からの出力信号と上記フィルタ手段からの出
力信号との誤差分を最小化するように上記フィルタ手段
の特性を制御することにより、上述の課題を解決する。
【0018】ここで、上記減算手段は、上記第1の特性
変換手段からの出力信号から上記擬似エコー信号を減算
し、この減算手段からの出力信号に対して周波数軸上で
特性変換を行う第2の特性変換手段を設けて成ることが
挙げられる。
変換手段からの出力信号から上記擬似エコー信号を減算
し、この減算手段からの出力信号に対して周波数軸上で
特性変換を行う第2の特性変換手段を設けて成ることが
挙げられる。
【0019】また、上記フィルタ手段からの出力信号に
対して周波数軸上で特性変換を行う第2の特性変換手段
を設け、この第2の特性変換手段からの出力信号を擬似
エコー信号として上記減算手段に送り、上記収音手段か
らの収音信号より減算することが挙げられる。
対して周波数軸上で特性変換を行う第2の特性変換手段
を設け、この第2の特性変換手段からの出力信号を擬似
エコー信号として上記減算手段に送り、上記収音手段か
らの収音信号より減算することが挙げられる。
【0020】
【作用】収音信号が特性変換された信号から疑似エコー
信号が減算され、これらの誤差分を最小とするように適
応的にフィルタ手段の特性を制御することで、フィルタ
手段のタップ数が少なくてもエコー消去特性が向上す
る。
信号が減算され、これらの誤差分を最小とするように適
応的にフィルタ手段の特性を制御することで、フィルタ
手段のタップ数が少なくてもエコー消去特性が向上す
る。
【0021】
【実施例】以下、本発明に係る好ましい実施例につい
て、図面を参照しながら説明する。
て、図面を参照しながら説明する。
【0022】図1は、本発明に係るエコー除去装置の一
実施例の概略構成を示し、端子11には通信相手から伝
送されて受信され発音手段であるスピーカ12に送られ
る発音信号としてのスピーカ出力信号x(k) が入力され
ている。また、発音手段であるスピーカ12に近接して
配置された収音手段であるマイクロホン13により収音
されて電気信号に変換された収音信号としてのマイク入
力信号y(k) が、第1の特性変換手段である特性変換フ
ィルタ21を介して信号u(k) とされ、エコー除去のた
めの減算器14に供給される。減算器14では、この信
号u(k) より、適応フィルタ15からの擬似エコー信号
が減算されて、残留エコー信号あるいは誤差信号e(k)
となる。この誤差信号がe(k) は、第2の特性変換手段
である特性変換フィルタ22によりフィルタ処理が施さ
れて信号z(k) となり、端子16よりエコー除去出力信
号として取り出される。
実施例の概略構成を示し、端子11には通信相手から伝
送されて受信され発音手段であるスピーカ12に送られ
る発音信号としてのスピーカ出力信号x(k) が入力され
ている。また、発音手段であるスピーカ12に近接して
配置された収音手段であるマイクロホン13により収音
されて電気信号に変換された収音信号としてのマイク入
力信号y(k) が、第1の特性変換手段である特性変換フ
ィルタ21を介して信号u(k) とされ、エコー除去のた
めの減算器14に供給される。減算器14では、この信
号u(k) より、適応フィルタ15からの擬似エコー信号
が減算されて、残留エコー信号あるいは誤差信号e(k)
となる。この誤差信号がe(k) は、第2の特性変換手段
である特性変換フィルタ22によりフィルタ処理が施さ
れて信号z(k) となり、端子16よりエコー除去出力信
号として取り出される。
【0023】このエコー除去装置は例えば小型の携帯電
話等の音声通信端末に用いられるものであり、スピーカ
12とマイクロホン13とは、例えば携帯電話の送受話
器として近接して配置されている。
話等の音声通信端末に用いられるものであり、スピーカ
12とマイクロホン13とは、例えば携帯電話の送受話
器として近接して配置されている。
【0024】適応フィルタ15には例えばいわゆるFI
R(有限インパルス応答)フィルタが用いられており、
上記誤差信号e(k) の電力の時間平均を最小とするよう
な適応処理によりフィルタ係数あるいはタップ係数が更
新される。この適応フィルタ15は、端子11からの入
力信号であるスピーカ出力信号x(k) をタップ入力とし
て、特性変換フィルタ21からの信号u(k) を推定した
擬似エコー信号を出力し、減算器14に送っている。
R(有限インパルス応答)フィルタが用いられており、
上記誤差信号e(k) の電力の時間平均を最小とするよう
な適応処理によりフィルタ係数あるいはタップ係数が更
新される。この適応フィルタ15は、端子11からの入
力信号であるスピーカ出力信号x(k) をタップ入力とし
て、特性変換フィルタ21からの信号u(k) を推定した
擬似エコー信号を出力し、減算器14に送っている。
【0025】第1の特性変換フィルタ21は、入力信号
であるマイク入力信号y(k) を周波数軸上で特性変換す
るものであり、具体例として、入力音声電力を周波数軸
上で均等化あるいは白色化するような特性を有するもの
が好ましい。また、第2の特性変換フィルタ22は無く
ともよいが、この第2の特性変換フィルタ22を設ける
場合には、第1の特性変換フィルタ21によるフィルタ
処理を元に戻すような特性とすることが好ましい。すな
わち、第1の特性変換フィルタ21の伝達関数をW
1(z)、第2の特性変換フィルタ22の伝達関数をW2(z)
とするとき、これらの伝達関数W1(z)、W2(z)は、 W1(z)・W2(z)=1 なる関係を満たすことが好ましい。また、これらのフィ
ルタとしては、少なくとも1次以上のディジタルフィル
タが用いられる。
であるマイク入力信号y(k) を周波数軸上で特性変換す
るものであり、具体例として、入力音声電力を周波数軸
上で均等化あるいは白色化するような特性を有するもの
が好ましい。また、第2の特性変換フィルタ22は無く
ともよいが、この第2の特性変換フィルタ22を設ける
場合には、第1の特性変換フィルタ21によるフィルタ
処理を元に戻すような特性とすることが好ましい。すな
わち、第1の特性変換フィルタ21の伝達関数をW
1(z)、第2の特性変換フィルタ22の伝達関数をW2(z)
とするとき、これらの伝達関数W1(z)、W2(z)は、 W1(z)・W2(z)=1 なる関係を満たすことが好ましい。また、これらのフィ
ルタとしては、少なくとも1次以上のディジタルフィル
タが用いられる。
【0026】この図1に示すような基本構成とは異なる
本発明の実施例の基本構成について図2を参照しながら
説明する。
本発明の実施例の基本構成について図2を参照しながら
説明する。
【0027】この図2において、端子11には通信相手
から伝送されて受信され発音手段であるスピーカ12に
送られる発音信号としてのスピーカ出力信号x(k) が入
力されている。また、発音手段であるスピーカ12に近
接して配置された収音手段であるマイクロホン13によ
り収音されて電気信号に変換された収音信号としてのマ
イク入力信号y(k) が、第1の特性変換手段である特性
変換フィルタ31と、エコー除去のための減算器14と
にそれぞれ供給される。特性変換フィルタ31にてマイ
ク入力信号y(k) がフィルタ処理されることにより得ら
れた信号u(k)は、減算器33に送られ、適応フィルタ
15からの適応フィルタ出力信号が減算されて、誤差信
号e(k) となる。この誤差信号e(k) は、第2の特性変
換手段である特性変換フィルタ32に送られてフィルタ
処理が施され、擬似エコー信号となって減算器14に送
られる。減算器14では、上記マイク入力信号y(k) よ
り上記擬似エコー信号が減算され、エコー除去出力信号
z(k) となって端子16より取り出される。
から伝送されて受信され発音手段であるスピーカ12に
送られる発音信号としてのスピーカ出力信号x(k) が入
力されている。また、発音手段であるスピーカ12に近
接して配置された収音手段であるマイクロホン13によ
り収音されて電気信号に変換された収音信号としてのマ
イク入力信号y(k) が、第1の特性変換手段である特性
変換フィルタ31と、エコー除去のための減算器14と
にそれぞれ供給される。特性変換フィルタ31にてマイ
ク入力信号y(k) がフィルタ処理されることにより得ら
れた信号u(k)は、減算器33に送られ、適応フィルタ
15からの適応フィルタ出力信号が減算されて、誤差信
号e(k) となる。この誤差信号e(k) は、第2の特性変
換手段である特性変換フィルタ32に送られてフィルタ
処理が施され、擬似エコー信号となって減算器14に送
られる。減算器14では、上記マイク入力信号y(k) よ
り上記擬似エコー信号が減算され、エコー除去出力信号
z(k) となって端子16より取り出される。
【0028】このエコー除去装置も、例えば小型の携帯
電話等の音声通信端末に用いられるものであり、スピー
カ12とマイクロホン13とは、例えば携帯電話の送受
話器として近接して配置されている。
電話等の音声通信端末に用いられるものであり、スピー
カ12とマイクロホン13とは、例えば携帯電話の送受
話器として近接して配置されている。
【0029】適応フィルタ15にはFIR(有限インパ
ルス応答)フィルタが用いられており、上記誤差信号e
(k) の電力の時間平均を最小とするような適応処理によ
りフィルタ係数あるいはタップ係数が更新される。この
適応フィルタ15は、端子11からの入力信号であるス
ピーカ出力信号x(k) をタップ入力として、特性変換フ
ィルタ21からの信号u(k) を推定した擬似エコー信号
を出力し、減算器33に送る。
ルス応答)フィルタが用いられており、上記誤差信号e
(k) の電力の時間平均を最小とするような適応処理によ
りフィルタ係数あるいはタップ係数が更新される。この
適応フィルタ15は、端子11からの入力信号であるス
ピーカ出力信号x(k) をタップ入力として、特性変換フ
ィルタ21からの信号u(k) を推定した擬似エコー信号
を出力し、減算器33に送る。
【0030】第1の特性変換フィルタ31は、入力信号
であるマイク入力信号y(k) を周波数軸上で特性変換す
るものであり、具体例として、入力音声電力を周波数軸
上で均等化あるいは白色化するような特性を有するもの
が好ましい。また、第2の特性変換フィルタ32は無く
ともよいが、この第2の特性変換フィルタ32を設ける
場合には、第1の特性変換フィルタ21によるフィルタ
処理を元に戻すような特性とすることが好ましい。すな
わち、第1の特性変換フィルタ31の伝達関数をW
1(z)、第2の特性変換フィルタ32の伝達関数をW2(z)
とするとき、伝達関数W1(z)、W2(z)は、 W1(z)・W2(z)=1 なる関係を満たすことが好ましい。また、これらのフィ
ルタとしては、少なくとも1次以上のディジタルフィル
タが用いられる。
であるマイク入力信号y(k) を周波数軸上で特性変換す
るものであり、具体例として、入力音声電力を周波数軸
上で均等化あるいは白色化するような特性を有するもの
が好ましい。また、第2の特性変換フィルタ32は無く
ともよいが、この第2の特性変換フィルタ32を設ける
場合には、第1の特性変換フィルタ21によるフィルタ
処理を元に戻すような特性とすることが好ましい。すな
わち、第1の特性変換フィルタ31の伝達関数をW
1(z)、第2の特性変換フィルタ32の伝達関数をW2(z)
とするとき、伝達関数W1(z)、W2(z)は、 W1(z)・W2(z)=1 なる関係を満たすことが好ましい。また、これらのフィ
ルタとしては、少なくとも1次以上のディジタルフィル
タが用いられる。
【0031】この図2に示す基本構成は、図1に示す基
本構成と等価な処理を異なるシグナルフローで実現した
ものであり、例えばDSP(ディジタル信号処理装置)
での実現時にあるいはインプリメント時に、第1の特性
変換フィルタ31の伝達関数W1(z)のゲインを制御する
ことにより、マイク入力話者音声を歪ませる事無く、フ
ィルタ係数のスケーリングが効果的に行えるという利点
がある。
本構成と等価な処理を異なるシグナルフローで実現した
ものであり、例えばDSP(ディジタル信号処理装置)
での実現時にあるいはインプリメント時に、第1の特性
変換フィルタ31の伝達関数W1(z)のゲインを制御する
ことにより、マイク入力話者音声を歪ませる事無く、フ
ィルタ係数のスケーリングが効果的に行えるという利点
がある。
【0032】以下、これらの図1、図2に示す各基本構
成についてのより具体的ないくつかの例について説明す
る。ただし、以下の具体例では、説明を簡略化するため
に、図1の基本構成についてのみ説明するが、図2の基
本構成についても同様であることは勿論である。
成についてのより具体的ないくつかの例について説明す
る。ただし、以下の具体例では、説明を簡略化するため
に、図1の基本構成についてのみ説明するが、図2の基
本構成についても同様であることは勿論である。
【0033】先ず、図3は、上記図1の第1の特性変換
フィルタ21の伝達関数W1(z)として、残留エコー信号
あるいは誤差信号e(k) に対して逆フィルタあるいは白
色化フィルタとして働くように、そのフィルタ係数を適
応的に更新させたものを用いている。また、第2の特性
変換フィルタの伝達関数W2(z)は、1/W1(z)としてい
る。
フィルタ21の伝達関数W1(z)として、残留エコー信号
あるいは誤差信号e(k) に対して逆フィルタあるいは白
色化フィルタとして働くように、そのフィルタ係数を適
応的に更新させたものを用いている。また、第2の特性
変換フィルタの伝達関数W2(z)は、1/W1(z)としてい
る。
【0034】この図3において、適応フィルタ15とし
てNタップのFIRフィルタを用いており、各タップ係
数をそれぞれbk(i)(ただしi=0,1,…,N-1)とすると
き、その伝達関数Bk(k) は、
てNタップのFIRフィルタを用いており、各タップ係
数をそれぞれbk(i)(ただしi=0,1,…,N-1)とすると
き、その伝達関数Bk(k) は、
【0035】
【数4】
【0036】と表せる。また、図1の第1の特性変換フ
ィルタ21に相当する例えばMタップのFIR適応フィ
ルタ41の伝達関数W1(z)を、
ィルタ21に相当する例えばMタップのFIR適応フィ
ルタ41の伝達関数W1(z)を、
【0037】
【数5】
【0038】とする。この場合、図1の第2の特性変換
フィルタ22の伝達関数W2(z)に相当するフィルタ42
は、その伝達関数W2(z)が
フィルタ22の伝達関数W2(z)に相当するフィルタ42
は、その伝達関数W2(z)が
【0039】
【数6】
【0040】となるIIR(無限インパルス応答)フィ
ルタとなる。他の構成は、図1と同様であるため、対応
する部分に同じ指示符号を付して説明を省略する。
ルタとなる。他の構成は、図1と同様であるため、対応
する部分に同じ指示符号を付して説明を省略する。
【0041】この図3の具体例において、マイクロホン
13からのマイク入力信号y(k) に対して、FIR適応
フィルタ41によるフィルタ処理が施されて、次の
(6)式に示すような信号u(k) を得る。
13からのマイク入力信号y(k) に対して、FIR適応
フィルタ41によるフィルタ処理が施されて、次の
(6)式に示すような信号u(k) を得る。
【0042】
【数7】
【0043】また、適応フィルタ15は、端子11から
の入力信号であるスピーカ出力信号x(k) をタップ入力
信号として、
の入力信号であるスピーカ出力信号x(k) をタップ入力
信号として、
【0044】
【数8】
【0045】に示すような適応フィルタ出力信号を得
る。
る。
【0046】減算器14では、適応フィルタ15からの
上記(7)式に示す適応フィルタ出力信号を、FIR適
応フィルタ41からの上記信号u(k) より減算して、
(8)式に示すような誤差信号e(k) を得る。
上記(7)式に示す適応フィルタ出力信号を、FIR適
応フィルタ41からの上記信号u(k) より減算して、
(8)式に示すような誤差信号e(k) を得る。
【0047】
【数9】
【0048】減算器14からの誤差信号e(k) は、上記
IIRフィルタ42によるフィルタ処理が施されて、
IIRフィルタ42によるフィルタ処理が施されて、
【0049】
【数10】
【0050】のエコー除去出力信号z(k) となり、これ
が端子16より取り出される。
が端子16より取り出される。
【0051】ここで、上記適応フィルタ処理としては、
減算器14からの誤差信号e(k) の電力の時間平均であ
る
減算器14からの誤差信号e(k) の電力の時間平均であ
る
【0052】
【数11】
【0053】を最小にするように、LMS(Least Mean
Square )アルゴリズム、学習同定法、RLS(Recurs
ive Least Square)アルゴリズム等の適当な適応アルゴ
リズムにより、適応フィルタ15のタップ係数{b
k(i)}(ただしi=0,1,…,N-1)や、FIR適応フィル
タ41のタップ係数{ak(i)}(ただしi=1,2,…,M)
が、それぞれ{bk+1(i)}や{ak+1(i)}に更新され
る。また、FIR適応フィルタ41のタップ係数の更新
に対応して、IIRフィルタ42の上記(5)式中の係
数{ak(i)}も{ak+1(i)}に更新される。
Square )アルゴリズム、学習同定法、RLS(Recurs
ive Least Square)アルゴリズム等の適当な適応アルゴ
リズムにより、適応フィルタ15のタップ係数{b
k(i)}(ただしi=0,1,…,N-1)や、FIR適応フィル
タ41のタップ係数{ak(i)}(ただしi=1,2,…,M)
が、それぞれ{bk+1(i)}や{ak+1(i)}に更新され
る。また、FIR適応フィルタ41のタップ係数の更新
に対応して、IIRフィルタ42の上記(5)式中の係
数{ak(i)}も{ak+1(i)}に更新される。
【0054】このような図3に示す具体例によれば、適
応フィルタ15のタップ数が少ない場合においても、良
好なエコー消去特性が得られ、また、計算量の増加も少
なくて済む。
応フィルタ15のタップ数が少ない場合においても、良
好なエコー消去特性が得られ、また、計算量の増加も少
なくて済む。
【0055】次に、上記特性変換用のFIR適応フィル
タ41やIIRフィルタ42のような可変係数のフィル
タの代わりに、固定係数のフィルタを用いてもよい。
タ41やIIRフィルタ42のような可変係数のフィル
タの代わりに、固定係数のフィルタを用いてもよい。
【0056】図4は、第1の特性変換手段として用いら
れるFIRフィルタの周波数特性の一例を示し、図5
は、固定係数の特性変換フィルタを用いたエコー除去装
置の概略構成を示している。すなわち、図5中の第1の
特性変換手段である固定係数のFIRフィルタ51の周
波数特性の一例が図4である。
れるFIRフィルタの周波数特性の一例を示し、図5
は、固定係数の特性変換フィルタを用いたエコー除去装
置の概略構成を示している。すなわち、図5中の第1の
特性変換手段である固定係数のFIRフィルタ51の周
波数特性の一例が図4である。
【0057】図5において、上記図1の第1の特性変換
フィルタ21として、残留エコー信号あるいは誤差信号
E(k) に対して逆フィルタあるいは白色化フィルタとし
て働くようなFIRフィルタ51を用いている。
フィルタ21として、残留エコー信号あるいは誤差信号
E(k) に対して逆フィルタあるいは白色化フィルタとし
て働くようなFIRフィルタ51を用いている。
【0058】この図5において、適応フィルタ15とし
てNタップのFIRフィルタを用いており、各タップ係
数をそれぞれbk(i)(ただしi=0,1,…,N-1)とすると
き、その伝達関数Bk(k) は、
てNタップのFIRフィルタを用いており、各タップ係
数をそれぞれbk(i)(ただしi=0,1,…,N-1)とすると
き、その伝達関数Bk(k) は、
【0059】
【数12】
【0060】と表せる。また、図1の第1の特性変換フ
ィルタ21に相当する例えばMタップのFIRフィルタ
51の伝達関数W1(z)を、
ィルタ21に相当する例えばMタップのFIRフィルタ
51の伝達関数W1(z)を、
【0061】
【数13】
【0062】とする。この場合、図1の第2の特性変換
フィルタ32の伝達関数W2(z)に相当するフィルタ52
は、その伝達関数W2(z)が
フィルタ32の伝達関数W2(z)に相当するフィルタ52
は、その伝達関数W2(z)が
【0063】
【数14】
【0064】となるIIRフィルタとなる。他の構成は
図1や図3と同様であるため、対応する部分に同じ指示
符号を付して説明を省略する。
図1や図3と同様であるため、対応する部分に同じ指示
符号を付して説明を省略する。
【0065】上記(11)式の1−A(z) の周波数特性
としては、図4に示すように、概略的に低域側のエネル
ギを抑圧し高域側のエネルギを増加させるように働くも
のを用いる。
としては、図4に示すように、概略的に低域側のエネル
ギを抑圧し高域側のエネルギを増加させるように働くも
のを用いる。
【0066】この図5の具体例において、マイクロホン
13からのマイク入力信号y(k) に対して、FIR適応
フィルタ41によるフィルタ処理が施されて、次の(1
3)式に示すような信号u(k) を得る。
13からのマイク入力信号y(k) に対して、FIR適応
フィルタ41によるフィルタ処理が施されて、次の(1
3)式に示すような信号u(k) を得る。
【0067】
【数15】
【0068】また、適応フィルタ15は、端子11から
の入力信号であるスピーカ出力信号x(k) をタップ入力
信号として、
の入力信号であるスピーカ出力信号x(k) をタップ入力
信号として、
【0069】
【数16】
【0070】に示すような適応フィルタ出力信号を得
る。
る。
【0071】減算器14では、適応フィルタ15からの
上記(14)式に示す適応フィルタ出力信号を、FIR
適応フィルタ51からの上記信号u(k) より減算して、
次の(15)式に示すような誤差信号e(k) を得る。
上記(14)式に示す適応フィルタ出力信号を、FIR
適応フィルタ51からの上記信号u(k) より減算して、
次の(15)式に示すような誤差信号e(k) を得る。
【0072】
【数17】
【0073】この誤差信号e(k) に対して上記IIRフ
ィルタ42によるフィルタ処理を施して、
ィルタ42によるフィルタ処理を施して、
【0074】
【数18】
【0075】のエコー除去出力信号z(k) を得る。
【0076】なお、適応フィルタ15のタップ係数{b
k(i)}は、上記誤差信号e(k) の電力の時間平均を最小
にするように、適当な適応アルゴリズムにより更新され
ることは、上述した図3の具体例の場合と同様である。
k(i)}は、上記誤差信号e(k) の電力の時間平均を最小
にするように、適当な適応アルゴリズムにより更新され
ることは、上述した図3の具体例の場合と同様である。
【0077】この図5の具体例は、図3の具体例に比べ
て、特性変換用のフィルタの適応処理が不要な分だけ構
成及び計算量を少なくできる。
て、特性変換用のフィルタの適応処理が不要な分だけ構
成及び計算量を少なくできる。
【0078】次に、音声符号化方式を用いているシステ
ムにおいては、音声符号化パラメータに基づいて上記特
性変換用フィルタの係数を決定することができる。
ムにおいては、音声符号化パラメータに基づいて上記特
性変換用フィルタの係数を決定することができる。
【0079】図6は、このような音声符号化システムの
復号装置あるいはデコーダ側で用いられるエコー除去装
置の具体例を示している。
復号装置あるいはデコーダ側で用いられるエコー除去装
置の具体例を示している。
【0080】この図6において、フィルタ61は上記図
1の第1の特性変換フィルタ21に相当し、フィルタ6
2は上記図1の第2の特性変換フィルタ22に相当す
る。
1の第1の特性変換フィルタ21に相当し、フィルタ6
2は上記図1の第2の特性変換フィルタ22に相当す
る。
【0081】入力端子63には、通信相手の音声符号化
装置あるいはエンコーダ側で符号化されて伝送され、受
信側で受信された符号化音声信号や音声特徴パラメータ
等が入力されており、この符号化音声信号は、音声復号
器64により発音信号あるいは音声信号としてのスピー
カ出力信号x(k) に復号化され、発音手段であるスピー
カ12に送られている。
装置あるいはエンコーダ側で符号化されて伝送され、受
信側で受信された符号化音声信号や音声特徴パラメータ
等が入力されており、この符号化音声信号は、音声復号
器64により発音信号あるいは音声信号としてのスピー
カ出力信号x(k) に復号化され、発音手段であるスピー
カ12に送られている。
【0082】入力端子63からの音声特徴パラメータ、
例えば声道パラメータや、いわゆるVSELPにおける
αパラメータ等は、パラメータ変換器65に送られて、
上記特性変換用の各フィルタ61、62のフィルタ係数
に変換され、各フィルタ61、62のフィルタ係数を更
新する。このとき、第1の特性変換フィルタに相当する
フィルタ61の係数については、入力信号を白色化する
白色化フィルタ特性が得られるような係数に変換され、
フィルタ62の係数についてはその逆フィルタ特性が得
られるような係数に変換される。
例えば声道パラメータや、いわゆるVSELPにおける
αパラメータ等は、パラメータ変換器65に送られて、
上記特性変換用の各フィルタ61、62のフィルタ係数
に変換され、各フィルタ61、62のフィルタ係数を更
新する。このとき、第1の特性変換フィルタに相当する
フィルタ61の係数については、入力信号を白色化する
白色化フィルタ特性が得られるような係数に変換され、
フィルタ62の係数についてはその逆フィルタ特性が得
られるような係数に変換される。
【0083】図6のマイクロホン13からのマイク入力
信号y(k) に対して、フィルタ61によるフィルタ処理
を施し、次の(17)式に示すような信号u(k) を得
る。
信号y(k) に対して、フィルタ61によるフィルタ処理
を施し、次の(17)式に示すような信号u(k) を得
る。
【0084】
【数19】
【0085】適応フィルタ15は、音声復号器64から
のスピーカ出力信号x(k) をタップ入力信号として、
のスピーカ出力信号x(k) をタップ入力信号として、
【0086】
【数20】
【0087】に示すような適応フィルタ出力信号を得
る。
る。
【0088】減算器14では、この適応フィルタ出力信
号を、FIR適応フィルタ61からの信号u(k) より減
算して、次の(19)式に示す誤差信号e(k) を得る。
号を、FIR適応フィルタ61からの信号u(k) より減
算して、次の(19)式に示す誤差信号e(k) を得る。
【0089】
【数21】
【0090】減算器14からの誤差信号e(k) は、上記
フィルタ62によるフィルタ処理が施されて、
フィルタ62によるフィルタ処理が施されて、
【0091】
【数22】
【0092】のエコー除去出力信号z(k) となり、これ
が端子16より取り出される。
が端子16より取り出される。
【0093】ここで、上記適応フィルタ15において
は、減算器14からの誤差信号e(k)の電力の時間平均
を最小にするように、適当な適応アルゴリズムにより適
応処理が施され、タップ係数{bk(i)}が更新される。
また、フィルタ61、及び62のフィルタ係数は、パラ
メータ変換器65により、白色化フィルタ、及びその逆
フィルタのフィルタ係数が得られて更新される。
は、減算器14からの誤差信号e(k)の電力の時間平均
を最小にするように、適当な適応アルゴリズムにより適
応処理が施され、タップ係数{bk(i)}が更新される。
また、フィルタ61、及び62のフィルタ係数は、パラ
メータ変換器65により、白色化フィルタ、及びその逆
フィルタのフィルタ係数が得られて更新される。
【0094】次に、上述した図1〜図6に示す例におい
て、エコー推定のための適応フィルタ15の適応アルゴ
リズムにいわゆる学習同定法あるいは正規化LMS(Le
astMean Square )法を用いる場合の具体例について説
明する。
て、エコー推定のための適応フィルタ15の適応アルゴ
リズムにいわゆる学習同定法あるいは正規化LMS(Le
astMean Square )法を用いる場合の具体例について説
明する。
【0095】この具体例においては、学習同定法のフィ
ルタ係数あるいはタップ係数の更新に用いられる式のタ
ップ入力信号電力として、平滑化した入力信号電力平滑
値を用いることにより、音声のピッチ周期に比べてタッ
プ数が短い場合でも有効なエコー除去特性あるいはエコ
ー消去特性を得るようにしている。
ルタ係数あるいはタップ係数の更新に用いられる式のタ
ップ入力信号電力として、平滑化した入力信号電力平滑
値を用いることにより、音声のピッチ周期に比べてタッ
プ数が短い場合でも有効なエコー除去特性あるいはエコ
ー消去特性を得るようにしている。
【0096】すなわち、例えば上記図5の構成例におい
て、適応フィルタ15となるNタップのFIR適応フィ
ルタのタップ係数更新アルゴリズムとして通常の学習同
定法を用いる場合には、N個の各タップ係数bk(i)をそ
れぞれbk+1(i)に更新するための式は、
て、適応フィルタ15となるNタップのFIR適応フィ
ルタのタップ係数更新アルゴリズムとして通常の学習同
定法を用いる場合には、N個の各タップ係数bk(i)をそ
れぞれbk+1(i)に更新するための式は、
【0097】
【数23】
【0098】
【数24】
【0099】となる。この(21)式中のμは、ステッ
プゲインパラメータと呼ばれる定数である。
プゲインパラメータと呼ばれる定数である。
【0100】ところが、FIR適応フィルタのタップ長
Nが、例えば図7に示すように音声のピッチ周期より短
い場合には、上記(21)式中の分母、すなわち(2
2)式により計算される2乗和あるいはタップ入力信号
電力が、図8に示すように大きく変動することになる。
例えば、図7のタップ長に対応する区間aでの電力であ
る2乗和は大きくなるのに対して、区間bでの電力は小
さくなる。このように、入力信号電力あるいは2乗和が
変動すると、上記(21)式によって更新されるタップ
係数が変動することになり、安定したエコー除去特性あ
るいはエコー消去特性が得られないことがある。
Nが、例えば図7に示すように音声のピッチ周期より短
い場合には、上記(21)式中の分母、すなわち(2
2)式により計算される2乗和あるいはタップ入力信号
電力が、図8に示すように大きく変動することになる。
例えば、図7のタップ長に対応する区間aでの電力であ
る2乗和は大きくなるのに対して、区間bでの電力は小
さくなる。このように、入力信号電力あるいは2乗和が
変動すると、上記(21)式によって更新されるタップ
係数が変動することになり、安定したエコー除去特性あ
るいはエコー消去特性が得られないことがある。
【0101】そこで、上記(21)式中の分母、すなわ
ち(22)式により計算される2乗和あるいは入力信号
電力の代わりに、適当な方法により平滑化された電力
値、すなわち入力信号電力平滑値Px(k)を用いることに
より、特性の安定化を実現するものである。
ち(22)式により計算される2乗和あるいは入力信号
電力の代わりに、適当な方法により平滑化された電力
値、すなわち入力信号電力平滑値Px(k)を用いることに
より、特性の安定化を実現するものである。
【0102】このような入力信号電力平滑値Px(k)を用
いる場合のタップ係数更新は、次の(23)式により行
われる。
いる場合のタップ係数更新は、次の(23)式により行
われる。
【0103】
【数25】
【0104】この(23)式中の入力信号電力平滑値P
x(k)の計算方法の具体例としては、上記タップ数Nより
も充分に大きなサンプル数Lについての2乗和をとって
Nサンプル分で正規化した値を求めること、すなわち、
x(k)の計算方法の具体例としては、上記タップ数Nより
も充分に大きなサンプル数Lについての2乗和をとって
Nサンプル分で正規化した値を求めること、すなわち、
【0105】
【数26】
【0106】が挙げられる。
【0107】また、入力信号電力平滑値Px(k)の他の計
算方法として、入力信号のピッチ周期よりも長い時定数
による平滑化、すなわち、
算方法として、入力信号のピッチ周期よりも長い時定数
による平滑化、すなわち、
【0108】
【数27】
【0109】が挙げられる。この(25)式のλは0<
λ<1の定数であり、このときの時定数は、1/(1−
λ)となる。
λ<1の定数であり、このときの時定数は、1/(1−
λ)となる。
【0110】このような平滑化した電力、すなわち入力
信号電力平滑値Px(k)を用いることにより、フィルタ係
数あるいはタップ係数の変動が抑えられ、安定したエコ
ー除去特性あるいはエコー消去特性が得られる。
信号電力平滑値Px(k)を用いることにより、フィルタ係
数あるいはタップ係数の変動が抑えられ、安定したエコ
ー除去特性あるいはエコー消去特性が得られる。
【0111】次に、上述したような実施例の構成を用い
た場合のエコー消去特性について、図9を参照しながら
説明する。
た場合のエコー消去特性について、図9を参照しながら
説明する。
【0112】図9は、上述した図5の具体例において、
適応フィルタ15となるFIRフィルタのタップ数を横
軸にとり、エコー消去量ERLEを縦軸にとったグラフを示
している。このエコー消去量ERLEは、次の(26)式に
より定義される。
適応フィルタ15となるFIRフィルタのタップ数を横
軸にとり、エコー消去量ERLEを縦軸にとったグラフを示
している。このエコー消去量ERLEは、次の(26)式に
より定義される。
【0113】
【数28】
【0114】この(26)式のエコーキャンセラ出力電
力は、端子16から取り出される信号z(k) の電力のこ
とであり、マイク入力電力は、マイクロホン13からの
マイク入力信号y(k) の電力のことである。
力は、端子16から取り出される信号z(k) の電力のこ
とであり、マイク入力電力は、マイクロホン13からの
マイク入力信号y(k) の電力のことである。
【0115】この図9において、曲線aは、特性変換用
のFIRフィルタ51として例えばタップ数M=12の
固定係数フィルタ、及びその逆フィルタとなるフィルタ
52を用いた場合のエコー消去量を示し、曲線bは、こ
れらのフィルタ51、52を用いない従来の構成の場合
のエコー消去量を示している。
のFIRフィルタ51として例えばタップ数M=12の
固定係数フィルタ、及びその逆フィルタとなるフィルタ
52を用いた場合のエコー消去量を示し、曲線bは、こ
れらのフィルタ51、52を用いない従来の構成の場合
のエコー消去量を示している。
【0116】この図9から明らかなように、適応フィル
タ15のタップ数が少ない領域では、特性変換用のフィ
ルタ51、52を付加することによりエコー消去特性が
大幅に改善されていることが分かる。また、適応フィル
タ15のタップ数が数十程度よりも少ない場合には、特
性変換用のフィルタが付加されても、付加されない従来
の適応フィルタのみのエコー除去装置に比べて計算量が
少なくて済む。
タ15のタップ数が少ない領域では、特性変換用のフィ
ルタ51、52を付加することによりエコー消去特性が
大幅に改善されていることが分かる。また、適応フィル
タ15のタップ数が数十程度よりも少ない場合には、特
性変換用のフィルタが付加されても、付加されない従来
の適応フィルタのみのエコー除去装置に比べて計算量が
少なくて済む。
【0117】従って、FIR適応フィルタのタップ数が
少ない場合において、より効果的なエコー消去特性が得
られ、また、従来のFIR適応フィルタのみのエコー除
去装置と同等のエコー消去特性を得るための計算量が軽
減される。
少ない場合において、より効果的なエコー消去特性が得
られ、また、従来のFIR適応フィルタのみのエコー除
去装置と同等のエコー消去特性を得るための計算量が軽
減される。
【0118】なお、本発明は上述した実施例のみに限定
されるものではなく、例えば、上記図3〜図6の具体例
については、図1の基本構成を具体化した例について説
明したが、図2の基本構成を同様に具体化することがで
きることは勿論である。また例えば、携帯電話の他にも
種々の音声通信端末に適用でき、発音手段や収音手段も
スピーカやマイクロホンに限定されない。また、FIR
適応フィルタのフィルタ係数の推定も学習同定法に限定
されず、種々の適応アルゴリズムを使用できることは勿
論である。
されるものではなく、例えば、上記図3〜図6の具体例
については、図1の基本構成を具体化した例について説
明したが、図2の基本構成を同様に具体化することがで
きることは勿論である。また例えば、携帯電話の他にも
種々の音声通信端末に適用でき、発音手段や収音手段も
スピーカやマイクロホンに限定されない。また、FIR
適応フィルタのフィルタ係数の推定も学習同定法に限定
されず、種々の適応アルゴリズムを使用できることは勿
論である。
【0119】
【発明の効果】本発明に係るエコー除去装置によれば、
発音手段に供給される発音信号に基づいて収音手段に廻
り込むエコー成分を推定した擬似エコー信号を出力する
フィルタ手段と、上記収音手段からの収音信号より上記
フィルタ手段からの擬似エコー信号を減算して出力する
減算手段と、上記収音手段からの収音信号に対して周波
数軸上で特性変換を行う第1の特性変換手段とを有し、
この第1の特性変換手段からの出力信号と上記フィルタ
手段からの出力信号との誤差分を最小化するように上記
フィルタ手段の特性を制御しているため、フィルタ手段
のタップ数が少ない場合でも、効果的なエコー消去特性
が得られ、また、従来のエコー除去装置と同等のエコー
消去特性を得るための計算量がより少なくて済む。
発音手段に供給される発音信号に基づいて収音手段に廻
り込むエコー成分を推定した擬似エコー信号を出力する
フィルタ手段と、上記収音手段からの収音信号より上記
フィルタ手段からの擬似エコー信号を減算して出力する
減算手段と、上記収音手段からの収音信号に対して周波
数軸上で特性変換を行う第1の特性変換手段とを有し、
この第1の特性変換手段からの出力信号と上記フィルタ
手段からの出力信号との誤差分を最小化するように上記
フィルタ手段の特性を制御しているため、フィルタ手段
のタップ数が少ない場合でも、効果的なエコー消去特性
が得られ、また、従来のエコー除去装置と同等のエコー
消去特性を得るための計算量がより少なくて済む。
【図1】本発明の実施例となるエコー除去装置の基本構
成を概略的に示すブロック図である。
成を概略的に示すブロック図である。
【図2】本発明の実施例となるエコー除去装置の他の基
本構成を概略的に示すブロック図である。
本構成を概略的に示すブロック図である。
【図3】本発明の実施例のエコー除去装置の特性変換用
のフィルタにFIR適応フィルタを用いた具体例を示す
ブロック図である。
のフィルタにFIR適応フィルタを用いた具体例を示す
ブロック図である。
【図4】本発明の実施例のエコー除去装置の特性変換用
のフィルタに用いられる固定係数のFIRフィルタの周
波数特性の一例を示す図である。
のフィルタに用いられる固定係数のFIRフィルタの周
波数特性の一例を示す図である。
【図5】本発明の実施例のエコー除去装置の特性変換用
のフィルタに固定係数のFIRフィルタを用いた具体例
を示すブロック図である。
のフィルタに固定係数のFIRフィルタを用いた具体例
を示すブロック図である。
【図6】本発明の実施例のエコー除去装置を音声符号化
システムの復号装置側に用いた具体例を示すブロック図
である。
システムの復号装置側に用いた具体例を示すブロック図
である。
【図7】入力信号のピッチ周期とフィルタのタップ数と
の関係を示す図である。
の関係を示す図である。
【図8】フィルタのタップ数が少ない場合の入力信号電
力の変動を示す図である。
力の変動を示す図である。
【図9】エコー消去量とフィルタのタップ数との関係を
示すグラフである。
示すグラフである。
【図10】一般的なエコー除去装置の概略構成を示すブ
ロック図である。
ロック図である。
【図11】エコー推定用のFIR適応フィルタのタップ
番号に対するレスポンスを示す図である。
番号に対するレスポンスを示す図である。
【図12】エコー信号のスペクトル曲線と残留エコー信
号のスペクトル曲線とを示すグラフである。
号のスペクトル曲線とを示すグラフである。
12 スピーカ 13 マイクロホン 14 減算器 15 適応フィルタ 21、31 特性変換フィルタ 22、32 特性変換フィルタ
Claims (8)
- 【請求項1】 発音手段からの音が近接して配置された
収音手段に廻り込むことにより生じるエコーを除去する
エコー除去装置において、 上記発音手段に供給される発音信号に基づいて上記収音
手段に廻り込むエコー成分を推定した擬似エコー信号を
出力するフィルタ手段と、 上記収音手段からの収音信号より上記フィルタ手段から
の擬似エコー信号を減算して出力する減算手段と、 上記収音手段からの収音信号に対して周波数軸上で特性
変換を行う第1の特性変換手段とを有することを特徴と
するエコー除去装置。 - 【請求項2】 上記減算手段は、上記第1の特性変換手
段からの出力信号から上記擬似エコー信号を減算し、 この減算手段からの出力信号に対して周波数軸上で特性
変換を行う第2の特性変換手段を設けて成ることを特徴
とする請求項1記載のエコー除去装置。 - 【請求項3】 上記フィルタ手段からの出力信号に対し
て周波数軸上で特性変換を行う第2の特性変換手段を設
け、 この第2の特性変換手段からの出力信号を擬似エコー信
号として上記減算手段に送り、上記収音手段からの収音
信号より減算することを特徴とする請求項1記載のエコ
ー除去装置。 - 【請求項4】 上記第1の特性変換手段は、入力信号を
周波数軸上で白色化する特性を有することを特徴とする
請求項1記載のエコー除去装置。 - 【請求項5】 上記第1の特性変換手段は、適応的に係
数が更新される適応フィルタであることを特徴とする請
求項1記載のエコー除去装置。 - 【請求項6】 上記第1の特性変換手段は、固定係数の
有限インパルス応答フィルタであることを特徴とする請
求項1記載のエコー除去装置。 - 【請求項7】 上記発音信号は、符号化音声信号を復号
化することにより得られ、 上記第1の特性変換手段は、上記符号化音声信号の復号
に用いられる特徴パラメータの内の声道パラメータに応
じて制御される係数をフィルタ係数とするフィルタであ
ることを特徴とする請求項1記載のエコー除去装置。 - 【請求項8】 上記疑似エコー信号を出力するフィルタ
手段は、上記発音信号を平滑化した平滑値を用いてフィ
ルタ係数が推定されて更新されることを特徴とする請求
項1記載のエコー除去装置。
Priority Applications (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7052431A JPH08251082A (ja) | 1995-03-13 | 1995-03-13 | エコー除去装置 |
| US08/611,198 US7394898B1 (en) | 1995-03-13 | 1996-03-05 | Echo removing apparatus |
| TW085102809A TW287346B (ja) | 1995-03-13 | 1996-03-07 | |
| DE69632426T DE69632426T2 (de) | 1995-03-13 | 1996-03-11 | Akustischer Echokompensator |
| EP96301651A EP0732838B1 (en) | 1995-03-13 | 1996-03-11 | Acoustic echo cancellor |
| KR1019960006453A KR960036376A (ko) | 1995-03-13 | 1996-03-12 | 에코 제거 장치 |
| CN96102946A CN1106747C (zh) | 1995-03-13 | 1996-03-13 | 回声消除装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7052431A JPH08251082A (ja) | 1995-03-13 | 1995-03-13 | エコー除去装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08251082A true JPH08251082A (ja) | 1996-09-27 |
Family
ID=12914579
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7052431A Abandoned JPH08251082A (ja) | 1995-03-13 | 1995-03-13 | エコー除去装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US7394898B1 (ja) |
| EP (1) | EP0732838B1 (ja) |
| JP (1) | JPH08251082A (ja) |
| KR (1) | KR960036376A (ja) |
| CN (1) | CN1106747C (ja) |
| DE (1) | DE69632426T2 (ja) |
| TW (1) | TW287346B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150459A (ja) * | 2005-11-24 | 2007-06-14 | Matsushita Electric Works Ltd | エコーキャンセラ |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1569357A1 (en) * | 1997-09-16 | 2005-08-31 | Sanyo Electric Co., Ltd. | Voice switch |
| WO2002093774A1 (en) * | 2001-05-17 | 2002-11-21 | Stmicroelectronics Asia Pacific Pte Ltd | Echo canceller and a method of cancelling echo |
| JP4403776B2 (ja) * | 2003-11-05 | 2010-01-27 | 沖電気工業株式会社 | エコーキャンセラ |
| EP1887708B1 (en) * | 2006-08-07 | 2012-09-19 | Mitel Networks Corporation | Delayed adaptation structure for improved double-talk immunity in echo cancellation devices |
| US8693699B2 (en) * | 2008-07-29 | 2014-04-08 | Dolby Laboratories Licensing Corporation | Method for adaptive control and equalization of electroacoustic channels |
| JP4377952B1 (ja) * | 2008-11-14 | 2009-12-02 | 有限会社ケプストラム | 適応フィルタ及びこれを有するエコーキャンセラ |
| CN103152546B (zh) * | 2013-02-22 | 2015-12-09 | 华鸿汇德(北京)信息技术有限公司 | 基于模式识别和延迟前馈控制的视频会议回声抑制方法 |
| US9584306B2 (en) * | 2015-06-18 | 2017-02-28 | Altera Corporation | Phase detection in an analog clock data recovery circuit with decision feedback equalization |
| CN105606774B (zh) * | 2016-02-26 | 2017-12-05 | 北京中电兴发科技有限公司 | 一种车载智能安全监测系统及方法 |
| CN106128449B (zh) * | 2016-08-16 | 2023-09-01 | 青岛歌尔声学科技有限公司 | 一种汽车主动降噪方法 |
| CN109545176B (zh) * | 2019-01-21 | 2022-03-04 | 北京小唱科技有限公司 | 用于音频的动态回声处理方法及装置 |
| CN112104781B (zh) * | 2019-06-17 | 2021-12-21 | 深圳市同行者科技有限公司 | 一种通过声波进行设备授权激活的方法及系统 |
| CN111031448B (zh) * | 2019-11-12 | 2021-09-17 | 西安讯飞超脑信息科技有限公司 | 回声消除方法、装置、电子设备和存储介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3840433A1 (de) * | 1988-12-01 | 1990-06-07 | Philips Patentverwaltung | Echokompensator |
| US5263019A (en) * | 1991-01-04 | 1993-11-16 | Picturetel Corporation | Method and apparatus for estimating the level of acoustic feedback between a loudspeaker and microphone |
| IT1254819B (it) * | 1992-02-24 | 1995-10-11 | Sits Soc It Telecom Siemens | Procedimento e dispositivo per la cancellazione numerica adattativa dell'eco generato in collegamenti telefonici non stazionari |
| JP2974504B2 (ja) * | 1992-06-30 | 1999-11-10 | 沖電気工業株式会社 | エコーキャンセラ |
| JPH0669834A (ja) * | 1992-08-24 | 1994-03-11 | Mitsubishi Electric Corp | 2線4線変換器 |
| JP2538176B2 (ja) * | 1993-05-28 | 1996-09-25 | 松下電器産業株式会社 | エコ―制御装置 |
| JP3353257B2 (ja) * | 1993-08-30 | 2002-12-03 | 日本電信電話株式会社 | 音声符号化復号化併用型エコーキャンセラー |
| FR2715784B1 (fr) * | 1994-02-02 | 1996-03-29 | Jacques Prado | Procédé et dispositif d'analyse d'un signal de retour et annuleur d'écho adaptatif en comportant application. |
| JP3212796B2 (ja) * | 1994-05-07 | 2001-09-25 | 株式会社エヌ・ティ・ティ・ドコモ | エコーキャンセラ |
| JPH0818482A (ja) * | 1994-07-01 | 1996-01-19 | Japan Radio Co Ltd | エコーキャンセラー |
-
1995
- 1995-03-13 JP JP7052431A patent/JPH08251082A/ja not_active Abandoned
-
1996
- 1996-03-05 US US08/611,198 patent/US7394898B1/en not_active Expired - Fee Related
- 1996-03-07 TW TW085102809A patent/TW287346B/zh not_active IP Right Cessation
- 1996-03-11 EP EP96301651A patent/EP0732838B1/en not_active Expired - Lifetime
- 1996-03-11 DE DE69632426T patent/DE69632426T2/de not_active Expired - Lifetime
- 1996-03-12 KR KR1019960006453A patent/KR960036376A/ko not_active Ceased
- 1996-03-13 CN CN96102946A patent/CN1106747C/zh not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150459A (ja) * | 2005-11-24 | 2007-06-14 | Matsushita Electric Works Ltd | エコーキャンセラ |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1135692A (zh) | 1996-11-13 |
| TW287346B (ja) | 1996-10-01 |
| DE69632426T2 (de) | 2005-05-12 |
| CN1106747C (zh) | 2003-04-23 |
| US7394898B1 (en) | 2008-07-01 |
| EP0732838A3 (en) | 2001-12-19 |
| EP0732838B1 (en) | 2004-05-12 |
| KR960036376A (ko) | 1996-10-28 |
| EP0732838A2 (en) | 1996-09-18 |
| DE69632426D1 (de) | 2004-06-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110838300B (zh) | 回声消除的处理方法及处理系统 | |
| JP5284475B2 (ja) | 前白色化を伴うlmsアルゴリズムによって適応させられる適応フィルタの更新済みフィルタ係数を決定する方法 | |
| US8311234B2 (en) | Echo canceller and communication audio processing apparatus | |
| WO2001010102A2 (en) | Acoustical echo cancellation device | |
| JP5032669B2 (ja) | 音声信号のエコーキャンセルのための方法及び装置 | |
| JPH08251082A (ja) | エコー除去装置 | |
| JP2008141735A (ja) | エコーキャンセラ及び通話音声処理装置 | |
| KR20040030817A (ko) | 통신 시스템, 에코 제거 수단 및 에코 제거 방법 | |
| WO2019220951A1 (ja) | エコー抑圧装置、エコー抑圧方法及びエコー抑圧プログラム | |
| JP3381112B2 (ja) | エコー除去装置 | |
| JP2002519894A (ja) | 音響エコーキャンセラ | |
| JP2003188776A (ja) | 音響エコー消去方法、装置及び音響エコー消去プログラム | |
| US20050175129A1 (en) | Echo canceller with model mismatch compensation | |
| WO2005046077A1 (ja) | エコーキャンセラ | |
| JP2891295B2 (ja) | 音響エコーキャンセラ | |
| JP4504782B2 (ja) | エコー消去方法、この方法を実施する装置、プログラムおよびその記録媒体 | |
| JP3609611B2 (ja) | エコー除去方法およびエコーキャンセラ | |
| JPH11154894A (ja) | 方向変換エコー・キャンセラおよび方法 | |
| JP2000353989A (ja) | エコーキャンセラ | |
| JPH0936763A (ja) | ノイズキャンセラ | |
| JP2000165300A (ja) | サブバンド適応フィルタを用いた未知システムの同定方法および装置 | |
| JP2006128758A (ja) | 適応フィルタおよびそれを用いた音響エコーキャンセラ装置並びにハンズフリー電話、および適応フィルタ方法およびそれを用いた音響エコーキャンセラ方法 | |
| JPH05191884A (ja) | 雑音低減装置 | |
| WO2000072566A1 (en) | Methods and apparatus for improving adaptive filter performance by signal equalization | |
| JPH0818482A (ja) | エコーキャンセラー |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050624 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050830 |
|
| A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20051031 |