(57)【要約】【課題】例えばイコライザの周波数特性カーブなど、複数パラメータを組み合わせて決定される制御対象パラメータの適切な設定を補助する。【解決手段】  設定装置１００は、第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定する決定部１０１と、前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、前記決定部１０１を制御する制御部１０２を備える。制御対象パラメータは、例えばイコライザの周波数特性カーブであり、これは１以上の周波数帯域の中心周波数、ゲイン及び帯域の幅の各パラメータの組み合わせにより決定される。【選択図】  図１
2017151229.tif 000002
【特許請求の範囲】
【請求項１】
第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定する決定部と、
前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、前記決定部を制御する制御部と
を備える設定装置。
【請求項２】
前記制御部は、前記変更指示された該第１種又は第２種のパラメータの何れか一方の変更量を、該第１種又は第２種のパラメータの他方の変更量に置換して、該置換された変更量に応じて該第１種又は第２種のパラメータの他方を変更するよう制御することを特徴とする請求項１に記載の設定装置。
【請求項３】
前記制御部は、前記変更指示された第１種又は第２種のパラメータの何れか一方の変更を停止して、該第１種又は第２種のパラメータの他方を変更するよう制御することを特徴とする請求項１又は２に記載の設定装置。
【請求項４】
前記制御部は、前記変更指示された第１種又は第２種のパラメータの何れか一方の変更量を漸次減少しつつ、該第１種又は第２種のパラメータの他方を変更するよう制御する請求項１又は２に記載の設定装置。
【請求項５】
前記第１種のパラメータは或る周波数帯域の音量を調整するものであり、
前記第２種のパラメータは前記周波数帯域の帯域幅を調整するものであり、
前記制御対象パラメータは音響信号の周波数特性を調整するための周波数特性カーブからなり、
前記閾値は、前記周波数特性カーブに対応する閾値カーブからなる
ことを特徴とする請求項１乃至４の何れかに記載の設定装置。
【請求項６】
前記変更制御部は、前記音量の替わりに、前記帯域幅を変更するよう制御することを特徴とする請求項５に記載の設定装置。
【請求項７】
前記変更制御部は、前記音量を変更する替わりに、前記帯域の幅を広げるよう制御することを特徴とする請求項５又は６に記載の設定装置。
【請求項８】
前記閾値カーブは、前記音量を調整する第１種のパラメータの可変範囲を制限するものであることを特徴とする請求項５乃至７の何れかに記載の設定装置。
【請求項９】
前記閾値を設定するための閾値設定部を更に備えることを特徴とする請求項１乃至８の何れかに記載の設定装置。
【請求項１０】
前記閾値を表示する表示部を更に備えることを特徴とする請求項１乃至９の何れかに記載の設定装置。
【請求項１１】
第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定するステップと、
前記変更指示に応じて前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、制御するステップ
を備える方法。
【請求項１２】
コンピュータに、
第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定するステップと、
前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、制御するステップ
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばイコライザの周波数特性カーブなど、第１種及び第２種のパラメータの組み合わせにより決定される制御対象パラメータを設定するための設定装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、音響機器の１種としてイコライザがある。イコライザは、周波数帯域毎の音量を調整することにより、音響信号の周波数特性を調整するものである。イコライザは、例えば音響機器や録音／リスニング環境等が持つ周波数特性の補正、楽曲毎の音質的差異の平均化、あるいは、特定の周波数帯域の強調／減少による積極的な音作りなど、様々な用途に利用される。
【０００３】
パラメトリックイコライザと呼ばれる種類のイコライザは、複数の周波数帯域それぞれについて音量と帯域幅の２種類のパラメータの組み合わせにより周波数特性を調整できる。しかし、かかる周波数特性の調整は、習熟を要するもので、容易でない。例えば、或る周波数帯域の音量を大きくし過ぎると、ハウリングが発生してしまう場合がある。また、例えば、イコライザを使って特定周波数帯域の音量を抑制してハウリング発生を防止することがある。その場合、ハウリングの原因となる周波数帯域の音量を適切に抑制する必要がある。ハウリングに関係しない周波数帯域の音量を抑制し過ぎてしまうと、音質を損ない、それにより、聴覚上の違和感が生じる。
【０００４】
従来のイコライザを用いたハウリング防止技術として、例えば、下記特許文献１は、ハウリングを起こす周波数成分を検出して、該検出されたハウリングポイントの周波数成分をイコライザによって減衰させることを開示している。また、下記特許文献２は、ループゲインを推定し、推定されたループゲインに基づいてイコライザのゲインを制御することを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−７８０６７号公報
【特許文献２】特開２０１０−２６３６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述の点に鑑みてなされたものであり、例えばイコライザの周波数特性カーブなど、第１種及び第２のパラメータを組み合わせて決定される制御対象パラメータの適切な設定を補助できるようにした設定装置、方法及びプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
この発明は、第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定する決定部と、前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、前記決定部を制御する制御部とを備える設定装置である。
【０００８】
この発明によれば、第１種又は第２種のパラメータの何れか一方の変更指示に応じた制御対象パラメータが閾値を超える場合には、該変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更する。この構成により、制御対象パラメータが閾値を超えないように制限しつつ、制御対象パラメータが閾値を超えた場合でも、該変更指示されたものとは別種のパラメータの変更（前記第１種又は第２種のパラメータの他方の変更）によって制御対象パラメータが変更される。
【０００９】
一例として、制御対象パラメータは、音響信号の周波数特性を調整するための周波数特性カーブからなり、周波数特性カーブは、或る周波数帯域の音量を調整する第１種のパラメータと、前記周波数帯域の帯域幅を調整する第２種のパラメータの組み合わせにより決定される。閾値は、周波数特性カーブに対応する閾値カーブからなる。閾値カーブは、一例として、音量の可変範囲を制限するものであってよい。
【００１０】
この発明に係る設定装置は、それぞれの機能を実現するように構成された専用装置又は回路によって構成され得るし、それぞれの機能を実現するように構成されたプログラムモジュール及び該プログラムモジュールを実行可能なプロセッサの組み合わせによっても構成され得る。
【００１１】
また、この発明は、装置の発明として実施され得るのみならず、設定装置の機能を実現するステップからなる方法の発明としても実施することができ、また、録音システムの機能を実現するステップをコンピュータに実行させるためのプログラムの発明としても実施することができる。
【発明の効果】
【００１２】
この発明に係る設定装置、設定方法及びプログラムによれば、制御対象パラメータが閾値を超えないように制限しつつ、制御対象パラメータが閾値を超えた場合でも、該変更指示されたものとは別種のパラメータの変更（前記第１種又は第２種のパラメータの他方の変更）によって制御対象パラメータが変更されるので、例えはイコライザの操作に疎いユーザがイコライザ１０を操作する場合であっても、簡単且つ効果的にハウリングを防止できる。また、制御対象パラメータが閾値を超えた場合でも変更指示に応じた制御対象パラメータの変更が行われるので、制御対象パラメータの可変範囲を単純に閾値で制限することに比べると、ユーザの意図をより反映した制御対象パラメータの変更を行うことができる。したがって、簡単且つ分かりやすい方法で、第１種及び第２種のパラメータを組み合わせて決定される制御対象パラメータの適切な設定を補助できるようになる、という優れた効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】この発明に係る設定装置の構成例を説明するブロック図。
【図２】この発明に係る設定装置の一実施形態、イコライザの電気的ハードウェア構成例を示すブロック図。
【図３】前記イコライザの操作インタフェースの構成例を説明する図。
【図４】前記イコライザの第１実施形態に係るパラメータ設定処理例を示すフローチャート。
【図５】前記イコライザの操作インタフェースの別の構成例を説明する図。
【図６】前記イコライザの第２実施形態に係るパラメータ設定処理例を示すフローチャート。
【図７】（ａ）〜（ｄ）閾値カーブの種々の変形例を説明する図。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して、この発明の一実施形態について説明する。
【００１５】
図１は、この発明に係る設定装置１００の概念的構成を説明するブロック図である。設定装置１００は、第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定する決定部１０１と、前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、前記決定部１０１を制御する制御部１０２を備える。
【００１６】
一例として、設定装置１００は、音響信号の音響信号の周波数特性を調整するイコライザのパラメータを設定するために適用し得る。その場合、制御対象パラメータは、音響信号の周波数特性を調整するための周波数特性カーブからなり、周波数特性カーブは、例えば、或る周波数帯域の音量を調整する第１種のパラメータと、前記周波数帯域の幅を調整する第２種のパラメータの組み合わせにより決定される。閾値は、前記周波数特性カーブに対応する閾値カーブからなる。
【００１７】
図２は、図１に示す設定装置１００を適用したイコライザ１０の電気的ハードウェア構成例を示すブロック図である。イコライザ１０は、ＣＰＵ（中央処理ユニット）１１、ＲＯＭ（リードオンリメモリ）及びＲＡＭ（ランダムアクセスメモリ）、ハードディスクを含むメモリ１２、操作部１３、表示部１４、オーディオインタフェース（Ｉ／Ｆ）１５、信号処理部（ＤＳＰ）１６を含み、各部が通信バス１７により接続される。
【００１８】
ＣＰＵ１１は、メモリ１２に記憶された各種プログラムを実行してイコライザ１０の動作を制御する。メモリ１２には、前記各種プログラムが記憶されるとともに、イコライジング処理に必要な各種パラメータの値を含む各種データが記憶される。表示部１４は、ＣＰＵ１１の制御に基づき、各種画面を表示する。操作部１３は、各種操作子及び操作子に対する操作を検出する検出部を含む。
【００１９】
イコライザ１０は、オーディオＩ／Ｆ１５を介して、例えば楽器など図示しない入力機器から音響信号を入力し、また、信号処理済みの音響信号を例えばアンプなど図示しない出力機器へ出力する。信号処理部１６は、例えばＤＳＰ（Digital Signal Processor）や、ＣＰＵ１１およびメモリ１２に記憶されたソフトウェアにより仮想的に実現された信号処理装置で構成される。信号処理部１６は、信号処理用のプログラムを実行することにより、入力された音響信号に対して信号処理を施す。信号処理部１６が実行する信号処理は、音響信号の周波数特性を変更するイコライジング処理を含む。このイコライジング処理は、メモリ１２に記憶された複数のパラメータの値に基づいて制御される。
【００２０】
なお、イコライザ１０は、例えばコンピュータネットワークに接続するためのネットワークインタフェースなど、図示外のその他の構成部品を備えてもよい。
【００２１】
図３は、イコライザ１０の操作パネル３０の構成例を示す。操作パネル３０には、イコライザ設定画面４０を表示するディスプレイ（図２の表示部１４）と、物理的操作子３１〜３３（図２の操作部１３）が備わる。
【００２２】
図３は、一例として３バンドのパラメトリックイコライザ１０の操作パネルを例示している。バンドのパラメトリックイコライザ１０は、任意の３つの周波数帯域（バンド）について、中心となる周波数（以下、「中心周波数」という）、該周波数帯域の音量（以下、「ゲイン」という）、及び、周波数帯域の帯域幅（以下「Ｑ」という）の３種類のパラメータを設定できる。周波数帯域Ａ，Ｂ及びＣのそれぞれに対応して、ゲイン（「Ｇａｉｎ」）操作用ノブ３１ａ、３１ｂ及び３１ｃと、中心周波数（「Ｆｒｅｑｕｅｎｃｙ」）操作用ノブ３２ａ、３２ｂ及び３２ｃと、Ｑ操作用ノブ３３ａ、３３ｂ及び３３ｃが設けられている。なお、ノブを周波数帯域別に区別して言及する必要の無い場合は、例えば、ノブ３１、ノブ３２・・・という具合に、符号に添えたアルファベット文字を省略する場合もある。
【００２３】
ノブ３１、３２及び３３は、回転操作によりパラメータの値の変更指示を入力するように構成されており、ノブ３１、３２，３３を右に回すとパラメータの値が大きくなり、左に回すとパラメータの値が小さくなる。一例として、ノブ３１、３２及び３３は、たとえば、回転位置に対応する値をパラメータの値として入力するように構成される。別の例として、ノブ３１、３２及び３３は、回転操作量に応じたパラメータの値の変更量を入力するように構成されてもよい。
【００２４】
ユーザは、各周波数帯域Ａ、Ｂ、Ｃ毎にフィルタ特性を選択できる。図３の例では、帯域Ａにはローパスフィルタが、また、帯域Ｂ及びＣにはバンドパスフィルタが選択されている。各周波数帯域Ａ、Ｂ、Ｃのフィルタ特性は、それぞれ対応するゲイン、中心周波数及びＱに基づいて決定される。当該イコライザ１０の周波数特性カーブは、各周波数帯域Ａ、Ｂ、Ｃのフィルタ特性カーブを合成したものからなる。明細書においては、周波数特性カーブを「ＥＱカーブ」と呼ぶ。イコライザ１０は、ＥＱカーブに基づいて音響信号の周波数特性を調整する。「ＥＱカーブ」が第１種及び第２種のパラメータのみ合わせにより決定される「制御対象パラメータ」に相当する。
【００２５】
イコライザ設定画面４０は、ＥＱカーブ４１と閾値カーブ４２（閾値）を表示する表示部であり、図３の画面構成例では、縦軸にゲインを、横軸に周波数を示す。ＥＱカーブ４１は、各周波数帯域Ａ、Ｂ、及び、Ｃのゲイン、中心周波数及びＱの３種のパラメータの組み合わせにより決定される。イコライザ１０は、ＥＱカーブ４１に基づき、音響信号の周波数特性を調整する。
【００２６】
閾値カーブ４２は、ＥＱカーブ４１の可変範囲を制限する閾値であり、ＥＱカーブ４１に対応するカーブ、すなわち、該ＥＱカーブ４１を決定する複数のパラメータ（すなわち周波数帯域Ａ、Ｂ及びＣのゲイン、周波数及びＱ）の組み合わせにより規定されるカーブからなる。一例として、閾値カーブ４２は、ゲインの可変範囲の上限を規定する。図３の例では、閾値カーブ４２は、全ての周波数帯域に対して共通のゲイン上限を規定する直線形状を有する。一例として、閾値カーブ４２の表示態様（例えば表示色）は、ＥＱカーブ４１の表示態様と異なっていてよい。
【００２７】
ＥＱカーブ４１は、ユーザの各ノブ３１，３２及び３３の操作に応じて、変更される。ＥＱカーブ４１を決定する各パラメータ（周波数帯域Ａ、Ｂ及びＣのゲイン、中心周波数及びＱ）を適切に設定することは、イコライザの操作に疎いユーザには難しいものである。ユーザは、音響信号を聴きながら感覚的にノブ３１，３２及び３３を操作していると、或る周波数帯域のゲインを大きくし過ぎてしまうなど、不適切な設定を行いがちである。この点、イコライザ１０は、後述の通り、例えばある周波数帯域のゲインを大きくする変更指示があった場合、その指示による変更後のＥＱカーブ４１が閾値カーブ４２を超えてしまう場合には、ゲインを大きくする替わりに、その周波数帯域のＱの値を変更する、具体的には、帯域幅を広げるように構成されている。これにより、ＥＱカーブ４１の可変範囲を閾値カーブ４２により制限し、不適切な設定を防いでいる。また、図３のイコライザ設定画面４０において、ＥＱカーブ４１とともに閾値カーブ４２が表示されているので、ユーザは、イコライザ設定画面４０に表示された閾値カーブ４２を視覚的に確認しながら、ＥＱカーブ４１の変更操作を行うことができる。
【００２８】
図４は、第１実施形態に係るＥＱカーブ４１の変更を制御するための処理例を説明するためのフローチャートである。図４の処理は、例えばイコライザ１０の電源投入時などに開始する。
【００２９】
ステップＳ１において、ＣＰＵ１１は、イコライザ設定画面４０に所定の閾値カーブ４２を表示する。ＣＰＵ１１は、例えばメモリ１２に予め保存されているプリセットデータに基づいて、閾値カーブ４２を表示し得る。また、ＣＰＵ１１は、メモリ１２に記憶された各周波数帯域Ａ、Ｂ、Ｃのゲイン、中心周波数及びＱの値に基づくＥＱカーブ４１をイコライザ設定画面４０に表示する。
【００３０】
前記ステップＳ１で表示する閾値カーブ４２は、例えば、予め決められたものであってよい。別の例として、閾値カーブ４２は、複数のプリセットデータからユーザにより選択されたものであってよい。更に、別の例として、閾値カーブ４２は、ユーザにより任意に入力されたものでもよい。例えば、閾値カーブ設定モードにおいて、操作パネル３０のノブ３１、３２及び３３を用いて閾値カーブ４２を、イコライザ設定画面４０上で形状を確認しながら、任意の形状に変更できるように構成されてよい。その場合、操作パネル３０のノブ３１、３２及び３３が前記閾値を設定するための閾値設定部の一例である。
【００３１】
ステップＳ２において、ＣＰＵ１１は、何れかのノブ３１、３２又は３３の操作を検出する。該ステップＳ２のノブ操作の検出は、ＣＰＵ１１が所定の検出周期毎に行う処理である。ＣＰＵ１１は、該検出された操作に応じたパラメータの値の変更指示を取得できる。以下の説明では、一例として、図３のノブ３１ｂの操作により、周波数帯域Ｂのゲインが大きくなるように変更指示された場合について説明する。
【００３２】
ステップＳ３において、ＣＰＵ１１は、前記操作により周波数帯域Ｂのゲインの値が変更された後の全てのパラメータ、すなわち、各周波数帯域Ａ，Ｂ及びＣのゲイン、中心周波数及びＱに基づいて、ＥＱカーブ４１を再計算する。再計算されたＥＱカーブは、前記ステップＳ２で検出された操作により変更された後のＥＱカーブを示すものである。再計算されたＥＱカーブは、未だ、イコライザ設定画面４０の表示や、信号処理部１６によるイコライジング処理には反映されない。
【００３３】
ステップＳ４において、ＣＰＵ１１は、前記再計算されたＥＱカーブと閾値カーブ４２を比較する。ＣＰＵ１１は、前記再計算されたＥＱカーブが閾値カーブ４２よりも大きい場合を「越えている」と判断してもよいし、あるいは、前記再計算されたＥＱカーブが閾値カーブ４２以上の場合に「越えている」と判断してもよい。比較処理は、一例として、前記再計算されたＥＱカーブの何れかの周波数帯域のゲインピーク（例えば再計算されたＥＱカーブの極大点）が、閾値カーブ４２を越えているかどうかを判断する。なお、再計算されたＥＱカーブと閾値カーブを周波数領域毎に比較する方法は、周知技術を用いて行い得る。
【００３４】
例えば、図３において、ノブ３１ｂが位置Ｇｂ１からＧｂ２まで操作され、その操作に応じて再計算されたＥＱカーブは符号４１´に示すものとなったとする。この場合、再計算されたＥＱカーブ４１´のゲインピークＢ１は閾値カーブ４２を超えていない（前記ステップＳ４のＮＯ）。したがって、ＣＰＵ１１は、ステップＳ５において、当該ノブ３１ｂの操作（ゲインの変更指示）に応じてＥＱカーブ４１を変更する。ＥＱカーブ４１の変更は、イコライザ設定画面４０のＥＱカーブ４１の表示更新、メモリ１２に記憶された各周波数帯域Ａ、Ｂ及びＣのゲイン、中心周波数及びＱの各値の更新を含む。また、信号処理部１６は、変更後のＥＱカーブに基づくイコライジング処理を行う。
【００３５】
ＣＰＵ１１は、電源オフなどイコライザの終了指示に応じて（ステップＳ７のＹＥＳ）、図４の処理を終了する。終了指示がないうちは（ステップＳ７のＮＯ）、ＣＰＵ１１は、操作されたノブ毎に前記ステップＳ２以下の処理を繰り返す。ノブ３１ｂの操作（ゲインの変更指示）に応じて再計算されたＥＱカーブのゲインピークが閾値カーブ４２を超える限界位置Ｂ２（最も近接する位置）までは、ＣＰＵ１１は、当該ノブ３１ｂの操作に応じたゲイン増加指示に応じて、周波数帯域Ｂのゲインピークを持ち上げるようにＥＱカーブ４１を変更する（前記ステップＳ５）。
【００３６】
前記再計算されたＥＱカーブが、閾値カーブ４２を超えた場合（前記ステップＳ４のＮＯ）、ＣＰＵ１１は、ステップＳ６において、ゲイン３１ｂの操作により変更指示された周波数帯域Ｂのゲインに替えて、別種のパラメータを変更することにより、ＥＱカーブ４１を変更する。一例として、ＣＰＵ１１は、前記ステップＳ６において、ゲイン３１ｂの操作に応じた周波数帯域Ｂのゲインの変更を停止して、その替わりに周波数帯域ＢのＱを変更し、該Ｑの変更に応じてＥＱカーブ４１を変更する。一例において、ＣＰＵ１１は、ノブ３１ｂの操作に応じたゲインの変更量を、周波数帯域ＢのＱの変更量に置換して、該置換した変更量に応じて周波数帯域ＢのＱを変更する。
【００３７】
例えば、図３において、ノブ３１ｂがＧｂ３まで操作された場合、該操作に応じて再計算されたＥＱカーブは符号４１´´に示すものになる。この場合、再計算されたＥＱカーブのゲインピークが閾値カーブ４２を超える限界Ｂ２（最も近接する位置）までは、ノブ３１ｂの操作に応じて周波数帯域ＢのゲインピークＢ２が持ち上がるが、再計算されたＥＱカーブのゲインピークが閾値カーブ４２を超えた時点で（前記ステップＳ４のＹＥＳ）、周波数帯域Ｂのゲインの変更を停止する（前記ステップＳ６）。そして、ＣＰＵ１１は、ゲインピークＢ２からＢ３までのゲインの変更量に応じて周波数帯域ＢのＱを変更し、該Ｑの変更に応じてＥＱカーブ４１を変更する（前記ステップＳ６）。これにより、イコライザ設定画面４０のＥＱカーブ４１は、ＥＱカーブ４１´´´に変更される。メモリ１２に記憶された各周波数帯域Ａ、Ｂ及びＣのゲイン、中心周波数及びＱの各値は、該変更されたＥＱカーブ４１´´´の示す値で上書きされる。信号処理部１６は、ＥＱカーブ４１´´´に基づくイコライジング処理を行う。ＥＱカーブ４１´´´は、ＥＱカーブ４１´´との比較から明らかな通り、ゲインピークがＢ２で止まり、ゲインピークＢ２からＢ３までの変更量に応じた分だけ、周波数帯域Ｂの帯域幅が広がった形状となっている。なお、Ｑは、値が大きいほど帯域幅を狭くし、小さいほど帯域幅を広くするパラメータである。したがって、「周波数帯域Ｂの帯域幅を広げる」場合、ＣＰＵ１１は、Ｑの値を小さくする。
【００３８】
前記ステップＳ６により周波数帯域Ｂの帯域幅が広がることにより、ユーザは、聴覚上、イコライジング処理結果の音響信号に、当該ノブ３１ｂの操作に応じた音量感の変化、典型的には、音圧の増加を感じるであろう。したがって、ＥＱカーブ４１におけるゲイン増加を閾値カーブ４２で制限しつつも、ユーザの操作意図（すなわち、ＥＱカーブ４１の形状を変更したい、イコライジング処理により音量感を変えたい、という意図）をより反映した、ＥＱカーブ４１の設定及び変更が可能となる。
【００３９】
前述した、操作パネル３０及びＣＰＵ１１によりノブの操作を検出し（ステップＳ２）、ＥＱカーブ４１を変更する（前記ステップＳ５）構成が、図１の決定部１０１に相当し、また、ＣＰＵ１１が前記ステップＳ４と前記ステップＳ５又はＳ６を行う構成が図１の制御部１０２に相当する。
【００４０】
なお、ＥＱカーブ４１´´´の状態から、ノブ３１ｂがゲインを小さくする方向に操作された場合、一例として、ＣＰＵ１１は、ノブ３１ｂの操作に応じてＥＱカーブ４１´´´を可逆的に戻す。すなわち、まず、周波数帯域ＢのＱの値を、ゲインピークＢ２からＢ３までの変更量に相当する分だけ大きくし（つまり帯域幅を狭くして）、その後、周波数帯域Ｂのゲインを小さくする。その場合、ノブ３１ｂの操作に応じたゲインの減少により、ＥＱカーブ４１´´´のゲインピークはＢ２から下がって行く。
【００４１】
以上の通り、前記第１実施形態によれば、ＥＱカーブ４１のゲインを閾値カーブ４２で制限することで、例えばイコライザの操作に疎いユーザがイコライザ１０を操作するであっても、簡単且つ効果的にハウリングを防止できる。また、ゲインを増加する指示に応じてＥＱカーブ４１が閾値カーブ４２を超えた場合でも、ＥＱカーブ４１が閾値カーブ４２を超えないように維持しつつ、別種のパラメータ（例えば帯域幅）を変更し、その変更に応じてＥＱカーブ４１が変化するので、ＥＱカーブ４１の可変範囲を閾値カーブ４２で単純に制限することに比べて、ユーザの意図をより反映したＥＱカーブ４１の変更・設定を行うことができる。したがって、簡単且つ分かりやすい方法で、イコライザ１０のＥＱカーブ４１の適切な設定を補助できるようになる、という優れた効果を奏する。
【００４２】
また、近年では、イコライザ１０の用途として、例えば特定周波数帯域のゲインを急激に増強（ブースト）するなど、イコライザ１０による周波数特性の調整（いわゆる「音作り」）を音楽表現の１種として積極的に行うことがある。ゲイン変更指示に応じてゲインが閾値カーブ４２に達したときに、ゲインに替えてＱを変更するように構成することにより、ハウリングを防止しつつも、よりダイナミックで変化に富んだイコライザ１０の操作を行うことが可能となり、前記のようなイコライザ１０を用いた「積極的な音作り」に有利である。
【００４３】
次に、第２実施形態に係るＥＱカーブ４１の変更を制御するための処理例を、図５及び図６を参照して説明する。前記第１実施形態に係るＥＱカーブ４１の変更制御処理は、ゲインが閾値を超えた時点で、ゲインの変更を停止し、該ゲインの変更に替えてＱを変更する（前記ステップＳ５）ように構成されていたが、第２実施形態に係るＥＱカーブ４１の変更制御処理は、ゲインが閾値を超えた時点で、ゲインの変化量を漸次減少しつつ、Ｑを変更する点に特徴がある。
【００４４】
図５は、操作パネルの別の構成例を示す。図５に示す操作パネル６０は、１バンドのパラメトリックイコライザの操作パネル構成例を示しており、イコライザ設定画面４０を表示するディスプレイ（図２の表示部１４）と、ゲイン操作用ノブ６１と、中心周波数操作用ノブ６２と、Ｑ操作用ノブ６３と、インテンシティ操作用ノブ６４とを備える。インテンシティ操作用ノブ６４は、ノブ６４の操作に応じて倍率を入力し、該入力された倍率に応じてＥＱカーブ４１全体、すなわち、該ＥＱカーブ４１を決定する複数種類のパラメータ（典型的にはゲイン及びＱ）を変更するように構成されている。
【００４５】
イコライザ設定画面４０は、ＥＱカーブ４１と閾値カーブを表示する。第２実施形態においては、イコライザ設定画面４０は、第１閾値カーブ４３と第２閾値カーブ４４との２種類の閾値カーブを表示する。第１閾値カーブ４３は、後述するステップＳ１３の「ゲインの変化量を漸次減少する一方、Ｑを変更する」制御を開始するゲイン値を規定している。第２閾値カーブ４４は、前記第１実施形態の閾値カーブ４２と同様な、ゲインの可変範囲の上限を規定している。ユーザは、操作パネル６０の各操作子６１〜６４を用いて、イコライザ設定画面４０を表示された第１閾値カーブ４３及び第２閾値カーブ４４を視覚的に確認しながら、ＥＱカーブ４１を変更できる。一例として、ＥＱカーブ４１、第１閾値カーブ４３及び第２閾値カーブ４４のそれぞれの表示態様を異ならせるようにしてよい。
【００４６】
図６は、第２実施形態に係るＥＱカーブ４１の変更制御処理例を説明するためのフローチャートである。図６の処理は、例えばイコライザ１０の電源投入時などに開始する。ＣＰＵ１１は、ステップＳ８において、イコライザ設定画面４０に所定の閾値カーブ４２及びＥＱカーブ４１を表示する。ステップＳ９において、ＣＰＵ１１は、何れかのノブ６１〜６４の操作を検出する。一例として、図５のノブ６１の操作により、ゲインが大きくなるように変更指示された場合について説明する。ステップＳ１０において、ＣＰＵ１１は、前記操作によりゲインの値が変更された後の全てのパラメータ、すなわち、各周波数帯域Ａ，Ｂ及びＣのゲイン、中心周波数及びＱに基づいて、ＥＱカーブ４１を再計算する。これらステップＳ８〜Ｓ１０は、前記図４のステップＳ１〜Ｓ３と同様に構成されてよい。
【００４７】
ステップＳ１１において、ＣＰＵ１１は、前記再計算されたＥＱカーブと第１閾値カーブ４３を比較する。比較処理は、前記ステップＳ４と同様に構成されてよい。ただし、再計算されたＥＱカーブとの比較対象は、「ゲインの変化量を漸次減少する一方、Ｑを変更する」制御を開始するゲイン値を規定する第１閾値カーブ４３であり、ゲインの可変範囲の上限を規定する第２閾値カーブ４４ではない。
【００４８】
再計算されたＥＱカーブが第１閾値カーブ４３を超えていない場合（前記ステップＳ１１のＮＯ）、ＣＰＵ１１は、ステップＳ１２において、当該ノブ６１の操作（ゲインの変更指示）に応じてＥＱカーブ４１を変更する。
【００４９】
ＣＰＵ１１は、電源オフなど終了指示に応じて（ステップＳ１４のＹＥＳ）、図６の処理を終了する。終了指示がないうちは（ステップＳ１４のＮＯ）、ＣＰＵ１１は、操作されたノブ毎に前記ステップＳ９以下の処理を繰り返す。ノブ６１の操作（ゲインの変更指示）に応じて再計算されたＥＱカーブが第１閾値カーブ４３に達する限界までは、ＣＰＵ１１は、当該ノブ６１の操作に応じたゲイン増加指示に応じて、ゲインピークを持ち上げるようにＥＱカーブ４１を変更する（前記ステップＳ５）。図５において、ＥＱカーブ４１´は、ノブ６１の操作に応じてゲインピークＢ１が第１閾値カーブ４３に達する限界にある状態を示す。
【００５０】
前記再計算されたＥＱカーブが、第１閾値カーブ４３を超えた場合（前記ステップＳ１１のＹＥＳ）、ＣＰＵ１１は、ステップＳ１３において、ゲイン６１ｂの操作によるゲインの変更量を漸次減少しつつ、Ｑを変更し、該Ｑの変更に応じてＥＱカーブ４１を変更する。Ｑの値を変更は、例えば、帯域幅を広げるようにすること、すなわちＱの値を小さくすることである。
【００５１】
一例として、ＣＰＵ１１は、前記ステップＳ１３において、前記再計算されたＥＱカーブの極大点と第２閾値カーブ４４の差を取得し、該取得された差に応じてゲインの変更量を減少し、該ゲイン変更量の減少分をＱの変更量に置換し、該置換された変更量でＱの値を小さくする（つまり帯域幅を広げる）。再計算されたＥＱカーブの極大点と第２閾値カーブ４４の差は、例えば、該再計算されたＥＱカーブのゲインピークの値と、該ゲインピークに対応する第２閾値カーブ４４の値との差である。ゲインピークに対応する第２閾値カーブ４４の値とは、第２閾値カーブ４４における、前記ゲインピークの周波数帯域の値である。
【００５２】
例えば、図５において、ノブ６１の操作に応じて再計算されたＥＱカーブが符号４１´´´´に示すものになるとする。ＥＱカーブ４１´´´´では、ゲインピークＢ３が閾値カーブ４３，４４を超えている。このようなノブ６１の操作が行われた場合、再計算されたＥＱカーブ４１のゲインピークが第１閾値カーブ４３を超えた時点から（前記ステップＳ１１のＹＥＳ）、ノブ６１の操作に応じたゲインの変更量が漸次減少してゆき、その減少分に応じた変更量で帯域幅が徐々に広がるよう、Ｑの値を変更する（前記ステップＳ１１）。これにより、図５において、符号４１´´、符号４１´´´で示すように、ＥＱカーブ４１のゲインピークの変更量が漸次減少する一方、帯域幅が徐々に広がり始める。ＥＱカーブ４１´´´は、ゲインピークＢ２が第２閾値カーブ４４に達する限界まで変更された状態である。一例として、再計算されたＥＱカーブの極大点と第２閾値カーブ４４の差に応じてゲインの変更量を減らしているので、再計算されたＥＱカーブのゲインピークが第２閾値カーブ４４に達する時点で、該操作に応じたゲインの変更量がゼロとなり、該操作に応じたゲインの変更は停止する。一例として、ＣＰＵ１１は、この時点でＱの値の変更も停止する。
【００５３】
このようにゲインが第２閾値カーブ４４に近付くにつれて、ゲインの変更量を次第に減らす一方、帯域幅を徐々に広げることにより、イコライジング処理結果の音響信号に対して、聴覚上の違和感少なく当該ノブ３１ｂの操作に応じた音量感の変化、典型的には、音圧の増加を与えることができる。
【００５４】
前述した、操作パネル６０及びＣＰＵ１１によりノブの操作を検出し（ステップＳ８）、ＥＱカーブ４１を変更する（前記ステップＳ１２及び１３）構成が、図１の決定部１０１に相当し、また、ＣＰＵ１１が前記ステップＳ１１の比較と、該比較に応じて前記ステップＳ１２又はＳ１３を行う構成が図１の制御部１０２に相当する。
【００５５】
以上の通り、第２実施形態においても、ＥＱカーブ４１のゲインを第１閾値カーブ４３及び第２閾値カーブ４４で制限するので、例えばイコライザの操作に疎いユーザがイコライザ１０を操作する場合であっても、簡単且つ効果的にハウリングを防止できる。また、ゲインを増加する指示に応じてＥＱカーブ４１が第１閾値カーブ４３を超えた場合、ＥＱカーブ４１が閾値カーブ４２を超えないように維持しつつ、帯域幅を変更するので、ＥＱカーブ４１の可変範囲を閾値カーブで単純に制限することに比べて、ユーザの意図をより反映したＥＱカーブ４１の変更・設定を行うことができる。したがって、簡単且つ分かりやすい方法で、イコライザ１０のＥＱカーブ４１の適切な設定を補助できるようになる、という優れた効果を奏する。また。ハウリングを防止しつつも、よりダイナミックで変化に富んだイコライザ１０の操作を行うことが可能となり、イコライザ１０を用いた「積極的な音作り」に有利である。
【００５６】
なお、前記ステップＳ１３の変形例として、ＣＰＵ１１は、再計算されたＥＱカーブのゲインピークが第２閾値カーブ４４に達した場合、ノブ６１の操作に応じたゲインの変更は停止する一方、Ｑの値の変更は継続してもよい。また、前記ステップＳ１３において、前述したゲインの変更量の減少分をＱの変更量に置換する構成に替えて、ノブ６１の操作量をＱの変更量に置換するように構成してもよい。また、第２実施形態の変形例として、第２閾値カーブ４４を明示的に設けなくてもよい。その場合、ＣＰＵ１１は、前記ステップＳ１３において、例えば、再計算されたＥＱカーブのゲインピークと第１閾値カーブ４３の差に応じてゲインの変更量の減少する、つまり、第１閾値カーブ４３から離れるほど、ゲインの変更量を少なくする一方、Ｑの値を小さくして帯域幅を広げる。
【００５７】
以上、この発明の一実施形態を説明したが、この発明は上記実施形態に限定されるものではなく、特許請求の範囲、及び明細書と図面に記載された技術的思想の範囲内において種々の変形が可能である。
【００５８】
例えば、別の実施形態は、インテンシティ操作用ノブ６４の操作に応じて、図４に示す第１実施形態に係るＥＱカーブ４１の変更制御処理、又は、図６に示す第２実施形態に係るＥＱカーブ４１の変更制御処理を実行するように構成されてよい。
【００５９】
また、別の実施形態は、図３の操作パネル３０のノブ３１，３２又は３３の操作に応じて、図６に示す第２実施形態に係るＥＱカーブ４１の変更制御処理を実行するように構成されてよい。また、別の実施形態は、図５の操作パネル６０のノブ６１，６２又は６３の操作に応じて、図４に示す第１実施形態に係るＥＱカーブ４１の変更制御処理を実行するように構成されてよい。
【００６０】
また、別の実施形態は、イコライザ設定画面４０に閾値カーブ４２，４３及び４４を表示しないように構成してもよい。
【００６１】
また、別の実施形態は、前記ステップＳ６及び前記ステップＳ１３において、イコライザ設定画面４０の表示上はＥＱカーブ４１が変更され続けるようにしてもよい。この場合、イコライザ設定画面４０での表示上は、ＥＱカーブ４１が閾値カーブ４２又は第２閾値カーブ４４を超える。ユーザは、現在のＥＱカーブ４１の設定が閾値カーブ４２を超えていることを視認できる。しかし、イコライジング処理には前記操作に応じたＥＱカーブ４１の変更を反映していないので、ＥＱカーブ４１を閾値カーブ４２により制限することによるハウリング防止等の効果は得ることができる。
【００６２】
図７（ａ）〜（ｄ）は閾値カーブ４２、４３及び４４の変形例を示す。閾値カーブ４２、４３又は４４は、図３、図５のように全ての周波数帯域に対して一定の値でゲインを制限する水平方向にのびる直線形状に限らない。例えば、図７（ａ），（ｂ）のように、傾斜した直線形状であってもよい。また、（ｃ）のように、周波数帯域毎に異なる値でゲインを制限する曲線であってもよい。また、（ｄ）のように、ゲインの下限を制限するものであってもよい。
【００６３】
また、閾値カーブ４２、４３及び４４の設定方法の一例として、イコライザ１０に入力された音響信号の周波数分析を行い、該分析結果に基づいて閾値カーブ４２、４３及び４４を設定するようにしてもよい。これにより、音響信号の再生環境に応じて適切な閾値カーブ４２、４３及び４４を設定できる。
【００６４】
また、閾値カーブ４２、４３及び４４の設定方法の一例として、例えば楽器など音響信号の入力源の特性に応じた設定を行うようにしてもよい。例えば、或る楽器が入力源の場合、その楽器の演奏音の周波数特性に適した閾値カーブ４２、４３及び４４を設定することで、例えば特定の周波数帯域を持ち上げ過ぎないように制限するなど、楽器の特性に合わせたＥＱカーブ４１の設定を補助することが可能となる。
【００６５】
また、閾値カーブ４２、４３及び４４は、ゲインを制限するものに限らず、例えば中心周波数など、他の何れのパラメータの閾値を規定するものでもよい。
【００６６】
また、前記の第１及び第２実施形態では、操作パネル３０、６０に備わる物理的操作子を用いてＥＱカーブ４１のゲインを変更する場合について専ら説明したが、中心周波数やＱが変更された場合も、図４及び図６のＥＱカーブ４１の変更制御処理は実行され得る。
【００６７】
また、操作パネル３０、６０に備わる物理的操作子を用いてＥＱカーブ４１を変更する構成例を説明したが、ＥＱカーブ４１の変更を行う操作子は、回転操作される「ノブ」に限らず、ボタン、スライダーなどどのような形態でもよく、また、物理的操作子に限らず、画面上に表示された画像（ＧＵＩ画像）からなる仮想的操作子でもよい。別の例として、操作部１３及び表示部１４をタッチパネル式ディスプレイにより構成し、ディスプレイに表示されたＥＱカーブ４１に対するタッチ操作により、該ＥＱカーブ４１の変更を行うように構成してもよい。
【００６８】
この発明に係る設定装置１００は、前述したハードウェア装置からなるイコライザ１０に限らず、例えば、コンピュータにイコライジング処理を実行させるソフトウェアプログラムに適用することもできる。その場合、前記イコライジング処理を実行させるソフトウェアプログラムを実装したコンピュータは、ユーザの所有するコンピュータ機器に限らず、コンピュータネットワーク上のサーバコンピュータでも良い。例えば、ユーザは、自身の端末装置からコンピュータネットワーク上のサーバコンピュータにアクセスして、該サーバコンピュータの提供するイコライジング処理機能を通信ネットワーク経由で利用するだろう。
【００６９】
また、この発明に係る設定装置１００は、前述したイコライザ１０のＥＱカーブ４１の設定に限らず、例えば、カットオフとレゾナンスの組み合わせで音色を変更する装置など、第１種及び第２種のパラメータの組み合わせにより制御対象パラメータを決定する任意の装置に適用可能である。
【００７０】
例えば、この発明に係る設定装置１００は、タッチパネル式ディスプレイからなる操作部１３及び表示部１４を備え、そのディスプレイに表示された２次元座標を用いて第１種及び第２種のパラメータの変更指示を行うように構成され得る。その場合、例えば、２次元座標平面の四辺に対応して閾値を設け、変更指示に応じて制御対象パラメータが閾値を超える場合に、前記変更指示された第１種又は第２種のパラメータの何れか一方を増加又は減少の替わりに、該第１種又は第２種のパラメータの他方を増加又は減少するよう構成され得る。
【００７１】
また、この発明に係る設定装置１００は、例えばイコライザなど複数のパラメータの組み合わせにより決定される制御対象パラメータを調整する機能を搭載したオーディオミキシング装置など任意の音楽機器又はコンピュータにかかる音楽機器の機能を実行させるためのソフトウェアプログラムとして構成されてもよい。
【００７２】
また、イコライザ１０のＥＱカーブ４１のように音響信号に対する処理を行うための制御対象パラメータに限らず、例えばビデオ信号に対する処理を行うための制御対象パラメータなど、どのような種類の信号に対する処理を行うための制御対象パラメータの設定にも、この発明に係る設定装置１００を適用できる。
【００７３】
また、この発明は、装置の発明として構成及び実施するのみならず、第１種又は第２種のパラメータの何れか一方の変更指示に応じて、前記第１種及び第２種のパラメータの組み合わせに基づき制御対象パラメータを決定するステップと、前記変更指示に応じて決定されるべき制御対象パラメータが閾値を超える場合、前記変更指示された第１種又は第２種のパラメータの何れか一方の替わりに、該第１種又は第２種のパラメータの他方を変更するよう、制御するステップとを備える方法の発明として構成及び実施されてよい。また、コンピュータに、前記の方法を構成する各ステップを実行させるプログラムの発明として、構成及び実施されてもよい。
【符号の説明】
【００７４】
１００  設定装置、１０１  変更部、１０２  変更制御部、１０  イコライザ、１１  ＣＰＵ、１２  メモリ、１３  操作部、１４  表示部、１５  オーディオインタフェース、１６  信号処理部、３０  操作パネル、３１〜３３  ノブ、４０  イコライザ設定画面、４１  ＥＱカーブ（制御対象パラメータ）、４２  閾値カーブ（閾値）、４３  第１閾値カーブ、４４  第２閾値カーブ、６０  操作パネル、６１〜６４  ノブ
【図１】
2017151229.tif 000003
【図２】
2017151229.tif 000004
【図３】
2017151229.tif 000005
【図４】
2017151229.tif 000006
【図５】
2017151229.tif 000007
【図６】
2017151229.tif 000008
【図７】
2017151229.tif 000009