JPH11344999A - ノイズキャンセラ - Google Patents
ノイズキャンセラInfo
- Publication number
- JPH11344999A JPH11344999A JP10153462A JP15346298A JPH11344999A JP H11344999 A JPH11344999 A JP H11344999A JP 10153462 A JP10153462 A JP 10153462A JP 15346298 A JP15346298 A JP 15346298A JP H11344999 A JPH11344999 A JP H11344999A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- noise
- level
- frequency spectrum
- suppression
- 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
Abstract
(57)【要約】
【課題】 ノイズ信号のみを入力することができるシス
テムに限定されることなく、どのようなシステムにも容
易に導入可能なノイズキャンセラを提供する。 【解決手段】 FFT2は時間信号を周波数スペクトル
に変換し、レベル測定部3はその周波数スペクトルの瞬
時レベルの測定が行い、レベル測定部4はその周波数ス
ペクトルのノイズレベルの測定を行う。抑圧量推定制御
部6はそれらの測定結果に基づいたファジィー推論によ
って、抑圧部5の周波数毎の抑圧量を制御する。抑圧部
5は周波数スペクトル毎の抑圧量に基づいて背景雑音の
みを消去した周波数スペクトル信号を生成し、逆FFT
7はその周波数スペクトル信号を時間信号に変換する。
テムに限定されることなく、どのようなシステムにも容
易に導入可能なノイズキャンセラを提供する。 【解決手段】 FFT2は時間信号を周波数スペクトル
に変換し、レベル測定部3はその周波数スペクトルの瞬
時レベルの測定が行い、レベル測定部4はその周波数ス
ペクトルのノイズレベルの測定を行う。抑圧量推定制御
部6はそれらの測定結果に基づいたファジィー推論によ
って、抑圧部5の周波数毎の抑圧量を制御する。抑圧部
5は周波数スペクトル毎の抑圧量に基づいて背景雑音の
みを消去した周波数スペクトル信号を生成し、逆FFT
7はその周波数スペクトル信号を時間信号に変換する。
Description
【0001】
【発明の属する技術分野】本発明はノイズキャンセラに
関し、特に音声信号に重畳した雑音成分を除去するため
のノイズキャンセラに関する。
関し、特に音声信号に重畳した雑音成分を除去するため
のノイズキャンセラに関する。
【0002】
【従来の技術】マイクロホンあるいはハンドセット等か
ら入力される音声信号に重畳される背景雑音成分は、音
声のパラメータ符号化あるいは音声認識において重大な
障害を起こし、音声のパラメータ符号化あるいは音声認
識の実用化を妨げる最大の要因となっている。
ら入力される音声信号に重畳される背景雑音成分は、音
声のパラメータ符号化あるいは音声認識において重大な
障害を起こし、音声のパラメータ符号化あるいは音声認
識の実用化を妨げる最大の要因となっている。
【0003】このため、通常のマイクロホンやハンドセ
ットの代わりに、頭載型接話マイクロホンが使われるこ
とがあるが、これは通常の使用に対して煩わしさを感じ
させるので望ましくない。そのため、出力信号に歪みを
生じさせないディジタル信号処理によるノイズキャンセ
ラ方式の実現が要望されている。
ットの代わりに、頭載型接話マイクロホンが使われるこ
とがあるが、これは通常の使用に対して煩わしさを感じ
させるので望ましくない。そのため、出力信号に歪みを
生じさせないディジタル信号処理によるノイズキャンセ
ラ方式の実現が要望されている。
【0004】従来、この種のノイズキャンセラ方式のノ
イズキャンセラとしては、図6に示すように、ノイズ源
(背景雑音)からの信号を参照入力信号とする入力31
と、ノイズ信号+信号源の入力32とにおいて、入力3
1−入力32のインパルス応答を適応フィルタ3におい
て推定したインパルス応答から疑似ノイズ信号を算出
し、加算器34で入力32の信号から疑似ノイズ信号を
差し引いて信号源に混在したノイズを消去している。こ
のような技術としては、特開平61−150497号公
報等に開示された技術がある。
イズキャンセラとしては、図6に示すように、ノイズ源
(背景雑音)からの信号を参照入力信号とする入力31
と、ノイズ信号+信号源の入力32とにおいて、入力3
1−入力32のインパルス応答を適応フィルタ3におい
て推定したインパルス応答から疑似ノイズ信号を算出
し、加算器34で入力32の信号から疑似ノイズ信号を
差し引いて信号源に混在したノイズを消去している。こ
のような技術としては、特開平61−150497号公
報等に開示された技術がある。
【0005】
【発明が解決しようとする課題】上述した従来のノイズ
キャンセラでは、ノイズ源(背景雑音)からの信号を参
照入力信号としているので、参照入力信号にノイズ信号
のみを入力することができるシステムに限定される。す
なわち、参照入力信号の入力にノイズ以外の信号、例え
ば音声信号やノイズ源とは異なる信号が入力されるよう
なシステムにおいてはインパルス応答を正しく推定する
ことができないため、ノイズを消去することができな
い。
キャンセラでは、ノイズ源(背景雑音)からの信号を参
照入力信号としているので、参照入力信号にノイズ信号
のみを入力することができるシステムに限定される。す
なわち、参照入力信号の入力にノイズ以外の信号、例え
ば音声信号やノイズ源とは異なる信号が入力されるよう
なシステムにおいてはインパルス応答を正しく推定する
ことができないため、ノイズを消去することができな
い。
【0006】そこで、本発明の目的は上記の問題点を解
消し、ノイズ信号のみを入力することができるシステム
に限定されることなく、どのようなシステムにも容易に
導入することができるノイズキャンセラを提供すること
にある。
消し、ノイズ信号のみを入力することができるシステム
に限定されることなく、どのようなシステムにも容易に
導入することができるノイズキャンセラを提供すること
にある。
【0007】
【課題を解決するための手段】本発明によるノイズキャ
ンセラは、背景雑音と音声とが混在した信号を周波数ス
ペクトル信号に変換する変換手段と、前記変換手段で変
換された周波数スペクトル信号毎に信号の瞬時レベル及
びノイズレベルの測定を行うレベル測定手段と、前記背
景雑音のみを消去した周波数スペクトル信号を生成する
抑圧手段と、前記レベル測定手段の測定結果に基づいて
前記抑圧手段の周波数スペクトル毎の抑圧量を制御する
抑圧量推定制御手段と、前記抑圧手段で前記背景雑音の
みが消去された周波数スペクトル信号を時間領域の信号
に変換する逆変換手段とを備えている。
ンセラは、背景雑音と音声とが混在した信号を周波数ス
ペクトル信号に変換する変換手段と、前記変換手段で変
換された周波数スペクトル信号毎に信号の瞬時レベル及
びノイズレベルの測定を行うレベル測定手段と、前記背
景雑音のみを消去した周波数スペクトル信号を生成する
抑圧手段と、前記レベル測定手段の測定結果に基づいて
前記抑圧手段の周波数スペクトル毎の抑圧量を制御する
抑圧量推定制御手段と、前記抑圧手段で前記背景雑音の
みが消去された周波数スペクトル信号を時間領域の信号
に変換する逆変換手段とを備えている。
【0008】すなわち、本発明のノイズキャンセラは、
背景雑音と音声とが混在した信号を高速フーリエ変換に
よって周波数スペクトル信号に変換して出力するFFT
(Fast Fourier Transform:高
速フーリエ変換)と、FFTから出力された周波数スペ
クトル信号毎に信号の瞬時レベル及びノイズレベルの測
定を行うレベル測定部と、背景雑音のみを消去した周波
数スペクトル信号を生成する抑圧部と、信号の瞬時レベ
ルと定常レベルとの入力に基づいてファジィー推論によ
って抑圧部の周波数スペクトル毎の抑圧量を制御する抑
圧量推定制御部と、背景雑音のみを消去した周波数スペ
クトル信号を時間領域の信号に変換する逆FFTとを備
えている。
背景雑音と音声とが混在した信号を高速フーリエ変換に
よって周波数スペクトル信号に変換して出力するFFT
(Fast Fourier Transform:高
速フーリエ変換)と、FFTから出力された周波数スペ
クトル信号毎に信号の瞬時レベル及びノイズレベルの測
定を行うレベル測定部と、背景雑音のみを消去した周波
数スペクトル信号を生成する抑圧部と、信号の瞬時レベ
ルと定常レベルとの入力に基づいてファジィー推論によ
って抑圧部の周波数スペクトル毎の抑圧量を制御する抑
圧量推定制御部と、背景雑音のみを消去した周波数スペ
クトル信号を時間領域の信号に変換する逆FFTとを備
えている。
【0009】上記のように構成することで、背景雑音の
みの参照入力信号がない系において、背景雑音と音声信
号とが混在した信号から、背景雑音のみの参照入力信号
を用いなくても、背景雑音を消去することが可能とな
る。よって、ノイズ信号のみを入力することができるシ
ステムに限定されることなく、どのようなシステムにも
容易に導入可能となる。
みの参照入力信号がない系において、背景雑音と音声信
号とが混在した信号から、背景雑音のみの参照入力信号
を用いなくても、背景雑音を消去することが可能とな
る。よって、ノイズ信号のみを入力することができるシ
ステムに限定されることなく、どのようなシステムにも
容易に導入可能となる。
【0010】
【発明の実施の形態】次に、本発明の一実施例について
図面を参照して説明する。図1は本発明の一実施例によ
るノイズキャンセラの構成を示すブロック図である。図
において、ノイズキャンセラ1は時間信号を周波数スペ
クトルに変換するFFT(FastFourier T
ransform:高速フーリエ変換)2を備えてい
る。
図面を参照して説明する。図1は本発明の一実施例によ
るノイズキャンセラの構成を示すブロック図である。図
において、ノイズキャンセラ1は時間信号を周波数スペ
クトルに変換するFFT(FastFourier T
ransform:高速フーリエ変換)2を備えてい
る。
【0011】FFT2から出力される周波数スペクトル
はレベル測定部3,4と抑圧部5とに送出される。レベ
ル測定部3は信号の瞬時レベルの測定を行い、レベル測
定部4は信号のノイズレベルの測定を行う。
はレベル測定部3,4と抑圧部5とに送出される。レベ
ル測定部3は信号の瞬時レベルの測定を行い、レベル測
定部4は信号のノイズレベルの測定を行う。
【0012】抑圧量推定制御部6はレベル測定部3,4
から出力される信号レベルに基づいたファジィー推論に
よって、抑圧部5の周波数毎の抑圧量を制御する。すな
わち、抑圧量制御部6ではファジィー推論によって周波
数毎の抑圧量を制御するために、レベル測定部3,4に
おいて測定された夫々の信号レベルから周波数毎の分布
関数(メンバシップ関数)を決める推定部8と、レベル
測定部3において測定された瞬時信号レベルと推定部8
の分布関数とから分布関数に帰属する度合い(帰属度)
を算出しかつこの帰属度に基づいて抑圧量を制御する制
御部9とを備えている。
から出力される信号レベルに基づいたファジィー推論に
よって、抑圧部5の周波数毎の抑圧量を制御する。すな
わち、抑圧量制御部6ではファジィー推論によって周波
数毎の抑圧量を制御するために、レベル測定部3,4に
おいて測定された夫々の信号レベルから周波数毎の分布
関数(メンバシップ関数)を決める推定部8と、レベル
測定部3において測定された瞬時信号レベルと推定部8
の分布関数とから分布関数に帰属する度合い(帰属度)
を算出しかつこの帰属度に基づいて抑圧量を制御する制
御部9とを備えている。
【0013】抑圧部5は抑圧量推定制御部6からの周波
数スペクトル毎の抑圧量に基づいて背景雑音のみを消去
した周波数スペクトル信号を生成する。この抑圧部5か
ら出力された周波数スペクトル信号は逆FFT7に入力
され、逆FFT7で時間信号に変換される。
数スペクトル毎の抑圧量に基づいて背景雑音のみを消去
した周波数スペクトル信号を生成する。この抑圧部5か
ら出力された周波数スペクトル信号は逆FFT7に入力
され、逆FFT7で時間信号に変換される。
【0014】図2は図1のレベル測定部3,4のリーク
積分回路を示す図である。図において、レベル測定部
3,4のリーク積分回路は絶対値算出部11と、アンプ
12a,12b,15a,15bと、セレクタ13a,
13bと、加算器14と、メモリ16とから構成されて
いる。
積分回路を示す図である。図において、レベル測定部
3,4のリーク積分回路は絶対値算出部11と、アンプ
12a,12b,15a,15bと、セレクタ13a,
13bと、加算器14と、メモリ16とから構成されて
いる。
【0015】絶対値算出部11は入力(FFT2からの
周波数スペクトル)Xiの絶対値(|Xi|)を算出し
てアンプ12a,12b各々に出力する。アンプ12
a,12b各々は絶対値算出部11の出力を増幅してセ
レクタ13aに出力する。
周波数スペクトル)Xiの絶対値(|Xi|)を算出し
てアンプ12a,12b各々に出力する。アンプ12
a,12b各々は絶対値算出部11の出力を増幅してセ
レクタ13aに出力する。
【0016】セレクタ13aはアンプ12a,12b各
々からの出力のうちの一方を選択して加算器14に出力
する。加算器14はセレクタ13a,13b各々の出力
を加算して出力する。
々からの出力のうちの一方を選択して加算器14に出力
する。加算器14はセレクタ13a,13b各々の出力
を加算して出力する。
【0017】メモリ16は加算器14の出力(Yi+
1)を蓄積し、蓄積した値(Z)をアンプ15a,15
b各々に出力する。アンプ15a,15b各々はメモリ
16の出力を増幅してセレクタ13bに出力する。セレ
クタ13bはアンプ15a,15b各々からの出力のう
ちの一方を選択して加算器14に出力する。
1)を蓄積し、蓄積した値(Z)をアンプ15a,15
b各々に出力する。アンプ15a,15b各々はメモリ
16の出力を増幅してセレクタ13bに出力する。セレ
クタ13bはアンプ15a,15b各々からの出力のう
ちの一方を選択して加算器14に出力する。
【0018】ここで、セレクタ13a,13bは入力X
iの絶対値が出力より大きい場合(|Xi|−Yi≧
0)に、夫々アンプ12a,15aの出力[係数aだけ
増幅した出力及び係数(1−a)だけ増幅した出力]を
選択する。また、セレクタ13a,13bは入力Xiの
絶対値が出力より小さい場合(|Xi|−Yi<0)
に、夫々アンプ12b,15bの出力[係数bだけ増幅
した出力及び係数(1−b)だけ増幅した出力]を選択
する。
iの絶対値が出力より大きい場合(|Xi|−Yi≧
0)に、夫々アンプ12a,15aの出力[係数aだけ
増幅した出力及び係数(1−a)だけ増幅した出力]を
選択する。また、セレクタ13a,13bは入力Xiの
絶対値が出力より小さい場合(|Xi|−Yi<0)
に、夫々アンプ12b,15bの出力[係数bだけ増幅
した出力及び係数(1−b)だけ増幅した出力]を選択
する。
【0019】図3は本発明の一実施例によるノイズキャ
ンセラで用いられる音声信号分布及び背景雑音分布を示
す図であり、図4は図1の抑圧量推定制御部6によって
制御される抑圧量の算出処理を説明するための図であ
る。これら図1〜図4を参照してノイズキャンセラ1の
動作について説明する。
ンセラで用いられる音声信号分布及び背景雑音分布を示
す図であり、図4は図1の抑圧量推定制御部6によって
制御される抑圧量の算出処理を説明するための図であ
る。これら図1〜図4を参照してノイズキャンセラ1の
動作について説明する。
【0020】まず、時間信号が入力されると、FFT2
における高速フーリエ変換によって、時間信号が周波数
スペクトル信号に変換されて出力される。すなわち、周
波数帯域がN等分に分割される。ここで、NはFFTポ
イント数である。以下は分割した周波数帯域毎の処理と
なる。
における高速フーリエ変換によって、時間信号が周波数
スペクトル信号に変換されて出力される。すなわち、周
波数帯域がN等分に分割される。ここで、NはFFTポ
イント数である。以下は分割した周波数帯域毎の処理と
なる。
【0021】レベル測定部3,4はFFT2から周波数
スペクトル信号が入力されると、入力されたスペクトル
信号の平均電力を図2に示すリーク積分回路を用いて測
定する。ここで、レベル測定部3は上述したリーク積分
回路における係数a,bを同値とすることで、瞬時信号
のレベルを測定する。
スペクトル信号が入力されると、入力されたスペクトル
信号の平均電力を図2に示すリーク積分回路を用いて測
定する。ここで、レベル測定部3は上述したリーク積分
回路における係数a,bを同値とすることで、瞬時信号
のレベルを測定する。
【0022】また、レベル測定部4は上述したリーク積
分回路における係数a,bをa≫bとすることで、入力
信号の定常成分レベル、すなわち音声等の瞬時的にレベ
ル変動を伴うような信号には追従しないノイズ(背景雑
音)レベルの測定を行う。つまり、音声等ではレベルの
立上り及び立下りがともに急激に変化するが、背景雑音
は音声等のレベル変動のような変化は示さない。そこ
で、背景雑音の立上りに関してはゆっくりと測定し、立
下りに関しては瞬時的な測定を行うようにしているので
ある。
分回路における係数a,bをa≫bとすることで、入力
信号の定常成分レベル、すなわち音声等の瞬時的にレベ
ル変動を伴うような信号には追従しないノイズ(背景雑
音)レベルの測定を行う。つまり、音声等ではレベルの
立上り及び立下りがともに急激に変化するが、背景雑音
は音声等のレベル変動のような変化は示さない。そこ
で、背景雑音の立上りに関してはゆっくりと測定し、立
下りに関しては瞬時的な測定を行うようにしているので
ある。
【0023】抑圧量推定制御部6はレベル測定部3,4
から出力される信号レベルに基づいて、背景雑音のレベ
ル分布関数を推定部8において決定する。すなわち、レ
ベル測定部3から出力された信号の瞬時ピークレベルと
レベル測定部4から出力された背景雑音のレベルとに基
づいて、分布関数(メンバシップ関数)を決定する。
から出力される信号レベルに基づいて、背景雑音のレベ
ル分布関数を推定部8において決定する。すなわち、レ
ベル測定部3から出力された信号の瞬時ピークレベルと
レベル測定部4から出力された背景雑音のレベルとに基
づいて、分布関数(メンバシップ関数)を決定する。
【0024】例えば、レベル測定部3の出力ピークレベ
ルが−15dBm0、レベル測定部4の出力レベルが−
30dBm0とすると、図3に示すようにしてメンバシ
ップ関数が決定される。ここで、図3に示すメンバシッ
プ関数のパラメータD1,D2,E1,E2は調節可能
であり、これらパラメータD1,D2,E1,E2を調
整することで、様々な背景雑音に対してノイズキャンセ
ラ1をカスタマイズすることができる。
ルが−15dBm0、レベル測定部4の出力レベルが−
30dBm0とすると、図3に示すようにしてメンバシ
ップ関数が決定される。ここで、図3に示すメンバシッ
プ関数のパラメータD1,D2,E1,E2は調節可能
であり、これらパラメータD1,D2,E1,E2を調
整することで、様々な背景雑音に対してノイズキャンセ
ラ1をカスタマイズすることができる。
【0025】また、制御部9は推定部8において決定さ
れた分布関数と、レベル測定部3で測定された瞬時信号
レベルから入力された周波数スペクトルについて、背景
雑音分布もしくは音声信号分布の度合い(帰属度)を求
め、求めた帰属度から抑圧部5の抑圧量をファジー推論
を用いて求める。
れた分布関数と、レベル測定部3で測定された瞬時信号
レベルから入力された周波数スペクトルについて、背景
雑音分布もしくは音声信号分布の度合い(帰属度)を求
め、求めた帰属度から抑圧部5の抑圧量をファジー推論
を用いて求める。
【0026】例えば、図4に示すように、入力信号の瞬
時レベルの帰属度が夫々0.25,0.75とすると、
抑圧量は0〜MdB(最大抑圧量)の帰属度の比に基づ
いて夫々のメンバシップ関数の重心(図4における太線
部分の面積の重心)を求めることで算出される。
時レベルの帰属度が夫々0.25,0.75とすると、
抑圧量は0〜MdB(最大抑圧量)の帰属度の比に基づ
いて夫々のメンバシップ関数の重心(図4における太線
部分の面積の重心)を求めることで算出される。
【0027】すなわち、抑圧量推定制御部6では上記の
ように、パラメータD1,D2,E1,E2等の調整に
よってその算出値にばらつきが出る、言い換えればそれ
らの調整によって算出値が所望の範囲内となるようにす
ること(曖昧さを考慮した制御)が可能な推論方法(フ
ァジィー推論)が用いられている。
ように、パラメータD1,D2,E1,E2等の調整に
よってその算出値にばらつきが出る、言い換えればそれ
らの調整によって算出値が所望の範囲内となるようにす
ること(曖昧さを考慮した制御)が可能な推論方法(フ
ァジィー推論)が用いられている。
【0028】抑圧部5は抑圧量推定制御部6から出力さ
れる抑圧量にしたがってFFT2からの周波数スペクト
ル毎の抑圧を行う。抑圧部5は抑圧量推定制御部6から
出力される抑圧量にしたがって抑圧した周波数スペクト
ル信号を逆FFT7に出力する。逆FFT7は逆高速フ
ーリエ変換によって、周波数スペクトル信号を時間信号
に変換して出力する。これによって、背景雑音の周波数
を抑圧することが可能となる。
れる抑圧量にしたがってFFT2からの周波数スペクト
ル毎の抑圧を行う。抑圧部5は抑圧量推定制御部6から
出力される抑圧量にしたがって抑圧した周波数スペクト
ル信号を逆FFT7に出力する。逆FFT7は逆高速フ
ーリエ変換によって、周波数スペクトル信号を時間信号
に変換して出力する。これによって、背景雑音の周波数
を抑圧することが可能となる。
【0029】図5は本発明の一実施例によるノイズキャ
ンセラ1を音声通話系に用いた例を示すブロック図であ
る。図においては、電話・テレビ会議システムをはじめ
とする音声通話系に用いた例を示している。
ンセラ1を音声通話系に用いた例を示すブロック図であ
る。図においては、電話・テレビ会議システムをはじめ
とする音声通話系に用いた例を示している。
【0030】すなわち、ローカルTV(テレビ)会議シ
ステム21とリモートTV会議システム24とが接続さ
れている場合、ローカルTV会議システム21のマイク
ロホンには音声源Aからの音声Aと雑音源Aからの雑音
Aとが混在する信号が入力され、リモートTV会議シス
テム24のマイクロホンには音声源Bからの音声Bと雑
音源Bからの雑音Bとが混在する信号が入力されること
となる。
ステム21とリモートTV会議システム24とが接続さ
れている場合、ローカルTV会議システム21のマイク
ロホンには音声源Aからの音声Aと雑音源Aからの雑音
Aとが混在する信号が入力され、リモートTV会議シス
テム24のマイクロホンには音声源Bからの音声Bと雑
音源Bからの雑音Bとが混在する信号が入力されること
となる。
【0031】これら雑音A,Bが混在する信号はローカ
ルTV会議システム21内に配置されたノイズキャンセ
ラ22,23による上記のような処理で雑音A,Bのみ
が消去され、ローカルTV会議システム21からリモー
トTV会議システム24には音声Aのみが伝達され、ま
たローカルTV会議システム21からはリモートTV会
議システム24の音声Bのみが出力されることとなる。
ルTV会議システム21内に配置されたノイズキャンセ
ラ22,23による上記のような処理で雑音A,Bのみ
が消去され、ローカルTV会議システム21からリモー
トTV会議システム24には音声Aのみが伝達され、ま
たローカルTV会議システム21からはリモートTV会
議システム24の音声Bのみが出力されることとなる。
【0032】この場合、送信方向及び受信方向のいずれ
の信号に混在する背景雑音をも消去することができる。
すなわち、送信側にノイズキャンセラを挿入した場合、
ローカル側で発生する背景雑音を消去した信号を送信す
る。また受信側に挿入した場合、リモート側の背景雑音
を消去することができる。
の信号に混在する背景雑音をも消去することができる。
すなわち、送信側にノイズキャンセラを挿入した場合、
ローカル側で発生する背景雑音を消去した信号を送信す
る。また受信側に挿入した場合、リモート側の背景雑音
を消去することができる。
【0033】このように、音声等に背景雑音が混ざった
時間信号をFFT2で周波数スペクトル信号に変換し、
レベル測定部3で瞬時信号のレベルを測定し、レベル測
定部4で音声等の瞬時的にレベル変動を伴うような信号
に追従しないノイズ(背景雑音)レベルの測定を行い、
抑圧量推定制御部6でこれらの測定結果を基にファジー
推論にて抑圧部5の抑圧量を求め、抑圧部5でFFT2
からの周波数スペクトル毎の抑圧を行ってから逆FFT
7で時間信号に変換して出力することによって、背景雑
音の参照入力信号を用いなくても、背景雑音が混在した
信号から雑音成分のみを消去することができる。
時間信号をFFT2で周波数スペクトル信号に変換し、
レベル測定部3で瞬時信号のレベルを測定し、レベル測
定部4で音声等の瞬時的にレベル変動を伴うような信号
に追従しないノイズ(背景雑音)レベルの測定を行い、
抑圧量推定制御部6でこれらの測定結果を基にファジー
推論にて抑圧部5の抑圧量を求め、抑圧部5でFFT2
からの周波数スペクトル毎の抑圧を行ってから逆FFT
7で時間信号に変換して出力することによって、背景雑
音の参照入力信号を用いなくても、背景雑音が混在した
信号から雑音成分のみを消去することができる。
【0034】また、周波数スペクトル毎の抑圧量を算出
するのにファジー推論を用いているので、背景雑音とも
音声とも区別しがたい信号をメンバシップ関数を用いる
ことで曖昧さを考慮した制御が可能になる。よって、ノ
イズ信号のみを入力することができるシステムに限定さ
れることなく、どのようなシステムにも容易に導入する
ことができる。
するのにファジー推論を用いているので、背景雑音とも
音声とも区別しがたい信号をメンバシップ関数を用いる
ことで曖昧さを考慮した制御が可能になる。よって、ノ
イズ信号のみを入力することができるシステムに限定さ
れることなく、どのようなシステムにも容易に導入する
ことができる。
【0035】
【発明の効果】以上説明したように本発明によれば、背
景雑音と音声とが混在した信号を周波数スペクトル信号
に変換し、その周波数スペクトル信号毎に信号の瞬時レ
ベル及びノイズレベルを測定し、それらの測定結果に基
づいて周波数スペクトル毎の抑圧量を制御して背景雑音
のみを消去した周波数スペクトル信号を生成し、この背
景雑音のみが消去された周波数スペクトル信号を時間領
域の信号に変換することによって、ノイズ信号のみを入
力することができるシステムに限定されることなく、ど
のようなシステムにも容易に導入することができるとい
う効果がある。
景雑音と音声とが混在した信号を周波数スペクトル信号
に変換し、その周波数スペクトル信号毎に信号の瞬時レ
ベル及びノイズレベルを測定し、それらの測定結果に基
づいて周波数スペクトル毎の抑圧量を制御して背景雑音
のみを消去した周波数スペクトル信号を生成し、この背
景雑音のみが消去された周波数スペクトル信号を時間領
域の信号に変換することによって、ノイズ信号のみを入
力することができるシステムに限定されることなく、ど
のようなシステムにも容易に導入することができるとい
う効果がある。
【図1】本発明の一実施例によるノイズキャンセラの構
成を示すブロック図である。
成を示すブロック図である。
【図2】図1のレベル測定部のリーク積分回路を示す図
である。
である。
【図3】本発明の一実施例によるノイズキャンセラで用
いられる音声信号分布及び背景雑音分布を示す図であ
る。
いられる音声信号分布及び背景雑音分布を示す図であ
る。
【図4】図1の抑圧量推定制御部によって制御される抑
圧量の算出処理を説明するための図である。
圧量の算出処理を説明するための図である。
【図5】本発明の一実施例によるノイズキャンセラを音
声通話系に用いた例を示すブロック図である。
声通話系に用いた例を示すブロック図である。
【図6】従来例によるノイズキャンセラの構成を示すブ
ロック図である。
ロック図である。
1 ノイズキャンセラ 2 FFT 3,4 レベル測定部 5 抑圧部 6 抑圧量推定制御部 7 逆FFT 8 推定部 9 制御部 11 絶対値算出部 12a,12b,15a,15b アンプ 13a,13b セレクタ 14 加算器 16 メモリ
Claims (6)
- 【請求項1】 背景雑音と音声とが混在した信号を周波
数スペクトル信号に変換する変換手段と、前記変換手段
で変換された周波数スペクトル信号毎に信号の瞬時レベ
ル及びノイズレベルの測定を行うレベル測定手段と、前
記背景雑音のみを消去した周波数スペクトル信号を生成
する抑圧手段と、前記レベル測定手段の測定結果に基づ
いて前記抑圧手段の周波数スペクトル毎の抑圧量を制御
する抑圧量推定制御手段と、前記抑圧手段で前記背景雑
音のみが消去された周波数スペクトル信号を時間領域の
信号に変換する逆変換手段とを有することを特徴とする
ノイズキャンセラ。 - 【請求項2】 前記変換手段は、前記背景雑音と前記音
声とが混在した信号を高速フーリエ変換によって前記周
波数スペクトル信号に変換するよう構成したことを特徴
とする請求項1記載のノイズキャンセラ。 - 【請求項3】 前記逆変換手段は、前記抑圧手段で前記
背景雑音のみが消去された周波数スペクトル信号を逆高
速フーリエ変換によって前記時間領域の信号に変換する
よう構成したことを特徴とする請求項2記載のノイズキ
ャンセラ。 - 【請求項4】 前記抑圧量推定制御手段は、前記レベル
測定手段で測定された前記信号の瞬時レベルと定常レベ
ルとを基にファジィー推論を用いて前記抑圧手段におけ
る前記周波数スペクトル毎の抑圧量を制御するよう構成
したことを特徴とする請求項1から請求項3のいずれか
記載のノイズキャンセラ。 - 【請求項5】 前記レベル測定手段は、前記背景雑音の
立上りに関してはゆっくりと測定し、立下りに関しては
瞬時的な測定を行うよう構成したことを特徴とする請求
項1から請求項4のいずれか記載のノイズキャンセラ。 - 【請求項6】 前記レベル測定手段は、リーク積分によ
って前記信号の瞬時レベル及び前記ノイズレベルの測定
を行うよう構成したことを特徴とする請求項5記載のノ
イズキャンセラ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10153462A JPH11344999A (ja) | 1998-06-03 | 1998-06-03 | ノイズキャンセラ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10153462A JPH11344999A (ja) | 1998-06-03 | 1998-06-03 | ノイズキャンセラ |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11344999A true JPH11344999A (ja) | 1999-12-14 |
Family
ID=15563099
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10153462A Pending JPH11344999A (ja) | 1998-06-03 | 1998-06-03 | ノイズキャンセラ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11344999A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10263653B1 (en) | 2016-05-30 | 2019-04-16 | Denso Ten Limited | Noise reduction device and noise reduction method |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09204196A (ja) * | 1995-12-12 | 1997-08-05 | Nokia Mobile Phones Ltd | 雑音抑圧器及び移動局並びに雑音抑圧方法 |
-
1998
- 1998-06-03 JP JP10153462A patent/JPH11344999A/ja active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09204196A (ja) * | 1995-12-12 | 1997-08-05 | Nokia Mobile Phones Ltd | 雑音抑圧器及び移動局並びに雑音抑圧方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10263653B1 (en) | 2016-05-30 | 2019-04-16 | Denso Ten Limited | Noise reduction device and noise reduction method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7133529B2 (en) | Howling detecting and suppressing apparatus, method and computer program product | |
USRE35867E (en) | Method and apparatus for controlling coefficients of adaptive filter | |
US5859907A (en) | Echo canceler and echo path estimating method | |
EP1602223B1 (en) | Echo canceller with reduced requirement for processing power | |
US7881483B2 (en) | Two-way communications device having a single transducer | |
KR19990006701A (ko) | 다중 스텝 이득을 사용하는 에코 캔설러 | |
JP2002528995A (ja) | 周波数ドメインの非線形プロセッシングを使用したエコー・サプレッションを提供するための方法および装置 | |
JP2985675B2 (ja) | 帯域分割適応フィルタによる未知システム同定の方法及び装置 | |
US20080170515A1 (en) | Single transducer full duplex talking circuit | |
JPH11331046A (ja) | エコー抑圧方法及び装置並びにエコー抑圧プログラムが記憶されたコンピュータに読取り可能な記憶媒体 | |
US5790657A (en) | Echo suppressor capable of suppressing an echo resulting from acoustic coupling without spoiling a natural sound of conversation | |
US7010277B1 (en) | Arrangement and method for interference cancelling | |
JP4349296B2 (ja) | 拡声通話機 | |
US6970558B1 (en) | Method and device for suppressing noise in telephone devices | |
US6181791B1 (en) | Apparatus and method for reducing local interference in subscriber loop communication system | |
JPH11344999A (ja) | ノイズキャンセラ | |
JP3714005B2 (ja) | 拡声通話機 | |
JP3244416B2 (ja) | エコーキャンセラ | |
JP2602750B2 (ja) | 反響消去装置 | |
JP3217614B2 (ja) | 音響反響除去装置 | |
KR20030000347A (ko) | 시변 적응알고리즘이 적용된 음향반향 제거장치 및 그 방법 | |
JP2005020428A (ja) | 音響エコー抑圧装置および通話装置 | |
JP3121969B2 (ja) | 音響反響除去装置 | |
JPH0993166A (ja) | 拡声情報通信システム | |
Park et al. | An echo canceller with reduced arithmetic precision |