(57)【特許請求の範囲】
【請求項１】
第１の所定規格通信ラインと、
前記第１の所定規格通信ラインと同一規格である第２の所定規格通信ラインと、
前記第１の所定規格通信ラインの出力端であり、第１シンク機器が接続可能な第１出力端と、
前記第２の所定規格通信ラインの出力端であり、前記第１シンク機器と同一物理アドレスが付与される第２シンク機器が接続可能な第２出力端と、
前記第１の所定規格通信ラインの入力端であり、ソース機器が接続可能な入力端と、
前記第１の所定規格通信ラインを介して、前記第１シンク機器および前記ソース機器との間でコマンドを送受信する第１制御部と、
前記第２の所定規格通信ラインを介して、前記第２シンク機器との間でコマンドを送受信し、かつ、前記第１制御部との間でコマンドを送受信する第２制御部とを備え、
前記第１制御部が物理アドレスを含むコマンドを前記第１の所定規格通信ラインを介して受信した場合、第１の所定規格通信ラインに接続されている機器の中で前記物理アドレスが付与されている機器がコマンドによって指定されている機器であると判断し、
前記第２制御部が物理アドレスを含むコマンドを前記第２の所定規格通信ラインを介して受信した場合、第２の所定規格通信ラインに接続されている機器の中で前記物理アドレスが付与されている機器がコマンドによって指定されている機器であると判断する、コンテンツ送受信装置。
【請求項２】
前記第１制御部が、前記第１の所定規格通信ラインを介して前記第１シンク機器にコマンドを送信する場合、前記コマンドを前記第２制御部に送信し、
前記第２制御部が、前記第１制御部から受信した前記コマンドを、前記第２の所定規格通信ラインを介して前記第２シンク機器に送信する、請求項１に記載のコンテンツ送受信装置。
【請求項３】
前記第１シンク機器から前記第１の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信され、前記ソース機器から前記コマンドに対する応答コマンドが前記第１の所定規格通信ラインを介して前記第１シンク機器に送信される場合、前記第１制御部が、前記応答コマンドを前記第２制御部に送信し、
前記第２シンク機器から前記第２の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信される場合、前記第２制御部が、前記第１制御部から送信された前記応答コマンドを、前記第２の所定規格通信ラインを介して前記第２シンク機器に送信する、請求項１または２に記載のコンテンツ送受信装置。
【請求項４】
前記第２シンク機器から前記第２の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信される場合、前記第２制御部が、前記コマンドを前記第１制御部に送信し、前記第１制御部が、前記コマンドを前記第１の所定規格通信ラインを介して前記ソース機器に送信する、請求項１〜３のいずれかに記載のコンテンツ送受信装置。
【請求項５】
前記コンテンツ送受信装置および前記ソース機器に関して、前記第１シンク機器に対する物理アドレスと、前記第２シンク機器に対する物理アドレスとの対応関係を管理する物理アドレス管理手段と、
前記第１シンク機器との間でコマンドを送受信する場合と、前記第２シンク機器との間でコマンドを送受信する場合とで、前記物理アドレス管理手段の管理内容に基づいて、コマンドに含まれる前記コンテンツ送受信装置又は前記ソース機器の物理アドレスを、送信先となる前記第１シンク機器または前記第２シンク機器に対する物理アドレスに変換する物理アドレス変換手段とをさらに備える、請求項１〜４のいずれかに記載のコンテンツ送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、下流側に複数のシンク機器が接続可能なコンテンツ送受信装置に関する。
【背景技術】
【０００２】
ＤＶＤ（又はＢＤ）プレーヤと、ＡＶアンプと、ＴＶ（ディスプレイ装置）とを備えるコンテンツ送受信システムが利用されている。ＤＶＤプレーヤは、ＤＶＤディスクに記録されているコンテンツデータを再生し、ＡＶアンプに送信する。ＡＶアンプは、コンテンツデータに含まれる音声データに音声処理を実行し、スピーカーから音声を出力する。ＡＶアンプは、映像データをＴＶに送信する。ＴＶは、ＡＶアンプから供給された映像データに映像処理を実行し、表示する。
【０００３】
ＤＶＤプレーヤと、ＡＶアンプと、ＴＶとはＨＤＭＩケーブルを介して相互接続されている。ＨＤＭＩケーブルには通信ラインであるＣＥＣラインが設けられており、ＤＶＤプレーヤと、ＡＶアンプと、ＴＶとはＣＥＣラインを介して相互にコマンドを送受信し、制御することができる。各機器には、論理アドレス及び物理アドレスが付与される。図１において、各機器は１つのＣＥＣラインによって接続されており、ＡＶアンプ２０の下流側（シンク側）に２つのＴＶ３０Ａ、３０Ｂが接続される場合、物理アドレスが［０．０．０．０］となるＴＶが２つ存在し、物理アドレスが［２．０．０．０］となるＤＶＤプレーヤが２つ存在することになる。その結果、以下に示すように、ＣＥＣラインを介して正常な動作が実行できない場合が生じる。
【０００４】
図１において、ＤＶＤプレーヤ１０Ａが再生開始するとき、ＤＶＤプレーヤ１０Ａは、自身の物理アドレスを指定し、Active Source［２．０．０．０］というコマンドをＣＥＣライン上に送信し、当該コマンドはＴＶ３０ＡおよびＡＶアンプ２０に送信される。ＡＶアンプ２０は、当該コマンドを受信すると、音声入力としてＴＶ３０Ａを選択し、ＤＶＤプレーヤ１０Ａからの音声データをＴＶ３０Ａを介して受信することが求められる。しかし、上記の通り、１つのＣＥＣラインによって全ての機器が接続されており、物理アドレスが［２．０．０．０］であるＤＶＤプレーヤが２つ存在し、ＴＶも２つ存在するので、ＡＶアンプ２０は、Active Source［２．０．０．０］というコマンドが、ＤＶＤプレーヤ１０ＡからＴＶ３０Ａを介して送信されたコマンドであるか、ＤＶＤプレーヤ１０ＢからＴＶ３０Ｂ側を介して送信されたコマンドであるかを特定することができない。従って、ＡＶアンプ２０は、音声入力をＴＶ３０Ａ側に切り換えることができない。
【０００５】
また、ＴＶ３０Ａ、３０Ｂは、ＨＤＭＩ経由で接続されている上流機器を特定するために、論理アドレスを指定しPolling MessageというコマンドをＣＥＣライン上に送信する。指定された論理アドレスを有する機器がPolling Messageに対する応答コマンドをＴＶに送信することによって、ＴＶは接続されている機器を特定することができる。しかし、ＴＶがPolling Messageを各機器に送信し、その応答コマンドを待ち受けている時には、ＣＥＣラインが当該コマンドによって占有されるので、ＴＶ以外の機器が他のコマンドをＣＥＣライン上に送信することができなくなる。図１のように、２つのＴＶ３０Ａ、３０Ｂが１本のＣＥＣライン上にPolling Messageを同時に送信すると、その問題はより顕著になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３８８２号公報
【特許文献２】特開２００８−２４４９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、コンテンツ送受信装置の下流に複数のシンク機器を接続する場合でも、所定規格通信ラインを介して相互に正確に制御することができるコンテンツ送受信装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の好ましい実施形態によるコンテンツ送受信装置は、第１の所定規格通信ラインと、前記第１の所定規格通信ラインと同一規格である第２の所定規格通信ラインと、前記第１の所定規格通信ラインの出力端であり、第１シンク機器が接続可能な第１出力端と、前記第２の所定規格通信ラインの出力端であり、前記第１シンク機器と同一物理アドレスが付与される第２シンク機器が接続可能な第２出力端と、前記第１の所定規格通信ラインの入力端であり、ソース機器が接続可能な入力端と、前記第１の所定規格通信ラインを介して、前記第１シンク機器および前記ソース機器との間でコマンドを送受信する第１制御部と、前記第２の所定規格通信ラインを介して、前記第２シンク機器との間でコマンドを送受信し、かつ、前記第１制御部との間でコマンドを送受信する第２制御部とを備える。
【０００９】
第１シンク機器および第２シンク機器は同一の物理アドレスが付与される。従って、第１シンク機器に接続されるソース機器、及び、第２シンク機器に接続されるソース機器も同一の物理アドレスが付与される可能性がある。物理アドレスを含むコマンドを受信した際に、当該物理アドレスが付与された機器が２つ存在する場合には、従来では、コマンドで指定される機器を特定できない。本発明では、第１の所定規格通信ラインと、第２の所定規格通信ラインとの２つの通信ラインを設けており、最下流の第１シンク機器および第２シンク機器を互いに異なる通信ラインに接続しているので、１つの通信ラインで接続される各機器の中には同一の物理アドレスが付与されることはない。従って、コマンドに含まれる物理アドレスと、コマンドが送信された通信ラインとを判別することによって、コマンドで特定される機器を一意に特定することができる。また、第１制御部と第２制御部との間でコマンドを送受信することにより、第２シンク機器から第２の所定規格通信ラインを介しソース機器に対するコマンドが送信された場合に、第２制御部が当該コマンドを第１制御部に送信し、第１制御部が当該コマンドを第１の所定規格通信ラインを介してソース機器に送信することができる。
【００１０】
好ましい実施形態においては、前記第１制御部が、前記第１の所定規格通信ラインを介して前記第１シンク機器にコマンドを送信する場合、前記コマンドを前記第２制御部に送信し、前記第２制御部が、前記第１制御部から受信した前記コマンドを、前記第２の所定規格通信ラインを介して前記第２シンク機器に送信する。
【００１１】
この場合、第１シンク機器と第２シンク機器とが異なる通信ラインに接続されているにも関わらず、第１シンク機器に送信したコマンドと同じコマンドを第２シンク機器にも送信することができる。
【００１２】
好ましい実施形態においては、前記第１制御部が物理アドレスを含むコマンドを前記第１の所定規格通信ラインを介して受信した場合、第１の所定規格通信ラインに接続されている機器の中で前記物理アドレスが付与されている機器がコマンドによって指定されている機器であると判断し、前記第２制御部が物理アドレスを含むコマンドを前記第２の所定規格通信ラインを介して受信した場合、第２の所定規格通信ラインに接続されている機器の中で前記物理アドレスが付与されている機器がコマンドによって指定されている機器であると判断する。
【００１３】
好ましい実施形態においては、前記第１シンク機器から前記第１の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信され、前記ソース機器から前記コマンドに対する応答コマンドが前記第１の所定規格通信ラインを介して前記第１シンク機器に送信される場合、前記第１制御部が、前記応答コマンドを前記第２制御部に送信し、前記第２シンク機器から前記第２の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信される場合、前記第２制御部が、前記第１制御部から送信された前記応答コマンドを、前記第２の所定規格通信ラインを介して前記第２シンク機器に送信する。
【００１４】
この場合、第２シンク機器とソース機器とは通信ラインを介して接続されていないが、第２シンク機器からソース機器に対するコマンドに対する応答コマンドを、第２シンク機器に送信することができる。また、第２シンク機器からソース機器へのコマンドがソース機器に送信されないので、通信ラインが当該コマンドにより占有されることを防止できる。
【００１５】
好ましい実施形態においては、前記第２シンク機器から前記第２の所定規格通信ラインを介して前記ソース機器に対するコマンドが送信される場合、前記第２制御部が、前記コマンドを前記第１制御部に送信し、前記第１制御部が、前記コマンドを前記第１の所定規格通信ラインを介して前記ソース機器に送信する。
【００１６】
好ましい実施形態においては、前記コンテンツ送受信装置および前記ソース機器に関して、前記第１シンク機器に対する物理アドレスと、前記第２シンク機器に対する物理アドレスとの対応関係を管理する物理アドレス管理手段と、前記第１シンク機器との間でコマンドを送受信する場合と、前記第２シンク機器との間でコマンドを送受信する場合とで、前記物理アドレス管理手段の管理内容に基づいて、コマンドに含まれる前記コンテンツ送受信装置又は前記ソース機器の物理アドレスを、送信先となる前記第１シンク機器または前記第２シンク機器に対する物理アドレスに変換する物理アドレス変換手段とをさらに備える。
【００１７】
この場合、コンテンツ送受信装置およびソース機器の第１シンク機器に対する物理アドレスと、第２シンク機器に対する物理アドレスとが異なる場合でも、物理アドレスから機器を特定できないという問題を解決できる。
【００１８】
本発明の好ましい実施形態によるコンテンツ送受信システムは、第１の所定規格通信ラインと、前記第１の所定規格通信ラインと同一規格である第２の所定規格通信ラインと、コンテンツ送受信装置と、前記コンテンツ送受信装置と前記第１の所定規格通信ラインを介して接続されたソース機器および第１シンク機器と、前記コンテンツ送受信装置と前記第２の所定規格通信ラインを介して接続された第２シンク機器とを備え、前記第１シンク機器の物理アドレスと前記第２シンク機器の物理アドレスとが同一であり、前記ソース機器から前記第１の所定規格通信ラインを介して前記第１シンク機器に送信されるコマンドと同じコマンドを、前記コンテンツ送受信装置が前記第２の所定規格通信ラインを介して前記第２シンク機器に送信する。
【発明の効果】
【００１９】
コンテンツ送受信装置の下流に複数のシンク機器を接続する場合でも、所定規格通信ラインを介して相互に正確に制御することができる。
【図面の簡単な説明】
【００２０】
【図１】ＡＶアンプ２０、ＴＶ３０Ａ、３０Ｂ、ＤＶＤプレーヤ１０Ａ、１０Ｂ及びＢＤプレーヤ１０Ｃの接続関係を示す図である。
【図２】本発明の好ましい実施形態によるＡＶアンプ２０を示すブロック図である。
【図３】ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａ及びＢＤプレーヤ１０Ｃが認識する接続関係を示す図である。
【図４】ＴＶ３０Ｂ及びＤＶＤプレーヤ１０Ｂが認識する接続関係を示す図である。
【図５】送信先から送信元にコマンドが送信される場合におけるメイン制御部２５及びサブ制御部２６の動作を示す表である。
【図６】メイン制御部２５及びサブ制御部２６の処理を示すシーケンス図である。
【図７】サブ制御部２６の処理を示すフローチャートである。
【図８】他の実施形態によるＡＶアンプ２０、ＴＶ３０Ａ、３０Ｂ、ＤＶＤプレーヤ１０Ａ、１０Ｂ及びＢＤプレーヤ１０Ｃの接続関係を示す図である。
【図９】物理アドレス変換テーブルを示す図である。
【図１０】他の実施形態によるＡＶアンプ２０、ＴＶ３０Ａ、３０Ｂ、ＤＶＤプレーヤ１０Ａ、１０Ｂ、ＢＤプレーヤ１０Ｃ及びＨＤＭＩスイッチ４０の接続関係を示す図である。
【図１１】物理アドレス変換テーブルを示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の好ましい実施形態によるＤＶＤ（又はＢＤ（Blue Lay Disk））プレーヤ（コンテンツ送信装置、ソース機器）、ＡＶアンプ（コンテンツ送受信装置）及びＴＶ（ディスプレイ装置、コンテンツ受信装置、シンク機器）を備えるコンテンツ送受信システムについて、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。本例において、コンテンツは、映像（画像も含む、以下同様。）データおよび／または音声データ等の総称である。
【００２２】
図１は、ＤＶＤプレーヤ１０Ａ、１０Ｂ、ＢＤプレーヤ１０Ｃ、ＡＶアンプ２０、ＴＶ３０Ａ、３０Ｂの接続構成を示すブロック図である。これらの機器は、ＨＤＭＩ規格に準拠しており、ＨＤＭＩケーブルを介して相互に接続されている。ＨＤＭＩケーブルには通信ラインであるＣＥＣラインが含まれており、これらの機器は、ＣＥＣラインを介して相互にコマンドを送受信し、相互に制御することができる。例えば、ＴＶ３０ＡのＨＤＭＩ入力ＩＮ１にはＡＶアンプ２０のＨＤＭＩ出力ＯＵＴ１が接続され、ＨＤＭＩ入力ＩＮ２にはＤＶＤプレーヤ１０ＡのＨＤＭＩ出力が接続されている。ＡＶアンプ２０のＨＤＭＩ入力ＩＮ１にはＢＤプレーヤ１０ＣのＨＤＭＩ出力が接続されている。ＴＶ３０ＢのＨＤＭＩ入力端子ＩＮ１にはＡＶアンプ２０のＨＤＭＩ出力ＯＵＴ２が接続され、ＨＤＭＩ入力端子ＩＮ２にはＤＶＤプレーヤ１０ＢのＨＤＭＩ出力が接続されている。
【００２３】
各機器には、物理アドレスと論理アドレスとが付与される。物理アドレスは、コンテンツ送受信システムを構成する各機器のツリー構造を示すものであり、主として入力切り換え先を指定するために使用される。最下流（シンク）の機器であるＴＶ３０Ａ、３０Ｂには、物理アドレス［０．０．０．０．］が付与される。ＴＶ３０Ａの１つ上流側に接続されているＡＶアンプ２０Ａ、ＤＶＤプレーヤ１０Ａには［１．０．０．０］、［２．０．０．０．］がそれぞれ付与される。つまり、ＴＶ３０Ａの物理アドレス［０．０．０．０］の一番左の数字が、その機器が接続されているＨＤＭＩ入力の番号に変更されたものが各機器の物理アドレスになる。同様に、ＴＶ３０Ｂの１つ上流側に接続されているＤＶＤプレーヤ１０Ｂには［２．０．０．０］が付与される。ＡＶアンプ２０の１つ上流側に接続されているＢＤプレーヤ１０Ｃには、［１．１．０．０］が付与される。つまり、ＡＶアンプ２０の物理アドレス［１．０．０．０］の左から２番目の数字が、ＢＤプレーヤ１０Ｃが接続されているＨＤＭＩ入力の番号に変更された［１．１．０．０］がＢＤプレーヤ１０Ｃの物理アドレスになる。
【００２４】
論理アドレスは、機器の種類（ＴＶ、ＡＶアンプ、ＤＶＤプレーヤ等）を示すものである。論理アドレスは、主としてコマンドの送信元および送信先を指定するために使用される。なお、各機器における物理アドレスや論理アドレスの管理方法自体は周知技術であり、また、上記特許文献２においても開示されているので、説明を割愛する。
【００２５】
図２は、ＡＶアンプ２０の構成を示すブロック図である。ＡＶアンプ２０は、第１ＣＥＣラインと、第２ＣＥＣラインと、ＨＤＭＩ受信部２１と、画像処理部２２と、ＨＤＭＩ送信部２３と、音声処理部２４と、メイン制御部２５と、サブ制御部２６と、操作部２７と、表示部２８と、メモリ２９と、第１ＣＥＣラインの入力端であるＨＤＭＩ入力端子３１Ｃ（図１のＩＮ１に対応）と、第１ＣＥＣラインの出力端であるＨＤＭＩ出力端子３１Ａ（図１のＯＵＴ１に対応）と、第２ＣＥＣラインの出力端であるＨＤＭＩ出力端子３１Ｂ（図１のＯＵＴ２に対応）とを有している。なお、図２では、図１のＨＤＭＩ入力ＩＮ２（第１ＣＥＣラインの入力端）に対応するＨＤＭＩ入力端子を簡単のため省略している。
【００２６】
ＨＤＭＩ受信部２１は、ＢＤプレーヤ１０Ｃから送信されたＨＤＭＩデータを受信し、受信したＨＤＭＩデータから元の映像データ（ＨＤＭＩ変換前の映像データ）を生成し、画像処理部２２に供給する。また、ＨＤＭＩ受信部２１は、受信したＨＤＭＩデータから元の音声データを生成し、音声処理部２４に供給する。
【００２７】
画像処理部２２は、ＨＤＭＩ受信部２１から供給された映像データに画像処理（明るさ及び色合い等の調整、解像度変換等）を実行し、ＨＤＭＩ送信部２３に供給する。
【００２８】
ＨＤＭＩ送信部２３は、画像処理部２２から供給された映像データをＨＤＭＩデータに変換する。ＨＤＭＩ送信部２３は、ＨＤＭＩ出力端子３０Ａ又は３０Ｂを介してＴＶ３０Ａ又は３０ＢにＨＤＭＩデータを送信する。
【００２９】
音声処理部２４は、ＨＤＭＩ受信部２１から供給された音声データに対して、例えば、信号処理、遅延処理、イコライザ処理、音量調整処理、増幅処理、ＤＡ変換等の音声処理を実行し、外部に接続されたスピーカー６０に音声信号を供給する。
【００３０】
メイン制御部２５は、メモリ２９に記憶されているプログラムに基づいて、ＡＶアンプ２０の各部を制御するものであり、例えば、マイコンやＣＰＵ等である。メイン制御部２５は、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃ、ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａの各制御部に接続され、ＢＤプレーヤ１０Ｃ、ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａの各制御部と第１ＣＥＣラインを介してコマンドを送受信する。
【００３１】
サブ制御部２６は、メモリ２９に記憶されているプログラムに基づいて、ＡＶアンプ２０の各部を制御するものであり、例えば、マイコンやＣＰＵ等である。サブ制御部２６は、第２ＣＥＣラインを介してＴＶ３０Ｂ、ＤＶＤプレーヤ１０Ｂの各制御部に接続され、ＴＶ３０Ｂ、ＤＶＤプレーヤ１０Ｂの各制御部と第２ＣＥＣラインを介してコマンドを送受信する。
【００３２】
本例のコンテンツ送受信システムは、メイン制御部２５がコマンドを送受信する第１ＣＥＣラインで接続された通信システム、および、サブ制御部２６がコマンドを送受信する第２ＣＥＣラインで接続された通信システムを含んでいる。つまり、ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａ、ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインのみに接続されており（第２ＣＥＣラインには接続されておらず）、図３に示すように、ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａ、及び、ＢＤプレーヤ１０Ｃは、ＴＶ３０Ａ、ＤＶＤプレーヤ１０Ａ、ＢＤプレーヤ１０Ｃ、及び、ＡＶアンプ２０のみがＣＥＣライン上に存在することを認識し、ＴＶ３０Ｂ及びＤＶＤプレーヤ１０Ｂを認識しない。
【００３３】
一方、ＴＶ３０Ｂ、及び、ＤＶＤプレーヤ１０Ｂは、第２ＣＥＣラインのみに接続されており（第１ＣＥＣラインには接続されておらず）、図４に示すように、ＴＶ３０Ｂ、及び、ＤＶＤプレーヤ１０Ｂは、ＴＶ３０Ｂ、ＤＶＤプレーヤ１０Ｂ、ＢＤプレーヤ１０Ｃ、及び、ＡＶアンプ２０のみがＣＥＣライン上に存在すると認識し、ＴＶ３０Ａ、及び、ＤＶＤプレーヤ１０Ａを認識しない。なお、ＢＤプレーヤ１０Ｃは第２ＣＥＣラインには接続されていないが、ＡＶアンプ２０の上流側に接続されているので、ＴＶ３０Ｂ、及び、ＤＶＤプレーヤ１０Ｂによって認識される。
【００３４】
図１、図３及び図４に示すように、ＴＶ３０ＡおよびＴＶ３０Ｂには同じ物理アドレス［０．０．０．０］が付与され、ＤＶＤプレーヤ１０Ａおよび１０Ｂには同じ物理アドレス［２．０．０．０］が付与される。しかし、第１ＣＥＣラインで接続されたシステム、および、第２ＣＥＣラインで接続されたシステム毎で見ると同じ物理アドレスが付与された機器は存在しない。従って、コンテンツ送受信システム全体で見ると同じ物理アドレスが付与された機器が存在する場合であっても、コマンドに含まれている物理アドレスと、第１ＣＥＣラインと第２ＣＥラインとのどちらに送信されたコマンドであるかとを判断することにより、物理アドレスで指定された機器を一意に特定することができる。例えば、物理アドレス［２．０．０．０］がコマンドに含まれている場合、そのコマンドが第２ＣＥＣライン上に送信されている場合、物理アドレスで指定される機器はＤＶＤプレーヤ１０Ｂであることが分かる。
【００３５】
メイン制御部２５とサブ制御部２６とは、例えばＩ２Ｃや三線シリアル等によって接続されており、相互にコマンドやデータを送受信する。メイン制御部２５は、第１ＣＥＣラインを介してＴＶ３０Ａに送信したコマンドをサブ制御部２６にも送信する。サブ制御部２６は、メイン制御部２５から送信されたコマンドを受信し、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する。また、サブ制御部２５は、第２ＣＥＣラインを介してＴＶ３０Ｂに送信したコマンドをメイン制御部２５にも送信する。メイン制御部２５は、サブ制御部２６から送信されたコマンドを受信し、第１ＣＥＣラインを介してＴＶ３０Ａに送信する。従って、ＴＶ３０ＡとＴＶ３０Ｂとには同じコマンドが送信される。
【００３６】
図５は、第１又は第２ＣＥＣライン上へのコマンドの送信元（横軸）とコマンドの送信先（縦軸）とに対応するメイン制御部２５及びサブ制御部２６の各動作を示す表である。なお、斜線箇所については、送信元から送信先に対して機器を認識しないので、コマンドが送信されないことを示している。
【００３７】
（１）ＴＶ３０Ａから第１ＣＥＣライン上にコマンドが送信される場合
（１−１）送信先がＤＶＤプレーヤ１０Ａの場合
メイン制御部２５は、ＴＶ３０Ａから第１ＣＥＣラインを介してＤＶＤプレーヤ１０Ａに対するコマンドを受信すると、通常のＣＥＣ動作を実行する。送信先のＤＶＤプレーヤ１０Ａは第２ＣＥＣライン上では認識されないので、サブ制御部２６は、動作を実行しない。例えば、ＴＶ３０ＡがＤＶＤプレーヤ１０Ａを再生経路して選択するコマンドSetStreamPath［２．０．０．０］を第１ＣＥＣライン上に送信すると、メイン制御部２５は、SetStreamPath［２．０．０．０］に応じて、第１ＣＥＣライン上に存在する物理アドレスが［２．０．０．０］である機器から音声データが供給されるように、音声入力をＴＶ３０Ａに切り換える。つまり、ＤＶＤプレーヤ１０ＡからＴＶ３０Ａを介して音声データがＡＶアンプ２０に供給されるように切り換える。ここで、図示しないが、ＴＶ３０ＡとＡＶアンプ２０とはデジタル音声ケーブル等を介して接続されているので、ＤＶＤプレーヤ１０Ａからの音声データがＴＶ３０Ａを介して、ＡＶアンプ２０に供給される。
【００３８】
SetStreamPathは物理アドレスを指定して再生経路を選択するコマンドであり、ＤＶＤプレーヤ１０Ａ、１０Ｂは共に物理アドレスが［２．０．０．０］であるが、ＴＶ３０ＡからのSetStreamPath［２．０．０．０］は第１ＣＥＣライン上のみに送信されるので、第２ＣＥＣライン上に存在するＴＶ３０ＢおよびＤＶＤプレーヤ１０ＢはSetStreamPath［２．０．０．０］を受信せず、誤動作を起こさない。また、ＡＶアンプ２０のメイン制御部２５は、SetStreamPath［２．０．０．０］が第１ＣＥＣライン上に送信されることにより、物理アドレス［２．０．０．０］で指定される機器がＤＶＤプレーヤ１０Ａであることを特定することができる。従って、同一物理アドレスを有することによって複数の機器が再生経路として選択されるような誤動作が起こることが防止される。
【００３９】
（１−２）送信先がＡＶアンプ２０の場合
メイン制御部２５は、ＴＶ３０Ａから第１ＣＥＣラインを介してＡＶアンプ２０に対するコマンドを受信すると、通常のＣＥＣ動作を実行する。メイン制御部２５は、ＴＶ３０Ａに対して応答コマンドを送信し、ＴＶ３０Ａに送信した応答コマンドをサブ制御部２６にも送信する。サブ制御部２６は、ＴＶ３０Ａからのコマンドに対して動作を実行しないが、ＴＶ３０Ａに送信した応答コマンドをメイン制御部２５から受信し、同じ応答コマンドをＴＶ３０Ｂにも送信する。例えば、ＴＶ３０Ａがボリュームを増加させるコマンドを第１ＣＥＣライン上に送信すると、メイン制御部２５は当該コマンドを受信し、ボリューム値を増加させる。メイン制御部２５は、第１ＣＥＣラインを介してＴＶ３０Ａにボリュームを増加させた旨の応答コマンドをＴＶ３０Ａに送信する。サブ制御部２６は、ボリュームを増加させた旨の応答コマンドをメイン制御部２５から受信し、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する。
【００４０】
（１−３）送信先がＢＤプレーヤ１０Ｃの場合
メイン制御部２５は、ＴＶ３０Ａから第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに対するコマンドを受信すると、通常のＣＥＣ動作を実行する。メイン制御部２５がコマンドに応じた動作を実行すれば足りるので、サブ制御部２６は動作を実行する必要がない。例えば、ＴＶ３０ＡがＢＤプレーヤ１０Ｃを再生経路して選択するコマンドSetStreamPath［１．１．０．０］を第１ＣＥＣライン上に送信すると、メイン制御部２５は、SetStreamPath［１．１．０．０］に応じて、音声入力をＢＤプレーヤ１０Ｃに切り換えるように動作する。つまり、ＢＤプレーヤ１０Ｃから音声データがＡＶアンプ２０に供給されるように切り換える。
【００４１】
また、ＴＶ３０ＡがＢＤプレーヤ１０Ｃの論理アドレスを指定し、PollingMessage［１］を第１ＣＥＣライン上に送信すると、ＢＤプレーヤ１０Ｃは、ＴＶ３０ＡへのPollingMessage［１］に対する応答コマンド（ＡＣＫ、又は、ＮＡＣＫ）を送信する。ＴＶ３０Ａは、PollingMessage［１］に対する応答コマンド（ＡＣＫ、又は、ＮＡＣＫ）に基づいて、第１ＣＥＣライン上にＢＤプレーヤ１０Ｃが存在しているか否かを認識する。メイン制御部２５は、ＢＤプレーヤ１０ＣからＴＶ３０ＡへのPollingMessage［１］に対する応答コマンド（ＡＣＫ、又は、ＮＡＣＫ）を第１ＣＥＣラインを介して受信すると、サブ制御部２６に送信する。サブ制御部２６は、ＢＤプレーヤ１０ＣからＴＶ３０ＡへのPollingMessage［１］に対する応答コマンド（ＡＣＫ、又は、ＮＡＣＫ）を受信し、メモリ２９に保存する。ＴＶ３０Ｂが同一コマンドであるPollingMessage［１］を第２ＣＥＣライン上に送信した時に、サブ制御部２６が、メモリ２９に記憶されているＢＤプレーヤ１０ＣからＴＶ３０ＡへのPollingMessage［１］に対する応答コマンド（ＡＣＫ、又は、ＮＡＣＫ）をＴＶ３０Ｂに送信するためである。
【００４２】
（１−４）ブロードキャストの場合
メイン制御部２５は、通常のＣＥＣ動作を実行し、サブ制御部２６は動作を実行しない。
【００４３】
（２）ＴＶ３０Ｂから第２ＣＥＣライン上にコマンドが送信される場合
（２−１）送信先がＤＶＤプレーヤ１０Ｂの場合
サブ制御部２６は、ＴＶ３０Ｂから第２ＣＥＣラインを介してＤＶＤプレーヤ１０Ｂに対するコマンドを受信すると、通常のＣＥＣ動作を実行し、メイン制御部２５は動作を実行しない。例えば、ＴＶ３０ＢがＤＶＤプレーヤ１０Ｂの物理アドレスを再生経路して選択するコマンドSetStreamPath［２．０．０．０］を第２ＣＥＣライン上に送信すると、サブ制御部２６は、SetStreamPath［２．０．０．０］に応じて、第２ＣＥＣライン上に存在する物理アドレスが［２．０．０．０］である機器から音声データが供給されるように、音声入力をＴＶ３０Ｂに切り換える。つまり、ＤＶＤプレーヤ１０ＢからＴＶ３０Ｂを経由して音声データがＡＶアンプ２０に供給されるように切り換える。ここで、図示しないが、ＴＶ３０ＢとＡＶアンプ２０とはデジタル音声ケーブル等を介して接続されているので、ＤＶＤプレーヤ１０Ｂからの音声データがＴＶ３０Ｂを介して、ＡＶアンプ２０に供給される。
【００４４】
SetStreamPathは物理アドレスを指定して再生経路を選択するコマンドであり、ＤＶＤプレーヤ１０Ａ、１０Ｂは共に物理アドレスが［２．０．０．０］であるが、ＴＶ３０ＢからのSetStreamPath［２．０．０．０］は第２ＣＥＣライン上のみに送信されるので、第１ＣＥＣライン上に存在するＴＶ３０ＡおよびＤＶＤプレーヤ１０ＡはSetStreamPath［２．０．０．０］を受信せず、誤動作を起こさない。また、ＡＶアンプ２０のサブ制御部２６は、SetStreamPath［２．０．０．０］が第２ＣＥＣライン上に送信されることにより、物理アドレス［２．０．０．０］で指定される機器がＤＶＤプレーヤ１０Ｂであることを特定することができる。従って、同一物理アドレスを有することによって複数の機器が再生経路として選択されるような誤動作が起こることが防止される。
【００４５】
（２−２）送信先がＡＶアンプ２０の場合
サブ制御部２６は、ＴＶ３０Ｂから第２ＣＥＣラインを介してＡＶアンプ２０に対するコマンドを受信すると、通常のＣＥＣ動作を実行し、ＴＶ３０Ｂに対して応答コマンドを送信し、ＴＶ３０Ｂに送信した応答コマンドをメイン制御部２５に送信する。メイン制御部２５は、ＴＶ３０Ｂに送信した応答コマンドをサブ制御部２６から受信し、同じ応答コマンドをＴＶ３０Ａにも送信する。例えば、ＴＶ３０Ｂがボリュームを増加させるコマンドを第２ＣＥＣライン上に送信すると、サブ制御部２６は当該コマンドを受信し、ボリューム値を増加させる。サブ制御部２６は、第２ＣＥＣラインを介してボリュームを増加させた旨の応答コマンドをＴＶ３０Ｂに送信する。メイン制御部２５は、ボリュームを増加させた旨の応答コマンドをサブ制御部２５から受信し、第１ＣＥＣラインを介してＴＶ３０Ａに送信する。
【００４６】
（２−３）送信先がＢＤプレーヤ１０Ｃの場合
サブ制御部２６は、ＴＶ３０Ｂから第２ＣＥＣラインを介してＢＤプレーヤ１０Ｃに対するコマンドを受信すると、通常のＣＥＣ動作を実行し、メイン制御部２５に当該コマンドを送信する。メイン制御部２５は、サブ制御部２６から当該コマンドを受信し、ＴＶ３０Ａから第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに対するコマンドと見なして、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに送信する。ＴＶ３０ＢはＢＤプレーヤ１０Ｃを認識しているが、ＢＤプレーヤ１０ＣはＴＶ３０Ａを認識していないからである。
【００４７】
例えば、ＴＶ３０ＢがＢＤプレーヤ１０Ｃを再生経路して選択するコマンドSetStreamPath［１．１．０．０］を第２ＣＥＣライン上に送信すると、サブ制御部２６は、SetStreamPath［１．１．０．０］に応じて、音声入力をＢＤプレーヤ１０Ｃに切り換えるように動作する。つまり、ＢＤプレーヤ１０Ｃから音声データがＡＶアンプ２０に供給されるように切り換える。また、サブ制御部２６は、メイン制御部２５にSetStreamPath［１．１．０．０］を送信する、メイン制御部２５は、SetStreamPath［１．１．０．０］を第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに送信する。ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインを介して、SetStreamPath［１．１．０．０］を受信すると、ＴＶ３０Ａから第１ＣＥＣラインを介して送信されたコマンドであると判断し動作する。
【００４８】
（２−４）ブロードキャストの場合
同様に、サブ制御部２６は、第２ＣＥＣライン上に送信されたＴＶ３０ＢからＢＤプレーヤ１０Ｃへのコマンドを受信すると、通常のＣＥＣ動作を実行し、かつ、メイン制御部２５に当該コマンドを送信する。メイン制御部２５は、サブ制御部２６からコマンドを受信し、ＴＶ３０ＡからＢＤプレーヤ１０Ｃへのコマンドと見なして、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに送信する。
【００４９】
（３）ＤＶＤプレーヤ１０Ａから第１ＣＥＣライン上にコマンドが送信される場合
（３−１）送信先がＴＶ３０Ａの場合
メイン制御部２５は、ＤＶＤプレーヤ１０Ａから第１ＣＥＣラインを介してＴＶ３０Ａに対するコマンドを受信すると、通常のＣＥＣ動作を実行し、サブ制御部２６は動作を実行しない。例えば、ＤＶＤプレーヤ１０Ａが再生開始した旨のコマンドActive Source［２．０．０．０］をＴＶ３０Ａに対して第１ＣＥＣライン上に送信すると、ＴＶ３０Ａは音声入力をＤＶＤプレーヤ１０Ａが接続されているＨＤＭＩ入力ＩＮ２に切り換え、音声出力をＡＶアンプ２０に切り換える。メイン制御部２５は、ＤＶＤプレーヤ１０Ａが再生開始した旨のコマンドActive Source［２．０．０．０］に応じて、音声入力をＴＶ３０Ａに切り換える。
【００５０】
Active Sourceは物理アドレスを指定して再生経路を選択するコマンドであり、ＤＶＤプレーヤ１０Ａ、１０Ｂは共に物理アドレスが［２．０．０．０］であるが、ＤＶＤプレーヤ１０ＡからのActive Source［２．０．０．０］は第１ＣＥＣライン上のみに送信されるので、第２ＣＥＣライン上に存在するＴＶ３０ＢおよびＤＶＤプレーヤ１０ＢはActive Source［２．０．０．０］を受信せず、誤動作を起こさない。また、ＡＶアンプ２０のメイン制御部２５は、Active Source［２．０．０．０］が第１ＣＥＣライン上に送信されることにより、物理アドレス［２．０．０．０］で指定される機器がＤＶＤプレーヤ１０Ａであることを特定することができる。従って、同一物理アドレスを有することによって複数の機器が再生経路として選択されるような誤動作が起こることが防止される。
【００５１】
（３−２）送信先がＡＶアンプ２０の場合
メイン制御部２５は、ＤＶＤプレーヤ１０Ａから第１ＣＥＣラインを介してＡＶアンプ２０に対するコマンドを受信すると、通常のＣＥＣ動作を実行し、サブ制御部２６は動作を実行しない。例えば、ＤＶＤプレーヤ１０Ａがボリュームを増加させるコマンドを第１ＣＥＣライン上にＡＶアンプ２０に対して送信すると、メイン制御部２５は当該コマンドを受信し、ボリューム値を増加させる。
【００５２】
（３−３）送信先がＢＤプレーヤ１０Ｃの場合
メイン制御部２５は、ＤＶＤプレーヤ１０Ａから第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに対するコマンドを受信すると、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに当該コマンドを送信する。ここでは、メイン制御部２５およびサブ制御部２６共に動作を実行しない。
【００５３】
（３−４）ブロードキャストの場合
メイン制御部２５は、通常のＣＥＣ動作を実行し、サブ制御部２６は動作を実行しない。
【００５４】
（４）ＤＶＤプレーヤ１０Ｂから第２ＣＥＣライン上にコマンドが送信される場合
（４−１）送信先がＴＶ３０Ｂの場合
サブ制御部２６は、ＤＶＤプレーヤ１０Ｂから第２ＣＥＣラインを介してＴＶ３０Ｂに対するコマンドを受信すると、通常のＣＥＣ動作を実行し、メイン制御部２５は動作を実行しない。例えば、ＤＶＤプレーヤ１０Ｂが再生開始した旨のコマンドActive Source［２．０．０．０］をＴＶ３０Ｂに対して第２ＣＥＣライン上に送信すると、ＴＶ３０Ｂは音声入力をＤＶＤプレーヤ１０Ｂが接続されているＨＤＭＩ入力ＩＮ２に切り換え、音声出力をＡＶアンプ２０に切り換える。メイン制御部２５は、ＤＶＤプレーヤ１０Ｂが再生開始した旨のコマンドActive Source［２．０．０．０］に応じて、音声入力をＴＶ３０Ｂに切り換える。
【００５５】
Active Sourceは物理アドレスを指定して再生経路を選択するコマンドであり、ＤＶＤプレーヤ１０Ａ、１０Ｂは共に物理アドレスが［２．０．０．０］であるが、ＤＶＤプレーヤ１０ＢからのActive Source［２．０．０．０］は第２ＣＥＣライン上のみに送信されるので、第１ＣＥＣライン上に存在するＴＶ３０ＡおよびＤＶＤプレーヤ１０ＡはActive Source［２．０．０．０］を受信せず、誤動作を起こさない。また、ＡＶアンプ２０のサブ制御部２６は、Active Source［２．０．０．０］が第２ＣＥＣライン上に送信されることにより、物理アドレス［２．０．０．０］で指定される機器がＤＶＤプレーヤ１０Ｂであることを特定することができる。従って、同一物理アドレスを有することによって複数の機器が再生経路として選択されるような誤動作が起こることが防止される。
【００５６】
（４−２）送信先がＡＶアンプ２０の場合
サブ制御部２６は、ＤＶＤプレーヤ１０Ｂから第２ＣＥＣラインを介してＡＶアンプ２０に対するコマンドを受信すると、通常のＣＥＣ動作を実行し、メイン制御部２４は動作を実行しない。例えば、ＤＶＤプレーヤ１０Ｂがボリュームを増加させるコマンドを第２ＣＥＣライン上にＡＶアンプ２０に対して送信すると、サブ制御部２６は当該コマンドを受信し、ボリューム値を増加させる。
【００５７】
（４−３）送信先がＢＤプレーヤ１０Ｃである場合
サブ制御部２６は、ＤＶＤプレーヤ１０Ｂから第２ＣＥＣラインを介してＢＤプレーヤ１０Ｃに対するコマンドを受信すると、当該コマンドをメイン制御部２５に送信する。メイン制御部２５は、当該コマンドを受信すると、ＤＶＤプレーヤ１０Ａから第１ＣＥＣラインを介して受信したコマンドと見なして、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに送信する。このように処理するのは、ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインのみに接続されており、ＤＶＤプレーヤ１０ＢはＢＤプレーヤ１０Ｃを認識しているが、ＢＤプレーヤ１０ＣはＤＶＤプレーヤ１０Ａを認識し、ＤＶＤプレーヤ１０Ｂを認識していないからである。ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインを介して受信した当該コマンドに応じて、ＤＶＤプレーヤ１０Ａからコマンドが送信されたと判断し、動作を実行する。
【００５８】
（４−４）ブロードキャストの場合
サブ制御部２６は、コマンドをＤＶＤプレーヤ１０Ｂから第２ＣＥＣラインを介して受信すると、当該コマンドをメイン制御部２５に送信する。メイン制御部２５は、当該コマンドを受信すると、ＤＶＤプレーヤ１０Ａから第１ＣＥＣラインを介して受信したコマンドと見なして、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに送信する。ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインのみに接続されているからである。ＢＤプレーヤ１０Ｃは、第１ＣＥＣラインを介して受信した当該コマンドに応じて、ＤＶＤプレーヤ１０Ａからコマンドが送信されたと判断し、動作を実行する。
【００５９】
（５）ＡＶアンプ２０からコマンドを送信する場合
（５−１）送信先が第１ＣＥＣラインを介してＴＶ３０Ａである場合
メイン制御部２５は、通常のＣＥＣ動作を実行し、ＴＶ３０Ａに第１ＣＥＣラインを介してＴＶ３０Ａに対するコマンドを送信する。また、メイン制御部２５は、ＴＶ３０Ａに送信したコマンドをサブ制御部２６にも送信する。サブ制御部２６は、ＴＶ３０Ａに送信したコマンドと同一コマンドを第２ＣＥＣラインを介してＴＶ３０Ｂにも送信する。例えば、メイン制御部２５が、ボリューム値を増加させた旨のコマンドをＴＶ３０Ａに送信する場合、サブ制御部２６も同じコマンドをＴＶ３０Ｂに送信する。
【００６０】
（５−２）送信先が第２ＣＥＣラインを介してＴＶ３０Ｂである場合
サブ制御部２６は、通常のＣＥＣ動作を実行し、ＴＶ３０Ｂに第２ＣＥＣラインを介してＴＶ３０Ｂに対するコマンドを送信する。また、サブ制御部２６は、ＴＶ３０Ｂに送信したコマンドをメイン制御部２５に送信する。メイン制御部２５は、ＴＶ３０Ｂに送信したコマンドと同一コマンドを第１ＣＥＣラインを介してＴＶ３０Ａに送信する。
【００６１】
（５−３）送信先が第１ＣＥＣラインを介してＤＶＤプレーヤ１０Ａである場合
メイン制御部２５は通常のＣＥＣ動作を実行し、サブ制御部２６は動作を実行しない。例えば、メイン制御部２５は、第１ＣＥＣラインを介してＤＶＤプレーヤ１０Ａに再生経路を選択するコマンドSetStreamPath［２．０．０．０］を送信し、サブ制御部２６は、第２ＣＥＣラインを介して、同一コマンドをＤＶＤプレーヤ１０Ｂに送信しない。
【００６２】
（５−４）送信先が第２ＣＥＣラインを介してＤＶＤプレーヤ１０Ｂである場合
サブ制御部２６は通常のＣＥＣ動作を実行するが、メイン制御部２５は動作を実行しない。例えば、サブ制御部２６は、第２ＣＥＣラインを介してＤＶＤプレーヤ１０Ｂに再生経路を選択するコマンドSetStreamPath［２．０．０．０］を送信するが、メイン制御部２５は、第１ＣＥＣラインを介して、同一コマンドをＤＶＤプレーヤ１０Ａに送信しない。
【００６３】
（５−５）送信先が第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃである場合
メイン制御部２５は通常のＣＥＣ動作を実行するが、サブ制御部２６は動作を実行しない。例えば、メイン制御部２５は、第１ＣＥＣラインを介してＢＤプレーヤ１０Ｃに再生経路を選択するコマンドSetStreamPath［１．１．０．０］コマンドを送信するが、サブ制御部２６はコマンドを送信しない。
【００６４】
（５−６）ブロードキャストの場合
メイン制御部２５及びサブ制御部２６共に通常のＣＥＣ動作を実行する。
【００６５】
（６）ＢＤプレーヤ１０Ｃから第１ＣＥＣライン上にコマンドが送信される場合
（６−１）送信先がＴＶ３０Ａの場合
メイン制御部２５は、ＢＤプレーヤ１０Ｃから第１ＣＥＣラインを介してＴＶ３０Ａに対するコマンドを受信すると、当該コマンドを第１ＣＥＣラインを介してＴＶ３０Ａに送信する。ＴＶ３０Ａは、第１ＣＥＣラインを介してＢＤプレーヤ３０Ａからのコマンドを受信すると、コマンドに応じた動作を実行する。また、メイン制御部２５は、当該コマンドをサブ制御部２６に送信する。サブ制御部２６は、当該コマンドをメイン制御部２５から受信すると、ＢＤプレーヤ１０ＣからＴＶ３０Ｂに対するコマンドとして第２ＣＥＣラインを介してＴＶ３０Ｂに送信する。ＢＤプレーヤ１０ＣはＴＶ３０Ｂを認識していないが、ＴＶ３０ＢはＢＤプレーヤ１０Ｃを認識しているからである。ＴＶ３０Ｂは、第２ＣＥＣラインを介してコマンドを受信すると、ＢＤプレーヤ１０ＣからＴＶ３０Ｂに対するコマンドであると判断し、コマンドに応じた動作を実行する。
【００６６】
（６−２）送信先がＤＶＤプレーヤ１０Ａである場合
メイン制御部２５は、ＢＤプレーヤ１０Ｃから第１ＣＥＣラインを介してコマンドを受信すると、第１ＣＥＣラインを介して、ＴＶ３０Ａを介してＤＶＤプレーヤ１０Ａに当該コマンドを送信する。ＤＶＤプレーヤ１０ＡはＢＤプレーヤ１０Ｃからのコマンドを受信し、コマンドに応じた動作を実行する。サブ制御部２６は、当該コマンドをＤＶＤプレーヤ１０Ｂに送信しない。ＢＤプレーヤ１０ＣはＤＶＤプレーヤ１０Ｂを認識していないからである。メイン制御部２５及びサブ制御部２６は、当該コマンドに応じて動作を実行しない。
【００６７】
（６−３）送信先がＡＶアンプ２０である場合
メイン制御部２５は、ＢＤプレーヤ１０Ｃから第１ＣＥＣラインを介してＡＶアンプ２０に対するコマンドを受信すると、コマンドに応じた動作を実行する。サブ制御部２８は動作を実行しない。
【００６８】
（６−４）ブロードキャストである場合
メイン制御部２５は、第１ＣＥＣラインをコマンドを受信すると、コマンドに応じた動作を実行する。サブ制御部２８は動作を実行しない。
【００６９】
図６は、メイン制御部２５とサブ制御部２６との処理を示すシーケンス図である。メイン制御部２５は、ＴＶ３０ＡからＡＶアンプ２０の上流機器（ＢＤプレーヤ１０Ｃ）に対するコマンドを受信すると（Ｓ１）、ＢＤプレーヤ１０Ｃに第１ＣＥＣラインを介してコマンドを送信する。ＢＤプレーヤ１０Ｃは、コマンドを受信すると、ＴＶ３０Ａに対する応答コマンドを第１ＣＥＣラインを介してＡＶアンプ２０に送信する。メイン制御部２５は、第１ＣＥＣラインを介してＴＶ３０Ａに、ＢＤプレーヤ１０Ｃからのコマンドを送信する（Ｓ２）。メイン制御部２５は、ＴＶ３０Ａに送信したコマンドをサブ制御部２６に送信する（Ｓ３）。
【００７０】
サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したコマンドを受信し、メモリ２９に記憶する（Ｓ４）。サブ制御部２６は、ＴＶ３０ＢからＡＶアンプ２０の上流機器（ＢＤプレーヤ１０Ｃ）に対するコマンドを受信すると（Ｓ５）、ＢＤプレーヤ１０Ｃから受信しＴＶ３０Ａに送信したコマンドをメモリ２９から読み出して、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ６）。このように、サブ制御部２６は、メイン制御部２５が第１ＣＥＣラインを介してＴＶ３０Ａに送信したコマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する。
【００７１】
なお、ＴＶ３０ＡからＤＶＤプレーヤ１０Ａに対するコマンド（PollingMessage）が第１ＣＥＣライン上に送信され、ＤＶＤプレーヤ１０ＡがＴＶ３０Ａに応答コマンドを送信した後、ＴＶ３０ＢからＤＶＤプレーヤ１０Ａに対するコマンド（PollingMessage）が第２ＣＥＣライン上に送信された場合には、サブ制御部２６は、ＤＶＤプレーヤ１０ＡからＴＶ３０Ａに対する応答コマンドと同じ応答コマンドをＴＶ３０Ｂに送信しない。これにより、ＴＶ３０Ｂは、ＤＶＤプレーヤ１０Ａを認識しない。同様に、ＴＶ３０ＢからＤＶＤプレーヤ１０Ｂに対するコマンド（PollingMessage）が第２ＣＥＣライン上に送信され、ＤＶＤプレーヤ１０ＢがＴＶ３０Ｂに応答コマンドを送信した後、ＴＶ３０ＡからＤＶＤプレーヤ１０Ｂに対するコマンド（PollingMessage）が第１ＣＥＣライン上に送信された場合には、メイン制御部２５は、ＤＶＤプレーヤ１０ＢからＴＶ３０Ｂに対する応答コマンドと同じ応答コマンドをＴＶ３０Ａに送信しない。これにより、ＴＶ３０Ａは、ＤＶＤプレーヤ１０Ｂを認識しない。
【００７２】
図７は、図６のＳ５、Ｓ６の処理の詳細を示すフローチャートである。サブ制御部２６は、ＴＶ３０ＢからＢＤプレーヤ１０ＣへのPollingMessageを受信したか否かを判断している（Ｓ１１）。受信した場合（Ｓ１１でＹＥＳ）、サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したPollingMessageに対する応答コマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ１２）。
【００７３】
次に、サブ制御部２６は、ＴＶ３０ＢからＢＤプレーヤ１０ＣへのGetCECVersionを受信したか否かを判断している（Ｓ１３）。受信した場合（Ｓ１３でＹＥＳ）、サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したCECVersionの応答コマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ１４）。
【００７４】
次に、サブ制御部２６は、ＴＶ３０ＢからＢＤプレーヤ１０ＣへのGivePhygicalAddressを受信したか否かを判断している（Ｓ１５）。受信した場合（Ｓ１５でＹＥＳ）、サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したReportPhygicalAddressの応答コマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ１６）。
【００７５】
次に、サブ制御部２６は、ＴＶ３０ＢからＢＤプレーヤ１０ＣへのGetMenuLanguageを受信したか否かを判断している（Ｓ１７）。受信した場合（Ｓ１７でＹＥＳ）、サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したSetMenuLanguageの応答コマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ１８）。
【００７６】
次に、サブ制御部２６は、ＴＶ３０ＢからＢＤプレーヤ１０ＣへのGiveOSDNameを受信したか否かを判断している（Ｓ１９）。受信した場合（Ｓ１９でＹＥＳ）、サブ制御部２６は、メイン制御部２５がＴＶ３０Ａに送信したSetOSDNameの応答コマンドと同じコマンドを、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する（Ｓ２０）。
【００７７】
なお、ＡＶアンプ２０の音声入力セレクタとして、ＴＶ３０Ａ、ＴＶ３０Ｂ等を設けることにより、ＴＶ３０Ａから再生開始したことを示すActiveSouce［０．０．０．０］が第１ＣＥＣラインを介してメイン制御部２５に送信された場合には、メイン制御部２５は、物理アドレス［０．０．０．０．］と第１ＣＥＣラインを介して送信されたコマンドであることに基づいて、ＴＶ３０Ａが再生開始したことを特定することができ、音声入力セレクタをＴＶ３０Ａに切り換えることができる。同様に、ＴＶ３０Ｂから再生開始したことを示すActiveSouce［０．０．０．０］が第２ＣＥＣラインを介してサブ制御部２６に送信された場合には、サブ制御部２６は、物理アドレス［０．０．０．０．］と第２ＣＥＣラインを介して送信されたコマンドであることに基づいて、ＴＶ３０Ｂが再生開始したことを特定することができ、音声入力セレクタをＴＶ３０Ｂに切り換えることができる。
【００７８】
ここで、図８に示すように、ＡＶアンプ２０がＴＶ３０ＢのＨＤＭＩ入力ＩＮ３に接続されている場合、ＡＶアンプ２０の物理アドレスは、ＴＶ３０Ａに対する物理アドレス［１．０．０．０］と、ＴＶ３０Ｂに対する物理アドレス［３．０．０．０］とで異なっている。また、ＢＤプレーヤ１０Ｃの物理アドレスも、ＴＶ３０Ａに対する物理アドレス［１．１．０．０］と、ＴＶ３０Ｂに対する物理アドレス［３．１．０．０］とで異なっている。このような場合に、物理アドレスを指定する必要のあるコマンドを送受信する際に、各機器で誤動作を起こす可能性がある。例えば、メイン制御部２５がＴＶ３０ＡにＢＤプレーヤ１０Ｃの物理アドレス［１．１．０．０］を指定したコマンドを送信し、サブ制御部２５が同じコマンドをメイン制御部２５から受信して、ＴＶ３０Ｂに送信すると、ＴＶ３０Ｂは、物理アドレス［１．１．０．０］をＢＤプレーヤ１０Ｃとは異なる機器が指定されていると判断するので、本来求められる動作とは異なる動作を実行してしまう。
【００７９】
そこで、本例では、メモリ２９に図９に示す物理アドレス変換テーブルが格納されている。物理アドレス変換テーブルは、ＴＶ３０Ａ及びＴＶ３０Ｂの両方に接続されている機器であり、ＴＶ３０Ａに対する物理アドレスとＴＶ３０Ｂに対する物理アドレスとが異なる機器（図８では、ＡＶアンプ２０及びＢＤプレーヤ１０Ｃ）について、ＴＶ３０Ａに対する物理アドレスとＴＶ３０Ｂに対する物理アドレスとの対応関係を管理する。例えば、機器の論理アドレスに対応付けて、物理アドレス１（ＴＶ３０Ａに対する物理アドレス）と、物理アドレス２（ＴＶ３０Ｂに対する物理アドレス）とが登録されている。物理アドレス変換テーブルには最初は何も登録されておらず、初期接続時に物理アドレスが決定される時に登録される。
【００８０】
メイン制御部２５は、ＴＶ３０ＡにＢＤプレーヤ１０Ｃの物理アドレス［１．１．０．０］を指定したコマンドを第１ＣＥＣラインを介して送信するとき、サブ制御部２６に、当該コマンドとＢＤプレーヤ１０Ｃの論理アドレス１とを送信する。サブ制御部２５は、ＢＤプレーヤ１０Ｃの論理アドレス１に対する物理アドレス［３．１．０．０］を特定し、当該コマンドの指定物理アドレス［１．１．０．０］を特定した物理アドレス［３．１．０．０］に変換し、第２ＣＥＣラインを介してＴＶ３０Ｂに送信する。従って、ＴＶ３０Ｂは、物理アドレス［３．１．０．０］を含むコマンドを受信することにより、指定された機器がＢＤプレーヤ１０Ｃであると正確に判断することができる。
【００８１】
また、サブ制御部２６は、ＴＶ３０Ｂに自身の物理アドレス［３．０．０．０］を指定したコマンドを第２ＣＥＣラインを介して送信するとき、メイン制御部２５に、当該コマンドを送信する。メイン制御部２６は、自身の論理アドレス５に対する物理アドレス［１．０．０．０］を特定し、当該コマンドの指定物理アドレス［３．０．０．０］を特定した物理アドレス［１．０．０．０］に変換し、第１ＣＥＣラインを介してＴＶ３０Ａに送信する。従って、ＴＶ３０Ａは、物理アドレス［１．０．０．０］を含むコマンドを受信することにより、指定された機器がＡＶアンプ２０であると正確に判断することができる。上記の物理アドレスの変換は、コマンドがＴＶ３０Ａ、３０Ｂに送信されるときだけでなく、ＤＶＤプレーヤやＢＤプレーヤに送信されるときにも必要に応じて適宜実行される。
【００８２】
同様に、図１０に示すように、ＡＶアンプ２０とＴＶ３０Ｂとの間にＨＤＭＩスイッチ４０が接続されている場合、ＡＶアンプ２０の物理アドレスは、ＴＶ３０Ａに対する物理アドレス［１．０．０．０］と、ＴＶ３０Ｂに対する物理アドレス［１．１．０．０］とで異なっている。また、ＢＤプレーヤ１０Ｃの物理アドレスも、ＴＶ３０Ａに対する物理アドレス［１．１．０．０］と、ＴＶ３０Ｂに対する物理アドレス［１．１．１．０］とで異なっている。そこで、メモリ２９に図１１に示す物理アドレス変換テーブルが格納されており、図８の場合と同様に、メイン制御部２５、サブ制御部２６は、物理アドレスを適宜変換してＴＶ３０Ａ、ＴＶ３０にコマンドを送信する。
【００８３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。ＡＶアンプの上記動作をコンピュータに実行させるためのプログラムおよびこれを記録した記録媒体という形態で提供されてもよい。また、ＡＶアンプの上記動作の一部のみのプログラムを、ＡＶアンプやディスプレイ装置にファームウェアアップデートという形態で提供されてもよい。さらには、ＡＶアンプの上記動作の一部のみのプログラムが格納されたＨＤＭＩ送信部、ＨＤＭＩ受信部、システム制御部などの電子部品という形態で提供されてもよい。
【産業上の利用可能性】
【００８４】
本発明は、ＡＶアンプ等に好適に採用され得る。
【符号の説明】
【００８５】
１０Ａ、１０Ｂ  ＤＶＤプレーヤ
１０Ｃ          ＢＤプレーヤ
２０            ＡＶアンプ
３０Ａ、３０Ｂ  ＴＶ
【図１】
0005381507.tif 000002
【図３】
0005381507.tif 000003
【図４】
0005381507.tif 000004
【図５】
0005381507.tif 000005
【図６】
0005381507.tif 000006
【図７】
0005381507.tif 000007
【図８】
0005381507.tif 000008
【図９】
0005381507.tif 000009
【図１０】
0005381507.tif 000010
【図１１】
0005381507.tif 000011
【図２】
0005381507.tif 000012