(57)【特許請求の範囲】
【請求項１】
ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、
前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子と、
前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、
前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、
前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、
自身がHDMI(R)リピータであり、
新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する制御を行う制御手段と
を備える通信装置。
【請求項２】
前記制御手段は、前記新たに認識されたHDMI(R)ソースの論理アドレスを、自身の論理アドレスとして、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに通知する制御を行う
請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記１以上の前記HDMI(R)ソースの論理アドレスを、自身の論理アドレスとして、前記セカンダリ出力端子に接続された前記HDMI(R)シンクにPolling Messageコマンドを送信する制御を行う
請求項２に記載の通信装置。
【請求項４】
前記制御手段は、前記１以上の前記HDMI(R)ソースの論理アドレスを指定したコマンドを前記セカンダリ出力端子に接続された前記HDMI(R)シンクから受信した場合、そのコマンドを、指定された前記論理アドレスに対応する前記HDMI(R)ソースに送信する制御を行う
請求項３に記載の通信装置。
【請求項５】
ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子とを備え、前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、HDMI(R)リピータである通信装置が、
新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する制御を行う
通信制御方法。
【請求項６】
ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子とを備え、前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、HDMI(R)リピータである通信装置のコンピュータに、
新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信制御方法、およびプログラムに関し、特に、複数の出力端子に接続された装置をより快適に利用できるようにする通信装置、通信制御方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ベースバンド（非圧縮）の映像（動画）の信号と、その映像に付随する音声の信号とを、高速に伝送する通信インタフェースとして、HDMI(R)が普及している。
【０００３】
HDMI(R)の規格は、ディジタル家電（家庭用電化製品）向けのインタフェースの規格であり、PC(Personal Computer)と表示装置とを接続する接続標準規格であるDVI(Digital Visual Interface)をAV(Audio Visual)家電向けにアレンジした規格である。
【０００４】
HDMI(R)を介して接続される装置（以下、HDMI(R)装置という）には、HDMI(R)ソース(HDMI(R) Source)、HDMI(R)シンク(HDMI(R) Sink)、及びHDMI(R)リピータ(HDMI(R) Repeater)の３種類がある。
【０００５】
HDMI(R)ソースは、HDMI(R)を介して、映像や音声の信号を出力する出力端子を有し、HDMI(R)シンクは、HDMI(R)を介して、映像や音声の信号が入力される入力端子を有する。HDMI(R)リピータは、１以上の入力端子と、１以上の出力端子を有し、HDMI(R)ソース、及びHDMI(R)シンクの両方であるかのように振る舞う。
【０００６】
HDMI(R)は、TMDS(Transition Minimized Differential Signaling)チャンネルや、CECライン(Consumer Electronics Control Line)、その他のチャンネルを有する。TMDSチャンネルは、HDMI(R)ソースから、必要なHDMI(R)リピータを介して、HDMI(R)シンクに、ベースバンドの映像や音声の信号を一方向に送信する信号チャンネルである。CECラインは、HDMI(R)ソース、必要なHDMI(R)リピータ、及びHDMI(R)シンクの制御に利用される双方向の制御チャンネルである。
【０００７】
すなわち、HDMI(R)では、物理層には、TMDSチャンネルが採用され、HDMI(R)で接続された装置全体の制御系の接続には、CECラインが採用されている。
【０００８】
また、HDMI(R)では、著作権保護機能を実現するための信号の暗号化に、HDCP（High-bandwidth Digital Content Protection）が採用されている。
【０００９】
さらに、HDMI(R)では、機器間の認証に、EDID(Extended display identification data) が採用されている。
【００１０】
すなわち、HDMI(R)の機器間の認証には、VESA (Video Electronics Standard Association)団体のDDC/EDID方式が採用されている。
【００１１】
DDC(Display Data Channel)は、HDMI(R)ソースが、HDMI(R)シンク、さらには、HDMI(R)リピータから、EDID(E-EDID(Enhanced Extended Display Identification Data))を読み出すのに使用される。
【００１２】
即ち、HDMI(R)シンク、及びHDMI(R)リピータは、自身の設定(configuration)や性能(capability)に関する情報であるEDIDを記憶しているEDIDROM(EDID ROM(Read Only Memory))を有している。HDMI(R)ソースは、HDMI(R)シンク及びHDMI(R)リピータそれぞれのEDIDROMが記憶しているEDIDを、DDCを介して読み出し、そのEDIDに基づき、HDMI(R)シンク及びHDMI(R)リピータの設定や性能を認識する。EDIDには、例えば、HDMI(R)シンクのブランド（製造メーカ）、モデル番号、HDMI(R)シンクがサポートしている信号のフォーマット（例えば、映像の解像度等）の情報が含まれる。
【００１３】
図１は、２つの出力端子を有するHDMI(R)リピータが介在する場合のHDMI(R)装置の接続の一例を示している。
【００１４】
図１のAVシステムは、BD(Blu-ray Disc(R))プレーヤ１１、AVアンプ１２、TV（テレビジョン受像機）１３、およびプロジェクタ１４により構成されている。なお、本明細書においてシステムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは、問わない。
【００１５】
BDプレーヤ１１はHDMI(R)ソースであり、AVアンプ１２はHDMI(R)リピータであり、BDプレーヤ１１とAVアンプ１２は、HDMI(R)用のケーブル１５で接続されている。また、TV１３およびプロジェクタ１４はともにHDMI(R)シンクであり、AVアンプ１２とTV１３はHDMI(R)用のケーブル１６で接続され、AVアンプ１２とプロジェクタ１４はHDMI(R)用のケーブル１７で接続されている。
【００１６】
BDプレーヤ１１は、BDから読み出した映像および音声の信号（以下、AV信号ともいう。）を、HDMI(R)データストリームとして、AVアンプ１２に出力する。AVアンプ１２は、入力されたHDMI(R)データストリームを、TV１３とプロジェクタ１４に同時に出力する。
【００１７】
AVアンプ１２の２つのHDMI(R)出力には、プライマリとセカンダリが予め設定されている。HDMI(R)の規格では、CEC制御を実行できるのは１つのHDMI(R)出力のみであり、プライマリ側のHDMI(R)出力でCEC制御が行われる。図１のAVシステムにおいては、例えば、AVアンプ１２のプライマリ側のHDMI(R)出力に、TV１３が接続されているとする。
【００１８】
この場合、プライマリ側のHDMI(R)出力に接続されたTV１３のみが、BDプレーヤ１１との間でCECのアドレッシングが実施され、CECでの制御が可能となる。一方、セカンダリ側のHDMI(R)出力に接続されたプロジェクタ１４は、HDMI(R)リピータとしてのAVアンプ１２との間でのみCECのアドレッシングが実施される。換言すれば、プロジェクタ１４は、AVアンプ１２のHDMI(R)入力に接続されているBDプレーヤ１１とは情報伝達ができない。
【００１９】
ユーザは、AVアンプ１２の２つのHDMI(R)出力にTV１３とプロジェクタ１４を接続することにより、２つの表示デバイスをコンテンツや状況などによって、使い分けて楽しむことが想定される。
【００２０】
しかしながら、例えば、BDプレーヤ１１の早送りやAVアンプ１２の音量調整などの操作が、プライマリ側のHDMI(R)出力に接続されたTV１３のリモートコントローラでは、HDMI(R)のCEC制御にて可能であるのに対して、セカンダリ側のHDMI(R)出力に接続されたプロジェクタ１４のリモートコントローラでは、このような操作ができない。そのため、プロジェクタ１４で視聴する場合の使い勝手が極端に悪くなってしまう。
【００２１】
この問題に対し、例えば、HDMI(R)ソースの物理アドレスを仮想的に持つことにより、複数のHDMI(R)シンクがCEC制御可能にしたものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開２００８−１５３９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【００２３】
しかしながら、特許文献１の方法では、HPDのリセットやDDCの操作が必要であり、再接続操作が面倒である。
【００２４】
本発明は、このような状況に鑑みてなされたものであり、複数の出力端子に接続された装置をより快適に利用できるようにするものである。
【課題を解決するための手段】
【００２５】
本発明の一側面の通信装置は、ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子と、前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、自身がHDMI(R)リピータであり、新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する制御を行う制御手段とを備える。
【００２６】
本発明の一側面の通信制御方法は、ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子とを備え、前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、HDMI(R)リピータである通信装置が、新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する制御を行う。
【００２７】
本発明の一側面のプログラムは、ベースバンドの信号を一方向に送信する信号チャンネルと、制御に利用される双方向の制御チャンネルとを少なくとも有するインタフェースであるHDMI(R)に従い、前記ベースバンドの信号を出力する複数の出力端子と、前記インタフェースに従い、前記ベースバンドの信号を入力する１以上の入力端子とを備え、前記複数の出力端子は、前記１以上の入力端子に接続された他の装置と優先的に前記制御を行うプライマリ出力端子と、それ以外の１以上のセカンダリ出力端子とからなり、前記１以上の入力端子に接続された他の装置がHDMI(R)ソースであり、前記プライマリ出力端子と前記セカンダリ出力端子に接続された他の装置がHDMI(R)シンクであり、HDMI(R)リピータである通信装置のコンピュータに、新たに前記入力端子に接続された前記HDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識された前記HDMI(R)ソースの機能を、自身が有する機能として、前記セカンダリ出力端子に接続された前記HDMI(R)シンクに、前記制御チャンネルを介して通知する処理を実行させる。
【００２８】
本発明の一側面においては、新たに入力端子に接続されたHDMI(R)ソースがプライマリクラスタ内で認識されたとき、新たに認識されたHDMI(R)ソースの機能を、自身が有する機能として、セカンダリ出力端子に接続されたHDMI(R)シンクに、制御チャンネルを介して通知する処理が実行される。
【００２９】
なお、プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。
【００３０】
通信装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００３１】
本発明の一側面によれば、複数の出力端子に接続された装置をより快適に利用することができる。
【図面の簡単な説明】
【００３２】
【図１】２つの出力端子を有するHDMI(R)リピータが介在する場合のHDMI(R)装置の接続の一例を示す図である。
【図２】本発明を適用したAVシステムの一実施の形態の構成例を示すブロック図である。
【図３】図２のAVシステムの各HDMI(R)装置の物理アドレスと論理アドレスを示す図である。
【図４】AVアンプの構成例を示すブロック図である。
【図５】プライマリクラスタ内でのアドレス取得処理を説明するフローチャートである。
【図６】セカンダリクラスタ内でのアドレス取得処理を説明するフローチャートである。
【図７】セカンダリクラスタで設定される論理アドレスを示す図である。
【図８】プロジェクタからコンテンツの再生を行わせる場合の処理について説明するフローチャートである。
【発明を実施するための形態】
【００３３】
［AVシステムの構成例］
図２は、本発明を適用したAVシステムの一実施の形態の構成例を示している。
【００３４】
図２のAVシステムには、ゲーム機器２１、記録再生装置２２、再生装置２３、STB(Set Top Box)２４、AVアンプ２５、TV２６、およびプロジェクタ（マルチメディアプロジェクタ）２７が含まれる。
【００３５】
AVシステムを構成する各装置はHDMI(R)装置である。より具体的には、ゲーム機器２１乃至STB２４はHDMI(R)ソースであり、AVアンプ２５はHDMI(R)リピータであり、TV２６とプロジェクタ２７はHDMI(R)シンクである。
【００３６】
ゲーム機器２１は、HDMI(R)装置のデバイス種類では「Playback Device」に属し、所定の記録媒体から読み出したAV信号を、HDMI(R)データストリームとして出力する。ゲーム機器２１は、HDMI(R)用のケーブル３１により、AVアンプ２５のHDMI(R)入力端子IN１に接続されている。
【００３７】
記録再生装置２２は、一般的に、PVR(personal video recorder)やDVR(digital video recorder)と呼ばれているものに相当する。記録再生装置２２は、例えば、ハードディスクを内蔵しており、内蔵したハードディスクにコンテンツを記録したり、ハードディスクからコンテンツを再生し、再生されたAV信号を、HDMI(R)データストリームとして出力する。記録再生装置２２は、HDMI(R)装置のデバイス種類では「Recording Device」に属する。記録再生装置２２は、HDMI(R)用のケーブル３２により、AVアンプ２５のHDMI(R)入力端子IN２に接続されている。
【００３８】
再生装置２３は、例えば、BD(Blu-ray Disc(R))プレーヤやDVD (Digital Versatile Disc)プレーヤであり、BDやDVDなどの光ディスク記録媒体から読み出したAV信号をHDMI(R)データストリームとして出力する。再生装置２３は、HDMI(R)装置のデバイス種類では「Playback Device」に属する。再生装置２３は、HDMI(R)用のケーブル３３により、AVアンプ２５のHDMI(R)入力端子IN３に接続されている。
【００３９】
STB２４は、HDMI(R)装置のデバイス種類では「Tuner」に属し、内蔵するチューナでテレビジョン信号を受信し、HDMI(R)データストリームとして出力する。STB２４は、HDMI(R)用のケーブル３４により、AVアンプ２５のHDMI(R)入力端子IN４に接続されている。
【００４０】
AVアンプ２５は、４つのHDMI(R)入力端子IN１乃至IN４と２つのHDMI(R)出力端子OUT１およびOUT２を備え、HDMI(R)入力端子IN１乃至IN４から入力されたHDMI(R)データストリームを、TV２６およびプロジェクタ２７に出力する。２つのHDMI(R)出力端子OUT１およびOUT２のうち、HDMI(R)出力端子OUT１がプライマリのHDMI(R)出力端子となっている。HDMI(R)出力端子OUT１はHDMI(R)用のケーブル３５によりTV２６と接続され、HDMI(R)出力端子OUT２はHDMI(R)用のケーブル３６によりプロジェクタ２７と接続されている。AVアンプ２５は、HDMI(R)装置のデバイス種類では「Audio System」に属する。
【００４１】
TV２６は、HDMI(R)装置のデバイス種類では「TV」に属し、HDMI(R)用のケーブル３５を介してAVアンプ２５から入力されるHDMI(R)データストリームに基づいて、映像および音声を出力する。TV２６には、リモートコントローラ２６Rが付属されている。
【００４２】
プロジェクタ２７は、HDMI(R)装置のデバイス種類では「TV」に属し、HDMI(R)用のケーブル３６を介してAVアンプ２５から入力されるHDMI(R)データストリームに基づいて、映像を出力する。プロジェクタ２７には、リモートコントローラ２７Rが付属されている。
【００４３】
以上のように構成されるAVシステムにおいて、ユーザは、HDMI(R)ソースとしてのゲーム機器２１乃至STB２４から出力された映像を、AVアンプ２５を介して、TV２６とプロジェクタ２７に表示させ、視聴することができる。
【００４４】
［HDMI(R)装置の物理アドレスと論理アドレス］
図３は、HDMI(R)の規格に基づき設定される、図２のAVシステムの各HDMI(R)装置の物理アドレスと論理アドレスを示している。
【００４５】
HDMI(R)の規格によれば、ゲーム機器２１乃至STB２４およびAVアンプ２５と、プライマリのHDMI(R)出力端子OUT１に接続されているTV２６とで、CECのアドレッシングが実行され、物理アドレス（PA）および論理アドレス（LA）が割り当てられる。換言すれば、ゲーム機器２１、記録再生装置２２、再生装置２３、STB２４、AVアンプ２５、およびTV２６とで、CEC制御が可能なクラスタ（プライマリクラスタ）が構成される。
【００４６】
プライマリクラスタ内において、例えば、ゲーム機器２１の物理アドレスは（１．１．０．０）であり、論理アドレスは「４」である。記録再生装置２２の物理アドレスは（１．２．０．０）であり、論理アドレスは「１」である。再生装置２３の物理アドレスは（１．３．０．０）であり、論理アドレスは「８」である。STB２４の物理アドレスは（１．４．０．０）であり、論理アドレスは「３」である。AVアンプ２５の物理アドレスは（１．０．０．０）であり、論理アドレスは「５」である。TV２６の物理アドレスは（０．０．０．０）であり、論理アドレスは「０」である。
【００４７】
また、AVアンプ２５と、セカンダリのHDMI(R)出力端子OUT２に接続されているプロジェクタ２７とで、CECのアドレッシングが実行され、物理アドレス（PA）および論理アドレス（LA）が割り当てられる。換言すれば、AVアンプ２５とプロジェクタ２７とで、CEC制御が可能なクラスタ（セカンダリクラスタ）が構成される。
【００４８】
セカンダリクラスタ内において、例えば、AVアンプ２５の物理アドレスは（１．０．０．０）であり、論理アドレスは「５」である。プロジェクタ２７の物理アドレスは（０．０．０．０）であり、論理アドレスは「０」である。
【００４９】
HDMI(R)の規格によれば、以上のようなクラスタが構成され、セカンダリのHDMI(R)出力端子OUT２に接続されているプロジェクタ２７には、ゲーム機器２１乃至STB２４が認識されない。そのため、例えば、プロジェクタ２７に表示されるメニューから再生装置２３に対してコンテンツを再生させるなどの操作ができない。
【００５０】
そこで、本発明の通信装置としてのAVアンプ２５は、プライマリクラスタに属するHDMI(R)ソースの論理アドレスを仮想的にセカンダリクラスタ内に持たせることにより、プロジェクタ２７がゲーム機器２１乃至STB２４を認識できるようになされている。
【００５１】
［AVアンプ２５の構成例］
図４は、AVアンプ２５の構成例を示すブロック図である。
【００５２】
AVアンプ２５は、CPU５１、RAM５２、ROM５３、HDMI(R)送信部５４、HDMI(R)制御部５５、U/I制御部５６、音声入力部５７、映像入力部５８、映像処理部５９、音声処理部６０、音声駆動部６１、HDMI(R)制御部６２、及びHDMI(R)受信部６４を有する。CPU５１ないしROM５３、及びHDMI(R)制御部５５ないし６２は、バスを介して、相互に接続されている。
【００５３】
なお、図４では、AVアンプ２５には、図２には図示していない外部のスピーカ６３が接続されている。
【００５４】
CPU（Central Processing Unit）５１は、ROM（Read Only Memory）５３に記憶されたプログラムを実行することで、AVアンプ２５全体を統括的に制御する。
【００５５】
RAM（Random Access Memory）５２には、CPU５１が実行するプログラムが展開される。また、RAM５２は、CPU５１のワークエリアとして機能する。すなわち、RAM５２は、CPU５１の動作上必要なデータを記憶する。
【００５６】
ROM５３は、CPU５１が後述する処理（制御）を行うのに実行するプログラムを記憶している。
【００５７】
HDMI(R)送信部５４は、HDMI(R)制御部５５の制御に従い、AV信号を、ケーブル３５および３６を介して、TV２６およびプロジェクタ２７（図２）に送信し、また、TV２６およびプロジェクタ２７との間で、制御信号を送受信（中継）する。
【００５８】
HDMI(R)制御部５５は、CPU５１の制御に従い、HDMI(R)送信部５４でのAV信号の送信、及び、制御信号の送受信等を制御する。
【００５９】
U/I（User Interface）制御部５６は、AVアンプ２５を遠隔制御するリモートコントローラ（図示せず）から、ユーザの操作に対応する操作信号を受信する。また、U/I制御部５６は、AVアンプ２５の操作パネル（図示せず）に設けられた操作ボタン等をユーザが操作することにより入力される操作信号を受信する。そして、U/I制御部５６は、受信した操作信号を、CPU５１に供給する。
【００６０】
音声入力部５７は、HDMI(R)の形式とは異なる形式の音声信号を入力するためのインタフェース（例えば、RCAや光ディジタル等のインタフェース）を有し、そこに入力された音声信号を、バス上に出力する。
【００６１】
映像入力部５８は、HDMI(R)の形式とは異なる形式の映像信号を入力するためのインタフェース（例えば、RCAやアナログコンポーネント等のインタフェース）を有し、そこに入力された映像信号を、バス上に出力する。
【００６２】
映像処理部５９は、映像入力部５８からバス上に出力された映像信号や、HDMI(R)制御部６２がバス上に出力するAV信号のうちの映像信号を対象として、所定の映像処理を行い、バス上に出力する。
【００６３】
音声処理部６０は、音声入力部５７からバス上に出力された音声信号や、HDMI(R)制御部６２がバス上に出力するAV信号のうちの音声信号を対象として、エンコード、デコード、サンプリング処理、その他の音声処理を行い、バス上に出力する。
【００６４】
音声駆動部６１は、バス上の音声信号に応じてスピーカ６３を駆動する。
【００６５】
HDMI(R)制御部６２は、CPU５１の制御に従い、HDMI(R)受信部６４でのAV信号の受信、及び、制御信号の送受信等を制御する。
【００６６】
スピーカ６３は、音声駆動部６１によって駆動され、音声を出力する。なお、図４では、スピーカ６３は、AVアンプ２５の外部に設けられているが、スピーカ６３は、AVアンプ２５に内蔵させることができる。
【００６７】
HDMI(R)受信部６４は、HDMI(R)制御部６２の制御に従い、ケーブル３１乃至３４を介して、ゲーム機器２１乃至STB２４（図２）から送信されてくるAV信号を受信し、また、ゲーム機器２１乃至STB２４との間で、制御信号を送受信（中継）する。
【００６８】
以上のように構成されるAVアンプ２５では、HDMI(R)の規格に従った通信により、HDMI(R)入力端子IN１乃至IN４に接続されたHDMI(R)ソースがプライマリクラスタ内で認識される。例えば、HDMI(R)入力端子IN３に接続された再生装置２３がプライマリクラスタ内で認識される。
【００６９】
そして、CPU５１は、プライマリクラスタ内で認識されたHDMI(R)ソースの機能を、自分が有する機能（デバイス）としてセカンダリクラスタ内のHDMI(R)シンクに通知する制御を行う。例えば、CPU５１は、自身が再生装置２３の再生機能を有しているかのようにセカンダリクラスタ内のプロジェクタ２７に通知する制御を行う。その結果、セカンダリクラスタ内のHDMI(R)シンクは、HDMI(R)リピータが有するデバイス（機能）として、HDMI(R)ソースを認識することができる。
【００７０】
これにより、例えば、セカンダリクラスタ内のプロジェクタ２７は、AVアンプ２５が有するデバイス（機能）としての再生機能に動作指令を出力することができる。AVアンプ２５のCPU５１は、セカンダリクラスタ内で再生機能に対する指令が供給されたとき、再生機能に対応するプライマリクラスタ内の再生装置２３に対するコマンドに変換し、出力する。ユーザには、プロジェクタ２７が再生装置２３を認識しているように見え、プロジェクタ２７から再生装置２３の動作を制御することができる。
【００７１】
［再生装置２３が接続されたときのプライマリクラスタ内でのアドレス取得処理］
図５のフローチャートを参照して、再生装置２３がケーブル３３でAVアンプ２５のHDMI(R)入力端子IN３に接続されたときに、プライマリクラスタ内でアドレスを取得する処理について説明する。なお、図５の処理が開始される前に、AVアンプ２５には、ゲーム機器２１、記録再生装置２２、およびTV２６が、それぞれ、ケーブル３１、３２、および３５で既に接続されている状態であるとする。
【００７２】
HDMI(R)用のケーブルには、複数の信号線が含まれているが、アドレスの取得に関する信号線として、＋５Ｖ Powerライン、HPD（Hot Plug Detect）ライン、およびDDCラインがある。再生装置２３がケーブル３３でAVアンプ２５のHDMI(R)入力端子IN３に接続されると、ステップＳ１１において、再生装置２３は、＋５Ｖ Powerラインから＋５Ｖの電源を、ケーブル３３を介してAVアンプ２５に供給する。
【００７３】
ステップＳ１２において、AVアンプ２５は、HDMI(R)入力端子IN３の＋５Ｖ Power端子に＋５Ｖの電源が供給されたことを検出することにより、HDMI(R)入力端子IN３にHDMI(R)装置（ここでは再生装置２３）の接続を認識する。
【００７４】
ステップＳ１３において、AVアンプ２５は、自身のEDIDを接続された再生装置２３に提供する準備を行い、準備が完了した時点で、HPDラインの信号をL(Low)レベルからH(high)レベルに遷移させる。
【００７５】
ステップＳ１４において、再生装置２３は、HPDラインの信号がH(high)レベルに遷移したことを検出し、DDCラインを介して、AVアンプ２５のEDIDを取得する。
【００７６】
ステップＳ１５において、再生装置２３は、取得したEDIDのソース物理アドレスフィールドから、自身の物理アドレス（１．３．０．０）を取得し、接続先のAVアンプ２５の物理アドレス（１．０．０．０）も認識する。
【００７７】
ステップＳ１６において、再生装置２３は、自身が取得したい論理アドレス「８」の＜Polling Message＞コマンドを送信し、所定時間、このコマンドに対する返答（Ack）があるか待機する。論理アドレス「８」の＜Polling Message＞コマンドに対して、他のHDMI(R)装置が論理アドレス「８」を既に取得している場合には、返答（Ack）がある。
【００７８】
論理アドレス「８」の＜Polling Message＞コマンドの送信から返答がない状態で所定時間経過後、ステップＳ１７において、再生装置２３は、論理アドレス「８」を取得する。そして、再生装置２３は、ステップＳ１８において、＜Report Physical Address＞メッセージをブロードキャスト（送信）する。
【００７９】
ステップＳ１９において、AVアンプ２５は、接続された再生装置２３の物理アドレス（１．３．０．０）および論理アドレス「８」を取得する。また、ブロードキャストによる送信であるので、AVアンプ２５以外のプライマリクラスタ内の全てのHDMI(R)装置も、再生装置２３の物理アドレス（１．３．０．０）および論理アドレス「８」を取得する。
【００８０】
以上のようにして、再生装置２３がAVアンプ２５に接続されたとき、物理アドレスおよび論理アドレスが取得され、プライマリクラスタ内の全てのHDMI(R)装置も、それを認識する。
【００８１】
なお、図５のシーケンスでは、再生装置２３による、論理アドレス「４」の＜Polling Message＞コマンドの送信と、その返答の受信が省略されている。即ち、再生装置２３は、最初に、取得したい論理アドレスとして、論理アドレス「４」の＜Polling Message＞コマンドを送信し、同じ「Playback Device」のデバイス種類に属するゲーム機器２１からの返答を受信する。これにより、論理アドレス「４」が使用済みであると判定され、次の論理アドレス「８」の＜Polling Message＞コマンドが送信されるが、図５では、論理アドレス「４」の＜Polling Message＞コマンドの送信と、その返答の受信については省略されている。
【００８２】
［再生装置２３が接続されたときのセカンダリクラスタ内でのアドレス取得処理］
次に、図６のフローチャートを参照して、再生装置２３がケーブル３３でAVアンプ２５のHDMI(R)入力端子IN３に接続されたときに、AVアンプ２５より上流のHDMI(R)装置に対応するアドレスをセカンダリクラスタ内で取得する処理について説明する。
【００８３】
初めに、ステップＳ２１において、AVアンプ２５は、プライマリクラスタ内で再生装置２３を認識する。ステップＳ２１の処理は、具体的には図５の処理であり、AVアンプ２５は、物理アドレスが（１．３．０．０）で論理アドレスが「８」である再生装置２３がプライマリクラスタ内に存在することを認識する。
【００８４】
ステップＳ２２において、AVアンプ２５は、プライマリクラスタ内の再生装置２３の機能を、自身が有する機能としてセカンダリクラスタ内のプロジェクタ２７に送信する。即ち、AVアンプ２５は、プライマリクラスタ内で再生装置２３が行った図５のステップＳ１６の処理と同様、セカンダリクラスタ内で論理アドレス「８」の＜Polling Message＞コマンドを送信し、所定時間、このコマンドに対する返答を待機する。
【００８５】
論理アドレス「８」の＜Polling Message＞コマンドの送信から所定時間経過後、ステップＳ２３において、AVアンプ２５は、セカンダリクラスタ内で論理アドレス「８」を取得し、ステップＳ２４において、＜Report Physical Address＞メッセージをブロードキャストする。
【００８６】
ステップＳ２５において、プロジェクタ２７は、AVアンプ２５の論理アドレスとして、追加的に「８」を認識する。
【００８７】
以上の処理により、AVアンプ２５は、セカンダリクラスタ内において、自身の本来の論理アドレス「５」と、論理アドレス「８」を取得する。また、ゲーム機器２１、記録再生装置２２、およびSTB２４のそれぞれについて、図６と同様の処理が行われるので、AVアンプ２５は、セカンダリクラスタ内において、論理アドレス「４」、「１」、および「３」も取得する。
【００８８】
［セカンダリクラスタ内の論理アドレス］
図７は、図６を参照して説明した処理により、セカンダリクラスタで設定される論理アドレスを示している。
【００８９】
セカンダリクラスタ内のプロジェクタ２７にはプライマリクラスタ内のゲーム機器２１、記録再生装置２２、再生装置２３、およびSTB２４は認識されない。その代わり、プロジェクタ２７にはAVアンプ２５自身が、ゲーム機器２１、記録再生装置２２、再生装置２３、およびSTB２４の機能を有しているように見える。即ち、プロジェクタ２７は、AVアンプ２５が論理アドレス「５（Audio System）」、「４（Playback Device 1）」、「１（Recording Device）」、「８（Playback Device 2）」、および「３（Tuner）」に対応する全ての機能を有する装置であると認識する。このような、AVアンプ２５自身が本来有さず、プライマリクラスタ内のAVアンプ２５より上流のHDMI(R)ソースが有する機能を仮想デバイスと称し、仮想デバイスの論理アドレスを、本明細書では、仮想論理アドレスという。
【００９０】
［プロジェクタ２７が再生装置２３に対して再生を指令するときの処理］
プロジェクタ２７は、標準のHDMI(R)の規格では認識できない、プライマリクラスタ内のゲーム機器２１、記録再生装置２２、再生装置２３、およびSTB２４を、仮想デバイスとして認識することができる。そして、プロジェクタ２７が仮想デバイスに対してCEC制御を行うことにより、プロジェクタ２７から、ゲーム機器２１、記録再生装置２２、再生装置２３、およびSTB２４に対するCEC制御が可能となる。
【００９１】
そこで、図８のフローチャートを参照して、プロジェクタ２７のU/Iから、再生装置２３にコンテンツの再生を行わせる場合の処理について説明する。
【００９２】
ユーザがプロジェクタ２７のU/Iから仮想デバイスとしての再生装置２３の再生を指示する。例えば、プロジェクタ２７のリモートコントローラ２７Rの操作ボタンを操作して、プロジェクタ２７に映し出された画面の「再生装置２３の再生」を選択する。
【００９３】
ユーザにより仮想デバイスとしての再生装置２３の再生が指示されると、ステップＳ３１において、プロジェクタ２７は、仮想デバイスとしての再生装置２３の再生操作を受け付ける。そして、ステップＳ３２において、プロジェクタ２７は、AVアンプ２５に対し、再生のコマンドを送信する。具体的には、AVアンプ２５の仮想論理アドレス「８」に対して、＜Play＞［“Forward”］コマンドが、プロジェクタ２７からAVアンプ２５に送信される。
【００９４】
ステップＳ３３において、AVアンプ２５は、受信した＜Play＞［“Forward”］コマンドの仮想論理アドレス「８」を、プライマリクラスタ内の対応するHDMI(R)装置の物理アドレスおよび論理アドレスに変換する。即ち、AVアンプ２５は、セカンダリクラスタ内の仮想論理アドレス「８」を、再生装置２３の物理アドレス（１．３．０．０）および論理アドレス「８」に変換する。
【００９５】
ステップＳ３４において、AVアンプ２５は、プライマリクラスタ内のアクティブソースが再生装置２３であるかを判定する。ステップＳ３４で、アクティブソースが再生装置２３であると判定された場合、処理は後述するステップＳ３７に進む。
【００９６】
一方、ステップＳ３４で、アクティブソースが再生装置２３ではないと判定された場合、処理はステップＳ３５に進み、AVアンプ２５は、再生装置２３の物理アドレス（１．３．０．０）を指定して、＜Set Stream Path＞コマンドをブロードキャストする。
【００９７】
ステップＳ３６において、再生装置２３は、自身がアクティブソースになったことを示すため、自身の物理アドレス（１．３．０．０）を指定して、＜Active Source＞コマンドをブロードキャストする。
【００９８】
再生装置２３がアクティブソースになったことを確認したAVアンプ２５は、ステップＳ３７において、＜Play＞［“Forward”］コマンドを再生装置２３に送信する。
【００９９】
ステップＳ３８において、再生装置２３は、＜Deck Status＞［“Play”］メッセージをAVアンプ２５に返信し、再生が開始されたことをAVアンプ２５に通知する。
【０１００】
ステップＳ３９において、AVアンプ２５は、＜Deck Status＞［“Play”］メッセージを受信し、再生装置２３の物理アドレス（１．３．０．０）および論理アドレス「８」を、セカンダリクラスタ内の仮想論理アドレス「８」に変換する。
【０１０１】
そして、ステップＳ４０において、AVアンプ２５は、自身の仮想論理アドレス「８」の仮想デバイスが再生を開始したことを示す、＜Deck Status＞［“Play”］メッセージをプロジェクタ２７に返信する。
【０１０２】
図８において、ステップＳ３２とＳ４０は、セカンダリクラスタ内の通信（CEC制御）であり、ステップＳ３５乃至Ｓ３８は、プライマリクラスタ内の通信（CEC制御）である。
【０１０３】
AVアンプ２５において、プライマリクラスタとセカンダリクラスタ間のアドレス変換や送信コマンドの選択等は、CPU５１が実行し、コマンドやメッセージの直接的な送信または受信はHDMI(R)送信部５４およびHDMI(R)制御部５５が実行する。
【０１０４】
以上のように、HDMI(R)リピータであるAVアンプ２５は、セカンダリクラスタ内のプロジェクタ２７からのコマンドを、プライマリクラスタ内のアドレスに変換し、対応するHDMI(R)装置に送信する。また、AVアンプ２５は、プライマリクラスタ内で対応するHDMI(R)装置に送信したコマンドに対するレスポンスコマンドを、セカンダリクラスタ内の仮想論理アドレスに変換し、プロジェクタ２７に送信する。このように、AVアンプ２５が、プライマリクラスタ内のHDMI(R)ソースを、仮想デバイスとしてセカンダリクラスタ内のプロジェクタ２７（HDMI(R)シンク）に見せることで、プロジェクタ２７からプライマリクラスタ内のHDMI(R)ソースに対する制御が可能となる。
【０１０５】
上述した例では、プロジェクタ２７のU/Iから再生装置２３に再生動作を行わせる処理について説明したが、再生動作以外の処理であっても、セカンダリクラスタ内のHDMI(R)シンクから動作（コマンド）が開始される処理であれば、同様に制御可能である。なお、一般に、“One Touch Play”や“One Touch Record”と呼ばれる動作のような、HDMI(R)ソースから動作（コマンド）が開始される処理について適用することも検討可能である。
【０１０６】
プロジェクタ２７からプライマリクラスタ内のHDMI(R)ソースに対する制御を可能とするためには、図６を参照して説明したように、AVアンプ２５がセカンダリクラスタ内でCECラインを使ったコマンドのやり取りを行うのみである。換言すれば、HPDラインおよびDDCラインは使われず、リセット等も不要である。また、AVアンプ２５が格納しているEDIDにも変更は生じない。そして、論理アドレスの使用には高々２バイトしか使わないため、リソースも少なくても済み、節約できる。
【０１０７】
従って、HDMI(R)リピータが２つのHDMI(R)出力を備える場合に、HPDのリセットやDDCの操作が必要な特許文献１の方法よりも、より簡単に、プライマリクラスタに属さないHDMI(R)シンクがプライマリクラスタ内のHDMI(R)ソースを制御することができる。これにより、複数のHDMI(R)出力端子OUT１およびOUT２に接続されたTV２６とプロジェクタ２７をより快適に利用できる。
【０１０８】
上述した実施の形態では、HDMI(R)リピータが２つのHDMI(R)出力端子OUT１およびOUT２を備える場合の実施の形態について説明した。しかし、HDMI(R)リピータが３以上のHDMI(R)出力端子を備える場合も同様に、それらに接続された３以上のHDMI(R)シンクがCEC制御を実行できるようにすることができる。
【０１０９】
なお、本明細書において、フローチャートに記述されたステップは、記載された順序に沿って時系列的に行われる場合はもちろん、必ずしも時系列的に処理されなくとも、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで実行されてもよい。
【０１１０】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１１１】
２１  ゲーム機器，  ２２  記録再生装置，  ２３  再生装置，  ２４  STB，  ２５  AVアンプ，  ２６  TV，  ２７  プロジェクタ，  ５１  CPU，  ５３  ROM，  OUT１，OUT２  HDMI(R)出力端子，  IN１乃至IN４  HDMI(R)入力端子
【図１】
0005590377.tif 000002
【図２】
0005590377.tif 000003
【図３】
0005590377.tif 000004
【図４】
0005590377.tif 000005
【図５】
0005590377.tif 000006
【図６】
0005590377.tif 000007
【図７】
0005590377.tif 000008
【図８】
0005590377.tif 000009