(57)【特許請求の範囲】
【請求項１】
被操作部と、
前記被操作部に対する操作を検出する操作検出部と、
前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示部と、
前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新部と、
を備え、
前記パラメータ更新部は、
前記被操作部に対する操作量が、所定の閾値以下の場合、前記パラメータをその操作量に応じて更新し、
前記操作量が、前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、
前記操作検出部が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、
前記操作画面表示部は、
前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新する、
パラメータ制御装置。
【請求項２】
被操作部と、
前記被操作部に対する操作を検出する操作検出部と、
前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示部と、
前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新部と、
を備え、
前記パラメータ更新部は、
前記被操作部に対する第１方向への操作量が所定の閾値以下の場合、または、前記被操作部に操作が前記第１方向と反対方向であった場合、前記パラメータをその操作量に応じて更新し、
前記被操作部に対する第１方向への操作量が前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、
前記操作検出部が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、
前記操作画面表示部は、
前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新する、
パラメータ制御装置。
【請求項３】
固定された第１端部およびパラメータの値に応じて移動する第２端部を有し、前記パラメータの値に応じて伸縮する棒グラフ状の画像を表示するパラメータ表示部をさらに備え、
前記操作画面表示部は、前記被操作部が操作されていないとき、前記被操作部を前記第２端部に一致する位置に表示する、
請求項１または請求項２に記載のパラメータ制御装置。
【請求項４】
前記被操作部が操作されたとき、
前記操作画面表示部は、前記被操作部の表示を前記操作量に対応する前記第２端部から離れた位置に更新し、
前記パラメータ表示部は、前記棒グラフを前記パラメータの変化率に対応する変化率で伸縮して、前記第２端部を移動させる、
請求項３に記載のパラメータ制御装置。
【請求項５】
被操作部が設けられた携帯端末装置の制御部を、
前記被操作部に対する操作を検出する操作検出部手段、前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示手段、及び、前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新手段、
として機能させるパラメータ制御プログラムであって、
前記パラメータ更新手段は、
前記被操作部に対する操作量が、所定の閾値以下の場合、前記パラメータをその操作量に応じて更新し、
前記操作量が、前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、
前記操作検出手段が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、
前記操作画面表示手段は、
前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新する、
パラメータ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オーディオ装置のボリューム値などのパラメータを制御するパラメータ制御装置、パラメータ制御プログラムおよび携帯電話機に関する。
【背景技術】
【０００２】
オーディオ機器をコントロールするアプリケーションプログラムに、“＋”ボタンのクリック操作に応じてオーディオ機器のボリューム値を一定値（たとえば０．５ｄＢ）上昇させ、“−”ボタンのクリック操作に応じてオーディオ機器のボリューム値を一定値（たとえば０．５ｄＢ）下降させるものがある（たとえば非特許文献１、特許文献１参照）。
【０００３】
また、別のアプリケーションプログラムとして、表示されるスライダをスライド操作することにより、スライド方向及びスライド量に応じて、オーディオ機器のボリューム値を上昇及び下降させるものがある。スライド操作でボリューム値を調整する場合、“＋”ボタン及び“−”ボタンのクリック操作でボリューム値を上下させるよりも、素早くボリューム値を上下させることが可能である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“ＡＶ  Ｃｏｎｔｒｏｌｌｅｒ”、［online］、平成２３年、ヤマハ株式会社、［平成２４年３月２７日検索］、インターネット〈URL：http://jp.yamaha.com/sp/apps/av/av-controller/en/〉
【特許文献１】特開２０１３‐２１４８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、スライド操作は、素早くボリューム値を上下させることが可能である反面、ボリューム値の微調整が難しい場合がある。例えば、スライダを微少移動させることが難しいため、ボリューム値を所望の大きさに微調整することが難しい場合がある。あるいは、スライダをボリューム上昇側に不用意に大きくスライドさせてしまい、ボリューム値が短時間で大きく上昇して、突然大音量になる場合がある。
【０００６】
この発明は、オーディオ装置のボリューム値などのパラメータを所望の値に制御可能なパラメータ制御装置およびパラメータ制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の側面によって提供されるパラメータ制御装置は、被操作部と、前記被操作部に対する操作を検出する操作検出部と、前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示部と、前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新部と、を備え、前記パラメータ更新部は、前記被操作部に対する操作量が、所定の閾値以下の場合、前記パラメータをその操作量に応じて更新し、前記操作量が、前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、前記操作検出部が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、前記操作画面表示部は、前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新することを特徴とする。
【０００８】
また、パラメータ制御装置は、被操作部と、前記被操作部に対する操作を検出する操作検出部と、前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示部と、前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新部と、を備え、前記パラメータ更新部は、前記被操作部に対する第１方向への操作量が所定の閾値以下の場合、または、前記被操作部に操作が前記第１方向と反対方向であった場合、前記パラメータをその操作量に応じて更新し、前記被操作部に対する第１方向への操作量が前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、前記操作検出部が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、前記操作画面表示部は、前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新する。
【０００９】
上記発明において、固定された第１端部およびパラメータの値に応じて移動する第２端部を有し、前記パラメータの値に応じて伸縮する棒グラフ状の画像を表示するパラメータ表示部をさらに備え、前記操作画面表示部は、前記被操作部が操作されていないとき、前記被操作部を前記第２端部に一致する位置に表示するようにしてもよい。
【００１０】
前記被操作部が操作されたとき、前記操作画面表示部は、前記被操作部の表示を前記操作量に対応する前記第２端部から離れた位置に更新し、前記パラメータ表示部は、前記棒グラフを前記パラメータの変化率に対応する変化率で伸縮して、前記第２端部を移動させるようにしてもよい。
【００１５】
本発明の第２の側面によって提供されるパラメータ制御プログラムは、被操作部が設けられた携帯端末装置の制御部を、前記被操作部に対する操作を検出する操作検出部手段、前記被操作部に対する操作に応じて前記被操作部の表示位置を更新する操作画面表示手段、及び、前記被操作部に対する操作に応じて前記パラメータの値を更新するパラメータ更新手段、として機能させるパラメータ制御プログラムであって、前記パラメータ更新手段は、前記被操作部に対する操作量が、所定の閾値以下の場合、前記パラメータをその操作量に応じて更新し、前記操作量が、前記閾値を超える場合、前記パラメータを前記閾値の値に応じて更新し、前記操作検出手段が前記被操作部の操作の解除を検出した場合、前記パラメータ更新処理を停止し、前記操作画面表示手段は、前記パラメータ更新処理が停止された場合、前記被操作部の表示位置をその時点の前記パラメータの値に応じた表示位置に更新することを特徴とする。
【発明の効果】
【００１７】
この発明によれば、オーディオ装置のボリューム値などのパラメータを所望の値に制御することが可能になる。
【図面の簡単な説明】
【００１８】
【図１】この発明が適用される携帯電話機およびオーディオシステムのブロック図
【図２】携帯電話機とオーディオシステムコントローラプログラムの協働で構成されるオーディオシステムコントローラの機能ブロック図
【図３】オーディオシステムコントローラの画面表示の一例を示す図
【図４】スライド操作によりボリューム上昇制御を行う状態を説明する図
【図５】スライド操作によりボリューム下降制御を行う状態を説明する図
【図６】オーディオシステムコントローラの動作を示すフローチャート
【図７】スライド操作によりボリュームの微調整を行う状態を説明する図
【図８】オーディオシステムコントローラの動作を示すフローチャート
【発明を実施するための形態】
【００１９】
図１は、この発明が適用される端末装置である携帯電話機１およびオーディオシステム３の構成を示す図である。
【００２０】
携帯電話機１はいわゆるスマートフォンと言われる機種が好適である。携帯電話機（スマートフォン）１は、携帯通信網である３Ｇ／４Ｇ通信機能を有するとともに、無線ＬＡＮ（Ｗｉ−Ｆｉ）通信機能を有しており、Ｗｉ−Ｆｉルータ５を介してネットワーク６に接続される。ネットワーク６には、オーディオシステム３のマスタ装置となるレシーバ４も接続されている。レシーバ４は、音・映像信号の受信、送信などを行う。
【００２１】
携帯電話機１は、アプリケーションプログラム（アプリ）であるオーディオシステムコントローラプログラム５０（以下、単にプログラム５０とする）を起動することにより、図２に示すオーディオシステムコントローラ１００（以下、単にコントローラ１００とする）として機能し、ユーザの操作に応じて、ネットワーク６経由でレシーバ４を制御する。その制御機能は、入力ソースの選択、電源のオン／オフ、ボリューム（音量）値の上下などである。コントローラ１００におけるボリューム値の制御は、コントローラ１００に表示されるスライダ４１８に対するスライド操作（ドラック操作）によって行われる。
【００２２】
オーディオシステム３は、マスタ装置となるレシーバ４にスピーカ１２及びテレビ（ＴＶ）１３が接続された構成である。レシーバ４、セットトップボックス（ＳＴＢ）１０、及びＤＶＤプレーヤ１１は、ネットワーク６に接続されている。レシーバ４は、複数のオーディオソースからいずれかを選択し、そのオーディオソースの再生（受信）映像をテレビ１３に出力するとともに、再生（受信）映像をスピーカ１２に出力（送信）する。オーディオソースの選択、ボリューム値の上下等は、レシーバ４の操作パネルを直接操作して行うことが可能であるが、上述のように、携帯電話機１を用いて行うことも可能である。なお、オーディオシステム３の構成は図示のものに限定されない。
【００２３】
次に、プログラム５０が実行される携帯電話機１の構成を説明する。携帯電話機１は、バス２６上に、制御部２０、操作部３０、メディアインタフェース３１、Ｗｉ−Ｆｉ通信回路３２および３Ｇ／４Ｇ通信回路３３を有している。制御部２０は、ＣＰＵ２１、ＲＯＭ（フラッシュメモリ）２２、ＲＡＭ２３、画像プロセッサ２４および音声プロセッサ２５を含んでいる。画像プロセッサ２４には、ビデオＲＡＭ（ＶＲＡＭ）４０が接続され、ＶＲＡＭ４０には表示部４１が接続されている。表示部４１は、液晶のディスプレイを含み、待ち受け画面や電話番号などを表示する。また、後述のコントローラ１００の画面も表示部４１に表示される。音声プロセッサ２５には、Ｄ／Ａコンバータを含むアンプ４２が接続され、アンプ４２にはスピーカ１６が接続されている。
【００２４】
画像プロセッサ２４は、待ち受け画面や電話番号等などの種々の映像を生成するＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ，グラフィックス・プロセッシング・ユニット）を備えている。画像プロセッサ２４は、プログラム５０が起動された場合には、ＣＰＵ２１の指示に従ってオーディオシステムコントローラの画像を生成し、これをＶＲＡＭ４０上に展開する。ＶＲＡＭ４０上に展開された画像は表示部４１に表示される。
【００２５】
音声プロセッサ２５は、通話音声をエンコード／デコードするＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ：デジタル・シグナル・プロセッサ）を有している。音声プロセッサ２５は、デコード／生成した音声をアンプ４２に出力する。アンプ４２は、この音声信号を増幅してスピーカ１６に出力する。
【００２６】
Ｗｉ−Ｆｉ通信回路３２は、Ｗｉ−Ｆｉルータ５との間でＩＥＥＥ８０２．１１ｇ規格の無線通信を行い、レシーバ４などのネットワーク６上の機器とデータやメッセージの送受信を行う。レシーバ４との間は、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）に類して規定されたフォーマットでメッセージを交換する。３Ｇ／４Ｇ通信回路３３は、携帯電話通信網を介して、音声通話およびデータ通信を行う。データ通信によってアプリケーションプログラムのダウンロードが行われる。なお、アプリケーションプログラムは、３Ｇ／４Ｇ通信でダウンロードするのみならず、Ｗｉ−Ｆｉ通信やＵＳＢなどのインタフェース経由で取得するようにしてもよい。
【００２７】
操作部３０は、表示部４１上に形成されたタッチパネルを含み、タッチパネルに対するタッチ操作やスライド操作等を検出する。メディアインタフェース３１にはメモリカード１５が接続される。メモリカード１５は、たとえばマイクロＳＤカードである。３Ｇ／４Ｇ通信回路３３によってサーバからダウンロードされたアプリケーションプログラムは、メモリカード１５またはＲＯＭ２２に保存される。この携帯電話機１では、図１に示すように、プログラム５０（アプリケーションプログラム）がメモリカード１５に保存されている。
【００２８】
プログラム５０は、プログラム本体に加えてプログラムの実行に必要なデータを含んでいる。プログラムの実行に必要なデータは、たとえば、コマンドテーブルなどである。コマンドテーブルは、オーディオシステム３に対する制御内容とその制御内容を表すコマンドを対応づけたテーブルである。コマンドテーブルには、ＡＶレシーバの電源をオン／オフする、音量を上げる／下げる、入力ソースとしてＤＶＤプレーヤ／ＳＴＢを選択する、などのコマンドが記憶されている。なお、オーディオシステム３に対する制御内容を表すコマンドは、コマンド記憶場所に対応づけられていてもよい。
【００２９】
ＲＯＭ２２には、この携帯電話機１の通話やアプリケーションプログラムを実行するための基本プログラムが記憶されている。また、ＲＯＭ２２はフラッシュメモリであり、基本プログラムのほか、ダウンロードされたアプリケーションプログラムなどを記憶することも可能である。ＲＡＭ２３には、ＣＰＵ２０がプログラム５０を実行する際に使用されるワークエリアが設定される。ワークエリアには、たとえば、各種データのタイマエリア、カウンタエリア、フラグエリアなどが設けられる。
【００３０】
携帯電話機１は、メモリカード１５に保存されているプログラム５０との協働によって、図２に示すようなコントローラ１００を構成し、Ｗｉ−Ｆｉ経由でレシーバ４にコマンドメッセージを送信してレシーバ４を制御する。
【００３１】
図２の機能ブロック図を参照して、携帯電話機１（ハードウェア）にプログラム５０が読み込まれることによって実現されるコントローラ１００について説明する。コントローラ１００は、操作画面表示部１１０、操作検出部１２０、メッセージ編集送信部１３０および状態取得部１４０を有している。
【００３２】
操作画面表示部１１０は、制御部２０、ＶＲＡＭ４０、表示部４１およびプログラム５０の協働によって実現され、携帯電話機１の表示部４１に、各種の操作画面を表示する。操作画面表示部１１０は、本発明の操作画面表示部に相当する。
【００３３】
操作検出部１２０は、制御部２０、操作部３０およびプログラム５０の協働によって実現される。操作検出部１２０は、表示部４１に表示された操作画面に対する操作、たとえば、タッチ操作やスライド操作を検出する。操作検出部１２０で検出された操作情報は、操作画面表示部１１０、メッセージ編集送信部１３０などに入力される。操作検出部１２０は、本発明の操作検出部に相当する。
【００３４】
メッセージ編集送信部１３０は、制御部２０、Ｗｉ−Ｆｉ通信回路３２およびプログラム５０の協働によって実現される。メッセージ編集送信部１３０は、操作検出部１２０から入力された操作情報に基づき、その操作情報（制御内容）に対応するコマンドをコマンドテーブルから読み出してコマンドメッセージを編集する。そして、そのコマンドメッセージをレシーバ４に送信する。メッセージ編集送信部１３０は、本発明のパラメータ更新部に相当する。
【００３５】
状態取得部１４０は、制御部２０、Ｗｉ−Ｆｉ通信回路３２およびプログラム５０の協働によって実現される。状態取得部１４０は、レシーバ４に対して問い合わせを行い、レシーバ４の動作状態を取得する。動作状態とは、そのとき選択されている入力ソース、ボリューム値などである。この問い合わせは、コントローラ１００の起動時またはレシーバ４の起動時、および、適宜（たとえば５秒毎、コマンドメッセージの送信直後など）に行われる。取得したボリューム値は、図３に示す操作画面４００の表示に反映される。
【００３６】
図３は、操作画面表示部１１０によって表示される操作画面４００の例を示す図である。この操作画面４００は表示部４１に表示される。ユーザは、表示部４１に重ねられたタッチパネル（操作部３０）で操作画面４００を操作することができる。図３は、再生制御画面を示している。再生制御画面では、ユーザは、選択されたオーディオソースのスタート／停止、および、ボリューム値の上下のコントロールをすることが可能である。この図において、操作画面４００の中央にウィンドウ４１０が形成されている。ウィンドウ４１０内には、選択されたオーディオソースに対応付られた画像４１１、再生ボタン群４１２、棒グラフ表示エリア４１４、棒グラフ４１５、スライダ表示エリア４１７、及びスライダ４１８が表示されている。
【００３７】
タッチパネル（操作部３０）には、表示部４１上のタッチ操作やスライド操作（タッチしたまま移動する操作）の位置を把握するため、座標軸が設定されている。本実施形態では、タッチパネル（操作部３０）の図示左上を原点とし、原点から図示右方にＸ軸、原点から図示下方にＹ軸をそれぞれ設定している。タッチ操作やスライド操作は、手指Ｆがタッチパネル（操作部３０）に接触している位置の座標の変化として把握される。なお、以下の説明では、図３に図示した姿勢の方向（上下左右）で表示部４１内の部品の位置を説明する。
【００３８】
再生ボタン群４１２は、再生・停止ボタン、早送りボタン、巻き戻しボタンを有している。各ボタンのタッチ操作が操作検出部１２０によって検出され、その操作情報がメッセージ編集送信部１３０に伝達される。メッセージ編集送信部１３０は、再生ボタンがタップされると、そのときの再生状態に応じて再生開始コマンドまたは停止コマンドがレシーバ４に送信される。また、早送りボタンがタップ（タッチ）されると、そのときの再生状態に応じて次曲コマンドまたは早送りコマンドがレシーバ４に送信される。また、巻き戻しボタンがタップされると、そのときの再生状態に応じて前曲コマンドまたは巻き戻しコマンドが送信される。
【００３９】
棒グラフ表示エリア４１４には、現在のボリューム値に対応した長さの棒グラフ４１５が表示される。棒グラフ表示エリア４１４は、Ｘ軸方向に伸びている。棒グラフ表示エリア４１４は、本発明のパラメータ表示部に相当する。
【００４０】
棒グラフ４１５は、ボリューム値を表すグラフである。棒グラフ４１５は、棒グラフ表示エリア４１４の左端を原点として、ボリューム値が上昇するのに応じて右方（Ｘ軸の正の方向）に伸び、ボリューム値が下降するのに応じて左方（Ｘ軸の負の方向）に縮む。ボリューム値は、棒グラフ４１５の右端の位置によって表される。つまり、ボリューム値は、棒グラフ４１５の左端から右端までの長さによって表される。棒グラフ４１５の左端を第１端部４１５Ａ、棒グラフ４１５の右端を第２端部４１５Ｂとする。
【００４１】
スライダ表示エリア４１７は、棒グラフ表示エリア４１４の全体をカバーしており、そのときのボリューム値またはユーザの操作に応じた位置にスライダ４１８が表示される。
【００４２】
スライダ４１８は、スライド操作によってボリューム値を上昇及び下降させるためのものである。図３では、スライダ４１８は、棒グラフ４１５の第２端部に重ねて配置されている。ユーザのスライド操作により、スライダ４１８をＸ軸に沿って右方及び左方に移動させることが可能である。スライダ４１８を右方に移動させるとボリューム値は上昇し、スライダ４１８を左方に移動させるとボリューム値は下降する。スライダ４１８の位置は、座標で把握される。スライダ４１８の左右方向の移動量は、Ｘ座標の変位量として把握される。ユーザがスライダ４１８を操作している間、スライダ４１８の周囲には、輪郭線４１８Ａが表示される。輪郭線４１８Ａは、スライダ４１８が操作状態である旨、および、スライダ４１８の位置を明確にするために表示される。スライダ４１８は、本発明の被操作部に相当する。
【００４３】
スライダ４１８がユーザによって右方または左方にスライド操作されると、そのスライド操作の操作情報が操作検出部１２０によって検出され、メッセージ編集送信部１３０、及び操作画面表示部１１０に伝達される。メッセージ編集送信部１３０は、ボリューム値更新のコマンドメッセージを編集してレシーバ４に送信する。操作画面表示部１１０は、操作内容に応じて、棒グラフ表示エリア４１４、及びスライダ表示エリア４１７の表示内容を更新する。
【００４４】
スライダ４１８が棒グラフ表示エリア４１４の左端に位置する場合、ボリューム値は最小となる。スライダ４１８が棒グラフ表示エリア４１４の右端に位置する場合、ボリューム値は最大となる。ボリューム値は、最小値と最大値の間で段階的に変更可能である。最小値から最大値まで、例えば、１００段階に変更可能である。ボリューム値の１段階（１カウント）は、スライダ４１８の左右方向の移動量、つまりＸ座標の変位量に関連付けられている。ボリューム値は、操作対象のオーディオ機器（たとえばレシーバ４）において、１段階（１カウント）で、例えば、０．５ｄＢずつ変更される。例えば、スライダ４１８を現状の位置からボリューム上昇方向（右方）に５カウント移動させると、ボリューム値は２．５ｄＢ上昇する。また、スライダ４１８を現状の位置からボリューム下降方向（左方）に１０カウント移動させると、ボリューム値は５．０ｄＢ下降する。
【００４５】
図４、図５及び図６を参照して、本実施形態のコントローラ１００によってボリューム値を上昇及び下降させる制御について説明する。スライダ４１８がボリューム下降方向（左方）に操作された場合、または、ボリューム上昇方向（右方）にゆっくり（閾値以下）操作された場合、ボリューム値、すなわち棒グラフ４１５の第２端部４１５Ｂ（右端）はスライダ４１８に完全に追従して同じ位置になる。スライダ４１８が、ボリューム上昇方向（右方）に閾値以上の速さで操作された場合、ボリューム値は、スライダ４１８に遅れて追従する。
【００４６】
まず、図４を参照して、ボリューム値を上昇させる制御について説明する。図４では、スライダ４１８をＸ軸に沿って右方にスライド操作して、ボリューム値を上昇させる操作の例を示している。ボリューム上昇方向（Ｘ軸に沿って右方）は、本発明の第１方向に相当する。
【００４７】
図４（Ａ）、（Ｂ）は、ユーザが手指Ｆでスライダ４１８をボリューム上昇方向（右方）にスライド操作し、それに伴って、棒グラフ４１５の右端が、ボリューム上昇方向（右方）に伸びている状態を示している。スライダ４１８のボリューム上昇方向への移動量をＶｓ１とする。また、棒グラフ４１５の右端のボリューム上昇方向への位置の変化率、すなわち棒グラフ４１５のボリューム上昇方向への単位時間当たり（たとえば１秒当たり）の移動量をＶｇ１とする。なお、スライダ４１８の移動量Ｖｓ１は、単位時間の移動量ではなく、ユーザの指の位置に追従（一致）した位置に表示されたスライダ４１８の位置と、ボリューム値を表す棒グラフ４１５の右端の位置とのＸ座標値の差（距離）を表す値である。スライダ４１８のボリューム上昇方向への移動量Ｖｓ１は、本発明の第１方向への操作量に相当する。
【００４８】
棒グラフ４１５の右端は、スライダ４１８の位置が棒グラフ４１５の右端よりも右に位置する場合、ボリューム上昇方向へ移動量Ｖｇ１でその位置を変化させる。棒グラフ４１５のボリューム上昇方向への移動速度Ｖｇ１は、例えば、単位時間あたりに棒グラフ４１５の右端が伸びるカウント数で表される。例えば、棒グラフ４１５の右端が毎秒３カウント伸びる場合は、Ｖｇ１＝３カウント／秒と表すことができ、毎秒５カウント移動する場合は、Ｖｇ１＝５カウント／秒と表すことができる。
【００４９】
棒グラフ４１５のボリューム上昇方向への移動速度Ｖｇ１すなわちボリューム値の上昇率には、第１閾値Ｖｔｈが設定されている。第１閾値Ｖｔｈは、例えば、５カウント／秒である。図４（Ａ）では、スライダ４１８の移動量Ｖｓ１はＶ１であり、Ｖ１は第１閾値Ｖｔｈ以下である（Ｖｓ１＝Ｖ１≦Ｖｔｈ）。つまり、スライダ４１８の移動量Ｖｓ１は、棒グラフ４１５の右端が単位時間当たりに移動する最大移動距離の値（Ｖｔｈ）以下である。この場合、棒グラフ４１５の右端の移動速度Ｖｇ１を、スライダ４１８の移動量Ｖｓ１と等しくする（Ｖｇ１＝Ｖｓ１＝Ｖ１）。このため、スライダ４１８は、ユーザのスライド操作に伴ってボリューム上昇方向へ移動し、棒グラフ４１５もスライダ４１８の移動に伴ってボリューム上昇方向へ伸びる。よって、棒グラフ４１５の右端（第２端部４１５Ｂ）は、スライダ４１８に重なった状態でボリューム上昇方向へ移動する。また、ボリューム値は、スライダ４１８及び棒グラフ４１５の移動速度に対応して上昇する。つまり、スライダ４１８のボリューム上昇方向への移動量Ｖｓ１（棒グラフ４１５の右端とスライダ４１８とのズレ）が、ボリューム値の上昇率の第１閾値Ｖｔｈ以下の場合は、ボリューム値は、スライダ４１８の動きに合わせて上昇する。
【００５０】
図４（Ｂ）は、ユーザが手指Ｆでスライダ４１８をボリューム上昇方向（右方）に速い速度でスライド操作し、棒グラフ４１５の右端が、スライダ４１８の移動速度よりも遅い移動速度でボリューム上昇方向（右方）に伸びている状態を示している。また、同図の状態は、ユーザが手指Ｆで表示エリア４１４内の棒グラフ４１５の右端より右方に離れた位置にタッチした場合にも生じる。すなわち、スライダ４１８は、スライダ表示エリア４１７内の手指Ｆのタッチに完全に追従する。
【００５１】
図４（Ｂ）では、スライダ４１８の移動量Ｖｓ１はＶ２であり、Ｖ２は第１閾値Ｖｔｈより大きい（Ｖｓ１＝Ｖ２＞Ｖｔｈ）。この場合、棒グラフ４１５の右端の移動速度Ｖｇ１は、スライダ４１８の移動量Ｖｓ１に完全に追従せず、第１閾値Ｖｔｈと等しくなる（Ｖｇ１＝Ｖｔｈ）。すなわち、スライダ４１８は、ユーザのスライド操作に伴ってボリューム上昇方向へ移動するが、棒グラフ４１５は、スライダ４１８の移動速度よりも小さい速度でボリューム上昇方向へ伸びる。このため、棒グラフ４１５の右端は、スライダ４１８に重ならずに離隔した状態でボリューム上昇方向へ移動する。また、ボリューム値は、スライダ４１８ではなく、棒グラフ４１５の移動速度に対応して上昇する。
【００５２】
つまり、スライダ４１８のボリューム上昇方向への移動量Ｖｓ１が第１閾値Ｖｔｈを超えている場合は、ボリューム値は、スライダ４１８ではなく、棒グラフ４１５の動きに合わせて上昇する。このため、スライダ４１８をボリューム上昇側に不用意に大きくスライドさせてしまった場合でも、ボリューム値をゆっくりと上昇させることができる。よって、ボリューム値が短時間で大きく上昇して、突然大音量になることを抑制することができる。ユーザがスライダ４１８を図４（Ｂ）に示す位置に停止させてタッチ操作を維持した場合、棒グラフ４１５（ボリューム値）は、第１しきい値Ｖｔｈの上昇率で徐々にスライダ４１８の位置に追い付いてくる。
【００５３】
図４（Ｃ）は、ユーザがスライダ４１８から手指を離し、操作を終了した瞬間の状態を示している。ユーザがスライド操作を終了すると、ボリューム値の制御、すなわち、棒グラフ４１５の伸縮制御は終了する。ボリューム値は、スライダ４１８の操作を停止した時点において、棒グラフ４１５の右端が達した位置に対応するボリューム値で確定する。
【００５４】
図４（Ｄ）は、図４（Ｃ）の状態の直後であり、スライダ４１８が棒グラフ４１５の右端（第２端部４１５Ｂ）に重なる位置に移動した状態を示している。図４（Ｃ）で説明したように、スライダ４１８の操作を終了（解除）すると、ボリューム値は、棒グラフ４１５の右端（第２端部４１５Ｂ）が達した位置に対応するボリューム値で確定する。スライダ４１８は、確定したボリューム値に対応するように、棒グラフ４１５の右端（第２端部４１５Ｂ）に重なる位置に僅かな時間で移動する。
【００５５】
次に、図５を参照して、ボリューム値を下降させる制御について説明する。図５では、スライダ４１８をＸ軸に沿って左方（第１方向と反対方向、以下、第２方向ともいう）にスライド操作して、ボリューム値を下降させる操作の例を示している。
【００５６】
図５は、ユーザが手指Ｆでスライダ４１８をボリューム下降方向（第２方向）にスライド操作し、それに伴って、棒グラフ４１５の右端が、ボリューム下降方向（第２方向）に縮んでいく状態を示している。スライダ４１８のボリューム下降方向への移動量をＶｓ２とする。また、棒グラフ４１５の右端のボリューム下降方向への単位時間当たり（たとえば１秒当たり）の移動量をＶｇ２とする。なお、スライダ４１８の移動量Ｖｓ２は、単位時間の移動量ではなく、ユーザの指の位置に追従（一致）した位置に表示されたスライダ４１８の位置と、ボリューム値を表す棒グラフ４１５の右端の位置とのＸ座標値の差（距離）を表す値である。
【００５７】
スライダ４１８のボリューム下降方向（第２方向）への移動量Ｖｓ２には、閾値は設定されていない。このため、スライダ４１８の移動量Ｖｓ２の大きさに関わらず、棒グラフ４１５の右端の移動速度Ｖｇ２は、スライダ４１８の移動量Ｖｓ２と等しくなる（Ｖｇ２＝Ｖｓ２）。すなわち、スライダ４１８は、ユーザのスライド操作に伴ってボリューム下降方向へ移動し、棒グラフ４１５もスライダ４１８の移動に伴ってボリューム下降方向へ縮む。このため、棒グラフ４１５の右端（第２端部４１５Ｂ）は、スライダ４１８に重なった状態でボリューム下降方向へ移動する。また、ボリューム値は、棒グラフ４１５の移動速度に対応して下降する。
【００５８】
つまり、スライダ４１８のボリューム下降方向への移動量Ｖｓ２（棒グラフ４１５の右端とスライダ４１８とのズレ）の大小に関わらず、ボリューム値は、スライダ４１８の動きに合わせて下降する。このため、ボリューム値を素早く下降させることが可能となる。
【００５９】
図６のフローチャートを参照して、ボリューム値を上昇又は下降させる場合における、本実施形態のコントローラ１００の動作を説明する。
【００６０】
コントローラ１００の動作がスタートすると（スタート）、スライダ４１８に対するスライド操作が行われたかどうか判定する（Ｓ１）。スライダ４１８に対するスライド操作が検出されると（Ｓ１でＹＥＳ）、操作検出部１２０で検出された操作情報は、操作画面表示部１１０、及びメッセージ編集送信部１３０に入力される。操作画面表示部１１０は、スライダ４１８に対する操作内容に応じて、スライダ４１８の表示位置を更新する（Ｓ２）。ユーザがスライダ４１８を操作している間、スライダ４１８の周囲には、輪郭線４１８Ａが表示される。操作検出部１２０は、スライダ４１８がボリューム上昇方向（第１方向）へ操作されたかどうか判定する（Ｓ３）。
【００６１】
操作検出部１２０は、スライダ４１８がボリューム上昇方向へ操作されたと判定した場合（Ｓ３でＹＥＳ）、スライダ４１８への操作内容に基づいて、スライダ４１８の第１方向への移動量Ｖｓ１を検出する。また、移動量Ｖｓ１が、所定の第１閾値Ｖｔｈ以下であるか否かを判定する（Ｓ４）。
【００６２】
移動量Ｖｓ１が第１閾値Ｖｔｈ以下である場合（Ｓ４でＹＥＳ）、メッセージ編集送信部１３０は、スライダ４１８の移動量Ｖｓ１に対応したボリューム値上昇に関するコマンドメッセージを編集し、そのコマンドメッセージをレシーバ４に送信する（Ｓ５）。操作画面表示部１１０は、棒グラフ４１５の移動速度Ｖｇ１をスライダ４１８の移動量Ｖｓ１に対応させて、棒グラフ４１５の表示内容を更新する（Ｓ６）。その後、ステップ１（Ｓ１）に戻る。
【００６３】
一方、スライダ４１８の移動速度Ｖｓ１が第１閾値Ｖｔｈより大きい場合（Ｓ４でＮＯ）、メッセージ編集送信部１３０は、スライダ４１８の移動量Ｖｓ１ではなく、所定の第１閾値Ｖｔｈに対応したボリューム値上昇に関するコマンドメッセージを編集し、そのコマンドメッセージをレシーバ４に送信する（Ｓ７）。操作画面表示部１１０は、棒グラフ４１５の移動速度Ｖｇ１を第１閾値Ｖｔｈに対応させて、棒グラフ４１５の表示内容を更新する（Ｓ８）。その後、ステップ１（Ｓ１）に戻る。
【００６４】
また、操作検出部１２０は、ステップ３で、スライダ４１８がボリューム上昇方向へ操作されなかったと判定した場合（Ｓ３でＮｏ）、スライダ４１８への操作内容に基づいて、スライダ４１８の第１方向と反対方向への移動量Ｖｓ２を検出する。メッセージ編集送信部１３０は、スライダ４１８の移動量Ｖｓ２に対応したボリューム値の下降に関するコマンドメッセージを編集し、そのコマンドメッセージをレシーバ４に送信する（Ｓ９）。操作画面表示部１１０は、棒グラフ４１５の移動速度Ｖｇ２をスライダ４１８の移動量Ｖｓ２に対応させて、棒グラフ４１５の表示内容を更新する（Ｓ１０）。その後、ステップ１（Ｓ１）に戻る。
【００６５】
また、ステップ１で、スライダ４１８に対するスライド操作が行われなかったと判定した場合（Ｓ１でＮｏ）、スライダ４１８を棒グラフ４１５の右端（第２端部４１５Ｂ）に一致させた状態として（Ｓ１１）、再度ステップ１に戻る。
【００６６】
なお、図３〜図６の実施形態では、ボリュームを上昇させる場合のみ閾値Ｖｔｈを設けてゆっくり上昇させているが、ボリュームを下降させる場合にも閾値を設けてゆっくり下降させるようにしてもよい。
【００６７】
次に、図７及び図８を参照して、本実施形態のコントローラ１００によってボリューム値を微調整させる制御について説明する。コントローラ１００では、スライダ４１８をタッチ操作している手指Ｆを、タッチパネルにタッチしたままスライダ表示エリア４１７から外れてＹ軸方向（図示上方）に移動させ、その位置で手指ＦをＸ軸方向（図示右方又は図示左方）にスライド操作することにより、ボリューム値を微調整することができる。図７は、手指Ｆの移動の形態、および、ボリューム値（棒グラフ４１５）の変化の形態を示している。スライダ４１８は、Ｘ軸方向に沿った仮想線Ｙ０上で、ボリューム上昇方向（第１方向）、及びボリューム下降方向（第２方向）に操作可能である。スライダ４１８に対するＹ軸方向（図示上方）は、ボリューム上昇方向（第１方向）、及びボリューム下降方向（第２方向）のいずれとも異なる方向であり、本発明の第３方向に相当する。
【００６８】
尚、この実施形態では、スライダ４１８をタッチ操作している手指Ｆを、タッチパネルにタッチしたままスライダ４１８から外れてＹ軸方向（図示上方）に移動させた場合に、以下の動作が行われる。スライダ４１８にタッチ操作せずに、初めからスライダ４１８から外れた位置にタッチ操作しても、以下の動作は行われない。
【００６９】
図７（Ａ）は、スライダ４１８に手指Ｆを接触させた状態を示している。棒グラフ表示エリア４１４には、上述のようにＸ軸に平行な仮想線Ｙ０が設定されている。仮想線Ｙ０に対してＹ軸方向に間隔をおいて、仮想線Ｙ１と仮想線Ｙ５が設定されている。仮想線Ｙ１は、仮想線Ｙ０に対してＹ軸の負方向に配置され、仮想線Ｙ５は、仮想線Ｙ０に対してＹ軸の正方向に配置されている。仮想線Ｙ５と仮想線Ｙ１とで挟まれる領域を第１仮想領域ＡＲ１とする。第１仮想領域ＡＲ１は、本発明の通常操作領域に相当する。
【００７０】
仮想線Ｙ１の上方には、Ｘ軸に平行、かつＹ軸方向に等間隔をおいた仮想線Ｙ２、Ｙ３、及びＹ４が設定されている。仮想線Ｙ２、Ｙ３、及びＹ４は、この順番で設定されている。仮想線Ｙ１及びＹ２の間には、第２仮想領域ＡＲ２が設定されている。同様に、仮想線Ｙ２及びＹ３の間には、第３仮想領域ＡＲ３が設定され、仮想線Ｙ３及びＹ４の間には、第４仮想領域ＡＲ４が設定されている。第２仮想領域ＡＲ２、第３仮想領域ＡＲ３、及び第４仮想領域ＡＲ４は、それぞれ本発明の微調整領域に相当する。
【００７１】
図７（Ｂ）は、図７（Ａ）に引き続いて、手指Ｆをタッチパネル（操作部３０）に接触させた状態のまま、手指Ｆをスライダ４１８から第４仮想領域ＡＲ４までＹ軸方向にスライド操作した状態を示している。手指ＦをＹ軸方向にスライド操作してもスライダ４１８はＹ軸方向には移動しない。図７（Ｂ）では、手指Ｆが第４仮想領域ＡＲ４に接触している位置を接触位置４１９として仮想線で示している。接触位置４１９は、表示部４１には表示されないが、図形等で表示されるようにしてもよい。
【００７２】
図７（Ｃ）は、図７（Ｂ）に引き続いて、手指Ｆ（接触位置４１９）を第４仮想領域ＡＲ４においてＸ軸方向（図示右方又は図示左方）にスライド操作することにより、ボリューム値を微調整する状態を示している。第４仮想領域ＡＲ４で手指Ｆ（接触位置４１９）をＸ軸方向にスライド操作すると、これに対応してスライダ４１８もＸ軸方向に移動する。
【００７３】
第４仮想領域ＡＲ４における手指Ｆ（接触位置４１９）の位置のＸ軸方向の移動量を移動量Ｖｆ４とし、これに対応するスライダ４１８の位置の移動量を縮小移動量Ｖｓ３とする。移動量Ｖｆ４と縮小移動量Ｖｓ３との間には、所定の縮小率が予め設定されている。例えば、移動量Ｖｆ４：縮小移動量Ｖｓ３＝４：１のような縮小率（縮小率０．２５倍）が設定されている。この場合、手指Ｆ（接触位置４１９）の移動量Ｖｆ４に対してスライダ４１８の縮小移動量Ｖｓ３は、１／４となる。
【００７４】
また、第３仮想領域ＡＲ３における手指Ｆ（接触位置４１９）の移動量を移動量Ｖｆ３とすると、例えば、移動量Ｖｆ３：縮小移動量Ｖｓ３＝３：１のような縮小率（縮小率０．３３倍）が設定されている。この場合、手指Ｆ（接触位置４１９）の移動量Ｖｆ３に対してスライダ４１８の縮小移動量Ｖｓ３は、１／３となる。
【００７５】
同様に、第２仮想領域ＡＲ２における手指Ｆ（接触位置４１９）の移動量を移動量Ｖｆ２とすると、例えば、移動量Ｖｆ２：縮小移動量Ｖｓ３＝２：１のような縮小率（縮小率０．５倍）が設定されている。この場合、手指Ｆ（接触位置４１９）の移動量Ｖｆ２に対してスライダ４１８の縮小移動量Ｖｓ３は、１／２となる。
【００７６】
このように、微調整領域である仮想領域ＡＲ４、ＡＲ３及びＡＲ２において手指Ｆ（接触位置４１９）でスライド操作することにより、スライダ４１８は、手指Ｆ（接触位置４１９）の移動量に対して所定の縮小率で縮小された縮小移動量で操作される。このため、手指Ｆ（接触位置４１９）を大きくスライド操作させながら、スライダ４１８の位置を微調整することが可能となり、ボリューム値の微調整が容易となる。
【００７７】
尚、本発明の通常操作領域に相当する第１仮想領域ＡＲ１では、移動量Ｖｆ１：縮小移動量Ｖｓ３＝１：１のような縮小率（縮小率１．０倍）が設定されている。この場合、手指Ｆ（接触位置４１９）の移動量Ｖｆ２に対してスライダ４１８の縮小移動量Ｖｓ３は、１であり、変化しない。これは、第１仮想領域ＡＲ１はスライダ４１８に近く、この領域でスライド操作すると手指Ｆがスライダ４１８に接触することがあるためである。スライダ４１８に近い領域では、スライダ４１８を直接スライド操作する場合と同じ動作とすることにより、ユーザが意図しない動作になることを抑制することができる。
【００７８】
図８のフローチャートを参照して、ボリューム値を微調整する場合における、本実施形態のコントローラ１００の動作を説明する。
【００７９】
コントローラ１００の動作がスタートすると（スタート）、操作検出部１２０は、スライダ４１８から第３方向（Ｙ軸方向）に離れた領域での移動操作が、第４仮想領域ＡＲ４で行われているかどうか判定する（Ｓ３２）。
【００８０】
移動操作が第４仮想領域ＡＲ４で行われていると判定されると（Ｓ３２でＹＥＳ）、
操作検出部１２０は、予め第４仮想領域ＡＲ４に関連付けられている所定の縮小率（移動量Ｖｆ４：縮小移動量Ｖｓ３＝４：１）を選択する（Ｓ３２）。そして、操作検出部１２０は、移動量Ｖｆ４と所定の縮小率（Ｖｆ４：Ｖｓ３＝４：１）から、縮小移動量Ｖｓ３＝Ｖｆ４／４を算出する（Ｓ３３）。操作検出部１２０で取得された操作情報は、操作画面表示部１１０、及びメッセージ編集送信部１３０に入力される。操作画面表示部１１０は、算出された縮小移動量Ｖｓ３に応じて、スライダ４１８の表示位置を更新する（Ｓ３４）。
【００８１】
メッセージ編集送信部１３０は、スライダ４１８の縮小移動量Ｖｓ３に対応したボリューム値に関するコマンドメッセージを編集し、そのコマンドメッセージをレシーバ４に送信する（Ｓ３５）。操作画面表示部１１０は、スライダ４１８の縮小移動量Ｖｓ３に対応させて棒グラフ４１５の表示内容を更新し（Ｓ３６）、スライド操作が解除されると、コントローラ１００の動作を終了する（終了）。
【００８２】
一方、移動操作が第４仮想領域ＡＲ４で行われていない場合（Ｓ３１でＮＯ）、操作検出部１２０は、第３操作が第３仮想領域ＡＲ３で行われているかどうか判定する（Ｓ３７）。
【００８３】
移動操作が第３仮想領域ＡＲ３で行われていると判定されると（Ｓ３７でＹＥＳ）、
操作検出部１２０は、予め第３仮想領域ＡＲ３に関連付けられている所定の縮小率（移動量Ｖｆ３：縮小移動量Ｖｓ３＝３：１）を選択する（Ｓ３８）。そして、操作検出部１２０は、移動量Ｖｆ３と所定の縮小率（Ｖｆ３：Ｖｓ３＝３：１）から、縮小移動量Ｖｓ３＝Ｖｆ３／３を算出する（Ｓ３９）。続いて、ステップ３４（Ｓ３４）、ステップ３５（Ｓ３５）、及びステップ３６（Ｓ３６）が実行されるが、実行される内容は上述した内容と同様であるため、詳しい説明は省略する。スライド操作が解除されると、コントローラ１００の動作を終了する（終了）。
【００８４】
また、移動操作が第３仮想領域ＡＲ３で行われていない場合（Ｓ３７でＮＯ）、操作検出部１２０は、移動操作が第２仮想領域ＡＲ２で行われているかどうか判定する（Ｓ４０）。
【００８５】
移動操作が第２仮想領域ＡＲ２で行われていると判定されると（Ｓ４０でＹＥＳ）、操作検出部１２０は、予め第２仮想領域ＡＲ２に関連付けられている所定の縮小率（移動量Ｖｆ２：縮小移動量Ｖｓ３＝２：１）を選択する（Ｓ４１）。そして、操作検出部１２０は、移動量Ｖｆ２と所定の縮小率（Ｖｆ２：Ｖｓ３＝２：１）から、縮小移動量Ｖｓ３＝Ｖｆ２／２を算出する（Ｓ４２）。続いて、ステップ３４（Ｓ３４）、ステップ３５（Ｓ３５）、及びステップ３６（Ｓ３６）が実行されるが、実行される内容は上述した内容と同様であるため、詳しい説明は省略する。スライド操作が解除されると、コントローラ１００の動作を終了する（終了）。
【００８６】
また、移動操作が第２仮想領域ＡＲ２で行われていない場合（Ｓ４０でＮＯ）、操作検出部１２０は、移動操作が第１仮想領域ＡＲ１で行われているかどうか判定する（Ｓ４３）。
【００８７】
移動操作が第１仮想領域ＡＲ１で行われていると判定されると（Ｓ４３でＹＥＳ）、操作検出部１２０は、予め第１仮想領域ＡＲ１に関連付けられている所定の縮小率（移動量Ｖｆ１：縮小移動量Ｖｓ３＝１：１）を選択する（Ｓ４４）。そして、操作検出部１２０は、移動量Ｖｆ１と所定の縮小率（Ｖｆ１：Ｖｓ３＝１：１）から、縮小移動量Ｖｓ３＝Ｖｆ１／１を算出する（Ｓ４５）。続いて、ステップ３４（Ｓ３４）、ステップ３５（Ｓ３５）、及びステップ３６（Ｓ３６）が実行されるが、実行される内容は上述した内容と同様であるため、詳しい説明は省略する。スライド操作が解除されると、コントローラ１００の動作を終了する（終了）。移動操作が第１仮想領域ＡＲ１で行われていないと判定された場合は（Ｓ４３でＮＯ）、ステップ３１（Ｓ３１）に戻る。
【００８８】
図７、図８の実施形態では、手指Ｆが棒グラフ表示エリア４１４から上方（Ｙ軸負方向）に仮想領域を設定した例を説明したが、棒グラフ表示エリア４１４の下方に仮想領域を設定してもよい。また、縮小率の異なる３つの仮想領域を重ねているが、仮想領域の数は３に限定されない（１つであってもよい）。また、複数の仮想領域毎に変化率を変えるのでなく、手指Ｆの位置と棒グラフ表示エリア４１４とのＹ軸方向の距離に応じて無段階的に変化率を算出してもよい。
【００８９】
図７、図８の実施形態では、微調整処理は、スライダ４１８にタッチした手指Ｆをタッチパネルから離さないままＹ方向に移動した場合に実行される。スライダ４１８にタッチしていなくても、何らかの操作とともに手指Ｆを棒グラフ４１５からＹ方向に離れた位置にタッチした場合に微調整処理が実行されるようにしてもよい。
【００９０】
図４から図６のボリューム値がスライダ４１８の操作に遅れて追従する機能と、図７、図８のボリューム微調整機能を組み合わせてもよい。
【００９１】
上記実施形態では、本発明が適用される端末装置として携帯電話機１を例示しているが、端末装置は携帯電話機１に限定されない。たとえば、タブレット、専用のコントローラ端末装置であってもよい。
【００９２】
この実施形態では、ボリューム値を例に上げたが、連続して滑らかに上昇／下降させるべきパラメータであれば、他のどのようなパラメータに適用することも可能である。
【符号の説明】
【００９３】
１  携帯電話機
４  レシーバ
１５  メモリカード
２０  制御部
４１  表示部
５０  オーディオシステムコントローラプログラム
１００  オーディオシステムコントローラ
４１５  棒グラフ
４１８  スライダ
【図１】
0006544069.tif 000002
【図２】
0006544069.tif 000003
【図３】
0006544069.tif 000004
【図４】
0006544069.tif 000005
【図５】
0006544069.tif 000006
【図６】
0006544069.tif 000007
【図７】
0006544069.tif 000008
【図８】
0006544069.tif 000009