JP2000330597A - 雑音抑圧装置 - Google Patents
雑音抑圧装置Info
- Publication number
- JP2000330597A JP2000330597A JP11140236A JP14023699A JP2000330597A JP 2000330597 A JP2000330597 A JP 2000330597A JP 11140236 A JP11140236 A JP 11140236A JP 14023699 A JP14023699 A JP 14023699A JP 2000330597 A JP2000330597 A JP 2000330597A
- Authority
- JP
- Japan
- Prior art keywords
- noise
- spectrum
- suppression
- output
- unit
- 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)【要約】
【課題】 雑音のパワやスペクトル変化に対して、音声
を明瞭に取り出すことができるロバストな雑音抑圧装置
を提供すること。 【解決手段】 S/N比や周波数成分の2つのパラメー
タに対応した抑圧係数αを抑圧係数データテーブル13
に格納しておく。雑音を含む音声信号が入力されると、
スペクトル変換手段11で周波数領域の信号に変換され
る。S/N推定手段12はノイズスペクトルからS/N
比を推定する。抑圧量推定手段14は抑圧係数データテ
ーブル13から所望の抑圧係数を取り出し、抑圧するノ
イズスペクトルの推定を行う。雑音抑圧手段15はスペ
クトル変換手段11の出力に対して推定ノイズスペクト
ルを用いて雑音成分を抑圧する。
を明瞭に取り出すことができるロバストな雑音抑圧装置
を提供すること。 【解決手段】 S/N比や周波数成分の2つのパラメー
タに対応した抑圧係数αを抑圧係数データテーブル13
に格納しておく。雑音を含む音声信号が入力されると、
スペクトル変換手段11で周波数領域の信号に変換され
る。S/N推定手段12はノイズスペクトルからS/N
比を推定する。抑圧量推定手段14は抑圧係数データテ
ーブル13から所望の抑圧係数を取り出し、抑圧するノ
イズスペクトルの推定を行う。雑音抑圧手段15はスペ
クトル変換手段11の出力に対して推定ノイズスペクト
ルを用いて雑音成分を抑圧する。
Description
【0001】
【発明の属する技術分野】本発明は、白色性の強い定常
雑音や、パワ周波数特性が徐々に変化していく非定常な
雑音を含む信号から、音声信号のみを明瞭に取り出すこ
とのできる雑音抑圧装置に関するものである。
雑音や、パワ周波数特性が徐々に変化していく非定常な
雑音を含む信号から、音声信号のみを明瞭に取り出すこ
とのできる雑音抑圧装置に関するものである。
【0002】
【従来の技術】定常雑音を抑圧するための雑音抑圧方式
として、ウィーナーフィルターやスペクトルサブトラク
ション法などが知られている。いずれの抑圧方式におい
ても、雑音抑圧量を調整するため、推定したノイズスペ
クトルに倍率変数である抑圧係数αをかけあわせるのが
一般的である。ウィーナーフィルターの機能は(1)式
で表される。
として、ウィーナーフィルターやスペクトルサブトラク
ション法などが知られている。いずれの抑圧方式におい
ても、雑音抑圧量を調整するため、推定したノイズスペ
クトルに倍率変数である抑圧係数αをかけあわせるのが
一般的である。ウィーナーフィルターの機能は(1)式
で表される。
【数1】 なおS(ω)は音声スペクトル、X(ω)は入力信号ス
ペクトル、N(ω)はノイズスペクトルを表し、スペク
トル信号の記号上に冠した∧(ハット)は、推定の意味
を表す。また‖ ‖は周波数領域の信号の絶対値を示す
記号とする。
ペクトル、N(ω)はノイズスペクトルを表し、スペク
トル信号の記号上に冠した∧(ハット)は、推定の意味
を表す。また‖ ‖は周波数領域の信号の絶対値を示す
記号とする。
【0003】このような方式を採用する従来の雑音抑圧
装置の構成について、図15〜17を用いて説明する。
図15は従来の一般的なウィーナーフィルタを用いた雑
音抑圧装置の構成図である。この雑音抑圧装置は、入力
信号を即時に周波数分析するFFT21、周波数軸上の
入力信号をパワスペクトルに変換するパワスペクトル変
換手段22、雑音抑圧量をスペクトル成分別に推定する
抑圧量推定手段14、抑圧量推定手段14で推定した雑
音抑圧量から、フィルタの諸変数を推定するウィーナー
フィルタ推定手段23、フィルタ係数を具体的に導出す
るフィルタ係数導出手段24、求めたフィルタ係数を用
いて入力信号と演算することにより、雑音を抑圧するフ
ィルタリング演算手段25を含んで構成される。
装置の構成について、図15〜17を用いて説明する。
図15は従来の一般的なウィーナーフィルタを用いた雑
音抑圧装置の構成図である。この雑音抑圧装置は、入力
信号を即時に周波数分析するFFT21、周波数軸上の
入力信号をパワスペクトルに変換するパワスペクトル変
換手段22、雑音抑圧量をスペクトル成分別に推定する
抑圧量推定手段14、抑圧量推定手段14で推定した雑
音抑圧量から、フィルタの諸変数を推定するウィーナー
フィルタ推定手段23、フィルタ係数を具体的に導出す
るフィルタ係数導出手段24、求めたフィルタ係数を用
いて入力信号と演算することにより、雑音を抑圧するフ
ィルタリング演算手段25を含んで構成される。
【0004】具体的な例としては、ウィーナーフィルタ
推定手段23において、抑圧係数αは一定値であり、ウ
ィーナーフィルタの特性H(ω)は(2)式で表現され
る。
推定手段23において、抑圧係数αは一定値であり、ウ
ィーナーフィルタの特性H(ω)は(2)式で表現され
る。
【数2】
【0005】またフィルタ係数導出手段24では、例え
ばIFFTによりフィルタ係数を求めるものとする。フ
ィルタリング演算手段25においては、フィルタ係数導
出手段24から得られたフィルタ係数を用いて時間領域
上の入力信号X(t)に対して畳み込み演算を行う。
ばIFFTによりフィルタ係数を求めるものとする。フ
ィルタリング演算手段25においては、フィルタ係数導
出手段24から得られたフィルタ係数を用いて時間領域
上の入力信号X(t)に対して畳み込み演算を行う。
【0006】図16は、図15の構成で抑圧係数α=1
に固定した場合の雑音抑圧効果を示す特性図である。具
体的には、5秒間の平均音声スペクトルをS(ω)と
し、音声と雑音をS/N比5dBで混合し、装置に入力
する入力信号スペクトルをX1(ω)とし、入力信号を
図15の雑音抑圧装置で抑圧した後の信号スペクトルX
2(ω)とするとき、抑圧前のスペクトル距離X1
(ω)−S(ω)と抑圧後のスペクトル距離X2(ω)
−S(ω)を夫々グラフに示したものである。スペクト
ル距離が0dBに近いほど、雑音を抑圧して音声を忠実
に再現していることを意味する。この図から、従来方式
は周波数帯域によらず、つねに約10dBほどの雑音抑
圧効果が得られることがわかる。このように、全周波数
帯域において一定量の雑音を抑圧することができる。
に固定した場合の雑音抑圧効果を示す特性図である。具
体的には、5秒間の平均音声スペクトルをS(ω)と
し、音声と雑音をS/N比5dBで混合し、装置に入力
する入力信号スペクトルをX1(ω)とし、入力信号を
図15の雑音抑圧装置で抑圧した後の信号スペクトルX
2(ω)とするとき、抑圧前のスペクトル距離X1
(ω)−S(ω)と抑圧後のスペクトル距離X2(ω)
−S(ω)を夫々グラフに示したものである。スペクト
ル距離が0dBに近いほど、雑音を抑圧して音声を忠実
に再現していることを意味する。この図から、従来方式
は周波数帯域によらず、つねに約10dBほどの雑音抑
圧効果が得られることがわかる。このように、全周波数
帯域において一定量の雑音を抑圧することができる。
【0007】
【発明が解決しようとする課題】しかしながら、上記の
ような構成の雑音抑圧装置では、抽出目的の音声レベル
や雑音レベルが変化したときに、雑音成分を効率よく抑
圧できるとはいえない。図16において、例えば400
Hz以上の周波数帯域で、雑音抑圧後のスペクトル距離
が負になってしまっている。これは推定に用いるノイズ
スペクトルN(ω)を必要以上に多く引きすぎたためで
あり、音声のスペクトル歪みが生じてしまう。特に音声
認識機能では、音声のスペクトル歪みがあると、認識率
が低下する。このような問題に対する対処法としては、
抑圧係数αの値を小さくする、即ち雑音を軽く引くこと
でスペクトル歪みをなくす方法がある。しかし、抑圧係
数αを小さくすると、聴感上雑音感が高まり、抑圧後の
S/N比も悪くなる。即ち全体的に雑音抑圧効果が低下
してしまうという矛盾が生じる。
ような構成の雑音抑圧装置では、抽出目的の音声レベル
や雑音レベルが変化したときに、雑音成分を効率よく抑
圧できるとはいえない。図16において、例えば400
Hz以上の周波数帯域で、雑音抑圧後のスペクトル距離
が負になってしまっている。これは推定に用いるノイズ
スペクトルN(ω)を必要以上に多く引きすぎたためで
あり、音声のスペクトル歪みが生じてしまう。特に音声
認識機能では、音声のスペクトル歪みがあると、認識率
が低下する。このような問題に対する対処法としては、
抑圧係数αの値を小さくする、即ち雑音を軽く引くこと
でスペクトル歪みをなくす方法がある。しかし、抑圧係
数αを小さくすると、聴感上雑音感が高まり、抑圧後の
S/N比も悪くなる。即ち全体的に雑音抑圧効果が低下
してしまうという矛盾が生じる。
【0008】このように効率よく抑圧できない理由とし
ては、周波数成分によって抑圧すべき値が変化すること
や、図16中のいくつかの周波数で見られるようなスペ
クトルの谷間、即ちS/N比の良い周波数でも抑圧が働
いてしまうことなどが挙げられる。
ては、周波数成分によって抑圧すべき値が変化すること
や、図16中のいくつかの周波数で見られるようなスペ
クトルの谷間、即ちS/N比の良い周波数でも抑圧が働
いてしまうことなどが挙げられる。
【0009】図17は、異なるS/N比で音声とノイズ
を混合した3種類のデータに対して、従来方式で雑音抑
圧を行った場合に得られる夫々のスペクトル距離を示す
特性図であり、ここでは抑圧係数をα=0.5としてい
る。雑音抑圧後のスペクトル距離は負にはならなくなっ
たが、いずれのS/N比においてもスペクトル距離が0
dB付近とならず、S/N比によっては効率良く雑音が
抑圧されないことが判る。即ち、S/N比に応じて雑音
抑圧量を調整する必要のあることがこの図から判る。
を混合した3種類のデータに対して、従来方式で雑音抑
圧を行った場合に得られる夫々のスペクトル距離を示す
特性図であり、ここでは抑圧係数をα=0.5としてい
る。雑音抑圧後のスペクトル距離は負にはならなくなっ
たが、いずれのS/N比においてもスペクトル距離が0
dB付近とならず、S/N比によっては効率良く雑音が
抑圧されないことが判る。即ち、S/N比に応じて雑音
抑圧量を調整する必要のあることがこの図から判る。
【0010】本発明は、このような従来の問題点に鑑み
てなされたものであって、S/N比によって抑圧量を最
適に変化させる雑音抑圧方式を実現すると共に、雑音感
をなくし、かつ音声劣化を引き起こすことなく所望の音
声を取り出すことのできる雑音抑圧装置を提供すること
を目的とする。
てなされたものであって、S/N比によって抑圧量を最
適に変化させる雑音抑圧方式を実現すると共に、雑音感
をなくし、かつ音声劣化を引き起こすことなく所望の音
声を取り出すことのできる雑音抑圧装置を提供すること
を目的とする。
【0011】
【課題を解決するための手段】上記の課題を解決するた
めに、本願の請求項1の発明は、ノイズを含む入力音声
信号を時間領域から周波数領域に変換するスペクトル変
換手段と、前記スペクトル変換手段の変換出力から前記
入力音声信号のS/N比を推定するS/N推定手段と、
雑音の抑圧量を制御する抑圧係数が複数個格納される抑
圧係数データテーブルと、前記S/N推定手段で推定さ
れたS/N比に基づいて前記抑圧係数データテーブルか
ら所望の抑圧係数を取り出し、抑圧すべきノイズスペク
トルの推定を行う抑圧量推定手段と、前記抑圧量推定手
段で推定された抑圧ノイズスペクトルに基づいて、前記
スペクトル変換手段の変換出力に含まれるノイズ成分を
抑圧する雑音抑圧手段と、を具備することを特徴とする
ものである。
めに、本願の請求項1の発明は、ノイズを含む入力音声
信号を時間領域から周波数領域に変換するスペクトル変
換手段と、前記スペクトル変換手段の変換出力から前記
入力音声信号のS/N比を推定するS/N推定手段と、
雑音の抑圧量を制御する抑圧係数が複数個格納される抑
圧係数データテーブルと、前記S/N推定手段で推定さ
れたS/N比に基づいて前記抑圧係数データテーブルか
ら所望の抑圧係数を取り出し、抑圧すべきノイズスペク
トルの推定を行う抑圧量推定手段と、前記抑圧量推定手
段で推定された抑圧ノイズスペクトルに基づいて、前記
スペクトル変換手段の変換出力に含まれるノイズ成分を
抑圧する雑音抑圧手段と、を具備することを特徴とする
ものである。
【0012】本願の請求項2の発明は、ノイズを含む入
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記パワスペクトル変換手段からの出力と前記
ノイズスペクトル学習手段からの出力とに基づいて、入
力音声信号の各周波数成分ごとのS/N比を推定するス
ペクトル成分別S/N推定手段と、入力音声信号のS/
N比と周波数成分との2つを変数として、雑音の抑圧量
を制御する抑圧係数が複数個格納された抑圧係数データ
テーブルと、前記スペクトル成分別S/N推定手段から
出力される各周波数成分ごとのS/N比に基づいて、前
記抑圧係数データテーブルから所望の抑圧係数を取り出
す抑圧係数決定手段と、前記ノイズスペクトル学習手段
から出力されるノイズスペクトルを参照し、前記抑圧係
数決定手段で決定された抑圧係数を用いて、抑圧すべき
ノイズスペクトルの推定を行う抑圧量推定手段と、前記
抑圧量推定手段で推定された抑圧ノイズスペクトル、及
び前記パワスペクトル変換手段から出力されるパワスペ
クトルに基づいて、前記入力音声信号に含まれるノイズ
成分を抑圧する雑音抑圧手段と、を具備することを特徴
とするものである。
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記パワスペクトル変換手段からの出力と前記
ノイズスペクトル学習手段からの出力とに基づいて、入
力音声信号の各周波数成分ごとのS/N比を推定するス
ペクトル成分別S/N推定手段と、入力音声信号のS/
N比と周波数成分との2つを変数として、雑音の抑圧量
を制御する抑圧係数が複数個格納された抑圧係数データ
テーブルと、前記スペクトル成分別S/N推定手段から
出力される各周波数成分ごとのS/N比に基づいて、前
記抑圧係数データテーブルから所望の抑圧係数を取り出
す抑圧係数決定手段と、前記ノイズスペクトル学習手段
から出力されるノイズスペクトルを参照し、前記抑圧係
数決定手段で決定された抑圧係数を用いて、抑圧すべき
ノイズスペクトルの推定を行う抑圧量推定手段と、前記
抑圧量推定手段で推定された抑圧ノイズスペクトル、及
び前記パワスペクトル変換手段から出力されるパワスペ
クトルに基づいて、前記入力音声信号に含まれるノイズ
成分を抑圧する雑音抑圧手段と、を具備することを特徴
とするものである。
【0013】本願の請求項3の発明は、ノイズを含む入
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記評価指数を変数とし、雑音の抑圧量を制御
する抑圧係数が複数個格納された抑圧係数データテーブ
ルと、前記入力信号種類判定手段から出力される評価指
数に基づいて、前記抑圧係数データテーブルから所望の
抑圧係数を取り出す抑圧係数決定手段と、前記ノイズス
ペクトル学習手段から出力されるノイズスペクトルを参
照し、前記抑圧係数決定手段で決定された抑圧係数を用
いて、抑圧すべきノイズスペクトルの推定を行う抑圧量
推定手段と、前記抑圧量推定手段で推定された抑圧ノイ
ズスペクトル、及び前記パワスペクトル変換手段から出
力されるパワスペクトルに基づいて、前記入力音声信号
に含まれるノイズ成分を抑圧する雑音抑圧手段と、を具
備することを特徴とするものである。
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記評価指数を変数とし、雑音の抑圧量を制御
する抑圧係数が複数個格納された抑圧係数データテーブ
ルと、前記入力信号種類判定手段から出力される評価指
数に基づいて、前記抑圧係数データテーブルから所望の
抑圧係数を取り出す抑圧係数決定手段と、前記ノイズス
ペクトル学習手段から出力されるノイズスペクトルを参
照し、前記抑圧係数決定手段で決定された抑圧係数を用
いて、抑圧すべきノイズスペクトルの推定を行う抑圧量
推定手段と、前記抑圧量推定手段で推定された抑圧ノイ
ズスペクトル、及び前記パワスペクトル変換手段から出
力されるパワスペクトルに基づいて、前記入力音声信号
に含まれるノイズ成分を抑圧する雑音抑圧手段と、を具
備することを特徴とするものである。
【0014】本願の請求項4の発明は、ノイズを含む入
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記パワスペクトル変換手段からの出力と前記
ノイズスペクトル学習手段からの出力とに基づいて、入
力音声信号の各周波数成分ごとのS/N比を推定するス
ペクトル成分別S/N推定手段と、前記n段階の評価指
数、入力音声信号のS/N比、周波数成分の3つを変数
として、雑音の抑圧量を制御する抑圧係数が複数個格納
された抑圧係数データテーブルと、前記スペクトル成分
別S/N推定手段から出力される各周波数成分ごとのS
/N比、及び前記入力信号種類判定手段から出力される
評価指数に基づいて、前記抑圧係数データテーブルから
所望の抑圧係数を取り出す抑圧係数決定手段と、前記ノ
イズスペクトル学習手段から出力されるノイズスペクト
ルを参照し、前記抑圧係数決定手段で決定された抑圧係
数を用いて、抑圧すべきノイズスペクトルの推定を行う
抑圧量推定手段と、前記抑圧量推定手段で推定された抑
圧ノイズスペクトル、及び前記パワスペクトル変換手段
から出力されるパワスペクトルに基づいて、前記入力音
声信号に含まれるノイズ成分を抑圧する雑音抑圧手段
と、を具備することを特徴とするものである。
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記フレー
ム処理手段の出力する音声データから、フレーム単位で
ノイズらしさや音声らしさの度合いを示すn段階の評価
指数を生成する入力信号種類判定手段と、前記スペクト
ル変換手段の出力をパワスペクトルに変換するパワスペ
クトル変換手段と、前記パワスペクトル変換手段からの
出力と前記入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、前記パワスペクトル変換手段からの出力と前記
ノイズスペクトル学習手段からの出力とに基づいて、入
力音声信号の各周波数成分ごとのS/N比を推定するス
ペクトル成分別S/N推定手段と、前記n段階の評価指
数、入力音声信号のS/N比、周波数成分の3つを変数
として、雑音の抑圧量を制御する抑圧係数が複数個格納
された抑圧係数データテーブルと、前記スペクトル成分
別S/N推定手段から出力される各周波数成分ごとのS
/N比、及び前記入力信号種類判定手段から出力される
評価指数に基づいて、前記抑圧係数データテーブルから
所望の抑圧係数を取り出す抑圧係数決定手段と、前記ノ
イズスペクトル学習手段から出力されるノイズスペクト
ルを参照し、前記抑圧係数決定手段で決定された抑圧係
数を用いて、抑圧すべきノイズスペクトルの推定を行う
抑圧量推定手段と、前記抑圧量推定手段で推定された抑
圧ノイズスペクトル、及び前記パワスペクトル変換手段
から出力されるパワスペクトルに基づいて、前記入力音
声信号に含まれるノイズ成分を抑圧する雑音抑圧手段
と、を具備することを特徴とするものである。
【0015】本願の請求項5の発明は、ノイズを含む入
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記スペク
トル変換手段の出力をパワスペクトルに変換するパワス
ペクトル変換手段と、前記パワスペクトル変換手段の出
力するパワスペクトルのデータから、フレーム単位でノ
イズらしさや音声らしさの度合いを示すn段階の評価指
数を各周波数成分ごとに生成するスペクトル成分別入力
信号種類判定手段と、前記パワスペクトル変換手段から
の出力と前記スペクトル成分別入力信号種類判定手段か
らの出力とに基づいて、ノイズスペクトルを学習するノ
イズスペクトル学習手段と、前記評価指数と周波数成分
との2つを変数として、雑音の抑圧量を制御する抑圧係
数が複数個格納された抑圧係数データテーブルと、前記
スペクトル成分入力信号種類判定手段から出力される各
周波数成分ごとの評価指数に基づいて、前記抑圧係数デ
ータテーブルから所望の抑圧係数を取り出す抑圧係数決
定手段と、前記ノイズスペクトル学習手段から出力され
るノイズスペクトルを参照し、前記抑圧係数決定手段で
決定された抑圧係数を用いて抑圧すべきノイズスペクト
ルの推定を行う抑圧量推定手段と、前記抑圧量推定手段
で推定された抑圧ノイズスペクトル、及び前記パワスペ
クトル変換手段から出力されるパワスペクトルに基づい
て、前記入力音声信号に含まれるノイズ成分を抑圧する
雑音抑圧手段と、を具備することを特徴とするものであ
る。
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記スペク
トル変換手段の出力をパワスペクトルに変換するパワス
ペクトル変換手段と、前記パワスペクトル変換手段の出
力するパワスペクトルのデータから、フレーム単位でノ
イズらしさや音声らしさの度合いを示すn段階の評価指
数を各周波数成分ごとに生成するスペクトル成分別入力
信号種類判定手段と、前記パワスペクトル変換手段から
の出力と前記スペクトル成分別入力信号種類判定手段か
らの出力とに基づいて、ノイズスペクトルを学習するノ
イズスペクトル学習手段と、前記評価指数と周波数成分
との2つを変数として、雑音の抑圧量を制御する抑圧係
数が複数個格納された抑圧係数データテーブルと、前記
スペクトル成分入力信号種類判定手段から出力される各
周波数成分ごとの評価指数に基づいて、前記抑圧係数デ
ータテーブルから所望の抑圧係数を取り出す抑圧係数決
定手段と、前記ノイズスペクトル学習手段から出力され
るノイズスペクトルを参照し、前記抑圧係数決定手段で
決定された抑圧係数を用いて抑圧すべきノイズスペクト
ルの推定を行う抑圧量推定手段と、前記抑圧量推定手段
で推定された抑圧ノイズスペクトル、及び前記パワスペ
クトル変換手段から出力されるパワスペクトルに基づい
て、前記入力音声信号に含まれるノイズ成分を抑圧する
雑音抑圧手段と、を具備することを特徴とするものであ
る。
【0016】本願の請求項6の発明は、ノイズを含む入
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記スペク
トル変換手段の出力をパワスペクトルに変換するパワス
ペクトル変換手段と、前記パワスペクトル変換手段の出
力するパワスペクトルのデータから、フレーム単位でノ
イズらしさや音声らしさの度合いを示すn段階の評価指
数を各周波数成分ごとに生成するスペクトル成分別入力
信号種類判定手段と、前記パワスペクトル変換手段から
の出力と前記スペクトル成分別入力信号種類判定手段か
らの出力とに基づいて、ノイズスペクトルを学習するノ
イズスペクトル学習手段と、前記パワスペクトル変換手
段から出力されるフレーム内の入力信号のパワスペクト
ルと前記ノイズスペクトル学習手段から出力されるフレ
ーム内の推定ノイズのパワスペクトルとを用い、フレー
ム内のS/N比の代表値又はスペクトル成分別のS/N
比を推定するスペクトル成分別S/N推定手段と、前記
S/N比、前記評価指数、周波数成分の3つを変数とし
て、雑音の抑圧量を制御する抑圧係数が格納された抑圧
係数データテーブルと、前記スペクトル成分別S/N推
定手段から出力されるS/N比、及び前記スペクトル成
分別入力信号判定手段から出力される各周波数成分ごと
の評価指数に基づいて、前記抑圧係数データテーブルか
ら所望の抑圧係数を取り出す抑圧係数決定手段と、前記
ノイズスペクトル学習手段から出力されるノイズスペク
トルを参照し、前記抑圧係数決定手段で決定された抑圧
係数を用いて、抑圧すべきノイズスペクトルの推定を行
う抑圧量推定手段と、前記抑圧量推定手段で推定された
抑圧ノイズスペクトル、及び前記パワスペクトル変換手
段から出力されるパワスペクトルに基づいて、前記入力
音声信号に含まれるノイズ成分を抑圧する雑音抑圧手段
と、を具備することを特徴とするものである。
力音声信号を一定サンプル数単位に区切り、フレーム変
換して音声データを出力するフレーム処理手段と、前記
フレーム処理手段の出力する音声データに対して周波数
スペクトルを求めるスペクトル変換手段と、前記スペク
トル変換手段の出力をパワスペクトルに変換するパワス
ペクトル変換手段と、前記パワスペクトル変換手段の出
力するパワスペクトルのデータから、フレーム単位でノ
イズらしさや音声らしさの度合いを示すn段階の評価指
数を各周波数成分ごとに生成するスペクトル成分別入力
信号種類判定手段と、前記パワスペクトル変換手段から
の出力と前記スペクトル成分別入力信号種類判定手段か
らの出力とに基づいて、ノイズスペクトルを学習するノ
イズスペクトル学習手段と、前記パワスペクトル変換手
段から出力されるフレーム内の入力信号のパワスペクト
ルと前記ノイズスペクトル学習手段から出力されるフレ
ーム内の推定ノイズのパワスペクトルとを用い、フレー
ム内のS/N比の代表値又はスペクトル成分別のS/N
比を推定するスペクトル成分別S/N推定手段と、前記
S/N比、前記評価指数、周波数成分の3つを変数とし
て、雑音の抑圧量を制御する抑圧係数が格納された抑圧
係数データテーブルと、前記スペクトル成分別S/N推
定手段から出力されるS/N比、及び前記スペクトル成
分別入力信号判定手段から出力される各周波数成分ごと
の評価指数に基づいて、前記抑圧係数データテーブルか
ら所望の抑圧係数を取り出す抑圧係数決定手段と、前記
ノイズスペクトル学習手段から出力されるノイズスペク
トルを参照し、前記抑圧係数決定手段で決定された抑圧
係数を用いて、抑圧すべきノイズスペクトルの推定を行
う抑圧量推定手段と、前記抑圧量推定手段で推定された
抑圧ノイズスペクトル、及び前記パワスペクトル変換手
段から出力されるパワスペクトルに基づいて、前記入力
音声信号に含まれるノイズ成分を抑圧する雑音抑圧手段
と、を具備することを特徴とするものである。
【0017】本願の請求項7の発明は、予め時間領域の
音声データとして一定フレーム長の擬似音声データを蓄
積する擬似音声データ収録手段と、入力音声信号が雑音
と判定されたときのみ、前記擬似音声データ収録手段か
ら出力される擬似音声データと前記入力音声信号とを異
なる複数のS/N比で混合して蓄積する音声混合手段
と、前記音声混合手段から出力され、複数のS/N比で
混合された音声データの雑音抑圧を行う第1の雑音抑圧
手段と、前記第1の雑音抑圧手段から出力された音声デ
ータのスペクトルと前記擬似音声データのスペクトルと
の比較を行うスペクトル比較手段と、前記スペクトル比
較手段の出力する比較結果に基づき、雑音の抑圧量を制
御する抑圧係数の更新を行い、更新された抑圧係数を記
憶する抑圧係数データテーブルと、前記抑圧係数データ
テーブルから抑圧係数を取り出し、入力音声信号の雑音
抑圧を行う第2の雑音抑圧手段と、を具備することを特
徴とするものである。
音声データとして一定フレーム長の擬似音声データを蓄
積する擬似音声データ収録手段と、入力音声信号が雑音
と判定されたときのみ、前記擬似音声データ収録手段か
ら出力される擬似音声データと前記入力音声信号とを異
なる複数のS/N比で混合して蓄積する音声混合手段
と、前記音声混合手段から出力され、複数のS/N比で
混合された音声データの雑音抑圧を行う第1の雑音抑圧
手段と、前記第1の雑音抑圧手段から出力された音声デ
ータのスペクトルと前記擬似音声データのスペクトルと
の比較を行うスペクトル比較手段と、前記スペクトル比
較手段の出力する比較結果に基づき、雑音の抑圧量を制
御する抑圧係数の更新を行い、更新された抑圧係数を記
憶する抑圧係数データテーブルと、前記抑圧係数データ
テーブルから抑圧係数を取り出し、入力音声信号の雑音
抑圧を行う第2の雑音抑圧手段と、を具備することを特
徴とするものである。
【0018】本願の請求項8の発明は、請求項7記載の
雑音抑圧装置の第1及び第2の雑音抑圧手段を、請求項
1〜6のいずれかに記載の雑音抑圧装置から、抑圧係数
データテーブルを取り除いた構成としたものである。
雑音抑圧装置の第1及び第2の雑音抑圧手段を、請求項
1〜6のいずれかに記載の雑音抑圧装置から、抑圧係数
データテーブルを取り除いた構成としたものである。
【0019】特に請求項1の構成によれば、抑圧係数の
データテーブルをもち、入力信号の周波数成分ごとのS
/N比を推定して抑圧係数を決定するという処理を行う
ことで、入力信号レベルとノイズレベルの音質やレベル
変化に対応した雑音抑圧を行うことができる。
データテーブルをもち、入力信号の周波数成分ごとのS
/N比を推定して抑圧係数を決定するという処理を行う
ことで、入力信号レベルとノイズレベルの音質やレベル
変化に対応した雑音抑圧を行うことができる。
【0020】特に請求項2の構成によれば、フレームご
とにノイズと音声を区別し、ノイズと判定されたときの
みノイズスペクトルを学習し、現フレームの入力信号パ
ワスペクトルから、周波数成分ごとの現フレームのS/
N比を推定して抑圧係数を決定するという処理を行うこ
とで、抑圧量の調整が可能となり、抑圧の精度が向上す
る。
とにノイズと音声を区別し、ノイズと判定されたときの
みノイズスペクトルを学習し、現フレームの入力信号パ
ワスペクトルから、周波数成分ごとの現フレームのS/
N比を推定して抑圧係数を決定するという処理を行うこ
とで、抑圧量の調整が可能となり、抑圧の精度が向上す
る。
【0021】特に請求項3の構成によれば、フレームご
とにノイズと音声を区別し、その区別により抑圧係数を
決定するという処理を行うことで、ノイズと判定された
フレームのときには無条件に大きく抑圧し、音声と判定
されたフレームのときは音声のみを取り出すよう抑圧を
かけることが可能となり、抑圧の効率がよくなる。
とにノイズと音声を区別し、その区別により抑圧係数を
決定するという処理を行うことで、ノイズと判定された
フレームのときには無条件に大きく抑圧し、音声と判定
されたフレームのときは音声のみを取り出すよう抑圧を
かけることが可能となり、抑圧の効率がよくなる。
【0022】特に請求項4の構成によれば、請求項2と
3の効果を同時に得ることができる。
3の効果を同時に得ることができる。
【0023】特に請求項5の構成によれば、フレーム内
の周波数成分ごとにノイズと音声を区別し、その区別に
より抑圧係数を決定するという処理を行うことで、ノイ
ズの周波数成分のときには、無条件に大きく抑圧し、音
声の周波数成分のときは音声のみを取り出すよう抑圧を
かけることが可能となり、更に精度良く抑圧が行える。
の周波数成分ごとにノイズと音声を区別し、その区別に
より抑圧係数を決定するという処理を行うことで、ノイ
ズの周波数成分のときには、無条件に大きく抑圧し、音
声の周波数成分のときは音声のみを取り出すよう抑圧を
かけることが可能となり、更に精度良く抑圧が行える。
【0024】特に請求項6の構成によれば、請求項2と
5の効果を同時に得ることができる。
5の効果を同時に得ることができる。
【0025】特に請求項7,8の構成によれば、抑圧係
数のデータテーブルを常に学習により更新することで、
より適応能力に優れた雑音抑圧を行うことができる。
数のデータテーブルを常に学習により更新することで、
より適応能力に優れた雑音抑圧を行うことができる。
【0026】
【発明の実施の形態】本発明の雑音抑圧装置は、入力信
号のS/N比と周波数特性に応じて、推測する雑音抑圧
成分を適応的に変化させることにより、雑音感をなくし
て音声スペクトルの劣化を防ぎつつ、明瞭な音声を抽出
するものである。これにより、S/N比の低い場合でも
雑音抑圧能力を高め、不快な音を残さずに音声スペクト
ル成分のみを抽出する。更に、音声スペクトルの劣化に
より大きく認識率が下がる音声認識装置に対して本発明
の雑音抑圧装置を設けることにより、音声の認識率を向
上させることができる。以下、本発明の各実施の形態に
ついて図面を参照しながら説明する。
号のS/N比と周波数特性に応じて、推測する雑音抑圧
成分を適応的に変化させることにより、雑音感をなくし
て音声スペクトルの劣化を防ぎつつ、明瞭な音声を抽出
するものである。これにより、S/N比の低い場合でも
雑音抑圧能力を高め、不快な音を残さずに音声スペクト
ル成分のみを抽出する。更に、音声スペクトルの劣化に
より大きく認識率が下がる音声認識装置に対して本発明
の雑音抑圧装置を設けることにより、音声の認識率を向
上させることができる。以下、本発明の各実施の形態に
ついて図面を参照しながら説明する。
【0027】(実施の形態1)本発明の実施の形態1に
おける雑音抑圧装置について、図1〜5を参照しながら
説明する。図1は本実施の形態1における雑音抑圧装置
の基本構成を示すブロック図である。この雑音抑圧装置
は、スペクトル変換手段11、S/N推定手段12、抑
圧係数データテーブル13、抑圧量推定手段14、雑音
抑圧手段15を含んで構成される。
おける雑音抑圧装置について、図1〜5を参照しながら
説明する。図1は本実施の形態1における雑音抑圧装置
の基本構成を示すブロック図である。この雑音抑圧装置
は、スペクトル変換手段11、S/N推定手段12、抑
圧係数データテーブル13、抑圧量推定手段14、雑音
抑圧手段15を含んで構成される。
【0028】入力信号には、音声と定常雑音、又は音声
とゆるやかに変化していく非定常雑音が含まれていると
する。例えば車両に搭載された音声応答機器である音声
応答カーナビゲーション装置に対してドライバーが音声
を発したとする。このときロードノイズがドライバーの
音声に混入されるので、音声信号のS/N比は悪くな
る。以下の実施の形態は、このような入力信号が雑音抑
圧装置に入力されるとする。
とゆるやかに変化していく非定常雑音が含まれていると
する。例えば車両に搭載された音声応答機器である音声
応答カーナビゲーション装置に対してドライバーが音声
を発したとする。このときロードノイズがドライバーの
音声に混入されるので、音声信号のS/N比は悪くな
る。以下の実施の形態は、このような入力信号が雑音抑
圧装置に入力されるとする。
【0029】スペクトル変換手段11は音声と雑音(非
音声)を含む入力信号を時間領域上から周波数領域上に
変換する変換手段である。S/N推定手段12は、周波
数領域上の入力信号のスペクトル分布、入力信号の振幅
の時間変化又は低振幅成分と高振幅成分の時間変化等を
解析することにより、音声と非音声を識別し、S/N比
を推定する推定手段である。音声と雑音の識別は技術的
には難しく、多数の話者中の特定の話者の発音を識別し
たり、発声中に突発性の非定常雑音が生じたとき、話者
の音声を認識するのは特に困難である。ここでは前述し
た環境を対象にしているので、S/N比の推定は可能で
ある。推定ノイズスペクトルをN(ω)とし、入力信号
のスペクトルをX(ω)とすると、例えば次の(3)式
を用いてS/N比を推定する。
音声)を含む入力信号を時間領域上から周波数領域上に
変換する変換手段である。S/N推定手段12は、周波
数領域上の入力信号のスペクトル分布、入力信号の振幅
の時間変化又は低振幅成分と高振幅成分の時間変化等を
解析することにより、音声と非音声を識別し、S/N比
を推定する推定手段である。音声と雑音の識別は技術的
には難しく、多数の話者中の特定の話者の発音を識別し
たり、発声中に突発性の非定常雑音が生じたとき、話者
の音声を認識するのは特に困難である。ここでは前述し
た環境を対象にしているので、S/N比の推定は可能で
ある。推定ノイズスペクトルをN(ω)とし、入力信号
のスペクトルをX(ω)とすると、例えば次の(3)式
を用いてS/N比を推定する。
【数3】 但し(3)式に限るものではなく、次の(4)式による
S/N比算出法でもよい。
S/N比算出法でもよい。
【数4】
【0030】抑圧係数データテーブル13はS/N比と
周波数との2変数について異なる抑圧係数α(S/N,
ω)の値を格納するテーブルである。なお抑圧係数αと
は、推定ノイズスペクトルに掛け合わせる倍率変数であ
る。抑圧量推定手段14は、抑圧係数データテーブル1
3から最適な抑圧係数αを選択し、抑圧すべきノイズス
ペクトルを推定する推定手段である。雑音抑圧手段15
は、周波数領域上の入力信号に対して抑圧量推定手段1
4が出力する推定ノイズスペクトルを用いて実際に雑音
抑圧を実行する抑圧手段である。
周波数との2変数について異なる抑圧係数α(S/N,
ω)の値を格納するテーブルである。なお抑圧係数αと
は、推定ノイズスペクトルに掛け合わせる倍率変数であ
る。抑圧量推定手段14は、抑圧係数データテーブル1
3から最適な抑圧係数αを選択し、抑圧すべきノイズス
ペクトルを推定する推定手段である。雑音抑圧手段15
は、周波数領域上の入力信号に対して抑圧量推定手段1
4が出力する推定ノイズスペクトルを用いて実際に雑音
抑圧を実行する抑圧手段である。
【0031】図2は、図1における雑音抑圧手段15に
対してウィーナーフィルタを使用した場合の雑音抑圧装
置の構成図である。この雑音抑圧装置は、図1のS/N
推定手段12、抑圧係数データテーブル13、抑圧量推
定手段14に加えて、入力信号を即時に周波数分析する
FFT21、周波数領域上の入力信号をパワスペクトル
に変換するパワスペクトル変換手段22、抑圧量推定手
段14で推定した雑音抑圧量から、フィルタの諸変数を
推定するウィーナーフィルタ推定手段23、IFFTを
含み、フィルタ係数を具体的に導出するフィルタ係数導
出手段24、得られたフィルタ係数を用いて入力信号と
演算することにより、雑音を抑圧するフィルタリング演
算手段25を含んで構成される。
対してウィーナーフィルタを使用した場合の雑音抑圧装
置の構成図である。この雑音抑圧装置は、図1のS/N
推定手段12、抑圧係数データテーブル13、抑圧量推
定手段14に加えて、入力信号を即時に周波数分析する
FFT21、周波数領域上の入力信号をパワスペクトル
に変換するパワスペクトル変換手段22、抑圧量推定手
段14で推定した雑音抑圧量から、フィルタの諸変数を
推定するウィーナーフィルタ推定手段23、IFFTを
含み、フィルタ係数を具体的に導出するフィルタ係数導
出手段24、得られたフィルタ係数を用いて入力信号と
演算することにより、雑音を抑圧するフィルタリング演
算手段25を含んで構成される。
【0032】ウィーナーフィルタ推定手段23は、抑圧
量推定手段14で推定された推定ノイズスペクトルN
(ω)と、パワスペクトル変換手段22から得られた入
力信号のスペクトルX(ω)とから、ウィーナーフィル
タの特性H(ω)を求める。この特性H(ω)は次の
(5)式で記述される。
量推定手段14で推定された推定ノイズスペクトルN
(ω)と、パワスペクトル変換手段22から得られた入
力信号のスペクトルX(ω)とから、ウィーナーフィル
タの特性H(ω)を求める。この特性H(ω)は次の
(5)式で記述される。
【数5】
【0033】フィルタリング演算手段25は、フィルタ
係数導出手段24から得られたフィルタ係数を入力信号
に演算処理することにより、入力信号に含まれる雑音を
抑圧する。フィルタ係数の実現例としては、FIRフィ
ルタの各乗算器における乗算係数が挙げられる。またフ
ィルタリング演算手段25の構成例としては、複数の遅
延器及び乗算器と加算器とからなる畳み込み演算回路が
挙げられる。
係数導出手段24から得られたフィルタ係数を入力信号
に演算処理することにより、入力信号に含まれる雑音を
抑圧する。フィルタ係数の実現例としては、FIRフィ
ルタの各乗算器における乗算係数が挙げられる。またフ
ィルタリング演算手段25の構成例としては、複数の遅
延器及び乗算器と加算器とからなる畳み込み演算回路が
挙げられる。
【0034】図3は、図1における雑音抑圧手段15に
対してスペクトルサブトラクションを使用した場合の雑
音抑圧装置の構成図である。この雑音抑圧装置は、フレ
ーム単位で音声信号を入力するものとし、S/N推定手
段12、抑圧係数データテーブル13、抑圧量推定手段
14、FFT21、パワスペクトル変換手段22に加え
て、位相変換手段31、差分回路32、スペクトル復元
手段33、IFFT34、波形接続手段35を含んで構
成される。
対してスペクトルサブトラクションを使用した場合の雑
音抑圧装置の構成図である。この雑音抑圧装置は、フレ
ーム単位で音声信号を入力するものとし、S/N推定手
段12、抑圧係数データテーブル13、抑圧量推定手段
14、FFT21、パワスペクトル変換手段22に加え
て、位相変換手段31、差分回路32、スペクトル復元
手段33、IFFT34、波形接続手段35を含んで構
成される。
【0035】位相変換手段31は入力信号の位相情報を
算出する変換手段である。差分回路32は、抑圧量推定
手段14からの出力、即ち推定ノイズスペクトルと抑圧
係数α(S/N,ω)との積と、パワスペクトル変換手
段22から得られた入力信号のパワスペクトルとの差を
求める回路である。スペクトル復元手段33は、位相変
換手段31から得られた位相情報と、差分回路32から
得られた抑圧後のパワスペクトル情報とから、抑圧後の
スペクトルを復元する復元手段である。IFFT34
は、復元された抑圧後のスペクトル信号を時間領域上の
信号に変換する手段である。波形接続手段35はフレー
ム単位で復元された音声信号をフレーム接続する接続手
段である。
算出する変換手段である。差分回路32は、抑圧量推定
手段14からの出力、即ち推定ノイズスペクトルと抑圧
係数α(S/N,ω)との積と、パワスペクトル変換手
段22から得られた入力信号のパワスペクトルとの差を
求める回路である。スペクトル復元手段33は、位相変
換手段31から得られた位相情報と、差分回路32から
得られた抑圧後のパワスペクトル情報とから、抑圧後の
スペクトルを復元する復元手段である。IFFT34
は、復元された抑圧後のスペクトル信号を時間領域上の
信号に変換する手段である。波形接続手段35はフレー
ム単位で復元された音声信号をフレーム接続する接続手
段である。
【0036】本実施の形態1において、S/N推定手段
12の代わりに、入力信号のノイズらしさや音声らしさ
を判別し、抑圧量推定手段14に判定結果を出力する入
力信号種類判定手段を設けてもよい。またS/N推定手
段12と前述した入力信号種類判定手段の2つを併用し
てもよい。抑圧係数データテーブル13としては、周波
数とS/N比の2つを変数するもの、周波数と入力信号
種類の2つを変数するもの、周波数とS/N比と入力信
号種類との3つを変数するものが考えられ、いずれを変
数の組を用いたデータテーブルであってもよい。
12の代わりに、入力信号のノイズらしさや音声らしさ
を判別し、抑圧量推定手段14に判定結果を出力する入
力信号種類判定手段を設けてもよい。またS/N推定手
段12と前述した入力信号種類判定手段の2つを併用し
てもよい。抑圧係数データテーブル13としては、周波
数とS/N比の2つを変数するもの、周波数と入力信号
種類の2つを変数するもの、周波数とS/N比と入力信
号種類との3つを変数するものが考えられ、いずれを変
数の組を用いたデータテーブルであってもよい。
【0037】図4は、本実施の形態1の雑音抑圧装置に
より雑音抑圧を行った場合の、抑圧前後のスペクトル距
離を示した特性図である。図16に比べて図4では特に
高域における過剰な雑音抑圧、即ち音声歪みが軽減され
ていることが判る。
より雑音抑圧を行った場合の、抑圧前後のスペクトル距
離を示した特性図である。図16に比べて図4では特に
高域における過剰な雑音抑圧、即ち音声歪みが軽減され
ていることが判る。
【0038】図5は、異なるS/N比で混合されたノイ
ズと音声を用いて、本実施の形態1の雑音抑圧装置によ
り雑音抑圧を行った場合のスペクトル距離を示す特性図
である。図17に示す特性と異なり、図5ではいずれの
S/N比においても、スペクトル距離が0dB付近とな
っている。このように本実施の形態では、S/N比の異
なる場合においても、効率的よく雑音を抑圧できること
が判る。
ズと音声を用いて、本実施の形態1の雑音抑圧装置によ
り雑音抑圧を行った場合のスペクトル距離を示す特性図
である。図17に示す特性と異なり、図5ではいずれの
S/N比においても、スペクトル距離が0dB付近とな
っている。このように本実施の形態では、S/N比の異
なる場合においても、効率的よく雑音を抑圧できること
が判る。
【0039】以上のように、抑圧係数のデータテーブル
を持ち、入力信号の周波数成分ごとのS/N比を推定し
て抑圧係数を決定するという処理を行うことで、入力信
号やノイズの音質及びレベル変化に対応したロバスト
(変化に対して適応能力の高い)な雑音抑圧を行うこと
ができる。このように高精度の雑音抑圧が行える本実施
の形態の雑音抑圧装置は、音声認識装置への入力前処理
手段としても有力である。
を持ち、入力信号の周波数成分ごとのS/N比を推定し
て抑圧係数を決定するという処理を行うことで、入力信
号やノイズの音質及びレベル変化に対応したロバスト
(変化に対して適応能力の高い)な雑音抑圧を行うこと
ができる。このように高精度の雑音抑圧が行える本実施
の形態の雑音抑圧装置は、音声認識装置への入力前処理
手段としても有力である。
【0040】(実施の形態2)次に本発明の実施の形態
2における雑音抑圧装置について、図6〜8を参照しな
がら説明する。尚、従来例及び実施の形態1と同一部分
は同一の符号を付け、詳細な説明を省略する。図6は本
実施の形態の雑音抑圧装置の構成図である。この雑音抑
圧装置は、FFT21、パワスペクトル変換手段22、
抑圧係数データテーブル13に加えて、フレーム処理手
段61、入力信号種類判定手段62、ノイズスペクトル
学習手段63、スペクトル成分別S/N推定手段64、
抑圧係数決定手段65、抑圧量推定手段66、雑音抑圧
手段67を含んで構成される。
2における雑音抑圧装置について、図6〜8を参照しな
がら説明する。尚、従来例及び実施の形態1と同一部分
は同一の符号を付け、詳細な説明を省略する。図6は本
実施の形態の雑音抑圧装置の構成図である。この雑音抑
圧装置は、FFT21、パワスペクトル変換手段22、
抑圧係数データテーブル13に加えて、フレーム処理手
段61、入力信号種類判定手段62、ノイズスペクトル
学習手段63、スペクトル成分別S/N推定手段64、
抑圧係数決定手段65、抑圧量推定手段66、雑音抑圧
手段67を含んで構成される。
【0041】フレーム処理手段61は、入力される音声
信号を一定長のフレームとして切り出す処理手段であ
る。入力信号種類判定手段62は、フレーム処理手段6
1のフレーム信号を入力し、夫々のフレーム内に含まれ
る音声信号のノイズらしさや音声らしさを区別し、その
判定結果を出力する判定手段である。ここではノイズら
しさや音声らしさをn段階に分けて判定を行ってもよ
い。判定方法は、フレーム単位で入力信号を取り入れ、
周波数領域上の入力信号のスペクトル分布、入力信号の
振幅の時間変化又は低振幅成分と高振幅成分の時間変化
等を解析することにより、音声か非音声かを判定する。
入力信号が、車両内のドライバーの発声した音声と、ロ
ードノイズ又はエンジンノイズとが重畳されたような場
合は、上記の判定は技術的に容易である。
信号を一定長のフレームとして切り出す処理手段であ
る。入力信号種類判定手段62は、フレーム処理手段6
1のフレーム信号を入力し、夫々のフレーム内に含まれ
る音声信号のノイズらしさや音声らしさを区別し、その
判定結果を出力する判定手段である。ここではノイズら
しさや音声らしさをn段階に分けて判定を行ってもよ
い。判定方法は、フレーム単位で入力信号を取り入れ、
周波数領域上の入力信号のスペクトル分布、入力信号の
振幅の時間変化又は低振幅成分と高振幅成分の時間変化
等を解析することにより、音声か非音声かを判定する。
入力信号が、車両内のドライバーの発声した音声と、ロ
ードノイズ又はエンジンノイズとが重畳されたような場
合は、上記の判定は技術的に容易である。
【0042】ノイズスペクトル学習手段63は、入力信
号種類判定手段62で雑音と判定されたフレームのパワ
スペクトルを学習し、学習結果を一時的に蓄積する学習
手段である。スペクトル成分別S/N推定手段64は、
パワスペクトル変換手段22で得られたフレームのパワ
スペクトルと、ノイズスペクトル学習手段63で学習及
び蓄積されたノイズスペクトルとから、フレーム内の周
波数成分ごとのS/N比を推定するS/N推定手段であ
る。
号種類判定手段62で雑音と判定されたフレームのパワ
スペクトルを学習し、学習結果を一時的に蓄積する学習
手段である。スペクトル成分別S/N推定手段64は、
パワスペクトル変換手段22で得られたフレームのパワ
スペクトルと、ノイズスペクトル学習手段63で学習及
び蓄積されたノイズスペクトルとから、フレーム内の周
波数成分ごとのS/N比を推定するS/N推定手段であ
る。
【0043】抑圧係数決定手段65は、スペクトル成分
別S/N推定手段64から出力されるスペクトル成分別
S/Nに基づいて、抑圧係数データテーブル13から最
適の抑圧係数を選択し、抑圧量推定手段66に与える決
定手段である。抑圧量推定手段66はノイズスペクトル
学習手段63から得られたノイズスペクトルと、抑圧係
数決定手段65で決定された抑圧係数とから、抑圧すべ
きノイズスペクトルを推定する推定手段である。雑音抑
圧手段67は、パワスペクトル変換手段22から得られ
た入力信号のパワスペクトルと、抑圧量推定手段66で
推定した雑音抑圧量とに基づいて、入力信号に対して実
際に雑音抑圧を行う抑圧手段である。
別S/N推定手段64から出力されるスペクトル成分別
S/Nに基づいて、抑圧係数データテーブル13から最
適の抑圧係数を選択し、抑圧量推定手段66に与える決
定手段である。抑圧量推定手段66はノイズスペクトル
学習手段63から得られたノイズスペクトルと、抑圧係
数決定手段65で決定された抑圧係数とから、抑圧すべ
きノイズスペクトルを推定する推定手段である。雑音抑
圧手段67は、パワスペクトル変換手段22から得られ
た入力信号のパワスペクトルと、抑圧量推定手段66で
推定した雑音抑圧量とに基づいて、入力信号に対して実
際に雑音抑圧を行う抑圧手段である。
【0044】なお図7は、図6の雑音抑圧手段67に対
してウィーナーフィルタを使用した場合の雑音抑圧装置
の構成図である。この雑音抑圧装置は、雑音抑圧手段6
7の内部構成として、点線部で示すようにウィーナーフ
ィルタ推定手段23、IFFT34、インパルス応答制
御手段77、畳み込み演算手段78が設けられている。
してウィーナーフィルタを使用した場合の雑音抑圧装置
の構成図である。この雑音抑圧装置は、雑音抑圧手段6
7の内部構成として、点線部で示すようにウィーナーフ
ィルタ推定手段23、IFFT34、インパルス応答制
御手段77、畳み込み演算手段78が設けられている。
【0045】ウィーナーフィルタ推定手段23は、抑圧
量推定手段66で推定された推定ノイズスペクトルN
(ω)と、パワスペクトル変換手段22から得られた入
力信号のスペクトルX(ω)とから、ウィーナーフィル
タの特性H(ω)を推定するものである。IFFT34
はウィーナーフィルタ推定手段23から出力されたフィ
ルタ特性を時間領域上の制御信号(インパルス応答の制
御信号)に変換する手段である。インパルス応答制御手
段77は、1フレームごとに得られるインパルス応答の
制御信号を用いて、フレーム間で音声信号を滑らかに変
化していくように制御するための制御手段である。具体
的には、1つ前のフレームでのインパルス応答数列か
ら、新しいフレームへのインパルス応答数列に移行して
変化させるときに、100%変化させずに一定割合だけ
変化させるようにするといった手法が例として挙げられ
る。これは複数フレーム間のデータを違和感なく接続す
るのに有効である。
量推定手段66で推定された推定ノイズスペクトルN
(ω)と、パワスペクトル変換手段22から得られた入
力信号のスペクトルX(ω)とから、ウィーナーフィル
タの特性H(ω)を推定するものである。IFFT34
はウィーナーフィルタ推定手段23から出力されたフィ
ルタ特性を時間領域上の制御信号(インパルス応答の制
御信号)に変換する手段である。インパルス応答制御手
段77は、1フレームごとに得られるインパルス応答の
制御信号を用いて、フレーム間で音声信号を滑らかに変
化していくように制御するための制御手段である。具体
的には、1つ前のフレームでのインパルス応答数列か
ら、新しいフレームへのインパルス応答数列に移行して
変化させるときに、100%変化させずに一定割合だけ
変化させるようにするといった手法が例として挙げられ
る。これは複数フレーム間のデータを違和感なく接続す
るのに有効である。
【0046】畳み込み演算手段78は、インパルス応答
制御手段77から適宜出力されるフィルタ係数を用いて
入力信号に畳み込み演算する演算手段である。抑圧係数
データテーブル13としては、周波数とS/N比との2
つを変数とするデータテーブルを用意すればよい。な
お、スペクトル成分別S/N推定手段64の替わりに、
フレーム単位でS/N比の代表値を推定するS/N推定
手段を用いてもよい。この場合データテーブルとして
は、S/N比1つだけを変数とするデータテーブルを用
意すればよい。
制御手段77から適宜出力されるフィルタ係数を用いて
入力信号に畳み込み演算する演算手段である。抑圧係数
データテーブル13としては、周波数とS/N比との2
つを変数とするデータテーブルを用意すればよい。な
お、スペクトル成分別S/N推定手段64の替わりに、
フレーム単位でS/N比の代表値を推定するS/N推定
手段を用いてもよい。この場合データテーブルとして
は、S/N比1つだけを変数とするデータテーブルを用
意すればよい。
【0047】図8は、本実施の形態2の雑音抑圧装置に
より雑音抑圧した場合の音声認識率を示した説明図であ
る。100単語として100種の地名を5人の話者に夫
々発声してもらい、発生音声に対して、S/N比−2d
B〜10dBとなるようノイズを夫々加え、1単語当た
り7種類の音声信号を作り、音声認識の評価対象とし
た。そして夫々の音声信号に対する地名の認識率を調
べ、その平均値をプロットした。雑音抑圧前の認識率を
R3で示し、従来法による雑音抑圧後の認識率をR2で
示し、本実施の形態における方法による雑音抑圧後の認
識率をR1で示した。これによると、特にS/N比の悪
い領域、例えばS/N比が0dB以下の音声信号におい
て、雑音抑圧を行う方が雑音抑圧を行わない方に比較し
て音声の認識率が向上が格段に向上する。この効果に加
えて、従来法による雑音抑圧法による値と比較して、本
実施の形態の雑音抑圧法による音声の認識率が更に向上
することが判る。
より雑音抑圧した場合の音声認識率を示した説明図であ
る。100単語として100種の地名を5人の話者に夫
々発声してもらい、発生音声に対して、S/N比−2d
B〜10dBとなるようノイズを夫々加え、1単語当た
り7種類の音声信号を作り、音声認識の評価対象とし
た。そして夫々の音声信号に対する地名の認識率を調
べ、その平均値をプロットした。雑音抑圧前の認識率を
R3で示し、従来法による雑音抑圧後の認識率をR2で
示し、本実施の形態における方法による雑音抑圧後の認
識率をR1で示した。これによると、特にS/N比の悪
い領域、例えばS/N比が0dB以下の音声信号におい
て、雑音抑圧を行う方が雑音抑圧を行わない方に比較し
て音声の認識率が向上が格段に向上する。この効果に加
えて、従来法による雑音抑圧法による値と比較して、本
実施の形態の雑音抑圧法による音声の認識率が更に向上
することが判る。
【0048】以上のように、本実施の形態2では、フレ
ームごとにノイズらしさや音声らしさを区別して、ノイ
ズと判断されたときのみノイズスペクトルを学習し、現
フレームのパワスペクトルから、周波数成分ごとの現フ
レームのS/N比を推定し、抑圧係数を決定するという
処理を行うことにより、ロバストな抑圧量の調整が可能
となり、抑圧の精度が向上する。
ームごとにノイズらしさや音声らしさを区別して、ノイ
ズと判断されたときのみノイズスペクトルを学習し、現
フレームのパワスペクトルから、周波数成分ごとの現フ
レームのS/N比を推定し、抑圧係数を決定するという
処理を行うことにより、ロバストな抑圧量の調整が可能
となり、抑圧の精度が向上する。
【0049】(実施の形態3)次に本発明の実施の形態
3における雑音抑圧装置について、図9を参照しながら
説明する。図9は本実施の形態における雑音抑圧装置の
構成図であり、構成要素はすべて図7に示す実施の形態
2の雑音抑圧装置に準じる。ここでは、図7のスペクト
ル成分別S/N推定手段64の替わりに、入力信号種類
判定手段62により抑圧係数αが決定されるよう、入力
信号種類判定手段62の出力が抑圧係数決定手段65に
入力される構成となっている。また点線部で示す雑音抑
圧手段67として、ウィーナーフィルタを用いた場合を
示したが、その他の雑音抑圧手段であってもよい。ま
た、入力信号種類判定手段62では、ノイズか音声かと
いった2段階の判断であってもよいし、その度合いをn
段階で判定するものであってもよい。ここでの抑圧係数
データテーブル13としては、周波数と入力信号種類の
2つを変数とするテーブルを用意すればよい。
3における雑音抑圧装置について、図9を参照しながら
説明する。図9は本実施の形態における雑音抑圧装置の
構成図であり、構成要素はすべて図7に示す実施の形態
2の雑音抑圧装置に準じる。ここでは、図7のスペクト
ル成分別S/N推定手段64の替わりに、入力信号種類
判定手段62により抑圧係数αが決定されるよう、入力
信号種類判定手段62の出力が抑圧係数決定手段65に
入力される構成となっている。また点線部で示す雑音抑
圧手段67として、ウィーナーフィルタを用いた場合を
示したが、その他の雑音抑圧手段であってもよい。ま
た、入力信号種類判定手段62では、ノイズか音声かと
いった2段階の判断であってもよいし、その度合いをn
段階で判定するものであってもよい。ここでの抑圧係数
データテーブル13としては、周波数と入力信号種類の
2つを変数とするテーブルを用意すればよい。
【0050】このように、フレームごとにノイズらしさ
や音声らしさを区別し、その区別により抑圧係数を決定
するという処理を行うことで、ノイズらしいフレームの
ときには入力信号を無条件に大きく抑圧し、音声らしい
フレームのときは音声のみを取り出すよう入力信号に対
して抑圧をかけることが可能となり、抑圧の効率がよく
なる。
や音声らしさを区別し、その区別により抑圧係数を決定
するという処理を行うことで、ノイズらしいフレームの
ときには入力信号を無条件に大きく抑圧し、音声らしい
フレームのときは音声のみを取り出すよう入力信号に対
して抑圧をかけることが可能となり、抑圧の効率がよく
なる。
【0051】また実施の形態2のようにS/N比で変数
設定をすると、変数規模の大きさからデータテーブルの
規模が大きくなり、ハードウェア実装の面で不利となる
場合も考えられるが、本実施の形態の場合、ノイズか音
声かというn段階判断のnは任意の数でよく、しかも最
低の2に設定してもさほど支障がないことから、ハード
ウェア実装面で有利である。このような雑音抑圧装置
は、特に携帯電話やICカードなどの小型機器に搭載さ
れる音声認識機能への入力前処理手段としても有力とな
る。
設定をすると、変数規模の大きさからデータテーブルの
規模が大きくなり、ハードウェア実装の面で不利となる
場合も考えられるが、本実施の形態の場合、ノイズか音
声かというn段階判断のnは任意の数でよく、しかも最
低の2に設定してもさほど支障がないことから、ハード
ウェア実装面で有利である。このような雑音抑圧装置
は、特に携帯電話やICカードなどの小型機器に搭載さ
れる音声認識機能への入力前処理手段としても有力とな
る。
【0052】(実施の形態4)次に本発明の実施の形態
4における雑音抑圧装置について、図10を参照しなが
ら説明する。図10は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし抑圧係数αを決定する抑圧係数決定
手段65への入力として、入力信号種類判定手段62と
スペクトル成分別S/N推定手段64からの2つの情報
を利用しているのが本実施の形態の特徴である。また図
10では雑音抑圧手段67として、ウィーナーフィルタ
を採用した場合の構成を示したが、その他の雑音抑圧手
段であってもよい。抑圧係数データテーブル13として
は、周波数、入力信号種類、S/N比の3つを変数とし
たデータシートを用意すればよい。
4における雑音抑圧装置について、図10を参照しなが
ら説明する。図10は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし抑圧係数αを決定する抑圧係数決定
手段65への入力として、入力信号種類判定手段62と
スペクトル成分別S/N推定手段64からの2つの情報
を利用しているのが本実施の形態の特徴である。また図
10では雑音抑圧手段67として、ウィーナーフィルタ
を採用した場合の構成を示したが、その他の雑音抑圧手
段であってもよい。抑圧係数データテーブル13として
は、周波数、入力信号種類、S/N比の3つを変数とし
たデータシートを用意すればよい。
【0053】なお、スペクトル成分別S/N推定手段6
4の替わりに、新たにフレーム単位でS/N比を推定す
るS/N推定手段を用いてもよい。この場合抑圧係数デ
ータテーブル13としては、S/N比のみを変数とした
データシートを入力信号種類別にn枚分用意すればよ
い。
4の替わりに、新たにフレーム単位でS/N比を推定す
るS/N推定手段を用いてもよい。この場合抑圧係数デ
ータテーブル13としては、S/N比のみを変数とした
データシートを入力信号種類別にn枚分用意すればよ
い。
【0054】以上のように、本実施の形態では、フレー
ムごとにノイズらしさや音声らしさをn段階で判断し、
ノイズらしいと判断されたときのみ、ノイズスペクトル
を学習する。また、フレーム内のパワスペクトルから、
周波数成分ごとのS/N比をつねに推定し、フレームの
音声種類のn段階判断に照らしてデータシートを選択す
る。即ちS/N比と周波数の2変数により抑圧係数を決
定するという処理を行うことで、実施の形態2、3より
も更にロバストな抑圧量の調整が可能となり、精度よく
抑圧が行える。
ムごとにノイズらしさや音声らしさをn段階で判断し、
ノイズらしいと判断されたときのみ、ノイズスペクトル
を学習する。また、フレーム内のパワスペクトルから、
周波数成分ごとのS/N比をつねに推定し、フレームの
音声種類のn段階判断に照らしてデータシートを選択す
る。即ちS/N比と周波数の2変数により抑圧係数を決
定するという処理を行うことで、実施の形態2、3より
も更にロバストな抑圧量の調整が可能となり、精度よく
抑圧が行える。
【0055】(実施の形態5)次に本発明の実施の形態
5における雑音抑圧装置について、図11を参照しなが
ら説明する。図11は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし入力信号のフレームを、スペクトル
成分別にノイズらしさや音声らしさのn段階で判定する
ため、スペクトル成分別入力信号種類判定手段111を
設ける。また、抑圧係数αを決定する抑圧係数決定手段
65への入力としては、スペクトル成分別入力信号種類
判定手段111からの情報を利用している。
5における雑音抑圧装置について、図11を参照しなが
ら説明する。図11は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし入力信号のフレームを、スペクトル
成分別にノイズらしさや音声らしさのn段階で判定する
ため、スペクトル成分別入力信号種類判定手段111を
設ける。また、抑圧係数αを決定する抑圧係数決定手段
65への入力としては、スペクトル成分別入力信号種類
判定手段111からの情報を利用している。
【0056】実施の形態3との違いは、図9の入力信号
種類判定手段62はフレーム単位でn段階のノイズや音
声などの種類判断を下していたのに対し、本実施の形態
では、フレーム内の周波数成分ごとにn段階のノイズや
音声などの種類判断を下しているのが特徴である。また
図11では雑音抑圧手段67として、ウィーナーフィル
タを採用した場合の構成を示したが、その他の雑音抑圧
手段であってもよい。抑圧係数データテーブル13とし
ては、周波数と入力信号種類の2つを変数とするテーブ
ルを用意すればよい。
種類判定手段62はフレーム単位でn段階のノイズや音
声などの種類判断を下していたのに対し、本実施の形態
では、フレーム内の周波数成分ごとにn段階のノイズや
音声などの種類判断を下しているのが特徴である。また
図11では雑音抑圧手段67として、ウィーナーフィル
タを採用した場合の構成を示したが、その他の雑音抑圧
手段であってもよい。抑圧係数データテーブル13とし
ては、周波数と入力信号種類の2つを変数とするテーブ
ルを用意すればよい。
【0057】以上により、フレーム内の周波数成分ごと
にノイズらしさや音声らしさを区別し、この区別より抑
圧係数を決定するという処理を行うことで、ノイズらし
い周波数成分のときには、無条件に大きく入力信号を抑
圧し、音声らしい周波数成分のときは音声のみを取り出
すよう入力信号に抑圧をかけることが可能となり、実施
の形態3よりも精度良く抑圧が行える。
にノイズらしさや音声らしさを区別し、この区別より抑
圧係数を決定するという処理を行うことで、ノイズらし
い周波数成分のときには、無条件に大きく入力信号を抑
圧し、音声らしい周波数成分のときは音声のみを取り出
すよう入力信号に抑圧をかけることが可能となり、実施
の形態3よりも精度良く抑圧が行える。
【0058】(実施の形態6)次に本発明の実施の形態
6における雑音抑圧装置について、図12を参照しなが
ら説明する。図12は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし抑圧係数αを決定する抑圧係数決定
手段65への入力として、スペクトル成分別入力信号種
類判定手段111とスペクトル成分別S/N推定手段6
4からの情報を利用している点が実施の形態4と類似し
ている。実施の形態4では、スペクトル成分別入力信号
種類判定手段62はフレーム単位でn段階のノイズや音
声などの種類判断を下していたのに対し、本実施の形態
のスペクトル成分別入力信号種類判定手段111では、
フレーム内の周波数成分ごとにn段階のノイズらしさや
音声らしさなどの種類判断を下しているのが特徴であ
る。また図12では雑音抑圧手段67として、ウィーナ
ーフィルタを採用した場合の構成を示したが、その他の
雑音抑圧手段であってもよい。
6における雑音抑圧装置について、図12を参照しなが
ら説明する。図12は本実施の形態における雑音抑圧装
置の構成図であり、構成要素はすべて実施の形態2の図
7に準じる。ただし抑圧係数αを決定する抑圧係数決定
手段65への入力として、スペクトル成分別入力信号種
類判定手段111とスペクトル成分別S/N推定手段6
4からの情報を利用している点が実施の形態4と類似し
ている。実施の形態4では、スペクトル成分別入力信号
種類判定手段62はフレーム単位でn段階のノイズや音
声などの種類判断を下していたのに対し、本実施の形態
のスペクトル成分別入力信号種類判定手段111では、
フレーム内の周波数成分ごとにn段階のノイズらしさや
音声らしさなどの種類判断を下しているのが特徴であ
る。また図12では雑音抑圧手段67として、ウィーナ
ーフィルタを採用した場合の構成を示したが、その他の
雑音抑圧手段であってもよい。
【0059】抑圧係数データテーブル13としては、周
波数、入力信号種類、S/N比の3つを変数とするテー
ブルを用意すればよい。なお、スペクトル成分別S/N
推定手段64の替わりに、新たにフレーム単位でS/N
比の代表値を推定するS/N推定手段を用いてもよい。
波数、入力信号種類、S/N比の3つを変数とするテー
ブルを用意すればよい。なお、スペクトル成分別S/N
推定手段64の替わりに、新たにフレーム単位でS/N
比の代表値を推定するS/N推定手段を用いてもよい。
【0060】以上により、フレーム内の周波数成分ごと
にノイズらしさや音声らしさを区別し、スペクトル成分
別のS/N比も算出して、この2つのデータにより抑圧
係数を決定するという処理を行うことで、ノイズらしい
周波数成分のときには、無条件に大きく抑圧し、音声ら
しい周波数成分のときは音声のみを取り出すよう抑圧を
かけることが可能となり、実施の形態4よりも精度良く
抑圧が行える。例えばこのような雑音抑圧装置を音声認
識装置の前段に設けると、前述した単語の認識率が、7
5%から82%に改善された。
にノイズらしさや音声らしさを区別し、スペクトル成分
別のS/N比も算出して、この2つのデータにより抑圧
係数を決定するという処理を行うことで、ノイズらしい
周波数成分のときには、無条件に大きく抑圧し、音声ら
しい周波数成分のときは音声のみを取り出すよう抑圧を
かけることが可能となり、実施の形態4よりも精度良く
抑圧が行える。例えばこのような雑音抑圧装置を音声認
識装置の前段に設けると、前述した単語の認識率が、7
5%から82%に改善された。
【0061】(実施の形態7)次に本発明の実施の形態
7における雑音抑圧装置について、図13及び図14を
参照しながら説明する。図13は本発明の実施の形態7
における雑音抑圧装置の基本構成を示すブロック図であ
る。この雑音抑圧装置は、擬似音声データ収録手段13
1、音声混合手段132、第1の雑音抑圧手段133、
スペクトル比較手段134、第2の雑音抑圧手段13
5、抑圧係数データテーブル13を含んで構成される。
7における雑音抑圧装置について、図13及び図14を
参照しながら説明する。図13は本発明の実施の形態7
における雑音抑圧装置の基本構成を示すブロック図であ
る。この雑音抑圧装置は、擬似音声データ収録手段13
1、音声混合手段132、第1の雑音抑圧手段133、
スペクトル比較手段134、第2の雑音抑圧手段13
5、抑圧係数データテーブル13を含んで構成される。
【0062】擬似音声データ収録手段131は時間領域
上の擬似音声データを記憶するデータ収録手段である。
音声混合手段132は入力信号の種類を判断し、ノイズ
と判断したときには擬似音声データ収録手段131から
擬似音声データを取り出し、数通りのS/N比で音声を
混合する混合手段である。なお、必ずしもノイズかどう
かの判断を行わなくてもよく、常に入力信号に対して擬
似音声データを混合するものであってもよい。またスペ
クトル上でノイズを学習して平均化したものを、時間波
形に戻して混合してもよい。
上の擬似音声データを記憶するデータ収録手段である。
音声混合手段132は入力信号の種類を判断し、ノイズ
と判断したときには擬似音声データ収録手段131から
擬似音声データを取り出し、数通りのS/N比で音声を
混合する混合手段である。なお、必ずしもノイズかどう
かの判断を行わなくてもよく、常に入力信号に対して擬
似音声データを混合するものであってもよい。またスペ
クトル上でノイズを学習して平均化したものを、時間波
形に戻して混合してもよい。
【0063】雑音抑圧手段133は、各S/N比で混合
した音声を、一定の抑圧係数αで雑音抑圧する第1の雑
音抑圧手段であり、実施の形態1〜6のいずれかの雑音
抑圧装置から抑圧係数データテーブルを除いた構成と同
一である。スペクトル比較手段134は、擬似音声デー
タのスペクトルと、第1の雑音抑圧手段133により雑
音抑圧された各S/N比ごとの音声データのスペクトル
とを比較し、フレーム内の平均スペクトル距離という評
価量を用いて抑圧量を評価する比較手段である。尚、比
較及び評価方法は、前述のスペクトル距離でなくてもよ
く、各スペクトル成分の抑圧の様子を評価できるもので
あればよい。
した音声を、一定の抑圧係数αで雑音抑圧する第1の雑
音抑圧手段であり、実施の形態1〜6のいずれかの雑音
抑圧装置から抑圧係数データテーブルを除いた構成と同
一である。スペクトル比較手段134は、擬似音声デー
タのスペクトルと、第1の雑音抑圧手段133により雑
音抑圧された各S/N比ごとの音声データのスペクトル
とを比較し、フレーム内の平均スペクトル距離という評
価量を用いて抑圧量を評価する比較手段である。尚、比
較及び評価方法は、前述のスペクトル距離でなくてもよ
く、各スペクトル成分の抑圧の様子を評価できるもので
あればよい。
【0064】第2の雑音抑圧手段である雑音抑圧手段1
35は実施の形態1〜6のいずれかの雑音抑圧装置から
抑圧係数データテーブルを除いた構成と同一であり、ス
ペクトル比較手段134の比較結果に基づいて、抑圧係
数データテーブル13から最適の抑圧係数αを選択し、
入力信号の雑音を抑圧する手段である。この場合も、よ
りロバストな雑音抑圧を行うことができる。
35は実施の形態1〜6のいずれかの雑音抑圧装置から
抑圧係数データテーブルを除いた構成と同一であり、ス
ペクトル比較手段134の比較結果に基づいて、抑圧係
数データテーブル13から最適の抑圧係数αを選択し、
入力信号の雑音を抑圧する手段である。この場合も、よ
りロバストな雑音抑圧を行うことができる。
【0065】図14は、本実施の形態7のより具体的な
構成例を示す雑音抑圧装置の構成図である。この雑音抑
圧装置は図13の雑音抑圧手段133と雑音抑圧手段1
35とを1つにまとめたことを特徴とし、図中の点線部
で示す雑音抑圧手段136が、図13の雑音抑圧手段1
33と雑音抑圧手段135に相当する。雑音抑圧手段1
36において、FFT141は、図13における第1の
雑音抑圧手段133内の第1のFFTである。FFT1
42は、雑音抑圧後の音声データを再び各フレームに分
割し、各フレームのパワスペクトルを得る第2のFFT
である。データテーブル決定手段143は、スペクトル
距離から抑圧係数αの値をS/N比ごとに決定する決定
手段である。図14の上記以外の構成要素については、
図7に示す実施の形態2の構成要素と、図13に示す疑
似音声データ収録手段131及び音声混合手段132と
を組み合わせたものである。
構成例を示す雑音抑圧装置の構成図である。この雑音抑
圧装置は図13の雑音抑圧手段133と雑音抑圧手段1
35とを1つにまとめたことを特徴とし、図中の点線部
で示す雑音抑圧手段136が、図13の雑音抑圧手段1
33と雑音抑圧手段135に相当する。雑音抑圧手段1
36において、FFT141は、図13における第1の
雑音抑圧手段133内の第1のFFTである。FFT1
42は、雑音抑圧後の音声データを再び各フレームに分
割し、各フレームのパワスペクトルを得る第2のFFT
である。データテーブル決定手段143は、スペクトル
距離から抑圧係数αの値をS/N比ごとに決定する決定
手段である。図14の上記以外の構成要素については、
図7に示す実施の形態2の構成要素と、図13に示す疑
似音声データ収録手段131及び音声混合手段132と
を組み合わせたものである。
【0066】このような構成にすると、ハードウエア実
装面において有利である。但し、雑音抑圧手段133と
雑音抑圧手段135とを1つにまとめる必要はなく、ハ
ードウエア実装面において余裕がある場合は、異なる2
つの雑音抑圧手段を採用してもよい。本例のようにフレ
ーム単位で抑圧係数を変化させていくことで、よりロバ
ストな雑音抑圧が実現できる。
装面において有利である。但し、雑音抑圧手段133と
雑音抑圧手段135とを1つにまとめる必要はなく、ハ
ードウエア実装面において余裕がある場合は、異なる2
つの雑音抑圧手段を採用してもよい。本例のようにフレ
ーム単位で抑圧係数を変化させていくことで、よりロバ
ストな雑音抑圧が実現できる。
【0067】以上により、抑圧係数のデータテーブルを
常に適応的に算出し利用することで、より雑音のスペク
トル形状やレベル変化に対応した雑音抑圧を行うことが
できる。
常に適応的に算出し利用することで、より雑音のスペク
トル形状やレベル変化に対応した雑音抑圧を行うことが
できる。
【0068】
【発明の効果】以上のように請求項1,2,4,6記載
の雑音抑圧装置によれば、抑圧係数のデータテーブルを
もち、入力信号の周波数成分ごとのS/N比を推定して
抑圧係数を決定するという処理を行うことで、入力信号
やノイズの音質やレベル変化に対応したロバストな雑音
抑圧を行うことができる。このように高精度の雑音抑圧
が行えるこれらの雑音抑圧装置は、音声認識機能への入
力前処理手段としても有力である。
の雑音抑圧装置によれば、抑圧係数のデータテーブルを
もち、入力信号の周波数成分ごとのS/N比を推定して
抑圧係数を決定するという処理を行うことで、入力信号
やノイズの音質やレベル変化に対応したロバストな雑音
抑圧を行うことができる。このように高精度の雑音抑圧
が行えるこれらの雑音抑圧装置は、音声認識機能への入
力前処理手段としても有力である。
【0069】また、請求項3記載の雑音抑圧装置によれ
ば、フレームごとにノイズらしさや音声らしさを区別し
てその区別により抑圧係数を決定するという処理を行う
ことで、ノイズらしいフレームのときには無条件に大き
く抑圧し、音声らしいフレームのときは音声のみを取り
出すよう抑圧をかけることが可能となり、抑圧の効率が
よくなる。請求項2記載の雑音抑圧装置と比較した場
合、S/N比という変数領域の大きさからデータテーブ
ルの規模が大きくなるのに対し、ノイズか音声かという
n段階判断のnは小さくてもよく、ハードウェア実装面
で有利である。
ば、フレームごとにノイズらしさや音声らしさを区別し
てその区別により抑圧係数を決定するという処理を行う
ことで、ノイズらしいフレームのときには無条件に大き
く抑圧し、音声らしいフレームのときは音声のみを取り
出すよう抑圧をかけることが可能となり、抑圧の効率が
よくなる。請求項2記載の雑音抑圧装置と比較した場
合、S/N比という変数領域の大きさからデータテーブ
ルの規模が大きくなるのに対し、ノイズか音声かという
n段階判断のnは小さくてもよく、ハードウェア実装面
で有利である。
【0070】また、請求項5記載の雑音抑圧装置によれ
ば、フレーム内の周波数成分ごとにノイズ・音声を区別
し、この区別により抑圧係数を決定するという処理を行
うことで、ハードウェア規模を小さくしたまま、請求項
3記載の雑音抑圧装置よりも精度良く抑圧が行える。
ば、フレーム内の周波数成分ごとにノイズ・音声を区別
し、この区別により抑圧係数を決定するという処理を行
うことで、ハードウェア規模を小さくしたまま、請求項
3記載の雑音抑圧装置よりも精度良く抑圧が行える。
【0071】また、請求項7,8記載の雑音抑圧装置に
よれば、抑圧係数のデータテーブルを常に適応的に更新
して利用することで、請求項1,2,4,6記載の雑音
抑圧装置より、入力信号やノイズの音質やレベル変化に
対応した雑音抑圧を行うことができる。
よれば、抑圧係数のデータテーブルを常に適応的に更新
して利用することで、請求項1,2,4,6記載の雑音
抑圧装置より、入力信号やノイズの音質やレベル変化に
対応した雑音抑圧を行うことができる。
【図1】本発明の実施の形態1における雑音抑圧装置の
基本構成を示すブロック図である。
基本構成を示すブロック図である。
【図2】本発明の実施の形態1の具体例として、ウィー
ナーフィルタを用いた場合の雑音抑圧装置の構成を示す
ブロック図である。
ナーフィルタを用いた場合の雑音抑圧装置の構成を示す
ブロック図である。
【図3】本発明の実施の形態1の具体例として、スペク
トルサブトラクションを用いた場合の雑音抑圧装置の構
成を示すブロック図である。
トルサブトラクションを用いた場合の雑音抑圧装置の構
成を示すブロック図である。
【図4】実施の形態1の雑音抑圧装置において、雑音抑
圧前後の各周波数成分ごとのスペクトル距離を示した特
性図である。
圧前後の各周波数成分ごとのスペクトル距離を示した特
性図である。
【図5】実施の形態1の雑音抑圧装置において、各S/
N毎及び各周波数成分毎のスペクトル距離を示した特性
図である。
N毎及び各周波数成分毎のスペクトル距離を示した特性
図である。
【図6】本発明の実施の形態2における雑音抑圧装置の
基本構成を示すブロック図である。
基本構成を示すブロック図である。
【図7】本発明の実施の形態2の具体例として、ウィー
ナーフィルタを用いた場合の雑音抑圧装置の構成を示す
ブロック図である。
ナーフィルタを用いた場合の雑音抑圧装置の構成を示す
ブロック図である。
【図8】本発明の実施の形態1〜2による雑音抑圧装置
を、音声認識装置の前処理として用いた場合の音声認識
率を示した説明図である。
を、音声認識装置の前処理として用いた場合の音声認識
率を示した説明図である。
【図9】本発明の実施の形態3における雑音抑圧装置の
構成を示すブロック図である。
構成を示すブロック図である。
【図10】本発明の実施の形態4における雑音抑圧装置
の構成を示すブロック図である。
の構成を示すブロック図である。
【図11】本発明の実施の形態5における雑音抑圧装置
の構成を示すブロック図である。
の構成を示すブロック図である。
【図12】本発明の実施の形態6における雑音抑圧装置
の構成を示すブロック図である。
の構成を示すブロック図である。
【図13】本発明の実施の形態7における雑音抑圧装置
の構成を示すブロック図である。
の構成を示すブロック図である。
【図14】本発明の実施の形態7の具体例として、ウィ
ーナーフィルタを用いた場合の雑音抑圧装置の構成を示
すブロック図である。
ーナーフィルタを用いた場合の雑音抑圧装置の構成を示
すブロック図である。
【図15】従来の代表的な雑音抑圧装置の構成例を示す
ブロック図である。
ブロック図である。
【図16】従来例の雑音抑圧装置において、各周波数成
分毎のスペクトル距離を示した特性図である。
分毎のスペクトル距離を示した特性図である。
【図17】従来例の雑音抑圧装置において、各S/N毎
及び各周波数成分毎のスペクトル距離を示した特性図で
ある。
及び各周波数成分毎のスペクトル距離を示した特性図で
ある。
11 スペクトル変換手段 12 S/N推定手段 13 抑圧係数データテーブル 14 抑圧量推定手段 15,136 雑音抑圧手段 21 FFT 22 パワスペクトル変換手段 23 ウィーナーフィルタ推定手段 24 フィルタ係数導出手段 25 フィルタリング演算手段 31 位相変換手段 32 差分回路 33 スペクトル復元手段 34 IFFT 35 波形接続手段 61 フレーム処理手段 62 入力信号種類判定手段 63 ノイズスペクトル学習手段 64 スペクトル成分別S/N推定手段 65 抑圧係数決定手段 66 抑圧量推定手段 67 雑音抑圧手段 77 インパルス応答制御手段 78 畳み込み演算手段 111 スペクトル成分別入力信号種類判定手段 131 擬似音声データ収録手段 132 音声混合手段 133 第1の雑音抑圧手段 134 スペクトル比較手段 135 第2の雑音抑圧手段 141 第1のFFT 142 第2のFFT 143 データテーブル決定手段
───────────────────────────────────────────────────── フロントページの続き (72)発明者 茨木 悟 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 Fターム(参考) 9A001 BB02 BB03 GG01 GG03 HH01 HH16 HH17 HH18 JJ05 KK31
Claims (8)
- 【請求項1】 ノイズを含む入力音声信号を時間領域か
ら周波数領域に変換するスペクトル変換手段と、 前記スペクトル変換手段の変換出力から前記入力音声信
号のS/N比を推定するS/N推定手段と、 雑音の抑圧量を制御する抑圧係数が複数個格納される抑
圧係数データテーブルと、 前記S/N推定手段で推定されたS/N比に基づいて前
記抑圧係数データテーブルから所望の抑圧係数を取り出
し、抑圧すべきノイズスペクトルの推定を行う抑圧量推
定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクトル
に基づいて、前記スペクトル変換手段の変換出力に含ま
れるノイズ成分を抑圧する雑音抑圧手段と、を具備する
ことを特徴とする雑音抑圧装置。 - 【請求項2】 ノイズを含む入力音声信号を一定サンプ
ル数単位に区切り、フレーム変換して音声データを出力
するフレーム処理手段と、 前記フレーム処理手段の出力する音声データに対して周
波数スペクトルを求めるスペクトル変換手段と、 前記フレーム処理手段の出力する音声データから、フレ
ーム単位でノイズらしさや音声らしさの度合いを示すn
段階の評価指数を生成する入力信号種類判定手段と、 前記スペクトル変換手段の出力をパワスペクトルに変換
するパワスペクトル変換手段と、 前記パワスペクトル変換手段からの出力と前記入力信号
種類判定手段からの出力とに基づいて、ノイズスペクト
ルを学習するノイズスペクトル学習手段と、 前記パワスペクトル変換手段からの出力と前記ノイズス
ペクトル学習手段からの出力とに基づいて、入力音声信
号の各周波数成分ごとのS/N比を推定するスペクトル
成分別S/N推定手段と、 入力音声信号のS/N比と周波数成分との2つを変数と
して、雑音の抑圧量を制御する抑圧係数が複数個格納さ
れた抑圧係数データテーブルと、 前記スペクトル成分別S/N推定手段から出力される各
周波数成分ごとのS/N比に基づいて、前記抑圧係数デ
ータテーブルから所望の抑圧係数を取り出す抑圧係数決
定手段と、 前記ノイズスペクトル学習手段から出力されるノイズス
ペクトルを参照し、前記抑圧係数決定手段で決定された
抑圧係数を用いて、抑圧すべきノイズスペクトルの推定
を行う抑圧量推定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクト
ル、及び前記パワスペクトル変換手段から出力されるパ
ワスペクトルに基づいて、前記入力音声信号に含まれる
ノイズ成分を抑圧する雑音抑圧手段と、を具備すること
を特徴とする雑音抑圧装置。 - 【請求項3】 ノイズを含む入力音声信号を一定サンプ
ル数単位に区切り、フレーム変換して音声データを出力
するフレーム処理手段と、 前記フレーム処理手段の出力する音声データに対して周
波数スペクトルを求めるスペクトル変換手段と、 前記フレーム処理手段の出力する音声データから、フレ
ーム単位でノイズらしさや音声らしさの度合いを示すn
段階の評価指数を生成する入力信号種類判定手段と、 前記スペクトル変換手段の出力をパワスペクトルに変換
するパワスペクトル変換手段と、 前記パワスペクトル変換手段からの出力と前記入力信号
種類判定手段からの出力とに基づいて、ノイズスペクト
ルを学習するノイズスペクトル学習手段と、 前記評価指数を変数とし、雑音の抑圧量を制御する抑圧
係数が複数個格納された抑圧係数データテーブルと、 前記入力信号種類判定手段から出力される評価指数に基
づいて、前記抑圧係数データテーブルから所望の抑圧係
数を取り出す抑圧係数決定手段と、 前記ノイズスペクトル学習手段から出力されるノイズス
ペクトルを参照し、前記抑圧係数決定手段で決定された
抑圧係数を用いて、抑圧すべきノイズスペクトルの推定
を行う抑圧量推定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクト
ル、及び前記パワスペクトル変換手段から出力されるパ
ワスペクトルに基づいて、前記入力音声信号に含まれる
ノイズ成分を抑圧する雑音抑圧手段と、を具備すること
を特徴とする雑音抑圧装置。 - 【請求項4】 ノイズを含む入力音声信号を一定サンプ
ル数単位に区切り、フレーム変換して音声データを出力
するフレーム処理手段と、 前記フレーム処理手段の出力する音声データに対して周
波数スペクトルを求めるスペクトル変換手段と、 前記フレーム処理手段の出力する音声データから、フレ
ーム単位でノイズらしさや音声らしさの度合いを示すn
段階の評価指数を生成する入力信号種類判定手段と、 前記スペクトル変換手段の出力をパワスペクトルに変換
するパワスペクトル変換手段と、 前記パワスペクトル変換手段からの出力と前記入力信号
種類判定手段からの出力とに基づいて、ノイズスペクト
ルを学習するノイズスペクトル学習手段と、 前記パワスペクトル変換手段からの出力と前記ノイズス
ペクトル学習手段からの出力とに基づいて、入力音声信
号の各周波数成分ごとのS/N比を推定するスペクトル
成分別S/N推定手段と、 前記n段階の評価指数、入力音声信号のS/N比、周波
数成分の3つを変数として、雑音の抑圧量を制御する抑
圧係数が複数個格納された抑圧係数データテーブルと、 前記スペクトル成分別S/N推定手段から出力される各
周波数成分ごとのS/N比、及び前記入力信号種類判定
手段から出力される評価指数に基づいて、前記抑圧係数
データテーブルから所望の抑圧係数を取り出す抑圧係数
決定手段と、 前記ノイズスペクトル学習手段から出力されるノイズス
ペクトルを参照し、前記抑圧係数決定手段で決定された
抑圧係数を用いて、抑圧すべきノイズスペクトルの推定
を行う抑圧量推定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクト
ル、及び前記パワスペクトル変換手段から出力されるパ
ワスペクトルに基づいて、前記入力音声信号に含まれる
ノイズ成分を抑圧する雑音抑圧手段と、を具備すること
を特徴とする雑音抑圧装置。 - 【請求項5】 ノイズを含む入力音声信号を一定サンプ
ル数単位に区切り、フレーム変換して音声データを出力
するフレーム処理手段と、 前記フレーム処理手段の出力する音声データに対して周
波数スペクトルを求めるスペクトル変換手段と、 前記スペクトル変換手段の出力をパワスペクトルに変換
するパワスペクトル変換手段と、 前記パワスペクトル変換手段の出力するパワスペクトル
のデータから、フレーム単位でノイズらしさや音声らし
さの度合いを示すn段階の評価指数を各周波数成分ごと
に生成するスペクトル成分別入力信号種類判定手段と、 前記パワスペクトル変換手段からの出力と前記スペクト
ル成分別入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、 前記評価指数と周波数成分との2つを変数として、雑音
の抑圧量を制御する抑圧係数が複数個格納された抑圧係
数データテーブルと、 前記スペクトル成分入力信号種類判定手段から出力され
る各周波数成分ごとの評価指数に基づいて、前記抑圧係
数データテーブルから所望の抑圧係数を取り出す抑圧係
数決定手段と、 前記ノイズスペクトル学習手段から出力されるノイズス
ペクトルを参照し、前記抑圧係数決定手段で決定された
抑圧係数を用いて抑圧すべきノイズスペクトルの推定を
行う抑圧量推定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクト
ル、及び前記パワスペクトル変換手段から出力されるパ
ワスペクトルに基づいて、前記入力音声信号に含まれる
ノイズ成分を抑圧する雑音抑圧手段と、を具備すること
を特徴とする雑音抑圧装置。 - 【請求項6】 ノイズを含む入力音声信号を一定サンプ
ル数単位に区切り、フレーム変換して音声データを出力
するフレーム処理手段と、 前記フレーム処理手段の出力する音声データに対して周
波数スペクトルを求めるスペクトル変換手段と、 前記スペクトル変換手段の出力をパワスペクトルに変換
するパワスペクトル変換手段と、 前記パワスペクトル変換手段の出力するパワスペクトル
のデータから、フレーム単位でノイズらしさや音声らし
さの度合いを示すn段階の評価指数を各周波数成分ごと
に生成するスペクトル成分別入力信号種類判定手段と、 前記パワスペクトル変換手段からの出力と前記スペクト
ル成分別入力信号種類判定手段からの出力とに基づい
て、ノイズスペクトルを学習するノイズスペクトル学習
手段と、 前記パワスペクトル変換手段から出力されるフレーム内
の入力信号のパワスペクトルと前記ノイズスペクトル学
習手段から出力されるフレーム内の推定ノイズのパワス
ペクトルとを用い、フレーム内のS/N比の代表値又は
スペクトル成分別のS/N比を推定するスペクトル成分
別S/N推定手段と、 前記S/N比、前記評価指数、周波数成分の3つを変数
として、雑音の抑圧量を制御する抑圧係数が格納された
抑圧係数データテーブルと、 前記スペクトル成分別S/N推定手段から出力されるS
/N比、及び前記スペクトル成分別入力信号判定手段か
ら出力される各周波数成分ごとの評価指数に基づいて、
前記抑圧係数データテーブルから所望の抑圧係数を取り
出す抑圧係数決定手段と、 前記ノイズスペクトル学習手段から出力されるノイズス
ペクトルを参照し、前記抑圧係数決定手段で決定された
抑圧係数を用いて、抑圧すべきノイズスペクトルの推定
を行う抑圧量推定手段と、 前記抑圧量推定手段で推定された抑圧ノイズスペクト
ル、及び前記パワスペクトル変換手段から出力されるパ
ワスペクトルに基づいて、前記入力音声信号に含まれる
ノイズ成分を抑圧する雑音抑圧手段と、を具備すること
を特徴とする雑音抑圧装置。 - 【請求項7】 予め時間領域の音声データとして一定フ
レーム長の擬似音声データを蓄積する擬似音声データ収
録手段と、 入力音声信号が雑音と判定されたときのみ、前記擬似音
声データ収録手段から出力される擬似音声データと前記
入力音声信号とを異なる複数のS/N比で混合して蓄積
する音声混合手段と、 前記音声混合手段から出力され、複数のS/N比で混合
された音声データの雑音抑圧を行う第1の雑音抑圧手段
と、 前記第1の雑音抑圧手段から出力された音声データのス
ペクトルと前記擬似音声データのスペクトルとの比較を
行うスペクトル比較手段と、 前記スペクトル比較手段の出力する比較結果に基づき、
雑音の抑圧量を制御する抑圧係数の更新を行い、更新さ
れた抑圧係数を記憶する抑圧係数データテーブルと、 前記抑圧係数データテーブルから抑圧係数を取り出し、
入力音声信号の雑音抑圧を行う第2の雑音抑圧手段と、
を具備することを特徴とする学習型の雑音抑圧装置。 - 【請求項8】 前記第1及び第2の雑音抑圧手段は、 請求項1〜6のいずれかに記載の雑音抑圧装置から、抑
圧係数データテーブルを取り除いたものであることを特
徴とする請求項7記載の雑音抑圧装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11140236A JP2000330597A (ja) | 1999-05-20 | 1999-05-20 | 雑音抑圧装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11140236A JP2000330597A (ja) | 1999-05-20 | 1999-05-20 | 雑音抑圧装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000330597A true JP2000330597A (ja) | 2000-11-30 |
Family
ID=15264084
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11140236A Pending JP2000330597A (ja) | 1999-05-20 | 1999-05-20 | 雑音抑圧装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000330597A (ja) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002019318A1 (en) * | 2000-08-31 | 2002-03-07 | Matsushita Electric Industrial Co., Ltd. | Noise suppressor and noise suppressing method |
| JP2005165021A (ja) * | 2003-12-03 | 2005-06-23 | Fujitsu Ltd | 雑音低減装置、および低減方法 |
| JP2005181458A (ja) * | 2003-12-16 | 2005-07-07 | Canon Inc | 信号検出装置および方法、ならびに雑音追跡装置および方法 |
| JP2005292812A (ja) * | 2004-03-09 | 2005-10-20 | Nippon Telegr & Teleph Corp <Ntt> | 音声雑音判別方法および装置、雑音低減方法および装置、音声雑音判別プログラム、雑音低減プログラム、およびプログラムの記録媒体 |
| JP2005321821A (ja) * | 2005-06-17 | 2005-11-17 | Nec Corp | ノイズ除去方法及び装置 |
| JP2006017940A (ja) * | 2004-06-30 | 2006-01-19 | Sony Corp | 音響信号処理装置及び音声度合算出方法 |
| WO2006046293A1 (ja) * | 2004-10-28 | 2006-05-04 | Fujitsu Limited | 雑音抑圧装置 |
| JP2008065090A (ja) * | 2006-09-07 | 2008-03-21 | Toshiba Corp | ノイズサプレス装置 |
| JP2009501940A (ja) * | 2005-06-28 | 2009-01-22 | マイクロソフト コーポレーション | 音声状態モデルを使用したマルチセンサ音声高品質化 |
| JP2012168212A (ja) * | 2011-02-09 | 2012-09-06 | Jvc Kenwood Corp | ノイズ低減装置およびノイズ低減方法 |
| US8423360B2 (en) | 2003-05-23 | 2013-04-16 | Kabushiki Kaisha Toshiba | Speech recognition apparatus, method and computer program product |
| JP2014505420A (ja) * | 2011-01-05 | 2014-02-27 | コーニンクレッカ フィリップス エヌ ヴェ | オーディオ・システムおよびその動作方法 |
| JP2014507683A (ja) * | 2011-08-10 | 2014-03-27 | 歌尓声学股▲ふん▼有限公司 | 通信イヤホンの音声増強方法、装置及びノイズ低減通信イヤホン |
| JP5773124B2 (ja) * | 2008-04-21 | 2015-09-02 | 日本電気株式会社 | 信号分析制御及び信号制御のシステム、装置、方法及びプログラム |
| US9245524B2 (en) | 2010-11-11 | 2016-01-26 | Nec Corporation | Speech recognition device, speech recognition method, and computer readable medium |
| JP2016038551A (ja) * | 2014-08-11 | 2016-03-22 | 沖電気工業株式会社 | 雑音抑圧装置、方法及びプログラム |
-
1999
- 1999-05-20 JP JP11140236A patent/JP2000330597A/ja active Pending
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7054808B2 (en) | 2000-08-31 | 2006-05-30 | Matsushita Electric Industrial Co., Ltd. | Noise suppressing apparatus and noise suppressing method |
| GB2371193A (en) * | 2000-08-31 | 2002-07-17 | Matsushita Electric Industrial Co Ltd | Noise suppressor and noise suppressing method |
| GB2371193B (en) * | 2000-08-31 | 2005-01-12 | Matsushita Electric Industrial Co Ltd | Noise suppressor and noise suppressing method |
| WO2002019318A1 (en) * | 2000-08-31 | 2002-03-07 | Matsushita Electric Industrial Co., Ltd. | Noise suppressor and noise suppressing method |
| US8423360B2 (en) | 2003-05-23 | 2013-04-16 | Kabushiki Kaisha Toshiba | Speech recognition apparatus, method and computer program product |
| JP2005165021A (ja) * | 2003-12-03 | 2005-06-23 | Fujitsu Ltd | 雑音低減装置、および低減方法 |
| US7783481B2 (en) | 2003-12-03 | 2010-08-24 | Fujitsu Limited | Noise reduction apparatus and noise reducing method |
| JP2005181458A (ja) * | 2003-12-16 | 2005-07-07 | Canon Inc | 信号検出装置および方法、ならびに雑音追跡装置および方法 |
| JP2005292812A (ja) * | 2004-03-09 | 2005-10-20 | Nippon Telegr & Teleph Corp <Ntt> | 音声雑音判別方法および装置、雑音低減方法および装置、音声雑音判別プログラム、雑音低減プログラム、およびプログラムの記録媒体 |
| JP2006017940A (ja) * | 2004-06-30 | 2006-01-19 | Sony Corp | 音響信号処理装置及び音声度合算出方法 |
| WO2006046293A1 (ja) * | 2004-10-28 | 2006-05-04 | Fujitsu Limited | 雑音抑圧装置 |
| JP2005321821A (ja) * | 2005-06-17 | 2005-11-17 | Nec Corp | ノイズ除去方法及び装置 |
| JP2009501940A (ja) * | 2005-06-28 | 2009-01-22 | マイクロソフト コーポレーション | 音声状態モデルを使用したマルチセンサ音声高品質化 |
| JP2012155339A (ja) * | 2005-06-28 | 2012-08-16 | Microsoft Corp | 音声状態モデルを使用したマルチセンサ音声高品質化 |
| JP2008065090A (ja) * | 2006-09-07 | 2008-03-21 | Toshiba Corp | ノイズサプレス装置 |
| JP5773124B2 (ja) * | 2008-04-21 | 2015-09-02 | 日本電気株式会社 | 信号分析制御及び信号制御のシステム、装置、方法及びプログラム |
| US9245524B2 (en) | 2010-11-11 | 2016-01-26 | Nec Corporation | Speech recognition device, speech recognition method, and computer readable medium |
| JP2014505420A (ja) * | 2011-01-05 | 2014-02-27 | コーニンクレッカ フィリップス エヌ ヴェ | オーディオ・システムおよびその動作方法 |
| JP2012168212A (ja) * | 2011-02-09 | 2012-09-06 | Jvc Kenwood Corp | ノイズ低減装置およびノイズ低減方法 |
| JP2014507683A (ja) * | 2011-08-10 | 2014-03-27 | 歌尓声学股▲ふん▼有限公司 | 通信イヤホンの音声増強方法、装置及びノイズ低減通信イヤホン |
| US9484042B2 (en) | 2011-08-10 | 2016-11-01 | Goertek Inc. | Speech enhancing method, device for communication earphone and noise reducing communication earphone |
| JP2016038551A (ja) * | 2014-08-11 | 2016-03-22 | 沖電気工業株式会社 | 雑音抑圧装置、方法及びプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3457293B2 (ja) | 雑音抑圧装置及び雑音抑圧方法 | |
| JP4283212B2 (ja) | 雑音除去装置、雑音除去プログラム、及び雑音除去方法 | |
| JP3454190B2 (ja) | 雑音抑圧装置および方法 | |
| CN111554315B (zh) | 单通道语音增强方法及装置、存储介质、终端 | |
| JP3453898B2 (ja) | 音声信号の雑音低減方法及び装置 | |
| KR100335162B1 (ko) | 음성신호의잡음저감방법및잡음구간검출방법 | |
| JP3963850B2 (ja) | 音声区間検出装置 | |
| JP3484801B2 (ja) | 音声信号の雑音低減方法及び装置 | |
| EP2546831B1 (en) | Noise suppression device | |
| JP3591068B2 (ja) | 音声信号の雑音低減方法 | |
| CN104067339B (zh) | 噪音抑制装置 | |
| EP2031583B1 (en) | Fast estimation of spectral noise power density for speech signal enhancement | |
| US20070232257A1 (en) | Noise suppressor | |
| US8391471B2 (en) | Echo suppressing apparatus, echo suppressing system, echo suppressing method and recording medium | |
| CN100580775C (zh) | 用于减小音频噪声的系统和方法 | |
| WO1996024128A1 (en) | Spectral subtraction noise suppression method | |
| CN103238183A (zh) | 噪音抑制装置 | |
| WO2001031631A1 (en) | Mel-frequency domain based audible noise filter and method | |
| EP1995722B1 (en) | Method for processing an acoustic input signal to provide an output signal with reduced noise | |
| JP2004341339A (ja) | 雑音抑圧装置 | |
| WO2006082636A1 (ja) | 信号処理方法および信号処理装置 | |
| JP4448464B2 (ja) | 雑音低減方法、装置、プログラム及び記録媒体 | |
| JP2008070878A (ja) | 音声信号前処理装置、音声信号処理装置、音声信号前処理方法、及び音声信号前処理用のプログラム | |
| EP1614322A2 (en) | Method and apparatus for reducing an interference noise signal fraction in a microphone signal | |
| JP2001159899A (ja) | 騒音抑圧装置 |