(57)【特許請求の範囲】
【請求項１】
オーディオビジュアル装置と、アクティブモードと非アクティブモードを有する複数の周辺装置と、前記オーディオビジュアル装置と前記周辺装置間に配置されるインターフェースと、アクティブモードにある前記周辺装置から前記オーディオビジュアル装置に供給可能な、電子番組表、周辺装置の媒体に記憶されたプログラム（コンテンツ）情報、周辺機器の存在情報を表示する電子リソースガイド（ＥＲＧ）表示を提供するための電子リソースガイドジェネレータとを備えることを特徴とするスクリーン表示電子リソースガイドを提供するシステム。
【請求項２】
前記プログラム（コンテンツ）を電子リソースガイド表示上に表示し、プログラムを選択すると該プログラムを周辺装置から受信して表示することを特徴とする請求項１に記載のスクリーン表示電子リソースガイドを提供するシステム。
【請求項３】
周辺装置の存在表示を電子番組表の１つのチャネルと並列して表示を行うことを特徴とする請求項１に記載のシステム。
【請求項４】
データストリームサービスを電子番組表の１つのチャネルと並列して表示を行うことを特徴とする請求項１に記載のスクリーン表示電子リソースガイドを提供するシステム。
【請求項５】
１周辺装置が或るモードから他のモードに変化した時に、そのモード変化に応じて前記電子リソースガイド（ＥＲＧ）表示を動的に変化させることを特徴とする請求項１に記載のスクリーン表示電子リソースガイドを提供するシステム。
【請求項６】
未知の周辺機器が接続された場合に、周辺装置の制御のための情報を登録する登録ソフトウェアを実行することを特徴とする請求項１に記載のスクリーン表示電子リソースガイドを提供するシステム。
【請求項７】
電子リソースガイド（ＥＲＧ）に表示されているプログラムを選択することで、該プログラムを持つ周辺装置から別の周辺装置に対してデータを送信することを特徴とする請求項１に記載のスクリーン表示電子リソースガイドを提供するシステム。
【請求項８】
インターフェースにより接続した１台のオーディオビジュアルディスプレイ装置において、スクリーン表示電子リソースガイド（ＥＲＧ）を提供するために、アクティブモードにある前記周辺装置から前記オーディオビジュアル装置に供給可能な、電子番組表、周辺装置の媒体に記憶されたプログラム（コンテンツ）情報、周辺機器の存在情報を表示する電子リソースガイド（ＥＲＧ）ディスプレイを生成し、該電子リソースガイド（ＥＲＧ）ディスプレイから１周辺装置を制御することを特徴とするスクリーン表示電子リソースガイドを提供する方法。
【請求項９】
プログラム（コンテンツ）を電子リソースガイド表示上に表示し、プログラムを選択すると該プログラムを周辺装置から受信して表示することを特徴とする請求項８に記載のスクリーン表示電子リソースガイドを提供する方法。
【請求項１０】
周辺装置の存在表示を電子番組表の１つのチャネルと並列して表示を行うことを特徴とする請求項８に記載の方法。
【請求項１１】
データストリームサービスを電子番組表の１つのチャネルと並列して表示を行うことを特徴とする請求項８に記載のスクリーン表示電子リソースガイドを提供する方法。
【請求項１２】
１周辺装置が或るモードから他のモードに変化した時に、そのモード変化に応じて前記電子リソースガイド（ＥＲＧ）表示を動的に変化させることを特徴とする請求項８に記載のスクリーン表示電子リソースガイドを提供する方法。
【請求項１３】
未知の周辺機器が接続された場合に、周辺装置の制御のための情報を登録する登録ソフトウェアを実行することを特徴とする請求項８に記載のスクリーン表示電子リソースガイドを提供する方法。
【請求項１４】
電子リソースガイド（ＥＲＧ）に表示されているプログラムを選択することで、該プログラムを持つ周辺装置から別の周辺装置に対してデータを送信することを特徴とする請求項８に記載のスクリーン表示電子リソースガイドを提供する方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はオーディオ／ビジュアル（Ａ／Ｖ）システム内の複数構成部分の運転を制御する方法とユーザインターフェースに関する。本発明は、システムの各構成部分が記憶，表示及び入出力装置のようなＡ／Ｖ能力に類似の構成可能な物理的パラメータを有し、分離可能な、即ち自給及び供給可能なＡ／Ｖチャンネル及びプログラムに類似したデータ製品を有する、ネットワーク化された情報システムに拡張できる。
【０００２】
【従来の技術】
電子プログラミングガイド（ＥＰＧ）はテレビ視聴者がビデオプログラムのＸ−Ｙ配列を検索するのに役立つ。ビデオプログラムのＸ−Ｙ配列は、通常横軸に時間を、縦軸にチャンネルをとって配列内にプログラミング情報を配置して構成する。かようなシステムの一例が、米国特許Ｎｏ．４，７０６，１２１（Ｙｏｕｎｇ）に開示されている。かようなＥＰＧはＴＶ受像機に組込まれ受像機自身の同調機能を制御できるようにしている。ＥＰＧをＴＶ受像機に組み込み、ケーブル式セット・トップ・ボックス（ＳＴＢ）又は衛星統合受像機用復号器（ＩＲＤ）のようなＡＶ周辺プログラムソースのチューニング及び／又はプログラムの選択を制御することができる。ＥＰＧをＳＴＢ又はＩＲＤに組み込みＴＶ受像機がモニターとしてのみ機能できるようにすることも可能である。代わりに、ＥＰＧをＴＶ又はＡＶ周辺器又は両方を制御する独立した筐体に組み込んでも良い。
【０００３】
多数の汎用電子機器メーカーが、家庭用オーディオビデオの相互操作性規格（ＨＡＶｉ）のような家庭用ＡＶネットワークの基盤整備計画に取り組んでいる。かようなネットワークの構成部分となるノード又は装置は、通常特定機器の制御を行い、ネットワーク中の他の機器のユーザインターフェースへ（ＵＩ）のアクセスを可能にするユーザインターフェース（ＵＩ）を含んでいる。これは、ビデオカセットレコーダ（ＶＣＲ）での時計機能の設定時に“１２：００”が点滅してユーザが一般家庭電化製品の基本機能を行えなくなると云う冗談ではすまされない背景状況を考慮しなされている。即ち、新しい装置は、一般大衆に購入され使用されるのであれば、電源に正しく接続すれば直ちに使用できるようにすべきである。
【０００４】
新しい装置が市場に出されると古い装置又は“伝統の”装置を廃棄しすべての新しい特徴を含んでいる全システムを購入する消費者は極く少数であることも認識されている。新しいネットワークは従って新装置と従来装置の両方を収容すべきである。若干のメーカーは１つのネットワーク内での装置の相互接続可能性に関し、装置に或る種の知性を包含させることを提案し特に強調している。これにより装置自身がその接続と運転に関しユーザを援助することが可能になる。ネットワーク中で装置がその“方法をどのように上手く”発見できるかに係わり無く、常にシナリオが存在し、ユーザは、それに従い特定の装置を受け入れるネットワークを構築するか或いは装置をネットワークに結合させるように配置することが要求される。常に予期せぬ状況と予知しない結果が生じ得るので、ユーザは絶間無くネットワークの運転を補佐しなければならない。予知できることは、ユーザが予知し難いことを処理するのを助けるユーザインターフェース（ＵＩ）を提供することが必要となることである。これは、多分、ユーザインターフェースへの個人的な占有のアプローチとなるであろう。
【０００５】
有力なＥＰＧフォーマットはＸ−Ｙグリッド（格子）であり、このフォーマットでは１つのチャンネルが１つの軸上に表示され、もう１つの軸に時間が表示され、グリッドがプログラミング情報で埋められている。このＸ−Ｙグリッドのメタファ（隠喩）は、１９５０年代にテレビジョンが出現して以来使われて来て、その未来は制限されていると考えている人達もいるのだが、Ｘ−Ｙグリッドのメタファに代わるスキームは、グリッド中に含まれる同じ情報を未だに提供しなければならず且つその情報を用いてユーザを案内しなければならない。かように、Ｘ−Ｙグリッドのメタファに基づくＥＰＧは、根本的な案内パラダイムとしてグリッドに代わり得る新しいスキームに徐々に移行できる。ディジタルビデオディスク（ＤＶＤ）プレーヤや最新のビデオレコーダのような幾つかのＡＶ周辺機器は、視聴者が周辺装置内の媒体にプログラムされたコンテンツを見てそのプログラムの提示を制御できるようにしたスクリーン表示メニューを提示する。
【０００６】
しかしながら、新しいＡＶ周辺装置がネットワークに付加されたことを認識し、その周辺装置を視聴者のＡＶシステムまたはネットワークに接続する方法を学習し、その情報をネットワーク用ガイドに蓄積し、ユーザが、ＥＰＧで表示放送番組を見て選択するのと全く同様に新たな周辺装置により提供されるプログラムを見て選択できるように前記の情報を表示する能力のある電子リソースガイド（ＥＲＧ）を含んでいる公知の先行技術は皆無である。
【０００７】
重要な点は、ＥＲＧが、既知の周辺装置の制御コードを使わず周辺装置を制御することである。ＥＲＧがＡＶネットワーク内での接続方法と無関係にその周辺装置を制御することもまた重要である。
【０００８】
ビデオテープに記録した資料に関するインデックスを用いて対話する機構を供給する先行技術のシステムが知られている。Ｌｉｖｉｎｅの米国特許Ｎｏ．４，９０８，７１３は、プログラムをＥＰＧの制御のもとで記録できるようにビデオテープ用インデックスを作成するシステムを開示している。１本のテープをＶＣＲに挿入すると、ＥＰＧは記憶している幾つかのインデックスとテープに記録されているアイテムとの一致を探索する。一致するものが見つかれば、ＥＰＧはそのインデックスがテープに対し正しいものと見なし、ユーザがそのインデックスを用いてテープ上の資料にアクセスできるようにする。
【０００９】
幾つかのソースからのＥＰＧデータを併合できるシステムも公知であるが、しかし、これは、共通用途用共通タイプのＥＰＧ情報のコンテキストの範囲内に限られる。時間とチャンネルの配列からＴＶ番組を選択する以外の目的で併合情報を用いることは何も記載されていない。上記のシステムはＫｌｏｓｔｅｒｍａｎの米国特許Ｎｏ．５，５５０，５７６とＮｏ．５，６８４，５２５に開示されている。
【００１０】
レーザディスク又はディジタルビデオディスクプレーヤのような異なるタイプの周辺装置を制御するためにＥＲＧを用いることを教示または示唆している先行技術は皆無である。先行技術は、未知のタイプの周辺装置をＥＲＧに先ず登録し制御することを検討しておらず、ＥＲＧ内におけるデータサービスのような非ビデオストリームの取り扱いも記述していない。先行技術は、ＥＲＧに周辺装置を登録して放送チャンネルの処理と同様にＥＲＧ内でプログラムソースとして処理できるようにする方法も記載していない。
【００１１】
【発明が解決しようとする課題】
スクリーン表示電子リソースガイド（ＥＲＧ）を提供するシステムは、オーディオビジュアルディスプレイ装置と、アクティブ（活動）モードと非アクティブ（非活動）モードを有する複数の周辺装置と、前記オーディオビジュアル装置と前記周辺装置間に配置されたインターフェースと、活動モードにある前記周辺装置から前記オーディオビジュアルディスプレイ装置に供給可能なプログラムを表示するＥＲＧディスプレイを供給するためのＥＲＧジェネレータを含んでいる。
【００１２】
活動モードと非活動モードを有する複数の周辺装置にインターフェースにより接続した１台のオーディオビジュアルディスプレイ装置においてスクリーン表示電子リソースガイド（ＥＲＧ）を提供する方法は、前記オーディオビジュアルディスプレイ装置に供給可能なプログラムを表示するＥＲＧディスプレイを活動モードにある前記周辺装置から生成し、前記ＥＲＧディスプレイから１台の周辺装置を制御することを含んでいる。
【００１３】
本発明の目的は、１台以上の独立ＡＶ又はデータサービス周辺装置を、ＴＶ，ＶＣＲ又はＳＴＢのようなホスト装置に該ホスト装置に接続可能な周辺装置として登録できるようにする方法を提供することである。
【００１４】
本発明のさらなる目的は、周辺装置をホストに登録し、周辺装置がホストに提供できるビデオ，オーディオ又はデータのような幾つかの種類のプログラムをホストに通知できるようにする方法を提供することである。
【００１５】
本発明の他の目的は、周辺装置により提供されるプログラミング情報をホスト内のＥＲＧ又はＥＲＧのようなソフトウェア環境に組み込む手段を提供することである。
【００１６】
本発明の他の目的は、ＥＲＧ又はＥＲＧのような環境内で表示される情報を視聴者が対話処理する手段を提供することである。
【００１７】
本発明のさらに他の目的は、ホストが対話手段を介して伝えられた視聴者の希望に従って周辺装置を制御する手段を提供することである。
【００１８】
本発明の上記目的とその他の目的及び利益は、図面を参照し以下の説明を読めば十分に明らかとなる。
【００１９】
【発明の実施の形態】
電子リソースガイド（ＥＲＧ）は、１つのネットワークに接続された多数のＡＶ装置を使用できるシステム構成部分を表示する。一方、電子プログラミングガイド（ＥＰＧ）は、１構成部分上でまたはその構成部分から提供可能なプログラムを表示する。ＥＲＧは１つ以上のＥＰＧを内蔵できる。図１を参照する。本発明によるシステムの好適な実施例の全体１０が示されている。システム１０は、ＴＶ受像機１２のようなオーディオビジュアル（ＡＶ）装置を含んでおり、そのＡＶ装置は、各々、オン・スクリーン・ディスプレイ（ＯＳＤ）として提示する電子リソースガイド（ＥＲＧ）と電子プログラムガイド（ＥＰＧ）を生成する電子リソースガイドジェネレータを含んでいる。
【００２０】
受像機１２は通常のＴＶアンテナ１３に接続されている。システム１０はさらにＶＣＲ＃１，１４，ＶＣＲ＃２，１６，レーザディスクプレーヤ１８，ディジタルビデオディスク（ＤＶＤ）プレーヤ２０，ケーブルサービス２２，直接衛星放送受像機２４のような多数の周辺装置とインターネットサービス２６のようなデータ接続手段を含んでいる。
【００２１】
全ての周辺装置は２種のインターフェースの何れかによって受像機１２に接続される。第１のインターフェース２８は、受像機１２とＶＣＲ＃２間の伝統的な接続であり、一般に３本ケーブル入力２８ａと３本ケーブル出力２８ｂの形式をとる。ＶＣＲ＃２はここでは“伝統の”装置と記す。残りの構成部分はディジタルインターフェース３０により接続しており、ケーブル３０ａと３０ｂ等を含む。ケーブル３０ａと３０ｂ等によりシステム１０の構成部分間をディジーチェーン方式で接続しており、インターフェース３０で接続されている受像機１２と構成部分或いは装置にネットワーク環境を提供している。ケーブル３０はＦｉｒｅｗｉｒｅ（登録商標）ケーブルとして知られているケーブルで、ＩＥＥＥ規格１３９４に一致しており、システムの前記の残りの構成部分と受像機１２間のディジタルインターフェースを形成している。他の形式のインターフェースの使用も認められており、そのうちの幾つかについては後述する。受像機１２と周辺音響システム３２の間は従来通り接続されている。周辺装置又は受像機１２をＯＮにすると、活動モードになり、ネットワーク内の活動モードにある任意の他の装置と通信する。装置をＯＦＦにすると、非活動モードになる。ネットワークとＥＲＧを装置のモードを切り替えるのに用いる場合もある。即ち、装置は例えば受像機１２から与えられる命令によりＯＮ状態になる。この場合、受像機は、先ずユーザから命令を受け取るか、或いは、周辺装置を予め設定した時間に活動状態にするプログラミングモジュールより命令を受け取る。
【００２２】
ＩＥＥＥ規格１３９４に基づき、システム１０の任意構成部分をユーザが指定した“制御”ユニットとして使用してもよい。インターフェース３０とＩＥＥＥ１３９４規格装置をネットワーク３４と記述する。
【００２３】
図２には、ケーブル入力と信号分離のシステムの全体４０が示されている。ケーブル入力４２は信号の全無線周波数（ＲＦ）スペクトルをバンドパススプリッタ４４に供給する。バンドパススプリッタ４４は信号を高周波信号と低周波信号に分割する。高周波信号はアナログ及びディジタルＡＶチャンネル信号４６を含んでおり、これらの信号はセット・トップ・ボックス（ＳＴＢ）４８に入力され、その後受像機１２に入力される。
【００２４】
低周波信号はディジタルインターネットプロトコル（ＩＰ）のチャンネル信号５０を含んでおり、この信号は最初にケーブルモデム５２によって復号されてＰＣ５４に入力される。ＰＣ５４は、ディジタルインターフェース３０を通してシステム１０のＩＥＥＥ１３９４構成部分（ブロック５６）に入力を供給し、装置をネットワーク上に呼び出す。さらに、伝統の電話通信は、ＰＣ５４中に配置した電話モデム５８を通して扱う。ケーブル入力４２とＰＣ５４間の破線逆方向矢印はＰＣ５４によりケーブルモデム５２を通して伝送した信号を表している。
【００２５】
構成部分が接続され、ケーブル，ＤＶＤ，テープ，ＣＤ等からの信号がネットワークを通じて移動すると、ユーザはどの形式のプログラムを見るかを決定しなければならない。ここで、本発明のＥＲＧが動作し始める。ここで使用する用語“プログラム（番組）”は、システム１０において見聞きできる視聴覚資料源を意味することに留意すべきである。ＥＲＧと関連ＥＰＧはプログラム，チャンネル及び時間情報を図３の６０に示すようなＸ−Ｙグリッドで表示する。チャンネル又は局，識別子（ＩＤ）は左ソース列６２に、時間は上方の時間行６４、プログラム情報はグリッド（格子）６６中に表示される。
【００２６】
ユーザインターフェース（ＵＩ）は、ユーザが種々のチャンネルと時間帯にカーソルを移動させ、任意時間の任意チャンネルで受信可能な選択プログラムを見ることができるようにする方法を提供する。ＵＩは、関連時間が実時間と一致した場合にカーソル位置と関連したチャンネルに同調させる簡単な方法を提供する。時間が一致しない場合、殆どのＥＰＧは（ユーザの個人的な目的と時間移動目的のために）、プログラムの視聴／記録を予約選択する簡単なスケジュールプロトコルを提供する。
【００２７】
図４にその一部（７０）を示す本発明のＥＲＧの場合、チャンネル・リストはネットワークの他のプログラムソースを含んでいる。他のソースは、“同調可能な”チャンネルに用いられる方法と同一の方法で選択でき、時間行７４を持つＸ−Ｙグリッドのソース列７２に表示される。或る周辺装置が活動すると、その周辺装置からのプログラム情報がＥＲＧに入力される。ＥＲＧは周辺装置がオンラインになると更新される。例えば、受像機１２がケーブルシステム２２で作動する場合、ケーブルシステム２２のケーブルチャンネル用放送情報が、恐らくアンテナ１３から受信したプログラムと共にＥＲＧによって表示される。直接放送衛星受像システムＤＢＳ２４が起動すると、衛星システムから受信可能なプログラムがＥＲＧに“行”として表示される。用語“列”と“行”はＸ−Ｙフォーマットを有するＥＲＧディスプレイに関連して使用される。他のフォーマットもシステムからユーザへの情報の移送を達成するために列と行に等価のエントリを使用することができる。
【００２８】
放送プログラムは、行７６及び７８に示すような関連“データサービス”を含む場合もある。或るデータサービスを選択すると、ビデオストリームが受像機１２のディスプレイに送られるか或いは送られない。縦棒８０で表されたリンクは、伝送中の放送信号に関するデータがデータサービスにより放送ビデオ信号と共に送信されていることを示している。かような選択がなされると、受像機１２のデータ処理ソフトウェアが起動し、そのソフトウェアが関連データストリームと連結する。代わりに、ユーザが受像機１２の構成ユーティリティを選択し、データサービスストリームを受像機１２のネットワーク接続に向けさせることができる。ビデオストリームをＰＣ５４関連モニターに表示できることにも注意すべきである。代わりに、この開示の範囲外であるが、適当な通信プロトコルが実装されるものと仮定し、全フレーム表示又は画像内画像（ＰＩＰ）の何れかとしてＰＣ５４のビデオ出力を受像機１２に向けて伝送することができる。
【００２９】
システム１０におけるＰＣ５４及びインターネット接続２６のような他の装置からのデータサービスは、図５に示すようなＥＲＧグリッド８２にも表示できる。ユーザがかようなサービスを選択すると、ＥＲＧはネットからのデータストリームを受像機１２のデータサービス処理ソフトウェアに連結する。これらのデータサービスはネットワーク中を伝送することができ、データストリームをＥＰＧを含む装置以外のネットワーク上の装置で処理することを可能にする。即ち、受像機１２からのデータサービスストリームをＰＣ５４に向けることができる。このタイプの通信を可能にするために、システム１０の全ての構成部分はＩＥＥＥ１３９４規格インターフェースに一致しているので、ＥＲＧ自身をシステムの全ての他の構成部分に登記することができる。ＨＡＶｉ通信プロトコルはかような関係を提供するが、しかしながら、ＨＡＶｉプロトコルはユーザインターフェースを確立せず、或いは本明細書に開示したようなＥＲＧを提供しない。時間信号は任意の放送チャンネルから獲得でき、ネットワーク中の何れかでマスタークロックを設定するのに使用できるので、このネットワークは、システム１０の全ての構成部分の１２：００点滅問題を解決してＶＣＲ＃２を保護することができる。
【００３０】
ユーザがネットワーク中の全ての装置を使用するために、図６に示すように、ＥＲＧ内の行８４のような“存在表示”行をネットワーク上のＰＣ５４のような装置ために確保する。行８４のような装置の“存在表示”行は、装置及びユーザインターフェース（ＵＩ）に関する情報、或いはその装置を制御するための方法が、ある特定装置のためのシステムを構成する過程においてその装置又はユーザにより提供されたことを全体として示す。尚、ユーザは装置により提供される情報をカスタム化することができる。
【００３１】
装置は、１行より多い行を持ち得る。例えば、ＰＣ５４は発生するビデオ及びデータストリーム用に若干の“非存在”行を持つことができ、またＰＣ上で実行するアプリケーション用として若干の“存在表示”行を持つことができる。図６に示すように、単一の“存在表示”行はＰＣ用の“位置ホルダー”であり、ユーザの要求に応じて追加情報を提供する。ＰＣに受像機からのデータストリームを処理させたい場合、ユーザはＥＲＧグリッドからＰＣの“存在表示”行を選択する。ＰＣ用ＥＲＧがビデオ受像機のディスプレイ上に現れ、さらに操作できる。再び、ＨＡＶｉプロトコルがこのタイプの作業（アクティビティ）をサポートしている。
【００３２】
図７を参照する。ＰＣ用ＥＲＧの全体を参照番号９０で示しており、ソース列９２と時間行９４を含んでいる。伝統のビデオチャンネルに関連する多数のデータストリーム又はサービスが識別され、放送情報が例えば受像機１２から受信される。ＰＣ用ＥＲＧは行７６，７８，８２を表示し、ユーザが受像機１２から供給されるデータサービスを見ることを可能にする。ユーザは、“チャンネル”エントリ（図示していない）としてネットワーク上で利用可能な任意の他のデータサービスを、受像機１２のＥＲＧに情報を提示させる場合と同様に見ることができる。その後、ユーザはＰＣ５４で処理するデータサービスを選択することができる。データサービスの出力はＰＣ５４のモニター上で見ることができる。ＰＣのモニターを受像機１２と平行して見ることができない可能性も高いので、ユーザは次にＰＣのＥＲＧ上で受像機１２の“存在表示”行９６を選択するか、又は受像機１２のＯＳＤ／ＲＥＭＯＴＥの能力（ケイパビリティ）からＢＡＣＫ機能を選択し受像機１２用ＥＲＧに戻らねばならない。ＰＣ５４が提供データサービスをネットワークで入手できるようにしたので、図８に示すように、最初に選択したデータサービスのＰＣ５４からの出力は今度は受像機１２用ＥＲＧ７０に表示される。図８に示すように、視聴者はＰＣ上でＥＳＰＮデータサービスの提供を選択したので、受像機１２上のＥＲＧでＰＣをソースとするデータサービスの提示を選択すれば、受像機１２上でデータサービスの処理結果を見ることができる。
【００３３】
データサービスは、最初にデータストリームを受信する装置内で可能な処理能力より高いレベルの処理能力を要求することができるので、ネットワーク中の他の装置でデータストリームを処理できるようにすることが必要である。受像機１２又はＶＣＲ１４のような比較的安価なデータ受像機をネットワークに組み込むためには、ＰＣ５４のような能力の高いデータプロセッサと組み合わせて製作し配置すれば良い。この組み合わせは、さらに、ＰＣ５４のモニターのような第３の装置または受像機１２にデータを表示することを可能にする。ネットワーク上で発生する比較的複雑なデータ伝送経路の選択は、人が介入せずに行われるのが望ましいが、“１２：００”点滅問題のために、或いは、ユーザがシステムをユーザの特別な必要に一致するようにカスタム化することを望むので、自動経路構成が失敗した場合にユーザが構成可能なプロトコルを使用できるような能力（ケイパビリティ）を準備すべきである。
【００３４】
上述の例は比較的複雑な通信プロトコルとＥＲＧケイパビリティを示している。より直観的な例を図９に示す。ＤＶＤ２０の“存在表示”行１０２を、プログラムを提供するために使用する。ＤＶＤ２０がＥＲＧ７０上に個別チャンネルとして現れ、放送チャンネルを選択するのと同様の容易さでＤＶＤのプログラムを見ることができる。ＤＶＤはコンテンツに関する符号化データを含んでおり、例えば、全長映画、監督のコメント、著名人のインタビュー及び映画関連の製品に関する情報と注文方法の情報を含んでいる。これらの説明資料はすべて、共通のＥＰＧプロトコルに従い、ＤＶＤ２０関連行又はＤＶＤ２０関連行に連結した情報スクリーンに表示できる。
【００３５】
図１０を参照し、ＤＶＤ２０のようなネットワークに組み込まれた装置を制御するＥＲＧ７０の構成と使用法を説明する。ＥＲＧは、全寸スクリーングリッドを縮小したディスプレイを例えば受像機１２の下部に提示する。ユーザはＤＶＤのプログラムを見るときには、小さいポップアップグリッドがビデオストリーム機能用スクリーン表示コントロール１０４として生成される。ネットワークに組み込んだＶＣＲと書き込み可能なＤＶＤはより一般的になるので、ＥＲＧのメタファはネットワーク上のかような装置の存在を容易に包含でき、各装置は上述のＰＣとＤＶＤと同様にＥＲＧ内に自分の“存在表示”行を持つ。ユーザは、書き込み可能なＤＶＤ用ＥＲＧかネットワークＶＣＲ用ＥＲＧを選択すると、ネットワーク上で得られる記録可能なビデオストリームが表示される。ユーザは１つのストリームを選択配列し、ＤＶＤ又はＶＣＲのＯＳＤを用いて記録することができ、ＯＳＤはＥＲＧと共にネットワークを通して供給される。
【００３６】
これにより、ユーザは全てのネットワーク内リソースに完全にアクセスできる。ユーザは受像機１２のリモートコントローラとディスプレイを使用し、ＤＢＳ２４又はＤＶＤ２０のような１つの信号ソースから、ＶＣＲ１４のような目的装置又は書き込み可能なＤＶＤへの信号経路を選択する。ユーザは目的装置で発生することを制御し、インターネット２６を通して伝送されたプログラムを見るために受像機１２に戻る。
【００３７】
上述の特徴は、１つのＥＲＧに組みこむことができる全能力の一部を表現しているに過ぎない。伝統の装置を取り扱う能力は、しかしながら、これらの特徴のなかでも最も重要なものである。独立型装置からネットワーク化装置への移行は、円滑且つ迅速に実行され得ない。現在入手可能な装置の信頼性は、ネットワークの時代に入ってもそれらが生き延び得ることを保証する。
【００３８】
完全に受け入れ可能で完全に機能できるように、ＥＲＧは、図１のＶＣＲ＃２，１６で代表されるアナログＶＨＳ、Ｈｉ８及びベータＶＣＲのような従来装置を、ディジタルネットワーク装置をネットワークに組み込むのと殆ど変わり無く収容する方法を提供する。これは、本発明の登録ソフトウェアを各ネットワーク装置に内蔵させることにより達成される。受像機１２を例に取れば、登録ソフトウェアは受像機１２がケーブルの接続を検出すると同時に実行を開始する。登録ソフトウェアは、ユーザがメニューを選択又は専用制御ボタンを操作して起動させることも可能である。
【００３９】
レジストリ（登録）ソフトウェアは既知の装置リストから追加された伝統の装置を識別し選択する機会をユーザに与える。ネットワークに組み込まれていない１台の伝統の装置に入力又は出力接続を行なった場合、登録ソフトウェアは接続装置の接続タイプ及び接続された装置の識別を行なう。受像機１２は、赤外線（ＩＲ）トランシーバを用い既知のコードで接続した装置を制御する。受像機１２が未知のコードに遭遇した場合、登録ソフトウェアはユーザが製品の総称的分類を選択してその未知の装置のためにＩＲリモートコントロール上の１連のキーを一つずつ押すように指示する。受像機１２は特定製品のコードを学び、それらのコードをその製品用のＥＲＧ行に関連させる。
【００４０】
伝統的な製品の制御において、受像機１２はＥＲＧ内に製品用の“存在表示”行を生成する。従来装置が、ネットワーク化製品（本例の場合、受像機１２）上の特別な接続点にハード配線されているので、相互接続のマッピングはもはや問題にならない。従来製品は勿論、従来装置の接続を収納する任意のネットワーク化装置に配線でき、ＥＲＧはそれに従ってプログラムされる。従来装置をネットワーク化装置へ入力を供給して第２のネットワーク化装置からの出力を受信するために接続する場合、ユーザが第１のネットワーク化装置のための第１の登録ソフトウェアを実行し、次に第２のネットワーク化装置のための第２の登録ソフトウェアを実行することが必要である。
【００４１】
図１１では、本発明の登録スクリーンの全体を符号４０で示している。前述の受像機１２は、登録スクリーン１１０を生成するＥＰＧ／ＯＳＤを含んでいる。登録スクリーンは、システムのユーザがメニュー選択命令を入力すると現れるか、或いは、受像機１２がシステム１０に新しい周辺装置が付加されたことを検出した時に出現する。この登録スクリーン１１０を用い、ユーザは、ビデオ又はオーディオ又は装置（即ち、装置（デバイス）のタイプ）からのデータストリームをホストに接続するのに使用する入力装置（即ち、ビデオ＃１，ビデオ＃２，Ａｕｘ１−ｎ）及び入力フォーマットをＥＰＧ／ＯＳＤに通知できる。ネットワーク３４を形成する装置は、適当な装置タイプ名と制御コードで識別される。ユーザは、このスクリーンを用い、ホスト内の内部制御コードセットから、周辺装置用の適当な命令セット又は制御コードを含む制御スキームを選択することができる。出力は同様に出力＃１，出力＃２等で識別される。“装置タイプ”の列を選択すると、ＶＣＲ＃１，ＶＣＲ＃２，レーザディスク，ケーブル，直接放送衛星（ＤＢＳ），ＤＶＤ等のような一般に使用される周辺装置に該当する種々の選択対象を有するプルダウンメニューが提示される。ユーザは、“装置タイプ”の列の或る装置を指定し“制御コード”列により製造者とモデル名の識別プルダウンメニューから所要のものを選択することができる。
【００４２】
図１２では、学習スクリーン全体を符号１２０で示している。必要な制御コードがホストのメモリー中に存在しなかった場合は、予め定められた学習シーケンスが呼び出され１組のコードを作成する。この学習シーケンスは共通周辺装置用の１組の汎用コードパラメータに基づいている。その周辺装置が記憶された種類の周辺装置の範囲外である場合は、原始学習アルゴリズムが呼び出され、ユーザが新たに定義したパラメータを符号化することができる。しかしながら、この最低レベルのプログラミングが、真に新しい種類の内でも珍しい周辺装置である故に呼び出されるかは疑わしい。例えば、ＤＶＤコマンドは現存レーザディスクとＶＣＲコマンドの下部セットであり、多くの場合、殆どのユーザは、いら立ちを避けるために、かような原始的なインターフェースを取り扱わないような選択をするからである。“プログラミング中の装置”は、登録スクリーンの“制御コード”列のオプションとして選択する。学習スクリーンに示されている全ての機能は、“学習済み”のメッセージ又は“結果”列のアイコンによって示され、“良い”結果が達成されるまでプログラムされる。
【００４３】
ＥＲＧ制御スクリーンのサンプルを図１０に示す。ホストユニットＥＰＧ／ＯＳＤは、登録スクリーンと学習スクリーンの表示中に提供された生データとインターフェース２８を介して伝統の構成装置から提供されたデータから“チャンネルライン”又は“ＥＰＧエントリ”を構築することができる。
【００４４】
ＥＲＧ／ＯＳＤの最終能力は、ホストと周辺装置間の支援ディジタルインターフェースの存在によってのみ制限される。ディジタルインタフェースは、ＥＲＧを制御パネルとして使用するＶＣＲ，ＤＶＤ又はＩＲＤ制御を実装するには何の支援も必要としない。かような周辺機器の機能はよく知られており、ＥＲＧ内にかような周辺機器を制御するアイコン又はテキスト“ボタン”を構築することも簡単である。ＥＲＧの本体はプログラムとチャンネル情報で満たされている。ＥＲＧの１ライン又は必要数ラインを周辺機器の制御と入出力（Ｉ／Ｏ）回路機能のためにＯＳＤが使用する。種々の制御メタファは、ＶＣＲからのプログラムの選択部のような“制御ボタン”行１０４に表示し得る。インターネットアクセスのような非ビデオデータサービスは、入手可能であれば、対象周辺装置から選択できる。
【００４５】
ＡＶ又は情報周辺装置をさらに簡単に制御するために、ホストとＡＶ周辺装置の間にインターフェースを設ける。周辺装置より供給されるプログラムのタイトル、主題及び実行時間のような情報はこのインターフェースによりホストに伝えられＥＲＧに表示される。この通信用の適当なインターフェースはＩ２Ｃ、ＵＳＢ及びＩＲＤＡＴＡのチャンネルを含んでいる。ＩＥＥＥ−１３９４のような高帯域インターフェースを使用でき、チャンネル情報に加えてＡＶ信号の伝送を支援することができる。ＨＡＶｉ規格はＩＥＥＥ−１３９４のバスに基づいており、このバスはビデオ及びデータの両方を伝送する能力を有し、使用可能である。
【００４６】
作動と方法
登録スクリーン１１０と適当なソフトウェアは、受像機１２又はネットワーク３４の任意の適格装置に含まれており、周辺機器からのＩ／Ｏを受像機１２のＩ／Ｏ接続にマッピングし、ＥＲＧの制御ボタン行１０４の選択部からの適当な１組の命令、ＩＲ又はバスを周辺機器の関連機能にマッピングする。学習スクリーン１２０、関連ソフトウェア及び関連学習プロセスは、ＥＲＧのボタン選択部１０４と周辺機器の関連機能間の受像機に記憶されないＩＲ又はバスコマンドのマッピングを容易にする。受像機と周辺機器の間のバスの相互接続は、周辺装置から入手可能なプログラムに関する詳細情報をＥＲＧボタン選択部にマッピングすることを可能にする。
【００４７】
結果として、視聴者は最終的になじみ易いＥＰＧまたはＥＰＧ類似ガイド、インターフェース、なじみ易いコントローラとＡＶホストユニットに格納されている制御メタファを使用し、ホストユニット製作時点において予知できなかった独立ＡＶ周辺装置からのプログラムを制御し視聴できる。
【００４８】
本発明のシステムの好適な実施例と方法を説明してきたが、添付の特許請求範囲に規定した本発明の範囲内で、さらなる変更と修正をなし得ることは理解されよう。
【図面の簡単な説明】
【図１】本発明のシステムのブロック図である。
【図２】種々のデータストリームを伝送するためのケーブルターミナルのブロック図である。
【図３】伝統的なＸ−Ｙグリッドの電子式プログラムガイド（ＥＰＧ）を示す図である。
【図４】放送データサービスを表示するＸ−ＹグリッドのＥＲＧを示す図である。
【図５】放送データサービスと放送チャンネルへのリンクを表示するＸ−ＹグリッドのＥＲＧを示す図である。
【図６】放送データサービスと放送チャンネルへのリンクとネットワークに接続したＰＣを表示するＸ−ＹグリッドＥＲＧを示す図である。
【図７】ＰＣＸ−ＹグリッドＥＲＧを示す図である。
【図８】ビデオ受像機に表示するＰＣＸ−ＹグリッドＥＲＧを示す図である。
【図９】記録メディアプレーヤ用情報を含むＸ−ＹグリッドＥＲＧを示す図である。
【図１０】表示記録メディアプレーヤ用の制御の特徴を有するＸ−ＹグリッドＥＲＧを示す図である。
【図１１】本発明の登録スクリーンを示す図である。
【図１２】本発明の学習スクリーンを示す図である。
【図１】
0003589586.tif 000002
【図２】
0003589586.tif 000003
【図３】
0003589586.tif 000004
【図４】
0003589586.tif 000005
【図５】
0003589586.tif 000006
【図６】
0003589586.tif 000007
【図７】
0003589586.tif 000008
【図８】
0003589586.tif 000009
【図９】
0003589586.tif 000010
【図１０】
0003589586.tif 000011
【図１１】
0003589586.tif 000012
【図１２】
0003589586.tif 000013