(57)【要約】【課題】第一の画像と第二の画像とを合成した画像データを記録するときに、ユーザの意図しない画像データが記録されないようにする。【解決手段】デジタルカメラ１００は、第一撮像部１０２から出力された第一の画像であるメイン画像に重畳させて、第二撮像部１１４から出力された第二の画像であるサブ画像をワイプで表示するように合成する。デジタルカメラ１００は、ユーザ操作によって録画を開始すると、メイン画像とサブ画像とを合成した動画像データを記録媒体１１０に記録し始める。この録画中にサブ画像の移動操作があったとき、制御部１０１は、サブ画像の位置が決定されるまで、移動操作を記録中の動画像データに反映させず、決定操作があったとき、そのときの移動操作の結果を記録中の動画像データに反映させるよう制御する。【選択図】図１
2019193192.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段から出力された第一の画像に重畳させて、第二の画像をワイプで表示するように合成する撮像装置であって、
前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、前記移動操作を前記記録中の画像データに反映させないよう制御する制御手段を備えたことを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、移動元の位置で前記第二の画像を合成した画像データの記録を継続することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、前記移動操作に応じた移動先の位置で前記第二の画像を所定の表示形態で表示することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記所定の表示形態として半透明で表示することを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御手段は、前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、移動元の位置で前記第二の画像の表示を継続することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記第一の画像と前記第二の画像とを合成した画像データの記録中でないときに、前記第二の画像の移動操作があったとき、前記移動操作に応じて前記第二の画像を移動させることを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記第二の画像は、前記撮像手段とは別の撮像手段から出力された画像であることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項８】
前記第二の画像は、外部機器から取得した画像であることを特徴とする請求項１乃至６のいずれか１項に記載の撮像装置。
【請求項９】
前記制御手段は、前記第二の画像の位置を決定する決定操作を受け付けることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
撮像手段から出力された第一の画像に重畳させて、第二の画像をワイプで表示するように合成する撮像装置の制御方法であって、
前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、前記移動操作を前記記録中の画像データに反映させないよう制御するステップを有することを特徴とする撮像装置の制御方法。
【請求項１１】
請求項１乃至９のいずれか１項に記載の撮像装置の前記制御手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
複数の映像を合成して記録することができる撮像装置が提供されている。例えば特許文献１には、主たる被写体を第１の撮像手段で撮影し、副たる被写体を第２の撮像手段で撮影し、２つの映像を合成してテープに記録するビデオカメラレコーダが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−１６５０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、メイン画像となる主たる被写体の映像に重畳させて、サブ画像となる副たる被写体の映像をワイプと呼ばれる小窓のような別画面で表示するように合成することが開示されている。
このようにサブ画像をワイプで表示する場合に、ユーザ操作によってサブ画像を移動させて、サブ画像の位置を変更できるようにした技術が提供されている。
ここで、メイン画像とサブ画像とを合成した画像データの記録中に、サブ画像の移動操作があったとき、その移動操作が即時に記録中の画像データに反映されると、ユーザの意図しない画像データが記録されることがある。例えば移動操作に応じてサブ画像を移動させたが、その移動先の位置がユーザの意図に合うとは限らない。例えばサブ画像が、メイン画像に含まれる被写体（例えば人物の顔）に重なってしまうこともありえる。また、移動操作によってサブ画像の位置を色々と変更しながら、サブ画像を表示するのに好適な位置を確認したいと考えることがあるが、この過程で色々と変更される位置はユーザの意図に合う位置ではない。この場合に、移動操作が即時に記録中の画像データに反映されると、ユーザの意図に合わない位置にサブ画像が表示された画像データが記録されることになる。
【０００５】
本発明は上記のような点に鑑みてなされたものであり、第一の画像と第二の画像とを合成した画像データを記録するときに、ユーザの意図しない画像データが記録されないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、撮像手段から出力された第一の画像に重畳させて、第二の画像をワイプで表示するように合成する撮像装置であって、前記第一の画像と前記第二の画像とを合成した画像データの記録中に、前記第二の画像の移動操作があったとき、前記第二の画像の位置が決定されるまで、前記移動操作を前記記録中の画像データに反映させないよう制御する制御手段を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、第一の画像と第二の画像とを合成した画像データを記録するときに、ユーザの意図しない画像データが記録されないようにすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの構成例を示す図である。
【図２】実施形態に係るスマートデバイスの構成例を示す図である。
【図３】実施形態に係るデジタルカメラによる画像の合成の概要を説明するための図である。
【図４】実施形態に係るデジタルカメラの表示部に表示される画面の例を示す図である。
【図５】実施形態に係るデジタルカメラの動作を示すフローチャートである。
【図６】図５におけるサブ画像の移動処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
［デジタルカメラ１００の構成］
図１は、本実施形態に係るデジタルカメラ１００の構成例を示す図である。デジタルカメラ１００は、本発明を適用した撮像装置として機能する。
図１（ａ）は、デジタルカメラ１００の構成例を示すブロック図である。また、図１（ｂ）は、デジタルカメラ１００の外観例を示す図である。
制御部１０１は、入力された信号やプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１０】
第一撮像部１０２は、例えば光学レンズユニットと絞り・ズーム・フォーカス等を制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換する撮像素子等で構成される。撮像素子としては、一般的には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）が用いられる。第一撮像部１０２は、制御部１０１の制御下で、第一撮像部１０２に含まれるレンズで結像された被写体光を撮像素子により電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データは、例えばＤＣＦ（Design Rule for Camera File system）の規格に従って記録媒体１１０に記録される。第一撮像部１０２に含まれるレンズは、図１（ｂ）に示すように、例えばデジタルカメラ１００の本体の正面に配置される。
【００１１】
第二撮像部１１４は、第一撮像部１０２と同様の構成であり、制御部１０１の制御下で、第二撮像部１１４に含まれるレンズで結像された被写体光を撮像素子により電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。第二撮像部１１４から出力された画像データは、例えば制御部１０１の制御下で合成部１１５により、第一撮像部１０２から出力された画像データと合成され、表示部１０６への表示や記録媒体１１０への記録が行われる。第二撮像部１１４に含まれるレンズは、図１（ｂ）に示すように、例えば表示部１０６の隣に配置される。
【００１２】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１が実行するプログラム等が格納される。
作業用メモリ１０４は、第一撮像部１０２や第二撮像部１１４で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は、例えばデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。また、操作部１０５は、接続部１１１を介して外部機器との通信を開始するための接続ボタンを含む。また、操作部１０５は、表示部１０６に形成されるタッチパネルを含む。なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチがいわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチがいわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１３】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮像した画像データの表示、対話的な操作のための文字表示等を行う。表示部１０６は、図１（ｂ）に示すように、デジタルカメラ１００の本体に対して可動のモニタユニットに配置される。なお、表示部１０６は必ずしもデジタルカメラ１００が備える必要はない。デジタルカメラ１００は、内部又は外部の表示部１０６と接続し、表示部１０６の表示を制御する表示制御機能を有していればよい。
記録媒体１１０は、第一撮像部１０２や第二撮像部１１４から出力された画像データや、合成部１１５により合成された画像データを記録する。記録媒体１１０は、デジタルカメラ１００に着脱可能に構成されてもよいし、デジタルカメラ１００に内蔵されるように構成されてもよい。すなわち、デジタルカメラ１００は、少なくとも記録媒体１１０にアクセスする機能を有していればよい。
【００１４】
接続部１１１は、外部機器と接続するためのインターフェイスである。デジタルカメラ１００は、接続部１１１を介して外部機器とデータのやりとりを行うことができる。例えば第一撮像部１０２や第二撮像部１１４で生成した画像データを、接続部１１１を介して外部装置に送信することができる。接続部１１１は、外部機器とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェイスを含む。制御部１０１は、接続部１１１を制御することで外部機器との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。
【００１５】
近距離無線通信部１１２は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラで構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。Ｂｌｕｅｔｏｏｔｈ（登録商標）通信として、例えば低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙのバージョン４．０（ＢＬＥ）を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。デジタルカメラ１００は、近距離無線通信部１１２を介して外部機器とデータのやりとりを行うことができる。制御部１０１は、外部機器から撮影の命令を受信した場合は第一撮像部１０２を制御し、撮影動作を行い、無線ＬＡＮ通信によるデータの授受を行うための命令を受信した場合は接続部１１１を制御し、無線ＬＡＮ通信を開始する。
【００１６】
近接無線通信部１１３は、外部機器との非接触近接通信を実現するための通信ユニットである。近接無線通信部１１３は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラで構成される。近接無線通信部１１３は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ（Near Field Communication））に従った非接触近接通信を実現する。近接無線通信部１１３は、例えばデジタルカメラ１００の本体の側部に配される。
外部機器とは、互いの近接無線通信部を近接させることにより通信を開始して接続される。なお、近接無線通信部を用いて接続させる場合、必ずしも近接無線通信部同士を接触させる必要はない。近接無線通信部は一定の距離だけ離れていても通信することができるので、互いの機器を接続するためには、近接無線通信可能な範囲まで近接させればよい。
また、互いの近接無線通信部が近接無線通信不可能な範囲にあれば、通信は開始されない。また、互いの近接無線通信部が近接無線通信可能な範囲にあって通信接続されている際に、互いの近接無線通信部が近接無線通信不可能な範囲に離れてしまった場合は、通信接続が解除される。なお、近接無線通信部１１３が実現する非接触近接通信はＮＦＣに限られるものではなく、他の無線通信を採用してもよい。例えば近接無線通信部１１３が実現する非接触近接通信として、ＩＳＯ／ＩＥＣ  １４４４３の規格に従った非接触近接通信を採用してもよい。
本実施形態では、接続部１１１により実現される通信の通信速度は、近接無線通信部１１３により実現される通信の通信速度よりも速い。また、接続部１１１により実現される通信は、近接無線通信部１１３により実現される通信よりも、通信可能な範囲が広い。その代わり、近接無線通信部１１３による通信では、通信可能な範囲の狭さにより通信相手を限定することができるので、接続部１１１により実現される通信で必要な暗号鍵の交換等の処理を必要としない。すなわち、接続部１１１を用いるよりも手軽に通信することができる。
【００１７】
合成部１１５は、二つ以上の画像を合成する。例えば第一撮像部１０２から出力された第一の画像であるメイン画像に重畳させて、第二撮像部１１４から出力された第二の画像であるサブ画像をワイプで表示するように合成することができる。
【００１８】
本実施形態に係るデジタルカメラ１００は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有する。制御部１０１の制御下で接続部１１１をＣＬモードで動作させることにより、デジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、制御部１０１の制御下で接続部１１１をＡＰモードで動作させることにより、デジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することが可能である。デジタルカメラ１００が簡易ＡＰとして動作する場合、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。このようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。なお、本実施形態に係るデジタルカメラ１００は、ＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダ等に転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している周辺の装置からデータを受信しても、それをインターネット等のネットワークに転送することはできない。
【００１９】
［スマートデバイス２００の構成］
図２は、本実施形態に係るスマートデバイス２００の構成例を示す図である。スマートデバイス２００は、デジタルカメラ１００に対する外部機器となるものである。なお、スマートデバイスとは、スマートフォン等の携帯電話やいわゆるタブレットデバイスを含む。
【００２０】
制御部２０１は、入力された信号やプログラムに従ってスマートデバイス２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
撮像部２０２は、制御部２０１の制御下で、撮像部２０２に含まれるレンズで結像された被写体光を撮像素子により電気信号に変換し、ノイズ低減処理等を行い、デジタルデータを画像データとして出力する。画像データはバッファメモリに蓄えられた後、制御部２０１で所定の演算を行い、記録媒体２１０に記録される。
【００２１】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーションが格納されている。
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００２２】
操作部２０５は、スマートデバイス２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は、例えばスマートデバイス２００の電源のＯＮ／ＯＦＦを指示するための電源ボタン、表示部２０６に形成されるタッチパネルを含む。
表示部２０６は、画像データの表示、対話的な操作のための文字表示等を行う。なお、表示部２０６は必ずしもスマートデバイス２００が備える必要はない。スマートデバイス２００は、内部又は外部の表示部２０６と接続し、表示部２０６の表示を制御する表示制御機能を有していればよい。
記録媒体２１０は、撮像部２０２から出力された画像データを記録する。記録媒体２１０は、スマートデバイス２００に着脱可能に構成されてもよいし、スマートデバイス２００に内蔵されるように構成されてもよい。すなわち、スマートデバイス２００は、少なくとも記録媒体２１０にアクセスする機能を有していればよい。
【００２３】
接続部２１１は、外部機器と接続するためのインターフェイスである。スマートデバイス２００は、接続部２１１を介して外部機器とデータのやりとりを行うことができる。本実施形態では、接続部２１１はアンテナであり、制御部２０１は、アンテナを介してデジタルカメラ１００と接続することができる。デジタルカメラ１００との接続では、直接接続してもよいし、アクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Picture Transfer Protocol over Internet Protocol）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば接続部２１１としては、赤外線通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の他の無線通信モジュールを採用してもよい。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標）、ＩＥＥＥ１３９４等、有線接続を採用してもよい。
【００２４】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェイスである。スマートデバイス２００は、公衆網接続部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４及びスピーカ２１５を介して音声信号の入出力を行うことで、通話を実現する。本実施形態では、公衆網接続部２１３はアンテナであり、制御部２０１は、アンテナを介して公衆網に接続することができる。なお、接続部２１１及び公衆網接続部２１３は、一つのアンテナで兼用することも可能である。
【００２５】
近距離無線通信部２１６は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラで構成される。近距離無線通信部２１６は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。Ｂｌｕｅｔｏｏｔｈ（登録商標）通信として、例えば低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙのバージョン４．０（ＢＬＥ）を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。
【００２６】
近接無線通信部２１７は、外部機器との非接触近接通信を実現するための通信ユニットである。近接無線通信部２１７は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラで構成される。近接無線通信部２１７は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近接通信を実現する。ここでは、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ）に従った非接触通信を実現する。近接無線通信部２１７は、他のデバイスからデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、応答データを出力する。例えばスマートデバイス２００は、近接無線通信部２１７を通じて、ＮＦＣの規格で定義されているカードリーダモード、カードライタモード及びＰ２Ｐモードで動作し、主にＩｎｉｔｉａｔｏｒとしてふるまう。対して、デジタルカメラ１００は近接無線通信部１１３を介して、主にＴａｒｇｅｔとしてふるまう。
なお、本実施形態では、スマートデバイス２００を例に説明したが、外部機器としてはこれに限られるものではない。例えば無線機能付きのデジタルカメラや、パーソナルコンピュータ等の情報処理装置であってもよい。
【００２７】
［画像の合成及びサブ画像の移動について］
次に、実施形態に係るデジタルカメラ１００の動作を説明する。
図３は、実施形態に係るデジタルカメラ１００による画像の合成の概要を説明するための図である。デジタルカメラ１００は、第一撮像部１０２から出力されたメイン画像に重畳させて、第二撮像部１１４から出力されたサブ画像をワイプで表示するように合成する。
図３（ａ）は被写体を示し、本例では、３人の人物３０１〜３０３が被写体となっている。
図３（ｂ）に示すように、デジタルカメラ１００において、第一撮像部１０２により、３人の人物３０１〜３０３を撮像し、第一撮像部１０２からメイン画像データを出力する。また、第二撮像部１１４により、人物３０１だけを撮像し、第二撮像部１１４からサブ画像データを出力する。そして、制御部１０１の制御下で合成部１１５により、第一撮像部１０２から出力されたメイン画像に重畳させて、第二撮像部１１４から出力されたサブ画像をワイプで表示するように合成して表示部１０６に表示する。
【００２８】
なお、デジタルカメラ１００の第二撮像部１１４から出力された画像をサブ画像としたが、図３（ｃ）に示すように、外部機器であるスマートデバイス２００から取得した画像をサブ画像としてもよい。この場合、まず、デジタルカメラ１００は、接続部１１１を介してスマートデバイス２００と接続する。デジタルカメラ１００において、第一撮像部１０２により、３人の人物３０１〜３０３を撮像し、第一撮像部１０２からメイン画像データを出力する。また、スマートデバイス２００において、撮像部２０２により、人物３０１だけを撮像し、撮像部２０２からサブ画像データを出力する。デジタルカメラ１００は、接続部１１１を介して、スマートデバイス２００からサブ画像データを取得し、メイン画像と合成して表示部１０６に表示する。
【００２９】
なお、第一撮像部１０２から出力された画像をメイン画像とし、第二撮像部１１４から出力された画像又はスマートデバイス２００から取得した画像をサブ画像としたが、これに限られるものではない。どの画像をメイン画像としてもよいし、どの画像をサブ画像としてもよい。また、メイン画像に一つのサブ画像を合成する形態を説明したが、メイン画像に二つ以上のサブ画像を合成してもよい。
以下では、第一撮像部１０２から出力されたメイン画像と、第二撮像部１１４から出力されたサブ画像とを合成する形態を説明する。
【００３０】
図４は、デジタルカメラ１００において、第一撮像部１０２から出力されたメイン画像と、第二撮像部１１４から出力されたサブ画像とを合成する際に表示部１０６に表示する画面遷移の例を示す図である。
図４（ａ）に示すように、デジタルカメラ１００は、第一撮像部１０２から出力されたメイン画像を表示部１０６に表示する。本例では、図３と同様、３人の人物３０１〜３０３が被写体となっている
図４（ｂ）に示すように、デジタルカメラ１００は、メニュー画面を表示部１０６に表示することができる。メニュー画面において合成撮影の実行を指示する選択肢４０１が選択操作されると、デジタルカメラ１００は、図４（ｃ）に示すように、メイン画像に重畳させて、サブ画像４０２をワイプで表示するように合成して表示部１０６に表示する。
図４（ｃ）の状態から、デジタルカメラ１００は、ユーザ操作によって録画を開始すると、図４（ｄ）に示すように、メイン画像とサブ画像４０２とを合成した動画像データを記録媒体１１０に記録し始める。なお、図４（ｄ）に示すように、表示部２０６には「●ＲＥＣ」のように録画中であることを表すマークが表示される。
【００３１】
本実施形態に係るデジタルカメラ１００では、ユーザ操作によってサブ画像を移動させて、サブ画像の位置を変更できるように構成されている。なお、サブ画像を移動させる移動操作は、操作部１０５を介して行われるが、その方式は限定されるものではなく、例えばタッチパネル操作により実現されるようにすればよい。
【００３２】
図４（ｄ）に示すように、画面左下の位置にサブ画像４０２を表示する状態で、図４（ｅ）に示すように、画面左上に移動させる移動操作があったとする（サブ画像４０３を参照）。この状態では、サブ画像４０３が、メイン画像に含まれる人物３０２の顔に重なってしまい、顔が隠れてしまう。
この場合に、移動操作が即時に記録中の動画像データに反映されると、人物３０２の顔が隠れた動画像データが記録媒体１１０に記録されることになる。
【００３３】
この課題を解決するため、実施形態に係るデジタルカメラ１００では、録画中に移動操作があったとき、サブ画像の位置が決定されるまで、移動操作を記録中の動画像データに反映させないよう制御する。
具体的には、デジタルカメラ１００は、録画中に移動操作があったとき、図４（ｆ）に示すように、移動元の位置でサブ画像４０２の表示を継続するとともに、移動操作に応じた移動先の位置でサブ画像４０４を半透明で表示する。半透明で表示するのは、サブ画像の位置が決定していないことを知らせるためである。この状態では、移動先の位置でサブ画像４０４が半透明で表示されるが、録画中の動画像データには反映されず、図４（ｄ）の状態から引き続き、サブ画像４０２を合成した動画像データの記録が継続される。
【００３４】
ここで、図４（ｆ）に示すように、録画中に移動操作があったとき、表示部１０６には、サブ画像の位置を決定するための決定釦４０６が表示される。制御部１０１は、決定釦４０６による決定操作があると、そのときの移動操作の結果を記録中の動画像データに反映させるよう制御する。図４（ｆ）の状態で決定釦４０６が操作されると、移動元の位置でサブ画像４０２が削除されて表示されなくなるとともに、移動先の位置でサブ画像４０４が半透明から通常表示に変更される（すなわち、図４（ｅ）と同じ状態になる）。そして、サブ画像４０２を合成した動画像データの記録から、サブ画像４０４を合成した動画像データの記録に切り替わる。
【００３５】
なお、表示部１０６には、決定釦４０６に加えて、サブ画像の移動をキャンセルするための中止釦４０７も表示される。図４（ｆ）の状態で中止釦４０７によるキャンセル操作があると、移動先の位置でサブ画像４０４が削除されて表示されなくなり、図４（ｄ）の状態に戻り、引き続き、サブ画像４０２を合成した動画像データの記録が継続される。
【００３６】
次に、上記の手順を実現するためのデジタルカメラ１００の動作について説明する。
図５は、デジタルカメラ１００の動作を示すフローチャートである。
ステップＳ５０１で、制御部１０１が合成撮影の開始指示を検知すると、処理はステップＳ５０２に進む。合成撮影の開始指示は、図４（ｂ）に示すようにメニュー画面からユーザが操作部１０５を操作することにより行われる。
ステップＳ５０２で、制御部１０１は、図４（ｃ）に示すように、第一撮像部１０２から出力されたメイン画像と、第二撮像部１１４から出力されたサブ画像とを合成して表示部１０６に表示する。
【００３７】
ステップＳ５０３で、制御部１０１は、録画開始指示があるか否かを判定する。制御部１０１が録画開始指示があったと判定した場合、処理はステップＳ５０４に進み、そうでない場合、処理はステップＳ５０５に進む。
ステップＳ５０４で、制御部１０１は、録画を開始し、図４（ｄ）に示すように、メイン画像とサブ画像４０２とを合成した動画像データを記録媒体１１０に記録し始める。
【００３８】
ステップＳ５０５で、制御部１０１は、サブ画像の移動操作があるか否かを判定する。制御部１０１が移動操作があったと判定した場合、処理はステップＳ５０６に進み、そうでない場合、処理はステップＳ５０７に進む。
ステップＳ５０６で、制御部１０１は、サブ画像の移動処理を実行する。サブ画像の移動処理の詳細は後述する。
【００３９】
ステップＳ５０７で、制御部１０１は、録画停止指示があるか否かを判定する。制御部１０１が録画停止指示があったと判定した場合、処理はステップＳ５０８に進み、そうでない場合、処理はステップＳ５０９に進む。
ステップＳ５０８で、制御部１０１は、録画を停止する。
【００４０】
ステップＳ５０９で、制御部１０１は、合成撮影の停止指示があるか否かを判定する。制御部１０１が合成撮影の停止指示があったと判定した場合、処理はステップＳ５１０に進み、そうでない場合、処理はステップＳ５０２に戻る。
ステップＳ５１０で、制御部１０１は、合成撮影を停止して、本フローチャートを終了する。合成撮影の停止指示は、合成撮影の開始指示と同様、図４（ｂ）に示すようにメニュー画面からユーザが操作部１０５を操作することにより行われる。
【００４１】
図６は、図５のステップＳ５０６のサブ画像の移動処理の詳細を示すフローチャートである。
ステップＳ６０１で、制御部１０１は、録画中であるか否か、すなわちメイン画像とサブ画像とを合成した画像データの記録中であるか否かを判定する。制御部１０１が録画中であると判定した場合、処理はステップＳ６０２に進み、そうでない場合、処理はステップＳ６０６に進む。
【００４２】
ステップＳ６０２で、制御部１０１は、メイン画像に重畳させて、移動元の位置と、移動操作に応じた移動先の位置との両方にサブ画像をそれぞれワイプで表示する。例えば図４（ｄ）に示す画像データの録画中に移動操作があると、図４（ｆ）に示すように、移動元の位置でサブ画像４０２の表示を継続するとともに、移動操作に応じた移動先の位置でサブ画像４０４を半透明で表示する。この状態では、移動先の位置でサブ画像４０４を半透明で表示するが、録画中の動画像データには反映させず、図４（ｄ）の状態から引き続き、サブ画像４０２を合成した動画像データの記録を継続する。また、制御部１０１は、図４（ｆ）に示すように、メイン画像に重畳させて、決定釦４０６及び中止釦４０７を表示する。
【００４３】
ステップＳ６０３で、制御部１０１は、決定釦４０６又は中止釦４０７の操作があるか否かを判定する。制御部１０１が決定釦４０６による決定操作があったと判定した場合（図６ではＹｅｓと記す）、処理はステップＳ６０４に進む。一方、制御部１０１が中止釦４０７によるキャンセル操作があったと判定した場合（図６ではＮｏと記す）、処理はステップＳ６０５に進む。なお、制御部１０１は、決定釦４０６又は中止釦４０７の操作があるまで、移動操作に応じて、ステップＳ６０２の処理を継続する。
【００４４】
ステップＳ６０４で、制御部１０１は、決定操作があったときの移動操作の結果を記録中の動画像データに反映させるよう制御する。例えば図４（ｆ）の状態で決定釦４０６が操作されると、移動元の位置でサブ画像４０２を削除して表示しないようにするとともに、移動先の位置でサブ画像４０４を半透明から通常表示に変更する（すなわち、図４（ｅ）と同じ状態になる）。そして、サブ画像４０２を合成した動画像データを記録することを止めるとともに、サブ画像４０４を合成した動画像データを記録する。
【００４５】
ステップＳ６０５で、制御部１０１は、サブ画像の移動をキャンセルする。具体的には、移動先の位置でサブ画像４０４を削除して表示しないようにし、図４（ｄ）の状態に戻り、引き続き、サブ画像４０２を合成した動画像データの記録を継続する。
【００４６】
一方、ステップＳ６０６で、制御部１０１は、移動操作に応じてサブ画像を即時に移動させる。図４（ｄ）、（ｅ）の例でいえば、画面左下の位置にサブ画像４０２を表示する状態から、図４（ｅ）に示すように、サブ画像４０４を削除して表示しないようにするとともに、画面左上にサブ画像４０３を表示する。ステップＳ６０１において録画中であるか否かを判定しているのは、録画中でなければ、図４（ｅ）に示すような、人物３０２の顔が隠れた動画像データを記録媒体１１０に記録してしまうことがないためである。
【００４７】
以上のようにして、メイン画像とサブ画像とを合成した画像データを記録するときに、ユーザの意図しない画像データが記録されないようにすることができる。
なお、上述の実施形態においては、合成撮影の開始後に録画開始指示を行う形態を説明したが、これに限られるものではない。例えば録画開始後に合成撮影の開始指示を行う形態としてもよい。
【００４８】
また、上述の実施形態においては、移動先の位置でサブ画像４０４を半透明で表示することにより、ユーザにサブ画像の位置が決定していないことを知らせるようにしたが、サブ画像の表示形態はこれに限られるものではない。例えば移動先の位置でサブ画像４０４を点滅表示するようにしてもよい。また、逆に、移動元の位置でサブ画像４０２を半透明で表示又は点滅表示するとともに、移動操作に応じた移動先の位置でサブ画像４０４を通常表示するようにしてもよい。
【００４９】
また、上述の実施形態においては、決定釦４０６を表示することにより決定操作を受け付けるようにしたが、これに限られるものではない。例えば移動操作に応じた移動先の位置で一定時間だけ留まっていることを受けて、サブ画像の位置が決定されるようにしてもよい。
【００５０】
以上、本発明を実施形態と共に説明したが、上記実施形態は本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５１】
１００：デジタルカメラ、１０１：制御部、１０２：第一撮像部、１０５：操作部、１０６：表示部、１１４：第二撮像部、１１５：合成部、２００：スマートデバイス
【図１】
2019193192.tif 000003
【図２】
2019193192.tif 000004
【図３】
2019193192.tif 000005
【図４】
2019193192.tif 000006
【図５】
2019193192.tif 000007
【図６】
2019193192.tif 000008