(57)【特許請求の範囲】
【請求項１】
表示画面に対する接触操作の有無と該接触操作の位置を検出するタッチセンサ付きの表示器を備えたパラメータ設定装置において実行されるパラメータ設定方法であって、
それぞれにオンオフパラメータが割り当てられた複数のオンオフボタンが表示された画像を前記表示器に出力する画像出力ステップと、
該画像出力ステップにより前記表示画面に表示されたいずれか１つのオンオフボタンの領域にて前記接触操作が開始されたと、前記タッチセンサの出力に基づいて判定したときは、当該オンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させるオンオフパラメータ設定ステップと、
前記接触操作の開始後、前記表示画面に対する接触を継続したまま、前記接触操作の位置が前記表示画面上を移動し、該接触操作の位置の移動過程において、前記画像出力ステップにより前記表示画面に表示された別のオンオフボタンの領域へ移動したことを前記タッチセンサの出力に基づいて判定したとき、当該別のオンオフボタンに割り当てられたオンオフパラメータを、前記接触操作が開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定するオンオフパラメータ複写ステップ、
を有することを特徴とするパラメータ設定方法。
【請求項２】
表示画面に対する接触操作の有無と該接触操作の位置を検出するタッチセンサ付きの表示器を備えたパラメータ設定装置において実行されるパラメータ設定方法であって、
それぞれにオンオフパラメータが割り当てられた複数のオンオフボタンであって、前記オンオフパラメータの種類に応じて複数のグループのいずれか１つに属するオンオフボタンが表示された画像を前記表示器に出力する画像出力ステップと、
前記画像出力ステップにより前記表示画面に表示されたいずれか１つのオンオフボタンの領域にて前記接触操作が開始されたと、前記タッチセンサの出力に基づいて判定したときは、当該オンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させるオンオフパラメータ設定ステップと、
前記接触操作の開始後、前記表示画面に対する接触を継続したまま、前記接触操作の位置が前記表示画面上を移動し、該接触操作の位置の移動過程において、前記画像出力ステップにより前記表示画面に表示された別のオンオフボタンの領域へ移動したことを前記タッチセンサの出力に基づいて判定したとき、当該別のオンオフボタンと前記接触操作が開始されたと判定された領域のオンオフボタンとが同一グループに属することを条件に、当該別のオンオフボタンに割り当てられたオンオフパラメータを、前記接触操作が開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定するオンオフパラメータ複写ステップ、
を有することを特徴とするパラメータ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンを備えたパラメータ設定装置において実行されるパラメータ設定方法に関するものである。
【背景技術】
【０００２】
従来、ディジタルオーディオミキサや電子楽器において、タッチスクリーン（Touch Screen、タッチパネルともいう）を用いて、パラメータを設定する装置が知られている。
タッチスクリーンは、画像を表示すると同時に、表示画面への指やペン等による接触操作の有無と、その接触位置を検出する入出力装置である。
タッチスクリーンに操作子を表示させ、その操作子の表示領域にユーザが指等を触れると、その操作子に割り当てられたパラメータの値が、指等の動きに応じて入力される。この操作子がオンオフボタンであれば、このオンオフボタンに指等を触れる度に、オンオフパラメータのオンオフ状態が反転される。
【０００３】
上述したタッチスクリーンを用いたパラメータ設定は操作が簡単である。しかし、スイッチを備えたマウスを用いる場合に比べて、ユーザは、タッチ操作に対し、タッチ音や表示画面の変化でしか操作を確認できない。そのため、複数のオンオフボタンに１つ１つタッチして行くことにより、複数のオンオフパラメータの状態を間違いなく反転させることは面倒であった。
また、同時表示されている複数のオンオフボタンの中には、最初に操作したオンオフボタンに続けて設定したい種類のものと、設定したくない種類のものとが混在している場合が多い。その場合、オンオフ設定したくない種類のボタンを避けつつ、オンオフ設定したい所望のオンオフボタンをタッチするのは難しい。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、上述した問題点を解決するためになされたもので、表示画面に対する接触操作の有無とその接触操作の位置を検出するタッチセンサ付きの表示器を備えたパラメータ設定装置において実行されるものであって、１回の接触操作で、複数の各オンオフボタンに割り当てられたオンオフパラメータについて、まとめて、オンオフ状態が設定できるパラメータ設定方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明は、請求項１に記載の発明においては、表示画面に対する接触操作の有無と該接触操作の位置を検出するタッチセンサ付きの表示器を備えたパラメータ設定装置において実行されるパラメータ設定方法であって、それぞれにオンオフパラメータが割り当てられた複数のオンオフボタンが表示された画像を前記表示器に出力する画像出力ステップと、該画像出力ステップにより前記表示画面に表示されたいずれか１つのオンオフボタンの領域にて前記接触操作が開始されたと、前記タッチセンサの出力に基づいて判定したときは、当該オンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させるオンオフパラメータ設定ステップと、前記接触操作の開始後、前記表示画面に対する接触を継続したまま、前記接触操作の位置が前記表示画面上を移動し、該接触操作の位置の移動経路において、前記画像出力ステップにより前記表示画面に表示された別のオンオフボタンの領域へ移動したことを前記タッチセンサの出力に基づいて判定したとき、当該別のオンオフボタンに割り当てられたオンオフパラメータを、前記接触操作が開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定するオンオフパラメータ複写ステップを有するものである。
従って、ユーザは、１回のドラッグ操作（指を最初に１つのオンオフボタンにタッチし、タッチを継続したまま、1又は複数の別のオンオフボタンまで移動させる操作）で、複数のオンオフパラメータの設定をまとめて実行できる。
【０００６】
請求項２に記載の発明においては、表示画面に対する接触操作の有無と該接触操作の位置を検出するタッチセンサ付きの表示器を備えたパラメータ設定装置において実行されるパラメータ設定方法であって、それぞれにオンオフパラメータが割り当てられた複数のオンオフボタンであって、前記オンオフパラメータの種類に応じて複数のグループのいずれか１つに属するオンオフボタンが表示された画像を前記表示器に出力する画像出力ステップと、前記画像出力ステップにより前記表示画面に表示されたいずれか１つのオンオフボタンの領域にて前記接触操作が開始されたと、前記タッチセンサの出力に基づいて判定したときは、当該オンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させるオンオフパラメータ設定ステップと、前記接触操作の開始後、前記表示画面に対する接触を継続したまま、前記接触操作の位置が前記表示画面上を移動し、該接触操作の位置の移動過程において、前記画像出力ステップにより前記表示画面に表示された別のオンオフボタンの領域へ移動したことを前記タッチセンサの出力に基づいて判定したとき、当該別のオンオフボタンと前記接触操作が開始されたと判定された領域のオンオフボタンとが同一グループに属することを条件に、当該別のオンオフボタンに割り当てられたオンオフパラメータを、前記接触操作が開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定するオンオフパラメータ複写ステップを有するものである。
従って、ユーザは、ドラッグ操作（指を最初に１つのオンオフボタンをタッチし、タッチを継続したまま、最初にタッチしたオンオフボタンと同一グループに属する1又は複数の別のオンオフボタンまで移動させる操作）をすれば、１回のドラッグ操作で、同じグループに属する複数のオンオフボタンに割り当てられたオンオフパラメータの設定をまとめて実行できる。
その際、ドラッグ操作の途中で、同じグループに属さない他のオンオフボタンの領域を通っても、他のオンオフパラメータのオンオフ状態を反転させることがない。
【０００７】
なお、上述したいずれの請求項に記載の発明においても、オンオフパラメータのオンオフ状態が反転されたとき、上述した画像出力ステップは、オンオフ状態に応じて、そのオンオフボタンの表示態様が変更された画像を出力する。
上述したいずれの請求項に記載の発明も、上述した各請求項に記載の、画像出力ステップと、オンオフパラメータ設定ステップと、オンオフパラメータ複写ステップ、をコンピュータに実行させるパラメータ設定プログラムにより実現できる。
【発明の効果】
【０００８】
本発明によれば、タッチセンサ付きの表示器を備えたパラメータ設定装置において、１回の接触操作で、複数の各オンオフボタンに割り当てられたオンオフ設定をまとめて実行できるという効果がある。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の実施の一形態を適用するディジタルオーディオミキサのハードウェア構成例を示すブロック図である。
図中、１はバス、２はCPU（Central Processing Unit）である。３はフラッシュメモリであり、制御プログラムやプリセットデータが電源オフ状態でも保持されるとともに、再書き込み可能に記憶されている。
CPU２は、RAM（Random Access Memory）４をワークエリアとし、制御プログラムを実行することにより、本発明の画像出力機能、オンオフパラメータ設定機能、オンオフパラメータ複写機能を実現するとともに、ディジタルオーディオミキサ全体を制御する。
【００１０】
５はタッチスクリーンである。６は表示器＆操作子であって、操作パネル上に設けられた機械的な操作子、及び、この操作子や操作パネルに設けられて操作状態や装置の状態を指示する表示器である。
７は電動フェーダであって、複数の入力チャンネルや複数の出力チャンネル毎に設けられて、各チャンネルの利得パラメータを制御する。手動操作に加え、利得パラメータの設定値に応じてフェーダ摘み部がパラメータ設定値に応じて移動する。
８はディジタル信号処理部（DSP）であり、９は波形入出力（I/O）インタフェースである。
【００１１】
１０はコンピュータ入出力インタフェースである。パーソナルコンピュータ１２にディジタルオーディオミキサの制御アプリケーションをインストールすれば、本体側のディジタルオーディオミキサを遠隔制御できる。
特に、パーソナルコンピュータ１２が「タブレットPC」である場合は、タッチスクリーンを備える。これに、本発明を適用した「パラメータ設定プログラム」をインストールすれば、本発明を実現することができる。
１１はその他の入出力インタフェース部であって、他のディジタルオーディオミキサを接続し、本装置と併用してミキシング制御（ディジタルカスケード）ができる。
【００１２】
RAM４に設けられたカレントメモリ領域には、タッチスクリーン５、表示器＆操作子６、電動フェーダ７の操作によって、信号処理部８を制御するパラメータの現在の設定値を含むディジタルオーディオミキサ全体の機能に関する現在の設定値が記憶される。
CPU２は、タッチスクリーン上の各操作子へのタッチ操作に応じて、操作を反映するように表示画面を切り換えるとともに、各操作子に割り当てられたパラメータの値を変更してカレントメモリ領域に書き込む。CPU２は、カレントメモリ領域に保持された設定値に応じて、乗算係数等の信号処理用制御データを信号処理部８に転送する。
その結果、信号処理部８は、タッチスクリーン５上の各種操作子等に対するタッチ操作に応じて、波形入出力インタフェース９を介して外部から入力された複数チャンネルのオーディオ信号に対し、ミキシング制御や特性制御を行った上で、波形入出力インタフェース９を介して外部に出力する。
なお、信号処理部８の機能をCPU２が信号処理プログラムを実行することにより実行する場合もある。
【００１３】
図２は、図１に示したCPU２がタッチスクリーン５の操作を検出する処理の説明図である。
タッチスクリーン５は、指等によるタッチの有無を検出し、タッチが有る場合はそのタッチされた位置座標を検出する。CPU２は、所定の割り込みタイミングで、タッチスクリーン５にアクセスする。
図２（ａ）に示すように、タッチスクリーン５上に指を接触させる。CPU２は、タッチ有りと位置座標のデータを入力する。前回の入力では、タッチ無しのデータが入力されていたので、タッチ開始イベントが発生する。
図２（ｂ）に示すように、指をタッチスクリーンに接触させたまま移動させる（マウスコントローラに倣って、ドラッグ操作という）。
CPU２は、タッチ有りと位置座標のデータを入力する。図２（ａ）に示す前回の入力でも、タッチ有りのデータが入力されていたので、タッチ移動イベントが発生する。
【００１４】
図２（ｃ）に示すように、指をドラッグ操作する状態が続いている。CPU２は、タッチ有りと位置座標のデータを入力する。図２（ｂ）に示す前回の入力でも、タッチ有りのデータが入力されていたので、再び、タッチ移動イベントが発生する。指をドラッグ操作させる間は、タッチ移動イベントが繰り返し発生する。
図２（ｄ）に示すように、指をタッチスクリーンから離す。CPU２は、タッチ無しのデータを入力する。前回の入力では、タッチ有りのデータが入力されていたので、タッチ終了イベントが発生する。
【００１５】
タッチスクリーンを用いた従来のパラメータ設定装置では、それぞれにオンオフパラメータが割り当てられた複数のオンオフボタンが表示された画像をタッチスクリーン５の表示器に出力する画像出力機能と、１つのオンオフボタンの領域にてタッチが開始し、次に、同じオンオフボタンの領域でタッチが終了したときに、そのオンオフボタンに割り当てられたパラメータのオンオフ状態を反転させるという、オンオフパラメータ設定機能を有していた。
複数のオンオフパラメータを設定する場合は、個々のオンオフボタンについて同様の操作をする必要がある。
【００１６】
これに対し、本発明の実施の一形態では、画像出力機能は同じであるが、オンオフパラメータ設定機能は、画像出力機能によりタッチスクリーン５の表示画面に表示されたいずれか１つのオンオフボタンの領域にてタッチ（接触操作）が開始されたと、タッチセンサの出力に基づいて判定したときは、そのオンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させるというものである。
すなわち、最初の操作をパラメータの設定に直ちに反映させている。
【００１７】
従って、タッチの開始後、表示画面に対する接触を継続したまま、接触操作の位置が、画像出力機能によりタッチスクリーン５の表示画面に表示された別のオンオフボタンの領域へ移動したと、タッチセンサの出力に基づいて判定したときは、その別のオンオフボタンに割り当てられたオンオフパラメータを、タッチが開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定するオンオフパラメータ複写機能を持たせることができるようになった。
その結果、ユーザがドラッグ操作をすれば、最初にタッチしたオンオフボタンのオンオフパラメータのオンオフ状態が反転するとともに、別のオンオフボタンのオンオフパラメータのオンオフ状態が、最初にタッチしたオンオフボタンのオンオフ状態と同じになる。
なお、オンオフパラメータの値の決め方は任意であるが、例えば、オン状態で「１」、オフ状態で「０」の値をとるようにすればよい。
【００１８】
タッチスクリーンには、オンオフパラメータ以外のパラメータ選択をする選択ボタン、パラメータの値を段階的に切り換えるノブ、操作画面を切り換えるボタン等が、併せて表示される場合が多い。しかし、ドラッグ操作中に、オンオフボタン以外のこれら別種の操作子の領域に入っても、これらの操作子に割り当てられたパラメータの設定はされない。その結果、これらオンオフボタン以外の別種の操作子の領域を気にすることなくドラッグ操作をすることができる。
【００１９】
また、タッチスクリーンに、オンオフパラメータの種類に応じて複数のグループにグループ化された複数のオンオフボタンが表示される場合がある。
画像出力機能は、オンオフパラメータがそれぞれに割り当てられた複数のオンオフボタンであって、オンオフパラメータの種類に応じて複数のグループのいずれか１つに属するオンオフボタンが表示された画像を前記表示器に出力する。
オンオフパラメータ設定機能は、画像出力機能によりタッチスクリーン５の表示画面に表示された少なくとも１つのオンオフボタンの領域にてタッチが開始されたと、タッチセンサの出力に基づいて判定したときは、そのオンオフボタンに割り当てられたオンオフパラメータのオンオフ状態を反転させる。
【００２０】
オンオフパラメータ複写機能は、タッチの開始後、タッチスクリーン５の表示画面に対する接触を継続したまま、タッチの位置が、画像出力機能により表示画面に表示された別のオンオフボタンの領域へ移動したと、タッチセンサの出力に基づいて判定したときは、その別のオンオフボタンとタッチが開始されたと判定された領域のオンオフボタンとが同一グループに属することを条件に、その別のオンオフボタンに割り当てられたオンオフパラメータを、タッチが開始されたと判定された領域のオンオフボタンに割り当てられたオンオフパラメータと同じオンオフ状態に設定する。
【００２１】
その結果、ユーザが、指を最初に１つのオンオフボタンにタッチし、タッチを継続したまま、最初にタッチしたオンオフボタンと同一グループに属する別のオンオフボタンまで移動させる操作（ドラッグ操作）をすれば、最初にタッチしたオンオフボタンのオンオフ状態が反転するともに、別のオンオフボタンのオンオフパラメータが、最初にタッチしたオンオフボタンのオンオフ状態と同じになる。
ドラッグ操作の途中で、同じグループに属さない他のオンオフボタンの領域を通っても、他のオンオフパラメータを変更することがないので、他のグループのオンオフボタンを気にかけなくてよい。
【００２２】
図３は、図１に示した信号処理部８及び波形入出力インタフェース部９の機能を説明するブロック構成図である。
波形入出力インタフェース部９は、Ａ（アナログ信号）入力部２１、Ｄ（ディジタル信号）入力部２２、Ａ（アナログ信号）出力部３０、Ｄ（ディジタル信号）出力部３０に対応する。信号処理部８は、その他のブロックに対応する。
Ａ入力部２１はアナログ信号を入力してA/D変換する複数の入力ポートを有する。Ｄ入力部２２は、ディジタル信号を入力する複数の入力ポートを有する。
入力パッチ部２３は、図示しないパッチ制御部により制御されて、各入力チャンネル部２４i（例えば、i＝1〜24チャンネル）毎に、Ａ入力部２１及びＤ入力部２２中のいずれか１つの入力ポートを選択し、選択された入力ポートとその入力チャンネル部２４iとの間を結線する。
【００２３】
各入力チャンネル部２４iでは、入力した信号の特性を制御し、その出力信号を、選択的に、モノラル＆ステレオ出力バス２５、複数のミックス出力バス２６（例えば、1〜12チャンネル）の少なくとも１つに供給し、これらのバスにおいて信号が混合される。
モノラル＆ステレオバス２５の信号は、モノラル＆ステレオ出力チャンネル２７に入力され、複数のミックス出力バス２６の信号は、対応する複数のミックス出力チャンネル部２７（例えば、1〜12チャンネル）に出力される。
【００２４】
出力パッチ部２９は、図示しないパッチ制御部により制御されて、Ａ出力部９及びＤ（ディジタル信号）出力部１０中の複数の出力ポート毎に、モノラル＆ステレオ出力チャンネル２７の出力及びミックス出力チャンネル部２８の出力のいずれか１つを選択し、各出力ポート毎に、選択されたモノラル＆ステレオ出力チャンネル２７の出力及びミックス出力チャンネル部２８と出力ポートとの間を結線する。
Ａ出力部３０は、複数ポートのディジタル信号を、D/A変換器によりアナログ信号に変換した上で、それぞれ出力する。Ｄ出力部１０は、複数ポートのディジタル信号を、それぞれ、そのまま出力する。
【００２５】
図４は、図３に示した入力チャンネル部２４の第iチャンネルの詳細を示すブロック構成図である。
入力信号は、ATT（減衰器）４１においてレベル調整（パラメータ名AT(i)）され、EQ（イコライザ）４２において周波数特性が調整される。Comp（コンプレッサ）４３では、信号レベルを検出し、小信号入力時に比べ大信号入力時のゲインを下げるように圧縮される。Vol（レベル）４４においては、フエーダ操作子により入力レベル調整（パラメータ名Vol(i)）が行われる。CH ON（チャンネルオン）スイッチ４５において、この入力チャンネル部２４iの出力信号供給のオンオフが制御される（パラメータ名ON(i)）。
【００２６】
さらに、ステレオ＆モノラルセンド部４６において、モノラルバス２５ａへの出力信号供給のオンオフはTO MONOスイッチ４７において、ステレオバス２５ｂへの出力信号供給のオンオフはTO STスイッチ４８において制御される。PAN調整器４９は、定位（パン）を調整する。
また、ミックスバス（j＝1〜12）２６への出力信号供給のオンオフがセンドオンスイッチ（SND ON）５２において制御される（パラメータ名SON(i,j)）。各ミックスバス（j＝1〜12）２６へのセンドレベルは、センドレベル調整器（SND L）５１において調整される（パラメータ名SL(i,j)）。また、Comp（コンプレッサ）４３から直接にセンドレベル調整器（SND L）５１に接続切り換えするプリ/ポストスイッチ（PP）５０がある（パラメータ名Pre(i,j)）。
ここで選択できる２つの接続のうち、Comp４３の出力への接続を、Vol４４（フェーダ）及びCH ONスイッチの前ということで「プリ側」への接続と呼び、CH ONスイッチ４５の出力への接続をVol４４（フェーダ）及びCH ONスイッチの後ということで「ポスト側」への接続と呼ぶ。
【００２７】
上述したステレオ＆モノラルセンド部４６は、図示しないモードスイッチにより、入力チャンネル部２４の第iチャンネルが「ステレオ＆モノラルモード」に設定された場合のものである。
これに対し、「LCRモード」に設定される場合がある。LCRモードは、L/RチャンネルにセンタCを加えた3チャンネルの信号を、ステレオバス２５ｂ，モノラルバス２５ａに送るモードである。
この場合、ステレオ＆モノラルセンド部４６は、図示下部のLCRセンド部５３に置き換わる。LCRセンド部５３は概念的に記載されている。厳密な出力配分は、特許第３２６６０４５号公報（ステレオシステム）に記載されている。
CH ONスイッチ４５の出力は、PAN調整器５４によって、定位（パン）を調節してLCR部５５に入力され、CSR調整器５６により、CSR（センタ/サイド・レシオ：L/Rチャンネルに対するCチャンネルのレベル比）を調整する。LCRスイッチ５７は、LCRセンドをオンオフするスイッチである。
【００２８】
図５は、図１に示した本発明の実施の一形態を説明するために示すタッチスクリーンの第１の例を示す図である。
図４に示したミックスバス（1〜12）２６へ出力信号を供給するセンド部に対応するタッチ操作画面である。入力チャンネル(1)〜(8)からミックスバス(10)への出力について一覧で表示されている。
【００２９】
プリ/ポストボタン６１1,10〜６１8,10は、図４に示したプリ/ポストスイッチ（PP）５０に対応し、センドオンボタン６２1,10〜６２8,10は、センドオンスイッチ（SND ON）５２に対応し、センドレベルノブ６３1,10〜６３8,10は、センドレベル調整器（SND L）５１に対応する操作子（その表示領域）である。プリ/ポストスイッチ（PP）５０は、２者択一の選択スイッチであるが、選択される一方の側から見れば、その一方の側のオンオフを設定することになる。
すなわち、入力チャンネル部２４iでは、プリポストボタン６１i,jをオンに設定するとミックスバスjへのプリ/ポストスイッチ５０がプリ側に接続され、オフに設定するとプリ/ポストスイッチ５０がポスト側に接続される。
後述する図６も同様であるが、明るく見えるオンオフボタン（トグルボタン）は、それに対応するスイッチがオン、暗く見えるボタンは、それに対応するスイッチがオフであることを表示している。実際のものはカラーで表示される。
センドレベルノブ６３5,10〜６３8,10の表示は、その回転角及び数値をセンドレベルSL（i,j）に対応させるが、センドオンボタン６２5,10〜６２5,10の表示と同様に、対応する入力チャンネルのセンドオンスイッチ（SND ON）５２のオフに対応して暗くしている。
なお、図示のセンドレベルノブの回転角及び数値表示は説明図用のものであって、必ずしも実際の設定状態を表してはいない。
【００３０】
図６は、図１に示した本発明の実施の一形態を説明するために示すタッチスクリーンの第２の例を示す図である。
図４に示した、ステレオ＆モノラルセンド部４６及びLCRセンド部５３に対応するタッチ操作画面である。入力チャンネル(1)〜(8)からモノラル＆ステレオバス２５への出力について一覧で表示されている。
７１1〜７１8はモードボタンであり、図４には示さなかったモードスイッチに対応する操作子であり、「ステレオ＆モノラルモード」又は「LCRモード」に切り換える。現在のモードはランプ表示領域の点灯で表示される。
【００３１】
７２1〜７２8はステレオボタンであり、図４のTO STスイッチ４８に対応し、７３1〜７３8はモノラルボタンであり、TO MONOスイッチ４７に対応する操作子（表示領域）である。ただし、「ステレオ＆モノラルモード」になっている、入力チャンネル(1)，入力チャンネル（6）〜(8)のみに、これらのボタンが表示される。
一方、７５1〜７５8はLCRボタンであり、LCRオンオフスイッチ５７に対応し、７６1〜７６8はCSRノブであり、図４のCSR調整器５６に対応する。ただし、これらのボタン及びノブは、「LCRモード」になっている入力チャンネル(2)〜(5)のみに表示される。
パンノブ７４1〜７４8は、各チャンネルのモードに応じて、図４のPAN調整器４９又はPAN調整器５４に対応する。
なお、図示のCSRノブ、パンノブの回転角及び数値表示は説明用のものであって、必ずしも実際の設定状態を表してはいない。
【００３２】
図７〜図９は、図１に示した本発明の実施の一形態の動作を示すフローチャートである。図１に示したCPU１がパラメータ設定プログラムにより、各ステップを実行する。
図７は、タッチ開始イベント処理を示すフローチャートである。図２（ａ）に示したタッチ開始イベントの発生を検出して開始され、図１のタッチスクリーン５からタッチ位置の座標（x，y）を入力する。
Ｓ８１において、座標（x，y）を開始座標(xo,yo)のレジスタに格納する。Ｓ８２において、開始座標(xo,yo)の位置は、いずれの操作子の表示領域にあるかを判定する。
【００３３】
開始座標(xo,yo)の位置がt番目のトグルボタンTB(t)（オンオフボタンに相当する）の表示領域にあれば、直ちに、パラメータ値の更新処理を行う。Ｓ８３に処理を進め、操作されている現在の操作子opを示すレジスタにTB(t)を格納し、Ｓ８４において、レジスタに保存されているパラメータCP(op)のオンオフ状態を反転し、再びレジスタに保存する。Ｓ８５において、このレジスタの値に応じて、トグルボタンTB(t)の表示を更新する。
図６に示したモード選択ボタン７１iのように、この反転に連動して、他のボタン表示が、ステレオボタン７３iからLCRボタン７５i及びCSRノブ７６i、又はこの逆に切り換わる場合もある。
【００３４】
開始座標(xo,yo)の位置がs番目の選択ボタンSB(s)の表示領域にあれば、Ｓ８６に処理を進める。この選択ボタンSB(s)は、図５，図６には表示されていないが、例えば、３以上の選択肢の中からいずれか１つを選択するものである。それぞれを選択する操作子があり、選択ボタンが表示される。
Ｓ８７において、現在の操作子opに記憶された選択ボタンSB(s)が選択状態となり、同じ選択肢グループ中の他の選択ボタンopが非選択状態となるように、それぞれを選択する操作子の現在値CP(op)を設定する。
Ｓ８８において、同じ選択肢グループ中の選択ボタンSB(s)の表示を選択状態又は非選択状態の表示に更新する。
【００３５】
開始座標(xo,yo)の位置がk番目のノブKnob(k)の表示領域にあれば、Ｓ８９に処理を進める。このノブKnob(k)に対応する現在のパラメータ値CP(op)をレジスタCPoに格納しておく。
Ｓ９０において、ノブKnob(k)を選択状態を示す表示にする。
開始座標(xo,yo)の位置がo番目のその他の操作子Other(o)の表示領域にあれば、Ｓ９１に処理を進め、Ｓ９２において、この操作子Other(o)に応じた処理を実行する。
【００３６】
図８は、タッチ移動イベント処理を示すフローチャートである。図２（ｂ），図２（ｃ）に示した、タッチ移動イベントの発生を検出する度に開始され、新たにタッチ位置の座標（x，y）を入力する。
Ｓ１０１において、図７のタッチ開始イベント処理において、レジスタに記憶された現在の操作子opがいずれの操作子であったかを判定し、それがt番目のトグルボタンTB(t)であるときは、Ｓ１０２に処理を進め、入力した現在の座標(x,y)はt番目のトグルボタンTB(t)の表示領域とは別の、t'番目のトグルボタンTB(t')の表示領域にあるか否かを判定する。
そうでなければ処理を終了するが、そうであれば、Ｓ１０３に処理を進め、t'番目のトグルボタンTB(t')を新操作子nopを保持するレジスタに格納する。
【００３７】
Ｓ１０４において、新操作子nopと現在の操作子opとは同じグループに属するか否かを判定し、同じグループでなければこの処理を終了し、同じグループであれば、Ｓ１０５に処理を進め、現在の操作子opに対応するパラメータ値CP(op)を、新操作子nopに対応するパラメータ値CP(nop)にコピー（複写）する。Ｓ１０６において、t'番目のトグルボタンTB(t')の表示を、コピーされたパラメータ値に応じた表示になるよう表示を更新する。
【００３８】
Ｓ１０１における判定の結果、現在の操作子opがk番目のノブKnob(k)の表示領域にあれば、Ｓ１０７に処理を進め、タッチ移動イベントの開始されたk番目のノブKnob(k)に対応したパラメータの値CPo（図７のＳ８９）を、開始座標(xo,yo)と今回入力された座標(x,y)との差分に応じて変更した値を、現在の操作子opに割り当てられた現在のパラメータ値CP(op)のレジスタに格納する。Ｓ１０８において、現在の操作子opであるk番目のノブKnob(k)の表示領域が、現在のパラメータ値CP(op)に応じた表示になるよう表示を更新する。
【００３９】
図９は、タッチ終了イベント処理を示すフローチャートである。図２（ｄ）に示したタッチ終了イベント発生を検出して開始され、新たにタッチ位置の座標（x，y）を入力する。
Ｓ１２１において、開始座標(xo,yo)の位置（図７のＳ８１）は、いずれの操作子の表示領域にあったかを判定する。
開始座標(xo,yo)の位置がトグルボタンTB(t)、又は、選択ボタンSB(s)の表示領域であったときは、何も処理をしない。ノブKnob(k)の表示領域であったときは、Ｓ１２２に処理を進め、ノブKnob(k)の表示を非選択状態にする。
【００４０】
図５に示したタッチスクリーンにおいて、プリ/ポストボタンをドラッグ操作する場合について説明する。
最初に、プリ/ポストボタン６１1,10にタッチし、プリ/ポストボタン６１1,10、６１2,10上をドラッグし、次に、センドオンボタン６２3,10、６２4,10上をドラッグし、プリ/ポストボタン６１5,10、６１6,10上をドラッグして、タッチをやめた場合を考える。
【００４１】
プリ/ポストボタン６１1,10にタッチしたとき、図７の処理が起動する。Ｓ８１→Ｓ８２→Ｓ８３において、チャンネル(1)のミックスバス(10)へのプリ/ポストスイッチ（PP）５０が現在の操作子として設定され、Ｓ８４において、チャンネル(1)のミックスバス(10)へのプリ/ポストスイッチ（PP）５０のパラメータPre(1,10)が反転されてオンからオフ状態になり、Ｓ８５においてプリ/ポストボタン６１1,10の表示が図示の明るい状態から暗くなる。
以後、図８の処理が周期的に開始される。同じプリ/ポストボタン６１1,10上やオンオフボタン（トグルボタン）の表示領域でないところをドラッグしている間は、Ｓ１０２から処理を抜ける。
【００４２】
その後、プリ/ポストボタン６１2,10上をドラッグするようになると、Ｓ１０１→・・・→Ｓ１０５に処理を進め、チャンネル(1)のミックスバス(10)へのプリ/ポストスイッチ５０のパラメータPre(1,10)が、チャンネル(2)のミックスバス(10)へのプリ/ポストスイッチ５０のパラメータPre(2,10)にコピーされるが、パラメータPre(2,10)は、コピー前からオフ状態であるので値に変化はない。
その後、センドオンボタン６２3,10，６２4,10上をドラッグしているときは、Ｓ１０４において、プリ/ポストボタン６１とセンドオンボタン６２とは同種の設定を行うグループではないので、処理を抜ける。
【００４３】
プリ/ポストボタン６１5,10上をドラッグするようになると、Ｓ１０１→・・・→Ｓ１０５に処理を進め、チャンネル(1)のミックスバス(10)へのプリ/ポストスイッチ５０1,10のパラメータPre(1,10)が、チャンネル(5)のミックスバス(10)へのプリ/ポストスイッチ５０5,10のパラメータPre(5,10)にコピーされて、オフ状態になり、Ｓ１０６において、プリ/ポストボタン６１5,10の表示が暗くなる。
【００４４】
次に、図６に示したタッチスクリーンにおいて、ステレオボタン７２1をタッチし、LCRボタン７５2〜７５5上をドラッグし、ステレオボタン７２6までドラッグした場合を考える。
ステレオボタン７２1にタッチしたとき、図７の処理が起動し、Ｓ８１→・・・→Ｓ８３において、ステレオスイッチ４８が現在の操作子opとして設定され、Ｓ８４において、チャンネル(1)のステレオスイッチ４８のオンオフパラメータがオフ状態に反転し、Ｓ８５においてステレオボタン７２1の表示が暗くなる。以後、図８の処理が周期的に開始される。同じステレオボタン７２1上やオンオフボタンの表示領域でないところをドラッグしている間は、Ｓ１０２から処理を抜ける。
【００４５】
その後、LCRボタン７５2上をドラッグするようになると、Ｓ１０１→・・・→Ｓ１０４に処理を進め、ステレオボタン７２とLCRボタン７５とは同種のパラメータ設定をするグループではないので、Ｓ１０４から処理を抜ける。
ステレオボタン７２6上をドラッグするようになると、Ｓ１０１→Ｓ１０２→Ｓ１０３→Ｓ１０４→Ｓ１０５に処理を進め、チャンネル(1)のステレオスイッチ４８のパラメータが、チャンネル(6)のステレオスイッチ４８のパラメータにコピーされてオフ状態になり、Ｓ１０６において、ステレオボタン７２6の表示が暗くなる。
【００４６】
上述したフローチャートにおいて、Ｓ１０５におけるパラメータのコピーで、コピー先のパラメータが変化しない場合は、Ｓ１０５におけるコピーやＳ１０６における表示更新の処理を行わないようにしてもよい。
また、Ｓ１０２における分岐の判断は、現（x,y）が前回当該イベント処理が行われたときと同じ表示領域にいる間は無条件でNOと判断し、新たな表示領域に入ったときのみ、別のTB（t'）領域にあるか否かに応じてYES/NOの判断を行うようにしてもよい。そのようにしてもミキサの実質的な動作は変わらず、不要なＳ１０３〜Ｓ１０６の処理が省かれるだけである。
【００４７】
タッチスクリーンに表示され、設定値をコピーする例は、上述した具体例以外にも種々の操作子に適用できる。
例えば、複数の入力チャンネルの各々に対応して複数グループ分の複数のボタンを設け、そのボタンの操作により１以上のDCAグループを設定したり、１以上のMUTE（ミュート）グループを設定する場合に、あるグループのあるチャンネルのボタンに１度タッチした後は、ドラッグ操作をして行くだけで、他のチャンネルを該あるチャンネルが所属した同じグループに（同様に）所属させたり、他のチャンネルを該あるチャンネルが排除されたグループから（同様に）排除することができる。
入力チャンネルの操作領域に設けられたフェーダの他に、複数のDCAフェーダが操作パネルに配置されている。同じDCAグループに属する各入力チャンネルは、自身のチャンネルフェーダによる利得と自身の属するDCAグループのDCAフェーダによる利得がdB加算されて制御される。
各入力チャンネルは、同時に複数のDCAグループに属することができる。
従って、DCAグループの設定をする表示画面（図示を省略）においては、各入力チャンネルの各列において、複数のDCAグループ（例えば１〜８）を設定するための８行のオンオフボタンが表示され、全体としてマトリクス状に配置されている。
【００４８】
ユーザは、あるチャンネルのあるDCAグループのオンオフボタンにタッチして、あるチャンネルをDCAグループに帰属させた（パラメータはオン状態）後、他のチャンネルの同じDCAグループのオンオフボタン上をドラッグするだけで、そのチャンネルを同じDCAグループに帰属させることができる。ドラッグ中、最初にタッチしたオンオフボタンとは異なるDCAグループのオンオフボタン上をドラッグすることがあっても、異なるグループのオンオフボタンであるので、誤操作にはならない。
また、あるDCAグループに既に属している入力チャンネルのそのDCAグループのオンオフボタン（パラメータはオン状態）にタッチすれば、その入力チャンネルはDCAグループから除かれて、そのパラメータはオフ状態になる。その後のドラッグ操作では、そのDCAグループから除かれる入力チャンネルを、まとめて指定することが可能となる。
【００４９】
一方、MUTEグループとは、同じMUTEグループに属する入力チャンネルは、そのMUTEグループのMUTEスイッチによってミュートのオンオフが共通に制御される。
従って、MUTEグループの設定をするためのタッチスクリーンは、DCAグループの設定をするためのタッチスクリーンと同様なマトリクス配置となる。MUTEグループの設定においても、タッチ及びドラッグ操作によって、同じMUTEグループに属する入力チャンネルをまとめて帰属させたり、まとめて除いたりすることができる。
【００５０】
この他、図４に示したコンプレッサ４３のパラメータを複数のチャンネルについて設定するタッチスクリーンにおいても、コンプレッサ挿入をオンオフするボタンが、各入力チャンネル別に設けられており、このボタンの操作についても、タッチ及びドラッグ操作によって、オンオフ状態をまとめて設定することができる。
また、コンプレッサのスレッショルドレベルの設定とレシオの設定等とを連動して設定する機能がある。この機能を各入力チャンネル別に設定するためにオートボタンが表示されている。このオートボタンの操作についても、タッチ及びドラッグ操作によって、オンオフをまとめて設定することができる。
上述したコンプレッサ挿入のオンオフ操作と、オート機能のオンオフ操作とは、異なる操作子グループに属しているから、相互に影響を与えることがない。
【００５１】
上述したように、ディジタルオーディオミキサにおいては、タッチスクリーン上には、オンオフ設定（パラメータが２つ値をとる２者択一の設定）をするオンオフボタンが色々とある。このようなオンオフボタンが複数あって、複数のオンオフボタンをまとめて操作する場合に、本発明はタッチ操作を簡単にすることができる。
パラメータの種類に応じて複数のグループがあり、あるオンオフボタンがいずれか１つのグループに属する場合（グループ内に１つのオンオフボタンしか属しない場合を含む）、グループ毎に複数のオンオフボタンをまとめて操作することができる。
本発明は、ディジタルオーディオミキサに限らず、電子楽器、情報家電製品等、複数の同種のオンオフ設定を行う装置に適用することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の一形態を実現するディジタルオーディオミキサのハードウェア構成例を示すブロック図である。
【図２】図１に示したCPUがタッチスクリーンの操作を検出する処理の説明図である。
【図３】図１に示した信号処理部及び波形入出力インタフェース部の機能を説明するブロック構成図である。
【図４】図３に示した入力チャンネル部の第iチャンネルの詳細を示すブロック構成図である。
【図５】図１に示した本発明の実施の一形態を説明するために示すタッチスクリーンの第１の例を示す図である。
【図６】図１に示した本発明の実施の一形態を説明するために示すタッチスクリーンの第２の例を示す図である。
【図７】図１に示した本発明の実施の一形態のタッチ開始イベント処理のフローチャートである。
【図８】図１に示した本発明の実施の一形態のタッチ移動イベント処理のフローチャートである。
【図９】図１に示した本発明の実施の一形態のタッチ終了イベント処理のフローチャートである。
【符号の説明】
【００５３】
２…CPU、３…フラッシュメモリ、４…RAM、５…タッチスクリーン、６…表示器＆操作子、７…電動フェーダ、８…信号処理部、９…波形入出力インタフェース
【図１】
0004626453.tif 000002
【図２】
0004626453.tif 000003
【図３】
0004626453.tif 000004
【図４】
0004626453.tif 000005
【図５】
0004626453.tif 000006
【図６】
0004626453.tif 000007
【図７】
0004626453.tif 000008
【図８】
0004626453.tif 000009
【図９】
0004626453.tif 000010