(57)【要約】      （修正有）【課題】シンク装置が動画像及び音声データの記録機能を有するか否かに応じて、ソース装置のＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）動作を切り替える制御を行う、通信装置及び制御方法を提供する。【解決手段】通信装置は、外部記録装置にデータを送信する送信手段と、外部記録装置が接続手段に接続されているか否かを判定する第１の判定手段と、外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定手段と、外部記録装置がデータを記録する機能を有すると判定した場合、外部記録装置に外部記録装置の記録を制御するコマンドを送信するように制御する制御手段とを有する。【選択図】図３
2016134844.tif 000002
【特許請求の範囲】
【請求項１】
外部記録装置にデータを送信する送信手段と、
前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定手段と、
前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定手段と、
前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御する制御手段と
を有することを特徴とする通信装置。
【請求項２】
前記外部記録装置が前記データを記録する機能を有しないと判定した場合、前記外部記録装置の記録を制御するコマンドを前記外部記録装置に送信しないようにすることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記外部記録装置が前記データを記録する機能を有すると判定した場合、電源状態を制御するコマンドを前記外部記録装置から受信しても、前記コマンドを破棄するように制御することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記送信手段は、ＨＤＭＩ規格に準拠することを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記第２の判定手段は、前記外部記録装置が前記データを記録する機能を有するか否かを、ＨＤＭＩ規格に定められたＥＤＩＤのベンダー拡張領域を参照することによって判定することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記第２の判定手段は、前記外部記録装置が前記データを記録する機能を有するか否かを、ＣＥＣ規格に定められたベンダー拡張コマンドによって判定することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項７】
前記第２の判定手段は、前記外部記録装置が前記データを記録する機能を有するか否かを、ＣＥＣ規格に定められたロジカルアドレスを参照することによって判定することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項８】
外部記録装置にデータを送信する送信ステップと、
前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定ステップと、
前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定ステップと、
前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御するステップと
を有することを特徴とする制御方法。
【請求項９】
コンピュータを、
外部記録装置にデータを送信する送信手段と、
前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定手段と、
前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定手段と、
前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び制御方法に関する。
【背景技術】
【０００２】
現在、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）（登録商標）と呼ばれる通信インターフェースが提案されている。ＨＤＭＩ規格に準拠した通信システムは、ソース装置とシンク装置とを有する。
【０００３】
ソース装置は、ＨＤＭＩ端子を有し、動画像及び音声データをシンク装置に対して送信する装置である。ビデオカメラ、ＤＶＤレコーダーは、ソース装置として構成することができる。シンク装置は、ＨＤＭＩ端子を有し、ソース装置から送信された動画像及び音声データを受信する装置である。表示装置は、シンク装置として構成することができる。
【０００４】
ＨＤＭＩでは、動画データの伝送に加え、通信ケーブルで接続された装置間で相互に制御を可能とするＣＥＣ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ Ｃｏｎｔｒｏｌ）規格が規定されている。その中で、表示装置のリモコンを用いてビデオカメラ、ＤＶＤレコーダー等のソース装置を制御するためのリモートコントロール機能、表示装置からＤＶＤレコーダー等のソース装置の録画を制御する録画制御機能などが規定されている。
【０００５】
ところで、近年、受信した動画像及び音声データを記録可能なシンク装置が製品化されている。例えば、受信した動画像及び音声データを記録媒体に記録する記録装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−３８５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１にて提案されている技術では、装置本体の状態に応じてＣＥＣの動作を制御することはできる。しかしながら、シンク装置が動画像及び音声データの記録機能を有するか否かに応じて、ソース装置のＣＥＣ動作を切り替える、といった制御を行うことはできなかった。
【０００８】
そこで、本発明は前述の問題点に鑑み、シンク装置が動画像及び音声データの記録機能を有するか否かに応じて、ソース装置のＣＥＣ動作を切り替える制御を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る通信装置は、外部記録装置にデータを送信する送信手段と、前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定手段と、前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定手段と、前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御する制御手段とを有することを特徴とする。
本発明に係る制御方法は、外部記録装置にデータを送信する送信ステップと、前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定ステップと、前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定ステップと、前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御するステップとを有することを特徴とする。
本発明に係るプログラムは、コンピュータを、外部記録装置にデータを送信する送信手段と、前記外部記録装置が接続手段に接続されているか否かを判定する第１の判定手段と、前記外部記録装置が前記データを記録する機能を有するか否かを判定する第２の判定手段と、前記外部記録装置が前記データを記録する機能を有すると判定した場合、前記外部記録装置に前記外部記録装置の記録を制御するコマンドを送信するように制御する制御手段として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、ＣＥＣ機能を有するソース装置において、シンク装置が動画像及び音声データの記録機能を有するか否かに応じて、ソース装置のＣＥＣ動作を切り替える制御を行うことにより、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１及び２における通信システムの構成の一例を説明するための図である。
【図２】実施形態１及び２における通信装置１００の構成の一例を説明するためのブロック図である。
【図３】実施形態１における通信装置１００で行われる処理の一例を説明するためのフローチャートである。
【図４】実施形態１における通信装置１００で行われる処理の一例を説明するためのフローチャートである。
【図５】実施形態２における通信装置１００で行われる処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図面を参照しながら説明する。ただし、以下の実施形態はあくまでも一例であって、本発明は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
図１は、実施形態１及び２における通信システムの構成の一例を説明するための図である。実施形態１及び２における通信システムは、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ Ｍｕｌｔｉｍｅｄｉａ Ｉｎｔｅｒｆａｃｅ）規格に準拠する。
実施形態１及び２における通信システムは、図１に示すように、ソース装置として動作可能な通信装置１００と、シンク装置として動作可能な外部記録装置２００とを有する。通信装置１００と外部記録装置２００とは、通信ケーブル３００を介して接続されている。通信装置１００は、ソース装置として動作する装置であればどのような装置であってもよい。外部記録装置２００は、シンク装置として動作する装置であればどのような装置であってもよい。実施形態１では、通信装置１００の一例として、通信装置１００がビデオカメラなどの撮像装置である場合を説明する。実施形態１では、外部記録装置２００の一例として、外部記録装置２００がフラッシュレコーダーなどの記録装置である場合を説明する。
【００１４】
また、実施形態１における通信ケーブル３００は、ＨＤＭＩ規格に準拠した通信ケーブルであり、＋５Ｖ信号、ＨＰＤ信号、ＴＭＤＳ信号、ＥＤＩＤ及びＣＥＣコマンドのそれぞれの伝送が可能な複数の信号線を有する。
通信装置１００は、ＨＤＭＩ送信部１０１を有し、外部記録装置２００は、ＨＤＭＩ受信部２０１を有する。
【００１５】
実施形態１において、通信装置１００、外部記録装置２００及び通信ケーブル３００は、ＨＤＭＩ規格に準拠するものとする。なお、実施形態１におけるＨＤＭＩ規格は、Ｖｅｒｓｉｏｎ １．４ｂに限るものではなく、Ｖｅｒｓｉｏｎ １．４ｂ以前のバージョンであってもよい。また、実施形態１における通信装置１００、外部記録装置２００及び通信ケーブル３００は、ＨＤＭＩ規格と同じような機能を有する別の規格に準拠するものであってもよい。
【００１６】
実施形態１において、通信装置１００、外部記録装置２００、通信ケーブル３００は、ＨＤＭＩ規格が規定するＣＥＣ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ Ｃｏｎｔｒｏｌ）規格に対応した装置であるとする。通信ケーブル３００を介して通信装置１００と外部記録装置２００との間で双方向に送信されるコマンドは、ＣＥＣ規格に準拠する。以下、ＣＥＣ規格に準拠したコマンドを「ＣＥＣコマンド」と呼ぶ。
【００１７】
図２は、実施形態１による通信装置１００の構成の一例を説明するためのブロック図である。
通信装置１００は、ＨＤＭＩ送信部１０１と、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０３と、メモリ１０４と、電源部１０５と、撮像部１０６と、記録制御部１０７と、表示部１０８と、操作部１０９とを有する。ＨＤＭＩ送信部１０１と、ＣＰＵ１０３と、メモリ１０４と、電源部１０５と、撮像部１０６と、記録制御部１０７と、表示部１０８と、操作部１０９との少なくとも一つは、ハードウェア構成を有する。
【００１８】
ＨＤＭＩ送信部１０１は、電力出力部１０１ａと、ＨＰＤ信号受信部１０１ｂと、データ送信部１０１ｃと、コマンド通信部１０１ｄとを有する。また、ＨＤＭＩ送信部１０１は、ＥＤＩＤ（Ｅｘｔｅｎｄｅｄ ｄｉｓｐｌａｙ ｉｄｅｎｔｉｆｉｃａｔｉｏｎ ｄａｔａ）読み込み部及びＨＤＭＩ端子を含む。ＥＤＩＤとは、画像表示能力、物理アドレス（Ｐｈｙｓｉｃａｌ Ａｄｄｒｅｓｓ）等を含む外部記録装置２００のデバイス情報を記述したデータである。
【００１９】
通信装置１００と外部記録装置２００が通信ケーブル３００を介して接続（以下、ＨＤＭＩ接続）された場合に、外部記録装置２００から通信装置１００にＥＤＩＤが送信される。ＥＤＩＤは、ベンダー独自の拡張を可能とするＶｅｎｄｏｒ Ｓｐｅｃｉｆｉｃ Ｄａｔａ Ｂｌｏｃｋ（ＶＳＤＢ）をさらに含む。ＶＳＤＢには、ベンダーを一意に特定可能なＩＤと、ベンダーが独自に定義したデータが含まれる。ＶＳＤＢは、ＨＤＭＩ規格で規定されていない情報を通知するのに用いられる。
【００２０】
通信装置１００は、受信したＥＤＩＤの内容を解析し、外部記録装置２００が受信可能なデータの種類と外部記録装置２００の能力情報とを判定した後、判定結果に応じて動画像及び音声データを外部記録装置２００に対して送信する。
【００２１】
電力出力部１０１ａは、ＨＤＭＩ規格で定められた＋５Ｖ信号を出力する。電力出力部１０１ａから出力された＋５Ｖ信号は、通信ケーブル３００を介して外部記録装置２００に伝送される。ＨＤＭＩ受信部２０１において、＋５Ｖ信号を受信した外部記録装置２００は、通信装置１００が接続されたと判定し、後述するＨＤＭＩ規格で定められたＨＰＤ信号を通信装置１００に対して送信する。
【００２２】
ＨＰＤ信号受信部１０１ｂは、外部記録装置２００から送信されたＨＰＤ信号を受信し、ＣＰＵ１０３にＨＰＤ信号の受信状態を通知する。ＨＰＤ信号とは、ＨＤＭＩ規格で定められた、通信装置１００が外部記録装置２００の接続を検知するための信号である。ＨＰＤ信号を受信した通信装置１００はＨＤＭＩ端子に外部記録装置２００が接続されたと判定し、ＨＰＤ信号を受信していない場合、外部記録装置２００が接続されていないと判定する。
【００２３】
データ送信部１０１ｃは、外部記録装置２００に対して動画像データ、音声データ及び補助データを含む信号（ＴＭＤＳ信号）を送信する。
コマンド通信部１０１ｄは、ＣＰＵ１０３において生成されたＣＥＣコマンドを通信ケーブル３００を介して外部記録装置２００に送信する。また、コマンド通信部１０１ｄは、通信ケーブル３００を介して外部記録装置２００から受信したＣＥＣコマンドをＣＰＵ１０３に供給する。ＣＥＣコマンドを受信した外部記録装置２００は、受信したコマンドの種類に応じて、外部記録装置２００を制御することができる。
【００２４】
例えば、記録の開始を制御するための＜Ｒｅｃｏｒｄ Ｏｎ＞コマンドを受信した場合、外部記録装置２００は、ＨＤＭＩ経由で受信した動画像及び音声データの記録媒体への記録を開始する。例えば、記録の停止を制御するための＜Ｒｅｃｏｒｄ Ｏｆｆ＞コマンドを受信した場合、外部記録装置２００は、ＨＤＭＩ経由で受信した動画像及び音声データの記録媒体への記録を停止する。＜Ｒｅｃｏｒｄ Ｏｎ＞コマンド及び＜Ｒｅｃｏｒｄ Ｏｆｆ＞コマンドは、ＣＥＣ規格に規定されている。なお、外部記録装置２００が有する記録媒体は、外部記録装置２００に内蔵されたものであっても、外部記録装置２００から取り外し可能なものであってもよい。
【００２５】
また、通信装置１００において、外部記録装置２００から受信したＣＥＣコマンドは、コマンド通信部１０１ｄからＣＰＵ１０３に供給される。これにより、ＣＰＵ１０３は、外部記録装置２００から受信したＣＥＣコマンドの種類に応じて通信装置１００を制御することができる。例えば、ＣＥＣ規格において規定されている、外部記録装置２００の本体電源シャットダウンを示す＜Ｓｔａｎｄｂｙ＞コマンドを受信した場合、通信装置１００は自身の本体電源をシャットダウンするように電源状態を制御することができる。
【００２６】
また、通信装置１００が外部記録装置２００にＣＥＣコマンドを送信し、外部記録装置２００が通信装置１００からのＣＥＣコマンドの受信に成功した場合、外部記録装置２００はＣＥＣコマンドに対する応答信号を通信装置１００に送信する。コマンド通信部１０１ｄは、ＣＥＣコマンドに対する応答信号を受信し、受信結果をＣＰＵ１０３に通知する。
【００２７】
ＣＥＣコマンドに対する応答信号には、肯定の応答を示す肯定信号と否定の応答を示す否定信号とがある。肯定信号は、外部記録装置２００がＣＥＣコマンドを正常に受信したことを示し、否定信号は、ＣＥＣコマンドが受信されなかったことを示す。送信したＣＥＣコマンドに対して否定応答が規定回数以上返信された場合、通信装置１００はコマンド送信先の外部記録装置２００がＣＥＣ非対応装置であると判定することができる。
【００２８】
ＣＰＵ１０３は、メモリ１０４に格納されているコンピュータプログラムに従って、通信装置１００全体の動作を制御する。また、ＣＰＵ１０３は、外部記録装置２００に送信するＣＥＣコマンドを生成する。
【００２９】
メモリ１０４は、ＣＰＵ１０３のワークエリアとして機能する。メモリ１０４には、通信装置１００に関する情報、ＣＰＵ１０３による接続された外部記録装置２００のＥＤＩＤ解析結果等が格納される。なお、ＣＰＵ１０３のワークエリアは、メモリ１０４に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。
【００３０】
また、メモリ１０４には、通信装置１００に割り当てられる論理アドレス、ＨＤＭＩ接続時に外部記録装置２００から通知される論理アドレスも格納される。論理アドレスとは、ＨＤＭＩ規格で規定されたＨＤＭＩ規格に準拠した装置の種類を規定する情報であり、ＨＤＭＩ装置が接続されたタイミングで、ＣＥＣ規格に定められた手順に従って決定及び通知される。
【００３１】
同一のＣＥＣネットワークに接続されたＨＤＭＩ装置はそれぞれ異なる論理アドレスを有する。なお、論理アドレスは装置が複数の機能を有する場合には、それぞれの機能に対応する適切な論理アドレスを複数通知することもできる。例えば、ＤＶＤレコーダーの場合、放送電波を受信し、その情報を記録することができるので、要る記録機能を提示する論理アドレスとチューナー機能を提示する論理アドレスの両方を他の装置に対して通知する。
【００３２】
電源部１０５は、ＡＣ電源またはバッテリーから通信装置１００の各部に必要な電源を供給する。
撮像部１０６は、レンズ、撮像素子、画像処理部等から構成され、通信装置１００が撮像部１０６を通して撮像した動画像データを記録するモードの場合、記録制御部１０７に対して動画像データを送信する。
【００３３】
記録制御部１０７は、撮像部１０６において撮像した動画像データ及びマイク部から集音した音声データを記録媒体１０７ａに記録することができる。また、記録制御部１０７は、ユーザによって選択された動画像及び音声データを記録媒体１０７ａから再生することができる。記録媒体１０７ａから再生される動画像及び音声データの選択は、操作部１０９を介して入力されたユーザの指示に従ってＣＰＵ１０３が制御する。
【００３４】
記録制御部１０７が記録媒体１０７ａから再生した動画像データは、記録制御部１０７から表示部１０８に供給される。記録制御部１０７が記録媒体１０７ａから再生した音声データは、記録制御部１０７からスピーカ部に供給され、スピーカ部から出力される。
【００３５】
記録制御部１０７が記録媒体１０７ａから再生した動画像及び音声データは、ＣＰＵ１０３を介し記録制御部１０７からデータ送信部１０１ｃに供給される。データ送信部１０１ｃは、通信ケーブル３００を介して外部記録装置２００に動画像及び音声データを送信する。記録媒体１０７ａは、動画像及び音声データを格納する。記録媒体１０７ａは、メモリカード、ハードディスク装置などの記録媒体である。記録媒体１０７ａは、通信装置１００に内蔵された記録媒体であっても、通信装置１００から取り外し可能な記録媒体であってもよい。
【００３６】
表示部１０８は、液晶表示装置などの表示装置により構成される。表示部１０８は、通信装置１００が撮像部１０６から送信されたデータを記録するモードである場合、撮像部１０６から送信された動画像データを表示する。また、記録媒体１０７ａに記録された動画像及び音声データを再生するモードである場合、記録媒体１０７ａから再生された動画像データを表示する。
【００３７】
操作部１０９は、通信装置１００を操作するためのユーザインターフェースを提供する。操作部１０９は、通信装置１００を操作するための電源ボタン、再生ボタン、モード切替ボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ１０３は、操作部１０９を介して入力されたユーザの指示に従って通信装置１００を制御することができる。
【００３８】
次に、図３、図４を参照して、実施形態１における通信装置１００の制御フローについて説明する。
図３は、外部記録装置２００が接続されているか否かを判定するための接続状態判定処理と、外部記録装置２００が記録機能を有するか否かを判定するための記録機能判定処理とに関するフローチャートである。接続状態とは、外部記録装置２００が通信ケーブル３００を介して通信装置１００のＨＤＭＩ端子に接続されている状態である。ＣＰＵ１０３は、ＨＰＤ信号受信部１０１ｂにおいてＨＰＤ信号を受信している場合に接続状態であると判定する。
【００３９】
Ｓ３０１において、通信装置１００はＨＤＭＩ送信部１０１の接続状態を判定する接続状態判定処理を行う。例えば、ＣＰＵ１０３がＨＰＤ信号受信部１０１ｂにおいてＨＰＤ信号を受信しているか否かを判定し、ＨＰＤ信号を受信している場合、ＨＤＭＩ送信部１０１に外部記録装置２００が接続中であると判定し、Ｓ３０２に進む。ＨＰＤ信号を受信していない場合、ＨＤＭＩ送信部１０１に外部記録装置２００が接続されていないと判定し、処理を終了する。
【００４０】
Ｓ３０２において、通信装置１００は、接続された外部記録装置２００が、通信ケーブル３００を介して送信された動画像及び音声データを記録する機能を有するか否かを判定する。ＣＰＵ１０３は、外部記録装置２００とＨＤＭＩ接続された場合に読み込んだＥＤＩＤに含まれるＶｅｎｄｏｒ Ｓｐｅｃｉｆｉｃ Ｄａｔａ Ｂｌｏｃｋ（ＶＳＤＢ）を参照し、ＶＳＤＢに含まれる記録機能の有無を示す情報を参照する。
【００４１】
例えば、ある特定のｂｉｔが１である場合、記録機能が有ると判定し、０である場合、もしくは、ＥＤＩＤがＶＳＤＢを含まない場合、記録機能が無いと判定する。なお、ＶＳＤＢの参照と併せて、ＥＤＩＤに含まれるベンダーＩＤを参照してもよい。ベンダーＩＤを参照することで、ある特定のベンダーが製造した外部記録装置２００に対してのみ、通信装置１００が後述するレコーダー制御動作を実行する、といった制御を行うことができる。
【００４２】
Ｓ３０３において、通信装置１００は、「レコーダー接続モード」に移行する。「レコーダー接続モード」において、ＣＰＵ１０３は、本体記録制御に同期して、外部記録装置２００の記録動作を制御するコマンドを、コマンド通信部１０１ｄを介して外部記録装置２００に送信する。「レコーダー接続モード」における処理の詳細は後述する。
【００４３】
Ｓ３０４において、通信装置１００は、「通常接続モード」に移行する。「通常接続モード」では、通信装置１００は、外部記録装置２００に対して後述する記録制御コマンドを送信せず、ＣＥＣ規格に定められた通常のコマンド制御を行う。
【００４４】
図４は、通信装置１００における、「レコーダー接続モード」時の本体記録操作に連動したＣＥＣコマンド送信処理を説明するフローチャートである。
Ｓ４０１において、ＣＰＵ１０３は、記録媒体１０７ａに動画像及び音声データの記録を開始したか否かを判定する。記録を開始したと判定した場合、Ｓ４０２に進む。記録を開始していないと判定した場合、Ｓ４０３に進む。
【００４５】
Ｓ４０２において、ＣＰＵ１０３は、ＣＥＣの録画開始コマンドである＜Ｒｅｃｏｒｄ Ｏｎ＞コマンドを、コマンド通信部１０１ｄを介して外部記録装置２００に送信する。＜Ｒｅｃｏｒｄ Ｏｎ＞コマンドを受信した外部記録装置２００は、コマンド受信の肯定応答を通信装置１００に送信し、通信ケーブル３００を介して受信した動画像及び音声データの記録を開始する。動画像及び音声データは、外部記録装置２００に接続されている記録媒体に記録される。
【００４６】
Ｓ４０３において、ＣＰＵ１０３は、記録媒体１０７ａへの動画像及び音声データの記録を停止したか否かを判定する。記録を停止したと判定した場合、Ｓ４０４に進む。記録を停止していないと判定した場合、処理を終了する。
【００４７】
Ｓ４０４において、ＣＰＵ１０３は、ＣＥＣの録画停止コマンドである＜Ｒｅｃｏｒｄ Ｏｆｆ＞コマンドを、コマンド通信部１０１ｄを介して外部記録装置２００に送信する。＜Ｒｅｃｏｒｄ Ｏｆｆ＞コマンドを受信した外部記録装置２００は、コマンド受信の肯定応答を通信装置１００に送信し、通信ケーブル３００を介して受信した動画像及び音声データの記録を停止する。
【００４８】
なお、通信装置１００は、外部記録装置２００に対して通信ケーブル３００を介して動画像データ、音声データ及び補助データを送信したり、通信ケーブル３００を介して補助データを受信したりする機能を有していれば別の装置であってもよい。例えば、パーソナルコンピュータ、デジタルスチルカメラ、ＡＶアンプ、レコーダー、ＤＶＤプレイヤ、プリンタ等であってもよい。
【００４９】
また、外部記録装置２００は、通信装置１００から通信ケーブル３００を介して動画像データ、音声データ及び補助データを受信したり、通信ケーブル３００を介して補助データを送信したりする機能を有する。なお、受信した動画像及び音声データを記録可能であれば、別の装置であってもよく、例えば、パーソナルコンピュータ、記録機能付き表示装置、ＡＶアンプ、プリンタ、モバイル端末等であってもよい。
【００５０】
なお、実施形態１では、外部記録装置２００が、受信した動画像及び音声データを記録する機能を有するか否かを判定する手段として、ＥＤＩＤのＶＳＤＢを用いた。この他に、ＣＥＣ規格で規定されているベンダー拡張コマンドである＜Ｖｅｎｄｏｒ Ｃｏｍｍａｎｄ＞、もしくは＜Ｖｅｎｄｏｒ Ｃｏｍｍａｎｄ ｗｉｔｈ ＩＤ＞を用いてもよい。コマンドを用いる場合、通信装置１００と外部記録装置２００がＨＤＭＩ接続された場合、外部記録装置２００から通信装置１００に対して、コマンドを送信することで記録機能の有無を通信装置１００に通知することができる。
【００５１】
また、受信した動画像及び音声データを記録する機能を有するか否かを判定する方法は、ベンダー拡張領域を参照する方法ではなく、ＨＤＭＩ接続時に外部記録装置２００から通知されるロジカルアドレスを用いる方法に変更してもよい。例えば、接続された外部記録装置２００が、録画機能を提示する論理アドレスを通知し、かつ、チューナー機能を提示する論理アドレスを通知していない場合に、記録機能が有るとみなすといった方法が考えられる。
【００５２】
以上のように、実施形態１によれば、動画像及び音声データの記録機能を有する外部記録装置２００の接続状態を検知した場合、通信装置１００の記録動作に応じて、外部記録装置２００の記録を制御するＣＥＣコマンドを外部記録装置２００に送信する。これによって、よりユーザの利便性を向上させることができる。
【００５３】
［実施形態２］
次に、実施形態２を図面を参照しながら説明する。
【００５４】
実施形態２における通信装置１００及び外部記録装置２００は、＜Ｓｔａｎｄｂｙ＞コマンドを扱うことができる。そのため、通信装置１００は、＜Ｓｔａｎｄｂｙ＞コマンドを外部記録装置２００から受信した場合、外部記録装置２００が電源Ｏｆｆ状態になったと判定し、自身の電源をＯｆｆ状態にすることができる。
【００５５】
例えば、通信装置１００が撮像中である場合に、通信装置１００が＜Ｓｔａｎｄｂｙ＞コマンドを受信してしまうと、通信装置１００が撮像を中断してしまう可能性がある。また、＜Ｓｔａｎｄｂｙ＞コマンド以外のＣＥＣコマンドの中には、通信装置１００を電源オフ状態に移行させてしまうＣＥＣコマンドが存在する。＜Ｓｔａｎｄｂｙ＞コマンド以外の電源状態制御コマンドを受信した場合にも、通信装置１００は撮像を中断してしまう可能性がある。そこで、実施形態２では、通信装置１００が＜Ｓｔａｎｄｂｙ＞コマンドなどの電源状態制御コマンドを外部記録装置２００から受信した場合における通信装置１００の処理の一例を説明する。
【００５６】
なお、実施形態２における通信装置１００のブロック図は実施形態１と同様であるため、その説明を省略する。また、実施形態２における接続状態判定処理も実施形態１と同様であるため、その説明を省略する。
【００５７】
図５を参照して、実施形態２における通信装置１００の、「レコーダー接続モード」におけるＣＥＣコマンド受信時の制御フローについて説明する。
Ｓ５０１において、ＣＰＵ１０３は、受信したコマンドが＜Ｓｔａｎｄｂｙ＞コマンドか否かを判定する。受信したコマンドが＜Ｓｔａｎｄｂｙ＞コマンドであった場合、Ｓ５０２に進む。＜Ｓｔａｎｄｂｙ＞コマンドでなかった場合、Ｓ５０３に進む。
【００５８】
Ｓ５０２において、ＣＰＵ１０３は、＜Ｓｔａｎｄｂｙ＞コマンドを破棄する。例えば、＜Ｓｔａｎｄｂｙ＞コマンドに関する後続の処理を行わず処理を停止する。＜Ｓｔａｎｄｂｙ＞コマンドを破棄することによって、外部記録装置２００を操作したことによる、通信装置１００の意図しない動作を防止することができる。なお、コマンドの破棄と同時に、ＣＥＣ規格で策定されているコマンドへの未対応を送信側に通知する＜Ｆｅａｔｕｒｅ  Ａｂｏｒｔ＞コマンドを外部記録装置２００に送信してもよい。
【００５９】
Ｓ５０３において、ＣＰＵ１０３は、受信したコマンドが、＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｐｒｅｓｓｅｄ＞コマンド又は＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドであるか否かを判定する。＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｐｒｅｓｓｅｄ＞コマンドは、ボタンが押し下げられていることを通知するためのリモコン情報を含む。＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドは、ボタンが押し下げられていないことを通知するためのリモコン情報を含む。受信したコマンドが＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｐｒｅｓｓｅｄ＞コマンド又は＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドであった場合、Ｓ５０４に進む。＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｐｒｅｓｓｅｄ＞コマンド又は＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドでなかった場合、Ｓ５０５に進む。
【００６０】
Ｓ５０４において、ＣＰＵ１０３は、＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞又は＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドを破棄する。例えば、＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞又は＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドに関する後続の処理を行わず処理を停止する。＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞または＜Ｕｓｅｒ Ｃｏｎｔｒｏｌ Ｒｅｌｅａｓｅｄ＞コマンドを破棄することによって、外部記録装置２００を操作したことによる、通信装置１００の意図しない動作を防止することができる。なお、ＣＥＣ規格で策定されているコマンドへの未対応を送信側に通知する＜Ｆｅａｔｕｒｅ Ａｂｏｒｔ＞コマンドを外部記録装置２００に送信してもよい。
【００６１】
Ｓ５０５において、ＣＰＵ１０３は、実行可能なコマンドを受信したと判定し、通常接続モードと同様のコマンド処理を実行する。
【００６２】
［実施形態３］
実施形態１及び２で説明した様々な機能、処理及び方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などがプログラムを用いて実現することもできる。以下、実施形態３では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵなどを「コンピュータＸ」と呼ぶ。また、実施形態３では、コンピュータＸを制御するためのプログラムであって、実施形態１及び２で説明した様々な機能、処理及び方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
実施形態１及び２で説明した様々な機能、処理及び方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、ＲＯＭ、ＲＡＭなどの少なくとも一つを含む。実施形態３におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ（非一時的）な記憶媒体である。
【符号の説明】
【００６３】
１００  通信装置（ソース装置）
１０１  ＨＤＭＩ送信部
２００  外部記録装置（シンク装置）
２０１  ＨＤＭＩ受信部
３００  通信ケーブル
【図１】
2016134844.tif 000003
【図２】
2016134844.tif 000004
【図３】
2016134844.tif 000005
【図４】
2016134844.tif 000006
【図５】
2016134844.tif 000007