(57)【特許請求の範囲】
【請求項１】
外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから取得するアプリケーション取得部と、
映像情報および前記アプリケーションに基づく処理結果を表示する表示部と、
前記外部機器の状態を示す信号を入力し、前記外部機器を制御する信号を出力する信号入出力部と、
前記アプリケーションの起動に際して前記外部機器の状態の判定および実行フラグを用いた、前記外部機器の動作を制御するための操作画面の表示処理の実行状態の判定を行う判定部と、
前記判定部により前記アプリケーションに対応する外部機器が接続されていないと判定された場合、前記アプリケーションに対応する外部機器の接続をユーザに促す画面を表示し、前記判定部により前記操作画面の表示処理が未実行であると判定された場合、前記アプリケーションの利用を促す画面を表示した後、前記アプリケーションを通じて前記操作画面を表示するように、前記表示部を制御する表示制御部と、
前記操作画面を通じて行われるユーザ操作に応じて前記外部機器の動作を制御する動作制御部と
を備え、
前記アプリケーション取得部は、前記外部機器が新たに接続された場合、前記外部機器に対応するアプリケーションをアプリケーションリストに登録し、前記アプリケーションリストに登録されたアプリケーションのうち、ユーザ操作により前記アプリケーションリストから削除されたアプリケーションを除くアプリケーションを、前記アプリケーションサーバから自動取得する機器制御装置。
【請求項２】
前記外部機器が新たに接続された場合、前記外部機器の機器情報を含むアプリケーション取得要求を生成する取得要求生成部をさらに備え、
前記アプリケーション取得部は、前記アプリケーション取得要求を前記アプリケーションサーバに提供し、前記機器情報に基づき前記アプリケーションサーバにより選択された、前記外部機器の動作を制御するためのアプリケーションを前記アプリケーションサーバから自動取得する、請求項１に記載の機器制御装置。
【請求項３】
前記判定部は、前記アプリケーションの起動後に、前記アプリケーションに対応する前記外部機器が接続されているかを判定する接続判定を行い、前記接続判定後に、前記操作画面の表示処理が既に実行されたかを実行フラグに基づいて判定する実行判定を行い、前記実行判定後に、前記外部機器の電源が投入されているかを判定する電源投入判定を行い、
前記表示制御部は、前記接続判定において、前記アプリケーションに対応する外部機器が接続されていないと判定された場合、前記アプリケーションに対応する外部機器の接続をユーザに促す画面を表示し、
前記実行判定において、前記操作画面の表示処理が未実行であると判定された場合、前記アプリケーションの利用を促す画面を表示し、
前記電源投入判定において、前記電源が投入されていないと判定された場合に前記外部機器の電源投入を行うための画面を表示し、前記電源が投入されていると判定された場合に前記操作画面を表示するように、前記表示部を制御する、請求項１または２に記載の機器制御装置。
【請求項４】
前記表示制御部は、前記接続判定において、前記アプリケーションに対応する外部機器が接続されていない場合、前記アプリケーションに対応する外部機器のリストを表示するように、前記表示部を制御する、請求項３に記載の機器制御装置。
【請求項５】
前記表示制御部は、前記接続判定後の前記実行判定において、前記アプリケーションリストに登録された前記アプリケーションの前記操作画面の表示処理が未実行であると判定された場合、前記アプリケーションの利用を促す画面を表示するように、前記表示部を制御する、請求項３または４に記載の機器制御装置。
【請求項６】
前記動作制御部は、前記外部機器の電源投入を行うための画面が表示された後に所定のユーザ操作が行われた場合、前記外部機器の電源を投入するための信号を前記信号入出力部を通じて出力し、
前記表示制御部は、前記外部機器の電源が投入された後に前記操作画面を表示するように、前記表示部を制御する、請求項３〜５のいずれか１項に記載の機器制御装置。
【請求項７】
外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから取得するステップと、
前記アプリケーションの起動に際して前記外部機器の状態の判定および実行フラグを用いた、前記外部機器の動作を制御するための操作画面の表示処理の実行状態の判定を行うステップと、
前記アプリケーションに対応する外部機器が接続されていないと判定された場合、前記アプリケーションに対応する外部機器の接続をユーザに促す画面を表示し、前記操作画面の表示処理が未実行であると判定された場合、前記アプリケーションの利用を促す画面を表示した後、前記アプリケーションを通じて前記操作画面を表示するステップと、
前記操作画面を通じて行われるユーザ操作に応じて前記外部機器の動作を制御するステップと、
前記外部機器が新たに接続された場合、前記外部機器に対応するアプリケーションをアプリケーションリストに登録し、前記アプリケーションリストに登録されたアプリケーションのうち、ユーザ操作により前記アプリケーションリストから削除されたアプリケーションを除くアプリケーションを、前記アプリケーションサーバから自動取得するステップと、
を含む機器制御方法。
【請求項８】
外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから取得するステップと、
前記アプリケーションの起動に際して前記外部機器の状態の判定および実行フラグを用いた、前記外部機器の動作を制御するための操作画面の表示処理の実行状態の判定を行うステップと、
前記アプリケーションに対応する外部機器が接続されていないと判定された場合、前記アプリケーションに対応する外部機器の接続をユーザに促す画面を表示し、前記操作画面の表示処理が未実行であると判定された場合、前記アプリケーションの利用を促す画面を表示した後、前記アプリケーションを通じて前記操作画面を表示するステップと、
前記操作画面を通じて行われるユーザ操作に応じて前記外部機器の動作を制御するステップと、
前記外部機器が新たに接続された場合、前記外部機器に対応するアプリケーションをアプリケーションリストに登録し、前記アプリケーションリストに登録されたアプリケーションのうち、ユーザ操作により前記アプリケーションリストから削除されたアプリケーションを除くアプリケーションを、前記アプリケーションサーバから自動取得するステップと、
を含む機器制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器制御装置、機器制御方法およびプログラムに関する。
【背景技術】
【０００２】
各種のアプリケーションをアプリケーションサーバから取得し、自装置上で実行させるテレビ受像機が知られている（例えば下記特許文献１）。ところで、テレビ受像機は、テレビ受像機に接続されたＡＶアンプ等の外部機器とともに映像音声システムをしばしば構成する。そして、このシステムでは、テレビ受像機および外部機器を制御するための操作が十分にシステム化されていない場合が多い。この場合、ユーザは、テレビ受像機と外部機器の各リモコンを併用して、システムを制御するための操作を行うこととなり、操作を煩雑に感じることがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／０９３７８０号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このため、出願人等は、外部機器を制御するためのアプリケーションをアプリケーションサーバから取得し、テレビ受像機上で実行させることで、システムの操作を十分にシステム化可能なシステムの開発に取り組んでいる。このシステムでは、アプリケーションサーバから取得されたアプリケーションがユーザ操作に応じて起動されると、テレビ受像機のリモコンを用いて、アプリケーションを通じた外部機器の制御が可能となる。
【０００５】
しかし、ユーザは、アプリケーションの動作環境を予め整えずに、アプリケーションを通じて外部機器の制御を開始しようとする場合がある。特に、アプリケーションがアプリケーションサーバから取得されるので、ユーザは、外部機器の制御を安易に開始してしまう傾向にある。この場合、ユーザは、外部機器の状態設定等を通じてアプリケーションの動作環境を整えるまでは、制御を開始することができない。特に、ユーザは、アプリケーションの初回利用時に状態設定に煩わされてしまうが、２回目以降の利用時には、一度動作環境を整えているので、それほど煩わされることがない。
【０００６】
そこで、本発明は、外部機器の状態およびアプリケーションの利用状態に応じて、アプリケーションを通じて外部機器の動作の制御を容易に開始可能な、機器制御装置、機器制御方法およびプログラムを提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明のある観点によれば、外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから取得するアプリケーション取得部と、映像情報およびアプリケーションに基づく処理結果を表示する表示部と、外部機器の状態を示す信号を入力し、外部機器を制御する信号を出力する信号入出力部と、アプリケーションの起動に際して外部機器の状態およびアプリケーションの利用状態を判定する判定部と、アプリケーションの動作環境を整えるために判定の結果に応じた画面を表示した後、アプリケーションを通じて外部機器の動作を制御するための操作画面を表示するように、表示部を制御する表示制御部と、操作画面を通じて行われるユーザ操作に応じて外部機器の動作を制御する動作制御部とを備える機器制御装置が提供される。
【０００８】
かかる構成によれば、アプリケーションの起動に際して外部機器の状態およびアプリケーションの利用状態が判定され、アプリケーションの動作環境を整えるために判定の結果に応じた画面が表示された後、アプリケーションを通じて外部機器の動作の制御を行うための操作画面が表示される。これにより、ユーザは、判定の結果に応じて表示される画面に従ってアプリケーションの動作環境を整えた後に、操作画面を通じてユーザ操作を行うことで、アプリケーションを通じて外部機器の動作の制御を容易に開始することができる。
【０００９】
上記機器制御装置は、外部機器が新たに接続された場合、外部機器の機器情報を含むアプリケーション取得要求を生成する取得要求生成部をさらに備え、上記アプリケーション取得部は、アプリケーション取得要求をアプリケーションサーバに提供し、機器情報に基づきアプリケーションサーバにより選択された、外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから自動取得してもよい。
【００１０】
上記判定部は、アプリケーションに対応する外部機器が接続されているかを判定する接続判定、操作画面を表示する所定の処理が既に実行されたかを判定する実行判定、および外部機器の電源が投入されているかを判定する電源投入判定を実行可能であり、上記表示制御部は、接続判定において、アプリケーションに対応する外部機器が接続されていない場合、アプリケーションに対応する外部機器の接続をユーザに促す画面を表示し、接続判定後の実行判定において、所定の処理が実行されていない場合、所定の処理を実行するための画面を表示し、実行判定後の電源投入判定において、電源が投入されていない場合に外部機器の電源投入を行うための画面を表示し、電源が投入されている場合に操作画面を表示するように、表示部を制御してもよい。
【００１１】
上記表示制御部は、接続判定において、アプリケーションに対応する外部機器が接続されていない場合、アプリケーションに対応する外部機器のリストを表示するように、表示部を制御してもよい。
【００１２】
上記表示制御部は、接続判定後の実行判定において、アプリケーションが自装置に登録された後に操作画面が表示されていない場合、操作画面を表示するための画面を表示するように、表示部を制御してもよい。
【００１３】
上記動作制御部は、外部機器の電源投入を行うための画面が表示された後に所定のユーザ操作が行われた場合、外部機器の電源を投入するための信号を信号入出力部を通じて出力し、上記表示制御部は、外部機器の電源が投入された後に操作画面を表示するように、表示部を制御してもよい。
【００１４】
上記アプリケーション取得部は、アプリケーションが自装置に登録された後にユーザ操作に基づき削除された削除済みアプリケーションを除くアプリケーションをアプリケーションサーバから自動取得してもよい。
【００１５】
また、本発明の他の観点によれば、外部機器の動作を制御するためのアプリケーションをアプリケーションサーバから取得するステップと、アプリケーションの起動に際して外部機器の状態およびアプリケーションの利用状態を判定するステップと、アプリケーションの動作環境を整えるために判定の結果に応じた画面を表示した後、アプリケーションを通じて外部機器の動作を制御するための操作画面を表示するステップと、操作画面を通じて行われるユーザ操作に応じて外部機器の動作を制御するステップとを含む機器制御方法が提供される。
【００１６】
また、本発明のさらに他の観点によれば、上記機器制御方法をコンピュータに実行させるためのプログラムが提供される。ここで、プログラムは、コンピュータ読取り可能な記録媒体を用いて提供されてもよく、通信手段を介して提供されてもよい。
【発明の効果】
【００１７】
以上説明したように本発明によれば、外部機器の状態およびアプリケーションの利用状態に応じて、アプリケーションを通じて外部機器の動作の制御を容易に開始可能な、機器制御装置、機器制御方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態のＡＶシステムの構成例を示すブロック図である。
【図２】デバイスとＣＥＣ論理アドレスの対応関係を示すＣＥＣテーブルを示す図である。
【図３】本発明の一実施の形態のＡＶシステムを構成するテレビジョン受像機（シンク機器）の構成例を示すブロック図である。
【図４】本発明の一実施の形態のテレビジョン受像機用リモートコントローラの構成例を示す平面図である。
【図５】本発明の一実施の形態のＡＶシステムを構成するＡＶアンプ（リピータ機器）の構成例を示すブロック図である。
【図６】本発明の一実施の形態のアプリケーションサーバの構成例を示すブロック図である。
【図７】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図８】ＨＤＭＩトランスミッタとＨＤＭＩレシーバの構成例を示すブロック図である。
【図９】ＴＭＤＳ伝送データの構造を示す図である。
【図１０】本発明の実施形態に係る起動メニュー表示処理の手順を示すフロー図である。
【図１１】テレビジョン受像機に表示される表示領域の遷移を示す図である。
【図１２】接続判定および実行判定の結果に応じて表示される画面を示す図である。
【図１３】電源投入判定の結果に応じて表示される画面を示す図である。
【図１４】アクティブモードで表示される操作画面を示す図である。
【図１５】エラー時に表示される画面を示す図である。
【図１６】エラー時に表示される画面を示す図である。
【図１７】アプリケーション登録後の初回利用時の画面遷移を示す図である。
【図１８】アプリケーション登録後の初回以外利用時の画面遷移を示す図である。
【図１９】本発明の実施形態に係るアプリケーション自動取得処理の概要を示す図である。
【図２０】アプリケーション自動取得処理の手順を示すフロー図である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
なお、説明は以下の順序で行うものとする。
１．システム全体構成例［図１、図２］
２．テレビジョン受像機の構成例［図３、図４］
３．ＡＶアンプの構成例［図５］
４．アプリケーションサーバの構成例［図６］
５．ＨＤＭＩ規格の伝送構成及び処理例［図７〜図９］
６．起動メニュー表示処理［図１０〜図１８］
７．アプリケーション自動取得処理［図１９、図２０］
【００２１】
１．システム全体構成例［図１、図２］
以下、本発明の一実施の形態の例について説明する。
図１は、本実施の形態としてのＡＶシステム１００の構成例を示している。
【００２２】
このＡＶシステム１００は、テレビジョン受像機２００と、ＡＶアンプ３００と、ビデオレコーダ４００と、ビデオプレーヤ５００と、ビデオレコーダ６００とを有している。ビデオレコーダ４００と、ビデオプレーヤ５００およびビデオレコーダ６００は、ＨＤＭＩのソース機器を構成している。ＡＶアンプ３００はＨＤＭＩのリピータ機器を構成している。テレビジョン受像機２００は、ＨＤＭＩのシンク機器を構成している。ビデオレコーダ４００とビデオプレーヤ５００とビデオレコーダ６００は、それぞれＤＶＤなどのビデオディスクやハードディスクなどを記録媒体として使って、ビデオデータ（ＡＶコンテンツ）の記録や再生を行う機器である。
【００２３】
テレビジョン受像機２００は、ＣＥＣ対応機器であり、ＨＤＭＩ端子２０１、２０２と、光出力端子２０３と、ネットワーク端子２３６と、を備えている。テレビジョン受像機２００は、リモートコントローラ８００により遠隔制御可能な構成としてある。テレビジョン受像機２００は、ネットワーク１１を介して、アプリケーションサーバ１２で管理されているアプリケーションを適宜取得し、そのアプリケーションに基づく処理を実行し、所定の情報を表示したり、テレビジョン受像機２００にＨＤＭＩ端子２０１、２０２で接続される機器を制御したりする機能を有する。
【００２４】
アプリケーションサーバ１２から提供されるアプリケーションは、テレビジョン受像機２００に映像を表示させた状態で実行可能であるように作られたものであり、テレビジョン受像機２００のユーザは、テレビジョン受像機２００が受信する放送や、ビデオプレーヤ５００が再生するコンテンツを試聴しながらアプリケーションサーバ１２から提供されるアプリケーションをテレビジョン受像機２００に実行させて、アプリケーションが提供するコンテンツを利用することができる。ビデオレコーダ４００はＨＤＭＩ端子４０１を、ビデオプレーヤ５００はＨＤＭＩ端子５０１を、ビデオレコーダ６００はＨＤＭＩ端子６０１を備え、いずれの機器もＣＥＣ対応機器である。
【００２５】
ＡＶアンプ３００は、ＣＥＣ対応機器であり、ＨＤＭＩ端子３０１、３０２、３０３、３０４と、光入力端子３０５とを備えている。このＡＶアンプ３００には、複数のスピーカで構成されているスピーカ群３５０が接続されており、ＡＶアンプ３００で再生処理したオーディオ信号をスピーカ群３５０から出力させる構成としてある。このスピーカ群３５０は、例えば、５．１チャンネルのサラウンドを実現する、聴取者の正面、右前方、左前方、右後方、左後方に位置するスピーカ、および低音出力用サブウーファスピーカで構成されている。ＡＶアンプ３００と各スピーカとは別体で構成させてもよいが、例えばテレビジョン受像機を載置するラック内に、ＡＶアンプと各スピーカ（少なくともフロント側のスピーカ）を収納させた構成でもよい。
【００２６】
テレビジョン受像機２００およびＡＶアンプ３００は、ＨＤＭＩケーブル７０１および光ケーブル７０２を介して接続されている。すなわち、ＨＤＭＩケーブル７０１の一端はテレビジョン受像機２００のＨＤＭＩ端子２０１に接続され、その他端はＡＶアンプ３００のＨＤＭＩ端子３０４に接続されている。また、光ケーブル７０２の一端はテレビジョン受像機２００の光出力端子２０３に接続され、その他端はＡＶアンプ３００の光入力端子３０５に接続されている。
【００２７】
また、ＡＶアンプ３００およびビデオレコーダ４００は、ＨＤＭＩケーブル７０３を介して接続されている。すなわち、ＨＤＭＩケーブル７０３の一端はＡＶアンプ３００のＨＤＭＩ端子３０１に接続され、その他端はビデオレコーダ４００のＨＤＭＩ端子４０１に接続されている。また、ＡＶアンプ３００およびビデオプレーヤ５００は、ＨＤＭＩケーブル７０４を介して接続されている。すなわち、ＨＤＭＩケーブル７０４の一端はＡＶアンプ３００のＨＤＭＩ端子３０２に接続され、その他端はビデオプレーヤ５００のＨＤＭＩ端子５０１に接続されている。さらに、ＡＶアンプ３００およびビデオレコーダ６００は、ＨＤＭＩケーブル７０５を介して接続されている。すなわち、ＨＤＭＩケーブル７０５の一端はＡＶアンプ３００のＨＤＭＩ端子３０３に接続され、その他端はビデオレコーダ６００のＨＤＭＩ端子６０１に接続されている。
【００２８】
図１に示すＡＶシステム１００において、各機器の物理アドレス（Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ）およびＣＥＣ論理アドレス（Ｌｏｇｉｃａｌ  Ａｄｄｒｅｓｓ）の取得は、例えば、以下のように行われる。
【００２９】
すなわち、テレビジョン受像機２００（物理アドレスは［００００］、ＣＥＣ論理アドレスは｛０｝）にＨＤＭＩケーブル７０１を介してＡＶアンプ３００が接続されるとき、ＡＶアンプ３００はＨＤＭＩ制御プロトコルを使用して、テレビジョン受像機２００から物理アドレス［１０００］を取得する。
【００３０】
ＣＥＣ対応機器は、ＨＤＭＩ接続時に、論理アドレスを取得するように規定されている。ＣＥＣ対応機器は、この論理アドレスを用いて、メッセージの送受信を行う。図２は、デバイスとＣＥＣ論理アドレスの対応関係を表すテーブルを示している。デバイスの「ＴＶ」はテレビジョン受像機、プロジェクタ等の映像を表示する機器である。デバイスの「Ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」は、ハードディスクレコーダやＤＶＤレコーダ等の録画機器である。デバイスの「Ｔｕｎｅｒ」は、ケーブルテレビの受信などを行うＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）等のＡＶコンテンツを受信する機器である。デバイスの「Ｐｌａｙｂａｃｋ  Ｄｅｖｉｃｅ」はビデオプレーヤ、カムコーダ等の再生機器である。デバイスの「Ａｕｄｉｏ  Ｓｙｓｔｅｍ」はＡＶアンプ等のオーディオ処理装置である。
【００３１】
ＡＶアンプ３００は、上述したように、ＣＥＣ対応機器である。ＡＶアンプ３００は、図２のテーブルに基づいて、「Ａｕｄｉｏ  Ｓｙｓｔｅｍ」として論理アドレス｛５｝を決定する。この場合、ＡＶアンプ３００は、ＣＥＣ制御プロトコルのＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅで他の機器に、この論理アドレス｛５｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛５｝を自身の論理アドレスとして決定する。そして、ＡＶアンプ３００は、ＣＥＣ制御プロトコルのＲｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓにより、物理アドレス［１０００］は、ＣＥＣ対応機器｛５｝であることを、テレビジョン受像機２００に通知する。
【００３２】
また、ＡＶアンプ３００にＨＤＭＩケーブル７０３を介してビデオレコーダ４００が接続されるとき、ビデオレコーダ４００は、ＨＤＭＩ制御プロトコルを使用して、ＡＶアンプ３００から物理アドレス［１１００］を取得する。
【００３３】
ビデオレコーダ４００は、上述したように、ＣＥＣ対応機器である。ビデオレコーダ４００は、図２のテーブルに基づいて、「Ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」として論理アドレス｛１｝を決定する。この場合、ビデオレコーダ４００は、ＣＥＣ制御プロトコルのＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅで他の機器に、この論理アドレス｛１｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛１｝を自身の論理アドレスとして決定する。そして、ビデオレコーダ４００は、ＣＥＣ制御プロトコルのＲｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓにより、物理アドレス［１１００］は、ＣＥＣ対応機器｛１｝であることを、テレビジョン受像機２００およびＡＶアンプ３００に通知する。
【００３４】
また、ＡＶアンプ３００にＨＤＭＩケーブル７０４を介してビデオプレーヤ５００が接続されるとき、ビデオプレーヤ５００は、ＨＤＭＩ制御プロトコルを使用して、ＡＶアンプ３００から物理アドレス［１２００］を取得する。
【００３５】
ビデオプレーヤ５００は、上述したように、ＣＥＣ対応機器である。ビデオプレーヤ５００は、図２のテーブルに基づいて、「Ｐｌａｙｂａｃｋ  Ｄｅｖｉｃｅ」として論理アドレス｛４｝を決定する。この場合、ビデオプレーヤ５００は、ＣＥＣ制御プロトコルのＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅで他の機器に、この論理アドレス｛４｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛４｝を自身の論理アドレスとして決定する。そして、ビデオプレーヤ５００は、ＣＥＣ制御プロトコルのＲｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓにより、物理アドレス［１２００］は、ＣＥＣ対応機器｛４｝であることを、テレビジョン受像機２００およびＡＶアンプ３００に通知する。
【００３６】
また、ＡＶアンプ３００にＨＤＭＩケーブル７０５を介してビデオレコーダ６００が接続されるとき、ビデオレコーダ６００は、ＨＤＭＩ制御プロトコルを使用して、ＡＶアンプ３００から物理アドレス［１３００］を取得する。
【００３７】
ビデオレコーダ６００は、上述したように、ＣＥＣ対応機器である。ビデオレコーダ６００は、図２のテーブルに基づいて、「ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」として論理アドレス｛２｝を決定する。この場合、ビデオレコーダ６００は、ＣＥＣ制御プロトコルのＰｏｌｌｉｎｇ  Ｍｅｓｓａｇｅで他の機器に、この論理アドレス｛２｝を持つ機器が存在しないことを認識した後に、当該論理アドレス｛２｝を自身の論理アドレスとして決定する。そして、ビデオレコーダ６００は、ＣＥＣ制御プロトコルのＲｅｐｏｒｔ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓにより、物理アドレス［１３００］は、ＣＥＣ対応機器｛２｝であることを、テレビジョン受像機２００およびＡＶアンプ３００に通知する。
【００３８】
図１に示すＡＶシステム１００において、テレビジョン受像機２００のチューナで選局された番組を視聴する場合には、以下のような動作が実行される。すなわち、チューナで得られる映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。チューナで得られるオーディオ信号によるオーディオ（音声）は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。また、チューナで得られるオーディオ信号によるオーディオは、システムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に接続されているスピーカ群３５０から出力される。
【００３９】
テレビジョン受像機２００のチューナで得られるオーディオ信号は、例えば光デジタルオーディオ信号とされて、光ケーブル７０２を介してＡＶアンプ３００に供給される。また、ＡＶアンプ３００におけるシステムオーディオモードのオン／オフの設定は、ユーザがＡＶアンプ３００のユーザ操作部（図示せず）を操作して行うことができる他、ユーザがテレビジョン受像機２００のユーザ操作部（図示せず）を操作して行うことができる。また、ＡＶアンプ３００におけるシステムオーディオモードのオン／オフは、テレビジョン受像機２００のリモートコントローラ８００の操作で、スピーカ切換え指示を行うことでも設定できる。
【００４０】
また、図１に示すＡＶシステム１００において、例えば、テレビジョン受像機２００からの切り換え操作、ビデオレコーダ４００の再生釦操作等により、ビデオレコーダ４００でディスクから再生されたコンテンツ、あるいはチューナで選局された番組を視聴する場合には、以下のようになる。
【００４１】
すなわち、ビデオレコーダ４００の出力映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。この場合、ビデオレコーダ４００の出力映像信号は、ＨＤＭＩケーブル７０３、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４２】
ビデオレコーダ４００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。この場合、ビデオレコーダ４００の出力オーディオ信号は、ＨＤＭＩケーブル７０３、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４３】
また、ビデオレコーダ４００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に接続されているスピーカ群３５０から出力される。この場合、ビデオレコーダ４００の出力オーディオ信号は、ＨＤＭＩケーブル７０３を介してＡＶアンプ３００に供給される。
【００４４】
また、図１に示すＡＶシステム１００において、例えば、テレビジョン受像機２００からの切り換え操作、ビデオプレーヤ５００の再生釦操作等により、ビデオプレーヤ５００でディスクから再生されたコンテンツを視聴する場合には、以下のように動作が行われる。
【００４５】
すなわち、ビデオプレーヤ５００の出力映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。この場合、ビデオプレーヤ５００の出力映像信号は、ＨＤＭＩケーブル７０４、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４６】
ビデオプレーヤ５００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。この場合、ビデオプレーヤ５００の出力オーディオ信号は、ＨＤＭＩケーブル７０４、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００４７】
また、ビデオプレーヤ５００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に接続されているスピーカ群３５０から出力される。この場合、ビデオプレーヤ５００の出力オーディオ信号は、ＨＤＭＩケーブル７０４を介してＡＶアンプ３００に供給される。
【００４８】
また、図１に示すＡＶシステム１００において、例えば、テレビジョン受像機２００からの切り換え操作等により、ビデオレコーダ６００でディスクから再生されたコンテンツ、あるいはチューナで選局された番組を視聴する場合には、以下のようになる。
【００４９】
すなわち、ビデオレコーダ６００の出力映像信号による画像は、テレビジョン受像機２００の表示パネル（図示せず）に表示される。この場合、ビデオレコーダ６００の出力映像信号は、ＨＤＭＩケーブル７０５、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００５０】
ビデオレコーダ６００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときは、テレビジョン受像機２００のスピーカ（図示せず）から出力される。この場合、ビデオレコーダ６００の出力オーディオ信号は、ＨＤＭＩケーブル７０５、ＡＶアンプ３００およびＨＤＭＩケーブル７０１を介してテレビジョン受像機２００に供給される。
【００５１】
また、ビデオレコーダ６００の出力オーディオ信号による音声は、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときは、ＡＶアンプ３００に接続されているスピーカ群３５０から出力される。この場合、ビデオレコーダ６００の出力オーディオ信号は、ＨＤＭＩケーブル７０５を介してＡＶアンプ３００に供給される。
【００５２】
２．テレビジョン受像機の構成例［図３、図４］
図３は、本実施の形態の例のテレビジョン受像機２００の構成例を示している。このテレビジョン受像機２００は、ＨＤＭＩ端子２０１、２０２と、ＨＤＭＩスイッチャ２０４と、ＨＤＭＩ受信部２０５と、アンテナ端子２１０と、デジタルチューナ２１１を有する。また、テレビジョン受像機２００は、デマルチプレクサ（Ｄｅｍｕｘ）２１２と、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）デコーダ２１３と、映像・グラフィック処理回路２１４と、パネル駆動回路２１５と、表示パネル２１６とを有する。
【００５３】
さらに、テレビジョン受像機２００は、音声処理回路２１７と、音声増幅回路２１８と、スピーカ２１９とを有する。さらにまた、テレビジョン受像機２００は、内部バス２３０と、ＣＰＵ（中央制御ユニット）２３１と、フラッシュＲＯＭ２３２と、ＤＲＡＭ２３３と、受信部２３４と、ネットワークＩ／Ｆ２３５と、ネットワーク端子２３６と、を有している。
【００５４】
ＣＰＵ２３１は、判定部、動作制御部、取得要求生成部として機能する。ＣＰＵ２３１は、後述する起動メニュー表示処理およびアプリケーション自動取得処理を行うためのプログラムを実行する。ネットワークＩ／Ｆ２３５は、ＣＰＵ２３１の制御下でアプリケーション取得部として機能する。映像・グラフィック処理回路２１４は、ＣＰＵ２３１の制御下で表示制御部として機能する。表示パネル２１６は、ＣＰＵ２３１の制御下で表示部として機能する。
【００５５】
ＣＰＵ２３１は、テレビジョン受像機２００の各部の動作を制御する。フラッシュＲＯＭ２３２は、制御ソフトウェアの格納およびデータの保管を行う他、アプリケーションサーバ１２から適宜ダウンロードしたアプリケーションを格納する。ＤＲＡＭ２３３は、ＣＰＵ２３１のワークエリア等を構成する。ＣＰＵ２３１は、フラッシュＲＯＭ２３２から読み出したソフトウェアやデータをＤＲＡＭ２３３上に展開してソフトウェアを起動し、テレビジョン受像機２００の各部を制御する。ＣＰＵ２３１、フラッシュＲＯＭ２３２およびＤＲＡＭ２３３は、内部バス２３０に接続されている。
【００５６】
受信部２３４は、リモートコントローラ８００から送信された、例えば赤外線のリモートコントロール信号（リモコンコード）を受信し、ＣＰＵ２３１に供給する。ユーザは、リモートコントローラ８００を操作することで、テレビジョン受像機２００の操作、およびこのテレビジョン受像機２００にＨＤＭＩケーブルで接続されているその他のＣＥＣ対応機器の操作を行うことができる。
【００５７】
ネットワークＩ／Ｆ２３５は、ネットワーク端子２３６に接続されたネットワークケーブルを介してネットワーク１１に接続し、ネットワーク１１に接続される各種装置（例えばアプリケーションサーバ１２）との間でデータの送受信を実行する。本実施形態では、テレビジョン受像機２００からアプリケーションサーバ１２に対して、ＡＶアンプ３００を制御するためのアプリケーションの提供を要求し、アプリケーションサーバ１２から該アプリケーションの提供を適宜受けることで、テレビジョン受像機２００はＡＶアンプ３００を制御するためのアプリケーションを起動して実行することができる。
【００５８】
アンテナ端子２１０は、受信アンテナ（図示しない）で受信されテレビジョン放送信号を入力する端子である。デジタルチューナ２１１は、アンテナ端子２１０に入力されたテレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームを出力する。デマルチプレクサ２１２は、デジタルチューナ２１２で得られたトランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）（映像データのＴＳパケット、オーディオデータのＴＳパケット）を抽出する。
【００５９】
また、デマルチプレクサ２１２は、デジタルチューナ２１１で得られたトランスポートストリームから、ＰＳＩ／ＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ／Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）を取り出し、ＣＰＵ２３１に出力する。デジタルチューナ２１１で得られたトランスポートストリームには、複数のチャネルが多重化されている。デマルチプレクサ２１２で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００６０】
ＭＰＥＧデコーダ２１３は、デマルチプレクサ２１２で得られる映像データのＴＳパケットにより構成される映像ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ２１３は、デマルチプレクサ２１２で得られるオーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理を行ってオーディオデータを得る。
【００６１】
映像・グラフィック処理回路２１４は、ＭＰＥＧデコーダ２１３で得られた映像データに対して、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等を行う。また映像・グラフィック処理回路２１４は、フラッシュＲＯＭ２３２に予め格納されているアプリケーションや、アプリケーションサーバ１２から適宜提供されるアプリケーションに基づく処理による画像データを生成し、パネル駆動回路２１５に出力する。パネル駆動回路２１５は、映像・グラフィック処理回路２１４から出力される映像データに基づいて、表示パネル２１６を駆動する。表示パネル２１６は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）、ＰＤＰ（Ｐｌａｓｍａ  ＤｉｓｐｌａｙＰａｎｅｌ）等で構成されている。
【００６２】
音声処理回路２１７は、ＭＰＥＧデコーダ２１３で得られたオーディオデータに対してＤ／Ａ変換等の必要な処理を行う。音声増幅回路２１８は、音声処理回路２１７から出力されるアナログオーディオ信号を増幅してスピーカ２１９に供給する。また、音声処理回路２１７は、ＭＰＥＧデコーダ２１３で得られたオーディオデータをデジタル光信号に変換して、光出力端子２０３に出力する。
【００６３】
ＨＤＭＩスイッチャ２０４は、ＨＤＭＩ端子２０１、２０２をＨＤＭＩ受信部２０５に選択的に接続する。ＨＤＭＩ受信部２０５は、ＨＤＭＩスイッチャ２０４を介して、ＨＤＭＩコネクタ２０１、２０２のいずれかに選択的に接続されている。このＨＤＭＩ受信部２０５は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ端子２０１、２０２に接続されている外部機器（ソース機器、またはリピータ機器）から送信されてくる映像とオーディオのデータを受信する。このＨＤＭＩ受信部２０５の詳細は後述する。
【００６４】
図３に示すテレビジョン受像機２００の動作を簡単に説明する。アンテナ端子２１０に入力されるテレビ放送信号はデジタルチューナ２１１に供給される。このデジタルチューナ２１１では、テレビ放送信号が処理されて、ユーザの選択チャネルに対応したトランスポートストリームが得られる。このトランスポートストリームは、デマルチプレクサ２１２に供給される。デマルチプレクサ２１２では、トランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、オーディオデータのＴＳパケット）が抽出される。このパーシャルＴＳは、ＭＰＥＧデコーダ２１３に供給される。
【００６５】
ＭＰＥＧデコーダ２１３では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、映像・グラフィック処理回路２１４において、必要に応じて、スケーリング処理、グラフィックスデータの重畳処理等が行われた後に、パネル駆動回路２１５に供給される。そのため、表示パネル２１６には、ユーザの選択チャネルに対応した画像が表示される。
【００６６】
また、ＭＰＥＧデコーダ２１３では、オーディオデータのＴＳパケットにより構成されるオーディオＰＥＳパケットに対してデコード処理が行われてオーディオデータが得られる。このオーディオデータは、音声処理回路２１７でＤ／Ａ変換等の必要な処理が行われ、さらに、音声増幅回路２１８で増幅された後に、スピーカ２１９に供給される。そのため、スピーカ２１９から、ユーザの選択チャネルに対応したオーディオが出力される。
【００６７】
また、ＭＰＥＧデコーダ２１３で得られるオーディオデータは、音声処理回路２１７で、例えばＳ／ＰＤＩＦ規格のデジタル光信号に変換されて、光出力端子２０３に出力される。そのため、テレビジョン受像機２００は、オーディオデータを、光ケーブルを介して、外部機器に送信できる。図１に示すＡＶシステム１００においては、上述したように、テレビジョン受像機２００からのオーディオデータが、光ケーブル７０２を介してＡＶアンプ３００に供給される。
【００６８】
そして、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるとき、ＡＶアンプ３００に接続されているスピーカ群３５０から、テレビジョン受像機２００からのオーディオデータによるオーディオが出力される。なお、この場合、ＣＰＵ２３１により音声増幅回路２１８はミューティング状態とされ、テレビジョン受像機２００のスピーカ２１９からオーディオは出力されない。
【００６９】
また、ＨＤＭＩ受信部２０５では、ＨＤＭＩケーブルを介してＨＤＭＩ端子２０１、２０２に入力される映像およびオーディオのデータが得られる。映像データは映像・グラフィック処理回路２１４に供給される。オーディオデータは、音声処理回路２１７に供給される。以降は、上述したテレビ放送信号の受信時と同様の動作となり、表示パネル２１６に画像が表示され、スピーカ２１９からオーディオが出力される。
【００７０】
図１に示すＡＶシステム１００において、例えば、ビデオレコーダ４００、ビデオプレーヤ５００またはビデオレコーダ６００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合には、上述したように、ＨＤＭＩ受信部２０５で取得された映像データ、オーディオデータによる画像、オーディオの視聴状態となる。
【００７１】
なお、この場合にあっても、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるとき、ＡＶアンプ３００に接続されているスピーカ群３５０からオーディオデータによるオーディオが出力され、テレビジョン受像機２００の音声増幅回路２１８はミューティング状態とされ、スピーカ２１９からオーディオは出力されない。
【００７２】
図４は、リモートコントローラ８００の形状の例を正面から見た図である。図４に示すように、リモートコントローラ８００は赤外線信号などを送信するリモートコントロール信号送信部８０１を備え、各種の操作キー８０２が配置してある。操作キー８０２としては、チャンネル指示用の数字キー、音量アップダウンキー、各モード設定用のキーなどが配置してある。さらにリモートコントローラ８００は、表示パネル２１６に表示される各種メニュー画面から任意の項目を選択するための決定ボタン８１１、表示パネル２１６に表示されるカーソルを上方向に移動させるための上方向ボタン８１２ａ、表示パネル２１６に表示されるカーソルを下方向に移動させるための下方向ボタン８１２ｂ、表示パネル２１６に表示されるカーソルを左方向に移動させるための左方向ボタン８１２ｃ、表示パネル２１６に表示されるカーソルを右方向に移動させるための右方向ボタン８１２ｄ、テレビジョン受像機２００にアプリケーションを実行させるための画面を表示パネル２１６に表示させるためのホームボタン８１３、前の画面に戻すための戻るボタン８１４も備えている。なお、リモートコントローラ８００は、赤外線信号以外の信号を伝送する構成でもよく、また双方向にテレビジョン受像機２００側とやりとりする構成でもよい。なお、リモートコントローラ８００の形状やボタンの配置については、本発明においてはかかる例に限定されるものではない。
【００７３】
３．ＡＶアンプの構成例［図５］
図５は、ＡＶアンプ３００の構成例を示している。ＡＶアンプ３００は、ＨＤＭＩ端子３０１〜３０４と、光入力端子３０５と、ＨＤＭＩスイッチャ３０６と、ＨＤＭＩ受信部３０７と、ＨＤＭＩ送信部３０８と、変換部３１０とを有する。また、ＡＶアンプ３００は、アナログオーディオ入力端子３１１と、アンテナ端子３１２と、ＦＭチューナ３１３と、セレクタ３１４と、Ａ／Ｄ変換器３１５と、セレクタ３１６と、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）３１７とを有する。さらに、ＡＶアンプ３００は、オーディオ増幅回路３１８と、オーディオ出力端子３１９ａ〜３１９ｆと、内部バス３２０と、ＣＰＵ３２１と、フラッシュＲＯＭ３２２と、ＲＡＭ３２３とを有している。
【００７４】
ＣＰＵ３２１は、ＡＶアンプ３００の各部の動作を制御する。フラッシュＲＯＭ３２２は、制御ソフトウェアの格納およびデータの保管を行う。ＲＡＭ３２３は、ＣＰＵ３２１のワークエリア等を構成する。ＣＰＵ３２１は、フラッシュＲＯＭ３２２から読み出したソフトウェアやデータをＲＡＭ３２３上に展開してソフトウェアを起動し、ＡＶアンプ３００の各部を制御する。ＣＰＵ３２１、フラッシュＲＯＭ３２２およびＲＡＭ３２３は、内部バス３２０に接続されている。なお、ＣＰＵ３２１、フラッシュＲＯＭ３２２およびＲＡＭ３２３は、ワンチップのマイクロコンピュータ（ワンチップマイコン）であってもよい。
【００７５】
ＣＰＵ３２１には、ユーザ操作部３２４および表示部３２５が接続されている。これらユーザ操作部３２４および表示部３２５は、ユーザインタフェースを構成している。ユーザ操作部３２４により、ユーザがＡＶアンプ３００の出力オーディオの選択、ＦＭチューナ３１３の選局、動作設定等を行うことができる。ユーザは、このユーザ操作部３２４により、システムオーディオモードのオン／オフ等を設定できる。
【００７６】
このユーザ操作部３２４は、ＡＶアンプ３００の図示しない筐体に配置されたキー、釦、ダイアル、リモートコントロール信号送受信部等で構成される。表示部３２５は、ＡＶアンプ３００の動作状態、ユーザの操作状態等を表示し、蛍光表示管やＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等で構成される。
【００７７】
光入力端子３０５は、光ケーブルを通じてデジタル光信号を入力する端子である。変換部３１０は、光入力端子３０５に入力されたデジタル光信号から、オーディオ信号のサンプリング周波数と同じ周波数（例えば、４４．１ｋＨｚ）を持つクロックＬＲＣＫ、サンプリング周波数の例えば５１２倍あるいは２５６倍のマスタークロックＭＣＫと、クロックＬＲＣＫの１周期毎に存在するそれぞれ２４ビットの左右のオーディオデータＬＤＡＴＡ、ＲＤＡＴＡと、データの各ビットに同期したビットクロックＢＣＫを生成して、セレクタ３１６に供給する。
【００７８】
アナログオーディオ入力端子３１１は、外部機器で得られる左右のアナログオーディオ信号を入力する端子である。アンテナ端子３１２は、ＦＭ受信アンテナ（図示しない）で受信されたＦＭ放送信号を入力する端子である。ＦＭチューナ３１３は、アンテナ端子３１２に入力されたＦＭ放送信号（ラジオ放送信号）を処理して、ユーザの選択チャネルに対応した左右のアナログオーディオ信号を出力する。セレクタ３１４は、アナログオーディオ入力端子３１１に入力されたアナログオーディオ信号またはチューナ３１３から出力されたアナログオーディオ信号を選択的に取り出す。Ａ／Ｄ変換器３１５は、セレクタ３１４で取り出されたアナログオーディオ信号をデジタルのオーディオデータに変換してセレクタ３１６に供給する。
【００７９】
ＨＤＭＩスイッチャ３０６は、ＨＤＭＩ端子３０１〜３０３をＨＤＭＩ受信部３０７に選択的に接続する。ＨＤＭＩ受信部３０７は、ＨＤＭＩスイッチャ３０６を介して、ＨＤＭＩ端子３０１〜３０３のいずれかに選択的に接続されている。このＨＤＭＩ受信部３０７は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ端子３０１〜３０３に接続されている外部機器（ソース機器）から一方向に送信されてくる映像とオーディオのデータを受信する。
【００８０】
ＨＤＭＩ受信部３０７は、オーディオデータをセレクタ３１６に供給すると共に、映像とオーディオのデータをＨＤＭＩ送信部３０８に供給する。ＨＤＭＩ送信部３０８は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ受信部３０７から供給されたベースバンドの映像とオーディオのデータをＨＤＭＩ端子３０４から送出する。これにより、ＡＶアンプ３００はリピータ機能を発揮する。ＨＤＭＩ受信部３０７およびＨＤＭＩ送信部３０８の詳細は後述する。
【００８１】
セレクタ３１６は、ＨＤＭＩ受信部３０７から供給されるオーディオデータ、変換部３１０から供給されるオーディオデータまたはＡ／Ｄ変換器３１５から供給されるオーディオデータを選択的に取り出し、ＤＳＰ３１７に供給する。
【００８２】
ＤＳＰ３１７は、セレクタ３１６で得られたオーディオデータを処理し、サラウンドオーディオを実現するための各チャネルのオーディオデータを生成する処理、所定の音場特性や音響特性を付与する処理、デジタル信号をアナログ信号に変換する処理等を行う。例えば、ＤＳＰ３１７は、５．１チャンネルサラウンドオーディオの音場処理を行うことができる他、２チャンネルオーディオなどの他のモードとすることも可能である。オーディオ増幅回路３１８は、ＤＳＰ３１７から出力されるフロントレフトオーディオ信号ＳFL、フロントライトオーディオ信号ＳFR、フロントセンタオーディオ信号ＳFCと、リアレフトオーディオ信号ＳRL、リアライトオーディオ信号ＳRRおよびサブウーファオーディオ信号ＳSWを増幅して、オーディオ出力端子３１９ａ〜３１９ｆに出力する。
【００８３】
なお、図示は省略しているが、オーディオ出力端子３１９ａ〜３１９ｆには、スピーカ群３５０を構成する各スピーカが接続されている。即ち、フロントレフトスピーカ、フロントライトスピーカ、フロントセンタースピーカ、リアレフトスピーカ、リアライトスピーカおよびサブウーファスピーカが接続されている。但し、ＤＳＰ３１７での仮想音像定位処理などで、これより少ない数のスピーカで、サラウンドオーディオが再生されるようにしてもよい。
【００８４】
図５に示すＡＶアンプ３００の動作を簡単に説明する。ＨＤＭＩ受信部３０７では、ＨＤＭＩケーブルを介してＨＤＭＩ端子３０１〜３０３に入力されるベースバンドの映像およびオーディオのデータが得られる。この映像およびオーディオデータは、ＨＤＭＩ送信部３０８に供給され、ＨＤＭＩ端子３０４に接続されたＨＤＭＩケーブルに送出される。
【００８５】
また、ＨＤＭＩ受信部３０７で得られるオーディオデータは、セレクタ３１６に供給される。セレクタ３１６では、ＨＤＭＩ受信部３０７から供給されるオーディオデータ、変換部３１０から供給されるオーディオデータまたはＡ／Ｄ変換器３１５から供給されるオーディオデータが選択的に取り出され、ＤＳＰ３１７に供給される。
【００８６】
ＤＳＰ３１７では、オーディオデータに対して、５．１チャンネルサラウンドを実現するための各チャネルのオーディオデータを生成する処理、所定の音場特性を付与する処理、デジタル信号をアナログ信号に変換する処理等の必要な処理が施される。ＤＳＰ３１７から出力される各チャネルのオーディオ信号はオーディオ増幅回路３１８を介してオーディオ出力端子３１９ａ〜３１９ｆに出力される。
【００８７】
例えば、図１に示すＡＶシステム１００において、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組の視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときには、以下のような動作となる。すなわち、セレクタ３１６では変換部３１０からのオーディオデータが取り出される。これにより、オーディオ出力端子３１９ａ〜３１９ｆには、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組のオーディオデータに係る各チャネルのオーディオ信号が出力される。そのため、ＡＶアンプ３００に接続されているスピーカ群３５０からは、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組のオーディオが出力される。
【００８８】
なお、テレビジョン受像機２００のデジタルチューナ２１１で選局された番組の視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときにはオーディオ増幅回路３１８がミューティング状態とされる。従って、オーディオ増幅回路３１８から出力端子３９ａ〜３１９ｆにオーディオ信号は供給されない。
【００８９】
また、例えば、図１に示すＡＶシステム１００において、ビデオレコーダ４００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときには、以下のような動作となる。すなわち、ＨＤＭＩスイッチャ３０６によりＨＤＭＩ端子３０１がＨＤＭＩ受信部３０７に接続される。また、セレクタ３１６ではＨＤＭＩ受信部３０７からのオーディオデータが取り出される。これにより、オーディオ出力端子３１９ａ〜３１９ｆには、ビデオレコーダ４００からのオーディオデータに係る各チャネルのオーディオ信号が出力される。そのため、ＡＶアンプ３００に接続されているスピーカ群３５０からは、ビデオレコーダ４００からのオーディオデータによるオーディオが出力される。
【００９０】
なお、ビデオレコーダ４００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときには、オーディオ増幅回路３１８がミューティング状態とされ、オーディオ増幅回路３１８から声出力端子３１９ａ〜３１９ｆにオーディオ信号は供給されない。
【００９１】
また、例えば、図１に示すＡＶシステム１００において、ビデオプレーヤ５００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオンの状態にあるときには、以下のような動作となる。すなわち、ＨＤＭＩスイッチャ３０６によりＨＤＭＩ端子３０２がＨＤＭＩ受信部３０７に接続される。また、セレクタ３１６ではＨＤＭＩ受信部３０７からのオーディオデータが取り出される。これにより、オーディオ出力端子３１９ａ〜３１９ｆには、ビデオプレーヤ５００からのオーディオデータに係る各チャネルのオーディオ信号が出力される。そのため、ＡＶアンプ３００に接続されているスピーカ群３５０からは、ビデオプレーヤ５００からのオーディオデータによるオーディオが出力される。
【００９２】
なお、ビデオプレーヤ５００からの映像データ、オーディオデータによる画像、オーディオの視聴を行う場合であって、ＡＶアンプ３００がシステムオーディオモードオフの状態にあるときには、オーディオ増幅回路３１８がミューティング状態とされ、オーディオ増幅回路３１８から声出力端子３１９ａ〜３１９ｆにオーディオ信号は供給されない。
【００９３】
４．アプリケーションサーバの構成例［図６］
図６は、アプリケーションサーバ１２の構成例を示している。アプリケーションサーバ１２は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、バス３４と、入出力インタフェース３５と、入力部３６と、出力部３７と、記憶部３８と、通信部３９と、ドライブ４０と、を含んで構成される。
【００９４】
ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３とは、それぞれバス３４により相互に接続されている。またバス３４にはさらに入出力インタフェース３５が接続されている。入出力インタフェース３５には、キーボード、マウス、マイクロホンなどよりなる入力部３６、ディスプレイやスピーカなどよりなる出力部３７、ハードディスクや不揮発性のメモリ等よりなる記憶部３８、ネットワークインタフェースなどよりなる通信部３９、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどのリムーバブルメディア４１を駆動するドライブ４０が接続されている。
【００９５】
以上のように構成されているアプリケーションサーバ１２においては、ＣＰＵ３１が、例えば記憶部３８に記憶されているプログラムを入出力インタフェース３５及びバス３４を介してＲＡＭ３３にロードして実行することにより、テレビジョン受像機２００からの要求に応じてアプリケーションを適宜提供することができる。
【００９６】
５．ＨＤＭＩ規格の伝送構成及び処理例［図７〜図９］
図７は、ＨＤＭＩ送信部（ＨＤＭＩ送信部３０８）と、ＨＤＭＩ受信部（ＨＤＭＩ受信部２０５、ＨＤＭＩ受信部３０７）の構成例を示している。
【００９７】
ＨＤＭＩ送信部（ＨＤＭＩソース）は、一の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間および垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、１単位の伝送を行う。即ち、アクティブビデオ区間で、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部（ＨＤＭＩシンク）に一方向に送信する。また、水平帰線区間または垂直帰線区間において、少なくとも画像に付随するオーディオデータや制御データ、その他の補助データ等に対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部に一方向に送信する。
【００９８】
ＨＤＭＩ送信部は、トランスミッタ８１を有する。トランスミッタ８１は、例えば、非圧縮の画像の画素データを対応する差動信号に変換し、複数のチャネルである３つのＴＭＤＳチャネル＃０、＃１、＃２で、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【００９９】
また、トランスミッタ８１は、非圧縮の画像に付随するオーディオデータ、さらには、必要な制御データその他の補助データ等を、対応する差動信号に変換する。そしてトランスミッタ８１は、変換されたデータを、３つのＴＭＤＳチャネル＃０、＃１、＃２でＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【０１００】
さらに、トランスミッタ８１は、３つのＴＭＤＳチャネル＃０、＃１、＃２で送信する画素データに同期したピクセルクロックを、ＴＭＤＳクロックチャネルで、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に送信する。ここで、１つのＴＭＤＳチャネル＃ｉ（ｉ＝０、１、２）では、ピクセルクロックの１クロックの間に、１０ビットの画素データが送信される。
【０１０１】
ＨＤＭＩ受信部は、アクティブビデオ区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号を受信する。また、ＨＤＭＩ受信部は、水平帰線区間または垂直帰線区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、オーディオデータや制御データに対応する差動信号を受信する。
【０１０２】
すなわち、ＨＤＭＩ受信部は、レシーバ８２を有する。レシーバ８２は、ＴＭＤＳチャネル＃０、＃１、＃２で、ＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号と、オーディオデータや制御データに対応する差動信号を受信する。このとき、レシーバ８２は、ＨＤＭＩ送信部からＴＭＤＳクロックチャネルで送信されてくるピクセルクロックに同期して受信する。
【０１０３】
ＨＤＭＩシステムの伝送チャネルには、画素データおよびオーディオデータを、シリアル伝送するための伝送チャネルとしての３つのＴＭＤＳチャネル＃０〜＃２と、ピクセルクロックを伝送する伝送チャネルとしてのＴＭＤＳクロックチャネルが含まれる。また、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）８３やＣＥＣライン８４と呼ばれる伝送チャネルがある。
【０１０４】
ＤＤＣ８３は、ＨＤＭＩ送信部が、ＨＤＭＩケーブルを介して接続されたＨＤＭＩ受信部から、Ｅ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）を読み出すために使用される。ＤＤＣ８３は、ＨＤＭＩケーブルに含まれる図示せぬ２本の信号線からなる。
【０１０５】
すなわち、ＨＤＭＩ受信部は、ＨＤＭＩレシーバ８２の他に、ＥＤＩＤ  ＲＯＭ８５を有している。ＥＤＩＤ  ＲＯＭ８５は、自身の性能（Ｃｏｎｆｉｇｕｒａｔｉｏｎ／ｃａｐａｂｉｌｉｔｙ）に関する性能情報であるＥ−ＥＤＩＤを記憶している。ＨＤＭＩ送信部は、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部から、当該ＨＤＭＩ受信部のＥ−ＥＤＩＤを、ＤＤＣ８３を介して読み出す。そして、その読み出したＥ−ＥＤＩＤに基づき、例えば、ＨＤＭＩ受信部を有する電子機器が対応している画像のフォーマット（プロファイル）、例えば、ＲＧＢ、ＹＣｂＣｒ４：４：４、ＹＣｂＣｒ４：２：２等を認識する。
【０１０６】
ＣＥＣライン８４は、ＨＤＭＩケーブルに含まれる図示せぬ１本の信号線からなり、ＨＤＭＩ送信部とＨＤＭＩ受信部との間で、制御用のデータの双方向通信を行うのに用いられる。双方向の通信は時分割で行われる。
【０１０７】
また、ＨＤＭＩケーブルには、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）と呼ばれるピンに接続されるライン８６が含まれている。ソース機器は、当該ライン８６を利用して、シンク機器の接続を検出することができる。また、ＨＤＭＩケーブルには、ソース機器からシンク機器に電源を供給するために用いられるライン８７が含まれている。さらに、ＨＤＭＩケーブルには、リザーブライン８８が含まれている。
【０１０８】
図８は、図７のＨＤＭＩトランスミッタ８１とＨＤＭＩレシーバ８２の構成例を示している。
【０１０９】
トランスミッタ８１は、３つのＴＭＤＳチャネル＃０、＃１、＃２にそれぞれ対応する３つのエンコーダ／シリアライザ８１Ａ、８１Ｂ、８１Ｃを有する。そして、エンコーダ／シリアライザ８１Ａ、８１Ｂ、８１Ｃのそれぞれは、そこに供給される画像データ、補助データ、制御データをエンコードし、パラレルデータからシリアルデータに変換して、差動信号により送信する。
【０１１０】
ここで、画像データが、例えばＲ（赤）、Ｇ（緑）、Ｂ（青）の３成分を有する場合、以下のようになる。即ち、Ｂ成分（Ｂ  ｃｏｍｐｏｎｅｎｔ）はエンコーダ／シリアライザ８１Ａに供給され、Ｇ成分（Ｇｃｏｍｐｏｎｅｎｔ）はエンコーダ／シリアライザ８１Ｂに供給され、Ｒ成分（Ｒ  ｃｏｍｐｏｎｅｎｔ）はエンコーダ／シリアライザ８１Ｃに供給される。
【０１１１】
また、補助データとしては、例えば、オーディオデータや制御パケットがあり、制御パケットは、例えば、エンコーダ／シリアライザ８１Ａに供給され、オーディオデータは、エンコーダ／シリアライザ８１Ｂ、８１Ｃに供給される。
【０１１２】
さらに、制御データとしては、１ビットの垂直同期信号（ＶＳＹＮＣ）、１ビットの水平同期信号（ＨＳＹＮＣ）、および、それぞれ１ビットの制御ビットＣＴＬ０、ＣＴＬ１、ＣＴＬ２、ＣＴＬ３がある。垂直同期信号および水平同期信号は、エンコーダ／シリアライザ８１Ａに供給される。制御ビットＣＴＬ０、ＣＴＬ１はエンコーダ／シリアライザ８１Ｂに供給され、制御ビットＣＴＬ２、ＣＴＬ３はエンコーダ／シリアライザ８１Ｃに供給される。
【０１１３】
エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分、垂直同期信号および水平同期信号、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【０１１４】
また、エンコーダ／シリアライザ８１Ａは、そこに供給される垂直同期信号および水平同期信号の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。さらに、エンコーダ／シリアライザ８１Ａは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【０１１５】
エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分、制御ビットＣＴＬ０、ＣＴＬ１、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【０１１６】
また、エンコーダ／シリアライザ８１Ｂは、そこに供給される制御ビットＣＴＬ０、ＣＴＬ１の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。さらに、エンコーダ／シリアライザ８１Ｂは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【０１１７】
エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分、制御ビットＣＴＬ２、ＣＴＬ３、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【０１１８】
また、エンコーダ／シリアライザ８１Ｃは、そこに供給される制御ビットＣＴＬ２、ＣＴＬ３の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。さらに、エンコーダ／シリアライザ８１Ｃは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【０１１９】
レシーバ８２は、３つのＴＭＤＳチャネル＃０、＃１、＃２にそれぞれ対応する３つのリカバリ／デコーダ８２Ａ、８２Ｂ、８２Ｃを有する。そして、リカバリ／デコーダ８２Ａ、８２Ｂ、８２Ｃのそれぞれは、ＴＭＤＳチャネル＃０、＃１、＃２で差動信号により送信されてくる画像データ、補助データ、制御データを受信する。さらに、リカバリ／デコーダ８２Ａ、８２Ｂ、８２Ｃのそれぞれは、画像データ、補助データ、制御データを、シリアルデータからパラレルデータに変換し、さらにデコードして出力する。
【０１２０】
すなわち、リカバリ／デコーダ８２Ａは、ＴＭＤＳチャネル＃０で差動信号により送信されてくる画像データのＢ成分、垂直同期信号および水平同期信号、補助データを受信する。そして、リカバリ／デコーダ８２Ａは、その画像データのＢ成分、垂直同期信号および水平同期信号、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【０１２１】
リカバリ／デコーダ８２Ｂは、ＴＭＤＳチャネル＃１で差動信号により送信されてくる画像データのＧ成分、制御ビットＣＴＬ０、ＣＴＬ１、補助データを受信する。そして、リカバリ／デコーダ８２Ｂは、その画像データのＧ成分、制御ビットＣＴＬ０、ＣＴＬ１、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【０１２２】
リカバリ／デコーダ８２Ｃは、ＴＭＤＳチャネル＃２で差動信号により送信されてくる画像データのＲ成分、制御ビットＣＴＬ２、ＣＴＬ３、補助データを受信する。そして、リカバリ／デコーダ８２Ｃは、その画像データのＲ成分、制御ビットＣＴＬ２、ＣＴＬ３、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【０１２３】
図９は、ＨＤＭＩの３つのＴＭＤＳチャネル＃０、＃１、＃２で各種の伝送データが伝送される伝送区間（期間）の例を示している。なお、図９は、ＴＭＤＳチャネル＃０、＃１、＃２において、横×縦が７２０×４８０画素のプログレッシブの画像が伝送される場合の、各種の伝送データの区間を示している。
【０１２４】
ＨＤＭＩの３つのＴＭＤＳチャネル＃０、＃１、＃２で伝送データが伝送されるビデオフィールド（Ｖｉｄｅｏ  Ｆｉｅｌｄ）には、伝送データの種類に応じて、以下の各区間が存在する。即ち、ビデオデータ区間（ＶｉｄｅｏＤａｔａ  ｐｅｒｉｏｄ）、データアイランド区間（Ｄａｔａ  Ｉｓｌａｎｄ  ｐｅｒｉｏｄ）、およびコントロール区間（Ｃｏｎｔｒｏｌ  ｐｅｒｉｏｄ）の３種類の区間が存在する。
【０１２５】
ビデオフィールド区間は、ある垂直同期信号の立ち上がりエッジ（ａｃｔｉｖｅｅｄｇｅ）から次の垂直同期信号の立ち上がりエッジまでの区間である。この区間は、水平ブランキング期間（ｈｏｒｉｚｏｎｔａｌｂｌａｎｋｉｎｇ）、垂直ブランキング期間（ｖｅｒｔｉｃａｌ  ｂｌａｎｋｉｎｇ）、アクティブビデオ区間（Ａｃｔｉｖｅ  Ｖｉｄｅｏ）に分けられる。アクティブビデオ区間は、ビデオフィールド区間から、水平ブランキング期間および垂直ブランキング期間を除いた区間である。
【０１２６】
ビデオデータ区間は、アクティブビデオ区間に割り当てられる。このビデオデータ区間では、非圧縮の１画面分の画像データを構成する７２０画素×４８０ライン分の有効画素（Ａｃｔｉｖｅ  ｐｉｘｅｌ）のデータが伝送される。
【０１２７】
データアイランド区間およびコントロール区間は、水平ブランキング期間および垂直ブランキング期間に割り当てられる。このデータアイランド区間およびコントロール区間では、補助データ（Ａｕｘｉｌｉａｒｙ  ｄａｔａ）が伝送される。
【０１２８】
すなわち、データアイランド区間は、水平ブランキング期間と垂直ブランキング期間の一部分に割り当てられている。このデータアイランド区間では、補助データのうち、制御に関係しないデータである、例えば、オーディオデータのパケット等が伝送される。
【０１２９】
コントロール区間は、水平ブランキング期間と垂直ブランキング期間の他の部分に割り当てられている。このコントロール区間では、補助データのうちの、制御に関係するデータである、例えば、垂直同期信号および水平同期信号、制御パケット等が伝送される。
【０１３０】
ここで、現行のＨＤＭＩでは、ＴＭＤＳクロックチャネルで伝送されるピクセルクロックの周波数は、例えば１６５ＭＨｚであり、この場合、データアイランド区間の伝送レートは約５００Ｍｂｐｓ程度である。
【０１３１】
６．起動メニュー表示処理［図１０〜図１８］
図１０には、本発明の実施形態に係る起動メニュー表示処理の手順が示されている。図１１には、テレビジョン受像機２００に表示される表示領域の遷移が示されている。
【０１３２】
図１１に示すように、テレビジョン受像機２００は、映像表示モードまたはアプリケーション表示モードで動作することができる。映像表示モードでは、放送映像、再生映像等を表示する映像表示領域Ａ１が表示パネル２１６上に設定される（状態ＳＴ１）。アプリケーション表示モードでは、映像表示領域Ａ１とともに、アプリケーションにより提供される情報を表示するアプリケーション表示領域Ａ２が設定される（状態ＳＴ２、ＳＴ３）。ここで、テレビジョン受像機２００上では、後述する機器制御アプリケーションを含む１以上のアプリケーションが実行される。
【０１３３】
アプリケーション表示モードでは、所定のユーザ操作に応じて、ノーマルモードまたはアクティブモードが切替えられる。ノーマルモードでは、アプリケーション表示領域Ａ２に、複数のアプリケーションにより提供される情報が表示され（状態ＳＴ２）、アクティブモードでは、単一のアプリケーションにより提供される情報のみが表示される（状態ＳＴ３）。
【０１３４】
図１０に示すように、テレビジョン受像機２００では、所定のユーザ操作に応じて、アプリケーションサーバ１２から取得されている機器制御アプリケーション（以下、単にアプリケーションとも称する。）が起動される（ステップＳ１０１）。
【０１３５】
アプリケーションが起動されると、アプリケーションに対応するＡＶアンプ３００等の外部機器が接続されているかが判定される（Ｓ１０３）。そして、外部機器が接続されている場合にステップＳ１０７の処理が行われ、外部機器が接続されていない場合に外部機器の接続を促す画面が表示される（Ｓ１０５）。
【０１３６】
ここで、接続判定は、ＨＤＭＩケーブル７０１を通じて外部機器から入力される、アドレス通知またはポーリング応答に基づき行われる。具体的には、外部機器が接続されると、ＨＰＤ端子がＬｏｗレベルからＨｉｇｈレベルになり、外部機器のＨＤＭＩ受信部（例えばＡＶアンプ３００のＨＤＭＩ受信部３０７）が物理アドレスを取得し、ポーリング動作により論理アドレスを取得する。そして、外部機器は、所定の論理アドレスで物理アドレス報告をブロードキャストし、他の外部機器に自らの存在を通知する。また、テレビジョン受像機２００と外部機器の間では、外部機器とアプリケーションの対応関係を確認するための情報が送受信される。
【０１３７】
アプリケーションに対応する外部機器が接続されている、または外部機器が新たに接続されると、所定の処理が既に実行されたかが判定される（Ｓ１０７）。そして、所定の処理が既に実行されていた場合にステップＳ１１１の処理が行われ、所定の処理が未だ実行されていない場合に所定の処理を実行するためのユーザ操作を促す画面が表示される（Ｓ１０９）。
【０１３８】
ここで、所定の処理とは、例えば、アプリケーションを通じて外部機器の動作を制御するための操作画面を表示する処理を意味する。操作画面は、前述したノーマルモードから遷移したアクティブモードで表示される。これにより、操作画面を通じて外部機器の操作が行われたか否かに応じて、適切な操作をユーザに促すことができる。
【０１３９】
ここで、実行判定は、例えば、フラッシュＲＯＭ２３２上等で設定される実行フラグ等を用いて行われる。つまり、アプリケーションについて所定の処理が実行された後に実行フラグを更新しておき、次回利用時に実行フラグを確認することで、所定の処理が既に実行されたかが判定される。
【０１４０】
所定の処理が既に実行されていた、または所定の処理が新たに実行されると、外部機器の電源が投入されているかが判定される（Ｓ１１１）。そして、電源が投入されている場合にステップＳ１１５の処理が行われ、電源が投入されていない場合に外部機器の電源投入を行うための画面が表示される（Ｓ１１３）。
【０１４１】
ここで、電源投入判定は、例えばＨＤＭＩケーブル７０１を通じて外部機器から入力されるポーリング応答に基づき行われる。また、電源投入は、外部機器の電源が投入されていない場合にのみ、ＨＤＭＩケーブル７０１を通じて電源投入の制御信号を外部機器に送信することで行われる。
【０１４２】
外部機器の電源が投入されている、または外部機器の電源が新たに投入されると、外部機器の動作を制御するための操作画面が表示される（Ｓ１１５）。そして、テレビジョン受像機２００では、操作画面を通じて行われるユーザ操作に応じて、外部機器の動作が制御される（Ｓ１１７）。
【０１４３】
ここで、テレビジョン受像機２００では、操作画面の表示に先立ち、ステータス自発設定要求が外部機器に送信される。外部機器では、設定要求を受信すると、外部機器の状態変更に応じて、外部機器の状態を示す信号がテレビジョン受像機２００に送信されるように設定される。そして、操作画面には、外部機器の状態が表示されることになる。また、動作制御は、ユーザ操作に応じて、ＨＤＭＩケーブル７０１を通じて外部機器の動作を制御するための制御信号を外部機器に送信することで行われる。
【０１４４】
図１２〜図１６には、起動メニュー表示処理中に表示される画面の一例が示されている。テレビジョン受像機２００では、例えば図１２〜図１６に示すような画面を表示するためのデータがフラッシュＲＯＭ２３２等に記憶されており、表示パネル２１６上に表示される。なお、以下の説明では、外部機器の一例としてＡＶアンプ３００の動作が制御される場合について説明する。
【０１４５】
図１２には、接続判定および実行判定の結果に応じて表示される画面が示されている。図１２に示すように、図１１に示したアプリケーション表示領域Ａ２２には、判定の結果に応じて部分的に異なる一連の画面が表示される。なお、一連の画面は、ユーザ操作等のイベントが生じなければ、所定の時間間隔で自動的に切替えて繰返し表示される。一連の画面としては、まず、アプリケーションの概要を説明する画面Ｍ１１、Ｍ１２が表示される。
【０１４６】
画面Ｍ１２に続いて、ＡＶアンプ３００が接続されていない場合、アプリケーションの動作環境の説明とともに、ＡＶアンプ３００の接続を促す画面Ｍ１３ａが表示される。そして、画面Ｍ１３ａの表示に続く所定のユーザ操作に応じて、後述する外部機器のリストＭ４３が表示される。
【０１４７】
一方、ＡＶアンプ３００が接続されているが、アクティブモードへの遷移さらに操作画面（後述する操作画面Ｍ３１〜Ｍ３３）の表示が未だ実行されていない場合、アプリケーション（「オーディオ機器制御アプリケーション）の利用開始を促す画面Ｍ１３ｂが表示される。そして、画面Ｍ１３ｂの表示に続く所定のユーザ操作に応じて、アクティブモードへの遷移が行われる。
【０１４８】
図１３には、電源投入判定の結果に応じて表示される画面の一例が示されている。図１３に示すように、図１１に示したアプリケーション表示領域Ａ２２には、判定の結果に応じて異なる画面が表示されている。
【０１４９】
つまり、電源が投入されていない場合、ＡＶアンプ３００の電源を投入するための画面Ｍ２１ａが表示される。そして、画面Ｍ２１ａの表示に続く所定のユーザ操作に応じて、ＡＶアンプ３００の電源が投入され、アクティブモードへの遷移が行われる。
【０１５０】
一方、電源が投入されている場合、ＡＶアンプ３００の状態を示す情報を伴う画面Ｍ２１ｂが表示される。図１３に示す例では、画面Ｍ２１ｂにシステム１００の音源および音場が「テレビジョン受像機２００」および「標準（ｓｔａｎｄａｒｄ）」に各々に設定されていることが示されている。そして、画面Ｍ２１ｂの表示に続く所定のユーザ操作に応じて、アクティブモードへの遷移が行われる。
【０１５１】
なお、図１３では、画面Ｍ２１ｂの変形例として画面Ｍ２１ｂ´が示されている。画面Ｍ２１ｂ´に示す例では、システム１００の音源および音場が「ＢＤ（Ｂｌｕｒａｙ  Ｄｉｓｃ  Ｐｌａｙｅｒ）」および「スポーツ（ｓｐｏｒｔｓ）」に各々に設定され、ＡＶアンプ３００の電源が投入されていることが示されている。
【０１５２】
図１４には、アクティブモードへの遷移に伴い表示される操作画面が示されている。図１４に示すように、図１１に示したアプリケーション表示領域Ａ２には、入力切換、音場切換、音質設定を行うための操作画面Ｍ３１、Ｍ３２、Ｍ３３のいずれかが表示される。なお、ユーザは、画面上のタブＴを選択操作することで、任意の操作画面Ｍ３１、Ｍ３２、Ｍ３３を選択することができる。また、ユーザは、上下左右ボタンの移動操作により、カーソルＣを移動することができる。
【０１５３】
操作画面Ｍ３１では、ユーザは、システム１００の音源となるソース機器を切換えることができる。操作画面Ｍ３１には、選択可能なソース機器のリストが表示されるとともに、選択されているソース機器のイメージが表示されている。図１４に示す例では、操作画面Ｍ３１にソース機器が「テレビジョン受像機」に設定されていることが示されている。また、操作画面Ｍ３１には、ＡＶアンプ３００の電源オフや従前の画面への復帰を行うための操作メニューＯＭが表示されている。
【０１５４】
操作画面Ｍ３２では、ユーザは、システム１００の音場を切換えることができる。操作画面Ｍ３２には、選択可能な音場のリストが表示されるとともに、選択されている音場のイメージが表示されている。図１４に示す例では、操作画面Ｍ３２に音場が「標準（ｓｔａｎｄａｒｄ）」から「音楽（ｍｕｓｉｃ）」へ切換えられる状態が示されている。
【０１５５】
操作画面Ｍ３３では、ユーザは、システム１００の音質を切換えることができる。操作画面Ｍ３３には、設定可能な設定項目のリストが表示されるとともに、選択されている設定項目の説明が表示されている。図１４に示す例では、操作画面Ｍ３３にセンターレベル、サブウーハーレベル、高音レベルが示され、センターレベルの設定が行われる状態が示されている。
【０１５６】
図１５および図１６には、エラー時に表示される画面が表示されている。ここで、エラー時とは、図１３に示した電源投入判定の結果に応じて表示される画面等を表示するための情報が取得できない場合を意味する。ＡＶアンプ３００の接続が認識された後に認識されなくなると、図１１に示したアプリケーション表示領域Ａ２２には、ＡＶアンプ３００の接続が認識できない旨を示す画面Ｍ４１が表示される。また、ＨＤＭＩケーブル７０１を通じた機器制御の設定が無効であると、機器制御の設定が無効である旨を示す画面Ｍ４２が表示される。そして、画面Ｍ４１または画面Ｍ４２の表示に続く所定のユーザ操作に応じて、後述する外部機器のリストＭ４３が表示される。
【０１５７】
ノーマルモードでＡＶアンプ３００が接続されていない状態で、所定のユーザ操作が行われると、アプリケーション表示領域Ａ２には、アプリケーションに対応する外部機器のリストおよび対処方法を説明する画面Ｍ４３が表示される。また、アクティブモードでＡＶアンプ３００の接続が認識されなくなると、アクティブモードからノーマルモードへの遷移を通知する画面Ｍ４４が表示され、所定時間の経過後にノーマルモードへの遷移が実行される。
【０１５８】
ここで、ＡＶアンプ３００の接続認識は、テレビジョン受像機２００からＡＶアンプ３００を含む外部機器にポーリングメッセージを定期的に送信し、外部機器から受信されるＡＣＫ応答を確認することで行われる。また、機器制御の設定認識は、所定のレジスタ等に設定されている設定情報を用いて行われる。
【０１５９】
図１７には、初回利用時、つまり、アプリケーション登録後にアクティブモードが実行されていない場合の画面遷移が示されている。なお、以下では、ＡＶアンプ３００の接続が確保されていることが前提とされている。また、図４に示したリモコンには、決定ボタンの他に、戻るボタン、電源ボタン、および青ボタンが設けられていることが前提とされている。
【０１６０】
図１７に示すように、ＡＶアンプ３００の電源投入状況にかかわらずに、アプリケーションの利用開始を促す一連の画面Ｍ１１、Ｍ１２、Ｍ１３ｂが切替えて表示されている。そして、決定ボタンの操作に応じて、アクティブモードの操作画面に遷移し、戻るボタンの操作に応じて、アプリケーション表示領域Ａ２の表示が中止され、図１１の状態ＳＴ１に示したように表示パネル２１６全体に映像情報を表示する映像表示画面に遷移する。
【０１６１】
図１８には、初回以外利用時、つまり、アプリケーション登録後にアクティブモードが実行されている場合の画面遷移が示されている。図１８に示すように、ＡＶアンプ３００の電源が投入されている状態では、ＡＶアンプ３００の電源を投入するための画面Ｍ２１ａが表示され、電源が投入されていない状態では、ＡＶアンプ３００の状態を示す情報を伴う画面Ｍ２１ｂが表示されている。
【０１６２】
そして、ＡＶアンプ３００の電源が投入されていない状態では、決定ボタンの操作に応じて、ＡＶアンプ３００の電源が投入されてアクティブモードの操作画面に遷移し、戻るボタンの操作に応じて、ノーマルモードの映像表示画面に遷移する。一方、電源が投入されている状態では、決定ボタンの操作に応じて、アクティブモードの操作画面に遷移し、戻るボタンの操作に応じて、ノーマルモードの映像表示画面に遷移する。また、操作画面が表示された状態で、電源ボタンまたは青ボタンの操作に応じて、画面Ｍ２１ａに遷移し、戻るボタンの操作に応じて、画面Ｍ２１ｂに遷移する。
【０１６３】
以上説明したように、本実施形態に係る起動メニュー表示処理によれば、アプリケーションの起動に際してＡＶアンプ３００等の外部機器の状態およびアプリケーションの利用状態が判定され、アプリケーションの動作環境を整えるために判定の結果に応じた画面が表示された後、アプリケーションを通じて外部機器の動作の制御を行うための操作画面が表示される。これにより、ユーザは、判定の結果に応じて表示される画面に従ってアプリケーションの動作環境を整えた後に、操作画面を通じてユーザ操作を行うことで、アプリケーションを通じて外部機器の動作の制御を容易に開始することができる。
【０１６４】
また、アプリケーションの初回利用時と初回以外利用時で表示される情報が変更される。これにより、初回利用時には、アプリケーションの動作環境を説明する情報やアプリケーションの利用をユーザに促す情報を表示し、初回以外利用時には、これらの情報の表示を省略して、操作画面を表示することができる。例えば、販売店等での展示では、通常、アプリケーションが初回利用されるので、アプリケーションの利用をユーザに促す情報を表示することで、販売促進等のための訴求効果を期待することができる。
【０１６５】
７．アプリケーション自動取得処理［図１９、図２０］
図１９には、本発明の実施形態に係るアプリケーション自動取得処理の概要が示されている。図１９に示すように、テレビジョン受像機２００では、ＨＤＭＩケーブル７０１を通じてＡＶアンプ３００等の外部機器が接続されると、外部機器を制御するための機器制御アプリケーション（以下、単にアプリケーションとも称する。）がネットワーク１１を通じてアプリケーションサーバ１２から自動取得されて登録される。そして、自動取得されたアプリケーションがフォーカス表示される。図１９に示す例では、アプリケーション表示領域Ａ２２に表示されているアプリケーション２が自動取得され、フォーカス表示されている。
【０１６６】
図２０には、アプリケーション自動取得処理の手順が示されている。図２０に示すように、まず、テレビジョン受像機２００では、ＡＶアンプ３００等の外部機器の接続が新たに認識されたかが判定される（ステップＳ２０１）。外部機器の接続を新たに認識すると、認識された外部機器に対する機器情報要求が生成される（Ｓ２０３）。ここで、機器情報要求は、外部機器のカテゴリ、型式、ＩＤ等を示す機器情報の送信を外部機器に要求するものである。そして、機器情報要求が外部機器に送信され（Ｓ２０５）、機器情報要求に応じて、機器情報が外部機器から受信される（Ｓ２０７）。
【０１６７】
機器情報を受信すると、テレビジョン受像機２００では、機器情報に対応するアプリケーションがマッチングテーブル上に存在するかが判定される（Ｓ２０９）。そして、アプリケーションが存在する場合、機器情報に対応するアプリケーションがアプリケーションリストに登録されていないかが判定される（Ｓ２１１）。ここで、アプリケーションリストは、テレビジョン受像機２００に登録されているアプリケーションを示すリストであり、テレビジョン受像機２００により管理されている。また、マッチングテーブルは、機器情報とアプリケーションの対応関係を示すテーブルであり、アプリケーションサーバ１２から事前に取得されている。
【０１６８】
また、テレビジョン受像機２００では、機器情報に対応するアプリケーションが削除済みアプリケーションでないかが判定される（Ｓ２１３）。ここで、削除済みアプリケーションとは、従前に登録されていたが、ユーザ操作に応じて削除されたアプリケーションを意味する。テレビジョン受像機２００では、アプリケーションの削除情報が管理されており、削除済みアプリケーションの自動登録が抑制される。そして、アプリケーションがアプリケーションリストに登録されておらず、かつ削除済みアプリケーションではない場合、アプリケーションの登録（追加）によりアプリケーションリストが更新される（Ｓ２１５）。
【０１６９】
アプリケーションの判定を終了すると、テレビジョン受像機２００では、更新されたアプリケーションリストに基づきアプリケーション取得要求が生成される（Ｓ２１７）。ここで、アプリケーション取得要求には、自動取得を希望するアプリケーションの取得先等の情報が含まれている。
【０１７０】
そして、アプリケーション取得要求がアプリケーションサーバ１２に送信され（Ｓ２１９）、アプリケーション取得要求に応じて、アプリケーションがアプリケーションサーバ１２から受信される（Ｓ２２１）。ここで、アプリケーションサーバ１２では、アプリケーションの取得先等と関連付けて複数のアプリケーションが管理されており、アプリケーション取得要求に基づき、接続された外部機器に対応する１以上のアプリケーションが選択される。アプリケーションを受信すると、受信したアプリケーションがアプリケーション表示領域Ａ２２にフォーカス表示される（Ｓ２２３）。
【０１７１】
以上説明したように、本実施形態に係るアプリケーション自動取得処理によれば、外部機器の新たな接続に応じて、外部機器の動作を制御するためのアプリケーションがアプリケーションサーバ１２から自動取得される。これにより、接続された外部機器に対応し、アプリケーションサーバ１２により管理されているアプリケーションの利用を、ユーザに促すことができる。特に、アプリケーション自動取得処理に続いて前述した起動メニュー表示処理を行うことで、ユーザは、アプリケーションを通じて外部機器の動作の制御を容易に開始することができる。
【０１７２】
また、接続された外部機器に対応するアプリケーションが選択的に自動取得されるので、外部機器に応じてアプリケーションを逐一選択するという、煩雑な操作をユーザに行わせずにすむ。さらに、削除済みアプリケーションの自動取得が抑制されるので、削除済みアプリケーションを再度削除する等、煩雑な操作をユーザに行わせずにすむ。
【０１７３】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１７４】
１２    アプリケーションサーバ
３１    ＣＰＵ
３２    ＲＯＭ
３３    ＲＡＭ
３４    バス
３５    入出力インタフェース
３６    入力部
３７    出力部
３８    記憶部
３９    通信部
４０    ドライブ
１００    ＡＶシステム
２００    テレビジョン受像機
２０１、２０２    ＨＤＭＩ端子
２０３    光出力端子
３００    ＡＶアンプ
３０１、３０２、３０３、３０４    ＨＤＭＩ端子
３０５    光入力端子
３０６    ＨＤＭＩスイッチャ
３０７    ＨＤＭＩ受信部
３０８    ＨＤＭＩ送信部
３１０    変換部
３１１    アナログオーディオ入力端子
３１２    アンテナ端子
３１３    チューナ
３１４、３１６    セレクタ
３１７    ＤＳＰ
３１８    オーディオ増幅回路
３１９ａ〜３１９ｆ    オーディオ出力端子
３２０    内部バス
３２１    ＣＰＵ
３２２    フラッシュＲＯＭ
３２３    ＤＲＡＭ
３５０    スピーカ群
４００    ビデオレコーダ
４０１    ＨＤＭＩ端子
５００    ビデオプレーヤ
５０１    ＨＤＭＩ端子
６００    ビデオレコーダ
６０１    ＨＤＭＩ端子
７０１、７０３、７０４、７０５    ＨＤＭＩケーブル
７０２    光ケーブル
８００    リモートコントローラ
８０１    リモートコントロール信号送信部
【図１】
0005458894.tif 000002
【図２】
0005458894.tif 000003
【図３】
0005458894.tif 000004
【図４】
0005458894.tif 000005
【図５】
0005458894.tif 000006
【図６】
0005458894.tif 000007
【図７】
0005458894.tif 000008
【図８】
0005458894.tif 000009
【図９】
0005458894.tif 000010
【図１０】
0005458894.tif 000011
【図１１】
0005458894.tif 000012
【図１２】
0005458894.tif 000013
【図１３】
0005458894.tif 000014
【図１４】
0005458894.tif 000015
【図１５】
0005458894.tif 000016
【図１６】
0005458894.tif 000017
【図１７】
0005458894.tif 000018
【図１８】
0005458894.tif 000019
【図１９】
0005458894.tif 000020
【図２０】
0005458894.tif 000021