(57)【要約】【課題】パラメトリックイコライザを制御するプログラム命令を含むコンピュータ読み取り可能な媒体を提供する。【解決手段】広く言えば、コンポジットイコライジングカーブを表示するためにコンピュータ読み取り可能なコードが提供され、ここでコンポジットイコライジングカーブは、少なくとも第１中心周波数を持つ第１周波数フィルタ、第２中心周波数を持つ第２周波数フィルタ、および第３中心周波数を持つ第３周波数フィルタから形成される。第１中心周波数、第２中心周波数、および第３中心周波数のドラッグの動きを可能にするコンピュータ読み取り可能なコードも提供される。【選択図】図４
2005500768.tif 000002
【特許請求の範囲】
【請求項１】
パラメトリックイコライザを制御するプログラム命令をコンピュータにより読み取り可能に記録した媒体であって、
少なくとも第１中心周波数を持つ第１周波数フィルタ、第２中心周波数を持つ第２周波数フィルタ、および第３中心周波数を持つ第３周波数フィルタから形成されるコンポジットイコライジングカーブを表示するコンピュータ読み取り可能なコード、および
前記第１中心周波数、前記第２中心周波数、および前記第３中心周波数のドラッグの動きを可能にするコンピュータ読み取り可能なコード
を記録した媒体。
【請求項２】
請求項１に記載のコンピュータにより読み取り可能な媒体であって、更に、ドラッグの動きによって生じた前記イコライジングカーブの変更に対応するイコライジングのリアルタイムの変更を行うコンピュータ読み取り可能なコードを記録したコンピュータ読み取り可能な媒体。
【請求項３】
請求項２に記載のコンピュータ読み取り可能な媒体であって、更に、電気的に前記パラメトリックイコライザに接続された出力アンプを備え、前記イコライジングカーブは、前記出力アンプのイコライジングカーブを表現している媒体。
【請求項４】
請求項３に記載のコンピュータ読み取り可能な媒体であって、更に、複数のプリセット値に対応したイコライジングカーブを表示するコンピュータ読み取り可能なコードを記録したコンピュータ読み取り可能な媒体。
【請求項５】
請求項４に記載のコンピュータ読み取り可能な媒体であって、前記第１周波数フィルタは第１バンド幅を持ち、第２周波数フィルタは第２バンド幅を持ち、前記ドラッグの動きを可能にするコンピュータ読み取り可能なコードは、更に、前記第１バンド幅および前記第２バンド幅のドラッグの動きを可能にするコンピュータ読み取り可能なコードを記録したコンピュータ読み取り可能な媒体。
【請求項６】
請求項５に記載のコンピュータ読み取り可能な媒体であって、パラメトリックフィルタの種類を選択するプルダウンメニューを与えるコンピュータ読み取り可能なコードをさらに備えるコンピュータ読み取り可能な媒体。
【請求項７】
請求項６に記載のコンピュータ読み取り可能な媒体であって、更に、選択されたフィルタをバイパスさせるコードをコンピュータ読み取り可能に記録した媒体。
【請求項８】
請求項２に記載のコンピュータ読み取り可能なコードであって、前記中心周波数の前記ドラッグの動きは、第１中心周波数を示すオブジェクトを第１の方向にドラッグすることによって達成されるコンピュータ読み取り可能な媒体。
【請求項９】
請求項８に記載のコンピュータ読み取り可能な媒体であって、第１ゲインのドラッグの動きを可能にするコンピュータ読み取り可能なコードをさらに備え、前記第１ゲインの前記ドラッグの動きは、前記第１中心周波数を示すオブジェクトを前記第１の方向と垂直な第２の方向にドラッグすることによって達成されるコンピュータ読み取り可能な媒体。
【請求項１０】
請求項８に記載のコンピュータ読み取り可能な媒体であって、更に、ユーザが前記第１周波数フィルタをイコライジングカーブ、ローパスフィルタ、ハイパスフィルタ、ノッチフィルタ、ローシェルフフィルタ、およびハイシェルフフィルタのうちの一つとして指定することを可能にするコードをコンピュータにより読み取り可能に記録した媒体。
【請求項１１】
請求項２に記載のコンピュータ読み取り可能な媒体であって、更に、前記第１、第２、および第３周波数フィルタについてのフィルタの種類を選択するコンピュータ読み取り可能なコードを備え、バンド幅を持つ種類のフィルタは、前記バンド幅のドラッグの動きを可能にするコンピュータ読み取り可能なコードをコンピュータにより読み取り可能に記録した媒体。
【請求項１２】
請求項２に記載のコンピュータ読み取り可能な媒体であって、更に、イコライジングパラメータをプリセットとして保存するコードをコンピュータに読み取り可能に記録した媒体。
【請求項１３】
請求項１２に記載のコンピュータ読み取り可能な媒体であって、更に、
スピーカの種類でプリセットを識別するコンピュータ読み取り可能なコードと
スピーカの種類にしたがってプリセットをロードするコードとを
コンピュータにより読み取り可能に記録した媒体。
【請求項１４】
スピーカの種類についてのイコライジングプリセットを与える方法であって、
スピーカの種類についてのイコライジングプリセットを生成し、
コンピュータシステムに第１種類のスピーカを接続し、
前記コンピュータシステムに前記第１種類のスピーカについてのプリセットをロードし、
前記ロードされたプリセットを前記コンピュータシステムによって実行される全てのアプリケーションについてのデフォールトイコライジングとして用いる
方法。
【請求項１５】
請求項１４に記載の方法であって、前記コンピュータシステムは、前記スピーカを識別し、前記スピーカの前記識別にしたがってロードするプリセットを選択するコンピュータ読み取り可能なコードをさらに備える方法。
【請求項１６】
請求項１５に記載の方法であって、前記コンピュータシステムは、更に音の種類を識別し、音の種類にも従って、ロードするプリセットを選択するコンピュータ読み取り可能なコードを有する方法。
【請求項１７】
請求項１４に記載の方法であって、前記コンピュータシステムは、更に、音の種類を識別し、音の種類にも従って、ロードするプリセットを選択するコンピュータ読み取り可能なコードを有する方法。
【請求項１８】
パラメトリックイコライジングカーブ生成装置であって、
第１中心周波数を示すオブジェクトであって、第１中心周波数が前記第１中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および
前記第１フィルタの種類を選択することを可能にする第１タイプセレクタ、
を備える第１フィルタコントロールと、
第２中心周波数を示すオブジェクトであって、第２中心周波数が前記第２中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および
前記第２フィルタの種類を選択することを可能にする第２タイプセレクタ、
を備える第２フィルタコントロールと、
第３中心周波数を示すオブジェクトであって、第３中心周波数が前記第３中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および
前記第３フィルタの種類を選択することを可能にする第３タイプセレクタ、
を備える第３フィルタコントロールと、
前記第１中心周波数オブジェクト、前記第２中心周波数オブジェクト、および前記第３中心周波数オブジェクトを表示することによってドラッグの動きを可能にし、コンポジットカーブを表示するグラフィックディスプレイと、
前記ドラッグの動きから生じるリアルタイムのイコライジングの変更を行うパラメトリックイコライザと、
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
サウンドシステムにおいて、イコライザは、信号中のある周波数成分をブーストしたりカットしたりすることでサウンドシステムから所望の音を出すのに用いられる。そのようなサウンドエフェクトは、特定の楽器の音を強調したり、よりリアルなサウンドを提供したりできる。サウンドシステムのためのイコライザの２つの一般的なタイプは、グラフィックイコライザおよびパラメトリックイコライザである。
【背景技術】
【０００２】
図１は、グラフィックイコライザシステム１００の概略図である。グラフィックイコライザシステム１００は、並列に接続された複数のバンドパスフィルタ１２０、１２４、１２８を備える。それぞれのバンドパスフィルタは、バンドパスフィルタの周波数範囲内の信号成分がバンドパスフィルタを通過することを許す。それぞれの成分は、バンドパスフィルタに関連付けられたアンプ１３０によってそれから増幅される。複数の成分は、それから加算器１３２によって加算される。バンドパスフィルタに関連付けられたアンプを設定するためにしばしばスライダボードが用いられる。図２は、グラフィックイコライザのためのスライダボード２００の概略図である。スライダボード２００は、複数のスライダ２０４を持ち、ここでそれぞれのスライダがアンプ１３０を制御する。しばしばスライダ２０４は、カーブが付けられたイコライズを行うために、図２に示されるようにカーブが付けられた構成に配置されえ、ここで中域周波数が外側周波数よりも増幅される。スライダ２０４は、他のイコライズ構成を実現するために他の構成で配置されえる。
【０００３】
パラメトリックイコライザは、グラフィックイコライザよりもより高い柔軟性を提供しえるイコライザである。単一のパラメトリックイコライザは、ブーストまたはカットの設定を許すだけではなく、中心周波数およびバンド幅をも設定できる。パラメトリックイコライザの例は、テキサスインスツルメント（商標）のＴＡＳ３００１Ｃステレオオーディオディジタルイコライザチップセットである。ＴＡＳ３００１Ｃは、６つのパラメトリックイコライザフィルタを提供しえる。フィルタ群は、直列に配置されえる。それぞれのフィルタのパラメトリック方程式は、以下の通りである。
【０００４】
【数１】
2005500768.tif 000003
【０００５】
ここで、５つの係数ｂ0、ｂ1、ｂ2、ａ1、およびａ2は、フィルタの中心周波数およびバンド幅を定義するためにパラメトリック方程式に与えられる。係数群は、係数の整数部として４ビット、および係数の小数部として２０ビットのフォーマットで与えられてもよい。中心周波数およびバンド幅をフィルタに与える一つの方法は、スプレッドシートに数値を置くことによる。係数は、スプレッドシート中の数値から導出され、フィルタに送られる。結果として生じる音から、新しいセットの数値が提供されえる。試行錯誤を通して、中心周波数およびバンド幅の好ましいセットが発見されえる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
イコライザのための改良されたインタフェースを提供することが望まれる。
【課題を解決するための手段】
【０００７】
前述の、また他の目的を達成するために、本発明の目的にしたがって、パラメトリックイコライザを制御するプログラム命令を含むコンピュータ読み取り可能な媒体が提供される。広く言えば、コンポジットイコライジングカーブを表示するコンピュータ読み取り可能なコードが提供され、ここでコンポジットイコライジングカーブは、少なくとも第１中心周波数を持つ第１周波数フィルタ、第２中心周波数を持つ第２周波数フィルタ、および第３中心周波数を持つ第３周波数フィルタから形成される。第１中心周波数、第２中心周波数、および第３中心周波数のドラッグの動きを可能にするコンピュータ読み取り可能なコードが提供される。
【０００８】
本発明の他の実施形態においては、スピーカの種類についてのイコライジングプリセットを与える方法が提供される。広く言えば、スピーカの種類について生成されるイコライジングプリセットが提供される。コンピュータシステムに第１種類のスピーカが接続される。コンピュータシステムに第１種類のスピーカについてのプリセットがロードされる。  ロードされたプリセットは、コンピュータシステムによって実行される全てのアプリケーションについてのデフォールトイコライジングとして用いられる。
【０００９】
本発明の他の実施形態においては、パラメトリックイコライジングカーブ生成装置が提供される。第１フィルタコントロールは、第１中心周波数オブジェクトであって、第１中心周波数が第１中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および第１フィルタの種類を選択することを可能にする第１タイプセレクタ、を備える。第２フィルタコントロールは、第２中心周波数オブジェクトであって、第２中心周波数が第２中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および第２フィルタの種類を選択することを可能にする第２タイプセレクタ、を備える。第３フィルタコントロールは、第３中心周波数オブジェクトであって、第３中心周波数が第３中心周波数オブジェクトのドラッグの動きによって変更されえるオブジェクト、および第３フィルタの種類を選択することを可能にする第３タイプセレクタ、を備える。グラフィックディスプレイは、第１中心周波数オブジェクト、第２中心周波数オブジェクト、および第３中心周波数オブジェクトを表示することによってドラッグの動きを可能にし、コンポジットカーブを表示する。パラメトリックイコライザは、ドラッグの動きから生じるリアルタイムのイコライジングの変更を行う。
【００１０】
本発明のこれら、また他の特徴は、より詳細に以下に本発明の詳細な説明において添付の図面とともに説明される。
【発明を実施するための最良の形態】
【００１１】
本発明は、添付の図面に示されるいくつかの好ましい実施形態を参照して詳細に説明される。以下の説明で、多くの具体的な詳細が述べられるが、これは本発明の完全な理解を図るためである。しかし当業者には、本発明はこれらの具体的な詳細の一部または全てがなくても実施できることが理解されよう。あるいは、本発明を不必要にぼかさないために既知のプロセスのステップおよび／または構造は、詳細には記載されていない。
【００１２】
議論を進めるために図３Ａおよび３Ｂは、コンピュータステップ３００を示し、これは本発明の実施形態を実現するのに適する。図３Ａは、スピーカ群３３０のセットに接続されたコンピュータシステム３３０の一つの可能な物理的形態を示す。もちろんコンピュータシステムは、集積回路、プリント基板、および小型携帯機器から、大型のスーパーコンピュータに至るまで多くの物理的形態をとりえる。コンピュータシステム３００は、モニタ３０２、ディスプレイ３０４、筐体３０６、ディスクドライブ３０８、キーボード３１０、およびマウス３１２を含む。ディスク３１４は、データをコンピュータシステム３００に転送し、かつデータをコンピュータシステム３００から転送するために用いられるコンピュータ読み取り可能な媒体である。
【００１３】
図３Ｂは、コンピュータ３００のブロック図の例である。システムバス３２０に接続されているのは、さまざまなサブシステムである。単一または複数のプロセッサ３２２（中央処理装置、すなわちＣＰＵ）は、メモリ３２４を含む記憶装置に結合されている。メモリ３２４は、ランダムアクセスメモリ（ＲＡＭ）および読み出し専用メモリ（ＲＯＭ）を含む。この技術ではよく知られるようにＲＯＭは、データおよび命令を単一方向にＣＰＵおよびＲＡＭに転送するようにはたらき、ＲＡＭは、典型的にはデータおよび命令を双方向に転送するのに用いられる。メモリのこれら両方のタイプは、以下に述べるコンピュータ読み出し可能な適当な媒体を含みえる。固定ディスク３２６はまた、双方向でＣＰＵ３２２に結合され、追加のデータ記憶容量を提供し、また以下に述べるコンピュータ読み出し可能な適当な媒体を含みえる。固定ディスク３２６は、プログラム、データなどを記憶するのに用いられえて、典型的には一次記憶よりも低速な二次記憶媒体（ハードディスクのような）である。固定ディスク３２６内に保持された情報は、適切な場合においては、メモリ３２４の仮想メモリとして標準的なかたちで統合されえることが理解されよう。取り外し可能なディスク３１４は、以下に説明するコンピュータ読み出し可能な媒体のいかなる形態をも取りえる。
【００１４】
ＣＰＵ３２２はまた、ディスプレイ３０４、キーボード３１０、マウス３１２および複数のスピーカ３３０のようなさまざまな入力／出力装置に結合される。一般に入力／出力装置は、ビデオディスプレイ、トラックボール、マウス、キーボード、マイク、タッチパネルディスプレイ、トランスデューサカードリーダ、磁気または紙テープリーダ、タブレット、スタイラス、音声または手書き認識機、生体情報読み取り機、または他のコンピュータのいずれでもよい。ＣＰＵ３２２は追加で、ネットワークインタフェース３４０を用いて他のコンピュータまたは通信ネットワークに結合されてもよい。そのようなネットワークインタフェースによりＣＰＵは、上述の方法ステップを実行する過程で、ネットワークから情報を受け取り、または情報をネットワークに出力してもよい。さらに本発明の方法の実施形態は、ＣＰＵ３２２上だけで実行されてもよく、またはインターネットのようなネットワーク上で、処理の一部を担当する遠隔地にあるＣＰＵと協働して実行されてもよい。
【００１５】
さらに本発明の実施形態は、コンピュータによって実現できるさまざまな操作を実行するコンピュータコードを格納した、コンピュータによって読み出し可能な媒体を持つコンピュータ記憶製品に関する。媒体およびコンピュータコードは、本発明の目的のために特別に設計され構築されたものでもよく、またはコンピュータソフトウェア技術の当業者に既知の利用可能なものであってもよい。コンピュータ読み出し可能な媒体の例としては、これらに限定はされないが、ハードディスク、フロッピー（登録商標）ディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭおよびＤＶＤおよびホログラフィックデバイスのような光媒体、フロプティカルディスクのような光磁気媒体、特定アプリケーション向け集積回路（ＡＳＩＣ）、プログラム可能な論理デバイス（ＰＬＤ）、およびＲＯＭおよびＲＡＭデバイスのように、プログラムコードを記憶し実行するために特別に構成されたハードウェアデバイスが挙げられる。コンピュータコードの例としては、コンパイラによって生成される機械語、およびインタープリタを用いてコンピュータによって実行可能なより高いレベルのコードを含むファイルが挙げられる。
【００１６】
テキサスインスツルメントのＴＡＳ３００１Ｃステレオオーディオディジタルイコライザのようなイコライザ３４４は、ＣＰＵ３２２に接続されえる。複数のスピーカ３３０は、出力アンプ３６２に接続される。出力アンプ３６２は、バス３２０を通して、または直接の結線による接続のような他の手段によって、またはデバイスを通して、イコライザ３４４に接続されえる。ＴＡＳ３００１Ｃは、スピーカイコライジング（equalization、等化）およびマイクイコライジングに用いられえる、パラメトリックイコライジング、バス、トレブル、ボリュームコントロール、およびダイナミックレンジ圧縮を提供するディジタルオーディオ処理を行う３２ビットプロセッサである。マイク３０７はまた、イコライザ３４４が電気的にマイク３０７にバス３２０を通して、または他の手段によって接続されているときに提供されえる。スピーカ３３０は、コンピュータシステムがスピーカ３３０を認識できるようにする内部ＲＯＭのような認証デバイス３３１を持ちえる。
【００１７】
他の実施形態においては、イコライザは、ホストプロセッサ上で走るソフトウェアだけによって実現されえる。他の実施形態においては、ハードウェアおよびホストプロセッサ上で実現されるソフトウェアの組み合わせ、またはパラメトリックイコライザの他のさまざまな実現例でありえる。
【００１８】
説明を進めるために、図４は、本発明の好ましい実施形態によって提供されるグラフィックユーザインタフェース（ＧＵＩ）のスクリーンショットである。ＧＵＩ４００は、現在の周波数対振幅のグラフ４０４、プリセットグラフ４０８（サラウンドプリセットグラフ４０９）、ダイナミックレンジ圧縮コントロール４１２、ダイナミックレンジ圧縮インジケータ４１６、ゲインコントロール４２０、バスコントロール４２４、トレブルコントロール４２８、ボリュームコントロール４３２、グラフ属性コントロール４３６、およびフィルタ属性コントロール４４０を備える。
【００１９】
図４において、コンポジットカーブ４４８は、第１フィルタカーブ４５０、第２フィルタカーブ４５２、および第３フィルタカーブ４５４の総和である。第１フィルタカーブ４５０は、中心周波数１９０３Ｈｚ、バンド幅１１１８Ｈｚ、およびゲイン−１３．１０ｄＢを持つイコライジングカーブ（equalization curve、等化カーブ）である。第２フィルタカーブ４５２は、中心周波数４２４２Ｈｚ、バンド幅１２８６Ｈｚ、およびゲイン２０．００ｄＢを持つイコライジングカーブである。第３フィルタカーブ４５４は、中心周波数９０８２Ｈｚ、バンド幅４７３６Ｈｚ、およびゲイン−１７．７０ｄＢを持つイコライジングカーブである。第１フィルタカーブ４５０は、第１中心周波数オブジェクト４６０および少なくとも一つの第１バンド幅調整オブジェクト４６２を有する。第２フィルタカーブ４５２は、第２中心周波数オブジェクト４６４および少なくとも一つの第２バンド幅調整オブジェクト４６６を有する。第３フィルタカーブ４５４は、第３中心周波数オブジェクト４６８および少なくとも一つの第３バンド幅調整オブジェクト４７０を有する。第１フィルタカーブ４５０の中心周波数は、第１中心周波数オブジェクト４６０を水平方向にドラッグする動きによって変更されえる。第１中心周波数オブジェクトをドラッグする動きは、第１中心周波数をドラッグする動きを与える。第１フィルタカーブ４５０のゲインは、第１中心周波数オブジェクト４６０を、水平方向とは垂直な鉛直方向にドラッグする動きによって変更されえる。好ましい実施形態において、ドラッグする動きは、第１中心周波数オブジェクトをマウスボタンで選択し、それから第１中心周波数オブジェクトを動かすことによってなされる。ドラッグする動きを提供する他の方法は、タッチパッド、トラックボール、または第１中心周波数オブジェクトを選択し、そのあと好ましくは連続的に第１中心周波数オブジェクトを動かすことを可能にする他のデバイスを用いて選択し動かすことによってなされえる。このドラッグの動きは、特定の周波数の数値をタイプして打ち込むことによって変更を行うこととは異なる。好ましい実施形態において、第１中心周波数オブジェクト４６０のドラッグの動きのあいだ、イコライジング（equalization、等化）が変更され、それによって第１中心周波数オブジェクト４６０の連続的なドラッグの動きのあいだ、イコライジングの連続的な変更が作り出される。同様にして、第２フィルタカーブ４５２の中心周波数は、第２中心周波数オブジェクト４６４を水平方向にドラッグする動きによって変更されえ、第３フィルタカーブ４５４の中心周波数は、第３中心周波数オブジェクト４６８を水平方向にドラッグする動きによって変更されえる。第２フィルタカーブ４５２のゲインは、第２中心周波数オブジェクト４６４を、水平方向に垂直な鉛直方向にドラッグする動きによって変更されえる。第３フィルタカーブ４５４のゲインは、第３中心周波数オブジェクト４６８を、水平方向に垂直な鉛直方向にドラッグする動きによって変更されえる。したがってユーザインタフェースは、第１中心周波数オブジェクト、第２中心周波数オブジェクト、および第３中心周波数オブジェクトのドラッグの動きを可能にし、第１中心周波数オブジェクト、第２中心周波数オブジェクト、および第３中心周波数オブジェクトのドラッグの動きに対応してイコライジングの連続的でリアルタイムな変更を可能にする。
【００２０】
第１フィルタカーブのバンド幅は、第１バンド幅調整オブジェクト４６２の対のうちの一つをドラッグする動きによって変更されえる。第２フィルタカーブのバンド幅は、第２バンド幅調整オブジェクト４６６の対のうちの一つをドラッグする動きによって変更されえる。第３フィルタカーブのバンド幅は、第３バンド幅調整オブジェクト４７０の対のうちの一つをドラッグする動きによって変更されえる。中心周波数の調整と同様、バンド幅調整オブジェクト４６２、４６６、４７０が連続的なドラッグの動きを与えられるとき、イコライザは、連続的な調整を行う。本発明の好ましい実施形態において、第１バンド幅調整オブジェクト４６２の対は、図示される第１鉛直バーおよび第２鉛直バーによって形成される。２本の鉛直バーのうちの一つをドラッグする動きは、対のもう一方の鉛直バーを動かし、それによりシェーディングが付けられた部分４８２によって示されるバンド幅を広げたり、狭めたりする。他の実施形態においては、カーブは、単一のバンド幅調整オブジェクトを持ちえる。
【００２１】
ユーザが数値を与え、そのあとで与えられた数値の結果としてのイコライジングを聴いて、それから与えるべき新しい数値を決定しようと試みることを要求する代わりに、本発明の好ましい実施形態は、ユーザが中心周波数オブジェクトまたはバンド幅調整オブジェクトをドラッグで動かすことと、リアルタイムのイコライジングとを可能にし、それによりユーザがイコライジングの変化を聴くことができるようにし、ユーザは、入力すべき数値を当て推量する代わりに、イコライジングを耳で聴いて調整できる。コンポジットカーブは、スピーカに接続された出力アンプのための正確なイコライジングカーブをユーザが目で見ることを可能にする。これによりユーザは、イコライジングを耳と目で調整できる。
【００２２】
図５は、サラウンドプリセットグラフ４０９の拡大図である。サラウンドプリセットグラフ４０９は、フィルタバンド幅インジケータ５０８、中心周波数インジケータ５１２、およびラベル５１６を持つコンポジットカーブグラフ５０４を備える。ユーザは、コンポジットカーブをプリセットグラフにセーブし、セッティングを識別するためにラベルを付けることができる。一つの好ましい実施形態では、「シフト」ボタンのような選択ボタンを押してからプリセットグラフを選択してクリックすることによって、現在のコンポジットグラフがプリセットとしてセーブされることが可能である。他の実施形態においては、ストアボタンのようなアイコンが与えられ、選択されると現在のコンポジットグラフをプリセットに保存する。プリセットグラフを選択することによって、またはリコールボタンのような指定されたアイコンを選択することによってサラウンドプリセットグラフが選択されるとき、ＧＵＩは図６に示されるように、サラウンドグラフ６００を表示するように変化する。図７は、変更されたサラウンドグラフのスクリーンショットである。オリジナルのサラウンドプリセットカーブ７０８は、新しく編集されたコンポジットカーブ７１０とともに表示される。
【００２３】
プリセットのサムネールグラフィカル表示を与えることによって、ユーザは、より簡単にプリセットを選択できるが、それはグラフィカル表示によってユーザがより明瞭にプリセットによって与えられるイコライジングを視覚化できるからである。他の実施形態においてプリセットは、グラフィカル表示なしのボタンでありえるが、テキストが付いていてもよく、あるいはグラフィカル表示もなくテキストもないボタンでもよい。
【００２４】
図８は、コンポジットカーブ８０４を持つグラフィックユーザインタフェース４００の別のスクリーンショットである。グラフ属性コントロール４３６の「コンポジットのみ」の選択８０８がアクティベートされ、その結果、フィルタカーブ群を示すことなくコンポジットカーブ８０４が表示される。ＧＵＩ４００は、ガウシアン等化フィルタ、ローシェルフフィルタ、ローパス（ＬＲ）フィルタ、ハイパス（バタワース）フィルタ、ノッチフィルタ、またはフェーズシフトフィルタのうちからフィルタをユーザが指定できるようにするプルダウンメニュー８１２を備える。第１、第２、および第３フィルタカーブ４５０、４５２、４５４は、ガウシアン等化カーブの例である。
【００２５】
図９は、別のコンポジットカーブ９０４を持つグラフィックユーザインタフェースの別のスクリーンショットである。コンポジットカーブ９０４は単一フィルタの総和であり、この例では、コンポジットカーブ９０４は単一フィルタと同一であり、このフィルタはローシェルフフィルタである。ローシェルフフィルタは、この例では３１０２Ｈｚである中心周波数と、この例では−７．００ｄＢであるゲインとによって定義される。中心周波数オブジェクト９０８は、ドラッグの動きによって中心周波数およびゲインの両方のセッティングを可能にする。好ましい実施形態において、中心周波数オブジェクト９０８の鉛直方向のドラッグの動きはゲインの調整を可能にし、中心周波数オブジェクト９０８の水平方向のドラッグの動きは中心周波数の調整を可能にする。ローシェルフフィルタは、中心周波数よりある程度上の周波数ではゲインがなく、中心周波数よりある程度下の周波数では指定されたゲインを与える。ローシェルフフィルタの中心周波数については、さまざまな定義がこの技術分野で知られている。一般にそのような中心周波数は、ゲインがない領域とゲイン（正または負）がある領域との間の遷移領域内にある。
【００２６】
図１１は、他のコンポジットカーブ１１０４を持つグラフィックユーザインタフェースの他のスクリーンショットである。コンポジットカーブ１１０４は、単一のフィルタの総和であるので、この例ではコンポジットカーブ１１０４は、単一のフィルタと同一であり、これはハイパスフィルタである。ハイパスフィルタは、この例では３６１６Ｈｚである中心周波数によって定義される。中心周波数オブジェクト１１０８は、ドラッグの動きによって中心周波数のセッティングを可能にする。ハイパスフィルタの場合、中心周波数はカットオフ周波数である。ハイパスフィルタは、中心周波数よりある程度上の周波数ではゲインがなく、中心周波数よりある程度下の全ての周波数では信号を阻止する。ハイパスフィルタの中心周波数については、さまざまな定義がこの技術分野で知られている。一般にそのような中心周波数は、ゲインがない領域と信号が阻止される領域との間の遷移領域内にある。
【００２７】
ローパス（ＬＲ）フィルタ、ローパス（バタワース）フィルタ、ハイシェルフフィルタ、ハイパス（ＬＲ）フィルタ、ハイパス（バタワース）フィルタ、ノッチフィルタ、またはフェーズシフトフィルタの定義は、この技術分野で知られており、中心周波数についてさまざまな定義がこの技術分野で知られている。一般にそのような中心周波数は、パラメトリックイコライザのためのパラメータを得るために与えられる。中心周波数を用いるさまざまなソフトウェアプログラムが知られ、所望のフィルタ、ゲイン、およびバンド幅に関連するなら、パラメトリックイコライザに利用されるパラメータを発生する。これによりパラメトリックイコライザは、多くの異なる種類のフィルタを実現でき、これらフィルタは、本発明のさまざまな実施形態によって利用され表示されえる。
【００２８】
図１２は、フィルタのための表示されたカーブを生成するプロセスのフローチャートである。フィルタタイプが得られる（ステップ１２０４）。フィルタタイプは、プルダウンメニュー８１２によって、または他の指定方法によって指定される。中心周波数、ゲイン、およびバンド幅も得られる（ステップ１２０８）。中心周波数およびゲインは、第１フィルタカーブ４５０についての第１中心周波数オブジェクト４６０のような中心周波数オブジェクトの位置から獲得されえる。バンド幅は、第１バンド幅調整ツール４６２のようなバンド幅調整ツールの位置から獲得されえる。いくつかのフィルタタイプは、バンド幅および／またはゲインを持たない。そのようなフィルタタイプのフィルタカーブについて、バンド幅および／またはゲイン情報は得られない。フィルタタイプは、カットオフ周波数、パス周波数またはノッチ周波数の中心周波数情報を利用しえる。フィルタタイプは、フィルタモデル方程式を得るために用いられえる（ステップ１２１２）。周波数中心、バンド幅、およびゲイン情報はフィルタモデル方程式に入力され、パラメトリックイコライザのためのパラメータが得られる（ステップ１２１６）。パラメータおよびパラメトリックイコライザ方程式は、フィルタのための表示されたカーブを生成し、リアルタイムでイコライジングを行う（ステップ１２２０）。イコライジングカーブについて、もしモデリングが正しくなされるなら、生成され表示されたイコライジングカーブは、中心周波数オブジェクトを通る。
【００２９】
異なる種類のスピーカは、異なる周波数応答特性を持つ。高品質なオーディオ出力を得るために、パラメトリックイコライザの設定は、スピーカの周波数応答特性によって決定されなければならない。図１０は、スピーカの周波数応答特性にしたがってパラメトリックイコライザを設定する方法のフローチャートである。異なる種類のスピーカの周波数応答特性がまず測定される（１００４）。好ましい実施形態において、スピーカは、コンピュータに接続され、無響室に置かれる。異なる周波数の異なる音が発生される。センサが用いられて異なる周波数におけるスピーカの音量が測定され、そのスピーカの周波数対音量測定値（周波数応答特性）が与えられる。図１３は、あるスピーカについての周波数応答プロット１３０４を示す。周波数応答グラフ１３０４は、スピーカから出力されるデシベル音圧レベル（ｄＢ  ＳＰＬ）を、スピーカに与えられる音の周波数に対してプロットする。
【００３０】
従来技術は、ディジタル的に生成された逆カーブを使用しえる。例えば１００ものディジタルフィルタを用いて逆カーブ１３０８を生成しようとし、これは周波数応答にフラットな音圧出力を与える。そのようなイコライジングは音圧を周波数応答に完全に修正はするが、人間の耳に快く聞こえるとは限らない。したがって本発明は、スピーカのために専門家が周波数応答を容易に補償し、人間の耳に快く聞こえるような出力を作り出す方法を提供する。本発明は、イコライジングプリセットをパラメトリックイコライジングフィルタを用いて生成することを可能にする（ステップ１００８）。専門家は、スピーカの周波数応答において第１の谷１３１２が、低い中低音ボーカルの中にあるなど聴感上重要な点であると決定しえる。それから専門家は、本発明のＧＵＩを用いて第１周波数カーブ１３１６を持つ第１周波数フィルタを与え、このカーブは第１の谷１３１２を補償する。これは耳によってするのがいちばんよいので、本発明のＧＵＩは、専門家が少しずつ中心周波数、ゲイン、およびバンド幅を変えつつリアルタイムでその変化を聴くことを可能にする。専門家は、第２の谷１３２０が摩擦音の周波数の中にあると決定しえる。したがって専門家は、第２周波数カーブ１３２４を持つ第２周波数フィルタを使用しえ、このフィルタは、第２の谷１３２０を補償する。専門家は、第３の谷１３２６が浅く、重要でない周波数範囲にあると決定しえ、イコライジング補正を行わないことに決めてもよい。専門家は、第１の山１３２８が音を明るくしすぎるかもしれないと決定しえ、そのため専門家は第３周波数フィルタを用いて第３の周波数カーブ１３３２を提供しえる。周波数応答が補償されたあと、専門家は第４の周波数応答カーブ１３３６を追加しえ、それによって応答がフラットにならないようにする。コンポジットグラフは、フィルタ群の総和として生成される。上述のように、フィルタカーブおよびコンポジットグラフは、フィルタ群と、モデルでなく合成された結果との正確な表現である。フィルタ設定は、パラメトリックイコライジングプリセットとして保存される。それぞれの種類のスピーカについて、異なる種類の音を実現するために複数のプリセットが生成されえる。
【００３１】
スピーカはコンピュータに接続される（１０１２）。コンピュータは、スピーカの種類を識別する（ステップ１０１６）。好ましい実施形態において、コンピュータは、スピーカ３３０の中の識別デバイス３３１を用いてスピーカの種類を識別する。他の実施形態においては、ユーザは手動でスピーカを識別し、あるいはスピーカは、スピーカドライバのような他の手段によって識別されえる。プリセットは、コンピュータに接続されたスピーカによってコンピュータによって選択される（ステップ１０２０）。これらのプリセットは、オペレーティングシステムの一部であってもよく、またはスピーカに付属のソフトウェア（ドライバなど）の一部であってもよく、またはインターネットを通してまたは他の手段によって提供されてもよい。イコライジングされる音は、どの種類の音がイコライジングされているかを識別するインジケータを持ちえる。例えばＭＰ３の音楽ファイルによっては、クラシック音楽識別子のような音楽の種類のための識別子を持ちえる。コンピュータはそのような識別子を利用して、スピーカおよび音の種類に合うプリセットを選択しえる（１０２４）。
【００３２】
結果として生じるイコライジングは、任意のオーディオ出力のためにコンピュータから提供されえる。保存されたオーディオファイルを処理して、イコライジングされ保存されるべき新しいオーディオファイルを生成する代わりに、イコライジングはリアルタイムで出力に対して行われる。保存されたオーディオファイルを処理して新しいオーディオファイルを生成することは、ロッシーなプロセッサであり、データはそれぞれのプロセッサのあいだに損失されえる。オーディオファイルをイコライジングを伴う複数の再生成に曝すことは、オーディオファイルの質を大きく下げることになりえる。
【００３３】
アプリケーションに関係なく、デフォールトのプリセットがコンピュータによって再生される全ての音に適用されるように、プリセット群がオペレーティングシステムで使用されえ、ここでプリセットは接続されたスピーカによって選択される。
【００３４】
明細書および特許請求の範囲において、コンポジットイコライジングカーブは、イコライジングを表現する任意のカーブでありえ、例えばガウシアン形状のカーブ、ローシェルフカーブ、ローパスカーブ、ハイシェルフカーブ、ハイパスカーブ、ノッチ、フェーズシフト、または他の種類のイコライジングカーブでありえ、さらに複数のこれらのカーブの総和であってもよい。
【００３５】
明細書および特許請求の範囲において、スピーカは、ヘッドホン内に設けられたスピーカも含む。
【００３６】
本発明はいくつかの好ましい実施形態に基づいて説明されてきたが、本発明の範囲に含まれる変更、改変、組み合わせ、および代替の等価物が存在する。本発明の方法および装置を実現する多くの代替の方法が存在することに注意されたい。したがって添付の特許請求の範囲は、そのような全ての改変、組み合わせ、および代替の等価物を含み、これらも本発明の真の精神および範囲に入ると解釈されるべきだと意図される。
【図面の簡単な説明】
【００３７】
【図１】従来技術で用いられたグラフィックイコライザの概略図である。
【図２】スライダボードの概略図である。
【図３Ａ】本発明の実施形態を実施するのに適するコンピュータシステムを示す説明図である。
【図３Ｂ】本発明の実施形態を実施するのに適するコンピュータシステムを示す説明図である。
【図４】本発明の好ましい実施形態によって提供されるグラフィックユーザインタフェース（ＧＵＩ）のスクリーンショットを示す説明図である。
【図５】サラウンドプリセットグラフの拡大図である。
【図６】コンポジットカーブとしてサラウンドグラフを表示するＧＵＩの説明図である。
【図７】変更されたサラウンドグラフのスクリーンショットを示す説明図である。
【図８】他のコンポジットカーブを持つグラフィックユーザインタフェースの他のスクリーンショットを示す説明図である。
【図９】他のコンポジットカーブを持つグラフィックユーザインタフェースの他のスクリーンショットを示す説明図である。
【図１０】より正確なコンポジットカーブを提供する方法のフローチャートである。
【図１１】他のコンポジットカーブを持つグラフィックユーザインタフェースの他のスクリーンショットを示す説明図である。
【図１２】フィルタについての表示されたカーブを生成するプロセスのフローチャートである。
【図１３】スピーカについての周波数応答のプロットを示す説明図である。
【図１】
2005500768.tif 000004
【図２】
2005500768.tif 000005
【図３Ａ】
2005500768.tif 000006
【図３Ｂ】
2005500768.tif 000007
【図４】
2005500768.tif 000008
【図５】
2005500768.tif 000009
【図６】
2005500768.tif 000010
【図７】
2005500768.tif 000011
【図８】
2005500768.tif 000012
【図９】
2005500768.tif 000013
【図１０】
2005500768.tif 000014
【図１１】
2005500768.tif 000015
【図１２】
2005500768.tif 000016
【図１３】
2005500768.tif 000017
【国際公開パンフレット】
2005500768.tif 000018
2005500768.tif 000019
2005500768.tif 000020
2005500768.tif 000021
2005500768.tif 000022
2005500768.tif 000023
2005500768.tif 000024
2005500768.tif 000025
2005500768.tif 000026
2005500768.tif 000027
2005500768.tif 000028
2005500768.tif 000029
2005500768.tif 000030
2005500768.tif 000031
2005500768.tif 000032
2005500768.tif 000033
2005500768.tif 000034
2005500768.tif 000035
2005500768.tif 000036
2005500768.tif 000037
2005500768.tif 000038
2005500768.tif 000039
2005500768.tif 000040
2005500768.tif 000041
2005500768.tif 000042
2005500768.tif 000043
2005500768.tif 000044
2005500768.tif 000045
2005500768.tif 000046
2005500768.tif 000047
2005500768.tif 000048
2005500768.tif 000049
【国際公開パンフレット（コレクトバージョン）】
2005500768.tif 000050
2005500768.tif 000051
【国際調査報告】
2005500768.tif 000052
2005500768.tif 000053