(57)【要約】【課題】外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成するときに、第１の画像の撮影者が、第２の画像として撮影してほしい画像をリクエストできるようにする。【解決手段】デジタルカメラ１００において、スマートデバイス２００で撮影された第２の画像であるサブ画像を受信して、撮像部１０２から出力された第１の画像であるメイン画像と合成する。このとき、デジタルカメラ１００は、スマートデバイス２００に、サブ画像の撮影に関する撮影指示として、撮像部１０２から出力されたメイン画像の一部の領域の画像やメッセージを送信することができる。【選択図】図３
2019193213.tif 000002
【特許請求の範囲】
【請求項１】
外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成する通信装置であって、
前記外部機器に、第２の画像の撮影に関する撮影指示を送信するよう制御する制御手段を備えたことを特徴とする通信装置。
【請求項２】
前記制御手段は、前記撮影指示として、前記撮像部から出力された第１の画像の一部の領域の画像、又は前記領域の画像に関する情報を送信するよう制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、第１の画像に第２の画像を合成した画像を表示部に表示するとともに、この合成した画像に重畳させて、前記領域を設定するための領域設定枠を表示し、ユーザ操作によって前記領域設定枠の位置及びサイズのうち少なくともいずれか一方を変更可能にしたことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記制御手段は、前記撮影指示として、第２の画像の撮影に関するメッセージを送信するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記制御手段は、複数のメッセージを選択可能に提示し、ユーザ操作によって選択されたメッセージを送信することを特徴とする請求項４に記載の通信装置。
【請求項６】
複数の前記外部機器から第２の画像を受信する状態にあるとき、前記制御手段は、ユーザ操作によって選択された前記外部機器に前記撮影指示を送信することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
複数の前記外部機器から第２の画像を受信する状態にあるとき、前記制御手段は、前記外部機器のすべてに前記撮影指示を送信することを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項８】
外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成する通信装置の制御方法であって、
前記外部機器に、第２の画像の撮影に関する撮影指示を送信するステップを有することを特徴とする通信装置の制御方法。
【請求項９】
請求項１乃至７のいずれか１項に記載の通信装置の前記制御手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置において、無線通信機能を有し、外部機器と画像データの送受信を行うものがある。また、撮像装置において、自身で撮影した画像に、外部機器で撮影した画像を受信して合成する機能を有するものがある。例えば特許文献１には、第１の撮像手段の出力である第１の映像信号と、第２の撮像手段の出力である第２の映像信号とを合成して第３の映像信号とする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１６５０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
撮像装置において、自身で撮影した第１の画像に、外部機器で撮影した第２の画像を受信して合成する場合、第１の画像の撮影者（撮像装置の撮影者）と第２の画像の撮影者（外部機器の撮影者）とが別人であることが想定される。このような状況下で、第１の画像の撮影者が、第２の画像の撮影者に対して、第２の画像として撮影してほしい画像をリクエストしたい状況がある。
特許文献１では、第１の画像の撮影者が、第２の画像として撮影してほしい画像をリクエストすることについては言及されていない。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成するときに、第１の画像の撮影者が、第２の画像として撮影してほしい画像をリクエストできるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信装置は、外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成する通信装置であって、前記外部機器に、第２の画像の撮影に関する撮影指示を送信するよう制御する制御手段を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、外部機器で撮影された第２の画像を受信して、撮像部から出力された第１の画像に合成するときに、第１の画像の撮影者が、第２の画像として撮影してほしい画像をリクエストすることが可能になる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの構成例を示す図である。
【図２】実施形態に係るスマートデバイスの構成例を示す図である。
【図３】実施形態に係るデジタルカメラ及びスマートデバイスの処理を示すシーケンス図である。
【図４】実施形態に係るデジタルカメラの表示部及びスマートデバイスの表示部に表示される画面の例を示す図である。
【図５】実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図６】図５における撮影指示送信処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
［デジタルカメラ１００の構成］
図１は、本実施形態に係るデジタルカメラ１００の構成例を示す図である。デジタルカメラ１００は、本発明を適用した通信装置として機能する。
図１（ａ）は、デジタルカメラ１００の構成例を示すブロック図である。
制御部１０１は、入力された信号やプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部１０２は、例えば光学レンズユニットと絞り・ズーム・フォーカス等を制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換する撮像素子等で構成される。撮像素子としては、一般的には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）が用いられる。撮像部１０２は、制御部１０１の制御下で、撮像部１０２に含まれるレンズで結像された被写体光を撮像素子により電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データは、例えばＤＣＦ（Design Rule for Camera File system）の規格に従って記録媒体１１０に記録されたり、画像合成部１１２で他の画像と合成されたりする。
【００１０】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１が実行するプログラム等が格納される。
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は、例えばデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。また、操作部１０５は、接続部１１１を介して外部機器との通信を開始するための接続ボタンを含む。また、操作部１０５は、表示部１０６に形成されるタッチパネルを含む。なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチがいわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチがいわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１１】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮像した画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部１０６は必ずしもデジタルカメラ１００が備える必要はない。デジタルカメラ１００は、内部又は外部の表示部１０６と接続し、表示部１０６の表示を制御する表示制御機能を有していればよい。
記録媒体１１０は、撮像部１０２から出力された画像データや、画像合成部１１２で合成された画像データを記録する。記録媒体１１０は、デジタルカメラ１００に着脱可能に構成されてもよいし、デジタルカメラ１００に内蔵されるように構成されてもよい。すなわち、デジタルカメラ１００は、少なくとも記録媒体１１０にアクセスする機能を有していればよい。
【００１２】
接続部１１１は、外部機器と接続するためのインターフェイスである。デジタルカメラ１００は、接続部１１１を介して外部機器とデータのやりとりを行うことができる。例えば外部機器で生成した画像データを、接続部１１１を介して外部機器から受信することができる。接続部１１１は、例えば外部機器とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェイスを含む。制御部１０１は、接続部１１１を制御することで外部機器との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＷｉｒｅｌｅｓｓＵＳＢ等、他の無線通信方式を採用してもよい。
【００１３】
画像合成部１１２は、２つ以上の画像を合成することができ、例えば撮像部１０２から出力された画像と、接続部１１１を介して外部機器から受信した画像とを合成して、１つの画像データとして出力する。具体的には、撮像部１０２から出力された画像をメイン画像、外部機器から受信した画像をサブ画像として、メイン画像に重畳させて、サブ画像がワイプで表示されるように合成することができる。なお、本実施形態においては、メイン画像が本発明でいう第１の画像に相当し、サブ画像が本発明でいう第２の画像に相当する。画像合成部１１２から出力された画像データは、ＤＣＦの規格に従って記録媒体１１０に記録される。
【００１４】
本実施形態に係るデジタルカメラ１００は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有する。制御部１０１の制御下で接続部１１１をＣＬモードで動作させることにより、デジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、制御部１０１の制御下で接続部１１１をＡＰモードで動作させることにより、デジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することが可能である。デジタルカメラ１００が簡易ＡＰとして動作する場合、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。このようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。なお、本実施形態に係るデジタルカメラ１００は、ＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している周辺の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
【００１５】
次に、図１（ｂ）、図１（ｃ）は、デジタルカメラ１００の外観例を示す図である。デジタルカメラ１００の適所に、操作部１０５を構成する操作部材の例である、レリーズスイッチ１０５ａ、再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄ等が配置される。また、デジタルカメラ１００の背面に、表示部１０６が配置される。
なお、本実施形態では、本発明を適用する通信装置としてデジタルカメラ１００を例に説明したが、通信装置はこれに限られるものではない。例えば携帯電話、携帯型のメディアプレーヤ、いわゆるタブレットデバイス、パーソナルコンピュータ等の情報処理装置等であってもよい。
【００１６】
［スマートデバイス２００の構成］
図２は、本実施形態に係るスマートデバイス２００の構成例を示す図である。スマートデバイス２００は、デジタルカメラ１００に対する外部機器となるものである。なお、スマートデバイスとは、スマートフォン等の携帯電話やいわゆるタブレットデバイスを含む。
【００１７】
制御部２０１は、入力された信号やプログラムに従ってスマートデバイス２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部２０２は、制御部２０１の制御下で、撮像部２０２に含まれるレンズで結像された被写体光を撮像素子により電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データはバッファメモリに蓄えられた後、制御部２０１で所定の演算を行い、記録媒体２１０に記録されたり、接続部２１１を介して外部機器に送信されたりする。
【００１８】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーションが格納されている。
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００１９】
操作部２０５は、スマートデバイス２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は、例えばスマートデバイス２００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、表示部２０６に形成されるタッチパネルを含む。
表示部２０６は、画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部２０６は必ずしもスマートデバイス２００が備える必要はない。スマートデバイス２００は、内部又は外部の表示部２０６と接続し、表示部２０６の表示を制御する表示制御機能を有していればよい。
記録媒体２１０は、撮像部２０２から出力された画像データを記録する。記録媒体２１０は、スマートデバイス２００に着脱可能に構成されてもよいし、スマートデバイス２００に内蔵されるように構成されてもよい。すなわち、スマートデバイス２００は、少なくとも記録媒体２１０にアクセスする機能を有していればよい。
【００２０】
接続部２１１は、外部機器と接続するためのインターフェイスである。スマートデバイス２００は、接続部２１１を介して外部機器とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部２０１は、アンテナを介してデジタルカメラ１００と接続することができる。デジタルカメラ１００との接続では、直接接続してもよいし、アクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Picture Transfer Protocol over Internet Protocol）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば接続部２１１としては、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の他の無線通信モジュールを採用してもよい。
【００２１】
近距離無線通信部２１２は、近距離無線通信を実現するための通信ユニットである。近距離無線通信部２１２は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラで構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより近距離無線通信を実現する。ここでは、ＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。なお、近距離無線通信部２１２が実現する非接触近接通信はＢｌｕｅｔｏｏｔｈ（登録商標）に限られるものではなく、他の無線通信を採用してもよい。
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェイスである。スマートデバイス２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４及びスピーカ２１５を介して音声信号の入出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部１０１は、アンテナを介して公衆網に接続することができる。なお、接続部２１１及び公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
なお、本実施形態では、外部機器としてスマートデバイス２００を例に説明したが、外部機器は撮影機能を有するものであれば、これに限られるものではない。例えば無線機能付きのデジタルカメラ等であってもよい。
【００２２】
［画像の合成について］
次に、図３、図４を参照して、デジタルカメラ１００において、撮像部１０２から出力されたメイン画像と、スマートデバイス２００から受信したサブ画像とを合成する処理について説明する。
図３は、第１の実施形態に係るデジタルカメラ１００及びスマートデバイス２００の処理を示すシーケンス図である。
図４（ａ）は、デジタルカメラ１００において、撮像部１０２から出力されたメイン画像と、スマートデバイス２００から受信したサブ画像とを合成する際に表示部１０６に表示する画面遷移の例を示す図である。また、図４（ｂ）は、スマートデバイス２００において、デジタルカメラ１００から受信した撮影指示としての画像を表示部２０６に表示する例を示す図である。また、図４（ｃ）は、スマートデバイス２００において、デジタルカメラ１００から受信した撮影指示としてのメッセージを表示部２０６に表示する例を示す図である。
【００２３】
ステップＳ３０１で、デジタルカメラ１００の制御部１０１は、図４（ａ）に示す機能選択画面４０１を表示部１０６に表示する。機能選択画面４０１では、メイン画像とサブ画像とを合成する機能を選択するためのワイプ撮影ボタン４１０が表示される。ユーザは操作部１０５（例えばタッチパネル）を操作してワイプ撮影ボタン４１０を選択することで、メイン画像とサブ画像とを合成する機能を選択することができる。なお、機能選択画面４０１には、他の通信機能を実行するためのボタンも表示される。例えば画像データを外部機器に転送する機能を選択するための画像転送ボタンや、外部機器からデジタルカメラ１００を遠隔操作する機能を選択するためのリモート操作ボタン等が表示される。
【００２４】
制御部１０１は、ワイプ撮影ボタン４１０の選択を検知したならば、ステップＳ３０２以降の処理を開始し、無線ＬＡＮ接続のための処理を行う。無線ＬＡＮの規格としては例えばＷｉ−Ｆｉ（登録商標）を採用することができる。
ステップＳ３０２で、デジタルカメラ１００の制御部１０１は、簡易ＡＰを起動して無線ＬＡＮネットワークを生成し、図４（ａ）に示す画面４０２を表示部１０６に表示する。画面４０２では、周辺の装置が無線ＬＡＮネットワークに参加できるように、少なくともネットワーク識別子であるＳＳＩＤ（Service Set Identifier）を表示する。また、無線ＬＡＮネットワークに暗号化キーを用いたセキュリティを施している場合は、暗号化キーも併せて表示してもよい。
【００２５】
ステップＳ３０３で、デジタルカメラ１００の制御部１０１は、機器検索を開始する。機器検索で用いられるのはディスカバリプロトコルであり、例えばＳＳＤＰ（Single Service Discovery Protocol）やＭａｌｔｉｃａｓｔ ＤＮＳ等を用いることができる。
【００２６】
ステップＳ３０４で、スマートデバイス２００の制御部２０１は、ネットワーク選択を行う。制御部２０１は、不図示のＳＳＩＤ一覧表示画面を表示部２０６に表示し、操作部２０５を介して、デジタルカメラ１００が生成した簡易ＡＰのネットワークの選択を受け付ける。ＳＳＩＤ一覧表示画面は、ＯＳのメニューから、無線ＬＡＮ設定を開始する指示を入力するためのメニューを選択することで表示することができる。なお、デジタルカメラ１００の表示部１０６には、画面４０２のように、デジタルカメラ１００が生成しているネットワークのＳＳＩＤが表示されている。ユーザは、画面４０２に表示されるＳＳＩＤを確認して、ＳＳＩＤ一覧表示画面に表示されるＳＳＩＤ一覧から、デジタルカメラ１００が生成しているネットワークのＳＳＩＤを選択することができる。
【００２７】
ステップＳ３０４におけるユーザ操作によってネットワークが選択されると、ステップＳ３０５で、スマートデバイス２００は、デジタルカメラ１００の簡易ＡＰのネットワークに参加することになる。スマートデバイス２００がネットワークに参加すると、ＩＰアドレス等の設定を行い、ネットワークレベルで、デジタルカメラ１００とスマートデバイス２００との間の接続が確立する。
【００２８】
続いて、以降の処理によって、アプリケーションレベルでの接続の確立を行う。ステップＳ３０６で、スマートデバイス２００の制御部２０１は、操作部２０５を介して、不揮発性メモリ２０３に保存されたアプリケーションを起動する指示を受け付ける。
【００２９】
ステップＳ３０７で、スマートデバイス２００の制御部２０１は、起動したアプリケーションの制御に従い、参加したネットワーク内にアドバタイズ通知をブロードキャストし、自身の存在をデジタルカメラ１００に通知する。アドバタイズ通知で用いられるのはディスカバリプロトコルであり、例えばＳＳＤＰやＭａｌｔｉｃａｓｔ ＤＮＳ等を用いることができる。
【００３０】
ステップＳ３０８で、デジタルカメラ１００の制御部１０１は、接続機器の選択を行う。制御部１０１は、ステップＳ３０７においてアドバタイズ通知を受信したならば、図４（ａ）に示す画面４０３を表示部１０６に表示する。画面４０３では、アドバタイズ通知に含まれるデバイス名を表示し、接続可能な機器の一覧をユーザに示す。ユーザは操作部１０５を操作して、画面４０３から接続機器を選択することができる。本例では、スマートデバイス２００が選択されたものとする。
【００３１】
ステップＳ３０９で、デジタルカメラ１００の制御部１０１は、ステップＳ３０８において選択した接続機器であるスマートデバイス２００との接続処理を開始する。これに併せて、制御部１０１は、図４（ａ）に示す画面４０４を表示部１０６に表示する。
ステップＳ３１０で、スマートデバイス２００の制御部２０１は、デジタルカメラ１００に対して接続可否を通知する。スマートデバイス２００は、接続できる状態であれば接続ＯＫを通知し、接続できない状態であれば接続ＮＧを通知する。
ステップＳ３１１で、ステップＳ３１０の通知に応じて、デジタルカメラ１００とスマートデバイス２００との間で、アプリケーションレベルの接続が完了する。
【００３２】
ステップＳ３１２で、デジタルカメラ１００の制御部１０１は、サブ画像要求をスマートデバイス２００に送信する。
【００３３】
ステップＳ３１３で、スマートデバイス２００の制御部２０１は、撮像部２０２から出力された画像データをサブ画像データとしてデジタルカメラ１００に送信する。
【００３４】
ステップＳ３１４で、デジタルカメラ１００の制御部１０１は、撮像部１０２から出力されたメイン画像と、ステップＳ３１３において受信したサブ画像とを合成する。これにより、デジタルカメラ１００の表示部１０６には、図４（ａ）に示す画面４０５のように、メイン画像に重畳させて、サブ画像４５０がワイプで表示されるように合成した画像が表示される。本例では、デジタルカメラ１００及びスマートデバイス２００で同じシーンを撮影しており、メイン画像が全体画像、サブ画像がそのうちの一部の領域の画像となっている。この状態で画像記録が指示された場合、合成した画像データが記録媒体１１０に保存されるようにしてもよい。
【００３５】
ステップＳ３１５で、デジタルカメラ１００の制御部１０１は、ユーザ操作によって撮影指示が選択されたか否かを判定する。制御部１０１が撮影指示の選択があったと判定した場合、処理はステップＳ３１６に進む。ここでは、ユーザ操作に応じて図４（ａ）に示す画面４０６〜画面４０８を表示部１０６に表示することにより、サブ画像の撮影に関する撮影指示を選択することができる。その詳細は、後述のフローチャートを用いて説明する。
ステップＳ３１６で、デジタルカメラ１００の制御部１０１は、ステップＳ３１５において選択された撮影指示をスマートデバイス２００に送信する。これにより、図４（ｂ）、（ｃ）に示すように、スマートデバイス２００の表示部２０６に、デジタルカメラ１００から受信した撮影指示としての画像４９０やメッセージ４９１が表示される。その詳細は、後述のフローチャートを用いて説明する。
【００３６】
デジタルカメラ１００及びスマートデバイス２００は、ステップＳ３１２〜Ｓ３１６の処理を繰り返し実行する。
以上のようにして、デジタルカメラ１００において、撮像部１０２から出力されたメイン画像と、スマートデバイス２００から受信したサブ画像とを合成することができ、その際に、デジタルカメラ１００からスマートデバイス２００に、サブ画像の撮影に関する撮影指示を送信することができる。
【００３７】
なお、本例では、デジタルカメラ１００が、一台の外部機器（スマートデバイス２００）からサブ画像を受信する状態にある例を説明したが、複数の外部機器からサブ画像を受信する状態も可能である。複数の外部機器からサブ画像を受信する状態で、デジタルカメラ１００の表示部１０６には、メイン画像に重畳させて、複数のサブ画像がそれぞれワイプで表示されるように合成した画像が表示される。
【００３８】
［デジタルカメラ１００の動作］
次に、上記の手順を実現するためのデジタルカメラ１００の動作について説明する。
図５は、デジタルカメラ１００の動作を示すフローチャートである。
ステップＳ５０１で、制御部１０１は、メイン画像とサブ画像とを合成する機能が選択されたかを否かを判定する。本ステップの処理は、図３のステップＳ３０１に対応する。制御部１０１が画像合成機能が選択されたと判定した場合、処理はステップＳ５０２に進み、そうでない場合、画像合成機能が選択されるまで待機する。
【００３９】
ステップＳ５０２で、制御部１０１は、簡易ＡＰを起動して無線ＬＡＮネットワークを生成する。本ステップの処理は、図３のステップＳ３０２に対応する。
ステップＳ５０３で、制御部１０１は、機器検索を開始する。本ステップの処理は、図３のステップＳ３０３に対応する。
ステップＳ５０４で、制御部１０１は、機器を発見したか否かを判定する。制御部１０１は、図３のステップＳ３０７のアドバタイズ通知を受信した場合は機器を発見したと判定し、アドバタイズ通知を受信しなかった場合は機器を発見していないと判定する。なお、本ステップの判定は、所定の時間だけアドバタイズ通知を受信しなかった場合に、機器を発見していないと判定するようにしてもよい。制御部１０１が機器を発見したと判定した場合、処理はステップＳ５０５に進み、そうでない場合、本フローチャートを抜ける。
【００４０】
ステップＳ５０５で、制御部１０１は、接続機器の選択を行う。本ステップの処理は、図３のステップＳ３０８に対応する。接続機器の選択は、ステップＳ３０８ではユーザ操作による選択を受け付けると述べたが、例えば最初に発見した機器を選択する等、所定の条件を満たした機器を選択するように予め決められていてもよい。本例では、スマートデバイス２００が選択されたものとする。
【００４１】
ステップＳ５０６で、制御部１０１は、ステップＳ５０５において選択した接続機器であるスマートデバイス２００との接続処理を行う。本ステップの処理は、図３のステップＳ３０９〜Ｓ３１１に対応する。
【００４２】
ステップＳ５０７で、制御部１０１は、サブ画像要求をスマートデバイス２００に送信する。本ステップの処理は、図３のステップＳ３１２に対応する。
ステップＳ５０８で、制御部１０１は、ステップＳ５０７においてスマートデバイス２００に送信したサブ画像要求に対する応答として、スマートデバイス２００からサブ画像データを受信する。ステップＳ５０８の処理は、図３のステップＳ３１３に対応する。
ステップＳ５０９で、制御部１０１は、撮像部１０２から出力されたメイン画像と、ステップＳ５０８において受信したサブ画像とを合成する。ステップＳ５０９の処理は、図３のステップＳ３１４に対応する。
【００４３】
また、ステップＳ５１０で、制御部１０１は、撮影指示送信処理を行う。
ここで、図６を参照して、ステップＳ５１０の撮影指示送信処理の詳細について説明する。
ステップＳ６０１で、制御部１０１は、図４（ａ）に示す画面４０５のように、メイン画像にサブ画像４５０を合成した画像が表示されている状態で、ユーザがサブ画像４５０をタッチしたか否かを判定する。制御部１０１がサブ画像４５０のタッチがあったと判定した場合、処理はステップＳ６０２に進み、そうでない場合、撮影指示送信処理を終了する。
【００４４】
ステップＳ６０２で、制御部１０１は、図４（ａ）に示す画面４０６のように、メイン画像にサブ画像４５０を合成した画像に重畳させて、撮影指示種別選択画面４６０を表示する。撮影指示種別選択画面４６０には、画像選択ボタン４６１と、メッセージ選択ボタン４６２とが設定されている。
【００４５】
ステップＳ６０３で、制御部１０１は、ユーザ操作によって撮影指示種別が選択されたか否かを判定する。制御部１０１が画像選択ボタン４６１が選択されたと判定した場合、処理はステップＳ６０４に進み、制御部１０１がメッセージ選択ボタン４６２が選択されたと判定した場合、処理はステップＳ６０７に進む。
【００４６】
ステップＳ６０４で、制御部１０１は、図４（ａ）に示す画面４０７のように、メイン画像にサブ画像４５０を合成した画像に重畳させて、領域設定枠４７０及び送信ボタン４７１を表示する。領域設定枠４７０の位置及びサイズは、ユーザ操作（例えばタッチパネル操作）によって変更可能となっている。領域設定枠４７０は、例えばデジタルカメラ１００において現在選択されているＡＦフレームに応じた位置に、予め定められたサイズで初期表示されるようにすればよい。
ステップＳ６０５で、制御部１０１は、送信ボタン４７１が押下されたか否かを判定する。制御部１０１が送信ボタン４７１の押下を判定した場合、処理はステップＳ６０６に進み、そうでない場合、送信ボタン４７１が押下されるまで待機する。ステップＳ６０４、Ｓ６０５の処理は、図３のステップＳ３１５に対応する。
ステップＳ６０６で、制御部１０１は、撮像部１０２から出力された画像のうち、領域設定枠４７０で設定された領域の画像を切り出し、その画像データをスマートデバイス２００に送信して、撮影指示送信処理を終了する。本ステップの処理は、図３のステップＳ３１６に対応する。これを受けて、スマートデバイス２００の制御部２０１は、図４（ｂ）に示すように、デジタルカメラ１００から受信した撮影指示としての画像４９０を表示部２０６に表示する。これにより、スマートデバイス２００の撮影者は、デジタルカメラ１００の撮影者が希望する、サブ画像として撮影してほしい画像のリクエストを認識することができる。
【００４７】
一方、ステップＳ６０７で、制御部１０１は、図４（ａ）に示す画面４０８のように、メイン画像にサブ画像４５０を合成した画像に重畳させて、メッセージ選択画面４８０及び送信ボタン４８２を表示する。メッセージ選択画面４８０には、サブ画像の撮影に関する複数のメッセージ４８１が選択可能に提示されており、ユーザ操作（例えばタッチパネル操作）によって選択可能となっている。メッセージ内容としては、撮影方向の指示（例えば「上に」、「下に」、「右に」、「左に」等の文言）や、ズーム指示（例えば「拡大」、「広く」、「そのまま」等の文言）等がある。
ステップＳ６０８で、制御部１０１は、送信ボタン４８２が押下されたか否かを判定する。制御部１０１が送信ボタン４８２が押下されたと判定した場合、処理はステップＳ６０９に進み、そうでない場合、送信ボタン４８２が押下されるまで待機する。ステップＳ６０７、Ｓ６０８の処理は、図３のステップＳ３１５に対応する。
ステップＳ６０９で、制御部１０１は、ステップＳ６０８において選択されたメッセージをスマートデバイス２００に送信して、撮影指示送信処理を終了する。本ステップの処理は、図３のステップＳ３１６に対応する。これを受けて、スマートデバイス２００の制御部２０１は、図４（ｃ）に示すように、デジタルカメラ１００から受信した撮影指示としてのメッセージ４９１を表示部２０６に表示する。これにより、スマートデバイス２００の撮影者は、デジタルカメラ１００の撮影者が希望する、サブ画像として撮影してほしい画像のリクエストを認識することができる。
【００４８】
図５に説明を戻して、ステップＳ５１１で、制御部１０１は、処理を終了するか否かを判定する。処理を終了するとは、メイン画像とサブ画像との合成を終了したり、デジタルカメラ１００の電源を切ることでシャットダウンしたりすることをいう。制御部１０１が処理を終了しないと判定した場合、処理はステップＳ５０７及びＳ５１０に戻り、そうでない場合、本フローチャートを抜ける。
【００４９】
以上のように、スマートデバイス２００で撮影されたサブ画像を受信して、撮像部１０２から出力されたメイン画像に合成するときに、メイン画像の撮影者が、サブ画像として撮影してほしい画像をリクエストすることが可能になる。
【００５０】
なお、デジタルカメラ１００から送信する撮影指示として、領域設定枠４７０で設定された領域の画像データ、又はメッセージを選択的に送信する例としたが、その両方を送信できるようにしてもよい。
また、ステップＳ６０６において、撮影指示として、領域設定枠４７０で設定された領域の画像データを送信するとしたが、画像データそのものではなく、領域設定枠４７０で設定された領域の画像に関する情報を送信するようにしてもよい。例えば領域設定枠４７０で設定された領域の画像に対して画像認識処理を行い、そこに含まれている人物が予め登録されている人物と合致すれば、その人物名を外部機器に送信するようにしてもよい。
【００５１】
また、既述したように、デジタルカメラ１００が複数の外部機器からサブ画像を受信する状態も可能であり、この状態では、メイン画像に重畳させて、複数のサブ画像がそれぞれワイプで表示される。この場合に、ユーザ操作によって選択された外部機器だけに撮影指示を送信するようにしてもよい。例えば領域設定枠４７０で切り出したい画像を決定した後、タッチパネル操作によって領域設定枠４７０を所望のワイプの位置まで移動させると、当該ワイプに対応する外部機器に撮影指示としての画像を送信するようにする。或いは、すべての外部機器に撮影指示を送信するようにしてもよい。
【００５２】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５３】
１００：デジタルカメラ、１０１：制御部、１０２：撮像部、１１１：接続部、１１２：画像合成部、２００：スマートデバイス、２０１：制御部、２０２：撮像部、２１１：接続部
【図１】
2019193213.tif 000003
【図２】
2019193213.tif 000004
【図３】
2019193213.tif 000005
【図４】
2019193213.tif 000006
【図５】
2019193213.tif 000007
【図６】
2019193213.tif 000008