(57)【要約】【課題】  ＩＥＥＥ１３９４規格の機器間でデータストリーム伝送を行うシステムにおいて、転送接続を確立された側の機器からは接続を解除できず、その機器が別の機器からデータを受け取ることができない。【解決手段】  ノードＡは、ノードＢとの間のコネクションを切断してノードＣとの間でＰ２Ｐコネクション（以下、コネクション）を確立し直す場合、ノードＡは、ノードＢ、Ｃとの間でコネクションが確立しているかどうかを確認する。ノードＡがコネクション確立機能を使用していないにも関わらず、ｉＰＣＲ＿Ａにコネクションが存在する場合は、ノードＢがコントローラであるとみなし、その固有情報をディスプレイＤ１に４２で示すように表示させる。この表示に基づき、ノードＢのコネクション確立機能を解除する操作をユーザーが行うことで、ノードＡとノードＣとの間のコネクション確立が可能となる。【選択図】            図１
2006217236.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ所定のシリアルインターフェース規格のインターフェースを搭載し、かつ、機器固有情報を保持した複数の機器との間でシリアルバスにより接続されており、前記複数の機器のうち前記シリアルインターフェース規格で定めたプロトコルに従ってコネクションを任意に確立した一の機器との間でデータストリーム転送を行うデータ通信処理装置において、
前記一の機器との間に確立された前記コネクションを明示する明示手段と、
前記一の機器との間のコネクションを切断し、新たに前記複数の機器のうち前記一の機器以外の所望の別の機器との間でコネクションを確立するにあたり、前記複数の機器のうち現在の接続相手の機器を特定する接続先特定手段と、
前記接続先特定手段により接続相手として特定された機器を、コネクション確立を実行した側の機器であるコントローラとみなし、そのコントローラから前記機器固有情報を取得する情報取得手段と、
前記情報取得手段により取得した前記機器固有情報を外部映像モニタ装置へオンスクリーン情報として表示するための表示手段と
を有することを特徴とするデータ通信処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ通信処理装置に係り、特に米国電気電子技術者協会（ＩＥＥＥ）が策定したシリアルインターフェース規格であるＩＥＥＥ１３９４のインターフェースを使用し、データストリームを指定された機器間においてのみ転送するためのソフトウェアによる接続（コネクション）手続きにおいて、コネクションを確立した機器（コントローラ）を特定し、外部に明示するデータ通信処理装置に関する。
【背景技術】
【０００２】
ＩＥＥＥ１３９４のシリアルデータバスを用いたネットワークを介して、互いに情報を伝送することができるＡＶ機器が開発されている。このシリアルデータバスを介して、例えば図２に示すデータ送出元ノード１からデータ送出先ノード３へ大容量の画像データ、オーディオデータなどをリアルタイム伝送する場合、シリアルデータバス４に接続されたコントローラ２と称される機器の制御でシリアルバス４上のデータ送出元ノード１とデータ送出先ノード３との間の伝送路を確保するコネクション確立処理を行い、その確保された伝送路で両ノード１及び３の間のデータ伝送を実行させる。
【０００３】
上記のコネクション確立処理は予め決められた所定のデータ転送用プロトコルに従ってなされる。例えば、コントローラ２がロック・トランザクションを用いたプラグ・レジスタの更新手段により、上記の両ノード１及び３の間をポイント・ツウ・ポイント（Ｐｏｉｎｔ−ｔｏ−Ｐｏｉｎｔ）で接続させた後、セグメント構造化されたデータを、コントローラ２のＡＶ／Ｃコマンド等を用いた指示により逐次データ送出元ノード１からデータ送出先ノード３へ伝送させ、すべてのデータが伝送されると、コントローラ２がロック・トランザクションを用いてＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔの接続を切断する。
【０００４】
このようにして、ＩＥＥＥ１３９４のシリアルデータバスで接続された任意の機器間での各種のデータ伝送ができる。なお、上記の所定のデータ転送用プロトコルに従う接続確立手段としては、ＩＥＥＥ１３９４規格上におけるＡＶ機器用プロトコル規格ＩＥＣ６１８８３−１に規定された接続確立手段が知られている（例えば、非特許文献１参照）。
【０００５】
【非特許文献１】ＨＤデジタルＶＣＲ協議会，「民生用電子オーディオ／ビデオ機器用デジタル・インターフェース規格」，ＣＥＩ／ＩＥＣ  ６１８８３−１：１９９８，８．２節，２１頁，１９９５年１２月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来は、機器（ノード）間でのデータ転送用プロトコルで定められているＰｏｉｎｔ−ｔｏ−Ｐｏｉｎｔコネクション（以下、Ｐ２Ｐコネクション）は、接続（コネクション）を確立したコントローラでしか接続を解除できないという規定があるため、接続を確立された側の機器（ノード）からは接続を解除できず、その機器（ノード）が別の機器（ノード）からデータを受け取りたい場合に、それができないという不具合がある。
【０００７】
本発明は上記の点に鑑みなされたもので、ユーザ自身が迅速に操作中の機器の接続変更を阻害しているコネクションの解除を行い得るデータ通信処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は上記の目的を達成するため、それぞれ所定のシリアルインターフェース規格のインターフェースを搭載し、かつ、機器固有情報を保持した複数の機器との間でシリアルバスにより接続されており、複数の機器のうちシリアルインターフェース規格で定めたプロトコルに従ってコネクションを任意に確立した一の機器との間でデータストリーム転送を行うデータ通信処理装置において、一の機器との間に確立された前記コネクションを明示する明示手段と、一の機器との間のコネクションを切断し、新たに複数の機器のうち一の機器以外の所望の別の機器との間でコネクションを確立するにあたり、複数の機器のうち現在の接続相手の機器を特定する接続先特定手段と、接続先特定手段により接続相手として特定された他機器を、コネクション確立を実行した側の機器であるコントローラとみなし、そのコントローラから機器固有情報を取得する情報取得手段と、情報取得手段により取得した機器固有情報を外部映像モニタ装置へオンスクリーン情報として表示するための表示手段とを有する構成としたものである。
【０００９】
本発明では、接続相手として特定された機器を、コネクション確立を実行した側の機器であるコントローラとみなし、そのコントローラから機器固有情報を取得して外部映像モニタ装置へオンスクリーン情報として表示するようにしたため、自機器（本発明装置）に対してコネクションを確立制御している機器をユーザーに特定させることができ、自機器以外からの制御によって確立されているコネクションを明確にできる。
【発明の効果】
【００１０】
本発明によれば、自機器（本発明装置）に対してコネクション確立を実行した側の機器である制御している機器をコントローラとして表示してユーザーに特定できるようにしたため、特定したコントローラのコネクション確立機能を解除する操作をユーザー自身が迅速に行うことができ、これにより、操作中の機器の接続変更を阻害しているコネクションを切断させることができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の一実施の形態について図面と共に説明する。図１は本発明になるデータ通信処理装置の一実施の形態を含むデータ通信処理システムのシステム構成図を示す。同図において、ノード（Ｎｏｄｅ）Ａ，ノード（Ｎｏｄｅ）Ｂ，ノード（Ｎｏｄｅ）ＣはそれぞれＩＥＥＥ１３９４インターフェースを備えた機器であり、ノードＡを本実施の形態の対象機器であるデータ通信処理装置とする。また、ノードＡ、ノードＢ及びノードＣはそれぞれＩＥＥＥ１３９４インターフェースを経由してシリアルバスにより接続されているものとする。
【００１２】
ノードＡにはソース（Ｓｏｕｒｃｅ）機器選択用スイッチＳＷ１及び情報表示用ディスプレイＤ１が接続されている。ノードＡは、システム制御部（ＳＹＳ＿ＣＴＬ１）１１と、読出し専用メモリ（ＲＯＭ：Ｃｏｎｆｉｇ  ＲＯＭ＿Ａ）１２と、ＩＥＥＥ１３９４規格に従った制御を行う１３９４制御部１３と、オンスクリーン出力制御部（ＯＳＤ＿ＣＴＬ１）１４と、情報表示用ディスプレイＤ１を駆動するＯＳＤドライバ部１５と、入力プラグ（ｉＰＣＲ＿Ａ）１６とを含む構成とされている。
【００１３】
また、ノードＢは、ＩＥＥＥ１３９４規格に従った制御を行う１３９４制御部２１と、読出し専用メモリ（ＲＯＭ：Ｃｏｎｆｉｇ ＲＯＭ＿Ｂ）２２と、出力プラグ（ｏＰＣＲ＿Ｂ）２３とを含む構成とされている。更に、ノードＣは、ＩＥＥＥ１３９４規格に従った制御を行う１３９４制御部３１と、読出し専用メモリ（ＲＯＭ：Ｃｏｎｆｉｇ ＲＯＭ＿Ｃ）３２と、出力プラグ（ｏＰＣＲ＿Ｃ）３３とを含む構成とされている。
【００１４】
なお、この実施の形態では、説明を簡単にするために対象機器以外の機器をノードＢ及びノードＣの２台のみとしているが、ＩＥＥＥ１３９４の規格で許容されている最大接続台数は６３台であるため、対象機器以外の接続機器数は最大６２台まで適用可能である。そのため、ソース機器選択用ＳＷ１も最大６２個の機器から１台を選択可能なスイッチとする。
【００１５】
図１では、データストリーム送信機器（Ｓｏｕｒｃｅ機器）としてノードＢ、ノードＣの２台、データストリーム受信機器（Ｓｉｎｋ機器）として本実施の形態の対象機器であるノードＡの１台を設定し、ノードＢの出力とノードＡの入力間に、データストリーム転送を行うためのＰ２Ｐコネクション（ソフトウェア的に設定されたデータ送信機器内の仮想の出力プラグとデータ受信機器内の仮想の入力プラグ間に、バス上に設けられた任意の仮想のチャンネルを使用して１対１で確立される仮想接続）を確立している。
【００１６】
具体的には、ノードＢの出力プラグ２３とノードＡの入力プラグ１６との間に、２本のＰ２Ｐコネクション（ＣＯＮ１及びＣＯＮ２）が存在する（既に確立されているコネクションに対して、コネクションをもう１本、重ねて確立、すなわち、オーバーレイしている状態）。
【００１７】
また、ＣＯＮ１はノードＡにより確立され、ＣＯＮ２はノードＢによりオーバーレイされているものとする。なお、ノードＣの出力にはコネクションは確立されていないものとする。ここで、本実施の形態では、簡単のため、全ての機器のブロードキャスト（Ｂｒｏａｄｃａｓｔ）コネクション（ソフトウェア的に設定されたデータ送信機器内の仮想の出力プラグとバス上に設けられた任意の仮想チャンネル間か、またはデータ受信機器内の仮想の入力プラグとバス上の任意の仮想チャンネル間のいずれかに確立される仮想接続）については未確立状態であることを前提として説明する。
【００１８】
ここで、「Ｐ２Ｐコネクションの確立」とは、具体的に説明すると、予め、送受信を行うデータの転送に必要な帯域幅、及びチャンネルを、それらを管理するアイソクロナス・リソース・マネージャー・ノード（バス上で使用できる帯域幅の値及びチャンネルの値をそれぞれ専用のレジスタで管理するノード、図１ではノードＡ、Ｂ、Ｃの中で最も大きいノードＩＤ値を持つノードがその役割を請け負う）からそれぞれ取得した後、各機器（ノード）上に設けられたソフトウェアによる出力プラグと入力プラグに存在する使用チャンネル番号の値ＣＨを、それぞれ実際に使用する値に更新（図１では「３２」を使用）し、かつ、同様に各プラグ上に存在するＰ２Ｐコネクションの数を示すカウンタ（ＰＣＣ）の値をインクリメント（＋１）することを表す。
【００１９】
また、「Ｐ２Ｐコネクションを解除（切断）する」とは、Ｐ２Ｐコネクションの両端の各プラグ（入力プラグと出力プラグ）上のカウンタ（ＰＣＣ）の値をそれぞれデクリメント（−１）することを表す。更に、「Ｐ２Ｐコネクションのオーバーレイ」とは、既に存在するＰ２Ｐコネクションに対し、入出力両方のプラグ上のカウンタ（ＰＣＣ）の値のみをインクリメント（＋１）することをいう（帯域、チャンネルは設定されているものをそのまま使用する。）。Ｐ２Ｐコネクションを解除後、同じチャンネル上にＰ２Ｐコネクション又はブロードキャスト出力コネクションのいずれも存在しない場合は、使用していた帯域幅、及びチャンネルの値をアイソクロナス・マネージャー・ノードへ返却する。
【００２０】
次に、本実施の形態の動作について、上記の内容に基づき説明する。ノードＡは入力プラグ（ｉＰＣＲ＿Ａ）１６、ノードＢ、ノードＣはそれぞれ出力プラグ（ｏＰＣＲ＿Ｂ）２３、出力プラグ（ｏＰＣＲ＿Ｃ）３３を実装している。ｏＰＣＲ＿Ｂ２３とｉＰＣＲ＿Ａ１６間には、３２チャンネル（ＣＨ＝３２）を使用し、ノードＡにより確立されたＰ２ＰコネクションＣＯＮ１と、ノードＢによるＰ２ＰオーバーレイＣＯＮ２とが、それぞれ存在する。ｏＰＣＲ＿Ｃ３３にはＰ２Ｐコネクションは存在していない。
【００２１】
そのため、ｏＰＣＲ＿Ｂ２３とｉＰＣＲ＿Ａ１６の各プラグの使用チャンネル（ＣＨ）の値は両方とも「３２」が設定されており、ｏＰＣＲ＿Ｃ３３の使用チャンネル（ＣＨ）は初期化時のデフォルト値である「６３」が設定されている。また、ノードＡとノードＢ間のＰ２Ｐコネクション数は、両ノードＡ及びＢによってそれぞれ１本ずつ確立／オーバーレイされた合計２本であるから、ｉＰＣＲ＿Ａ１６、ｏＰＣＲ＿Ｂ２３のそれぞれのＰＣＣの値は、初期値「０」に対して、ノードＡにより＋１、ノードＢにより＋１され、結果としてｉＰＣＲ＿Ａ１６、ｏＰＣＲ＿Ｂ２３の両方のＰＣＣの値は「２」となる。また、ノードＣのｏＰＣＲ＿Ｃ３３にはＰ２Ｐコネクションが確立していないので、そのＰＣＣの値は初期値「０」のままである。
【００２２】
以上の構成において、ノードＡがノードＢから送信されるデータの受信を停止し、ノードＣから送信されるデータを受信するためにＣＯＮ１を切断して、ＣＯＮ３へＰ２Ｐコネクションを確立し直そうとした場合、ノードＡがＣＯＮ１を切断しても、ノードＢによってオーバーレイされたＣＯＮ２が存在しているために、ノードＡはノードＣへのコネクション確立が実行できない。
【００２３】
そこで、本実施の形態では、これを以下説明する手段によって解決するものである。
【００２４】
ノードＡからバス上に存在するコネクションの状態を見ると、ノードＡ自身の入力プラグ（ｉＰＣＲ＿Ａ）１６上にＰ２Ｐコネクションが１本のみ存在した場合、ノードＢを送信側機器として選択／接続（リンク）／解除（すなわち、コネクション接続先ノードの出力プラグ特定／特定した出力プラグと自身の入力プラグ間でのＰ２Ｐコネクション確立／Ｐ２Ｐコネクションの切断に相当）することはノードＡ自身で制御しているため、実際のＰ２Ｐコネクションが確立しているかどうかは、ユーザー自身が機器（ノードＡ）のノードＢへの接続（リンク）状態を使用しているかどうかで確認できるが、逆に、ユーザーがノードＡの送信側機器選択機能を使用していない状態で、他の機器（例えば、ノードＢ若しくはノードＣ）からノードＡ自身の入力プラグ（ｉＰＣＲ＿Ａ）１６にＰ２Ｐコネクションが確立された場合、ノードＡが、バス上に存在する、自身以外のどの機器によってそのＰ２Ｐコネクションが確立されたかを判断できる手段は従来の機器では用意されていない。
【００２５】
しかし、他機器から確立されているＰ２Ｐコネクションの存在を、コネクションの送信側接続機器情報と共に外部の情報表示用ディスプレイＤ１に表示することによって、「ノードＡに対してＰ２Ｐコネクションを確立制御している機器」をユーザーが認識することが可能となる。
【００２６】
セットトップボックス（ＳＴＢ）やＤ−ＶＨＳ（登録商標）方式ＶＴＲ等の、ＩＥＥＥ１３９４インターフェースを搭載するＡＶ機器においては、機器間のＰ２Ｐコネクション確立機能を実装している場合、大部分が「自機器と他機器間のＰ２Ｐコネクション確立機能のみを実装」しており、「自機器以外の２機器間のＰ２Ｐコネクション確立機能を実装」しているものは殆ど無い（ソフトウェア上の負担が大きいため）状況である。すなわち、Ｐ２Ｐコネクションの送信側接続機器か受信側接続機器のいずれか一方の機器がＰ２Ｐコネクション確立を制御している。
【００２７】
そのため、Ｐ２Ｐコネクションの受信側接続機器が、自身のＰ２Ｐコネクション確立機能を使用していない、すなわち、選択した送信側機器の出力プラグと受信側機器である自身の入力プラグ間にＰ２Ｐコネクションを確立する操作を行っていないにも関わらず、入力プラグ上にＰ２Ｐコネクションが存在する場合は、Ｐ２Ｐコネクションの送信側接続機器がそのＰ２Ｐコネクションの確立を行っていると考えられる。
【００２８】
そのため、自ら確立したＰ２Ｐコネクションを除いた自身の入力プラグ上に存在するＰ２Ｐコネクション、言い換えると、他機器によって確立されたＰ２Ｐコネクション及びそれを確立した機器をディスプレイへ明示すれば、ユーザー自身が、ＩＥＥＥ１３９４の入力切替を阻害しているＰ２Ｐコネクションを確立している機器を特定でき、かつ、その特定した機器のＰ２Ｐコネクション確立機能を解除する操作を行うことによって、ＩＥＥＥ１３９４の入力切替を阻害しているＰ２Ｐコネクションを切断させることが可能となる。
【００２９】
次に、その具体的な方法を説明する。ノードＡの入力プラグ（ｉＰＣＲ＿Ａ）１６上のＰＣＣの値が「１」の場合、以下の２つのケースが考えられる。
（１）ノードＡがＰ２Ｐコネクションを確立している場合
（２）ノードＢかノードＣがＰ２Ｐコネクションを確立している場合
（１）の場合は、ノードＡ自身がＰ２Ｐコネクションを解除し、別の機器へＰ２Ｐコネクションを確立し直すことができるため問題は無い。これに対し、（２）の場合は、ノードＡは、まず、Ｐ２Ｐコネクションの接続相手機器を特定する必要があるので、バス上のノードＢの出力プラグ（ｏＰＣＲ＿Ｂ）２３及びノードＣの出力プラグ（ｏＰＣＲ＿Ｃ）３３を、それぞれノードＡ自身がＩＥＥＥ１３９４のリード（Ｒｅａｄ）トランザクションを用いて読み取る。
【００３０】
Ｒｅａｄトランザクションとは、ＩＥＥＥ１３９４インターフェース規格のバス上に存在する機器、すなわち、ノード内にマッピングされた特定用途の３２ビット長レジスタのアドレスを指定することにより、その値を読み出すためのＩＥＥＥ１３９４規格上の既知のデータ交換手段である。Ｒｅａｄトランザクションは、データ読み取りを要求するＲｅａｄリクエストと、読み取られたデータを返送するＲｅａｄレスポンスとによって成り立つ。
【００３１】
図１においては、ノードＡが自身の１３９４制御部１３よりノードＢの出力プラグ（ｏＰＣＲ＿Ｂ）２３に対して発行したＲｅａｄリクエストが、ノードＢの１３９４制御部２１で受け取られ、そのＲｅａｄリクエストで指定された出力プラグ（ｏＰＣＲ＿Ｂ）２３のアドレスに存在する値をノードＢ自身が、ＲｅａｄレスポンスとしてノードＡへ返送する。ノードＡは、その読み出し結果値が入ったＲｅａｄレスポンスを、自身の１３９４制御部１３にて受け取り、ノードＢの出力プラグ（ｏＰＣＲ＿Ｂ）２３のアドレスに存在する値を確認する。なお、入力プラグ、出力プラグ共に各機器内にプラグレジスタとして予め定められたアドレスにそれぞれマッピングされている。
【００３２】
上記の確認に際しては、出力プラグ（ｏＰＣＲ＿Ｂ）２３が使用しているチャンネル値（ＣＨ）と、ノードＡ自身の入力プラグ（ｉＯＰＣＲ＿Ａ）１６に設定されているチャンネル値（ＣＨ）とが等しく（図１では「３２」を使用）、かつ、出力プラグ（ｏＰＣＲ＿Ｂ）２３のＰＣＣ値と、入力プラグ（ｉＯＰＣＲ＿Ａ）１６のＰＣＣ値とが「１」（ノードＡ自身が確立しているＰ２Ｐコネクション値「１」を除いた値）以上に設定されているかどうかを確認する。
【００３３】
図１の例では、上記の条件に合致するため、ノードＡはノードＢがＰ２Ｐコネクションの確立を制御している機器として特定できる。同様の手段で、ノードＣの出力プラグ（ｏＰＣＲ＿Ｃ）３３の値をＲｅａｄトランザクションで読み取った場合、チャンネル値は「６３」、ＰＣＣの値は「０」で、ノードＡの入力プラグ（ｉＰＣＲ＿Ａ）１６のチャンネル値「３２」、ＰＣＣの値「２」とは異なっているため、Ｐ２Ｐコネクションの確立を制御している機器ではないと判断できる。
【００３４】
次に、ノードＡはバス上の他の機器（ノードＢ及びノードＣ）のConfiguration ＲＯＭ（機器の固有情報を保持する読出し専用メモリ：以下、ＧｏｎｆｉｇＲＯＭ）２２、３２に記載されているメーカー名、モデル名等、ユーザーが機器特定可能な情報をそれぞれＲｅａｄトランザクションを用いて読み取る。ノードＢのＧｏｎｆｉｇＲＯＭ２２には、メーカー名として”Ｃｏｍｐａｎｙ_Ｂ”及びモデル名として”Ｍｏｄｅｌ_Ｂ”が記載されている。同様に、ノードＣのＧｏｎｆｉｇＲＯＭ３２には、メーカー名として”Ｃｏｍｐａｎｙ_Ｃ”及びモデル名として”Ｍｏｄｅｌ_Ｃ”が記載されている。ノードＡはノードＢの機器特定固有情報として、”Ｃｏｍｐａｎｙ_Ｂ”＋”Ｍｏｄｅｌ_Ｂ”を、ノードＣの機器特定固有情報として、”Ｃｏｍｐａｎｙ_Ｃ”＋”Ｍｏｄｅｌ_Ｃ”をそれぞれ保持する。
【００３５】
ノードＡは自身の持つ機器特定固有情報を外部モニタ機器へ画像データとして出力する機能を実装する。具体的には、この機能は図１に示すように、システム制御部１１、オンスクリーン出力制御部１４及びＯＳＤドライバ部１５から構成される。オンスクリーン出力制御部１４は、システム制御部１１から書き込まれた表示用画像データ及び表示制御情報に従い、ＯＳＤドライバ部１５を通じて外部出力する機能を有し、同時に、出力画像の、画面イメージ内容を制御する機能も有する。ＯＳＤドライバ部１５は出力画像データを情報表示用ディスプレイＤ１が直接入力可能な画像信号に変換して出力する役割を持つ。
【００３６】
次に、ノードＡが情報表示用ディスプレイＤ１へ出力する画像データの画面の内容について説明する。以下の３つのケース（ａ）、（ｂ）、（ｃ）では、情報表示用ディスプレイＤ１の画面に、図１に４１で示すＣａｓｅ１の内容が表示される。
【００３７】
（ａ）ノードＡの制御によって、ノードＢの出力プラグ（ｏＰＣＲ＿Ｂ）２３とノードＡの入力プラグ（ｉＰＣＲ＿Ａ）１６との間にＰ２Ｐコネクションが１本のみ確立している場合
（ｂ）ノードＢの制御によって、ノードＢの出力プラグ（ｏＰＣＲ＿Ｂ）２３とノードＡの入力プラグ（ｉＰＣＲ＿Ａ）１６との間にＰ２Ｐコネクションが１本のみ確立している場合
（ｃ）上記の（ａ）と（ｂ）の両方が実行されるか、又は他方がオーバーレイすることによってＰ２Ｐコネクションが２本確立している場合
すなわち、上記の３つのケース（ａ）、（ｂ）、（ｃ）は、ソース機器としてノードＢが接続されている（図１の画面４１内の＊が接続選択されていることを示す）状態を表し、機器特定固有情報として、Ｃｏｍｐａｎｙ_Ｂ及びＭｏｄｅｌ_Ｂが付記される。一方、バス上に存在するもう一つの機器であるノードＣも同様に、機器特定固有情報と共に表示されるが、ノードＣについては接続選択されていることを示す＊は図１の画面４１には表示されていないため、ノードＣの出力プラグ（ｏＰＣＲ＿Ｃ）３３はノードＡの入力プラグ（ｉＰＣＲ＿Ａ）１６へは接続されていないことを示す。
【００３８】
この表示内容により、ユーザーはノードＡの現在の送信側接続先がノードＢであり、表示されているメーカー名”Ｃｏｍｐａｎｙ_Ｂ”及びモデル名”Ｍｏｄｅｌ_Ｂ”から機器特定も容易に行うことができる。また、ノードＢとノードＣとが同一メーカーの同一モデルであった場合には、それぞれのＣｏｎｆｉｇＲＯＭ内の別エリアに記載されている６４ビットのユニークデータ（ＥＵＩ−６４、ＩＥＥＥ１３９４規格上の必須記載データで、すべてのＩＥＥＥ１３９４規格の機器で異なる値を持つ）をノードＡが更にＲｅａｄトランザクションを用いて読み出し、区別することは可能である。
【００３９】
上記の各状態において、ソース機器選択用スイッチＳＷ１を操作し、送信側機器をノードＢからノードＣへ切り替えようとした時、上記（ａ）の場合は、Ｐ２ＰコネクションＣＯＮ１を切断し、新たにノードＣとの間にＰ２ＰコネクションＣＯＮ３を確立することができる。そのため、図１に４１で示すＣａｓｅ１の画面で、”Ｓｏｕｒｃｅ１：Ｎｏｄｅ Ｂ”の前に表示される＊が、”Ｓｏｕｒｃｅ２：Ｎｏｄｅ Ｃ”の前に移動し、ノードＣが送信側機器として接続されているように画面が変更される。
【００４０】
また、上記の（ｂ）、（ｃ）の場合は、ノードＢによって確立されたＰ２Ｐコネクションが存在するため、ノードＣへの切り替えが実行できないため、ノードＡは情報表示用ディスプレイＤ１の画面には図１に４２で示すＣａｓｅ２のウォーニング(warning)画面を表示させる。このＣａｓｅ２のwarning画面４２には、他の機器が選択できないことを示す表示（CANNOT SELECT OTHER DEVICE）と、切り替えを阻害しているノードＢ（機器特定固有情報も明示する）によって確立されたＰ２Ｐコネクションを解除することを促す指示メッセージ（Please Release the Connection established by Node B）とが表示される。
【００４１】
ユーザーは画面４２の指示メッセージに従い、Ｐ２Ｐコネクション接続を確立したコントローラとして特定されたノードＢのＰ２Ｐコネクション機能を自身の操作で解除する。解除後、バスの状態は（ａ）の状態と同じになるため、情報表示用ディスプレイＤ１の画面はＣａｓｅ１の画面４１に戻り、ノードＣへの切換がノードＡから行えるようになる。
【００４２】
このように、本実施の形態によれば、ユーザーが操作している機器（ノードＡ）以外の機器（ノードＢ又はＣ）からの制御によって確立されているＰ２Ｐコネクションが明確になるため、そのＰ２Ｐコネクションを指示するコントローラの特定を容易にでき、それによってユーザー自身が操作中の機器の接続変更を阻害しているＰ２Ｐコネクションの解除を迅速に行うことができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の一実施の形態のシステム構成図である。
【図２】ＩＥＥＥ１３９４のシリアルデータバスの伝送システムの一例の構成図である。
【符号の説明】
【００４４】
Ａ、Ｂ、Ｃ  ノード（Ｎｏｄｅ）
ＳＷ１  ソース機器選択用スイッチ
Ｄ１  情報表示用ディスプレイ
１１  システム制御部（ＳＹＳ＿ＣＴＬ１）
１２、２２、３２  機器の固有情報を保持する読出し専用メモリ（ＧｏｎｆｉｇＲＯＭ）
１３、２１、３１  １３９４制御部
１４  オンスクリーン出力制御部（ＯＳＤ＿ＣＴＬ１）
１５  ＯＳＤドライバ部
１６  入力プラグ（ｉＰＣＲ＿Ａ）
２３、３３  出力プラグ（ｏＰＣＲ＿Ｂ、ｏＰＣＲ＿Ｃ）
【図１】
2006217236.tif 000003
【図２】
2006217236.tif 000004