(57)【特許請求の範囲】
【請求項１】
ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる装置であって、
ページの表示要素の表現パターンにより属性タイプを判別する属性タイプ判別手段と、
ページ上におけるユーザの視線位置情報を取得する視線位置情報取得手段と、
取得した視線位置情報より視線位置の移動先を予測する予測手段と、
視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する起動手段とを備えたことを特徴とするページアクション起動装置。
【請求項２】
請求項１に記載のページアクション起動装置において、
上記予測手段は、所定期間内の視線位置の移動速度から視線位置の移動先位置を予測することを特徴とするページアクション起動装置。
【請求項３】
請求項１または２のいずれか一項に記載のページアクション起動装置において、
上記予測手段は、表示要素の並び方向と直角方向に対する視線位置の変化量が所定値を超える場合には視線位置の予測を中断することを特徴とするページアクション起動装置。
【請求項４】
請求項１乃至３のいずれか一項に記載のページアクション起動装置において、
上記予測手段は、予測した視線位置の移動先位置がページの描画範囲を超えることとなる場合には視線位置の予測を中断することを特徴とするページアクション起動装置。
【請求項５】
請求項３または４のいずれか一項に記載のページアクション起動装置において、
上記予測手段は、予測を中断すると、新たな視線位置情報によって新たな予測を開始することを特徴とするページアクション起動装置。
【請求項６】
請求項１乃至５のいずれか一項に記載のページアクション起動装置において、
視線位置が表示要素から所定量離れ、かつアクションの起動から所定時間経過した場合に、アクションの起動により表示される結果を非表示とする表示終了手段を更に備えたことを特徴とするページアクション起動装置。
【請求項７】
請求項１乃至６のいずれか一項に記載のページアクション起動装置において、
上記属性タイプ判別手段は、表示要素の表現パターンと属性タイプを対応付けた表現・属性テーブルに基づいて属性タイプの判別を行い、
上記所定のアクションは、属性タイプとアクションとを対応付けた属性・アクション対応テーブルに基づいたものであることを特徴とするページアクション起動装置。
【請求項８】
ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる装置であって、
表示対象ページのデータを取得するページデータ取得手段と、
クライアント端末上で動作するプログラムモジュールであって、視線位置情報を取得する視線位置情報取得手段と、取得した視線位置情報より視線位置の移動先を予測する予測手段と、視線位置が移動すると予測される表示要素に対応した所定のアクションを起動する起動手段とを組み込んだ表示モジュールを生成する表示モジュール生成手段と、
上記表示モジュールを上記クライアント端末に配信する表示モジュール配信手段とを備えたことを特徴とするページアクション起動装置。
【請求項９】
請求項８に記載のページアクション起動装置において、
上記表示モジュールは、上記ページに含まれる表示要素の属性タイプを判別する属性タイプ判別手段を更に備え、
上記起動手段は、視線位置が移動すると予測されるページの表示要素の属性タイプに応じて所定のアクションを起動することを特徴とするページアクション起動装置。
【請求項１０】
請求項９に記載のページアクション起動装置において、
上記属性タイプ判別手段は、表示要素の表現パターンと属性タイプとを対応付けた表現・属性対応テーブルに基づいて属性タイプの判別を行い、
上記表示モジュール生成手段は、属性タイプとアクションとを対応付けた属性・アクション対応テーブルに基づいて表示モジュールを生成することを特徴とするページアクション起動装置。
【請求項１１】
ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる方法であって、
ページの表示要素の表現パターンにより属性タイプを判別する工程と、
ページ上におけるユーザの視線位置情報を取得する工程と、
取得した視線位置情報より視線位置の移動先を予測する工程と、
視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する工程とを備えたことを特徴とするページアクション起動制御方法。
【請求項１２】
ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させるプログラムであって、
コンピュータを、
ページの表示要素の表現パターンにより属性タイプを判別する属性タイプ判別手段、
ページ上におけるユーザの視線位置情報を取得する視線位置情報取得手段、
取得した視線位置情報より視線位置の移動先を予測する予測手段、
視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する起動手段、
として機能させることを特徴とするページアクション起動制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のＷｅｂページ等の閲覧を容易にする技術に関するものである。
【背景技術】
【０００２】
インターネット上のＷｅｂページの閲覧を容易にする技術として、ホットリンクと呼ばれるものがある。これは、Ｗｅｂページ中のテキスト（文字列）部分や画像等の表示要素に何らかのアクションを実行するためのリンクが埋め込まれており、その表示要素の上にマウスポインタを重ねたり、クリックしたりすることで、リンクで特定される所定のアクションを実行するものである。例えば、テキスト中の任意の単語の上にマウスポインタを移動するとその単語の辞書引き結果が近傍に表示されるような機能として一般的に利用されている。
【０００３】
なお、出願人は出願時点までに本発明に関連する公開された先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したホットリンクはＷｅｂページを閲覧するユーザに対して有用な付加情報を表示できるため非常に便利なものであるが、次のような問題がある。
【０００５】
（１）テキストを読み進めながらホットリンクを活用しようとする場合、テキストに沿ってマウスポインタを意識的に動かしていかなければならず、操作性が悪い。すなわち、一般にマウスポインタはテキストを読む流れに沿って動かすものではないため、不自然な操作となるためである。
【０００６】
（２）仮にマウスポインタをテキストを読む流れに沿って動かせたとしても、現時点の着目点にマウスポインタを重ねるのが精一杯であり、これから読もうとするテキスト部分のホットリンクを活用することができない。すなわち、付加情報は読もうとした時点で既に表示されていることが望ましいが、一般にマウスポインタは読んでいる文字の位置（着目点）に追随させることとなることから、その時点で付加情報が表示されても遅きに失し、有効に利用されない。
【０００７】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、ユーザに不自然なマウス操作を強要することなく、自然にページを読み進める過程でユーザがこれから読もうとしていると予測される視線移動先の表示要素についてのホットリンクを実行させることのできるページアクション起動装置、ページアクション起動制御方法、および、ページアクション起動制御プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる装置であって、ページの表示要素の表現パターンにより属性タイプを判別する属性タイプ判別手段と、ページ上におけるユーザの視線位置情報を取得する視線位置情報取得手段と、取得した視線位置情報より視線位置の移動先を予測する予測手段と、視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する起動手段とを備えるページアクション起動装置を要旨としている。
【０００９】
また、請求項２に記載されるように、請求項１に記載のページアクション起動装置において、上記予測手段は、所定期間内の視線位置の移動速度から視線位置の移動先位置を予測するようにすることができる。
【００１０】
また、請求項３に記載されるように、請求項１または２のいずれか一項に記載のページアクション起動装置において、上記予測手段は、表示要素の並び方向と直角方向に対する視線位置の変化量が所定値を超える場合には視線位置の予測を中断するようにすることができる。
【００１１】
また、請求項４に記載されるように、請求項１乃至３のいずれか一項に記載のページアクション起動装置において、上記予測手段は、予測した視線位置の移動先位置がページの描画範囲を超えることとなる場合には視線位置の予測を中断するようにすることができる。
【００１２】
また、請求項５に記載されるように、請求項３または４のいずれか一項に記載のページアクション起動装置において、上記予測手段は、予測を中断すると、新たな視線位置情報によって新たな予測を開始するようにすることができる。
【００１３】
また、請求項６に記載されるように、請求項１乃至５のいずれか一項に記載のページアクション起動装置において、視線位置が表示要素から所定量離れ、かつアクションの起動から所定時間経過した場合に、アクションの起動により表示される結果を非表示とする表示終了手段を更に備えようにすることができる。
【００１５】
また、請求項７に記載されるように、請求項１乃至６のいずれか一項に記載のページアクション起動装置において、上記属性タイプ判別手段は、表示要素の表現パターンと属性タイプを対応付けた表現・属性テーブルに基づいて属性タイプの判別を行い、上記所定のアクションは、属性タイプとアクションとを対応付けた属性・アクション対応テーブルに基づいたものであるものとすることができる。
【００１６】
また、請求項８に記載されるように、ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる装置であって、表示対象ページのデータを取得するページデータ取得手段と、クライアント端末上で動作するプログラムモジュールであって、視線位置情報を取得する視線位置情報取得手段と、取得した視線位置情報より視線位置の移動先を予測する予測手段と、視線位置が移動すると予測される表示要素に対応した所定のアクションを起動する起動手段とを組み込んだ表示モジュールを生成する表示モジュール生成手段と、上記表示モジュールを上記クライアント端末に配信する表示モジュール配信手段とを備えるようにすることができる。
【００１７】
また、請求項９に記載されるように、請求項８に記載のページアクション起動装置において、上記表示モジュールは、上記ページに含まれる表示要素の属性タイプを判別する属性タイプ判別手段を更に備え、上記起動手段は、視線位置が移動すると予測されるページの表示要素の属性タイプに応じて所定のアクションを起動するようにすることができる。
【００１８】
また、請求項１０に記載されるように、請求項９に記載のページアクション起動装置において、上記属性タイプ判別手段は、表示要素の表現パターンと属性タイプとを対応付けた表現・属性対応テーブルに基づいて属性タイプの判別を行い、上記表示モジュール生成手段は、属性タイプとアクションとを対応付けた属性・アクション対応テーブルに基づいて表示モジュールを生成するようにすることができる。
【００１９】
また、請求項１１に記載されるように、ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させる方法であって、ページの表示要素の表現パターンにより属性タイプを判別する工程と、ページ上におけるユーザの視線位置情報を取得する工程と、取得した視線位置情報より視線位置の移動先を予測する工程と、視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する工程とを備えるページアクション起動制御方法として構成することができる。
【００２０】
また、請求項１２に記載されるように、ユーザの視線の動きに応じて、ページの表示要素に対応したアクションをページ上に発生させるプログラムであって、コンピュータを、ページの表示要素の表現パターンにより属性タイプを判別する属性タイプ判別手段、ページ上におけるユーザの視線位置情報を取得する視線位置情報取得手段、取得した視線位置情報より視線位置の移動先を予測する予測手段、視線位置が移動すると予測されるページの表示要素の属性タイプに応じた所定のアクションを起動する起動手段、として機能させるページアクション起動制御プログラムとして構成することができる。
【発明の効果】
【００２１】
本発明のページアクション起動装置、ページアクション起動制御方法、および、ページアクション起動制御プログラムにあっては、ユーザの視線情報を利用することで、ユーザに不自然なマウス操作を強要することなく、自然にページを読み進める過程でユーザがこれから読もうとしていると予測される視線移動先の表示要素についてのホットリンクを実行させることができ、Ｗｅｂページ等の閲覧をいっそう容易にすることができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の好適な実施形態につき説明する。
【００２３】
<システム構成>
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。なお、サーバ側からクライアント端末側に所定の機能を有する表示モジュールを配信し、この表示モジュールがクライアント端末側で実行されることで所定の動作を行なう場合を例に説明するが、表示モジュールの機能をサーバ側で実行し、クライアント端末側と通信を行いながら所定の動作を行なうようにすることもできる。
【００２４】
図１において、インターネット等のネットワーク２には、閲覧対象となるＷｅｂページを配信するＷｅｂページ配信サーバ３と、このＷｅｂページ配信サーバ３のＷｅｂページからホットリンク対応ページを生成して配信するホットリンク対応ページ生成・配信サーバ４とが接続され、ユーザＵの操作するＰＣ（Personal Computer）等のクライアント端末１からネットワーク２を介してアクセスできるようになっている。
【００２５】
クライアント端末１には、ユーザＵの顔部（特に眼球部分）を撮影する赤外線カメラ１１と、赤外線カメラ１１の撮像信号から視線情報を取得する視線情報取得部１２と、Ｗｅｂページの閲覧を行う汎用のＷｅｂブラウザ１６と、画面表示を行うディスプレイ１７とが設けられている。赤外線カメラ１１およびディスプレイ１７は外付けのものであっても、筐体内に一体化されているもののいずれでもよい。視線情報取得部１２は外付けのユニットによるものでも、クライアント端末１のＣＰＵ（Central Processing Unit）の処理能力を利用するもののいずれでもよい。Ｗｅｂブラウザ１６はクライアント端末１のＣＰＵ上で動作するソフトウェア（コンピュータプログラム）により実現されるものである。
【００２６】
視線情報取得部１２は、赤外線カメラ１１の撮像信号に含まれる眼球画像から視線位置を検出する視線検出部１３と、検出した視線位置をＷｅｂブラウザ１６の表示画面上の位置座標に変換する視線位置座標算出部１４と、変換した視線位置座標をＷｅｂブラウザ１６に出力する視線位置座標出力部１５とを備えている。なお、視線情報の検出については、例えば、特開平１１−２８２６１７号公報、特開２００５−１８２２４７号公報等に詳しい解説がある。
【００２７】
Ｗｅｂブラウザ１６はＨＴＭＬ（Hyper Text Markup Language）ファイルおよびＨＴＭＬファイルに組み込まれたＪａｖａｓｃｒｉｐｔ等を実行する機能を有しており、ホットリンク対応ページ生成・配信サーバ４から配信されたＨＴＭＬおよびＪａｖａｓｃｒｉｐｔ等で記述された表示モジュールＭにより本発明の主な機能を実行する。表示モジュールＭの実行時における機能部としては、視線情報取得部１２の視線位置座標出力部１５から視線位置情報を取得する視線位置座標取得部Ｍ−１と、この視線位置座標取得部Ｍ−１で取得した視線位置座標を過去の所定期間（例えば１秒）分につき保持する視線位置座標保持部Ｍ−２と、この視線位置座標保持部Ｍ−２に保持された過去の所定期間分の視線位置座標から次の移動先の視線位置座標を予測する視線予測部Ｍ−３と、この視線予測部Ｍ−３により予測された次の移動先の視線位置座標および視線位置座標取得部Ｍ−１により取得された現在の視線位置座標に基づいてホットリンクによる表示更新を行う表示更新部Ｍ−４とを含んでいる。また、表示更新部Ｍ−４には、視線位置座標とホットリンクによるアクションとの対応を保持する座標・アクション対応保持部Ｍ−５が含まれている。なお、表示モジュールＭは、テキスト中の任意の単語の上にマウスポインタを移動するとその単語の辞書引き結果が近傍に表示されるような機能として一般的に利用されているものに、視線位置座標の取得および予測の機能と、これらの視線位置座標をマウスポインタの位置座標に置き換える機能を付加したものである。
【００２８】
一方、Ｗｅｂページ配信サーバ３はＨＴＴＰ（Hyper Text Transfer Protocol）によるページデータの取得リクエストを受けることにより、該当するページのＨＴＭＬファイルをレスポンスとして返す通常のＷｅｂサーバ機能を有している。
【００２９】
ホットリンク対応ページ生成・配信サーバ４は、Ｗｅｂページに含まれる可能性のあるテキスト等の表示要素につき表現パターンと属性タイプとの対応を保持する表現・属性対応テーブル４１と、属性タイプと対応するアクションの対応を保持する属性・アクション対応テーブル４２と、生成された表示モジュールを保管する表示モジュール保管部４３とを備えている。
【００３０】
また、ホットリンク対応ページ生成・配信サーバ４は、機能部として、予め定期的にあるいはクライアント端末１からの要求時に、Ｗｅｂページ配信サーバ３からＷｅｂページのデータを取得する元Ｗｅｂページデータ取得部４４と、取得したＷｅｂページのデータを解析し、表現・属性対応テーブル４１を用いてＷｅｂページに含まれる表示要素の属性タイプを判別する属性タイプ判別部４５とを備えている。また、ホットリンク対応ページ生成・配信サーバ４は、属性タイプ判別部４５により判別された属性タイプに基づき、属性・アクション対応テーブル４２を用いて、表示要素に所定のアクションを対応付けたＨＴＭＬおよびＪａｖａｓｃｒｉｐｔ等による表示モジュールを生成し、表示モジュール保管部４３に保管する表示モジュール生成部４６と、クライアント端末１からの要求に応じて表示モジュール保管部４３に保管された表示モジュールをクライアント端末１に配信する表示モジュール配信部４７とを備えている。
【００３１】
図２は表現・属性対応テーブル４１のデータ構造例を示す図であり、字面上の特徴パターンを示す「表現字面パターン」フィールドと、自然言語解析により得られるテキスト部分（単語、字句、句、文書断片等）の辞書属性の特徴パターンを示す「辞書属性パターン」フィールドと、判別結果となる「属性タイプ」フィールドとを含んでいる。図２では属性タイプとして「日付」「住所」「会社名」「人名」「役職名」を対応付ける場合を例示してあるが、属性タイプはこれらに限られない。なお、図２はテキスト情報の表示要素に対応したものの例であるが、テキスト情報の代わりに、画像情報等について、その内容、タグなどの付加的情報の特徴から属性タイプを対応付けてもよい。
【００３２】
図３は属性・アクション対応テーブル４２のデータ構造例を示す図であり、テーブル参照のキーとなる「属性タイプ」フィールドと、適用に当っての属性名・制約等を示す「属性名・制約等」フィールドと、適用の優先順位を示す「優先度」フィールドと、対応するアクションを示す「アクション」フィールドとを含んでいる。図３では、アクションとして「スケジューラを表示」「カレンダーを表示」「地図を表示」「証券コード等の会社情報を表示」「ホームページを表示」「英和辞典を検索」「電話帳を逆引き」「Ｗｉｋｉｐｅｄｉａを検索」「紳士録を検索」「知恵袋を検索」「住所・連絡先を表示」を例示しているが、アクションの種類はこれらに限られない。すなわち、Ｗｅｂ検索結果の表示や、任意のＵＲＬの表示などのほか、ローカルまたはネットワーク上の適当なプログラムの起動や、任意のデータベースの検索等を含むことができる。
【００３３】
<動作>
図４は上記の実施形態の処理例を示すシーケンス図である。
【００３４】
図４において、ホットリンク対応ページ生成・配信サーバ４は、元Ｗｅｂページデータ取得部４４により定期的に対象となるＷｅｂページ配信サーバ３からＷｅｂページのデータを取得する（ステップＳ１０１）。
【００３５】
次いで、ホットリンク対応ページ生成・配信サーバ４は、属性タイプ判別部４５により、取得したＷｅｂページのデータを解析し、表現・属性対応テーブル４１を用いてＷｅｂページに含まれる表示要素の属性タイプを判別する（ステップＳ１０２）。
【００３６】
次いで、ホットリンク対応ページ生成・配信サーバ４は、表示モジュール生成部４６により、判別された属性タイプに基づき、属性・アクション対応テーブル４２を用いて、表示要素に所定のアクションを対応付けたＨＴＭＬおよびＪａｖａｓｃｒｉｐｔ等による表示モジュールを生成し（ステップＳ１０３）、表示モジュール保管部４３に保管する（ステップＳ１０４）。
【００３７】
なお、上記の表示モジュールの生成はクライアント端末１からの要求を待って行うようにしてもよい。
【００３８】
一方、ユーザＵがクライアント端末１に対してＷｅｂページの閲覧操作を行うと（ステップＳ１１１）、クライアント端末１のＷｅｂブラウザ１６はホットリンク対応ページ生成・配信サーバ４に対してＷｅｂページ取得リクエストを送信する（ステップＳ１１２）。
【００３９】
ホットリンク対応ページ生成・配信サーバ４はＷｅｂページ取得リクエストを受信すると、表示モジュール保管部４３に保管された該当する表示モジュールＭをクライアント端末１に配信する（ステップＳ１１３）。
【００４０】
クライアント端末１は表示モジュールＭをＷｅｂブラウザ１６上で実行することで、Ｗｅｂページの表示を行う（ステップＳ１１４）。なお、表示モジュールＭによるＷｅｂページの表示に際しては、Ｗｅｂページ配信サーバ３もしくはその他のサーバからのデータの取得を伴う場合がある（ステップＳ１１５）。
【００４１】
クライアント端末１では、赤外線カメラ１１および視線情報取得部１２によりユーザＵの視線を短時間の周期で監視し（ステップＳ１１６）、表示モジュールＭの視線位置座標取得部Ｍ−１は視線情報取得部１２から視線情報を逐次に取得し、視線位置座標保持部Ｍ−２に格納する（ステップＳ１１７）。
【００４２】
表示モジュールＭの視線予測部Ｍ−３は視線位置座標保持部Ｍ−２に時系列的に格納された視線位置座標に基づき視線位置が移動すると予測される位置座標を予測する（ステップＳ１１８）。なお、予測の詳細については後述する。
【００４３】
次いで、表示モジュールＭの表示更新部Ｍ−４は、視線予測部Ｍ−３により予測された次の移動先の視線位置座標および視線位置座標取得部Ｍ−１により取得された現在の視線位置座標に基づいてホットリンクによる表示更新（ホットリンクの実行による新たな表示もしくは既に表示されている内容の消去）を行う（ステップＳ１１９）。なお、ホットリンクによる表示更新に際しては、表示内容（スケジューラ、カレンダー、地図、証券コード等）に応じて他のサーバからのデータの取得を伴う場合がある（ステップＳ１２０）。
【００４４】
図５は表示モジュールＭの処理例を示すフローチャートである。
【００４５】
図５において、処理を開始すると（ステップＳ２０１）、視線位置座標取得部Ｍ−１は視線情報取得部１２から視線位置座標を逐次に取得し、視線位置座標保持部Ｍ−２に格納する（ステップＳ２０２）。
【００４６】
次いで、視線予測部Ｍ−３は、視線位置座標保持部Ｍ−２に保持された所定期間の視線位置座標から最小二乗法等による線形近似を行う（ステップＳ２０３）。
【００４７】
次いで、視線予測部Ｍ−３は、線形近似を行った座標Ｔｉ（ｘｉ，ｙｉ）より、
ｙｉ＋１−ｙｉ＝ｄｙｉ
を算出する（ステップＳ２０４）。線形近似に代えて、ｎ次の多項式関数等による近似を行ってもよい。ここで、ｉは取得時刻順序を表すインデックスであり、ｘは表示画面の水平方向の座標、ｙは表示画面の垂直方向の座標である。従って、ｄｙｉは表示画面の垂直方向に対する所定時間内の移動量を表している。なお、これはＷｅｂページ内のテキストが横書きであることを前提としており、縦書きである場合には同様の手法でｄｘｉを算出することになる。
【００４８】
次いで、視線予測部Ｍ−３は算出したｄｙｉが所定の閾値内であるか否か判断し（ステップＳ２０５）、閾値内でない場合（ステップＳ２０５のＮｏ）はテキストに沿って読んでいないものとして視線位置座標取得（ステップＳ２０２）に戻る。
【００４９】
また、視線予測部Ｍ−３は、算出したｄｙｉが所定の閾値内である場合（ステップＳ２０５のＹｅｓ）、ユーザＵがテキストに沿って読んでいるものと判断し、線形近似を行った座標Ｔｉ（ｘｉ，ｙｉ）より、
ｘｉ＋１−ｘｉ＝ｄｘｉ
を求め、その平均値を算出する（ステップＳ２０６）。なお、これはＷｅｂページ内のテキストが横書きであることを前提としており、縦書きである場合には同様の手法でｄｙｉの平均値を算出することになる。
【００５０】
次いで、視線予測部Ｍ−３は、ｄｘｉの平均値を視線の移動量とみなした時に次の移動先が描画境界を越えるか否か判断し（ステップＳ２０７）、描画境界を越えると判断した場合（ステップＳ２０７のＹｅｓ）、視線は行頭に折り返すことが予想され予測が不可能であるとして視線位置座標取得（ステップＳ２０２）に戻る。
【００５１】
また、視線予測部Ｍ−３は、次の移動先が描画境界を越えないと判断した場合（ステップＳ２０７のＮｏ）、求めたｄｘｉの平均値を視線の移動量とみなし、移動量に応じて、最後に取得した視線位置座標の同一線上の視線移動方向側のテキストのホットリンクを実行して結果を表示するとともに、現在の視線位置座標から所定量離れ、かつ所定時間表示したホットリンクの結果を非表示とする（ステップＳ２０８）。ホットリンクの結果を一定時間表示し続けることにより、視線の後戻りなどの場合に備えることができる。
【００５２】
なお、ホットリンクの実行により起動されるアクションは優先度（図３の属性・アクション対応テーブル４２における「優先度」フィールドに対応）が高い順に行われ、有効な表示内容がない場合は次順位のアクションに移行する。また、ホットリンク上に視線が移動した場合、そのホットリンクを拡大して表示するようにしてもよい。更に、視線による注目位置取得のかわりに、画面上のカーソル位置またはマウスポインタ位置より注目位置を得る手法を代替的に利用することもできる。
【００５３】
図６は視線予測による表示更新の例を示す図であり、ＷｅｂページＰのテキスト部分Ｔ１に視線が移動する前に「今日」（属性タイプ：日付）に対応するカレンダーを示すバルーンＢ１が表示され、テキスト部分Ｔ２に視線が移動する前に「六本木○○○」（属性タイプ：建造物名）に対応する住所および連絡先を示すバルーンＢ２が表示され、テキスト部分Ｔ３に視線が移動する前に「株式会社××」（属性タイプ：会社名）に対応する証券情報等の会社情報を示すバルーンＢ３が表示される様子を示している。
【００５４】
<総括>
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】表現・属性対応テーブルのデータ構造例を示す図である。
【図３】属性・アクション対応テーブルのデータ構造例を示す図である。
【図４】実施形態の処理例を示すシーケンス図である。
【図５】表示モジュールの処理例を示すフローチャートである。
【図６】視線予測による表示更新の例を示す図である。
【符号の説明】
【００５６】
Ｕ        ユーザ
１        クライアント端末
１１      赤外線カメラ
１２      視線情報取得部
１３      視線検出部
１４      視線位置座標算出部
１５      視線位置座標出力部
１６      Ｗｅｂブラウザ
１７      ディスプレイ
Ｍ        表示モジュール
Ｍ−１    視線位置座標取得部
Ｍ−２    視線位置座標保持部
Ｍ−３    視線予測部
Ｍ−４    表示更新部
Ｍ−５    座標・アクション対応保持部
２        ネットワーク
３        Ｗｅｂページ配信サーバ
４        ホットリンク対応ページ生成・配信サーバ
４１      表現・属性対応テーブル
４２      属性・アクション対応テーブル
４３      表示モジュール保管部
４４      元Ｗｅｂページデータ取得部
４５      属性タイプ判別部
４６      表示モジュール生成部
４７      表示モジュール配信部
【図１】
0004691071.tif 000002
【図２】
0004691071.tif 000003
【図３】
0004691071.tif 000004
【図４】
0004691071.tif 000005
【図５】
0004691071.tif 000006
【図６】
0004691071.tif 000007