JPH10319985A - ノイズレベル検出方法、システム及び記録媒体 - Google Patents

ノイズレベル検出方法、システム及び記録媒体

Info

Publication number
JPH10319985A
JPH10319985A JP10058722A JP5872298A JPH10319985A JP H10319985 A JPH10319985 A JP H10319985A JP 10058722 A JP10058722 A JP 10058722A JP 5872298 A JP5872298 A JP 5872298A JP H10319985 A JPH10319985 A JP H10319985A
Authority
JP
Japan
Prior art keywords
noise level
level
noise
distribution
calculating
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
Application number
JP10058722A
Other languages
English (en)
Inventor
Takahiko Niimura
貴彦 新村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
N T T DATA KK
NTT Data Group Corp
Original Assignee
N T T DATA KK
NTT Data Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by N T T DATA KK, NTT Data Corp filed Critical N T T DATA KK
Priority to JP10058722A priority Critical patent/JPH10319985A/ja
Publication of JPH10319985A publication Critical patent/JPH10319985A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 ノイズレベルの変動に対しても安定に且つ的
確にノイズレベルを検出することができる。 【解決手段】 パワーレベル算出部1は入力される音声
データを、所定時間幅の短い音声区間であるフレームを
所定時間ずつずらして切り出す。パワー分布算出部2は
フレーム毎のパワーレベルの頻度分布特性を求める。境
界推定部3は、パワー分布算出部2で得たフレーム毎の
パワーレベルの頻度分布特性に基づいて、ノイズレベル
領域と音声レベル領域との境界を、少なくともノイズレ
ベル領域にノイズレベルの分布する範囲を全て含むよう
に推定する。ノイズ分布算出部4は、境界推定部3で設
定された境界値以下のノイズレベル領域について、ノイ
ズレベルの分布を計算する。ノイズレベル算定部5は、
ノイズ分布算出部4で求めたノイズレベル分布の平均値
に偏差を加算し、ノイズレベルを算定して出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、音声データの分
析等に際し、ノイズの影響の低減除去等に供するため、
音声データ中に含まれるノイズのパワーレベルを検出す
る技術に係り、特にノイズレベルの検出の自動化に好適
なノイズレベル検出方法、システム及び記録媒体に関す
る。
【0002】
【従来の技術】近年、音声合成技術を用いて生成したい
わゆる合成音声が、合成音サービス及び音声案内等の形
でマンマシンインタフェイスに利用されることが多くな
ってきた。このような、合成音声の構成音源としての波
形辞書は、スタジオ録音された実音声の音声データをも
とにして作成される。
【0003】このような、音声データに基づく波形辞書
の作成等にあたっては、いわゆる声優又はアナウンサ等
の音声を収録し、その発生データを分析して、所要の音
声波形を抽出する。この音声データの精度の高い分析に
際しては、ノイズの影響を取り除くために、ノイズのパ
ワーレベルを検知する必要が生じる。
【0004】従来、音声データからのノイズレベルの検
出は次のようにして行っていた。例えば図11に示すよ
うな音声波形を有する音声データが与えられたとする。
この図11の音声波形の先頭部分のスペクトルグラム
を、図12に示す。
【0005】図11の音声波形では、実質的な音声が始
まる前には、何も信号がないように見えるが、実際には
図12に示すようにノイズのパワーが入力されている。
この部分は、ノイズのみのパワーであるので、従来のノ
イズレベル検出の第1の方法では、このような音声区間
の先頭の100〜200msの区間のパワーを調べて、
それをノイズのパワーレベルとみなしている。
【0006】あるいは、従来のノイズレベル検出の第2
の方法では、経験的にノイズのパワーレベルの上限値を
推定して、これを閾値とし、この閾値以下の値を持つ音
声区間を検索して、パワーレベルの値を求めてノイズレ
ベルとみなしている。
【0007】
【発明が解決しようとする課題】上述したように、従来
のノイズレベル検出の方法では、第1及び第2の方法の
いずれにおいても、音声データの一部の特定の区間の音
声データそのものからノイズレベルを決定していたた
め、他の区間でノイズレベルが変動している場合には、
ノイズレベルの充分な検出・測定を行うことができなか
った。
【0008】また、ノイズのパワーレベルの上限値を経
験的に定め、これを閾値とする第2の方法は、閾値の決
定手法のアルゴリズムを具現化しにくいため、自動化が
困難であった。
【0009】この発明は、上述した事情に鑑みてなされ
たもので、ノイズレベルの変動に対しても安定に且つ的
確にノイズレベルを検出することができ、ノイズレベル
検出の自動化も容易なノイズレベル検出方法、システム
及び記録媒体を提供することを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するた
め、この発明の第1の観点によるノイズレベル検出方法
は、音声データに基づいて該音声データ中に含まれるノ
イズのノイズレベルを検出するにあたり、前記音声デー
タの所定時間幅におけるパワーレベルを所定時間毎に求
めるパワーレベル算出ステップと、前記パワーレベル算
出ステップで算出される所定時間幅毎のパワーレベルの
頻度分布特性を求めるパワー分布算出ステップと、前記
パワー分布算出ステップで求められたパワーレベルの頻
度分布特性に基づいて、ノイズレベル領域と音声レベル
領域との境界を推定する境界推定ステップと、前記境界
推定ステップで推定されたノイズレベル領域についてノ
イズレベルの分布を計算するノイズレベル分布算出ステ
ップと、前記ノイズレベル分布算出ステップで求められ
たノイズレベル分布に基づいてノイズレベルを算定する
ノイズレベル算定ステップと、を有する。
【0011】前記境界推定ステップは、パワーレベルの
平均値を求めて、ノイズレベル領域と音声レベル領域と
の境界と推定する平均値算出ステップを含んでいてもよ
い。前記境界推定ステップは、低位の隣接区域とのパワ
ーレベル頻度の少なくとも正の差分の二乗値を求め、さ
らに該二乗差分値の累積値を求める二乗差分累積算出ス
テップと、該二乗差分累積算出ステップで得られる二乗
差分値の累積値の変化率が所定値を超える点をノイズレ
ベル領域と音声レベル領域との境界と推定する変化率判
定ステップとを含んでいてもよい。
【0012】前記パワーレベル算出ステップは、振幅の
パワーレベルとして二乗平均(RMS:root-mean-squa
re〜以下、「RMS」と略称する)対数を算出するRM
S対数算出ステップを含んでいてもよい。前記パワーレ
ベル算出ステップは、振幅のパワーレベルとして高速フ
ーリエ変換(FFT:Fast Fourier Transform〜以下、
「FFT」と略称する)値を算出するFFTパワー算出
ステップを含んでいてもよい。前記ノイズレベル算定ス
テップは、ノイズレベル分布の平均値に偏差を加算して
ノイズレベルを求めるステップを含んでいてもよい。
【0013】また、この発明の第2の観点によるノイズ
レベル検出システムは、ノイズを含む音声データの所定
時間幅におけるパワーレベルを所定時間毎に求めるパワ
ーレベル算出手段と、前記パワーレベル算出手段で算出
される所定時間幅毎のパワーレベルの頻度分布特性を求
めるパワー分布算出手段と、前記パワー分布算出手段で
求められたパワーレベルの頻度分布特性に基づいて、ノ
イズレベル領域と音声レベル領域との境界を推定する境
界推定手段と、前記境界推定手段で推定されたノイズレ
ベル領域についてノイズレベルの分布を計算するノイズ
レベル分布算出手段と、前記ノイズレベル分布算出手段
で求められたノイズレベル分布に基づいてノイズレベル
を算定するノイズレベル算定手段と、を具備する。
【0014】前記境界推定手段は、パワーレベルの平均
値を求めて、ノイズレベル領域と音声レベル領域との境
界と推定する平均値算出手段を含んでいてもよい。前記
境界推定手段は、低位の隣接区域とのパワーレベル頻度
の少なくとも正の差分の二乗値を求め、さらに該二乗差
分値の累積値を求める二乗差分累積算出手段と、該二乗
差分累積算出手段で得られる二乗差分値の累積値の変化
率が所定値を超える点をノイズレベル領域と音声レベル
領域との境界と推定する変化率判定手段とを含んでいて
もよい。
【0015】前記パワーレベル算出手段は、振幅のパワ
ーレベルとしてRMS対数を算出するRMS対数算出手
段を含んでいてもよい。前記パワーレベル算出手段は、
振幅のパワーレベルとしてFFT値を算出するFFTパ
ワー算出手段を含んでいてもよい。前記ノイズレベル算
定手段は、ノイズレベル分布の平均値に偏差を加算して
ノイズレベルを求める手段を含んでいてもよい。
【0016】この発明に係るノイズレベル検出方法及び
システムは、音声データに基づいて該音声データ中に含
まれるノイズのノイズレベルを検出するにあたり、前記
音声データの所定時間幅におけるパワーレベルを所定時
間毎に算出し、所定時間幅毎のパワーレベルの頻度分布
特性を求め、該頻度分布特性に基づいて、ノイズレベル
領域と音声レベル領域との境界を推定して、ノイズレベ
ル領域についてノイズレベルの分布を計算し、該ノイズ
レベル分布に基づいてノイズレベルを算定する。このシ
ステムでは、所定時間幅毎のパワーレベルの頻度分布に
よりノイズレベルを求めるので、ノイズレベルの変動が
あってっも安定に且つ的確にノイズレベルを検出するこ
とができ、主として統計的演算でノイズレベルを求める
ので自動化も容易である。
【0017】また、この発明の第3の観点によるコンピ
ュータ読み取り可能な記録媒体は、コンピュータをノイ
ズを含む音声データの所定時間幅におけるパワーレベル
を所定時間毎に求めるパワーレベル算出手段、前記パワ
ーレベル算出手段で算出される所定時間幅毎のパワーレ
ベルの頻度分布特性を求めるパワー分布算出手段、前記
パワー分布算出手段で求められたパワーレベルの頻度分
布特性に基づいて、ノイズレベル領域と音声レベル領域
との境界を推定する境界推定手段、前記境界推定手段で
推定されたノイズレベル領域についてノイズレベルの分
布を計算するノイズレベル分布算出手段、前記ノイズレ
ベル分布算出手段で求められたノイズレベル分布に基づ
いてノイズレベルを算定するノイズレベル算定手段、と
して機能させるためのプログラムを記録する。
【0018】
【発明の実施の形態】以下、この発明の実施の形態を図
面を参照して説明する。図1〜図6を参照して、この発
明の第1の実施の形態に係るノイズレベル検出システム
を説明する。
【0019】図1は、この発明の第1の実施の形態に係
るノイズレベル検出システムの構成を模式的に示してお
り、図2はその動作の概要を模式的に示している。
【0020】図1に示すノイズレベル検出システムは、
パワーレベル算出部1、パワー分布算出部2、境界推定
部3、ノイズ分布算出部4及びノイズレベル算定部5を
具備している。パワーレベル算出部1は、入力される音
声データを、所定時間幅の短い音声区間であるフレーム
を所定時間ずつずらして切り出す。例えば、図11に示
すように、フレームの時間幅つまりフレーム長を23
〔ms〕とし、フレームをずらす間隔つまりフレームピ
ッチを10〔ms〕とすれば、フレームピッチ10〔m
s〕毎に、フレーム長23〔ms〕の音声区間を逐次抽
出する。このとき、図11に示すように近接するいくつ
かのフレームは、互いにその一部をオーバラップしてい
る。
【0021】さらに、パワーレベル算出部1は、このよ
うに抽出したフレーム毎のパワーレベルを算出する。音
声データのパワーレベルとしては、例えば、RMS対数
値を用いる。音声データのパワーレベルとしてFFTパ
ワーを用いることもできる。パワー分布算出部2は、パ
ワーレベル算出部1で求めたフレーム毎のパワーレベル
の頻度分布特性を求める。境界推定部3は、パワー分布
算出部2で得たフレーム毎のパワーレベルの頻度分布特
性に基づいて、ノイズレベル領域と音声レベル領域との
境界を、少なくともノイズレベル領域にノイズレベルの
分布する範囲を全て含むように推定する。この場合、音
声データには無音区間が比較的少ないものとすると、パ
ワーレベルの平均値は、音声データの平均値に近い値と
なる。したがって、平均値よりも小さい値を持つフレー
ムには主としてノイズレベルを示すものが多く含まれる
ことになる。
【0022】そこで、境界推定部3は、平均値算出部3
1及び境界設定部32を有し、平均値算出部31で、パ
ワーレベルの頻度分布の平均値のパワーレベルを求め
て、境界設定部32でノイズレベル領域と音声レベル領
域との境界として設定する。境界設定部32で設定され
た平均値のパワーレベル以下の領域がノイズレベル分布
の計算領域となる。
【0023】ノイズ分布算出部4は、境界推定部3の境
界設定部32で設定された境界値以下のノイズレベル領
域について、ノイズレベルの分布を計算する。このと
き、ノイズ分布算出部4で求めるノイズレベルの分布
は、例えばノイズレベル分布の平均値及び偏差で特定さ
れる。すなわち、ノイズ分布算出部4は、典型的には、
ノイズレベル分布の平均値及び偏差を求めるものとす
る。例えば、ノイズレベル分布の平均値が23.7〔d
B〕、偏差が14.5〔dB〕であるとする。
【0024】ノイズレベル算定部5は、ノイズ分布算出
部4で求めたノイズレベル分布の平均値に偏差を加算し
て、 23.7+14.5=38.2〔dB〕 と、ノイズレベルを算定して出力する。
【0025】次に、図1のように構成されたノイズレベ
ル検出システムの動作の模式図を図2に示している。こ
の場合、音声入力は、スタジオ録音された音声データの
ように、比較的ノイズが少ない音声データであり、音声
のパワーレベルの分布する範囲とノイズのパワーレベル
の分布する範囲とにそれぞれ偏りがある。
【0026】まず、入力された音声データからフレーム
という短い音声区間毎の音声データを切り出す。このよ
うに、切り出されたフレーム毎にパワーレベルを計算す
る。パワーレベルの値としては、FFTパワー等もある
が、ここではRMS対数(RMSをdB表現した値)を
パワーレベルとして求めている。フレーム内の各点につ
いて後述する計算式(数1)で振幅を表現したものがR
MS対数値である。
【0027】フレーム毎に、このRMS対数値からなる
パワーレベルを求めたら、その頻度を調べ、頻度分布を
示すヒストグラムを作成する。先に述べた通り、スタジ
オ録音された音声データは、S/N(信号対雑音比)が
よいので、音声のパワーレベルがある範囲に偏って分布
している。そして、ノイズレベルの分布範囲は音声の分
布範囲よりもパワーレベルが低いところに位置するのが
普通である。
【0028】次に、ノイズレベルの分布を計算する。こ
の場合、音声データには、無音区間が比較的少ないた
め、頻度分布おけるパワーレベルの平均値を求めると音
声のパワーレベルの平均値に近い値をとることになる。
このような全体のパワーレベルの平均値よりも小さいパ
ワーレベル値を持つフレームには、主としてノイズレベ
ルに起因するものが多く含まれていることになる。そこ
で、この平均値以下のパワーレベルのフレームのみを計
算対象として分布を求めれば、ノイズレベルの分布が求
められることになる。
【0029】上述したノイズレベル検出システムの詳細
な動作を図3に示すフローチャートを参照して説明す
る。まず、パワーレベル算出部1は、入力された音声デ
ータから、図11に示すように、フレーム長23〔m
s〕で且つフレームピッチ10〔ms〕のフレーム毎の
音声データを切り出し、逐次パワーレベルを計算する
(ステップS11)。
【0030】ステップS11では、切り出されたフレー
ム毎に逐次パワーレベルを計算する。パワーレベルの値
としては、この場合、RMS対数をパワーレベルとして
求めている。すなわち、図4に示すように、フレーム内
の各点x1,x2,…,xNについて、数1に示す計算式
で振幅を表現したものがRMSである。
【0031】
【数1】 このRMSに基づき、さらに数2に示す計算式でその対
数を求めたものがRMS対数値である。
【0032】
【数2】RMS対数=10log10RMS (単位はd
B)
【0033】フレーム毎にこの値を求めたら、パワー分
布算出部2が、パワーレベルの頻度分布を調べ図5に示
すようなヒストグラムを作成する(ステップS12)。
上述したように、スタジオ録音された音声データは、S
/Nがよいため、図5のように、音声のパワーレベルの
分布がある範囲に偏っており、ノイズレベルは音声の分
布範囲よりも低いパワーレベル部分に分布している。こ
の場合、境界推定部3は、ノイズレベルの分布の計算範
囲を求めるのに、平均値を用いる方法を採用している。
まず、平均値算出部31が、図5の頻度分布におけるパ
ワーレベルの平均値を求める(ステップS13)。音声
データには無音区間が比較的少ないため、全体のパワー
レベルの平均値は、音声のパワーレベルの平均値に近い
値となる。
【0034】つまり、境界設定部32が、全体の平均
値、例えば45〔dB〕を境界として設定する(ステッ
プS14)。この境界値よりも小さい値を持つフレーム
には、ノイズレベルを示すものが多く含まれているはず
であるから、ノイズ分布算出部4が、これらのフレーム
のみを計算対象としてノイズレベルの分布を求める(ス
テップS15)。このようにして、ノイズレベルの分布
を求めると、図6に示すように、平均値が23.7〔d
B〕及び偏差が14.5〔dB〕という結果が得られ
る。この分布結果を用いて、ノイズレベル算定部5にお
いて、 平均値+偏差 によりノイズレベルを求めれば(ステップS16)、ノ
イズレベルは38.2〔dB〕となる。
【0035】このようにして、ノイズレベルを的確に検
出することができる。また、ノイズレベルの変動に対し
ても音響分析や波形切り出しの精度が安定しており、自
動化も容易である。
【0036】上述した第1の実施の形態では、全体の平
均値からノイズレベルの範囲を予想して、ノイズレベル
分布の計算範囲を決める境界値を設定した。音声を含む
フレームのほうが出現頻度が高いことを利用すれば他の
方法でノイズレベル分布の計算範囲の境界を設定するこ
とができる。それが、この発明の第2の実施の形態であ
る。
【0037】図7〜図10を参照して、この発明の第2
の実施の形態に係るノイズレベル検出システムを説明す
る。図7は、この発明の第2の実施の形態に係るノイズ
レベル検出システムの構成を模式的に示しており、図8
はその動作のフローチャートを示している。
【0038】図7に示すノイズレベル検出システムは、
図1と同様のパワーレベル算出部1、パワー分布算出部
2、ノイズ分布算出部4及びノイズレベル算定部5を具
備しており、境界推定部6のみが図1の場合と異なって
いる。境界推定部6は、低位の隣接するパワーレベル区
間との差分のうち、“1”以下及び負の差分値を“0”
として、“1”を超える差分を二乗し、その低位からの
累積値を求めて、変化率が急増する個所を境界値と推定
する。
【0039】すなわち、境界推定部6は、二乗差分累積
算出部61及び変化率判定部62を有している。二乗差
分累積算出部61は、隣接する低位側のパワーレベル区
間との差分を求め、“1”以下及び負の差分値を“0”
とし、“1”を超える差分を二乗して、二乗差分値の分
布を求めるとともに、二乗差分値分布の低位側からの累
積値を求める。変化率判定部62は、その変化率を低位
の1〔dB〕側から逐次判定し、変化率が急増して
“1”を超える個所を検出して、ノイズレベル分布計算
の境界値とする。
【0040】図7のノイズレベル検出システムの動作を
図8に示すフローチャートを参照して説明する。まず、
入力された音声データから、フレーム長23〔ms〕で
且つフレームピッチ10〔ms〕のフレーム毎の音声デ
ータを切り出し、逐次パワーレベルを計算する(ステッ
プS21)。フレーム毎にパワーレベルを求めたら、パ
ワーレベルの頻度分布を調べヒストグラムを作成する
(ステップS22)。ステップS21におけるパワーレ
ベルの計算及びステップS22におけるパワーレベルの
頻度分布のヒストグラムの作成は、図1のシステムの場
合と同様である。
【0041】次に、二乗差分累積算出部61は、図5に
示す頻度分布特性において隣接する低位のパワーレベル
区間との頻度の変化分、すなわち頻度の差分を二乗し
て、図9に示すような二乗差分特性を求める(上述した
ように、“1”以下及び負の差分は“0”とする)。図
9では、変化分が強調されて、かなり明確に示されてい
る。低位から逐次頻度の変化分を観察すると、音声のパ
ワーレベルの範囲に入る45〔dB〕近傍になると頻度
が急激に増加していることがわかる。そこで、二乗差分
累積算出部61は、さらに、図9の特性の累積値、すな
わち図9の折れ線と横軸とで囲まれる面積の累積値を求
める(ステップS23)。
【0042】この累積値の特性を示したのが図10であ
る。図10では、上述した45〔dB〕近傍において変
化率が急激に増加している。そこで、変化率判定部62
は、図10において、1〔dB〕(横軸の始端)側か
ら、逐次探索して、変化率(傾き)が“1”を越えるパ
ワーレベルを判定し(ステップS24)、ノイズレベル
分布の計算のための境界値として設定する(ステップS
25)。
【0043】ステップS23の二乗差分値の累積計算
は、ステップS24で変化率が“1”を超えたと判定さ
れるまで繰り返す。ステップS24で変化率が“1”を
超えたと判定されると、ステップS25で境界値として
設定し、それ以後は二乗差分値の累積計算は行わない。
【0044】この境界値よりも小さい値を持つフレーム
には、ノイズレベルを示すものが多く含まれているはず
であるから、これらのフレームのみを計算対象としてノ
イズレベルの分布を求める(ステップS26)。このス
テップS26の結果を用いて、数3によりノイズレベル
を求める(ステップS27)。
【0045】
【数3】平均値+偏差=ノイズレベル
【0046】このようにしても、第1の実施の形態と同
様にノイズレベルを的確に検出することができる。この
場合も、ノイズレベルの変動に対しても音響分析や波形
切り出しの精度が安定しており、自動化も容易である。
【0047】なお、この発明のノイズレベル検出システ
ムは、専用のシステムとして構成することなく、通常の
コンピュータシステムを用いて実現することができる。
例えば、コンピュータシステムに上述の動作を実行する
ためのプログラムを格納した媒体(フロッピーディス
ク、CD−ROM等)から該プログラムをインストール
することにより、上述の処理を実行するノイズレベル検
出システムを構築することができる。なお、上述の機能
を、OSが分担又はOSとアプリケーションの共同によ
り実現する場合等には、OS以外の部分のみを媒体に格
納してもよい。
【0048】また、コンピュータにプログラムを供給す
るための媒体は、狭義の記憶媒体に限らず、通信回線、
通信ネットワーク及び通信システムのように、一時的且
つ流動的にプログラム等の情報を保持する通信媒体等を
含む広義の記憶媒体であってもよい。
【0049】例えば、インターネット等の通信ネットワ
ーク上に設けたFTP(File Transfer Protocol)サー
バに当該プログラムを登録し、FTPクライアントにネ
ットワークを介して配信してもよく、通信ネットワーク
の電子掲示板(BBS:Bulletin Board System)等に
該プログラムを登録し、これをネットワークを介して配
信してもよい。そして、このプログラムを起動し、OS
(Operating System)の制御下において実行することに
より、上述の処理を達成することができる。さらに、通
信ネットワークを介してプログラムを転送しながら起動
実行することによっても、上述の処理を達成することが
できる。
【0050】
【発明の効果】以上説明したように、この発明に係るノ
イズレベル検出方法及びシステムは、音声データに基づ
いて該音声データ中に含まれるノイズのノイズレベルを
検出するにあたり、前記音声データの所定時間幅におけ
るパワーレベルを所定時間毎に算出し、所定時間幅毎の
パワーレベルの頻度分布特性を求め、該頻度分布特性に
基づいて、ノイズレベル領域と音声レベル領域との境界
を推定して、ノイズレベル領域についてノイズレベルの
分布を計算し、該ノイズレベル分布に基づいてノイズレ
ベルを算定する。このシステムでは、所定時間幅毎のパ
ワーレベルの頻度分布によりノイズレベルを求めるの
で、ノイズレベルの変動があっても安定に且つ的確にノ
イズレベルを検出することができ、主として統計的演算
でノイズレベルを求めるので自動化も容易である。すな
わち、この発明では、ノイズレベルの変動に対しても安
定に且つ的確にノイズレベルを検出することができ、ノ
イズレベル検出の自動化も容易なノイズレベル検出方法
及びシステムを提供することができる。
【図面の簡単な説明】
【図1】この発明の第1の実施の形態に係るノイズレベ
ル検出システムの構成を模式的に示すブロック図であ
る。
【図2】図1のノイズレベル検出システムの動作原理を
説明するための模式図である。
【図3】図1のノイズレベル検出システムにおける動作
を説明するためのフローチャートである。
【図4】図1のノイズレベル検出システムにおける二乗
平均(RMS)対数パワーレベルを説明するための図で
ある。
【図5】図1のノイズレベル検出システムにおける音声
データのパワーレベル分布特性を説明するための図であ
る。
【図6】図1のノイズレベル検出システムにおけるノイ
ズレベル分布を説明するための図である。
【図7】この発明の第2の実施の形態に係るノイズレベ
ル検出システムの構成を模式的に示すブロック図であ
る。
【図8】図7のノイズレベル検出システムにおける動作
を説明するためのフローチャートである。
【図9】図7のノイズレベル検出システムにおける二乗
差分特性を説明するための図である。
【図10】図7のノイズレベル検出システムにおける二
乗差分値の累積特性を説明するための図である。
【図11】この発明に係る音声データを説明するための
波形図である。
【図12】図11に係る音声データを説明するためのス
ペクトルグラムである。
【符号の説明】
1 パワーレベル算出部 2 パワー分布算出部 3,6 境界推定部 4 ノイズ分布算出部 5 ノイズレベル算定部 31 平均値算出部 32 境界設定部 61 二乗差分累積算出部 62 変化率判定部

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】音声データに基づいて該音声データ中に含
    まれるノイズのノイズレベルを検出するにあたり、 前記音声データの所定時間幅におけるパワーレベルを所
    定時間毎に求めるパワーレベル算出ステップと、 前記パワーレベル算出ステップで算出される所定時間幅
    毎のパワーレベルの頻度分布特性を求めるパワー分布算
    出ステップと、 前記パワー分布算出ステップで求められたパワーレベル
    の頻度分布特性に基づいて、ノイズレベル領域と音声レ
    ベル領域との境界を推定する境界推定ステップと、 前記境界推定ステップで推定されたノイズレベル領域に
    ついてノイズレベルの分布を計算するノイズレベル分布
    算出ステップと、 前記ノイズレベル分布算出ステップで求められたノイズ
    レベル分布に基づいてノイズレベルを算定するノイズレ
    ベル算定ステップと、を有することを特徴とするノイズ
    レベル検出方法。
  2. 【請求項2】前記境界推定ステップは、パワーレベルの
    平均値を求めて、ノイズレベル領域と音声レベル領域と
    の境界と推定する平均値算出ステップを含むことを特徴
    とする請求項1に記載のノイズレベル検出方法。
  3. 【請求項3】前記境界推定ステップは、低位の隣接区域
    とのパワーレベル頻度の少なくとも正の差分の二乗値を
    求め、さらに該二乗差分値の累積値を求める二乗差分累
    積算出ステップと、該二乗差分累積算出ステップで得ら
    れる二乗差分値の累積値の変化率が所定値を超える点を
    ノイズレベル領域と音声レベル領域との境界と推定する
    変化率判定ステップとを含むことを特徴とする請求項1
    に記載のノイズレベル検出方法。
  4. 【請求項4】前記パワーレベル算出ステップは、振幅の
    パワーレベルとして二乗平均(RMS)対数を算出する
    RMS対数算出ステップを含むことを特徴とする請求項
    1乃至3のうちのいずれか1項に記載のノイズレベル検
    出方法。
  5. 【請求項5】前記パワーレベル算出ステップは、振幅の
    パワーレベルとして高速フーリエ変換(FFT)値を算
    出するFFTパワー算出ステップを含むことを特徴とす
    る請求項1乃至3のうちのいずれか1項に記載のノイズ
    レベル検出方法。
  6. 【請求項6】前記ノイズレベル算定ステップは、ノイズ
    レベル分布の平均値に偏差を加算してノイズレベルを求
    めるステップを含むことを特徴とする請求項1乃至5の
    うちのいずれか1項に記載のノイズレベル検出方法。
  7. 【請求項7】ノイズを含む音声データの所定時間幅にお
    けるパワーレベルを所定時間毎に求めるパワーレベル算
    出手段と、 前記パワーレベル算出手段で算出される所定時間幅毎の
    パワーレベルの頻度分布特性を求めるパワー分布算出手
    段と、 前記パワー分布算出手段で求められたパワーレベルの頻
    度分布特性に基づいて、ノイズレベル領域と音声レベル
    領域との境界を推定する境界推定手段と、 前記境界推定手段で推定されたノイズレベル領域につい
    てノイズレベルの分布を計算するノイズレベル分布算出
    手段と、 前記ノイズレベル分布算出手段で求められたノイズレベ
    ル分布に基づいてノイズレベルを算定するノイズレベル
    算定手段と、を具備することを特徴とするノイズレベル
    検出システム。
  8. 【請求項8】前記境界推定手段は、パワーレベルの平均
    値を求めて、ノイズレベル領域と音声レベル領域との境
    界と推定する平均値算出手段を含むことを特徴とする請
    求項7に記載のノイズレベル検出システム。
  9. 【請求項9】前記境界推定手段は、低位の隣接区域との
    パワーレベル頻度の少なくとも正の差分の二乗値を求
    め、さらに該二乗差分値の累積値を求める二乗差分累積
    算出手段と、該二乗差分累積算出手段で得られる二乗差
    分値の累積値の変化率が所定値を超える点をノイズレベ
    ル領域と音声レベル領域との境界と推定する変化率判定
    手段とを含むことを特徴とする請求項7に記載のノイズ
    レベル検出システム。
  10. 【請求項10】前記パワーレベル算出手段は、振幅のパ
    ワーレベルとして二乗平均(RMS)対数を算出するR
    MS対数算出手段を含むことを特徴とする請求項7乃至
    9のうちのいずれか1項に記載のノイズレベル検出シス
    テム。
  11. 【請求項11】前記パワーレベル算出手段は、振幅のパ
    ワーレベルとして高速フーリエ変換(FFT)値を算出
    するFFTパワー算出手段を含むことを特徴とする請求
    項7乃至9のうちのいずれか1項に記載のノイズレベル
    検出システム。
  12. 【請求項12】前記ノイズレベル算定手段は、ノイズレ
    ベル分布の平均値に偏差を加算してノイズレベルを求め
    る手段を含むことを特徴とする請求項7乃至11のうち
    のいずれか1項に記載のノイズレベル検出システム。
  13. 【請求項13】コンピュータをノイズを含む音声データ
    の所定時間幅におけるパワーレベルを所定時間毎に求め
    るパワーレベル算出手段、前記パワーレベル算出手段で
    算出される所定時間幅毎のパワーレベルの頻度分布特性
    を求めるパワー分布算出手段、前記パワー分布算出手段
    で求められたパワーレベルの頻度分布特性に基づいて、
    ノイズレベル領域と音声レベル領域との境界を推定する
    境界推定手段、前記境界推定手段で推定されたノイズレ
    ベル領域についてノイズレベルの分布を計算するノイズ
    レベル分布算出手段、前記ノイズレベル分布算出手段で
    求められたノイズレベル分布に基づいてノイズレベルを
    算定するノイズレベル算定手段、 として機能させるためのプログラムを記録したコンピュ
    ータ読み取り可能な記録媒体。
