(57)【特許請求の範囲】
【請求項１】
音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて前記音響信号の雑音成分を抑圧する抑圧係数列を生成する音響処理装置であって、
前記音響信号の強度分布の形状に応じた雑音特性値を算定する特性値算定手段と、
前記雑音成分の抑圧強度を前記雑音特性値に応じて可変に設定する強度設定手段と、
前記音響信号と前記抑圧強度とに応じて前記抑圧係数列を生成する係数列生成手段と、
雑音抑圧率の目標値と、音響信号の強度分布の尖度が雑音抑圧の前後で変化する度合を示す尖度指標の許容値とを可変に設定する条件指定手段とを具備し、
前記強度設定手段は、前記係数列生成手段が生成する前記抑圧係数列を前記音響信号の雑音抑圧に適用した場合の雑音抑圧率が前記目標値を上回るとともに尖度指標が前記許容値を下回るように、前記抑圧強度を設定する
音響処理装置。
【請求項２】
前記抑圧係数列はウィーナフィルタである
請求項１の音響処理装置。
【請求項３】
前記係数列生成手段は、前記抑圧係数列の各周波数ｆに対応する係数値ｇ(f)を、音響信号の当該周波数ｆでの振幅|Ｘ(f)|と、前記強度設定手段が設定した抑圧強度βと、前記音響信号の雑音成分の当該周波数ｆでの推定振幅|Ｎ(f)|とを含む以下の数式で算定し、
ｇ(f)＝｛|Ｘ(f)|ξ／（|Ｘ(f)|ξ＋β・Ｅt［|Ｎ(f)|ξ］）｝η
（ただし、記号Ｅt[ ]は時間平均を意味し、信号指数ξおよびゲイン指数ηは正数である）
前記信号指数ξおよびゲイン指数ηを可変に設定する指数設定手段を具備する
請求項２の音響処理装置。
【請求項４】
前記指数設定手段は、前記信号指数ξを１未満の正数に設定可能であり、前記ゲイン指数ηを前記信号指数ξとは異なる数値に設定可能である
請求項３の音響処理装置。
【請求項５】
前記強度設定手段は、
前記特性値算定手段が算定した雑音特性値に対応する抑圧強度を変数テーブルから特定する第１処理手段と、
前記第１処理手段が特定した抑圧強度を含む所定の範囲内の複数の候補値の各々について、前記特性値算定手段が算定した雑音特性値と当該候補値とを適用した演算で尖度指標と雑音抑圧率とを算定し、前記複数の候補値のうち前記尖度指標および前記雑音抑圧率が最適値となる候補値を確定的な抑圧強度として選択する第２処理手段とを含む
請求項１から請求項４の何れかの音響処理装置。
【請求項６】
音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて前記音響信号の雑音成分を抑圧する抑圧係数列を生成するために、コンピュータに、
前記音響信号の強度分布の形状に応じた雑音特性値を算定する特性値算定処理と、
前記雑音成分の抑圧強度を前記雑音特性値に応じて可変に設定する強度設定処理と、
前記音響信号と前記抑圧強度とに応じて前記抑圧係数列を生成する係数列生成処理と、
雑音抑圧率の目標値と、音響信号の強度分布の尖度が雑音抑圧の前後で変化する度合を示す尖度指標の許容値とを可変に設定する条件指定処理と
を実行させるプログラムであって、
前記強度設定処理では、前記係数列生成処理で生成する前記抑圧係数列を前記音響信号の雑音抑圧に適用した場合の雑音抑圧率が前記目標値を上回るとともに尖度指標が前記許容値を下回るように、前記抑圧強度を設定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音響信号から雑音成分を抑圧する技術に関する。
【背景技術】
【０００２】
目標成分と雑音成分との混合音を収音した音響信号から雑音成分を抑圧する技術が従来から提案されている。例えば特許文献１には、雑音成分が目標成分に対して抑圧されるように生成されたスペクトルゲイン（Wiener Filter）を周波数領域で音響信号に乗算する乗算型の雑音抑圧が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−５３９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、周波数領域で雑音成分を抑圧する技術のもとでは、雑音成分の抑圧後の音響信号に耳障りなミュージカルノイズが発生する。雑音成分の抑圧強度が上昇するほどミュージカルノイズは顕在化する。しかし、従来の乗算型の雑音抑圧では抑圧強度とミュージカルノイズとの発生量との相関が考慮されていないから、所望の雑音抑圧率（ＮＲＲ：Noise Reduction Rate）を確保しながらミュージカルノイズを効果的に抑制することは困難である。以上の事情を考慮して、本発明は、乗算型の雑音抑圧において雑音成分の抑圧強度を適切に設定することを目的とする。
【課題を解決するための手段】
【０００５】
以上の課題を解決するために本発明が採用する手段を説明する。なお、本発明の理解を容易にするために、以下の説明では、本発明の要素と後述の実施形態の要素との対応を括弧書で付記するが、本発明の範囲を実施形態の例示に限定する趣旨ではない。
【０００６】
本発明の第１態様の音響処理装置は、音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて音響信号の雑音成分を抑圧する抑圧係数列（例えば抑圧係数列Ｇ(τ)）を生成する装置であって、音響信号の強度分布の形状に応じた雑音特性値（例えば形状母数α）を算定する特性値算定手段（例えば特性値算定部４６）と、雑音成分の抑圧強度（例えば抑圧強度β）を雑音特性値に応じて可変に設定する強度設定手段（例えば強度設定部４８）と、音響信号と抑圧強度とに応じて抑圧係数列を生成する係数列生成手段（例えば係数列生成部４４）とを具備する。以上の構成においては、音響信号の強度分布の形状を示す雑音特性値に応じて乗算型の雑音抑圧の抑圧強度が可変に設定されるから、様々な特性の音響信号にとって適切な雑音抑圧を実現可能な抑圧係数列を生成できるという利点がある。
【０００７】
例えば、強度設定手段は、係数列生成手段が生成する抑圧係数列を音響信号の雑音抑圧に適用した場合の雑音抑圧率が目標値（例えば目標値Ｒtar）を上回り、音響信号の強度分布の尖度が雑音抑圧の前後で変化する度合を示す尖度指標が許容値（例えば許容値κtar）を下回るように、抑圧強度を設定する。以上の態様によれば、雑音抑圧性能（雑音抑圧率Ｒ）の向上とミュージカルノイズの低減とを高い水準で両立し得る抑圧係数列を生成することが可能である。
【０００８】
第１態様の好適例に係る音響処理装置は、雑音抑圧率の目標値と尖度指標の許容値とを可変に設定する条件指定手段（例えば条件指定部６０）を具備する。例えば、条件指定手段は、利用者からの指示に応じて目標値および許容値を可変に設定する。以上の態様によれば、抑圧係数列を適用した雑音抑圧性能（雑音抑圧率）や雑音抑圧に起因したミュージカルノイズの低減の度合を可変に設定できるという利点がある。
【０００９】
本発明の第２態様の音響処理装置は、音響信号の雑音成分を推定する雑音推定手段（例えば雑音推定部４２）と、音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて音響信号の雑音成分を抑圧する抑圧係数列（例えば抑圧係数列Ｇ(τ)）を生成する係数列生成手段（例えば係数列生成部４４）とを具備し、係数列生成手段は、抑圧係数列の各周波数ｆに対応する係数値ｇ(f)を、音響信号の当該周波数ｆでの振幅|Ｘ(f)|と、抑圧強度β（固定値または可変値）と、雑音推定手段が推定した雑音成分の当該周波数ｆでの推定振幅|Ｎ(f)|とを含む以下の数式(A)で算定する。ただし、記号Ｅt[ ]は時間平均を意味し、信号指数ξおよびゲイン指数ηは正数である。
ｇ(f)＝｛|Ｘ(f)|ξ／（|Ｘ(f)|ξ＋β・Ｅt［|Ｎ(f)|ξ］）｝η  ……(A)
第２態様の音響処理装置によれば、信号指数ξとゲイン指数ηとが相異なる数値（正数）に設定され得るから、信号指数ξおよびゲイン指数ηを適宜に選定することで、雑音抑圧性能の向上とミュージカルノイズの低減とを高い水準で両立させることが可能である。
【００１０】
なお、第１態様の音響処理装置の特性値算定手段と強度設定手段とを第２態様の音響処理装置に追加した構成も好適である。特性値算定手段は音響信号の雑音特性値を算定し、強度設定手段は数式(A)の抑圧強度βを雑音特性値に応じて可変に設定する。係数列生成手段は、強度設定手段が設定した抑圧強度βを適用した数式(A)の演算で抑圧係数列の各係数値ｇ(f)を算定する。以上の構成によれば、第１態様の音響処理装置と同様の効果が実現される。
【００１１】
数式(A)の信号指数ξおよびゲイン指数ηが小さいほど尖度指標の低減と雑音抑圧率の向上とが高い水準で両立されるという傾向がある。そこで、第２態様の好適例では、信号指数ξおよびゲイン指数ηの少なくとも一方が小さい数値（例えば１未満の数値）に設定される。例えば、信号指数ξを１未満の正数（更に好適には0.5以下の数値）に設定するとともにゲイン指数ηを信号指数ξとは異なる数値に設定した構成が好適である。また、信号指数ξおよびゲイン指数ηの少なくとも一方を、音響処理装置（演算処理装置）の演算能力の範囲内で最小の数値に設定した構成も好適である。
【００１２】
また、第２態様の好適例に係る音響処理装置は、数式(A)の信号指数ξおよびゲイン指数ηの少なくとも一方を可変に設定する指数設定手段（例えば指数設定部６２）を具備する。以上の態様によれば、雑音抑圧性能の向上とミュージカルノイズの低減とが高い水準で両立されるように（例えば、雑音抑圧率Ｒが目標値Ｒtarを上回るとともに尖度指標κが許容値κtarを下回るように）、信号指数ξおよびゲイン指数ηを種々の条件（例えば音響処理装置の演算能力等）に応じて調整できるという利点がある。
【００１３】
以上の各態様に係る音響処理装置は、抑圧係数列の生成に専用されるＤＳＰ（Digital Signal Processor）などのハードウェア（電子回路）によって実現されるほか、ＣＰＵ（Central Processing Unit）などの汎用の演算処理装置とプログラム（ソフトウェア）との協働によっても実現される。
【００１４】
第１態様のプログラムは、音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて音響信号の雑音成分を抑圧する抑圧係数列を生成するために、音響信号の強度分布の形状に応じた雑音特性値を算定する特性値算定処理と、雑音成分の抑圧強度を雑音特性値に応じて可変に設定する強度設定処理と、音響信号と抑圧強度とに応じて抑圧係数列を生成する係数列生成処理とをコンピュータに実行させる。以上のプログラムによれば、本発明の第１態様の音響処理装置と同様の作用および効果が実現される。
【００１５】
第２態様のプログラムは、音響信号の雑音成分を推定する雑音推定処理と、音響信号の各周波数成分に乗算される周波数毎の係数値で構成されて音響信号の雑音成分を抑圧する抑圧係数列を前述の数式(A)で算定する係数列生成処理とをコンピュータに実行させる。以上のプログラムによれば、本発明の第２態様の音響処理装置と同様の作用および効果が実現される。
【００１６】
第１態様または第２態様のプログラムは、コンピュータが読取可能な記録媒体に格納された形態で利用者に提供されてコンピュータにインストールされるほか、通信網を介した配信の形態でサーバ装置から提供されてコンピュータにインストールされる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る音響処理装置のブロック図である。
【図２】変数テーブルの模式図である。
【図３】雑音抑圧率と尖度指標との関係を乗算型の雑音抑圧と減算型の雑音抑圧とについて示すグラフである。
【図４】雑音抑圧率と尖度指標との関係を信号指数とゲイン指数とを相違させた複数の場合について示すグラフである。
【図５】雑音抑圧解析装置のブロック図である。
【図６】変数解析部の動作のフローチャートである。
【図７】第２実施形態の音響処理装置のブロック図である。
【図８】第２実施形態の第２処理部の動作のフローチャートである。
【図９】第３実施形態の音響処理装置のブロック図である。
【図１０】第４実施形態の音響処理装置のブロック図である。
【発明を実施するための形態】
【００１８】
＜Ａ：第１実施形態＞
＜音響処理装置＞
図１は、第１実施形態の音響処理装置１００のブロック図である。音響処理装置１００には信号供給装置１２と放音装置１４とが接続される。信号供給装置１２は、音響信号Ｓx(t)を音響処理装置１００に供給する。音響信号Ｓx(t)は、以下の数式(1)で表現されるように、目的音成分（例えば音声や楽音等の音響成分）ｓ(t)と雑音成分ｎ(t)との混合音の波形を示す時間領域信号（ｔ：時間）である。
【数１】
0005728903.tif 000002
周囲の音響を収音して音響信号Ｓx(t)を生成する収音機器や、可搬型または内蔵型の記録媒体から音響信号Ｓx(t)を取得して音響処理装置１００に供給する再生装置や、通信網から音響信号Ｓx(t)を受信して音響処理装置１００に供給する通信装置が信号供給装置１２として採用され得る。
【００１９】
音響処理装置１００は、信号供給装置１２から供給される音響信号Ｓx(t)の雑音成分ｎ(t)を抑圧（目的音成分ｓ(t)を強調）した音響信号Ｓy(t)を生成する雑音抑圧装置である。放音装置１４（例えばスピーカやヘッドホン）は、音響処理装置１００が生成した音響信号Ｓy(t)に応じた音波を再生する。なお、音響信号Ｓy(t)をデジタルからアナログに変換するＤ/Ａ変換器の図示は便宜的に省略されている。
【００２０】
図１に示すように、音響処理装置１００は、演算処理装置２２と記憶装置２４とを具備するコンピュータシステムで実現される。記憶装置２４は、演算処理装置２２が実行するプログラムＰG1や演算処理装置２２が使用する各種の情報（例えば後述の変数テーブルＴBL）を記憶する。半導体記録媒体や磁気記録媒体等の公知の記録媒体または複数種の記録媒体の組合せが記憶装置２４として任意に採用され得る。音響信号Ｓx(t)を記憶装置２４に記憶した構成（したがって信号供給装置１２は省略される）も好適である。
【００２１】
演算処理装置２２は、記憶装置２４に格納されたプログラムＰG1を実行することで、音響信号Ｓx(t)から音響信号Ｓy(t)を生成するための複数の機能（周波数分析部３２，解析処理部３４，雑音抑圧部３６，波形合成部３８）を実現する。なお、演算処理装置２２の各機能を複数の集積回路に分散した構成や、専用の電子回路（DSP）が各機能を実現する構成も採用され得る。
【００２２】
周波数分析部３２は、音響信号Ｓx(t)の周波数スペクトルＱx(τ)を時間軸上の単位区間（フレーム）毎に順次に生成する。記号τは単位区間の番号を意味する。周波数スペクトルＱx(τ)は、相異なる周波数（周波数帯域）ｆに対応する複数の周波数成分Ｘ(f,τ)で表現される複素スペクトルである。周波数スペクトルＱx(τ)の生成には、例えば短時間フーリエ変換等の公知の周波数分析が任意に採用され得る。
【００２３】
解析処理部３４は、音響信号Ｓx(t)の雑音成分ｎ(t)を抑圧するための抑圧係数列Ｇ(τ)を単位区間毎に順次に生成する。抑圧係数列Ｇ(τ)は、相異なる周波数ｆに対応する複数の係数値ｇ(f,τ)の系列である。係数値ｇ(f,τ)は、音響信号Ｓx(t)の周波数成分Ｘ(f,τ)に対する利得（スペクトルゲイン）を意味し、雑音成分ｎ(t)の特性に応じて０以上かつ１以下の範囲内で可変に設定される。具体的には、音響信号Ｓx(t)のうち雑音成分ｎ(t)の強度が大きい周波数ｆの係数値ｇ(f,τ)ほど小さい数値に設定される。
【００２４】
図１の雑音抑圧部３６は、解析処理部３４が生成した抑圧係数列Ｇ(τ)を音響信号Ｓx(t)の周波数スペクトルＱx(τ)に作用させる（典型的には乗算する）ことで音響信号Ｓy(t)の周波数スペクトルＱy(τ)を単位区間毎に順次に生成する。具体的には、以下の数式(2)で表現されるように、各単位区間の周波数スペクトルＱx(τ)の周波数成分Ｘ(f,τ)とその単位区間の抑圧係数列Ｇ(τ)の係数値ｇ(f,τ)との乗算で周波数スペクトルＱy(τ)の各周波数成分Ｙ(f,τ)が算定される。したがって、音響信号Ｓx(t)の雑音成分ｎ(t)を抑圧した周波数スペクトルＱy(τ)が生成される。
【数２】
0005728903.tif 000003
【００２５】
波形合成部３８は、雑音抑圧部３６が単位区間毎に生成した周波数スペクトルＱy(τ)から時間領域の音響信号Ｓy(t)を生成する。具体的には、波形合成部３８は、各単位区間の周波数スペクトルＱy(τ)を逆フーリエ変換で時間領域に変換するとともに前後の単位区間について相互に連結することで音響信号Ｓy(t)を生成する。波形合成部３８が生成した音響信号Ｓy(t)が放音装置１４に供給されて音波として再生される。
【００２６】
＜解析処理部３４＞
解析処理部３４について以下に詳述する。解析処理部３４は、図１に示すように、雑音推定部４２と係数列生成部４４と特性値算定部４６と強度設定部４８とを含んで構成される。
【００２７】
雑音推定部４２は、音響信号Ｓx(t)に含まれる雑音成分ｎ(t)の各周波数スペクトルＱn(τ)（周波数ｆ毎の周波数成分Ｎ(f,τ)で規定される複素スペクトル）を推定する。雑音成分ｎ(t)の推定には公知の技術が任意に採用され得る。具体的には、雑音推定部４２は、目的音成分ｓ(t)が存在する目的音区間と目的音成分ｓ(t)が存在しない雑音区間とに音響信号Ｓx(t)を区分し、雑音区間内の各単位区間の周波数スペクトルＱx(τ)を雑音成分ｎ(t)の周波数スペクトルＱn(τ)として特定する（Ｎ(f,τ)＝Ｘ(f,τ)）。目的音区間と雑音区間との区分には公知の音声検出技術（VAD：Voice Activity Detection）が任意に採用される。
【００２８】
係数列生成部４４は、抑圧係数列Ｇ(τ)を単位区間毎に順次に生成する。具体的には、係数列生成部４４は、音響信号Ｓx(t)の振幅|Ｘ(f,τ)|と雑音成分ｎ(t)の振幅|Ｎ(f,τ)|（すなわち雑音区間内の振幅|Ｘ(f,τ)|）とを含む以下の数式(3)の演算で抑圧係数列Ｇ(τ)の各係数値ｇ(f,τ)を算定する。
【数３】
0005728903.tif 000004
【００２９】
数式(3)の記号Ｅt[ ]は、期待値の演算（例えば雑音区間内の複数の単位区間にわたる時間平均）を意味する。記号ξは、振幅|Ｘ(f,τ)|および振幅|Ｎ(f,τ)|に対する冪指数（以下「信号指数」という）ξを意味し、記号ηは、振幅|Ｘ(f,τ)|および振幅|Ｎ(f,τ)|に応じた基礎値ｂ(f,τ)（ｂ(f,τ)＝|Ｘ(f,τ) |ξ／（|Ｘ(f,τ)|ξ＋βＥt[|Ｎ(f,τ)|ξ]））に対する冪指数（以下「ゲイン指数」という）を意味する。信号指数ξおよびゲイン指数ηは所定の正数である。すなわち、数式(3)の係数値ｇ(f,τ)で構成される抑圧係数列Ｇ(τ)は、信号指数ξおよびゲイン指数ηを一般化したウィーナフィルタ（Wiener Filter）に相当する。
【００３０】
数式(3)から理解されるように、雑音成分ｎ(t)の振幅|Ｎ(f,τ)|を固定した場合には、変数βが大きいほど係数値ｇ(f,τ)は小さい数値（雑音抑圧部３６の演算で音響信号Ｓx(t)の周波数成分Ｘ(f,τ)を抑圧する数値）に設定される。すなわち、数式(3)の変数βは、抑圧係数列Ｇ(τ)を利用した雑音抑圧の度合（以下では「抑圧強度」という）に相当する。図１の特性値算定部４６および強度設定部４８は、抑圧強度βを可変に設定する。
【００３１】
特性値算定部４６は、音響信号Ｓx(t)の雑音成分ｎ(t)の特性に応じた形状母数（shape parameter）αを雑音成分ｎ(t)の周波数スペクトルＱn(τ)から算定する。形状母数αは、雑音区間内の複数の単位区間にわたる音響信号Ｓx(t)のパワー|Ｘ(f,τ)|2（すなわち雑音成分ｎ(t)のパワー|Ｎ(f,τ)|2）の度数分布（以下「強度分布」という）の形状に応じた統計量である。形状母数αは、雑音成分ｎ(t)の特性（種類）に応じて変化する。例えば、雑音成分ｎ(t)のガウス性が高いほど形状母数αは大きい数値となる。
【００３２】
第１実施形態の特性値算定部４６は、音響信号Ｓx(t)の強度分布を近似する確率分布Ｄ1の形状母数αを算定する。音響信号Ｓx(t)（雑音成分ｎ(t)）の強度分布を近似する確率分布Ｄ1としては例えばガンマ分布が好適である。ガンマ分布は、音響信号Ｓx(t)のパワーｘ（ｘ＝|Ｘ(f,τ)|2）を確率変数とする数式(4)の確率密度関数Ｐ(x)で表現される。
【数４】
0005728903.tif 000005
【００３３】
数式(4)の形状母数αは以下の数式(5A)および数式(5B)で定義され、数式(4)の尺度母数（scaling parameter）θは以下の数式(5C)で定義される。また、数式(4)の記号Γ(α)は、以下の数式(6)で定義されるガンマ関数を意味する。特性値算定部４６は、雑音区間内の音響信号Ｓx(t)のパワー|Ｘ(f,τ)|2（すなわち雑音成分ｎ(t)のパワー|Ｎ(f,τ)|2）を確率変数ｘとして数式(5A)および数式(5B)の演算を実行することで形状母数αを算定する。
【数５】
0005728903.tif 000006
【数６】
0005728903.tif 000007
【００３４】
図１の強度設定部４８は、係数列生成部４４が抑圧係数列Ｇ(τ)の生成に適用する抑圧強度βを、特性値算定部４６が算定した形状母数αに応じて可変に設定する。抑圧強度βの設定には、記憶装置２４に格納された変数テーブルＴBLが利用される。
【００３５】
図２は、変数テーブルＴBLの模式図である。図２に示すように、変数テーブルＴBLは、形状母数αの各数値（α1，α2，……）と抑圧強度βの各数値（β1，β2，……）とを対応させたデータテーブルである。強度設定部４８は、特性値算定部４６が算定した形状母数αに対応する抑圧強度βを変数テーブルＴBLから検索して係数列生成部４４に指示する。係数列生成部４４は、前述の通り、強度設定部４８から指示された抑圧強度βを適用した数式(3)の演算で抑圧係数列Ｇ(τ)の各係数値ｇ(f,τ)を算定する。以上の説明から理解されるように、抑圧強度βは、音響信号Ｓx(t)（具体的には雑音成分ｎ(t)）の特性に応じて可変に制御される。
【００３６】
数式(2)の雑音抑圧で生成される周波数スペクトルＱy(τ)には、高強度の成分（孤立点）が時間軸上および周波数軸上に点在し、人工的で耳障りなミュージカルノイズとして知覚される可能性がある。抑圧強度βが大きいほどミュージカルノイズは顕在化する。他方、抑圧強度βが大きいほど雑音抑圧率（雑音抑圧性能）は向上する。以上の傾向を考慮して、変数テーブルＴBLにて各形状母数αに対応する抑圧強度βは、雑音抑圧率の向上とミュージカルノイズの低減とが高い水準で両立するように解析的に設定される。
【００３７】
＜雑音抑圧の作用の解析＞
以上の条件を満たす変数テーブルＴBLを作成するためには、雑音抑圧率とミュージカルノイズの発生量とを定量的に評価する必要がある。そこで、以下では、数式(2)の抑圧処理の作用を解析することで、雑音抑圧率とミュージカルノイズの発生量とを定式化する。
【００３８】
確率変数ｘ（ｘ＝|Ｘ(f,τ)|2）の確率密度関数Ｐ(x)で表現される前述の確率分布Ｄ1が数式(2)の雑音抑圧で確率分布Ｄ2に変化する過程に着目する。確率分布Ｄ2は、雑音抑圧後の周波数成分Ｙ(f,τ)のパワーｙ（ｙ＝|Ｙ(f,τ)|2）を確率変数とする確率密度関数Ｐ(y)で表現される。確率変数ｘから確率変数ｙへの写像ｑ（ｙ＝ｑ(x)）を想定すると、雑音抑圧後の確率密度関数Ｐ(y)は以下の数式(7)で表現される。
【数７】
0005728903.tif 000008
【００３９】
数式(7)の記号|Ｊ|は、以下の数式(8)で定義されるヤコビアンを意味する。
【数８】
0005728903.tif 000009
【００４０】
他方、数式(3)を数式(2)に代入すると以下の数式(9)が導出される。
【数９】
0005728903.tif 000010
数式(9)の両辺を２乗すると以下の数式(10)が導出される。なお、数式(10)の導出では、周波数成分Ｘ(f,τ)の位相角を便宜的に無視した。
【数１０】
0005728903.tif 000011
【００４１】
数式(10)の期待値Ｅt[|Ｎ(f,τ)|ξ]は、以下の数式(11)で表現される。数式(11)については、例えば、T.Inoue, et al., "Theoretical analysis of musical noise in generalized spectral subtraction: why should not use power/amplitude subtraction ?", Proc. EUSIPCO2010, p.994-998, 2010に記述されている。
【数１１】
0005728903.tif 000012
【００４２】
また、確率変数ｘは周波数成分Ｘ(f,τ)のパワー|Ｘ(f,τ)|2に相当し（|Ｘ(f,τ)|＝ｘ1/2）、確率変数ｙは周波数成分Ｙ(f,τ)のパワー|Ｙ(f,τ)|2に相当する（|Ｙ(f,τ)|＝ｙ1/2）。したがって、確率変数ｙを表現する以下の数式(12)が数式(10)から導出される。
【数１２】
0005728903.tif 000013
【００４３】
数式(12)は単調関数であるから、逆関数（ｘ＝ｆ(y)）が存在する。そして、変数ｘおよび変数ｙは何れも正数（ｘ＞０，ｙ＞０）であるから、数式(8)のヤコビアン|Ｊ|は以下の数式(13)で表現される。
【数１３】
0005728903.tif 000014
【００４４】
したがって、数式(7)の確率密度関数Ｐ(y)は、数式(4)および数式(13)の関係を利用して以下の数式(14)で表現される。
【数１４】
0005728903.tif 000015
【００４５】
＜確率密度関数Ｐ(y)のｍ次モーメントμm＞
数式(14)の確率密度関数Ｐ(y)の原点回りのｍ次モーメントμmを検討する。ｍ次モーメントμmは、以下の数式(15)で表現される。
【数１５】
0005728903.tif 000016
【００４６】
数式(15)の変数ｆ(y)/θを変数ｔに置換すると、以下の数式(16)および数式(17)が導出される。
【数１６】
0005728903.tif 000017
【数１７】
0005728903.tif 000018
【００４７】
数式(17)を数式(12)に代入することで以下の数式(18)が導出される。
【数１８】
0005728903.tif 000019
【００４８】
数式(16)から数式(18)を数式(15)に代入することで、確率密度関数Ｐ(y)のｍ次モーメントμmを表現する以下の数式(19)が導出される。数式(19)の関数Ｍ(α,β,ｍ,ξ,η)は、数式(20)で定義される。
【数１９】
0005728903.tif 000020
【数２０】
0005728903.tif 000021
【００４９】
＜ミュージカルノイズの発生量＞
雑音抑圧に起因したミュージカルノイズが非ガウス性の音響成分であることを考慮し、強度分布のガウス性の指標となる高次統計量をミュージカルノイズの発生量の定量的な指標として利用する。具体的には、強度分布（強度分布を近似する確率分布）の尖度（kurtosis）がミュージカルノイズの発生量の指標として好適である。すなわち、雑音抑圧の前後にわたる尖度の変化が大きいほどミュージカルノイズが顕在化すると評価できる。そこで、以下の説明では、雑音抑圧の前後で強度分布の尖度が変化する度合を示す尖度指標κをミュージカルノイズの発生量の指標として利用する。
【００５０】
具体的には、尖度指標κは、雑音抑圧前の尖度ＫAに対する雑音抑圧後の尖度ＫBの相対比（κ＝ＫB／ＫA）である。すなわち、尖度指標κが大きいほど雑音抑圧後のミュージカルノイズが多いと評価できる。尖度指標κとミュージカルノイズとの相関については、上村益永ほか４名／「スペクトル減算法におけるミュージカルノイズ発生量と対数カートシス比の関連」／電子情報通信学会技術研究報告 応用音響／電子情報通信学会／108(143) p.43-48／2008年7月11日に詳述されている。なお、尖度ＫAおよび尖度ＫBの各々の対数値の相対比や尖度ＫAと尖度ＫBとの差分を尖度指標κとした構成も好適である。
【００５１】
強度分布の尖度Ｋは、２次モーメントμ2の自乗に対する４次モーメントμ4の相対比（μ4／μ22）として定義されるから、数式(19)のｍ次モーメントμmを利用して以下の数式(21)で表現される。
【数２１】
0005728903.tif 000022
【００５２】
数式(21)は、抑圧強度βの雑音抑圧の実行後における強度分布の尖度ＫBを意味する。他方、雑音抑圧前の強度分布の尖度ＫAは、数式(21)において抑圧強度βをゼロとした場合の尖度Ｋ（Γ(α)・Ｍ(α,０,４,ξ,η)／Ｍ2(α,０,２,ξ,η)）に相当する。したがって、尖度ＫAと尖度ＫBとの相対比である尖度指標κは以下の数式(22)で表現される。
【数２２】
0005728903.tif 000023
【００５３】
＜雑音抑圧率＞
次に、数式(2)の雑音抑圧性能の指標となる雑音抑圧率Ｒ（NRR：Noise Reduction Rate）を検討する。雑音抑圧率Ｒは、雑音抑圧後のＳＮ（Signal to Noise）比と雑音抑圧前のＳＮ比との差分として以下の数式(23)で定義される。
【数２３】
0005728903.tif 000024
数式(23)の記号ｓは目的音成分ｓ(n)のパワーを意味し、記号ｎは雑音成分ｎ(t)のパワーを意味する。また、添字INは雑音抑圧の実行前を意味し、添字OUTは雑音抑圧の実行後を意味する。すなわち、数式(23)の分母が雑音抑圧前のＳＮ比に相当し、数式(23)の分子が雑音抑圧後のＳＮ比に相当する。
【００５４】
雑音抑圧による雑音成分ｎ(t)の抑圧量が目的音成分ｓ(t)の抑圧量と比較して充分に大きいと仮定すると、雑音抑圧の前後の目的音成分ｓ(t)の変化を近似的に無視できる（Ｅt［ｓOUT］＝Ｅt［ｓIN］）から、数式(23)は以下の数式(24)に近似される。
【数２４】
0005728903.tif 000025
【００５５】
数式(24)のうち雑音抑圧後の雑音成分ｎ(t)のパワーの期待値（平均値）Ｅt［ｎOUT］は、数式(19)で変数ｍを１に設定した１次モーメントμ1に相当する。また、雑音抑圧前の雑音成分ｎ(t)のパワーの期待値Ｅt［ｎIN］は、抑圧強度βをゼロに設定した場合の確率密度関数Ｐ(y)の１次モーメントμ1に相当する。したがって、数式(24)は以下の数式(25)に変形される。
【数２５】
0005728903.tif 000026
【００５６】
＜尖度指標κと雑音抑圧率Ｒとの関係＞
図３は、数式(22)の尖度指標κと数式(25)の雑音抑圧率Ｒとの関係を示すグラフ（実線）である。数式(3)の抑圧係数列Ｇ(τ)の信号指数ξを変化させた複数の場合（ξ＝2.0，1.0，0.5，0.2）の各々について尖度指標κと雑音抑圧率Ｒとの関係が図３には図示されている。数式(3)のゲイン指数ηは信号指数ξの逆数（η＝１/ξ）に設定した。また、図３には、数式(2)の乗算型の雑音抑圧との比較のために、以下の数式(26A)および数式(26B)で表現される減算型の雑音抑圧（spectral subtraction）を実行した場合の尖度指標κと雑音抑圧率Ｒとの関係（破線）が、数式(26A)の冪指数ξを変化させた複数の場合の各々（ξ＝2.0，1.0，0.5，0.2）について併記されている。なお、乗算型および減算型の何れの雑音抑圧についても、形状母数αが１である雑音（ガウシアンノイズ）が音響信号Ｓx(t)として想定されている。
【数２６】
0005728903.tif 000027
【００５７】
乗算型および減算型の雑音抑圧にて同等の雑音抑圧率Ｒが達成されるように数式(3)の抑圧強度βや数式(26A)の減算係数φを選定した場合、乗算型の雑音抑圧のほうが減算型の雑音抑圧よりも尖度指標κを小さい数値に抑制できるという傾向が図３から把握される。すなわち、雑音抑圧率Ｒの向上とミュージカルノイズの低減との両立という観点からすると、乗算型の雑音抑圧は減算型の雑音抑圧と比較して有利である。
【００５８】
図４は、乗算型の雑音抑圧に適用される数式(3)の信号指数ξおよびゲイン指数ηを変化させた複数の場合について尖度指標κと雑音抑圧率Ｒとの関係を示すグラフである。信号指数ξの数値毎（ξ＝2.0，1.0，0.5）に、ゲイン指数ηを変化させた複数の場合（η＝2.0/ξ，1.0/ξ，0.5/ξ）の各々について尖度指標κと雑音抑圧率Ｒとの関係が図４には図示されている。信号指数ξとゲイン指数ηとの数値の組合せは以下の通りである。
(1) 実線（ξ＝2.0）：|Ｘ(f,τ)|および|Ｎ(f,τ)|の2.0乗（パワードメイン）
○（η＝1.0）：基礎値ｂ(f,τ)の1.0乗（パワードメインを維持）
×（η＝0.5）：基礎値ｂ(f,τ)の0.5乗（振幅ドメインに変換）
△（η＝0.25）：基礎値ｂ(f,τ)の0.25乗（ルートドメインに変換）
(2) 鎖線（ξ＝1.0）：|Ｘ(f,τ)|および|Ｎ(f,τ)|の1.0乗（振幅ドメイン）
○（η＝2.0）：基礎値ｂ(f,τ)の2.0乗（パワードメインに変換）
×（η＝1.0）：基礎値ｂ(f,τ)の1.0乗（振幅ドメインを維持）
△（η＝0.5）：基礎値ｂ(f,τ)の0.5乗（ルートドメインに変換）
(3) 破線（ξ＝0.5）：|Ｘ(f,τ)|および|Ｎ(f,τ)|の0.5乗（ルートドメイン）
○（η＝4.0）：基礎値ｂ(f,τ)の4.0乗（パワードメインに変換）
×（η＝2.0）：基礎値ｂ(f,τ)の2.0乗（振幅ドメインに変換）
△（η＝1.0）：基礎値ｂ(f,τ)の1.0乗（ルートドメインを維持）
【００５９】
図３および図４から把握されるように、信号指数ξが小さいほど、尖度指標κの低減（ミュージカルノイズの抑制）と雑音抑圧率Ｒ（雑音抑圧性能）の向上とが高い水準で両立する。また、信号指数ξが同等ならば、ゲイン指数ηが小さいほど尖度指標κの低減と雑音抑圧率Ｒの向上とが高い水準で両立するという傾向が図４から把握される。例えば、図４に例示された９通りの組合せのなかでは、信号指数ξを0.5に設定するとともにゲイン指数ηを1.0に設定した場合（破線と“△”との組合せ）に、尖度指標κの低減と雑音抑圧率Ｒ（雑音抑圧性能）の向上との両立の効果は最大となる。
【００６０】
以上の傾向を考慮して、数式(3)に適用される信号指数ξおよびゲイン指数ηは小さい数値（例えば１未満の正数）に設定される。例えば、信号指数ξは１未満の数値に設定され、ゲイン指数ηは信号指数ξとは相違する数値に設定される。信号指数ξは、更に好適には0.5以下の数値（例えば0.2）に設定される。演算性能（精度）の観点からすると、信号指数ξおよびゲイン指数ηの少なくとも一方は、演算処理装置２２が数式(3)の係数値ｇ(f,τ)を所定の精度のもとで演算可能な範囲内（例えば、演算処理装置２２が演算可能な浮動小数点のもとでアンダーフローを回避して有意な数値が得られる限度内）で最小の数値に設定される。雑音抑圧率Ｒおよび尖度指標κの解析の結果は以上の通りである。
【００６１】
＜変数テーブルＴBLの作成＞
図２の変数テーブルＴBLは、以上の解析の結果（数式(22)および数式(25)）を利用して作成される。図５は、変数テーブルＴBLを作成する雑音抑圧解析装置２００のブロック図である。雑音抑圧解析装置２００は、音響処理装置１００と同様に、演算処理装置７２と記憶装置７４とを具備するコンピュータシステムで実現される。演算処理装置７２は、記憶装置７４が記憶するプログラムＰG2の実行で変数解析部７６として機能する。変数解析部７６は、音響処理装置１００で使用される変数テーブルＴBLを作成する。なお、音響処理装置１００の演算処理装置２２が変数解析部７６として機能する構成も採用され得る。
【００６２】
図６は、変数解析部７６の動作のフローチャートである。図６の動作は、例えば雑音抑圧解析装置２００に対する利用者からの指示（変数テーブルＴBLの作成の指示）を契機として実行される。概略的には、形状母数αが数値αselである音響信号Ｓx(t)の雑音抑圧に最適な抑圧強度βを決定する処理（Ｓ10〜Ｓ16）が、形状母数αとして想定される複数の数値αselの各々について順次に実行される。
【００６３】
図６の処理を開始すると、変数解析部７６は、形状母数αに想定される複数の数値の何れか（以下「選択値」という）αselを選択する（Ｓ10）。選択値αselは、処理Ｓ10毎に順次に更新される。例えば、選択値αselは、音響信号Ｓx(t)の形状母数αに想定される数値範囲内（例えば３≦αsel≦101）で所定の刻み幅（例えば２）ずつ変化させた各数値に設定される。
【００６４】
変数解析部７６は、抑圧強度βの候補値βcを設定する（Ｓ11）。候補値βcは、処理Ｓ11毎に順次に更新される。例えば、候補値βcは、所定の範囲Ａc（例えば１≦βc≦３の範囲）内で所定の刻み幅δc（例えばδc＝0.1）ずつ変化させた各数値に設定される。
【００６５】
変数解析部７６は、処理Ｓ10で選択した選択値αselを形状母数αとし、処理Ｓ11で設定した候補値βcを抑圧強度βとした数式(22)の演算で尖度指標κを算定する（Ｓ12）。また、変数解析部７６は、選択値αselを形状母数αとして候補値βcを抑圧強度βとした数式(25)の演算で雑音抑圧率Ｒを算定する（Ｓ13）。数式(22)や数式(25)の信号指数ξおよびゲイン指数ηは、例えば変数テーブルＴBLの使用が想定される音響処理装置１００の演算能力に応じた数値）に設定される。
【００６６】
変数解析部７６は、抑圧強度βに想定される全部の候補値βcについて尖度指標κおよび雑音抑圧率Ｒを算定したか否かを判定する（Ｓ14）。処理Ｓ14の判定の結果が否定である場合、変数解析部７６は、候補値βcを更新（Ｓ11）するとともに更新後の候補値βcについて尖度指標κの算定（Ｓ12）と雑音抑圧率Ｒの算定（Ｓ13）とを実行する。すなわち、範囲Ａc内の候補値βc毎に尖度指標κと雑音抑圧率Ｒとが算定される。
【００６７】
他方、全部の候補値βcについて尖度指標κおよび雑音抑圧率Ｒの算定が完了した場合（Ｓ14：YES）、変数解析部７６は、範囲Ａc内の複数の候補値βcのうち、現段階の選択値αselを形状母数αとする音響信号Ｓx(t)の雑音抑圧に最適な候補値βcを、候補値βc毎の尖度指標κおよび雑音抑圧率Ｒに応じて選択する（Ｓ15）。具体的には、変数解析部７６は、尖度指標κが所定の許容値κtarを下回るという条件（κ＜κtar）と雑音抑圧率Ｒが目標値Ｒtarを上回るという条件（Ｒ＞Ｒtar）との双方を満たす候補値βcを選択する。複数の候補値βcが条件を満たす場合、変数解析部７６は、尖度指標κが最小となる候補値βcまたは雑音抑圧率Ｒが最大となる候補値βcを選択する。なお、許容値κtarおよび目標値Ｒtarは、音響処理装置１００の用途や仕様（例えばミュージカルノイズの低減や雑音抑圧性能が要求される程度）に応じて事前に設定される。
【００６８】
変数解析部７６は、現段階の選択値αselを形状母数αとし、処理Ｓ15で選択した候補値βcを抑圧強度βとして相互に対応させたうえで記憶装置７４に格納する（Ｓ16）。そして、変数解析部７６は、全部の選択値αselについて抑圧強度βを確定したか否かを判定する（Ｓ17）。処理Ｓ17の判定の結果が否定である場合、変数解析部７６は、選択値αselを更新（Ｓ10）したうえで更新後の選択値αselについて抑圧強度βの選定（Ｓ11〜Ｓ16）を実行する。他方、形状母数αに想定される全部の選択値αselについて抑圧強度βを確定すると（Ｓ17：YES）、変数解析部７６は図６の処理を終了する。図６の処理が終了した時点では、形状母数αの複数の数値の各々（選択値αsel）に抑圧強度βを対応させた図２の変数テーブルＴBLが記憶装置７４に生成される。
【００６９】
変数解析部７６が生成した変数テーブルＴBLが音響処理装置１００の記憶装置２４に転送されて音響信号Ｓx(t)の雑音抑圧に適用される。以上の説明から理解されるように、強度設定部４８が形状母数αに応じて変数テーブルＴBLから選択した抑圧強度βを適用することで、雑音抑圧率Ｒが目標値Ｒtarを上回るとともに尖度指標κが許容値κtarを下回る雑音抑圧が実現される。すなわち、雑音抑圧率Ｒの向上とミュージカルノイズの低減とを高い水準で両立することが可能である。
【００７０】
＜Ｂ：第２実施形態＞
本発明の第２実施形態を以下に説明する。なお、以下に例示する各態様において作用や機能が第１実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００７１】
図７は、第２実施形態の音響処理装置１００のブロック図である。図７に示すように、第２実施形態の音響処理装置１００の強度設定部４８は、第１処理部５１と第２処理部５２とを含んで構成される。第１処理部５１は、第１実施形態の強度設定部４８と同様に、特性値算定部４６が算定した形状母数αに対応する抑圧強度βT（第１実施形態の抑圧強度β）を変数テーブルＴBLから特定する。第２処理部５２は、第１処理部５１が特定した抑圧強度βTを利用して確定的な抑圧強度βを設定する。第２処理部５２が設定した抑圧強度βが係数列生成部４４による抑圧係数列Ｇ(τ)の生成（数式(3)）に適用される。
【００７２】
図８は、第２処理部５２の動作のフローチャートである。図８の処理は、第１処理部５１による抑圧強度βTの特定を契機として実行される。図８の処理を開始すると、第２処理部５２は、抑圧強度βの候補値βdを設定する（Ｓ20）。候補値βdは、処理Ｓ20毎に順次に更新される。具体的には、候補値βdは、第１処理部５１が特定した抑圧強度βTを含む所定の範囲Ａd内で所定の刻み幅δdずつ変化させた各数値に設定される。範囲Ａdは、例えば抑圧強度βTを中心とする所定幅の範囲に設定される。候補値βdの範囲Ａdは、変数テーブルＴBLの作成時に図６の処理Ｓ11で設定される候補値βcの範囲Ａcと比較して狭く、候補値βdの刻み幅δdは、処理Ｓ11で設定される候補値βcの刻み幅δcと比較して小さい（例えばδd＝δc／４）。
【００７３】
第２処理部５２は、特性値算定部４６が算定した形状母数αと処理Ｓ20で設定した候補値βd（数式(22)の抑圧強度β）とを適用した数式(22)の演算で尖度指標κを算定する（Ｓ21）。同様に、第２処理部５２は、形状母数αと候補値βdとを適用した数式(25)の演算で雑音抑圧率Ｒを算定する（Ｓ22）。そして、第２処理部５２は、範囲Ａd内の全部の候補値βdについて尖度指標κおよび雑音抑圧率Ｒを算定したか否かを判定する（Ｓ23）。処理Ｓ23の判定の結果が否定である場合、第２処理部５２は、候補値βdを更新する（Ｓ20）とともに更新後の候補値βdについて尖度指標κの算定（Ｓ21）と雑音抑圧率Ｒの算定（Ｓ22）とを実行する。すなわち、範囲Ａd内の候補値βd毎に尖度指標κと雑音抑圧率Ｒとが算定される。
【００７４】
全部の候補値βdについて尖度指標κおよび雑音抑圧率Ｒを算定すると（Ｓ23：YES）、第２処理部５２は、複数の候補値βdのうち尖度指標κと雑音抑圧率Ｒとが最適値となる候補値βdを確定的な抑圧強度βとして選択する（Ｓ24）。例えば、第２処理部５２は、尖度指標κおよび雑音抑圧率Ｒを要素とするベクトルＶと許容値κtarおよび目標値Ｒtarを要素とするベクトルＶtarとの類似度λ（例えば距離や内積）を候補値βd毎に算定し、類似度λが最大となるベクトルＶに対応する候補値βdを抑圧強度βとして確定する。すなわち、形状母数αの音響信号Ｓx(t)に対する雑音抑圧において尖度指標κの低下（ミュージカルノイズの低減）と雑音抑圧率Ｒの向上とを高い水準で両立させ得る抑圧強度βが決定される。
【００７５】
第２実施形態においても第１実施形態と同様の効果が実現される。また、第２実施形態では、変数テーブルＴBLから特定された抑圧強度βTを含む範囲Ａd内の複数の候補値βdのうち尖度指標κおよび雑音抑圧率Ｒが最適となる候補値βdが確定的な抑圧強度βとして抑圧係数列Ｇ(τ)の生成に適用される。そして、第２処理部５２が設定する候補値βdの刻み幅δdは、変数テーブルＴBLの作成時の抑圧強度βの候補値βcの刻み幅δcと比較して小さい。したがって、変数テーブルＴBL内の抑圧強度βが係数列生成部４４に指示される第１実施形態と比較すると、抑圧強度βを更に最適な数値に設定することが可能である。すなわち、効果的な雑音抑圧とミュージカルノイズの低減との両立という効果は格別に顕著となる。
【００７６】
＜Ｃ：第３実施形態＞
図９は、第３実施形態の音響処理装置１００のブロック図である。図９に示すように、利用者からの指示を受付ける入力装置１６が音響処理装置１００に接続される。また、第３実施形態の解析処理部３４は、第１実施形態と同様の要素に加えて条件指定部６０を具備する。条件指定部６０は、尖度指標κの許容値κtarと雑音抑圧率Ｒの目標値Ｒtarとを可変に設定する。例えば、条件指定部６０は、入力装置１６に対する利用者からの指示に応じて許容値κtarおよび目標値Ｒtarを設定する。
【００７７】
図９に示すように、記憶装置２４は、複数の変数テーブルＴBLを記憶する。変数テーブルＴBLの生成時に適用される許容値κtarと目標値Ｒtarとの各数値の組合せは変数テーブルＴBL毎に相違する。すなわち、許容値κtarおよび目標値Ｒtarの各数値の組合せ毎に雑音抑圧解析装置２００（変数解析部７６）が図６の処理を実行することで各変数テーブルＴBLが生成される。
【００７８】
強度設定部４８は、記憶装置２４に記憶された複数の変数テーブルＴBLのうち条件指定部６０が指定した許容値κtarおよび目標値Ｒtarの組合せに対応する変数テーブルＴBLを選択し、その変数テーブルＴBLのうち特性値算定部４６が算定した形状母数αに対応する抑圧強度βを検索して係数列生成部４４に指示する。
【００７９】
すなわち、雑音抑圧部３６が雑音抑圧を実行した場合の尖度指標κが、条件指定部６０により指定された許容値κtarを下回り、かつ、雑音抑圧部３６が雑音抑圧を実行した場合の雑音抑圧率Ｒが、条件指定部６０により指定された目標値Ｒtarを上回るように、雑音抑圧の抑圧強度βが選定される。例えば、条件指定部６０が指定する許容値κtarが小さいほど雑音抑圧後の音響信号Ｓy(t)のミュージカルノイズが低減され、条件指定部６０が指定する目標値Ｒtarが大きいほど雑音成分ｎ(t)の抑圧が強化される。以上の説明から理解されるように、条件指定部６０は、音響信号Ｓx(t)に対する雑音抑圧に要求される条件を指定する要素として機能する。
【００８０】
第３実施形態においても第１実施形態と同様の効果が実現される。また、第３実施形態では、条件指定部６０が指定する許容値κtarおよび目標値Ｒtarに応じて抑圧強度βが可変に設定されるから、雑音抑圧性能やミュージカルノイズの低減の度合を音響処理装置１００の用途や利用者の要求に応じて調整できるという利点がある。なお、許容値κtarや目標値Ｒtarに応じて抑圧強度βを可変に設定する第３実施形態の構成は第２実施形態にも同様に適用され得る。
【００８１】
＜Ｄ：第４実施形態＞
図１０は、第４実施形態の音響処理装置１００のブロック図である。第４実施形態の音響処理装置１００は、第３実施形態（図９）の条件指定部６０を指数設定部６２に置換した構成である。指数設定部６２は、数式(3)の信号指数ξおよびゲイン指数ηを可変に設定する。具体的には、指数設定部６２は、入力装置１６に対する操作に応じて信号指数ξおよびゲイン指数ηを設定する。例えば、利用者は、演算処理装置２２の演算能力に応じた信号指数ξおよびゲイン指数ηを入力装置１６から指示する。なお、演算処理装置２２の演算能力等に応じて指数設定部６２が自動的に信号指数ξおよびゲイン指数ηを設定する構成（すなわち利用者からの指示を必要としない構成）も採用され得る。前述の通り、信号指数ξおよびゲイン指数ηは、例えば演算処理装置２２の演算能力の範囲内で１未満の数値に設定され、更に好適には0.5以下の数値（例えば0.2）に設定される。
【００８２】
記憶装置２４は、複数の変数テーブルＴBLを記憶する。変数テーブルＴBLの生成時に数式(22)や数式(25)の演算に適用される信号指数ξおよびゲイン指数ηの各数値の組合せが変数テーブルＴBL毎に相違する。強度設定部４８は、記憶装置２４に記憶された複数の変数テーブルＴBLのうち指数設定部６２が指定した信号指数ξおよびゲイン指数ηに対応する変数テーブルＴBLを選択し、その変数テーブルＴBLのうち特性値算定部４６が算定した形状母数αに対応する抑圧強度βを検索して係数列生成部４４に指示する。したがって、指数設定部６２が指定した信号指数ξおよびゲイン指数ηを数式(3)に適用した数式(2)の雑音抑圧にとって最適な抑圧強度β（すなわち、雑音抑圧率Ｒが目標値Ｒtarを上回るとともに尖度指標κが許容値κtarを下回るような抑圧強度β）が抑圧係数列Ｇ(τ)の生成に適用される。
【００８３】
第４実施形態においても第１実施形態と同様の効果が実現される。また、第４実施形態では、指数設定部６２が指定する信号指数ξおよびゲイン指数ηに応じて抑圧強度βが可変に設定されるから、例えば演算処理装置２２の演算能力の限度内で、効果的な雑音抑圧とミュージカルノイズの低減とを高い水準で両立し得る好適な抑圧強度βを選択できるという利点がある。なお、信号指数ξおよびゲイン指数ηに応じて抑圧強度βを可変に設定する第４実施形態の構成は、第２実施形態や第３実施形態にも同様に採用され得る。
【００８４】
＜Ｅ：変形例＞
以上の各形態は多様に変形される。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は適宜に併合され得る。
【００８５】
（１）変形例１  
以上の形態では、音響信号Ｓx(t)の強度分布を近似する確率密度関数Ｐ(x)の形状母数αを雑音成分ｎ(t)の特性の指標（雑音特性値）として例示したが、雑音特性値は形状母数に限定されない。例えば、音響信号Ｓx(t)の強度分布から直接に（すなわち近似を必要とせずに）算定される統計量（例えば尖度等の高次統計量）や、音響信号Ｓx(t)の振幅|Ｘ(f,τ)|の度数分布に応じた統計量（例えば振幅|Ｘ(f,τ)|の度数分布を近似する確率密度関数の形状母数）も雑音特性値として利用され得る。すなわち、雑音特性値は、音響信号Ｓx(t)の特性（特に雑音成分ｎ(t)の特性）に応じて変化する数値（典型的には強度分布の形状に応じた数値）として包括される。
【００８６】
（２）変形例２  
以上の各形態では、抑圧強度βの設定に変数テーブルＴBLを利用したが、変数テーブルＴBLの利用は省略され得る。例えば、強度設定部４８が数式(22)や数式(25)の演算を実行することで形状母数αに応じた最適な抑圧強度βを算定する構成も採用される。具体的には、強度設定部４８が、抑圧強度βを所定の範囲内で順次に変化させながら形状母数αを適用した数式(22)および数式(25)の演算で尖度指標κおよび雑音抑圧率Ｒを算定し、第２実施形態と同様に、尖度指標κおよび雑音抑圧率Ｒが最適な組合せとなる抑圧強度βを係数列生成部４４に指示する。以上の構成によれば、記憶装置２４に必要な容量が削減されるという利点がある。他方、変数テーブルＴBLを利用する構成によれば、抑圧強度βを演算で算定する構成と比較して強度設定部４８の処理の負荷が軽減されるという利点がある。
【００８７】
（３）変形例３  
以上の各形態では、抑圧係数列Ｇ(τ)を単位区間毎に生成したが、抑圧係数列Ｇ(τ)の生成の周期は適宜に変更される。例えば、相前後する単位区間にて音響信号Ｓx(t)の特性が近似するという傾向を考慮すると、相連続する複数の単位区間を周期として抑圧係数列Ｇ(τ)を順次に生成し、周期毎の抑圧係数列Ｇ(τ)を当該周期内の各単位区間の音響信号Ｓx(t)に対して共通に適用する構成も採用され得る。また、以上の各形態では、単位区間毎の抑圧係数列Ｇ(τ)をその単位区間の音響信号Ｓx(t)に適用したが、抑圧係数列Ｇ(τ)の生成に使用される音響信号Ｓx(t)の単位区間とその抑圧係数列Ｇ(τ)を適用する単位区間とを相違させた構成も採用され得る。例えば、音響信号Ｓx(t)の各単位区間から生成した抑圧係数列Ｇ(τ)を、その単位区間の後方（例えば直後）の単位区間に適用する構成が採用される。
【００８８】
（４）変形例４  
以上の各形態では、音響処理装置１００と雑音抑圧解析装置２００とを別体の装置として例示したが、雑音抑圧解析装置２００の機能（変数テーブルＴBLを生成する変数解析部７６）を音響処理装置１００に搭載した構成も採用され得る。
【００８９】
（５）変形例５  
以上の各形態では、尖度指標κおよび雑音抑圧率Ｒの双方が所定の条件を満たす（κ＜κtar，Ｒ＞Ｒtar）ように抑圧強度βを設定したが、尖度指標κおよび雑音抑圧率Ｒの片方のみが条件を満たすように抑圧強度βを設定する構成も採用される。
【符号の説明】
【００９０】
１００……音響処理装置、２００……雑音抑圧解析装置、１２……信号供給装置、１４……放音装置、１６……入力装置、２２，７２……演算処理装置、２４，７４……記憶装置、３２……周波数分析部、３４……解析処理部、３６……雑音抑圧部、３８……波形合成部、４２……雑音推定部、４４……係数列生成部、４６……特性値算定部、４８……強度設定部、５１……第１処理部、５２……第２処理部、６０……条件指定部、６２……指数設定部、７６……変数解析部。
【図１】
0005728903.tif 000028
【図２】
0005728903.tif 000029
【図３】
0005728903.tif 000030
【図４】
0005728903.tif 000031
【図５】
0005728903.tif 000032
【図６】
0005728903.tif 000033
【図７】
0005728903.tif 000034
【図８】
0005728903.tif 000035
【図９】
0005728903.tif 000036
【図１０】
0005728903.tif 000037