(57)【要約】【課題】複数のソース機器とシンク機器との間の無線データ転送を正常に実行することができる無線転送装置を実現する。【解決手段】シンク側無線転送装置３０１は、シンク機器１０１から取得される物理アドレスにソース側無線転送装置毎に異なる値を付加することによって複数の物理アドレスを生成し、生成された物理アドレスそれぞれをソース側無線転送装置それぞれに無線送信する。シンク機器から送信されるソース切り換え要求を受信した場合、シンク側無線転送装置３０１は、シンク機器へのコンテンツデータの送信に使用されるソース側無線転送装置を、ソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置に切り換える。【選択図】図３
2010272975.tif 000002
【特許請求の範囲】
【請求項１】
シンク機器との通信を実行する有線インタフェースと、
複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の各々との無線通信を実行する無線通信インタフェースと、
前記有線インタフェースを介して前記シンク機器から取得される物理アドレスに前記ソース側無線転送装置毎に異なる値を付加することによって複数の物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに前記無線インタフェースを介して送信する物理アドレス生成手段と、
前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存手段と、
前記シンク機器へのコンテンツデータの送信に使用されるソース側無線転送装置を、前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置に切り換える経路制御手段とを具備することを特徴とする無線転送装置。
【請求項２】
前記物理アドレス生成手段は、前記シンク機器から取得される物理アドレスの最後の有効桁の次桁を示す複数ビットの内の上位ビット部に対して前記ソース側無線転送装置毎に異なる値を付加することを特徴とする請求項１記載の無線転送装置。
【請求項３】
前記物理アドレス生成手段は、前記シンク機器から取得される物理アドレスの最後の有効桁の次桁を示す複数ビットの内の上位ビット部に対して前記ソース側無線転送装置毎に異なる値を付加し、
前記複数のソース側無線転送装置の少なくとも一つは、ソース機器を接続可能な第１および第２の入力ポートを含み、前記物理アドレス生成手段で生成した物理アドレスの最後の有効桁を示す複数ビットの内の下位ビット部に対して前記入力ポート毎に異なる値を付加することによって前記第１および第２の入力ポートそれぞれに対応する第１および第２の物理アドレスを生成することを特徴とする請求項１記載の無線転送装置。
【請求項４】
前記複数のソース側無線転送装置それぞれから送信される無線信号の電波強度を測定する測定手段をさらに具備し、
前記物理アドレス生成手段は、前記複数のソース側無線転送装置の中で最も電波強度の強いソース側無線転送装置に対して最小の物理アドレスが与えられるように、前記測定結果に基づいて、前記取得された物理アドレスに付加される値を変更することを特徴とする請求項１記載の無線転送装置。
【請求項５】
複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の各々とシンク機器との間の無線データ転送を実行する無線転送方法であって、
有線インタフェースを介して前記シンク機器から取得される物理アドレスに前記ソース側無線転送装置毎に異なる値を付加することによって複数の物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに無線送信する物理アドレス生成ステップと、
前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存ステップと、
前記シンク機器へのコンテンツデータの送信に使用されるソース側無線転送装置を、前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置に切り換える経路制御ステップとを具備することを特徴とする無線転送方法。
【請求項６】
前記物理アドレス生成ステップは、前記シンク機器から取得される物理アドレスの最後の有効桁の次桁を示す複数ビットの内の上位ビット部に対して前記ソース側無線転送装置毎に異なる値を付加することを特徴とする請求項５記載の無線転送方法。
【請求項７】
前記物理アドレス生成ステップは、前記シンク機器から取得される物理アドレスの最後の有効桁の次桁を示す複数ビットの内の上位ビット部に対して前記ソース側無線転送装置毎に異なる値を付加し、
前記複数のソース側無線転送装置の少なくとも一つは、ソース機器を接続可能な第１および第２の入力ポートを含み、前記物理アドレス生成ステップで生成した物理アドレスの最後の有効桁を示す複数ビットの内の下位ビット部に対して前記入力ポート毎に異なる値を付加することによって前記第１および第２の入力ポートそれぞれに対応する第１および第２の物理アドレスを生成することを特徴とする請求項５記載の無線転送方法。
【請求項８】
前記複数のソース側無線転送装置それぞれから送信される無線信号の電波強度を測定する測定ステップをさらに具備し、
前記物理アドレス生成ステップは、前記複数のソース側無線転送装置の中で最も電波強度の強いソース側無線転送装置に対して最小の物理アドレスが与えられるように、前記測定結果に基づいて、前記取得された物理アドレスに付加される値を変更することを特徴とする請求項５記載の無線転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシンク機器と複数のソース機器との間の無線データ転送を実行するための無線転送装置および無線転送方法に関する。
【背景技術】
【０００２】
近年、映像データを伝送するためのインタフェースとして、ＨＤＭＩ（High-Definition Multimedia Interface）などのインタフェース規格が用いられている。ＨＤＭＩインタフェースは、デジタルテレビジョン信号のようなコンテンツデータを、ＤＶＤ（Digital Versatile Disc）プレーヤ、セットトップボックス、および他の各種ソース機器から、ＴＶ、プロジェクタ、および他の各種シンク機器に送信するために使用される。ソース機器とシンク機器との間は一本のケーブルを介して接続される。ソース機器から出力されるコンテンツデータ（映像データ、オーディオデータ）は一本のケーブルを介してシンク機器に伝送される。
【０００３】
しかし、ケーブル接続はソース機器およびシンク機器それぞれの設置場所を制限するので、ソース機器およびシンク機器をそれぞれ任意の場所に配置することは困難となる。
【０００４】
特許文献１には、機器間を無線接続する無線伝送装置が開示されている。この装置は無線インタフェースと有線インタフェースとを有している。この装置は、無線インタフェースを介して物理アドレスを含むメッセージを受信した時、自身の物理アドレスと受信したメッセージに含まれる物理アドレスとから生成した物理アドレスを含むメッセージを生成し、この生成したメッセージを有線インタフェースに出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１５３８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術は、各機器に対して物理アドレスが既に割り当てられていることを前提としており、無線伝送装置を含むシステム内の各機器に物理アドレスを割り当てるための仕組みについては考慮されていない。
【０００７】
シンク機器とソース機器との間の無線接続は、例えば、シンク機器に有線接続されたシンク側無線転送装置（シンク側無線アダプタ）とソース機器に有線接続されたソース側無線転送装置（ソース側無線アダプタ）とを用いることによって実現し得る。この場合、例えば、シンク側無線転送装置がシンク機器から取得した物理アドレスをそのままソース側無線転送装置に転送するという方法を用いれば、ソース機器はソース側無線転送装置から物理アドレスを取得することができる。
【０００８】
しかし、複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置が存在する環境においては、もしシンク側無線転送装置が、シンク機器から取得した物理アドレスをそのまま各ソース側無線転送装置に転送すると、同じ物理アドレスがソース機器それぞれに重複して割り当てられてしまう。この結果、ソース機器それぞれを別々の機器として扱うことができなくなるので、例えば、アクティブなソース機器、つまりシンク機器へコンテンツデータを送信するソース機器、を切り替えるためのルーチング制御等を正常に実行することが困難となる。
【０００９】
本発明は上述の事情を考慮してなされたものであり、複数のソース機器とシンク機器との間の無線データ転送を正常に実行することができる無線転送装置および無線転送方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明の無線転送装置は、シンク機器との通信を実行する有線インタフェースと、複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の各々との無線通信を実行する無線通信インタフェースと、前記有線インタフェースを介して前記シンク機器から取得される物理アドレスに前記ソース側無線転送装置毎に異なる値を付加することによって複数の物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに前記無線インタフェースを介して送信する物理アドレス生成手段と、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存手段と、前記シンク機器へのコンテンツデータの送信に使用されるソース側無線転送装置を、前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置に切り換える経路制御手段とを具備することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数のソース機器とシンク機器との間の無線データ転送を正常に実行することができる。
【図面の簡単な説明】
【００１２】
【図１】ケーブルを介して接続されたシンク機器とソース機器とを含むシステムの構成例を示すブロック図。
【図２】シンク機器に有線接続されたシンク側無線転送装置とソース機器に有線接続されたソース側無線転送装置とを含むシステムの構成例を示すブロック図。
【図３】本発明の一実施形態に係る無線転送装置を含むシステムの構成例を示すブロック図。
【図４】同実施形態の無線転送装置の構成例を示すブロック図。
【図５】同実施形態の無線転送装置を含むシステムの他の構成例を示すブロック図。
【図６】同実施形態の無線転送装置を含むシステムのさらに他の構成例を示すブロック図。
【図７】同実施形態の無線転送装置およびソース側無線転送装置それぞれの構成例を示すブロック図。
【図８】同実施形態の無線転送装置によって実行される物理アドレス変更処理を説明するための図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。  
まず、図１を参照して、シンク機器とソース機器との間がケーブルを介して直接接続される通常のシステム構成例について説明する。ＨＤＭＩケーブルなどを用いて、例えばＴＶとＤＶＤプレーヤをケーブル接続すると、高画質の映像を楽しむことが可能である。図１では、シンク機器１０１のＨＤＭＩ入力ポートとソース機器２０１のＨＤＭＩ出力ポートとの間はケーブル（ＨＤＭＩケーブル）を介して接続されている。シンク機器１０１は１以上のＨＤＭＩ入力ポートを有する受信機器である。例えば、ＴＶ、プロジェクタといったディスプレイ装置は、シンク機器１０１として機能し得る。ソース機器２０１はＨＤＭＩ出力ポートを有する送信機器であり、例えば、ＤＶＤプレーヤ、パーソナルコンピュータ、および他の各種の映像出力機器がソース機器２０１として機能し得る。ソース機器２０１はケーブル経由でシンク機器１０１内のＥＤＩＤ（Enhanced Extended Display Identification Data）と呼ばれるデータを読み出すことで、シンク機器１０１の能力を判定することができる。ＥＤＩＤは、シンク機器１０１の能力を示す識別情報である。ＥＤＩＤの中には、シンク機器１０１のＨＤＭＩ入力ポートに接続された機器に割り当てるための物理アドレスが含まれている。この物理アドレスをソース機器２０１が取得することで、物理アドレスがそれぞれ割り当てられた機器から構成されるＨＤＭＩネットワークを構築することができる。通常、ＨＤＭＩネットワークにおいては、各機器にはユニークな物理アドレスが割り当てられる。物理アドレスは各機器のネットワークトポロジー上の位置をユニークに識別するための情報であり、シンク機器１０１にコンテンツデータを送信するアクティブなソース機器を切り替えるためのルーチング制御等に使用される。
【００１４】
ルートデバイスであるシンク機器１０１の物理アドレスは“０．０．０．０”である。シンク機器１０１は、自身の物理アドレスにＨＤＭＩ入力ポートのポート番号を付加することによって、そのＨＤＭＩ入力ポートに接続された機器に割り当てるための物理アドレス“１．０．０．０”を生成し、その生成した物理アドレスをＥＤＩＤの中に設定する。ＥＤＩＤはＨＤＭＩ入力ポート毎に用意される。もし、シンク機器１０１が２つのＨＤＭＩ入力ポートを有するならば、２つのＨＤＭＩ入力ポートそれぞれに対応する２つのＥＤＩＤがシンク機器１０１内に用意される。シンク機器１０１は、第１のＨＤＭＩ入力ポートに対応するＥＤＩＤに、物理アドレス“１．０．０．０”を設定する。またシンク機器１０１は、第２のＨＤＭＩ入力ポートに対応するＥＤＩＤに、物理アドレス“２．０．０．０”を設定する。ソース機器２０１がケーブル経由でシンク機器１０１の第１のＨＤＭＩ入力ポートに接続されているならば、ソース機器２０１は、シンク機器１０１の第１のＨＤＭＩ入力ポートに対応するＥＤＩＤをリードすることにより、物理アドレス“１．０．０．０”を自身の物理アドレスとして取得することができる。
【００１５】
ところで、近年、無線技術が発達し、大量の情報量を持つ高画質の映像データを無線信号によって伝送することが可能となってきた。図２は、ＨＤＭＩケーブルをワイヤレス化するためのシステム構成の例を示している。
【００１６】
図２においては、シンク側無線転送装置３００がシンク装置１０１の第１のＨＤＭＩ入力ポートにＨＤＭＩケーブルを介して有線接続され、ソース側無線転送装置４００がソース機器２０１のＨＤＭＩ出力ポートにＨＤＭＩケーブルを介して有線接続されている。シンク側無線転送装置３００とソース側無線転送装置４００との間の通信は無線信号によって実行することができる。シンク側無線転送装置３００およびソース側無線転送装置４００の各々は、受信した有線信号を無線信号に変換して送信する機能と、受信した無線信号を有線信号に変換して送信する機能とを有している。したがって、シンク側無線転送装置３００およびソース側無線転送装置４００の各々は、無線中継機能（フォワーディング機能）を実行するための無線アダプタとして機能し得る。
【００１７】
ソース側無線転送装置４００は、ソース機器２０１から送信されるコンテンツデータおよび他の各種制御要求データを受信し、受信したコンテンツデータおよび制御要求データをシンク側無線転送装置３００にそのまま転送する。シンク側無線転送装置３００は、ソース側無線転送装置４００から無線送信されるコンテンツデータおよび他の各種制御要求データを受信し、受信したコンテンツデータおよび制御要求データをシンク機器１０１にそのまま転送する。
【００１８】
また、シンク側無線転送装置３００は、シンク機器１０１から受信した各種制御データを受信し、受信した制御データをソース側無線転送装置４００にそのまま転送する。同様に、ソース側無線転送装置４００は、シンク側無線転送装置３００によって転送されるシンク機器１０１からの制御データを受信し、受信したデータをソース機器２０１にそのまま転送する。
【００１９】
例えば、ソース機器２０１から出力されるリード要求（ＥＤＩＤリード要求）は、ソース側無線転送装置４００、シンク側無線転送装置３００を介して、シンク機器１０１に送られる。シンク機器１０１からリードされるＥＤＩＤデータは、シンク側無線転送装置３００、ソース側無線転送装置４００を介して、ソース機器２０１に送られる。よって、ソース機器２０１は、リード要求（ＥＤＩＤリード要求）を出力するだけで、自身の物理アドレスをシンク機器１０１から取得することができる。
【００２０】
したがって、シンク側無線転送装置３００およびソース側無線転送装置４００それぞれの無線中継機能（フォワーディング機能）は、シンク装置１０１およびソース機器２０１に何ら改良を加えることなく、シンク装置１０１とソース機器２０１との間を接続するためのＨＤＭＩケーブルを無線化することを可能にする。
【００２１】
ところが、ソース側無線転送装置とソース機器とを含む新たなペア（例えば、２台目のＤＶＤプレーヤと、この２台目のＤＶＤプレーヤに有線接続されたソース側無線転送装置）が図２のシステムに追加されると、一つのシンク側無線転送装置３００に対して２つのソース側無線転送装置が存在するという１対２の構成となる。この場合、シンク側無線転送装置３００のフォワーディング機能により、同一のＥＤＩＤデータが２つのソース側無線転送装置にそれぞれ送られてしまい、この結果、２つのソース機器に同一の物理アドレスが割り当てられてしまう可能性がある。この場合、各ソース機器のネットワークトポロジー上の位置を識別することができなくなり、ルーチング制御等を正しく実行することができなくなる可能性がある。
【００２２】
そこで、本実施形態では、複数のソース機器にそれぞれ有線接続された複数のソース側無線中継装置それぞれに対して、異なる物理アドレスを送信することができる無線中継装置（シンク側無線転送装置）を提供する。この無線中継装置は、複数のソース機器にそれぞれ有線接続された複数のソース側無線中継装置が存在する環境においても、複数のソース機器に対して、それらソース機器のＨＤＭＩネットワーク内の位置を識別するための異なる物理アドレスを割り当てることを可能にする。
【００２３】
図３は本発明の一実施形態に係る無線転送装置を用いたシステム構成例を示している。以下、図３を参照して、本実施形態の無線転送装置の説明を行う。図３において、シンク側無線転送装置３０１と表記されているのが本実施形態の無線転送装置に相当する。
【００２４】
シンク側無線転送装置３０１は、シンク機器１０１のＨＤＭＩ入力ポートにＨＤＭＩケーブルを介して有線接続されている。シンク機器１０１はＴＶのようなディスプレイ装置である。ソース側無線転送装置４０１は、ソース機器２０１のＨＤＭＩ出力ポートにＨＤＭＩケーブルを介して有線接続されている。ソース機器２０１は、例えば、ＤＶＤプレーヤである。ソース側無線転送装置４０２は、ソース機器２０２のＨＤＭＩ出力ポートにＨＤＭＩケーブルを介して有線接続されている。ソース機器２０２は、例えば、パーソナルコンピュータ（ＰＣ）である。ソース側無線転送装置４０３は、ソース機器２０３のＨＤＭＩ出力ポートにＨＤＭＩケーブルを介して有線接続されている。ソース機器２０３は、例えば、２台目のＤＶＤプレーヤである。
【００２５】
シンク側無線転送装置３０１およびソース側無線転送装置４０１，４０２，４０３の各々は、上述の無線中継機能（フォワーディング機能）を有している。シンク側無線転送装置３０１は、ソース側無線転送装置４０１，４０２，４０３内の任意の一つを転送対象ソース側無線転送装置として選択し、選択したソース側無線転送装置から無線通信されるコンテンツデータをシンク機器１０１のＨＤＭＩ入力ポートに転送することができる。シンク側無線転送装置３０１は、さらに、ソース側無線転送装置４０１，４０２，４０３に対して異なる物理アドレスを無線送信するための物理アドレス制御機能を有している。またさらに、シンク側無線転送装置３０１は、シンク機器１０１から送信されるソース切り替え要求（ソース機器切り替え要求）に応答して、転送対象のソース側無線転送装置、つまりシンク機器へのコンテンツデータの送信に使用されるソース側無線転送装置を、切り替えるための経路切り替え機能も有している。
【００２６】
物理アドレス制御機能は、個々のソース機器２０１，２０２，２０３に対してユニークな物理アドレスを割り当てるために使用される。シンク側無線転送装置３０１は、シンク機器１０１から取得した物理アドレスの値をソース側無線転送装置毎に異なる値に変更することにより、異なる物理アドレスをソース側無線転送装置それぞれに無線送信する。すなわち、シンク側無線転送装置３０１は、シンク機器１０１から取得した物理アドレス、例えば“１．０．０．０”、に対してソース側無線転送装置毎に異なる値を付加することによって３つの物理アドレス、例えば、“１．１．０．０”、“１．２．０．０”、“１．３．０．０”を生成する。そして、シンク側無線転送装置３０１は、３つの物理アドレス、“１．１．０．０”，“１．２．０．０”，“１．３．０．０”をソース側無線転送装置４０１，４０２，４０３にそれぞれ無線送信する。
【００２７】
ソース機器２０１は、ソース側無線転送装置４０１から物理アドレス“１．１．０．０”を自身の物理アドレスとして取得することができる。同様に、ソース機器２０２は、ソース側無線転送装置４０２から物理アドレス“１．２．０．０”を自身の物理アドレスとして取得することができ、ソース機器２０３は、ソース側無線転送装置４０３から物理アドレス“１．３．０．０”を自身の物理アドレスとして取得することができる。
【００２８】
シンク側無線転送装置３０１では、生成された３つの物理アドレス“１．１．０．０”，“１．２．０．０”，“１．３．０．０”はソース側無線転送装置４０１，４０２，４０３それぞれの識別子（ステーションＩＤ）と関連づけられた状態でシンク側無線転送装置３０１内のアドレステーブルに保存される。
【００２９】
なお、物理アドレスを生成するタイミング、および生成した物理アドレスをソース側無線転送装置に送信するタイミングとしては、様々なタイミングを使用し得る。例えば、ソース機器からのＥＤＩＤリード要求の受信をトリガに、物理アドレスを生成することができる。
【００３０】
例えば、ソース機器２０１がＥＤＩＤリード要求を出力すると、このＥＤＩＤリード要求はソース側無線転送装置４０１によってシンク側無線転送装置３０１に無線送信される。ソース側無線転送装置４０１からのＥＤＩＤリード要求の受信時には、シンク側無線転送装置３０１は、シンク機器１０１のＥＤＩＤデータをリードすることによってシンク機器１０１から物理アドレスを取得し、その物理アドレスにある値を付加することによって一つの物理アドレスを生成し、その物理アドレスを、ＥＤＩＤリード要求を送信したソース側無線転送装置４０１に無線送信する。この生成された物理アドレスはソース側無線転送装置４０１の識別子と一緒にアドレステーブルに格納される。この後、別のソース側無線転送装置、例えばソース側無線転送装置４０２からＥＤＩＤリード要求を受信した時に、シンク側無線転送装置３０１は、シンク機器１０１のＥＤＩＤデータをリードすることによってシンク機器１０１から物理アドレスを再び取得する。そして、シンク側無線転送装置３０１は、アドレステーブルを参照することにより、既に生成された物理アドレスとは異なる値の物理アドレスを生成する。この生成された物理アドレスは、ＥＤＩＤリード要求を送信したソース側無線転送装置４０２に無線送信されると共に、ソース側無線転送装置４０２の識別子と一緒にアドレステーブルに格納される。
【００３１】
次に、経路切り替え機能について説明する。
【００３２】
シンク機器１０１から送信されるソース切り替え要求には、アクティブなソース機器を指定するための物理アドレスが含まれている。シンク側無線転送装置３０１は、ソース切り替え要求内の物理アドレスに対応する識別子をアドレステーブルから取得し、取得した識別子に対応するソース側無線転送装置を、転送対象のソース側無線転送装置に切り替える。すなわち、シンク側無線転送装置３０１は、取得した識別子に対応するソース側無線転送装置を転送対象のソース側無線転送装置として選択し、この選択したソース側無線転送装置から無線送信されるコンテンツデータをシンク機器１０１のＨＤＭＩ入力ポートに転送する。これにより、シンク機器１０１へのコンテンツデータのストリーミングに使用されるソース機器を、転送対象のソース側無線転送装置として選択されたソース側無線転送装置に有線接続されたソース機器に切り換えることが出来る。
【００３３】
シンク側無線転送装置３０１の物理アドレス制御機能および経路切り替え機能は、シンク側無線転送装置３０１とソース側無線転送装置４０１，４０２，４０３とが仮想的な無線ＡＶアンプとして機能することを可能にする。シンク側無線転送装置３０１に無線接続可能なソース側無線転送装置の個数は３に限られず、任意の個数のソース側無線転送装置をシンク側無線転送装置３０１に無線接続することができる。したがって、仮想的な無線ＡＶアンプの入力ポート数は可変である。
【００３４】
次に、図４を参照して、シンク側無線転送装置３０１の構成を説明する。
【００３５】
シンク側無線転送装置３０１は、有線インタフェース１１、無線通信インタフェース１２、物理アドレス情報検出部１３、物理アドレス情報変更部１４、物理アドレス情報管理部１５、記憶装置１６、電波強度測定部１７、無線経路変更部１８等を備えている。
【００３６】
有線インタフェース１１はケーブルを介してシンク機器１０１との通信を実行する。無線通信インタフェース１２は、ソース側無線転送装置４０１，４０２，４０３の各々との無線通信を実行する。有線インタフェース１１と無線通信インタフェース１２との間のデータ転送は、物理アドレス情報検出部１３、物理アドレス情報変更部１４、物理アドレス情報管理部１５、記憶装置１６、電波強度測定部１７、無線経路変更部１８を含む制御部によって制御される。
【００３７】
物理アドレス情報検出部１３は、有線インタフェース１１を介してシンク機器１０１から取得される情報に含まれる物理アドレスを検出する。物理アドレス情報変更部１４は、検出された物理アドレスにソース側無線転送装置毎に異なる値を付加することによって異なる複数の物理アドレスを生成し、生成された物理アドレスそれぞれをソース側無線転送装置４０１，４０２，４０３に無線送信する。物理アドレス情報管理部１５は、生成された物理アドレスそれぞれをソース側無線転送装置４０１，４０２，４０３の識別子に関連づけて記憶装置１６内のアドレステーブルに格納する。無線経路変更部１８は、シンク機器１０１から送信されるソース切り換え要求に含まれる物理アドレスに対応する識別子をアドレステーブルから取得し、コンテンツデータ転送対象のソース側無線転送装置を、取得した識別子に対応するソース側無線転送装置に切り替える。すなわち、無線経路変更部１８は、取得した識別子に対応するソース側無線転送装置から無線送信されるコンテンツデータをシンク機器１０１に転送するコンテンツデータ転送制御を実行する。
【００３８】
以下、シンク側無線転送装置３０１で行われる内部処理を処理手順ごとに説明する。
【００３９】
（１）  シンク側無線転送装置３０１は、基本機能として、シンク機器１０１と接続された有線インタフェース１１より入力されたデータを、無線通信インタフェース１２を介しソース側無線転送装置４０１，４０２，４０３の各々へ無線送信する機能、および、ソース側無線転送装置４０１，４０２，４０３の各々から無線送信されるデータを、有線インタフェース１１を介しシンク機器１０１へ送信する機能を有している。
【００４０】
シンク機器とソース機器の間で転送されるデータの一つにＥＤＩＤがある。ソース機器２０１，２０２，２０３の各々は自身の映像出力信号の詳細を決定するために、シンク機器１０１が持つＥＤＩＤと呼ばれるデータをリードする必要がある。ＥＤＩＤにはシンク機器１０１の表示能力などを示す情報と、シンク機器１０１に接続されたソース機器に割り当てるための物理アドレスとが含まれている。あるソース機器がＥＤＩＤリード要求を出力すると、そのＥＤＩＤリード要求は、そのソース機器に接続されたソース側無線転送装置からシンク側無線転送装置３０１に無線送信される。ソース側無線転送装置から無線送信されるＥＤＩＤリード要求の受信に応答して、シンク側無線転送装置３０１は、シンク機器１０１のＥＤＩＤデータを有線インタフェース１１を介してリードし、そのリードしたＥＤＩＤデータを無線通信インタフェース１２を介して、ＥＤＩＤデータの要求元のソース側無線転送装置へ返答する。
【００４１】
（２）  物理アドレス情報検出部１３は、シンク機器１０１から取得された転送対象の情報の中から物理アドレスを検出する。転送対象の情報がＥＤＩＤデータである場合、物理アドレス情報検出部１３は、そのＥＤＩＤデータ内の物理アドレスを検出し、物理アドレス情報変更部１４に対して、検出された物理アドレスの値を変更すべきことを指示する。
【００４２】
（３）  物理アドレス情報変更部１４は、ＥＤＩＤデータ内の物理アドレスの値を変更し、変更された物理アドレスを含むＥＤＩＤデータを無線通信インタフェース１２を介してＥＤＩＤデータの要求元のソース側無線転送装置に無線送信する。物理アドレスの値の変更は、ＥＤＩＤデータの要求元のソース側無線転送装置毎に異なる物理アドレスが生成されるように実行される。具体的には、物理アドレス情報変更部１４は、物理アドレス情報検出部１３によって検出された物理アドレスにソース側無線転送装置毎に異なる値を付加することによって、ソース側無線転送装置毎に異なる物理アドレスを生成する。例えば、変更前の物理アドレス内の有効桁（最後の有効桁）の次の桁がソース側無線転送装置毎に異なるように変更される。物理アドレスは４桁長のアドレスで表記され、各桁は４ビットから構成される。例えば、変更前の物理アドレスが“１．０．０．０”である場合、有効桁（０でない桁）の次の桁である２桁目をソース側無線転送装置ごとに変更すればよい。変更後の物理アドレスの値は、“１．１．０．０”、“１．２．０．０”、“１．３．０．０”となる。すなわち、物理アドレス情報変更部１４は、リードしたＥＤＩＤデータ内の物理アドレスの値を、この物理アドレスの値にＥＤＩＤリード要求を送信したソース側無線転送装置に対応する値を付加することによって得られる値に置換し、この置換された物理アドレスを含むＥＤＩＤデータを、無線通信インタフェース１２を介してＥＤＩＤデータの要求元のソース側無線転送装置に無線送信する。
【００４３】
また複数のソース側無線転送装置に送られる物理アドレスの値が重複するのを回避するために、物理アドレス情報変更部１４は、ＥＤＩＤデータの要求元のソース側無線転送装置の識別子（ステーションＩＤ）と変更後の物理アドレスの値とのペアを、物理アドレス情報管理部１５に与える。
【００４４】
（４）  物理アドレス情報管理部１５は、変更後の物理アドレスの各々をステーションＩＤと関連づけて記憶装置１６内のアドレステーブルに格納する。このアドレステーブルにより、いつでもステーションＩＤで表わされる各ソース側無線転送装置と物理アドレスの対応付けを行うことが可能となる。
【００４５】
ここまでの処理により、図３のように各ソース機器へ異なる物理アドレスが割り当てられる。各ソース機器は、自身の物理アドレスを他の全ての機器にブロードキャストする。したがって、シンク機器１０１は、全てのソース機器それぞれの物理アドレスを認識することができる。
【００４６】
（５）  シンク機器１０１は、自身にコンテンツデータを送信するソース機器を切り換えるために、例えば、ＨＤＭＩ−ＣＥＣと呼ばれる制御プロトコルを用いて、ソース切り換え要求を送信することが可能である。ソース切り換え要求には、切り換えたいソース機器を示す物理アドレス、つまり新たにアクティブなソース機器とすべきソース機器を示す物理アドレスが含まれる。
【００４７】
（６）  無線経路変更部１８は、有線インタフェース１１に入力されるシンク機器１０１からの制御コマンドを解析し、この制御コマンドがソース切り換え要求であるか否かを判定する。制御コマンドがソース切り換え要求である場合、無線経路変更部１８は、ソース切り換え要求に含まれる物理アドレスに対応するステーションＩＤを取得する。さらに、無線経路変更部１８は、転送対象のソース側無線転送装置を取得されたステーションＩＤに対応するソース側無線転送装置に切り替える指示を無線通信インタフェース１２に送信する。そして、無線経路変更部１８は、取得されたステーションＩＤに対応するソース側無線転送装置から無線送信されるコンテンツデータを有線インタフェース１１を介してシンク機器１０１に転送する。なお、ソース切り換え要求は無線通信インタフェース１２を介して、取得されたステーションＩＤに対応するソース側無線転送装置にも送信される。もちろん、全てのソース側無線転送装置に対してソース切り換え要求を送信しても良い。
【００４８】
以上のように、本実施形態では、シンク側無線転送装置３０１は、複数のソース側無線転送装置それぞれに対応する複数の異なる物理アドレスを生成してソース側無線転送装置それぞれに送信すると共に、生成した物理アドレスそれぞれをソース側無線転送装置それぞれの識別子に関連付けて管理する。したがって、全てのソース機器に異なる物理アドレスを割り当てることが可能となり、ＨＤＭＩネットワークを正常に機能させることができる。
【００４９】
なお、シンク側無線転送装置３０１は、シンク機器１０１にシンク側無線転送装置３０１が有線接続された時に、シンク機器１０１から物理アドレスを取得し、その物理アドレスを用いて、シンク側無線転送装置３０１に無線接続されたソース側無線転送装置の個数分の物理アドレスを生成しても良い。
【００５０】
次に別の実施の形態について述べる。
【００５１】
以下、シンク側無線転送装置３０１で行われる内部処理を処理手順ごとに説明する。  
（１）  あるソース機器がＥＤＩＤリード要求を出力した時、そのソース機器に接続されたソース側無線転送装置はＥＤＩＤリード要求をシンク側無線転送装置３０１に無線送信する。シンク側無線転送装置３０１は、シンク機器１０１のＥＤＩＤデータを有線インタフェース１１を介してリードする。
【００５２】
（２）  物理アドレス情報検出部１３は、リードされたＥＤＩＤデータ内の物理アドレスを検出し、物理アドレス情報変更部１４に対して、検出された物理アドレスの値を変更すべきことを指示する。
【００５３】
（３）  電波強度測定部１７は、無線通信インタフェース１２と協働して、ソース側無線転送装置４０１，４０２，４０３の各々から送信される無線信号の電波強度を測定する。これにより、ソース側無線転送装置毎に現在の無線通信環境が把握可能となり、コンテンツデータの伝送の安定度がわかる。なるべく電波強度の強いソース側無線転送装置に接続されたソース機器をアクティブなソース機器として使用した方がユーザーにとってはメリットがあることになる。
【００５４】
（４）  物理アドレス情報変更部１４は、ＥＤＩＤデータ内の物理アドレスの値を変更し、変更された物理アドレスを含むＥＤＩＤデータを無線通信インタフェース１２を介してＥＤＩＤデータの要求元のソース側無線転送装置に無線送信する。物理アドレスの値の変更は、ＥＤＩＤデータの要求元のソース側無線転送装置毎に異なる物理アドレスが生成されるように実行される。具体的には、物理アドレス情報変更部１４は、物理アドレス情報検出部１３によって検出された物理アドレスにソース側無線転送装置毎に異なる値を付加することによって、ソース側無線転送装置毎に異なる物理アドレスを生成する。例えば、変更前の物理アドレス内の有効桁の次の桁がソース側無線転送装置毎に異なるように変更される。物理アドレス情報変更部１４は、各ソース側無線転送装置の電波強度情報を電波強度測定部１７から取得し、電波強度の強い順に若い（小さい）物理アドレスが割り当てられるような値変更を行う。すなわち、物理アドレス情報変更部１４は、複数のソース側無線転送装置の中で最も電波強度の強いソース側無線転送装置に対して最小の物理アドレスが与えられるように、電波強度測定部１７による電波強度の測定結果に基づいて、シンク機器１０１から取得された変更前の物理アドレスに対して付加すべき値をソース側無線転送装置毎に変更する。電波強度の強いソース側無線転送装置ほど、変更前の物理アドレスに対して付加されるべき値は小さい値となる。例えば、ソース側無線転送装置４０１の電波強度が最も強く、次にソース側無線転送装置４０３の電波強度が強く、ソース側無線転送装置４０２の電波強度が最も弱かった場合を想定する。変更前の物理アドレスが“１．０．０．０”のとき、ソース側無線転送装置４０１、４０２、４０３それぞれに対応するソース機器２０１，２０２，２０３対しては、“１．１．０．０”、“１．３．０．０”、“１．２．０．０”という物理アドレスが割り当てられる。物理アドレス情報変更部１４は、ＥＤＩＤデータの要求元のソース側無線転送装置の識別子（ステーションＩＤ）と変更後の物理アドレスの値とのペアを、物理アドレス情報管理部１５に与える。このとき、電波強度がある一定値より弱く、安定した送受信が望めない場合、物理アドレス情報変更部１４は、該当するソース機器に対し、無効を示す物理アドレス“Ｆ．Ｆ．Ｆ．Ｆ”を割り当てるようなアドレス変更を行うことが可能である。“Ｆ．Ｆ．Ｆ．Ｆ”を含むＥＤＩＤデータを取得したソース機器はネットワークから除外することができる。
【００５５】
（５）  物理アドレス情報管理部１５は、変更後の物理アドレスの各々をステーションＩＤと関連づけて記憶装置１６内のアドレステーブルに格納する。このアドレステーブルにより、いつでもステーションＩＤで表わされる各ソース側無線転送装置と物理アドレスの対応付けを行うことが可能となる。
【００５６】
ここまでの処理により、図３のように各ソース機器へ異なる物理アドレスが割り当てられる。
【００５７】
（６）  各ソース機器は、自身の物理アドレスを他の全ての機器にブロードキャストする。具体的には、各ソース機器は、シンク機器１０１に対し、自分に割り当てられた物理アドレスと共に自分がネットワークに接続されていることを表明するための制御コマンドを送信する。これには、例えばＨＤＭＩ−ＣＥＣと呼ばれる制御プロトコルが使用される。シンク機器１０１は各ソース機器から送られてきた上記のコマンドから各ソース機器の物理アドレス情報を取得し、ユーザーにアクティブなソース機器を切り換える指示を行わせるＧＵＩメニューなどを構築することが可能である。ＧＵＩメニュー上に表示される接続機器情報リストの表示順としては、通常、物理アドレスの若い順（小さい順）に表示されることが多いため、電波強度順に若い物理アドレスを割り当てるようにすれば、切り換え先候補として、電波強度順にソース機器がリストアップされるなどの効果が期待できる。
【００５８】
（７）  シンク機器１０１は、自身にコンテンツデータを送信するソース機器を切り換えるために、例えば、ＨＤＭＩ−ＣＥＣと呼ばれる制御プロトコルを用いて、ソース切り換え要求を送信することが可能である。ソース切り換え要求には、切り換えたいソース機器を示す物理アドレス、つまり新たにアクティブなソース機器とすべきソース機器を示す物理アドレスが含まれる。
【００５９】
（８）  無線経路変更部１８は、有線インタフェース１１に入力されるシンク機器１０１からの制御コマンドを解析し、この制御コマンドがソース切り換え要求であるか否かを判定する。制御コマンドがソース切り換え要求である場合、無線経路変更部１８は、ソース切り換え要求に含まれる物理アドレスに対応するステーションＩＤを取得する。さらに、無線経路変更部１８は、転送対象のソース側無線転送装置を取得されたステーションＩＤに対応するソース側無線転送装置に切り替える指示を無線通信インタフェース１２に送信する。そして、無線経路変更部１８は、取得されたステーションＩＤに対応するソース側無線転送装置から無線送信されるコンテンツデータを有線インタフェース１１を介してシンク機器１０１に転送する。なお、ソース切り換え要求は無線通信インタフェース１２を介して、取得されたステーションＩＤに対応するソース側無線転送装置に送信される。もちろん、全てのソース側無線転送装置に対してソース切り換え要求を送信しても良い。
【００６０】
以上の処理により、全てのソース機器に異なる物理アドレスを割り当てることが可能となり、ＨＤＭＩネットワークが正常に機能するようになる。
【００６１】
次にさらなる別の実施の形態について述べる。
【００６２】
先の各実施形態においては、ソース側無線転送装置がただ一つの有線接続インタフェースを持ち、ソース側無線転送装置とソース機器との間の一対一の関係が保証されている場合に対応する物理アドレス管理について述べた。
【００６３】
今回は、ソース側無線転送装置が複数のＨＤＭＩ入力ポートを持ち、さらにそれぞれの入力ポートにケーブル接続されたソース機器ごとに異なる物理アドレスが割り当てられる場合を想定して説明を行う。
【００６４】
図５は、ＨＤＭＩネットワーク内の各機器に対する物理アドレス（図中及び以下ＰＡ
と称す）の割り当てを示した図である。ＰＡは４桁長のアドレスで表記され、各桁は４ビットから構成される。通常、ＲＯＯＴデバイスであるＴＶの物理アドレスは“０．０．０．０”である。シンク機器またはＲｅｐｅａｔｅｒ機器は、その下位階層の機器に対して割り当てるためのＰＡを生成する。生成されるＰＡの値は、階層が１段下がるごとに、有効桁が１桁ずらされる。生成されたＰＡは、シンク機器またはＲｅｐｅａｔｅｒ機器内のＥＤＩＤに格納される。各機器は、その上位階層の機器のＥＤＩＤをＤＤＣ（Ｄｉｓｐｌａｙ Ｄａｔａ Ｃｈａｎｎｅｌ）経由でリードすることにより、自機器のＰＡを得ることができる。
【００６５】
しかしながら、ＰＡは４桁で表現されているため、必然的に、５層の深さの階層までしか管理することができない。もし、図５のように、シンク機器１０１−シンク側無線転送装置３０１−ソース側無線転送装置４０１−アンプ（ＡＭＰ）５０１−セットトップボックス（ＳＴＢ）５０３−パーソナルビデオレコーダ（ＰＶＲ）５０４と接続すると、５階層目のＳＴＢ５０３までは正しくＰＡが割り当てられるが、６階層目のＰＶＲ５０４にはＰＡを割り当てることができない。これは、シンク側無線転送装置５０１およびソース側無線転送装置４０１−４０３が、２階層分を使用しているためである。
【００６６】
図６は、本実施形態で用いられる、ＰＡの割り当てを示した図である。
【００６７】
このＰＡ割り当ては、図５と同じデバイス接続方法が適用されるシステムであっても、６階層目のＰＶＲ５０４に対して正しくＰＡを割り当てることを可能にする。以下、このようなＰＡ割り当てを実現するための構成について述べる。
【００６８】
図７は、図６に示すシンク側無線転送装置３０１およびソース側無線転送装置４０１それぞれの構成を示している。図６に示す他のソース側無線転送装置４０２，４０３も、ソース側無線転送装置４０１と同じ構成である。
【００６９】
シンク側無線転送装置３０１は、ＨＤＭＩ出力ポート２１、無線処理部２２、ＡＶ（オーディオ・ビデオ）転送部２３、ＨＤＭＩ出力部２４、制御部２５、ＰＡ処理部２６、およびＰＡ管理部２７を備えている。
【００７０】
ＨＤＭＩ出力ポート２１および無線処理部２２は、図４の有線インタフェース１１および無線通信インタフェース１２にそれぞれ相当する。無線処理部２２によって受信されたコンテンツデータ（ＡＶデータ）は、ＡＶ転送部２３、ＨＤＭＩ出力部２４、ＨＤＭＩ出力ポート２１を介してシンク機器１０１のＨＤＭＩ入力ポートに送られる。制御部２５は、図４の物理アドレス情報検出部１３、電波強度測定部１７、および無線経路変更部１８等に相当し、シンク機器１０１へのコンテンツデータの転送、およびシンク機器１０１と各ソース側無線転送装置との間の各種制御データの転送を制御する。この制御部２５は、ＨＤＭＩケーブル内のディスプレイデータチャネルＤＤＣと称される信号線を介して、ＥＤＩＤデータのようなデータをシンク機器１０１からリードすることができる。
【００７１】
ＰＡ処理部２６は、図４の物理アドレス情報変更部１４と同様の機能を有している。このＰＡ処理部２６は、さらに、図６に示すようなＰＡ割り当てを実現するためのＰＡ処理機能を有している。すなわち、ＰＡ処理部２６は、シンク機器１０１から取得した物理アドレスの有効桁（最後の有効桁）の次桁を表す４ビットの内の上位ビット部に対してソース側無線転送装置毎に異なる値を付加することにより、ソース側無線転送装置それぞれに対応する異なる物理アドレスを生成する。このように、有効桁の次桁の４ビットの内の上位ビット部のみを使用してソース側無線転送装置それぞれに対応する物理アドレスを生成することにより、有効桁の次桁の４ビットの内の下位ビット部は、各ソース側無線転送装置に接続された各ソース機器に物理アドレスを割り当てるためのアドレス領域として使用し得る。
【００７２】
ＰＡ管理部２７は、図４で説明したアドレステーブルと同様に、各ソース側無線転送装置に割り当てる物理アドレスを、ステーションＩＤのような識別子と関連付けて格納する。
【００７３】
ソース側無線転送装置４０１は、複数のＨＤＭＩ入力ポート３１，３２，３３を有している。また、ソース側無線転送装置４０１は、ＨＤＭＩ入力ポート３１，３２，３３に接続される複数のソース機器をサポートするために、ＨＤＭＩ入力切替部３４、ＨＤＭＩ入力部３５、ＡＶ転送部３６、無線処理部３７、制御部３８、ＰＡ処理部３９、およびＰＡ管理部４０等を備えている。
【００７４】
ＨＤＭＩ入力切替部３４はスイッチとして機能し、アクティブなソース機器を切り換えるために、ＨＤＭＩ入力ポート３１，３２，３３内の任意の一つから入力されるコンテンツデータ（ＡＶデータ）を選択する。ＨＤＭＩ入力部３５、ＡＶ転送部３６、および無線処理部３７は、あるソース機器からのコンテンツデータをシンク側無線転送装置３０１に無線転送するために使用される。制御部３８は、ソース機器からシンク側無線転送装置３０１へのコンテンツデータの転送、および各ソース機器とシンク側無線転送装置３０１との間の各種制御データの転送を制御する。ＰＡ処理部３９は、ＰＡ管理部４０と協働して、ＨＤＭＩ入力ポート３１，３２，３３にそれぞれ接続されるソース機器に割り当てるための物理アドレスを生成する。
【００７５】
以下、シンク側無線転送装置３０１によって実行されるＰＡ処理について具体的に説明する。
【００７６】
シンク側無線転送装置３０１のＨＤＭＩ出力ポート２１は、ＨＤＭＩケーブルを介してシンク機器１０１のＨＤＭＩ入力ポートに接続される。シンク側無線転送装置３０１の制御部２５は、シンク側無線転送装置３０１がシンク機器１０１を検出することができる。この検出には、例えば、シンク機器１０１からのホットプラグ検出信号等を用いることができる。ホットプラグ検出信号がアクティブになった時、制御部２５は、シンク機器１０１のＥＤＩＤデータをリードし、これによって自身の物理アドレス“１．０．０．０”をシンク機器１０１から取得することが出来る。
【００７７】
図６のシステム構成においては、シンク側無線転送装置３０１はＲｅｐｅａｔｅｒ機器として機能し得る。この場合、シンク側無線転送装置３０１は、その下位階層の各機器に対してＰＡを割り当てる必要がある。シンク側無線転送装置３０１のＰＡ処理部２６は、シンク側無線転送装置３０１に割り当てられたＰＡ＝１．０．０．０（図８の（ａ））を用いて、下位階層のための幾つかのＰＡを生成する。このとき、生成するＰＡの個数は、シンク側無線転送装置３０１に無線接続されているソース側無線転送装置の個数だけ必要となる。ＰＡの生成においては、ＰＡ処理部２６は、ＰＡ（＝１．０．０．０）の２桁目の４ビットの内の上位２ビット部のみに対してソース側無線転送装置毎に異なる値を付加することにより、幾つかの異なる値のＰＡを生成する。
【００７８】
すなわち、ＰＡ処理部２６は、ＰＡ（＝１．０．０．０）の２桁目の４ビットをフルに使用するのではなく、ＰＡ（＝１．０．０．０）の２桁目の４ビットの内のＭＳＢ側の２ビットのみを使用して、まず、ＰＡ＝１．４．０．０（図８の（ｂ））を生成する。ＰＡ＝１．４．０．０は、変更前の物理アドレス“１．０．０．０”の２桁目に、０ｘ４（＝０ｂ０１００）を付加することによって生成される。記号“０ｘ”は、１６進表記を示している。また記号“０ｂ”は、２進データを示している。物理アドレス“１．４．０．０”は、ソース側無線転送装置４０１に割り当てるための物理アドレスとして使用される。
【００７９】
同様に、ＰＡ処理部２６は、ＰＡ（＝１．０．０．０）の２桁目の４ビットの内のＭＳＢ側の２ビットのみを使用して、ＰＡ＝１．８．０．０と、ＰＡ＝１．Ｃ．０．０を生成する。“１．８．０．０”は、変更前の物理アドレス“１．０．０．０”の２桁目に、０ｘ８（＝０ｂ１０００）を付加することによって生成される。物理アドレス“１．８．０．０”は、ソース側無線転送装置４０２に割り当てるための物理アドレスとして使用される。また“１．Ｃ．０．０”は、変更前の物理アドレス“１．０．０．０”の２桁目に、０ｘＣ（＝０ｂ１１００）を付加することによって生成される。物理アドレス“１．Ｃ．０．０”は、ソース側無線転送装置４０３に割り当てるための物理アドレスとして使用される。
【００８０】
このように、２桁目の４ビットの内の上位２ビットの値のみソース側無線転送装置毎に変更することによって各ソース側無線転送装置に割り当てるための物理アドレスを生成することにより、各ソース側無線転送装置は、自身の物理アドレスの２桁目の４ビットの内の下位２ビットを自由に使用することができる。換言すれば、シンク側無線転送装置３０１は、自身の物理アドレスの２桁目の４ビットの内の上位２ビットのみを用いて各ソース側無線転送装置の物理アドレスを生成することにより、各ソース側無線転送装置が自らの複数入力ポートに接続された複数の機器に対して異なる物理アドレスを割り当てるために使用可能なアドレス領域を残すことができる。
【００８１】
ＰＡ管理部２７は、ＰＡ処理部２６によって生成された物理アドレスそれぞれを、ソース側無線転送装置４０１，４０２，４０３それぞれの識別子（例えばステーションＩＤ、ＭＡＣアドレス、等）と関連付けてアドレステーブルに格納する。生成された物理アドレスそれぞれがアドレステーブルに格納された後、制御部２５は、生成された物理アドレス（＝１．４．０．０）を無線処理部２２を介してソース側無線転送装置４０１に送信する処理を実行する。さらに、制御部２５は、生成された物理アドレス（＝１．８．０．０）を無線処理部２２を介してソース側無線転送装置４０２に送信し、また生成された物理アドレス（＝１．Ｃ．０．０）を無線処理部２２を介してソース側無線転送装置４０３に送信する。
【００８２】
図７のソース側無線転送装置４０１は、シンク側無線転送装置３０１から無線送信される物理アドレス“１．４．０．０”を受信する。ソース側無線転送装置４０１のＰＡ処理部３９は、受信した物理アドレス“１．４．０．０”を自機器の物理アドレスとしてＰＡ管理部４０内のアドレステーブルに格納する。ソース側無線転送装置４０１もＲｅｐｅａｔｅｒ機器であるため、下位階層の機器に対してＰＡを割り当てる必要がある。
【００８３】
そこで、ソース側無線転送装置４０１のＰＡ処理部３９は、ＨＤＭＩ入力ポート３１，３２，３３にそれぞれ対応する３つの物理アドレスを、自身の物理アドレス“１．４．０．０”の最後の有効桁である２桁目の４ビットの内のＬＳＢ側の２ビットを用いて生成する。この場合、３つの物理アドレスは、物理アドレス“１．４．０．０”の最後の有効桁である２桁目の４ビットの内の下位２ビット部に対してＨＤＭＩ入力ポート毎に異なる値を付加する事によって生成される。具体的には、ＬＳＢ側の２ビットにより、ＨＤＭＩ入力ポート３１，３２．３３それぞれに対応するポートアドレスが生成される。ＨＤＭＩ入力ポート３１のポートアドレスは０ｘ１、ＨＤＭＩ入力ポート３２のポートアドレスは０ｘ２、ＨＤＭＩ入力ポート３２のポートアドレスは０ｘ３となる。
【００８４】
ＰＡ処理部３９は、自身の物理アドレス“１．４．０．０”の２桁目に、各ＨＤＭＩ入力ポートのポートアドレスを付加することにより、つまり物理アドレス“１．４．０．０”の２桁目と各ポートアドレスとのＯＲ演算（論理和演算）をすることにより、ＨＤＭＩ入力ポート３１の物理アドレス“１．５．０．０”（図８の（ｃ））、ＨＤＭＩ入力ポート３２の物理アドレス“１．６．０．０”、およびＨＤＭＩ入力ポート３３の物理アドレス“１．７．０．０”を生成する。生成された物理アドレス“１．５．０．０”，“１．６．０．０”，“１．７．０．０”はそれぞれ対応するＨＤＭＩ入力ポートのポート番号と共にアドレステーブルに格納される。さらに、ＰＡ処理部３９は、作成された物理アドレス“１．５．０．０”をＨＤＭＩ入力ポート３１に対応するＥＤＩＤデータ内にセットする（図８の（ｄ））。同様に、ＰＡ処理部３９は、作成された物理アドレス“１．６．０．０”をＨＤＭＩ入力ポート３２に対応するＥＤＩＤデータ内にセットし、また作成された物理アドレス“１．７．０．０”をＨＤＭＩ入力ポート３３に対応するＥＤＩＤデータ内にセットする。
【００８５】
図６において、ＡＭＰ５０１は、ソース側無線転送装置４０１のＨＤＭＩ入力ポート３１に接続されている。またソース機器６０１はソース側無線転送装置４０１のＨＤＭＩ入力ポート３２に接続され、ソース機器６０２はソース側無線転送装置４０１のＨＤＭＩ入力ポート３３に接続されている。ＡＭＰ５０１は、ＨＤＭＩ入力ポート３１に対応するＥＤＩＤデータをリードすることにより、自身の物理アドレス“１．５．０．０”を取得することができる。同様に、ソース機器６０１は、ＨＤＭＩ入力ポート３２に対応するＥＤＩＤデータをリードすることにより、自身の物理アドレス“１．６．０．０”を取得することができ、ソース機器６０２は、ＨＤＭＩ入力ポート３３に対応するＥＤＩＤデータをリードすることにより、自身の物理アドレス“１．７．０．０”を取得することができる。
【００８６】
このように、本実施形態では、シンク側無線転送装置３０１は、自身の物理アドレスの最後の有効桁の次の桁の４ビットの内の上位２ビットのみを用いて各ソース側無線転送装置に割り当てるための物理アドレスを生成することにより、各ソース側無線転送装置が４ビットの内の下位２ビットをソース機器に割り当てるべき物理アドレスの生成に使用することを可能にする。よって、４桁のＰＡで、６層の深さの階層を管理することが出来る。
【００８７】
なお、本実施形態では、ＰＡの２桁目の４ビットを上位ビット部と下位ビット部に分け、上位ビット部を各ソース側無線転送装置に対する物理アドレスの割り当てに使用したが、２桁目に限られないことは云うまでもない。
【００８８】
また、本実施形態では、ＰＡの２桁目の４ビットを上位２ビットと下位２ビットとに分割したが、上位３ビットと下位１ビットとに分割し、上位３ビットを各ソース側無線転送装置に対する物理アドレスの割り当てに使用し、下位１ビットを各ソース側無線転送装置に接続された各機器に対する物理アドレスの割り当てに使用してもよい。また、上位１ビットを各ソース側無線転送装置に対する物理アドレスの割り当てに使用し、下位３ビットを各ソース側無線転送装置に接続された各機器に対する物理アドレスの割り当てに使用してもよい。
【００８９】
以上説明したように、本各実施形態では、シンク側無線転送装置は、複数のソース側無線転送装置それぞれに対応する複数の異なる物理アドレスを生成してソース側無線転送装置それぞれに送信すると共に、生成した物理アドレスそれぞれをソース側無線転送装置それぞれの識別子に関連付けて管理する。したがって、アクティブなソース機器を切り換えるためのルーティング制御を正しく実行することが出来、複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の各々とシンク機器との間の無線データ転送を正常に実行することが可能となる。
【００９０】
なお、本各実施形態では、有線インタフェースとしてＨＤＭＩを例示して説明したが、本各実施形態は、ＨＤＭＩと同様の物理アドレス管理を使用する様々な有線インタフェースに適用することができる。
【００９１】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９２】
１１…有線インタフェース、１２…無線通信インタフェース、１３…物理アドレス情報検出部、１４…物理アドレス情報変更部、１５…物理アドレス情報管理部、１６…記憶装置、１７…電波強度測定部、１８…無線経路変更部、１０１…シンク機器、２０１，２０２，２０３…ソース機器、３０１…シンク側無線転送装置、４０１，４０２，４０３…ソース側無線転送装置。
【図１】
2010272975.tif 000003
【図２】
2010272975.tif 000004
【図３】
2010272975.tif 000005
【図４】
2010272975.tif 000006
【図５】
2010272975.tif 000007
【図６】
2010272975.tif 000008
【図７】
2010272975.tif 000009
【図８】
2010272975.tif 000010
【手続補正書】
【提出日】平成22年9月10日(2010.9.10)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上述の課題を解決するために、本発明は、複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の内の一つのソース側無線転送装置から無線送信されるコンテンツデータをシンク機器に転送可能な無線転送装置であって、前記シンク機器との通信を実行する有線インタフェースと、前記複数のソース側無線転送装置の各々との無線通信を実行する無線通信インタフェースと、前記有線インタフェースを介して前記シンク機器から取得される物理アドレスに基づいた、前記ソース側無線転送装置毎に異なる物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに前記無線インタフェースを介して送信する物理アドレス生成手段と、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存手段と、前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置から無線送信されるコンテンツデータを前記有線インタフェースを介して前記シンク機器に送信する経路制御手段とを具備することを特徴とする。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の内の一つのソース側無線転送装置から無線送信されるコンテンツデータをシンク機器に転送可能な無線転送装置であって、
前記シンク機器との通信を実行する有線インタフェースと、
前記複数のソース側無線転送装置の各々との無線通信を実行する無線通信インタフェースと、
前記有線インタフェースを介して前記シンク機器から取得される物理アドレスに基づいた、前記ソース側無線転送装置毎に異なる物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに前記無線インタフェースを介して送信する物理アドレス生成手段と、
前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存手段と、
前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置から無線送信されるコンテンツデータを前記有線インタフェースを介して前記シンク機器に送信する経路制御手段とを具備することを特徴とする無線転送装置。
【請求項２】
前記物理アドレス生成手段は、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項１記載の無線転送装置。
【請求項３】
前記物理アドレス生成手段は、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す複数ビットの内の上位ビット部の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項１記載の無線転送装置。
【請求項４】
前記物理アドレス生成手段は、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す複数ビットの内の上位ビット部の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成し、
前記複数のソース側無線転送装置の少なくとも一つは、ソース機器を接続可能な第１および第２の入力ポートを含み、前記物理アドレス生成手段で生成した物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す前記複数ビットの内の下位ビット部の値を、前記入力ポート毎に異なる値に変更することによって前記第１および第２の入力ポートそれぞれに対応する第１および第２の物理アドレスを生成することを特徴とする請求項１記載の無線転送装置。
【請求項５】
前記複数のソース側無線転送装置それぞれから送信される無線信号の電波強度を測定する測定手段をさらに具備し、
前記物理アドレス生成手段は、前記複数のソース側無線転送装置の中で最も電波強度の強いソース側無線転送装置に対して最小の物理アドレスが与えられるように、前記測定結果に基づいて、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項１記載の無線転送装置。
【請求項６】
複数のソース機器にそれぞれ有線接続された複数のソース側無線転送装置の内の一つのソース側無線転送装置から無線送信されるコンテンツデータをシンク機器に転送する無線転送方法であって、
有線インタフェースを介して前記シンク機器から取得される物理アドレスに基づいた、前記ソース側無線転送装置毎に異なる物理アドレスを生成し、前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれに無線送信する物理アドレス生成ステップと、
前記生成された物理アドレスそれぞれを前記ソース側無線転送装置それぞれの識別子に関連付けて格納する物理アドレス保存ステップと、
前記シンク機器から送信されるソース切り換え要求に含まれる物理アドレスに関連付けられた識別子に対応するソース側無線転送装置をから無線送信されるコンテンツデータを前記有線インタフェースを介して前記シンク機器に送信する経路制御ステップとを具備することを特徴とする無線転送方法。
【請求項７】
前記物理アドレス生成ステップは、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項６記載の無線転送方法。
【請求項８】
前記物理アドレス生成ステップは、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す複数ビットの内の上位ビット部の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項６記載の無線転送方法。
【請求項９】
前記物理アドレス生成ステップは、前記シンク機器から取得される物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す複数ビットの内の上位ビット部の値を、前記ソース側無線転送装置毎に異なる値に変更することによって、前記ソース側無線転送装置毎に異なる物理アドレスを生成し、
前記複数のソース側無線転送装置の少なくとも一つは、ソース機器を接続可能な第１および第２の入力ポートを含み、前記物理アドレス生成手段で生成した物理アドレスの夫々の桁のうち、桁の値が０である最も上位の桁を示す前記複数ビットの内の下位ビット部の値を、前記入力ポート毎に異なる値に変更することによって前記第１および第２の入力ポートそれぞれに対応する第１および第２の物理アドレスを生成することを特徴とする請求項６記載の無線転送方法。
【請求項１０】
前記複数のソース側無線転送装置それぞれから送信される無線信号の電波強度を測定する測定ステップをさらに具備し、
前記物理アドレス生成ステップは、前記複数のソース側無線転送装置の中で最も電波強度の強いソース側無線転送装置に対して最小の物理アドレスが与えられるように、前記測定結果に基づいて、前記ソース側無線転送装置毎に異なる物理アドレスを生成することを特徴とする請求項６記載の無線転送方法。