(57)【要約】【課題】タッチパネルへの操作手段に応じて、ユーザから受け付ける操作を制御することによって、操作性を改善する。【解決手段】本発明の一実施形態に係る表示装置１００は、画像を表示するタッチスクリーン１５０と、タッチスクリーンの上での接触を検出するタッチ感知部１５１と、タッチスクリーンの上での接触の面積を検出する面積センサ１５２とを有し、面積検出部により検出された面積に基づいて、所定の指示を受け付けるためのタッチスクリーンの上で入力可能な操作を変更する。【選択図】図１
2017215857.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部の上での接触を検出するタッチ感知部と、
前記表示部の上での前記接触の面積を検出する面積検出部と、
を有し、
前記面積検出部により検出された前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更することを特徴とする、表示装置。
【請求項２】
前記面積検出部により検出された前記面積に基づいて、前記表示部により表示されるユーザインタフェイスを変更することを特徴とする、請求項１に記載の表示装置。
【請求項３】
前記表示部が第１のユーザインタフェイスを表示している間に前記面積検出部により検出された前記面積に基づいて、前記第１のユーザインタフェイスとは異なる第２のユーザインタフェイスを表示している前記表示部の上で入力可能な前記操作を変更することを特徴とする、請求項２に記載の表示装置。
【請求項４】
前記面積検出部により検出された前記面積が所定値以上または所定値より大きい場合に、前記操作の種類毎に実行する機能を切り替えるように、前記表示部の上で入力可能な前記操作を変更することを特徴とする、請求項１に記載の表示装置。
【請求項５】
前記面積検出部により検出された前記面積が所定値以下または所定値より小さい場合に、前記タッチ感知部によって検出した前記接触の位置毎に実行する機能を切り替えるように、前記表示部の上で入力可能な前記操作を変更することを特徴とする、請求項１に記載の表示装置。
【請求項６】
前記面積検出部により検出された前記面積に基づいて、前記表示部の上で入力可能な前記操作の種類を、シングルタップ、ダブルタップ、ムーブ、フリック、ピンチイン、ピンチアウトのうち少なくとも１つに変更することを特徴とする、請求項１に記載の表示装置。
【請求項７】
表示部において画像を表示する工程と、
前記表示部の上での接触を検出する工程と、
前記表示部の上での前記接触の面積を検出する工程と、
前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更する工程と、
を有することを特徴とする、表示方法。
【請求項８】
コンピュータに、
表示部において画像を表示する工程と、
前記表示部の上での接触を検出する工程と、
前記表示部の上での前記接触の面積を検出する工程と、
前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更する工程と、
を実行させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置、表示方法およびプログラムに関し、特に、タッチ感知部を有する表示装置、表示方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、タッチパネルを備え、ユーザによるタッチパネルへのタッチ情報に基づいて様々な制御を行う表示装置がある。タッチパネルを備える表示装置は、ユーザによる操作を受け付けるためのボタンなどの仮想的な操作部を表示する。例えばユーザは、表示装置に表示される操作部に自身の指を接触させることによって操作を行う。ユーザの指の大きさには個人差があるため、大きい指のユーザは小さい操作部を操作しづらい場合がある。特許文献１は、ユーザが指を用いてタッチパネルに接触するとき、ユーザの指の大きさに合わせて、表示装置に表示される操作部の入力可能範囲の大きさを変更して表示することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−８３５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
タッチパネルに接触する手段は、ユーザの指だけでなく、タッチペンのようなツールなど多様になっている。そして、接触する手段によって、タッチパネル上の操作性が異なる。例えば、ユーザの指による操作では、フリックなどのジェスチャ操作が容易である。それに対して、タッチペンなどのツールを使った操作では、画面上で細かい座標指定が容易である。また、タッチパネル上で表示される情報、指示できる内容、および指示を行うための操作の種類（例えば、シングルタップ、ロングタップ、ダブルタップ、フリックなど）も多様化している中でユーザの操作性を向上することが求められている。
【０００５】
そこで、本発明は上記の課題を解決するものであり、タッチパネルへの操作手段に応じて、ユーザにより入力可能な操作を制御することによって、操作性を改善することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、表示装置であって、画像を表示する表示部と、前記表示部の上での接触を検出するタッチ感知部と、前記表示部の上での前記接触の面積を検出する面積検出部と、を有し、前記面積検出部により検出された前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更することを特徴とする。
【０００７】
本発明の第２の態様は、表示方法であって、表示部において画像を表示する工程と、前記表示部の上での接触を検出する工程と、前記表示部の上での前記接触の面積を検出する工程と、前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更する工程と、を有することを特徴とする。
【０００８】
本発明の第３の態様は、プログラムであって、コンピュータに、表示部において画像を表示する工程と、前記表示部の上での接触を検出する工程と、前記表示部の上での前記接触の面積を検出する工程と、前記面積に基づいて、所定の指示を受け付けるための前記表示部の上で入力可能な操作を変更する工程と、を実行させることを特徴とする。
【発明の効果】
【０００９】
タッチパネルを有する表示装置において、タッチパネルへの接触面積に応じて、ユーザから受け付ける入力操作を変更することによって、操作性を改善することができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る表示装置の概略構成図である。
【図２】第１の実施形態に係る表示装置の外観図およびタッチスクリーンの分解図である。
【図３】第１の実施形態に係る例示的なユーザインタフェイスの模式図である。
【図４】第１の実施形態に係る表示方法のフローチャートを示す図である。
【図５】第１の実施形態に係る例示的なユーザインタフェイスの模式図である。
【図６】第１の実施形態に係るタッチパネル操作用制御処理のフローチャートを示す図である。
【図７】第１の実施形態に係る指操作用制御処理のフローチャートを示す図である。
【図８】第２の実施形態に係る例示的なユーザインタフェイスの模式図である。
【図９】第３の実施形態に係る例示的なユーザインタフェイスの模式図である。
【図１０】第３の実施形態に係る例示的なユーザインタフェイスの模式図である。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して本発明を実施するための形態について詳細に説明する。以下に説明する実施の形態は、本発明の実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。
【００１２】
（第１の実施形態）
図１は、本実施形態に係る例示的な表示装置１００の概略構成図である。表示装置１００はタッチパネルを備えており、ユーザによるタッチパネルの操作を検出することによって、ユーザから様々な指示を受け付けることができる。表示装置１００は、一種のコンピュータであり、制御部（ＣＰＵ）１１０、フラッシュロム１２０、メモリ１３０、タッチスクリーン１５０、およびタッチパネルコントローラ１６０を備える。表示装置１００の各部はバス１４０によって接続されている。バス１４０は、制御部１１０からのコマンドを表示装置１００の各部へ伝達し、またメモリ１３０と表示装置１００の各部との間でデータを転送する機能を有する。タッチスクリーン１５０は画像を表示するための表示部であり、タッチ感知部１５１、面積センサ１５２およびディスプレイ１５３を含む。タッチスクリーン１５０が表示する画像は、ユーザインタフェイス、文字、写真等、ユーザが視認可能な任意のデータを含む。
【００１３】
制御部１１０は、表示装置１００全体の制御を担っており、画像データをディスプレイ１５３に表示する機能、ユーザが操作するためのボタンなどの任意の操作部をディスプレイ１５３に表示する機能を有する。また、制御部１１０は、タッチパネルコントローラ１６０が出力する信号情報を受信する機能、および、画像データに対して回転処理、色変換処理、トリミング処理などの画像変換処理を実行する機能を有する。具体的には、制御部１１０は、後述の図４、６、７に示す方法を実行するためのプログラムをフラッシュロム１２０から読み出し、該方法に含まれるそれぞれのステップ（工程）を実行する。フラッシュロム１２０は、制御部１１０で動作させるプログラムの格納および各種設定データの保存などに利用される。フラッシュロム１２０は不揮発性のメモリであり、記録されたデータは、表示装置１００の電源が切られた状態でも保持される。メモリ１３０は、制御部１１０のワークメモリとして利用され、またディスプレイ１５３に表示させるビデオデータやグラフィックデータを保持するためのビデオメモリとしても利用される揮発性または不揮発性のメモリである。
【００１４】
タッチ感知部１５１は、ユーザによる指やタッチペンなどの操作手段を用いた操作を受け付けるタッチパネルを備える。指を用いた操作はユーザの体の一部をタッチパネルに直接接触させることによって操作を行うことをいう。タッチペン（スタイラスともいう）を用いた操作は、ユーザが保持するツールをタッチパネルに接触させることによって操作を行うことをいう。タッチ感知部１５１は、以下の種類の操作を検出できるように構成されている。
ａ．指またはタッチペンがタッチパネルにタッチ（接触）したこと（以下、タッチダウンと称する）。
ｂ．指またはタッチペンがタッチパネルに触れている状態であること（以下、タッチオンと称する）。
ｃ．指またはタッチペンがタッチパネルに触れたまま移動していること（以下、ムーブと称する）。
ｄ．タッチパネルに触れている状態の指またはタッチペンがタッチパネルから離れたこと（以下、タッチアップと称する）。
ｅ．何もタッチパネルに触れていない状態であること（以下、タッチオフと称する）。
【００１５】
また、タッチ感知部１５１は、同時にタッチされた地点の数を検出可能であり、同時にタッチされた全ての点の座標情報を取得することができる。タッチ感知部１５１は、同時に２点でタッチされた状態で、２点間の距離が縮小する方向にタッチの座標が移動した場合にはピンチイン操作がされたと判定し、２点間の距離が拡大する方向にタッチの座標が移動した場合にはピンチアウト操作がされたと判定する。さらに、タッチ感知部１５１は、タッチの座標の変化に基づいて、タッチパネル上の垂直成分および水平成分毎に、タッチパネル上で移動する指またはタッチペンの移動方向を判定できる。
【００１６】
タッチパネル上でタッチダウンをしてから一定のムーブを経てタッチアップをすることを、ストロークを描くことと呼ぶ。タッチパネル上で素早くストロークを描く操作をフリックと呼ぶ。フリックはタッチパネル上に指またはタッチペンを触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、いいかえればタッチパネル上を指またはタッチペンではじくように素早くなぞる操作である。タッチ感知部１５１は、所定距離以上を、所定速度以上でムーブしたことを検出し、そのままタッチアップを検出するとフリックが行われたと判定する。また、タッチ感知部１５１は、タッチオンの後、所定時間以内にタッチアップを検出すると、タップ（シングルタップ）が行われたと判定する。また、タッチ感知部１５１は、タップの後、所定時間以内に再度タップを検出すると、ダブルタップが行われたと判定する。タッチ感知部１５１は、取得されたタッチの座標の情報および判定された操作種類の情報を出力する。
【００１７】
面積センサ１５２は面積検出部であり、ユーザが指やタッチペンなどの操作手段を用いてタッチスクリーン１５０にタッチしたとき、当該操作手段がタッチスクリーン１５０に接触している面積を検出する機能を有する。ディスプレイ１５３は、例えば液晶表示ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどであり、メモリ１３０上に保持されたビデオデータの内容を表示する機能を有する。面積センサ１５２は、検出されたタッチの面積の情報を出力する。
【００１８】
タッチパネルコントローラ１６０は、タッチ感知部１５１から受け取った座標情報および操作種類情報を含む信号、ならびに面積センサ１５２から受け取った面積情報を含む信号を受け取る機能を有する。また、タッチパネルコントローラ１６０は、それらの信号を制御部１１０が認識できる所定のデータ形式に変換して制御部１１０に出力する機能を有する。
【００１９】
図２（ａ）は本実施形態に係る表示装置の外観図であり、図２（ｂ）は本実施形態に係るタッチスクリーンの物理的構成を示す分解図である。表示装置２００（図１における表示装置１００）は、表示画面としてのタッチスクリーン２１０（図１におけるタッチスクリーン１５０）を備える。タッチスクリーン２１０は、ディスプレイ２１３（図１におけるディスプレイ１５３）、面積センサ２１２（図１における面積センサ１５２）およびタッチ感知部２１１（図１におけるタッチ感知部１５１）を含む。
【００２０】
ディスプレイ２１３の上には面積センサ２１２が配置され、さらにその上にはタッチ感知部２１１が配置される。図２（ｂ）の分解図ではディスプレイ２１３、面積センサ２１２およびタッチ感知部２１１を視認性のためばらばらに表示しているが、実際にはこれらが一体化されタッチスクリーン２１０を構成する。タッチスクリーン２１０により検出されたタッチ操作の種類と、その時のタッチの面積とがタッチパネルコントローラ１６０を介して制御部１１０に出力される。
【００２１】
図３は、本実施形態に係るタッチスクリーン１５０に表示される例示的な書式設定画面のユーザインタフェイス（以下、ＵＩと称す）の模式図である。本実施形態では、タッチスクリーン１５０は図形の書式を設定するための画面を表示する。タッチスクリーン１５０は、仮想的なボタン３１０、３２０、３３０および３４０を表示する。それぞれのボタン３１０〜３４０の反応領域は、ユーザによるタッチを検出するための所定領域として定義される。制御部１１０は、ユーザによってボタン３１０〜３４０の所定領域がタッチされたか否かを判定し、さらにタッチの面積を検出する。
【００２２】
図４は、本実施形態に係る表示方法のフローチャートを示す図である。まず、制御部１１０は、タッチパネルコントローラ１６０から出力されるデータに基づいて、タッチスクリーン１５０上の所定領域へのタッチを検出する（ステップＳ４１０）。このとき、制御部１１０は、タッチの面積も検出する。所定領域は、図３に示すように、例えばタッチスクリーン１５０上に表示されたボタンにより定義される。ステップＳ４１０において所定領域へのタッチが検出された場合には、ステップＳ４２０へ進む。また、ステップＳ４１０において所定領域へのタッチが検出されない場合には、ステップＳ４１０へ戻り、所定領域へのタッチ検出を繰り返す。
【００２３】
次に、制御部１１０は、面積センサ１５２から受け取った信号に基づいて、所定領域へのタッチを検出した時のタッチ面積が所定値より小さいか否かを判定する（ステップＳ４２０）。ステップＳ４２０においてタッチ面積が所定値より小さいと判定された場合には、制御部１１０は後述するタッチペン操作用制御処理（ステップＳ４３０）を実行した後、本実施形態に係る表示方法を終了する。また、ステップＳ４２０においてタッチ面積が所定値以上であると判定された場合には、制御部１１０は後述する指操作用制御処理（ステップＳ４４０）を実行した後、本実施形態に係る表示方法を終了する。ここで、制御部１１０は、タッチ面積が所定値以下の場合にタッチペン操作用制御処理を実行し、タッチ面積が所定値より大きい場合に指操作用制御処理を実行してもよい。
【００２４】
以下では、本実施形態においてタッチスクリーン上で色を選択する方法を説明する。図５（ａ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的なタッチペン操作用ＵＩの模式図である。例えば図３においてボタン３２０の領域がタッチペンによってタッチされた場合、制御部１１０はタッチペン操作用ＵＩとして図５（ａ）に示すようなＵＩをタッチスクリーン１５０上に表示する。タッチスクリーン１５０は、選択領域としての色選択ボタン５１０を表示し、さらに色選択ボタン５１０を構成する複数の六角形の要素毎に、選択肢である色を表示する。タッチスクリーン１５０は、色選択ボタン５１０を構成する要素のいずれかの上に、選択中の色を示す要素を囲む選択枠５１１（破線）を表示する。タッチスクリーン１５０は、色選択ボタン５１０を構成する要素のいずれかをタッチすることによって選択されている色を、選択色表示部５２０に表示する。
【００２５】
さらに、タッチスクリーン１５０は、決定ボタン５３１および戻るボタン５３２を表示する。制御部１１０は、決定ボタン５３１がタッチされたことを検出すると、選択中の色を確定し、タッチペン操作用ＵＩの表示を終了する。制御部１１０は、戻るボタン５３２がタッチされたことを検出すると、色を確定せずにタッチペン操作用ＵＩの表示を終了する。
【００２６】
図５（ｂ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的な指操作用ＵＩの模式図である。例えば図３においてボタン３２０の領域が指によってタッチされた場合、制御部１１０は指操作用ＵＩとして図５（ｂ）に示すようなＵＩをタッチスクリーン１５０上に表示する。タッチスクリーン１５０は、選択領域としての色選択ボタン５４０を表示し、色選択ボタン５４０を構成する枠５４１から枠５４６までの複数の長方形の要素毎に、選択肢である色を表示する。図５（ｂ）の例では、タッチスクリーン１５０は、選択可能な色のうち６色のみを枠５４１から枠５４６に表示し、ユーザのムーブ操作（スクロール操作）に応じて枠５４１から枠５４６に表示される色を制御する。タッチスクリーン１５０は、色選択ボタン５４０を構成する１つの枠５４４の上に、枠内の色が選択されていることを示す選択枠５５０（破線）を表示する。
【００２７】
さらに、タッチスクリーン１５０は、決定ボタン５６１および戻るボタン５６２を表示する。制御部１１０は、決定ボタン５６１がタッチされたことを検出すると、選択中の色を確定し、指操作用ＵＩの表示を終了する。制御部１１０は、戻るボタン５６２がタッチされたことを検出すると、色を確定せずに指操作用ＵＩの表示を終了する。
【００２８】
図６は、本実施形態に係るタッチペン操作用制御処理のフローチャートを示す図である。まず、制御部１１０は、タッチスクリーン１５０上に図５（ａ）に示すタッチペン操作用ＵＩを表示する（ステップＳ６１０）。次に、制御部１１０は、タッチペン操作用ＵＩにおいてユーザからの終了指示を受け付けたか否かを判定する（ステップＳ６２０）。具体的には、制御部１１０は、タッチペン操作用ＵＩ上の決定ボタン５３１または戻るボタン５３２がタッチされたことを検出すると、タッチペン操作用ＵＩの終了指示を受け付けたことを判定する。
【００２９】
ステップＳ６２０において終了指示を受け付けたと判定された場合には、制御部１１０は、タッチペン操作用ＵＩ終了処理を行う（ステップＳ６３０）。具体的には、制御部１１０は、図３の図形の書式設定画面を再度タッチスクリーン１５０に表示することによって、タッチペン操作用ＵＩ終了処理を行う。ステップＳ６３０の後、タッチペン操作用制御処理を終了する。
【００３０】
ステップＳ６２０において終了指示を受け付けていないと判定された場合には、ステップＳ６４０へ進む。制御部１１０は、タッチパネルコントローラ１６０から通知される座標情報に基づいて、図５（ａ）の色選択ボタン５１０により定義される選択領域内にタッチが検出されたか否かを判定する（ステップＳ６４０）。ステップＳ６４０において選択領域内にタッチが検出されないと判定された場合には、ステップＳ６２０へ戻り、処理を繰り返す。ステップＳ６４０において選択領域内にタッチが検出されたと判定された場合には、制御部１１０はタッチされた位置に基づき、画面制御を行う（ステップＳ６５０）。具体的には、制御部１１０は、タッチされた座標を含む六角形の要素上に選択枠５１１を表示し、該要素の色を選択色表示部５２０内に表示する。ステップＳ６５０の後、ステップＳ６２０へ戻り、処理を繰り返す。
【００３１】
図７は、本実施形態に係る指操作用制御処理のフローチャートを示す図である。
まず、制御部１１０は、タッチスクリーン１５０上に図５（ｂ）に示す指操作用ＵＩを表示する（ステップＳ７１０）。次に、制御部１１０は、指操作用ＵＩにおいてユーザからの終了指示を受け付けたか否かを判定する（ステップＳ７２０）。具体的には、制御部１１０は、指操作用ＵＩ上の決定ボタン５６１または戻るボタン５６２がタッチされたことを検出すると、指操作用ＵＩの終了指示を受け付けたことを判定する。
【００３２】
ステップＳ７２０において終了指示を受け付けたと判定された場合には、制御部１１０は指操作用ＵＩ終了処理を行う（ステップＳ７３０）。具体的には、制御部１１０は、図３の図形の書式設定画面を再度タッチスクリーン１５０に表示することによって、指操作用ＵＩ終了処理を行う。ステップＳ７３０の後、指操作用制御処理を終了する。
【００３３】
ステップＳ７２０において終了指示を受け付けていないと判定された場合には、ステップＳ７４０へ進む。制御部１１０は、タッチパネルコントローラ１６０から通知される座標情報に基づいて、図５（ｂ）の色選択ボタン５４０により定義される選択領域内にタッチが検出されたか否かを判定する（ステップＳ７４０）。ステップＳ７４０において選択領域内にタッチが検出されないと判定された場合には、ステップＳ７２０へ戻り、処理を繰り返す。
【００３４】
ステップＳ７４０において選択領域内にタッチが検出されたと判定された場合には、制御部１１０はタッチパネルコントローラ１６０から通知される操作種類情報に基づいて、タッチスクリーン１５０で行われた操作の種類を取得する（ステップＳ７５０）。そして、制御部１１０は、ステップＳ７５０で取得された操作種類に基づいて、指操作用画面制御を行う（ステップＳ７６０）。制御部１１０は、ステップＳ７５０で取得された操作種類がムーブであった場合、タッチスクリーン１５０上の移動距離に応じて図５（ｂ）の色選択ボタン５４０に表示する色を決定する。例えば、図５（ｂ）の画面下方向へのムーブが検出された場合に、制御部１１０は、枠５４１に表示されていた色を枠５４２に表示し、枠５４２に表示されていた色を枠５４３へ表示する。すなわち、制御部１１０は、枠５４１から枠５４６に表示されていた色を下方向に移動させて表示する。また、制御部１１０は、画面に表示されていない新しい色を枠５４１へ表示させ、枠５４６に表示されていた色を画面に表示しないように表示内容を制御する。ここで示した操作種類に限られず、操作種類がシングルタップ、ダブルタップ、ムーブ、フリック、ピンチイン、ピンチアウトのうち少なくとも１つである場合に、入力操作を変更するように画面制御を行えばよい。ステップＳ７６０の後、ステップＳ７２０へ戻り、処理を繰り返す。
【００３５】
以上のように、本実施形態に係る表示装置１００は、ユーザによるタッチスクリーン１５０への接触の面積（タッチ面積）に基づいて、所定の指示（例えば、上述の色の選択）を受け付けるためにタッチスクリーン１５０上で入力可能な操作を変更する。換言すると、表示装置１００は、タッチスクリーン１５０が第１のユーザインタフェイスを表示している間にユーザがタッチスクリーン１５０に接触した面積（タッチ面積）に基づいて、第１のユーザインタフェイスとは異なる第２のユーザインタフェイスに変更する。より具体的には、表示装置１００は、面積センサ１５２により検出されたタッチ面積が所定値以上または所定値より大きい場合に、入力操作の種類毎に実行する機能を切り替える指操作用ＵＩを表示する。一方、表示装置１００は、面積センサ１５２により検出されたタッチ面積が所定値以下または所定値より小さい場合に、タッチ感知部１５１によって検出されたタッチの位置毎に実行する機能を切り替えるタッチペン操作用ＵＩを表示する。
【００３６】
例えば、表示装置１００は、検出したタッチ面積が所定値以下または所定値より小さい場合には細かい座標が指定可能な画面を表示し、検出したタッチ面積が所定値以上または所定値より大きい場合には、ムーブを用いた入力操作が可能な画面を表示する。操作手段としてタッチペンを用いる場合には、タッチ面積が小さく、細かい座標の指定を行いやすいため、図５（ａ）に示すように多数表示された色を直接指定する画面が表示される。それに対して、操作手段として指を用いる場合には、タッチ面積が大きく、細かい座標の指定を行いづらいが、ムーブのようなジェスチャ操作を行いやすい。そのため、図５（ｂ）に示すようにムーブ操作により表示されている色を変更しながら指定する画面が表示される。このように、指およびタッチペンのような操作手段に応じて適切な入力操作方法を提供することによって、操作手段が異なるために操作性が悪くなる課題を解決することができる。
【００３７】
（第２の実施形態）
本実施形態は、タッチスクリーン上で再生画像のトリミング範囲を決定する方法に関する。本実施形態に係る装置構成については、第１の実施形態と同様であるため、その説明を省略する。本実施形態に係る表示方法では、第１の実施形態で説明した図４のステップＳ４１０、図６のステップＳ６１０、Ｓ６４０、Ｓ６５０、および図７のステップＳ７１０、Ｓ７４０、Ｓ７６０が異なり、その他のステップについては同様である。以下では、第１の実施形態との差分について説明する。
【００３８】
図８（ａ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的な編集画面のＵＩの模式図である。編集画面のＵＩは、図４のステップＳ４１０より前に、制御部１１０によって表示される。本実施形態では、タッチスクリーン１５０は、画像を編集するための画面を表示する。タッチスクリーン１５０は、再生画像８１０および仮想的なボタン８２１、８２２、８２３を表示する。再生画像８１０は、編集対象の画像である。それぞれのボタン８２１〜８２３の反応領域は、ユーザによるタッチを検出するため所定領域として定義される。図４のステップＳ４１０において、制御部１１０は、ユーザによってボタン８２１〜８２３の所定領域がタッチされたか否かを判定し、さらにタッチの面積を検出する。
【００３９】
図８（ｂ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的なタッチペン操作用ＵＩの模式図である。タッチペン操作用ＵＩは、図６のステップＳ６１０において、制御部１１０によって表示される。例えば図８（ａ）においてボタン８２３の領域がタッチペンによってタッチされた場合（すなわち、タッチ面積が所定値より小さい場合）、制御部１１０はタッチペン操作用ＵＩとして図８（ｂ）に示すようなＵＩをタッチスクリーン１５０上に表示する。本実施形態では、タッチスクリーン１５０は、タッチペン操作用ＵＩとしてトリミングの選択範囲を設定する画面を表示する。タッチスクリーン１５０は、再生画像８３０とともに、頂点選択ボタン８４１〜８４４、および頂点選択ボタン８４１〜８４４の４点を頂点とする長方形の枠８４０（破線）を表示する。再生画像８３０は、図８（ａ）の再生画像８１０と同様であり、トリミング対象の画像である。枠８４０は、トリミング範囲を表す。制御部１１０は、ユーザにより４点の頂点の中から任意の頂点をタッチされた後、次にユーザによりタッチされた任意の場所に該頂点を移動させる。
【００４０】
さらに、タッチスクリーン１５０は、決定ボタン８５１および戻るボタン８５２を表示する。制御部１１０は、決定ボタン８５１がタッチされたことを検出すると、選択中のトリミング範囲を確定し、タッチペン操作用ＵＩの表示を終了する。制御部１１０は、戻るボタン８５２がタッチされたことを検出すると、トリミング範囲を確定せずにタッチペン操作用ＵＩの表示を終了する。
【００４１】
本実施形態では、図６のステップＳ６４０において、制御部１１０は、図８（ｂ）の頂点選択ボタン８４１〜８４４の領域を、ユーザの選択領域として定める。また、図６のステップＳ６５０において、制御部１１０はタッチされた座標に基づき、画面制御を行う。具体的には、制御部１１０は、頂点選択ボタン８４１〜８４４のうち、タッチされた座標を含むものを移動対象の頂点選択ボタンとして設定する。その後、制御部１１０は、次にタッチされた場所に、移動対象の頂点選択ボタンを移動して表示する。それと同時に、制御部１１０は長方形の枠８４０を、移動後の頂点選択ボタン８４１〜８４４が頂点となるように更新して表示する。
【００４２】
図８（ｃ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的な指操作用ＵＩの模式図である。指操作用ＵＩは、図７のステップＳ７１０において、制御部１１０によって表示される。例えば図８（ａ）においてボタン８２３の領域が指によってタッチされた場合（すなわち、タッチ面積が所定値以上である場合）、制御部１１０は指操作用ＵＩとして図８（ｃ）に示すようなＵＩをタッチスクリーン１５０上に表示する。本実施形態では、タッチスクリーン１５０は、指操作用ＵＩとしてトリミングの選択範囲を設定する画面を表示する。タッチスクリーン１５０は、再生画像８６０とともに、長方形の枠８７０（破線）を表示する。再生画像８６０は、図８（ａ）の再生画像８１０と同様であり、トリミング対象の画像である。枠８７０は、トリミング範囲を表す。
【００４３】
さらに、タッチスクリーン１５０は、決定ボタン８８１および戻るボタン８８２を表示する。制御部１１０は、決定ボタン８８１がタッチされたことを検出すると、選択中のトリミング範囲を確定し、指操作用ＵＩの表示を終了する。制御部１１０は、戻るボタン８８２がタッチされたことを検出すると、トリミング範囲を確定せずに指操作用ＵＩの表示を終了する。
【００４４】
本実施形態では、図７のステップＳ７４０において、制御部１１０は図８（ｃ）の長方形の枠８７０の領域を、選択領域として定める。また、図７のステップＳ７６０において、制御部１１０は、ステップＳ７５０で取得された操作種類がムーブであった場合、タッチスクリーン１５０上のムーブの方向に枠８７０を移動して表示する。また、ステップＳ７５０で取得された操作種類がピンチインであった場合、制御部１１０は、枠８７０の中心座標を中心に、枠８７０を縮小して表示する。また、ステップＳ７５０で取得された操作種類がピンチアウトであった場合、制御部１１０は、枠８７０の中心座標を中心に、枠８７０を拡大して表示する。ここで示した操作種類に限られず、操作種類がシングルタップ、ダブルタップ、ムーブ、フリック、ピンチイン、ピンチアウトのうち少なくとも１つである場合に、入力操作を変更するように画面制御を行えばよい。
【００４５】
以上のように、本実施形態に係る表示装置１００は、トリミング範囲の決定において、検出したタッチ面積が所定値より小さい場合には、トリミング範囲を示す長方形の枠の頂点を個別に指定可能な画面を表示する。また、表示装置１００は、検出したタッチ面積が所定値以上である場合には、ムーブ、ピンチイン、ピンチアウトなどのジェスチャ操作を用いた入力操作を用いてトリミング範囲の設定が可能な画面を表示する。このように、指およびタッチペンのようなタッチ操作手段に応じて適切な入力操作方法を提供することによって、操作手段が異なるために操作性が悪くなる課題を解決することができる。
【００４６】
（第３の実施形態）
本実施形態は、タッチスクリーン上で再生画像の拡大、縮小、および画像送りを行う方法に関する。本実施形態に係る装置構成については、第１の実施形態と同様であるため、その説明を省略する。本実施形態に係る表示方法では、第１の実施形態で説明した図４のステップＳ４１０、図６のステップＳ６１０、Ｓ６４０、Ｓ６５０、および図７のステップＳ７１０、Ｓ７４０、Ｓ７６０が異なり、その他のステップについては同様である。以下では、第１の実施形態との差分について説明する。
【００４７】
図９は、本実施形態に係るタッチスクリーン１５０に表示される例示的なメニュー画面のＵＩの模式図である。メニュー画面のＵＩは、図４のステップＳ４１０より前に、制御部１１０によって表示される。本実施形態では、タッチスクリーン１５０は、機能を選択するための画面を表示する。タッチスクリーン１５０は、仮想的なボタン９１０、９２０、９３０および９４０を表示する。それぞれのボタン９１０〜９４０の反応領域は、図４のステップＳ４１０において、ユーザによるタッチを検出するための所定領域として定義される。図４のステップＳ４１０において、制御部１１０は、ユーザによってボタン９１０〜９４０の所定領域がタッチされたか否かを判定し、さらにタッチの面積を検出する。
【００４８】
図１０（ａ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的なタッチペン操作用ＵＩの模式図である。タッチペン操作用ＵＩは、図６のステップＳ６１０において、制御部１１０によって表示される。例えば図９においてボタン９４０の領域がタッチペンによってタッチされた場合（すなわち、タッチ面積が所定値より小さい場合）、制御部１１０はタッチペン操作用ＵＩとして図１０（ａ）に示すようなＵＩをタッチスクリーン１５０上に表示する。本実施形態では、タッチスクリーン１５０は、タッチペン操作用ＵＩとして画像を再生する画面を表示する。タッチスクリーン１５０は、再生画像１０１０とともに、拡大ボタン１０２１、縮小ボタン１０２２、前送りボタン１０３１、先送りボタン１０３２、および戻るボタン１０４０を表示する。拡大ボタン１０２１は、再生画像１０１０を拡大して表示するためのボタンである。縮小ボタン１０２２は、再生画像１０１０を縮小して表示するためのボタンである。先送りボタン１０３２は、再生画像１０１０を、次の画像に変更して表示するためのボタンである。前送りボタン１０３１は、再生画像１０１０を、１つ前の画像に変更して表示するためのボタンである。制御部１１０は、戻るボタン１０４０がタッチされたことを検出すると、タッチペン操作用ＵＩの表示を終了する。
【００４９】
本実施形態では、制御部１１０は、図６のステップＳ６４０において、図１０（ａ）のボタン１０２１、１０２２、１０３１、１０３２の領域を、ユーザの選択領域として定める。また、図６のステップＳ６５０において、制御部１１０はタッチされた座標に基づき、画面制御を行う。具体的には、制御部１１０は、ボタン１０２１、１０２２、１０３１、１０３２のうち、タッチされた座標を含むものに割り当てられた機能を実行するように、タッチスクリーン１５０を制御する。
【００５０】
図１０（ｂ）は、本実施形態に係るタッチスクリーン１５０に表示される例示的な指操作用ＵＩの模式図である。指操作用ＵＩは、図７のステップＳ７１０において、制御部１１０によって表示される。例えば図９においてボタン９４０の領域が指によってタッチされた場合（すなわち、タッチ面積が所定値以上である場合）、制御部１１０は指操作用ＵＩとして図１０（ｂ）に示すようなＵＩをタッチスクリーン１５０上に表示する。本実施形態では、タッチスクリーン１５０は、指操作用ＵＩとして画像を再生する画面を表示する。タッチスクリーン１５０は、再生画像１０５０とともに、戻るボタン１０６０を表示する。制御部１１０は、戻るボタン１０６０がタッチされたことを検出すると、指操作用ＵＩの表示を終了する。
【００５１】
本実施形態では、制御部１１０は、図７のステップＳ７４０において、図１０（ｂ）の再生画像１０５０の領域を、選択領域として定める。また、図７のステップＳ７６０において、制御部１１０は、ステップＳ７５０で取得された操作種類がピンチインであった場合、再生画像１０５０を縮小して表示する。制御部１１０は、ステップＳ７５０で取得された操作種類がピンチアウトであった場合、再生画像１０５０を拡大して表示する。制御部１１０は、ステップＳ７５０で取得された操作種類がシングルタップであった場合、再生画像１０５０を等倍の状態で表示する。制御部１１０は、ステップＳ７５０で取得された操作種類がダブルタップであった場合、再生画像１０５０を所定の拡大率で拡大して表示する。制御部１１０は、ステップＳ７５０で取得した操作種類がフリックであった場合、フリックの向きに応じて、再生画像１０５０を変更して表示する。例えば、制御部１１０は、フリックの方向がタッチスクリーン１５０に対して右方向であった場合には、再生画像１０５０を次の画像に変更して表示する。また、制御部１１０は、フリックの方向がタッチスクリーン１５０に対して左方向であった場合には、再生画像１０５０を１つ前の画像に変更して表示する。ここで示した操作種類に限られず、操作種類がシングルタップ、ダブルタップ、ムーブ、フリック、ピンチイン、ピンチアウトのうち少なくとも１つである場合に、入力操作を変更するように画面制御を行えばよい。
【００５２】
以上のように、本実施形態に係る表示装置１００は、画像の再生において、検出したタッチ面積が所定値より小さい場合には、タッチした場所に応じて異なる機能を実行するようにタッチスクリーン１５０上で受け付ける入力操作を変更する。また表示装置１００は、検出したタッチ面積が所定値以上である場合には、ピンチイン、ピンチアウト、シングルタップ、ダブルタップ、フリックなどのジェスチャ操作に応じて異なる機能を実行するように入力操作を変更する。このように、指およびタッチペンのようなタッチ操作手段に応じて適切な入力操作方法を提供することによって、操作手段が異なるために操作性が悪くなる課題を解決することができる。
【００５３】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５４】
本発明は、上述の実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【符号の説明】
【００５５】
１００、２００  表示装置
１１０  制御部（ＣＰＵ）
１２０  フラッシュロム
１３０  メモリ
１４０  バス
１５０、２１０  タッチスクリーン
１５１、２１１  タッチ感知部
１５２、２１２  面積センサ
１５３、２１３  ディスプレイ
１６０  タッチパネルコントローラ
【図１】
2017215857.tif 000003
【図２】
2017215857.tif 000004
【図３】
2017215857.tif 000005
【図４】
2017215857.tif 000006
【図５】
2017215857.tif 000007
【図６】
2017215857.tif 000008
【図７】
2017215857.tif 000009
【図８】
2017215857.tif 000010
【図９】
2017215857.tif 000011
【図１０】
2017215857.tif 000012