(57)【要約】【課題】複数のシンク機器が混在するＨＤＭＩ経路を、無線などで中継した場合にも、正しく物理アドレスの変換を行うこと。【解決手段】シンク装置を基準にして中継装置に割り当てられる第１物理アドレスを取得する処理と、他の中継装置の下流に接続される他のシンク装置を基準にして中継装置に割り当てられる第２物理アドレスを取得する処理と、コマンドを他の中継装置に転送する必要があるか否かを判別する第１判別処理と、コマンドを他の中継装置に転送する必要があると判断した場合に、パラメータに含まれる物理アドレスの変換を他の中継装置で行うか否かを判別する第２判別処理と、物理アドレスの変換を他の中継装置で行わないと判断した場合に、第１物理アドレスおよび第２物理アドレスを用いて、パラメータに含まれる物理アドレスを他のシンク装置を基準にした物理アドレスに変換する変換処理とを実行するアドレス管理部３３８を具備する。【選択図】    図７
2012138933.tif 000002
【特許請求の範囲】
【請求項１】
入力された映像を表示する第１のシンク装置を含む通信システムであって、
第２のシンク装置を含む他の通信システムと通信する通信手段と、
前記第１のシンク装置を基準としたアドレスが割り当てられたソース装置から送信された、パラメータに第１物理アドレスを含む第１コマンドを受信する受信手段と、
前記コマンドを前記他の通信システムに転送する場合に、前記パラメータの中の前記第１物理アドレスを、前記第２のシンク装置を基準にした第２物理アドレスに変換する変換手段と
を備え、
前記通信手段は、前記第２物理アドレスを含む第２コマンドを前記他の通信システムに送信する、通信システム。
【請求項２】
前記変換手段は、前記第１物理アドレスが前記通信システムの上流側の機器を示す場合、前記第１物理アドレスを前記第２物理アドレスに変換する、請求項１記載の通信システム。
【請求項３】
前記変換手段は、前記第１のシンク装置を基準として割り当てられ、前記通信システムに関する第３物理アドレスに基づいて、前記第１物理アドレスを変換する、請求項１記載の通信システム。
【請求項４】
前記他の通信システムから、前記第２のシンク装置を基準にして割り当てられ、前記他の通信システムに関する第４物理アドレスを取得する取得手段を更に具備し、
前記変換手段は、前記第３物理アドレスおよび前記第４物理アドレスに基づいて、前記第１物理アドレスを前記第２物理アドレスに変換する、請求項３に記載の通信システム。
【請求項５】
前記第１物理アドレスの変換を前記他の通信システムで行うか否かを決定する手段を更に備え、
前記変換手段は、前記物理アドレスの変換を前記他の通信システムで行なわない場合に、前記第１物理アドレスを変換する、請求項１記載の通信システム。
【請求項６】
前記変換手段は、前記第１物理アドレスが前記第１のシンク側のネットワークに属する機器を示す場合、前記第１物理アドレスを変換する、請求項１記載の通信システム。
【請求項７】
入力された映像を表示する第１のシンク装置を含む通信システムであって、
第２のシンク装置を含む他の通信システムと通信する通信手段と、
前記第１のシンク装置を基準としたアドレスが割り当てられたソース装置から送信された、前記第１のシンク装置を基準にした第１物理アドレスをパラメータに含むコマンドを受信する受信手段と、
を備え、
前記通信手段は、前記コマンドを前記他の通信システムに転送する場合、前記第１物理アドレスを前記第２のシンク装置を基準にした物理アドレスへ変換する要求に関する情報と前記コマンドとを前記他の通信システムに送信すること
を特徴とする通信システム。
【請求項８】
前記第１物理アドレスの変換を前記他の通信システムで行うか否かを決定する手段を更に備え、
前記通信手段は、前記第１物理アドレスの変換を前記他の通信システムで行う場合に、前記第１物理アドレスの変換を要求する情報と共に前記コマンドを送信する、請求項７記載の通信システム。
【請求項９】
前記通信手段は、前記第１物理アドレスが前記第２のシンク側のネットワークに属する機器を示す場合、前記要求に関する情報と前記コマンドとを送信する、請求項７記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像ストリームの伝送を中継する通信システムに関する。
【背景技術】
【０００２】
現在、テレビと録画装置との間の映像信号および音声信号の伝達にＨＤＭＩ（High-Definition Multimedia Interface）規格が用いられつつある。
【０００３】
特許文献１には、表示装置で、ＨＤＭＩネットワーク上の機器へ物理アドレスを要求し、表示装置と外部機器の接続状態を取得し管理する技術が開示されている。
【０００４】
また、特許文献２には、表示システムで、ＨＤＭＩ入力が一つしかない表示装置に接続されたリピータ機器であるＡＶアンプが２つの入力端子を設けて中継装置の役割を果たすことが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３５１９０号公報
【特許文献２】特開２００８−３４９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術では、伝送路Ｂ上の機器間のみの伝送(Native)、もしくは伝送路Ｂを経由し伝送路Ａを１対１接続した伝送(Pass Through)にしか対応できず、複数のシンク（Sink）機器(TVなど)が存在する場合に、物理アドレス変換をうまく行うことができず、経路制御および映像ストリーム伝送を行うことができなかった。
【０００７】
本発明の目的は、それぞれシンク機器およびソース装置を有する複数のシステム間において、正しく物理アドレス変換を行うことが可能な通信システムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の一例に係わる、入力された映像を表示する第１のシンク装置を含む通信システムは、第２のシンク装置を含む他の通信システムと通信する通信手段と、前記第１のシンク装置を基準としたアドレスが割り当てられたソース装置から送信された、パラメータに第１物理アドレスを含む第１コマンドを受信する受信手段と、前記コマンドを前記他の通信システムに転送する場合に、前記パラメータの中の前記第１物理アドレスを、前記第２のシンク装置を基準にした第２物理アドレスに変換する変換手段とを備え、前記通信手段は、前記第２物理アドレスを含む第２コマンドを前記他の通信システムに送信する。
【０００９】
本発明の別の一例に係わる、入力された映像を表示する第１のシンク装置を含む通信システムは、第２のシンク装置を含む他の通信システムと通信する通信手段と、前記第１のシンク装置を基準としたアドレスが割り当てられたソース装置から送信された、前記第１のシンク装置を基準にした第１物理アドレスをパラメータに含むコマンドを受信する受信手段と、を備え、前記通信手段は、前記コマンドを前記他の通信システムに転送する場合、前記第１物理アドレスを前記第２のシンク装置を基準にした物理アドレスへ変換する要求に関する情報と前記コマンドとを前記他の通信システムに送信する。
【発明の効果】
【００１０】
本発明によれば、それぞれシンク機器およびソース装置を有する複数のシステム間において、正しく物理アドレス変換を行うことが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係わるリビングにおよび書斎のそれぞれに設置されたＨＤＭＩシステムを示す概略図。
【図２】本発明の一実施形態に係わるＨＤＭＩシステム構成の一例を示すブロック図。
【図３】ＨＤＭＩ中継装置の上流および下流の概念について説明するための図。
【図４】中継区間を経由してストリームを受信する場合におけるＨＤＭＩ中継装置の上流および下流の概念について説明する図。
【図５】中継区間を経由してストリームを送信する場合におけるＨＤＭＩ中継装置の上流および下流の概念について説明する図。
【図６】図２に示す本実施形態のシステム構成において、それぞれのＴＶを基準にした物理アドレスの違いを説明する図。
【図７】本発明の一実施形態に係わるＨＤＭＩ中継装置の概略を示すブロック図。
【図８】本発明の一実施形態に係わるＨＤＭＩ中継機器の物理アドレス通知方法を示すフローチャート。
【図９】本発明の一実施形態に係わる、物理アドレス変換に用いるＨＤＭＩ中継装置のアドレス管理部のアドレス情報の伝達方法を示す図。
【図１０】コマンドの送信側のＨＤＭＩ中継装置のアドレス管理部における物理アドレス変換処理方法を示すフローチャート。
【図１１】本発明の一実施形態に係わる、コマンド転送可否判断の一例を示す図。
【図１２】本発明の一実施形態におけるアドレス変換方法を示すフローチャート。
【図１３】本発明の一実施形態におけるアドレス変換方法の説明に用いる図。
【図１４】本発明の一実施形態に係わるアドレス変換処理の第一の例を示す図。
【図１５】アドレス変換方法の具体例の説明に用いる図。
【図１６】本発明の一実施形態に係わるアドレス変換処理の第２の例を示す図。
【発明を実施するための形態】
【００１２】
本発明の実施の形態を以下に図面を参照して説明する。
【００１３】
図１は、本発明の一実施形態に係わる、リビングにおよび書斎のそれぞれに設置されたＨＤＭＩ（High-Definition Multimedia Interface）システムを示す概略図である。
【００１４】
先ず、リビングに設置されたＨＤＭＩシステム１００について説明する。ＨＤＭＩシステム１００は、アンテナから地上デジタル放送波を受信し復調して表示、または外部入力から映像信号を受信して表示する電子機器であるテレビ１と、中継装置と、ＤＶＤ等のメディアを再生するＤＶＤプレーヤ１１１と、放送および外部入力からの映像信号を記録し、記録したコンテンツを外部に出力可能なＨＤＤ（Hard Disk Drive）レコーダ１２２とを有する。
【００１５】
テレビと中継装置とがＨＤＭＩケーブルによって接続されている。中継装置とＤＶＤプレーヤとがＨＤＭＩケーブルによって接続されている。中継装置とＨＤＤレコーダとがＨＤＭＩケーブルによって接続されている。ＨＤＭＩケーブルは、ＨＤＭＩ規格に基づいて映像信号および音声信号の伝送に用いられる。また、ＨＤＭＩケーブル内には、ＣＥＣ規格に準拠した信号を伝送するためのＣＥＣラインが設けられている。ＣＥＣ規格は、ＨＤＭＩ端子にある１本の端子（ＣＥＣ端子）を介して、ＨＤＭＩ接続機器の制御を相互に行うことができるシリアル通信プロトコルである。
【００１６】
テレビ１０１は、ＨＤＭＩケーブル１２１で接続された各電子機器との接続を、テレビ１０１の電源投入時に確認するほか、通常動作中に定期的に確認する。接続確認の情報の送受信はＨＤＭＩケーブル内のコマンド線を用いて行う。
【００１７】
次に、居間に設置されたＨＤＭＩシステム２００について説明する。ＨＤＭＩシステム２００は、アンテナから地上デジタル放送波を受信し復調して表示、または外部入力から映像信号を受信して表示する電子機器であるテレビ１と、中継装置と、ＤＶＤ等のメディアを再生が再生可能、且つ放送および外部入力からの映像信号を記録し、記録したコンテンツを外部に出力可能なパーソナルコンピュータ２１１とを有する。それぞれを図示するようにＨＤＭＩケーブル２２１で接続することで構成される。
【００１８】
図２は、本発明の一実施形態に係わるＨＤＭＩシステム構成の一例を示すブロック図である。  
本システム構成では、リビングと書斎にそれぞれテレビが一台づつありＨＤＭＩ中継装置を経由してＤＶＤプレーヤ１１１，ＤＶＤレコーダ１１２，ノートブック型パーソナルコンピュータ２１１などのＨＤＭＩ機器と接続されている。リビングと書斎のそれぞれのＨＤＭＩ経路はＨＤＭＩ中継装置を介して、無線接続などで相互に接続されている。なお本実施形態ではＨＤＭＩ中継装置間は無線で接続されているが、有線の接続を用いてもよい。
【００１９】
図３は、ＨＤＭＩ中継装置の上流および下流の概念について説明する図である。
【００２０】
ＨＤＭＩは映像ストリームの伝送に方向性があり、ＤＶＤプレーヤなどのソース機器のＨＤＭＩ出力から、ＴＶ（シンク機器）のＨＤＭＩ入力まで映像ストリームが流れる。このとき映像ストリームの流れを、川の流れにたとえて、ＨＤＭＩ中継装置からみて、映像ストリームが流れ込む側を下流、映像ストリームが流れ出す側を上流と呼ぶ。
【００２１】
図４は、中継区間を経由してストリームを受信する場合におけるＨＤＭＩ中継装置の上流および下流の概念について説明する図である。中継経路は双方伝送が可能であり、図４の例ではＮｏｔｅ  ＰＣからリビングＴＶまで映像ストリームが流れている。この場合、映像ストリームが流れ込む中継経路側を上流、ＴＶへ流れ出すＨＤＭＩ経路側を下流と呼ぶ。
【００２２】
図５は、中継区間を経由してストリームを送信する場合におけるＨＤＭＩ中継装置の上流および下流の概念について説明する図である。中継経路は双方伝送が可能であり、図５の例ではＤＶＤ  Ｐｌａｙｅｒから書斎ＴＶまで映像ストリームが流れている。この場合、映像ストリームが流れ込むＨＤＭＩ経路側を上流、映像ストリームが流れ出すＨＤＭＩ経路側を下流と呼ぶ。
【００２３】
図６は、図２に示す本実施形態のシステム構成において、それぞれのＴＶを基準にした物理アドレスの違いを説明する図である。
【００２４】
物理アドレスは、０．０．０．０の物理アドレスをもつＴＶを起点として、ＴＶからの接続の段数（物理アドレスの桁数）と各接続の端子番号により表される。例えば図２のリビングＴＶを基準にした場合、リビングＴＶのＨＤＭＩ入力１に接続されたＨＤＭＩ中継装置の物理アドレスは、１桁目を１にして１．０．０．０、同様にＨＤＭＩ中継装置のＨＤＭＩ入力２に接続されたＤＶＤ  Ｒｅｃｏｒｄｅｒの物理アドレスは、ＨＤＭＩ中継装置のアドレスからさらに２桁目を２にして１．２．０．０のように表す。このように物理アドレスはＴＶのアドレス０．０．０．０を起点として設定されるため、図２のように複数のＴＶがＨＤＭＩ中継装置を経由して接続されている場合、リビングＴＶを起点に設定したＤＶＤ  Ｒｅｃｏｒｄｅｒの物理アドレス（１．２．０．０）と書斎ＴＶを基点に設定したＤＶＤ  Ｒｅｃｏｒｄｅｒの物理アドレス（１．２．２．０）は異なる値を示すこととなり、リビングＴＶもしくは書斎ＴＶから物理アドレスを用いて正しく映像ストリームの伝送制御（経路制御）を行うためには、ＨＤＭＩ中継装置間で正しくアドレス変換を行う必要がある。
【００２５】
図７は、本発明の一実施形態に係わるＨＤＭＩ中継装置の概略を示すブロック図である。  
ＨＤＭＩ中継装置１１０，２１０は、ＨＤＭＩ入力１、ＨＤＭＩ入力２、ＨＤＭＩ入力３を有する。ＨＤＭＩ入力１は、アドレス線３０１、およびコマンド線３１１等を有する。ＨＤＭＩ入力２は、アドレス線３０２、およびコマンド線３１２等を有する。ＨＤＭＩ入力３は、アドレス線３０３、およびコマンド線３１３等を有する。
【００２６】
なお、図７ではＨＤＭＩ入力端子が３端子の例を示していあるが、この端子数は３以外の数でも構わない。
【００２７】
また、ＨＤＭＩ中継装置１１０，２１０は、ＥＤＩＤ（Extended Display Identification Data）３２１、ＥＤＩＤ３２２、ＥＤＩＤ３２３等を有する。ＥＤＩＤ３２１には、ＨＤＭＩ入力１のアドレス線３０１が接続されている。ＥＤＩＤ３２２には、ＨＤＭＩ入力２のアドレス線３０２が接続されている。ＥＤＩＤ３２３には、ＨＤＭＩ入力３のアドレス線３０３が接続されている。各ＥＤＩＤ３２１〜３２３には、ＨＤＭＩ入力に接続されたソース機器が使うべき物理アドレスが記述されている。
【００２８】
また、ＨＤＭＩ中継装置１１０，２１０は、ＨＤＭＩスイッチ部３３０、ＨＤＭＩ受信部３３１、ＨＤＭＩ送信部３３２、スイッチ制御部３３４、ＣＥＣコマンド制御部３３５、コマンド処理部３３６、ＡＶＣコマンド制御部３３７、アドレス管理部３３８、映像転送部３３９、無線ＭＡＣ（Media Access Control）部３４０、無線ＰＨＹ（PHYsical）部３４１等を有する。
【００２９】
ＨＤＭＩスイッチ部３３０は、各ＨＤＭＩ入力端子１〜３から入力される映像ストリームの一本を選択して、ＨＤＭＩ受信部３３１に伝送する。ＨＤＭＩ受信部３３１では、伝送された映像ストリームに対して受信のための処理を実行し、処理後の信号を映像伝送部３３９に送る。ＨＤＭＩ受信部３３１で行われる処理の例としては、暗号化された映像ストリームの復号処理や映像ストリーム中のメタデータ取得処理などがある。
【００３０】
映像伝送部３３９は、受信した信号を無線ＭＡＣ部３４０、或いはＨＤＭＩ送信部３３２に送信する。無線ＭＡＣ部３４０は、無線ＰＨＹ部３４１から送信されるパケットの送出時点及び送出順序を決定する。無線ＰＨＹ部３４１は、無線ＰＨＹ部３４１で送出時点および送出順序に従って、接続先のＨＤＭＩ中継装置に送信する。一方、接続先のＨＤＭＩ中継装置より伝送された映像ストリームは、無線ＰＨＹ部３４１および無線ＭＡＣ部３４０により受信され、映像伝送部を経由してＨＤＭＩ送信部３３２に転送される。
【００３１】
ＨＤＭＩ出力のアドレス線を経由して下流の機器より取得した物理アドレス情報は、ＨＤＭＩ送信部３３２を経由してアドレス管理部３３８で受け取るとともに、アドレス処理を施されたあとＥＤＩＤ１〜３にそれぞれ設定される。アドレス管理部３３８では、ＨＤＭＩ中継装置間の接続の端子番号をＨＤＭＩ入力端子数＋１とする。アドレス処理の具体例はＨＤＭＩ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  １．３ａ（「High-Definition Multimedia Interface Specification Version 1.3a」 Hitachi, Ltd./Matsushita Electric Industrial Co. , Ltd. / Philips Consumer Electronics, International B.V./Silicon Image, Inc. / Sony Corporation /Thomson Inc. /Toshiba Corporation November 10,2006）に詳しい記載がある。
【００３２】
ＨＤＭＩ入力１〜３もしくはＨＤＭＩ出力より受信したＣＥＣコマンドは、コマンド線３１１〜３１４を経由して、ＣＥＣコマンド制御部３３５に渡される。ＣＥＣコマンドの内容はコマンド処理部３３６に渡り、適切な処理が行われる。
【００３３】
一方無線ＰＨＹ部３４１および無線ＭＡＣ部３４０経由で受信したコマンドは、ＡＶＣコマンド制御部３３７を経由して同様にコマンド処理部３３６に渡される。コマンド処理部３３６はＣＥＣコマンド制御部３３５やＡＶＣコマンド制御部３３７経由で受信したコマンドの内容に応じて適切な処理を行い、アドレス管理部３３８やＨＤＭＩスイッチ部３３０に指示を出したり、ＣＥＣコマンド制御部３３５やＡＶＣコマンド制御部３３７を経由して、コマンド送信などの処理を行う。
【００３４】
なお本ブロックでは、無線ＭＡＣ部３４０および無線ＰＨＹ部３４１を搭載しているが、この部分を有線伝送部で置き換えるなど別の接続部を設けてもよい。
【００３５】
図８は、本発明の一実施形態に係わるＨＤＭＩ中継機器の物理アドレス通知方法を示すフローチャートである。なお、リビングのＨＤＭＩシステム１００が稼働している状態で、書斎のＨＤＭＩシステムが稼働させた場合について説明する。
【００３６】
先ず、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、ＨＤＭＩケーブル経由で下流の機器であるテレビ２０１のＥＤＩＤから、自己の物理アドレスを取得する（ステップＳ１１）。本実施形態の場合、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は自己の物理アドレスとして（１．０．０．０）を取得する。
【００３７】
ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、取得した物理アドレスの有効範囲の次の桁に、中継経路の端子番号を割り当てて、接続先のＨＤＭＩ中継装置１１０の物理アドレスを生成する（ステップＳ１２）。本実施形態の場合、有効範囲が上位１桁目であるので、２桁目に中継経路の端子番号を割り当て、接続先のＨＤＭＩ中継装置１１０の物理アドレスとして（１．２．０．０）を生成する。
【００３８】
ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、生成した物理アドレス（１．２．０．０）をＨＤＭＩ中継装置１１０に通知する（ステップＳ１３）。
【００３９】
同様に、ＨＤＭＩ中継装置１１０のアドレス管理部３３８は、既に割り当てられている物理アドレス（１．０．０．０）からＨＤＭＩ中継装置２１０の物理アドレス（１．３．０．０）を生成し、ＨＤＭＩ中継装置２１０に通知する。
【００４０】
図９は、本発明の一実施形態に係わる、物理アドレス変換に用いるＨＤＭＩ中継装置のアドレス管理部のアドレス情報の伝達方法を示す図である。
【００４１】
ＨＤＭＩ中継装置１１０のアドレス管理部３３８は、テレビ１０１を基準にしたＨＤＭＩ中継装置２１０の物理アドレスをＨＤＭＩ中継装置２１０に通知する。ＨＤＭＩ中継装置１１０のアドレス管理部３３８は、物理アドレスの設定ルールに従いＨＤＭＩ中継装置１１０の物理アドレス（１．０．０．０）の２桁目を３で置き換えたアドレス（１．３．０．０）を、ＨＤＭＩ中継装置２１０のテレビ１０１を基準にした物理アドレスとしてＨＤＭＩ中継装置２１０に通知する。
【００４２】
同様に、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、テレビ２０１を基準にしたＨＤＭＩ中継装置１１０の物理アドレスをＨＤＭＩ中継装置１１０に通知する。ＨＤＭＩ中継装置２１０からＨＤＭＩ中継装置１１０を見た場合、ＨＤＭＩ中継装置間の接続の端子番号は設定ルールにより２と求まるので、ＨＤＭＩ中継装置２１０の物理アドレス（１．０．０．０）の２桁目を２に置き換えた物理アドレス（１．２．０．０）を、ＨＤＭＩ中継装置２１０を基準にしたＨＤＭＩ中継装置１１０の物理アドレスとしてＨＤＭＩ中継装置１１０に通知する。
【００４３】
次に、図１０および図１１を参照して、コマンドの送信側のＨＤＭＩ中継装置のアドレス管理部における物理アドレス変換処理方法を説明する。  
送信側のＨＤＭＩ中継装置のアドレス管理部３３８が、ＨＤＭＩ経由で送信機器の物理アドレスを含むＣＥＣコマンドを受信する（ステップＳ２１）。送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、ステップＳ２１で受信したコマンドに含まれる送信機器の物理アドレスに該当する機器は自機器の上流の機器であるか否かを判別する（ステップＳ２２）。
【００４４】
例えば、図１１に示すように、書斎のテレビ２０１に物理アドレス（２．０．０．０）を有するカムコーダ２２０が接続され、カムコーダ２２０が自己の物理アドレスをシンク装置に報告するための<Report Physical Address>コマンドを送信した場合を考える。ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、<Report Physical Address>コマンドを受信した場合、ＨＤＭＩ中継装置１１０に転送するべきかを判断するために、<Report Physical Address>コマンドに含まれる物理アドレス（２．０．０．０）を有する機器（カムコーダ２２０）が自機器の上流の機器であるか否かを判別する。
【００４５】
例えば、図１１に示すカムコーダ２２０のように、ＨＤＭＩ経由で受信したＣＥＣコマンドに含まれる物理アドレス（２．０．０．０）が、ＨＤＭＩ中継装置１１０からみて、ＨＤＭＩ側の上流でも、中継経路側の上流のいずれでもない場合、受信したＣＥＣコマンドの転送は不要と判断し、アドレス変換処理およびコマンド転送処理を行わないようにする。
【００４６】
自機器の上流ではないと判断した場合（ステップＳ２２のＮＯ）、送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、コマンドを転送する必要がないので、処理を終了する。自機器の上流であると判断した場合（ステップＳ２２のＹＥＳ）、送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、ステップＳ２１で受信した送信元の物理アドレスに該当する機器は同一ＨＤＭＩ経路上の機器であるか否かを判別する（ステップＳ２３）。なお、同一ＨＤＭＩ経路上の機器とは、自己に割り当てられている物理アドレスの基準となったシンク装置を基準にした物理アドレスが割り当てられている機器のことである。
【００４７】
同一ＨＤＭＩ経路上の機器であると判断した場合（ステップＳ２３のＹＥＳ）、送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、同一ＨＤＭＩ経路上のシンク装置を基準にして自己に割り当てられている物理アドレスを変換元物理アドレスとして設定する（ステップＳ２４）。
【００４８】
そして、送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、コマンドを転送するＨＤＭＩ中継装置と同一ＨＤＭＩ経路上のシンク装置を帰順した物理アドレスを変換先物理アドレスとして設定する（ステップＳ２５）。送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、アドレス変換処理ルーチンを呼び出し、アドレス変換処理を実行する（ステップＳ２６）。
【００４９】
また、ステップＳ２３において、同一ＨＤＭＩ経路上の機器ではないと判断した場合（ステップＳ２３のＮＯ）、送信側のＨＤＭＩ中継装置のアドレス管理部３３８は、ＨＤＭＩ中継装置２１０に転送するコマンドにアドレス変換を要求する情報を付加する（ステップＳ２９）。本実施形態の場合、コマンドを送るヘッダにアドレス変換要求フラグを設け、アドレス変換要求フラグをイネーブルにする。
【００５０】
ステップＳ２６またはステップＳ２９の処理後、変換後の物理アドレスがＦ．Ｆ．Ｆ．Ｆであるか否かを判別する（ステップＳ２７）。Ｆ．Ｆ．Ｆ．Ｆは無効なアドレスを表している。物理アドレスがＦ．Ｆ．Ｆ．Ｆではないと判断した場合（ステップＳ２７のＹＥＳ）、ＣＥＣコマンドを接続先のＨＤＭＩ中継装置に転送する（ステップＳ２８）。物理アドレスがＦ．Ｆ．Ｆ．Ｆであると判断した場合（ステップＳ２７のＮＯ）、処理を終了する。
【００５１】
次に、ステップＳ２６のアドレス変換処理について、図１３および図１４を参照して説明する。図１２は、本発明の一実施形態におけるアドレス変換方法を示すフローチャートである。図１３は、本発明の一実施形態におけるアドレス変換方法の説明に用いる図である。
【００５２】
先ず、変換対象の物理アドレスから、変換元物理アドレスの有効範囲と共通部分を削除する（ステップＳ３１）。削除後の物理アドレスを、変換先物理アドレスの有効範囲に接続する（ステップＳ３２）。接続後の物理アドレスは５桁以上であるか否かを判別する（ステップＳ３３）。
【００５３】
５桁以上であると判断した場合（ステップＳ３３のＹＥＳ）、５桁以降の物理アドレスが全て０であるか否かを判別する（ステップＳ３４）。全て０であると判断した場合（ステップＳ３４のＹＥＳ）、５桁以降の０を削除する（ステップＳ３５）。また、全て０ではないと判断した場合（ステップＳ３４のＮＯ）、４桁を全て１６進数の“Ｆ”（１０進数で１５に相当に設定する。
【００５４】
ステップＳ３３において、５桁以上ではないと判断した場合（ステップＳ３３のＮＯ）、接続語の物理アドレスが３桁以下であるか否かを判別する（ステップＳ３７）。３桁であると判断した場合、４桁まで０を追加する（ステップＳ３８）。３桁以下ではないと判断した場合、処理を終了する。
【００５５】
次に、図１３のフローチャートを参照して転送コマンド受信側のＨＤＭＩ中継装置のアドレス管理部における物理アドレス変換処理について説明する。図１３は、本実施形態における転送コマンド受信側のＨＤＭＩ中継装置のアドレス管理部における物理アドレス変換処理方法を示すフローチャートである。
【００５６】
受信側のＨＤＭＩ中継装置のアドレス管理部３３８は、送信側のＨＤＭＩ中継装置との間の中継経路経由（本実施形態の場合は無線通信）でＣＥＣコマンドを受信する（ステップＳ４１）。受信側のＨＤＭＩ中継装置のアドレス管理部３３８は、ＣＥＣコマンドのヘッダに含まれるアドレス変換要求フラグがイネーブルであるか否かを判別する（ステップＳ４２）。イネーブルであると判断した場合（ステップＳ４２のＹＥＳ）、受信側のＨＤＭＩ中継装置のアドレス管理部３３８は、送信側のＨＤＭＩ中継装置の物理アドレスの基準となるシンク装置を基準にした自己の物理アドレスを変換元物理アドレスとして設定する（ステップＳ４３）。また、受信側のＨＤＭＩ中継装置のアドレス管理部３３８は、同一ＨＤＭＩ経路上のシンク装置を基準にした物理アドレスを変換先物理アドレスとして設定する（ステップＳ４４）。受信側のＨＤＭＩ中継装置のアドレス管理部３３８は、ステップＳ２６と同様に、アドレス変換処理ルーチンを呼び出し、アドレス変換処理を実行する（ステップＳ４５）。ステップＳ４２においてイネーブルではないと判断した場合（ステップＳ４２のＮＯ）、或いはステップＳ４５のアドレス変換処理後、変換後の物理アドレスがＦ．Ｆ．Ｆ．Ｆであるか否かを判別する（ステップＳ４６）。Ｆ．Ｆ．Ｆ．Ｆではないと判断した場合（ステップＳ４６のＹＥＳ）、ＣＥＣコマンドを接続先のＨＤＭＩ経路に転送する（ステップＳ４７）。Ｆ．Ｆ．Ｆ．Ｆであると判断した場合（ステップＳ４６のＮＯ）、処理を終了する。
【００５７】
次に、図１４を参照して本発明の一実施形態に係わるアドレス変換処理の第１の例について説明する。図１４は、本発明の一実施形態に係わるアドレス変換処理の第一の例を示す図である。
【００５８】
この例では、１．２．０．０の物理アドレスを持つＤＶＤレコーダ１１２から<Report Physical Address>コマンドというＣＥＣコマンドを送信した例について示している。<Report Physical Address>コマンドは、パラメータとして、送信元の機器の物理アドレス情報を含む。<Report Physical Address>コマンドを受信したＨＤＭＩ中継装置１１０のアドレス管理部３３８は、物理アドレスに該当する機器がＨＤＭＩ中継装置のＨＤＭＩ入力端子の上流に存在するか判定する（ステップＳ２２）。本実施形態では、送信元であるＤＶＤ  ＲｅｃｏｒｄｅｒはＨＤＭＩ中継装置１１０とＨＤＭＩ接続され上流に位置するので、ＨＤＭＩ中継装置１１０でアドレス変換が必要と判定する（ステップＳ２２のＹＥＳ）。ＨＤＭＩ中継装置１１０のアドレス管理部３３８は、自身の物理アドレス１．０．０．０とＨＤＭＩ中継装置２１０から取得した物理アドレス１．２．０．０を用いて、<Report Physical Address>コマンドのパラメータに含まれる物理アドレス（１．２．０．０）をテレビ２０１を基準にした物理アドレス（１．２．２．０）に変換する（ステップＳ２４〜２６）。ＨＤＭＩ中継装置１１０のアドレス管理部３３８は、変換した物理アドレスを含む<Report Physical Address>コマンドを、ＨＤＭＩ中継装置１１０からＨＤＭＩ中継装置２１０に転送する。
【００５９】
次に、図１５を参照して、アドレス変換方法の具体例を説明する。以下では、図１４を参照して説明した、ＤＶＤレコーダ１１２が送信した<Report Physical Address>コマンドに含まれる物理アドレスをＨＤＭＩ中継装置１１０が変換する例について説明する。
【００６０】
まずＨＤＭＩ中継装置１１０自身の物理アドレス情報が少なくとも２つ必要となる。１つは下流のＨＤＭＩ機器（テレビ１０１）のＨＤＭＩ入力端子から取得した物理アドレス（１．０．０．０）、もう一方は中継経路の先にあるＨＤＭＩ中継装置２１０から取得した物理アドレス（１．２．０．０）である。
【００６１】
図１５の例において、ＨＤＭＩ中継装置１１０中継装置が<Report Physical Address>[1.2.0.0]コマンドを受信した際、このコマンドのパラメータに含まれる１．２．０．０が変換対象の物理アドレスとなる。変換対象の物理アドレスが、同一ＨＤＭＩ経路の機器から受信した場合、まずＨＤＭＩ側に対応するＨＤＭＩ中継装置１１０の物理アドレス（１．０．０．０）と変換対象の物理アドレス（１．２．０．０）との比較を行い、ＨＤＭＩ中継装置１１０の物理アドレスの有効範囲（１桁目の１）と一致する部分を変換対象の物理アドレスから削除する。その結果、変換対象の物理アドレスは２．０．０の部分が残る。次に削除した物理アドレスを、テレビ２０１を基準にしたＨＤＭＩ中継装置１１０の物理アドレス（１．２．０．０）の有効範囲（１．２）と結合する。その結果、変換対象の物理アドレスは１．２．２．０．０となる。最後にアドレスの桁数を確認し４桁以上の場合、４桁目以降の０を削除する。その結果最終的な変換後の物理アドレスは１．２．２．０となる。最後の桁数確認において、桁数調整前の物理アドレスが３桁以下（１．３．０など）の場合、４桁になるまで末尾に０を追加する（１．３．０．０）。桁数調整前にちょうど４桁の場合、調整処理は行わない。なお桁数が５桁以上あり、かつ５桁目以降に０以外の数値が含まれる場合（１．３．２．２．１など）、４桁すべての値が１６進数のＦ（１０進数で１５）となるよう調整し、Ｆ．Ｆ．Ｆ．Ｆというアドレスに変換する。Ｆ．Ｆ．Ｆ．Ｆは無効なアドレスを表し、以後転送などの処理は行わないようにする。図１４の例では同一ＨＤＭＩ経路の機器が送信したＣＥＣコマンドの変換だったため、テレビ１０１を基準にしたのＨＤＭＩ中継装置１１０の物理アドレス（１．０．０．０）を変換元アドレス、テレビ２０１を基準にしたＨＤＭＩ中継装置１１０自身の物理アドレス（１．２．０．０）を変換先アドレスとした。
【００６２】
中継経路経由で受信したコマンドにアドレス変換要求フラグがあり、それに従い物理アドレス変換を行う場合、上述した説明とは逆にお、中継経路側のＨＤＭＩ中継装置１１０自身の物理アドレス（１．２．０．０）を変換元アドレス、ＨＤＭＩ側のＨＤＭＩ中継装置１１０の物理アドレス（１．０．０．０）を変換先アドレスとして用いる。
【００６３】
次に、図１６を参照して本発明の一実施形態に係わるアドレス変換処理の第２の例について説明する。図１６は、本発明の一実施形態に係わるアドレス変換処理の第２の例を示す図である。
【００６４】
この例では、書斎のテレビ２０１から<Set Stream Path>[1.2.2.0]というＣＥＣコマンドが送信された場合を示す。<Set Stream Path>コマンドにはパラメータとして、接続先の機器の物理アドレス情報が含まれている。本ＣＥＣコマンドを受信したＨＤＭＩ中継装置２１０のアドレス管理部３３８は、パラメータに含まれる物理アドレスに該当する機器（ＤＶＤレコーダ１１２）がＨＤＭＩ中継装置２１０の上流に存在するか判定する（ステップＳ２２）。
【００６５】
図１６に示す例では、パラメータに含まれる物理アドレスに該当する機器（ＤＶＤレコーダ１１２）は、中継経路を介してＨＤＭＩ中継装置２１０の上流に存在する。従って、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、パラメータに含まれる物理アドレスに該当する機器（ＤＶＤレコーダ１１２）は上流の機器であると判断する（ステップＳ２２のＹＥＳ）。
【００６６】
次に、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、パラメータに含まれる物理アドレスに該当する機器（ＤＶＤレコーダ１１２）は同一ＨＤＭＩ経路上の機器であるか否かを判別する（ステップＳ２３）。図１６に示す例では、パラメータに含まれる物理アドレスに該当する機器は、ＨＤＭＩ中継装置２１０とは同一ＨＤＭＩ経路上にはない。従って、ＨＤＭＩ中継装置２１０のアドレス管理部３３８は、パラメータに含まれる物理アドレスに該当する機器は、同一ＨＤＭＩ経路上にはないと判断する（ステップＳ２３のＮＯ）。
【００６７】
そこでＨＤＭＩ中継装置２１０のアドレス管理部３３８はアドレス変換は行わず、ＣＥＣコマンドのヘッダに含まれるアドレス変換要求フラグをイネーブルにして（ステップＳ２９）、<Set Stream Path>コマンドをＨＤＭＩ中継装置１１０に転送する（ステップＳ２８）。
【００６８】
ＨＤＭＩ中継装置１１０のアドレス管理部３３８はアドレス変換要求フラグがイネーブルにセットされていることを確認した後、物理アドレス１．２．２．０を１．２．０．０に変換する。その後ＨＤＭＩ中継装置１１０は変換後のアドレスをパラメータとして含む<Set Stream Path>コマンドをＨＤＭＩのコマンド線経由で送信する。
【００６９】
本実施形態の中継装置によれば、複数のシンク機器（テレビ）が混在するＨＤＭＩ経路を、無線などで中継した場合にも、正しく物理アドレス変換および経路制御を行い、映像ストリーム伝送を行うことができる。
【００７０】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００７１】
３０１〜３０３…アドレス線，３１１〜３１４…コマンド線，３２１〜３２３…ＥＤＩＤ，３３０…ＨＤＭＩスイッチ部，３３１…ＨＤＭＩ受信部，３３２…ＨＤＭＩ送信部，３３４…スイッチ制御部，３３５…ＣＥＣコマンド制御部，３３６…コマンド処理部，３３７…ＡＶＣコマンド制御部，３３８…アドレス管理部，３３９…映像伝送部，３４０…無線ＭＡＣ部，３４１…無線ＰＨＹ部。
【図１】
2012138933.tif 000003
【図２】
2012138933.tif 000004
【図３】
2012138933.tif 000005
【図４】
2012138933.tif 000006
【図５】
2012138933.tif 000007
【図６】
2012138933.tif 000008
【図７】
2012138933.tif 000009
【図８】
2012138933.tif 000010
【図９】
2012138933.tif 000011
【図１０】
2012138933.tif 000012
【図１１】
2012138933.tif 000013
【図１２】
2012138933.tif 000014
【図１３】
2012138933.tif 000015
【図１４】
2012138933.tif 000016
【図１５】
2012138933.tif 000017
【図１６】
2012138933.tif 000018