(57)【要約】【課題】タッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置において、タッチセンサがもつ検出精度を生かした上で、ホバー状態からのアイコンの選択をユーザが行い易くする。【解決手段】情報処理装置１は、画像を表示する表示部１３と、表示部１３の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサ１２と、タッチセンサ１２によりホバー操作が検出された場合、検出された位置に対応する表示領域上の位置にホバーマークを表示させる制御を行う制御部１０と、を備える。制御部１０は、表示領域に表示されたアイコンの上でホバー操作が検出された場合、ホバーマークの表示サイズを上記アイコンの大きさに応じて変更する変更制御を行う。【選択図】図１
2018170048.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、該表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサと、を備えた情報処理装置であって、
前記タッチセンサにより前記ホバー操作が検出された場合、検出された位置に対応する前記表示領域上の位置にホバーマークを表示させる制御を行う制御部を備え、
該制御部は、前記表示領域に表示されたアイコンの上で前記ホバー操作が検出された場合、前記ホバーマークの表示サイズを前記アイコンの大きさに応じて変更する変更制御を行うことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記変更制御として、前記ホバーマークの表示サイズを前記アイコンの縦方向及び／又は横方向の長さに合わせるように変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記ホバー操作の検出位置が前記アイコンの上以外で該検出位置と前記アイコンとが所定の近接条件を満たす場合、前記ホバーマークを前記アイコンの上に移動させる移動制御を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記所定の近接条件は、前記検出位置を含む所定範囲の領域に前記アイコンの少なくとも一部が表示されていることを含むことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記所定の近接条件は、前記アイコンを含む所定範囲の領域に前記検出位置が存在することを含むことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記タッチセンサは、前記移動制御を解除するための操作を受け付けるボタンを有するペン入力装置によってなされた前記タッチ操作及び前記ホバー操作を検出する機能をもつことを特徴とする請求項３〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記タッチセンサは、前記変更制御を解除するための操作を受け付けるボタンを有するペン入力装置によってなされた前記タッチ操作及び前記ホバー操作を検出する機能をもつことを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
画像を表示する表示部と該表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサとを備えた情報処理装置における入力方法であって、
前記タッチセンサが前記ホバー操作を検出する検出ステップと、
前記情報処理装置の制御部が、前記検出ステップで検出された位置に対応する前記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、
を有し、
前記表示制御ステップは、前記検出ステップにおいて前記表示領域に表示されたアイコンの上で前記ホバー操作が検出された場合、前記ホバーマークの表示サイズを前記アイコンの大きさに応じて変更するステップを有することを特徴とする入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び入力方法に関し、より詳細には、表示部に表示領域へのタッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置、及びその情報処理装置における入力方法に関する。
【背景技術】
【０００２】
従来から、表示部にタッチセンサが搭載されている情報処理装置が流通している。このような情報処理装置には、ユーザの指やスタイラスペンなどによるタッチ操作の他に、電子ペンやデジタイザペンなどと呼ばれるペン入力装置によるタッチ操作も受け付け可能になっているものもある。タッチセンサとしては様々な方式が提案されており、それぞれの方式に応じたペン入力装置も提案されている。例えば、静電容量方式のタッチセンサでは、ペン入力装置から出力される信号を電磁誘導方式で検知するようになっている。
【０００３】
デジタイザペンとは、オペレーションシステム（ＯＳ）に対してタッチ信号とは別にペン入力信号を与えることができるペン入力装置である。デジタイザペンには、デジタイザペン側からある周波数の信号を与えるアクティブ方式と、デジタイザペンが表示部（画面）に近づいた場合に表示部側で磁場を発生させる方式（アクティブ方式とも呼ばれる電磁誘導方式、若しくはパッシブ方式）との、大きく２つの種類がある。いずれの方式においても、タッチセンサがデジタイザペンを感知すると、タッチ入力を排除し、これにより、例えばお手付きした状態での手書き入力も可能となる。
【０００４】
このような情報処理装置におけるタッチセンサでは、ペン入力装置による操作としてタッチ操作（タッチイベント）だけでなく、ホバー操作（ホバリングイベント）も検出可能になっているものが多い。ここで、ホバー操作とは、表示画面にペン入力装置が接触していない浮いた状態（ホバー状態）にする操作を指す。なお、タッチセンサには、指やスライラスペンなどによるホバー操作も検出可能なものもある。
【０００５】
そのような情報処理装置では、ペン入力装置（或いは指やスタイラスペン）によるホバー操作が検出された場合、その検出位置に対応する表示部の位置にホバーマークを表示すること、並びにホバー操作の検出位置に追随して（つまりペン入力装置等の動きに追随して）ホバーマークを移動させることが可能になっている。ホバーマークとは、マウスのカーソルのようにホバー状態を示すための一定のマークであり、ユーザは表示部の表示領域に表示されたアイコン上にホバーマークを移動させて、その後のアイコン選択操作を行うことが可能となっている。
【０００６】
特許文献１には、指、スタイラスペン、ペン入力装置（特許文献１では「スタイラス」と表記）などによるタッチ操作とホバー操作を、入力信号の振幅及び勾配パターンにより判別し、別々に処理する技術が開示されている。
【０００７】
また、特許文献２には、ホバリング動作と通常動作との間の切り替えが可能なタブレット等の情報処理装置が開示されている。この情報処理装置では、画面上をペンで１回タップしてから所定時間内にその画面上に線を描くような操作をすれば、通常動作としてその線が描かれ、ペンアップから所定時間が経過すればホバリング動作が実行される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２００９−５４３２４６号公報
【特許文献２】特開２０００−１２２８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、近年、表示部における画素の高解像度化に伴い、タッチ操作やホバー操作に対するタッチセンサの検出精度も向上しており、特にペン入力装置のペン先は、検出精度を生かすために細径化が進んでいる。
【００１０】
しかしながら、高検出精度を生かすためには、ペン先の細径化だけではなく、表示させるホバーマークも小さくする必要があり、ユーザにとってホバーマークが非常に見難くなってしまい、結果としてアイコンの選択操作が難しくなってしまう。なお、特許文献１，２には、ホバーマークのサイズを変化させることについて記載されていない。
【００１１】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、タッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置において、タッチセンサがもつ検出精度を生かした上で、ホバー状態からのアイコンの選択をユーザが行い易くすることにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の第１の技術手段は、画像を表示する表示部と、該表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサと、を備えた情報処理装置であって、前記タッチセンサにより前記ホバー操作が検出された場合、検出された位置に対応する前記表示領域上の位置にホバーマークを表示させる制御を行う制御部を備え、該制御部は、前記表示領域に表示されたアイコンの上で前記ホバー操作が検出された場合、前記ホバーマークの表示サイズを前記アイコンの大きさに応じて変更する変更制御を行うことを特徴としたものである。
【００１３】
本発明の第２の技術手段は、第１の技術手段において、前記制御部は、前記変更制御として、前記ホバーマークの表示サイズを前記アイコンの縦方向及び／又は横方向の長さに合わせるように変更することを特徴としたものである。
【００１４】
本発明の第３の技術手段は、第１又は第２の技術手段において、前記制御部は、前記ホバー操作の検出位置が前記アイコンの上以外で該検出位置と前記アイコンとが所定の近接条件を満たす場合、前記ホバーマークを前記アイコンの上に移動させる移動制御を行うことを特徴としたものである。
【００１５】
本発明の第４の技術手段は、第３の技術手段において、前記所定の近接条件は、前記検出位置を含む所定範囲の領域に前記アイコンの少なくとも一部が表示されていることを含むことを特徴としたものである。
【００１６】
本発明の第５の技術手段は、第３又は第４の技術手段において、前記所定の近接条件は、前記アイコンを含む所定範囲の領域に前記検出位置が存在することを含むことを特徴としたものである。
【００１７】
本発明の第６の技術手段は、第３〜第５のいずれか１の技術手段において、前記タッチセンサは、前記移動制御を解除するための操作を受け付けるボタンを有するペン入力装置によってなされた前記タッチ操作及び前記ホバー操作を検出する機能をもつことを特徴としたものである。
【００１８】
本発明の第７の技術手段は、第１〜第６のいずれか１の技術手段において、前記タッチセンサは、前記変更制御を解除するための操作を受け付けるボタンを有するペン入力装置によってなされた前記タッチ操作及び前記ホバー操作を検出する機能をもつことを特徴としたものである。
【００１９】
本発明の第８の技術手段は、画像を表示する表示部と該表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサとを備えた情報処理装置における入力方法であって、前記タッチセンサが前記ホバー操作を検出する検出ステップと、前記情報処理装置の制御部が、前記検出ステップで検出された位置に対応する前記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を有し、前記表示制御ステップは、前記検出ステップにおいて前記表示領域に表示されたアイコンの上で前記ホバー操作が検出された場合、前記ホバーマークの表示サイズを前記アイコンの大きさに応じて変更するステップを有することを特徴としたものである。
【発明の効果】
【００２０】
本発明によれば、タッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置において、タッチセンサがもつ検出精度を生かした上で、ホバー状態からのアイコンの選択をユーザが行い易くなる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る情報処理装置の一構成例を示す機能ブロック図である。
【図２】図１の情報処理装置におけるペン入力方法の一例を説明するためのフロー図である。
【図３Ａ】図２のペン入力方法の一例を説明するための概略図である。
【図３Ｂ】図２のペン入力方法の一例を説明するための概略図である。
【図４】図１の情報処理装置におけるペン入力方法の他の例を説明するためのフロー図である。
【図５】図４のペン入力方法の一例を説明するための概略図である。
【図６】図１の情報処理装置におけるペン入力方法の他の例を説明するためのフロー図である。
【図７Ａ】図６のペン入力方法の一例を説明するための概略図である。
【図７Ｂ】図６のペン入力方法の一例を説明するための概略図である。
【図７Ｃ】図６のペン入力方法の他の例を説明するための概略図である。
【図８Ａ】図６のペン入力方法における認知エリアとアイコンとの位置関係の一例を説明するための概略図である。
【図８Ｂ】図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【図８Ｃ】図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【発明を実施するための形態】
【００２２】
本発明に係る情報処理装置は、表示部、タッチセンサ、及び制御部を備える。本発明に係る情報処理装置は、１つの筐体で構成した装置であってもよいし、上記表示部及びタッチセンサが本体（制御部側）と別筐体で構成された装置であってもよい。本発明に係る情報処理装置としては、例えば設置型のＰＣ（Personal Computer）、モバイルＰＣ、タブレット型の端末装置（以下、タブレット端末）、携帯電話機（スマートフォンと呼ばれるものも含む）などが挙げられる。
【００２３】
（第１の実施形態）
本発明の第１の実施形態について、図１〜図３Ｂを参照しながら説明する。図１は、本実施形態に係る情報処理装置の一構成例を示すブロック図である。本実施形態に係る情報処理装置１は、その全体を制御する制御部１０と、タッチセンサ１２と、画像を表示する表示部１３と、を備えている。表示部１３は、画像を表示する表示パネルを有する。表示パネルとしては、液晶ディスプレイや有機エレクトロルミネッセンスディスプレイ等、様々な表示方式のパネルが挙げられる。
【００２４】
その他、ここで例示する情報処理装置１は、表示対象の画像ファイル等を記憶する記憶部１１と、表示対象の画像ファイル等をサーバ装置等の外部機器から取得するための通信部１４と、を備えている。なお、通信部１４としては、例えば有線ＬＡＮ（Local Area Network）のルータを介して外部機器と通信するインターフェースが挙げられる。無論、このルータに限らず、移動体通信システムの基地局、無線ＬＡＮのアクセスポイントなどを介して通信するインターフェースであってもよい。
【００２５】
また、情報処理装置１は、電源キーを備えると共に、ユーザ操作を受け付けるために、電源キー以外のハードウェアキー（音量調整キー等）、キーボード、マウス等のポインティングデバイス、ジョイスティック、タッチパッド、トラックボール、キーボードなどのうち、いずれか１又は複数を具備するようにしてもよい。
【００２６】
以下、本発明の主な構成となる制御部１０及びタッチセンサ１２について詳細に説明する。制御部１０は、プログラム保存領域に格納された制御プログラムを動作させ、各種制御を行う。例えば制御部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び記憶装置などの制御デバイスで構成され、その一部又は全部を集積回路／ＩＣチップセットとして搭載することもできる。この記憶装置には、上記制御プログラム（本発明に係る処理を実行するプログラムを含む）をはじめ、各種設定内容などが記憶される。この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ＲＯＭ）等が挙げられる。また、この記憶装置としては記憶部１１を採用することができる。
【００２７】
タッチセンサ１２は、表示部１３の表示領域（全表示領域）上でのタッチ操作及びホバー操作を検出するセンサであり、シングルタッチのみ対応のセンサであってもマルチタッチ対応のセンサであってもよい。
【００２８】
ここで、ホバー操作とは、ポインティングデバイスによりカーソルを特定要素に合わせる操作に対応する操作を指し、タッチセンサ１２においてはタッチ操作に至る手前の状態（操作主体を浮かせたホバー状態）にする操作を指す。ホバー状態とは、操作主体が表示画面と所定の距離以下にあり且つ操作主体と表示画面とが接触していない状態、つまり操作主体を近接させた状態を指す。
【００２９】
タッチセンサ１２としては、例えば表面型又は投射型の静電容量方式、電磁誘導方式、赤外線方式、表面弾性波方式、抵抗膜方式など、様々な方式のセンサが適用できる。また、ホバー操作を検出するための検出部を、タッチ操作の検出方式とは別の検出方式で設けることもできる。なお、タッチセンサ１２は、表示部（表示パネル）１３の表面に重ねるようにパネルとして設けられるものが多く、単体で若しくは表示パネルと合わせて、タッチパネルとも呼ばれる。
【００３０】
タッチセンサ１２は、タッチ操作やホバー操作を検出するとその検出位置を特定する情報（入力座標情報）を制御部１０に渡す。若しくは、制御部１０が、ポーリング処理等によりタッチセンサ１２に対するタッチ操作やホバー操作の入力を監視し、検出された場合に入力座標情報を得る。
【００３１】
タッチセンサ１２では、タッチ操作やホバー操作として、ユーザの指での操作、スタイラスペンでの操作、ペン入力装置での操作のうち、いずれの操作も受け付け可能にしておけばよい。但し、ペン入力装置での操作を受け付けるモード（ペン入力モードと呼ぶ）とそれ以外での操作を受け付けるモード（通常タッチ入力モードと呼ぶ）とを用意しておき、制御部１０にてユーザ操作に基づきモードの切り替えが可能に構成しておくか、若しくはペン入力装置の近接を検知してペン入力モードに切り替えるように構成しておくことが好ましい。また、タッチ操作は双方のモードで受け付ければよいが、ホバー操作はペン入力モードでのみ受け付けるようにしてもよい。
【００３２】
ペン入力装置について、タッチセンサ１２が電磁誘導方式でペン入力装置によるタッチ操作やホバー操作（近接操作）を検出する例を挙げて説明する。図１で例示するペン入力装置２は、その全体を制御する制御部２０と共に、ペン信号発生部２１及びボタン２２を備えている。
【００３３】
ペン信号発生部２１は、コイルを有し、制御部２０からの制御に基づきペン信号として所定の電磁波を出力させる。一般的に、制御部２０はペン信号を絶えず発信するような制御を行っている。ペン入力装置２がタッチセンサ１２に近接した場合（つまり表示部１３に近接した場合）にタッチセンサ１２側のコイルがそのペン信号を検出する。なお、ペン信号が検出された場合、ペン信号発生部２１側ではそれを検知することができる。
【００３４】
制御部２０は、タイマを有し、一定期間（例えば１分など）、タッチセンサ１２との近接がない場合に、スリープモードに移行しペン信号の発生をストップさせる。スリープモードからの復帰は、一般的にペン入力装置２のペン先をタップするか、具備されたボタン２２を押すことで実行される。
【００３５】
ボタン２２は、例えばクリック動作など、予め決められた動作の割り当てに用いられ、ボタン２２が押下された場合にはその動作に応じて変調された電磁波がペン信号発生部２１から出力される。なお、ボタン２２が押下された場合、別途設けた無線通信部、又は有線通信部及び接続ケーブルにより、情報処理装置１側に押下を示す信号を送信するような構成を採用することもできる。
【００３６】
なお、アクティブ方式の場合を前提として説明しているが、ペナブル・テクノロジー方式等のパッシブ方式を採用することもできる。パッシブ方式の場合、ペン入力装置２側は電源を必要とせず、タッチセンサ１２側のコイルから電磁誘導でペン信号発生部２１に電力を供給し、その電力を受けてペン信号発生部２１におけるコイルが上記所定の電磁波を出力し、タッチセンサ１２がそれを検出することになる。
【００３７】
制御部１０は、上述のようなタッチセンサ１２によりホバー操作が検出された場合、上記入力座標情報が示す検出位置に対応する表示部１３の表示領域上の位置に、ホバーマークを表示させる制御を行う。このホバーマークは、ホバー操作の位置を示すポインタである。なお、ホバーマークを表示すると共に、ホバーの座標を中心とし所定距離の半径をもつ円内に含まれるオブジェクトの詳細な情報を表示するなど、他の処理を併せて実行するようにしてもよい。
【００３８】
また、制御部１０は、タッチ操作が検出された場合、上記入力座標情報が示す検出位置に対応する表示部１３の表示領域上の位置にあるアイコン等の画像の選択など、表示部１３での表示に応じた処理等を行う。なお、アイコンは、例えばＯＳの基本画面の画像に配置されており、アイコンを選択する操作がなされることで、そのアイコンに関連付けられたアプリケーションやファイル等を開くことが可能になっている。
【００３９】
そして、本実施形態の主たる特徴として、制御部１０は、上記表示領域に表示されたアイコンの上でホバー操作が検出された場合、ホバーマークの表示サイズをそのアイコンの大きさに応じて変更する変更制御を、表示部１３に対して行う。つまり、表示部１３はホバーマークを、その位置にあるアイコンの大きさに応じて適切にサイズ変更した状態で表示することになる。なお、アイコンの大きさ自体はアイコン毎に既知であり、実際、アイコンの選択を可能にするために、各アイコンの選択領域が座標で定められている。
【００４０】
次に、ペン入力装置２を用いた本実施形態の入力方法について、図２〜図３Ｂを参照しながら実際の使用場面を例に挙げて説明する。図２は、情報処理装置１におけるペン入力方法の一例を説明するためのフロー図で、図３Ａ及び図３Ｂは、図２のペン入力方法の一例を説明するための概略図である。
【００４１】
まず、制御部１０は、タッチセンサ１２がペン信号を受信したか否かを判定し（ステップＳ１）、受信するまで（ＹＥＳとなるまで）待つ。ペン信号を受信した場合、制御部１０は、そのペン信号の検出位置を示す入力座標情報を得ることになるが、さらに表示部１３に対し、その検出位置に対応する表示位置にホバーマークを表示するよう指示して、表示部１３がその表示を実行する（ステップＳ２）。なお、タッチセンサ１２がタッチ操作を検出した場合にはそれを示すタッチ信号を制御部１０へ伝送し、制御部１０がタッチ信号に対応する処理（ペン信号だけを受信したときとは異なる処理）を行うことになる。
【００４２】
次いで、制御部１０は、表示させたホバーマークがアイコンの上にあるか否かを、表示中の各アイコンの選択領域の座標とホバーマークの表示座標（つまり入力座標情報が示す検出位置の座標）と比較することで判定する（ステップＳ３）。ステップＳ３でＮＯの場合にはそのまま処理を終了する。
【００４３】
一方、ステップＳ３でＹＥＳの場合、制御部１０は、ホバーマークの表示と重なるアイコンについて、そのサイズをその選択領域の座標から算出することで検知する（ステップＳ４）。その後、制御部１０は、そのアイコンのサイズに合うようにホバーマークの表示サイズを決定し、その表示サイズになるように表示部１３に指示し、表示部１３がそのような表示変更（つまり表示サイズの補正）を行い（ステップＳ５）、処理を終了する。
【００４４】
一例として、図３Ａのように表示部１３にファイル管理アプリケーションのウインドウ３１があり、その中にフォルダを示すアイコンが複数表示されており、そのうちの１つのアイコンをホバー操作する場合について説明する。
【００４５】
まず、ユーザは、ペン入力装置２を表示部１３の表示領域の或る位置に近接させると、図３Ａで例示するようにその位置でペン信号が検出され、ホバーマーク３０ａが表示される。なお、ホバー操作の検出に際し、表示画面と操作主体であるペン入力装置２のペン先との距離（表示画面に垂直な方向の距離）も検出するようにしてもよく、その場合、この距離（ホバー距離）が長い程、ホバーマーク３０ａを大きくするようにしてもよい。
【００４６】
図３Ａの状態からユーザがペン入力装置２を移動させて「ビデオ」アイコンの表示領域（アイコン選択領域）３２にホバーマーク３０ａを移動させた場合、それが図３Ｂに示すようにアイコン選択領域３２に合った表示サイズのホバーマーク３０ｂに変更される。なお、ＯＳやアプリケーションによってアイコン選択領域３２の範囲は異なり、必ずしもアイコンが表示されている部分だけが選択領域とは限らず、例えば図３Ａでいうところの「ビデオ」アイコンだけでなく、その隣の「システムフォルダ」といった文字列やそれらの間の空間もアイコン選択領域として認識される場合もある。
【００４７】
ここでは、制御部１０が、上記変更制御として、ホバーマーク３０ｂの表示サイズをアイコン（アイコン選択領域３２）の縦方向及び横方向の長さに合わせるように変更した例を挙げた。但し、ホバーマーク３０ｂは、アイコン選択領域３２と縦横の長さが完全に同じになるようにしなくてもよく、例えば、アイコン選択領域３２の縦横９０％の表示サイズであってもよい。さらに、ホバーマーク３０ｂをアイコン選択領域３２の縦方向の長さだけに合わせ、例えば縦１００％且つ横７０％の表示サイズや縦９０％且つ横は元のままの表示サイズにしてもよい。同様に、横方向の長さだけに合わせ、例えば縦７０％且つ横１００％の表示サイズや横９０％且つ縦は元のままの表示サイズにしてもよい。
【００４８】
無論、制御部１０は、ステップＳ２の処理を経ずに、ステップＳ５でアイコンのサイズに合うようにホバーマークの表示サイズを決定し、その表示サイズでホバーマークを表示させるように表示部１３に指示してもよい。例えば、ユーザがいきなりアイコン選択領域３２上でホバー操作を行った場合にはホバーマーク３０ａを表示させることなくアイコン選択領域３２のサイズに合ったホバーマーク３０ｂを表示させればよい。
【００４９】
また、ホバーマークを、背景となるアイコンの画像とのαブレンディングなどにより半透明にすることは、ホバーマークの表示サイズを変更することから特に好ましいと言える。また、ホバーマークの表示サイズが所定のサイズ未満である場合にはそのまま表示させ、所定サイズ以上になった場合に半透明にするようにしてもよい。また、ホバーマークの表示サイズだけでなく、デザインもアイコンの大きさ（例えば縦横比）に応じて変更するようにしてもよい。これにより、表示部１３において、縦長のアイコンに合ったデザインや横長のアイコンに合ったデザインのホバーマークを表示させることができる。
【００５０】
以上、本実施形態によれば、このようにしてホバーマークの表示サイズを変更することにより、タッチセンサ１２がもつ検出精度を生かしホバーマークを小さく表示させた上で、ユーザにとってホバー状態からアイコンが選択し易くなる。なお、このような表示変更を行った状態から、ユーザがタッチ操作によりアイコンを選択した場合には、そのアイコン選択領域の色を反転させるなどすればよい。
【００５１】
なお、ペン入力装置２を用いた場合についてのみ具体例を挙げたが、ユーザの指やスタイラスペンによる入力時にも同様にホバー操作時における上記変更制御を適用することができる。但し、ペン入力モードと通常タッチ入力モードの双方でホバー操作を受け付ける場合には、ペン入力モードである場合に限り、上述のような変更制御を実行するようにしてもよい。指で選択できるようなアイコンを選択しようとしていることが想定されるためである。その際、指によるホバー操作の検出領域は広くなることが想定されるため、指によるホバー操作が検出された場合にはその検出領域に合致したホバーマークを表示するようにしておいてもよい。
【００５２】
（第２の実施形態）
本発明の第２の実施形態について、図４及び図５を併せて参照しながら説明する。図４は、情報処理装置１におけるペン入力方法の他の例を説明するためのフロー図で、図５は、図４のペン入力方法の一例を説明するための概略図である。本実施形態について、第１の実施形態との相違点を中心に説明するが、第１の実施形態で説明した様々な応用例も同様に適用できる。
【００５３】
本実施形態における情報処理装置１は、タッチセンサ１２がペン入力装置によってなされたタッチ操作及びホバー操作を検出する機能をもつ。つまり、本実施形態では、図１で例示したペン入力装置２のようなペン入力装置が必要となる。但し、このペン入力装置は、上記変更制御を解除するための操作（変更解除操作）を受け付けるボタン（以下、第１ボタンと呼ぶ）を有するものとする。この第１ボタンとしては、ボタン２２が適用できるが、ボタン２２の押下が他の動作に割り当てられている場合には、変更解除操作についてはボタン２２の長押しや２回連続押下などで受け付ければよい。
【００５４】
本実施形態の入力方法について図４に沿って説明する。この入力方法においても、図２のステップＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５の処理と同様の処理を行う（ステップＳ１１，Ｓ１２，Ｓ１３，Ｓ１５，Ｓ１６）が、ステップＳ１３の後に、制御部１０は第１ボタン（変更解除ボタン）が押下されていないか否かを判定する（ステップＳ１４）。
【００５５】
ステップＳ１４でＮＯの場合には、そのまま処理を終了し、結果として図５に示すように、図３Ａのホバーマーク３０ａと同じ表示サイズのままのホバーマーク５０が表示された状態となる。一方、ステップＳ１４でＹＥＳの場合には、ステップＳ１５，Ｓ１６の処理に進んでホバーマークの補正が施され、結果として図３Ａのホバーマーク３０ａが図３Ｂのホバーマーク３０ｂに変更されることになる。
【００５６】
また、ステップＳ１６の後にステップＳ１４の判定処理を適用することもできる。その際、第１ボタンが押下されないままでは図３Ｂのホバーマーク３０ｂが表示された状態が続き、第１ボタンが押下された段階で図３Ｂのホバーマーク３０ｂが表示された状態から図５のホバーマーク５０が表示された状態に変わることになる。
【００５７】
以上のように、本実施形態に係る情報処理装置１では、第１の実施形態の効果に加え、上記変更制御を解除することもできるため、ユーザの好みに合った表示を行うことができる。
【００５８】
（第３の実施形態）
本発明の第３の実施形態について、図６〜図８Ｃを併せて参照しながら説明する。本実施形態について、第１，第２の実施形態との相違点を中心に説明するが、第１，第２の実施形態で説明した様々な応用例も同様に適用できる。
【００５９】
本実施形態における情報処理装置１では、制御部１０が次のような移動制御を表示部１３に対して行う。この移動制御とは、ホバー操作の検出位置がアイコンの上以外でその検出位置とそのアイコンとが所定の近接条件を満たす場合、ホバーマークをそのアイコンの上に移動させる制御を指す。
【００６０】
また、本実施形態における情報処理装置１は、タッチセンサ１２がペン入力装置によってなされたタッチ操作及びホバー操作を検出する機能をもつことが好ましい。但し、このペン入力装置には、上記移動制御を解除するための操作（移動解除操作）を受け付けるボタン（以下、第２ボタンと呼ぶ）を有するものとする。この場合、図１で例示したペン入力装置２のようなペン入力装置が必要となる。これにより、上記移動制御を解除することもできるため、ユーザの好みに合った表示を行うことができる。
【００６１】
この第２ボタンとしては、ボタン２２が適用できるが、ボタン２２の押下が他の動作に割り当てられている場合には、移動解除操作についてはボタン２２の長押しや２回連続押下などで受け付ければよい。なお、第２ボタンは第１ボタンと兼ねてもよく、その操作も同じであってもよい。無論、第２ボタンは第１ボタンと別に設けてもよいし、兼ねる場合でも操作方法（例えば前者が連続する２回の押下で、後者が長押しなど）を異ならせてもよい。さらには１回目の長押しで変更解除操作を受け付け、２回目の長押しで移動解除操作を受け付けるようにしてもよく、また１回目と２回目とで受け付ける順序を入れ換えてもよい。
【００６２】
次に、ペン入力装置２を用いた本実施形態の入力方法について、図６〜図８Ａを参照しながら実際の使用場面を例に挙げて説明する。図６は、図１の情報処理装置１におけるペン入力方法の他の例を説明するためのフロー図である。図７Ａ及び図７Ｂは、図６のペン入力方法の一例を説明するための概略図で、図７Ｃは、図６のペン入力方法の他の例を説明するための概略図である。図８Ａは、図６のペン入力方法における認知エリアとアイコンとの位置関係の一例を説明するための概略図である。
【００６３】
まず、制御部１０は、図２のステップＳ１，Ｓ２と同様にペン信号の受信を待ち（ステップＳ２１）、図７Ａで例示するようにホバーマーク７０ａを表示させる（ステップＳ２２）。
【００６４】
次に、制御部１０は、ホバーマーク７０ａの認知エリア（所定範囲の領域）７１内にアイコンが存在するか否かを、アイコン選択領域の座標に基づき判定し（ステップＳ２３）、ＮＯであれば処理を終了する。ステップＳ２３では、上記所定の近接条件として、検出位置を含む所定範囲の領域７１にアイコンの少なくとも一部が表示されている（含まれる）ことを挙げ、この条件を満たすか否かを判定している。
【００６５】
所定範囲の領域７１は、ホバーマーク７０ａを中心とする所定長の縦辺、同じ又は異なる所定長の横辺でなる長方形である。但し、所定範囲の領域はこれに限らず、円形であってもよい。例えば図８Ａに示すように、ホバー位置（ホバーマークを表示させる位置）８１ａを中心に半径ｒの円８２内を上記所定範囲の領域と定めるなど、中心からの距離で定めてもよい。図８Ａの例では、円８２内にアイコン選択領域８０と重なる領域８３ａが存在するため、上記所定の近接条件を満たすと判定される。
【００６６】
ステップＳ２３でＹＥＳの場合、制御部１０は、認知エリア７１に複数のアイコン（アイコン選択領域）が存在するか否かを判定する（ステップＳ２４）。存在しない場合（ステップＳ２４でＮＯの場合）には、第２ボタン（移動解除ボタン）が押下されていないか否かを判定する（ステップＳ２６）。
【００６７】
ステップＳ２６でＮＯの場合には、そのまま処理を終了し、結果として図７Ａのホバーマーク７０ａが表示されたままとなる。一方、ステップＳ２６でＹＥＳの場合には、ホバーマークを対象となったアイコンの位置に補正し（ステップＳ２７）、処理を終了する。ステップＳ２７のようなホバーマーク７０ａの自動誘導により、結果として図７Ｂに示すように、ペン入力装置２の位置は変わらないのにも拘わらずそのアイコンの位置（好ましくはアイコン選択領域７２の中心位置）にホバーマーク７０ｂが表示される。図８Ａの例で説明すると、アイコン選択領域８０の位置にホバーマーク８４ａが表示された状態となる。
【００６８】
このように、制御部１０は、ホバー操作が検出された位置（検出位置）を含む（好ましくはこの位置を中心とする）認知エリアにアイコンの少なくとも一部が含まれた場合、ホバーマークをそのアイコンの上に移動させる移動制御を行う。なお、上記検出位置にアイコンが存在した場合には、そのアイコンの中心（例えば重心、或いは縦方向の中心縦座標且つ横方向の中心横座標など）に移動させればよい。無論、アイコンの中心にホバー検出位置が存在した場合には、移動は不要となる。
【００６９】
一方、ステップＳ２４でＹＥＳの場合、制御部１０は、複数のアイコンのうち最も大きなサイズのアイコンをアイコン選択領域の座標から算出（検出）し、それを対象のアイコンとする（ステップＳ２５）。ステップＳ２５の代わりに、最も認知エリアと重なる面積が大きなアイコンを対象のアイコンとして検出してもよいし、アイコン上への自動誘導を行わないように（つまり対象のアイコン無しにするように）してもよい。ステップＳ２５の処理後は、ステップＳ２６へ進み、ステップＳ２６でＹＥＳの場合に制御部１０はホバーマークをステップＳ２５で対象となったアイコンの位置に補正し（ステップＳ２７）、処理を終了する。
【００７０】
また、ステップＳ２７の後にステップＳ２６の判定処理を適用することもできる。その際、第２ボタンが押下されないままでは図７Ｂのホバーマーク７０ｂが表示された状態が続き、第２ボタンが押下された段階で図７Ａのホバーマーク７０ａが表示された状態に戻ることになる。なお、本実施形態では第２ボタンは必須ではなく、第２ボタンを具備しない場合には図６においてステップＳ２６の処理を除けばよい。
【００７１】
無論、制御部１０は、ステップＳ２２の処理を経ずに、ステップＳ２７でアイコンの位置にホバーマークを表示させるように表示部１３に指示してもよい。例えば、ユーザがいきなりアイコン選択領域７２上でホバー操作を行った場合にはホバーマーク７０ａを表示させることなくアイコン選択領域７２の位置にホバーマーク７０ｂを表示させればよい。
【００７２】
次に、図８Ｂ，図８Ｃを参照しながら認知エリアとアイコンとの位置関係の他の例について説明する。図８Ｂ、図８Ｃはいずれも、図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【００７３】
上記所定の近接条件は、図８Ｂに示すようにアイコン（アイコン選択領域８０）を含む所定範囲の領域８５に上記検出位置８１が存在することを含むようにしてもよい。所定範囲の領域８５は、アイコンを含むアイコン近接領域を指す。アイコン近接領域８５は、アイコン選択領域８０の高さ（縦の長さ）Ｈに対して所定割合の長さｈだけ上下に広げ、アイコン選択領域８０の幅（横の長さ）Ｗに対して同じ又は異なる所定割合の長さｗだけ左右に広げた領域としている。但し、アイコン近接領域の定義はこれに限ったものではない。
【００７４】
このように、制御部１０は、アイコン近接領域８５の上でホバー操作が検出された場合にも、ホバーマークをそのアイコンの上（アイコン選択領域８０の位置）に移動させ、ホバーマーク８４ｂを表示させた状態にしてもよい。
【００７５】
また、上記所定の近接条件として、上記検出位置を含む所定範囲の領域にアイコンの少なくとも一部が表示されていることを含む場合も併せて採用する場合について説明する。この場合、図８Ｃで例示するように、円８２内にアイコン近接領域８５と重なる領域８３ｃが存在すれば、上記所定の近接条件を満たすと判定され、アイコン選択領域８０の位置にホバーマーク８４ｃを表示させればよい。
【００７６】
以上のように、本実施形態に係る情報処理装置１では、このようにしてホバーマークの表示位置をアイコンの上に移動させることにより、タッチセンサ１２がもつ検出精度を生かしホバーマークを小さく表示させた上で、ユーザにとってホバー状態からアイコンが選択し易くなる。
【００７７】
また、ペン入力装置を用いずユーザの指やスタイラスペンによる入力時にも、同様にホバー操作時における上記移動制御を適用することができる。但し、ペン入力モードと通常タッチ入力モードの双方でホバー操作を受け付ける場合には、ペン入力モードである場合に限り、上述のような移動制御を実行するようにしてもよい。指で選択できるようなアイコンを選択しようとしていることが想定されるためである。その際、指によるホバー操作の検出領域は広くなることが想定されるため、指によるホバー操作が検出された場合にはその検出領域に合致したホバーマークを表示するようにしておいてもよい。
【００７８】
また、図６の処理例では、第１又は第２の実施形態との組み合わせについて述べなかったように、上記移動制御は上記変更制御を適用しない情報処理装置にも適用することができる。
【００７９】
本実施形態を第１又は第２の実施形態と組み合わせる場合について簡単に説明する。
組み合わせの一例としては、図６のステップＳ２７の処理後（アイコン選択領域７２にホバーマーク７０ｂが移動後）、図２のステップＳ４，Ｓ５の処理又は図４のステップＳ１４〜１６の処理を実行し、図７Ｃに示すようなアイコンサイズに合ったホバーマーク７０ｃを表示させればよい。これにより、第１，第２のいずれかの実施形態の効果に加え、ユーザにとってホバー状態からアイコンがさらに選択し易くなる。
【００８０】
別の組み合わせ例としては、図６のステップＳ２３の判定に先立ち、図２のステップＳ３又は図４のステップＳ１３の判定を行い、ステップＳ３又はステップＳ１３でＹＥＳの場合にステップＳ４，Ｓ５の処理又はステップＳ１４〜Ｓ１６の処理を実行し、その後、ステップＳ２３の処理に進むようにしておけばよい。
【００８１】
（その他）
以上、本発明に係る情報処理装置について説明したが、処理の流れを説明したように、本発明は、画像を表示する表示部と、上記表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサと、を備えた情報処理装置における入力方法や、その入力方法をコンピュータ（情報処理装置）に実行させるためのプログラムとしての形態も採り得る。
【００８２】
この入力方法の一つ（第１入力方法と呼ぶ）は、第１の実施形態で説明したように、上記タッチセンサが上記ホバー操作を検出する検出ステップと、上記情報処理装置の制御部が、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を有する。そして、上記表示制御ステップは、上記検出ステップにおいて上記表示領域に表示されたアイコンの上で上記ホバー操作が検出された場合、上記ホバーマークの表示サイズを上記アイコンの大きさに応じて変更するステップを有する。その他の応用例については、情報処理装置について第１〜第３の実施形態で説明した通りであり、その説明を省略する。
【００８３】
上記プログラム（第１プログラムと呼ぶ）は、換言すると、この第１入力方法を、上記表示部及び上記タッチセンサを備えたコンピュータに実行させるためのプログラムである。すなわち、この第２プログラムは、上記コンピュータに、上記タッチセンサにより上記ホバー操作を検出する検出ステップと、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を実行させるためのプログラムである。そして、上記表示制御ステップは、上記検出ステップにおいて上記表示領域に表示されたアイコンの上で上記ホバー操作が検出された場合、上記ホバーマークの表示サイズを上記アイコンの大きさに応じて変更するステップを有する。その他の応用例については、情報処理装置について第１〜第３の実施形態で説明した通りであり、その説明を省略する。
【００８４】
情報処理装置における他の入力方法（第２入力方法と呼ぶ）は、第３の実施形態で説明したように、上記タッチセンサが上記ホバー操作を検出する検出ステップと、上記情報処理装置の制御部が、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を有する。そして、上記表示制御ステップは、上記検出ステップで検出された上記ホバー操作の検出位置が上記アイコンの上以外で上記検出位置と上記アイコンとが所定の近接条件を満たす場合、上記ホバーマークを上記アイコンの上に移動させるステップを有する。その他の応用例については、情報処理装置について説明した通りであり、その説明を省略する。
【００８５】
上記プログラム（以下、第２プログラムと呼ぶ）は、換言すると、この第２入力方法を、上記表示部及び上記タッチセンサを備えたコンピュータに実行させるためのプログラムである。すなわち、この第２プログラムは、上記コンピュータに、上記タッチセンサにより上記ホバー操作を検出する検出ステップと、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を実行させるためのプログラムである。そして、上記表示制御ステップは、上記検出ステップで検出された上記ホバー操作の検出位置が上記アイコンの上以外で上記検出位置と上記アイコンとが所定の近接条件を満たす場合、上記ホバーマークを上記アイコンの上に移動させるステップを有する。その他の応用例については、情報処理装置について第３の実施形態で説明した通りであり、その説明を省略する。
【００８６】
また、上記第１プログラム及び／又は上記第２プログラムをコンピュータにより読み取り可能な非一時的な記録媒体に記録したプログラム記録媒体としての形態についても容易に理解することができる。このコンピュータとしては、汎用のＰＣに限らず、マイクロコンピュータやプログラム可能な汎用の集積回路／チップセットなど、様々な形態のコンピュータが適用できる。また、このプログラムは、可搬の記録媒体を介して流通させるに限らず、インターネット等のネットワークを介して、また放送波を介して流通させることもできる。ネットワークを介して受信するとは、外部サーバの記憶装置などに記録されたプログラムを受信することを指す。
【符号の説明】
【００８７】
１…情報処理装置、２…ペン入力装置、１０…情報処理装置の制御部、１１…記憶部、１２…タッチセンサ、１３…表示部、１４…通信部、２０…ペン入力装置の制御部、２１…ペン信号発生部、２２…ボタン、３０ａ，３０ｂ，５０，７０ａ，７０ｂ，７０ｃ，８４ａ，８４ｂ，８４ｃ…ホバーマーク、３１…ウインドウ、３２…アイコン選択領域、７１…認知エリア、７２，８０…アイコン選択領域、８１…検出位置、８２…円、８３ａ，８３ｃ…重なる領域、８５…アイコン近接領域。
【図１】
2018170048.tif 000003
【図２】
2018170048.tif 000004
【図３Ａ】
2018170048.tif 000005
【図３Ｂ】
2018170048.tif 000006
【図４】
2018170048.tif 000007
【図５】
2018170048.tif 000008
【図６】
2018170048.tif 000009
【図７Ａ】
2018170048.tif 000010
【図７Ｂ】
2018170048.tif 000011
【図７Ｃ】
2018170048.tif 000012
【図８Ａ】
2018170048.tif 000013
【図８Ｂ】
2018170048.tif 000014
【図８Ｃ】
2018170048.tif 000015
【手続補正書】
【提出日】平成30年9月5日(2018.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、該表示部の上でのタッチ操作を検出するタッチセンサと、該タッチセンサにより前記表示部に表示されたアイコンへの前記タッチ操作が検出される前に、前記表示部のホバー操作が検出された位置にホバーマークを表示させる制御部と、を備え、
該制御部は、前記ホバー操作が検出された位置の検出領域の大きさに基づいて、前記ホバーマークの表示サイズを制御することを特徴とする情報処理装置。
【請求項２】
ペン入力装置での操作を受け付けるペン入力モードと、指での操作を受け付ける通常タッチ入力モードと、を実行するモード実行部をさらに備え、
前記制御部は、前記ホバーマークが前記表示部に表示されているアイコンの上にあって、前記ペン入力モードである場合、前記アイコンの大きさに応じて前記ホバーマークの表示サイズを変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記タッチセンサは、前記ペン入力モードである場合よりも前記通常タッチ入力モードである場合の方が、前記検出領域を大きく検出することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示部に表示された前記アイコンの上で前記ホバー操作が検出されたとき、前記ホバーマークの表示サイズの変更が解除されている状態か否かを判定する判定部をさらに備え、
該判定部が前記ホバーマークの表示サイズの変更が解除されていないと判定した場合、前記制御部は、前記アイコンの大きさに応じて前記ホバーマークの表示サイズを変更することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記制御部は、前記ホバー操作が検出された位置の所定距離内にオブジェクトが含まれる場合、前記オブジェクトの詳細な情報を前記表示部に表示させることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
画像を表示する表示部と該表示部の上でのタッチ操作を検出するタッチセンサとを備えた情報処理装置における入力方法であって、
前記タッチセンサがホバー操作を検出する検出ステップと、
前記情報処理装置の制御部が、前記タッチセンサにより前記表示部に表示されたアイコンへの前記タッチ操作が検出される前に、前記ホバー操作が検出された位置にホバーマークを表示させる表示制御ステップと、を有し、
前記表示制御ステップは、前記検出ステップにおいて前記ホバー操作が検出された位置の検出領域の大きさに基づいて、前記ホバーマークの表示サイズを制御するステップを有することを特徴とする入力方法。
【請求項７】
画像を表示する表示部と該表示部の上でのタッチ操作を検出するタッチセンサとを備えた情報処理装置に、請求項６に記載の入力方法を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、入力方法及びプログラムに関し、より詳細には、表示部に該表示部の上でのタッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置、その情報処理装置における入力方法、及びその入力方法を実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来から、表示部にタッチセンサが搭載されている情報処理装置が流通している。このような情報処理装置には、ユーザの指やスタイラスペンなどによるタッチ操作の他に、電子ペンやデジタイザペンなどと呼ばれるペン入力装置によるタッチ操作も受け付け可能になっているものもある。タッチセンサとしては様々な方式が提案されており、それぞれの方式に応じたペン入力装置も提案されている。例えば、静電容量方式のタッチセンサでは、ペン入力装置から出力される信号を電磁誘導方式で検知するようになっている。
【０００３】
デジタイザペンとは、オペレーションシステム（ＯＳ）に対してタッチ信号とは別にペン入力信号を与えることができるペン入力装置である。デジタイザペンには、デジタイザペン側からある周波数の信号を与えるアクティブ方式と、デジタイザペンが表示部（画面）に近づいた場合に表示部側で磁場を発生させる方式（アクティブ方式とも呼ばれる電磁誘導方式、若しくはパッシブ方式）との、大きく２つの種類がある。いずれの方式においても、タッチセンサがデジタイザペンを感知すると、タッチ入力を排除し、これにより、例えばお手付きした状態での手書き入力も可能となる。
【０００４】
このような情報処理装置におけるタッチセンサでは、ペン入力装置による操作としてタッチ操作（タッチイベント）だけでなく、ホバー操作（ホバリングイベント）も検出可能になっているものが多い。ここで、ホバー操作とは、表示画面にペン入力装置が接触していない浮いた状態（ホバー状態）にする操作を指す。なお、タッチセンサには、指やスライラスペンなどによるホバー操作も検出可能なものもある。
【０００５】
そのような情報処理装置では、ペン入力装置（或いは指やスタイラスペン）によるホバー操作が検出された場合、その検出位置に対応する表示部の位置にホバーマークを表示すること、並びにホバー操作の検出位置に追随して（つまりペン入力装置等の動きに追随して）ホバーマークを移動させることが可能になっている。ホバーマークとは、マウスのカーソルのようにホバー状態を示すための一定のマークであり、ユーザは表示部の表示領域に表示されたアイコン上にホバーマークを移動させて、その後のアイコン選択操作を行うことが可能となっている。
【０００６】
特許文献１には、指、スタイラスペン、ペン入力装置（特許文献１では「スタイラス」と表記）などによるタッチ操作とホバー操作を、入力信号の振幅及び勾配パターンにより判別し、別々に処理する技術が開示されている。
【０００７】
また、特許文献２には、ホバリング動作と通常動作との間の切り替えが可能なタブレット等の情報処理装置が開示されている。この情報処理装置では、画面上をペンで１回タップしてから所定時間内にその画面上に線を描くような操作をすれば、通常動作としてその線が描かれ、ペンアップから所定時間が経過すればホバリング動作が実行される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２００９−５４３２４６号公報
【特許文献２】特開２０００−１２２８０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、近年、表示部における画素の高解像度化に伴い、タッチ操作やホバー操作に対するタッチセンサの検出精度も向上しており、特にペン入力装置のペン先は、検出精度を生かすために細径化が進んでいる。
【００１０】
しかしながら、高検出精度を生かすためには、ペン先の細径化だけではなく、表示させるホバーマークも小さくする必要があり、ユーザにとってホバーマークが非常に見難くなってしまい、結果としてアイコンの選択操作が難しくなってしまう。なお、特許文献１，２には、ホバーマークのサイズを変化させることについて記載されていない。
【００１１】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、タッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置において、タッチセンサがもつ検出精度を生かした上で、ホバー状態からのアイコンの選択をユーザが行い易くすることにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の第１の技術手段は、画像を表示する表示部と、該表示部の上でのタッチ操作を検出するタッチセンサと、該タッチセンサにより前記表示部に表示されたアイコンへの前記タッチ操作が検出される前に、前記表示部のホバー操作が検出された位置にホバーマークを表示させる制御部と、を備え、該制御部は、前記ホバー操作が検出された位置の検出領域の大きさに基づいて、前記ホバーマークの表示サイズを制御することを特徴としたものである。
【００１３】
本発明の第２の技術手段は、第１の技術手段において、ペン入力装置での操作を受け付けるペン入力モードと、指での操作を受け付ける通常タッチ入力モードと、を実行するモード実行部をさらに備え、前記制御部は、前記ホバーマークが前記表示部に表示されているアイコンの上にあって、前記ペン入力モードである場合、前記アイコンの大きさに応じて前記ホバーマークの表示サイズを変更することを特徴としたものである。
【００１４】
本発明の第３の技術手段は、第２の技術手段において、前記タッチセンサは、前記ペン入力モードである場合よりも前記通常タッチ入力モードである場合の方が、前記検出領域を大きく検出することを特徴としたものである。
【００１５】
本発明の第４の技術手段は、第２又は第３の技術手段において、前記表示部に表示された前記アイコンの上で前記ホバー操作が検出されたとき、前記ホバーマークの表示サイズの変更が解除されている状態か否かを判定する判定部をさらに備え、該判定部が前記ホバーマークの表示サイズの変更が解除されていないと判定した場合、前記制御部は、前記アイコンの大きさに応じて前記ホバーマークの表示サイズを変更することを特徴としたものである。
【００１６】
本発明の第５の技術手段は、第１から第４のいずれか１の技術手段において、前記制御部は、前記ホバー操作が検出された位置の所定距離内にオブジェクトが含まれる場合、前記オブジェクトの詳細な情報を前記表示部に表示させることを特徴としたものである。
【００１７】
本発明の第６の技術手段は、画像を表示する表示部と該表示部の上でのタッチ操作を検出するタッチセンサとを備えた情報処理装置における入力方法であって、前記タッチセンサがホバー操作を検出する検出ステップと、前記情報処理装置の制御部が、前記タッチセンサにより前記表示部に表示されたアイコンへの前記タッチ操作が検出される前に、前記ホバー操作が検出された位置にホバーマークを表示させる表示制御ステップと、を有し、前記表示制御ステップは、前記検出ステップにおいて前記ホバー操作が検出された位置の検出領域の大きさに基づいて、前記ホバーマークの表示サイズを制御するステップを有することを特徴としたものである。
【００１８】
本発明の第７の技術手段は、第６の技術手段の入力方法を実行させるためのプログラムであって、画像を表示する表示部と該表示部の上でのタッチ操作を検出するタッチセンサとを備えた情報処理装置に、前記入力方法を実行させることを特徴とするものである。
【発明の効果】
【００１９】
本発明によれば、タッチ操作及びホバー操作を検出するタッチセンサを有する情報処理装置において、タッチセンサがもつ検出精度を生かした上で、ホバー状態からのアイコンの選択をユーザが行い易くなる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態に係る情報処理装置の一構成例を示す機能ブロック図である。
【図２】図１の情報処理装置におけるペン入力方法の一例を説明するためのフロー図である。
【図３Ａ】図２のペン入力方法の一例を説明するための概略図である。
【図３Ｂ】図２のペン入力方法の一例を説明するための概略図である。
【図４】図１の情報処理装置におけるペン入力方法の他の例を説明するためのフロー図である。
【図５】図４のペン入力方法の一例を説明するための概略図である。
【図６】図１の情報処理装置におけるペン入力方法の他の例を説明するためのフロー図である。
【図７Ａ】図６のペン入力方法の一例を説明するための概略図である。
【図７Ｂ】図６のペン入力方法の一例を説明するための概略図である。
【図７Ｃ】図６のペン入力方法の他の例を説明するための概略図である。
【図８Ａ】図６のペン入力方法における認知エリアとアイコンとの位置関係の一例を説明するための概略図である。
【図８Ｂ】図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【図８Ｃ】図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【発明を実施するための形態】
【００２１】
本発明に係る情報処理装置は、表示部、タッチセンサ、及び制御部を備える。本発明に係る情報処理装置は、１つの筐体で構成した装置であってもよいし、上記表示部及びタッチセンサが本体（制御部側）と別筐体で構成された装置であってもよい。本発明に係る情報処理装置としては、例えば設置型のＰＣ（Personal Computer）、モバイルＰＣ、タブレット型の端末装置（以下、タブレット端末）、携帯電話機（スマートフォンと呼ばれるものも含む）などが挙げられる。
【００２２】
（第１の実施形態）
本発明の第１の実施形態について、図１〜図３Ｂを参照しながら説明する。図１は、本実施形態に係る情報処理装置の一構成例を示すブロック図である。本実施形態に係る情報処理装置１は、その全体を制御する制御部１０と、タッチセンサ１２と、画像を表示する表示部１３と、を備えている。表示部１３は、画像を表示する表示パネルを有する。表示パネルとしては、液晶ディスプレイや有機エレクトロルミネッセンスディスプレイ等、様々な表示方式のパネルが挙げられる。
【００２３】
その他、ここで例示する情報処理装置１は、表示対象の画像ファイル等を記憶する記憶部１１と、表示対象の画像ファイル等をサーバ装置等の外部機器から取得するための通信部１４と、を備えている。なお、通信部１４としては、例えば有線ＬＡＮ（Local Area Network）のルータを介して外部機器と通信するインターフェースが挙げられる。無論、このルータに限らず、移動体通信システムの基地局、無線ＬＡＮのアクセスポイントなどを介して通信するインターフェースであってもよい。
【００２４】
また、情報処理装置１は、電源キーを備えると共に、ユーザ操作を受け付けるために、電源キー以外のハードウェアキー（音量調整キー等）、キーボード、マウス等のポインティングデバイス、ジョイスティック、タッチパッド、トラックボール、キーボードなどのうち、いずれか１又は複数を具備するようにしてもよい。
【００２５】
以下、本発明の主な構成となる制御部１０及びタッチセンサ１２について詳細に説明する。制御部１０は、プログラム保存領域に格納された制御プログラムを動作させ、各種制御を行う。例えば制御部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）、作業領域としてのＲＡＭ（Random Access Memory）、及び記憶装置などの制御デバイスで構成され、その一部又は全部を集積回路／ＩＣチップセットとして搭載することもできる。この記憶装置には、上記制御プログラム（本発明に係る処理を実行するプログラムを含む）をはじめ、各種設定内容などが記憶される。この記憶装置としては、フラッシュＲＯＭ（Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable  ＲＯＭ）等が挙げられる。また、この記憶装置としては記憶部１１を採用することができる。
【００２６】
タッチセンサ１２は、表示部１３の表示領域（全表示領域）上でのタッチ操作及びホバー操作を検出するセンサであり、シングルタッチのみ対応のセンサであってもマルチタッチ対応のセンサであってもよい。
【００２７】
ここで、ホバー操作とは、ポインティングデバイスによりカーソルを特定要素に合わせる操作に対応する操作を指し、タッチセンサ１２においてはタッチ操作に至る手前の状態（操作主体を浮かせたホバー状態）にする操作を指す。ホバー状態とは、操作主体が表示画面と所定の距離以下にあり且つ操作主体と表示画面とが接触していない状態、つまり操作主体を近接させた状態を指す。
【００２８】
タッチセンサ１２としては、例えば表面型又は投射型の静電容量方式、電磁誘導方式、赤外線方式、表面弾性波方式、抵抗膜方式など、様々な方式のセンサが適用できる。また、ホバー操作を検出するための検出部を、タッチ操作の検出方式とは別の検出方式で設けることもできる。なお、タッチセンサ１２は、表示部（表示パネル）１３の表面に重ねるようにパネルとして設けられるものが多く、単体で若しくは表示パネルと合わせて、タッチパネルとも呼ばれる。
【００２９】
タッチセンサ１２は、タッチ操作やホバー操作を検出するとその検出位置を特定する情報（入力座標情報）を制御部１０に渡す。若しくは、制御部１０が、ポーリング処理等によりタッチセンサ１２に対するタッチ操作やホバー操作の入力を監視し、検出された場合に入力座標情報を得る。
【００３０】
タッチセンサ１２では、タッチ操作やホバー操作として、ユーザの指での操作、スタイラスペンでの操作、ペン入力装置での操作のうち、いずれの操作も受け付け可能にしておけばよい。但し、ペン入力装置での操作を受け付けるモード（ペン入力モードと呼ぶ）とそれ以外での操作を受け付けるモード（通常タッチ入力モードと呼ぶ）とを用意しておき、制御部１０にてユーザ操作に基づきモードの切り替えが可能に構成しておくか、若しくはペン入力装置の近接を検知してペン入力モードに切り替えるように構成しておくことが好ましい。また、タッチ操作は双方のモードで受け付ければよいが、ホバー操作はペン入力モードでのみ受け付けるようにしてもよい。
【００３１】
ペン入力装置について、タッチセンサ１２が電磁誘導方式でペン入力装置によるタッチ操作やホバー操作（近接操作）を検出する例を挙げて説明する。図１で例示するペン入力装置２は、その全体を制御する制御部２０と共に、ペン信号発生部２１及びボタン２２を備えている。
【００３２】
ペン信号発生部２１は、コイルを有し、制御部２０からの制御に基づきペン信号として所定の電磁波を出力させる。一般的に、制御部２０はペン信号を絶えず発信するような制御を行っている。ペン入力装置２がタッチセンサ１２に近接した場合（つまり表示部１３に近接した場合）にタッチセンサ１２側のコイルがそのペン信号を検出する。なお、ペン信号が検出された場合、ペン信号発生部２１側ではそれを検知することができる。
【００３３】
制御部２０は、タイマを有し、一定期間（例えば１分など）、タッチセンサ１２との近接がない場合に、スリープモードに移行しペン信号の発生をストップさせる。スリープモードからの復帰は、一般的にペン入力装置２のペン先をタップするか、具備されたボタン２２を押すことで実行される。
【００３４】
ボタン２２は、例えばクリック動作など、予め決められた動作の割り当てに用いられ、ボタン２２が押下された場合にはその動作に応じて変調された電磁波がペン信号発生部２１から出力される。なお、ボタン２２が押下された場合、別途設けた無線通信部、又は有線通信部及び接続ケーブルにより、情報処理装置１側に押下を示す信号を送信するような構成を採用することもできる。
【００３５】
なお、アクティブ方式の場合を前提として説明しているが、ペナブル・テクノロジー方式等のパッシブ方式を採用することもできる。パッシブ方式の場合、ペン入力装置２側は電源を必要とせず、タッチセンサ１２側のコイルから電磁誘導でペン信号発生部２１に電力を供給し、その電力を受けてペン信号発生部２１におけるコイルが上記所定の電磁波を出力し、タッチセンサ１２がそれを検出することになる。
【００３６】
制御部１０は、上述のようなタッチセンサ１２によりホバー操作が検出された場合、上記入力座標情報が示す検出位置に対応する表示部１３の表示領域上の位置に、ホバーマークを表示させる制御を行う。このホバーマークは、ホバー操作の位置を示すポインタである。なお、ホバーマークを表示すると共に、ホバーの座標を中心とし所定距離の半径をもつ円内に含まれるオブジェクトの詳細な情報を表示するなど、他の処理を併せて実行するようにしてもよい。
【００３７】
また、制御部１０は、タッチ操作が検出された場合、上記入力座標情報が示す検出位置に対応する表示部１３の表示領域上の位置にあるアイコン等の画像の選択など、表示部１３での表示に応じた処理等を行う。なお、アイコンは、例えばＯＳの基本画面の画像に配置されており、アイコンを選択する操作がなされることで、そのアイコンに関連付けられたアプリケーションやファイル等を開くことが可能になっている。
【００３８】
そして、本実施形態の主たる特徴として、制御部１０は、上記表示領域に表示されたアイコンの上でホバー操作が検出された場合、ホバーマークの表示サイズをそのアイコンの大きさに応じて変更する変更制御を、表示部１３に対して行う。つまり、表示部１３はホバーマークを、その位置にあるアイコンの大きさに応じて適切にサイズ変更した状態で表示することになる。なお、アイコンの大きさ自体はアイコン毎に既知であり、実際、アイコンの選択を可能にするために、各アイコンの選択領域が座標で定められている。
【００３９】
次に、ペン入力装置２を用いた本実施形態の入力方法について、図２〜図３Ｂを参照しながら実際の使用場面を例に挙げて説明する。図２は、情報処理装置１におけるペン入力方法の一例を説明するためのフロー図で、図３Ａ及び図３Ｂは、図２のペン入力方法の一例を説明するための概略図である。
【００４０】
まず、制御部１０は、タッチセンサ１２がペン信号を受信したか否かを判定し（ステップＳ１）、受信するまで（ＹＥＳとなるまで）待つ。ペン信号を受信した場合、制御部１０は、そのペン信号の検出位置を示す入力座標情報を得ることになるが、さらに表示部１３に対し、その検出位置に対応する表示位置にホバーマークを表示するよう指示して、表示部１３がその表示を実行する（ステップＳ２）。なお、タッチセンサ１２がタッチ操作を検出した場合にはそれを示すタッチ信号を制御部１０へ伝送し、制御部１０がタッチ信号に対応する処理（ペン信号だけを受信したときとは異なる処理）を行うことになる。
【００４１】
次いで、制御部１０は、表示させたホバーマークがアイコンの上にあるか否かを、表示中の各アイコンの選択領域の座標とホバーマークの表示座標（つまり入力座標情報が示す検出位置の座標）と比較することで判定する（ステップＳ３）。ステップＳ３でＮＯの場合にはそのまま処理を終了する。
【００４２】
一方、ステップＳ３でＹＥＳの場合、制御部１０は、ホバーマークの表示と重なるアイコンについて、そのサイズをその選択領域の座標から算出することで検知する（ステップＳ４）。その後、制御部１０は、そのアイコンのサイズに合うようにホバーマークの表示サイズを決定し、その表示サイズになるように表示部１３に指示し、表示部１３がそのような表示変更（つまり表示サイズの補正）を行い（ステップＳ５）、処理を終了する。
【００４３】
一例として、図３Ａのように表示部１３にファイル管理アプリケーションのウインドウ３１があり、その中にフォルダを示すアイコンが複数表示されており、そのうちの１つのアイコンをホバー操作する場合について説明する。
【００４４】
まず、ユーザは、ペン入力装置２を表示部１３の表示領域の或る位置に近接させると、図３Ａで例示するようにその位置でペン信号が検出され、ホバーマーク３０ａが表示される。なお、ホバー操作の検出に際し、表示画面と操作主体であるペン入力装置２のペン先との距離（表示画面に垂直な方向の距離）も検出するようにしてもよく、その場合、この距離（ホバー距離）が長い程、ホバーマーク３０ａを大きくするようにしてもよい。
【００４５】
図３Ａの状態からユーザがペン入力装置２を移動させて「ビデオ」アイコンの表示領域（アイコン選択領域）３２にホバーマーク３０ａを移動させた場合、それが図３Ｂに示すようにアイコン選択領域３２に合った表示サイズのホバーマーク３０ｂに変更される。なお、ＯＳやアプリケーションによってアイコン選択領域３２の範囲は異なり、必ずしもアイコンが表示されている部分だけが選択領域とは限らず、例えば図３Ａでいうところの「ビデオ」アイコンだけでなく、その隣の「システムフォルダ」といった文字列やそれらの間の空間もアイコン選択領域として認識される場合もある。
【００４６】
ここでは、制御部１０が、上記変更制御として、ホバーマーク３０ｂの表示サイズをアイコン（アイコン選択領域３２）の縦方向及び横方向の長さに合わせるように変更した例を挙げた。但し、ホバーマーク３０ｂは、アイコン選択領域３２と縦横の長さが完全に同じになるようにしなくてもよく、例えば、アイコン選択領域３２の縦横９０％の表示サイズであってもよい。さらに、ホバーマーク３０ｂをアイコン選択領域３２の縦方向の長さだけに合わせ、例えば縦１００％且つ横７０％の表示サイズや縦９０％且つ横は元のままの表示サイズにしてもよい。同様に、横方向の長さだけに合わせ、例えば縦７０％且つ横１００％の表示サイズや横９０％且つ縦は元のままの表示サイズにしてもよい。
【００４７】
無論、制御部１０は、ステップＳ２の処理を経ずに、ステップＳ５でアイコンのサイズに合うようにホバーマークの表示サイズを決定し、その表示サイズでホバーマークを表示させるように表示部１３に指示してもよい。例えば、ユーザがいきなりアイコン選択領域３２上でホバー操作を行った場合にはホバーマーク３０ａを表示させることなくアイコン選択領域３２のサイズに合ったホバーマーク３０ｂを表示させればよい。
【００４８】
また、ホバーマークを、背景となるアイコンの画像とのαブレンディングなどにより半透明にすることは、ホバーマークの表示サイズを変更することから特に好ましいと言える。また、ホバーマークの表示サイズが所定のサイズ未満である場合にはそのまま表示させ、所定サイズ以上になった場合に半透明にするようにしてもよい。また、ホバーマークの表示サイズだけでなく、デザインもアイコンの大きさ（例えば縦横比）に応じて変更するようにしてもよい。これにより、表示部１３において、縦長のアイコンに合ったデザインや横長のアイコンに合ったデザインのホバーマークを表示させることができる。
【００４９】
以上、本実施形態によれば、このようにしてホバーマークの表示サイズを変更することにより、タッチセンサ１２がもつ検出精度を生かしホバーマークを小さく表示させた上で、ユーザにとってホバー状態からアイコンが選択し易くなる。なお、このような表示変更を行った状態から、ユーザがタッチ操作によりアイコンを選択した場合には、そのアイコン選択領域の色を反転させるなどすればよい。
【００５０】
なお、ペン入力装置２を用いた場合についてのみ具体例を挙げたが、ユーザの指やスタイラスペンによる入力時にも同様にホバー操作時における上記変更制御を適用することができる。但し、ペン入力モードと通常タッチ入力モードの双方でホバー操作を受け付ける場合には、ペン入力モードである場合に限り、上述のような変更制御を実行するようにしてもよい。指で選択できるようなアイコンを選択しようとしていることが想定されるためである。その際、指によるホバー操作の検出領域は広くなることが想定されるため、指によるホバー操作が検出された場合にはその検出領域に合致したホバーマークを表示するようにしておいてもよい。
【００５１】
（第２の実施形態）
本発明の第２の実施形態について、図４及び図５を併せて参照しながら説明する。図４は、情報処理装置１におけるペン入力方法の他の例を説明するためのフロー図で、図５は、図４のペン入力方法の一例を説明するための概略図である。本実施形態について、第１の実施形態との相違点を中心に説明するが、第１の実施形態で説明した様々な応用例も同様に適用できる。
【００５２】
本実施形態における情報処理装置１は、タッチセンサ１２がペン入力装置によってなされたタッチ操作及びホバー操作を検出する機能をもつ。つまり、本実施形態では、図１で例示したペン入力装置２のようなペン入力装置が必要となる。但し、このペン入力装置は、上記変更制御を解除するための操作（変更解除操作）を受け付けるボタン（以下、第１ボタンと呼ぶ）を有するものとする。この第１ボタンとしては、ボタン２２が適用できるが、ボタン２２の押下が他の動作に割り当てられている場合には、変更解除操作についてはボタン２２の長押しや２回連続押下などで受け付ければよい。
【００５３】
本実施形態の入力方法について図４に沿って説明する。この入力方法においても、図２のステップＳ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５の処理と同様の処理を行う（ステップＳ１１，Ｓ１２，Ｓ１３，Ｓ１５，Ｓ１６）が、ステップＳ１３の後に、制御部１０は第１ボタン（変更解除ボタン）が押下されていないか否かを判定する（ステップＳ１４）。
【００５４】
ステップＳ１４でＮＯの場合には、そのまま処理を終了し、結果として図５に示すように、図３Ａのホバーマーク３０ａと同じ表示サイズのままのホバーマーク５０が表示された状態となる。一方、ステップＳ１４でＹＥＳの場合には、ステップＳ１５，Ｓ１６の処理に進んでホバーマークの補正が施され、結果として図３Ａのホバーマーク３０ａが図３Ｂのホバーマーク３０ｂに変更されることになる。
【００５５】
また、ステップＳ１６の後にステップＳ１４の判定処理を適用することもできる。その際、第１ボタンが押下されないままでは図３Ｂのホバーマーク３０ｂが表示された状態が続き、第１ボタンが押下された段階で図３Ｂのホバーマーク３０ｂが表示された状態から図５のホバーマーク５０が表示された状態に変わることになる。
【００５６】
以上のように、本実施形態に係る情報処理装置１では、第１の実施形態の効果に加え、上記変更制御を解除することもできるため、ユーザの好みに合った表示を行うことができる。
【００５７】
（第３の実施形態）
本発明の第３の実施形態について、図６〜図８Ｃを併せて参照しながら説明する。本実施形態について、第１，第２の実施形態との相違点を中心に説明するが、第１，第２の実施形態で説明した様々な応用例も同様に適用できる。
【００５８】
本実施形態における情報処理装置１では、制御部１０が次のような移動制御を表示部１３に対して行う。この移動制御とは、ホバー操作の検出位置がアイコンの上以外でその検出位置とそのアイコンとが所定の近接条件を満たす場合、ホバーマークをそのアイコンの上に移動させる制御を指す。
【００５９】
また、本実施形態における情報処理装置１は、タッチセンサ１２がペン入力装置によってなされたタッチ操作及びホバー操作を検出する機能をもつことが好ましい。但し、このペン入力装置には、上記移動制御を解除するための操作（移動解除操作）を受け付けるボタン（以下、第２ボタンと呼ぶ）を有するものとする。この場合、図１で例示したペン入力装置２のようなペン入力装置が必要となる。これにより、上記移動制御を解除することもできるため、ユーザの好みに合った表示を行うことができる。
【００６０】
この第２ボタンとしては、ボタン２２が適用できるが、ボタン２２の押下が他の動作に割り当てられている場合には、移動解除操作についてはボタン２２の長押しや２回連続押下などで受け付ければよい。なお、第２ボタンは第１ボタンと兼ねてもよく、その操作も同じであってもよい。無論、第２ボタンは第１ボタンと別に設けてもよいし、兼ねる場合でも操作方法（例えば前者が連続する２回の押下で、後者が長押しなど）を異ならせてもよい。さらには１回目の長押しで変更解除操作を受け付け、２回目の長押しで移動解除操作を受け付けるようにしてもよく、また１回目と２回目とで受け付ける順序を入れ換えてもよい。
【００６１】
次に、ペン入力装置２を用いた本実施形態の入力方法について、図６〜図８Ａを参照しながら実際の使用場面を例に挙げて説明する。図６は、図１の情報処理装置１におけるペン入力方法の他の例を説明するためのフロー図である。図７Ａ及び図７Ｂは、図６のペン入力方法の一例を説明するための概略図で、図７Ｃは、図６のペン入力方法の他の例を説明するための概略図である。図８Ａは、図６のペン入力方法における認知エリアとアイコンとの位置関係の一例を説明するための概略図である。
【００６２】
まず、制御部１０は、図２のステップＳ１，Ｓ２と同様にペン信号の受信を待ち（ステップＳ２１）、図７Ａで例示するようにホバーマーク７０ａを表示させる（ステップＳ２２）。
【００６３】
次に、制御部１０は、ホバーマーク７０ａの認知エリア（所定範囲の領域）７１内にアイコンが存在するか否かを、アイコン選択領域の座標に基づき判定し（ステップＳ２３）、ＮＯであれば処理を終了する。ステップＳ２３では、上記所定の近接条件として、検出位置を含む所定範囲の領域７１にアイコンの少なくとも一部が表示されている（含まれる）ことを挙げ、この条件を満たすか否かを判定している。
【００６４】
所定範囲の領域７１は、ホバーマーク７０ａを中心とする所定長の縦辺、同じ又は異なる所定長の横辺でなる長方形である。但し、所定範囲の領域はこれに限らず、円形であってもよい。例えば図８Ａに示すように、ホバー位置（ホバーマークを表示させる位置）８１ａを中心に半径ｒの円８２内を上記所定範囲の領域と定めるなど、中心からの距離で定めてもよい。図８Ａの例では、円８２内にアイコン選択領域８０と重なる領域８３ａが存在するため、上記所定の近接条件を満たすと判定される。
【００６５】
ステップＳ２３でＹＥＳの場合、制御部１０は、認知エリア７１に複数のアイコン（アイコン選択領域）が存在するか否かを判定する（ステップＳ２４）。存在しない場合（ステップＳ２４でＮＯの場合）には、第２ボタン（移動解除ボタン）が押下されていないか否かを判定する（ステップＳ２６）。
【００６６】
ステップＳ２６でＮＯの場合には、そのまま処理を終了し、結果として図７Ａのホバーマーク７０ａが表示されたままとなる。一方、ステップＳ２６でＹＥＳの場合には、ホバーマークを対象となったアイコンの位置に補正し（ステップＳ２７）、処理を終了する。ステップＳ２７のようなホバーマーク７０ａの自動誘導により、結果として図７Ｂに示すように、ペン入力装置２の位置は変わらないのにも拘わらずそのアイコンの位置（好ましくはアイコン選択領域７２の中心位置）にホバーマーク７０ｂが表示される。図８Ａの例で説明すると、アイコン選択領域８０の位置にホバーマーク８４ａが表示された状態となる。
【００６７】
このように、制御部１０は、ホバー操作が検出された位置（検出位置）を含む（好ましくはこの位置を中心とする）認知エリアにアイコンの少なくとも一部が含まれた場合、ホバーマークをそのアイコンの上に移動させる移動制御を行う。なお、上記検出位置にアイコンが存在した場合には、そのアイコンの中心（例えば重心、或いは縦方向の中心縦座標且つ横方向の中心横座標など）に移動させればよい。無論、アイコンの中心にホバー検出位置が存在した場合には、移動は不要となる。
【００６８】
一方、ステップＳ２４でＹＥＳの場合、制御部１０は、複数のアイコンのうち最も大きなサイズのアイコンをアイコン選択領域の座標から算出（検出）し、それを対象のアイコンとする（ステップＳ２５）。ステップＳ２５の代わりに、最も認知エリアと重なる面積が大きなアイコンを対象のアイコンとして検出してもよいし、アイコン上への自動誘導を行わないように（つまり対象のアイコン無しにするように）してもよい。ステップＳ２５の処理後は、ステップＳ２６へ進み、ステップＳ２６でＹＥＳの場合に制御部１０はホバーマークをステップＳ２５で対象となったアイコンの位置に補正し（ステップＳ２７）、処理を終了する。
【００６９】
また、ステップＳ２７の後にステップＳ２６の判定処理を適用することもできる。その際、第２ボタンが押下されないままでは図７Ｂのホバーマーク７０ｂが表示された状態が続き、第２ボタンが押下された段階で図７Ａのホバーマーク７０ａが表示された状態に戻ることになる。なお、本実施形態では第２ボタンは必須ではなく、第２ボタンを具備しない場合には図６においてステップＳ２６の処理を除けばよい。
【００７０】
無論、制御部１０は、ステップＳ２２の処理を経ずに、ステップＳ２７でアイコンの位置にホバーマークを表示させるように表示部１３に指示してもよい。例えば、ユーザがいきなりアイコン選択領域７２上でホバー操作を行った場合にはホバーマーク７０ａを表示させることなくアイコン選択領域７２の位置にホバーマーク７０ｂを表示させればよい。
【００７１】
次に、図８Ｂ，図８Ｃを参照しながら認知エリアとアイコンとの位置関係の他の例について説明する。図８Ｂ、図８Ｃはいずれも、図６のペン入力方法における認知エリアとアイコンとの位置関係の他の例を説明するための概略図である。
【００７２】
上記所定の近接条件は、図８Ｂに示すようにアイコン（アイコン選択領域８０）を含む所定範囲の領域８５に上記検出位置８１が存在することを含むようにしてもよい。所定範囲の領域８５は、アイコンを含むアイコン近接領域を指す。アイコン近接領域８５は、アイコン選択領域８０の高さ（縦の長さ）Ｈに対して所定割合の長さｈだけ上下に広げ、アイコン選択領域８０の幅（横の長さ）Ｗに対して同じ又は異なる所定割合の長さｗだけ左右に広げた領域としている。但し、アイコン近接領域の定義はこれに限ったものではない。
【００７３】
このように、制御部１０は、アイコン近接領域８５の上でホバー操作が検出された場合にも、ホバーマークをそのアイコンの上（アイコン選択領域８０の位置）に移動させ、ホバーマーク８４ｂを表示させた状態にしてもよい。
【００７４】
また、上記所定の近接条件として、上記検出位置を含む所定範囲の領域にアイコンの少なくとも一部が表示されていることを含む場合も併せて採用する場合について説明する。この場合、図８Ｃで例示するように、円８２内にアイコン近接領域８５と重なる領域８３ｃが存在すれば、上記所定の近接条件を満たすと判定され、アイコン選択領域８０の位置にホバーマーク８４ｃを表示させればよい。
【００７５】
以上のように、本実施形態に係る情報処理装置１では、このようにしてホバーマークの表示位置をアイコンの上に移動させることにより、タッチセンサ１２がもつ検出精度を生かしホバーマークを小さく表示させた上で、ユーザにとってホバー状態からアイコンが選択し易くなる。
【００７６】
また、ペン入力装置を用いずユーザの指やスタイラスペンによる入力時にも、同様にホバー操作時における上記移動制御を適用することができる。但し、ペン入力モードと通常タッチ入力モードの双方でホバー操作を受け付ける場合には、ペン入力モードである場合に限り、上述のような移動制御を実行するようにしてもよい。指で選択できるようなアイコンを選択しようとしていることが想定されるためである。その際、指によるホバー操作の検出領域は広くなることが想定されるため、指によるホバー操作が検出された場合にはその検出領域に合致したホバーマークを表示するようにしておいてもよい。
【００７７】
また、図６の処理例では、第１又は第２の実施形態との組み合わせについて述べなかったように、上記移動制御は上記変更制御を適用しない情報処理装置にも適用することができる。
【００７８】
本実施形態を第１又は第２の実施形態と組み合わせる場合について簡単に説明する。
組み合わせの一例としては、図６のステップＳ２７の処理後（アイコン選択領域７２にホバーマーク７０ｂが移動後）、図２のステップＳ４，Ｓ５の処理又は図４のステップＳ１４〜１６の処理を実行し、図７Ｃに示すようなアイコンサイズに合ったホバーマーク７０ｃを表示させればよい。これにより、第１，第２のいずれかの実施形態の効果に加え、ユーザにとってホバー状態からアイコンがさらに選択し易くなる。
【００７９】
別の組み合わせ例としては、図６のステップＳ２３の判定に先立ち、図２のステップＳ３又は図４のステップＳ１３の判定を行い、ステップＳ３又はステップＳ１３でＹＥＳの場合にステップＳ４，Ｓ５の処理又はステップＳ１４〜Ｓ１６の処理を実行し、その後、ステップＳ２３の処理に進むようにしておけばよい。
【００８０】
（その他）
以上、本発明に係る情報処理装置について説明したが、処理の流れを説明したように、本発明は、画像を表示する表示部と、上記表示部の表示領域上でのタッチ操作及びホバー操作を検出するタッチセンサと、を備えた情報処理装置における入力方法や、その入力方法をコンピュータ（情報処理装置）に実行させるためのプログラムとしての形態も採り得る。
【００８１】
この入力方法の一つ（第１入力方法と呼ぶ）は、第１の実施形態で説明したように、上記タッチセンサが上記ホバー操作を検出する検出ステップと、上記情報処理装置の制御部が、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を有する。そして、上記表示制御ステップは、上記検出ステップにおいて上記表示領域に表示されたアイコンの上で上記ホバー操作が検出された場合、上記ホバーマークの表示サイズを上記アイコンの大きさに応じて変更するステップを有する。その他の応用例については、情報処理装置について第１〜第３の実施形態で説明した通りであり、その説明を省略する。
【００８２】
上記プログラム（第１プログラムと呼ぶ）は、換言すると、この第１入力方法を、上記表示部及び上記タッチセンサを備えたコンピュータに実行させるためのプログラムである。すなわち、この第１プログラムは、上記コンピュータに、上記タッチセンサにより上記ホバー操作を検出する検出ステップと、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を実行させるためのプログラムである。そして、上記表示制御ステップは、上記検出ステップにおいて上記表示領域に表示されたアイコンの上で上記ホバー操作が検出された場合、上記ホバーマークの表示サイズを上記アイコンの大きさに応じて変更するステップを有する。その他の応用例については、情報処理装置について第１〜第３の実施形態で説明した通りであり、その説明を省略する。
【００８３】
情報処理装置における他の入力方法（第２入力方法と呼ぶ）は、第３の実施形態で説明したように、上記タッチセンサが上記ホバー操作を検出する検出ステップと、上記情報処理装置の制御部が、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を有する。そして、上記表示制御ステップは、上記検出ステップで検出された上記ホバー操作の検出位置が上記アイコンの上以外で上記検出位置と上記アイコンとが所定の近接条件を満たす場合、上記ホバーマークを上記アイコンの上に移動させるステップを有する。その他の応用例については、情報処理装置について説明した通りであり、その説明を省略する。
【００８４】
上記プログラム（以下、第２プログラムと呼ぶ）は、換言すると、この第２入力方法を、上記表示部及び上記タッチセンサを備えたコンピュータに実行させるためのプログラムである。すなわち、この第２プログラムは、上記コンピュータに、上記タッチセンサにより上記ホバー操作を検出する検出ステップと、上記検出ステップで検出された位置に対応する上記表示領域上の位置にホバーマークを表示させる制御を行う表示制御ステップと、を実行させるためのプログラムである。そして、上記表示制御ステップは、上記検出ステップで検出された上記ホバー操作の検出位置が上記アイコンの上以外で上記検出位置と上記アイコンとが所定の近接条件を満たす場合、上記ホバーマークを上記アイコンの上に移動させるステップを有する。その他の応用例については、情報処理装置について第３の実施形態で説明した通りであり、その説明を省略する。
【００８５】
また、上記第１プログラム及び／又は上記第２プログラムをコンピュータにより読み取り可能な非一時的な記録媒体に記録したプログラム記録媒体としての形態についても容易に理解することができる。このコンピュータとしては、汎用のＰＣに限らず、マイクロコンピュータやプログラム可能な汎用の集積回路／チップセットなど、様々な形態のコンピュータが適用できる。また、このプログラムは、可搬の記録媒体を介して流通させるに限らず、インターネット等のネットワークを介して、また放送波を介して流通させることもできる。ネットワークを介して受信するとは、外部サーバの記憶装置などに記録されたプログラムを受信することを指す。
【符号の説明】
【００８６】
１…情報処理装置、２…ペン入力装置、１０…情報処理装置の制御部、１１…記憶部、１２…タッチセンサ、１３…表示部、１４…通信部、２０…ペン入力装置の制御部、２１…ペン信号発生部、２２…ボタン、３０ａ，３０ｂ，５０，７０ａ，７０ｂ，７０ｃ，８４ａ，８４ｂ，８４ｃ…ホバーマーク、３１…ウインドウ、３２…アイコン選択領域、７１…認知エリア、７２，８０…アイコン選択領域、８１…検出位置、８２…円、８３ａ，８３ｃ…重なる領域、８５…アイコン近接領域。