(57)【要約】      （修正有）【課題】ホバー対象が指で隠れないようにホバー座標のオフセットを最適化する。【解決手段】タッチパネルのタッチ面に表示されたホバー座標と、デバイス本体の傾きとを特定し、前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定する表示制御部を備える、情報処理装置が提供される。【選択図】図６
2012247936.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルのタッチ面に表示されたホバー座標とデバイス本体の傾きとを特定し、前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定する表示制御部を備える、情報処理装置。
【請求項２】
前記表示制御部は、更に前記タッチ面への視線の傾きを特定し、前記特定された視線の傾き及び前記デバイス本体の傾きに応じてオフセット値を決定する請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記デバイス本体の傾きと前記視線の傾きとの差分に応じてオフセット値を決定する請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、デバイス本体の傾きとオフセット値とを関連付けて記憶したテーブルに基づき、前記デバイス本体の傾きに応じてオフセット値を決定する請求項１に記載の情報処理装置。
【請求項５】
前記表示制御部は、デバイス本体の傾きと視線の傾きとの差分と、オフセット値とを関連付けて記憶したテーブルに基づき、前記デバイス本体の傾きと視線の傾きとの差分に応じてオフセット値を決定する請求項３に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記オフセット値を用いて前記ホバー座標を補正することにより前記タッチ面のホバー表示をずらす請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、更に前記タッチ面を操作する操作手の向きを特定し、
前記操作手の向きに応じて前記決定されたオフセット値の正負を判定する請求項１に記載の情報処理装置。
【請求項８】
タッチパネルのタッチ面に表示されたホバー座標を特定することと、
デバイス本体の傾きを特定することと、
前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定することを含む、表示制御方法。
【請求項９】
タッチパネルのタッチ面に表示されたホバー座標を特定する処理と、
デバイス本体の傾きを特定する処理と、
前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定する処理と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
指やスタイラス等を使ってタッチパネルの操作を行う場合、機器本体に付設された特定の操作キー又はタッチパネル上に設けられた特定の操作領域を使って入力操作のモード変更を行うことができる。通常の入力操作モードでは、タッチ直後にリリースを行う操作が、マウス操作時における通常のクリックに相当する。マウス操作には、前記クリック以外にマウスポインタのみの移動操作が挙げられ、ユーザは状況に応じてこれらの操作を使い分けることが必要とされる。マウスポインタの移動操作に相当するモードをホバーモード、マウスポインタの移動操作のための表示をホバー表示という。
【０００３】
指などがタッチ面に触れないまでも、ある程度までタッチ面に近づいた場合、タッチ面から指までの対向距離に応じた表示状態の変化が起これば、今までにない情報表示状態を実現できる。例えば、指がタッチ面に接触した場合には入力操作モード、指が所定距離だけタッチ面に近接した場合にはホバーモードというように遷移して、表示状態のモードの変更が行われる構成形態では、占有面積を最小限に抑えて多種の操作を行うことができる。
【０００４】
例えば、特許文献１では、静電容量型の表示パネルを用いて、表示パネルのタッチ面に指先が接触したときに接触した指先の位置を検出するとともに、タッチ面に指先が近づいたときに近接した指先の位置を検出する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１１７３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ホバー表示されている対象（ホバー対象）に指を近付けていくと、ホバー対象に向けられている視線が操作する指で遮られ、ホバー対象の文字等が指で隠れて指の操作が正しくホバー対象に反応しているか見分けることが難しくなる。
【０００７】
そこで、ホバー対象が指で隠れないようにホバー座標のオフセットを最適化することが求められていた。
【課題を解決するための手段】
【０００８】
本開示によれば、タッチパネルのタッチ面に表示されたホバー座標とデバイス本体の傾きとを特定し、前記特定されたデバイス本体の傾きに応じて前記特定されたホバー座標のオフセット値を決定する表示制御部を備える、情報処理装置が提供される。
【０００９】
また、本開示によれば、タッチパネルのタッチ面に表示されたホバー座標を特定することと、デバイス本体の傾きを特定することと、前記特定されたデバイス本体の傾きに応じて前記特定されたホバー座標のオフセット値を決定することを含む、表示制御方法が提供される。
【００１０】
また、本開示によれば、タッチパネルのタッチ面に表示されたホバー座標を特定する処理と、デバイス本体の傾きを特定する処理と、前記特定されたデバイス本体の傾きに応じて前記特定されたホバー座標のオフセット値を決定する処理と、をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、ホバー対象が指で隠れないようにホバー座標のオフセットを最適化することができる。
【図面の簡単な説明】
【００１２】
【図１】第１〜第３実施形態に係る情報処理装置のハードウエア構成図である。
【図２】タッチ面への近接及び接触を説明するための図である。
【図３】ファットフィンガを説明するための図である。
【図４】デバイス本体の傾きとオフセットを説明するための図である。
【図５】第１〜第３実施形態に係る情報処理装置の機能構成図である。
【図６】第１実施形態に係るホバー座標のオフセット処理を示すフローチャートである。
【図７】デバイス本体の傾きとオフセットとの関係を示したテーブルである。
【図８】デバイス本体の傾きとオフセットとの関係を説明するための図である。
【図９】ホバー表示の一例を示した図である。
【図１０】視線の傾きとオフセットとの関係を説明するための図である。
【図１１】第２実施形態に係るホバー座標のオフセット処理を示すフローチャートである。
【図１２】デバイス本体の傾きと視線の傾きの差分とオフセットとの関係を示したテーブルである。
【図１３】ホバー表示の一例を示した図である。
【図１４】第３実施形態に係るホバー座標のオフセット処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．ファットフィンガ
２．第１実施形態（デバイス本体の傾きとオフセット）
３．第２実施形態（デバイス本体の傾き及び視線の傾きの差分とオフセット）
４．第３実施形態（オフセット値の正負判定）
【００１５】
＜１．ファットフィンガ＞
まず、ファットフィンガについて説明する。ここでは、ホバー表示の一例としてホバーカーソルを例に挙げて説明するが、ホバー表示の方法はどんな図形や画像を用いてもよい。
【００１６】
図３の左方に示したように、指が情報処理装置の筐体であるデバイス本体１１上のタッチ面Ｔに対して所定時間以上近接状態にあるときホバーモードに遷移し、ホバーカーソルＨ１がホバー表示される。ホバーカーソルＨ１は、入力操作対象の位置を指し示す図形である。指が近接状態のままタッチ面Ｔの上方を移動すると、ホバーカーソルＨ１が移動し、指がホバーカーソルＨ１をタッチすると、ホバーカーソルＨ１内の文字等が入力操作される。
【００１７】
しかし、ホバーカーソルＨ１に指を近付けていく際、ホバー対象に向けられている視線が操作する指で遮られ、ホバー対象の文字等が指で隠れて指の操作がホバー対象に正しく反応しているか見分けることが難しくなる。これをファットフィンガ（Ｆａｔ  Ｆｉｎｇｅｒ）という。
【００１８】
そこで、ホバー対象に向けられている視線が操作する指で隠れないように、ホバーカーソルＨ１の位置を示すホバー座標をわずかにオフセットし、オフセット後のホバー座標にホバーカーソルＨ１’を表示する。図３の右方では、ホバー対象に向けられている視線が操作する指で遮られない位置までホバーカーソルＨ１’が移動している。これにより、指がホバー対象に正しく反応しているかを見分けることが容易になる。
【００１９】
ところが、図４の左方に示したように、デバイス本体１１の傾きが０度の場合のホバー座標のオフセット値と、図４の右方に示したように、デバイス本体１１の傾きが４５度の場合のホバー座標のオフセット値とを同値に設定すると、デバイス本体１１の傾きが４５度の場合には、オフセット後のホバー座標に表示したホバーカーソルＨ１’が、逆に指から離れすぎて「ズレ」としてユーザに認識されてしまう場合がある。
【００２０】
＜２．第１実施形態＞
そこで、第１実施形態に係る情報処理装置１０では、デバイス本体１１の傾きに応じてホバー座標のオフセット値を可変に制御し、これにより、適切な位置にホバーカーソルを表示する。情報処理装置１０は、ユーザの指の接触位置、近接位置及びデバイス本体の傾きを検出できるセンサを搭載したデバイスである。情報処理装置１０は、近接式タッチパネル付きの機器であればよい。
【００２１】
（ハードウエア構成）
図１は、第１実施形態に係る情報処理装置１０のハードウエア構成を示す。第１実施形態に係る情報処理装置１０は、近接検出式タッチパネル１２、傾き検出センサ１４、視線検出センサ１６、ＣＰＵ１８、ＲＡＭ２０、不揮発メモリ２２及び表示装置２４を有する。
【００２２】
近接検出式タッチパネル１２は、近接を検出可能な表示パネルである。近接検出式タッチパネル１２には静電容量式の表示パネルが用いられる。たとえば、図２に示したように、指から近接検出式タッチパネル１２のタッチ面までの距離が予め定められた閾値Ｌｐより大きい場合、近接検出式タッチパネル１２は何も検知しない（図２（ａ）：非近接状態  不感帯）。指からタッチ面までの距離が閾値Ｌｐより小さくなり指が中間検出領域に入り所定時間が経過すると、近接検出式タッチパネル１２は指の近接位置を検出する（図２（ｂ）：近接状態  感帯）。指がタッチ面に接触した場合、近接検出式タッチパネル１２は指の接触位置を検出する（図２（ｃ）：接触状態）。
【００２３】
このように、近接検出式タッチパネル１２は、近接検出式タッチパネル１２のタッチ面からの奥行き方向（ｚ方向の座標）の指の近接位置を検出するとともに、タッチ面での指の接触位置（ｘ方向及びｙ方向の座標）を検出することが可能である。
【００２４】
再び図１に戻って、傾き検出センサ１４は、情報処理装置１０のデバイス本体１１に取り付けられていて、デバイス本体１１の基本姿勢（デバイス本体１１の傾き０度）の基準面に対するｘ軸方向及びｙ軸方向の傾斜角を算出する。傾き検出センサ１４は、加速度センサの一例としてのジャイロセンサで実現することができる。
【００２５】
視線検出センサ１６は、近接検出式タッチパネル１２を操作するユーザの視線を検出する。例えば、視線検出センサ１６は、視線検出方法を用いて瞳孔の動きをカメラで追跡し、撮像した画像を解析することにより視線の傾き（視線の方向）を検出する。光学式センサを用いて画像から虹彩、瞳孔、ブルキニエ像（反射像）を検出することにより視線の傾きを検出してもよい。
【００２６】
近接検出式タッチパネル１２、傾き検出センサ１４、視線検出センサ１６によりそれぞれ検出されたセンサ値は、ＲＡＭ２０又は不揮発性メモリ２２に送られ、記憶される。ＣＰＵ１８は各部と接続されていて、ＲＡＭ２０又は不揮発性メモリ２２に記憶された各種センサ値を取得し、各種センサ値に基づき、指の接触位置、指の近接位置、デバイス本体の傾き、視線の傾きを算出する。
【００２７】
また、ＲＡＭ２０や不揮発メモリ２２には、ホバー座標のオフセット処理を実行するためのプログラムやオフセット値を決定するためのテーブル、閾値等の各種データが記憶されている。ＣＰＵ１８は、上記プログラムを読み出して実行することにより、ホバー座標のオフセット処理を実行する。表示装置２４は、オフセット処理後のホバー座標の位置にホバーカーソル等を表示する。ＣＰＵ１８は、表示装置２４と接続され、表示装置２４から送信される情報を処理する。
【００２８】
（機能構成）
以上、図１を参照して、第１実施形態に係る情報処理装置１０のハードウエア構成を説明した。次に、図５を参照しながら、第１実施形態に係る情報処理装置１０の機能構成について説明する。第１実施形態に係る情報処理装置１０は、表示制御部３０と記憶部３２とを有している。
【００２９】
表示制御部３０は、近接検出式タッチパネル１２によるホバー座標の検出結果から近接検出式タッチパネル１２のタッチ面に表示されたホバー座標（ｘ方向、ｙ方向の座標）を特定する。表示制御部３０は、近接検出式タッチパネル１２による奥行き検出結果から指の近接位置（ｚ方向の座標）を特定する。表示制御部３０は、傾き検出センサ１４によるデバイス本体１１の傾き検出結果からデバイス本体１１の傾きを特定する。表示制御部３０は、特定されたデバイス本体１１の傾きに応じて、ホバー座標のオフセット値を決定してもよい。また、表示制御部３０は、視線検出センサ１６による視線検出結果からタッチ面への視線の傾きを特定する。表示制御部３０は、デバイス本体の傾き及び視線の傾きの差分に応じてオフセット値を決定してもよい。表示制御部３０は、オフセット値をホバー座標に加算することによりホバー座標を補正し、これによりタッチ面のホバー表示をずらす。
【００３０】
記憶部３２は、近接又は非近接を判定するための閾値Ｌｐや、オフセット値を決定するためのテーブル（図７、図１３）を記憶する。表示制御部３０は、各テーブルに基づき、オフセット値を決定することができる。
【００３１】
（動作）
以上、図５を参照して、第１実施形態に係る情報処理装置１０の機能構成を説明した。続いて、図６〜図９を参照し、第１実施形態に係る情報処理装置１０の動作を説明する。
【００３２】
図６は、第１実施形態に係る情報処理装置１０の動作を示すフローチャートである。図６に示したように、まず、指が中空検出領域内で一定時間待機していることが検出された場合（Ｓ６０５）、表示制御部３０は、ホバーモードに遷移し、表示装置２４にホバーカーソルを表示させる（Ｓ６１０）。
【００３３】
また、表示制御部３０は、近接検出式タッチパネル１２からホバー座標の検出結果を取得し（Ｓ６１５）、傾き検出センサ１４からデバイス本体１１の傾き検出結果を取得する（Ｓ６２０）。続いて、表示制御部３０は、デバイス本体１１の傾きに応じて、ホバーカーソルのオフセット値を決定する（Ｓ６２５）。ここで、図７を参照し、デバイス本体の傾きとオフセット値との関係について具体的に説明する。
【００３４】
図７は、デバイス本体の傾きとオフセット値との関係を示したテーブルである。図７に示したように、例えばデバイス本体１１の傾きが０〜９０度の範囲内では傾きが大きいほどオフセット値は減少する。また、デバイス本体１１の傾きが９０〜１８０度の範囲内ではオフセット値は０となる。
【００３５】
デバイス本体１１の傾きが１８０〜２７０度の範囲内では傾きが大きいほどオフセット値は増加する。さらに、表示制御部３０は、デバイス本体１１の傾きが２７０〜３６０度の範囲内ではオフセット値は一定になり、デバイス本体１１の傾きが０度の場合と同値になる。このテーブルでは、いずれの範囲内でもオフセット値は正の値をもつ。
【００３６】
ここで、図６に戻ると、表示制御部３０は、Ｓ６２５において決定したオフセット値を、Ｓ６１５において取得したホバー座標に加算する（Ｓ６３０）。そして、表示制御部３０は、Ｓ６３０で算出したホバー座標にホバーカーソルを表示するように制御する（Ｓ６３５）。以上、情報処理装置１０の動作について説明した。以下、図８および図９を参照し、ホバーカーソルの表示制御についてより具体的に説明する。
【００３７】
図８は、デバイス本体１１の代表的な傾きにおいてホバー座標に加算されるオフセット値を説明するための図である。図８に示したように、ホバー座標に加算されるオフセット値は、デバイス本体１１の傾きが０度の場合に最も大きく、デバイス本体１１の傾きが９０度の場合に最も小さくなる。デバイス本体１１の傾きが４５度の場合のオフセット値は、傾きが０度の場合のオフセット値と９０度の場合のオフセット値の中間値をとる。これにより、デバイス本体１１の傾きに応じて、ホバーカーソルＨで示された文字等が指で隠れてしまうことを防止しつつ、適切な位置にホバーカーソルＨを表示することが可能となる。
【００３８】
図９は、ホバー表示例である。ホバー座標にオフセット値を加算しないと、図９の左方に示したように、ホバーカーソルＨで示されるホバー対象の文字等が指で隠れてしまう。一方、本実施形態では、デバイス本体の傾きに応じて、オフセット値を可変に制御することにより、図９の右方に示したようにホバーカーソルＨで示されるホバー対象の文字等が指で隠れず、かつホバーカーソルＨが指から離れすぎないようにホバー表示を制御することができる。これにより、デバイス本体１１の傾きによってユーザの操作コンテキストを推定し、ホバー表示時のオフセット値を最適値に調整することによって、指の操作がホバー対象に正しく反応しているかを見分けることが容易になる。
【００３９】
（変形例）
以上、第１実施形態に係る情報処理装置１０では、デバイス本体１１の傾きに応じてオフセット値を可変に制御した。これに対して、変形例では視線の傾きに応じてオフセット値を可変に制御する。図１０を参照しながら変形例について説明する。
【００４０】
図１０は、視線の代表的な傾きにおいてホバー座標に加算されるオフセット値を示す。図１０に示したように、ホバー座標に加算されるオフセット値は、視線の傾きが１３５度及び４５度の場合、正負が反対で大きさが同じ値を有し、視線の傾きが９０度の場合は視線方向の傾きが１３５度と４５度の場合より小さい値をとってもよい。これにより、視線の傾きに応じて、ホバーカーソルＨ内の文字等が指で隠れてしまうことを防止しつつ、適切な位置にホバーカーソルＨを表示することが可能となる。
【００４１】
＜３．第２実施形態＞
次に、第２実施形態に係る情報処理装置１０について説明する。第２実施形態に係る情報処理装置１０のハードウエア構成及び機能構成は第１実施形態と同じであるため、ここでは省略する。以下では、図１１〜図１３を参照し、第２実施形態に係る情報処理装置１０の動作について説明する。
【００４２】
（動作）
図１１は、第２実施形態に係る情報処理装置１０の動作を示すフローチャートである。Ｓ６０５〜Ｓ６２０は第１実施形態と同様であり、指が中空検出領域内で一定時間待機していることが検出された場合（Ｓ６０５）、表示制御部３０は、ホバーモードに遷移し、表示装置２４にホバーカーソルを表示させる（Ｓ６１０）。また、表示制御部３０は、近接検出式タッチパネル１２からホバー座標の検出結果を取得し（Ｓ６１５）、傾き検出センサ１４からデバイス本体１１の傾き検出結果を取得する（Ｓ６２０）。
【００４３】
次に、表示制御部３０は、視線検出センサ１６から視線の傾きの検出結果を取得したかを判定する（Ｓ１１０５）。取得したと判定した場合、表示制御部３０は、デバイス本体１１の傾きと視線の傾きの差分に基づき、オフセット値を決定する（Ｓ１１１０）。ここで、図１２を参照し、デバイス本体１１の傾きと視線の傾きの差分（以下、単に差分ともいう）とオフセット値との関係について具体的に説明する。
【００４４】
図１２の中央に示すグラフは、デバイス本体１１の傾きと視線の傾きの差分とオフセット値との関係を示したテーブルである。図１２に示したように、例えばデバイス本体１１の傾きと視線の傾きの差分が０〜９０度の範囲内では、前記差分が大きいほどオフセット値は増加する。また、この範囲でのオフセット値は負の値を取る。デバイス本体１１の傾きと視線の傾きの差分が９０〜１８０度の範囲内でも、前記差分が大きいほどオフセット値は増加する。また、この範囲でのオフセット値は正の値を取る。
【００４５】
デバイス本体１１の傾きと視線の傾きの差分が１８０〜３６０度の範囲内ではその差分の値によらずオフセット値は０となる。１８０〜３６０度の範囲内では、タッチ面の裏側から覗く形になるためオフセット処理は不要だからである。
【００４６】
ここで、図１１の説明に戻り、Ｓ１１０５において視線検出センサ１６から視線の傾きの検出結果を取得していないと判定した場合、表示制御部３０は、デバイス本体１１の傾きに応じてオフセット値を決定する（Ｓ６２５）。
【００４７】
次に、表示制御部３０は、Ｓ１１１０又はＳ６２５において決定したオフセット値を、Ｓ６１５において検出したホバー座標に加算する（Ｓ６３０）。そして、表示制御部３０は、Ｓ６３０で算出したオフセット後のホバー座標にホバーカーソルを表示するように制御する（Ｓ６３５）。以下、図１２および図１３を参照し、ホバーカーソルの表示制御についてより具体的に説明する。
【００４８】
図１２の右方及び左方は、デバイス本体１１の傾きと視線の傾きとの差分が４５度と１３５度の場合のオフセット値を示す。前記差分が４５度の場合にホバー座標に加算されるオフセット値は、差分が１３５度の場合にホバー座標に加算されるオフセット値と正負が逆で絶対値が同じ値となる。これにより、デバイス本体１１の傾きと視線の傾きとの差分に応じて、ホバーカーソルＨで示されたホバー対象の文字等が指で隠れてしまうことを防止しつつ、適切な位置にホバーカーソルＨを表示することが可能となる。
【００４９】
図９及び図１３は、ホバー表示例である。前述したように、ホバー座標にオフセット値を加算しないと、図９及び図１３の左方で示したように、ホバーカーソルＨで示されるホバー対象の文字等が指で隠れてしまう。Ｓ１１０５本実施形態では、デバイス本体１１の傾きと視線の傾きの差分に応じてオフセット値を可変に制御することにより、図９及び図１３の右方に示したようにホバーカーソルＨで示されるホバー対象の文字等が指で隠れず、かつホバーカーソルＨが指から離れすぎないようにホバー表示を制御することができる。この結果、指の操作がホバーに正しく反応しているか見分けることが容易になる。
【００５０】
また、オフセット値が負の値となる場合には、図１３の右方に示したようにホバーカーソルＨの位置は、オフセット値が正の値となる場合と反対側にずれる。デバイス本体１１の傾きと視線の傾きの差分が０〜９０度の範囲内においては、オフセット値が負の値をとるため、図１３の右方に示したようにホバーカーソルＨが紙面上で下方に移動する。前記差分が９０〜１８０度の範囲内においては、オフセット値が正の値をとるため、図９に示したようにホバーカーソルＨが紙面上で上方に移動する。これによれば、対面操作等、画面上の通常操作方向と逆の方向から覗く操作の場合にも指の操作がホバーに正しく反応しているか見分けることが容易になる。なお、図９及び図１３では、タッチ面のｙ方向にオフセット処理されている。
【００５１】
＜４．第３実施形態＞
最後に、第３実施形態に係る情報処理装置１０について説明する。第３実施形態に係る情報処理装置１０のハードウエア構成及び機能構成は第１実施形態と同じであるため、ここでは省略する。以下では、図１４を参照し、第３実施形態に係る情報処理装置１０の動作について説明する。
【００５２】
（動作）
図１４は、第３実施形態に係る情報処理装置１０の動作を示すフローチャートである。Ｓ６０５〜Ｓ６２５、Ｓ１１０５、Ｓ１１１０は第２実施形態と同様であるためここでは説明を省略するが、これら一連の処理によりオフセット値が決定される。
【００５３】
次に、表示制御部３０は、手の向きの検出結果を取得したかを判定する（Ｓ１４０５）。静電容量型の近接検出式タッチパネル１２を用いて手の根元方向を検出することにより、手の向き（手の先の向き）は検出される。Ｓ１４０５において手の向きの検出結果を取得したと判定した場合、表示制御部３０は、Ｓ１１１０又はＳ６２５で決定したオフセット値の正負を判定する（Ｓ１４１０）。例えば、手の向きに基づき手の根元方向に顔があると想定できるため、手の根元方向から視線がタッチ面上に注がれることになる。よって、表示制御部３０は、Ｓ１４１０において手の向きと反対側にホバー座標をオフセットするように、Ｓ１１１０又はＳ６２５にて決定したオフセット値の正負を判定する。手の向きの替わりに指の向きを検出することにより視線の方法を推測するようにしてもよい。
【００５４】
次に、表示制御部３０は、決定した正負を持つオフセット値を、Ｓ６１５において検出したホバー座標に加算する（Ｓ１４１５）。表示制御部３０は、Ｓ１４１５で算出したオフセット後のホバー座標にホバーカーソルを表示するように制御する（Ｓ６３５）。
【００５５】
本実施形態によれば、オフセット値の正負を判定することによりオフセット値を正しい値に制御することができる。これにより、ホバーカーソル内のホバー対象である文字が指で隠れず、かつホバーカーソルが指から離れすぎないようにすることができる。この結果、指の操作が正しくホバー対象に反応しているか見分けることが容易になる。特に、本実施形態では、オフセット値の正負を判定するため、ホバーカーソルＨが適正な位置の逆側にオフセットされることを回避することができる。
【００５６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００５７】
例えば、デバイス本体の傾きの替わりに視線の傾きのみに応じてホバー座標のオフセット値を決定してもよい。また、各実施形態を適宜組み合わせることができる。
【００５８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）タッチパネルのタッチ面に表示されたホバー座標とデバイス本体の傾きとを特定し、前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定する表示制御部を備える、情報処理装置。
（２）前記表示制御部は、更に前記タッチ面への視線の傾きを特定し、前記特定された視線の傾き及び前記デバイス本体の傾きに応じてオフセット値を決定する前記（１）に記載の情報処理装置。
（３）前記表示制御部は、前記デバイス本体の傾きと前記視線の傾きとの差分に応じてオフセット値を決定する前記（２）に記載の情報処理装置。
（４）前記表示制御部は、デバイス本体の傾きとオフセット値とを関連付けて記憶したテーブルに基づき、前記デバイス本体の傾きに応じてオフセット値を決定する前記（１）に記載の情報処理装置。
（５）前記表示制御部は、デバイス本体の傾きと視線の傾きとの差分と、オフセット値とを関連付けて記憶したテーブルに基づき、前記デバイス本体の傾きと視線の傾きとの差分に応じてオフセット値を決定する前記（３）に記載の情報処理装置。
（６）前記表示制御部は、前記オフセット値を用いて前記ホバー座標を補正することにより前記タッチ面のホバー表示をずらす前記（１）から（５）のいずれか一項に記載の情報処理装置。
（７）前記表示制御部は、更に前記タッチ面を操作する操作手の向きを特定し、前記操作手の向きに応じて前記決定されたオフセット値の正負を判定する前記（１）に記載の情報処理装置。
（８）タッチパネルのタッチ面に表示されたホバー座標を特定することと、デバイス本体の傾きを特定することと、前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定することを含む、表示制御方法。
（９）タッチパネルのタッチ面に表示されたホバー座標を特定する処理と、デバイス本体の傾きを特定する処理と、前記特定されたデバイス本体の傾きに応じて、前記特定されたホバー座標のオフセット値を決定する処理と、をコンピュータに実行させるためのプログラム。
【符号の説明】
【００５９】
１０            情報処理装置
１１            デバイス本体
１２            近接検出式タッチパネル
１４            傾き検出センサ
１６            視線検出センサ
２４            表示装置
３０            表示制御部
３２            記憶部
Ｔ              タッチ面
Ｈ、Ｈ１，Ｈ１’  ホバーカーソル
【図１】
2012247936.tif 000003
【図２】
2012247936.tif 000004
【図３】
2012247936.tif 000005
【図４】
2012247936.tif 000006
【図５】
2012247936.tif 000007
【図６】
2012247936.tif 000008
【図７】
2012247936.tif 000009
【図８】
2012247936.tif 000010
【図９】
2012247936.tif 000011
【図１０】
2012247936.tif 000012
【図１１】
2012247936.tif 000013
【図１２】
2012247936.tif 000014
【図１３】
2012247936.tif 000015
【図１４】
2012247936.tif 000016