(57)【要約】【課題】テレビ受信機等の画像表示装置においてウィジェットで提供されるコンテンツの再生等の処理を簡単な構成で可能にする。【解決手段】テレビ受信機２５０は、ウィジェットサーバ３２２からウィジェットを受信し、このウィジェットに記載されているコンテンツおよび制御方法からユーザにより選択された所定のコンテンツのＵＲＬ情報（コンテンツＩＤ）および制御方法の情報（制御ＩＤ）を、ＳＴＢ２１０に送信する。ＳＴＢ２１０は、その情報に基づいて所定のコンテンツの再生等の処理を行う。テレビ受信機２５０は、制御方法が「再生」、「詳細表示」の場合、ＳＴＢ２１０から所定のコンテンツに対応した画像データを受信し、所定コンテンツの内容（画像、テキスト等）を表示する。コンテンツの再生等の処理はＳＴＢ２１０が担うため、テレビ受信機２５０は、ウィジェットで提供されるコンテンツの再生等を簡単な構成で実現できる。【選択図】図１
2009088941.tif 000002
【特許請求の範囲】
【請求項１】
サーバからウィジェットを受信するウィジェット受信部と、
上記ウィジェット受信部で受信されたウィジェットに記載されているコンテンツおよび該コンテンツに対する制御方法を表示するウィジェット表示部と、
上記ウィジェット表示部による表示に基づいて選択された所定コンテンツに対応したＵＲＬ情報および該所定コンテンツに対する制御方法の情報を外部機器に送信する情報送信部と、
上記情報送信部で送信された情報に基づいて上記外部機器で得られた上記所定コンテンツに対応した画像データを受信する画像データ受信部と、
上記画像データ受信部で受信された画像データに基づいて上記所定コンテンツの内容を表示する画像表示部と
を備えることを特徴とする画像表示装置。
【請求項２】
上記画像データ受信部は、上記他の電子機器から、複数チャネルで、差動信号により、伝送路を介して送られてくる、上記所定コンテンツに対応した画像データを受信し、
上記情報送信部は、上記所定のコンテンツに対応したＵＲＬ情報として、該所定のコンテンツを特定するコンテンツＩＤを、上記伝送路を構成する制御データラインを用いて送信する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
上記コンテンツデータ受信部は、上記他の電子機器から、複数チャネルで、差動信号により、伝送路を介して送られてくる、上記所定コンテンツに対応した画像データを受信し、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部をさらに備え、
上記情報送信部は、上記所定のコンテンツに対応したＵＲＬ情報として、ＵＲＬ自体を、上記通信部を用いて送信する
ことを特徴とする請求項１に記載の画像表示装置。
【請求項４】
サーバからウィジェットを受信するウィジェット受信ステップと、
上記ウィジェット受信ステップで受信されたウィジェットに記載されているコンテンツおよび該コンテンツに対する制御方法を表示するウィジェット表示ステップと、
上記ウィジェット表示ステップによる表示に基づいて選択された所定コンテンツに対応したＵＲＬ情報および該所定コンテンツに対する制御方法の情報を外部機器に送信する情報送信ステップと、
上記情報送信ステップで送信された情報に基づいて上記外部機器で得られた上記所定コンテンツに対応した画像データを受信する画像データ受信ステップと、
上記画像データ受信ステップで受信された画像データに基づいて上記所定コンテンツの内容を表示する画像表示ステップと
を備えることを特徴とする画像表示方法。
【請求項５】
外部機器から所定のコンテンツに対応したＵＲＬ情報および該所定のコンテンツに対する制御方法の情報を受信する情報受信部と、
上記情報受信部で受信された上記所定のコンテンツに対応したＵＲＬ情報に基づいてサーバにアクセスして、該所定のコンテンツのデータを取得するデータ取得部と、
上記データ取得部で取得された上記所定のコンテンツのデータを、上記情報受信部で受信された上記制御方法の情報に基づいて処理するデータ処理部と
を備えることを特徴とする受信装置。
【請求項６】
上記データ処理部は、上記制御方法の情報が再生を示すとき、
上記データ取得部で取得された上記所定のコンテンツの画像データを再生データとして、上記外部機器に送信する
ことを特徴とする請求項５に記載の受信装置。
【請求項７】
上記データ受信部は、上記制御方法の情報が詳細表示を示すとき、
上記データ取得部で取得された上記所定のコンテンツのデータに基づいて表示画像データを生成し、該表示画像データを上記外部機器に送信する
ことを特徴とする請求項５に記載の受信装置。
【請求項８】
上記データ処理部は、上記制御方法の情報が予約を示すとき、
上記データ取得部で取得された上記所定のコンテンツの画像データを記録メディアに蓄積する
ことを特徴とする請求項５に記載の受信装置。
【請求項９】
上記データ処理部は、上記外部機器に、画像データを、複数チャネルで、差動信号により、伝送路を介して送信し、
上記情報受信部は、上記所定のコンテンツに対応したＵＲＬ情報として、該所定のコンテンツを特定するコンテンツＩＤを、上記伝送路を構成する制御データラインを用いて受信し、
上記コンテンツＩＤとＵＲＬとの対応関係を示すテーブルをさらに備え、
上記データ取得部は、上記情報受信部で受信された上記所定のコンテンツに対応したＵＲＬ情報としての上記コンテンツＩＤから上記テーブルを参照して上記所定のコンテンツに対応したＵＲＬを認識し、該ＵＲＬに基づいてサーバにアクセスして、該所定のコンテンツのデータを取得する
ことを特徴とする請求項５に記載の受信装置。
【請求項１０】
上記データ処理部は、上記外部機器に、画像データを、複数チャネルで、差動信号により、伝送路を介して送信し、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部をさらに備え、
上記情報受信部は、上記所定のコンテンツに対応したＵＲＬ情報として、ＵＲＬ自体を、上記通信部を用いて受信する
ことを特徴とする請求項１に記載の受信装置。
【請求項１１】
外部機器から所定のコンテンツに対応したＵＲＬ情報および該所定のコンテンツに対する制御方法の情報を受信する情報受信ステップと、
上記情報受信ステップで受信された上記所定のコンテンツに対応したＵＲＬ情報に基づいてサーバにアクセスして、該所定のコンテンツのデータを取得するデータ取得ステップと、
上記データ取得ステップで取得された上記所定のコンテンツのデータを、上記情報受信ステップで受信された上記制御方法の情報に基づいて処理するデータ処理ステップと
を備えることを特徴とする受信方法。
【請求項１２】
サーバからウィジェットを受信するウィジェット受信部と、
上記ウィジェット受信部で受信されたウィジェットに記載されているコンテンツおよび該コンテンツに対する制御方法を表示するウィジェット表示部と、
上記ウィジェット表示部による表示に基づいて選択された所定コンテンツに対応したＵＲＬ情報および該所定コンテンツに対する制御方法の情報を外部機器に送信する情報送信部と
を備えることを特徴する携帯端末機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示装置、画像表示方法、受信装置、受信方法および携帯端末機に関する。
【０００２】
詳しくは、この発明は、受信されたウィジェットに記載されているコンテンツおよび制御方法から選択された所定のコンテンツに対応したＵＲＬ情報およびその所定のコンテンツに対する制御方法の情報を外部機器に送信し、この外部機器から所定のコンテンツに対応した画像データを受信して所定のコンテンツの表示を行うことにより、ウィジェットで提供されるコンテンツの再生等を簡単な構成で可能とした画像表示装置等に係るものである。
【０００３】
また、この発明は、外部機器から所定のコンテンツに対応したＵＲＬ情報およびこの所定のコンテンツに対する制御方法の情報を受信し、ＵＲＬ情報に基づいてサーバにアクセスして所定のコンテンツのデータを取得すると共に、制御方法の情報に基づいて取得した所定のコンテンツのデータを処理することにより、外部機器におけるウィジェットで提供されるコンテンツの再生等を簡単な構成で可能とした受信装置等に係るものである。
【背景技術】
【０００４】
近年、例えば、ＤＶＤ(Digital Versatile Disc)レコーダや、セットトップボックス、その他のＡＶソース（Audio Visual source）から、テレビ受信機、プロジェクタ、その他のディスプレイに対して、デジタル映像信号、すなわち、非圧縮（ベースバンド）の映像信号（以下、「画像データ」という）と、その映像信号に付随するデジタル音声信号（以下、「音声データ」という）とを、高速に伝送する通信インタフェースとして、ＨＤＭＩ(High Definition Multimedia Interface)が普及しつつある。例えば、特許文献１には、ＨＤＭＩ規格の詳細についての記載がある。
【０００５】
また、インターネットが普及し、ユーザは情報を取得することができる。またデジタルテレビジョン放送において、双方向通信などにより、テレビジョン放送からもユーザは所望の情報を取得することができる。また、携帯電話機などで、ＱＲコード（登録商標）などの所定のコードを読み取り、所定のサイトにアクセスすることで、ユーザは所望の情報を取得することができる（例えば、特許文献２参照）。
【０００６】
また、テレビ受信機において、画面上にウィジェットを表示し、選択されたコンテンツの内容（画像、テキスト等）をサーバから取得して画面上に表示する技術が提案されている。
【特許文献１】ＷＯ２００２／０７８３３６号公報
【特許文献２】特開２００５−３０３５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ウィジェットは日々進歩している。選択されたコンテンツのデータをサーバから受信して再生等の処理を行う受信処理部分は、ウィジェットの進歩に伴って設計変更が頻繁に行われることが予測される。したがって、当該受信処理部分は、テレビ受信機に対して別体とされていることが、テレビ受信機の構成を簡単とし、また、資源節約の意味からも望まれる。
【０００８】
この発明の目的は、テレビ受信機等の画像表示装置においてウィジェットで提供されるコンテンツの再生等の処理を簡単な構成で可能にすることにある。
【課題を解決するための手段】
【０００９】
この発明の概念は、
サーバからウィジェットを受信するウィジェット受信部と、
上記ウィジェット受信部で受信されたウィジェットに記載されているコンテンツおよび該コンテンツに対する制御方法を表示するウィジェット表示部と、
上記ウィジェット表示部による表示に基づいて選択された所定コンテンツに対応したＵＲＬ情報および該所定コンテンツに対する制御方法の情報を外部機器に送信する情報送信部と、
上記情報送信部で送信された情報に基づいて上記外部機器で得られた上記所定コンテンツに対応した画像データを受信する画像データ受信部と、
上記画像データ受信部で受信された画像データに基づいて上記所定コンテンツの内容を表示する表示部と
を備えることを特徴とする画像表示装置にある。
【００１０】
この発明においては、受信されたウィジェットに記載されているコンテンツおよび制御方法から選択された所定のコンテンツに対応したＵＲＬ情報およびその所定コンテンツに対する制御方法の情報が外部機器に送信される。そして、外部機器から所定のコンテンツに対応した画像データが受信されて所定のコンテンツの内容（画像、テキスト等）が表示される。この場合、コンテンツの再生等の処理を行う部分は外部機器が担うため、ウィジェットで提供されるコンテンツの再生等が簡単な構成で可能となる。
【００１１】
また、この発明において、例えば、画像データ受信部は、他の電子機器から、複数チャネルで、差動信号により、伝送路を介して送られてくる、所定コンテンツに対応した画像データを受信し、情報送信部は、所定のコンテンツに対応したＵＲＬ情報として、この所定のコンテンツを特定するコンテンツＩＤを、伝送路を構成する制御データラインを用いて送信する、ようにされてもよい。この場合、ＵＲＬ情報としてＵＲＬ自体を送信するものでなく、ＵＲＬ情報としてデータ量の少ないコンテンツＩＤを送るものであり、制御データラインのデータ転送レートが低い場合にあっても、ＵＲＬ情報の送信時間は短く、外部機器に再生等の処理を素早く開始させることが可能となる。
【００１２】
また、この発明において、例えば、コンテンツデータ受信部は、他の電子機器から、複数チャネルで、差動信号により、伝送路を介して送られてくる、所定コンテンツに対応した画像データを受信し、伝送路を構成する所定のラインを用いて双方向通信を行う通信部をさらに備え、情報送信部は、所定のコンテンツに対応したＵＲＬ情報として、ＵＲＬ自体を、通信部を用いて送信する、ようにされてもよい。この場合、ＵＲＬ情報としてＵＲＬ自体を送信するが、通信部による双方向通信のデータ転送レートが高ければ、ＵＲＬ情報の送信時間は短く、外部機器に再生等の処理を素早く開始させることが可能となる。
【００１３】
また、この発明の概念は、
外部機器から所定のコンテンツに対応したＵＲＬ情報および該所定のコンテンツに対する制御方法の情報を受信する情報受信部と、
上記情報受信部で受信された上記所定のコンテンツに対応したＵＲＬ情報に基づいてサーバにアクセスして、該所定のコンテンツのデータを取得するデータ取得部と、
上記データ取得部で取得された上記所定のコンテンツのデータを、上記情報受信部で受信された上記制御方法の情報に基づいて処理するデータ処理部と
を備えることを特徴とする受信装置にある。
【００１４】
この発明においては、外部機器から所定のコンテンツに対応したＵＲＬ情報およびその所定のコンテンツに対する制御方法の情報が受信される。そして、ＵＲＬ情報に基づいてサーバにアクセスして所定のコンテンツのデータが取得されると共に、制御方法の情報に基づいて取得した所定のコンテンツのデータが処理される。
【００１５】
例えば、制御方法の情報が再生を示すとき、データ取得部で取得された所定のコンテンツの画像データが再生データとして外部機器に送信される。また、例えば、制御方法の情報が詳細表示を示すとき、データ取得部で取得された所定のコンテンツのデータに基づいて表示画像データが生成され、この表示画像データが外部機器に送信される。また、例えば、制御方法の情報が予約を示すとき、データ取得部で取得された所定のコンテンツの画像データが記録メディアに蓄積される。
【００１６】
この場合、コンテンツの再生等の処理は外部機器が代わりに担うため、外部機器ではウィジェットで提供されるコンテンツの再生等が簡単な構成で可能となる。
【００１７】
また、この発明において、例えば、データ処理部は、外部機器に、画像データを、複数チャネルで、差動信号により、伝送路を介して送信し、情報受信部は、所定のコンテンツに対応したＵＲＬ情報として、その所定のコンテンツを特定するコンテンツＩＤを、伝送路を構成する制御データラインを用いて受信し、コンテンツＩＤとＵＲＬとの対応関係を示すテーブルをさらに備え、データ取得部は、情報受信部で受信された所定のコンテンツに対応したＵＲＬ情報としてのコンテンツＩＤからテーブルを参照して所定のコンテンツに対応したＵＲＬを認識し、そのＵＲＬに基づいてサーバにアクセスして、所定のコンテンツのデータを取得する、ようにされてもよい。
【００１８】
この場合、ＵＲＬ情報としてＵＲＬ自体を受信するものでなく、ＵＲＬ情報としてデータ量の小さなコンテンツＩＤを受け取るものであり、制御データラインのデータ転送レートが低い場合にあっても、ＵＲＬ情報の受信時間は短く、再生等の処理を素早く開始することが可能となる。
【００１９】
また、この発明において、例えば、データ処理部は、外部機器に、画像データを、複数チャネルで、差動信号により、伝送路を介して送信し、伝送路を構成する所定のラインを用いて双方向通信を行う通信部をさらに備え、情報受信部は、所定のコンテンツに対応したＵＲＬ情報として、ＵＲＬ自体を、上記通信部を用いて受信する、ようにされてもよい。この場合、ＵＲＬ情報としてＵＲＬ自体を受信するが、通信部による双方向通信のデータ転送レートが高ければ、ＵＲＬのデータ量が多くても、ＵＲＬ情報の受信時間は短く、再生等の処理を素早く開始することが可能となる。
【発明の効果】
【００２０】
この発明によれば、受信されたウィジェットに記載されているコンテンツおよび制御方法から選択された所定のコンテンツに対応したＵＲＬ情報およびその所定のコンテンツに対する制御方法の情報を外部機器に送信し、この外部機器から所定のコンテンツに対応した画像データを受信して所定のコンテンツの表示を行うものであり、ウィジェットで提供されるコンテンツの再生等を簡単な構成で可能とする。
【００２１】
また、この発明によれば、外部機器から所定のコンテンツに対応したＵＲＬ情報およびこの所定のコンテンツに対する制御方法の情報を受信し、ＵＲＬ情報に基づいてサーバにアクセスして所定のコンテンツのデータを取得すると共に、制御方法の情報に基づいて取得した所定のコンテンツのデータを処理するものであり、外部機器におけるウィジェットで提供されるコンテンツの再生等を簡単な構成で可能とする。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としての画像表示システム２００の構成例を示すブロック図である。この画像表示システム２００は、ネットワーク３２１に、ウィジェット（Widget）サーバ３２２、ＶＯＤ(Video On Demand)サーバ３２３、テレビ受信機２１０およびＩＰＴＶ(Internet Protocol Television)用のセットトップボックス（ＳＴＢ）２５０が接続されて構成されている。ネットワーク３２１は、インターネットやＬＡＮ（Local Area Network）などを含む構成とされ、接続されている機器同士のデータの授受が行われる際に用いられる。
【００２３】
ウィジェットサーバ３２２は、ウィジェット（ウィジェット・カタログ）およびアプリケーション本体を配信する。ウィジェットには、コンテンツおよびコンテンツに対する制御方法が記載されている。ＶＯＤサーバ３２３は、各アプリケーションで利用されるコンテンツを配信する。ＶＯＤサーバ３２３が管理するコンテンツは、テキスト、画像等のデータである。
【００２４】
セットトップボックス２１０およびテレビ受信機２５０は、ＨＤＭＩケーブル３５１を介して接続されている。セットトップボックス２１０には、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２１２が接続されたＨＤＭＩ端子２１１が設けられている。テレビ受信機２５０には、ＨＤＭＩ受信部（ＨＤＭＩ ＲＸ）２５２が接続されたＨＤＭＩ端子２５１が設けられている。ＨＤＭＩケーブル３５１の一端はセットトップボックス２１０のＨＤＭＩ端子２１１に接続され、このＨＤＭＩケーブル３５１の他端はテレビ受信機２５０のＨＤＭＩ端子２５１に接続されている。
【００２５】
図２は、ＩＰＴＶ用のセットトップボックス２１０の構成例を示している。このセットトップボックス２１０は、ＨＤＭＩ端子２１１と、ＨＤＭＩ送信部２１２と、ＣＰＵ(Central Processing Unit)２１３と、ＣＰＵバス２１４と、フラッシュＲＯＭ(Read Only Memory)２１５と、ＳＤＲＡＭ(SynchronousDRAM)２１６と、リモコン受信部２１７と、リモコン送信機２１８と、ＩＤＥインタフェース２１９と、ＨＤＤ(HardDisk Drive)２２０と、内部バス２２１と、イーサネットインタフェース（Ethernet I/F）２２２と、ネットワーク端子２２３と、ＭＰＥＧ(Moving Picture Expert Group)デコーダ２２４と、グラフィック生成回路２２５と、映像出力端子２２６と、音声出力端子２２７とを有している。なお、「イーサネット」および「Ｅｔｈｅｒｎｅｔ」は登録商標である。
【００２６】
ＨＤＭＩ送信部（ＨＤＭＩソース）２１２は、ＨＤＭＩに準拠した通信により、ベースバンドの映像（画像）と音声のデータを、ＨＤＭＩ端子２１１１からＨＤＭＩケーブル３５１に送出する。このＨＤＭＩ送信部２１１の詳細は後述する。
【００２７】
ＣＰＵ２１３、フラッシュＲＯＭ２１５、ＳＤＲＡＭ２１６およびリモコン受信部２１７は、ＣＰＵバス２１４に接続されている。また、ＣＰＵ２１３、ＩＤＥインタフェース２１９、イーサネットインタフェース２２２およびＭＰＥＧデコーダ２２４は、内部バス２２１に接続されている。
【００２８】
ＣＰＵ２１３は、セットトップボックス２１０の各部の動作を制御する。フラッシュＲＯＭ２１５は、制御ソフトウェアの格納およびデータの保管を行う。ＳＤＲＡＭ２１６は、ＣＰＵ２１３のワークエリアを構成する。ＣＰＵ２１３は、フラッシュＲＯＭ２１５から読み出したソフトウェアやデータをＳＤＲＡＭ２１６上に展開してソフトウェアを起動させ、セットトップボックス２１０の各部を制御する。リモコン受信部２１７は、リモコン送信機２１８から送信されたリモーコントロール信号（リモコンコード）を受信し、ＣＰＵ２１３に供給する。ＣＰＵ２１３は、リモコンコードに従ってセットトップボックス２１０の各部を制御する。
【００２９】
ＨＤＤ２２０は、ＶＯＤサーバ３２３からのダウンロードデータを蓄積する。このＨＤＤ２２０は、ＩＤＥインタフェース２１９を介して内部バス２２１に接続されている。ＭＰＥＧデコーダ２２４は、ＶＯＤサーバ３２３からのストリーミングデータであるＭＰＥＧ２ストリーム、あるいは、ＨＤＤ２２０から再生されたＭＰＥＧ２ストリームに対してデコード処理を行って映像データおよび音声データを得る。
【００３０】
グラフィック生成回路２２５は、ＭＰＥＧデコーダ２２４で得られた映像（画像）データに対して、必要に応じてグラフィックスデータの重畳処理等を行う。映像出力端子２２６は、グラフィック生成回路２２５から出力される映像データを出力する。音声出力端子２２７は、ＭＰＥＧデコーダ２２４で得られた音声データを出力する。
【００３１】
図２に示すセットトップボックス２１０の動作を簡単に説明する。
【００３２】
ＣＰＵ２１３は、ＨＤＭＩケーブル３５１を介してテレビ受信機２５０から、所定のコンテンツのＵＲＬ情報およびこの所定コンテンツの制御方法の情報が送られてくるとき、以下のような制御を行う。なお、この実施の形態において、テレビ受信機２５０からセットトップボックス２１０への上述した情報の送信は、制御データラインとしてのＣＥＣラインを用いて行われる。
【００３３】
すなわち、ＣＰＵ２１３は、ＵＲＬ情報に基づいて、ＶＯＤサーバ３２３にアクセスして、所定のコンテンツのデータを取得する。そして、取得されたコンテンツのデータを、制御方法に基づいて処理をする。
【００３４】
例えば、ＣＰＵ２１３は、制御方法が「再生」である場合に、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得されたコンテンツデータ（ＭＰＥＧ２ストリーム）をＭＰＥＧデコーダ２２４に入力してデコードし、ベースバンドの画像および音声のデータを得る。そして、ＣＰＵ２１３は、この画像および音声のデータを、ＨＤＭＩ送信部２１２からＨＤＭＩ端子２１１を介してＨＤＭＩケーブル３５１に送出し、テレビ受信機２５０に送信する。
【００３５】
また、例えば、ＣＰＵ２１３は、制御方法が「予約」である場合に、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得されたコンテンツデータ（ＭＰＥＧ２ストリーム）を、ＩＤＥインタフェース２１９に入力し、ＨＤＤ２２０に蓄積する。
【００３６】
また、例えば、ＣＰＵ２１３は、制御方法が「詳細表示」である場合には、ウェブブラウザ(Web Browser)を起動し、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得されたコンテンツデータに基づいて、例えば、テキスト情報および動画サムネイルを表示する画像データを生成する。そして、ＣＰＵ２１３は、この画像データを、ＨＤＭＩ送信部２１２からＨＤＭＩ端子２１１を介してＨＤＭＩケーブル３５１に送出し、テレビ受信機２５０に送信する。
【００３７】
図３は、テレビ受信機２５０の構成例を示している。このテレビ受信機２５０は、ＨＤＭＩ端子２５１と、ＨＤＭＩ受信部２５２と、アンテナ端子２５５と、デジタルチューナ２５６と、デマルチプレクサ２５７と、ＭＰＥＧデコーダ２５８と、映像信号処理回路２５９と、グラフィック生成回路２６０と、パネル駆動回路２６１と、表示パネル２６２と、音声信号処理回路２６３と、音声増幅回路２６４と、スピーカ２６５と、内部バス２７０と、ＣＰＵ２７１と、フラッシュＲＯＭ２７２と、ＤＲＡＭ(Dynamic Random Access Memory)２７３と、イーサネットインタフェース（Ethernet I/F）２７４と、ネットワーク端子２７５と、リモコン受信部２７６と、リモコン送信機２７７とを有している。
【００３８】
アンテナ端子２５５は、受信アンテナ（図示せず）で受信されたテレビ放送信号を入力する端子である。デジタルチューナ２５６は、アンテナ端子２５５に入力されたテレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームを出力する。デマルチプレクサ２５７は、デジタルチューナ２５６で得られたトランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（Transport Stream）（映像データのＴＳパケット、音声データのＴＳパケット）を抽出する。
【００３９】
また、デマルチプレクサ２５７は、デジタルチューナ２５６で得られたトランスポートストリームから、ＰＳＩ／ＳＩ(Program Specific Information/Service Information)を取り出し、ＣＰＵ２７１に出力する。デジタルチューナ２５６で得られたトランスポートストリームには、複数のチャネルが多重化されている。デマルチプレクサ２５７で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００４０】
ＭＰＥＧデコーダ２５８は、デマルチプレクサ２５７で得られる映像データのＴＳパケットにより構成される映像ＰＥＳ(Packetized Elementary Stream)パケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ２５８は、デマルチプレクサ２５７で得られる音声データのＴＳパケットにより構成される音声ＰＥＳパケットに対してデコード処理を行って音声データを得る。
【００４１】
映像信号処理回路２５９およびグラフィック生成回路２６０は、ＭＰＥＧデコーダ２５８で得られた映像データに対して、必要に応じてマルチ画面処理、グラフィックスデータの重畳処理等を行う。グラフィック生成回路２６０は、例えば、後述するウィジェットの表示画面等のユーザインタフェース画面を作成する。パネル駆動回路２６１は、グラフィック生成回路２６０から出力される映像（画像）データに基づいて、表示パネル２６２を駆動する。
【００４２】
表示パネル２６２は、例えば、ＬＣＤ(Liquid Crystal Display)、ＰＤＰ(Plasma DisplayPanel)等で構成されている。音声信号処理回路２６３はＭＰＥＧデコーダ２５８で得られた音声データに対してＤ／Ａ変換等の必要な処理を行う。音声増幅回路２６４は、音声信号処理回路２６３から出力される音声信号を増幅してスピーカ２６５に供給する。
【００４３】
ＣＰＵ２７１は、テレビ受信機２５０の各部の動作を制御する。フラッシュＲＯＭ２７２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ２７３は、ＣＰＵ２７１のワークエリアを構成する。ＣＰＵ２７１は、フラッシュＲＯＭ２７２から読み出したソフトウェアやデータをＤＲＡＭ２７３上に展開してソフトウェアを起動させ、テレビ受信機２５０の各部を制御する。
【００４４】
リモコン受信部２７６は、リモコン送信機２７７から送信されたリモーコントロール信号（リモコンコード）を受信し、ＣＰＵ２７１に供給する。ＣＰＵ２７１は、このリモコンコードに基づいて、テレビ受信機２５０の各部を制御する。ネットワーク端子２７５は、ネットワークに接続する端子であり、イーサネットインタフェース２７４に接続される。ＣＰＵ２７１、フラッシュＲＯＭ２７２、ＤＲＡＭ２７３およびイーサネットインタフェース２７４は、内部バス２７０に接続されている。
【００４５】
ＨＤＭＩ受信部（ＨＤＭＩシンク）２５２は、ＨＤＭＩに準拠した通信により、ＨＤＭＩケーブル３５１を介してＨＤＭＩ端子２５１に供給されるベースバンドの映像（画像）と音声のデータを受信する。このＨＤＭＩ受信部２５２の詳細は後述する。
【００４６】
図３に示すテレビ受信機２５０の動作を簡単に説明する。
【００４７】
アンテナ端子２５５に入力されたテレビ放送信号はデジタルチューナ２５６に供給される。このデジタルチューナ２５６では、テレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームが出力され、当該所定のトランスポートストリームはデマルチプレクサ２５７に供給される。このデマルチプレクサ２５７では、トランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、音声データのＴＳパケット）が抽出され、当該パーシャルＴＳはＭＰＥＧデコーダ２５８に供給される。
【００４８】
ＭＰＥＧデコーダ２５８では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、映像信号処理回路２５９およびグラフィック生成回路２６０において、必要に応じてマルチ画面処理、グラフィックスデータの重畳処理等が行われた後に、パネル駆動回路２６１に供給される。そのため、表示パネル２６２には、ユーザの選択チャネルに対応した画像が表示される。
【００４９】
また、ＭＰＥＧデコーダ２５８では、音声データのＴＳパケットにより構成される音声ＰＥＳパケットに対してデコード処理が行われて音声データが得られる。この音声データは、音声信号処理回路２６３でＤ／Ａ変換等の必要な処理が行われ、さらに、音声増幅回路２６４で増幅された後に、スピーカ２６５に供給される。そのため、スピーカ２６５から、ユーザの選択チャネルに対応した音声が出力される。
【００５０】
また、ＨＤＭＩ受信部２５２では、ＨＤＭＩ端子２５１にＨＤＭＩケーブル３５１を介して接続されているセットトップボックス２１０から送信されてくる、映像（画像）データおよび音声データが取得される。この映像データおよび音声データは、それぞれ、映像信号処理回路２５９および音声信号処理回路２６３に供給される。以降は、上述したテレビ放送信号の受信時と同様の動作となり、表示パネル２６２に画像が表示され、スピーカ２６５から音声が出力される。
【００５１】
図４は、図１のＡＶシステム２００における、セットトップボックス２１０のＨＤＭＩ送信部（ＨＤＭＩソース）２１２と、テレビ受信機２５０のＨＤＭＩ受信部（ＨＤＭＩシンク）２５２の構成例を示している。
【００５２】
ＨＤＭＩソース２１２は、一の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間及び垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャネルで、ＨＤＭＩシンク２５２に一方向に送信するとともに、水平帰線区間または垂直帰線区間において、少なくとも画像に付随する音声データや制御データ、その他の補助データ等に対応する差動信号を、複数のチャネルで、ＨＤＭＩシンク２５２に一方向に送信する。
【００５３】
すなわち、ＨＤＭＩソース２１２は、ＨＤＭＩトランスミッタ８１を有する。トランスミッタ８１は、例えば、非圧縮の画像の画素データを対応する差動信号に変換し、複数のチャネルである３つのＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩケーブル３５１を介して接続されているＨＤＭＩシンク２５２に、一方向にシリアル伝送する。
【００５４】
また、トランスミッタ８１は、非圧縮の画像に付随する音声データ、さらには、必要な制御データその他の補助データ等を、対応する差動信号に変換し、３つのＴＭＤＳチャネル＃０，＃１，＃２でＨＤＭＩケーブル３５１を介して接続されているＨＤＭＩシンク２５２に、一方向にシリアル伝送する。
【００５５】
さらに、トランスミッタ８１は、３つのＴＭＤＳチャネル＃０，＃１，＃２で送信する画素データに同期したピクセルクロックを、ＴＭＤＳクロックチャネルで、ＨＤＭＩケーブル３５１を介して接続されているＨＤＭＩシンク２５２に送信する。ここで、１つのＴＭＤＳチャネル＃ｉ（ｉ=０，１，２）では、ピクセルクロックの１クロックの間に、１０ビットの画素データが送信される。
【００５６】
ＨＤＭＩシンク２５２は、アクティブビデオ区間において、複数のチャネルで、ＨＤＭＩソース２１２から一方向に送信されてくる、画素データに対応する差動信号を受信するとともに、水平帰線区間または垂直帰線区間において、複数のチャネルで、ＨＤＭＩソース２１２から一方向に送信されてくる、音声データや制御データに対応する差動信号を受信する。
【００５７】
すなわち、ＨＤＭＩシンク２５２は、ＨＤＭＩレシーバ８２を有する。レシーバ８２は、ＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩケーブル３５１を介して接続されているＨＤＭＩソース２１２から一方向に送信されてくる、画素データに対応する差動信号と、音声データや制御データに対応する差動信号を、同じくＨＤＭＩソース２１２からＴＭＤＳクロックチャネルで送信されてくるピクセルクロックに同期して受信する。
【００５８】
ＨＤＭＩソース２１２とＨＤＭＩシンク２５２とからなるＨＤＭＩシステムの伝送チャネルには、ＨＤＭＩソース２１２からＨＤＭＩシンク２５２に対して、画素データおよび音声データを、ピクセルクロックに同期して、一方向にシリアル伝送するための伝送チャネルとしての３つのＴＭＤＳチャネル＃０乃至＃２と、ピクセルクロックを伝送する伝送チャネルとしてのＴＭＤＳクロックチャネルの他に、ＤＤＣ（Display Data Channel）８３やＣＥＣライン８４と呼ばれる伝送チャネルがある。
【００５９】
ＤＤＣ８３は、ＨＤＭＩケーブル３５１に含まれる図示せぬ２本の信号線からなり、ＨＤＭＩソース２１２が、ＨＤＭＩケーブル３５１を介して接続されたＨＤＭＩシンク２５２から、Ｅ−ＥＤＩＤ（Enhanced Extended Display Identification Data）を読み出すために使用される。
【００６０】
すなわち、ＨＤＭＩシンク２５２は、レシーバ８２の他に、自身の性能（Configuration/capability）に関する性能情報であるＥ−ＥＤＩＤを記憶している、ＥＤＩＤ  ＲＯＭ(Read Only Memory)８５を有している。ＨＤＭＩソース２１２は、ＨＤＭＩケーブル３５１を介して接続されているＨＤＭＩシンク２５２から、当該ＨＤＭＩシンク２５２のＥ−ＥＤＩＤを、ＤＤＣ８３を介して読み出し、そのＥ−ＥＤＩＤに基づき、ＨＤＭＩシンク２１２の性能の設定、すなわち、例えば、ＨＤＭＩシンク２５２を有する電子機器が対応している画像のフォーマット（プロファイル）、例えば、ＲＧＢ、ＹＣbＣr４：４：４、ＹＣbＣr４：２：２等を認識する。
【００６１】
ＣＥＣライン８４は、ＨＤＭＩケーブル３５１に含まれる図示せぬ１本の信号線からなり、ＨＤＭＩソース２１２とＨＤＭＩシンク２５２との間で、制御用のデータの双方向通信を行うのに用いられる。
【００６２】
また、ＨＤＭＩケーブル３５１には、ＨＰＤ(Hot Plug Detect)と呼ばれるピンに接続されるライン８６が含まれている。ソース機器は、当該ライン８６を利用して、シンク機器の接続を検出することができる。また、ＨＤＭＩケーブル３５１には、ソース機器からシンク機器に電源を供給するために用いられるライン８７が含まれている。さらに、ＨＤＭＩケーブル３５１には、リザーブライン８８が含まれている。
【００６３】
図５は、図４のＨＤＭＩトランスミッタ８１とＨＤＭＩレシーバ８２の構成例を示している。
【００６４】
トランスミッタ８１は、３つのＴＭＤＳチャネル＃０，＃１，＃２にそれぞれ対応する３つのエンコーダ／シリアライザ８１Ａ，８１Ｂ，８１Ｃを有する。そして、エンコーダ／シリアライザ８１Ａ，８１Ｂ，８１Ｃのそれぞれは、そこに供給される画像データ、補助データ、制御データをエンコードし、パラレルデータからシリアルデータに変換して、差動信号により送信する。ここで、画像データが、例えばＲ（赤），Ｇ（緑），Ｂ（青）の３成分を有する場合、Ｂ成分（Ｂ component）はエンコーダ／シリアライザ８１Ａに供給され、Ｇ成分（Ｇcomponent）はエンコーダ／シリアライザ８１Ｂに供給され、Ｒ成分（Ｒ component）はエンコーダ／シリアライザ８１Ｃに供給される。
【００６５】
また、補助データとしては、例えば、音声データや制御パケットがあり、制御パケットは、例えば、エンコーダ／シリアライザ８１Ａに供給され、音声データは、エンコーダ／シリアライザ８１Ｂ，８１Ｃに供給される。
【００６６】
さらに、制御データとしては、１ビットの垂直同期信号（VSYNC）、１ビットの水平同期信号（HSYNC）、および、それぞれ１ビットの制御ビットＣＴＬ０，ＣＴＬ１，ＣＴＬ２，ＣＴＬ３がある。垂直同期信号および水平同期信号は、エンコーダ／シリアライザ８１Ａに供給される。制御ビットＣＴＬ０，ＣＴＬ１はエンコーダ／シリアライザ８１Ｂに供給され、制御ビットＣＴＬ２，ＣＴＬ３はエンコーダ／シリアライザ８１Ｃに供給される。
【００６７】
エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分、垂直同期信号および水平同期信号、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【００６８】
また、エンコーダ／シリアライザ８１Ａは、そこに供給される垂直同期信号および水平同期信号の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。さらに、エンコーダ／シリアライザ８１Ａは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【００６９】
エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【００７０】
また、エンコーダ／シリアライザ８１Ｂは、そこに供給される制御ビットＣＴＬ０，ＣＴＬ１の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。さらに、エンコーダ／シリアライザ８１Ｂは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【００７１】
エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【００７２】
また、エンコーダ／シリアライザ８１Ｃは、そこに供給される制御ビットＣＴＬ２，ＣＴＬ３の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。さらに、エンコーダ／シリアライザ８１Ｃは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【００７３】
レシーバ８２は、３つのＴＭＤＳチャネル＃０，＃１，＃２にそれぞれ対応する３つのリカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃを有する。そして、リカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃのそれぞれは、ＴＭＤＳチャネル＃０，＃１，＃２で差動信号により送信されてくる画像データ、補助データ、制御データを受信する。さらに、リカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃのそれぞれは、画像データ、補助データ、制御データを、シリアルデータからパラレルデータに変換し、さらにデコードして出力する。
【００７４】
すなわち、リカバリ／デコーダ８２Ａは、ＴＭＤＳチャネル＃０で差動信号により送信されてくる画像データのＢ成分、垂直同期信号および水平同期信号、補助データを受信する。そして、リカバリ／デコーダ８２Ａは、その画像データのＢ成分、垂直同期信号および水平同期信号、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００７５】
リカバリ／デコーダ８２Ｂは、ＴＭＤＳチャネル＃１で差動信号により送信されてくる画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、補助データを受信する。そして、リカバリ／デコーダ８２Ｂは、その画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００７６】
リカバリ／デコーダ８２Ｃは、ＴＭＤＳチャネル＃２で差動信号により送信されてくる画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、補助データを受信する。そして、リカバリ／デコーダ８２Ｃは、その画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００７７】
図６は、ＨＤＭＩの３つのＴＭＤＳチャネル＃０，＃１，＃２で各種の伝送データが伝送される伝送区間（期間）の例を示している。なお、図６は、ＴＭＤＳチャネル＃０，＃１，＃２において、横×縦が７２０×４８０画素のプログレッシブの画像が伝送される場合の、各種の伝送データの区間を示している。
【００７８】
ＨＤＭＩの３つのＴＭＤＳチャネル＃０，＃１，＃２で伝送データが伝送されるビデオフィールド（Video Field）には、伝送データの種類に応じて、ビデオデータ区間（VideoData period）、データアイランド区間（Data Island period）、およびコントロール区間（Control period）の３種類の区間が存在する。
【００７９】
ここで、ビデオフィールド区間は、ある垂直同期信号の立ち上がりエッジ（active edge）から次の垂直同期信号の立ち上がりエッジまでの区間であり、水平ブランキング期間（horizontal blanking）、垂直ブランキング期間（verticalblanking）、並びに、ビデオフィールド区間から、水平ブランキング期間および垂直ブランキング期間を除いた区間であるアクティブビデオ区間（Active Video）に分けられる。
【００８０】
ビデオデータ区間は、アクティブビデオ区間に割り当てられる。このビデオデータ区間では、非圧縮の１画面分の画像データを構成する７２０画素×４８０ライン分の有効画素（Active pixel）のデータが伝送される。
【００８１】
データアイランド区間およびコントロール区間は、水平ブランキング期間および垂直ブランキング期間に割り当てられる。このデータアイランド区間およびコントロール区間では、補助データ（Auxiliary data）が伝送される。
【００８２】
すなわち、データアイランド区間は、水平ブランキング期間と垂直ブランキング期間の一部分に割り当てられている。このデータアイランド区間では、補助データのうち、制御に関係しないデータである、例えば、音声データのパケット等が伝送される。
【００８３】
コントロール区間は、水平ブランキング期間と垂直ブランキング期間の他の部分に割り当てられている。このコントロール区間では、補助データのうちの、制御に関係するデータである、例えば、垂直同期信号および水平同期信号、制御パケット等が伝送される。
【００８４】
ここで、現行のＨＤＭＩでは、ＴＭＤＳクロックチャネルで伝送されるピクセルクロックの周波数は、例えば１６５ＭＨｚであり、この場合、データアイランド区間の伝送レートは約５００Ｍbps程度である。
【００８５】
図７は、ＨＤＭＩ端子１０１，２０１ａのピン配列を示している。このピン配列はタイプＡ（type-A）と呼ばれている。
【００８６】
ＴＭＤＳチャネル＃ｉの差動信号であるTMDS Data#i+とTMDS Data#i-が伝送される差動線である２本のラインは、TMDS Data#i+が割り当てられているピン（ピン番号が１，４，７のピン）と、TMDSData#i-が割り当てられているピン（ピン番号が３，６，９のピン）に接続される。
【００８７】
また、制御用のデータであるＣＥＣ信号が伝送されるＣＥＣライン８４は、ピン番号が１３であるピンに接続され、ピン番号が１４のピンは空き（Reserved）ピンとなっている。また、Ｅ−ＥＤＩＤ等のＳＤＡ(SerialData)信号が伝送されるラインは、ピン番号が１６であるピンに接続され、ＳＤＡ信号の送受信時の同期に用いられるクロック信号であるＳＣＬ(Serial Clock)信号が伝送されるラインは、ピン番号が１５であるピンに接続される。上述のＤＤＣ８３は、ＳＤＡ信号が伝送されるラインおよびＳＣＬ信号が伝送されるラインにより構成される。
【００８８】
また、上述したようにソース機器１１０がシンク機器１２０の接続を検出するためのライン８６は、ピン番号が１９であるピンに接続される。また、上述したように電源を供給するためのライン８７は、ピン番号が１８であるピンに接続される。
【００８９】
図１に示す画像表示システム２００の動作を説明する。セットトップボックス２１０およびテレビ受信機２５０は、例えば、パワーオン時に、ウィジェットサーバ３２２にアクセスし、予め登録されているウィジェットおよびアプリケーション本体を受信する。この場合、セットトップボックス２１０およびテレビ受信機２５０で受信されるウィジェットおよびアプリケーション本体は同じものとされる。
【００９０】
ここで、ウィジェットには、コンテンツおよびこのコンテンツに対する制御方法が記載されている。なお、ウィジェットには、各コンテンツに対応して、当該コンテンツのデータをＶＯＤサーバ３２３から取得する際に使用されるＵＲＬ(Uniform Resource Locator)も記載されている。
【００９１】
セットトップボックス２１０およびテレビ受信機２５２は、それぞれ、ウィジェットを受信した後に、同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応関係を示すテーブルを作成する。図８は、テーブルの一例を示している。
【００９２】
コンテンツＩＤのフォーマットについて説明する。なお、ここでは、ＶＯＤ会社は、一日一回の頻度で更新を行うことを前提としている。このコンテンツＩＤは、例えば、コンテンツの日付＋ＩＳＰ(Internet Services Provider)のＶｅｎｄｅｒ  ＩＤ＋コンテンツ番号の１０文字のデータとされる。
【００９３】
制御ＩＤのフォーマットについて説明する。この制御ＩＤは、例えば、１文字のデータとされる。「０」は、“コンテンツの再生を開始する”を意味する。「１」は、“コンテンツの詳細情報を表示する”を意味する。「２」は、“コンテンツがダウンロード可能な場合、ダウンロードをバックグランドで行うように予約する”を意味する。
【００９４】
図８において、「07082400710」は、“２００７年８月２４日の００７のＩＳＰの１番目のコンテンツを再生する”を意味する。また、「07082400721」は、“２００７年８月２４日の００７のＩＳＰの２番目のコンテンツの詳細情報を表示する”を意味する。また、「07082400732」は、“２００７年８月２４日の００７のＩＳＰの３番目のコンテンツを予約する”を意味する。
【００９５】
次に、テレビ受信機２５０は、ウィジェットに記載されている、コンテンツおよびこのコンテンツに対する制御方法を画面上に表示する。図９は、画面３４０上におけるウィジェットの表示例を示している。この例は、ウィジェットに、３つの動画コンテンツと、それぞれのコンテンツに対する制御方法が記載されていた場合の例である。ウィジェットの表示部３４１には、３つの動画コンテンツをそれぞれ示すサムネイルが表示されており、各サムネイルの下側に制御方法を示す「再生」、「詳細」、「予約」の文字が表示されている。なお、表示部３４２はテレビ放送等の動画の表示部を示している。上述していないが、上述したように受信されるウィジェットには、サムネイルデータも含まれている。
【００９６】
次に、画面３４０上のウィジェットの表示に基づいて、ユーザがいずれかのコンテンツを選択するとき、テレビ受信機２５０は、選択された所定コンテンツに対応した、同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）を、セットトップボックス２１１に送信する。この場合、テレビ受信機２５０は、当該同期用ＩＤを、ＣＥＣラインを用いて送信する。
【００９７】
ここで、例えば、図９のウィジェットの表示で、左側のコンテンツをユーザが選択した場合には、コンテンツＩＤ＋制御ＩＤの組みあわせ情報として、「07082400710」の１１文字の情報が送信される。また、図９のウィジェットの表示で、中央のコンテンツをユーザが選択した場合には、コンテンツＩＤ＋制御ＩＤの組みあわせ情報として、「07082400721」の１１文字の情報が送信される。また、図９のウィジェットの表示で、右側のコンテンツをユーザが選択した場合には、コンテンツＩＤ＋制御ＩＤの組みあわせ情報として、「07082400732」の１１文字の情報が送信される。
【００９８】
セットトップボックス２１０は、テレビ受信機２５０から送られてくる同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）を、ＣＥＣラインを通じて受信する。そして、セットトップボックス２１０のＣＰＵ２１３は、以下のような制御を行う。
【００９９】
すなわち、ＣＰＵ２１３は、上述した同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応関係を示すテーブル（図８参照）を参照して、テレビ受信機２５０から送られてきたコンテンツＩＤから、テレビ受信機２５０側で選択された所定コンテンツに対応したＵＲＬを認識する。そして、ＣＰＵ２１３は、認識したＵＲＬ基づいて、ＶＯＤサーバ３２３にアクセスして、所定コンテンツのデータを取得する。そして、ＣＰＵ２１３は、この所定のコンテンツのデータを、テレビ受信機２５０から送られてきた制御ＩＤで示される制御方法に基づいて処理をする。
【０１００】
例えば、例えば、制御方法が「再生」である場合、ＣＰＵ２１３は、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得された所定コンテンツのデータ（ＭＰＥＧ２ストリーム）をＭＰＥＧデコーダ２２４に入力してデコードし、ベースバンドの画像および音声のデータを得る。そして、ＣＰＵ２１３は、この画像および音声のデータを、ＨＤＭＩ送信部２１２からＨＤＭＩ端子２１１を介してＨＤＭＩケーブル３５１に送出し、テレビ受信機２５０に送信する。
【０１０１】
また、例えば、制御方法が「予約」である場合、ＣＰＵ２１３は、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得されたコンテンツデータ（ＭＰＥＧ２ストリーム）を、ＩＤＥインタフェース２１９に入力し、ＨＤＤ２２０に蓄積する。
【０１０２】
また、例えば、制御方法が「詳細表示」である場合、ＣＰＵ２１３は、ウェブブラウザ(Web Browser)を起動し、ネットワーク端子２２３からイーサネットインタフェース２２２を介して取得されたコンテンツデータに基づいて、例えば、テキスト情報および動画サムネイルを表示する画像データを生成する。そして、この画像データを、ＨＤＭＩ送信部２１２からＨＤＭＩ端子２１１を介してＨＤＭＩケーブル３５１に送出し、テレビ受信機２５０に送信する。
【０１０３】
テレビ受信機２５０は、セットトップボックス２１０から送信されてくる画像および音声のデータを、ＨＤＭＩ受信部２５２で受信し、画像表示および音声出力を行う。これにより、テレビ受信機２５０では、選択された所定コンテンツの制御方法が再生である場合には、当該所定コンテンツの再生が行われる。また、テレビ受信機２５０では、選択された所定コンテンツの制御方法が詳細表示である場合には、当該所定コンテンツの詳細がテキスト、動画サムネイルにより表示される。
【０１０４】
なお、テレビ受信機２５０は、選択された所定コンテンツの制御方法が予約である場合、再生操作を行うことで、セットトップボックス２１０に蓄積されていた所定コンテンツの画像および音声のデータを、ＨＤＭＩ受信部２５２によりケーブル３５１を介して取得でき、当該所定コンテンツの再生を行うことができる。
【０１０５】
図１０を参照して図９のウィジェットの表示で左側のコンテンツが選択される場合の処理シーケンスを説明する、図９のウィジェットの表示で左側のコンテンツが選択される場合の処理シーケンスを説明する。
【０１０６】
テレビ受信機２５０は、ステップＳＴ１でパワーオンとなると、ステップＳＴ２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１０７】
セットトップボックス２１０も同様に、ステップＳＴ１１でパワーオンとなると、ステップＳＴ１２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ１３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１０８】
テレビ受信機２５０は、ユーザにより制御方法が「再生」である所定コンテンツの選択があると、ステップＳＴ４で、この所定コンテンツに対応した同期用ＩＤを、ＨＤＭＩケーブル３５１のＣＥＣラインを用いて、セットトップボックス２１０に送信する。そして、テレビ受信機２５０は、ステップＳＴ５で、ＩＰＴＶに入力切り替えを行う。すなわち、ＨＤＭＩ受信部２５２で受信された画像および音声のデータによる出力状態に切り替える。
【０１０９】
セットトップボックス２１０は、ステップＳＴ１４でＨＤＭケーブル３５１のＣＥＣラインを通じて、テレビ受信機２５０から同期用ＩＤを受信する。そして、ステップＳＴ１５で対応テーブルを参照してＵＲＬを取得する。そして、ステップＳＴ１６で再生を開始する。すなわち、取得したＵＲＬに基づいてＶＯＤサーバ３２３をアクセスして所定のコンテンツのデータ（ＭＰＥＧ２ストリーム）をストリーミングし、当該データをデコードして得られた画像および音声のデータを、ＨＤＭＩ送信部２１２からＨＤＭＩケーブル３５１を介してテレビ受信機２５０に送信する。
【０１１０】
テレビ受信機２５０は、ステップＳＴ６で、セットトップボックス２１０からＨＤＭＩケーブル３５１を介して送られてくる画像および音声のベースバンドデータをＨＤＭＩ受信部２５２で受信し、コンテンツを表示する。すなわち、受信した画像データによる画像を表示パネル２６２に表示し、受信した音声データによる音声をスピーカ２６５から出力する。
【０１１１】
図１１は、テレビ受信機２５０の表示パネル２６２における画面表示例を示している。
図１１（ａ）は、ステップＳＴ２でウィジェットを受信した後の画面であり、表示部３４１にウィジェットが表示されている。なお、表示部３４２には、テレビ放送画像が表示されている。図１１（ｂ），（ｃ）は、ステップＳＴ５でコンテンツを再生している状態の画面である。図１１（ｂ）では、画面３４０上に拡大された表示部３４２のみが存在し、この表示部３４２に再生画像が表示されている。図１１（ｃ）では、図１１（ａ）と同様に、画面３４０上に、表示部３４１および表示部３４２が存在し、表示部３４２に再生画像が表示されている。ユーザは、図１１（ｂ）または図１１（ｃ）の表示態様を任意に選択できる。
【０１１２】
次に、図１２を参照して、図９のウィジェットの表示で中央のコンテンツが選択される場合の処理シーケンスを説明する。ただし、コンテンツとして、テキスト情報の他に、動画サムネイル情報が存在する場合である。
【０１１３】
テレビ受信機２５０は、ステップＳＴ２１でパワーオンとなると、ステップＳＴ２２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ２３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１１４】
セットトップボックス２１０も同様に、ステップＳＴ３１でパワーオンとなると、ステップＳＴ３２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ３３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１１５】
テレビ受信機２５０は、ユーザにより制御方法が「詳細表示」である所定コンテンツの選択があると、ステップＳＴ２４で、この所定コンテンツに対応した同期用ＩＤを、ＨＤＭＩケーブル３５１のＣＥＣラインを用いて、セットトップボックス２１０に送信する。  セットトップボックス２１０は、ステップＳＴ３４でＨＤＭケーブル３５１のＣＥＣラインを通じて、テレビ受信機２５０から同期用ＩＤを受信する。そして、ステップＳＴ３５で対応テーブルを参照してＵＲＬを取得する。そして、ステップＳＴ３６で取得したＵＲＬに基づいてＶＯＤサーバ３２３をアクセスして所定のコンテンツの動画サムネイルデータ（ＭＰＥＧ２ストリーム）をストリーミングする。
【０１１６】
そして、セットトップボックス２１０は、ステップＳＴ３７で、ウェブブラウザを起動し、テキスト情報と詳細表示用の動画サムネイルを表示する画像データを生成し、当該画像データを、ＨＤＭＩケーブル３５１を介してテレビ受信機２５０に送信する。
【０１１７】
テレビ受信機２５０は、ステップＳＴ２５で、セットトップボックス２１０からＨＤＭＩケーブル３５１を介して送られてくる画像データをＨＤＭＩ受信部２５２で受信し、表示パネル２６２の画面上に詳細表示を行う。
【０１１８】
図１３は、テレビ受信機２５０の表示パネル２６２における画面表示例を示している。
図１３（ａ）は、ステップＳＴ２２でウィジェットを受信した後の画面であり、表示部３４１にウィジェットが表示されている。なお、表示部３４２には、テレビ放送画像が表示されている。図１３（ｂ），（ｃ），（ｄ）は、ステップＳＴ２５で詳細表示を行っている状態の画面である。図１３（ｂ）では、テレビ放送画像が表示されていた表示部３４２に詳細表示がされている。図１３（ｃ）では、ウィジェットが表示されていた表示部３４１が下方に拡大されて詳細表示がされている。図１３（ｄ）では、表示部３４２の一部を覆うように新たな表示部３４３が設けられ、当該表示部３４３に詳細表示がされている。ユーザは、図１３（ａ）〜図１３（ｃ）の表示態様を任意に選択できる。
【０１１９】
次に、図１４を参照して、図９のウィジェットの表示で中央のコンテンツが選択される場合の処理シーケンスを説明する。ただし、コンテンツとして、テキスト情報のみが存在する場合である。
【０１２０】
テレビ受信機２５０は、ステップＳＴ４１でパワーオンとなると、ステップＳＴ４２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信する。
【０１２１】
テレビ受信機２５０は、ユーザにより制御方法が「詳細表示」である所定コンテンツの選択があると、ステップＳＴ４３で、ウェブブラウザを起動し、ステップＳＴ４４で、所定コンテンツに対応したＵＲＬに基づいてＶＯＤサーバ３２３にアクセスして、表示パネル２６２の画面上に詳細表示を行う（図１３（ａ）〜図１３（ｃ）参照）。
【０１２２】
このように、コンテンツとしてテキスト情報のみが存在する場合には、テレビ受信機２５０自体がＶＯＤサーバ３２３にアクセスして、詳細表示を行う。
【０１２３】
次に、図１５を参照して、図９のウィジェットの表示で右側のコンテンツが選択される場合の処理シーケンスを説明する。
【０１２４】
テレビ受信機２５０は、ステップＳＴ５１でパワーオンとなると、ステップＳＴ５２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ５３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１２５】
セットトップボックス２１０も同様に、ステップＳＴ６１でパワーオンとなると、ステップＳＴ６２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信し、ステップＳＴ６３で同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成する。
【０１２６】
テレビ受信機２５０は、ユーザにより制御方法が「予約」である所定コンテンツの選択があると、ステップＳＴ５４で、この所定コンテンツに対応した同期用ＩＤを、ＨＤＭＩケーブル３５１のＣＥＣラインを用いて、セットトップボックス２１０に送信する。
【０１２７】
セットトップボックス２１０は、ステップＳＴ６４でＨＤＭケーブル３５１のＣＥＣラインを通じて、テレビ受信機２５０から同期用ＩＤを受信する。そして、ステップＳＴ６５で対応テーブルを参照してＵＲＬを取得する。そして、セットトップボックス２１０は、ステップＳＴ６６で、取得したＵＲＬに基づいてＶＯＤサーバ３２３をアクセスして所定のコンテンツのデータ（ＭＰＥＧ２ストリーム）をダウンロードして、ＨＤＤ２２０に蓄積する。
【０１２８】
セットトップボックス２１０は、ステップＳＴ６７で、ダウンロードをしている間はダウンロード中のステータスを繰り返しＣＥＣラインを介してテレビ受信機２５０に送信し、ダウンロード完了後はダウンロード完了のステータスをＣＥＣラインを介してテレビ受信機２５０に送信する。
【０１２９】
テレビ受信機２５０は、セットトップボックス２１０から送られてくるステータスに基づいて、ウィジェットの表示部３４１に、「予約」の文字に代えて、ダウンロード中は「準備中」の文字を表示し、ダウンロード完了後は「再生」の文字を表示する。
【０１３０】
図１６は、テレビ受信機２５０の表示パネル２６２における画面表示例を示している。
図１６（ａ）は、ステップＳＴ５２でウィジェットを受信した後の画面であり、表示部３４１にウィジェットが表示されている。なお、表示部３４２には、テレビ放送画像が表示されている。図１６（ｂ）は、ステップＳＴ５５におけるダウンロード中の画面表示を示し、ウィジェットの表示部３４１に「準備中」の文字が表示されている。図１６（ｃ）は、ステップＳＴ５５におけるダウンロード完了後の画面表示を示し、ウィジェットの表示部３４１に「再生」の文字が表示されている。
【０１３１】
上述したように、図１に示す画像表示システム２００においては、テレビ受信機２５０で受信されたウィジェットに記載されているコンテンツおよび制御方法から選択された所定のコンテンツに対応したＵＲＬ情報およびその所定コンテンツに対する制御方法の情報がセットトップボックス２１０に送信される。
【０１３２】
そして、セットトップボックス２１０では、その情報に基づいて所定のコンテンツの再生等の処理が行われる。そして、テレビ受信機２５０では、制御方法が「再生」、「詳細表示」の場合には、セットトップボックス２１０から所定のコンテンツに対応した画像データが受信されて、所定のコンテンツの内容（画像、テキスト等）が表示される。
【０１３３】
したがって、図１に示す画像表示システム２００においては、コンテンツの再生等の処理はセットトップボックス２１０が担うため、テレビ受信機２５０では、ウィジェットで提供されるコンテンツの再生等を簡単な構成で実現できる。
【０１３４】
また、図１に示す画像表示システム２００においては、テレビ受信機２５０からセットトップボックス２１０に送信される、所定のコンテンツに対応したＵＲＬ情報は、ＵＲＬ自体ではなく、当該所定のコンテンツを特定するデータ量の少ないコンテンツＩＤとされている。また、図１に示す画像表示システム２００においては、テレビ受信機２５０からセットトップボックス２１０に送信される、所定のコンテンツに対応した制御方法の情報は、コマンド自体ではなく、当該コマンドを特定するデータ量の少ない制御ＩＤとされている。そのため、ＣＥＣラインのデータ転送レートは低いが、ＵＲＬ情報の送信時間は短く、セットトップボックス２１０に再生等の処理を素早く開始させることができる。
【０１３５】
具体的には、ＨＤＭＩ−ＣＥＣ  １．３ａ２における転送速度は、仕様として５００bits/sec以下とされ、最大の速度は理論値で約３７７bits/secである。例えば、１００文字のＵＲＬを送信するのにかかる時間は、以下のようになる。
１００［文字］＊８[bit]／３７７[bps]＝２．１２[sec]
【０１３６】
実際には、ＣＥＣでは、データを１６byte のサイズに分割して送信する必要があり、かつ最大１０個となっている。よって、エラーを防ぐためにＣＲＣやCheck sumを付加して送信することになると、上記以上の時間がＵＲＬの伝送およびコマンド送信に少なくともかかることになり、現実的な時間内には操作が終了せず、快適な操作感は得られなかった。
【０１３７】
しかし、図１に示す画像表示システム２００においては、テレビ受信機２５０からセットトップボックス２１０に、ＵＲＬを送信する代わりに１０文字のコンテンツＩＤを送り、コマンドの代わりに１文字の制御ＩＤを送るため、ＣＥＣラインで送信したとしても、送信時間を短く、ユーザは、快適な操作感を得ることができる。
【０１３８】
次に、この発明の他の実施の形態について説明する。図１７は、他の実施の形態としての画像表示システム２００Ａの構成例を示している。この図１７において、図１と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。
【０１３９】
この画像表示システム２００Ａは、図１に示す画像表示システム２００におけるセットトップボックス２１０、テレビ受信機２５０の代わりに、セットトップボックス２１０Ａ、テレビ受信機２５０Ａを有している。これらセットトップボックス２１０Ａおよびテレビ受信機２５０Ａは、ネットワーク３２１に接続されている。
【０１４０】
セットトップボックス２１０Ａおよびテレビ受信機２５０Ａは、ＨＤＭＩケーブル３５１を介して接続されている。セットトップボックス２１０Ａには、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２１２と、通信部を構成する高速データラインインタフェース(Ｉ／Ｆ)２１２Ａとが接続されたＨＤＭＩ端子２１１が設けられている。
【０１４１】
また、テレビ受信機２５０Ａには、ＨＤＭＩ受信部（ＨＤＭＩＲＸ）２５２と、通信部を構成する高速データラインインタフェース(Ｉ／Ｆ)２５２Ａとが接続されたＨＤＭＩ端子２５１が設けられている。ＨＤＭＩケーブル３５１の一端はセットトップボックス２１０ＡのＨＤＭＩ端子２１１に接続され、このＨＤＭＩケーブル３５１の他端はテレビ受信機２５０ＡのＨＤＭＩ端子２５１に接続されている。
【０１４２】
上述の図１に示す画像表示システム２００では、テレビ受信機２５０からセットトップボックス２１０に、所定のコンテンツに対応したＵＲＬ情報およびその所定コンテンツに対する制御方法の情報として、データ量の少ない同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）を、制御データラインであるＣＥＣラインを用いて送信する。しかし、この図１７に示す画像表示システム２００Ａでは、テレビ受信機２５０Ａからセットトップボックス２１０Ａに、所定のコンテンツに対応したＵＲＬ情報およびその所定コンテンツに対する制御方法の情報として、ＵＲＬ自体およびコマンド自体を、高速データラインを用いて、高速に送信する。
【０１４３】
図１８は、セットトップボックス２１０Ａの構成例を示している。この図１８において、図２と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。このセットトップボックス２１０Ａは、図２に示すセットトップボックス２１０に、さらに、高速データラインインタフェース（Ｉ／Ｆ）２１２Ａを付加したものである。
【０１４４】
高速データラインインタフェース２１２Ａは、ＨＤＭＩケーブル３５１を構成する所定のラインを用いた双方向通信のインタフェースである。この高速データラインインタフェース２１２Ａは、イーサネットインタフェース２２２とＨＤＭＩ端子２１１との間に挿入されている。この高速データラインインタフェース２１２Ａは、ＣＰＵ２１３から供給される送信データを、ＨＤＭＩ端子２１１からＨＤＭＩケーブル３５１を介して相手側の機器に送信する。また、この高速データラインインタフェース２１２Ａは、ＨＤＭＩケーブル３５１からＨＤＭＩ端子２１１を介して相手側の機器から受信された受信データを、ＣＰＵ２１３に供給する。この高速データラインインタフェース２１２Ａの詳細は後述する。
【０１４５】
詳細説明は省略するが、図１８に示すセットトップボックス２１０Ａのその他の構成、および動作は、上述した図２に示すセットトップボックス２１０と同様である。
【０１４６】
図１９は、テレビ受信機２５０Ａの構成例を示している。この図１９において、図３と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。このテレビ受信機２５０Ａは、図３に示すセットトップボックス２５０に、さらに、高速データラインインタフェース（Ｉ／Ｆ）２５２Ａを付加したものである。
【０１４７】
高速データラインインタフェース２５２Ａは、上述したセットトップボックス２１０Ａの高速データラインインタフェース２１２Ａと同様に、ＨＤＭＩケーブル３５１を構成する所定のラインを用いた双方向通信のインタフェースである。この高速データラインインタフェース２５２Ａは、イーサネットインタフェース２７４とＨＤＭＩ端子２５１との間に挿入されている。この高速データラインインタフェース２５２Ａは、ＣＰＵ２７１から供給される送信データを、ＨＤＭＩ端子２５１からＨＤＭＩケーブル３５１を介して相手側の機器に送信する。また、この高速データラインインタフェース２５２Ａは、ＨＤＭＩケーブル３５１からＨＤＭＩ端子２５１を介して相手側の機器から受信された受信データをＣＰＵ２７１に供給する。この高速データラインインタフェース２５２Ａの詳細は後述する。
【０１４８】
詳細説明は省略するが、図１９に示すテレビ受信機２５０Ａのその他の構成、および動作は、上述した図３に示すテレビ受信機２５０と同様である。
【０１４９】
図２０は、図１７の画像表示システム２００Ａにおける、セットトップボックス２１０Ａの高速データラインインタフェース２１２Ａと、テレビ受信機２５０Ａの高速データラインインタフェース２５２Ａの構成例を示している。これらインタフェース２１２Ａ，２５２Ａは、ＬＡＮ(Local Area Network)通信を行う通信部を構成する。この通信部は、ＨＤＭＩケーブル３５１を構成する複数のラインのうち、１対の差動ライン、この実施の形態においては、空き（Reserve）ピン（１４ピン）に対応したリザーブライン（Ether−ライン）、およびＨＰＤピン（１９ピン）に対応したＨＰＤライン（Ether＋ライン）を用いて、通信を行う。
【０１５０】
セットトップボックス２１０Ａは、ＬＡＮ信号送信回路４１１、終端抵抗４１２、ＡＣ結合容量４１３，４１４、ＬＡＮ信号受信回路４１５、減算回路４１６、プルアップ抵抗４２１、ローパスフィルタを構成する抵抗４２２および容量４２３、比較器４２４、プルダウン抵抗４３１、ローパスフィルタを形成する抵抗４３２および容量４３３、並びに比較器４３４を有している。ここで、高速データラインインタフェース２１２Ａは、ＬＡＮ信号送信回路４１１、終端抵抗４１２、ＡＣ結合容量４１３，４１４、ＬＡＮ信号受信回路４１５、減算回路４１６により構成されている。
【０１５１】
電源線（＋５．０Ｖ）と接地線との間には、プルアップ抵抗４２１、ＡＣ結合容量４１３、終端抵抗４１２、ＡＣ結合容量４１４およびプルダウン抵抗４３１の直列回路が接続される。ＡＣ結合容量４１３と終端抵抗４１２の互いの接続点Ｐ１は、ＬＡＮ信号送信回路４１１の正出力側に接続されると共に、ＬＡＮ信号受信回路４１５の正入力側に接続される。また、ＡＣ結合容量４１４と終端抵抗４１２の互いの接続点Ｐ２は、ＬＡＮ信号送信回路４１１の負出力側に接続されると共に、ＬＡＮ信号受信回路４１５の負入力側に接続される。ＬＡＮ信号送信回路４１１の入力側には、送信信号（送信データ）ＳＧ411が供給される。
【０１５２】
また、減算回路４１６の正側端子には、ＬＡＮ信号受信回路４１５の出力信号ＳＧ412が供給され、この減算回路４１６の負側端子には、送信信号（送信データ）ＳＧ411が供給される。この減算回路４１６では、ＬＡＮ信号受信回路４１５の出力信号ＳＧ412から送信信号ＳＧ411が減算され、受信信号（受信データ）ＳＧ413が得られる。
【０１５３】
また、プルアップ抵抗４２１およびＡＣ結合容量４１３の互いの接続点Ｑ１は、抵抗４２２および容量４２３の直列回路を介して接地線に接続される。そして、抵抗４２２および容量４２３の互いの接続点に得られるローパスフィルタの出力信号は比較器４２４の一方の入力端子に供給される。この比較器４２４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref1（＋３．７５Ｖ）と比較される。この比較器４２４の出力信号ＳＧ414はＣＰＵ２１３に供給される。
【０１５４】
また、ＡＣ結合容量４１４およびプルダウン抵抗４３１の互いの接続点Ｑ２は、抵抗４３２および容量４３３の直列回路を介して接地線に接続される。そして、抵抗４３２および容量４３３の互いの接続点に得られるローパスフィルタの出力信号は比較器４３４の一方の入力端子に供給される。この比較器４３４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref2（＋１．４Ｖ）と比較される。この比較器４３４の出力信号ＳＧ415は、ＣＰＵ２１３に供給される。
【０１５５】
テレビ受信機２５０Ａは、ＬＡＮ信号送信回路４４１、終端抵抗４４２、ＡＣ結合容量４４３，４４４、ＬＡＮ信号受信回路４４５、減算回路４４６、プルダウン抵抗４５１、ローパスフィルタを構成する抵抗４５２および容量４５３、比較器４５４、チョークコイル４６１、抵抗４６２、並びに抵抗４６３を有している。ここで、高速データラインインタフェース２１２Ａは、ＬＡＮ信号送信回路４４１、終端抵抗４４２、ＡＣ結合容量４４３，４４４、ＬＡＮ信号受信回路４４５、減算回路４４６により構成されている。
【０１５６】
電源線（＋５．０Ｖ）と接地線との間には、抵抗４６２および抵抗４６３の直列回路が接続される。そして、この抵抗４６２と抵抗４６３の互いの接続点と、接地線との間には、チョークコイル４６１、ＡＣ結合容量４４４、終端抵抗４４２、ＡＣ結合容量４４３およびプルダウン抵抗４５１の直列回路が接続される。
【０１５７】
ＡＣ結合容量４４３と終端抵抗４４２の互いの接続点Ｐ３は、ＬＡＮ信号送信回路４４１の正出力側に接続されると共に、ＬＡＮ信号受信回路４４５の正入力側に接続される。また、ＡＣ結合容量４４４と終端抵抗４４２の互いの接続点Ｐ４は、ＬＡＮ信号送信回路４４１の負出力側に接続されると共に、ＬＡＮ信号受信回路４４５の負入力側に接続される。ＬＡＮ信号送信回路４４１の入力側には、送信信号（送信データ）ＳＧ417が供給される。
【０１５８】
また、減算回路４４６の正側端子には、ＬＡＮ信号受信回路４４５の出力信号ＳＧ418が供給され、この減算回路４４６の負側端子には、送信信号ＳＧ417が供給される。この減算回路４４６では、ＬＡＮ信号受信回路４４５の出力信号ＳＧ418から送信信号ＳＧ417が減算され、受信信号（受信データ）ＳＧ419が得られる。
【０１５９】
また、プルダウン抵抗４５１およびＡＣ結合容量４４３の互いの接続点Ｑ３は、抵抗４５２および容量４５３の直列回路を介して接地線に接続される。そして、抵抗４５２および容量４５３の互いの接続点に得られるローパスフィルタの出力信号は比較器４５４の一方の入力端子に供給される。この比較器４５４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref3（＋１．２５Ｖ）と比較される。この比較器４５４の出力信号ＳＧ416は、ＣＰＵ２７１に供給される。
【０１６０】
ＨＤＭＩケーブル３５１に含まれるリザーブライン５０１およびＨＰＤライン５０２は、差動ツイストペアを構成している。リザーブライン５０１のソース側端５１１はＨＤＭＩ端子２１１の１４ピンに接続され、当該リザーブライン５０１のシンク側端はＨＤＭＩ端子２５１の１４ピンに接続される。また、ＨＰＤライン５０２のソース側端５１２はＨＤＭＩ端子２１１の１９ピンに接続され、当該ＨＰＤライン５０２のシンク側端５２２はＨＤＭＩ端子２５１の１９ピンに接続される。
【０１６１】
セットトップボックス２１０Ａにおいて、上述したプルアップ抵抗４２１とＡＣ結合容量４１３の互いの接続点Ｑ１はＨＤＭＩ端子２１１の１４ピンに接続され、また、上述したプルダウン抵抗４３１とＡＣ結合容量４１４の互いの接続点Ｑ２はＨＤＭＩ端子２１１の１９ピンに接続される。一方、テレビ受信機２５０Ａにおいて、上述したプルダウン抵抗４５１とＡＣ結合容量４４３の互いの接続点Ｑ３はＨＤＭＩ端子２５１の１４ピンに接続され、また、上述したチョークコイル４６１とＡＣ結合容量４４４の互いの接続点Ｑ４はＨＤＭＩ端子２５１の１９ピンに接続される。
【０１６２】
次に、上述したように構成された高速データラインインタフェース２１２Ａ，２５２ＡによるＬＡＮ通信の動作を説明する。
【０１６３】
セットトップボックス２１０Ａにおいて、ＣＰＵ２１３から出力される送信信号（送信データ）ＳＧ411はＬＡＮ信号送信回路４１１の入力側に供給され、このＬＡＮ信号送信回路４１１から送信信号ＳＧ411に対応した差動信号（正出力信号、負出力信号）が出力される。そして、ＬＡＮ信号送信回路４１１から出力される差動信号は、接続点Ｐ１，Ｐ２に供給され、ＨＤＭＩケーブル３５１の１対のライン（リザーブライン５０１、ＨＰＤライン５０２）を通じて、テレビ受信機２５０Ａに送信される。
【０１６４】
また、テレビ受信機２５０Ａにおいて、ＣＰＵ２７１から出力される送信信号（送信データ）ＳＧ417はＬＡＮ信号送信回路４４１の入力側に供給され、このＬＡＮ信号送信回路４４１から送信信号ＳＧ417に対応した差動信号（正出力信号、負出力信号）が出力される。そして、ＬＡＮ信号送信回路４４１から出力される差動信号は、接続点Ｐ３，Ｐ４に供給され、ＨＤＭＩケーブル３５１の１対のライン（リザーブライン５０１、ＨＰＤライン５０２）を通じて、セットトップボックス２１０Ａに送信される。
【０１６５】
また、セットトップボックス２１０Ａにおいて、ＬＡＮ信号受信回路４１５の入力側は接続点Ｐ１，Ｐ２に接続されていることから、当該ＬＡＮ信号受信回路４１５の出力信号ＳＧ412として、ＬＡＮ信号送信回路４１１から出力された差動信号（電流信号）に対応した送信信号と、上述したようにテレビ受信機２５０Ａから送信されてくる差動信号に対応した受信信号との加算信号が得られる。減算回路４１６では、ＬＡＮ信号受信回路４１５の出力信号ＳＧ412から送信信号ＳＧ411が減算される。そのため、この減算回路４１６の出力信号ＳＧ413は、テレビ受信機２５０Ａの送信信号（送信データ）ＳＧ417に対応したものとなる。
【０１６６】
また、テレビ受信機２５０Ａにおいて、ＬＡＮ信号受信回路４４５の入力側は接続点Ｐ３，Ｐ４に接続されていることから、当該ＬＡＮ信号受信回路４４５の出力信号ＳＧ418として、ＬＡＮ信号送信回路４４１から出力された差動信号（電流信号）に対応した送信信号と、上述したようにセットトップボックス２１０Ａから送信されてくる差動信号に対応した受信信号との加算信号が得られる。減算回路４４６では、ＬＡＮ信号受信回路４４５の出力信号ＳＧ418から送信信号ＳＧ417が減算される。そのため、この減算回路４４６の出力信号ＳＧ419は、セットトップボックス２１０Ａの送信信号（送信データ）ＳＧ411に対応したものとなる。
【０１６７】
このように、セットトップボックス２１０Ａの高速データラインインタフェース２１２Ａと、テレビ受信機２５０Ａの高速データラインインタフェース２５２Ａとの間では、双方向のＬＡＮ通信を行うことができる。
【０１６８】
図２０に示す構成例によれば、１本のＨＤＭＩケーブル３５１で映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が１対の差動伝送路を介した双方向通信で行われ、伝送路のうちの少なくとも片方のＤＣバイアス電位によってインタフェースの接続状態が通知されることから、物理的にＳＣＬライン、ＳＤＡラインをＬＡＮ通信につかわない空間的分離を行うことが可能となる。その結果、その分割によりＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成することができ、安定で確実なＬＡＮ通信が安価に実現できる。
【０１６９】
なお、図２０において、ＨＰＤライン５０２は、上述のＬＡＮ通信の他に、ＤＣバイアスレベルで、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されたことをセットトップボックス２１０Ａに伝達する。すなわち、テレビ受信機２５０Ａ内の抵抗４６２，４６３とチョークコイル４６１は、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されるとき、ＨＰＤライン５０２を、ＨＤＭＩ端子２５１の１９ピンを介して、約４Ｖにバイアスする。セットトップボックス２１０Ａは、ＨＰＤライン５０２のＤＣバイアスを、抵抗４３２と容量４３３からなるローパスフィルタで抽出し、比較器４３４で基準電圧Vref2（例えば、１．４Ｖ）と比較する。
【０１７０】
ＨＤＭＩ端子２１１の１９ピンの電圧は、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されていなければ、プルダウン抵抗４３１が存在するために基準電圧Ｖref2より低く、逆に、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されていれば基準電圧Ｖref2より高い。したがって、比較器４３４の出力信号ＳＧ415は、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されているときは高レベルとなり、そうでないときは低レベルとなる。これにより、セットトップボックス２１０ＡのＣＰＵ２１３は、比較器４３４の出力信号ＳＧ415に基づいて、ＨＤＭＩケーブル３５１がテレビ受信機２５０Ａに接続されたか否かを認識できる。
【０１７１】
また、図２０において、リザーブライン５０１のＤＣバイアス電位で、ＨＤＭＩケーブル３５１の両端に接続された機器が、ＬＡＮ通信が可能な機器（以下、「ｅ−ＨＤＭＩ対応機器」という）であるか、ＬＡＮ通信が不可能な機器（以下、「ｅ−ＨＤＭＩ非対応機器」かを、相互に認識する機能を有している。
【０１７２】
上述したように、セットトップボックス２１０Ａはリザーブライン５０１を抵抗４２１でプルアップ（＋５Ｖ）し、テレビ受信機２５０Ａはリザーブライン５０１を抵抗４５１でプルダウンする。抵抗４２１，４５１は、ｅ−ＨＤＭＩ非対応機器には存在しない。
【０１７３】
セットトップボックス２１０Ａは、上述したように、比較器４２４で、抵抗４２２および容量４２３からなるローパスフィルタを通過したリザーブライン５０１のＤＣ電位を基準電圧Ｖref1と比較する。テレビ受信機２５０Ａが、ｅ−ＨＤＭＩ対応機器でプルダウン抵抗４５１があるときには、リザーブライン５０１の電圧が２．５Ｖとなる。しかし、テレビ受信機２５０Ａが、ｅ−ＨＤＭＩ非対応機器でプルダウン抵抗４５１がないときには、リザーブライン５０１の電圧がプルアップ抵抗４２１の存在により５Ｖとなる。
【０１７４】
そのため、基準電圧Ｖref1が例えば３．７５Ｖとされることで、比較器４２４の出力信号ＳＧ414は、テレビ受信機２５０Ａがｅ−ＨＤＭＩ対応機器であるときは低レベルとなり、そうでないときは高レベルとなる。これにより、セットトップボックス２１０ＡのＣＰＵ２１３は、比較器４２４の出力信号ＳＧ414に基づいて、テレビ受信機２５０Ａがｅ−ＨＤＭＩ対応機器であるか否かを認識できる。
【０１７５】
同様に、テレビ受信機２５０Ａは、上述したように、比較器４５４で、抵抗４５２および容量４５３からなるローパスフィルタを通過したリザーブライン５０１のＤＣ電位を基準電圧Ｖref3と比較する。セットトップボックス２１０Ａが、ｅ−ＨＤＭＩ対応機器でプルアップ抵抗４２１があるときには、リザーブライン５０１の電圧が２．５Ｖとなる。しかし、セットトップボックス２１０Ａが、ｅ−ＨＤＭＩ非対応機器でプルアップ抵抗４２１がないときには、リザーブライン５０１の電圧がプルダウン抵抗４５１の存在により０Ｖとなる。
【０１７６】
そのため、基準電圧Ｖref3が例えば１．２５Ｖとされることで、比較器４５４の出力信号ＳＧ416は、セットトップボックス２１０Ａがｅ−ＨＤＭＩ対応機器であるときは高レベルとなり、そうでないときは低レベルとなる。これにより、テレビ受信機２５０ＡのＣＰＵ２７１は、比較器４５４の出力信号ＳＧ416に基づいて、セットトップボックス２１０Ａがｅ−ＨＤＭＩ対応機器であるか否かを認識できる。
【０１７７】
図１７に示す画像表示システム２００Ａは、テレビ受信機２５０Ａからセットトップボックス２１０Ａに送信される所定のコンテンツに対応したＵＲＬ情報はＵＲＬ自体であると共に、所定のコンテンツに対応した制御方法の情報はコマンド自体とされる。そして、これらＵＲＬおよびコマンドは、テレビ受信機２５０Ａからセットトップボックス２１０Ａに上述の高速データラインを用いて高速で送信される。詳細説明は省略するが、この図１７に示す画像表示システム２００Ａのその他の動作は、図１に示す画像表示システム２００と同様である。
【０１７８】
図２１を参照して、図９のウィジェットの表示で左側のコンテンツが選択される場合の処理シーケンスを説明する。
【０１７９】
テレビ受信機２５０Ａは、ステップＳＴ７１でパワーオンとなると、ステップＳＴ７２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信する。セットトップボックス２１０Ａも同様に、ステップＳＴ８１でパワーオンとなると、ステップＳＴ８２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信する。
【０１８０】
テレビ受信機２５０Ａは、ユーザにより制御方法が「再生」である所定コンテンツの選択があると、ステップＳＴ７３で当該所定コンテンツに対応したＵＲＬとコマンドを、高速データラインを用いて、セットトップボックス２１０Ａに送信する。
【０１８１】
そして、テレビ受信機２５０Ａは、ステップＳＴ７４でＩＰＴＶに入力切り替えを行う。すなわち、ＨＤＭＩ受信部２５２で受信された画像および音声のデータによる出力状態に切り替える。
【０１８２】
セットトップボックス２１０Ａは、ステップＳＴ８３で、高速データラインを通じて、テレビ受信機２５０Ａから所定コンテンツに対応したＵＲＬとコマンドを受信する。そして、セットトップボックス２１０Ａは、ステップＳＴ８４で再生を開始する。すなわち、セットトップボックス２１０Ａは、受信したＵＲＬに基づいてＶＯＤサーバ３２３をアクセスして所定のコンテンツのデータ（ＭＰＥＧ２ストリーム）をストリーミングし、当該データをデコードして得られた画像および音声のデータを、ＨＤＭＩ送信部２１２からＨＤＭＩケーブル３５１を介してテレビ受信機２５０Ａに送信する。
【０１８３】
テレビ受信機２５０Ａは、ステップＳＴ７６で、セットトップボックス２１０ＡからＨＤＭＩケーブル３５１を介して送られてくる画像および音声のベースバンドデータをＨＤＭＩ受信部２５２で受信し、コンテンツを表示する。すなわち、受信した画像データによる画像を表示パネル２６２に表示し、受信した音声データによる音声をスピーカ２６５から出力する。
【０１８４】
上述したように、図１７に示す画像表示システム２００Ａにおいては、コンテンツの再生等の処理はセットトップボックス２１０Ａが担うため、図１に示す画像表示システム２００と同様に、テレビ受信機２５０Ａでは、ウィジェットで提供されるコンテンツの再生等を簡単な構成で実現できる。
【０１８５】
また、図１７に示す画像表示システム２００Ａにおいては、テレビ受信機２５０Ａからセットトップボックス２１０Ａに、ＵＲＬ情報、制御方法の情報としてＵＲＬ、コマンドが送信される。しかし、これらＵＲＬおよびコマンドの送信は高速データラインを用いて行われることから、ＵＲＬ、コマンドのデータ量が多い場合であっても、送信時間は短く、セットトップボックス２１０Ａに再生等の処理を素早く開始させることができる。また、このようにＵＲＬおよびコマンドを用いるので、テレビ受信機２５０Ａ、セットトップボックス２１０Ａは、図１に示す画像表示システム２００のテレビ受信機２５０、セットトップボックス２１０とは異なり、同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応テーブルを生成することは不要となる。
【０１８６】
次に、この発明のさらに他の実施の形態について説明する。図２２は、実施の形態としての画像表示システム２００Ｂの構成例を示している。この図２２において、図１７と対応する部分には同一符号を付し、その詳細説明は省略する。図２２に示す画像表示システム２００Ｂは、携帯電話機等の携帯端末機３２４を、テレビ受信機２５０Ａのリモコン送信機２７７として使用した例である。
【０１８７】
この画像表示システム２００Ｂでは、テレビ受信機２５０Ａでウィジェットを受信するのではなく、携帯端末機３２４でウィジェットが受信される。ユーザは、この携帯端末機３２４におけるウィジェットの表示に基づいて、所定のコンテンツを選択する。そして、この携帯端末機３２４からテレビ受信機２５０Ａを通じてセットトップボックス２１０Ａに、選択された所定コンテンツに対応したＵＲＬおよびコマンドが送信される。
【０１８８】
図２３を参照して、ウィジェットの表示からユーザがコンテンツ（再生）を選択する場合の処理シーケンスを説明する。
【０１８９】
携帯端末機３２４は、ステップＳＴ９１でパワーオンとなると、ステップＳＴ９２でウィジェットサーバ３２２にアクセスしてウィジェットを受信する。テレビ受信機２５０Ａは、ステップＳＴ１０１でパワーオンとなる。セットトップボックス２１０Ａは、ステップＳＴ１１１でパワーオンとなると、ステップＳＴ１１２でウィジェットサーバ３２２にアクセスしてウィジェット（アプリケーション本体も含む）を受信する。
【０１９０】
携帯端末機３２４は、ユーザにより制御方法が「再生」である所定コンテンツの選択があると、ステップＳＴ７３で当該所定コンテンツに対応したＵＲＬおよびコマンドを、リモコン信号としてテレビ受信機２５０Ａに送信する。テレビ受信機２５０Ａは、ステップＳＴ１０２で受信したＵＲＬおよびコマンドを、高速データラインを介して、セットトップボックス２１０Ａに転送する。そして、テレビ受信機２５０Ａは、ステップＳＴ１０３でＩＰＴＶに入力切り替えを行う。すなわち、ＨＤＭＩ受信部２５２で受信された画像および音声のデータによる出力状態に切り替える。
【０１９１】
セットトップボックス２１０Ａは、ステップＳＴ１１３で、高速データラインを通じて、テレビ受信機２５０Ａから所定コンテンツに対応したＵＲＬとコマンドを受信する。そして、セットトップボックス２１０Ａは、ステップＳＴ１１４で再生を開始する。すなわち、セットトップボックス２１０Ａは、受信したＵＲＬに基づいてＶＯＤサーバ３２３をアクセスして所定のコンテンツのデータ（ＭＰＥＧ２ストリーム）をストリーミングし、当該データをデコードして得られた画像および音声のデータを、ＨＤＭＩ送信部２１２からＨＤＭＩケーブル３５１を介してテレビ受信機２５０Ａに送信する。
【０１９２】
テレビ受信機２５０Ａは、ステップＳＴ１０４で、セットトップボックス２１０ＡからＨＤＭＩケーブル３５１を介して送られてくる画像および音声のベースバンドデータをＨＤＭＩ受信部２５２で受信し、コンテンツを表示する。すなわち、受信した画像データによる画像を表示パネル２６２に表示し、受信した音声データによる音声をスピーカ２６５から出力する。
【０１９３】
図２２に示す画像表示システム２００Ｂにおいては、上述した図１７に示す画像表示システム２００Ａと同様の作用効果を得ることができる。さらに、図２２に示す画像表示システム２００Ｂにおいては、テレビ受信機２５０Ａはウィジェットを受信する機能が不要となり、より簡単な構成とできる。
【０１９４】
なお、図１７に示す画像表示システム２００においては、双方向通信を行う通信部がＨＤＭＩケーブル３５１のリザーブライン（Ether−ライン）およびＨＰＤライン（Ether＋ライン）を用いて構成されるものを示したが、双方向通信を行う通信部の構成は、これに限定されるものではない。以下に、その他の構成例を説明する。以下の例では、セットトップボックス２１０Ａをソース機器とし、テレビ受信機２５０Ａをシンク機器として説明する。
【０１９５】
図２４は、ＣＥＣライン８４、およびリザーブライン８８を用いて、半二重通信方式によるＩＰ通信を行う例である。なお、図２４において図４と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。
【０１９６】
ソース機器の高速データラインインタフェース２１２Ａは、変換部１３１、復号部１３２、スイッチ１３３、切り換え制御部１２１、およびタイミング制御部１２２を有している。変換部１３１には、ソース機器とシンク機器との間での双方向のＩＰ通信により、ソース機器からシンク機器に送信されるデータである、Ｔｘデータが供給される。
【０１９７】
変換部１３１は、例えば、差動アンプリファイアにより構成され、供給されたＴｘデータを２つの部分信号からなる差動信号に変換する。また、変換部１３１は、変換により得られた差動信号をＣＥＣライン８４、およびリザーブライン８８を介してシンク機器に送信する。すなわち、変換部１３１は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはソース機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のＣＥＣライン８４に接続される信号線を介してスイッチ１３３に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、ソース機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してシンク機器に供給する。
【０１９８】
復号部１３２は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３２は、タイミング制御部１２２の制御に基づいて、ＣＥＣライン８４およびリザーブライン８８を介してシンク機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。ここで、Ｒｘデータとは、ソース機器とシンク機器との間での双方向のＩＰ通信により、シンク機器からソース機器に送信されるデータである。
【０１９９】
スイッチ１３３には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＣＥＣ信号、または変換部１３１からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、シンク機器からのＣＥＣ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１３３は、切り換え制御部１２１からの制御に基づいて、制御部（ＣＰＵ）からのＣＥＣ信号、もしくはシンク機器からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、もしくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２００】
すなわち、スイッチ１３３は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３１から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。
【０２０１】
また、スイッチ１３３は、ソース機器がシンク機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３２に供給する。
【０２０２】
切り換え制御部１２１はスイッチ１３３を制御して、スイッチ１３３に供給される信号のうちのいずれかが選択されるようにスイッチ１３３を切り換える。タイミング制御部１２２は、復号部１３２による差動信号の受信のタイミングを制御する。
【０２０３】
また、シンク機器の高速データラインインタフェース２５２Ａは、変換部１３４、復号部１３６、スイッチ１３５、切り換え制御部１２４、およびタイミング制御部１２３を有している。変換部１３４は、例えば、差動アンプリファイアにより構成され、変換部１３４にはＲｘデータが供給される。変換部１３４は、タイミング制御部１２３の制御に基づいて、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＣＥＣライン８４およびリザーブライン８８を介してソース機器に送信する。
【０２０４】
すなわち、変換部１３４は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはシンク機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のＣＥＣライン８４に接続される信号線を介してスイッチ１３５に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、シンク機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してソース機器に供給する。
【０２０５】
スイッチ１３５には、データを受信するタイミングにおいて、ソース機器からのＣＥＣ信号、またはソース機器からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを送信するタイミングにおいて、変換部１３４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が供給される。スイッチ１３５は、切り換え制御部１２４からの制御に基づいて、ソース機器からのＣＥＣ信号、もしくは制御部（ＣＰＵ）からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、若しくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２０６】
すなわち、スイッチ１３５は、シンク機器がソース機器にデータを送信するタイミングにおいて、シンク機器の制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３４から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してソース機器に送信する。
【０２０７】
また、スイッチ１３５は、シンク機器がソース機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号、またはＴｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３６に供給する。
【０２０８】
復号部１３６は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３６は、ＣＥＣライン８４およびリザーブライン８８を介してソース機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＴｘデータに復号して出力する。
【０２０９】
切り換え制御部１２４はスイッチ１３５を制御して、スイッチ１３５に供給される信号のうちのいずれかが選択されるようにスイッチ１３５を切り換える。タイミング制御部１２３は、変換部１３４による差動信号の送信のタイミングを制御する。
【０２１０】
図２５は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡ信号が伝送される信号線（ＳＤＡライン）およびＳＣＬ信号が伝送される信号線（ＳＣＬライン）とを用いて、全二重通信方式によるＩＰ通信を行う例である。なお、図２５において図２４と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。
【０２１１】
ソース機器の高速データラインインタフェース２１２Ａは、変換部１３１、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１および切り換え制御部１７１を有している。
【０２１２】
スイッチ１８１には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＳＤＡ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８１は、切り換え制御部１７１からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはシンク機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２１３】
すなわち、スイッチ１８１は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡ信号が伝送される信号線であるＳＤＡライン１９１を介してシンク機器から送信されてきたＳＤＡ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＳＤＡ信号または部分信号を、制御部（ＣＰＵ）または復号部１８３に供給する。
【０２１４】
また、スイッチ１８１は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号を、ＳＤＡライン１９１を介してシンク機器に送信するか、またはシンク機器に何も送信しない。
【０２１５】
スイッチ１８２には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８２は、切り換え制御部１７１からの制御に基づいて、ＳＣＬ信号またはＲｘデータに対応する差動信号を構成する部分信号のうちのいずれかを選択して出力する。
【０２１６】
すなわち、スイッチ１８２は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬ信号が伝送される信号線であるＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給するか、または何も受信しない。
【０２１７】
また、スイッチ１８２は、ソース機器がシンク機器にデータを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）から供給されたＳＣＬ信号を、ＳＣＬライン１９２を介してシンク機器に送信するか、または何も送信しない。
【０２１８】
復号部１８３は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＳＤＡライン１９１およびＳＣＬライン１９２に接続されている。復号部１８３は、ＳＤＡライン１９１およびＳＣＬライン１９２を介してシンク機器から送信されてきた差動信号、つまりＳＤＡライン１９１上の部分信号およびＳＣＬライン１９２上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。
【０２１９】
切り換え制御部１７１はスイッチ１８１およびスイッチ１８２を制御して、スイッチ１８１およびスイッチ１８２のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０２２０】
また、シンク機器を構成する高速データラインインタフェース２５２Ａは、変換部１８４、スイッチ１３５、スイッチ１８５、スイッチ１８６、復号部１３６、切り換え制御部１７２および切り換え制御部１２４を有している。
【０２２１】
変換部１８４は、例えば、差動アンプリファイアにより構成され、変換部１８４にはＲｘデータが供給される。変換部１８４は、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。すなわち、変換部１８４は、変換により得られた差動信号を構成する一方の部分信号をスイッチ１８５を介してソース機器に送信し、差動信号を構成する他方の部分信号をスイッチ１８６を介してソース機器に送信する。
【０２２２】
スイッチ１８５には、データを送信するタイミングにおいて、変換部１８４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＤＡ信号が供給される。スイッチ１８５は、切り換え制御部１７２からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはソース機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２２３】
すなわち、スイッチ１８５は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡライン１９１を介してソース機器から送信されてきたＳＤＡ信号を受信し、受信したＳＤＡ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。
【０２２４】
また、スイッチ１８５は、シンク機器がソース機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号、または変換部１８４から供給された部分信号を、ＳＤＡライン１９１を介してソース機器に送信する。
【０２２５】
スイッチ１８６には、データを送信するタイミングにおいて、変換部１８４からの、Ｒｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＣＬ信号が供給される。スイッチ１８６は、切り換え制御部１７２からの制御に基づいて、Ｒｘデータに対応する差動信号を構成する部分信号、またはＳＣＬ信号のうちのいずれかを選択して出力する。
【０２２６】
すなわち、スイッチ１８６は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬライン１９２を介してソース機器から送信されてきたＳＣＬ信号を受信し、受信したＳＣＬ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。
【０２２７】
また、スイッチ１８６は、シンク機器がソース機器にデータを送信するタイミングにおいて、変換部１８４から供給された部分信号を、ＳＣＬライン１９２を介してソース機器に送信するか、または何も送信しない。
【０２２８】
切り換え制御部１７２はスイッチ１８５およびスイッチ１８６を制御して、スイッチ１８５およびスイッチ１８６のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８５およびスイッチ１８６を切り換える。
【０２２９】
ところで、ソース機器とシンク機器とがＩＰ通信を行う場合に、半二重通信が可能であるか、全二重通信が可能であるかは、ソース機器およびシンク機器のそれぞれの構成によって定まる。そこで、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行う。
【０２３０】
ソース機器が受信するＥ−ＥＤＩＤは、例えば、図２６に示すように、基本ブロックと拡張ブロックとからなる。
【０２３１】
Ｅ−ＥＤＩＤの基本ブロックの先頭には、“Ｅ−ＥＤＩＤ１．３  Ｂａｓｉｃ  Ｓｔｒｕｃｔｕｒｅ”で表されるＥ−ＥＤＩＤ１．３の規格で定められたデータが配置され、続いて“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“２ｎｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つための“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”とは異なるタイミング情報が配置されている。
【０２３２】
また、基本ブロックには、“２ｎｄ  ｔｉｍｉｎｇ”に続いて、“Ｍｏｎｉｔｏｒ  ＮＡＭＥ”で表される表示装置の名前を示す情報、および“Ｍｏｎｉｔｏｒ  Ｒａｎｇｅ  Ｌｉｍｉｔｓ”で表される、アスペクト比が４：３および１６：９である場合についての表示可能な画素数を示す情報が順番に配置されている。
【０２３３】
これに対して、拡張ブロックの先頭には、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が配置され、続いて“ＶＩＤＥＯ  ＳＨＯＲＴ”で表される、表示可能な画像サイズ、フレームレート、インターレースであるかプログレッシブであるかを示す情報、アスペクト比などの情報が記述されたデータ、“ＡＵＤＩＯ  ＳＨＯＲＴ”で表される、再生可能な音声コーデック方式、サンプリング周波数、カットオフ帯域、コーデックビット数などの情報が記述されたデータ、および“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が順番に配置されている。
【０２３４】
また、拡張ブロックには、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”に続いて、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるメーカごとに固有に定義されたデータ、“３ｒｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“４ｔｈ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報が配置されている。
【０２３５】
さらに、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータは、図２７に示すデータ構造となっている。すなわち、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータには、１バイトのブロックである第０ブロック乃至第Ｎブロックが設けられている。
【０２３６】
“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの先頭に配置された第０ブロックには、“Ｖｅｎｄｏｒ−Ｓｐｅｃｉｆｉｃ  ｔａｇ  ｃｏｄｅ（＝３）”で表されるデータ“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”のデータ領域を示すヘッダ、および“Ｌｅｎｇｔｈ（＝Ｎ）”で表されるデータ“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”の長さを示す情報が配置される。
【０２３７】
また、第１ブロック乃至第３ブロックには、“２４ｂｉｔ  ＩＥＥＥ  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ（０ｘ０００Ｃ０３）ＬＳＢ  ｆｉｒｓｔ”で表されるＨＤＭＩ（Ｒ）用として登録された番号“０ｘ０００Ｃ０３“を示す情報が配置される。さらに、第４ブロックおよび第５ブロックには、”Ａ“、”Ｂ“、”Ｃ“、および”Ｄ“のそれぞれにより表される、２４ｂｉｔのシンク機器の物理アドレスを示す情報が配置される。
【０２３８】
第６ブロックには、“Ｓｕｐｐｏｒｔｓ−ＡＩ”で表されるシンク機器が対応している機能を示すフラグ、“ＤＣ−４８ｂｉｔ”、“ＤＣ−３６ｂｉｔ”、および“ＤＣ−３０ｂｉｔ”のそれぞれで表される１ピクセル当たりのビット数を指定する情報のそれぞれ、“ＤＣ−Ｙ４４４”で表される、シンク機器がＹＣｂＣｒ４：４：４の画像の伝送に対応しているかを示すフラグ、および“ＤＶＩ−Ｄｕａｌ”で表される、シンク機器がデュアルＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）に対応しているかを示すフラグが配置されている。
【０２３９】
また、第７ブロックには、“Ｍａｘ−ＴＭＤＳ−Ｃｌｏｃｋ”で表されるＴＭＤＳのピクセルクロックの最大の周波数を示す情報が配置される。さらに、第８ブロックには、“Ｌａｔｅｎｃｙ”で表される映像と音声の遅延情報の有無を示すフラグ、“Ｆｕｌｌ  Ｄｕｐｌｅｘ”で表される全二重通信が可能であるかを示す全二重フラグ、および“Ｈａｌｆ  Ｄｕｐｌｅｘ”で表される半二重通信が可能であるかを示す半二重フラグが配置されている。
【０２４０】
ここで、たとえばセットされている（たとえば“１”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有している、つまり図２５に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有していないことを示している。
【０２４１】
同様に、セットされている（たとえば“１”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有している、つまり図２４に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有していないことを示している。
【０２４２】
また、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの第９ブロックには、“Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるプログレッシブの映像の遅延時間データが配置され、第１０ブロックには、“Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、プログレッシブの映像に付随する音声の遅延時間データが配置される。さらに、第１１ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるインターレースの映像の遅延時間データが配置され、第１２ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、インターレースの映像に付随する音声の遅延時間データが配置される。
【０２４３】
ソース機器は、シンク機器から受信したＥ−ＥＤＩＤに含まれている全二重フラグおよび半二重フラグに基づいて、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行い、その判定結果にしたがって、シンク機器との双方向の通信を行う。
【０２４４】
例えば、ソース機器が図２４に示した構成とされている場合、ソース機器は、図２４に示したシンク機器とは半二重通信を行うことができるが、図２５に示したシンク機器とは半二重通信を行うことができない。そこで、ソース機器は、ソース機器の電源がオンされると通信処理を開始し、ソース機器に接続されたシンク機器の有する機能に応じた双方向の通信を行う。
【０２４５】
以下、図２８のフローチャートを参照して、図２４に示したソース機器による通信処理について説明する。
【０２４６】
ステップＳ１１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。例えば、ソース機器は、ＨＰＤライン８６が接続されるＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器（シンク機器）が接続されたか否かを判定する。
【０２４７】
ステップＳ１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１２において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。
【０２４８】
ステップＳ１３において、ソース機器は、ＤＤＣ８３を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。
【０２４９】
ステップＳ１４において、ソース機器は、シンク機器との半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２７の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、例えば、半二重フラグがセットされている場合、ソース機器は、半二重通信方式による双方向のＩＰ通信、つまり半二重通信が可能であると判定する。
【０２５０】
ステップＳ１４において、半二重通信が可能であると判定された場合、ステップＳ１５において、ソース機器は、双方向の通信に用いるチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０２５１】
すなわち、半二重フラグがセットされている場合、ソース機器は、シンク機器が図２４に示した構成であり、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、半二重通信を行う旨を通知する。
【０２５２】
ステップＳ１６において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器からのＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。
【０２５３】
ステップＳ１７において、ソース機器の各部は、半二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号が、ソース機器からシンク機器に送信される。
【０２５４】
また、データの受信時において、復号部１３２は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１３３は、ＣＥＣライン８４を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３２に供給する。復号部１３２は、スイッチ１３３から供給された部分信号、およびリザーブライン８８を介してシンク機器から供給された部分信号からなる差動信号を、タイミング制御部１２２の制御に基づいて、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０２５５】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０２５６】
また、ステップＳ１４において、半二重通信が可能でないと判定された場合、ステップＳ１８において、ソース機器は、ＣＥＣ信号の送受信を行うことで、シンク機器との双方向の通信を行い、通信処理は終了する。
【０２５７】
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。
【０２５８】
このようにして、ソース機器は、半二重フラグを参照し、半二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。
【０２５９】
このように、スイッチ１３３を切り換えて送信するデータ、および受信するデータを選択し、シンク機器と、ＣＥＣライン８４およびリザーブラインを用いた半二重通信、つまり半二重通信方式によるＩＰ通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０２６０】
また、ソース機器と同様に、シンク機器も、電源がオンされると通信処理を開始し、ソース機器との双方向の通信を行う。
【０２６１】
以下、図２９のフローチャートを参照して、図２４に示したシンク機器による通信処理について説明する。
【０２６２】
ステップＳ４１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。例えば、シンク機器は、ＨＰＤライン８６が接続されたＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器が接続されたか否かを判定する。
【０２６３】
ステップＳ４１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ４１において、新たな電子機器が接続されたと判定された場合、ステップＳ４２において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時において、シンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。
【０２６４】
ステップＳ４３において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信する。
【０２６５】
ステップＳ４４において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。
【０２６６】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２４に示すように構成される場合、ソース機器とシンク機器とは、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能である。そのため、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報が送信されてくる。シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。
【０２６７】
これに対して、ソース機器が半二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。
【０２６８】
ステップＳ４４において、チャネル情報を受信したと判定された場合、処理はステップＳ４５に進み、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０２６９】
ステップＳ４６において、シンク機器は、半二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３４は、タイミング制御部１２３の制御に基づいて、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３５に供給し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。スイッチ１３５は、変換部１３４から供給された部分信号を、ＣＥＣライン８４を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。
【０２７０】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０２７１】
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０２７２】
また、ステップＳ４４において、チャネル情報を受信していないと判定された場合、ステップＳ４７において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０２７３】
すなわち、データの送信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介して、ＣＥＣ信号をソース機器に送信し、データの受信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号を受信することで、ソース機器との制御データの授受を行う。
【０２７４】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。
【０２７５】
このように、シンク機器がスイッチ１３５を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８を用いた半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０２７６】
また、ソース機器が図２５に示す構成とされる場合、ソース機器は、通信処理において、Ｅ−ＥＤＩＤに含まれる全二重フラグに基づいてシンク機器が全二重通信を行う機能を有しているかを判定し、その判定結果に応じた双方向の通信を行う。
【０２７７】
以下、図３０のフローチャートを参照して、図２５に示したソース機器による通信処理について説明する。
【０２７８】
ステップＳ７１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。ステップＳ７１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。
【０２７９】
これに対して、ステップＳ７１において、新たな電子機器が接続されたと判定された場合、ステップＳ７２において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの送信時において、スイッチ１８１によりソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、スイッチ１８２によりソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が選択され、さらにデータの受信時において、スイッチ１８１によりシンク機器からのＳＤＡ信号が選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。
【０２８０】
ステップＳ７３において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。
【０２８１】
ステップＳ７４において、ソース機器は、ＤＤＣ８３のＳＤＡライン１９１を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。
【０２８２】
ステップＳ７５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２７の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、たとえば全二重フラグがセットされている場合、ソース機器は、全二重通信方式による双方向のＩＰ通信、つまり全二重通信が可能であると判定する。
【０２８３】
ステップＳ７５において、全二重通信が可能であると判定された場合、ステップＳ７６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０２８４】
すなわち、切り換え制御部１７１は、データの受信時において、シンク機器から送信されてくる、Ｒｘデータに対応した差動信号を構成する部分信号のうち、ＳＤＡライン１９１を介して送信されてくる部分信号がスイッチ１８１により選択され、ＳＣＬライン１９２を介して送信されてくる部分信号がスイッチ１８２により選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。
【０２８５】
ＤＤＣ８３を構成するＳＤＡライン１９１およびＳＣＬライン１９２は、シンク機器からソース機器にＥ−ＥＤＩＤが送信された後は利用されないので、つまりＳＤＡライン１９１およびＳＣＬライン１９２を介したＳＤＡ信号やＳＣＬ信号の送受信は行われないので、スイッチ１８１およびスイッチ１８２を切り換えて、ＳＤＡライン１９１およびＳＣＬライン１９２を、全二重通信によるＲｘデータの伝送路として利用することができる。
【０２８６】
ステップＳ７７において、ソース機器は、双方向の通信のチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０２８７】
すなわち、全二重フラグがセットされている場合、ソース機器は、シンク機器が図２４に示した構成であり、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、全二重通信を行う旨を通知する。
【０２８８】
ステップＳ７８において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。すなわち、切り換え制御部１２１は、変換部１３１からスイッチ１３３に供給された、Ｔｘデータに対応する差動信号の部分信号が選択されるようにスイッチ１３３を切り換える。
【０２８９】
ステップＳ７９において、ソース機器は、全二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号がソース機器からシンク機器に送信される。
【０２９０】
また、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１８１は、ＳＤＡライン１９１を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給する。また、スイッチ１８２は、ＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の他方の部分信号を受信し、受信した部分信号を復号部１８３に供給する。復号部１８３は、スイッチ１８１およびスイッチ１８２から供給された部分信号からなる差動信号を、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０２９１】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０２９２】
また、ステップＳ７５において、全二重通信が可能でないと判定された場合、ステップＳ８０において、ソース機器は、ＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
【０２９３】
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。
【０２９４】
このようにして、ソース機器は、全二重フラグを参照し、全二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。
【０２９５】
このように、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、シンク機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０２９６】
また、シンク機器が図２５に示した構成とされる場合においても、シンク機器は、図２４に示したシンク機器における場合と同様に、通信処理を行って、ソース機器との双方向の通信を行う。
【０２９７】
以下、図３１のフローチャートを参照して、図２５に示したシンク機器による通信処理について説明する。
【０２９８】
ステップＳ１１１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。ステップＳ１１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。
【０２９９】
これに対して、ステップＳ１１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１１２において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において、スイッチ１８５によりシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、さらにデータの受信時において、スイッチ１８５によりソース機器からのＳＤＡ信号が選択され、スイッチ１８６によりソース機器からのＳＣＬ信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３００】
ステップＳ１１３において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時においてシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。
【０３０１】
ステップＳ１１４において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、スイッチ１８５およびＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信する。
【０３０２】
ステップＳ１１５において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。
【０３０３】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２５に示すように構成される場合、ソース機器とシンク機器とは全二重通信が可能であるので、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨のチャネル情報が送信されてくるので、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。
【０３０４】
これに対して、ソース機器が全二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。
【０３０５】
ステップＳ１１５において、チャネル情報を受信したと判定された場合、処理はステップＳ１１６に進み、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３０６】
ステップＳ１１７において、切り換え制御部１２４は、スイッチ１３５を制御し、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０３０７】
ステップＳ１１８において、シンク機器は、全二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１８５に供給し、他方の部分信号をスイッチ１８６に供給する。スイッチ１８５およびスイッチ１８６は、変換部１８４から供給された部分信号を、ＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。
【０３０８】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０３０９】
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０３１０】
また、ステップＳ１１５において、チャネル情報を受信していないと判定された場合、ステップＳ１１９において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０３１１】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。
【０３１２】
このように、シンク機器がスイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０３１３】
なお、図２５の例では、ソース機器は、ＣＥＣライン８４およびリザーブライン８８に変換部１３１が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１８３が接続された構成とされているが、ＣＥＣライン８４およびリザーブライン８８に復号部１８３が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に変換部１３１が接続された構成とされてもよい。
【０３１４】
そのような場合、スイッチ１８１およびスイッチ１８２がＣＥＣライン８４およびリザーブライン８８に接続されるとともに復号部１８３に接続され、スイッチ１３３がＳＤＡライン１９１に接続されるとともに変換部１３１に接続される。
【０３１５】
また、図２５のシンク機器についても同様に、ＣＥＣライン８４およびリザーブライン８８に変換部１８４が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１３６が接続された構成とされてもよい。そのような場合、スイッチ１８５およびスイッチ１８６がＣＥＣライン８４およびリザーブライン８８に接続されるとともに変換部１８４に接続され、スイッチ１３５がＳＤＡライン１９１に接続されるとともに復号部１３６に接続される。
【０３１６】
さらに、図２４において、ＣＥＣライン８４およびリザーブライン８８が、ＳＤＡライン１９１およびＳＣＬライン１９２とされてもよい。つまり、ソース機器の変換部１３１および復号部１３２と、シンク機器の変換部１３４および復号部１３６とがＳＤＡライン１９１およびＳＣＬライン１９２に接続され、ソース機器とシンク機器とが半二重通信方式によるＩＰ通信を行うようにしてもよい。さらに、この場合、リザーブライン８８を用いて電子機器の接続を検出するようにしてもよい。
【０３１７】
さらに、ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有するようにしてもよい。そのような場合、ソース機器およびシンク機器は、接続された電子機器の有する機能に応じて、半二重通信方式または全二重通信方式によるＩＰ通信を行うことができる。
【０３１８】
ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有する場合、ソース機器およびシンク機器は、例えば、図３２に示すように構成される。なお、図３２において、図２４または図２５における場合と対応する部分には、同一の符号を付してあり、その説明は適宜省略する。
【０３１９】
図３２に示すソース機器の高速データラインインタフェース２１２Ａは、変換部１３１、復号部１３２、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１、タイミング制御部１２２、および切り換え制御部１７１を有している。すなわち、図３２のソース機器における高速データラインインタフェース２１２Ａは、図２５に示したソース機器における高速データラインインタフェース２１２Ａに、図２４のタイミング制御部１２２および復号部１３２がさらに設けられた構成とされている。
【０３２０】
また、図３２に示すシンク機器の高速データラインインタフェース２５２Ａは、変換部１３４、スイッチ１３５、復号部１３６、変換部１８４、スイッチ１８５、スイッチ１８６、タイミング制御部１２３、切り換え制御部１２４、および切り換え制御部１７２を有している。すなわち、図３２のシンク機器は、図２５に示したシンク機器に、図２４のタイミング制御部１２３および変換部１３４がさらに設けられた構成とされている。
【０３２１】
次に、図３２のソース機器およびシンク機器による通信処理について説明する。
【０３２２】
まず、図３３のフローチャートを参照して、図３２のソース機器による通信処理について説明する。なお、ステップＳ１５１乃至ステップＳ１５４の処理のそれぞれは、図３０のステップＳ７１乃至ステップＳ７４の処理のそれぞれと同様であるので、その説明は省略する。
【０３２３】
ステップＳ１５５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２７の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。
【０３２４】
ステップＳ１５５において、全二重通信が可能であると判定された場合、すなわち図３２、または図２５に示したシンク機器がソース機器に接続されている場合、ステップＳ１５６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０３２５】
一方、ステップＳ１５５において、全二重通信が可能でないと判定された場合、ステップＳ１５７において、ソース機器は、半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、受信したＥ−ＥＤＩＤを参照して、図２７の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。換言すれば、ソース機器は、図２４に示したシンク機器がソース機器に接続されたか否かを判定する。
【０３２６】
ステップＳ１５７において、半二重通信が可能であると判定された場合、またはステップＳ１５６において、スイッチ１８１およびスイッチ１８２が切り換えられた場合、ステップＳ１５８において、ソース機器は、チャネル情報を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３２７】
ここで、ステップＳ１５５において全二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３２８】
また、ステップＳ１５７において半二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能は有していないが、半二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３２９】
ステップＳ１５９において、切り換え制御部１２１は、スイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器から送信されてくるＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。なお、ソース機器とシンク機器とが全二重通信を行う場合には、ソース機器におけるデータの受信時には、シンク機器から、ＣＥＣライン８４およびリザーブライン８８を介してＲｘデータに対応する差動信号は送信されてこないので、復号部１３２には、Ｒｘデータに対応する差動信号は供給されない。
【０３３０】
ステップＳ１６０において、ソース機器は、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、ソース機器がシンク機器と全二重通信を行う場合、および半二重通信を行う場合、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。
【０３３１】
また、ソース機器がシンク機器と全二重通信を行う場合、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３３２】
これに対して、ソース機器がシンク機器と半二重通信を行う場合、データの受信時において、復号部１３２は、タイミング制御部１２２の制御に基づいて、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３３３】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０３３４】
また、ステップＳ１５７において、半二重通信が可能でないと判定された場合、ステップＳ１６１において、ソース機器は、ＣＥＣライン８４を介してＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
【０３３５】
このようにして、ソース機器は、全二重フラグおよび半二重フラグを参照し、通信相手であるシンク機器の有する機能に応じて、全二重通信または半二重通信を行う。
【０３３６】
このように、通信相手であるシンク機器の有する機能に応じて、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。
【０３３７】
次に、図３４のフローチャートを参照して、図３２のシンク機器による通信処理について説明する。なお、ステップＳ１９１乃至ステップＳ１９４の処理のそれぞれは、図３１のステップＳ１１１乃至ステップＳ１１４の処理のそれぞれと同様であるので、その説明は省略する。
【０３３８】
ステップＳ１９５において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信する。なお、シンク機器に接続されているソース機器が、全二重通信を行う機能も、半二重通信を行う機能も有していない場合には、ソース機器からシンク機器には、チャネル情報は送信されてこないので、シンク機器は、チャネル情報を受信しない。
【０３３９】
ステップＳ１９６において、シンク機器は、受信したチャネル情報に基づいて、全二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨のチャネル情報を受信した場合、全二重通信を行うと判定する。
【０３４０】
ステップＳ１９６において、全二重通信を行うと判定された場合、ステップＳ１９７において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３４１】
また、ステップＳ１９６において、全二重通信を行わないと判定された場合、ステップＳ１９８において、シンク機器は、受信したチャネル情報に基づいて、半二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報を受信した場合、半二重通信を行うと判定する。
【０３４２】
ステップＳ１９８において、半二重通信を行うと判定されるか、またはステップＳ１９７においてスイッチ１８５およびスイッチ１８６が切り換えられた場合、ステップＳ１９９において、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において、変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０３４３】
なお、ソース機器とシンク機器とが全二重通信を行う場合、シンク機器におけるデータの送信時には、変換部１３４からトランスミッタ８１にＲｘデータに対応する差動信号が送信されないので、スイッチ１３５には、Ｒｘデータに対応する差動信号は供給されない。
【０３４４】
ステップＳ２００において、シンク機器は、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。
【０３４５】
すなわち、シンク機器がソース機器と全二重通信を行う場合、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１８５およびＳＤＡライン１９１を介してソース機器に送信し、他方の部分信号をスイッチ１８６およびＳＣＬライン１９２を介してソース機器に送信する。
【０３４６】
また、シンク機器がソース機器と半二重通信を行う場合、データの送信時において、変換部１３４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１３５およびＣＥＣライン８４を介してトランスミッタ８１に送信し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。
【０３４７】
さらに、シンク機器がソース機器と全二重通信を行う場合、および半二重通信を行う場合、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信し、受信した差動信号を元のデータであるＴｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３４８】
また、ステップＳ１９８において、半二重通信を行わないと判定された場合、すなわち、たとえばチャネル情報が送信されてこなかった場合、ステップＳ２０１において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０３４９】
このようにして、シンク機器は、受信したチャネル情報に応じて、すなわち通信相手であるソース機器の有する機能に応じて全二重通信または半二重通信を行う。
【０３５０】
このように、通信相手であるソース機器の有する機能に応じて、スイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩ（Ｒ）との互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。
【０３５１】
また、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＣＥＣライン８４およびリザーブライン８８と、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＳＤＡライン１９１およびＳＣＬライン１９２とが含まれているＨＤＭＩケーブル３５１により、ソース機器とシンク機器とを接続することで、従来のＨＤＭＩケーブルとの互換性を保ちつつ、半二重通信方式または全二重通信方式による高速の双方向のＩＰ通信を行うことができる。
【０３５２】
次に、上述した一連の処理は、専用のハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、たとえば、ソース機器、シンク機器を制御するマイクロコンピュータ等にインストールされる。
【０３５３】
そこで、図３５は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０３５４】
プログラムは、コンピュータに内蔵されている記録媒体としてのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）３０５やＲＯＭ３０３に予め記録しておくことができる。
【０３５５】
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０３５６】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送し、あるいはＬＡＮ、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース３０６で受信し、内蔵するＥＥＰＲＯＭ３０５にインストールすることができる。
【０３５７】
コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０２を内蔵している。ＣＰＵ３０２には、バス３０１を介して、入出力インタフェース３０６が接続されており、ＣＰＵ３０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３やＥＥＰＲＯＭ３０５に格納されているプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０４にロードして実行する。これにより、ＣＰＵ３０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。
【０３５８】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（たとえば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【０３５９】
上述した図２０に示す構成例は、ＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成できるものであったが、図３６は、同様の効果を持つ他の構成例を示している。
【０３６０】
この例は、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信で行われ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることを特徴とする。
【０３６１】
ソース機器は、ＬＡＮ信号送信回路６１１、終端抵抗６１２，６１３、ＡＣ結合容量６１４〜６１７、ＬＡＮ信号受信回路６１８、インバータ６２０、抵抗６２１、ローパルスフィルタを形成する抵抗６２２および容量６２３、比較器６２４、プルダウン抵抗６３１、ローパスフィルタを形成する抵抗６３２および容量６３３、比較器６３４、ＮＯＲゲート６４０、アナログスイッチ６４１〜６４４、インバータ６４５、アナログスイッチ６４６，７４７、ＤＤＣトランシーバ６５１，６５２、並びにプルアップ抵抗６５３，６５４を有している。
【０３６２】
また、シンク機器６０２は、ＬＡＮ信号送信回路６６１、終端抵抗６６２，６６３、ＡＣ結合容量６６４〜６６７、ＬＡＮ信号受信回路６６８、プルダウン抵抗６７１、ローパルスフィルタを形成する抵抗６７２および容量６７３、比較器６７４、チョークコイル６８１、電源電位と基準電位間に直列接続された抵抗６８２および６８３、アナログスイッチ６９１〜６９４、インバータ６９５、アナログスイッチ６９６，６９７、ＤＤＣトランシーバ７０１，７０２、並びにプルアップ抵抗７０３，７０４を有している。
【０３６３】
ＨＤＭＩケーブル３５１の中には、リザーブライン８０１とＳＣＬライン８０３からなる差動伝送路とＳＤＡライン８０４とＨＰＤライン８０２からなる差動伝送路があり、それらのソース側端子８１１と〜８１４、並びにシンク側端子８２１〜８２４が形成されている。
【０３６４】
リザーブライン８０１とＳＣＬライン８０３、並びにＳＤＡライン８０４とＨＰＤライン８０２は、差動ツイストペアとして結線されている。
【０３６５】
ソース機器内で、端子８１１、８１３は、ＡＣ結合容量６１４、６０５およびアナログスイッチ６４１、６４２を介してＬＡＮ送信信号ＳＧ６１１をシンクに送信する送信回路６１１および終端抵抗６１２に接続されている。端子８１４，８１２は、ＡＣ結合容量６１６，６１７とアナログスイッチ６４３、６４４を介してシンク機器からのＬＡＮ信号を受信する受信回路６１８および終端抵抗６１３に接続されている。
【０３６６】
シンク機器内で、端子８２１〜８２４はＡＣ結合容量６６４，６６５，６６６，６６７とアナログスイッチ６９１〜６９４を介して送信回路６６１および受信回路６６８と、終端抵抗６６２，６６３に接続されている。アナログスイッチ６４１〜６４４、６９１〜６９４はＬＡＮ通信を行うときに導通し、ＤＤＣ通信を行うときは開放となる。
【０３６７】
ソース機器は、端子８１３と端子８１４を、別のアナログスイッチ６４６、６４７を介してＤＤＣトランシーバ６５１、６５２およびプルアップ抵抗６５３、６５４に接続する。
【０３６８】
シンク機器は、端子８２３と端子８２４を、アナログスイッチ６９６、６９７を介してＤＤＣトランシーバ７０１、７０２およびプルアップ抵抗７０３に接続する。アナログスイッチ６４６、６４７はＤＤＣ通信を行うときに導通し、ＬＡＮ通信を行うときは開放にする。
【０３６９】
リザーブライン８０１の電位によるｅ−ＨＤＭＩ対応機器の認識機構は、ソース機器６０１の抵抗６２がインバータ６２０に駆動されていること以外は、基本的に、図２０に示す例と同様である。
【０３７０】
インバータ６２０の入力がＨＩＧＨのとき抵抗６２１はプルダウン抵抗となるのでシンク機器からみるとｅ−ＨＤＭＩ非対応機器がつながれたのと同じ０Ｖ状態になる。この結果、シンク機器のｅ−ＨＤＭＩ対応識別結果を示す信号ＳＧ６２３はＬＯＷとなり、信号ＳＧ６２３で制御されるアナログスイッチ６９１〜６９４は開放され、信号ＳＧ６２３をインバータ６９５で反転した信号で制御されるアナログスイッチ６９６、６９７は導通する。この結果、シンク機器６０２はＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。
【０３７１】
一方、ソース機器ではインバータ６２０の入力がＮＯＲゲート６４０にも入力されてその出力ＳＧ６１４はＬＯＷとされる。ＮＯＲゲート６４０の出力信号ＳＧ６１４に制御されたアナログスイッチ６４１〜６４４は開放され、信号ＳＧ６１４をインバータ６４５で反転した信号で制御されるアナログスイッチ６４６、６４７は導通する。この結果、ソース機器６０１もＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。
【０３７２】
逆に、インバータ６２０の入力がＬＯＷのときは、ソース機器もシンク機器もともにＳＣＬライン８０３とＳＤＡライン８０４をＤＤＣ送受信機から切り離し、ＬＡＮ送受信機に接続した状態になる。
【０３７３】
ＨＰＤライン８０２のＤＣバイアス電位による接続確認のための回路６３１〜６３４、６８１〜６８３は、図２０に示す例と同様の機能を有する。すなわち、ＨＰＤライン８０２は、上述のＬＡＮ通信の他にＤＣバイアスレベルでケーブル３５１がシンク機器に接続されたことをソース機器に伝達する。シンク機器内の抵抗６８２、６８３とチョークコイル６８１はケーブル３５１がシンク機器に接続されるとＨＰＤライン８０２を、端子８２２を介して約４Ｖにバイアスする。
【０３７４】
ソース機器はＨＰＤライン８０２のＤＣバイアスを抵抗６３２と容量６３３からなるローパスフィルタで抽出し、比較器６３４で基準電位Ｖｒｅｆ２（たとえば１．４Ｖ）と比較する。ケーブル３５１がシンク機器に接続されていなければ端子８１２の電位はプルダウン抵抗６３１で基準電位Ｖｒｅｆ２より低く、接続されていれば高い。したがって、比較器６３４の出力信号ＳＧ６１３がＨＩＧＨならばケーブル３５１とシンク機器が接続されていることを示す。一方、比較器６３４の出力信号ＳＧ６１３がＬＯＷならばケーブル３５１とシンク機器が接続されていないことを示す。
【０３７５】
このように、図３６に示す構成例によれば、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信でおこなわれ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることから、ＳＣＬライン、ＳＤＡラインをスイッチでＬＡＮ通信回路に接続する時間帯とＤＤＣ回路に接続する時間帯に分ける時分割を行うことができ、この分割によりＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成することができ、安定で確実なＬＡＮ通信が安価に実現できる。
【０３７６】
なお、ＳＤＡとＳＣＬはＨが１．５ＫΩプルアップでＬがローインピーダンスのプルダウンであり、ＣＥＣもＨが２７ＫΩプルアップでＬがローインピーダンスのプルダウンの通信を行なうものである。既存ＨＤＭＩとのコンパチビリティを持つためにそれらの機能を保持することは、伝送線路の終端を整合終端する必要がある高速データ通信を行なうＬＡＮの機能を共有することは困難となるおそれがある。
【０３７７】
図２０、図３６の構成例は、このような問題を回避できる。すなわち、図２０の構成例では、ＳＤＡ、ＳＣＬ、ＣＥＣラインを使うのを避けてリザーブラインとＨＰＤラインを差動のペアとして１対双方向通信による全二重通信を行うように構成した。また、図３６の構成例では、ＨＰＤラインおよびＳＤＡラインと、ＳＣＬラインおよびリザーブラインとで２対の差動ペアをつくり各々で単方向通信を行なう２対全二重通信を行うように構成した。
【０３７８】
図３７（Ａ）〜（Ｅ）は、図２０、あるいは図３６の構成例における双方向通信波形を示している。
【０３７９】
図３７（Ａ）はソース機器から送った信号波形を、図３７（Ｂ）はシンク機器が受けた信号波形を、図３７（Ｃ）はケーブルを通る信号波形を、図３７（Ｄ）はソース機器が受けた信号を、図３７（Ｅ）はソース機器から送った信号波形を、それぞれ示している。この図３７からも明らかなように、図２０、あるいは図３６の構成例によれば、良好な双方向通信を実現可能である。
【０３８０】
なお、上述実施の形態においては、各機器を接続する伝送路として、ＨＤＭＩ規格のインタフェースを前提として説明したが、その他の同様な伝送規格にも適用可能である。また、上述実施の形態においては、電子機器間をＨＤＭＩケーブルで接続したものを示したが、この発明は、電子機器間の接続を無線で行うものにも、同様に適用できる。
【産業上の利用可能性】
【０３８１】
この発明は、ウィジェットで提供されるコンテンツの再生等の処理を行うテレビ受信機等の画像表示装置に適用できる。
【図面の簡単な説明】
【０３８２】
【図１】この発明の実施の形態としての画像表示システムの構成例を示すブロック図である。
【図２】画像表示システムを構成するセットトップボックス（ソース機器）の構成例を示すブロック図である。
【図３】画像表示システムを構成するテレビ受信機（シンク機器）の構成例を示すブロック図である。
【図４】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図５】ＨＤＭＩトランスミッタとＨＤＭＩレシーバの構成例を示すブロック図である。
【図６】ＴＭＤＳ伝送データの構造を示す図である。
【図７】ＨＤＭＩ端子のピン配列（タイプＡ）を示す図である。
【図８】同期用ＩＤ（コンテンツＩＤ＋制御ＩＤ）とＵＲＬとの対応関係のテーブル例を示すである。
【図９】テレビ受信機の画面上におけるウィジェットの表示例を示す図である。
【図１０】テレビ受信機のウィジェットの表示に基づいてコンテンツ（再生）が選択された場合の処理シーケンスを説明するための図である。
【図１１】コンテンツ（再生）が選択された場合におけるテレビ受信機の画面表示例を示す図である。
【図１２】テレビ受信機のウィジェットの表示に基づいてコンテンツ（詳細表示）が選択された場合の処理シーケンス（テキスト＋動画サムネイル）を説明するための図である。
【図１３】コンテンツ（詳細表示）が選択された場合におけるテレビ受信機の画面表示例を示す図である。
【図１４】テレビ受信機のウィジェットの表示に基づいてコンテンツ（詳細表示）が選択された場合の処理シーケンス（テキスト）を説明するための図である。
【図１５】テレビ受信機のウィジェットの表示に基づいてコンテンツ（予約）が選択された場合の処理シーケンス（テキスト）を説明するための図である。
【図１６】コンテンツ（予約）が選択された場合におけるテレビ受信機の画面表示例を示す図である。
【図１７】この発明の他の実施の形態としての画像表示システムの構成例を示すブロック図である。
【図１８】画像表示システムを構成するセットトップボックス（ソース機器）の構成例を示すブロック図である。
【図１９】画像表示システムを構成するテレビ受信機（シンク機器）の構成例を示すブロック図である。
【図２０】セットトップボックスおよびテレビ受信機の高速データラインインタフェースの構成例を示す接続図である。
【図２１】テレビ受信機のウィジェットの表示に基づいてコンテンツ（再生）が選択された合の処理シーケンスを説明するための図である。
【図２２】この発明のさらに他の実施の形態としての画像表示システムの構成例を示すブロック図である。
【図２３】テレビ受信機のウィジェットの表示に基づいてコンテンツ（再生）が選択された合の処理シーケンスを説明するための図である。
【図２４】セットトップボックスおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図２５】セットトップボックスおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図２６】ソース機器が受信するＥ−ＥＤＩＤの構造を示す図である。
【図２７】Ｅ−ＥＤＩＤ  Vendor Specific Data Block構造を示す図である。
【図２８】ソース機器による通信処理を説明するためのフローチャートである。
【図２９】シンク機器による通信処理を説明するためのフローチャートである。
【図３０】ソース機器による通信処理を説明するためのフローチャートである。
【図３１】シンク機器による通信処理を説明するためのフローチャートである。
【図３２】ディスクレコーダおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図３３】ソース機器による通信処理を説明するためのフローチャートである。
【図３４】シンク機器による通信処理を説明するためのフローチャートである。
【図３５】この発明を適用したコンピュータの構成例を示すブロック図である。
【図３６】セットトップボックスおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図３７】双方向通信波形を示す図である。
【符号の説明】
【０３８３】
２００，２００Ａ，２００Ｂ・・・画像表示システム、２１０・・・セットトップボックス、２１１・・・ＨＤＭＩ端子、２１２・・・ＨＤＭＩ送信部、２１２Ａ・・・高速データラインインタフェース、２５０・・・テレビ受信機、２５１・・・ＨＤＭＩ端子、２５２・・・ＨＤＭＩ受信部、２５２Ａ・・・高速データラインインタフェース、３２１・・・ネットワーク、３２２・・・ウィジェットサーバ、３２３・・・ＶＯＤサーバ
【図１】
2009088941.tif 000003
【図２】
2009088941.tif 000004
【図３】
2009088941.tif 000005
【図４】
2009088941.tif 000006
【図５】
2009088941.tif 000007
【図６】
2009088941.tif 000008
【図７】
2009088941.tif 000009
【図８】
2009088941.tif 000010
【図９】
2009088941.tif 000011
【図１０】
2009088941.tif 000012
【図１１】
2009088941.tif 000013
【図１２】
2009088941.tif 000014
【図１３】
2009088941.tif 000015
【図１４】
2009088941.tif 000016
【図１５】
2009088941.tif 000017
【図１６】
2009088941.tif 000018
【図１７】
2009088941.tif 000019
【図１８】
2009088941.tif 000020
【図１９】
2009088941.tif 000021
【図２０】
2009088941.tif 000022
【図２１】
2009088941.tif 000023
【図２２】
2009088941.tif 000024
【図２３】
2009088941.tif 000025
【図２４】
2009088941.tif 000026
【図２５】
2009088941.tif 000027
【図２６】
2009088941.tif 000028
【図２７】
2009088941.tif 000029
【図２８】
2009088941.tif 000030
【図２９】
2009088941.tif 000031
【図３０】
2009088941.tif 000032
【図３１】
2009088941.tif 000033
【図３２】
2009088941.tif 000034
【図３３】
2009088941.tif 000035
【図３４】
2009088941.tif 000036
【図３５】
2009088941.tif 000037
【図３６】
2009088941.tif 000038
【図３７】
2009088941.tif 000039