(57)【特許請求の範囲】
【請求項１】
映像及び音声信号を送信する送信装置と、前記映像及び音声信号を受信する複数の受信装置とに接続可能な中継装置であって、
前記複数の受信装置へ前記映像信号を出力する複数の出力部と、
前記受信装置の物理アドレスを取得する物理アドレス取得手段と、
前記受信装置の論理アドレスを取得する論理アドレス取得手段と、
前記出力部に対応付けて、前記受信装置の前記物理アドレスと、前記受信装置の前記論理アドレスとを管理する管理手段と、
前記受信装置から前記中継装置または前記送信装置を操作または設定するためのコマンドである連動動作コマンドを受信する連動動作コマンド受信手段と、
前記受信装置から前記連動動作コマンドを受信したとき、前記連動動作コマンドを送信した前記受信装置の前記物理アドレスと前記論理アドレスとを特定する特定手段と、
前記受信装置から受信する前記連動動作コマンドに応じた処理を実行し、特定された前記物理アドレスと前記論理アドレスとの組み合わせに基づいて、前記連動動作コマンドを送信した前記受信装置に実行した処理を応答する連動手段とを備える、中継装置。
【請求項２】
前記出力部に接続される前記受信装置から、前記中継装置の前記物理アドレスを取得する中継装置物理アドレス取得手段と、
前記中継装置が前記受信装置へ前記映像信号を出力するとき、第１の出力部を優先するか第２の出力部を優先するかを設定する出力設定手段と、
前記第１の出力部を優先するように設定されたとき、前記第１の出力部に接続される前記受信装置から取得した前記物理アドレスを前記中継装置の物理アドレスとして使用するように設定し、前記第２の出力部を優先するように設定されたとき、前記第２の出力部に接続される前記受信装置から取得した前記物理アドレスを前記中継装置の物理アドレスとして使用するように設定する物理アドレス設定手段と、
前記物理アドレス設定手段によって前記物理アドレスが設定されたとき、設定された前記物理アドレスに基づいて生成される前記物理アドレスを前記送信装置に設定する送信装置物理アドレス設定手段と、
前記受信装置から前記連動動作コマンドを受信したとき、前記出力設定手段によって優先するように設定されている前記出力部に接続された前記受信装置から送信された前記連動動作コマンドであるか否かを判断する判断手段と、
優先するように設定されている前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断された場合、前記連動動作コマンドを前記送信装置へ送信する送信手段とをさらに備える、請求項１に記載の中継装置。
【請求項３】
前記判断手段が、前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断したとき、
前記送信装置へ送信する必要がある前記連動動作コマンドであるか否かを判断し、
前記送信装置へ送信する必要がある前記連動動作コマンドであると判断された場合、前記送信装置へ前記連動動作コマンドを送信することが許可されているか否かを判断し、
前記連動動作コマンドを送信することが許可されていると判断された場合、前記送信手段が前記送信装置へ前記連動動作コマンドを送信する、請求項２に記載の中継装置。
【請求項４】
前記判断手段が、前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断したとき、受信した前記連動動作コマンドのコマンド種別を判断するコマンド判断手段と、
前記コマンド種別ごとに前記連動動作コマンドを前記中継装置が実行することを許可するか否かを管理する許可コマンド管理手段と、
実行することを許可されている前記連動動作コマンドであるか否かを判断する許可判断手段とをさらに備え、
実行することを許可されている前記連動動作コマンドであると判断されたとき、前記連動手段が前記連動動作コマンドを実行する、請求項２または３に記載の中継装置。
【請求項５】
前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置から、前記音声信号を受信するための認証コマンドを受信する認証コマンド受信手段と、
前記認証コマンドに応答するコマンドを前記受信装置へ送信する認証コマンド送信手段と、
前記認証コマンドを送信した前記受信装置の前記物理アドレスと、前記論理アドレスとに基づいて、前記管理手段によって管理されている前記出力部を特定する出力部特定手段と、
特定された前記出力部に対応する音声出力部を特定する音声出力部特定手段と、
前記受信装置から前記音声信号を受信したとき、特定された前記音声出力部から前記音声信号を出力する音声出力手段とをさらに備える、請求項２〜４のいずれかに記載の中継装置。
【請求項６】
前記音声出力部特定手段によって特定される前記音声出力部が前記送信装置から送信される前記音声信号を出力中であるか否かを判断する出力中判断手段と、
出力中であると判断されたとき、前記送信装置から送信される前記音声信号の出力を中止する出力中止手段と、
前記音声出力部特定手段によって特定された前記音声出力部によって、前記受信装置から送信される前記音声信号を出力する出力手段とをさらに備える、請求項５に記載の中継装置。
【請求項７】
請求項１〜６のいずれかに記載の中継装置の各手段を前記中継装置に実行させる、中継装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シンク機器とソース機器とに接続可能な中継機器に関する。
【背景技術】
【０００２】
近年、ＤＶＤプレーヤやＢｌｕ―ｒａｙ（登録商標。以下、Ｂｌｕ―ｒａｙという。）プレーヤ等の送信機器（以下、ソース機器という。）と、ＴＶ等の受信機器（以下、シンク機器という）とを、ＡＶアンプ等の中継機器（以下、リピータという。）を介してＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブルを用いて接続する形態が普及している。ＨＤＭＩケーブルを利用することで、デジタル形式でソース機器からの映像及び音声信号を高画質、高音質で送受信可能となる。
【０００３】
また、ＨＤＭＩ規格は、制御信号を双方向に伝送させるためのプロトコルであるＣＥＣ（Ｃｏｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）を規定している。ＣＥＣを用いることで、例えば、ユーザ操作によってシンク機器（例えばＴＶ）に対してリモコン信号を送信するだけで、リピータやソース機器を連動して動作させることができる。
【０００４】
リピータの中には、複数のＨＤＭＩ出力端子を備えるものがある。複数のＨＤＭＩ出力を備えるリピータに複数のシンク機器が接続されると、リピータに接続されているソース機器からの映像信号を、同時に複数のシンク機器へ送信できる。例えば２つのシンク機器が異なる部屋に設置されている場合、ユーザは複数の部屋に設置されるシンク機器においてソース機器から送信されるコンテンツを視聴できる。
【０００５】
ＨＤＭＩ規格によると、シンク機器、リピータ、ソース機器の各機器に物理アドレスが割り当てられる。物理アドレスとは、ソース機器、リピータ及びシンク機器によって構成されるＡＶシステムのツリー構造における各機器の位置を識別するために用いられる固有の数値情報である。物理アドレスの割り当ての詳細については後述する。ところで、シンク機器がＴＶであった場合、ＴＶの物理アドレスはいずれも“０．０．０．０“となっており、リピータは複数のシンク機器の中から、ＣＥＣコマンドを送信したシンク機器を判別できない。その結果、リピータがシンク機器から受信したＣＥＣコマンドに対して応答するコマンドを送信するとき、ＣＥＣコマンドを送信していない他方のシンク機器にもリピータからＣＥＣコマンドが送信されてしまい、ＣＥＣコマンドを送信していない他方のシンク機器は想定外の動作をする。また、シンク機器から送信されるＣＥＣコマンドがリピータの設定を変更するものであった場合、リピータはシンク機器から指示されたＣＥＣコマンドを正常に実行できない。
【０００６】
例えば、複数のシンク機器の１つからリピータの音量やミュート状態を変更するＣＥＣコマンドを受信した場合、リピータは音量やミュート状態を変更したのち、変更結果である音量値やミュート状態をシンク機器へ送信する。リピータはＣＥＣコマンドを送信したシンク機器を特定できないので、ＣＥＣコマンドを送信していないシンク機器へ音量値やミュート状態を送信する。ＣＥＣコマンドを送信していないシンク機器は音量値やミュート状態をリピータから受信し、ディスプレイに音量値やミュートの状態を誤って表示してしまう。
【０００７】
また例えば、リピータはソース機器から送信される音声信号をリピータに接続されるスピーカーから出力するか、シンク機器のスピーカーから出力するかを設定することができる。例えばソース機器から送信される音声信号をシンク機器のスピーカーから出力するよう双方のシンク機器において設定されていた場合であって、一方のシンク機器から、リピータのスピーカーから音声出力するよう設定するＣＥＣコマンドが送信される。リピータはＣＥＣコマンドを送信したシンク機器を識別できないので、ＣＥＣコマンドを送信していないシンク機器への音声信号出力を誤って停止し、リピータのスピーカーから音声を出力してしまう可能性がある。
【０００８】
特開２００８−２４４９８０号公報には、通信機器が物理アドレスおよび論理アドレスを保持し、継続利用することにより、容易に双方向接続によるメッセージ伝送を継続させることが記載されている。
【０００９】
しかし、上記技術によると、リピータに複数台のシンク機器が接続されたとき、リピータは双方のシンク機器から送信されるＣＥＣコマンドに対し、正常に連動動作できない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−２４４９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、複数のシンク機器が接続可能であり、複数のシンク機器から送信される連動動作コマンドを受信したとき、連動動作コマンドによって指定される動作を正確に実行できる中継装置を提供することである。
【課題を解決するための手段】
【００１２】
本発明の好ましい実施形態による中継装置は、映像及び音声信号を送信する送信装置と、前記映像及び音声信号を受信する複数の受信装置とに接続可能な中継装置であって、前記複数の受信装置へ前記映像信号を出力する複数の出力部と、前記受信装置の物理アドレスを取得する物理アドレス取得手段と、前記受信装置の論理アドレスを取得する論理アドレス取得手段と、記出力部に対応付けて、前記受信装置の前記物理アドレスと、前記受信装置の前記論理アドレスとを管理する管理手段と、前記受信装置から前記中継装置または前記送信装置を操作または設定するためのコマンドである連動動作コマンドを受信する連動動作コマンド受信手段と、前記受信装置から前記連動動作コマンドを受信したとき、前記連動動作コマンドを送信した前記受信装置の前記物理アドレスと前記論理アドレスとを特定する特定手段と、前記受信装置から受信する前記連動動作コマンドに応じた処理を実行し、特定された前記物理アドレスと前記論理アドレスとの組み合わせに基づいて、前記連動動作コマンドを送信した前記受信装置に実行した処理を応答する連動手段とを備える。
【００１３】
中継装置は、中継装置に接続される複数の受信装置の物理アドレスと論理アドレスとを管理する。中継装置は受信装置から連動動作コマンドを受信したとき、連動動作コマンドを送信した受信装置の物理アドレスと論理アドレスとを特定する。中継装置は、物理アドレスと論理アドレスとの組み合わせに基づき、連動動作コマンドを送信した受信装置に実行した処理を応答する。中継装置は、連動動作コマンドを送信した受信装置に実行した処理を応答するので、正常に連動動作を実行できる。
【００１４】
好ましい実施形態においては、前記出力部に接続される前記受信装置から、前記中継装置の前記物理アドレスを取得する中継装置物理アドレス取得手段と、前記中継装置が前記受信装置へ前記映像信号を出力するとき、第１の出力部を優先するか第２の出力部を優先するかを設定する出力設定手段と、前記第１の出力部を優先するように設定されたとき、前記第１の出力部に接続される前記受信装置から取得した前記物理アドレスを前記中継装置の物理アドレスとして使用するように設定し、前記第２の出力部を優先するように設定されたとき、前記第２の出力部に接続される前記受信装置から取得した前記物理アドレスを前記中継装置の物理アドレスとして使用するように設定する物理アドレス設定手段と、前記物理アドレス設定手段によって前記物理アドレスが設定されたとき、設定された前記物理アドレスに基づいて生成される前記物理アドレスを前記送信装置に設定する送信装置物理アドレス設定手段と、前記受信装置から前記連動動作コマンドを受信したとき、前記出力設定手段によって優先するように設定されている前記出力部に接続された前記受信装置から送信された前記連動動作コマンドであるか否かを判断する判断手段と、優先するように設定されている前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断された場合、前記連動動作コマンドを前記送信装置へ送信する送信手段とをさらに備える。
【００１５】
中継装置は、複数の出力部のうち、いずれの出力部を優先して映像信号を出力するかを設定可能である。出力部の優先度が変更されたとき、中継装置は、優先設定された出力部に接続される受信装置から受信した中継装置の物理アドレスを有効にする。中継装置は、有効にした物理アドレスに基づいて生成する物理アドレスを送信装置に設定する。この結果、中継装置における映像信号出力の設定を変更したとき、中継装置と送信装置に適切な物理アドレスが自動的に設定しなおされるので、受信装置と中継装置と送信装置とは連動動作コマンドによって正常に連動することができる。
【００１６】
本発明の別の好ましい実施形態による中継装置は、前記判断手段が、前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断したとき、前記送信装置へ送信する必要がある前記連動動作コマンドであるか否かを判断し、
前記送信装置へ送信する必要がある前記連動動作コマンドであると判断された場合、前記送信装置へ前記連動動作コマンドを送信することが許可されているか否かを判断し、前記連動動作コマンドを送信することが許可されていると判断された場合、前記送信手段が前記送信装置へ前記連動動作コマンドを送信する。
【００１７】
中継装置は、優先設定されていない出力部に接続される受信装置から連動動作コマンドを受信したとき、連動動作コマンドを送信装置へ送信する必要があるか否かを判断する。送信装置へ送信する必要があると判断された場合、送信装置へ連動動作コマンドを送信することが許可されているか否かを判断し、許可されているとき、送信装置へ連動動作コマンドを送信する。優先設定されていない出力部に接続される受信装置から送信される連動動作コマンドを送信装置へ送信しないようにできるので、ユーザが意図しない連動動作コマンドが送信装置へ送信されることを防止できる。
【００１８】
本発明の別の好ましい実施形態による中継装置は、前記判断手段が、前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置からの前記連動動作コマンドであると判断したとき、受信した前記連動動作コマンドのコマンド種別を判断するコマンド判断手段と、前記コマンド種別ごとに前記連動動作コマンドを前記中継装置が実行することを許可するか否かを管理する許可コマンド管理手段と、実行することを許可されている前記連動動作コマンドであるか否かを判断する許可判断手段とをさらに備え、実行することを許可されている前記連動動作コマンドであると判断されたとき、前記連動手段が前記連動動作コマンドを実行する。
【００１９】
中継装置は、優先設定されていない出力部に接続される受信装置から連動動作コマンドを受信したとき、連動動作コマンドの種別を判断し、中継装置が実行することを許可されている連動動作コマンドであるか否かを判断する。中継装置は、実行することを許可されている連動動作コマンドのみを実行するので、優先設定されていない出力部に接続される受信装置から中継装置の設定等を変更されることを防止できる。
【００２０】
本発明の別の好ましい実施形態による中継装置は、前記出力設定手段によって優先するように設定されていない前記出力部に接続された前記受信装置から、前記音声信号を受信するための認証コマンドを受信する認証コマンド受信手段と、前記認証コマンドに応答するコマンドを前記受信装置へ送信する認証コマンド送信手段と、前記認証コマンドを送信した前記受信装置の前記物理アドレスと、前記論理アドレスとに基づいて、前記管理手段によって管理されている前記出力部を特定する出力部特定手段と、特定された前記出力部に対応する音声出力部を特定する音声出力部特定手段と、前記受信装置から前記音声信号を受信したとき、特定された前記音声出力部から前記音声信号を出力する音声出力手段とをさらに備える。
【００２１】
中継装置は、受信装置から音声信号受信のための認証コマンドを受信したとき、認証コマンドを送信した受信装置の物理アドレスと論理アドレスとから、受信装置を特定する。中継装置は特定された受信装置と音声信号受信のための認証処理を実行できるので、送信装置から受信する音声信号を音声出力部から出力すると同時に、受信装置から送信される音声信号を別の音声出力部から出力できる。
【００２２】
本発明の別の好ましい実施形態による中継装置は、前記音声出力部特定手段によって特定される前記音声出力部が前記送信装置から送信される前記音声信号を出力中であるか否かを判断する出力中判断手段と、出力中であると判断されたとき、前記送信装置から送信される前記音声信号の出力を中止する出力中止手段と、前記音声出力部特定手段によって特定された前記音声出力部によって、前記受信装置から送信される前記音声信号を出力する出力手段とをさらに備える。
【００２３】
中継装置は、送信装置から送信される音声信号を出力中に、受信装置から認証コマンドを受信したとき、送信装置から送信される音声信号の出力を中止し、認証処理を実行し、受信装置から送信される音声信号を出力するように切り替える。この結果、ユーザは中継装置や送信装置を操作することなく受信装置から送信される音声信号を出力することができる。
【発明の効果】
【００２４】
複数のシンク機器が接続可能であり、複数のシンク機器から送信される連動動作コマンドを受信したとき、ＣＥＣコマンドによって指定される動作を正確に実行できる中継装置を提供できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の好ましい実施形態による機器接続の概念図である。
【図２】本発明の好ましい実施形態によるブロック図である。
【図３】シンク機器とリピータとの間のシーケンス図である。
【図４】リピータが有する物理アドレスと論理アドレスである。
【図５】シンク機器が有するセレクタ情報テーブルである。
【図６】シンク機器が有するセレクタ情報テーブルである。
【図７】リピータが有するテーブルである。
【図８】リピータが実行するフローチャートである。
【図９】リピータが実行するフローチャートである。
【図１０】リピータが有する音声出力設定テーブルである。
【図１１】リピータが有するＣＥＣ許可テーブルである。
【図１２】シンク機器とリピータとの間のシーケンス図である。
【図１３】シンク機器とリピータとの間のシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、本発明の好ましい実施形態によるソース機器、リピータ及びシンク機器について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。
【００２７】
図１は、本発明の好ましい実施形態によるシンク機器とリピータ（中継機器）とソース機器との構成図である。リピータ２００には、１台のソース機器と２台のシンク機器とが接続されている。ソース機器１００は、リピータ２００に接続される。ソース機器１００は、例えばＤＶＤプレーヤ、Ｂｌｕ−ｒａｙプレーヤ、ＨＤＤプレーヤなどである。リピータ２００は、例えばＡＶアンプである。ソース機器１００とリピータ２００とはＨＤＭＩケーブルによって接続される。リピータ２００は複数のＨＤＭＩ入力端子（ＨＤＭＩ  ＩＮ１、ＨＤＭＩ  ＩＮ２）を備えており、ＨＤＭＩ入力端子にソース機器１００が接続される。ソース機器１００はＨＤＭＩ  ＯＵＴ端子を備えており、ソース機器１００はＨＤＭＩ  ＯＵＴ端子から映像信号及び音声信号を含むＨＤＭＩデータを出力する。
【００２８】
リピータ２００に入力された信号のうち、映像信号は、ＨＤＭＩデータとしてリピータ２００のＨＤＭＩ  ＯＵＴＭａｉｎ端子またはＨＤＭＩ  ＯＵＴ  Ｓｕｂ端子からシンク機器３００Ａまたはシンク機器３００Ｂへ出力される。リピータ２００はシンク機器３００Ａとシンク機器３００Ｂとへ同時に映像信号を出力することも可能である。以下、特に区別する必要がないときは、シンク機器３００Ａ、３００Ｂを単にシンク機器３００という。シンク機器３００は、ディスプレイ装置であり、例えばＴＶである。以下、シンク機器３００Ａ及びシンク機器３００ＢはＴＶであるとして説明する。リピータ２００とシンク機器３００とはＨＤＭＩケーブルによって接続される。シンク機器３００は１または複数のＨＤＭＩ入力端子を備えている（ＨＤＭＩ  ＩＮ１、ＨＤＭＩ  ＩＮ２）。ユーザはシンク機器３００のＨＤＭＩ  ＩＮ１またはＨＤＭＩ  ＩＮ２のいずれかの端子を選択し、シンク機器３００は選択されたＨＤＭＩ入力端子に接続されるリピータ２００から映像信号を含むＨＤＭＩデータを受信する。図１は、シンク機器３００ＡがＨＤＭＩ  ＩＮ１に接続されたリピータ２００から映像信号を受信し、シンク機器３００ＢがＨＤＭＩ  ＩＮ２に接続されたリピータ２００から映像信号を受信する状態を示す。
【００２９】
ユーザはリピータ２００を操作し、ＨＤＭＩ  ＩＮ１またはＨＤＭＩ  ＩＮ２を選択する。リピータ２００は選択された入力端子に接続されるソース機器１００から音声信号及び映像信号を受信する。さらに、ユーザは、リピータ２００を操作し、映像信号の出力先としてＨＤＭＩ  ＯＵＴ  ＭａｉｎまたはＨＤＭＩ  ＯＵＴ  Ｓｕｂのいずれか、または両方を選択する。この結果、選択されたＨＤＭＩ  ＩＮに接続されているソース機器１００からの映像信号はリピータ２００によって中継され、リピータ２００において選択されたＨＤＭＩ  ＯＵＴに接続されるシンク機器３００へ出力される。ソース機器１００から送信される音声信号はリピータ２００によってデジタルーアナログ変換、増幅処理等され、リピータ２００に接続されるスピーカーから出力される。
【００３０】
図２は、本発明の好ましい実施形態によるソース機器１００、リピータ２００、及びシンク機器３００のブロック図を示す。なお、図２は、ソース機器１００がリピータ２００に１台接続され、シンク機器３００がリピータ２００に２台に接続される状態を示す。ソース機器１００は、制御部１１、メモリ１２、再生部１３、ＨＤＭＩ送信部１４、及びコネクタ部１５を備える。
【００３１】
制御部１１はメモリ１２に格納されたプログラムを実行することによりソース機器１００全体を制御するものであり、例えばマイコンやＣＰＵである。メモリ１２は、ソース機器１００の設定内容などを保持するものであり、例えばＲＯＭやＲＡＭである。再生部１３は、ソース機器１００に挿入されるディスクなどを再生するものであり、例えばＤＶＤ・Ｂｌｕ−ｒａｙ再生部や、ＨＤＤ再生部である。再生部１３はＤＶＤ・Ｂｌｕ−ｒａｙディスク等のコンテンツを再生し、再生されたコンテンツの映像信号及び音声信号は、ＨＤＭＩ送信部１４へ出力される。
【００３２】
ＨＤＭＩ送信部１４は、コネクタ部１５に接続されており、再生部１３から入力された映像信号及び音声信号を、制御部１１の制御に基づいて、ＨＤＭＩ規格の信号（以下、ＨＤＭＩ信号という。）に変換する。また、ＨＤＭＩ送信部１４は、制御部１１の制御に基づき、ＨＤＭＩ信号を送信する。
【００３３】
ソース機器１００のコネクタ部１５は、リピータ２００のコネクタ部２５とＨＤＭＩケーブルで接続される。ＨＤＭＩケーブルは、ＨＤＭＩ信号を通信するＴＭＤＳラインと、ホットプラグを検出するホットプラグラインと、ＥＤＩＤなどのデータを通信するＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｎｅｌ）ラインと、機器間連携用の信号を通信するＣＥＣラインとで構成される。なお、ＴＭＤＳラインは通常複数存在するが、簡単のため、１本のラインのみを記載している。
【００３４】
リピータ２００は、制御部２１、メモリ２２、ＨＤＭＩ受信部２３、ＨＤＭＩ送信部２４、コネクタ部２５、音声処理部２６Ａ、増幅部２７Ａ、音声処理部２６Ｂ、増幅部２７Ｂ、及びコネクタ部２９、３０を有する。以下、特に区別する必要がないときは、音声処理部２６Ａ、２６Ｂを単に音声処理部２６といい、増幅部２７Ａ、２７Ｂを単に増幅部２７という。増幅部２７Ａにはスピーカー２８Ａが接続される。また、増幅部２７Ｂにはスピーカー２８Ｂが接続される。リピータ２００は音声処理部及び増幅部を複数備えるので、スピーカー２８Ａとスピーカー２８Ｂとへ同時に音声を出力できる。スピーカー２８Ａをメインルームに設置し、スピーカー２８Ｂをゾーン２ルームに設置することが可能である。また、以下、特に区別する必要がないときは、スピーカー２８Ａ、スピーカー２８Ｂを単にスピーカー２８という。メモリ２２は、テーブル２０１とＣＥＣ許可テーブル２０２とを有する。テーブル２０１及びＣＥＣ許可テーブル２０２については後述する。音声処理部２６はＤＩＲやＤＳＰ等などである。音声処理部２６のＤＩＲはＨＤＭＩ受信部２３が受信した音声信号、または後述するシンク機器３００から送信されるＡＲＣ（Ａｕｄｉｏ  Ｒｅｔｕｒｎ  Ｃｈａｎｎｎｅｌ）信号をＤＳＰが処理可能なフォーマットへ変換し、音声処理部２６のＤＳＰは音声信号に音場補正等の処理を実行する。音声処理部２６で処理された音声信号は、ＤＡＣやアンプで構成される増幅部２７を介してスピーカー２８から出力される。
【００３５】
制御部２１はメモリ２２に格納されたプログラムを実行することによりリピータ２００全体を制御するものであり、例えばマイコンやＣＰＵである。メモリ２２は、リピータ２００の設定内容などを保持するものであり、例えばＲＯＭやＲＡＭである。
【００３６】
ＨＤＭＩ受信部２３は、制御部２１の制御に基づき、受信したＨＤＭＩ信号から元の映像データを生成し、ＨＤＭＩ送信部２４へ送信する。また、ＨＤＭＩ受信部２３は、制御部２１の制御に基づき、ＨＤＭＩ信号から元の音声信号を生成し、音声処理部２６に供給する。ＨＤＭＩ送信部２４は、コネクタ部２９に接続されており、ＨＤＭＩ受信部２３から入力され、復号化された映像信号を、制御部２１の制御に基づいて、ＨＤＭＩ信号に変換し、シンク機器３００へ送信する。
【００３７】
シンク機器３００Ａは、制御部４１Ａ、メモリ４２Ａ、ＨＤＭＩ受信部４３Ａ、及び表示部４４Ａを備える。シンク機器３００Ｂはシンク機器３００Ａと同一の構成を有する。以下、特に区別する必要がないときは、制御部４１Ａ、制御部４１Ｂ、メモリ４２Ａ、メモリ４２Ｂ、ＨＤＭＩ受信部４３Ａ、ＨＤＭＩ受信部４３Ｂ、表示部４４Ａ、及び表示部４４Ｂをそれぞれ、制御部４１、メモリ４２、ＨＤＭＩ受信部４３、表示部４４といい、メモリ４２が有するセレクタ情報テーブル４０２Ａ、セレクタ情報テーブル４０２Ｂを単にセレクタ情報テーブル４０２といい、コネクタ部４６Ａ、コネクタ部４６Ｂを単にコネクタ部４６という。図２はシンク機器３００Ａがメインルームに設置され、シンク機器３００Ｂがゾーン２ルームに設置される状態を示す。
【００３８】
制御部４１はメモリ４２に格納されたプログラムを実行することによりシンク機器３００全体を制御するものであり、例えばマイコンやＣＰＵである。メモリ４２は、シンク機器３００の設定内容などを保持するものであり、例えばＲＯＭやＲＡＭである。メモリ４２はセレクタ情報テーブル４０２を有する。セレクタ情報テーブル４０２についての詳細は後述する。ＨＤＭＩ受信部４３は、コネクタ部４６と接続されており、制御部４１の制御に基づき、リピータ２００から送信されるＨＤＭＩ信号を受信する。また、ＨＤＭＩ受信部４３は、制御部４１の制御に基づき、受信したＨＤＭＩ信号から元の映像データを生成し、表示部４４へ出力する。表示部４４はディスプレイであり、例えば液晶ディスプレイやプラズマディスプレイである。
【００３９】
コネクタ部４６Ａとコネクタ部２９、及びコネクタ部４６Ｂとコネクタ部３０は、前記したＤＤＣライン、ＣＥＣライン、ＴＭＤＳライン、ホットプラグラインに加え、ＨＥＡＣ（ＨＤＭＩ  Ｅｔｈｅｒｎｅｔ（登録商標。以下、Ｅｔｈｅｒｎｅｔ）  ａｎｄ  Ａｕｄｉｏ  ｒｅｒｕｒｎ  Ｃｈａｎｎｅｌ）ラインを有する。ＨＥＡＣラインはＨＤＭＩケーブルでイーサネット（登録商標。以下、イーサネットという。）信号を伝送できる。また、ＨＥＡＣラインは、ＳＰＤＩＦ（Ｓｏｎｙ  Ｐｈｉｌｉｐｓ  Ｄｉｇｉｔａｌ  ＩｎｔｅｒＦａｃｅ）フォーマット等の音声信号をシンク機器３００からリピータ２００へ伝送できる。これにより、ＴＶであるシンク機器３００は、ＴＶチューナー等によって受信された放送データの音声信号を、ＨＤＭＩケーブルを介してリピータ２００へ送信できる。
【００４０】
以上の構成を備えるリピータ２００の制御部２１は、シンク機器３００Ａ及びシンク機器３００Ｂの双方の物理アドレスと論理アドレスとをテーブル２０１で管理する。リピータ２００の制御部２１はシンク機器３００Ａまたはシンク機器３００ＢからＣＥＣコマンドを受信したとき、テーブル２０１を参照し、ＣＥＣコマンドを送信したシンク機器３００を特定する。特定されたシンク機器３００に対してＣＥＣコマンドを応答する。この結果、リピータ２００は複数のシンク機器３００が接続された場合であっても、複数のシンク機器３００とＣＥＣの通信を実行できる。
【００４１】
以下、本発明の動作を説明する。まず、図３は、シンク機器３００とリピータ２００とが物理アドレス及び論理アドレスを設定するシーケンスチャートを示す。
【００４２】
物理アドレスとは、４ビットずつ４つに区切られた１６ビットの数値が使われる識別番号で、（０．０．０．０）のように０から１５までの１０進数の数字を４つ並べて表現される。物理アドレスが各機器に割り当てられることにより、ＨＤＭＩケーブルで接続される各機器のツリー構造における位置が識別される。シンク機器３００がＴＶの場合は、物理アドレス（０．０．０．０）が割り当てられる。シンク機器３００のＨＤＭＩ  ＩＮ１に接続されるリピータ２００には、物理アドレス（１．０．０．０）が、ＨＤＭＩ  ＩＮ２に接続されるリピータ２００には、物理アドレス（２．０．０．０）が割り当てられる。論理アドレスとは、機器のカテゴリを表すＩＤである。論理アドレスは主にコマンドの送信元及び宛先を指定するために使用され、物理アドレスは主に入力切り替え先を指定されるために使用される。論理アドレスは機器のカテゴリごとに使用可能な数値が決まっており、例えばシンク機器３００がＴＶの場合、０または１４が使用可能である。リピータ２００が使用可能な論理アドレスは５であり、ＤＶＤプレーヤなどのプレーヤの場合、使用可能な論理アドレスは４、８または１１のいずれかである。
【００４３】
リピータ２００の制御部２１はシンク機器３００と接続されるＨｏｔＰｌｕｇラインを監視し、ＨｏｔＰｌｕｇがＨｉｇｈに変更されたか否かを判断する（Ｓ１０１）。ＨｏｔＰｌｕｇは各機器がＨＤＭＩケーブルで接続されたときや、機器の電源が投入されたとき等にＨｉｇｈに変更される。制御部２１はＨｏｔＰｌｕｇがＬｏｗのままであると判断した場合（Ｓ１０１でＮＯ）、ＨｏｔＰｌｕｇがＨｉｇｈになるのを待つ。シンク機器３００の制御部４１は、電源が投入されたとき（Ｓ１０２）、シンク機器３００の２つのＨＤＭＩ入力端子のうち、ＨＤＭＩ  ＩＮ１にリピータ２００が接続されているか否かを判断する（Ｓ１０３）。例えば、シンク機器３００がシンク機器３００Ａである場合、ＨＤＭＩ  ＩＮ１について処理すると判断し（Ｓ１０３でＹＥＳ）、シンク機器３００がシンク機器３００Ｂである場合、ＨＤＭＩ  ＩＮ２について処理すると判断する（Ｓ１０３でＮＯ）。以下の説明では、シンク機器３００はシンク機器３００Ａであるとする。
【００４４】
シンク機器３００の制御部４１は、ＨＤＭＩ  ＩＮ１について処理すると判断した場合（Ｓ１０３でＹＥＳ）、リピータ２００へ提示する物理アドレスを（１．０．０．０）に設定する（Ｓ１０４）。図３中のＰＡとはＰｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓの略であり、物理アドレスを示す。なお、シンク機器３００がシンク機器３００Ｂの場合、ＨＤＭＩ  ＩＮ２について処理する必要があるので、シンク機器３００Ｂの制御部４１Ｂがリピータ２００へ提示する物理アドレスは、（２．０．０．０）である（Ｓ１０５）。シンク機器３００の制御部４１はリピータ２００に提示するＥＤＩＤに、Ｓ１０４またはＳ１０５で生成した物理アドレスを設定する（Ｓ１０６）。ＥＤＩＤとは、各機器が対応している解像度や物理アドレスを含むＩＤである。各機器はＥＤＩＤを送受信することにより、相手機器の出力解像度等の情報を取得する。
【００４５】
シンク機器３００の制御部４１は、ＨＤＭＩ送信部１４にＨｏｔＰｌｕｇをＨｉｇｈに変更させる（Ｓ１０７）。リピータ２００の制御部２１は、ＨｏｔＰｌｕｇがＨｉｇｈになったことを検出し（Ｓ１０１でＹＥＳ）、ＥＤＩＤを読み出すための要求をシンク機器３００へ送信し、ＥＤＩＤを取得する（Ｓ１０８）。リピータ２００の制御部２１は、ＥＤＩＤに記載されている物理アドレスを参照し、リピータ２００の物理アドレス（１．０．０．０）を確定する（Ｓ１０９）。Ｓ１０９までの処理により、リピータ２００はリピータ２００のＨＤＭＩ  ＯＵＴ  Ｍａｉｎ端子に接続されるシンク機器３００に対応する物理アドレスを確定する。
【００４６】
リピータ２００の制御部２１は、論理アドレスの５番を取得するため、他の機器が論理アドレスの５番を使用中でないかを確認するための確認コマンドをブロードキャストし、各機器からの応答を待つ（Ｓ１１０）。ＨＤＭＩ規格において、リピータ２００の論理アドレスを５に設定すべきことが規定されている。なお、図３のシーケンスチャートのＬＡとはＬｏｇｉｃａｌ  Ａｄｄｒｅｓｓの略であり、論理アドレスを示す。
【００４７】
リピータ２００の制御部２１は、論理アドレス５番を使用可能であると判断した場合、リピータ２００自身の論理アドレスを５に確定する（Ｓ１１１）。図４は、リピータ２００がリピータ２００に設定された論理アドレスと物理アドレスとをＨＤＭＩ  ＯＵＴに対応付けて記憶する情報を示す。Ｓ１１１までの処理により、制御部２１は、図４に示される情報のうち、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに関する情報をメモリ２２に記憶する。すなわち、リピータ２００のＨＤＭＩ  ＯＵＴ  Ｍａｉｎ端子に対応する物理アドレスは１．０．０．０であり、論理アドレスは５であることが記憶される。
【００４８】
シンク機器３００の制御部４１は、Ｓ１１０において論理アドレスの５番を取得するためのブロードキャストをした機器の物理アドレスを問い合わせるコマンドを送信する（Ｓ１１２）。これに対し、リピータ２００の制御部２１は、自身の物理アドレス（１．０．０．０）をブロードキャストで送信する（Ｓ１１３）。
【００４９】
シンク機器３００の制御部４１は、リピータ２００の論理アドレスと物理アドレスとを、現在設定中のＨＤＭＩ  ＩＮに対応付けて記憶する（Ｓ１１４）。図５は、シンク機器３００Ａが記憶するセレクタ情報テーブル４０２Ａを示す。シンク機器３００Ａは、入力セレクタごとに、入力セレクタに接続されるリピータ２００の物理アドレスと論理アドレスとを管理する。例えば、シンク機器３００ＡのＨＤＭＩ  ＩＮ１にはリピータ２００が接続されるので、ＰＡ＝１．０．０．０とＬＡ＝５とが設定される。ＨＤＭＩ  ＩＮ２には何も接続されていないので、物理アドレスは割り当てられるが、論理アドレスがＮＯＮになり、無効状態となる。
【００５０】
シンク機器３００の制御部４１は、シンク機器３００自身の論理アドレスとして０番を取得可能であるか否かを確認するためのコマンドをブロードキャストし、各機器からの応答を待つ（Ｓ１１５）。シンク機器３００がＴＶである場合、ＨＤＭＩ規格では論理アドレスとして０番か１４番のいずれかを使用することが規定されている。論理アドレスの０番は１４番よりも優先して使用されることが規定されているので、シンク機器３００は論理アドレス０番の取得を要求する。
【００５１】
シンク機器３００の制御部４１はＳ１１５の処理による応答によって論理アドレスの０番を取得可能であるか否かを判断し（Ｓ１１６）、論理アドレス＝０を取得可能であると判断されたとき（Ｓ１１６でＹＥＳ）、シンク機器３００の論理アドレスを０番に確定する（Ｓ１１９）。シンク機器３００の制御部４１は論理アドレスの０番を取得不可能であると判断した場合（Ｓ１１６でＮＯ）、論理アドレスの１４番を取得可能であるか否かを、再度確認する（Ｓ１１８）。シンク機器３００の制御部４１は論理アドレスの１４番を取得可能であると判断した場合（Ｓ１１８でＹＥＳ）、シンク機器３００の論理アドレスを１４番に確定する（Ｓ１１９）。シンク機器３００の制御部４１は論理アドレスの０番と１４番との両方を取得できないと判断した場合（Ｓ１１８でＮＯ）、論理アドレスにＦ番を設定する（Ｓ１２０）。論理アドレスＦ番はエラーを示し、他の機器からＣＥＣの連動処理を実行できないデバイスであると認識される。
【００５２】
シンク機器３００の制御部４１は、自身の論理アドレスと物理アドレスとをメモリ４２に記憶する（Ｓ１２１）。
【００５３】
リピータ２００の制御部２１は、Ｓ１１５の処理によって、論理アドレスの取得要求を実行している機器の存在を検知する（Ｓ１２２）。リピータ２００の制御部２１は、論理アドレスの要求処理を実行した機器に対し、物理アドレスを取得するための要求を送信する（Ｓ１２３）。シンク機器３００の制御部４１は、シンク機器３００の物理アドレス（０．０．０．０）をブロードキャストする（Ｓ１２４）。リピータ２００の制御部２１は、シンク機器３００の論理アドレスと物理アドレスとを、設定中のＨＤＭＩ出力端子と対応付けてテーブル２０１へ記憶する（Ｓ１２５）。
【００５４】
図７はリピータ２００が管理するテーブル２０１を示す。リピータ２００はシンク機器３００の論理アドレスと物理アドレスとをＨＤＭＩ出力端子に関連付けて管理している。図１の場合、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎにはシンク機器３００Ａが接続されるので、論理アドレスは０であり物理アドレスは（０．０．０．０）が登録される。なお、ソース機器連動フラグについては本処理によっては登録されない。
【００５５】
リピータ２００は、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されるシンク機器３００ＢからＨｏｔＰｌｕｇがＨｉｇｈにされるのを監視し（Ｓ１０１）、上記と同様の処理を実行する。その結果、シンク機器３００Ｂは図６のセレクタ情報テーブル４０２Ｂを生成する。すなわち、シンク機器３００Ｂは図６のテーブル４０２ＢによりＨＤＭＩ  ＩＮ２に接続される、物理アドレス（２．０．０．０）と論理アドレス５とを有するリピータ２００を管理する。また、リピータ２００は、図７に示すように、ＨＤＭＩ  ＯＵＴ  Ｓｕｂ端子に対して、論理アドレス１４と物理アドレス（０．０．０．０）とを対応づけてメモリ２２に記憶する。なお、リピータ２００とソース機器１００とは、図３と同様の処理を実行し、論理アドレス及び物理アドレスを設定する。その場合、図３において、シンク機器をリピータと、リピータをソース機器と読み替えられる。
【００５６】
以上の処理により、リピータ２００は図７のテーブル２０１に示すように、ＨＤＭＩ  ＯＵＴ  ＭａｉｎとＨＤＭＩ  ＯＵＴ  Ｓｕｂとのそれぞれに対応させてシンク機器３００の物理アドレスと論理アドレスとを管理する。また、リピータ２００は、図４に示すようにＨＤＭＩ  ＯＵＴ  ＭａｉｎとＨＤＭＩ  ＯＵＴ  Ｓｕｂとに対応する物理アドレスを取得する。
【００５７】
図８は、リピータ２００において、ユーザ操作によってＨＤＭＩ  ＯＵＴ  ＭａｉｎとＨＤＭＩ  ＯＵＴ  Ｓｕｂとの両方の端子から映像を同時に出力する設定へ変更されたときのリピータ２００の制御部２１が実行するフローチャートを示す。本実施形態において、リピータ２００は出力設定変更に応じて、リピータ２００が有効にする物理アドレスとソース機器１００へ提示する物理アドレスとを切り替えるので、シンク機器３００とリピータ２００とソース機器１００とが正常にＣＥＣで通信できる。
【００５８】
リピータ２００はソース機器１００から受信する映像信号をシンク機器３００Ａ及びシンク機器３００Ｂに対して同時に出力できる。以下、リピータ２００のＨＤＭＩ  ＯＵＴ端子の映像信号出力の設定をモニタアウト設定という。モニタアウト設定には、Ｂｏｔｈ設定、Ｂｏｔｈ（Ｍａｉｎ）設定、Ｂｏｔｈ（Ｓｕｂ）設定、Ｍａｉｎ設定、及びＳｕｂ設定がある。モニタアウト設定がＢｏｔｈ設定、Ｂｏｔｈ（Ｍａｉｎ）設定、またはＢｏｔｈ（Ｓｕｂ）設定に設定された場合、リピータ２００はソース機器１００から受信する映像信号をシンク機器３００Ａとシンク機器３００Ｂとの両方へ出力する。シンク機器３００Ａの最大対応解像度１０８０ｐであり、シンク機器３００Ｂの最大対応解像度１０８０ｉであり、ソース機器３００が解像度１０８０ｐの映像信号をリピータ２００へ出力したとき、リピータ２００は以下のように動作する。最大対応解像度とは、シンク機器３００が表示可能な映像信号の最大の解像度である。なお、リピータ２００は各シンク機器３００が対応可能な解像度の情報をＥＤＩＤを受信することによって識別する。
【００５９】
リピータ２００においてＢｏｔｈ設定がされている場合であって、リピータ２００がソース機器１００から解像度１０８０ｐの映像信号を受信したとき、リピータ２００は映像信号を解像度１０８０ｉに変換してシンク機器３００Ａとシンク機器３００Ｂとへ出力する。すなわち、リピータ２００はソース機器１００から受信した映像信号を、シンク機器３００Ａとシンク機器３００Ｂとが両方とも出力可能な解像度へ変更して出力する。
【００６０】
リピータ２００においてモニタアウト設定がＢｏｔｈ（Ｍａｉｎ）に設定された場合であって、リピータ２００がソース機器１００から１０８０ｐの映像信号を受信した場合、リピータ２００はシンク機器３００Ａとシンク機器３００Ｂとへ映像信号を１０８０ｐのまま出力する。すなわち、リピータ２００はソース機器１００から受信した映像信号を、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００が出力可能であればそのまま出力する。ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００が優先されるので、最大対応解像度が１０８０ｉであるシンク機器３００Ｂは映像を表示できない。
【００６１】
モニタアウト設定がＢｏｔｈ（Ｓｕｂ）に設定されているとき、ＨＤＭＩ  ＯＵＴ  Ｓｕｂ端子に接続されるシンク機器３００Ｂへの映像信号出力が優先される。上記例においてはシンク機器３００Ｂの最大対応解像度が１０８０ｉであるので、リピータ２００はソース機器１００から受信した解像度１０８０ｐの映像信号を解像度１０８０ｉに変更してシンク機器３００Ａとシンク機器３００Ｂとへ出力する。この結果、シンク機器３００Ａ及びシンク機器３００Ｂはリピータ２００から解像度１０８０ｉの映像信号を受信し、表示する。
【００６２】
リピータ２００の制御部２１は、ユーザ操作によってモニタアウト設定の変更指示が入力される（Ｓ２０１）。制御部２１は、モニタアウト設定がＢｏｔｈ、Ｂｏｔｈ（Ｍａｉｎ）又はＢｏｔｈ（Ｓｕｂ）のいずれかであるか否かを判断し（Ｓ２０２）、いずれかであると判断された場合（Ｓ２０２でＹＥＳ）、モニタアウト設定がＢｏｔｈ又はＢｏｔｈ（Ｍａｉｎ）であるか否かを判断し（Ｓ２０３）、Ｂｏｔｈ又はＢｏｔｈ（Ｍａｉｎ）であると判断された場合（Ｓ２０３でＹＥＳ）、図４を参照し、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに割り当てられている物理アドレスである１．０．０．０を有効にする（Ｓ２０４）。
【００６３】
制御部２１は、ソース機器１００へ、それぞれ物理アドレス１．１．０．０を提示する（Ｓ２０５）。なお、リピータ２００においてモニタアウト設定が変更されると、ソース機器１００の物理アドレスはリピータ２００によって提示される値に再設定される。
【００６４】
制御部２１は、図７のテーブル２０１のＨＤＭＩ  ＯＵＴ  Ｍａｉｎのソース機器連動フラグをＴＲＵＥに設定し（Ｓ２０６）、ＨＤＭＩ  ＯＵＴ  Ｓｕｂのソース機器連動フラグをＦＡＬＳＥに設定する（Ｓ２０７）。ソース機器連動フラグについての詳細は後述する。以上の処理によって、モニタアウト設定がＨＤＭＩ  ＯＵＴ  Ｍａｉｎを優先するように設定されたとき、リピータ２００とソース機器１００とは１から始まる物理アドレスを有効にする。この結果、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００Ａとリピータ２００とソース機器１００とは、ＣＥＣコマンドによる連動処理が可能となる。
【００６５】
制御部２１は、モニタアウト設定がＢｏｔｈまたはＢｏｔｈ（Ｍａｉｎ）またはＢｏｔｈ（Ｓｕｂ）のいずれでもないと判断したとき（Ｓ２０２でＮＯ）、モニタアウト設定がＭａｉｎ設定であるか否かを判断する（Ｓ２０８）。Ｍａｉｎ設定の場合、制御部２１はＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００Ａのみへ映像信号を送信する。制御部２１は、Ｍａｉｎ設定であると判断したとき（Ｓ２０８でＹＥＳ），Ｓ２０４以降の処理を実行する。
【００６６】
制御部２１は、モニタアウト設定がＢｏｔｈまたはＢｏｔｈ（Ｍａｉｎ）のいずれでもないと判断したとき（Ｓ２０３でＮＯ）、リピータ２００の物理アドレスの（２．０．０．０）を有効にして使用することを決定する（Ｓ２１１）。制御部２１は、ソース機器１００へ、それぞれ物理アドレス（２．１．０．０）を提示する（Ｓ２１２）。
【００６７】
制御部２１は、図６のテーブル２０１のＨＤＭＩ  ＯＵＴ  Ｓｕｂのソース機器連動フラグをＴＲＵＥに設定し（Ｓ２１３）、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎのソース機器連動フラグをＦＡＬＳＥに設定する（Ｓ２１４）。以上の処理によって、モニタアウト設定がＨＤＭＩ  ＯＵＴ  Ｓｕｂを優先する設定に変更されたとき、リピータ２００とソース機器１００とは“２“から始まる物理アドレスを有効にするので、ＨＤＭＩ  ＯＵＴ  Ｓｕｂ端子に接続されるシンク機器３００Ｂとリピータ２００とソース機器１００とは、ＣＥＣコマンドによる連動処理が可能となる。
【００６８】
制御部２１は、モニタアウト設定がＭａｉｎ設定でないと判断したとき（Ｓ２０８でＮＯ）、モニタアウト設定がＳｕｂ設定であるか否かを判断し（Ｓ２０９）、Ｓｕｂ設定であると判断したとき（Ｓ２０９でＹＥＳ）、Ｓ２１１以降の処理を実行する。モニタアウト設定がＳｕｂ設定の場合、リピータ２００はＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されるシンク機器３００Ｂのみへ映像信号を送信する。また、制御部２１は、モニタアウト設定がＳｕｂ設定でないと判断したとき（Ｓ２０９でＮＯ）、テーブル２０１のソース機器連動フラグをすべてＦＡＬＳＥにし（Ｓ２１０）、処理を終了する。
【００６９】
以上の処理によって、モニタアウト設定がＢｏｔｈ設定、またはＢｏｔｈ（Ｍａｉｎ）設定に設定されたとき、シンク機器３００Ａとリピータ２００とソース機器１００との間でＣＥＣ連動動作が実行される。モニタアウト設定がＨＤＭＩ  ＯＵＴ  Ｍａｉｎを優先する設定（ＢｏｔｈまたはＢｏｔｈ（Ｍａｉｎ））から、ＨＤＭＩ  ＯＵＴ  Ｓｕｂを優先する設定（Ｂｏｔｈ（Ｓｕｂ）設定）へ変更されたとき、リピータ２００はリピータ２００自身が有効とする物理アドレスを変更し、さらにソース機器１００へ設定する物理アドレスを変更するので、シンク機器３００Ｂとリピータ２００とソース機器１００とが連動する状態へ切り替えることができる。
【００７０】
［ＣＥＣ連動処理の実施形態］
図９は、リピータ２００がシンク機器３００からＣＥＣコマンドを受信するときのフローチャートを示す。本実施形態によると、リピータ２００のモニタアウト設定がＨＤＭＩ  ＯＵＴ  Ｍａｉｎを優先するように設定されている場合であっても、リピータ２００はＨＤＭＩ  ＯＵＴ  Ｓｕｂ側に接続されているシンク機器３００Ｂから送信されるＣＥＣコマンドを正常に実行することができる。
【００７１】
リピータ２００の制御部２１は、シンク機器３００からＣＥＣコマンドを受信する（Ｓ３０１）。リピータ２００は、送信元であるシンク機器３００の物理アドレス（０．０．０．０）と論理アドレスの０とを認識する（Ｓ３０２）。
【００７２】
制御部２１は、Ｓ３０２の処理によって取得した物理アドレスと論理アドレスとの組み合わせが図７のテーブル２０１に存在するか否かを判断し（Ｓ３０３）、テーブル２０１に存在すると判断された場合（Ｓ３０３でＹＥＳ）、テーブル２０１から、該当するＨＤＭＩ  ＯＵＴが特定される。例えば、物理アドレス（０．０．０．０）と論理アドレス０との組み合わせは図７のテーブル２０１に記載されており、特定されるＨＤＭＩ  ＯＵＴは、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎである。制御部２１は、物理アドレスと論理アドレスとの組み合わせがテーブル２０１に存在しないと判断した場合（Ｓ３０３でＮＯ）、処理を終了する。
【００７３】
制御部２１は、特定されたＨＤＭＩ  ＯＵＴのソース機器連動フラグがＴＲＵＥであるか否かを判断する（Ｓ３０４）。例えば、論理アドレスが０であり、物理アドレスが（０．０．０．０）のシンク機器３００Ａから送信されたＣＥＣコマンドである場合、ソース機器連動フラグはＴＲＵＥであると判断される。
【００７４】
制御部２１は、ソース機器連動フラグがＴＲＵＥであると判断した場合（Ｓ３０４でＹＥＳ）、Ｓ３０１でリピータ２００が受信したＣＥＣコマンドを、ソース機器１００へ送信する必要があるか否かを判断する（Ｓ３０５）。ソース機器１００へ送信する必要があるコマンドとは、ソース機器１００の再生の開始や停止などである。
【００７５】
制御部２１は、ソース機器１００へＣＥＣコマンドを送信する必要があると判断したとき（Ｓ３０５でＹＥＳ）、ソース機器１００へＣＥＣコマンドを送信し（Ｓ３０６）、処理を終了する。なお、リピータ２００もＣＥＣコマンドで指定される処理を実行する必要があるときは、制御部２１もＣＥＣコマンドの処理を実行する。
【００７６】
制御部２１は、ソース機器１００へＣＥＣコマンドを送信する必要がないと判断したとき（Ｓ３０５でＮＯ）、制御部２１はＣＥＣコマンドを実行し（Ｓ３０７）、処理を終了する。例えば、ＡＶアンプのボリュームの上下はリピータ２００のみが実行するＣＥＣコマンドなので、ソース機器１００へＣＥＣコマンドを送信しない。制御部２１はリピータ２００のボリュームの増減を実行した後、ＣＥＣコマンドを送信したシンク機器３００へ変更後のボリューム値をＣＥＣラインを介して送信する。すなわち、制御部２１はＣＥＣコマンドを送信したシンク機器３００を図７のテーブル２０１によって特定できるので、変更後のボリューム値を、特定されたシンク機器３００へ送信できる。その結果、誤って、ＣＥＣコマンドを送信していないシンク機器３００へボリューム値が送信され、シンク機器３００において想定外のボリューム値が表示される問題を防止できる。シンク機器３００からリピータ２００のミュート設定を変更するＣＥＣコマンドが送信されたときは、制御部２１はＣＥＣラインを介して、ミュート設定がリピータ２００において実行されたことをシンク機器３００へ送信する。
【００７７】
図１０は、リピータ２００において管理されている音声出力設定を示す。図１０はＨＤＭＩ  ＯＵＴ  端子に対し、ソース機器１００から出力される音声信号をシンク機器３００に備えられるスピーカーから出力するか、リピータ２００に接続されるスピーカー２８から出力するかの設定値を管理する。例えば、図１０は、ソース機器１００から送信される音声信号を、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００Ａのスピーカーと、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されるシンク機器３００Ｂのスピーカーとから出力することを示す。この場合、制御部２１はソース機器１００から受信する音声信号をＨＤＭＩ送信部２４を介してシンク機器３００へ送信する。シンク機器３００は、リピータ２００から受信する音声信号をシンク機器３００に備えられるスピーカーから出力する。
【００７８】
制御部２１は、図９のＳ３０１の処理によってシンク機器３００Ａから、図１０の設定をリピータ２００に接続されるスピーカー２８Ａから出力するように変更するＣＥＣコマンドを受信する。制御部２１は、図７のテーブル２０１を参照し、ＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００ＡがＣＥＣコマンドを送信したことを判断する。そして、制御部２１はＨＤＭＩ  ＯＵＴ  Ｍａｉｎに対応する音声処理部２６Ａと増幅部２７Ａとを制御し、ソース機器１００から出力される音声信号を、スピーカー２８Ａから出力する。このように、制御部２１はＣＥＣコマンドを送信したシンク機器３００Ａを図７のテーブル２０１によって特定できるので、誤って音声処理部２６Ｂと増幅部２７Ｂとを制御し、シンク機器３００Ｂへ送信すべき音声信号を停止し、リピータ２００のスピーカー２８Ｂから出力してしまうことを防止できる。なお、図１０のテーブルのＨＤＭＩ  ＯＵＴ  Ｍａｉｎ側の設定値は、“ＴＶ  Ｏｕｔ”から、“リピータ“に書き換えられる。
【００７９】
制御部２１は、ソース機器連動フラグがＦＡＬＳＥであると判断した場合（Ｓ３０４でＮＯ）、ソース機器１００へ送信する必要があるＣＥＣコマンドであるか否かを判断し（Ｓ３０８）、送信する必要があるＣＥＣコマンドであると判断されたとき（Ｓ３０８でＹＥＳ）、ソース機器１００へ送信することが許可されているか否かを判断する（Ｓ３０９）。ソース機器連動フラグがＦＡＬＳＥのＨＤＭＩ  ＯＵＴに接続されるシンク機器３００ＢからＣＥＣコマンドを受信したとき、連動設定されていないシンク機器３００Ｂからの連動要求であるので、ユーザはソース機器１００がシンク機器３００Ｂから操作されることを防止したい場合がある。リピータ２００は、連動設定されていないシンク機器３００からソース機器１００を操作対象とするＣＥＣコマンドを受信したときに、ソース機器１００を操作することを許可するか否かを設定するための設定値を備える。許可または拒否の設定情報はメモリ２２に記憶される。本設定は、ユーザ操作によって変更可能である。
【００８０】
制御部２１は、ソース機器１００へＣＥＣコマンドを送信することを拒否するように設定されていると判断した場合（Ｓ３０９でＮＯ）、処理を終了し、許可するように設定されていると判断された場合（Ｓ３０９でＹＥＳ）、Ｓ３０６以降の処理を実行する。
【００８１】
制御部２１は、ソース機器１００へ送信する必要がないＣＥＣコマンドであると判断した場合（Ｓ３０８でＮＯ）、図１１に示すテーブルを参照し、シンク機器３００から受信したＣＥＣコマンドを実行するか否かを判断する（Ｓ３１０）。図１１はリピータ２００がメモリ２２に記憶しているＣＥＣ許可テーブル２０２を示す。ＣＥＣ許可テーブル２０２は、リピータ２００がシンク機器３００から受信するＣＥＣコマンドを実行するか否かを判断するためのテーブルである。優先設定されていないＨＤＭＩ  ＯＵＴ端子に接続されるシンク機器３００ＢからＣＥＣコマンドを実行したとき、ユーザが意図しない動作がリピータ２００で実行されることがあるので、リピータ２００は図１１によって許可されているＣＥＣコマンドのみを実行する。
【００８２】
ＣＥＣ許可テーブル２０２は、シンク機器３００から送信されるＣＥＣコマンドごとにリピータ２００の制御部２１がＣＥＣコマンドを拒否するか否かを管理する。例えば、リピータ２００がシンク機器３００からリピータ２００の音量を調整するコマンドを受信したとき、音量調整が許可設定になっている場合、リピータ２００は音量を制御する。また、例えばリピータ２００のセレクタ変更やモニタアウト設定の変更を拒否するように設定されている場合、制御部２１はセレクタ変更やモニタアウト設定の変更を拒否する。ＣＥＣ許可テーブル２０２はユーザ操作によって変更可能である。
【００８３】
ＣＥＣ許可テーブル２０２において拒否に設定されているＣＥＣコマンドであると判断された場合、（Ｓ３１０でＮＯ）、処理を終了する。ＣＥＣ許可テーブル２０２において許可に設定されているＣＥＣコマンドであると判断した場合（Ｓ３１０でＹＥＳ）、制御部２１はＣＥＣコマンドを実行する（Ｓ３０７）。
【００８４】
以上の実施形態によると、リピータ２００の制御部２１は、ＣＥＣ連動するように設定されているシンク機器３００（上記例ではシンク機器３００Ａ）以外のシンク機器３００（シンク機器３００Ｂ）からＣＥＣコマンドを受信したとき、ユーザが許可したＣＥＣコマンドであればＣＥＣコマンドを実行する。なお、リピータ２００は図１１のＣＥＣ許可テーブル２０２においてすべてのＣＥＣコマンドを実行するように設定されていてもよいし、すべてのＣＥＣコマンドを拒否するように設定されていてもよい。
【００８５】
［ＣＥＣ連動処理の実施形態２］
図１２はリピータ２００がシンク機器３００ＢからＡＲＣ信号を受信するための認証処理を実行するときのシーケンスチャートを示す。リピータ２００がシンク機器３００Ｂから、ＡＲＣ信号を受信するとき、リピータ２００とシンク機器３００ＢとはＡＲＣ信号の通信を実行するための認証処理を実行する必要がある。認証処理は、ＣＥＣコマンドを送受信して実行される。図１１のＣＥＣ許可テーブル２０２において、ＡＲＣ認証は許可に設定されている。従って、リピータ２００は、シンク機器３００Ｂから送信されるＡＲＣ認証用のＣＥＣコマンド受信したとき、ＣＥＣコマンドを実行できる。なお、以下では、リピータ２００はソース機器１００から受信する音声信号をメインルームに設置されるスピーカー２８Ａから出力し、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されるシンク機器３００Ｂから送信されるＡＲＣ信号をスピーカー２８Ｂから出力するように設定されているとする。
【００８６】
シンク機器３００Ｂの制御部４１Ｂは、ユーザ操作によって入力セレクタが変更されたことを検知する（Ｓ４０１）。制御部４１Ｂは、変更されたセレクタがＨＤＭＩセレクタであるか否かを判断し（Ｓ４０２）、ＨＤＭＩセレクタでないと判断されたとき（Ｓ４０２でＮＯ）、処理を終了し、ＨＤＭＩセレクタであると判断された場合（Ｓ４０２でＹＥＳ）、ＨＤＭＩセレクタに割り当てられているリピータ２００の論理アドレスを特定する（Ｓ４０３）。具体的には、制御部４１Ｂは、図６に示されるセレクタ情報テーブル４０２Ｂを参照し、ＨＤＭＩ  ＩＮ２に設定されている論理アドレスの５番を取得する。
【００８７】
制御部４１Ｂは、論理アドレスの５番を有するリピータ２００へ＜Ｒｅｑｕｅｓｔ  ＡＲＣ  Ｉｎｉｔｉａｔｉｏｎ＞をＣＥＣラインを介して送信する（Ｓ４０４）。＜Ｒｅｑｕｅｓｔ  ＡＲＣ  Ｉｎｉｔｉａｔｉｏｎ＞とは、ＡＲＣ信号をリピータ２００が受信可能か否かを確認するＣＥＣコマンドである。
【００８８】
リピータ２００の制御部２１は、＜Ｒｅｑｕｅｓｔ  ＡＲＣ  Ｉｎｉｔｉａｔｉｏｎ＞をシンク機器３００Ｂから受信し（Ｓ４０５）、送信元のシンク機器３００Ｂの論理アドレスの１４番とシンク機器３００Ｂの物理アドレス（０．０．０．０）とを取得し、テーブル２０１からＨＤＭＩ  ＯＵＴ端子を特定する。例えば、図７のテーブル２０１では、論理アドレス１４と物理アドレス（０．０．０．０）との組み合わせの場合のＨＤＭＩ  ＯＵＴ端子はＨＤＭＩ  ＯＵＴ  Ｓｕｂである。
【００８９】
制御部２１は、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されたシンク機器３００からのＣＥＣコマンドであるか否かを判断し（Ｓ４０７）、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されたシンク機器３００からのＣＥＣコマンドであると判断した場合（Ｓ４０７でＹＥＳ）、制御対象とする音声処理部２６と増幅部２７とを特定する（Ｓ４０８）。本実施例では、ＨＤＭＩ  ＯＵＴ  Ｓｕｂ側に接続されるシンク機器３００Ｂから送信される音声信号はゾーン２に設置されるスピーカー２８Ｂから出力されるように設定されているので、Ｓ４０８の処理によって音声処理部２６Ｂと増幅部２７Ｂとが特定される。制御部２１は、ＨＤＭＩ  ＯＵＴ  Ｓｕｂ側のシンク機器３００ＢからのＣＥＣコマンドでないと判断したとき（Ｓ４０７でＮＯ）、もう一方の音声出力部である音声処理部２６Ａ及び増幅部２７Ａはソース機器１００から送信される音声信号を処理しており、ＡＲＣ信号を出力できないので、処理を終了する。なお、リピータ２００がＨＤＭＩ  ＯＵＴ  Ｓｕｂ側のシンク機器３００Ｂへソース機器１００の信号を送信している場合は、Ｓ４０７の処理においてＨＤＭＩ  ＯＵＴ  Ｍａｉｎ側に接続されているシンク機器３００からのコマンドであるか否かを判断する。
【００９０】
制御部２１は、シンク機器３００Ｂへ＜Ｉｎｉｔｉａｔｅ  ＡＲＣ＞を送信する（Ｓ４０９）。＜Ｉｎｉｔｉａｔｅ  ＡＲＣ＞は、リピータ２００がＡＲＣ信号を受信できることをシンク機器３００へ通知するコマンドである。
【００９１】
シンク機器３００Ｂの制御部４１Ｂは、論理アドレスが５であるリピータ２００から＜Ｉｎｉｔｉａｔｅ  ＡＲＣ＞を受信したか否かを判断し（Ｓ４１０）、受信したと判断した場合（Ｓ４１０でＹＥＳ）、論理アドレスが５のリピータ２００へ＜Ｒｅｐｏｒｔ  ＡＲＣ  Ｉｎｉｔｉａｔｅｄ＞を送信する。＜Ｒｅｐｏｒｔ  ＡＲＣ  Ｉｎｉｔｉａｔｅｄ＞は、リピータ２００から送信された＜Ｉｎｉｔｉａｔｅ  ＡＲＣ＞に対する受信応答である。
【００９２】
制御部４１Ｂは、ＨＥＡＣラインを介し、リピータ２００へ音声信号を送信する（Ｓ４１２）。このとき送信される音声信号とは、ＴＶの放送受信音声などである。リピータ２００の制御部２１はＳ４０８で特定された音声処理部２６Ｂと増幅部２７Ｂとを用いてスピーカー２８Ｂから音声を出力する（Ｓ４１３）。
【００９３】
以上の実施形態によると、リピータ２００はシンク機器３００Ａ及びソース機器１００とＣＥＣ連動を実行すると同時に、シンク機器３００ＢとＣＥＣコマンドを送受信できるので、シンク機器３００ＢとＡＲＣ認証処理を実行できる。その結果、リピータ２００は、スピーカー２８Ａからソース機器１００の音声を出力すると同時に、ゾーン２ルームに設置されるスピーカー２８Ｂからシンク機器３００Ｂから受信するＡＲＣ信号を出力できる。なお、リピータ２００の音声出力設定を変更することで、リピータ２００はメインルームに設置されるスピーカー２８ＡにおいてＡＲＣ信号を出力し、ゾーン２ルームに設置されるスピーカー２８Ｂにおいてソース機器１００から送信される音声信号を出力させることも可能である。
【００９４】
［ＣＥＣ連動処理の実施形態２］
本実施形態によると、リピータ２００はソース機器１００から受信する音声信号を音声処理部２６Ａ及び増幅部２７Ａを使用してスピーカー２８Ａから出力中の場合に、リピータ２００がＨＤＭＩ  ＯＵＴ  Ｍａｉｎに接続されるシンク機器３００ＡからＡＲＣ認証コマンドを受信したとき、リピータ２００はソース機器１００から受信する映像及び音声信号をスピーカー２８Ａへ出力しない状態へ切り替える。リピータ２００はシンク機器３００Ａから受信するＡＲＣ信号を出力する。図１３には本実施形態におけるリピータ２００とシンク機器３００とのシーケンスチャートを示す。図１２と同一の処理には同一符号を付し、説明を省略する。
【００９５】
リピータ２００の制御部２１は、ＨＤＭＩ  ＯＵＴ  Ｓｕｂに接続されたシンク機器３００ＢからのＡＲＣ認証用コマンドではないと判断したとき（Ｓ４０７でＮＯ）、音声処理部２６Ａと増幅部２７Ａとを、使用する音声処理部として特定する（Ｓ５０１）。
【００９６】
制御部２１は、音声処理部２６Ａと増幅部２７Ａとが、ソース機器１００から送信される音声信号をスピーカー２８Ａへ出力中であるか否かを判断し（Ｓ５０２）、出力中でないと判断したとき（Ｓ５０２でＮＯ）、ソース機器１００へ停止指示を送信し（Ｓ５０４）、出力中であると判断したとき（Ｓ５０２でＹＥＳ）、ソース機器１００から受信している音声信号の出力を中止する。
【００９７】
この結果、リピータ２００がシンク機器３００ＡからＡＲＣ認証コマンドを受信したとき、リピータ２００は、ソース機器１００から送信される音声信号をスピーカー２８Ａから出力するのを停止し、シンク機器３００ＡとのＡＲＣ認証処理を実行し、シンク機器３００Ａから受信するＡＲＣ音声信号をメインルームに設置されるスピーカー２８Ａから出力できる。すなわち、ユーザはシンク機器３００Ａの音声をリピータ２００から出力するとき、リピータ２００の設定変更やソース１００の停止などを操作する必要がない。
【００９８】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態には限定されない。リピータ２００にシンク機器３００が３台以上接続されてもよい。また、リピータ２００にソース機器１００が２台以上接続されてもよい。
【産業上の利用可能性】
【００９９】
本発明は、ＡＶレシーバー、ＡＶアンプ、ＴＶ等の機器に好適に採用され得る。
【符号の説明】
【０１００】
１００          ソース機器
２００          リピータ
３００Ａ        シンク機器
３００Ｂ        シンク機器
１１              制御部
１２              メモリ
１３            再生部
１４            ＨＤＭＩ送信部
１５            コネクタ部
２１            制御部
２２            メモリ
２３            ＨＤＭＩ受信部
２４            ＨＤＭＩ送信部
２５            コネクタ部
２６Ａ          音声処理部
２６Ｂ          音声処理部
２７Ａ          増幅部
２７Ｂ          増幅部
２８Ａ          スピーカー
２８Ｂ          スピーカー
２９            コネクタ部
３０                    コネクタ部
４１Ａ                制御部
４１Ｂ                制御部
４２Ａ          メモリ
４２Ｂ          メモリ
４３Ａ          ＨＤＭＩ受信部
４３Ｂ          ＨＤＭＩ受信部
４４Ａ          表示部
４４Ｂ          表示部
【図１】
0005838745.tif 000002
【図２】
0005838745.tif 000003
【図３】
0005838745.tif 000004
【図４】
0005838745.tif 000005
【図５】
0005838745.tif 000006
【図６】
0005838745.tif 000007
【図７】
0005838745.tif 000008
【図８】
0005838745.tif 000009
【図９】
0005838745.tif 000010
【図１０】
0005838745.tif 000011
【図１１】
0005838745.tif 000012
【図１２】
0005838745.tif 000013
【図１３】
0005838745.tif 000014