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