JP5501469B2 - 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム - Google Patents

閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム Download PDF

Info

Publication number
JP5501469B2
JP5501469B2 JP2012536567A JP2012536567A JP5501469B2 JP 5501469 B2 JP5501469 B2 JP 5501469B2 JP 2012536567 A JP2012536567 A JP 2012536567A JP 2012536567 A JP2012536567 A JP 2012536567A JP 5501469 B2 JP5501469 B2 JP 5501469B2
Authority
JP
Japan
Prior art keywords
cursor
screen
content
displayed
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012536567A
Other languages
English (en)
Other versions
JPWO2012043756A1 (ja
Inventor
師 飯野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rakuten Inc filed Critical Rakuten Inc
Priority to JP2012536567A priority Critical patent/JP5501469B2/ja
Publication of JPWO2012043756A1 publication Critical patent/JPWO2012043756A1/ja
Application granted granted Critical
Publication of JP5501469B2 publication Critical patent/JP5501469B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、閲覧装置、閲覧方法、プログラムを記録した非一時的(non-transitory)なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムに関する。
従来から、コンピュータの画面に電子文書や画像など、各種のコンテンツを表示して、ユーザに閲覧させる技術が広く利用されている。
このようなコンテンツの一種としてWeb(World Wide Web)ページがある。Webページは、HTML(HyperText Markup Language)により構造化されて記述された電子文書であり、インターネットを介して公開される。ユーザは、ブラウザと呼ばれる閲覧プログラムを用いて、Webページを閲覧する。
ここで、ユーザにコンテンツを閲覧させる際に、Webページに広告サイトへのリンク機能を有する広告を掲載し、ユーザがその広告をクリックすることで広告サイトに接続させる技術が提案されている(例えば、特許文献1)。
特開2009−58988号公報
ユーザにコンテンツを閲覧させる際には、ユーザにできるだけ長い時間閲覧してもらうように、ユーザに興味、関心を持たせるような構成となっていることが望ましい。特に、コンテンツ内に広告などのユーザに注目して欲しい部分が含まれる場合には、当該部分にユーザの興味を惹く技術が強く望まれている。
本発明は、このような点に鑑みてなされたものであり、コンテンツそのものやコンテンツの中に含まれる特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することを目的とする。
上記目的を達成するため、本発明の第1の観点に係る閲覧装置は、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
を備えるように構成する。
上記の閲覧装置において、
所定のイベントが生じたことを検出する検出部、
前記コンテンツに含まれる部分を注目対象に設定するとともに、前記所定のイベントが生じたことが検出されると、前記コンテンツ内に含まれる他の部分を前記注目対象として設定し直す設定部
をさらに備えるように構成することができる。
上記の閲覧装置において、
前記コンテンツは、複数の要素から構成される構造化文書であり、
前記設定部により前記注目対象として設定される部分は、前記複数の要素のうち、所定の候補属性を付与された要素である候補要素のいずれかであり、
前記所定のイベントは、前記カーソルが前記画面内に表示されている位置が、前記注目対象として設定された候補要素が前記画面内に表示されている領域に、重なることにより生じる
ように構成することができる。
上記の閲覧装置において、
前記設定部は、前記候補要素のうち、前記コンテンツの表示が開始されて以降に前記注目対象として設定されたことがない候補要素を優先して、ランダムに前記注目対象として設定し直す
ように構成することができる。
上記の閲覧装置において、
前記コンテンツ内において、前記候補要素のうち少なくとも一部には、前記コンテンツ内の他の候補要素を指定する次候補属性が付与されており、
前記注目対象として設定されている候補要素に前記次候補属性が付与されている場合、前記設定部は、当該次候補属性により指定される候補要素を優先して、前記注目対象として設定し直す
ように構成することができる。
上記の閲覧装置において、
前記表示部は、前記コンテンツを前記画面内にスクロール可能に表示し、
前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記画面内に表示されていない場合、前記所定のイベントが生じたことが検出されると、前記コンテンツのうち前記画面内に表示されている範囲が、当該次候補属性により指定される候補要素に近付くように、前記コンテンツを自動スクロールする
ように構成することができる。
上記の閲覧装置において、
前記注目対象として設定されている候補要素が前記範囲の境界に近接するか、前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記範囲に含まれると、前記表示部は、前記自動スクロールを停止する
ように構成することができる。
上記の閲覧装置において、
前記自動スクロールが行われている間、前記表示部は、前記注目対象として設定されている候補要素が前記画面内に表示されている位置に、前記カーソルを移動する
ように構成することができる。
上記の閲覧装置において、
前記注目対象として設定される所定の要素を前記コンテンツ内に配置する配置部
をさらに備えるように構成することができる。
上記の閲覧装置において、
前記所定の要素が前記画面内に配置されている位置を囲み、前記所定の要素が前記画面内に配置されている領域を含まない周辺領域に、前記画面内における前記カーソルの表示位置が、
(a)含まれれば、前記変化部は、前記カーソルの形態を、前記画面内における前記カーソルの表示位置から、前記画面内における前記所定の要素の配置位置へ、の方向を近似して表す形態に変化させ、
(b)含まれなければ、前記変化部は、前記カーソルの形態を、既定形態に変化させる
ように構成することができる。
上記の閲覧装置において、
前記配置部は、前記コンテンツ内に前記所定の要素を複数配置し、
前記画面内において、前記複数の所定の要素のうち前記カーソルが進入した要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示し、または、所定の付加情報を当該コンテンツとともに前記画面に表示する
ように構成することができる。
上記の閲覧装置において、
前記画面内における前記カーソルの表示位置が前記所定の要素が配置されている領域に含まれている間、前記表示部は、
(a)前記カーソルが進入した要素の数、
(b)前記所定数、
(c)前記所定数から前記カーソルが進入した要素の数を控除した数
のうち少なくとも1つを、当該コンテンツとともに前記画面に表示する
ように構成することができる。
上記の閲覧装置において、
前記画面内における前記カーソルの表示位置が、前記所定の要素が配置されている領域に、
(a)含まれれば、前記表示部は、当該所定の要素を前記画面内で不可視化し、
(b)含まれなければ、前記表示部は、当該所定の要素を前記画面内で可視化する
ように構成することができる。
本発明の第2の観点に係る閲覧方法は、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示工程、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えるように構成する。
本発明の第3の観点に係る閲覧方法は、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータが実行し、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程
を備えるように構成する。
本発明の第4の観点に係る非一時的なコンピュータ読み取り可能な記録媒体は、コンピュータを、
画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるプログラムを記録するように構成する。
本発明の第5の観点に係る非一時的なコンピュータ読み取り可能な記録媒体は、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるプログラムを記録するように構成する。
本発明の第6の観点に係るスクリプトプログラムは、閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示する表示部として機能するコンピュータを、
前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部
として機能させるように構成する。
本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な非一時的(non-transitory)な記録媒体に記録することができる。また、これらの記録媒体は、コンピュータとは独立して配布・販売することができる。
また、本発明のプログラムは、上記のような記録媒体から、RAM(Random Access Memory)等のコンピュータによる読み書き可能な記録媒体にロードされ、一時的(temporary)に記録された上で、CPU(Central Processing Unit)が、当該RAM等に記録されたプログラムを読み出して解釈、実行するように構成することができる。
さらに、本発明のプログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網等の一時的(transitory)な伝送媒体を介して配布・販売することができる。
本発明によれば、カーソルの形態を用いてコンテンツの中に含まれる特定の部分への方向を示すことにより、コンテンツそのものや当該特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することができる。
本発明の実施形態の一例に係る情報処理装置の他の機器との接続の様子を示す構成図である。 本発明の実施形態の一例に係る情報処理装置の構成例を示す構成図である。 本発明の実施形態の一例に係る閲覧装置の構成を示す構成図である。 本発明の実施形態の一例に係る閲覧装置が実行する閲覧処理を示すフローチャートである。 カーソルの形態の変化の過程を示す説明図である。 カーソルの形態の変化の過程を示す説明図である。 カーソルの形態の変化の過程を示す説明図である。 カーソルの形態の変化の過程を示す説明図である。 リンク要素を注目対象として設定する過程を示す説明図である。 リンク要素を注目対象として設定する過程を示す説明図である。 リンク要素を注目対象として設定する過程を示す説明図である。 リンク要素を注目対象として設定する過程を示す説明図である。 リンク要素を注目対象として設定する過程を示す説明図である。 本発明の実施形態の一例に係る閲覧装置が実行するスクロール処理を示すフローチャートである。 自動スクロールの過程を示す説明図である。 自動スクロールの過程を示す説明図である。 自動スクロールの過程を示す説明図である。 自動スクロールの過程を示す説明図である。 本発明の実施形態の他の例に係る閲覧装置の構成を示す構成図である。 本発明の実施形態の他の例に係る配置部が配置したリンク要素を示す図である。 リンク要素の周辺領域の変形例を示す図である。 本発明の実施形態の他の例に係る閲覧装置が実行する閲覧処理を示すフローチャートである。 カーソルの形態の変化の過程を示す図である。 カーソルの形態の変化の過程を示す図である。 カーソルの形態の変化の過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。 カーソルがリンク要素に進入し、付加情報が更新されていく過程を示す図である。
以下、本発明の実施形態について図面を参照しながら説明する。以下では、理解を容易にするため、パソコン等の情報処理装置を利用して本発明が実現される実施形態を、下記の実施例1、実施例2により、説明する。
図1Aに示すように、本発明の実施例1に係る情報処理装置100は、インターネット等の通信網101を介してWebサーバ102と接続されている。
図1Bに示すように、情報処理装置100は、CPU(Central Processing Unit)103、ROM(Read Only Memory)104、RAM(Random Access Memory)105、ハードディスク106、メディアコントローラ107、LAN(Local Area Network)カード108、ビデオカード109、画面(ディスプレイ)110、キーボード111、スピーカ112、及びポインティングディバイス(以下、マウスという)113を含んで構成される。
CPU 103は、ROM 104又はハードディスク106に保存されたプログラムに従ってソフトウェア処理を実行することで、情報処理装置100の全体制御を行う。RAM 105は、CPU 103によるプログラムの実行時において、処理対象とするデータを、当該データが必要とされる間、一時的に(temporarily)記憶する。
ハードディスク106は、各種のデータを保存したテーブルを不揮発に非一時的に記憶する。なお、情報処理装置100は、ハードディスク106の代わりに、フラッシュメモリその他の記憶装置を備えてもよい。
メディアコントローラ107は、フラッシュメモリ、CD(Compact Disc)、DVD(Digital Versatile Disc)、及びブルーレイディスク(Blue-ray Disc)(登録商標)を含む非一時的な記録媒体から各種のデータ及びプログラムを読み出す。
LANカード108は、通信網101を介して接続する、情報処理装置100とWebサーバ102との間でデータを受信し、かつ情報を送信する。情報処理装置100は、通信網101を一時的(transitory)な伝送媒体として利用して各種のプログラムをWebサーバ102から取得することもできる。
キーボード111及びマウス113は、ユーザの操作に応じた信号又は情報の入力を受け付ける。
ビデオカード109は、CPU 103から出力されたディジタル信号に基づいて画像を描画するとともに、描画された画像を表す画像信号を出力する。画面110は、ビデオカード109から出力された画像信号に従って画像を表示するものであり、LCD(Liquid Crystal Display)等により実現される。スピーカ112は、CPU 103から出力された信号に基づいて音声を出力する。
Webサーバ102は、各種のコンテンツを管理するデータベースを有し、当該データベースで管理されるコンテンツをインターネットに公開する。
ここで、文字を基本情報とし画像を付加情報とする構造化された電子文書であるHTML文書をコンテンツとして公開することができるほか、画像のみをコンテンツとして公開したり、文字情報のみをコンテンツとして公開することも可能である。
情報処理装置100のCPU 103は、ROM 104又はハードディスク106に保存されたブラウザ用の閲覧プログラム及びコンテンツにあらかじめ対応付けられたスクリプトプログラムを実行することで、図2に示すような、閲覧装置200として機能する。
スクリプトプログラムは、JavaScript、JScript、ECMAScript等のプログラミング言語によって記述することができる。コンテンツとしてHTML文書を採用する場合には、スクリプトプログラムは、HTML文書内に記述された場所から入手される。
なお、コンテンツとして画像のみを採用する場合は、閲覧プログラムに、あらかじめ用意したプラグインプログラムを導入したり、ブラウザ用のプログラムそのものに本発明の機能を実現させることとして、当該画像に対してHTML文書と同様の処理を行うことができる。
図2に示すように、閲覧装置200は、表示部201、同定部202、変化部203、検出部204、設定部205を備える。
表示部201は、コンテンツと、ユーザの操作に基づいて画面110内を移動するカーソルと、を画面110内に表示する。また、コンテンツは、画面110内に全体が表示できない場合には、スクロール可能に表示される。カーソルは、ユーザがキーボード111又はマウス113を操作することにより、画面110内を移動する。
同定部202は、コンテンツに含まれる部分であって後述する設定部205により注目対象として設定された部分が、画面110内に表示されている位置を同定する。
なお、コンテンツのサイズによっては、画面110に全体が表示できないことがある。この場合には、同定部202は、コンテンツ全体が描画される仮想画面を想定し、注目対象として設定された部分が当該仮想画面内において描画されるべき位置を同定することとする。
変化部203は、カーソルが表示されている位置から、同定部202により同定された位置へ、の方向に応じて、カーソルの形態を変化させる。なお、カーソルの形態の変化の過程については、図3に示すフローチャートを参照して後述する。
上記のように、注目対象が画面110内に表示されない場合もある。この場合には、仮想画面内におけるカーソルから注目対象へ向かう方向に基づいて、カーソルの形状を変化させれば良い。
検出部204は、所定のイベントが生じたことを検出する。所定のイベントは、例えば、カーソルが画面110内に表示されている位置が、設定部205により注目対象として設定された部分が画面110内に表示されている領域に、重なることにより生じる。
設定部205は、コンテンツに含まれる部分を注目対象に設定する。注目対象として設定される部分は、コンテンツに含まれる複数の要素のうち、所定の候補属性を付与された要素である候補要素のいずれかである。
例えば、HTML文書に含まれる特定のバナー広告(特定のURL(Uniform Resource Locator)に対応するHTML文書へのハイパーリンクが設定された画像)が候補要素となるように、候補属性を設定することができる。
また、検出部204により所定のイベントが生じたことが検出されると、設定部205は、コンテンツ内に含まれる他の部分を注目対象として設定し直す。なお、注目対象として選択する基準については、図3に示すフローチャートを参照して後述する。
また、検出部204によるイベント検出時、表示部201は、注目対象として設定されているリンク要素の次候補属性により指定されるリンク要素が画面110内に表示されていない場合、コンテンツのうち画面110内に表示されている範囲が、次候補属性により指定されるリンク要素に近付くように、コンテンツを自動スクロールする。
さらに、表示部201は、自動スクロールを、注目対象として設定されているリンク要素が範囲の境界に近接するか、注目対象として設定されているリンク要素の次候補属性により指定されるリンク要素が前記範囲に含まれると停止する。また、表示部201は、自動スクロールが行われている間、注目対象として設定されているリンク要素が画面110内に表示されている位置に、カーソルを移動する。
以上説明した本実施形態の閲覧装置200に係る閲覧処理1の一例を、図3、6に示すフローチャート及び図4、5、7の表示例を参照して詳細に説明する。
図4、5、7には、仮想画面400内にコンテンツ401がレンダリングされた様子が示されている。画面110には、このレンダリング結果の一部又は全部が表示され、一部が表示される場合は、ユーザの操作により、表示される領域をスクロールすることが可能である。
図4、5、7には、リンク要素A、B、C、Dが箱に囲まれた形態で表示されている。リンク要素は、他のコンテンツのURLを指定するものであり、ユーザに興味や関心を抱かせたい要素である。
カーソル402がリンク要素に重なっている状態でユーザがマウス113のボタンをクリックすると、現在表示されているコンテンツにかえて、リンク先のコンテンツが画面110に表示される。また、リンク要素のクリックにより、新しいウィンドウが生成されて、その中にリンク先のコンテンツが表示される場合もある。
また、画面110にコンテンツ401を表示して以降、設定部205により、最初に注目対象として設定されるリンク要素は、リンク要素A、B、C、Dの中から、例えばランダムに選択される。なお、コンテンツ内の複数のリンク要素のうち、先頭のリンク要素を選ぶようにしてもよい。ここでは、最初に注目対象として設定されるのがリンク要素Bとする。
また、リンク要素Bにはリンク要素Aを指定する次候補属性が付与されているものとする。htmlソースでは、
〈a href="X"
next="A"
name="B"〉B〈/a〉
と表される。ここで、Xは、新たなコンテンツのURLである。next属性は、次候補属性を示す。次候補属性の値がAであることから、リンク要素Bの次に注目対象として指定されるべき候補要素はリンク要素Aであることが分かる。name属性は、リンク要素の識別名属性である。識別名属性がBであることから、上記のリンク要素(〈a〉要素)はリンク要素Bとして識別される。
リンク要素A、C、Dについては、画面110にコンテンツ401を表示して以降、注目対象として設定されたことはなく、次候補属性も付与されていないものとする。注目対象として設定されたことがあるか否かは、フラグの値により判別することができる。例えば、所定の属性が付されたリンク要素ごとにフラグを設け、注目対象として設定されたリンク要素に対応するフラグを更新するとよい。
まず、ユーザは、Webサーバ102が提供する図4、5、7に示すコンテンツ401に、情報処理装置100により通信網101を介してアクセスする。情報処理装置100のCPU 103は、ROM 104又はハードディスク106に保存されたブラウザ用のプログラムにより、画面110にコンテンツ401を表示する。図3、6のフローチャートに示された処理は、コンテンツ401内で指定されたスクリプトプログラムを実行する閲覧装置200による処理である。
コンテンツ401が画面110に表示されると、設定部205は、コンテンツ401に含まれるリンク要素のうち所定の候補属性が付されているもの(例えば、識別名属性(name属性)が付されているリンク要素)の中からランダムに選択したリンク要素を最初の注目対象に設定する(ステップS301)。ここでは、リンク要素Bが最初の注目対象に設定されるものとする。
同定部202は、ステップS301で設定部205により注目対象として設定されたリンク要素Bの位置を同定し、注目矢印403と注目線404とでリンク要素Bを囲み、ユーザに対して注目するように促す(ステップS302)。各図では、キーボード111又はマウス113で動かすことができるカーソル402を黒色、注目矢印403を白色で表している。なお、このステップは省略することが可能であり、注目のさせ方はその他の方法でもよい。例えば、注目矢印403又は注目線404のみ、リンク要素Bの色を変える等である。
次に、ユーザが、キーボード111又はマウス113を操作することによりカーソル402をリンク要素Bの方へ動かすと、変化部203が、カーソル402が表示されている位置から同定された位置、すなわちリンク要素Bの位置の向きに合わせてカーソル402の形態を変化させる。本実施形態では、カーソル402の矢印の方向を既定の方向から変化させる。既定の方向は、図4Aに記載されているカーソル402の矢印の方向である。
なお、カーソル402については、矢印の角度が、0度、45度、90度、135度(本実施形態における既定の方向)、180度、225度、270度、315度となっている8枚の画像が用意されており、カーソル402が表示されている位置から注目対象として設定されたリンク要素の位置の向きに応じた角度の画像を用いて画面110内に描画される。
変化部203は、注目対象として設定されたリンク要素を囲む所定の大きさの領域405にカーソル402が含まれた場合に、カーソル402の形態を変化させる。領域405は、ここではリンク要素を中心とする円としているが、矩形でも楕円でもよい。
なお、コンテンツ401のサイズに対して領域405を十分に大きく設定すれば、カーソル402が画面110内のいかなる位置にあっても、カーソル402が表示されている位置から注目対象として設定された(画面110内に表示されているとは限らない)リンク要素の位置への向きに応じて、カーソル402の形態が変化することになる。
カーソル402の変形について、図4A〜4Dを参照して説明する。図4Aの位置から図4Bの位置にカーソル402を移動させた場合、カーソル402の位置がリンク要素Bを囲む領域405の位置から離れているので、カーソル402の形態は変わらない。
図4Bに示す位置から図4Cに示す位置にカーソル402を移動させた場合、カーソル402の位置はリンク要素Bを囲む領域405の位置に近付いたが、領域405に含まれていないので、カーソル402の形態は変わらない。
図4Cの位置から図4Dの位置にカーソル402を移動させた場合、カーソル402の位置がリンク要素Bを囲む領域405に含まれたので、カーソル402の形態をリンク要素Bの方向に合致する方向に指し示すように変化させる。以上が、ステップS303において実行される処理である。
なお、カーソル402が領域405から離れた場合、既定形態に戻る。
ステップS303でユーザがカーソル402を動かしている間、検出部204は、所定のイベントが生じたかどうかを判別する(ステップS304)。
本実施例では、所定のイベントは、カーソル402が画面110内に表示されている位置が、リンク要素Bが画面110内に表示されている領域に、重なることにより生じるものとする。すなわち、図5Aの状態から図5Bの状態になったときにイベントが生じる。
イベントが検出されない場合(ステップS304;NO)、検出部204はステップS303に戻ってイベントの検出を続ける。
イベントが検出された場合(ステップS304;YES)、設定部205は、リンク要素Bに次候補属性が付与されているかどうかを判別する(ステップS305)。
次候補属性が付与されていない場合(ステップS305;NO)、設定部205は、コンテンツ401の表示が開始されて以降に、未だ注目対象に設定されたことがないリンク要素を選択する(ステップS307)。仮に、リンク要素Bに次候補属性が付与されていなかったとすると、図5Bでは、リンク要素Bを除くリンク要素A、C、Dのいずれかを、例えばランダムに選択する。
設定部205は、ステップS307で選択したリンク要素を注目対象に設定する(ステップS308)。その後、ステップS302に戻ってステップS302〜ステップS309を繰り返す。
次候補属性が付与されている場合(ステップS305;YES)、設定部205は、リンク要素Bに付与された次候補属性により指定されるリンク要素Aが未だ注目対象に設定されたことがないかを判別する(ステップS306)。
リンク要素Aが注目対象として設定されたことがある場合(ステップS306;NO)、設定部205は、ステップ307によりリンク要素を選択する。つまり、リンク要素Aが既に注目対象として設定されていたことがあったとすると、設定部205は、リンク要素C、Dのいずれかを選択し、選択したリンク要素をステップ308で注目対象として設定する。
リンク要素Aが注目対象として設定されたことがない場合(ステップS306;YES)、設定部205は、リンク要素Aを注目対象として設定する(ステップS309)。その後、ステップS302に戻ってステップS302〜ステップS309を繰り返す。
図5A〜5Eは、図3に記載のフローチャートにしたがって、リンク要素が注目対象として順次設定されていく過程を示している。
まず、図5Aから図5Bに示すようにカーソル402がリンク要素Bの表示領域内に移動すると、リンク要素Bからリンク要素Aに注目対象が設定される。
次に、図5Bから図5Cに示すようにカーソル402がリンク要素Aの表示領域内に移動すると、リンク要素Aからリンク要素Dに注目対象が設定される。
さらに、図5Cから図5Dに示すようにカーソル402がリンク要素Dの表示領域内に移動すると、リンク要素Dからリンク要素Cに注目対象が設定される。
そして、図5Dから図5Eに示すようにカーソル402がリンク要素Cの表示領域内に移動すると、注目対象がなくなるので終了する。
終了した時点で、後述する実施例2のように、例えば、ユーザがアクセスすると特典が受けられるようなコンテンツのURLを指定するリンク要素Eを配置してもよい。また、そのようなコンテンツが自動的に表示されるようにしてもよい。
なお、カーソル402が注目対象として設定されたリンク要素に進入すると、新たな注目対象として新たなリンク要素が設定されるので、領域405は新たなリンク要素を囲む領域となる。したがって、カーソル402は、領域405から離れるので既定形態に戻る。この場合、新たな注目対象が設定されたら直ちに既定形態に戻る構成としてもよく、新たな注目対象が設定された後に、カーソル402を移動させたら既定形態に戻る構成としてもよい。
ここで、検出部204がイベントを検出した時の表示部201のスクロール処理の一例を、図6に示すフローチャート及び図7を参照して詳細に説明する。なお、理解を容易にするため、図7では領域405の図示は省略している。
表示部201は、検出部204がイベントを検出(ステップS601)した後、リンク要素Bに付与された次候補属性により指定されるリンク要素Aが画面110内に表示されているか判別する(ステップS602)。たとえば、図7Aに示す状況の場合、リンク要素Aは画面110内には一切表示されていないので、表示されていないと判別される。
リンク要素Aが画面110内に表示されている場合(ステップS602;NO)、ステップS601に戻りイベントの検出を待つ。
リンク要素Aが画面110内に表示されていない場合(ステップS602;YES)、表示部201は、コンテンツ401のうち画面110内に表示されている範囲が、リンク要素Bの次候補属性により指定されるリンク要素Aに近付くように、コンテンツ401を自動スクロールする。また、表示部201は、自動スクロールが行われている間、注目対象として設定されているリンク要素Aが画面110内に表示されている位置に、カーソル402を移動する。以上が、ステップS603における処理である。
ステップS603での自動スクロール中、表示部201は、注目対象として設定されているリンク要素AがステップS603で述べた範囲の境界に近接するか、範囲に含まれたかを判別する(ステップS604)。
範囲に含まれていない場合(ステップS604;NO)、表示部201は、ステップS603に戻り自動スクロール及びカーソル402の移動を続ける。
範囲に含まれている場合(ステップS604;YES)、表示部201は、自動スクロール及びカーソル402の移動を停止する(ステップS605)。その後、ステップS601に戻り、イベントの検出を待つ。
図7A〜7Dは、図6に記載のフローチャートにしたがって、コンテンツ401を自動スクロールする過程を示している。
まず、図7Aから図7Bに示すようにカーソル402が移動すると、図7Cに示すようにリンク要素Bからリンク要素Aに注目対象が設定される。
図7Cでは、リンク要素Aが半分しか表示されていないので、図7Cから図7Dに示すように、コンテンツ401が自動スクロールされる。
以上説明したように、本実施形態に係る閲覧装置200によれば、ユーザがコンテンツ401内の注目対象として設定されたリンク要素にカーソル402を移動させる度に、新たなリンク要素が注目対象として設定されるので、ユーザが興味を持ってコンテンツ401を閲覧するようになり、コンテンツ401を閲覧する時間が長くなる。
また、リンク要素にカーソル402が近付くとカーソル402の形態が変化することにより、ユーザが興味を持ってコンテンツ401を閲覧するようになる。
さらに、予め設定した複数の候補要素の上(前面)をカーソル402が通過することが期待されるため、当該候補要素及びその周辺に配置されている他のリンク要素にユーザの注目を集めることが可能である。
特に、次候補属性を活用すれば、予め設定した複数の候補要素の上(前面)を予め設定した順序でカーソル402が通過することが期待されるため、当該候補要素及びその周辺に配置されている他のリンク要素に特定の順序でユーザの注目を集めることが可能である。
なお、上記の説明では、コンテンツとしてHTMLにより記述された電子文書を例としてとりあげたが、コンテンツとして、1枚の画像もしくは複数枚の画像を並べたものを画面110内に表示する態様に適用することも可能である。
たとえば、1枚の画像もしくは複数枚の画像を並べたものにより、地図を表現し、注目対象としてユーザにより検索もしくは指定された目的地等、当該地図内におけるユーザに注目させたい場所を採用する態様である。この態様は、ルートマップや現在地付近の名所、商店等の案内に利用することできる。
この態様では、地図内で目的地の付近にカーソルが移動すると、そのカーソルの形態の変化により、目的地が近傍にあること、ならびに、カーソルから目的地への向きが、画面110内に表示されるので、上記の構成と同様の効果を得ることができる。
以下では、実施例1の変形例である実施例2について説明する。なお、実施例2と実施例1において共通する要素については、理解を容易にするため、適宜説明を省略し、両者において異なる構成を中心に説明する。
図8に示すように、本実施例に係る閲覧装置800は、表示部801、同定部802、変化部803、配置部804を備える。
ここで、理解を容易にするために、配置部804から説明する。
配置部804は、コンテンツ401内に所定のリンク要素を複数配置する。これらのリンク要素は、実施例1における注目対象として設定される。
ここで、実施例1では、リンク要素がユーザに視認可能であったのに対し、本実施形態ではリンク要素が不可視化されており、コンテンツ401の他の部分のみが見えている。
リンク要素の不可視化の態様としては、例えば、色属性を透明に設定する、表示属性を非表示に設定する、リンク要素のタグ全体をコメントアウトする、などが挙げられるが、これらに限られない。
さらに、本実施形態では、透過性を所定の閾値以上に設定することも不可視化の概念に含むものとする。
これに対し、リンク要素の可視化の態様としては、例えば、色属性を透明から不透明に変更する、表示属性を非表示から表示に変更する、コメントタグを削除する、などの態様が挙げられる。また、本実施形態では、透過性を所定の閾値未満に設定することも可視化の概念に含むものとする。不可視化された状態を図9Aに示す。
また、変化部803は、複数のリンク要素のうち、画面110内におけるカーソル402の表示位置に最も近い位置に配置されているリンク要素に基づいて、カーソル402の形態を変化させる。なお、変化部803によるカーソル402の形態の変化の過程については、図10に示すフローチャートを参照して後述する。
変化部803は、所定のリンク要素が画面110内に配置されている位置を囲み、そのリンク要素が画面110内に配置されている領域を含まない周辺領域900に、画面110内におけるカーソル402の表示位置が、含まれれば、カーソル402の形態を、画面110内におけるカーソル402の表示位置から、画面110内における所定のリンク要素の表示位置へ、の方向を近似して表す形態に変化させる。含まれなければ、カーソル402の形態を、既定形態に変化させる。
ここで、周辺領域900は、リンク要素配置されている領域から所定の距離にある領域である。図9Bに示すように、周辺領域901は四つの角が丸くなっている矩形であり、周辺領域902はリンク要素を中心とする円であり、周辺領域903はリンク要素を中心とする楕円である。周辺領域の形状はこれらに限られるものではなく、リンク要素ごとに異なる形状としてもよい。本実施形態の周辺領域900は、リンク要素を中心に配置した矩形である。
同定部802は、コンテンツ401内に配置された所定のリンク要素が、画面110内に表示されている位置を同定する。
表示部801は、画面110内におけるカーソル402の表示位置が、リンク要素が配置されている領域に含まれている間、カーソル402が新たに進入したリンク要素の数、所定数、所定数から進入した要素の数を控除した数、のうち少なくとも1つを、コンテンツ401とともに画面110に表示する。ここで、進入とは、リンク要素が配置されている領域に、カーソル402が進入するということである。
また、表示部801は、画面110内において、複数のリンク要素のうちカーソル402が進入した要素の数が所定数に達すると、他の所定のコンテンツを、コンテンツ401にかえて画面110に表示する。
また、配置部804は、コンテンツ401内の、表示部801が表示可能な他のコンテンツのURLを指定するリンク要素を画面110(仮想画面400)内に配置する。
以上説明した閲覧装置800に係る閲覧処理の一例を、図10に示すフローチャート及び図11、図12を参照して詳細に説明する。
まず、ユーザは、Webサーバ102が提供する図11、12に示すコンテンツ401に、情報処理装置100により通信網101を介してアクセスする。
情報処理装置100のCPU 103は、ROM 104又はハードディスク106に保存されたブラウザ用のプログラムにより、画面110にコンテンツ401を表示する。図10のフローチャートに示された処理は、コンテンツ401内で指定されたスクリプトプログラムを実行する閲覧装置800による処理である。
図11Aに示すように、コンテンツ401が画面110に表示されると、配置部804は、コンテンツ401内のランダムな位置にリンク要素A、B、C、Dを配置する(ステップS1001)。なお、これらのリンク要素は透明であり、画面110では視認できない。
また、画面110内には、コンテンツ401のほか、細い矢印の形状のカーソル402も表示されている。
同定部802は、ステップS1001で配置部804により配置されたリンク要素A、B、C、Dの画面内における位置を同定する(ステップS1002)。
次に、ユーザが、キーボード111又はマウス113を操作することによりカーソル402を動かしている間、カーソル402の移動を検出する(ステップS1003)。
この間、変化部803は、各リンク要素の周辺領域900内もしくは各リンク要素が表示されている表示領域内にカーソル402が含まれているかどうかを判別する(ステップS1004)。
周辺領域900内等にカーソル402が含まれてない場合(ステップS1004;NO)、変化部803は、カーソル402の形態を既定形態に設定する(ステップS1012)。その後、処理はステップS1003に戻り、周辺領域901にカーソル402が含まれているかどうかの判別を続ける。
周辺領域900内等にカーソル402が含まれている場合(ステップS1004;YES)、変化部803は、カーソル402の形態を、画面110内におけるカーソル402の表示位置から、画面110内における所定のリンク要素の表示位置へ、の方向を近似して表す形態に変化させる(ステップS1005)。
なお、カーソル402がリンク要素が表示されている領域内に含まれる場合には、カーソル402の位置からリンク要素の表示位置への向きを表す形態にかえて、当該カーソル402の位置そのものにリンク要素があることを表す特別な形態としても良い。
図11Bに示す例では、このカーソル402の形態の変化については、実施例1と同様に方向を変化させるとともに、矢印の太さを太くしている。図11Bには、リンク要素Bの周辺領域900にカーソル402が含まれている状態を示す。
次に、表示部801は、カーソル402の表示位置がリンク要素の表示領域内に含まれているかを判別する(ステップS1006)。
カーソル402の表示位置がリンク要素に含まれていない場合(ステップS1006;NO)、ステップS1005に戻って、カーソル402の表示位置がリンク要素に含まれたかの判別を続ける。
カーソル402の表示位置がリンク要素に含まれている場合(ステップS1006;YES)、表示部801は、リンク要素を不透明にしてユーザに視認可能になるようにする。
図11Cは、カーソル402がリンク要素Bが配置された位置に含まれ、リンク要素Bが可視化され視認可能となったことを示す。
ここで、一旦視認可能となったリンク要素は、カーソル402が離れた後に透明に戻しても良いし、その後も不透明状態が継続するように構成しても良い。いずれの構成でも、ユーザがカーソル402を仮想画面400内で移動させて、隠れたリンク要素にカーソル402がぶつかると、そのリンク要素が見えるようになり、宝探しのような楽しみをユーザに与えることができる。なお、実施例2では、一旦視認可能となったリンク要素を、カーソル402が離れた後に透明に戻す例を示している。
また、表示部801は、所定数とカーソル402が進入したリンク要素の数を付加情報1200として表示する。図12にその様子を示す。
図12Aでは、カーソル402はリンク要素の表示領域に含まれていないので、付加情報は何も表示されていない。
図12Bでは、付加情報1200として、「1/4」と表示されている。ここで、1はカーソル402が進入したリンク要素の数であり、4は所定数である。
この所定数は、ユーザが達成すると、後述するステップS1012で、コンテンツ401内に他の所定のコンテンツのURLを指定するリンク要素Eが配置されるようになる数字である。以上がステップS1007の処理である。
次に、表示部801は、ステップS1007で進入したリンク要素が、新たに進入したリンク要素かどうかを判別する(ステップS1008)。ここで、新たに新入したリンク要素とは、コンテンツ401が画面110に表示されて以降、カーソル402が進入したことのないリンク要素である。
新たに進入したリンク要素でない場合(ステップS1008;NO)、処理はステップS1003に戻って、カーソル402の表示位置がリンク要素に含まれたかの判別を続ける。
一方、新たに進入したリンク要素である場合(ステップS1008;YES)、表示部801は、カーソルが進入したリンク要素の数に1を加算する(ステップS1009)。この処理により、画面110内に表示される付加情報1200も更新されることになる。
次に、表示部801は、ステップS1009で表示したリンク要素の数が所定数になったか否かを判別する(ステップS1010)。
所定数になっていない場合(ステップS1010;NO)、処理はステップS1003に戻って、カーソル402の表示位置がリンク要素に含まれたかの判別を続ける。
所定数になった場合(ステップS1010;YES)、配置部804は、コンテンツ401内に、他の所定のコンテンツのURLを指定するリンク要素Eを配置する(ステップS1011)。
他の所定のコンテンツには、例えば、ユーザがアクセスすると特典が受けられるような情報が含まれている。ユーザは、リンク要素Eが指定するURLにアクセスすれば、特典を受けることができる。
このほか、所定数に達した場合に、他の所定のコンテンツが自動的に画面110に表示されるようにしてもよい。
図12A〜12Fは、図10に記載のフローチャートにしたがって、カーソル402が進入したリンク要素の数が所定数に達する過程を示している。
図12Aから図12Bに示すようにカーソル402が移動すると、付加情報1200が表示されるとともに透明であったリンク要素Bが不透明に表示されユーザに見えるようになる。
図12Bから図12Cに示すようにカーソル402が移動すると、付加情報1200が更新されるとともに透明であったリンク要素Dが不透明に表示されユーザに見えるようになる。
図12D、図12Eまで同様に繰り返すと、カーソル402が進入したリンク要素の数が所定数に達することとなるので、図12Fに示すように他の所定のコンテンツのURLを指定するリンク要素Eが配置される。
なお、本実施形態では複数のリンク要素にどの順序でカーソル402を進入させてもよい。
以上説明したように、本実施形態に係る閲覧装置800によれば、コンテンツ401内において不可視化されたリンク要素をユーザが探そうとするため、ユーザがコンテンツ401を閲覧する時間が長くなることが期待される。
さらに、当該不可視化されたリンク要素をコンテンツ401内のランダムな位置に配置するようにすれば、コンテンツ401の隅々までユーザが探そうとするため、ユーザがコンテンツ401を閲覧する時間が長くなることが期待されるとともに、コンテンツ401内に配置された他のリンク要素がユーザの目に触れる機会も増加することが期待される。
本態様では、ユーザは、コンテンツ401内に隠れたリンク要素A〜Dをカーソル402を移動させることで探索し、所定数のリンク要素を発見できると、新たなコンテンツへの道筋となるリンク要素Eが得られることとなる。このように、宝探し的な楽しみをユーザに与えることでユーザの興味を持続させるとともに、簡易な実装で、RPG(Roll Playing Game)を実現することも可能となるのである。
なお、上記の説明では、コンテンツとしてHTMLにより記述された電子文書を例としてとりあげたが、コンテンツとして、1枚の画像もしくは複数枚の画像を並べたものを画面110内に表示する態様に適用することも可能である。
たとえば、1枚の画像もしくは複数枚の画像を並べたものにより、仮想世界の地図を表現し、注目対象として宝物等が隠されている場所を採用する態様である。
この態様では、仮想世界の地図内で宝物の付近にカーソルが移動すると、そのカーソルの形態の変化により、宝物が近傍にあること、ならびに、カーソルから宝物への向きが、画面110内に表示される。
また、宝物が隠されている位置にカーソルが重なると、その宝物が発見されたことになり、宝物が一定数発見されると、新たな仮想世界の地図に移動できることになる。
このほか、注目対象として設定されたリンク要素を当初からすべて不透明な可視状態とする態様を採用しても良い。注目対象であるリンク要素の近傍にカーソルが移動すると、カーソルの形態が変化し、リンク要素にカーソルが重なると、そのリンク要素に関する付加情報をポップアップ表示する、等の態様を採用することが可能であり、上記と同様の効果を得ることができる。
なお、本願においては、2010年9月30日出願の日本国特許出願第2010−222981号ならびに日本国特許出願第2010−222982号を基礎とする優先権を主張するものとし、指定国の法令が許す限り、当該基礎出願の内容を本願にとりこむものとする。
本発明によれば、カーソルの形態を用いてコンテンツの中に含まれる特定の部分への方向を示すことにより、コンテンツそのものや当該特定の部分に対してユーザに興味、関心を抱かせるのに好適な閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラムを提供することができる。
100 情報処理装置
101 通信網
102 Webサーバ
103 CPU
104 ROM
105 RAM
106 ハードディスク
107 メディアコントローラ
108 LAN
109 ビデオカード
110 画面
111 キーボード
112 スピーカ
113 マウス
200 閲覧装置
201 表示部
202 同定部
203 変化部
204 検出部
205 設定部
400 仮想画面
401 コンテンツ
402 カーソル
403 注目矢印
404 注目線
405 領域
800 閲覧装置
801 表示部
802 同定部
803 変化部
804 配置部
900 周辺領域
901 周辺領域
902 周辺領域
903 周辺領域
1200 付加情報

Claims (18)

  1. 画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
    前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
    前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定部、
    前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部、
    前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
    を備え、
    前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
    ことを特徴とする閲覧装置。
  2. 請求項1に記載の閲覧装置であって、
    前記設定部は、前記候補要素のうち、前記コンテンツの表示が開始されて以降に前記注目対象として設定されたことがない候補要素を優先して、ランダムに前記注目対象として設定し直す
    ことを特徴とする閲覧装置。
  3. 請求項1又は2に記載の閲覧装置であって、
    前記コンテンツ内において、前記候補要素のうち少なくとも一部には、前記コンテンツ内の他の候補要素を指定する次候補属性が付与されており、
    前記注目対象として設定されている候補要素に前記次候補属性が付与されている場合、前記設定部は、当該次候補属性により指定される候補要素を優先して、前記注目対象として設定し直す
    ことを特徴とする閲覧装置。
  4. 請求項3に記載の閲覧装置であって、
    前記表示部は、前記コンテンツを前記画面内にスクロール可能に表示させ、
    前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記画面内に表示されていない場合、前記所定のイベントが生じたことが検出されると、前記コンテンツのうち前記画面内に表示されている範囲が、当該次候補属性により指定される候補要素に近付くように、前記コンテンツを自動スクロールする
    ことを特徴とする閲覧装置。
  5. 請求項4に記載の閲覧装置であって、
    前記注目対象として設定されている候補要素が前記範囲の境界に近接するか、前記注目対象として設定されている候補要素の次候補属性により指定される候補要素が前記範囲に含まれると、前記表示部は、前記自動スクロールを停止する
    ことを特徴とする閲覧装置。
  6. 請求項5に記載の閲覧装置であって、
    前記自動スクロールが行われている間、前記表示部は、前記注目対象として設定されている候補要素が前記画面内に表示されている位置に、前記カーソルを移動する
    ことを特徴とする閲覧装置。
  7. 画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
    前記コンテンツ内に候補要素を複数配置する配置部
    を備え、
    前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
    ことを特徴とする閲覧装置。
  8. 請求項7に記載の閲覧装置であって、
    前記画面内における前記カーソルの表示位置が前記候補要素が配置されている領域に含まれている間、前記表示部は、
    (a)前記カーソルが進入した候補要素の数、
    (b)前記所定数、
    (c)前記所定数から前記カーソルが進入した候補要素の数を控除した数のうち少なくとも1つを、当該コンテンツとともに前記画面に表示させる
    ことを特徴とする閲覧装置。
  9. 請求項7に記載の閲覧装置であって、
    前記コンテンツは、複数の候補要素を含み、
    前記候補要素が前記画面内に配置されている位置を囲み、前記候補要素が前記画面内に配置されている領域を含まない周辺領域に、前記画面内における前記カーソルの表示位置が、
    (a)含まれれば、前記変化部は、前記カーソルの形態を、前記画面内における前記カーソルの表示位置から、前記画面内における前記候補要素の配置位置へ、の方向を近似して表す形態に変化させ、
    (b)含まれなければ、前記変化部は、前記カーソルの形態を、既定形態に変化させる変化部
    をさらに備えることを特徴とする閲覧装置。
  10. 請求項7から9のいずれか1項に記載の閲覧装置であって、
    前記画面内における前記カーソルの表示位置が、前記候補要素が配置されている領域に、
    (a)含まれれば、前記表示部は、当該候補要素を前記画面内で不可視化し、
    (b)含まれなければ、前記表示部は、当該候補要素を前記画面内で可視化する
    ようにさらに機能させることを特徴とする閲覧装置。
  11. 画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部、
    前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
    前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化部
    を備えることを特徴とする閲覧装置。
  12. 請求項11に記載の閲覧装置であって、
    前記ユーザが所定の操作を行ったときに、前記カーソルが表示されている位置が前記コンテンツに含まれる複数の候補要素が前記画面内に表示されている領域のいずれかに含まれていれば、前記表示部は、当該カーソルが表示されている位置を含む領域に係る候補要素に対応付けられる情報を前記画面内に表示させる
    ことを特徴とする閲覧装置。
  13. 画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
    前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定工程、
    前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定工程、
    前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化工程、
    前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出工程
    を備え、
    前記設定工程では、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
    ことを特徴とする閲覧方法。
  14. 画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
    前記コンテンツ内に候補要素を複数配置する配置工程
    を備え、
    前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
    ことを特徴とする閲覧方法。
  15. 画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示工程、
    前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定工程、
    前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化工程
    を備えることを特徴とする閲覧方法。
  16. 閲覧プログラムを実行することによって、画面内に、複数の候補要素を含むコンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
    前記コンテンツに含まれる複数の候補要素のいずれかを注目対象に設定する設定部、
    前記注目対象として設定された候補要素が、前記画面内に表示されている位置を同定する同定部、
    前記カーソルが表示されている位置から、前記同定された位置へ、の方向に応じて、前記カーソルの形態を変化させる変化部、
    前記カーソルが前記画面内に表示されている位置が前記注目対象として設定された候補要素が前記画面内に表示されている領域に重なるイベントを検出する検出部
    として機能させ、
    前記設定部は、前記イベントが検出されると、前記コンテンツ内に含まれる他の候補要素を前記注目対象として設定し直す
    ように機能させることを特徴とするスクリプトプログラム。
  17. 閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
    前記コンテンツ内に候補要素を複数配置する配置部
    として機能させ、
    前記画面内において、前記複数の候補要素のうち前記カーソルが進入した候補要素の数が所定数に達すると、前記表示部は、他の所定のコンテンツを当該コンテンツにかえて前記画面に表示させ、または、所定の付加情報を当該コンテンツとともに前記画面に表示させる
    ように機能させることを特徴とするスクリプトプログラム。
  18. 閲覧プログラムを実行することによって、画面内に、コンテンツと、ユーザの操作に基づいて移動するカーソルと、を表示させる表示部として機能するコンピュータを、
    前記コンテンツに含まれる部分であって注目対象として設定された部分が、前記画面内に表示されている位置を同定する同定部、
    前記画面内において、前記注目対象として設定された部分を囲む領域に前記カーソルが表示されている位置が含まれ、かつ、前記注目対象として設定された部分が表示されている領域に前記カーソルが表示されている位置が重ならない間、前記カーソルの向きを、前記カーソルが表示されている位置から、前記同定された位置へ、の向きに変化させる変化部
    として機能させることを特徴とするスクリプトプログラム。
JP2012536567A 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム Active JP5501469B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012536567A JP5501469B2 (ja) 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2010222982 2010-09-30
JP2010222981 2010-09-30
JP2010222982 2010-09-30
JP2010222981 2010-09-30
JP2012536567A JP5501469B2 (ja) 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム
PCT/JP2011/072451 WO2012043756A1 (ja) 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム

Publications (2)

Publication Number Publication Date
JPWO2012043756A1 JPWO2012043756A1 (ja) 2014-02-24
JP5501469B2 true JP5501469B2 (ja) 2014-05-21

Family

ID=45893193

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012536567A Active JP5501469B2 (ja) 2010-09-30 2011-09-29 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム

Country Status (7)

Country Link
US (1) US20130191742A1 (ja)
EP (1) EP2624112B1 (ja)
JP (1) JP5501469B2 (ja)
CN (1) CN103140825B (ja)
ES (1) ES2736800T3 (ja)
TW (1) TWI492141B (ja)
WO (1) WO2012043756A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI478044B (zh) * 2012-12-19 2015-03-21 Inventec Corp 具導覽功能的顯示系統及其顯示方法
US10210275B2 (en) * 2013-07-24 2019-02-19 Xi'an Zhongxing New Software Co., Ltd. Method and system for controlling focus moving on webpage
US10169481B2 (en) * 2015-02-18 2019-01-01 Adobe Systems Incorporated Method for intelligent web reference preloading based on user behavior prediction
CN105786317A (zh) * 2016-02-26 2016-07-20 北京酷我科技有限公司 一种信息展示的方法和装置
JP6572503B1 (ja) * 2018-09-26 2019-09-11 株式会社ドワンゴ サーバシステム、アプリケーションプログラム配信サーバ、閲覧用端末、コンテンツ閲覧方法、アプリケーションプログラム、配信方法、アプリケーションプログラム配信方法

Family Cites Families (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0668758B2 (ja) * 1986-01-07 1994-08-31 株式会社日立製作所 カーソル制御方法及び3次元図形表示装置
US4829294A (en) * 1986-06-25 1989-05-09 Hitachi, Ltd. Document processing method and system using multiwindow
US5062060A (en) * 1987-01-05 1991-10-29 Motorola Inc. Computer human interface comprising user-adjustable window for displaying or printing information
US5333256A (en) * 1989-05-15 1994-07-26 International Business Machines Corporation Methods of monitoring the status of an application program
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5146212A (en) * 1990-01-04 1992-09-08 Apple Computer, Inc. Manipulatable orientation for a translatable graphic object
US5260697A (en) * 1990-11-13 1993-11-09 Wang Laboratories, Inc. Computer with separate display plane and user interface processor
US5990941A (en) * 1991-05-13 1999-11-23 Interactive Pictures Corporation Method and apparatus for the interactive display of any portion of a spherical image
US7242988B1 (en) * 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5463722A (en) * 1993-07-23 1995-10-31 Apple Computer, Inc. Automatic alignment of objects in two-dimensional and three-dimensional display space using an alignment field gradient
US6396513B1 (en) * 1996-05-14 2002-05-28 At&T Corp. Electronic message sorting and notification system
US6710788B1 (en) * 1996-12-03 2004-03-23 Texas Instruments Incorporated Graphical user interface
US6351273B1 (en) * 1997-04-30 2002-02-26 Jerome H. Lemelson System and methods for controlling automatic scrolling of information on a display or screen
JPH1125098A (ja) * 1997-06-24 1999-01-29 Internatl Business Mach Corp <Ibm> 情報処理装置、リンク先ファイルの取得方法および記憶媒体
US6252579B1 (en) * 1997-08-23 2001-06-26 Immersion Corporation Interface device and method for providing enhanced cursor control with force feedback
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6211879B1 (en) * 1999-01-13 2001-04-03 Planetweb, Inc. System and method for navigating in multiple windows
US6204828B1 (en) * 1998-03-31 2001-03-20 International Business Machines Corporation Integrated gaze/manual cursor positioning system
US6307562B1 (en) * 1999-03-15 2001-10-23 Sun Microsystems, Inc. Graphical interface with event horizon
FR2814254B1 (fr) * 2000-09-15 2006-07-21 Thomson Csf Procede de traitement du deplacement d'un curseur sur un ecran
US6717600B2 (en) * 2000-12-15 2004-04-06 International Business Machines Corporation Proximity selection of selectable item in a graphical user interface
US7308653B2 (en) * 2001-01-20 2007-12-11 Catherine Lin-Hendel Automated scrolling of browser content and automated activation of browser links
US6854088B2 (en) * 2001-04-04 2005-02-08 Spinoza Technology, Inc. Graphical user interface for project data
US20020154159A1 (en) * 2001-04-19 2002-10-24 International Business Machines Corporation Method, apparatus, and program for associating successive repointing of a browser's load function with navigational links in web pages
US20050134578A1 (en) * 2001-07-13 2005-06-23 Universal Electronics Inc. System and methods for interacting with a control environment
US7607102B2 (en) * 2002-03-14 2009-10-20 Apple Inc. Dynamically changing appearances for user interface elements during drag-and-drop operations
US20050149853A1 (en) * 2002-04-24 2005-07-07 Fujitsu Limited Document display program and method
US20040017355A1 (en) * 2002-07-24 2004-01-29 Youngtack Shim Cursor control systems and methods
US7386804B2 (en) * 2002-09-13 2008-06-10 E-Book Systems Pte. Ltd. Method, system, apparatus, and computer program product for controlling and browsing a virtual book
US7296230B2 (en) * 2002-11-29 2007-11-13 Nippon Telegraph And Telephone Corporation Linked contents browsing support device, linked contents continuous browsing support device, and method and program therefor, and recording medium therewith
US20060129908A1 (en) * 2003-01-28 2006-06-15 Markel Steven O On-content streaming media enhancement
US7240292B2 (en) * 2003-04-17 2007-07-03 Microsoft Corporation Virtual address bar user interface control
US7365738B2 (en) * 2003-12-02 2008-04-29 International Business Machines Corporation Guides and indicators for eye movement monitoring systems
KR100586982B1 (ko) * 2004-05-20 2006-06-08 삼성전자주식회사 디스플레이 시스템 및 그 가상 작업공간 관리방법
GB0416773D0 (en) * 2004-07-28 2004-09-01 Ibm A voice controlled cursor
US8381135B2 (en) * 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7653883B2 (en) * 2004-07-30 2010-01-26 Apple Inc. Proximity detector in handheld device
US7705858B2 (en) * 2004-10-06 2010-04-27 Apple Inc. Techniques for displaying digital images on a display
US7543278B2 (en) * 2004-10-15 2009-06-02 Microsoft Corporation System and method for making a user interface element visible
US8566751B2 (en) * 2005-01-24 2013-10-22 International Business Machines Corporation GUI pointer automatic position vectoring
JP4176741B2 (ja) * 2005-05-25 2008-11-05 株式会社スクウェア・エニックス 移動先情報設定装置及び方法、プログラム、並びに記録媒体
JP4170314B2 (ja) * 2005-05-25 2008-10-22 株式会社スクウェア・エニックス スクロール表示制御装置、プログラム、及び記録媒体
US20060288314A1 (en) * 2005-06-15 2006-12-21 Microsoft Corporation Facilitating cursor interaction with display objects
JP4396586B2 (ja) * 2005-06-22 2010-01-13 ソニー株式会社 プログラム、情報処理方法、情報処理装置
CN101331473B (zh) * 2005-12-07 2017-03-08 三维实验室公司 操纵网页的方法
US7774703B2 (en) * 2006-02-09 2010-08-10 Microsoft Corporation Virtual shadow awareness for multi-user editors
US7523418B2 (en) * 2006-03-15 2009-04-21 International Business Machines Corporation Techniques for choosing a position on a display having a cursor
US20080229254A1 (en) * 2006-03-24 2008-09-18 Ervin-Dawson Warner Method and system for enhanced cursor control
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
JP2007328510A (ja) * 2006-06-07 2007-12-20 Ricoh Co Ltd コンテンツ変換装置、コンテンツ表示装置、コンテンツ閲覧装置、コンテンツ変換方法、コンテンツ閲覧方法およびプログラム
JP2008070831A (ja) * 2006-09-15 2008-03-27 Ricoh Co Ltd 文書表示装置及び文書表示プログラム
JP5235671B2 (ja) * 2006-10-05 2013-07-10 株式会社Access 端末装置、コンテンツ表示方法、およびコンテンツ表示プログラム
JP2008181248A (ja) * 2007-01-23 2008-08-07 Kyocera Mita Corp 表示制御装置及び表示制御プログラム
US10078414B2 (en) * 2007-03-29 2018-09-18 Apple Inc. Cursor for presenting information regarding target
US8151206B2 (en) * 2007-04-03 2012-04-03 International Business Machines Corporation Modifying an order of processing of a task performed on a plurality of objects
US20080282158A1 (en) * 2007-05-11 2008-11-13 Nokia Corporation Glance and click user interface
CA2601154C (en) * 2007-07-07 2016-09-13 Mathieu Audet Method and system for distinguising elements of information along a plurality of axes on a basis of a commonality
JP5034049B2 (ja) 2007-08-29 2012-09-26 楽天株式会社 アフィリエイト管理サーバ装置、アフィリエイト管理方法、およびアフィリエイト管理サーバプログラム
US20090066648A1 (en) * 2007-09-07 2009-03-12 Apple Inc. Gui applications for use with 3d remote controller
KR101185634B1 (ko) * 2007-10-02 2012-09-24 가부시키가이샤 아쿠세스 단말 장치, 링크 선택 방법 및 표시 프로그램이 기록된 컴퓨터 판독가능한 기록 매체
CN101821705A (zh) * 2007-10-05 2010-09-01 汤姆森特许公司 指针控制装置
JP5188148B2 (ja) * 2007-11-09 2013-04-24 キヤノン株式会社 表示装置及び方法及びプログラム
JP5304172B2 (ja) * 2007-12-04 2013-10-02 株式会社リコー ファイル管理装置、ファイル管理方法及びファイル管理プログラム
EP2219101A1 (en) * 2007-12-07 2010-08-18 Sony Corporation Control device, input device, control system, control method, and hand-held device
JP4935658B2 (ja) * 2007-12-11 2012-05-23 ブラザー工業株式会社 ブラウザプログラムおよび情報処理装置
US8881049B2 (en) * 2007-12-14 2014-11-04 Apple Inc. Scrolling displayed objects using a 3D remote controller in a media system
JP2009163388A (ja) * 2007-12-28 2009-07-23 Optim Corp 広告データを表示する方法及び、広告データを表示するシステム
JP2009245239A (ja) * 2008-03-31 2009-10-22 Sony Corp ポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器
US20090249257A1 (en) * 2008-03-31 2009-10-01 Nokia Corporation Cursor navigation assistance
JP2009251934A (ja) * 2008-04-07 2009-10-29 Just Syst Corp 検索装置、検索方法および検索プログラム
US8341184B2 (en) * 2008-05-07 2012-12-25 Smooth Productions Inc. Communications network system and service provider
US8176434B2 (en) * 2008-05-12 2012-05-08 Microsoft Corporation Virtual desktop view scrolling
EP2283421B1 (en) * 2008-05-20 2019-08-14 Citrix Systems, Inc. Methods and systems for using external display devices with a mobile computing device
US8375336B2 (en) * 2008-05-23 2013-02-12 Microsoft Corporation Panning content utilizing a drag operation
CN102112943A (zh) * 2008-08-07 2011-06-29 皇家飞利浦电子股份有限公司 确定用户头部运动/注视关系的方法和***以及交互式显示***
US20100064235A1 (en) * 2008-08-26 2010-03-11 Walls Marshall G Visual Intuitive Interactive Interwoven Multi-Layered Maintenance Support GUI
US8671365B2 (en) * 2008-11-26 2014-03-11 Nokia Corporation Method, apparatus and computer program product for providing a cursor for indicating context data in a mapping application
US8139111B2 (en) * 2008-12-04 2012-03-20 The Boeing Company Height measurement in a perspective image
JP5470861B2 (ja) * 2009-01-09 2014-04-16 ソニー株式会社 表示装置及び表示方法
US8279184B2 (en) * 2009-01-27 2012-10-02 Research In Motion Limited Electronic device including a touchscreen and method
US20100194689A1 (en) * 2009-02-03 2010-08-05 Silicon Video Systems, Inc. Control System and Method for Displaying Multi-Windows for Multiple Computers or Video Devices
US9195317B2 (en) * 2009-02-05 2015-11-24 Opentv, Inc. System and method for generating a user interface for text and item selection
KR101558211B1 (ko) * 2009-02-19 2015-10-07 엘지전자 주식회사 문자 입력을 위한 유저 인터페이스 방법과 이를 이용한 이동 단말기
US20100218135A1 (en) * 2009-02-26 2010-08-26 Thomas Stanton Brugler Cursor thumbnail displaying page layout
EP2228109B1 (en) * 2009-03-09 2021-03-24 Nintendo Co., Ltd. Information processing apparatus, storage medium having information processing program stored therein, information processing system, and display range control method
JP5553519B2 (ja) 2009-03-19 2014-07-16 日野自動車株式会社 排気浄化装置
JP2010222982A (ja) 2009-03-19 2010-10-07 Toyota Motor Corp 二槽式オイルパン
US8976187B2 (en) * 2009-04-01 2015-03-10 2236008 Ontario, Inc. System for accelerating composite graphics rendering
US8941706B2 (en) * 2010-04-07 2015-01-27 Apple Inc. Image processing for a dual camera mobile device
US8675014B1 (en) * 2010-08-27 2014-03-18 Disney Enterprises, Inc. Efficiently detecting graphics objects near a selected point
KR101888680B1 (ko) * 2011-12-06 2018-08-17 삼성전자 주식회사 디스플레이장치 및 그 제어방법

Also Published As

Publication number Publication date
CN103140825B (zh) 2016-03-30
WO2012043756A1 (ja) 2012-04-05
US20130191742A1 (en) 2013-07-25
EP2624112B1 (en) 2019-06-19
EP2624112A4 (en) 2016-08-24
JPWO2012043756A1 (ja) 2014-02-24
TW201220177A (en) 2012-05-16
ES2736800T3 (es) 2020-01-07
EP2624112A1 (en) 2013-08-07
TWI492141B (zh) 2015-07-11
CN103140825A (zh) 2013-06-05

Similar Documents

Publication Publication Date Title
ES2702718T3 (es) Interacción basada en superposición con contenido representado
US10514830B2 (en) Bookmark overlays for displayed content
US20140223381A1 (en) Invisible control
JP5501469B2 (ja) 閲覧装置、閲覧方法、プログラムを記録した非一時的なコンピュータ読み取り可能な記録媒体、ならびに、スクリプトプログラム
JP2011516942A (ja) アプリケーション・ページからのサービス・プレビュー及びアクセス
JP6482501B2 (ja) 情報表示プログラム、情報表示方法、情報表示装置および配信装置
JPWO2009041042A1 (ja) 地図表示装置
CN107295415B (zh) 视频播放方法和装置
CN103034683A (zh) 用于浏览器的页面切换方法和装置
JP5965035B1 (ja) 情報表示プログラム、情報表示方法、情報表示装置、配信装置および配信方法
US9910916B1 (en) Digital content excerpt identification
TWI730539B (zh) 動態數位內容的顯示方法、圖形使用者介面與系統
JP6095815B1 (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
JP6400233B2 (ja) 広告が表示されるコンテンツ提供サーバ、その方法及びコンテンツ内の広告表示方法がプログラムとして記録された電子装置にて読み取り可能な記録媒体
JP6211041B2 (ja) 情報表示プログラム、情報表示方法、情報表示装置および配信装置
JP5812272B2 (ja) 情報表示方法、情報処理装置及びプログラム
JP2019029871A (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
AU2015258314B2 (en) Method and system to provide a scroll map
US10380226B1 (en) Digital content excerpt identification
JP7477235B1 (ja) 電子機器、表示制御方法及びアプリケーションプログラム
JP2018194749A (ja) 情報表示プログラム、情報表示装置、情報表示方法および配信装置
US8566743B2 (en) Computer method and system for topographical representation of textual data
JP6362757B1 (ja) 情報表示プログラム、情報表示方法、情報表示装置、及び配信装置
JP6302117B1 (ja) 情報表示プログラム、情報表示方法、情報表示装置、及び配信装置
JP4837534B2 (ja) コンテンツ閲覧システム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140311

R150 Certificate of patent or registration of utility model

Ref document number: 5501469

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250