(57)【要約】【課題】タッチパネル上のどの位置にどのタッチ操作を行うと、電子機器に所定の処理を実行させることができるのか、ユーザに明示する。【解決手段】タッチパネル１１と、タッチパネル１１に情報を表示する表示部１２と、タッチパネル１１を介して複数種類のタッチ操作を受付けるタッチ操作受付部１３と、タッチパネル１１にユーザ向け情報を表示するとともに、タッチパネル１１上の所定の位置において所定の種類のタッチ操作を受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行部１４と、タッチパネル１１上の所定の位置を指定するタッチ操作を受付けると、複数種類のタッチ操作の内、当該位置において受付けると位置・操作種毎処理を実行することとなるタッチ操作の種類に対応した受付可能操作種オブジェクトを、タッチパネル１１に表示する受付可能操作種可視化部１５とを有する電子機器１０。【選択図】図２
2015049686.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルに情報を表示する表示手段と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段と、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段と、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段と、
を有する電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記タッチパネル上の第１の位置において、前記タッチ操作受付手段が第１の方向のフリック操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第１の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、フリック操作に対応し、かつ、前記第１の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
【請求項３】
請求項１又は２に記載の電子機器において、
前記タッチパネル上の第２の位置において、前記タッチ操作受付手段が第２の方向のドラッグ操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第２の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、ドラッグ操作に対応し、かつ、前記第２の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
【請求項４】
請求項１から３のいずれか１項に記載の電子機器において、
前記タッチパネル上の第３の位置において、前記タッチ操作受付手段が第３の方向のスワイプ操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第３の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、スワイプ操作に対応し、かつ、前記第３の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
【請求項５】
請求項１から４のいずれか１項に記載の電子機器において、
前記タッチパネル上の第４の位置において、前記タッチ操作受付手段が所定時間以上タッチした状態を継続するホールド操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第４の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、ホールド操作に対応した前記受付可能操作種オブジェクトを前記タッチパネルに表示し、
前記第１のタッチ操作におけるタッチした状態がそのまま継続されている場合、前記受付可能操作種可視化手段は、ホールド操作の経過時間又は前記所定時間経過までの残り時間を識別可能な情報を前記タッチパネルに表示する電子機器。
【請求項６】
タッチパネルを供える電子機器のコンピュータが、
前記タッチパネルに情報を表示する表示工程と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付工程と、
前記表示工程を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付工程で受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行工程と、
前記タッチ操作受付工程で前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において受付けると前記処理実行工程において前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示工程を介して前記タッチパネルに表示する受付可能操作種可視化工程と、
を実行する電子機器の制御方法。
【請求項７】
タッチパネルを供える電子機器のコンピュータを、
前記タッチパネルに情報を表示する表示手段、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
タッチパネルを介してタッチ操作を受付ける技術がある。特許文献１及び２に関連する技術が開示されている。
【０００３】
特許文献１には、実際のスイッチ類に代わる仮想スイッチ類を画面上に提供する仮想スイッチ類提供方法が開示されている。当該仮想スイッチ類提供方法は、第１乃至第４ステップを有する。第１ステップでは、画面上に提供されている仮想スイッチ類を画面上で指示するユーザの入力を受付ける。第２ステップでは、受付けた画面上の指示位置が仮想スイッチ類及びその周囲における所定範囲内である場合に、該仮想スイッチ類がユーザにより指定された仮想スイッチ類であると判断して、その仮想スイッチ類を拡大表示する。第３ステップでは、画面上に拡大表示されている仮想スイッチ類を画面上で操作するユーザの入力を受付ける。第４ステップでは、受付けた画面上の操作入力に基づいて、拡大表示されている仮想スイッチ類を実際のスイッチ類があたかも操作されたかのように表現すべく表示を変更する。
【０００４】
特許文献２には、表示部に重畳して配置されたタッチパネルにより入力を受付ける入力受付装置が開示されている。当該入力受付装置は、領域記憶部と、検出部と、判定部と、領域制御部とを有する。領域記憶部は、タッチパネルにおける領域情報であり、表示部に表示される所定の目標画像に対応する可変の受付領域を記憶する。検出部は、タッチパネルへのタッチ操作に応答し、タッチ位置を検出する。判定部は、検出されたタッチ位置が記憶されている受付け領域の範囲内か範囲外かを判定する。領域制御部は、目標画像の表示領域に相当する受付領域を領域記憶部に設定し、タッチ位置が検出され当該範囲内と判定された場合に、当該受付領域を所定範囲まで拡大させ、拡大させた当該受付領域内へのタッチ操作が所定時間内に得られないと元の受付け領域まで縮小する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１１８３８３号公報
【特許文献２】特開２００９−４８２４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明者は、タッチパネルに所定のユーザ向け情報（例：ユーザインタフェイス画面）を表示するとともに、タッチパネルを介して所定のタッチ操作を受付ける電子機器において、以下のような課題を新たに見出した。
【０００７】
電子機器は、所定のユーザ向け情報を表示しているタッチパネル上の所定の位置で所定のタッチ操作を受付けると、その位置及びそのタッチ操作の種類に応じた所定の処理を実行する。
【０００８】
例えば、ユーザインタフェイス画面に表示されている入力欄をシングルタップするタッチ操作を受付けた場合、その入力欄にフォーカスを移すように設計された電子機器がある。また、入力欄、テキスト、画像等のいずれも表示されていない背景エリアをシングルタップするタッチ操作を受付けた場合、いずれの処理も実行しないように設計された電子機器がある。また、画像が表示されているエリアをシングルタップするタッチ操作を受付けた場合、画像に対する処理（保存等）を受付けるためのポップアップ画面を表示するように設計された電子機器がある。
【０００９】
いずれの位置においていずれのタッチ操作を受付けた場合にどのような処理を実行するかは設計次第であるが、従来、所定のユーザ向け情報を表示しているタッチパネル上のどの位置に対してどのようなタッチ操作を受付けた場合に、電子機器が所定の処理を実行するのか、ユーザ（操作者）が明確に把握する手段がなかった。
【００１０】
本発明は、所定のユーザ向け情報を表示しているタッチパネル上のある位置に対してどのようなタッチ操作を行うと、電子機器に所定の処理を実行させることができるのか、ユーザ（操作者）が明確に把握できるようにするための技術を提供することを課題とする。
【課題を解決するための手段】
【００１１】
本発明によれば、
タッチパネルと、
前記タッチパネルに情報を表示する表示手段と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段と、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段と、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段と、
を有する電子機器が提供される。
【００１２】
また、本発明によれば、
タッチパネルを供える電子機器のコンピュータが、
前記タッチパネルに情報を表示する表示工程と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付工程と、
前記表示工程を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付工程で受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行工程と、
前記タッチ操作受付工程で前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において受付けると前記処理実行工程において前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示工程を介して前記タッチパネルに表示する受付可能操作種可視化工程と、
を実行する電子機器の制御方法が提供される。
【００１３】
また、本発明によれば、
タッチパネルを供える電子機器のコンピュータを、
前記タッチパネルに情報を表示する表示手段、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段、
として機能させるためのプログラムが提供される。
【発明の効果】
【００１４】
本発明によれば、所定のユーザ向け情報を表示しているタッチパネル上のある位置に対してどのようなタッチ操作を行うと、電子機器に所定の処理を実行させることができるのか、ユーザ（操作者）が明確に把握できるようになる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図３】本実施形態の電子機器の処理の流れの一例を示すフローチャートである。
【図４】本実施形態の受付可能操作種オブジェクトの一例を示す図である。
【図５】本実施形態の受付可能操作種オブジェクトの一例を示す図である。
【図６】本実施形態の受付可能操作種オブジェクトの一例を示す図である。
【図７】本実施形態の受付可能操作種オブジェクトの一例を示す図である。
【発明を実施するための形態】
【００１６】
まず、本実施形態の電子機器のハードウエア構成の一例について説明する。
【００１７】
本実施形態の電子機器は、可搬型の装置であってもよいし、据置型の装置であってもよい。本実施形態の電子機器が備える各部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１８】
図１は、本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。図示するように、本実施形態の装置は、例えば、バス１０Ａで相互に接続されるＣＰＵ１Ａ、ＲＡＭ（Random Access Memory）２Ａ、ＲＯＭ（Read Only Memory）３Ａ、表示制御部４Ａ、第１操作受付部５Ａ、タッチパネル６Ａ、第２操作受付部７Ａ、操作部８Ａ、補助記憶装置９Ａ等を有する。なお、図示しないが、その他、外部機器と有線で接続される入出力Ｉ／Ｆや、外部機器と有線及び／又は無線で通信するための通信部や、マイクや、スピーカ等の他の要素を備えてもよい。
【００１９】
ＣＰＵ１Ａは各要素とともに電子機器のコンピュータ全体を制御する。ＲＯＭ３Ａは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。ＲＡＭ２Ａは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。補助記憶装置９Ａは大量のデータを記憶可能であり、例えば磁気記憶のハードディスクであってもよい。
【００２０】
タッチパネル６Ａは、表示装置（ＬＥＤ（Light Emitting Diode）表示器、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等）と、タッチパッドとが一体になっている。表示制御部４Ａは、ＶＲＡＭ（Video RAM）に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、タッチパネル６Ａに送って各種画面表示を行う。第１操作受付部５Ａは、タッチパネル６Ａを介して複数種類のタッチ操作を受付ける。すなわち、第１操作受付部５Ａは、タッチパネル６Ａに対する所定のオブジェクト（例：指）のタッチを検出すると、検出したタッチの位置、その後の移動方向及び移動量、第１のタッチから第２のタッチまでの時間等を算出し、算出結果に基づいて入力されたタッチ操作の種類等を特定する。
【００２１】
操作部８Ａは、操作キー、操作ボタン、スイッチ、ジョグダイヤルなどを含む。第２操作受付部７Ａは、ユーザが操作部８Ａを操作することでなされるユーザ入力を受付ける。
【００２２】
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２３】
＜第１の実施形態＞
図２に、電子機器１０の機能ブロック図の一例を示す。図示するように、電子機器１０は、タッチパネル１１と、表示部１２と、タッチ操作受付部１３と、処理実行部１４と、受付可能操作種可視化部１５とを有する。以下、各部について説明する。
【００２４】
タッチパネル１１は、表示装置とタッチパッドとが一体となっており、情報を表示するとともに、入力操作を受付ける。
【００２５】
表示部１２は、タッチパネル１１に情報を表示する。例えば、表示部１２は、ＶＲＡＭに記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、タッチパネル１１に送って各種情報の画面表示を行う。
【００２６】
タッチ操作受付部１３は、タッチパネル１１を介して複数種類のタッチ操作を受付ける。タッチ操作は、シングルタップ操作、ダブルタップ操作、ドラッグ操作、スワイプ操作、フリック操作、ピンチイン操作、ピンチアウト操作、ホールド操作等である。
【００２７】
タッチ操作受付部１３は、タッチパネル１１をタッチしたこと、タッチを解除したこと、タッチを維持（ホールド）していること、タッチを維持したままタッチ位置をスライドしたこと、タッチした位置、タッチを解除した位置、タッチを維持した時間、タッチ位置をスライドした方向、タッチ位置をスライドした距離、タッチ位置をスライドした速度等を検知及び算出する。そして、タッチ操作受付部１３は、検知及び算出した内容に基づいて、入力されたタッチ操作の種類、及び、各タッチ操作の内容を特定するための付属情報（例：タッチ位置、タッチを解除した位置、タッチ位置をスライドした方向、タッチ位置をスライドした距離、タッチ位置をスライドした速度等）を特定する。
【００２８】
処理実行部１４は、表示部１２を介してタッチパネル１１にユーザ向け情報を表示する。ユーザ向け情報は、例えば、ユーザに所定の情報を提供するとともに、ユーザから所定の入力を受付けるためのユーザインタフェイス画面であってもよい。ユーザインタフェイス画面の詳細は特段制限されず、表計算用のユーザインタフェイス画面であってもよいし、文書作成用のユーザインタフェイス画面であってもよいし、ウェブページ閲覧用のユーザインタフェイス画面であってもよいし、その他の用途用のユーザインタフェイス画面であってもよい。
【００２９】
処理実行部１４は、ユーザ向け情報を表示中のタッチパネル１１上の所定の位置において所定の種類のタッチ操作をタッチ操作受付部１３が受付けると、その位置及びそのタッチ操作の種類に応じた所定の処理を実行する。
【００３０】
例えば、タッチ操作受付部１３は、ユーザ向け情報を表示中のタッチパネル１１に対する所定のタッチ操作を受付けると、受付けたタッチ操作の種類、及び、付属情報を示す情報（以下、「タッチ操作情報」）を処理実行部１４に渡す。タッチ操作情報を取得した処理実行部１４は、タッチ操作情報で示されるタッチパネル１１上の所定の位置に対するタッチ操作が、ユーザ向け情報のどの部分（テキスト、画像、入力ボックス、ラジオボタン、いずれのＵＩ（User Interface）部品も表示されていない背景部分等）に対するタッチ操作かを特定する。その後、処理実行部１４は、特定した部分に対してタッチ操作情報で特定される種類のタッチ操作を受付けた場合に行う処理（例：フォーカスの移動、ページのスライド移動、ページの切り替え、所定のポップアップ画面の表示、スルー（いずれの処理も実行しない）等）を特定する。その後、処理実行部１４は、特定した処理を実行する。
【００３１】
ここで、処理実行部１４がタッチ操作情報に応じて行う処理のうち、スルー（いずれの処理も実行しない）を除く処理を、位置・操作種毎処理と定義する。
【００３２】
ユーザ向け情報のどの部分においてどのようなタッチ操作を受付けた場合にどのような処理を実行するかは設計的事項である。処理実行部１４は、予め定められた設計に従い上述のような処理を実行する。
【００３３】
受付可能操作種可視化部１５は、タッチ操作受付部１３がタッチパネル１１上の所定の位置（以下、「指定対象位置」）を指定する第１のタッチ操作を受付けると、複数種類のタッチ操作の内、当該指定対象位置においてタッチ操作受付部１３が受付けると処理実行部１４が位置・操作種毎処理を実行することとなるタッチ操作（以下、「処理起動タッチ操作」）の種類に対応した受付可能操作種オブジェクトを、表示部１２を介してタッチパネル１１に表示する。
【００３４】
受付可能操作種可視化オブジェクトの詳細は特段制限されず、イラスト、写真、文字、数字、記号等のあらゆる種類の情報を利用して構成することができる。受付可能操作種可視化オブジェクトは、時間の経過に応じて表示内容が変化するオブジェクトであってもよい。受付可能操作種可視化オブジェクトの具体例は、以下の実施形態で説明する。
【００３５】
第１のタッチ操作をどのようなタッチ操作にするかは設計的事項である。例えば、指定対象位置をタッチ後、タッチした状態を維持するホールド操作であってもよいし、指定対象位置をタッチするシングルタップ操作であってもよいし、指定対象位置をタッチするダブルタップ操作であってもよい。その他、タッチパネル１１上の指定対象位置と異なる任意の位置をタッチし、ホールドした状態のまま、上述のような指定対象位置に対する操作（ホールド操作、シングルタップ操作、ダブルタップ操作等）を行うタッチ操作であってもよい。
【００３６】
受付可能操作種可視化部１５が、指定対象位置における処理起動タッチ操作を特定する手段は特段制限されないが、例えば、処理実行部１４からその旨を示す情報を取得してもよい。受付可能操作種可視化部１５は、オペレーティングシステムやミドルウエアにより実現されてもよいし、または、アプリケーションソフトウエアにより実現されてもよい。
【００３７】
次に、図３のフローチャートを用いて、本実施形態の電子機器１０の処理の流れの一例を説明する。
【００３８】
まず、処理実行部１４が所定のプログラムを実行して、ユーザ向け情報をタッチパネル１１に表示する。その後、タッチ操作受付部１３は、第１のタッチ操作待ち状態となる。タッチ操作受付部１３が第１のタッチ操作を受付けない間（Ｓ１０のＮｏ）、第１のタッチ操作待ち状態が継続される。タッチ操作受付部１３が第１のタッチ操作を受付けると（Ｓ１０のＹｅｓ）、第１のタッチ操作で特定される指定対象位置（タッチパネル１１上の所定の位置）を示す情報（例：タッチパネル１１上の座標情報）が受付可能操作種可視化部１５に渡され、Ｓ１１に進む。
【００３９】
Ｓ１１では、受付可能操作種可視化部１５が、第１のタッチ操作で特定される指定対象位置における処理起動タッチ操作を特定する。例えば、受付可能操作種可視化部１５は、処理実行部１４からその旨を示す情報を取得することができる。
【００４０】
処理実行部１４は、第１のタッチ操作で特定される指定対象位置（タッチパネル１１上の所定の位置）を示す情報（例：タッチパネル１１上の座標情報）を取得すると、タッチ操作受付部１３が第１のタッチ操作を受付けた時点において、タッチパネル１１上のその位置に表示されていたユーザ向け情報の部分を特定する。その後、処理実行部１４は、その部分における処理起動タッチ操作を特定する。そして、処理実行部１４は、特定した処理起動タッチ操作を示す情報を受付可能操作種可視化部１５に渡す。
【００４１】
Ｓ１２では、受付可能操作種可視化部１５が、Ｓ１１で特定したタッチ操作（処理起動タッチ操作）の種類に対応した受付可能操作種オブジェクトをタッチパネル１１に表示する。例えば、受付可能操作種オブジェクトをタッチパネル１１に表示するためのデータが、タッチ操作各々に対応付けて電子機器１０内に予め記憶されている。そして、受付可能操作種可視化部１５は、当該データを利用して、受付可能操作種オブジェクトをタッチパネル１１に表示する処理を実現することができる。
【００４２】
ユーザ（操作者）は、タッチパネル１１に表示された受付可能操作種オブジェクトを視認することで、指定対象位置において行うことができるタッチ操作、すなわち、その位置で行った場合、電子機器１０に対する何らかの処理命令となるタッチ操作の種類を明確に把握することができる。
【００４３】
以上説明した本実施形態の電子機器１０は、第１のタッチ操作を受付けると、受付けた第１のタッチ操作で特定される位置（指定対象位置）においてユーザ（操作者）から受付けることができるタッチ操作、すなわち、その位置で行った場合、電子機器１０に対する何らかの処理命令となるタッチ操作の種類を示す情報をタッチパネル１１に表示することができる。
【００４４】
このような本実施形態の電子機器１０によれば、所定のユーザ向け情報を表示しているタッチパネル１１上のある位置に対してどのような種類のタッチ操作を行うと、電子機器１０に所定の処理を実行させることができるのか、ユーザ（操作者）が明確に把握できるようになる。
【００４５】
＜第２の実施形態＞
本実施形態では、受付可能操作種オブジェクトの具体例を示す。その他の構成は第１の実施形態と同様である。
【００４６】
「フリック操作」
所定のユーザ向け情報を表示しているタッチパネル１１上の第１の位置において、タッチ操作受付部１３が第１の方向のフリック操作を受付けると、処理実行部１４が所定の位置・操作種毎処理を実行するものとする。
【００４７】
かかる場合、タッチ操作受付部１３がタッチパネル１１上の第１の位置を指定する第１のタッチ操作を受付けると、受付可能操作種可視化部１５は、フリック操作に対応し、かつ、第１の方向を識別可能な受付可能操作種オブジェクトをタッチパネル１１に表示する。
【００４８】
このような受付可能操作種オブジェクトによれば、ユーザ（操作者）は、第１の位置（指定対象位置）において行うことができるタッチ操作（電子機器１０に対する何らかの処理命令となるタッチ操作）の種類のみならず、操作の具体的な内容（フリック操作の方向）をも把握することができる。
【００４９】
ここで、図４に、フリック操作に対応する受付可能操作種オブジェクトの一例を示す。図中左側の図には、ユーザ（操作者）が第１の位置（指定対象位置）を指定する第１のタッチ操作を行っている状態が示されている。そして、図中右側の図には、当該第１のタッチ操作に応じて、受付可能操作種可視化部１５がフリック操作に対応した受付可能操作種オブジェクトを表示している状態が示されている。
【００５０】
図示するフリック操作に対応する受付可能操作種オブジェクトは、円と三日月形状の矢印とで構成されている。第１の位置が円中心となるように円が表示されるとともに、一列に並んだ複数の三日月形状の矢印により第１の方向を示している。図示する例の場合、第１の位置から図中右方向に向かうフリック操作、および、第１の位置から図中左方向に向かうフリック操作が、第１の位置における処理起動タッチ操作として示されている。
【００５１】
その他、フリック操作に対応する受付可能操作種オブジェクトは、円が第１の方向に移動するアニメーションであってもよい。
【００５２】
「ドラッグ操作」
所定のユーザ向け情報を表示しているタッチパネル１１上の第２の位置において、タッチ操作受付部１３が第２の方向のドラッグ操作を受付けると、処理実行部１４が所定の位置・操作種毎処理を実行するものとする。
【００５３】
かかる場合、タッチ操作受付部１３がタッチパネル１１上の第２の位置を指定する第１のタッチ操作を受付けると、受付可能操作種可視化部１５は、ドラッグ操作に対応し、かつ、第２の方向を識別可能な受付可能操作種オブジェクトをタッチパネル１１に表示する。
【００５４】
このような受付可能操作種オブジェクトによれば、ユーザ（操作者）は、第２の位置（指定対象位置）において行うことができるタッチ操作（電子機器１０に対する何らかの処理命令となるタッチ操作）の種類のみならず、操作の具体的な内容（ドラッグ操作の方向）をも把握することができる。
【００５５】
ここで、図５に、ドラッグ操作に対応する受付可能操作種オブジェクトの一例を示す。図中左側の図には、ユーザ（操作者）が第２の位置（指定対象位置）を指定する第１のタッチ操作を行っている状態が示されている。そして、図中右側の図には、当該第１のタッチ操作に応じて、受付可能操作種可視化部１５がドラッグ操作に対応した受付可能操作種オブジェクトを表示している状態が示されている。
【００５６】
図示するドラッグ操作に対応する受付可能操作種オブジェクトは、円と矢印とで構成されている。第２の位置が円中心となるように円が表示されるとともに、矢印により第２の方向を示している。図示する例の場合、第２の位置から図中右方向に向かうドラッグ操作、および、第２の位置から図中左方向に向かうドラッグ操作が、第２の位置における処理起動タッチ操作として示されている。
【００５７】
「スワイプ操作」
所定のユーザ向け情報を表示しているタッチパネル１１上の第３の位置において、タッチ操作受付部１３が第３の方向のスワイプ操作を受付けると、処理実行部１４が所定の位置・操作種毎処理を実行するものとする。
【００５８】
かかる場合、タッチ操作受付部１３がタッチパネル１１上の第３の位置を指定する第１のタッチ操作を受付けると、受付可能操作種可視化部１５は、スワイプ操作に対応し、かつ、第３の方向を識別可能な受付可能操作種オブジェクトをタッチパネル１１に表示する。
【００５９】
このような受付可能操作種オブジェクトによれば、ユーザ（操作者）は、第３の位置（指定対象位置）において行うことができるタッチ操作（電子機器１０に対する何らかの処理命令となるタッチ操作）の種類のみならず、操作の具体的な内容（スワイプ操作の方向）をも把握することができる。
【００６０】
ここで、図６に、スワイプ操作に対応する受付可能操作種オブジェクトの一例を示す。図中左側の図には、ユーザ（操作者）が第３の位置（指定対象位置）を指定する第１のタッチ操作を行っている状態が示されている。そして、図中右側の図には、当該第１のタッチ操作に応じて、受付可能操作種可視化部１５がスワイプ操作に対応した受付可能操作種オブジェクトを表示している状態が示されている。
【００６１】
図示するスワイプ操作に対応する受付可能操作種オブジェクトは、複数の円で構成されている。第２の位置が円中心となるように１つの円が表示されるとともに、第３の方向に向かって段々に大きさが小さくなるように複数の円が配列されている。図示する例の場合、第３の位置から図中右方向に向かうスワイプ操作、および、第３の位置から図中左方向に向かうスワイプ操作が、第３の位置における処理起動タッチ操作として示されている。
【００６２】
「ホールド操作」
所定のユーザ向け情報を表示しているタッチパネル１１上の第４の位置において、タッチ操作受付部１３が所定時間（以下、「第１の閾値時間」））以上タッチした状態を継続するホールド操作を受付けると、処理実行部１４が所定の位置・操作種毎処理を実行するものとする。
【００６３】
かかる場合、タッチ操作受付部１３がタッチパネル１１上の第４の位置を指定する第１のタッチ操作を受付けると、受付可能操作種可視化部１５は、ホールド操作に対応した受付可能操作種オブジェクトをタッチパネル１１に表示する。そして、第１のタッチ操作におけるタッチした状態がそのまま継続されている場合、タッチ操作受付部１３は、ホールド操作の経過時間又は第１の閾値時間経過までの残り時間を識別可能な情報をタッチパネル１１に表示する。
【００６４】
このような受付可能操作種オブジェクトによれば、ユーザ（操作者）は、第４の位置（指定対象位置）において行うことができるタッチ操作（電子機器１０に対する何らかの処理命令となるタッチ操作）の種類のみならず、そのタッチ操作として認識されるまでの付属情報（ホールドすべき残り時間）をも把握することができる。
【００６５】
ここで、図７に、ホールド操作に対応する受付可能操作種オブジェクトの一例を示す。図中左端の図には、ユーザ（操作者）が第４の位置（指定対象位置）を指定する第１のタッチ操作を行っている状態が示されている。そして、図中真ん中の図には、当該第１のタッチ操作に応じて、受付可能操作種可視化部１５がホールド操作に対応した受付可能操作種オブジェクトを表示するとともに、ホールド操作の経過時間及び第１の閾値時間経過までの残り時間を識別可能な情報を表示している状態が示されている。図示する例は、時計状の受付可能操作種オブジェクトであり、時計の針が一周すると第１の閾値時間を経過したことを示すようになっている。図中右端の図には、処理実行部１４がホールド操作に応じて所定のポップアップ画面をタッチパネル１１に表示する処理（位置・操作種毎処理）を実行した状態が示されている。
【００６６】
なお、第１の操作で特定される位置（指定対象位置）における処理起動タッチ操作が複数ある場合、受付可能操作種可視化部１５は複数の処理起動タッチ操作各々に対応する受付可能操作種オブジェクトを１つずつ順番に時間差でタッチパネル１１に表示してもよいし、それらを一度に重ねてタッチパネル１１に表示してもよい。
【００６７】
本実施形態によれば、第１の実施形態と同様の作用効果を実現することができる。また、本実施形態によれば、所定のユーザ向け情報を表示しているタッチパネル１１上のある位置に対してどのような種類のタッチ操作を行うと、電子機器１０に所定の処理を実行させることができるのかのみならず、どのような内容（タッチ位置をスライドさせる方向、タッチ継続時間等）のタッチ操作を行うと、電子機器１０に所定の処理を実行させることができるのかをも、ユーザ（操作者）が明確に把握できるようになる。
【００６８】
以下、参考形態の例を付記する。
１．  タッチパネルと、
前記タッチパネルに情報を表示する表示手段と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段と、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段と、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段と、
を有する電子機器。
２．  １に記載の電子機器において、
前記タッチパネル上の第１の位置において、前記タッチ操作受付手段が第１の方向のフリック操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第１の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、フリック操作に対応し、かつ、前記第１の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
３．  １又は２に記載の電子機器において、
前記タッチパネル上の第２の位置において、前記タッチ操作受付手段が第２の方向のドラッグ操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第２の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、ドラッグ操作に対応し、かつ、前記第２の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
４．  １から３のいずれかに記載の電子機器において、
前記タッチパネル上の第３の位置において、前記タッチ操作受付手段が第３の方向のスワイプ操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第３の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、スワイプ操作に対応し、かつ、前記第３の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器。
５．  １から４のいずれかに記載の電子機器において、
前記タッチパネル上の第４の位置において、前記タッチ操作受付手段が所定時間以上タッチした状態を継続するホールド操作を受付けると、前記処理実行手段が前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第４の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段は、ホールド操作に対応した前記受付可能操作種オブジェクトを前記タッチパネルに表示し、
前記第１のタッチ操作におけるタッチした状態がそのまま継続されている場合、前記受付可能操作種可視化手段は、ホールド操作の経過時間又は前記所定時間経過までの残り時間を識別可能な情報を前記タッチパネルに表示する電子機器。
６．  タッチパネルを供える電子機器のコンピュータが、
前記タッチパネルに情報を表示する表示工程と、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付工程と、
前記表示工程を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付工程で受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行工程と、
前記タッチ操作受付工程で前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において受付けると前記処理実行工程において前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示工程を介して前記タッチパネルに表示する受付可能操作種可視化工程と、
を実行する電子機器の制御方法。
６−２．  に記載の電子機器の制御方法において、
前記タッチ操作受付手段で、前記タッチパネル上の第１の位置において第１の方向のフリック操作を受付けると、前記処理実行工程で前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付工程で前記タッチパネル上の前記第１の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化工程では、フリック操作に対応し、かつ、前記第１の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器の制御方法。
６−３．  ６又は６−２に記載の電子機器の制御方法において、
前記タッチ操作受付工程で、前記タッチパネル上の第２の位置において第２の方向のドラッグ操作を受付けると、前記処理実行工程で前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付工程で前記タッチパネル上の前記第２の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化工程では、ドラッグ操作に対応し、かつ、前記第２の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器の制御方法。
６−４．  ６から６−３のいずれかに記載の電子機器の制御方法において、
前記タッチ操作受付工程で、前記タッチパネル上の第３の位置において第３の方向のスワイプ操作を受付けると、前記処理実行工程で前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付工程で前記タッチパネル上の前記第３の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化工程では、スワイプ操作に対応し、かつ、前記第３の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示する電子機器の制御方法。
６−５．  ６から６−４のいずれかに記載の電子機器の制御方法において、
前記タッチ操作受付工程で、前記タッチパネル上の第４の位置において所定時間以上タッチした状態を継続するホールド操作を受付けると、前記処理実行工程で前記位置・操作種毎処理を実行する場合、
前記タッチ操作受付工程で前記タッチパネル上の前記第４の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化工程では、ホールド操作に対応した前記受付可能操作種オブジェクトを前記タッチパネルに表示し、
前記第１のタッチ操作におけるタッチした状態がそのまま継続されている場合、前記受付可能操作種可視化工程では、ホールド操作の経過時間又は前記所定時間経過までの残り時間を識別可能な情報を前記タッチパネルに表示する電子機器の制御方法。
７．  タッチパネルを供える電子機器のコンピュータを、
前記タッチパネルに情報を表示する表示手段、
前記タッチパネルを介して複数種類のタッチ操作を受付けるタッチ操作受付手段、
前記表示手段を介して前記タッチパネルにユーザ向け情報を表示するとともに、前記ユーザ向け情報を表示中の前記タッチパネル上の所定の位置において所定の種類の前記タッチ操作を前記タッチ操作受付手段が受付けると、その位置及びそのタッチ操作の種類に応じた所定の位置・操作種毎処理を実行する処理実行手段、
前記タッチ操作受付手段が前記タッチパネル上の所定の位置を指定する第１の前記タッチ操作を受付けると、複数種類の前記タッチ操作の内、当該位置において前記タッチ操作受付手段が受付けると前記処理実行手段が前記位置・操作種毎処理を実行することとなる前記タッチ操作の種類に対応した受付可能操作種オブジェクトを、前記表示手段を介して前記タッチパネルに表示する受付可能操作種可視化手段、
として機能させるためのプログラム。
７−２．  ７に記載のプログラムにおいて、
前記タッチパネル上の第１の位置において、前記タッチ操作受付手段が第１の方向のフリック操作を受付けると、前記処理実行手段に前記位置・操作種毎処理を実行させる場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第１の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段に、フリック操作に対応し、かつ、前記第１の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示させるプログラム。
７−３．  ７又は７−２に記載のプログラムにおいて、
前記タッチパネル上の第２の位置において、前記タッチ操作受付手段が第２の方向のドラッグ操作を受付けると、前記処理実行手段に前記位置・操作種毎処理を実行させる場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第２の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段に、ドラッグ操作に対応し、かつ、前記第２の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示させるプログラム。
７−４．  ７から７−３のいずれかに記載のプログラムにおいて、
前記タッチパネル上の第３の位置において、前記タッチ操作受付手段が第３の方向のスワイプ操作を受付けると、前記処理実行手段に前記位置・操作種毎処理を実行させる場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第３の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段に、スワイプ操作に対応し、かつ、前記第３の方向を識別可能な前記受付可能操作種オブジェクトを前記タッチパネルに表示させるプログラム。
７−５．  ７から７−４のいずれかに記載のプログラムにおいて、
前記タッチパネル上の第４の位置において、前記タッチ操作受付手段が所定時間以上タッチした状態を継続するホールド操作を受付けると、前記処理実行手段に前記位置・操作種毎処理を実行させる場合、
前記タッチ操作受付手段が前記タッチパネル上の前記第４の位置を指定する第１の前記タッチ操作を受付けると、前記受付可能操作種可視化手段に、ホールド操作に対応した前記受付可能操作種オブジェクトを前記タッチパネルに表示させ、
前記第１のタッチ操作におけるタッチした状態がそのまま継続されている場合、前記受付可能操作種可視化手段に、ホールド操作の経過時間又は前記所定時間経過までの残り時間を識別可能な情報を前記タッチパネルに表示させるプログラム。
【符号の説明】
【００６９】
１Ａ    ＣＰＵ
２Ａ    ＲＡＭ
３Ａ    ＲＯＭ
４Ａ    表示制御部
５Ａ    第１操作受付部
６Ａ    タッチパネル
７Ａ    第２操作受付部
８Ａ    操作部
９Ａ    補助記憶部
１０Ａ  バス
１０    電子機器
１１    タッチパネル
１２    表示部
１３    タッチ操作受付部
１４    処理実行部
１５    受付可能操作種可視化部
【図１】
2015049686.tif 000003
【図２】
2015049686.tif 000004
【図３】
2015049686.tif 000005
【図４】
2015049686.tif 000006
【図５】
2015049686.tif 000007
【図６】
2015049686.tif 000008
【図７】
2015049686.tif 000009