(57)【要約】  ポイント対象とその近辺の表示画像の視認性を阻害することなくポイント対象を簡単かつ正確に指定できるようにし、これにより入力操作性の向上を図る。  互いに分離されかつ距離を置いて表示されるポインタ部５１と操作部５２とからなるタッチャブルポインタ５をタッチパネル上に表示させる。この状態で、ユーザが上記操作部５２を指で移動操作すると、ポインタ部５１を移動させてポインタ先端部５０により任意のポイント対象を指示する。また、ユーザの２本の指の回転操作により、操作部５２に対するポインタ部５１の位置を回転させる。
2017018384.tif 000002
【特許請求の範囲】
【請求項１】
表示画面の上に入力シートを配置したタッチパネル型情報端末装置において、
前記表示画面に、当該表示画面に表示されているポイント対象を指示するためのポインタ部とユーザがタッチ操作するための操作部とを有するタッチャブルポインタを表示させる手段と、
前記タッチャブルポインタの前記操作部に対するユーザのタッチ操作に応じて、前記表示画面における前記操作部および前記ポインタ部の表示位置を一体的に移動させる手段と
を具備することを特徴とするタッチパネル型情報端末装置。
【請求項２】
前記入力シート上の任意の位置で回転角度を指定するためのタッチ操作が行われた場合に、当該タッチ操作に応じて、前記操作部に対する前記ポインタ部の配置位置を前記指定された回転角度に相当する量だけ移動させる回転移動手段を、さらに具備することを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項３】
前記回転移動手段は、前記入力シート上の１点に第１の指を固定し、当該第１の指を中心に第２の指を前記入力シート上で回転移動させる操作が行われた場合に、当該回転移動操作により指定された回転角度に相当する量だけ、前記操作部に対する前記ポインタ部の配置位置を移動させることを特徴とする請求項２に記載のタッチパネル型情報端末装置。
【請求項４】
前記操作部を含む所定のタップ領域に対し予め設定された時間より短いタッチ操作が行われた場合に、前記ポインタ部により指示されているポイント対象に対応する情報源に対するアクセス処理を実行する手段を、さらに具備することを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項５】
前記操作部を中心としてその左右にそれぞれ設定された左クリック入力領域および右クリック入力領域に対し、予め設定された時間より短いタッチ操作が行われた場合に、前記ポインタ部により指示されているポイント対象に対する左クリックイベント処理および右クリックイベント処理を実行する手段を、さらに具備することを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項６】
前記ポインタ部により指示されているポイント対象に対応する情報源に関連する情報を前記表示画面に表示させる付加情報表示手段を、さらに具備することを特徴とする請求項１記載のタッチパネル型情報端末装置。
【請求項７】
前記付加情報表示手段は、前記ポインタ部により指示されているポイント対象に対応する情報源が文字列の場合には、その単語の意味を表す文章またはキーワードを取得し、当該取得された文章またはキーワードを前記表示画面に表示させることを特徴とする請求項６に記載のタッチパネル型情報端末装置。
【請求項８】
前記付加情報表示手段は、前記ポインタ部により指示されているポイント対象に対応する情報源が画像の場合には、当該画像の属性情報を取得し、当該取得された画像の属性情報を前記表示画面に表示させることを特徴とする請求項６に記載のタッチパネル型情報端末装置。
【請求項９】
前記タッチャブルポインタの少なくとも前記ポインタ部は、前記表示画面に表示されているポイント対象を視認可能とするべく透過性を有することを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項１０】
前記ポインタ部により前記ポイント対象が指示されているか否かを判定する手段と、
前記判定の結果に基づいて、前記ポイント対象が指示されていない状態では前記ポインタ部および操作部を第１の表示形態で表示し、前記ポイント対象が指示されている状態では前記ポインタ部および操作部の少なくとも一方を前記第１の表示形態とは異なる第２の表示形態で表示する手段と
を、さらに具備することを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項１１】
前記操作部および前記ポインタ部の表示位置を一体的に移動させる手段は、
前記操作部および前記ポインタ部の表示位置の移動処理中に、前記ポインタ部が前記ポイント対象の表示領域に進入したか否かを判定する手段と、
前記ポインタ部が前記ポイント対象の表示領域に進入しているときの前記表示位置の移動速度を、進入前の前記表示位置の移動速度より遅く設定する手段と
を備えることを特徴とする請求項１に記載のタッチパネル型情報端末装置。
【請求項１２】
表示画面の上に入力シートを配置したタッチパネル型情報端末装置が実行する情報入力処理方法であって、
前記表示画面に、当該表示画面に表示されているポイント対象を指示するためのポインタ部とユーザがタッチ操作するための操作部とを有するタッチャブルポインタを表示させる過程と、
前記タッチャブルポインタの前記操作部に対するユーザのタッチ操作に応じて、前記表示画面における前記操作部および前記ポインタ部の表示位置を一体的に移動させる過程と
を具備することを特徴とする情報入力処理方法。
【請求項１３】
前記入力シート上の任意の位置で回転角度を指定するためのタッチ操作が行われた場合に、当該タッチ操作に応じて、前記操作部に対する前記ポインタ部の配置位置を前記指定された回転角度に相当する量だけ移動させる過程を、さらに具備することを特徴とする請求項１２に記載の情報入力処理方法。
【請求項１４】
請求項１から請求項１１のいずれかに記載のタッチパネル型情報端末装置が具備する前記各手段による処理を、前記タッチパネル型情報端末装置が備えるプロセッサに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、タッチパネル型入力インタフェースを備えたタッチパネル型情報端末装置とその情報入力処理方法およびプログラムに関する。
【背景技術】
【０００２】
一般に、マウスやタッチパッドを有するコンピュータのユーザインタフェースにおいては、マウスカーソルを移動させることでポイント対象の場所を指示するようになっている。マウスカーソルは、例えば先端が尖った矢尻のような形状をしており、ポイント対象を細かく指定できる利点がある。また、ポイント対象の場所付近に表示された画面情報の視認性を阻害しないことから、ユーザは当該画面情報を視認しながら操作できる。このため、細かいポイント対象でも他のポイント対象と区別して正確に指示することができるという利点も有している。【０００３】
一方、最近ではタブレット型端末のように表示画面上に入力シートを配置したタッチパネルを有する情報端末装置が普及している。この種の装置では、表示画面を指で直接タッチすることにより操作対象を指定することができるため、直感的な操作が可能である。さらに、マウスやタッチパッド等の外付けの入力デバイスが不要であることから、可搬性に優れた機器形状を実現できるという利点がある（例えば非特許文献１を参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「タッチパネル技術記事  抵抗式タッチパネルの技術動向」、ＳＭＫ株式会社ＴＰ事業部、出典：電波新聞2013年10月10日特集「タッチパネル技術」、インターネット＜URL; http://www.smk.co.jp/products/touch_panels/technology/20131010dempaRTTP/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、タッチパネル型の情報端末装置は、可搬性に優れるという利点を得るために、一般にマウスやタッチパッド等の外付けの入力デバイスを併用することができない。このため、外付けの入力デバイスによってマウスカーソルを操作することで得られていた操作上の各種利点を享受することができない。例えば、指はマウスカーソルほど先端が尖っていないため、ポイント対象を正確に指定することが難しい。また、指をタッチパネルに近づけることによって画面が指で隠れてしまうため、ポイント対象の場所付近に表示された画面情報の視認性を阻害するという課題もある。さらに、指で画面を隠しながらタッチ操作をすることになるため、画面上の細かいポイント対象を他のポイント対象と区別して正確に指示することが困難である。【０００６】
この発明は上記事情に着目してなされたもので、その目的とするところは、ポイント対象とその周辺の表示情報の視認性を阻害することなくポイント対象を簡単かつ正確に指定できるようにし、これにより入力操作性の向上を図ったタッチパネル型情報端末装置とその情報入力処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明は以下のような対策を講じている。  
（１）表示画面の上に入力シートを配置したタッチパネル型情報端末装置において、上記表示画面に、当該表示画面に表示されているポイント対象を指示するためのポインタ部とユーザがタッチ操作するための操作部とを有するタッチャブルポインタを表示させる手段と、上記タッチャブルポインタの上記操作部に対するユーザのタッチ操作に応じて、上記表示画面上における上記操作部および上記ポインタ部の表示位置を一体的に移動させる手段とを具備する。【０００８】
（２）（１）において、上記入力シート上の任意の位置で回転角度を指定するためのタッチ操作が行われた場合に、当該タッチ操作に応じて、上記操作部に対する上記ポインタ部の配置位置を上記指定された回転角度に相当する量だけ移動させる回転移動手段を、さらに具備する。【０００９】
（３）（２）において、上記回転移動手段は、上記入力シート上の１点に第１の指を固定し、当該第１の指を中心に第２の指を上記入力シート上で回転移動させる操作が行われた場合に、当該回転移動操作により指定された回転角度に相当する量だけ、上記操作部に対する上記ポインタ部の配置位置を移動させるものである。【００１０】
（４）（１）において、上記操作部を含む所定のタップ領域に対し予め設定された時間より短いタッチ操作が行われた場合に、上記ポインタ部により指示されているポイント対象に対応する情報源に対するアクセス処理を実行する手段を、さらに具備する。【００１１】
（５）（１）において、上記操作部を中心としてその左右にそれぞれ設定された左クリック入力領域および右クリック入力領域に対し、予め設定された時間より短いタッチ操作が行われた場合に、上記ポインタ部により指示されているポイント対象に対する左クリックイベント処理および右クリックイベント処理を実行する手段を、さらに具備する。【００１２】
（６）（１）において、上記ポインタ部により指示されているポイント対象に対応する情報源に関連する情報を上記表示画面に表示させる付加情報表示手段を、さらに具備する。【００１３】
（７）（６）において、上記付加情報表示手段は、上記ポインタ部により指示されているポイント対象に対応する情報源が文字列の場合には、その単語の意味を表す文章またはキーワードを取得し、当該取得された文章またはキーワードを上記表示画面に表示させるものである。【００１４】
（８）（６）において、上記付加情報表示手段は、上記ポインタ部により指示されているポイント対象に対応する情報源が画像の場合には、当該画像の属性情報を取得し、当該取得された画像の属性情報を上記表示画面に表示させるものである。【００１５】
（９）（１）において、上記タッチャブルポインタの少なくとも上記ポインタ部は、上記表示画面に表示されているポイント対象を視認可能とするべく透過性を有するものである。【００１６】
（１０）（１）において、上記ポインタ部により上記ポイント対象が指示されているか否かを判定する手段と、その判定結果に基づいて、上記ポイント対象が指示されていない状態では上記ポインタ部および操作部を第１の表示形態で表示し、上記ポイント対象が指示されている状態では上記ポインタ部および操作部の少なくとも一方を上記第１の表示形態とは異なる第２の表示形態で表示する手段とを、さらに具備する。【００１７】
（１１）（１）において、上記操作部および上記ポインタ部の表示位置を一体的に移動させる手段は、上記操作部および上記ポインタ部の表示位置の移動処理中に、上記ポインタ部が上記ポイント対象の表示領域に進入したか否かを判定する手段と、上記ポインタ部が上記ポイント対象の表示領域に進入しているときの上記表示位置の移動速度を、進入前の上記表示位置の移動速度より遅く設定する手段とを備える。【００１８】
（１２）表示画面の上に入力シートを配置したタッチパネル型情報端末装置が実行する情報入力処理方法であって、上記表示画面に、当該表示画面に表示されているポイント対象を指示するためのポインタ部とユーザがタッチ操作するための操作部とを有するタッチャブルポインタを表示させる過程と、上記タッチャブルポインタの上記操作部に対するユーザのタッチ操作に応じて、上記表示画面上における上記操作部および上記ポインタ部の表示位置を一体的に移動させる過程とを具備する。【００１９】
（１３）（１２）において、上記入力シート上の任意の位置で回転角度を指定するためのタッチ操作が行われた場合に、当該タッチ操作に応じて、上記操作部に対する上記ポインタ部の配置位置を上記指定された回転角度に相当する量だけ移動させる過程を、さらに具備する。【００２０】
（１４）（１）乃至（１１）のいずれかに記載のタッチパネル型情報端末装置が実行するプログラムである。
【発明の効果】
【００２１】
（１）および（１２）の態様によれば、操作部をタッチ操作により移動させるとそれに応じてポインタ部が一体的に移動するため、タッチしている指によってポイント対象付近の表示情報の視認性を阻害することなくポイント対象を指示することが可能となる。【００２２】
（２）、（３）および（１３）の態様によれば、操作部に対するポインタ部の表示位置を回転させることができるため、タッチパネルの上下左右のどの端部においてもポイント対象を確実に指示することが可能となる。【００２３】
（４）の態様によれば、タップ操作を認識することで、その時点でポインタ部が指示しているポイント対象に対応する情報源に対しアクセスすることが可能となる。このため、通常のマウスを使用したクリック操作と同様の操作を実現することができる。【００２４】
（５）の態様によれば、操作部の左右にそれぞれ設定された左クリック入力領域および右クリック入力領域に対するタッチ操作を認識することで、通常のマウスを使用した左クリック操作および右クリック操作と同様の操作を実現できる。【００２５】
（６）乃至（８）の態様によれば、ポインタ部により指示されているポイント対象に対応する情報源に関連する情報が、例えばポイント対象に対応する情報源が文字列の場合にはその単語の意味を表す文章またはキーワードが、またポイント対象に対応する情報源が画像の場合には、当該画像の属性情報が表示画面に表示される。このため、ユーザはポイント対象に対応する情報源に対し実際にアクセスする前に、当該情報源に関連する情報を確認することが可能となる。【００２６】
（９）の態様によれば、タッチャブルポインタの少なくともポインタ部の一部が透光性を有することで、表示画面に表示中の情報の視認性を確保できる利点がある。【００２７】
（１０）の態様によれば、ポインタ部および操作部の表示形態が、ポインタ部によりポイント対象を指示しているときと指示していないときとで変化する。このため、ユーザはポインタ部によりポイント対象が指示されている状態、つまりタップ操作が可能な状態にあることを明確に認識することができる。【００２８】
（１１）の態様によれば、ポインタ部がポイント対象の表示領域に進入すると、タッチャブルポインタの移動速度が進入前の移動速度より遅くなる。すなわち、ポイント対象の表示領域においてはポインタ部が緩慢に移動する。このため、ポインタ部がポイント対象の表示領域内に滞在する時間が長くなり、これによりユーザはタッチャブルポインタのポインタ部をポイント対象の表示領域内に停止させやすくなる。すなわち、ポイント対象の表示領域が小さい場合でも、ポイント対象に対する指示操作性を高めることが可能となる。【００２９】
すなわちこの発明によれば、ポイント対象とその周辺の表示情報の視認性を阻害することなくポイント対象を簡単かつ正確に指定することができ、これにより入力操作性の向上を図ったタッチパネル型情報端末装置とその情報入力処理方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１】この発明の一実施形態に係るタッチパネル型情報端末装置の機能構成を示すブロック図である。
【図２】図１に示した装置により生成されるタッチャブルポインタの構成の一例を示す図。
【図３】図１に示した装置によるポイント対象指定処理の手順と処理手順を示すフローチャート。
【図４】図３に示した処理手順のうちタッチャブルポインタ移動処理の手順と処理内容を示すフローチャート。
【図５】図４に示したタッチャブルポインタ移動処理のうちタッチャブルポインタ位置情報変更処理の手順と内容を示すフローチャート。
【図６】図４に示したタッチャブルポインタ移動処理によるタッチャブルポインタの移動動作の一例を示す図。
【図７】図３に示した処理手順のうちタッチャブルポインタ回転処理の手順と処理内容を示すフローチャート。
【図８Ａ】図７に示したタッチャブルポインタ回転処理によるタッチャブルポインタの回転動作の一例を示す図。
【図８Ｂ】図７に示したタッチャブルポインタ回転処理によるタッチャブルポインタの回転動作の一例を示す図。
【図９】図３に示した処理手順のうちタップ処理の手順と処理内容を示すフローチャート。
【図１０】図３に示した処理手順のうち付加情報表示処理の手順と処理内容を示すフローチャート。
【図１１】図１０に示した付加情報表示処理による付加情報表示動作の一例を示す図。
【発明を実施するための形態】
【００３１】
以下、図面を参照してこの発明に係わる実施形態を説明する。  
［一実施形態］
（構成）
図１は、この発明の一実施形態に係るタッチパネル型情報端末装置の機能構成を示すブロック図である。  
タッチパネル型情報端末装置は、例えばスマートフォンまたはタブレット型端末からなり、制御ユニット１と、記憶ユニット２と、無線インタフェースユニット３と、ユーザインタフェースユニット４を備えている。
【００３２】
無線インタフェースユニット３は、制御ユニットの制御の下、例えば携帯電話網や無線Local Area Network（ＬＡＮ）、近距離無線データ通信網（例えばBluetooth（登録商標））を使用して通信相手端末またはＷｅｂサイトとの間で無線通信を行う。
【００３３】
ユーザインタフェースユニット４は、液晶デバイス等の表示部４２の表示画面上にシート状の入力デバイスからなる入力部４１を配置したタッチパネル型のデバイスからなる。そして、制御ユニット１から出力された表示データを表示部４２に表示すると共に、ユーザのタッチ操作を例えば静電容量方式により検出して制御ユニット１に入力する。なお、タッチパネル型デバイスの構造やタッチ操作の検出方式については、上記構造および方式以外に如何なるものを採用してもよい。
【００３４】
記憶ユニット２は、記憶媒体としてSolid State Drive（ＳＳＤ）等の随時書き込みおよび読み出しが可能な不揮発性メモリを使用している。そして、制御ユニット１を動作させるためのOperating System（ＯＳ）およびアプリケーションプログラム群を記憶する領域を有する。またそれに加え、本実施形態を実施する上で必要な制御データを格納する記憶領域として、タッチャブルポインタ移動情報記憶部２１と、タッチャブルポインタ回転情報記憶部２２と、移動開始位置情報記憶部２３と、回転開始角度情報記憶部２４を備えている。
【００３５】
制御ユニット１はCentral Processing Unit（ＣＰＵ）等のプロセッサを備え、本実施形態に係る処理を実行するための機能部として、アプリケーション実行部１１と、上記Operating System（ＯＳ）を実行するＯＳ実行部１２とを備えている。
【００３６】
ＯＳ実行部１２は、その機能として、ブラウザ１２０と、図形描画処理部１２３と、文字描画処理部１２４と、クリックイベント処理部１２５と、タッチイベント通知処理部１２６を備える。
【００３７】
ブラウザ１２０は、Ｗｅｂ画面表示処理部１２１およびリンク判別部１２２を有する。Ｗｅｂ画面表示処理部１２１は、ユーザインタフェースユニット４の入力部４１において指示されたUniform Resource Locator（ＵＲＬ）に応じてＷｅｂサイトにアクセスし、当該ＷｅｂサイトからＷｅｂページの情報をダウンロードしてユーザインタフェースユニット４の表示部４２に表示させる。リンク判別部１２２は、表示されているＷｅｂページ上においてある座標が指定されたことが入力部４１により検出された場合に、Ｗｅｂページの当該座標と対応する位置に他のＷｅｂページへのリンク情報が記載されているか否かを判別する。
【００３８】
図形描画処理部１２３は、円形や多角形、直線などの図形データを上記表示部４２に描画処理を行う。文字描画処理部１２４は、文字列データを上記表示部４２に描画する処理を行う。クリックイベント処理部１２５は、タッチパネル上の座標が指定された状態で、その左右の位置で左クリックもしくは右クリックが指定された場合に、マウスを用いてクリック動作を行った場合と同様のクリックイベントを発生する。タッチイベント通知処理部１２６は、タッチパネル上においてユーザがタッチ操作を行った場合に、当該タッチ操作を認識してアプリケーション実行部１１に通知する処理を行う。
【００３９】
アプリケーション実行部１１は、タッチャブルポインタ５の表示および当該タッチャブルポインタ５を用いたリンク情報の指示に関する処理を実行する。タッチャブルポインタ５は、例えば図２に示すように三角形で表されるポインタ部５１と、円形で表される操作部５２とから構成される。ポインタ部５１の三角形の先端部分（ポインタ先端部）５０が、タッチパネル上の任意の座標を指示点となる。
【００４０】
上記タッチャブルポインタ５のサイズは、人の平均的な指先のサイズを考慮して、操作部５２の半径が１０mm、操作部５２の中心からポインタ先端部５０までの距離が２０mm程度に設定されるが、このサイズは任意に変更することが可能である。また、操作部５２およびポインタ部５１は着色された透明な状態に表示され、これにより操作部５２およびポインタ部５１の直下の表示情報が透けて見えるようになっている。
【００４１】
なお、タッチャブルポインタ５の構成は、ポインタ部５１を矢印や多角形、円形等の他の形状により表現してもよく、またポインタ部５１はポインタ先端部５０以外の場所を指示点としてもよい。さらに、操作部５２を多角形で表現してもよい。
【００４２】
アプリケーション実行部１１は、上記タッチャブルポインタ５の表示およびリンク情報の指示に関する処理機能として、タッチャブルポインタ移動処理部１１１と、タッチャブルポインタ回転処理部１１２と、タップ処理部１１３と、付加情報表示処理部１１４と、付加文章生成処理部１１５を備えている。
【００４３】
タッチャブルポインタ移動処理部１１１は、タッチパネル上にタッチャブルポインタ５が表示された状態で、指先により操作部５２をタッチパネル上で移動させる操作が行われた場合に、当該操作に応じてタッチャブルポインタ５の表示位置を移動させる処理を行う。このとき、ポインタ部５１は操作部５２と一体的に移動する。
【００４４】
タッチャブルポインタ回転処理部１１２は、タッチパネル上にタッチャブルポインタ５が表示された状態で、指を２本使ってあたかもコンパスを操作して円弧を描画するような操作が行われた場合に、その回転角度を検出する。そして、検出された回転角度に応じて、タッチャブルポインタ５の操作部５２に対するポインタ部５１の配置位置を、上記回転角度に相当する量だけ回転させる処理を行う。すなわち、タッチャブルポインタ回転処理部１１２は回転移動手段として機能する。
【００４５】
タップ処理部１１３は、タッチパネル上にタッチャブルポインタ５が表示された状態で、指先を使って当該タッチャブルポインタ５を含む所定のタップ領域に対し予め設定された時間より短いタッチ操作が行われた場合に、上記ポインタ先端部５０により指示されているポイント対象に対応する情報源に対するアクセス処理を実行する。またタップ処理部１１３は、上記タッチャブルポインタ５の左右の所定範囲内をタップする操作が行われた場合に、左クリック操作または右クリック操作が行われたと見なしてその操作情報の入力を受け付ける処理を行う。
【００４６】
付加情報表示処理部１１４は、タッチパネル上に他のＷｅｂサイトへのリンク情報が表示されている状態で、上記タッチャブルポインタ５により当該リンク情報が指示された場合に、当該指示されたリンク情報のＵＲＬまたはサイト名と、リンク情報の関連情報を、付加情報として表示部４２に表示させる処理を行う。
【００４７】
付加文章生成処理部１１５は、上記付加情報表示処理部１１４の要求に応じて、上記タッチャブルポインタ５により指示されたリンク情報の関連情報を、例えばＷｅｂサーバの要約エンジンにアクセスして取得する処理を行う。例えば、タッチャブルポインタ５が指示しているポイント対象が文字列だった場合には、その単語の意味を表す文章やキーワードを取得する。上記文章やキーワードの取得処理は、例えば形態素解析や国語辞典データ等を用いることで容易に実現できる。また、タッチャブルポインタ５が指示しているポイント対象が画像だった場合には、当該画像のタイトルや解像度、撮影情報などの属性情報を取得する。この画像データの属性情報の取得処理については、画像制作元または提供元等の画像データを管理しているサイトにアクセスすることにより取得可能である。
【００４８】
（動作）
次に、以上のように構成されたタッチパネル型情報端末装置によるタッチャブルポインタの表示制御および入力指示受付処理について説明する。図３はその全体の処理手順と処理内容を示すフローチャートである。
【００４９】
（１）タッチャブルポインタの表示
タッチャブルポインタ５は、アプリケーション実行部１１の制御の下、ＯＳ実行部１２の図形描画処理部１２３により表示部４２に表示される。例えば、アプリケーション実行部１１から、タッチャブルポインタ５の描画指示情報および表示位置データがＯＳ実行部１２の図形描画処理部１２３に与えられる。図形描画処理部１２３では、上記与えられた描画指示情報に基づいて、図２に示したタッチャブルポインタ５の図形パターンが、指定されたサイズと表示形態で、タッチパネル上の上記表示位置データにより指定された位置座標に描画される。なお、タッチャブルポインタ５はタッチパネル上に常時表示するようにしてもよいが、ユーザの指示操作に応じて表示と非表示とを切り替えるようにしてもよい。
【００５０】
（２）タッチャブルポインタの移動
タッチャブルポインタ５が表示された状態で、ユーザが当該タッチャブルポインタ５の操作部５２にタッチしたとする。このタッチ操作はＯＳ実行部１２のタッチイベント通知処理部１２６により検出され、タッチイベント通知処理部１２６からアプリケーション実行部１１へタッチ操作イベントが通知される。タッチ操作イベントには、タッチされた点の数と、タッチされた点それぞれのタッチ位置座標と、タッチされた点それぞれのタッチ操作種別を表す情報が含まれる。
【００５１】
タッチ操作の種別には、「押下」、「移動」、「離脱」、「タップ」の４種類があり、これらのうちのいずれかが上記タッチ操作種別を表す情報として通知される。具体的には、ユーザがタッチパネル上に指を接触させたときが「押下」となり、その状態から指をタッチパネル上に沿って動かした場合が「移動」となり、指をタッチパネル上から離したときが「離脱」となる。また、押下から離脱までの時間が所定時間より短い場合には「タップ」と識別される。タッチ位置座標は、タッチパネル上における横軸（Ｘ軸）方向の位置を表すｘ値と縦軸（Ｙ軸）方向の位置を表すｙ値によって表され、これを（ｘ，ｙ）と表現する。
【００５２】
これに対しアプリケーション実行部１１は、ステップＳ１でタッチ操作イベントの通知を監視している。そして、ＯＳ実行部１２のタッチイベント通知処理部１２６からタッチ操作イベントが通知されると、先ずステップＳ２で上記タッチ操作イベントに含まれるタッチ操作種別を表す情報からタッチ操作の種別が「タップ」であるか否かを判定する。この判定の結果「タップ」でなければ、続いてステップＳ３により上記タッチ操作点が１点であるか否かを判定する。そして、操作点が１点であれば、タッチャブルポインタ５の移動操作が行われたと判断してステップＳ４に移行し、タッチャブルポインタ移動処理部１１１を起動してタッチャブルポインタの移動処理を以下のように実行する。図４はその処理手順と処理内容を示すフローチャートである。
【００５３】
すなわち、先ずステップＳ４１により、上記タッチ操作イベントにより通知されたタッチ操作の位置座標と、記憶ユニット２のタッチャブルポインタ移動情報記憶部２１に格納されているタッチャブルポインタ５の情報をもとに、上記タッチ位置座標がタッチャブルポインタ５の操作部５２の表示範囲内であるか否かを判定する。この判定は、タッチャブルポインタ移動情報記憶部２１に格納されている、タッチャブルポインタ５の操作部５２の現在位置座標と当該操作部５２の径を表す情報をもとに操作部５２の現在の表示範囲を計算し、上記タッチ位置座標を上記操作部５２の現在の表示範囲を表す座標と比較することにより行われる。そして、上記判定の結果、タッチ位置座標が操作部５２の現在の表示範囲外だった場合には、ステップＳ４６により「失敗」を出力する。
【００５４】
一方、上記判定の結果、タッチ位置座標が操作部５２の現在の表示範囲内に存在すれば、次にステップＳ４２において、上記タッチ操作イベントの種別が「押下」であるか否かを判定する。そして、「押下」でなかった場合、すなわち「移動」あるいは「離脱」だった場合には、ステップＳ４３においてタッチャブルポインタ５の位置情報を更新する処理を以下のように実行する。図５はその処理手順と処理内容を示すフローチャートである。
【００５５】
すなわち、先ずステップＳ４３１において、記憶ユニット２の移動開始位置情報記憶部２３に格納されている現在の移動開始位置と、上記通知されたタッチ位置座標とから、移動操作量を算出する。次にステップＳ４３２において、上記移動操作の過程でポインタ部５１がＷｅｂリンク情報の表示領域を通過中か否かを判定する。この判定の結果、ポインタ部５１がＷｅｂリンク情報の表示領域を通過していなければ、ステップＳ４３４に移行する。そして、このステップＳ４３４において、上記算出された移動操作量をそのまま使用して、タッチャブルポインタ移動情報記憶部２１に格納されているタッチャブルポインタ５の位置情報を更新する。
【００５６】
一方、ポインタ部５１がＷｅｂリンク情報の表示領域を通過中の場合には、ステップＳ４３３において上記算出された移動操作量に予め設定した減速係数（０．５）を乗算する。そして、この減速係数（０．５）が乗算された移動操作量に応じて、タッチャブルポインタ移動情報記憶部２１に格納されているタッチャブルポインタ５の位置情報を更新する。この処理により、タッチャブルポインタ５がＷｅｂリンク情報の表示領域を通過する期間中に、タッチャブルポインタ５の移動速度が減速する。このため、タッチャブルポインタ５のポインタ部５１がＷｅｂリンク情報の表示領域内に滞在する時間が長くなり、これによりユーザはタッチャブルポインタ５のポインタ部５１をＷｅｂリンク情報の表示領域内に停止させやすくなる。すなわち、Ｗｅｂリンク情報の指示操作性を高めることが可能となる。
【００５７】
なお、以上の説明ではＷｅｂリンク情報の表示領域を通過する期間中にタッチャブルポインタ５の移動速度を減速させるようにしたが、他の手法も考えられる。例えば、タッチャブルポインタ５のポインタ先端部５０がリンク情報を表示領域に入ったことを検出した時点で、この検出時刻とポインタ部５１の位置座標を保存する。そして、当該検出時刻から予め設定した時間、例えば１秒間だけ、タッチャブルポインタ５の移動速度を通常より遅い所定速度に設定する。或いはタッチャブルポインタ５の位置が、上記保存した位置座標から予め設定した所定距離移動するまで、タッチャブルポインタ５の移動速度を通常より遅い所定速度に設定する。
【００５８】
さらに、タッチャブルポインタ５のポインタ先端部５０がリンク情報を表示領域に位置している状態で、タッチャブルポインタ５のポインタ部５１または操作部５２の表示形態、例えば表示色やサイズを変化させるようにしてもよい。また、タッチャブルポインタ５がＷｅｂリンク情報の表示領域に入った時点で、タッチパネル型情報端末装置のスピーカから鳴音を発生させたり、バイブレータを振動させたり、ＬＥＤを点灯または点滅させるようにしてもよい。このようにすると、ユーザは、ポインタ部５１によりＷｅｂリンク情報が指示されている状態、つまりタップ操作が可能な状態にあることを明確に認識することができる。
【００５９】
上記ステップＳ４３によるタッチャブルポインタの位置情報を更新する処理が終了すると、タッチャブルポインタ移動処理部１１１はステップＳ４４において、移動開始位置情報記憶部２３に格納されている移動開始位置座標を上記タッチ位置座標に更新し、最後にステップＳ４５によりタッチャブルポインタ５の移動結果として「成功」を出力する。
【００６０】
アプリケーション実行部１１は、ステップＳ７において、上記タッチャブルポインタ移動処理部１１１から「成功」が出力されたか、或いは「失敗」が出力されたかを判定する。そして、「成功」が出力された場合には、ステップＳ８において、上記指の移動操作に応じてタッチャブルポインタ５の描画指示情報および表示位置データをＯＳ実行部１２の図形描画処理部１２３に与える。図形描画処理部１２３は、上記与えられた描画指示情報に基づいて、タッチャブルポインタ５の図形パターンの描画位置を変更する。なお、上記タッチャブルポインタ移動処理部１１１から「失敗」が出力された場合には、ステップＳ１０において、タッチ操作イベントをＯＳ実行部１２のタッチイベント通知処理部１２６へ返還する。
【００６１】
なお、以上の説明では、タッチ操作イベントに含まれるタッチ位置座標がタッチャブルポインタ５の操作部５２の表示範囲外だった場合には、タッチャブルポインタ５を移動させないようにした。しかし、タッチ操作イベントに含まれるタッチ位置座標がタッチャブルポインタ５の操作部５２の表示範囲内であるか否かの判定を省略し、操作部５２の範囲外に対するタッチ操作イベントを用いたタッチャブルポインタ５の移動を行ってもよい。
【００６２】
図６は、以上述べたタッチャブルポインタ５の移動動作の一例を示すものである。図６では、ユーザがタッチパネル上の点Ｐ１を指先で押下し、タッチしたまま点Ｐ２まで移動させたのちタッチパネルから指を離した場合の、タッチャブルポインタ５の描画位置の移動の様子を示している。図６では、タッチャブルポインタ５の移動前の表示位置を破線で、また移動後の表示位置を実線で示している。タッチャブルポインタ５の移動に際し、指をタッチし続けている期間にＯＳ実行部１２は、タッチイベント通知処理部１２６によりタッチ操作イベントを逐次発生させる。このため、タッチャブルポインタ移動処理部１１１は、操作開始点Ｐ１から終了点Ｐ２までの区間でタッチャブルポインタ５の移動軌跡を連続的に表示させる。
【００６３】
なお、以上の説明では、タッチパネルに指をタッチし続けている期間には、そのタッチ位置の変化に追従してタッチャブルポインタ５の描画位置を移動させるようにした。しかしそれに限らず、指をタッチし続けている期間はタッチャブルポインタ５の位置を操作開始前の位置に保持させ、移動操作終了後に操作終了後の位置へ移動させるようにしてもよい。
【００６４】
（３）タッチャブルポインタの回転
アプリケーション実行部１１は、ＯＳ実行部１２のタッチイベント通知処理部１２６から通知されたタッチ操作イベントに含まれるタッチ点の数をもとに、ステップＳ３でタッチ操作点が１点であるか否かを判定する。そして、操作点が１点でなければ、タッチャブルポインタ５の回転操作が行われたと判断してステップＳ５に移行し、タッチャブルポインタ回転処理部１１２を起動してタッチャブルポインタの回転処理を以下のように実行する。図７はその処理手順と処理内容を示すフローチャートである。
【００６５】
すなわち、タッチャブルポインタ回転処理部１１２は、先ずステップＳ５１により、同時にタッチ操作された点の数が２点であるか否かを判定する。そして、タッチ操作された点の数が２点でなければ、ステップＳ５６において「失敗」を出力してタッチャブルポインタ回転処理を終了する。
【００６６】
これに対し、タッチ操作された点の数が２点だった場合には、ステップＳ５２においてタッチされた点の回転角度を算出する。この回転角度の算出は、タッチ操作イベントに含まれる２点のタッチ位置それぞれのタッチ位置座標をもとに三角関数を用いて行われる。具体的には、タッチされた２点を結ぶ直線のＸ軸に対する角度を算出する。
【００６７】
タッチャブルポインタ回転処理部１１２は、続いてステップＳ５３において、タッチ操作イベントをもとにタッチされた各点それぞれのタッチ操作種別が「押下」であるかどうかを判定する。そして、タッチされた点それぞれのタッチ操作種別が「押下」でなければ、ステップＳ５４において、上記算出された角度と、記憶ユニット２の回転開始角度情報記憶部２４に格納された回転開始角度との差を用いてタッチャブルポインタ回転情報を加減算する。続いてステップＳ５５において、上記算出された角度を用いて回転開始角度情報記憶部２４に格納された値を更新し、最後にステップＳ５７により「成功」を出力する。
【００６８】
アプリケーション実行部１１は、ステップＳ７において、上記タッチャブルポインタ回転処理部１１２から「成功」が出力されたか、或いは「失敗」が出力されたかを判定する。そして、「成功」が出力された場合には、ステップＳ８において、上記指の回転操作に応じてタッチャブルポインタ５の描画指示情報および表示位置データを、ＯＳ実行部１２の図形描画処理部１２３に与える。図形描画処理部１２３は、上記与えられた描画指示情報に基づいて、タッチャブルポインタ５の図形パターンの描画位置を変更する。なお、上記タッチャブルポインタ回転処理部１１２から「失敗」が出力された場合には、ステップＳ１０において、タッチ操作イベントをＯＳ実行部１２のタッチイベント通知処理部１２６へ返還する。
【００６９】
図８Ａ，８Ｂはタッチャブルポインタ回転処理の動作の一例を示すものである。いまユーザが、タッチパネル上において例えば図８Ａに示すように、１本の指（例えば親指）で点Ｑ０を押下した状態で、別の指（例えば人差し指）で点Ｑ１からＱ２へあたかもコンパスで円弧を描くように指を移動させたのち指を離したとする。図８ＡのＱ３はその移動軌跡を示すものである。この場合、タッチャブルポインタ５の図形パターンは、例えば図８Ｂに示すようにポインタ部５１の描画位置が、上記人差し指の回転操作に追従してＲ１からＲ２へ回転するように変化する。
【００７０】
なお、上記説明では、２本の指を用いたコンパスのような回転操作に随時追従してタッチャブルポインタ５のポインタ部５１の位置を描画したが、これに限るものではなく、指の回転操作が終わるまでタッチャブルポインタ５の描画位置を操作前の状態のまま維持し、回転操作終了後に変化させるようにしてもよい。
【００７１】
また、上記説明では、アプリケーション実行部１１がＯＳ実行部１２のタッチイベント通知処理部１２６からタッチ操作イベントを受け取った際に、タッチされた点の数が２点であれば、タッチされた座標がタッチパネル上の任意の点でタッチャブルポインタ５の表示位置の回転操作を実施した。しかし、これに限るものではなく、タッチされた２点の回転操作をタッチャブルポインタ５の操作部５２上で行ってもよい。
【００７２】
さらに、上記説明では、図８Ａに示すように親指をＱ０に固定して人差し指をＱ１からＱ２に移動させた場合を例にとって説明した。しかし、それに限らず２本の指をタッチパネル上にタッチした状態で、片方の指を固定せずに、両方の指をタッチパネル上で回転移動させ、その時の２点の座標から移動角度を算出して、タッチャブルポインタ５のポインタ部５１を回転させるようにしてもよい。
【００７３】
さらに、２本の指の回転操作によりポインタ部５１の位置を回転させるようにしたが、回転操作用のボタンを表示させ、当該ボタンを回転操作することでポインタ部５１の位置を回転させるようにしてもよい。
【００７４】
以上のようにタッチャブルポインタ５の操作部５２に対するポインタ部５１の表示位置を回転させることにより、例えばタッチパネルの四辺や四隅に近い位置においても、タッチャブルポインタ５のポインタ部５１および操作部５２を欠けることなく表示させ、これによりタッチパネル上のどの位置に表示されたポイント対象でも指示することが可能となる。
【００７５】
（４）タップ処理
アプリケーション実行部１１は、ステップＳ２において、ＯＳ実行部１２のタッチイベント通知処理部１２６から通知されたタッチ操作イベントに含まれるタッチ操作種別を表す情報をもとに、タッチ操作の種別が「タップ」であるか否かを判定する。この「タップ」であるか否かの判定は、押下から離脱までの時間が所定時間より短いか否かを判定することにより行う。
【００７６】
上記判定の結果、「タップ」と判定されると、ステップＳ６によりタップ処理部１１３を起動してタップ処理を以下のように実行する。図９はその処理手順と処理内容を示すフローチャートである。
【００７７】
すなわち、先ずステップＳ６１において、上記タッチ操作イベントに含まれるタッチ操作の位置座標と、記憶ユニット２のタッチャブルポインタ移動情報記憶部２１に格納されているタッチャブルポインタ５の情報をもとに、上記タッチ位置座標がタッチャブルポインタ５の操作部５２の範囲内であるか否かを判定する。この判定は、先ずタッチャブルポインタ移動情報記憶部２１に格納されている、タッチャブルポインタ５の操作部５２の現在位置座標と、当該操作部５２の径とから、操作部５２の現在の表示範囲を算出する。そして、上記タッチ位置座標を、上記算出された操作部５２の現在の表示範囲を表す座標と比較することにより行われる。そして、上記判定の結果、タッチ位置座標が操作部５２の現在の表示範囲外だった場合には、ステップＳ６４において「失敗」を出力する。
【００７８】
一方、上記判定の結果、タッチ位置座標が操作部５２の現在の表示範囲内に含まれていれば、ステップＳ６２においてＯＳ実行部１２のクリックイベント処理部１２５を呼び出し、このクリックイベント処理部１２５によりポインタ先端部５０のタッチパネル上の座標に対して左クリックイベントがあったことを通知する。ポインタ先端部５０のタッチパネル上の座標は、図２に示したポインタ先端部５０と操作部５２との位置関係と、タッチャブルポインタ移動情報記憶部２１に格納されている操作部５２の中心座標と、タッチャブルポインタ回転情報記憶部２２に格納されているポインタ部５１の回転角度を用いることで、一意に求めることができる。最後にステップＳ６３によりタップ処理の結果として「成功」を出力し、タップ処理を終了する。
【００７９】
なお、上記説明では、ＯＳ実行部１２のタッチイベント通知処理部１２６から通知されたタッチ操作イベントに含まれるタッチ操作種別が「タップ」だった場合に、ポインタ先端部５０に対して左クリックイベントがあった場合を例にとった。しかし、これに限るものではなく、ポインタ先端部５０に対して右クリックイベントがあったことを通知してもよい。
【００８０】
また、操作部５２の左右両サイドもしくはタッチパネル上の任意の場所に左右クリック入力領域を設け、当該領域がタップされたときにポインタ先端部５０の座標に左右クリックイベントがあったことを通知するようにしてもよい。さらに、タッチパネル上の端部もしくはタッチャブルポインタ５の操作部５２の横等に左右クリック切替ボタンを配置し、この切替ボタンをユーザがタップ操作することで、左クリックと右クリックの入力切り替えを行うようにしてもよい。
【００８１】
以上のようにタップ処理部１１３を備えることで、タッチパネル上においても、マウスを使用する場合と同様に左右のクリック操作を行うことが可能となる。また、タッチ操作イベントに含まれるタッチ位置座標が操作部５２の範囲外であればクリックイベント処理部１２５を呼び出さないようにしている。このようにすることで、タッチャブルポインタ５がタッチパネルの表示画面上に表示されている場合であっても、画面上に表示されている他の要素に対してユーザが直接タップ操作を行うことを阻害しないようにすることができる。但し、これに限らず、タッチパネル上に設定した任意のタップ領域をタップ操作した場合に、ポインタ先端部５０により指示されている座標に対してクリックイベント処理部１２５の呼び出しを行うようにしてもよい。
【００８２】
（５）付加情報の表示
ＯＳ実行部１２の図形描画処理部１２３によるタッチャブルポインタ５の描画処理が終了すると、アプリケーション実行部１１はステップＳ９により付加情報表示処理部１１４を起動し、この付加情報表示処理部１１４の制御の下、以下のように付加情報の表示処理を実行する。図１０はその処理手順と処理内容を示すフローチャートである。
【００８３】
すなわち、付加情報表示処理部１１４は、ステップＳ９１において、記憶ユニット２のタッチャブルポインタ移動情報記憶部２１に格納されたタッチャブルポインタ移動情報と、タッチャブルポインタ回転情報記憶部２２に格納されたタッチャブルポインタ回転情報とから、ポインタ先端部５０のタッチパネル上における座標を計算する。そして、計算された座標をもとにブラウザ１２０のリンク判別部１２２を呼び出し、リンク判別結果を受け取る。次にステップＳ９２において、上記受け取ったリンク判別結果に含まれる真偽値が「真」であるか「偽」であるかを判定し、「偽」であれば上記ポインタ先端部５０が指示している座標にはリンク情報が表示されていないと判断し、処理を終了する。
【００８４】
これに対し上記リンク判別結果に含まれる真偽値が「真」であれば、ステップＳ９３において付加文章生成処理部１１５を呼び出す。付加文章生成処理部１１５は、例えばＷｅｂサーバの要約エンジンにアクセスし、上記タッチャブルポインタ５により指示されたリンク情報の関連情報を取得する。例えば、タッチャブルポインタ５が指示しているポイント対象が文字列だった場合には、その単語の意味を表す文章やキーワードを取得する。上記文章やキーワードの取得処理は、例えば形態素解析や国語辞典データ等を用いることで容易に実現できる。また、タッチャブルポインタ５が指示しているポイント対象が画像だった場合には、当該画像のタイトルや解像度、撮影情報などの詳細な属性情報を取得する。この画像データの属性情報の取得処理については、画像制作元または提供元等の画像データを管理しているサイトにアクセスすることにより取得可能である。なお、関連情報としてサイト等の広告情報を取得するようにしてもよい。
【００８５】
付加情報表示処理部１１４は、ステップＳ９４においてＯＳ実行部１２の文字描画処理部１２４を呼び出し、上記リンク判別部１２２から受け取ったリンク判別結果に含まれているＵＲＬを表す文字列と、上記付加文章生成処理部１１５により取得された関連情報を表す文章の描画を要求する。文字描画処理部１２４は、上記描画要求に応じ、上記ＵＲＬを表す文字列および関連情報を表す文章をタッチパネル上に表示し、処理を終了する。
【００８６】
図１１は、表示部４２にＷｅｂページが表示されている状態で、当該Ｗｅｂページ上に重ねてタッチャブルポインタ５を表示させた場合の表示例を示したもので、Ｗｅｂページ上には別のサイトへのＷｅｂリンク情報６１が表示されている。この状態で、ユーザがタッチャブルポインタ５を指で操作して移動および回転させ、これによりポインタ先端部５０により上記Ｗｅｂリンク情報６１を指示したとする。そうすると、上記指示されたＷｅｂリンク情報６１のＵＲＬを表す文字列６２と、当該Ｗｅｂリンク情報６１に関連するキーワードや単語の意味を説明する文章６３が、リンク先のＷｅｂページと関連する付加情報として、上記タッチャブルポインタ５の操作部５２に隣接する位置に表示される。
【００８７】
以上のようにタッチャブルポインタ５により指示されたＷｅｂリンクのＵＲＬと関連情報を付加情報として表示するようにしたことによって、ユーザはＷｅｂリンクの指示操作を行ったときに、当該指示したＷｅｂリンクのＵＲＬと関連情報を確認することが可能となる。
【００８８】
また図１１では、タッチャブルポインタ５のポインタ部５１がリンク情報６１の表示領域内に位置している状態で、操作部５２の表示パターンを二重円とする場合を示している。このようにすると、タッチャブルポインタ５がタップ操作可能であることをユーザに明示することができる。
【００８９】
なお、タッチャブルポインタ５がタップ操作可能であることを表示する手法としては、他に以下のようにものが考えられる。例えば、ポインタ部５１または操作部５２の形状やサイズ、表示色を変化させたり、点滅させる。また、アニメーション技術を使用してポインタ部５１または操作部５２を動かしたり、３Ｄ表示技術によりポインタ部５１または操作部５２を立体表示させる。その他、バイブレータを振動させたり、ＬＥＤを点灯または点滅させるという手法も考えられる。
【００９０】
（効果）
以上詳述したように一実施形態では、互いに分離されかつ距離を置いて表示されるポインタ部５１と操作部５２とからなるタッチャブルポインタ５をタッチパネルに表示させ、操作部５２を指で操作することでポインタ部５１を移動させてポインタ先端部５０により任意のポイント対象を指示するようにしている。
【００９１】
したがって、タッチしている指によってポイント対象付近の表示情報の視認性を阻害せずにポイント対象を指示することができ、加えてタッチパネルの端部に表示されたポイント対象の指示も容易に行うことが可能となる。また、操作部５２に対するポインタ部５１の表示位置を回転させることができるため、タッチパネルの上下左右のどの端部であっても指示することが可能となる。
【００９２】
さらに、ポイント対象を、ユーザが実際に指でタッチする操作部５２ではなく、操作している指より小さなポインタ先端部５０を用いて指示するため、表示サイズの小さなポイント対象や互いに近接配置されている複数のポイント対象のように指では指定が困難なポイント対象であっても正確に指示することができる。一般に、Ｗｅｂコンテンツでは細かいポイント対象が近接配置されている場合が多く、指ではそれらを正確に指示することが困難である。従って、本実施形態に係るタッチャブルポインタを用いることは、実用上きわめて有用である。また、スマートフォンのようにタッチパネルの画面サイズが小さく、表示されるポイント対象の表示が小さくなってしまう場合にも有用である。
【００９３】
さらに本実施形態では、タッチャブルポインタ５の図形の大きさを固定値とし、２本指でのピンチインおよびピンチアウト操作については、アプリケーション実行部１１が検知しないようにしている。このようにすることで、Ｗｅｂブラウジングを行う際にピンチインおよびピンチアウト操作がＷｅｂブラウジング画面の縮小および拡大操作に割り当てられている場合でも、当該操作を阻害しないようにすることができる。なお、ピンチインおよびピンチアウト操作によってタッチャブルポインタ５を縮小または拡大したり、操作部５２のみの縮小または拡大などを行ってもよい。
【００９４】
さらに本実施形態では、タッチャブルポインタ５がＷｅｂリンク情報の表示領域を通過する期間中に、タッチャブルポインタ５の移動速度を減速させるようにしている。このため、タッチャブルポインタ５のポインタ部５１がＷｅｂリンク情報の表示領域内に滞在する時間が長くなり、これによりユーザはタッチャブルポインタ５のポインタ部５１をＷｅｂリンク情報の表示領域内に停止させやすくなる。すなわち、Ｗｅｂリンク情報の指示操作性を高めることが可能となる。
【００９５】
さらに本実施形態では、タッチャブルポインタ５のポインタ先端部５０がリンク情報を表示領域に位置している状態で、タッチャブルポインタ５のポインタ部５１または操作部５２の表示形態を変化させたり、タッチャブルポインタ５がＷｅｂリンク情報の表示領域に入った時点で、鳴音を発生させたり、バイブレータを振動させたり、ＬＥＤを点灯または点滅させるようにしている。このため、ユーザは、ポインタ部５１によりＷｅｂリンク情報が指示されている状態、つまりタップ操作が可能な状態にあることを明確に認識することができる。
【００９６】
タッチャブルポインタ５が指示しているポイント対象が文字列だった場合には、その単語の意味を表す文章やキーワードを取得する。この文章やキーワードの取得処理は、例えば形態素解析や国語辞典データ等を用いることで容易に実現できる。また、タッチャブルポインタ５が指示しているポイント対象が画像だった場合には、当該画像のタイトルや解像度、撮影情報などの詳細な属性情報を取得する。この画像データの属性情報の取得処理については、画像制作元または提供元等の画像データを管理しているサイトにアクセスすることにより取得可能である。なお、関連情報としてサイト等の広告情報を取得するようにしてもよい。
【００９７】
さらに本実施形態では、タッチャブルポインタ５がポイント対象を指示している状態で、当該ポイント対象のサイトに対応するＵＲＬを表す文字列と、上記付加文章生成処理部１１５により取得された関連情報、例えば単語の意味を表す文章やキーワード、画像のタイトルや解像度、撮影情報などの詳細な属性情報等を、タッチパネル上に表示するようにしている。このため、ユーザはＷｅｂリンクの指示操作を行ったときに、当該指示したＷｅｂリンクのＵＲＬと関連情報を確認することが可能となる。
【００９８】
［他の実施形態］
前記実施形態では、リンク先のページ内容を要約する情報としてリンク先のＵＲＬを表す文字列６２を表示したが、これに限らずリンク先の文章を要約したものや、リンク先の文章に頻出する単語、リンク先のＷｅｂコンテンツを表す画像を表示するようにしてもよい。
【００９９】
また前記実施形態では、リンク先のページ内容の要約を表す情報を付加情報としてタッチャブルポインタ５と隣接する位置に表示するようにしたが、これに限らずタッチパネル上の任意の場所に表示させたり、別の表示装置あるいは別の情報端末装置に無線回線を介して送信して表示させるようにしてもよい。
【０１００】
さらに、付加情報の表示処理によりユーザはリンク先の付加情報を視認することが可能となり、実際にリンク先のサイトにアクセスしてその情報をダウンロードしなくても、リンク先のサイトの概要を確認することができる。このため、Ｗｅｂコンテンツの情報を迅速に確認できるだけでなく、リンクの選択誤りを減らすことができる。
【０１０１】
さらに、指をタッチしたままタッチャブルポインタ５を移動させる操作の過程において、ポインタ先端部５０が指示するポイント対象の概要や関連情報を次々と表示させるようにすると、タッチパネルを用いたユーザインタフェースでありながら、マウスやタッチパッド等を用いた場合と同様の高度な操作感を得ることができる。しかもその際、タッチパネルを利用しておりながら、指によって画面情報の視認を阻害されることがないという利点が得られる。
【０１０２】
その他、装置の種類や構成、ＯＳの種類、タッチャブルポインタの形状やサイズ、表示色、表示形態（透明にするか否か等）についても、この発明の要旨を逸脱しない範囲で種々変形して実施可能である。
【０１０３】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【０１０４】
１…制御ユニット、２…記憶ユニット、３…無線インタフェースユニット、４…ユーザインタフェースユニット、５…タッチャブルポインタ、１１…アプリケーション実行部、１２…ＯＳ実行部、２１…タッチャブルポインタ移動情報記憶部、２２…タッチャブルポインタ回転情報記憶部、２３…移動開始位置情報記憶部、２４…回転開始角度情報記憶部、４１…入力部、４２…表示部、５０…ポインタ先端部、５１…ポインタ部、５２…操作部、６１…ポイント対象としてのリンク情報、６２，６３…付加情報、１１１…タッチャブルポインタ移動処理部、１１２…タッチャブルポインタ回転処理部、１１３…タップ処理部、１１４…付加情報表示処理部、１１５…付加文章生成処理部、１２０…ブラウザ、１２１…Ｗｅｂ画面表示処理部、１２２…リンク判別部、１２３…図形描画処理部、１２４…文字描画処理部、１２５…クリックイベント処理部、１２６…タッチイベント通知処理部。
【図１】
2017018384.tif 000003
【図２】
2017018384.tif 000004
【図３】
2017018384.tif 000005
【図４】
2017018384.tif 000006
【図５】
2017018384.tif 000007
【図６】
2017018384.tif 000008
【図７】
2017018384.tif 000009
【図８Ａ】
2017018384.tif 000010
【図８Ｂ】
2017018384.tif 000011
【図９】
2017018384.tif 000012
【図１０】
2017018384.tif 000013
【図１１】
2017018384.tif 000014
【国際調査報告】
2017018384.tif 000015
2017018384.tif 000016
2017018384.tif 000017
2017018384.tif 000018