(57)【特許請求の範囲】
【請求項１】
呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムであって、娯楽システム内のプロセッサーを
どのチャンネルが現在選択されているかを識別するバナーと、チャンネルをナビゲートするための直線状に配列したチャンネルに関係した複数のアイコンを包含するグラフィカルなチャンネルバーと、視聴者により最近最も選択されたチャンネルと関連づけられたチャンネルに関係したアイコン包含するお気に入りチャンネルバーとを含むユーザインターフェースを、当該ユーザインターフェースが呼び出されたときに、前記娯楽システムのディスプレイ上に提示するユーザインターフェース提示手段であって、前記ディスプレイ上のスペースを保つために前記お気に入りチャンネルバーおよび前記グラフィカルなチャンネルバーの一部を交互に折り畳み可能および展開可能に提示する、前記のユーザインターフェース提示手段と
として機能させる呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを記録したことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項２】
請求項１記載の呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムであって、前記ユーザインターフェース提示手段は、前記チャンネルバーを、前記ディスプレイ上の１つ以上の領域として提示し、かつ前記チャンネルバーを、(１)前記チャンネルバーの全ての領域がビデオフレームの外側に位置するように、(２)前記チャンネルバーのいくつかの領域が前記ビデオフレームの外側に位置すると共に、前記チャンネルバーのその他の領域が前記ビデオフレームの１部分の上に重なるように、または(３)チャンネルバーの全ての領域が前記ビデオフレームの１部分の上に重なるように提示する、呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを記録したことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項３】
請求項１記載のチャンネルバー・ユーザインターフェース・プログラムであって、前記プロセッサをさらに、どのチャンネルが前記お気に入りチャンネルバー内に現れるようにするかを視聴者が選択できるようにする手段として機能させる、呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを記録したことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項４】
請求項１記載の呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムであって、前記プロセッサをさらに、視聴者の視聴パターンに基づいて前記お気に入りチャンネルバーのための１つ以上のチャンネルを自動的に選択する手段として機能させる、呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを記録したことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項５】
請求項１記載の呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムであって、前記ユーザインターフェースは、前記娯楽デバイスの動作を制御するための作動可能のアイコンを包含するツールバーを含む、呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを記録したことを特徴とするコンピュータ読み取り可能記憶媒体。
【請求項６】
娯楽デバイスを作動するためのオペレーティング・システムであって、請求項１乃至５のいずれかに記載の前記呼び出し可能なチャンネルバー・ユーザインターフェース・プログラムを組み込んだ前記オペレーティング・システムを記憶した、コンピュータ読み取り可能記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョンショーのようなビデオプログラムをチャンネルを介して提供する娯楽システムに関するものである。詳細には、本発明は、視聴者が種々のチャンネルをナビゲートする際に補助するコンピュータライクなユーザインターフェースに関するものである。
【背景技術】
【０００２】
従来のテレビジョンは、希望するプログラムまたは局を見つけようとして多くのチャンネル中をナビゲートしている視聴者に対して、ほとんど補助を提供していない。テレビジョンまたはケーブルのセットトップボックスは、チャンネル番号を表示するが、しかしこれのみが視聴者に対し提供される情報であることが多い。より新しいモデルでは、ネットワークの名称またはそのロゴをチャンネル番号と共に表示するものがある。このユーザインターフェースは、残念ながら、慣例的なものであるが、特に便利なものというわけではない。ほとんどの視聴者は、自分の気に入ったチャンネルの番号を暗記しておきそしてそれら気に入ったチャンネルへと一足飛びに移ることに頼っている。
【０００３】
気に入ったチャンネルを暗記しておくことは、チャンネルの提供が少なくしかも視聴者が単一の地域的なテレビジョンマーケットに慣れているときには、有効である。しかし、ケーブルテレビジョン・ネットワークまたは衛星テレビジョン・ネットワークで視聴するのに利用可能なチャンネル数は、劇的に増えることが予想され、５００チャンネルないしは１０００チャンネルが普通になってきている。今日、ある視聴者は、ＥＳＰＮ Sports Networkが視聴者のマーケットではチャンネル２９にあると暗記することに難しさを感じないかも知れないが、しかし明日、この同じ視聴者は、ＥＳＰＮ１がチャンネル２９２にあり、ＥＳＰＮ２がチャンネル５６４にあり、またＥＳＰＮ３がチャンネル１００８にあるのを暗記するのに困るかもしれない。さらに、暗記は、全く異なったチャンネル番号およびネットワーク提携をもつ新たなマーケットにいると気づいた旅行中の視聴者に対しては、ほとんど助けにならない。
【０００４】
したがって、チャンネルを選択する際に視聴者をより一層補助できる改良したテレビジョン・ユーザインターフェースに対するニーズがある。これまで、ある程度の前進はなされている。ソニー(Sony Corporation)は、気に入ったチャンネルを選択する際にある程度の視聴者アシスタンスを行う１つのタイプのユーザインターフェースを開発している。図１は、テレビジョン２２と、リモートコントロール・ハンドセット２４とを有するソニー・テレビジョンシステム２０を示している。図示したこの例では、ハンドセット２４は、１０ディジット数値キーパッド２６と、４つの方向制御ボタン２８ａ−２８ｄと、この方向制御ボタン２８の中の中央に配置したメニューボタン３０とを備えている。電源、音量、ＶＣＲシャトル制御、ミュート等のその他の制御ボタンも、ハンドセット２４に設けることができるが、この図では示していない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このソニー・システム２０は、ポップアップメニュー３２の形態でユーザインターフェースを提供し、このポップアップメニューは、視聴者がメニューボタン３０を押したときにテレビジョン２２に現れるようになっている。ポップアップメニュー３２は、視聴者の５つの気に入ったチャンネルのリストを示す。強調バー３４は、最初は一番上の選択肢上に位置するが、上／下ボタン２８ａ，２８ｃを使ってそのお気に入りリスト上をスクロールさせることができる。お気に入りリストは、ユーザ構成可能であって、視聴者がどのチャンネルをポップアップメニュー３２内に表示させるかを定めることができる。このユーザインターフェースでは、視聴者は、自分の気に入ったトップの５つのチャンネルを即座に表示させることができ、そしてそのとき最も興味を引く１つを選択できる。このユーザインターフェースは、気に入ったチャンネルを覚えておかなければならないという問題を軽減する。
【０００６】
本発明者等は、チャンネルナビゲーションにおいて視聴者を補助する新規なユーザインターフェースを、その他の制御特徴と共に開発した。
【課題を解決するための手段】
【０００７】
本発明は、視聴者がチャンネルをナビゲートしている間その視聴者を補助する、娯楽システム用のグラフィカル・ユーザインターフェースに関している。このユーザインターフェースは、現在選択されているチャンネルと共に表示するチャンネルバーである。このチャンネルバーは、前記チャンネルをナビゲートするための直線状に配列した複数のチャンネルに関係したアイコンを有する。前記アイコンの内の任意の１つを視聴者が選択および作動できるようにするため、前記チャンネルバーに沿って視聴者が制御可能なフォーカスを動かすことができ、これにより、前記娯楽システムを前記選択したアイコンに関連した前記チャンネルにジャンプするようにできる。
【０００８】
１実現例によれば、前記娯楽システムは、プロセッサとメモリとマルチタスキングのオペレーティング・システムとを有するコンピュータ化した視聴ユニットである。前記オペレーティング・システムは、グラフィカルなウィンドウの提示をサポートするグラフィカル・ユーザインターフェース環境を提供する。前記チャンネルバー・ユーザインターフェース(ＵＩ)を提供するため、アプリケーションを前記プロセッサ上で実行する。このアプリケーションは、テレビジョンプログラミングと共に使用するとき、前記チャンネルバーＵＩのサイズを決めることにより、確実にそれがビデオのセーフゾーン内にあるようにする。入力デバイス(マウス、キーボード、リモートコントロール・ハンドセット等)は、視聴者が前記チャンネルバーＵＩを呼び出して前記チャンネルバーに沿って前記フォーカスを操作することができるようにする。
【０００９】
前記チャンネルバーＵＩは、現在選択されているチャンネルに関する情報を包含するバナーを含む。このバナーには、例えば以下の情報、すなわち、チャンネル番号、局コール文字、ネットワークロゴ、前記現在のチャンネルで上演されているプログラムの名称、プログラムの時間スロット、前記プログラムがデータ強化されているかどうか、前記プログラムがステレオかどうか、前記プログラムがクローズド・キャプショニングを有しているか、あるいは交替のオーディオトラック、を含ませることができる。前記バナーは、視聴者が入力デバイス上のチャンネルアップ／チャンネルダウン制御を使ってチャンネルサーフィンをしているときに、前記ディスプレイの隅にそれ自身を表示する。
【００１０】
前記チャンネルバーはまた、３つのコントロールバーを含み、これらコントロールバーは、前記リモートコントロール上の特別なボタンの作動により、あるいは前記マウスまたはキーボードの利用、あるいはこれと同様の操作により視聴者が呼び出すことができる。これら３つのコントロールバーは、前記バナーと一緒に表示して、フルのチャンネルバーＵＩを提示する。コントロールバーは、最近チャンネルバー、お気に入りチャンネルバーおよびツールバーを含む。前記最近チャンネルバーは、前記視聴者が最近最も選択したチャンネルに関連する直線状に配列した作動可能のアイコンを包含する。例えば、前記最近チャンネルバーは、最近最も選択した３つのチャンネルのアイコンを示し、これらはただ１つである(すなわち、どの１つのチャンネルもこのリストには２度示さない)。各アイコンは、ネットワークロゴ、プログラムロゴ、チャンネル番号、局コール文字、ネットワーク名称、またはこれらの組み合わせから成るようにできる。
【００１１】
前記お気に入りチャンネルバーは、前記視聴者が最も好むチャンネルに関連した作動可能のアイコンを包含する。このお気に入りのリストは、視聴者が構成可能のものとしたり、あるいは、視聴者の行動パターンあるいはその他のヒューリスティック法に基づいて自動的にテーブル化することができる。
【００１２】
前記ツールバーは、前記娯楽システムを作動するための制御フィーチャと関連した作動可能のアイコンを包含する。例えば、前記ツールバーには、視聴者のログオンを容易にするアイコン、前記娯楽システムをオフにするアイコン、およびファインド・ダイアログボックスを起動して視聴者が特定のプログラムまたはチャンネルを見つけるのを助けるためのアイコン、を含ませもよい。前記ツールバーはまた、プログラムをフルスクリーンで表示するテレビジョン・モードと、前記プログラムとチャンネルバーとを１つのウィンドウ内に制限するウィンドウズ・モードとの間で視聴者がトグルさせることができるようにするアイコンを有する。このとき、そのウィンドウ処理したプログラムおよびチャンネルバーは、視聴者が在来のウィンドウ処理コントロールを使って制御することができ、例えば、前記ウィンドウを最小化したり、そのサイズを直したり、それを動かしたりする等ができる。一旦ウィンドウズ・モードになると、前記視聴者は、Ｅメールアプリケーション、あるいはインターネット・ウェブブラウザ、または在来のコンピュータアプリケーション(ワードプロセシング、スプレッドシート、金融／銀行取り引き)等のような、その他のアプリケーションを起動させることができる。
【００１３】
本発明の別の形態によれば、前記チャンネルバー上の前記アイコンは、在来のテレビジョンプログラミング(映画、ショー、スポーツ、ニュース等)を受けるのに使用するチャンネル、およびインターネット上のウェブサイトまたはその他のターゲット明細にアクセスするのに使用するチャンネルの双方に関連させる。また、前記チャンネルバーは、どの関連するチャンネルとも独立したハイパーリンクを含むように構成することができ、これにより、ユーザは、そのチャンネルバーから直接、関連したターゲット明細を作動することが可能になる。
【発明を実施するための最良の形態】
【００１４】
図２は、本発明の１実施例により構成したビューア・コンピューティングユニット５０を示す。このビューア・コンピューティングユニット５０は、放送イネーブル型パーソナルコンピュータ(ＰＣ)として具体化し、このパーソナルコンピュータは、在来のテレビジョン放送信号のようなビデオデータを受けるため、チューナ装置を組み込んでいる。ビューア・コンピューティングユニット５０は、ディスプレイ５２と、中央処理ユニット(ＣＰＵ)５４(これは、別のものとして示しているが、ディスプレイ・ケーシング内に組み込むこともできる)と、種々の入力デバイス、例えばリモートコントロール・ハンドセット５６、リモートキーボード５８、リモートマウス６０を備えている。これら入力デバイスの各々は、ＩＲ(赤外線)リンクやＲＦ(無線周波数)リンクのようなワイヤレス・データリンクを介してＣＰＵ５４に結合するが、ただし、キーボードとマウスは、在来のシリアルケーブルを使って結合することができる。
【００１５】
この放送イネーブル型ＰＣは、ほんの１つの実現例に過ぎず、多くのものが可能である。１つの代替の実現例は、プロセッサ、メモリおよびオペレーティング・システムを有するコンピュータ強化型テレビジョンセットである。別の実現例は、インターネット・アクセス用のビルトインのウェブブラウザを備えたテレビジョン（一般に“ウェブテレビジョン”または“インターネットテレビジョン”と呼ばれている）とすることもできる。また別の実現例は、セットトップボックス(ＳＴＢ)を備えたテレビジョンとすることができる。
【００１６】
ビューア・コンピューティングユニット５０は、在来のテレビジョンと同じあるいは類似の方法でディスプレイ５２上にビデオプログラム６２を示す。ビデオプログラム６２は、ＴＶショーであったり、映画、ニュース、スポーツ、あるいはその他のビデオプログラムであったりする。アンテナ、ケーブル・ヘッドエンド、衛星、あるいはその他の受信機から受けた信号は、ピクセルデータに変換しそしてスクリーンに表示する。ビューア・コンピューティングユニット５０は、ＴＶエクスプローラ・アプリケーションを走らせて、どのようにしてプログラム６２を表示するかを制御する。このＴＶエクスプローラ・アプリケーションはまた、チャンネル間をナビゲートする際に視聴者を補助する有用なユーザインターフェースを提供する。
【００１７】
図２に示したように、ＴＶエクスプローラ・アプリケーションは、ビデオフレームの上側の縁部に沿って配置したチャンネルバー６４として構成したグラフィカル・ユーザインターフェース(ＵＩ)を提供する。チャンネルバー６４は、通常、視聴者がプログラム６２を見ている間は、画面から隠す。視聴者が入力デバイス５６−６０の内の１つのもののボタンを作動すると、このチャンネルバーが現れる。チャンネルバー６４は、チャンネルに関係した多数のアイコン６６を有し、これらアイコンは、プログラムを受けるの使用するチャンネルに関連している。アイコンは、水平の領域あるいは“バー”内に直線状に配列している。異なった水平バーは、異なった特徴に関係する異なったアイコンのグループ分けを識別する。図示した実現例では、チャンネルバー６４は、１つのバナー６８と、３つのコントロールバー、すなわち、最近チャンネルバー７０、お気に入りチャンネルバー７２、およびツールバー７４とから成っている。このチャンネルバー・ユーザインターフェースについては、以下で図４−図６を参照して詳細に説明する。
【００１８】
図３は、放送イネーブル型コンピュータとして具体化したビューア・コンピューティングユニット５０の形態の娯楽システムを示す。中央処理ユニット５４は、プロセッサ８０（例えば、インテル社のx86またはPentiumのマイクロプロセッサ）、揮発性メモリ８２(例えば、ＲＡＭ）、およびプログラムメモリ８４(例えば、ＲＯＭ、フラッシュ、ディスクドライブ、フロッピーディスクドライブ、ＣＤ−ＲＯＭ等)を有している。ビューア・コンピューティングユニット５０は、１つ以上の入力デバイス５６−６０(例えば、キーボード、マウス等)、コンピュータディスプレイ５２、(例えば、ＶＧＡ，ＳＶＧＡ)、およびステレオシステムとインターフェースするためのステレオＩ／Ｏ８６を備えている。
【００１９】
ビューア・コンピューティングユニット５０は、デジタル放送受信機８８(例えば、衛星パラボラ受信機、マイクロ波受信機、マルチキャスト・リスナー(multicast listener)等)、およびワイヤレス配信ネットワークの適当な周波数あるいは放送ネットワークのアドレスに同調するチューナ９０を備えている。チューナ９０は、ＭＰＥＧエンコード化デジタル・ビデオ／オーディオ・データのような特殊化したフォーマットでデジタル放送データ、並びに異なった多くの形態のデジタルデータ(ソフトウェアプログラム、データファイルの形態のプログラミング情報、並びにアナログのビデオ／オーディオ・データを含む)を受けるように構成している。ビューア・コンピューティングユニット５０はまた、モデム９２を有し、これは、インターネットあるいはその他のデータネットワークに対するダイアルアップ・アクセスを提供する。バックチャンネルの他の実現例では、モデム９２は、ネットワークカード、もしくはＲＦトランシーバ、あるいはまたデータネットワークへのアクセスを提供するその他の同等のものと置き換えることもできる。
【００２０】
ビューア・コンピューティングユニット５０は、多数のアプリケーションをサポートするオペレーティング・システム９４を走らせる。オペレーティング・システム９４は、プログラムメモリ８４に記憶させ、そして本娯楽システムをブートするときにプロセッサ８０上で実行するため揮発性メモリ８２にロードする。オペレーティング・システム９４は、好ましくは、マルチタスキングのオペレーティング・システムであって、多数のアプリケーションの同時実行を可能にするものとする。このオペレーティング・システムは、グラフィカル・ユーザインターフェースのウィンドウ処理環境を用い、これは、“ウィンドウ”と呼ぶディスプレイスクリーンの特別に描いた領域内にアプリケーションあるいはドキュメントを提示する。１つの好ましいオペレーティング・システムは、マイクロソフト社が販売しているWindowsブランドのオペレーティング・システム、例えば、WindowsCE, Windows95, WindowsNT, あるいはWindowsのその他の派生的なバージョンである。しかし、分かるように、ウィンドウ処理環境が利用できるその他のオペレーティング・システム、例えば、アップル・コンピュータ社のMacintoshオペレーティング・システムおよびＩＢＭ社のOS/2オペレーティング・システムも用いることができる。
【００２１】
放送イネーブル型ＰＣの１つの実現例は、Gabe L. Newll, Dan Newell, Steven J. Fluegel, David S. Bryne, Whitney McCleary, James O. Robarts, BrianK. Moran, William B. McCormick, T.K. Backman, Kenneth J. Birdwell, Joseph S. Robinson, Alonzo Gariepy, Marc W. Whitman, およびLarry Braderによる、“放送イネーブル型パーソナルコンピュータ”と題する1996年1月29日出願の同時係属中の米国特許出願08/503,055に記載されている。この出願は、マイクロソフト社に譲渡されており、そしてこの言及により本開示に含めるものとする。
【００２２】
ビューア・コンピューティングユニット５０は、メモリ８４に記憶した、プロセッサ８０で実行可能なテレビジョンエクスプローラ・アプリケーション９６を有している。ＴＶエクスプローラ・アプリケーション９６は、プログラムをどのようにしてディスプレイ５２に表示するかについて制御を行う。この実現例に対しては、ＴＶエクスプローラ・アプリケーションは、コンピュータ上でテレビジョンライクな視聴を可能にする。通常の視聴の間は、このＴＶエクスプローラ・アプリケーション９６は、バックグラウンドで実行し、そのユーザインターフェースは視聴者から隠し、そしてテレビジョンショーまたはその他のビデオプログラムをフルスクリーンで示す。視聴者が入力デバイスでコマンド(例えば、チャンネルアップ、チャンネルダウン、新たなチャンネル番号の入力等)を入力すると、ＴＶエクスプローラ・アプリケーションは、ビデオプログラムと共に、チャンネルバー・グラフィカル・ユーザインターフェースをディスプレイに提示する。このチャンネルバーＵＩは、好ましくは、ＤＬＬ(ダイナミックリンク・ライブラリ)９８として実現し、これは、メモリ８４に記憶してあって、ＴＶエクスプローラ・アプリケーション９６により呼び出し可能である。また代替的には、テレビジョン視聴に対しより専用に設計されたシステム(例えば、ウェブテレビジョン、セットトップボックスを備えたＴＶ等)においては、チャンネルバーＵＩは、そのマシンに合わせたオペレーティング・システムの１部分として実現することもできる。また、ビューア・コンピューティングユニット５０は、インターネット上のターゲットのリソースから受けたハイパーメディア・ドキュメントをレンダーするため、メモリ８４に記憶したプロセッサ８０により実行可能なウェブブラウザ９９を有している。
【００２３】
図４−図６は、異なった動作状態中にとるチャンネルバーＵＩの種々のグラフィカル構成を備えた、例示的なディスプレイスクリーンを示している。図４は、視聴者が、入力デバイスでのチャンネルアップ、チャンネルダウンまたはディジット入力を使ってルーチン・チャンネル切り換え(または“サーフィン”)をするとき、あるいは、電子プログラミングガイド(ＥＰＧ)を介する直接チャンネル選択を使用するときにおけるスクリーン１００を示す。その操作中、チャンネルバーＵＩ６４は、現在選択したチャンネルに関する情報を提供するバナー６８のみを提示する。
【００２４】
このバナー６８は、ビデオフレームの左上隅で、現在のプログラム１０２に部分的に重なって配置する。バナー６８は、その現在表示したプログラム１０２についての情報、例えば、ネットワークまたはチャンネルのロゴ１０４(例えば、ＣＢＳの“目”)、チャンネル番号１０６(例えば、チャンネル“１０４”)、ネットワークまたはチャンネルのコール文字１０８(例えば、ＣＢＳ)、プログラムのタイトル１１０、およびプログラムの時間スロット１１２を表示する。このバナー６８にはまた、クローズド・キャプショニング・アイコン１１４およびオーディオトラック・アイコンが表すような利用可能な視聴フィーチャに関する情報も含めることができる。可能なその他のフィーチャには、プログラムの視聴率(rating)、ステレオサウンドあるいはサラウンドサウンドが利用可能かどうか、プログラムがデータ強化(data enhanced)されているかどうか、当該ショーが新たなエピソードかあるいは再放送か等が含まれる。さらに、バナー６８は、他のアプリケーションが呼び出すアイコン、例えば視聴者がＥメールメッセージを受信したときに示されるレター配信のアイコンを表示することもできる。
【００２５】
バナー６８を構成するのに使用する上記の情報は、コンテンツプロバイダからビューア・コンピューティングユニットに周期的に供給してそのユニットに記憶させることができる。この情報はまた、代替的には、プログラム供給の１部分として、例えばデータのために予約されたＶＢＩ(垂直ブランキング期間)の最初の１０本のライン中で供給するようにもできる。別の可能性のあるデータソースは、ビューア・コンピューティングユニットにロードされたＥＰＧアプリケーションからである。
【００２６】
バナー６８は、視聴者がチャンネルを切り換えるときに即座に更新する。視聴者が、リモートコントロール・ハンドセットまたはキーボードを使って新たなチャンネル番号をディジット毎に入力する場合において、バナー６８は、各ディジットをこれが入力された通りに示す。入力されたこれらディジットをチャンネル番号、ネットワーク名称、または局のコール文字として認識したとき、ビューア・コンピューティングユニットは、その指示されたチャンネルへの同調を行い、そしてバナー６８は、その適当なプログラム情報を反映させる。バナー６８は、所定の時間の間見える状態に留まらせ、そしてそれから、視聴者が何もしないことが続いてから除去する。
【００２７】
図５は、視聴者がフルのチャンネルバーＵＩを特に呼び出したときのスクリーン１２０である。視聴者のこのフルのチャンネルバーＵＩ６４の要求は、リモートコントロール・ハンドセットのメニューキーを押すことにより、あるいは、マウスポインタをスクリーンの一番上に動かすことにより、あるいは、その他の何らかの指定されたコマンドにより行う。フル・チャンネルバーＵＩ６４は、ビデオフレームの一番上に沿って位置し、そしてビデオプログラム１０２の上に部分的に重なることがある。
【００２８】
１つの可能な実現例によれば、ＴＶエクスプローラ・アプリケーションは、ＨＴＭＬ(Hypertext Markup Language)ページ内で、チャンネルバーＵＩ６４とビデオフレーム１０２を提示する。ＨＴＭＬは、“ＳＧＭＬ”(Standard Generalized Markup Language)のサブセットであり、ドキュメント表現のための言語であって、マークアップをフォーマライズしまたこれをこの言語に対するシステムおよび処理の従属性からフリーにする。ワールドワイドウェブ(またはＷＷＷあるいはＷｅｂ)が利用するハイパーメディア・コンテンツは、ＳＧＭＬあるいはより特定するとＨＴＭＬのような“マークアップ言語”で一般に書かれている。ＨＴＭＬフォーマットでは、ＴＶエクスプローラ・アプリケーションは、ビデオフレームを所定の寸法にサイズを決めることができ、そしてチャンネルバー６４をビデオフレームの周りの縁として配置することができる。このようにして、ＴＶエクスプローラ・アプリケーションは、確実に、チャンネルバーをビデオ・セーフゾーンにのみ書き込み、そのビデオ・セーフゾーンの周囲のアンダースキャン／オーバースキャン領域には書き込まないようにする。
【００２９】
フルのチャンネルバーＵＩ６４は、バナー６８と、最近チャンネルバー７０と、お気に入りチャンネルバー７２と、そしてツールバー７４とから構成している。バナー６８は、図４を参照して上記したのと同じである。チャンネルバーＵＩは、スクリーン上の１つ以上の領域に提示してもよい。図示実現例においては、バナー６８、最近チャンネルバー７０、お気に入りチャンネルバー７２、およびツールバー７４は、スクリーンの一番上に横に配列している。また、代替の構成においては、個々のバーは、互いに離れた領域に表示してもよく、例えば、バナー６８はスクリーンの一番上に置き、バー７０−７４はスクリーンのそれとは別の領域(例えば、スクリーンの右側を下に真ん中まで延びた領域)におくことができる。
【００３０】
最近チャンネルバー７０は、直線状に配列した多数の作動可能なアイコン１２０を包含しており、これらアイコンは、視聴者が最近最も選択したチャンネルに関連したものである。この図では、最近チャンネルバー７０は、最近最も見たチャンネルに関係した３つの固有のチャンネルアイコン、すなわち、チャンネル１３６のＥＳＰＮ、チャンネル１８９のお天気チャンネル(The Weather Channel)、チャンネル８２２のＥ！を示している。どのチャンネルアイコンもこのリストでは二重にしておらず、したがって現在のプログラムのチャンネルアイコンは、このリストには含めていない。チャンネルに関係したアイコン６６は、最近最も視聴したもの(例えば、チャンネル１３６のＥＳＰＮ)から最近最も視聴しなかったもの(例えば、チャンネル８２２のＥ！)へと順次リストする。これら最近チャンネル関係アイコン１２０の選択により、視聴者は、最近最も見たチャンネル間で素早く切り換えることができ、視聴者が切り換えをしようとする度にそのチャンネル番号または局番号を思い出して入力することを必要としない。
【００３１】
お気に入りチャンネルバー７２は、視聴者が最も好んでいるチャンネルに関連した、直線に配列した多数の作動可能アイコン１２２を包含している。このお気に入りチャンネルバー７２は、１つの水平領域内にあるバナー６８および最近チャンネルバー７０の下に配置している。この例では、お気に入りチャンネルバー７２は、視聴者が最も気に入っているチャンネル、すなわちチャンネル１３６のＥＳＰＮ、チャンネル５２１のＨＢＯ、チャンネル１０４のＣＢＳ、チャンネル８７のＭＳＮＢＣ、チャンネル９３２のアメンリカン・オンライン(ＡＯＬ)、およびチャンネル２２２のディズニー(ＤＩＳＮ)チャンネル、に関係した６つのチャンネルアイコンを示している。分かるように、これらアイコンの内の５つは、テレビジョンプログラムのチャンネル(すなわち、ＥＳＰＮ，ＨＢＯ，ＣＢＳ，ＭＳＮＢＣ，ＤＩＳＮ)に対するものであり、これらは、伝統的な放送チャンネル、ケーブルチャンネル、プレミアチャンネル等を含んでいる。番号１２４で参照する６番目のアイコンは、インターネット上の１つのウェブサイト(すなわち、ＡＯＬ)のチャンネルに対するものである。
【００３２】
本発明の１形態によれば、このチャンネルバーは、テレビジョンチャンネル用のアイコンと、インターネットのようなデータネットワーク上のターゲットの明細（target specification）を配信するチャンネル用のアイコンの両方をサポートすることができる。伝統的なケーブルＴＶおよび放送ＴＶで利用可能なコンテンツと、インターネットを介して提供されるコンテンツとの間で、収斂が増大している。ＴＶ関連および映画関連のウェブサイトは、その数が急速に増大している。例えば、コンピュータユーザは、ユーザのテレビジョンをＭＳＮＢＣケーブルチャンネルに同調させることに加えて、あるいはその代わりとして、最近のニュースについてＭＳＮＢＣ Ｗｅｂサイトにアクセスすることができる。この収斂が続くにつれ、素材のソースが、視聴者にはそれ程重要でなくなるかあるいは注目に値しないものとなる。
【００３３】
図５の例では、ＡＯＬアイコン１２４は、ＡＯＬのＷｅｂサイトがチャンネル９３２で利用可能であることを示す。視聴者にとっては、ＴＶ関係アイコンとインターネット関係アイコンとの間に全く区別はない。これは、視聴者がＴＶチャンネルへ切り換えたりあるいはＷｅｂサイトに切り換えたりするのに同じユーザインターフェースが使えるため、有利である。分かるように、このインターネット関係アイコンは、(もし最近選択した場合には)最近チャンネルバー７０内に見つけることができ、したがってアクティブのときにはバナー６８内に現れる。
【００３４】
ビューア・コンピューティングユニット５０上で実行するＴＶエクスプローラ・アプリケーションは、上記種々の選択に対処する。視聴者がＴＶチャンネルアイコンを選択すると、ビューア・コンピューティングユニット５０は、その選択されたチャンネルへの同調を行い、そしてそのプログラムの表示を開始する。視聴者がインターネット・チャンネルアイコンを作動すると、ビューア・コンピューティングユニット５０は、マイクロソフト社のインターネットエクスプローラのようなインターネットＷｅｂブラウザを起動して、American Onlineのホームページをロードする。インターネット・サービスが発展してテレビジョン配信と織り混ぜられるにつれ、ＡＯＬは、視聴者インターフェースのため得られるバーチャルなチャンネルとは対照的に、実際に現実のチャンネルで伝えられるかもしれない。
【００３５】
この発明の別の形態によれば、チャンネルバーＵＩ６４は、視聴者に対し表示できる生のハイパーリンクをサポートする。１つのハイパーリンクには、その下に１つのターゲット明細が関連している。このターゲット明細は、通常は、ユーザには見えないが、ターゲットとするドキュメントまたはリソースを曖昧さなしに識別し、これは、通常、そのドキュメントが常駐するコンピュータの名称およびそのドキュメントの完全なファイル名を指定することにより行う。ＷＷＷドキュメントでは、ターゲットは、“ユニバーサル・リソース・ロケータ”(ＵＲＬ)を使って指定する。１つのＵＲＬは、Ｗｅｂブラウザが要求を行いそれをレンダーするのに知る必要のある特定の１つのリソースについての全てを記述している。このＵＲＬは、そのリソースを検索するのに使用するプロトコル、それがあるコンピュータの名称、並びにそのリソースのパスおよびファイル名を記述している。
【００３６】
本例では、ハイパーリンク１２６は、お気に入りチャンネルバー７２内に配置している。このハイパーリンク１２６は、金融サービス会社であるCharls Schwab & Co.のＷｅｂサイトへの関連するＵＲＬ“http://www.schwab.com”を有している。このＵＲＬの“http://”部分は、プロトコルを記述しており、その文字“http”は、ハイパーテキスト・トランスファー・プロトコル(Hypertext Transfer Protocol)、すなわちブラウザがドキュメントを要求しそしてリモートサーバがそのドキュメントを供給するのに従う１組のルールを意味している。ＵＲＬの“www.schwab.com”部分は、SchwabのＷｅｂサイトを保持するリモート・ホストコンピュータの名称である。視聴者がこのハイパーリンク“Schwab”を作動すると、ビューア・コンピューティングユニット５０は、Ｗｅｂブラウザ９９を起動して、そのＵＲＬによりアドレスしたターゲット・リソースをレンダーする。このハイパーリンク・ドキュメントは、インターネットを通してモデムにより検索し、そしてビューア・コンピューティングユニットに供給する。
【００３７】
ハイパーテキストの利用は、インターネットに制限されない。ハイパーリンクが参照するターゲット・リソースは、代替的にはローカルで見つけるようにすることができる。例えば、本システムは、ある一定のショーについて、予測視聴傾向に基づいてあるいはそのショーを広告する宣伝用データ放送の１部分として、その放送前に補足情報をプリキャッシュ(pre-cache)するようにできる。さらに、種々のマルチメディア・アプリケーションでは、ハイパーテキストを利用して、ユーザが情報コンテンツの異なった部分をナビゲートするのを可能にできる。例えば、百科事典プログラムでは、ハイパーリンクを使用することより、電子百科事典内の互いに関係した記事に対し相互参照を付すことができる。また、この百科事典プログラムでは、異なったコンピュータ上に位置するＷＷＷドキュメントのようなリモートの情報リソースを指定するのにハイパーリンクを使用することもできる。
【００３８】
コンセプトとして、ハイパーリンクのターゲットは、仮想上、任意のタイプのオブジェクトとすることができ、これには、実行可能なプログラム、テキストあるいはマルチメディア・ドキュメント、サウンドクリップ、オーディオセグメント、静止画像、コンピュータ、ディレクトリ、およびその他のハイパーリンクが含まれる。ＷＷＷドキュメントでは、ハイパーリンク・ターゲットは、インターネットに接続した任意のコンピュータに常駐可能なファイルであることが最も多い。しかし、ハイパーリンク・ターゲットは、ドキュメント（現在レンダー中のドキュメントを含む）内の特定の場所とすることもできる。
【００３９】
本発明の別の形態によれば、チャンネルバーには、ビデオカセットレコーダ(ＶＣＲ)あるいはデジタルビデオディスク(ＤＶＤ)プレーヤのような周辺メディアデバイスへの１つ以上のアイコン(図示せず)を含めることもできる。代表的には、これらデバイスは、未使用のチャンネルにマップすることができる。そうした場合、チャンネルバーＵＩは、それらＶＣＲまたはＤＶＤプレーヤを表すアイコンを割り当てることができ、そしてそれらアイコンが作動されたときに、視聴ユニットをＶＣＲまたはＤＶＤプレーヤと関連したチャンネルへ同調させるようにすることができる。ＶＣＲまたはＤＶＤのアイコンは、他のチャンネル関係アイコンとして扱い、したがって最近チャンネルバー７０またはお気に入りチャンネルバー７２内に現れるようにすることができる。
【００４０】
フォーカス１３０は、異なったアイコンを強調するため、チャンネルバー６４(またこの例では、最近チャンネルバー７０)に沿って可動である。フォーカス１３０は、選択されたアイコンを縁どるフレームとして示している。このフォーカスは、選択されたときにアイコンの色を変化させること、そのアイコンの周りに動く矩形を表示すること、あるいは選択されたアイコンを視覚的に持ち上げてより前景に見えるようにすること、等のような多くの方法で実施できる。さらに、このフォーカスは、パーソナルコンピュータで一般に使用されているもののようなポインタとして実施することもできる。フォーカス１３０のさらに別の可能性のある実施例は、チップポインタのものであり、これでは、ポインタがアイコンを識別し、そしてそのポインタに隣接してテキストボックスをその時表示してそのポインタが参照しているアイコンの説明を提供する。そのようなテキストボックスには、そのアイコンについての動的に変化する情報を包含させるようにでき、例えば、１つのお気に入りチャンネルアイコンが選択された場合に、テキストボックスで、そのチャンネルで現在上演されているプログラムの名称を表示させてもよい。
【００４１】
視聴者は、入力デバイスの内の１つを使って(例えば、リモートコントロール・ハンドセットの方向パッドまたは方向キーを作動させるか、キーボードの矢印キーを押すことにより、もしくはマウスを操作することにより)、フォーカス１３０をチャンネルバー６４に沿って動かす。フォーカスは、アイコン毎にスライドするか、あるいは、マウスポインタ等を使うことによるような位置的順序に無関係に任意のアイコンの自由な選択を可能にするように構成できる。一旦そのフォーカスが選択するアイコン上に位置すると、そのアイコンは、マウスキーをクリックすることにより、あるいはキーボードのエンターキーを打鍵することにより、もしくはリモートコントロール・ハンドセットの作動キーを押す等を行うことにより作動する。
【００４２】
お気に入りチャンネルバー７２内に表したチャンネルは、販売時に初期設定する。例えば、製造業者もしくは小売店は、対応するテレビジョンマーケットに対する１組の所定のチャンネルにそのお気に入りリストを設定してもよい。また代替法として、それらチャンネルは、初期コンフィギュレーション・フェーズの間に視聴者が行う選択(人口統計的情報、ジャンルの好み等を含む)に基づいて設定することもできる。購買後、視聴者は、それらチャンネルを簡単なメニューインターフェースを通して再コンフィギュレーションを行うことができ、これにより、視聴者は、アイコンを追加したりあるいは取り除いたりすることが可能である。図５の例においては、追加アイコン１３２を、お気に入りチャンネルバー７２の１部分として設けて、新たなチャンネルの追加を容易にしている。視聴者が１つの気に入ったチャンネル(すなわち、Ｗｅｂサイト、プレミアチャンネル、またはレギュラーチャンネル)を見ているときに、視聴者は、その追加アイコン１３２を作動すると、ビューア・コンピューティングユニットがその現在表示されているチャンネルを表すアイコンを即座に作成する。これにより、そのアイコンは、お気に入りチャンネルバー７２の１部分となって、いつでもそのチャンネルへのショートカットを提供する。お気に入りチャンネルバー内のスペースが制限されている場合には、気に入ったチャンネルの内の最低のもののアイコンを除去して、新たなお気に入りアイコンを追加してもよい。
【００４３】
また代替法として、お気に入りチャンネルバー７２内にリストするアイコンは、視聴者の利用パターンに基づいて展開するこもできる。例えば、ビューア・コンピューティングユニット５０は、各チャンネルに対する“ヒット”を自動的にモニタし、そして最高数のヒットを集めたチャンネルに関連するアイコンを優先順でリストすることができる。また、これ以外のヒューリスティック法も用いることができる。
【００４４】
分かるように、最近チャンネルバー７０およびお気に入りチャンネルバー７２内に表示したチャンネル関係アイコン１２０，１２２は、３つの要素、すなわち、ネットワークまたはチャンネルのロゴ(例えば、ＣＢＳの“目”)、チャンネル番号 (例えば、チャンネル“１０４”)、およびネットワークまたはチャンネルのコール文字 (例えば、ＣＢＳ)で形成している。その他の実現例では、アイコンは、それら要素の１つあるいは２つのもののみで実現してもよい。さらに、アイコンは、視聴者が作成する特定のチャンネルを表す別のシンボルとしてもよく、例えば、“フットボール”アイコンでＥＳＰＮを表したり、あるいは“雪”アイコンでお天気チャンネルを表す等である。本質的には、チャンネル関係アイコンは、特定のチャンネルに関連した任意のシンボル、言葉、番号、あるいはこれらの組み合わせとすることができる。
【００４５】
再び図５を参照すると、ツールバー７４は、チャンネルバー領域内の貴重なスクリーンスペースを保護するため、折り畳んだ状態で示している。この小さな領域を視聴者が作動すると、ツールバー７４は、お気に入りチャンネルバー７２を横切って展開して、このツールバー内のアイコンを見えるようにする。
【００４６】
図６は、ツールバー７４がフルのバー状態に展開した状態のスクリーン１４０を示している。このツールバー７４は、ビューア・コンピューティングユニット５０の動作を制御する作動可能なアイコン１４２−１４８を含んでいる。この例では、ツールバー７４は、“ファインド・ショー（Find Show）”アイコン１４２、“サイン・オン”アイコン１４４、“ウィンドウズ”アイコン１４６、“ＴＶオフ”アイコン１４８のリストを示している。“ファインド・ショー”アイコン１４２は、ファインド・ダイアログボックスを起動し、これにより、視聴者は、チャンネル、プログラム、ネットワーク、特定の主題等のサーチにおいて、文字または番号を入力することができる。“サイン・オン”アイコン１４４は、視聴者が最初に本娯楽システムへログオンできるようにする。このアイコンは、視聴者が最初に本システムをオンにするときに作動し、そしてこれには、視聴を認可された視聴者に制限するためのパスワードまたはキーの要求が含まれる。加えて、ログオン手続きを通して視聴者識別を要求することは、年少の家族メンバがある種のチャンネルを視聴するのを制限する等の異なった視聴者許可レベルを可能にする。“ＴＶオフ”アイコン１４８は、このコンピュータ・ビューアユニットの動作を終了させる遮断シーケンスを起動させる。
【００４７】
“ウィンドウズ”アイコン１４６は、視聴者がフルスクリーン動作モードとウィンドウズ動作モードとの間で転換できるようにする。通常の視聴の間は、テレビジョン信号は、フルスクリーンのフレーム内で表示をする。チャンネルバーは、これが見えるときには、フレームの一番上の周辺に沿ってその上に重ねる。この“ウィンドウズ”アイコン１４６を視聴者が作動すると、ＴＶエクスプローラ・アプリケーションは、スクリーン上のウィンドウ処理形アプリケーションとなって、テレビジョン信号とチャンネルバーとをグラフィカルなウィンドウ内に制限する。
【００４８】
図７は、ウィンドウズ動作モードの間のスクリーン１６０を示している。ここで、伝統的なテレビジョンスクリーンは、ＴＶエクスプローラ・アプリケーションをアクティブなウィンドウ１６２内に制限したコンピュータライクなスクリーンに変換している。このディスプレイスクリーンは、Windowsオペレーティング・システムのコンピュータユーザには一般的なユーザインターフェースの外観および感触をとっている。“スタート”メニューボタン１６４およびアクティブなプログラムに対するその他のソフトボタン１６６、１６８は、ボタン・タスクバーに沿って表示している。このモードでは、視聴者は、在来のパーソナルコンピュータとしてこのビューア・コンピューティングユニットを使うことにより、Ｅメール、ワードプロセシング、スプレッドシートのアプリケーションあるいはゲームのようなその他のアプリケーションを起動することができる。ＴＶエクスプローラ・アプリケーションは、それ自体、ウィンドウ処理形プログラムであって、視聴者の好みに応じて最小化したり、サイズ変更したり、新しい形にしたりすることができ、一方、“レターボックス”テレビジョン視聴の場合において垂直３に対し水平４あるいは垂直９に対し水平１６の標準的テレビジョン・アスペクト比を維持できる。
【００４９】
以上、本発明について、構造および方法の特徴について多少なりとも特定した用語で説明した。しかし、理解されるべきであるが、ここに開示した手段は本発明を実施する例示的な形態を構成するものであるため、記述したこの特定の特徴に本発明を限定するものではない。したがって、本発明は、均等論およびその他の裁判原則にしたがい適切に解釈された添付の特許請求の範囲の記載の適正な範囲内にあるその形態および変更のいずれについても、その保護を請求するものである。
【図面の簡単な説明】
【００５０】
【図１】ポップアップメニューを用いてお気に入りチャンネルの所定のリストを提示することにより、視聴者が視聴のためチャンネルを選択する際に補助する、従来技術のテレビジョンシステムを示す図。
【図２】本発明の１つの実施例によるビューア・コンピューティングユニットを示す図。
【図３】ビューア・コンピューティングユニットのブロック図。
【図４】視聴者がチャンネル切り換え中に表示するチャンネルバー・グラフィカル・ユーザインターフェース(ＵＩ)を示す、例示的なスクリーン図である。
【図５】視聴者がフルのナビゲーション・アシスタンスを要求したときのチャンネルバーＵＩを示す、例示的なスクリーン図。
【図６】視聴者がＵＩのツールバー部分を呼び出したときのチャンネルバーＵＩを示す、例示的なスクリーン図。
【図７】ウィンドウズ動作モードを示す例示的なスクリーン図。
【図１】
0004435768.tif 000002
【図２】
0004435768.tif 000003
【図３】
0004435768.tif 000004
【図４】
0004435768.tif 000005
【図５】
0004435768.tif 000006
【図６】
0004435768.tif 000007
【図７】
0004435768.tif 000008