(57)【要約】  外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに良好に送信可能とする。  第１のネットワーク上のデバイスから送られてくるコマンドを受信する。この受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出する。自分が受信されたコマンドを送信できないデバイスである場合、コマンドに付加する送信者情報を自分の情報からコマンドの送信が可能なデバイスの情報に書き換える。
2017217283.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
プロキシデバイス。
【請求項２】
上記コマンド送出部で上記送信者情報の書き換えが行われる場合、該書き換えられた送信者情報に基づいて、上記コマンド伝送路に上記コマンドに対応して送出されたレスポンスを自分あてのレスポンスと判断するレスポンス判断部をさらに備える
請求項１に記載のプロキシデバイス。
【請求項３】
コマンドと該コマンドを送信できるデバイスを対応づけたデータベースをさらに備え、
上記コマンド送出部は、上記データベースに基づいて、上記受信されたコマンドの送信が可能なデバイスの情報を得る
請求項１に記載のプロキシデバイス。
【請求項４】
上記第１のネットワークはＩＰネットワークであり、
上記第２のネットワークはＨＤＭＩネットワークであり、
上記コマンド伝送路はＣＥＣバスである
請求項１に記載のプロキシデバイス。
【請求項５】
第１のネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信ステップと、
上記受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出するコマンド送出ステップを有し、
上記コマンド送出ステップでは、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
プロキシデバイスの処理方法。
【請求項６】
複数のデバイスが接続されてなるネットワーク装置であって、
上記複数のデバイスのうち少なくとも１つのデバイスはプロキシ機能を有し、
上記プロキシ機能を有するデバイスは、
外部ネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加してコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
ネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、プロキシデバイス、プロキシデバイスの処理方法およびネットワーク装置に関し、特に、外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに送るプロキシデバイス等に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ＩＰ（Internet Protocol）ネットワークとＨＤＭＩ（High-Definition Multimedia Interface）ネットワークの中間に位置するプロキシ（Proxy）デバイスを定義し、このプロキシデバイスに、ＩＰ上のデバイスからＩＰコマンドを送信し、ＩＰコマンドをＣＥＣ（Consumer Electronics Control）コマンドに変換してＨＤＭＩデバイスに送信させる機能を持たせることにより、ＩＰデバイスからＨＤＭＩデバイスをコントロールするという技術が提案されている。この場合、プロキシデバイスは、ＩＰコマンドを一手に引き受けるため、ＨＤＭＩネットワーク内のメインのコントローラとみなすことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２０１３/００１４１８４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＣＥＣにはデバイスタイプの概念があり、特定のデバイスタイプのデバイスのみが送信できるコマンドがある。例えば、<Record TV Screen>は、「Recording Device」が送信することを想定しており、「Recording Device」以外から送信された場合、「TV」はこのコマンドを無視することが推奨されている。【０００５】
プロキシデバイスのように、ＨＤＭＩネットワーク内で、メインとなるひとつのコントローラを設定できることは、ユーザの便宜上好ましいと考えられる。しかし、ＣＥＣにはデバイス依存のコマンドがあるため、メインコントローラから、ネットワーク内の全デバイスを制御することができなかった。【０００６】
本技術の目的は、外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに良好に送信可能とすることにある。
【課題を解決するための手段】
【０００７】
本技術の概念は、
第１のネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
プロキシデバイスにある。【０００８】
本技術において、コマンド受信部により、第１のネットワーク上のデバイスから送られてくるコマンドが受信される。コマンド送出部により、受信されたコマンドに送信者情報および受信者情報が付加されて第２のネットワークのコマンド伝送路に送出される。コマンド送出部では、自分が受信されたコマンドを送信できないデバイスである場合、コマンドに付加する送信者情報を自分の情報からコマンドの送信が可能なデバイスの情報に書き換えられる。【０００９】
例えば、コマンドとこのコマンドを送信できるデバイスを対応づけたデータベースをさらに備え、コマンド送出部は、このデータベースに基づいて、受信されたコマンドの送信が可能なデバイスの情報を得る、ようにされてもよい。また、例えば、第１のネットワークはＩＰネットワークであり、第２のネットワークはＨＤＭＩネットワークであり、コマンド伝送路はＣＥＣバスである、ようにされてもよい。【００１０】
このように本技術においては、自分が受信されたコマンドを送信できないデバイスである場合、コマンドに付加する送信者情報を自分の情報からコマンドの送信が可能なデバイスの情報に書き換えるものである。そのため、外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに良好に送信できる。【００１１】
なお、本技術において、例えば、コマンド送出部で送信者情報の書き換えが行われる場合、この書き換えられた送信者情報に基づいて、コマンド伝送路にコマンドに対応して送出されたレスポンスを自分あてのレスポンスと判断するレスポンス判断部をさらに備える、ようにされてもよい。この場合、送信者情報の書き換えが行われる場合であっても、コマンドに対応したレスポンスがあったことを適切に判断できる。【００１２】
また、本技術の他の概念は、
複数のデバイスが接続されてなるネットワーク装置であって、
上記複数のデバイスのうち少なくとも１つのデバイスはプロキシ機能を有し、
上記プロキシ機能を有するデバイスは、
外部ネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加してコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
ネットワーク装置にある。【００１３】
本技術においては、複数のデバイスが接続されてなるネットワーク装置である。この複数のデバイスのうち少なくとも１つのデバイスはプロキシ機能を有するものとされる。このプロキシ機能を有するデバイスには、コマンド受信部とコマンド送出部が備えられる。コマンド受信部により、外部ネットワーク上のデバイスから送られてくるコマンドが受信される。【００１４】
コマンド送出部により、受信されたコマンドに送信者情報および受信者情報が付加されてコマンド伝送路に送出される。コマンド送出部では、自分が受信されたコマンドを送信できないデバイスである場合、コマンドに付加する送信者情報が自分の情報からコマンドの送信が可能なデバイスの情報に書き換えられる。【００１５】
このように本技術においては、プロキシ機能を有するデバイスは、自分が受信されたコマンドを送信できないデバイスである場合、コマンドに付加する送信者情報を自分の情報からコマンドの送信が可能なデバイスの情報に書き換えるものである。そのため、プロキシ機能を有するデバイスは、外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに良好に送信できる。
【発明の効果】
【００１６】
本技術によれば、外部ネットワークから受け取ったコマンドを内部ネットワークの対応するデバイスに良好に送信可能となる。本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１７】
【図１】実施の形態としてのホームネットワークシステムの構成例を示すブロック図である。
【図２】ＨＤＭＩネットワーク２０の各デバイスのインタフェース構成を概略的に示す図である。
【図３】コントロールポイントから送られてきたコマンドをＣＥＣバスに送出する際のＡＶアンプの処理の一例を示すフローチャートである。
【図４】成りすまされたデバイスへのレスポンスを確認して自分あてのレスポンスとして受信する際のＡＶアンプの処理の一例を示すフローチャートである。
【図５】送信できるデバイスが決まっているコマンドの例を示す図である。
【図６】コントロールポイントからＡＶアンプに送られてくるコマンドが<Record TV Screen>、あるいはこれに相当するコマンドであって、通常の場合および成りすましを行った場合のＣＥＣフレームのヘッダブロックを示す図である。
【図７】コントロールポイントからＡＶアンプに<Record TV Screen>のコマンド、あるいはこれに相当するコマンドが送られてきた場合のシーケンス図である。
【図８】コントロールポイントからＡＶアンプに送られてくるコマンドが<Record On>、あるいはこれに相当するコマンドであって、通常の場合および成りすましを行った場合のＣＥＣフレームのヘッダブロックを示す図である。
【図９】コントロールポイントからＡＶアンプに<Record On>のコマンド、あるいはこれに相当するコマンドが送られてきた場合のシーケンス図である。
【発明を実施するための形態】
【００１８】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明は以下の順序で行う。
１．実施の形態
２．変形例
【００１９】
＜１．実施の形態＞
［ホームネットワークの構成例］
図１は、実施の形態としてのホームネットワークシステム１０の構成例を示している。このホームネットワークシステム１０には、ＨＤＭＩネットワーク２０と、ＩＰネットワーク３０が含まれている。
【００２０】
ＨＤＭＩネットワーク２０は、シンク機器としてのテレビ受信機（TV）２０１と、ソース機器としてのＢＤプレーヤ（BD Player）２０２と、リピータ機器としてのＡＶアンプ（AV Amp）２０３と、ソース機器としてのゲームコンソール（Game Console）２０４と、ソース機器としてのレコーダ（Recorder）２０５の各デバイスがＨＤＭＩケーブルで接続されることで構成されている。
【００２１】
この場合、テレビ受信機２０１に、ＢＤプレーヤ２０２とＡＶアンプ２０３が接続されている。また、このＡＶアンプ２０３に、ゲームコンソール２０４とレコーダ２０５が接続されている。ここで、ＡＶアンプ２０３は、プロキシ機能を有するデバイス、つまりプロキシデバイスを構成し、ＨＤＭＩネットワーク２０のメインコントローラとなっている。
【００２２】
ＩＰネットワーク３０は、コントロールポイント（Control Point-1）３０１と、コントロールポイント（Control Point-2）３０２と、ルータ/スイッチ３０３と、ＡＶアンプ２０３の各デバイスがＷｉＦｉ（Wireless Fidelity）方式で無線接続されて構成されている。コントロールポイント３０１，３０２は、具体的には、例えばスマートフォン、タブレットなどの携帯端末である。
【００２３】
図２は、ＨＤＭＩネットワーク２０の各デバイスのインタフェース構成を概略的に示している。テレビ受信機２０１は、全体の動作を制御するためのＣＰＵ、ＲＯＭやＲＡＭなどのメモリ、ＨＤＭＩ受信部（HDMI RX）などを備えている。また、ＢＤプレーヤ２０２は、全体の動作を制御するためのＣＰＵ、ＲＯＭやＲＡＭなどのメモリ、ＨＤＭＩ送信部（HDMI TX）などを備えている。
【００２４】
また、ＡＶアンプ２０３は、全体の動作を制御するためのＣＰＵ、ＲＯＭやＲＡＭなどのメモリ、ＨＤＭＩ受信部（HDMI RX）、ＨＤＭＩ送信部（HDMI TX）、ＷｉＦｉ方式の無線通信を行う無線通信部などを備えている。また、ゲームコンソール２０４，２０５は、それぞれ、全体の動作を制御するためのＣＰＵ、ＲＯＭやＲＡＭなどのメモリ、ＨＤＭＩ送信部（HDMI TX）などを備えている。
【００２５】
図１に示すホームネットワークシステム１０においては、ユーザがコントロールポイント３０１あるいはコントロールポイント３０２を操作することで、ＨＤＭＩネットワーク２０の各デバイスの制御を行うことができる。この場合、コントロールポイントは、ＩＰコマンド（ペイロードにコマンドを含むＩＰパケット）を、ＡＶアンプ２０３に送信する。ＡＶアンプ２０３は、このＩＰコマンドをＣＥＣコマンド（データブロックにコマンドを含むＣＥＣフレーム）に変換し、ＣＥＣバス（ＣＥＣライン）に送出する。
【００２６】
ここで、ＣＥＣフレームのヘッダブロックには、送信者情報としての送信者アドレスと、受信者情報としての受信者アドレスが配置される。ＡＶアンプ２０３は、コントロールポイントから送られてくるコマンドを、自分が送信できない場合、送信者アドレスを、自分のアドレスから送信が可能なデバイスのアドレスに書き換えた、つまり成りすましのＣＥＣコマンドを生成し、ＣＥＣバスに送出する。
【００２７】
図３のフローチャートは、コントロールポイントから送られてきたコマンドをＣＥＣバスに送出する際のＡＶアンプ２０３の処理の一例を示している。ＡＶアンプ２０３は、ステップＳＴ１において、処理を開始する。その後、ＡＶアンプ２０３は、ステップＳＴ２において、自分がコマンドを送信可能か判断する。
【００２８】
送信できるとき、ＡＶアンプ２０３は、ステップＳＴ３において、通常のＣＥＣコマンド、つまり送信者アドレスを自分のアドレスとしたＣＥＣコマンドを作成する。そして、ＡＶアンプ２０３は、ステップＳＴ４において、作成したＣＥＣコマンドを送信、つまりＣＥＣバスに送出し、その後、ステップＳＴ５において、処理を終了する。
【００２９】
また、ステップＳＴ２で送信できないとき、ＡＶアンプ２０３は、ステップＳＴ６において、コマンド送信可能なデバイスを認識する。ＡＶアンプ２０３は、メモリに、コマンドとこのコマンドを送信できるデバイスを対応づけたデータベースを備えている。ＡＶアンプ２０３は、このデータベースに基づいて、コマンド送信可能なデバイスを認識する。
【００３０】
次に、ＡＶアンプ２０３は、ステップＳＴ７において、成りすましＣＥＣコマンド、つまり送信者アドレスを自分のアドレスから送信可能なデバイスのアドレスに書き換えたＣＥＣコマンドを作成する。そして、ＡＶアンプ２０３は、ステップＳＴ４において、作成したＣＥＣコマンドを送信、つまりＣＥＣバスに送出し、その後、ステップＳＴ５において、処理を終了する。
【００３１】
また、ＡＶアンプ２０３は、成りすましのＣＥＣコマンドをＣＥＣバスに送出した場合、ＣＥＣバスに流れる信号を監視することで、成りすましのＣＥＣコマンドに対応して送出された、成りすまされたデバイスへのレスポンスを確認し、自分あてのレスポンスとして受信する。
【００３２】
図４のフローチャートは、成りすまされたデバイスへのレスポンスを確認して自分あてのレスポンスとして受信する際のＡＶアンプ２０３の処理の一例を示している。ＡＶアンプ２０３は、ステップＳＴ１１において、処理を開始する。その後、ＡＶアンプ２０３は、ステップＳＴ１２において、ＣＥＣバス（ＣＥＣライン）を監視する。
【００３３】
そして、ＡＶアンプ２０３は、ステップＳＴ１３において、成りすまされたデバイスへのレスポンスを確認し、ステップＳＴ１４において、自分あてのレスポンスとして受信する。その後、ＡＶアンプ２０３は、ステップＳＴ１５において、処理を終了する。
【００３４】
なお、ＡＶアンプ２０３が、成りすましによりコマンド送信とレスポンス受信を行っている際、成りすまされたデバイスは、自らはそのトランザクションになんら関与していないので、突然、関知しないレスポンスを受信することになる。この場合、当該デバイスは、意味のないレスポンスが届いたに場合には、当該レスポンスを無視する。
【００３５】
図５は、送信できるデバイスが決まっているコマンドの例を示している。<Set Stream Path>は、送信できるデバイスが「TV」であって、指定された物理アドレスからの映像・音声信号を選択するためのコマンドである。<Record TV Screen>は、送信できるデバイスが「Recording Device」であって、今「TV」に表示しているソースのレコーディングを開始するためのコマンドである。<Record On>は、送信できるデバイスが「TV」であって、指定された内容のレコーディングを始めるためのコマンドである。<Record Off>は、送信できるデバイスが「TV」であって、レコーディングを止めるためのコマンドである。
【００３６】
図６（ａ）は、コントロールポイントからＡＶアンプ２０３に送られてくるコマンドが<Record TV Screen>、あるいはこれに相当するコマンドの場合に、ＡＶアンプ２０３で通常作成される、つまり送信者アドレスの書き換えが行われていない場合のＣＥＣフレームのヘッダブロックを示している。この場合、送信者アドレスは自分のアドレスである「Audio System」になっており、受信者アドレスは「TV」になっている。
【００３７】
しかし、<Record TV Screen>のコマンドを送信できるデバイスは、図５に示すように、「Recording Device」である。そのため、ＡＶアンプ２０３は、送信者アドレスを、図６（ｂ）に示すように、<Record TV Screen>のコマンドを送信できるデバイスのアドレスである「Recording Device」に書き換えたＣＥＣフレーム、つまり成りすましを行ったＣＥＣフレームを生成し、ＣＥＣバス（ＣＥＣライン）に送出する。
【００３８】
図７は、ユーザによって今テレビ受信機２０１に表示しているソースのレコーディング開始操作が行われて、コントロールポイントからＡＶアンプ２０３に<Record TV Screen>のコマンド、あるいはこれに相当するコマンドが送られてきた場合のシーケンス図を示している。
【００３９】
（ａ）コントロールポイントは、ＡＶアンプ２０３に、<Record TV Screen>のコマンド、あるいはこれに相当するコマンドを送って、今テレビ受信機２０１に表示しているソースのレコーディング開始を指示する。
【００４０】
（ｂ）ＡＶアンプ２０３は、<Record TV Screen>のコマンドを含むＣＥＣフレームを、ＣＥＣバスを通じて、テレビ受信機２０１に送信する。この場合、ＡＶアンプ２０３は、<Record TV Screen>のコマンドを送信できるデバイスではなく、送信者アドレスを<Record TV Screen>のコマンドを送信できるデバイスのアドレスである「Recording Device」に書き換えたＣＥＣフレーム（成りすましを行ったＣＥＣフレーム）を生成して送信する（図６（ｂ）参照）。
【００４１】
（ｃ）<Record TV Screen>のコマンドを含むＣＥＣフレームを受信したテレビ受信機２０１は、今表示しているソースの受信チャネル情報（デジタルサービスの識別情報）をメッセージとして含むＣＥＣフレームをレスポンスとして、ＣＥＣバスを通じて、「Recording Device」であるレコーダ２０５に送信する。
【００４２】
（ｄ）この場合、ＡＶアンプ２０３は、ＣＥＣバスを監視しており、テレビ受信機２０１からレコーダ２０５へのレスポンスを確認し、自分あてのレスポンスとして受信する。（ｅ）そして、ＡＶアンプ２０３は、当該レスポンスの情報をコントロールポイントに送信する。コントロールポイントは、この情報に基づいて、テレビ受信機２０１の受信チャネルをディスプレイに表示できる。
【００４３】
（ｆ）テレビ受信機２０１からレスポンスとしてのＣＥＣフレームを受信したレコーダ２０５は、受信チャネル情報に基づいてチューナの受信チャネルをテレビ受信機２０１と同じくし、記録を開始する。（ｇ）そして、レコーダ２０５は、記録ステータス情報を含むＣＥＣフレームをレスポンスとして、ＣＥＣバスを通じて、テレビ受信機２０１に送信する。
【００４４】
（ｈ）この場合、ＡＶアンプ２０３は、ＣＥＣバスを監視しており、レコーダ２０５からテレビ受信機２０１へのレスポンスを確認し、自分あてのレスポンスとして受信する。（ｉ）そして、ＡＶアンプ２０３は、当該レスポンスの情報をコントロールポイントに送信する。コントロールポイントは、この情報に基づいて、記録が開始されたことをディスプレイに表示できる。
【００４５】
図８（ａ）は、コントロールポイントからＡＶアンプ２０３に送られてくるコマンドが<Record On>のコマンド、あるいはこれに相当するコマンドの場合に、ＡＶアンプ２０３で通常作成される、つまり送信者アドレスの書き換えが行われていない場合のＣＥＣフレームのヘッダブロックを示している。この場合、送信者アドレスは自分のアドレスである「Audio System」になっており、受信者アドレスは「Recording Device」になっている。
【００４６】
しかし、<Record On>のコマンドを送信できるデバイスは、図５に示すように、「TV」である。そのため、ＡＶアンプ２０３は、送信者アドレスを、図８（ｂ）に示すように、<Record On>のコマンドを送信できるデバイスのアドレスである「TV」に書き換えたＣＥＣフレーム、つまり成りすましを行ったＣＥＣフレームを生成し、ＣＥＣバス（ＣＥＣライン）に送出する。
【００４７】
図９は、ユーザによって所定の受信チャネルのレコーディング開始操作が行われて、コントロールポイントからＡＶアンプ２０３に<Record On>のコマンド、あるいはこれに相当するコマンドが送られてきた場合のシーケンス図を示している。
【００４８】
（ａ）コントロールポイントは、ＡＶアンプ２０３に、<Record On>のコマンド、あるいはこれに相当するコマンドを送って、所定の受信チャネルのレコーディング開始を指示する。このコマンドには、受信チャネル情報（デジタルサービスの識別情報）が含まれている。
【００４９】
（ｂ）ＡＶアンプ２０３は、<Record On>のコマンドを含むＣＥＣフレームを、ＣＥＣバスを通じて、レコーダ２０５に送信する。この場合、ＡＶアンプ２０３は、<Record On>のコマンドを送信できるデバイスではなく、送信者アドレスを<Record On>のコマンドを送信できるデバイスのアドレスである「TV」に書き換えたＣＥＣフレーム（成りすましを行ったＣＥＣフレーム）を生成して送信する（図８（ｂ）参照）。
【００５０】
（ｃ）<Record On>のコマンドを含むＣＥＣフレームを受信したレコーダ２０５は、受信チャネル情報に基づいてチューナの受信チャネルを設定し、記録を開始する。（ｄ）そして、レコーダ２０５は、記録ステータス情報を含むＣＥＣフレームをレスポンスとして、ＣＥＣバスを通じて、テレビ受信機２０１に送信する。この場合、テレビ受信機２０１は成りすまされたデバイスであり、自分が関知しないレスポンスを受信することなり、当該レスポンスを無視する。
【００５１】
（ｅ）この場合、ＡＶアンプ２０３は、ＣＥＣバスを監視しており、レコーダ２０５からテレビ受信機２０１へのレスポンスを確認し、自分あてのレスポンスとして受信する。（ｆ）そして、ＡＶアンプ２０３は、当該レスポンスの情報をコントロールポイントに送信する。コントロールポイントは、この情報に基づいて、記録が開始されたことをディスプレイに表示できる。
【００５２】
上述したように、図１に示すホームネットワークシステム１０において、メインコントローラとしてのＡＶアンプ２０３は、コントロールポイント３０１あるいはコントロールポイント３０２から受信されたコマンドを送信できないデバイスである場合、送信者アドレスを、当該コマンドを送信できるデバイスのアドレスに書き換えたＣＥＣフレーム、つまり成りすましを行ったＣＥＣフレームを生成し、ＣＥＣバス（ＣＥＣライン）に送出する。
【００５３】
そのため、ＡＶアンプ２０３は、ＩＰネットワークから受け取ったコマンドを、自分が当該コマンドを送信できないデバイスであっても、ＨＤＭＩネットワークの対応するデバイスに良好に送信できる。従って、システムコントローラとしてのＡＶアンプ２０３から、ＨＤＭＩネットワーク内の全デバイスを制御することが可能となる。
【００５４】
＜２．変形例＞
なお、上述実施の形態において、ＨＤＭＩネットワーク内のＡＶアンプ２０３がプロキシ機能を有していてメインコントローラとなる例を示した。しかし、ＨＤＭＩネットワーク内の他のデバイスがプロキシ機能を有していてメインコントローラとなる場合も考えられ、この発明を同様に適用できることは勿論である。
【００５５】
また、上述実施の形態においては、第１のネットワークがＩＰネットワークであり、第２のネットワークがＨＤＭＩネットワークである例を示した。しかし、それぞれのネットワークはこれに限定されるものではない。ただし、第２のネットワークは、送信者限定コマンドを取り扱うネットワークである。
【００５６】
また、本技術は、以下のような構成をとることもできる。
（１）第１のネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
プロキシデバイス。
（２）上記コマンド送出部で上記送信者情報の書き換えが行われる場合、該書き換えられた送信者情報に基づいて、上記コマンド伝送路に上記コマンドに対応して送出されたレスポンスを自分あてのレスポンスと判断するレスポンス判断部をさらに備える
前記（１）に記載のプロキシデバイス。
（３）コマンドと該コマンドを送信できるデバイスを対応づけたデータベースをさらに備え、
上記コマンド送出部は、上記データベースに基づいて、上記受信されたコマンドの送信が可能なデバイスの情報を得る
前記（１）または（２）に記載のプロキシデバイス。
（４）上記第１のネットワークはＩＰネットワークであり、
上記第２のネットワークはＨＤＭＩネットワークであり、
上記コマンド伝送路はＣＥＣバスである
前記（１）から（３）のいずれかに記載のプロキシデバイス。
（５）第１のネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信ステップと、
上記受信されたコマンドに送信者情報および受信者情報を付加して第２のネットワークのコマンド伝送路に送出するコマンド送出ステップを有し、
上記コマンド送出ステップでは、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
プロキシデバイスの処理方法。
（６）複数のデバイスが接続されてなるネットワーク装置であって、
上記複数のデバイスのうち少なくとも１つのデバイスはプロキシ機能を有し、
上記プロキシ機能を有するデバイスは、
外部ネットワーク上のデバイスから送られてくるコマンドを受信するコマンド受信部と、
上記受信されたコマンドに送信者情報および受信者情報を付加してコマンド伝送路に送出するコマンド送出部を備え、
上記コマンド送出部は、
自分が上記受信されたコマンドを送信できないデバイスである場合、上記コマンドに付加する送信者情報を自分の情報から上記コマンドの送信が可能なデバイスの情報に書き換える
ネットワーク装置。
【符号の説明】
【００５７】
１０・・・ホームネットワークシステム
２０・・・ＨＤＭＩネットワーク
３０・・・ＩＰネットワーク
２０１・・・テレビ受信機
２０２・・・ＢＤプレーヤ
２０３・・・ＡＶアンプ
２０４・・・ゲームコンソール
２０５・・・レコーダ
３０１，３０２・・・コントロールポイント
３０３・・・ルータ/スイッチ
【図１】
2017217283.tif 000003
【図２】
2017217283.tif 000004
【図３】
2017217283.tif 000005
【図４】
2017217283.tif 000006
【図５】
2017217283.tif 000007
【図６】
2017217283.tif 000008
【図７】
2017217283.tif 000009
【図８】
2017217283.tif 000010
【図９】
2017217283.tif 000011
【国際調査報告】
2017217283.tif 000012
2017217283.tif 000013
2017217283.tif 000014
2017217283.tif 000015