(57)【要約】【課題】コンテンツ入力機器として選択されていないソースによるシンクからの情報取得およびソースシンク間の通信による各種制御を可能とする構成を提供する。【解決手段】ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された場合でも、ホットプラグの状態をハイ（Ｈｉｇｈ）のままに維持し、非選択状態ソースによるシンクのメモリ（ＥＤＩＤ−ＲＯＭ）のデータ読み込みを許容した。本構成により、非選択ソースによるアドレスマッピング処理や、メモリからの解像度情報、フォーマット情報などの取得、ＣＥＣラインを利用した様々な制御が可能となる。【選択図】図８
2008271460.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置であり、
機器情報を格納したメモリと、
前記ソースに対して前記メモリの格納データの取得可否を通知する処理として、前記ソースの検出可能なホットプラグ状態の設定変更を行う制御部を有し、
前記制御部は、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とし、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持する制御を行なう構成であることを特徴とするデータ受信装置。
【請求項２】
前記制御部は、
前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なう構成であることを特徴とする請求項１に記載のデータ受信装置。
【請求項３】
前記制御部は、
前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なう制御により、ソースシンク間の認証開始条件の設定を行なう構成であることを特徴とする請求項２に記載のデータ受信装置。
【請求項４】
前記メモリには、前記ソースによるアドレスマッピングに適用するアドレス情報が格納され、
前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態においても、前記メモリに格納されたアドレス情報のソースによる読み取りを許容する制御を行なう構成であることを特徴とする請求項１に記載のデータ受信装置。
【請求項５】
前記ソースとシンクはＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブルによって接続され、
前記制御部は、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態をハイ（Ｈｉｇｈ）とし、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合においても、前記ホットプラグ状態をハイ（Ｈｉｇｈ）のまま維持し、
前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態をロー（Ｌｏｗ）に一時的に変更した後、再度、ハイ（Ｈｉｇｈ）に再変更する制御を行なう構成であることを特徴とする請求項１に記載のデータ受信装置。
【請求項６】
前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態においても、ソースシンク間における制御情報通信ラインを介した情報通信処理を可能とする制御を行なう構成であることを特徴とする請求項１に記載のデータ受信装置。
【請求項７】
前記制御情報通信ラインはＨＤＭＩ規格において規定されるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ラインであることを特徴とする請求項６に記載のデータ受信装置。
【請求項８】
シンク（Ｓｉｎｋ）に対するコンテンツ送信を行なうソース（Ｓｏｕｒｃｅ）としてのデータ送信装置であり、
前記シンク（Ｓｉｎｋ）と接続されたホットプラグ状態の検出を実行するホットプラグ検出部と、
前記ホットプラグ検出部の検出した状態に応じて、前記シンクに備えられた機器情報格納メモリの格納データの取得可否を判定し、判定結果に応じて前記機器情報格納メモリの格納データの読み取りを行なう制御部を有し、
前記ホットプラグ検出部は、
データ送信装置が、前記シンクに対するコンテンツ入力機器として選択されていない非選択状態である場合に、前記機器情報格納メモリの格納データ取得が許容された設定にあるホットプラグ状態を検出し、
前記制御部は、
データ送信装置が前記非選択状態である期間において前記機器情報格納メモリの格納データの読み取りを行なう構成であることを特徴とするデータ送信装置。
【請求項９】
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置における情報処理方法であり、
前記ソースに対して、データ受信装置に備えられた機器情報格納メモリの格納データの取得可否を通知する処理として、制御部が、前記ソースの検出可能なホットプラグ状態の設定変更を行なうホットプラグ制御ステップを実行し、
前記ホットプラグ制御ステップは、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とし、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持する制御を行なうステップであることを特徴とする情報処理方法。
【請求項１０】
前記ホットプラグ制御ステップは、さらに、
前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なうステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置における情報処理を実行させるコンピュータ・プログラムであり、
前記ソースに対して、データ受信装置に備えられた機器情報格納メモリの格納データの取得可否を通知する処理として、制御部に、前記ソースの検出可能なホットプラグ状態の設定変更を行なわせるホットプラグ制御ステップを実行させるステップを有し、
前記ホットプラグ制御ステップは、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とさせ、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持させる制御を行なうステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ受信装置、データ送信装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、画像信号や制御信号の通信を行なうデータ受信装置、データ送信装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
デジタル映像および音声入出力用のインターフェース規格としてＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）が知られている。ＨＤＭＩは、主に家電やＡＶ機器向けのデジタル映像および音声入出力用に策定されたインターフェース規格である。具体的には、パーソナル・コンピュータとディスプレイの接続に使われるデジタル・インターフェースのＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）をさらに発展させ、１本のケーブルで映像信号、音声信号、および制御信号を合わせて送受信することができる構成である。ＨＤＭＩ規格に従ったコンテンツ送信を実行する送信側装置はＨＤＭＩソース（Ｓｏｕｒｃｅ）、コンテンツ受信側装置はＨＤＭＩシンク（Ｓｉｎｋ）と呼ばれる。
【０００３】
ＨＤＭＩは、物理層には、ＤＶＩにも採用されているディスプレイ映像信号のデジタル伝送方式であるＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ：遷移時間最短差動信号伝送方式）を使用し、高速なデジタル・データ伝送を実現することができる。ＴＭＤＳは、デジタル・データを差動伝送する手段の１つであり、Ｒ（Ｒｅｄ：赤）／Ｇ（Ｇｒｅｅｎ：緑）／Ｂ（Ｂｌｕｅ：青）という３種類の映像信号と、リファレンス・クロック信号の伝送にそれぞれ１チャネルずつの合計４チャネルからなるリンクで構成される。各映像信号は１０ビットのパラレル信号をシリアル変換し、１クロック周期当たり１０ビットのデータを伝送する。例えば、クロックを５００ＭＨｚとすれば１秒当たり５Ｇビットの映像データを送ることができる（ＨＤＭＩ  ｖｅｒ１．３の実効伝送レートは２５０Ｍｂｐｓ〜３．４Ｇｂｐｓである）。
【０００４】
ＴＭＤＳは、ツイスト・ペア・ケーブルなどの対になった導電体に差動信号として、クロック並びにＮＲＺ（Ｎｏｎ  Ｒｅｔｕｒｎ  ｔｏ  Ｚｅｒｏ）データを伝搬させるデジタル・データ伝送方式である。この種の伝送方式は、送受信機の電位差変動に強い、外来ノイズをコモンモード電圧除去作用により排除できる、不要輻射を抑制できる、といった利点があり、高速で且つ１０〜１００メートル程度の比較的長い距離のデータ伝送にも用いることができる。
【０００５】
また、ＴＭＤＳを適用して入出力するデジタルコンテンツの不正コピー防止などのコンテンツ保護方式として、ＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）が利用されている。安全なコンテンツ送信を実行するため、コンテンツの送信開始前に、コンテンツの送信装置（ソース（Ｓｏｕｒｃｅ））と、受信装置（シンク（Ｓｉｎｋ））間では暗号鍵の共有処理を含む認証処理が実行される。認証処理は、ＨＤＭＩインターフェースにおいて設定される双方向バス、すなわちＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）と呼ばれるＩＩＣラインを介して実行される。認証処理において送受信装置間で共有した暗号鍵を適用して、コンテンツ送信側（ソース（Ｓｏｕｒｃｅ））では送信コンテンツを暗号化して受信側（シンク（Ｓｉｎｋ））に出力する。受信側（シンク（Ｓｉｎｋ））は、暗号鍵を利用して送信側から受信する暗号化コンテンツを復号して再生する。
【０００６】
さらに、ＨＤＭＩ規格においては、送信装置（ソース（Ｓｏｕｒｃｅ））と受信装置（シンク（Ｓｉｎｋ））間の双方向通信ラインであるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ラインが設定され、ＣＥＣラインを介して送信装置（ソース（Ｓｏｕｒｃｅ））または受信装置（シンク（Ｓｉｎｋ））側のユーザ操作情報をＨＤＭＩ機器に伝えて、様々な処理を行なうことを可能としている。例えば、受信装置（シンク（Ｓｉｎｋ））であるＴＶに付属するリモコンでＴＶの電源をＯＦＦとすることで、ＨＤＭＩ端子に接続されている機器の電源も併せてオフとするオールオフ（ＡＬＬ  ＯＦＦ）や、ビデオ側でコンテンツ再生を開始するとＴＶやＡＭＰなどの対象機器の電源をＯＮとして、接続されているＨＤＭＩ入力に切り替えるワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）などが実現される。
【０００７】
例えばＴＶなどのコンテンツ再生機器としての受信装置（シンク（Ｓｉｎｋ））には、様々なコンテンツ提供装置である送信装置（ソース（Ｓｏｕｒｃｅ））が接続可能である。具体的にはＤＶＤプレーヤ、ビデオテープレコーダ、チユーナーなどがある。ＨＤＭＩ規格によれば、受信装置（シンク（Ｓｉｎｋ））が選択状態に設定している送信装置（ソース（Ｓｏｕｒｃｅ））は、受信装置（シンク（Ｓｉｎｋ））に備えられた機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報を取得可能であるが、ソースが選択状態にない場合には、その非選択状態のソースは、シンクの機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の情報を取得できない。機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）には、例えば受信装置（シンク（Ｓｉｎｋ））において再生可能なコンテンツの解像度情報、ディスプレイが許容する信号フォーマット情報などが格納されており、コンテンツの送信処理に際しては、この情報に従ったコンテンツ選択やデータ処理を行なうことになる。
【０００８】
さらに、受信装置（シンク（Ｓｉｎｋ））の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）には、データ通信を実行するために必要となる物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）が記録されており、送信装置（ソース（Ｓｏｕｒｃｅ））は、受信装置（シンク（Ｓｉｎｋ））の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）から物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）を取得して、ＨＤＭＩを介した通信を可能とするためのアドレスマッピング処理を行う。このアドレスマッピングは上述の送信装置（ソース（Ｓｏｕｒｃｅ））と受信装置（シンク（Ｓｉｎｋ））間の双方向通信ラインであるＣＥＣラインを利用して行なわれる。
【０００９】
しかし、前述したように、ＨＤＭＩ規格によれば、受信装置（シンク（Ｓｉｎｋ））が選択状態に設定していない送信装置（ソース（Ｓｏｕｒｃｅ））は、受信装置（シンク（Ｓｉｎｋ））に備えられた機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報を取得できないため、選択状態に設定されていない送信装置（ソース（Ｓｏｕｒｃｅ））と受信装置（シンク（Ｓｉｎｋ））間では、ＣＥＣラインを介した通信が実行できなくなってしまう。すなわち、アドレスマッピング処理や、前述のＣＥＣを利用したオールオフ（ＡＬＬ  ＯＦＦ）や、ワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）なども全く利用できない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上述の問題点に鑑みてなされたものであり、受信装置（シンク（Ｓｉｎｋ））による選択状態の設定にかかわらず、送信装置（ソース（Ｓｏｕｒｃｅ））が、受信装置（シンク（Ｓｉｎｋ）のメモリから機器情報を取得することを可能として、非選択状態の送信装置（ソース（Ｓｏｕｒｃｅ））と受信装置（シンク（Ｓｉｎｋ））間の制御情報などの通信を可能とするデータ受信装置、データ送信装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の側面は、
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置であり、
機器情報を格納したメモリと、
前記ソースに対して前記メモリの格納データの取得可否を通知する処理として、前記ソースの検出可能なホットプラグ状態の設定変更を行う制御部を有し、
前記制御部は、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とし、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持する制御を行なう構成であることを特徴とするデータ受信装置にある。
【００１２】
さらに、本発明のデータ受信装置の一実施態様において、前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なう構成であることを特徴とする。
【００１３】
さらに、本発明のデータ受信装置の一実施態様において、前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なう制御により、ソースシンク間の認証開始条件の設定を行なう構成であることを特徴とする。
【００１４】
さらに、本発明のデータ受信装置の一実施態様において、前記メモリには、前記ソースによるアドレスマッピングに適用するアドレス情報が格納され、前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態においても、前記メモリに格納されたアドレス情報のソースによる読み取りを許容する制御を行なう構成であることを特徴とする。
【００１５】
さらに、本発明のデータ受信装置の一実施態様において、前記ソースとシンクはＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブルによって接続され、前記制御部は、前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態をハイ（Ｈｉｇｈ）とし、前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合においても、前記ホットプラグ状態をハイ（Ｈｉｇｈ）のまま維持し、前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態をロー（Ｌｏｗ）に一時的に変更した後、再度、ハイ（Ｈｉｇｈ）に再変更する制御を行なう構成であることを特徴とする。
【００１６】
さらに、本発明のデータ受信装置の一実施態様において、前記制御部は、前記ソースがコンテンツ入力機器として選択されていない非選択状態においても、ソースシンク間における制御情報通信ラインを介した情報通信処理を可能とする制御を行なう構成であることを特徴とする。
【００１７】
さらに、本発明のデータ受信装置の一実施態様において、前記制御情報通信ラインはＨＤＭＩ規格において規定されるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ラインであることを特徴とする。
【００１８】
さらに、本発明の第２の側面は、
シンク（Ｓｉｎｋ）に対するコンテンツ送信を行なうソース（Ｓｏｕｒｃｅ）としてのデータ送信装置であり、
前記シンク（Ｓｉｎｋ）と接続されたホットプラグ状態の検出を実行するホットプラグ検出部と、
前記ホットプラグ検出部の検出した状態に応じて、前記シンクに備えられた機器情報格納メモリの格納データの取得可否を判定し、判定結果に応じて前記機器情報格納メモリの格納データの読み取りを行なう制御部を有し、
前記ホットプラグ検出部は、
データ送信装置が、前記シンクに対するコンテンツ入力機器として選択されていない非選択状態である場合に、前記機器情報格納メモリの格納データ取得が許容された設定にあるホットプラグ状態を検出し、
前記制御部は、
データ送信装置が前記非選択状態である期間において前記機器情報格納メモリの格納データの読み取りを行なう構成であることを特徴とするデータ送信装置にある。
【００１９】
さらに、本発明の第３の側面は、
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置における情報処理方法であり、
前記ソースに対して、データ受信装置に備えられた機器情報格納メモリの格納データの取得可否を通知する処理として、制御部が、前記ソースの検出可能なホットプラグ状態の設定変更を行なうホットプラグ制御ステップを実行し、
前記ホットプラグ制御ステップは、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とし、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持する制御を行なうステップであることを特徴とする情報処理方法にある。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記ホットプラグ制御ステップは、さらに、前記ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示す設定に一時的に変更した後、再度、前記メモリの格納データ取得が許容状態にあることを示す設定に再変更する制御を行なうステップを有することを特徴とする。
【００２１】
さらに、本発明の第４の側面は、
コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置における情報処理を実行させるコンピュータ・プログラムであり、
前記ソースに対して、データ受信装置に備えられた機器情報格納メモリの格納データの取得可否を通知する処理として、制御部に、前記ソースの検出可能なホットプラグ状態の設定変更を行なわせるホットプラグ制御ステップを実行させるステップを有し、
前記ホットプラグ制御ステップは、
前記ソースがコンテンツ入力機器として選択されている選択状態では、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定とさせ、
前記ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合、前記ホットプラグ状態を前記メモリの格納データ取得が許容された状態にあることを示す設定のまま維持させる制御を行なうステップであることを特徴とするコンピュータ・プログラムにある。
【００２２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２４】
本発明の一実施例の構成によれば、ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された場合でも、ホットプラグの状態をハイ（Ｈｉｇｈ）のままに維持する設定としたので、非選択状態のソースによるシンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）のデータ取得が可能となり、アドレスマッピング処理や、シンク機器の解像度情報、許容フォーマット情報などの取得、さらにＣＥＣラインを利用した様々なソースシンク間の通信を伴う制御、例えば、オールオフ（ＡＬＬ  ＯＦＦ）や、ワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）などを行なうことが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら、本発明のデータ受信装置、データ送信装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２６】
まず、図１を参照してＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格の概要について説明する。図１には、ＨＤＭＩ規格に従ったコンテンツ送信を実行する送信装置［ＨＤＭＩソース（Ｓｏｕｒｃｅ）］１１０、コンテンツ受信を実行する受信装置［ＨＤＭＩシンク（Ｓｉｎｋ）］１２０を示している。
【００２７】
前述したように、ＨＤＭＩは、ディスプレイ映像信号のデジタル伝送方式であるＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ：遷移時間最短差動信号伝送方式）を使用し、高速なデジタル・データ伝送を実現することができる。ＴＭＤＳは、デジタル・データを差動伝送する手段の１つであり、Ｒ（Ｒｅｄ：赤）／Ｇ（Ｇｒｅｅｎ：緑）／Ｂ（Ｂｌｕｅ：青）各信号チャネル（ＴＭＤＳ  Ｃｈａｎｎｅｌ  ０〜２）の３種類の映像信号と、リファレンス・クロック信号の伝送用チャネル（ＴＭＤＳ  ｃｌｏｃｋ  ｃｈａｎｎｅｌ）の合計４チャネルからなるリンクで構成される。各映像信号（Ｖｉｄｅｏ）は８ビットのパラレル信号をシリアル変換し、２ビットの冗長ビットを追加して１クロック周期当たり１０ビットのデータを伝送する。音声信号（Ａｕｄｉｏ）は映像信号（Ｖｉｄｅｏ）のブランキング区間に重畳される。例えば、クロックを５００ＭＨｚとすれば１秒当たり５Ｇビットの映像データを送ることができる（ＨＤＭＩ  ｖｅｒ１．３の実効伝送レートは２５０Ｍｂｐｓ〜３．４Ｇｂｐｓである）。
【００２８】
ＨＤＭＩソース（Ｓｏｕｒｃｅ）１１０から送信されるコンテンツを受信するＨＤＭＩシンク（Ｓｉｎｋ）１２０では、ＴＭＤＳ信号のデコード、映像信号（Ｖｉｄｅｏ）と音声信号（Ａｕｄｉｏ）の復号を実行して再生処理を行なう。
【００２９】
前述したように、ＴＭＤＳを適用して入出力するデジタルコンテンツの不正コピー防止などを図るためのコンテンツ保護方式としてＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）が利用されている。安全なコンテンツ転送を実現するためコンテンツの送信開始前に、コンテンツの送信装置（ソース（Ｓｏｕｒｃｅ））と、受信装置（シンク（Ｓｉｎｋ））間で暗号鍵の共有処理を含む認証処理を実行する。認証処理は、ＨＤＭＩインターフェースにおいて設定される双方向バス、すなわち図１に示すＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）と呼ばれるＩＩＣライン１３１を介して実行される。認証処理において送受信装置間で共有した暗号鍵を適用して、コンテンツ送信側（ソース（Ｓｏｕｒｃｅ））では送信コンテンツを暗号化して受信側（シンク（Ｓｉｎｋ））に出力し、受信側（シンク（Ｓｉｎｋ））は、暗号鍵を利用して送信側から受信する暗号化コンテンツを復号して再生する。
【００３０】
さらに、図１に示すように、ＨＤＭＩ規格においては、送信装置（ソース（Ｓｏｕｒｃｅ））１１０と受信装置（シンク（Ｓｉｎｋ））１２０間の双方向通信ラインであるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ライン１３２が設定される。例えばＣＥＣライン１３２を介して送信装置（ソース（Ｓｏｕｒｃｅ））または受信装置（シンク（Ｓｉｎｋ））側のユーザ操作情報をＨＤＭＩ機器に伝えて、様々な処理を行なうことが可能となる。具体的には受信装置（シンク（Ｓｉｎｋ））であるＴＶに付属するリモコンでＴＶの電源をＯＦＦとして、ＨＤＭＩ端子に接続されている機器の電源も併せてオフとするオールオフ（ＡＬＬ  ＯＦＦ）や、ビデオ側でのコンテンツ再生開始に伴い再生に適用する接続機器であるＴＶやＡＭＰなどの機器の電源をＯＮとして、コンテンツ再生を可能とするワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）などが実現される。
【００３１】
図１に示すように受信装置（シンク（Ｓｉｎｋ））１２０は、機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１を有する。機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１には、例えばＴＶなどの受信装置（シンク（Ｓｉｎｋ））１２０において再生可能なコンテンツの解像度情報やディスプレイが許容する信号フォーマット情報などが格納されており、送信装置（ソース（Ｓｏｕｒｃｅ））１１０は、例えばコンテンツの送信処理に際して、この情報に従ったコンテンツ選択やデータ処理を行なう。
【００３２】
機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１には、さらにＨＤＭＩケーブルによるデータ通信を実行するために必要となる物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）が記録されており、送信装置（ソース（Ｓｏｕｒｃｅ））１１０は、受信装置（シンク（Ｓｉｎｋ））１２０の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１から物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）を取得して、ＨＤＭＩを介した通信を可能とするためのアドレスマッピング処理を行う。アドレスマッピングはＣＥＣライン１３２を利用して行なわれる。
【００３３】
図２、図３に機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１の格納データ例を示す。図２（ａ）は、機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）１２１の格納データの全体構成であり、図２（ｂ）は、その一部の［Ｄａｔａ  ｂｌｏｃｋ  ｃｏｌｌｅｃｔｉｏｎ］のデータ構成である。［Ｄａｔａ  ｂｌｏｃｋ  ｃｏｌｌｅｃｔｉｏｎ］には、［Ｖｉｄｅｏ  Ｄａｔａ  Ｂｌｏｃｋ］、［Ａｕｄｉｏ  Ｄａｔａ  Ｂｌｏｃｋ］、［Ｓｐｅａｋｅｒ  Ａｌｌｏｃａｔｉｏｎ  Ｄａｔａ  Ｂｌｏｃｋ］、［Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ  Ｂｌｏｃｋ］が含まれる。
【００３４】
［Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ  Ｂｌｏｃｋ］は、ＨＤＭＩ受信装置（シンク（Ｓｉｎｋ））などＨＤＭＩ機器のベンダーにおいてＤｅｅｐ  ＣｏｌｏｒやＬａｔｅｎｃｙなどのデータ書き込みが可能な領域が含まれるデータ領域であり、図３に示すデータ構成を持つ。
【００３５】
図３は、［Ｖｅｎｄｅｒ  Ｓｐｅｃｉｆｉｃ  Ｂｌｏｃｋ］の構成を示しており、上段からバイト０〜Ｎの各格納データを示している。バイト４，５には、ソース物理アドレス（Ｓｏｕｒｃｅ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ）が格納される。このソース物理アドレス（Ｓｏｕｒｃｅ  Ｐｈｙｓｉｃａｌ  Ａｄｄｒｅｓｓ）が、ＨＤＭＩケーブルによる通信を実行するためのアドレスマッピング処理に利用されるデータである。ソース物理アドレスには、Ａ，Ｂ，Ｃ，Ｄ各４ビットのアドレス情報が含まれる。
【００３６】
ソース物理アドレスを利用したアドレスマッピング処理の具体例について図４を参照して説明する。図４には、コンテンツ送信処理を実行するソース２０１と、コンテンツ受信を実行するシンク２０２を示している。ソース２０１とシンク２０２は直接接続されている場合もあるが、多くの場合、ソース２０１とシンク２０２の間には他の機器が介在する。これらの機器はリピータと呼ばれる。図には、リピータ２２１，２２２を示している。
【００３７】
シンク２０２は、前述したように複数のソース２０１，２１１，２１２をコンテンツ入力機器として設定可能である。図では、シンク２０２は、ソース２０１をコンテンツ入力機器として設定した例である。この場合、選択されたソース２０１は、シンク２０２の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納データである物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）を取得してアドレスマッピング処理を行う。なお、図に示すように、シンク２０２は、複数の物理アドレス（Ｐｈｙｓｉｃａｌ  ａｄｄｒｅｓｓ）を機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）に格納可能である。
【００３８】
機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）に格納される物理アドレスは、シンク２０２が、直接接続された上位機器のアドレス情報を格納している。図４に示す例では、シンク２０２は、非存在機器２４１対応の物理アドレス（１．０．０．０）を格納したＥＤＩＤ２３１と、リピータ２２２対応の物理ドレス（２．０．０．０）を格納したＥＤＩＤ２３２を有する。
【００３９】
ソース２０１によって実行されるアドレスマッピング処理により、ＨＤＭＩケーブルを介した通信を実行するソース、シンク、リピータの各々にアドレスが設定される。図に示すシンク２０２の物理アドレスを（０．０．０．０）として、シンク２０２に接続された各機器にアドレスが割り振られる。なお、物理アドレス（０．０．０．０）を構成する４つの各データは、図３を参照して説明したソースアドレス情報の構成データＡ，Ｂ，Ｃ，Ｄに対応する。すなわち、各４ビットデータの計１６ビットのアドレス情報（Ａ．Ｂ．Ｃ．Ｄ）として設定される。
【００４０】
物理アドレス（０．０．０．０）の設定されたシンク２０２の上位に接続された機器には、（１．０．０．０）、（２．０．０．０．）、（３．０．０．０）・・・として、先頭のアドレスＡを１，２，３・・として増加されたアドレスを設定する。すなわち、シンクは（Ａ，Ｂ，Ｃ，Ｄ）＝（０．０．０．０）として設定され、１つ上の機器には、Ａの値を１，２，３・・・として設定された物理アドレスが設定される。
【００４１】
シンクに接続された上位機器のさらに上位に接続された機器には、Ａの値を接続機器のＡの値と同一として、Ｂの値を１，２，３・・として設定したアドレスが設定される。図の例では、物理アドレス（２．０．０．０）の設定されたリピータ２２２の上位に接続された機器は３つあり、これらの３つの機器のアドレスは、（２．１．０．０）、（２．２．０．０）、（２．３．０．０）として設定される。さらに上位に接続される機器、下位接続機器の物理アドレスのＡ，Ｂを同一としてＣの値を１，２，３として変化させた物理アドレスが設定されることになる。図の例では、物理アドレス（２．３．０．０）のリピータ２２１の上位にソース２０１が接続された形態であり、このソース２０１の物理アドレスは（２．３．１．０）となる。
【００４２】
ソース２０１は、シンク２０２に対するコンテンツ送信に先立ち、ＥＤＩＤ２３２に格納されたソース物理アドレス（２．０．０．０）を読み取り、このアドレスをリピータ２２２に設定し、その上位機器に上記ルールに従ったアドレス、すなわち（Ａ，Ｂ，Ｃ，Ｄ）のＢを順次変更したアドレスを設定し、さらに上位機器にＣの値を変更したアドレスを設定するといった処理により、各機器に対応するアドレスの設定を実行して、ネットワーク接続機器のアドレスマッピングを実行し、シンク２０２に対するコンテンツ送信経路、図４に示す例では、ソース２０１→リピータ２２１→リピータ２２２→シンク２０２の通信経路を確定する。なお、このアドレスマッピング処理は、図１に示すＣＥＣライン１３２を利用して行なわれる。
【００４３】
例えばＴＶなどのコンテンツ再生機器としてのシンク２０２には、様々なコンテンツ提供装置である送信装置（ソース）のコンテンツ入力機器として選択することが可能である。具体的には図４の例ではＤＶＤプレーヤとしてのソース２１１、ビデオテープレコーダとしてのソース２１２、ＰＶＲとしてのソース２０１がソースとして選択可能である。
【００４４】
ＨＤＭＩ規格によれば、シンク２０２が選択状態に設定しているソースは、シンクに備えられた機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報を取得可能であるが、ソースがシンクの選択状態にない場合、その非選択ソースは機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報を取得できない。機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）には、前述したように、例えばシンクにおいて再生可能なコンテンツの解像度情報、ディスプレイが許容する信号フォーマット情報、さらに、アドレスマッピングに適用する物理アドレス情報などが格納されており、コンテンツの送信処理に際しては、この情報に従ったアドレスマッピング処理を実行して、コンテンツ送信ルートを確立し、さらにシンクに適合したコンテンツ選択やデータ処理を行なうことになる。
【００４５】
しかし、前述したように、ＨＤＭＩ規格によれば、受信装置（シンク（Ｓｉｎｋ））が選択状態に設定していない送信装置（ソース（Ｓｏｕｒｃｅ））は、受信装置（シンク（Ｓｉｎｋ））に備えられた機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報を取得できないため、選択状態に設定されていないソースとシンク間では、ＣＥＣラインを介した処理が実行できなくなってしまう。すなわち、アドレスマッピング処理や、前述のＣＥＣを利用したオールオフ（ＡＬＬ  ＯＦＦ）や、ワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）なども全く利用できない。
【００４６】
各ソースは、シンク側が選択状態にしているか否かの選択情報を入力して、選択状態にあることが確認されている場合にのみ、機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納情報が取得可能となる。この機構、すなわち、シンク側の装置構成およびホットプラグ制御について図５を参照して説明する。
【００４７】
図５は、受信装置（シンク（Ｓｉｎｋ））３２０の詳細構成を示した図である。コンテンツの送信装置（ソース（Ｓｏｕｒｃｅ））３１０とはＨＤＭＩケーブルで接続されている。なお、図４を参照して説明したように、ソースシンク間にはリピータが存在する場合もある。
【００４８】
受信装置（シンク（Ｓｉｎｋ））３２０のホスト制御部（ＣＰＵ）３２５は、ソースの選択に応じてトランジスタ３２２のベース電圧の制御を実行し、ソースと接続されたホットプラグ３２４の状態をハイ（Ｈｉｇｈ）またはロー（Ｌｏｗ）の状態に遷移させる。このホットプラグ３２４の状態は、ＨＤＭＩケーブルを介してソース３１０のホットプラグ検出端子に通知されソース３１０は、自己がコンテンツ入力機器として選択されているか否かを判断することができる。
【００４９】
ソース３１０はこのホットプラグ検出端子の状態に応じて、様々な処理を実行する。すなわち、ソースシンク間の相互認証処理や、ソース物理アドレスを格納したＥＤＩＤ−ＲＯＭ３２１のデータを読み取って実行するアドレスマッピングなどの処理を行なうことになる。
【００５０】
受信装置（シンク（Ｓｉｎｋ））３２０のホスト制御部（ＣＰＵ）３２５は、トランジスタ３２２のベース電圧を制御してホットプラグ３２４の状態を変更する。このホットプラグ状態遷移例を図６に示す。区間ａｂは、ソースがコンテンツ入力機器として選択状態にある期間であり、この期間において、ホスト制御部（ＣＰＵ）３２５は、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）に設定する。この選択状態では選択ソースはＥＤＩＤ−ＲＯＭ３２１のデータを読み取りが許容される。
【００５１】
区間ｂｃは、ソースがコンテンツ入力機器として非選択状態にある期間であり、この期間は、ホットプラグ３２４の状態はロー（Ｌｏｗ）に設定され、この期間で、非選択ソースは、ＥＤＩＤ−ＲＯＭ３２１のデータを読み取りが許容されないことになる。
【００５２】
さらに、ポイントｃは、再度ソースがコンテンツ入力機器として選択状態に設定されたポイントである。この非選択状態から選択状態に遷移した時点で、選択ソースとシンク間では認証処理を実行するように規定され認証処理が開始される。認証処理の成立後にコンテンツ送信等の実体的処理が許容されることになる。
【００５３】
しかしながら、前述したように、ホットプラグがハイ（Ｈｉｇｈ）状態にあるときにのみシンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の記録データ読み込みが許容され、非選択状態では読み込みが許容されない。これは、例えば、ＨＤＭＩの規格を規定した［ＨＤＭＩ  Ｖｅｒ１．３  Ｓｐｅｃｉｆｉｃａｔｉｏｎ］において規定されている。
【００５４】
従って、非選択状態にあるソースは、シンク機器の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納データの取得ができず、先に図３を参照して説明したアドレスマッピング処理や、例えばＴＶなどのシンク機器の許容可能な解像度情報、フォーマット情報などの情報についても取得することができない状態とされる。
【００５５】
本発明の構成では、このような状態を避けるため、以下に説明する制御を行う。本発明に従ったホットプラグの状態遷移図を図７に示す。図７に示すホットプラグ状態の遷移処理は、図５を参照して説明したＨＤＭＩシンク３２０のホスト制御部３２５の制御によって行われる。
【００５６】
図７に示す区間ａｂは、ソースがコンテンツ入力機器として選択状態にある期間であり、この期間において、ホスト制御部（ＣＰＵ）３２５は、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）に設定する。この選択状態では選択ソースはＥＤＩＤ−ＲＯＭ３２１のデータを読み取りが許容される。
【００５７】
ポイントｂは、ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された時点である。例えば、ユーザがシンクであるＴＶのリモコンを操作するなどして、ソース機器を切り替えた場合である。先に図６を参照して説明した例では、このようにソースがコンテンツ入力機器として選択された状態から非選択状態に変更された時点において、シンク３２０のホスト制御部（ＣＰＵ）３２５は、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）からロー（Ｌｏｗ）に変更する制御を行っていた。
【００５８】
本発明の構成では、ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された時点（図７（ｂ））において、シンク３２０のホスト制御部（ＣＰＵ）３２５は、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）からロー（Ｌｏｗ）に変更することなく、ハイ（Ｈｉｇｈ）状態のまま維持する制御を行う。この制御により、非選択状態にあるソースも、ＥＤＩＤ−ＲＯＭ３２１のデータを読み取りが許容される。
【００５９】
さらに、ポイントｃは、再度ソースがコンテンツ入力機器として選択状態に設定されたポイントである。この非選択状態から選択状態に遷移した時点で、シンク３２０のホスト制御部（ＣＰＵ）３２５は、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）からロー（Ｌｏｗ）に変更し、さらに、ポイント（ｄ）において、ホットプラグ３２４の状態をロー（Ｌｏｗ）からハイ（Ｈｉｇｈ）に再変更する。
【００６０】
すなわち、ソースが非選択状態から選択状態に変更された場合、ホットプラグ３２４の状態を一時的にローに遷移させて、その後ハイに再遷移させる処理を行なう。このローからハイに際遷移した時点（図７（ｄ））において、選択ソースとシンク間では認証処理が開始される。認証処理の成立後にコンテンツ送信等の実体的処理が許容されることになる。
【００６１】
このように、本発明のデータ受信装置、すなわち、コンテンツ送信処理を行なうソース（Ｓｏｕｒｃｅ）の送信コンテンツを受信するシンク（Ｓｉｎｋ）としてのデータ受信装置の制御部は、ソースに対して、機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納データの取得可否を通知する処理として、ソースの検出可能なホットプラグ状態の設定変更を行い、ソースがコンテンツ入力機器として選択されている選択状態では、ホットプラグ状態をメモリの格納データ取得が許容された状態にあることを示すハイ（Ｈｉｇｈ）の設定とし、ソースがコンテンツ入力機器として選択されている選択状態から非選択状態に変更された場合にも、ハイ（Ｈｉｇｈ）の設定のまま維持する制御を行なう。さらに、ソースがコンテンツ入力機器として選択されていない非選択状態から選択状態に変更された場合には、ホットプラグ状態を前記メモリの格納データ取得が許容されない状態にあることを示すロー（Ｌｏｗ）の設定に一時的に変更した後、再度、ハイ（Ｈｉｇｈ）の設定に再変更する制御を行なう。
【００６２】
シンクの制御部は、このような制御を行なうことで、ソースがコンテンツ入力機器として選択されていない非選択状態においても、機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）に格納されたアドレス情報のソースによる読み取りを許容する制御を行ない、ソースがコンテンツ入力機器として選択されていない非選択状態においても、アドレスマッピングが可能な状態にすることでソースシンク間における制御情報通信ラインであるＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ラインを介した情報通信処理を可能とする制御を行なう。
【００６３】
なお、シンク（Ｓｉｎｋ）に対するコンテンツ送信を行なうソース（Ｓｏｕｒｃｅ）としてのデータ送信装置は、シンク（Ｓｉｎｋ）と接続されたホットプラグ状態の検出を実行するホットプラグ検出部と、ホットプラグ検出部の検出した状態に応じて、シンクに備えられた機器情報格納メモリの格納データの取得可否を判定し、判定結果に応じて前記機器情報格納メモリの格納データの読み取りを行なう制御部を有する。ソースのホットプラグ検出部は、ソースがシンクに対するコンテンツ入力機器として選択されていない非選択状態である場合にも、機器情報格納メモリの格納データ取得が許容された設定にあるホットプラグ状態を検出し、ソースの制御部はシンクが非選択状態である期間においてもシンクの機器情報格納メモリの格納データの読み取りを行なう。
【００６４】
図７を参照して説明したように、本発明に従ったホットプラグ制御処理においては、ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された場合でも、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）のままに維持するので、非選択状態のソースが、シンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の記録データを読み込むことが可能となり、先に図３を参照して説明したアドレスマッピング処理や、例えばＴＶなどのシンク機器の許容可能な解像度情報、フォーマット情報などの情報についても取得することができ、さらにＣＥＣライン１３２（図１参照）を利用した様々なソースシンク間の通信を伴う制御、例えば、前述したオールオフ（ＡＬＬ  ＯＦＦ）や、ワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）などが可能となる。
【００６５】
また、一旦、非選択状態になったソースが再度、選択状態に設定された場合には、ホットプラグ３２４の状態をハイ（Ｈｉｇｈ）からロー（Ｌｏｗ）に変更し、さらに、ポイント（ｄ）において、ホットプラグ３２４の状態をロー（Ｌｏｗ）からハイ（Ｈｉｇｈ）に再変更する構成としたので、図６を参照して説明したと同様、ホットプラグ３２４の状態がロー（Ｌｏｗ）からハイ（Ｈｉｇｈ）に変更された場合に実行することが規定されている認証処理が確実に実行され、ＨＤＣＰ（Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）の規格に従ったセキュリティを確保したコンテンツ転送処理が実現される。
【００６６】
図８に示すフローチャートを参照して、シンク３２０のホスト制御部（ＣＰＵ）３２５において実行するホットプラグ制御処理のシーケンスについて説明する。まず、ステップＳ１０１において、ホスト制御部（ＣＰＵ）３２５は、ソースの選択状態を監視する。なお、ソース選択状態は、例えばユーザによるリモコン操作などによって切り替えられ、これらの操作情報に基づいて判定する。
【００６７】
ステップＳ１０２において、ソースの選択状態の変更が検出されたか否かを判定し、検出された場合、ステップＳ１０３に進み、ソース選択状態から非選択状態への変更であるか、ソース非選択状態から選択状態への変更であるかが判定される。
【００６８】
ステップＳ１０３において、ソース選択状態から非選択状態への変更であると判定した場合は、ステップＳ１０４に進む。なお、この変更は、図７に示すポイント（ｂ）に対応する。この場合は、ステップＳ１０４において、ホットプラグ状態をハイ（Ｈｉｇｈ）に維持する制御を継続する。
【００６９】
一方、ステップＳ１０３において、ソース非選択状態から選択状態への変更であると判定した場合は、ステップＳ１０５に進む。なお、この変更は、図７に示すポイント（ｃ）に対応する。この場合は、ステップＳ１０５において、ホットプラグ状態をハイ（Ｈｉｇｈ）からロー（Ｌｏｗ）に一時的に遷移させた後、再度ロー（Ｌｏｗ）からハイ（Ｈｉｇｈ）に遷移させる制御を実行する。
【００７０】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００７１】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００７２】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００７３】
以上、説明したように、本発明の一実施例の構成によれば、ソースがコンテンツ入力機器として選択された状態から非選択状態に変更された場合でも、ホットプラグの状態をハイ（Ｈｉｇｈ）のままに維持する設定としたので、非選択状態のソースによるシンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）のデータ取得が可能となり、アドレスマッピング処理や、シンク機器の解像度情報、許容フォーマット情報などの取得、さらにＣＥＣラインを利用した様々なソースシンク間の通信を伴う制御、例えば、オールオフ（ＡＬＬ  ＯＦＦ）や、ワンタッチプレイ（Ｏｎｅ  Ｔｏｕｃｈ  Ｐｌａｙ）などを行なうことが可能となる。
【図面の簡単な説明】
【００７４】
【図１】ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）規格の概要について説明する図である。
【図２】シンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納データ例を示す図である。
【図３】シンク側の機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）の格納データ例を示す図である。
【図４】ソース物理アドレスを利用したアドレスマッピング処理の具体例について説明する図である。
【図５】シンク側の装置構成およびホットプラグ制御について説明する図である。
【図６】従来のホットプラグ状態遷移例を示す図である。
【図７】本発明の一実施例に係るホットプラグ状態遷移例を示す図である。
【図８】本発明の一実施例に係るホットプラグ状態遷移処理シーケンスについて説明するフローチャートを示す図である。
【符号の説明】
【００７５】
１１０  ＨＤＭＩソース（Ｓｏｕｒｃｅ）
１２０  ＨＤＭＩシンク（Ｓｉｎｋ）１２０
１２１  機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）
１３１  ＩＩＣライン
１３２  ＣＥＣライン
２０１  ソース
２０２  シンク
２１１，２１２  ソース
２２１，２２２  リピータ
２４１  非存在機器
３１０  送信装置（ソース（Ｓｏｕｒｃｅ））
３２０  受信装置（シンク（Ｓｉｎｋ））
３２１  機器情報格納メモリ（ＥＤＩＤ−ＲＯＭ）
３２２  トランジスタ
３２４  ホットプラグ
３２５  ホスト制御部
【図１】
2008271460.tif 000003
【図２】
2008271460.tif 000004
【図３】
2008271460.tif 000005
【図４】
2008271460.tif 000006
【図５】
2008271460.tif 000007
【図６】
2008271460.tif 000008
【図７】
2008271460.tif 000009
【図８】
2008271460.tif 000010