(57)【特許請求の範囲】
【請求項１】
画面にデータを表示する表示部と、
前記画面に対する指示媒体の近接を検知して近接検知信号を出力する近接検知部と、
前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力する接触検知部と、
前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させる表示制御部と、を備え、
前記表示制御部は、
前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定し、前記指示媒体の前記画面上に接触した状態での移動操作に応じて前記拡大表示された前記所定範囲の表示位置を変更しない表示制御装置。
【請求項２】
請求項１に記載の表示制御装置であって、
前記表示制御部は、
前記接触が検知された前記指示媒体の近接操作に応じた前記近接検知信号を基に、前記所定範囲の拡大表示の固定を解除する表示制御装置。
【請求項３】
請求項２に記載の表示制御装置であって、
前記表示制御部は、
前記所定範囲の拡大表示の固定の解除に応じて、前記拡大表示される前記所定範囲を、前記固定時に拡大表示された前記所定範囲の表示位置から、前記解除時に前記近接が検知された前記指示媒体の前記近接対応位置に瞬間的に移動するように表示させる表示制御装置。
【請求項４】
請求項２に記載の表示制御装置であって、
前記表示制御部は、
前記所定範囲の拡大表示の固定の解除に応じて、前記拡大表示される前記所定範囲を、前記固定時に拡大表示された前記所定範囲の表示位置から、前記解除時に前記近接が検知された前記指示媒体の前記近接対応位置に等速又は略等速に移動するように表示させる表示制御装置。
【請求項５】
請求項２に記載の表示制御装置であって、
前記表示制御部は、
前記所定範囲の拡大表示の固定の解除に応じて、前記拡大表示される前記所定範囲を、前記固定時に拡大表示された前記所定範囲の表示位置から、前記解除時に前記近接が検知された前記指示媒体の前記近接対応位置に加速的に移動するように表示させる表示制御装置。
【請求項６】
請求項１に記載の表示制御装置であって、
前記拡大表示される前記所定範囲の表示位置を決定する拡大位置決定部と、を更に備え、
前記表示制御部は、
前記拡大位置決定部により決定された前記所定範囲の表示位置を拡大表示させる表示制御装置。
【請求項７】
請求項６に記載の表示制御装置であって、
前記拡大位置決定部は、
前記拡大表示される前記所定範囲の表示位置を、前記近接が検知された前記指示媒体に対応する前記近接対応位置から所定距離離れた位置に決定する表示制御装置。
【請求項８】
請求項１〜７のうちいずれか一項に記載の表示制御装置であって、
前記表示制御部は、
前記拡大表示される前記所定範囲を、真円を含む略円形状、楕円を含む略楕円形状、並びに、正方形及び長方形を含む略四角形状のうちいずれかの形状に表示させる表示制御装置。
【請求項９】
請求項８に記載の表示制御装置であって、
前記表示制御部は、
前記拡大表示される前記所定範囲を、拡大表示倍率が所定値より大きい第１表示領域と、前記拡大表示倍率が前記所定値より小さい第２表示領域とを含むように表示させる表示制御装置。
【請求項１０】
画面にデータを表示する表示部を含む表示制御装置における表示制御方法であって、
前記画面に対する指示媒体の近接を検知して近接検知信号を出力するステップと、
前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させるステップと、
前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力するステップと、
前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定するステップと、
前記指示媒体の前記画面上に接触した状態での移動操作に応じて、前記拡大表示された前記所定範囲の表示位置を変更しないステップと、を含む表示制御方法。
【請求項１１】
画面にデータを表示する表示部を含む表示制御装置であるコンピュータに、
前記画面に対する指示媒体の近接を検知して近接検知信号を出力するステップと、
前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させるステップと、
前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力するステップと、
前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定するステップと、
前記指示媒体の前記画面上に接触した状態での移動操作に応じて、前記拡大表示された前記所定範囲の表示位置を変更しないステップと、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを介した入力操作の支援を行う表示制御装置、表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
ユーザにとって直感的なユーザインターフェース（ＵＩ）を提供可能なタッチパネルは、例えば携帯電話機又はスマートフォンを含む電子機器の入力操作を受け付けるデバイスとして広範に用いられている。タッチパネルは、電子機器に設けられた表示部（例えばＬＣＤ（Liquid Crystal Display）又は有機ＥＬ（Electroluminescence）ディスプレイ）の画面に対する入力操作を受け付け、画面には入力操作に対する処理結果が表示される。
【０００３】
また最近、指の近接を検知可能なタッチパネルが知られている（例えば特許文献１参照）。特許文献１の非接触型ユーザ入力装置は、複数の線状の送信電極と、各送信電極に送信用の交流電流を供給する発信器と、各送信電極とは接触しないように配置された複数の線状の受信電極と、受信電極を流れる交流電流を受信する受信器とを含む。送信電極と受信電極との各交差点ではコンデンサが形成される。また、ユーザの指先の近接に応じてコンデンサが形成されるので、指先の近接程度に応じてコンデンサの静電容量値が変化する。非接触型ユーザ入力装置は、静電容量値の変化を基に、タッチパネルと指との距離を認識できる。
【０００４】
特許文献１のタッチパネルは、タッチパネルの水平面から所定の高さ未満の空間上の位置に指がかざされた状態、即ち、指のタッチパネルに対する近接状態を検知可能であり、指とタッチパネルとの間の距離により定まる静電容量値を基に、空間上の指をタッチパネルに対して略平行にスライド操作させたことを、指がタッチパネルに直接触れてスライド操作させた場合と同様に検知できる。このため、指の近接を検知可能なタッチパネルは、新たなユーザインターフェースとしての確立が期待されている。
【０００５】
また、キーボードの内容（キートップ）が表示された画面に接触した指の位置をタッチパネルにおいて検知し、画面に近接した指の位置を指センサ部において検知するキーボード装置が知られている（例えば特許文献２参照）。特許文献２のキーボード装置は、指センサ部によって検知された指の位置に近いキーのキー枠のみを拡大表示し、指の位置から遠いキーのキー枠を縮小表示する。特許文献２の指センサ部は、例えば光学式センサ又は赤外線センサを用いて構成されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３４２０３３号公報
【特許文献２】特開平２−１５３４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献２では指の画面に対する近接状態は特許文献１に示すタッチパネルを用いて検知されていない。また、特許文献２では拡大表示された領域に対して指が画面に近い位置にあるため、指が拡大表示された内容の一部の表示を遮ることになる。このため、近接状態が検知された指に近い内容が拡大表示されたとしても、結果的に、拡大表示された内容全体の視認性が向上するものではないという課題が生じる。
【０００８】
本発明は、上述した事情に鑑みて案出されたものであり、近接が検知された指示媒体に対応する画面上の位置を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上の移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続し、拡大表示された内容の視認性を向上させる表示制御装置、表示制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画面にデータを表示する表示部と、前記画面に対する指示媒体の近接を検知して近接検知信号を出力する近接検知部と、前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力する接触検知部と、前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させる表示制御部と、を備え、前記表示制御部は、前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定し、前記指示媒体の前記画面上に接触した状態での移動操作に応じて前記拡大表示された前記所定範囲の表示位置を変更しない。
【００１０】
この構成によれば、近接が検知された指示媒体（例えば指）に対応する画面上の位置（近接対応位置）を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上に接触した状態での移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、拡大表示された内容の視認性を向上させることができる。
【００１１】
また、本発明は、画面にデータを表示する表示部を含む表示制御装置における表示制御方法であって、前記画面に対する指示媒体の近接を検知して近接検知信号を出力するステップと、前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させるステップと、前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力するステップと、前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定するステップと、前記指示媒体の前記画面上に接触した状態での移動操作に応じて、前記拡大表示された前記所定範囲の表示位置を変更しないステップと、を含む。
【００１２】
この方法によれば、近接が検知された指示媒体（例えば指）に対応する画面上の位置（近接対応位置）を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上に接触した状態での移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、拡大表示された内容の視認性を向上させることができる。
【００１３】
また、本発明は、画面にデータを表示する表示部を含む表示制御装置であるコンピュータに、前記画面に対する指示媒体の近接を検知して近接検知信号を出力するステップと、前記近接検知信号を基に、前記画面に表示された前記データのうち、前記近接が検知された前記指示媒体に対応する前記画面上の位置である近接対応位置又は前記近接対応位置から所定距離ほど離れた位置を中心とする所定範囲を拡大表示させるステップと、前記画面に対する前記指示媒体の接触を検知して接触検知信号を出力するステップと、前記所定範囲に対する前記指示媒体の接触操作に応じた前記接触検知信号を基に、前記所定範囲の拡大表示を固定するステップと、前記指示媒体の前記画面上に接触した状態での移動操作に応じて、前記拡大表示された前記所定範囲の表示位置を変更しないステップと、を実現させるためのプログラムである。
【００１４】
このプログラムによれば、近接が検知された指示媒体（例えば指）に対応する画面上の位置（近接対応位置）を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上に接触した状態での移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、拡大表示された内容の視認性を向上させることができる。
【発明の効果】
【００１５】
本発明によれば、近接が検知された指示媒体（例えば指）に対応する画面上の位置（近接対応位置）を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上に接触した状態での移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、拡大表示された内容の視認性を向上させることができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の携帯端末１の機能的構成を示すブロック図
【図２】（Ａ）ブラウザアプリケーション４０の使用時に画面ＤＰに表示される表示内容の一例を示す図、（Ｂ）近接対応位置Ｐ２から所定距離ｓ２離れた位置（拡大表示領域の中心位置Ｐ１）を中心とした所定範囲ＡＲ１の表示領域が拡大表示された様子を示す図
【図３】（Ａ）近接対応位置Ｐ２を中心とした所定範囲ＡＲ１が拡大表示された様子を示す図、（Ｂ）拡大表示された所定範囲ＡＲ１の中心位置に指ＦＧがタッチ操作した様子を示す図、（Ｃ）（Ｂ）におけるタッチ操作後に指ＦＧがタッチスライド操作によってタッチ座標の位置から所定距離ｓ１離れた位置に移動した様子を示す図
【図４】（Ａ）所定範囲ＡＲ１の拡大表示が固定された後にタッチスライド操作した指ＦＧが再び近接（ホバー）操作する直前の様子を示す図、（Ｂ）図４（Ａ）において再び近接（ホバー）操作した指ＦＧの近接対応位置に向かって拡大表示された所定範囲ＡＲ２が移動する途中の様子を示す図、（Ｃ）図４（Ｂ）において拡大表示された所定範囲ＡＲ３の移動が終了したときの様子を示す図
【図５】（Ａ）拡大表示領域が円形状である例を示す図、（Ｂ）拡大表示領域が四角形状である例を示す図
【図６】本実施形態の携帯端末１の動作手順の一部を説明するフローチャート
【図７】本実施形態の携帯端末１の動作手順の一部を説明するフローチャート
【図８】本実施形態の携帯端末１の動作手順の一部を説明するフローチャート
【発明を実施するための形態】
【００１７】
以下、本発明に係る表示制御装置、表示制御方法及びプログラムの実施形態について、図面を参照して説明する。本発明に係る表示制御装置は、データを画面に表示する表示部を含む電子機器であり、例えば携帯電話機、スマートフォン、タブレット端末、デジタルスチルカメラ、ＰＤＡ（personal digital assistant）又は電子書籍端末等である。以下、各実施形態を説明するための表示制御装置の一例として、携帯端末（例えばスマートフォン）を用いて説明する。
【００１８】
なお、本発明は、装置としての表示制御装置、又は表示制御装置をコンピュータとして表示制御装置が実行する各動作（ステップ）を実行させるためのプログラムとして表現することも可能である。更に、本発明は、表示制御装置により実行される各動作（ステップ）を含む表示制御方法として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーにおいても表現可能である。
【００１９】
（本実施形態に必要な用語の説明）
以下の説明において、タッチパネルに近接又は接触する指示媒体の一例としてユーザの指（例えば人差し指）を用いて説明するが、ユーザの指に限らず、導電性のスタイラス（タッチペン）でも良い。また、タッチパネルに近接又は接触する指示媒体は、タッチパネルの構造及び検知方式に応じて、タッチパネルへの近接及びタッチ（接触）が検出可能なものであれば特に限定されない。
【００２０】
また、タッチパネルの水平面上を表す２軸をｘ軸及びｙ軸とし、タッチパネル上の水平面に対して垂直な方向（高さ方向）を表す軸をｚ軸とする。更に、以下の説明において、「タッチ座標」は、タッチパネルが指のタッチ（接触）を検知した時のタッチパネルの水平面上の位置を特定するための座標（ｘ、ｙ）を示し、「近接座標」は、タッチパネルが指の近接を検知した時の空間上の近接検知可能領域内の位置を特定するための座標（ｘ、ｙ、ｚ）を示す。近接座標のｚ座標値は、タッチパネルの水平面から指が空間上に離間している高さを表す。更に、以下の説明において、近接が検知された空間上に存在している指の位置に対応する画面上の位置（タッチパネルの水平面上の位置）を、「近接対応位置」と定義する。
【００２１】
更に、以下の説明において、タッチパネルの水平面上から離間する方向に向かって離間した空間上の近接検知可能領域内の位置に指をかざす操作を「ホバー操作」と定義し、ホバー操作によってかざされた空間上の位置からタッチパネルの水平面に対して略平行にスライド（移動）する操作を、「ホバースライド操作」と定義する。従って、指がタッチパネルの水平面上の特定の位置に直接タッチする操作は「ホバー操作」ではなく、「タッチ操作」となる。また、指をタッチパネルの水平面上にタッチ（接触）させてから同水平面上に沿ってスライド（移動）する操作を、「タッチスライド操作」と定義する。
【００２２】
なお、ホバー操作又はホバースライド操作が検知されるためには、指とタッチパネルの面上との距離は、タッチパネルが検出する静電容量値に反比例するため、タッチパネルが検出可能な静電容量値の範囲に対応することが好ましい。
【００２３】
（本実施形態の説明）
本実施形態の携帯端末１は、近接が検知された指ＦＧに対応する画面ＤＰ上の位置（近接対応位置）又は近接対応位置から所定距離ｓ２ほど離れた位置を中心とした所定範囲を拡大表示させる（図２（Ｂ）又は図３（Ａ）参照）。以下の説明において、拡大表示された所定範囲の表示領域を「拡大表示領域」という。更に、携帯端末１は、拡大表示領域に対する指ＦＧの接触を基に、指ＦＧの画面ＤＰ上の移動操作（タッチスライド操作）の有無に拘わらず、既に拡大表示された所定範囲の拡大表示を固定的に継続する（図３（Ａ）〜（Ｃ）参照）。
【００２４】
更に、携帯端末１は、所定範囲の拡大表示が継続されている間に指ＦＧが画面ＤＰから離れ（リリース操作し）て再びホバー操作したとき、拡大表示領域の中心位置から、ホバー操作中の指ＦＧに対応する近接対応位置に向かって、拡大表示領域が連続的に移動するように拡大表示領域を表示させる（図４（Ａ）〜（Ｃ）参照）。
【００２５】
（本実施形態の携帯端末１の機能的構成）
先ず、本実施形態の携帯端末１の機能的構成について、図１を参照して説明する。図１は、本実施形態の携帯端末１の機能的構成を示すブロック図である。図１に示す携帯端末１は、近接検知部５、近接座標評価部１０、タッチ検知部１５、タッチ座標評価部２０、操作判定部３０、ブラウザアプリケーション４０、拡大位置決定部５０、拡大表示状態データ管理部６０、拡大画像生成部７０、画面表示制御部８０及び画面表示部９０を含む。ブラウザアプリケーション４０は、ブラウザ画面データ生成部４５を有する。
【００２６】
操作判定部３０、ブラウザアプリケーション４０、ブラウザ画面データ生成部４５、拡大位置決定部５０、拡大画像生成部７０及び画面表示制御部８０の各部は、各部の動作が予め規定されたプログラムを携帯端末１に内蔵されるプロセッサ（不図示）が読み込んで実行することによって動作可能となる。なお、プロセッサは、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）又はＤＳＰ（Digital Signal Processor）である。
【００２７】
近接検知部５は、ホバー操作又はホバースライド操作によってユーザの指ＦＧ（図２（Ｂ）参照）がタッチパネルＴＰに近接したことを検知する。近接検知部５は、指ＦＧがタッチパネルＴＰに近接した旨の近接通知を近接座標評価部１０に出力する。
【００２８】
近接座標評価部１０は、近接検知部５から出力された近接通知を基に、指ＦＧのタッチパネルＴＰに対する近接座標（ｘ、ｙ、ｚ）を、近接検知時における近接検知信号として算出する。なお、以下の説明において、近接検知信号は、近接座標であるとして説明するが、近接検知時に算出される静電容量値でも良い。上述したように、近接座標（ｘ、ｙ、ｚ）のうち、ｘ座標値及びｙ座標値は画面表示部９０の画面ＤＰ（図２参照）に搭載されたタッチパネルＴＰの水平面上の位置を表す座標値、即ち近接対応位置を示す座標値であって、ｚ座標値は指ＦＧとタッチパネルＴＰとの間のｚ軸方向の距離（高さ）を表す座標値である。なお、近接検知部５の性能によってはｚ座標値が距離を表さず、近接状態が検知されたか否かの２個の状態しか持たない場合もあり得るが、その場合は近接状態を検知したという付加情報と（ｘ、ｙ）座標、もしくはｚに近接状態を検知したことを示す値（ｚ＝１など）を設定しても良い。近接座標評価部１０は、算出された近接座標（ｘ、ｙ、ｚ）の情報を操作判定部３０に出力する。なお、近接検知部５と近接座標評価部１０とを纏めて近接検知部として構成しても良い。
【００２９】
接触検知部としてのタッチ検知部１５は、タッチ操作又はタッチスライド操作によって指ＦＧがタッチパネルＴＰにタッチ（接触）した動作を検知する。タッチ検知部１５は、指ＦＧがタッチパネルＴＰにタッチ（接触）した旨の接触通知をタッチ座標評価部２０に出力する。
【００３０】
タッチ座標評価部２０は、タッチ検知部１５から出力された接触通知を基に、指ＦＧがタッチパネルＴＰに接触した時のタッチ座標（ｘ、ｙ）を、接触検知時における接触検知信号として算出する。なお、以下の説明において、接触検知信号は、タッチ座標であるとして説明するが、接触検知時に算出される静電容量値でも良い。タッチ座標評価部２０は、算出されたタッチ座標（ｘ、ｙ）の情報を操作判定部３０に出力する。なお、タッチ検知部１５とタッチ座標評価部２０とを纏めて接触検知部として構成しても良い。
【００３１】
なお、本実施形態において、指ＦＧのタッチ（接触）と近接との両方を検知可能なタッチパネルＴＰは、近接検知部５、近接座標評価部１０、タッチ検知部１５及びタッチ座標評価部２０とを用いて構成可能である。
【００３２】
操作判定部３０は、近接座標評価部１０から出力された近接座標（ｘ、ｙ、ｚ）又はタッチ座標評価部２０から出力されたタッチ座標（ｘ、ｙ）の情報を基に、指ＦＧの入力操作がホバー操作、ホバースライド操作、タッチ操作及びタッチスライド操作のうちいずれの操作であるかを判定する。
【００３３】
操作判定部３０は、ブラウザ画面データ生成部４５により生成されたブラウザアプリケーション４０における画面データの内容が表示されている場合に（図２（Ａ）参照）、指ＦＧの入力操作がホバー操作又はホバースライド操作であると判定すると（図３（Ａ）参照）、近接が検知されている指ＦＧに対応する画面ＤＰ上の近接対応位置の情報を拡大位置決定部５０に出力する。
【００３４】
操作判定部３０は、ブラウザアプリケーション４０における画面データの内容の所定範囲ＡＲ１が拡大表示されている場合に（図３（Ａ）参照）、指ＦＧの入力操作がタッチ操作であると判定すると（図３（Ｂ）参照）、タッチ座標の情報を拡大位置決定部５０に出力する。
【００３５】
更に、操作判定部３０は、拡大表示された所定範囲ＡＲ１の表示領域内の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された後に行われた指ＦＧの入力操作が、表示位置を固定する動作指示であるタッチスライド操作として判定しなかった場合（例えばタップ或いはダブルタップ等と判定された場合）は、タッチ座標評価部２０から出力されたタッチ座標（ｘ、ｙ）の情報をブラウザアプリケーション４０に出力しても良い。
【００３６】
更に、操作判定部３０が同じタッチスライド操作と判定した場合であっても、先にブラウザアプリケーション４０にタッチスライド操作の座標（ｘ、ｙ）を出力し、ブラウザアプリケーション４０が操作判定部３０から出力された座標（ｘ、ｙ）のタッチスライド操作に対応する処理を行わなかった場合に、操作判定部３０は、改めて表示位置を固定する動作指示を示すタッチスライド操作であると判定しても良い。
【００３７】
ブラウザアプリケーション４０が操作判定部３０から出力された座標（ｘ、ｙ）のタッチスライド操作に対応する処理を行わなかった場合とは、例えばブラウザアプリケーション４０の実行時に操作判定部３０から出力された座標（ｘ、ｙ）にユーザの入力操作対象のボタン等（例えばハイパーリンク）が存在しない場合に相当する。ブラウザアプリケーション４０が処理を行ったか否かは、ブラウザアプリケーション４０のプログラムコードにおいて、対応する処理を実行するためのサブルーチン（関数）の戻り値等が通知されたか否かに応じて判別が可能である。
【００３８】
ブラウザアプリケーション４０は、携帯端末１に内蔵されるＲＯＭ（Read Only Memory）に予め記憶されていたり、ネットワークからダウンロードしたり、ユーザが携帯端末１に直接コピーしてインストールしたり、といった様々な手段で入手されるアプリケーションプログラムの一例であって、ユーザのブラウザアプリケーション４０に対する入力操作を受け付け、入力操作に応じて操作判定部３０から出力されたタッチ座標（ｘ、ｙ）に対応する箇所に表示されている表示内容に対する処理を実行する。
【００３９】
例えば、ブラウザアプリケーション４０は、画面ＤＰに表示されたＷｅｂサイトの或るハイパーリンクに対するタップ操作が行われた旨の情報を操作判定部３０から取得した場合には、当該ハイパーリンクに対応する処理を実行し、更に、処理実行結果の画面データをブラウザ画面データ生成部４５において生成して画面表示制御部８０に出力する。
【００４０】
拡大位置決定部５０は、拡大表示された所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された場合、所定範囲ＡＲ１に囲まれたブラウザアプリケーション４０における表示内容の拡大表示を指ＦＧのタッチスライド操作の有無に拘わらずに固定的に継続すると判定する。
【００４１】
更に、拡大位置決定部５０は、拡大表示された所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された後では、指ＦＧのホバー操作からタッチ操作に切替わった際に操作判定部３０から出力されたタッチ座標（ｘ、ｙ）の情報を、再度、タッチスライド操作からホバー操作に切替わる際の拡大表示領域の連続的な移動を行うケースにおいては、拡大表示状態データ管理部６０に一時的に保存する。更に、拡大画像生成部７０は、指ＦＧのタッチスライド操作の間に操作判定部３０から出力されたタッチ座標（ｘ、ｙ）の情報に拘わらず、拡大表示領域の表示位置を固定した拡大画像を画面表示制御部８０に出力する。
【００４２】
これにより、画面表示制御部８０は、所定範囲ＡＲ１の拡大表示を一時的に固定し、更に、所定範囲ＡＲ１の拡大表示が一時的に固定された後では同所定範囲ＡＲ１の拡大表示の固定が解除されるまで、指ＦＧのタッチスライド操作の有無に拘わらず、指ＦＧがタッチ操作したタッチ座標（ｘ、ｙ）の位置を中心とした所定範囲ＡＲ１の拡大表示を継続する。従って、携帯端末１は、例えば指ＦＧを所定範囲ＡＲ１内から所定範囲ＡＲ１外に移動させても（図３（Ｃ）参照）、拡大表示された所定範囲ＡＲ１の内容の視認性を劣化させることがなく、拡大表示された所定範囲ＡＲ１の内容の視認性を向上させることができる。
【００４３】
ブラウザ画面データ生成部４５は、ユーザのブラウザアプリケーション４０に対する入力操作に応じて、例えば携帯端末１がインターネットを介して外部のＷｅｂサーバ装置（不図示）から受信したＷｅｂサイトのデータを用いて、画面表示部９０において表示可能な画面データを生成する。ブラウザ画面データ生成部４５は、生成された画面データを画面表示制御部８０に出力する。
【００４４】
拡大位置決定部５０は、操作判定部３０から出力された位置の情報を基に、拡大表示領域の範囲の大きさ及び中心位置を決定する。拡大表示領域の形状を含む大きさは、拡大位置決定部５０の動作において予め規定されていても良いし、ユーザの入力操作に応じて、適宜変更されても良い。なお、拡大表示領域が図５に示す第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）と第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）とを含む場合には、拡大表示領域の大きさは、第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）の範囲の大きさと、第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲の大きさとを含む。拡大位置決定部５０は、決定された大きさ及び中心位置の各情報を拡大表示状態データ管理部６０及び拡大画像生成部７０に出力する。
【００４５】
拡大位置決定部５０は、近接が検知された指ＦＧ又は近接が検知されている指ＦＧに対応する画面ＤＰ上の近接対応位置の情報を操作判定部３０から取得した場合には（図３（Ａ）参照）、拡大表示領域の中心位置を、指ＦＧに対応する画面ＤＰ上の近接対応位置に決定する。また、拡大位置決定部５０は、拡大表示領域の中心位置を、指ＦＧに対応する画面ＤＰ上の近接対応位置から所定距離ｓ２離れた位置に決定しても良い（図２（Ｂ）参照）。
【００４６】
拡大位置決定部５０は、タッチ座標の情報を操作判定部３０から取得した場合には（図３（Ｂ）参照）、所定範囲ＡＲ１の拡大表示を一時的に固定するときの拡大表示領域の中心位置を、操作判定部３０から出力されたタッチ座標の位置に決定する。
【００４７】
拡大表示状態データ管理部６０は、例えばＲＡＭ（Random Access Memory）を用いて構成され、拡大位置決定部５０により決定された位置の情報を一時的に保存する。また、拡大表示状態データ管理部６０は、携帯端末１が拡大表示領域の中心位置から、タッチ操作からホバー操作に移り変わった指ＦＧに対応する近接対応位置に向かって、拡大表示領域が移動するように表示させる際、最新の拡大表示領域の表示状態を示す拡大表示状態データを保存している。拡大表示状態データは、拡大表示領域の位置、速度及び加速度のうち１個以上を少なくとも含む（後述参照）。
【００４８】
拡大画像生成部７０は、ブラウザ画面データ生成部４５により生成されたブラウザアプリケーション４０における画面データを取得し、更に、拡大位置決定部５０から出力された大きさ及び中心位置の各情報を基に、拡大位置決定部５０から出力された位置を中心とする拡大表示領域の画像データを生成して画面表示制御部８０に出力する。
【００４９】
なお、拡大画像生成部７０により生成される拡大表示領域は、同一又は異なる表示領域である第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）と第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）とを含んでも良い。拡大表示領域の中心位置を含む第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）の範囲では、所定値（例えば２）より大きい値の拡大倍率によって拡大表示され、且つ、拡大表示領域のうち第１表示領域を除く第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲では、所定値（例えば２）より小さい値の拡大倍率によって拡大表示される。
【００５０】
ただし、第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲は、周辺範囲との表示内容との連続性（表示画像の繋がり）を保持する為に、拡大倍率の変化率が急激に変化する箇所と拡大倍率が１以下になる箇所とが存在する場合もある。１の拡大倍率での拡大はすなわち等倍表示であり、１未満の拡大倍率での拡大はすなわち縮小表示であるが、以下、このような場合（等倍表示、拡大表示、縮小表示）でも容易に読替え可能であることから、１以下の拡大倍率の拡大の場合は等倍表示または縮小表示となる旨の補足を省略する。
【００５１】
即ち、本実施形態の携帯端末１は、拡大表示領域に表示された内容の視認性を向上させるために、第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）の範囲では所定値（例えば２）より大きい値の拡大倍率によって拡大表示させ、第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲では第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）の範囲に比べて相対的に小さい値の拡大倍率によって拡大表示させる（図５（Ａ）又は（Ｂ）参照）。
【００５２】
更に、周辺範囲との表示内容との連続性（表示画像の繋がり）を保持する場合は、拡大画像生成部７０は、第１表示領域ＡＲ１ｓｔ（ＡＲ３ｒｄ）の範囲では拡大倍率の変化率を緩やかにして画像のゆがみを減少させても良い。この場合は第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲では倍率の変化率が急激に変化し画像のゆがみにより第２表示領域ＡＲ２ｎｄ（ＡＲ４ｔｈ）の範囲の視認性が低下する場合もある。
【００５３】
表示制御部としての画面表示制御部８０は、ブラウザ画面データ生成部４５から出力されたブラウザアプリケーション４０における画面データを画面表示部９０に表示させる。また、画面表示制御部８０は、ブラウザ画面データ生成部４５から出力されたブラウザアプリケーション４０における画面データと、拡大画像生成部７０から出力された拡大表示領域の画像データとを合成し、合成後の画面データを画面表示部９０に表示させる。
【００５４】
画面表示部９０は、例えばＬＣＤ又は有機ＥＬディスプレイを用いて構成され、ブラウザアプリケーション４０における画面データ、又は、ブラウザアプリケーション４０における画面データと拡大表示領域の画像データとが合成された画面データを画面ＤＰに表示する。
【００５５】
（本実施形態の携帯端末１の動作概要）
次に、本実施形態の携帯端末１の動作概要１〜動作概要４のそれぞれについて、図２〜図５を参照して説明する。図２（Ａ）は、ブラウザアプリケーション４０の使用時に画面ＤＰに表示される表示内容の一例を示す図である。図２（Ｂ）は、近接対応位置Ｐ２から所定距離ｓ２離れた位置を中心（拡大表示領域の中心位置Ｐ１）とした所定範囲ＡＲ１の表示領域が拡大表示された様子を示す図である。
【００５６】
（動作概要１：近接対応位置から所定距離ｓ２離れた位置を中心とした所定範囲ＡＲ１の表示領域の拡大表示）
ブラウザ画面データ生成部４５は、ブラウザアプリケーション４０の使用時に画面表示部９０の画面ＤＰに表示される画面データを生成して画面表示制御部８０に出力する。画面表示制御部８０は、ブラウザ画面データ生成部４５から出力された画面データを用いて、図２（Ａ）に示すブラウザアプリケーション４０における表示内容を画面表示部９０の画面ＤＰに表示させる。
【００５７】
図２（Ａ）に示すブラウザアプリケーション４０における表示内容が画面表示部９０の画面ＤＰに表示されている場合に、図２（Ｂ）に示すように、例えばユーザの指ＦＧが近接対応位置Ｐ２から近接検知領域以内の空間上の位置にホバー操作したとする。指ＦＧの入力操作の一例としてホバー操作を挙げて説明しているが、ホバースライド操作でも良い。操作判定部３０は、近接座標評価部１０から出力された近接座標（ｘ、ｙ、ｚ）の情報を基に、指ＦＧの入力操作がホバー操作であると判定し、近接対応位置Ｐ２の情報を拡大位置決定部５０に出力する。
【００５８】
拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２の情報を基に、近接対応位置Ｐ２から所定距離ｓ２離れた位置を、拡大表示領域の中心位置Ｐ１として決定する。図２（Ｂ）では、拡大表示領域の中心位置Ｐ１は、例えば近接対応位置Ｐ２からｙ軸の正方向に所定距離ｓ２離れた位置であるが、ｙ軸の正方向に所定距離ｓ２離れた位置に限定されない。
【００５９】
拡大位置決定部５０は、拡大表示領域の大きさ及び中心位置Ｐ１の各情報を拡大表示状態データ管理部６０に一時的に保存し、更に、拡大画像生成部７０に出力する。拡大画像生成部７０は、拡大位置決定部５０から出力された各情報を基に、拡大表示領域の画像データを生成して画面表示制御部８０に出力する。画面表示制御部８０は、図２（Ａ）に示す表示内容と拡大画像生成部７０から出力された画像データとを用いて、拡大表示領域の中心位置Ｐ１を中心とした所定範囲ＡＲ１を拡大表示させる（図２（Ｂ）参照）。
【００６０】
これにより、従来技術では指ＦＧが拡大表示された所定範囲ＡＲ１の表示を遮っていたが、本実施形態の携帯端末１は、指ＦＧの近接対応位置Ｐ２から所定距離ｓ２離れた位置を中心とした所定範囲ＡＲ１の表示内容を拡大表示するため、所定範囲ＡＲ１の表示内容の視認性を劣化させることがなく、拡大表示された所定範囲ＡＲ１の内容の視認性を向上させることができる。また、携帯端末１は、所定距離ｓ２の値を所定値より大きな値とすることで、指ＦＧが所定範囲ＡＲ１の表示を遮ることがなくなり、拡大表示された表示内容の視認性を向上させることができる。
【００６１】
（動作概要２：拡大表示領域内に対するタッチ操作に基づく所定範囲ＡＲ１の拡大表示の一時的な固定）
図３（Ａ）は、近接対応位置Ｐ２を中心とした所定範囲ＡＲ１が拡大表示された様子を示す図である。図３（Ｂ）は、拡大表示された所定範囲ＡＲ１の中心位置Ｐ１に指ＦＧがタッチ操作した様子を示す図である。図３（Ｃ）は、図３（Ｂ）におけるタッチ操作後に指ＦＧがタッチスライド操作によってタッチ座標の位置から所定距離ｓ１離れた位置に移動した様子を示す図である。
【００６２】
図２（Ｂ）では、拡大位置決定部５０は、近接対応位置Ｐ２から所定距離ｓ２離れた位置を、拡大表示領域の中心位置Ｐ１として決定した。図３（Ａ）では、拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２を、拡大表示領域の中心位置Ｐ１として決定する（図３（Ａ）参照）。なお、図３における拡大表示領域の決定の図示については、本実施形態の携帯端末１の動作概要のバリエーションとして動作概要１と動作概要２とを組合せた動作を実行しても良い。
【００６３】
即ち、図２（Ａ）に示すブラウザアプリケーション４０における表示内容が画面表示部９０の画面ＤＰに表示されている場合に、例えばユーザの指ＦＧが近接対応位置Ｐ２からｚ軸の正方向に沿って近接検知領域以内の空間上の位置にホバー操作したとする（図３（Ａ）参照）。操作判定部３０は、近接座標評価部１０から出力された近接座標（ｘ、ｙ、ｚ）の情報を基に、指ＦＧの入力操作がホバー操作であると判定し、近接対応位置Ｐ２の情報を拡大位置決定部５０に出力する。
【００６４】
拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２を、拡大表示領域の中心位置Ｐ１として決定する。拡大位置決定部５０は、拡大表示領域の大きさ及び中心位置Ｐ１の各情報を拡大表示状態データ管理部６０に一時的に保存し、更に、拡大画像生成部７０に出力する。拡大画像生成部７０は、拡大位置決定部５０から出力された各情報を基に、拡大表示領域の画像データを生成して画面表示制御部８０に出力する。画面表示制御部８０は、図２（Ａ）に示す表示内容と拡大画像生成部７０から出力された画像データとを用いて、拡大表示領域の中心位置Ｐ１を中心とした所定範囲ＡＲ１を拡大表示させる（図３（Ａ）参照）。
【００６５】
更に、中心位置Ｐ１を中心とした所定範囲ＡＲ１が拡大表示された後、例えばユーザの指ＦＧが所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）にタッチ操作したとする（図３（Ｂ）参照）。操作判定部３０は、タッチ座標評価部２０から出力されたタッチ座標（ｘ、ｙ）の情報を基に、指ＦＧの入力操作がタッチ操作であると判定し、タッチ座標（ｘ、ｙ）の情報を拡大位置決定部５０に出力する。
【００６６】
拡大位置決定部５０は、拡大表示された所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された場合、現在のブラウザアプリケーション４０における表示内容、即ち図３（Ｂ）に示す所定範囲ＡＲ１の拡大表示を指ＦＧのタッチスライド操作の有無に拘わらずに固定的に継続すると判定する。これにより、携帯端末１は、指ＦＧのタッチスライド操作の有無に拘わらず、拡大表示された所定範囲ＡＲ１の画面ＤＰにおける表示位置を一時的に固定できる。
【００６７】
更に、拡大位置決定部５０は、拡大表示された所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された後では、指ＦＧのホバー操作からタッチ操作に切替わった際に操作判定部３０から出力されたタッチ座標（ｘ、ｙ）の情報を、再度、タッチスライド操作からホバー操作に切替わる際の拡大表示領域の連続的な移動を行うケースにおいては、拡大表示状態データ管理部６０に一時的に保存する。更に、拡大画像生成部７０は、指ＦＧのタッチスライド操作の間に操作判定部３０から出力されたタッチ座標（ｘ、ｙ）の情報に拘わらず、拡大表示領域の表示位置を固定した拡大画像を画面表示制御部８０に出力する。
【００６８】
画面表示制御部８０は、拡大位置決定部５０が所定範囲ＡＲ１の拡大表示を一時的に継続すると判定した後では、所定範囲ＡＲ１の拡大表示の固定が解除されるまで、指ＦＧのタッチスライド操作の有無に拘わらず、指ＦＧがタッチ操作したタッチ座標（ｘ、ｙ）の位置を中心とした所定範囲ＡＲ１の拡大表示を継続する（図３（Ｃ）参照）。なお、所定範囲ＡＲ１の拡大表示の固定が解除されるタイミングは、拡大位置決定部５０が、指ＦＧが画面ＤＰからリリース操作して再びホバー操作した旨の情報を操作判定部３０から受けたときである。
【００６９】
これにより、携帯端末１は、例えば指ＦＧを所定範囲ＡＲ１内から所定範囲ＡＲ１外に移動させても、拡大表示された所定範囲ＡＲ１の内容の視認性を劣化させることがなく、拡大表示された所定範囲ＡＲ１の内容の視認性を向上させることができる。
【００７０】
（動作概要３：指ＦＧのリリース操作及びホバー操作による拡大表示領域の新たな近接対応位置までの移動）
図４（Ａ）は、所定範囲ＡＲ１の拡大表示が固定された後にタッチスライド操作した指ＦＧが再びホバー操作する直前の様子を示す図である。図４（Ｂ）は、図４（Ａ）において再びホバー操作した指ＦＧの近接対応位置（位置Ｐ５）に向かって拡大表示された所定範囲ＡＲ２が移動する途中の様子を示す図である。図４（Ｃ）は、図４（Ｂ）において拡大表示された所定範囲ＡＲ３の移動が終了したときの様子を示す図である。
【００７１】
図３（Ｃ）に示す所定範囲ＡＲ１の拡大表示の固定が継続している場合に、例えば指ＦＧがタッチスライド操作によって図４（Ａ）に示す位置Ｐ３まで移動したとする。但し上述したように、携帯端末１は、図３（Ｃ）に示す所定範囲ＡＲ１の拡大表示の固定が継続している間では、指ＦＧのタッチスライド操作の有無に拘わらず、拡大表示領域の表示位置を変更せずに固定する。位置Ｐ３は、指ＦＧがタッチスライド操作を終了してリリース操作し、その後再びホバー操作するときの位置である。
【００７２】
ここで、タッチスライド操作によって位置Ｐ３に移動した指ＦＧが再びホバー操作したとする。操作判定部３０は、指ＦＧの入力操作がホバー操作である旨の情報とホバー操作中の指ＦＧの近接対応位置の情報とを拡大位置決定部５０に出力する。拡大位置決定部５０は、操作判定部３０から出力された各情報を基に、所定範囲ＡＲ１の拡大表示の固定を解除すると判定し、ホバー操作中の指ＦＧの近接対応位置に向かって拡大表示領域を移動させるように表示する為に必要な拡大位置を算出して拡大画像生成部７０に出力する。拡大画像生成部７０は、算出された拡大位置とブラウザ画面データ生成部４５から取得した画面データとを用いて拡大表示領域の拡大画像を生成して画面表示制御部８０に出力する。
【００７３】
拡大表示領域の移動方法は、少なくとも、拡大表示領域を瞬間的に移動させる方法、拡大表示領域を略一定の速度（等速を含む）において移動させる方法、拡大表示領域を加速させるように移動させる方法のいずれかである。携帯端末１は、拡大表示領域を瞬間的に移動させることで、ユーザの入力操作に素早く追従させることができる。また、携帯端末１は、拡大表示領域を略一定の速度（等速を含む）にて又は加速させるように移動させることで、拡大表示領域の連続的な移動を表示することができる。
【００７４】
拡大位置決定部５０は、拡大表示領域が操作判定部３０から出力された拡大表示領域の移動先の位置、即ちホバー操作中の指ＦＧの近接対応位置まで移動するまでの間、所定時間Δｔ毎に、拡大表示状態データ管理部６０に保存されている拡大表示状態データを用いて、移動中の拡大表示領域の中心位置を算出して決定する。
【００７５】
ここで、拡大表示領域の移動方法として、拡大表示領域を加速させるように移動させる方法を用いる場合に、拡大位置決定部５０が移動中の拡大表示領域の所定時間Δｔ毎の中心位置を算出する方法の一例（手順（Ｔ１）〜手順（Ｔ５））について説明する。但し、拡大表示領域の移動時における拡大位置決定部５０の拡大表示領域の中心位置の算出例は（手順Ｔ１）〜（手順Ｔ５）に限定されない。
【００７６】
（手順Ｔ１）拡大位置決定部５０は、操作判定部３０から出力された拡大表示領域の移動先の位置、即ちホバー操作中の指ＦＧの近接対応位置（位置Ｐ３と同じ位置）の情報と、拡大表示状態データ管理部６０において一時的に保存されている移動前の拡大表示領域の中心位置Ｐ１の情報とを基に、拡大表示領域の移動直前における現在（初期状態）の拡大表示領域の位置（例えば中心位置Ｐ１）と移動速度ｖと移動加速度ａとを拡大表示状態データの初期値として拡大表示状態データ管理部６０に保存する。なお、初期状態における移動速度ｖと移動加速度ａとはともにゼロである。
【００７７】
（手順Ｔ２）拡大位置決定部５０は、ホバー操作中の指ＦＧの近接対応位置（位置Ｐ３と同じ位置）と移動前の拡大表示領域の中心位置Ｐ１との距離ｄに比例する移動加速度ａを算出する（ａ＝ｋ×ｄ）。ｋは比例係数（所定値）である。拡大位置決定部５０は、移動加速度ａの算出の度に、拡大表示状態データ管理部６０に保存されている最新の移動加速度ａの値を、（手順Ｔ２）により算出された移動加速度ａの値に更新する。
【００７８】
（手順Ｔ３）拡大位置決定部５０は、（手順Ｔ２）において算出された移動加速度ａと微小時刻Δｔとを基に、微小時間Δｔ後の拡大表示領域の移動速度の変化量Δｖを算出する（Δｖ＝ａ×Δｔ）。
【００７９】
（手順Ｔ４）拡大位置決定部５０は、（手順Ｔ３）において算出された移動速度の変化量Δｖと拡大表示状態データ管理部６０に保存されている最新の拡大表示領域の移動速度ｖとを加算する（ｖ’＝ｖ＋Δｖ）。拡大位置決定部５０は、（手順Ｔ２）に示す移動速度Δｖの算出の度に、拡大表示状態データ管理部６０に保存されている最新の拡大表示領域の移動速度ｖを、（手順Ｔ４）により算出された移動速度ｖ’の値に更新する。
【００８０】
（手順Ｔ５）拡大位置決定部５０は、（手順Ｔ４）により算出された移動速度ｖ’と微小時間Δｔとを乗算し、移動距離Δｐ（不図示）を算出し、拡大表示状態データ管理部６０に保存されている最新の拡大表示の位置ｐ（不図示）とΔｐを加算して現在の拡大表示の位置ｐ’（不図示）を算出する。拡大位置決定部５０は、（手順Ｔ５）により算出された現在の拡大表示の位置ｐ’を、移動中の拡大表示領域の中心位置と判定し、拡大表示状態データ管理部６０に保存されている最新の拡大表示領域の位置ｐを、現在の拡大表示の位置ｐ’の値に更新し、更に、拡大画像生成部７０に出力する。
【００８１】
拡大画像生成部７０は、拡大位置決定部５０から出力された位置の情報を基に、拡大位置決定部５０から出力された位置を中心とする拡大表示領域の画像データを生成して画面表示制御部８０に出力する。画面表示制御部８０は、ブラウザ画面データ生成部４５から出力されたブラウザアプリケーション４０における画面データと、拡大画像生成部７０から出力された拡大表示領域の画像データとを合成し、合成後の画面データを画面表示部９０に表示させる（図４（Ｂ）又は（Ｃ）参照）。
【００８２】
これにより、携帯端末１は、指ＦＧをタッチスライド操作によって移動させた後にリリース操作して再びホバー操作することで、拡大表示が固定されたときの拡大表示領域の中心位置からホバー操作が検知されたときの近接対応位置に向かって、拡大表示領域を連続的に移動するように表示させることができる。
【００８３】
なお、図４（Ｂ）では、位置Ｐ４は、拡大表示領域の移動が途中状態である場合のある瞬間における拡大表示領域の中心位置を示す。図４（Ｃ）では、位置Ｐ５は、拡大表示領域の移動が終了したときの拡大表示領域の中心位置を示し、図４（Ａ）に示す位置Ｐ３と同じ位置である。
【００８４】
（動作概要４：拡大表示領域の円形状又は四角形状）
図５（Ａ）は、拡大表示領域が円形状である例を示す図である。図５（Ｂ）は、拡大表示領域が四角形状である例を示す図である。本実施形態において、拡大表示される所定範囲は、真円を含む略円形状、楕円を含む略楕円形状、並びに、正方形及び長方形を含む略四角形状のうちいずれかの形状である。
【００８５】
図２（Ａ）に示すブラウザアプリケーション４０における表示内容が画面表示部９０の画面ＤＰに表示されている場合に、例えばユーザの指ＦＧが近接対応位置Ｐ２からｚ軸の正方向に沿って近接検知領域以内の空間上の位置にホバー操作したとする（図５（Ａ）参照）。操作判定部３０は、近接座標評価部１０から出力された近接座標（ｘ、ｙ、ｚ）の情報を基に、指ＦＧの入力操作がホバー操作であると判定し、近接対応位置Ｐ２の情報を拡大位置決定部５０に出力する。
【００８６】
拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２を、拡大表示領域の中心位置Ｐ１として決定する。拡大位置決定部５０は、拡大表示領域の大きさ及び中心位置Ｐ１の各情報を拡大表示状態データ管理部６０に一時的に保存し、更に、拡大画像生成部７０に出力する。拡大画像生成部７０は、拡大位置決定部５０から出力された各情報を基に、拡大表示領域の画像データを生成して画面表示制御部８０に出力する。
【００８７】
ここで、拡大画像生成部７０により生成された拡大表示領域の画像データは、図５（Ａ）に示すように、拡大表示倍率が所定値（例えば２）より大きい円形状の第１表示領域ＡＲ１ｓｔの画像データと、拡大表示倍率が所定値（例えば２）より小さい円形状の第２表示領域ＡＲ２ｎｄの画像データ（図５（Ａ）に示すハッチング部参照）とにより構成されている。即ち、拡大表示領域において、第１表示領域ＡＲ１ｓｔは第２表示領域ＡＲ２ｎｄに比べて拡大表示倍率が大きいので、第１表示領域ＡＲ１ｓｔの表示内容は第２表示領域ＡＲ２ｎｄの表示内容より視認性が高いことになる。
【００８８】
画面表示制御部８０は、図２（Ａ）に示す表示内容と拡大画像生成部７０から出力された画像データとを用いて、拡大表示領域の中心位置Ｐ１を中心とした所定範囲ＡＲ１を拡大表示させる（図５（Ａ）参照）。
【００８９】
これにより、携帯端末１は、拡大表示領域を複数の表示領域（例えば第１表示領域ＡＲ１ｓｔ及び第２表示領域ＡＲ２ｎｄ）に区別して同心円的に表示することで、拡大表示される所定範囲のうち内側の第１表示領域ＡＲ１ｓｔの表示内容を外側の第２表示領域ＡＲ２ｎｄよりも拡大表示するので、第１表示領域ＡＲ１ｓｔの表示内容の視認性を一層向上させることができる。
【００９０】
また、拡大画像生成部７０により生成された拡大表示領域の画像データは、図５（Ｂ）に示すように、拡大表示倍率が所定値（例えば２）より大きい四角形状の第１表示領域ＡＲ３ｒｄの画像データと、拡大表示倍率が所定値（例えば２）より小さい四角形状の第２表示領域ＡＲ４ｔｈの画像データ（図５（Ｂ）に示すハッチング部参照）とにより構成されている。即ち、拡大表示領域において、第１表示領域ＡＲ３ｒｄは第２表示領域ＡＲ４ｔｈに比べて拡大表示倍率が大きいので、第１表示領域ＡＲ３ｒｄの表示内容は第２表示領域ＡＲ４ｔｈの表示内容より視認性が高いことになる。
【００９１】
画面表示制御部８０は、図２（Ａ）に示す表示内容と拡大画像生成部７０から出力された画像データとを用いて、拡大表示領域の中心位置Ｐ１を中心とした所定範囲ＡＲ４を拡大表示させる（図５（Ｂ）参照）。
【００９２】
これにより、携帯端末１は、拡大表示領域を円形状ではなく四角形状の第１表示領域ＡＲ３ｒｄ及び第２表示領域ＡＲ４ｔｈに区別して同心状に表示することで、図５（Ｂ）に示す第１表示領域ＡＲ３ｒｄの範囲ＡＲ６に表示されている表示内容「△△」の視認性を、図５（Ａ）に示す第１表示領域ＡＲ１ｓｔと第２表示領域ＡＲ２ｎｄに跨って存在する範囲ＡＲ５において表示されている同表示内容「△△」の視認性よりも一層向上させることができる。
【００９３】
（本実施形態の携帯端末１の動作）
次に、本実施形態の携帯端末１の動作について、図６〜図８を参照して説明する。図６は、本実施形態の携帯端末１の動作手順の一部を説明するフローチャートである。図６の説明において、必要に応じて、図２又は図３の内容を参照する。図７は、本実施形態の携帯端末１の動作手順の一部を説明するフローチャートである。図７の説明において、必要に応じて、図３の内容を参照する。図８は、本実施形態の携帯端末１の動作手順の一部を説明するフローチャートである。図８の説明において、必要に応じて、図４の内容を参照する。図６の説明の前提として、画面表示制御部８０は、ブラウザ画面データ生成部４５から出力されたブラウザアプリケーション４０における画面データを画面表示部９０に表示させている（図２（Ａ）参照）。
【００９４】
図６において、携帯端末１は、画面ＤＰ上の或る位置に対して指ＦＧが近接したか否かを操作判定部３０において判定する（Ｓ１１）。操作判定部３０は、近接座標評価部１０から出力された近接座標（ｘ、ｙ、ｚ）の情報を基に、画面ＤＰ上の或る位置に対する指ＦＧの入力操作がホバー操作であると判定した場合に限り（Ｓ１１、ＹＥＳ）、近接対応位置Ｐ２の情報（例えば座標情報）を拡大位置決定部５０に出力する。
【００９５】
拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２の情報を基に、近接対応位置Ｐ２を、拡大表示領域の中心位置Ｐ１として決定する（Ｓ１２、図３（Ａ）参照）。また、拡大位置決定部５０は、操作判定部３０から出力された近接対応位置Ｐ２の情報を基に、近接対応位置Ｐ２から所定距離ｓ２離れた位置を、拡大表示領域の中心位置Ｐ１として決定しても良い（Ｓ１２、図２（Ｂ）参照）。
【００９６】
拡大位置決定部５０は、拡大表示領域の大きさ及び中心位置Ｐ１の各情報を拡大表示状態データ管理部６０に一時的に保存し、更に、拡大画像生成部７０に出力する。拡大画像生成部７０は、ブラウザ画面データ生成部４５により生成されたブラウザアプリケーション４０における画面データを取得し（Ｓ１３）、更に、拡大位置決定部５０から出力された各情報を基に、拡大表示領域の画像データを生成して画面表示制御部８０に出力する（Ｓ１４）。画面表示制御部８０は、図２（Ａ）に示す表示内容と拡大画像生成部７０から出力された画像データとを用いて画面ＤＰに表示させるための画面データを生成し（Ｓ１５）、拡大表示領域の中心位置Ｐ１を中心とした所定範囲ＡＲ１を拡大表示させる（Ｓ１６、図２（Ｂ）参照）。
【００９７】
ステップＳ１６の後、携帯端末１は、ステップＳ１１において近接が検知された指ＦＧがｚ軸の正方向に沿って所定の近接検知領域外に移動したことによって、指ＦＧの近接が検知できなくなった場合には（Ｓ１７、ＹＥＳ）、携帯端末１の動作は終了する。一方、ステップＳ１１において近接が検知された指ＦＧがｚ軸の正方向に沿って所定の近接検知領域外には移動していない場合には（Ｓ１７、ＮＯ）、携帯端末１は、ステップＳ１６において表示された拡大表示領域内の或る位置（例えば中心位置Ｐ１）に指ＦＧがタッチ操作したか否かを操作判定部３０において判定する（Ｓ１８）。ステップＳ１６において表示された拡大表示領域内の或る位置（例えば中心位置Ｐ１）に指ＦＧがタッチ操作したと判定されていない場合には（Ｓ１８、ＮＯ）、携帯端末１の動作はステップＳ１２に戻る。
【００９８】
一方、ステップＳ１６において表示された拡大表示領域内の或る位置（例えば中心位置Ｐ１）に指ＦＧがタッチ操作したと操作判定部３０において判定された場合には（Ｓ１８、ＹＥＳ）、携帯端末１の動作は図７に示すステップＳ２１に進む。具体的には、操作判定部３０は、タッチ座標評価部２０から出力されたタッチ座標（ｘ、ｙ）の情報を基に、指ＦＧの入力操作がタッチ操作であると判定し、タッチ座標（ｘ、ｙ）の情報を拡大位置決定部５０に出力する。
【００９９】
拡大位置決定部５０は、拡大表示された所定範囲ＡＲ１の位置（例えば中心位置Ｐ１）が指ＦＧによってタッチ操作された場合、現在のブラウザアプリケーション４０における表示内容、即ち図３（Ｂ）に示す所定範囲ＡＲ１の拡大表示を指ＦＧのタッチスライド操作の有無に拘わらずに固定的に継続すると判定し、ステップＳ１８において指ＦＧがタッチ操作したときのタッチ座標（ｘ、ｙ）の情報を、所定範囲ＡＲ１の拡大表示の固定的な継続のためのタッチ座標として拡大表示状態データ管理部６０に保存する（Ｓ２１）。
【０１００】
更に、拡大位置決定部５０は、ステップＳ２１において一時的に保存されたタッチ座標（ｘ、ｙ）の情報を基に、当該タッチ座標（ｘ、ｙ）の位置を、拡大表示領域の中心位置Ｐ１として決定する（Ｓ２２、図３（Ｂ）参照）。ステップＳ２３からステップＳ２６までの動作は、図６に示すステップＳ１３からステップＳ１６までの動作と同一のため、説明を省略する。また、図７では携帯端末１がステップＳ２３からステップＳ２６の各動作を実行するとして図示しているが、携帯端末１の動作としてステップＳ２３からステップＳ２６までの各動作を省略しても良い。これにより、携帯端末１は、指ＦＧのタッチスライド操作の有無に拘わらず、ステップＳ１８において拡大表示領域内の或る位置に対する指ＦＧのタッチ操作を基に、拡大表示された所定範囲ＡＲ１の画面ＤＰにおける表示位置を一時的に固定できる（図３（Ｃ）参照）。
【０１０１】
ステップＳ２６の後、携帯端末１は、指ＦＧがリリース操作して再びホバー操作したか否かを操作判定部３０において判定する（Ｓ２７、図４（Ａ）参照）。指ＦＧがリリース操作して再びホバー操作したと操作判定部３０により判定されていない場合には（Ｓ２７、ＮＯ）、携帯端末１の動作はステップＳ２７に戻るが、例えば携帯端末１の動作はステップＳ２３に戻っても良い。
【０１０２】
指ＦＧがリリース操作して再びホバー操作したと操作判定部３０により判定された場合には（Ｓ２７、ＹＥＳ）、携帯端末１の動作はステップＳ３１に進む。具体的には、操作判定部３０は、指ＦＧの入力操作がホバー操作である旨の情報とホバー操作中の指ＦＧの近接対応位置の情報とを拡大位置決定部５０に出力する。拡大位置決定部５０は、操作判定部３０から出力された各情報を基に、所定範囲ＡＲ１の拡大表示の固定的な継続を解除すると判定し、ホバー操作中の指ＦＧの近接対応位置の情報を拡大表示状態データ管理部６０に一時的に保存し、更に、同近接対応位置に向かって拡大表示領域を移動させるように表示する為に必要な拡大位置を算出して拡大画像生成部７０に出力する。拡大画像生成部７０は算出された拡大位置とブラウザ画面データ生成部４５から取得した画面データとを用いて拡大表示領域の拡大画像を生成して画面表示制御部８０に出力する。
【０１０３】
拡大位置決定部５０は、ステップＳ２７において近接が検知された指ＦＧの近接対応位置と拡大表示状態データ管理部６０に保存されている最新の拡大表示状態データとを基に、微小時間Δｔ毎に、微小時間Δｔ後の拡大表示状態データを算出して最新の拡大表示状態データを更新する（Ｓ３１、Ｓ３２）。拡大表示状態データは、移動する拡大表示領域の最新の位置、速度及び加速度のうち１個以上を含む。ステップＳ３１及びステップＳ３２の各動作の詳細は上述した（手順Ｔ１）〜（手順Ｔ５）において説明したので、ここでは説明を省略する。
【０１０４】
拡大位置決定部５０は、ステップＳ３２において更新された最新の拡大表示領域の位置を、移動中の拡大表示領域の中心位置として決定する（Ｓ３３、図４（Ｂ）参照）。ステップＳ３４からステップＳ３７までの動作は、図６に示すステップＳ１３からステップＳ１６までの動作と同一のため、説明を省略する。
【０１０５】
ステップＳ３７の後、携帯端末１は、移動中の拡大表示領域の中心位置がステップＳ２７において近接が検知された指ＦＧの近接対応位置まで移動したか否かを拡大位置決定部５０において判定する（Ｓ３８、図４（Ｃ）参照）。移動中の拡大表示領域の中心位置がステップＳ２７において近接が検知された指ＦＧの近接対応位置まで移動したと拡大位置決定部５０において判定されていない場合には（Ｓ３８、ＮＯ）、携帯端末１の動作はステップＳ３１まで戻る。
【０１０６】
一方、移動中の拡大表示領域の中心位置がステップＳ２７において近接が検知された指ＦＧの近接対応位置まで移動したと拡大位置決定部５０において判定された場合には（Ｓ３８、ＹＥＳ）、携帯端末１の動作は図６に示すステップＳ１２に戻る。
【０１０７】
以上により、本実施形態の携帯端末１は、近接が検知された指ＦＧに対応する画面ＤＰ上の近接対応位置又は近接対応位置から所定距離ｓ２離れた位置を中心とした所定範囲を拡大表示させる（図２（Ｂ）又は図３（Ａ）参照）。更に、携帯端末１は、拡大表示領域に対する指ＦＧの接触を基に、指ＦＧの画面ＤＰ上の移動操作（タッチスライド操作）の有無に拘わらず、既に拡大表示された所定範囲の拡大表示を固定的に継続する（図３（Ａ）〜（Ｃ）参照）。
【０１０８】
更に、携帯端末１は、所定範囲の拡大表示が継続されている間に指ＦＧが画面ＤＰからリリース操作して再びホバー操作したとき、拡大表示領域の中心位置から、新たに近接が検知されたホバー操作中の指ＦＧに対応する近接対応位置に向かって、拡大表示領域が連続的に移動するように表示させる（図４（Ａ）〜（Ｃ）参照）。
【０１０９】
これにより、携帯端末１は、近接が検知された指ＦＧに対応する画面上の近接対応位置又は近接対応位置から所定距離ｓ２離れた位置を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上の移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、拡大表示された内容の視認性を向上させることができる。
【０１１０】
以上、図面を参照して各種の実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種実施の形態の変更例または修正例、更に各種実施の形態の組み合わせ例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１１】
上述した実施形態では、拡大表示される所定範囲の形状は円形又は四角形であったが、例えば楕円でも良い。
【産業上の利用可能性】
【０１１２】
本発明は、近接が検知された指示媒体（例えば指）に対応する画面上の位置（近接対応位置）を中心とした所定範囲を拡大表示させ、指示媒体の画面への接触を基に、指示媒体の画面上に接触した状態での移動操作の有無に拘わらず、所定範囲の拡大表示を固定的に継続するので、従来技術に比べて簡易な構成で、拡大表示された内容の視認性を向上させる表示制御装置、表示制御方法及びプログラムとして有用である。
【符号の説明】
【０１１３】
１  携帯端末
５  近接検知部
１０  近接座標評価部
１５  タッチ検知部
２０  タッチ座標評価部
３０  操作判定部
４０  ブラウザアプリケーション
５０  拡大位置決定部
６０  拡大表示状態データ管理部
７０  拡大画像生成部
８０  画面表示制御部
９０  画面表示部
【図１】
0005620440.tif 000002
【図２】
0005620440.tif 000003
【図３】
0005620440.tif 000004
【図４】
0005620440.tif 000005
【図５】
0005620440.tif 000006
【図６】
0005620440.tif 000007
【図７】
0005620440.tif 000008
【図８】
0005620440.tif 000009