(57)【要約】      （修正有）【課題】ＨＤＭＩ（登録商標）インターフェースを複数有するソース装置において、シンク装置の接続／切断状態を検知し、未だ接続中のシンク装置において自動でＣＥＣ機能を利用可能な状態にする。【解決手段】複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、いずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する。そして、第２のシンク装置を接続中のＨＤＭＩインタフェースがあると判定した場合、当該ＣＥＣ機能を有効にし、所定のコマンドを第２のシンク装置に送信する。そして、第２のシンク装置から、所定の応答信号を受信した場合、第２のシンク装置を接続しているＣＥＣ機能の有効を維持し、所定の応答信号を受信しなかった場合、前記第２のシンク装置を接続しているＣＥＣ機能を無効に設定する。【選択図】図３
2017130716.tif 000002
【特許請求の範囲】
【請求項１】
複数のＨＤＭＩインターフェースを有し、ＨＤＭＩ規格におけるソース装置として機能する映像処理装置であって、
前記複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、前記複数のＨＤＭＩインターフェースのいずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する判定手段と、
該判定手段によって前記第２のシンク装置を接続中のＨＤＭＩインターフェースがあると判定した場合、当該ＨＤＭＩインターフェースのＣＥＣ機能を有効にし、所定のコマンドを前記第２のシンク装置に送信する送信手段と、
前記送信手段の送信に対し、前記第２のシンク装置から、所定の応答信号を受信した場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の有効を維持し、前記所定の応答信号を受信しなかった場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の無効に設定する設定手段と
を有することを特徴とする映像処理装置。
【請求項２】
前記判定手段は、ＨＤＭＩ規格のＨＰＤ信号を受信しているＨＤＭＩインターフェースがあるか否かを判定することで、前記第２のシンク装置が接続しているＨＤＭＩインターフェースを判定することを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記設定手段は、
ＣＥＣ規格のｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅのコマンドを送信し、
当該コマンドに対して応答として肯定信号を受信した場合に、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能を維持し、
前記応答として否定信号を受信した場合に、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能を無効に設定する
ことを特徴とする請求項１又は２に記載の映像処理装置。
【請求項４】
ＨＤＭＩインターフェースからの＋５Ｖ信号の送信を所定の時間停止し、当該所定の時間が経過した場合に＋５Ｖ信号の送信を再開するための信号処理を行う信号処理手段を更に有する
ことを特徴とする請求項１又は２に記載の映像処理装置。
【請求項５】
前記設定手段は、
ＣＥＣ規格のｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅのコマンドを送信し、
当該コマンドに対して応答として肯定信号を受信した場合に、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能を維持し、
前記応答として否定信号を受信した場合には、
前記信号処理手段による信号処理を実行させ、
前記信号処理手段による信号処理を行った後に、前記ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅのコマンドを送信し、
当該コマンドに対して応答として肯定信号を受信しなかった場合に、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能を無効に設定する
ことを特徴とする請求項４に記載の映像処理装置。
【請求項６】
前記信号処理手段は、
前記送信手段による前記所定のコマンドの送信する以前であって、前記判定手段によって前記第２のシンク装置を接続中のＨＤＭＩインターフェースがあると判定した場合における当該ＨＤＭＩインターフェースを用いて信号処理を実行する
ことを特徴とする請求項４に記載の映像処理装置。
【請求項７】
複数のＨＤＭＩインターフェースを有し、ＨＤＭＩ規格におけるソース装置として機能する映像処理装置であって、
前記複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、前記複数のＨＤＭＩインターフェースのいずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する判定手段と、
該判定手段によって前記第２のシンク装置が接続されているＨＤＭＩインターフェースがあると判定した場合、当該ＨＤＭＩインターフェースのＣＥＣ機能を有効に設定する設定手段と
を有することを特徴とする映像処理装置。
【請求項８】
複数のＨＤＭＩインターフェースを有し、ＨＤＭＩ規格におけるソース装置として機能する映像処理装置の制御方法であって、
前記複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、前記複数のＨＤＭＩインターフェースのいずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する判定工程と、
該判定工程によって前記第２のシンク装置を接続中のＨＤＭＩインターフェースがあると判定した場合、当該ＨＤＭＩインターフェースのＣＥＣ機能を有効にし、所定のコマンドを前記第２のシンク装置に送信する送信工程と、
前記送信工程による送信に対し、前記第２のシンク装置から、所定の応答信号を受信した場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の有効を維持し、前記所定の応答信号を受信しなかった場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の無効に設定する設定工程と
を有することを特徴とする映像処理装置の制御方法。
【請求項９】
複数のＨＤＭＩインターフェースを有し、ＨＤＭＩ規格におけるソース装置として機能する映像処理装置の制御方法であって、
前記複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、前記複数のＨＤＭＩインターフェースのいずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する判定工程と、
該判定工程によって前記第２のシンク装置が接続されているＨＤＭＩインターフェースがあると判定した場合、当該ＨＤＭＩインターフェースのＣＥＣ機能を有効に設定する設定工程と
を有することを特徴とする映像処理装置の制御方法。
【請求項１０】
複数のＨＤＭＩインターフェースを有するコンピュータが読み込み実行することで、前記コンピュータを、請求項１乃至７のいずれか１項に記載の映像処理装置が有する各手段として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＭＩ（登録商標）インターフェースを有する映像処理装置及びその制御方法及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
ＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）と呼ばれる通信インターフェースが有る。ＨＤＭＩ規格に準拠した通信システム（以下、「ＨＤＭＩシステム」と呼ぶ）は、ソース装置とシンク装置を規定する。ソース装置とは、ＨＤＭＩ接続可能な端子（以下、ＨＤＭＩ端子）を有し、映像データをシンク装置に対して送信する装置である。シンク装置とは、ＨＤＭＩ端子を有し、ソース装置から送信された映像データを受信する装置である。シンク装置は、受信した映像データを表示する機能を有し、代表的な例としてテレビジョン受像機（以下、ＴＶ）があげられる。また、ＨＤＭＩでは、映像データの伝送に加え、ＨＤＭＩケーブルで接続された装置間で相互に制御を可能とするＣＥＣ（Consumer Electronics Control）規格が規定されている。
【０００３】
ＣＥＣ規格では、１つのＣＥＣネットワークに１台のＴＶのみが接続される、として規定されている。そのため、一般に、ＨＤＭＩ出力端子を複数搭載するソース装置においては、ＣＥＣ機能を特定の１ポートに割り当てる、もしくはメニュー設定などのユーザ操作によってある特定の１つのポートにのみＣＥＣ機能を割り当てる、といった対応がなされている。
【０００４】
ここで、ＨＤＭＩ出力端子を２個搭載したソース装置において、ＣＥＣ対応のシンク装置が２台接続されている状態から、既に接続済みのＣＥＣ対応シンク装置が切断されたとする。この場合、本体メニューの切替やコネクタの差し替えなどを行わないと、ユーザは残った接続中のシンク装置においてはＣＥＣ機能が利用できない。
【０００５】
係る課題に対し、接続されている装置の動作状態に応じてユーザが選択可能な操作を画面表示し、ユーザの利便性を向上させる技術が提案されている（特開２０１１−６１４８７号公報）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−６１４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来提案されている技術では、接続されている装置の動作状態に応じてユーザに操作を促す事は出来るが、操作自身はユーザが行う必要がある。つまり、ＣＥＣ対応のシンク装置が２台接続されている状態で、既にＣＥＣ機能を有効としている接続済みのシンク装置が切断された場合の自動対処については想定していない。
【課題を解決するための手段】
【０００８】
この課題を解決するため、例えば本発明の映像処理装置は以下の構成を備える。すなわち、
複数のＨＤＭＩインターフェースを有し、ＨＤＭＩ規格におけるソース装置として機能する映像処理装置であって、
前記複数のＨＤＭＩインターフェースのうち、ＣＥＣ機能が有効となっているＨＤＭＩインターフェースにおける第１のシンク装置との切断状態を検出した場合、前記複数のＨＤＭＩインターフェースのいずれかに、第２のシンク装置が接続されているＨＤＭＩインターフェースがあるか否かを判定する判定手段と、
該判定手段によって前記第２のシンク装置を接続中のＨＤＭＩインターフェースがあると判定した場合、当該ＨＤＭＩインターフェースのＣＥＣ機能を有効にし、所定のコマンドを前記第２のシンク装置に送信する送信手段と、
前記送信手段の送信に対し、前記第２のシンク装置から、所定の応答信号を受信した場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の有効を維持し、前記所定の応答信号を受信しなかった場合には、前記第２のシンク装置を接続しているＨＤＭＩインターフェースのＣＥＣ機能の無効に設定する設定手段とを有する。
【発明の効果】
【０００９】
本発明によれば、ＨＤＭＩインターフェースを複数有するソース装置において、シンク装置の接続／切断状態を検知し、未だ接続中のシンク装置において自動でＣＥＣ機能を利用可能な状態にする事によって、ユーザの利便性を向上する事が出来る。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る通信システムのシステム構成を示す図。
【図２】第１の実施形態に係るビデオカメラのブロック構成図。
【図３】第１の実施形態におけるビデオカメラの処理を示すフローチャート。
【図４】第２の実施形態に係るビデオカメラの処理を示すフローチャート。
【図５】第２の実施形態に係るビデオカメラの他の処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。ただし、以下に説明する実施形態は、あくまでも一例であって、本発明は以下実施形態の記載に限定されるものではない。
【００１２】
［第１の実施形態］
図１は、第１の実施形態に係るＨＤＭＩ規格に準拠した通信システムの一例を示す図である。
【００１３】
本実施形態に係る通信システムは、図１に示すように、ビデオカメラ１００、ＴＶ２００、ＴＶ３００及びＨＤＭＩケーブル４００を有する。ビデオカメラ１００とＴＶ２００及びＴＶ３００とは、ＨＤＭＩケーブル４００、４０１を介して接続されている。本第１の実施形態では、ビデオカメラ１００がＨＤＭＩシステムにおけるソース装置、ＴＶ２００及びＴＶ３００がＨＤＭシステムにおけるシンク装置とする例を説明する。
【００１４】
また、本実施形態におけるＨＤＭＩケーブル４００、４０１は、後述する、＋５Ｖ信号、ＨＰＤ信号、ＴＭＤＳ信号、ＥＤＩＤ，ＣＥＣコマンドをそれぞれ伝送可能な信号線を有するものとする。
【００１５】
実施形態におけるビデオカメラ１００は、ＨＤＭＩ送信部１０１、１０２が搭載されている。また、ＴＶ２００、３００には、それぞれＨＤＭＩ受信部２０１、３０１が搭載されている。ビデオカメラ１００は、複数のＨＤＭＩ送信部を有していればよく、２つに限るものではない。図示の如く、ＨＤＭＩ送信部１０１、１０２の２つを示したのは、あくまで具体例を示し、説明を単純化するためと理解されたい。
【００１６】
本実施形態において、ビデオカメラ１００、ＴＶ２００、ＴＶ３００及びＨＤＭＩケーブル４００、４０１は、ＨＤＭＩ規格に準拠するものとする。なお、本実施形態におけるＨＤＭＩ規格は、Ｖｅｒｓｉｏｎ  １．４ａに限るものではなく、Ｖｅｒｓｉｏｎ  １．４ａ以前の規格であってもよい。また、本実施形態におけるビデオカメラ１００、ＴＶ２００、３００及び接続ケーブル４００、４０１は、ＨＤＭＩ規格に互換性を持つ別の規格に準拠するものであってもよい。
【００１７】
そして、本実施形態において、ビデオカメラ１００、ＴＶ２００及び３００、ＨＤＭＩケーブル４００、４０１は、ＨＤＭＩ規格が規定しているＣＥＣ（Consumer Electronics Control）規格に対応した装置であるとする。ＨＤＭＩケーブル４００、４０１を介してビデオカメラ１００と、ＴＶ２００及び３００との間で双方向に送信されるコマンドは、ＣＥＣ規格に準拠する。以下、ＣＥＣ規格に準拠したコマンドを「ＣＥＣコマンド」と呼ぶ。
【００１８】
図２は、本実施形態によるソース装置としてのビデオカメラ１００のブロック構成図である。ビデオカメラ１００は、ＨＤＭＩ送信部１０１、１０２、ＣＰＵ１０３、メモリ１０４、電源部１０５、カメラ部１０６、記録部１０７、表示部１０８、操作部１０９から構成される。メモリ１０４は、ＲＡＭ及びＲＯＭで構成される。ＲＯＭには、ＣＰＵ１０１の処理手順としてのコンピュータプログラムが格納されている。また、ＲＡＭは、ＣＰＵ１０１のワークエリアとして使用される。なお、ＲＯＭは、書き換え可能な不揮発性メモリとし、各種設定情報を記憶することができる。また、実施形態におけるコンピュータプログラムはＲＯＭに記憶されているものとするが、ＲＯＭにはブートプログラム等の基本的なプログラムのみを記憶し、カメラ制御に係るコンピュータプログラムはＨＤＤ等の外部記憶装置に格納されても良い。この場合、外部記憶装置から適宜ＲＡＭに、該当するコンピュータプログラムがロードされ、実行されることになる。記録部１０７には、記憶媒体１０７ａが接続され、ここに撮像した動画像データが記録される。
【００１９】
ＨＤＭＩ送信部１０１、１０２は、それぞれ、電源出力部１０１ａ、１０２ａ、ＨＰＤ信号入力部１０１ｂ、１０２ｂ、データ送信部１０１ｃ、１０２ｃ、コマンド送受信部１０１ｄ、１０２ｄを有する。また、ＨＤＭＩ送信部１０１、１０２は、図示されないＥＤＩＤ（Extended Display Identification Data）読み込み部及びＨＤＭＩ端子を含む。ＥＤＩＤとは、画像表示能力、物理アドレス（Physical Address）等を含むシンク装置のデバイス情報を記述したデータである。つまり、ＥＤＩＤは、ソース装置とシンク装置がＨＤＭＩケーブルを介して接続（以下、ＨＤＭＩ接続）された場合に、シンク装置からソース装置に送信される。ソース装置は、受信したＥＤＩＤの内容を解析し、シンク装置が受信可能な信号の種類を判定した後、判定結果に応じて映像信号をシンク装置に対して送信することになる。
【００２０】
電源出力部１０１ａ、１０２ａは、ＨＤＭＩ規格で定められた＋５Ｖ信号を出力する。電源出力部１０１ａ、１０２ａから出力された＋５Ｖ信号は、ＨＤＭＩケーブル４００、４０１を介してシンク装置であるＴＶ２００，３００に供給される。ＨＤＭＩ受信部において＋５Ｖ信号を受信したシンク装置（ＴＶ２００，３００）は、ソース装置が接続されたと判定し、後述するＨＤＭＩ規格で定められたＨＰＤ信号をソース装置に対して送信する。
【００２１】
ＨＰＤ信号入力部１０１ｂ、１０２ｂは、シンク装置から送信されてきたＨＰＤ信号を受信し、ＣＰＵ１０３にＨＰＤ信号の受信状態を通知する。ＨＰＤ信号とは、ＨＤＭＩ規格で定められたソース装置がシンク装置の接続を検知するための信号である。それ故、ＣＰＵ１０３は、ＨＰＤ信号を受信した場合、該当するＨＤＭＩ端子にシンク装置が接続されたと判断でき、ＨＰＤ信号を受信しない場合には、該当するＨＤＭＩ端子にはシンク装置が接続されていないと判断できる。
【００２２】
データ送信部１０１ｃ、１０２ｃは、シンク装置に対して映像データ、音声データ及び補助データを重畳したデータ信号（ＴＭＤＳ信号）を送信する。
【００２３】
コマンド送受信部１０１ｄ、１０２ｄは、ＣＰＵ１０３において生成されたＣＥＣコマンドをＨＤＭＩケーブルを介してシンク装置に送信する。また、コマンド送受信部１０１ｄ、１０２ｄは、ＨＤＭＩケーブルを介してシンク装置から受信したＣＥＣコマンドをＣＰＵ１０３に供給する。シンク装置から受信したＣＥＣコマンドは、コマンド送受信部１０１ｄ、１０２ｄからＣＰＵ１０３に供給され、ＣＰＵ１０３は、シンク装置から受信したＣＥＣコマンドの種類に応じてビデオカメラ１００を制御することができる。
【００２４】
また、ＣＰＵ１０３は、コマンド送受信部１０１ｄ、１０２ｄの有効／無効状態を制御する事が出来る。コマンド送受信部が有効である場合、ビデオカメラ１００は当該ＨＤＭＩ送信部においてＣＥＣ機能を利用可能な状態となる。無効である場合、ビデオカメラ１００は当該ＨＤＭＩ送信部においてＣＥＣ機能を利用出来ない状態となる。ＣＥＣ規格の規定により１つのＨＤＭＩシステム内には、ＴＶは１台しか接続出来ないため、ＣＥＣ対応装置が２台接続中の状態であっても、コマンド送受信部１０１ｄが有効状態である限り、コマンド送受信部１０２ｄは無効化される。一方、コマンド送受信部１０２ｄが有効状態である場合には、コマンド送受信部１０１ｄが無効化されることになる。
【００２５】
本実施形態においては、図１の状態において、ＨＤＭＩ送信部１０１のＣＥＣ機能が有効な状態であり、ＨＤＭＩ送信部１０２のＣＥＣ機能が無効な状態であるものとして説明する。なお、コマンド送受信部が無効状態である場合、該当するコマンド送受信部は全てのＣＥＣコマンドに対し否定応答を送信する。ＣＥＣ規格の規定により、否定応答を受信したシンク装置は、ビデオカメラ１００がＣＥＣ機能に対応していないと判定する。また、コマンド送受信部１０１ｄ、１０２ｄの有効／無効状態を切り替える事によって、当該送受信部のＣＥＣ機能に対する対応状態（対応／非対応状態）を制御する事が出来る。
【００２６】
また、ビデオカメラ１００がシンク装置にＣＥＣコマンドを送信した場合、そのＣＥＣコマンドを受信したシンク装置は応答信号をビデオカメラ１００に送信する。コマンド送受信部１０１ｄ、１０２ｄは、ＣＥＣコマンドに対する応答信号を受信し、受信結果をＣＰＵ１０３に通知する。ＣＥＣコマンドに対する応答信号には、肯定の応答を示す肯定信号と否定の応答を示す否定信号とがある。肯定信号は、シンク装置がＣＥＣコマンドを正常に受信した事を表し、否定信号は、ＣＥＣコマンドが受信されなかった事を表す。送信したＣＥＣコマンドに対して否定応答が規定回数以上返信された場合、ビデオカメラ１００のＣＰＵ１０３は、コマンド送信先のシンク装置がＣＥＣ非対応装置であると判定する。
【００２７】
ＣＰＵ１０３は、メモリ１０４に格納されているコンピュータプログラムに従って、ビデオカメラ１００全体の動作を制御する。また、ＣＰＵ１０３は、シンク装置に送信するためのＣＥＣ規格に準拠したコマンドを生成する。
【００２８】
メモリ１０４は、ＣＰＵ１０３のワークエリアとして機能する。メモリ１０４には、ビデオカメラ１００に関する情報、ＣＰＵ１０３による接続されたシンク装置のＥＤＩＤ解析結果等も格納される。なお、ＣＰＵ１０３のワークエリアは、メモリ１０４に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。また、メモリ１０４には、ビデオカメラ１００に割り当てられる論理アドレスも格納される。論理アドレスとは、ＨＤＭＩ規格で規定されたＨＤＭＩ規格に準拠した装置の種類を規定する情報であり、ＨＤＭＩ装置が接続されたタイミングで、ＣＥＣ規格に定められた手順に従って決定される。同一のＣＥＣネットワークに接続されたＨＤＭＩ装置はそれぞれ異なる論理アドレスを持つ。ＣＥＣ規格により、ＴＶ装置の論理アドレスは「０」である事、１つのＣＥＣネットワークに接続可能な論理アドレス「０」の装置は１台のみである事が規定されている。
【００２９】
電源部１０５は、ＡＣ電源、または図示されないバッテリーからビデオカメラ１００の各部に必要な電源を供給する。カメラ部１０６は、図示されないレンズ、撮像素子、画像処理部等から構成され、ビデオカメラ１００がカメラ部１０６を通して撮像した映像データを記録するモードの場合、記録部１０７に対して映像データを送信する。記録部１０７は、カメラ部において撮像した映像データ及び図示されないマイク部から集音した音声データを記憶媒体１０７ａに記録することができる。また、記録部１０７は、ユーザによって選択された映像データ及び音声データを記憶媒体１０７ａから再生することができる。記憶媒体１０７ａから再生される映像データ及び音声データの選択は、操作部１０９を介して入力されたユーザの指示に従ってＣＰＵ１０３が制御する。
【００３０】
記録部１０７は、記憶媒体１０７ａから読み出し、再生した映像データを、表示部１０８に供給する。また、記録部１０７は、記憶媒体１０７ａから読み出し、再生した音声データを図示されないスピーカ部に供給する。
【００３１】
また、記録部１０７が記憶媒体１０７ａから読み出し、再生した映像データ及び音声データは、ＣＰＵ１０３を介しデータ送信部１０１ｃ、１０２ｃに供給することもできる。これを受け、データ送信部１０１ｃ、１０２ｃは、ＨＤＭＩケーブル４００を介してシンク装置に映像データ及び音声データを送信することになる。
【００３２】
記憶媒体１０７ａは、映像データ及び音声データを格納する。記憶媒体１０７ａは、メモリカード、ハードディスク装置などの記憶媒体である。記憶媒体１０７ａは、ビデオカメラ１００に内蔵された記憶媒体であっても、ビデオカメラ１００から取り外し可能な記憶媒体であってもよい。
【００３３】
表示部１０８は、液晶ディスプレイなどの表示器により構成される。表示部１０８は、ビデオカメラ１００がカメラ部１０６から送信されたデータを記録するモードである場合、カメラ部から送信された映像データを表示する。また、記憶媒体１０５ａに記録された映像音声データを再生するモードである場合、記憶媒体１０５ａから再生した映像データを表示する。
【００３４】
操作部１０９は、ビデオカメラ１００を操作するためのユーザインターフェースを提供する。操作部１０９は、ビデオカメラ１００を操作するための録画開始／停止ボタン、電源ボタン、再生ボタン、モード切替ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ１０３は、操作部１０９を介して入力されたユーザの指示に従ってビデオカメラ１００を制御することができる。
【００３５】
以上、実施形態におけるビデオカメラ１００の構成とその機能について説明した。実施形態の主眼は撮像処理ではなく、ＨＤＭＩに係る処理である。それ故、以下では、図３のフローチャートを参照して、本実施形態に係るビデオカメラ１００におけるＨＤＭＩに係るＣＰＵ１０３の処理手順を説明する。同フローチャートに係るプログラムはメモリ１０４に格納されているものである。
【００３６】
図３は、ＨＤＭＩ送信部１０１にけるＴＶ２００の切断状態を検知した後のＣＰＵ１０３の処理を示すフローチャートである。切断状態とは、ＨＰＤ信号入力部１０１ｂにおいてＨＰＤ信号を受信していない状態を指す。具体的には、ＨＤＭＩケーブル４００をビデオカメラ１００のＨＤＭＩ端子から抜いた場合などの機械的な切断状態である。また、ＨＤＭＩケーブルはビデオカメラのＨＤＭＩ端子に接続されているが、接続検知信号であるＨＰＤ信号がＴＶ２００側から送信されていない事による電気的な切断状態もこれに当たる。図３の処理開始前に、ＴＶ２００とビデオカメラ１００の切断処理は完了しており、その際、コマンド送受信部１０１ｄの無効化も行われているとする。
【００３７】
Ｓ１０１において、ビデオカメラ１００のＣＰＵ１０３は、ＨＤＭＩ送信部１０２の接続状態を判定する。具体的には、ＣＰＵ１０３は、ＨＰＤ信号入力部１０２ｂにおいてＨＰＤ信号を受信しているか否かを判定することで、ＨＤＭＩ送信部（ＨＤＭＩインターフェース）１０２へのシンク装置（実施形態ではＴＶ３００）の接続の有無を判定する。そしてＣＰＵ１０３は、ＨＰＤ信号を受信していると判定した場合、ＨＤＭＩ送信部１０２にＴＶ３００が接続中であると判定し、処理をＳ１０２に進める。また、ＣＰＵ１０３は、ＨＰＤ信号入力部１０２ｂにおいてＨＰＤ信号を受信していないと判定した場合、ＨＤＭＩ送信部１０２にＴＶ３００が接続されていないものとみなし、本処理を終了する。なお、実施形態では、ビデオカメラ１００にはＨＤＭＩ送信部が２つの例を説明している。３つ以上存在する場合には、ＣＰＵ１０３は、３つ目以降のＨＤＭＩ送信部についてＳ１０１の処理を行い、接続されているシンク装置の検出処理を繰り返す。そして、ＣＰＵ１０３は、シンク装置が接続されているＨＤＭＩ送信部（ＨＤＭＩインターフェース）の存在を検出した場合、処理をＳ１０２に進める。
【００３８】
Ｓ１０２に処理を進めると、ＣＰＵ１０３は、ＨＤＭＩ送信部１０２のＣＥＣ機能を有効化する。具体的には、ＣＰＵ１０３は、コマンド送受信部１０２ｄを有効化するよう制御する。これにより、ビデオカメラ１００はＨＤＭＩ送信部１０２において、ＣＥＣ機能を利用可能な状態となる。また、ＣＰＵ１０３は、Ｓ１０２において、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞を送信した回数を記録示す情報（以下カウンタ値と記述）を０に初期化する。なお、本実施形態では、カウンタはメモリ１０４に記録されるものとするが、記憶媒体１０７ａ等の他の記録手段に記録してもよい。
【００３９】
Ｓ１０３において、ＣＰＵ１０３は＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンド生成し、コマンド送受信部１０２ｄを介してＴＶ３００に＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドを送信するようにコマンド送受信部１０２ｄを制御する。＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドとは、ＣＥＣコマンドの一つであって、ＨＤＭＩシステム内に、宛先の論理アドレスを既に持っている装置が存在するか否かを確認するためのコマンドである。コマンド送受信部１０２ｄは論理アドレス「０」を宛先として含む＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞を送信する。ＣＰＵ１０３は、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞送信後に、カウンタ値を現在のカウンタ値に＋１した値に更新する。
【００４０】
ビデオカメラ１００からの＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドをＴＶ３００が受信した場合、ＴＶ３００は＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドに含まれる宛先論理アドレスが「０」であるか否かを判定する。宛先論理アドレスを「０」と判定した場合、ＴＶ３００は自分自身がＣＥＣネットワークに接続されている事をビデオカメラ１００に通知するために、ビデオカメラ１００に肯定信号を送信する。尚、ＴＶ３００がＣＥＣ機能に対応していない場合、ＴＶ３００はビデオカメラ１００に対して否定信号を送信する。
【００４１】
Ｓ１０４において、ＣＰＵ１０３は、Ｓ１０３において送信した＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドに対する応答の種類を判定する。具体的には、ＣＰＵ１０３は、コマンド送受信部１０２ｄにおいて肯定信号を受信したか否かを判定する。肯定信号を受信した場合、ＣＰＵ１０３は、ＴＶ３００がＣＥＣ機能に対応しており、かつ、接続状態であると判定し、処理を終了する。つまり、ＣＰＵ１０３は、ビデオカメラ１００とＴＶ３００との間でのＣＥＣ機能の有効化を維持する。一方、否定信号を受信した場合は、ＣＰＵ１０３は、処理をＳ１０５へ進める。
【００４２】
Ｓ１０５において、ＣＰＵ１０３は、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドを送信した回数を判定する。具体的には、ＣＰＵ１０３はメモリ１０４に記録されたカウンタ値を参照し、規定値以上の値であった場合、ＴＶ３００はＣＥＣ機能に非対応である、と判定し、Ｓ１０６に処理を進める。
【００４３】
Ｓ１０６において、ＣＰＵ１０３は、ＨＤＭＩ送信部１０２のＣＥＣ機能を無効化する。具体的には、ＣＰＵ１０３は、コマンド送受信部１０２ｄが無効状態になるよう制御する。これにより、ＨＤＭＩ送信部１０２はＣＥＣ機能を利用しない状態となる。
【００４４】
尚、本実施形態では、ＨＤＭＩ送信部１０１において切断状態を検知した場合のＨＤＭＩ送信部１０２の制御方法について説明したが、文中のＨＤＭＩ送信部１０１とＨＤＭＩ送信部１０２を入れ替えても適用可能である。また、ビデオカメラ１００にシンク装置が接続されていない状態で、ＨＤＭＩ送信部１０１もしくは１０２のいずれか一方にシンク装置が接続された場合にも適用可能である。つまり、図３に示す処理は、ビデオカメラにシンク装置が接続されていない状態で新規にシンク装置が接続された場合、或いは、ＣＥＣ機能を持たないシンク装置のみが接続されている状態で新規にシンク装置が接続された場合にも実行される。
【００４５】
尚、本実施形態では、Ｓ１０３において、シンク装置の検出のための所定のコマンドとしてｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅコマンドを利用したが、ＣＥＣ規格に規定されているコマンドであれば、他のコマンドを利用してもよい。例えば、シンク装置のＨＤＭＩポートを当該ソース装置が接続されている入力端子に切り替える動作を要求する＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞コマンドを利用しても構わない。
【００４６】
また、ビデオカメラ１００は、シンク装置に対して接続ケーブル４００、４０１を介して映像データ、音声データ及び補助データを送信したり、接続ケーブル４００を介して補助データを受信する機能を有していれば、別の映像処理装置であってもよい。例えば、パーソナルコンピュータ、デジタルスチルカメラ、ＡＶアンプ、レコーダ、ＤＶＤプレイヤ、プリンタ等であってもよい。
【００４７】
以上説明したように本実施形態によれば、ＴＶ２００の切断状態を検知した際、ＴＶ３００に＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドを送信する。この結果、ビデオカメラ１００は、ＴＶ３００に、ビデオカメラ１００がＣＥＣ機能に対応している事を通知でき、かつ、ＴＶ３００側にＣＥＣ機能の有効化を促す。この結果、ユーザー操作を伴わずに、自動でＴＶ３００においてＣＥＣ機能を利用可能な状態に移行する事が可能となり、よりユーザーの利便性を向上させる事が出来る。
【００４８】
［第２の実施形態］
以下、第２の実施形態を説明する。一般に流通しているシンク装置は、ソース装置とのＨＤＭＩ接続時に当該ソース装置がＣＥＣ非対応の装置であると判定すると、以降、当該ＨＤＭＩ端子における全てのＣＥＣ機能を無効化する。そして、ＨＤＭＩ接続を再度実行しない限り、当該ＨＤＭＩ端子におけるＣＥＣ機能を有効化しないシンク装置も存在する。その様な振舞いを示すシンク装置の場合、第１の実施形態の処理手順では、ＴＶ側のＣＥＣ機能を有効化する処理が機能しない可能性がある。そこで、シンク装置の切断を検知した際に、ＨＤＭＩ接続を再度実行する処理手順を本第２の実施形態として説明する。
【００４９】
システム構成（図１）、及びブロック構成（図２）は、第１の実施形態と同じとし、その説明は省略する。図４を参照して、第２の実施形態に係るビデオカメラ１００のＣＰＵ１０３の処理フローについて説明する。本第２の実施形態でも、図４の処理開始前に、ＴＶ２００とビデオカメラ１００の切断処理は完了しており、その際、コマンド送受信部１０１ｄの無効化も行われているとする。そして、第１の実施形態と同様の部分については説明を省略する。
【００５０】
Ｓ１０２において、ＣＰＵ１０３は、コマンド送受信部１０２ｄの有効化し、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドを送信した回数を記録示す情報（以下カウンタ値と記述）の初期化（０にする）、及び、後述する＋５Ｖ信号の制御を実施したか否かを示す情報（以下、判定フラグ）の初期化（未実施状態）を行う。なお、本第２の実施形態では、カウンタ及びフラグはメモリ１０４に記録されるものとするが、記憶媒体１０７ａ等の他の記録手段に記録してもよい。
【００５１】
Ｓ１０７において、ビデオカメラ１００は、後述するＳ１０８において＋５Ｖ制御が実行済みか否かを判定する。具体的には、ＣＰＵ１０３はメモリ１０４に記録された判定フラグを参照し、判定フラグの値が未実施状態であった場合、Ｓ１０８に進み、判定フラグの値が実施済み状態であった場合、Ｓ１０６に処理を進める。
【００５２】
Ｓ１０８において、ＣＰＵ１０３は、ＴＶ３００にＨＤＭＩの再接続を促すために、＋５Ｖ信号による信号処理を実行する。具体的には、ＣＰＵ１０３が電源出力部１０２ａを制御し、＋５Ｖ信号の送信を所定時間停止する。これにより、ＴＶ３００はビデオカメラ１００が切断されたと判断し、ＨＤＭＩ接続を未接続状態に設定する。さらに、ＣＰＵ１０３は、その所定時間が経過後、＋５Ｖ信号の送信を再開する。この信号処理により、ＴＶ３００はビデオカメラ１００が接続されたと判断し、一連のＨＤＭＩ接続処理を開始する。ＨＤＭＩ接続処理には、ＴＶ３００からビデオカメラ１００へのＨＰＤ送信、ビデオカメラ１００によるＴＶ３００のＥＤＩＤ読み込み、ビデオカメラ１００によるＥＤＩＤの解析、ビデオカメラ１００からＴＶ３００への映像進行送信といった処理が含まれる。ＨＤＭＩ接続を再度実行した後、ＣＰＵ１０３は処理をＳ１０３に進める。
【００５３】
なお、上記例では、Ｓ１０８の＋５Ｖ信号の制御処理を、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンド送信に対し、シンク装置から肯定信号を受信しない場合に行った。しかし、このＳ１０８で実行される＋５Ｖ信号の制御は、ＴＶ３００の接続を判定したＳ１０１の処理の直後に行っても、同様の効果を得られる。図５は、処理の例を示している。図５のフローチャートは、第１の実施形態における図３のフローチャートのＳ１０１の直後に、Ｓ１０８の＋５Ｖ信号の制御処理を実行する例であるので、説明するまでもないであろう。
【００５４】
ただし、ビデオカメラ１００とＴＶ２００とが切断した時点では、接続中のＴＶ３００が、＋５Ｖ信号の制御処理を介在しないで＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞に対する肯定信号を送信する機能を有するシンク装置であるか、＋５Ｖ信号の制御処理を必要とするシンク装置であるかは不明である。後者の場合、＋５Ｖ信号の制御処理を介在しないで＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞に対する肯定信号を送信する機能を有するシンク装置であるかは不問とすることができる。しかし、＋５Ｖ信号の制御処理を介在しないで＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞に対する肯定信号を送信する機能を有するシンク装置であっても、必ず＋５Ｖ信号の制御処理を介在することになる。つまり、＋５Ｖ信号の制御処理を介在しないで＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞に対する肯定信号を送信する機能を有するシンク装置の場合には、素早くＣＥＣ機能を有効化できる、図４に従った処理を行うことが望ましい。
【００５５】
以上説明したように本第２の実施形態によれば、装置の接続／切断状態を検知し、ＴＶ３００に送信した＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドに規定回数以上の否定応答が送信された場合に、＋５Ｖ信号を制御し、ＨＤＭＩ接続を再度実施する。これにより、＜ｐｏｌｌｉｎｇ  ｍｅｓｓａｇｅ＞コマンドの送信のみではＣＥＣ機能を有効化出来ない状態においても、ユーザー操作によらずＴＶ３００におけるＣＥＣ機能の有効化を行う事ができ、より利便性を向上させる事が出来る。
【００５６】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５７】
１００…ビデオカメラ、１０１、１０２…ＨＤＭＩ送信部、２００、３００…ＴＶ、２０１，３０１…ＨＤＭＩ受信部
【図１】
2017130716.tif 000003
【図２】
2017130716.tif 000004
【図３】
2017130716.tif 000005
【図４】
2017130716.tif 000006
【図５】
2017130716.tif 000007