(57)【特許請求の範囲】
【請求項１】
ソース機器又は外部から入力されるコンテンツを表示可能な表示部を備えたシンク機器であって、
上記ソース機器又は外部から入力されるコンテンツを上記表示部とは表示性能が異なる他のシンク機器へ出力可能なコンテンツ出力部と、
上記ソース機器又は外部から入力されるコンテンツの種類を判定する判定手段と、
上記判定手段の判定結果がＧｒａｐｈｉｃｓ、Ｐｈｏｔｏ、Ｃｉｎｅｍａ、Ｇａｍｅ、Ｎｏ  Ｄａｔａ、スポーツ、ニュース、又は、ドラマである場合に、当該判定結果に応じて、上記ソース機器又は外部から入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択手段と、を備えている
ことを特徴とするシンク機器。
【請求項２】
ソース機器又は外部から入力されるコンテンツを表示可能な表示部を備えたシンク機器であって、
上記ソース機器又は外部から入力されるコンテンツを上記表示部とは表示性能が異なる他のシンク機器へ出力可能なコンテンツ出力部と、
上記ソース機器又は外部から入力されるコンテンツの種類を判定する判定手段と、
上記判定手段の判定結果に応じて、上記ソース機器又は外部から入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択手段と、を備え、
上記表示部及び上記他のシンク機器にはそれぞれ個別に性能情報が設定されており、
上記他のシンク機器の性能情報を取得する取得手段と、
上記出力先の性能情報を上記ソース機器に提示する提示手段と、
上記出力先選択手段において選択された出力先の性能情報と、上記提示手段において提示されている性能情報とが一致していない場合に、上記提示されている性能情報を上記出力先の性能情報に書き換える書替手段と、を更に備えている、
ことを特徴とするシンク機器。
【請求項３】
上記ソース機器又は外部から入力されるコンテンツの種類と、上記コンテンツの表示を行うシンク機器とが関連付けられた出力先情報を記憶する記憶部を更に備え、
上記出力先選択手段は、上記コンテンツの出力先を選択する前に、上記記憶部を参照する
ことを特徴とする請求項１又は２に記載のシンク機器。
【請求項４】
上記判定手段は、上記ソース機器から入力されるコンテンツの種類を判定するとき、上記ソース機器から入力されるコンテンツに付加されている種別情報に基づいてコンテンツの種類を判定する
ことを特徴とする請求項１から３の何れか１項に記載のシンク機器。
【請求項５】
上記判定手段は、上記外部から入力されるコンテンツの種類を判定するとき、上記外部から入力される番組情報であって、上記外部から入力されるコンテンツの種別情報が付加されている番組情報に基づいてコンテンツの種類を判定する
ことを特徴とする請求項１から３の何れか１項に記載のシンク機器。
【請求項６】
ソース機器又は外部から入力されるコンテンツを表示可能な表示部と、上記ソース機器又は外部から入力されるコンテンツを上記表示部とは表示性能が異なる他のシンク機器へ出力可能なコンテンツ出力部とを備えたシンク機器の制御方法であって、
上記ソース機器又は外部から入力されるコンテンツの種類を判定する判定ステップと、
上記判定ステップの判定結果がＧｒａｐｈｉｃｓ、Ｐｈｏｔｏ、Ｃｉｎｅｍａ、Ｇａｍｅ、Ｎｏ  Ｄａｔａ、スポーツ、ニュース、又は、ドラマである場合に、当該判定結果に応じて、上記ソース機器又は外部から入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択ステップと、を含んでいる
ことを特徴とするシンク機器の制御方法。
【請求項７】
ソース機器又は外部から入力されるコンテンツを表示可能な表示部と、上記ソース機器又は外部から入力されるコンテンツを上記表示部とは表示性能が異なる他のシンク機器へ出力可能なコンテンツ出力部とを備えたシンク機器の制御方法であって、
上記ソース機器又は外部から入力されるコンテンツの種類を判定する判定ステップと、
上記判定ステップの判定結果に応じて、上記ソース機器又は外部から入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択ステップと、を含み、
上記表示部及び上記他のシンク機器にはそれぞれ個別に性能情報が設定されており、
上記他のシンク機器の性能情報を取得する取得ステップと、
上記出力先の性能情報を上記ソース機器に提示する提示ステップと、
上記出力先選択ステップにおいて選択された出力先の性能情報と、上記提示ステップにおいて提示されている性能情報とが一致していない場合に、上記提示されている性能情報を上記出力先の性能情報に書き換える書替ステップと、を更に含んでいる、
ことを特徴とするシンク機器の制御方法。
【請求項８】
コンピュータを請求項１から５までの何れか１項に記載のシンク機器として動作させるためのプログラムであって、上記コンピュータを上記シンク機器の各手段として機能させるプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたコンテンツを処理するシンク機器に関する。
【背景技術】
【０００２】
近年、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）端子を標準搭載するテレビおよびＡＶ機器が広く普及し、テレビとＡＶ機器とをＨＤＭＩケーブルにより接続することが一般的となってきている。
【０００３】
ＨＤＭＩを用いると、一本のケーブルで映像と音声を伝送することができる。また、ＨＤＭＩ規格において定められているＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）コマンドにより、様々な機器間の連携が行えるようになる。ＣＥＣコマンドによる機器間の連携を行うために、ＨＤＭＩケーブルにより接続された各機器には、その機器の種別を示すことによりその機器を指定する論理アドレスと、ＨＤＭＩケーブルにより接続された機器により構成されるＨＤＭＩネットワーク上における所在を示すことにより機器を指定する物理アドレスとが割り振られている。
【０００４】
また、ＨＤＭＩが普及してきたことにより、ＨＤＭＩネットワークの中に、コンテンツを受信するテレビなどのシンク機器が複数存在する場合が増えてきている。
【０００５】
例えば、特許文献１には、複数のシンク機器が混在するＨＤＭＩネットワークを、無線などで中継した場合にも、正しく物理アドレスの変更を行うことのできる中継装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２７８２６２号公報（２００９年１１月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載された中継装置は、それぞれのシンク機器に対して、コンテンツを送信するソース機器の物理アドレスを変更するのみであり、ソース機器に対してそれぞれのシンク機器の物理アドレスを変更することはできない。これは、ＨＤＭＩ規格において、図３に示すように、シンク機器の物理アドレスが（０．０．０．０）という１通りの物理アドレスのみしか定義されておらず、２つ以上のシンク機器を区別することができないためである。
【０００８】
従って、上記中継装置は、複数のシンク機器（例えばテレビとプロジェクタなど）が混在するＨＤＭＩネットワークにおいてコンテンツを受信して出力するシンク機器をソフトウェア処理によって自動的に切り替えることができない。そのため、ＨＤＭＩ出力端子が複数備えられたソース機器を使用するか、１つの入力から複数の出力を得るＨＤＭＩセレクタなどを使用して専用のリモートコントローラ（リモコン）によって出力先を切り替える必要がある。
【０００９】
また、例えば、放送中のテレビ番組を受信して出力するシンク機器をテレビからプロジェクタに切り替えたい場合、チューナを内蔵したソース機器（ＨＤＤレコーダなど）を別に用意するなどの対処が必要になる。
【００１０】
このように、複数のシンク機器が混在するＨＤＭＩネットワークにおいて、コンテンツを出力するシンク機器を切り替える場合、非常に利便性が低いという問題があった。
【００１１】
本発明は、上記の課題を解決するためになされたものであり、その主たる目的は、複数のシンク機器が混在するＨＤＭＩネットワークにおいてコンテンツを表示するシンク機器を、コンテンツの種類に応じて容易に切り替えることのできるシンク機器を提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係るシンク機器は、上記課題を解決するために、ソース機器又は外部から入力されるコンテンツを表示可能な表示部を備えたシンク機器であって、上記ソース機器又は外部から入力されるコンテンツを他のシンク機器へ出力可能なコンテンツ出力部と、上記ソース機器又は外部から入力されるコンテンツの種類を判定する判定手段と、上記判定手段の判定結果に応じて、上記ソース機器又は外部から入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択手段と、を備えていることを特徴としている。
【００１３】
上記の構成によれば、まず、判定手段が上記ソース機器又は外部から入力されるコンテンツの種類を判定する。次に、出力先選択手段が、判定手段によって判定されたコンテンツの種類に応じて、上記コンテンツを、上記表示部に表示するか、上記コンテンツ出力部を介して上記他のシンク機器へ出力するかを選択する。
【００１４】
これによって、本発明のシンク機器は、コンテンツを入力するだけではなく、上記コンテンツの種類に応じて、コンテンツの表示を行うシンク機器を、自機器と他のシンク機器との間で自動で切り替えることができる。従って、複数のシンク機器が混在するＨＤＭＩネットワークにおいて上記コンテンツを表示するシンク機器を、上記コンテンツの種類に応じて容易に切り替えることができる。
【００１５】
また、上記の構成によれば、本発明のシンク機器は、上記ソース機器から上記コンテンツが入力されることから、上記ソース機器に対してはシンク機器として動作し、上記他のシンク機器に上記コンテンツを出力していることから、上記他のシンク機器に対してはソース機器として動作する。このため、上記シンク機器を用いることによって、上記ソース機器及び上記他のシンク機器を特別な機能等に対応させることなく、複数のシンク機器が混在するＨＤＭＩネットワークにおいて上記コンテンツを表示するシンク機器を、上記コンテンツの種類に応じて容易に切り替えることができる。
【００１６】
なお、上記「外部から入力されるコンテンツ」とは、例えば、本発明のシンク機器に内蔵されたチューナによって選択的に受信される放送信号、又は、インターネットを介して入力されるコンテンツのように、シンク機器とＨＤＭＩ接続されるソース機器以外のコンテンツ供給元から供給されるコンテンツを指す。
【００１７】
上記ソース機器又は外部から入力されるコンテンツの種類と、上記コンテンツの表示を行うシンク機器とが関連付けられた出力先情報を記憶する記憶部を更に備え、上記出力先選択手段は、上記コンテンツの出力先を選択する前に、上記記憶部を参照することが好ましい。
【００１８】
上記の構成によれば、上記ソース機器又は外部から入力されるコンテンツの種類に応じて表示を行うシンク機器を、予め上記出力先情報として記憶部に記憶させておくことができる。これによって、出力先選択手段は、コンテンツの種類に応じた出力先情報を記憶部から容易に取得することができる。
【００１９】
なお、ユーザ入力を受け付ける入力部を介して、記憶部の出力先情報を随時書き換えることができるように構成してもよい。
【００２０】
本発明に係るシンク機器は、上記表示部及び上記他のシンク機器にはそれぞれ個別に性能情報が設定されており、上記他のシンク機器の性能情報を取得する取得手段と、上記出力先の性能情報を上記ソース機器に提示する提示手段と、上記出力先選択手段において選択された出力先の性能情報と、上記提示手段において提示されている性能情報とが一致していない場合に、上記提示されている性能情報を上記出力先の性能情報に書き換える書替手段と、を更に備えていることが好ましい。
【００２１】
上記の構成によれば、上記出力先選択手段において選択された出力先の性能情報に基づいて、上記ソース機器に提示する性能情報を書き換えることができるため、上記シンク機器は、上記ソース機器から入力される上記コンテンツを、上記出力先、すなわち、上記表示部又は上記他のシンク機器の性能情報に適した形式で取得し、出力先に出力することができる。
【００２２】
本発明に係るシンク機器における上記判定手段は更に、上記ソース機器から入力されるコンテンツの種類を判定するとき、上記ソース機器から入力されるコンテンツに付加されている種別情報に基づいてコンテンツの種類を判定することが好ましい。
【００２３】
上記の構成によれば、上記判定手段は、コンテンツに付加されている種別情報に基づいて、上記ソース機器から入力されるコンテンツの種類を判定する。これによって、上記ソース機器から入力されるコンテンツの種類を、より正確に判定することができる。
【００２４】
本発明に係るシンク機器における上記判定手段は、上記外部から入力されるコンテンツの種類を判定するとき、上記外部から入力される番組情報であって、上記外部から入力されるコンテンツの種別情報が付加されている番組情報に基づいてコンテンツの種類を判定することが好ましい。
【００２５】
上記の構成によれば、上記判定手段は、番組情報に付加されている種別情報に基づいて、上記外部から入力されるコンテンツの種類を判定する。これによって、上記外部から入力されるコンテンツの種類を、より正確に判定することができる。
【００２６】
本発明に係るシンク機器における上記出力先選択手段は更に、ユーザ入力を受け付ける入力部からの指示に基づいてコンテンツの出力先を選択することが好ましい。
【００２７】
上記の構成によれば、上記出力先選択手段は、上記入力部を介して行われるユーザの指示に基づいて、コンテンツの出力先を選択する。これによって、ユーザは、入力部を操作するという極めて単純な操作によって、コンテンツの出力先を容易に切り替えることができる。
【００２８】
なお、上記入力部は、本発明のシンク機器に対して外付け可能であり、シンク機器との接続形態は、無線か有線かを問わない。
【００２９】
本発明に係るシンク機器の制御方法は、上記課題を解決するために、ソース機器又は外部から供給されるコンテンツを表示可能な表示部と、上記ソース機器又は外部から供給されるコンテンツを他のシンク機器へ出力可能なコンテンツ出力部とを備えたシンク機器の制御方法であって、上記ソース機器又は外部から供給されるコンテンツの種類を判定する判定ステップと、上記判定ステップの判定結果に応じて、上記ソース機器又は外部から供給されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択する出力先選択ステップと、を含んでいることを特徴としている。
【００３０】
上記の構成によれば、まず、上記ソース機器又は外部から入力されるコンテンツの種類を判定する。次に、判定されたコンテンツの種類に応じて、上記コンテンツを、上記表示部に表示するか、上記コンテンツ出力部を介して上記他のシンク機器へ出力するかを選択する。
【００３１】
これにより、シンク機器について既に説明した効果と同様の効果を得ることができる。
【００３２】
また、本発明に係るシンク機器を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させることを特徴とするプログラム、および、そのプログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００３３】
本発明に係るシンク機器およびその制御方法は、ソース機器又は外部から入力されるコンテンツを表示可能な表示部と、その入力されるコンテンツを他のシンク機器へ出力可能なコンテンツ出力部とを備えたシンク機器に関し、上記ソース機器又は外部から入力されるコンテンツの種類を判定した判定結果に応じて、上記入力されるコンテンツを、上記表示部に表示するか、上記コンテンツ出力部から上記他のシンク機器に出力するかを選択することを特徴としている。
【００３４】
これによって、複数のシンク機器が混在するＨＤＭＩネットワークにおいて上記コンテンツを表示するシンク機器を、上記コンテンツの種類に応じて容易に切り替えることができるという効果を奏する。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係るテレビの構成を示すブロック図である。
【図２】本発明の一実施形態に係るコンテンツ再生システムを示すブロック図である。
【図３】ＨＤＭＩケーブルの構成の一例を示す図である。
【図４】論理アドレスとソース機器の種別とを対応付けた表である。
【図５】ＣＥＣコマンドの構成の概要を示す図である。
【図６】ソース機器とシンク機器をＨＤＭＩケーブルで接続した際に行われる接続処理を示すシーケンス図である。
【図７】本発明の一実施形態に係るテレビの動作に関係するブロックのデータの繋がりを示したブロック図である。
【図８】本実施形態に係るテレビの動作を示すシーケンス図である。
【図９】本実施形態に係るテレビのＥＤＩＤ書替処理に関する動作を示すシーケンス図である。
【図１０】本発明の他の実施形態に係るテレビの動作に関係するブロックのデータの繋がりを示したブロック図である。
【図１１】本発明の他の実施形態に係るテレビの動作を示すシーケンス図である。
【図１２】本発明の他の実施形態に係るテレビの動作に関係するブロックのデータの繋がりを示したブロック図である。
【図１３】本発明の実施形態に係るテレビの動作を示すシーケンス図である。
【図１４】本発明の実施形態の変形例に係るテレビの動作を示すシーケンス図である。
【発明を実施するための形態】
【００３６】
〔実施形態１〕
本発明の一実施形態について、図１から図８を参照して以下に説明する。本実施形態では、シンク機器とソース機器とがＨＤＭＩネットワークを介して接続されている場合を例に挙げて説明する。なお、本実施形態では、シンク機器としてテレビジョン受像機（テレビ）を例示し、他のシンク機器としてプロジェクタを例示し、ソース機器としてＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）プレーヤ及びＨＤＤレコーダを例示するが、本発明はこれに限定されるものではない。
【００３７】
（システムの概要）
本実施形態に係るテレビを備えるコンテンツ再生システムを図２を参照して説明する。図２は、本実施形態に係るコンテンツ再生システム１を示すブロック図である。
【００３８】
図２に示すように、コンテンツ再生システム１は、テレビ１０（シンク機器）、プロジェクタ２０（他のシンク機器）、ＢＤプレーヤ３０（ソース機器）、及び、ＨＤＤレコーダ４０（ソース機器）を備えている。
【００３９】
テレビ１０は、ＢＤプレーヤ３０及びＨＤＤレコーダ４０に対し、シンク機器として動作する。すなわち、テレビ１０は、ＢＤプレーヤ３０及びＨＤＤレコーダ４０から入力されるコンテンツを再生するなどの処理を行う。
【００４０】
また、テレビ１０は、プロジェクタ２０に対し、ソース機器として動作する。すなわち、テレビ１０はプロジェクタ２０に対してコンテンツを出力し、プロジェクタ２０は供給されたコンテンツを表示するなどの処理を行う。
【００４１】
以下、本実施形態に係るテレビ１０の具体的な構成および動作について説明する。
【００４２】
（ＨＤＭＩの概要）
まず、テレビ１０の説明に先立って、図２に示すテレビ１０、プロジェクタ２０、ＢＤプレーヤ３０、及び、ＨＤＤレコーダ４０を接続しているＨＤＭＩの概要について説明する。
【００４３】
図２に示すように、テレビ１０、プロジェクタ２０、ＢＤプレーヤ３０、及び、ＨＤＤレコーダ４０は、ＨＤＭＩケーブルを介して接続されている。ＨＤＭＩケーブルの構成を、図３を参照して説明する。図３は、ＨＤＭＩケーブルの構成を示す図である。
【００４４】
ＨＤＭＩケーブルは、図３に示すように、コンテンツ（映像信号および音声信号）を伝送するＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）チャンネルと、シンク機器の性能、特性などを示すＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）などを伝送するＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ラインと、ＣＥＣコマンドを伝送するＣＥＣラインと、ホットプラグ検出ピンの電圧を制御することによってＥＤＩＤをソース機器に読み出させることなどに利用されるＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）信号を伝送するＨＰＤラインと、接続検知のためにソース機器によって電圧（対グランド電位）が５Ｖに制御される５Ｖ電力ラインとを備えている。
【００４５】
ここで、ＣＥＣコマンドの概要について図４及び図５を参照して説明する。図４は、論理アドレスとソース機器の種別とを対応付けた表である。図５は、ＣＥＣコマンドの構成の概要を示す図である。
【００４６】
図４に示すように、論理アドレスは、機器種別（テレビ、レコーダ、プレーヤ、チューナ、オーディオの何れか）を示す０及び１から１５までの自然数によって表現される。例えば、テレビには論理アドレス「０」が割り振られ、１台目のレコーダには論理アドレス「１」が割り振られ、２台目のレコーダには論理アドレス「２」が割り振られる。
【００４７】
一方、物理アドレスは、ソース機器からのパスを示す４桁の０及び自然数によって表現される。例えば、シンク機器（テレビおよびプロジェクタ）には物理アドレス（０，０，０，０）が割り振られる。これに対し、シンク機器のｘ番目のＨＤＭＩ入力装置に接続されたソース機器Ｘには物理アドレス（ｘ，０，０，０）が割り振られ、シンク機器のｙ番目のＨＤＭＩ入力装置に接続されたソース機器Ｙには物理アドレス（ｙ，０，０，０）が割り振られる。
図２に示したコンテンツ再生システム１の構成においては、シンク機器であるテレビ１０の入力端子１に接続されたＨＤＤレコーダ４０に物理アドレス（１，０，０，０）が割り振られ、入力端子２に接続されたＢＤプレーヤ３０には（２，０，０，０）が割り振られる。
【００４８】
なお、シンク機器であるプロジェクタ２０に接続されたテレビ１０はソース機器として動作するため、テレビ１０に物理アドレス（１，０，０，０）が割り振られる。
【００４９】
すなわち、コンテンツ再生システム１には、シンク機器とソース機器とが１つのシステムとして動作するＨＤＭＩネットワーク（以下、ＨＤＭＩ系とも呼称する）が互いに分離して２つ存在する。１つのＨＤＭＩ系はシンク機器として動作するテレビ１０、ソース機器としてのＢＤプレーヤ３０及びＨＤＤレコーダ４０によって構成され、他の１つのＨＤＭＩ系は、シンク機器としてのプロジェクタ２０及びソース機器として動作するテレビ１０によって構成される。
【００５０】
ＣＥＣラインは、１つのＨＤＭＩ系の中で、シンク機器とソース機器とを接続する共通の信号線である。よって、ＨＤＭＩ規格の規定内では、１つのＨＤＭＩ系でシンク機器として動作するテレビ１０に割り当てられるアドレスと、他の１つのＨＤＭＩ系でシンク機器として動作するプロジェクタ２０に割り当てられるアドレスとは、同じ（すなわち論理アドレス０および物理アドレス（０，０，０，０））になるので、区別することは不可能である。
【００５１】
そこで、本発明では、この２つのＨＤＭＩ系においてテレビ１０は共通の構成要素なので、それぞれのＨＤＭＩ系において出入力されるＣＥＣコマンドなどを、後述するテレビ１０が備えるＣＥＣ制御部１１２、連携制御部１０７などが適宜制御している。これによって、２つのＨＤＭＩ系を１つのＨＤＭＩ系、すなわち、コンテンツ再生システム１として動作させることを可能にしている。
【００５２】
ＣＥＣコマンドは、ＨＤＭＩケーブルを介して接続された各機器の論理アドレスを指定する情報をＣＥＣコマンド内に格納することにより、所望の機器にＣＥＣコマンドを送信することができる。
【００５３】
図５に示すように、ＣＥＣコマンドは、ヘッダ（Ｈｅａｄｅｒ  Ｂｌｏｃｋ）、オプコード（Ｏｐｃｏｄｅ  Ｂｌｏｃｋ）、オペランド（Ｏｐｅｒａｎｄ  Ｂｌｏｃｋ）から構成される。具体的には、ヘッダにてＣＥＣコマンドの宛先及び送信元の論理アドレスを指定し、オプコードにて具体的なコマンドを指定し、オペランドにオプコードで指定したコマンドに応じた種々のデータを付加することによって、ＣＥＣコマンドを構成する。
【００５４】
（ＨＤＭＩ接続処理）
次に、ソース機器とシンク機器とをＨＤＭＩケーブルで接続した際に行われる接続処理について、図６を参照して説明する。図６は、ソース機器とシンク機器をＨＤＭＩケーブルで接続した際に行われる接続処理を示すシーケンス図である。
【００５５】
図６に示すように、ソース機器とシンク機器とをＨＤＭＩケーブルで接続して、各機器の電源をＯＮ状態に遷移させると、まず、ソース機器が、接続されたことをシンク機器に示すため５Ｖ電源ラインを５Ｖに制御する。
【００５６】
シンク機器は、５Ｖ電源ラインが５Ｖに制御されたことを検知すると、ホットプラグ検出ピンの電圧をＬｏｗレベル（Ｌレベル）からＨｉｇｈレベル（Ｈレベル）に制御することによってＨＰＤ信号をソース機器に供給する。
【００５７】
ソース機器はホットプラグ検出ピンがＨレベルに制御されたことを検知すると、ＤＤＣラインを介して、シンク機器のＥＤＩＤを読み出す。ＥＤＩＤを読み出すことによって、ソース機器はシンク機器の性能及び特性を把握する。性能及び特性としては、具体的には、ビデオフォーマット、オーディオフォーマット、ＣＥＣ対応可否、ソース機器に割り当てられる物理アドレスなどを挙げることができるが、これに限定されるものではなく、例えば、シンク機器の機種名、型番などを挙げることもできる。
【００５８】
ソース機器は、読み出したＥＤＩＤから自機器の物理アドレスを認識すると、ＣＥＣラインを利用し、図４に示すようにＨＤＭＩ規格で予め割り当てられている自機器の種別を示す論理アドレスが使用可能か否かを問い合わせる問い合わせコマンドを出力する。なお、この問い合わせコマンドの出力は、問い合わせたい論理アドレスを、問い合わせコマンドを構成するヘッダにて指定するなどして行われる。この問い合わせコマンドに応答がない、すなわち、問い合わせた論理アドレスを使用中であるとの応答が他機器よりされない場合、ソース機器は、問い合わせた論理アドレスが使用可能であると判定する。
【００５９】
問い合わせた論理アドレスを自機器の論理アドレスとして採用すると、ＣＥＣラインを利用し、シンク機器に対して自機器の物理アドレス及び論理アドレスを通知する。
【００６０】
シンク機器は、ソース機器からの通知を受け、ソース機器の物理アドレス及び論理アドレスを認識する。
【００６１】
なお、問い合わせコマンドに対する応答がされた場合、ソース機器は問い合わせた論理アドレスが使用不可であると判定し、図４に示す自機器の種別を示す論理アドレスのうち、他の論理アドレスが使用可能か否かを問い合わせる問い合わせコマンドを再び出力する。
【００６２】
なお、図２に示すように、本実施形態に係るコンテンツ再生システム１は、シンク機器であるテレビ１０とソース機器であるＢＤプレーヤ３０及びＨＤＤレコーダ４０、シンク機器であるプロジェクタ２０とプロジェクタ２０に対してソース機器として機能するテレビ１０とがＨＤＭＩケーブルによって接続されているため、それぞれのＨＤＭＩ接続に対して上述したＨＤＭＩ接続処理が行われることになる。
【００６３】
（テレビの構成）
続いて、本実施形態に係るテレビ１０の構成について、図１を参照して説明する。図１は、本実施形態に係るテレビ１０の構成を示すブロック図である。
【００６４】
図１に示すように、本実施形態に係るテレビ１０は、ＨＤＭＩ入力装置１０１、ＨＤＭＩ入力装置１０２（提示手段）、ＨＤＭＩ出力装置１０３（コンテンツ出力部）（取得手段）、チューナ部１０４、ネットワーク入力部１０５、種別情報取得部１０６、連携制御部１０７（判定手段）（出力先選択手段）、連携情報記憶部１０８（記憶部）、切替制御部１０９、ＥＤＩＤ制御部１１０（書替手段）、リモコン受信／制御部１１１、ＣＥＣ制御部１１２、及び、表示部１１３を備えている。
【００６５】
また、図１における実線の矢印は、コンテンツのデータの流れを示し、破線の矢印は、ＣＥＣコマンドの流れを示し、一点鎖線の矢印は、その他の制御データの流れを示している。
【００６６】
ＨＤＭＩ入力装置１０１、１０２及びＨＤＭＩ出力装置１０３は、ＨＤＭＩケーブルによって接続された機器と通信を行う手段であり、ＨＤＭＩ入力装置１０１、１０２は、図３に示すＨＤＭＩレシーバというＬＳＩを含み、ＨＤＭＩ出力装置１０３は、同図に示すＨＤＭＩトランスミッタというＬＳＩを含んで構成されている。ＨＤＭＩ入力装置１０１及び１０２は、接続されたソース機器から入力されるコンテンツを取得する。上記ＨＤＭＩレシーバは、符号化された映像、音声、種別情報などを復号化して、ＴＭＤＳチャンネルを介して表示部１１３および音声部（不図示）などにデータを提供する。また、ＨＤＭＩ入力装置１０１及び１０２にはそれぞれテレビ１０のＥＤＩＤが設定されており、接続されたソース機器に対してＥＤＩＤを提示する。
【００６７】
前述したように、テレビ１０のＥＤＩＤには、自身の物理アドレスおよび表示部１１３の性能情報、およびソース機器に割り当てる物理アドレスなどが含まれている。したがって、ＨＤＭＩ入力装置１０１及び１０２は、表示部１１３の性能情報をソース機器に提供する提示手段として機能する。
【００６８】
ＨＤＭＩ出力装置１０３は、接続されたシンク機器に対してコンテンツを出力する。また、ＨＤＭＩ出力装置１０３は、接続されたシンク機器に設定されているＥＤＩＤを読み出す。したがって、ＨＤＭＩ出力装置１０３は、テレビ１０以外の他のシンク機器の性能情報を取得する取得手段として機能する。
【００６９】
チューナ部１０４及びネットワーク入力部１０５は、ＨＤＭＩケーブルによって接続された機器以外の外部機器から供給されるコンテンツを取得する手段である。チューナ部１０４は、デジタル放送番組などのコンテンツ、デジタル放送番組などのコンテンツの種別情報が付加されている番組情報などを取得する。また、ネットワーク入力部１０５は、インターネットなどのネットワークを介して入力されるコンテンツ又はコンテンツの種別情報が付加されたコンテンツを取得する。
【００７０】
表示部１１３は、入力されたコンテンツのうち、映像を表示する手段である。
【００７１】
種別情報取得部１０６は、入力されるコンテンツの種別情報を抽出する手段である。具体的には、ＨＤＭＩ入力装置１０１、１０２、チューナ部１０４及びネットワーク入力部１０５を介してソース機器又は外部から入力されたコンテンツや制御データから種別情報を抽出し、連携制御部１０７に供給する。
【００７２】
例えば、種別情報取得部１０６は、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０からコンテンツが供給される場合には、「ＡＶＩ  ＩｎｆｏＦｒａｍｅＰａｃｋｅｔ」と呼ばれる情報パケットを抽出する。なお、この情報パケットはＴＭＤＳチャンネルを介してＨＤＭＩ入力装置１０２に入力される。
【００７３】
また、種別情報取得部１０６は、ＨＤＭＩ入力装置１０１を介してＨＤＤレコーダ４０からコンテンツが供給される場合には、ベンダーコマンドに含まれる種別情報を抽出してもよい。また、チューナ部１０４及びネットワーク入力部１０５を介して放送番組のコンテンツ、インターネットテレビなどのコンテンツが入力される場合には、種別情報取得部１０６は、コンテンツと共に入力されるＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）やコンテンツに付加されている識別情報を抽出してもよい。
【００７４】
なお、より具体的には、コンテンツの種別情報は、上記ＨＤＭＩレシーバ内のレジスタなどに一旦格納され、種別情報取得部１０６および連携制御部１０７などとして機能するＣＰＵにて動作するＨＤＭＩレシーバ用のドライバソフトによって、上記レジスタから取得される。
【００７５】
連携制御部１０７は、種別情報取得部１０６から供給される種別情報に基づいて、入力されるコンテンツの種類を判定する判定手段として機能し、且つ、判定結果に基づいて出力先を選択する出力先選択手段として機能する。
【００７６】
具体的には、種別情報取得部１０６から供給される種別情報に基づいて判定した、入力されるコンテンツの種類に基づいて、入力されるコンテンツを、ＨＤＭＩ出力装置１０３を介してシンク機器に出力するか、表示部１１３に表示するかを選択する。なお、コンテンツの種別に応じた出力先の選択は、連携情報記憶部１０８に記憶されている連携情報を参照することによって行われる。連携制御部１０７は、出力先の選択結果を切替制御部１０９に通知する。
【００７７】
なお、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０からコンテンツが供給される場合に入力される、「ＡＶＩ  ＩｎｆｏＦｒａｍｅＰａｃｋｅｔ」と呼ばれる情報パケットに定義されるコンテンツの種別には、例えば、「Ｇｒａｐｈｉｃｓ」、「Ｐｈｏｔｏ」、「Ｃｉｎｅｍａ」、「Ｇａｍｅ」、「Ｎｏ  Ｄａｔａ」などを挙げることができる。
【００７８】
連携情報記憶部１０８は、コンテンツの種別と出力先とが関連付けられた連携情報（出力先情報）を記憶する手段である。連携情報としては、例えば、情報パケットに定義されている種別情報のうち、「Ｇｒａｐｈｉｃｓ」、「Ｃｉｎｅｍａ」などを示す種別情報とＨＤＭＩ出力装置１０３とが関連付けられ、「Ｐｈｏｔｏ」、「Ｇａｍｅ」、「Ｎｏ  Ｄａｔａ」などを示す種別情報と表示部１１３とが関連づけられたテーブルを挙げることができる。なお、本発明の連携情報はこれに限定されるものではなく、例えば、「Ｇａｍｅ」を示す種別情報とＨＤＭＩ出力装置１０３とが関連付けられていてもよい。
【００７９】
また、放送番組などのコンテンツが入力される場合には、「映画」、「スポーツ」などを示す種別情報とＨＤＭＩ出力装置１０３とが関連付けられ、「ニュース」、「ドラマ」などを示す種別情報と表示部１１３とが関連づけられたテーブルを挙げることができる。なお、本発明の連携情報はこれに限定されるものではなく、例えば、「ドラマ」を示す種別情報とＨＤＭＩ出力装置１０３とが関連付けられていてもよい。
【００８０】
この種別情報を参照することによって、連携制御部１０７は、コンテンツの種別情報が、例えば、「Ｃｉｎｅｍａ」、「スポーツ」などを示す場合にはＨＤＭＩ出力装置１０３を介してシンク機器に出力し、「Ｇａｍｅ」、「ニュース」などを示す場合には表示部１１３に出力するよう、出力先を選択する。
【００８１】
切替制御部１０９は、コンテンツの出力先を切り替える手段である。具体的には、連携制御部１０７における選択結果の通知に基づき、入力されるコンテンツをＨＤＭＩ出力装置１０３から出力するか、表示部１１３に表示するかを切り替える。
【００８２】
ＥＤＩＤ制御部１１０は、コンテンツの出力先のＥＤＩＤに基づいて、ＨＤＭＩ入力装置１０１、１０２のＥＤＩＤを書き換える手段である。具体的には、出力先がＨＤＭＩ出力装置１０３である場合、ＥＤＩＤをソース機器に提示するＨＤＭＩ入力装置１０１又はＨＤＭＩ入力装置１０２に設定されているＥＤＩＤと、ＨＤＭＩ出力装置１０３が読み出したシンク機器のＥＤＩＤとを比較する。比較した結果、２つのＥＤＩＤが異なる場合には、ＨＤＭＩ入力装置１０１又はＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、ＨＤＭＩ出力装置１０３が読み出したシンク機器のＥＤＩＤに書き換える。また、出力先が表示部１１３である場合、ＨＤＭＩ入力装置１０１又はＨＤＭＩ入力装置１０２に設定されているＥＤＩＤと、表示部１１３のＥＤＩＤとを比較する。比較した結果、２つのＥＤＩＤが異なる場合には、ＨＤＭＩ入力装置１０１又はＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、表示部１１３のＥＤＩＤに書き換える。
【００８３】
リモコン受信／制御部１１１は、ユーザ入力を受け付ける不図示のリモコン（入力部）からのリモコン信号を受信する。受信したリモコン信号が、放送番組の放送局を選択する信号である場合にはチューナ部１０４にリモコン信号を供給し、インターネットなどのネットワークを介して入力されるコンテンツを選択する信号である場合にはネットワーク入力部１０５にリモコン信号を供給する。また、受信したリモコン信号が、連携情報を設定する信号である場合、設定された連携情報を連携情報記憶部１０８に記憶し、コンテンツの出力先を切り替える信号である場合には、リモコン信号を連携制御部１０７に直接供給する。
【００８４】
ＣＥＣ制御部１１２は、接続された機器に対して出力するＣＥＣコマンドを出力し、接続された機器から入力されたＣＥＣコマンドに応じて処理を行う手段である。具体的なＣＥＣコマンドについては後述する。
【００８５】
（テレビの動作）
続いて、テレビ１０の動作について図７から図９を参照して説明する。図７は図１に示すテレビ１０の構成のうち、本実施形態に係るテレビ１０の動作に関係するブロックのみのデータの繋がりを示したブロック図である。図８は、本実施形態に係るテレビ１０の動作を示すシーケンス図である。
【００８６】
また、図７における実線の矢印は、コンテンツのデータの流れを示し、破線の矢印は、ＣＥＣコマンドの流れを示し、一点鎖線の矢印は、その他の制御データの流れを示している。
【００８７】
図７に示すように、本実施形態では、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０からコンテンツが入力される場合のテレビ１０の動作を例に挙げて説明する。なお、本実施形態では、ＢＤプレーヤ３０から映画、すなわち種別情報が「Ｃｉｎｅｍａ」であるコンテンツが入力される場合を例に挙げて説明する。
【００８８】
なお、以下の説明では、上述したＨＤＭＩ接続処理において、ＢＤプレーヤ３０はＨＤＭＩ入力装置１０２に設定されているＥＤＩＤの読み出しを終え、ＨＤＭＩ出力装置１０３はプロジェクタ２０のＥＤＩＤの読み出しを終えていることを前提としている。
【００８９】
図８に示すように、ＢＤプレーヤ３０に対して再生指示がなされると、コンテンツデータと共に情報パケットがＨＤＭＩ入力装置１０２に入力される。ＨＤＭＩ入力装置１０２は、入力されたコンテンツデータ及び情報パケットを種別情報取得部１０６に供給する。
【００９０】
種別情報取得部１０６は、供給されたコンテンツデータ及び情報パケットから情報パケットを抽出し、抽出した情報パケットからコンテンツの種別を示す種別情報を取得する。入力されたコンテンツが映画であるので、種別情報取得部１０６は、「Ｃｉｎｅｍａ」の種別情報を取得する。種別情報取得部１０６は、取得した種別情報を連携制御部１０７に供給する。
【００９１】
連携制御部１０７は、取得した種別情報が示す種別に対するコンテンツの出力先を、連携情報記憶部１０８に記憶されている連携情報を参照して選択する。連携情報において、「Ｃｉｎｅｍａ」を示す種別情報に関連付けられた出力先がＨＤＭＩ出力装置１０３である場合、連携制御部１０７は、出力先をＨＤＭＩ出力装置１０３と判定する。
【００９２】
連携制御部１０７は、出力先としてＨＤＭＩ出力装置１０３を選択すると、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、ＨＤＭＩ出力装置１０３において読み出されたプロジェクタ２０のＥＤＩＤに書き換えるＥＤＩＤ書替処理を行う。ＥＤＩＤ書替処理の詳細については、後述する。
【００９３】
連携制御部１０７は、ＥＤＩＤ書替処理が終了すると、ＣＥＣ制御部１１２に対し、シンク機器の電源をＯＮにするＣＥＣコマンドを出力するよう電源ＯＮコマンド出力指示を通知する。
【００９４】
ＣＥＣ制御部１１２は、電源ＯＮコマンド出力指示を取得すると、ＨＤＭＩ出力装置１０３を介してプロジェクタ２０に、シンク機器の電源をＯＮにするＣＥＣコマンドである＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンドを出力する。
【００９５】
プロジェクタ２０は、＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンドが入力されると、自機器の電源をＯＮに遷移させる。なお、本実施形態では、＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンドはプロジェクタ２０の電源がＯＦＦであるか否かに係わらず出力されるが、本発明はこれに限定されず、プロジェクタ２０の電源がＯＦＦである場合にのみ出力される構成を採用してもよい。
【００９６】
＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンドが出力されると、連携制御部１０７は、ＣＥＣ制御部１１２に対し、自機器の映像データをシンク機器に表示させるＣＥＣコマンドを出力するように表示コマンド出力指示を通知する。
【００９７】
ＣＥＣ制御部１１２は、表示コマンド出力指示を取得すると、自機器の映像データをシンク機器に表示させるＣＥＣコマンドである＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞コマンドに自身の物理アドレスを付加し、ブロードキャストで出力する。
【００９８】
プロジェクタ２０は、入力された＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞コマンドに付加されている物理アドレスを有するソース機器である、ＨＤＭＩ出力装置１０３から入力されるコンテンツの表示処理を行うことができる状態に遷移する。
【００９９】
＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞コマンドが出力されると、連携制御部１０７は、切替制御部１０９に対し、コンテンツの出力先をＨＤＭＩ出力装置１０３に切り替えるよう通知する。
【０１００】
切替制御部１０９は、コンテンツの出力先をＨＤＭＩ出力装置１０３に切り替える。これによって、ＢＤプレーヤ３０から入力されるコンテンツは、ＨＤＭＩ出力装置１０３を介してプロジェクタ２０に出力される。
【０１０１】
なお、入力されたコンテンツが、例えば「Ｇａｍｅ」であり、連携情報記憶部１０８に記憶されている関連情報において「Ｇａｍｅ」を示す種別情報に関連付けられた出力先が表示部１１３である場合、連携制御部１０７は、出力先として表示部１１３を選択する。
【０１０２】
連携制御部１０７は、出力先として表示部１１３を選択すると、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、表示部１１３のＥＤＩＤに書き換えるＥＤＩＤ書替処理を行う。ＥＤＩＤ書替処理の詳細については、後述する。
【０１０３】
連携制御部１０７は、出力先として表示部１１３を選択すると、表示部１１３を、電源が供給された状態に遷移させる。
【０１０４】
表示部１１３に電源が供給されると、連携制御部１０７は、切替制御部１０９に対し、コンテンツの出力先を表示部１１３に切り替えるよう通知する。
【０１０５】
切替制御部１０９は、コンテンツの出力先を表示部１１３に切り替える。これによって、ＢＤプレーヤ３０から入力されるコンテンツは、表示部１１３に表示される。
【０１０６】
なお、本実施形態では、予め連携情報記憶部１０８に記憶されている連携情報を参照することによって出力先を判定する構成を示したが、本発明はこれに限定されるものではない。例えば、リモコンなどによってユーザが設定した連携情報を連携情報記憶部１０８に記憶し、ユーザによって設定された連携情報を参照することによって出力先を判定する構成を採用してもよい。
【０１０７】
（ＥＤＩＤ書替処理）
テレビ１０のＥＤＩＤ書替処理について、図９を参照して説明する。図９は、テレビ１０のＥＤＩＤ書替処理に関する動作を示すシーケンス図である。
【０１０８】
連携制御部１０７は、コンテンツの出力先を選択すると、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを確認し、選択した出力先のＥＤＩＤと比較する。
【０１０９】
例えば、選択された出力先がＨＤＭＩ出力装置１０３である場合には、ＨＤＭＩ接続処理においてＨＤＭＩ出力装置１０３によって読み出されたプロジェクタ２０のＥＤＩＤとＨＤＭＩ入力装置１０２に設定されているＥＤＩＤとを比較する。また、選択された出力先が表示部１１３である場合には、表示部１１３のＥＤＩＤとＨＤＭＩ入力装置１０２に設定されているＥＤＩＤとを比較する。
【０１１０】
比較した結果、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤと、出力先のＥＤＩＤとが一致する場合、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを変更することなくＥＤＩＤ書替処理を終了する。
【０１１１】
比較した結果、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤと、出力先のＥＤＩＤとが一致しない場合、連携制御部１０７は、ＣＥＣ制御部１１２に対し、ＢＤプレーヤ３０からのコンテンツの出力を停止させるＣＥＣコマンドを出力するよう停止コマンド出力指示を通知する。
【０１１２】
ここで、視聴内容に応じて出力先を自動で切り替えるとき、ＨＤＭＩ入力装置に設定されているＥＤＩＤと、出力先のＥＤＩＤとが異なる場合には、その都度、ＨＤＭＩ入力装置に接続されているソース機器に、出力先のＥＤＩＤを認識させる必要がある。このため、ＥＤＩＤ制御部を設け、ソース機器に出力先のＥＤＩＤを再認識させる構成としている。
【０１１３】
ＣＥＣ制御部１１２は、停止コマンド出力指示を取得すると、ソース機器をシンク機器から制御するユニキャストのＣＥＣコマンドである＜Ｄｅｃｋ  Ｃｏｎｔｒｏｌ＞コマンドに、コンテンツの出力を停止させる「ＳＴＯＰ」の指示内容を付加し、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０に出力する。
【０１１４】
ＢＤプレーヤ３０は、「ＳＴＯＰ」の指示内容が付加された＜Ｄｅｃｋ  Ｃｏｎｔｒｏｌ＞コマンドが入力されると、コンテンツの出力を停止する。
【０１１５】
連携制御部１０７は、停止コマンド出力指示を通知すると、ＥＤＩＤ制御部１１０に対し、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、出力先のＥＤＩＤに書き換えるよう書替指示を通知する。
【０１１６】
ＥＤＩＤ制御部１１０は、書替指示を取得すると、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、出力先のＥＤＩＤに書き換える。
【０１１７】
例えば、選択された出力先がＨＤＭＩ出力装置１０３である場合には、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、ＨＤＭＩ出力装置１０３によって読み出されたプロジェクタ２０のＥＤＩＤに書き換える。また、選択された出力先が表示部１１３である場合には、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを、表示部１１３のＥＤＩＤに書き換える。
【０１１８】
ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤを書き換えると、ＥＤＩＤ制御部１１０は、ＨＤＭＩ入力装置１０２に対し、ＢＤプレーヤ３０にＥＤＩＤの再取得を行わせるよう再取得指示を通知する。
【０１１９】
ＨＤＭＩ入力装置１０２は、再取得指示を取得すると、ホットプラグ検出ピンの電圧をＨレベルからＬレベルに制御した後、再びＬレベルからＨレベルに制御する。
【０１２０】
ＢＤプレーヤ３０は、ＨＤＭＩ入力装置１０２のホットプラグ検出ピンの電圧がＨレベルからＬレベルに制御された時点で、ＨＤＭＩ入力装置１０２との接続が解除されたと判定し、ＬレベルからＨレベルに制御された時点で、再びＨＤＭＩ入力装置１０２と接続されたと判定する。ＢＤプレーヤ３０において、再びＨＤＭＩ入力装置１０２と接続されたと判定されると、ＢＤプレーヤ３０とＨＤＭＩ入力装置１０２との間で上述のＨＤＭＩ接続処理が再び行われる。ＨＤＭＩ接続処理が終了する通知として、ＢＤプレーヤ３０からＨＤＭＩ入力装置１０２に対して、ＣＥＣコマンドにて物理アドレス及び論理アドレスが出力される。
【０１２１】
ＨＤＭＩ入力装置１０２は、入力された物理アドレス及び論理アドレスをＣＥＣ制御部１１２に供給し、ＣＥＣ制御部１１２は、取得した物理アドレス及び論理アドレスを連携制御部１０７に通知する。
【０１２２】
連携制御部１０７は、ＢＤプレーヤ３０の物理アドレス及び論理アドレスを取得すると、ＣＥＣ制御部１１２に対し、ＢＤプレーヤ３０からのコンテンツを出力させるＣＥＣコマンドを出力するよう出力コマンド出力指示を通知する。
【０１２３】
ＣＥＣ制御部１１２は、出力コマンド出力指示を取得すると、ソース機器をシンク機器から制御するユニキャストのＣＥＣコマンドである＜Ｐｌａｙ＞コマンドに、コンテンツを再生させる「Ｆｏｒｗａｒｄ」の指示内容を付加し、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０に出力する。
【０１２４】
ＥＤＩＤ書替処理の具体例として、色深度の書き換えを挙げて説明する。色深度とは、ＹＣｂＣｒ、ＲＧＢなどの色空間に対応している表示装置において、各要素を何ビットで表示できるかの性能を示す情報である。
【０１２５】
例えば、ＥＤＩＤの色深度に関する値が、表示部１１３について２４ビット／ｐｉｘｅｌに設定され、プロジェクタ２０について３０ビット／ｐｉｘｅｌに設定されているとき、出力先が表示部１１３からプロジェクタ２０に切り替えられると、例えばＨＤＭＩ入力装置１０２に設定されているＥＤＩＤの色深度に関する値を２４ビット／ｐｉｘｅｌから３０ビット／ｐｉｘｅｌに書き換える。逆に、出力先がプロジェクタ２０から表示部１１３に切り替えられると、ＨＤＭＩ入力装置１０２に設定されているＥＤＩＤの色深度に関する値を３０ビット／ｐｉｘｅｌから２４ビット／ｐｉｘｅｌに書き換える。
【０１２６】
これによって、テレビ１０は、プロジェクタ２０が対応している色深度に適したフォーマットでＢＤプレーヤ３０から供給されるコンテンツを取得し、プロジェクタ２０に出力することができる。
【０１２７】
〔実施形態２〕
本発明の他の実施形態について、図１０及び図１１を参照して説明する。図１０は、図１に示すテレビ１０の構成のうち、本実施形態に係るテレビ１０の動作に関係するブロックのみのデータの繋がりを示したブロック図である。図１１は、本実施形態に係るテレビ１０の動作を示すシーケンス図である。なお、説明の便宜上、実施形態１に係る構成要素と同様の機能を有する構成要素には同一の番号を付し、その説明を省略する。
【０１２８】
また、図１０における実線の矢印は、コンテンツのデータの流れを示し、破線の矢印は、ＣＥＣコマンドの流れを示し、一点鎖線の矢印は、その他の制御データの流れを示している。
【０１２９】
（テレビの動作）
図１０に示すように、本実施形態では、チューナ部１０４に放送番組のコンテンツが入力される場合のテレビ１０の動作を例に挙げて説明する。なお、本実施形態では、種別情報が「スポーツ」であるコンテンツが入力される場合を例に挙げて説明する。
【０１３０】
なお、以下の説明では、上述したＨＤＭＩ接続処理において、ＨＤＭＩ出力装置１０３はプロジェクタ２０のＥＤＩＤの読み出しを終えていることを前提としている。
【０１３１】
図１１に示すように、チューナ部１０４は、放送信号に含まれるＥＰＧなどに基づいて、コンテンツの種別情報（放送番組のジャンル情報など）を取得している。
【０１３２】
放送番組の放送局を選択する信号を受信すると、リモコン受信／制御部１１１は、チューナ部１０４に対し、放送局のチャンネル情報を供給する。
【０１３３】
チャンネル情報を取得したチューナ部１０４は、選択された放送局において放送されているコンテンツ及び種別情報を含むＥＰＧなどの情報を取得し、種別情報取得部１０６に供給する。
【０１３４】
種別情報取得部１０６は、供給されたコンテンツ及び種別情報を含むＥＰＧなどの情報から、コンテンツの種別を示す種別情報を取得する。入力されたコンテンツがスポーツであるので、種別情報取得部１０６は、「スポーツ」の種別情報を取得する。種別情報取得部１０６は、取得した種別情報を連携制御部１０７に供給する。
【０１３５】
連携制御部１０７は、取得した種別情報が示す種別に対するコンテンツの出力先を、連携情報記憶部１０８に記憶されている連携情報を参照して判定する。連携情報において、「スポーツ」を示す種別情報に関連付けられた出力先がＨＤＭＩ出力装置１０３である場合、連携制御部１０７は、出力先をＨＤＭＩ出力装置１０３と判定する。
【０１３６】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先としてＨＤＭＩ出力装置１０３を選択し、プロジェクタ２０にコンテンツを表示させる処理は、実施形態１で説明した処理と同じである。
【０１３７】
なお、入力されたコンテンツが、例えば「ニュース」であり、連携情報記憶部１０８に記憶されている関連情報において「ニュース」を示す種別情報に関連付けられた出力先が表示部１１３である場合、連携制御部１０７は、出力先を表示部１１３と判定する。
【０１３８】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先として表示部１１３を選択し、表示部１１３にコンテンツを表示させる処理も、実施形態１で説明した処理と同じである。
【０１３９】
〔実施形態３〕
本発明の他の実施形態について、図１２及び図１３を参照して説明する。図１２は、図１に示すテレビ１０の構成のうち、本実施形態に係るテレビ１０の動作に関係するブロックのみのデータの繋がりを示したブロック図である。図１３は、本実施形態に係るテレビ１０の動作を示すシーケンス図である。なお、説明の便宜上、実施形態１に係る構成要素と同様の機能を有する構成要素には同一の番号を付し、その説明を省略する。
【０１４０】
また、図１２における実線の矢印は、コンテンツのデータの流れを示し、破線の矢印は、ＣＥＣコマンドの流れを示し、一点鎖線の矢印は、その他の制御データの流れを示している。
【０１４１】
なお、ＨＤＤレコーダ４０は、ベンダ機器同士の間において固有の制御を行うために利用されるユニキャストのコマンドであるベンダーコマンド（Ｖｅｎｄｏｒ  Ｃｏｍｍａｎｄ）によって、テレビ１０と連携できる機器であることを前提としている。また、ベンダーコマンドとは、ＨＤＭＩ規格で規定されているＣＥＣコマンドの拡張用コマンドであり、ベンダーコマンドには任意の情報を含ませることができる。本実施形態では、このベンダーコマンドにコンテンツの種別情報を含めることによって、ＨＤＤレコーダ４０に記憶さているコンテンツの種別情報をテレビ１０に供給する構成を例に挙げて説明する。
【０１４２】
（テレビの動作）
図１３に示すように、本実施形態では、ＨＤＭＩ入力装置１０１を介してＨＤＤレコーダ４０からコンテンツが入力される場合のテレビ１０の動作を例に挙げて説明する。なお、本実施形態では、種別情報が「スポーツ」であるコンテンツが入力される場合を例に挙げて説明する。
【０１４３】
なお、以下の説明では、上述したＨＤＭＩ接続処理において、ＨＤＤレコーダ４０はＨＤＭＩ入力装置１０１に設定されているＥＤＩＤの読み出しを終え、ＨＤＭＩ出力装置１０３はプロジェクタ２０のＥＤＩＤの読み出しを終えていることを前提としている。
【０１４４】
図１３に示すように、ＨＤＤレコーダ４０に対して再生指示がなされると、コンテンツデータと共にコンテンツの種別情報を含むベンダーコマンドがＨＤＭＩ入力装置１０１に入力される。ＨＤＭＩ入力装置１０１は、当該ベンダーコマンドをＣＥＣ制御部１１２に供給する。
【０１４５】
ＣＥＣ制御部１１２は、ベンダーコマンドを取得すると、取得したベンダーコマンドを一時的に保持する。また、ＣＥＣ制御部１１２は、取得したベンダーコマンドがテレビ１０にて処理可能なコマンドであるか否かを判定し、処理可能なコマンドであると判定した場合には、ベンダーコマンドが処理可能なコマンドであることを示す＜Ａｃｋ＞コマンドを、ＨＤＭＩ入力装置１０１を介してＨＤＤレコーダ４０に出力する。
【０１４６】
ＣＥＣ制御部１１２は、＜Ａｃｋ＞コマンドの供給を行うと、連携制御部１０７にベンダーコマンドを保持している旨を通知する。
【０１４７】
連携制御部１０７はＣＥＣ制御部１１２からの通知を取得すると、ＣＥＣ制御部１１２において一時的に保持されているベンダーコマンドを確認し、ベンダーコマンドに含まれた種別情報から、コンテンツの種別を認識する。入力されたコンテンツがスポーツであるので、連携制御部１０７は、「スポーツ」の種別を認識する。
【０１４８】
連携制御部１０７は、取得した種別情報が示す種別に対するコンテンツの出力先を、連携情報記憶部１０８に記憶されている連携情報を参照して判定する。連携情報において、「スポーツ」を示す種別情報に関連付けられた出力先がＨＤＭＩ出力装置１０３である場合、連携制御部１０７は、出力先をＨＤＭＩ出力装置１０３と判定する。
【０１４９】
連携制御部１０７は、出力先をＨＤＭＩ出力装置１０３と判定すると、ＨＤＭＩ入力装置１０１に設定されているＥＤＩＤを、ＨＤＭＩ出力装置１０３において読み出されたプロジェクタ２０のＥＤＩＤに書き換えるＥＤＩＤ書替処理を行う。
【０１５０】
なお、本実施形態において行われるＥＤＩＤ書替処理は、テレビ１０とＢＤプレーヤ３０との間で行われるのに替えて、テレビ１０とＨＤＤレコーダ４０との間で行われること以外は、実施形態１で説明したＥＤＩＤ書替処理と同じである。
【０１５１】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先としてＨＤＭＩ出力装置１０３を選択し、プロジェクタ２０にコンテンツを表示させる処理は、実施形態１で説明した処理と同じである。
【０１５２】
なお、入力されたコンテンツが、例えば「ニュース」であり、連携情報記憶部１０８に記憶されている関連情報において「ニュース」を示す種別情報に関連付けられた出力先が表示部１１３である場合、連携制御部１０７は、出力先を表示部１１３と判定する。
【０１５３】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先として表示部１１３を選択し、表示部１１３にコンテンツを表示させる処理も、実施形態１で説明した処理と同じである。
【０１５４】
〔変形例〕
本発明の実施形態の変形例について、図１４を参照して説明する。図１４は、本変形例に係るテレビ１０の動作を示すシーケンス図である。
【０１５５】
（テレビの動作）
本発明の実施形態は、上述した自動で出力先を選択する構成に加えて、ユーザがリモコンの操作などによって出力先を切り替える構成を備えていてもよい。
【０１５６】
図１４に示すように、本変形例では、ＨＤＭＩ入力装置１０２を介してＢＤプレーヤ３０からコンテンツが入力される場合、チューナ部１０４に放送番組のコンテンツが入力される場合、及び、ＨＤＭＩ入力装置１０１を介してＨＤＤレコーダ４０からコンテンツが入力される場合の何れかの場合におけるテレビ１０の動作を例に挙げて説明する。
【０１５７】
なお、以下の説明では、上述したＨＤＭＩ接続処理において、ＨＤＭＩ出力装置１０３はプロジェクタ２０のＥＤＩＤの読み出しを終えていることを前提としている。
【０１５８】
図１４に示すように、リモコン受信／制御部１１１は、ユーザがリモコンを操作することによって行なわれる出力先切替指示をリモコンから受信すると、受信した出力先切替指示を連携制御部１０７に供給する。
【０１５９】
連携制御部１０７は、出力先切替指示を取得すると、出力先切替指示を取得した時点で入力されるコンテンツが表示部１１３において表示されているか否かを判定する。
【０１６０】
連携制御部１０７は、出力先切替指示を取得した時点で入力されるコンテンツが表示部１１３において表示されていると判定した場合、ＣＥＣ制御部１１２に対し、シンク機器の電源をＯＮにするＣＥＣコマンドを出力するよう電源ＯＮコマンド出力指示を通知する。
【０１６１】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先としてＨＤＭＩ出力装置１０３を選択し、プロジェクタ２０にコンテンツを表示させる処理は、実施形態１で説明した処理と同じである。
【０１６２】
なお、連携制御部１０７は、出力先切替指示を取得した時点で入力されるコンテンツが表示部１１３において表示されていないと判定した場合、表示部１１３を、電源が供給された状態に遷移させる。
【０１６３】
以降、連携制御部１０７、切替制御部１０９及びＣＥＣ制御部１１２が、コンテンツの出力先として表示部１１３を選択し、表示部１１３にコンテンツを表示させる処理も、実施形態１で説明した処理と同じである。
【０１６４】
（プログラムおよび記録媒体）
テレビ１０は、ハードウェアロジックによって構成すればよい。又は、次のように、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１６５】
すなわち、テレビ１０は、各機能を実現するプログラムの命令を実行するＭＰＵなどのＣＰＵ、このプログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを実行可能な形式に展開するＲＡＭ（Random Access Memory）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。
【０１６６】
そして、本発明の目的は、テレビ１０のプログラムメモリに固定的に担持されている場合に限らず、上記プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、又は、ソースプログラム）を記録した記録媒体をテレビ１０に供給し、テレビ１０が上記記録媒体に記録されている上記プログラムコードを読み出して実行することによっても、達成可能である。
【０１６７】
上記記録媒体は、特定の構造又は種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０１６８】
また、テレビ１０を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介してテレビ１０に供給する。この通信ネットワークはテレビ１０にプログラムコードを供給できるものであればよく、特定の種類又は形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０１６９】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成又は種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１７０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１７１】
本発明に係るシンク機器は、テレビ、パーソナルコンピュータなどに好適に適用することができる。
【符号の説明】
【０１７２】
１        コンテンツ再生システム
１０      テレビ（シンク機器）
２０      プロジェクタ（他のシンク機器）
３０      ＢＤプレーヤ（ソース機器）
４０      ＨＤＤレコーダ（ソース機器）
１０１、１０２  ＨＤＭＩ入力装置（提示手段）
１０３    ＨＤＭＩ出力装置（コンテンツ出力部）（取得手段）
１０４    チューナ部
１０５    ネットワーク入力部
１０６    種別情報取得部
１０７    連携制御部（判定手段）（出力先選択手段）
１０８    連携情報記憶部（記憶部）
１０９    切替制御部
１１０    ＥＤＩＤ制御部（書替手段）
１１１    リモコン受信／制御部
１１２    ＣＥＣ制御部
１１３    表示部
【図１】
0005597038.tif 000002
【図２】
0005597038.tif 000003
【図３】
0005597038.tif 000004
【図４】
0005597038.tif 000005
【図５】
0005597038.tif 000006
【図６】
0005597038.tif 000007
【図７】
0005597038.tif 000008
【図８】
0005597038.tif 000009
【図９】
0005597038.tif 000010
【図１０】
0005597038.tif 000011
【図１１】
0005597038.tif 000012
【図１２】
0005597038.tif 000013
【図１３】
0005597038.tif 000014
【図１４】
0005597038.tif 000015