(57)【要約】  制御装置は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおいて、コネクションを制御するシステムコントローラである。制御装置はチャンネル設定手段を備える。チャンネル設定手段は、前記ネットワークシステム内における全ての送信装置の出力プラグに対し重複しないチャンネルを設定する。
2010125655.tif 000002
【特許請求の範囲】
【請求項１】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、
前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備えることを特徴とする制御装置。
【請求項２】
バスリセット後において、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、
前記出力プラグ検出手段により検出された全ての出力プラグに対し重複しないチャンネルが割り当てられたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段を備えることを特徴とする請求項２に記載の制御装置。
【請求項４】
前記ネットワークシステムにおける他の制御装置に前記チャンネル割当情報を送信するチャンネル割当情報通知手段を備えることを特徴とする請求項２又は３に記載の制御装置。
【請求項５】
前記チャンネル割当情報に基づいて、前記送信装置の出力プラグのチャンネル情報を取得するチャンネル情報取得手段と、
前記チャンネル情報取得手段により取得された前記チャンネル情報を前記送信装置に送信するチャンネル情報通知手段と、を備えることを特徴とする請求項２乃至４のいずれか一項に記載の制御装置。
【請求項６】
前記チャンネル割当情報を前記受信装置に送信するチャンネル割当情報通知手段を備えることを特徴とする請求項２乃至５のいずれか一項に記載の制御装置。
【請求項７】
前記チャンネル割当情報のチャンネル情報の数が保持可能な上限を超えた場合、又は、バスリセット後に所定の時間が経過した場合には、前記バスに未接続の送信装置の出力プラグのチャンネル情報を前記チャンネル割当情報より削除するチャンネル情報削除手段を備えることを特徴とする請求項２乃至６のいずれか一項に記載の制御装置。
【請求項８】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける送信装置であって、
前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報を記憶する不揮発性の記憶手段と、
起動時において、前記記憶手段に記憶された前記チャンネル情報を基に、前記チャンネルを出力プラグに設定するチャンネル設定手段と、を備えることを特徴とする送信装置。
【請求項９】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、
前記ネットワークシステム内において重複しない前記チャンネルが出力プラグに設定された送信装置と通信を行う通信手段と、
前記出力プラグに設定された前記チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段と、を備えることを特徴とする受信装置。
【請求項１０】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、
前記ネットワークシステム内における全ての出力プラグに対し重複しないチャンネルが割り当てられたチャンネル割当情報を記憶する不揮発性の記憶手段を備えることを特徴とする受信装置。
【請求項１１】
前記チャンネル割当情報に基づいて、前記コネクションの対象となる前記送信装置の出力プラグのチャンネルを求め、当該チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段を備えることを特徴とする請求項１０に記載の受信装置。
【請求項１２】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、
前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報が付加されたコネクション確立実行要求コマンドを受信するコマンド受信手段と、
前記コネクション確立実行要求コマンドに付加された前記チャンネル情報を基に、前記送信装置とコネクションを確立するコネクション確立手段と、を備えることを特徴とする受信装置。
【請求項１３】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、
前記バスに接続された全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備えることを特徴とするネットワークシステム。
【請求項１４】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、
前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定工程を備えることを特徴とする制御方法。
【請求項１５】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、
前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段、として前記コンピュータを機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バスリセット後のコネクションの回復を行う方法に関する。
【背景技術】
【０００２】
映像、音声などのリアルタイムデータをアイソクロナス転送し、制御データなどをアシンクロナス（非同期）転送する高速シリアルデジタルインタフェースとしてＩＥＥＥ１３９４が知られている。ＩＥＥＥ１３９４関連規格概要を図１に示す。ＩＥＥＥ１３９４でアイソクロナス転送を行うためには、論理的な接続（コネクション）を、映像や音声などの送信装置及び受信装置間で確立する必要があり、図２に示すような、ＩＥＣ６１８８３−１にあるＣＭＰ（Connection Management Procedure）として知られている。【０００３】
コネクション確立は、それを実行する装置が、ＩＥＥＥ１３９４のトランザクションを用いて、ＩＥＥＥ１３９４バス上に唯一存在するＩＲＭ（isochronous resource manager）からアイソクロナスリソースであるチャンネルと必要な帯域を確保し、送信装置の持つ論理的な出力プラグと受信装置の持つ論理的な入力プラグとの間をチャンネル情報で関連付けすることで実現される。バスリセットが発生した際には、そのコネクションを確立した装置がバスリセットから１秒以内にバスリセット前のコネクションを回復することが定義されている。【０００４】
また、ＩＥＥＥ１３９４の伝送プロトコルは、ビデオ（映像）としてＭＰＥＧ２−ＴＳ、ＢＴ.６０１が定義され、オーディオ（音声）としてＡ＆Ｍが定義されている。【０００５】
ＩＥＥＥ１３９４上の制御コマンド仕様としては、１３９４ＴＡ（Trade Association）にて規格化されており、「AV/C Digital Interface Command Set General Specification Version 4.2」としてＡＶ／Ｃコマンドのフレームワーク及びＡＶ／Ｃユニット／サブユニットモデルが定義されている。ＡＶ／Ｃサブユニットとは、ＡＶ／Ｃユニットの内部に存在する機能ユニットであり、１つのＡＶ／Ｃユニット内に複数のＡＶ／Ｃサブユニットが存在することもある。【０００６】
ＡＶ／Ｃユニットの有するシリアルバスアイソクロナスアウトプットプラグ（serial bus isochronous output plug）及びシリアルバスアイソクロナスインプットプラグ（serial bus isochronous input plug）が上記の出力プラグ及び入力プラグに相当する。また、ＡＶ／Ｃサブユニットの有するソースプラグ（source plug）及びデスティネーションプラグ（destination plug）がＡＶ／Ｃサブユニットの論理的な出力プラグ及び論理的な入力プラグに相当する。【０００７】
また、ＩＥＣ６１８８３−１のコネクションをＡＶ／Ｃコマンドを用いて受信装置側でコネクションを確立するためＣＣＭ（AV/C Connection and Compatibility Management Specification 1.0）が定義されている。【０００８】
上記のような映像、音声の伝送を行う際には、送信装置と受信装置との間にコネクションを確立する必要がある。例えば、ここで、カーＡＶシステムの一例として、フロントモニター（Ｆモニター）、ＤＶＤプレイヤー、アンプ、テレビ受信装置、リアモニター（Ｒモニター）の各装置を有し、これらの装置がバスを介して数珠繋ぎにデイジーチェーン接続されているものを想定する。このようなカーＡＶシステムにおいて、ＦモニターでＤＶＤを見る場合には、ＤＶＤプレイヤーからＦモニターへと映像信号を伝送するためのコネクションが確立され、ＤＶＤプレイヤーからアンプへと音声信号を伝送するためのコネクションが確立される。ここで、更に、例えば、Ｒモニターでテレビ放送を見る場合には、テレビ受信装置からＲモニターへと映像信号及び音声信号を伝送するためのコネクションが確立される。このとき、ＤＶＤプレイヤーからＦモニターへと伝送される映像信号、ＤＶＤプレイヤーからアンプへと伝送される音声信号、テレビ受信装置からＲモニターへと伝送される映像信号及び音声信号には、それぞれ互いに異なったチャンネルが割り当てられる。【０００９】
このような状態で、車両のアクセサリー（ＡＣＣ）電源が一旦オフとなった後、ＡＣＣ電源が再度オンとなった場合には、カーＡＶシステムの各装置の電源がオンとなって起動するのに要する時間にばらつきがあるため、一時的にバスが分断された状態となり、上述した映像信号や音声信号に対し重複したチャンネルが割り当てられる可能性がある。このような場合には、カーＡＶシステムの全ての装置の電源がオンとなったときに、バスリセット後の一秒間は複数の送信装置から同じチャンネルを使用して異なる映像又は音声信号が伝送される状態となり、バスリセット後一秒経過後においてもＦモニター、Ｒモニターなどの受信装置において、映像又は音声を正常に再生できなくなる不具合が発生する。【００１０】
なお、予約情報（予約ＩＤと予約時間）と通信資源（チャンネルや帯域）を対応付けて記憶し、その情報に基づきコネクションの予約管理を行う方法が知られている（特許文献１）。しかし、特許文献１は、バスが分断された状態を想定しているものではなく、本発明とは課題が異なる。【００１１】
【特許文献１】特開平１０−３２７１７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明が解決しようとする課題としては、上記のようなものが例として挙げられる。本発明は、複数の装置間にまたがる複数のコネクション確立処理において、チャンネルの競合を防止可能な制御装置を提供することを課題とする。
【課題を解決するための手段】
【００１３】
請求項１に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備えることを特徴とする。【００１４】
請求項８に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける送信装置であって、前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報を記憶する不揮発性の記憶手段と、起動時において、前記記憶手段に記憶された前記チャンネル情報を基に、前記チャンネルを出力プラグに設定するチャンネル設定手段と、を備えることを特徴とする。【００１５】
請求項９に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、前記ネットワークシステム内において重複しない前記チャンネルが出力プラグに設定された送信装置と通信を行う通信手段と、前記出力プラグに設定された前記チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段と、を備える。【００１６】
請求項１０に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、前記ネットワークシステム内における全ての出力プラグに対し重複しないチャンネルが割り当てられたチャンネル割当情報を記憶する不揮発性の記憶手段を備えることを特徴とする。【００１７】
請求項１１に記載の発明は、前記チャンネル割当情報に基づいて、前記コネクションの対象となる前記送信装置の出力プラグのチャンネルを求め、当該チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段を備えることを特徴とする。【００１８】
請求項１２に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置であって、前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報が付加されたコネクション確立実行要求コマンドを受信するコマンド受信手段と、前記コネクション確立実行要求コマンドに付加された前記チャンネル情報を基に、前記送信装置とコネクションを確立するコネクション確立手段と、を備える。【００１９】
請求項１３に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、前記バスに接続された全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備える。【００２０】
請求項１４に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定工程を備えることを特徴とする。【００２１】
請求項１５に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段、として前記コンピュータを機能させる。
【図面の簡単な説明】
【００２２】
【図１】ＩＥＥＥ１３９４関連規格の概要を示す図である。
【図２】ＩＥＣ６１８８３−１のＣＭＰの構成を示す図である。
【図３】実施例に係るカーＡＶシステムの構成例を示す図である。
【図４】実施例に係るカーＡＶシステム１の動作例を示す図である。
【図５】実施例に係るカーＡＶシステム１の動作例を示す図である。
【図６】機器認識情報の一例を示す図である。
【図７】チャンネル割当情報の一例を示す図である。
【図８】実施例に係るカーＡＶシステムの構成例を示す図である。
【図９】チャンネル割当情報生成処理のフローチャートである。
【図１０】チャンネル割当情報生成処理のフローチャートである。
【図１１】チャンネル割当情報設定コマンドフォーマットを示す図である。
【図１２】ＩＥＣ６１８８３−１の出力プラグのフォーマットを示す図である。
【図１３】送信装置の構成の一例を示す図である。
【図１４】コネクション確立処理のフローチャートである。
【図１５】システムコントローラ、送信装置、受信装置の間の関係を示す図である。
【図１６】システムコントローラ、送信装置、受信装置の間の関係を示す図である。
【図１７】受信装置の構成の一例を示す図である。
【図１８】コネクション確立処理のフローチャートである。
【図１９】システムコントローラの構成の一例を示す図である。
【図２０】拡張されたINPUT SELECT commandのフォーマットを示す図である。
【図２１】コネクション確立処理のフローチャートである。
【符号の説明】
【００２３】
１  カーＡＶシステム
１０  バス
１１  フロントモニター
１２  ＤＶＤプレイヤー（システムコントローラ）
１３  アンプ
１４  カーナビゲーション装置
１５、１６  リアモニター（システムコントローラ）
【発明を実施するための最良の形態】
【００２４】
本発明の１つの観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備える。【００２５】
上記の制御装置は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおいて、コネクションを制御するシステムコントローラである。制御装置はチャンネル設定手段を備える。チャンネル設定手段は、前記ネットワークシステム内における全ての送信装置の出力プラグに対し重複しないチャンネルを設定する。このようにすることで、コネクション確立時における競合の発生を防止することができる。【００２６】
上記の制御装置の他の一態様では、バスリセット後において、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、前記出力プラグ検出手段により検出された全ての出力プラグに対し重複しないチャンネルが割り当てられたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備える。これによれば、システム構成が変化した場合であっても柔軟に対応できる。【００２７】
上記の制御装置の他の一態様は、前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段を備える。これにより、前記制御装置の電源が一旦オフになり、再度オンになった場合であっても、チャンネルが競合することなくコネクションを確立することが可能となる。【００２８】
上記の制御装置の他の一態様は、前記ネットワークシステムにおける他の制御装置に前記チャンネル割当情報を送信するチャンネル割当情報通知手段を備える。これにより、チャンネル割当情報を共有することができ、当該他の制御装置によっても既存のチャンネル割当情報を用いて新たなチャンネル割当情報を生成することができる。【００２９】
上記の制御装置の他の一態様は、前記チャンネル割当情報に基づいて、前記送信装置の出力プラグのチャンネル情報を取得するチャンネル情報取得手段と、前記チャンネル情報取得手段により取得された前記チャンネル情報を前記送信装置に送信するチャンネル情報通知手段と、を備える。これにより、送信装置は、他の送信装置と重複しない出力プラグのチャンネルを保持することが可能となる。【００３０】
上記の制御装置の他の一態様は、前記チャンネル割当情報を前記受信装置に送信するチャンネル割当情報通知手段を備える。これにより、受信装置は、チャンネル割当情報を保持することが可能となり、チャンネルを重複させることなく、送信装置とコネクションを確立することが可能となる。【００３１】
上記の制御装置の他の一態様は、前記チャンネル割当情報のチャンネル情報の数が保持可能な上限を超えた場合、又は、バスリセット後に所定の時間が経過した場合には、前記バスに未接続の送信装置の出力プラグのチャンネル情報を前記チャンネル割当情報より削除するチャンネル情報削除手段を備える。これにより、バスに接続されている送信装置のチャンネル情報をより多くチャンネル割当情報に含めることができる。【００３２】
本発明の他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける送信装置は、前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報を記憶する不揮発性の記憶手段と、起動時において、前記記憶手段に記憶された前記チャンネル情報を基に、前記チャンネルを出力プラグに設定するチャンネル設定手段と、を備える。この送信装置によれば、コネクション処理を実行する装置は、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、ネットワークシステム内における全ての装置の起動を待つことなく、ネットワークシステム内で重複しないチャンネルを用いて、コネクションを確立することが可能となる。【００３３】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置は、前記ネットワークシステム内において重複しない前記チャンネルが出力プラグに設定された送信装置と通信を行う通信手段と、前記出力プラグに設定された前記チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段と、を備える。この受信装置によれば、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、ネットワークシステム内における全ての装置の起動を待つことなく、ネットワークシステム内で重複しないチャンネルを用いてコネクションを確立することが可能となる。【００３４】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置は、前記ネットワークシステム内における全ての出力プラグに対し重複しないチャンネルが割り当てられたチャンネル割当情報を記憶する不揮発性の記憶手段を備える。この受信装置によっても、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、ネットワークシステム内における全ての装置の起動を待つことなく、ネットワークシステム内で重複しないチャンネルを用いてコネクションを確立することが可能となる。【００３５】
上記の受信装置の好適な実施例は、前記チャンネル割当情報に基づいて、前記コネクションの対象となる前記送信装置の出力プラグのチャンネルを求め、当該チャンネルを用いて、前記送信装置とコネクションを確立するコネクション確立手段を備える。【００３６】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける受信装置は、前記ネットワークシステム内において重複しない前記チャンネルを示すチャンネル情報が付加されたコネクション確立実行要求コマンドを受信するコマンド受信手段と、前記コネクション確立実行要求コマンドに付加された前記チャンネル情報を基に、前記送信装置とコネクションを確立するコネクション確立手段と、を備える。この受信装置によっても、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、ネットワークシステム内における全ての装置の起動を待つことなく、ネットワークシステム内で重複しないチャンネルを用いてコネクションを確立することが可能となる。【００３７】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、前記バスに接続された全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段を備える。このネットワークシステムによっても、コネクション確立時において、チャンネルの競合の発生を防止することができる。【００３８】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定工程を備える。この制御方法によっても、コネクション確立時において、チャンネルの競合の発生を防止することができる。【００３９】
本発明の更なる他の観点では、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、前記ネットワークシステム内における全ての前記送信装置の出力プラグに対し重複しない前記チャンネルを設定するチャンネル設定手段、として前記コンピュータを機能させる。このプログラムによっても、コネクション確立時において、チャンネルの競合の発生を防止することができる。
【実施例】
【００４０】
以下、図面を参照して本発明の好適な実施例について説明する。【００４１】
[カーＡＶシステム]
まず、カーＡＶ（Audio Video）システム１の構成及び前提条件について、図３を用いて説明する。図３は、本発明の実施例に係るカーＡＶシステム１の構成例を示す図である。【００４２】
図３に示すように、カーＡＶシステム１は、フロントモニター（Ｆモニター）１１、ＤＶＤプレイヤー１２、アンプ１３、カーナビゲーション装置１４、ＤＴＶ（Digital Television）１５、リアモニター（Ｒモニター）１６、１７を備え、ＩＥＥＥ１３９４バス用のケーブル１０ａ〜１０ｆでデイジーチェーン接続されている。なお、以下では、ケーブル１０ａ〜１０ｆをまとめて述べる場合には、単に「バス１０」と称することとする。【００４３】
Ｆモニター１１は、映像送信装置から受信した各種映像信号に基づいて、ディスプレイに映像を表示する映像受信装置である。Ｆモニター１１は、バス１０を介してシステムコントローラ（制御装置）や送信装置から送られる制御信号に基づいてＦモニター１１の制御を行うグラフィックシステムコントローラと、ＶＲＡＭ（Video RAM）等のメモリを有する。また、Ｆモニター１１は、即時表示可能な映像信号を一時的に記憶するバッファメモリと、グラフィックシステムコントローラから出力される映像信号に基づいて、液晶、ＣＲＴ(Cathode Ray Tube)等のディスプレイを表示制御する表示制御部と、ディスプレイとを備える。ディスプレイは、例えば対角５〜１０インチ程度の液晶表示装置等からなり、車内のフロントパネル付近に装着される。【００４４】
ＤＶＤプレイヤー１２は、ＤＶＤなどのディスクから、音声信号、映像信号などのコンテンツデータを読み出し、映像受信装置へ送信する映像送信装置である。また、音声受信装置へ送信する音声送信装置でもある。【００４５】
アンプ１３は、車載スピーカに接続されており、音声送信装置から受信した各種音声信号に基づいて、車載スピーカを通じて音声を出力する音声受信装置である。アンプ１３は、バス１０を介して受信する音声信号のＤ／Ａ（Digital to Analog）変換を行うＤ／Ａコンバータと、Ｄ／Ａコンバータから出力される音声アナログ信号を増幅する増幅器とを備える。【００４６】
カーナビゲーション装置１４は、ＧＰＳ(Global Positioning System)や、車速パルス、ジャイロなどの自立測位装置を利用し、車両の運転時にユーザに対して、現在位置の提示や目的地への誘導をはじめとする案内を行う。カーナビゲーション装置１４は、案内に必要なガイド音声などを保有しており、対応する音声信号などを読み出し、音声受信装置へ送信する音声送信装置である。また、カーナビゲーション装置１４は、案内に必要な地図データなどを保有しており、対応する映像信号などを読み出し、映像受信装置へ送信する映像送信装置である。【００４７】
ＤＴＶ１５は、デジタル変調とデジタル圧縮を使用したテレビ放送（例えば、日本における地上デジタル放送など）を受信する装置である。カーＡＶシステム１において、ＤＴＶ１５は、受信したテレビ放送の音声信号を、音声受信装置へ送信する音声送信装置である。また、ＤＴＶ１５は、受信したテレビ放送の映像信号を、映像受信装置へ送信する映像送信装置である。【００４８】
Ｒモニター１６、１７は、Ｆモニター１１と同様の映像受信装置であるが、車内の後方に装着される。また、Ｒモニター１６、１７は、アンプ１３と同様に音声受信装置としても機能する。【００４９】
なお、本実施例では、Ｆモニター１１、ＤＶＤプレイヤー１２、Ｒモニター１６、１７は、タッチパネル、ボタンなどのＨＭＩ（Human Machine Interface）を有しており、カーＡＶシステム１を制御するシステムコントローラとしても機能する。システムコントローラは、基本的にモニターやＨ／Ｕ（Head Unit）に存在する。本実施例において、システムコントローラは、ＤＶＤプレイヤー１２、Ｒモニター１６としているが、本発明はこれに限定されるものではなく、システムコントローラとして機能する装置は任意に設定することができる。【００５０】
各システムコントローラは、それぞれ独立に動作可能であって、ネットワーク（バス１０）上の装置認識、自身が操作対象とした装置のコネクション管理などを行うものである。各装置間のコネクションを確立するシステムコントローラは、ネットワーク上に複数存在する。【００５１】
ここで、各システムコントローラが管理対象とする受信装置は決まっている。例えば、ＤＶＤプレイヤー１２のシステムコントローラの管理対象となる受信装置は、Ｆモニター１１とアンプ１３である。また、Ｒモニター１６のシステムコントローラの管理対象となる受信装置はＲモニター１６である。各システムコントローラは、機器認識処理を行い、自身の管理対象となる受信装置と送信装置との間のコネクション制御及び管理、選択ソース情報を管理する。ここで、選択ソース情報とは、現在選択されている映像及び音声のソース種別情報（地上デジタル放送、ＤＶＤ、ＡＭ／ＦＭチューナーなど）であり、次のシステムのアクセサリー（ＡＣＣ）電源投入時には選択ソース種別情報に基づいた視聴環境が復帰される。また、各システムコントローラは、モニター、Ｈ／Ｕなどの持つＵＩ（ユーザインターフェース）などのアプリケーションからの指示に応じて各装置間のコネクションを制御する。【００５２】
なお、本実施例で述べるシステムコントローラ、送信装置、受信装置による各処理は、システムコントローラ、送信装置、受信装置の各ＣＰＵが予め用意されたプログラムを実行することにより実現される。【００５３】
［カーＡＶシステムの動作例］
次に、図４、５を用いて、カーＡＶシステム１の動作例について具体的に説明する。図４、５は、車両のＡＣＣ電源がオンから一旦オフとなった後、再度オンとなるときのカーＡＶシステム１の動作状態の一例を示す模式図である。【００５４】
具体的には、図４（ａ）は、アクセサリー（ＡＣＣ）電源がオンとなっているときの動作状態を示し、図４（ｂ）は、ＡＣＣ電源がオンから一旦オフとなった後、再度オンとなった直後の動作状態を示している。図５（ａ）は、バス１０に接続された全ての装置が起動してバスリセットが発生した直後の動作状態を示し、図５（ｂ）は、バスリセットが発生してから１秒後の動作状態を示している。また、図４及び図５において、ｏＰＣＲ（output Plug Control Register）は、論理的な出力プラグを示し、ｉＰＣＲ（input Plug Control Register）は論理的な入力プラグを示す。ここで、１つの装置が複数のプラグを有する場合には、当該装置内で各プラグを区別するためにプラグＩＤが付加されて示される。例えば、１つの送信装置が２つの出力プラグを有する場合には、それぞれの出力プラグはｏＰＣＲ［０］、ｏＰＣＲ［１］として示される。ここで、かっこ内の「０」、「１」がプラグＩＤに相当する。【００５５】
Ｆモニター１１でＤＶＤを見るときには、ＤＶＤプレイヤー１２のシステムコントローラは、映像送信装置としてＤＶＤプレイヤー１２、映像受信装置としてＦモニター１１を選択し、音声送信装置としてＤＶＤプレイヤー１２、音声受信装置としてアンプ１３を選択する。ＤＶＤプレイヤー１２のシステムコントローラは、コネクション処理を実行する装置（例えば各受信装置）に対してコネクション確立要求を送信して、映像送信装置から映像受信装置へと映像信号を伝送するためのコネクションを確立させるとともに、音声送信装置から音声受信装置へと音声信号を伝送するためのコネクションを確立させる。【００５６】
ここで、さらに、Ｒモニター１６でテレビを見るときには、Ｒモニター１６のシステムコントローラは、映像送信装置及び音声送信装置としてＤＴＶ１５を選択し、映像受信装置及び音声受信装置としてＲモニター１６を選択する。ＤＶＤプレイヤー１２と同様、Ｒモニター１６のシステムコントローラも、コネクション処理を実行する装置（例えば各受信装置）に対してコネクション確立要求を送信して、映像送信装置から映像受信装置へと映像信号を伝送するためのコネクションを確立させるとともに、音声送信装置から音声受信装置へと音声信号を伝送するためのコネクションを確立させる。【００５７】
このとき、コネクション処理を実行する装置は、バス１０上に唯一存在するＩＲＭからアイソクロナスリソースであるチャンネル（０〜６３ｃｈ）と必要な帯域を確保し、送信装置の出力プラグと受信装置の入力プラグとの間を、確保したチャンネルを用いてコネクションを確立する。ここで、チャンネルは帯域と対応付けられており、帯域は送信装置が出力する映像または音声信号のデータレートに依存する。【００５８】
例えば、図４（ａ）に示すように、Ｆモニター１１は、映像送信装置たるＤＶＤプレイヤー１２の出力プラグｏＰＣＲ［０］と映像受信装置たるＦモニター１１の入力プラグｉＰＣＲ[０]との間を、チャンネル３２ｃｈを用いてコネクションを確立する。また、アンプ１３は、音声送信装置たるＤＶＤプレイヤー１２の出力プラグｏＰＣＲ［１］と音声受信装置たるアンプ１３の入力プラグｉＰＣＲ[０]との間を、チャンネル３３ｃｈを用いてコネクションを確立する。【００５９】
また、Ｒモニター１６は、映像送信装置たるＤＴＶ１５の出力プラグｏＰＣＲ［０］と映像受信装置たるＲモニター１６の入力プラグｉＰＣＲ［０］との間を、チャンネル３４ｃｈを用いてコネクションを確立する。また、Ｒモニター１６は、音声送信装置たるＤＴＶ１５の出力プラグｏＰＣＲ［１］と音声受信装置たるＲモニターの入力プラグｉＰＣＲ［１］との間を、チャンネル３５ｃｈを用いてコネクションを確立する。【００６０】
つまり、図４（ａ）に示す動作状態では、コネクション処理を実行する装置は、バス１０上に唯一存在するＩＲＭからチャンネルと必要な帯域を確保するため、各装置間のコネクションは、重複しない、互いに異なるチャンネルを用いて確立される。【００６１】
ここで、カーＡＶシステム１では、車両のＡＣＣ電源の状態が検知されており、ＡＣＣ電源がオフにされて、カーＡＶシステム１の電源供給が絶たれた状態になっても、各受信装置は、選択ソース情報を保持する。これは、先にも述べたように、次に、ＡＣＣ電源がオンにされて、カーＡＶシステム１の電源供給が再開されたときに、ＡＣＣ電源がオフにされる前に視聴されていた映像、音声を可能な限り早く復帰させる必要があるからである。【００６２】
しかしながら、ＡＣＣ電源がオンとなり、カーＡＶシステム１の電源供給が再開された場合であっても、各装置が起動するのに要する時間にはばらつきがある。例えば、図４（ｂ）に示す動作状態では、ＡＣＣ電源がオンとなった直後において、カーナビゲーション装置１４の起動が遅れ、それ以外の装置が起動した状態となっている。カーＡＶシステム１では、各装置はデイジーチェーン接続されているため、カーナビゲーション装置１４の起動が遅れると、カーナビゲーション装置１４を介して信号が伝送されなくなるため、図４（ｂ）に示すように、バス１０は、バス１０ＡＵ、１０ＢＵに一時的に分断された状態となる。【００６３】
このときに、コネクションの確立を復帰させようとしたり、新たなコネクションを確立させようとしたりすると、バス１０ＡＵ、１０ＢＵのそれぞれにおいて、それぞれのバスに接続されたＩＲＭからチャンネルと帯域とが確保されるため、カーＡＶシステム１全体で見ると重複したチャンネルが用いられる恐れがある。【００６４】
例えば、図４（ｂ）に示す例では、バス１０ＡＵ上に存在するＩＲＭからチャンネルと帯域とが確保され、映像送信装置（ＤＶＤプレイヤー１２）と映像受信装置（Ｆモニター１１）との間のコネクションの確立がチャンネル３２ｃｈで行われ、音声送信装置（ＤＶＤプレイヤー１２）と音声受信装置（アンプ１３）との間のコネクションの確立がチャンネル３３ｃｈで行われている。一方で、バス１０ＢＵ上に存在するＩＲＭからチャンネルと帯域とが確保され、映像送信装置（ＤＴＶ１５）と映像受信装置（Ｒモニター１６）との間のコネクションの確立がチャンネル３２ｃｈで行われ、音声送信装置（ＤＴＶ１５）と音声受信装置（Ｒモニター１６）との間のコネクションの確立がチャンネル３３ｃｈで行われている。つまり、図４（ｂ）に示す例では、カーＡＶシステム１全体で見ると、映像信号及び音声信号を伝送するチャンネルがそれぞれ重複している。【００６５】
この後、図５（ａ）に示すように、カーナビゲーション装置１４が起動すると、バス１０ＡＵ、１０ＢＵは統合して１つのバス１０となる。このとき、カーナビゲーション装置１４が起動することによりバスリセットが発生する。バスリセット後の１秒間では、ＩＥＣ６１８８３−１に従い、各コネクションが確立された装置においてバスリセット前のコネクションを回復する処理が行われる。このコネクション回復処理の間、バスリセット前に使用していたチャンネルを用いて映像信号及び音声信号が伝送される。そのため、映像信号及び音声信号は、チャンネルが重複して競合した状態で伝送される。この場合には、複数のソースから同じチャンネルを用いて異なる映像信号又は音声信号が伝送され、映像又は音声が破綻し、各受信装置にて正常に再生できなくなる恐れがある。【００６６】
さらに、このような状態が続いて、バスリセットから１秒経過すると、図５（ｂ）に示すように、競合したチャンネルが用いられた一方のコネクションの回復は失敗してしまう。例えば、図５（ｂ）に示す例では、チャンネル３２ｃｈが用いられた２つのコネクションのうち、ＤＴＶ１５とＲモニター１６との間の映像信号を伝送するためのコネクションの回復は失敗している。また、チャンネル３３ｃｈが用いられた２つのコネクションのうち、ＤＶＤプレイヤー１２とアンプ１３との間の音声信号を伝送するためのコネクションの回復は失敗している。このように、チャンネルが競合した状態で、コネクションの回復処理が行われると、以前のＡＣＣ電源がオンとなっていたときのソースの状態を再現できなくなる可能性がある。また、バスリセット前のチャンネルを基にコネクション回復が行われた場合には、各受信装置で誤った送信装置とコネクションが確立されてしまう可能性もある。【００６７】
そこで、本実施例では、カーＡＶシステム１内における全ての送信装置の出力プラグに対して重複しないチャンネルを割り当てることとする。具体的には、カーＡＶシステム１内におけるシステムコントローラのうち、代表となる１つのシステムコントローラ（代表システムコントローラ）が、カーＡＶシステム１内における全ての送信装置の出力プラグに重複しないチャンネルが割り当てられたチャンネル割当情報を生成する。そして、コネクション処理を実行する装置は、当該チャンネル割当情報を基に、コネクション処理の対象となる送信装置の出力プラグに割り当てられたチャンネルを求め、求められたチャンネルを用いてコネクションの確立を行う。以下で具体的に説明する。【００６８】
［チャンネル割当情報の生成方法］
最初に、チャンネル割当情報の生成方法について説明する。【００６９】
まず、バスリセット発生後、カーＡＶシステム１内における各システムコントローラは、バス１０に接続された各装置の機器認識処理を行い、機器認識情報を生成する。機器認識情報の一例を図６に示す。機器認識情報は、各装置の機器固有ＩＤ、プラグ情報（プラグタイプ、プラグ数）を少なくとも含む。各システムコントローラは、機器認識情報を生成した後、不揮発性メモリなどに記憶する。【００７０】
図６において、「ＧＵＩＤ」は機器固有ＩＤを示し、「ｏＰＣＲ」は出力プラグ数を示し、「ｉＰＣＲ」は入力プラグ数を示している。なお「ＧＵＩＤ」とは、ＩＥＥＥ１３９４を有する機器（ノード）においてＣｏｎｆｉｇｕｒａｔｉｏｎ  ＲＯＭと呼ばれるレジスタ空間に保持され製品一台一台に割り振られる６４ビットの識別子である。また機器固有ＩＤとしては、常にシステム内で唯一となるＩＤで各機器を識別できれば「ＧＵＩＤ」でなくてもよい。図６に示す機器認識情報によれば、ＤＶＤプレイヤー１２、カーナビゲーション装置１４はそれぞれ２つの出力プラグを有していることが分かる。また、アンプ１３、Ｆモニター１１はそれぞれ１つの入力プラグを有し、Ｒモニター１６、１７はそれぞれ２つの入力プラグを有していることが分かる。さらに、図６に示す機器認識情報によれば、メモリーオーディオが新たに外部入力よりバス１０に接続され、当該外部入力は３つの出力プラグを有していることが分かる。なお、機器認識情報としては、これらに加えて、機能の詳細情報、映像又は音声のフォーマット情報や、バス１０に対する物理的な接続状態の情報などを含んでいるとしても良い。【００７１】
カーＡＶシステム１内におけるシステムコントローラのうち、代表となる１つの代表システムコントローラは、機器認識情報を生成した後、当該機器認識情報に基づいて、全ての送信装置の出力プラグに対するチャンネルの割当を示すチャンネル割当情報を生成する。ここで、代表システムコントローラとは、例えば、バス１０上で最大又は最小のＰｈｙＩＤ（装置を特定するＩＤ）を有するシステムコントローラである。または、例えば、Ｈ／Ｕに存在するシステムコントローラが常に代表システムコントローラとして機能するとしても良い。なお「ＰｈｙＩＤ」とは、ＩＥＥＥ１３９４ではバスリセット後に各ノードに割り振られバスリセット毎に変化する物理ＩＤである。【００７２】
代表システムコントローラは、機器認識情報を基に、バス１０に接続された全ての送信装置の出力プラグに対して重複しないようにチャンネルが割り当てることによりチャンネル割当情報を生成する。チャンネル割当情報の一例を図７に示す。チャンネル割当情報は、システム全体の各送信装置の出力プラグに対し、コネクションを確立する際に用いるべきチャンネルを示すものであり、各装置の機器固有ＩＤ（ＧＵＩＤ）、出力プラグのプラグＩＤ、当該出力プラグＩＤに割り当てられたチャンネル（ｃｈ）を少なくとも含む。なお、図７において、「接続状態」とは、バス１０に対する物理的な接続状態を示している。【００７３】
なお、ここで、チャンネル割当情報を生成するタイミングとしては、バスリセット後の機器認識の生成が終了する後、もしくは、代表システムコントローラが、システム上の全ての装置が認識されたことを自動で検出するとしても良いが、このようにする代わりに、ＵＩを介して機器認識情報をユーザが参照し、ユーザがシステム上の全ての機器が認識されたタイミングでユーザ操作により開始するとしても良い。【００７４】
図７に示すチャンネル割当情報によれば、ＤＶＤプレイヤー１２の２つの出力プラグのうち、出力プラグｏＰＣＲ［０］にはチャンネル３２ｃｈが割り当てられ、出力プラグｏＰＣＲ［１］にはチャンネル３３ｃｈが割り当てられる。同様に、カーナビゲーション装置１４の２つの出力プラグにはチャンネル３４ｃｈ、３５ｃｈが割り当てられ、ＤＴＶ１５の２つの出力プラグにはチャンネル３６ｃｈ、３７ｃｈが割り当てられる。【００７５】
ここで、図７を見ると、新たに追加された外部入力の３つの出力プラグには、チャンネル４１ｃｈ〜４３ｃｈが割り当てられていることが分かる。これは、バス１０に現在接続されていない未接続の送信装置にチャンネル３８ｃｈ〜４０ｃｈが既に割り当てられているからである。つまり、代表システムコントローラは、以前に作成された既存のチャンネル割当情報を保持している場合において、既存のチャンネル割当情報には登録されているのにもかかわらず、今回の機器認識処理で認識されなかった送信装置については、当該送信装置に割り当てたチャンネルを削除せずに、新規のチャンネル割当情報に含めることとする。このようにして、チャンネルが割り当てられたチャンネル割当情報に基づくカーＡＶシステム１の構成を図８に示す。【００７６】
ここで、代表システムコントローラが既存のチャンネル割当情報を保持している場合における新規のチャンネル割当情報の生成方法について具体的に述べる。【００７７】
まず、新規のチャンネル割当情報が物理的な接続状態を示す情報を含まない場合におけるチャンネル割当情報の生成方法について述べる。【００７８】
この場合には、代表システムコントローラは、バスリセット後に、機器認識情報から送信装置の機器固有ＩＤ及び出力プラグのプラグ数を抽出するとともに、既存のチャンネル割当情報を新規のチャンネル割当情報にコピーする。代表システムコントローラは、機器認識情報から抽出された送信装置の機器固有ＩＤを用いて、既存のチャンネル割当情報がコピーされた新規のチャンネル割当情報に対し送信装置の検索を行う。代表システムコントローラは、送信装置の検索の結果、送信装置が既に登録されている場合には、当該送信装置の出力プラグに既に割り当てられているチャンネルを保持し、送信装置が未登録の場合には、既に割り当てられているチャンネルと重複しないチャンネルを当該送信装置の出力プラグに設定する。機器認識情報にある全ての送信装置の出力プラグに対するチャンネル割当が終了すれば、新規のチャンネル割当情報の生成は完了する。【００７９】
次に、新規のチャンネル割当情報において、物理的な接続情報が構造で表される場合におけるチャンネル割当情報の生成方法について述べる。ここでいう物理的な接続情報が構造で表される場合とは、図７に示すように、例えば、物理的な接続状態が「接続」となっているものが先に配置された後で、物理的な接続状態が「未接続」となっているものが配置されたチャンネル割当情報を示す。【００８０】
この場合には、代表システムコントローラは、バスリセット後に、機器認識情報から送信装置の機器固有ＩＤ及び出力プラグのプラグ数を抽出する。代表システムコントローラは、機器認識情報にある（即ち、バス１０に接続された）全ての送信装置について、新規のチャンネル割当情報のリストの先頭から順に追加する。このとき、代表システムコントローラは、既存のチャンネル割当情報に対し、追加される送信装置の検索を行う。この結果、代表システムコントローラは、追加される送信装置が既存のチャンネル割当情報に登録されている場合には、出力プラグに既に割り当てられているチャンネルを、当該送信装置の出力プラグのチャンネルとして新規のチャンネル割当情報に登録する。一方、代表システムコントローラは、追加される送信装置が既存のチャンネル割当情報に登録されていない場合には、既に割り当てられているチャンネルと重複しないチャンネルを、当該送信装置の出力プラグのチャンネルとして新規のチャンネル割当情報に登録する。代表システムコントローラは、機器認識情報にある全ての送信装置を新規のチャンネル割当情報に登録した後で、既存のチャンネル割当情報に存在するものの機器認識情報にない（即ち、バス１０に未接続の）送信装置を、既存のチャンネル割当情報で割り当てられたチャンネルとともに、新規のチャンネル割当情報に続けてコピーする。これにより、新規のチャンネル割当情報の生成は完了する。【００８１】
次に、新規のチャンネル割当情報において、物理的な接続状態を示す情報を含むものの、物理的な接続状態が構造で表されていない場合におけるチャンネル割当情報の生成方法について述べる。【００８２】
この場合には、代表システムコントローラは、バスリセット後に、機器認識情報から送信装置の機器固有ＩＤ及び出力プラグのプラグ数を抽出するとともに、既存のチャンネル割当情報の「接続状態」を全て「未接続」とした情報を新規のチャンネル割当情報にコピーする。代表システムコントローラは、機器認識情報から抽出された機器固有ＩＤを用いて、既存のチャンネル割当情報がコピーされた新規のチャンネル割当情報に対し送信装置の検索を行う。代表システムコントローラは、送信装置の検索の結果、既に登録されている装置であれば、出力プラグに既に割り当てられているチャンネルを保持するとともに「接続状態」を「接続」とする。一方、代表システムコントローラは、未登録の装置であれば、既に割り当てられているチャンネルと重複しないように出力プラグにチャンネルを設定して登録するとともに「接続状態」を「接続」とする。機器認識情報にある全ての送信装置の出力プラグに対するチャンネル割当が終了すれば、新規のチャンネル割当情報の生成は完了する。【００８３】
以上に述べたことから分かるように、新規のチャンネル割当情報の生成方法では、代表システムコントローラは、既存のチャンネル割当情報に存在する全ての送信装置の出力プラグのチャンネルと重複しないように、バス１０に新たに接続された送信装置の出力プラグにチャンネルを割り当てる。なお、代表システムコントローラは、チャンネル割当情報が新たに生成された場合、または、既存のチャンネル割当情報と比較して新規のチャンネル割当情報に変化が生じた場合、または、チャンネル割当情報を通知すべき装置がバスリセット後に新規に現れた場合には、通知すべき装置（他のシステムコントローラや受信装置）にチャンネル割当情報を通知する。これは、チャンネル割当情報を共有するため、又は、コネクション処理を実行する装置がチャンネル割当情報を参照することを可能にするためである。【００８４】
次に、チャンネル割当情報の生成処理について、図９、１０のフローチャートを用いて説明する。【００８５】
最初に、図９に示すフローチャートを用いて、システムコントローラが既存の機器認識情報を記憶していない場合におけるチャンネル割当情報生成処理について説明する。【００８６】
まず、ステップＳ１０１において、システムコントローラは、バスリセット後、バス１０に接続された装置の機器固有ＩＤを取得する処理を行う。続くステップＳ１０２において、システムコントローラは、取得した機器固有ＩＤに基づいて、機器認識情報を取得する。この後、システムコントローラは、ステップＳ１０３の処理へ進む。【００８７】
ステップＳ１０３において、システムコントローラがチャンネル割当を行うシステムコントローラ、即ち代表システムコントローラである場合には（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４の処理へ進み、代表システムコントローラでない場合には（ステップＳ１０３：Ｎｏ）、取得した機器認識情報を不揮発性メモリなどに記憶して、本制御処理を終了する。【００８８】
ステップＳ１０４において、システムコントローラは、チャンネル割当情報を既に保持しているか否か、即ち、既存のチャンネル割当情報を有しているか否かについて判定する。システムコントローラは、既存のチャンネル割当情報を有している場合には（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５の処理へ進む。一方、システムコントローラは、既存のチャンネル割当情報を有していない場合には（ステップＳ１０４：Ｎｏ）、ステップＳ１０９の処理へ進み、機器認識情報に存在する全ての送信装置の出力プラグに対して重複しないチャンネルを設定してチャンネル割当情報を生成して、ステップＳ１１０の処理へ進む。【００８９】
ステップＳ１０５において、システムコントローラは、機器認識情報と既存のチャンネル割当情報とを比較し、機器認識情報に存在する送信装置のうち、既存のチャンネル割当情報にない未登録の送信装置を特定する。続くステップＳ１０６において、システムコントローラは、既存のチャンネル割当情報にない未登録の送信装置の出力プラグに対して重複しないチャンネルを設定して新規のチャンネル割当情報を生成する。この後、システムコントローラは、ステップＳ１０７の処理へ進む。【００９０】
ステップＳ１０７において、システムコントローラは、機器認識情報に存在する全ての送信装置に対しチャンネルの割当を終えたか否かを判定し、チャンネルの割当を終えていない場合には（ステップＳ１０７：Ｎｏ）、ステップＳ１０５の処理へ戻り、チャンネルの割当を終えた場合には（ステップＳ１０７：Ｙｅｓ）、ステップＳ１０８の処理へ進む。【００９１】
ステップＳ１０８において、システムコントローラは、既存のチャンネル割当情報と比較して、生成された新規のチャンネル割当情報が変化しているか否かを判定し、変化している場合には（ステップＳ１０８：Ｙｅｓ）、ステップＳ１１０の処理へ進み、変化していない場合には（ステップＳ１０８：Ｎｏ）、ステップＳ１１１の処理へ進む。【００９２】
ステップＳ１１０において、システムコントローラは、新規のチャンネル割当情報を、通知すべき装置、例えば、カーＡＶシステム１における全てのシステムコントローラや受信装置に通知した後、本制御処理を終了する。【００９３】
ステップＳ１１１において、システムコントローラは、機器認識情報を基に、チャンネル割当情報を通知すべき装置が新規追加されたか否かについて判定し、新規追加されたと判定した場合には（ステップＳ１１１：Ｙｅｓ）、ステップＳ１１０の処理へ進み、新規追加されていないと判定した場合には（ステップＳ１１１：Ｎｏ）、本制御処理を終了する。【００９４】
図９に示すチャンネル割当情報生成処理によれば、カーＡＶシステム１内における全ての送信装置の出力プラグに重複しないチャンネルが割り当てられたチャンネル割当情報を生成することが可能となる。【００９５】
次に、図１０に示すフローチャートを用いて、システムコントローラが既存の機器認識情報を記憶している場合におけるチャンネル割当情報生成処理について説明する。【００９６】
まず、ステップＳ２０１において、システムコントローラは、バスリセット後、バス１０に接続された装置の機器固有ＩＤを取得する処理を行う。続くステップＳ２０２において、システムコントローラは、不揮発性メモリなどに記憶された既存の機器認識情報と取得した機器固有ＩＤとを比較する処理を行う。この後、システムコントローラは、ステップＳ２０３の処理へ進む。【００９７】
ステップＳ２０３において、システムコントローラは、ステップＳ２０２の処理の結果を基に、既存の機器認識情報にない、新たに機器固有ＩＤが認識された装置（つまり、バス１０に新たに接続された未認識の装置）、又は、既存の機器認識情報にはあるものの、取得した機器固有ＩＤにはない装置（つまり、バス１０と未接続となった装置）が存在しているか否かについて判定する。システムコントローラは、このような装置が存在すると判定した場合には（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４の処理へ進み、このような装置が存在しないと判定した場合には（ステップＳ２０３：Ｎｏ）本制御処理を終了する。【００９８】
ステップＳ２０４において、システムコントローラは、未認識の装置の機器情報（プラグタイプ、プラグ数を含む）を取得し、機器認識情報を更新した後、ステップＳ２０５の処理へ進む。続くステップＳ２０５において、システムコントローラがチャンネル割当を行うシステムコントローラ、即ち代表システムコントローラである場合には（ステップＳ２０５：Ｙｅｓ）、ステップＳ２０６の処理へ進み、代表システムコントローラでない場合には（ステップＳ２０５：Ｎｏ）、取得した機器認識情報を不揮発性メモリなどに記憶して、本制御処理を終了する。【００９９】
ステップＳ２０６において、システムコントローラは、バス１０に新たに接続された未認識の装置の中に送信装置が存在するか否か、又は、バス１０と未接続となった装置の中に送信装置が存在するか否かについて判定する。システムコントローラは、バス１０に新たに接続された未認識の装置の中に、又は、バス１０と未接続となった装置の中に送信装置が存在すると判定した場合には（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０７の処理へ進む。一方、システムコントローラは、バス１０に新たに接続された未認識の装置の中、及び、バス１０と未接続となった装置の中に送信装置が存在しないと判定した場合には（ステップＳ２０６：Ｎｏ）、ステップＳ２１３の処理へ進む。ステップＳ２１３において、システムコントローラは、機器認識情報を基に、チャンネル割当情報を通知すべき装置が新規追加されたか否かについて判定し、新規追加されたと判定した場合には（ステップＳ２１３：Ｙｅｓ）、ステップＳ２１２の処理へ進み、新規追加されていないと判定した場合には（ステップＳ２１３：Ｎｏ）、本制御処理を終了する。【０１００】
ステップＳ２０７において、システムコントローラは、既存のチャンネル割当情報を有しているか否かについて判定する。システムコントローラは、既存のチャンネル割当情報を有している場合には（ステップＳ２０７：Ｙｅｓ）、ステップＳ２０８の処理へ進む。一方、システムコントローラは、既存のチャンネル割当情報を有していない場合には（ステップＳ２０７：Ｎｏ）、ステップＳ２１０の処理へ進み、機器認識情報に存在する全ての送信装置の出力プラグに対して重複しないチャンネルを設定してチャンネル割当情報を生成し、ステップＳ２１１の処理へ進む。【０１０１】
ステップＳ２０８において、システムコントローラは、既存のチャンネル割当情報を参照して、既存のチャンネル割当情報に登録されているチャンネルと重複しないように、バス１０に新たに接続された未認識の送信装置の出力プラグに対しチャンネルを割り当てる。続くステップＳ２０９において、チャンネル割当情報中に物理的な接続状態を示す情報を含んでいる場合など、必要な場合には、システムコントローラは、ステップＳ２０８で生成されたチャンネル割当情報において、バス１０と接続状態の変化した送信装置についての接続状態の情報を更新する。【０１０２】
ステップＳ２１１において、システムコントローラは、新規のチャンネル割当情報を生成する。続くステップＳ２１２において、システムコントローラは、新規のチャンネル割当情報を、通知すべき装置、例えば、カーＡＶシステム１における全てのシステムコントローラや受信装置に通知した後、本制御処理を終了する。【０１０３】
図１０に示すチャンネル割当情報生成処理によれば、既存の機器認識情報を有している場合において、新たに認識された未認識の送信装置に対してのみチャンネルを割り当てることにより、カーＡＶシステム１内における全ての送信装置の出力プラグに重複しないチャンネルが割り当てられたチャンネル割当情報を生成することが可能となる。【０１０４】
なお、上述の実施例では、代表システムコントローラは、既存のチャンネル割当情報に登録されているバス１０に未接続の送信装置に対しチャンネルを割り当てたままとしているが、これに限られない。代表システムコントローラは、チャンネル割当情報のチャンネル情報の数が保持可能な上限を超えた場合、又は、バスリセット後十分な時間が経過した場合には、チャンネル割当情報から、バス１０に未接続の送信装置のチャンネル情報を削除するとしても良い。又は、代表システムコントローラは、チャンネル割当情報が図７に示すように構造で表されている場合には、即ち、バス１０に未接続の送信装置が後方に配置されている場合には、チャンネル割当情報の最後の方から削除するとしても良い。なお、このようにする代わりに、ユーザが、機器認識情報をＵＩより確認して、バス１０に未接続の送信装置のチャンネル情報をチャンネル割当情報より削除するとしても良い。これにより、バス１０に接続されている送信装置のチャンネル情報をより多くチャンネル割当情報に含めることができる。なお、このように、チャンネル割当情報からチャンネル情報が削除された場合においても、代表システムコントローラは、通知すべき装置にチャンネル割当情報を通知する。【０１０５】
［チャンネル割当情報のシステムコントローラへの通知方法］
次に、チャンネル割当情報の通知方法について説明する。先にも述べたように、代表システムコントローラは、通知すべき装置に対し、生成したチャンネル割当情報を通知する。ここで、通知すべき装置とは、カーＡＶシステム１における全てのシステムコントローラや受信装置である。【０１０６】
まず、代表システムコントローラがチャンネル割当情報を全てのシステムコントローラに通知する方法について説明する。代表システムコントローラがチャンネル割当情報を全てのシステムコントローラに通知する理由は、カーＡＶシステム１における全てのシステムコントローラ間において、生成したチャンネル割当情報を共有するためである。【０１０７】
具体的な通知方法としては、代表システムコントローラは、チャンネル割当情報をチャンネル割当情報設定コマンドとして全てのシステムコントローラに送信する。【０１０８】
図１１は、チャンネル割当情報設定コマンドフォーマットの一例を示している。図１１に示すチャンネル割当情報設定コマンドフォーマットでは、Ｘ個の送信装置の出力プラグのチャンネル情報を有している。図１１に示すように、ｏＰＣＲ［ｉ］．ｃｈａｎｎｅｌにチャンネルが設定される。チャンネル割当情報設定コマンドを受信したシステムコントローラは、受信したチャンネル割当情報を不揮発性メモリなどに記憶する。なお、ここで、全てのシステムコントローラとは代表システムコントローラ自身をも含む。ただし、代表システムコントローラ自身への通知は、内部処理となるため、代表システムコントローラへはコマンドとして通知せずに内部的にチャンネル割当情報を不揮発性メモリへ記憶させるとしても良いのは言うまでもない。【０１０９】
以上述べたようにすることで、カーＡＶシステム１における全てのシステムコントローラ間において、チャンネル割当情報を共有することが可能となる。これにより、代表システムコントローラとして機能するシステムコントローラが切り換わった場合であっても、既に作成されたチャンネル割当情報を用いて新規のチャンネル割当情報を作成することができ、チャンネル割当情報を始めから作成し直さずに済む。【０１１０】
［コネクション確立方法］
次に、コネクション確立方法について説明する。具体的には、コネクション確立方法としては、システムの仕様に応じて、３つの方法が考えられる。【０１１１】
１つ目のコネクション確立方法について説明する。１つ目のコネクション確立方法では、各送信装置の出力プラグに割り当てられたチャンネル情報を各送信装置自身が保持しておき、コネクション処理を実行する装置は、コネクションの対象となる送信装置に保持されたチャンネル情報を確認してコネクションを確立する。【０１１２】
まず、代表システムコントローラは、生成したチャンネル割当情報を参照して、各送信装置の出力プラグに割り当てたチャンネル情報を取得して各送信装置に通知する。具体的には、代表システムコントローラは、ＩＥＥＥ１３９４で規定されるロックトランザクション（lock transaction）を用いて、各送信装置の出力プラグｏＰＣＲのｃｈａｎｎｅｌフィールドにチャンネル情報を設定する。図１２に、ＩＥＣ６１８８３−１に規定される出力プラグｏＰＣＲのフォーマットを示す。代表システムコントローラは、この操作を全ての送信装置の全ての出力プラグに対して繰り返す。このようにすることで、各送信装置は、他の送信装置と重複しない出力プラグのチャンネルを保持することが可能となる。【０１１３】
図１３は、本コネクション確立方法を用いる場合における送信装置の構成を示している。送信装置は、データの送信制御を行う送信制御部１０１、他の装置とのコマンドの送受信処理を行うコマンド送受信処理部１０２、コネクション処理時におけるトランザクションを管理するトランザクション管理部１０３、チャンネル情報を記憶する不揮発性メモリなどのチャンネル記憶部１０４、チャンネルを出力プラグｏＰＣＲに設定するチャンネル設定部１０５、出力プラグの制御を行うプラグ制御部１０６より構成される。【０１１４】
チャンネル設定部１０５は、代表システムコントローラにより出力プラグｏＰＣＲのｃｈａｎｎｅｌフィールドに設定されたチャンネル情報をチャンネル記憶部に保存するとともに、送信装置の起動時には、チャンネル記憶部１０４に保存されたチャンネル情報を出力プラグｏＰＣＲのｃｈａｎｎｅｌフィールドに再設定する。【０１１５】
この場合において、コネクション処理を実行する装置（例えば受信装置）は、コネクション確立時に、送信装置の出力プラグｏＰＣＲのｃｈａｎｎｅｌフィールドに設定されたチャンネルを確認し、設定されたチャンネルをＩＲＭから確保してコネクションを確立する。【０１１６】
このときのコネクション確立処理について図１４のフローチャートを用いて説明する。【０１１７】
まず、ステップＳ３０１において、コネクション処理を実行する装置は、コネクション確立実行要求を受信すると、送信装置の出力プラグｏＰＣＲのｃｈａｎｎｅｌフィールドを確認する。続くステップＳ３０２において、コネクション処理を実行する装置は、送信装置の出力フラグに既にコネクションが確立されているか否かについて判定する。コネクション処理を実行する装置は、送信装置の出力フラグに既にコネクションが確立されていると判定した場合には（ステップＳ３０２：Ｙｅｓ）、チャンネル、帯域を既に確保済みであるとして、ステップＳ３０７の処理へ進み、コネクションが確立されていないと判定した場合には（ステップＳ３０２：Ｎｏ）、ステップＳ３０３の処理へ進む。ステップＳ３０３において、コネクション処理を実行する装置は、ｃｈａｎｎｅｌフィールドに設定されたチャンネルをＩＲＭより確保する処理を行う。【０１１８】
ステップＳ３０４において、コネクション処理を実行する装置は、ＩＲＭからのチャンネルの確保に成功したか否かについて判定し、チャンネル確保に成功した場合には（ステップＳ３０４：Ｙｅｓ）、ステップＳ３０５の処理へ進み、チャンネル確保に失敗した場合には（ステップＳ３０５：Ｎｏ）、ステップＳ３１３の処理へ進む。【０１１９】
ステップＳ３０５において、コネクション処理を実行する装置は、ＩＲＭより帯域を確保する処理を行う。続くステップＳ３０６において、コネクション処理を実行する装置は、ＩＲＭからの帯域の確保に成功したか否かについて判定し、帯域確保に成功した場合には（ステップＳ３０６：Ｙｅｓ）、ステップＳ３０７の処理へ進み、帯域確保に失敗した場合には（ステップＳ３０６：Ｎｏ）、ステップＳ３１２の処理へ進む。【０１２０】
ステップＳ３０７において、コネクション処理を実行する装置は、送信装置の出力プラグｏＰＣＲ及び受信装置の入力プラグｉＰＣＲを更新する処理、即ち、送信装置の出力プラグｏＰＣＲ及び受信装置の入力プラグｉＰＣＲにチャンネルを設定しコネクション状態とする処理を行う。続くステップＳ３０８において、コネクション処理を実行する装置は、更新が成功したか否かについて判定し、更新が成功した場合には（ステップＳ３０８：Ｙｅｓ）、ステップＳ３０９の処理へ進み、コネクション確立要求成功を応答して、本制御処理を終了する。一方、コネクション処理を実行する装置は、更新が失敗した場合には（ステップＳ３０８：Ｎｏ）、ステップＳ３１０の処理へ進み、チャンネル及び帯域を確保したか否かについて判定する。ステップＳ３１０において、コネクション処理を実行する装置は、チャンネル及び帯域を確保していると判定した場合には（ステップＳ３１０：Ｙｅｓ）、ステップＳ３１１の処理へ進み、チャンネル及び帯域を確保していないと判定した場合には（ステップＳ３１０：Ｎｏ）、ステップＳ３１３の処理へ進む。ステップＳ３１１において、コネクション処理を実行する装置は、帯域をＩＲＭへ返却する。続くステップＳ３１２において、コネクション処理を実行する装置は、チャンネルをＩＲＭへ返却する。この後、コネクション処理を実行する装置は、ステップＳ３１３の処理へ進む。ステップＳ３１３において、コネクション処理を実行する装置は、コネクション確立要求失敗を応答して、本制御処理を終了する。【０１２１】
図１４のフローチャートに示すコネクション確立処理によれば、チャンネル情報を送信装置自身が保持した場合において、コネクションの確立を図ることが可能となる。先に述べたように、一般的なコネクション確立処理によれば、コネクション処理を実行する装置は、ＩＲＭより空きチャンネルを参照してコネクションを確立するため、カーＡＶシステム１内における全ての装置が起動する前にコネクションを確立しようとすると、コネクションに用いられるチャンネルがカーＡＶシステム１内で重複する恐れがある。それに対し、上述のコネクション確立処理によれば、コネクション処理を実行する装置は、送信装置の出力プラグに設定された、カーＡＶシステム１内で重複しないチャンネルを用いてコネクションを確立するので、カーＡＶシステム１内における全ての装置が起動する前にコネクションを確立してもチャンネルが重複することがない。言い換えると、コネクション処理を実行する装置は、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、カーＡＶシステム１内における全ての装置の起動を待つことなく、カーＡＶシステム１内で重複しないチャンネルを用いて、コネクションを確立することが可能である。【０１２２】
２つ目のコネクション確立方法について説明する。２つ目のコネクション確立方法では、チャンネル割当情報を受信装置が保持しておき、受信装置は、自身が保持しているチャンネル割当情報を参照して、送信装置とのコネクションを確立する。【０１２３】
まず、代表システムコントローラは、予め、チャンネル割当情報を全ての受信装置に通知しておく。全ての受信装置にチャンネル割当情報を通知する方法について、図１５、１６を用いて説明する。図１５、１６は、システムコントローラ（ＳＣ）、送信装置、受信装置の間の関係を示す模式図である。図１５、１６において、一点鎖線矢印は、先に述べた、代表システムコントローラから全てのシステムコントローラへのチャンネル割当情報の通知を示している。【０１２４】
ここで、代表システムコントローラによるチャンネル割当情報の通知方法としては、２つの方法が考えられる。１つ目の方法としては、図１５の実線矢印に示すように、代表システムコントローラが全ての受信装置に対して直接、チャンネル割当情報を通知する方法が考えられる。具体的には、代表システムコントローラは、図１１に示したチャンネル割当情報設定コマンドを全ての受信装置に対して送信する。これにより、全ての受信装置に対しチャンネル割当情報を通知することができ、各受信装置はチャンネル割当情報を保持することが可能となる。チャンネル割当情報設定コマンドを受信した受信装置は、チャンネル割当情報を不揮発性メモリなどに記憶する。なお、代表システムコントローラは、一点鎖線矢印で示すように、システムコントローラとしても機能する受信装置に対しては、重複した通知となるため、チャンネル割当情報を通知しないとしても良い。【０１２５】
２つ目の方法としては、図１６の実線矢印に示すように、各システムコントローラが、それぞれ管理している受信装置に対して、チャンネル割当情報を通知することとする。具体的には、代表システムコントローラから各システムコントローラへは既にチャンネル割当情報が通知されているので、各システムコントローラが、実線矢印で示すように、それぞれ管理している受信装置に対して、図１１に示したチャンネル割当情報設定コマンドを送信する。これにより、全ての受信装置に対しチャンネル割当情報を通知することができ、各受信装置はチャンネル割当情報を保持することが可能となる。チャンネル割当情報設定コマンドを受信した受信装置は、チャンネル割当情報を不揮発性メモリなどに記憶する。【０１２６】
図１７は、本コネクション確立方法を用いる場合における受信装置の構成を示している。受信装置は、データの受信制御を行う受信制御部２０１、他の装置とのコマンドの送受信処理を行うコマンド送受信処理部２０２、コネクション処理時におけるトランザクションを管理するトランザクション管理部２０３、チャンネル割当情報を記憶する不揮発性メモリなどのチャンネル割当情報記憶部２０４、コネクション処理を実行するコネクション処理実行部２０５、入力プラグの制御を行うプラグ制御部２０６より構成される。【０１２７】
チャンネル割当情報記憶部２０４は、代表システムコントローラ（又はシステムコントローラ）より受信したチャンネル割当情報を記憶している。受信装置は、コネクション確立時に、自身のチャンネル割当情報記憶部２０４に記憶されているチャンネル割当情報を参照し、コネクションの対象となる送信装置の出力プラグを確認して、当該送信装置の出力プラグのチャンネルをＩＲＭから確保してコネクションを確立する。【０１２８】
このときのコネクション確立処理について図１８のフローチャートを用いて説明する。【０１２９】
まず、ステップＳ４０１において、受信装置は、コネクション確立実行要求を受信すると、チャンネル割当情報部に記憶されている指定された送信装置のチャンネル割当情報を参照する。ステップＳ４０２において、受信装置は、コネクションの対象となる送信装置の出力プラグを確認する。続くステップＳ４０３において、受信装置は、送信装置の出力フラグに既にコネクションが確立されているか否かについて判定する。受信装置は、送信装置の出力フラグに既にコネクションが確立されていると判定した場合には（ステップＳ４０３：Ｙｅｓ）、チャンネル、帯域を既に確保済みであるとして、ステップＳ４０８の処理へ進み、コネクションが確立されていないと判定した場合には（ステップＳ４０３：Ｎｏ）、ステップＳ４０４の処理へ進む。ステップＳ４０４において、受信装置は、チャンネル割当情報で確認した送信装置の出力プラグのチャンネルをＩＲＭより確保する処理を行う。【０１３０】
ステップＳ４０５において、受信装置は、ＩＲＭからのチャンネルの確保に成功したか否かについて判定し、チャンネル確保に成功した場合には（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０６の処理へ進み、チャンネル確保に失敗した場合には（ステップＳ４０５：Ｎｏ）、ステップＳ４１４の処理へ進む。【０１３１】
ステップＳ４０６において、受信装置は、ＩＲＭより帯域を確保する処理を行う。続くステップＳ４０７において、受信装置は、ＩＲＭからの帯域の確保に成功したか否かについて判定し、帯域確保に成功した場合には（ステップＳ４０７：Ｙｅｓ）、ステップＳ４０８の処理へ進み、帯域確保に失敗した場合には（ステップＳ４０７：Ｎｏ）、ステップＳ４１３の処理へ進む。【０１３２】
ステップＳ４０８において、受信装置は、送信装置の出力プラグｏＰＣＲ及び受信装置の入力プラグｉＰＣＲを更新する処理を行う。続くステップＳ４０９において、受信装置は、更新が成功したか否かについて判定し、更新が成功した場合には（ステップＳ４０９：Ｙｅｓ）、ステップＳ４１０の処理へ進み、コネクション確立要求成功を応答して、本制御処理を終了する。一方、受信装置は、更新が失敗した場合には（ステップＳ４０９：Ｎｏ）、ステップＳ４１１の処理へ進み、チャンネル及び帯域を確保したか否かについて判定する。ステップＳ４１１において、受信装置は、チャンネル及び帯域を確保していると判定した場合には（ステップＳ４１１：Ｙｅｓ）、ステップＳ４１２の処理へ進み、チャンネル及び帯域を確保していないと判定した場合には（ステップＳ４１１：Ｎｏ）、ステップＳ４１４の処理へ進む。ステップＳ４１２において、受信装置は、帯域をＩＲＭへ返却する。続くステップＳ４１３において、受信装置は、チャンネルをＩＲＭへ返却する。この後、受信装置は、ステップＳ４１４の処理へ進む。ステップＳ４１４の処理において、受信装置は、コネクション確立要求失敗を応答して、本制御処理を終了する。【０１３３】
図１８のフローチャートに示すコネクション確立処理によれば、チャンネル割当情報を全ての受信装置が保持した場合において、コネクションの確立を図ることが可能となる。また、このコネクション確立処理によっても、受信装置は、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、カーＡＶシステム１内における全ての装置の起動を待つことなく、カーＡＶシステム１内で重複しないチャンネルを用いて、コネクションを確立することが可能である。【０１３４】
３つ目のコネクション確立方法について説明する。３つ目のコネクション確立方法では、チャンネル割当情報をシステムコントローラが保持し、送信装置や受信装置にチャンネル情報やチャンネル割当情報を通知しないこととする。この場合、システムコントローラ自身がコネクション処理を実行、または、システムコントローラが、コネクション確立実行要求コマンドにチャンネル情報を付加して受信装置に送信し、受信装置が当該チャンネル情報を基にコネクション処理を実行する。以下に具体的に説明する。【０１３５】
まず、システムコントローラ自身がコネクション処理を実行する場合におけるコネクション確立方法について説明する。【０１３６】
図１９は、本コネクション確立方法を用いる場合におけるシステムコントローラの構成を示している。システムコントローラは、システムコントローラ全体の制御を行う制御部３０１、他の装置とのコマンドの送受信処理を行うコマンド送受信処理部３０２、コネクション処理時におけるトランザクションを管理するトランザクション管理部３０３、チャンネル割当情報を記憶する不揮発性メモリなどのチャンネル割当情報記憶部３０４、コネクション処理を実行するコネクション処理実行部３０５、入出力プラグの制御を行うプラグ制御部３０６より構成される。なおプラグ制御部は、入力または出力プラグをシステムコントローラ自身が持たない場合はなくてもよい。【０１３７】
システムコントローラは、チャンネル割当情報記憶部３０４に記憶されたチャンネル割当情報を参照して、自身の管理対象にある受信装置と任意の送信装置とのコネクション処理を行うことでコネクションを確立する。具体的には、システムコントローラは、図１８で示した受信装置の行った処理と同様の処理を行う。【０１３８】
このようにすることで、システムコントローラがチャンネル割当情報を有している場合において、システムコントローラ自身によるコネクションの確立を図ることができる。【０１３９】
次に、コネクション確立実行要求コマンドにチャンネル情報を付加して受信装置に送信する場合のコネクション確立方法について説明する。【０１４０】
ＣＣＭでは、送信装置となるＡＶ／Ｃユニット内に存在するＡＶ／Ｃサブユニットの有する任意のソースプラグと当該ＡＶ／Ｃユニットの出力プラグとを関連付け内部コネクションを確立する制御コマンド（SIGNAL SOURCE command）が定義されている。また、ＣＣＭでは、送信装置のＡＶ／Ｃユニットの出力プラグと、受信装置のＡＶ／Ｃユニットの入力プラグ及び当該受信装置内のＡＶ／Ｃサブユニットのデスティネーションプラグとを関連付けることで、送信装置の出力プラグと受信装置の入力プラグとの間のアイソクロナスコネクションと、受信装置の入力プラグと当該受信装置内のＡＶ／Ｃサブユニットのデスティネーションプラグとの間の内部コネクションとを確立する制御コマンド（INPUT SELECT command）が定義されている。【０１４１】
現在の定義では、送信装置のノードＩＤ、出力プラグのＩＤ，受信装置のノードＩＤ、受信装置のＡＶ／Ｃサブユニット、そのＡＶ／Ｃサブユニットのデスティネーションプラグを指定することになっている。そこで、システムコントローラは、このコネクション確立実行要求コマンドを拡張して、コネクション確立実行要求時にチャンネル情報を付加して送信することとする。図２０に、拡張されたINPUT SELECT commandのフォーマットを示す。図２０に示すように、拡張されたINPUT SELECT commandでは、チャンネル情報が設定されるｃｈａｎｎｅｌフィールドが付加されている。【０１４２】
具体的には、システムコントローラは、コネクション確立実行要求時において、チャンネル割当情報を参照して、コネクションの対象となる送信装置の出力プラグのチャンネル情報を取得し、コネクション確立実行要求コマンドに当該チャンネル情報を付加して受信装置に送信する。コネクション確立実行要求コマンドを受信した受信装置は、付加されたチャンネル情報を確認して、確認したチャンネルをＩＲＭから確保してコネクションを確立する。【０１４３】
このときのコネクション確立処理について図２１のフローチャートを用いて説明する。【０１４４】
まず、ステップＳ５０１において、受信装置は、コネクション確立実行要求コマンドを受信すると、送信装置の出力プラグを確認する。続くステップＳ５０２において、受信装置は、送信装置の出力フラグに既にコネクションが確立されているか否かについて判定する。受信装置は、送信装置の出力フラグに既にコネクションが確立されていると判定した場合には（ステップＳ５０２：Ｙｅｓ）、チャンネル、帯域を既に確保済みであるとして、ステップＳ５０７の処理へ進み、コネクションが確立されていないと判定した場合には（ステップＳ５０２：Ｎｏ）、ステップＳ５０３の処理へ進む。ステップＳ５０３において、受信装置は、コネクション確立実行要求コマンドを参照して、コネクションの対象となる送信装置の出力プラグのチャンネルを確認し、コネクション確立要求コマンドにおけるチャンネル情報で確認した送信装置の出力プラグのチャンネルをＩＲＭより確保する処理を行う。【０１４５】
ステップＳ５０４〜Ｓ５１３の処理は、図１８におけるステップＳ４０５〜Ｓ４１４の処理と同様であるので、説明を省略する。【０１４６】
このようにすることで、システムコントローラがチャンネル割当情報を有している場合において、コネクション確立実行要求コマンドを拡張することにより、受信装置によるコネクションの確立を図ることができる。また、このコネクション確立処理によっても、受信装置は、ＡＣＣ電源がオンとなったときにコネクションの相手が同一バス上に存在していれば、カーＡＶシステム１内における全ての装置の起動を待つことなく、カーＡＶシステム１内で重複しないチャンネルを用いて、コネクションを確立することが可能である。【０１４７】
以上に述べたことから分かるように、本実施例では、代表システムコントローラにより、送信装置の出力プラグに重複しないチャンネルが割り当てられたチャンネル割当情報を生成し、生成されたチャンネル割当情報を基に、コネクション処理を実行する装置はコネクションを確立する。このようにすることで、コネクション確立時において、チャンネルが競合することがなくなる。また、チャンネル割当情報を不揮発性メモリなどに保存することにより、ＡＣＣ電源オフからオンになったときにバス１０が分断された場合であっても、コネクション確立時においてチャンネルが競合することがなくなる。また、本実施例によれば、ＡＣＣ電源オン後に、全ての装置の起動を待つ必要がないので、ＡＣＣ電源オフからオンになるタイミングでコネクションの相手が同一バス上に存在していれば、ＡＣＣ電源オフ前の視聴ソースの復帰をすばやく実行することができる。また、本実施例で述べたチャンネル割当情報生成方法によれば、装置の追加や削除などシステム構成の変化に対しても柔軟に対応できる。【０１４８】
［変形例］
上述の実施例では、代表システムコントローラにて生成されたチャンネル割当情報を基に、送信装置の出力プラグに重複しないチャンネルが設定されるとしているが、これに限られない。このようにする代わりに、システムの構築段階で、予め、システム内で重複しないチャンネルを送信装置の不揮発性メモリなどに記憶させておき、当該送信装置は、起動後に、記憶されていたチャンネルを出力プラグに設定するとしても良い。または、当該送信装置をシステムに設置する際に、ユーザによりシステム内で重複しないチャンネルが割り当てられ、当該送信装置は、起動後に、ユーザにより割り当てられたチャンネルを出力プラグに設定するとしても良い。コネクション処理を実行する装置（例えば受信装置）は、図１４に示したのと同様の処理を行うことでコネクションを確立する。【０１４９】
変形例にかかる方法によれば、上述の実施例で述べた方法と比較して、代表システムコントローラによるチャンネル割当情報の生成を行わずに済み、簡便な方法で同様な効果を得ることができる。即ち、コネクション確立時において、チャンネルが競合することがなくなる。また、チャンネル割当情報を不揮発性メモリなどに保存することにより、ＡＣＣ電源オフからオンになったときにバス１０が分断された場合であっても、コネクション確立時においてチャンネルが競合することがなくなる。また、本実施例によれば、ＡＣＣ電源オン後に、全ての装置の起動を待つ必要がないので、ＡＣＣ電源オフからオンになるタイミングでコネクションの相手が同一バス上に存在していれば、ＡＣＣ電源オフ前の視聴ソースの復帰をすばやく実行することができる。【０１５０】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う制御装置、送信装置および受信装置もまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１５１】
本発明は、ＩＥＥＥ１３９４バスを用いたカーＡＶシステムなどのネットワークシステムに利用することができる。
【図１】
2010125655.tif 000003
【図２】
2010125655.tif 000004
【図３】
2010125655.tif 000005
【図４】
2010125655.tif 000006
【図５】
2010125655.tif 000007
【図６】
2010125655.tif 000008
【図７】
2010125655.tif 000009
【図８】
2010125655.tif 000010
【図９】
2010125655.tif 000011
【図１０】
2010125655.tif 000012
【図１１】
2010125655.tif 000013
【図１２】
2010125655.tif 000014
【図１３】
2010125655.tif 000015
【図１４】
2010125655.tif 000016
【図１５】
2010125655.tif 000017
【図１６】
2010125655.tif 000018
【図１７】
2010125655.tif 000019
【図１８】
2010125655.tif 000020
【図１９】
2010125655.tif 000021
【図２０】
2010125655.tif 000022
【図２１】
2010125655.tif 000023
【手続補正書】
【提出日】平成22年11月5日(2010.11.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とする制御装置。
【請求項２】
（削除）
【請求項３】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段を備えることを特徴とする請求項１に記載の制御装置。
【請求項４】
前記ネットワークシステムにおける他の制御装置に前記チャンネル割当情報を送信するチャンネル割当情報通知手段を備えることを特徴とする請求項１又は３に記載の制御装置。
【請求項５】
前記チャンネル割当情報に基づいて、前記送信装置の出力プラグのチャンネル情報を取得するチャンネル情報取得手段と、
前記チャンネル情報取得手段により取得された前記チャンネル情報を前記送信装置に送信するチャンネル情報通知手段と、を備えることを特徴とする請求項１、３又は４に記載の制御装置。
【請求項６】
前記チャンネル割当情報を前記受信装置に送信するチャンネル割当情報通知手段を備えることを特徴とする請求項１、３乃至５のいずれか一項に記載の制御装置。
【請求項７】
前記チャンネル割当情報のチャンネル情報の数が保持可能な上限を超えた場合、又は、バスリセット後に所定の時間が経過した場合には、前記バスに未接続の送信装置の出力プラグのチャンネル情報を前記チャンネル割当情報より削除するチャンネル情報削除手段を備えることを特徴とする請求項１、３乃至６のいずれか一項に記載の制御装置。
【請求項８】
（削除）
【請求項９】
（削除）
【請求項１０】
（削除）
【請求項１１】
（削除）
【請求項１２】
（削除）
【請求項１３】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とするネットワークシステム。
【請求項１４】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識工程と、
前記出力プラグ認識工程により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成工程と、備えることを特徴とする制御方法。
【請求項１５】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段、として前記コンピュータを機能させる制御プログラム。
【請求項１６】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段、をさらに備え、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１に記載の制御装置。
【請求項１７】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段、をさらに備え、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１３に記載のネットワークシステム。
【請求項１８】
前記チャンネル割当情報生成工程により生成された前記チャンネル割当情報を不揮発性の記憶手段に記憶する記憶工程、をさらに備え、
前記チャンネル割当情報生成工程は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識工程により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１４に記載の制御方法。
【請求項１９】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段として前記コンピュータをさらに機能させ、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１５に記載の制御プログラム。
【手続補正書】
【提出日】平成23年10月26日(2011.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とする制御装置。
【請求項２】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段を備えることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記ネットワークシステムにおける他の制御装置に前記チャンネル割当情報を送信するチャンネル割当情報通知手段を備えることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記チャンネル割当情報に基づいて、前記送信装置の出力プラグのチャンネル情報を取得するチャンネル情報取得手段と、
前記チャンネル情報取得手段により取得された前記チャンネル情報を前記送信装置に送信するチャンネル情報通知手段と、を備えることを特徴とする請求項１乃至３のいずれか一項に記載の制御装置。
【請求項５】
前記チャンネル割当情報を前記受信装置に送信するチャンネル割当情報通知手段を備えることを特徴とする請求項１乃至４のいずれか一項に記載の制御装置。
【請求項６】
前記チャンネル割当情報のチャンネル情報の数が保持可能な上限を超えた場合、又は、バスリセット後に所定の時間が経過した場合には、前記バスに未接続の送信装置の出力プラグのチャンネル情報を前記チャンネル割当情報より削除するチャンネル情報削除手段を備えることを特徴とする請求項１乃至５のいずれか一項に記載の制御装置。
【請求項７】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段をさらに備え、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１に記載の制御装置。
【請求項８】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とするネットワークシステム。
【請求項９】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段、をさらに備え、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項８に記載のネットワークシステム。
【請求項１０】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識工程と、
前記出力プラグ認識工程により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成工程と、備えることを特徴とする制御方法。
【請求項１１】
前記チャンネル割当情報生成工程により生成された前記チャンネル割当情報を不揮発性の記憶手段に記憶する記憶工程、をさらに備え、
前記チャンネル割当情報生成工程は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識工程により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１１に記載の制御方法。
【請求項１２】
送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、
前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段、
前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段、として前記コンピュータを機能させる制御プログラム。
【請求項１３】
前記チャンネル割当情報生成手段により生成された前記チャンネル割当情報を記憶する不揮発性の記憶手段として前記コンピュータをさらに機能させ、
前記チャンネル割当情報生成手段は、過去のチャンネル割当情報に含まれているが、バスリセット後に前記出力プラグ認識手段により認識されなかった送信装置を、チャンネル割当の対象に含めてチャンネル割当情報を生成することを特徴とする請求項１３に記載の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項１に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置であって、前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項８に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムであって、前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段と、前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段と、を備えることを特徴とするネットワークシステム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項１０に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおける制御装置により実行される制御方法であって、前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識工程と、前記出力プラグ認識工程により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成工程と、備えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項１２に記載の発明は、送信装置の論理的な出力プラグと、前記送信装置とバスを介して接続された受信装置の論理的な入力プラグとの間を、帯域と対応づけたチャンネルで結んでコネクションを確立するネットワークシステムにおけるコンピュータにより実行される制御プログラムであって、前記バスにバスリセットが発生した場合、バスリセット後に、前記バスに接続された全ての前記送信装置の出力プラグを認識する出力プラグ認識手段、前記出力プラグ認識手段により認識された全ての出力プラグに対して、重複しないチャンネルを割り当てたチャンネル割当情報を生成するチャンネル割当情報生成手段、として前記コンピュータを機能させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【国際調査報告】
2010125655.tif 000024
2010125655.tif 000025
2010125655.tif 000026
2010125655.tif 000027