(57)【要約】【課題】  ソース装置においてシンク装置へ映像データを誤って送信してしまうことを防止することを目的とする。【解決手段】  外部装置と複数の伝送ラインを介して通信を行う通信手段と、前記通信手段が前記外部装置に電力を送信する第１の伝送ラインを介して前記外部装置に前記電力を送信しているか否かを判定する第１の判定手段と、前記通信手段が前記外部装置から信号を受信する第２の伝送ラインを介して第１の信号を受信したか第２の信号を受信したかを判定する第２の判定手段と、前記第１の判定手段によって前記電力が前記外部装置に送信されている場合であって、前記第２の判定手段によって前記第１の信号が受信されたと判定されたときは前記外部装置から第３の伝送ラインを介して前記外部装置のデバイス情報を取得し前記外部装置に第４の伝送ラインを介して前記デバイス情報に基づいて映像データを送信するように前記通信手段を制御する制御手段とを有する。【選択図】  図２
2011041203.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と複数の伝送ラインを介して通信を行う通信手段と、
前記通信手段が前記外部装置に電力を送信する第１の伝送ラインを介して前記外部装置に前記電力を送信しているか否かを判定する第１の判定手段と、
前記通信手段が前記外部装置から第２の伝送ラインを介して前記外部装置から第１の信号を受信したか否かを判定する第２の判定手段と、
前記第１の判定手段によって前記電力が前記外部装置に送信されている場合であって、前記第２の判定手段によって前記第１の信号が受信されたと判定されたときは、前記外部装置から第３の伝送ラインを介して前記外部装置のデバイス情報を取得し、前記外部装置に第４の伝送ラインを介して前記デバイス情報に基づいて映像データを送信するように前記通信手段を制御する制御手段とを有することを特徴とする通信装置。
【請求項２】
前記第１の判定手段によって前記電力が前記外部装置に送信されていないと判定した場合であって、前記第２の判定手段によって前記第１の信号が受信されたと判定されたときは、前記制御手段は、前記外部装置から前記デバイス情報を取得せず、前記映像データの送信を行わないように前記通信手段を制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第１の信号は、前記外部装置のデバイス情報を取得できることを示す信号であることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記第２の判定手段によって前記外部装置から第２の信号が受信されたと判定された場合、前記制御手段は、前記外部装置から前記デバイス情報を取得せず、前記映像データの送信を行わないように前記通信手段を制御することを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記制御手段が前記外部装置から前記外部装置のデバイス情報を取得し、前記外部装置に前記映像データを送信するように前記通信手段を制御している場合であって、前記第２の判定手段によって前記第２の信号が受信されたと判定された場合、前記制御手段は、前記外部装置から取得した前記デバイス情報を消去し、前記映像データの送信を停止するように前記通信手段を制御することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記通信手段が前記第３の伝送ライン及び前記第４の伝送ラインを介して前記外部装置と通信を行うための電力を前記通信手段に供給する電源手段をさらに有し、
前記第２の判定手段によって前記第２の信号が受信されたと判定された場合、前記制御手段は、前記電源手段によって前記通信手段に供給される前記電力を停止することによって、前記外部装置から前記第３の伝送ラインを介して前記デバイス情報を取得しないようにするとともに、前記映像データを前記第２の伝送ラインを介して前記外部装置に送信しないようにするために前記通信手段を制御することを特徴とする請求項４または５に記載の通信装置。
【請求項７】
前記第２の信号は前記外部装置のデバイス情報を取得できないことを示す信号であることを特徴とする請求項４から６のいずれか１項に記載の通信装置。
【請求項８】
前記通信手段は、ＨＤＭＩ規格に準拠することを特徴とする請求項１から７のいずれか１項に記載の通信装置。
【請求項９】
外部装置と複数の伝送ラインを介して通信を行う通信装置に実行させるコンピュータプログラムであって、
前記外部装置に前記電力を送信しているか否かを判定する第１の判定ステップと、
前記外部装置から第１の信号を受信したか否かを判定する第２の判定ステップと、
前記外部装置から前記第１の信号を受信した場合、前記外部装置のデバイス情報を取得する取得ステップと、
前記外部装置に前記電力を送信している場合であって、前記外部装置から前記第１の信号を受信したときに、前記外部装置に前記デバイス情報に基づいて映像データを送信する送信ステップとを前記通信装置に実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信を行う通信装置及び当該通信装置で実行されるコンピュータプログラムに関するものである。
【背景技術】
【０００２】
現在、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）規格に準拠した通信システムが提案されている（以下、「ＨＤＭＩシステム」と呼ぶ）。ＨＤＭＩシステムは、映像データや音声データを送信するソース（Ｓｏｕｒｃｅ）装置と、ソース装置から受信した映像データを表示する表示装置を備えたシンク（Ｓｉｎｋ）装置とを有する。
【０００３】
ソース装置からの映像データをシンク装置に表示させるには、ソース装置はシンク装置のデバイス情報をＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ラインを介して取得し、デバイス情報に応じて生成した映像データをシンク装置に送信する必要がある。
【０００４】
ソース装置はシンク装置のデバイス情報を取得するために、シンク装置からデバイス情報を取得できるか否かをＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ラインを介して検出されるＨＰＤ信号がＨレベルであるかＬレベルであるかによって判定していた。ＨＰＤ信号は、ソース装置がシンク装置に＋５Ｖ電力を＋５Ｖラインを介して供給した場合、シンク装置から＋５Ｖ電力の応答として、ＨＰＤラインを介して送信される信号である。ソース装置は、＋５Ｖ電力の応答として、ＨレベルのＨＰＤ信号を検出した場合、シンク装置のデバイス情報を取得していた。
【０００５】
上記のＨＤＭＩシステムにおいて、ソース装置が＋５Ｖ電力ラインを介して＋５Ｖ電力をシンク装置に供給していない場合であっても、シンク装置がＤＤＣラインを介して供給された電力によって、ＨのＨＰＤ信号をソース装置に送信してしまう場合があった。このような場合、ソース装置は＋５Ｖ電力ラインを介して＋５Ｖ電力をシンク装置に供給していないにも係わらず、ＨのＨＰＤ信号を検出してしまい、誤って映像データをシンク装置に送信してしまうという問題があった。
【０００６】
上記の問題を解決するため、ソース装置が＋５Ｖ電力ラインを介して＋５Ｖ電力をシンク装置に供給していない場合、ソース装置にＨレベルのＨＰＤ信号を出力しないようにすることによって、ソース装置の誤動作を防ぐシンク装置が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特登録０４２５４８９５
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のシンク装置は、ＤＤＣラインを介して電力を供給されたとしても、ソース装置にＨレベルのＨＰＤ信号を出力しないようにＨＰＤ信号の制御をするために、特別に抵抗素子やトランジスタ等の電子部品を設ける必要があった。
【０００９】
また、これらの電子部品のパラメータは、シンク装置に＋５Ｖ電力ラインを介して＋５Ｖ電力が供給された場合とＤＤＣラインを介して電力が供給された場合とで、ソース装置にＨレベルのＨＰＤ信号を出力するか否かを切り換えるように設定される必要があった。
【００１０】
このように、ソース装置から＋５Ｖ電力ラインを介して＋５Ｖ電力が供給されていない状態で、ＤＤＣラインを介して＋５Ｖ電力が供給されたとき、上記の電子部品を持たないシンク装置が、ＨレベルのＨＰＤ信号を出力しないようにすることは難しかった。
【００１１】
そこで、本発明は、シンク装置に特別な電子部品を設けることなく、ソース装置がシンク装置に映像データを誤って送信してしまうことを容易に防止することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る通信装置は、外部装置と複数の伝送ラインを介して通信を行う通信手段と、前記通信手段が前記外部装置に電力を送信する第１の伝送ラインを介して前記外部装置に前記電力を送信しているか否かを判定する第１の判定手段と、前記通信手段が前記外部装置から第２の伝送ラインを介して前記外部装置から第１の信号を受信したか否かを判定する第２の判定手段と、前記第１の判定手段によって前記電力が前記外部装置に送信されている場合であって、前記第２の判定手段によって前記第１の信号が受信されたと判定されたときは、前記外部装置から第３の伝送ラインを介して前記外部装置のデバイス情報を取得し、前記外部装置に第４の伝送ラインを介して前記デバイス情報に基づいて映像データを送信するように前記通信手段を制御する制御手段とを有することを特徴とする。
【００１３】
本発明に係るコンピュータプログラムは、外部装置と複数の伝送ラインを介して通信を行う通信装置に実行させるコンピュータプログラムであって、前記外部装置に前記電力を送信しているか否かを判定する第１の判定ステップと、前記外部装置から第１の信号を受信したか否かを判定する第２の判定ステップと、前記外部装置から前記第１の信号を受信した場合、前記外部装置のデバイス情報を取得する取得ステップと、前記外部装置に前記電力を送信している場合であって、前記外部装置から前記第１の信号を受信したときに、前記外部装置に前記デバイス情報に基づいて映像データを送信する送信ステップとを前記通信装置に実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ソース装置において、シンク装置へ映像データを誤って送信してしまうことを防止する。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例１に係る通信システムの一例を示す図である。
【図２】本発明の実施例１に係る通信システムを示すブロック図である。
【図３】本発明の実施例１に係る通信装置１００で実行される出画制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施例の説明は図面を参照しながら行う。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。
【００１７】
［実施例１］
実施例１に係る通信システムは、図１に示すように、通信装置１００と外部装置２００とが、接続ケーブル３００を介して接続されている。
【００１８】
通信装置１００は、接続ケーブル３００を介して映像（ｖｉｄｅｏ）データ、音声（ａｕｄｉｏ）データ及び補助データを外部装置２００に送信することができる映像出力装置である。外部装置２００は、通信装置１００から受信した映像データを表示器に表示し、通信装置１００から受信した音声データをスピーカから出力する表示装置である。通信装置１００及び外部装置２００はいずれも、接続ケーブル３００を介して様々な制御コマンドを双方向に送信することができる。
【００１９】
実施例１において、通信装置１００、外部装置２００及び接続ケーブル３００は、ＨＤＭＩ規格に準拠するものとする。したがって、通信装置１００は、ＨＤＭＩ規格におけるＨＤＭＩソース（Ｓｏｕｒｃｅ）として機能するソース装置であり、外部装置２００は、ＨＤＭＩ規格におけるＨＤＭＩシンク（Ｓｉｎｋ）として機能するシンク装置である。
【００２０】
実施例１において、通信装置１００及び外部装置２００は、ＨＤＭＩ規格が規定しているＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）プロトコルに準拠するものとする。通信装置１００と外部装置２００との間で双方向に送信される制御コマンドは、ＣＥＣプロトコルに準拠している。以下、ＣＥＣプロトコルに準拠した制御コマンドを「ＣＥＣコマンド」と呼ぶ。
【００２１】
実施例１では、通信装置１００の一例としてデジタルスチルカメラ（以下カメラとする）を用いる。もちろん、通信装置１００は、デジタルスチルカメラに限るものではなく、ＨＤＭＩソース装置としての機能を持つ装置であれば、一眼レフカメラ、ビデオカメラ、レコーダ、ＤＶＤプレイヤ等の映像出力装置を通信装置１００として用いてもよい。
【００２２】
実施例１では、外部装置２００の一例としてテレビジョン受像機（以下、「テレビ」と呼ぶ）を用いる。もちろん、外部装置２００は、テレビに限るものではなく、ＨＤＭＩシンク装置としての機能を持つ装置であれば、プロジェクタやパーソナルコンピュータ等の表示装置を外部装置２００として用いてもよい。
【００２３】
以下、通信装置１００を「カメラ１００」と呼び、外部装置２００を「テレビ２００」と呼び、接続ケーブル３００を「ＨＤＭＩケーブル３００」と呼ぶ。
【００２４】
次に、図２を参照して、ＨＤＭＩケーブル３００を説明する。
【００２５】
ＨＤＭＩケーブル３００は、＋５Ｖパワーライン３０１、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ライン３０２、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ライン３０３を有する。ＨＤＭＩケーブル３００はさらに、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｎｇｎａｌｉｎｇ）ライン３０４、ＣＥＣライン３０５を有する。
【００２６】
＋５Ｖパワーライン３０１（第１の伝送ライン）は、カメラ１００からテレビ２００に＋５Ｖ電力を供給するための電力供給ラインである。
【００２７】
ＨＰＤライン３０２（第２の伝送ライン）は、高電圧レベル（以下、Ｈレベル）又は低電圧レベル（以下、Ｌレベル）のＨＰＤ信号をテレビ２００からカメラ１００に伝送するための伝送ラインである。
【００２８】
カメラ１００が＋５Ｖパワーライン３０１を介してテレビ２００に＋５Ｖ電力を供給している場合、テレビ２００は、テレビ２００のデバイス情報をカメラ１００に送信できるか否かを判定する。
【００２９】
テレビ２００のデバイス情報とはテレビ２００のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  ｄｉｓｐｌａｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）又はＥ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  ＥＤＩＤ）である。ＥＤＩＤ及びＥ−ＥＤＩＤはいずれも、テレビ２００のデバイス情報として、テレビ２００に関するテレビ２００の識別情報、テレビ２００の表示能力や音声能力などに関する情報等を含む。例えば、ＥＤＩＤ及びＥ−ＥＤＩＤには、テレビ２００がサポートしている解像度、走査周波数、アスペクト比、色空間などに関する情報が含まれている。Ｅ−ＥＤＩＤは、ＥＤＩＤを拡張したものであり、ＥＤＩＤよりも多くのデバイス情報を含む。例えば、Ｅ−ＥＤＩＤには、テレビ２００がサポートしている映像データ及び音声データのフォーマットなどに関する情報が含まれている。以下、ＥＤＩＤ及びＥ−ＥＤＩＤをいずれも「ＥＤＩＤ」と呼ぶ。
【００３０】
テレビ２００にカメラ１００から＋５Ｖ電力が供給されている場合であり、かつ、テレビ２００がＥＤＩＤをカメラ１００に送信できる場合、テレビ２００はＨレベルのＨＰＤ信号（第１の信号）をカメラ１００にＨＰＤライン３０２を介して送信する。テレビ２００は、ＨレベルのＨＰＤ信号をカメラ１００に送信することにより、テレビ２００からカメラ１００がＥＤＩＤを取得できることをカメラ１００に知らせることができる。
【００３１】
カメラ１００がテレビ２００に＋５Ｖ電力を供給しているにもかかわらず、テレビ２００がテレビ２００のＥＤＩＤをカメラ１００に送信できない場合がある。これは、テレビ２００のＥＤＩＤに含まれる映像の設定や解像度の設定、音声の設定等が変更され、テレビ２００がＥＤＩＤに含まれている情報を書き換え途中であることが考えられる。この場合、テレビ２００はＥＤＩＤの書き換えが完了するまで、ＬレベルのＨＰＤ信号（第２の信号）をカメラ１００にＨＰＤライン３０２を介して送信する。テレビ２００はＥＤＩＤの書き換えが完了した後、ＨレベルのＨＰＤ信号をカメラ１００にＨＰＤライン３０２を介して送信する。また、カメラ１００がテレビ２００に＋５Ｖ電力を供給していない場合にも、テレビ２００は、ＬレベルのＨＰＤ信号をカメラ１００に送信する。
【００３２】
ＤＤＣライン３０３（第３の伝送ライン）は、テレビ２００のＥＤＩＤをテレビ２００からカメラ１００に伝送するための伝送ラインである。テレビ２００のＥＤＩＤを受信したカメラ１００は、テレビ２００のＥＤＩＤを参照することにより、テレビ２００の表示能力、音声能力などを自動的に知ることができる。さらに、ＣＰＵ１０１は、テレビ２００の表示能力及び音声能力に適した映像フォーマット及び音声フォーマットを自動的に知ることができる。カメラ１００の設定をテレビ２００に適した設定にすることにより、カメラ１００は、カメラ１００からテレビ２００に送信される映像データ及び音声データをテレビ２００の能力に適した映像データ及び音声データにすることができる。
【００３３】
ＴＭＤＳライン３０４（第４の伝送ライン）は、カメラ１００からテレビ２００に映像データ、音声データ及び補助データを伝送するための伝送ラインである。ＴＭＤＳライン３０４は、ＴＭＤＳチャンネル０、ＴＭＤＳチャンネル１、ＴＭＤＳチャンネル２及びＴＭＤＳクロックチャンネルを含む。
【００３４】
ＣＥＣライン３０５は、カメラ１００とテレビ２００との間で様々なＣＥＣコマンドを双方向に伝送するための伝送ラインである。テレビ２００は、カメラ１００を制御するためのＣＥＣコマンドをＣＥＣライン３０５を介してカメラ１００に送信することにより、カメラ１００を制御することができる。
【００３５】
＜カメラ１００＞
次に、図２を参照して、カメラ１００の構成の一例を説明する。
【００３６】
カメラ１００は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メモリ１０２、通信部１０３、撮像部１０４、記録部１０５、表示部１０６、操作部１０７及び電源部１０８を有する。以下、カメラ１００について説明する。
【００３７】
ＣＰＵ１０１は、メモリ１０２に格納されているコンピュータプログラムに従って、カメラ１００全体の動作を制御する。ＣＰＵ１０１は、テレビ２００のＥＤＩＤを用いてカメラ１００全体の動作を制御することもできる。ＣＰＵ１０１はカメラ１００の各部から供給されたデータを解析することによってカメラ１００全体を制御する。また、ＣＰＵ１０１は電源部１０８から各部に電力を供給するように制御したり、電力の供給を停止するように制御する。
【００３８】
メモリ１０２は、ＣＰＵ１０１のワークエリアとして機能する。メモリ１０２に記憶される情報には、テレビ２００のＥＤＩＤ、テレビ２００のＥＤＩＤをＣＰＵ１０１が解析した解析結果等がある。また、メモリ１０２には、各部の動作に対するフラグの設定やＣＰＵ１０１によって行われた演算や解析の結果等が記録される。なお、ＣＰＵ１０１のワークエリアは、メモリ１０２に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。
【００３９】
通信部１０３は、ＨＤＭＩケーブル３００を接続するための接続端子を有し、接続端子を介して、テレビ２００のＥＤＩＤの取得し、ＣＥＣコマンドの送受信や映像データや音声データ、補助データ等の送信を行う。通信部１０３は、電力送信部１０３ａと接続検出部１０３ｂと能力取得部１０３ｃとパケット処理部１０３ｄとを有する。
【００４０】
電力送信部１０３ａは、電源部１０８から供給された電力から＋５Ｖ電力を生成し、生成した＋５Ｖ電力を＋５Ｖパワーライン３０１を介してテレビ２００に送信するようにＣＰＵ１０１によって制御される。
【００４１】
接続検出部１０３ｂは、テレビ２００から送信されてくるＨＰＤ信号を、ＨＰＤライン３０２を介して受信することができる。接続検出部１０３ｂは、ＨＰＤライン３０２を介して受信したＨＰＤ信号がＨレベルのＨＰＤ信号からＬレベルのＨＰＤ信号に変化した場合、ＨＰＤ信号がＨレベルからＬレベルに変化した旨をＣＰＵ１０１に通知する。また、接続検出部１０３ｂは、ＨＰＤ信号がＬレベルのＨＰＤ信号からＨレベルのＨＰＤ信号に変化した場合も同様にＨＰＤ信号がＬレベルからＨレベルに変化した旨をＣＰＵ１０１に通知する。ＣＰＵ１０１から受信したＨＰＤ信号を要求された場合、接続検出部１０３ｂはＨＰＤ信号をＣＰＵ１０１に供給する。
【００４２】
能力取得部１０３ｃは、テレビ２００からＥＤＩＤをＤＤＣライン３０３を介して取得することができる。接続検出部１０３ｂからＣＰＵ１０１に供給されたＨＰＤ信号がＨレベルの場合、能力取得部１０３ｃはＤＤＣライン３０３を介して、テレビ２００からテレビ２００のＥＤＩＤを取得することができる。接続検出部１０３ｂからＣＰＵ１０１に供給されたＨＰＤ信号がＬレベルの場合、能力取得部１０３ｃはＤＤＣライン３０３を介してテレビ２００からＥＤＩＤを取得することはできない。能力取得部１０３ｃは、ＥＤＩＤを取得した場合、取得したＥＤＩＤをＣＰＵ１０１に供給し、ＣＰＵ１０１は供給されたＥＤＩＤの解析を行い、供給されたＥＤＩＤ及びＥＤＩＤの解析結果をメモリ１０２に記録する。
【００４３】
パケット処理部１０３ｄは映像データと、音声データと、補助データとを、ＴＭＤＳライン３０４を介してテレビ２００に送信することができる。カメラ１００の動作モードが撮影モードである場合、通信部１０３は、撮像部１０４で生成された映像データと、不図示のマイクロフォン部で生成された音声データとをＴＭＤＳライン３０４を介してテレビ２００に送信することができる。この場合、ＣＰＵ１０１で生成された補助データも、映像データ及び音声データとともにＴＭＤＳライン３０４を介してテレビ２００に送信される。カメラ１００の動作モードが再生モードである場合、通信部１０３は、記録部１０５が記録媒体１０５ａから再生した映像データ及び音声データをＴＭＤＳライン３０４を介してテレビ２００に送信することができる。この場合、ＣＰＵ１０１で生成された補助データも、映像データ及び音声データとともにＴＭＤＳライン３０４を介してテレビ２００に送信される。また、パケット処理部１０３ｄは映像データや音声データを別々に送信するものであってもよい。
【００４４】
撮像部１０４は、カメラ１００の動作モードが撮影モードである場合は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部１０４で生成される映像データは、動画データ、静止画データのいずれでもよい。撮像部１０４で生成された映像データは、撮像部１０４からパケット処理部１０３ｄ、記録部１０５及び表示部１０６に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、撮像部１０４からパケット処理部１０３ｄに供給される映像データを、テレビ２００の表示能力に適した映像データに変換する。撮像部１０４からパケット処理部１０３ｄに供給された映像データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。撮像部１０４から記録部１０５に供給された映像データは、記録媒体１０５ａに記録される。撮像部１０４から表示部１０６に供給された映像データは、表示部１０６に表示される。
【００４５】
撮像部１０４が映像データを生成する場合、不図示のマイクロフォン部は音声データを生成する。マイクロフォン部で生成された音声データは、マイクロフォン部からパケット処理部１０３ｄ、記録部１０５及び不図示のスピーカ部に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、マイクロフォン部からパケット処理部１０３ｄに供給される音声データを、テレビ２００の音声能力に適した音声データに変換する。マイクロフォン部からパケット処理部１０３ｄに供給された音声データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。マイクロフォン部から記録部１０５に供給された音声データは、記録媒体１０５ａに記録される。マイクロフォン部から表示部１０６に供給された音声データは、不図示のスピーカ部から出力される。
【００４６】
撮像部１０４は、カメラ１００の動作モードが再生モードである場合は、被写体の撮影を停止し、当該被写体の光学像からの映像データの生成を停止する。
【００４７】
記録部１０５は、カメラ１００の動作モードが撮影モードである場合は、撮像部１０４で生成された映像データと、マイクロフォン部で生成された音声データとを記録媒体１０５ａに記録することができる。撮像部１０４及びマイクロフォン部で生成された映像データ及び音声データの記録媒体１０５ａへの記録は、操作部１０７を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。
【００４８】
記録部１０５は、カメラ１００の動作モードが再生モードである場合は、ユーザによって選択された映像データ及び音声データを記録媒体１０５ａから再生することができる。記録媒体１０５ａから再生される映像データ及び音声データの選択は、操作部１０７を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。
【００４９】
記録部１０５が記録媒体１０５ａから再生した映像データは、記録部１０５からパケット処理部１０３ｄ及び表示部１０６に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、記録部１０５からパケット処理部１０３ｄに供給される映像データを、ＥＤＩＤに応じてテレビ２００の表示能力に適した映像データに変換する。記録部１０５からパケット処理部１０３ｄに供給された映像データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。記録部１０５から表示部１０６に供給された映像データは、表示部１０６に表示される。記録部１０５が記録媒体１０５ａから再生した音声データは、記録部１０５からパケット処理部１０３ｄ及び不図示のスピーカ部に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、記録部１０５からパケット処理部１０３ｄに供給される音声データを、ＥＤＩＤに応じてテレビ２００の音声能力に適した音声データに変換する。記録部１０５からパケット処理部１０３ｄに供給された音声データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。記録部１０５からスピーカ部に供給された音声データは、スピーカ部から出力される。
【００５０】
記録媒体１０５ａは、メモリカード、ハードディスク装置などの記録媒体である。記録媒体１０５ａは、カメラ１００に内蔵された記録媒体であっても、カメラ１００から取り外し可能な記録媒体であってもよい。
【００５１】
表示部１０６は、液晶ディスプレイなどの表示器により構成される。カメラ１００の動作モードが撮影モードである場合、表示部１０６は、撮像部１０４で生成された映像データを表示する。カメラ１００の動作モードが再生モードである場合、表示部１０６は、記録部１０５が記録媒体１０５ａから再生した映像データを表示する。
【００５２】
操作部１０７は、カメラ１００を操作するためのユーザインターフェースを提供する。操作部１０７は、カメラ１００を操作するための複数のボタンを有する。操作部１０７に含まれる各ボタンは、スイッチ、タッチパネル等により構成される。ＣＰＵ１０１は、操作部１０７を介して入力されたユーザの指示に従ってカメラ１００を制御することができる。
【００５３】
操作部１０７は、カメラ１００を電源オン状態または電源オフ状態に変更するための電源ボタンやカメラ１００の動作モードを撮影モードから再生モードに変更するモード変更ボタン１０７ａなどを有する。なお、電源オフ状態とは、電源部１０８からカメラ１００の一部又は全部への電力の供給を停止した状態であり、電源オン状態とは、電源部１０８からカメラ１００の一部又は全部への電力を供給している状態である。電源部１０８は、カメラ１００に着脱可能なバッテリやＡＣ電源等からカメラ１００の各部に必要な電力を供給する。
【００５４】
＜テレビ２００＞
次に、図２を参照して、テレビ２００の構成の一例を説明する。
【００５５】
テレビ２００は、図２に示すように、ＣＰＵ２０１、チューナ部２０２、通信部２０３、表示部２０４、操作部２０５、メモリ２０６及び電源部２０７を有する。
【００５６】
ＣＰＵ２０１は、メモリ２０６に格納されているコンピュータプログラムに従ってテレビ２００全体の動作を制御する。また、ＣＰＵ２０１は電源部２０７から各部に電力を供給するように制御したり、電力の供給を停止するように制御する。
【００５７】
チューナ部２０２は、ユーザによって選択されたテレビジョンチャンネルのテレビジョン放送を受信する。テレビジョンチャンネルの選択は、操作部２０５もしくは不図示のリモコンを用いて行うことができる。ＣＰＵ２０１は、操作部２０５を介して入力されたユーザの指示に従ってチューナ部２０２を制御する。これにより、チューナ部２０２は、ユーザが不図示のリモコン又は操作部２０５を用いて選択したテレビジョンチャンネルのテレビジョン放送を受信することができる。チューナ部２０２が受信したテレビジョン放送に含まれる映像データは、表示部２０４に表示される。チューナ部２０２が受信したテレビジョン放送に含まれる音声データは、不図示のスピーカ部から出力される。チューナ部２０２が受信したテレビジョン放送に含まれる補助データは、ＣＰＵ２０１に供給される。ＣＰＵ２０１は、カメラ１００から受信した補助データに従ってテレビ２００を制御することができる。
【００５８】
通信部２０３は、ＨＤＭＩケーブル３００を接続するための接続端子を有する。通信部２０３は、カメラ１００から送信された映像データ、音声データ及び補助データを、ＴＭＤＳライン３０４を介して受信することができる。カメラ１００から受信した映像データは、表示部２０４に表示される。カメラ１００から受信した音声データは、不図示のスピーカ部から出力される。カメラ１００から受信した補助データは、ＣＰＵ２０１に供給される。ＣＰＵ２０１は、カメラ１００から受信した補助データに従ってテレビ２００を制御することができる。
【００５９】
なお、通信部２０３が有する接続端子の数はテレビ２００によって任意であり、テレビ２００は接続端子の数だけＨＤＭＩケーブルを介してカメラ１００以外のソース装置を接続することができる。そのため、テレビ２００はＨＤＭＩケーブルを介して接続されたカメラ１００以外のソース装置から送信された映像データ、音声データ及び補助データを受信することができる。この場合、カメラ１００と同様に、カメラ１００以外のソース装置から受信した映像データは表示部２０４に表示され、音声データは不図示のスピーカ部から出力され、補助データはＣＰＵ２０１に供給される。
【００６０】
通信部２０３は、カメラ１００から送信されたＣＥＣコマンドをＣＥＣライン３０５を介して受信し、ＣＰＵ２０１が生成したＣＥＣコマンドを送信することができる。
【００６１】
通信部２０３は、カメラ１００が＋５Ｖパワーライン３０１を介してテレビ２００に＋５Ｖ電力を供給しているか否かを判定し、判定結果に応じてＨレベルのＨＰＤ信号またはＬレベルのＨＰＤ信号をカメラ１００にＨＰＤライン３０２を介して送信する。通信部２０３が＋５Ｖパワーライン３０１を介してカメラ１００から＋５Ｖ電力を取得していない場合、ＣＰＵ２０１はＬレベルのＨＰＤ信号をカメラ１００にＨＰＤライン３０２を介して送信するように通信部２０３を制御する。
【００６２】
通信部２０３が＋５Ｖパワーライン３０１を介してカメラ１００から＋５Ｖ電力を取得した場合、ＣＰＵ２０１はメモリ２０６に格納されているテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信可能か否かを判定する。メモリ２０６に格納されているＥＤＩＤに含まれる情報が変更されていない場合、またはＥＤＩＤの書き換えが完了している場合、ＣＰＵ２０１はテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信可能であると判定する。この場合、ＣＰＵ２０１はＨレベルのＨＰＤ信号をＨＰＤライン３０２を介してカメラ１００に送信するように通信部２０３を制御する。テレビ２００に対する設定の変更により、ＥＤＩＤに含まれる情報が書き換えられている場合、ＣＰＵ２０１はテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信できないと判定する。この場合も、ＣＰＵ２０１はＬレベルのＨＰＤ信号をＨＰＤライン３０２を介してカメラ１００に送信するように通信部２０３を制御する。
【００６３】
また、通信部２０３は、テレビ２００のＥＤＩＤを、ＤＤＣライン３０３を介してカメラ１００に送信することができる。
【００６４】
表示部２０４は、液晶ディスプレイ等の表示器により構成される。表示部２０４は、チューナ部２０２及び通信部２０３の少なくとも一つから供給された映像データを表示することができる。通信部２０３によってカメラ１００から受信した映像データが供給された場合、表示部２０４はカメラ１００から受信した映像データを表示する。
【００６５】
操作部２０５は、テレビ２００を操作するためのユーザインターフェースを提供する。操作部２０５は、テレビ２００を操作するための複数のボタンを有する。操作部２０５に含まれる各ボタンは、スイッチ、タッチパネル等により構成される。ＣＰＵ２０１は、操作部２０５を介して入力されたユーザの指示に従ってテレビ２００を制御することができる。操作部２０５はテレビ２００を操作するための電源ボタン、チャンネル選択ボタン、外部入力ボタン等を有する。
【００６６】
電源ボタンは、テレビ２００を電源オン状態または電源オフ状態に変更することをＣＰＵ２０１に指示するためのボタンである。電源オン状態とは、ＣＰＵ２０１がテレビ２００の各部の全てに必要な電力を供給するように電源部２０７を制御している状態である。電源オフ状態とは、ＣＰＵ２０１がテレビ２００の一部又はテレビ２００の各部の全てへの電力の供給を停止させるように電源部１０８を制御している状態である。
【００６７】
チャンネル選択ボタンは、チューナ部２０２が受信するテレビジョンチャンネルを選択するためのボタンである。
【００６８】
外部入力ボタンは、チューナ部２０２が受信したテレビジョン放送に含まれる映像データまたはＨＤＭＩケーブル３００を介して接続されたカメラ１００から受信した映像データを選択し、選択した映像データを表示部２０４に表示させるためのボタンである。
【００６９】
電源部２０７は、ＡＣ電源等からテレビ２００の各部に必要な電力を供給する。
【００７０】
＜出画制御処理＞
次に、図３を参照して、実施例１に係るカメラ１００で行われる出画制御処理について説明する。
【００７１】
図３は、実施例１に係るカメラ１００で行われる出画制御処理の一例を説明するためのフローチャートである。出画制御処理は、カメラ１００が電源オン状態であり、かつ、カメラ１００の動作モードが再生モードである場合に行われる。なお、カメラ１００の接続端子とテレビ２００の接続端子とにＨＤＭＩケーブル３００が物理的に接続されていることを前提とする。
【００７２】
なお、出画制御処理は、ＣＰＵ１０１がメモリ１０２に格納されているコンピュータプログラムを実行することによって制御される。また、図３に示されている出画制御処理をカメラ１００に実行させるためのコンピュータプログラムは、コンピュータ（ＣＰＵやＭＰＵ等）上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やネットワーク等を利用して、実現されるものであっても良い。
【００７３】
ステップＳ３０１において、ＣＰＵ１０１はカメラ１００の動作モードが他の動作モードから再生モードに変更されたか否かを判定する。ＣＰＵ１０１はカメラ１００の動作モードが他の動作モードから再生モードに変更されたか否かを操作部１０７のモード変更ボタン１０７ａから入力されたモード変更信号の有無によって判定することができる。モード変更ボタン１０７ａからモード変更信号が入力された場合、ＣＰＵ１０１によって、カメラ１００の動作モードが他の動作モードから再生モードに変更されたと判定される。この場合（ステップＳ３０１でＹＥＳの場合）、本フローチャートはステップＳ３０１からステップＳ３０２に進む。モード変更ボタン１０７ａからモード変更信号が入力されなかった場合、ＣＰＵ１０１によって、カメラ１００の動作モードは変更されることなく、再生モードのままであると判定される。この場合、（ステップＳ３０１でＮＯの場合）、本フローチャートはステップＳ３０１からステップＳ３０４に進む。カメラ１００の動作モードが他の動作モードから再生モードに変更された場合（ステップＳ３０１でＹＥＳの場合）、ＣＰＵ１０１はカメラ１００がＨＤＭＩケーブル３００を介してテレビ２００に映像データ等を送信できるか否かを判定する必要がある。
【００７４】
そこで、ステップＳ３０２において、ＣＰＵ１０１はカメラ１００が出画可能状態であるか否かを判定する。出画可能状態とは、カメラ１００が通信部１０３及びＨＤＭＩケーブル３００を介してテレビ２００に映像データを送信するように設定されている状態である。ＣＰＵ１０１によって、カメラ１００が出画可能状態であると判定された場合（ステップＳ３０２でＹＥＳの場合）、本フローチャートはステップＳ３０２からステップＳ３０３に進む。ＣＰＵ１０１によって、カメラ１００が出画可能状態でないと判定された場合（ステップＳ３０２でＮＯの場合）、本フローチャートはステップＳ３０２からステップＳ３０８に進む。
【００７５】
カメラ１００が出画可能状態である場合（ステップＳ３０２でＹＥＳの場合）、カメラ１００がＴＭＤＳライン３０４を介してテレビ２００に映像データを送信するためには、テレビ２００のＥＤＩＤを取得し、ＥＤＩＤに適した映像データを生成する必要がある。カメラ１００がテレビ２００のＥＤＩＤを取得するために、カメラ１００は＋５Ｖパワーラインを介してテレビ２００に＋５Ｖ電力を送信する必要がある。
【００７６】
そこで、ステップＳ３０３において、ＣＰＵ１０１は電力送信部１０３ａに必要な電力を供給するように電源部１０８を制御することによって、電力送信部１０３ａを低消費電力状態から通常状態に変化させる。電力送信部１０３ａにおける通常状態とは、ＣＰＵ１０１によって制御された電源部１０８から電力送信部１０３ａに、＋５Ｖパワーライン３０１を介してテレビ２００に送信するための電力が供給されている状態である。また、電力送信部１０３ａにおける低消費電力状態とは、ＣＰＵ１０１によって制御された電源部１０８から電力送信部１０３ａに、＋５Ｖパワーライン３０１を介してテレビ２００に送信するための電力が供給されていない状態である。
【００７７】
ＣＰＵ１０１は電源部１０８を制御することによって、電力送信部１０３ａを通常状態から低消費電力状態に遷移するように制御したり、低消費電力状態から通常状態に遷移するように制御する。
【００７８】
通常状態になった電力送信部１０３ａは電源部１０８から供給された電力から＋５Ｖ電力を生成し、＋５Ｖパワーライン３０１を介して、テレビ２００に送信する。電力送信部１０３ａが＋５Ｖ電力を＋５Ｖパワーライン３０１を介して、テレビ２００に送信した後、本フローチャートはステップＳ３０３からステップＳ３０５に進む。
【００７９】
モード変更信号が入力されなかった場合（ステップＳ３０１でＮＯの場合）、カメラ１００は再生モードのままで、既に電力送信部１０３ａによって＋５Ｖパワーライン３０１を介してテレビ２００に＋５Ｖ電力を供給していると考えられる。そのため、ＣＰＵ１０１は電力送信部１０３ａがテレビ２００に＋５Ｖ電力を供給している場合、接続検出部１０３ｂによって検出されているＨＰＤ信号に変化があるか否か判定する必要がある。
【００８０】
そこで、ステップＳ３０４において、ＣＰＵ１０１は接続検出部１０３ｂによって検出されているＨＰＤ信号に変化があるか否か判定する。ＣＰＵ１０１によってＨＰＤ信号の変化が検出されたと判定された場合（ステップＳ３０４でＹＥＳの場合）、本フローチャートはステップＳ３０４からステップＳ３０５に進む。ＣＰＵ１０１によってＨＰＤ信号の変化が検出されなかったと判定された場合（ステップＳ３０４でＮＯの場合）、本フローチャートはステップＳ３０４からステップＳ３０１に戻る。
【００８１】
ステップＳ３０３で電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信した後、ＣＰＵ１０１はテレビ２００のＥＤＩＤを取得可能か否かを判定するために接続検出部１０３ｂで検出されたＨＰＤ信号を確認する必要がある。
【００８２】
ＨＰＤ信号の変化が検出された場合（ステップＳ３０４でＹＥＳの場合）、ＣＰＵ１０１は接続検出部１０３ｂで検出されたＨＰＤ信号がＨレベルであるかＬレベルであるかを確認する必要がある。
【００８３】
そこでステップＳ３０５において、ＣＰＵ１０１は第１の判定として、接続検出部１０３ｂにおいて検出されたＨＰＤ信号がＨレベルであるか否かを判定する。ＣＰＵ１０１によって、接続検出部１０３ｂにおいて検出されたＨＰＤ信号がＨレベルであると判定された場合（ステップＳ３０５でＹＥＳの場合）、本フローチャートはステップＳ３０５からステップＳ３０６に進む。ＣＰＵ１０１によって、接続検出部１０３ｂにおいて検出されたＨＰＤ信号がＨレベルでない、つまりＨＰＤ信号がＬレベルであると判定された場合（ステップＳ３０５でＮＯの場合）、本フローチャートはステップＳ３０５からステップＳ３０９に進む。
【００８４】
電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信していない場合であっても、接続検出部１０３ｂがテレビ２００から送信されたＨレベルのＨＰＤ信号を検出する事態が想定される。そのため、接続検出部１０３ｂにおいて検出されたＨＰＤ信号がＨレベルである場合（ステップＳ３０５でＹＥＳの場合）、電力送信部１０３ａが＋５Ｖ電力を＋５Ｖパワーライン３０１を介してテレビ２００に送信しているか否かを判定する必要がある。これは、カメラ１００が誤ってシンク装置へ映像データを送信してしまうことを事前に防ぐために行う。
【００８５】
そこで、ステップＳ３０６において、ＣＰＵ１０１は、第２の判定として、電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信しているか否かを判定する。
【００８６】
ＣＰＵ１０１によって、電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信していると判定された場合（ステップＳ３０６でＹＥＳの場合）、本フローチャートはステップＳ３０６からステップＳ３０７に進む。ＣＰＵ１０１によって、電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信していないと判定された場合（ステップＳ３０６でＮＯの場合）、本フローチャートはステップＳ３０６からステップＳ３０１に戻る。この場合、カメラ１００とテレビ２００との通信が不安定となるので、カメラ１００はテレビ２００からエラーの発生したテレビ２００のＥＤＩＤを取得してしまったり、テレビ２００に適した映像データを送信できなくなる。また、カメラ１００がテレビ２００に適した映像データを送信できたとしても、カメラ１００が映像データをテレビ２００に送信している途中でカメラ１００とテレビ２００との通信が中断されてしまう。このような事態を防ぐため、ＣＰＵ１０１は電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信していない場合、カメラ１００の映像データをテレビ２００に送信しないように制御する。
【００８７】
電力送信部１０３ａが＋５Ｖパワーライン３０１を介して＋５Ｖ電力をテレビ２００に送信している場合（ステップＳ３０６でＹＥＳの場合）、ＣＰＵ１０１は、映像データをテレビ２００に送信するためにテレビ２００からＥＤＩＤを取得する必要がある。
【００８８】
そこで、ステップＳ３０７において、ＣＰＵ１０１は、能力取得部１０３ｃ及びパケット処理部１０３ｄに必要な電力を供給するように電源部１０８を制御する。能力取得部１０３ｃに電源部１０８から電力を供給された場合、能力取得部１０３ｃはＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得することが可能となる。パケット処理部１０３ｄに電源部１０８から電力を供給された場合、パケット処理部１０３ｄはＴＭＤＳライン３０４を介してテレビ２００に映像データを送信可能となる。
【００８９】
能力取得部１０３ｃ及びパケット処理部１０３ｄに電源部１０８から電力を供給された場合、能力取得部１０３ｃはＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得し、ＣＰＵ１０１に供給する。ＣＰＵ１０１は能力取得部１０３ｃから供給されたテレビ２００のＥＤＩＤを解析し、ＥＤＩＤ及びＥＤＩＤの解析結果をメモリ１０２に記録した後、ＣＰＵ１０１はＥＤＩＤの解析結果に応じて映像データをテレビ２００の表示に適した映像フォーマットに変更する。ＣＰＵ１０１によって、テレビ２００の映像フォーマットに変更された映像データはパケット処理部１０３ｄに供給され、パケット処理部１０３ｄによりＴＭＤＳライン３０４を介して、テレビ２００に送信される。
【００９０】
映像データがパケット処理部１０３ｄによって送信された場合、本フローチャートはステップＳ３０７からステップＳ３０１に戻る。
【００９１】
カメラ１００が出画可能状態でない場合（ステップＳ３０２でＮＯの場合）、カメラ１００が出画可能状態になるまで、テレビ２００からＥＤＩＤを取得し、映像データをテレビ２００に送信する必要はない。そこで、ステップＳ３０８において、ＣＰＵ１０１は電力送信部１０３ａに必要な電力を供給しないように電源部１０８を制御する。また、既に電力送信部１０３ａに必要な電力を供給され、電力送信部１０３ａが通常状態になっている場合、ＣＰＵ１０１は電源部１０８を制御して、電力送信部１０３ａを通常状態から低消費電力状態に変化させる。
【００９２】
接続検出部１０３ｂにおいて検出されたＨＰＤ信号がＬレベルである場合（ステップＳ３０５でＮＯの場合）、テレビ２００がＥＤＩＤをカメラ１００に送信できない状態もしくは、テレビ２００がＥＤＩＤに含まれる情報を書き換えている状態が想定される。このため、カメラ１００がテレビ２００に映像データを送信していたとしても、テレビ２００の表示に適していない映像データを送信する可能性が高い。このような場合、テレビ２００において、カメラ１００から送信された映像データが正しく受信されて、受信された映像データがテレビ２００に正しく表示されるとは限らない。
【００９３】
また、ステップＳ３０８により電力送信部１０３ａがテレビ２００へ＋５Ｖ電力の送信を停止した場合、カメラ１００の接続端子とテレビ２００の接続端子とにＨＤＭＩケーブル３００が差し込まれていたとしても、両装置間で通信は行われない。
【００９４】
そのため、ステップＳ３０９において、ＣＰＵ１０１はパケット処理部１０３ｄが映像データをテレビ２００にＴＭＤＳライン３０４を介して送信しているか否かを判定する。ＣＰＵ１０１によって、パケット処理部１０３ｄが映像データをテレビ２００にＴＭＤＳライン３０４を介して送信していると判定された場合（ステップＳ３０９でＹＥＳの場合）、本フローチャートはステップＳ３０９からステップＳ３１０に進む。ＣＰＵ１０１によって、パケット処理部１０３ｄが映像データをテレビ２００にＴＭＤＳライン３０４を介して送信していないと判定された場合（ステップＳ３０９でＮＯの場合）、本フローチャートはステップＳ３０９からステップＳ３０１に戻る。
【００９５】
パケット処理部１０３ｄが映像データをテレビ２００にＴＭＤＳライン３０４を介して送信している場合（ステップＳ３０９でＹＥＳの場合）、パケット処理部１０３ｄでは電力が余分に消費される可能性が高い。そこで、ステップＳ３１０において、ＣＰＵ１０１は、テレビ２００への映像データの送信及びテレビ２００からのＥＤＩＤの取得を停止するために、能力取得部１０３ｃ及びパケット処理部１０３ｄに必要な電力を供給しないように電源部１０８を制御する。この場合、ＣＰＵ１０１によって制御された電源部１０８によって、能力取得部１０３ｃ及びパケット処理部１０３ｄは通常状態から低消費電力状態に変更される。
【００９６】
能力取得部１０３ｃにおける通常状態とは、ＣＰＵ１０１によって制御された電源部１０８から能力取得部１０３ｃに、テレビ２００からＥＤＩＤを取得するために必要な電力が供給されている状態である。パケット処理部１０３ｄにおける通常状態とは、ＣＰＵ１０１によって制御された電源部１０８からパケット処理部１０３ｄに、映像データ、音声データ及び補助データ等を送信するために必要な電力が供給されている状態である。
【００９７】
また、能力取得部１０３ｃにおける低消費電力状態とは、能力取得部１０３ｃがテレビ２００からＥＤＩＤを取得するために必要な電力を電源部１０８が能力取得部１０３ｃに供給していない状態である。パケット処理部１０３ｄにおける低消費電力状態とは、パケット処理部１０３ｄがテレビ２００に映像データ、音声データ、補助データ等を送信するために必要な電力を電源部１０８がパケット処理部１０３ｄに供給していない状態である。
【００９８】
ＣＰＵ１０１は電源部１０８を制御することによって、能力取得部１０３ｃ及びパケット処理部１０３ｄを通常状態から低消費電力状態に遷移するように制御したり、低消費電力状態から通常状態に遷移するように制御する。
【００９９】
能力取得部１０３ｃに電源部１０８から電力の供給が停止された場合、能力取得部１０３ｃはＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得することをやめる。パケット処理部１０３ｄに電源部１０８から電力の供給が停止された場合、パケット処理部１０３ｄはＴＭＤＳライン３０４を介してテレビ２００への映像データの送信を停止する。能力取得部１０３ｃ及びパケット処理部１０３ｄに電源部１０８から電力の供給が停止された場合、ＣＰＵ１０１はメモリ１０２に記録されているテレビ２００のＥＤＩＤ及びＥＤＩＤの解析結果を消去する。また、ＣＰＵ１０１は、映像データをＥＤＩＤの解析結果から得られた映像フォーマットに変換する処理を停止する。能力取得部１０３ｃ及びパケット処理部１０３ｄが通常状態から低消費電力状態に変更された場合、本フローチャートはステップＳ３１０からステップＳ３０１に戻る。なお、接続検出部１０３ｂによって常にＨＰＤ信号の変化を検出するために、ＣＰＵ１０１は接続検出部１０３ｂに必要な電力を供給するように電源部１０８を制御する。
【０１００】
このように、実施例１に係るカメラ１００において、テレビ２００からＥＤＩＤを取得できるか否かの判断及びテレビ２００に＋５Ｖ電力を送信しているか否かの判断に応じて、映像データをテレビ２００に送信することを制御可能となった。そのため、カメラ１００がテレビ２００からＥＤＩＤを取得できると判定したとしても、テレビ２００に＋５Ｖ電力を送信していない場合、映像データの送信に関する処理を行わないので、ＥＤＩＤの取得や映像データ送信の際の不具合を事前に防ぐことができる。また、テレビ２００に＋５Ｖ電力を送信していない場合、カメラ１００は、ＥＤＩＤの取得や映像データの送信に関する処理を行わないので、カメラ１００の消費電力を低減させるとともに、カメラ１００が行う処理の負荷を減らすことができる。
【０１０１】
また、カメラ１００はテレビ２００に＋５Ｖ電力の送信を停止した場合やテレビ２００からＥＤＩＤを取得できない場合、映像データをテレビ２００に送信している場合であっても、ＥＤＩＤの取得や映像データの送信を中止する。このため、カメラ１００の消費電力を低減させることができる。
【０１０２】
なお、実施例１に係るカメラ１００では、カメラ１００の動作モードが再生モードである場合に、図３に示されている出画制御処理を行っていた。しかし、カメラ１００の動作モードが再生モード以外の、カメラ１００がＴＭＤＳライン３０４を介して外部装置に映像データを送信するための動作モードに変更された場合も同様にカメラ１００は出画制御処理を行っても良いものとする。例えば、ステップＳ３０１において、ＣＰＵ１０１はカメラ１００の動作モードが撮影モードであって、かつ、ライブビュー映像やプレビュー映像をテレビ２００に送信するように設定されているか否かを判定しても良い。この場合、ステップＳ３０１の判定後に行う処理は、図３に示される出画制御処理のステップＳ３０２からステップＳ３１０までの処理を実行するものとする。また、上記に挙げた例はあくまでも一例であって、カメラ１００の動作モードが再生モードや撮影モード以外の他の特定のモードである場合であっても、ＣＰＵ１０１は同様に出画制御処理を行っても良い。
【０１０３】
なお、実施例１におけるカメラ１００及びテレビ２００がＣＥＣプロトコルに準拠していない装置であっても、カメラ１００は出画制御処理を実行することによって同様な効果を得ることができるものとする。
【０１０４】
なお、実施例１において、通信装置１００をＨＤＭＩ規格に対応したソース装置、外部装置２００をＨＤＭＩ規格に対応したシンク装置として説明を行ったが、実施例１において説明された出画制御処理を実行できるものであれば、これに限られないものとする。また、接続ケーブル３００をＨＤＭＩ規格に対応したＨＤＭＩケーブルとして、説明を行ったが、これに限られず、ＵＳＢやＩＥＥＥ１３９４に対応したケーブルであっても良い。また、接続ケーブル３００はＤｉｉＶＡ（Ｄｉｇｉｔａｌ  Ｉｎｔｅｒａｃｔｉｖｅ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｖｉｄｅｏ  ａｎｄ  Ａｕｄｉｏ）に対応したケーブルであっても良いものとする。
【０１０５】
［他の実施例］
本発明に係る通信装置は、実施例１で説明した通信装置１００に限定されるものではなく、例えば、複数の装置から構成されるシステムによって実現されるものであっても良い。  また、本発明は、上述された実施例１の機能を実現するための処理をコンピュータプログラムによって実現できる。この場合、コンピュータプログラムは、コンピュータで読取可能な記録媒体からコンピュータによって読み出され、実行される。なお、上記のコンピュータプログラムは、装置やシステムに供給され、当該装置や当該システムのコンピュータによって実行されても良いものとする。
【０１０６】
コンピュータで読み取り可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、コンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【図１】
2011041203.tif 000003
【図２】
2011041203.tif 000004
【図３】
2011041203.tif 000005