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