(57)【要約】      （修正有）【課題】シンク装置に送信する対象となる画像データの解像度がシンク装置に伝送可能な画像データの解像度とが異なる場合、その旨をユーザに通知できる、通信装置、制御方法及びプログラムを提供する。【解決手段】通信装置１００は、記録媒体に記録されている画像データを外部機器に送信する送信手段と、外部機器が、送信手段から送信される画像データを記録する記録装置であるか否かを判定する判定手段と、外部機器が前記記録装置である場合、記録媒体に記録されている画像データの解像度と、送信手段が送信可能な画像データの解像度とが異なるか否かを比較する比較手段と、外部機器が前記記録装置で、かつ、記録媒体に記録されている画像データの解像度と、送信手段が送信可能な画像データの解像度とが異なる場合、警告をユーザに通知する通知手段とを有する。【選択図】図２
2016197846.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されている画像データを外部機器に送信する送信手段と、
前記外部機器が、前記送信手段から送信される画像データを記録する記録装置であるか否かを判定する判定手段と、
前記外部機器が前記記録装置である場合、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なるか否かを比較する比較手段と、
前記外部機器が前記記録装置で、かつ、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なる場合、警告をユーザに通知する通知手段と
を有することを特徴とする通信装置。
【請求項２】
前記送信手段は、ＨＤＭＩ規格に準拠することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判定手段は、前記外部機器から受信したＥＤＩＤを用いて、前記外部機器が前記記録装置か否かを判定することを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記判定手段は、前記外部機器から通知されるコマンドに含まれる論理アドレスを用いて、前記外部機器が前記記録装置か否かを判定することを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記判定手段は、前記外部機器への記録の指示が有効であるか否かに基づいて、前記外部機器が前記記録装置か否かを判定することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記通知手段は、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なることを示す警告を表示することを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記通知手段は、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なることを示す警告を外部表示装置に表示させることを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
通信装置を制御する制御方法であって、
記録媒体に記録されている画像データを外部機器に送信するステップと、
前記外部機器が、前記通信装置から送信される画像データを記録する記録装置であるか否かを判定するステップと、
前記外部機器が前記記録装置である場合、前記記録媒体に記録されている画像データの解像度と、前記通信装置が送信可能な画像データの解像度とが異なるか否かを比較するステップと、
前記外部機器が前記記録装置で、かつ、前記記録媒体に記録されている画像データの解像度と、前記通信装置が送信可能な画像データの解像度とが異なる場合、警告をユーザに通知するステップと
を有することを特徴とする制御方法。
【請求項９】
記録媒体に記録されている画像データを外部機器に送信するステップと、
前記外部機器が、通信装置から送信される画像データを記録する記録装置であるか否かを判定するステップと、
前記外部機器が前記記録装置である場合、前記記録媒体に記録されている画像データの解像度と、前記通信装置が送信可能な画像データの解像度とが異なるか否かを比較するステップと、
前記外部機器が前記記録装置で、かつ、前記記録媒体に記録されている画像データの解像度と、前記通信装置が送信可能な画像データの解像度とが異なる場合、警告をユーザに通知するステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信を行う通信装置等に関する。
【背景技術】
【０００２】
現在、ＨＤＭＩ（High Definition Multimedia Interface）（登録商標）規格のインターフェースに準拠した通信システムが提案されている。このような通信システムは、画像データを送信するソース（Ｓｏｕｒｃｅ）装置と、ソース装置から受信した画像データを表示するシンク（Ｓｉｎｋ）装置とを有する。
【０００３】
ソース装置が、シンク装置から取得したシンク装置のデバイス情報に基づいてシンク装置の表示能力に適した画像データをシンク装置に送信することが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６０６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＨＤＭＩ規格で伝送可能な画像データの解像度が、ソース装置が、ソース装置に接続されている記録媒体に記録可能な画像データの解像度に対応していない場合がある。この場合、ソース装置側の記録媒体に記録されている画像データの解像度は、ＨＤＭＩ規格で伝送可能な解像度に変換されてシンク装置に送信されていた。シンク装置が、ソース装置から送信された画像データを記録媒体に記録する場合、シンク装置によって記録媒体に記録された画像データの解像度が、ソース装置側の記録媒体に記録された画像データの解像度と同じか否かをユーザは簡単に知ることができなかった。そのため、ユーザは、シンク装置に接続されている記録媒体に記録された画像データの解像度が、ソース装置に接続されている記録媒体に記録されている画像データの解像度と同じであると勘違いする可能性があった。そのため、ユーザにとって、シンク装置に接続されている記録媒体に記録された画像データの管理が不便であった。
【０００６】
このような問題は、ＨＤＭＩ規格のインターフェース以外にも、ＤｉｓｐｌａｙＰｏｒｔ（登録商標）規格またはＳＤＩ（Serial Digital Interface）規格のインターフェースに準拠した通信システムにおいても、起こり得る。
【０００７】
そこで、本発明は、シンク装置に送信する対象となる画像データの解像度がシンク装置に伝送可能な画像データの解像度とが異なる場合、その旨をユーザに通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかる通信装置は、記録媒体に記録されている画像データを外部機器に送信する送信手段と、前記外部機器が、前記送信手段から送信される画像データを記録する記録装置であるか否かを判定する判定手段と、前記外部機器が前記記録装置である場合、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なるか否かを比較する比較手段と、前記外部機器が前記記録装置で、かつ、前記記録媒体に記録されている画像データの解像度と、前記送信手段が送信可能な画像データの解像度とが異なる場合、警告をユーザに通知する通知手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、シンク装置に送信する対象となる画像データの解像度がシンク装置に伝送可能な画像データの解像度とが異なる場合、その旨をユーザに通知できるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施例１における通信システムの一例を示す図である。
【図２】実施例１に係る通信装置の一例を示すブロック図である。
【図３】実施例１における記録開始／停止のコマンド値の一例を示す表である。
【図４】実施例１における記録開始／停止コマンドの伝送フォーマットの一例を示す図である。
【図５】実施例１における送信処理の一例を示すフローチャートである。
【図６】実施例１における警告の一例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明に係る実施例１について説明を行う。本発明は、以下に説眼する実施例１に限定されるものではない。
【実施例１】
【００１２】
図１は、実施例１における通信システムの一例を示す図である。図１における通信システムは、通信装置１００、外部機器２００及びケーブル３００を有する。通信装置１００と外部機器２００とは、ケーブル３００を介して接続される。通信システムにおいて、通信装置１００、外部機器２００及びケーブル３００は、所定の通信規格に準拠するものとする。実施例１では、所定の通信規格として、ＨＤＭＩ（High Definition Multimedia Interface）規格を例に挙げて以下説明を行う。
【００１３】
通信装置１００は、カメラやビデオカメラであってもよく、パーソナルコンピュータであっても良い。また、通信装置１００は、携帯電話やスマートフォンであっても良い。外部機器２００は、テレビジョン放送を受信するテレビやディスプレイであっても良く、レコーダを有する機器であっても良い。
【００１４】
次に、通信装置１００について説明を行う。図２は、通信装置１００の構成の一例を示すブロック図である。
【００１５】
ケーブル３００は、信号線３０１、信号線３０２、信号線３０３及び信号線３０４を有する。
【００１６】
信号線３０１は、所定の電圧を通信装置１００から外部に出力するために用いられる。信号線３０２は、外部からＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）信号を通信装置１００に伝送するために用いられる。信号線３０３は、画像データ、音声データ及び補助データの少なくとも一つを通信装置１００から外部に出力するために用いられる。信号線３０４は、ＨＤＭＩ規格のＣＥＣ（Consumer Electronics Control）プロトコルに規定されている制御データを外部に出力し、ＣＥＣプロトコルに規定されている制御データを外部から通信装置１００に伝送するために用いられる。ＣＥＣプロトコルに規定されている制御データを以下「コマンド」と呼ぶ。
【００１７】
通信装置１００は、第１の通信部１０１、第２の通信部１０２、制御部１０３、メモリ１０４、電源部１０５、撮像部１０６、記録部１０７、表示部１０８及操作部１０９を有する。
【００１８】
第１の通信部１０１は、電源出力部１０１ａ、ＨＰＤ信号入力部１０１ｂ、データ送信部１０１ｃ及びコマンド送受信部１０１ｄを有する。
【００１９】
第１の通信部１０１は、所定の通信規格に準拠する。第１の通信部１０１は、通信装置１００と外部機器２００とがケーブル３００を介して接続された場合、外部機器２００に関する情報であるＥＤＩＤ（Extended display identification data）を取得する。ＥＤＩＤは、外部機器２００の機能と表示能力等を示す情報である。ＥＤＩＤは、外部機器２００の表示可能な解像度を示す情報、外部機器２００の対応する画像フォーマットを示す情報、外部機器２００の対応する音声フォーマットを示す情報、外部機器２００の対応する色空間を示す情報等を含む。さらに、ＥＤＩＤは、外部機器２００の製造者名を示す情報、製造日を示す情報、製品名を示す情報及びＩＤ等の識別情報等を含む。以下、ＥＤＩＤを「デバイス情報」と呼ぶ。
【００２０】
電源出力部１０１ａは、ＨＤＭＩ規格で規定された所定の電圧を信号線３０１に出力する。
【００２１】
ＨＰＤ信号入力部１０１ｂは、所定の電圧が信号線３０１に出力されている間、信号線３０２を介して伝送されるＨＰＤ信号を制御部１０３に通知する。制御部１０３は、ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＨ（Ｈｉｇｈ）レベルかＬ（Ｌｏｗ）レベルかを判定する。ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＨレベルである場合、制御部１０３は、ケーブル３００を介して通信装置１００と外部機器２００とが接続されていると判定する。ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＨレベルである場合、第１の通信部１０１は、外部機器２００にデバイス情報を要求することによって、外部機器２００からデバイス情報を取得する。ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＬレベルである場合、制御部１０３は、ケーブル３００を介して通信装置１００と外部機器２００とが接続されていないと判定する。ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＬレベルである場合、第１の通信部１０１は、ＨＰＤ信号入力部１０１ｂから供給されたＨＰＤ信号がＨレベルになるまで、デバイス情報の要求を行わない。
【００２２】
データ送信部１０１ｃは、信号線３０３を介して画像データ、音声データ及び補助データの少なくとも一つを送信する。補助データは、ＨＤＭＩ  Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  ＩｎｆｏＦｒａｍｅ（以下、「ＨＤＭＩ  ＶＳＩＦ」と略す。）のベンダー拡張領域を含む。外部機器２００が画像データを記録できるレコーダ装置である場合、通信装置１００は、データ送信部１０１ｃにより補助データを外部機器２００に送信することで、外部機器２００に画像データの記録の開始と画像データの記録の停止を指示できる。画像データの記録の開始と、画像データの記録の停止は、図３に示すように、１Ｂｙｔｅで表現できる。図４は、ＶＳＩＦ  Ｐａｃｋｅｃｔ  Ｃｏｎｔｅｎｓのデータ構造を示す。なお、レコーダ装置を「記録装置」と呼んでも良いものとする。
【００２３】
画像データの記録開始と記録停止の指示は、初期状態では無効化され、通信装置１００の設定を変更することで有効化できる。通信装置１００が画像データの記録の開始を補助データによって外部機器２００に指示する場合、制御部１０３は、画像データの記録開始を示す「０Ｘ０２」を含むＶＳＩＦ  Ｐａｃｋｅｃｔ  Ｃｏｎｔｅｎｓを生成する。そして、制御部１０３は、生成したＶＳＩＦ  Ｐａｃｋｅｃｔ  Ｃｏｎｔｅｎｓを補助データとして、外部機器２００に送信するように、データ送信部１０１ｃを制御する。通信装置１００が画像データの記録の停止を補助データによって外部機器２００に指示する場合、制御部１０３は、画像データの記録の停止を示す「０Ｘ０１」を含むＶＳＩＦ  Ｐａｃｋｅｃｔ  Ｃｏｎｔｅｎｓを生成する。そして、制御部１０３は、生成したＶＳＩＦ  Ｐａｃｋｅｃｔ  Ｃｏｎｔｅｎｓを補助データとして、外部機器２００に送信するように、データ送信部１０１ｃを制御する。
【００２４】
コマンド送受信部１０１ｄは、ＣＥＣプロトコルに基づいて、信号線３０４を介して外部機器２００との間でコマンドを送受信する。コマンド送受信部１０１ｄによって送信されるコマンドは、制御部１０３によって生成される。また、コマンド送受信部１０１ｄは、ＣＥＣプロトコルに基づいて、信号線３０４を介してコマンドを外部から受信する。コマンド送受信部１０１ｄは、信号線３０４を介してコマンドを受信した場合、受信したコマンドを制御部１０３に供給する。制御部１０３は、コマンド送受信部１０１ｄから供給されたコマンドに基づいて、通信装置１００の各部を制御する。
【００２５】
第２の通信部１０２は、第１の通信部１０１と異なる通信規格に基づいて外部表示装置に画像データ、音声データ及び付属データの少なくとも一つを送信する。
【００２６】
制御部１０３は、メモリ１０４に格納されているコンピュータプログラムに従って、通信装置１００全体を制御する。
【００２７】
メモリ１０４は、制御部１０３のワークエリアとして機能する。メモリ１０４には、通信装置１００に関する情報と、外部機器２００から取得されたデバイス情報とが格納される。制御部１０３のワークエリアは、メモリ１０４に限られるものではなく、ハードディスク装置等の外部記録装置等であっても良い。また、メモリ１０４には、通信装置１００を制御するためのコンピュータプログラムが格納される。
【００２８】
電源部１０５は、ＡＣ電源または図示されないバッテリから通信装置１００の各部に必要な電源を供給する。
【００２９】
撮像部１０６は、レンズ、撮像素子及画像処理部等を含み、被写体の光学像から画像データを生成する。通信装置１００が記録モードの場合、撮像部１０６で生成された画像データは、記録部１０７に供給され、記録部１０７によって記録媒体１０７aに記録される。通信装置１００が再生モードの場合、撮像部１０６は、画像データを生成しない。
【００３０】
記録部１０７は、通信装置１００が記録モードの場合、撮像部１０６によって生成された画像データ及び不図示のマイクロフォン部から取得された音声データを記録媒体１０７ａに記録する。記録部１０７は、撮像部１０６によって生成された画像データをユーザによって指定された所定フォーマットで記録媒体１０７aに記録する。所定フォーマットは例えば、ＤＣＩ（Ｄｉｇｉｔａｌ  Ｃｉｎｅｍａ  Ｉｎｉｔａｔｉｖｅｓ）に規定されているフォーマットである。ＤＣＩに規定されているフォーマットには、２Ｋに対応するフォーマットと、４Ｋに対応するフォーマットとがある。２Ｋに対応するフォーマットは、２０４８×１０８０の解像度に対応するフォーマットである。４Ｋに対応するフォーマットは、４０９６×２１６０の解像度に対応するフォーマットである。
【００３１】
また、記録部１０７は、通信装置１００が再生モードの場合、操作部１０９を使ってユーザにより選択された任意の画像データ及び音声データを記録媒体１０７ａから再生する。通信装置１００が再生モードの場合、記録部１０７は、ユーザから操作部１０９を介して選択された画像データを記録媒体１０７aから再生して表示部１０８に供給する。通信装置１００が記録モードの場合、記録部１０７は、撮像部１０６から供給される画像データを記録媒体１０７aに記録する。
【００３２】
記録部１０７によって記録媒体１０７ａから再生された画像データは、記録部１０７から表示部１０８に供給される。記録部１０７によって記録媒体１０７ａから再生された音声データは、記録部１０７から図示されないスピーカ部に供給され、スピーカ部から出力される。
【００３３】
ユーザが操作部１０９を使って、記録媒体１０７ａから再生された画像データを外部機器２００に送信するように、通信装置１００に指示した場合、記録部１０７は、記録媒体１０７ａから再生された画像データをデータ送信部１０１ｃに供給する。データ送信部１０１ｃは、記録媒体１０７ａから再生された画像データを外部機器２００に信号線３０３を介して送信する。
【００３４】
ユーザが操作部１０９を使って、記録媒体１０７ａから再生された音声データを外部機器２００に送信するように、通信装置１００に指示した場合、記録部１０７は、記録媒体１０７ａから再生された音声データをデータ送信部１０１ｃに供給する。データ送信部１０１ｃは、記録媒体１０７ａから再生された音声データを外部機器２００に信号線３０３を介して送信する。
【００３５】
記録媒体１０７ａは、例えば、メモリカードまたはハードディスク装置などである。なお、記録媒体１０７ａは、通信装置１００に内蔵された記録媒体であっても良く、通信装置１００から取り外し可能な外部の記録媒体であっても良い。
【００３６】
表示部１０８は、液晶ディスプレイなどの表示装置を含む。表示部１０８は、通信装置１００が記録モードである場合、撮像部１０６によって生成された画像データであるライブビュー画像、または、撮像部１０６によって生成され記録媒体１０７aに記録される画像データに対応する撮影画像を表示する。表示部１０８は、通信装置１００が再生モードである場合、記録媒体１０７aから読み出された画像データに対応する再生画像を表示する。また、表示部１０８は、制御部１０３からの制御に基づいて、メモリ１０４に記憶されている画像データに対応する画像を表示する。
【００３７】
操作部１０９は、通信装置１００を操作するためのユーザインターフェースを提供する。制御部１０３は、操作部１０９を介して入力されたユーザの指示に従って通信装置１００を制御する。
【００３８】
図５を参照して、通信装置１００によって行われる送信処理について説明を行う。制御部１０３がメモリ１０４に格納されているコンピュータプログラムを制御部１０３が実行することによって、図５に示す送信処理は、実現される。送信処理は、通信装置１００が外部機器２００に画像データを送信する処理である。
【００３９】
制御部１０３は、Ｓ５０１において、外部機器２００と通信装置１００とが接続されているか否かを判定する。例えば、制御部１０３は、ＨＰＤ信号がＨレベルであるか否かによって、外部機器２００と通信装置１００とが接続されているか否かを判定する。ＨＰＤ信号がＨレベルである場合、制御部１０３は、外部機器２００と通信装置１００とが接続されていると判定する。外部機器２００と通信装置１００とが接続されていると判定された場合（Ｓ５０１でＹｅｓ）、制御部１０３は、Ｓ５０２に進む。ＨＰＤ信号がＬレベルである場合、制御部１０３は、外部機器２００と通信装置１００とが接続されていないと判定する。外部機器２００と通信装置１００とが接続されていないと判定された場合（Ｓ５０１でＮｏ）、制御部１０３は、外部機器２００と通信装置１００とが接続されていると判定されるまで、Ｓ５０１を繰り返し行う。
【００４０】
Ｓ５０２において、制御部１０３は、第１の通信部１０１が外部機器２００からデバイス情報を取得したか否かを判定する。第１の通信部１０１が外部機器２００からデバイス情報を取得した場合、制御部１０３は、Ｓ５０３に進む。第１の通信部１０１が外部機器２００からデバイス情報を取得していない場合、制御部１０３は、Ｓ５０１に戻る。
【００４１】
Ｓ５０３において、制御部１０３は、外部機器２００がレコーダ装置であるか否かを判定する。外部機器２００がレコーダ装置であるか否かを判定する判定方法の例として、第１の判定方法、第２の判定方法、第３の判定方法、第４の判定方法及び第５の判定方法について以下説明を行う。制御部１０３は、第１の判定方法から第５の判定方法のうちの一つの判定方法によって、外部機器２００がレコーダ装置であるか否かを判定しても良い。また、制御部１０３は、第１の判定方法から第５の判定方法のうち複数の判定方法を組み合わせて、外部機器２００がレコーダ装置であるか否かを判定しても良い。
【００４２】
第１の判定方法について、以下説明を行う。第１の判定方法は、外部機器２００から取得したデバイス情報に含まれる製造者名を示す情報及び製品名を示す情報と、レコーダ装置を判定するための閾値との比較により、外部機器２００がレコーダ装置であるか否かを判定する方法である。レコーダ装置を判定するための閾値は、あらかじめメモリ１０４に記録されているものとする。デバイス情報に含まれる製造者名を示す情報及び製品名を示す情報と、メモリ１０４に記録されている閾値とが一致する場合、制御部１０３は、外部機器２００がレコーダ装置であると判定し（Ｓ５０３でＹｅｓ）、Ｓ５０４に進む。デバイス情報に含まれる製造者名を示す情報及び製品名を示す情報と、メモリ１０４に記録されている閾値とが一致しない場合、制御部１０３は、外部機器２００がレコーダ装置でないと判定し（Ｓ５０３でＮｏ）、制御部１０３は、Ｓ５０８に進む。外部機器２００がレコーダ装置でない場合（Ｓ５０３でＮｏ）、制御部１０３は、外部機器２００が、テレビやディスプレイのような表示を行う装置であると判定し、外部機器２００がデータ送信部１０１ｃから送信される画像データを記録しないと判定する。
【００４３】
第２の判定方法について、以下説明を行う。第２の判定方法は、外部機器２００から取得したデバイス情報に含まれる外部機器２００が表示可能な画像のサイズを示すサイズ情報により、外部機器２００がレコーダ装置であるか否かを判定する方法である。サイズ情報は、例えば、水平方向の最大サイズ「Ｍａｘ．  Ｈｏｒｉｚｏｎｔａｌ  Ｉｍａｇｅ  Ｓｉｚｅ」を示す情報と、垂直方向の最大サイズ「Ｍａｘ．  Ｖｅｒｔｉｃａｌ  Ｉｍａｇｅ  Ｓｉｚｅ」を示す情報とを含む。制御部１０３は、サイズ情報によって示される外部機器２００が表示可能な画像のサイズと、テレビによって表示可能である画像のサイズとを比較する。テレビによって表示可能である画像のサイズは、あらかじめメモリ１０４に記録されているものとする。サイズ情報によって示される外部機器２００が表示可能な画像のサイズが、テレビによって表示可能である画像のサイズよりも所定値以上小さい場合、制御部１０３は、外部機器２００がレコーダ装置であると判定し（Ｓ５０３でＹｅｓ）、Ｓ５０４に進む。サイズ情報によって示される外部機器２００が表示可能な画像のサイズと、テレビによって表示可能である画像のサイズとの差分が所定値以上でない場合、制御部１０３は、外部機器２００がレコーダ装置ではないと判定する（Ｓ５０３でＮｏ）。この場合（Ｓ５０３でＮｏ）、制御部１０３は、Ｓ５０８に進む。
【００４４】
第３の判定方法について、以下説明を行う。第３の判定方法は、通信装置１００から外部機器２００に対する記録開始／停止の指示が有効であるか、無効であるかに基づいて、外部機器２００がレコーダ装置であるか否かを判定する方法である。ユーザによって、通信装置１００から外部機器２００に対する記録開始／停止の指示が有効にされている場合、制御部１０３は、外部機器２００がレコーダ装置であると判定し（Ｓ５０３でＹｅｓ）、Ｓ５０４に進む。ユーザによって、通信装置１００から外部機器２００に対する記録開始／停止の指示が無効にされている場合、制御部１０３は、外部機器２００がレコーダ装置ではないと判定し（Ｓ５０３でＮｏ）、Ｓ５０８に進む。
【００４５】
第４の判定方法について、以下説明を行う。第４の判定方法は、ＣＥＣプロトコルに基づいたコマンドによって通知される外部機器２００の有する論理アドレス（Ｌｏｇｉｃａｌ  Ａｄｄｒｅｓｓ）を用いて、外部機器２００がレコーダ装置であるか否かを判定する方法である。レコーダ装置は、テレビ等の放送電波を受信したり、放送電波を記録する機能を有しない可能性が高い。そのため、制御部１０３は、外部機器２００が「Ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」の論理アドレスを有するが、「Ｔｕｎｅｒ」の論理アドレスを有していない場合、外部機器２００がレコーダ装置であると判定し（Ｓ５０３でＹｅｓ）、Ｓ５０４に進む。外部機器２００が「Ｔｕｎｅｒ」の論理アドレスを有する場合、制御部１０３は、外部機器２００がレコーダ装置ではないと判定し（Ｓ５０３でＮｏ）、Ｓ５０８に進む。また、外部機器２００が「Ｒｅｃｏｒｄｉｎｇ  Ｄｅｖｉｃｅ」の論理アドレスを有していない場合、制御部１０３は、外部機器２００がレコーダ装置ではないと判定し（Ｓ５０３でＮｏ）、Ｓ５０８に進む。
【００４６】
第５の判定方法について、以下説明を行う。第５の判定方法は、外部機器２００から取得したデバイス情報に含まれる「Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ」を用いて、外部機器２００がレコーダ装置であるか否かを判定する方法である。「Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ」に外部機器２００が記録機能を有することを示す情報が格納されている場合、制御部１０３は、外部機器２００がレコーダ装置であると判定し（Ｓ５０３でＹｅｓ）、Ｓ５０４に進む。「Ｖｅｎｄｏｒ  Ｓｐｅｃｉｆｉｃ  Ｄａｔａ  Ｂｌｏｃｋ」に外部機器２００が記録機能を有することを示す情報が格納されていない場合、制御部１０３は、外部機器２００がレコーダ装置ではないと判定し（Ｓ５０３でＮｏ）、Ｓ５０８に移行する。
【００４７】
Ｓ５０４で、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なるか否かを判定比する。外部機器２００に送信すべき画像データは、ユーザによって操作部１０９を使って選択される。ユーザによって選択された画像データの解像度は、記録媒体１０７ａに記録された際の画像データの解像度、または、第２の通信部１０２から出力する画像データの解像度である。例えば、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データが２０４８×１０８０の解像度である場合、ＨＤＭＩ規格には、１９２０×１０８０の解像度が規定されているが、２０４８×１０８０の解像度は、規定されていない。所定の通信規格がＨＤＭＩ規格である場合、第１の通信部１０１は、ＨＤＭＩ規格に規定されている解像度の画像データを送信可能であるが、ＨＤＭＩ規格に規定されていない解像度の画像データを送信することができない。そのため、制御部１０３は、２０４８×１０８０の解像度の画像データを外部機器２００に送信する際、２０４８×１０８０の解像度の画像データを１９２０×１０８０の解像度に変換してから外部機器２００に送信するようにデータ送信部１０１ｃを制御する。外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なる場合（Ｓ５０４でＹｅｓ）、制御部１０３は、Ｓ５０５に進む。例えば、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度が２０４８×１０８０の解像度である場合、制御部１０３は、Ｓ５０５に進む。外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度と一致する場合（Ｓ５０４でＮｏ）、制御部１０３は、Ｓ５０７に進む。例えば、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度が１９２０×１０８０の解像度である場合、制御部１０３は、Ｓ５０７に進む。
【００４８】
Ｓ５０５において、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なることをユーザに通知する。例えば、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なる示す警告を表示するように表示部１０８を制御する。外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なる示す警告は、制御部１０３によって生成される。図６には、Ｓ５０５において、表示部１０８に表示される警告の一例を示す。第２の通信部１０２に外部表示装置が接続されている場合、制御部１０３は表示部１０８及び第２の通信部１０２に接続されている外部表示装置の少なくとも一つに、図６のような警告を表示させるようにしても良い。Ｓ５０５の処理が行われた後、制御部１０３は、Ｓ５０５の処理の後、制御部１０３は、Ｓ５０６に進む。なお、Ｓ５０５において、表示部１０８及び第２の通信部１０２に接続されている外部表示装置の少なくとも一つに表示される警告は、図６に示される警告以外のものであっても良い。
【００４９】
Ｓ５０６において、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度をデバイス情報に含まれる外部機器２００が表示可能な解像度に変換し、変換した画像データをデータ送信部１０１ｃに供給する。その後、データ送信部１０１ｃは、制御部１０３から供給された画像データを外部機器２００に送信する。Ｓ５０６の処理が行われた後、制御部１０３は、図５に示す送信処理を終了する。なお、Ｓ５０６において、制御部１０３は、外部機器２００に送信すべき画像データの解像度を示す補助データをさらに外部機器２００に送信するようにデータ送信部１０１ｃを制御しても良い。
【００５０】
Ｓ５０７において、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データを外部機器２００に送信するようにデータ送信部１０１ｃを制御する。Ｓ５０７において、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度は、デバイス情報に含まれる外部機器２００が表示可能な解像度と一致する。このため、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度を変更する必要がない。Ｓ５０７の処理が行われた後、制御部１０３は、図５に示す送信処理を終了する。
【００５１】
Ｓ５０８において、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データを外部機器２００に送信するようにデータ送信部１０１ｃを制御する。Ｓ５０８において、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度は、デバイス情報に含まれる外部機器２００が表示可能な解像度と一致する場合がある。この場合、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度を変更する必要がない。Ｓ５０８の処理が行われた後、制御部１０３は、図５に示す送信処理を終了する。
【００５２】
また、Ｓ５０８において、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度は、デバイス情報に含まれる外部機器２００が表示可能な解像度と一致しない場合がある。この場合、制御部１０３は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度をデバイス情報に含まれる外部機器２００が表示可能な解像度に変換し、変換した画像データをデータ送信部１０１ｃに供給する。その後、データ送信部１０１ｃは、制御部１０３から供給された画像データを外部機器２００に送信する。Ｓ５０８の処理が行われた後、制御部１０３は、図５に示す送信処理を終了する。
【００５３】
実施例１において、所定の通信規格として、ＨＤＭＩ規格を例に挙げて説明を行ったが、所定の通信規格は、ＨＤＭＩ規格に限定されないものとする。例えば、所定の通信規格は、ＳＤＩ規格、ＤｉｓｐｌａｙＰｏｒｔ規格及びＤＶＩ規格のいずれか一つであっても良い。また、所定の通信規格は、無線の通信規格であってもよく、無線ＬＡＮ規格、ＷＨＤＩ規格及びＷｉｒｅｌｅｓｓ  ＨＤ規格のいずれか一つであっても良い。
【００５４】
実施例１に係る通信装置１００は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度と、デバイス情報に含まれる外部機器２００が表示可能な解像度とが異なる場合に、その旨の警告をユーザに通知するようにした。また、通信装置１００に外部表示装置が接続されている場合、この警告により、ユーザが、通信装置１００から外部機器２００に送信される画像データの解像度を外部表示装置で確認できる可能性がある。一般的に、外部表示装置は、外部機器２００に送信すべき画像データとしてユーザによって選択された画像データの解像度を変換することなく、そのままの解像度で表示することができる。このため、外部表示装置によって表示される画像データの解像度は、外部機器２００に伝送される画像データの解像度と異なることになる。したがって、Ｓ５０５において、表示部１０８及び通信装置１００に接続されている外部表示装置の少なくとも一つで、ユーザに警告を行うのが好ましい。
【００５５】
実施例１に係る通信装置１００は、外部機器２００がレコーダ装置であり、かつ、外部機器２００に送信すべき画像データの解像度を変換する必要のある場合に、図６のような警告を行うようにした。これにより、外部機器２００が通信装置１００から受信した画像データを記録したとしても、通信装置１００に記録されている画像データの解像度と、外部機器２００が記録した画像データの解像度が同じであるとユーザに勘違いさせないようにすることができる。
【００５６】
Ｓ５０３において、制御部１０３は、第１の判定方法から第５の判定方法のうちの少なくとも一つによって、外部機器２００がレコーダ装置であるか否かを判定するようにした。しかしながら、これに限られないものとする。
【００５７】
実施例１において、Ｓ５０８の処理が行われる前に、制御部１０３は、Ｓ５０４のような処理を行わないようにした。これは、外部機器２００がレコーダ装置でないので（Ｓ５０３でＮｏ）、外部機器２００が、データ送信部１０１ｃから受信した画像データを記録せずに、データ送信部１０１ｃから受信した画像データを表示する可能性が高いからである。このような場合、記録媒体１０７aに記録されている画像データの解像度と、データ送信部１０１ｃによって外部機器２００に送信される画像データの解像度とが異なっていても、ユーザに勘違いさせてしまう可能性は低い。このため、実施例１において、制御部１０３は、Ｓ５０８の処理の前に、Ｓ５０４のような処理は行わない。
【００５８】
（他の実施例）
本発明に係る通信装置１００は、実施例１で説明した通信装置１００に限定されるものではない。例えば、本発明に係る通信装置１００は、複数の装置から構成されるシステムにより実現することも可能である。
【００５９】
また、実施例１で説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ等を含む）で実行可能であり、本実施例で説明した様々な機能を実現することになる。
【００６０】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、本実施例で説明した様々な処理及び機能を実現しても良いことは言うまでもない。
【００６１】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしても良い。
【図１】
2016197846.tif 000003
【図２】
2016197846.tif 000004
【図３】
2016197846.tif 000005
【図４】
2016197846.tif 000006
【図５】
2016197846.tif 000007
【図６】
2016197846.tif 000008