(57)【要約】【課題】  貼り付け操作子を、個別操作子あるいはリンク操作子として配置できる、音響信号処理装置の制御用プログラムを提供する。【解決手段】  操作子の複写貼り付け部４は、第１操作画面上の１つの操作子を複写元の操作子に指定する指示と、この複写元の操作子の第２操作画面上への貼り付け指示を受け付けて、複写元の操作子を第２操作画面上に配置する。操作機能選択部５は、複写元の操作子に割り付けられたパラメータが、パラメータに対するグループおよびリンク特性設定部２ｂにより設定されているグループに属しているとき、貼り付け操作子により、当該グループに属する全てのパラメータをリンク制御するか、複写元の操作子に割り付けられたパラメータのみを制御するかの選択画面を表示させてユーザに選択させる。【選択図】図１
2005252542.tif 000002
【特許請求の範囲】
【請求項１】
第１操作画面上に表示された複数の操作子に、それぞれ、音響信号処理用の複数のパラメータのうちの１つを、当該操作子の制御操作に応じてその値のみが制御されるパラメータとして割り付けるか、または、前記複数のパラメータの少なくとも１つを含むグループを割り付ける機能とともに、該グループに属するパラメータの値を、当該グループが割り付けられた操作子の制御操作によってリンク制御する機能をコンピュータに実現させる音響信号処理装置の制御用プログラムであって、
ユーザによる、前記第１操作画面上の１つの操作子を複写元の操作子に指定する指示と、該複写元の操作子の第２操作画面上への貼り付け指示を受け付けるステップと、
該貼り付け指示に応じて、指定された複写元の操作子を、前記第２操作画面上に貼り付け操作子として配置するステップと、
前記複写元の操作子に割り付けられたパラメータが、前記グループに属しているとき、前記貼り付け指示の受け付けを契機として、前記貼り付け操作子により、当該グループに属する全てのパラメータをリンク制御するか、前記複写元の操作子に割り付けられたパラメータのみを制御するか、の選択画面を表示させて前記ユーザに選択させる操作機能選択ステップと、
前記複写元の操作子に割り付けられたパラメータが前記グループに属していないとき、または、前記操作機能選択ステップで個別制御が選択されたとき、前記複写元の操作子に割り付けられたパラメータを、前記貼り付け操作子に割り付けるステップと、
前記操作機能選択ステップでリンク制御が選択されたとき、前記複写元の操作子に割り付けられたパラメータの属するグループを、前記貼り付け操作子に割り付けるステップ、
を有することを特徴とする音響信号処理装置の制御用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ・ミキシング・システムや電子音楽装置等の音響信号処理装置に用いられ、音響信号をディジタル信号処理する際の動作パラメータを制御する技術に関するものである。
【背景技術】
【０００２】
オーディオ・ミキシング・システムにおいて、エンジン（音響信号処理部）に、音響信号処理装置の制御用プログラム（編集プログラムなど）を実行するパーソナルコンピュータを接続した構成が知られている（非特許文献１参照）。
パーソナルコンピュータ側において、複数のコンポーネントおよび相互間の配線データを有するCAD（Computer Aided Design）データを編集する。上述した制御用プログラムによる編集では、CADデータに含まれる複数のコンポーネントおよび相互間の配線データがCAD画面上にグラフィカルに表示される。
ユーザは、そのCAD画面上でマウス操作することにより、コンポーネントや結線の追加削除、あるいは、配置の変更などを行うことができる。編集されたCADデータは、CADデータの転送指示に応じて、エンジン用に変換されエンジンに転送される。
【０００３】
エンジンは、受信したCADデータに基づいて、動作パラメータを制御し、音響信号をディジタル信号処理することにより音響信号を処理する。
パーソナルコンピュータは、動作パラメータの操作機能も備えている。
リアルタイムコントロールモードにおいて、表示器の画面上に複数の操作子を配置し、マウスを用いてこれらの操作子を制御操作することにより、各操作子に割り付けられた動作パラメータを制御するとともに、操作イベントをエンジンに送信して、エンジン側で動作パラメータを制御させる。
【０００４】
図１０は、従来のオーディオ・ミキシング・システムを説明するためのブロック構成図である。
１１１はパーソナルコンピュータであり、エンジン１１２1が接続されている。
エンジン１１２1は、音響信号の入出力端子と、図示しないパネル操作子および表示器を有し、外部コントローラ１１３が接続される場合もある。
パーソナルコンピュータ１１１の編集プログラムは、GUI（Graphical User Interface）技術を用いて表示画面上に複数の操作子を配置し、マウスでこれらの操作子を制御操作することにより、カレントシーンに記憶されたパラメータを制御し、同時に、操作イベントをエンジン１１２1に送信する。
【０００５】
図１１は、図１０に示したエンジン１１２1のハードウェア構成の一例を示すブロック構成図である。
図中、１２１はバス、１２２はCPU（Central Processing Unit）である。１２３はフラッシュメモリであり、制御プログラムやプリセットデータが記憶されている。制御プログラムは、RAM（Random Access Memory）１２４にロードされる。RAM１２４には、音響信号処理用の動作パラメータの現在値を記憶するカレントシーン領域を有する。
１２５は表示器、１２６はパネル操作子、１２７はパーソナルコンピュータ１１１とのインタフェース部、１２８はMIDI機器とのMIDIインタフェース部、１２９はその他入出力機器のインタフェース部である。
【０００６】
図１０に示した外部コントローラ１１３は、MIDIインタフェース部１２８あるいはその他入出力機器のインタフェース部１２９を用いて接続される。
１３０は波形入出力インタフェース部であって、外部から入力されるアナログ入力信号をA/D変換して信号処理部（DSP：ディジタル信号処理装置）１３１に送るとともに、信号処理部１３１からのディジタル出力信号をD/A変換したアナログ出力信号を外部に出力する。
一方、ディジタル波形信号は、共通のラインで波形入出力インタフェース部１３０を介して信号処理部１３１に入出力される。
【０００７】
信号処理部１３１は、内蔵あるいは外部ワードクロックに同期してマイクロプログラムを実行することにより、音響信号に対するゲイン制御、ミキシング制御、エフェクト付加制御、イコライザ制御等の音響信号処理を行う。
信号処理部１３１の動作を制御するパラメータは、図示しないパネル操作子および外部コントローラ１１３の操作子によって制御されるだけでなく、オンライン状態にあるパーソナルコンピュータ１１１から送信される操作イベントデータによっても制御される。
エンジン１１２1には、これと同様なエンジン１１２2，１１２3…をカスケード接続することができ、同様に、パーソナルコンピュータ１１１により制御される。１３２はカスケード入出力インタフェースであり、図１０に示したエンジン１１２2が接続される。
【０００８】
上述した従来技術においては、操作画面上に表示された複数の操作子に、それぞれ、各操作子の制御操作に応じてその値が制御される音響信号処理用の複数のパラメータが割り付けられる。
この操作子は、表示部品（GUI部品）である。
リアルタイムコントロールモードにおいて、CAD画面上に表示されたコンポーネントをダブルクリックすることにより、この動作パラメータを制御するコントロール画面（非特許文献１のp.71参照）が開かれて、上述した操作子が表示される。
【０００９】
一方、複数のパラメータの少なくとも１つに対してグループが設定される。同じコンポーネント内で制御される複数のパラメータ同士、およびまたは、互いに異なるコンポーネント内で制御されるパラメータ同士にグループを設定できる。
設定されたグループに属するパラメータの値は、リンク（連結）操作機能によって、このグループに属するパラメータが割り付けられた、いずれの操作子の制御操作によってもリンク制御される。すなわち、ある操作子でグループ内のあるパラメータを制御すると、同じグループ内の他のパラメータもリンク制御される（非特許文献１のp.80参照）。
【００１０】
パラメータをグループ化してリンク制御する機能に関しては、従来、多数の技術がある。
例えば、専用のグループ操作子で相異なる複数のパラメータ値を制御するものが知られている（特許文献１参照）。しかし、個々のパラメータ値を個別に制御する操作子は備えていない。
また、個々のパラメータ値を個別に制御する個別フェーダの他に、全てのパラメータ値を一括して制御するグループマスタフェーダを備えたものが知られている（特許文献２の従来技術および特許請求の範囲参照）。しかし、グループマスタフェーダの操作による各パラメータの変換特性は、個別フェーダの制御操作によって、常時変化してしまう。
【００１１】
ところで、上述した従来技術は、また、「ユーザコントロール機能」を備えている。プリセットされた任意のコンポーネントのプリセットコントロール画面（プリセット操作パネル）に配置された操作子の中から任意の操作子を複写（コピー）し、ユーザにカスタマイズされたユーザコントロール画面（ユーザ操作パネル）の領域に貼り付け（ペースト）することにより、貼り付け操作子に、任意の操作子に割り付けられていたパラメータを割り付けて、ユーザコントロール画面に配置することができる（非特許文献１のp.192参照）。
その際、元の操作子に割り付けられたパラメータにグループが設定されている場合は、元の操作子と同様に、貼り付けた操作子を制御操作すれば、同じグループに属する他のパラメータをリンク制御する設計にされている。
【非特許文献１】「DIGITAL MIXING ENGINE DME32 取扱説明書」、［online］、ヤマハ株式会社、インターネット＜http://www2.yamaha.co.jp/manual/pdf/pa/japan/signal/DME32J.pdf＞
【特許文献１】特許第２６９６８６８号公報
【特許文献２】特開平３−５８３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
従来技術（非特許文献１）では、複写元の操作子に割り付けられたパラメータが、予め設定されたグループに含まれているかどうか、直ちにはわからない。従って、ユーザコントロール画面上に貼り付けたときに、貼り付け操作子でリンク制御されるのかどうか確認できなかった。
また、複写元の操作子に割り付けられたパラメータがグループに属している場合、貼り付け操作子で、複写元の操作子に割り付けられたパラメータの値のみを制御することができなかった。
本発明は、上述した問題点を解決するためになされたもので、貼り付け操作子でリンク制御されるのかどうかを確認できるとともに、複写元の操作子に割り付けられたパラメータがグループに属している場合、貼り付け操作子を、個別操作子あるいはリンク操作子として配置できる音響信号処理装置の制御用プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１３】
本発明は、請求項１に記載の発明においては、第１操作画面上に表示された複数の操作子に、それぞれ、音響信号処理用の複数のパラメータのうちの１つを、当該操作子の制御操作に応じてその値のみが制御されるパラメータとして割り付けるか、または、前記複数のパラメータの少なくとも１つを含むグループを割り付ける機能とともに、該グループに属するパラメータの値を、当該グループが割り付けられた操作子の制御操作によってリンク制御する機能をコンピュータに実現させる音響信号処理装置の制御用プログラムであって、ユーザによる、前記第１操作画面上の１つの操作子を複写元の操作子に指定する指示と、該複写元の操作子の第２操作画面上への貼り付け指示を受け付けるステップと、該貼り付け指示に応じて、指定された複写元の操作子を、前記第２操作画面上に貼り付け操作子として配置するステップと、前記複写元の操作子に割り付けられたパラメータが、前記グループに属しているとき、前記貼り付け指示の受け付けを契機として、前記貼り付け操作子により、当該グループに属する全てのパラメータをリンク制御するか、前記複写元の操作子に割り付けられたパラメータのみを制御するか、の選択画面を表示させて前記ユーザに選択させる操作機能選択ステップと、前記複写元の操作子に割り付けられたパラメータが前記グループに属していないとき、または、前記操作機能選択ステップで個別制御が選択されたとき、前記複写元の操作子に割り付けられたパラメータを、前記貼り付け操作子に割り付けるステップと、前記操作機能選択ステップでリンク制御が選択されたとき、前記複写元の操作子に割り付けられたパラメータの属するグループを、前記貼り付け操作子に割り付けるステップを有するものである。
【００１４】
ここで、第１操作画面上の１つの操作子を複写元の操作子に指定する指示は、例えば、第１操作画面上に表示された操作子に対してポインティングデバイスのドラッグ操作により実現される。
複写元の操作子の第２操作画面上への貼り付け指示は、例えば、第２操作画面上へのポインティングデバイスのドロップ操作により実現される。
上述した操作機能選択ステップは、前記複写元の操作子に割り付けられたパラメータが、前記グループに含まれているときは、前記ポインティングデバイスのドロップ操作が検出されたときに、前記選択画面として問い合わせのダイアログボックスを表示させることによって実現される。
【００１５】
また、他の例として、上述した第１操作画面上の１つの操作子を複写元の操作子に指定する指示は、操作画面上に表示された操作子をポインティングデバイスで指示する操作が検出されたことに応じて第１の操作選択画面を表示させ、かつ、該第１の操作選択画面上の「複写操作」表示を前記ポインティングデバイスで指示することによって実現される。
上述した複写元の操作子の第２操作画面上への貼り付け指示は、例えば、第２操作画面上の貼り付け位置をポインティングデバイスで指示することに応じて第２の操作選択画面を表示させ、かつ、該第２の操作選択画面上の「貼り付け操作」表示を前記ポインティングデバイスで指示することにより実現される。
【００１６】
上述した操作機能選択ステップは、前記複写元の操作子に割り付けられたパラメータがグループに属しているときは、前記第２の操作選択画面上に、リンク制御する操作子を貼り付ける第１の「貼り付け操作」表示と、個別制御する操作子を貼り付ける第２の「貼り付け操作」表示をさせ、かつ、前記第１，第２の「貼り付け操作」表示のいずれかを前記ポインティングデバイスで前記ユーザに選択させることにより実現される。
【発明の効果】
【００１７】
本発明によれば、第１操作画面（プリセットコントロール画面）上にある複写元の操作子が、選択画面の表示がなされずに貼り付けられた場合は、複写元の操作子に割り付けられたパラメータがグループに属していなかったことを確認できるという効果がある。
一方、貼り付け操作に連動して選択画面が表示されれば、複写元の操作子に割り付けられたパラメータがグループに属していたことを確認できる。
さらに、貼り付け操作子をリンク操作子として配置するか個別操作子として配置するかを選択できることから、ユーザの望む操作機能を備えた操作子を、簡単に第２操作画面（ユーザコントロール画面）に配置できるという効果がある。
【発明を実施するための最良の形態】
【００１８】
図１は、本発明の実施の一形態を説明するための機能構成図である。
ユーザがマウスなどのポインティングデバイスを用いて、表示器に表示された操作子（表示部品）を制御操作することにより、図１０に示した、音響信号を処理するエンジン１１２1，１１２2，１１２3，…の動作パラメータを制御する。
図中、１は制御操作検出部、２はパラメータ制御部、３はパラメータメモリ、４は操作子の複写貼り付け部、５は操作機能選択部である。
図示の機能構成は、図１０に示されたパーソナルコンピュータ１１１において、CPUが音響信号処理装置の制御用プログラムを実行することにより実現される。
【００１９】
制御操作検出部１は、操作画面上に表示された操作子の可動部（ノブやボタン）の表示部品に対するマウスの左ボタンクリックに基づいて、制御操作された操作子を検出したり、ドラッグ操作によって制御操作された操作子の操作量を検出したりする。
パラメータ制御部２には、操作子に対するパラメータまたはグループ割り付け部２ａ、パラメータに対するグループおよびリンク特性設定部２ｂ、操作機能設定部２ｃがある。
【００２０】
操作子に対するパラメータまたはグループ割り付け部２ａでは、各操作子に対し、その制御操作に応じてその値が制御される音響信号処理用のパラメータが割り付けられるか、または、複数のパラメータの少なくとも１つを含むグループが割り付けられる。
割り付けられたパラメータまたはグループは記憶装置に保存されている。ある１つのパラメータまたはグループが、複数の操作子に割り付けられてもよい。
【００２１】
パラメータに対するグループおよびリンク特性設定部２ｂでは、少なくとも１つのパラメータに対してグループが設定されている。例えば、パラメータａ，ｂ，ｃに対してグループＡ、パラメータｇ，ｈに対してグループＢが設定されている。グループは複数でもよい。しかし、リンク制御を複雑にしないために、各パラメータには、１つのグループしか設定されないようにしてもよい。設定されたグループの構成情報、および、リンク制御特性は記憶装置に保存されている。
【００２２】
操作機能設定部２ｃは、制御操作された操作子にパラメータが割り付けられているとき、そのパラメータが、いずれのグループに属しているか否かにかかわらず、この操作子を個別操作子として、個別操作機能を設定する。個別操作子を制御操作すると、割り付けられたパラメータの値のみが制御されてパラメータメモリ３に記憶される。
一方、操作機能設定部２ｃは、制御操作された操作子にグループが割り付けられているとき、この操作子をリンク操作子として、リンク操作機能を設定する。リンク操作子を制御操作すると、割り付けられたグループに属する全てのパラメータの値が、所定のリンク制御特性に従ってリンク制御されてパラメータメモリ３に記憶される。
【００２３】
なお、従来技術（非特許文献１）では、グループに属するパラメータの値は、このグループに属するパラメータが割り付けられた、いずれの操作子によってもリンク制御されていた。これに対し、この実施の形態では、個々のパラメータが割り付けられれば、個々のパラメータのみを個別に制御するようにした。一方、リンク制御は、グループが割り付けられた専用のリンク操作子によってなされるようにした。
【００２４】
操作子の複写貼り付け部４は、ユーザによる、第１操作画面（プリセットコントロール画面）上の１つの操作子を複写元の操作子に指定する指示と、この複写元の操作子の、第２操作画面（ユーザコントロール画面）上への貼り付け指示を受け付ける。次に、この貼り付け指示に応じて、指定された複写元の操作子を、第２操作画面上に「貼り付け操作子」として配置する。
例えば、マウスによる操作子の固定部（目盛り部、可動部周辺のパネル部など）のドラッグ操作により、指定された複写元の操作子を検出する。このドラッグ操作後のドロップ操作によって、指定された貼り付け位置を検出する。
【００２５】
操作機能選択部５は、複写元の操作子に割り付けられたパラメータが、パラメータに対するグループおよびリンク特性設定部２ｂにより設定されているグループに属しているとき、貼り付け指示の受け付けを契機として、貼り付け操作子により、当該グループに属する全てのパラメータをリンク制御するか、複写元の操作子に割り付けられたパラメータのみを制御するか、の選択画面を表示させてユーザに選択させる。
【００２６】
上述した操作機能設定部２ｃは、複写元の操作子に割り付けられたパラメータが、パラメータに対するグループおよびリンク特性設定部２ｂにより設定されているグループに属していないとき、または、操作子の複写貼り付け部４で個別制御が選択されたとき、複写元の操作子に割り付けられたパラメータを貼り付け操作子にも割り付ける。このように、個別操作機能を設定することにより、貼り付け操作子を個別操作子とする。
また、操作子の複写貼り付け部４でリンク制御が選択されたとき、複写元の操作子に割り付けられたパラメータに属するグループを貼り付け操作子に割り付ける。このように、リンク操作機能を設定することにより、貼り付け操作子をリンク操作子とする。
【００２７】
図２は、図１に示した実施の一形態を実現するための、パーソナルコンピュータ１１１側のデータ構成例を示す説明図である。
図２（ａ）はコンポーネントデータの、図２（ｂ）はコンフィグレーションデータの、図２（ｃ）は現在のパラメータ値のデータ構成図である。
コンポーネントとは、信号処理、制御操作、表示、入力、出力等の機能が単位部品とされたものをいう。信号処理に関するものとして、ミキサ、グラフィックイコライザ、エフェクタなどがある。制御操作に関するものとして、フェーダ、スイッチ、パンなどがある。表示に関するものとして、メータなどがある。
コンフィグレーションとは、上述したコンポーネントが組み合わされて、相互に結線された構成をいう。
パラメータの現在値とは、現在のコンフィグレーションを構成している各コンポーネントの動作を制御するパラメータに設定されている値であって、メモリのカレントシーン領域に保存されている。
【００２８】
図２（ａ）において、コンポーネントデータは、多数のプリセット（PC）コンポーネントデータのセットである。予め記憶装置に保存されている。同様のものが、エンジン１１２1，１１２2，…側の、図１１のフラッシュメモリ１１３に保存されている。
プリセットコンポーネントデータは、ヘッダ、構成情報、プリセットコンポーネント処理ルーチン、表示・編集処理ルーチンで構成されている。プリセットコンポーネントデータは、不特定のユーザによっては改変できないようにパスワードプロテクトをかけておくことができる。
【００２９】
ヘッダは、プリセットコンポーネントのID、プリセットコンポーネントのバージョンデータを含む。
構成情報は、プリセットコンポーネントを表示する画像データ、プリセットコンポーネントを構成する１または複数のパラメータを特定するデータ、処理を実行するに要する遅延時間（本質遅延時間）の情報、および、各パラメータを操作子の操作量に応じてどのように変更するかというパラメータ値の変換特性等を含む。
プリセットコンポーネント処理ルーチンは、エンジン１１２1において、パラメータを信号処理部（DSP）１３１に引き渡すときに特別な処理をする場合の、その処理手順を記述したものである。
表示・編集処理ルーチンは、プリセットコンポーネントのブロック、および、ブロック内の操作子などを表示するための処理手順、パラメータ値を編集するための処理手順を記述したものである。
【００３０】
図２（ｂ）において、ゾーン(1)データとして、１または複数のコンフィグデータ（コンフィグレーションデータ）は、ゾーン管理データとともに記憶装置に保存されている。
ゾーン(1)管理データには、ゾーンID、エンジン数、各エンジンのID、このゾーン(1)に含まれるコンフィグレーション数等が記述されている。
各コンフィグデータは、コンフィグ管理データ、１または複数のCADデータ、１または複数のプリセットデータ、リンク設定データ、ユーザコントロールデータを有している。
【００３１】
コンフィグ管理データは、コンフィグID、エンジン数、プリセットデータ数等が記述されている。
CADデータは、E1，E2，E3として示されるように、各エンジン１１２1，１１２2，１１２3別に設けられ、各CADデータは、CAD管理データ、１または複数のCpデータ、結線データを有している。
CAD管理データにはコンポーネント数等が記述されている。
Cpデータは、コンポーネント指示データであって、図２（ａ）に示した多数のプリセットコンポーネントの中から、このコンフィグレーションを構成するプリセットコンポーネントを指示するデータである。
【００３２】
一方、プリセットデータは、このコンフィグレーションに含まれている各操作子に割り付けられたパラメータのプリセット値のデータである。E1，E2，E3として示されるように、各エンジン１１２1，１１２2，１１２3別に設けられる。このプリセットデータの構成は、後述するカレントシーンデータと同じである。
リンク設定データは、グループ構成情報であり、例えば、グループが設定されたパラメータ、このパラメータが割り付けられた操作子を特定する操作子ID、グループに属しているパラメータが、各操作子（グループ制御操作子）の操作イベント（操作量）に応じて、どのようにリンク制御されるかを示すパラメータリンク制御特性を含む。
ユーザコントロールデータには、従来技術で説明したユーザコントロール画面に配置される貼り付け操作子を特定するIDデータを含んでいる。複写元の操作子に割り付けられていたパラメータにグループが設定されていた場合に、リンク操作子として機能させるか、個別操作子として機能させるかのデータを伴う。
【００３３】
図２（ｃ）は、パーソナルコンピュータ１１１のメモリにおいて、カレントシーン領域のデータ構成である。
カレントシーンデータとして記憶されている動作パラメータのデータ構成はCADデータに基づいて制御される。例えば、E1，E2，E3のCADデータに対応してエンジン１１２１、１１２２、１１２３別の領域が用意され、また、E1の領域内には、そのCpデータA，B，C，Dに対応して各プリセットコンポーネント別の領域が用意される。
パーソナルコンピュータ１１１の編集プログラムがRUNモードであるとき、エンジン１１２1との間がオンライン状態になる。操作子を制御操作することによりカレントシーン中のパラメータ値を変更すると、同時に、操作イベントがエンジン１１２1に伝達されて、各エンジン１１２1、１１２2，１１２3，…のカレントシーンメモリも変更されて、図１１に示した信号処理部１２３を制御し、直ちに実行中の音響信号処理に反映される。
【００３４】
図３は、パーソナルコンピュータ１１１で編集プログラムを実行しているときに表示されるコンフィグレーション画面（CAD画面）１１の一具体例を示す説明図である。
図１０に示したエンジン１１２1のコンフィグレーションが表示されている。
１２〜１８はコンポーネントを示すブロックである。各コンポーネントの端子間は結線されている。１９は図８（ｃ）〜図８（ｅ），図９（ｃ）を参照して後述する「パラメータリンク補正」ボタンである。
【００３５】
図４は、パラメータリンクの設定画面２１を示す説明図である。
１または複数のパラメータに対して設定されているグループ毎に、リンクしたパラメータリスト２３としてグループ構成情報が表示されている。
図示の例では、「CompTH」と名付けられたグループ２２において、リンクしたパラメータリスト２３が表示されている。DSP欄のユニット（U1）は、図１０に示されたエンジン１１２1を表し、ユニット（U2）はエンジン１１２2を表す。
コンポーネント欄の「コンプレッサ１」，「コンプレッサ２」は、それぞれ、図３に示された「Compressor１」のブロック１４，「Compressor２」のブロック１５に対応する。
【００３６】
なお、第３列の「コンプレッサ」は、エンジン１１２2の図示しないコンフィグレーションを構成する「コンプレッサ」に対応する。図示のパラメータ欄は、各コンプレッサの複数のパラメータのうちの１つのパラメータである「スレッショルド」を指定している。
図８，図９を参照して後述するように、CPは制御ポイント（0≦変化範囲≦100）、CLは制御レベル（dB、−∞＜変化範囲≦0）、CRは制御比（−∞＜変化範囲＜∞）であり、入力操作量に対する各パラメータの変換特性の関数を表現する一例である。各パラメータの変換特性相互の関係が、パラメータのリンク制御特性を表す。
「CLoff」は制御レベルのオフセット、「CRoff」は制御比のオフセットであり、パラメータリンク制御特性の補正量を示す値である。
【００３７】
「パラメータリンク補正」ボタン２４は、図３に示した１９と同様のものである。
「Apply」ボタン２５は、表示されたグループ構成情報を、このウインドウ画面を開いた状態で、編集プログラムの処理に直ちに反映させるボタン、「OK」ボタン２６は、表示されたグループ構成情報を直ちに反映させた上で、このウインドウ画面を閉じるボタンである。「Cancel」ボタン２７は、表示されたグループ構成情報を変更したとしても、これを反映させないでウインドウ画面を閉じるボタンである。
【００３８】
図５は、図１に示した実施の一形態を実現する、図１０に示されたパーソナルコンピュータ１１１のプログラム概要を示す説明図である。
CADデータ編集タスク３１は、図３に示したコンフィグレーション画面を表示させて、必要とするコンポーネントを貼り付けたり、コンポーネント間の配線をしたりする機能を実現する。
ユーザコントロール編集タスク３２は、図６を参照して後述するユーザコントロール画面４６にプリセットコンポーネントのコントロール画面４１から操作子をドラッグ＆ドロップして貼り付ける機能を実現する。
パラメータ編集タスク３３は、コントロール画面において、操作子の可能部をマウスで制御操作することにより、割り付けられたパラメータの値を制御する機能を実現する。
【００３９】
その他のタスク３４としては、例えば、CADデータや操作イベントデータを、エンジン１１２に伝達する処理等がある。
パーソナルコンピュータ１１１とエンジン１１２1，１１２2，１１２3，…との間でデータに整合性がなければオンライン制御できない。そのため、CADデータ編集タスク３１を実行したときは、自動的にオフライン状態にする。ここで、ユーザが「オンラインに移行」を指示すると、CADデータが各エンジン１１２1，１１２2，１１２3，…用に加工され、その他のデータとともに、各エンジンに転送され、オンライン状態にする。
【００４０】
図６は、ユーザコントロール画面への操作子のドラッグ＆ドロップ操作の説明図である。
図６（ａ）は、図３に示した「Compressor１」のコンポーネント１４をダブルクリックしたときにポップアップ表示される、プリセットコントロール画面４１を示す図である。
ここで、各プリセットコンポーネントには、固有のプリセットコントロール画面が用意されている。この画面は、図２（ａ）の当該プリセットコンポーネントに対応した「プリセットコンポーネントデータ」中の「表示・編集処理ルーチン」で制御される。この画面の内容、例えば、どの操作子をどの位置へ配置するか、その操作子へのパラメータの割り付けなどを、ユーザは編集できない。
【００４１】
この画面上の操作子を制御操作することにより、「Compressor１」のパラメータの値を制御する。
図中、左側に、コンプレッサのパラメータを制御する複数の操作子が表示されている。その１つとして、例えば、入力信号の圧縮を開始するレベルを設定する「スレッショルド（THRESHOLD）」の操作子４２がある。
また、左側に、入力信号レベル（dB）に対する出力信号レベル（dB）の特性を示すグラフ４３が表示されている。操作子４２のノブをマウスでドラッグすることにより、グラフ４３中のスレッショルド信号レベル（Th）４４が変更される。「ON」ボタン４５は、この「Compressor１」の機能をオン，オフ制御するためのボタンである。
【００４２】
図６（ｂ）は、ユーザコントロール画面４６である。図６（ａ）に示したプリセットコンポーネントのコントロール画面４１は、制御可能な多数のパラメータに対して操作子を提供している。
ユーザは、その中から、エンジン１１２1等の個々の使用環境に応じて、必要なパラメータが割り付けられた操作子を、ユーザコントロール画面４６に貼り付けることにより、必要十分なユーザコントロール画面４６を構成することができるようになる。
ユーザは、プリセットコントロール画面４１上の所望の操作子を、ユーザコントロール画面４６の所望の位置へ、マウス操作でドラッグ＆ドロップすることにより、この貼り付けを指示することができる。
【００４３】
ここで、上述した複写元の操作子に割り付けられたパラメータが、予め設定されたグループに属する場合がある。
例えば、図６（ａ）に示した「スレッショルド」の操作子４２には、図４に示したように、グループが設定されている。
この実施の形態では、プリセットコントロール画面上の操作子をはじめ、パラメータが割り付けられた操作子は、いつも個別操作子として機能し、各操作子に割り付けられたパラメータのみを制御する。
【００４４】
図示の例において、「スレッショルド」の操作子４２は、プリセットコントロール画面上の操作子であるので、いつも個別操作子として機能し、「スレッショルド」のみを制御する。
これに対し、貼り付けられた操作子４７の制御操作によって、グループに属する全てのパラメータの値をリンク制御したり、複写元の操作子４２に割り付けられたパラメータのみを制御したりして、操作子の操作機能を選択できるようにしたい。
【００４５】
ところが、図６（ａ）に示されたプリセットコンポーネントのコントロール画面４１では、グループが設定されているかどうかがわからない。そこで、図４に示したパラメータリンク設定画面２１を表示させる操作をし、複写元の操作子に割り付けられたパラメータが含まれているかどうかを調べなければならない煩わしさがある。
また、貼り付け操作子４７をユーザコントロール画面４６に配置した後に、図４に示したパラメータリンク設定画面２１を表示させる操作をしてもよいが、操作を忘れやすい。
そのため、この具体例では、複写元の操作子４２に割り付けられたパラメータにグループが設定されているときは、マウスのドロップ操作が検出されたことに応じて、図６（ｃ）に「貼付操作子選択画面」５１として例示される、問い合わせのダイアログボックスをポップアップ表示させるようにした。
例えば、図４のようなパラメータリンク設定が行われていれば、コントロール画面４１上の「スレッショルド」の操作子をユーザコントロール画面４６にドラッグアンドドロップしたときに、このダイアログボックスがポップアップ表示される。
【００４６】
図７は、図６に示したユーザコントロール画面にドロップ操作があったときの動作例を説明するフローチャートである。
図６（ａ）に示した操作子４２をユーザコントロール画面４６にドラッグすることにより、クリップボードに複写される。
Ｓ６１において、プリセットコントロール画面にある、複写元の操作子に割り付けられたパラメータのリンク設定（グループ設定）状況を判定する。Ｓ６２において、リンク設定があるときはＳ６３に、リンク設定がなければＳ６４に処理を進める。
【００４７】
Ｓ６３においては、図６（ｃ）に示した「貼付操作子選択画面」５１を表示させる。
ラジオボタン５２に対するユーザのマウスクリックにより「個別操作子」を貼り付けるか、「リンク操作子」を貼り付けるかを選択させる。
「リンク操作子」を貼り付けたとき、貼り付け操作子４７は、複写元の操作子４２に割り付けられたパラメータに対して設定されたグループに属する全てのパラメータの値をリンク制御する。一方、「個別操作子」を貼り付けたとき、貼り付け操作子４７は、複写元の操作子４２に割り付けられたパラメータのみを制御する。
【００４８】
なお、図７のフローチャートでは動作を省略したが、「リンク状態表示」ボタン５３は、複写元の操作子４２に割り付けられたパラメータに設定されているグループ設定状態の表示をさせる（例えば、図４に示したパラメータリンクの設定画面２１を表示させる）ためのボタンである。この設定画面２１の表示を見れば、当該パラメータが属するグループのグループ構成情報を確認することができる。
「OK」ボタン５４は、選択指示を有効にして画面を閉じるボタン、「Cancel」ボタン５５は、コピー自体をキャンセルして画面を閉じるボタンである。図７には図示されていないが、「Cancel」ボタンが操作された場合は、Ｓ６５において直ちに処理を終了する。
【００４９】
Ｓ６５において、リンク操作子が選択されたときはＳ６６に処理を進め、貼り付けられた操作子４７をリンク操作子として配置する。
リンク操作子は、予め設定された１つのグループが割り付けられ、その操作に応じて、当該グループに属する全てのパラメータの値がリンク制御される。個々のパラメータは直接的には割り付けられない。
一方、個別操作子が選択されたときはＳ６４に処理を進め、貼り付けられた操作子４７を個別操作子として配置する。
個別操作子は、パラメータが割り付けられ、その操作に応じて、割り付けられたパラメータの値のみが制御される。
【００５０】
操作子を貼り付けた後は、元のプリセットコンポーネントのユーザコントロール画面４６（プリセットされた操作パネル）を閉じてもかまわない。
ユーザコントロール画面４６（ユーザにカスタマイズされた操作パネル）と、元のプリセットコンポーネントのコントロール画面４１とを同時表示させておけば、いずれの画面上の操作子によっても同じパラメータを制御できる。
【００５１】
なお、図６（ｂ）に示した、入力チャンネルの入力レベル設定操作子４８，出力チャンネルの出力レベル設定操作子４９、４バンドイコライザの機能のオンオフを制御する「４bandEQ ON」ボタン５０のように、相異なる複数のプリセットコンポーネントを複写元として、相異なる複数の操作子を、ユーザコントロール画面４６に貼り付けることができる。
その結果、リンク制御されるパラメータは、同種のものとは限らない。パラメータの単位、操作量に対するパラメータの変化範囲や変化特性カーブ等の変換特性も異なるというように、複雑なリンク制御となる場合がある。
その場合でも、図４に示した、リンクしたパラメータリスト２３で表現されるようなリンク構成情報を記憶させることにより対応できる。
また、複雑なリンク制御をする場合は、専用のリンク操作子を用いる方が、どの操作子がリンク制御機能を有しているのかを識別しやすくなる。
【００５２】
上述した説明では、ドラッグ＆ドロップ操作によって、予めプリセットコントロール画面に配置された操作子をコピー操作し、ユーザコントロール画面３６にペースト操作していた。
しかし、コピー＆ペースト操作は、他の方法に従って行うこともできる。
例えば、図６（ａ）において、プリセットコントロール画面４１に配置された複写元の操作子４２をマウスの右クリックで選択されたことを検出することにより、ポップアップメニューを表示させ、メニューから「コピー」操作を選択させる。
次に、マウスポインタをユーザコントロール画面３６に移動させる。ここで、マウスの右クリック操作を検出したときに、ポップアップメニューに表示される「メニューから個別操作子として貼り付け」操作、「リンク操作子として貼り付け」操作のいずれかを選択させてもよい。
【００５３】
図８は、個別操作子およびリンク操作子のパラメータ変換特性例を示す線図である。
図８（ａ）は、割り付けられているパラメータがグループに属しているか否かにかかわらず、割り付けられているパラメータの値のみを制御する個別操作子のパラメータ変換特性の例である。
個別操作子の操作量を入力値としたパラメータ(1)値（通常、単位はdBである）の変換特性を、パラメータ(1)変換特性として示している。
【００５４】
パラメータ(1)変換特性は、例えば、入力値の最小値におけるパラメータ値（MIN端値）ａと最大値におけるパラメータ値（MAX端値）ｂを設定し、図８（ａ）のようにそのMIN端値とMAX端値を通る直線として規定する。あるいは、図４のパラメータリンク設定画面のように、制御点の位置（CP）とレベル（CL）、およびその制御比（CR）を設定し、図８（ａ）のようにその制御点を通りCRに応じた傾きを有する直線として規定してもよい。
【００５５】
図８（ｂ）は、操作子がリンク操作子として機能する場合のパラメータ変換特性を示す線図である。
図示の例では、パラメータ(1)，(2)，(3)の属するグループに割り付けられたリンク操作子を制御操作したとき、リンク操作子の入力値（操作量）に応じて、パラメータ(1)，(2)，(3)がリンクして、それぞれ、パラメータ(1)変換特性、パラメータ(2)変換特性、パラメータ(3)変換特性に従って変化する。
【００５６】
パラメータ(1)，(2)，(3)の個別操作子が同時表示されていた場合には、その個別操作子の操作位置を示す、可動部の表示部品を、リンク制御されたパラメータの値に応じて移動させるとよい（その個別操作子の入力値も連動して変化する）。
逆に、パラメータ(1)，(2)，(3)の個別操作子のいずれかが操作された場合は、その操作位置および操作子に割り付けられたパラメータの値は変化するが、リンク操作子の可動部は、個別操作子の操作に応じて移動させないようにするとよい（リンク操作子の入力値は変化しない）。
【００５７】
各パラメータ(1)，(2)，(3)の変換特性も、MIN端値とMAX端値によって規定するか、上述したCP、CL、CRによって規定すればよい。図４に示した、リンクしたパラメータリスト２３に示されるグループ構成情報では、後者の方法で規定している。
上述した説明では、横軸を操作量、縦軸をdBとした一次関数（直線）の変換特性にしていたが、２次関数、３次関数、ＳIＮ関数、対数関数、その他任意の関数であってよい。
上述した説明では、リンク操作子が個別操作子として機能する場合に割り付けられるパラメータ(1)変換特性は、リンク操作子として機能する場合にも同じ関数を用いている。しかし、必ずしも一致させる必要はなく、異なる変換特性にしてもよい。
【００５８】
従来技術（非特許文献１）では、あるパラメータが属するグループの設定を行った場合、そのパラメータを個別に操作する個別操作子が存在しなくなっていた。
これに対し、本発明の実施の一形態では、専用のリンク操作子とは別に、パラメータを個別に操作する個別操作子が用意される。
例えば、図６（ａ）に示すプリセットコントロール画面４１上の各操作子は、その操作子に割り付けらたパラメータが、予め設定されたいずれかのグループに属しているか否かにかかわらず、このパラメータの個別操作子として機能する。
また、図６（ｂ）に示すユーザコントロール画面上の貼り付け操作子４７は、その貼り付け時に貼付操作子選択画面５１で「個別操作子」を選択することにより、複写元の操作子４２と同じく、１つのパラメータを制御する個別操作子となる。
【００５９】
このような制御操作においては、あるグループに含まれる１つのパラメータの値を個別操作子により変更した後、同グループの割り付けられたリンク操作子を操作すると、そのパラメータの値は、図８（ｂ）に示されたような、同グループの元のパラメータ変換特性でリンク制御される。
これは、元のパラメータ変換特性が、個別操作子の操作によっては変更されないようにしたためである。例えば、図４に示した、リンクしたパラメータリスト２３に対応するグループ構成情報のデータ構造では、CP、CL、CRは、個別操作されても変更されない。
しかし、あるグループに含まれる１つのパラメータの値を個別操作子により変更したとき、その個別制御した結果のパラメータ値を、その後のリンク制御に反映させたい場合もある。
例えば、貼り付け操作子４７にグループを割り付けることにより、リンク操作子として貼り付けた場合に、その複写元のコントロール画面４１の個別操作子４１によりそのグループの１つのパラメータ(1)を微調整した後、この微調整結果を貼り付け操作子４７によるリンク制御時のパラメータ(1)の変換特性に反映させたいという要望があった。
【００６０】
図８（ｃ）は、パラメータ変換特性をMIN端値とMAX端値で規定している場合に、個別に制御されたパラメータ(1)の値を、その後のリンク操作子パラメータ変換特性に反映させるために、該パラメータ変換特性を補正する例（第１の例）を示す線図である。
リンク操作子の「現在の入力値」が図示の位置にあるとき、貼り付け操作子４７が操作（個別操作）され、パラメータ(1)は、補正前の値から「delta」だけ変化して「個別変更された値」になったとする。
この場合、「補正後の変換特性」としては、全体を「delta」だけ変化させるようにする。すなわち、パラメータ変換特性を、MIN端値ａ，MAX端値ｂで定義したとき、MIN端値とMAX端値の共通オフセットで「delta」を吸収する。具体的には、MIN端値を「ａ＋delta」，MAX端値を「ｂ＋delta」とする。制御比（CR）は変わらない。
【００６１】
図８（ｄ）は、パラメータ変換特性をCP，CL，CRで規定している場合に、該パラメータ変換特性を補正する例（第２の例）を示す線図である。
貼り付け操作子４７が制御操作（個別操作）され、パラメータ(1)は、補正前の値から、「delta」だけ変化して「個別変更された値」になったとする。
「補正後の変換特性」は、制御点の位置（CP）とそこでの変換特性の傾き（CR）を変えずに、制御点のレベル（CL）を変化させて全体を「delta」だけシフトさせるようにする。図４のように、制御点のレベルのオフセット（CLoff）のパラメータが、CLとは別に用意されている場合、CL自体を変化させないで、この「CLoff」を変化分「delta」だけ変化させる。
【００６２】
図８（ｅ）は、同様にパラメータ変換特性をCP，CL，CRで規定している場合に、該パラメータ変換特性を補正するもう一つの例（第３の例）を示す線図である。
貼り付け操作子４７が制御操作（個別操作）され、パラメータ(1)は、補正前の値から、「個別変更された値」になったとする。
「補正後の変換特性」は、CP、CLを変えずに、制御比を「CR＋delta」に変更する。ただし、「補正後の変換特性」は、リンク操作子の「現在の入力値」において、「個別変更された値」を通る特性とする。
「補正後の変換特性」は、制御点の位置（CP）とレベル（CL）を変えずに、制御比（CR）を「delta」だけ変化させ、その制御点における変換特性の傾きを変える。図４のように制御比のオフセット（CRoff）のパラメータが、CRとは別に用意されている場合、CR自体を変化させないで、この「CRoff」を変化分「delta」だけ変化させる。
【００６３】
図９は、個別操作子として機能する操作子およびリンク操作子として機能する操作子を操作したときのパラメータ変換動作の一例を示すフローチャートである。
図９（ａ）は、個別操作子（i，j，k）の操作イベントを検出したときのフローチャートである。iはエンジン番号（DSPのユニット番号）、jはコンポーネント番号、kはパラメータ番号であり、個別操作子（i，j，k）は、カレントシーンに記憶された動作パラメータ中の、i番目のエンジンで実行中のCADデータに基づく信号処理の、j番目のコンポーネントのk番目のパラメータを制御するための操作子である。なお、この処理は、オンラインモードでのみ実行される。
【００６４】
Ｓ７１において、検出された操作イベントのデータをエンジン１１２1に伝達する。操作イベントが他のエンジン番号のものであれば、エンジン１１２1からそのエンジンに伝達する。
Ｓ７２においては、検出された操作イベントが検出された操作子の入力値（操作量）に応じて、パーソナルコンピュータ１１１のカレントシーン中の（i，j，k）で示されるパラメータの値を変更する。
なお、i番目のエンジン側においても、伝達された操作イベントのデータに基づいて、同様にカレントシーンのパラメータ値が変更され、その変更されたパラメータに応じて当該エンジンにおける信号処理が制御される。
【００６５】
図９（ｂ）は、リンク操作子の操作イベントが検出されたときの動作の一例を示すフローチャートである。
Ｓ８１において、リンクされたパラメータ（同じグループに属するパラメータ）が、個別変更されたか否かを判定する。例えば、図６（ｂ）に示された貼り付け操作子４７が個別変更操作子として制御操作された場合に、パラメータが個別変更されている。
Ｓ８２において変更ありとされたときは、Ｓ８３に処理を進め、変更がないときには、Ｓ８４に処理を進める。
【００６６】
Ｓ８３において、「個別変更あり。リンク設定に反映する？」というダイアログ表示をする。Ｓ８５において、ユーザがYESを入力すればＳ８６に処理を進め、図８（ｃ）〜図８（ｅ）に示すように、個別変更されたパラメータ値に応じて変換特性を補正する。
Ｓ８７において、補正されたパラメータ変換特性のデータをエンジン１１２1側の関係するエンジンに伝達する。補正されたパラメータ変換特性のデータが伝達されたエンジンのカレントシーンでは、以後、補正されたパラメータ変換特性に応じてパラメータ値を変更する。
【００６７】
Ｓ８４において、検出されたリンク操作子の操作イベントのデータをエンジン１１２1に伝達する。このデータはその先の全エンジンにも伝達される。リンク操作子の操作イベントのデータが伝達された各エンジンでは、当該リンク操作子のグループのパラメータ変更情報に当該エンジンのパラメータの変更情報が含まれていれば、該操作イベントのデータとそのパラメータ変更情報とに基づいてカレントシーンのパラメータ値を変更し、変更されたパラメータに応じて当該エンジンにおける信号処理を制御する。
Ｓ８８において、リンクされたパラメータの１つ目のパラメータを準備する。例えば、個別変更なしでこのステップに至ったときは、図８（ｂ）に示した特性のパラメータ(1)を準備する。
【００６８】
Ｓ８９において、１つ目のパラメータの変換特性に従って、操作子の入力値をパラメータ値に変換する。
Ｓ９０において、パーソナルコンピュータ１１１のカレントシーン中の、このパラメータ値を、変換されたパラメータ値に変更する。
Ｓ９１において、次のパラメータを準備する。Ｓ９２において、次のパラメータがあるならＳ８９に処理を戻し、次のパラメータに対してＳ８９〜Ｓ９２のステップを繰り返す。
例えば、個別変更なしでこのステップに至ったときは、図８（ｂ）に示した特性のパラメータ(2)に対してＳ８９〜Ｓ９２のステップを繰り返す。次のパラメータがなければ処理を終了する。
【００６９】
図９（ｂ）を参照した説明では、個別変更があった場合、リンク操作子が制御操作されたときに、個別変更されたパラメータの変換特性を補正するか否かをユーザに問い合わせる第１の方法を採用した。
これに対し、個別変更があっても、個別変更されたパラメータの変換特性を一律に補正しない第２の方法を採用してもよい。あるいは、個別変更があれば、個別変更されたパラメータの変換特性を一律に補正する第３の方法を採用してもよい。予め行う環境設定において、いずれかの方法を選択できるようにしておいてもよい。
【００７０】
図３の「パラメータリンク補正」ボタン１９、図４の「パラメータリンク補正」ボタン２４を設け、これをマウスで選択することにより、補正することができる。
図９（ｃ）は、上述した「パラメータリンク補正」ボタン１９，２４の操作が検出されたときの動作の一例を示すフローチャートである。
ただし、「パラメータリンク補正」ボタン１９，２４は、グループに属するパラメータの個別変更があった場合にのみ操作可能となるボタンである。パラメータの個別変更がない間は、例えば、「グレーアウト」表示され、選択できないようにする。
【００７１】
Ｓ１０１において、個別変更されたパラメータ値に応じて、対応する変換特性を、図８（ｃ）〜図８（ｅ）に示したような方法で補正し、Ｓ１０２において、この補正をエンジンに伝達する（以上、Ｓ８６、Ｓ８７と同様）。
Ｓ１０３において、リンクされているパラメータの個別変更を「無し」に設定する。これにより、「パラメータリンク補正」ボタン１９，２４は「グレーアウト」表示になり、また、図９（ｂ）のＳ８２においては、変更なしと判定されることになる。
【００７２】
上述した説明では、パラメータの値がリンク操作子によってリンク制御された場合、個別操作子の操作位置も移動し、再び、個別操作子によって個別制御される場合は、リンク制御特性に従って変更された値を起点として個別制御されていた。
これに代えて、パラメータの値がリンク操作子によってリンク制御された場合、個別操作子の操作位置を移動させないとともに、図８（ａ）に示した個別操作子の入力値も変化させないようにしてもよい。再び、個別操作子によって個別制御される場合は、リンク制御される前のパラメータ値を起点として個別制御されるようにする。
【００７３】
図６を参照した説明では、プリセットコントロール画面４１にある既存の操作子が複写されて、ユーザコントロール画面４６に貼り付けられるものとした。
しかし、ユーザコントロール画面４６にある操作子を、同じ、あるいは、別のユーザコントロール画面に貼り付けることを可能にしてもよい。その場合、その複写元の操作子が個別操作子であれば、図７と同じ処理で貼り付けるようにするとよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の一形態を説明するための機能構成図である。
【図２】図１に示した実施の一形態を実現するための、パーソナルコンピュータ側のデータ構成の説明図である。
【図３】パーソナルコンピュータで編集プログラムを実行しているときに表示されるコンフィグレーション画面の一具体例を示す説明図である。
【図４】パラメータリンクの設定画面を示す説明図である。
【図５】図１に機能構成を示した実施の一形態を実現するプログラム概要を示す説明図である。
【図６】ユーザコントロール画面への操作子のドラッグ＆ドロップ操作の説明図である。
【図７】図６に示したユーザコントロール画面にドロップ操作があったときの動作例を説明するフローチャートである。
【図８】個別操作子およびリンク操作子のパラメータ変換特性例を示す線図である。
【図９】個別操作子として機能する操作子およびリンク操作子として機能する操作子を操作したときのパラメータ変換動作の一例を示すフローチャートである。
【図１０】従来のオーディオ・ミキシング・システムを説明するためのブロック構成図である。
【図１１】図１０に示したエンジンのハードウェア構成の一例を示すブロック構成図である。
【符号の説明】
【００７５】
１…制御操作検出部、２…パラメータ制御部、３…パラメータメモリ、４…複写貼り付け操作検出部
【図１】
2005252542.tif 000003
【図２】
2005252542.tif 000004
【図３】
2005252542.tif 000005
【図４】
2005252542.tif 000006
【図５】
2005252542.tif 000007
【図６】
2005252542.tif 000008
【図７】
2005252542.tif 000009
【図８】
2005252542.tif 000010
【図９】
2005252542.tif 000011
【図１０】
2005252542.tif 000012
【図１１】
2005252542.tif 000013