(57)【要約】      （修正有）【課題】任意の機器の、任意の機能について、複数のパラメータを一括して制御することができる制御装置、制御方法およびプログラムを提供する。【解決手段】音信号処理装置は、複数チャンネルの信号処理部と、グループ定義部と、受付部と、音量値設定部と、制御値設定部と、を備えている。グループ定義部は、複数チャンネルのうち、任意の複数チャンネルからなるグループを定義する。受付部は、グループレベル値と、グループオフセット値と、を受け付ける。音量値設定部は、各チャンネルについて、そのチャンネルがグループに属していれば、そのチャンネルのレベル値をグループレベル値で補正して音量値として設定するとともに、グループに属していなければ、レベル値をそのまま音量値として設定する。【選択図】図５
2018117246.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ音信号に対して、少なくとも１のパラメータに対応する制御値と、音量値と、に基づいて信号処理を施して出力する複数チャンネルの信号処理部と、
前記複数チャンネルのうち、任意の複数チャンネルからなるグループを定義するグループ定義部と、
グループレベル値と、グループオフセット値と、を受け付ける受付部と、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのレベル値を前記グループレベル値で補正して音量値として設定するとともに、前記グループに属していなければ、前記レベル値をそのまま音量値として設定する、音量値設定部と、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのパラメータ値を前記グループオフセット値でオフセットして制御値として設定するとともに、前記グループに属していなければ、そのチャンネルの前記パラメータ値をそのまま制御値として設定する、制御値設定部と、
を備えた音信号処理装置。
【請求項２】
前記信号処理部は、前記パラメータと、別のパラメータと、前記制御値とに基づいて前記信号処理を施し、
前記制御値設定部は、前記別のパラメータについては、そのチャンネルが前記グループに属しているか否かに関わらず、そのチャンネルの前記パラメータ値をそのまま制御値として設定する、
請求項１に記載の音信号処理装置。
【請求項３】
前記信号処理部は、前記パラメータを含む複数パラメータと、前記制御値とに基づいて前記信号処理を施し、
前記制御値設定部は、複数の各パラメータ毎に、ユーザから前記グループオフセット値によるオフセットを行なうか否かの指定を受け付け、前記オフセットを行なわない旨の指定を受け付けたパラメータについては、前記グループに属しているか否かにかかわらず、そのチャンネルの前記パラメータ値をそのまま制御値として設定する、
請求項１に記載の音信号処理装置。
【請求項４】
それぞれ音信号に対して、少なくとも１のパラメータに対応する制御値と、音量値と、に基づいて信号処理を施して出力する複数チャンネルの信号処理を行う音信号処理装置の制御方法であって、
前記複数チャンネルのうち、任意の複数チャンネルからなるグループを定義するグループ定義ステップと、
グループレベル値と、グループオフセット値と、を受け付ける受付ステップと、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのレベル値を前記グループレベル値で補正して音量値として設定するとともに、前記グループに属していなければ、そのチャンネルのレベル値をそのまま音量値として設定する、音量値設定ステップと、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルの第１パラメータ値を前記グループオフセット値でオフセットして制御値として設定するとともに、前記グループに属していなければ、そのチャンネルの第１パラメータ値をそのまま制御値として設定する、制御値設定ステップと、
を備えた制御方法。
【請求項５】
前記信号処理ステップは、前記パラメータと、別のパラメータと、前記制御値とに基づいて前記信号処理を施し、
前記制御値設定ステップは、前記別のパラメータについては、そのチャンネルが前記グループに属しているか否かに関わらず、そのチャンネルの前記パラメータ値をそのまま制御値として設定する、
請求項４に記載の制御方法。
【請求項６】
前記信号処理機能ステップは、前記パラメータを含む複数パラメータと、前記制御値とに基づいて前記信号処理を施し、
前記制御値設定ステップは、複数の各パラメータ毎に、ユーザから前記グループオフセット値によるオフセットを行なうか否かの指定を受け付け、前記オフセットを行なわない旨の指定を受け付けたパラメータについては、前記グループに属しているか否かにかかわらず、そのチャンネルの前記パラメータ値をそのまま制御値として設定する、
請求項４に記載の制御方法。
【請求項７】
それぞれ音信号に対して、少なくとも１のパラメータに対応する制御値と、音量値と、に基づいて信号処理を施して出力する複数チャンネルの信号処理を行う音信号処理装置に実行されるプログラムであって、
前記複数チャンネルのうち、任意の複数チャンネルからなるグループを定義するグループ定義処理と、
グループレベル値と、グループオフセット値と、を受け付ける受付処理と、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのレベル値を前記グループレベル値で補正して音量値として設定するとともに、前記グループに属していなければ、そのチャンネルのレベル値をそのまま音量値として設定する、音量値設定処理と、
各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルの第１パラメータ値を前記グループオフセット値でオフセットして制御値として設定するとともに、前記グループに属していなければ、前記第１パラメータ値をそのまま制御値として設定する、制御値設定処理と、
を前記音信号処理装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音信号に信号処理を施す音信号処理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、音信号処理装置の一例として、ＤＣＡ（Digital Controlled Amplifier）グループ機能を備えたデジタルミキサが開示されている。特許文献１のデジタルミキサは、ユーザが指定した複数チャンネルで、１つのＤＣＡグループを形成する。操作パネル上の１つのチャンネルストリップには、１つのＤＣＡグループが割り当てられる。ユーザは、ＤＣＡグループが割り当てられたチャンネルストリップのフェーダを操作して、そのＤＣＡグループのフェーダ値を変更する。ユーザがあるＤＣＡグループのフェーダ値を変更すると、そのＤＣＡグループに属する複数のチャンネルの音量が連動して変化する。その際、それらの各チャンネルの音量値は、そのチャンネルのフェーダ値に、ＤＣＡフェーダ値を乗算して算出される。各チャンネルのフェーダ値は、そのチャンネルがＤＣＡグループに属しているか否かに関わらず、変化しない。
【０００３】
また、従来から、チャンネルリンク機能を備えたデジタルミキサが知られている。チャンネルリンク機能は、ユーザが指定した複数チャンネルで、所望のパラメータを連動する１つのリンクグループを形成する機能である。ユーザが、あるリンクグループに属するあるチャンネルのリンクされたパラメータ値を変更すると、そのリンクグループの他のチャンネルの対応するパラメータ値が連動して変化する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０７８２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＤＣＡグループに属するチャンネルについて、イコライザやセンドレベル等のフェーダ以外のパラメータの値も連動制御したいという要望がある。
【０００６】
上述のチャンネルリンク機能を用いて連動させたいチャンネルを指定して、１つのリンクグループを形成することが考えられるが、チャンネルリンク機能は、ＤＣＡ機能とは異なり、各チャンネルのパラメータ値自体が変化してしまうという課題がある。ＤＣＡ機能では、各チャンネルのフェーダ値は変化させず、そのフェーダ値がＤＣＡフェーダ値でオフセットされる。
【０００７】
そこで、この発明は、各チャンネルのパラメータ値自体を変化させずに、ＤＣＡグループに属するチャンネルのフェーダ以外のパラメータを連動制御させることができる音信号処理装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
音信号処理装置は、複数チャンネルの信号処理部と、グループ定義部と、受付部と、音量値設定部と、制御値設定部と、を備えている。複数チャンネルの信号処理部は、それぞれ音信号に対して、少なくとも１のパラメータに対応する制御値と、音量値と、に基づいて信号処理を施して出力する。グループ定義部は、前記複数チャンネルのうち、任意の複数チャンネルからなるグループを定義する。受付部は、グループレベル値と、グループオフセット値と、を受け付ける。音量値設定部は、各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのレベル値を前記グループレベル値で補正して音量値として設定するとともに、前記グループに属していなければ、前記レベル値をそのまま音量値として設定する。制御値設定部は、各チャンネルについて、そのチャンネルが前記グループに属していれば、そのチャンネルのパラメータ値を前記グループオフセット値でオフセットして制御値として設定するとともに、前記グループに属していなければ、前記パラメータ値をそのまま制御値として設定する。
【０００９】
このように、ＤＣＡグループに属したチャンネルについては、各チャンネルのパラメータ値自体は変化せず、グループオフセット値でオフセットされる。したがって、音信号処理装置は、ＤＣＡグループに属するチャンネルのパラメータを、パラメータ値自体を変化させずに、連動制御させることができる。
【発明の効果】
【００１０】
音信号処理装置は、各チャンネルのパラメータ値自体を変化させずに、ＤＣＡグループに属するチャンネルのフェーダ以外のパラメータを連動制御させることができる
【図面の簡単な説明】
【００１１】
【図１】ミキサ１の構成を示すブロック図である。
【図２】信号処理部、オーディオＩ／Ｏ、およびＣＰＵで行われる信号処理の等価ブロック図である。
【図３】ある入力チャンネルｉのブロック構成を示した図である。
【図４】ミキサ１の操作パネルを示す図である。
【図５】ユーザがチェンネルフェーダを操作した時の動作を示すフローチャートである。
【図６】ユーザがＤＣＡフェーダを操作した時の動作を示すフローチャートである。
【図７】ユーザが各チャンネルのノブを操作した時の動作を示すフローチャートである。
【図８】ユーザがノブを操作した時の動作を示すフローチャートである。
【図９】ユーザが各チャンネルのノブをプッシュした時の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
図１は、ミキサ（デジタルミキサ）１の構成を示すブロック図である。ミキサ１は、表示器１１、操作部１２、波形Ｉ／Ｏ１３、信号処理部１４、ＰＣ＿Ｉ／Ｏ１５、ＭＩＤＩ＿Ｉ／Ｏ１６、その他＿Ｉ／Ｏ１７、ＣＰＵ１８、フラッシュメモリ１９、およびＲＡＭ２０を備えている。これら構成は、バス２１０を介して接続されている。
【００１３】
ＣＰＵ１８は、ミキサ１の動作を制御する制御部である。ＣＰＵ１８は、記憶媒体であるフラッシュメモリ１９に記憶された所定のプログラムをＲＡＭ２０に読み出して実行することにより各種の動作を行なう。例えば、ＣＰＵ１８は、波形Ｉ／Ｏ１３における音信号の入出力や、信号処理部１４におけるミキシング処理、エフェクト処理の制御、およびそれらに関連するパラメータの値の変更、等を行う。また、ＣＰＵ１８は、本発明におけるグループ定義部、受付部、音量値設定部、および制御値設定部に対応する。
【００１４】
信号処理部１４は、ミキシング処理またはエフェクト処理等の各種信号処理を行なうための複数のＤＳＰから構成される。信号処理部１４は、波形Ｉ／Ｏ１３の複数のアナログ／デジタル変換器を介して供給される複数の音信号に、イコライジング等の特性調整処理、ミキシング処理、エフェクト処理等の信号処理を施す。信号処理部１４は、信号処理後のデジタル音信号を、波形Ｉ／Ｏ１３の複数のデジタル／アナログ変換器を介して出力する。
【００１５】
図２は、信号処理部１４、波形Ｉ／Ｏ１３、およびＣＰＵ１８で行われる信号処理３０のブロック図である。図２に示すように、信号処理３０は、入力パッチ３１、３２の入力チャンネル３２、１のステレオの第１バス（＃１バス）３３、１６のモノラルの第２バス（＃２バス）３４、第１バスに対応する第１出力チャンネル（＃１出力チャンネル）３５、第２バスに対応する１６の第２出力チャンネル（＃２出力チャンネル）３６、および出力パッチ３７等のブロックを備える。
【００１６】
入力チャンネル３２の各チャンネルｉには、入力パッチ３１からオーディオ信号が供給される。図３は、ある入力チャンネルｉのブロック構成を示す図である。入力チャンネルｉは、信号処理ブロック３５１において、入力パッチ３１から供給されたオーディオ信号に対して、イコライザ（ＥＱ）、やコンプレッサ（ＣＯＭＰ）等の特性調整処理を施す。また、入力チャンネル３２の各チャンネルｉは、信号処理後のオーディオ信号を、後段のバス（＃１バス３３および＃２バス３４）の何れか１乃至複数へ選択的に送出する。
【００１７】
入力チャンネルｉが送出するオーディオ信号のレベルは、ユーザによりバス毎に個別に調整される。例えば、＃１バス３３に送出されるオーディオ信号は、レベル調整ブロック３２２において、レベル調整される。レベル調整ブロック３２２は、ボリューム（Ｖｏｌ）およびスイッチ（ＣＨ＿ＯＮ）を備えている。
【００１８】
また、＃２バス３４に送出されるオーディオ信号は、＃２バス３４の各チャンネルに設けられたレベル調整ブロック３２３において、レベル調整される。レベル調整ブロック３２３も、センドボリューム（ＳＮＤ＿Ｌ）およびセンドスイッチ（ＳＮＤ＿ＯＮ）を備えている。
【００１９】
なお、＃２バス３４に送出されるオーディオ信号は、セレクタ（図中におけるＰＰ）において、レベル調整ブロック３２２を回避することも可能である。また、＃１バス３３への出力には、出力側スイッチ（Ｔｏ＿＃１）および２チャンネル間のパニングブロック（ＰＡＮ）が設けられている。
【００２０】
＃１バス３３および＃２バス３４は、供給されるオーディオ信号をそれぞれミキシングして、対応する＃１出力チャンネル３５および＃２出力チャンネル３６へ出力する。＃１出力チャンネル３５および＃２出力チャンネル３６の各チャンネルは、入力されるオーディオ信号に対して、イコライザ、またはコンプレッサ等の特性調整処理を施す。信号処理を施された後のオーディオ信号は、波形Ｉ／Ｏ１３に供給される。
【００２１】
レベル調整ブロック３２２のレベル値、レベル調整ブロック３２３のレベル値、および信号処理ブロック３２１の各エフェクトの各パラメータの値は、ミキサ１の操作パネルに設けられたタッチスクリーン、フェーダ、ノブ、ボタン等をユーザが操作することにより、変更される。
【００２２】
図４は、ミキサ１の操作パネルの一例を示す図である。ミキサ１の操作パネル上には、図４に示すように、タッチスクリーン５１、チャンネルストリップ６０、およびＤＣＡストリップ６１等が設けられている。これら構成は、図１に示した操作部１２に相当する。
【００２３】
タッチスクリーン５１は、操作部１２の一態様であるタッチパネルを積層した表示器１１であり、ユーザの操作を受け付けるためのＧＵＩ（グラフィカルユーザインタフェース）画面を表示する。この例では、タッチスクリーン５１の下部の現在値表示エリア５０１に、左側のブロックでは、上から順に各チャンネルのフェーダ値（ＣＦ（ｉ））、各チャンネルの信号処理等のパラメータの実際の制御値（ＣＶ（ｉ，ｐ））、同パラメータのユーザ設定値（パラメータ値ＣＰ（ｉ，ｐ））が表示され、右側のブロックでは、上から順にＤＣＡフェーダ値（ＤＦ（ｇ））、ＤＣＡオフセット値（ＤＯ（ｇ，ｐ））が表示されている。なお、現在値表示エリア５０１は、タッチスクリーン５１とは別に専用の表示器として設けられていてもよい。
【００２４】
チャンネルストリップ６０、６１は、１つのチャンネルに対する操作を受け付ける複数の操作子を縦に並べて配置した領域である。この図では、操作子として、チャンネル毎に１つフェーダ６０１、６１１、オン（ＯＮ）ボタン６０２、６１２、およびノブ６０３、６１３が配置されている。操作パネル上には、図４に示す操作子以外に、任意の数のノブやボタン等が設けてもよい。
【００２５】
この例では、チャンネルストリップ６０のうち、左側の複数（例えば８個）のストリップには、それぞれ入力チャンネル（左側から順に、入力チャンネル１、入力チャンネル２、入力チャンネル３・・・）が割り当てられている。
【００２６】
また、右側の２つのチャンネルストリップ６１には、それぞれＤＣＡグループ（左から順に、ＤＣＡ１，ＤＣＡ２）が割り当てられている。この例では、ＤＣＡグループが２つ（ＤＣＡ１およびＤＣＡ２）だが、ＤＣＡグループの数は、２に限るものではない。
【００２７】
ＤＣＡとは、所望の複数の入力チャンネルを１つのＤＣＡグループにして、そのＤＣＡグループの各入力チャンネルの音量を、そのＤＣＡグループの１つのフェーダ（ＤＣＡフェーダ）で制御するものである。具体的には、ＤＣＡフェーダによって設定されたフェーダ値を、グループ内の各入力チャンネルのフェーダ値に乗算して、その入力チャンネルの音量値が決定される。ユーザは、例えばタッチスクリーン５１を用いて、チャンネル毎に、複数の各ＤＣＡグループに属するか否かを設定できる。説明を簡単にするため、各チャンネルが属するＤＣＡグループを１つまでとするが、１つのチャンネルを、複数のＤＣＡグループに所属できるようにしてもよい。
【００２８】
これにより、ユーザは、グループの個々のチャンネルの音量バランスを各入力チャンネルのフェーダによって調整し、チャンネル間の音量バランスを維持したまま、ＤＣＡフェーダによってそのグループ全体の音量を調整できる。
【００２９】
図５は、ユーザがある入力チャンネルｉのフェーダ６０１を操作した場合のミキサ１の動作を示すフローチャートである。ここで、ｉは１つのチャンネルを指定する指定子である。図中の「ＣＦ」は、「Ｃｈａｎｎｅｌ  Ｆａｄｅｒ」の略である。ＣＦ（ｉ）は、あるチャンネルｉのフェーダ値を意味する。「ＤＦ」は、「ＤＣＡ  Ｆａｄｅｒ」の略である。ＤＦ（ｇ）は、あるＤＣＡグループｇのＤＣＡフェーダ値を意味する。
【００３０】
まず、ＣＰＵ１８は、ＣＦ（ｉ）をフェーダ位置に応じた値に設定する（Ｓ１１）。この例では、フェーダ値の可変範囲は、−∞ｄＢ〜＋６ｄＢであるが、ミキサの機種等によって該範囲は異なる。
【００３１】
そして、ＣＰＵ１８は、フェーダが操作されたチャンネルｉが、所定のＤＣＡグループ（ｇ）に含まれるか否かを判断する（Ｓ１２）。チャンネルｉがどのＤＣＡグループにも属していない場合、ＣＰＵ１８は、チャンネルｉの音量値：Ｖｏｌ（ｉ）にＣＦ（ｉ）の値を書き込む（Ｓ１３）。一方、チャンネルｉがいずれかのＤＣＡグループに属している場合、ＣＰＵ１８は、ＣＦ（ｉ）にＤＣＡフェーダ値：ＤＦ（ｇ）を加算し、その和を該当チャンネルｉの音量値Ｖｏｌ（ｉ）に書き込む（Ｓ１４）。仮に、チャンネルｉが複数のＤＣＡグループに属している場合、それらＤＣＡフェーダ値：ＤＦ（ｇ）を全て加算する。なお、この例では、チャンネルフェーダ値およびＤＣＡフェーダ値は、対数値（ｄＢ）であるため、両者を加算しているが、共にリニア値の場合には、ＣＦ（ｉ）にＤＦ（ｇ）を乗算すればよい。
【００３２】
そして、ＣＰＵ１８は、信号処理部１４の入力チャンネルｉのレベル調整ブロック３２２（図３）に対して、Ｖｏｌ（ｉ）の値を設定し、表示器１１上のＣＦ（ｉ）の値の表示を更新する（Ｓ１５）。これにより、個々のチャンネルのレベル調整ブロック３２２において、個々のチャンネルのフェーダ値と、ＤＣＡフェーダ値とが反映された音量調整が行なわれる。
【００３３】
図６は、ユーザがＤＣＡグループｇのフェーダを操作した場合のミキサ１の動作を示すフローチャートである。まず、ＣＰＵ１８は、ＤＦ（ｇ）を、グループｇのＤＣＡフェーダ位置に応じた値に設定する（Ｓ２１）。ＤＣＡフェーダ値の可変範囲は、−∞ｄＢ〜＋６ｄＢであるが、ミキサの機種等によって該範囲は異なる。そして、ＣＰＵ１８は、設定したＤＦ（ｇ）に基づいて、ステップＳ１４と同様の演算を行い、該当ＤＣＡグループ内の各チャンネルのＶｏｌ（ｉ）を再計算する（Ｓ２２）。最後に、ＣＰＵ１８は、信号処理部１４の該各チャンネルｉのレベル調整ブロック（ｖｏｌ）３２２（図３）に、得られた各Ｖｏｌ（ｉ）の値を供給し、表示器１１上のＤＦ（ｇ）の値の表示を更新する（Ｓ２３）。
【００３４】
そして、本実施形態のミキサ１では、ＤＣＡグループに属するチャンネルについて、イコライザやセンドレベル等のフェーダ以外のパラメータについても、ノブ６１３を用いてその値を連動制御することができる。
【００３５】
まず、図７は、入力チャンネルｉのノブ６０３が操作（回転）された場合におけるミキサ１の動作を示すフローチャートである。図中の「ＣＰ」は、「Ｃｈａｎｎｅｌ  Ｐａｒａｍｅｔｅｒ」の略である。「ＣＶ」は、「Ｃｏｎｔｒｏｌ  Ｖａｌｕｅ」の略である。「ＤＯ」は、「ＤＣＡ  Ｏｆｆｓｅｔ」の略である。「ＯＥ」は、「Ｏｆｆｓｅｔ  Ｅｎａｂｌｅ」の略である。
【００３６】
図４に示した例では、ノブ６０３には、パラメータｐとして、イコライザの第２バンドのレベルが割り当てられている。ここで、ｐは、各チャンネルｉに共通で、そのチャンネルｉの複数パラメータの中の１つのパラメータを指定する指定子である。この明細書では、入力チャンネルｉの指定を省いて、各パラメータをパラメータｐと記載する。また、入力チャンネルのパラメータｐに対応する各ＤＣＡグループｇのオフセットを、グループｇの指定を省いて、オフセットｐと記載する。なお、ユーザは、タッチスクリーン５１あるいは他のスイッチ等を用いて、ノブ６０３に割り当てるパラメータｐを、入力チャンネルの複数のパラメータの中から自由に選択できる。他にも、ノブ６０３には、例えば、イコライザの特定周波数のレベル、イコライザの周波数、１つのバスへの送出レベル、またはコンプレッサの閾値、等の種々のパラメータｐを割り当てることができる。
【００３７】
入力チャンネルｉのノブ６０３が操作された場合、まず、ＣＰＵ１８は、ノブ６０３の回転方向および回転量に応じて、ＣＰ（ｉ，ｐ）を変更する（Ｓ３１）。ＣＰ（ｉ，ｐ）とは、あるチャンネルｉの、あるパラメータｐの値を意味する。ノブ６０３が、インクリメンタルタイプ（相対位置検出型）のエンコーダであれば、ＣＰＵ１８は、ノブ６０３の回転方向および回転量に応じて、パラメータｐの変化値を決定し、ＣＰ（ｉ，ｐ）の現在値とその変化値の和をＣＰ（ｉ，ｐ）に書き込む。なお、ＣＰ（ｉ，ｐ）の変化範囲は、各パラメータ毎に異なる。
【００３８】
そして、ＣＰＵ１８は、ノブ６０３が操作されたチャンネルｉが、所定のＤＣＡグループ（ｇ）に含まれるか否かを判断する（Ｓ３２）。操作されたチャンネルがどのＤＣＡグループにも属していない場合、ＣＰＵ１８は、該当チャンネルのパラメータに対する制御値：ＣＶ（ｉ，ｐ）に、ＣＰ（ｉ，ｐ）の値を書き込む（Ｓ３３）。
【００３９】
一方、ノブ６０３が操作されたチャンネルｉがいずれかのＤＣＡグループに属している場合、ＣＰＵ１８は、該当ＤＣＡグループｇのＯＥ（ｇ、ｐ）が１：オフセット有効となっているか否か、すなわち、パラメータｐが連動制御の対象となっているか否かを判断する（Ｓ３４）。後述するように、ユーザは、各チャンネルについて、ＤＣＡグループに属していても、各パラメータｐを個別に連動制御の対象から外すことができる。ＣＰＵ１８は、ＯＥ（ｇ、ｐ）＝１ではない、すなわち、ＯＥ（ｇ、ｐ）＝０：オフセット無効であると判断した場合、該当チャンネルのパラメータに対する制御値：ＣＶ（ｉ，ｐ）に、ＣＰ（ｉ，ｐ）の値を書き込む（Ｓ３３）。
【００４０】
一方、ＣＰＵ１８は、ＯＥ（ｇ、ｐ）＝１：オフセット有効であると判断した場合、ＣＰ（ｉ，ｐ）にグループｇのパラメータｐのオフセット値：ＤＯ（ｇ，ｐ）を加算し、その和を該当チャンネルｉのパラメータｐに対応する制御値：ＣＶ（ｉ，ｐ）に書き込む（Ｓ３５）。この例では、イコライザのレベル値は、対数値（ｄＢ）であるため、加算によりオフセットするが、リニアのレベル値の場合には、乗算によりオフセットすればよい。
【００４１】
そして、ＣＰＵ１８は、信号処理部１４の入力チャンネルｉの信号処理ブロック３２１又はレベル調整ブロック３２３に対して、得られたＣＶ（ｉ，ｐ）の値を供給し、表示器１１上のＣＰ（ｉ、ｐ）の値の表示を更新する（Ｓ３６）。
【００４２】
図８は、ユーザがＤＣＡグループｇのストリップ６１におけるＤＣＡオフセットｐのノブ６１３を操作した場合のミキサ１の動作を示すフローチャートである。この実施例では、ＤＣＡグループｇのノブ６１３には、入力チャンネルｉのノブ６０３のパラメータｐに対応するオフセットｐが割り当てられる。まず、ＣＰＵ１８は、ノブ６１３の回転方向および回転量に応じて、ＤＯ（ｇ，ｐ）を変更する（Ｓ４１）。ノブ６１３がインクリメンタルタイプのエンコーダであれば、ＣＰＵ１８は、ノブ６１３の回転方向および回転量に応じて、オフセットｐの変化値を決定し、ＤＯ（ｇ、ｐ）の現在値とその変化値の和をＤＯ（ｇ，ｐ）に書き込む。ＤＯ（ｇ，ｐ）の変化範囲は、各パラメータ毎に異なってよいが、正負に対称とするのが好適である。イコライザのレベルの場合、ＤＯ（ｇ，ｐ）の変化範囲は、例えば−１８ｄＢ〜＋１８ｄＢとする。
【００４３】
次に、ＣＰＵ１８は、設定したＤＯ（ｇ，ｐ）に基づいて、ＯＥ（ｇ、ｐ）＝１となっているパラメータについて、ステップＳ３５と同様の演算を行い、ＤＣＡグループ内の各チャンネルｉのＣＶ（ｉ，ｐ）を再計算する（Ｓ４２）。最後に、ＣＰＵ１８は、信号処理部１４の該各チャンネルｉの信号処理ブロック３２１又はレベル調整ブロック３２３に対して、ＣＶ（ｉ，ｐ）の値を供給し、表示器１１上のＤＯ（ｇ、ｐ）の表示と、該各チャンネルｉのＣＶ（ｉ，ｐ）の表示とを更新する（Ｓ４３）。
【００４４】
以上の動作により、あるＤＣＡグループｇのＯＥ（ｇ，ｐ）が１であれば、そのＤＣＡグループｇに属するチャンネルｉのパラメータｐの制御値ＣＶ（ｉ、ｐ）は、個々のチャンネルのノブ６０３によるユーザ設定値ＣＰ（ｉ，ｐ）と、ノブ６１３によるオフセット値ＤＯ（ｇ，ｐ）とに応じて変化する。何れのＤＣＡグループに属していないチャンネルｉのパラメータｐの制御値ＣＶ（ｉ，ｐ）は、個々のチャンネルのノブ６０３によるユーザ設定値ＣＰ（ｉ，ｐ）に応じて変化する。例えば、図４の例では、入力チャンネル１は、ＤＣＡグループ１に属していて、入力チャンネル３は、ＤＣＡグループ２に属している。入力チャンネル２は、どのＤＣＡグループにも属していない。ユーザが、入力チャンネル１のノブ６０３を操作してパラメータ値ＣＰ（１、ｐ）（ここでは、イコライザの第２バンドのレベル）を−２０ｄＢに設定し、ＤＣＡグループ１のノブ６１３を操作してオフセット値ＤＯ（１、ｐ）を＋５ｄＢに設定した場合、そのグループのＯＥ（１、ｐ）が１であれば、エリア５０１の中段に表示されるように、制御値ＣＶ（１，ｐ）は、−１５ｄＢとなる。また、ユーザが、入力チャンネル３のノブ６０３を操作してパラメータ値ＣＰ（３、ｐ）を０ｄＢに設定し、ＤＣＡグループ２のノブ６１３を操作してオフセット値ＤＯ（２，ｐ）を−１０ｄＢに設定した場合、エリア５０１の中段に表示されるように、制御値ＣＶ（３，ｐ）は、−１０ｄＢとなる。入力チャンネル２は、ＤＣＡグループに属していないため、パラメータ値ＣＰ（２，ｐ）の−２０ｄＢが、そのまま制御値ＣＶ（２，ｐ）なるので、エリア５０１の中段にはオフセットｐによる連動制御を受けていない旨を示す「−」が表示される。
【００４５】
図９は、ユーザがＤＣＡグループｇのノブ６１３をプッシュした場合のミキサ１の動作を示すフローチャートである。この例では、ユーザがノブ６１３をプッシュする度に、ＯＥ（ｇ、ｐ）の値が反転される（Ｓ５１）。つまり、ユーザは、各グループｇについて、ノブ６１３による連動制御を行なうか否かを選択できる。
【００４６】
ＣＰＵ１８は、ＯＥ（ｇ、ｐ）＝１：オフセット有効となっているか否かを判断し、ＯＥ（ｇ、ｐ）＝１ではない、すなわち、ＯＥ（ｇ、ｐ）＝０：オフセット無効と判断した場合、該当ＤＣＡグループにおける各チャンネルｉのパラメータの制御値：ＣＶ（ｉ，ｐ）に、ステップＳ５３と同様に、ＤＯ（ｇ，ｐ）によるオフセットのない値（ＣＰ（ｉ，ｐ）の値）を書き込む。一方、ＣＰＵ１８は、ＯＥ（ｇ、ｐ）＝１：オフセット有効と判断した場合、ステップＳ５４と同様に、ＤＣＡグループｇの各チャンネルｉのＣＰ（ｉ，ｐ）の値にＤＯ（ｇ，ｐ）の値を加算し、その和をそのチャンネルｉのＣＶ（ｉ，ｐ）に書き込む（Ｓ５４）。最後に、ＣＰＵ１８は、信号処理部１４の該各チャンネルｉの信号処理ブロック３２１又はレベル調整ブロック３２３に対して、ＣＶ（ｉ，ｐ）の値を供給し、表示器１１の該各チャンネルｉのＣＶ（ｉ，ｐ）の表示を更新する（Ｓ４３）。すなわち、ＯＥ（ｇ、ｐ）＝１であれば、該各チャンネルｉのエリア５０１の中段にＣＶ（ｉ，ｐ）の値を表示し、ＯＥ（ｇ，ｐ）＝０であれば、該各チャンネルｉのエリア５０１の中段に「−」を表示する。
【００４７】
これにより、ユーザは、ＤＣＡフェーダによる音量の連動制御を行ないながら、所望のパラメータｐは連動制御の対象から外すこともできる。なお、この例では、ＤＣＡグループｐのノブ６１３をプッシュすることによりオフセットされるか否かの指定を受け付ける（ノブ６０３が指定部となる）例を示したが、例えばタッチスクリーン５１を用いて指定する等、他の種々の操作により、指定を受け付けてもよい。
【００４８】
以上のように、本実施形態のミキサ１によれば、あるチャンネルｉをあるＤＣＡグループｇに新たに加えると、その時点で、そのチャンネルの対応するパラメータｐがグループオフセット値：ＤＯ（ｇ，ｐ）でオフセットされ、そのチャンネルｉでは、オフセットされたパラメータ値に基づいて、音信号の処理が行われる。また、あるＤＣＡグループｇからあるチャンネルを外すと、その時点で、ＤＯ（ｇ，ｐ）によるそのチャンネルの対応するパラメータｐのオフセットが中止され、そのチャンネルでは、オフセットさていないパラメータ値に基づいて、音信号の処理が行われる。
【００４９】
なお、グループオフセット値：ＤＯ（ｇ，ｐ）は、チャンネルの連動制御可能なパラメータ数より少ない数が用意される場合と、ＤＣＡグループに属するチャンネルのうち連動制御可能なパラメータ数と同じ数だけ用意される場合と、が考えられる。
【００５０】
チャンネルの連動制御可能なパラメータ数より少ない数が用意される場合、グループオフセット値：ＤＯ（ｇ，ｐ）は、ユーザによって、ＤＣＡグループに属するチャンネルの１つのパラメータに対応付けられる。対応付けの際、オフセット値は、ゼロに初期設定される。ＤＣＡグループに属するチャンネルのうち連動制御可能なパラメータ数と同じ数だけ用意される場合、グループオフセット値：ＤＯ（ｇ，ｐ）は、ＤＣＡグループに属するチャンネルのうち連動制御可能なパラメータ数と同じ数だけ用意される。
【００５１】
なお、上述の例では、グループオフセット値：ＤＯ（ｇ，ｐ）は、正負の値をとり、その上限値と下限値の絶対値は同じであった。グループオフセット値：ＤＯ（ｇ，ｐ）の変化範囲は一例に過ぎない。グループオフセット値：ＤＯ（ｇ，ｐ）は、例えば、−１０ｄＢから＋１０ｄＢ等、任意の範囲であってよい。また、グループオフセット値：ＤＯ（ｇ，ｐ）は、変化範囲を固定とせず、その上限値と下限値の絶対値を、ユーザが、対象のパラメータ毎に設定するようにしてもよい。さらに、ユーザが、上限値と下限値を別々に設定するようにしてもよい。
【００５２】
本実施形態の説明は、すべての点で例示であって、制限的なものではない。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５３】
１…ミキサ
１１…表示器
１２…操作部
１３…Ｉ／Ｏ
１４…信号処理部
１５…ＰＣ＿Ｉ／Ｏ
１６…ＭＩＤＩ＿Ｉ／Ｏ
１７…その他＿Ｉ／Ｏ
１８…ＣＰＵ
１９…フラッシュメモリ
２０…ＲＡＭ
３０…信号処理
３１…入力パッチ
３２…入力チャンネル
３３…第１バス
３４…第２バス
３５…第１出力チャンネル
３６…第２出力チャンネル
３７…出力パッチ
５１…タッチスクリーン
６０…チャンネルストリップ
６１…ＤＣＡストリップ
２１０…バス
３２１…信号処理ブロック
３２２…レベル調整ブロック
３２３…レベル調整ブロック
３５１…信号処理ブロック
５０１…現在値表示エリア
６０１…フェーダ
６０２…オンボタン
６０３…ノブ
６１１…ＤＣＡフェーダ
６１２…オンボタン
６１３…ノブ
【図１】
2018117246.tif 000003
【図２】
2018117246.tif 000004
【図３】
2018117246.tif 000005
【図４】
2018117246.tif 000006
【図５】
2018117246.tif 000007
【図６】
2018117246.tif 000008
【図７】
2018117246.tif 000009
【図８】
2018117246.tif 000010
【図９】
2018117246.tif 000011