(57)【要約】【課題】クリップ歪の発生を回避可能な音質調整を提供する。【解決手段】実施形態に係る音質調整装置は、基準周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、解析用信号を得る音質調整部１０１と、解析用信号の特徴量を解析する解析部１１０とを含む。この音質調整装置は、複数の周波数特性の各々を事前学習用の特徴量に関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、解析用信号の特徴量とに基づいて、解析用信号の特徴量に関してクリップ歪の発生しない１つの周波数特性を導出し、入力オーディオ信号に設定する設定部１２０を含む。この音質調整装置は、設定された周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、出力オーディオ信号を得る音質調整部１４０を含む。【選択図】図１
2012039398.tif 000002
【特許請求の範囲】
【請求項１】
基準周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、解析用信号を得る第１の音質調整部と、
前記解析用信号の特徴量を解析する解析部と、
複数の周波数特性の各々を事前学習用の特徴量に関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、前記解析用信号の特徴量とに基づいて、前記解析用信号の特徴量に関してクリップ歪の発生しない１つの周波数特性を導出し、前記入力オーディオ信号に設定する設定部と、
設定された周波数特性に基づいて前記入力オーディオ信号に音質調整処理を行い、出力オーディオ信号を得る第２の音質調整部と
を具備する音質調整装置。
【請求項２】
前記設定部は、前記回帰分析結果から得られる係数と、前記出力オーディオ信号を外部出力する出力デバイスの種別に応じた補正係数と、前記解析用信号の特徴量とに基づいて、前記クリップ歪の発生しない１つの周波数特性を導出する、請求項１の音質調整装置。
【請求項３】
前記複数の周波数特性は、前記基準周波数特性と、前記基準周波数特性の全体のゲイン値を１よりも小さい正の比率を乗じてスケーリングした周波数特性とを含む、請求項１の音質調整装置。
【請求項４】
前記解析用信号の特徴量は、前記解析用信号と、多くとも所定数の過去の他の解析用信号との中での最大振幅値を示す、請求項１の音質調整装置。
【請求項５】
前記第２の音質調整部は、イコライザを含み、
前記設定部は、前記回帰分析結果から得られる係数と、前記イコライザの共振周波数及び前記イコライザの種別の少なくとも一方に応じた補正係数と、前記解析用信号の特徴量とに基づいて、前記クリップ歪の発生しない１つの周波数特性を導出する、請求項１の音質調整装置。
【請求項６】
入力オーディオ信号の特徴量を解析する解析部と、
複数の周波数特性の各々を事前学習用の特徴量に関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、前記入力オーディオ信号の特徴量とに基づいて、前記入力オーディオ信号の特徴量に関してクリップ歪の発生しない１つの周波数特性を導出し、前記入力オーディオ信号に設定する設定部と、
設定された周波数特性に基づいて前記入力オーディオ信号に音質調整処理を行い、出力オーディオ信号を得る音質調整部と
を具備する音質調整装置。
【請求項７】
前記複数の周波数特性は、基準周波数特性と、前記基準周波数特性のうちの少なくとも一部の周波数帯域のゲイン値を低下させた周波数特性とを含む、請求項６の音質調整装置。
【請求項８】
前記複数の周波数特性は、基準周波数特性と、前記基準周波数特性の全体のゲイン値を１よりも小さい正の比率を乗じてスケーリングした周波数特性とを含む、請求項６の音質調整装置。
【請求項９】
前記複数の周波数特性は、基準周波数特性と、前記基準周波数特性のうち所定値を超えるゲイン値を前記所定値に置き換えた周波数特性とを含む、請求項６の音質調整装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、オーディオ信号の音質調整に関する。
【背景技術】
【０００２】
従来、デジタルオーディオ信号の音質を調整するためにイコライザなどが使用されている。イコライザは、入力オーディオ信号の周波数特性を調整する。具体的には、イコライザは、入力オーディオ信号の特定の周波数帯域成分を強調または抑圧することにより、所望の音質調整を実現する。イコライザの出力オーディオ信号は、デジタル−アナログ変換器（ＤＡＣ；digital-analog converter）によってアナログ信号に変換されて、出力デバイス（スピーカ、ヘッドホン、イヤホン、通話用レシーバなど）を含むアナログ信号処理部へ供給される。
【０００３】
イコライザによって入力オーディオ信号の特定の周波数帯域成分が強調される場合に、出力オーディオ信号の振幅レベルが、ＤＡＣの扱うことのできる最大の振幅レベルを超えることがある。ここでは、このような現象をクリップ歪と呼ぶ。クリップ歪の発生箇所では、聞き手が音質の劣化を知覚しやすい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４０３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
イコライザの入力オーディオ信号の振幅レベルを予め減衰させることによりクリップ歪の発生を回避する手法、イコライザの出力オーディオ信号のうちクリップ歪の発生箇所にリミッタ処理を施す手法、イコライザの出力オーディオ信号のダイナミックレンジを制御する手法などがクリップ歪への対策として提案されている。これらの手法は、イコライザとは別にオーディオ信号の調整を伴うので、イコライザによる所望の音質調整の実現に影響を与え、音質を変化させるおそれがある。
【０００６】
実施形態は、クリップ歪の発生を回避可能な音質調整を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一態様に係る音質調整装置は、基準周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、解析用信号を得る第１の音質調整部と、解析用信号の特徴量を解析する解析部とを含む。この音質調整装置は、複数の周波数特性の各々を事前学習用の特徴量に関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、解析用信号の特徴量とに基づいて、解析用信号の特徴量に関してクリップ歪の発生しない１つの周波数特性を導出し、入力オーディオ信号に設定する設定部を含む。この音質調整装置は、設定された周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、出力オーディオ信号を得る第２の音質調整部を含む。
【０００８】
他の態様に係る音質調整装置は、入力オーディオ信号の特徴量を解析する解析部を含む。この音質調整装置は、複数の周波数特性の各々を事前学習用の特徴量に関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、入力オーディオ信号の特徴量とに基づいて、入力オーディオ信号の特徴量に関してクリップ歪の発生しない１つの周波数特性を導出し、入力オーディオ信号に設定する設定部を含む。この音質調整装置は、設定された周波数特性に基づいて入力オーディオ信号に音質調整処理を行い、出力オーディオ信号を得る音質調整部を含む。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る音声処理装置を例示するブロック図。
【図２】図１の振幅レベル解析部によって処理される振幅レベルを例示するグラフ。
【図３】一実施形態に係るＥＱインデックスの適用例の説明図。
【図４】一実施形態に係るＥＱインデックスの別の適用例の説明図。
【図５】図１のアッパーリミッタ部の動作を例示するグラフ。
【図６】図１のＥＱインデックススムージング部の動作を例示するグラフ。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、一実施形態について説明する。  
（一実施形態）  
図１に示すように、一実施形態に係る音質調整装置は、イコライザ（ＥＱ）部１０１、振幅レベル解析部１１０、ＥＱインデックス調整部１２０、ＥＱ係数蓄積部１３０及び適応ＥＱ部１４０を有する。後述するように、入力（デジタル）オーディオ信号X[t]に割り当てられるＥＱ係数セットが、ＥＱ部１０１部、振幅レベル解析部１１０、ＥＱインデックス調整部１２０及びＥＱ係数蓄積部１３０の協働によって導出される。適応ＥＱ部１４０は、割り当てられたＥＱ係数セットを入力オーディオ信号X[t]に適用し、出力（デジタル）オーディオ信号Y[t]を生成する。
【００１１】
図１の音質調整装置は、典型的には、例えば携帯電話機、パーソナルコンピュータ、オーディオ機器などのオーディオ出力機能を持つ機器に組み込まれる。例えば、図１の音質調整装置は、携帯電話機内部のＤＳＰ（digital signal processor）によって実装される。
【００１２】
入力オーディオ信号X[t]は、例えば、図示しない通信部によって受信された音声通話データを図示しないデコーダが復号することによって生成される。或いは、入力オーディオ信号X[t]は、図示しない記憶部（ハードディスク、フラッシュメモリ、リムーバブルメディア、バッファなど）に記憶（一時記憶を含む）された楽曲、ビデオなどのコンテンツデータを図示しないデコーダが復号することによって生成される場合もある。更に、入力オーディオ信号X[t]は、図示しない通信部によって受信された放送波（ＴＶ放送波、ラジオ放送波など）データを図示しないデコーダが復号することによって生成される場合もある。入力オーディオ信号X[t]は、Ｔ個のサンプルからなるフレーム単位（即ち、X[1]，X[2]，・・・，X[T]）で処理される。
【００１３】
ＥＱ部１０１は、入力オーディオ信号X[t]に対して、予め設定されているＥＱ係数（フィルタ係数）セットを用いてイコライザ処理を行う。イコライザ処理は、ＦＩＲ（finite impulse response）フィルタ、ＦＦＴ（fast Fourier transform）などを使用して実現されることもあるが、以降の説明では処理量の少ないＩＩＲ（infinite impulse response）フィルタを使用して実現することを仮定する。
【００１４】
ＥＱ部１０１が用いるフィルタ係数セットは、ユーザによって設定されてもよいし、図示しない要素によって自動的に設定されてもよい。一例として、出力デバイス（例えば、図１の音質調整装置が組み込まれる機器のスピーカなど）から基準音声信号（例えば、ホワイトノイズ）を出力し、これを録音用マイクロホンなどによって集音し、集音された音声信号の周波数特性の逆特性を導出し、この逆特性に基づいてフィルタ係数セットを予め設定することができる。このように設定されたフィルタ係数セットは、出力デバイスの音質改善に有効である。ＥＱ部１０１は、イコライザ処理された信号D[t]を振幅レベル解析部１１０に供給する。
【００１５】
振幅レベル解析部１１０は、イコライザ処理された信号（解析用信号）D[t]の特徴量（例えば、振幅レベル）を解析する。具体的には、振幅レベル解析部１１０は、フレームレベル検出部１１１、有効／無効判定部１１２、振幅レベル蓄積部１１３及び最大値検出部１１４を含む。  
フレームレベル検出部１１１は、イコライザ処理された信号D[t]のフレーム内最大（振幅）値f_levを検出する。ここで、フレーム内最大値f_levは、信号の特徴量に置き換えることができる。例えば、フレーム内最大値f_levの代わりに振幅平均値、振幅分散、ゼロクロス回数等の特徴量を用いても構わない。また、後述するクリップ歪の発生の有無の回帰分析結果との相関を向上させるために複数の特徴量を検出しても構わない。説明の簡単化のため、本実施形態ではフレーム内最大値f_levを検出する例を述べる。
【００１６】
有効／無効判定部１１２は、フレームレベル検出部１１１からのフレーム内最大値f_levと閾値とを比較することによって、このフレームの有効／無効を判定する。具体的には、有効／無効判定部１１２は、フレーム内最大値f_levが閾値よりも小さければ、このフレームは無音区間に属する可能性が高い（即ち、無効フレームである）と判定し、これを破棄（無視）する。一方、有効／無効判定部１１２は、フレーム内最大値f_levが閾値以上であれば、このフレーム内最大値f_levを有効フレーム内最大値f_lev'として振幅レベル蓄積部１１３に蓄積させる。有効／無効判定部１１２の処理の結果、入力オーディオ信号X[t]に割り当てられるＥＱ係数セットの制御において無効フレームの振幅レベルが反映されない。
【００１７】
振幅レベル蓄積部１１３には、有効フレーム内最大値f_lev'が最大Ｍ（Ｍは、予め定められた正の整数値）個まで蓄積される。尚、振幅レベル蓄積部１１３にＭ個の有効フレーム内最大値f_lev'が蓄積された状態で新たに有効フレーム内最大値f_lev'が供給されると、蓄積時点の最も古い有効フレーム内最大値f_lev'が振幅レベル蓄積部１１３から削除される。
【００１８】
最大値検出部１１４は、振幅レベル蓄積部１１３に蓄積されている最大Ｍ個の有効フレーム内最大値f_lev'のうちの最大値を区間内最大値m_levとして検出し、ＥＱインデックス調整部１２０に供給する。ここで、区間内最大値m_levの代わりに最大Ｍ個の有効フレーム内最大値f_lev'の平均値を検出することも可能である。説明の簡単化のため、本実施形態では区間内最大値m_levを検出する例を述べる。有効フレーム内最大値f_lev'と、区間内最大値m_levとの関係を図２に例示する。図２から明らかなように、区間内最大値m_levは、有効フレーム内最大値f_lev'に比べて時間方向の変動が穏やかである。故に、有効フレーム内最大値f_lev'でなく区間内最大値m_levに基づいて入力オーディオ信号X[t]に割り当てられるフィルタ係数セットを制御することにより、適応ＥＱ部１４０におけるイコライザ処理の周波数特性の急激な変化に伴う音質の劣化を抑制できる。
【００１９】
ＥＱインデックス調整部１２０は、振幅レベル解析部１１０によって解析された振幅レベルに基づいて、入力オーディオ信号X[t]に割り当てられるＥＱインデックスを調整する。ＥＱインデックスは、次の数式（１）に例示するように、適応ＥＱ部１４０におけるイコライザ処理の周波数特性を決定づける。
【数１】
2012039398.tif 000003
【００２０】
数式（１）において、eq_idxはＥＱインデックス値（１以上Ｓ以下の整数値）、userEQ[w]は適応ＥＱ部１４０におけるイコライザ処理の周波数ビン番号ｗの基準周波数特性（ゲイン値）、adjustEQ[w]は適応ＥＱ部１４０におけるイコライザ処理の周波数ビン番号ｗの調整後周波数特性（ゲイン値）を表している。即ち、数式（１）によれば、基準周波数特性userEQ[w]は、割り当てられたＥＱインデックス値eq_idxに基づいてスケーリングされる。図３では、実線は基準周波数特性userEQ[w]（これは、ＥＱインデックス値eq_idxがＳであるときの調整後周波数特性adjustEQ[w]と同じである）を示しており、破線はＥＱインデックス値eq_idxが（Ｓ−１）以下であるときの調整後周波数特性adjustEQ[w]を夫々示している。
【００２１】
また、ＥＱインデックス値は、数式（１）と別の方法で適用することもできる。具体的には、ＥＱインデックス値eq_idxに応じて調整後周波数特性adjustEQ[w]の上限をスケーリングする（飽和させる）ことができる。この場合には、調整後周波数特性adjustEQ[w]は、ＥＱインデックス値eq_idxに応じた上限を超えない限り、基準周波数特性userEQ[w]に一致する。図４では、実線は基準周波数特性userEQ[w]（これは、ＥＱインデックス値eq_idxがＳであるときの調整後周波数特性adjustEQ[w]と同じである）を示しており、破線はＥＱインデックス値eq_idxが（Ｓ−１）以下であるときの調整後周波数特性adjustEQ[w]を夫々示している。  
尚、基準周波数特性userEQ[w]は、通常、ＥＱ部１０１におけるイコライザ処理の周波数特性と一致させる。但し、両者が異なるように設計することも可能である。
【００２２】
ＥＱインデックス調整部１２０は、具体的には、ＥＱインデックス設定部１２１、アッパーリミッタ部１２２及びＥＱインデックススムージング部１２３を含む。  
ＥＱインデックス設定部１２１は、複数の周波数特性（基準周波数特性及び少なくとも１つの調整後周波数特性）の各々を事前学習用の振幅レベルに関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、前述の区間内最大値m_levとに基づいてＥＱインデックス値を導出し、１フレームの入力オーディオ信号X[t]に設定する。具体的には、ＥＱインデックス設定部１２１は、回帰分析結果から得られる係数αを利用して次の数式（２）に従って、ＥＱインデックス値eq_idxを導出する。
【数２】
2012039398.tif 000004
【００２３】
この係数αは、複数の事前学習用のオーディオ信号の区間内最大値m_levに関して、様々なＥＱインデックス値eq_idxを与えた場合のクリップ歪の発生の有無を回帰分析することにより導出される。理想的には、数式（２）は、入力オーディオ信号に適用した場合にクリップ歪を発生させない最も大きなＥＱインデックス値を導出する。勿論、ＥＱインデックス値を介さずにＥＱ係数セットeq_coef[t]を算出することも可能である。例えば、数式（２）の右辺を数式（１）におけるＥＱインデックス値eq_idxに代入すれば調整後周波数特性adjustEQ[w]を導出可能である。尚、ＥＱインデックス値を媒介として利用する手法は、対応するＥＱ係数セットを予め用意できる（例えば、ＥＱ係数蓄積部１３０の説明を参照）ので、演算コストが小さいという利点がある。説明の簡単化のために、本実施形態ではＥＱインデックス値を媒介にＥＱ係数セットeq_coef[t]を算出する例を述べる。このように事前学習から得られる係数αを利用すれば、少ない処理量で（即ち、低遅延で）適切なＥＱインデックス値を導出できる。
【００２４】
ところで、クリップ歪の発生の有無は、出力オーディオ信号Y[t]を外部出力する出力デバイスの種別にも左右される。故に、ＥＱインデックス値eq_idxの導出において、出力デバイスの種別に基づく補正を行うことがより望ましい。具体的には、ＥＱインデックス設定部１２１は、上記数式（２）に代えて数式（３）を用いることにより、種々の出力デバイスの種別に対して安定的にクリップ歪の発生を回避可能なＥＱインデックス値を導出できる。
【数３】
2012039398.tif 000005
【００２５】
数式（３）において、β（device）は、出力デバイスの種別に対応する補正係数である。また、deviceはデバイスの種別を示す変数である。一例として、出力デバイスの種別が内蔵スピーカの場合にdevice=0であり、出力デバイスの種別がイヤホンである場合にdevice=1であるとする。通常、内蔵スピーカは、イヤホンに比べてクリップ歪が発生しやすい傾向にある。故に、１＞β（１）＞β（０）のように補正係数β（device）を設定すれば、出力デバイスを内蔵スピーカとイヤホンとの間で切り替える場合にも、同一の係数αを用いて安定的にクリップ歪の発生を回避できる。
【００２６】
尚、出力デバイスの種別とは異なる要素によっても、クリップ歪の発生の有無は左右される。故に、例えば適応ＥＱ部１４０がイコライザである場合に、次の数式（４）に示すように、共振周波数eq_freqに応じた補正係数γ（eq_freq）を用いることも有効である。  
【数４】
2012039398.tif 000006
【００２７】
また、クリップ歪の発生の有無は、ユーザなどにより設定されるイコライザの種別（ＰＯＰＳ、ＲＯＣＫなど）にも左右される。従って、イコライザの種別に応じた補正係数を用いることも有効である。
【００２８】
尚、実際には、ＥＱインデックス値eq_idxは整数値なので、数式（２），（３）及び（４）において右辺は整数値に丸められる（例えば、四捨五入、切り上げなど）。
【００２９】
アッパーリミッタ部１２２は、直前のフレームに関する処理済みＥＱインデックス値pre_upper_idxを基準に、現行のフレームに割り当てられたＥＱインデックス値eq_idxの上限を設定する。例えば、アッパーリミッタ部１２２は、図５に示すように、現行のＥＱインデックス値eq_idxが直前の処理済みＥＱインデックス値pre_upper_idxに比して所定値以上に増加していれば、直前の処理済みＥＱインデックス値pre_upper_idxに上記所定値を加えた値を、現行の処理済みＥＱインデックス値upper_idxとして出力する。
【００３０】
アッパーリミッタ部１２２の動作の結果、隣接フレーム間でのＥＱインデックス値の急激な上昇が抑えられるので、聞き手に不自然な音質変化が知覚されにくい。一方、現行のＥＱインデックス値eq_idxに下限を設定するロアー処理は行わないこととする。ロアー処理を行うと現行のＥＱインデックス値が十分に減少しないので、現行フレームにおけるクリップ歪の発生が予想される。尚、上記所定値は、スムーズな音質調整を実現する観点から、過度に小さい値とするのも望ましくない。一例として１秒間で１ｄＢ程度のゲイン値の増大を上限とするように上記所定値を設計することが可能であるが、これと異なる設定も可能である。
【００３１】
ＥＱインデックススムージング部１２３は、直前の処理済みＥＱインデックス値pre_upper_idxから現行の処理済みＥＱインデックス値upper_idxまでの変化を、現行フレーム内のサンプル単位で平滑化する。
【００３２】
具体的には、ＥＱインデックススムージング部１２３は、次の数式（５）に従って、現行フレーム内のサンプル単位で平滑化ＥＱインデックス値smth_idx[t]を割り当てる。  
【数５】
2012039398.tif 000007
【００３３】
尚、数式（５）において、平滑化ＥＱインデックス値smth_idx[1]を計算する場合には、smth_idx[0]=pre_upper_idxとすればよい。
【００３４】
ＥＱインデックススムージング部１２３の動作の結果、隣接フレーム間の境界（即ち、現行フレームの最初のサンプルと直前フレームの最後のサンプルとの間）でＥＱインデックス値が急激に増減することが回避される。図６に示すように、平滑化ＥＱインデックス値smth_idx[t]は、pre_upper_idxから徐々に（例えば、１ずつ）増減するように平滑化され、現行のフレーム内でupper_idxに収束する。尚、直前の処理済みＥＱインデックス値pre_upper_idxと現行の処理済みＥＱインデックス値upper_idxとの間の差分の最大値は、（Ｓ−１）である（pre_upper_idx=Ｓ，upper_idx=１のとき）。一方、フレーム内のサンプル数はＴ個である。従って、Ｔ×１≧Ｓ−１とすれば、平滑化ＥＱインデックス値smth_idx[t]は現行のフレーム内でupper_idxに確実に収束する。尚、ＥＱインデックススムージング部１２３が「１」以外の刻み幅を使用する場合には、これに応じてＴまたはＳを設定すればよい。
【００３５】
ＥＱ係数蓄積部１３０には、全Ｓ個のＥＱインデックス値の各々について、対応するＥＱ係数（例えば、フィルタ係数）セットが蓄積されている。ＥＱインデックス値に対応するＥＱ係数セットは、例えば図３または図４の実線または破線に示す周波数特性を実現するように予め導出されている。具体的には、ＥＱインデックス値＝Ｓに対応するＥＱ係数セットは実線に示す基本周波数特性を実現する。一方、ＥＱインデックス値＝１，・・・，（Ｓ−１）に対応するＥＱ係数セットの各々は、破線に示す調整後周波数特性を実現する。
【００３６】
適応ＥＱ部１４０は、現行フレームの各サンプルについて平滑化ＥＱインデックス値smth_idx[t]に対応するＥＱ係数セットeq_coef[t]をＥＱ係数蓄積部１３０から読み出し、対応する入力オーディオ信号X[t]のイコライザ処理（音質調整処理）を行って、出力オーディオ信号Y[t]を生成する。出力オーディオ信号Y[t]は、図示しないＤＡＣに供給されてデジタル−アナログ変換され、最終的には図示しない出力デバイスから外部出力されて、聞き手に知覚される。
【００３７】
以上説明したように、一実施形態に係る音質調整装置は、複数の周波数特性の各々を事前学習用の振幅レベルに関して設定した場合のクリップ歪の発生の有無の回帰分析結果と、入力オーディオ信号に基づく振幅レベルとに基づいて、この入力オーディオ信号に関してクリップ歪の発生を回避可能な１つの周波数特性（を実現するＥＱ係数セット）を動的に導出する。そして、この音質調整装置は、この周波数特性に基づいて入力オーディオ信号に音質調整処理を行って、出力オーディオ信号を得る。従って、本実施形態に係る音質調整装置によれば、回帰分析結果を利用して低遅延かつ高精度にクリップ歪の発生を回避できる。尚、音質調整のための周波数特性がいわゆるブースト処理（ゲインが１以上）であれば、出力オーディオ信号の音量は低下しない。
【００３８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００３９】
例えば、上記実施形態の処理を実現するプログラムを、コンピュータで読み取り可能な記憶媒体に格納して提供することも可能である。記憶媒体としては、磁気ディスク、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等）、光磁気ディスク（ＭＯ等）、半導体メモリなど、プログラムを記憶でき、かつ、コンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【００４０】
また、上記実施形態の処理を実現するプログラムを、インターネットなどのネットワークに接続されたコンピュータ（サーバ）上に格納し、ネットワーク経由でコンピュータ（クライアント）にダウンロードさせてもよい。
【符号の説明】
【００４１】
１０１・・・ＥＱ部
１１０・・・振幅レベル解析部
１１１・・・フレームレベル検出部
１１２・・・有効／無効判定部
１１３・・・振幅レベル蓄積部
１１４・・・最大値検出部
１２０・・・ＥＱインデックス調整部
１２１・・・ＥＱインデックス設定部
１２２・・・アッパーリミッタ部
１２３・・・ＥＱインデックススムージング部
１３０・・・ＥＱ係数蓄積部
１４０・・・適応ＥＱ部
【図１】
2012039398.tif 000008
【図２】
2012039398.tif 000009
【図３】
2012039398.tif 000010
【図４】
2012039398.tif 000011
【図５】
2012039398.tif 000012
【図６】
2012039398.tif 000013