(57)【特許請求の範囲】
【請求項１】
インターネットコンテンツ及びテレビジョン番組を画面上に選択的に表示するシステムにおいて、
個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを表示する画面を有するクライアントと、
上記クライアントに対してデータ接続を確立し、該データ接続を介してデータを該クライアントにダウンロードするサーバとを備え、
上記クライアントは、
上記個々のテレビジョンコンテンツのチャンネル又は上記個々のインターネットコンテンツのチャンネルが選択されたときに該選択されたチャンネルのコンテンツを上記画面上に表示するために、該チャンネルを選択するとともに、該選択されたチャンネルのコンテンツにアクセスする選択手段と、
上記インターネットコンテンツのチャンネル上に表示されるウェブページのコンテンツに対応したテンプレートに基づいて編成され、選択されたウェブページへのリンクを選択的にスクロールするインターネットゲートウェイインタフェースを上記画面に表示する表示手段とを有し、
上記選択手段は、ユーザが上記チャンネルを選択することができる回転ホイールメニューを有し、
上記クライアントの回転ホイールメニューは、上記画面の後に広がる３次元空間を占めるように見える上記チャンネルにそれぞれ対応した一連のパネルからなり、該パネルのうちの該回転ホイールメニューの正面のパネルが、該画面上で見ることができることを特徴とするシステム。
【請求項２】
上記回転ホイールメニューは、ユーザがインターネットサイトとテレビ局のチャンネル間をナビゲートすることができる単一の一定なインタフェースを有することを特徴とする請求項１に記載のシステム。
【請求項３】
上記表示手段は、第１の組の選択されたトピック、該選択された各トピックに関する第２の組のリンク、及び該各リンクに関するオブジェクトをスクロールする手段を含む動的インタフェースを有することを特徴とする請求項１に記載のシステム。
【請求項４】
上記サーバは、上記クライアントのユーザの過去の利用に基づいてユーザが検索するための上記選択されたウェブページを受動的にフィルタリングするフィルタリング手段を有することを特徴とする請求項１に記載のシステム。
【請求項５】
上記フィルタリング手段は、上記テンプレート内の選択されたトピックに関するユーザの好みを決定するために、ユーザのクライアント利用状態をモニタすることによって、該テンプレート内の選択されたトピックの表示へのリンクを変更する変更手段を有することを特徴とする請求項４に記載のシステム。
【請求項６】
上記サーバは、全ての利用可能な帯域のデータ接続のうちの異なる種類のデータを最も効率的に配信するデータ接続を決定するために、上記クライアントに、該クライアントが利用可能なデータ接続を問い合わせる手段を有することを特徴とする請求項１に記載のシステム。
【請求項７】
上記クライアントは、ビデオ入力、少なくとも１つのデータ通信ライン、及びデジタルデータストレージ媒体を有し、該ビデオ入力からの映像及び該デジタルストレージ媒体からのデータを上記画面上に表示し、
上記サーバは、上記データ通信ラインを介して上記クライアントに接続されるとともに、他の複数のサーバと通信し、
上記サーバと上記クライアントは相互に通信し、上記他の複数のサーバからのドキュメントが該クライアントに供給され、上記デジタルストレージ媒体に記憶され、
上記サーバは、上記他の複数のサーバからの多数のドキュメントを、予め選択された基準に基づいて、興味があるトピックに分類する手段を有することを特徴とする請求項１乃至６のいずれか１項に記載のシステム。
【請求項８】
上記クライアントは、上記画面に接続され、処理されて該画面に表示されるビデオ及びコンピュータデータを出力するセットトップボックスを有することを特徴とする請求項１乃至７のいずれか１項に記載のシステム。
【請求項９】
上記画面は、テレビジョン受信機の画面からなることを特徴とする請求項１乃至８のいずれか１項に記載のシステム。
【請求項１０】
上記クライアントとサーバ間のデータ接続は、電話モデムを含むことを特徴とする請求項１乃至９のいずれか１項に記載のシステム。
【請求項１１】
上記クライアントは、更に、マルチメディアタスク、インターネットウェブのプログラム及び閲覧を実行するとともに、該マルチメディアタスクを制御するプロセッサを有することを特徴とする請求項１乃至１０のいずれか１項に記載のシステム。
【請求項１２】
上記クライアントは、更に、遠隔制御装置を有することを特徴とする請求項１乃至１１のいずれか１項に記載のシステム。
【請求項１３】
上記クライアントは、更に、テキストを英数字で入力する入力手段を有することを特徴とする請求項１乃至１２のいずれか１項に記載のシステム。
【請求項１４】
上記クライアントへのデータ接続は、上記テレビジョン番組を配信するとともに、該テレビジョン番組のブランキング信号期間中に上記インターネットコンテンツを配信する衛星放送サービスからなることを特徴とする請求項１乃至１３のいずれか１項に記載のシステム。
【請求項１５】
上記データ接続は、ＩＳＤＮ接続からなることを特徴とする請求項１乃至１４のいずれか１項に記載のシステム。
【請求項１６】
上記データ接続は、デジタル衛星データサービスからなることを特徴とする請求項１乃至１５のいずれか１項に記載のシステム。
【請求項１７】
上記データ接続は、ケーブルモデムからなることを特徴とする請求項１乃至１６のいずれか１項に記載のシステム。
【請求項１８】
上記サーバは、上記クライアントがインターネットをアクセスすることを可能にするネットワークサーバからなり、
上記クライアントは、上記インターネットに接続された他のサーバからの情報を要求することができることを特徴とする請求項１乃至１７のいずれか１項に記載のシステム。
【請求項１９】
上記クライアントは、更に、グラフィカルユーザインタフェースを有し、
上記サーバは、上記インターネットコンテンツへのリンクを有するページを、上記グラフィカルユーザインタフェースに提供することを特徴とする請求項１乃至１８のいずれか１項に記載のシステム。
【請求項２０】
ユーザがインターネットサイトとテレビ局のチャンネル間をナビゲートすることができる単一の一定なインタフェースを提供するメニューを備える請求項１、３乃至６のいずれか１項に記載のシステム。
【請求項２１】
上記インターネットコンテンツのチャンネルは、特定のサーバ上のユニフォームリソースロケータ（ＵＲＬ）を表していることを特徴とする請求項１乃至２０のいずれか１項に記載のシステム。
【請求項２２】
インターネットの他のエンティティ及び組織によって作成及び維持されている他のウェブページへのリンクを予め選択することにより、該ウェブページへの選択されたリンクを提供する際に、品質管理を行う上記サーバと連動したサービスを備える請求項１乃至２１のいずれか１項に記載のシステム。
【請求項２３】
上記テンプレートは、上記リンクを分類及び編成することを特徴とする請求項１乃至２２のいずれか１項に記載のシステム。
【請求項２４】
更に、複数の異なるカスタマイズされた制御を含む異なるコマンド機能をそれぞれ有する複数の専用のメニューを備える請求項１乃至３のいずれか１項に記載のシステム。
【請求項２５】
更に、上記テレビジョン番組と上記インターネットコンテンツに対して互換性があり、該インターネットコンテンツ及びテレビジョン番組をフィルタリング及びブロッキングするフィルタリング及びブロッキング手段を備える請求項１乃至２４のいずれか１項に記載のシステム。
【請求項２６】
上記クライアントは、更に、データを分離する手段を有し、
上記手段は、広帯域幅のデータ接続を介して画像、オーディオ又はビデオのファイルをダウンロードする手段を有することを特徴とする請求項１乃至２５のいずれか１項に記載のシステム。
【請求項２７】
同時に且つ編成してユーザに提供するために、異なる種類のデータファイルの伸長を同期させる手段を備える請求項１乃至２６のいずれか１項に記載のシステム。
【請求項２８】
上記サーバは、上記クライアントのユーザが興味を示すトピックを決定するために、該クライアントによって要求されたドキュメントをモニタすることを特徴とする請求項７に記載のシステム。
【請求項２９】
上記サーバは、上記複数の他のサーバからのドキュメントを興味があるトピックに分類するための示唆を、上記クライアントに提供することを特徴とする請求項７に記載のシステム。
【請求項３０】
上記デジタルストレージ媒体は、ハードディスクからなることを特徴とする請求項７に記載のシステム。
【請求項３１】
上記デジタルストレージ媒体は、デジタルビデオディスクからなることを特徴とする請求項７に記載のシステム。
【請求項３２】
上記デジタルストレージ媒体は、デジタルビデオテープからなることを特徴とする請求項７に記載のシステム。
【請求項３３】
上記テレビジョン受信機の画面は、陰極線管からなることを特徴とする請求項９に記載のシステム。
【請求項３４】
上記テレビジョン受信機の画面は、液晶表示器からなることを特徴とする請求項９に記載のシステム。
【請求項３５】
上記遠隔制御装置は、チャンネルを選択するための数字キーを有することを特徴とする請求項１２に記載のシステム。
【請求項３６】
上記遠隔制御装置は、上記テレビジョン受信機の画面上の選択手段の動きを制御する方向制御を含むことを特徴とする請求項１２に記載のシステム。
【請求項３７】
上記遠隔制御装置は、リンク又はコマンドを起動するためのボタンを有することを特徴とする請求項１２に記載のシステム。
【請求項３８】
上記遠隔制御装置は、特定の機能にジャンプするための専用のキーを有することを特徴とする請求項１２に記載のシステム。
【請求項３９】
上記入力手段は、キーボードからなることを特徴とする請求項１３に記載のシステム。
【請求項４０】
上記クライアントへのデータ接続は、デジタル衛星放送接続からなることを特徴とする請求項１４に記載のシステム。
【請求項４１】
上記クライアントへのデータ接続は、ケーブル接続からなることを特徴とする請求項１４又は２６に記載のシステム。
【請求項４２】
上記サーバのリンクは、インターネットサービスプロバイダによって選別された所定のウェブページであることを特徴とする請求項１９に記載のシステム。
【請求項４３】
上記テンプレートは、カテゴリに分類されたリンクを含み、上記クライアントのグラフィカルユーザインタフェースにリンクを表示するためのフレームワークを提供することを特徴とする請求項１乃至４２のいずれか１項に記載のシステム。
【請求項４４】
上記メニューは、更に、ユニフォームリソースロケータ（ＵＲＬ）へのリンクを有するガイドページのための独立したチャンネルを有することを特徴とする請求項２０に記載のシステム。
【請求項４５】
上記メニューは、上記ビデオ又はテレビジョン番組がバックグラウンドとして上記画面上に表示され続けるように、該画面上に表示されることを特徴とする請求項２又は２０に記載のシステム。
【請求項４６】
上記サービスは、管理又は更新に基づいて、ウェブサイトの古さを判定することを特徴とする請求項２２に記載のシステム。
【請求項４７】
更に、上記テンプレート内の選択されたトピックに関するユーザの好みを決定するために、ユーザのクライアント利用状態をモニタすることによって、該テンプレート内の選択されたトピックの表示へのリンクを変更する手段を有することを特徴とする請求項２３に記載のシステム。
【請求項４８】
上記専用のメニューの機能は、ウェブの閲覧を含むことを特徴とする請求項２４に記載のシステム。
【請求項４９】
上記専用のメニューの機能は、電子メールの送信を含むことを特徴とする請求項２４に記載のシステム。
【請求項５０】
上記専用のメニューの機能は、電子メールの読出を含むことを特徴とする請求項２４に記載のシステム。
【請求項５１】
上記専用のメニューの機能は、電子メールの検索を含むことを特徴とする請求項２４に記載のシステム。
【請求項５２】
上記フィルタリング及びブロッキング手段は、インターネットブロッキングソフトウェアとテレビジョン番組のレイティングの基準を関連付けるために適用されることを特徴とする請求項２５に記載のシステム。
【請求項５３】
上記テンプレートは、上記サーバに格納されていることを特徴とする請求項４３に記載のシステム。
【請求項５４】
上記テンプレートは、上記クライアントに格納されていることを特徴とする請求項４３に記載のシステム。
【請求項５５】
上記テンプレートは、上記サーバ及びクライアントに格納されていることを特徴とする請求項４３に記載のシステム。
【請求項５６】
上記テンプレートは、複数の異なるカテゴリを含むとともに、上記ウェブページのコンテンツの主題の特徴を識別する属性を予め識別することによって定義される該ウェブページのコンテンツを含むことを特徴とする請求項４３に記載のシステム。
【請求項５７】
更に、上記ウェブページのコンテンツを上記テンプレート上のカテゴリにフィルタリングするインテリジェントエージェントを備え、
上記インテリジェントエージェントは、上記テンプレート、及び過去のユーザの閲覧習慣に基づく関連したカテゴリを自動的に適応することを可能にすることを特徴とする請求項５又は４３に記載のシステム。
【請求項５８】
更に、テレビジョン受信機の画面上の上記テンプレートを含むアクティブなユーザインタフェースを備える請求項４３に記載のシステム。
【請求項５９】
ユーザが興味がある予め選択され、予め分類された異なるウェブページへのリンクを有するテンプレートからなるガイドページを備える請求項４３に記載のシステム。
【請求項６０】
上記回転ホイールメニューは、テレビジョン受信機の画面の後に広がる３次元空間を占めるように見える上記チャンネルにそれぞれ対応した一連のパネルからなり、該パネルのうちの該回転ホイールメニューの正面のパネルが、該テレビジョン受信機の画面上で見ることができることを特徴とする請求項１又は２に記載のシステム。
【請求項６１】
更に、上記回転ホイールメニューを、該回転ホイールメニューが３次元空間内で動くように回転させる手段を備え、
上記回転ホイールメニューの回転に従って、最前列のパネルが他のパネルの後になり、他のパネルが見えることを特徴とする請求項１又は２に記載のシステム。
【請求項６２】
更に、選択ボックスをハイライトする手段を備え、
所望のパネルが上記選択ボックスに回転して入ってくることを特徴とする請求項１又は２に記載のシステム。
【請求項６３】
更に、上記パネルを上下に動かす手段を有する遠隔制御装置を備える請求項１又は２に記載のシステム。
【請求項６４】
上記回転ホイールメニューは、回転する際に上記パネルがユーザ側に向くような観覧車に似ていることを特徴とする請求項１又は２に記載のシステム。
【請求項６５】
隣接するパネル間の距離が、上記回転ホイールメニューの天頂及び天底の方向に減少して、パネルが結果的に重なり、上記画面に表示された最端のパネルが、他の表示されたパネルの後に動くように見えることを特徴とする請求項１又は２に記載のシステム。
【請求項６６】
上記パネルは、上記回転ホイールメニューの天頂及び天底に動くに従って、次第に透明になることを特徴とする請求項１又は２に記載のシステム。
【請求項６７】
上記インテリジェントエージェントは、上記ガイドページ及びテンプレートを自動的に変更、適応及び更新するとともに、少なくとも過去のユーザの視聴及び閲覧の習慣に基づいて、ユーザに対する所定のウェブリンクを編成及び分類するように適用されることを特徴とする請求項５７に記載のシステム。
【請求項６８】
上記インテリジェントエージェントは、予め選択され、ユーザのテンプレートに含められたインターネットのコンテンツの位置を検索することを特徴とする請求項５７又は６７に記載のシステム。
【請求項６９】
上記インテリジェントエージェントは、上記テンプレートに含まれるトピックを変更するとともに、該テンプレートに応じて上記予め選択されたトピックをフィルタリングすることを特徴とする請求項５７、６７又は６８に記載のシステム。
【請求項７０】
上記ガイドページは、ユーザによって選択可能なチャンネルからなることを特徴とする請求項５９に記載のシステム。
【請求項７１】
上記ガイドページは、更に、自動的に変更されるように適用されることを特徴とする請求項５９に記載のシステム。
【請求項７２】
上記ガイドページは、上記サーバに格納されていることを特徴とする請求項５９又は７１に記載のシステム。
【請求項７３】
上記ガイドページは、上記クライアントに格納されていることを特徴とする請求項５９又は７１に記載のシステム。
【請求項７４】
上記ガイドページは、上記サーバ及びクライアントに格納されていることを特徴とする請求項５９又は７１に記載のシステム。
【請求項７５】
上記ガイドページは、トピックの組と、各トピックに関連するリンクの組とを有することを特徴とする請求項５９、７１、７２、７３、７４又は７５のいずれか１項に記載のシステム。
【請求項７６】
上記ガイドページは、リンクをスクロールする動的インタフェースを有し、上記クライアントのユーザに回転して選択するリンクを提供することを特徴とする請求項５９、７１、７２、７３、７４又は７５のいずれか１項に記載のシステム。
【請求項７７】
更に、上記遠隔制御装置上に、上記選択ボックス内にハイライトされた所望のチャンネルを選択する手段を備える請求項６３に記載のシステム。
【請求項７８】
上記ガイドページの適用は、過去のユーザの視聴の習慣に基づいていることを特徴とする請求項７１に記載のシステム。
【請求項７９】
上記リンクは、該リンクの主題を可視的に示す関連オブジェクトを含むことを特徴とする請求項７５に記載のシステム。
【請求項８０】
上記ガイドページのトピック及びリンクは、一連のシーケンスの中で選択可能であることを特徴とする請求項７５に記載のシステム。
【請求項８１】
上記インターネットコンテンツを上記クライアントに提供し、上記テレビジョン受信機の画面に表示するために、上記リンクを選択する遠隔制御装置を備えることを特徴とする請求項７５に記載のシステム。
【請求項８２】
上記ガイドページは、上記スクロールされるリンクのための関連オブジェクトを有することを特徴とする請求項７６に記載のシステム。
【請求項８３】
上記関連オブジェクトは、スライドショウ表現としてユーザに表示されることを特徴とする請求項７９に記載のシステム。
【請求項８４】
上記関連オブジェクトは、フィルムストリップ表現としてユーザに表示されることを特徴とする請求項７９に記載のシステム。
【請求項８５】
上記一連のシーケンスは、上記クライアントのユーザに対して画面に表示される選択された第１の組のトピックと、該第１の組のトピックを第１の順序で選択的にハイライトされたサブセットとを有することを特徴とする請求項８０に記載のシステム。
【請求項８６】
上記遠隔制御装置は、ハイライトされたリンクを選択する選択ボタンを有することを特徴とする請求項８１に記載のシステム。
【請求項８７】
上記遠隔制御装置は、ハイライトされていないリンクを選択するカーソルを有することを特徴とする請求項８１に記載のシステム。
【請求項８８】
フレームをスクロールして、テンプレートで定義された分類機構に基づいて、トピック、リンク及び関連オブジェクトを動的に表示する手段を有することを特徴とする請求項８２に記載のシステム。
【請求項８９】
上記スライドショウ表現は、同時に表示された複数のトピックのリンクと関連オブジェクトが、横方向に動的に動くスライドショウであることを特徴とする請求項８３に記載のシステム。
【請求項９０】
連続して表示される各トピックは、降順でハイライトされ、上記一連のシーケンスが上記第１の組のトピックから再び始められることを特徴とする請求項８２、８５又は８６のいずれか１項に記載のシステム。
【請求項９１】
上記第１の組のトピックに関連する第２の組のインターネットリンクを有することを特徴とする請求項８５に記載のシステム。
【請求項９２】
リンクがハイライトされると、該ハイライトされたリンクに関連するオブジェクトが、上記テレビジョン受信機の画面に表示されることを特徴とする請求項８６に記載のシステム。
【請求項９３】
上記第２の組のインターネットリンクは、第２の順序でハイライトされることを特徴とする請求項９１に記載のシステム。
【請求項９４】
上記オブジェクトは、グラフィックイメージからなることを特徴とする請求項９２に記載のシステム。
【請求項９５】
上記オブジェクトは、アニメーションからなることを特徴とする請求項９２に記載のシステム。
【請求項９６】
上記オブジェクトは、音声ファイルからなることを特徴とする請求項９２に記載のシステム。
【請求項９７】
上記オブジェクトは、上記クライアントによって保存されていることを特徴とする請求項９２に記載のシステム。
【請求項９８】
上記オブジェクトは、ネットワークサーバによって保存されていることを特徴とする請求項９２に記載のシステム。
【請求項９９】
上記オブジェクトは、上記ハイライトされたリンクを示すユニフォームリソースロケータ（ＵＲＬ）を有するサーバによって保存されていることを特徴とする請求項９２に記載のシステム。
【請求項１００】
更に、上記リンクが最初にハイライトされると、上記サーバから上記関連オブジェクトをダウンロード可能にするダウンロード可能手段を備える請求項９２に記載のシステム。
【請求項１０１】
更に、リンクがユーザによって選択された後、既にダウンロードされたウェブページが表示されている間に、上記ネットワークサーバとの接続を確立して、該ウェブページが有するリンクをたどって、ユーザの興味のある他のウェブページをダウンロードする手段を備える請求項９８に記載のシステム。
【請求項１０２】
上記ダウンロード可能手段は、高速、広帯域幅のデータ接続からなることを特徴とする請求項２６又は１００に記載のシステム。
【請求項１０３】
更に、上記関連オブジェクトのダウンロードを上記クライアントに定期的に許可し、オフピークの低使用時間の間に、該関連オブジェクトをデジタル記憶媒体に保存することを特徴とする請求項１００に記載のシステム。
【請求項１０４】
上記ダウンロード可能手段は、更に、頻繁に見られるウェブサイトの一部であるウェブページを自動的に更新することを特徴とする請求項１００に記載のシステム。
【請求項１０５】
更に、実質的に速いユーザインタフェースをユーザに提供する手段を備える請求項１００に記載のシステム。
【請求項１０６】
上記データ接続は、デジタル衛星放送接続からなることを特徴とする請求項１０１に記載のシステム。
【請求項１０７】
更に、ユーザが最初にガイドページを選択したとき、ダイアルアップ接続を上記ネットワークサーバに対して開始する手段を備える請求項１０３に記載のシステム。
【請求項１０８】
上記ネットワークサーバは、ＰＯＰサーバであることを特徴とする請求項１８、９８又は１０１のいずれか１項に記載のシステム。
【請求項１０９】
個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを表示する画面と、該個々のテレビジョンコンテンツのチャンネル又は該個々のインターネットコンテンツのチャンネルが選択されたときに該選択されたチャンネルのコンテンツを該画面上に表示するために、該チャンネルを選択するとともに、該選択されたチャンネルのコンテンツにアクセスする選択手段と、該インターネットコンテンツのチャンネル上に表示されるウェブページのコンテンツに対応したテンプレートに基づいて編成され、選択されたウェブページへのリンクをスクロールするインターネットゲートウェイインタフェースを該画面に表示する表示手段とを有するクライアントと、該クライアントに対してデータ接続を確立し、該データ接続を介してデータを該クライアントにダウンロードするサーバとを備え、該クライアントの選択手段は、該画面の後に広がる３次元空間を占めるように見える該チャンネルにそれぞれ対応した一連のパネルからなり、該パネルのうちの正面のパネルが該画面上で見ることができ、ユーザが該チャンネルを選択することができる回転ホイールメニューを有するシステムにおいて、インターネットコンテンツ及びテレビジョン番組を画面上に選択的に表示する方法において、
上記クライアントと上記サーバとの間の接続を確立し、該接続を介して該サーバから該クライアントにデータをダウンロードするステップと、
上記インターネットコンテンツのチャンネルを選択的にスクロールするインターネットゲートウェイインタフェースを表示するステップと、
上記クライアントの画面上において、上記個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを上記回転ホイールメニュー上で選択し、該個々のテレビジョンコンテンツのチャンネル又は該個々のインターネットコンテンツのチャンネルが選択されたとき、上記クライアントは、該選択されたチャンネルに関連したコンテンツを該画面上に表示するステップとを有する方法。
【請求項１１０】
更に、上記クライアントのユーザの過去の利用に基づいてユーザが検索するための上記選択されたウェブページを受動的にフィルタリングするステップを有する請求項１０９に記載の方法。
【請求項１１１】
更に、全ての利用可能な帯域のデータ接続のうちの異なる種類のデータを最も効率的に配信するデータ接続を決定するために、上記クライアントに、該クライアントが利用可能なデータ接続を問い合わせるステップを有する請求項１０９に記載の方法。
【請求項１１２】
更に、第１の組の選択されたトピック、該選択された各トピックに関する第２の組のリンク、及び該各リンクに関するオブジェクトをスクロールするステップを有する請求項１０９に記載の方法。
【請求項１１３】
インターネットコンテンツとテレビジョン番組を切り換えて画面上に表示するシステムにおいて、
画面を有するクライアントと、
上記クライアントに対して接続を確立し、少なくとも２つ接続を介してデータを該クライアントにダウンロードするサーバとを備え、
上記クライアントは、
個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを選択し、該個々のテレビジョンコンテンツのチャンネルが選択されたときに、該選択された個々のテレビジョンコンテンツのチャンネルに関連したテレビジョンコンテンツを表示する第１の選択手段と、
上記インターネットコンテンツのチャンネルが選択されたときに、該インターネットリンクの組を表示するとともに、該インターネットリンクの組を自動的にスクロールして、各インターネットリンクを１つずつ順にハイライトする手段と、
上記ハイライトされたインターネットリンクの１つを選択する第２の選択手段とを有し、
上記サーバは、
現在使用できる接続の数を決定するために上記クライアントに問い合わせし、該クライアントによる利用パターンに基づいて、該クライアントのユーザのトピックの好みを事実上決定する決定手段を有し、
上記クライアントの第１の選択手段は、ユーザがチャンネルを選択することができる回転ホイールメニューを有し、該回転ホイールメニューは、上記画面の後に広がる３次元空間を占めるように見える上記チャンネルにそれぞれ対応した一連のパネルからなり、該パネルのうちの該回転ホイールメニューの正面のパネルが、該画面上で見ることができることを特徴とするシステム。
【請求項１１４】
インターネットコンテンツとテレビジョン番組を切り換えてテレビジョン受信機の画面に表示するインターネットコンテンツ及びテレビジョン番組の表示方法において、
特定のインターネットコンテンツを表示するチャンネル、インターネットコンテンツのガイドページ及び特定のテレビジョン信号をユーザが選択することを可能にする回転ホイールメニューを表示するステップと、
上記テレビジョン受信機の画面にユーザによって選択されたチャンネルによって表される特定のコンテンツを表示するステップとを有し、
上記回転ホイールメニューは、上記テレビジョン受信機の画面の後に広がる３次元空間を占めるように見える一連のパネルからなり、該パネルのうちの該回転ホイールメニューの正面のパネルが、該テレビジョン受信機の画面上で見ることができることを特徴とするインターネットコンテンツ及びテレビジョン番組の表示方法。
【請求項１１５】
更に、ガイドチャンネルを表示するチャンネルがユーザによって選択されたときに、上記ガイドページを上記テレビジョン受信機の画面に表示するステップを有し、
上記ガイドページを表示するステップは、
トピックの第１の選択を表示し、
上記トピックを第１の順序でハイライトし、
上記トピックの第１の選択が表示されているときに、それぞれがインターネットアドレスを参照するインターネットリンクのうちの上記ハイライトされたトピックに関連したインターネットリンクの第２の選択を表示し、
上記第２の選択のインターネットリンクを第２の順序でハイライトし、上記第１の順序における次のトピックを、該第２の順序における最後のインターネットリンクがハイライトされるまでハイライトせず、
上記インターネットリンクの第２の選択が表示されている間、上記ハイライトされたインターネットリンクに関連したオブジェクトを表示し、
サーバによって選択されたインターネットリンクによって参照されるインターネットアドレスにおけるインターネットコンテンツを上記テレビジョン受信機の画面に表示することを特徴とする請求項１１４に記載のインターネットコンテンツ及びテレビジョン番組の表示方法。
【請求項１１６】
上記回転ホイールメニューは、上記テレビジョン受信機の画面の後に広がる３次元空間を占めるように見える一連のパネルからなり、該回転ホイールメニューの正面のパネルが、該テレビジョン受信機の画面上で見え、隣接するパネル間の距離が、該回転ホイールメニューの天頂及び天底の方向に減少して、パネルが結果的に重なり、該テレビジョン受信機の画面に表示された最端のパネルが、他の表示されたパネルの後に動くように見えることを特徴とする請求項１に記載のシステム。
【請求項１１７】
上記回転ホイールメニューは、略水平の軸の回りを回転することを特徴とする請求項１に記載のシステム。
【請求項１１８】
上記回転ホイールメニューは、略垂直方向に回転することを特徴とする請求項１に記載のシステム。
【請求項１１９】
上記回転ホイールメニューの一連のパネルは、該回転ホイールメニューにぶら下がるように見えることを特徴とする請求項１に記載のシステム。
【発明の詳細な説明】
【発明の属する技術分野】
【０００１】
本発明は、クライアントとサーバとの間でマルチメディア情報を通信するシステムに関し、例えばテレビジョン受信機における統合されたインターネットオンデマンドシステムに関する。
【従来の技術】
【０００２】
インターネットは、ＭＣＩ、ＰＳＩＮｅｔ、ＵＵＮＥＴ、Ｓｐｒｉｎｔ等の商業目的のバックボーンプロバイダが経営するネットワークの集合体である。「インターネット」という用語は、このようなネットワークが相互に接続されてなる全体の一まとまりのことを指す。uspto.gov等のドメイン名は、インターネットサーバが有する固有のアドレスであり、これは、インターネットに接続されている組織のサイバースペース上でのアドレスとして機能する。
【０００３】
近年、インターネットに対する関心が高まっており、特に電子メールや、インターネット上の情報がグラフィカルユーザインタフェースを介して表示されるワールドワイドウェブに対する関心が高まっている。ワールドワイドウェブは、何百万人ものユーザを持つ主要なクライアント−サーバシステムであり、本質的には、相互に接続された大量のドキュメントファイルである。
【０００４】
インターネットにおいては、通常、サーバ側のコンピュータの規模は大きく、クライアント側のコンピュータの規模は小さい。クライアントコンピュータとは、例えばユーザが操作するパーソナルコンピュータである。クライアントコンピュータは、モデムを介してインターネットに接続されており、特に、ポイントオブプレゼンス（point-of-presence：ＰＯＰ）と呼ばれるインターネットへのアクセスポイントの位置でサーバに接続されている。クライアントは、どのサーバも使うことができ、複数のサーバを使う場合が多い。サーバの主な目的は、クライアントの要求に応じてクライアントにドキュメントを提供することである。ドキュメントとしては、テキスト、イメージファイル、又は他の種類のファイルがある。ドキュメントは、通常、組織のドメイン名を含むユニフォームリソースロケータ（Uniform Resource Locator：ＵＲＬ）と呼ばれる名称によって識別される。サーバが特定のＵＲＬを保持している場合、サーバは、応答の際にクライアントにこのＵＲＬのドキュメントを供給する。
【０００５】
クライアントのユーザは、閲覧ソフトウェア（すなわちウェブブラウザ）を用いて、ウェブサイトにおけるサーバのＵＲＬによって識別されるハイパーテキストマークアップ言語（Hyper Text Markup Language：ＨＴＭＬ）のドキュメント又はウェブページから、テキスト及び画像（text and graphics）を要求し、表示する。インターネット上のウェブページにアクセスするとき、クライアントのユーザが閲覧するＨＴＭＬドキュメントは、他のドキュメントへのハイパーテキストリンクを含んでおり、このリンクは、異なるサーバのＵＲＬアドレスを有している。あるリンクが選択されると、ブラウザは、その新たなドキュメントを検索して、その時に表示されていたドキュメントに代えてその新たなドキュメントを表示する。このように、異なるインターネットサーバからの情報は、他のリンクを含むドキュメントを介して互いにリンクされている。これらのリンクは、トピック毎に分類されており、特定のトピックのもとで一まとまりとされた複数のリンクが、関連したコンテンツを取り扱うウェブページへのアドレスを有している。例えば、米国下院のウェブサーバは、ＵＲＬアドレスhttp://law.house.govにＨＴＭＬドキュメントを有しており、このアドレスは、特許法を含む法律関係のコンテンツに関する他の様々なウェブページへのリンクを有している。しかしながら、これらのリンクは、動かない状態でユーザに表示され、多くの場合、案内情報は殆ど提供されていない。
【０００６】
一般的に、クライアントのブラウザを使ってサーバにウェブページを要求することを、口語的にはウェブサーフィンすると表現する。オーディオ及びビデオとともに、アニメーションを使うことが一般的になってきているが、ウェブサイトの大部分は、動きのないグラフィックイメージのみで表現されている。既存の電話モデムの接続において利用可能な帯域幅は限られているため、データ圧縮技術を用いても、グラフィックイメージのファイルは、データ量が非常に多く、ダウンロードするのに時間がかかる。多くのグラフィックイメージを含むウェブページを読み込むには、数分かかる。オーディオ及びビデオのファイルは、ダウンロードが完了するまでに更に長く時間がかかる。このため、このようなファイルを読み込んで、使用するまでには、常に遅れが生じる。
【０００７】
しかしながら、テレビジョン番組の一般的な視聴者は、見ようとするチャンネル、すなわちテレビ局を選択すると、略瞬時に応答が得られることに慣れている。クライアントのユーザが、以前に閲覧したウェブサイトから既にキャッシュメモリに保存されているページを、オフラインで閲覧する場合は、回線をつながなくても閲覧することができるが、このようなドキュメントは、クライアントのユーザがトピック毎に簡単に分類しただけで、使い易いように整理されていない場合が多い。また、これらの保存されているページは、興味のあるウェブサイトにあるページの最新版が必ずしも表示されているとは限らない。
【０００８】
インターネットやワールドワイドウェブに対する興味が高まってきていることに伴い、従来のテレビジョン受信機でインターネットにアクセスできるように、セットトップボックス又はケーブルＴＶボックスに似た機器が開発されている。しかしながら、このような機器においては、ウェブサイトの画像へのアクセスが遅いことや、興味のあるウェブページを探し出してアクセスする等、インターネットに関する大量販売の経験が浅いといった問題がある。一般的に、大衆市場向けの消費者は、放送又は配信される情報を容易にかつ瞬時に得ることに慣れている。
【０００９】
情報がエージェントによってサーバからクライアントのユーザに提供されること又はその技術は、プッシュと称されることがある。プッシュされた情報は、クライアント、すなわちユーザではなく、サーバによって開始されたように見える。しかしながら、現在のシステムでは、サーバからユーザにプッシュされた情報は、多くの場合、ユーザのコンピュータ内のクライアントからの、プログラムされた要求の結果に由来している。情報をプッシュする側は、多くの場合、ユーザによって望まれる有用なデータを決定し、サーバからの情報の要求を時々開始するプログラムをダウンロードするように、クライアントに要求する。しかしながら、ユーザは、そのようなアンケートを面倒に思い、そのアンケートに完全に且つ正確に記入しないこともある。
【発明が解決しようとする課題】
【００１０】
したがって、テキスト、画像、音及び映像等を、大衆市場の消費者向けの従来のテレビジョン番組と同様に、単純且つ直感的な方法で即座に提供できるように、インターネットを効率良くナビゲートできるシステムが、長い間求められている。これらの要求を満たす本発明の実施の形態を、以下に説明する。
【課題を解決するための手段】
【００１１】
本発明は、インターネットコンテンツと従来のテレビジョン番組を提供する、単一論理的インタフェースの一部としてのインターネットオンデマンドシステムを提供する。
【００１２】
本発明に係るシステムは、インターネットコンテンツ及びテレビジョン番組を画面上に選択的に表示するシステムにおいて、個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを表示する画面を有するクライアントと、クライアントに対してデータ接続を確立し、データ接続を介してデータをクライアントにダウンロードするサーバとを備える。クライアントは、個々のテレビジョンコンテンツのチャンネル又は個々のインターネットコンテンツのチャンネルが選択されたときに選択されたチャンネルのコンテンツを画面上に表示するために、チャンネルを選択するとともに、選択されたチャンネルのコンテンツにアクセスする選択手段と、インターネットコンテンツのチャンネル上に表示されるウェブページのコンテンツに対応したテンプレートに基づいて編成され、選択されたウェブページへのリンクを選択的にスクロールするインターネットゲートウェイインタフェースを画面に表示する表示手段とを有する。記選択手段は、ユーザがチャンネルを選択することができる回転ホイールメニューを有し、クライアントの回転ホイールメニューは、画面の後に広がる３次元空間を占めるように見えるチャンネルにそれぞれ対応した一連のパネルからなり、パネルのうちの回転ホイールメニューの正面のパネルが、画面上で見ることができる。
【００１３】
本発明に係る方法は、個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを表示する画面と、個々のテレビジョンコンテンツのチャンネル又は個々のインターネットコンテンツのチャンネルが選択されたときに選択されたチャンネルのコンテンツを画面上に表示するために、チャンネルを選択するとともに、選択されたチャンネルのコンテンツにアクセスする選択手段と、インターネットコンテンツのチャンネル上に表示されるウェブページのコンテンツに対応したテンプレートに基づいて編成され、選択されたウェブページへのリンクをスクロールするインターネットゲートウェイインタフェースを画面に表示する表示手段とを有するクライアントと、クライアントに対してデータ接続を確立し、データ接続を介してデータをクライアントにダウンロードするサーバとを備え、クライアントの選択手段は、画面の後に広がる３次元空間を占めるように見えるチャンネルにそれぞれ対応した一連のパネルからなり、パネルのうちの正面のパネルが画面上で見ることができ、ユーザがチャンネルを選択することができる回転ホイールメニューを有するシステムにおいて、インターネットコンテンツ及びテレビジョン番組を画面上に選択的に表示する方法において、クライアントとサーバとの間の接続を確立し、接続を介してサーバからクライアントにデータをダウンロードするステップと、インターネットコンテンツのチャンネルを選択的にスクロールするインターネットゲートウェイインタフェースを表示するステップと、クライアントの画面上において、個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを回転ホイールメニュー上で選択し、個々のテレビジョンコンテンツのチャンネル又は個々のインターネットコンテンツのチャンネルが選択されたとき、クライアントは、選択されたチャンネルに関連したコンテンツを画面上に表示するステップとを有する。
【００１４】
本発明に係るシステムは、インターネットコンテンツとテレビジョン番組を切り換えて画面上に表示するシステムにおいて、画面を有するクライアントと、クライアントに対して接続を確立し、少なくとも２つ接続を介してデータをクライアントにダウンロードするサーバとを備える。クライアントは、個々のテレビジョンコンテンツ及び個々のインターネットコンテンツを別々に示すチャンネルを選択し、個々のテレビジョンコンテンツのチャンネルが選択されたときに、選択された個々のテレビジョンコンテンツのチャンネルに関連したテレビジョンコンテンツを表示する第１の選択手段と、インターネットコンテンツのチャンネルが選択されたときに、インターネットリンクの組を表示するとともに、インターネットリンクの組を自動的にスクロールして、各インターネットリンクを１つずつ順にハイライトする手段と、ハイライトされたインターネットリンクの１つを選択する第２の選択手段とを有する。サーバは、現在使用できる接続の数を決定するためにクライアントに問い合わせし、クライアントによる利用パターンに基づいて、クライアントのユーザのトピックの好みを事実上決定する決定手段を有する。クライアントの第１の選択手段は、ユーザがチャンネルを選択することができる回転ホイールメニューを有し、回転ホイールメニューは、画面の後に広がる３次元空間を占めるように見えるチャンネルにそれぞれ対応した一連のパネルからなり、パネルのうちの回転ホイールメニューの正面のパネルが、画面上で見ることができる。
【００１５】
本発明に係るインターネットコンテンツとテレビジョン番組を切り換えてテレビジョン受信機の画面に表示するインターネットコンテンツ及びテレビジョン番組の表示方法は、特定のインターネットコンテンツを表示するチャンネル、インターネットコンテンツのガイドページ及び特定のテレビジョン信号をユーザが選択することを可能にする回転ホイールメニューを表示するステップと、テレビジョン受信機の画面にユーザによって選択されたチャンネルによって表される特定のコンテンツを表示するステップとを有する。回転ホイールメニューは、テレビジョン受信機の画面の後に広がる３次元空間を占めるように見える一連のパネルからなり、パネルのうちの回転ホイールメニューの正面のパネルが、テレビジョン受信機の画面上で見ることができる。
【００１６】
本発明では、インターネットコンテンツとテレビジョン番組を選択的に表示する。本システムは、ディスプレイ装置を備えるクライアントを含む。本発明は、更に、様々なテレビジョン番組のコンテンツと様々なインターネットコンテンツを個々に表すチャンネルを選択する方法を含む。クライアントは、個々のテレビジョン番組のコンテンツのチャンネルか、個々のインターネットのコンテンツのチャンネルが選択されると、選択されたチャンネルに対応したコンテンツをディスプレイ上に表示する。インターネットゲートウェイのインタフェースの選択的表示方法は、インターネットコンテンツのチャンネル上に表示されるウェブページのコンテンツに対応したテンプレートに基づいて構成された、選択されたウェブページへのリンクをスクロールする。サーバは、クライアントとのデータ接続を確立する手段と、クライアントとのデータ接続により情報をダウンロードする手段を備える。
【００１７】
本発明では、単純で直覚的な方法により、異なる情報ソースの間を効率的にナビゲートできるユーザインタフェースを提供する。
【００１８】
また、本発明では、選択されたウェブページに対するリンクを、動的にスクロールしながらハイライトするインターネットゲートウェイインタフェースを表示する。
【００１９】
更に、本発明では、単一論理的インタフェースの一部としてのインターネットゲートウェイ、ウェブページ、及び、従来通りのテレビジョン番組を提供する。
【００２０】
本発明では、編成された論理的方法によって、情報のカテゴリに分類された動的インタフェースを提供する。
【００２１】
本発明では、インターネットリンクと従来通りのテレビジョン番組の両方を提供するために、ユーザによる選択のためのチャンネルとして、画面上に回転メニューを表示する。
【００２２】
本発明では、ユーザが、そのユーザによる過去のクライアントの利用パターンに基づいてウェブ検索を行うために、選択されたウェブサイトやコンテンツをフィルタリングする機能を有するインテリジェントエージェントを利用する。
【００２３】
本発明では、ユーザに対して、選択されたウェブコンテンツを、ウェブページのテーマを識別する属性に基づいたテンプレートに保有されているトピックに分類し、そのテンプレートに基づいたグラフィカルインタフェース内のウェブページに対するリンクをユーザに提供する。
【００２４】
本発明では、サーバは、全ての利用可能な接続を用いて、異なる種類の情報の最も能率的な配信を決定するために、使用可能なデータフロー接続に関してクライアントに問い合わせを行う。
【００２５】
本発明では、テキスト、画像、ビデオ及びオーディオの情報を提供する際、より編成され、敏速なインターネット体験を提供するための利用可能な帯域幅容量を最大にするために、クライアントに対するデータストリームを編成する。
【００２６】
本発明では、インターネットコンテンツのバックグラウンド配信と、異なるデータ接続において編成された情報の配信の両方を利用する。
【００２７】
本発明のこの他の特徴と利点は以下の請求項に明記されている。
【００２８】
本発明に対する理解は、以下の、添付された図面を含む説明的な図面により、より確かなものとなる。
【発明の実施の形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、マルチメディアインターネットコンテンツ、放送データ及びテレビジョン番組を表示するためのクライアント−サーバシステムの具体的な構成を示すブロック図である。クライアント１０は、テレビジョン受信機１４に接続又は組み込まれたセットトップボックス１２を備える。セットトップボックス１２は、処理され、テレビジョン受信機１４の画面に表示されるビデオ及びコンピュータデータのソースへの接続を提供する。ここで、テレビジョン受信機１４は、陰極線管（cathode ray tube：ＣＲＴ）、液晶表示器（liquid crystal display：ＬＣＤ）、又はビデオ画像を表示できる他の機器を備えることができる。クライアント１０は、例えば電話モデム１８を介してサーバ１６に接続される。
【００３０】
クライアント１０は、更に、マルチメディアタスクを実行し、インターネットのウェブ閲覧をプログラミングし、マルチメディアタスクを制御するためのプロセッサ２０と、ハードドライブ、デジタルビデオディスク（ＤＶＤ）又はデジタルビデオテープ等のデジタルデータストレージ２２と、遠隔制御装置２４とを備え、ユーザは、セットトップボックス１２を介してインターネット機能とテレビジョン機能の両方を容易に制御することができる。遠隔制御装置２４は、数字キーと、チャンネルを選択するチャンネルアップ（前進）及びチャンネルダウン（後退）ボタンと、テレビジョン受信機１４の画面上の、例えばカーソル又はメニューセレクタ等の動きを制御する方向操作子と、リンク又はコマンドを起動するボタンと、ホームページや他の特定の機能にジャンプする専用キーとを備える。英数字又は他のテキストは、遠隔制御装置２４又は別のキーボードを用いて入力される。少数のキーを有する入力機器を用いてテキストを入力する方法及び装置は、米国特許番号５，５４３，８１８（スコット）に開示されており、この出願は参照により本願に組み込まれるものとする。
【００３１】
クライアント１０へのビデオ接続には、ケーブル放送１７及びデジタル衛星放送（デジタルbroadcasting satellite：ＤＢＳ）１９が含まれる。ビデオ接続は、セットトップボックス１２に接続されているＶＴＲ等の周辺機器によっても実現することができる。クライアント１０へのコンピュータデータの接続は、クライアント１０へのビデオ接続と同様に、デジタル衛星データサービス及びケーブルモデムを介して実現され、あるいは電話モデム１８及びＩＳＤＮ接続を介して実現される。ここで、クライアント１０は、同時に異なる種類のデータ接続を用いることができる。コンピュータのデータ情報は、ビデオ信号ソースに多重化又は重畳されている。ビデオ信号を符号化して得られたデータを復号するデコーダを有するテレビジョン受信機は、米国特許番号５，５１２，９５４（新谷）に開示されており、この出願は参照により本願に組み込まれるものとする。テレビジョンデータ及びコンピュータデータは、同一のデジタル衛星放送接続を介してクライアント１０に供給される。例えば、クライアント１０は、電話モデム１８及びデジタル衛星放送サービスの両方を用いることができ、デジタル衛星放送サービスは、テレビジョン番組送信時のブランキング信号期間中に、従来のテレビジョン番組と同様にインターネットコンテンツをクライアント１０に伝送する。
【００３２】
クライアント１０のプロセッサ２０は、マルチメディアプロセッサであり、超長命令語（very long instruction word：ＶＬＩＷ）アーキテクチャを有することが望ましい。適切なプロセッサとしては、例えばカリフォルニア州、サニーヴェールのフィリップスセミコンダクタ社、トリメディアプロダクトグループ（Philips Semiconductors，TriMedia Product Group）製の「ＴＭ−１（商標）」を用いることができる。図２は、クライアント１０のプロセッサ２０の構成を示すブロック図である。プロセッサ２０は、インストラクションキャッシュ３２及びデータキャッシュ３４を有するＣＰＵ３０を備え、ＣＰＵ３０は、リアルタイムオペレーティングシステム（real-time operating system：ＲＴＯＳ）のカーネルで実行できるＶＬＩＷアーキテクチャを採用している。帯域幅及び記憶空間を節約するために、ＶＬＩＷインストラクションは、必要になるまで圧縮されている。プロセッサ２０は、モデムを介してサーバ１６とのデータ接続を確立するためのルーチンを提供するアプリケーションライブラリを有し、それにより、ウェブの閲覧、電子メールの読出、ビデオデータの符号化及びＭＰＥＧ−１規格を用いて圧縮されたビデオデータの復号、ＭＰＥＧ−２ファイルの復号を行うことができる。
【００３３】
プロセッサ２０は、メモリインタフェース３８を介してシンクロナスＤＲＡＭ（ＳＤＲＡＭ）３６を利用でき、また、プロセッサ２０用のブートプログラムを格納したＥＥＰＲＯＭ４３にＰＣＩインタフェース４４を介して接続されており、プロセッサ２０のスタンドアロン動作を可能とすることができる。
【００３４】
専用のコプロセッサの多くは、データバス４０を介してＣＰＵ３０に接続されている。イメージコプロセッサ４６は、ＳＤＲＡＭ３６からの画像をビデオフレームバッファにコピーし、スケーリング及び色空間変換を実行する。イメージコプロセッサ４６を用いることによって、転送速度を５０メガピクセル／秒（Ｍｐｉｘ／s）に維持することができる。可変長デコーダ（ＶＬＤ）コプロセッサ４８は、ＭＰＥＧ−１及びＭＰＥＧ−２のデータストリームの伸長を補助することができる。
【００３５】
ＣＰＵ３０には、それから独立してデータを処理するためのダイレクトメモリアクセス（ＤＭＡ）によるマルチメディア入力／出力（Ｉ／Ｏ）ユニットが接続されている。ビデオ入力ユニット５２、ビデオ出力ユニット５４、オーディオ入力ユニット５６及びオーディオ出力ユニット５８は、ＤＭＡによるＩ／Ｏユニットである。ビデオ入力ユニット５２は、ビデオデコーダ６０からビデオデータが供給され、Ｙ／Ｃコンポジットビデオ信号をＹＵＶ４：２：２デジタルビデオデータに変換することができる。ビデオ出力ユニット５４は、ＹＵＶ４：２：２ビデオ出力フォーマットのデータを、デジタルビデオエンコーダ６２に供給することができる。ビデオ入力ユニット５２及びビデオ出力ユニット５４は、ＣＣＩＲ６５６フォーマットに準拠することができる。例えば、ビデオ出力ユニット５４は、デジタルビデオテープレコーダ等の、他のＣＣＩＲ６５６互換機器を駆動することができる。また、プロセッサ２０は、Ｉ2Ｃインタフェース６４も備えている。オーディオ入力ユニット５６及びオーディオ出力ユニット５８には、オーディオ符号化ユニット６６が接続されており、オーディオ符号化ユニット６６は、オーディオ符号化処理用の１６ビットのＡ／Ｄ変換器と、オーディオ復号化処理用の１６ビットのＤ／Ａ変換器を内蔵している。
【００３６】
同期シリアルインタフェース６８は、サーバ１６と通信するモデム７０に接続されている。モデム７０としては、標準の電話回線を介して３３．６ｋｂｐｓ以上の接続速度を実現できる例えばＶ．３４モデム又はＩＳＤＮモデムインタフェースを用いることができる。プロセッサ２０には、入力マルチメディアデータストリームに対してインタフェースする外部回路を、必要に応じて接続することができる。
【００３７】
サーバ１６は、クライアント１０が、好ましくは電話モデム１８を介して接続を確立できるコンピュータである。サーバ１６のクライアント１０に対する機能は、インターネットにアクセスし、クライアント１０が、インターネットに接続された他のサーバからのドキュメント、ファイル及び情報を要求することができるようにすることである。この目的のために、このサーバ１６は、ユーザに対するオンラインサービスの一部であり、ＰＯＰサーバ又はネットワークサーバとして参照される。サービスプロバイダは、様々な消費者市場における情報要求及び興味に対処するためにコンテンツをパッケージ化することができる。クライアント１０のプロセッサによって用いられるオペレーティングソフトウェア及びアプリケーションソフトウェアは、必要に応じ、サーバ１６によって更新することができる。
【００３８】
また、サーバ１６は、クライアント１０のグラフィカルユーザインタフェース（graphical user interface：以下、ＧＵＩという）又はフロントエンドに表示される、インターネットコンテンツへのリンク又はショートカットを有するウェブページを提供することができる。これらのウェブページは、インターネットコンテンツ及びテレビジョン番組に対するチャンネル選択の一部として表示される。サーバ１６は、好ましくは予めインターネットサービスプロバイダが品質及び適正について予め選別したウェブページにリンクを含めるようにする。クライアント１０のインタフェースを介してリンクを表示するフレームワークを提供するために、リンクは、サーバ１６、クライアント１０又はその両方に格納できるテンプレート内で複数のカテゴリ又はトピックに分類される。
【００３９】
テンプレートは、クライアント１０の利用可能な記憶空間に応じて、クライアント１０又はサーバ１６に格納することができる。テンプレートには、トピックの所定の分野とは異なる幾つかのカテゴリ又はトピックを含ませることができる。同一のカテゴリ又はトピックが、複数のテンプレートに重複して属することもある。
【００４０】
例えば図３に示すように、トピック１とトピック３は、互いに異なるテンプレートＩとテンプレートＩＩに重複して属する。１つのテンプレートに関連するトピックは、最初は予め決定しておいてもよいが、その後、ユーザの過去の視聴又は閲覧に基づき、時間の経過とともに適応化される。
【００４１】
トピック又はカテゴリの主題（subject matter）は、所定の識別属性によって定義され、各カテゴリは、１つ以上のこれらの属性によって定義される。これらの属性は、ウェブページのコンテンツ又は主題を識別するために、ウェブページに関連付けることができる。図３に示すように、トピック１は、属性αで定義され、トピック２は、属性βで定義され、トピック３は、属性γ、αで定義され、トピック４は、属性γ、Δで定義される。そして、例えば、属性αは主題がスポーツであることを識別し、属性βは主題がニュースであることを識別し、属性γは主題が映画であることを識別し、属性Δは主題がサイエンスフィクションであることを識別する。そして、トピック１は、スポーツの属性αを有するウェブページを含み、そのウェブページには、スポーツに関する映画に関連したウェブページへのリンクが付されており、したがって、トピック１は、スポーツの属性αと映画の属性γの両方の属性を含んでおり、トピック３に一部としてソート又は分類される。同様に、適切な属性が定義するように、テンプレートＩは、スポーツ、ニュース及びスポーツ映画に関するトピックを含み、テンプレートＩＩは、ニュース、スポーツ映画及びサイエンスフィクション映画に関するトピックを含んでいる。
【００４２】
ウェブページのコンテンツは、１つ以上の識別属性により記述することができ、これにより、選択したテンプレートのカテゴリ又はトピックにフィルタリングすることができる。図４に示すように、属性α及び属性βを有するドキュメントは、トピック１及びトピック２に分類され、属性βのみを有するドキュメントは、トピック２の一部として分類される。例えば、スポーツをテーマとしたサイエンスフィクション映画「ローラーボール（Rollerball）」を主題とするウェブページは、テンプレートＩ及びテンプレートＩＩにおけるトピック１、トピック３及びトピック４の一部として分類される。所定の識別属性を有する予め選別されたウェブページは、その識別属性に基づいて分類され、そのトピックの属するテンプレートに格納される。
【００４３】
テンプレート及びそれに関連したトピックは、予め決めることができるが、クライアント又はサーバのエージェントにより、ユーザの過去の視聴及び閲覧傾向に基づいて、後にトピックを適応化させることができる。クライアント又はサーバは、ウェブページが有する属性を記録し、記録した属性に基づいて、属性を加えたり、ブール論理（ａｎｄ、ｏｒ、ｎｏｔ）を用いて各属性間の関係を変化させるアルゴリズムにより、トピックを更新する。例えば、サイエンスフィクションを識別する属性ΔをテンプレートＩに属するトピック１から除外するように更新することにより、上述した「ローラーボール」に関するウェブページは、テンプレートＩにおけるトピック１から除外される。記録した属性に基づいて、新しいトピックをテンプレート中に生成したり、また、新たなテンプレートを生成することも可能である。
【００４４】
テンプレートは、特定のユーザプロファイルに合わせて編成された特定のゲートウェイインタフェースの一部とすることができる。例えば、ユーザは、まず初めに、所定のカテゴリの一群から予め選択された複数のウェブリンクを提供する、一般的、且つ、望ましくは統計学的に作成されたプロファイルを選択するように要求される。また、ユーザに対して、上述したプロファイルへのリンクを提供する特定のグラフィカルインタフェースも、ユーザの経験の度合いに基づいて選択される。また、クライアント又はサーバのエージェントは、ユーザの経験の度合いに適合させて、グラフィカルインタフェースを自動的に更新する。
【００４５】
テンプレートは、テレビジョン受信機の画面で、能動的及び動的インタフェースとして用いられることが望ましい。これをアクティブフレームスクローリング（active frame scrolling）という。テンプレートは、インターネットの予め選択され、予め分類された様々なウェブページにリンクするガイドページの一部を構成する。ガイドページは、ｈｔｍｌコードを含み、ブラウザから分離したフロントエンドウインドウとしてもよい。また、ガイドページは、従来のテレビジョン番組のチャンネルに加え、ユーザが選択することができるチャンネルメニューのチャンネルとして表示してもよい。テンプレートに関連して説明したように、クライアント又はサーバは、少なくともユーザの過去の視聴及び閲覧傾向に基づいて、ガイドページを自動的に変更、適応、更新することができる。
【００４６】
ガイドページは、クライアントとサーバのどちらか一方、若しくはその両方に属する。例えば、ガイドページがクライアントに属する場合、サーバはガイドページを定期的に更新することができる。あるいは、ガイドページのテンプレートがクライアントに属し、一方、ガイドページのコンテンツがガイドページ内のリンクにより識別されるＰＯＰサーバ又は他のサーバに属することも可能である。
【００４７】
ガイドページは、トピックの組及び各トピックに関連したリンクの組を含んでいる。リンクは、好ましくは、そのリンクの主題を視覚的に表示するグラフィックイメージ等の関連するオブジェクトを含んでいる。また、ガイドページは、動的インタフェースを提供する。この動的インタフェースにおいて、ガイドページは、リンクをスクロールし、クライアント及びユーザに、回転するリンクの選択を提供する。また、ガイドページは、ユーザに対する付随的表示（sideshow）として表示されるスクロールリンクに対応したオブジェクトを含んでいる。また、インタフェースは、ユーザに対するフィルムストリップ（film strip）の表示として、スクロールリンクに関連したオブジェクトをガイドページに表示することができる。
【００４８】
トピック及びリンクの選択は、一連のシーケンスとして見ることができる。例えば、選択された第１の組のトピヅクがクライアントのユーザの画面に表示される。第１の組のトピックにおける１つ以上のトピックは、第１の順序で、選択的にハイライトされる。例えば、図５及び図６に示すように、次々に表示される各トピックは、降順でハイライトされ、そして、そのシーケンスは、トピック欄の最上位から再び開始される。
【００４９】
ハイライトされたトピックに関連する第２の組のインターネットリンクは、第１の組のトピックが表示されている間に、表示される。例えば、各リンクは、ウェブドキュメントにおけるＵＲＬを参照している。第２の組のインターネットリンクは、第２の順序でハイライトされる。例えば、図５に示すように、リンクのハイライトは、選択されたトピックの組と同じように、降順に従って行われる。リンクをハイライトする第２のシーケンスが完了すると、次のトピックがハイライトされ、そして、そのトピックの主題に関連したリンクが順番にハイライトされる。第１の順序における次のトピックは、第２の順序における最後のリンクがハイライトされるまで、ハイライトされない。あるいは、次のトピックは、ユーザが所望のリンクを選択するための適切な時間を確保するために、予め設定された時間が過ぎる、又はユーザがシステムは次のトピックに進むべきであることを示すまで、ハイライトされない。
【００５０】
特定のトピックに関連する一組のリンクの一部である、ハイライトされた特定のリンクに関連する画像及び音を表示する動的回転シーケンスは、一連のネストループ（nested loops）とみなすことができる。図６は、テンプレートによって定義される分類構成に基づき、トピック、リンク及び関連記述オブジェクトを動的に表すアクティブフレームスクローリングを一般的に説明するフローチャートである。ここで、Ｔは、トピックを表し、Ｉは、特定のＵＲＬに接続されたインターネットリンクであり、これらの初期値はいずれも１に設定される。トピックＴ及び関連するインターネットＴ（Ｉ）がハイライトされると、関連するオブジェクトＴ（Ｉ）Ａもまた、インタフェース上に表示される。次に、クライアントは、所定の時間ｔｉが過ぎるまで待機している間に、ユーザが関連リンクＴ（Ｉ）を選択するのに応じて、このリンクによって接続されるＵＲＬのウェブページを検索する。時間ｔｉが過ぎても、ユーザによる選択がなかったら、Ｔ及びＩの値が１インクリメントされる。最初にインターネットリンクＩがインクリメントされ、インターネットリンクＩの値がトピックＴに関連したリンク数ＺＩよりも大きくなったとき、次のリンクがハイライトされる。その後の状態において、トピックＴが１インクリメントされ、その次のトピックがその関連リンクとともにハイライトされる。トピックＴがそのテンプレート用のトピック数ＺTを超えると、トピックＴは１に戻され、そして、スクローリングシーケンスは、始めから開始される。ユーザは、何時でも、これらのトピックの順序を変更することができる。
【００５１】
ユーザは、リンクがハイライトされている間に、遠隔制御装置上の選択又は入力ボタンを押すことによって、ハイライトされたリンクを選択することができる。また、ユーザは、遠隔制御装置を用い、カーソルを操作して、ハイライトされていないリンク又はトピックを選択することができる。ハイライトされたリンクがユーザによって選択されると、ハイライトされたリンクのＵＲＬにおけるページ又はドキュメント等のインターネットコンテンツが、クライアントに配信され、テレビジョン受信機の画面上に表示される。
【００５２】
リンクがハイライトされている間に、ハイライトされているリンクに関連したオブジェクト、例えばグラフィックイメージ、アニメーション、音声ファイル又はこれらの組合せが、テレビジョン受信機の画面上に表示される。選択された第１の組のトピック、選択された各トピックに関連した第２の組のリンク及び各リンクに関連したオブジェクトをスクロールすることによって、それぞれがハイライトされるように、動的インタフェースは、クライアントのユーザに提示される。
【００５３】
例えば図５に示すように、トピック「２」がハイライトされると、関連リンク２（１）、２（２）、３（３）が、ハイライトされたトピック２に関連して、所定の時間表示される。これらのリンクは、順番にハイライトされ、ハイライトされたリンク２（３）に関連したオブジェクト２（３）Ａが短い時間インタフェースに表示される。
【００５４】
あるいは、図７に示すように、インタフェースは、フィルムストリップ表示を右から左にスクロールするリンクに関連したオブジェクトを有するガイドページをユーザに提示することができる。幾つかのトピック及び幾つかのリンクのための関連リンク及びオブジェクトは、同時に表示することができる。リンク及び関連するオブジェクトは、動的に横向きに移動するスライドショウ（dynamic sideways moving slideshow）として、ユーザに表示される。所定の時間停止した後、１つ以上のオブジェクトは、フレームの外に移動される。トピックの別の組、関連リンク及びオブジェクトは、以前に表示されたリンクのそれぞれが順番に表示された後、インタフェースに表示させることができる。関連するオブジェクトは、表示させることができ、水平横向き表示で又は垂直に移動する表示でスクロールすることができる。
【００５５】
例えば、インタフェースは、第２の組のリンクを表示している間に、関連するオブジェクトも表示する。オブジェクトは、クライアント、ＰＯＰサーバ、又はハイライトされたリンクのＵＲＬを含むサーバ上に保存されてもよい。
【００５６】
例えば、リンクが最初にハイライトされるときに、関連するオブジェクトは、デジタル衛星放送やケーブルモデム接続のような高速広帯幅のデータ接続を介してサーバからダウンロードされてもよい。あるいは、動的インタフェースを素速くユーザに提供するために、関連するオブジェクト又はグラフィックは、回線が混み合わない早朝のオフピーク時に、定期的にクライアントにダウンロードされ、デジタル記憶媒体に保存されてもよい。更に、ＰＯＰサーバにダイアルアップ接続するためにかかる時間は、ユーザがチャンネルメニューからガイドページを最初に選択するときに、接続を開始することにより、ユーザに対してトランスペアレントになるため、短縮することができる。頻繁に利用されるウェブサイトの一部であるドキュメント又はウェブページも、高速のオフライン閲覧ができるように、オフピーク時に、自動的に更新され、ダウンロードされてもよい。ユーザがリンクを選択した後、以前にダウンロードされて、保存されているウェブページを見ている間に、クライアントは、ＰＯＰサーバへの接続を確立し、ウェブページ内のあらゆるリンクをたどって、ユーザが関心のありそうな他の関連する又はリンクするウェブページをダウンロードすることもできる。
【００５７】
ユーザは、インターネットコンテンツとテレビジョン番組を速く切り換えたいかもしれない。画面上で、インターネットサイトとテレビ局間をナビゲートする単一の一定なインタフェースを提供する、チャンネルを覆ったメニュー（overlying menu of channel）は、何時でも起動することができる。テレビ局は、伝統的にローカルチャンネルとして表示されてきたが、インターネットアドレスは、通常そのようには表示されない。ウェブチャンネルは、ウェブチャンネルが特定のサーバ上の位置又はＵＲＬを表すという点で、テレビジョンチャンネルとは異なる。また、ＵＲＬへのリンク又はそのようなＵＲＬへのショートカットを有するガイドページは、覆ったメニュー上の別のチャンネルとすることができ、好ましくは回転ホイールメニューの形式である。
【００５８】
図８に示すように、テレビ局とインターネットウェブページは、単一の回転ホイールメニュー８０上に、別個のチャンネルとして表示することができる。回転ホイールメニュー８０は、画面を覆い、ビデオ又はテレビジョン番組は、例えばメニューが表示されていない表示画面部分にバックグラウンドで再生し続けることができる。これは、ウェブページをバックグラウンドとし、アニメーション及びストリーミングビデオを再生し続ける場合にも、適用することができる。する。ユーザは、インターネット主体であろうとテレビ主体であろうと、メニューを用いて次のチャンネルを直接選択することができる。クライアントは、ユーザの入力又はコマンドを検出するために、遠隔制御装置とのＩ／Ｏインタフェースを連続してポーリングすることができる。
【００５９】
回転ホイールメニュー８０は、一連のパネル８２として表示され、パネル８２は、テレビジョン受信機の画面の後に広がる３次元空間を占めるように見える。回転ホイールメニュー８０の正面のパネル８２は、テレビジョン受信機の画面上で見ることができる。回転ホイールメニュー８０は、沢山のパネルを備えることができ、沢山の、例えば５枚、７枚、９枚のパネルを表示し、それらのパネルは、テレビジョン受信機の画面上の回転ホイールメニュー８０の前面にあるときは、読み取りやすい。残りのチャンネルは、視野から外れてホイールの裏面に回転されたときは、表示されない。メニューは、分かりやすくするためにホイールとして説明したが、メニューの抽象的な幾何学的形状は、丸である必要はない。インタフェースにおいて、利用可能なパネルの内のごく一部のみしか、一度に見ることができないが、表示される回転ホイールメニュー８０は、３次元空間内で動くように見せることができ、見えてるパネルは、ホイールが回転されると、極端な場合、回転されるに従って、表示画面の上下に消えるとともに、他のパネルの後ろに回ることになる。
【００６０】
パネルは、特定のテレビ局のチャンネル、インターネットウェブページ、電子メールを記述し、抽象化するために、テキスト及びグラフィックを含むことができる。
【００６１】
チャンネルは、所望のパネルをハイライト選択ボックス８４内に移動するために、ホイールを回転することによって選択される。擬似ホイール（simulated wheel）を、遠隔制御装置を操作することによって、例えば遠隔制御装置の「チャンネルアップ」又は「チャンネルダウン」ボタンを押すことによって、回転させて、パネルを上下に移動させることができる。遠隔制御装置の入力又は選択ボタンを、ハイライト選択ボックス８４内でハイライトされている所望のチャンネルを選択するために、用いてもよい。また、ユーザは、ハイライト選択ボックス８４内でハイライトされているチャンネルに隣接したチャンネルを見ることができる。
【００６２】
回転ホイールメニュー８０は、擬似ホイールが回転されたときでも、パネル８２がユーザに対向したままであるという点で、観覧車（Ferris wheel）に似ている。ユーザに対向したホイールの前面の半分のパネルのテキストは、パネルが異なる位置に回転されたときでも、大きさは変わらず、読み取ることができる。ホイールの最上部及び最下部のパネル及びそのテキストは、ホイールに更に占有された３次元空間を表現するために、フェードし始める。これを、回転ホイールメニュー８０の最上部と最下部の破線で示されるパネルによって、図８に示す。
【００６３】
各パネルは、ホイール上のそれぞれの位置に応じて表示される。例えば、テレビジョン受信機の画面上に表示される任意の１つのパネルの垂直座標は、垂直回転半径ｙを２００に設定し、垂直座標定数ＣVを２５０に設定し、画面の中心水平軸上に位置する擬似ホイールの中心に対する相対的なパネルの角度をｔすると、以下の式で表される。
【００６４】
ｙ＊ｓｉｎ（ｔ）＋ＣV
ｙ及びＣVの値は、テレビジョン受信機の画面に沿った上下移動をシミュレートするために用いられる相対値を例示するためのものである。上記式は、角度ｔが−π／２ラジアンとπ／２ラジアン間にあり、ｃｏｓ（ｔ）が正のときのみに適用され、ユーザに見えるホイールの前面を定義している。ｃｏｓ（ｔ）が負のとき、パネルは、ホイールの裏面にあり、ユーザは見ることができない。ハイライト選択ボックス８４は、ｔが０のとき、パネル上に位置しなければならない。
【００６５】
パネルの角度位置がホイールの天頂（nadir）又は天底（nadir）に近づくにつれて、サインカーブが値１に近づき、横ばいになるので、垂直座標の相対的変化は減少する。上下移動率が減少して、隣接するパネル間の距離が減少し、最終的には、擬似ホイールの天頂又は天底に向かって重なる。これによって、画面に表示された最端のパネルが、表示された他のパネルの後に動くように見える。
【００６６】
パネルがホイールの天頂又は天底に移動するに従って、パネルは、より透明になる。
【００６７】
このことによって、パネルが不透明であるときよりも、ホイール上でさらに多くのチャンネルをプリビューする効果が得られる。パネルの透明度を決定するために、式１００×ｃｏｓ（ｔ）を用いることによって、パネルが、ホイールによって定義される円のそれぞれの天頂又は天底に近づくに従って、ｃｏｓ（ｔ）が０に近づき、パネルは透明になる。このことによって、更に、画面に表示された最端のパネルが他の表示されたパネルの後ろにあるという外観が高まる。
【００６８】
ホイールに更に立体感を与えるために、パネルが、見える画面の天頂又は天底のいずれかに近づくときに、ホイールが僅かに画面から次第に消えるように、上下移動に加えて、ある水平移動を導入することができる。
【００６９】
上述したように、表示されるパネルの水平座標は、垂直回転半径ｘを１０に設定し、垂直座標定数ＣHを７０に設定し、ホイールの中心及び画面の水平軸に対する相対的なパネルの角度をｔとすると、以下の式で表される。
【００７０】
ｘ×ｃｏｓ（ｔ）＋ＣH
ｘ及びＣHの値は、例えば、パネルを画面の最上部又は最下部に動かすとき、テレビジョン受信機の画面に沿ったパネルの僅かな上下移動をシミュレートするために用いられる相対値を例示するためのものである。パネルが垂直方向に動くときのパネルの僅かな水平移動によって、ホイールは、見かけ上の湾曲した性質が与えられる。上述したように、この式は、ｃｏｓ（ｔ）が正のときのみに適用される。ハイライト選択ボックス８４は、ｔが０のとき、パネル上に位置し、パネルの最大水平座標も表している。ｃｏｓ（ｔ）が０未満のとき、パネルは、ホイールの裏面上にあり、見ることができない。
【００７１】
ユーザは、メニューホイールのチャンネルリストを編集することができる。ユーザは、特定のウェブページ又はサイトを、メニューホイールの新たなチャンネルとして、ブックマークに入れることができる。ケーブルテレビジョンチャンネル、衛星放送チャンネル及び他のソースのチャンネルをメニューホイールに追加することができる。また、異なるメニューホイールによって、何人かの異なるユーザが、個人用にカスタマイズされたチャンネルの選択を有するメニューホイールを用いて、システムを動作させることができる。
【００７２】
チャンネルは、環状の列（queue）及び任意の適切なデータ構造として編成され、環状の列内のチャンネルの情報を得続けるために用いられる。環状の列は、最初はチャンネルとともにプリロードされ、あらゆる任意のチャンネルが、ハイライト選択ボックス内でハイライトされるチャンネルに対応するように設定される。その後、ユーザがメニューに戻ったとき、最後に見たチャンネルのメニューホイール及びパネルが表示され、ハイライトされるように、最後に見たチャンネルが保存される。ハイライトされたチャンネルに隣接するチャンネルの幾つかのパネルが、画面に表示される。チャンネルの順序は、ホイールが回転している間も、見えない位置に回転されたときでも、維持される。例えば、５０個の連続した番号のチャンネルがあるとき、チャンネル２６は、常に、回転メニューの擬似メニューのチャンネル１と略反対側にある。
【００７３】
図９は、コンテンツのチャンネルを選択するメニューホイールを実施する処理を示すフローチャートである。ユーザは、最初にホイールメニューを起動し、クライアントは、画面に対して、擬似ホイールメニュー上のチャンネルの位置を決定する。擬似ホイールメニューの正面部分で見ることのできるチャンネルがテレビジョン受信機の画面に表示される。
【００７４】
ユーザがメニューホイールを回転させるコマンドを選択すると、相対的なチャンネルの位置が更新され、チャンネルは、垂直方向に動かされて、テレビジョン受信機の画面に表示されたホイールメニューに擬似的な運動を与える。ポインタを用いて、ホイールの環状の列内でチャンネルの位置を追跡することができる。
【００７５】
ポインタは、ユーザのコマンドに従って、ポインタを増加又は減少させることによって更新される。そして、ユーザのコマンドに従って、メニューホイールに動きが与えられる。メニューホイールの動きが完了すると、パネルを滑らかに動かすために、パネルが、ポインタの位置に従って新しい位置に表示される。ユーザがハイライトされたパネルのチャンネルを選択するコマンドを入力すると、ポインタの値は保存され、メニューホイールは表示されなくなり、選択したチャンネルのコンテンツが、テレビジョン受信機の画面に表示される。チャンネルの選択により、ウェブの閲覧又はテレビジョン信号の復号等の更なる処理が必要となったときには、他のルーチンを実行することができる。例えば、ユーザがガイドページを選択した場合、メニューホイールのルーチンが実行されるとともに、動的ガイドページを表示するルーチンが実行される。
【００７６】
また、遠隔操作装置は、その「チャンネルアップ」及び「チャンネルダウン」ボタンによって、テレビジョン放送及びインターネットコンテンツを表示するチャンネル間で選択及び走査を行うことができ、最初に回転ホイールメニューにアクセスすることなく、チャンネルを前進及び後退させることができる。
【００７７】
回転ホイールメニューは、総合インタフェースの一部であり、ユーザは、この回転ホイールメニューからインターネットコンテンツ及びテレビジョン番組に簡単にアクセスすることができる。インタフェースのアクティブフレームスクローリングは、ユーザに、簡単に理解することができ、インターネットコンテンツを含むウェブページへのリンクを識別可能な回転配列を能動的に表示する。接続は、リンクされたウェブページの主題を表示する関連したグラフィックスとともに表示される。総合インタフェースをユーザに表示する際、そのときの状態に関係のない余りにも多くの情報によって、ユーザに負担をかけ過ぎることを防ぐために、インタフェースは簡潔でなければならない。
【００７８】
ウェブページの閲覧とは対照的に、電子メールにアクセスするときは、通常、別のコマンドが必要とされる。更に、電子メールを送信し、読み出し、又は検索するときは、異なるコマンドが用いられる。これらの異なる電子メールの状態に対して、多くの場合、同一のツールバー又はメニューインタフェースが用いられており、不必要な又は不適切なコマンドを消去して、それらが使用できないことをユーザに示す。これらの消去したコマンドは、多くの場合、見える状態のままになっており、このことにより、未経験のユーザが混乱することがある。ユーザは、このシステムの具体例では、それぞれの状態に専用の、例えば閲覧、電子メールの送信、電子メールの読出、又は電子メールの検索用のメニューをユーザが利用できるようにしている。
【００７９】
個人情報のセキュリティのために、個人の電子メール、又は個人用にカスタマイズされたコンテンツを含むウェブページにアクセスすることを認める前に、パスワードを要求するようにすることができる。一連のグラフィカルアイコンをユーザに提示し、ユーザは、これらのアイコンの組合せを個人のパスワードとして選択する。
【００８０】
テレビジョン受信機内に、通常Ｖチップと呼ばれるハードウェアを設けてもよい。Ｖチップは、ＴＶ−１４又はＴＶ−Ｍ等のある種のレイティングが与えられた番組を放送するチャンネルへのアクセスを制限する機能を有する。インターネットブロッキングソフトウェア（Internet blocking software）は、子供に不適当な、露骨で性的コンテンツのような、ある種のコンテンツへのアクセスを排除又は制限するために、閲覧ソフトウェアのアドオン（add-on）として用いられることが多い。特定のインターネットブロッキングソフトウェアに用いられている基準は、様々である。例えば、インターネットブロッキングソフトウェアは、特定のウェブサイトのテキストを自動的にスキャンし、不適切なトピックに関連した単語を検索するものである。これらの単語を使用したページは、ブラウザによってアクセスが制限される。他の具体例としては、娯楽ソフトウェア諮問委員会（Recreational Software Advisory Committee）によって開発された自発的なシステムがあり、ウェブサイトのコンテンツに基づいたレイティングを提供し、ユーザは、高いレイティングの望ましくない又は不適当なコンテンツを含むサイトへのアクセスを阻止することができる。
【００８１】
このシステムは、１以上の上記のインターネットブロッキングソフトウェアシステムと互換性のあるブロッキングソフトウェアを用い、インターネットブロッキングソフトウェアで用いられるレイティングの基準を、テレビジョン番組のレイティングに用いられるものに変換又は近づけることができる。ユーザは、テレビジョン受信機に、インターネットブロッキングソフトウェア又はＶチップのいずれかを設けて、両方の種類の情報又は番組をブロックすることができる。例えば、ユーザがＴＶ−１４のレイティングがされているテレビジョン番組を阻止するシステムを設けると、クライアントは、同等のコンテンツを有するインターネットのウェブサイトを阻止するようにブラウザソフトウェアを変更する。クライアントは、ブロッキングソフトウェアによって用いられる基準を取得して、テレビジョンレイティングシステムの所定の基準設定と比較する変換能力を有する。更に、クライアントは、Ｖチップがテレビジョン受信機内に搭載されていない場合、テレビジョン番組に対するＶチップとしても機能することができる。
【００８２】
サーバに、ウェブページへの選択されたリンクを表示する品質管理ゲートキーパとして機能させるサービスを提供してもよい。ユーザは、サーバによって示される世界の外を自由に探検することができるが、熟練していないユーザは、サーバによって提供されるより管理された環境を探検することができる。
【００８３】
インターネットの他のエンティティ又は組織によって作成及び維持されている他のウェブページへのリンクは、コンテンツの品質のためにこのサービスによって予め選択又は保証される。ウェブサイトは、最初に立ち上げられた後、十分に維持又は更新されないことが多い。ウェブサイトが古いことは、そのコンテンツの品質を決定する要因となり得る。
【００８４】
独自の専門的なコンテンツを作成して提供するオンラインのサービスとは異なり、サーバは、インターネット上の他のエンティティによって作成されたコンテンツへのリンクを提供する。これらのリンクは、テンプレートによって、分類され、編成されている。サーバは、好ましくはＰＯＰサーバであり、クライアントのリンクされたウェブページへのゲートウェイとして機能する。これらのテンプレートで個々のユーザに提供されるリンクは、時間が経つと、ユーザの利用パターン及びユーザの閲覧の主題に基づいて変更される。
【００８５】
ＰＯＰサーバ上のインテリジェントエージェントは、サーバによって予め選択されリンクされて提供されたウェブページを識別する属性を監視することができる。インテリジェントエージェントは、固定エージェント（anchored agent）であってもよく、すなわち自己の状態情報を保持してサーバからサーバへ移動する自己充足型の移動エージェントである必要はない。インテリジェントエージェントは、サーバによって提供されるリンクを含むガイドページから、過去に訪れたウェブページの属性を記録する。インテリジェントエージェントは、テンプレートによって与えられる選択されたトピックに現れるユーザの嗜好を決定するために、クライアントのユーザの過去の閲覧やブラウズの習慣に基づいて、ユーザが関心を有する主題を特定する。しかし、インテリジェントエージェントは、必ずしもウェブページのコンテンツの品質をレイティングしない。これに代えて、図１０のフローチャートに示すように、インテリジェントエージェントは、テンプレート内のトピックに応じてリンクのカテゴリを提供するマクロマネージメントのアプローチに従う。トピックは、主題を記述する属性によって定義され、属性は、リンクされたウェブページに関連付けられている。属性は、ＰＯＰサーバを動かすサービスによってチェックされた後にウェブページへのリンクに付与されてもよく、ウェブページ自体をホストするウェブサイトによって自発的に提供されてもよく、あるいは、ウェブページのテキストを解析するアルゴリズムによって決定されてもよい。
【００８６】
放送されているテレビジョン番組のジャンルを特定するために、所定のコードを、テレビジョン信号上に送信されたデータの一部として配信してもよい。米国特許第５５８５８６５号（アマノ他）には、過去の視聴習慣に基づいて番組を選択するために、所定のテレビジョン番組のジャンルコードをモニタリング及び保存することを可能とするテレビジョン受信機が開示されており、この開示内容は、参照により本願に援用される。エージェントに更なる情報を提供して、クライアントのユーザの関心領域を判定させるために、ジャンルコードをウェブページに関連付けされた属性に一致又は変換させることができる。クライアントのプロセッサは、過去に視聴されたテレビジョン番組に関連付けられたジャンルコードを保存し、このデータをエージェントに供給して、そのウェブ閲覧データを増強させることができる。
【００８７】
ウェブページは、クライアントのユーザによって選択されたテンプレートのカテゴリ又はトピックに分類される。ウェブページに関連付けされたこれらの属性は、そのページの主題やコンテンツの特徴を識別する。
【００８８】
図３及び図４は、テンプレートと、テンプレートのトピックに分類のために関連付けされた属性を有するドキュメントとの関係を示す。識別属性が付与されて、予め選別されたウェブページは、このような属性に従って分類され、テンプレートのトピックとして表示することができる。一具体例として、属性αは「スポーツ」の項目を識別し、属性βは「ニュース」の項目を識別し、関連付けられた両方の属性を有するドキュメント又はウェブページは、トピック１、２の両方に分類され、テンプレートＩ又はテンプレートＩＩのいずれかのリンクとして表示される。他の具体例として、属性α、Δ、γを有するウェブページは、テンプレートＩとテンプレートＩＩの両方においてトピック１、３、４の一部として分類される。
【００８９】
テンプレートとその関連付けされているトピックが予め決定されている場合、そのテンプレートと関連付けされているトピックは、ユーザの過去の視聴習慣及び閲覧習慣に基づき、インテリジェントエージェントによって後に自動的に適応される。クライアント又はサーバは、ウェブページに付与された属性を記録し、アルゴリズムを用いて、これらの記録された属性に基づき、ブール論理を用いて属性を追加又は属性間の関係を変更させることによって、トピックを変更することができる。一具体例として、テンプレートＩのトピック１を属性α、ＮＯＴ属性Δに変更して、属性α、Δ、γに関連付けされたウェブページはテンプレートＩのトピック１に存在しないようにすることができる。ユーザの関心があるトピック領域を示す記録された属性に基づいて、新しいトピックを、選択されたテンプレートに変更又は生成してもよく、又は、個人に合わせたテンプレートを必要に応じて完全に新しく生成してもよい。
【００９０】
エージェントは、好ましくは、サービスによってコンパイルされたウェブリンクのデータベース内をサーチし、グラフィックユーザインタフェースのガイドページを介してユーザに表示する。エージェントは、サービスによって既に表示され、レイティングされ、分類されているウェブページに絞り込むことができる。ウェブページへのリンクは、サービスによって、全体的品質の考慮及び手動であるいはウェブページ内の関連性のある単語の出現に基づく単語構文解析アルゴリズム（word parsing algorithm）によって与えられた識別属性に基づいて、適切であることが判定される。
【００９１】
グラフィックユーザインタフェースの一部として提供されているガイドページは、常時変更可能とされている。インテリジェントエージェントは、クライアント上又はサーバ上のいずれかに位置されており、少なくとも部分的にユーザの過去の視聴や、閲覧の習慣に基づいてガイドページを自動的に変更、適合、更新することができる。ガイドページは、ユーザの所定のウェブリンクを編成して分類するテンプレートに基づいている。
【００９２】
エージェントによるフィルタリングは、インターネットのコンテンツの全体をサーチするものではなく、予め選択されて、ユーザのテンプレートに含められたコンテンツをサーチする。ユーザが最初にテンプレート及び関連付けされたトピックを選択したとしても、エージェントは、テンプレートに含まれたトピックを変更し、そのテンプレートに応じて予め選択されたコンテンツをフィルタリングしてもよい。
【００９３】
エージェントは、選択されたテンプレート内の１以上のトピックに分類された更なるウェブページへのリンクを、クライアントのユーザに表示するガイドページに提供する。このようにして、ガイドページインタフェースは、テンプレートが古くならないように、ユーザに最新のリンクを提供するために定期的に更新及び変更をしながら、現在のガイドページにおいて最新のリンクのアクティブな表示をユーザに提供している。
【００９４】
クライアントのユーザがインターネットをテレビジョン番組視聴と同様により快適且つ速やかに閲覧できるようにするためには、クライアントとサーバ間のデータ接続における帯域幅を、既存の電話回線によるアナログ接続において利用できる帯域幅よりも広く確保する必要がある。したがって、使用できるデータ接続ソースにおいて利用可能な全ての帯域幅を最大限効率的に活用する必要がある。
【００９５】
ユーザは、電話回線、ＩＳＤＮ回線、デジタル衛星データサービス、ケーブルモデム等を含む複数のデータ接続ソースを使用することができる。クライアントは、異なる複数のデータ接続を同時に使用することができる。テレビジョン放送とコンピュータデータは、多重化して、同一のデジタル衛星放送接続を介してクライアントに提供することができる。例えば、クライアントは、電話モデムとデジタル衛星サービスの両方を使用することができ、ここで、デジタル衛星サービスは、従来のテレビジョン放送を配信するとともに、インターネットコンテンツを、テレビジョン番組のブランキング信号期間中、又は、デジタルデータストリームに組み込むことにより、配信することができる。特定の個人用のコンテンツの配信には電話回線を用い、衛星回線をより広い情報の受信に使用し、この情報をクライアント内のフィルタリング機構が選択的に受信するような構成としてもよい。
【００９６】
テレビジョン番組用のデジタル放送サービスから分離されたデジタル衛星サービスによって、約４００ｋｂｐｓの転送速度でデジタルコンピュータデータをダウンロードすることができる。しかしながら、このような処理は、ダウンロードデータのサイズに応じた接続コストが必要であるため、高コストである。ここで、比較的狭い帯域幅を用いても高速にダウンロードできるテキストデータ等のダウンロードにアナログモデムを使用することにより、ダウンロードのための接続料金を幾らか安くすることができる。リンクを含む他のページをユーザが閲覧している間に、リンクされた他のウェブページのためのテキストをモデム接続を介してダウンロードするようにしてもよい。サーバ又はクライアントは、上述したような回線が混み合わない時間帯に自動的にダウンロードを開始して、これによりクライアントがデータのダウンロードに利用できるデータ接続を効率的に活用することができる。ユーザが回線を接続し、閲覧していても、ファイルのダウンロードがアクティブになっていない場合、テキスト又は現在のリンクを更新するためのデータ、及び関連するオブジェクト又はコンテンツのダウンロードを標準的なモデム接続を利用して行うこともでき、これにより、アイドル状態であったモデム接続を有効に活用することができる。
【００９７】
図１１に示すように、クライアントは、両方のパイプラインを介して受信したデータを分離することができる。ここでは、好ましくは、画像ファイル、音声ファイル、ビデオファイルは、例えばデジタル衛星放送接続等のより広い帯域幅を有するより大容量で高速なパイプラインを介して伝送される。伝送に余り広い帯域幅を必要としないテキスト及びデータファイルは、利用可能な帯域幅ソースの全てを効率的に活用するために、モデム接続を介して伝送される。モデム接続を介して伝送されるデータファイルは、例えばどのデータがどの接続を介して伝送されているかを示し、より広い帯域幅を用いて伝送されているデータの再生の順序を整理するために用いられる。例えば、異なるテキストファイル、サウンドファイル、アニメーションファイルの再生順序を整理して、動的な余興＝サイドショウ（sideshow）を再生して、ユーザに提供することができる。
【００９８】
リモートデータ接続を確立する場合、サーバ及びクライアントは、最初にハンドシェイク処理を行い、接続プロトコルを確立する。利用可能な全ての帯域幅接続における異なる種類のデータの最も効率的な配信を判定するために、サーバは、クライアントに対し、利用可能なデータストリーム接続に関する問い合わせを行う。図１２に示すように、この接続には、電話モデム、ケーブルモデム、デジタル衛星放送等が含まれる。種類の異なるデータファイルは別々に分割され、伝送されるデータファイルの形式、ファイルのサイズ、及び各データ接続において利用できる帯域幅に応じて、それぞれ異なるデータ接続を介して配信される。
【００９９】
クライアントは、異なるデータ接続を介して受信したデータを分離する。このように、効率的なデータの配信を行うことにより、クライアントは、インターネットのウェブページ上のテキスト、画像、ビデオ、オーディオ及び他のマルチメディアの情報を高速且つ適正な順序で再生することができる。サーバとクライアントとの間で、処理及びストレージ負荷の割り当て及びサーバとクライアントのそれぞれが担当する処理をより効率化するような問い合わせを行うことにより、より密接な動作関係を実現することができる。記録容量に限界があるクライアントは、所定の機能により、サーバ側の記憶領域を利用することができる。
【０１００】
限界のある現在利用可能な帯域幅において速やかなデータ配信を実現するために、データを圧縮することが多い。音声、ビデオ、画像等の異なるデータファイルは、通常、異なる圧縮法により、それぞれ異なる速度及び圧縮率で圧縮される。例えば、ビデオデータは、ＭＰＥＧ−１又はＭＰＥＧ−２標準規格に則って圧縮され、オーディオデータはｗａｖファイル、ａｕファイル又はａｉｆｆファイルとして圧縮され、画像ファイルはＪＰＥＧ又はＧＩＦ形式で圧縮される。これらのデータを伸長する速度はそれぞれ異なる。クライアントは、特別なハードウェア又はソフトウェア、あるいはそれらの組合せを備え、データの伸長速度を適切に同期させ、例えば音声とアニメーション等の異なるファイルの組合せを同時に、順序よく再生してユーザに提供する。選択された異なる音声及びアニメーションファイルは、混合及びマッチングされ、異なる好適なタイミングで用いられ、これにより音声とアニメーションが同期されて適切な順序で再生され、ユーザに提供される。
【発明の効果】
【０１０１】
上述のように、本発明が提供するシステムによれば、接続ソースにおける帯域幅を最も有効に活用し、明快で直感的な手法で情報を再生することができる。幾つかの特定の具体例を提示して本発明を説明したが、本発明の主旨及び範囲を逸脱することなく、上述の具体例を種々変更できることは明らかである。
【図面の簡単な説明】
【０１０２】
【図１】本発明を適用したクライアントサーバシステムを示すブロック図である。
【図２】本発明を適用したクライアントサーバシステムのクライアントを示すブロック図である。
【図３】ウェブページやウェブリンクを分類するテンプレートを示す図である。
【図４】テンプレートからトピックにソートされたドキュメントを示す図である。
【図５】グラフィカルユーザインタフェースのためのアクティブフレームを示す図である。
【図６】グラフィカルユーザインタフェースであるアクティブフレームを説明するフローチャートである。
【図７】グラフィカルユーザインタフェースであるアクティブフレームの他の例を示す図である。
【図８】グラフィカルユーザインタフェースである回転型メニューホイールを示す図である。
【図９】グラフィカルユーザインタフェースである回転型メニューホイールを説明するフローチャートである。
【図１０】クライアントサーバシステムのための受動的フィルタリングを説明するフローチャートである。
【図１１】クライアントサーバシステムのための複数のデータストリームを示すブロック図である。
【図１２】クライアントによる複数のデータストリームの処理を示すフローチャートである。
【図１】
0003943602.tif 000002
【図２】
0003943602.tif 000003
【図３】
0003943602.tif 000004
【図４】
0003943602.tif 000005
【図５】
0003943602.tif 000006
【図７】
0003943602.tif 000007
【図６】
0003943602.tif 000008
【図８】
0003943602.tif 000009
【図９】
0003943602.tif 000010
【図１０】
0003943602.tif 000011
【図１１】
0003943602.tif 000012
【図１２】
0003943602.tif 000013