(57)【要約】【課題】ＩＥＥＥシリアルバスへの接続機器において、バス上のある接続機器が、他の接続機器との間で新たな論理的接続を確立しようとしたときに、バス上の帯域が不足した場合でも、ユーザが、新たな論理的接続に必要な帯域を確保するための物理的な接続変更を容易に行えるようにする。【解決手段】接続機器間の物理的な接続を変更することによって、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、接続機器間の物理的な接続を変更する前よりも削減可能か否かが判定され、この判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、接続機器間の物理的な接続の変更の情報が、接続変更の候補として接続変更候補一覧画面９０に一覧表示される。これにより、ユーザが、表示された接続変更の候補を参照することで、新たな論理的接続に必要な帯域を確保するための物理的な接続の変更を容易に行うことができる。【選択図】図８
2007324681.tif 000002
【特許請求の範囲】
【請求項１】
ＩＥＥＥ１３９４シリアルバス上における他の接続機器との間でデータを送受信するためのデータ送受信手段と、
前記バス上における各接続機器間の接続状態に関する情報であるトポロジーマップ内の情報に基いて、どの接続機器間が物理的に接続されていて、どの接続機器間が物理的に接続されていないかを判定する物理的接続判定手段とを備えたＩＥＥＥシリアルバスへの接続機器において、
前記バス上における各接続機器間の全ての論理的な接続を検出する論理的接続検出手段と、
前記物理的接続判定手段により物理的に接続されていると判定された接続機器間の物理的な接続を切断して、その代わりに、前記物理的接続判定手段により物理的に接続されていないと判定された接続機器間を新たに物理的に接続した場合（以下、「接続機器間の物理的な接続を変更した場合」という）に、前記論理的接続検出手段により検出された全ての論理的な接続のうちのある論理的な接続についての帯域使用量を削減可能か否かを判定する第１の削減判定手段と、
前記第１の削減判定手段によってある論理的な接続についての帯域使用量を削減可能と判定されたときに、前記接続機器間の物理的な接続を変更した場合、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する第２の削減判定手段と、
前記第２の削減判定手段による判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、前記接続機器間の物理的な接続の変更の情報を、帯域使用量が小さい順になるように格納する格納手段と、
前記格納手段に格納された、前記接続機器間の物理的な接続の変更の情報を、接続変更の候補として一覧表示する表示手段とをさらに備えたことを特徴とするＩＥＥＥシリアルバスへの接続機器。
【請求項２】
ＩＥＥＥ１３９４シリアルバス上における他の接続機器との間でデータを送受信するためのデータ送受信手段を備えたＩＥＥＥシリアルバスへの接続機器において、
前記バス上における各接続機器間の全ての論理的な接続を検出する論理的接続検出手段と、
前記バス上における各接続機器間の物理的な接続を変更した場合に、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する削減判定手段とをさらに備え、
前記削減判定手段による判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、前記接続機器間の物理的な接続の変更の情報を、接続変更の候補として表示手段に一覧表示するようにしたことを特徴とするＩＥＥＥシリアルバスへの接続機器。
【請求項３】
前記バス上における各接続機器間の接続状態に関する情報であるトポロジーマップ内の情報に基いて、どの接続機器間が物理的に接続されていて、どの接続機器間が物理的に接続されていないかを判定する物理的接続判定手段をさらに備え、
前記削減判定手段は、
前記物理的接続判定手段により物理的に接続されていると判定された接続機器間の物理的な接続を切断して、その代わりに、前記物理的接続判定手段により物理的に接続されていないと判定された接続機器間を新たに物理的に接続した場合（以下、「接続機器間の物理的な接続を変更した場合」という）に、前記論理的接続検出手段により検出された全ての論理的な接続のうちのある論理的な接続についての帯域使用量を削減可能か否かを判定する第１の削減判定手段と、
前記第１の削減判定手段によってある論理的な接続についての帯域使用量を削減可能と判定されたときに、前記接続機器間の物理的な接続を変更した場合、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する第２の削減判定手段とを含むことを特徴とする請求項２に記載のＩＥＥＥシリアルバスへの接続機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＥＥＥ１３９４シリアルバスへの接続機器に係り、特に、ネットワーク全体の帯域使用量を削減する技術に関する。
【背景技術】
【０００２】
従来より、ＩＥＥＥ１３９４シリアルバス（以下、バスと略す）上の各接続機器は、他の接続機器との間でアイソクロナスデータの送受信を行う際に、チャンネルと帯域というネットワークリソースをＩＲＭ（Isochronous Resource Manager）から取得する必要がある。ＩＲＭは、バス上におけるリソースを管理している接続機器のことである。この場合のチャンネルとは、１台の送信機器と１台以上の受信機器との間でアイソクロナスデータを流す道（path）のことをいい、また、帯域とは、１つのチャンネル上に伝送されるパケットの大きさに比例し、伝送速度に反比例したアイソクロナス通信の帯域量（時間）のことをいう。チャンネルと帯域とは、レジスタ空間にマッピングされたBANDWIDTH_AVAILABLE（レジスタ）（図２の５２参照）によって管理されている。
【０００３】
上記のバス上のある接続機器が、他の接続機器との間でアイソクロナスデータの送受信を行うために、新たな論理的接続を確立しようとしたとき、バス上の帯域が既に他の論理的接続に使用されているために不足し、新たな論理的接続に必要な帯域を取得できない場合がある。この場合には、バス上の各接続機器は、帯域が開放されるまで待つしかなかった。けれども、上記のように、帯域は、伝送速度に反比例するため、その時点におけるバス上の各接続機器間の物理的な接続を変更することにより、その時点において既に確立されている論理的接続におけるリンク層レベルの最高転送速度を速めて、この論理的接続に必要な帯域使用量を削減することができれば、上記の既に確立されている論理的接続に使用されている帯域が解放される前に、上記の新たな論理的接続に必要な帯域を確保することができる。
【０００４】
ところで、この種の接続装置において、トポロジーマップからネットワークに接続されるノードの木構造データを生成し、最適なギャップカウンタとネットワークに接続された他の機器間の最大通信速度を算出するようにしたものが知られている（例えば特許文献１参照）。また、ネットワークシステムを構成する様々なコンポーネントを表示するため、ネットワークシステムのトポロジーマップを作成し、表示装置に表示するようにしたものが知られている（例えば特許文献２参照）。さらにまた、ネットワークを構成する複数台のデジタル機器について、トポロジーマップ上に表示される各ノードの位置関係を、対応するデジタル機器の実際の位置関係に合わせて表示することにより、ユーザがそれらの対応関係を容易に理解できるようにした機器接続状態表示装置が知られている（例えば特許文献３参照）。
【０００５】
けれども、上記特許文献１乃至３の発明では、バス上のある接続機器が、他の接続機器との間で新たな論理的接続を確立しようとしたときに、バス上の帯域が既に他の論理的接続に使用されているために不足し、新たな論理的接続に必要な帯域を取得できない場合に、ユーザが、新たな論理的接続に必要な帯域を確保するための物理的な接続の変更を容易に行うことができない。
【特許文献１】特開２０００−１３４２３号公報
【特許文献２】特開２００１−５０３９３０号公報
【特許文献３】特開２００２−３０５５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の問題を解決するためになされたものであり、バス上のある接続機器が、他の接続機器との間でアイソクロナスデータの送受信を行うために、新たな論理的接続を確立しようとしたときに、バス上の帯域が既に他の論理的接続に使用されているために不足し、新たな論理的接続に必要な帯域を取得できない場合でも、ユーザが、新たな論理的接続に必要な帯域を確保するための物理的な接続の変更を容易に行うことが可能なＩＥＥＥシリアルバスへの接続機器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために請求項１の発明は、ＩＥＥＥ１３９４シリアルバス上における他の接続機器との間でデータを送受信するためのデータ送受信手段と、前記バス上における各接続機器間の接続状態に関する情報であるトポロジーマップ内の情報に基いて、どの接続機器間が物理的に接続されていて、どの接続機器間が物理的に接続されていないかを判定する物理的接続判定手段とを備えたＩＥＥＥシリアルバスへの接続機器において、前記バス上における各接続機器間の全ての論理的な接続を検出する論理的接続検出手段と、前記物理的接続判定手段により物理的に接続されていると判定された接続機器間の物理的な接続を切断して、その代わりに、前記物理的接続判定手段により物理的に接続されていないと判定された接続機器間を新たに物理的に接続した場合（以下、「接続機器間の物理的な接続を変更した場合」という）に、前記論理的接続検出手段により検出された全ての論理的な接続のうちのある論理的な接続についての帯域使用量を削減可能か否かを判定する第１の削減判定手段と、前記第１の削減判定手段によってある論理的な接続についての帯域使用量を削減可能と判定されたときに、前記接続機器間の物理的な接続を変更した場合、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する第２の削減判定手段と、前記第２の削減判定手段による判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、前記接続機器間の物理的な接続の変更の情報を、帯域使用量が小さい順になるように格納する格納手段と、前記格納手段に格納された、前記接続機器間の物理的な接続の変更の情報を、接続変更の候補として一覧表示する表示手段とをさらに備えたものである。
【０００８】
請求項２の発明は、ＩＥＥＥ１３９４シリアルバス上における他の接続機器との間でデータを送受信するためのデータ送受信手段を備えたＩＥＥＥシリアルバスへの接続機器において、前記バス上における各接続機器間の全ての論理的な接続を検出する論理的接続検出手段と、前記バス上における各接続機器間の物理的な接続を変更した場合に、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する削減判定手段とをさらに備え、前記削減判定手段による判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、前記接続機器間の物理的な接続の変更の情報を、接続変更の候補として表示手段に一覧表示するようにしたものである。
【０００９】
請求項３の発明は、請求項２に記載のＩＥＥＥシリアルバスへの接続機器において、前記バス上における各接続機器間の接続状態に関する情報であるトポロジーマップ内の情報に基いて、どの接続機器間が物理的に接続されていて、どの接続機器間が物理的に接続されていないかを判定する物理的接続判定手段をさらに備え、前記削減判定手段は、前記物理的接続判定手段により物理的に接続されていると判定された接続機器間の物理的な接続を切断して、その代わりに、前記物理的接続判定手段により物理的に接続されていないと判定された接続機器間を新たに物理的に接続した場合（以下、「接続機器間の物理的な接続を変更した場合」という）に、前記論理的接続検出手段により検出された全ての論理的な接続のうちのある論理的な接続についての帯域使用量を削減可能か否かを判定する第１の削減判定手段と、前記第１の削減判定手段によってある論理的な接続についての帯域使用量を削減可能と判定されたときに、前記接続機器間の物理的な接続を変更した場合、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する第２の削減判定手段とを含むものである。
【発明の効果】
【００１０】
請求項１の発明によれば、接続機器間の物理的な接続を変更することによって、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、接続機器間の物理的な接続を変更する前よりも削減可能か否かが判定され、この判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、接続機器間の物理的な接続の変更の情報が、接続変更の候補として表示手段に一覧表示される。これにより、バス上のある接続機器が、他の接続機器との間でアイソクロナスデータの送受信を行うために、新たな論理的接続を確立しようとしたときに、バス上の帯域が既に他の論理的接続に使用されているために不足し、新たな論理的接続に必要な帯域を取得できない場合でも、ユーザが、上記の表示手段に一覧表示された接続変更の候補を参照することにより、新たな論理的接続に必要な帯域を確保するための接続機器間の物理的な接続の変更を容易に行うことができる。
【００１１】
請求項２の発明によれば、各接続機器間の物理的な接続を変更した場合に、全ての論理的な接続についての帯域使用量の合計である、ネットワーク全体の帯域使用量を、前記接続機器間の物理的な接続を変更する前よりも削減可能か否かが判定され、この判定の結果、ネットワーク全体の帯域使用量を削減可能と判定された、接続機器間の物理的な接続の変更の情報が、接続変更の候補として表示手段に一覧表示される。これにより、上記請求項１と同様な効果を得ることができる。
【発明を実施するための最良の形態】
【００１２】
本発明を実施するための最良の形態について図面を参照して説明する。本発明は、ＩＥＥＥシリアルバスへの接続機器に関する。以下の実施形態では、本発明の接続機器が、バスマネージャである場合の例について説明するが、必ずしもバスマネージャである必要はない。なお、以下に記載した実施形態は、本発明を網羅するものではなく、本発明は、下記の形態だけに限定されない。
【００１３】
図１は、本実施形態によるバスマネージャーとＩＥＥＥ１３９４シリアルバス（以下、バスと略す）上における他の接続機器の電気的ブロック構成を示す。バスマネージャー１０は、ネットワーク１内の他の接続機器２０，３０に、電源管理、データ転送速度管理、構成管理等の各種のバス管理機能を提供する。以下の説明において、「ノード」とは、バス９に接続された各接続機器（図中におけるバスマネージャー１０及び接続機器２０，３０）を指し、「自ノード」と「他ノード」とは、それぞれバスマネージャー１０とバスマネージャー１０以外の接続機器２０，３０とを指す。
【００１４】
上記のバスマネージャー１０は、装置全体の制御を行うＣＰＵ１１と、各種のデータを記憶するメモリ１２（格納手段）と、ディスプレイ２３（表示手段）とを有している。ＣＰＵ１１は、ＩＥＥＥ１３９４のプロトコル上におけるアプリケーション層の機能の提供も行う。また、メモリ１２は、後述する接続変更候補一覧画面９０の編集と表示を行うためのプログラムである接続変更候補一覧表示ＰＧ１３と、この接続変更候補一覧表示ＰＧ１３によりネットワーク全体の帯域使用量を削減可能と判定された、接続機器間の物理的な接続の変更の情報（以下、接続変更候補という）を、帯域使用量の小さい順に格納する接続変更候補ファイル１４と、自ノード及び他ノードに関する各種の情報を格納したレジスタ空間１５とを内包している。ＣＰＵ１１と接続変更候補一覧表示ＰＧ１３とが、請求項における物理的接続判定手段、論理的接続検出手段、第１の削減判定手段、第２の削減判定手段、及び削減判定手段に相当する。また、バスマネージャー１０は、ＩＥＥＥ１３９４のプロトコル上におけるリンク層レベルのサービスを提供するＬＩＮＫ１６と、物理層レベルのサービスを提供するＰＨＹ１７と、バス９のケーブルを接続するための入力ポート１８及び出力ポート１９とを有している。上記のＬＩＮＫ１６、ＰＨＹ１７、入力ポート１８及び出力ポート１９が、請求項におけるデータ送受信手段に相当する。
【００１５】
また、上記の接続機器２０、３０も、バスマネージャー１０と同様に、ＣＰＵ２１、３１、メモリ２２、３２、ＬＩＮＫ２６、３６、ＰＨＹ２７、３７、入力ポート２８、３８、出力ポート２９、３９及びＰＨＹ２７、３７を有しているが、バスマネージャー１０と異なり、メモリ２２，３２上に接続変更候補一覧表示ＰＧ１３と接続変更候補ファイル１４とを有していない。
【００１６】
次に、図２を参照して、上記のレジスタ空間１５に記憶されているデータの内容について説明する。レジスタ空間１５は、自ノード及び他ノードの制御に用いられるＣＳＲ（Control and Status Registers）コア４１と、バス９の管理用のレジスタであるシリアルバス依存レジスタ４２と、自機の性能に関する情報等を記憶したコンフィグレーションＲＯＭ４３と、各機器固有のレジスタであるユニットレジスタ４４とから構成されている。
【００１７】
上記のシリアルバス依存レジスタ４２には、バスマネジャー１０の物理ＩＤを格納したBUS_MANAGER_ID５１、同期転送の帯域管理用のレジスタであるBANDWIDTH_AVAILABLE５２、及び同期転送のチャンネル管理用のレジスタであるCHANNELS_AVAILABLE HI５３とCHANNELS_AVAILABLE LO５４が含まれる。
【００１８】
また、上記のユニットレジスタ４４には、データ出力側の接続機器の接続管理用のレジスタであるoutput Plug Control Registers（以下、ｏＰＣＲと略す）５６と、データ入力側の接続機器の接続管理用のレジスタであるinput Plug Control Registers（以下、ｉＰＣＲと略す）５７とが含まれる。ｏＰＣＲ５６は、各装置固有の属性を制御するｏＭＰＲ（output Master Plug Registers）６１と、各チャンネルに対応したレジスタであるｏＰＣＲ［０］６２，ｏＰＣＲ［１］６３等とから構成される。また、ｉＰＣＲ５７も、各装置固有の属性を制御するｉＭＰＲ（input Master Plug Registers）６４と、各チャンネルに対応したレジスタであるｉＰＣＲ［０］６５，ｉＰＣＲ［１］６６等とから構成される。
【００１９】
上記のユニットレジスタ４４は、上記のｏＰＣＲ５６、ｉＰＣＲ５７に加えて、バス９上における各ノードの接続状態に関する情報であるTOPOLOGY_MAP（トポロジーマップ）５８、及び各ノード間における物理層レベルの最高転送速度の情報であるSPEED_MAP（スピードマップ）５９を格納している。TOPOLOGY_MAP５８及びSPEED_MAP５９は、バスリセット時にＣＰＵ１１によって作成される。
【００２０】
次に、図３及び図４を参照して、上記図２中におけるｏＰＣＲ［０］６２とｉＰＣＲ［０］６５の内容について説明する。ｏＰＣＲ［０］６２は、図３に示されるように、ブロードキャスト接続でデータの送信を行う場合に１となるbroadcast connection counter７０、ポイント・ツー・ポイント接続でデータの送信を行う場合に加算されるpoint-to-point connection counter７１、データの送信に使用するバス９上のチャンネル番号を格納するchannel number７２等より構成される。また、ｉＰＣＲ［０］６５は、図４に示されるように、ブロードキャスト接続でデータの受信を行う場合に１となるbroadcast connection counter７３、ポイント・ツー・ポイント接続でデータの受信を行う場合に加算されるpoint-to-point connection counter７４、データの受信に使用するバス９上のチャンネル番号を格納するchannel number７５等より構成される。
【００２１】
次に、図５を参照して、図２中におけるTOPOLOGY_MAP５８に格納されている情報の内容について説明する。TOPOLOGY_MAP５８は、バス９上におけるノード数の情報であるnode_count７６、TOPOLOGY_MAP５８内に格納されているセルフＩＤパケットの数の情報であるself_id_count７７、及び各ノードのセルフＩＤパケット（self_id_packet[0]〜self_id_packet[self_id_count-1]）からなるセルフＩＤパケットテーブル７８等から構成されている。
【００２２】
次に、図６を参照して、図５中におけるセルフＩＤパケットテーブル７８に含まれる３種類のセルフＩＤパケットの内容について説明する。第１の種類のセルフＩＤパケット（以下、第１セルフＩＤパケットという）７９は、図６に示されるように、該当のパケットを送出したノード（以下、送出元ノードという）の物理ＩＤを示すPhy_ID８０、送出元ノードの物理層レベルにおける最高転送速度の情報であるｓｐ８１、ｐ０〜ｐ２の各ポートの状態を示すｐ０情報８２〜ｐ２情報８４、同じ物理ＩＤを有するパケットが後に続いているか否かを示す追加パケット有無情報ｍ８５等を格納している。ｐ０情報８２〜ｐ２情報８４が“１１”のときは、「該当のノードが動作中で子ポートに接続されている」ことを示し、“１０”のときは、「該当のノードが動作中で親ポートに接続されている」ことを示す。また、“０１”のときは、「該当のノードが動作していない」ことを示し、“００”のときは、「該当のポートが存在しない」ことを示す。
【００２３】
図５中におけるセルフＩＤパケットテーブル７８に含まれるセルフＩＤパケットには、上記の第１セルフＩＤパケット７９以外に、２つの種類のセルフＩＤパケットがあるが、これらのパケットのフォーマットについては、特開２０００−２８２５８０等に開示されており、既知であるので、ここでは詳述しない。
【００２４】
次に、図７のフローチャートを参照して、本発明の中心となる接続変更候補一覧画面の表示処理の概略について説明する。ユーザが、ディジタルテレビ（以下、ＤＴＶと記す）から、ＨＤＤレコーダの再生映像を視聴しようとしたときに（Ｓ１）、バス９上の帯域が既に他の論理的接続（例えば、チューナとＤＴＶとの論理的接続）に使用されているために不足し、ＤＴＶが、新たな論理的接続に必要な帯域を取得できず、ＨＤＤレコーダからの再生映像を受信することができなかったとする（Ｓ２）。この場合に、ユーザは、ＤＴＶに対して、どの接続機器間の物理的な接続を変更すればネットワーク全体の帯域使用量を削減することができるかを示した、接続変更の候補の一覧画面である接続変更候補一覧画面９０（図８参照）を表示するための指示操作を行って、ＤＴＶのディスプレイ上に接続変更候補一覧画面９０を表示し（Ｓ３）、どの接続機器間の物理的な接続を変更すればネットワーク全体の帯域使用量を削減することができるかを調べる（Ｓ４）。そして、ユーザは、接続変更候補一覧画面９０に表示された接続変更候補から、現実的に無理のない（バスケーブルの配線上無理のない）接続変更を選んで、バスケーブルをつなぎ変え、接続機器間の物理的な接続を変更する。これにより、ネットワーク１全体の帯域使用量を削減して、バス９上における接続機器間の既存の論理的な接続を変更することなく、ＤＴＶとＨＤＤレコーダとの間の新たな論理的接続に必要な帯域を取得できるようになるので、ＤＴＶがＨＤＤレコーダからの再生映像を受信することができるようになる。従って、ユーザが、ＤＴＶから、ＨＤＤレコーダの再生映像を視聴することができるようになる（Ｓ５）。
【００２５】
次に、図８及び図１０に加えて、図９のフローチャートを参照して、上記の接続変更候補一覧画面を用いたネットワーク１全体の帯域使用量の削減処理について具体的に説明する。ＤＴＶ２とＨＤＤレコーダ３とチューナ４とが、図１０に示されるような物理的接続であり、ＤＴＶ２とＨＤＤレコーダ３との間に既に論理的接続ａが確立されているときに、ユーザが、チューナ４からＨＤＤレコーダ３への映像の録画を行おうとしたとする（Ｓ１１）。この場合に、バス９上の帯域が既に他の論理的接続ａに使用されているために不足し、ＨＤＤレコーダ３が、新たな論理的接続ｂに必要な帯域を取得できず、チューナ４からの映像を受信することができなかったとする（Ｓ１２）。このとき、ユーザは、ＤＴＶ２に対して、上記の接続変更候補一覧画面９０（図８参照）を表示するための指示操作を行って、ＤＴＶ２のディスプレイ上に接続変更候補一覧画面９０を表示し（Ｓ１３）、どの接続機器間の物理的な接続を変更すればネットワーク全体の帯域使用量を削減することができるかを調べる。そして、ユーザは、接続変更候補一覧画面９０に表示された接続変更候補から、現実的に無理のない（バスケーブルの配線上無理のない）接続変更を選んで（Ｓ１４）、バスケーブルをつなぎ変え、接続機器間の物理的な接続を変更する。具体的には、ユーザは、図８に示される候補（１）を選んで、Ｐ社のＰ−ＸＸＸというモデル名で表されるＤＴＶ２と、Ｇ社のＧ−ＸＸＸというモデル名で表されるチューナ４との物理的接続Ａを切断して、Ｐ社のＰ−ＸＸＸというモデル名で表されるＤＴＶ２と、Ｔ社のＴ−ＸＸＸというモデル名で表されるＨＤＤレコーダ３とを物理的に接続する（図１０中の物理的接続Ｃを行う）。これにより、ネットワーク１全体の帯域使用量を削減して、チューナ４とＨＤＤレコーダ３との間の新たな論理的接続ｂに必要な帯域を取得できるようになるので、ＨＤＤレコーダ３がチューナ４からの再生映像を受信することができるようになる。従って、ユーザが、チューナ４からＨＤＤレコーダ３への映像の録画を行うことができるようになる（Ｓ１５）。
【００２６】
次に、図１１のフローチャートを参照して、上記の接続変更候補一覧画面９０の表示処理の詳細について説明する。以下の説明では、図１におけるバスマネージャー１０が、アイソクロナスリソースマネージャでもある場合の例について説明する。ユーザが、バスマネージャー１０（例えば、上記のＤＴＶ２）に対して、上記の接続変更候補一覧画面９０（図８参照）を表示するための指示操作を行うと、バスマネージャー１０のＣＰＵ１１は、TOPOLOGY_MAP５８内の情報（第１セルフＩＤパケット７９に含まれるｐ０情報８２〜ｐ２情報８４等）に基いて、バス９上のどの接続機器間が物理的に接続されていて、どの接続機器間が物理的に接続されていないかを判定する（Ｓ２１）。次に、バスマネージャー１０のＣＰＵ１１は、バス９上における各接続機器間の全ての論理的接続を検出する。具体的には、バスマネージャー１０のＣＰＵ１１は、自機のレジスタ空間１５内のチャンネル管理用のレジスタであるCHANNELS_AVAILABLE HI５３とCHANNELS_AVAILABLE LO５４（図２参照）をチェックして、その時点で使用されているバス９上のチャンネルを検出すると共に、検出した各チャンネルを使用している送信側の接続機器と受信側の接続機器とを調べるために、バス９上の他の接続機器２０、３０のレジスタ空間１５内のｏＰＣＲ５６とｉＰＣＲ５７の内容を読み込んで、バス９上における各接続機器間の論理的接続を検出する（Ｓ２２）。
【００２７】
次に、バスマネージャー１０のＣＰＵ１１は、上記Ｓ２１の判定処理において物理的に接続されていると判定された接続機器間の物理的接続を切断して、その代わりに、物理的に接続されていないと判定された接続機器間を新たに物理的に接続した場合（以下、「接続機器間の物理的な接続を変更した場合」という）に、上記Ｓ２２の検出処理において検出された全ての論理的接続のうちのある論理的接続についての帯域使用量を削減可能か否かを判定する（Ｓ２３）。この結果、ある論理的接続についての帯域使用量を削減可能であれば（Ｓ２４でＹＥＳ）、バスマネージャー１０のＣＰＵ１１は、該当の接続機器間の物理的な接続変更によって、バス９上の全ての論理的接続についての帯域使用量の合計である、ネットワーク１全体の帯域使用量を、該当の接続機器間の物理的な接続を変更する前よりも削減可能か否かを判定する（Ｓ２５）。この結果、ネットワーク１全体の帯域使用量を削減可能であれば（Ｓ２６でＹＥＳ）、バスマネージャー１０のＣＰＵ１１は、該当の接続機器間の物理的な接続の変更の情報を、帯域使用量が小さい順になるように接続変更候補ファイル１４に格納する（Ｓ２７）。バスマネージャー１０のＣＰＵ１１は、上記Ｓ２２の検出処理において検出された全ての論理的接続について、上記Ｓ２３乃至Ｓ２７の処理を行う。そして、バスマネージャー１０のＣＰＵ１１は、全ての論理的接続についての処理が終了すると（Ｓ２８）、接続変更候補ファイル１４に格納された、接続機器間の物理的な接続の変更の情報を、ディスプレイ２３上の接続変更候補一覧画面９０に接続変更の候補として一覧表示する（Ｓ２９）。接続変更候補一覧画面９０における接続変更の候補は、帯域使用量が小さい順に表示される。
【００２８】
バスマネージャー１０のＣＰＵ１１は、上記Ｓ２５の判定処理において、例え、ある接続機器間の物理的な接続変更によって、ネットワーク１全体の帯域使用量を削減可能であっても、いわゆる「ループ」になってしまうような接続変更については、接続変更候補一覧画面９０上に接続変更の候補として表示しない。この場合の「ループ」になってしまうような接続変更とは、例えば、図１２中の（２）で示される物理的接続を切断して、（５）で示されるように、接続機器９６と接続機器９７とを新たに接続することをいう。図１２に示されるように、（２）の物理的接続を切断する場合には、この切断によって分断されてしまうネットワークＥとネットワークＦとを再度結ぶような新たな接続（例えば、（６）のような接続）を行う必要がある。
【００２９】
上述したように、本実施形態のバスマネージャー１０によれば、バス９上の接続機器間の物理的接続を変更することによって、全ての論理的接続についての帯域使用量の合計である、ネットワーク１全体の帯域使用量を、接続機器間の物理的な接続を変更する前よりも削減可能か否かが判定され、この判定の結果、ネットワーク１全体の帯域使用量を削減可能と判定された、接続機器間の物理的な接続の変更の情報が、接続変更の候補としてバスマネージャー１０のディスプレイ２３上に一覧表示される。これにより、バス９上のある接続機器が、他の接続機器との間でアイソクロナスデータの送受信を行うために、新たな論理的接続を確立しようとしたときに、バス９上の帯域が既に他の論理的接続に使用されているために不足し、新たな論理的接続に必要な帯域を取得できない場合でも、ユーザが、上記のディスプレイ２３上に一覧表示された接続変更の候補を参照することにより、新たな論理的接続に必要な帯域を確保するための接続機器間の物理的な接続の変更を容易に行うことができる。
【００３０】
なお、本発明は、上記実施形態に限られるものではなく、様々な変形が可能である。例えば、上記実施形態では、本発明に係るＩＥＥＥシリアルバスへの接続機器が、バスマネージャーであり、このバスマネージャーに対して、上記の接続変更候補一覧画面を表示するための指示操作を行う場合の例を示したが、本発明に係るＩＥＥＥシリアルバスへの接続機器は、必ずしもバスマネージャーである必要はない。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係るバスマネージャー（ＩＥＥＥ１３９４シリアルバスへの接続機器）と、ＩＥＥＥ１３９４シリアルバス上における他の接続機器の電気的ブロック構成を示す図。
【図２】図１中のレジスタ空間の内容を示す図。
【図３】図２中のｏＰＣＲ［０］の内容を示す図。
【図４】図２中のｉＰＣＲ［０］の内容を示す図。
【図５】図２中のTOPOLOGY_MAPの内容を示す図。
【図６】図５中のセルフＩＤパケットテーブルに含まれる第１セルフＩＤパケットの内容を示す図。
【図７】接続変更候補一覧画面を用いた接続変更処理の一例を示すフローチャート。
【図８】上記接続変更候補一覧画面を示す図。
【図９】上記接続変更候補一覧画面を用いた接続変更処理の他の例を示すフローチャート。
【図１０】上記接続変更処理の説明図。
【図１１】上記接続変更候補一覧画面の表示処理のフローチャート。
【図１２】ループの説明図。
【符号の説明】
【００３２】
１    ネットワーク
１０  バスマネージャー（ＩＥＥＥシリアルバスへの接続機器）
１１  ＣＰＵ（物理的接続判定手段、論理的接続検出手段、第１の削減判定手段、第２の削減判定手段、削減判定手段）
１２  メモリ（格納手段）
１３  接続変更候補一覧表示ＰＧ（物理的接続判定手段、論理的接続検出手段、第１の削減判定手段、第２の削減判定手段、削減判定手段）
１６  ＬＩＮＫ（データ送受信手段）
１７  ＰＨＹ（データ送受信手段）
１８  入力ポート（データ送受信手段）
１９  出力ポート（データ送受信手段）
２３  ディスプレイ（表示手段）
９０  接続変更候補一覧画面
【図１】
2007324681.tif 000003
【図２】
2007324681.tif 000004
【図３】
2007324681.tif 000005
【図４】
2007324681.tif 000006
【図５】
2007324681.tif 000007
【図６】
2007324681.tif 000008
【図７】
2007324681.tif 000009
【図８】
2007324681.tif 000010
【図９】
2007324681.tif 000011
【図１０】
2007324681.tif 000012
【図１１】
2007324681.tif 000013
【図１２】
2007324681.tif 000014