(57)【要約】【課題】ビデオカメラレコーダのコンテンツリストをテレビ受信機にスムーズに表示できるようにして、ユーザによる映像コンテンツの選択操作性を高める。【解決手段】ビデオカメラレコーダ（ソース機器）１０Ａと、テレビ受信機（シンク機器）３０Ａは、ＨＤＭＩケーブル１を介して接続されている。ビデオカメラレコーダ１０Ａには、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２８と、高速データラインＩ／Ｆ２８Ａとが設けられている。テレビ受信機３０Ａには、ＨＤＭＩ受信部（ＨＤＭＩ ＲＸ）３２と、高速データラインＩ／Ｆ３２Ａとが設けられている。テレビ受信機３０Ａ側からの送信要求に応じて、ビデオカメラレコーダ１０Ａは、テレビ受信機３０Ａに、ＨＤＭＩケーブル１の所定ラインで構成される高速データラインを用いて、付加情報（コンテンツリストおよびサムネイルのデータ）を高速で送信する。【選択図】図１６
2008056708.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を、複数チャネルで、差動信号により、伝送路を介して外部機器に送信する信号送信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号送信部により上記外部機器に送信可能な各映像信号を保持する映像信号保持部と、
上記映像信号保持部に保持されている各映像信号の付加情報を保持する付加情報保持部と、
上記付加情報保持部に保持されている各映像信号の付加情報を上記通信部により上記外部機器に送信するように制御する通信制御部と
を備えることを特徴とする送信装置。
【請求項２】
上記付加情報は、テキスト情報または画像情報、あるいは、テキスト情報および画像情報である
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
上記通信制御部は、
上記通信部で上記外部機器から送られてくる上記付加情報の送信要求が受信されるとき、
上記付加情報保持部に保持されている各映像信号の付加情報を上記通信部により上記外部機器に送信するように制御する
ことを特徴とする請求項１に記載の送信装置。
【請求項４】
上記通信制御部は、さらに、
上記通信部で上記外部機器から送られてくる所定の映像信号の選択情報が受信されるとき、
上記映像信号保持部に保持されている映像信号のうち上記選択情報に対応した映像信号を、上記信号送信部により上記外部機器に送信するように制御する
ことを特徴とする請求項１に記載の送信装置。
【請求項５】
映像信号を、複数チャネルで、差動信号により、伝送路を介して外部機器に送信する信号送信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号送信部により上記外部機器に送信可能な各映像信号を保持する映像信号保持部と、
上記映像信号保持部に保持されている各映像信号の付加情報を保持する付加情報保持部とを備える送信装置における映像信号送信方法であって、
上記通信部により、上記外部機器から送られてくる付加情報の送信要求を受信する送信要求受信ステップと、
上記送信要求受信ステップで受信された上記送信要求に基づいて、上記通信部により、上記付加情報保持部に保持されている各映像信号の付加情報を上記外部機器に送信する付加情報送信ステップと、
上記通信部により、上記付加情報送信ステップで送信された上記各映像信号の付加情報に対応して上記外部機器から送られてくる所定の映像信号の選択情報を受信する選択情報受信ステップと、
上記映像信号保持部に保持されている映像信号のうち上記選択情報受信ステップで受信された上記選択情報に対応した映像信号を、上記信号送信部により、上記外部機器に送信する映像信号送信ステップと
を有することを特徴とする送信装置における映像信号送信方法。
【請求項６】
外部機器から、複数チャネルで、差動信号により、伝送路を介して映像信号を受信する信号受信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号受信部で受信された映像信号を処理して画像を表示する画像表示部と、
上記通信部で上記外部機器から送られてくる該外部機器が送信可能な各映像信号の付加情報が受信されるとき、該各映像信号の付加情報を表示する付加情報表示部と
を備えることを特徴とする受信装置。
【請求項７】
上記付加情報は、テキスト情報または画像情報、あるいは、テキスト情報および画像情報である
ことを特徴とする請求項６に記載の受信装置。
【請求項８】
上記各映像信号の付加情報の送信要求を上記通信部により上記外部機器に送信するように制御する通信制御部をさらに備える
ことを特徴とする請求項６に記載の受信装置。
【請求項９】
上記付加情報表示部で表示された上記各映像信号の付加情報に基づいて、ユーザが、所定の映像信号を選択するためのユーザ操作部と、
上記ユーザ操作部で選択された所定の映像信号の選択情報を上記通信部により上記外部機器に送信するように制御する通信制御部とをさらに備える
ことを特徴とする請求項６に記載の受信装置。
【請求項１０】
外部機器から、複数チャネルで、差動信号により、伝送路を介して映像信号を受信する信号受信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号受信部で受信された映像信号を処理して画像を表示する画像表示部とを備える受信装置における映像信号受信方法であって、
上記通信部により、上記外部機器が送信可能な各映像信号の付加情報を要求する付加情報の送信要求を上記外部機器に送信する送信要求送信ステップと、
上記送信要求送信ステップで送信された上記付加情報の送信要求に対応して上記外部機器から送られてくる上記各映像信号の付加情報を上記通信部により受信する付加情報受信ステップと、
上記付加情報受信ステップで受信された上記各映像信号の付加情報を表示する付加情報表示ステップと、
上記付加情報表示ステップで表示された上記各映像信号の付加情報に基づいて選択された所定の映像信号の選択情報を上記通信部により上記外部機器に送信する選択情報送信ステップと、
上記選択情報送信ステップで送信された上記選択情報に対応して上記外部機器から送られてくる上記所定の映像信号を上記信号受信部により受信する映像信号受信ステップと
を有することを特徴とする受信装置における映像信号受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＨＤＭＩ（High-Definition Multimedia Interface）規格と称されるデジタル映像・音声入出力インタフェース規格で出力または入力を行う機器で構成されるシステムに適用して好適な送信装置、送信装置における映像信号送信方法、受信装置および受信装置における映像信号受信方法に関する。【０００２】
詳しくは、この発明は、外部機器に送信可能な各映像信号の付加情報を、双方向通信部により外部機器に送信することにより、外部機器側において各映像信号の付加情報がスムーズに表示されるようにし、ユーザによる映像信号の選択操作性を高めるようにした送信装置等に係るものである。
【背景技術】
【０００３】
近年、例えば、ＤＶＤ(Digital Versatile Disc)レコーダや、セットトップボックス、その他のＡＶソース（Audio Visual source）から、テレビ受信機、プロジェクタ、その他のディスプレイに対して、デジタル映像信号、すなわち、非圧縮（ベースバンド）の映像信号（以下、「画像データ」という）と、その映像信号に付随するデジタル音声信号（以下、「音声データ」という）とを、高速に伝送する通信インタフェースとして、ＨＤＭＩ(High Definition Multimedia Interface)が普及しつつある。例えば、特許文献１には、ＨＤＭＩ規格の詳細についての記載がある。
【特許文献１】ＷＯ２００２／０７８３３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＨＤＭＩで機器間接続を行う場合、映像音声の伝送の定義は規格化されているが、付加情報の伝送に関する定義がない。そのため、ビデオカメラレコーダのように１メディアに複数のシーンが録画されている場合、接続先のテレビ受信機では、ビデオカメラレコーダとしか認識できず、ユーザが希望するシーンの映像信号から再生をスタートさせることが困難であった。  【０００５】
この発明の目的は、ユーザによる映像信号の選択操作性を高めることにある。
【課題を解決するための手段】
【０００６】
この発明の概念は、
映像信号を、複数チャネルで、差動信号により、伝送路を介して外部機器に送信する信号送信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号送信部により上記外部機器に送信可能な各映像信号を保持する映像信号保持部と、
上記映像信号保持部に保持されている各映像信号の付加情報を保持する付加情報保持部と、
上記付加情報保持部に保持されている各映像信号の付加情報を上記通信部により上記外部機器に送信するように制御する通信制御部と
を備えることを特徴とする送信装置にある。【０００７】
この発明の送信装置は、映像信号を、複数のチャネルで、差動信号により、伝送路を介して、外部機器に送信する信号送信部を備えるものであり、例えば、ＨＤＭＩのソース機器である。この発明においては、伝送路を構成する所定のラインを用いて双方向通信を行う通信部が備えられ、この通信部により、外部機器に送信可能な各映像信号の付加情報が、外部機器に送信される。【０００８】
ここで、付加情報は、テキスト情報または画像情報、あるいは、テキスト情報および画像情報である。なお、外部機器への付加情報の送信は、例えば、通信部で外部機器から送られてくる付加情報の送信要求が受信された場合に、行われる。【０００９】
このように各映像信号の付加情報を通信部により外部機器に送信するものであり、例えば、外部機器から付加情報の送信要求があった場合に、当該外部機器に各映像信号の付加情報が直ちに供給される。そのため、外部機器側において各映像信号の付加情報がスムーズに表示され、ユーザによる映像信号の選択操作性が高まる。【００１０】
また、この発明において、例えば、通信制御部は、さらに、通信部で外部機器から送られてくる所定の映像信号の選択情報が受信されるとき、映像信号保持部に保持されている映像信号のうち選択情報に対応した映像信号を、信号送信部により外部機器に送信するように制御する、ようにされてもよい。この場合、外部機器側で所定の映像信号の選択があった場合、送信装置にはその選択情報が直ちに供給され、送信装置から外部機器に、選択情報に対応した映像信号を送信することが可能となる。そのため、外部機器側では、ユーザの映像信号の選択操作を画像表示に直ちに反映させることができ、ユーザの操作性が高まる。【００１１】
また、この発明の概念は、
外部機器から、複数チャネルで、差動信号により、伝送路を介して映像信号を受信する信号受信部と、
上記伝送路を構成する所定のラインを用いて双方向通信を行う通信部と、
上記信号受信部で受信された映像信号を処理して画像を表示する画像表示部と、
上記通信部で上記外部機器から送られてくる該外部機器が送信可能な各映像信号の付加情報が受信されるとき、該各映像信号の付加情報を表示する付加情報表示部と
を備えることを特徴とする受信装置にある。【００１２】
この発明の受信装置は、外部機器から、複数チャネルで、差動信号により、伝送路を介して送られてくる映像信号を受信する信号受信部を備えるものであり、例えば、ＨＤＭＩのシンク機器である。この発明においては、伝送路を構成する所定のラインを用いて双方向通信を行う通信部が備えられ、この通信部により外部機器が送信可能な各映像信号の付加情報が受信されて、付加情報の表示が行われる。【００１３】
ここで、付加情報は、テキスト情報または画像情報、あるいは、テキスト情報および画像情報である。また、例えば、各映像信号の付加情報の送信要求が、通信部により、外部機器に送信される。【００１４】
このように各映像信号の付加情報を通信部で受信するものであり、例えば、外部機器に付加情報の送信要求を送った場合に、当該外部機器から各映像信号の付加情報を直ちに受け取ることができる。そのため、各映像信号の付加情報をスムーズに表示でき、ユーザによる映像信号の選択操作性が高まる。【００１５】
また、この発明において、例えば、付加情報表示部で表示された各映像信号の付加情報に基づいて、ユーザが、所定の映像信号を選択するためのユーザ操作部と、ユーザ操作部で選択された所定の映像信号の選択情報を通信部により外部機器に送信するように制御する通信制御部とをさらに備える、ようにされてもよい。この場合、ユーザが所定の映像信号の選択を行った場合、外部機器にはその選択情報が直ちに供給され、外部機器から受信装置に、選択情報に対応した映像信号を送信することが可能となる。そのため、ユーザの映像信号の選択操作を画像表示に直ちに反映させることができ、ユーザの操作性が高まる。
【発明の効果】
【００１６】
この発明によれば、外部機器に送信可能な各映像信号の付加情報を、双方向通信部により外部機器に送信するものであり、外部機器側において各映像信号の付加情報をスムーズに表示でき、ユーザによる映像信号の選択操作性が高まる。また、この発明によれば、外部機器が送信可能な各映像信号の付加情報を、双方向通信部により外部機器から受信するものであり、各映像信号の付加情報をスムーズに表示でき、ユーザによる映像信号の選択操作性が高まる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態としてのＡＶシステムの構成例を示すブロック図である。
【図２】ＡＶシステムを構成するビデオカメラレコーダ（ソース機器）の構成例を示すブロック図である。
【図３】ＡＶシステムを構成するテレビ受信機（シンク機器）の構成例を示すブロック図である。
【図４】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図５】ＨＤＭＩトランスミッタとＨＤＭＩレシーバの構成例を示すブロック図である。
【図６】ＴＭＤＳ伝送データの構造を示す図である。
【図７】ＨＤＭＩ端子のピン配列（タイプＡ）を示す図である。
【図８】ＣＥＣチャネルで伝送されるデータのブロック構成を示す図である。
【図９】ヘッダブロックのデータ構造例を示す図である。
【図１０】各機器の種類に応じて設定される論理アドレスの例を示す図である。
【図１１】コマンドデータの構造例を示す図である。
【図１２】サムネイルのデータを伝送する際のヘッダのデータ構造例を示す図である。
【図１３】ビデオカメラレコーダのＨＤＭＩ端子とテレビ受信機のＨＤＭＩ端子との間でＨＤＭＩケーブルを介して行われるデータ伝送例を説明するためのシーケンス図である。
【図１４】サムネイルデータの伝送例を説明するための図である。
【図１５】シンク機器でのコンテンツ表示例を示す図である。
【図１６】この発明の他の実施の形態としてのＡＶシステムの構成例を示すブロック図である。
【図１７】ＡＶシステムを構成するビデオカメラレコーダ（ソース機器）の構成例を示すブロック図である。
【図１８】ＡＶシステムを構成するテレビ受信機（シンク機器）の構成例を示すブロック図である。
【図１９】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの構成例を示す接続図である。
【図２０】高速データラインで伝送される制御コマンドのデータ構造例を示す図である。
【図２１】制御シーケンスで用いられる制御コマンドおよび伝送付加情報の定義を示す図である。
【図２２】ビデオカメラレコーダのＨＤＭＩ端子とテレビ受信機のＨＤＭＩ端子との間でＨＤＭＩケーブルを介して行われるデータ伝送例を説明するためのシーケンス図である。
【図２３】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図２４】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図２５】ソース機器が受信するＥ−ＥＤＩＤの構造を示す図である。
【図２６】Ｅ−ＥＤＩＤ  Vendor Specific Data Block構造を示す図である。
【図２７】ソース機器による通信処理を説明するためのフローチャートである。
【図２８】シンク機器による通信処理を説明するためのフローチャートである。
【図２９】ソース機器による通信処理を説明するためのフローチャートである。
【図３０】シンク機器による通信処理を説明するためのフローチャートである。
【図３１】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図３２】ソース機器による通信処理を説明するためのフローチャートである。
【図３３】シンク機器による通信処理を説明するためのフローチャートである。
【図３４】この発明を適用したコンピュータの構成例を示すブロック図である。
【図３５】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図３６】双方向通信波形を示す図である。
【符号の説明】
【００１８】
１・・・ＨＤＭＩケーブル、５，５Ｖ・・・ＡＶシステム、１０，１０Ａ・・・ビデオカメラレコーダ、１１・・・イメージャ、１２・・・イメージャドライバ、１３・・・撮像信号処理回路、１４・・・カメラ制御ＣＰＵ、１５・・・静止画像信号処理回路、１６・・・動画像信号処理回路、１７・・・メモリカード、１８・・・記録再生回路、１９・・・記録メディア、２０・・・システム制御ＣＰＵ、２１・・・フラッシュＲＯＭ、２２・・・ＳＤＲＡＭ、２４・・・マイクロホン、２５・・・音声信号処理回路、２６・・・ＬＣＤコントローラ、２７・・・ＬＣＤパネル、２８・・・ＨＤＭＩ送信部（ＨＤＭＩソース）、２８Ａ・・・高速データラインインタフェース、２９・・・ＨＤＭＩ端子、３０，３０Ａ・・・テレビ受信機、３１・・・ＨＤＭＩ端子、３２・・・ＨＤＭＩ受信部（ＨＤＭＩシンク）、３２Ａ・・・高速データラインインタフェース、３５・・・アンテナ端子、３６・・・デジタルチューナ、３７・・・デマルチプレクサ、３８・・・ＭＰＥＧデコーダ、３９・・・映像信号処理回路、４０・・・グラフィック生成回路、４１・・・パネル駆動回路、４２・・・表示パネル、４３・・・音声信号処理回路、４４・・・
音声増幅回路、４５・・・スピーカ、５０・・・内部バス、５１・・・ＣＰＵ、５２・・・フラッシュＲＯＭ、５３・・・ＤＲＡＭ、５４・・・イーサネットインタフェース、５５・・・ネットワーク端子、５６・・・リモコン受信部、５７・・・リモコン送信機、８１・・・トランスミッタ、８２・・・レシーバ、８３・・・ＤＤＣ、８４・・・ＣＥＣライン、８５・・・ＥＤＩＤ  ＲＯＭ、８８・・・リザーブライン
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としてのＡＶ(Audio Visual)システム５の構成例を示している。【００２０】
このＡＶシステム５は、ソース機器としてのビデオカメラレコーダ１０と、シンク機器としてのテレビ受信機３０とを有している。ビデオカメラレコーダ１０およびテレビ受信機３０は、ＨＤＭＩケーブル１を介して接続されている。ビデオカメラレコーダ１０には、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２８が接続されたＨＤＭＩ端子２９が設けられている。テレビ受信機３０には、ＨＤＭＩ受信部（ＨＤＭＩ ＲＸ）３２が接続されたＨＤＭＩ端子３１が設けられている。ＨＤＭＩケーブル１の一端はビデオカメラレコーダ１０のＨＤＭＩ端子２９に接続され、このＨＤＭＩケーブル１の他端はテレビ受信機３０のＨＤＭＩ端子３１に接続されている。【００２１】
図２は、ビデオカメラレコーダ１０の構成を示している。ビデオカメラレコーダ１０は、イメージャ１１と、イメージャドライバ１２と、撮像信号処理回路１３と、カメラ制御ＣＰＵ１４と、静止画像信号処理回路１５と、動画像信号処理回路１６と、メモリカード１７と、記録再生回路１８と、記録メディア１９と、システム制御ＣＰＵ(Central Processing Unit)２０と、フラッシュＲＯＭ(ReadOnly Memory)２１と、ＳＤＲＡＭ(Synchronous Dynamic Random AccessMemory)２２と、キー２３と、マイクロホン２４と、音声信号処理回路２５と、ＬＣＤコントローラ２６と、ＬＣＤパネル２７と、ＨＤＭＩ送信部２８と、ＨＤＭＩ端子２９とを有している。【００２２】
イメージャ１１は、例えば、Ｃ−ＭＯＳ撮像素子、あるいはＣＣＤ撮像素子により構成される。イメージャドライバ１２は、イメージャ１１を駆動する。撮像信号処理回路１３は、イメージャ１１で得られる撮像信号を処理して、被写体に対応した画像データ（撮像画像データ）を生成する。カメラ制御ＣＰＵ１４は、イメージャドライバ１２および撮像信号処理回路１３の動作を制御する。【００２３】
静止画像信号処理回路１５は、静止画の撮像時、撮像信号処理回路１３で得られた画像データに対して、例えばＪＰＥＧ（Joint Photographic Experts Group）方式の圧縮符号化処理を施して、静止画像データを生成する。そして、この静止画像信号処理回路１５は、生成した静止画像データを、メモリカード１７に書き込み、あるいはシステム制御ＣＰＵ２０を経由してフラッシュＲＯＭ２１に書き込む。【００２４】
また、静止画像信号処理回路１５は、後述するインデックス用の静止画像データであるサムネイルのデータを生成し、メモリカード１７に記録する。このサムネイルは、後述するように記録メディア１９に記録される各映像信号に対応して生成され、各映像信号の付加情報（画像情報）を構成する。この意味で、メモリカード１７は付加情報記憶部を構成している。【００２５】
音声信号処理回路２５は、マイクロホン２４で得られた音声信号に対して、Ａ／Ｄ変換等の処理を施して、撮像画像データに対応した音声データを得る。動画像信号処理回路１６は、動画の撮像時、撮像信号処理回路１３で得られた画像データに対して、音声信号処理回路２５で得られた音声データと共に、記録メディアフォーマットに準じた圧縮符号化等の処理を施し、音声データが付加された動画像データを生成する。【００２６】
記録再生回路１８は、動画の撮像時、動画像信号処理回路１６で生成された動画像データを、装填された記録メディア１９に、動画の映像信号として記録する。この意味で、記録メディア１９は、映像信号保持部を構成している。記録メディア１９は、後述するインデックス用の静止画像データであるサムネイルの付加情報記憶部としてもよい。また、記録再生回路１８は、動画の再生時、記録メディア３５から動画像データを読み出し、復号化処理等を施して、再生画像データを得る。【００２７】
例えば、記録メディア１９としては、光ディスク、ハードディスク、磁気テープ、半導体メモリなどが適用可能である。また、記録メディア１９には、記録される１単位の映像信号毎に、タイトル、記録（撮影）日時、記録時間、記録モード、ユーザが入力したコメント等の付加情報（テキスト情報）が、記録可能とされている。ここで、１単位の映像信号とは、１回の撮影開始から撮影終了までに記録された１シーンの映像信号、同一日に記録された映像信号、編集で作成された一連の映像信号等を意味する。【００２８】
なお、この実施の形態において、記録メディア１９に記録される動画の映像信号を、適宜、映像コンテンツと称する。その場合、１つの映像コンテンツは、上述した１単位の映像信号により構成される。【００２９】
ＬＣＤコントローラ２６は、撮像信号処理回路１３から出力された画像データ、または記録再生回路１８で生成された再生画像データに基づいて、ＬＣＤ（Liquid Crystal Display）パネル２７を駆動し、当該ＬＣＤパネル２７に撮像画像（動画像）または再生画像（動画像）を表示する。また、ＬＣＤコントローラ２６は、メモリカード１７等から得られる再生画像データに基づいて、ＬＣＤパネル２７を駆動し、当該ＬＣＤパネル２７に、再生画像（静止画像）を表示する。【００３０】
システム制御ＣＰＵ２０は、静止画像信号処理回路１５、動画像信号処理回路１６、記録再生回路１８等の動作を制御する。システム制御ＣＰＵ２０には、フラッシュＲＯＭ２１、ＳＤＲＡＭ２２およびキー２３が接続されている。フラッシュＲＯＭ２１は、システム制御ＣＰＵ２０の制御プログラム等を記憶している。また、ＳＤＲＡＭ２２は、システム制御ＣＰＵ２０の制御処理で必要なデータの一時記憶等に用いられる。また、フラッシュＲＯＭ２１またはＳＤＲＡＭ２２は、後述するコンテンツリストのデータを記憶する。なお、サムネイルの画像データは、上述したようにメモリカード１７に記憶するのではなく、フラッシュＲＯＭ２１またはＳＤＲＡＭ２２に記憶させてもよい。【００３１】
キー２３は、ユーザ操作部を構成している。システム制御ＣＰＵ２０は、キー２３の操作状態を判断し、ビデオカメラレコーダ１０の動作を制御する。ユーザは、キー２３により、撮像（記録）操作、再生操作の他に、各種付加情報の入力操作等を行うことができる。【００３２】
システム制御ＣＰＵ２０は、記録メディア１９に、各映像コンテンツ（各映像信号）と共に記録されている付加情報（テキスト情報あるいは画像情報）に基づいて、各映像コンテンツのデータであるコンテンツリストを作成し、フラッシュＲＯＭ２１またはＳＤＲＡＭ２２に記憶する。この意味で、フラッシュＲＯＭ２１またはＳＤＲＡＭ２２は、付加情報記憶部を構成する。静止画像信号処理回路１５では、１つの映像コンテンツに対して、付加情報（画像情報）としてのサムネイルが少なくとも１つ生成される。各サムネイルには、映像コンテンツとの対応を示すＩＤが付与される。各映像コンテンツからサムネイルを生成する場合、従来から知られている各種処理を適用できる。例えば、最も簡単な処理では、各映像コンテンツの先頭部分の画像データを用いてサムネイルを作成することが行われる。このように生成されたコンテンツリストおよびサムネイルは、システム制御用ＣＰＵ２０の制御により、ＬＣＤパネル２７に表示できる。【００３３】
ＨＤＭＩ送信部（ＨＤＭＩソース）２８は、ＨＤＭＩに準拠した通信により、ベースバンドの画像（映像）と音声のデータを、ＨＤＭＩ端子２９からＨＤＭＩケーブル１（図２には図示せず）に送出する。ＨＤＭＩ送信部２８の詳細は後述する。【００３４】
図２に示すビデオカメラレコーダ１０の動作を簡単に説明する。【００３５】
イメージャ１１で得られた撮像信号は撮像信号処理回路１３に供給されて処理され、この撮像信号処理回路１３からは被写体に対応した画像データ（撮像画像データ）が得られる。静止画撮像時には、静止画像信号処理回路１５では、撮像信号処理回路１３から出力される画像データに対して、圧縮符号化処理等が施されて、静止画像データが生成される。この静止画像データは、メモリカード１７等に記録される。【００３６】
また、動画撮像時には、動画像信号処理回路１６では、撮像信号処理回路１３から出力される画像データに対して、音声信号処理回路２５から出力される音声データと共に、記録メディアフォーマットに準じた圧縮符号化等の処理が施され、音声データが付加された動画像データが生成される。この動画像データは、記録再生回路１８により、記録メディア１９に記録される。【００３７】
記録メディア１９には、記録される１単位の映像信号毎に、タイトル、記録（撮影）日時、記録時間、記録モード、コメント等の付加情報（テキスト情報）が、ユーザがキー２３を操作することで、記録される。そして、システム制御ＣＰＵ２０により、各映像コンテンツ（各映像信号）の付加情報（テキスト情報あるいは画像情報）に基づいて、各映像コンテンツのデータであるコンテンツリストが作成され、フラッシュＲＯＭ２１またはＳＤＲＡＭ２２に記憶される。このコンテンツリストは、記録メディア１９に、新たな１単位の映像信号が記録される毎に、追加更新される。【００３８】
また、記録メディア１９に新たな１単位の映像信号が記録される毎に、静止画像信号処理回路１５でサムネイルが生成され、メモリカード１７等に記録される。上述したコンテンツリストおよびサムネイルは、後述するように、ユーザが所定の映像コンテンツを選択するためにテレビ受信機３０にコンテンツリストを表示する際に使用される。【００３９】
静止画像の再生時には、メモリカード１７等から静止画像データが読み出され、静止画像信号処理回路１５で復号化等の処理が施されて再生画像データ得られる。この再生画像データはシステム制御ＣＰＵ２０および動画像信号処理回路１６を介してＬＣＤコントローラ２６に供給され、ＬＣＤパネル２７に、静止画像が表示される。【００４０】
動画像の再生時には、記録再生回路１８により記録メディア１９から動画像データが読み出され、動画像信号処理回路１６で復号化等の処理が施されて再生画像データが得られる。この再生画像データはＬＣＤコントローラ２６に供給され、ＬＣＤパネル２７に、動画像が表示される。【００４１】
記録メディア１９に記録されている動画像データに係る画像および音声のデータをテレビ受信機３０に送信する場合、記録メディア１９から動画像データが読み出されて動画像信号処理回路１６に供給され、復号化等の処理が施されて、ベースバンドの画像および音声のデータが得られる。そして、このベースバンドの画像および音声のデータがＨＤＭＩ送信部２８に供給され、ＨＤＭＩ端子２９に接続されたＨＤＭＩケーブル１を介して、テレビ受信機３０に送信される。【００４２】
ＨＤＭＩ端子２９に接続されるケーブル１としては、映像データの伝送ライン（伝送路）の他に、制御データの伝送ライン（伝送路）についても用意してあり、制御データの伝送ラインについては、双方向でデータ伝送が行える構成としてある。したがって、ＨＤＭＩ送信部２８は、映像信号を送信する機能の他に、制御データを送受信する機能を備える。ＨＤＭＩ送信部２８で受信された制御データはシステム制御ＣＰＵ２０に供給される。また、このＨＤＭＩ送信部２８で送信する制御データはシステム制御ＣＰＵ２０から供給される。【００４３】
この実施の形態において、ＨＤＭＩ送信部２８から送信する制御データの１つとして、上述したコンテンツリストのデータがある。システム制御ＣＰＵ２０は、コンテンツリストのデータを、テレビ受信機３０からの送信要求に従って送信する。また、システム制御ＣＰＵ２０は、コンテンツリストを送信する際に、サムネイルも送信する。コンテンツリストおよびサムネイルの伝送処理の詳細については後述する。【００４４】
図３は、テレビ受信機３０の構成例を示している。このテレビ受信機３０は、ＨＤＭＩ端子３１と、ＨＤＭＩ受信部３２と、アンテナ端子３５と、デジタルチューナ３６と、デマルチプレクサ３７と、ＭＰＥＧ(Moving Picture Expert Group)デコーダ３８と、映像信号処理回路３９と、グラフィック生成回路４０と、パネル駆動回路４１と、表示パネル４２と、音声信号処理回路４３と、音声増幅回路４４と、スピーカ４５と、内部バス５０と、ＣＰＵ５１と、フラッシュＲＯＭ５２と、ＤＲＡＭ(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）と呼ばれている。【００９４】
ＴＭＤＳチャネル＃ｉの差動信号であるＴＭＤＳ  Ｄａｔａ＃ｉ＋とＴＭＤＳ  Ｄａｔａ＃ｉ−が伝送される差動線である２本のラインは、ＴＭＤＳ  Ｄａｔａ＃ｉ＋が割り当てられているピン（ピン番号が１，４，７のピン）と、ＴＭＤＳ  Ｄａｔａ＃ｉ−が割り当てられているピン（ピン番号が３，６，９のピン）に接続される。【００９５】
また、制御用のデータであるＣＥＣ信号が伝送されるＣＥＣライン８４は、ピン番号が１３であるピンに接続され、ピン番号が１４のピンは空き（Reserved）ピンとなっている。また、Ｅ−ＥＤＩＤ等のＳＤＡ(SerialData)信号が伝送されるラインは、ピン番号が１６であるピンに接続され、ＳＤＡ信号の送受信時の同期に用いられるクロック信号であるＳＣＬ(Serial Clock)信号が伝送されるラインは、ピン番号が１５であるピンに接続される。上述のＤＤＣ８３は、ＳＤＡ信号が伝送されるラインおよびＳＣＬ信号が伝送されるラインにより構成される。【００９６】
また、上述したようにソース機器がシンク機器の接続を検出するためのライン８６は、ピン番号が１９であるピンに接続される。また、上述したように電源を供給するためのライン８７は、ピン番号が１８であるピンに接続される。【００９７】
次に、図４に示したＣＥＣチャネルで伝送されるデータ構成について、図８〜図１１を参照して説明する。図８は、ＣＥＣチャネルで伝送されるデータのブロック構成を示した図である。ＣＥＣチャネルでは、１ブロックが４．５ｍ秒で伝送される構成とされている。データ伝送開始時には、スタートビットが配置され、それに続いて、ヘッダブロックが配置され、その後に、実際に伝送したいデータが含まれる任意の個数（ｎ個）のデータブロックが配置される。【００９８】
図９は、ヘッダブロックのデータ構造例を示した図である。ヘッダブロックには、ソース機器のアドレス（ソースアドレス）と、シンク機器のアドレス（シンクアドレス）とが配置される。それぞれのアドレスは、各機器の種類に応じて設定される。【００９９】
図１０は、各機器の種類に応じて設定される論理アドレスの例である。図１０に示すように、機器の種類毎に、“０”から“１５”までの１６種類のアドレス値が設定されている。図９のヘッダブロックを構成するソースアドレスおよびシンクアドレスには、ソース機器およびシンク機器に応じて、対応するアドレス値が４ビットデータで配置される。例えば、図１のＡＶシステム５のように、ビデオカメラレコーダ１０とテレビ受信機３０とをＨＤＭＩケーブル１で接続した場合には、ソースアドレスが、ビデオカメラのアドレス値“１０”となり、シンクアドレスが、テレビ受信機（ＴＶ）のアドレス値“０”となる。【０１００】
また、ＣＥＣチャネルを使用して制御コマンドを伝送する際には、図１１に示すコマンドが用意されている。図１１では省略してあるが、それぞれのコマンド毎に値が決められおり、受信側では送られてきた値を判断して、コマンドの指示を判断する。ここでは、ビデオカメラレコーダ１０の制御に関係した制御コマンドだけを示してある。【０１０１】
<giveContents List>は、コンテンツリストの伝送を要求するコマンドである。このコマンドを受信した側では、次に説明する<set Content Number>のコマンドを、レスポンスとして返送する。<set Content Number>は、自らの機器が保持したコンテンツリストで示されたコンテンツ数を知らせるコマンドである。<set Content Info>は、コンテンツリストのデータを伝送するコマンドである。【０１０２】
<ThumbNail ID>は、サムネイルのデータを伝送する際のＩＤ（識別番号）を知らせるコマンドである。<PlayContent>は、コンテンツの再生を指示するコマンドである。このコマンドを受信した場合には、機器の状態（再生状態に入るか否か）を示すレスポンスを返送する。<Image View On>は、機器が再生状態になったことを知らせるコマンドである。【０１０３】
図１２は、サムネイルのデータを伝送する際の、ヘッダのデータ構造例を示している。この図１２においては、８ビットを単位として示している。先頭の８ビットには、サムネイルのデータであることを示す、パケットタイプのデータが配置されている。次の８ビットには、どのコンテンツのサムネイルであるかを示す、コンテンツ番号のデータが配置されている。次の８ビットには、サムネイルデータのデータ長を示すデータが配置されている。そして、このヘッダに続いて、サムネイルのデータが配置される。【０１０４】
サムネイルのデータについては、何らかの圧縮処理を施した画像データ（静止画像データ）としてもよい。サムネイルのデータは、例えば、図６に示した映像データの垂直ブランキング期間および水平ブランキング期間に用意されたデータアイランドの区間に、順に配置される。【０１０５】
次に、図１３を参照して、本実施の形態において、ビデオカメラレコーダ１０のＨＤＭＩ端子２９と、テレビ受信機３０のＨＤＭＩ端子３１との間で、ＨＤＭＩケーブル１を介して行われる、データ伝送例について説明する。【０１０６】
このデータ伝送例は、テレビ受信機３０側でリモコン送信機５７（図３参照）をユーザが操作してビデオカメラレコーダ１０内の記録メディア１９に記録された各映像コンテンツについてのリスト（コンテンツリスト）を取得し、この表示に基づいてユーザが選択した映像コンテンツをビデオカメラレコーダ１０で再生させ、テレビ受信機３０で表示する処理を行う場合の例である。【０１０７】
まず、ユーザはリモコン送信機５７に配置されたキーを操作し、テレビ受信機３０の表示パネル４２にメニュー画面を表示させる（ステップＳ１１）。このメニュー画面は、テレビ受信機３０のＣＰＵ５１の制御のもと、グラフィック生成回路４０で生成される。そして、当該メニュー画面に基づき、ＨＤＭＩ端子３１に接続された機器からコンテンツリストを取得する操作をユーザが行うと、ＣＰＵ５１は、ＨＤＭＩ端子３１で接続された機器であるビデオカメラレコーダ１０に対して、ＣＥＣチャネルを使用して、コマンドを送信する（ステップＳ１２）。このとき送信されるコマンドは、コンテンツリストの送信を要求するコマンド<give Contents List>である。【０１０８】
このコマンドの受信をビデオカメラレコーダ１０のシステム制御ＣＰＵ２０が判断すると、当該システム制御ＣＰＵ２０は、ビデオカメラレコーダ１０内に用意されたコンテンツリストで示されるコンテンツ数を、返送する（ステップＳ１３）。このとき送信されるコマンドは、コンテンツ数を知らせるコマンド<set Content Number>に、コンテンツ数のデータを付加したものである。【０１０９】
コンテンツ数の送信に続いて、ＣＰＵ２０は、コンテンツリストのデータを送信する<set Content Info>のコマンドを送信し（ステップＳ１４）、そのコマンドに続いて、サムネイルのＩＤを知らせる<Thumb Nail ID>に、ＩＤを付加したデータを伝送する（ステップＳ１５）。この<set Content Info>のコマンドと<Thumb NailID>のコマンドを、ＣＥＣチャネルを使用して、送信している間に、映像データの伝送チャネル（ＴＭＤＳチャネル＃０，＃１，＃２）を使用して、各ブランキング期間に用意されたデータアイランドの区間に、ＩＤが付与されたサムネイルのデータを配置して送信する。【０１１０】
すなわち、例えば図１４（ａ）に示すように、ＣＥＣラインで、<set Content Info>のコマンドと<Thumb NailID>のコマンドが含まれる制御データｄ１を伝送している間に、ＩＤが付与されたサムネイルのデータｄ２を、映像データの伝送チャネルのデータアイランド区間に配置して伝送する。【０１１１】
なお、本実施の形態におけるビデオカメラレコーダ１０では、録画動作やコンテンツの再生動作などが行われていない状態であっても、ＨＤＭＩ端子２９にシンク機器が接続されている場合には、このＨＤＭＩ端子２９から画面全体が白色などの映像データが出力されるものであり、サムネイルのデータは、その映像データのブランキング期間に付加されて伝送される。【０１１２】
図１３の説明に戻ると、<set Content Info>と<Thumb NailID>のコマンドと、データアイランド区間でのサムネイルのデータとを１つのデータ伝送単位として、コマンド<setContent Number>で知らせたコンテンツ数だけ、そのデータ伝送単位が繰り返され、各
映像コンテンツのサムネイル映像などが伝送される。すなわち、図１３の例では、ステップＳ１６，Ｓ１７として、最後の単位のコンテンツのデータが伝送される。【０１１３】
テレビ受信機３０のＣＰＵ５１は、ビデオカメラレコーダ１０から伝送されてくるコンテンツリストのデータ、およびリスト中の各映像コンテンツのサムネイルのデータを、ＤＲＡＭ５３等に保持する。そして、ＣＰＵ５１は、これらコンテンツリストおよびサムネイルのデータに基づいて、グラフィック生成回路４０でコンテンツリストの表示画面を生成させて、表示パネル４２に表示させる（ステップＳ１８）。【０１１４】
ユーザがリモコン送信機５７を操作して、表示パネル４２に表示されたコンテンツリストの中から所定の映像コンテンツを選択すると（ステップＳ１９）、テレビ受信機３０のＣＰＵ５１は、ビデオカメラレコーダ１０に対して、ＣＥＣチャネルを使用して、映像コンテンツの再生を指示するコマンド<Play Content>を、選択された映像コンテンツの番号を付加して、送信する（ステップＳ２０）。【０１１５】
この再生指示コマンドを受信したビデオカメラレコーダ１０のシステム制御ＣＰＵ２０は、該当する映像コンテンツを、記録メディア１９から再生し、再生された映像コンテンツのデータを、ＨＤＭＩ端子２９から出力して、テレビ受信機３０に送信する（ステップＳ２１）。この映像コンテンツのデータの送信は、映像データの伝送チャネル（ＴＭＤＳチャネル＃０，＃１，＃２）を使用して行われる。【０１１６】
このように、再生された映像コンテンツのデータ伝送が開始されると、テレビ受像機３０では、ＨＤＭＩ端子３１を介して入力された映像（画像）および音声のデータに対する出力処理が行われ、映像コンテンツの再生処理が行われる（ステップＳ２２）。【０１１７】
図１５は、テレビ受信機３０におけるコンテンツリストの表示例を示している。この例では、１画面に４つのタイトルが表示され、そのタイトルの脇に、サムネイルが表示されている。表示タイトルは、例えば、画面のスクロール操作でスクロースさせることができる。各タイトルの表示個所には、サムネイルの他に、録画日時と、コンテンツの長さ（録画時間）等の付加情報を表示されている。ユーザは、このようなコンテンツリストの表示から、タイトルやサムネイルを参照して、再生を行う映像コンテンツを選択し、その選択した映像の再生操作を行うことができる。【０１１８】
このように、図１に示すＡＶシステム５においては、ビデオカメラレコーダ１０とテレビ受信機３０とを、１本のＨＤＭＩケーブル１で接続するだけで、ビデオカメラレコーダ１０側に用意されたコンテンツリストおよびサムネイルをテレビ受信機３０に伝送でき、テレビ受信機３０側でコンテンツリストの表示が可能となる。したがって、ユーザは、ビデオカメラレコーダ１０を操作することなく、ビデオカメラレコーダ１０内の記録メディア１９に記録された映像コンテンツの内容などを知ることができ、簡単にビデオカメラレコーダ１０から必要とする映像コンテンツを再生して、表示などを行うことができる。【０１１９】
この場合、図１５に示した如きリスト表示用の画面は、テレビ受信機３０側で生成するので、ビデオカメラレコーダ１０側では、コンテンツリストなどを作成しておけば良く、ビデオカメラレコーダ１０での負担が少ない。また、操作そのものについても、テレビ受信機３０に付属したリモコン送信機５７で行うことができ、ユーザにとって使い勝手がよいものとなる。【０１２０】
なお、上述した実施の形態において説明したコマンド構造などは一例を示したものであり、それに限定されるものではない。また、上述した実施の形態では、サムネイル（インデックス映像）を、映像データの伝送ラインのブランキング期間に配置して伝送するようにしたが、その他の期間に伝送するようにしてもよい。例えば、ＨＤＭＩ規格で用意されたＣＥＣラインまたはＤＤＣラインを使用して伝送するようにしてもよい。【０１２１】
次に、この発明の他の実施の形態について説明する。図１６は、他の実施の形態としてのＡＶ(Audio Visual)システム５Ａの構成例を示している。【０１２２】
このＡＶシステム５Ａは、ソース機器としてのビデオカメラレコーダ１０Ａと、シンク機器としてのテレビ受信機３０Ａとを有している。ビデオカメラレコーダ１０Ａおよびテレビ受信機３０Ａは、ＨＤＭＩケーブル１を介して接続されている。ビデオカメラレコーダ１０Ａには、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２８と、通信部を構成する高速データラインインタフェース(Ｉ／Ｆ)２８Ａとが接続されたＨＤＭＩ端子２９が設けられている。【０１２３】
また、テレビ受信機３０Ａには、ＨＤＭＩ受信部（ＨＤＭＩＲＸ）３２と、通信部を構成する高速データラインインタフェース(Ｉ／Ｆ)３２Ａとが接続されたＨＤＭＩ端子３１が設けられている。ＨＤＭＩケーブル１の一端はビデオカメラレコーダ１０ＡのＨＤＭＩ端子２９に接続され、このＨＤＭＩケーブル１の他端はテレビ受信機３０ＡのＨＤＭＩ端子３１に接続されている。【０１２４】
上述の図１に示すＡＶシステム５では、ビデオカメラレコーダ１０からテレビ受信機３０にコンテンツリストおよびサムネイルのデータを送信する際に、ＣＥＣチャネルおよび映像データの伝送チャネル（ＴＭＤＳチャネル＃０，＃１，＃２）を用いている。図１６に示すＡＶシステム５Ａでは、ＨＤＭＩケーブル１を構成する所定のラインで構成される高速データラインを用いて、ビデオカメラレコーダ１０Ａからテレビ受信機３０Ａにコンテンツリストおよびサムネイルのデータを高速に送信する。【０１２５】
図１７は、ビデオカメラレコーダ１０Ａの構成例を示している。この図１７において、図２と対応する部分には同一符号を付し、適宜、その詳細説明は省略する。【０１２６】
このビデオカメラレコーダ１０Ａは、イメージャ１１と、イメージャドライバ１２と、撮像信号処理回路１３と、カメラ制御ＣＰＵ１４と、静止画像信号処理回路１５と、動画像信号処理回路１６と、メモリカード１７と、記録再生回路１８と、記録メディア１９と、システム制御ＣＰＵ２０と、フラッシュＲＯＭ２１と、ＳＤＲＡＭ２２と、キー２３と、マイクロホン２４と、音声信号処理回路２５と、ＬＣＤコントローラ２６と、ＬＣＤパネル２７と、ＨＤＭＩ送信部２８と、高速データラインインタフェース（Ｉ／Ｆ）２８Ａと、ＨＤＭＩ端子２９とを有している。【０１２７】
高速データラインインタフェース２８Ａは、ＨＤＭＩケーブル１を構成する所定のラインを用いた双方向通信のインタフェースである。この高速データラインインタフェース２８Ａは、システム制御ＣＰＵ２０とＨＤＭＩ端子２９との間に挿入されている。この高速データラインインタフェース２８Ａは、システム制御ＣＰＵ２０から供給される送信データを、ＨＤＭＩ端子２９からＨＤＭＩケーブル１を介して相手側の機器に送信する。また、この高速データラインインタフェース２８Ａは、ＨＤＭＩケーブル１からＨＤＭＩ端子２９を介して相手側の機器から受信された受信データを、システム制御ＣＰＵ２０に供給する。この高速データラインインタフェース２８Ａの詳細は後述する。【０１２８】
詳細説明は省略するが、図１７に示すビデオカメラレコーダ１０Ａのその他の構成、および動作は、上述した図２に示すビデオカメラレコーダ１０と同様である。【０１２９】
図１８は、テレビ受信機３０Ａの構成例を示している。このテレビ受信機３０Ａは、ＨＤＭＩ端子３１と、ＨＤＭＩ受信部３２と、高速データラインインタフェース（Ｉ／Ｆ）３２Ａと、アンテナ端子３５と、デジタルチューナ３６と、デマルチプレクサ３７と、ＭＰＥＧ(Moving Picture Expert Group)デコーダ３８と、映像信号処理回路３９と、グラフィック生成回路４０と、パネル駆動回路４１と、表示パネル４２と、音声信号処理回路４３と、音声増幅回路４４と、スピーカ４５と、内部バス５０と、ＣＰＵ(Central Processing Unit)５１と、フラッシュＲＯＭ(ReadOnly Memory)５２と、ＤＲＡＭ(Dynamic Random Access Memory)５３と、イーサネットインタフェース（Ethernet I/F）５４と、ネットワーク端子５５と、リモコン受信部５６と、リモコン送信機５７とを有している。【０１３０】
高速データラインインタフェース３２Ａは、上述したビデオカメラレコーダ１０Ａの高速データラインインタフェース２８Ａと同様に、ＨＤＭＩケーブル１を構成する所定のラインを用いた双方向通信のインタフェースである。この高速データラインインタフェース３２Ａは、イーサネットインタフェース５４とＨＤＭＩ端子３１との間に挿入されている。この高速データラインインタフェース３２Ａは、ＣＰＵ５１からイーサネットインタフェース５４を介して供給される送信データを、ＨＤＭＩ端子３１からＨＤＭＩケーブル１を介して相手側の機器に送信する。また、この高速データラインインタフェース３２Ａは、ＨＤＭＩケーブル１からＨＤＭＩ端子３１を介して相手側の機器から受信された受信データを、イーサネットインタフェース５４を介してＣＰＵ５１に供給する。この高速データラインインタフェース３２Ａの詳細は後述する。【０１３１】
詳細説明は省略するが、図１８に示すテレビ受信機３０Ａのその他の構成、および動作は、上述した図３に示すテレビ受信機３０と同様である。【０１３２】
図１９は、図１６のＡＶシステム５Ａにおける、ビデオカメラレコーダ１０Ａの高速データラインインタフェース２８Ａと、テレビ受信機３０Ａの高速データラインインタフェース３２Ａの構成例を示している。これらインタフェース２８Ａ，３２Ａは、ＬＡＮ(Local Area Network)通信を行う通信部を構成する。この通信部は、ＨＤＭＩケーブル１を構成する複数のラインのうち、１対の差動ライン、この実施の形態においては、空き（Reserve）ピン（１４ピン）に対応したリザーブライン（Ether−ライン）、およびＨＰＤピン（１９ピン）に対応したＨＰＤライン（Ether＋ライン）を用いて、通信を行う。【０１３３】
ビデオカメラレコーダ１０Ａは、ＬＡＮ信号送信回路４１１、終端抵抗４１２、ＡＣ結合容量４１３，４１４、ＬＡＮ信号受信回路４１５、減算回路４１６、プルアップ抵抗４２１、ローパスフィルタを構成する抵抗４２２および容量４２３、比較器４２４、プルダウン抵抗４３１、ローパスフィルタを形成する抵抗４３２および容量４３３、並びに比較器４３４を有している。ここで、高速データラインインタフェース２８Ａは、ＬＡＮ信号送信回路４１１、終端抵抗４１２、ＡＣ結合容量４１３，４１４、ＬＡＮ信号受信回路４１５、減算回路４１６により構成されている。【０１３４】
電源線（＋５．０Ｖ）と接地線との間には、プルアップ抵抗４２１、ＡＣ結合容量４１３、終端抵抗４１２、ＡＣ結合容量４１４およびプルダウン抵抗４３１の直列回路が接続される。ＡＣ結合容量４１３と終端抵抗４１２の互いの接続点Ｐ１は、ＬＡＮ信号送信回路４１１の正出力側に接続されると共に、ＬＡＮ信号受信回路４１５の正入力側に接続される。また、ＡＣ結合容量４１４と終端抵抗４１２の互いの接続点Ｐ２は、ＬＡＮ信号送信回路４１１の負出力側に接続されると共に、ＬＡＮ信号受信回路４１５の負入力側に接続される。ＬＡＮ信号送信回路４１１の入力側には、ＣＰＵ２０から送信信号（送信データ）ＳＧ411が供給される。【０１３５】
また、減算回路４１６の正側端子には、ＬＡＮ信号受信回路４１５の出力信号ＳＧ412が供給され、この減算回路４１６の負側端子には、ＣＰＵ２０から送信信号（送信データ）ＳＧ411が供給される。この減算回路４１６では、ＬＡＮ信号受信回路４１５の出力信号ＳＧ412から送信信号ＳＧ411が減算され、受信信号（受信データ）ＳＧ413が得られる。この受信信号ＳＧ413はＣＰＵ２０に供給される。【０１３６】
また、プルアップ抵抗４２１およびＡＣ結合容量４１３の互いの接続点Ｑ１は、抵抗４２２および容量４２３の直列回路を介して接地線に接続される。そして、抵抗４２２および容量４２３の互いの接続点に得られるローパスフィルタの出力信号は比較器４２４の一方の入力端子に供給される。この比較器４２４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref1（＋３．７５Ｖ）と比較される。この比較器４２４の出力信号ＳＧ414はＣＰＵ２０に供給される。【０１３７】
また、ＡＣ結合容量４１４およびプルダウン抵抗４３１の互いの接続点Ｑ２は、抵抗４３２および容量４３３の直列回路を介して接地線に接続される。そして、抵抗４３２および容量４３３の互いの接続点に得られるローパスフィルタの出力信号は比較器４３４の一方の入力端子に供給される。この比較器４３４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref2（＋１．４Ｖ）と比較される。この比較器４３４の出力信号ＳＧ415は、ＣＰＵ２０に供給される。【０１３８】
テレビ受信機３０Ａは、ＬＡＮ信号送信回路４４１、終端抵抗４４２、ＡＣ結合容量４４３，４４４、ＬＡＮ信号受信回路４４５、減算回路４４６、プルダウン抵抗４５１、ローパスフィルタを構成する抵抗４５２および容量４５３、比較器４５４、チョークコイル４６１、抵抗４６２、並びに抵抗４６３を有している。ここで、高速データラインインタフェース３２Ａは、ＬＡＮ信号送信回路４４１、終端抵抗４４２、ＡＣ結合容量４４３，４４４、ＬＡＮ信号受信回路４４５、減算回路４４６により構成されている。【０１３９】
電源線（＋５．０Ｖ）と接地線との間には、抵抗４６２および抵抗４６３の直列回路が接続される。そして、この抵抗４６２と抵抗４６３の互いの接続点と、接地線との間には、チョークコイル４６１、ＡＣ結合容量４４４、終端抵抗４４２、ＡＣ結合容量４４３およびプルダウン抵抗４５１の直列回路が接続される。【０１４０】
ＡＣ結合容量４４３と終端抵抗４４２の互いの接続点Ｐ３は、ＬＡＮ信号送信回路４４１の正出力側に接続されると共に、ＬＡＮ信号受信回路４４５の正入力側に接続される。また、ＡＣ結合容量４４４と終端抵抗４４２の互いの接続点Ｐ４は、ＬＡＮ信号送信回路４４１の負出力側に接続されると共に、ＬＡＮ信号受信回路４４５の負入力側に接続される。ＬＡＮ信号送信回路４４１の入力側には、イーサネットインタフェース５４から送信信号（送信データ）ＳＧ417が供給される。【０１４１】
また、減算回路４４６の正側端子には、ＬＡＮ信号受信回路４４５の出力信号ＳＧ418が供給され、この減算回路４４６の負側端子には、イーサネットインタフェース５４から送信信号ＳＧ417が供給される。この減算回路４４６では、ＬＡＮ信号受信回路４４５の出力信号ＳＧ418から送信信号ＳＧ417が減算され、受信信号（受信データ）ＳＧ419が得られる。この受信信号（受信データ）ＳＧ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に基づいて、ビデオカメラレコーダ１０Ａがｅ−ＨＤＭＩ対応機器であるか否かを認識できる。【０１６０】
なお、図１９に示したプルアップ抵抗４２１が、ビデオカメラレコーダ１０Ａ内ではなく、ＨＤＭＩケーブル１内に設けられているようにしてもよい。そのような場合、プルアップ抵抗４２１の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、リザーブライン５０１、および電源（電源電位）に接続されるライン（信号線）のそれぞれに接続される。【０１６１】
さらに、図１９に示したプルダウン抵抗４５１および抵抗４６３がテレビ受信機３０Ａ内ではなく、ＨＤＭＩケーブル１内に設けられているようにしてもよい。そのような場合、プルダウン抵抗４５１の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、リザーブライン５０１、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。また、抵抗４６３の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、ＨＰＤライン５０２、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。【０１６２】
図２０は、上述した高速データラインで伝送される制御コマンドのデータ構造例を示している。高速データラインではいかなるデータ構造を持つ制御も可能である。しかし、近年ネットワーク通信での標準となっているＩＰ(Internet Protocol)に準じたデータ構造を持つことが望ましい。そのため、図２０に示す制御コマンドは、ＩＰパケットのペイロード部のデータ構造に即した形で構成されている。すなわち、制御コマンドは、制御コマンドを表す「Opcode」、全体のデータ長を表す「Length」、データそのものの「Data」から成り立っている。【０１６３】
図２１は、後述する本実施の形態における制御シーケンスで用いられる制御コマンドおよび伝送付加情報の定義を示している。「Request Contents List」コマンドは、テレビ受信機（シンク機器）３０Ａからビデオカメラレコーダ（ソース機器）１０Ａに対して送信される、コンテンツリストの要求コマンドを表す。この「Request Contents List」コマンドに対して、伝送すべき付加情報がある場合は、「Thumb Nail」コマンドをビデオカメラレコーダ（ソース機器）１０Ａからテレビ受信機（シンク機器）３０Ａへ伝送する。【０１６４】
「ThumbNail」コマンドは、データ部として、Thumb NailのＩＤ番号と、付加情報（コンテンツリストおよびサムネイルのデータ）を、伝送する。「Play Content」コマンドはユーザが選択したコンテンツの再生を指示し、データ部としてコンテンツ番号を伝送する。「Select Input」コマンドはユーザに選択されたコンテンツを出力するビデオカメラレコーダ（ソース機器）１０Ａが接続されたＨＤＭＩ端子３１への切換えコマンドで、データ部としてＨＤＭＩの物理アドレスを伝送する。テレビ受信機（シンク機器）３０Ａは、伝送されたＨＤＭＩ物理アドレスとＨＤＭＩ接続時に読み込んだ物理アドレスによってＨＤＭＩ端子を特定し、ＨＤＭＩ入力に切り替える。【０１６５】
次に、図２２を参照して、本実施の形態において、ビデオカメラレコーダ１０ＡのＨＤＭＩ端子２９と、テレビ受信機３０ＡのＨＤＭＩ端子３１との間で、ＨＤＭＩケーブル１を介して行われる、データ伝送例について説明する。【０１６６】
このデータ伝送例は、テレビ受信機３０Ａ側でリモコン送信機５７（図１８参照）をユーザが操作してビデオカメラレコーダ１０Ａ内の記録メディア１９に記録された各映像コンテンツについてのリストを取得し、この表示に基づいてユーザが選択した映像コンテンツをビデオカメラレコーダ１０Ａで再生させ、テレビ受信機３０Ａで表示する処理を行う場合の例である。【０１６７】
まず、ユーザはリモコン送信機５７に配置されたキーを操作し、テレビ受信機３０Ａの表示パネル４２にメニュー画面を表示させる（ステップＳ４５）。このメニュー画面は、テレビ受信機３０ＡのＣＰＵ５１の制御のもと、グラフィック生成回路４０で生成される。そして、当該メニュー画面に基づき、ＨＤＭＩ端子３１に接続された機器からコンテンツリストを取得する操作をユーザが行うと、ＣＰＵ５１は、ＨＤＭＩ端子３１で接続された機器であるビデオカメラレコーダ１０Ａに対して、高速データラインを使用して、コンテンツリストの送信を要求する「Request Contents List」コマンドを送信する（ステップＳ４６）。【０１６８】
この「RequestContents List」コマンドの受信をビデオカメラレコーダ１０Ａのシステム制御ＣＰＵ２０が判断すると、当該システム制御ＣＰＵ２０は、ビデオカメラレコーダ１０Ａの記録メディア１９に記録されている映像コンテンツ毎に、データ部にサムネイルのＩＤ番号と、付加情報（コンテンツリストおよびサムネイルのデータ）を持つ「Thumb Nail」コマンドを作成し、テレビ受信機３０Ａに対して、高速データラインを使用して、繰り返し送信する（ステップＳ４７-1〜ステップＳ４７-n）。【０１６９】
テレビ受信機３０ＡのＣＰＵ５１は、ビデオカメラレコーダ１０Ａから伝送されてくるコンテンツリストのデータ、およびリスト中の各映像コンテンツのサムネイルのデータを、ＤＲＡＭ５３等に保持する。そして、ＣＰＵ５１は、これらコンテンツリストおよびサムネイルのデータに基づいて、グラフィック生成回路４０でコンテンツリストの表示画面を生成し、表示パネル４１にコンテンツリストを表示する（ステップＳ４８）。この場合、テレビ受信機３０Ａの表示パネル４２には、上述した図１のＡＶシステム５のテレビ受信機３０におけるコンテンツリストの表示と同様の表示がなされる（図１５参照）。【０１７０】
ユーザがリモコン送信機５７を操作して、表示パネル４２に表示されたコンテンツリストの中から所定の映像コンテンツを選択すると（ステップＳ４９）、テレビ受信機３０ＡのＣＰＵ５１は、ビデオカメラレコーダ１０Ａに対して、高速データラインを使用して、映像コンテンツの再生を指示する「Play Content」コマンドを、送信する（ステップＳＴ５０）。この「PlayContent」コマンドは、データ部に、ユーザが選択した映像コンテンツに対応したサムネイルのＩＤ番号を持つ。【０１７１】
この「PlayContent」コマンドを受信したビデオカメラレコーダ１０Ａのシステム制御ＣＰＵ２０は、テレビ受信機３０Ａに対して、高速データラインを使用して、「Select Input」コマンドを送信する（ステップＳ５１）と共に、該当する映像コンテンツを、記録メディア１９から再生し、再生された映像コンテンツのデータを、ＨＤＭＩ端子２９から出力して、テレビ受信機３０Ａに送信する（ステップＳ５２）。この映像コンテンツのデータの送信は、映像データの伝送チャネル（ＴＭＤＳチャネル＃０，＃１，＃２）を使用して行われる。【０１７２】
「SelectInput」コマンドを受信したテレビ受信機３０Ａは、ビデオカメラレコーダ１０Ａが接続されたＨＤＭＩ端子３１に入力切り換えを行う（ステップＳ５３）。これにより、テレビ受信機３０Ａでは、ＨＤＭＩ端子３１を介して入力された映像（画像）および音声のデータに対する出力処理が行われ、ユーザが選択した所定の映像コンテンツの再生処理が行われる。【０１７３】
このように、図１６に示すＡＶシステム５Ａにおいては、上述の図１に示すＡＶシステム５と同様に、ビデオカメラレコーダ１０Ａとテレビ受信機３０Ａとを、１本のＨＤＭＩケーブル１で接続するだけで、ビデオカメラレコーダ１０Ａ側に用意されたコンテンツリストおよびサムネイルのデータをテレビ受信機３０Ａに伝送でき、テレビ受信機３０側でコンテンツリストの表示が可能となる。したがって、ユーザは、ビデオカメラレコーダ１０Ａを操作することなく、ビデオカメラレコーダ１０Ａ内の記録メディア１９に記録された映像コンテンツの内容などを知ることができ、簡単にビデオカメラレコーダ１０Ａから必要とする映像コンテンツを再生して、表示などを行うことができる。【０１７４】
また、図１６に示すＡＶシステム５Ａにおいては、ＨＤＭＩケーブル１を構成するリザーブライン（Ether−ライン）およびＨＰＤライン（Ether＋ライン）で構成される高速データラインを用いて、ビデオカメラレコーダ１０Ａからテレビ受信機３０Ａへのコンテンツリストおよびサムネイルのデータの送信、さらには、ビデオカメラレコーダ１０Ａとテレビ受信機３０Ａとの間のコマンドの送受信などを行うものである。【０１７５】
そのため、例えば、ユーザがテレビ受信機３０Ａ側からコンテンツリストを要求する場合、当該テレビ受信機３０Ａ側ではビデオカメラレコーダ１０Ａからコンテンツリストおよびサムネイルのデータを直ちに受け取ることができ、コンテンツリストの表示をスムーズに行うことができ、ユーザによる映像コンテンツの選択操作性が高まる。【０１７６】
また、例えば、ユーザが表示されたコンテンツリストから所定の映像コンテンツを選択した場合、ビデオカメラレコーダ１０Ａにはその選択情報が直ちに供給され、ビデオカメラレコーダ１０Ａからテレビ受信機３０Ａに、選択情報に対応した映像コンテンツが送信されてくる。そのため、ユーザの映像コンテンツの選択操作を画像表示に直ちに反映させることができ、ユーザの操作性が高まる。【０１７７】
なお、図１６に示すＡＶシステム５Ａにおいては、双方向通信を行う通信部がＨＤＭＩケーブル１のリザーブライン（Ether−ライン）およびＨＰＤライン（Ether＋ライン）を用いて構成されるものを示したが、双方向通信を行う通信部の構成は、これに限定されるものではない。以下に、その他の構成例を説明する。以下の例では、ビデオカメラレコーダ１０Ａをソース機器とし、テレビ受信機３０Ａをシンク機器として説明する。【０１７８】
図２３は、ＣＥＣライン８４、およびリザーブライン８８を用いて、半二重通信方式によるＩＰ通信を行う例である。なお、図２３において図４と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。【０１７９】
ソース機器の高速データラインインタフェース２８Ａは、変換部１３１、復号部１３２、スイッチ１３３、切り換え制御部１２１、およびタイミング制御部１２２を有している。変換部１３１には、ソース機器とシンク機器との間での双方向のＩＰ通信により、ソース機器からシンク機器に送信されるデータである、Ｔｘデータが供給される。【０１８０】
変換部１３１は、例えば、差動アンプリファイアにより構成され、供給されたＴｘデータを２つの部分信号からなる差動信号に変換する。また、変換部１３１は、変換により得られた差動信号をＣＥＣライン８４、およびリザーブライン８８を介してシンク機器に送信する。すなわち、変換部１３１は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはソース機器に設けられた信号線であって、ＨＤＭＩケーブル１のＣＥＣライン８４に接続される信号線を介してスイッチ１３３に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、ソース機器に設けられた信号線であって、ＨＤＭＩケーブル１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してシンク機器に供給する。【０１８１】
復号部１３２は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３２は、タイミング制御部１２２の制御に基づいて、ＣＥＣライン８４およびリザーブライン８８を介してシンク機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。ここで、Ｒｘデータとは、ソース機器とシンク機器との間での双方向のＩＰ通信により、シンク機器からソース機器に送信されるデータである。【０１８２】
スイッチ１３３には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＣＥＣ信号、または変換部１３１からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、シンク機器からのＣＥＣ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１３３は、切り換え制御部１２１からの制御に基づいて、制御部（ＣＰＵ）からのＣＥＣ信号、もしくはシンク機器からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、もしくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。【０１８３】
すなわち、スイッチ１３３は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３１から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。【０１８４】
また、スイッチ１３３は、ソース機器がシンク機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３２に供給する。【０１８５】
切り換え制御部１２１はスイッチ１３３を制御して、スイッチ１３３に供給される信号のうちのいずれかが選択されるようにスイッチ１３３を切り換える。タイミング制御部１２２は、復号部１３２による差動信号の受信のタイミングを制御する。【０１８６】
また、シンク機器の高速データラインインタフェース３２Ａは、変換部１３４、復号部１３６、スイッチ１３５、切り換え制御部１２４、およびタイミング制御部１２３を有している。変換部１３４は、例えば、差動アンプリファイアにより構成され、変換部１３４にはＲｘデータが供給される。変換部１３４は、タイミング制御部１２３の制御に基づいて、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＣＥＣライン８４およびリザーブライン８８を介してソース機器に送信する。【０１８７】
すなわち、変換部１３４は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはシンク機器に設けられた信号線であって、ＨＤＭＩケーブル１のＣＥＣライン８４に接続される信号線を介してスイッチ１３５に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、シンク機器に設けられた信号線であって、ＨＤＭＩケーブル１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してソース機器に供給する。【０１８８】
スイッチ１３５には、データを受信するタイミングにおいて、ソース機器からのＣＥＣ信号、またはソース機器からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを送信するタイミングにおいて、変換部１３４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が供給される。スイッチ１３５は、切り換え制御部１２４からの制御に基づいて、ソース機器からのＣＥＣ信号、もしくは制御部（ＣＰＵ）からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、若しくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。【０１８９】
すなわち、スイッチ１３５は、シンク機器がソース機器にデータを送信するタイミングにおいて、シンク機器の制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３４から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してソース機器に送信する。【０１９０】
また、スイッチ１３５は、シンク機器がソース機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号、またはＴｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３６に供給する。【０１９１】
復号部１３６は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３６は、ＣＥＣライン８４およびリザーブライン８８を介してソース機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＴｘデータに復号して出力する。【０１９２】
切り換え制御部１２４はスイッチ１３５を制御して、スイッチ１３５に供給される信号のうちのいずれかが選択されるようにスイッチ１３５を切り換える。タイミング制御部１２３は、変換部１３４による差動信号の送信のタイミングを制御する。【０１９３】
図２４は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡ信号が伝送される信号線（ＳＤＡライン）およびＳＣＬ信号が伝送される信号線（ＳＣＬライン）とを用いて、全二重通信方式によるＩＰ通信を行う例である。なお、図２４において図２３と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。【０１９４】
ソース機器の高速データラインインタフェース２８Ａは、変換部１３１、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１および切り換え制御部１７１を有している。【０１９５】
スイッチ１８１には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＳＤＡ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８１は、切り換え制御部１７１からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはシンク機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。【０１９６】
すなわち、スイッチ１８１は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡ信号が伝送される信号線であるＳＤＡライン１９１を介してシンク機器から送信されてきたＳＤＡ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＳＤＡ信号または部分信号を、制御部（ＣＰＵ）または復号部１８３に供給する。【０１９７】
また、スイッチ１８１は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号を、ＳＤＡライン１９１を介してシンク機器に送信するか、またはシンク機器に何も送信しない。【０１９８】
スイッチ１８２には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８２は、切り換え制御部１７１からの制御に基づいて、ＳＣＬ信号またはＲｘデータに対応する差動信号を構成する部分信号のうちのいずれかを選択して出力する。【０１９９】
すなわち、スイッチ１８２は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬ信号が伝送される信号線であるＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給するか、または何も受信しない。【０２００】
また、スイッチ１８２は、ソース機器がシンク機器にデータを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）から供給されたＳＣＬ信号を、ＳＣＬライン１９２を介してシンク機器に送信するか、または何も送信しない。【０２０１】
復号部１８３は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＳＤＡライン１９１およびＳＣＬライン１９２に接続されている。復号部１８３は、ＳＤＡライン１９１およびＳＣＬライン１９２を介してシンク機器から送信されてきた差動信号、つまりＳＤＡライン１９１上の部分信号およびＳＣＬライン１９２上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。【０２０２】
切り換え制御部１７１はスイッチ１８１およびスイッチ１８２を制御して、スイッチ１８１およびスイッチ１８２のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。【０２０３】
また、シンク機器を構成する高速データラインインタフェース３２Ａは、変換部１８４、スイッチ１３５、スイッチ１８５、スイッチ１８６、復号部１３６、切り換え制御部１７２および切り換え制御部１２４を有している。【０２０４】
変換部１８４は、例えば、差動アンプリファイアにより構成され、変換部１８４にはＲｘデータが供給される。変換部１８４は、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。すなわち、変換部１８４は、変換により得られた差動信号を構成する一方の部分信号をスイッチ１８５を介してソース機器に送信し、差動信号を構成する他方の部分信号をスイッチ１８６を介してソース機器に送信する。【０２０５】
スイッチ１８５には、データを送信するタイミングにおいて、変換部１８４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＤＡ信号が供給される。スイッチ１８５は、切り換え制御部１７２からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはソース機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。【０２０６】
すなわち、スイッチ１８５は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡライン１９１を介してソース機器から送信されてきたＳＤＡ信号を受信し、受信したＳＤＡ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。【０２０７】
また、スイッチ１８５は、シンク機器がソース機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号、または変換部１８４から供給された部分信号を、ＳＤＡライン１９１を介してソース機器に送信する。【０２０８】
スイッチ１８６には、データを送信するタイミングにおいて、変換部１８４からの、Ｒｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＣＬ信号が供給される。スイッチ１８６は、切り換え制御部１７２からの制御に基づいて、Ｒｘデータに対応する差動信号を構成する部分信号、またはＳＣＬ信号のうちのいずれかを選択して出力する。【０２０９】
すなわち、スイッチ１８６は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬライン１９２を介してソース機器から送信されてきたＳＣＬ信号を受信し、受信したＳＣＬ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。【０２１０】
また、スイッチ１８６は、シンク機器がソース機器にデータを送信するタイミングにおいて、変換部１８４から供給された部分信号を、ＳＣＬライン１９２を介してソース機器に送信するか、または何も送信しない。【０２１１】
切り換え制御部１７２はスイッチ１８５およびスイッチ１８６を制御して、スイッチ１８５およびスイッチ１８６のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８５およびスイッチ１８６を切り換える。【０２１２】
ところで、ソース機器とシンク機器とがＩＰ通信を行う場合に、半二重通信が可能であるか、全二重通信が可能であるかは、ソース機器およびシンク機器のそれぞれの構成によって定まる。そこで、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行う。【０２１３】
ソース機器が受信するＥ−ＥＤＩＤは、例えば、図２５に示すように、基本ブロックと拡張ブロックとからなる。
Ｅ−ＥＤＩＤの基本ブロックの先頭には、“Ｅ−ＥＤＩＤ１．３  Ｂａｓｉｃ  Ｓｔｒｕｃｔｕｒｅ”で表されるＥ−ＥＤＩＤ１．３の規格で定められたデータが配置され、続いて“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“２ｎｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つための“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”とは異なるタイミング情報が配置されている。【０２１４】
また、基本ブロックには、“２ｎｄ  ｔｉｍｉｎｇ”に続いて、“Ｍｏｎｉｔｏｒ  ＮＡＭＥ”で表される表示装置の名前を示す情報、および“Ｍｏｎｉｔｏｒ  Ｒａｎｇｅ  Ｌｉｍｉｔｓ”で表される、アスペクト比が４：３および１６：９である場合についての表示可能な画素数を示す情報が順番に配置されている。【０２１５】
これに対して、拡張ブロックの先頭には、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が配置され、続いて“ＶＩＤＥＯ  ＳＨＯＲＴ”で表される、表示可能な画像サイズ、フレームレート、インターレースであるかプログレッシブであるかを示す情報、アスペクト比などの情報が記述されたデータ、“ＡＵＤＩＯ  ＳＨＯＲＴ”で表される、再生可能な音声コーデック方式、サンプリング周波数、カットオフ帯域、コーデックビット数などの情報が記述されたデータ、および“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が順番に配置されている。【０２１６】
また、拡張ブロックには、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”に続いて、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるメーカごとに固有に定義されたデータ、“３ｒｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“４ｔｈ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報が配置されている。【０２１７】
さらに、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータは、図２６に示すデータ構造となっている。すなわち、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータには、１バイトのブロックである第０ブロック乃至第Ｎブロックが設けられている。【０２１８】
“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの先頭に配置された第０ブロックには、“Ｖｅｎｄｏｒ−Ｓｐｅｃｉｆｉｃ  ｔａｇ  ｃｏｄｅ（＝３）”で表されるデータ“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”のデータ領域を示すヘッダ、および“Ｌｅｎｇｔｈ（＝Ｎ）”で表されるデータ“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”の長さを示す情報が配置される。【０２１９】
また、第１ブロック乃至第３ブロックには、“２４ｂｉｔ  ＩＥＥＥ  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ（０ｘ０００Ｃ０３）ＬＳＢ  ｆｉｒｓｔ”で表されるＨＤＭＩ（Ｒ）用として登録された番号“０ｘ０００Ｃ０３“を示す情報が配置される。さらに、第４ブロックおよび第５ブロックには、”Ａ“、”Ｂ“、”Ｃ“、および”Ｄ“のそれぞれにより表される、２４ｂｉｔのシンク機器の物理アドレスを示す情報が配置される。【０２２０】
第６ブロックには、“Ｓｕｐｐｏｒｔｓ−ＡＩ”で表されるシンク機器が対応している機能を示すフラグ、“ＤＣ−４８ｂｉｔ”、“ＤＣ−３６ｂｉｔ”、および“ＤＣ−３０ｂｉｔ”のそれぞれで表される１ピクセル当たりのビット数を指定する情報のそれぞれ、“ＤＣ−Ｙ４４４”で表される、シンク機器がＹＣｂＣｒ４：４：４の画像の伝送に対応しているかを示すフラグ、および“ＤＶＩ−Ｄｕａｌ”で表される、シンク機器がデュアルＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）に対応しているかを示すフラグが配置されている。【０２２１】
また、第７ブロックには、“Ｍａｘ−ＴＭＤＳ−Ｃｌｏｃｋ”で表されるＴＭＤＳのピクセルクロックの最大の周波数を示す情報が配置される。さらに、第８ブロックには、“Ｌａｔｅｎｃｙ”で表される映像と音声の遅延情報の有無を示すフラグ、“Ｆｕｌｌ  Ｄｕｐｌｅｘ”で表される全二重通信が可能であるかを示す全二重フラグ、および“Ｈａｌｆ  Ｄｕｐｌｅｘ”で表される半二重通信が可能であるかを示す半二重フラグが配置されている。【０２２２】
ここで、たとえばセットされている（たとえば“１”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有している、つまり図２４に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有していないことを示している。【０２２３】
同様に、セットされている（たとえば“１”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有している、つまり図２３に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有していないことを示している。【０２２４】
また、“Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの第９ブロックには、“Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるプログレッシブの映像の遅延時間データが配置され、第１０ブロックには、“Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、プログレッシブの映像に付随する音声の遅延時間データが配置される。さらに、第１１ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるインターレースの映像の遅延時間データが配置され、第１２ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、インターレースの映像に付随する音声の遅延時間データが配置される。【０２２５】
ソース機器は、シンク機器から受信したＥ−ＥＤＩＤに含まれている全二重フラグおよび半二重フラグに基づいて、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行い、その判定結果にしたがって、シンク機器との双方向の通信を行う。【０２２６】
例えば、ソース機器が図２３に示した構成とされている場合、ソース機器は、図２３に示したシンク機器とは半二重通信を行うことができるが、図２４に示したシンク機器とは半二重通信を行うことができない。そこで、ソース機器は、ソース機器の電源がオンされると通信処理を開始し、ソース機器に接続されたシンク機器の有する機能に応じた双方向の通信を行う。【０２２７】
以下、図２７のフローチャートを参照して、図２３に示したソース機器による通信処理について説明する。【０２２８】
ステップＳ１１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。例えば、ソース機器は、ＨＰＤライン８６が接続されるＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器（シンク機器）が接続されたか否かを判定する。【０２２９】
ステップＳ１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１２において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。【０２３０】
ステップＳ１３において、ソース機器は、ＤＤＣ８３を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。【０２３１】
ステップＳ１４において、ソース機器は、シンク機器との半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２６の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、例えば、半二重フラグがセットされている場合、ソース機器は、半二重通信方式による双方向のＩＰ通信、つまり半二重通信が可能であると判定する。【０２３２】
ステップＳ１４において、半二重通信が可能であると判定された場合、ステップＳ１５において、ソース機器は、双方向の通信に用いるチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。【０２３３】
すなわち、半二重フラグがセットされている場合、ソース機器は、シンク機器が図２３に示した構成であり、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、半二重通信を行う旨を通知する。【０２３４】
ステップＳ１６において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器からのＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。【０２３５】
ステップＳ１７において、ソース機器の各部は、半二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号が、ソース機器からシンク機器に送信される。【０２３６】
また、データの受信時において、復号部１３２は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１３３は、ＣＥＣライン８４を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３２に供給する。復号部１３２は、スイッチ１３３から供給された部分信号、およびリザーブライン８８を介してシンク機器から供給された部分信号からなる差動信号を、タイミング制御部１２２の制御に基づいて、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。【０２３７】
また、ステップＳ１４において、半二重通信が可能でないと判定された場合、ステップＳ１８において、ソース機器は、ＣＥＣ信号の送受信を行うことで、シンク機器との双方向の通信を行い、通信処理は終了する。【０２３８】
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。
このようにして、ソース機器は、半二重フラグを参照し、半二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。【０２３９】
このように、スイッチ１３３を切り換えて送信するデータ、および受信するデータを選択し、シンク機器と、ＣＥＣライン８４およびリザーブラインを用いた半二重通信、つまり半二重通信方式によるＩＰ通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
また、ソース機器と同様に、シンク機器も、電源がオンされると通信処理を開始し、ソース機器との双方向の通信を行う。【０２４０】
以下、図２８のフローチャートを参照して、図２３に示したシンク機器による通信処理について説明する。【０２４１】
ステップＳ４１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。例えば、シンク機器は、ＨＰＤライン８６が接続されたＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器が接続されたか否かを判定する。【０２４２】
ステップＳ４１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ４１において、新たな電子機器が接続されたと判定された場合、ステップＳ４２において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時において、シンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。【０２４３】
ステップＳ４３において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信する。
ステップＳ４４において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。【０２４４】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２３に示すように構成される場合、ソース機器とシンク機器とは、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能である。そのため、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報が送信されてくる。シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。【０２４５】
これに対して、ソース機器が半二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。【０２４６】
ステップＳ４４において、チャネル情報を受信したと判定された場合、処理はステップＳ４５に進み、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。【０２４７】
ステップＳ４６において、シンク機器は、半二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３４は、タイミング制御部１２３の制御に基づいて、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３５に供給し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。スイッチ１３５は、変換部１３４から供給された部分信号を、ＣＥＣライン８４を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。【０２４８】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。【０２４９】
また、ステップＳ４４において、チャネル情報を受信していないと判定された場合、ステップＳ４７において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
すなわち、データの送信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介して、ＣＥＣ信号をソース機器に送信し、データの受信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号を受信することで、ソース機器との制御データの授受を行う。【０２５０】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。
このように、シンク機器がスイッチ１３５を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８を用いた半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。【０２５１】
また、ソース機器が図２４に示す構成とされる場合、ソース機器は、通信処理において、Ｅ−ＥＤＩＤに含まれる全二重フラグに基づいてシンク機器が全二重通信を行う機能を有しているかを判定し、その判定結果に応じた双方向の通信を行う。【０２５２】
以下、図２９のフローチャートを参照して、図２４に示したソース機器による通信処理について説明する。【０２５３】
ステップＳ７１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。ステップＳ７１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。【０２５４】
これに対して、ステップＳ７１において、新たな電子機器が接続されたと判定された場合、ステップＳ７２において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの送信時において、スイッチ１８１によりソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、スイッチ１８２によりソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が選択され、さらにデータの受信時において、スイッチ１８１によりシンク機器からのＳＤＡ信号が選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。【０２５５】
ステップＳ７３において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。【０２５６】
ステップＳ７４において、ソース機器は、ＤＤＣ８３のＳＤＡライン１９１を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。【０２５７】
ステップＳ７５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２６の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、たとえば全二重フラグがセットされている場合、ソース機器は、全二重通信方式による双方向のＩＰ通信、つまり全二重通信が可能であると判定する。【０２５８】
ステップＳ７５において、全二重通信が可能であると判定された場合、ステップＳ７６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。【０２５９】
すなわち、切り換え制御部１７１は、データの受信時において、シンク機器から送信されてくる、Ｒｘデータに対応した差動信号を構成する部分信号のうち、ＳＤＡライン１９１を介して送信されてくる部分信号がスイッチ１８１により選択され、ＳＣＬライン１９２を介して送信されてくる部分信号がスイッチ１８２により選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。【０２６０】
ＤＤＣ８３を構成するＳＤＡライン１９１およびＳＣＬライン１９２は、シンク機器からソース機器にＥ−ＥＤＩＤが送信された後は利用されないので、つまりＳＤＡライン１９１およびＳＣＬライン１９２を介したＳＤＡ信号やＳＣＬ信号の送受信は行われないので、スイッチ１８１およびスイッチ１８２を切り換えて、ＳＤＡライン１９１およびＳＣＬライン１９２を、全二重通信によるＲｘデータの伝送路として利用することができる。【０２６１】
ステップＳ７７において、ソース機器は、双方向の通信のチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。【０２６２】
すなわち、全二重フラグがセットされている場合、ソース機器は、シンク機器が図２４に示した構成であり、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、全二重通信を行う旨を通知する。【０２６３】
ステップＳ７８において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。すなわち、切り換え制御部１２１は、変換部１３１からスイッチ１３３に供給された、Ｔｘデータに対応する差動信号の部分信号が選択されるようにスイッチ１３３を切り換える。【０２６４】
ステップＳ７９において、ソース機器は、全二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号がソース機器からシンク機器に送信される。【０２６５】
また、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１８１は、ＳＤＡライン１９１を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給する。また、スイッチ１８２は、ＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の他方の部分信号を受信し、受信した部分信号を復号部１８３に供給する。復号部１８３は、スイッチ１８１およびスイッチ１８２から供給された部分信号からなる差動信号を、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。【０２６６】
また、ステップＳ７５において、全二重通信が可能でないと判定された場合、ステップＳ８０において、ソース機器は、ＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。【０２６７】
このようにして、ソース機器は、全二重フラグを参照し、全二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。【０２６８】
このように、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、シンク機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
また、シンク機器が図２４に示した構成とされる場合においても、シンク機器は、図２３に示したシンク機器における場合と同様に、通信処理を行って、ソース機器との双方向の通信を行う。【０２６９】
以下、図３０のフローチャートを参照して、図２４に示したシンク機器による通信処理について説明する。【０２７０】
ステップＳ１１１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。ステップＳ１１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。【０２７１】
これに対して、ステップＳ１１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１１２において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において、スイッチ１８５によりシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、さらにデータの受信時において、スイッチ１８５によりソース機器からのＳＤＡ信号が選択され、スイッチ１８６によりソース機器からのＳＣＬ信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。【０２７２】
ステップＳ１１３において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時においてシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。【０２７３】
ステップＳ１１４において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、スイッチ１８５およびＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信する。
ステップＳ１１５において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。【０２７４】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２４に示すように構成される場合、ソース機器とシンク機器とは全二重通信が可能であるので、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨のチャネル情報が送信されてくるので、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。【０２７５】
これに対して、ソース機器が全二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。【０２７６】
ステップＳ１１５において、チャネル情報を受信したと判定された場合、処理はステップＳ１１６に進み、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。【０２７７】
ステップＳ１１７において、切り換え制御部１２４は、スイッチ１３５を制御し、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。【０２７８】
ステップＳ１１８において、シンク機器は、全二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１８５に供給し、他方の部分信号をスイッチ１８６に供給する。スイッチ１８５およびスイッチ１８６は、変換部１８４から供給された部分信号を、ＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。【０２７９】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。【０２８０】
また、ステップＳ１１５において、チャネル情報を受信していないと判定された場合、ステップＳ１１９において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。【０２８１】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。【０２８２】
このように、シンク機器がスイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。【０２８３】
なお、図２４の例では、ソース機器は、ＣＥＣライン８４およびリザーブライン８８に変換部１３１が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１８３が接続された構成とされているが、ＣＥＣライン８４およびリザーブライン８８に復号部１８３が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に変換部１３１が接続された構成とされてもよい。【０２８４】
そのような場合、スイッチ１８１およびスイッチ１８２がＣＥＣライン８４およびリザーブライン８８に接続されるとともに復号部１８３に接続され、スイッチ１３３がＳＤＡライン１９１に接続されるとともに変換部１３１に接続される。【０２８５】
また、図２４のシンク機器についても同様に、ＣＥＣライン８４およびリザーブライン８８に変換部１８４が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１３６が接続された構成とされてもよい。そのような場合、スイッチ１８５およびスイッチ１８６がＣＥＣライン８４およびリザーブライン８８に接続されるとともに変換部１８４に接続され、スイッチ１３５がＳＤＡライン１９１に接続されるとともに復号部１３６に接続される。【０２８６】
さらに、図２３において、ＣＥＣライン８４およびリザーブライン８８が、ＳＤＡライン１９１およびＳＣＬライン１９２とされてもよい。つまり、ソース機器の変換部１３１および復号部１３２と、シンク機器の変換部１３４および復号部１３６とがＳＤＡライン１９１およびＳＣＬライン１９２に接続され、ソース機器とシンク機器とが半二重通信方式によるＩＰ通信を行うようにしてもよい。さらに、この場合、リザーブライン８８を用いて電子機器の接続を検出するようにしてもよい。【０２８７】
さらに、ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有するようにしてもよい。そのような場合、ソース機器およびシンク機器は、接続された電子機器の有する機能に応じて、半二重通信方式または全二重通信方式によるＩＰ通信を行うことができる。【０２８８】
ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有する場合、ソース機器およびシンク機器は、例えば、図３１に示すように構成される。なお、図３１において、図２３または図２４における場合と対応する部分には、同一の符号を付してあり、その説明は適宜省略する。【０２８９】
ソース機器の高速データラインインタフェース２８Ａは、変換部１３１、復号部１３２、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１、タイミング制御部１２２、および切り換え制御部１７１を有している。すなわち、図３１のソース機器における高速データラインインタフェース２８Ａは、図２４に示したソース機器における高速データラインインタフェース２８Ａに、図２３のタイミング制御部１２２および復号部１３２がさらに設けられた構成とされている。【０２９０】
また、図３１に示すシンク機器の高速データラインインタフェース２８Ａは、変換部１３４、スイッチ１３５、復号部１３６、変換部１８４、スイッチ１８５、スイッチ１８６、タイミング制御部１２３、切り換え制御部１２４、および切り換え制御部１７２を有している。すなわち、図３１のシンク機器は、図２４に示したシンク機器に、図２３のタイミング制御部１２３および変換部１３４がさらに設けられた構成とされている。【０２９１】
次に、図３１のソース機器およびシンク機器による通信処理について説明する。
まず、図３２のフローチャートを参照して、図３１のソース機器による通信処理について説明する。なお、ステップＳ１５１乃至ステップＳ１５４の処理のそれぞれは、図２９のステップＳ７１乃至ステップＳ７４の処理のそれぞれと同様であるので、その説明は省略する。【０２９２】
ステップＳ１５５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２６の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。【０２９３】
ステップＳ１５５において、全二重通信が可能であると判定された場合、すなわち図３１、または図２４に示したシンク機器がソース機器に接続されている場合、ステップＳ１５６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。【０２９４】
一方、ステップＳ１５５において、全二重通信が可能でないと判定された場合、ステップＳ１５７において、ソース機器は、半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、受信したＥ−ＥＤＩＤを参照して、図２６の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。換言すれば、ソース機器は、図２３に示したシンク機器がソース機器に接続されたか否かを判定する。【０２９５】
ステップＳ１５７において、半二重通信が可能であると判定された場合、またはステップＳ１５６において、スイッチ１８１およびスイッチ１８２が切り換えられた場合、ステップＳ１５８において、ソース機器は、チャネル情報を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。【０２９６】
ここで、ステップＳ１５５において全二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。【０２９７】
また、ステップＳ１５７において半二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能は有していないが、半二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。【０２９８】
ステップＳ１５９において、切り換え制御部１２１は、スイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器から送信されてくるＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。なお、ソース機器とシンク機器とが全二重通信を行う場合には、ソース機器におけるデータの受信時には、シンク機器から、ＣＥＣライン８４およびリザーブライン８８を介してＲｘデータに対応する差動信号は送信されてこないので、復号部１３２には、Ｒｘデータに対応する差動信号は供給されない。【０２９９】
ステップＳ１６０において、ソース機器は、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。
すなわち、ソース機器がシンク機器と全二重通信を行う場合、および半二重通信を行う場合、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。【０３００】
また、ソース機器がシンク機器と全二重通信を行う場合、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。【０３０１】
これに対して、ソース機器がシンク機器と半二重通信を行う場合、データの受信時において、復号部１３２は、タイミング制御部１２２の制御に基づいて、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。【０３０２】
また、ステップＳ１５７において、半二重通信が可能でないと判定された場合、ステップＳ１６１において、ソース機器は、ＣＥＣライン８４を介してＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
このようにして、ソース機器は、全二重フラグおよび半二重フラグを参照し、通信相手であるシンク機器の有する機能に応じて、全二重通信または半二重通信を行う。【０３０３】
このように、通信相手であるシンク機器の有する機能に応じて、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。【０３０４】
次に、図３３のフローチャートを参照して、図３１のシンク機器による通信処理について説明する。なお、ステップＳ１９１乃至ステップＳ１９４の処理のそれぞれは、図３０のステップＳ１１１乃至ステップＳ１１４の処理のそれぞれと同様であるので、その説明は省略する。【０３０５】
ステップＳ１９５において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信する。なお、シンク機器に接続されているソース機器が、全二重通信を行う機能も、半二重通信を行う機能も有していない場合には、ソース機器からシンク機器には、チャネル情報は送信されてこないので、シンク機器は、チャネル情報を受信しない。【０３０６】
ステップＳ１９６において、シンク機器は、受信したチャネル情報に基づいて、全二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨のチャネル情報を受信した場合、全二重通信を行うと判定する。【０３０７】
ステップＳ１９６において、全二重通信を行うと判定された場合、ステップＳ１９７において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。【０３０８】
また、ステップＳ１９６において、全二重通信を行わないと判定された場合、ステップＳ１９８において、シンク機器は、受信したチャネル情報に基づいて、半二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報を受信した場合、半二重通信を行うと判定する。【０３０９】
ステップＳ１９８において、半二重通信を行うと判定されるか、またはステップＳ１９７においてスイッチ１８５およびスイッチ１８６が切り換えられた場合、ステップＳ１９９において、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において、変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。【０３１０】
なお、ソース機器とシンク機器とが全二重通信を行う場合、シンク機器におけるデータの送信時には、変換部１３４からトランスミッタ８１にＲｘデータに対応する差動信号が送信されないので、スイッチ１３５には、Ｒｘデータに対応する差動信号は供給されない。【０３１１】
ステップＳ２００において、シンク機器は、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。【０３１２】
すなわち、シンク機器がソース機器と全二重通信を行う場合、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１８５およびＳＤＡライン１９１を介してソース機器に送信し、他方の部分信号をスイッチ１８６およびＳＣＬライン１９２を介してソース機器に送信する。【０３１３】
また、シンク機器がソース機器と半二重通信を行う場合、データの送信時において、変換部１３４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１３５およびＣＥＣライン８４を介してトランスミッタ８１に送信し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。【０３１４】
さらに、シンク機器がソース機器と全二重通信を行う場合、および半二重通信を行う場合、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信し、受信した差動信号を元のデータであるＴｘデータに復号して、制御部（ＣＰＵ）に出力する。【０３１５】
また、ステップＳ１９８において、半二重通信を行わないと判定された場合、すなわち、たとえばチャネル情報が送信されてこなかった場合、ステップＳ２０１において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
このようにして、シンク機器は、受信したチャネル情報に応じて、すなわち通信相手であるソース機器の有する機能に応じて全二重通信または半二重通信を行う。【０３１６】
このように、通信相手であるソース機器の有する機能に応じて、スイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩ（Ｒ）との互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。【０３１７】
また、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＣＥＣライン８４およびリザーブライン８８と、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＳＤＡライン１９１およびＳＣＬライン１９２とが含まれているＨＤＭＩケーブル１により、ソース機器とシンク機器とを接続することで、従来のＨＤＭＩケーブルとの互換性を保ちつつ、半二重通信方式または全二重通信方式による高速の双方向のＩＰ通信を行うことができる。【０３１８】
次に、上述した一連の処理は、専用のハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、たとえば、ソース機器、シンク機器を制御するマイクロコンピュータ等にインストールされる。【０３１９】
そこで、図３４は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。【０３２０】
プログラムは、コンピュータに内蔵されている記録媒体としてのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）３０５やＲＯＭ３０３に予め記録しておくことができる。【０３２１】
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。【０３２２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送し、あるいはＬＡＮ、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース３０６で受信し、内蔵するＥＥＰＲＯＭ３０５にインストールすることができる。【０３２３】
コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０２を内蔵している。ＣＰＵ３０２には、バス３０１を介して、入出力インタフェース３０６が接続されており、ＣＰＵ３０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３やＥＥＰＲＯＭ３０５に格納されているプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０４にロードして実行する。これにより、ＣＰＵ３０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。【０３２４】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（たとえば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。【０３２５】
上述した図１９に示す構成例は、ＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成できるものであったが、図３５は、同様の効果を持つ他の構成例を示している。【０３２６】
この例は、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信で行われ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることを特徴とする。【０３２７】
ソース機器は、ＬＡＮ信号送信回路６１１、終端抵抗６１２，６１３、ＡＣ結合容量６１４〜６１７、ＬＡＮ信号受信回路６１８、インバータ６２０、抵抗６２１、ローパルスフィルタを形成する抵抗６２２および容量６２３、比較器６２４、プルダウン抵抗６３１、ローパスフィルタを形成する抵抗６３２および容量６３３、比較器６３４、ＮＯＲゲート６４０、アナログスイッチ６４１〜６４４、インバータ６４５、アナログスイッチ６４６，７４７、ＤＤＣトランシーバ６５１，６５２、並びにプルアップ抵抗６５３，６５４を有している。【０３２８】
また、シンク機器６０２は、ＬＡＮ信号送信回路６６１、終端抵抗６６２，６６３、ＡＣ結合容量６６４〜６６７、ＬＡＮ信号受信回路６６８、プルダウン抵抗６７１、ローパルスフィルタを形成する抵抗６７２および容量６７３、比較器６７４、チョークコイル６８１、電源電位と基準電位間に直列接続された抵抗６８２および６８３、アナログスイッチ６９１〜６９４、インバータ６９５、アナログスイッチ６９６，６９７、ＤＤＣトランシーバ７０１，７０２、並びにプルアップ抵抗７０３，７０４を有している。【０３２９】
ＨＤＭＩケーブル１の中には、リザーブライン８０１とＳＣＬライン８０３からなる差動伝送路とＳＤＡライン８０４とＨＰＤライン８０２からなる差動伝送路があり、それらのソース側端子８１１と〜８１４、並びにシンク側端子８２１〜８２４が形成されている。【０３３０】
リザーブライン８０１とＳＣＬライン８０３、並びにＳＤＡライン８０４とＨＰＤライン８０２は、差動ツイストペアとして結線されている。
ソース機器内で、端子８１１、８１３は、ＡＣ結合容量６１４、６０５およびアナログスイッチ６４１、６４２を介してＬＡＮ送信信号ＳＧ６１１をシンクに送信する送信回路６１１および終端抵抗６１２に接続されている。端子８１４，８１２は、ＡＣ結合容量６１６，６１７とアナログスイッチ６４３、６４４を介してシンク機器からのＬＡＮ信号を受信する受信回路６１８および終端抵抗６１３に接続されている。【０３３１】
シンク機器内で、端子８２１〜８２４はＡＣ結合容量６６４，６６５，６６６，６６７とアナログスイッチ６９１〜６９４を介して送信回路６６１および受信回路６６８と、終端抵抗６６２，６６３に接続されている。アナログスイッチ６４１〜６４４、６９１〜６９４はＬＡＮ通信を行うときに導通し、ＤＤＣ通信を行うときは開放となる。【０３３２】
ソース機器は、端子８１３と端子８１４を、別のアナログスイッチ６４６、６４７を介してＤＤＣトランシーバ６５１、６５２およびプルアップ抵抗６５３、６５４に接続する。【０３３３】
シンク機器は、端子８２３と端子８２４を、アナログスイッチ６９６、６９７を介してＤＤＣトランシーバ７０１、７０２およびプルアップ抵抗７０３に接続する。アナログスイッチ６４６、６４７はＤＤＣ通信を行うときに導通し、ＬＡＮ通信を行うときは開放にする。【０３３４】
リザーブライン８０１の電位によるｅ−ＨＤＭＩ対応機器の認識機構は、ソース機器６０１の抵抗６２がインバータ６２０に駆動されていること以外は、基本的に、図１９に示す例と同様である。【０３３５】
インバータ６２０の入力がＨＩＧＨのとき抵抗６２１はプルダウン抵抗となるのでシンク機器からみるとｅ−ＨＤＭＩ非対応機器がつながれたのと同じ０Ｖ状態になる。この結果、シンク機器のｅ−ＨＤＭＩ対応識別結果を示す信号ＳＧ６２３はＬＯＷとなり、信号ＳＧ６２３で制御されるアナログスイッチ６９１〜６９４は開放され、信号ＳＧ６２３をインバータ６９５で反転した信号で制御されるアナログスイッチ６９６、６９７は導通する。この結果、シンク機器６０２はＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。【０３３６】
一方、ソース機器ではインバータ６２０の入力がＮＯＲゲート６４０にも入力されてその出力ＳＧ６１４はＬＯＷとされる。ＮＯＲゲート６４０の出力信号ＳＧ６１４に制御されたアナログスイッチ６４１〜６４４は開放され、信号ＳＧ６１４をインバータ６４５で反転した信号で制御されるアナログスイッチ６４６、６４７は導通する。この結果、ソース機器６０１もＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。【０３３７】
逆に、インバータ６２０の入力がＬＯＷのときは、ソース機器もシンク機器もともにＳＣＬライン８０３とＳＤＡライン８０４をＤＤＣ送受信機から切り離し、ＬＡＮ送受信機に接続した状態になる。【０３３８】
ＨＰＤライン８０２のＤＣバイアス電位による接続確認のための回路６３１〜６３４、６８１〜６８３は、図１９に示す例と同様の機能を有する。すなわち、ＨＰＤライン８０２は、上述のＬＡＮ通信の他にＤＣバイアスレベルでケーブル１がシンク機器に接続されたことをソース機器に伝達する。シンク機器内の抵抗６８２、６８３とチョークコイル６８１はケーブル１がシンク機器に接続されるとＨＰＤライン８０２を、端子８２２を介して約４Ｖにバイアスする。【０３３９】
ソース機器はＨＰＤライン８０２のＤＣバイアスを抵抗６３２と容量６３３からなるローパスフィルタで抽出し、比較器６３４で基準電位Ｖｒｅｆ２（たとえば１．４Ｖ）と比較する。ケーブル１がシンク機器に接続されていなければ端子８１２の電位はプルダウン抵抗６３１で基準電位Ｖｒｅｆ２より低く、接続されていれば高い。したがって、比較器６３４の出力信号ＳＧ６１３がＨＩＧＨならばケーブル１とシンク機器が接続されていることを示す。一方、比較器６３４の出力信号ＳＧ６１３がＬＯＷならばケーブル１とシンク機器が接続されていないことを示す。【０３４０】
このように、図３５に示す構成例によれば、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信でおこなわれ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることから、ＳＣＬライン、ＳＤＡラインをスイッチでＬＡＮ通信回路に接続する時間帯とＤＤＣ回路に接続する時間帯に分ける時分割を行うことができ、この分割によりＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成することができ、安定で確実なＬＡＮ通信が安価に実現できる。【０３４１】
なお、図３５に示した抵抗６２１が、ソース機器内ではなく、ＨＤＭＩケーブル１内に設けられているようにしてもよい。そのような場合、抵抗６２１の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、リザーブライン８０１、および電源（電源電位）に接続されるライン（信号線）のそれぞれに接続される。【０３４２】
さらに、図３５に示したプルダウン抵抗６７１および抵抗６８３がシンク機器内ではなく、ＨＤＭＩケーブル１内に設けられているようにしてもよい。そのような場合、プルダウン抵抗６７１の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、リザーブライン８０１、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。また、抵抗６８３の端子のそれぞれは、ＨＤＭＩケーブル１内に設けられたラインのうち、ＨＰＤライン８０２、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。【０３４３】
なお、ＳＤＡとＳＣＬはＨが１．５ＫΩプルアップでＬがローインピーダンスのプルダウンであり、ＣＥＣもＨが２７ＫΩプルアップでＬがローインピーダンスのプルダウンの通信を行なうものである。既存ＨＤＭＩとのコンパチビリティを持つためにそれらの機能を保持することは、伝送線路の終端を整合終端する必要がある高速データ通信を行なうＬＡＮの機能を共有することは困難となるおそれがある。【０３４４】
図１９、図３５の構成例は、このような問題を回避できる。すなわち、図１９の構成例では、ＳＤＡ、ＳＣＬ、ＣＥＣラインを使うのを避けてリザーブラインとＨＰＤラインを差動のペアとして１対双方向通信による全二重通信を行うように構成した。また、図３５の構成例では、ＨＰＤラインおよびＳＤＡラインと、ＳＣＬラインおよびリザーブラインとで２対の差動ペアをつくり各々で単方向通信を行なう２対全二重通信を行うように構成した。【０３４５】
図３６（Ａ）〜（Ｅ）は、図１９、あるいは図３５の構成例における双方向通信波形を示している。【０３４６】
図３６（Ａ）はソース機器から送った信号波形を、図３６（Ｂ）はシンク機器が受けた信号波形を、図３６（Ｃ）はケーブルを通る信号波形を、図３６（Ｄ）はソース機器が受けた信号を、図３６（Ｅ）はソース機器から送った信号波形を、それぞれ示している。この図３６からも明らかなように、図１９、あるいは図３５の構成例によれば、良好な双方向通信を実現可能である。【０３４７】
なお、上述実施の形態においては、ソース機器とシンク機器とを接続する伝送路として、ＨＤＭＩ規格のインタフェースを前提として説明したが、その他の同様な伝送規格にも適用可能である。また、ソース機器としてビデオカメラレコーダを使用し、シンク機器としてテレビ受信機を使用した例としたが、その他の送信装置、受信装置を使用してもよい。【０３４８】
また、上述実施の形態では、ソース機器とシンク機器との間で、双方向のＩＰ通信を行うようにしたが、双方向の通信は、ＩＰ以外のプロトコルで行うことが可能である。また、上述実施の形態においては、電子機器間をＨＤＭＩケーブルで接続したものを示したが、この発明は、電子機器間の接続を無線で行うものにも、同様に適用できる。
【産業上の利用可能性】
【０３４９】
この発明は、外部機器側において各映像信号の付加情報がスムーズに表示され、ユーザによる映像信号の選択操作性を高めることができるものであり、例えば、ビデオカメラレコーダとテレビ受信機とをＨＤＭＩインタフェースを用いて接続してなるＡＶシステム等に適用できる。
【図１】
2008056708.tif 000003
【図２】
2008056708.tif 000004
【図３】
2008056708.tif 000005
【図４】
2008056708.tif 000006
【図５】
2008056708.tif 000007
【図６】
2008056708.tif 000008
【図７】
2008056708.tif 000009
【図８】
2008056708.tif 000010
【図９】
2008056708.tif 000011
【図１０】
2008056708.tif 000012
【図１１】
2008056708.tif 000013
【図１２】
2008056708.tif 000014
【図１３】
2008056708.tif 000015
【図１４】
2008056708.tif 000016
【図１６】
2008056708.tif 000017
【図１７】
2008056708.tif 000018
【図１８】
2008056708.tif 000019
【図１９】
2008056708.tif 000020
【図２０】
2008056708.tif 000021
【図２１】
2008056708.tif 000022
【図２２】
2008056708.tif 000023
【図２３】
2008056708.tif 000024
【図２４】
2008056708.tif 000025
【図２５】
2008056708.tif 000026
【図２６】
2008056708.tif 000027
【図２７】
2008056708.tif 000028
【図２８】
2008056708.tif 000029
【図２９】
2008056708.tif 000030
【図３０】
2008056708.tif 000031
【図３１】
2008056708.tif 000032
【図３２】
2008056708.tif 000033
【図３３】
2008056708.tif 000034
【図３４】
2008056708.tif 000035
【図３５】
2008056708.tif 000036
【図３６】
2008056708.tif 000037
【図１５】
2008056708.tif 000038
【国際調査報告】
2008056708.tif 000039
2008056708.tif 000040