(57)【要約】【課題】より少ない記憶容量で周波数特性を示す画像を表示させる。【解決手段】記憶部１４は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶する。演算部１３は、記憶部１４に記憶されている利得データから、基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する。表示制御部１５は、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する。本発明は、カーオーディオ機器に適用できる。【選択図】図１
2010130486.tif 000002
【特許請求の範囲】
【請求項１】
所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶する記憶手段と、
上記記憶手段に記憶されている上記利得データから、上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算手段と、
上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御手段と
を有することを特徴とする表示制御装置。
【請求項２】
請求項１に記載の表示制御装置において、
前記演算手段は、前記基準中心周波数に対して前記オクターブ間隔の上の周波数または下の周波数である中心周波数に対して、前記オクターブ間隔の上の周波数および下の周波数の両方における利得を演算し、
前記表示制御手段は、中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する
ことを特徴とする表示制御装置。
【請求項３】
請求項１に記載の表示制御装置において、
前記記憶手段は、正または負のいずれか一方の利得を示す前記利得データを記憶し、
前記演算手段は、前記基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得であって、正または負のいずれか他方の利得を演算し、
前記表示制御手段は、前記基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における負の利得を示す画像の表示を制御する
ことを特徴とする表示制御装置。
【請求項４】
所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶部に記憶する記憶ステップと、
上記記憶部に記憶されている上記利得データから、上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算ステップと、
上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御ステップと
を含むことを特徴とする表示制御方法。
【請求項５】
所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶している記憶部を有する表示制御装置のコンピュータに、
上記記憶部に記憶されている上記利得データから、上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算ステップと、
上記基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御ステップと
を含む処理を行わせるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示制御装置および表示制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
所定の周波数毎に信号の利得を変更する等価器（イコライザ）が広く用いられている。イコライザの周波数毎の利得を示す画像の表示を制御する表示制御装置も用いられている。図１７は、従来の、イコライザの周波数毎の利得を示す画像の表示を制御する表示制御装置の構成を示すブロック図である。従来の表示制御装置は、パラメータ入力部１０１、周波数特性テーブル取得部１０２、記憶部１０３、および表示制御部１０４を備える。パラメータ入力部１０１は、周波数特性を表示したいイコライザのパラメータを入力する。入力が必要とされるパラメータとして、中心周波数ｆ０（Ｈｚ）、利得（gain）（ｄＢ）、および周波数先鋭度Ｑの３種類のパラメータがあげられる。
【０００３】
周波数特性テーブル取得部１０２は、パラメータ入力部１０１から入力されたパラメータに応じた、イコライザの周波数特性を示すデータを記憶装置１０３に記憶させる。記憶部１０３は、周波数特性テーブル１、周波数特性テーブル２、周波数特性テーブル３、周波数特性テーブル４などの周波数特性テーブル１２１に、周波数特性を示すデータを格納する。周波数特性テーブル取得部１０２は、記憶部１０３から、周波数特性を示すデータが格納されている周波数特性テーブル１２１を取得する。周波数特性テーブル取得部１０２は、取得した周波数特性テーブル１２１を表示制御部１０４に供給する。表示制御部１０４は、周波数特性を示すデータで示される周波数毎の利得を示す画像を図示せぬ表示装置に表示させる。
【０００４】
図１８は、周波数特性テーブル１２１に格納されている、周波数特性を示すデータを示す図である。図１８Ａには、５００Ｈｚである中心周波数についてのデータが示されている。５００Ｈｚである中心周波数における利得が５ｄＢである場合、１オクターブ上の周波数である１０００Ｈｚにおける利得は２．５ｄＢであり、２オクターブ上の周波数である２０００Ｈｚにおける利得は０．５ｄＢであり、３オクターブ上の周波数である４０００Ｈｚにおける利得は０．１ｄＢであり、４オクターブ上の周波数である８０００Ｈｚにおける利得は０ｄＢであり、５オクターブ上の周波数である１６０００Ｈｚにおける利得は０ｄＢであり、また、１オクターブ下の周波数である２５０Ｈｚにおける利得は２．５ｄＢであり、２オクターブ下の周波数である１２５Ｈｚにおける利得は０．５ｄＢであり、３オクターブ下の周波数である６２．５Ｈｚにおける利得は０．１ｄＢである。
【０００５】
５００Ｈｚである中心周波数における利得が４ｄＢである場合、１オクターブ上の周波数である１０００Ｈｚにおける利得は１．５ｄＢであり、２オクターブ上の周波数である２０００Ｈｚにおける利得は０．２ｄＢであり、３オクターブ上の周波数である４０００Ｈｚより高い周波数における利得は０ｄＢであり、また、１オクターブ下の周波数である２５０Ｈｚにおける利得は１．５ｄＢであり、２オクターブ下の周波数である１２５Ｈｚにおける利得は０．２ｄＢであり、３オクターブ下の周波数である６２．５Ｈｚにおける利得は０ｄＢである。
【０００６】
５００Ｈｚである中心周波数における利得が０ｄＢである場合、他の周波数における利得も０ｄＢである。
【０００７】
５００Ｈｚである中心周波数における利得が−５ｄＢである場合、１オクターブ上の周波数である１０００Ｈｚにおける利得は−２．５ｄＢであり、２オクターブ上の周波数である２０００Ｈｚにおける利得は−０．５ｄＢであり、３オクターブ上の周波数である４０００Ｈｚにおける利得は−０．１ｄＢであり、４オクターブ上の周波数である８０００Ｈｚおよび５オクターブ上の周波数である１６０００Ｈｚにおける利得は０ｄＢであり、また、１オクターブ下の周波数である２５０Ｈｚにおける利得は−２．５ｄＢであり、２オクターブ下の周波数である１２５Ｈｚにおける利得は−０．５ｄＢであり、３オクターブ下の周波数である６２．５Ｈｚにおける利得は−０．１ｄＢである。
【０００８】
図１８Ｂおよび図１８Ｃには、１０００Ｈｚおよび２０００Ｈｚである中心周波数についてのデータが示されており、図１８Ａ同様に中心周波数を中心に所定の利得と所定の周波数先鋭度Ｑを有するデータが記憶されている。
【０００９】
図１９は、表示制御部１０４によって表示装置に表示させられる、周波数特性の表示を示す図である。表示装置には、周波数特性テーブル１２１のデータで示される周波数毎の利得を示すグラフが表示される。すなわち、周波数先鋭度Ｑが０．５である場合の、１０００Ｈｚである中心周波数における利得が５ｄＢであるときの、各周波数における利得を示す周波数特性カーブ、２０００Ｈｚである中心周波数における利得が５ｄＢであるときの、各周波数における利得を示す周波数特性カーブ、５００Ｈｚである中心周波数における利得が５ｄＢであるときの、各周波数における利得を示す周波数特性カーブが表示される。
【００１０】
従来のグラフィックイコライザには、複数のピーキングフィルタを縦続接続したデジタル信号処理器と、この処理器に対しオクターブバンド上において等間隔の中心周波数を与える第１の係数メモリと、第１のフィルタメモリより高い分解能を持った第２の係数メモリと、両メモリを切り換える制御回路とを備え、制御回路のもとにスイッチにより選択された分解能に応じて、ピーキングフィルタの係数設定を切り換えられるようにしているものもある（例えば、特許文献１参照）。
【００１１】
また、フィルタ演算部が入力パラメータに応じたフィルタ係数の組を演算により求め、これを係数変更部を介して評価部及び選択スイッチに供給し、評価部は、各評価項目メモリに記憶された、入力パラメータである例えば中心周波数のレベル、周波数尖鋭度、遮断周波数等の評価項目に基づいて、演算により求められた組のフィルタ係数により所望の音質が得られるか否か（適性か不適性か）を評価し、適性の場合は選択スイッチをオン制御し、音質補正部が、仮決定されたフィルタ係数の組をそのまま用いて音質補正を行い、また、不適性の場合は、係数変更部が、演算により求められた組のフィルタ係数を所望の音質が得られるように調整し、音質補正部が、この調整されたフィルタ係数の組を用いて音質補正を行うようにしているものもある（例えば、特許文献２参照）。
【００１２】
【特許文献１】特開平７−１０６８７８号公報
【００１３】
【特許文献２】特開平１０−２５６８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、イコライザの周波数特性を表示させるためには、中心周波数の数×先鋭度の数×各周波数における利得を表現するだけのデータを記憶部１０３に記憶しておく必要がある。そのため、イコライザの中心周波数の数が増えると、記憶部１０３に設けるメモリの記憶容量が増えてしまう。
【００１５】
そこで、本発明は、上記課題を解決すること、すなわち、より少ない記憶容量で周波数特性を示す画像を表示させることができる表示制御装置および表示制御方法、並びにプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、本発明の表示制御装置の一側面は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶する記憶手段と、記憶手段に記憶されている利得データから、基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算手段と、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御手段とを有するものとされている。
【００１７】
また、本発明の表示制御装置の一側面は、上述の構成に加えて、演算手段が、基準中心周波数に対してオクターブ間隔の上の周波数または下の周波数である中心周波数に対して、オクターブ間隔の上の周波数および下の周波数の両方における利得を演算し、表示制御手段が、中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御するものとされている。
【００１８】
さらに、本発明の表示制御装置の一側面は、上述の構成に加えて、記憶手段が、正または負のいずれか一方の利得を示す利得データを記憶し、演算手段が、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得であって、正または負のいずれか他方の利得を演算し、表示制御手段が、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における負の利得を示す画像の表示を制御するものとされている。
【００１９】
また、本発明の表示制御方法の一側面は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶部に記憶する記憶ステップと、記憶部に記憶されている利得データから、基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算ステップと、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御ステップとを含むものとされている。
【００２０】
さらに、本発明のプログラムの一側面は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶している記憶部を有する表示制御装置のコンピュータに、記憶部に記憶されている利得データから、基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する演算ステップと、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得を示す画像の表示を制御する表示制御ステップとを含む処理を行わせるものとされている。
【発明の効果】
【００２１】
本発明の一側面によれば、より少ない記憶容量で周波数特性を示す画像を表示させることができる表示制御装置および表示制御方法、並びにプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の一実施の形態の表示制御装置について、図１〜図１６を参照しながら説明する。
【００２３】
図１は、表示制御装置１の構成を示すブロック図である。例えば、表示制御装置１は、車載用のCD（compact disc）プレーヤ、DVD（digital versatile disc）プレーヤ、またはMD（MiniDisc）プレーヤなどのいわゆるカーオーディオ機器に設けられる。表示制御装置１は、カーオーディオ機器が、装着されたCD、DVD、またはMDに記録されている、音声を再生する場合、その音声の周波数特性を修正するイコライザ（等価器）の周波数特性を示す画像の表示を制御する。表示制御装置１は、パラメータ入力部１１、周波数特性テーブル取得部１２、演算部１３、記憶部１４、および表示制御部１５を有する。パラメータ入力部１１は、ボタンやダイヤル、タッチパネルなどからなり、ユーザの操作に応じて、周波数特性を表示したいイコライザのパラメータを取得する。入力が必要とされるパラメータとして、中心周波数ｆ０（Ｈｚ）、利得（gain）（ｄＢ）、および周波数先鋭度Ｑの３種類のパラメータがあげられる。パラメータ入力部１１は、取得したパラメータを周波数特性テーブル取得部１２に供給する。
【００２４】
周波数特性テーブル取得部１２は、専用のIC（integrated circuit）または所定のプログラムを実行する汎用のマイクロコンピュータなどからなり、パラメータ入力部１１から供給されたパラメータを演算部１３に供給する。演算部１３は、専用のICまたは所定のプログラムを実行する汎用のマイクロコンピュータなどからなる。演算部１３は、周波数特性テーブル取得部１２から供給されたパラメータに応じて、イコライザの周波数特性に応じた各周波数における利得を演算する。より詳細には、演算部１３は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を演算する。演算部１３は、その利得を示す利得データを記憶部１４に記憶させる。
【００２５】
記憶部１４は、フラッシュメモリなどの電気的に記憶しているデータを書き換え可能なROM（read only memory）またはRAM（random access memory）などからなる。記憶部１４は、演算部１３から供給された、イコライザの周波数特性に応じた各周波数における利得を示す利得データを記憶する。すなわち、記憶部１４は、所定の周波数先鋭度の等価器の中心周波数のうち、基準となる中心周波数である基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちのいずれか一方における利得を示すデータである利得データを記憶する。イコライザの周波数特性に応じた各周波数における利得を示す利得データは、周波数特性テーブル２１に格納される。
【００２６】
演算部１３は、イコライザ（等価器）の周波数特性を示す画像を表示させる場合、記憶部１４から周波数特性テーブル２１を取得する。演算部１３は、周波数特性テーブル２１に格納されている利得データから、基準中心周波数に対して、等しいオクターブ間隔の上の周波数または下の周波数のうちの他方における利得を演算する。また、演算部１３は、基準中心周波数に対してオクターブ間隔の上の周波数または下の周波数である中心周波数に対して、オクターブ間隔の上の周波数および下の周波数の両方における利得を演算する。さらに、演算部１３は、基準中心周波数に対して、等しいオクターブ間隔の上の周波数および下の周波数の両方における利得であって、負の利得を演算する。演算部１３は、演算して得られた利得を示すデータを周波数特性テーブルに配置して、周波数特性テーブルを周波数特性テーブル取得部１２に供給する。
【００２７】
周波数特性テーブル取得部１２は、周波数特性テーブルを表示制御部１５に供給する。表示制御部１５は、周波数特性テーブル２１に配置されている、周波数特性を示すデータ、すなわち利得を示すデータで示される周波数毎の利得を示す画像を、蛍光表示管、液晶表示装置、EL（electro luminescence）表示装置、またはLED（light emitting diode）表示装置などの表示装置（図示せず）に表示させる。
【００２８】
図２は、イコライザの周波数特性を示す図である。図２に示される周波数特性において、横軸は対数軸とされている。図２の左側の線は、１００Ｈｚである中心周波数における利得が５ｄＢであるときの、各周波数における利得を示す。また、図２の右側の線は、２００Ｈｚである中心周波数における利得が５ｄＢであるときの、各周波数における利得を示す。例えば、１００Ｈｚである中心周波数における利得が５ｄＢであるときの、１オクターブ下である５０Ｈｚにおける利得は、３ｄＢであり、２００Ｈｚである中心周波数における利得が５ｄＢであるときの、１オクターブ下である１００Ｈｚにおける利得は、３ｄＢである。すなわち、１００Ｈｚである中心周波数における利得が５ｄＢであるときの、１オクターブ下である５０Ｈｚにおける利得と、２００Ｈｚである中心周波数における利得が５ｄＢであるときの、１オクターブ下である１００Ｈｚにおける利得とは等しい。
【００２９】
すなわち、中心周波数の間隔を同じオクターブ間隔でとれば、利得と先鋭度がそれぞれ同じであれば、中心周波数が異なっていても、対数軸上では同じ周波数特性カーブが描かれる。
【００３０】
従って、基準となる周波数特性のデータだけを用意すれば、上記の条件を満たす周波数については、次に説明するように、それぞれのデータを補完することができる。
【００３１】
図３は、記憶部１４の周波数特性テーブル２１に配置される利得データであって、基準となる中心周波数である基準中心周波数が１０００Ｈｚである場合の各周波数における利得を示す利得データの例を示す図である。記憶部１４の周波数特性テーブル２１には、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、基準中心周波数である１０００Ｈｚにおいて５ｄＢであることを示す利得データ、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて２．５ｄＢであることを示す利得データ、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．５ｄＢであることを示す利得データ、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０．１ｄＢであることを示す利得データ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢであることを示す利得データが配置される。また、記憶部１４の周波数特性テーブル２１には、基準中心周波数である１０００Ｈｚにおいて利得が４ｄＢである場合に対応して、基準中心周波数である１０００Ｈｚにおいて４ｄＢであることを示す利得データ、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて１．５ｄＢであることを示す利得データ、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．２ｄＢであることを示す利得データ、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０ｄＢであることを示す利得データ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢであることを示す利得データが配置される。さらに、記憶部１４の周波数特性テーブル２１には、基準中心周波数である１０００Ｈｚにおいて利得が０ｄＢである場合に対応して、基準中心周波数である１０００Ｈｚにおいて０ｄＢであることを示す利得データ、他の周波数においても０ｄＢであることを示す利得データが配置される。なお、記憶部１４の周波数特性テーブル２１に、基準中心周波数である１０００Ｈｚにおいて利得が０ｄＢである場合に対応して、上記利得データを配置しないようにしてもよい。
【００３２】
記憶部１４の周波数特性テーブル２１には、基準中心周波数である１０００Ｈｚに対して下のオクターブの周波数、すなわち、５００Ｈｚ、２５０Ｈｚ、１２５Ｈｚ、および６２．５Ｈｚにおける利得を示す利得データは配置されない。また、記憶部１４の周波数特性テーブル２１には、基準中心周波数（１０００Ｈｚ）と、基準中心周波数に対して１〜４オクターブ上のそれぞれの周波数（２０００Ｈｚ、４０００Ｈｚ、８０００Ｈｚ、１６０００Ｈｚ）と、基準中心周波数に対して１〜４オクターブ下のそれぞれの周波数（６２．５Ｈｚ、１２５Ｈｚ、２５０Ｈｚ、５００Ｈｚ）とにおける負の利得を示す利得データは配置されない。
【００３３】
なお、記憶部１４の周波数特性テーブル２１に配置される利得データで示される利得は、演算部１３により、パラメータ入力部１１において取得され、周波数特性テーブル取得部１２から供給されたパラメータに応じて演算される。すなわち、演算部１３は、基準中心周波数と基準中心周波数に対して上のオクターブの利得であって、０または正の利得を演算する。
【００３４】
図４は、記憶部１４の周波数特性テーブル２１の利得データで示される、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合の周波数特性を示す図である。すなわち、記憶部１４の周波数特性テーブル２１の利得データによれば、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて２．５ｄＢ、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．５ｄＢ、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０．１ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢである利得が示され、基準中心周波数に対して１オクターブ下の５００Ｈｚ、基準中心周波数に対して２オクターブ下の２５０Ｈｚ、基準中心周波数に対して３オクターブ下の１２５Ｈｚ、および基準中心周波数に対して４オクターブ下の６２．５Ｈｚにおける利得は示されない。
【００３５】
演算部１３は、記憶部１４の周波数特性テーブル２１に利得データが配置されていない、基準中心周波数に対して１オクターブ下の５００Ｈｚ、基準中心周波数に対して２オクターブ下の２５０Ｈｚ、基準中心周波数に対して３オクターブ下の１２５Ｈｚ、および基準中心周波数に対して４オクターブ下の６２．５Ｈｚのそれぞれにおける利得を演算する。
【００３６】
演算部１３は、図５に示されるように、基準中心周波数より上のオクターブの周波数における利得を、基準中心周波数を基準として折り返すようにすることで、基準中心周波数より下のオクターブの周波数における利得を演算する。すなわち、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて２．５ｄＢなので、基準中心周波数に対して１オクターブ下の５００Ｈｚについて、２０００Ｈｚにおける２．５ｄＢと同じ利得の２．５ｄＢを求める。また、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．５ｄＢなので、基準中心周波数に対して２オクターブ下の２５０Ｈｚについて、４０００Ｈｚにおける０．５ｄＢと同じ利得の０．５ｄＢを求める。同様に、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０．１ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢなので、基準中心周波数に対して３オクターブ下の１２５Ｈｚについて、８００００Ｈｚにおける０．１ｄＢと同じ利得の０．１ｄＢを求め、基準中心周波数に対して４オクターブ下の６２．５Ｈｚについて、１６００００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求める。
【００３７】
また、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が４ｄＢである場合に対応して、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて１．５ｄＢなので、基準中心周波数に対して１オクターブ下の５００Ｈｚについて、２０００Ｈｚにおける１．５ｄＢと同じ利得の１．５ｄＢを求める。また、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が４ｄＢである場合に対応して、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．２ｄＢなので、基準中心周波数に対して２オクターブ下の２５０Ｈｚについて、４０００Ｈｚにおける３ｄＢと同じ利得の０．２ｄＢを求める。同様に、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が４ｄＢである場合に対応して、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢなので、基準中心周波数に対して３オクターブ下の１２５Ｈｚについて、８００００Ｈｚにおける０ｄＢと同じ利得の２ｄＢを求め、基準中心周波数に対して４オクターブ下の６２．５Ｈｚについて、１６００００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求める。
【００３８】
同様に、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が０ｄＢである場合に対応して、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて０ｄＢなので、基準中心周波数に対して１オクターブ下の５００Ｈｚについて、２０００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求める。また、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が０ｄＢである場合に対応して、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０ｄＢなので、基準中心周波数に対して２オクターブ下の２５０Ｈｚについて、４０００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求める。同様に、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が０ｄＢである場合に対応して、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢなので、基準中心周波数に対して３オクターブ下の１２５Ｈｚについて、８００００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求め、基準中心周波数に対して４オクターブ下の６２．５Ｈｚについて、１６００００Ｈｚにおける０ｄＢと同じ利得の０ｄＢを求める。
【００３９】
このようにすることで、記憶部１４の周波数特性テーブル２１に、基準中心周波数である１０００Ｈｚに対して下のオクターブの周波数、すなわち、５００Ｈｚ、２５０Ｈｚ、１２５Ｈｚ、および６２．５Ｈｚにおける利得を示す利得データが配置されていなくとも、図６に示されるように、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合の、基準中心周波数より下のオクターブの利得を表示することができる。すなわち、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて２．５ｄＢ、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて０．５ｄＢ、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて０．１ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢである利得を表示すると共に、基準中心周波数に対して１オクターブ下の５００Ｈｚにおいて２．５ｄＢ、基準中心周波数に対して２オクターブ下の２５０Ｈｚにおいて０．５ｄＢ、基準中心周波数に対して３オクターブ下の１２５Ｈｚにおいて０．１ｄＢ、基準中心周波数に対して４オクターブ下の６２．５Ｈｚにおいて０ｄＢである利得を表示することができる。
【００４０】
また、演算部１３は、図７に示されるように、基準中心周波数において利得が正の値である場合の、基準中心周波数に対して上または下のオクターブの周波数における利得を用いて、各周波数における利得の反数を、各周波数における利得とすることで、基準中心周波数において利得が負の値である場合の、基準中心周波数に対して上または下のオクターブの周波数における利得を演算する。言い換えれば、演算部１３は、基準中心周波数において利得が正の値である場合の、基準中心周波数に対して上または下のオクターブの周波数における利得に−１を乗算することにより、基準中心周波数において利得が負の値である場合の、基準中心周波数に対して上または下のオクターブの周波数における利得を演算する。
【００４１】
すなわち、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて０．１ｄＢ、２５０Ｈｚにおいて０．５ｄＢ、５００Ｈｚにおいて２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、２０００Ｈｚにおいて２．５ｄＢ、４０００Ｈｚにおいて０．５ｄＢ、８０００Ｈｚにおいて０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、それぞれの周波数における利得の反数を求める（−１を乗算する）ことで、基準中心周波数である１０００Ｈｚにおいて利得が−５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて−０．１ｄＢ、２５０Ｈｚにおいて−０．５ｄＢ、５００Ｈｚにおいて−２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて−５ｄＢ、２０００Ｈｚにおいて−２．５ｄＢ、４０００Ｈｚにおいて−０．５ｄＢ、８０００Ｈｚにおいて−０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢである利得を演算する。
【００４２】
このようにすることで、記憶部１４の周波数特性テーブル２１に、基準中心周波数において利得が負である場合の利得を示す利得データが配置されていなくとも、図８に示されるように、基準中心周波数である１０００Ｈｚにおいて利得が−５ｄＢである場合の、基準中心周波数より上のオクターブおよび下のオクターブの利得を表示することができる。すなわち、例えば、基準中心周波数である１０００Ｈｚにおいて利得が−５ｄＢである場合の、基準中心周波数に対して１オクターブ上の２０００Ｈｚにおいて−２．５ｄＢ、基準中心周波数に対して２オクターブ上の４０００Ｈｚにおいて−０．５ｄＢ、基準中心周波数に対して３オクターブ上の８０００Ｈｚにおいて−０．１ｄＢ、基準中心周波数に対して４オクターブ上の１６０００Ｈｚにおいて０ｄＢである利得を表示することができる。
【００４３】
さらに、演算部１３は、図９に示されるように、基準中心周波数より上のオクターブまたは基準中心周波数より下のオクターブの中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、基準中心周波数とその中心周波数とのオクターブの差の分だけ、基準中心周波数における利得並びに基準中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を周波数に対してずらすことにより、その中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を演算する。
【００４４】
すなわち、例えば、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて０．１ｄＢ、２５０Ｈｚにおいて０．５ｄＢ、５００Ｈｚにおいて２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、２０００Ｈｚにおいて２．５ｄＢ、４０００Ｈｚにおいて０．５ｄＢ、８０００Ｈｚにおいて０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、１０００Ｈｚである基準中心周波数に対して１オクターブ上の２０００Ｈｚを中心周波数とし、２０００Ｈｚである中心周波数において利得が５ｄＢである場合に対応して、２０００Ｈｚである中心周波数より上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、それぞれの周波数における元の利得を１オクターブ上の周波数の利得とすることで、１２５Ｈｚにおいて０ｄＢ、２５０Ｈｚにおいて０．１ｄＢ、５００Ｈｚにおいて０．５ｄＢ、１０００Ｈｚにおいて２．５ｄＢ、中心周波数である２０００Ｈｚにおいて５ｄＢ、４０００Ｈｚにおいて２．５ｄＢ、８０００Ｈｚにおいて０．５ｄＢ、１６０００Ｈｚにおいて０．１ｄＢである利得を演算する。なお、この場合、６２．５Ｈｚの利得は、元の利得が空なので、０ｄＢとされる。
【００４５】
同様に、例えば、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が４ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて０ｄＢ、２５０Ｈｚにおいて０．２ｄＢ、５００Ｈｚにおいて１．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて４ｄＢ、２０００Ｈｚにおいて１．５ｄＢ、４０００Ｈｚにおいて０．２ｄＢ、８０００Ｈｚにおいて０ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、１０００Ｈｚである基準中心周波数に対して１オクターブ上の２０００Ｈｚを中心周波数とし、２０００Ｈｚである中心周波数において利得が４ｄＢである場合に対応して、２０００Ｈｚである中心周波数より上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、それぞれの周波数における元の利得を１オクターブ上の周波数の利得とすることで、１２５Ｈｚにおいて０ｄＢ、２５０Ｈｚにおいて０ｄＢ、５００Ｈｚにおいて０．２ｄＢ、１０００Ｈｚにおいて１．５ｄＢ、中心周波数である２０００Ｈｚにおいて４ｄＢ、４０００Ｈｚにおいて１．５ｄＢ、８０００Ｈｚにおいて０．２ｄＢ、１６０００Ｈｚにおいて０ｄＢである利得を演算する。なお、この場合、６２．５Ｈｚの利得は、元の利得が空なので、０ｄＢとされる。
【００４６】
また、例えば、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が−５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて−０．１ｄＢ、２５０Ｈｚにおいて−０．５ｄＢ、５００Ｈｚにおいて−２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて−５ｄＢ、２０００Ｈｚにおいて−２．５ｄＢ、４０００Ｈｚにおいて−０．５ｄＢ、８０００Ｈｚにおいて−０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、１０００Ｈｚである基準中心周波数に対して１オクターブ上の２０００Ｈｚを中心周波数とし、２０００Ｈｚである中心周波数において利得が−５ｄＢである場合に対応して、２０００Ｈｚである中心周波数より上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、それぞれの周波数における元の利得を１オクターブ上の周波数の利得とすることで、１２５Ｈｚにおいて０ｄＢ、２５０Ｈｚにおいて−０．１ｄＢ、５００Ｈｚにおいて−０．５ｄＢ、１０００Ｈｚにおいて−２．５ｄＢｄＢ、中心周波数である２０００Ｈｚにおいて−５ｄＢ、４０００Ｈｚにおいて−２．５ｄＢｄＢ、８０００Ｈｚにおいて−０．５ｄＢ、１６０００Ｈｚにおいて−０．１ｄＢである利得を演算する。なお、この場合、６２．５Ｈｚの利得は、元の利得が空なので、０ｄＢとされる。
【００４７】
例えば、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて０．１ｄＢ、２５０Ｈｚにおいて０．５ｄＢ、５００Ｈｚにおいて２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、２０００Ｈｚにおいて２．５ｄＢ、４０００Ｈｚにおいて０．５ｄＢ、８０００Ｈｚにおいて０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、１０００Ｈｚである基準中心周波数に対して２オクターブ上の４０００Ｈｚを中心周波数とし、４０００Ｈｚである中心周波数において利得が５ｄＢである場合に対応して、４０００Ｈｚである中心周波数より上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、それぞれの周波数における元の利得を２オクターブ上の周波数の利得とすることで、２５０Ｈｚにおいて０ｄＢ、５００Ｈｚにおいて０．１ｄＢ、１０００Ｈｚにおいて０．５ｄＢ、２０００Ｈｚにおいて２．５ｄＢ、中心周波数である４０００Ｈｚにおいて５ｄＢ、８０００Ｈｚにおいて２．５ｄＢ、１６０００Ｈｚにおいて０．５ｄＢである利得を演算する。なお、この場合、１２５Ｈｚの利得および６２．５Ｈｚの利得は、それぞれ、元の利得が空なので、０ｄＢとされる。
【００４８】
また、一方、例えば、演算部１３は、基準中心周波数である１０００Ｈｚにおいて利得が５ｄＢである場合に対応して、６２．５Ｈｚにおいて０ｄＢ、１２５Ｈｚにおいて０．１ｄＢ、２５０Ｈｚにおいて０．５ｄＢ、５００Ｈｚにおいて２．５ｄＢ、基準中心周波数である１０００Ｈｚにおいて５ｄＢ、２０００Ｈｚにおいて２．５ｄＢ、４０００Ｈｚにおいて０．５ｄＢ、８０００Ｈｚにおいて０．１ｄＢ、１６０００Ｈｚにおいて０ｄＢなので、１０００Ｈｚである基準中心周波数に対して１オクターブ下の５００Ｈｚを中心周波数とし、５００Ｈｚである中心周波数において利得が５ｄＢである場合に対応して、５００Ｈｚである中心周波数より上のオクターブの周波数および下のオクターブの周波数における利得を求める場合、それぞれの周波数における元の利得を１オクターブ下の周波数の利得とすることで、６２．５Ｈｚにおいて０．１ｄＢ、１２５Ｈｚにおいて０．５ｄＢ、２５０Ｈｚにおいて２．５ｄＢ、中心周波数である５００Ｈｚにおいて５ｄＢ、１０００Ｈｚにおいて２．５ｄＢ、２０００Ｈｚにおいて０．５ｄＢ、４０００Ｈｚにおいて０．１ｄＢ、８０００Ｈｚにおいて０ｄＢである利得を演算する。なお、この場合、１６０００Ｈｚの利得は、元の利得が空なので、０ｄＢとされる。
【００４９】
このようにすることで、記憶部１４の周波数特性テーブル２１に、基準中心周波数より上のオクターブまたは下のオクターブの中心周波数に対する上のオクターブまたは下のオクターブの利得を示す利得データが配置されていなくとも、図１０に示されるように、２０００Ｈｚである中心周波数において利得が５ｄＢである場合の、２０００Ｈｚである中心周波数より上のオクターブおよび下のオクターブの利得を表示し、５００Ｈｚである中心周波数において利得が５ｄＢである場合の、５００Ｈｚである中心周波数より上のオクターブおよび下のオクターブの利得を表示することができる。すなわち、例えば、２０００Ｈｚである中心周波数において利得が５ｄＢである場合の、２０００Ｈｚである中心周波数に対して１オクターブ上の４０００Ｈｚにおいて２．５ｄＢ、２０００Ｈｚである中心周波数に対して２オクターブ上の８０００Ｈｚにおいて０．５ｄＢ、２０００Ｈｚである中心周波数に対して３オクターブ上の１６０００Ｈｚにおいて０．１ｄＢである利得を表示することができる。また、例えば、５００Ｈｚである中心周波数において利得が５ｄＢである場合の、５００Ｈｚである中心周波数に対して１オクターブ上の１０００Ｈｚにおいて２．５ｄＢ、５００Ｈｚである中心周波数に対して２オクターブ上の２０００Ｈｚにおいて０．５ｄＢ、５００Ｈｚである中心周波数に対して３オクターブ上の４０００Ｈｚにおいて０．１ｄＢである利得を表示することができる。
【００５０】
次に、パラメータ入力部１１から、中心周波数ｆ０（Ｈｚ）、利得（gain）（ｄＢ）、および周波数先鋭度Ｑの３種類のパラメータが取得され、取得されたパラメータが周波数特性テーブル取得部１２を介して演算部１３に供給されて実行される、利得データの記憶の処理について説明する。図１１は、利得データの記憶の処理の例を説明するフローチャートである。ステップＳ１１において、演算部１３は、変数Ｍに０を設定する。変数Ｍは、基準中心周波数における利得を示す。ステップＳ１２において、演算部１３は、変数Ｍの値を基準中心周波数における利得に設定する。この場合、例えば、パラメータ入力部１１から取得された中心周波数ｆ０（Ｈｚ）が基準中心周波数とされる。ステップＳ１３において、演算部１３は、基準中心周波数の利得を示す利得データを、記憶部１４の周波数特性テーブル２１に格納する。ステップＳ１４において、演算部１３は、変数Ｎに１を設定する。変数Ｎは、オクターブの数を示す。
【００５１】
ステップＳ１５において、演算部１３は、基準中心周波数に対して、Ｎオクターブ上の周波数における利得を計算する。例えば、演算部１３は、中心周波数ｆ０（Ｈｚ）である基準中心周波数、基準中心周波数における利得、および周波数先鋭度Ｑから、基準中心周波数に対してＮオクターブ上の周波数における利得を計算する。ステップＳ１６において、演算部１３は、ステップＳ１５で計算した利得を示す利得データを記憶部１４の周波数特性テーブル２１に格納する。ステップＳ１７において、演算部１３は、変数Ｎを１だけインクリメントする。
【００５２】
ステップＳ１８において、演算部１３は、変数Ｎが４以下であるか否かを判定する。ステップＳ１８において、変数Ｎが４以下でないと判定された場合、基準中心周波数に対して、さらに上のオクターブの周波数における利得を計算する必要があるので、手続きはステップＳ１５に戻り、上述した処理を繰り返す。
【００５３】
ステップＳ１８において、変数Ｎが４以下でないと判定された場合、基準中心周波数に対して、さらに上のオクターブの周波数における利得を計算する必要はないので、手続きはステップＳ１９に進み、演算部１３は、変数Ｍを１だけインクリメントする。ステップＳ２０において、演算部１３は、変数Ｍが５以下であるか否かを判定し、変数Ｍが５以下であると判定された場合、基準中心周波数における、さらに大きい利得について、各周波数の利得を計算する必要があるので、手続きはステップＳ１２に戻り、上述した処理を繰り返す。
【００５４】
ステップＳ２０において、変数Ｍが５以下でないと判定された場合、基準中心周波数における、さらに大きい利得について、各周波数の利得を計算する必要はないので、利得データの記憶の処理は終了する。
【００５５】
なお、ステップＳ１８において、変数Ｎが４以下であるか否かが判定されると説明したが、変数Ｎが３以下であるか否かが判定されるなど、変数Ｎが任意の正の整数以下であるかが判定されればよい。また、ステップＳ２０において、変数Ｍが５以下であるか否かが判定されると説明したが、変数Ｍが８以下であるか否かが判定されるなど、変数Ｍが任意の正の整数以下であるかが判定されればよい。
【００５６】
次に、図１２および図１３のフローチャートを参照して、利得の表示の処理の例を説明する。ステップＳ４１において、演算部１３は、記憶部１４の周波数特性テーブル２１から利得データを読み出す。ステップＳ４２において、変数Ｎに１を設定する。変数Ｎは、オクターブの数を示す。ステップＳ４３において、演算部１３は、基準中心周波数に対してＮオクターブ上の周波数の利得データで示される利得を、基準中心周波数に対してＮオクターブ下の周波数の利得とする。ステップＳ４４において、演算部１３は、変数Ｎを１だけインクリメントする。ステップＳ４５において、演算部１３は、変数Ｎが４以下であるか否かを判定し、変数Ｎが４以下であると判定された場合、手続きはステップＳ４３に戻り、上述した処理を繰り返す。
【００５７】
ステップＳ４５において、変数Ｎが４以下でないと判定された場合、手続きはステップＳ４６に進み、演算部１３は、変数Ｍに１を設定する。変数Ｍは、基準中心周波数における利得を示す。ステップＳ４７において、演算部１３は、変数Ｎに−４を設定する。ステップＳ４８において、演算部１３は、基準中心周波数において利得Ｍの場合の基準中心周波数に対してＮオクターブ上の周波数の利得データで示される利得の反数を、基準中心周波数において利得（−Ｍ）の場合の基準中心周波数に対してＮオクターブ上の周波数の利得とする。
【００５８】
ステップＳ４９において、演算部１３は、変数Ｎを１だけインクリメントする。ステップＳ５０において、演算部１３は、変数Ｎが４以下であるか否かを判定し、変数Ｎが４以下であると判定された場合、手続きはステップＳ４８に戻り、上述した処理が繰り返される。ステップＳ５０において、変数Ｎが４以下でないと判定された場合、手続きはステップＳ５１に進み、演算部１３は、変数Ｎを１だけインクリメントする。ステップＳ５２において、演算部１３は、変数Ｍが５以下であるか否かを判定し、変数Ｍが５以下であると判定された場合、手続きはステップＳ４７に戻り、上述した処理を繰り返す。
【００５９】
ステップＳ５２において、変数Ｍが５以下でないと判定された場合、手続きはステップＳ５３に進み、演算部１３は、変数Ｋに１を設定する。変数Ｋは、基準中心周波数と中心周波数との間のオクターブ数を示す。ステップＳ５４において、演算部１３は、基準中心周波数よりＫオクターブ下の中心周波数に対する上のオクターブの周波数および下のオクターブの周波数のそれぞれにおける利得を求める。すなわち、演算部１３は、Ｋオクターブだけ下に、基準中心周波数における利得並びに基準中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を周波数に対してずらすことにより、その中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を演算する。言い換えれば、ステップＳ５４において、演算部１３は、基本となる基準中心周波数についての利得データで示される利得であって、基準中心周波数に対して上のオクターブおよび下のオクターブの周波数における利得を、その周波数よりＫオクターブ下の周波数の利得とすることで、基準中心周波数よりＫオクターブ下の中心周波数に対して上のオクターブおよび下のオクターブの周波数における利得を得る。
【００６０】
ステップＳ５５において、演算部１３は、基準中心周波数よりＫオクターブ下の中心周波数に対する上のオクターブの周波数および下のオクターブの周波数のそれぞれにおける利得のうち、空の利得に０を設定する。ステップＳ５６において、演算部１３は、変数Ｋを１だけインクリメントする。ステップＳ５７において、演算部１３は、変数Ｋが３以下であるか否かを判定し、変数Ｋが３以下であると判定された場合、ステップＳ５４に戻り、上述した処理を繰り返す。
【００６１】
ステップＳ５７において、変数Ｋが３以下でないと判定された場合、手続きはステップＳ５８に進む。ステップＳ５８において、演算部１３は、変数Ｋに１を設定する。ステップＳ５９において、演算部１３は、基準中心周波数よりＫオクターブ上の中心周波数に対する上のオクターブの周波数および下のオクターブの周波数のそれぞれにおける利得を求める。すなわち、演算部１３は、Ｋオクターブだけ上に、基準中心周波数における利得並びに基準中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を周波数に対してずらすことにより、その中心周波数に対する上のオクターブの周波数および下のオクターブの周波数における利得を演算する。言い換えれば、ステップＳ５９において、演算部１３は、基本となる基準中心周波数についての利得データで示される利得であって、基準中心周波数に対して上のオクターブおよび下のオクターブの周波数における利得を、その周波数よりＫオクターブ上の周波数の利得とすることで、基準中心周波数よりＫオクターブ上の中心周波数に対して上のオクターブおよび下のオクターブの周波数における利得を得る。
【００６２】
ステップＳ６０において、演算部１３は、基準中心周波数よりＫオクターブ上の中心周波数に対する上のオクターブの周波数および下のオクターブの周波数のそれぞれにおける利得のうち、空の利得に０を設定する。ステップＳ６１において、演算部１３は、変数Ｋを１だけインクリメントする。ステップＳ６２において、演算部１３は、変数Ｋが３以下であるか否かを判定し、変数Ｋが３以下であると判定された場合、ステップＳ５９に戻り、上述した処理を繰り返す。
【００６３】
ステップＳ６２において、変数Ｋが３以下でないと判定された場合、手続きはステップＳ６３に進み、演算部１３は、基準中心周波数および各中心周波数に対して上のオクターブの周波数および下のオクターブの周波数における利得を示すデータを、周波数特性テーブル取得部１２を介して、表示制御部１５に供給する。より詳細には、演算部１３は、各周波数における利得を示すデータを周波数特性テーブル２１に設定し、周波数特性テーブル取得部１２を介して、その周波数特性テーブル２１を表示制御部１５に供給する。ステップＳ６４において、表示制御部１５は、演算部１３から供給された各周波数における利得を示すデータを用いて、図示せぬ表示部に、各周波数における利得を示す周波数特性のグラフを表示させ、利得の表示の処理は終了する。より詳細には、表示制御部１５は、周波数特性テーブル２１に配置されたデータを用いて、図示せぬ表示部に、各周波数における利得を示す周波数特性の画像を表示させる。
【００６４】
なお、ステップＳ４５、ステップＳ５０、ステップＳ５２、ステップＳ５７、およびステップＳ６２において、変数が所定の定数以下であるか否かを判定したが、この定数は任意の値とすることができる。但し、この定数の上限は、周波数特性テーブル２１に格納されている利得データの数などにより定まる。
【００６５】
このように、周波数先鋭度Ｑが同じであれば、１つの基準中心周波数について、基準中心周波数における１または複数の利得に対する利得データだけを記憶すれば良いので、利得データの記憶に必要な記憶容量を少なくすることができる。
【００６６】
例えば、周波数先鋭度Ｑが０．５であり、中心周波数が、１００Ｈｚ、２００Ｈｚ、４００Ｈｚ、８００Ｈｚ、１６００Ｈｚであり、中心周波数における利得が、−３ｄＢ、−２ｄＢ、−１ｄＢ、０ｄＢ、＋１ｄＢ、＋２ｄＢ、＋３ｄＢである場合、従来は、中心周波数の数×周波数先鋭度の数×利得の数×１つの利得データのサイズだけ、記憶容量が必要であった。すなわち、５×１×６×１つの利得データのサイズ＝３０×１つの利得データのサイズである記憶容量が必要であった。これに対して、表示制御装置１において、周波数先鋭度Ｑが０．５であり、中心周波数が、１００Ｈｚ、２００Ｈｚ、４００Ｈｚ、８００Ｈｚ、１６００Ｈｚであり、中心周波数における利得が、−３ｄＢ、−２ｄＢ、−１ｄＢ、０ｄＢ、＋１ｄＢ、＋２ｄＢ、＋３ｄＢである場合、周波数先鋭度の数×正の利得の数×１つの利得データのサイズだけ、記憶容量が必要とされる。すなわち、１×３×１つの利得データのサイズ＝３×１つの利得データのサイズである記憶容量が必要とされ、従来に比較して、１０分の１で済む。
【００６７】
なお、図１４に示されるように、基本中心周波数に対して、異なる周波数先鋭度Ｑについて、それぞれの利得データを用意することで、パラメトリックイコライザでも利用することができる。
【００６８】
さらに、図１５に示されるように、中心周波数より下の（低い）周波数の利得を中心周波数の利得と同じ値とすることにより、シェルビングフィルタでも利用することができる。
【００６９】
以上のように、対数軸におけるオクターブ倍の周波数の特性を利用することにより、基準とする周波数のオクターブ倍の周波数特性を、基準となる周波数のデータのみで生成することができる。
【００７０】
上記の実施例は、カーオーディオ機器について説明したが、本発明はカーオーディオ機器に限らず、据置型のオーディオ装置やポータブル型のオーディオ装置などオーディオ出力を行う各種機器に適用可能である。
【００７１】
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００７２】
図１６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００７３】
コンピュータにおいて、CPU（Central Processing Unit）５１，ROM５２，RAM５３は、バス５４により相互に接続されている。
【００７４】
バス５４には、さらに、入出力インタフェース５５が接続されている。入出力インタフェース５５には、キーボード、マウス、マイクロホンなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７、ハードディスクや不揮発性のメモリなどよりなる記憶部５８、ネットワークインタフェースなどよりなる通信部５９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１を駆動するドライブ６０が接続されている。
【００７５】
以上のように構成されるコンピュータでは、CPU５１が、例えば、記憶部５８に記憶されているプログラムを、入出力インタフェース５５及びバス５４を介して、RAM５３にロードして実行することにより、上述した一連の処理が行われる。
【００７６】
コンピュータ（CPU５１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【００７７】
そして、プログラムは、リムーバブルメディア６１をドライブ６０に装着することにより、入出力インタフェース５５を介して、記憶部５８に記憶することで、コンピュータにインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部５９で受信し、記憶部５８に記憶することで、コンピュータにインストールすることができる。その他、プログラムは、ROM５２や記憶部５８にあらかじめ記憶しておくことで、コンピュータにあらかじめインストールしておくことができる。
【００７８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７９】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００８０】
【図１】表示制御装置１の構成を示すブロック図である。
【図２】イコライザの周波数特性を示す図である。
【図３】周波数特性テーブル２１に配置される利得データの例を示す図である。
【図４】周波数特性テーブル２１の利得データで示される周波数特性の例を示す図である。
【図５】演算部１３の演算を説明する図である。
【図６】演算部１３で演算された利得により表示される周波数特性の例を示す図である。
【図７】演算部１３の演算を説明する図である。
【図８】演算部１３で演算された利得により表示される周波数特性の例を示す図である。
【図９】演算部１３の演算を説明する図である。
【図１０】演算部１３で演算された利得により表示される周波数特性の例を示す図である。
【図１１】利得データの記憶の処理の例を説明するフローチャートである。
【図１２】利得の表示の処理の例を説明するフローチャートである。
【図１３】利得の表示の処理の例を説明するフローチャートである。
【図１４】パラメトリックイコライザに適用する場合の周波数特性の例を示す図である。
【図１５】シェルビングフィルタに適用する場合の周波数特性の例を示す図である。
【図１６】コンピュータのハードウェアの構成例を示すブロック図である。
【図１７】従来の表示制御装置の構成を示すブロック図である。
【図１８】周波数特性テーブル１２１に格納されているデータを示す図である。
【図１９】表示制御部１０４によって表示装置に表示させられる、周波数特性の表示を示す図である。
【符号の説明】
【００８１】
１…表示制御装置、１３…演算部、１４…記憶部、１５…表示制御部、２１…周波数特性テーブル、５１…CPU、５２…ROM、５３…RAM、５８…記憶部、６１…リムーバブルメディア
【図１】
2010130486.tif 000003
【図２】
2010130486.tif 000004
【図３】
2010130486.tif 000005
【図４】
2010130486.tif 000006
【図５】
2010130486.tif 000007
【図６】
2010130486.tif 000008
【図７】
2010130486.tif 000009
【図８】
2010130486.tif 000010
【図９】
2010130486.tif 000011
【図１０】
2010130486.tif 000012
【図１１】
2010130486.tif 000013
【図１２】
2010130486.tif 000014
【図１３】
2010130486.tif 000015
【図１４】
2010130486.tif 000016
【図１５】
2010130486.tif 000017
【図１６】
2010130486.tif 000018
【図１７】
2010130486.tif 000019
【図１８】
2010130486.tif 000020
【図１９】
2010130486.tif 000021