(57)【要約】一方向データ接続(610、628、634)を使用して相互接続されたマスターノード(602)と１つ以上のスレーブノード(614、618、622)とを有するネットワーク(600)のトポロジを決定する方法が開示される。マスターノード(602)は、後のノードにデータを利用可能にし、スレーブノード(622)は、前のノード(618)からデータを読み取り、その読み取られたデータは、マスターノードからスレーブノードへのパスの情報を有する。ノード間の双方向データ接続(628、612、632)を介してスレーブノード(622)からパス上の全てのノードにデータを送信することにより、パスを構成する更なる方法が開示される。好ましい実施例では、HDMIを使用するホームエンターテイメントシステム(600)が適切なネットワークであり、マスターノードとして機能するように動作可能な提示構成要素(例えばTV(602))を有し、ネットワークのノードはHDMIコードセット(608、624、616)をしようして相互接続されている。HDMI規格は、前述の一方向データ接続に対応するDDCバス(610、628、634)と、前述の双方向データ接続に対応するCECバス(628、612、632)とを有する。
2005528853.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークのトポロジを決定する方法であって、
前記ネットワークは、一方向データ接続を用いて相互接続されたマスターノードと少なくとも１つのスレーブノードとを有し、
前記マスターノードは、第１の直後のスレーブノードに第１のポートを介して接続し、前記第１の直後のスレーブノードによる読み取り用にデータを利用可能にするように動作可能であり、
前記データは、前記第１のポートの識別に従って適合され、
第２の直後のノードに第２のポートを介して接続するように動作可能なスレーブノードが、
a)直前のノードからデータを読み取るステップと、
b)前記第２のポートの識別に従ってデータを適合させるステップと、
c)前記第２の直後のノードによる読み取り用に前記適合されたデータを利用可能にするステップとを有し、
それにより、前記適合されたデータは前記スレーブノード含むところまで、前記ネットワークの前のノードからのパスを前記ネットワークの後のノードに開示する方法。
【請求項２】
請求項１に記載の方法であって、
前記スレーブノードが直前のノードに接続されていない場合に、ステップa)を
a)デフォルトのNULL値に前記データを設定するステップ
に代用する方法。
【請求項３】
ネットワークのマスターノードとスレーブノードとの間でパスを構成する方法であって、
前記ネットワーク内のノードのトポロジが以前に定められたものであり、
前記スレーブノードが、
a)直前のノードからデータを読み取るステップと、
b)前記データにより開示されたパス上の少なくとも各ノードに前記データを送信するステップとを有し、
前記パス上の前記の各ノードが、
a)前記データを受信するステップと、
b)前記データに従って前記パスの部分を構成するステップとを有する方法。
【請求項４】
請求項３に記載の方法であって、
前記ネットワーク内のノードのトポロジが、請求項１に記載の方法により以前に定められたものである方法。
【請求項５】
一方向データ接続により相互接続されたマスターノードと少なくとも１つのスレーブノードとを有するネットワークであって、
それによりデータのフローがマスターノードから少なくとも１つのスレーブノードの方向になり、
ノードは直後のノードによる読み取り用に出力ポートでデータを利用可能にし、
前記データは前記出力ポートの識別に従って適合され、それによりスレーブノードが直前のノードからデータを読み取る際に、前記データは前記直前のノードの出力ポートの識別を有するネットワーク。
【請求項６】
請求項５に記載のネットワークであって、
前記一方向接続が、HDMI規格により規定されたDDCバスに従うネットワーク。
【請求項７】
請求項６に記載のネットワークとして構成されたホームエンターテイメントシステムであって、
前記マスターノードとして機能するように動作可能な提示構成要素を有するホームエンターテイメントシステム。
【請求項８】
請求項５に記載のネットワークであって、
全ノードが共通の双方向リンクにより更に相互接続されたネットワーク。
【請求項９】
請求項８に記載のネットワークであって、
前記共通の双方向リンクが、HDMI規格により規定されたCECバスに従うネットワーク。
【請求項１０】
請求項９に記載のネットワークとして構成されたホームエンターテイメントシステムであって、
前記マスターノードとして機能するように動作可能な提示構成要素を有するホームエンターテイメントシステム。
【請求項１１】
請求項５に記載のネットワークのマスターノードであって、
直後のノードに接続するように動作可能な第１のポートと、
前記直後のノードによる読み取り用に、前記第１のポートに従ってデータを利用可能にするように動作可能なデータプロセッサと、
前記ネットワークのスレーブノードからデータを受信するように動作可能な第２のポートと
を有するマスターノード。
【請求項１２】
請求項１１に記載のマスターノードであって、
前記第１のポートが、HDMI規格のDDCバスへのインタフェースになるように動作可能であり、前記第２のポートが、HDMI規格のCECバスへのインタフェースになるように動作可能なマスターノード。
【請求項１３】
請求項５に記載のネットワークのスレーブノードであって、
直前のノードに接続するように動作可能な第１のポートと、
直後のノードに接続するように動作可能な第２のポートと、
前記第１のポートを介して前記直前のノードからデータを読み取り、前記第２のポートの識別に従って前記データを適合させ、前記直後のノードによる読み取り用に前記適合されたデータを利用可能にするように動作可能なデータプロセッサと
を有するスレーブノード。
【請求項１４】
請求項１３に記載のスレーブノードであって、
前記ネットワークのその他のノードとデータを交換するように動作可能な第３のポートを更に有するスレーブノード。
【請求項１５】
請求項１４に記載のスレーブノードであって、
前記第１と第２のポートがHDMI規格のDDCバスとのインタフェースになるように動作可能であり、前記第３のポートがHDMI規格のCECバスとのインタフェースになるように動作可能なスレーブノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに関するものであり、特にホームエンターテイメント構成要素のネットワーク内でパスのルーティングを決定及び構成する方法に関するものである。
【背景技術】
【０００２】
ネットワークは、ネットワークの他のノード間でネットワークに接続されたリソースを共有する手段として魅力的である。このことはIT市場に当てはまるだけでなく、家庭用電化製品(CE:consumer  electronics)にも当てはまる。例えば、一般的にTVは、DVDやセットトップボックスやVCRのような、それぞれTVによる提示用のコンテンツを供給可能ないくつかの構成要素により共有(ネットワーク化又は‘クラスタ’化)されている。
【０００３】
一般的に、ITで使用されるネットワークは、パスの長さや時間を最適化し、及び／又はノード／接続の障害を克服する目的のルーティング管理機構を使用する。家庭用電化製品(CE)市場では、実装コストを最小化することが最優先であり、ITに使用される解決策は過度に包括的且つ高価になり得るため、通常は実施されない。CEクラスタ(ネットワーク)において、必要なものは、構成要素がアドホック方式(‘ホットプラグ’として知られる)でネットワークに接続(ネットワークから解除)し、構成要素からマスターノード(一般的にはTVのような提示装置)への信号パスを容易に識別することを可能にする手段である。
【０００４】
一式の相互接続されたノードを有するネットワークのトポロジを決定するために、基本的な要件は、ノード及びノード間の接続を識別して、この情報を配信することである。いくつかの方法は、ノード間で双方向接続を使用し、ノードがその近隣のものを発見し、それによりネットワークのトポロジの発見に寄与する。Net  Insightに譲渡された国際出願WO00/31925は、一方向接続を介して相互接続されたノードのネットワークのトポロジを決定する方法について開示する。そのような手法の魅力は、実装コストが双方向接続を利用した機構より低いことである。
【０００５】
WO00/31925の方法は、トポロジ発見の処理を開示する。そのトポロジ発見の処理は、ノードのネットワーク内で１つ以上のループの存在を決定することを含み、ノードがトポロジ発見メッセージを伝送し、(１つ以上の中間ノードにより転送された後に)トポロジ発見メッセージのバージョンをその後に受信する。このフィードバックから、ノードは、そのノード自体から特定のセットの中間ノードのうちの如何なるものへのパスの存在を推論することができる。しかし、前記方法の欠点は、パスの存在とその全てのノードの存在を決定するために、起点のノードがフィードバックメッセージを受信しなければならない点である。更なる欠点は、パスのその後の設定を促進するために、起点のノードがパス上のノードにこの情報を配信しなければならない点である。更に他の欠点は、その配信が一方向接続を使用する場合には、更なるメッセージのオーバーヘッド付加が生じる点である。更に、(例えば構成要素のホットプラグにより)一方向接続がパスのどこかで中断している場合には、パス上の全てのノードと通信し、そのノードに通知する方法が存在しないことがある。
【０００６】
WO00/31925の方法はまた、発見されたパスを往来する定期的な確認メッセージをノードが送信することにより、以前に決定されたパスで中断が生じたときに自動的に検出する方法を開示する。特定の期間の後にノードが確認メッセージを受信しなかった場合に、中断が決定される。この方法は、メッセージのトラヒックのオーバーヘッドが増加し、パスのどこで中断が生じたかを特定できなくなるという欠点を有する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ホームエンターテイメントシステムのトポロジを決定し、前記システムの構成要素間のパスを構成する方法を使用して、前記及び他の課題を解決することが本発明の目的である。
【課題を解決するための手段】
【０００８】
本発明によると、ネットワークのトポロジを決定する方法が提供され、前記ネットワークは一方向データ接続を用いて相互接続されたマスターノードと少なくとも１つのスレーブノードとを有し、マスターノードは第１の直後のスレーブノードに第１のポートを介して接続し、前記第１の直後のスレーブノードによる読み取り用にデータを利用可能にするように動作可能であり、前記データは前記第１のポートの識別に従って適合され、前記方法は、第２の直後のノードに第２のポートを介して接続するように動作可能なスレーブノードが、
a)直前のノードからデータを読み取るステップと、
b)前記第２のポートの識別に従ってデータを適合させるステップと、
c)前記第２の直後のノードによる読み取り用に前記適合されたデータを利用可能にするステップとを有し、それにより、適合されたデータはスレーブノード含むところまで、ネットワークの前のノードからのパスをネットワークの後のノードに開示する。
【０００９】
本発明の方法を実装するのに適したネットワークは、マスターノード及び１つ以上のスレーブノードを備えたネットワークを含む。適切なネットワークトポロジは、スター型(ハブとしてマスターノードを備えたもの)と、ツリー及びブランチ型(ルートとしてマスターを備えたもの)と、リング型と、ツリーとスターの組み合わせを含むが、これらに限定されない。ネットワークはマスターノードからスレーブノードへの一方向通信(中間スレーブノードを介することも含む)を提供する。
【００１０】
スレーブノードは、直前のノードからデータを読み取る。スレーブノードは、１つ以上の直前のノードを有してもよい。読み取られるデータは、スレーブノードと直前のノードとの間の接続の識別を有してもよく、更に、直前のノードの識別も提供されてもよい。好ましくは、前記データを最小化するために、スレーブノードが唯一の直前のノードを有する場合には、前記データは接続を識別するために十分な直前のノードの出力ポートの識別を有してもよい。一般的に、前記データは、スレーブノードに到達するためにデータが往来するパス上の全てのノードに対応する出力ポートの識別の順序集合を有してもよい。次に、直後のノードに接続することがある出力ポート毎に、前記データ(出力ポートの識別の順序集合)に出力ポートの識別を追加し、スレーブノードの各ポートを介して直後のノードによる読み取り用に適合されたデータを利用可能にすることにより、スレーブノードはデータを適合させる。
【００１１】
本発明の利点は、適切なネットワーク内に存在するスレーブノードが直前のノードにポーリングすることにより(読み取ることにより)、トポロジ情報を発見する点である。前述のように、通常の使用中では、このように読み取られた情報は、マスターノードとスレーブノードの間の全パスを記述するデータを有する。しかし、従来技術の方法と異なり、直前のノードはスレーブノードに情報を伝送せず、要求されている情報に依存する。従って、この機構により、直前のノードを読み取ることができないことをスレーブノードが決定することが可能になり、それによって直前のノードが接続されていないこと、及び／又は直前のノードとスレーブノードの間に接続の問題が存在することをスレーブノードが推論することができる。スレーブノードはネットワークの他のノードによる使用のために、この情報を転送することができる。スレーブノードがそのような接続の問題を検出すると、読み取ることができないデータに代用して、デフォルトのNULL値をデータに設定してもよい。この値は、通常の方法でスレーブノードの後のノードに伝搬され得る。NULL値を含むデータを読み取ることにより、後のノードは中断が存在し、その中断がどこに存在するかを決定することができる。そのようなノードがシステムで現在動作中である(例えばマスターノードにAVコンテンツをストリーミングしている)場合には、そのノードは中断の存在及び位置をネットワークの他のノードに信号送信することが可能である。次に、これらの他のノードはマスターへの接続を回復するようにパスを再構成することが可能であり、それによって最小の中断及び／又はユーザの関与でサービスを継続することができる。いずれにしても、ユーザは中断の位置を通知され得る。この機構は以下に更に詳しく述べられる。
【００１２】
本発明の更なる態様によると、ネットワークのマスターノードとスレーブノードとの間でパスを構成する方法が提供され、前記ネットワーク内のノードのトポロジは以前に定められたものであり、前記方法は、スレーブノードが、
a)直前のノードからデータを読み取るステップと、
b)前記データにより開示されたパス上の少なくとも各ノードに前記データを送信するステップとを有し、
パス上の前記の各ノードが、
a)前記データを受信するステップと、
b)前記データに従ってパスの部分を構成するステップとを有する。
【００１３】
いくつかの従来技術の方法では、直前のノードから読み取られたデータは、スレーブノードによりマスターノードに単に転送され、そのマスターノードが、前記データにより開示されたパスを構成するために、パス上の各ノードにデータを転送する。このような方法は、パスの完全性に依存する。本発明によるスレーブノードは、直前のノードからデータを読み取り、前記データにより開示されたパス上の各ノードに直接データを送信してもよい。パス上のノードに対する直接の接続を達成するために、有線の場合はproject50とIEEE1394とイーサーネットを含み、無線の場合はZigBeeとHomeRFとWiFiと802.11と赤外線遠隔制御(RC5/6とパルス位置を含む)とIrDAを含み、これらに限定されない多様な接続機構が使用されてもよい。そのような機構の全ては当業者に既知であり、更に詳細に説明されない。好ましくは、HDMI規格のCECバスが、パス上のノードへの直接接続のために利用される。直接接続方法の利点は、ノード間の一方向接続が構成情報を転送するために利用されないため、ノード間の一方向接続の関与をトポロジ発見タスクに限定することにより前記方法を簡略化する点である。
【００１４】
パスを構成する前述の方法は、前述のノードのトポロジを決定する方法を使用した後に実施されてもよい。このことは、パスの中断の対応を改善する利点を有する。パスを構成する際に、パス上のノードはスレーブノードからデータを受信し、前記データに従ってパスの部分を構成する。例えば、データがマスターノードからスレーブノードへのパスを記述する通常の動作では、受信データに対応するために、受信ノードはそのそれぞれの入力ポートと出力ポートを切り替えてもよい。代替として、データがパスの中断を開示する場合には、そのデータを受信したノードは、中断を回避するようにマスターノードとスレーブノードとの新たなパスを確立することを促進するために、他のノードと共に異なる方法で自分自身を構成してもよい。例えば、中断に関連する後のノードは、マスターへの代替パスへのアクセスを有してもよく、その出力ポートでこの代替パスに対応するデータを利用可能にしてもよい。スレーブノードへの元のパスの残りの完全な部分にある後のノードは、前のノードからデータを再読み込みして、それによりマスターノードへの新たな完全なパスのデータをスレーブノードに提供する。新たなパスを起動するために、スレーブノードは前述のような通常の方法で新たなパス上のノードにデータを送信する。このように、マスターノードとスレーブノードの間のパスが再確立されてもよい。好ましくは、スレーブノードは前のノードから読み取られたデータをネットワークの他の全てのノードに送信する。
【００１５】
本発明の更なる態様によると、一方向データ接続により相互接続されたマスターノードと少なくとも１つのスレーブノードとを有するネットワークが提供され、それによりデータのフローがマスターノードから少なくとも１つのスレーブノードの方向になり、ノードは直後のノードによる読み取り用に出力ポートでデータを利用可能にし、前記データは前記出力ポートの識別に従って適合され、それによりスレーブノードが直前のノードからデータを読み取る際に、前記データは前記直前のノードの出力ポートの識別を有する。
【００１６】
消費者用電化製品の面では、本発明による適切なシステムは、マスターノードとして動作する提示構成要素(例えばディスプレイ、オーディオ・アンプ又はTVに限定されないもの)を有してもよい。スレーブノードは、直接に又は１つ以上の中間スレーブノードを介してマスターノードに接続されてもよい。スレーブノードの例は、セットトップボックス、DVDプレイヤ、DVDレコーダ、VCR、PVR、オーディオ・カセットレコーダ、及びCDプレイヤを含み、これらに限定されない。好ましくは、一方向データ接続はHDMI規格に規定されたDDCバスに従うものである。前記システムのノードは、更に共通の双方向リンクを介して相互接続されてもよい。このリンクは有線若しくは無線、又はその２つの組み合わせでもよい。適切な方法は、有線の場合はproject50とIEEE1394とイーサーネットを含み、無線の場合はZigBeeとHomeRFとWiFiと802.11と赤外線遠隔制御(RC5/6とパルス位置を含む)とIrDAを含み、これらに限定されない。好ましくは、共通の双方向リンクは、HDMI規格に規定されたCECバスに従うものである。
【００１７】
マスターノードは、直後のノードに接続する第１のポートと、直後のノードによる読み取り用に第１のポートに従ってデータを利用可能にするデータプロセッサと、ネットワークのスレーブノードからデータを受信する第２のポートとを有してもよい。好ましくは、マスターノードはHDMIを使用してネットワークに相互接続し、第１と第２のポートがそれぞれHDMIのDDCバスとCECバスへのインタフェースになる。
【００１８】
スレーブノードは、直前のノードに接続するように動作可能な第１のポートと、直後のノードに接続するように動作可能な第２のポートと、第１のポートを介して前記直前のノードからデータを読み取り、第２のポートの識別に従って前記データを適合させ、前記直後のノードによる読み取り用に適合されたデータを利用可能にするように動作可能なデータプロセッサとを有してもよい。スレーブノードはまた、ネットワークのその他のノードとデータを交換する第３のポートを有してもよい。好ましくは、スレーブノードはHDMIを使用してネットワーク内で相互接続し、第１と第２のポートがHDMIのDDCバスへのインタフェースになり、第３のポートがHDMIのCECバスへのインタフェースになる。
【発明を実施するための最良の形態】
【００１９】
次に、更なる特徴と利点が、添付図面を参照して、一例としてのみ説明される。
【００２０】
本発明では、‘ノード’という用語は、ネットワーク内の要素を示す。‘HDMI’は、新生のハイデフィニション・マルチメディア・インタフェース(High  Definition  Multimedia  Interface)と、その何らかの派生語を示す。スレーブノードに関して、‘直前のノード’という用語は、スレーブノードのノード入力に接続されたノードを示し、‘前のノード’は、直前のノードの各ノード入力に(場合によっては１つ以上の中間ノードを介して)接続されたノードを示し、同様に、‘直後のノード’という用語は、スレーブノードのノード出力に接続されたノードを示し、‘後のノード’は、直後のノードの各ノード出力に(場合によっては１つ以上の中間ノードを介して)接続されたノードを示す。
【００２１】
図１は、本発明を使用した第１の方法のフロー図を示したものであり、広く100で示されている。前記方法は、ネットワークのスレーブノードにより使用され、102で開始する。スレーブノードは直前のノードにポーリングする104。ポーリングの成功又は失敗に基づいて、106でスレーブノードは直前のノードが接続されているか(又はノードへの接続が中断されている可能性があるか)否かを決定することができる106。ポーリングが成功した場合には、スレーブノードは直前のノードからデータを読み取る108。ポーリングが失敗した場合には、読み取りデータの欠如を代用するためにスレーブノードはNULL値をロードする110。112でスレーブノードはその出力ポートを検査し、例えば関連のポートIDを追加することにより、ポート毎に読み取りデータ(又はNULLデータ)を適合させ114、各ポートでの(直後のノードによる)読み取り用に適合されたデータを利用可能にする116。次に、スレーブノードは全てのポートが処理されたか否かを検査し118、そうでない場合には次のポートIDを処理することにより継続する120。前記方法は122で終了する。
【００２２】
図２は、本発明を使用した第２の方法のフロー図であり、広く200で示されている。前記方法は、マスターノードとスレーブノードの間で以前に特定されたパスを構成することに関する。前記方法は202で開始し、204でスレーブノードは直後のノードからデータを読み取る。次にスレーブノードは、マスターノードとスレーブノードの間のパス上の(データにより特定された)少なくともその他の全てのノードにこのデータを送信する206。パス上のノードは、データを受信し208、そのデータに従ってパスの部分の構成を実行する210。前記方法は212で終了する。
【００２３】
図３は、本発明を使用する第１のネットワークの概略表示である。ネットワークは広く300で示されており、それぞれスレーブノード304と306への一方向接続312と314により接続されたマスターノード302を有する。スレーブノード304は、一方向接続316と318によりそれぞれスレーブノード308と310に更に接続されている。概略図は、マスターノードからのデータの一般的なフローを示している。
【００２４】
図４は、本発明を使用するネットワークのスレーブノードの概略表示である。スレーブノードは広く400で示されており、直前のノードに接続する第１のポート402と、データ処理ユニット(当業者に既知の方法でバス412を介して接続されたCPU404と、プログラムROM406と、RAM408とを有する)と、記憶装置410と、直後のノードに接続する第２のポート414と、ネットワークの他のノードとデータを交換する第３のポート416とを有する。動作中に、データ処理ユニットは、第１のポートの直前のノードからデータを読み取り、そのデータを記憶装置410に格納し、適合し、適合されたデータを格納し410、第２のポートを介して直後のノードによる読み取り用に適合されたデータを利用可能にする。必要に応じて、読み取られたデータは、データ処理ユニットにより第３のポートを介してネットワークの他のノードに送信される。
【００２５】
図５は、本発明を使用した第２のネットワークの概略表示であり、広く500で示されている。ネットワークはツリートポロジを有しており、マスターノード502と、スレーブノードa514と、スレーブノードb512と、スレーブノードc520と、スレーブノードX528とを有する。スレーブノードa514は、マスターノード502からデータ508を読み取り、データ508は、マスターノード502のポート#2  504のIDに対応するパラメータ“2”を有する。同様に、スレーブノードb512はマスターノード502からデータ510を読み取り、データ510は、マスターノード502のポート#1  506のIDに対応するパラメータ“1”を有する。スレーブノードc520は、スレーブノード514からデータ518を読み取り、データ518は、スレーブノードa514のポート#1  516のIDで適合されたデータ508に対応するパラメータ“2.1”を有する。同様に、スレーブノードX528は、スレーブノードc520からデータ526を読み取り、データ526は、スレーブノードc520のポート#1  522のIDで適合されたデータ518に対応するパラメータ“2.1.1”を有する。スレーブXは、ポート#1  530のIDでデータ526を適合させ、スレーブノードX528のポート#1  530に接続され得る如何なるスレーブノードに対してこの適合されたデータを利用可能にする。ポート#2  524用にデータ518を適合させるスレーブノードc520についても同様である。
【００２６】
スレーブXがマスターノードへのパスを構成しようとする場合、スレーブXは単にパラメータ“2.1.1”を少なくともマスターノード502とスレーブノードa514とスレーブノードc520に送信する。これらの各ノードは、そのパラメータを受信し、パラメータの関連部分をデコードしてそれに従って動作することにより、パスのその部分を簡単に構成することができる。例えば、一番左の桁は、マスターノードにより認識され、マスターノードはそれに従ってそのポート#2  504を選択する。同様に、一番左の桁と中央の桁の組み合わせ(すなわち2.1)は、スレーブノードa514により認識され、これを参照して、その出力ポート#1で適合された受信データ508を有するため、スレーブノードa514はそれに従ってその出力ポート#1  516を選択する。最後に、全ての桁の組み合わせ(すなわち2.1.1)は、スレーブノードc520により認識され、これを参照して、スレーブノードc520はそれに従ってその出力ポート#1  522を選択する。
【００２７】
図６は、本発明のホームエンターテイメント構成要素のシステムの概略表示である。前記システムは広く600で示されており、TV602と、DVDプレイヤ618と、セットトップボックス(STB)614と、VCR622とを有する。構成要素はHDMIコードセット608と616と624を使用して相互接続されている。TV602はマスターノードであり、その他の構成要素はスレーブノードとして動作する。TVは、その出力ポート604と606でのそれぞれ読み取り用に、そのポートIDに従ってデータを利用可能にする。TVポート#2  604で利用可能なデータは、HDMIコードセット608内のDDCライン610を使用してDVDプレイヤ618により読み取られる。DVDプレイヤ618により読み取られるデータは、(図５に関連して前述したように)マスターノードのポート#2に対応するパラメータ値“2”を有する。(同様に、TVポート#1  606で利用可能なデータは、HDMIコードセット616を介してSTB614により読み取られる。)VCR622は、HDMIコードセット624のDDCライン626を使用してDVDプレイヤ618からデータを読み取り、その読み取られたデータは、DVDプレイヤにより読み取られてDVDプレイヤのポート#1に従って適合されたデータに対応するパラメータ値“2.1”630である。TV602へのパスを設定するために、VCR622は、CECバス(それぞれHDMIコードセット624と608と616の628と612と632)を使用して、単にパラメータ“2.1”630をTV602とDVDプレイヤ618にブロードキャストする。TVとDVDプレイヤは、前述のように受信データのパラメータ“2.1”に従って入出力ポートを構成する。
【００２８】
前述の実装と方法は、一例としてのみ提示されたものであり、本発明の利点を利用するために当業者により容易に特定され得る広範囲の実装のうちの選択されたものを表している。
【００２９】
前述において、及び図６を参照して、一方向データ接続610、628、634を使用して相互接続されたマスターノード602と１つ以上のスレーブノード614、618、622とを有するネットワーク600のトポロジを決定する方法が開示された。マスターノード602は、後のノードにデータを利用可能にし、スレーブノード622は前のノード618からデータを読み取り、その読み取られたデータはマスターノードからスレーブノードへのパスの情報を有する。ノード間の双方向データ接続628、612、632を介してスレーブノード622からパス上の全てのノードにデータを送信することにより、パスを構成する更なる方法が開示された。好ましい実施例では、HDMIを使用するホームエンターテイメントシステム600は、適切なネットワークであり、マスターノードとして機能するように動作可能な提示構成要素(例えばTV602)を有する。ネットワークのノードはHDMIコードセット608、624、616を使用して相互接続されている。HDMI規格は、前述の一方向データ接続610、628、634に対応するDDCバスと、前述の双方向データ接続628、612、632に対応するCECバスとを有する。
【図面の簡単な説明】
【００３０】
【図１】本発明を使用した第１の方法のフロー図である。
【図２】本発明を使用した第２の方法のフロー図である。
【図３】本発明を使用した第１のネットワークの概略表示である。
【図４】本発明を使用したネットワークのスレーブノードの概略表示である。
【図５】本発明を使用した第２のネットワークの概略表示である。
【図６】本発明を使用したホームエンターテイメント構成要素のシステムの概略表示である。
【図１】
2005528853.tif 000003
【図２】
2005528853.tif 000004
【図３】
2005528853.tif 000005
【図４】
2005528853.tif 000006
【図５】
2005528853.tif 000007
【図６】
2005528853.tif 000008
【国際調査報告】
2005528853.tif 000009
2005528853.tif 000010
2005528853.tif 000011