(57)【要約】【課題】２つの通信Ｉ／Ｆを同時に使用可能にする。【解決手段】通信デバイスは、第１規格に従い、ＣＥＣライン及びＤＤＣラインを介した通信を行う第１通信部と、第２規格に従い、前記ＤＤＣラインを介した通信を行う第２通信部とを有する。前記第２通信部は、前記第１通信部が出力した前記第１規格に従う信号と、前記第２規格に従う信号とを前記ＤＤＣラインを介して他の通信デバイスに送信し、前記ＤＤＣラインを介して前記他の通信デバイスから受信した前記第２規格に従う信号と、前記第１規格に従う信号とを分離する。【選択図】図１５
2010278969.tif 000002
【特許請求の範囲】
【請求項１】
第１規格に従い、ＣＥＣライン及びＤＤＣラインを介した通信を行う第１通信部と、
第２規格に従い、前記ＤＤＣラインを介した通信を行う第２通信部と
を有し、
前記第２通信部は、
前記第１通信部が出力した前記第１規格に従う信号と、前記第２規格に従う信号とを前記ＤＤＣラインを介して他の通信デバイスに送信し、
前記ＤＤＣラインを介して前記他の通信デバイスから受信した前記第２規格に従う信号と前記第１規格に従う信号とを分離する
ことを特徴とする通信デバイス。
【請求項２】
前記ＤＤＣラインが通電したことを検知する検知手段と、
前記検知に応えて、前記第２通信部の初期化を行い、その後、前記第１通信部の初期化を行う制御部と
をさらに有することを特徴とする請求項１に記載の通信デバイス。
【請求項３】
前記制御部は、前記第２通信部の初期化が成功した場合のみ、前記第１通信部の初期化を行うことを特徴とする請求項２に記載の通信デバイス。
【請求項４】
前記第１通信部は、前記第１規格に従う信号と、前記第２規格に従う信号とを送信するように、前記ＣＥＣラインを介して前記他の通信デバイスに対して要求することを特徴とする請求項１から３のいずれか１項に記載の通信デバイス。
【請求項５】
第１規格に従い、ＣＥＣライン及びＤＤＣラインを介した通信を行う第１通信部と、第２規格に従い、前記ＤＤＣラインを介した通信を行う第２通信部とを有する通信デバイスの制御方法であって、
前記第１通信部が出力した前記第１規格に従う信号と、前記第２規格に従う信号とを前記ＤＤＣラインを介して他の通信デバイスに送信するステップと、
前記ＤＤＣラインを介して前記他の通信デバイスから受信した前記第２規格に従う信号と、前記第１規格に従う信号とを分離するステップと
を有することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信デバイス及び通信デバイスの制御方法に関する。
【背景技術】
【０００２】
近年、デジタルテレビ（ＤＴＶ）等の映像機器のための通信インタフェース（Ｉ／Ｆ）として、デジタルハイビジョン伝送が可能なＨｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ（ＨＤＭＩ（登録商標））が一般的になりつつある。ＨＤＭＩは、主として映像伝送のために使用され、映像信号に加えて音声信号を１本のケーブルで伝送することが可能である。ＨＤＭＩはまた、Ｈｉｇｈ−ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＨＤＣＰ）と呼ばれる著作権保護の仕組みも有する。
【０００３】
ＨＤＭＩ規格のｖｅｒ１．３では、デジタルカメラ等の機器への接続を想定し、ｔｙｐｅＣと呼ばれる小型コネクタも規定されており、今後はより多くの映像機器への実装が予想される。
【０００４】
一方、ファイル単位等でのデータ送受信用の通信Ｉ／Ｆとしては、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ（ＵＳＢ）が用いられることが多い。パーソナルコンピュータ（ＰＣ）は、通常、ＵＳＢ端子を有しており、また、ＵＳＢ端子を有するＤＴＶも増えてきている。
【０００５】
例えば、特許文献１では、ＵＳＢ及びＳｅｃｕｒｅ  Ｄｉｇｉｔａｌ（ＳＤ）メモリカードＩ／Ｆ等が使用可能なメモリカードが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２８８１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した従来技術では、ＨＤＭＩとＵＳＢとを同時に使用することはできない。そのため、ＨＤＭＩで映像を伝送しながら同時にＵＳＢでファイルを転送するようなことはできない。ＨＤＭＩは映像伝送のために用いられ、例えば、ＤＴＶで映画を鑑賞するために用いられる。そのため、ＨＤＭＩとＵＳＢとを同時に使用できない場合、例えば、ＵＳＢでファイルを転送することが原因で、鑑賞中の映画の映像が途絶えてしまうという問題が発生する。
【０００８】
そこで、本発明は、２つの通信Ｉ／Ｆを同時に使用可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る通信デバイスは、第１規格に従い、ＣＥＣライン及びＤＤＣラインを介した通信を行う第１通信部と、第２規格に従い、前記ＤＤＣラインを介した通信を行う第２通信部とを有し、前記第２通信部は、前記第１通信部が出力した前記第１規格に従う信号と、前記第２規格に従う信号とを前記ＤＤＣラインを介して他の通信デバイスに送信し、前記ＤＤＣラインを介して前記他の通信デバイスから受信した前記第２規格に従う信号と、前記第１規格に従う信号とを分離する。
【発明の効果】
【００１０】
本発明によれば、２つの通信Ｉ／Ｆを同時に使用することができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態に係る通信デバイスであるデジタルカメラ及びテレビ（ＴＶ）の構成を示すブロック図である。
【図２】第１の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＡコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図３】第１の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＢコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図４】第１の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＣコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図５】第１の実施形態に係るＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える処理の流れを示すフローチャートである。
【図６】第１の実施形態に係るＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える処理の流れを示すフローチャートである。
【図７】第２の実施形態に係る通信デバイスであるデジタルカメラ及びテレビ（ＴＶ）の構成を示すブロック図である。
【図８】第２の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＡコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図９】第２の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＢコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図１０】第２の実施形態に係る複合ＨＤＭＩケーブルがＨＤＭＩ規格のｔｙｐｅＣコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【図１１】第２の実施形態に係るＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える処理の流れを示すフローチャートである。
【図１２】第２の実施形態に係るＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える処理の流れを示すフローチャートである。
【図１３】第１の実施形態に係る複合ＨＤＭＩケーブルを、ＨＤＭＩケーブルとＵＳＢケーブルとに変換或いは分離する変換アダプタの構成を示すブロック図である。
【図１４】第２の実施形態に係る複合ＨＤＭＩケーブルを、ＨＤＭＩケーブルとＵＳＢケーブルとに変換或いは分離する変換アダプタの構成を示すブロック図である。
【図１５】第４の実施形態に係る通信デバイスであるデジタルカメラ及びテレビ（ＴＶ）の構成を示すブロック図である。
【図１６】ＵＳＢ接続及びＨＤＭＩ接続の初期化処理の流れを示すフローチャートである。
【図１７】デジタルカメラとＴＶとの間で転送される、ＵＳＢ規格のフレームを示す図である。
【図１８】第４の実施形態において、ＵＳＢ規格に従うファイル転送中にＥＤＩＤ情報の転送を行う処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施形態を説明する。以下で説明される個別の実施形態は、本発明の上位概念から下位概念までの種々の概念を理解するために役立つであろう。
【００１３】
なお、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。また、実施形態の中で説明されている特徴の組み合わせすべてが、本発明に必須とは限らない。
【００１４】
［第１の実施形態］
図１は、第１の実施形態に係る通信デバイスであるデジタルカメラ１０１及びテレビ（ＴＶ）１１０の構成を示すブロック図である。第１の実施形態において、デジタルカメラ１０１は、ＨＤＭＩ規格のソース（ｓｏｕｒｃｅ）として動作し、ＵＳＢ規格のデバイス（ｄｅｖｉｃｅ）として動作する。以下、ＨＤＭＩ規格のソースとして動作する通信デバイスを「ＨＤＭＩソース」と呼び、ＵＳＢ規格のデバイス（ペリフェラル）として動作する通信デバイスを「ＵＳＢデバイス」と呼ぶ。デジタルカメラ１０１はさらに、通信デバイス（送信元）として動作し、映像出力機器として動作する。また、第１の実施形態において、ＴＶ１１０は、ＨＤＭＩ規格のシンク（ｓｉｎｋ）として動作し、ＵＳＢ規格のホストとして動作する。以下、ＨＤＭＩ規格のシンクとして動作する通信デバイスを「ＨＤＭＩシンク」と呼び、ＵＳＢ規格のホストとして動作する通信デバイスを「ＵＳＢホスト」と呼ぶ。ＴＶ１１０はさらに、通信デバイス（送信先）として動作し、映像入力機器として動作する。
【００１５】
なお、第１の実施形態では、ＨＤＭＩ規格（第１規格）とＵＳＢ規格（第２規格）との、２つの規格に従う通信を行う通信デバイスについて説明するが、ＨＤＭＩ規格及びＵＳＢ規格は一例であり、これら以外の規格に第１の実施形態を適用してもよい。
【００１６】
デジタルカメラ１０１は、画像の撮影を行うカメラ部１０２と、音声の取得を行うマイクロフォン部１０３と、撮影画像に対応する画像データの記録や再生を行う記録再生部１０４とを有する。デジタルカメラ１０１はまた、映像及び音声をＴＭＤＳラインを介して送信するＨＤＭＩトランスミッタ１０８と、記録された映像及び音声をＨＤＭＩトランスミッタ１０８から伝送可能な形態へと変換処理する映像音声処理部１０５とを有する。デジタルカメラ１０１はさらに、各種制御を行うＣＰＵ１０６と、ＵＳＢデバイス制御部１０７とを有する。
【００１７】
デジタルカメラ１０１は、ＨＤＭＩ規格に従う通信Ｉ／Ｆを有するので、ＴＭＤＳライン、ＣＥＣライン及びＤＤＣライン（ＳＣＬ，ＳＤＡ）を使用することができる。ＤＤＣラインは、ＳＣＬラインとＳＤＡラインとから構成される。デジタルカメラ１０１は、ＤＤＣラインを、必要に応じてＵＳＢ規格に従うデータ通信のために使用することにより、ＴＭＤＳラインを介した映像及び音声の伝送（ＨＤＭＩ規格の通信）と、ＵＳＢ規格の通信とを同時に実現する。そこで、デジタルカメラ１０１は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格のデータライン（Ｄ＋，Ｄ−）として使用するか、ＨＤＭＩ規格のＤＤＣライン（ＳＣＬ，ＳＤＡ）として使用するかを切り替える、セレクタ１０９を有する。
【００１８】
本願では、デジタルカメラ１０１において、ＨＤＭＩ規格に従う通信を行う要素を第１通信部と呼び、ＵＳＢ規格に従う通信を行う要素を第２通信部と呼ぶ（ＴＶ１１０においても同様）。
【００１９】
ＴＶ１１０は、映像を表示する表示部１１６と、音声を出力するスピーカ部１１７と、映像及び音声をＴＭＤＳラインを介して受信するＨＤＭＩレシーバ１１１と、ＵＳＢホスト制御部１１５とを有する。ＴＶ１１０はまた、ＨＤＭＩレシーバを介して受信した映像及び音声を処理する映像音声処理部１１３と、各種制御を行うＣＰＵ１１８と、ＴＶ１１０の構成や出力可能な解像度等の情報が格納されているメモリであるＥＤＩＤ  ＲＯＭ１１４とを有する。
【００２０】
ＴＶ１１０も、デジタルカメラ１０１と同様に、ＨＤＭＩ規格に従う通信Ｉ／Ｆを有するので、ＴＭＤＳライン、ＣＥＣライン及びＤＤＣライン（ＳＣＬ，ＳＤＡ）を使用することができる。また、ＴＶ１１０は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格のデータライン（Ｄ＋，Ｄ−）として使用するか、ＨＤＭＩ規格のＤＤＣライン（ＳＣＬ，ＳＤＡ）として使用するかを切り替える、セレクタ１１２を有する。
【００２１】
デジタルカメラ１０１とＴＶ１１０とは複合ＨＤＭＩケーブル１１９で接続されている。複合ＨＤＭＩケーブル１１９のピンの割り当て（ピンアサイン）を、図２〜図４を参照して説明する。
【００２２】
図２は、複合ＨＤＭＩケーブル１１９がＨＤＭＩ規格のｔｙｐｅＡコネクタに準拠する場合におけるピンアサインの一例を示す図である。
【００２３】
図２に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第１９番ピンを有する。第１番〜第２９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第１５番、第１６番及び第１７番ピンは、ＵＳＢ規格の信号線としても使用されるように構成されている。図２に示すように、第１５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第１６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第１７番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。ここで、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＤＤＣライン及びＣＥＣラインのＧｒｏｕｎｄラインとして使用される。
【００２４】
第１３番ピンに割り当てられるＣＥＣラインは、Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌと呼ばれる制御線である、ＣＥＣラインは、ＣＥＣコマンドを送ることで、他の機器を操作するような用途で用いられる。具体的には、例えば、ＴＶとＨＤＤレコーダとをＨＤＭＩケーブルで接続し、ＴＶのリモコンでＨＤＤレコーダを操作するような場合に、ＣＥＣラインを介してＴＶからＨＤＤレコーダにＣＥＣコマンドが送信される。また、ＨＤＭＩ規格によれば、ＣＥＣコマンドは、機器ベンダによる拡張が可能である。そこで、第１の実施形態では、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格のデータライン（Ｄ＋，Ｄ−）として使用するか、ＨＤＭＩ規格のＤＤＣライン（ＳＣＬ，ＳＤＡ）として使用するかを、ＣＥＣの拡張コマンドによって切り替える例を説明する。
【００２５】
具体的には、「ＵＳＢオン要求コマンド（第１切替指示）」と「ＵＳＢオフ要求コマンド（第２切替指示）」とを、ＣＥＣの拡張コマンドとして定義し、切り替えの制御に使用する。ＵＳＢオン要求コマンドおよびＵＳＢオフ要求コマンドは、ＣＥＣの規格に違反しない限り、どのように定義してもよい。
【００２６】
図３は、複合ＨＤＭＩケーブル１１９がＨＤＭＩ規格のｔｙｐｅＢコネクタに準拠する場合におけるピンアサインを示す図である。
【００２７】
図３に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第２９番ピンを有する。第１番〜第２９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第２５番、第２６番及び第２７番は、ＵＳＢ規格の信号線としても使用されるように構成されている。図３に示すように、第２５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第２６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第２７番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。
【００２８】
図４は、複合ＨＤＭＩケーブル１１９がＨＤＭＩ規格のｔｙｐｅＣコネクタに準拠する場合におけるピンアサインを示す図である。
【００２９】
図４に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第１９番ピンを有する。第１番〜第１９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第１３番、第１５番及び第１６番ピンは、ＵＳＢ規格の信号線としても使用されるように構成されている。図４に示すように、第１５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第１６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第１３番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。
【００３０】
図５は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える処理の流れを示すフローチャートである。図５に示すフローチャートは、例えば、ユーザがＵＳＢ機能の使用開始をＵＳＢホストであるＴＶ１１０に指示した場合に開始される。
【００３１】
Ｓ１１で、ＴＶ１１０のＣＰＵ１１８は、ＤＤＣラインラインが使用中であるか否かを判定する。デジタルカメラ１０１がＤＤＣラインを介してＥＤＩＤ  ＲＯＭ１１４からＥＤＩＤ情報を読み出している場合、ＣＰＵ１１８は、ＤＤＣラインが使用中であると判定する。デジタルカメラ１０１は、デジタルカメラ１０１がＴＶ１１０に接続された場合に、ＤＤＣラインを介してＥＤＩＤ  ＲＯＭ１１４からＥＤＩＤ情報を読み出す。また、デジタルカメラ１０１は、ＴＶ１１０に表示される映像の解像度が変更された場合にも、ＤＤＣラインを介してＥＤＩＤ  ＲＯＭ１１４からＥＤＩＤ情報を読み出す。
【００３２】
Ｓ１２で、ＣＰＵ１１８は、ＣＥＣラインを介してＵＳＢオン要求コマンドをデジタルカメラ１０１に送信する。ＵＳＢオン要求コマンドは、ＣＥＣの拡張コマンドの一つとして定義されたコマンドである。ＵＳＢオン要求コマンドは、デジタルカメラ１０１のＵＳＢ機能をオンにすることを要求するコマンドである。また、ＵＳＢオン要求コマンドは、ＤＤＣラインをＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替えることを要求するコマンドでもある。
【００３３】
Ｓ１３で、ＣＰＵ１１８は、ＴＶ１１０のＵＳＢ機能をオンにするために、セレクタ１１２を制御してセレクタ１１２とＵＳＢホスト制御部１１５とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１１２を介してＵＳＢホスト制御部１１５に接続されることになる。ＳＣＬラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用可能になる。ＳＤＡラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能になる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用可能になる。そして、ＵＳＢホスト制御部１１５は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）が可能になる。
【００３４】
Ｓ１４で、デジタルカメラ１０１のＣＰＵ１０６は、ＴＶ１１０からＣＥＣラインを介して送信されたＵＳＢオン要求コマンドを受信したか否かを判定する。ＵＳＢオン要求コマンドを受信した場合は、Ｓ１４からＳ１５に進む。
【００３５】
Ｓ１５で、ＣＰＵ１０６は、デジタルカメラ１０１のＵＳＢ機能をオンにするために、セレクタ１０９を制御してセレクタ１０９とＵＳＢデバイス制御部１０７とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１０９を介してＵＳＢデバイス制御部１０７に接続されることになる。ＳＣＬラインは、ＵＳＢデバイス制御部１０７に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用可能になる。ＳＤＡラインは、ＵＳＢデバイス制御部１０７に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能になる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＵＳＢデバイス制御部１０７に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用可能になる。そして、ＵＳＢデバイス制御部１０７は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）が可能になる。
【００３６】
Ｓ１３及びＳ１５が終了した後、デジタルカメラ１０１及びＴＶ１１０は、ＵＳＢ規格に準拠したデータ転送が可能になる。例えば、デジタルカメラ１０１は、ユーザによって選択された静止画ファイル、動画ファイル、音楽ファイル等をＤＤＣラインを介してＴＶ１１０に転送することができる。ＴＶ１１０も、ユーザによって選択された静止画ファイル、動画ファイル、音楽ファイル等をＤＤＣラインを介してデジタルカメラ１０１に転送することができる。
【００３７】
図６は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える処理の流れを示すフローチャートである。図６に示すフローチャートは、例えば、ユーザがＵＳＢ機能の使用停止をＵＳＢホストであるＴＶ１１０に指示した場合に開始される。
【００３８】
Ｓ２１で、ＴＶ１１０のＣＰＵ１１８は、ＤＤＣラインが使用中であるか否かを判定する。ＵＳＢ規格に準拠したデータ転送が完了していない場合、ＣＰＵ１１８は、ＤＤＣラインが使用中であると判定する。ＤＤＣラインが使用中でないと判定された場合は、Ｓ２１からＳ２２に進む。
【００３９】
Ｓ２２で、ＣＰＵ１１８は、ＣＥＣラインを介してＵＳＢオフ要求コマンドをデジタルカメラ１０１に送信する。ＵＳＢオフ要求コマンドは、ＣＥＣの拡張コマンドの一つとして定義されたコマンドである。ＵＳＢオフ要求コマンドは、デジタルカメラ１０１のＵＳＢ機能をオフにすることを要求するコマンドである。また、ＵＳＢオフ要求コマンドは、ＤＤＣラインをＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替えることを要求するコマンドでもある。
【００４０】
Ｓ２３で、ＣＰＵ１１８は、ＴＶ１１０のＵＳＢ機能をオフにするために、セレクタ１１２を制御してセレクタ１１２とＥＤＩＤ  ＲＯＭ１１４とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１１２を介してＥＤＩＤ  ＲＯＭ１１４に接続されることになる。ＳＣＬラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用できなくなる。ＳＤＡラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能できなくなる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用できなくなる。そして、ＵＳＢホスト制御部１１５は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）ができなくなる。ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＨＤＭＩ規格に準拠したラインとして使用されることになる。
【００４１】
Ｓ２４で、デジタルカメラ１０１のＣＰＵ１０６は、ＴＶ１１０からＣＥＣラインを介して送信されたＵＳＢオフ要求コマンドを受信したか否かを判定する。ＵＳＢオフ要求コマンドを受信した場合は、Ｓ２４からＳ２５に進む。
【００４２】
Ｓ２５で、ＣＰＵ１０６は、デジタルカメラ１０１のＵＳＢ機能をオフにするために、セレクタ１０９を制御してセレクタ１０９とＣＰＵ１０６とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１０９を介してＣＰＵ１０６に接続されることになる。ＳＣＬラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用できなくなる。ＳＤＡラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用できなくなる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用できなくなる。そして、ＵＳＢデバイス制御部１０７は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）ができなくなる。ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＨＤＭＩ規格に準拠したラインとして使用されることになる。
【００４３】
このように、ＴＶ１１０及びデジタルカメラ１０１は、ＣＥＣラインをＵＳＢ機能のオン要求及びオフ要求のために利用することができる。
【００４４】
なお、ＴＶ１１０とデジタルカメラ１０１とのいずれかの電源投入直後、もしくは複合ＨＤＭＩケーブル１１９による接続直後は、セレクタ１０９及び１１２はＨＤＭＩ規格のための通信部を選択した状態であるとする。これにより、複合ＨＤＭＩケーブル１１９に対応していない機器は、従来通り、ＨＤＭＩ規格に従う通信が可能である。
【００４５】
以上説明したように、第１の実施形態によれば、ＨＤＭＩ規格のＴＭＤＳラインで映像及び音声を送信しながら、同時にＵＳＢ規格によるデータ転送を行うことが可能となる。ＨＤＭＩ規格上、映像及び音声の送信にはＴＭＤＳラインを３チャネル使用するが、上述の拡張ＣＥＣコマンドは、ＴＭＤＳラインによる映像及び音声の送信や制御を妨げない。
【００４６】
また、第１の実施形態によれば、ＨＤＭＩ規格のＤＤＣライン（ＳＣＬ，ＳＤＡ）をＵＳＢ規格のデータライン（Ｄ＋，Ｄ−）と共用するため、従来のＨＤＭＩコネクタをそのまま使用することが可能である。
【００４７】
また、第１の実施形態では、デジタルカメラ１０１及びＴＶ１１０の少なくとも一方がＵＳＢ機能を有していない場合にも、複合ＨＤＭＩケーブル１１９は使用可能である。したがって、デジタルカメラ１０１及びＴＶ１１０の少なくとも一方がＵＳＢ機能を有していない場合であっても、デジタルカメラ１０１及びＴＶ１１０は、ＨＤＭＩ規格に準拠した通信を行うことができる。
【００４８】
さらに、第１の実施形態によれば、デジタルカメラ１０１及びＴＶ１１０は、ＤＤＣラインを介した通信を行う第１通信部と、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を介した通信を行う第２通信部とを有する。そして、ＣＰＵ及びセレクタが、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を使用させる通信部として、第１通信部と第２通信部とのうちのいずれか一方を選択することができる。
【００４９】
なお、第１の実施形態では、デジタルカメラ１０１が通信デバイス（送信元）である実施形態を説明したが、第１の実施形態における通信デバイス（送信元）はデジタルカメラ１０１以外の機器でもよい。例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、パーソナルコンピュータ、セットトップボックス、デジタルビデオカメラ、携帯電話等の映像出力機器が、第１の実施形態における通信デバイス（送信元）であってもよい。
【００５０】
また、第１の実施形態では、ＴＶ１１０が通信デバイス（送信先）である実施形態を説明したが、第１の実施形態における通信デバイス（送信先）はＴＶ１１０以外の機器でもよい。例えば、パーソナルコンピュータ、プロジェクタ等の映像入力機器が、第１の実施形態における通信デバイス（送信先）であってもよい。
【００５１】
［第２の実施形態］
第２の実施形態では、ＨＤＭＩ規格のＲｅｓｅｒｖｅｄピンをＵＳＢ規格のパワーライン（ＶＢＵＳ）として使用する例を説明する。これにより、第２の実施形態のＵＳＢデバイスは、ＵＳＢバスパワーを利用することが可能になる。
【００５２】
図７は、第２の実施形態に係る通信デバイスであるデジタルカメラ２０１及びテレビ（ＴＶ）２０７の構成を示すブロック図である。図７において、図１と同一の構成要素には同一の符号を付し、説明を省略する。
【００５３】
デジタルカメラ２０１は、Ｒｅｓｅｒｖｅｄピンの状態を検知可能なＵＳＢデバイス制御部２０２と、セレクタ２０３とを有する。
【００５４】
ＴＶ２０７は、ＣＰＵ２０６の制御に従って状態が切り替わり、Ｒｅｓｅｒｖｅｄピンをアサート又はネゲートすることができるセレクタ２０５を有する。ＴＶ２０７はまた、セレクタ２０５の状態に応じて、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格のデータライン（Ｄ＋，Ｄ−）として使用するか、ＨＤＭＩ規格のＤＤＣライン（ＳＣＬ，ＳＤＡ）として使用するかを切り替える、セレクタ２０４を有する。
【００５５】
図７に示すように、デジタルカメラ２０１とＴＶ２０７とは、複合ＨＤＭＩケーブル２０８を介して接続される。複合ＨＤＭＩケーブル２０８のピンアサインの例を、図８〜図１０を参照して説明する。
【００５６】
図８は、複合ＨＤＭＩケーブル２０８がＨＤＭＩ規格のｔｙｐｅＡコネクタに準拠する場合におけるピンアサインを示す図である。
【００５７】
図８に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第１９番ピンを有する。第１番〜第２９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第１４番、第１５番、第１６番及び第１７番ピンは、ＵＳＢ規格の信号線としても使用されるように構成されている。図８に示すように、第１５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第１６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第１７番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。第１４番ピンは、ＨＤＭＩ規格のＲｅｓｅｒｖｅｄピンであり、ＵＳＢ規格のパワーライン（ＶＢＵＳ）としても使用される。
【００５８】
ＵＳＢ使用時、ＣＰＵ２０６は、セレクタ２０５を制御し、Ｒｅｓｅｒｖｅｄピンに５ボルト（５Ｖ）の電圧を印加する（即ち、Ｒｅｓｅｒｖｅｄピンをアサートする）。セレクタ２０３及びセレクタ２０４は、Ｒｅｓｅｒｖｅｄピンがアサートされると、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える。ＵＳＢホスト制御部１１５及びＵＳＢデバイス制御部２０２は、Ｒｅｓｅｒｖｅｄピンがアサートされた状態を、擬似的にＵＳＢケーブルが挿入された状態とみなす。また、ＵＳＢホスト制御部１１５及びＵＳＢデバイス制御部２０２は、Ｒｅｓｅｒｖｅｄピンがネゲートされた状態を、擬似的にＵＳＢケーブルが切り離された状態とみなす。
【００５９】
図９は、複合ＨＤＭＩケーブル２０８がＨＤＭＩ規格のｔｙｐｅＢコネクタに準拠する場合におけるピンアサインを示す図である。
【００６０】
図９に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第１９番ピンを有する。第１番〜第２９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第２４番、第２５番、第２６番及び第２７番ピンは、ＵＳＢ規格の信号線としても使用されるように構成されている。図９に示すように、第２５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第２６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第２７番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。第２４番ピンは、ＨＤＭＩ規格のＲｅｓｅｒｖｅｄピンであり、ＵＳＢ規格のパワーライン（ＶＢＵＳ）としても使用される。なお、ｔｙｐｅＢの場合、第２３番ピンもＲｅｓｅｒｖｅｄピンとして定義されているため、第２３番ピンを第２４番ピンの代わりにＵＳＢ規格のパワーライン（ＶＢＵＳ）として使用するように構成してもよい。
【００６１】
図１０は、複合ＨＤＭＩケーブル２０８がＨＤＭＩ規格のｔｙｐｅＣコネクタに準拠する場合におけるピンアサインを示す図である。
【００６２】
図１０に示す例では、複合ＨＤＭＩケーブル１１９は、第１番ピンから第１９番ピンを有する。第１番〜第２９番ピンは、ＨＤＭＩ規格の信号線として使用されるように構成され、第１３番、第１５番、第１６番及び第１７番ピンは、ＵＳＢ規格の信号線としても使用されるように構成されている。図１０に示すように、第１５番ピンは、ＨＤＭＩ規格のＳＣＬラインとして使用され、ＵＳＢ規格のＤ＋ラインとしても使用される。第１６番ピンは、ＨＤＭＩ規格のＳＤＡラインとして使用され、ＵＳＢ規格のＤ−ラインとしても使用される。第１３番ピンは、ＨＤＭＩ規格のＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインとして使用され、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）としても使用される。第１７番ピンは、ＨＤＭＩ規格のＲｅｓｅｒｖｅｄピンであり、ＵＳＢ規格のパワーライン（ＶＢＵＳ）としても使用される。
【００６３】
図１１は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える処理の流れを示すフローチャートである。図１１に示すフローチャートは、例えば、ユーザがＵＳＢ機能の使用開始をＵＳＢホストであるＴＶ２０７に指示した場合に開始される。なお、図１１において、図５と同様の処理を行うステップには同一の符号を付し、説明を省略する。
【００６４】
Ｓ３２で、ＴＶ２０７のＣＰＵ２０６は、デジタルカメラ１０１のＵＳＢ機能をオンにするために、セレクタ２０５を制御してＲｅｓｅｒｖｅｄピンをアサートする。Ｒｅｓｅｒｖｅｄピンがアサートされた場合は、Ｓ３２からＳ３３に進む。
【００６５】
Ｓ３３で、セレクタ２０４は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える。ここで、セレクタ２０４は、セレクタ２０４とＵＳＢホスト制御部１１５とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１１２を介してＵＳＢホスト制御部１１５に接続されることになる。ＳＣＬラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用可能になる。ＳＤＡラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能になる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＵＳＢホスト制御部１１５に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用可能になる。そして、ＵＳＢホスト制御部１１５は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）が可能になる。
【００６６】
Ｓ３４で、デジタルカメラ２０１のセレクタ２０３は、Ｒｅｓｅｒｖｅｄピンがアサートされたか否かを判定する。Ｒｅｓｅｒｖｅｄピンがアサートされた場合は、Ｓ３４からＳ３５に進む。
【００６７】
Ｓ３５で、セレクタ２０３は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩ規格による使用からＵＳＢ規格による使用に切り替える。ここで、セレクタ２０３は、セレクタ２０３とＵＳＢデバイス制御部２０２とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１０９を介してＵＳＢデバイス制御部２０２に接続されることになる。ＳＣＬラインは、ＵＳＢデバイス制御部２０２に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用可能になる。ＳＤＡラインは、ＵＳＢデバイス制御部２０２に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能になる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＵＳＢデバイス制御部２０２に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用可能になる。そして、ＵＳＢデバイス制御部２０２は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）が可能になる。
【００６８】
Ｓ３３及びＳ３５が終了した後、デジタルカメラ２０１及びＴＶ２０７は、ＵＳＢ規格に準拠したデータ転送が可能になる。例えば、デジタルカメラ１０１は、ユーザによって選択された静止画ファイル、動画ファイル、音楽ファイル等をＤＤＣラインを介してＴＶ１１０に転送することができる。ＴＶ１１０も、ユーザによって選択された静止画ファイル、動画ファイル、音楽ファイル等をＤＤＣラインを介してデジタルカメラ１０１に転送することができる。
【００６９】
図１２は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える処理の流れを示すフローチャートである。図１２に示すフローチャートは、例えば、ユーザがＵＳＢ機能の使用停止をＵＳＢホストであるＴＶ２０７に指示した場合に開始される。なお、図１２において、図６と同様の処理を行うステップには同一の符号を付し、説明を省略する。
【００７０】
Ｓ４２で、ＴＶ２０７のＣＰＵ２０６は、ＴＶ１１０のＵＳＢ機能をオフにするために、セレクタ２０５を制御してＲｅｓｅｒｖｅｄピンをネゲートする。Ｒｅｓｅｒｖｅｄピンがネゲートされた場合は、Ｓ４２からＳ４３に進む。
【００７１】
Ｓ４３で、セレクタ２０４は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える。ここで、セレクタ２０４は、セレクタ２０４とＥＤＩＤ  ＲＯＭ１１４とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１１２を介してＥＤＩＤ  ＲＯＭ１１４に接続されることになる。ＳＣＬラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用できなくなる。ＳＤＡラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用可能できなくなる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＥＤＩＤ  ＲＯＭ１１４に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用できなくなる。そして、ＵＳＢホスト制御部１１５は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）ができなくなる。ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＨＤＭＩ規格に準拠したラインとして使用されることになる。
【００７２】
Ｓ４４で、デジタルカメラ２０１のセレクタ２０３は、Ｒｅｓｅｒｖｅｄピンがネゲートされたか否かを判定する。Ｒｅｓｅｒｖｅｄピンがネゲートされた場合は、Ｓ４４からＳ４５に進む。
【００７３】
Ｓ４５で、セレクタ２０３は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＵＳＢ規格による使用からＨＤＭＩ規格による使用に切り替える。ここで、セレクタ２０３は、セレクタ２０３とＣＰＵ１０６とを接続する。これにより、ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、セレクタ１０９を介してＣＰＵ１０６に接続されることになる。ＳＣＬラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＤ＋ラインとして使用できなくなる。ＳＤＡラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＤ−ラインとして使用できなくなる。ＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＣＰＵ１０６に接続されることにより、ＵＳＢ規格のＧｒｏｕｎｄライン（ＧＮＤ）として使用できなくなる。そして、ＵＳＢデバイス制御部１０７は、ＵＳＢ規格に準拠したデータ転送（ファイル転送を含む）ができなくなる。ＤＤＣライン（ＳＣＬライン，ＳＤＡライン）及びＤＤＣ／ＣＥＣ  Ｇｒｏｕｎｄラインは、ＨＤＭＩ規格に準拠したラインとして使用されることになる。
【００７４】
以上説明したように、第２の実施形態によれば、擬似的なＵＳＢケーブルの挿抜を実現し、Ｒｅｓｅｒｖｅｄピンを介した電力の供給が可能となるため、ＵＳＢバスパワーの利用が可能となる。
【００７５】
また、第２の実施形態では、デジタルカメラ２０１及びＴＶ２０７の少なくとも一方がＵＳＢ機能を有していない場合にも、複合ＨＤＭＩケーブル２０８は使用可能である。したがって、デジタルカメラ２０１及びＴＶ２０７の少なくとも一方がＵＳＢ機能を有していない場合であっても、デジタルカメラ２０１及びＴＶ２０７は、ＨＤＭＩ規格に準拠した通信を行うことができる。
【００７６】
なお、ＴＶ２０７とデジタルカメラ２０１いずれかの電源投入直後、もしくは複合ＨＤＭＩケーブル２０８による接続直後は、セレクタ２０５はＲｅｓｅｒｖｅｄピンをネゲートした状態であるものとする。これにより、複合ＨＤＭＩケーブル２０８に対応していない機器であっても、ＨＤＭＩ規格に準拠した通信を行うことができる。
【００７７】
さらに、第２の実施形態によれば、デジタルカメラ２０１及びＴＶ２０７は、ＲｅｓｅｒｖｅｄピンをＵＳＢ規格のパワーライン（ＶＢＵＳ）として使用することができる。これにより、デジタルカメラ２０１等のＵＳＢデバイスは、ＵＳＢバスパワーを使用することができる。
【００７８】
なお、第２の実施形態では、デジタルカメラ２０１が通信デバイス（送信元）である実施形態を説明したが、第２の実施形態における通信デバイス（送信元）はデジタルカメラ２０１以外の機器でもよい。例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、パーソナルコンピュータ、セットトップボックス、デジタルビデオカメラ、携帯電話等の映像出力機器が、第２の実施形態における通信デバイス（送信元）であってもよい。
【００７９】
また、第２の実施形態では、ＴＶ２０７が通信デバイス（送信先）である実施形態を説明したが、第２の実施形態における通信デバイス（送信先）はＴＶ２０７以外の機器でもよい。例えば、パーソナルコンピュータ、プロジェクタ等の映像入力機器が、第２の実施形態における通信デバイス（送信先）であってもよい。
【００８０】
［第３の実施形態］
デジタルカメラ及びＴＶのうちの一方が、ＨＤＭＩ規格の通信Ｉ／ＦとＵＳＢ規格の通信Ｉ／Ｆとを独立して有する場合、第１の実施形態及び第２の実施形態で説明した複合ＨＤＭＩケーブルを利用することができない。
【００８１】
そこで、第３の実施形態では、第１の実施形態及び第２の実施形態に係る複合ＨＤＭＩケーブルを、ＨＤＭＩケーブルとＵＳＢケーブルとに変換或いは分離する変換アダプタについて説明する。
【００８２】
図１３は、第１の実施形態に係る複合ＨＤＭＩケーブル１１９を、ＨＤＭＩケーブル３０８とＵＳＢケーブル３０９とに変換或いは分離する変換アダプタ３０３の構成を示すブロック図である。図１３において、図１と同一の構成要素には同一の符号を付し、説明を省略する。
【００８３】
テレビ（ＴＶ）３０６は、ＨＤＭＩ規格の通信機能とＵＳＢ規格の通信機能とを有し、それぞれの規格のために独立したコネクタを有する。つまり、ＴＶ３０６は、ＨＤＭＩ規格に準拠したコネクタ及び通信Ｉ／Ｆと、ＵＳＢ規格に準拠したコネクタ及び通信Ｉ／Ｆとを備える。
【００８４】
変換アダプタ３０３は、複合ケーブルコネクタ３０１（第１コネクタ）と、ＨＤＭＩコネクタ３０５（第２コネクタ）と、ＵＳＢコネクタ３０７（第３コネクタ）とを有する。複合ケーブルコネクタ３０１は、デジタルカメラ１０１を第１通信デバイスとして接続する。ＨＤＭＩコネクタ３０５は、ＨＤＭＩ規格に従うＴＶ３０６を第２通信デバイスとして接続し、ＵＳＢコネクタ３０７は、ＵＳＢ規格に従うＴＶ３０６を第３通信デバイスとして接続する。複合ケーブルコネクタ３０１は、複合ＨＤＭＩケーブル１１９を介してデジタルカメラ１０１と接続される。ＨＤＭＩコネクタ３０５は、ＨＤＭＩケーブル３０８を介してＴＶ３０６と接続される。ＵＳＢコネクタ３０７は、ＵＳＢケーブル３０９を介してＴＶ３０６と接続される。
【００８５】
変換アダプタ３０３はまた、ＣＥＣ解釈部３０２及びセレクタ３０４を備える。ＣＥＣ解釈部３０２は、第１の実施形態で説明した、ＣＥＣの拡張コマンドであるＵＳＢオン要求コマンド及びＵＳＢオフ要求コマンドを解釈することができる。また、セレクタ３０４は、複合ケーブルコネクタ３０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩコネクタ３０５のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＵＳＢコネクタ３０７のデータライン（Ｄ＋，Ｄ−）とのうちのいずれか一方と接続することができる。
【００８６】
ＣＥＣ解釈部３０２は、デジタルカメラ１０１からＣＥＣラインを介して受信した指示（ＣＥＣコマンド）に従い、セレクタ３０４による接続先の切り替えを行う。具体的には、ＣＥＣ解釈部３０２がＵＳＢオン要求コマンドを受信すると、セレクタ３０４は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を介してＵＳＢ規格の通信を行うように切り替わる。この場合、セレクタ３０４は、複合ケーブルコネクタ３０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＵＳＢコネクタ３０７のデータライン（Ｄ＋，Ｄ−）とを接続する。また、ＣＥＣ解釈部３０２が「ＵＳＢ利用停止コマンド」を受信すると、セレクタ３０４は、ＨＤＭＩ規格のＤＤＣラインを介した通信を行うように切り替わる。この場合、セレクタ３０４は、複合ケーブルコネクタ３０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＨＤＭＩコネクタ３０５のＤＤＣライン（ＳＣＬ，ＳＤＡ）とを接続する。
【００８７】
図１４は、第２の実施形態に係る複合ＨＤＭＩケーブル２０８を、ＨＤＭＩケーブル３０８とＵＳＢケーブル３０９とに変換或いは分離する変換アダプタ４０２の構成を示すブロック図である。図１４において、図７及び図１３の少なくとも一つと同一の構成要素には同一の符号を付し、説明を省略する。
【００８８】
変換アダプタ４０２は、デジタルカメラ２０１を第１通信デバイスとして接続する、複合ケーブルコネクタ４０１を有する。複合ケーブルコネクタ４０１は、複合ＨＤＭＩケーブル２０８を介してデジタルカメラ１０１と接続される。変換アダプタ４０２はまた、セレクタ４０３を備える。セレクタ４０３は、複合ケーブルコネクタ４０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）を、ＨＤＭＩコネクタ３０５のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＵＳＢコネクタ３０７のデータライン（Ｄ＋，Ｄ−）とのうちのいずれか一方と接続することができる。
【００８９】
セレクタ４０３は、複合ＨＤＭＩケーブル２０８のＲｅｓｅｒｖｅｄピンのためのラインの状態に基づいて、接続を切り替える。具体的には、Ｒｅｓｅｒｖｅｄピンがアサートされると、セレクタ４０３は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を介してＵＳＢ規格の通信を行うように切り替わる。この場合、セレクタ４０３は、複合ケーブルコネクタ４０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＵＳＢコネクタ３０７のデータライン（Ｄ＋，Ｄ−）とを接続する。また、Ｒｅｓｅｒｖｅｄピンがネゲートされると、セレクタ４０３は、ＨＤＭＩ規格のＤＤＣラインを介した通信を行うように切り替わる。この場合、セレクタ４０３は、複合ケーブルコネクタ４０１のＤＤＣライン（ＳＣＬ，ＳＤＡ）と、ＨＤＭＩコネクタ３０５のＤＤＣライン（ＳＣＬ，ＳＤＡ）とを接続する。
【００９０】
以上説明したように、第３の実施形態によれば、変換アダプタ３０３は、第１の実施形態に係る複合ＨＤＭＩケーブル１１９を、ＨＤＭＩケーブル３０８とＵＳＢケーブル３０９とに変換或いは分離することができる。また、第３の実施形態によれば、変換アダプタ４０２は、第２の実施形態に係る複合ＨＤＭＩケーブル２０８を、ＨＤＭＩケーブル３０８とＵＳＢケーブル３０９とに変換或いは分離することができる。
【００９１】
これにより、第１の実施形態に係る通信デバイスを、複合ＨＤＭＩケーブル１１９及び変換アダプタ３０３を介して、ＨＤＭＩ規格又はＵＳＢ規格に準拠した通信Ｉ／Ｆを有する通信デバイスに接続することが可能となる。また、第２の実施形態に係る通信デバイスを、複合ＨＤＭＩケーブル２０８及び変換アダプタ４０２を介して、ＨＤＭＩ規格又はＵＳＢ規格に準拠した通信Ｉ／Ｆを備える通信デバイスに接続することもできる。
【００９２】
なお、第３の実施形態においては、ＨＤＭＩコネクタ３０５とＵＳＢコネクタ３０７は別々の機器を接続することも可能である。この場合、第２通信デバイスと、第３通信デバイスは、異なる機器となる。
【００９３】
第３の実施形態において、複合ケーブルコネクタ３０１に接続される機器は、デジタルカメラ以外の機器でもよい。例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、パーソナルコンピュータ、セットトップボックス、デジタルビデオカメラ、携帯電話等の映像出力機器が、複合ケーブルコネクタ３０１に接続される機器であってもよい。
【００９４】
第３の実施形態において、複合ケーブルコネクタ４０１に接続される機器は、デジタルカメラ以外の機器でもよい。例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、パーソナルコンピュータ、セットトップボックス、デジタルビデオカメラ、携帯電話等の映像出力機器が、複合ケーブルコネクタ４０１に接続される機器であってもよい。
【００９５】
第３の実施形態において、ＨＤＭＩコネクタ３０５に接続される機器は、ＴＶ以外の機器でもよい。例えば、パーソナルコンピュータ、プロジェクタ等の映像入力機器が、ＨＤＭＩコネクタ３０５に接続される機器であってもよい。
【００９６】
第３の実施形態において、ＵＳＢコネクタ３０７に接続される機器も、ＴＶ以外の機器でもよい。例えば、パーソナルコンピュータ、プロジェクタ等の映像入力機器が、ＵＳＢコネクタ３０７に接続される機器であってもよい。
【００９７】
［第４の実施形態］
第４の実施形態では、ＵＳＢ規格による接続を切断することなく、ＥＤＩＤ情報の転送を実現する通信デバイスを提案する。
【００９８】
図１５は、第４の実施形態に係る通信デバイスとしての、デジタルカメラ１５０１及びテレビ（ＴＶ）１５０３の構成を示すブロック図である。図１５において、図１と同一の構成要素には同一の符号を付し、説明を省略する。
【００９９】
図１５に示すように、デジタルカメラ１５０１及びＴＶ１５０３は、複合ＨＤＭＩケーブル１１９を介して接続される。複合ＨＤＭＩケーブル１１９のピン配置は、第１の実施形態と同様である（図２〜図４参照）。複合ＨＤＭＩケーブル１１９のＤＤＣライン（ＳＣＬ，ＳＤＡ）の一端は、デジタルカメラ１５０１が有するＵＳＢデバイス制御部１５０２に接続される。複合ＨＤＭＩケーブル１１９のＤＤＣ制御線（ＳＣＬ，ＳＤＡ）の他端は、ＴＶ１５０３が有するＵＳＢホスト制御部１５０４に接続される。
【０１００】
ＨＤＭＩソースであるデジタルカメラ１５０１は、ＤＤＣライン（ＳＣＬ，ＳＤＡ）を使用して、ＨＤＭＩシンクであるＴＶ１５０３のＥＤＩＤ  ＲＯＭ１１４から、解像度等の情報を読み出す必要がある。第４の実施形態では、この読み出しを、ＵＳＢ規格に準拠した通信プロトコルに従って実施する。これにより、ＵＳＢ規格による接続を切断せずに、ＥＤＩＤ情報の転送要求を処理することが可能になる。
【０１０１】
図１６は、ＵＳＢ接続及びＨＤＭＩ接続の初期化処理の流れを示すフローチャートである。ＨＤＭＩ接続の初期化のためには、ＥＤＩＤ  ＲＯＭ１１４の読み出し動作が必要であるため、この初期化処理では、ＵＳＢ接続の初期化が先に行われる。ＵＳＢデバイス制御部１５０２及びＵＳＢホスト制御部１５０４が、ＤＤＣライン（ＳＣＬ，ＳＤＡ）が通電したことを検知すると、本フローチャートの処理が開始する。
【０１０２】
Ｓ１６０１で、ＵＳＢデバイス制御部１５０２及びＵＳＢホスト制御部１５０４は、ＵＳＢの初期化を行う。初期化に失敗した場合は、Ｓ１６０２からＳ１６０４に進む。Ｓ１６０４において、ＣＰＵ１０６及びＣＰＵ１１８は、ＵＳＢ接続及びＨＤＭＩ接続を無効にする。Ｓ１６０４において、例えば、表示部１１６は、エラーメッセージを表示して、ＨＤＭＩ及びＵＳＢの接続エラーが発生したことをユーザに通知する。初期化に成功した場合は、Ｓ１６０２からＳ１６０３に進む。
【０１０３】
Ｓ１６０３で、ＣＰＵ１０６及びＣＰＵ１１８は、ＨＤＭＩの初期化を行う。この際、ＥＤＩＤ  ＲＯＭ１１４の読み出しは、次の手順で行われる。まず、ＣＰＵ１０６が、ＣＥＣコマンドを利用して、ＥＤＩＤ  ＲＯＭ１１４の読み出し要求をＣＰＵ１１８に送信する。読み出し要求を受けて、ＣＰＵ１１８は、ＵＳＢホスト制御部１５０４に対してＥＤＩＤ  ＲＯＭ１１４の読み出しを指示する。ＵＳＢホスト制御部１５０４は、ＥＤＩＤ  ＲＯＭ１１４から読み出した情報を、ＵＳＢ規格に従ってＵＳＢデバイス制御部１５０２に送信する。ＵＳＢデバイス制御部１５０２は、ＵＳＢホスト制御部１５０４から受信した情報をＤＤＣによりＣＰＵ１０６に送信する。これにより、ＣＰＵ１０６は、ＥＤＩＤ  ＲＯＭ１１４に格納されている情報を取得することができる。
【０１０４】
ＨＤＭＩの初期化に失敗した場合、Ｓ１６０５からＳ１６０７に進む。Ｓ１６０７において、ＣＰＵ１０６及びＣＰＵ１１８は、ＵＳＢ接続を有効にし、ＨＤＭＩ接続を無効にする。また、Ｓ１６０７において、例えば、表示部１１６は、エラーメッセージを表示して、ＨＤＭＩの接続エラーが発生したことをユーザに通知する。この場合、デジタルカメラ１５０１及びＴＶ１５０３は、ＵＳＢ規格に従うデータ転送のみ、実行可能である。
【０１０５】
ＨＤＭＩの初期化に成功した場合は、Ｓ１６０５からＳ１６０６に進む。Ｓ１６０６において、ＣＰＵ１０６及びＣＰＵ１１８は、ＨＤＭＩ接続及びＵＳＢ接続を有効にする。これにより、デジタルカメラ１５０１及びＴＶ１５０３は、ＵＳＢ規格に従うデータ転送、及びＤＤＣ通信の両方を行うことができる。
【０１０６】
図１７は、デジタルカメラ１５０１とＴＶ１５０３との間で転送される、ＵＳＢ規格のフレームを示す図である。図１７（ａ）に示すように、ＵＳＢのプロトコルでは、フレーム（又はマイクロフレーム）と呼ばれる単位でパケット通信が行われる。そして、そのフレームには複数種類のトランザクションを混在させることができるため、ファイル転送を行いながらＥＤＩＤ情報の転送も行う、という動作が可能である。
【０１０７】
図１７（ｂ）は、ファイル転送中にＥＤＩＤ情報をｉｎｔｅｒｒｕｐｔ転送で送信する場合におけるＵＳＢライン（ＳＣＬ，ＳＤＡ）上のデータ構成の一例を示す。ＵＳＢのｉｎｔｅｒｒｕｐｔ転送は、任意のタイミングで周期的にデータ転送を行うことができる。具体的には、デジタルカメラ１５０１のエンドポイントディスクリプタのポーリング間隔をＥＤＩＤ読み出しに必要なタイミング（例えば、１ミリ秒）に設定し、さらに、優先度をファイル転送（Ｂｕｌｋ）より高く設定しておく。これにより、ＴＶ１５０３はそのタイミングで周期的にＥＤＩＤ情報をデジタルカメラ１５０１に転送することができる。なお、これはアイソクロナス転送を用いた場合でも同様に可能である。
【０１０８】
図１７（ｃ）は、ファイル転送中にＥＤＩＤ情報をＣｏｎｔｒｏｌ転送やＢｕｌｋ転送で送信する場合におけるＵＳＢライン上のデータ構成の一例を示す。また、このときのＴＶ１５０３の処理の流れを図１８に示す。
【０１０９】
Ｓ１８０１で、ＴＶ１５０３のＣＰＵ１１８は、ＥＤＩＤ情報の読み出し要求を受信したか否かを判定する（読み出し要求は、ＣＥＣコマンドにより受信される）。読み出し要求を受信した場合は、Ｓ１８０１からＳ１８０２に進む。
【０１１０】
Ｓ１８０２で、ＣＰＵ１１８は、ＵＳＢホスト制御部１５０４に対して、ファイル転送の中断と、ＥＤＩＤ情報の送信の開始を指示する。この指示を受けて、ＵＳＢホスト制御部１５０４は、ＥＤＩＤ情報の送信を開始する。
【０１１１】
Ｓ１８０３で、ＣＰＵ１１８は、ＥＤＩＤ情報の送信が終了したか否かを判定する。ＥＤＩＤ情報の送信が終了した場合、本フローチャートの処理は終了する。なお、Ｓ１８０１において読み出し要求が受信されなかった場合、ファイル転送は中断されず、本フローチャートの処理は終了する。
【０１１２】
以上説明したように、第４の実施形態によれば、ＵＳＢホスト制御部１５０４及びＵＳＢデバイス制御部１５０２は、ＨＤＭＩ規格に従う信号と、ＵＳＢ規格に従う信号とを時分割に多重することができる（図１７参照）。また、ＵＳＢホスト制御部１５０４及びＵＳＢデバイス制御部１５０２は、ＵＳＢ規格に従う信号と、ＨＤＭＩ規格に従う信号とを分離することができる。これにより、ＵＳＢ規格による接続を切断せずに、ＥＤＩＤ情報の転送要求を処理することが可能になる。
【０１１３】
なお、第４の実施形態では、デジタルカメラ１５０１がＵＳＢホスト制御部１５０４を有し、ＴＶ１５０３がＵＳＢデバイス制御部１５０２を有するにように構成してもよい。
【０１１４】
また、第４の実施形態では、デジタルカメラ１５０１が通信デバイス（送信元）である実施形態を説明したが、第４の実施形態における通信デバイス（送信元）はデジタルカメラ１５０１以外の機器でもよい。例えば、ＨＤＤレコーダ、ＤＶＤレコーダ、パーソナルコンピュータ、セットトップボックス、デジタルビデオカメラ、携帯電話等の映像出力機器が、第４の実施形態における通信デバイス（送信元）であってもよい。
【０１１５】
また、第４の実施形態では、ＴＶ１５０３が通信デバイス（送信先）である実施形態を説明したが、第４の実施形態における通信デバイス（送信先）はＴＶ１５０３以外の機器でもよい。例えば、パーソナルコンピュータ、プロジェクタ等の映像入力機器が、第４の実施形態における通信デバイス（送信先）であってもよい。
【０１１６】
［その他の実施形態］
上述した各実施形態の機能を実現するためには、各機能を具現化したソフトウェアのプログラムコードを記録した記録媒体をシステム或いは装置に提供してもよい。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによって、上述した各実施形態の機能が実現される。この場合、記録媒体から読み出されたプログラムコード自体が上述した各実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は、本発明の一つに相当する。このようなプログラムコードを供給するための記録媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクなどを用いることができる。或いは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることもできる。
【０１１７】
また、上述した各実施形態の機能を実現するための構成は、コンピュータが読み出したプログラムコードを実行することだけには限られない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含まれている。
【０１１８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれてもよい。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した各実施形態の機能が実現される場合も含むものである。
【図１】
2010278969.tif 000003
【図２】
2010278969.tif 000004
【図３】
2010278969.tif 000005
【図４】
2010278969.tif 000006
【図５】
2010278969.tif 000007
【図６】
2010278969.tif 000008
【図７】
2010278969.tif 000009
【図８】
2010278969.tif 000010
【図９】
2010278969.tif 000011
【図１０】
2010278969.tif 000012
【図１１】
2010278969.tif 000013
【図１２】
2010278969.tif 000014
【図１３】
2010278969.tif 000015
【図１４】
2010278969.tif 000016
【図１５】
2010278969.tif 000017
【図１６】
2010278969.tif 000018
【図１７】
2010278969.tif 000019
【図１８】
2010278969.tif 000020