(57)【要約】  音声情報及びノイズを含むデータ内のノイズを評価する方法であって、一連のインプット値としてデータを受けるステップと、第１の非線形マッピングをインプット値に適用することでデータを変換するステップであって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、ステップと、変換されたデータを平滑化するステップと、インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換するステップとを含む方法。
2010519583.tif 000002
【特許請求の範囲】
【請求項１】
音声情報及びノイズを含むデータ内のノイズを評価する方法であって、
一連のインプット値としてデータを受けるステップと、
第１の非線形マッピングをインプット値に適用することでデータを変換するステップであって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、ステップと、
変換されたデータを平滑化するステップと、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換するステップと
を含む方法。
【請求項２】
変換されたデータがローパスフィルタにより平滑化される
ことを特徴とする請求項１に記載の方法。
【請求項３】
変換されたデータが時間平均化により平滑化される
ことを特徴とする請求項１に記載の方法。
【請求項４】
平滑化するステップで、平滑化係数が利用される
ことを特徴とする請求項１乃至３のうちのいずれか一つに記載の方法。
【請求項５】
データが周波数帯を含む信号内に与えられる
ことを特徴とする請求項１乃至４のうちのいずれか一つに記載の方法。
【請求項６】
更に、
データ内の音声情報の存在の徴候を検出するステップと、
音声の存在の徴候が検出された場合、平滑化するステップで適用される平滑化を増加するステップと
を含む請求項４に記載の方法。
【請求項７】
音声の存在が検出されている間に適用される平滑化が一定である
ことを特徴とする請求項６に記載の方法。
【請求項８】
平滑化係数を増加することにより、平滑化が増加される
ことを特徴とする請求項６又は７に記載の方法。
【請求項９】
平滑化係数が１の値にまで増加させられた
ことを特徴とする請求項８に記載の方法。
【請求項１０】
更に、
信号の夫々の周波数帯に対して平滑化係数を適用するステップと、
信号の夫々の周波数帯に対して音声の存在の徴候を検出するステップと、
音声の存在の徴候が一つの周波数帯に対して検出されれば、信号のその周波数帯に適用される平滑化係数を増加するステップと
を含むことを特徴とする請求項４又は５に記載の方法。
【請求項１１】
適用される第１の非線形マッピングが対数マッピングである
ことを特徴とする請求項１乃至１０のうちのいずれか一つに記載の方法。
【請求項１２】
適用される第２の非線形マッピングが指数マッピングである
ことを特徴とする請求項１１に記載の方法。
【請求項１３】
第１と第２の非線形マッピングが、データをその逆数にマップする
ことを特徴とする請求項１乃至１０のうちのいずれか一つに記載の方法。
【請求項１４】
第１の非線形マッピングを適用することにより信号を変換するステップ、
変換された信号を平滑化するステップ、及び、
第２の非線形マッピングを適用することにより平滑化された信号を変換するステップ
が、次の数１４により表されることを特徴とする請求項１乃至１３のうちのいずれか一つに記載の方法。
【数１４】
2010519583.tif 000016
上式において、ｘ（ｎ）はデータシーケンスのインプット値であり、ｙ（ｎ）はノイズ評価値であり、αは平滑化係数である。
【請求項１５】
音声情報及びノイズを含むデータ内のノイズを評価する装置であって、
一連のインプット値としてデータを受ける受け取り手段と、
第１の非線形マッピングをインプット値に適用することでデータを変換する第１の変換手段であって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、第１の変換手段と、
変換されたデータを平滑化する平滑化手段と、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換する第２の変換手段と
を含む装置。
【請求項１６】
更に、
データを、周波数帯を含む周波数ドメイン信号に変換する手段を含む
請求項１５に記載の装置。
【請求項１７】
更に、
音声の存在を検出する音声検出手段を含む
請求項１６に記載の装置。
【請求項１８】
音声検出手段が、信号の夫々の周波数帯に対して音声の存在の徴候を検出するように構成されており、
平滑化手段が信号の夫々の周波数帯を平滑化するように構成されており、このことにより、音声の存在が検出される信号に周波数帯に適用される平滑化は、音声の存在が検出されない信号に周波数帯に適用される平滑化よりも、大きい
ことを特徴とする請求項１７に記載の装置。
【請求項１９】
音声情報及びノイズを含むデータ内のノイズを評価する装置であって、
一連のインプット値としてデータを受けるように構成された受け部と、
第１の非線形マッピングをインプット値に適用することでデータを変換するように構成された第１の変換部であって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、第１の変換部と、
変換されたデータを平滑化するように構成された平滑化部と、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換するように構成された第２の変換部と
を含む装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システムに関する。特に本発明は、通信システムのノイズレベルを評価する方法及び装置に関する。
【背景技術】
【０００２】
通信システムでは、通信ネットワークが設けられており、該通信ネットワークは、通話や他の通信イベントで２つの通信ターミナルが相互に情報を送信できるように、それら通信ターミナルを結合できる。情報は、スピーチ、テキスト、画像若しくはビデオを含むことができる。
【０００３】
現代の通信システムは、デジタル信号の伝送に基づく。マイクロホンにより捕獲されるスピーチ等のアナログ情報は、一つのターミナルの送信部にてアナログデジタルコンバータに入力され、デジタル信号に変換される。デジタル信号はエンコードされ、チャネルを介して目的ターミナルの受信部へ伝送するためにデータパケット内に配置される。
【０００４】
スピーチが入力されるターミナルの近傍の背景ノイズは、デジタル信号内のスピーチ情報と共に伝送される。このことにより、目的ターミナルで出力されるスピーチ情報は信号と共に伝送されたノイズにより不明確なものになってしまう。更に、信号にノイズがあることで、スピーチ信号エンコード化に干渉してしまい、結果として、可聴のコーディングについてひずみが増加してしまう、若しくは伝送率の増加に干渉してしまう。
【０００５】
信号にフィルタを掛け伝送ターミナルのエンコーダに入力されるノイズの程度を減少させる試みが為されている。エンコーダに入力される信号からノイズを除去するために、ノイズレベル評価が要求される。
【０００６】
モバイルデバイスなどのターミナルに利用される低複雑度レベル評価は、再帰形ローパスフィルタ、若しくはノイズレベルを評価するための時間平均化を用いて、周波数領域インプット信号を通常平滑にする。
【０００７】
ローパスフィルタの例は、式１の示されるような１次自己回帰フィルタである
【数１】
2010519583.tif 000003
【０００８】
ここで、ｙ［ｎ］はフィルタされる要素ｎのアウトプット、ｘ［ｎ］はフィルタされる要素ｎのインプットであり、αは０と１の間の平滑化計数である。平滑化計数αが増加すれば、平滑化も増大する。
【０００９】
ローパスフィルタの更なる例は、式２に示されるような、同じ自己回帰フィルタの高速実装である。
【数２】
2010519583.tif 000004
【００１０】
低複雑度レベル評価はメモリ要求も低く、計算パワーが低くメモリスペースが限定されたデバイスには非常に適切である。
【００１１】
しかしながら、ノイズレベル評価を生成するためにローパスフィルタを利用する際の一つの問題は、入力信号が背景ノイズとスピーチの両方からなるとき、スピーチの期間により生じる信号エネルギが増加するとノイズ値評価がより高くなるバイアスが掛かってしまう、ということである。
【００１２】
先行技術の方法では、スピーチの存在が検出されたらノイズレベル評価を調整するということで、この問題を軽減する。先行技術の方法では、スピーチアクティビティが検出された期間に平滑化を増加させることが利用され、信号内のスピーチの存在により信号エネルギが増大することを説明する。しかしながら、スピーチの存在の検出は、複数の理由により、必ずしも信頼に足るものではない。スピーチ検出器が初期化されたばかりであると、ノイズからスピーチを区別する十分なヒストリ情報が存在していないことがある。また、スピーチとノイズレベルは混乱されやすい。特に、スピーチの最初の数フレームが低エネルギであり背景ノイズと間違われる場合に、このことが生じる。ノイズ及び／又はスピーチレベルが時間と共に変化しているときにも、スピーチとノイズレベルは混乱され得る。スピーチがノイズとして誤って検出されると、より高いノイズレベル評価へのバイアスが掛かる結果となる。一方、ノイズがスピーチとして誤って検出されるとノイズレベル評価器は利用可能な情報を実効的には利用せず、不正確な評価となってしまう。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
従って、先行技術の問題を克服することが本発明の目的である。大量のメモリを要求する複雑な計算方法を利用せずに出力信号の品質を改良する方法を提供することが、本発明の更なる目的である。
【課題を解決するための手段】
【００１４】
本発明の第１の形態では、
音声情報及びノイズを含むデータ内のノイズを評価する方法であって、
一連のインプット値としてデータを受けるステップと、
第１の非線形マッピングをインプット値に適用することでデータを変換するステップであって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、ステップと、
変換されたデータを平滑化するステップと、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換するステップと
を含む方法が提示される。
【００１５】
本発明の第２の形態では、
音声情報及びノイズを含むデータ内のノイズを評価する装置であって、
一連のインプット値としてデータを受ける受け取り手段と、
第１の非線形マッピングをインプット値に適用することでデータを変換する第１の変換手段であって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、第１の変換手段と、
変換されたデータを平滑化する平滑化手段と、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換する第２の変換手段と
を含む装置が提示される。
【００１６】
本発明の第３の形態では、
音声情報及びノイズを含むデータ内のノイズを評価する装置であって、
一連のインプット値としてデータを受けるように構成された受け部と、
第１の非線形マッピングをインプット値に適用することでデータを変換するように構成された第１の変換部であって、インプット値の大きさが増加するときにマッピングの導関数が大きさを減少させる、第１の変換部と、
変換されたデータを平滑化するように構成された平滑化部と、
インプットされたデータ内のノイズの評価を決定するために、第１の非線形マッピングとは逆である第２の非線形マッピングを適用することにより、平滑化された、変換されたデータを変換するように構成された第２の変換部と
を含む装置が提示される。
【発明の効果】
【００１７】
ノイズを評価するために、本発明の実施形態により提示される方法に従って、変換された信号を平滑化することの一つの利点は、インプット信号の値の大きい増加に対して感度が減少することで、スピーチ存在検出エラーが生じたときにノイズレベル評価のバイアスが小さくなること、である。このことにより、ノイズレベル評価の正確性が改善され、本発明の実施形態で利用される簡易なスピーチ検出方法が可能になる。
【００１８】
周知のノイズレベル評価方法では、フィルタにおける平滑化係数を変更して高エネルギ信号レベルがスピーチ検出エラーを補償することが必要である。しかしながら、本発明の実施形態では、スピーチ存在の検出に応じて平滑化係数が変更を要求される程度は、減少される。このことによりノイズレベルを変更することに関する追跡が改善され、ノイズレベル評価の初期収束が加速される。
【００１９】
ノイズレベル評価の正確性が改善されるので、本発明において簡素な再帰形フィルタを用いることで、本発明を用いなければより複雑な方法でしか得ることのできない結果を得ることができる。
【００２０】
本発明の実施形態では、簡素なローパスフィルタ及び簡素なスピーチ検出方法が利用され得るので、要求される計算上の複雑さは減少する。
【図面の簡単な説明】
【００２１】
本発明をより良く理解し如何にして本発明が実施されるかを示すために、本発明の実施形態を添付の図面を参照して説明する。
【図１】図１（ａ）は、大きい突然のエネルギ変化を伴う信号のグラフを示す。図１（ｂ）は、ローパスフィルタによりフィルタされた大きい突然の変化エネルギを伴う信号のグラフを示す。図１（ｃ）は、ローパスフィルタによりフィルタされる前にインプット信号１（ａ）の値が逆数に変換され、その後逆変換された場合の、大きい突然のエネルギ変化を伴う信号のグラフを示す。
【図２】図２（ａ）は、小さい突然のエネルギ変化を伴う信号のグラフを示す。図２（ｂ）は、ローパスフィルタによりフィルタされた小さい突然のエネルギ変化を伴う信号のグラフを示す。図２（ｃ）は、ローパスフィルタによりフィルタされる前にインプット信号１（ａ）の値が逆数に変換され、その後逆変換された場合の、小さい突然のエネルギ変化を伴う信号のグラフを示す。
【図３】通信ネットワークを示す。
【図４】本発明の実施形態に係る伝送ターミナルを示す。
【図５】本発明の別の実施形態に係る伝送ターミナルを示す。
【発明を実施するための形態】
【００２２】
まず図１を参照して、図１は、時間の経過における、大きい突然のエネルギ変化を伴う信号を平滑化する効果を示す。図１（ａ）は、デシベル（ｄＢ）で計測されたインプット信号のエネルギレベルを示す。０ｄＢから１０ｄＢへ鋭く増加し、このレベルで維持し、そして信号のエネルギが０ｄＢに鋭く減少するように、図の信号のエネルギレベルは示される。よって、インプット信号は、信号が１０ｄＢにまで増加する正ステップと、信号が１０ｄＢから減少する負ステップとを含む、と見られる。
【００２３】
図１（ｂ）は、インプット信号１（ａ）がローパスフィルタを用いてフィルタされた場合の、信号のエネルギレベルを示す。本発明の好適な実施形態では、ローパスフィルタは再帰形フィルタである。
【００２４】
図示されるように、信号がローパスフィルタによりフィルタされると、フィルタされた信号は、インプット信号が１０ｄＢにまで増加するよりもより緩やかに１０ｄＢにまで増加する。図１（ｂ）に示されるように、フィルタされた信号は、インプット信号が１０ｄＢから現象するよりもより緩やかに１０ｄＢから減少する。
【００２５】
図１（ｃ）は、ローパスフィルタによりフィルタされる前にインプット信号１（ａ）の値が逆数に変換される場合の、信号のエネルギレベルを示す。特に図１（ｃ）は、フィルタされた変換信号の結果値が、信号への先の変換操作を逆変換するべく再び変換された後の、アウトプットを示す。
【００２６】
図１（ｃ）に示すグラフは数３によっても示される。ここで０．９の平滑化係数が利用されている。
【数３】
2010519583.tif 000005
【００２７】
上式において、ｘ（ｎ）は、図１（ａ）に示されるインプット信号のインプットエネルギであり、ｙ（ｎ）は、図１（ｃ）に示される信号への先の変換操作を逆変換するべく再び変換されたフィルタ後のアウトプットエネルギである。
【００２８】
数３は、以下の３つの連続ステップの組み合わせを示す。（ｉ）以下の数４に示すインプット信号の反転、（ｉｉ）数５に示される平滑化、及び（ｉｉｉ）数６に示されるアウトプット信号の反転。これらの３つのステップは、以下のように数学的に記載され得る。
【００２９】
【数４】
2010519583.tif 000006
【数５】
2010519583.tif 000007
【数６】
2010519583.tif 000008
【００３０】
上式において、ｖ（ｎ）はインプットエネルギｘ（ｎ）の逆数値であり、ｗ（ｎ）は逆数値ｖ（ｎ）の平滑化アウトプットである。数５において数４と数６を置換すると、数３になる。
【００３１】
エネルギ信号の急な変化において、インプット信号のエネルギ逆数値にフィルタ操作が実行されると、図１（ｂ）のように非逆数フィルタ信号が増加する速さと比べて、信号が１０ｄＢまで増加する速さは顕著に減少する、ということが、本発明の発明者により見出された。しかしながら、非逆数フィルタ信号が１０ｄＢ減少する速さと比べて、逆数フィルタ信号が１０ｄＢ減少する速さは顕著に増加する
【００３２】
例えば、図１（ｂ）に示すように、非逆数フィルタ信号のアウトプット値がインプット値の負ステップを辿るよりも速く、アウトプット値が正ステップを辿る。逆に、図１（ｃ）に示すように、逆数フィルタ信号のアウトプット値がインプット値の正テップを辿るよりも速く、アウトプット値が負ステップを辿る。結果として、逆数フィルタ信号のアウトプット値は、インプット信号の値における大きい増加に対して感度が低い。これは、周知の数学理論ジェンセンの不等式により生じるものであるが、それについて本明細書ではこれ以上触れない。
【００３３】
図２を参照する。図２は、時間経過における小さい突然のエネルギ変化を伴う信号を平滑化する効果を示す。図２（ａ）は、１ｄＢの最大値にまで増加することが示されるインプット信号を示す。図２（ｂ）は、ローパスフィルタからアウトプットされる信号を示し、ここではフィルタされる信号はフィルタ前には逆数にされない。図２（ｃ）は、ローパスフィルタからアウトプットされる信号を示し、ここではフィルタされる信号はフィルタ前には逆数にされる。図２（ｂ）及び図２（ｃ）に示すように、アウトプット値が低エネルギインプット信号の正ステップを辿る速度と、アウトプット値が低エネルギインプット信号の負ステップを辿る速度との間の差異は、高エネルギ信号に対するものよりも、ずっと小さい。ここでも図２（ｃ）に示される逆数フィルタ信号は、上記数３により表され得る。
【００３４】
インプット信号の高いエネルギ変化に対して、夫々、非逆数フィルタ信号のアウトプットと、逆数フィルタ信号のアウトプットとを示す、図１（ｂ）と図１（ｃ）とを比較して、非逆数フィルタ信号のアウトプット値がインプット信号の正変化を辿るよりもゆっくりと、逆数フィルタ信号のアウトプット値がインプット信号の正変化を辿る、ということを発明者は明らかにした。従って、逆数フィルタ信号のアウトプットは、大きい正エネルギ変化に対して感度が低い。
【００３５】
逆に、低いエネルギ変化に対して、夫々、非逆数フィルタ信号のアウトプットと、逆数フィルタ信号のアウトプットとを示す、図２（ｂ）と図２（ｃ）とを比較して、非逆数フィルタ信号のアウトプット値がインプット信号の変化を辿るのと同じように、逆数フィルタ信号のアウトプット値がインプット信号の変化を辿る、ということを発明者は明らかにした。従って、逆数フィルタ信号のアウトプットは、小さいエネルギ変化に対して非逆数フィルタ信号のアウトプットと同様な、感度を有する。
【００３６】
更に、インプット値が大きさを増加するに連れて大きさを減少する導関数を有する非線形マッピングが、信号を平滑化する前に信号を逆数化即ち変換するのに利用され得る、ということを発明者は見出した。
【００３７】
本発明の実施形態では、ノイズ評価は、逆数インプット信号を平滑化することから決定される。本発明の実施形態の実装の様子を、以下に示す。
【００３８】
図３を参照して、図３は本発明の実施形態で利用される通信ネットワークを示す。通信ネットワーク１０４は、インタネットにより提供されるＶｏＩＰ（ボイス・オーバー・インタネット・プロトコル）ネットワークであればよい。当然のことながら、本明細書でより詳細に示され記載される例示の通信システムはＶｏＩＰネットワークの用語を利用するが、本発明の実施形態は、データの移転を促進する他のどんな適切な通信システムで用いられてもよい。例えば、本発明は、ＧＳＭ、ＵＭＴＳ及びＣＤＭＡネットワークなどの、モバイル通信ネットワークで利用されてもよい。
【００３９】
図３は、ネットワーク１０４に接続されたソースターミナル１００及び目的ターミナル１１２を示す。ソースターミナルは、通信ネットワーク１０４を介して目的ターミナル１１２へデータを伝送するように配置されている。
【００４０】
ソースターミナル１００及び目的ターミナル１１２は、例えば、パーソナルコンピュータ、ゲーム機、パーソナルデジタルアシスタント、適切な機能付きのモバイルフォン、テレビジョン、若しくは、ネットワーク１０４に接続できる他のデバイスであればよい。
【００４１】
図４は、本発明の実施形態に係るソースターミナル１００を示す。ソースターミナルは、ネットワーク１０４を介して目的ターミナル１１２へ信号を伝送する伝送回路１０を有する。
【００４２】
伝送回路１０は、アナログデジタルコンバータ３８、ノイズレベル評価ブロック３４及びエンコーダ１４を含む。アナログデジタルコンバータ３８は、マイクロホン３２から音声インプットを受け、信号をデジタル信号に変換する。アナログデジタルコンバータ３８からアウトプットされるデジタル信号ｓ（ｎ）は、背景ノイズを伴うスピーチのデジタルサンプルから成る。
【００４３】
アナログデジタルコンバータ３８からアウトプットされるデジタル信号ｓ（ｎ）は、ノイズレベル評価ブロック３４内のスピーチ存在検出ブロック２２の中にインプットされる。スピーチ存在検出ブロック２２は、スピーチ情報がインプット信号ｓ（ｎ）内に存在するか否かを計測する。スピーチ存在検出ブロック２２は、ノイズレベル評価ブロック３４に設けられたフィルタブロック２６に対して、スピーチが存在するか否かに係る徴候をアウトプットする。スピーチ存在徴候は、２値信号（スピーチが存在する若しくはしない）でも、確率信号（スピーチが存在する可能性の徴候）であってもよい。スピーチ存在検出ブロックが、スピーチが存在するか否かを計測する方法は当業者に周知であり、本明細書では更には説明しない。
【００４４】
アナログデジタルコンバータ３８からアウトプットされるデジタル信号ｓ（ｎ）は、変換ブロック１６の中にもインプットされる。変換ブロック１６は、インプット信号ｓ（ｎ）を変換ドメイン信号に変換する。変換は、高速フーリエ変換、離散コサイン変換、フィルタバンク変換、若しくは、カルフネンレーベ（Ｋａｒｈｕｎｅｎ  Ｌｏｅｖｅ）変換などの他の変換として、実装される周波数変換であればよい。
【００４５】
変換ドメイン信号は、ノイズレベル評価ブロック３４内のエネルギブロック１８内にインプットされる。エネルギブロック１８は、変換ブロック１６からアウトプットされる変換ドメイン信号を正信号に変換する。例えば、夫々の変換ドメインサンプルのエネルギを計算してパワースペクトラムを生成することで、このことは達成され得る。
【００４６】
エネルギブロック１８からアウトプットされるパワースペクトラムは続いて、パワースペクトラムに非線形関数を適用する第１の非線形関数ブロック２４の中にインプットされる。該ブロック２４内で適用される非線形関数の導関数は、パワースペクトラムの大きさが増大するにつれて、大きさを減少させる。かような非線形関数の一つの例は、数７である。
【数７】
2010519583.tif 000009
【００４７】
上式において、バイアスｂがインプットパワースペクトラム値に加えられ、結果としてバイアスされたインプットパワースペクトラムはその逆数値に変換される。パワースペクトラムにバイアスを加えることは、逆数値に変換された値が常時ゼロより大きいことを保証する。信号がゼロより常時大きいことは、数７の式でのゼロによる除算を回避することを保証する。バイアスを加えることは、非常に小さいインプット信号に対するノイズレベル評価器の感度を下げることにもなる。
【００４８】
インプット値が増加するとき値が減少する導関数を有する関数の別の例は、以下の数８である。
【数８】
2010519583.tif 000010
【００４９】
上式において、バイアスｂがインプットパワースペクトラム値に加えられ、結果としてバイアスされたインプットパワースペクトラムはその対数値に変換される。パワースペクトラムにバイアスを加えることは、対数値に変換された値が常時ゼロより大きいことを保証する。信号がゼロより常時大きいことは、数８の式でのゼロの対数をとることを回避することを保証する。バイアスを加えることは、非常に小さいインプット信号に対するノイズレベル評価器の感度を下げることにもなる。
【００５０】
数７及び数８は、インプットの大きさが増加するとき大きさが減少する導関数を有する非線形関数の例である。本発明の実施形態では、インプットの大きさが増加するとき大きさが減少する導関数を有するどんな非線形関数を、非線形関数ブロック２４は利用してもよい。
【００５１】
本発明の一つの実施形態では、非線形関数ブロック２４において、パワースペクトラムの様々な周波数帯に対して、数７及び数８の様々なバイアス値ｂが利用され得る。
【００５２】
非線形ブロック２４からアウトプットされる変換されたパワースペクトラム信号を、以下では反転パワースペクトラムと称する。
【００５３】
反転パワースペクトラムはフィルタブロック２６にインプットされる。前述のように、フィルタブロック２６は、スピーチが信号内に存在するか否かを示すスピーチ存在検出ブロック２２からのインプットも受ける。フィルタブロック２６では、反転パワースペクトラムの各々のバンドは、時間フィルタを掛けられる。
【００５４】
時間経過によりインプット信号を平滑化するフィルタブロック２６において、どのような平滑化操作が利用されてもよい。好適な実施形態では、平滑化操作はローパスフィルタにより実施され得る。本発明の別の実施形態では、平滑化操作は時間平均化により実施され得る。
【００５５】
本発明の実施形態では、平滑化操作は時間再サンプリングを利用し、その場合、フィルタブロック２６のアウトプットのサンプリングレートは、フィルタブロック２６のインプットのサンプリングレートと異なる。
【００５６】
本発明の一つの実施形態では、フィルタブロック２６内で利用されるフィルタは、再帰形フィルタであればよい。
【数９】
2010519583.tif 000011
【００５７】
ｘ（ｔ，ｋ）が周波数帯ｋに対する時間ｔにおけるフィルタインプットである場合、ｙ（ｔ，ｋ）は周波数帯ｋに対する時間ｔにおけるフィルタアウトプットであり、αはフィルタの平滑化係数である。
【００５８】
スピーチが存在する若しくは存在する可能性があるときにフィルタにおいて用いられる平滑化の量が増加するように、フィルタブロック２６はスピーチ存在徴候により制御される。よって、スピーチが存在するときにはノイズ評価感度は減少する。本発明の一つの実施形態では、スピーチ存在検出ブロックがスピーチが存在しないことを示す場合には平滑化係数αは０．９９に設定される。スピーチ存在検出ブロックがスピーチが存在することを示す場合にはフィルタブロック２６は平滑化係数αを１にまで増加する。
【００５９】
１にまで平滑化係数が増加され、スピーチ存在の徴候の間、ノイズレベル評価定数が保持される。数１０に示されるように、αが１になると数９は以下のようになる。
【数１０】
2010519583.tif 000012
【００６０】
フィルタブロック２６のアウトプットは第２の非線形関数ブロック２８にインプットされる。第２の非線形関数ブロック２８では、逆数フィルタパワースペクトラムが内部にマップされパワースペクトラムドメインに戻される。第２の非線形関数ブロック２８は、第１の非線形関数ブロック２４が信号に適用した変換とは逆の変換を適用するように、構成されている。
【００６１】
例えば、非線形関数ブロック２４により適用された第１の変換が、インプットを数７に係るバイアスされた逆数にマップするのであれば、非線形関数ブロック２８により適用される第２の変換は、フィルタブロックのアウトプットを、数１１に係るバイアスを外された逆数にマップすることになる。
【数１１】
2010519583.tif 000013
【００６２】
上式において、ｂは、第１の非線形関数ブロック２４内で適用されるものと同じバイアス値である。
【００６３】
同様に、第１の変換が数８によるバイアスされた対数マッピングであるならば、第２の変換は、数１２にように、指数マッピング及び負のバイアスとなる。
【数１２】
2010519583.tif 000014
【００６４】
上式において、ｂは、第１の非線形関数ブロック２４内で適用されるものと同じバイアス値である。
【００６５】
更に、第１の非線形関数ブロック２４が、フィルタリングの前にインプットをそのアークタンジェントにマップするのであれば、第２の非線形関数ブロック２８は、フィルタブロックのアウトプットを、フィルタブロック２６のアウトプットのタンジェントにマップすることになる。
【００６６】
第２の非線形関数ブロック２８からアウトプットされる信号は、変換帯ｋ内の時間ｔにおけるノイズレベル評価信号Ｒ（ｔ，ｋ）である。
【００６７】
ノイズレベル評価信号Ｒ（ｔ，ｋ）は、計算減衰利得（ＣＡＧ）ブロック４０の中にインプットされる。ＣＡＧブロック４０は、エネルギブロック１８からのパワースペクトラムＥ（ｔ，ｋ）も受ける。ＣＡＧブロック４０は、エネルギブロック１８からアウトプットされるパワースペクトラムＥ（ｔ，ｋ）の夫々の周波数帯のエネルギを、評価されたノイズレベル信号Ｒ（ｔ，ｋ）の夫々の周波数帯のエネルギと比較してノイズ減少利得を計算する。利得は、以下の数１３で計算される。
【数１３】
2010519583.tif 000015
【００６８】
上式において、Ｇ（ｔ，ｋ）は、周波数帯ｋに対する時間ｔにおける減衰利得である。ノイズ評価信号Ｒ（ｔ，ｋ）及びパワースペクトラム信号Ｅ（ｔ，ｋ）は常に正であるから、減衰利得Ｇ（ｔ，ｋ）は、０と１の間内にあることが保証される。
【００６９】
パワースペクトラム信号Ｅ（ｔ，ｋ）周波数帯エネルギが、評価されたノイズレベル信号Ｒ（ｔ，ｋ）周波数帯エネルギと同様である場合、減衰利得は０に近接する。逆に、パワースペクトラム信号Ｅ（ｔ，ｋ）周波数帯エネルギが、評価されたノイズレベル信号Ｒ（ｔ，ｋ）周波数帯エネルギと比べてずっと大きい場合、減衰利得は１に近接する。夫々の周波数帯に対してＣＡＧブロック４０にて計算されるノイズ減少利得Ｇ（ｔ，ｋ）は、印加利得ブロック４２にアウトプットされる。
【００７０】
変換ブロック１６からアウトプットされる変換ドメイン信号も印加利得ブロック４２にインプットされる。印加利得ブロック４２では、ＣＡＧ４０にて計算された夫々の周波数帯に対する利得が、変換ドメイン信号の夫々の周波数帯に印加される。変換ドメイン信号の夫々の周波数帯を、対応する利得と乗算することで、利得が印加される。
【００７１】
信号は、印加利得ブロック４２から逆変換ブロック４４にアウトプットされるが、その逆変換ブロック４４では信号は逆変換により時間ドメイン信号に変換し戻される。逆変換ブロック４４により適用される逆変換は次に示すようなものである。即ち、一連の、変換ブロック１６、印加利得ブロック４２により適用される変換、及び、逆変換ブロック４４により適用される逆変換が、変換ブロック１６内へインプットされる信号を再現するものであるが、時間遅延を伴っており且つノイズレベル評価ブロック３４によるノイズのための訂正が為されている。逆変換の例は、逆高速フーリエ変換、逆離散コサイン変換、フィルタバンク変換、及び、転置カルフネンレーベ（Ｋａｒｈｕｎｅｎ  Ｌｏｅｖｅ）変換である。
【００７２】
逆変換ブロックからアウトプットされる時間ドメイン信号は、次にエンコーダ１４内にインプットされ、そのエンコーダ１４では、信号は符号化スキームに従ってエンコードされる。エンコードされた信号は、通信ネットワーク１０４を介して目的ターミナル１１２に伝送される。
【００７３】
図５は、本発明の別の実施形態に係るソースターミナル１００を示す。図４に関連して記述した構成要素は、同じ参照番号を用いて図５内で示されている。
【００７４】
図５内に示す実施形態では、信号のパワースペクトラムの夫々の周波数帯は、フィルタブロック２６’内で独立して平滑化される。本発明の本実施形態では、信号はエネルギブロック１８によりパワースペクトラムに変換された後に、スピーチ存在検出ブロック２２’内にインプットされる。このことにより、スピーチ存在検出ブロック２２’は、パワースペクトラムの夫々の周波数帯に対するスピーチの存在を測定できる。スピーチ存在検出ブロックは、パワースペクトラムの夫々の周波数に対するスピーチレベル徴候信号をフィルタブロック２６にアウトプットする。
【００７５】
フィルタブロック２６’は、スピーチ存在検出ブロックにより示される、夫々の周波数に関するスピーチの存在に従って、反転されたパワースペクトラムの夫々の周波数につき、フィルタを掛ける。従って、信号の一つの周波数帯に関してスピーチが検出され別の周波数帯に関してスピ―チが検出されなければ、スピーチが検出されなかった周波数帯に対して、スピーチが検出された周波数帯に対するよりも、より低い平滑化係数が利用され得る。
【００７６】
本発明の別の実施形態では、目的ターミナル１１２の受信回路内にノイズレベル評価ブロックが設けられてもよい。
【００７７】
本発明の別の実施形態では、本発明は、通信ネットワークを介して目的ターミナルにデータを伝送することを含まない信号処理システム内に、実装されてもよい。例えば、上述の伝送回路は、拡声装置（パブリックアドレスシステム、ＰＡシステム）内で利用される拡声器に信号を直接アウトプットするのに利用され得る。あるいは、ディクテーションマシン及び音楽録音機で後日利用の際に再生されるデジタル若しくはアナログ記録媒体上に、アウトプットが記録されてもよい。
【００７８】
本発明の実施形態では、ノイズレベル評価ブロックの構成要素は、ハードウェアとして実装されてもよく、ターミナル内のプロセッサ上で稼動するソフトウエアとして実装されてもよい。これは実装上の問題に過ぎない。
【００７９】
好適な実施形態を参照して本発明を詳しく示し且つ記述したが、請求項に規定の本発明の範囲から乖離することなく、形式上も詳細にも種々の変更を為すことが可能であることが、当業者には理解されるであろう。特に、インプットの大きさが増加するときに大きさが減少する導関数を有する非線形関数を利用する、非線形関数ブロック２４を記載する場合には、当然ながらこのことは、インプットの大きさが増加するときに大きさが概略減少する導関数を有するどの非線形関数も含むということである。即ち、一連のインプットの内部にはパターンを追随しない値が存在することもあるという事実はあるが、最小から最大までの一連のインプット値にわたって、導関数がより大きい値からより小さい値にまで変化するということである。
【符号の説明】
【００８０】
１０・・・伝送回路、１４・・・エンコーダ、１６・・・変換ブロック、１８・・・エネルギブロック、２２・・・スピーチ存在検出ブロック、２４・・・第１の非線形関数ブロック、２６・・・フィルタブロック、２８・・・第２の非線形関数ブロック、３４・・・ノイズレベル評価ブロック、４０・・・計算減衰利得（ＣＡＧ）ブロック、４２・・・印加利得ブロック、４４・・・逆変換ブロック、１００・・・ソースターミナル、１０４・・・通信ネットワーク、１１２・・・目的ターミナル。
【図１】
2010519583.tif 000017
【図２】
2010519583.tif 000018
【図３】
2010519583.tif 000019
【図４】
2010519583.tif 000020
【図５】
2010519583.tif 000021
【国際調査報告】
2010519583.tif 000022
2010519583.tif 000023