(57)【要約】【課題】複数枚の撮影画像を合成して像ブレを低減した画像を作成する合成撮影において、メモリの無駄を低減し、撮影可能枚数を増加することで像ブレの低減に寄与する撮像装置を実現する。【解決手段】撮像装置は、第１の撮影対象を撮影の対象とする第１の画像を撮影する第１の撮影手段と、第２の撮影対象を撮影の対象とする第２の画像を撮影する第２の撮影手段と、前記第１及び第２の画像を記憶する領域が所定容量確保されている記憶手段と、前記第１の画像に前記第１の撮影対象が含まれているか否かを判定する判定手段と、複数の前記第２の画像を合成して第１の合成画像を生成する第１の合成手段と、前記判定手段による判定の結果、前記第１の画像に前記第１の撮影対象が含まれていないと判定された場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御する制御手段と、を有する。【選択図】図１
2013106152.tif 000002
【特許請求の範囲】
【請求項１】
第１の撮影対象を撮影の対象とする第１の画像を撮影する第１の撮影手段と、
第２の撮影対象を撮影の対象とする第２の画像を撮影する第２の撮影手段と、
前記第１及び第２の画像を記憶する領域が所定容量確保されている記憶手段と、
前記第１の画像に前記第１の撮影対象が含まれているか否かを判定する判定手段と、
複数の前記第２の画像を合成して第１の合成画像を生成する第１の合成手段と、
前記判定手段による判定の結果、前記第１の画像に前記第１の撮影対象が含まれていないと判定された場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御する制御手段と、を有することを特徴とする撮像装置。
【請求項２】
前記第１の画像と前記第１の合成画像とを合成して第２の合成画像を生成する第２の合成手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
複数の前記第１の画像を合成して第３の合成画像を生成する第３の合成手段を有し、
前記第３の合成画像と前記第１の合成画像とを合成して第２の合成画像を生成する第２の合成手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記第１の撮影手段は、発光手段を利用して前記第１の撮影対象の画像を撮影する機能を有し、前記第２の撮影手段は前記発光手段を利用しないで前記第２の撮影対象の画像を撮影する機能を有することを特徴とする請求項１乃至３のいずれか１項に記載の撮像装置。
【請求項５】
前記第１の撮影対象は人物又は静止物体であり、前記第２の撮影対象はその背景であることを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記判定手段により前記第１の撮影手段がライブビュー表示時に取得した画像に前記第１の撮影対象が含まれていないと判定された場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、発光手段の発光が禁止されている場合、前記第１の撮影手段が前記第１の撮影対象を撮影するときに前記発光手段の発光が禁止されている場合、あるいは前記発光手段が正常に発光しなかった場合のいずれかである場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御することを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
前記第２の撮影手段は、前記制御手段によって前記記憶手段における前記第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段の制御がなされることに応じて撮影パラメータを変更することを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
被写体を撮像し、画像を出力する撮像手段と、画像を記憶する領域が所定容量確保されている記憶手段と、を有する撮像装置の制御方法であって、
前記撮像手段が、第１の撮影対象を撮影の対象とする第１の画像を撮影する第１の撮影工程と、
前記撮像手段が、第２の撮影対象を撮影の対象とする第２の画像を撮影する第２の撮影工程と、
前記第１の画像に前記第１の撮影対象が含まれているか否かを判定する判定工程と、
複数の前記第２の画像を合成して第１の合成画像を生成する第１の合成工程と、
前記判定工程における判定の結果、前記第１の画像に前記第１の撮影対象が含まれていないと判定された場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御する制御工程と、を有することを特徴とする撮像装置の制御方法。
【請求項１０】
コンピュータを、請求項１乃至８のいずれか１項に記載された撮像装置の各手段として機能させるプログラム。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載された撮像装置の各手段として機能させるプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、合成撮影が可能な撮影装置に関する。
【背景技術】
【０００２】
像ブレを低減する技術として、１つ以上の異なる被写体に特化した撮影を、それぞれ１回以上行い、得られた画像を合成して１枚の画像を作成する合成撮影機能がある。例えば、特許文献１には、夜景ポートレート撮影などにおいて、ストロボ撮影により人物を１回以上撮影し、非ストロボ撮影により背景を１回以上撮影し、得られた画像を合成することで夜景ポートレート画像を作成する方法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０―１１４５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した合成撮影を行う際、背景となる画像は１回の撮影では低輝度である場合が多いため、ユーザは長秒時撮影を余儀なくされ、手持ち撮影を行うのは難しい。ここで、複数枚の画像を撮影して合成する方法によれば、背景用の画像を撮影する際に撮影枚数分でシャッタ秒時を分割できるため、撮影枚数が多い程、ユーザにはシャッタ秒時に余裕が生まれ、ブレやすさが低減される。
【０００５】
しかしながら、画像を合成するためには、複数枚の画像を保持するためのメモリが必要であるが、無尽蔵に撮影枚数を増やせるわけではなく、また、人物用と背景用のそれぞれの画像を保持する必要がある場合、更に撮影枚数の制約が厳しくなる。
【０００６】
ところで、上記特許文献１では、ストロボ撮影された画像と、非ストロボ撮影の画像を必ず合成する仕様となっている。この場合、ストロボ撮影による結果が良好であるならば有効であるが、ストロボ撮影画像に人物が存在しなかった場合やピンぼけ等の失敗画像の場合であっても、背景用に常に同じ撮影枚数の画像が撮影され、合成画像が作成されることになる。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、複数枚の撮影画像を合成して像ブレを低減した画像を作成する合成撮影において、メモリの無駄を低減し、撮影可能枚数を増加することで像ブレの低減に寄与する撮像装置を実現することである。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の撮像装置は、第１の撮影対象を撮影の対象とする第１の画像を撮影する第１の撮影手段と、第２の撮影対象を撮影の対象とする第２の画像を撮影する第２の撮影手段と、前記第１及び第２の画像を記憶する領域が所定容量確保されている記憶手段と、前記第１の画像に前記第１の撮影対象が含まれているか否かを判定する判定手段と、複数の前記第２の画像を合成して第１の合成画像を生成する第１の合成手段と、前記判定手段による判定の結果、前記第１の画像に前記第１の撮影対象が含まれていないと判定された場合、前記記憶手段における当該第１の画像を記憶する領域を前記第２の画像を記憶する領域として利用可能なように前記記憶手段を制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数枚の撮影画像を合成して像ブレを低減した画像を作成する合成撮影において、メモリの無駄を低減し、撮影可能枚数を増加することで像ブレの低減に寄与する撮像装置を実現できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る撮像装置の構成を示すブロック図。
【図２】本実施形態の合成撮影処理を示すフローチャート。
【図３】本実施形態の手持ち撮影処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。
【００１２】
＜装置構成＞図１を参照して、本発明に係る実施形態の撮像装置の構成について説明する。
【００１３】
図１において、撮影レンズ１０１はズームレンズやフォーカスレンズを含み、レンズユニットとしてカメラ本体に内蔵又は着脱可能とされる。ＡＦ（オートフォーカス）駆動回路１０２は、例えばＤＣモータやステッピングモータを備え、マイコン１２３の制御指令に応じてフォーカスレンズ位置を変化させることによりピントを合わせる。
【００１４】
１０３は絞りであり、絞り駆動回路１０４は、マイコン１２３の制御指令に応じて絞り１０３を駆動し、絞り値が変化される。絞り１０３の光学的な絞り値はマイコン１２３によって算出される。
【００１５】
主ミラー１０５は撮影レンズ１０１から入射した光束をファインダ側又は撮像センサ側へ導く光路を切り替える。主ミラー１０５は常にファインダ側へと光束を導くミラーダウン位置にあるように付勢されているが、撮影時やライブビュー表示時には、撮像センサ側へ光束を導くように上方に跳ね上がり光軸中から待避したミラーアップ位置に変化する。また、主ミラー１０５はその中央部が光束の一部を透過できるようにハーフミラーとなっており、光束の一部を焦点検出を行うためのＡＦセンサに入射する。なお、ＡＦセンサは、焦点検出回路１０９内に配置されている。
【００１６】
サブミラー１０６は主ミラー１０５から透過した光束をＡＦセンサ側へ反射させる。
【００１７】
ミラー駆動回路１０７は、マイクロコンピュータ１２３の制御指令に応じて主ミラー１０５をミラーアップ位置へ駆動する。
【００１８】
１０８はファインダを構成するペンタプリズムであり、主ミラー１０５により反射された光束が入射され、ファインダへ導く。なお、ファインダはペンタプリズム１０８の他にピント板、アイピースレンズ（不図示）などによって構成される。
【００１９】
焦点検出回路１０９は主ミラー１０５を透過し、サブミラー１０６で反射した光束を、受光し、焦点検出回路１０９内のＡＦセンサで光電変換を行う。マイコン１２３は、ＡＦセンサの出力からＡＦ処理に用いるデフォーカス量を演算し、この演算結果を評価してＡＦ駆動回路１０２に制御指令を出力し、フォーカスレンズを駆動させる。
【００２０】
１１０はフォーカルプレーンシャッタであり、シャッタ駆動回路１１１は、マイコン１２３の制御指令に応じたシャッタ速度で、フォーカルプレーンシャッタ１１０を駆動する。
【００２１】
撮像センサ１１２はＣＣＤやＣＭＯＳなどの撮像素子を搭載し、撮影レンズ１０１によって結像された被写体像を光電変換して、アナログ画像信号を生成する。
【００２２】
ＡＤ変換器１１５は撮像素子１１２から出力されるアナログ画像信号をデジタル信号に変換し、映像信号処理回路１１６へ出力する。
【００２３】
映像信号処理回路１１６はゲートアレイなどのロジックデバイスにより実現される。映像信号処理回路１１６は、ＡＤ変換器１１５からのデジタル画像信号、またはメモリ１２０から読み出した画像データに対して後述する画像処理を行う。
【００２４】
表示駆動回路１１７は、映像信号処理回路１１６から出力される画像信号に応じて、ＴＦＴや有機ＥＬなどを用いた表示部材１１８を駆動し、画像を描画する。
【００２５】
はメモリコントローラ１１９はメモリ１２０やバッファメモリ１２２と映像信号処理回路１１６との間で画像データの書き込みや読み出しを行う。また、メモリコントローラ１１９は、外部ＩＦ（インタフェース）１２１を介してコンピュータ等と接続可能である。
【００２６】
映像信号処理回路１１６は、デジタル画像信号に、フィルタ処理、色変換処理、ガンマ処理を施し、現像データを作成すると共に、ＪＰＥＧなどの圧縮処理を行い、メモリコントローラ１１９に出力する。また、映像信号処理回路１１６は、バッファメモリ１２２上の２つ以上の現像データの加算や、現像データから諧調を高ビット化した高精度データの生成や、またその両方の処理を同時に実施し、結果をバッファメモリ１２２に書き戻すことが可能である。さらに、映像信号処理回路１１６は、撮像センサ１１２からのアナログ画像信号や、メモリコントローラ１１９を介して読み出した画像信号を、表示駆動回路１１７を介して表示部材１１８に出力することも可能である。これらの機能の切り替えはマイクロコンピュータ１２３により制御される。
【００２７】
さらにまた、映像信号処理回路１１６は、必要に応じて撮像センサ１１２からの画像信号を用いて露出やホワイトバランスなどの情報を演算し、演算結果をマイクロコンピュータ１２３に出力する。マイコン１２３は、その演算結果に基づいてホワイトバランスやゲイン調整を行う。
【００２８】
連続撮影時には、一旦、未処理画像のままバッファメモリ１２２に画像信号を格納し、メモリコントローラ１１９を介して未処理の画像信号を読み出し、映像信号処理回路１１６にて画像処理や圧縮処理を行う。連続撮影枚数はバッファメモリ１２２の容量に左右される。
【００２９】
メモリコントローラ１１９は、映像信号処理回路１１６から入力された未処理のデジタル画像信号をバッファメモリ１２２に格納し、処理済みのデジタル画像信号をメモリ１２０に格納する。また、メモリコントローラ１１９は、バッファメモリ１２２やメモリ１２０から読み出した画像データを映像信号処理回路１１６へ出力する。
【００３０】
メモリ１２０は装置本体に対して取り外し可能である場合もある。
【００３１】
更にメモリコントローラ１１９は外部ＩＦ１２１を介してメモリ１２０に格納されている画像データをコンピュータなどの外部機器へ出力可能である。
【００３２】
操作部材１２４は、ユーザ操作を受け付けるボタンやダイヤル、表示部材１１８に表示されたメニュー画面を含む。マイコン１２３は、操作部材１２４の状態変化に応じて各部を制御する。
【００３３】
また、操作部材１２４は、レリーズボタンの操作でオンオフするスイッチ１２５（ＳＷ１）及びスイッチ１２６（ＳＷ２）を含む。
【００３４】
レリーズボタンの半押し状態では、スイッチＳＷ１のみがオンとなり、この状態でＡＦ動作及び測光動作を行う。レリーズボタンの全押し状態では、スイッチＳＷ１、ＳＷ２が共にオンとなり、この状態で画像が撮影及び記録が実行される。またスイッチＳＷ１、ＳＷ２がオンの状態を継続している間は連続撮影動作が行われる。
【００３５】
操作部材１２４には、他に、メインスイッチ、カード蓋、電池蓋、撮影モードダイアル、ＩＳＯ設定ボタン、メニューボタン、セットボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニューや再生画像移動のための移動＋（プラス）ボタン、移動−（マイナス）ボタン、露出補正ボタン、表示画像拡大ボタン、表示画像縮小ボタン、再生スイッチ、絞りボタン、消去ボタン、撮影や再生に関する情報表示ボタンなどを含む。
【００３６】
また、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルを搭載することでより軽快に数値や機能を選択することが可能となる。
【００３７】
なお、本発明の撮影に関する設定は、メニュー表示の中から、ストロボ発光を利用したストロボ撮影を「する」又は「しない」を選択することで設定できる。
【００３８】
液晶駆動回路１２７は、マイコン１２３の表示指令に応じて外部液晶表示部材１２８やファインダ内液晶表示部材１２９を駆動し、文字や画像からなる動作状態やメッセージ等を表示する。ファインダ内液晶表示部材１２９には、ＬＥＤなどのバックライトが配置されており、ＬＥＤも液晶駆動回路１２７で駆動される。
【００３９】
マイコン１２３は撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた、画像サイズの予測値に基づいて、メモリコントローラ１１９を介してメモリ容量を確認した上で撮影可能残数を演算することができる。また、必要に応じて外部液晶表示部材１２８、ファインダ内液晶表示部材１２９にも表示することができる。
【００４０】
不揮発性メモリ１３０は、例えばＥＥＰＲＯＭなどの電気的に消去・記録可能な記憶媒体である。不揮発性メモリ１３０は、マイコン１２３の動作用の定数、プログラムなどを記憶している。ここでいう、プログラムとは、後述するフローチャートの処理を実行するためのプログラムを含む。
【００４１】
マイコン１２３は、カメラ１００全体を制御する。不揮発性メモリ１３０に記憶されたプログラムを実行することで、カメラ全体を制御し、後述する本実施形態の処理を実現する。
【００４２】
電源部１３１は、各ＩＣや駆動系に必要な電源を供給する。
【００４３】
ストロボ１３２は、発光手段としてカメラ本体に内蔵又は着脱可能とされ、ストロボ撮影の際に所定のシャッタレリーズタイミングで発光される。
【００４４】
＜合成撮影処理＞次に、図２を参照して、本実施形態の合成撮影処理について説明する。なお、図２及び後述する図３の処理は、マイコン１２３が、不揮発性メモリ１３０に格納されたプログラムを、ＲＡＭなどの揮発性メモリのワークエリアに展開し、実行することで実現される。
【００４５】
図２において、マイコン１２３は、第１及び第２の撮影対象に対して、それぞれ撮影枚数と撮影モードに応じた露出（ＡＥ）演算を行い（Ｓ２００）、撮影ごとにシャッタ速度を中心としたＡＥパラメータなどの撮影パラメータを決定する。
【００４６】
次に、マイコン１２３は、スイッチＳＷ２がオンか否かを判定し（Ｓ２０１）、スイッチＳＷ２がオンであれば、第１の撮影対象に対する付加機能が許可か否かを判定する（Ｓ２０２）。付加機能は、例えばストロボやレンズ等のカメラ本体に装着され付加的に機能するものを意味する。
【００４７】
一方、ステップＳ２０２でスイッチＳＷ２がオンでなければ、マイコン１２３は周期的に測光動作を行い、その結果を基にＡＥ演算を繰り返し行う。
【００４８】
ステップＳ２０２で付加機能許可であれば、マイコン１２３は、ライブビュー表示時のように定常的にリアルタイムに撮像結果が得られるような状態であるか否かを判定する（Ｓ２０３）。そして、撮像結果が得られるような状態であれば、その撮像結果から第１の撮影対象の検出処理を行い（Ｓ２０４）、第１の撮影対象が検出されている状態か否かを判定する（Ｓ２０５）。
【００４９】
また、ステップＳ２０３でライブビュー表示時のように定常的に撮像結果が得られるような状態でなければ、マイコン１２３は、第１の撮影対象を撮影の対象とする第１の画像を少なくとも１回撮影する撮影処理（第１の撮影処理）を実行する（Ｓ２０６）。
【００５０】
ステップＳ２０７では、マイコン１２３は、撮影が行われると撮影データの記憶領域を所定容量確保するためにバッファメモリ１２２の記憶領域を取得し（Ｓ２０７）、第１の画像データをバッファメモリ１２２へ書き込む（Ｓ２０８）。
【００５１】
次に、マイコン１２３は、撮影時における付加機能が正常であったか判定し（Ｓ２０９）、正常に動作したのであれば、上記第１の画像データに対して第１の撮影対象の検出処理を施し（Ｓ２１０）、第１の撮影対象が検出されたか否かを判定する（Ｓ２１１）。そして、第１の撮影対象が検出されたならば、マイコン１２３は、第１の撮影対象の撮影が撮影枚数分完了しているか否かを判定する（Ｓ２１２）。撮影が完了していれば、複数の第１の画像データを撮影枚数分合成する画像合成処理を実行し（Ｓ２１３）、撮影が完了していなければ、再度第１の撮影対象の撮影に戻る（Ｓ２０６）。第１の撮影対象の撮影枚数が１枚の場合は、Ｓ２１３で画像合成処理が実行されず、Ｓ２０６に戻る。
【００５２】
一方、第１の撮影対象の付加機能が禁止の場合（Ｓ２０２でＮＯ）、第１の撮影対象の撮影前に既にライブビュー表示のような定常的に得られた撮像結果から第１の撮像対象の検出ができなかった場合（Ｓ２０３でＮＯ）、付加機能が正常動作していない場合（Ｓ２０９でＮＯ）、撮影データから第１の撮影対象が検出できなかった場合（Ｓ２１１でＮＯ）、マイコン１２３は、第１の撮影対象結果が良好ではないと判定し、第１の撮影対象の撮影時に取得したメモリを返却し（Ｓ２１４）、第２の撮影対象の撮影枚数に第１の撮影対象の撮影枚数を加算し（Ｓ２１５）、その加算された枚数に合わせて第２の撮影対象の撮影用ＡＥパラメータを再演算する（Ｓ２１６）。
【００５３】
ステップＳ２１６で撮影用ＡＥパラメータの再演算が完了又は第１の撮影対象の合成処理が完了した場合、マイコン１２３は、第２の撮影対象を撮影の対象とする第２の画像を少なくとも１回撮影する撮影処理（第２の撮影処理）を開始する（Ｓ２１７）。
【００５４】
ステップＳ２１８では、マイコン１２３は、撮影が行われると撮影データの記憶領域を所定容量確保するためにバッファメモリ１２２の記憶領域を取得し（Ｓ２１８）、撮影データをメモリへ保持し（Ｓ２１９）、第２の撮影対象の撮影が撮影枚数分完了しているか否かを判定する（Ｓ２２０）。撮影が完了していれば、複数の第２の撮影対象の撮影データを撮影枚数分合成する第１の合成処理を実行し（Ｓ２２１）、撮影が完了していなければ、再度第２の撮影対象の撮影に戻る（Ｓ２１７）。
【００５５】
第２の撮影対象の撮影が完了すると、マイコン１２３は、第１の撮影対象を合成した第１の合成画像データと、第２の撮影対象を合成した第２の合成画像データを合成する全合成処理（第２の合成処理）を実行する（Ｓ２２２）。そして、マイコン１２３は、全合成処理により生成された第３の合成画像データに現像処理を施して（Ｓ２２３）、本処理を終了する。
【００５６】
図３は、図２の画像合成処理を、手持ち撮影による夜景の撮影に適用した場合の処理を示している。図２において、上記第１の撮影対象を人物や静止物体のような主被写体、第２の撮影対象を夜景のような背景、付加機能をストロボ撮影機能、第１の撮影対象をストロボ撮影、第２の撮影対象を非ストロボ撮影に読み替えればよい。
【００５７】
具体的には、図３において、マイコン１２３は、主被写体及びその背景に対して、それぞれ撮影枚数と撮影モードに応じたＡＥ演算を行い（Ｓ３００）、撮影ごとにシャッタ速度を中心としたＡＥパラメータを決定する。
【００５８】
次にスイッチＳＷ２がオンか否かを判定し（Ｓ３０１）、スイッチＳＷ２がオンであれば、ストロボ機能が許可か否かを判定する（Ｓ３０２）。ストロボ機能許可であれば、ライブビュー表示中か否かを判定し（Ｓ３０３）、撮像結果から主被写体の検出処理を行い（Ｓ３０４）、主被写体が検出されている状態か否かを判定する（Ｓ３０５）。
【００５９】
ステップＳ３０５で主被写体が検出済みならば、マイコン１２３は、主被写体を対象としたストロボ撮影を行う（Ｓ３０６）。撮影が行われると撮影データの記憶領域を所定容量確保するためにバッファメモリ１２２の記憶領域を取得し（Ｓ３０７）、撮影データをメモリへ保持し（Ｓ３０８）、撮影時におけるストロボが正常に発光したか判定する（Ｓ３０９）。
【００６０】
ステップＳ３０９で正常に発光したならば、マイコン１２３は、撮影データに主被写体検出処理を施し（Ｓ３１０）、主被写体が検出できたか否かを判定する（Ｓ３１１）。
【００６１】
ストロボ機能が禁止の場合、非ライブビュー表示中の場合、ストロボが正常発光していない場合、主被写体が検出されない場合、マイコン１２３は、主被写体対象の撮影結果は良好ではないと判定し、主被写体の撮影時に取得したメモリを返却する（Ｓ３１２）。そして、マイコン１２３は、背景撮影用の非ストロボ撮影予定枚数に主被写体撮影用のストロボ撮影枚数を加算し（Ｓ３１３）、その加算された枚数に合わせて背景撮影用の非ストロボ撮影用ＡＥパラメータを再演算する（Ｓ３１４）。
【００６２】
次に、マイコン１２３は、背景撮影用の非ストロボ撮影を開始する（Ｓ３１５）。撮影が行われると撮影データの記憶領域を所定容量確保するためにバッファメモリ１２２の記憶領域を取得し（Ｓ３１６）、撮影データをメモリへ保持し（Ｓ３１７）、非ストロボ撮影が予定枚数分完了しているか否かを判定する（Ｓ３１８）。撮影が完了していれば、マイコン１２３は、非ストロボ撮影により取得した撮影データの合成処理を行い（Ｓ３１９）、主被写体撮影用のストロボ撮影データと、背景撮影用の非ストロボ撮影の合成データを合成する全合成処理を実行する（Ｓ３２０）。そして、マイコン１２３は、全合成処理により生成された合成データに現像処理を施して（Ｓ３２１）、本処理を終了する。
【００６３】
以上述べたように、本実施形態によれば、ストロボが正常に動作しない場合や第１の撮影対象が検出されない場合、メモリから第１の撮影対象を撮影した画像を破棄し、第２の撮影対象を撮影した画像を記憶するために利用可能になるように制御する。このようにして、第１の撮影対象（ストロボ撮影）の撮影回数を可能な限り少なくしてメモリの無駄を低減し、第２の撮影対象（非ストロボ撮影）の撮影可能枚数を増加することで、像ブレを低減した合成画像が得られる。
【００６４】
また、本実施形態では人物や静止物体など第１の撮影対象を撮影する際に用いる発光手段としてストロボを用いているが、本発明はこれに限らず、例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ランプなど、撮影を補助する発光を行えるものであればよい。
【００６５】
［他の実施形態］本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2013106152.tif 000003
【図２】
2013106152.tif 000004
【図３】
2013106152.tif 000005