(57)【要約】【課題】背景雑音の音色変化を抑えて、通話品質の優れたノイズキャンセラを得る。【解決手段】入力信号の時間領域の雑音を減衰させるためのノイズキャンセラにおいて、時間領域信号をＦＦＴ４において周波数領域データに変換し、この周波数領域データにおいて、音声含有率ｄに応じた減衰制御をなすことによりノイズキャンセルを行う場合、この音声含有率ｄが所定値未満であると閾値回路２で検出された時、減衰制御信号ｅを平滑器１で平滑化し、そうでない場合には、平滑器１をバイパス制御する。これにより、背景雑音の音色変化が抑えられる。【選択図】　　　図１
2004061567.tif 000002
【特許請求の範囲】
【請求項１】
入力時間領域信号の背景雑音を減衰させるノイズキャンセラであって、前記入力時間領域信号を複数の周波数領域データに変換する時間／周波数領域変換手段と、前記複数の周波数領域データに減衰制御信号にて減衰を与える減衰手段と、前記減衰手段の出力を時間領域信号に変換して出力する周波数／時間領域変換手段と、前記入力時間領域信号の音声含有率を算出する音声含有率算出手段と、前記複数の周波数領域データの信号対雑音比を算出する信号対雑音比算出手段と、前記音声含有率及び前記周波数領域データの信号対雑音比を基に前記減衰制御信号を導出する減衰制御信号導出手段と、前記減衰制御信号を平滑化する平滑手段と、前記音声含有率に応じて前記平滑手段をバイパス制御する制御手段とを含むことを特徴とするノイズキャンセラ。
【請求項２】
入力時間領域信号の背景雑音を減衰させるノイズキャンセラであって、前記入力時間領域信号を複数の周波数領域データに変換する時間／周波数領域変換手段と、前記複数の周波数領域データに減衰制御信号にて減衰を与える減衰手段と、前記減衰手段の出力を時間領域信号に変換して出力する周波数／時間領域変換手段と、前記入力時間領域信号の音声含有率を算出する音声含有率算出手段と、前記複数の周波数領域データの信号対雑音比を算出する信号対雑音比算出手段と、前記音声含有率及び前記周波数領域データの信号対雑音比を基に前記減衰制御信号を導出する減衰制御信号導出手段と、前記減衰制御信号を平滑化する平滑手段と、前記複数の周波数領域データからピッチを検出するピッチ検出手段と、前記ピッチ検出結果と前記音声含有率とに応じて前記平滑制御手段を制御する手段とを含むことを特徴とするノイズキャンセラ。
【請求項３】
前記入力時間領域信号が、音声信号を含むことを特徴とする請求項１または２記載のノイズキャンセラ。
【請求項４】
前記音声含有率が、前記入力時間領域信号の信号対雑音比を基に算出されることを特徴とする請求項１〜３いずれか記載のノイズキャンセラ。
【請求項５】
前記音声含有率算出手段及び前記信号対雑音比算出手段が、信号パワーを平均化された前記信号パワーにより除算して信号対雑音比を算出することを特徴とする請求項１〜４いずれか記載のノイズキャンセラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はノイズキャンセラに関し、特に据置型電話機、携帯型電話機、音声会議装置等のように音響信号を入力信号として取り扱う装置に用いて好適なノイズキャンセラに関する。
【０００２】
【従来の技術】
雑音を含む信号から雑音成分を減衰させ、所望の音声などの信号を取り出す装置は、ノイズキャンセラと呼ばれている。一般的に、背景雑音は白色雑音であり、パワーとしてみた場合すべての周波数領域に対して時間的変動が少ない。これに対し、信号成分は当然時間的パワー変動を持っている。特に、信号成分が音声信号である場合は、瞬間、瞬間をとってみるとひとつの周波数の音とその高調波のみである。従って、比較的容易にノイズキャンセラを構成することができる。
【０００３】
しかしながら、近年、据置型電話機や携帯型電話機等において、信号成分として音声信号ばかりでなく、音声信号以外の信号が多く含まれるようになってきており、このために、ノイズキャンセラの構成を根本的に見直す必要が生じてきている。その一つの方法として、雑音を含む信号に対し、周波数分析を行ってスペクトル（スペクトルパワー）を求め、周波数帯域別に時間変動を監視して帯域別信号対雑音比を求め、その信号対雑音（Ｓ／Ｎ）比に応じて減衰量を計算して、帯域別に減衰させることによって雑音成分を減衰させる方法がある。
【０００４】
すなわち、本質的には入力信号のスペクトル成分を刻々と変化させて、入力信号の中に含まれている雑音成分を除去するノイズキャンセラが提案されている。また、特開２０００−４７６９７号公報には、減衰量が周波数帯域別に制御されており、時間領域において推定した入力信号の信号対雑音比を信号（音声）含有率と考えて、各周波数帯域の減衰量を計算する際に、帯域別信号対雑音比に加味して減衰量を計算するノイズキャンセラが提案されている。
【０００５】
図５に、特開２０００−４７６９７号公報に開示されたノイズキャンセラのブロック図を示す。図５を参照すると、このノイズキャンセラは、入力信号ａからデータを切り出す窓関数回路３と、この窓関数回路３の出力を周波数領域データに、変換するＦＦＴ（Ｆａｓｔ　Ｆｏｕｒｉｅｒ　Ｔｒａｎｓｆｏｒｍ；高速フーリエ変換）回路４と、周波数領域毎に減衰を与える減衰器５と、周波数領域データを時系列データに変換するＩＦＦＴ（Ｉｎｖｅｒｓｅ　Ｆａｓｔ　Ｆｏｕｒｉｅｒ　Ｔｒａｎｓｆｏｒｍ；逆高速フーリエ変換）回路６と、ＩＦＦＴ回路６の出力を連続データにつなぎ合わす窓関数オーバラップ回路７とを含んでいる。
【０００６】
また、このノイズキャンセラは、入力信号ａの信号（音声）成分の含有率を計算する音声含有率計算部９と、減衰器５に与える周波数領域毎の減衰量を計算する減衰量計算部１５とを含んで構成されている。
【０００７】
以下、音声以外の非雑音信号も、代表して音声あるいは音声信号と表現する。入力データａは窓関数回路３に供給され、連続して入力される信号列の中からＦＦＴ４のポイント数個のデータが切り出される。ＦＦＴ４の入力は時系列順序に並んでいる実時間領域データであり、ＦＦＴ４にて時間周波数解析処理され、ＦＦＴポイント数個の帯域の周波数領域データに変換されて出力ｃされる。
【０００８】
この周波数領域データに対して演算を行うために、減衰量計算部１５及び減衰器５は帯域数個分設けられている。周波数領域データは、減衰器５によって、減衰量計算部１５にて計算された減衰量に応じてその雑音成分が減衰され、音声成分は減衰されることなく、雑音成分だけが減衰された後、ＩＦＦＴ６において周波数領域データから実時間領域データに変換される。さらに、切り出されている状態のデータは、窓関数オーバラップ回路７によって、連続データにつなぎ合わされて出力ｂされる。
【０００９】
音声含有率計算部９は、入力信号ａの信号パワー（変動分）を監視する信号パワー監視器１０と、入力信号ａの定常パワー（定常分；一定時間以上の平均分）を監視する定常パワー監視器１１と、信号パワー監視器１０と定常パワー監視器１１との出力から、信号対雑音比を計算する信号対雑音比計算器１２と、聴覚特性に合わせて対数化する対数計算器１３と、音声含有率ｄなる尺度に変換する音声含有率変換器１４とを含んで構成されている。
【００１０】
音声含有率計算部９は、時間周波数解析を行う前の入力信号ａのパワー変動を常に監視し、入力信号ａの信号対雑音比を実時間領域信号のパワー変動速度から推定して、音声含有率ｄなる尺度に変換する。このとき、音声含有率計算部９は推定した信号対雑音比を聴覚特性に合わせて対数化し、聴感上の信号対雑音比と線形的に対応させる。その後に、音声含有率計算部９は、この対数値から入力信号ａ中に音声成分が含まれている比率を確率計算し、音声含有率ｄなる尺度に変換して出力する。
【００１１】
音声含有率計算部９の信号パワー監視器１０は、入力信号ａのパワー変動に対して高速に追従し、実時間領域信号の音声成分のパワーを推定する。定常パワー監視器１１は、入力信号ａのパワー変動に対して低速にて追従し、実時間領域信号の背景雑音成分のパワーを推定する。信号対雑音比計算器１２は、それらのパワー変動から信号対雑音比を計算し、対数計算器１３は、信号対雑音比計算器１２にて計算された信号対雑音比を対数化する。音声含有率変換器１４は、対数計算器１３にて対数化された信号対雑音比を音声含有率ｄに換算し、その音声含有率ｄを減衰量計算部１５の帯域別減衰量計算器２０へ出力する。
【００１２】
減衰量計算部１５は、周波数領域の信号パワーを監視する信号パワー監視器１６と、周波数領域の定常パワーを監視する定常パワー監視器１７と、信号パワー監視器１６と定常パワー監視器１７との出力から、信号対雑音比を計算する信号対雑音比計算器１８と、計算された信号対雑音比を対数化する対数計算器１９と、周波数領域（帯域）別の減衰量を計算する帯域別減衰量計算２０とを含んで構成されている。
【００１３】
減衰量計算部１５は、信号パワー監視器１６と定常パワー監視器１７とを用いて、すべての周波数領域データのパワー変動を監視する。減衰量計算部１５は、周波数領域におけるパワー変動の監視のみでは判断しがたいある帯域の微弱なパワー変動に対して、音声含有率ｄを音声成分と見なすか、雑音成分と見なすかの判断の一助として、減衰量を計算する。これによって、例えば、音声成分に含まれる倍音成分を損なうことなく、雑音成分の減衰が可能となる。すなわち、減衰量計算部１５は実時間信号の信号対雑音比が大きい場合に、音声成分が多く含まれている確率が高いため、微弱なパワー変動を倍音成分が含まれると判断する可能性が高い。
【００１４】
また、減衰量計算部１５は実時間信号の信号対雑音比が小さい場合に、音声成分が多く含まれている確率が低く、微弱なパワー変動を雑音成分であると判断する可能性が高い。信号パワー監視器１６は、周波数領域データｃのパワー変動に対して高速に追従し、周波数領域データｃの音声成分のパワーを推定する。定常パワー監視器１７は、周波数領域データｃのパワー変動に対して低速にて追従し、周波数領域データｃの背景雑音成分のパワーを推定する。
【００１５】
信号対雑音比計算器１８は、それらのパワー変動から信号対雑音比を計算し、対数計算器１９は、信号対雑音比計算器１８にて計算された信号対雑音比を対数化する。帯域別減衰量計算器２０は、この対数化された信号対雑音比を基に帯域別に減衰量を計算する。このとき、帯域別減衰量計算器２０は、音声含有率変換器１４からの音声含有率ｄを参照パラメータとして用いる。信号対雑音比計算器１２，１８は、信号パワーを雑音パワーにて割る除算動作を行う。その実現方法は、実際に除算計算を行う方法でも良いし、簡略的に、逆数値が記憶されている変換テーブルを参照しても良い。
【００１６】
また、対数計算器１３，１９の実現方法は、実際に対数計算を行う方法でも良いし、簡略的に、対数値が記憶されている変換テーブルを参照しても良い。帯域別減衰量計算器２０が、対数化された信号対雑音比を基に帯域別に減衰量を計算する際、音声含有率ｄを参照パラメータとして用いることによって正確な帯域別減衰量を設定でき、良好なノイズキャンセラの特性を実現できる。
【００１７】
【発明が解決しようとする課題】
特開２０００−４７６９７号公報記載のノイズキャンセラは、それなりに良好なノイズキャンセラの特性を実現しているが、より良いものを求める要求はますます強くなってきた。
【００１８】
一般に、入力信号に音声成分が存在しない時間（非音声区間）には、入力信号に含まれているのは殆どが背景雑音であると見なせるが、特開２０００−４７６９７号公報記載のノイズキャンセラにおいては、この非音声区間においても減衰量を帯域別に計算し常に更新している。従って、非音声区間においても、入力信号のスペクトルを短時間にて変化させて、雑音成分を除去する動作をする。
【００１９】
しかしながら、スペクトルを短時間にて刻々と変化させると、背景雑音の持つ音色が変化することになり、「ひゅるひゅる」、「しゅるしゅる」、「きゅるきゅる」といった人工的な音色を生じ、聴感上不自然になる場合がある問題がある。すなわち、音質の悪い携帯電話の様な感じの音色になってしまうことがある。従って、背景雑音を減衰させる処理においては、雑音パワーを減衰させる過程にて雑音の音色は変化させないことが聴感上望ましい。
【００２０】
本発明の目的は、背景雑音の音色変化を抑えて、通話品質の優れたノイズキャンセラを提供することである。
【００２１】
【課題を解決するための手段】
本発明によるノイズキャンセラは、入力時間領域信号の背景雑音を減衰させるノイズキャンセラであって、前記入力時間領域信号を複数の周波数領域データに変換する時間／周波数領域変換手段と、前記複数の周波数領域データに減衰制御信号にて減衰を与える減衰手段と、前記減衰手段の出力を時間領域信号に変換して出力する周波数／時間領域変換手段と、前記入力時間領域信号の音声含有率を算出する音声含有率算出手段と、前記複数の周波数領域データの信号対雑音比を算出する信号対雑音比算出手段と、前記音声含有率及び前記周波数領域データの信号対雑音比を基に前記減衰制御信号を導出する減衰制御信号導出手段と、前記減衰制御信号を平滑化する平滑手段と、前記音声含有率に応じて前記平滑手段をバイパス制御する制御手段とを含むことを特徴とする。
【００２２】
本発明による他のノイズキャンセラは、入力時間領域信号の背景雑音を減衰させるノイズキャンセラであって、前記入力時間領域信号を複数の周波数領域データに変換する時間／周波数領域変換手段と、前記複数の周波数領域データに減衰制御信号にて減衰を与える減衰手段と、前記減衰手段の出力を時間領域信号に変換して出力する周波数／時間領域変換手段と、前記入力時間領域信号の音声含有率を算出する音声含有率算出手段と、前記複数の周波数領域データの信号対雑音比を算出する信号対雑音比算出手段と、前記音声含有率及び前記周波数領域データの信号対雑音比を基に前記減衰制御信号を導出する減衰制御信号導出手段と、前記減衰制御信号を平滑化する平滑手段と、前記複数の周波数領域データからピッチを検出するピッチ検出手段と、前記ピッチ検出結果と前記音声含有率とに応じて前記平滑制御手段を制御する手段とを含むことを特徴とする。
【００２３】
本発明の作用は次の通りである。入力信号の時間領域の雑音を減衰させるためのノイズキャンセラにおいて、時間領域信号を周波数領域データに変換して、この周波数領域データにおいて、音声含有率に応じた減衰制御をなすことによりノイズキャンセルを行う場合、この音声含有率が所定値未満の場合には減衰制御信号を平滑化する。他の方法として、周波数領域データからピッチを検出して、このピッチと音声含有率とに応じて減衰制御信号の平滑制御をなすようにする。こうすることによって、背景雑音の音色変化を抑えるものである。
【００２４】
【発明の実施の形態】
以下に、本発明の実施例について図面を参照して説明する。図１は本発明によるノイズキャンセラの実施例の構成を示すブロック図であり、図２〜５と同等部分は同一符号にて示している。図１を参照すると、本発明によるノイズキャンセラは、入力（時間領域）信号ａからデータを切り出す窓関数回路３と、窓関数回路３の出力を周波数領域データに変換するＦＦＴ（Ｆａｓｔ　Ｆｏｕｒｉｅｒ　Ｔｒａｎｓｆｏｒｍ；高速フーリエ変換）回路４と、周波数領域毎に減衰を与える減衰器５と、周波数領域データを時系列（時間領域）データに変換するＩＦＦＴ（Ｉｎｖｅｒｓｅ　Ｆａｓｔ　Ｆｏｕｒｉｅｒ　Ｔｒａｎｓｆｏｒｍ；逆高速フーリエ変換）回路６とを含む。
【００２５】
さらに、ＩＦＦＴ回路６の出力を連続データにつなぎ合わす窓関数オーバラップ回路７と、入力信号ａの信号（音声）成分の含有率を計算する音声含有率計算部９と、減衰器５に与える周波数領域毎の減衰量を計算する減衰量計算部１５と、減衰器５に与える周波数領域毎の減衰量を平滑化する平滑器と１、音声含有率計算部９の出力ｄに、閾値（しきい値）を与えるしきい値回路２とを含んで構成される。
【００２６】
本発明の実施例の動作を説明する。なお、以下、音声以外の非雑音信号も代表して音声あるいは音声信号と表現する。
【００２７】
図１において、入力（時間領域）データａは窓関数回路３に供給され、連続して入力される信号列の中からＦＦＴ４のポイント数個のデータが切り出される。ＦＦＴ４の入力は時系列順序に並んでいる実時間領域データであり、ＦＦＴ４により、時間周波数解析処理されてＦＦＴポイント数個の帯域の周波数領域データに変換されて出力ｃされる。
【００２８】
この周波数領域データに対して演算を行うために、減衰量計算部１５及び減衰器５は帯域数個分設けられている。周波数領域データは減衰器５によって、減衰量計算部１５において計算された減衰量に応じてその雑音成分が減衰され、音声成分は減衰されることなく雑音成分だけが減衰された後、ＩＦＦＴ６にて周波数領域データから実時間領域データに変換される。さらに、切り出されている状態のデータは窓関数オーバラップ回路７によって、連続データにつなぎ合わされて出力ｂされる。
【００２９】
音声含有率計算部９は、入力信号ａの信号パワー（変動分）を監視する信号パワー監視器１０と、入力信号ａの定常パワー（定常分；一定時間以上の平均分）を監視する定常パワー監視器１１と、信号パワー監視器１０と定常パワー監視器１１との出力から信号対雑音比を計算する信号対雑音比計算器１２と、聴覚特性に合わせて対数化する対数計算器１３と、音声含有率ｄなる尺度に変換する音声含有率変換器１４とを含んで構成されている。
【００３０】
音声含有率計算部９は、時間周波数解析を行う前の入力信号ａのパワー変動を常に監視し、入力信号ａの信号対雑音比を実時間領域信号のパワー変動速度から推定して、音声含有率ｄなる尺度に変換する。このとき、音声含有率計算部９は推定した信号対雑音比を聴覚特性に合わせて対数化し、聴感上の信号対雑音比と線形的に対応させる。その後に、音声含有率計算部９は、この対数値から入力信号ａ中に音声成分が含まれている比率を確率計算し、音声含有率ｄなる尺度に変換して出力する。
【００３１】
音声含有率計算部９の信号パワー監視器１０は、入力信号ａのパワー変動に対して高速に追従し、実時間領域信号の音声成分のパワーを推定する。定常パワー監視器１１は、入力信号ａのパワー変動に対して低速にて追従し、実時間領域信号の背景雑音成分の（平均）パワーを推定する。信号対雑音比計算器１２は、それらのパワー変動から信号対雑音比を計算し、対数計算器１３は、信号対雑音比計算器１２にて計算された信号対雑音比を対数化する。音声含有率変換器１４は、対数計算器１３にて対数化された信号対雑音比を音声含有率ｄに換算し、その音声含有率ｄを減衰量計算部１５の帯域別減衰量計算器２０へ出力する。
【００３２】
減衰量計算部１５は、周波数領域の信号パワーを監視する信号パワー監視器１６と、周波数領域の定常パワーを監視する定常パワー監視器１７と、信号パワー監視器１６と定常パワー監視器１７との出力から信号対雑音比を計算する信号対雑音比計算器１８と、計算された信号対雑音比を対数化する対数計算器１９と、周波数領域（帯域）別の減衰量を計算する帯域別減衰量計算２０とを含んで構成されている。
【００３３】
減衰量計算部１５は、信号パワー監視器１６と定常パワー監視器１７とを用いて、すべての周波数領域データのパワー変動を監視する。減衰量計算部１５は、周波数領域におけるパワー変動の監視のみでは判断しがたいある帯域の微弱なパワー変動に対して、音声含有率ｄを音声成分と見なすか、雑音成分と見なすかの判断の一助として、減衰量を計算する。これによって、例えば音声成分に含まれる倍音成分を損なうことなく、雑音成分の減衰が可能となる。すなわち、減衰量計算部１５は実時間信号の信号対雑音比が大きい場合に、音声成分が多く含まれている確率が高いため、微弱なパワー変動を倍音成分が含まれると判断する可能性が高い。
【００３４】
また、減衰量計算部１５は実時間信号の信号対雑音比が小さい場合に、音声成分が多く含まれている確率が低く、微弱なパワー変動を雑音成分であると判断する可能性が高い。信号パワー監視器１６は、周波数領域データｃのパワー変動に対して高速に追従し、周波数領域データｃの音声成分のパワーを推定する。定常パワー監視器１７は、周波数領域データｃのパワー変動に対して低速にて追従し、周波数領域データｃの背景雑音成分の（平均）パワーを推定する。
【００３５】
信号対雑音比計算器１８は、それらのパワー変動から信号対雑音比を計算し、対数計算器１９は、信号対雑音比計算器１８にて計算された信号対雑音比を対数化する。帯域別減衰量計算器２０は、この対数化された信号対雑音比を基に帯域別に減衰量を計算する。このとき、帯域別減衰量計算器２０は、音声含有率変換器１４からの音声含有率ｄを参照パラメータとして用いる。
【００３６】
信号対雑音比計算器１２，１８は、信号パワーを雑音パワーにて割る除算動作を行う。その実現方法は、実際に除算計算を行う方法でも良いし、簡略的に、逆数値が記憶されている変換テーブルを参照しても良い。また、対数計算器１３，１９の実現方法は、実際に対数計算を行う方法でも良いし、簡略的に、対数値が記憶されている変換テーブルを参照しても良い。
【００３７】
帯域別減衰量計算器２０の出力と減衰器５との間に平滑器１を挿入する。これによって、非音声区間においては減衰量の時間変動を平滑化して、減衰量が急峻に変化しないようにする。また、音声含有率変換器１４の出力ｄをしきい値回路２に供給し、その出力を平滑器１に供給する。しきい値回路２は、閾値（しきい値）以上の値が入力された時には平滑器１の平滑動作を停止（バイパス）させ、閾値未満の値が入力された時には、音声成分が存在しない（背景雑音のみ）として、平滑器１を平滑動作させる働きをする。平滑器１は、信号を滑らかにする働きをする一種のローパスフィルタ（積分器）であり、この様な動作をするものであればどんな回路でも良い。
【００３８】
例えば、図３に示すリーク積分器と呼ばれるものが広く知られている。ここでは平滑器１としてリーク積分器を用いたものとして説明する。図３において、リーク積分器は、１サンプル遅延回路３３、乗算（一種の増幅）器３１，３４、加算器３２にて構成され、乗算器３１，３４の乗算係数を用途に合わせて適当に選ぶことにより、適当な積分特性を実現できる。また、この積分特性を利用して信号の平滑化を行い、平滑化回路あるいは簡略的なパワー計算回路として広く用いられる。
【００３９】
本発明の他の実施例について図２を参照して説明する。図２において、本発明によるノイズキャンセラは、ＶＡＤ（Ｖｏｉｃｅ　Ａｃｔｉｖａｔｅ　Ｄｅｔｅｃｔｏｒ：　有音検出器）　８を有し、音声区間と非音声区間とにて減衰量の変化速度を変化させる。音声を所望入力信号とする場合、音声は概ね周期的な信号であり、自己相関を用いて音声の基本周期（ピッチ）を検出することができる。このピッチという情報は、音声区間と非音声区間との判別に用いることができる。この判別機能（装置）をＶＡＤと呼ぶ。
【００４０】
図２において、本発明によるノイズキャンセラは、図１に比べ、ＦＦＴ４の出力ｃを新たに設けたＶＡＤ８に供給し、その出力を平滑器１に供給する。ＶＡＤ８の詳細を図４に示す。図４を参照すると、ＶＡＤ８は、ＦＦＴ４の出力ｃ（周波数領域信号）から自己相関を利用してピッチを検出するピッチ検出器２１と、ピッチの変動を判定するピッチ変動判定器２２とを有している。また、ピッチ変動判定器２２は、図１に示されるのと同一（機能）のしきい値回路２と、ピッチの変動を判定するピッチ変動判定器２３と、ピッチの範囲を判定するピッチ範囲判定器２４と、論理積をとるＡＮＤ回路２５とを有している。
【００４１】
一般に、ＶＡＤの実現方法には様々なものが提案されているが、ここでは、例えば、しきい値回路２において、入力ｄの時間的パワー変動の緩急を監視する（急激な変化は音声、緩慢な変化は雑音）。さらに、ピッチ変動判定器２３において、ピッチの連続性を検証する（音声のピッチの時間変動は連続である）。さらにはまた、ピッチ範囲判定器２４において、ピッチの適正検証をする（音声のピッチは或る範囲内にしか存在しない）。
【００４２】
これらしきい値回路２、ピッチ変動判定器２３、ピッチ範囲判定器２４の出力のすべてにおいて、「入力は音声である」と見なした場合に、（論理積２５をとって）音声区間と判別するものとする。なお、入力の時間的パワー変動の緩急を監視する部分は音声含有率変換器１４の出力ｄを利用する。また、ＶＡＤ８が音声区間と判別した時に、平滑器１の平滑動作を停止（バイパス）させ、ＶＡＤ８が非音声区間と判別した時に、平滑器１を平滑動作させる。
【００４３】
【発明の効果】
以上説明したように本発明によれば、信号を減衰させるための制御信号に対する平滑器を設けることによって、雑音成分が多いと思われる区間、すなわち非音声区間では減衰量の変化が緩やかになるという効果がある。従って、非音声区間のノイズキャンセル後のスペクトルも緩やかに変化するため、会話の合間に発生する非音声区間においても、装置使用者に不自然な感じを与えない。
【００４４】
また、ＶＡＤを設けることによって、人間の音声特有の特性を利用して音声区間と非音声区間との判別基準に用い、判別精度を高めることができるという効果がある。すなわち、非音声区間にての減衰量の変化が緩やかになる様に制御して、ノイズキャンセル後のスペクトル変化の低減効果がさらに高められ、所期の目的を達成することができる。
【００４５】
さらに、入力はＦＦＴによって周波数領域に変換されており、ＶＡＤの構成要素である自己相関処理を周波数領域にて実施することによって、ＦＦＴ前の時間領域の信号に対して自己相関処理を行うよりも、はるかに処理量を軽減できるという効果もある。
【図面の簡単な説明】
【図１】本発明の実施例のブロック図である。
【図２】本発明の他の実施例のブロック図である。
【図３】リーク積分器のブロック図である。
【図４】ＶＡＤのブロック図である。
【図５】従来のノイズキャンセラのブロック図である。
【符号の説明】
１　平滑器
２　しきい値回路
３　窓関数回路
４　ＦＦＴ
５　減衰器
６　ＩＦＦＴ
７　窓関数オーバラップ回路
９　音声含有率計算部
１０，１６　信号パワー監視器
１１，１７　定常パワー監視器
１２，１８　信号対雑音比計算器
１３，１９　対数計算器
１４　音声含有率変換器
１５　減衰量計算部
２０　帯域別減衰量計算器
【図１】
2004061567.tif 000003
【図２】
2004061567.tif 000004
【図３】
2004061567.tif 000005
【図４】
2004061567.tif 000006
【図５】
2004061567.tif 000007