(57)【要約】【課題】複数の機械的操作子に割り付けられたパラメータの一括更新の途中から、一部の機械的操作子について操作位置移動により発生する機械的雑音を抑制する。【解決手段】シーン選択スイッチ２４〜２６によりシーンデータを読み出して複数のパラメータの値を一括更新するときは、フェーダ１５ａ〜１５ｃの摘み部分がモータ駆動される。部分無効SW１２ａ〜１２ｃは、パラメータの一括更新時にフェーダ１５ａ〜１５ｃの操作位置が制御されない状態（無効状態）を設定するものである。部分無効SW１２ａ〜１２ｃが操作されると、当該チャンネルのパラメータをシーンデータの最終値に更新する。【選択図】図１
2006121764.tif 000002
【特許請求の範囲】
【請求項１】
複数の機械的操作子と、該機械的操作子に対する操作に応じて複数種類のパラメータが設定される操作パネルを備えた設定更新装置において、
前記複数の機械的操作子を、当該機械的操作子に割り付けられたパラメータの値に連動して、駆動する駆動手段と、
前記パラメータごとの最終値を記憶する記憶手段と、
一括更新を指示する更新指示手段と、
該更新指示手段により一括更新が指示されたときに、前記複数の機械的操作子について、各機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値まで所定の時間をかけて更新するとともに、当該更新にあわせて、各機械的操作子を前記駆動手段に駆動させる更新手段と、
前記機械的操作子の一部に対して一括更新の無効を指示する無効指示手段と、
前記更新指示手段により一括更新が指示された後の、前記更新手段による更新の実行中であって、前記無効指示手段により一括更新の無効が指示されたときに、前記一部の機械的操作子について、当該機械的操作子の前記駆動手段による駆動を現在位置で停止させるとともに、当該機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値へ直ちに更新させて、当該機械的操作子を無効状態にする無効手段と、
を有することを特徴とする設定更新装置。
【請求項２】
複数の機械的操作子と、該機械的操作子に対する操作に応じて複数種類のパラメータが設定される操作パネルと、前記複数の機械的操作子を、当該機械的操作子に割り付けられたパラメータの値に連動して、駆動する駆動手段と、前記パラメータごとの最終値を記憶する記憶手段とを備えた設定更新装置に用いる設定更新プログラムであって、
一括更新を指示する更新指示ステップと、
該更新指示ステップにより一括更新が指示されたときに、前記複数の機械的操作子について、各機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値まで所定の時間をかけて更新するとともに、当該更新にあわせて、各機械的操作子を前記駆動手段に駆動させる更新ステップと、
前記機械的操作子の一部に対して一括更新の無効を指示する無効指示ステップと、
前記更新指示ステップにより一括更新が指示された後の、前記更新ステップによる更新の実行中であって、前記無効指示ステップにより一括更新の無効が指示されたときに、前記一部の機械的操作子について、当該機械的操作子の前記駆動手段による駆動を現在位置で停止させるとともに、当該機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値へ直ちに更新させて、当該機械的操作子を無効状態にする無効ステップと、
をコンピュータに実行させることを特徴とする設定更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機械的操作子に割り付けられたパラメータの値を一括更新するとともに、各機械的操作子の操作位置を制御する設定更新装置に関するものである。
特に、複数の入力チャンネルのオーディオ信号（音声信号、楽音信号など）をミキシング（混合）して、複数の出力チャンネルに出力するために、上述した一括更新機能（シーン機能）を利用するオーディオミキサー（オーディオミキシングシステム）に適した設定更新装置に関するものである。
【背景技術】
【０００２】
従来のオーディオミキシングシステムにおいて、複数CH（チャンネル）の入力信号を任意に混合し任意の複数チャンネルから出力する際、音量バランス、音質調整等のために、各チャンネルのフェーダなど、複数の操作子により各種のパラメータ（レベル、エフェクトなど）の値が設定される（例えば、非特許文献１参照）。
このような各パラメータの設定値が、１つの「シーン（SCENE）」データとして記憶されており、これをリコール（読出）して各パラメータの現在値を設定値（最終値）へ自動的に一括更新できる。一括更新とは複数のパラメータを同時に変更する処理を意味する。最終値になるまでの更新時間（フェードタイム）は、例えば、0sec〜60secまで0.1sec単位で設定される。
一括更新時に、このフェーダの操作摘みは、電動モータにより自動駆動され、その操作位置は、このフェーダに割り付けられたパラメータの現在値に応じた位置になるように位置制御される。
ところが、一括更新時に、複数チャンネルのフェーダの操作摘みが同時に位置制御されると、位置制御に伴う動作音が無視できない大きさの機械的雑音となる場合があった。
【非特許文献１】「PM1D DIGITAL AUDIO MIXING SYSTEM」（カタログコードQGP111）ヤマハ株式会社，2001年11月，p.6
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した問題点を解決するためになされたもので、フェーダのような機械的操作子に割り付けらたパラメータの一括更新の途中から、一部の機械的操作子について操作位置制御に伴って発生する機械的雑音を抑制する設定更新装置および設定更新プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００４】
本発明は、請求項１に記載の設定更新装置においては、複数の機械的操作子と、該機械的操作子に対する操作に応じて複数種類のパラメータが設定される操作パネルを備えた設定更新装置において、前記複数の機械的操作子を、当該機械的操作子に割り付けられたパラメータの値に連動して、駆動する駆動手段と、前記パラメータごとの最終値を記憶する記憶手段と、一括更新を指示する更新指示手段と、該更新指示手段により一括更新が指示されたときに、前記複数の機械的操作子について、各機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値まで所定の時間をかけて更新するとともに、当該更新にあわせて、各機械的操作子を前記駆動手段に駆動させる更新手段と、前記機械的操作子の一部に対して一括更新の無効を指示する無効指示手段と、前記更新指示手段により一括更新が指示された後の、前記更新手段による更新の実行中であって、前記無効指示手段により一括更新の無効が指示されたときに、前記一部の機械的操作子について、当該機械的操作子の前記駆動手段による駆動を現在位置で停止させるとともに、当該機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値へ直ちに更新させて、当該機械的操作子を無効状態にする無効手段とを有するものである。
従って、各機械的操作子に割り付けられた各パラメータの一括更新の実行中であって、無効指示手段により一括更新の無効が指示されたとき、一部の機械的操作子は、操作位置が移動しないので、一括更新の途中から、機械的雑音が抑制される。手動で操作する頻度が少ないもの、あるいは、操作位置の移動量が大きいもの等を選択して無効待機状態にしてもよい。
【０００５】
請求項２に記載の発明においては、複数の機械的操作子と、該機械的操作子に対する操作に応じて複数種類のパラメータが設定される操作パネルと、前記複数の機械的操作子を、当該機械的操作子に割り付けられたパラメータの値に連動して、駆動する駆動手段と、前記パラメータごとの最終値を記憶する記憶手段とを備えた設定更新装置に用いる設定更新プログラムであって、一括更新を指示する更新指示ステップと、該更新指示ステップにより一括更新が指示されたときに、前記複数の機械的操作子について、各機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値まで所定の時間をかけて更新するとともに、当該更新にあわせて、各機械的操作子を前記駆動手段に駆動させる更新ステップと、前記機械的操作子の一部に対して一括更新の無効を指示する無効指示ステップと、前記更新指示ステップにより一括更新が指示された後の、前記更新ステップによる更新の実行中であって、前記無効指示ステップにより一括更新の無効が指示されたときに、前記一部の機械的操作子について、当該機械的操作子の前記駆動手段による駆動を現在位置で停止させるとともに、当該機械的操作子に割り付けられたパラメータの値を前記記憶手段に記憶された最終値へ直ちに更新させて、当該機械的操作子を無効状態にする無効ステップとをコンピュータに実行させるものである。
従って、コンピュータに上述したプログラムを実行させることにより、請求項１に記載の設定更新装置を実現できる。
【発明の効果】
【０００６】
本発明は、上述した説明から明らかなように、複数の機械的操作子に割り付けられたパラメータの一括更新の途中から、一部の機械的操作子について機械的雑音の発生を抑制できるという効果がある。
【発明を実施するための最良の形態】
【０００７】
図１は本発明の実施の一形態の操作パネルを示す説明図、図２はフラグレジスタの説明図、図３はシーンデータメモリの説明図である。
図１（ａ）は、オーディオミキシングシステムの操作パネルを示す図である。図中、１ａ，１ｂは入力CH（チャンネル）コントロール部、２は全体コントロール部、３は出力CHコントロール部、４は表示部である。
図１（ｂ）は、入力CHコントロール部１ａ，１ｂにおける個々の入力CHコントローラ、あるいは、出力CHコントロール部３における個々の出力CHコントローラのうち、その３チャンネル分を、説明用に部分コントローラ１１ａ〜１１ｃとして例示した図である。
【０００８】
図中、１２ａ〜１２ｃは部分無効SW（スイッチ）、１３ａ〜１３ｃは部分解除SW、１４ａ〜１４ｃはLED（発光ダイオード）、１５ａ〜１５ｃはフェーダである。
フェーダ１５ａ〜１５ｃは、操作摘みを直線的に移動させて任意のパラメータを設定するスライダー型操作子である。各部分コントローラ１１ａ〜１１ｃにおける、レベルパラメータの設定値を連続的に変更する機械的操作子である。操作摘み（図中、符号１５ａ〜１５ｃが引き出されている部材）を手動操作することにより、操作摘みの位置（操作位置）に対応してパラメータの値が設定される。操作摘みの位置によって、パラメータの値を直感的に視認できる。
図示を省略したが、各部分コントローラ１１ａ〜１１ｃには、フェーダ１５ａ〜１５ｃの他にもパラメータ設定用の複数の操作子が設けられている。
表示部４の表示画面上に表示される仮想的な設定操作子もあり、操作パネル上の操作子と同様のパラメータやその他のパラメータの設定を行う。
【０００９】
図３を参照して後述するシーンデータの読み出しによって、複数のパラメータの値を自動的に一括して更新するときは、このフェーダに割り付けられたレベルパラメータの値に連動して、フェーダ１５ａ〜１５ｃの摘み部分（操作位置）が位置制御される。具体的には、電動モータによって駆動（モータドライブ）される。
部分無効SW１２ａ〜１２ｃは、パラメータの一括更新時にフェーダ１５ａ〜１５ｃの操作位置が制御されない状態（無効状態）を設定するとともに、一括更新前に無効状態を予約した状態（無効待機状態）を設定するための操作子である。
【００１０】
図２（ａ）に無効待機レジスタの構成例をch1〜ch5について示している。無効待機状態にあるチャンネルには「on」フラグが設定される。
図２（ｂ）に無効レジスタの構成例を示している。無効状態にあるチャンネルには「on」フラグが設定される。
一括更新が開始されると、無効待機レジスタに「on」フラグが設定されていたチャンネル（例えばch1）には「off」フラグが設定されるとともに、無効レジスタの対応するチャンネル（ch1）に「on」フラグが設定される。
【００１１】
一方、部分解除SW１３ａ〜１３ｃは、無効状態で操作されたときには、フェーダ１５ａ〜１５ｃの無効状態を解除するための操作子である。フェーダ１５ａ〜１５ｃの操作位置は、それぞれに割り付けられたレベルパラメータの現在値に応じた位置になるように制御される。
また、無効状態ではない一括更新中において操作されたときには、各フェーダ１５ａ〜１５ｃの操作位置を現在位置にとどめ、各フェーダに割り当てられたパラメータの値の現在値を保持させる。すなわち、この場合の部分解除SW１３ａ〜１３ｃは、この部分コントロール部１１ａ〜１１ｃに対応するチャンネルの一括更新の停止を指示するための操作子である。
また、一括更新前に操作されたときには、解除待機状態とし、対応するチャンネルch1〜ch3のフェーダ１５ａ〜１５ｃについては、一括更新が起動されてもパラメータを更新させないようにするための操作子である。
【００１２】
図２（ｃ）に解除待機レジスタの構成例を示している。
解除待機状態が設定されると、解除待機レジスタの対応するチャンネル（例えば、ch1）に「on」フラグが設定される。図２（ａ），図２（ｂ）のレジスタに「on」フラグが設定されていたときには、これを「off」フラグに設定する。
LED（発光ダイオード）１４ａ〜１４ｃは、各チャンネルch1〜ch3のフェーダ１５ａ〜１５ｃが無効状態であることを、その点灯、あるいは、点滅の繰り返し、によって表示する。
【００１３】
図１（ｃ）は、全体コントロール部２を示す図である。図中、２１は一括無効SW、２２は一括解除SW、２３はLED、２４〜２６は、複数のシーンデータ（１）〜（３）から１つを選択し、そのシーンデータを読み出して複数のパラメータの値を一括更新するためのシーン選択スイッチである。
図３では、シーンデータを２種類に分けて示している。
第１種パラメータは、シーンデータを読み出して一括更新するときに、その操作位置が位置制御されるタイプの機械的操作子に割り付けられたパラメータである。
操作位置が位置制御される機械的操作子とは、例えば、図１（ｂ）に示したフェーダ１５ａ〜１５ｃである。この他、モータ駆動によって操作位置（操作角度）が制御できる回転型ボリューム、モータ駆動によって操作位置が制御できるオンオフスイッチ等でもよい。
第２種パラメータは、上述したタイプ以外の機械的操作子に割り付けられたパラメータ、あるいは、機械的操作子によっては設定されず、自動的に、あるいは、表示部４上の仮想的な操作子によってのみ設定されるパラメータである。
【００１４】
一方、図１（ｃ）に示した一括無効SW２１は、一括更新前に操作されたときには、上述した無効待機状態に設定するための操作子である。図２（ａ）の無効待機レジスタの全チャンネルに「on」フラグが設定される。このとき、図２（ｂ），図２（ｃ）に「on」フラグがあれば「off」フラグに変更する。
一括無効SW２１は、一括更新後に操作されたときには、全てのチャンネルのフェーダ１５ａ〜１５ｃ，…を無効状態に設定するための操作子である。図２（ｂ）の無効レジスタの全チャンネルに「on」フラグが設定される。このとき、図２（ａ），図２（ｃ）に「on」フラグがあれば「off」フラグに変更する。
【００１５】
一括解除SW２２は、無効状態において操作されたときには、全チャンネルのフェーダ１３ａ〜１３ｃ，…の無効状態を解除するとともに、フェーダ１５ａ〜１５ｃ，…の操作位置が、これらに割り付けられたパラメータの現在値に対応する位置になるように制御させるための操作子である。
一括解除SW２２は、無効状態ではない一括更新中において操作されたときには、全チャンネルのフェーダ１５ａ〜１５ｃ，…の操作位置を現在の位置にとどめ、各フェーダに割り付けられたパラメータの現在値を保持させるための操作子である。すなわち、この場合の一括解除SWは、全チャンネルの一括更新の停止を指示するための操作子である。
一括解除SW２２は、また、一括更新前に操作されたときには、全チャンネルのフェーダ１５ａ〜１５ｃ，…を解除待機状態として、図２（ｃ）の解除待機レジスタの全チャンネルに「on」フラグを設定するための操作子である。図２（ａ），図２（ｂ）のレジスタに「on」フラグが設定されていたときには、これに「off」フラグを設定する。一括更新時には、全チャンネルのフェーダ１５ａ〜１５ｃ，…を一括更新させないようにする。
LED（発光ダイオード）２３は、全チャンネルのフェーダ１５ａ〜１５ｃ，…が無効状態であることを、その点灯、あるいは、点滅の繰り返し、によって表示する。
【００１６】
図４は、本発明の実施の一形態のハードウエア構成例を示すブロック図である。
CPU３１は、バス３２を介してROM３３に格納されたプログラムや設定データ等を用い、RAM３４をワークエリアとして動作する。
操作子３５は、図１（ｂ），図１（ｃ）に示した各種SW，フェーダ１５ａ〜１５ｃに対応する。表示部４上に表示される仮想的な操作子の場合もある。検出回路３６は、操作状態を検出して操作データをバス３２に出力する。駆動回路３７は、フェーダ１５ａ〜１５ｃの操作摘みを駆動する。
表示部３８は、図１（ａ）に示した表示部４、図１（ｂ），図１（ｃ）に示したLED１４ａ〜１４ｃ，２３に対応する。表示回路３９は、バス３２から表示データを表示部３８に出力する。
【００１７】
複数チャンネルのオーディオデータは、マイクロホンや再生機器などの外部入出力機器４０から、入出力インターフェース４１を介して入力され、信号処理回路４２においてミキシング信号処理される。操作子３５の操作データあるいはシーンデータによって指示される制御内容（設定されるパラメータの内容）に従って、オーディオデータがミキシングされる。信号処理回路４２は、DSP（Digital Signal Processor）により実現される。
図２（ａ）〜図２（ｃ）に示したフラグレジスタは、RAM３４に設けられる。図３に示したシーンデータは、ROM３３またはRAM３４に格納され読み出される。ミキシングされた複数の出力チャンネルのオーディオデータは、入出力インターフェース４１を介してスピーカや録音機器などの外部入出力機器４０に出力される。
【００１８】
外部記憶装置４３として、メモリカード、ハード磁気ディスクドライブ、CD-ROMドライブ等を設けることができ、入力されたオーディオデータや、ミキシングされたオーディオデータを保存したり読み出したりできる。
CPU３１を動作させるオペレーティングシステムプログラムや本発明の実施の一形態の設定更新プログラム等の、制御プログラム、設定データ等を外部記憶装置４３に格納しておき、RAM３４に読み出すことができる。制御プログラムや設定データの追加、バージョンアップ等が容易に行える。
通信インターフェース４４は、パーソナルコンピュータ等の外部制御機器４５に接続される。外部制御機器４５によっては、操作子３５や表示部３８を用いて実行されるコントロール機能を、CPU３１と同様に実行する。直結接続やLAN対応とするほか、広域ネットワークに対応したものとしてもよい。外部記憶装置４３は、サーバコンピュータから制御プログラムや各種データをダウンロードできる。
【００１９】
上述した説明では、シーンデータをメモリから読み出す方法を採用した。この他、通信I/F４４を介して外部からシーンデータを受信してもよい。また、複数のパラメータの一括更新中の各時点における値を、外部から本装置に対して受信することにより、これらの複数のパラメータを同時に反映させる方法でもよい。
上述した説明では、設定されたパラメータ（デジタル値）を、DSPを内蔵する信号処理回路４２に転送し、入出力I/F４１から入力されるデジタルオーディオ信号をデジタル的に信号処理を行うものとして説明した。
これに代えて、信号処理回路４２を、演算増幅器を用いたアナログ電子回路とすることにより、このアナログ電子回路の制御量を設定されたパラメータ（デジタル値）で制御する、デジタル制御型アナログミキシング装置とすることもできる。
【００２０】
図５ないし図７は、本発明の実施の一形態の動作例を示すフローチャートである。図４に示したCPU３１あるいは外部制御機器４５であるパーソナルコンピュータが、設定更新プログラムに従って実行する。
最初に、図５を参照して割込処理について説明する。
図６，図７のフローチャートからは、チャンネル毎に起動あるいは停止が要求されチャンネル毎に処理される。
最初の起動が開始されると、所定時間毎に起動する。また、パラメータの値が最終値に達すれば割込処理を停止する。
Ｓ５１において、更新の必要があるパラメータの値を、それぞれの更新量分だけ更新する。更新量は、例えば次のようにすればよい。
更新量＝｛（一括更新の最終値）−（一括更新起動時の現在値）｝÷更新時間×割込間隔
Ｓ５２において、更新後のパラメータの値を図４に示した信号処理回路４２に送る。Ｓ５３において、フェーダの操作位置が、このフェーダに割り付けられたパラメータの更新後の値に対応する位置になるように駆動回路３７を制御して、フェーダを対応する位置まで移動させ、１回の割込処理を終了する。
【００２１】
次に、図６を参照して説明する。
Ｓ６１において、一括無効SW２１の押圧操作を検出したときには、Ｓ６２に処理を進め、一括更新の実行中でなければ、Ｓ６３において、全チャンネルを無効待機状態に設定する。
一方、Ｓ６２において、一括更新の実行中であれば、Ｓ６５において、全チャンネルの一括更新を停止し、Ｓ６６において、全チャンネルのパラメータを最終値に更新し、Ｓ６７において、全チャンネルを無効状態に設定する。
Ｓ６８において、一括解除SW２２の押圧操作を検出したときには、Ｓ６９において、無効状態のチャンネル（例えば、ch1）があれば、Ｓ７０において、当該チャンネル（ch1）のフェーダ１５ａの操作摘みが、パラメータの現在値に応じた位置になるように位置制御し、Ｓ７１において、全チャンネルの無効状態を解除する。
Ｓ６９において無効状態のチャンネルがなかったとき、あるいは、Ｓ７１の処理が終了したときには、Ｓ７２に処理を進め、割込処理中のチャンネルがあれば、図５の割込処理を停止させ、その結果、全チャンネルの一括更新を停止する。
【００２２】
Ｓ７３において、図１（ｃ）のいずれかのシーン選択スイッチ２４〜２６の押圧により一括更新の指示を検出したときは、Ｓ７４に処理を進め、無効待機状態あるいは解除待機状態のチャンネルが少なくとも１つあるか否かを判定する。
いずれに該当するチャンネルもないときには、Ｓ７５において、全チャンネルについて図５の割込処理を起動する。
一方、いずれかに該当するチャンネルが１つでもあれば、Ｓ７６において、無効待機状態のチャンネル（例えば、ch1）があれば、当該チャンネルのフェーダ１５ａを無効状態にする。当該チャンネルのパラメータを最終値に更新する。ただしフェーダ１５ａの操作位置は移動させない。
Ｓ７７において、無効状態でも解除待機状態でもないチャンネルについて図５の割込処理を起動する。言い換えれば、無効待機状態あるいは解除待機状態であったチャンネルについては、一括更新が指示されても更新動作をしない。
Ｓ７８において、全チャンネルの無効待機状態および解除待機状態を解除する。
【００２３】
次に、図７を参照して説明する。
Ｓ８１〜Ｓ８８は、チャンネル毎に処理を実行する。Ｓ８１において、部分無効が指示されたか否かを判定する。例えば、部分無効SW１２ａが押圧操作されたとき、Ｓ８２に処理を進め、いずれかのチャンネルで一括更新の実行中（図５の割込処理中）であるときには、Ｓ８３に処理を進める。
Ｓ８３において、Ｓ８１で部分無効が指示された当該チャンネルで一括更新の実行中であるときには、Ｓ８４において、当該チャンネルについて図５の割込処理を停止させ、Ｓ８５において、当該チャネルのパラメータをシーンデータの最終値に更新し、Ｓ８６において、当該チャンネルを無効状態に設定する。
一方、Ｓ８２において、一括更新を実行中のチャンネルがなければ、Ｓ８７において、当該CHを無効待機状態に設定し、Ｓ８８において、当該チャンネルが解除待機状態であった場合を考慮し、解除待機状態を解除する。
【００２４】
Ｓ８９〜Ｓ９４においてもチャンネル毎に処理を実行する。
Ｓ８９において、部分解除が指示されたか否かを判定する。例えば、図１（ｂ）に示した部分解除SW１３ａが押圧操作されたとき、Ｓ９０に処理を進め、当該チャンネルが無効状態であったときには、Ｓ９１において、当該チャンネルのフェーダ１５ａの操作摘み（操作位置）を、このフェーダ１５ａに割り付けられたパラメータの現在値に対応する位置にする。
Ｓ９２において、当該チャンネルの無効状態を解除するとともに、割込処理を停止させる。当該チャンネルのフェーダ１５ａの、操作摘みの位置を現在位置にとどめ、フェーダ１５ａに割り付けられたパラメータ値の現在値を保持する。
一方、Ｓ９０において、無効状態でなかったときには、Ｓ９３において、当該チャンネルが一括更新の実行中（図５の割込処理中）であるときには、Ｓ９４において、当該チャンネルの割込処理を停止させる。当該チャンネルのフェーダ１５ａの、操作摘みの位置を現在位置にとどめ、フェーダ１５ａに割り付けられたパラメータ値の現在値を保持する。
【００２５】
Ｓ９５においては、その他の処理を行う。例えば、一括更新が実行されていないときに解除を予約しておくという一括解除待機の設定を行う。チャンネル毎に行う解除待機を設定する場合も、当該チャンネルについて同様にして行う。
Ｓ９６において、図示しない操作子によって装置の動作停止が指示されたときには、処理を終了し、そうでなければ図６のＳ６１に処理を戻す。
【００２６】
ここで、図１（ｂ）に示した部分コントローラ１１ａ〜１１ｃのLED１４ａ〜１４ｃ、図１（ｃ）に示した全体コントロール部２のLED２３の点灯制御について説明する。
LED２３については、全チャンネルが無効状態にあるときに点灯させ、LED１４ａ〜１４ｃについては、自身のチャンネルが無効状態であるときに点灯させる。
LED２３については、全チャンネルが無効待機状態にあるときに点灯させ、全チャンネルが無効状態にあるときには点滅を繰り返すようにし、LED１４ａ〜１４ｃについても、自身のチャンネルに対して、同様の表示制御をしてもよい。
無効状態およびまたは無効待機状態をユーザに表示するものであれば、どのような表示器および表示制御手段を用いてもよく、例えば、７セグメントLEDを用いた文字表示でもよい。
上述した表示制御は、図５ないし図７に示したフローチャートに組み込むか、あるいは、並行動作する別のフローチャートにおいて、図２（ｂ）に示した無効レジスタ、必要ならば、図２（ｂ）に示した無効待機レジスタのフラグを調べることにより実現できる。
【００２７】
図８は、本発明の実施の一形態の動作例を概念的に示す説明図である。
ある１つのチャンネル（例えば、ch1）のフェーダ１５ａに割り付けられたパラメータの値を示す。実線はパラメータの現在値、破線はフェーダの操作位置を示す。
図８（ａ）は、一括無効SW２１、一括解除SW２２等のいずれの操作もない状態で、一括更新SW（例えば、シーン選択スイッチ２４）が操作された場合を示す。
図６のＳ６１−Ｓ６８−Ｓ７３−Ｓ７４−Ｓ７５のように処理が進められる。
パラメータの値は、一括更新が開始されるとシーンデータ設定値（最終値）までフェードタイムとして設定されている所定の時間をかけて更新される。
この間、フェーダ１５ａの操作位置がこれに割り付けられたパラメータの現在値に対応する位置になるように、操作摘みの位置が駆動され自動制御される。
【００２８】
図８（ｂ）は、一括無効SW２１、または、部分無効SW１２ａの操作により、予め無効待機状態になっていた場合を示す。フェーダ１５ａの操作摘みの駆動に伴う機械的雑音を抑制することができる。
シーンデータが読み出されていない（割込処理が全く起動していない）ときに、一括無効SW２１が操作された場合は、図６のＳ６１−Ｓ６２−Ｓ６３−Ｓ６４のように処理が進められる。部分無効SW１２ａが操作された場合は、図７のＳ８１−Ｓ８２−Ｓ８７−Ｓ８８のように処理が進められる。
次に、一括更新SWの操作により、フェーダ１５ａに割り付けられたパラメータは、最終値に更新される。言い換えれば、最終値に向けて更新時間をゼロとして更新される。この間、フェーダ１５ａの操作摘みの位置制御が無効とされ、操作位置とパラメータの値とは対応しない。
図６のＳ７３−Ｓ７４−Ｓ７６−Ｓ７７−Ｓ７８のように処理が進められる。
なお、一括無効SW２１の操作がないときにおいて、部分無効SW１２ｂ，１２ｃが操作されていない他のチャンネルにおいては、図８（ａ）に示した動作をする。
【００２９】
この無効状態において、部分解除スイッチ１３ａが操作されたときは、フェーダ１５ａの無効状態が解除され、その操作摘みが、対応するパラメータの現在値（最終値になっている）に応じた位置になるように位置制御される。ch1の図５に示した割込処理は停止される。
図７のＳ８９−Ｓ９０−Ｓ９１−Ｓ９２のように処理が進められる。
なお、複数チャンネルのフェーダ１５ａ〜１５ｃが無効状態にあるとき、部分解除SW１３ａ〜１３ｃのうち任意のものを選択して、対応するフェーダ１５ａ〜１５ｃの無効状態を解除できる。
一方、無効状態において、一括解除SW２２が操作されたときも、フェーダ１５ａを含めた全てのフェーダの無効状態が解除され、その操作摘みが、対応するパラメータの現在値（最終値になっている）に相当する位置になるように位置制御される。同時に、全てのチャンネルの一括更新処理（割込処理）が停止される。
図６のＳ６８−Ｓ６９−Ｓ７０−Ｓ７１−Ｓ７２のように処理が進められる。
【００３０】
図８（ｃ）は、一括無効SW２１、一括解除SW２２等のいずれの操作もない状態で、一括更新SWが操作され、その後、一括無効SW２１あるいは部分無効SW１２ａが操作された場合を示している。一括更新の途中から、フェーダ１５ａの操作摘みの駆動に伴う機械的雑音を抑制することができる。あるいは、状況に応じて、一括更新の途中の任意のタイミングで一括更新を完了（最終値にする）させたい場合にも、上述した操作で実現できる。
最初は、図８（ａ）と同様である。一括無効SW２１あるいは部分無効SW１２ａが操作されると、図８（ｂ）の場合と同様の無効状態になり、部分解除スイッチ１３ａが操作されたとき、あるいは、一括解除SW２２が操作されたときも、図８（ｂ）の場合と同様に制御される。
一括無効SW２１が操作された場合は、図６のＳ６１−Ｓ６２−Ｓ６５−Ｓ６６−Ｓ６７のように処理が進められる。部分無効SW１２ａが操作された場合は、図７のＳ８１−Ｓ８２−Ｓ８３−Ｓ８４−Ｓ８５−Ｓ８６のように処理が進められる。
【００３１】
図８（ｄ）は、一括無効SW２１、一括解除SW２２等のいずれの操作もない状態で、一括更新SW（シーン選択スイッチ２４）が操作され、その後、一括解除SW２２あるいは部分解除SW１３ａが操作された場合を示している。
一括更新の途中であっても、任意のタイミングで、一括更新途中の現在値を保持させた状態で一括更新を停止させることができ、状況に応じて的確に更新処理をすることができる。また、上述した操作によって、一括更新の途中から、フェーダ１５ａの操作摘みの駆動に伴う機械的雑音を抑制することができる。
一括解除SW２２あるいは部分解除SW１３ａは、図８（ｂ），図８（ｃ）の場合とは異なり、無効状態との関連性はなく、一括更新処理の停止を行うための操作子である。
最初は、図８（ａ）の場合と同様である。部分解除スイッチ１３ａが操作されたときは、ch1の図５に示した割込処理を停止させる。
図７のＳ８９−Ｓ９０−Ｓ９３−Ｓ９４のように処理が進められる。
一方、一括解除SW２２が操作されたときには、全チャンネルについて割込処理が停止される。
図６のＳ６８−Ｓ６９−Ｓ７２のように処理が進められる。
【００３２】
図８（ｅ）は、一括解除SW２２あるいは部分解除SW１３ａが操作されて解除待機状態になっているときに、一括更新SWが操作された場合を示している。
この場合、一括解除SW２が操作されていたときには、一括更新SWが操作されても、図５の割込処理が実行されない。部分解除SW１３ａが操作されていたときには、当該チャンネル（ch1）の割込処理が実行されない。
図７のＳ９５において解除待機が設定され、図６のＳ７３−Ｓ７４−Ｓ７６−Ｓ７７−Ｓ７８のように処理が進められる。
【００３３】
上述した説明では、図８（ｂ）では一括更新SWの操作、図８（ｃ）では一括無効SW２１あるいは部分無効SW１２ａの操作により、無効状態にすると同時に、パラメータの値を、直ちに最終値に更新していた。例えば、フェードタイムをゼロにして一括更新していた。
これに代えて、フェーダ１５ａの操作摘みの駆動に伴う機械的雑音を抑制するために、図８（ｂ），図８（ｃ）に細かな点線で示したように、無効状態にすると同時に、パラメータの値は、予め設定されていたフェードタイムのまま、最終値に向けて一括更新するようにしてもよい。
例えば、図６のＳ６５，図７のＳ７４のステップを実行せず、割込処理を停止させない。無効状態であるときには、図５の割込処理のフローチャートのＳ５３において求めた操作位置をフェーダの操作位置制御に反映させない（現在位置にとどめる）ようにすればよい。
【００３４】
図８（ｂ），図８（ｃ）において、一括解除SW２２あるいは部分解除SW１３ａの操作は、機械的雑音が耳障りにならない使用環境になったときに行えばよい。
その際、図示の例では、解除時に操作位置が直ちにパラメータの現在値に対応するようにしたが、パラメータの現在値に応じた位置になるまでの時間（位置合わせ時間）を設定してもよい。この位置合わせ時間を、比較的長くする、例えば、パラメータのフェードタイムよりも長くすることにより、位置合わせに伴う動作音の大きさを小さくすることが可能である。
また、ある所定のチャンネル（例えば、ch1）の無効状態を解除するために、ユーザが当該チャンネルのフェーダ１５ａの操作部（操作摘み）に触れる（例えば、圧電式などのタッチセンサによって検出する）か、あるいは、ユーザがフェーダ１５ａを僅かに動かす（フェーダの設定値の変化を検出する）ことによって、無効状態を解除するようにしてもよい。
一方、図８（ｄ）においては、ある所定のチャンネル（例えば、ch1）の部分解除SW１３ａの操作に代えて、ユーザが当該チャンネルのフェーダ１５ａの操作部（操作摘み）に触れるか、ユーザがフェーダ１５ａを僅かに動かすことによって、一括更新の停止を行うようにしてもよい。
図８（ｂ），図８（ｃ）において、一括無効SWあるいは部分無効SWが操作されて、パラメータ値が最終値に更新されて割込処理が停止したとき、あるいは、図８（ｂ），図８（ｃ），図８（ｄ）において、一括解除あるいは部分解除SWが操作されて、一括更新処理（割込処理）を停止したとき（図８（ｂ），図８（ｃ）の場合は、パラメータの値に応じた操作位置の位置合わせも完了）したときには、直ちにフェーダで手動設定することができるようにすることにより、操作性が向上する。
【００３５】
上述した説明では、チャンネル毎に１つのフェーダがあり、チャンネル毎に、部分無効待機状態、部分無効状態、部分解除待機状態を設定していた。
これに対し、シーンデータ読み出し時に操作位置が制御される機械的操作子が各チャンネルに複数ある場合は、上述したようなチャンネル単位ではなく、このような機械的操作子の個々のものに対して、部分無効待機状態、部分無効状態、部分解除待機状態を設定するようにしてもよい。
また、図１（ｃ）に示した全体コントロール部２は、手動設定操作子、例えば、ロータリーエンコーダ等を備えてもよい。自動一括更新モードから、手動一括更新モードに切り替えて、ユーザが、ロータリーエンコーダを操作することにより、複数チャンネルのパラメータの値を連動して、シーンデータとして読み出された最終値に向けて、一括更新させることができる。
このような手動一括更新モードの場合にも、上述した実施の形態と同様に、各チャンネルの機械的操作子の操作位置を制御するとともに、一括あるいは部分的な、無効待機、無効、解除待機、解除等の諸機能を与えることができる。
【００３６】
本発明の設定更新装置は、多数の操作子を有したオーディオミキシング装置に限らず、多数の操作子を有して複数種類のパラメータが設定される操作パネルを備えたもの、例えば、電子楽器（シーンデータはレジストレーションデータと呼ばれている）、アミューズメントゲーム装置（特に、楽器演奏ゲーム装置）にも適用できる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の一形態の操作パネルを示す説明図である。
【図２】本発明の実施の一形態で用いられるフラグレジスタの説明図である。
【図３】本発明の実施の一形態で用いられるシーンデータメモリの説明図である。
【図４】本発明の実施の一形態のハードウエア構成例を示すブロック図である。
【図５】本発明の実施の一形態の動作例を示す第１のフローチャートである。
【図６】本発明の実施の一形態の動作例を示す第２のフローチャートである。
【図７】本発明の実施の一形態の動作例を示す第３のフローチャートである。
【図８】本発明の実施の一形態の動作例を概念的に示す説明図である。
【符号の説明】
【００３８】
１ａ，１ｂ…入力チャンネルコントロール部、２…全体コントロール部、３…出力チャンネルコントロール部、４…表示部、１１ａ〜１１ｃ…部分コントローラ、１２ａ〜１２ｃ…部分無効スイッチ、１３ａ〜１３ｃ…部分解除スイッチ、１４ａ〜１４ｃ…発光ダイオード、１５ａ〜１５ｃ…フェーダ、２１…一括無効スイッチ、２２…一括解除スイッチ、２３…発光ダイオード、２４〜２６…シーン選択スイッチ
【図１】
2006121764.tif 000003
【図２】
2006121764.tif 000004
【図３】
2006121764.tif 000005
【図４】
2006121764.tif 000006
【図５】
2006121764.tif 000007
【図６】
2006121764.tif 000008
【図７】
2006121764.tif 000009
【図８】
2006121764.tif 000010