(57)【特許請求の範囲】
【請求項１】
目的物を表示する表示部と、
前記表示部に近接した指示媒体を検知するセンサ部と、
指示媒体の移動軌跡の座標を取得する座標取得部と、
前記座標取得部により取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定する図形判定部と、
前記図形判定部により、指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出する演算部と、
前記演算部が算出した中心座標に対して所定の操作を決定する近接操作決定部と、
を備える表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記中心座標と目的物とが重畳する場合に、前記近接操作決定部が当該目的物に対して所定の操作を決定する、表示装置。
【請求項３】
請求項１または２に記載の表示装置であって、
前記閉鎖図形が一定値以上の面積を有する場合に、前記近接操作決定部が所定の操作を決定する、表示装置。
【請求項４】
請求項２に記載の表示装置であって、
前記閉鎖図形の面積に占有する当該目的物の面積が一定値の比率以上を有する場合に、前記近接操作決定部が当該目的物に対して所定の操作を決定する、表示装置。
【請求項５】
請求項１または２に記載の表示装置であって、
前記閉鎖図形の輪郭線から前記中心座標までの最短距離が一定値以上の値の場合に、前記近接操作決定部が所定の操作を決定する、表示装置。
【請求項６】
請求項１または２に記載の表示装置であって、
前記閉鎖図形の輪郭線から前記中心座標までの最長距離と最短距離との差が一定値以下、および／または前記最長距離と前記最短距離の比が一定値以下の値の場合に、前記近接操作決定部が所定の操作を決定する、表示装置。
【請求項７】
請求項２に記載の表示装置であって、
前記中心座標に重畳した目的物が存在しない場合、前記中心座標に最も近い目的物上へ前記閉鎖図形を移動させる、表示装置。
【請求項８】
請求項２に記載の表示装置であって、
前記中心座標に重畳した目的物が存在せず、かつ、前記センサ部が前記指示媒体の追加的な移動を検知した場合、当該追加的な移動の軌跡に応じて前記閉鎖図形を移動させる、表示装置。
【請求項９】
請求項１から８のいずれか１項に記載の表示装置であって、
前記閉鎖図形の形状に応じて前記所定の操作の種類を変動させる、表示装置。
【請求項１０】
請求項９に記載の表示装置であって、
前記閉鎖図形が略円形、略三角形、略四角形のいずれかである、表示装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の表示装置を備える携帯端末装置。
【請求項１２】
請求項１から１０のいずれか１項に記載の表示装置であって、前記閉鎖図形の辺のベクトルを辺の数で割って、前記中心座標を算出する、表示装置。
【請求項１３】
請求項１から１０のいずれか１項に記載の表示装置であって、前記閉鎖図形の各頂点に接する外接四角形の中心に基づいて、前記中心座標を算出する、表示装置。
【請求項１４】
請求項１から１０のいずれか１項に記載の表示装置であって、前記閉鎖図形の任意の３頂点から等距離にある点に基づいて、前記中心座標を算出する、表示装置。
【請求項１５】
請求項１から１０のいずれか１項に記載の表示装置であって、前記閉鎖図形の面重心に基づいて、前記中心座標を算出する、表示装置。
【請求項１６】
表示部に目的物を表示するステップと、
前記表示部に近接した指示媒体を検知するステップと、
指示媒体の移動軌跡の座標を取得するステップと、
取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定するステップと、
指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出するステップと、
算出した中心座標に対して所定の操作を決定するステップと、
を備える表示方法。
【請求項１７】
表示部に目的物を表示する工程と、
前記表示部に近接した指示媒体を検知する工程と、
指示媒体の移動軌跡の座標を取得する工程と、
取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定する工程と、
指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出する工程と、
算出した中心座標に対して所定の操作を決定する工程と、
をコンピュータに実行させる表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に近接して操作できる表示装置、表示方法、及び表示プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン等のタッチパネル上で操作する端末機が普及している。ユーザーは、指やペン装置（スタイラス）等を用いてＧＵＩ（Graphic User Interface）部品であるアイコン、ボタン、メニュー等の選択や種々の操作を行うことができる。しかしながら、操作等はタッチパネルに接触して行っているため、多数のアイコン等が表示されている場合、指等でアイコンが隠れてしまい誤操作を起こすことがある。タッチパネルから少し離れた位置で（近接して）操作可能であれば、今までにない多種の操作を行うことができる。
【０００３】
例えば、特許文献１では、指等の近接や接触を検知するタッチパネルを用いて、近接点位置を中心に所定範囲を拡大表示して、他の入力操作が可能な画面を表示している。そして、拡大表示した領域の近傍に、この領域内の情報に関連する付加情報を表示することで、どの部分が拡大されているのか、また拡大表示された情報の性格は何かを知見することが可能である。更に、拡大表示された情報を変更する必要があるときは、変更希望の情報表示位置への指の操作により操作画面表示制御手段が入力操作画面を表示するので、この入力操作画面を操作して表示情報を変更することができることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８７３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、近接したことを検知して、付加情報は得られるが、ボタンを押下する等の実際の操作は従来と同様にタッチパネルに接触させて行うため、操作性に難があり、誤操作も十分に解消されていない。また、近接操作と接触操作を同時に行うため、近接操作の特徴を十分に活かすことができていない。
【０００６】
本発明の目的は、近接操作の操作性を向上させ、誤操作の少ない表示装置、表示方法、及び表示プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の表示装置は、目的物を表示する表示部と、前記表示部に近接した指示媒体を検知するセンサ部と、指示媒体の移動軌跡の座標を取得する座標取得部と、前記座標取得部により取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定する図形判定部と、前記図形判定部により、指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出する演算部と、前記演算部が算出した中心座標に対して所定の操作を決定する近接操作決定部と、を備える。
【０００８】
本発明の一態様として例えば、前記中心座標と目的物とが重畳する場合に、前記近接操作決定部が当該目的物に対して所定の操作を決定する。
【０００９】
本発明の一態様として例えば、前記閉鎖図形が一定値以上の面積を有する場合に、前記近接操作決定部が所定の操作を決定する。
【００１０】
本発明の一態様として例えば、前記閉鎖図形の面積に占有する当該目的物の面積が一定値の比率以上を有する場合に、前記近接操作決定部が当該目的物に対して所定の操作を決定する。
【００１１】
本発明の一態様として例えば、前記閉鎖図形の輪郭線から前記中心座標までの最短距離が一定値以上の値の場合に、前記近接操作決定部が決定する。
【００１２】
本発明の一態様として例えば、前記閉鎖図形の輪郭線から前記中心座標までの最長距離と最短距離との差が一定値以下、および／または前記最長距離と前記最短距離の比が一定値以下の値の場合に、前記近接操作決定部が所定の操作を決定する。
【００１３】
本発明の一態様として例えば、前記表示装置が、前記中心座標に重畳した目的物が存在しない場合、前記中心座標に最も近い目的物上へ前記閉鎖図形を移動させる。
【００１４】
本発明の一態様として例えば、前記表示装置が、前記中心座標に重畳した目的物が存在せず、かつ、前記センサ部が前記指示媒体の追加的な移動を検知した場合、当該追加的な移動の軌跡に応じて前記閉鎖図形を移動させる。
【００１５】
本発明の一態様として例えば、前記表示装置が、前記閉鎖図形の形状に応じて前記所定の操作の種類を変動させる。
【００１６】
本発明の一態様として例えば、前記閉鎖図形が略円形、略三角形、略四角形のいずれかである。
【００１７】
本発明の一態様として例えば、前記表示装置が携帯端末装置に利用される。
【００１８】
本発明の一態様として例えば、前記閉鎖図形の辺のベクトルを辺の数で割って、前記中心座標を算出する。また、前記閉鎖図形の各頂点に接する外接四角形の中心に基づいて、前記中心座標を算出する。また、前記閉鎖図形の任意の３頂点から等距離にある点に基づいて、前記中心座標を算出する。また、前記閉鎖図形の面重心に基づいて、前記中心座標を算出する。
【００１９】
本発明の表示方法は、表示部に目的物を表示するステップと、前記表示部に近接した指示媒体を検知するステップと、指示媒体の移動軌跡の座標を取得するステップと、取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定するステップと、指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出するステップと、算出した中心座標に対して所定の操作を決定するステップと、を備える。
【００２０】
本発明の表示プログラムは、表示部に目的物を表示する工程と、前記表示部に近接した指示媒体を検知する工程と、指示媒体の移動軌跡の座標を取得する工程と、取得された座標に基づき、指示媒体の移動軌跡に対応した図形を判定する工程と、指示媒体の移動軌跡に対応した図形が閉鎖図形であると判定されると、図形の中心座標を算出する工程と、算出した中心座標に対して所定の操作を決定する工程と、をコンピュータに実行させる。
【発明の効果】
【００２１】
本発明によれば、閉鎖図形を描く操作のみでボタンやアイコン等の目的物の押下や縮小拡大や削除等の所定の操作が自動的に行われるため、簡易な操作が可能となり、操作性を向上させるとともに、操作の幅を広げられる可能性がある。また、指等の指示媒体で隠れやすい目的物を離間して操作ができるため、誤操作が軽減され、目的物の操作の確実性を向上させることが期待される。更に、携帯電話等の表示領域が限られる表示部上に表示される目的物は小さいことが多く、接触操作での操作が難しいことがあるが、近接操作で閉鎖図形を描くだけであり、目的物を確実に選択でき、操作の向上に繋がる可能性がある。加えて、汚れた手であっても表示部を汚すことなく操作を行うことが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る表示装置のハードウェア構成を示すブロック図。
【図２】本発明に係る表示部上の操作を示す一実施例を示し、（ａ）は、表示部上に閉鎖図形を描く手順を具体的に示し概念図、（ｂ）は、各閉鎖図形の用途を示す概念図。
【図３】第１の実施形態の一例を説明するための概念図、（ａ）〜（ｄ）は具体的流れ。
【図４】第１の実施形態のハードウェアの処理の流れの一例を示すブロック図。
【図５】第１の実施形態の一例を示すフローチャート図。
【図６】図５の決定操作判定の一例を示すフローチャート図。
【図７】ユーザーが描く閉鎖図形と決定操作の関連の一例を説明した概念図、（ａ）は占有面積の関係、（ｂ）は長さの関係、（ｃ）は移動軌跡の関係、（ｄ）は複数の表示物の関係、（ｅ）は途切れた移動軌跡の関係。
【図８】閉鎖図形の中心座標を求める一例の方法示す説明図、（ａ）はベクトル、（ｂ）は外接四角形。
【図９】閉鎖図形の中心座標を求める一例の方法示す説明図、（ａ）は重心からの距離、（ｂ）は面重心。
【図１０】第２の実施形態の一例を説明するための概念図、（ａ）〜（ｄ）は具体的流れ。
【図１１】第２の実施形態のハードウェアの処理の流れの一例を示すブロック図。
【図１２】第２の実施形態の一例を示すフローチャート図。
【図１３】図１２の決定操作判定の一例を示すフローチャート図。
【図１４】図１２の閉鎖図形自動調整の一例を示すフローチャート図。
【図１５】第３の実施形態の一例を説明するための概念図、（ａ）〜（ｄ）は具体的流れ。
【図１６】第３の実施形態のハードウェアの処理の流れの一例を示すブロック図。
【図１７】第３の実施形態の一例を示すフローチャート図。
【図１８】図１７の決定操作判定の一例を示すフローチャート図。
【図１９】図１８の閉鎖図形手動調整の一例を示すフローチャート図。
【図２０】第４の実施形態を示し、閉鎖図形の種類の一例を説明するための概念図、（ａ）は円形、（ｂ）は四角形、（ｃ）は三角形。
【図２１】第４の実施形態のハードウェアの処理の流れの一例を示すブロック図。
【図２２】第４の実施形態の図形の判定の一例を示すフローチャート図。
【図２３】図２２の決定操作判定の一例を示すフローチャート図。
【図２４】図２３の図形判定の一例を示すフローチャート図。
【図２５】図２４の円形判定の一例を示すフローチャート図。
【図２６】図２４の角形判定の一例を示すフローチャート図。
【発明を実施するための形態】
【００２３】
以下、本発明に係る表示装置の好適な実施形態を、図１〜図２６に基づいて詳述する。
【００２４】
図１は本発明に係る表示装置のハードウェア構成を示すブロック図である。
【００２５】
本発明の表示装置１は、例えば、スマートフォン等の携帯電話、タブレット、携帯測定器等の携帯端末装置、携帯用のノートパソコン、デジタルカメラ等であり、表示部２を備え、表示部２の表示を制御する表示処理部３とセンサ部４とを備えている。表示部２は、液晶パネルや有機ＥＬパネル等のＵＩ（ユーザーインターフェース）型の表示パネルを備え、後述する指やスタイラス等の指示媒体２０の近接（ホバー）操作及び接触操作を、例えば静電容量型や赤外線検知型でからなるセンサ部４で検知する。また、表示装置１は、制御部５、座標取得部６、座標記憶部７、接触処理部８、画面操作判定部９、近接操作決定部１０、図形判定部１１、演算部１２、を備えている。
【００２６】
制御部５は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備えたマイクロプロセッサ構成を有し、ＲＯＭに格納されている制御プログラムにより、表示装置１全体の制御（演算、検索、抽出等を含む）を行うと共に、後述する各種処理機能の実行制御を行う。座標取得部６は、センサ部４で検知された指示媒体２０の動き（移動軌跡）に基づいて表示部２上（表示パネル上）の座標を取得する。座標記憶部７は、ＤＶＤ（Digital Versatile Disc）等の光学記録媒体、ハードディスク、不揮発性メモリを用いた記録媒体からなり、座標取得部６で取得された座標を記憶する。画面操作判定部９は、センサ部４で検知された指示媒体２０の動きが表示パネルに近接した操作か接触（タッチ）した操作かを判定し、接触操作の場合は、接触処理部８で制御される。近接操作決定部１０は、後述する閉鎖図形４０の中心座標Ｏが重畳された後述する目的物３１を判定し、目的物３１に所定の操作を指示する旨を決定する。
【００２７】
図形判定部１１は、座標記憶部７に記憶された座標に基づいて、指示媒体２０の移動軌跡に対応した閉鎖図形４０の形状を判定する。演算部１２は、座標記憶部７に記憶された座標に基づいて、閉鎖図形４０の中心座標Ｏを算出する他、閉鎖図形４０に関する各種演算を行う。また、表示装置１は、上述の各種ハードウェア構成の他、表示物算出部１３、位置算出部１４、頂点算出部１５を備えている。表示物算出部１３は、閉鎖図形４０の中心座標Ｏと最も近い後述する表示物３０との距離を算出する。位置算出部１４は、ユーザーが閉鎖図形４０を移動させたい目的物３１との距離を算出する。頂点算出部１５は、閉鎖図形の形状を特定するための頂点または隣接座標間の角度を算出する。
【００２８】
図２は、本発明に係る表示部上の操作を示す一実施例を示す概念図である。（ａ）は、表示部上に閉鎖図形を描く手順を具体的に示し、（ｂ）は、各閉鎖図形の用途を示している。
【００２９】
ユーザーは、指やスタイラス等の指示媒体２０を表示部２上に近接させ、表示部２上に表示された複数の表示物３０の中から目的物３１を取り囲むように図形を描く。実施例では、例えばレシピと表示された表示物３０をユーザーが目的物３１と選択し、目的物３１を中心に円を描く（図２（ａ）（１）参照）。指示媒体２０の動き（移動軌跡）は、センサ部４で検知され、移動軌跡に基づいて、座標取得部６で複数の座標が取得される。描き終わった図形は一つの閉鎖図形４０として完成する。実施例では、円形の閉鎖図形４０が完成している（図２（ａ）（２）参照）。次に、完成した閉鎖図形４０を基に、演算部１２は閉鎖図形４０の中心座標Ｏを算出し、近接操作決定部１０で中心座標Ｏと重畳する目的物３１を判定して目的物３１であるレシピボタンを自動的に押下する（図２（ａ）（３））。図２（ａ）の一連の動きで説明される通り、ユーザーは、指等でボタン等の目的物３１を直接接触で操作するのではなく、近接操作で閉鎖図形４０を描くだけで、目的物３１の操作が自動的に実行される。
【００３０】
近接（ホバー）操作とは、指示媒体２０を表示部２上に近接させ、表示部２の面上に離間した空間上の位置で指示媒体２０を動かす操作を指す。上述の表示物３０とは、表示部２上に表示されている各種の表示であり、例えばアプリを操作するアイコン、オン／オフ等を操作するボタン、検索や名前等を入力する入力ボックス、操作バー等の他、写真等の画像、アプリ、ガジェット自体、プラウザ、等である。そして、ユーザーが何らかの操作をしたい表示物３０を目的物（ターゲット）３１としている。また、閉鎖図形４０に対応した位置にある目的物３１に対して、近接操作決定部１０の配信するイベント（信号）によって何らかの操作が自動的に行われるため、これを「所定の操作を決定する」と定義している。所定の操作とは、例えばアイコンやボタンの押下、画像や検索した画面の拡大や縮小やスクロール、ガジェットの切り替え、アイコンやボタンの貼り付けや削除、等を指す。また、所定の操作は、表示部２上に接触して行うタップやフリックやピンチ等の操作に類似している。
【００３１】
図２（ｂ）では、閉鎖図形４０と図形形状に合わせた所定の操作の一例を示している。例えば、図２（ｂ）（１）では、閉鎖図形４０が略円形であり、通話を開始する目的物３１であるボタン３１Ａが自動的に押下される。また、図２（ｂ）（２）では、閉鎖図形４０が略四角形であり、目的物３１である入力ボックス３１Ｂが自動的に拡大される。図２（ｂ）（３）では、閉鎖図形４０が略三角形であり、目的物３１であるセキュリティーキー３１Ｃが自動的に解除される。即ち、閉鎖図形４０の形状に応じて所定の操作の種類を変動させることができる。
【００３２】
図３は、第１の実施形態の一例を説明するための概念図である。
【００３３】
第１の実施形態では、指示媒体２０の一例が指２０Ａであり、目的物３１の一例がボタン３１Ａであり、閉鎖図形４０の一例が円４０Ａである。表示部２にボタン３１Ａが表示されている（図３（ａ）参照）。ユーザーは、操作したい目的物３１を表示物３０の中から選択し、指２０Ａでボタン３１Ａを取り囲むようにして円４０Ａを描く（図３（ｂ）参照）。ユーザーが円４０Ａを描き終わると、演算部１２は、始点と終点との座標との距離を算出し一定の閾値以内であれば、始点と終点を例えばグラフィックメソッド等により結び、閉鎖図形４０を完成させる（図３（ｃ）参照）。次に、演算部１２は、閉鎖図形４０の中心座標Ｏを算出する。中心座標Ｏの中心座標点は、図３（ｄ）の「×」として示されている。そして、近接操作決定部１０は、中心座標Ｏと重畳するボタン３１Ａが目的物３１であると判定して、ボタン３１Ａを自動的に押下する指示を決定する。
【００３４】
ユーザーが描く円４０Ａの移動軌跡は、描き始めると同時に表示部２に実線や破線等で表示されていても良く、描き終わる時点で表示されていても良い。閉鎖図形４０の輪郭線４１及び閉鎖図形４０の中心座標Ｏを示す中心座標点「×」は、近接操作決定部１０のイベント配信により表示処理部３で処理され、表示部２に描画する。また、目的物３１を押下する等の所定の操作は、表示部２において操作が行われたことを視覚的に理解させるために、目的物３１の色を変化させたり立体的に変化させたりしても良い。座標取得部６で取得する座標は、例えばセンサ部４にマトリクス状に設けられた複数の透明電極で指示媒体２０の軌跡に追従して取得しても良く、指示媒体２０の移動を検出する速度センサまたは加速度センサ等を備えて一定の速度や一定の距離間隔で取得しても良い。
【００３５】
図４は、第１の実施形態のハードウェアの処理の流れの一例を示すブロック図である。
【００３６】
センサ部４で検知された指示媒体２０の移動軌跡に基づいて、座標取得部６は座標を取得し、取得された座標を座標記憶部７が記憶する。また、センサ部４で検知された指示媒体２０の動きを、画面操作判定部９は近接操作か接触操作かを判定し、接触操作であれば接触処理部８が制御処理する。座標記憶部７で記憶された移動軌跡の座標を演算部１２で演算し、閉鎖図形４０の中心座標Ｏを算出する。図形判定部１１では、座標記憶部７で記憶された座標の位置関係から閉鎖図形４０の図形形状を判定する。近接操作決定部１０は、図形判定部１１と座標記憶部７に記憶されている過去の座標データを参照し、画面操作判定部９からの近接操作情報に基づいて、所定の操作を指示する旨を決定するイベントを表示処理部３や制御部５に配信する。表示処理部３は、閉鎖図形４０の輪郭線４１と閉鎖図形４０の中心座標Ｏを示す中心座標点を、表示部２に描画する。
【００３７】
目的物３１で行われた所定の操作に基づく過去の閉鎖図形４０の座標を座標記憶部７で記憶しておくと、目的物３１に対する過去の所定操作や閉鎖図形４０が参照データとして参照でき、近接操作決定部１０の判定スピードや精度を増すことが可能となる。閉鎖図形４０は、ユーザーが描くため、目的物３１の周辺にある表示物３０を大きく囲んでしまう場合や、逆に目的物３１の表示される大きさよりも小さく描く場合もあるので、閉鎖図形４０の面積の閾値を設けても良い。演算部１２で算出した面積が、例えば一定値以上の面積を有する場合に、近接操作決定部１０が目的物３１に所定の操作を施す旨を決定することが可能としても良い。また、閉鎖図形４０の輪郭線４１から閉鎖図形４０の中心座標Ｏまでの最短距離が一定値以上の値の場合に、近接操作決定部１０が目的物３１に所定の操作を施す旨を決定しても良い。閉鎖図形４０が角形の場合、辺と中心座標Ｏの距離が一定でないため、最短距離としている。面積や距離の閾値を設けることにより、誤操作を軽減できる。その他の所定の操作を決定する旨の方法については、図７を参照して後に説明する。
【００３８】
図５は、第１の実施形態の一例を示すフローチャート図である。
【００３９】
まず、センサ部４で検知された操作が近接操作か接触操作かを画面操作判定部９で判定する（ステップＳ１）。画面操作判定部９で近接操作と判定した場合（ステップＳ１が近接座標）、座標取得部６で取得された座標（座標ログ）を座標記憶部７で記憶し保存する（ステップＳ２）。次に、近接操作決定部１０が決定操作判定を行う（ステップＳ３）。決定操作判定については、図６で詳述する。そして、近接操作決定部１０による決定操作判定の結果、決定操作を行うことが不可であれば（ステップＳ４がＮＧ）、さらに座標取得が可能であるか否か判定する（ステップＳ５）。座標取得をすることが可能である場合（ステップＳ５がＯＫ）、スタートに戻り同様の操作を繰り返す。座標取得をすることが不可能である場合（ステップＳ５がＮＧ）、処理を終了する。
【００４０】
また、画面操作判定部９で接触操作と判定した場合（ステップＳ１が接触座標）及び近接操作決定部１０で決定操作を行うと判定した場合（ステップＳ４がＯＫ）、それぞれの操作（接触操作と決定操作）の後、座標ログをクリアする（ステップＳ６）。座標取得をすることが可能である場合（ステップＳ５がＯＫ）、スタートに戻り同様の操作を繰り返す。座標取得をすることが不可能である場合（ステップＳ５がＮＧ）、処理を終了する。
【００４１】
図６は、図５の決定操作判定の一例を示すフローチャート図である。
【００４２】
決定操作判定ステップ（図５のステップＳ３）は、まず、座標ログ個数の閾値を座標取得部６で判定する（ステップＳ１１）。閉鎖図形４０の図形判定をするための座標ログ個数（座標数）を決めておく必要がある。ユーザーは、表示部２の表示パネルに向かって様々な動作をするため、近接操作の全てが閉鎖図形４０を描くとは限らない。従って、目的物３１に対して操作を促す指示媒体２０の移動軌跡に基づいて取得される座標ログ個数の下限値を決めておけば、閉鎖図形４０を描く動作か否かを判定することが可能である。閉鎖図形４０であることを判定するための座標ログ個数は、目的物３１の表示サイズによって変化しても良く、閉鎖図形４０の形状に合わせて決めていても良く、下限のみならず上限値を決めても良い。
【００４３】
座標取得部６で座標ログ個数が閾値よりも大きいと判定した場合（ステップＳ１１がより大きい）、始点と終点との距離を演算部１２で算出する（ステップＳ１２）。なお、必ずしも始点と終点の距離とする必要はなく、最新の点と、過去の軌跡の中でこの最新の点と最も近くなる点との距離を算出してもよい。始点と終点との距離が閾値以下であると演算部１２で算出した場合（ステップＳ１２が閾値以下）、描かれた移動軌跡は閉鎖図形４０であると図形判定部１１で判定する（ステップＳ１３）。
【００４４】
２次元平面上に描かれる円や三角形や四角形等は、線の連続的な繋がりとして表すことができるが、ユーザーの移動軌跡に基づく図形は基本的に始点と終点の座標が一致することはほとんど無い。始点と終点が一定の閾値以内であれば、始点と終点はほぼ一致しているとして、図形を閉じる処理を行うため、単に図形として説明せず、閉鎖図形４０と説明している。また、閉鎖図形４０は、完全に閉じる必要はなく、図形判定部１１が閉鎖図形４０と認識して処理できれば良い。更に、始点と終点ではなく移動軌跡の交点で閉鎖図形４０が完成したと判定しても良い。第１の実施形態では、円を描くことを一例として説明したが、ユーザーの描く円は真円ではなく目的物３１が長方形状のボタン等あれば、楕円に近い形状になるため、閉鎖図形４０を円形として説明する場合は、概略曲線で描かれた略楕円形状も含む。従って、正確な円形ではないため略円形として説明している。また、同様に三角形は略三角形、四角形は略四角形として説明している。
【００４５】
次に、演算部１２は、閉鎖図形４０の中心座標Ｏを算出する（ステップＳ１４）。近接操作決定部１０は、センサ部４で検知された指示媒体２０の移動軌跡が描く閉鎖図形４０に対応した目的物３１を判定し、目的物３１に所定の操作（ボタン３１Ａを自動的に押下する）を指示する旨を決定する（ステップＳ１５）。所定の操作が実行され、判定ＯＫとなる（ステップＳ１６）。なお、制御を簡素化するために、目的物３１の判定を行わずに所定の操作を指示、実行させることも可能である。座標ログ個数が閾値以下である場合（ステップＳ１が以下）及び始点と終点との距離が閾値より大きい場合（ステップＳ２が閾値より大きい）、判定ＮＧとなる（ステップＳ１７）。そして、判定ＯＫ（ステップＳ１６）であれば、図５のステップＳ４の判定結果がＯＫとなり、判定ＮＧ（ステップＳ１７）であれば、図５のステップＳ４の判定結果がＮＧとなる。
【００４６】
図７は、ユーザーが描く閉鎖図形と決定操作の関連の一例を説明した概念図である。（ａ）は占有面積の関係、（ｂ）は長さの関係、（ｃ）は移動軌跡の関係、（ｄ）は複数の表示物の関係、（ｅ）は途切れた移動軌跡の関係を示す。
【００４７】
ユーザーは表示部２に対して種々の操作を行っており、指示媒体２０が指である場合、極端な図形形状になることもある。近接操作によって確実に閉鎖図形４０を描いているのか否かの範囲を決めておけば、閉鎖図形４０を確実に判定することが可能となり、誤操作の軽減に繋がる。
【００４８】
ケース１：面積占有率（図７（ａ）参照）
Ｓ１は、閉鎖図形の面積であり、Ｓ２は、閉鎖図形４０と目的物３１とが重なる領域の面積である。閉鎖図形４０の中心座標Ｏにボタン等の目的物３１が存在していても、閉鎖図形４０の面積Ｓ１に占める目的物３１の占有率（Ｓ２／Ｓ１）が閾値以下（例えば３０％以下）の場合、ユーザーが目的物３１を閉鎖図形４０で操作を希望していないと判断する。従って、近接操作決定部１０は、目的物３１に所定の操作を施す旨を決定する決定操作を行なわない。
【００４９】
ケース２：縦横比率（図７（ｂ）参照）
閉鎖図形４０の中心座標Ｏと輪郭線との距離において、最短距離をｄ１とし最長距離をｄ２とする。ｄ１とｄ２は、中心座標と取得された閉鎖図形４０の各座標との距離を算出して得られる。距離の差をｄ２−ｄ１＝Ｄ１、距離の比ｄ２／ｄ１＝Ｄ２のとき、Ｄ１が一定値以下、および／またはＤ２が一定値以下あれば、近接操作決定部１０は、目的物３１に所定の操作を施す旨を決定する決定操作を行なわない。ケース１で示した閉鎖図形についても同様の処理が可能である。言いかえると、ケース１、ケース２共、ｄ２とｄ１の差が大きく、閉鎖図形４０がいびつな形の場合、決定操作は行われない。
【００５０】
ケース３：移動軌跡の変化（図７（ｃ）参照）
また、ユーザーの近接操作が揺れ動き、移動軌跡の方向が極端に変化した点（図中矢印Ａ参照）があれば、この図形を閉鎖図形とは判断しない構成とすることも可能である。
【００５１】
ケース４：複数の表示物の存在（図７（ｄ）参照）
目的物３１の周辺に複数の表示物３０が存在していた場合、閉鎖図形４０は、目的物３１以外の表示物３０も合わせて囲んでしまうことがある。中心座標Ｏ上に対応する目的物３１が所定の操作をされたとは必ずしも言えないことから、近接操作決定部１０は、決定操作のイベントを配信しなくても良く、どの表示物３０が目的物３１であるかを再確認する操作をユーザーに促しても良い。
【００５２】
ケース５：移動軌跡が途切れる（図７（ｅ）参照）
ユーザーによる指示媒体２０の近接操作が一時的にセンサ部４の検知範囲から外れた（表示部２の上方に離れた、表示部２の側方に離れた、等）ことにより移動軌跡の途切れ４２が発生することもある。一定時間以内または一定距離以内で再び移動軌跡を検知できた場合は、連続の移動軌跡と判定して閉鎖図形４０が描かれたと判定しても良い。
【００５３】
近接操作で閉鎖図形４０を描くことにより、表示部２の表示面（表示パネル面）に触れずに操作することができるため、表示面の汚れが軽減され、表示面に指紋が残らず、パスコード等のセキュリティ情報に関する軌跡を読み取られることがなくなり安全性が高まる。また、手が汚れていた状態でも表示部２を操作可能とする。閉鎖図形４０を描く操作のみでボタンやアイコン等の目的物３１の押下や縮小拡大や削除等の所定の操作が自動的に行われるため、視覚的な操作が可能となり、操作方法に幅が広がる可能性がある。また、指等の指示媒体２０で隠れやすい目的物３１を離間して操作ができるため、誤操作が軽減され、目的物３１の操作が確実に行われる可能性がある。更に、携帯電話等の表示領域が限られる表示部２上に表示される目的物３１は小さいことが多いため、接触操作での操作が難しいことがあるが、近接操作で閉鎖図形４０を描くだけであり、目的物３１を確実に選択でき、操作の向上に繋がる可能性がある。
【００５４】
図８及び図９は、閉鎖図形の中心座標を求める一例の方法示す説明図である。図８及び図９は角形の閉鎖図形を示し、図面左から三角形、四角形、五角形である。
【００５５】
図８（ａ）は、各図形の辺ベクトルを辺の数で割って、重心点を求める方法である。例えば三角形の場合は、（ベクトルＡ＋ベクトルＢ＋ベクトルＣ）／３で点重心が求まる。図８（ｂ）は、各頂点に接する外接四角形の中心を求める方法である。各辺の中点から下ろした線分の交点が中心点となる。図９（ａ）は、任意の３頂点からの等距離で中心を求める方法である。中心に向かって下ろした３線分が等距離にある点を求める。図９（ｂ）は、面重心を求める方法である。辺に重さがある又は各頂点に重さがあるという物理的重心を条件として、幾何学重心を求めている。一般に三角形の重心は、三角形の頂点と対応する辺の中点を結んだ中線の交点であり、四角形の場合は、２点の重心点の中点を四角形の重心点として求め、多角形の場合は、重心点を頂点とする三角形の重心点を求めることを繰り返すことにより重心点が定まる。
【００５６】
角形の中心座標Ｏを求める方法を幾つか説明したが、これに限定されない。また、円形の中心座標Ｏを求める方法も種々あり、中心座標Ｏの精度や制御部５の性能により選択可能である。例えば、始点と終点の１／２の点間で描かれる直線の中点を算出し、同様に軌跡方向に順次または一定の間隔で座標同士の中点を算出し、平均値や最小二乗法、等を用いて中心座標Ｏを求める方法もある。また、任意の３点から内心または外心を複数求め、それらの座標から中心座標Ｏを求める方法もあり、算出される中心座標Ｏは、近似座標である。閉鎖図形４０の図形形状と求め方により、中心点と重心点があるため、中心座標Ｏとは中心も重心も含む。
【００５７】
図１０は、第２の実施形態の一例を説明するための概念図である。以下、第１の実施形態と同じ構成や要素は同一符号で表し、説明を簡単にするまたは省略し、相違点について詳述する。第２の実施形態と第１の実施形態の相違は、閉鎖図形４０が隣接する目的物３１に自動的に移動する点にある。
【００５８】
表示部２に隣接して複数の表示物３０が表示されている。一例としてＳボタン３０ＡとＴボタン３０Ｂが表示されている。ユーザーは、Ｔボタン３０Ｂを操作したい目的物ボタン３１Ａとして選択する（図１０（ａ）参照）。Ｔボタン３１Ａを囲むようにして円４０Ａを描く（図１０（ｂ）参照）。円４０Ａが閉鎖図形４０として図形判定部１１で判定されると、演算部１２は閉鎖図形４０の中心座標Ｏを算出し、表示部２に閉鎖図形４０と中心座標Ｏを示す中心座標点「×」を表示する（図１０（ｃ））参照。第２の実施形態では、中心座標ＯがＴボタン３１Ａ上にない。中心座標Ｏに重畳した表示物３０が存在しない場合、近接操作決定部１０は、中心座標Ｏに最も近い表示物３０を目的物３１と判定し、閉鎖図形４０を目的物３１（この場合はＴボタン３１Ａ）に移動させ、Ｔボタン３１Ａを押下させる（図１０（ｄ）参照）。
【００５９】
図１１は、第２の実施形態のハードウェアの処理の流れの一例を示すブロック図である。第１の実施形態と異なる構成は、表示物算出部１３がある点である。
【００６０】
表示物算出部１３は、閉鎖図形４０の中心座標ＯとＴボタン３１Ａの例えば中心座標の距離を算出する。即ち、閉鎖図形４０が移動する距離を算出している。表示物算出部１３は、閉鎖図形４０の中心座標Ｏと最も近い距離にある中心座標を備える表示物３０を近接のターゲットとして捉え、表示物３０の中心座標との距離を閉鎖図形４０からの移動距離として算出する。近接操作決定部１０は、図形判定部１１と座標記憶部７と画面操作判定部９からのデータ情報の他、表示物算出部１３の距離情報に基づいて、所定の操作を指示する旨を決定するイベントを表示処理部３や制御部５に配信する。表示処理部３は、閉鎖図形４０の輪郭線４１と閉鎖図形４０の中心座標Ｏを示す中心座標点を、表示部２に描画する。
【００６１】
図１２から図１４は、第２の実施形態のフローで、図１２は、第２の実施形態の一例を示すフローチャート図であり、第１の実施形態と同じであるため説明を省略する。図１３は、図１２の決定操作判定の一例を示すフローチャート図である。第１の実施形態と異なる点は、ステップＳ１４（中心座標の算出）とステップＳ１５（決定操作する）との間にステップＳ２０（閉鎖図形自動調整）を設けたことである。図１４は、図１３の閉鎖図形自動調整の一例を示すフローチャート図である。
【００６２】
座標取得部６は、表示物３０の中心座標を取得する（ステップＳ２０１）。表示物算出部１３は、閉鎖図形４０の中心座標Ｏと周辺に存在する複数の表示物の中心座標を算出し、最も近い中心座標を備える表示物３０を探索する（ステップＳ２０２）。そして、表示物算出部１３は、距離が最も近い表示物３０を目的物３１と判定して、目的物３１の中心座標を閉鎖図形４０の移動位置と判定する（ステップＳ２０３）。近接操作決定部１０は、目的物３１の中心座標と閉鎖図形４０の中心座標Ｏが一致するように、閉鎖図形４０を目的物３１に移動させる。同時に表示処理部３は、閉鎖図形４０の移動が視覚的に表示部２で表示される更新処理を行う（ステップＳ２０４）。
【００６３】
表示物３０の中心座標と閉鎖図形４０の中心座標Ｏとの距離で目的物３１を探索する方法を説明したが、閉鎖図形４０内にある複数の座標点と表示物３０内の複数の座標点との重なりが具合を調べ、重なりが多い表示物３０を目的物３１として選択することも可能である。ユーザーが描く閉鎖図形４０が目的物３１を正確に取り囲めない場合もある。特に、複数の表示物３０が目的物３１の近傍に配置されている場合や、目的物３１の表示が小さい場合がある。閉鎖図形４０と目的物３１のずれを判定し、目的物３１にアルゴリズム等で自動的に移動することにより、ユーザーの操作性を向上している。
【００６４】
図１５は、第３の実施形態の一例を説明するための概念図である。第２の実施形態と異なる点は、閉鎖図形４０をユーザー自ら移動する方法である。
【００６５】
ユーザーは、ボタン３１Ａを目的物３１として選択し、ボタン３１Ａを囲むように円４０Ａを描き、閉鎖図形４０を完成させる（図１５（ａ）から１５（ｃ）参照）。図１５（ｃ）に示すように、閉鎖図形４０の中心座標Ｏがボタン３１Ａ上に存在しない場合、近接操作決定部１０は、決定操作を行わない。このとき、ユーザーは指２０Ａを追加的な近接操作で目的物３１に移動させる（図１５（ｄ）の矢印参照）。このような指示媒体２０の追加的な移動軌跡に追従して閉鎖図形４０は移動し目的物３１への所定の操作を実行する。
【００６６】
図１６は、第３の実施形態のハードウェアの処理の流れの一例を示すブロック図である。第２の実施形態と異なる構成は、表示物算出部１３ではなく位置算出部１４がある点である。
【００６７】
位置算出部１４は、閉鎖図形４０の中心座標Ｏとボタン３１Ａの例えば中心座標の距離を算出する。即ち、閉鎖図形４０が移動する距離を算出している。位置算出部１４は、閉鎖図形４０が描かれた位置を決定位置とし、閉鎖図形４０の中心座標Ｏと目的物３１の中心座標との距離を決定位置からの移動距離として算出する。近接操作決定部１０は、図形判定部１１と座標記憶部７と画面操作判定部９からのデータ情報の他、位置算出部１４の距離情報に基づいて、所定の操作を指示する旨を決定する表示処理部３や制御部５にイベントを配信する。表示処理部３は、閉鎖図形４０の輪郭線４１と閉鎖図形４０の中心座標Ｏを示す中心座標点を、表示部２に描画する。
【００６８】
図１７から図２０は、第３の実施形態のフローを示し、図１７は、第３の実施形態の一例を示すフローチャート図であり、第２の実施形態と同じであるため説明を省略する。図１８は、図１７の決定操作判定の一例を示すフローチャート図である。第２の実施形態と異なる点は、ステップＳ２０（閉鎖図形自動調整）がステップＳ３０（閉鎖図形手動調整）になっていることである。図１９は、図１８の閉鎖図形手動調整の一例を示すフローチャート図である。
【００６９】
ユーザーは、追加的に指２０Ａを移動させることで、閉鎖図形４０を移動させる（ステップＳ３０１）。ユーザーの指２０Ａの追加的な移動軌跡に追従して閉鎖図形４０が移動していく表示部２での表示を、表示処理部３はコントロールする。そして、ユーザの指２０Ａが近接領域から離脱、もしくは所定時間同じ位置に維持されれば、演算部１２は、閉鎖図形４０の中心座標Ｏを移動後の中心座標に更新し（ステップＳ３０２）、処理を終了する。
【００７０】
ユーザーが描く閉鎖図形４０が目的物３１を正確に取り囲めない場合もある。特に、複数の表示物３０が目的物３１の近傍に配置されている場合や、目的物３１の表示が小さい場合がある。ユーザーが手動で閉鎖図形４０を目的物３１に移動可能とすることにより、確実に目的物３１への操作ができる。また、目的物３１とは別の位置で閉鎖図形４０を描き、目的物３１に手動で自由に移動可能であれば、操作方法の利便性が向上する。
【００７１】
閉鎖図形４０を動かすタイミングを長維持と短維持で区別しても良い。例えば、長維持ならば閉鎖図形４０を移動可能とし、短維持ならば操作キャンセルとしても良い。また、近接操作で閉鎖図形４０を移動させることを説明したが、接触操作で閉鎖図形４０を動かしても良い。そして、目的物３１の中心座標と閉鎖図形４０の中心座標Ｏについて説明したが、閉鎖図形４０を規定した始点または終点と目的物の中心座標との距離を算出して、それを移動距離としても良い。
【００７２】
図２０は、第４の実施形態を示し、閉鎖図形の種類の一例を説明するための概念図である。
【００７３】
ユーザーが、閉鎖図形４０を描くと、図形判定部１１は、図２０（ａ）を円形、図２０（ｂ）を四角形、図２０（ｃ）を三角形と判定する。また、閉鎖図形４０の形状に応じて目的物３１に対して所定の操作の種類（押下、縮小、拡大、スクロール、削除、等）を変動させることができることを図２（ｂ）で説明した。複数の閉鎖図形４０の形状と形状に合わせた操作を用意することにより、近接操作の幅が広がる。
【００７４】
図２１は、第４の実施形態のハードウェアの処理の流れの一例を示すブロック図である。
【００７５】
上述の実施形態と基本的に変わらないが、頂点算出部１５を備えている点が異なる。頂点算出部１５は、閉鎖図形４０に頂点（エッジ）が存在する否かを判定して、頂点が存在する場合は、その個数と頂点を挟んで隣接する座標点同士の角度を算出する。近接操作決定部１０は、図形判定部１１と座標記憶部７と画面操作判定部９からのデータ情報の他、頂点算出部１５の頂点情報に基づいて、所定の操作を指示する旨を決定する表示処理部３や制御部５にイベントを配信する。表示処理部３は、閉鎖図形４０の輪郭線４１と閉鎖図形４０の中心座標Ｏを示す中心座標点を、表示部２に描画する。
【００７６】
図２２から図２６は、第４の実施形態の図形判定を主としたフローであり、図２２は、第４の実施形態の図形の判定の一例を示すフローチャート図であり、第１の実施形態と同じであるため説明を省略する。
【００７７】
図２３は、図２２の決定操作判定の一例を示すフローチャート図である。第１の実施形態と異なる点は、ステップＳ４０、Ｓ４１とステップＳ１５１である。中心座標を算出するステップＳ１４と決定操作するステップＳ１５との間に図形判定フローのステップＳ４０と図形判定結果を行うステップＳ４１が設けてある。また、決定操作するステップＳ１５１は、閉鎖図形４０の図形形状に応じて近接操作決定部１０が、目的物３１に所定の操作（押下、縮小、拡大、スクロール、削除、等）を指示する旨を決定する。
【００７８】
図２４は、図２３のステップＳ４０（図形判定）の一例を示すフローチャート図である。
【００７９】
図形判定フローには、円形判定フロー（ステップＳ５０）と角形判定フロー（ステップＳ６０）が設けられている。円形とは概略曲線で描かれる略円形や略楕円形を示し、角形とは略三角形、略四角形、略多角形を示す。まず、円形判定を行う（ステップＳ５０）。次に、円形判定結果の判定をする（ステップＳ５１）。判定の結果、円形であれば（ステップＳ５１がＯＫ）、円形判定ＯＫ（ステップＳ５２）となり、円形でなければ（ステップＳ５１がＮＧ）、角形判定を行う（ステップＳ６０）。角形判定の結果、角形であれば（ステップＳ６１がＯＫ）、角形判定ＯＫ（ステップＳ６２）となり、角形でなければ（ステップＳ６１がＮＧ）、図形判定がＮＧとなる（ステップＳ６３）。
【００８０】
図２５は、図２４の円形判定の一例を示すフローチャート図である。
【００８１】
演算部１２は、閉鎖図形４０の重心点を求め、重心点と座標取得部６で取得された各座標との距離を算出し（ステップＳ５０１）、重心点と画座標の平均距離を算出する（ステップＳ５０２）。重心点と各座標の距離と平均距離との差を求め、その差が閾値以内か否か判定する（ステップＳ５０３）。図形判定部１１は、閾値以下であれば（ステップＳ５０３が閾値以下）、閉鎖図形４０は円形と判定し（ステップＳ５０４）、閾値より大きければ（ステップＳ５０３が閾値より大きい）、円形と判定しない（ステップＳ５０５）。
【００８２】
図２６は、図２４の角形判定の一例を示すフローチャート図である。
【００８３】
座標記憶部７に記憶されている閉鎖図形４０の座標ログから頂点を抽出する（Ｓ６０１）。頂点算出部１５は頂点の角度を算出し、角度が閾値以内か否かを判定する（ステップＳ６０２）。判定の結果、角度が閾値以内の場合（ステップＳ６０２が閾値以内）、頂点個数をカウントする（ステップＳ６０３）。頂点算出部１５は頂点個数を算出して（ステップＳ６０４）、頂点個数の判定を行う（ステップＳ６０５）。頂点個数が３個又は４個以外であれば（ステップＳ６０５が３個、４個以外）、図形判定はＮＧとなる（ステップＳ６０６）。頂点個数が４個の場合、頂点角度が９０±１５°であるか否かを判定する（ステップＳ６０７）。頂点角度が９０±１５°であれば（ステップＳ６０７がＯＫ）、四角形状と判定し（ステップＳ６０８）、頂点角度が９０±１５°でなければ（ステップＳ６０７がＮＧ）、図形判定はＮＧとなる（ステップＳ６０９）。頂点個数が３個の場合、頂点角度が６０±１５°であるか否かを判定する（ステップＳ６１０）。頂点角度が６０±１５°であれば（ステップＳ６１０がＯＫ）、三角形状と判定し（ステップＳ６１１）、頂点角度が６０±１５°でなければ（ステップＳ６１０がＮＧ）、図形判定はＮＧとなる（ステップＳ６１２）。
【００８４】
ユーザーが描く閉鎖図形４０が、重心点と座標からの距離を用いてどの様な図形形状であるかを判定する一例を説明したが、これに限定されない。例えば、２点間の座標におけるＸ座標とＹ座標の差を求めれば２点間の勾配が算出できることが一般的に知られており、基点とｎ点の座標との勾配との比較で、概略直線か曲線かを判定することも可能である。直線か曲線かの判定できれば、描く図形は円形状か角形形状であるかを判定することも可能である。また、座標を取得する位置とその位置ベクトルが分かれば、直線を描いているか曲線を描いている判定が可能であり、ベクトルの内積を利用すれば頂点の角度を算出することも可能である。
【００８５】
近接操作決定部１０と図形判定部１１と演算部１２をそれぞれ説明したが、近接操作決定部１０が図形判定や演算を行っても良い。各ハードウェアの構成は、一例であり、用途や目的に合わせて適宜変更が可能である。
【００８６】
尚、本発明は、上述した実施形態に限定されるものではなく、適宜、変形、改良、等が可能である。その他、上述した実施形態における各構成要素の材質、形状、寸法、数値、形態、数、配置箇所、等は本発明を達成できるものであれば任意であり、限定されない。
【産業上の利用可能性】
【００８７】
本発明に係る表示装置、表示方法、及び表示プログラムは、携帯電話、タブレット、ノートパソコン等の表示部上で近接操作を行い、目的物の所定操作を自動的に行う用途に適用可能である。
【符号の説明】
【００８８】
１：表示装置
２：表示部
３：表示処理部
４：センサ部
５：制御部
６：座標取得部
７：座標記憶部
８：接触処理部
９：画面操作判定部
１０：近接操作決定部
１１：図形判定部
１２：演算部
２０：指示媒体
３０：表示物
３１：目的物
４０：閉鎖図形
４１：輪郭線
【要約】 
【課題】近接操作の操作性を向上させ、誤操作の少ない表示装置、表示方法、及びプログラムを提供する。
【解決手段】表示装置１は、表示部２、表示処理部３、センサ部４、座標取得部６、座標記憶部７、接触処理部８、画面操作判定部９、近接操作決定部１０、演算部１１、図形判定部１２、を備える。ユーザーは、指示媒体２０を表示部２の面上から離間した位置で操作する近接操作で、ボタンやアイコン等の目的物３１を取り囲むように閉鎖図形４０を描く。閉鎖図形４０の中心座標Ｏに対応した位置にある目的物３１に対して、近接操作決定部１０は、所定の操作（押下や縮小拡大等）を指示する旨を決定するイベントを配信する。所定の操作は、ユーザーが表示部２に接触することなく自動的に実行される。
【選択図】図４【図１】
0005489377.tif 000002
【図２】
0005489377.tif 000003
【図３】
0005489377.tif 000004
【図４】
0005489377.tif 000005
【図５】
0005489377.tif 000006
【図６】
0005489377.tif 000007
【図７】
0005489377.tif 000008
【図８】
0005489377.tif 000009
【図９】
0005489377.tif 000010
【図１０】
0005489377.tif 000011
【図１１】
0005489377.tif 000012
【図１２】
0005489377.tif 000013
【図１３】
0005489377.tif 000014
【図１４】
0005489377.tif 000015
【図１５】
0005489377.tif 000016
【図１６】
0005489377.tif 000017
【図１７】
0005489377.tif 000018
【図１８】
0005489377.tif 000019
【図１９】
0005489377.tif 000020
【図２０】
0005489377.tif 000021
【図２１】
0005489377.tif 000022
【図２２】
0005489377.tif 000023
【図２３】
0005489377.tif 000024
【図２４】
0005489377.tif 000025
【図２５】
0005489377.tif 000026
【図２６】
0005489377.tif 000027