JP10058722A 1997-03-14 1998-03-11 ノイズレベル検出方法、システム及び記録媒体 Pending JPH10319985A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10058722A JPH10319985A (ja) 1997-03-14 1998-03-11 ノイズレベル検出方法、システム及び記録媒体

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP6044497 1997-03-14
JP9-60444 1997-03-14
JP10058722A JPH10319985A (ja) 1997-03-14 1998-03-11 ノイズレベル検出方法、システム及び記録媒体

Publications (1)

Publication Number Publication Date
JPH10319985A true JPH10319985A (ja) 1998-12-04

Family

ID=26399749

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10058722A Pending JPH10319985A (ja) 1997-03-14 1998-03-11 ノイズレベル検出方法、システム及び記録媒体

Country Status (1)

Country Link
JP (1) JPH10319985A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010039059A (ja) * 2008-08-01 2010-02-18 Yamaha Motor Co Ltd 発話区間検出装置
JP2011186384A (ja) * 2010-03-11 2011-09-22 Fujitsu Ltd 雑音推定装置、雑音低減システム、雑音推定方法、及びプログラム
JP2012088404A (ja) * 2010-10-15 2012-05-10 Honda Motor Co Ltd ノイズパワー推定装置及びノイズパワー推定方法並びに音声認識装置及び音声認識方法
JP2013190655A (ja) * 2012-03-14 2013-09-26 Fujitsu Ltd 雑音推定装置、雑音推定方法及び雑音推定用コンピュータプログラム
JP2014160214A (ja) * 2013-02-20 2014-09-04 Nippon Hoso Kyokai <Nhk> インパルス応答ノイズ除去方法およびその装置ならびにそのプログラム
JP2017009657A (ja) * 2015-06-17 2017-01-12 本田技研工業株式会社 音声強調装置、および音声強調方法
JP2020170190A (ja) * 2014-07-28 2020-10-15 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン オーディオ信号内の雑音を推定するための方法、雑音推定器、オーディオ符号化器、オーディオ復号器、およびオーディオ信号を送信するためのシステム

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010039059A (ja) * 2008-08-01 2010-02-18 Yamaha Motor Co Ltd 発話区間検出装置
JP2011186384A (ja) * 2010-03-11 2011-09-22 Fujitsu Ltd 雑音推定装置、雑音低減システム、雑音推定方法、及びプログラム
JP2012088404A (ja) * 2010-10-15 2012-05-10 Honda Motor Co Ltd ノイズパワー推定装置及びノイズパワー推定方法並びに音声認識装置及び音声認識方法
US8666737B2 (en) 2010-10-15 2014-03-04 Honda Motor Co., Ltd. Noise power estimation system, noise power estimating method, speech recognition system and speech recognizing method
JP2013190655A (ja) * 2012-03-14 2013-09-26 Fujitsu Ltd 雑音推定装置、雑音推定方法及び雑音推定用コンピュータプログラム
JP2014160214A (ja) * 2013-02-20 2014-09-04 Nippon Hoso Kyokai <Nhk> インパルス応答ノイズ除去方法およびその装置ならびにそのプログラム
JP2020170190A (ja) * 2014-07-28 2020-10-15 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン オーディオ信号内の雑音を推定するための方法、雑音推定器、オーディオ符号化器、オーディオ復号器、およびオーディオ信号を送信するためのシステム
US11335355B2 (en) 2014-07-28 2022-05-17 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Estimating noise of an audio signal in the log2-domain
JP2017009657A (ja) * 2015-06-17 2017-01-12 本田技研工業株式会社 音声強調装置、および音声強調方法

