(57)【要約】      （修正有）【課題】ＴＶ上に表示される様々なアクティブ要素間をナビゲートする解決策を提供する。【解決手段】装置の第１のインタフェースが更なる装置からコンテンツを受信し、少なくとも１個のハードウェアプロセッサがコンテンツを分析して表示時に画面上で見えるアクティブ要素を見つけ、表示時に画面上で見えるコンテンツの第１の部分を見つかったアクティブ要素にそれぞれ対応するグラフィック要素とオーバレイすることによってページを生成し、画面上に表示するためにそのページを第３のインタフェースに送信し、グラフィック要素内に表示される識別情報を含むコマンドをユーザ入力装置からの第２のインタフェースによって受信したとき対応するアクティブ要素を活性化する。識別情報が複数のアクティブ要素を含むグループに関連するグラフィック要素に対応する場合、グループ内の各アクティブ要素に対応するグラフィック要素を第１の画像上にオーバレイする。【選択図】図３
2019185763.tif 000002
【特許請求の範囲】
【請求項１】
画面上に表示される情報に関するデータを受信する手段と、
ユーザ入力装置からコマンドを受信する手段と、
前記画面上に表示するための画像を出力する手段と、
表示される前記情報の少なくとも一部を含む第１の画像を生成するために前記データを処理する手段であって、前記第１の画像は表示時に前記画面上でその全体が見える、処理する手段と、
前記第１の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と前記第１の画像をオーバレイすることによってオーバレイ済みの第１の画像を生成する手段と、
前記画面上に出力するために画像を出力する前記手段によって前記オーバレイ済みの第１の画像を提供する手段と、
複数のアクティブ要素を含むグループに単一のグラフィック要素を関連付ける手段と、
コマンドを受信する前記手段によってコマンドを受信したとき、前記コマンドがグラフィック要素内に表示される識別情報を含む場合に対応するアクティブ要素を活性化する手段と
を含む装置であって、前記識別情報がグループに対応する場合、活性化することが前記グループ内の各アクティブ要素に対応するグラフィック要素を前記第１の画像上にオーバレイすること
を含む、装置。
【請求項２】
オーバレイ済みの第１の画像を生成する前記手段は、過去に表示されたグラフィック要素に加えて前記グループ内の各アクティブ要素に対応する前記グラフィック要素を前記グループに対応する前記グラフィック要素を除きオーバレイするように構成される、請求項１に記載の装置。
【請求項３】
オーバレイ済みの第１の画像を生成する前記手段は、過去に表示されたグラフィック要素の代わりに前記グループ内の各アクティブ要素に対応する前記グラフィック要素をオーバレイするように構成される、請求項１に記載の装置。
【請求項４】
前記コマンドが前記画面上に前記データ内の更なる情報を表示するための命令である場合、更なる情報を含む第２の画像を生成する手段であって、前記第２の画像は表示時に前記画面上でその全体が見える、生成する手段と、
前記第２の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と前記第２の画像をオーバレイすることによってオーバレイ済みの第２の画像を生成する手段と、
出力用の画像を出力する前記手段に前記オーバレイ済みの第２のページを提供する手段と
を更に含む、請求項１に記載の装置。
【請求項５】
オーバレイ済みの第１の画像を生成する前記手段が、グラフィック要素をその対応するアクティブ要素上に又はその対応するアクティブ要素の付近にオーバレイするように構成される、請求項１に記載の装置。
【請求項６】
前記画面を更に含む、請求項１に記載の装置。
【請求項７】
前記装置がセットトップボックス又は復号器である、請求項１に記載の装置。
【請求項８】
前記入力が１つ又は複数の数字で構成される、請求項１に記載の装置。
【請求項９】
アクティブ要素の活性化が、
ハイパーリンクでは前記ハイパーリンクの前記活性化、
テキストフィールドでは、前記テキストフィールド内へのカーソルの配置及びテキスト入力を可能にするための仮想キーボードの前記表示、
ボタンでは前記ボタンに関連する機能の実行、及び
ポップアップリストでは前記ポップアップリスト内のアイテムの表示
のうちの１つを含む、請求項１に記載の装置。
【請求項１０】
画面上に表示される情報に関するデータを更なる装置から第１のインタフェースによって受信すること、
表示される前記情報の少なくとも一部を含む第１の画像を生成するために前記データを処理手段によって処理することであって、前記第１の画像は表示時に前記画面上でその全体が見える、処理すること、
前記第１の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と前記第１の画像をオーバレイすることによってオーバレイ済みの第１の画像を生成手段によって生成すること、
前記画面上に出力する出力手段により前記オーバレイ済みの第１の画像を提供手段によって提供すること、及び
ユーザ入力装置からの第２のインタフェースを受信する手段により、グラフィック要素内に表示される識別情報を含むコマンドを受信したとき、対応するアクティブ要素を活性化手段によって活性化することを含む方法であって、前記識別情報が複数のアクティブ要素を含むグループに関連するグラフィック要素に対応する場合、前記活性化することが前記グループ内の各アクティブ要素に対応するグラフィック要素を前記第１の画像上にオーバレイすることを含む、
方法。
【請求項１１】
前記コマンドが前記ページを移動して前記画面上に前記データ内の更なる情報を表示するための命令である場合、
更なる情報を含む第２の画像を前記少なくとも１個のハードウェアプロセッサによって生成することであって、前記第２の画像は表示時に前記画面上でその全体が見える、生成すること、
前記第２の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と前記第２の画像をオーバレイすることによってオーバレイ済みの第２の画像を前記少なくとも１個のハードウェアプロセッサによって生成すること、及び
前記画面上に出力するために前記第２のページを前記第３のインタフェースに前記少なくとも１個のハードウェアプロセッサによって提供すること
を更に含む、請求項１０に記載の方法。
【請求項１２】
過去に表示されたグラフィック要素に加えて前記グループ内の各アクティブ要素に対応する前記グラフィック要素が前記グループに対応する前記グラフィック要素を除きオーバレイされる、請求項１０に記載の方法。
【請求項１３】
前記グループ内の各アクティブ要素に対応する前記グラフィック要素が過去に表示されたグラフィック要素の代わりにオーバレイされる、請求項１０に記載の方法。
【請求項１４】
請求項１０及び１３の少なくとも一項に記載の方法のステップを実装するためにプロセッサによって実行可能なプログラムコード命令を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本開示は、一般にアクティブ要素を有する表示ページによるナビゲーションに関し、具体的には従来のリモコンを使用したかかるナビゲーションに関する。
【背景技術】
【０００２】
背景
この節は、以下に記載の及び／又は特許請求の範囲に記載の本開示の様々な態様に関係し得る技術の様々な側面を読者に紹介することを目的とする。この解説は、本開示の様々な態様をより良く理解するのを助けるための背景情報を読者に与えるのに有用だと考えられる。従って、これらの記述は従来技術の承認としてではなく、かかる観点から読まれるべきことを理解すべきである。
【０００３】
接続されたＴＶは、コンピュータ、スマートフォン、又はタブレットと同じウェブサイトにウェブブラウザ経由でアクセスすることを可能にする。しかし、ＴＶ画面の寸法、利用者と画面との間の距離、及びとりわけ限定されたユーザインタフェース（典型的には従来のリモコンだがタッチスクリーンやマウスはなく、キーボードが稀にあるだけである）が原因で、ＴＶ上でウェブページを閲覧することはコンピュータ、スマートフォン、又はタブレット上よりも直感的でない。
【０００４】
ウェブページは、例えば専用ユーザエージェント、より大きいフォント、及びウェブページ内のアイテムの再配置を使用してＴＶ画面上で閲覧するために適合させることができる。そうではあるものの、ウェブページ上のアクティブ要素のナビゲーション及び選択は問題をはらんだままである。アクティブ要素とは、ハイパーリンク、テキスト入力フィールド、ボタン、クリック可能画像等、利用者が入力ユーザインタフェースによって対話可能なアイテムである。
【０００５】
利用者が例えばビデオオンデマンド（ＶｏＤ）を要求するためにヘッドエンドと対話することを可能にし、且つ利用者が従来のリモコンによって対話するユーザインタフェースを提供するセットトップボックス及び復号器に同様の問題が当てはまる。
【０００６】
最も一般的な従来の解決策は、カーソル又は他のインジケータを所望のアクティブ要素まで移動し、「ＯＫ」やエンターキー等を押すことによって確認するために使用される矢印キーを有するリモコンである。図１は、カーソル１２０（見えやすくするために赤色の丸で囲ってある）によってオーバレイされたウェブページ１１０のスクリーンショットの一例を示す。
【０００７】
このカーソルによる解決策には幾つかの不利点がある。矢印ボタンを何度も使用しなければならないことが多々あるので、所望のアクティブ要素までカーソルを移動するのに手間取る場合がある。カーソルの最初の位置にもよるが、アクティブ要素に到達するためにウェブページ全体を横断しなければならない可能性がある。
【０００８】
特開２００９−２７８３３５号は、ヘッドエンドが一連の利用可能コンテンツと共に画像をＴＶに提供し、コンテンツが数字によってオーバレイされる解決策を記載しているように思われる。利用者がリモコンによって数字を入力する場合、対応するコンテンツがヘッドエンドによって提供される。コンテンツ及びコンテンツがどのように表示されるのかをヘッドエンドが制御する限りこの解決策は上手く機能するように思われるが、とりわけ受信装置によって表示のためにフォーマットされるウェブページ、動的コンテンツを有するウェブページ、又はその両方について、それが常に当てはまらないのは明白である。
【０００９】
従って、例えばＴＶ上に表示される様々なアクティブ要素間をナビゲートする欠点の少なくとも一部に対処する解決策が望まれていると理解される。本原理はかかる解決策を提供する。
【発明の概要】
【００１０】
開示の概要
第１の態様では、本原理は、画面上に表示される情報に関するデータを受信する手段と、ユーザ入力装置からコマンドを受信する手段と、画面上に表示する画像を出力する手段と、表示される情報の少なくとも一部を含む第１の画像を生成するためにデータを処理する手段であって、第１の画像は表示時に画面上でその全体が見える、処理する手段と、第１の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と第１の画像をオーバレイすることによってオーバレイ済みの第１の画像を生成する手段と、画面上に出力するために画像を出力する手段によってオーバレイ済みの第１の画像を提供する手段と、複数のアクティブ要素を含むグループに単一のグラフィック要素を関連付ける手段と、コマンドを受信する手段によってコマンドを受信したとき、コマンドがグラフィック要素内に表示される識別情報を含む場合に対応するアクティブ要素を活性化する手段とを含む装置を対象とし、識別情報がグループに対応する場合、活性化することがグループ内の各アクティブ要素に対応するグラフィック要素を第１の画像上にオーバレイすることを含む。
【００１１】
第２の態様では、本原理は、画面上に表示される情報に関するデータを更なる装置から第１のインタフェースによって受信すること、表示される情報の少なくとも一部を含む第１の画像を生成するためにデータを処理手段によって処理することであって、第１の画像は表示時に画面上でその全体が見える、処理すること、第１の画像内のアクティブ要素にそれぞれ対応するグラフィック要素と第１の画像をオーバレイすることによってオーバレイ済みの第１の画像を生成手段によって生成すること、画面上に出力する出力手段によりオーバレイ済みの第１の画像を提供手段によって提供すること、及びユーザ入力装置からの第２のインタフェースを受信する手段により、グラフィック要素内に表示される識別情報を含むコマンドを受信したとき、対応するアクティブ要素を活性化手段によって活性化することを含む方法を対象とし、識別情報が複数のアクティブ要素を含むグループに関連するグラフィック要素に対応する場合、活性化することがグループ内の各アクティブ要素に対応するグラフィック要素を第１の画像上にオーバレイすることを含む。
【００１２】
第３の態様では、本原理は第２の態様の任意の実施形態による方法のステップを実装するためにプロセッサによって実行可能なプログラムコード命令を含むコンピュータプログラムを対象とする。
【００１３】
図面の簡単な説明
次に本原理の特徴を添付図面に関して非限定的な例として説明する。
【図面の簡単な説明】
【００１４】
【図１】ウェブページのナビゲーションに関する従来の解決策を示す。
【図２】本原理の一実施形態によるシステムを示す。
【図３】本原理によるウェブブラウザの方法を示す。
【図４】本原理に従って表示されるウェブページの第１の例を示す。
【図５】本原理に従って表示されるウェブページの第２の例を示す。
【図６】本原理に従って表示されるウェブページ内のグループ選択の第１の例を示す。
【図７】本原理に従って表示されるウェブページ内のグループ選択の第２の例を示す。
【発明を実施するための形態】
【００１５】
実施形態の説明
図２は、本原理の一実施形態によるシステム２００を示す。システム２００は装置２１０及び入力装置２２０を含み、プロセッサによって実行されるとき本原理による方法のステップを実装するプログラムコード命令を記憶する非一時的コンピュータ可読媒体２３０も示す。
【００１６】
装置２１０は、例えばＴＶ又はセットトップボックスとすることができる。装置２１０は、ユーザ入力インタフェース２１１、少なくとも１つのハードウェアプロセッサ（「プロセッサ」）２１２、メモリ２１３、ネットワークインタフェース２１４、及びディスプレイインタフェース２１５を含む。インタフェースは少なくとも部分的にハードウェアによって実装される。説明を簡潔にするために、本原理を理解するのに有用でない装置２１０の部分は図示していないことが理解されよう。
【００１７】
ユーザ入力インタフェース２１１は典型的には無線であり、入力装置２２０から入力を受信するように及び受信した入力をプロセッサ２１２に提供するように構成される。プロセッサ２１２は、図３に関して説明する本原理による方法を実行するためのプログラムコード命令を実行するように構成される。メモリ２１３は、プロセッサ２１２によって実行されるためのプログラムコード命令を記憶するように及びデータを記憶するように構成される。ネットワークインタフェース２１４は有線でも無線でも良く、利用者に表示するためのコンテンツを得るためにプロセッサ２１２と外部ネットワーク（不図示）内の少なくとも１つの装置との間の通信を可能にするように構成される。かかるコンテンツはウェブページとすることができ、ウェブページを非限定的な例として使用する。ディスプレイインタフェース２１５は有線でも無線でも良く、画面２４０上に表示するためのコンテンツを出力するように構成される。装置２１０がテレビの場合は画面２４０が装置内に含まれるが、装置２１０が別個の画面上で表示するための情報を提供するセットトップボックス等の装置である場合はそれが該当しない。別個の画面（不図示）上に情報を表示するためのディスプレイインタフェースをテレビも有し得ることを指摘しておく。
【００１８】
リモコン２２０は、矢印（上下左右）、ＯＫ、電源のオン／オフ、音量調節、及びチャネル番号を入力するための数字０〜９のボタンを有する従来のリモコンであり得る。
【００１９】
プロセッサ２１２は、本原理によるウェブブラウザ２１２１を実装する。そのために、ウェブブラウザ２１２１は本原理の追加機能を提供するプラグイン又はアドオンによって拡張されたGoogle ChromeやMozilla Firefox等の従来のウェブブラウザであり得る。ウェブブラウザ及びプラグイン（アドオン）は、プログラムコード命令によって実装され得る。
【００２０】
図３は、本原理によるウェブブラウザの方法３００を示す。以下、ウェブブラウザ２１２１がプロセッサ２１２によって実行されることが理解されよう。
【００２１】
ウェブブラウザ２１２１は、ステップＳ３０で、表示し分析するためのウェブページデータをネットワークインタフェース２１４経由で受信し、ステップＳ３１で、ウェブページデータを受信してその中のアクティブ要素（ハイパーリンク等）を見つける。ウェブページはメモリ２１３内に記憶することができる。ウェブページは、ＨＴＭＬやＸＭＬ等のマーク付け言語又はjavascript等のウェブ開発向けに設計されたスクリプト言語によるものとすることができる。
【００２２】
ステップＳ３２で、ウェブブラウザ２１２１が画面２４０上に表示するためにウェブページデータをフォーマットし、画面２４０上への表示時に利用者に表示されるとき見えるウェブページの部分を決定する。このウェブページの部分は、（ウェブページを表示するために使用されるサイズの点で）ウェブページのサイズ及び画面２４０のサイズによって決まる。かかるウェブページの部分は、当技術分野で良く知られているように、表示ウィンドウのサイズに適合するＨＴＭＬページのフォーマッティングや、スクロールバーやページ上に何がプリントされるのかを示すプリントプレビューと共に使用される表示部分のサイズの決定等の技法に基づき得る。ウェブページが例えばヘッドエンド装置によって予めフォーマットされている場合はフォーマットが不要であることが理解されよう。
【００２３】
ステップＳ３３で、ウェブブラウザ２１２１が、表示される部分内のアクティブ要素及びそれらのアクティブ要素の位置を決定する。ウェブブラウザは見えることになる文書の部分を知り、どのアクティブ要素が何処に位置するのかもウェブページのフォーマッティングによって知る。それらのアクティブ要素及びその位置はメモリ２１３内に記憶することができる。
【００２４】
ステップＳ３４で、ウェブブラウザ２１２１が、利用者に見えるアクティブ要素の少なくとも一部の付近にウェブページ上のグラフィック要素を生成しオーバレイする。各グラフィック要素は対応するアクティブ要素に関連し、好ましくは異なるアクティブ要素識別情報を表示する。かかる識別情報は利用者にとって容易に認識でき、利用者が入力装置２２０を使用して容易に入力できる内容、例えば（従来のリモコン等にある）数字や文字に好ましくは対応する。各識別情報は、そのそれぞれのアクティブ要素（及び位置）と共にメモリ２１３内に記憶することができる。
【００２５】
この文脈では、付近とは、アクティブ要素を隠すことでアクティブ要素が何に関するものなのかを見るのを困難に又は不可能にすることなしに、好ましくはグラフィック要素を他のアクティブ要素よりもその関連するアクティブ要素に近づけることにより、グラフィック要素がどのアクティブ要素にリンクされている（即ち関連付けられている）のかを利用者が認識することを合理的に保証するほどアクティブ要素に対して十分近いことを意味する。アクティブ要素が容易に識別可能である限り、グラフィック要素はアクティブ要素の一部を隠すことができる。グラフィック要素は不透明又は半透明であり得る。グラフィック要素は、そのアクティブ要素を囲む境界も含み得る。アクティブ要素の付近にあるグラフィック要素の例を図４〜図７に示す。
【００２６】
一実施形態では、入力装置２２０上のボタンに直接対応する識別情報だけが使用される。例えば入力装置２２０が数字ボタン０〜９を含む場合、識別情報を（ゼロを含む）１桁の数字に限定することができる。この実施形態では、目に見える全てのアクティブ要素についてグラフィック要素が十分にない可能性がある。そのため特定のユーザ入力、例えば「０」は、それらのグラフィック要素を元のアクティブ要素ではなく更なるアクティブ要素にプロセッサ２１２に関連付けさせることができる。
【００２７】
更なる実施形態では、識別情報が複数桁の数字等、ボタンの組合せに対応することもできる。また更なる実施形態では、色ボタン等の非数字ボタンに対応する識別情報をことによると他のボタン又はボタンの組合せに加えて使用することができる。
【００２８】
更に詳細に示すように、グラフィック要素は複数のアクティブ要素に関連し得る。この場合、グラフィック要素がそのインジケータを含むことが好ましい。例えばかかるグラフィック要素は、「＋」等の専用の記号と共に識別情報を含むことができ、「単一の」グラフィカル要素と異なる特定の色のものとすることができ、特定の境界を有すること等ができる。
【００２９】
ステップＳ３５で、ウェブブラウザ２１２１が、オーバレイされたグラフィカル要素を有するウェブページの可視部分をディスプレイインタフェース２１５によって表示する。
【００３０】
ステップＳ３６で、ウェブブラウザ２１２１が、ユーザ入力インタフェース２１１による表示ウェブページとのユーザ対話をモニタする。かかる対話は、ウェブページの移動（スクロール）及び識別情報の入力を含む。
【００３１】
ユーザ対話がウェブページのスクロールである場合、ステップＳ３７で移動を計算し、この方法は可視部分を決定するステップＳ３２に戻る。
【００３２】
ユーザ対話が識別情報の選択（従来のシステムにおけるチャネル番号等の入力であり得る）である場合、ステップＳ３８で、ウェブブラウザ２１２１が対応するアクティブ要素を決定し、そのアクティブ要素を活性化する。活性化は例えば以下のようにアクティブ要素の種類ごとに異なり得る。
・ハイパーリンクではハイパーリンクの活性化
・テキストフィールドでは、テキストフィールド内へのカーソルの配置及びテキスト入力を可能にするための仮想キーボードの表示
・ボタンではそのボタンに関連する機能の実行
・ポップアップリストではリスト内のアイテムの表示
・複数のアクティブ要素に関連するグラフィカル要素では更なるグラフィカル要素の提示（以下の更なる説明を参照）
【００３３】
選択は、既に説明したようにグラフィック要素の移動、又は更に説明するようにグループのアクティブ要素のためのグラフィック要素の表示も引き起こし得る。
【００３４】
一実施形態では、利用者がウェブページ上にオーバレイされたグラフィック要素の表示を活性化及び非活性化することができる。
【００３５】
図４は、グラフィック要素によってオーバレイされたウェブページ４００のスクリーンショットの一例を示す。見て分かるように、１３個のグラフィカル要素１〜１３がウェブページ内の様々なアクティブ要素の付近にオーバレイされている。
【００３６】
グラフィカル要素が複数のアクティブ要素に関連し得ることは先に述べた。これは例えば比較的狭い領域内に複数のアクティブ要素があり、どのグラフィック要素がどのアクティブ要素に対応するのかを利用者が突き止めるのを困難にする場合に起こり得る。グラフィック要素を明確に表示するのが困難な場合もある。ウェブページが多くのアクティブ要素を含み、利用者がアクティブ要素のグループをまず選択し、その後グループ内の所望のアクティブ要素を選択することが望ましいことも起こり得る。
【００３７】
図５は、本原理に従って表示されるウェブページ５００の第２の例を示す。見て分かるように、１から７でラベル付けしたグラフィック要素は単一のアクティブ要素「Rubens」、「Barbara」、．．．「Appels d’offres」にそれぞれ関連する。ウェブページの可視部分の一番下にアクティブ要素の４つのグループが見え、それらのグループは「Groupe」、「Actualites」、「Creation」、及び「France Television & Vous」と名付けられている。各グループは、対応する識別情報の選択がグループの個々のアクティブ要素を選択できるようにすることを示すそれぞれのグラフィック要素に関連する。例えば「Groupe」はグラフィック要素「８＋」に関連し、「８」は識別情報であり「＋」は既に述べたインジケータである。
【００３８】
「グループ」識別情報の選択は、選択されたグループのアクティブ要素に対応するグラフィック要素をウェブブラウザ２１２１に表示させる。これは図６及び図７にそれぞれ示す少なくとも２つのやり方で行うことができる。
【００３９】
図６は、本原理に従って表示されるウェブページ内のグループ選択の第１の例を示す。図６は、図５に示したウェブページ５００に対応するウェブページ６２を表示するウェブブラウザ６０を示し、スクロールされない限りウェブページ６２、５００は概して同一である。但しオーバレイされているグラフィック要素が変わっている。図６では、選択されたグループの各アクティブ要素が、今度は６４としてまとめて示されているグラフィック要素に個々に関連付けられている。このグラフィック要素の選択は、今度は対応するアクティブ要素を活性化する。この例では、識別情報がやはり１から始まってインクリメントされる。図６では、グループが選択されると他のグループに関連するグラフィック要素が消え、それらの関連付けを存在しなくすることができる。例えば図５では、「Rubens」が識別情報「１」に関連付けられていたが図６ではそうではなく、今度は「１」は「Groupe」と名付けられたグループ内の「Histoire」に関連する。
【００４０】
図７は、本原理に従って表示されるウェブページ内のグループ選択の第２の例を示す。図７は、図５に示したウェブページ５００に対応するウェブページ７２を表示するウェブブラウザ７０を示し、スクロールされない限りウェブページ７２、５００は概して同一である。但し図７の中で前に使用していない番号、この場合は「１２」及び「１３」を有する個々のグラフィック要素でグループのグラフィック要素「８＋」が置換されることにより、オーバレイされているグラフィック要素が変わっている。最初の段階でグループを選択するために使用された識別情報、即ち「８」を入力することによってグループ選択を取り消すようにウェブブラウザ７０を構成できることを指摘しておく。
【００４１】
本原理はウェブページに関して説明してきたが、例えば復号器又はセットトップボックスによる、例えばビデオコンテンツプロバイダ等のサービスプロバイダからのアクティブ要素を有する予めフォーマットされたページ等の他の種類の「ページ」にもそれらのページ内のアクティブ要素を突き止めることができることを条件に使用できることを当業者なら理解されよう。この場合、ページは例えばＭＰＥＧパケットとして受信され得る。
【００４２】
本原理は、従来のリモコンを使用する場合にアクティブ要素によりナビゲーションの改善をもたらすことができることが理解されよう。
【００４３】
図示の要素は様々な形態のハードウェア、ソフトウェア、又はその組合せによって実装され得ることを理解すべきである。好ましくはこれらの要素は、プロセッサ、メモリ、及び入出力インタフェースを含み得る１つ又は複数の適切にプログラムされた汎用装置上でハードウェアとソフトウェアとの組合せによって実装される。
【００４４】
この説明は本開示の原理を示す。従って本明細書で明確に説明され又は図示されていなくても、本開示の原理を具体化しその範囲に含まれる様々な構成を当業者なら考案できることが理解されよう。
【００４５】
本明細書で挙げた全ての例及び条件付き言語は、当技術分野を促進するために発明者がもたらす本開示の原理及び概念を読者が理解するのを助けるための教示を目的とするものであり、具体的に挙げたかかる例及び条件に限定されないものと解釈されるべきである。
【００４６】
更に、本開示の原理、態様、及び実施形態並びにその具体例を挙げた本明細書の全ての表現は、その構造上の等価物及び機能上の等価物の両方を包含することを意図する。加えて、かかる等価物は現在知られている等価物並びに将来開発される等価物、即ち構造に関係なく同じ機能を実行する開発される任意の要素の両方を含むことを意図する。
【００４７】
従って、例えば本明細書に示したブロック図は、本開示の原理を具体化する例示的回路の概念図を表すことを当業者なら理解されよう。同様に、任意の流れ図や工程図等は、コンピュータ可読媒体内で実質的に表すことができ、そのためコンピュータ又はプロセッサによって、かかるコンピュータ又はプロセッサが明示的に示されていようがいまいが実行される様々なプロセスを表すことが理解されよう。
【００４８】
図示の様々な要素の機能は、専用ハードウェア並びに適切なソフトウェアに関連してソフトウェアを実行可能なハードウェアを使用することによって与えられ得る。プロセッサによって与えられるとき、それらの機能は単一の専用プロセッサによって、単一の共用プロセッサによって、又はその一部が共用され得る複数の個別のプロセッサによって与えられ得る。更に、「プロセッサ」又は「コントローラ」という用語を明示的に使用することは、ソフトウェアを実行可能なハードウェアに排他的に言及するものだと解釈すべきではなく、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを記憶するための読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び不揮発性記憶域を制限なしに暗に含み得る。
【００４９】
他の従来の及び／又は特注のハードウェアも含まれ得る。同様に、図示の何れのスイッチも概念上のものに過ぎない。それらの機能は、プログラムロジックの動作によって、専用ロジックによって、プログラム制御及び専用ロジックの対話によって、更には手動で実行することができ、文脈からより明確に理解されるように特定の技法が実装者によって選択可能である。
【００５０】
本明細書の特許請求の範囲では、指定の機能を行うための手段として表わす如何なる要素も、例えばａ）その機能を行う回路素子の組合せ、又はｂ）その機能を行うためにソフトウェアを実行するための適切な回路と組み合わせられる任意の形式の、従ってファームウェアやマイクロコード等を含むソフトウェアを含む、その機能を行う任意のやり方を包含することを意図する。かかる特許請求の範囲によって定める本開示は、列挙した様々な手段によって与えられる機能が、特許請求の範囲が必要とするやり方で組み合わせられ、まとめられるという事実にある。従って、それらの機能を提供可能な如何なる手段も本明細書に示した手段と等価と見なす。
【符号の説明】
【００５１】
６０  ウェブブラウザ
６２  ウェブページ
７０  ウェブブラウザ
７２  ウェブページ
１１０  ウェブページ
１２０  カーソル
２００  システム
２１０  装置
２１１  ユーザ入力インタフェース
２１２  プロセッサ
２１３  メモリ
２１４  ネットワークインタフェース
２１５  ディスプレイインタフェース
２２０  入力装置
２３０  非一時的コンピュータ可読媒体
２４０  画面
４００  ウェブページ
５００  ウェブページ
２１２１  ウェブブラウザ
【図１】
2019185763.tif 000003
【図２】
2019185763.tif 000004
【図３】
2019185763.tif 000005
【図４】
2019185763.tif 000006
【図５】
2019185763.tif 000007
【図６】
2019185763.tif 000008
【図７】
2019185763.tif 000009
【外国語明細書】
2019185763000001.pdf