(57)【特許請求の範囲】
【請求項１】
映像信号を出力する映像信号出力部と、
上記映像信号出力部から出力された映像信号による画像を第１の画像表示素子に表示する画像表示部と、
上記映像信号出力部から出力された映像信号を、複数のチャネルで、差動信号により、伝送路を介して、外部機器に送信する信号送信部と、
上記伝送路の所定ラインにより構成された双方向通信路を介して、上記外部機器から送られてくる、該外部機器の第２の画像表示素子の表示画面上における操作情報を受信する情報受信部と、
上記情報受信部で受信された操作情報に基づいて、少なくとも、上記映像信号出力部の動作を制御する制御部とを備え、
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
送信装置。
【請求項２】
上記映像信号出力部から出力される映像信号は、グラフィカルユーザインタフェース画面用の表示信号が重畳された映像信号である
ことを特徴とする請求項１に記載の送信装置。
【請求項３】
上記映像信号出力部は、
被写体を撮像して、該被写体に対応した撮像映像信号を得る撮像部と、
上記撮像部で得られた撮像映像信号を記録媒体に記録すると共に、該記録媒体から再生する記録再生部とを有し、
上記撮像部で得られた撮像映像信号または上記記録再生部で再生された再生映像信号に、上記グラフィカルユーザインタフェース画面用の表示信号を重畳して出力する
ことを特徴とする請求項２に記載の送信装置。
【請求項４】
上記伝送路はＨＤＭＩケーブルであり、
上記所定ラインは、上記ＨＤＭＩケーブルを構成するリザーブラインおよびＨＰＤラインである
ことを特徴とする請求項１に記載の送信装置。
【請求項５】
上記情報受信部で受信される受信情報は、上記第２の画像表示素子における座標情報を含み、
上記第２の画像表示素子における座標情報を上記第１の画像表示素子における座標情報に変換する座標情報変換部をさらに備え、
上記制御部は、上記座標情報変換部で変換された座標情報を用いて制御を行う
ことを特徴とする請求項１に記載の送信装置。
【請求項６】
外部機器から、複数のチャネルで、差動信号により、伝送路を介して、映像信号を受信する信号受信部と、
上記信号受信部で受信された映像信号による画像を画像表示素子に表示する画像表示部と、
上記画像表示素子の表示画面上で操作を行うユーザ操作部と、
上記伝送路の所定ラインにより構成された双方向通信路を介して、上記ユーザ操作部の操作情報を上記外部機器に送信する情報送信部とを備え、
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
受信装置。
【請求項７】
上記ユーザ操作部で操作される上記画像表示素子の表示画面上の位置にカーソルを表示するための表示信号を発生する表示信号発生部と、
上記表示信号発生部で発生された表示信号を上記信号受信部で受信された映像信号に重畳する信号処理部をさらに備える
ことを特徴とする請求項６に記載の受信装置。
【請求項８】
上記ユーザ操作部でクリック操作が行われるとき、上記表示信号発生部は、上記カーソルの表示態様を変化させる表示信号を発生する
ことを特徴とする請求項７に記載の受信装置。
【請求項９】
上記伝送路はＨＤＭＩケーブルであり、
上記所定ラインは、上記ＨＤＭＩケーブルを構成するリザーブラインおよびＨＰＤラインである
ことを特徴とする請求項６に記載の受信装置。
【請求項１０】
外部機器から、複数のチャネルで、差動信号により、伝送路を介して、映像信号を受信する信号受信ステップと、
上記信号受信ステップで受信された映像信号による画像を画像表示素子に表示する画像表示ステップと、
上記画像表示素子の表示画面上における操作情報を、上記伝送路の所定ラインにより構成された双方向通信路を介して、上記外部機器に送信する情報送信ステップとを備え、
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
受信装置における操作情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、送信装置、受信装置および受信装置における操作情報送信方法に関する。詳しくは、この発明は、外部機器から送られてくる、この外部機器の表示画面上における操作情報に基づいて、外部機器に送信する映像信号を出力する映像信号出力部の動作を制御することにより、外部機器の表示画面上での操作を可能とした送信装置に係るものである。また、この発明は、外部機器から送られてくる映像信号が表示される表示画面上における操作情報を、当該外部機器に送信することにより、表示画面上で外部機器の操作を行い得るようにした受信装置等に係るものである。
【背景技術】
【０００２】
近年、例えば、ＤＶＤ(Digital Versatile Disc)レコーダや、セットトップボックス、その他のＡＶソース（Audio Visual source）から、テレビ受信機、プロジェクタ、その他のディスプレイに対して、デジタル映像信号、すなわち、非圧縮（ベースバンド）の映像信号（以下、「画像データ」という）と、その映像信号に付随するデジタル音声信号（以下、「音声データ」という）とを、高速に伝送する通信インタフェースとして、ＨＤＭＩ(High Definition Multimedia Interface)が普及しつつある。例えば、特許文献１には、ＨＤＭＩ規格の詳細についての記載がある。
【０００３】
現在、ビデオカメラレコーダをＨＤＭＩケーブルでテレビ受信機に接続する場合、テレビ受信機では入力切換が行われ、当該テレビ受信機はビデオカメラレコーダのモニタとして機能する状態となる。そのため、ビデオカメラレコーダの操作は、ビデオカメラレコーダの表示パネル上に配設されたタッチパネルを直接操作するか、あるいは、ビデオカメラレコーダのリモコン送信機で行わなければならなかった。
【０００４】
ビデオカメラレコーダのリモコン送信機で操作を行う場合には、テレビ受信機のリモコン送信機とはキー配置やボタンのサイズが異なることもあり、使い慣れていないビデオカメラレコーダのリモコン送信機を使う必要があった。またそれは、フリーカーソルではなく、上下左右キーの操作になるため、タッチパネルの操作に比べて利用しにくかった。ここで、「フリーカーソル」は、画面上を自由に移動できるカーソルを意味しており、「マウスポインタ」と等価である。
【０００５】
また、ビデオカメラレコーダの表示パネル上に配設されたタッチパネルで操作を行う場合には、テレビ受信機とビデオカメラレコーダとの距離を視聴距離と同じにしなければならず、その分の長いケーブルが必要なため取り回しが面倒であった。また、手元の画面を見ながらの操作になっており、通常のテレビの視聴とは利用スタイルが異なっていた。
【０００６】
例えば、特許文献２には、携帯電話機から接続ケーブルを介して周辺装置にデジタル表示信号を送信し、この周辺装置における大画面の外部ディスプレイに高解像度の画像を表示する携帯情報通信装置が記載されている。
【０００７】
また、例えば、特許文献３には、携帯端末を変換アダプタを介してテレビモニタに接続し、携帯電話の液晶画面に表示される画像をテレビ画面に表示可能にした表示処理システムが記載されている。
【０００８】
また、例えば、特許文献４には、携帯電話機とテレビ受信機とを赤外線の送受信部を介して接続し、携帯電話機からテレビ受信機に文字情報を送出し、テレビ受信機のディスプレイに文字情報を表示可能にした携帯情報装置が記載されている。
【特許文献１】ＷＯ２００２／０７８３３６号公報
【特許文献２】特開２００７−０９５０８０号公報
【特許文献３】特開２００１−３５２３７３号公報
【特許文献４】特開平０９−２３７２４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように、例えばビデオカメラレコーダをＨＤＭＩケーブルでテレビ受信機に接続し、テレビ受信機の表示パネルにビデオカメラレコーダから送られてくる映像信号による画像を表示するＡＶシステムにあっては、ビデオカメラレコーダの操作を当該ビデオカメラレコーダのリモコン送信機で行う場合、あるいはビデオカメラレコーダの操作を当該ビデオカメラレコーダの表示パネル上に配設されたタッチパネルで行う場合のいずれにあっても、テレビの大画面を見ながら、テレビのチャネル操作等のように楽に操作を行うことができなかった。
【００１０】
このような課題は、例えば、パーソナルコンピュータをＨＤＭＩケーブルでテレビ受信機に接続し、テレビ受信機の表示パネルにパーソナルコンピュータから送られてくる映像信号による画像を表示するＡＶシステムにあって、ユーザがパーソナルコンピュータの操作を行う場合にも生じる。
【００１１】
この発明の目的は、例えば、テレビ受信機に接続されるデジタルビデオカメラ、パーソナルコンピュータ等の操作を、ユーザが簡単に行い得るようにすることにある。
【課題を解決するための手段】
【００１２】
この発明の概念は、
映像信号を出力する映像信号出力部と、
上記映像信号出力部から出力された映像信号による画像を第１の画像表示素子に表示する画像表示部と、
上記映像信号出力部から出力された映像信号を、複数のチャネルで、差動信号により、伝送路を介して、外部機器に送信する信号送信部と、
上記伝送路の所定ラインにより構成された双方向通信路を介して、上記外部機器から送られてくる、該外部機器の第２の画像表示素子の表示画面上における操作情報を受信する情報受信部と、
上記情報受信部で受信された操作情報に基づいて、少なくとも、上記映像信号出力部の動作を制御する制御部とを備え、
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
送信装置にある。
【００１３】
また、この発明の概念は、
外部機器から、複数のチャネルで、差動信号により、伝送路を介して、映像信号を受信する信号受信部と、
上記信号受信部で受信された映像信号による画像を画像表示素子に表示する画像表示部と、
上記画像表示素子の表示画面上で操作を行うユーザ操作部と、
上記伝送路の所定ラインにより構成された双方向通信路を介して、上記ユーザ操作部の操作情報を上記外部機器に送信する情報送信部とを備え、
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
受信装置にある。
【００１４】
受信装置においては、外部機器（送信装置）から伝送路を介して映像信号が受信されて第２の画像表示素子に画像が表示される。この場合、映像信号は、例えば、上述の伝送路を、複数チャネルで、差動信号により、送られてくる。映像信号が例えばグラフィカルユーザインタフェース画面用の表示信号が重畳された映像信号である場合、第２の画像表示素子に表示される画像は、グラフィカルユーザインタフェース画面が重畳されたものとなる。
【００１５】
受信装置においては、ユーザは、第２の画像表示素子の表示画面上で、外部機器（送信装置）の操作を行うことが可能とされる。上述したように第２の画像表示素子に表示される画像がグラフィカルユーザインタフェース画面の重畳されたものであるとき、ユーザは当該グラフィカルユーザインタフェース画面を用いて外部機器（送信装置）の操作を行うことができる。
【００１６】
例えば、表示画面上には、フリーカーソルが表示され、ユーザは、フリーカーソル対応のリモコン送信機を用いて操作を行うことができる。この場合、クリック操作が行われるとき、例えば、カーソルの表示態様（形状、色等）が変化するようにされることで、ユーザがクリック操作の確認を行うことができる。なお、クリック操作が行われるとき、音が出るようにしてもよい。
【００１７】
受信装置においては、第２の画像表示素子の表示画面上における操作情報が外部機器（送信装置）に送信される。例えば、この操作情報には、表示画面上における操作を行った位置の座標情報、操作内容等の情報が含まれる。例えば、上述したようにフリーカーソルが表示される場合には、座標情報はフリーカーソルの存在位置を示す座標を示し、操作内容はクリック操作がされたか否かである。
【００１８】
操作情報は、伝送路の所定ラインにより構成された双方向通信路を介して、外部機器（送信装置）に送られる。伝送路がＨＤＭＩケーブルである場合、例えば、制御データラインはＣＥＣラインであり、所定ラインはリザーブラインおよびＨＰＤラインである。
【００１９】
送信装置においては、外部機器（受信装置）に、伝送路を介して、映像信号が送信される。この場合、映像信号は、例えば、上述の伝送路を、複数チャネルで、差動信号により、送信される。この映像信号は、例えば、撮像部で得られた撮像映像信号、または、この撮像映像信号が一旦記録媒体に記録され、その後に当該記録媒体から再生された再生映像信号に、グラフィカルユーザインタフェース画面用の表示信号が重畳されたものとされる。この場合、当該グラフィカルユーザインタフェース画面は、撮像動作、記録動作、再生動作等を操作するために使用されるものである。
【００２０】
また、送信装置においては、外部機器の第２の画像表示素子の表示画面上における操作情報が受信される。この操作情報は、伝送路の所定ラインにより構成された双方向通信路を介して、外部機器（送信装置）から送られてくる。伝送路がＨＤＭＩケーブルである場合、例えば、制御データラインはＣＥＣラインであり、所定ラインはリザーブラインおよびＨＰＤラインである。
【００２１】
送信装置においては、上述したように受信された操作情報に基づいて、少なくとも、映像信号出力部（例えば、上述した撮像部、記録再生部など）の動作が制御される。これにより、第１の画像表示素子の表示画面上における操作と同様に、外部機器（受信装置）の第２の画像表示素子の表示画面上における操作により、映像信号出力部の動作を操作することが可能となる。
【００２２】
なお、送信装置においては、例えば、情報受信部で受信される受信情報は、第２の画像表示素子における座標情報を含み、第２の画像表示素子における座標情報を第１の画像表示素子における座標情報に変換する座標情報変換部をさらに備え、制御部は、座標情報変換部で変換された座標情報を用いて制御を行う、ようにされてもよい。この場合、第１の画像表示素子に表示される画像が外部機器（受信装置）の第２の画像表示素子の一部だけに表示される場合であっても、外部機器の第２の画像表示素子の表示画面上での操作が可能となる。
【発明の効果】
【００２３】
この発明による送信装置によれば、外部機器から送られてくる、この外部機器の表示画面上における操作情報に基づいて、外部機器に送信する映像信号を出力する映像信号出力部の動作を制御するものであり、外部機器の表示画面上での操作が可能となる。また、この発明による受信装置によれば、外部機器から送られてくる映像信号による映像が表示される表示画面上における操作情報を、この外部機器に送信するものであり、表示画面上で外部機器の操作を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１、図２は、実施の形態としてのＡＶ(Audio Visual)システム１００の構成例を示している。
【００２５】
このＡＶシステム１００は、ソース機器としてのビデオカメラレコーダ２１０と、シンク機器としてのテレビ受信機２５０とが、ＨＤＭＩケーブル３５１を介して接続された構成とされている。なお、テレビ受信機２５０のリモコン送信機２７７は、フリーカーソル対応とされている。
【００２６】
図２に示すように、ビデオカメラレコーダ２１０およびテレビ受信機２５０は、ＨＤＭＩケーブル３５１を介して接続されている。ビデオカメラレコーダ２１０には、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）２１２および高速データラインインタフェース（Ｉ／Ｆ）２１３が接続されたＨＤＭＩ端子２１１が設けられている。テレビ受信機２５０には、ＨＤＭＩ受信部（ＨＤＭＩＲＸ）２５２および高速データラインインタフェース（Ｉ／Ｆ）２５３が接続されたＨＤＭＩ端子２５１が設けられている。ＨＤＭＩケーブル３５１の一端はビデオカメラレコーダ２１０のＨＤＭＩ端子２１１に接続され、このＨＤＭＩケーブル３５１の他端はテレビ受信機２５０のＨＤＭＩ端子２５１に接続されている。
【００２７】
図１、図２に示すＡＶシステム１００において、ビデオカメラレコーダ２１０で再生された、あるいは撮像された映像信号は、ＨＤＭＩケーブル３５１を介してテレビ受信機２５０に供給され、当該テレビ受信機２５０において画像が表示される。再生時にあっては、この映像信号には、再生動作等をユーザが操作するために使用されるグラフィカルユーザインタフェース画面（以下、「ＧＵＩ画面」という）用の表示信号が重畳されている。また、撮像時にあっては、この映像信号には、撮像動作、記録動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳されている。そのため、テレビ受信機２５０に表示される画像はＧＵＩ画面が重畳されたものとなる。
【００２８】
このように、テレビ受信機２５０にＧＵＩ画面が重畳された画像が表示されるとき、当該テレビ受信機２５０の表示画面上にはフリーカーソルが表示される。この状態で、ユーザは、リモコン送信機２７７でフリーカーソルの位置を移動する操作、クリック操作等を行って、当該テレビ受信機２５０の表示画面上で、ビデオカメラレコーダ２１０の再生動作、撮像動作、記録動作等を操作することが可能とされる。
【００２９】
リモコン送信機２７７によるユーザの操作情報は、ＨＤＭＩケーブル３５１のリザーブラインおよびＨＰＤラインにより構成された双方向通信路を介して、ビデオカメラレコーダ２１０に送信される。例えば、この操作情報には、テレビ受信機２５０の表示画面上におけるフリーカーソルの位置情報、ユーザによるクリック操作情報等が含まれる。
【００３０】
ビデオカメラレコーダ２１０では、受信された操作情報に基づいて、自身の表示画面上でユーザがタッチパネル操作を行った場合と同様に、再生動作、撮像動作、記録動作等が制御される。この場合、操作情報に含まれるフリーカーソルの位置情報（座標情報）は、自身の表示画面上のおける位置情報（座標情報）に変換されて用いられる。
【００３１】
このように位置情報の変換を行うのは、ビデオカメラレコーダ２１０からテレビ受信機２５０に送信される映像信号による画像が、テレビ受信機２５０では表示画面の一部だけに表示される場合があるからである。なお、テレビ受信機２５０からビデオカメラレコーダ２１０に送信されてくる操作情報の内容、ビデオカメラレコーダ２１０における位置情報（座標情報）の変換処理の詳細については、後述する。
【００３２】
上述したように、図１、図２に示すＡＶシステム１００においては、テレビ受信機２５０にはビデオカメラレコーダ２１０における再生映像信号または撮像映像信号による画像が表示され、ユーザは当該テレビ受信機２５０のリモコン送信機２７７を用いた表示画面上における操作により、ビデオカメラレコーダ２１０における再生動作、撮像動作、記録動作等を操作できる。
【００３３】
図３は、ビデオカメラレコーダ２１０の構成を示している。ビデオカメラレコーダ２１０は、ＨＤＭＩ端子２１１と、ＨＤＭＩ送信部２１２と、高速データラインインタフェース２１３と、イメージャ２１４と、イメージャドライバ２１５と、撮像信号処理回路２１６と、カメラ制御ＣＰＵ２１７と、静止画像信号処理回路２１８と、動画像信号処理回路２１９と、メモリカード２２０と、記録再生回路２２１と、記録メディア２２２と、システム制御ＣＰＵ２２３と、フラッシュＲＯＭ２２４と、ＳＤＲＡＭ２２５と、キー２２６と、マイクロホン２２７と、音声信号処理回路２２８と、ＬＣＤコントローラ２２９と、ＬＣＤパネル２３０と、タッチパネル２３１と、座標検出部２３２と、イーサネットインタフェース２３３と、ネットワーク端子２３４とを有している。なお、「イーサネット」および「Ｅｔｈｅｒｎｅｔ」は登録商標である。
【００３４】
イメージャ２１４は、例えば、Ｃ−ＭＯＳ撮像素子、あるいはＣＣＤ撮像素子により構成される。イメージャドライバ２１５は、イメージャ２１４を駆動する。撮像信号処理回路２１６は、イメージャ２１４で得られる撮像信号を処理して、被写体に対応した画像データ（撮像画像データ）を生成する。カメラ制御ＣＰＵ２１７は、イメージャドライバ２１５および撮像信号処理回路２１６の動作を制御する。
【００３５】
静止画像信号処理回路２１８は、静止画の撮像時、撮像信号処理回路２１６で得られた画像データに対して、例えばＪＰＥＧ（Joint Photographic Experts Group）方式の圧縮符号化処理を施して、静止画像データを生成する。そして、この静止画像信号処理回路２１８は、生成した静止画像データを、メモリカード２２０に書き込み、あるいはシステム制御ＣＰＵ２２３を経由してフラッシュＲＯＭ２２４に書き込む。
【００３６】
また、静止画像信号処理回路２１８は、インデックス用の静止画像データであるサムネイルのデータを生成し、メモリカード２２０に記録する。このサムネイルは、後述するように記録メディア２２２に記録される各映像信号に対応して生成される。このサムネイルは、例えば、再生時において、再生すべき映像信号をユーザに選択させるために使用されるＧＵＩ画面用の表示信号を作成するために使用される。
【００３７】
音声信号処理回路２２８は、マイクロホン２２７で得られた音声信号に対して、Ａ／Ｄ変換等の処理を施して、撮像画像データに対応した音声データを得る。動画像信号処理回路２１９は、動画の撮像時、撮像信号処理回路２１６で得られた画像データに対して、音声信号処理回路２２８で得られた音声データと共に、記録メディアフォーマットに準じた圧縮符号化等の処理を施し、音声データが付加された動画像データを生成する。
【００３８】
記録再生回路２２１は、動画の撮像時、動画像信号処理回路２１９で生成された動画像データを、装填された記録メディア２２２に、動画の映像信号として記録する。また、記録再生回路２２１は、動画の再生時、記録メディア２２２から動画像データを読み出し、復号化処理等を施して、再生画像データを得る。例えば、記録メディア２２２としては、光ディスク、ハードディスク、磁気テープ、半導体メモリなどが適用可能である。
【００３９】
ＬＣＤコントローラ２２９は、撮像信号処理回路２１６から出力された画像データ（撮像映像信号）、または記録再生回路２２１で生成された再生画像データ（再生映像信号）に基づいて、ＬＣＤ（Liquid Crystal Display）パネル２３０を駆動し、当該ＬＣＤパネル２３０に撮像画像（動画像）または再生画像（動画像）を表示する。また、ＬＣＤコントローラ２２９は、メモリカード２２０等から得られる再生画像データ（再生映像信号）に基づいて、ＬＣＤパネル２３０を駆動し、当該ＬＣＤパネル２３０に、再生画像（静止画像）を表示する。
【００４０】
なお、システム制御ＣＰＵ２２３は、ＬＣＤコントローラ２２９に供給される映像信号に、例えば、動画像信号処理回路２１９において、ＧＵＩ画面用の表示信号を重畳する。このＧＵＩ画面用の表示信号は、再生時にあっては、再生動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号である。また、ＧＵＩ画面用の表示信号は、撮像時にあっては、撮像動作、記録動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号である。
【００４１】
このようにＬＣＤコントローラ２２９に供給される映像信号にＧＵＩ画面用の表示信号が重畳されることで、ＬＣＤパネル２３０に表示される撮像画像、あるいは再生画像は、ＧＵＩ画面が重畳されたものとなる。そのため、ユーザは、ＬＣＤパネル２３０上に配置されたタッチパネル２３１を用いて、撮像時においては撮像動作、記録動作等、再生時においては再生動作等を操作可能となる。
【００４２】
タッチパネル２３１は、ＬＣＤパネル２３０の画面上の位置を指定する位置指定部を構成しており、ＬＣＤパネル２３０の画面上に配置されている。このタッチパネル２３１は、座標検出部２３２を介してシステム制御ＣＰＵ２２３に接続されている。ユーザは、タッチパネル２３１を、指で直接触れるか、あるいはペンで触れるかして、画面上の位置を指定できる。
【００４３】
システム制御ＣＰＵ２２３は、静止画像信号処理回路２１８、動画像信号処理回路２１９、記録再生回路２２１等の動作を制御する。システム制御ＣＰＵ２２３には、フラッシュＲＯＭ２２４、ＳＤＲＡＭ２２５およびキー２２６が接続されている。フラッシュＲＯＭ２２４は、システム制御ＣＰＵ２２３の制御プログラム等を記憶している。また、ＳＤＲＡＭ２２５は、システム制御ＣＰＵ２２３の制御処理で必要なデータの一時記憶等に用いられる。また、フラッシュＲＯＭ２２４またはＳＤＲＡＭ２２５は、後述するコンテンツリストのデータを記憶する。なお、サムネイルの画像データは、上述したようにメモリカード２２０に記憶するのではなく、フラッシュＲＯＭ２２４またはＳＤＲＡＭ２２５、あるいは記録メディア２２２に記憶させてもよい。
【００４４】
キー２２６は、上述したタッチパネル２３１と共に、ユーザ操作部を構成している。システム制御ＣＰＵ２２３は、キー２２６の操作状態、あるいはタッチパネル２３１で指定された画面上の位置の情報（座標情報）を判断し、ビデオカメラレコーダ２１０の動作を制御する。ユーザは、キー２２６により、撮像（記録）動作、再生動作等の操作を行うことができる。
【００４５】
ＨＤＭＩ送信部（ＨＤＭＩソース）２１２は、ＨＤＭＩに準拠した通信により、ベースバンドの画像データ（映像信号）と音声データを、ＨＤＭＩ端子２１１からＨＤＭＩケーブル３５１（図３には図示せず）に送出する。このようにＨＤＭＩ送信部２１２により送信される映像信号は、撮像時にあっては、撮像映像信号とされるが、この撮像映像信号には、上述したＬＣＤコントローラ２２９に供給される撮像映像信号と同様に、撮像動作、記録動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳されている。また、ＨＤＭＩ送信部２１２により送信される映像信号は、再生時にあっては、再生映像信号とされるが、この再生映像信号には、上述したＬＣＤコントローラ２２９に供給される再生映像信号と同様に、再生動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳されている。ＨＤＭＩ送信部２１２の詳細は後述する。
【００４６】
高速データラインインタフェース２１３は、ＨＤＭＩケーブル３５１の所定ライン（この実施の形態においては、リザーブライン、ＨＰＤライン）により構成された双方向通信路のインタフェースである。この高速データラインインタフェース２１３は、イーサネットインタフェース２３３とＨＤＭＩ端子２１１との間に挿入されている。なお、イーサネットインタフェース２３３には、ネットワーク端子２３４が接続されている。
【００４７】
この高速データラインインタフェース２１３は、システム制御ＣＰＵ２２３からイーサネットインタフェース２３３を介して供給される送信データを、ＨＤＭＩ端子２１１からＨＤＭＩケーブル３５１を介して相手側の機器に送信する。また、この高速データラインインタフェース２１３は、ＨＤＭＩケーブル３５１からＨＤＭＩ端子２１１を介して相手側の機器から受信された受信データを、イーサネットインタフェース２３３を介してシステム制御ＣＰＵ２２３に供給する。この高速データラインインタフェース２１３の詳細は後述する。
【００４８】
図３に示すビデオカメラレコーダ２１０の動作を簡単に説明する。
【００４９】
イメージャ２１４で得られた撮像信号は撮像信号処理回路２１６に供給されて処理され、この撮像信号処理回路２１６からは被写体に対応した画像データ（撮像画像データ）が得られる。静止画撮像時には、静止画像信号処理回路２１８では、撮像信号処理回路２１６から出力される画像データに対して、圧縮符号化処理等が施されて、静止画像データが生成される。この静止画像データは、メモリカード２２０等に記録される。
【００５０】
また、動画撮像時には、動画像信号処理回路２１９では、撮像信号処理回路２１６から出力される画像データに対して、音声信号処理回路２２８から出力される音声データと共に、記録メディアフォーマットに準じた圧縮符号化等の処理が施され、音声データが付加された動画像データが生成される。この動画像データは、記録再生回路２２１により、記録メディア２２２に記録される。
【００５１】
記録メディア２２２に新たな映像信号が記録される毎に、静止画像信号処理回路２１８でサムネイルが生成され、メモリカード２２０等に記録される。このサムネイルは、上述したように、例えば、再生時において、再生すべき映像信号をユーザに選択させるために使用されるＧＵＩ画面用の表示信号を作成するために使用される。
【００５２】
上述した静止画および動画の撮像時には、ＬＣＤコントローラ２２９に、撮像動作、記録動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳された撮像映像信号が供給され、ＬＣＤパネル２３０にＧＵＩ画面が重畳された撮像画像が表示される。そのため、ユーザは、ＬＣＤパネル２３０上に配置されたタッチパネル２３１を用いて、撮像動作、記録動作等を操作できる。なお、ユーザは、キー２２６を用いても同様に撮像動作、記録動作等を操作できる。
【００５３】
静止画像の再生時には、メモリカード２２０等から静止画像データが読み出され、静止画像信号処理回路２１８で復号化等の処理が施されて再生画像データ得られる。この再生画像データはシステム制御ＣＰＵ２２３および動画像信号処理回路２１９を介してＬＣＤコントローラ２２９に供給され、ＬＣＤパネル２３０に、静止画像が表示される。
【００５４】
動画像の再生時には、記録再生回路２２１により記録メディア２２０から動画像データが読み出され、動画像信号処理回路２１９で復号化等の処理が施されて再生画像データが得られる。この再生画像データはＬＣＤコントローラ２２９に供給され、ＬＣＤパネル２３０に、動画像が表示される。
【００５５】
上述した静止画像および動画像の再生時には、ＬＣＤコントローラ２２９に、再生動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳された再生映像信号が供給され、ＬＣＤパネル２３０にＧＵＩ画面が重畳された撮像画像が表示される。そのため、ユーザは、ＬＣＤパネル２３０上に配置されたタッチパネル２３１を用いて、再生動作等を操作できる。なお、ユーザは、キー２２６を用いても同様に再生動作等を操作できる。
【００５６】
また、上述した撮像時において、ＨＤＭＩ送信部２１２には、上述したＬＣＤコントローラ２２９に供給される撮像映像信号と同様に、撮像動作、記録動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳された、ベースバンドの映像データ（撮像映像信号）が、音声データと共に供給される。このベースバンドの映像および音声のデータは、ＨＤＭＩ送信部２１２から、ＨＤＭＩ端子２１１に接続されたＨＤＭＩケーブル３５１を介して、テレビ受信機２５０に送信される。
【００５７】
また、上述した再生時において、ＨＤＭＩ送信部２１２には、上述したＬＣＤコントローラ２２９に供給される再生映像信号と同様に、再生動作等をユーザが操作するために使用されるＧＵＩ画面用の表示信号が重畳された、ベースバンドの画像データ（撮像映像信号）が、音声データと共に供給される。このベースバンドの映像および音声のデータは、ＨＤＭＩ送信部２１２から、ＨＤＭＩ端子２１１に接続されたＨＤＭＩケーブル３５１を介して、テレビ受信機２５０に送信される。
【００５８】
また、撮像（記録）時および再生時において、テレビ受信機２５０から双方向通信路を介して送られてくる、テレビ受信機２５０の表示画面上における操作情報は、ＨＤＭＩ端子２１１から高速データラインインタフェース２１３に供給されて受信される。この操作情報には、テレビ受信機２５０の表示画面上におけるフリーカーソルの位置情報、ユーザによるクリック操作情報等が含まれている。
【００５９】
高速データラインインタフェース２１３で受信された操作情報は、イーサネットインタフェース２３３を介してシステム制御ＣＰＵ２２３に供給される。そして、システム制御ＣＰＵ２２３により、当該操作情報に基づいて、ユーザがＬＣＤパネル２３０上に配置されたタッチパネル２３１で操作を行った場合と同様に、再生時においては再生動作等が制御され、撮像時においては撮像動作、記録動作等が制御される。
【００６０】
図４は、テレビ受信機２５０の構成例を示している。このテレビ受信機２５０は、ＨＤＭＩ端子２５１と、ＨＤＭＩ受信部２５２と、アンテナ端子２５４と、デジタルチューナ２５５と、デマルチプレクサ２５６と、ＭＰＥＧ(Moving Picture Expert Group)デコーダ２５７と、映像信号処理回路２５８と、グラフィック生成回路２５９と、パネル駆動回路２６０と、表示パネル２６１と、音声信号処理回路２６２と、音声増幅回路２６３と、スピーカ２６４と、内部バス１７０と、ＣＰＵ(Central Processing Unit)２７１と、フラッシュＲＯＭ(ReadOnly Memory)２７２と、ＤＲＡＭ(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）の３種類の区間が存在する。
【０１１７】
ここで、ビデオフィールド区間は、ある垂直同期信号の立ち上がりエッジ（activeedge）から次の垂直同期信号の立ち上がりエッジまでの区間であり、水平ブランキング期間（horizontalblanking）、垂直ブランキング期間（vertical blanking）、並びに、ビデオフィールド区間から、水平ブランキング期間および垂直ブランキング期間を除いた区間であるアクティブビデオ区間（Active Video）に分けられる。
【０１１８】
ビデオデータ区間は、アクティブビデオ区間に割り当てられる。このビデオデータ区間では、非圧縮の１画面分の画像データを構成する７２０画素×４８０ライン分の有効画素（Active pixel）のデータが伝送される。
【０１１９】
データアイランド区間およびコントロール区間は、水平ブランキング期間および垂直ブランキング期間に割り当てられる。このデータアイランド区間およびコントロール区間では、補助データ（Auxiliary data）が伝送される。
【０１２０】
すなわち、データアイランド区間は、水平ブランキング期間と垂直ブランキング期間の一部分に割り当てられている。このデータアイランド区間では、補助データのうち、制御に関係しないデータである、例えば、音声データのパケット等が伝送される。
【０１２１】
コントロール区間は、水平ブランキング期間と垂直ブランキング期間の他の部分に割り当てられている。このコントロール区間では、補助データのうちの、制御に関係するデータである、例えば、垂直同期信号および水平同期信号、制御パケット等が伝送される。
【０１２２】
ここで、現行のＨＤＭＩでは、ＴＭＤＳクロックチャネルで伝送されるピクセルクロックの周波数は、例えば１６５ＭＨｚであり、この場合、データアイランド区間の伝送レートは約５００Ｍbps程度である。
【０１２３】
図８は、ＨＤＭＩ端子２１１，２５１のピン配列を示している。このピン配列はタイプＡ（type-A）と呼ばれている。
【０１２４】
ＴＭＤＳチャネル＃ｉの差動信号であるTMDS Data#i+とTMDS Data#i-が伝送される差動線である２本のラインは、TMDS Data#i+が割り当てられているピン（ピン番号が１，４，７のピン）と、TMDS Data#i-が割り当てられているピン（ピン番号が３，６，９のピン）に接続される。
【０１２５】
また、制御用のデータであるＣＥＣ信号が伝送されるＣＥＣライン８４は、ピン番号が１３であるピンに接続され、ピン番号が１４のピンは空き（Reserved）ピンとなっている。また、Ｅ−ＥＤＩＤ等のＳＤＡ(SerialData)信号が伝送されるラインは、ピン番号が１６であるピンに接続され、ＳＤＡ信号の送受信時の同期に用いられるクロック信号であるＳＣＬ(Serial Clock)信号が伝送されるラインは、ピン番号が１５であるピンに接続される。上述のＤＤＣ８３は、ＳＤＡ信号が伝送されるラインおよびＳＣＬ信号が伝送されるラインにより構成される。
【０１２６】
また、上述したようにソース機器１１０がシンク機器１２０の接続を検出するためのライン８６は、ピン番号が１９であるピンに接続される。また、上述したように電源を供給するためのライン８７は、ピン番号が１８であるピンに接続される。
【０１２７】
図９は、ビデオカメラレコーダ２１０の高速データラインインタフェース２１３と、テレビ受信機２５０の高速データラインインタフェース２５３の構成例を示している。これらインタフェース２１３，２５３は、ＬＡＮ(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に基づいて、ビデオカメラレコーダ２１０がｅ−ＨＤＭＩ対応機器であるか否かを認識できる。
【０１５５】
なお、図９に示したプルアップ抵抗４２１が、ビデオカメラレコーダ２１０内ではなく、ＨＤＭＩケーブル３５１内に設けられているようにしてもよい。そのような場合、プルアップ抵抗４２１の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、リザーブライン５０１、および電源（電源電位）に接続されるライン（信号線）のそれぞれに接続される。
【０１５６】
さらに、図９に示したプルダウン抵抗４５１および抵抗４６３がテレビ受信機２５０内ではなく、ＨＤＭＩケーブル３５１内に設けられているようにしてもよい。そのような場合、プルダウン抵抗４５１の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、リザーブライン５０１、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。また、抵抗４６３の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、ＨＰＤライン５０２、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。
【０１５７】
図１０は、図１、図２に示すＡＶシステム１００における処理フローの一例を示している。
【０１５８】
テレビ受信機２５０は、ステップＳ１において、処理を開始し、ステップＳ２において、アドレス設定を行う。このアドレス設定では、手動で固定ＩＰアドレスを割り当ててもよいし、あるいは、ＤＬＮＡ（Digital Living Network Alliance）の規定通り、Ａｕｔｏ  ＩＰ、あるいはＤＨＣＰ  ｃｌｉｅｎｔによってアドレスの割り当てを行ってもよい。そして、テレビ受信機２５０は、ステップＳＴ３において、例えば、ＵＰｎＰ（Universal Plug and Play）の機器発見により、ネットワークに接続されたＤＬＮＡ対応機器の発見を行う。なお、ＵＰｎＰは、ＴＣＰ／ＩＰネットワーク上の機器同士の連携を実現するプロトコルである。このＵＰｎＰでは、機器発見手法に、ＳＳＤＰ (Simple Service Discovery Protocol)を利用している。
【０１５９】
同様に、ビデオカメラレコーダ２１０は、ステップＳＴ２１において、処理を開始し、ステップＳＴ２２において、アドレス設定をし、ステップＳＴ２３において、機器発見をする。
【０１６０】
次に、テレビ受信機２５０は、ステップＳＴ４において、ステップＳＴ３で発見された機器が、ＨＤＭＩで直接接続された機器か否かを判定する。そして、テレビ受信機２５０は、ステップＳＴ４において、ＨＤＭＩで直接接続された機器である場合には、ＨＤＭＩの端子（ポート）毎に、接続されている機器のＩＰアドレスを取得し、保持しておく。
【０１６１】
同様に、ビデオカメラレコーダ２１０は、ステップＳＴ２４において、ステップＳＴ２３で発見された機器が、ＨＤＭＩで直接接続された機器か否かを判定する。そして、ビデオカメラレコーダ２１０は、ステップＳＴ２４において、ＨＤＭＩで直接接続された機器である場合には、ＨＤＭＩの端子（ポート）毎に、接続されている機器のＩＰアドレスを取得し、保持しておく。
【０１６２】
図１１は、テレビ受信機２５０のステップＳＴ４における処理シーケンスを示している。なお、図１１は、テレビ受信機２５０の第１のＨＤＭＩ端子に、ＨＤＭＩケーブル３５１を介してビデオカメラレコーダ２１０が接続されている場合の例である。
【０１６３】
（ａ）まず、テレビ受信機２５０は、ビデオカメラレコーダ２１０に、ＣＥＣラインを用い、＜Request EHDMI Capability＞のコマンドにより、ｅＨＤＭＩ対応であるか否かの問い合わせを行う。（ｂ）これに対して、ビデオカメラレコーダ２１０は、テレビ受信機２５０に、ＣＥＣラインを用いて、＜Report EHDMI Capability＞のレスポンスコマンドにより、ｅＨＤＭＩ対応である（true）、あるいは、ｅＨＤＭＩ対応でない（false）の応答をする。
【０１６４】
そして、テレビ受信機２５０は、ビデオカメラレコーダ２１０がｅＨＤＭＩ対応である（true）ときは、（ｃ）ビデオカメラレコーダ２１０に、ＣＥＣラインを用い、＜Request IP Address＞（あるいは、＜Get IP Address＞）のコマンドにより、ＩＰアドレスを要求する。（ｄ）これに対して、ビデオカメラレコーダ２１０は、テレビ受信機２５０に、ＣＥＣラインを用い、＜Report IP Address＞（あるいは、＜Give IP Address＞）のコマンドにより、ＩＰアドレスを送信する。
【０１６５】
図１２は、上述した処理で使用される、ＣＥＣ拡張コードの一覧を示している。テレビ受信機２５０は、従来は、図１３（ａ）のテーブルに示すように各ＨＤＭＩ端子に対応してＣＥＣ物理アドレスを保持しているが、この実施の形態においては、図１３（ｂ）のテーブルに示すように、各ＨＤＭＩ端子に対応して、ＣＥＣ物理アドレスおよびＩＰアドレスを保持して管理する。このように、テレビ受信機２５０がＩＰアドレスを取得して管理するのは、例えば、ユーザによりＤＬＮＡのコンテンツが指定されたときに、当該コンテンツがＨＤＭＩで直接接続された機器（ＤＬＮＡサーバ）が持つコンテンツであるかどうかを判定するためである。
【０１６６】
図１０に戻って、ビデオカメラレコーダ２１０は、ステップＳＴ２４の処理の後に、ベースバンドの映像データ（映像信号）および音声データを、ＴＭＤＳチャネルで、テレビ受信機２５０に送信することを開始する。この処理フローの例では、ビデオカメラレコーダ２１０は再生モードにあるものとし、ビデオカメラレコーダ２１０は、ステップＳＴ２４の処理の後に、再生モードにおける初期映像データ、例えば、再生すべき映像信号を選択するための表示信号が重畳された映像データを、ＴＭＤＳチャネルで、テレビ受信機２５０に送信する。
【０１６７】
また、テレビ受信機２５０は、ステップＳＴ４の処理の後に、各ＨＤＭＩ端子に接続されている機器を表示パネル２６１に表示し、ユーザが機器選択を行い得る状態となる。図１４（ａ）は、表示例を示しており、ＨＤＭＩ１にＢＤレコーダが接続され、ＨＤＭＩ２にハンディカム（HandyCam）、つまりビデオカメラレコーダが接続され、ＨＤＭＩ端子３にパーソナルコンピュータ（ＰＣ）が接続されており、入力選択（機器選択）をユーザに促している。
【０１６８】
また、リモコン送信機２７７は、ステップＳＴ３１で処理を開始し、ステップＳＴ３２で、ユーザが入力選択の操作を行うと、テレビ受信機２５０は、ステップＳＴ５において、入力切り替えを行う。この場合、表示パネル２６１には、ユーザが入力選択の操作を行った段階で、図１４（ｂ）に示すような、確認画面が表示される。この図１４（ｂ）は、ハンディカム（デジタルビデオカメラ）が選択された場合の例である。
【０１６９】
そして、テレビ受信機２５０は、ユーザがリモコン送信機２７７で確認操作を行った後に、実際に入力切り替えを行う。その後、テレビ受信機２５０は、ステップＳＴ６で、フリーカーソルを表示する。図１４（ｃ）は、ステップＳＴ６の処理を行った後の、表示パネル２６１の表示例を示しており、再生すべき映像信号を選択するためのＧＵＩ画面が表示され、さらにフリーカーソルＦＣが表示されている。
【０１７０】
この状態で、ユーザはリモコン送信機２７７を操作して、フリーカーソルＦＣの位置を移動でき、また、クリック操作を行うことができる。ユーザの操作があるとき、リモコン送信機２７７は、ステップＳＴ３３で、ユーザ操作に対応したコマンドをテレビ受信機２５０に送る。
【０１７１】
これに対応して、テレビ受信機２５０は、ステップＳＴ７で、リモコン送信機２７７からのコマンドを受信し、ステップＳＴ８で、表示変更を行う。例えば、ユーザによりフリーカーソルＦＣの位置移動操作が行われた場合には、表示画面上におけるフリーカーソルＦＣの表示位置が変更される。また、例えば、ユーザによりクリック操作が行われた場合には、フリーカーソルＦＣの表示形態が一時的に変更される。これにより、ユーザは、クリック操作がテレビ受信機２５０で認識されたことを確認できる。
【０１７２】
図１４（ｄ）は、クリック操作が行われた場合における、フリーカーソルＦＣの表示形態の変更例を示している。なお、フリーカーソルＦＣの形状を変更する代わりに、あるいは形状を変更すると同時にフリーカーソルＦＣの色を変更するようにしてもよい。なお、このように、クリック操作が行われた場合に、フリーカーソルＦＣの表示形態を変更する代わりに、あるいは表示形態を変更すると同時に、音を出力するようにしてもよい。
【０１７３】
テレビ受信機２５０は、ステップＳＴ９で、コマンド（操作情報）を送信する。テレビ受信機２５０は、ステップＳＴ６で、フリーカーソルＦＣの表示を行った後に、コマンド送信を周期的に行う状態となる。この場合、上述したステップＳＴ７におけるように、リモコン送信機２７７からフリーカーソルＦＣの位置移動操作、あるいはクリック操作に係るコマンドを受信する場合には、その操作を反映させたコマンド（操作情報）を送信する。なお、コマンド送信を周期的に行う代わりに、クリック操作があった場合だけ送信することも考えられる。
【０１７４】
図１５は、コマンド（操作情報）のフォーマット例を示している。「offset_x」は、図１６（ａ）に示すように、表示パネル２６１の表示画面ＤＳａの左上（１，１）から、ビデオカメラレコーダ２１０から送信されてくる映像データ（映像信号）による映像の表示領域ＤＳｂの左上までの水平方向サイズを示している。「offset_ｙ」は、図１６（ａ）に示すように、表示画面ＤＳａの左上（１，１）から表示領域ＤＳｂの左上までの垂直方向サイズを示している。
【０１７５】
また、「ext_window_width」は、図１６（ａ）に示すように、表示領域ＤＳｂの水平方向サイズを示している。「ext_window_height」は、図１６（ａ）に示すように、表示領域ＤＳｂの垂直方向サイズを示している。また、「pos_x」は、表示パネル２６１の表示画面ＤＳａ上におけるフリーカーソルＦＣの水平方向の位置（ｘ座標）を示し、「pos_y」は、表示パネル２６１の表示画面ＤＳａ上におけるフリーカーソルＦＣの垂直方向の位置（ｙ座標）を示している。また、「true」は、クリック操作を行ったことを示している。なお、クリック操作を行っていない場合には、「true」に代わって、「false」となる。
【０１７６】
図１０に戻って、ビデオカメラレコーダ２１０は、テレビ受信機２５０からコマンド（操作情報）が送られてくるとき、ステップＳＴ２５で、当該コマンド（操作情報）に基づいた処理を実行する。この場合、ビデオカメラレコーダ２１０は、テレビ受信機２５０に、ＴＭＤＳチャネルで、処理後の映像データ（映像信号）および音声データを送る。
【０１７７】
この場合、ビデオカメラレコーダ２１０は、クリック操作が行われたときのフリーカーソルＦＣの表示画面ＤＳａ上の位置（座標）を、ＬＣＤパネル２３０の表示画面ＤＳｃ上の対応する位置（座標）に変換し、変換後の位置情報に（座標情報）に基づいて、ＬＣＤパネル２３０上に配置されたタッチパネル２３１の当該位置が押された場合と同様の処理を行う。
【０１７８】
この場合、変換後の水平方向の位置（ｘ座標）は、（１）式で求められる。この式で、「handycam_width」は、図１６（ｂ）に示すように、ＬＣＤパネル２３０の表示画面ＤＳｃの水平方向サイズを示している。
【０１７９】
x=(pos_x-offset_x)/(handycam_width/ext_window_width)        ・・・（１）
【０１８０】
また、変換後の垂直方向の位置（ｙ座標）は、（２）式で求められる。この式で、「handycam_height」は、図１６（ｂ）に示すように、ＬＣＤパネル２３０の表示画面ＤＳｃの垂直方向サイズを示している。
【０１８１】
y=(pos_y-offset_y)/(handycam_height/ext_window_height)      ・・・（２）
【０１８２】
上述した（１）式、（２）式による座標変換の処理を行うことで、テレビ受信機２５０の表示パネル２６１の表示画面ＤＳａの一部に、ビデオカメラレコーダ２１０からの映像データによる画像の表示領域ＤＳｂが存在する場合、表示領域ＤＳｂとビデオカメラレコーダ２１０のＬＣＤパネル２３０の表示画面ＤＳｃの縦横の比率が異なる場合等であっても、フリーカーソルＦＣの表示画面ＤＳａ上の位置（座標）、従ってフリーカーソルＦＣの表示領域ＤＳｂ上の位置（座標）に対応したＬＣＤパネル２３０の表示画面ＤＳｃ上の位置（変換）を正しく求めることができる。
【０１８３】
図１７は、テレビ受信機２５０の表示パネル２６１の表示画面ＤＳａ上における、ビデオカメラレコーダ２１０からの映像データによる画像の表示領域ＤＳｂの例を示している。図１７（ａ）は、表示画面ＤＳａの全体が表示領域ＤＳｂとされた例である。図１７（ｂ）は、表示画面ＤＳａの左半分はテレビ放送の表示領域ＤＳｖとされ、表示画面ＤＳａの右半分が表示領域ＤＳｂとされた例である。また、図１７（ｃ）は、表示画面ＤＳａの全体がテレビ放送の表示領域ＤＳｖとされ、この表示領域ＤＳｖ内の一部が表示領域ＤＳｂとされた例である。
【０１８４】
上述したように、図１、図２に示すＡＶシステム１００において、テレビ受信機２５０の表示パネル２６１にはビデオカメラレコーダ２１０における再生映像信号または撮像映像信号による画像がＧＵＩ画面を重畳した状態で表示され、また、その表示画面上にフリーカーソルＦＣが表示される。そして、ユーザは、リモコン送信機２７７により、フリーカーソルＦＣの移動操作、クリック操作等を行うことができ、テレビ受信機２５０からビデオカメラレコーダ２１０に、その操作情報が送信される。
【０１８５】
この操作情報には、テレビ受信機２５０の表示画面上におけるフリーカーソルＦＣの位置情報、ユーザによるクリック操作情報等が含まれている。そして、ビデオカメラレコーダ２１０では、テレビ受信機２５０から送られてくる操作情報に基づいて、ユーザがＬＣＤパネル２３０上に配置されたタッチパネル２３１で操作を行った場合と同様に、再生時においては再生動作等が制御され、撮像時においては撮像動作、記録動作等が制御される。
【０１８６】
したがって、図１、図２に示すＡＶシステム１００においては、テレビ受信機２５０の表示パネル２６１の表示画面上における操作によって、ビデオカメラレコーダ２１０の動作を良好に制御できる。つまり、ユーザは、使い慣れたテレビ受信機２５０のリモコン送信機２７７を用い、テレビ受信機２５０の表示パネル２６１に表示される映像を見ながら、ビデオカメラレコーダ２１０の動作を簡単に操作できる。
【０１８７】
次に、この発明の他の実施の形態について説明する。図１８、図１９は、実施の形態としてのＡＶ(Audio Visual)システム１００Ａの構成例を示している。この図１８、図１９において、図１、図２と対応する部分には同一符号を付し、適宜その説明を省略する。
【０１８８】
このＡＶシステム１００Ａは、ソース機器としてのパーソナルコンピュータ３１０と、シンク機器としてのテレビ受信機２５０とが、ＨＤＭＩケーブル３５１を介して接続された構成とされている。
【０１８９】
図１９に示すように、パーソナルコンピュータ３１０およびテレビ受信機２５０は、ＨＤＭＩケーブル３５１を介して接続されている。パーソナルコンピュータ３１０には、ＨＤＭＩ送信部（ＨＤＭＩＴＸ）３１２および高速データラインインタフェース（Ｉ／Ｆ）３１３が接続されたＨＤＭＩ端子３１１が設けられている。テレビ受信機２５０には、ＨＤＭＩ受信部（ＨＤＭＩＲＸ）２５２および高速データラインインタフェース（Ｉ／Ｆ）２５３が接続されたＨＤＭＩ端子２５１が設けられている。ＨＤＭＩケーブル３５１の一端はパーソナルコンピュータ３１０のＨＤＭＩ端子３１１に接続され、このＨＤＭＩケーブル３５１の他端はテレビ受信機２５０のＨＤＭＩ端子２５１に接続されている。
【０１９０】
図２０は、パーソナルコンピュータ３１０の構成例を示している。
【０１９１】
このパーソナルコンピュータ３１０は、ＨＤＭＩ端子３１１と、ＨＤＭＩ送信部３１２と、高速データラインインタフェース３１３と、ＣＰＵ（Central Processing Unit）３１４と、ＲＯＭ（Read OnlyMemory）３１５と、ＲＡＭ（Random Access Memory）３１６と、バス３１７と、入出力インタフェース３１８と、入力部３１９と、出力部３２０と、記憶部３２１と、ドライブ３２２と、イーサネットインタフェース（Ethernet I/F）３２３と、ネットワーク端子３２４とを有している。
【０１９２】
このパーソナルコンピュータ３１０において、ＣＰＵ３１４、ＲＯＭ３１５、ＲＡＭ３１６は、バス３１７により相互に接続されている。バス３１７には、さらに、入出力インタフェース３１８が接続されている。入出力インタフェース３１８には、入力部３１９、出力部３２０、記憶部３２１、ドライブ３２２およびＨＤＭＩ送信部（ＨＤＭＩ  ＴＸ）３１２が接続されている。このＨＤＭＩ送信部３１２は、上述の図２に示すビデオカメラレコーダ２１０のＨＤＭＩ送信部２１２と同様に構成されている（図５参照）。
【０１９３】
入力部３１９は、キーボード、マウス、マイクロホン等により構成されている。出力部３２０は、ディスプレイ、スピーカ等により構成されている。記憶部３２１は、ＨＤＤ(Hard Disk Drive)、不揮発性メモリ等により構成されている。ドライブ３２２は、磁気ディスク、光ディスク、光磁気ディスク、あるいはメモリカード等のリムーバブルメディアを駆動する。
【０１９４】
また、バス３１７には、イーサネットインタフェース３２３が接続されている。このイーサネットインタフェース３２３には、ネットワーク端子３２４と、高速データラインインタフェース３１３が接続されている。高速データラインインタフェース３１３は、ＨＤＭＩケーブル３５１の所定ライン（この実施の形態においては、リザーブライン、ＨＰＤライン）により構成された双方向通信路のインタフェースである。この高速データラインインタフェース３１３は、上述の図２に示すビデオカメラレコーダ２１０の高速データラインインタフェース２１３と同様に構成されている（図９参照）。
【０１９５】
図２０に示すように構成されたパーソナルコンピュータ３１０では、ＣＰＵ３１４は、例えば、記憶部３２１に記憶されているプログラムを、入出力インタフェース３１８およびバス３１７を介して、ＲＡＭ３１６にロードして実行する。
【０１９６】
図１８、図１９に示すＡＶシステム１００Ａにおいて、テレビ受信機２５０でパーソナルコンピュータ３１０に入力切り替えが行われると、テレビ受信機２５０の表示パネル２６１には、パーソナルコンピュータ３１０から出力される映像データ（映像信号）による画像が表示される。
【０１９７】
例えば、テレビ受信機２５０の表示パネル２６１に図２１（ａ）に示すような表示がされている状態で、ユーザがリモコン送信機２７７でパーソナルコンピュータ（ＰＣ）を選択することで、パーソナルコンピュータ３１０に入力切り替えが行われる。なお、図２１(ａ)の例は、ＨＤＭＩ１にＢＤレコーダが接続され、ＨＤＭＩ２にハンディカム（HandyCam）、つまりデジタルビデオカメラが接続され、ＨＤＭＩ端子３にパーソナルコンピュータ（ＰＣ）が接続されており、入力選択（機器選択）をユーザに促している。
【０１９８】
また、例えば、テレビ受信機２５０の表示パネル２６１に、図２１（ｂ）に示すように、テレビ放送の映像と共に、当該テレビ受信機２５０が備えるＷｅｂブラウザによるウィジェット（Widget）が表示されている状態で、ユーザが、ウィジェット（Widget）の項目選択操作を行うことで、パーソナルコンピュータ３１０に入力切り替えが行われる。
【０１９９】
図２１（ｃ）は、パーソナルコンピュータ３１０に入力切り替えがされた後のテレビ受信機２５０の表示パネル２６１の表示例を示している。この場合、表示パネル２６１には、パーソナルコンピュータ３１０の表示パネルに表示されているものと同じ画面（ＰＣ画面）が表示される。
【０２００】
この画面にはフリーカーソルＦＣが表示されているが、このフリーカーソルＦＣはパーソナルコンピュータ３１０におけるカーソル表示機能により表示されたものである。したがって、図１８、図１９に示すＡＶシステム１００Ａにあっては、テレビ受信機２５０側にカーソル表示機能を持つ必要はない。なお、このように、テレビ受信機２５０の入力選択でパーソナルコンピュータ３１０が選択される場合、パーソナルコンピュータ３１０の設定で、フリーカーソルＦＣを、テレビ受信機２５０向きに、大きく表示するような連携が行われてもよい。図２１（ｄ）は、フリーカーソルＦＣが拡大表示された例である。
【０２０１】
テレビ受信機２５０の表示パネル２６１に上述したようにＰＣ画面が表示されている状態で、ユーザが、リモコン送信機２７７でカーソル位置を移動する操作、クリック操作を行った場合、このユーザの操作情報は、ＨＤＭＩケーブル３５１のリザーブラインおよびＨＰＤラインにより構成された双方向通信路を介して、ビデオカメラレコーダ２１０に送信される。
【０２０２】
パーソナルコンピュータ３１０では、高速データラインインタフェース３１３で受信された操作情報に基づいて、ＣＰＵ３１４により制御が行われる。つまり、カーソル移動の操作情報であれば、フリーカーソルＦＣの移動が行われる。また、クリック操作情報であれば、その時点のフリーカーソルＦＣの位置でクリック操作が行われたものとして、所定の動作制御が行われる。
【０２０３】
このように、図１８、図１９に示すＡＶシステム１００Ａにおいて、テレビ受信機２５０の表示パネル２６１にはパーソナルコンピュータ３１０に表示パネルに表示されているものと同じ画面（ＰＣ画面）が表示され、また、その表示画面上にパーソナルコンピュータ３１０のカーソル表示機能によりフリーカーソルＦＣが表示されている。
【０２０４】
ユーザは、リモコン送信機２７７により、カーソル移動操作、クリック操作等を行うことができ、テレビ受信機２５０からパーソナルコンピュータ３１０に、その操作情報が送信される。パーソナルコンピュータ３１０では、テレビ受信機２５０から送られてくる操作情報に基づいて、ユーザがパーソナルコンピュータ３１０側で例えばマウスを使用してカーソル移動操作、クリック操作等を行った場合と同様の制御が行われる。
【０２０５】
したがって、図１８、図１９に示すＡＶシステム１００Ａにおいては、テレビ受信機２５０の表示パネル２６１の表示画面上における操作によって、パーソナルコンピュータ３１０の動作を良好に制御できる。つまり、ユーザは、使い慣れたテレビ受信機２５０のリモコン送信機２７７を用い、テレビ受信機２５０の表示パネル２６１に表示される画像を見ながら、パーソナルコンピュータ３１０における操作、例えばＷｅｂブラウジングを簡単に行うことができる。
【０２０６】
なお、上述実施の形態では、テレビ受信機２５０からビデオカメラレコーダ２１０またはパーソナルコンピュータ３１０への操作情報の送信を、ＨＤＭＩケーブル３５１の所定ライン（例えば、リザーブライン、ＨＰＤライン）により構成された双方向通信路（高速データライン）を用いるものを示したが、これに限定されるものではない。この操作情報の送信は、例えば、ＨＤＭＩケーブル３５１を構成する制御データラインであるＣＥＣラインを介して、あるいはネットワーク端子からイーサネット経由で送信することもできる。
【０２０７】
また、上述実施の形態においては、双方向通信路がＨＤＭＩケーブルのリザーブライン（Ether＋ライン）およびＨＰＤライン（Ether−ライン）により構成されるものを示したが、双方向通信路の構成は、これに限定されるものではない。以下に、その他の構成例を説明する。以下の例では、ビデオカメラレコーダ２１０をソース機器とし、テレビ受信機２５０をシンク機器として説明する。
【０２０８】
図２２は、ＣＥＣライン８４、およびリザーブライン８８を用いて、半二重通信方式によるＩＰ通信を行う例である。なお、図２２において図５と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。
【０２０９】
ソース機器の高速データラインインタフェース２１３は、変換部１３１、復号部１３２、スイッチ１３３、切り換え制御部１２１、およびタイミング制御部１２２を有している。変換部１３１には、ソース機器とシンク機器との間での双方向のＩＰ通信により、ソース機器からシンク機器に送信されるデータである、Ｔｘデータが供給される。
【０２１０】
変換部１３１は、例えば、差動アンプリファイアにより構成され、供給されたＴｘデータを２つの部分信号からなる差動信号に変換する。また、変換部１３１は、変換により得られた差動信号をＣＥＣライン８４、およびリザーブライン８８を介してシンク機器に送信する。すなわち、変換部１３１は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはソース機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のＣＥＣライン８４に接続される信号線を介してスイッチ１３３に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、ソース機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してシンク機器に供給する。
【０２１１】
復号部１３２は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３２は、タイミング制御部１２２の制御に基づいて、ＣＥＣライン８４およびリザーブライン８８を介してシンク機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。ここで、Ｒｘデータとは、ソース機器とシンク機器との間での双方向のＩＰ通信により、シンク機器からソース機器に送信されるデータである。
【０２１２】
スイッチ１３３には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＣＥＣ信号、または変換部１３１からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、シンク機器からのＣＥＣ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１３３は、切り換え制御部１２１からの制御に基づいて、制御部（ＣＰＵ）からのＣＥＣ信号、もしくはシンク機器からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、もしくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２１３】
すなわち、スイッチ１３３は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３１から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。
【０２１４】
また、スイッチ１３３は、ソース機器がシンク機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３２に供給する。
【０２１５】
切り換え制御部１２１はスイッチ１３３を制御して、スイッチ１３３に供給される信号のうちのいずれかが選択されるようにスイッチ１３３を切り換える。タイミング制御部１２２は、復号部１３２による差動信号の受信のタイミングを制御する。
【０２１６】
また、シンク機器の高速データラインインタフェース２５３は、変換部１３４、復号部１３６、スイッチ１３５、切り換え制御部１２４、およびタイミング制御部１２３を有している。変換部１３４は、例えば、差動アンプリファイアにより構成され、変換部１３４にはＲｘデータが供給される。変換部１３４は、タイミング制御部１２３の制御に基づいて、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＣＥＣライン８４およびリザーブライン８８を介してソース機器に送信する。
【０２１７】
すなわち、変換部１３４は、変換により得られた差動信号を構成する一方の部分信号をＣＥＣライン８４、より詳細にはシンク機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のＣＥＣライン８４に接続される信号線を介してスイッチ１３５に供給し、差動信号を構成する他方の部分信号をリザーブライン８８、より詳細には、シンク機器に設けられた信号線であって、ＨＤＭＩケーブル３５１のリザーブライン８８に接続される信号線、およびリザーブライン８８を介してソース機器に供給する。
【０２１８】
スイッチ１３５には、データを受信するタイミングにおいて、ソース機器からのＣＥＣ信号、またはソース機器からのＴｘデータに対応する差動信号を構成する部分信号が供給され、データを送信するタイミングにおいて、変換部１３４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が供給される。スイッチ１３５は、切り換え制御部１２４からの制御に基づいて、ソース機器からのＣＥＣ信号、もしくは制御部（ＣＰＵ）からのＣＥＣ信号、またはＴｘデータに対応する差動信号を構成する部分信号、若しくはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２１９】
すなわち、スイッチ１３５は、シンク機器がソース機器にデータを送信するタイミングにおいて、シンク機器の制御部（ＣＰＵ）から供給されたＣＥＣ信号、または変換部１３４から供給された部分信号のうちのいずれかを選択し、選択したＣＥＣ信号または部分信号を、ＣＥＣライン８４を介してソース機器に送信する。
【０２２０】
また、スイッチ１３５は、シンク機器がソース機器から送信されてきたデータを受信するタイミングにおいて、ＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号、またはＴｘデータに対応する差動信号の部分信号を受信し、受信したＣＥＣ信号または部分信号を、制御部（ＣＰＵ）または復号部１３６に供給する。
【０２２１】
復号部１３６は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＣＥＣライン８４およびリザーブライン８８に接続されている。復号部１３６は、ＣＥＣライン８４およびリザーブライン８８を介してソース機器から送信されてきた差動信号、つまりＣＥＣライン８４上の部分信号およびリザーブライン８８上の部分信号からなる差動信号を受信し、元のデータであるＴｘデータに復号して出力する。
【０２２２】
切り換え制御部１２４はスイッチ１３５を制御して、スイッチ１３５に供給される信号のうちのいずれかが選択されるようにスイッチ１３５を切り換える。タイミング制御部１２３は、変換部１３４による差動信号の送信のタイミングを制御する。
【０２２３】
図２３は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡ信号が伝送される信号線（ＳＤＡライン）およびＳＣＬ信号が伝送される信号線（ＳＣＬライン）とを用いて、全二重通信方式によるＩＰ通信を行う例である。なお、図２３において図２２と対応する部分については、同一の符号を付してあり、その説明は適宜省略する。
【０２２４】
ソース機器の高速データラインインタフェース２１３は、変換部１３１、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１および切り換え制御部１７１を有している。
【０２２５】
スイッチ１８１には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＳＤＡ信号、またはシンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８１は、切り換え制御部１７１からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはシンク機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２２６】
すなわち、スイッチ１８１は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡ信号が伝送される信号線であるＳＤＡライン１９１を介してシンク機器から送信されてきたＳＤＡ信号、またはＲｘデータに対応する差動信号の部分信号を受信し、受信したＳＤＡ信号または部分信号を、制御部（ＣＰＵ）または復号部１８３に供給する。
【０２２７】
また、スイッチ１８１は、ソース機器がシンク機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号を、ＳＤＡライン１９１を介してシンク機器に送信するか、またはシンク機器に何も送信しない。
【０２２８】
スイッチ１８２には、データを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が供給され、データを受信するタイミングにおいて、シンク機器からのＲｘデータに対応する差動信号を構成する部分信号が供給される。スイッチ１８２は、切り換え制御部１７１からの制御に基づいて、ＳＣＬ信号またはＲｘデータに対応する差動信号を構成する部分信号のうちのいずれかを選択して出力する。
【０２２９】
すなわち、スイッチ１８２は、ソース機器がシンク機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬ信号が伝送される信号線であるＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給するか、または何も受信しない。
【０２３０】
また、スイッチ１８２は、ソース機器がシンク機器にデータを送信するタイミングにおいて、ソース機器の制御部（ＣＰＵ）から供給されたＳＣＬ信号を、ＳＣＬライン１９２を介してシンク機器に送信するか、または何も送信しない。
【０２３１】
復号部１８３は、例えば、差動アンプリファイアにより構成され、その入力端子が、ＳＤＡライン１９１およびＳＣＬライン１９２に接続されている。復号部１８３は、ＳＤＡライン１９１およびＳＣＬライン１９２を介してシンク機器から送信されてきた差動信号、つまりＳＤＡライン１９１上の部分信号およびＳＣＬライン１９２上の部分信号からなる差動信号を受信し、元のデータであるＲｘデータに復号して出力する。
【０２３２】
切り換え制御部１７１はスイッチ１８１およびスイッチ１８２を制御して、スイッチ１８１およびスイッチ１８２のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０２３３】
また、シンク機器を構成する高速データラインインタフェース２５３は、変換部１８４、スイッチ１３５、スイッチ１８５、スイッチ１８６、復号部１３６、切り換え制御部１７２および切り換え制御部１２４を有している。
【０２３４】
変換部１８４は、例えば、差動アンプリファイアにより構成され、変換部１８４にはＲｘデータが供給される。変換部１８４は、供給されたＲｘデータを２つの部分信号からなる差動信号に変換し、変換により得られた差動信号をＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。すなわち、変換部１８４は、変換により得られた差動信号を構成する一方の部分信号をスイッチ１８５を介してソース機器に送信し、差動信号を構成する他方の部分信号をスイッチ１８６を介してソース機器に送信する。
【０２３５】
スイッチ１８５には、データを送信するタイミングにおいて、変換部１８４からのＲｘデータに対応する差動信号を構成する部分信号、またはシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＤＡ信号が供給される。スイッチ１８５は、切り換え制御部１７２からの制御に基づいて、制御部（ＣＰＵ）からのＳＤＡ信号、もしくはソース機器からのＳＤＡ信号、またはＲｘデータに対応する差動信号を構成する部分信号を選択して出力する。
【０２３６】
すなわち、スイッチ１８５は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＤＡライン１９１を介してソース機器から送信されてきたＳＤＡ信号を受信し、受信したＳＤＡ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。
【０２３７】
また、スイッチ１８５は、シンク機器がソース機器にデータを送信するタイミングにおいて、制御部（ＣＰＵ）から供給されたＳＤＡ信号、または変換部１８４から供給された部分信号を、ＳＤＡライン１９１を介してソース機器に送信する。
【０２３８】
スイッチ１８６には、データを送信するタイミングにおいて、変換部１８４からの、Ｒｘデータに対応する差動信号を構成する部分信号が供給され、データを受信するタイミングにおいて、ソース機器からのＳＣＬ信号が供給される。スイッチ１８６は、切り換え制御部１７２からの制御に基づいて、Ｒｘデータに対応する差動信号を構成する部分信号、またはＳＣＬ信号のうちのいずれかを選択して出力する。
【０２３９】
すなわち、スイッチ１８６は、シンク機器がソース機器から送信されてくるデータを受信するタイミングにおいて、ＳＣＬライン１９２を介してソース機器から送信されてきたＳＣＬ信号を受信し、受信したＳＣＬ信号を制御部（ＣＰＵ）に供給するか、または何も受信しない。
【０２４０】
また、スイッチ１８６は、シンク機器がソース機器にデータを送信するタイミングにおいて、変換部１８４から供給された部分信号を、ＳＣＬライン１９２を介してソース機器に送信するか、または何も送信しない。
【０２４１】
切り換え制御部１７２はスイッチ１８５およびスイッチ１８６を制御して、スイッチ１８５およびスイッチ１８６のそれぞれについて、供給される信号のうちのいずれかが選択されるようにスイッチ１８５およびスイッチ１８６を切り換える。
【０２４２】
ところで、ソース機器とシンク機器とがＩＰ通信を行う場合に、半二重通信が可能であるか、全二重通信が可能であるかは、ソース機器およびシンク機器のそれぞれの構成によって定まる。そこで、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行う。
【０２４３】
ソース機器が受信するＥ−ＥＤＩＤは、例えば、図２４に示すように、基本ブロックと拡張ブロックとからなる。
【０２４４】
Ｅ−ＥＤＩＤの基本ブロックの先頭には、“Ｅ−ＥＤＩＤ１．３  Ｂａｓｉｃ  Ｓｔｒｕｃｔｕｒｅ”で表されるＥ−ＥＤＩＤ１．３の規格で定められたデータが配置され、続いて“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“２ｎｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つための“Ｐｒｅｆｅｒｒｅｄ  ｔｉｍｉｎｇ”とは異なるタイミング情報が配置されている。
【０２４５】
また、基本ブロックには、“２ｎｄ  ｔｉｍｉｎｇ”に続いて、“Ｍｏｎｉｔｏｒ  ＮＡＭＥ”で表される表示装置の名前を示す情報、および“Ｍｏｎｉｔｏｒ  Ｒａｎｇｅ  Ｌｉｍｉｔｓ”で表される、アスペクト比が４：３および１６：９である場合についての表示可能な画素数を示す情報が順番に配置されている。
【０２４６】
これに対して、拡張ブロックの先頭には、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が配置され、続いて“ＶＩＤＥＯ  ＳＨＯＲＴ”で表される、表示可能な画像サイズ、フレームレート、インターレースであるかプログレッシブであるかを示す情報、アスペクト比などの情報が記述されたデータ、“ＡＵＤＩＯ  ＳＨＯＲＴ”で表される、再生可能な音声コーデック方式、サンプリング周波数、カットオフ帯域、コーデックビット数などの情報が記述されたデータ、および“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”で表される左右のスピーカに関する情報が順番に配置されている。
【０２４７】
また、拡張ブロックには、“Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ”に続いて、“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”で表されるメーカごとに固有に定義されたデータ、“３ｒｄ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報、および“４ｔｈ  ｔｉｍｉｎｇ”で表される従来のＥＤＩＤとの互換性を保つためのタイミング情報が配置されている。
【０２４８】
さらに、“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータは、図２５に示すデータ構造となっている。すなわち、“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータには、１バイトのブロックである第０ブロック乃至第Ｎブロックが設けられている。
【０２４９】
“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの先頭に配置された第０ブロックには、“Ｖｅｎｄｏｒ−Ｓｐｅｃｉｆｉｃ  ｔａｇ  ｃｏｄｅ（＝３）”で表されるデータ“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”のデータ領域を示すヘッダ、および“Ｌｅｎｇｔｈ（＝Ｎ）”で表されるデータ“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”の長さを示す情報が配置される。
【０２５０】
また、第１ブロック乃至第３ブロックには、“２４ｂｉｔ  ＩＥＥＥ  Ｒｅｇｉｓｔｒａｔｉｏｎ  Ｉｄｅｎｔｉｆｉｅｒ（０ｘ０００Ｃ０３）ＬＳＢ  ｆｉｒｓｔ”で表されるＨＤＭＩ（Ｒ）用として登録された番号“０ｘ０００Ｃ０３“を示す情報が配置される。さらに、第４ブロックおよび第５ブロックには、”Ａ“、”Ｂ“、”Ｃ“、および”Ｄ“のそれぞれにより表される、２４ｂｉｔのシンク機器の物理アドレスを示す情報が配置される。
【０２５１】
第６ブロックには、“Ｓｕｐｐｏｒｔｓ−ＡＩ”で表されるシンク機器が対応している機能を示すフラグ、“ＤＣ−４８ｂｉｔ”、“ＤＣ−３６ｂｉｔ”、および“ＤＣ−３０ｂｉｔ”のそれぞれで表される１ピクセル当たりのビット数を指定する情報のそれぞれ、“ＤＣ−Ｙ４４４”で表される、シンク機器がＹＣｂＣｒ４：４：４の画像の伝送に対応しているかを示すフラグ、および“ＤＶＩ−Ｄｕａｌ”で表される、シンク機器がデュアルＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）に対応しているかを示すフラグが配置されている。
【０２５２】
また、第７ブロックには、“Ｍａｘ−ＴＭＤＳ−Ｃｌｏｃｋ”で表されるＴＭＤＳのピクセルクロックの最大の周波数を示す情報が配置される。さらに、第８ブロックには、“Ｌａｔｅｎｃｙ”で表される映像と音声の遅延情報の有無を示すフラグ、“Ｆｕｌｌ  Ｄｕｐｌｅｘ”で表される全二重通信が可能であるかを示す全二重フラグ、および“Ｈａｌｆ  Ｄｕｐｌｅｘ”で表される半二重通信が可能であるかを示す半二重フラグが配置されている。
【０２５３】
ここで、たとえばセットされている（たとえば“１”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有している、つまり図２３に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）全二重フラグは、シンク機器が全二重通信を行う機能を有していないことを示している。
【０２５４】
同様に、セットされている（たとえば“１”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有している、つまり図２２に示した構成とされることを示しており、リセットされている（たとえば“０”に設定されている）半二重フラグは、シンク機器が半二重通信を行う機能を有していないことを示している。
【０２５５】
また、“Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ”で表されるデータの第９ブロックには、“Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるプログレッシブの映像の遅延時間データが配置され、第１０ブロックには、“Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、プログレッシブの映像に付随する音声の遅延時間データが配置される。さらに、第１１ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ｖｉｄｅｏ  Ｌａｔｅｎｃｙ”で表されるインターレースの映像の遅延時間データが配置され、第１２ブロックには、“Ｉｎｔｅｒｌａｃｅｄ  Ａｕｄｉｏ  Ｌａｔｅｎｃｙ”で表される、インターレースの映像に付随する音声の遅延時間データが配置される。
【０２５６】
ソース機器は、シンク機器から受信したＥ−ＥＤＩＤに含まれている全二重フラグおよび半二重フラグに基づいて、半二重通信を行うか、全二重通信を行うか、またはＣＥＣ信号の授受による双方向通信を行うかの判定を行い、その判定結果にしたがって、シンク機器との双方向の通信を行う。
【０２５７】
例えば、ソース機器が図２２に示した構成とされている場合、ソース機器は、図２２に示したシンク機器とは半二重通信を行うことができるが、図２３に示したシンク機器とは半二重通信を行うことができない。そこで、ソース機器は、ソース機器の電源がオンされると通信処理を開始し、ソース機器に接続されたシンク機器の有する機能に応じた双方向の通信を行う。
【０２５８】
以下、図２６のフローチャートを参照して、図２２に示したソース機器による通信処理について説明する。
【０２５９】
ステップＳ１１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。例えば、ソース機器は、ＨＰＤライン８６が接続されるＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器（シンク機器）が接続されたか否かを判定する。
【０２６０】
ステップＳ１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１２において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。
【０２６１】
ステップＳ１３において、ソース機器は、ＤＤＣ８３を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。
【０２６２】
ステップＳ１４において、ソース機器は、シンク機器との半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２５の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、例えば、半二重フラグがセットされている場合、ソース機器は、半二重通信方式による双方向のＩＰ通信、つまり半二重通信が可能であると判定する。
【０２６３】
ステップＳ１４において、半二重通信が可能であると判定された場合、ステップＳ１５において、ソース機器は、双方向の通信に用いるチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０２６４】
すなわち、半二重フラグがセットされている場合、ソース機器は、シンク機器が図２２に示した構成であり、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、半二重通信を行う旨を通知する。
【０２６５】
ステップＳ１６において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器からのＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。
【０２６６】
ステップＳ１７において、ソース機器の各部は、半二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号が、ソース機器からシンク機器に送信される。
【０２６７】
また、データの受信時において、復号部１３２は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１３３は、ＣＥＣライン８４を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３２に供給する。復号部１３２は、スイッチ１３３から供給された部分信号、およびリザーブライン８８を介してシンク機器から供給された部分信号からなる差動信号を、タイミング制御部１２２の制御に基づいて、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０２６８】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０２６９】
また、ステップＳ１４において、半二重通信が可能でないと判定された場合、ステップＳ１８において、ソース機器は、ＣＥＣ信号の送受信を行うことで、シンク機器との双方向の通信を行い、通信処理は終了する。
【０２７０】
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。
【０２７１】
このようにして、ソース機器は、半二重フラグを参照し、半二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。
【０２７２】
このように、スイッチ１３３を切り換えて送信するデータ、および受信するデータを選択し、シンク機器と、ＣＥＣライン８４およびリザーブラインを用いた半二重通信、つまり半二重通信方式によるＩＰ通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０２７３】
また、ソース機器と同様に、シンク機器も、電源がオンされると通信処理を開始し、ソース機器との双方向の通信を行う。
【０２７４】
以下、図２７のフローチャートを参照して、図２２に示したシンク機器による通信処理について説明する。
【０２７５】
ステップＳ４１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。例えば、シンク機器は、ＨＰＤライン８６が接続されたＨｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔと呼ばれるピンに対して付加された電圧の大きさに基づいて、新たな電子機器が接続されたか否かを判定する。
【０２７６】
ステップＳ４１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。これに対して、ステップＳ４１において、新たな電子機器が接続されたと判定された場合、ステップＳ４２において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時において、シンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。
【０２７７】
ステップＳ４３において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３を介してソース機器に送信する。
【０２７８】
ステップＳ４４において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。
【０２７９】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２２に示すように構成される場合、ソース機器とシンク機器とは、ＣＥＣライン８４およびリザーブライン８８を用いた半二重通信が可能である。そのため、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報が送信されてくる。シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。
【０２８０】
これに対して、ソース機器が半二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。
【０２８１】
ステップＳ４４において、チャネル情報を受信したと判定された場合、処理はステップＳ４５に進み、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０２８２】
ステップＳ４６において、シンク機器は、半二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３４は、タイミング制御部１２３の制御に基づいて、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３５に供給し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。スイッチ１３５は、変換部１３４から供給された部分信号を、ＣＥＣライン８４を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。
【０２８３】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０２８４】
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０２８５】
また、ステップＳ４４において、チャネル情報を受信していないと判定された場合、ステップＳ４７において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０２８６】
すなわち、データの送信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介して、ＣＥＣ信号をソース機器に送信し、データの受信時において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたＣＥＣ信号を受信することで、ソース機器との制御データの授受を行う。
【０２８７】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８を用いて半二重通信を行う。
【０２８８】
このように、シンク機器がスイッチ１３５を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８を用いた半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０２８９】
また、ソース機器が図２３に示す構成とされる場合、ソース機器は、通信処理において、Ｅ−ＥＤＩＤに含まれる全二重フラグに基づいてシンク機器が全二重通信を行う機能を有しているかを判定し、その判定結果に応じた双方向の通信を行う。
【０２９０】
以下、図２８のフローチャートを参照して、図２３に示したソース機器による通信処理について説明する。
【０２９１】
ステップＳ７１において、ソース機器は、ソース機器に新たな電子機器が接続されたか否かを判定する。ステップＳ７１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。
【０２９２】
これに対して、ステップＳ７１において、新たな電子機器が接続されたと判定された場合、ステップＳ７２において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの送信時において、スイッチ１８１によりソース機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、スイッチ１８２によりソース機器の制御部（ＣＰＵ）からのＳＣＬ信号が選択され、さらにデータの受信時において、スイッチ１８１によりシンク機器からのＳＤＡ信号が選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。
【０２９３】
ステップＳ７３において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時においてソース機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてシンク機器からのＣＥＣ信号が選択されるように、スイッチ１３３を切り換える。
【０２９４】
ステップＳ７４において、ソース機器は、ＤＤＣ８３のＳＤＡライン１９１を介してシンク機器から送信されてきたＥ−ＥＤＩＤを受信する。すなわち、シンク機器は、ソース機器の接続を検出するとＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、ＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信するので、ソース機器は、シンク機器から送信されてきたＥ−ＥＤＩＤを受信する。
【０２９５】
ステップＳ７５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２５の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定し、たとえば全二重フラグがセットされている場合、ソース機器は、全二重通信方式による双方向のＩＰ通信、つまり全二重通信が可能であると判定する。
【０２９６】
ステップＳ７５において、全二重通信が可能であると判定された場合、ステップＳ７６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０２９７】
すなわち、切り換え制御部１７１は、データの受信時において、シンク機器から送信されてくる、Ｒｘデータに対応した差動信号を構成する部分信号のうち、ＳＤＡライン１９１を介して送信されてくる部分信号がスイッチ１８１により選択され、ＳＣＬライン１９２を介して送信されてくる部分信号がスイッチ１８２により選択されるように、スイッチ１８１およびスイッチ１８２を切り換える。
【０２９８】
ＤＤＣ８３を構成するＳＤＡライン１９１およびＳＣＬライン１９２は、シンク機器からソース機器にＥ−ＥＤＩＤが送信された後は利用されないので、つまりＳＤＡライン１９１およびＳＣＬライン１９２を介したＳＤＡ信号やＳＣＬ信号の送受信は行われないので、スイッチ１８１およびスイッチ１８２を切り換えて、ＳＤＡライン１９１およびＳＣＬライン１９２を、全二重通信によるＲｘデータの伝送路として利用することができる。
【０２９９】
ステップＳ７７において、ソース機器は、双方向の通信のチャネルを示すチャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３００】
すなわち、全二重フラグがセットされている場合、ソース機器は、シンク機器が図２３に示した構成であり、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信が可能であることが分かるので、チャネル情報をシンク機器に送信して、全二重通信を行う旨を通知する。
【０３０１】
ステップＳ７８において、切り換え制御部１２１はスイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。すなわち、切り換え制御部１２１は、変換部１３１からスイッチ１３３に供給された、Ｔｘデータに対応する差動信号の部分信号が選択されるようにスイッチ１３３を切り換える。
【０３０２】
ステップＳ７９において、ソース機器は、全二重通信方式により、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３に供給し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。スイッチ１３３は、変換部１３１から供給された部分信号を、ＣＥＣライン８４を介してシンク機器に送信する。これにより、Ｔｘデータに対応する差動信号がソース機器からシンク機器に送信される。
【０３０３】
また、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信する。すなわち、スイッチ１８１は、ＳＤＡライン１９１を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１８３に供給する。また、スイッチ１８２は、ＳＣＬライン１９２を介してシンク機器から送信されてきた、Ｒｘデータに対応する差動信号の他方の部分信号を受信し、受信した部分信号を復号部１８３に供給する。復号部１８３は、スイッチ１８１およびスイッチ１８２から供給された部分信号からなる差動信号を、元のデータであるＲｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０３０４】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０３０５】
また、ステップＳ７５において、全二重通信が可能でないと判定された場合、ステップＳ８０において、ソース機器は、ＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
【０３０６】
すなわち、データの送信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介して、ＣＥＣ信号をシンク機器に送信し、データの受信時において、ソース機器は、スイッチ１３３およびＣＥＣライン８４を介してシンク機器から送信されてきたＣＥＣ信号を受信することで、シンク機器との制御データの授受を行う。
【０３０７】
このようにして、ソース機器は、全二重フラグを参照し、全二重通信が可能なシンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。
【０３０８】
このように、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、シンク機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０３０９】
また、シンク機器が図２３に示した構成とされる場合においても、シンク機器は、図２２に示したシンク機器における場合と同様に、通信処理を行って、ソース機器との双方向の通信を行う。
【０３１０】
以下、図２９のフローチャートを参照して、図２３に示したシンク機器による通信処理について説明する。
【０３１１】
ステップＳ１１１において、シンク機器は、シンク機器に新たな電子機器（ソース機器）が接続されたか否かを判定する。ステップＳ１１１において、新たな電子機器が接続されていないと判定された場合、通信は行われないので、通信処理は終了する。
【０３１２】
これに対して、ステップＳ１１１において、新たな電子機器が接続されたと判定された場合、ステップＳ１１２において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において、スイッチ１８５によりシンク機器の制御部（ＣＰＵ）からのＳＤＡ信号が選択され、さらにデータの受信時において、スイッチ１８５によりソース機器からのＳＤＡ信号が選択され、スイッチ１８６によりソース機器からのＳＣＬ信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３１３】
ステップＳ１１３において、切り換え制御部１２４はスイッチ１３５を制御し、データの送信時においてシンク機器の制御部（ＣＰＵ）からのＣＥＣ信号が選択され、データの受信時においてソース機器からのＣＥＣ信号が選択されるように、スイッチ１３５を切り換える。
【０３１４】
ステップＳ１１４において、シンク機器は、ＥＤＩＤＲＯＭ８５からＥ−ＥＤＩＤを読み出し、読み出したＥ−ＥＤＩＤを、スイッチ１８５およびＤＤＣ８３のＳＤＡライン１９１を介してソース機器に送信する。
【０３１５】
ステップＳ１１５において、シンク機器は、ソース機器から送信されてきたチャネル情報を受信したか否かを判定する。
【０３１６】
すなわち、ソース機器からは、ソース機器およびシンク機器が有する機能に応じて、双方向の通信のチャネルを示すチャネル情報が送信されてくる。例えば、ソース機器が図２３に示すように構成される場合、ソース機器とシンク機器とは全二重通信が可能であるので、ソース機器からシンク機器には、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いた全二重通信方式によるＩＰ通信を行う旨のチャネル情報が送信されてくるので、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信し、チャネル情報を受信したと判定する。
【０３１７】
これに対して、ソース機器が全二重通信を行う機能を有していない場合、ソース機器からシンク機器には、チャネル情報が送信されてこないので、シンク機器は、チャネル情報を受信していないと判定する。
【０３１８】
ステップＳ１１５において、チャネル情報を受信したと判定された場合、処理はステップＳ１１６に進み、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３１９】
ステップＳ１１７において、切り換え制御部１２４は、スイッチ１３５を制御し、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０３２０】
ステップＳ１１８において、シンク機器は、全二重通信方式により、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１８５に供給し、他方の部分信号をスイッチ１８６に供給する。スイッチ１８５およびスイッチ１８６は、変換部１８４から供給された部分信号を、ＳＤＡライン１９１およびＳＣＬライン１９２を介してソース機器に送信する。これにより、Ｒｘデータに対応する差動信号がシンク機器からソース機器に送信される。
【０３２１】
また、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信する。すなわち、スイッチ１３５は、ＣＥＣライン８４を介してソース機器から送信されてきた、Ｔｘデータに対応する差動信号の部分信号を受信し、受信した部分信号を復号部１３６に供給する。復号部１３６は、スイッチ１３５から供給された部分信号、およびリザーブライン８８を介してソース機器から供給された部分信号からなる差動信号を元のデータであるＴｘデータに復号し、制御部（ＣＰＵ）に出力する。
【０３２２】
これにより、シンク機器は、ソース機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０３２３】
また、ステップＳ１１５において、チャネル情報を受信していないと判定された場合、ステップＳ１１９において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０３２４】
このようにして、シンク機器は、チャネル情報を受信すると、シンク機器と、ＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いて全二重通信を行う。
【０３２５】
このように、シンク機器がスイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、ソース機器とＣＥＣライン８４およびリザーブライン８８、並びにＳＤＡライン１９１およびＳＣＬライン１９２を用いた全二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、高速の双方向通信を行うことができる。
【０３２６】
なお、図２３の例では、ソース機器は、ＣＥＣライン８４およびリザーブライン８８に変換部１３１が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１８３が接続された構成とされているが、ＣＥＣライン８４およびリザーブライン８８に復号部１８３が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に変換部１３１が接続された構成とされてもよい。
【０３２７】
そのような場合、スイッチ１８１およびスイッチ１８２がＣＥＣライン８４およびリザーブライン８８に接続されるとともに復号部１８３に接続され、スイッチ１３３がＳＤＡライン１９１に接続されるとともに変換部１３１に接続される。
【０３２８】
また、図２３のシンク機器についても同様に、ＣＥＣライン８４およびリザーブライン８８に変換部１８４が接続され、ＳＤＡライン１９１およびＳＣＬライン１９２に復号部１３６が接続された構成とされてもよい。そのような場合、スイッチ１８５およびスイッチ１８６がＣＥＣライン８４およびリザーブライン８８に接続されるとともに変換部１８４に接続され、スイッチ１３５がＳＤＡライン１９１に接続されるとともに復号部１３６に接続される。
【０３２９】
さらに、図２２において、ＣＥＣライン８４およびリザーブライン８８が、ＳＤＡライン１９１およびＳＣＬライン１９２とされてもよい。つまり、ソース機器の変換部１３１および復号部１３２と、シンク機器の変換部１３４および復号部１３６とがＳＤＡライン１９１およびＳＣＬライン１９２に接続され、ソース機器とシンク機器とが半二重通信方式によるＩＰ通信を行うようにしてもよい。さらに、この場合、リザーブライン８８を用いて電子機器の接続を検出するようにしてもよい。
【０３３０】
さらに、ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有するようにしてもよい。そのような場合、ソース機器およびシンク機器は、接続された電子機器の有する機能に応じて、半二重通信方式または全二重通信方式によるＩＰ通信を行うことができる。
【０３３１】
ソース機器およびシンク機器のそれぞれが、半二重通信を行う機能、および全二重通信を行う機能の両方を有する場合、ソース機器およびシンク機器は、例えば、図３０に示すように構成される。なお、図３０において、図２２または図２３における場合と対応する部分には、同一の符号を付してあり、その説明は適宜省略する。
【０３３２】
図３０に示すソース機器の高速データラインインタフェース２１３は、変換部１３１、復号部１３２、スイッチ１３３、スイッチ１８１、スイッチ１８２、復号部１８３、切り換え制御部１２１、タイミング制御部１２２、および切り換え制御部１７１を有している。すなわち、図３０のソース機器における高速データラインインタフェース２１３は、図２３に示したソース機器における高速データラインインタフェース２１３に、図２２のタイミング制御部１２２および復号部１３２がさらに設けられた構成とされている。
【０３３３】
また、図３０に示すシンク機器の高速データラインインタフェース２５３は、変換部１３４、スイッチ１３５、復号部１３６、変換部１８４、スイッチ１８５、スイッチ１８６、タイミング制御部１２３、切り換え制御部１２４、および切り換え制御部１７２を有している。すなわち、図３０のシンク機器おける高速データラインインタフェース２５３は、図２３に示したシンク機器おける高速データラインインタフェース２５３に、図２２のタイミング制御部１２３および変換部１３４がさらに設けられた構成とされている。
【０３３４】
次に、図３０のソース機器およびシンク機器による通信処理について説明する。
【０３３５】
まず、図３１のフローチャートを参照して、図３０のソース機器による通信処理について説明する。なお、ステップＳ１５１乃至ステップＳ１５４の処理のそれぞれは、図２８のステップＳ７１乃至ステップＳ７４の処理のそれぞれと同様であるので、その説明は省略する。
【０３３６】
ステップＳ１５５において、ソース機器は、シンク機器との全二重通信が可能であるか否かを判定する。すなわち、ソース機器は、シンク機器から受信したＥ−ＥＤＩＤを参照して、図２５の全二重フラグ“Ｆｕｌｌ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。
【０３３７】
ステップＳ１５５において、全二重通信が可能であると判定された場合、すなわち図３０、または図２３に示したシンク機器がソース機器に接続されている場合、ステップＳ１５６において、切り換え制御部１７１は、スイッチ１８１およびスイッチ１８２を制御し、データの受信時において、シンク機器からのＲｘデータに対応する差動信号が選択されるようにスイッチ１８１およびスイッチ１８２を切り換える。
【０３３８】
一方、ステップＳ１５５において、全二重通信が可能でないと判定された場合、ステップＳ１５７において、ソース機器は、半二重通信が可能であるか否かを判定する。すなわち、ソース機器は、受信したＥ−ＥＤＩＤを参照して、図２５の半二重フラグ“Ｈａｌｆ  Ｄｕｐｌｅｘ”がセットされているか否かを判定する。換言すれば、ソース機器は、図２２に示したシンク機器がソース機器に接続されたか否かを判定する。
【０３３９】
ステップＳ１５７において、半二重通信が可能であると判定された場合、またはステップＳ１５６において、スイッチ１８１およびスイッチ１８２が切り換えられた場合、ステップＳ１５８において、ソース機器は、チャネル情報を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３４０】
ここで、ステップＳ１５５において全二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３４１】
また、ステップＳ１５７において半二重通信が可能であると判定された場合には、シンク機器は、全二重通信を行う機能は有していないが、半二重通信を行う機能を有しているので、ソース機器は、チャネル情報として、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨の信号を、スイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信する。
【０３４２】
ステップＳ１５９において、切り換え制御部１２１は、スイッチ１３３を制御し、データの送信時において変換部１３１からのＴｘデータに対応する差動信号が選択され、データの受信時においてシンク機器から送信されてくるＲｘデータに対応する差動信号が選択されるように、スイッチ１３３を切り換える。なお、ソース機器とシンク機器とが全二重通信を行う場合には、ソース機器におけるデータの受信時には、シンク機器から、ＣＥＣライン８４およびリザーブライン８８を介してＲｘデータに対応する差動信号は送信されてこないので、復号部１３２には、Ｒｘデータに対応する差動信号は供給されない。
【０３４３】
ステップＳ１６０において、ソース機器は、シンク機器との双方向のＩＰ通信を行い、通信処理は終了する。すなわち、ソース機器がシンク機器と全二重通信を行う場合、および半二重通信を行う場合、データの送信時において、変換部１３１は、ソース機器の制御部（ＣＰＵ）から供給されたＴｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方をスイッチ１３３およびＣＥＣライン８４を介してシンク機器に送信し、他方の部分信号をリザーブライン８８を介してシンク機器に送信する。
【０３４４】
また、ソース機器がシンク機器と全二重通信を行う場合、データの受信時において、復号部１８３は、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３４５】
これに対して、ソース機器がシンク機器と半二重通信を行う場合、データの受信時において、復号部１３２は、タイミング制御部１２２の制御に基づいて、シンク機器から送信されてきたＲｘデータに対応する差動信号を受信し、受信した差動信号を、元のデータであるＲｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３４６】
これにより、ソース機器は、シンク機器と制御データや画素データ、音声データなど、各種のデータの授受を行う。
【０３４７】
また、ステップＳ１５７において、半二重通信が可能でないと判定された場合、ステップＳ１６１において、ソース機器は、ＣＥＣライン８４を介してＣＥＣ信号の送受信を行うことでシンク機器との双方向の通信を行い、通信処理は終了する。
【０３４８】
このようにして、ソース機器は、全二重フラグおよび半二重フラグを参照し、通信相手であるシンク機器の有する機能に応じて、全二重通信または半二重通信を行う。
【０３４９】
このように、通信相手であるシンク機器の有する機能に応じて、スイッチ１３３、スイッチ１８１、およびスイッチ１８２を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩとの互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。
【０３５０】
次に、図３２のフローチャートを参照して、図３０のシンク機器による通信処理について説明する。なお、ステップＳ１９１乃至ステップＳ１９４の処理のそれぞれは、図２９のステップＳ１１１乃至ステップＳ１１４の処理のそれぞれと同様であるので、その説明は省略する。
【０３５１】
ステップＳ１９５において、シンク機器は、スイッチ１３５およびＣＥＣライン８４を介してソース機器から送信されてきたチャネル情報を受信する。なお、シンク機器に接続されているソース機器が、全二重通信を行う機能も、半二重通信を行う機能も有していない場合には、ソース機器からシンク機器には、チャネル情報は送信されてこないので、シンク機器は、チャネル情報を受信しない。
【０３５２】
ステップＳ１９６において、シンク機器は、受信したチャネル情報に基づいて、全二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８と、ＳＤＡライン１９１およびＳＣＬライン１９２とを用いたＩＰ通信を行う旨のチャネル情報を受信した場合、全二重通信を行うと判定する。
【０３５３】
ステップＳ１９６において、全二重通信を行うと判定された場合、ステップＳ１９７において、切り換え制御部１７２は、スイッチ１８５およびスイッチ１８６を制御し、データの送信時において変換部１８４からのＲｘデータに対応する差動信号が選択されるように、スイッチ１８５およびスイッチ１８６を切り換える。
【０３５４】
また、ステップＳ１９６において、全二重通信を行わないと判定された場合、ステップＳ１９８において、シンク機器は、受信したチャネル情報に基づいて、半二重通信を行うか否かを判定する。たとえば、シンク機器は、ＣＥＣライン８４およびリザーブライン８８を用いたＩＰ通信を行う旨のチャネル情報を受信した場合、半二重通信を行うと判定する。
【０３５５】
ステップＳ１９８において、半二重通信を行うと判定されるか、またはステップＳ１９７においてスイッチ１８５およびスイッチ１８６が切り換えられた場合、ステップＳ１９９において、切り換え制御部１２４は、スイッチ１３５を制御し、データの送信時において、変換部１３４からのＲｘデータに対応する差動信号が選択され、データの受信時においてソース機器からのＴｘデータに対応する差動信号が選択されるように、スイッチ１３５を切り換える。
【０３５６】
なお、ソース機器とシンク機器とが全二重通信を行う場合、シンク機器におけるデータの送信時には、変換部１３４からトランスミッタ８１にＲｘデータに対応する差動信号が送信されないので、スイッチ１３５には、Ｒｘデータに対応する差動信号は供給されない。
【０３５７】
ステップＳ２００において、シンク機器は、ソース機器との双方向のＩＰ通信を行い、通信処理は終了する。
【０３５８】
すなわち、シンク機器がソース機器と全二重通信を行う場合、データの送信時において、変換部１８４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１８５およびＳＤＡライン１９１を介してソース機器に送信し、他方の部分信号をスイッチ１８６およびＳＣＬライン１９２を介してソース機器に送信する。
【０３５９】
また、シンク機器がソース機器と半二重通信を行う場合、データの送信時において、変換部１３４は、シンク機器の制御部（ＣＰＵ）から供給されたＲｘデータを差動信号に変換し、変換により得られた差動信号を構成する部分信号のうちの一方を、スイッチ１３５およびＣＥＣライン８４を介してトランスミッタ８１に送信し、他方の部分信号をリザーブライン８８を介してソース機器に送信する。
【０３６０】
さらに、シンク機器がソース機器と全二重通信を行う場合、および半二重通信を行う場合、データの受信時において、復号部１３６は、ソース機器から送信されてきたＴｘデータに対応する差動信号を受信し、受信した差動信号を元のデータであるＴｘデータに復号して、制御部（ＣＰＵ）に出力する。
【０３６１】
また、ステップＳ１９８において、半二重通信を行わないと判定された場合、すなわち、たとえばチャネル情報が送信されてこなかった場合、ステップＳ２０１において、シンク機器は、ＣＥＣ信号の送受信を行うことでソース機器との双方向の通信を行い、通信処理は終了する。
【０３６２】
このようにして、シンク機器は、受信したチャネル情報に応じて、すなわち通信相手であるソース機器の有する機能に応じて全二重通信または半二重通信を行う。
【０３６３】
このように、通信相手であるソース機器の有する機能に応じて、スイッチ１３５、スイッチ１８５、およびスイッチ１８６を切り換えて送信するデータ、および受信するデータを選択し、全二重通信または半二重通信を行うことで、従来のＨＤＭＩ（Ｒ）との互換性を保ちつつ、より最適な通信方法を選択して、高速の双方向通信を行うことができる。
【０３６４】
また、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＣＥＣライン８４およびリザーブライン８８と、互いに差動ツイストペア結線されてシールドされ、グランド線に接地されたＳＤＡライン１９１およびＳＣＬライン１９２とが含まれているＨＤＭＩケーブル３５１により、ソース機器とシンク機器とを接続することで、従来のＨＤＭＩケーブルとの互換性を保ちつつ、半二重通信方式または全二重通信方式による高速の双方向のＩＰ通信を行うことができる。
【０３６５】
次に、上述した一連の処理は、専用のハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、たとえば、ソース機器、シンク機器を制御するマイクロコンピュータ等にインストールされる。
【０３６６】
そこで、図３３は、上述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０３６７】
プログラムは、コンピュータに内蔵されている記録媒体としてのＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）３０５やＲＯＭ３０３に予め記録しておくことができる。
【０３６８】
あるいはまた、プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスク，ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０３６９】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送し、あるいはＬＡＮ、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを、入出力インタフェース３０６で受信し、内蔵するＥＥＰＲＯＭ３０５にインストールすることができる。
【０３７０】
コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０２を内蔵している。ＣＰＵ３０２には、バス３０１を介して、入出力インタフェース３０６が接続されており、ＣＰＵ３０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３やＥＥＰＲＯＭ３０５に格納されているプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０４にロードして実行する。これにより、ＣＰＵ３０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。
【０３７１】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（たとえば、並列処理あるいはオブジェクトによる処理）も含むものである。また、プログラムは、ひとつのコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。
【０３７２】
上述した図９に示す構成例は、ＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成できるものであったが、図３４は、同様の効果を持つ他の構成例を示している。
【０３７３】
この例は、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信で行われ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることを特徴とする。
【０３７４】
ソース機器は、ＬＡＮ信号送信回路６１１、終端抵抗６１２，６１３、ＡＣ結合容量６１４〜６１７、ＬＡＮ信号受信回路６１８、インバータ６２０、抵抗６２１、ローパスフィルタを形成する抵抗６２２および容量６２３、比較器６２４、プルダウン抵抗６３１、ローパスフィルタを形成する抵抗６３２および容量６３３、比較器６３４、ＮＯＲゲート６４０、アナログスイッチ６４１〜６４４、インバータ６４５、アナログスイッチ６４６，７４７、ＤＤＣトランシーバ６５１，６５２、並びにプルアップ抵抗６５３，６５４を有している。
【０３７５】
また、シンク機器６０２は、ＬＡＮ信号送信回路６６１、終端抵抗６６２，６６３、ＡＣ結合容量６６４〜６６７、ＬＡＮ信号受信回路６６８、プルダウン抵抗６７１、ローパスフィルタを形成する抵抗６７２および容量６７３、比較器６７４、チョークコイル６８１、電源電位と基準電位間に直列接続された抵抗６８２および６８３、アナログスイッチ６９１〜６９４、インバータ６９５、アナログスイッチ６９６，６９７、ＤＤＣトランシーバ７０１，７０２、並びにプルアップ抵抗７０３，７０４を有している。
【０３７６】
ＨＤＭＩケーブル３５１の中には、リザーブライン８０１とＳＣＬライン８０３からなる差動伝送路とＳＤＡライン８０４とＨＰＤライン８０２からなる差動伝送路があり、それらのソース側端子８１１と〜８１４、並びにシンク側端子８２１〜８２４が形成されている。
【０３７７】
リザーブライン８０１とＳＣＬライン８０３、並びにＳＤＡライン８０４とＨＰＤライン８０２は、差動ツイストペアとして結線されている。
【０３７８】
ソース機器内で、端子８１１、８１３は、ＡＣ結合容量６１４、６０５およびアナログスイッチ６４１、６４２を介してＬＡＮ送信信号ＳＧ６１１をシンクに送信する送信回路６１１および終端抵抗６１２に接続されている。端子８１４，８１２は、ＡＣ結合容量６１６，６１７とアナログスイッチ６４３、６４４を介してシンク機器からのＬＡＮ信号を受信する受信回路６１８および終端抵抗６１３に接続されている。
【０３７９】
シンク機器内で、端子８２１〜８２４はＡＣ結合容量６６４，６６５，６６６，６６７とアナログスイッチ６９１〜６９４を介して送信回路６６１および受信回路６６８と、終端抵抗６６２，６６３に接続されている。アナログスイッチ６４１〜６４４、６９１〜６９４はＬＡＮ通信を行うときに導通し、ＤＤＣ通信を行うときは開放となる。
【０３８０】
ソース機器は、端子８１３と端子８１４を、別のアナログスイッチ６４６、６４７を介してＤＤＣトランシーバ６５１、６５２およびプルアップ抵抗６５３、６５４に接続する。
【０３８１】
シンク機器は、端子８２３と端子８２４を、アナログスイッチ６９６、６９７を介してＤＤＣトランシーバ７０１、７０２およびプルアップ抵抗７０３に接続する。アナログスイッチ６４６、６４７はＤＤＣ通信を行うときに導通し、ＬＡＮ通信を行うときは開放にする。
【０３８２】
リザーブライン８０１の電位によるｅ−ＨＤＭＩ対応機器の認識機構は、ソース機器６０１の抵抗６２がインバータ６２０に駆動されていること以外は、基本的に、図９に示す例と同様である。
【０３８３】
インバータ６２０の入力がＨＩＧＨのとき抵抗６２１はプルダウン抵抗となるのでシンク機器からみるとｅ−ＨＤＭＩ非対応機器がつながれたのと同じ０Ｖ状態になる。この結果、シンク機器のｅ−ＨＤＭＩ対応識別結果を示す信号ＳＧ６２３はＬＯＷとなり、信号ＳＧ６２３で制御されるアナログスイッチ６９１〜６９４は開放され、信号ＳＧ６２３をインバータ６９５で反転した信号で制御されるアナログスイッチ６９６、６９７は導通する。この結果、シンク機器６０２はＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。
【０３８４】
一方、ソース機器ではインバータ６２０の入力がＮＯＲゲート６４０にも入力されてその出力ＳＧ６１４はＬＯＷとされる。ＮＯＲゲート６４０の出力信号ＳＧ６１４に制御されたアナログスイッチ６４１〜６４４は開放され、信号ＳＧ６１４をインバータ６４５で反転した信号で制御されるアナログスイッチ６４６、６４７は導通する。この結果、ソース機器６０１もＳＣＬライン８０３とＳＤＡライン８０４をＬＡＮ送受信機から切り離し、ＤＤＣ送受信機に接続した状態になる。
【０３８５】
逆に、インバータ６２０の入力がＬＯＷのときは、ソース機器もシンク機器もともにＳＣＬライン８０３とＳＤＡライン８０４をＤＤＣ送受信機から切り離し、ＬＡＮ送受信機に接続した状態になる。
【０３８６】
ＨＰＤライン８０２のＤＣバイアス電位による接続確認のための回路６３１〜６３４、６８１〜６８３は、図９に示す例と同様の機能を有する。すなわち、ＨＰＤライン８０２は、上述のＬＡＮ通信の他にＤＣバイアスレベルでケーブル３５１がシンク機器に接続されたことをソース機器に伝達する。シンク機器内の抵抗６８２、６８３とチョークコイル６８１はケーブル３５１がシンク機器に接続されるとＨＰＤライン８０２を、端子８２２を介して約４Ｖにバイアスする。
【０３８７】
ソース機器はＨＰＤライン８０２のＤＣバイアスを抵抗６３２と容量６３３からなるローパスフィルタで抽出し、比較器６３４で基準電位Ｖｒｅｆ２（たとえば１．４Ｖ）と比較する。ケーブル３５１がシンク機器に接続されていなければ端子８１２の電位はプルダウン抵抗６３１で基準電位Ｖｒｅｆ２より低く、接続されていれば高い。したがって、比較器６３４の出力信号ＳＧ６１３がＨＩＧＨならばケーブル３５１とシンク機器が接続されていることを示す。一方、比較器６３４の出力信号ＳＧ６１３がＬＯＷならばケーブル３５１とシンク機器が接続されていないことを示す。
【０３８８】
このように、図３４に示す構成例によれば、１本のケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が２対の差動伝送路を介する単方向通信でおこなわれ、伝送路のうちの少なくともひとつのＤＣバイアス電位によってインタフェースの接続状態が通知される構成を有し、さらに、少なくとも二つの伝送路がＬＡＮ通信とは時分割で接続機器情報の交換と認証の通信に使われることから、ＳＣＬライン、ＳＤＡラインをスイッチでＬＡＮ通信回路に接続する時間帯とＤＤＣ回路に接続する時間帯に分ける時分割を行うことができ、この分割によりＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成することができ、安定で確実なＬＡＮ通信が安価に実現できる。
【０３８９】
なお、図３４に示した抵抗６２１が、ソース機器内ではなく、ＨＤＭＩケーブル３５１内に設けられているようにしてもよい。そのような場合、抵抗６２１の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、リザーブライン８０１、および電源（電源電位）に接続されるライン（信号線）のそれぞれに接続される。
【０３９０】
さらに、図３４に示したプルダウン抵抗６７１および抵抗６８３がシンク機器内ではなく、ＨＤＭＩケーブル３５１に設けられているようにしてもよい。そのような場合、プルダウン抵抗６７１の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、リザーブライン８０１、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。また、抵抗６８３の端子のそれぞれは、ＨＤＭＩケーブル３５１内に設けられたラインのうち、ＨＰＤライン８０２、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。
【０３９１】
なお、ＳＤＡとＳＣＬはＨが１．５ＫΩプルアップでＬがローインピーダンスのプルダウンであり、ＣＥＣもＨが２７ＫΩプルアップでＬがローインピーダンスのプルダウンの通信を行なうものである。既存ＨＤＭＩとのコンパチビリティを持つためにそれらの機能を保持することは、伝送線路の終端を整合終端する必要がある高速データ通信を行なうＬＡＮの機能を共有することは困難となるおそれがある。
【０３９２】
図９、図３４の構成例は、このような問題を回避できる。すなわち、図９の構成例では、ＳＤＡ、ＳＣＬ、ＣＥＣラインを使うのを避けてリザーブラインとＨＰＤラインを差動のペアとして１対双方向通信による全二重通信を行うように構成した。また、図３４の構成例では、ＨＰＤラインおよびＳＤＡラインと、ＳＣＬラインおよびリザーブラインとで２対の差動ペアをつくり各々で単方向通信を行なう２対全二重通信を行うように構成した。
【０３９３】
図３５（Ａ）〜（Ｅ）は、図９、あるいは図３４の構成例における双方向通信波形を示している。
【０３９４】
図３５（Ａ）はソース機器から送った信号波形を、図３５（Ｂ）はシンク機器が受けた信号波形を、図３５（Ｃ）はケーブルを通る信号波形を、図３５（Ｄ）はソース機器が受けた信号を、図３５（Ｅ）はソース機器から送った信号波形を、それぞれ示している。この図３５からも明らかなように、図９、あるいは図３４の構成例によれば、良好な双方向通信を実現可能である。
【０３９５】
なお、上述実施の形態においては、各機器を接続する伝送路として、ＨＤＭＩ規格のインタフェースを前提として説明したが、その他の同様な伝送規格にも適用可能である。また、ソース機器としてビデオカメラレコーダ、パーソナルコンピュータを使用し、シンク機器としてテレビ受信機を使用した例としたが、その他の同様の機能を有する電子機器を使用するものにも、この発明を同様に適用できる。
【０３９６】
また、上述実施の形態においては、電子機器間をＨＤＭＩケーブルで接続したものを示したが、この発明は、電子機器間の接続を無線で行うものにも、同様に適用できる。
【産業上の利用可能性】
【０３９７】
この発明は、テレビ受信機等の受信装置に接続されるビデオカメラレコーダ、パーソナルコンピュータ等の送信装置の操作を、ユーザが受信装置の表示画面上における操作で簡単に行い得るものであり、テレビ受信機にビデオカメラレコーダ、パーソナルコンピュータ等が接続されてなるＡＶシステムに適用できる。
【図面の簡単な説明】
【０３９８】
【図１】この発明の実施の形態としてのＡＶシステムの構成例を示すシステム構成図である。
【図２】この発明の実施の形態としてのＡＶシステムの構成例を示すブロック図である。
【図３】ＡＶシステムを構成するビデオカメラレコーダ（ソース機器）の構成例を示すブロック図である。
【図４】ＡＶシステムを構成するテレビ受信機（シンク機器）の構成例を示すブロック図である。
【図５】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図６】ＨＤＭＩトランスミッタとＨＤＭＩレシーバの構成例を示すブロック図である。
【図７】ＴＭＤＳ伝送データの構造を示す図である。
【図８】ＨＤＭＩ端子のピン配列（タイプＡ）を示す図である。
【図９】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの構成例を示す接続図である。
【図１０】ＡＶシステムにおける処理フローの一例を示す図である。
【図１１】ＩＰアドレスの判定シーケンスを説明するための図である。
【図１２】ＩＰアドレスの判定で使用されるＣＥＣ拡張コードの一覧を示す図である。
【図１３】各機器が保持するテーブル（各ＨＤＭＩ端子に対応したＣＥＣ物理アドレスおよびＩＰアドレス）を示す図である。
【図１４】ＡＶシステムの処理フローの一例におけるテレビ受信機の表示例を示す図である。
【図１５】コマンド（操作情報）のフォーマット例を示す図である。
【図１６】テレビ受信機における表示画面上のフリーカーソルの位置（座標）を、ビデオカメラレコーダにおける表示画面上の対応する位置（座標）に変換する処理を説明するための図である。
【図１７】テレビ受信機における表示画面上における、ビデオカメラレコーダからの映像データによる映像の表示領域例を示す図である。
【図１８】この発明の他の実施の形態としてのＡＶシステムの構成例を示すシステム構成図である。
【図１９】この発明の他の実施の形態としてのＡＶシステムの構成例を示すブロック図である。
【図２０】ＡＶシステムを構成するパーソナルコンピュータ（ソース機器）の構成例を示すブロック図である。
【図２１】テレビ受信機の表示例を示す図である。
【図２２】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図２３】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図２４】ソース機器が受信するＥ−ＥＤＩＤの構造を示す図である。
【図２５】Ｅ−ＥＤＩＤ  Vendor Specific Data Block構造を示す図である。
【図２６】ソース機器による通信処理を説明するためのフローチャートである。
【図２７】シンク機器による通信処理を説明するためのフローチャートである。
【図２８】ソース機器による通信処理を説明するためのフローチャートである。
【図２９】シンク機器による通信処理を説明するためのフローチャートである。
【図３０】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースの他の構成例を示す接続図である。
【図３１】ソース機器による通信処理を説明するためのフローチャートである。
【図３２】シンク機器による通信処理を説明するためのフローチャートである。
【図３３】この発明を適用したコンピュータの構成例を示すブロック図である。
【図３４】ビデオカメラレコーダおよびテレビ受信機の高速データラインインタフェースのさらに他の構成例を示す接続図である。
【図３５】双方向通信波形を示す図である。
【符号の説明】
【０３９９】
１００，１００Ａ・・・ＡＶシステム、２１０・・・ビデオカメラレコーダ、２１１・・・ＨＤＭＩ端子、２１２・・・ＨＤＭＩ送信部、２１３・・・高速データラインインタフェース、２３０・・・ＬＣＤパネル、２３１・・・タッチパネル、２５０・・・テレビ受信機、２５１・・・ＨＤＭＩ端子、２５２・・・ＨＤＭＩ受信部、２５３・・・高速データラインインタフェース、２６１・・・表示パネル、２７７・・・リモコン送信機、３１０・・・パーソナルコンピュータ、３１１・・・ＨＤＭＩ端子、３１２・・・ＨＤＭＩ送信部、３１３・・・高速データラインインタフェース、３５１・・・ＨＤＭＩケーブル
【図２】
0004618291.tif 000002
【図３】
0004618291.tif 000003
【図４】
0004618291.tif 000004
【図５】
0004618291.tif 000005
【図６】
0004618291.tif 000006
【図７】
0004618291.tif 000007
【図８】
0004618291.tif 000008
【図９】
0004618291.tif 000009
【図１０】
0004618291.tif 000010
【図１１】
0004618291.tif 000011
【図１２】
0004618291.tif 000012
【図１３】
0004618291.tif 000013
【図１５】
0004618291.tif 000014
【図１９】
0004618291.tif 000015
【図２０】
0004618291.tif 000016
【図２２】
0004618291.tif 000017
【図２３】
0004618291.tif 000018
【図２４】
0004618291.tif 000019
【図２５】
0004618291.tif 000020
【図２６】
0004618291.tif 000021
【図２７】
0004618291.tif 000022
【図２８】
0004618291.tif 000023
【図２９】
0004618291.tif 000024
【図３０】
0004618291.tif 000025
【図３１】
0004618291.tif 000026
【図３２】
0004618291.tif 000027
【図３３】
0004618291.tif 000028
【図３４】
0004618291.tif 000029
【図３５】
0004618291.tif 000030
【図１】
0004618291.tif 000031
【図１４】
0004618291.tif 000032
【図１６】
0004618291.tif 000033
【図１７】
0004618291.tif 000034
【図１８】
0004618291.tif 000035
【図２１】
0004618291.tif 000036