(57)【特許請求の範囲】
【請求項１】
音声を入力するための音声用マイクと、
雑音を入力するための雑音用マイクと、
前記音声用マイクの入力信号に基づいて推定した定常雑音を、前記入力信号より減算する第１定常雑音減算手段と、
前記雑音用マイクの入力信号に基づいて推定した定常雑音を、前記入力信号より減算する第２定常雑音減算手段と、
前記第１定常雑音減算手段の出力信号及び前記第２定常雑音減算手段の出力信号に基づいて非定常雑音を推定する非定常雑音推定手段と、
前記第１定常雑音減算手段の出力信号より前記非定常雑音推定手段によって推定された非定常雑音を減算する非定常雑音減算手段と、
周囲の状態に応じて、前記非定常雑音減算手段における減算の実行を制御する制御手段とを備えてなることを特徴とする雑音抑圧装置。
【請求項２】
音声を入力するための音声用マイクと、
雑音を入力するための雑音用マイクと、
前記音声用マイクの入力信号に基づいて定常雑音を推定する第１定常雑音推定手段と、
前記雑音用マイクの入力信号に基づいて定常雑音を推定する第２定常雑音推定手段と、
前記音声用マイクの入力信号から、前記第１定常雑音推定手段によって推定された定常雑音を減算する第１定常雑音減算手段と、
前記雑音用マイクの入力信号から、前記第２定常雑音推定手段によって推定された定常雑音を減算する第２定常雑音減算手段と、
前記音声用マイクの入力信号及び前記前記雑音用マイクの入力信号に基づいて非定常雑音を推定する非定常雑音推定手段と、
前記第１定常雑音減算手段の出力信号より前記非定常雑音推定手段によって推定された非定常雑音を減算する非定常雑音減算手段と、
周囲の状態に応じて、前記第１，第２定常雑音減算手段及び非定常雑音減算手段における減算の実行を夫々制御する制御手段とを備えてなることを特徴とする雑音抑圧装置。
【請求項３】
音声を入力するための音声用マイクと、
雑音を入力するための雑音用マイクと、
前記音声用マイクの入力信号及び前記雑音用マイクの入力信号に基づいて非定常雑音を推定する非定常雑音推定手段と、
前記音声用マイクの入力信号に基づいて定常雑音を推定する定常雑音推定手段と、
前記音声用マイクの入力信号から前記非定常雑音を減算する非定常雑音減算手段と、
前記非定常雑音減算手段の出力信号から、前記定常雑音推定手段によって推定された定常雑音を減算する定常雑音減算手段と、
周囲の状態に応じて、前記非定常雑音減算手段及び定常雑音減算手段における減算の実行を夫々制御する制御手段とを備えてなることを特徴とする雑音抑圧装置。
【請求項４】
請求項１記載の雑音抑圧装置と、
この雑音抑圧装置により出力される音声データを解析して音声データパターンを認識する音声認識手段とを備えてなることを特徴とする音声認識装置。
【請求項５】
請求項２または３記載の雑音抑圧装置と、
この雑音抑圧装置により出力される音声データを解析して音声データパターンを認識する音声認識手段とを備えてなることを特徴とする音声認識装置。
【請求項６】
請求項５記載の音声認識装置を備え、
前記音声認識手段によって認識された音声データパターンに基づいて所定の処理を実行することを特徴とする車両用ナビゲーション装置。
【請求項７】
車両の状態を検出し、検出信号を前記音声認識装置に出力する車両状態検出手段を備え、
前記音声認識装置の制御手段は、前記車両状態検出手段より出力される検出信号に応じて、前記定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御することを特徴とする請求項６記載の車両用ナビゲーション装置。
【請求項８】
前記雑音抑圧装置の制御手段は、車両のワイパーが作動している場合には、前記非定常雑音減算手段における減算のみが実行されるように制御することを特徴とする請求項７記載の車両用ナビゲーション装置。
【請求項９】
前記雑音抑圧装置の制御手段は、車両が停車中である場合には、前記非定常雑音減算手段における減算のみが実行されるように制御することを特徴とする請求項７または８記載の車両用ナビゲーション装置。
【請求項１０】
前記雑音抑圧装置の制御手段は、車両が加速若しくは減速走行している場合には、前記非定常雑音減算手段における減算のみが実行されるように制御することを特徴とする請求項７乃至９の何れかに記載の車両用ナビゲーション装置。
【請求項１１】
前記車両状態検出手段は、車両のナビゲーション情報をも受信可能に構成され、
前記雑音抑圧装置の制御手段は、前記車両状態検出手段を介して得られるナビゲーション情報にも応じて、前記定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御することを特徴とする請求項７乃至１０の何れかに記載の車両用ナビゲーション装置。
【請求項１２】
前記雑音抑圧装置の制御手段は、車両が駐車場に位置していると共に当該車両のエンジンが停止している場合は、前記定常雑音減算手段及び非定常雑音減算手段における減算が何れも実行されないように制御することを特徴とする請求項１１記載の車両用ナビゲーション装置。
【請求項１３】
前記車両状態検出手段は、ＶＩＣＳ情報を受信するレシーバを備え、
前記雑音抑圧装置の制御手段は、前記レシーバより前記車両状態検出手段を介して得られる交通情報にも応じて、前記定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御することを特徴とする請求項７乃至１２の何れかに記載の車両用ナビゲーション装置。
【請求項１４】
前記雑音抑圧装置の制御手段は、車両が略一定速度で走行しており、且つ、当該車両が現在走行中である道路の交通量が所定量以下である場合には、前記定常雑音減算手段における減算のみが実行されるように制御することを特徴とする請求項１３記載の車両用ナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認識対象となる音声信号成分と雑音信号成分とが混在した入力信号から雑音成分を除去することによって、音声信号の認識率の向上を図るようにした雑音抑圧装置，音声認識装置及び前記音声認識装置を備えた車両用ナビゲーション装置に関する。
【０００２】
【従来の技術】
音声認識装置は、例えばカーナビゲーション装置などに用いられており、例えば自動車の乗員が目的地を設定するために発声した音声を認識して設定を行うようにしている。この場合、音声認識装置は、入力された音声を予め記憶されている複数の比較対象パターンと比較して、一致度合いの最も高いものを認識結果とするようにしている。
【０００３】
ところで、カーナビゲーション装置の実際の使用環境下である車中においては、話者により発声された音声が入力される際に雑音成分が含まれることが避け難たく、音声の認識率を向上させるためには、その雑音成分を如何にして抑圧・除去するかが重要な課題となっている。
【０００４】
そこで、例えば、音声入力区間の判定後に入力信号から雑音成分を除去する方式の１つとして、スペクトラムサブトラクション法（例えば、STEVEN F BOLL,Suppression of Acoustic Noise in Speech Using Spectral Subtraction,IEEE Tran.on Acoustics,Speech and Signal processing,Vol.Assp-27,No.2 April 1979,pp.113-120 など）がある。スペクトラムサブトラクション法は、入力された音声データを短時間のフレームに分割し、各フレーム毎に雑音が重畳している入力音声のスペクトラムから事前に推定した雑音のスペクトラムを減算することで、本来の音声スペクトラムを推定するようにしたものである。
【０００５】
【発明が解決しようとする課題】
ところが、事前に推定された雑音は、音声が入力される直前の入力状態を参照することで推定されているため、実際に認識対象の音声が入力されている区間に発生している雑音とは一致しないという問題がある。従って、この方式では、例えば空調，エンジン，モータの駆動音のように、比較的継続的に発生し短時間では性質が余り変化しない定常雑音の抑圧には効果があるが、周囲の人間の話し声や物体の移動音のように、突発的に発生し短時間で性質が変化する非定常雑音については除去することができない。
【０００６】
そこで、特開平４−２４５３００号公報に開示されているように、音声入力用のマイクと雑音入力用のマイクとを夫々別個に設けて、両者より得られるデータに基づいて雑音成分を推定しリアルタイムで減算することで、定常雑音及び非定常雑音の除去を行うようにしたものがある。
【０００７】
しかしながら、例えば、自動車の車室内などでは、自動車の走行時と停止時とで周囲における雑音の発生状態が大きく変化する。このような状況下において雑音の除去を一律に行うと、適正に得られるべき音声データに過剰な歪みを発生させるおそれがあり、そのような場合には、逆に、音声の認識率を低下させることになる。
【０００８】
本発明は上記事情に鑑みてなされたものであり、その目的は、雑音の発生状態が大きく変化する環境下においても、音声の入力信号から雑音成分を適切に除去することができる雑音抑圧装置，音声認識装置及び前記音声認識装置を備えた車両用ナビゲーション装置を提供することにある。
【０００９】
【課題を解決するための手段】
請求項１記載の雑音抑圧装置によれば、第１定常雑音減算手段は、音声用マイクの入力信号に基づいて推定した定常雑音を前記入力信号より減算し、第２定常雑音減算手段は、雑音用マイクの入力信号に基づいて推定した定常雑音を前記入力信号より減算する。すると、第１定常雑音減算手段より出力される信号には、音声信号に加えて非定常雑音成分が残留する。そして、非定常雑音推定手段は、第１及び第２定常雑音減算手段の出力信号に基づいて非定常雑音を推定し、制御手段は、周囲の状態に応じて非定常雑音減算手段が行う非定常雑音の減算の実行を制御する。
【００１０】
即ち、音声信号データを抽出する際に、周囲において発生している雑音の性質が主として定常的である場合には、非定常雑音の減算を行わない方が音声信号データに歪みを与えることなく良好に抽出することができる場合がある。従って、制御手段が周囲の状態に応じて非定常雑音の減算の実行を制御することで、その状態に適合するように雑音の抑圧を行うことができる。
【００１１】
請求項２記載の雑音抑圧装置によれば、第１定常雑音減算手段は、音声用マイクの入力信号に基づいて推定された定常雑音を前記入力信号より減算し、第２定常雑音減算手段は、雑音用マイクの入力信号に基づいて推定された定常雑音を前記入力信号より減算する。また、非定常雑音推定手段は、音声用マイク及び雑音用マイクの入力信号に基づいて非定常雑音を推定し、非定常雑音減算手段は、第１定常雑音減算手段の出力信号より非定常雑音を減算する。そして、制御手段は、周囲の状態に応じて、第１，第２定常雑音減算手段及び非定常雑音減算手段が行う減算の実行を制御する。
【００１２】
即ち、周囲において発生している雑音の状態に応じては、定常雑音のみを減算したり、非定常雑音のみを減算したり、または、両者を何れも減算しない方が音声信号データを良好に抽出することができる場合がある。従って、制御手段が周囲の状態に応じて定常雑音，非定常雑音の減算の実行を制御することで、その状態に一層適合するように雑音の抑圧を行うことができる。
【００１３】
請求項３記載の雑音抑圧装置によれば、非定常雑音推定手段は、音声用マイクの入力信号及び雑音用マイクの入力信号に基づき非定常雑音を推定し、定常雑音推定手段は、音声用マイクの入力信号に基づき定常雑音を推定する。そして、非定常雑音減算手段は、音声用マイクの入力信号から非定常雑音を減算し、定常雑音減算手段は、非定常雑音減算手段の出力信号から定常雑音を減算し、制御手段は、周囲の状態に応じて、非定常雑音減算手段及び定常雑音減算手段における減算の実行を夫々制御する。従って、請求項２と同様の効果を得ることができる。また、非定常雑音を推定する場合には事前に入力信号から定常雑音を減算することなく、定常雑音の減算は、非定常雑音の減算除去後に一括して行うことによりその分構成を簡単にすることができると共に、演算処理の負担も軽減することができる。
【００１４】
請求項４または５記載の音声認識装置によれば、音声認識手段は、請求項１または２，３記載の雑音抑圧装置より出力される音声データを解析して音声データパターンを認識するので、雑音が良好に抑圧された音声データに基づいてそのデータパターンを精度良く認識することができる。
【００１５】
請求項６記載の車両用ナビゲーション装置によれば、請求項５記載の音声認識装置における音声認識手段によって認識された音声データパターンに基づいて所定の処理を実行するので、雑音環境の変動が激しい車室内においても、話者たる車両の乗員の音声を高精度で認識することができる。従って、乗員は、入力キーなどを手動操作せずとも、音声入力によって所望の操作を確実に行わせることができ、利便性が向上すると共に運転の安全性を確保することもできる。
【００１６】
請求項７記載の車両用ナビゲーション装置によれば、車両状態検出手段は、車両の状態を検出すると、検出信号を音声認識装置に出力する。そして、音声認識装置が備えている雑音抑圧装置の制御手段は、与えられた検出信号に応じて定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御する。従って、制御手段は、車両の走行状態や各部の動作状態などに基づいて、定常雑音及び非定常雑音の減算の実行を適切に制御することができる。
【００１７】
請求項８記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両のワイパーが作動している場合には、非定常雑音減算手段における減算のみが実行されるように制御する。即ち、雨天の場合には通常車両のワイパーを作動させるが、斯様な場合には、雨音やワイパーの間欠的な作動音が非定常的な性質を有する雑音として発生することになり、これらが支配的であると考えられる。従って、非定常雑音減算手段における減算のみを実行することで、非定常雑音を効果的に抑圧することができ、音声の認識率を向上させることができる。
【００１８】
請求項９記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両が停車中である場合には、非定常雑音減算手段における減算のみが実行されるように制御する。即ち、例えば、交差点における信号待ちで車両が停車している場合には、すれ違う車の走行音やウインカーの作動音などが非定常的な性質を有する雑音として発生する。従って、非定常雑音減算手段における減算のみを実行することで、請求項９と同様に非定常雑音を効果的に抑圧することができる。
【００１９】
請求項１０記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両が加速若しくは減速走行している場合には、非定常雑音減算手段における減算のみが実行されるように制御する。即ち、車両が加速若しくは減速走行する際には、エンジンの回転数が急激に変化するので、そのエンジン音が非定常雑音として発生する。従って、非定常雑音減算手段における減算のみを実行することで、請求項８または９と同様に非定常雑音を効果的に抑圧することが可能となる。
【００２０】
請求項１１記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両状態検出手段を介して得られる車両のナビゲーション情報にも応じて、定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御するので、車両が位置している周囲の環境をも考慮して定常雑音，非定常雑音の減算をどのように実行させるかを決定することができる。
【００２１】
請求項１２記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両が駐車場に位置していると共に当該車両のエンジンが停止している場合は、定常雑音減算手段及び非定常雑音減算手段における減算が何れも実行されないように制御する。即ち、車両が駐車場に駐車している状態では定常雑音たるエンジン音は発生しておらず、周囲における車両の往来も比較的少ないので外部より到来する非定常雑音も殆ど想定されない。従って、斯様な場合には、定常雑音及び非定常雑音の何れも減算しないほうが歪みの少ない音声データを得ることができる。
【００２２】
請求項１３記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、ＶＩＣＳレシーバより車両状態検出手段を介して得られる交通情報にも応じて、定常雑音減算手段及び非定常雑音減算手段における減算の実行を制御する。即ち、交通量の多少に応じて非定常雑音の発生頻度は変化するので、ＶＩＣＳの交通情報を参照することによって、非定常雑音の減算についての実行の可否を妥当に決定することができる。
【００２３】
請求項１４記載の車両用ナビゲーション装置によれば、雑音抑圧装置の制御手段は、車両が略一定速度で走行しており、且つ、当該車両が現在走行中である道路の交通量が所定量以下である場合には、定常雑音減算手段における減算のみが実行されるように制御する。
【００２４】
即ち、交通量の少ない道路を車両が略一定速度で走行している時は、エンジン音やロードノイズ，風切り音などは略一定の状態で発生する一方、他の車両のすれ違い音は殆ど発生しないことから、前者の定常的な性質を有する雑音が支配的となっている。従って、定常雑音減算手段における減算のみを実行することで音声データに歪みを与えることなく雑音を効果的に抑圧することができ、音声の認識率を向上させることができる。
【００２５】
【発明の実施の形態】
（第１実施例）
以下、本発明をカーナビゲーション装置に適用した場合の第１実施例について図１乃至図６を参照して説明する。カーナビゲーション装置１全体の電気的構成を示す図１において、カーナビゲーション装置１は、位置検出器２，地図データ入力器３，操作スイッチ群４，これらが接続される制御回路５などを備えている。更に、制御回路５には、外部メモリ６やディスプレイ等の表示装置７，リモコンセンサ８や音声認識装置９などが接続されている。尚、制御回路５は、マイクロコンピュータとして構成されており、その内部には、具体的には図示しないが、周知のＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏなどを備えている。そして、これらの構成要素はバスラインを介して互いに電気的に接続されている。
【００２６】
位置検出器２は、周知の地磁気センサ１０，ジャイロスコープ１１，距離センサ１２，及びＧＰＳ(Global Positionning System)衛星からの電波に基づいて車両の位置を検出するＧＰＳ受信機１３などを備えている。尚、これらの各センサ等１０〜１３は、夫々が性質の異なる誤差を生じるため、各センサ等１０〜１３からの情報を参照することで、必要に応じて修正を行いながら各情報を使用するように構成されている。尚、要求される精度に応じては、各センサ等１０〜１３の内の一部を用いて構成しても良く、或いは、更にステアリングセンサや車輪センサなどを追加しても良い。
【００２７】
地図データ入力器３は、地図データ及び目印データや、位置検出精度を向上させるための所謂マップマッチング用のデータ等を含む各種データを入力するための装置である。データの記憶媒体としてはＣＤ−ＲＯＭを用いるのが一般的であるが、ＤＶＤ(Digital Versatile Disk)やメモリカードなどを用いても良い。
【００２８】
表示装置７の画面には、地図データ入力器３より入力される地図データが表示されると共に、その地図データ上に、位置検出器２より入力される車両の現在位置を示すマーカや、誘導経路や設定地点の目印等の付加データなどが重畳して表示されるようになっている。
【００２９】
また、カーナビゲーション装置（カーナビ）１は、リモートコントロール端末（以下、リモコンと称す）１４を介してリモコンセンサ８から、或いは、操作スイッチ群４を介して目的地の位置が入力されると、現在位置からその目的地までの最適な走行経路を自動的に選択して誘導経路として表示する、所謂経路案内機能をも備えている。このように、自動的に最適な経路を設定する手法には、例えばダイクストラ法等が知られている。操作スイッチ群４は、例えば、表示装置７と一体に形成されたタッチスイッチ若しくはメカニカルスイッチなどが用いられ、各種入力操作に使用されるようになっている。
【００３０】
そして、音声認識装置９は、上記操作スイッチ群４やリモコン１４が手動操作で目的地などを指示するために用いられるのに対して、利用者が音声で入力を行うことによっても同様に目的地などを指示できるようにするために配置されている。
【００３１】
この音声認識装置９は、音声認識部（音声認識手段）１５，対話制御部１６，音声合成部１７，音声抽出装置１８，音声用マイク１９及び雑音用マイク２０，ＰＴＴ(Push To Talk)スイッチ２１，スピーカ２２及び制御部２３から構成されている。
【００３２】
音声認識部１５は、対話制御部１６の指示により音声抽出装置１８より与えられる音声データについて音声認識処理すると、その認識結果を対話制御部１６に出力するようになっている。即ち、音声認識部１５は、音声抽出装置１８から取得した音声データと、予め記憶されている辞書データに登録されている複数の比較対象パターン候補とを照合比較して、一致度の高い上位比較対象パターンを対話制御部１６に出力する。
【００３３】
入力音声中の単語系列の認識は、音声データを順次音響分析して例えばＬＰＣ(Linear Prediction Coefficient) ケプストラムなどの音響的特徴量を抽出し、その時系列データを得る。そして、得られた時系列データを幾つかの区間に分割し、周知のＤＰマッチング法，ＨＭＭ(Hidden Markov Model) ，或いはニューラルネット等の手法を用いて各区間が辞書データとして格納されたどの単語に対応しているかを求めるようにする。
【００３４】
対話制御部１６は、音声認識結果や自身が管理する内部状態から、音声合成部１７への応答音声の発声指示や、カーナビ１全体を統括制御する制御回路５に対して例えばナビゲート処理のために必要な目的地を通知して設定処理を実行させるための指示を行うようになっている。即ち、この音声認識装置９を利用すれば、ユーザは、カーナビ１に対する目的地の指示などを、操作スイッチ群４やリモコン１４を操作せずとも音声入力によって行うことができる。
【００３５】
音声用マイク１９は、ユーザが発声した音声を入力するために設けられている。また、雑音用マイク２０は、ユーザが発声した音声の背景として存在する雑音を入力するために設けられている。
【００３６】
音声抽出装置１８は、ＰＴＴスイッチ２１がユーザによりオン操作されたことを制御部２３が検出すると、後述するように、音声用マイク１９及び雑音用マイク２０に夫々入力された信号に基づいて運転者が発声した音声の信号をデジタルデータとして抽出し、音声認識部１５に出力するようになっている。尚、制御部２３は、車載オーディオ機器のアンプ２４に対して、オーディオ用スピーカ２５に出力しているオーディオ信号の音量を一時的に絞って略零にする（ミュート）指示を与えたり、また、そのオーディオ信号の音量を元の状態に復帰させる（ミュート解除）指示を与えることもできるように構成されている。
【００３７】
ここで、音声抽出装置１８の詳細な構成について図２をも参照して説明する。音声抽出装置１８は、フレーム分割部２６，音声区間判定部２７，音声用バッファ２８，雑音用バッファ２９，音声用のフーリエ変換部３０，雑音用のフーリエ変換部３１，雑音抑圧装置３２を備えて構成されている。
【００３８】
フレーム分割部２６は、マイク１９，２０より入力される音響信号を例えば１０数ＫＨｚ程度のレートでサンプリングして夫々Ａ／Ｄ変換し、得られた離散データ系列を数１０ｍｓ程度の時間幅に設定された区間（フレーム）毎に切り出して分割し、切り出しの端部によって発生する高調波成分を抑制するための窓関数（例えば、ハニング窓）を乗じて音声区間判定部２７に出力するようになっている。
【００３９】
音声区間判定部２７は、音声用マイク１９に入力された音響信号の各フレームについて、話者が発声した音声の信号が含まれているか否かを判定・検出して、音声信号が含まれているフレームのデータについては、音声用バッファ２８に出力して蓄積するようになっている。但し、後述する定常雑音成分を推定するために、音声用バッファ２８の先頭には、雑音のみが含まれている区間が１フレーム分だけ蓄積される。
【００４０】
また、音声区間判定部２７は、雑音用マイク２０に入力された音響信号の各フレームデータの内、音声信号が含まれているフレームに対応する（即ち、同時刻）フレームのデータを、雑音用バッファ２９に出力して蓄積するようになっている。
【００４１】
尚、以降において、フレーム分割部２６以降における音声用マイク１９系統のデジタルデータを音声信号データ，雑音用マイク２０系統のデジタルデータを雑音声信号データと称する。
【００４２】
フーリエ変換部３０，３１は、バッファ２８，２９に夫々蓄積されているデータを高速フーリエ変換(FFT:Fast Fourier Transform)して短時間パワースペクトラムを生成し、雑音抑圧装置３２に出力するようになっている。雑音抑圧装置３２は、音声用のフーリエ変換部３０によって生成された短時間スペクトラム（音声と雑音とを含むスペクトラム）と、雑音用のフーリエ変換部３１によって生成された短時間スペクトラム（雑音のみ含むスペクトラム）とに基づいて、後述するように定常雑音及び非定常雑音を推定するようになっている。そして、スペクトラムサブトラクション方式のアルゴリズムに従い雑音除去を行う。雑音抑圧装置３２によって雑音除去された音声データは、音声認識部１５に出力されるようになっている。
【００４３】
また、雑音抑圧装置３２には、車両状態検出装置（車両状態検出手段）３３の検出信号（車両情報）が与えられるようになっている。車両状態検出装置３３は、自動車の走行状態を例えばＥＣＵを介して得ると共に、ワイパーや方向指示器などの各部の動作状態をスイッチ（図示せず）のオンオフにより検出するようになっている。また、車両状態検出装置３３は、カーナビ１の制御回路５より自動車の現在位置が地図上のどこにあるか等の情報を得ると共に、ＶＩＣＳレシーバ３４が受信したＶＩＣＳ(Vehicle Information and Communication System)の交通情報をも得ることができるように構成されている。そして、車両状態検出装置３３は、これらを車両情報として雑音抑圧装置３２に出力するようになっている。
【００４４】
図３は、雑音抑圧装置３２の詳細な構成を示す機能ブロック図である。フーリエ変換部３０においてフーリエ変換された音声信号データは、減算器（第１定常雑音減算手段）３５に直接与えられていると共に、定常雑音推定部（第１定常雑音推定手段）３６及び開閉スイッチ３７を介して減算器３５に与えられている。また、フーリエ変換部３１においてフーリエ変換された雑音信号データは、減算器３８に直接与えられていると共に、定常雑音推定部（第２定常雑音推定手段）３９及び開閉スイッチ４０を介して減算器（第２定常雑音減算手段）３８に与えられている。
【００４５】
音声側の減算器３５の出力データは、減算器（非定常雑音減算手段）４１に与えられていると共に、非定常雑音推定部４２にも与えられている。また、雑音側の減算器３８の出力データは、非定常雑音推定部４２に与えられている。そして、非定常雑音推定部（非定常雑音推定手段）４２の出力データは、開閉スイッチ４３を介して減算器４１に与えられており、減算器４１の出力データは、音声認識部１５に与えられるようになっている。
【００４６】
開閉スイッチ３７，４０及び４３の開閉は、減算制御部（制御手段）４４によって制御されるようになっている。減算制御部４４には、フーリエ変換部３０，３１からの音声，雑音信号データが与えられている共に、車両状態検出装置３３からの車両情報が与えられている。そして、減算制御部４４は、これらの情報に基づいてスイッチ３７，４０及び４３の開閉を制御することで、減算器３５，３８及び４１における減算の実行を制御するようになっている。
【００４７】
ここで、定常雑音推定部３６，３９は、音声信号データ，雑音信号データに含まれている定常雑音成分を推定し、データとして出力するものである。例えば、音声側のフーリエ変換部３０より与えられる雑音区間の出力データをｎ１（ｔ）とし、雑音区間の時刻をｔ１→ｔ２すると、定常雑音α１は以下のように計算（推定）される。（尚、周波数要素ｆは省略）
【数１】
0004016529.tif 000002
即ち、これは、雑音区間のパワースペクトルの平均である。
【００４８】
同様に、雑音側のフーリエ変換部３１より与えられる出力データをｎ２（ｔ）とすると、定常雑音α２は以下のように計算される。
【数２】
0004016529.tif 000003
【００４９】
そして、フーリエ変換部３０が出力する音声区間のデータをＳＮ（ｔ）とし、すると、フーリエ変換部３１の出力データをＮ（ｔ）とすると、減算器３５，３８により減算が実行された結果、定常雑音が除去されたデータを夫々ｓｎ（ｔ），ｎ（ｔ）とすると、
ｓｎ（ｔ）＝ＳＮ（ｔ）−α１                          …（３）
ｎ（ｔ）＝  Ｎ（ｔ）−α２                          …（４）
となる。
【００５０】
また、非定常雑音推定部４２は、上記データｓｎ（ｔ），ｎ（ｔ）に基づいて非定常雑音ｒ（ｔ）を推定するようになっている。非定常雑音ｒ（ｔ）を推定するための補正係数βを決定する方式は様々であるが、一例として、雑音区間の時刻を（１）式，（２）式に合わせてｔ１→ｔ２とすると、
【数３】
0004016529.tif 000004
で求めることができる。すると、非定常雑音ｒ（ｔ）は、
ｒ（ｔ）＝β・ｎ（ｔ）                            …（６）
で表わされる。
【００５１】
そして、定常雑音α１が除去された音声データｓｎ（ｔ）には非定常雑音ｒ（ｔ）が残存しているので、減算器４１において減算を行い非定常雑音ｒ（ｔ）を除去した音声データをｓ（ｔ）とすれば、
ｓ（ｔ）＝ｓｎ（ｔ）−ｒ（ｔ）                      …（７）
となる。この際、ｓ（ｔ）が負の値を示した場合には、適当な値（例えば“０”）でクリップするようにする。
【００５２】
即ち、定常雑音は、その性質が一定であることから、パワースペクトラムの平均として比較的容易に推定することができる。それに対して、非定常雑音は、リアルタイムで突発的に発生する雑音であるから、発生の態様が様々で推定が比較的困難であり、リアルタイムの状況に応じて推定を行い、減算の可否を判定する必要がある。
【００５３】
尚、以上は、定常雑音α１を除去するという前提で非定常雑音ｒ（ｔ）を求めた例であり、定常雑音α１を除去しない場合には、非定常雑音ｒ（ｔ）の推定においても、スイッチ３７，４０を開くことで定常雑音α１，α２を除去しないデータを用いて推定を行う。即ち、スイッチ３７及び４０は、連動して開閉制御されるようになっている。
【００５４】
次に、本実施例の作用について図４乃至図６をも参照して説明する。先ず、カーナビ１の動作の概略について説明すると、カーナビ１に電源が投入されると、表示装置７の画面上に操作メニューが表示される。そして、運転者が、操作スイッチ群４またはリモコン１４を操作して案内経路を表示装置７に表示させる処理を選択したり、或いは、音声認識装置９を介して音声入力することで対話制御部１６から制御回路５へ同様の選択指示がなされると、以下のように処理が実行される。
【００５５】
即ち、運転者が表示装置７に表示された地図を参照して音声或いはリモコン１４の操作により目的地を入力すると、ＧＰＳ受信機１３より得られる位置データに基づき自動車の現在位置が求められる。そして、制御回路５は、ダイクストラ法を用いてコスト計算することで、現在位置から目的地までの最短距離となる経路を誘導経路として求める。そして、求めた誘導経路を表示装置７の地図上に重畳して表示することで、運転者に適切な経路を案内する。斯様にして誘導経路を計算する処理や案内する処理は、一般的に良く知られたものであるから詳細な説明は省略する。
【００５６】
次に、音声認識装置９の動作について、上述の経路案内のために目的地を音声入力する場合を例として説明する。図４は、音声認識装置９における制御部２３の制御内容を示すフローチャートである。先ず、制御部２３は、ＰＴＴスイッチ２１が押された（ＯＮ）か否かを判断し（ステップＳ１）、押された場合は「ＹＥＳ」と判断し、アンプ２４に対してオーディオ用スピーカ２５に出力しているオーディオ信号のミュート指示を与える（ステップＳ２）。
【００５７】
その時点で、アンプ２４がオーディオ用スピーカ２５にオーディオ信号を出力している場合は、図５（ｂ），（ｃ）に示すように、オーディオ信号がミュートされることで音声用マイク１９及び雑音用マイク２０に入力されている音響信号のレベルが低下する。
【００５８】
それから、制御部２３は、音声抽出装置１８に対して、音声用マイク１９及び雑音用マイク２０に入力されている音響信号の取り込み処理及び蓄積処理の開始指示を与える（ステップＳ３）。例えば、話者（運転者）が目的地を「愛知県刈谷市昭和町」と発声して入力したものとする。すると、フレーム分割部２６は、マイク１９，２０より入力される音響信号をサンプリングしてフレーム毎に分割し、音声信号データ及び雑音信号データを音声区間判定装置２７に出力する。この時、音声用マイク１９には、話者の音声と共に雑音が入力され、雑音用マイク２０には、専ら雑音が入力されることになる。
【００５９】
そして、音声区間判定装置２７は、例えば、音声信号データ及び雑音信号データについて分割されたフレーム毎に短時間パワーを計算し、両者の差分が所定値以上となったフレームを音声入力区間と判定し、当該フレームのデータを音声用バッファ２８及び雑音用バッファ２９に夫々出力する。但し、前述のように、バッファ２８及び２９の先頭に配置される１フレームのみは、音声入力区間直前の雑音入力区間とする。
【００６０】
それから、制御部２３は、ＰＴＴスイッチ２１がＯＦＦされるまで待機し（ステップＳ４）、ＯＦＦされると「ＹＥＳ」と判断して入力信号の取り込み中止を音声抽出装置１８に指示すると（ステップＳ５）、続いて、音声抽出装置１８に音声抽出処理の開始指示が与える（ステップＳ６）。そして、アンプ２４に対してオーディオ信号のミュート解除を指示すると（ステップＳ７）、ステップＳ１に移行する。
【００６１】
音声抽出装置１８は、制御部２３より音声抽出処理の開始指示が与えられると、フーリエ変換部３０，３１によって、バッファ２８，２９に夫々蓄積されている音声入力区間に対応するフレームデータを読み出してＦＦＴにより短時間スペクトラムを生成し、雑音抑圧装置３２に出力する。
【００６２】
図６は、雑音抑圧装置３２の減算制御部４４による雑音抑圧処理の制御内容を示すフローチャートである。減算制御部４４は、先ず、車両状態検出装置３３より車両情報を得ると（ステップＡ１）、以下の判断ステップＡ２〜Ａ６において夫々の判断を行い、その判断に基づいてスイッチ３７，４０及び４３の開閉を制御し、スペクトラムサブトラクション方式によって、雑音の抑圧除去を行う。
【００６３】
判断ステップＡ２において、減算制御部４４は、エンジンが停止しているか否かを判断し、停止している場合は、制御回路５より得られるナビゲーション情報に基づいて自動車の現在位置が駐車場であるか否かを判断する（ステップＡ７）。そして、現在位置が駐車場である場合には、スイッチ３７，４０及び４３を何れも開くことで定常雑音，非定常雑音の減算除去を何れも行わないようにする（ステップＡ８）。
【００６４】
即ち、自動車が駐車場に駐車している場合には、定常雑音たるエンジン音は発生しておらず、周囲における車両の往来も比較的少ないので外部より到来する非定常雑音も殆ど想定されない。従って、斯様な場合には、定常雑音及び非定常雑音の何れも減算しないほうが歪みの少ない音声データを得ることができるからである。ステップＡ８の処理を終えると、ステップＡ１に移行して再び現在の車両情報を得る。
【００６５】
一方、判断ステップＡ２において、エンジンが停止状態ではなく「ＮＯ」と判断すると、減算制御部４４は、自動車が停車中であるか（車速がゼロか）否かを判断し（ステップＡ３）、停車中である場合は、スイッチ３７及び４０を開きスイッチ４３を閉じることで非定常雑音の減算除去のみを行う（ステップＡ１１）。即ち、例えば、交差点における信号待ちなどで自動車が停車している場合には、エンジンはアイドリング状態にあるためエンジン音は小さく発生しており、すれ違う車の走行音やウインカーの作動音などが非定常的な性質を有する雑音として頻繁に発生するため、これらが支配的な状況にある。従って、非定常雑音のみを減算することで、音声データに極力歪みを与えることなく雑音を効果的に抑圧することができる。
【００６６】
判断ステップＡ３において自動車が停車状態ではなく「ＮＯ」と判断すると、減算制御部４４は、自動車が加速中若しくは減速中であるか否かを判断し（ステップＡ４）、加速中若しくは減速中である場合はステップＡ１１に移行して非定常雑音の減算除去のみを行う。尚、ここでの加減速は、一定値以上の比較的急な加減速とする。即ち、自動車が加速若しくは減速走行している場合には、エンジンの回転数が急激に変化するので、そのエンジン音が非定常雑音として発生する。従って、非定常雑音のみを減算除去する。
【００６７】
判断ステップＡ４において自動車が加減速中ではなく「ＮＯ」と判断すると、減算制御部４４は、ワイパーが作動中であるか否かを判断し（ステップＡ５）、ワイパーが作動している場合はステップＡ１１に移行して非定常雑音の減算除去のみを行う。即ち、雨天の場合には通常ワイパーを作動させるが、斯様な場合には、雨音やワイパーの間欠的な作動音が非定常的な性質を有する雑音として発生することになり、これらが支配的であると考えられる。従って、非定常雑音のみを減算除去する。
【００６８】
判断ステップＡ５においてワイパーが作動中でなはく「ＮＯ」と判断すると、減算制御部４４は、ＶＩＣＳレシーバ３４より得られるＶＩＣＳ情報に基づいて走行中の道路の交通量が所定量以下か否かを判断し、（ステップＡ６）、所定量以下である場合はステップＡ１０に移行する。そして、スイッチ３７及び４０を閉じスイッチ４３を開くことで定常雑音の減算除去のみを行う。
【００６９】
即ち、ステップＡ６で「ＹＥＳ」と判断される場合、自動車は、交通量の少ない道路を略一定速度で走行している状態にある。従って、エンジン音やロードノイズ，風切り音などは略一定の状態で発生する一方、他の車両のすれ違い音は殆ど発生しないことから、前者の定常的な性質を有する雑音が支配的となっている。故に、定常雑音のみを減算除去することで音声データに歪みを与えることなく雑音を効果的に抑圧することができ、音声の認識率を向上させることができる。
【００７０】
そして、判断ステップＡ６において交通量が所定量を超えており「ＮＯ」と判断すると、減算制御部４４はステップＡ１０に移行する。そして、スイッチ３７，４０及び４３を閉じることで定常雑音及び非定常雑音の減算除去を行う。即ち、判断ステップＡ６で「ＮＯ」と判断される場合、自動車は、交通量がある程度ある道路を略一定速度で走行している状態にある。従って、エンジン音やロードノイズなどが略一定の状態で発生すると共に、他の車両のすれ違い音もある頻度で発生することになる。故に、定常雑音と非定常雑音とを何れも減算除去する。
【００７１】
以上のようにして、雑音抑圧装置３２より雑音の抑圧除去が行われると、音声データｓ（ｔ）が音声認識部１５に出力される。すると、前述のように、音声認識部１５において、音声データｓ（ｔ）について音響的特徴量が抽出された時系列データが得られ、その時系列データが区間分けされて、適当な単語毎に辞書データに登録されているデータパターンとの照合が行われる。
【００７２】
その認識結果は、音声認識部１５から対話制御部１６へと与えられ、対話制御部１６は、与えられた認識結果に基づいて音声合成部１７への応答音声の発声指示を与え、スピーカ２２を介して「愛知県刈谷市昭和町」と合成音声を発声させる。また、音声認識部１５の認識結果は、制御回路５にも与えられ、制御回路５は、「愛知県刈谷市昭和町」を目的地として案内経路の計算を開始する。
【００７３】
以上のように本実施例によれば、雑音抑圧装置３２の減算制御部４４は、車両情報検出装置３３より得られる車両情報に基づいてスイッチ３７，４０及び４３の開閉を制御することで、音声用マイク１９に入力された話者の音声信号データより定常雑音，非定常雑音の減算除去を自動車の走行状態などに応じて行うようにした。
【００７４】
即ち、自動車の走行状態に応じて発生している雑音の状態に適合するように雑音の抑圧除去を行うことで音声データに歪みを与えること（例えば、前述したように、ｓ（ｔ）の値が負になってクリップさせること等）を極力抑制することができ、音声認識装置９における認識率を向上させることが可能となる。そして、カーナビ１は、音声認識装置９によって認識された音声データパターンに基づいて所定の処理を実行するので、雑音環境の変動が激しい車室内においても、話者たる運転者の音声を高精度で認識することができる。従って、運転者は、操作スイッチ群４やリモコン１４などを手動操作せずとも、音声入力によって所望の操作を確実に行わせることができ、利便性が向上すると共に運転の安全性を確保することもできる。
【００７５】
また、本実施例によれば、雑音抑圧装置の減算制御部４４は、具体的には、自動車が駐車場に駐車している状態、交差点などで停車している状態、ワイパーの作動状態、自動車の加減速状態や、交通量等に応じて、定常雑音，非定常雑音の減算除去を適宜行うようにしたので、この様な実際に走行状況に合わせて最適となるように雑音を抑圧除去することで、音声認識装置９の認識率を高めることができる。
【００７６】
（第２実施例）
図７は、本発明の第２実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。雑音抑圧装置４５の詳細な構成を示す図７において、フーリエ変換部３０からの音声信号データは、減算器（非定常雑音減算手段）４６，非定常雑音推定部（非定常雑音推定手段）４７及び減算制御部（制御手段）４８に与えられており、フーリエ変換部３１からの雑音信号データは、非定常雑音推定部４７及び減算制御部４８に与えられている。
【００７７】
減算器４６の出力データは、減算器（定常雑音減算手段）４９を介して音声認識部１５に与えられていると共に、定常雑音推定部（定常雑音推定手段）５０及び開閉スイッチ５１を介して減算器４９に与えられている。また、非定常雑音推定部４７の出力データは、開閉スイッチ５２を介して減算器４６に与えられている。そして、開閉スイッチ５１，５２の開閉は、減算制御部４８によって制御されるようになっている。その他の構成は第１実施例と同様である。
【００７８】
第２実施例における非定常雑音推定部４７は、フーリエ変換部３０，３１から与えられるの音声信号データ，雑音信号データについて、定常雑音を抑圧除去することなく非定常雑音を推定するようになっている。即ち、非定常雑音ｒ（ｔ）を推定するための補正係数βを、例えば、
【数４】
0004016529.tif 000005
で決定し、非定常雑音ｒ（ｔ）を
ｒ（ｔ）＝β・Ｎ（ｔ）                              …（９）
で決定する。従って、スイッチ５２を閉じた場合の減算器４６の出力データをｓｎ１（ｔ）とすると、
ｓｎ１（ｔ）＝ＳＮ（ｔ）−ｒ（ｔ）                    …（１０）
となる。
【００７９】
また、定常雑音推定部５０は、第１実施例における定常雑音推定部３６と同様に定常雑音α１を求めるようになっている。従って、スイッチ５１を閉じた場合の減算器４９の出力データをｓｎ２（ｔ）とすると、
ｓｎ２（ｔ）＝ｓｎ１（ｔ）−α１                      …（１１）
となる。即ち、スイッチ５１を閉じ、スイッチ５２を開いた場合の減算器４９の出力データは、（３）式と同様となる。
【００８０】
次に、第２実施例の作用について説明する。減算制御部４８は、第１実施例の減算制御部４４と同様に図６に示すフローチャートに従って雑音抑圧処理を行うが、雑音の抑圧除去にかかわるステップＡ８〜Ａ１１におけるスイッチの開閉状態が異なる。即ち、
0004016529.tif 000006
となる。
【００８１】
以上のように構成された第２実施例によれば、非定常雑音推定部４７が非定常雑音を推定する段階では音声信号データ及び雑音信号データから定常雑音を抑圧除去せず、定常雑音を抑圧除去する場合には、減算器４６の出力側で一括して除去するようにしたので、構成が簡単になると共に演算処理を軽減することができる。
【００８２】
（第３実施例）
図８及び図９は本発明の第３実施例を示すものであり、第１実施例と同一部分には同一符号を付して説明を省略し、以下異なる部分についてのみ説明する。雑音抑圧装置５３の詳細な構成を示す図８において、フーリエ変換部３０からの音声信号データは、定常雑音減算部（第１定常雑音減算手段）５４及び減算器（非定常雑音減算手段）５５を介して音声認識部１５に与えられていると共に、減算制御部（制御手段）５６に与えられている。また、フーリエ変換部３１からの雑音信号データは、定常雑音減算部（第２定常雑音減算手段）５７及び減算制御部５６に夫々与えられている。
【００８３】
定常雑音減算部５４及び５７は、第１実施例における定常雑音推定部３６及び３９と同様に音声信号データ及び雑音信号データについて定常雑音を推定すると共に、推定した定常雑音データの減算処理までを行うようになっている。そして、定常雑音減算部５４及び５７の出力データは、非定常雑音推定部（非定常雑音推定手段）５８に夫々与えられており、非定常雑音推定部５８の出力データは、開閉スイッチ５９を介して減算器５５に与えられている。尚、非定常雑音推定部５８も、第１実施例における非定常雑音推定部４２と同様に非定常雑音を推定するようになっている。そして、開閉スイッチ５９の開閉は、減算制御部５６によって制御されるようになっている。その他の構成は第１実施例と同様である。
【００８４】
次に、第３実施例の作用について図９をも参照して説明する。第３実施例の構成においては、定常雑音減算部５４及び５７によって定常雑音は常に減算されるようになっており、減算制御部５６は、非定常雑音の減算を行うか否かのみを決定してスイッチ５９を開閉制御する。即ち、図９に示すフローチャートでは、図６のフローチャートよりステップＡ２〜Ａ５，Ａ７，Ａ８が削除されており、減算制御部５６は、車両情報として交通量の情報のみを得ると、その情報に基づいて、スイッチ５９を閉じて定常，非定常雑音の両方を抑圧除去するか（ステップＡ９）、または、スイッチ５９を開いて定常雑音のみ抑圧除去するか（ステップＡ１０）を決定する。
【００８５】
以上のように構成された第３実施例によれば、減算制御部５６は、交通量の情報のみに基づいて非定常雑音を抑圧除去するか否かを決定する。即ち、定常雑音は、周囲の状況が変化した場合でも、それ状況に応じて妥当な値を推定することができる（平均値として得られるため）ので、定常雑音を常に減算するようにしても音声データに大きな歪みを与えることがない場合も想定される。従って、第３実施例のように構成すれば、減算制御をシンプルに行うことができる。また、車両状態検出装置３３より得る情報を少なくすることができる（この場合、ＶＩＣＳレシーバ３４の情報のみで良い）。
【００８６】
本発明は上記し且つ図面に記載した実施例にのみ限定されるものではなく、次のような変形または拡張が可能である。
図６，図９に示すフローチャートはあくまでも一例であり、定常，非定常雑音除去の可否を判定する要素としては、適宜状況に応じて追加，変更，削除するなど設定を行えば良い。例えば、カーナビ１以外で、工場などで使用する装置を音声入力で操作するものに適用する場合には、可動中の工作機械の種類や台数などに応じて条件を設定すれば良い。例えば、プレス装置のように非定常的な性質を有する雑音を発生させる装置が稼働している場合には非定常雑音のみを除去し、旋盤やボール盤のように定常的な性質を有する雑音を発生させる装置が稼働している場合には定常雑音のみを除去するように設定する。
【００８７】
音声認識装置９，音声抽出装置１８，雑音抑圧装置３２を夫々独立に構成しても良い。
車両状態検出手段に、例えば、天候の情報（例えば、雨量や風速）などを直接に入力可能に構成して、その天候状態に応じて雑音抑圧装置に雑音除去の可否を判定させるようにしても良い。
減算制御部４４，４８，５６は、フーリエ変換部３０，３１より与えられる音声信号データ及び雑音信号データを解析することで、雑音の発生状況を直接推定し、定常，非定常雑音除去の可否を判定するようにしても良い。
非定常雑音推定部に車両状態検出手段の情報を入力して、その車両情報に応じて非定常雑音を推定する補正係数βの計算方式を変更するようにしても良い。また、補正係数βは必ずしも用いる必要はなく、単に定常雑音成分を除去したものを非定常雑音として推定しても良い。
【００８８】
雑音抑圧装置及び音声認識装置は、車両用ナビゲーション装置に限ることなく、その他、音声認識結果に基づいて何らかの処理を行うものであれば、適用が可能である。
【図面の簡単な説明】
【図１】本発明をカーナビゲーション装置に適用した第１実施例を示すものであり、カーナビゲーション装置全体の電気的構成を示す機能ブロック図
【図２】音声抽出装置の詳細な構成を示す機能ブロック図
【図３】雑音抑圧装置の詳細な構成を示す機能ブロック図
【図４】音声認識装置の制御部の制御内容を示すフローチャート
【図５】夫々波形図であり、（ａ）はＰＴＴスイッチのＯＮ，ＯＦＦ状態、（ｂ）は音声用マイクの入力信号、（ｃ）は雑音用マイクの入力信号を示す
【図６】雑音抑圧装置の減算制御部の制御内容を示すフローチャート
【図７】本発明の第２実施例を示す図３相当図
【図８】本発明の第３実施例を示す図３相当図
【図９】図６相当図
【符号の説明】
１はカーナビゲーション装置（車両用ナビゲーション装置）、９は音声認識装置、１５は音声認識部（音声認識手段）、１９は音声用マイク、２０は雑音用マイク、３２は雑音抑圧装置、３３は車両状態検出装置（車両状態検出手段）、３４はＶＩＣＳレシーバ、３５は減算器（第１定常雑音減算手段）、３６は定常雑音推定部（第１定常雑音推定手段）、３８は減算器（第２定常雑音減算手段）、３９は定常雑音推定部（第２定常雑音推定手段）、４１は減算器（非定常雑音減算手段）、４２は非定常雑音推定部（非定常雑音推定手段）、４４は減算制御部（制御手段）、４５は雑音抑圧装置、４６は減算器（非定常雑音減算手段）、４７は非定常雑音推定部（非定常雑音推定手段）、４８は減算制御部（制御手段）、５０は定常雑音推定部（定常雑音推定手段）、４９は減算器（定常雑音減算手段）、５３は雑音抑圧装置、５４は定常雑音減算部（第１定常雑音減算手段）、５５は減算器（非定常雑音減算手段）、５６は減算制御部（制御手段）、５７は定常雑音減算部（第２定常雑音減算手段）、５８は非定常雑音推定部（非定常雑音推定手段）を示す。
【図１】
0004016529.tif 000007
【図２】
0004016529.tif 000008
【図３】
0004016529.tif 000009
【図４】
0004016529.tif 000010
【図５】
0004016529.tif 000011
【図６】
0004016529.tif 000012
【図７】
0004016529.tif 000013
【図８】
0004016529.tif 000014
【図９】
0004016529.tif 000015