(57)【要約】【課題】  フットスイッチを操作したときに感じる操作性の重さを表現する表示を行う。【解決手段】  表示部に表示されるフットスイッチ２０の画像が左側に示されている。オフ状態のフットスイッチ２０にカーソルを合わせてクリックすると、＃１画像から＃２画像へ切り替えられて表示され、その表示時間が所定時間に達した際に＃２画像から＃３画像へ切り替えられる。これにより、表示部に表示させたフットスイッチ２０を押す操作を、ＧＵＩを利用してポインティングデバイスのクリックで行っても操作の重さを表現できるようになる。【選択図】  図２
2005258861.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ上に表示されているフットスイッチの操作が検出された際に、前記ディスプレイに表示されているフットスイッチの画像の表示制御を行う表示制御装置であって、
前記フットスイッチの定常状態を示す定常画像と、前記フットスイッチが中間まで押し込まれた状態を示す中間画像と、前記フットスイッチが最後まで押し込まれた状態を示す操作画像とを記憶する記憶手段と、
前記フットスイッチの操作に応じて前記ディスプレイに表示される前記フットスイッチの画像を切り替える制御手段とを備え、
前記制御手段は、前記フットスイッチが定常状態の際には前記記憶手段から読み出された前記定常画像を前記ディスプレイに表示しており、前記フットスイッチを定常状態から押す操作が検出された際に、前記記憶手段から読み出された前記中間画像を前記定常画像に替えて前記ディスプレイに表示させ、前記中間画像を表示している表示継続時間が所定時間に達した際に前記記憶手段から読み出された前記操作画像を前記中間画像に替えて前記ディスプレイに表示させるようにしたことを特徴とする表示制御装置。
【請求項２】
前記制御手段は、前記フットスイッチを押す操作が終了して定常状態に戻す操作が検出された際に、前記記憶手段から読み出された前記中間画像を前記操作画像に替えて前記ディスプレイに表示させ、前記中間画像を表示している表示継続時間が所定時間に達した際に前記記憶手段から読み出された前記定常画像を前記中間画像に替えて前記ディスプレイに表示させるようにしたことを特徴とする請求項１記載の表示制御装置。
【請求項３】
前記フットスイッチの操作に応じたオン／オフパラメータを出力する出力手段を備え、前記フットスイッチのオン／オフパラメータがオフとされている場合は、前記フットスイッチを押す操作が検出された際に前記オン／オフパラメータがオフからオンに設定され、前記フットスイッチのオン／オフパラメータがオンとされている場合は、前記フットスイッチを押す操作が終了して定常状態に戻す操作が検出された際に前記オン／オフパラメータがオンからオフに設定されるようにしたことを特徴とする請求項２記載の表示制御装置。
【請求項４】
ディスプレイ上に表示されているフットスイッチの操作が検出された際に、前記ディスプレイに表示されているフットスイッチの画像の表示制御を行うためにコンピュータを、
前記フットスイッチの操作に応じて前記ディスプレイに表示される前記フットスイッチの画像を切り替える制御手段として機能させ、
前記制御手段は、前記フットスイッチが定常状態の際には記憶手段から読み出された前記フットスイッチの定常状態を示す定常画像を前記ディスプレイに表示させる機能と、前記フットスイッチを定常状態から押す操作が検出された際に、前記記憶手段から読み出された前記フットスイッチが中間まで押し込まれた状態を示す中間画像を前記定常画像に替えて前記ディスプレイに表示させる機能と、前記中間画像を表示している表示継続時間が所定時間に達した際に前記記憶手段から読み出された前記フットスイッチが最後まで押し込まれた状態を示す操作画像を前記中間画像に替えて前記ディスプレイに表示させる機能とを有していることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディスプレイに表示されているパラメータ設定装置における操作子が操作された際の表示制御装置および表示制御プログラムに関する。
【背景技術】
【０００２】
従来のエフェクタの外観の一例を図８に示す。図８に示すエフェクタ１００は、例えばフェイザーとされ各種パラメータを設定するための調整ボリューム１１１が複数設けられていると共に、エフェクタ１００をオン／オフするフットスイッチ１１０が設けられている。また、エフェクタ１００へ入力されるサウンド信号の入力端子と、エフェクトの付与されたサウンドを出力する出力端子からなる入出力端子１１２が複数設けられている。このようなエフェクタ１００の画像をディスプレイに表示して、ユーザインタフェースを利用してディスプレイ上に表示されているボリュームやフットスイッチを操作することによりエフェクタの各種パラメータを設定したり、エフェクタのオン／オフを設定することが行われている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この場合に利用するユーザインターフェースとして、ユーザに対する情報の表示にグラフィックを利用して、操作をマウスなどのポインティングデバイスによって行なうことができるＧＵＩ（Graphical User Interface）が知られている。このＧＵＩを利用してエフェクタのフットスイッチを操作する場合は、フットスイッチが操作された際にフットスイッチが押し込まれていく画像をアニメーションでディスプレイ上に表示することが考えられる。すなわち、ＧＵＩを利用してフットスイッチを操作する場合は、フットスイッチのオフ画像(押されていない状態)とオン画像(押し込まれた状態)を用意しておいて、フットスイッチの押し込み操作前はオフ画像を表示しておき、フットスイッチ画像にカーソルを合わせてマウスをクリックすることにより、フットスイッチの押し込み操作が発生したときにオン画像へ切り替える。そして、クリックがオフされて押し込み操作が終了したときにオフ画像へ復帰するようになる。さらに、オフ画像とオン画像の間の中間画像も用意しておいてオフ画像→中間画像→オン画像の順で画像を切り替えながら表示することも考えられる。
【０００４】
ところで、実際のエフェクタのフットスイッチを操作する際にはフットスイッチを押し込むに従ってフットスイッチが重くなるのであるが、フットスイッチが押し込まれていくオフ画像、中間画像、オン画像と周期的に切り替えて表示するだけでは、実際のフットスイッチを操作したときに感じる操作性の重さを表現することができないという問題点があった。
【０００５】
そこで、本発明はフットスイッチを操作したときに感じる操作性の重さを表現する表示を行うことのできる表示制御装置および表示制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の表示制御装置および表示制御プログラムは、フットスイッチを定常状態から押し込む操作が検出された際に、中間画像を定常画像に替えて表示させ、中間画像を表示している表示継続時間が所定時間に達した際に操作画像を中間画像に替えて表示させるようにしたことを最も主要な特徴としている。
【発明の効果】
【０００７】
本発明によれば、フットスイッチを定常状態から押し込む操作が検出された際に、中間画像を定常画像に替えて表示させ、中間画像を表示している表示継続時間が所定時間に達した際に操作画像を中間画像に替えて表示させるようにしたことから、実際のフットスイッチを操作したときに感じる操作性の重さを表現することができるようになる。
【発明を実施するための最良の形態】
【０００８】
フットスイッチを操作したときに感じる操作性の重さを表現する表示を行うことのできる表示制御装置および表示制御プログラムを提供するという目的を、フットスイッチを定常状態から押し込む操作が検出された際に、中間画像を定常画像に替えて表示させ、中間画像を表示している表示継続時間が所定時間に達した際に操作画像を中間画像に替えて表示させることで実現した。
【０００９】
本発明の実施例の表示制御装置あるいは表示制御プログラムを備えるパラメータ設定装置の構成を示すブロック図を図１に示す。このパラメータ設定装置は、例えば外部機器として接続されるエフェクタのパラメータ設定装置とされる。
図１に示すパラメータ設定装置１において、ＣＰＵ（Central Processing Unit）１０はパラメータ設定装置１の全体の動作を制御して、フットスイッチ等のスイッチのオン／オフ状態のパラメータとボリュームの連続値のパラメータの設定を行い、設定されたパラメータを外部機器１７として接続されているエフェクタ等に供給している。ＲＯＭ（Read Only Memory）１２には、ＣＰＵ１０が実行するパラメータ設定の表示制御プログラム等の動作ソフトウェアが格納されており、ＲＡＭ（Random Access Memory）１１には、ＣＰＵ１０のワークエリアや各種データ等の記憶エリアが設定されている。このＲＯＭ１２をフラッシュメモリ等の書き換え可能なＲＯＭとすることで、動作ソフトウェアを書き換え可能となり動作ソフトウェアのバージョンアップを容易に行うことができる。
【００１０】
操作子１３はパラメータ設定装置１のパネルに備えられたパネル操作子や表示部１５に表示されるフットスイッチやボリュームの摘みをＧＵＩを利用して操作するポインタデバイス等である。検出回路１４は、パネル操作子やポインタデバイス等を走査することによってイベントを検出して、イベントのあった操作子１３に対応するイベント出力を出力している。表示回路１６は液晶等の表示部１５を備え、オン／オフ状態のパラメータの設定を行うフットスイッチの画像や連続値のパラメータの設定を行うボリュームの画像を表示部１５に表示し、ＧＵＩを利用してフットスイッチやボリュームが操作された際に操作に応じて状態が変化したフットスイッチやボリュームの画像を表示部１５に表示している。外部通信インタフェース（Ｉ／Ｆ）１８は、パラメータ設定装置１をＬＡＮ（ローカルエリアネットワーク）やインターネット、電話回線等の通信ネットワークに接続するインタフェースであり、該通信ネットワークを介して、外部機器１７と接続することができる。これにより、この外部機器１７からパラメータ設定装置１に各種プログラムやデータをダウンロードすることができるようになる。ダウンロードされたプログラムやデータは、ＲＡＭ１１等に格納されるようになる。各部は通信バス１９に接続されている。
【００１１】
この場合、外部機器１７をエフェクタの一種であるフェイザーとするとフェイザーのオン／オフを設定するフットスイッチのパラメータや、フェイザーのスピードパラメータや深さパラメータ等をパラメータ設定装置１で設定して外部機器１７であるフェイザーに供給することができる。外部機器１７のフェイザーでは、供給されたオン／オフのパラメータに応じてフェイザーのオン／オフ設定が行われ、スピードパラメータや深さパラメータ等に応じてフェイザーのパラメータ設定が行われる。そして、このように設定されたパラメータによりサウンドに回転感や広がり／奥行きを持たせるエフェクトを与えるフェイザー処理を行うことができる。
なお、パラメータ設定装置１において、ＣＰＵ１０にフェイザープログラムを実行させたりエフェクト処理用のＤＳＰ（Digital Signal Processor）を内蔵させると、ソフトウェアによるフェイザーを実現することができ、パラメータ設定装置１の内部で発生されたオン／オフのパラメータに応じてフェイザーのオン／オフ設定を行えると共に、スピードパラメータや深さパラメータ等に応じてフェイザーのパラメータ設定を行えるようになる。そして、このように設定されたパラメータによりサウンドに回転感や広がり／奥行きを持たせるエフェクトを与えるフェイザー処理を、ＣＰＵ１０あるいはＤＳＰが実行するようにできる。
【００１２】
次に、ＧＵＩを利用してフェイザーのオン／オフパラメータの設定を行う際に表示部１５に切り替えられながら表示されるフットスイッチの画像を図２および図３に示す。ただし、フットスイッチは押すたびにオン／オフ状態が反転するトグルスイッチとされ、図２（ａ）ないし図２（ｄ）には、オフ状態のフットスイッチをオンする操作がされた際に表示部１５に順次表示されるフットスイッチの平面図の画像が左側に、その際のフットスイッチを横から見た踏込状態図が右側に並べて示されている。また、図３（ａ）ないし図３（ｄ）にはオン状態のフットスイッチをオンする操作がされた際に表示部１５に順次表示されるフットスイッチの平面図の画像が左側に、その際のフットスイッチを横から見た踏込状態図が右側に並べて示されている。ただし、踏込状態図は参考に示す図であり、表示部１５には表示されない。
【００１３】
図２（ａ）に示す＃１画像はオフ状態のフットスイッチ２０が操作されていない場合に表示される定常状態のオフ画像であり、踏込状態図に示すようにフットスイッチ２０は上まであがっている状態とされている。この場合、ランプ２１は消灯されてオン／オフパラメータはオフとなっている。
図２（ｂ）に示す＃２画像は、オフ状態のフットスイッチ２０をオンするよう押す操作が検出された時に＃１画像から切り替えられて表示されるオフ踏込中間画像である。この＃２画像は、踏込状態図に示すようにフットスイッチ２０が中間まで押し込まれている画像とされており、ランプ２１が点灯されてオン／オフパラメータはオフからオンに変わる。なお、表示部１５に表示されているフットスイッチ２０にカーソルをあわせてポインティングデバイスをクリックした際にフットスイッチ２０を押す操作が検出される。
【００１４】
図２（ｃ）に示す＃３画像は、表示されているフットスイッチ２０が所定時間継続されて押され続けたことが検出された際に＃２画像から切り替えられて表示されるオフ踏込画像である。この＃３画像は、踏込状態図に示すようにフットスイッチ２０が下まで押し込まれている画像とされており、ランプ２１は点灯されてオン／オフパラメータはオンを維持している。なお、表示部１５に表示されているフットスイッチ２０にカーソルがありポインティングデバイスのクリックが所定時間継続された際にフットスイッチ２０が所定時間継続されて押され続けたと検出される。
図２（ｄ）に示す＃４画像は、フットスイッチ２０を押す操作を終了したことが検出された際に＃３画像から切り替えられて表示されるオフ復帰中間画像である。この場合、踏込状態図に示すようにフットスイッチ２０は中間まで押し上げられている画像とされており、ランプ２１は点灯されてオン／オフパラメータはオンとなっている。なお、表示部１５に表示されているフットスイッチ２０にカーソルがありポインティングデバイスのクリックが停止された際にフットスイッチ２０を押す操作が終了したと検出される。
【００１５】
また、図３（ａ）に示す＃５画像はオン状態のフットスイッチ２０が操作されていない場合に表示される定常状態のオン画像であり、踏込状態図に示すようにフットスイッチ２０は上まであがっている状態とされている。この場合、ランプ２１は点灯されてオン／オフパラメータはオンとなっている。なお、オフ状態であったフットスイッチ２０を押す操作が終了（ポインティングデバイスのクリックを停止）して所定時間経過した際には、表示部１５に表示される画像が図２（ｄ）に示す＃４画像から＃５画像のオン画像に切り替えられる。
図３（ｂ）に示す＃６画像は、オン状態のフットスイッチ２０をオフするよう押す操作が検出された時に＃５画像から切り替えられて表示されるオン踏込中間画像である。この場合、踏込状態図に示すようにフットスイッチ２０が中間まで押し込まれている画像とされており、ランプ２１は点灯を継続してオン／オフパラメータはオンを維持している。なお、表示部１５に表示されているフットスイッチ２０にカーソルをあわせてポインティングデバイスをクリックした際にフットスイッチ２０を押す操作が検出される。
【００１６】
図３（ｃ）に示す＃７画像は、オン状態のフットスイッチ２０が所定時間押され続けたと検出された際に＃６画像から切り替えられて表示されるオン踏込画像である。この場合、踏込状態図に示すようにフットスイッチ２０が下まで押し込まれている画像とされており、ランプ２１は点灯を継続してオン／オフパラメータはオンを維持している。なお、表示部１５に表示されているフットスイッチ２０にカーソルがありポインティングデバイスのクリックが所定時間継続された際にフットスイッチ２０が所定時間継続されて押され続けたと検出される。
図３（ｄ）に示す＃８画像は、オン状態のフットスイッチ２０を押す操作を終了したと検出された際に＃７画像から切り替えられて表示されるオン復帰中間画像である。この場合、踏込状態図に示すようにフットスイッチ２０は中間まで押し上げられている画像とされており、ランプ２１は消灯されてオン／オフパラメータはオンからオフに変わる。なお、表示部１５に表示されているフットスイッチ２０にカーソルがありポインティングデバイスのクリックを停止された際にフットスイッチ２０を押す操作が終了したと検出される。また、オン状態であったフットスイッチ２０を押す操作が終了（ポインティングデバイスのクリックを停止）して所定時間経過した際には、表示部１５に表示される画像が＃８画像から図２（ａ）に示す＃１画像に切り替えられる。
上記した図２（ａ）ないし図２（ｄ）および図３（ａ）ないし図３（ｄ）に示す画像は、ＲＯＭ１２あるいはＲＡＭ１１に記憶されており表示する際に所定の画像が読み出されて表示される。この場合、＃２画像、＃４画像、＃６画像は同じ画像とされ、＃３画像と＃７画像も同じ画像とされることからその内の一枚だけ記憶するようにすればよい。
【００１７】
次に、表示部１５に表示されているオフ状態のフットスイッチ２０をオンする際に実行されるオン設定処理のフローチャートを図４に示す。このオン設定処理を図２および図３に示すフットスイッチ２０の画像を参照しながら以下に説明する。
表示部１５に表示されているオフ状態（ランプ２１が消灯状態）のフットスイッチ２０にカーソルをあわせてポインティングデバイスをクリックすると、フットスイッチ２０を押してオンする操作がされたと検出されてオン設定処理が起動されステップＳ１０においてオン／オフパラメータがオフからオンに変更されるよう設定される。次いで、ステップＳ１１に進み表示される画像が図２（ａ）に示す＃１画像から図２（ｂ）に示すフットスイッチ２０が中間まで押し込まれている＃２画像へ切り替えられてランプ２１が点灯する画像となり、＃２画像の表示継続時間の計時が開始される。この＃２画像は、表示されているフットスイッチ２０にカーソルがある間は表示されており、ステップＳ１２にて＃２画像の表示継続時間が所定時間に達したか否かが判断される。この所定時間は、例えば２０ｍｓとされ＃２画像の表示継続時間が所定時間に達したと判断された場合は、ステップＳ１３に進み＃２画像から図２（ｃ）に示すフットスイッチ２０が下まで押し込まれている＃３画像へ表示が切り替えられる。このように、＃２画像であるオフ踏込中間画像を所定時間表示させることにより、表示部１５に表示させたフットスイッチ２０を押す操作を、ＧＵＩを利用してポインティングデバイスのクリックで行っても操作の重さを表現できるようになる。
【００１８】
ここで、ステップＳ１１における画像の切り替えにおいても、＃１画像の表示を「ある程度の時間」だけ続けたあとに＃２画像へ切り替えることになるが、この「ある程度の時間」は、ステップＳ１２で判断される表示継続時間の所定時間とは異なる。すなわち、ステップＳ１１における＃１画像を表示する「ある程度の時間」とはプログラムが＃１画像から＃２画像へ切り替えを行なうのに必要とする処理時間であって、ステップＳ１２における所定時間のように意識的に画像の表示を継続させるために設けられた時間ではない。この「ある程度の時間」にくらべると、ステップＳ１２における所定時間は十分に長い時間とされている。本発明の以降の説明において、ステップＳ１１のように、表示継続時間としての「所定時間」の経過完了をステップＳ１２のような判断処理を行うことなく画像を切り替える場合は、上記に記載した「ある程度の時間」の経過の後に画像が切り替えられるものとする。
【００１９】
次いで、ステップＳ１４にてフットスイッチ２０にカーソルがあってポインティングデバイスのクリックが停止されフットスイッチ２０を押す操作が終了したことが検出されたか否かが判断される。ここで、フットスイッチ２０を押す操作が終了したことが検出されたと判断された場合は、ステップＳ１５に進んで＃３画像から図２（ｄ）に示すフットスイッチ２０が中間まで押し上げられている＃４画像へ表示が切り替えられて、＃４画像の表示継続時間の計時が開始される。この＃４画像は、ステップＳ１６にて＃４画像の表示継続時間が所定時間に達するまで表示される。この所定時間は、例えば２０ｍｓとされ＃４画像の表示継続時間が所定時間に達した際に、ステップＳ１７に進み＃４画像から図３（ａ）に示すフットスイッチ２０が上まであがってオンとされている＃５画像へ表示が切り替えられ、オン設定処理は終了する。
このように、＃４画像であるオフ復帰中間画像を所定時間表示させることにより、表示部１５に表示させたフットスイッチ２０を押す操作を、ＧＵＩを利用してポインティングデバイスのクリックで行っても操作の重さを表現できるようになる。
【００２０】
また、ステップＳ１２にて＃２画像の表示継続時間が所定時間に達するまではステップＳ１８のオン例外処理（＃１）が繰り返して実行される。このオン例外処理（＃１）は後述するが、オン例外処理（＃１）が終了してオン設定処理にリターンされる際にステップＳ１２から分岐した場合は、ステップＳ１２にリターンするリターンＡ（＃１）とされるか、ステップＳ１３にリターンするリターンＢとされる。さらに、＃３画像が表示されてフットスイッチ２０を押すクリック操作が終了したことが検出されるまではステップＳ１９のオン例外処理（＃２）が繰り返して実行される。このオン例外処理（＃２）は後述するが、オン例外処理（＃２）が終了してオン設定処理にリターンされる際にステップＳ１４から分岐した場合は、ステップＳ１４にリターンするリターンＡ（＃２）とされるか、ステップＳ１３にリターンされるリターンＢとされる。
【００２１】
ここで、オン例外処理のフローチャートを図５に示し、このフローチャートを説明する。図５に示すオン例外処理は、ステップＳ１８およびステップＳ１９で実行されるオン例外処理（＃１）あるいはオン例外処理（＃２）である。オン例外処理（＃１）とオン例外処理（＃２）で異なるのは、オン例外処理（＃１）からリターンされるリターンＡ（＃１）ではオン設定処理のステップＳ１２にリターンされ、オン例外処理（＃２）からリターンされるリターンＡ（＃２）ではオン設定処理のステップＳ１４にリターンされることだけである。
オン例外処理が起動されると、ステップＳ２０にてカーソルが表示部１５に表示されているフットスイッチ２０の画像上からはずれたことを検出したか否かが判断される。ここで、カーソルがフットスイッチ２０の画像上からはずれていないと判断された場合はオン例外処理は終了しリターンＡされる。すなわち、ステップＳ１２から分岐した場合はステップＳ１２にリターンＡ（＃１）され、ステップＳ１４から分岐した場合はステップＳ１４にリターンＡ（＃２）される。
【００２２】
また、ステップＳ２０にてカーソルがフットスイッチ２０の画像上からはずれたと判断された場合はステップＳ２１へ進み、オン／オフパラメータをオフに戻すように設定される。次いで、ステップＳ２２にて図３（ｄ）に示すオン復帰中間画像である＃８画像へ表示を切り替えて、＃８画像の表示継続時間の計時が開始される。ステップＳ２３にて＃８画像の表示継続時間が所定時間に達したと判断されるまでは、ステップＳ２５に分岐してカーソルがフットスイッチ２０の画像上へ戻されたことが検出されたか否かが判断される。ここで、カーソルがフットスイッチ２０の画像上へ戻されたことが検出されないと判断された場合は、ステップＳ２３に戻り＃８画像の表示継続時間が所定時間に達したと判断されるまで繰り返しステップＳ２５の判断処理が行われる。そして、ステップＳ２５にてカーソルがフットスイッチ２０の画像上へ戻されたことが検出されたと判断された場合は、ステップＳ２６へ進みオン／オフパラメータが再びオンに設定される。
【００２３】
次いで、ステップＳ２７にて＃８画像から図２（ｂ）に示すフットスイッチ２０が中間まで押し込まれている＃２画像へ切り替えられて、＃２画像の表示継続時間の計時が開始される。この＃２画像は、表示されているフットスイッチ２０にカーソルがある間は表示されており、ステップＳ２８にて＃２画像の表示継続時間が所定時間に達したか否かが判断される。ステップＳ２８にて＃２画像の表示継続時間が所定時間に達したと判断されるまでは、ステップＳ２９に進みカーソルがフットスイッチ２０の画像上からはずれたことが検出されたか否かが判断される。ステップＳ２９にてカーソルがフットスイッチ２０の画像上からはずれたことが検出されないと判断された場合は、ステップＳ２８に戻り＃２画像の表示継続時間が所定時間に達したと判断されるまで繰り返しステップＳ２９の判断処理が行われる。この所定時間は、例えば２０ｍｓとされカーソルがフットスイッチ２０の画像上からはずれることなく＃２画像の表示継続時間が所定時間に達したと判断された場合は、オン例外処理は終了しリターンＢされてオン設定処理のステップＳ１３にリターンされる。
また、ステップＳ２９にてカーソルがフットスイッチ２０の画像上からはずれたことが検出されたと判断された場合は、ステップＳ２１へ戻りステップＳ２１以下の処理が再度実行される。
【００２４】
さらに、ステップＳ２３において＃８画像はカーソルがフットスイッチ２０の画像上に戻されない間は表示されており、ステップＳ２３にて＃８画像の表示継続時間が所定時間に達したか否かが判断される。この所定時間は、例えば２０ｍｓとされカーソルがフットスイッチ２０の画像上に戻されることなく＃８画像の表示継続時間が所定時間に達したと判断された場合は、ステップＳ２４に進み＃８画像から図２（ａ）に示すフットスイッチ２０が上まであがってオフとされている＃１画像へ表示が切り替えられ、オン設定処理にリターンすることなくオン例外処理は終了する。すなわち、フットスイッチ２０には何らの操作も行われなかったとして元のオフ状態に戻るようになる。
このように、オン例外処理ではオフ状態のフットスイッチ２０をオンするようポインティングデバイスのクリック操作がされている時に、表示部１５に表示されているフットスイッチ２０の画像上からカーソルがはずれた場合の処理が行われる。
【００２５】
次に、表示部１５に表示されているオン状態のフットスイッチ２０をオフする際に実行されるオフ設定処理のフローチャートを図６に示す。このオフ設定処理を図２および図３を参照しながら以下に説明する。
表示部１５に表示されているオン状態のフットスイッチ２０にカーソルをあわせてポインティングデバイスをクリックすると、フットスイッチ２０を押してオフする操作がされたと検出されてオフ設定処理が起動されステップＳ３０において表示される画像が図３（ａ）に示す＃５画像から図３（ｂ）に示すフットスイッチ２０が中間まで押し込まれている＃６画像へ切り替えられて、＃６画像の表示継続時間の計時が開始される。この＃６画像は、表示されているフットスイッチ２０にカーソルがある間は表示されており、ステップＳ３１にて＃６画像の表示継続時間が所定時間に達したか否かが判断される。この所定時間は、例えば２０ｍｓとされ＃６画像の表示継続時間が所定時間に達したと判断された場合は、ステップＳ３２に進み＃６画像から図３（ｃ）に示すフットスイッチ２０が下まで押し込まれている＃７画像へ表示が切り替えられる。このように、＃６画像であるオフ踏込中間画像を所定時間表示させることにより、表示部１５に表示させたフットスイッチ２０を押す操作を、ＧＵＩを利用してポインティングデバイスのクリックで行っても操作の重さを表現できるようになる。
【００２６】
次いで、ステップＳ３３にてフットスイッチ２０にカーソルがあってポインティングデバイスのクリックが停止されフットスイッチ２０を押す操作が終了したことが検出されたか否かが判断される。ここで、フットスイッチ２０を押す操作が終了したことが検出されたと判断された場合は、ステップＳ３４に進みオン／オフパラメータがオンからオフに変更されるよう設定される。次いで、ステップＳ３５にて＃７画像から図３（ｄ）に示すフットスイッチ２０が中間まで押し上げられている＃８画像へ表示が切り替えられて、＃８画像の表示継続時間の計時が開始される。この＃８画像は、ステップＳ３６にて＃８画像の表示継続時間が所定時間に達するまで表示される。この所定時間は、例えば２０ｍｓとされ＃８画像の表示継続時間が所定時間に達した際に、ステップＳ３７に進み＃８画像から図２（ａ）に示すフットスイッチ２０が上まであがってオフとされている＃１画像へ表示が切り替えられ、オフ設定処理は終了する。
このように、＃８画像であるオン復帰中間画像を所定時間表示させることにより、表示部１５に表示させたフットスイッチ２０を押す操作を、ＧＵＩを利用してポインティングデバイスのクリックで行っても操作の重さを表現できるようになる。
【００２７】
また、ステップＳ３１にて＃６画像の表示継続時間が所定時間に達するまではステップＳ３８のオフ例外処理（＃１）が繰り返して実行される。このオフ例外処理（＃１）は後述するが、オフ例外処理（＃１）が終了してオフ設定処理にリターンされる際にステップＳ３１から分岐した場合は、ステップＳ３１にリターンするリターンＡ（＃１）とされるか、ステップＳ３２にリターンされるリターンＢとされる。さらに、＃７画像が表示されてフットスイッチ２０を押すクリック操作が終了したことが検出されるまではステップＳ３９のオフ例外処理（＃２）が繰り返して実行される。このオフ例外処理（＃２）は後述するが、オフ例外処理（＃２）が終了してオフ設定処理にリターンされる際にステップＳ３３から分岐した場合はステップＳ３３にリターンするリターンＡ（＃２）とされるか、ステップＳ３２にリターンされるリターンＢとされる。
【００２８】
ここで、オフ例外処理のフローチャートを図７に示し、このフローチャートを説明する。図７に示すオフ例外処理は、ステップＳ３８およびステップＳ３９で実行されるオフ例外処理（＃１）あるいはオフ例外処理（＃２）である。オフ例外処理（＃１）とオフ例外処理（＃２）で異なるのは、オフ例外処理（＃１）からリターンされるリターンＡ（＃１）ではオフ設定処理のステップＳ３１にリターンされ、オフ例外処理（＃２）からリターンされるリターンＡ（＃２）ではオフ設定処理のステップＳ３３にリターンされることだけである。
オフ例外処理が起動されると、ステップＳ４０にてカーソルが表示されているフットスイッチ２０の画像上からはずれたことを検出したか否かが判断される。ここで、カーソルがフットスイッチ２０の画像上からはずれていないと判断された場合はオフ例外処理は終了しリターンＡされる。すなわち、ステップＳ３１から分岐した場合はステップＳ３１にリターンＡ（＃１）され、ステップＳ３３から分岐した場合はステップＳ３３にリターンＡ（＃２）される。
【００２９】
また、ステップＳ４０にてカーソルがフットスイッチ２０の画像上からはずれたと判断された場合はステップＳ４１へ進み、図２（ｄ）に示すオフ復帰中間画像である＃４画像へ表示を切り替えて、＃４画像の表示継続時間の計時が開始される。ステップＳ４２にて＃４画像の表示継続時間が所定時間に達したと判断されるまでは、ステップＳ４４に分岐してカーソルがフットスイッチ２０の画像上へ戻されたことが検出されたか否かが判断される。ここで、カーソルがフットスイッチ２０の画像上へ戻されたことが検出されないと判断された場合は、ステップＳ４２に戻り＃４画像の表示継続時間が所定時間に達したと判断されるまで繰り返しステップＳ４４の判断処理が行われる。そして、ステップＳ４４にてカーソルがフットスイッチ２０の画像上へ戻されたことが検出されたと判断された場合は、ステップＳ４５へ進み＃４画像から図３（ｂ）に示すフットスイッチ２０が中間まで押し込まれている＃６画像へ切り替えられて、＃６画像の表示継続時間の計時が開始される。
【００３０】
この＃６画像は、表示されているフットスイッチ２０にカーソルがある間は表示されており、ステップＳ４６にて＃６画像の表示継続時間が所定時間に達したか否かが判断される。ステップＳ４６にて＃６画像の表示継続時間が所定時間に達したと判断されるまでは、ステップＳ４７に進みカーソルがフットスイッチ２０の画像上からはずれたことが検出されたか否かが判断される。ここで、カーソルがフットスイッチ２０の画像上からはずれたことが検出されないと判断された場合は、ステップＳ４６に戻り＃６画像の表示継続時間が所定時間に達したと判断されるまで繰り返しステップＳ４７の判断処理が行われる。この所定時間は、例えば２０ｍｓとされカーソルがフットスイッチ２０の画像上からはずれることなく＃６画像の表示継続時間が所定時間に達したと判断された場合は、オフ例外処理は終了しリターンＢされてオン設定処理のステップＳ３２にリターンされる。そして、ステップＳ４７にてカーソルがフットスイッチ２０の画像上からはずれたことが検出されたと判断された場合は、ステップＳ４１へ戻りステップＳ４１以下の処理が再度実行される。
【００３１】
ステップＳ４２において、＃４画像はカーソルがフットスイッチ２０の画像上に戻されない間は表示されており、ステップＳ４２にて＃４画像の表示継続時間が所定時間に達したか否かが判断される。この所定時間は、例えば２０ｍｓとされカーソルがフットスイッチ２０の画像上に戻されることなく＃４画像の表示継続時間が所定時間に達したと判断された場合は、ステップＳ４３に進み＃４画像から図３（ａ）に示すフットスイッチ２０が上まであがってオンとされている＃５画像へ表示が切り替えられ、オフ設定処理にリターンされることなくオフ例外処理は終了する。すなわち、フットスイッチ２０には何らの操作も行われなかったとして元のオン状態に戻るようになる。
このように、オフ例外処理ではオン状態のフットスイッチ２０をオフするようポインティングデバイスのクリック操作がされている時に、表示部１５に表示されているフットスイッチ２０の画像上からカーソルがはずれた場合の処理がおこなわれる。
以上説明した図４ないし図７に示すオン設定処理およびオフ設定処理を実行するための表示制御プログラムがＲＯＭ１２に格納されており、ＣＰＵ１０がこのパラメータ設定プログラムを実行することにより、ＧＵＩを利用してエフェクタのフットスイッチを操作した際に、実際のフットスイッチを操作したときに感じる操作性の重さを表現できるようにフットスイッチの画像が切り替えられて表示されると共にオン／オフパラメータが設定されるようになる。
【００３２】
以上説明した本発明の制御装置において、中間画像である＃２画像、＃４画像、＃６画像、＃８画像を表示する所定時間は、例えば２０ｍｓが好適とされているがこれに限られるものではなく、ユーザが適宜に値を変更するようにできてもよい。また、中間画像である＃２画像、＃４画像、＃６画像、＃８画像はデータ量などを考慮すると１枚であることが好ましいが、複数枚としてもよい。複数枚とした場合には所定時間の間に用意されている複数枚をアニメーションすればよい。さらに、ＲＯＭ１２に制御プログラムが記憶されていない場合、ハードディスクやＣＤ−ＲＯＭに制御プログラムやデータを記憶させておいてそれをＲＡＭ１１に読み込んだり、通信ネットワークを介してサーバコンピュータと接続してサーバコンピュータから制御プログラムやデータをダウンロードすることで、ＲＯＭ１２に制御プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０に実行させることができる。
【産業上の利用可能性】
【００３３】
以上の説明では、本発明に係る表示制御装置あるいは表示制御プログラムを備えるパラメータ設定装置から外部機器へフットスイッチのオン／オフパラメータや他のパラメータを供給して供給されたパラメータを外部機器で使用してエフェクト処理を行うものとして説明したが、パラメータ設定装置においてフットスイッチのオン／オフパラメータや他のパラメータを使用してエフェクト処理を行うようにしてもよい。また、表示制御プログラムを記録媒体に記録して種々の楽音関連装置に組み込むことが可能である。
【図面の簡単な説明】
【００３４】
【図１】本発明の表示制御装置を備えるパラメータ設定装置の構成を示すブロック図である。
【図２】本発明の表示制御装置を備えるパラメータ設定装置において表示部に切り替えられながら表示されるフットスイッチの画像を示す図である。
【図３】本発明の表示制御装置を備えるパラメータ設定装置において表示部に切り替えられながら表示されるフットスイッチの画像を示す図である。
【図４】本発明の実施例の表示制御装置を備えるパラメータ設定装置において実行されるオン設定処理のフローチャートである。
【図５】本発明の実施例の表示制御装置を備えるパラメータ設定装置において実行されるオン設定処理におけるオン例外処理のフローチャートである。
【図６】本発明の実施例の表示制御装置を備えるパラメータ設定装置において実行されるオフ設定処理のフローチャートである。
【図７】本発明の実施例の表示制御装置を備えるパラメータ設定装置において実行されるオン設定処理におけるオフ例外処理のフローチャートである。
【図８】従来のエフェクタの外観を示す図である。
【符号の説明】
【００３５】
１  パラメータ設定装置、１０  ＣＰＵ、１１  ＲＡＭ、１２  ＲＯＭ、１３  操作子、１４  検出回路、１５  表示部、１６  表示回路、１７  外部機器、１９  通信バス、２０  フットスイッチ、２１  ランプ、１００  エフェクタ、１１０  フットスイッチ、１１１  調整ボリューム、１１２  入出力端子
【図１】
2005258861.tif 000003
【図４】
2005258861.tif 000004
【図５】
2005258861.tif 000005
【図６】
2005258861.tif 000006
【図７】
2005258861.tif 000007
【図８】
2005258861.tif 000008
【図２】
2005258861.tif 000009
【図３】
2005258861.tif 000010