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