Similar Documents

Publication Publication Date Title
JP4587160B2 (ja) 信号処理装置および方法
EP1895507B1 (en) Pitch estimation, apparatus, pitch estimation method, and program
JP6174856B2 (ja) 雑音抑制装置、その制御方法、及びプログラム
US9396739B2 (en) Method and apparatus for detecting voice signal
JP4497911B2 (ja) 信号検出装置および方法、ならびにプログラム
CN112712816A (zh) 语音处理模型的训练方法和装置以及语音处理方法和装置
JPH10319985A (ja) ノイズレベル検出方法、システム及び記録媒体
US8559656B2 (en) System and method for automatic microphone volume setting
JP2005227782A (ja) 有声音および無声音の検出装置、並びにその方法
JP4548953B2 (ja) 音声自動利得制御装置、音声自動利得制御方法、音声自動利得制御用のアルゴリズムを持つコンピュータプログラムを格納する記憶媒体及び音声自動利得制御用のアルゴリズムを持つコンピュータプログラム
JP4454591B2 (ja) 雑音スペクトル推定方法、雑音抑圧方法及び雑音抑圧装置
JP2009264806A (ja) 異音検出装置、方法及びプログラム
CN108364654B (zh) 语音处理方法、介质、装置和计算设备
WO2007026436A1 (ja) ボーカル・フライ検出装置
JP6320962B2 (ja) 音声認識システム、音声認識方法、プログラム
CN112017649B (zh) 音频处理方法、装置、电子设备及可读存储介质
CN111755025A (zh) 一种基于音频特征的状态检测方法、装置及设备
JP5054646B2 (ja) 拍位置推定装置、拍位置推定方法および拍位置推定プログラム
CN111654798B (zh) 一种扬声器自动调试方法及系统
JPH10253442A (ja) 音質評価装置および音質評価方法
JP2003317368A (ja) パルス性ノイズのデジタル信号処理による検出および除去方法
CN113257276A (zh) 一种音频场景检测方法、装置、设备及存储介质
Czyżewski et al. Online sound restoration for digital library applications
JP6904198B2 (ja) 音声処理プログラム、音声処理方法および音声処理装置
CN119835577B (zh) 一种基于音频检测的音响播放模式调整方法及系统