(57)【要約】  コンテンツやコンテンツ内の注目対象に対してユーザに興味や関心を抱かせるのに好適な閲覧装置（２００）等を提供する。表示部（２０１）は、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する。同定部（２０２）は、コンテンツに含まれる部分であって注目対象として設定された部分が、画面内に表示されている位置を同定する。変化部（２０３）は、カーソルが表示されている位置から、同定された位置へ、の方向に応じて、カーソルの形態を変化させる。
2012043756.tif 000002
【特許請求の範囲】
【請求項１】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
を備えることを特徴とする閲覧装置。
【請求項２】
請求項１に記載の閲覧装置であって、
所定のイベントが生じたことを検出する検出部、
前記コンテンツに含まれる部分を注目対象に設定するとともに、前記所定のイベントが生じたことが検出されると、前記コンテンツ内に含まれる他の部分を前記注目対象として設定し直す設定部
をさらに備えることを特徴とする閲覧装置。
【請求項３】
請求項２に記載の閲覧装置であって、
前記コンテンツは、複数の要素から構成される構造化文書であり、
前記設定部により前記注目対象として設定される部分は、前記複数の要素のうち、所定の候補属性を付与された要素である候補要素のいずれかであり、
前記所定のイベントは、前記カーソルが前記画面内に表示されている位置が、前記注目対象として設定された候補要素が前記画面内に表示されている領域に、重なることにより生じる
ことを特徴とする閲覧装置。
【請求項４】
請求項３に記載の閲覧装置であって、
前記設定部は、前記候補要素のうち、前記コンテンツの表示が開始されて以降に前記注目対象として設定されたことがない候補要素を優先して、ランダムに前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項５】
請求項３又は４に記載の閲覧装置であって、
前記コンテンツ内において、前記候補要素のうち少なくとも一部には、前記コンテンツ内の他の候補要素を指定する次候補属性が付与されており、
前記注目対象として設定されている候補要素に前記次候補属性が付与されている場合、前記設定部は、当該次候補属性により指定される候補要素を優先して、前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項６】
請求項５に記載の閲覧装置であって、
前記表示部は、前記コンテンツを前記画面内にスクロール可能に表示し、
前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記画面内に表示されていない場合、前記所定のイベントが生じたことが検出されると、前記コンテンツのうち前記画面内に表示されている範囲が、当該次候補属性により指定される候補要素に近付くように、前記コンテンツを自動スクロールする
ことを特徴とする閲覧装置。
【請求項７】
請求項６に記載の閲覧装置であって、
前記注目対象として設定されている候補要素が前記範囲の境界に近接するか、前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記範囲に含まれると、前記表示部は、前記自動スクロールを停止する
ことを特徴とする閲覧装置。
【請求項８】
請求項７に記載の閲覧装置であって、
前記自動スクロールが行われている間、前記表示部は、前記注目対象として設定されている候補要素が前記画面内に表示されている位置に、前記カーソルを移動する
ことを特徴とする閲覧装置。
【請求項９】
請求項１に記載の閲覧装置であって、
前記注目対象として設定される所定の要素を前記コンテンツ内に配置する配置部
をさらに備えることを特徴とする閲覧装置。
【請求項１０】
請求項９に記載の閲覧装置であって、
前記所定の要素が前記画面内に配置されている位置を囲み、前記所定の要素が前記画面内に配置されている領域を含まない周辺領域に、前記画面内における前記カーソルの表示位置が、
（ａ）含まれれば、前記変化部は、前記カーソルの形態を、前記画面内における前記カーソルの表示位置から、前記画面内における前記所定の要素の配置位置へ、の方向を近似して表す形態に変化させ、
（ｂ）含まれなければ、前記変化部は、前記カーソルの形態を、既定形態に変化させる
ことを特徴とする閲覧装置。
【請求項１１】
請求項１０に記載の閲覧装置であって、
前記配置部は、前記コンテンツ内に前記所定の要素を複数配置し、
前記画面内において、前記複数の所定の要素のうち前記カーソルが進入した要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示し、または、所定の付加情報を当該コンテンツとともに前記画面に表示する
ことを特徴とする閲覧装置。
【請求項１２】
請求項１１に記載の閲覧装置であって、
前記画面内における前記カーソルの表示位置が前記所定の要素が配置されている領域に含まれている間、前記表示部は、
（ａ）前記カーソルが進入した要素の数、
（ｂ）前記所定数、
（ｃ）前記所定数から前記カーソルが進入した要素の数を控除した数
のうち少なくとも１つを、当該コンテンツとともに前記画面に表示する
ことを特徴とする閲覧装置。
【請求項１３】
請求項９から１２のいずれか１項に記載の閲覧装置であって、
前記画面内における前記カーソルの表示位置が、前記所定の要素が配置されている領域に、
（ａ）含まれれば、前記表示部は、当該所定の要素を前記画面内で不可視化し、
（ｂ）含まれなければ、前記表示部は、当該所定の要素を前記画面内で可視化する
ようにさらに機能させることを特徴とする閲覧装置。
【請求項１４】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示工程、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えることを特徴とする閲覧方法。
【請求項１５】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータが実行する閲覧方法であって、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えることを特徴とする閲覧方法。
【請求項１６】
コンピュータを、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させることを特徴とするプログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体。
【請求項１７】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させることを特徴とするプログラムを記録したことを特徴とする非一時的なコンピュータ読み取り可能な記録媒体。
【請求項１８】
閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部として機能するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させることを特徴とするスクリプトプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、閲覧装置、閲覧方法、プログラムを記録した非一時的（non-transitory）なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムに関する。
【背景技術】
【０００２】
従来から、コンピュータの画面に電子文書や画像など、各種のコンテンツを表示して、ユーザに閲覧させる技術が広く利用されている。【０００３】
このようなコンテンツの一種としてＷｅｂ（World Wide Web）ページがある。Ｗｅｂページは、ＨＴＭＬ（HyperText Markup Language）により構造化されて記述された電子文書であり、インターネットを介して公開される。ユーザは、ブラウザと呼ばれる閲覧プログラムを用いて、Ｗｅｂページを閲覧する。【０００４】
ここで、ユーザにコンテンツを閲覧させる際に、Ｗｅｂページに広告サイトへのリンク機能を有する広告を掲載し、ユーザがその広告をクリックすることで広告サイトに接続させる技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５８９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザにコンテンツを閲覧させる際には、ユーザにできるだけ長い時間閲覧してもらうように、ユーザに興味、関心を持たせるような構成となっていることが望ましい。特に、コンテンツ内に広告などのユーザに注目して欲しい部分が含まれる場合には、当該部分にユーザの興味を惹く技術が強く望まれている。【０００７】
本発明は、このような点に鑑みてなされたものであり、コンテンツそのものやコンテンツの中に含まれる特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る閲覧装置は、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
を備えるように構成する。【０００９】
上記の閲覧装置において、
所定のイベントが生じたことを検出する検出部、
前記コンテンツに含まれる部分を注目対象に設定するとともに、前記所定のイベントが生じたことが検出されると、前記コンテンツ内に含まれる他の部分を前記注目対象として設定し直す設定部
をさらに備えるように構成することができる。【００１０】
上記の閲覧装置において、
前記コンテンツは、複数の要素から構成される構造化文書であり、
前記設定部により前記注目対象として設定される部分は、前記複数の要素のうち、所定の候補属性を付与された要素である候補要素のいずれかであり、
前記所定のイベントは、前記カーソルが前記画面内に表示されている位置が、前記注目対象として設定された候補要素が前記画面内に表示されている領域に、重なることにより生じる
ように構成することができる。【００１１】
上記の閲覧装置において、
前記設定部は、前記候補要素のうち、前記コンテンツの表示が開始されて以降に前記注目対象として設定されたことがない候補要素を優先して、ランダムに前記注目対象として設定し直す
ように構成することができる。【００１２】
上記の閲覧装置において、
前記コンテンツ内において、前記候補要素のうち少なくとも一部には、前記コンテンツ内の他の候補要素を指定する次候補属性が付与されており、
前記注目対象として設定されている候補要素に前記次候補属性が付与されている場合、前記設定部は、当該次候補属性により指定される候補要素を優先して、前記注目対象として設定し直す
ように構成することができる。【００１３】
上記の閲覧装置において、
前記表示部は、前記コンテンツを前記画面内にスクロール可能に表示し、
前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記画面内に表示されていない場合、前記所定のイベントが生じたことが検出されると、前記コンテンツのうち前記画面内に表示されている範囲が、当該次候補属性により指定される候補要素に近付くように、前記コンテンツを自動スクロールする
ように構成することができる。【００１４】
上記の閲覧装置において、
前記注目対象として設定されている候補要素が前記範囲の境界に近接するか、前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記範囲に含まれると、前記表示部は、前記自動スクロールを停止する
ように構成することができる。【００１５】
上記の閲覧装置において、
前記自動スクロールが行われている間、前記表示部は、前記注目対象として設定されている候補要素が前記画面内に表示されている位置に、前記カーソルを移動する
ように構成することができる。【００１６】
上記の閲覧装置において、
前記注目対象として設定される所定の要素を前記コンテンツ内に配置する配置部
をさらに備えるように構成することができる。【００１７】
上記の閲覧装置において、
前記所定の要素が前記画面内に配置されている位置を囲み、前記所定の要素が前記画面内に配置されている領域を含まない周辺領域に、前記画面内における前記カーソルの表示位置が、
（ａ）含まれれば、前記変化部は、前記カーソルの形態を、前記画面内における前記カーソルの表示位置から、前記画面内における前記所定の要素の配置位置へ、の方向を近似して表す形態に変化させ、
（ｂ）含まれなければ、前記変化部は、前記カーソルの形態を、既定形態に変化させる
ように構成することができる。【００１８】
上記の閲覧装置において、
前記配置部は、前記コンテンツ内に前記所定の要素を複数配置し、
前記画面内において、前記複数の所定の要素のうち前記カーソルが進入した要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示し、または、所定の付加情報を当該コンテンツとともに前記画面に表示する
ように構成することができる。【００１９】
上記の閲覧装置において、
前記画面内における前記カーソルの表示位置が前記所定の要素が配置されている領域に含まれている間、前記表示部は、
（ａ）前記カーソルが進入した要素の数、
（ｂ）前記所定数、
（ｃ）前記所定数から前記カーソルが進入した要素の数を控除した数
のうち少なくとも１つを、当該コンテンツとともに前記画面に表示する
ように構成することができる。【００２０】
上記の閲覧装置において、
前記画面内における前記カーソルの表示位置が、前記所定の要素が配置されている領域に、
（ａ）含まれれば、前記表示部は、当該所定の要素を前記画面内で不可視化し、
（ｂ）含まれなければ、前記表示部は、当該所定の要素を前記画面内で可視化する
ように構成することができる。【００２１】
本発明の第２の観点に係る閲覧方法は、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示工程、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えるように構成する。【００２２】
本発明の第３の観点に係る閲覧方法は、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータが実行し、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えるように構成する。【００２３】
本発明の第４の観点に係る非一時的なコンピュータ読み取り可能な記録媒体は、コンピュータを、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるプログラムを記録するように構成する。【００２４】
本発明の第５の観点に係る非一時的なコンピュータ読み取り可能な記録媒体は、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるプログラムを記録するように構成する。【００２５】
本発明の第６の観点に係るスクリプトプログラムは、閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部として機能するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるように構成する。【００２６】
本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な非一時的（non-transitory）な記録媒体に記録することができる。また、これらの記録媒体は、コンピュータとは独立して配布・販売することができる。【００２７】
また、本発明のプログラムは、上記のような記録媒体から、ＲＡＭ（Random Access Memory）等のコンピュータによる読み書き可能な記録媒体にロードされ、一時的（temporary）に記録された上で、ＣＰＵ（Central Processing Unit）が、当該ＲＡＭ等に記録されたプログラムを読み出して解釈、実行するように構成することができる。【００２８】
さらに、本発明のプログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網等の一時的（transitory）な伝送媒体を介して配布・販売することができる。
【発明の効果】
【００２９】
本発明によれば、カーソルの形態を用いてコンテンツの中に含まれる特定の部分への方向を示すことにより、コンテンツそのものや当該特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することができる。
【図面の簡単な説明】
【００３０】
【図１Ａ】本発明の実施形態の一例に係る情報処理装置の他の機器との接続の様子を示す構成図である。
【図１Ｂ】本発明の実施形態の一例に係る情報処理装置の構成例を示す構成図である。
【図２】本発明の実施形態の一例に係る閲覧装置の構成を示す構成図である。
【図３】本発明の実施形態の一例に係る閲覧装置が実行する閲覧処理を示すフローチャートである。
【図４Ａ】カーソルの形態の変化の過程を示す説明図である。
【図４Ｂ】カーソルの形態の変化の過程を示す説明図である。
【図４Ｃ】カーソルの形態の変化の過程を示す説明図である。
【図４Ｄ】カーソルの形態の変化の過程を示す説明図である。
【図５Ａ】リンク要素を注目対象として設定する過程を示す説明図である。
【図５Ｂ】リンク要素を注目対象として設定する過程を示す説明図である。
【図５Ｃ】リンク要素を注目対象として設定する過程を示す説明図である。
【図５Ｄ】リンク要素を注目対象として設定する過程を示す説明図である。
【図５Ｅ】リンク要素を注目対象として設定する過程を示す説明図である。
【図６】本発明の実施形態の一例に係る閲覧装置が実行するスクロール処理を示すフローチャートである。
【図７Ａ】自動スクロールの過程を示す説明図である。
【図７Ｂ】自動スクロールの過程を示す説明図である。
【図７Ｃ】自動スクロールの過程を示す説明図である。
【図７Ｄ】自動スクロールの過程を示す説明図である。
【図８】本発明の実施形態の他の例に係る閲覧装置の構成を示す構成図である。
【図９Ａ】本発明の実施形態の他の例に係る配置部が配置したリンク要素を示す図である。
【図９Ｂ】リンク要素の周辺領域の変形例を示す図である。
【図１０】本発明の実施形態の他の例に係る閲覧装置が実行する閲覧処理を示すフローチャートである。
【図１１Ａ】カーソルの形態の変化の過程を示す図である。
【図１１Ｂ】カーソルの形態の変化の過程を示す図である。
【図１１Ｃ】カーソルの形態の変化の過程を示す図である。
【図１２Ａ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【図１２Ｂ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【図１２Ｃ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【図１２Ｄ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【図１２Ｅ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【図１２Ｆ】カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態について図面を参照しながら説明する。以下では、理解を容易にするため、パソコン等の情報処理装置を利用して本発明が実現される実施形態を、下記の実施例１、実施例２により、説明する。
【実施例１】
【００３２】
図１Ａに示すように、本発明の実施例１に係る情報処理装置１００は、インターネット等の通信網１０１を介してＷｅｂサーバ１０２と接続されている。【００３３】
図１Ｂに示すように、情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０３、ＲＯＭ（Read Only Memory）１０４、ＲＡＭ（Random Access Memory）１０５、ハードディスク１０６、メディアコントローラ１０７、ＬＡＮ（Local Area Network）カード１０８、ビデオカード１０９、画面（ディスプレイ）１１０、キーボード１１１、スピーカ１１２、及びポインティングディバイス（以下、マウスという）１１３を含んで構成される。【００３４】
ＣＰＵ  １０３は、ＲＯＭ  １０４又はハードディスク１０６に保存されたプログラムに従ってソフトウェア処理を実行することで、情報処理装置１００の全体制御を行う。ＲＡＭ  １０５は、ＣＰＵ  １０３によるプログラムの実行時において、処理対象とするデータを、当該データが必要とされる間、一時的に（temporarily）記憶する。【００３５】
ハードディスク１０６は、各種のデータを保存したテーブルを不揮発に非一時的に記憶する。なお、情報処理装置１００は、ハードディスク１０６の代わりに、フラッシュメモリその他の記憶装置を備えてもよい。【００３６】
メディアコントローラ１０７は、フラッシュメモリ、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）、及びブルーレイディスク（Blue-ray Disc）（登録商標）を含む非一時的な記録媒体から各種のデータ及びプログラムを読み出す。【００３７】
ＬＡＮカード１０８は、通信網１０１を介して接続する、情報処理装置１００とＷｅｂサーバ１０２との間でデータを受信し、かつ情報を送信する。情報処理装置１００は、通信網１０１を一時的（transitory）な伝送媒体として利用して各種のプログラムをＷｅｂサーバ１０２から取得することもできる。【００３８】
キーボード１１１及びマウス１１３は、ユーザの操作に応じた信号又は情報の入力を受け付ける。【００３９】
ビデオカード１０９は、ＣＰＵ  １０３から出力されたディジタル信号に基づいて画像を描画するとともに、描画された画像を表す画像信号を出力する。画面１１０は、ビデオカード１０９から出力された画像信号に従って画像を表示するものであり、ＬＣＤ（Liquid Crystal Display）等により実現される。スピーカ１１２は、ＣＰＵ  １０３から出力された信号に基づいて音声を出力する。【００４０】
Ｗｅｂサーバ１０２は、各種のコンテンツを管理するデータベースを有し、当該データベースで管理されるコンテンツをインターネットに公開する。【００４１】
ここで、文字を基本情報とし画像を付加情報とする構造化された電子文書であるＨＴＭＬ文書をコンテンツとして公開することができるほか、画像のみをコンテンツとして公開したり、文字情報のみをコンテンツとして公開することも可能である。【００４２】
情報処理装置１００のＣＰＵ  １０３は、ＲＯＭ  １０４又はハードディスク１０６に保存されたブラウザ用の閲覧プログラム及びコンテンツにあらかじめ対応付けられたスクリプトプログラムを実行することで、図２に示すような、閲覧装置２００として機能する。【００４３】
スクリプトプログラムは、ＪａｖａＳｃｒｉｐｔ、ＪＳｃｒｉｐｔ、ＥＣＭＡＳｃｒｉｐｔ等のプログラミング言語によって記述することができる。コンテンツとしてＨＴＭＬ文書を採用する場合には、スクリプトプログラムは、ＨＴＭＬ文書内に記述された場所から入手される。【００４４】
なお、コンテンツとして画像のみを採用する場合は、閲覧プログラムに、あらかじめ用意したプラグインプログラムを導入したり、ブラウザ用のプログラムそのものに本発明の機能を実現させることとして、当該画像に対してＨＴＭＬ文書と同様の処理を行うことができる。【００４５】
図２に示すように、閲覧装置２００は、表示部２０１、同定部２０２、変化部２０３、検出部２０４、設定部２０５を備える。【００４６】
表示部２０１は、コンテンツと、ユーザの操作に基づいて画面１１０内を移動するカーソルと、を画面１１０内に表示する。また、コンテンツは、画面１１０内に全体が表示できない場合には、スクロール可能に表示される。カーソルは、ユーザがキーボード１１１又はマウス１１３を操作することにより、画面１１０内を移動する。【００４７】
同定部２０２は、コンテンツに含まれる部分であって後述する設定部２０５により注目対象として設定された部分が、画面１１０内に表示されている位置を同定する。【００４８】
なお、コンテンツのサイズによっては、画面１１０に全体が表示できないことがある。この場合には、同定部２０２は、コンテンツ全体が描画される仮想画面を想定し、注目対象として設定された部分が当該仮想画面内において描画されるべき位置を同定することとする。【００４９】
変化部２０３は、カーソルが表示されている位置から、同定部２０２により同定された位置へ、の方向に応じて、カーソルの形態を変化させる。なお、カーソルの形態の変化の過程については、図３に示すフローチャートを参照して後述する。【００５０】
上記のように、注目対象が画面１１０内に表示されない場合もある。この場合には、仮想画面内におけるカーソルから注目対象へ向かう方向に基づいて、カーソルの形状を変化させれば良い。【００５１】
検出部２０４は、所定のイベントが生じたことを検出する。所定のイベントは、例えば、カーソルが画面１１０内に表示されている位置が、設定部２０５により注目対象として設定された部分が画面１１０内に表示されている領域に、重なることにより生じる。【００５２】
設定部２０５は、コンテンツに含まれる部分を注目対象に設定する。注目対象として設定される部分は、コンテンツに含まれる複数の要素のうち、所定の候補属性を付与された要素である候補要素のいずれかである。【００５３】
例えば、ＨＴＭＬ文書に含まれる特定のバナー広告（特定のＵＲＬ（Uniform Resource Locator）に対応するＨＴＭＬ文書へのハイパーリンクが設定された画像）が候補要素となるように、候補属性を設定することができる。【００５４】
また、検出部２０４により所定のイベントが生じたことが検出されると、設定部２０５は、コンテンツ内に含まれる他の部分を注目対象として設定し直す。なお、注目対象として選択する基準については、図３に示すフローチャートを参照して後述する。【００５５】
また、検出部２０４によるイベント検出時、表示部２０１は、注目対象として設定されているリンク要素の次候補属性により指定されるリンク要素が画面１１０内に表示されていない場合、コンテンツのうち画面１１０内に表示されている範囲が、次候補属性により指定されるリンク要素に近付くように、コンテンツを自動スクロールする。【００５６】
さらに、表示部２０１は、自動スクロールを、注目対象として設定されているリンク要素が範囲の境界に近接するか、注目対象として設定されているリンク要素の次候補属性により指定されるリンク要素が前記範囲に含まれると停止する。また、表示部２０１は、自動スクロールが行われている間、注目対象として設定されているリンク要素が画面１１０内に表示されている位置に、カーソルを移動する。【００５７】
以上説明した本実施形態の閲覧装置２００に係る閲覧処理１の一例を、図３、６に示すフローチャート及び図４、５、７の表示例を参照して詳細に説明する。【００５８】
図４、５、７には、仮想画面４００内にコンテンツ４０１がレンダリングされた様子が示されている。画面１１０には、このレンダリング結果の一部又は全部が表示され、一部が表示される場合は、ユーザの操作により、表示される領域をスクロールすることが可能である。【００５９】
図４、５、７には、リンク要素Ａ、Ｂ、Ｃ、Ｄが箱に囲まれた形態で表示されている。リンク要素は、他のコンテンツのＵＲＬを指定するものであり、ユーザに興味や関心を抱かせたい要素である。【００６０】
カーソル４０２がリンク要素に重なっている状態でユーザがマウス１１３のボタンをクリックすると、現在表示されているコンテンツにかえて、リンク先のコンテンツが画面１１０に表示される。また、リンク要素のクリックにより、新しいウィンドウが生成されて、その中にリンク先のコンテンツが表示される場合もある。【００６１】
また、画面１１０にコンテンツ４０１を表示して以降、設定部２０５により、最初に注目対象として設定されるリンク要素は、リンク要素Ａ、Ｂ、Ｃ、Ｄの中から、例えばランダムに選択される。なお、コンテンツ内の複数のリンク要素のうち、先頭のリンク要素を選ぶようにしてもよい。ここでは、最初に注目対象として設定されるのがリンク要素Ｂとする。【００６２】
また、リンク要素Ｂにはリンク要素Ａを指定する次候補属性が付与されているものとする。ｈｔｍｌソースでは、
〈ａ  ｈｒｅｆ＝"Ｘ"
ｎｅｘｔ＝"Ａ"
ｎａｍｅ＝"Ｂ"〉Ｂ〈／ａ〉
と表される。ここで、Ｘは、新たなコンテンツのＵＲＬである。ｎｅｘｔ属性は、次候補属性を示す。次候補属性の値がＡであることから、リンク要素Ｂの次に注目対象として指定されるべき候補要素はリンク要素Ａであることが分かる。ｎａｍｅ属性は、リンク要素の識別名属性である。識別名属性がＢであることから、上記のリンク要素（〈ａ〉要素）はリンク要素Ｂとして識別される。【００６３】
リンク要素Ａ、Ｃ、Ｄについては、画面１１０にコンテンツ４０１を表示して以降、注目対象として設定されたことはなく、次候補属性も付与されていないものとする。注目対象として設定されたことがあるか否かは、フラグの値により判別することができる。例えば、所定の属性が付されたリンク要素ごとにフラグを設け、注目対象として設定されたリンク要素に対応するフラグを更新するとよい。【００６４】
まず、ユーザは、Ｗｅｂサーバ１０２が提供する図４、５、７に示すコンテンツ４０１に、情報処理装置１００により通信網１０１を介してアクセスする。情報処理装置１００のＣＰＵ  １０３は、ＲＯＭ  １０４又はハードディスク１０６に保存されたブラウザ用のプログラムにより、画面１１０にコンテンツ４０１を表示する。図３、６のフローチャートに示された処理は、コンテンツ４０１内で指定されたスクリプトプログラムを実行する閲覧装置２００による処理である。【００６５】
コンテンツ４０１が画面１１０に表示されると、設定部２０５は、コンテンツ４０１に含まれるリンク要素のうち所定の候補属性が付されているもの（例えば、識別名属性（ｎａｍｅ属性）が付されているリンク要素）の中からランダムに選択したリンク要素を最初の注目対象に設定する（ステップＳ３０１）。ここでは、リンク要素Ｂが最初の注目対象に設定されるものとする。【００６６】
同定部２０２は、ステップＳ３０１で設定部２０５により注目対象として設定されたリンク要素Ｂの位置を同定し、注目矢印４０３と注目線４０４とでリンク要素Ｂを囲み、ユーザに対して注目するように促す（ステップＳ３０２）。各図では、キーボード１１１又はマウス１１３で動かすことができるカーソル４０２を黒色、注目矢印４０３を白色で表している。なお、このステップは省略することが可能であり、注目のさせ方はその他の方法でもよい。例えば、注目矢印４０３又は注目線４０４のみ、リンク要素Ｂの色を変える等である。【００６７】
次に、ユーザが、キーボード１１１又はマウス１１３を操作することによりカーソル４０２をリンク要素Ｂの方へ動かすと、変化部２０３が、カーソル４０２が表示されている位置から同定された位置、すなわちリンク要素Ｂの位置の向きに合わせてカーソル４０２の形態を変化させる。本実施形態では、カーソル４０２の矢印の方向を既定の方向から変化させる。既定の方向は、図４Ａに記載されているカーソル４０２の矢印の方向である。【００６８】
なお、カーソル４０２については、矢印の角度が、０度、４５度、９０度、１３５度（本実施形態における既定の方向）、１８０度、２２５度、２７０度、３１５度となっている８枚の画像が用意されており、カーソル４０２が表示されている位置から注目対象として設定されたリンク要素の位置の向きに応じた角度の画像を用いて画面１１０内に描画される。【００６９】
変化部２０３は、注目対象として設定されたリンク要素を囲む所定の大きさの領域４０５にカーソル４０２が含まれた場合に、カーソル４０２の形態を変化させる。領域４０５は、ここではリンク要素を中心とする円としているが、矩形でも楕円でもよい。【００７０】
なお、コンテンツ４０１のサイズに対して領域４０５を十分に大きく設定すれば、カーソル４０２が画面１１０内のいかなる位置にあっても、カーソル４０２が表示されている位置から注目対象として設定された（画面１１０内に表示されているとは限らない）リンク要素の位置への向きに応じて、カーソル４０２の形態が変化することになる。【００７１】
カーソル４０２の変形について、図４Ａ〜４Ｄを参照して説明する。図４Ａの位置から図４Ｂの位置にカーソル４０２を移動させた場合、カーソル４０２の位置がリンク要素Ｂを囲む領域４０５の位置から離れているので、カーソル４０２の形態は変わらない。【００７２】
図４Ｂに示す位置から図４Ｃに示す位置にカーソル４０２を移動させた場合、カーソル４０２の位置はリンク要素Ｂを囲む領域４０５の位置に近付いたが、領域４０５に含まれていないので、カーソル４０２の形態は変わらない。【００７３】
図４Ｃの位置から図４Ｄの位置にカーソル４０２を移動させた場合、カーソル４０２の位置がリンク要素Ｂを囲む領域４０５に含まれたので、カーソル４０２の形態をリンク要素Ｂの方向に合致する方向に指し示すように変化させる。以上が、ステップＳ３０３において実行される処理である。【００７４】
なお、カーソル４０２が領域４０５から離れた場合、既定形態に戻る。【００７５】
ステップＳ３０３でユーザがカーソル４０２を動かしている間、検出部２０４は、所定のイベントが生じたかどうかを判別する（ステップＳ３０４）。【００７６】
本実施例では、所定のイベントは、カーソル４０２が画面１１０内に表示されている位置が、リンク要素Ｂが画面１１０内に表示されている領域に、重なることにより生じるものとする。すなわち、図５Ａの状態から図５Ｂの状態になったときにイベントが生じる。【００７７】
イベントが検出されない場合（ステップＳ３０４；ＮＯ）、検出部２０４はステップＳ３０３に戻ってイベントの検出を続ける。【００７８】
イベントが検出された場合（ステップＳ３０４；ＹＥＳ）、設定部２０５は、リンク要素Ｂに次候補属性が付与されているかどうかを判別する（ステップＳ３０５）。【００７９】
次候補属性が付与されていない場合（ステップＳ３０５；ＮＯ）、設定部２０５は、コンテンツ４０１の表示が開始されて以降に、未だ注目対象に設定されたことがないリンク要素を選択する（ステップＳ３０７）。仮に、リンク要素Ｂに次候補属性が付与されていなかったとすると、図５Ｂでは、リンク要素Ｂを除くリンク要素Ａ、Ｃ、Ｄのいずれかを、例えばランダムに選択する。【００８０】
設定部２０５は、ステップＳ３０７で選択したリンク要素を注目対象に設定する（ステップＳ３０８）。その後、ステップＳ３０２に戻ってステップＳ３０２〜ステップＳ３０９を繰り返す。【００８１】
次候補属性が付与されている場合（ステップＳ３０５；ＹＥＳ）、設定部２０５は、リンク要素Ｂに付与された次候補属性により指定されるリンク要素Ａが未だ注目対象に設定されたことがないかを判別する（ステップＳ３０６）。【００８２】
リンク要素Ａが注目対象として設定されたことがある場合（ステップＳ３０６；ＮＯ）、設定部２０５は、ステップ３０７によりリンク要素を選択する。つまり、リンク要素Ａが既に注目対象として設定されていたことがあったとすると、設定部２０５は、リンク要素Ｃ、Ｄのいずれかを選択し、選択したリンク要素をステップ３０８で注目対象として設定する。【００８３】
リンク要素Ａが注目対象として設定されたことがない場合（ステップＳ３０６；ＹＥＳ）、設定部２０５は、リンク要素Ａを注目対象として設定する（ステップＳ３０９）。その後、ステップＳ３０２に戻ってステップＳ３０２〜ステップＳ３０９を繰り返す。【００８４】
図５Ａ〜５Ｅは、図３に記載のフローチャートにしたがって、リンク要素が注目対象として順次設定されていく過程を示している。【００８５】
まず、図５Ａから図５Ｂに示すようにカーソル４０２がリンク要素Ｂの表示領域内に移動すると、リンク要素Ｂからリンク要素Ａに注目対象が設定される。【００８６】
次に、図５Ｂから図５Ｃに示すようにカーソル４０２がリンク要素Ａの表示領域内に移動すると、リンク要素Ａからリンク要素Ｄに注目対象が設定される。【００８７】
さらに、図５Ｃから図５Ｄに示すようにカーソル４０２がリンク要素Ｄの表示領域内に移動すると、リンク要素Ｄからリンク要素Ｃに注目対象が設定される。【００８８】
そして、図５Ｄから図５Ｅに示すようにカーソル４０２がリンク要素Ｃの表示領域内に移動すると、注目対象がなくなるので終了する。【００８９】
終了した時点で、後述する実施例２のように、例えば、ユーザがアクセスすると特典が受けられるようなコンテンツのＵＲＬを指定するリンク要素Ｅを配置してもよい。また、そのようなコンテンツが自動的に表示されるようにしてもよい。【００９０】
なお、カーソル４０２が注目対象として設定されたリンク要素に進入すると、新たな注目対象として新たなリンク要素が設定されるので、領域４０５は新たなリンク要素を囲む領域となる。したがって、カーソル４０２は、領域４０５から離れるので既定形態に戻る。この場合、新たな注目対象が設定されたら直ちに既定形態に戻る構成としてもよく、新たな注目対象が設定された後に、カーソル４０２を移動させたら既定形態に戻る構成としてもよい。【００９１】
ここで、検出部２０４がイベントを検出した時の表示部２０１のスクロール処理の一例を、図６に示すフローチャート及び図７を参照して詳細に説明する。なお、理解を容易にするため、図７では領域４０５の図示は省略している。【００９２】
表示部２０１は、検出部２０４がイベントを検出（ステップＳ６０１）した後、リンク要素Ｂに付与された次候補属性により指定されるリンク要素Ａが画面１１０内に表示されているか判別する（ステップＳ６０２）。たとえば、図７Ａに示す状況の場合、リンク要素Ａは画面１１０内には一切表示されていないので、表示されていないと判別される。【００９３】
リンク要素Ａが画面１１０内に表示されている場合（ステップＳ６０２；ＮＯ）、ステップＳ６０１に戻りイベントの検出を待つ。【００９４】
リンク要素Ａが画面１１０内に表示されていない場合（ステップＳ６０２；ＹＥＳ）、表示部２０１は、コンテンツ４０１のうち画面１１０内に表示されている範囲が、リンク要素Ｂの次候補属性により指定されるリンク要素Ａに近付くように、コンテンツ４０１を自動スクロールする。また、表示部２０１は、自動スクロールが行われている間、注目対象として設定されているリンク要素Ａが画面１１０内に表示されている位置に、カーソル４０２を移動する。以上が、ステップＳ６０３における処理である。【００９５】
ステップＳ６０３での自動スクロール中、表示部２０１は、注目対象として設定されているリンク要素ＡがステップＳ６０３で述べた範囲の境界に近接するか、範囲に含まれたかを判別する（ステップＳ６０４）。【００９６】
範囲に含まれていない場合（ステップＳ６０４；ＮＯ）、表示部２０１は、ステップＳ６０３に戻り自動スクロール及びカーソル４０２の移動を続ける。【００９７】
範囲に含まれている場合（ステップＳ６０４；ＹＥＳ）、表示部２０１は、自動スクロール及びカーソル４０２の移動を停止する（ステップＳ６０５）。その後、ステップＳ６０１に戻り、イベントの検出を待つ。【００９８】
図７Ａ〜７Ｄは、図６に記載のフローチャートにしたがって、コンテンツ４０１を自動スクロールする過程を示している。【００９９】
まず、図７Ａから図７Ｂに示すようにカーソル４０２が移動すると、図７Ｃに示すようにリンク要素Ｂからリンク要素Ａに注目対象が設定される。【０１００】
図７Ｃでは、リンク要素Ａが半分しか表示されていないので、図７Ｃから図７Ｄに示すように、コンテンツ４０１が自動スクロールされる。【０１０１】
以上説明したように、本実施形態に係る閲覧装置２００によれば、ユーザがコンテンツ４０１内の注目対象として設定されたリンク要素にカーソル４０２を移動させる度に、新たなリンク要素が注目対象として設定されるので、ユーザが興味を持ってコンテンツ４０１を閲覧するようになり、コンテンツ４０１を閲覧する時間が長くなる。【０１０２】
また、リンク要素にカーソル４０２が近付くとカーソル４０２の形態が変化することにより、ユーザが興味を持ってコンテンツ４０１を閲覧するようになる。【０１０３】
さらに、予め設定した複数の候補要素の上（前面）をカーソル４０２が通過することが期待されるため、当該候補要素及びその周辺に配置されている他のリンク要素にユーザの注目を集めることが可能である。【０１０４】
特に、次候補属性を活用すれば、予め設定した複数の候補要素の上（前面）を予め設定した順序でカーソル４０２が通過することが期待されるため、当該候補要素及びその周辺に配置されている他のリンク要素に特定の順序でユーザの注目を集めることが可能である。【０１０５】
なお、上記の説明では、コンテンツとしてＨＴＭＬにより記述された電子文書を例としてとりあげたが、コンテンツとして、１枚の画像もしくは複数枚の画像を並べたものを画面１１０内に表示する態様に適用することも可能である。【０１０６】
たとえば、１枚の画像もしくは複数枚の画像を並べたものにより、地図を表現し、注目対象としてユーザにより検索もしくは指定された目的地等、当該地図内におけるユーザに注目させたい場所を採用する態様である。この態様は、ルートマップや現在地付近の名所、商店等の案内に利用することできる。【０１０７】
この態様では、地図内で目的地の付近にカーソルが移動すると、そのカーソルの形態の変化により、目的地が近傍にあること、ならびに、カーソルから目的地への向きが、画面１１０内に表示されるので、上記の構成と同様の効果を得ることができる。
【実施例２】
【０１０８】
以下では、実施例１の変形例である実施例２について説明する。なお、実施例２と実施例１において共通する要素については、理解を容易にするため、適宜説明を省略し、両者において異なる構成を中心に説明する。【０１０９】
図８に示すように、本実施例に係る閲覧装置８００は、表示部８０１、同定部８０２、変化部８０３、配置部８０４を備える。【０１１０】
ここで、理解を容易にするために、配置部８０４から説明する。【０１１１】
配置部８０４は、コンテンツ４０１内に所定のリンク要素を複数配置する。これらのリンク要素は、実施例１における注目対象として設定される。【０１１２】
ここで、実施例１では、リンク要素がユーザに視認可能であったのに対し、本実施形態ではリンク要素が不可視化されており、コンテンツ４０１の他の部分のみが見えている。【０１１３】
リンク要素の不可視化の態様としては、例えば、色属性を透明に設定する、表示属性を非表示に設定する、リンク要素のタグ全体をコメントアウトする、などが挙げられるが、これらに限られない。【０１１４】
さらに、本実施形態では、透過性を所定の閾値以上に設定することも不可視化の概念に含むものとする。【０１１５】
これに対し、リンク要素の可視化の態様としては、例えば、色属性を透明から不透明に変更する、表示属性を非表示から表示に変更する、コメントタグを削除する、などの態様が挙げられる。また、本実施形態では、透過性を所定の閾値未満に設定することも可視化の概念に含むものとする。不可視化された状態を図９Ａに示す。【０１１６】
また、変化部８０３は、複数のリンク要素のうち、画面１１０内におけるカーソル４０２の表示位置に最も近い位置に配置されているリンク要素に基づいて、カーソル４０２の形態を変化させる。なお、変化部８０３によるカーソル４０２の形態の変化の過程については、図１０に示すフローチャートを参照して後述する。【０１１７】
変化部８０３は、所定のリンク要素が画面１１０内に配置されている位置を囲み、そのリンク要素が画面１１０内に配置されている領域を含まない周辺領域９００に、画面１１０内におけるカーソル４０２の表示位置が、含まれれば、カーソル４０２の形態を、画面１１０内におけるカーソル４０２の表示位置から、画面１１０内における所定のリンク要素の表示位置へ、の方向を近似して表す形態に変化させる。含まれなければ、カーソル４０２の形態を、既定形態に変化させる。【０１１８】
ここで、周辺領域９００は、リンク要素配置されている領域から所定の距離にある領域である。図９Ｂに示すように、周辺領域９０１は四つの角が丸くなっている矩形であり、周辺領域９０２はリンク要素を中心とする円であり、周辺領域９０３はリンク要素を中心とする楕円である。周辺領域の形状はこれらに限られるものではなく、リンク要素ごとに異なる形状としてもよい。本実施形態の周辺領域９００は、リンク要素を中心に配置した矩形である。【０１１９】
同定部８０２は、コンテンツ４０１内に配置された所定のリンク要素が、画面１１０内に表示されている位置を同定する。【０１２０】
表示部８０１は、画面１１０内におけるカーソル４０２の表示位置が、リンク要素が配置されている領域に含まれている間、カーソル４０２が新たに進入したリンク要素の数、所定数、所定数から進入した要素の数を控除した数、のうち少なくとも１つを、コンテンツ４０１とともに画面１１０に表示する。ここで、進入とは、リンク要素が配置されている領域に、カーソル４０２が進入するということである。【０１２１】
また、表示部８０１は、画面１１０内において、複数のリンク要素のうちカーソル４０２が進入した要素の数が所定数に達すると、他の所定のコンテンツを、コンテンツ４０１にかえて画面１１０に表示する。【０１２２】
また、配置部８０４は、コンテンツ４０１内の、表示部８０１が表示可能な他のコンテンツのＵＲＬを指定するリンク要素を画面１１０（仮想画面４００）内に配置する。【０１２３】
以上説明した閲覧装置８００に係る閲覧処理の一例を、図１０に示すフローチャート及び図１１、図１２を参照して詳細に説明する。【０１２４】
まず、ユーザは、Ｗｅｂサーバ１０２が提供する図１１、１２に示すコンテンツ４０１に、情報処理装置１００により通信網１０１を介してアクセスする。【０１２５】
情報処理装置１００のＣＰＵ  １０３は、ＲＯＭ  １０４又はハードディスク１０６に保存されたブラウザ用のプログラムにより、画面１１０にコンテンツ４０１を表示する。図１０のフローチャートに示された処理は、コンテンツ４０１内で指定されたスクリプトプログラムを実行する閲覧装置８００による処理である。【０１２６】
図１１Ａに示すように、コンテンツ４０１が画面１１０に表示されると、配置部８０４は、コンテンツ４０１内のランダムな位置にリンク要素Ａ、Ｂ、Ｃ、Ｄを配置する（ステップＳ１００１）。なお、これらのリンク要素は透明であり、画面１１０では視認できない。【０１２７】
また、画面１１０内には、コンテンツ４０１のほか、細い矢印の形状のカーソル４０２も表示されている。【０１２８】
同定部８０２は、ステップＳ１００１で配置部８０４により配置されたリンク要素Ａ、Ｂ、Ｃ、Ｄの画面内における位置を同定する（ステップＳ１００２）。【０１２９】
次に、ユーザが、キーボード１１１又はマウス１１３を操作することによりカーソル４０２を動かしている間、カーソル４０２の移動を検出する（ステップＳ１００３）。【０１３０】
この間、変化部８０３は、各リンク要素の周辺領域９００内もしくは各リンク要素が表示されている表示領域内にカーソル４０２が含まれているかどうかを判別する（ステップＳ１００４）。【０１３１】
周辺領域９００内等にカーソル４０２が含まれてない場合（ステップＳ１００４；ＮＯ）、変化部８０３は、カーソル４０２の形態を既定形態に設定する（ステップＳ１０１２）。その後、処理はステップＳ１００３に戻り、周辺領域９０１にカーソル４０２が含まれているかどうかの判別を続ける。【０１３２】
周辺領域９００内等にカーソル４０２が含まれている場合（ステップＳ１００４；ＹＥＳ）、変化部８０３は、カーソル４０２の形態を、画面１１０内におけるカーソル４０２の表示位置から、画面１１０内における所定のリンク要素の表示位置へ、の方向を近似して表す形態に変化させる（ステップＳ１００５）。【０１３３】
なお、カーソル４０２がリンク要素が表示されている領域内に含まれる場合には、カーソル４０２の位置からリンク要素の表示位置への向きを表す形態にかえて、当該カーソル４０２の位置そのものにリンク要素があることを表す特別な形態としても良い。【０１３４】
図１１Ｂに示す例では、このカーソル４０２の形態の変化については、実施例１と同様に方向を変化させるとともに、矢印の太さを太くしている。図１１Ｂには、リンク要素Ｂの周辺領域９００にカーソル４０２が含まれている状態を示す。【０１３５】
次に、表示部８０１は、カーソル４０２の表示位置がリンク要素の表示領域内に含まれているかを判別する（ステップＳ１００６）。【０１３６】
カーソル４０２の表示位置がリンク要素に含まれていない場合（ステップＳ１００６；ＮＯ）、ステップＳ１００５に戻って、カーソル４０２の表示位置がリンク要素に含まれたかの判別を続ける。【０１３７】
カーソル４０２の表示位置がリンク要素に含まれている場合（ステップＳ１００６；ＹＥＳ）、表示部８０１は、リンク要素を不透明にしてユーザに視認可能になるようにする。【０１３８】
図１１Ｃは、カーソル４０２がリンク要素Ｂが配置された位置に含まれ、リンク要素Ｂが可視化され視認可能となったことを示す。【０１３９】
ここで、一旦視認可能となったリンク要素は、カーソル４０２が離れた後に透明に戻しても良いし、その後も不透明状態が継続するように構成しても良い。いずれの構成でも、ユーザがカーソル４０２を仮想画面４００内で移動させて、隠れたリンク要素にカーソル４０２がぶつかると、そのリンク要素が見えるようになり、宝探しのような楽しみをユーザに与えることができる。なお、実施例２では、一旦視認可能となったリンク要素を、カーソル４０２が離れた後に透明に戻す例を示している。【０１４０】
また、表示部８０１は、所定数とカーソル４０２が進入したリンク要素の数を付加情報１２００として表示する。図１２にその様子を示す。【０１４１】
図１２Ａでは、カーソル４０２はリンク要素の表示領域に含まれていないので、付加情報は何も表示されていない。【０１４２】
図１２Ｂでは、付加情報１２００として、「１／４」と表示されている。ここで、１はカーソル４０２が進入したリンク要素の数であり、４は所定数である。【０１４３】
この所定数は、ユーザが達成すると、後述するステップＳ１０１２で、コンテンツ４０１内に他の所定のコンテンツのＵＲＬを指定するリンク要素Ｅが配置されるようになる数字である。以上がステップＳ１００７の処理である。【０１４４】
次に、表示部８０１は、ステップＳ１００７で進入したリンク要素が、新たに進入したリンク要素かどうかを判別する（ステップＳ１００８）。ここで、新たに新入したリンク要素とは、コンテンツ４０１が画面１１０に表示されて以降、カーソル４０２が進入したことのないリンク要素である。【０１４５】
新たに進入したリンク要素でない場合（ステップＳ１００８；ＮＯ）、処理はステップＳ１００３に戻って、カーソル４０２の表示位置がリンク要素に含まれたかの判別を続ける。【０１４６】
一方、新たに進入したリンク要素である場合（ステップＳ１００８；ＹＥＳ）、表示部８０１は、カーソルが進入したリンク要素の数に１を加算する（ステップＳ１００９）。この処理により、画面１１０内に表示される付加情報１２００も更新されることになる。【０１４７】
次に、表示部８０１は、ステップＳ１００９で表示したリンク要素の数が所定数になったか否かを判別する（ステップＳ１０１０）。【０１４８】
所定数になっていない場合（ステップＳ１０１０；ＮＯ）、処理はステップＳ１００３に戻って、カーソル４０２の表示位置がリンク要素に含まれたかの判別を続ける。【０１４９】
所定数になった場合（ステップＳ１０１０；ＹＥＳ）、配置部８０４は、コンテンツ４０１内に、他の所定のコンテンツのＵＲＬを指定するリンク要素Ｅを配置する（ステップＳ１０１１）。【０１５０】
他の所定のコンテンツには、例えば、ユーザがアクセスすると特典が受けられるような情報が含まれている。ユーザは、リンク要素Ｅが指定するＵＲＬにアクセスすれば、特典を受けることができる。【０１５１】
このほか、所定数に達した場合に、他の所定のコンテンツが自動的に画面１１０に表示されるようにしてもよい。【０１５２】
図１２Ａ〜１２Ｆは、図１０に記載のフローチャートにしたがって、カーソル４０２が進入したリンク要素の数が所定数に達する過程を示している。【０１５３】
図１２Ａから図１２Ｂに示すようにカーソル４０２が移動すると、付加情報１２００が表示されるとともに透明であったリンク要素Ｂが不透明に表示されユーザに見えるようになる。【０１５４】
図１２Ｂから図１２Ｃに示すようにカーソル４０２が移動すると、付加情報１２００が更新されるとともに透明であったリンク要素Ｄが不透明に表示されユーザに見えるようになる。【０１５５】
図１２Ｄ、図１２Ｅまで同様に繰り返すと、カーソル４０２が進入したリンク要素の数が所定数に達することとなるので、図１２Ｆに示すように他の所定のコンテンツのＵＲＬを指定するリンク要素Ｅが配置される。【０１５６】
なお、本実施形態では複数のリンク要素にどの順序でカーソル４０２を進入させてもよい。【０１５７】
以上説明したように、本実施形態に係る閲覧装置８００によれば、コンテンツ４０１内において不可視化されたリンク要素をユーザが探そうとするため、ユーザがコンテンツ４０１を閲覧する時間が長くなることが期待される。【０１５８】
さらに、当該不可視化されたリンク要素をコンテンツ４０１内のランダムな位置に配置するようにすれば、コンテンツ４０１の隅々までユーザが探そうとするため、ユーザがコンテンツ４０１を閲覧する時間が長くなることが期待されるとともに、コンテンツ４０１内に配置された他のリンク要素がユーザの目に触れる機会も増加することが期待される。【０１５９】
本態様では、ユーザは、コンテンツ４０１内に隠れたリンク要素Ａ〜Ｄをカーソル４０２を移動させることで探索し、所定数のリンク要素を発見できると、新たなコンテンツへの道筋となるリンク要素Ｅが得られることとなる。このように、宝探し的な楽しみをユーザに与えることでユーザの興味を持続させるとともに、簡易な実装で、ＲＰＧ（Roll Playing Game）を実現することも可能となるのである。【０１６０】
なお、上記の説明では、コンテンツとしてＨＴＭＬにより記述された電子文書を例としてとりあげたが、コンテンツとして、１枚の画像もしくは複数枚の画像を並べたものを画面１１０内に表示する態様に適用することも可能である。【０１６１】
たとえば、１枚の画像もしくは複数枚の画像を並べたものにより、仮想世界の地図を表現し、注目対象として宝物等が隠されている場所を採用する態様である。【０１６２】
この態様では、仮想世界の地図内で宝物の付近にカーソルが移動すると、そのカーソルの形態の変化により、宝物が近傍にあること、ならびに、カーソルから宝物への向きが、画面１１０内に表示される。【０１６３】
また、宝物が隠されている位置にカーソルが重なると、その宝物が発見されたことになり、宝物が一定数発見されると、新たな仮想世界の地図に移動できることになる。【０１６４】
このほか、注目対象として設定されたリンク要素を当初からすべて不透明な可視状態とする態様を採用しても良い。注目対象であるリンク要素の近傍にカーソルが移動すると、カーソルの形態が変化し、リンク要素にカーソルが重なると、そのリンク要素に関する付加情報をポップアップ表示する、等の態様を採用することが可能であり、上記と同様の効果を得ることができる。【０１６５】
なお、本願においては、２０１０年９月３０日出願の日本国特許出願第２０１０−２２２９８１号ならびに日本国特許出願第２０１０−２２２９８２号を基礎とする優先権を主張するものとし、指定国の法令が許す限り、当該基礎出願の内容を本願にとりこむものとする。
【産業上の利用可能性】
【０１６６】
本発明によれば、カーソルの形態を用いてコンテンツの中に含まれる特定の部分への方向を示すことにより、コンテンツそのものや当該特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することができる。
【符号の説明】
【０１６７】
１００    情報処理装置
１０１    通信網
１０２    Ｗｅｂサーバ
１０３    ＣＰＵ
１０４    ＲＯＭ
１０５    ＲＡＭ
１０６    ハードディスク
１０７    メディアコントローラ
１０８    ＬＡＮ
１０９    ビデオカード
１１０    画面
１１１    キーボード
１１２    スピーカ
１１３    マウス
２００    閲覧装置
２０１    表示部
２０２    同定部
２０３    変化部
２０４    検出部
２０５    設定部
４００    仮想画面
４０１    コンテンツ
４０２    カーソル
４０３    注目矢印
４０４    注目線
４０５    領域
８００    閲覧装置
８０１    表示部
８０２    同定部
８０３    変化部
８０４    配置部
９００    周辺領域
９０１    周辺領域
９０２    周辺領域
９０３    周辺領域
１２００  付加情報
【図１Ａ】
2012043756.tif 000003
【図１Ｂ】
2012043756.tif 000004
【図２】
2012043756.tif 000005
【図３】
2012043756.tif 000006
【図４Ａ】
2012043756.tif 000007
【図４Ｂ】
2012043756.tif 000008
【図４Ｃ】
2012043756.tif 000009
【図４Ｄ】
2012043756.tif 000010
【図５Ａ】
2012043756.tif 000011
【図５Ｂ】
2012043756.tif 000012
【図５Ｃ】
2012043756.tif 000013
【図５Ｄ】
2012043756.tif 000014
【図５Ｅ】
2012043756.tif 000015
【図６】
2012043756.tif 000016
【図７Ａ】
2012043756.tif 000017
【図７Ｂ】
2012043756.tif 000018
【図７Ｃ】
2012043756.tif 000019
【図７Ｄ】
2012043756.tif 000020
【図８】
2012043756.tif 000021
【図９Ａ】
2012043756.tif 000022
【図９Ｂ】
2012043756.tif 000023
【図１０】
2012043756.tif 000024
【図１１Ａ】
2012043756.tif 000025
【図１１Ｂ】
2012043756.tif 000026
【図１１Ｃ】
2012043756.tif 000027
【図１２Ａ】
2012043756.tif 000028
【図１２Ｂ】
2012043756.tif 000029
【図１２Ｃ】
2012043756.tif 000030
【図１２Ｄ】
2012043756.tif 000031
【図１２Ｅ】
2012043756.tif 000032
【図１２Ｆ】
2012043756.tif 000033
【手続補正書】
【提出日】平成25年8月21日(2013.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
を備え、
前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項２】
請求項１に記載の閲覧装置であって、
前記設定部は、前記候補要素のうち、前記コンテンツの表示が開始されて以降に前記注目対象として設定されたことがない候補要素を優先して、ランダムに前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項３】
請求項１又は２に記載の閲覧装置であって、
前記コンテンツ内において、前記候補要素のうち少なくとも一部には、前記コンテンツ内の他の候補要素を指定する次候補属性が付与されており、
前記注目対象として設定されている候補要素に前記次候補属性が付与されている場合、前記設定部は、当該次候補属性により指定される候補要素を優先して、前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項４】
請求項３に記載の閲覧装置であって、
前記表示部は、前記コンテンツを前記画面内にスクロール可能に表示させ、
前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記画面内に表示されていない場合、前記所定のイベントが生じたことが検出されると、前記コンテンツのうち前記画面内に表示されている範囲が、当該次候補属性により指定される候補要素に近付くように、前記コンテンツを自動スクロールする
ことを特徴とする閲覧装置。
【請求項５】
請求項４に記載の閲覧装置であって、
前記注目対象として設定されている候補要素が前記範囲の境界に近接するか、前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記範囲に含まれると、前記表示部は、前記自動スクロールを停止する
ことを特徴とする閲覧装置。
【請求項６】
請求項５に記載の閲覧装置であって、
前記自動スクロールが行われている間、前記表示部は、前記注目対象として設定されている候補要素が前記画面内に表示されている位置に、前記カーソルを移動する
ことを特徴とする閲覧装置。
【請求項７】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
前記コンテンツ内に候補要素を複数配置する配置部
を備え、
前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
ことを特徴とする閲覧装置。
【請求項８】
請求項７に記載の閲覧装置であって、
前記画面内における前記カーソルの表示位置が前記候補要素が配置されている領域に含まれている間、前記表示部は、
（ａ）前記カーソルが進入した候補要素の数、
（ｂ）前記所定数、
（ｃ）前記所定数から前記カーソルが進入した候補要素の数を控除した数
のうち少なくとも１つを、当該コンテンツとともに前記画面に表示させる
ことを特徴とする閲覧装置。
【請求項９】
請求項７に記載の閲覧装置であって、
前記コンテンツは、複数の候補要素を含み、
前記候補要素が前記画面内に配置されている位置を囲み、前記候補要素が前記画面内に配置されている領域を含まない周辺領域に、前記画面内における前記カーソルの表示位置が、
（ａ）含まれれば、前記変化部は、前記カーソルの形態を、前記画面内における前記カーソルの表示位置から、前記画面内における前記候補要素の配置位置へ、の方向を近似して表す形態に変化させ、
（ｂ）含まれなければ、前記変化部は、前記カーソルの形態を、既定形態に変化させる変化部
をさらに備えることを特徴とする閲覧装置。
【請求項１０】
請求項７から９のいずれか１項に記載の閲覧装置であって、
前記画面内における前記カーソルの表示位置が、前記候補要素が配置されている領域に、
（ａ）含まれれば、前記表示部は、当該候補要素を前記画面内で不可視化し、
（ｂ）含まれなければ、前記表示部は、当該候補要素を前記画面内で可視化する
ようにさらに機能させることを特徴とする閲覧装置。
【請求項１１】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化部
を備えることを特徴とする閲覧装置。
【請求項１２】
請求項１１に記載の閲覧装置であって、
前記ユーザが所定の操作を行ったときに、前記カーソルが表示されている位置が前記コンテンツに含まれる複数の候補要素が前記画面内に表示されている領域のいずれかに含まれていれば、前記表示部は、当該カーソルが表示されている位置を含む領域に係る候補要素に対応付けられる情報を前記画面内に表示させる
ことを特徴とする閲覧装置。
【請求項１３】
画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
を備え、
前記表示部は、前記注目対象として設定された候補要素を前記画面内において強調表示させ、
前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ことを特徴とする閲覧装置。
【請求項１４】
画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定工程、
前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出工程
を備え、
前記設定工程では、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ことを特徴とする閲覧方法。
【請求項１５】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
前記コンテンツ内に候補要素を複数配置する配置工程
を備え、
前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
ことを特徴とする閲覧方法。
【請求項１６】
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化工程
を備えることを特徴とする閲覧方法。
【請求項１７】
画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定工程、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出工程
を備え、
前記表示工程では、前記注目対象として設定された候補要素を前記画面内において強調表示させ、
前記設定工程では、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ことを特徴とする閲覧方法。
【請求項１８】
閲覧プログラムを実行することによって、画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
として機能させ、
前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ように機能させることを特徴とするスクリプトプログラム。
【請求項１９】
閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
前記コンテンツ内に候補要素を複数配置する配置部
として機能させ、
前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
ように機能させることを特徴とするスクリプトプログラム。
【請求項２０】
閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化部
として機能させることを特徴とするスクリプトプログラム。
【請求項２１】
閲覧プログラムを実行することによって、画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
として機能させ、
前記表示部は、前記注目対象として設定された候補要素を前記画面内において強調表示させ、
前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
ように機能させることを特徴とするスクリプトプログラム。
【国際調査報告】
2012043756.tif 000034
2012043756.tif 000035