(57)【要約】【課題】第１の伝送路で接続されている所定の外部機器が第２の伝送路でも接続されているか否かを容易に判断する。【解決手段】テレビ受信機１００は、イーサネット４００（第１の伝送路）を介して接続されているＤＬＮＡ機器（ビデオレコーダ２００）のＭＡＣアドレスを予め取得する。テレビ受信機１００は、ＨＤＭＩ端子にＨＤＭＩケーブル（第２の伝送路）を介して接続されている機器のＭＡＣアドレスを予め取得する。ユーザ操作により、コンテンツを受信するための機器として所定のＤＬＮＡ機器が選択されたとき、テレビ受信機１００は、ユーザ選択ＤＬＮＡ機器がＨＤＭＩケーブルで接続されているか否かを、ユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されている機器のＭＡＣアドレスを比較して判断する。ユーザは、この判断結果の通知に基づいて、ＨＤＭＩ入力への切り替えが可能となる。【選択図】図１
2009284403.tif 000002
【特許請求の範囲】
【請求項１】
第１の伝送路を介して接続されている外部機器の識別情報を取得する第１の識別情報取得部と、
第２の伝送路を介して接続されている外部機器の識別情報を取得する第２の識別情報取得部と、
上記第１の伝送路を介して接続されている外部機器から選択された所定の外部機器が、上記第２の伝送路を介して接続されているか否かを、上記第１の識別情報取得部で取得された上記所定の外部機器の識別情報と上記第２の識別情報取得部で取得された識別情報とを比較して判断する接続判断部と
を備える情報処理装置。
【請求項２】
上記第１の伝送路は圧縮された映像信号を伝送する伝送路であり、上記第２の伝送路はベースバンドの映像信号を伝送する伝送路である
請求項１に記載の情報処理装置。
【請求項３】
上記第１の伝送路はＤＬＮＡの伝送路であり、上記第２の伝送路はＴＭＤＳの伝送路である
請求項２に記載の情報処理装置。
【請求項４】
上記外部機器の識別情報は、ＭＡＣアドレスである
請求項１に記載の情報処理装置。
【請求項５】
上記第２の伝送路は、上記ベースバンドの映像信号を、複数チャネルで、差動信号により、一方向に送信する伝送路であり、
上記第１の伝送路は、上記第２の伝送路の所定ラインを用いて構成された双方向通信路である
請求項２に記載の情報処理装置。
【請求項６】
上記双方向通信路は一対の差動伝送路であり、該一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって上記外部機器の接続状態を通知する機能を有する
請求項５に記載の情報処理装置。
【請求項７】
上記接続判断部で上記所定の外部機器が上記第２の伝送路で接続されていると判断されたとき、上記所定の外部機器が上記第２の伝送路で接続されていることをユーザに通知するユーザ通知部をさらに備える
請求項１に記載の情報処理装置。
【請求項８】
上記接続判断部で上記所定の外部機器が上記第２の伝送路で接続されていると判断されたとき、上記所定の外部機器からコンテンツを受信するための伝送路、または、上記所定の外部機器にコンテンツを送信するための伝送路を上記第２の伝送路とする伝送路制御部をさらに備える
請求項１に記載の情報処理装置。
【請求項９】
上記外部機器からコンテンツを受信するための伝送路、または、上記所定の外部機器にコンテンツを送信するための伝送路として、上記第２の伝送路を選択するか否かをユーザが選択するためのユーザ操作部をさらに備え、
上記伝送路制御部は、上記ユーザ操作部で上記第２の伝送路が選択されたとき、上記所定の外部機器からコンテンツを受信するための伝送路、または、上記所定の外部機器にコンテンツを送信するための伝送路を上記第２の伝送路とする
請求項８に記載の情報処理装置。
【請求項１０】
第１の伝送路を介して接続されている外部機器の識別情報を取得する第１の識別情報取得ステップと、
第２の伝送路を介して接続されている外部機器の識別情報を取得する第２の識別情報取得ステップと、
上記第１の伝送路を介して接続されている外部機器から選択された所定の外部機器が、上記第２の伝送路を介して接続されているか否かを、上記第１の識別情報取得ステップで取得された上記所定の外部機器の識別情報と上記第２の識別情報取得ステップで取得された識別情報とを比較して判断する接続判断ステップと
を有する情報処理方法。
【請求項１１】
コンピュータを、
第１の伝送路を介して接続されている外部機器の識別情報を取得する第１の識別情報取得手段と、
第２の伝送路を介して接続されている外部機器の識別情報を取得する第２の識別情報取得手段と、
上記第１の伝送路を介して接続されている外部機器から選択された所定の外部機器が、上記第２の伝送路を介して接続されているか否かを、上記第１の識別情報取得手段で取得された上記所定の外部機器の識別情報と上記第２の識別情報取得手段で取得された識別情報とを比較して判断する接続判断手段と
して機能させるプログラム。
【請求項１２】
第１の伝送路を介して接続されている外部機器の識別情報を取得する第１の識別情報取得部と、
第２の伝送路を介して接続されている外部機器の識別情報を取得する第２の識別情報取得部と、
上記第１の伝送路を介して接続されている外部機器から選択された所定の外部機器が、上記第２の伝送路を介して接続されているか否かを、上記第１の識別情報取得部で取得された上記所定の外部機器の識別情報と上記第２の識別情報取得部で取得された識別情報とを比較して判断する接続判断部と、
上記接続判断部で上記所定の外部機器が上記第２の伝送路を介して接続されていると判断されたとき、上記所定の外部機器からコンテンツを受信するための伝送路を上記第２の伝送路とする伝送路制御部と
を備えるコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理方法、プログラムおよびコンテンツ受信装置に関する。詳しくは、この発明は、第１の伝送路を介して接続されている外部機器からユーザ操作により選択された所定の外部機器が、第２の伝送路を介して接続されているか否かを、所定の外部機器の識別情報と第２の伝送路を介して接続されている外部機器の識別情報とを比較して判断することにより、第１の伝送路で接続されている所定の外部機器が第２の伝送路でも接続されているか否かを容易に判断し得る情報処理装置等に係るものである。
【背景技術】
【０００２】
近年、例えば、ＤＶＤ(Digital Versatile Disc)レコーダや、セットトップボックス、その他のＡＶソース（Audio Visual source）から、テレビ受信機、プロジェクタ、その他のディスプレイに対して、デジタル映像信号と、その映像信号に付随するデジタル音声信号とを、高速に伝送する通信インタフェースとして、ＨＤＭＩ(High Definition Multimedia Interface)が普及しつつある（例えば、非特許文献１参照）。
【０００３】
また、近年、ＤＬＮＡ(Digital Living NetworkAlliance)対応の電子機器が提案されている。ＤＬＮＡは、家電、モバイル、パーソナルコンピュータ産業における異メーカ間の機器の相互接続を容易にするために結成された業界団体である。ＤＬＮＡのクライアント（ＤＭＰ：Digital Media Player）機能を有するテレビ受信機は、イーサネット（登録商標）を介して接続されているＤＬＮＡのサーバ（ＤＭＳ：Digital Media Server）機能を有するビデオレコーダからコンテンツを受信して視聴できる。
【非特許文献１】High-Definition MultimediaInterface Specification Version 1.3a,November 10 2006
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、ＤＬＮＡのクライアント機能を有するテレビ受信機がイーサネットを介してＤＬＮＡのサーバ機能を有するビデオレコーダに接続されている状態にあって、これらテレビ受信機およびビデオレコーダがさらにＨＤＭＩケーブルを介して接続されている状態も考えられる。
【０００５】
一般的に、ビデオレコーダからコンテンツを受信して視聴する場合、ＤＬＮＡ経由でコンテンツを受信して視聴するよりも、ＨＤＭＩ経由でコンテンツを受信して視聴する方が、トリックプレイ等で再生品位が高くなる。
【０００６】
そのため、テレビ受信機において、ユーザの操作によりＤＬＮＡ経由でコンテンツを受信可能な所定のビデオレコーダが選択された際に、当該ビデオレコーダがＨＤＭＩ経由でもコンテンツの受信が可能であるか判断がなされることは非常に重要である。すなわち、ＨＤＭＩ経由でもコンテンツの受信が可能であると判断される場合には、ユーザの選択により、あるいは、自動的にＨＤＭＩ経由での接続に切り換えて、再生品位を高めることが可能となるからである。
【０００７】
この発明の目的は、第１の伝送路で接続されている所定の外部機器が、第２の伝送路を介して接続されているか否かを容易に判断可能とすることにある。
【課題を解決するための手段】
【０００８】
この発明の概念は、
第１の伝送路を介して接続されている外部機器の識別情報を取得する第１の識別情報取得部と、
第２の伝送路を介して接続されている外部機器の識別情報を取得する第２の識別情報取得部と、
上記第１の伝送路を介して接続されている外部機器から選択された所定の外部機器が、上記第２の伝送路を介して接続されているか否かを、上記第１の識別情報取得部で取得された上記所定の外部機器の識別情報と上記第２の識別情報取得部で取得された識別情報とを比較して判断する接続判断部と
を備える情報処理装置にある。
【０００９】
この発明において、第１の識別情報取得部により、第１の伝送路を介して接続されている外部機器の識別情報が取得される。また、第２の識別情報取得部により、第２の伝送路を介して接続されている外部機器の識別情報が取得される。ここで、外部機器は、外部機器毎のユニークな識別情報であり、例えば、ＭＡＣ（Media Access Control）アドレス、ＩＰアドレス、機器ＩＤ等である。
【００１０】
例えば、第１の伝送路は、ＤＬＮＡの伝送路等の圧縮された映像信号を伝送する伝送路であり、第２の伝送路は、ＴＭＤＳ（Transition Minimized Differential Signaling）の伝送路等のベースバンドの映像信号を伝送する伝送路である。
【００１１】
例えば、第２の伝送路は、ベースバンドの映像信号を、複数チャネルで、差動信号により、一方向に送信する伝送路であり、第２の伝送路は、第１の伝送路の所定ラインを用いて構成された双方向通信路である。この双方向通信路は、例えば、一対の差動伝送路であり、この一対の差動伝送路のうち少なくとも一方は直流バイアス電位によって外部機器の接続状態を通知する機能を有するもの（ＨＤＭＩケーブルのＨＰＤライン等）とされる。
【００１２】
例えば、ユーザ操作部をユーザが操作することで、第１の伝送路を介して接続されている外部機器から所定の外部機器が選択される。接続判断部により、第１の識別情報取得部で取得された所定の外部機器の識別情報と第２の識別情報取得部で取得された識別情報とが比較されて、所定の外部機器が、第２の伝送路でも接続されているか否かが判断される。この場合、第２の識別情報取得部で取得された外部機器の識別情報の中に、第１の識別情報取得部で取得された所定の外部機器の識別情報と同じものがあるときは、所定の外部機器は第２の伝送路でも接続されていると判断される。
【００１３】
この発明においては、第１の伝送路を介して接続されている外部機器からユーザ操作により選択された所定の外部機器が第２の伝送路を介して接続されているか否かの判断を、所定の外部機器の識別情報と第２の伝送路を介して接続されている外部機器の識別情報とを比較することで行うものであり、第１の伝送路で接続されている所定の外部機器が第２の伝送路でも接続されているか否かの判断を容易に行うことができる。
【００１４】
この発明において、例えば、接続判断部で所定の外部機器が第２の伝送路で接続されていると判断されたとき、所定の外部機器が上記第２の伝送路で接続されていることをユーザに通知するユーザ通知部をさらに備える、ようにされてもよい。この場合、ユーザは、自分が選択した外部機器が第１の伝送路だけでなく、第２の伝送路でも接続されていること容易に認識できる。
【００１５】
また、この発明において、例えば、接続判断部で所定の外部機器が第２の伝送路で接続されていると判断されたとき、所定の外部機器からコンテンツを受信するための伝送路、または、所定の外部機器にコンテンツを送信するための伝送路を第２の伝送路とする伝送路制御部をさらに備える、ようにされてもよい。例えば、上述したように第１の伝送路がＤＬＮＡの伝送路であり、第２の伝送路がＴＭＤＳの伝送路である場合には、コンテンツの送受信を行うための伝送路が第２の伝送路とされることで、コンテンツの再生品位を高くできる。
【００１６】
なお、伝送路制御部は、例えば、第２の伝送路を選択するユーザ操作があった場合に、コンテンツを送受信する伝送路を第２の伝送路とする、構成とされてもよい。この場合、ユーザは、コンテンツを送受信する伝送路を第１の伝送路とすることもでき、ユーザの選択の自由度が高くなる。
【発明の効果】
【００１７】
この発明によれば、第１の伝送路を介して接続されている外部機器からユーザ操作により選択された所定の外部機器が、第２の伝送路を介して接続されているか否かを、所定の外部機器の識別情報と第２の伝送路を介して接続されている外部機器の識別情報とを比較して判断するものであり、第１の伝送路で接続されている所定の外部機器が第２の伝送路でも接続されているか否かを容易に判断できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら、この発明の実施の形態について説明する。図１は、実施の形態としてのＡＶシステム１０の構成例を示している。
【００１９】
このＡＶシステム１０は、テレビ受信機１００Ａ，１００Ｂと、ビデオレコーダ２００Ａ〜２００Ｃとを有している。ここで、テレビ受信機１００Ａ，１００Ｂは、ＤＬＮＡのクライアント（ＤＭＰ）機能を有していると共に、ＨＤＭＩのシンク機器を構成している。また、ビデオレコーダ２００Ａ〜２００Ｃは、ＤＬＮＡのサーバ（ＤＭＳ）機能を有していると共に、ＨＤＭＩのソース機器を構成している。
【００２０】
テレビ受信機１００Ａ，１００Ｂは、２個のＨＤＭＩ端子（ＨＤＭＩポート）１０１，１０２と、１個のネットワーク端子１２５を備えている。また、ビデオレコーダ２００Ａ〜２００Ｃは、１個のＨＤＭＩ端子（ＨＤＭＩポート）２０１と、１個のネットワーク端子２１５備えている。ＨＤＭＩ端子１０１，１０２，２０１は、ＨＤＭＩケーブルを接続するための端子である。ネットワーク端子１２５，２１５は、イーサネットケーブルを接続するための端子である。
【００２１】
図１に示すＡＶシステム１００において、テレビ受信機１００Ａ、ビデオレコーダ２００Ａおよびビデオレコーダ２００Ｂはリビングに配置されており、テレビ受信機１００Ｂおよびビデオレコーダ２００Ｃは寝室に配置されている。つまり、テレビ受信機１００Ａは、リビングでコンテンツを視聴するために使用される。また、テレビ受信機１００Ｂは、寝室でコンテンツを視聴するために使用される。
【００２２】
テレビ受信機１００ＡのＨＤＭＩ端子１０１は、ＨＤＭＩケーブル３０１を介して、ビデオレコーダ２００ＡのＨＤＭＩ端子２０１に接続されている。テレビ受信機１００ＡのＨＤＭＩ端子１０２は、ＨＤＭＩケーブル３０２を介して、ビデオレコーダ２００ＢのＨＤＭＩ端子２０１に接続されている。テレビ受信機１０３のネットワーク端子１２５は、イーサネットケーブル４０１を介して、イーサネット４００に接続されている。ビデオレコーダ２００Ａのネットワーク端子２１５は、イーサネットケーブル４０２を介して、イーサネット４００に接続されている。
【００２３】
また、テレビ受信機１００Ｂのネットワーク端子１２５は、イーサネットケーブル４０３を介して、イーサネット４００に接続されている。ビデオレコーダ２００Ｃのネットワーク端子２１５は、イーサネットケーブル４０４を介して、イーサネット４００に接続されている。ここで、ＨＤＭＩケーブル３０１，３０２はＴＭＤＳの伝送路を構成しており、イーサネット４００は、ＤＬＮＡの伝送路を構成している。
【００２４】
図２は、テレビ受信機１００（テレビ受信機１００Ａ，１００Ｂ）の構成例を示している。このテレビ受信機１００は、ＨＤＭＩ端子１０１，１０２と、ＨＤＭＩスイッチャ１０３と、ＨＤＭＩ受信部１０４と、高速データラインインタフェース１０５，１０６とを有している。また、テレビ受信機１００は、アンテナ端子１０７と、デジタルチューナ１０８と、デマルチプレクサ１０９と、ＭＰＥＧ(Moving Picture Expert Group)デコーダ１１０とを有している。
【００２５】
また、テレビ受信機１００は、映像・グラフィック処理回路１１１と、パネル駆動回路１１２と、表示パネル１１３と、音声処理回路１１４と、音声増幅回路１１５と、スピーカ１１６と、ＤＴＣＰ回路１１７とを有している。また、テレビ受信機１００は、内部バス１２０と、ＣＰＵ１２１と、フラッシュＲＯＭ１２２と、ＤＲＡＭ１２３と、イーサネットインタフェース（Ethernet I/F）１２４と、ネットワーク端子１２５と、リモコン受信部１２６と、リモコン送信機１２７とを有している。なお、「イーサネット」および「Ｅｔｈｅｒｎｅｔ」は登録商標である。
【００２６】
アンテナ端子１０７は、受信アンテナ（図示しない）で受信されたテレビ放送信号を入力する端子である。デジタルチューナ１０８は、アンテナ端子１０７に入力されるテレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームを出力する。デマルチプレクサ１０９は、デジタルチューナ１０８で得られたトランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（Transport Stream）（映像データのＴＳパケット、音声データのＴＳパケット）を抽出する。
【００２７】
また、デマルチプレクサ１０９は、デジタルチューナ１０８で得られたトランスポートストリームから、ＰＳＩ／ＳＩ(Program Specific Information/Service Information)を取り出し、ＣＰＵ１２１に出力する。デジタルチューナ１０８で得られたトランスポートストリームには、複数のチャネルが多重化されている。デマルチプレクサ１０９で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００２８】
ＭＰＥＧデコーダ１１０は、デマルチプレクサ１０９で得られる映像データのＴＳパケットにより構成される映像ＰＥＳ(Packetized Elementary Stream)パケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ１１０は、デマルチプレクサ１０９で得られる音声データのＴＳパケットにより構成される音声ＰＥＳパケットに対してデコード処理を行って音声データを得る。なお、このＭＰＥＧデコーダ１１０は、必要に応じて、ＤＴＣＰ回路１１７で復号化されて得られた映像および音声のＰＥＳパケットに対してデコード処理を行って映像データおよび音声データを得る。
【００２９】
映像・グラフィック処理回路１１１は、ＭＰＥＧデコーダ１１０で得られた映像データに対して、必要に応じてマルチ画面処理、グラフィックスデータの重畳処理等を行う。パネル駆動回路１１２は、映像・グラフィック処理回路１１１から出力される映像データに基づいて、表示パネル１１３を駆動する。表示パネル１１３は、例えば、ＬＣＤ(Liquid Crystal Display)、ＰＤＰ(Plasma DisplayPanel)等で構成されている。音声処理回路１１４はＭＰＥＧデコーダ１１０で得られた音声データに対してＤ／Ａ変換等の必要な処理を行う。音声増幅回路１１５は、音声処理回路１１４から出力される音声信号を増幅してスピーカ１１６に供給する。
【００３０】
ＤＴＣＰ回路１１７は、デマルチプレクサ１０９で抽出されたパーシャルＴＳを、必要に応じて暗号化する。また、ＤＴＣＰ回路１１７は、ネットワーク端子１２５あるいは高速データラインインタフェース１０５，１０６からイーサネットインタフェース１２４に供給される暗号化データを復号する。
【００３１】
ＣＰＵ１２１は、テレビ受信機１００の各部の動作を制御する。フラッシュＲＯＭ１２２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ１２３は、ＣＰＵ１２１のワークエリアを構成する。ＣＰＵ１２１は、フラッシュＲＯＭ１２２から読み出したソフトウェアやデータをＤＲＡＭ１２３上に展開してソフトウェアを起動させ、テレビ受信機１００の各部を制御する。リモコン受信部１２６は、リモコン送信機１２７から送信されたリモーコントロール信号（リモコンコード）を受信し、ＣＰＵ１２１に供給する。ＣＰＵ１２１、フラッシュＲＯＭ１２２、ＤＲＡＭ１２３およびイーサネットインタフェース１２４は、内部バス１２０に接続されている。
【００３２】
ＨＤＭＩスイッチャ１０３は、ＨＤＭＩ端子１０１，１０２をＨＤＭＩ受信部１０４に選択的に接続する。ＨＤＭＩ受信部１０４は、ＨＤＭＩスイッチャ１０３を介して、ＨＤＭＩ端子１０１，１０２のいずれかに選択的に接続されている。このＨＤＭＩ受信部１０４は、ＨＤＭＩに準拠した通信により、ＨＤＭＩ端子１０１，１０２に接続されている外部機器（ソース機器）から一方向に送信されてくるベースバンドの映像（画像）と音声のデータを受信する。このＨＤＭＩ受信部１０４の詳細は後述する。
【００３３】
高速データラインインタフェース１０５，１０６は、上述したように、ＨＤＭＩ端子１０１，１０２に接続されるＨＤＭＩケーブルの所定ライン（この実施の形態においては、リザーブラインおよびＨＰＤライン）により構成された双方向通信路のインタフェースである。この高速データラインインタフェース１０５，１０６は、イーサネットインタフェース１２４とＨＤＭＩ端子１０１，１０２との間に挿入されている。なお、イーサネットインタフェース１２４には、ネットワーク端子１２５が接続されている。高速データラインインタフェース１０５，１０６の詳細は後述する。
【００３４】
図２に示すテレビ受信機１００の動作を簡単に説明する。
【００３５】
アンテナ端子１０７に入力されるテレビ放送信号はデジタルチューナ１０８に供給される。このデジタルチューナ１０８では、テレビ放送信号を処理して、ユーザの選択チャネルに対応した所定のトランスポートストリームが出力され、当該所定のトランスポートストリームはデマルチプレクサ１０９に供給される。このデマルチプレクサ１０９では、トランスポートストリームから、ユーザの選択チャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、音声データのＴＳパケット）が抽出され、当該パーシャルＴＳはＭＰＥＧデコーダ１１０に供給される。
【００３６】
ＭＰＥＧデコーダ１１０では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、映像・グラフィック処理回路１１１において、必要に応じてマルチ画面処理、グラフィックスデータの重畳処理等が行われた後に、パネル駆動回路１１２に供給される。そのため、表示パネル１１３には、ユーザの選択チャネルに対応した画像が表示される。
【００３７】
また、ＭＰＥＧデコーダ１１０では、音声データのＴＳパケットにより構成される音声ＰＥＳパケットに対してデコード処理が行われて音声データが得られる。この音声データは、音声処理回路１１４でＤ／Ａ変換等の必要な処理が行われ、さらに、音声増幅回路１１５で増幅された後に、スピーカ１１６に供給される。そのため、スピーカ１１６から、ユーザの選択チャネルに対応した音声が出力される。
【００３８】
上述したテレビ放送信号の受信時において、デマルチプレクサ１０９で抽出されたパーシャルＴＳをネットワークに送出できる。この場合、当該パーシャルＴＳはＤＴＣＰ回路１１７で暗号化された後、イーサネットインタフェース１２４を介してネットワーク端子１２５に出力される。あるいは、この場合、パーシャルＴＳは、ＤＴＣＰ回路１１７で暗号化された後、イーサネットインタフェース１２４および高速データラインインタフェース１０５，１０６を通じてＨＤＭＩ端子１０１，１０２に出力される。
【００３９】
なお、ネットワーク端子１２５からイーサネットＩ／Ｆ１２４に供給される、暗号化されているパーシャルＴＳは、ＤＴＣＰ回路１１７で復号化された後に、ＭＰＥＧデコーダ１１０に供給される。あるいは、ＨＤＭＩ端子１０１，１０２から高速データラインインタフェース１０５，１０６を介してイーサネットＩ／Ｆ１２４に供給される、暗号化されているパーシャルＴＳは、ＤＴＣＰ回路１１７で復号化された後に、ＭＰＥＧデコーダ１１０に供給される。以降は、上述したテレビ放送信号の受信時と同様の動作となり、表示パネル１１３に画像が表示され、スピーカ１１６から音声が出力される。
【００４０】
また、ＨＤＭＩ受信部１０４では、ＨＤＭＩケーブルを通じてＨＤＭＩ端子１０１，１０２に入力される映像（画像）および音声のデータが取得される。この映像および音声のデータは、それぞれ、映像・グラフィック処理回路１１１および音声処理回路１１４に供給される。以降は、上述したテレビ放送信号の受信時と同様の動作となり、表示パネル１１３に画像が表示され、スピーカ１１６から音声が出力される。
【００４１】
図３は、ビデオレコーダ２００（ビデオレコーダ２００Ａ〜２００Ｃ）の構成例を示している。このビデオレコーダ２００は、ＨＤＭＩ端子２０１と、ＨＤＭＩ送信部２０２と、高速データラインインタフェース２０３とを有している。また、ビデオレコーダ２００は、アンテナ端子２０４と、デジタルチューナ２０５と、デマルチプレクサ２０６と、内部バス２０７と、記録部インタフェース２０８と、ＤＶＤ／ＢＤドライブ２０９と、ＨＤＤ(Hard Disk Drive)２１０とを有している。
【００４２】
また、ビデオレコーダ２００は、ＣＰＵ２１１と、フラッシュＲＯＭ２１２と、ＤＲＡＭ２１３と、イーサネットインタフェース（Ethernet I/F）２１４と、ネットワーク端子２１５とを有している。また、ビデオレコーダ２００は、ＤＴＣＰ回路２１６と、ＭＰＥＧデコーダ２１７と、グラフィック生成回路２１８と、映像出力端子２１９と、音声出力端子２２０とを有している。
【００４３】
ＨＤＭＩ送信部（ＨＤＭＩソース）２０２は、ＨＤＭＩに準拠した通信により、ベースバンドの映像（画像）と音声のデータを、ＨＤＭＩ端子２０１から送出する。このＨＤＭＩ送信部２０２の詳細は後述する。高速データラインインタフェース２０３は、ＨＤＭＩケーブルを構成する所定ライン（この実施の形態においては、リザーブライン、ＨＰＤライン）を用いた双方向通信のインタフェースである。この高速データラインインタフェース２０３の詳細は後述する。
【００４４】
アンテナ端子２０４は、受信アンテナ（図示しない）で受信されたテレビ放送信号を入力する端子である。デジタルチューナ２０５は、アンテナ端子２０４に入力されるテレビ放送信号を処理して、所定のトランスポートストリームを出力する。デマルチプレクサ２０６は、デジタルチューナ２０５で得られたトランスポートストリームから、所定の選択チャネルに対応した、パーシャルＴＳ（Transport Stream）（映像データのＴＳパケット、音声データのＴＳパケット）を抽出する。
【００４５】
また、デマルチプレクサ２０６は、デジタルチューナ２０５で得られたトランスポートストリームから、ＰＳＩ／ＳＩ(Program Specific Information/Service Information)を取り出し、ＣＰＵ２１１に出力する。デジタルチューナ２０５で得られたトランスポートストリームには複数のチャネルが多重化されている。デマルチプレクサ２０６で、当該トランスポートストリームから任意のチャネルのパーシャルＴＳを抽出する処理は、ＰＳＩ／ＳＩ（ＰＡＴ／ＰＭＴ）から当該任意のチャネルのパケットＩＤ（ＰＩＤ）の情報を得ることで可能となる。
【００４６】
ＣＰＵ２１１、フラッシュＲＯＭ２１２、ＤＲＡＭ２１３、デマルチプレクサ２０６、イーサネットインタフェース２１４、および記録部インタフェース２０８は、内部バス２０７に接続されている。ＤＶＤ／ＢＤドライブ２０９およびＨＤＤ２１０は、記録部インタフェース２０８を介して内部バス２０７に接続されている。ＤＶＤ／ＢＤドライブ２０９およびＨＤＤ２１０は、デマルチプレクサ２０６で抽出されたパーシャルＴＳを記録する。また、ＤＶＤ／ＢＤドライブ２０９およびＨＤＤ２１０は、それぞれ、記録媒体に記録されているパーシャルＴＳを再生する。
【００４７】
ＭＰＥＧデコーダ２１７は、デマルチプレクサ２０６で抽出された、あるいは、ＤＶＤ／ＢＤドライブ２０９またはＨＤＤ２１０で再生されたパーシャルＴＳを構成する映像ＰＥＳパケットに対してデコード処理を行って映像データを得る。また、ＭＰＥＧデコーダ２１７は、当該パーシャルＴＳを構成する音声ＰＥＳパケットに対してデコード処理を行って音声データを得る。
【００４８】
グラフィック生成回路２１８は、ＭＰＥＧデコーダ２１７で得られた映像データに対して、必要に応じてグラフィックスデータの重畳処理等を行う。映像出力端子２１９は、グラフィック生成回路２１８から出力される映像データを出力する。音声出力端子２２０は、ＭＰＥＧデコーダ２１７で得られた音声データを出力する。
【００４９】
ＤＴＣＰ回路２１６は、デマルチプレクサ２０６で抽出されたパーシャルＴＳ、あるいはＤＶＤ／ＢＤドライブ２０９またはＨＤＤ２１０で再生されたパーシャルＴＳを、必要に応じて暗号化する。また、ＤＴＣＰ回路２０６は、ネットワーク端子２１５あるいは高速データラインインタフェース２０３からイーサネットインタフェース２１４に供給される暗号化データを復号する。
【００５０】
ＣＰＵ２１１は、ディスクレコーダ２００の各部の動作を制御する。フラッシュＲＯＭ２１２は、制御ソフトウェアの格納およびデータの保管を行う。ＤＲＡＭ２１３は、ＣＰＵ２１１のワークエリアを構成する。ＣＰＵ２１１は、フラッシュＲＯＭ２１２から読み出したソフトウェアやデータをＤＲＡＭ２１３上に展開してソフトウェアを起動させ、ディスクレコーダ２００の各部を制御する。
【００５１】
図３に示すディスクレコーダ２００の動作を簡単に説明する。
【００５２】
アンテナ端子２０４に入力されるテレビ放送信号はデジタルチューナ２０５に供給される。このデジタルチューナ２０５では、テレビ放送信号を処理して、所定のトランスポートストリームが取り出され、当該所定のトランスポートストリームはデマルチプレクサ２０６に供給される。このデマルチプレクサ２０６では、トランスポートストリームから、所定のチャネルに対応した、パーシャルＴＳ（映像データのＴＳパケット、音声データのＴＳパケット）が抽出される。このパーシャルＴＳは、記録部インタフェース２０８を介してＤＶＤ／ＢＤドライブ２０９、あるいはＨＤＤ２１０に供給され、ＣＰＵ２１１からの記録指示に基づいて記録される。
【００５３】
また、上述したようにデマルチプレクサ２０６で抽出されるパーシャルＴＳ、または、ＤＶＤ／ＢＤドライブ２０９、あるいはＨＤＤ２１０で再生されるパーシャルＴＳは、ＭＰＥＧデコーダ２１７に供給される。このＭＰＥＧデコーダ２１７では、映像データのＴＳパケットにより構成される映像ＰＥＳパケットに対してデコード処理が行われて映像データが得られる。この映像データは、グラフィック生成回路２１８でグラフィックスデータの重畳処理等が行われた後に、映像出力端子２１９に出力される。また、ＭＰＥＧデコーダ２１７では、音声データのＴＳパケットにより構成される音声ＰＥＳパケットに対してデコード処理が行われて音声データが得られる。この音声データは、音声出力端子２２０に出力される。
【００５４】
ＤＶＤ／ＢＤドライブ２０９、あるいはＨＤＤ２１０で再生されたパーシャルＴＳに対応してＭＰＥＧデコーダ２１７で得られた映像（画像）データおよび音声データはＨＤＭＩ送信部２０２に供給され、ＨＤＭＩ端子２０１に接続されたＨＤＭＩケーブルに送出される。
【００５５】
また、デマルチプレクサ２０６で抽出されたパーシャルＴＳ、または、ＤＶＤ／ＢＤドライブ２０９、あるいはＨＤＤ２１０で再生されたパーシャルＴＳをネットワークに送出する際には、当該パーシャルＴＳは、ＤＴＣＰ回路２１６で暗号化された後、イーサネットインタフェース２１４を介してネットワーク端子２１５に出力される。
【００５６】
図４は、ソース機器（ビデオレコーダ２００）のＨＤＭＩ送信部（ＨＤＭＩソース）と、シンク機器（テレビ受信機１００）のＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示している。
【００５７】
ＨＤＭＩ送信部は、一の垂直同期信号から次の垂直同期信号までの区間から、水平帰線区間および垂直帰線区間を除いた区間である有効画像区間（以下、適宜、アクティブビデオ区間ともいう）において、非圧縮の１画面分の画像の画素データに対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部に一方向に送信するとともに、水平帰線区間または垂直帰線区間において、少なくとも画像に付随する音声データや制御データ、その他の補助データ等に対応する差動信号を、複数のチャネルで、ＨＤＭＩ受信部に一方向に送信する。
【００５８】
すなわち、ＨＤＭＩ送信部は、トランスミッタ８１を有する。トランスミッタ８１は、例えば、非圧縮の画像の画素データを対応する差動信号に変換し、複数のチャネルである３つのＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【００５９】
また、トランスミッタ８１は、非圧縮の画像に付随する音声データ、さらには、必要な制御データその他の補助データ等を、対応する差動信号に変換し、３つのＴＭＤＳチャネル＃０，＃１，＃２でＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に、一方向にシリアル伝送する。
【００６０】
さらに、トランスミッタ８１は、３つのＴＭＤＳチャネル＃０，＃１，＃２で送信する画素データに同期したピクセルクロックを、ＴＭＤＳクロックチャネルで、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ受信部に送信する。ここで、１つのＴＭＤＳチャネル＃ｉ（ｉ＝０，１，２）では、ピクセルクロックの１クロックの間に、１０ビットの画素データが送信される。
【００６１】
ＨＤＭＩ受信部は、アクティブビデオ区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号を受信するとともに、水平帰線区間または垂直帰線区間において、複数のチャネルで、ＨＤＭＩ送信部から一方向に送信されてくる、音声データや制御データに対応する差動信号を受信する。
【００６２】
すなわち、ＨＤＭＩ受信部は、レシーバ８２を有する。レシーバ８２は、ＴＭＤＳチャネル＃０，＃１，＃２で、ＨＤＭＩケーブルを介して接続されているＨＤＭＩ送信部から一方向に送信されてくる、画素データに対応する差動信号と、音声データや制御データに対応する差動信号を、同じくＨＤＭＩ送信部からＴＭＤＳクロックチャネルで送信されてくるピクセルクロックに同期して受信する。
【００６３】
ＨＤＭＩ送信部とＨＤＭＩ受信部とからなるＨＤＭＩシステムの伝送チャネルには、ＨＤＭＩ送信部からＨＤＭＩ受信部に対して、画素データおよび音声データを、ピクセルクロックに同期して、一方向にシリアル伝送するための伝送チャネルとしての３つのＴＭＤＳチャネル＃０乃至＃２と、ピクセルクロックを伝送する伝送チャネルとしてのＴＭＤＳクロックチャネルの他に、ＤＤＣ（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）、および、それぞれ１ビットの制御ビットＣＴＬ０，ＣＴＬ1，ＣＴＬ２，ＣＴＬ３がある。垂直同期信号および水平同期信号は、エンコーダ／シリアライザ８１Ａに供給される。制御ビットＣＴＬ０，ＣＴＬ1はエンコーダ／シリアライザ８１Ｂに供給され、制御ビットＣＴＬ２，ＣＴＬ３はエンコーダ／シリアライザ８１Ｃに供給される。
【００７２】
エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分、垂直同期信号および水平同期信号、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ａは、そこに供給される画像データのＢ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【００７３】
また、エンコーダ／シリアライザ８１Ａは、そこに供給される垂直同期信号および水平同期信号の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。さらに、エンコーダ／シリアライザ８１Ａは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ａは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃０で送信する。
【００７４】
エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｂは、そこに供給される画像データのＧ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【００７５】
また、エンコーダ／シリアライザ８１Ｂは、そこに供給される制御ビットＣＴＬ０，ＣＴＬ１の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。さらに、エンコーダ／シリアライザ８１Ｂは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｂは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃１で送信する。
【００７６】
エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、並びに補助データを、時分割で送信する。すなわち、エンコーダ／シリアライザ８１Ｃは、そこに供給される画像データのＲ成分を、固定のビット数である８ビット単位のパラレルデータとする。さらに、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【００７７】
また、エンコーダ／シリアライザ８１Ｃは、そこに供給される制御ビットＣＴＬ２，ＣＴＬ３の２ビットのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。さらに、エンコーダ／シリアライザ８１Ｃは、そこに供給される補助データを４ビット単位のパラレルデータとする。そして、エンコーダ／シリアライザ８１Ｃは、そのパラレルデータをエンコードし、シリアルデータに変換して、ＴＭＤＳチャネル＃２で送信する。
【００７８】
レシーバ８２は、３つのＴＭＤＳチャネル＃０，＃１，＃２にそれぞれ対応する３つのリカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃを有する。そして、リカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃのそれぞれは、ＴＭＤＳチャネル＃０，＃１，＃２で差動信号により送信されてくる画像データ、補助データ、制御データを受信する。さらに、リカバリ／デコーダ８２Ａ，８２Ｂ，８２Ｃのそれぞれは、画像データ、補助データ、制御データを、シリアルデータからパラレルデータに変換し、さらにデコードして出力する。
【００７９】
すなわち、リカバリ／デコーダ８２Ａは、ＴＭＤＳチャネル＃０で差動信号により送信されてくる画像データのＢ成分、垂直同期信号および水平同期信号、補助データを受信する。そして、リカバリ／デコーダ８２Ａは、その画像データのＢ成分、垂直同期信号および水平同期信号、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８０】
リカバリ／デコーダ８２Ｂは、ＴＭＤＳチャネル＃１で差動信号により送信されてくる画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、補助データを受信する。そして、リカバリ／デコーダ８２Ｂは、その画像データのＧ成分、制御ビットＣＴＬ０，ＣＴＬ１、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８１】
リカバリ／デコーダ８２Ｃは、ＴＭＤＳチャネル＃２で差動信号により送信されてくる画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、補助データを受信する。そして、リカバリ／デコーダ８２Ｃは、その画像データのＲ成分、制御ビットＣＴＬ２，ＣＴＬ３、補助データを、シリアルデータからパラレルデータに変換し、デコードして出力する。
【００８２】
図６は、ＨＤＭＩの３つのＴＭＤＳチャネル＃０，＃１，＃２で各種の伝送データが伝送される伝送区間（期間）の例を示している。なお、図６は、ＴＭＤＳチャネル＃０，＃１，＃２において、横×縦が７２０×４８０画素のプログレッシブの画像が伝送される場合の、各種の伝送データの区間を示している。
【００８３】
ＨＤＭＩの３つのＴＭＤＳチャネル＃０，＃１，＃２で伝送データが伝送されるビデオフィールド（Video Field）には、伝送データの種類に応じて、ビデオデータ区間（VideoData period）、データアイランド区間（Data Island period）、およびコントロール区間（Control period）の３種類の区間が存在する。
【００８４】
ここで、ビデオフィールド区間は、ある垂直同期信号の立ち上がりエッジ（activeedge）から次の垂直同期信号の立ち上がりエッジまでの区間であり、水平ブランキング期間（horizontalblanking）、垂直ブランキング期間（vertical blanking）、並びに、ビデオフィールド区間から、水平ブランキング期間および垂直ブランキング期間を除いた区間であるアクティブビデオ区間（Active Video）に分けられる。
【００８５】
ビデオデータ区間は、アクティブビデオ区間に割り当てられる。このビデオデータ区間では、非圧縮の１画面分の画像データを構成する７２０画素×４８０ライン分の有効画素（Active pixel）のデータが伝送される。
【００８６】
データアイランド区間およびコントロール区間は、水平ブランキング期間および垂直ブランキング期間に割り当てられる。このデータアイランド区間およびコントロール区間では、補助データ（Auxiliary data）が伝送される。
【００８７】
すなわち、データアイランド区間は、水平ブランキング期間と垂直ブランキング期間の一部分に割り当てられている。このデータアイランド区間では、補助データのうち、制御に関係しないデータである、例えば、音声データのパケット等が伝送される。
【００８８】
コントロール区間は、水平ブランキング期間と垂直ブランキング期間の他の部分に割り当てられている。このコントロール区間では、補助データのうちの、制御に関係するデータである、例えば、垂直同期信号および水平同期信号、制御パケット等が伝送される。
【００８９】
ここで、現行のＨＤＭＩでは、ＴＭＤＳクロックチャネルで伝送されるピクセルクロックの周波数は、例えば１６５ＭＨｚであり、この場合、データアイランド区間の伝送レートは約５００Ｍbps程度である。
【００９０】
図７は、ＨＤＭＩ端子のピン配列を示している。このピン配列は、タイプＡ（type-A）の例である。
【００９１】
ＴＭＤＳチャネル＃ｉの差動信号であるＴＭＤＳ  Ｄａｔａ＃ｉ＋とＴＭＤＳ  Ｄａｔａ＃ｉ−が伝送される差動線である２本のラインは、ＴＭＤＳ  Ｄａｔａ＃ｉ＋が割り当てられているピン（ピン番号が１，４，７のピン）と、ＴＭＤＳ  Ｄａｔａ＃ｉ−が割り当てられているピン（ピン番号が３，６，９のピン）に接続される。
【００９２】
また、制御用のデータであるＣＥＣ信号が伝送されるＣＥＣライン８４は、ピン番号が１３であるピンに接続され、ピン番号が１４のピンは空き（Reserved）ピンとなっている。また、Ｅ−ＥＤＩＤ等のＳＤＡ(SerialData)信号が伝送されるラインは、ピン番号が１６であるピンに接続され、ＳＤＡ信号の送受信時の同期に用いられるクロック信号であるＳＣＬ(Serial Clock)信号が伝送されるラインは、ピン番号が１５であるピンに接続される。上述のＤＤＣ８３は、ＳＤＡ信号が伝送されるラインおよびＳＣＬ信号が伝送されるラインにより構成される。
【００９３】
また、上述したようにソース機器がシンク機器の接続を検出するためのライン８６は、ピン番号が１９であるピンに接続される。また、上述したように電源を供給するためのライン８７は、ピン番号が１８であるピンに接続される。
【００９４】
図８は、ソース機器およびシンク機器の高速データラインインタフェースの構成例を示している。この高速データラインインタフェースは、ＬＡＮ(Local Area Network)通信を行う通信部を構成する。この通信部は、ＨＤＭＩケーブルを構成する複数のラインのうち、１対の差動ライン、この実施の形態においては、空き（Reserve）ピン（１４ピン）に対応したリザーブライン（Ether−ライン）、およびＨＰＤピン（１９ピン）に対応したＨＰＤライン（Ether＋ライン）により構成された双方向通信路を用いて、通信を行う。
【００９５】
ソース機器は、ＬＡＮ信号送信回路１１、終端抵抗１２、ＡＣ結合容量１３，１４、ＬＡＮ信号受信回路１５、減算回路１６、プルアップ抵抗２１、ローパスフィルタを構成する抵抗２２および容量２３、比較器２４、プルダウン抵抗３１、ローパスフィルタを形成する抵抗３２および容量３３、並びに比較器３４を有している。ここで、高速データラインインタフェース（高速データラインＩ／Ｆ）は、ＬＡＮ信号送信回路１１、終端抵抗１２、ＡＣ結合容量１３，１４、ＬＡＮ信号受信回路１５、減算回路１６により構成されている。
【００９６】
電源線（＋５．０Ｖ）と接地線との間には、プルアップ抵抗２１、ＡＣ結合容量１３、終端抵抗１２、ＡＣ結合容量１４およびプルダウン抵抗３１の直列回路が接続される。ＡＣ結合容量１３と終端抵抗１２の互いの接続点Ｐ１は、ＬＡＮ信号送信回路１１の正出力側に接続されると共に、ＬＡＮ信号受信回路１５の正入力側に接続される。また、ＡＣ結合容量１４と終端抵抗１２の互いの接続点Ｐ２は、ＬＡＮ信号送信回路１１の負出力側に接続されると共に、ＬＡＮ信号受信回路１５の負入力側に接続される。ＬＡＮ信号送信回路１１の入力側には、送信信号（送信データ）ＳＧ11が供給される。
【００９７】
また、減算回路１６の正側端子には、ＬＡＮ信号受信回路１５の出力信号ＳＧ12が供給され、この減算回路１６の負側端子には、送信信号（送信データ）ＳＧ11が供給される。この減算回路１６では、ＬＡＮ信号受信回路１５の出力信号ＳＧ12から送信信号ＳＧ11が減算され、受信信号（受信データ）ＳＧ13が得られる。
【００９８】
また、プルアップ抵抗２１およびＡＣ結合容量１３の互いの接続点Ｑ１は、抵抗２２および容量２３の直列回路を介して接地線に接続される。そして、抵抗２２および容量２３の互いの接続点に得られるローパスフィルタの出力信号は比較器２４の一方の入力端子に供給される。この比較器２４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref1（＋３．７５Ｖ）と比較される。この比較器２４の出力信号ＳＧ14は、ソース機器の制御部（ＣＰＵ）に供給される。
【００９９】
また、ＡＣ結合容量１４およびプルダウン抵抗３１の互いの接続点Ｑ２は、抵抗３２および容量３３の直列回路を介して接地線に接続される。そして、抵抗３２および容量３３の互いの接続点に得られるローパスフィルタの出力信号は比較器３４の一方の入力端子に供給される。この比較器３４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref2（＋１．４Ｖ）と比較される。この比較器３４の出力信号ＳＧ15は、ソース機器の制御部（ＣＰＵ）に供給される。
【０１００】
シンク機器は、ＬＡＮ信号送信回路４１、終端抵抗４２、ＡＣ結合容量４３，４４、ＬＡＮ信号受信回路４５、減算回路４６、プルダウン抵抗５１、ローパスフィルタを構成する抵抗５２および容量５３、比較器５４、チョークコイル６１、抵抗６２、並びに抵抗６３を有している。ここで、高速データラインインタフェース（高速データラインＩ／Ｆ）は、ＬＡＮ信号送信回路４１、終端抵抗４２、ＡＣ結合容量４３，４４、ＬＡＮ信号受信回路４５、減算回路４６により構成されている。
【０１０１】
電源線（＋５．０Ｖ）と接地線との間には、抵抗６２および抵抗６３の直列回路が接続される。そして、この抵抗６２と抵抗６３の互いの接続点と、接地線との間には、チョークコイル６１、ＡＣ結合容量４４、終端抵抗４２、ＡＣ結合容量４３およびプルダウン抵抗５１の直列回路が接続される。
【０１０２】
ＡＣ結合容量４３と終端抵抗４２の互いの接続点Ｐ３は、ＬＡＮ信号送信回路４１の正出力側に接続されると共に、ＬＡＮ信号受信回路４５の正入力側に接続される。また、ＡＣ結合容量４４と終端抵抗４２の互いの接続点Ｐ４は、ＬＡＮ信号送信回路４１の負出力側に接続されると共に、ＬＡＮ信号受信回路４５の負入力側に接続される。ＬＡＮ信号送信回路４１の入力側には、送信信号（送信データ）ＳＧ17が供給される。
【０１０３】
また、減算回路４６の正側端子には、ＬＡＮ信号受信回路４５の出力信号ＳＧ18が供給され、この減算回路４６の負側端子には、送信信号ＳＧ17が供給される。この減算回路４６では、ＬＡＮ信号受信回路４５の出力信号ＳＧ18から送信信号ＳＧ17が減算され、受信信号（受信データ）ＳＧ19が得られる。
【０１０４】
また、プルダウン抵抗５１およびＡＣ結合容量４３の互いの接続点Ｑ３は、抵抗５２および容量５３の直列回路を介して接地線に接続される。そして、抵抗５２および容量５３の互いの接続点に得られるローパスフィルタの出力信号は比較器５４の一方の入力端子に供給される。この比較器５４では、ローパスフィルタの出力信号が他方の入力端子に供給される基準電圧Ｖref3（＋１．２５Ｖ）と比較される。この比較器５４の出力信号ＳＧ16は、シンク機器の制御部（ＣＰＵ）に供給される。
【０１０５】
ＨＤＭＩケーブルに含まれるリザーブライン７１およびＨＰＤライン７２は、差動ツイストペアを構成している。リザーブライン７１のソース側端７３は、ソース機器のＨＤＭＩ端子の１４ピンに接続され、当該リザーブライン７１のシンク側端７５はシンク機器のＨＤＭＩ端子の１４ピンに接続される。また、ＨＰＤライン７２のソース側端７４はソース機器のＨＤＭＩ端子の１９ピンに接続され、当該ＨＰＤライン７２のシンク側端７６はシンク機器のＨＤＭＩ端子の１９ピンに接続される。
【０１０６】
ソース機器において、上述したプルアップ抵抗２１とＡＣ結合容量１３の互いの接続点Ｑ１は、ＨＤＭＩ端子の１４ピンに接続され、また、上述したプルダウン抵抗３１とＡＣ結合容量１４の互いの接続点Ｑ２はＨＤＭＩ端子の１９ピンに接続される。一方、シンク機器において、上述したプルダウン抵抗５１とＡＣ結合容量４３の互いの接続点Ｑ３はＨＤＭＩ端子の１４ピンに接続され、また、上述したチョークコイル６１とＡＣ結合容量４４の互いの接続点Ｑ４はＨＤＭＩ端子の１９ピンに接続される。
【０１０７】
次に、上述したように構成された、高速データラインインタフェースによるＬＡＮ通信の動作を説明する。
【０１０８】
ソース機器において、送信信号（送信データ）ＳＧ11はＬＡＮ信号送信回路１１の入力側に供給され、このＬＡＮ信号送信回路１１から送信信号ＳＧ11に対応した差動信号（正出力信号、負出力信号）が出力される。そして、ＬＡＮ信号送信回路１１から出力される差動信号は、接続点Ｐ１，Ｐ２に供給され、ＨＤＭＩケーブルの１対のライン（リザーブライン７１、ＨＰＤライン７２）を通じて、シンク機器に送信される。
【０１０９】
また、シンク機器において、送信信号（送信データ）ＳＧ17はＬＡＮ信号送信回路４１の入力側に供給され、このＬＡＮ信号送信回路４１から送信信号ＳＧ17に対応した差動信号（正出力信号、負出力信号）が出力される。そして、ＬＡＮ信号送信回路４１から出力される差動信号は、接続点Ｐ３，Ｐ４に供給され、ＨＤＭＩケーブルの１対のライン（リザーブライン７１、ＨＰＤライン７２）を通じて、ソース機器に送信される。
【０１１０】
また、ソース機器において、ＬＡＮ信号受信回路１５の入力側は接続点Ｐ１，Ｐ２に接続されていることから、当該ＬＡＮ信号受信回路１５の出力信号ＳＧ12として、ＬＡＮ信号送信回路１１から出力された差動信号（電流信号）に対応した送信信号と、上述したようにシンク機器から送信されてくる差動信号に対応した受信信号との加算信号が得られる。減算回路１６では、ＬＡＮ信号受信回路１５の出力信号ＳＧ12から送信信号ＳＧ11が減算される。そのため、この減算回路１６の出力信号ＳＧ13は、シンク機器の送信信号（送信データ）ＳＧ17に対応したものとなる。
【０１１１】
また、シンク機器において、ＬＡＮ信号受信回路４５の入力側は接続点Ｐ３，Ｐ４に接続されていることから、当該ＬＡＮ信号受信回路４５の出力信号ＳＧ18として、ＬＡＮ信号送信回路４１から出力された差動信号（電流信号）に対応した送信信号と、上述したようにソース機器から送信されてくる差動信号に対応した受信信号との加算信号が得られる。減算回路４６では、ＬＡＮ信号受信回路４５の出力信号ＳＧ18から送信信号ＳＧ17が減算される。そのため、この減算回路４６の出力信号ＳＧ19は、ソース機器の送信信号（送信データ）ＳＧ11に対応したものとなる。
【０１１２】
このように、ソース機器の高速データラインインタフェースと、シンク機器の高速データラインインタフェースとの間では、双方向のＬＡＮ通信を行うことができる。
【０１１３】
なお、図８において、ＨＰＤライン７２は、上述のＬＡＮ通信の他に、ＤＣバイアスレベルで、ＨＤＭＩケーブルがシンク機器に接続されたことをソース機器に伝達する。すなわち、シンク機器内の抵抗６２，６３とチョークコイル６１は、ＨＤＭＩケーブルがシンク機器に接続されるとき、ＨＰＤライン７２を、ＨＤＭＩ端子の１９ピンを介して、約４Ｖにバイアスする。ソース機器は、ＨＰＤライン７２のＤＣバイアスを、抵抗３２と容量３３からなるローパスフィルタで抽出し、比較器３４で基準電圧Vref2（例えば、１．４Ｖ）と比較する。
【０１１４】
ソース機器のＨＤＭＩ端子の１９ピンの電圧は、ＨＤＭＩケーブルがシンク機器に接続されていなければ、プルダウン抵抗３１が存在するために基準電圧Ｖref2より低く、逆に、ＨＤＭＩケーブルがシンク機器に接続されていれば基準電圧Ｖref2より高い。したがって、比較器３４の出力信号ＳＧ15は、ＨＤＭＩケーブルがシンク機器に接続されているときは高レベルとなり、そうでないときは低レベルとなる。これにより、ソース機器の制御部（ＣＰＵ）は、比較器３４の出力信号ＳＧ15に基づいて、ＨＤＭＩケーブルがシンク機器に接続されたか否かを認識できる。
【０１１５】
また、図８において、リザーブライン７１のＤＣバイアス電位で、ＨＤＭＩケーブルの両端に接続された機器が、ＬＡＮ通信が可能な機器（以下、「ｅ−ＨＤＭＩ対応機器」という）であるか、ＬＡＮ通信が不可能な機器（以下、「ｅ−ＨＤＭＩ非対応機器」かを、相互に認識する機能を有している。
【０１１６】
上述したように、ソース機器はリザーブライン７１を抵抗２１でプルアップ（＋５Ｖ）し、シンク機器はリザーブライン７１を抵抗５１でプルダウンする。抵抗２１，５１は、ｅ−ＨＤＭＩ非対応機器には存在しない。
【０１１７】
ソース機器は、上述したように、比較器２４で、抵抗２２および容量２３からなるローパスフィルタを通過したリザーブライン７１のＤＣ電位を基準電圧Ｖref1と比較する。シンク機器が、ｅ−ＨＤＭＩ対応機器でプルダウン抵抗５１があるときには、リザーブライン７１の電圧が２．５Ｖとなる。しかし、シンク機器が、ｅ−ＨＤＭＩ非対応機器でプルダウン抵抗５１がないときには、リザーブライン７１の電圧がプルアップ抵抗２１の存在により５Ｖとなる。
【０１１８】
そのため、基準電圧Ｖref1が例えば３．７５Ｖとされることで、比較器２４の出力信号ＳＧ14は、シンク機器がｅ−ＨＤＭＩ対応機器であるときは低レベルとなり、そうでないときは高レベルとなる。これにより、ソース機器の制御部（ＣＰＵ）は、比較器２４の出力信号ＳＧ14に基づいて、シンク機器がｅ−ＨＤＭＩ対応機器であるか否かを認識できる。
【０１１９】
同様に、シンク機器は、上述したように、比較器５４で、抵抗５２および容量５３からなるローパスフィルタを通過したリザーブライン７１のＤＣ電位を基準電圧Ｖref3と比較する。ソース機器が、ｅ−ＨＤＭＩ対応機器でプルアップ抵抗２１があるときには、リザーブライン７１の電圧が２．５Ｖとなる。しかし、ソース機器が、ｅ−ＨＤＭＩ非対応機器でプルアップ抵抗２１がないときには、リザーブライン７１の電圧がプルダウン抵抗５１の存在により０Ｖとなる。
【０１２０】
そのため、基準電圧Ｖref3が例えば１．２５Ｖとされることで、比較器５４の出力信号ＳＧ16は、ソース機器がｅ−ＨＤＭＩ対応機器であるときは高レベルとなり、そうでないときは低レベルとなる。これにより、シンク機器の制御部（ＣＰＵ）は、比較器５４の出力信号ＳＧ16に基づいて、ソース機器がｅ−ＨＤＭＩ対応機器であるか否かを認識できる。
【０１２１】
図８に示す構成例によれば、１本のＨＤＭＩケーブルで映像と音声のデータ伝送と接続機器情報の交換および認証と機器制御データの通信とＬＡＮ通信を行うインタフェースにおいて、ＬＡＮ通信が１対の差動伝送路を介した双方向通信で行われ、伝送路のうちの少なくとも片方のＤＣ（直流）バイアス電位によってインタフェースの接続状態が通知されることから、物理的にＳＣＬライン、ＳＤＡラインをＬＡＮ通信につかわない空間的分離を行うことが可能となる。その結果、ＤＤＣに関して規定された電気的仕様と無関係にＬＡＮ通信のための回路を形成することができ、安定で確実なＬＡＮ通信が安価に実現できる。
【０１２２】
なお、図８に示したプルアップ抵抗２１が、ソース機器内ではなく、ＨＤＭＩケーブル内に設けられているようにしてもよい。そのような場合、プルアップ抵抗２１の端子のそれぞれは、ＨＤＭＩケーブル内に設けられたラインのうち、リザーブライン７１、および電源（電源電位）に接続されるライン（信号線）のそれぞれに接続される。
【０１２３】
さらに、図８に示したプルダウン抵抗５１および抵抗６３がシンク機器内ではなく、ＨＤＭＩケーブル内に設けられているようにしてもよい。そのような場合、プルダウン抵抗５１の端子のそれぞれは、ＨＤＭＩケーブル内に設けられたラインのうち、リザーブライン７１、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。また、抵抗６３の端子のそれぞれは、ＨＤＭＩケーブル内に設けられたラインのうち、ＨＰＤライン７２、およびグランド（基準電位）に接続されるライン（グランド線）のそれぞれに接続される。
【０１２４】
図１に示すＡＶシステム１０において、テレビ受信機１００Ａは、ビデオレコーダ２００Ａ，２００Ｃにイーサネット４００を介して接続されている。そのため、テレビ受信機１００Ａは、ビデオレコーダ２００Ａ，２００Ｃからイーサネット４００を介して、コンテンツ（画像データ、音声データ）を受信できる。この場合、テレビ受信機１００ＡはＤＬＮＡのクライアントとして機能し、ビデオレコーダ２００Ａ，２００ＣはＤＬＮＡのサーバとして機能する。
【０１２５】
また、テレビ受信機１００Ａは、ビデオレコーダ２００Ａ，２００ＢにＨＤＭＩケーブル３０１，３０２を介して接続されている。そのため、テレビ受信機１００Ａは、ビデオレコーダ２００Ａ，２００ＢからＨＤＭＩケーブル３０１，３０２を介してコンテンツ（画像データ、音声データ）を受信できる。この場合、テレビ受信機１００ＡはＨＤＭＩのシンク機器として機能し、ビデオレコーダ２００Ａ，２００ＢはＨＤＭＩのソース機器として機能する。
【０１２６】
また、テレビ受信機１００Ｂは、ビデオレコーダ２００Ａ，２００Ｃにイーサネット４００を介して接続されている。そのため、テレビ受信機１００Ｂは、ビデオレコーダ２００Ａ，２００Ｃからイーサネット４００を介して、コンテンツ（画像データ、音声データ）を受信できる。この場合、テレビ受信機１００ＢはＤＬＮＡのクライアントとして機能し、ビデオレコーダ２００Ａ，２００ＣはＤＬＮＡのサーバとして機能する。
【０１２７】
図１に示すＡＶシステム１０において、テレビ受信機１００Ａにあっては、ＨＤＭＩ端子１０１，１０２にそれぞれＨＤＭＩケーブル３０１，３０２を介してビデオレコーダ２００Ａ，２００Ｂが接続されている。そのため、ユーザが例えば「外部入力」のカテゴリを選択した場合、表示パネル１１３にはＨＤＭＩ端子１０１，１０２に対応したＨＤＭＩポート番号「HDMI 1」、「HDMI 2」が表示される。このように表示パネル１１３に表示されたＨＤＭＩポート番号「HDMI 1」、「HDMI 2」のいずれかがユーザ操作により選択されることで、テレビ受信機１００ＡはＨＤＭＩケーブルを介してコンテンツを受信する外部入力状態となる。
【０１２８】
また、テレビ受信機１００Ａにあっては、ネットワーク端子１２５にイーサネット４００を介してビデオレコーダ２００Ａ，２００Ｃが接続されている。そのため、ユーザが例えば「ネットワーク」のカテゴリを選択した場合、表示パネル１１３には、ビデオレコーダ２００Ａ，２００Ｃに対応した機器名、例えば「Video ABCD」、「AABD Video」が表示される。このように表示パネル１１３に表示された機器名「Video ABCD」、「AABD Video」のいずれかがユーザ操作により選択されることで、テレビ受信機１００ＡはＤＬＮＡのクライアントとして機能し、イーサネット４００を介してコンテンツを受信する状態となる。
【０１２９】
一方、テレビ受信機１００Ｂにあっては、ＨＤＭＩ端子１０１，１０２への接続がない。そのため、ユーザが例えば「外部入力」のカテゴリを選択した場合、表示パネル１１３にはＨＤＭＩ端子１０１，１０２に対応したＨＤＭＩポート番号「HDMI 1」、「HDMI 2」の表示はされない。
【０１３０】
また、テレビ受信機１００Ｂにあっては、ネットワーク端子１２５にイーサネット４００を介してビデオレコーダ２００Ａ，２００Ｃが接続されている。そのため、ユーザが例えば「ネットワーク」のカテゴリを選択した場合、表示パネル１１３には、ビデオレコーダ２００Ａ，２００Ｃに対応した機器名、例えば「Video ABCD」、「AABD Video」が表示される。このように表示パネル１１３に表示された機器名「Video ABCD」、「AABD Video」のいずれかがユーザ操作により選択されることで、テレビ受信機１００ＢはＤＬＮＡのクライアントとして機能し、イーサネット４００を介してコンテンツを受信する状態となる。
【０１３１】
ここで、テレビ受信機１００（テレビ受信機１００Ａ，１００Ｂ）は、ユーザが、上述したように例えば「ネットワーク」のカテゴリを選択し、そのとき表示パネル１１３に表示された機器名から所定の機器名を選択する操作を行った場合、より詳細には、以下の動作をする。
【０１３２】
すなわち、テレビ受信機１００は、ユーザ操作により選択された機器名の機器（ＤＬＮＡのサーバ（ＤＭＳ）機能を有する機器）が、ＨＤＭＩケーブルでも接続されているか否かの判断を行う。そして、テレビ受信機１００は、ＨＤＭＩケーブルでも接続されていると判断するとき、表示パネル１１３にＨＤＭＩケーブルで接続されている旨のメッセージを表示し、ユーザにその旨を通知する。以下、ユーザ操作により選択された機器名の機器を、ユーザ選択ＤＬＮＡ機器という。ここで、表示パネル１１３はユーザ通知部を構成する。
【０１３３】
また、テレビ受信機１００は、表示パネル１１３に、ユーザがＨＤＭＩの伝送路を選択するか否かを決定するためのＧＵＩ（Graphical User Interface）画面を表示する。そして、テレビ受信機１００は、ユーザがＨＤＭＩの伝送路を選択したときは、ユーザ選択ＤＬＮＡ機器が接続されているＨＤＭＩ端子（ＨＤＭＩポート）の外部入力状態とする。一方、レビ受信機１００は、ユーザがＨＤＭＩの伝送路を選択しないときは、ＤＬＮＡのクライアントとして機能し、ユーザ選択ＤＬＮＡ機器からイーサネット４００を介してコンテンツを受信する状態となる。
【０１３４】
上述したように、図１のＡＶシステム１００におけるテレビ受信機１００Ａは、ネットワーク端子１２５にイーサネット４００を介してビデオレコーダ２００Ａ，２００Ｃが接続されている。そのため、ユーザが例えば「ネットワーク」のカテゴリを選択した場合、表示パネル１１３には、図９（ａ）に示すように、ビデオレコーダ２００Ａ，２００Ｃに対応した機器名、例えば「Video ABCD」、「AABD Video」が表示される。
【０１３５】
ビデオレコーダ２００Ａに対しては、ＨＤＭＩケーブル３０１を介して接続されていると共に、イーサネット４００を介して接続されている。そのため、テレビ受信機１００Ａでは、ユーザが、上述したように表示パネルに表示された機器名「Video ABCD」、「AABD Video」から、ビデオレコーダ２００Ａに対応した機器名「Video ABCD」を選択した場合、表示パネル１１３の表示は、図９（ｂ）に示すようになる。ユーザは、この選択操作を、例えば、リモコン送信機１２７を操作して行うことができる。
【０１３６】
すなわち、表示パネルには、ＨＤＭＩケーブルで接続されている旨のメッセージが表示される。さらに、表示パネル１１３には、ＨＤＭＩ入力に切り替えるか否かをユーザに問い合わせるための表示がなされる。例えば、「ＨＤＭＩ入力に切り替えますか？」という問い合わせ表示がなされ、ユーザは「ＹＥＳ」または「ＮＯ」のいずれかを選択可能とされる。図９（ｂ）の表示例は、「ＹＥＳ」が選択された状態を示している。ユーザは、この選択操作を、例えば、リモコン送信機１２７を操作して行うことができる。
【０１３７】
次に、テレビ受信機１００における、ユーザ選択ＤＬＮＡ機器がＨＤＭＩケーブルで接続されているか否かの判断方法について説明する。
【０１３８】
テレビ受信機１００（ＣＰＵ１２１）は、ユーザ選択ＤＬＮＡ機器のＭＡＣ（MediaAccess Control）アドレスと、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されている機器（ソース機器）のＭＡＣアドレスとを比較することで判断する。ここで、ＭＡＣアドレスは機器の識別情報を構成している。この意味で、ＣＰＵ１２１は、接続判断部を構成している。
【０１３９】
この場合、テレビ受信機１００（ＣＰＵ１２１）は、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されている機器（ソース機器）のＭＡＣアドレスの中に、ユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと同じものがあるときは、ユーザ選択ＤＬＮＡ機器はＨＤＭＩケーブルで接続されていると判断する。
【０１４０】
テレビ受信機１００（ＣＰＵ１２１）は、イーサネット４００を介して接続されているＤＬＮＡ機器（ビデオレコーダ２００）のＭＡＣアドレスを、以下の処理過程を経ることで、予め取得している。この意味で、ＣＰＵ１２１は、第１の識別情報取得部を構成している。
【０１４１】
すなわち、ネットワークに参加するテレビ受信機１００、ビデオレコーダ２００においては、最初にアドレス設定が行われる。このアドレス設定は、ユーザが手動で固定ＩＰアドレスを割り当ててもよいし、あるいは、ＤＬＮＡ機器であるため、Auto IP、またはDHCP client によってＩＰアドレスの割り当てを行ってもよい。
【０１４２】
次に、テレビ受信機１００およびビデオレコーダ２００は、例えば、ＵＰｎＰ（UniversalPlug & Play）の機器発見によりネットワークに接続されたＤＬＮＡ機器の発見を行う。この機器発見は、従来周知のように、ＳＳＤＰ（Simple Service Discovery Protocol）と呼ばれるプロトコルを使用して行われる。
【０１４３】
その後、テレビ受信機１００は、イーサネット４００を介して接続されているビデオレコーダ２００のＭＡＣアドレスを取得する。図１０は、テレビ受信機１００がビデオレコーダ２００のＭＡＣアドレスを取得する際の処理シーケンスを示している。
【０１４４】
テレビ受信機１００は、ブロードキャストアドレスをあて先ＭＡＣアドレスとしたイーサネットフレームにより問い合わせを行うことで、上述したＵＰｎＰの機器発見で発見されたビデオレコーダ２００（機器名、ＩＰアドレスで特定）のサーチを行う。
【０１４５】
この問い合わせに対して、上述したＵＰｎＰの機器発見で発見されたビデオレコーダ２００は、テレビ受信機１００のＭＡＣアドレスをあて先アドレスとし、自分のＭＡＣアドレスを送信元アドレスとしたイーサネットフレームをサーチレスポンスとして送信する。テレビ受信機１００は、ビデオレコーダ２００からのサーチレスポンスにより、当該ビデオレコーダ２００のＭＡＣアドレスを知ることができる。
【０１４６】
図１１は、イーサネットフレームの構成例（ＤＩＸ仕様）を示している。イーサネットフレームは、８バイトのビットパターンであるプリアンブルに続けて送られる。このイーサネットフレームは、イーサネットヘッダ、データ、ＦＣＳの３部分で構成されている。イーサネットヘッダは、バイト長が１４バイトであり、６バイトのあて先ＭＡＣアドレスと、６バイトの送信元ＭＡＣアドレスと、２バイトのイーサタイプを含んでいる。イーサタイプは、データ部分にどの上位層プロトコルのパケットが入っているかを示す。
【０１４７】
テレビ受信機１００（ＣＰＵ１２１）は、上述したようにイーサネット４００を介して接続されているビデオレコーダ２００のＭＡＣアドレスを取得した後、図１２に示すように、ビデオレコーダ２００の機器名、ＩＰアドレス、ＭＡＣアドレスを対応付けて、管理する。
【０１４８】
図１２は、図１のＡＶシステム１０のテレビ受信機１００Ａにおける管理情報テーブルの一例を示している。この図１２の管理情報テーブルにおいて、「Video ABCD」はビデオレコーダ２００Ａの機器名であり、「AABD Video」はビデオレコーダ２００Ｃの機器名である。なお、テレビ受信機１００は、機器名およびＩＰアドレスに関しては、例えば、ＵＰｎＰの機器発見時に取得する。
【０１４９】
この図１２の管理情報テーブルでは、機器名が「Video ABCD」であるＤＬＮＡ機器（ビデオレコーダ２００Ａ）は、ＩＰアドレスが「192.168.1.9」であり、ＭＡＣアドレスが「00:00:00:00:00:01」であることを表している。また、この図１２の管理情報テーブルでは、機器名が「AABD Video」であるＤＬＮＡ機器（ビデオレコーダ２００Ｃ）は、ＩＰアドレスが「192.168.1.21」であり、ＭＡＣアドレスが「00:00:00:00:11:02」であることを表している。
【０１５０】
また、テレビ受信機１００（ＣＰＵ１２１）は、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されているビデオレコーダ２００（ソース機器）のＭＡＣアドレスを、以下の処理過程を経ることで、予め取得している。この意味で、ＣＰＵ１２１は、第２の識別情報取得部を構成している。
【０１５１】
テレビ受信機１００にＨＤＭＩケーブルを介してビデオレコーダ２００が接続されるとき、ビデオレコーダ２００は、ＨＤＭＩ制御プロトコルを使用して、テレビ受信機１００から物理アドレス（Physical Address）を取得する。その後、ビデオレコーダ２００は、自身がＣＥＣ制御機器のrecording  deviceとして論理アドレス（LogicalAddress）を決定し、ＣＥＣ制御プロトコルのReport Physical Addressによりテレビ受信機１００に通知する。
【０１５２】
その後、テレビ受信機１００は、ＨＤＭＩケーブルを介して接続されているビデオレコーダ２００のＭＡＣアドレスを、ＨＤＭＩ−ＣＥＣの＜Vendor Command＞、または＜Vendor Command With ID＞を使用して、取得する。
【０１５３】
図１３は、ＣＥＣチャネルで伝送されるデータのブロック構成を示している。ＣＥＣチャネルでは、１ブロックが４．５ｍ秒で伝送される構成とされている。データ伝送開始時には、スタートビットが配置され、それに続いて、ヘッダブロックが配置され、その後に、実際に伝送したいデータが含まれる任意の個数（ｎ個）のデータブロックが配置される。図１４は、ヘッダブロックのデータ構造例を示している。ヘッダブロックには、送信元（Initiator）の論理アドレスと、あて先（Destination）の論理アドレスとが配置される。
【０１５４】
図１５は、テレビ受信機１００がビデオレコーダ２００のＭＡＣアドレスを取得する際の処理シーケンスを示している。テレビ受信機１００は、ビデオレコーダ２００に、ＣＥＣラインを用い、＜Request MAC Address＞のコマンドにより、ＭＡＣアドレスを要求する。これに対して、ビデオレコーダ２００は、ＣＥＣラインを用いて、＜Report MAC Address＞のレスポンスコマンドにより、ＭＡＣアドレスを送信する。
【０１５５】
テレビ受信機１００（ＣＰＵ１２１）は、上述したようにＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されているビデオレコーダ２００のＭＡＣアドレスを取得した後、図１６に示すように、ＨＤＭＩポート番号、ＨＤＭＩの物理アドレス（Physical Address）、ＭＡＣアドレスを対応付けて、管理する。
【０１５６】
図１６は、図１のＡＶシステム１０のテレビ受信機１００Ａにおける管理情報テーブルの一例を示している。この図１６の管理情報テーブルにおいて、「HDMI 1」はＨＤＭＩ端子１０１のＨＤＭＩポート番号であり、「HDMI 2」はＨＤＭＩ端子１０２のＨＤＭＩポート番号である。
【０１５７】
この図１６の管理情報テーブルでは、ＨＤＭＩポート番号が「HDMI 1」であるＨＤＭＩ端子１０１には、物理アドレスが「1.0.0.0」であり、ＭＡＣアドレスが「00:00:00:00:00:01」であるソース機器（ビデオレコーダ２００Ａ）が接続されていることを表している。また、この図１６の管理情報テーブルでは、ＨＤＭＩポート番号が「HDMI 2」であるＨＤＭＩ端子１０２には、物理アドレスが「2.0.0.0」であり、ＭＡＣアドレスが「00:00:00:00:01:02」であるソース機器（ビデオレコーダ２００Ｂ）が接続されていることを表している。
【０１５８】
次に、テレビ受信機１００において、ユーザが「ネットワーク」のカテゴリを選択した場合における、ＣＰＵ１２１（図２参照）の制御処理を、図１７のフローチャートに沿って説明する。
【０１５９】
ＣＰＵ１２１は、ステップＳＴ１において、制御処理を開始し、その後、ステップＳＴ２の処理に移る。このステップＳＴ２において、ＣＰＵ１２１は、表示パネル１１３に、ＤＬＮＡ機器の発見処理で検出されたサーバ（ＤＭＳ）機能を有するＤＬＮＡ機器（ＤＭＳ機器）の一覧を表示する（図９（ａ）参照）。
【０１６０】
次に、ステップＳＴ３において、一覧表示されているＤＬＮＡ機器（ＤＭＳ機器）の中からユーザによりいずれかのＤＬＮＡ機器が選択されると、ＣＰＵ１２１は、ステップＳＴ４において、選択されたＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）のＭＡＣアドレスを調べる。
【０１６１】
この場合、ＣＰＵ１２１は、テレビ受信機１００にイーサネット４００を介して接続されている各ＤＬＮＡ機器（ＤＭＳ機器）についての、機器名、ＩＰアドレス、ＭＡＣアドレスが対応付けられた管理情報を含む管理情報テーブルを用いる（図１２参照）。すなわち、ＣＰＵ１２１は、管理情報テーブル内からユーザ選択ＤＬＮＡ機器の機器名あるいはＩＰアドレスを持つ管理情報を検索し、その管理情報のＭＡＣアドレスをユーザ選択ＤＬＮＡ機器のＭＡＣアドレスとする。
【０１６２】
次に、ステップＳＴ５において、ＣＰＵ１２１は、ＨＤＭＩ端子にＨＤＭＩケーブルで接続された各機器（ソース機器）のＭＡＣアドレスの中に、ユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと一致するものがあるか否かを判断する。ここで、ＣＰＵ１２１は、テレビ受信機１００のＨＤＭＩ端子にＨＤＭＩケーブルで接続されている各機器（ソース機器）についての、ＨＤＭＩポート番号、ＨＤＭＩの物理アドレス（Physical Address）、ＭＡＣアドレスが対応付けられた管理情報を含む管理情報テーブルを用いる（図１６参照）。
【０１６３】
すなわち、ＣＰＵ１２１は、管理情報テーブル内に、ステップＳＴ４で調べたユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと一致するＭＡＣアドレスを持つ管理情報があるか否かを確認する。そして、ＣＰＵ１２１は、当該管理情報があった場合、ＨＤＭＩ端子にＨＤＭＩケーブルで接続された各機器（ソース機器）のＭＡＣアドレスの中にユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと一致するものがあると判断する。
【０１６４】
ステップＳＴ５で一致するものがあったと判断するとき、ＣＰＵ１２１は、ステップＳＴ６において、ユーザ選択ＤＬＮＡ機器がＨＤＭＩで接続されていることをユーザに通知し、入力切り替えをするか問い合わせる。この場合、ＣＰＵ１２１は、例えば、表示パネル１１３に、ＨＤＭＩケーブルで接続されている旨のメッセージを表示し、さらに、ＨＤＭＩ入力に切り替えるか否かをユーザに問い合わせるための表示を行う(図９（ｂ）参照)。なお、この通知および問い合わせの双方あるいはいずれかを、スピーカ１１６から音声で出力するようにしてもよい。
【０１６５】
次に、ＣＰＵ１２１は、ステップＳＴ７において、ユーザがＨＤＭＩ入力への切り替えを選択したか否かを判断する。ユーザがＨＤＭＩ入力への切り替えを選択したとき、ＣＰＵ１２１は、ステップＳＴ８において、ユーザ選択ＤＬＮＡ機器が接続されているＨＤＭＩ入力に切り替える。この場合、テレビ受信機１００はＨＤＭＩケーブルを介してユーザ選択ＤＬＮＡ機器からコンテンツを受信する外部入力状態となる。ＣＰＵ１２１は、ステップＳＴ８の処理の後、ステップＳＴ９において、処理を終了する。ここで、ＣＰＵ１２１は、伝送路制御部を構成する。
【０１６６】
また、ステップＳＴ７でユーザがＨＤＭＩ入力への切り替えを選択しないとき、ＣＰＵ１２１は、ステップＳＴ１０の処理に移る。上述のステップＳＴ５で一致するものがないとき、ＣＰＵ１２１は、直ちに、ステップＳＴ１０の処理に移る。このステップＳＴ１０において、ＣＰＵ１２１は、ユーザ選択ＤＬＮＡ機器に、ＤＬＮＡ経由で接続する。つまり、ＣＰＵ１２１は、テレビ受信機１００をＤＬＮＡのクライアントとして機能するように制御し、イーサネット４００を介してコンテンツを受信する状態とする。ＣＰＵ１２１は、ステップＳＴ１０の処理の後、ステップＳＴ９において、処理を終了する。
【０１６７】
以上説明したように、図１に示すＡＶシステム１０のテレビ受信機１００においては、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されているか否かを、ユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されている機器（ソース機器）のＭＡＣアドレスとを比較することで判断している。したがって、イーサネットで接続されている所定のＤＬＮＡ機器がＨＤＭＩの伝送路でも接続されているか否かを容易に判断できる。
【０１６８】
また、図１に示すＡＶシステム１０のテレビ受信機１００においては、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されている場合には、表示パネル１１３に表示される等して、その旨がユーザに通知される。したがって、ユーザは、自分が選択したＤＬＮＡ機器（ＤＭＳ機器）がイーサネット４００だけでなく、ＨＤＭＩケーブルでも接続されていること容易に認識できる。
【０１６９】
また、図１に示すＡＶシステム１０のテレビ受信機１００においては、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されている場合には、ＨＤＭＩ入力を選択するユーザ操作があったとき、ＨＤＭＩ入力への切り替えが行われる。したがって、テレビ受信機１００はユーザ選択ＤＬＮＡ機器からＤＬＮＡの伝送路に代わってＴＭＤＳの伝送路を介してコンテンツを受信する状態となるので、コンテンツの再生品位を高くできる。この場合、ユーザは、ＤＬＮＡの伝送路を選択することも可能であり、ユーザの選択の自由度も充分に確保されている。
【０１７０】
なお、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されている場合には、ユーザによるＨＤＭＩ入力の選択を経ることなく、直ちにＨＤＭＩ入力への切り替えが行われる、ようにしてもよい。
【０１７１】
図１８のフローチャートは、その場合における、ＣＰＵ１２１の制御処理を示している。この図１８のフローチャートにおいて、図１７のフローチャートと対応するステップには同一符号を付して示している。
【０１７２】
図１８のフローチャートに示す制御処理では、ＣＰＵ１２１は、ステップＳＴ５で一致するものがあるとき、ステップＳＴ６Ａにおいて、ユーザ選択ＤＬＮＡ機器がＨＤＭＩで接続されていることをユーザに通知する。そして、ＣＰＵ１２１は、ステップＳＴ８において、ユーザ選択ＤＬＮＡ機器が接続されているＨＤＭＩ入力に切り替える。この図１８のフローチャートに示す制御処理のその他のステップは、図１７に示す制御処理と同様である。
【０１７３】
なお、上述実施の形態においては、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されているか否かを、ユーザ選択ＤＬＮＡ機器のＭＡＣアドレスと、ＨＤＭＩ端子にＨＤＭＩケーブルを介して接続されている機器（ソース機器）のＭＡＣアドレスとを比較することで判断している。しかし、このＭＡＣアドレスの代わりに、機器毎にユニークなその他の識別情報、例えば機器ＩＤ、ＩＰアドレス等を用いてもよい。
【０１７４】
また、上述実施の形態においては、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されている場合、その旨をユーザに通知する例を示した。しかし、この逆に、ユーザ操作により選択されたＨＤＭＩ入力にＨＤＭＩケーブルを介して接続されているソース機器が、イーサネット４００を介して接続されているＤＬＮＡ機器（ＤＭＳ機器）であるか否かを同様の方法で判断し、ユーザに通知する例も同様に考えることができる。
【０１７５】
また、上述実施の形態においては、テレビ受信機１００側、つまりコンテンツを受信する側での処理例であるが、ビデオレコーダ２００側、つまりコンテンツを送信する側で、同様の処理を行うことも考えられる。
【０１７６】
また、上述実施の形態においては、コンテンツ受信装置として、ＤＬＮＡのクライアント（ＤＭＰ）機能を有し、ＨＤＭＩのシンク機器であるテレビ受信機１００を示し、コンテンツ送信装置として、ＤＬＮＡのサーバ（ＤＭＳ）機能を有し、ＨＤＭＩのソース機器であるビデオレコーダ２００を示した。しかし、この発明が適用されるコンテンツ受信装置、コンテンツ送信装置は、これらに限定されない。
【０１７７】
また、上述実施の形態においては、第１の伝送路はイーサネット４００を経由するＤＬＮＡの伝送路であり、第２の伝送路はＨＤＭＩケーブルで構成されるＴＭＤＳの伝送路である。しかし、第１、第２の伝送路は、これらに限定されない。例えば、第１の伝送路は、上述のイーサネット４００を経由するＤＬＮＡの伝送路の代わりに、ＨＤＭＩケーブルの所定ライン（例えば、リザーブライン、ＨＰＤライン）により構成される双方向通信路等であってもよい。また、第１、第２の伝送路は、有線の伝送路に限定されるものではなく、無線の伝送路であってもよい。
【産業上の利用可能性】
【０１７８】
この発明は、ＤＬＮＡのクライアント（ＤＭＰ）機能を有するテレビ受信機等のコンテンツ受信装置と、ＤＬＮＡのサーバ（ＤＭＳ）機能を有するビデオレコーダ等のコンテンツ送信装置とがイーサネット、ＨＤＭＩケーブル等で接続されてなるＡＶシステム等に適用できる。
【図面の簡単な説明】
【０１７９】
【図１】この発明の実施の形態としてのＡＶシステムの構成例を示すブロック図である。
【図２】ＡＶシステムを構成するテレビ受信機（ＤＭＰ機器、シンク機器）の構成例を示すブロック図である。
【図３】ＡＶシステムを構成するビデオレコーダ（ＤＭＳ機器、ソース機器）の構成例を示すブロック図である。
【図４】ＨＤＭＩ送信部（ＨＤＭＩソース）とＨＤＭＩ受信部（ＨＤＭＩシンク）の構成例を示すブロック図である。
【図５】ＨＤＭＩトランスミッタとＨＤＭＩレシーバの構成例を示すブロック図である。
【図６】ＴＭＤＳ伝送データの構造を示す図である。
【図７】ＨＤＭＩ端子のピン配列（タイプＡ）を示す図である。
【図８】ソース機器およびシンク機器の高速データラインインタフェースの構成例を示す接続図である。
【図９】ユーザが「ネットワーク」のカテゴリを選択した場合におけるテレビ受信機の表示パネルの表示例と、イーサネットを介して接続されているＤＬＮＡ機器（ＤＭＳ機器）からユーザ操作により選択された所定のＤＬＮＡ機器（ユーザ選択ＤＬＮＡ機器）がＨＤＭＩケーブルで接続されている場合における表示パネルの表示例を示す図である。
【図１０】テレビ受信機がビデオレコーダのＭＡＣアドレスを取得する際の処理シーケンスを示す図である。
【図１１】イーサネットフレームの構成例を示す図である。
【図１２】テレビ受信機にイーサネットを介して接続されている各ＤＬＮＡ機器（ＤＭＳ機器）についての、機器名、ＩＰアドレス、ＭＡＣアドレスが対応付けられた管理情報を含む管理情報テーブルの一例を示す図である。
【図１３】ＣＥＣのデータ構造を示す図である。
【図１４】ＣＥＣのヘッダブロックのデータ構造を示す図である。
【図１５】テレビ受信機がビデオレコーダのＭＡＣアドレスを取得する際の処理シーケンスを示す図である。
【図１６】テレビ受信機のＨＤＭＩ端子にＨＤＭＩケーブルで接続されている各機器（ソース機器）についての、ＨＤＭＩポート番号、ＨＤＭＩの物理アドレス（Physical Address）、ＭＡＣアドレスが対応付けられた管理情報を含む管理情報テーブルの一例を示す図である。
【図１７】ユーザが「ネットワーク」のカテゴリを選択した場合における、テレビ受信機のＣＰＵの制御処理を示すフローチャートである。
【図１８】ユーザが「ネットワーク」のカテゴリを選択した場合における、テレビ受信機のＣＰＵの他の制御処理を示すフローチャートである。
【符号の説明】
【０１８０】
１０・・・ＡＶシステム、１００，１００Ａ，１００Ｂ・・・テレビ受信機、１０１，１０２・・・ＨＤＭＩ端子（ＨＤＭＩポート）、１２１・・・ＣＰＵ，１２５・・・ネットワーク端子、２００Ａ〜２００Ｃ・・・ビデオレコーダ、２０１・・・ＨＤＭＩ端子、２１５・・・ネットワーク端子、３０１，３０２・・・ＨＤＭＩケーブル、４００・・・イーサネット、４０１〜４０４・・・イーサネットケーブル
【図１】
2009284403.tif 000003
【図２】
2009284403.tif 000004
【図３】
2009284403.tif 000005
【図４】
2009284403.tif 000006
【図５】
2009284403.tif 000007
【図６】
2009284403.tif 000008
【図７】
2009284403.tif 000009
【図８】
2009284403.tif 000010
【図９】
2009284403.tif 000011
【図１０】
2009284403.tif 000012
【図１１】
2009284403.tif 000013
【図１２】
2009284403.tif 000014
【図１３】
2009284403.tif 000015
【図１４】
2009284403.tif 000016
【図１５】
2009284403.tif 000017
【図１６】
2009284403.tif 000018
【図１７】
2009284403.tif 000019
【図１８】
2009284403.tif 000020