(57)【要約】【課題】  連続撮影した画像から動体像を除去する場合に、必要な画像を過不足なく得ることができるようにする。【解決手段】  連写手段（９０）は、連写機能が設定されている状態でシャッタボタンが押下されると、設定された時間間隔と回数（枚数）で連続して撮影を行うよう撮像部２２を制御する。識別手段（９１）は、連写手段（９０）によって撮像された連続する２つの画像を順次比較し、一致部分と不一致部分を識別し、不一致部分の領域を除去した差分画像を生成する。識別手段（９１）は、更に、差分画像の不一致部分の領域に、続く差分画像の同じ領域の画像を合成することで、合成画像を逐次的に生成する。表示部（２８）は、逐次生成される合成画像を表示する。撮影終了指示に応じて、システム制御部（５０）は、連写を終了する。【選択図】  図１
2012060299.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
連写開始指示を受け付けると前記撮像手段での連写を開始する連写手段と、
前記連写手段によって撮像された複数の画像を順次比較し、一致部分と不一致部分を識別する識別手段と、
前記連写手段による連写の間に、前記識別手段で識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示する表示手段と、
前記表示手段による表示の間に、連写終了指示を受け付けると、前記連写手段による連写を終了するように制御する制御手段
とを有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、不一致部分がなくなったと判断した場合、ユーザによる連写の終了指示を受け付けた場合、及び、連写終了条件に達したと判断した場合のいずれかの場合に、前記連写手段による連写を終了するように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
連写開始指示を受け付けると撮像手段での連写を開始する連写ステップと、
前記撮像手段によって撮像された複数の画像を順次比較し、一致部分と不一致部分を識別する識別ステップと、
連写の間に、前記識別ステップで識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示する表示ステップと、
連写終了指示を受け付けると、前記連写ステップによる連写を終了するように制御する制御ステップ
とを有することを特徴とする撮像装置の制御方法。
【請求項４】
撮像装置の制御プログラムであって、前記撮像装置に、
連写開始指示を受け付けると撮像手段での連写を開始させる連写機能と、
前記撮像手段によって撮像された複数の画像を順次比較させ、一致部分と不一致部分を識別させる識別機能と、
連写の間に、前記識別機能で識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示部に表示させる表示機能と、
連写終了指示を受け付けると、前記連写機能による連写を終了するように制御させる制御機能
とを実現することを特徴とする撮像装置の制御プログラム。
【請求項５】
撮像装置の制御プログラムを記憶する記録媒体であって、前記制御プログラムが前記撮像装置に、
連写開始指示を受け付けると撮像手段での連写を開始させる連写機能と、
前記撮像手段によって撮像された複数の画像を順次比較させ、一致部分と不一致部分を識別させる識別機能と、
連写の間に、前記識別機能で識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示部に表示させる表示機能と、
連写終了指示を受け付けると、前記連写機能による連写を終了するように制御させる制御機能
とを実現するものであることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続撮影した画像から動体像を除去する場合において、必要な画像を過不足なく得ることのできる撮像装置、その制御方法及びプログラム並びに記録媒体に関する。
【背景技術】
【０００２】
連続して撮影した画像の比較により、静止部分（通常は、背景）又は動体部分を識別する方法が知られている。背景のみで撮影した画像と、背景に動体が加わった状態で撮影した画像とを比較して、背景又は動体を識別する方法が知られている。
【０００３】
また、障害物となる動体を除去した領域に、この領域に一致する背景画像を埋め込むことで、背景のみの画像を生成できる。背景画像は、連続撮影で得られる他の画像から得ることが出来る。
【０００４】
特許文献１には、静止体の前方を横切る移動体がある場合に、ユーザによる１回のシャッタ操作で同一画角での連続撮影を行い、移動体を消去した、静止部分のみからなる画像を生成する技術が記載されている。
【０００５】
特許文献２には、一連の複数の画像間で、部分的な相関度を使って静止部分／動体部分を評価し、１枚の静止画像を生成する技術が記載されている。すなわち、一連の複数の画像のそれぞれを画面上の同じ分割線で複数の分割領域に分割し、その分割領域毎に画像間の相関を評価する。その評価結果から、分割領域毎に相関度の高い分割領域の画像を抽出し、このように抽出した画像を合成して一枚の静止画像を作成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１３６８１号公報
【特許文献２】特開２００２−２８８６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、一般に、ユーザには、認識した動体を除去した領域を補完する背景画像が既に得られているかどうかを認識できないので、必要以上に撮影を行うことになる。これは、時間やメモリの浪費につながる。
【０００８】
特許文献１に記載された技術では、ユーザの１シャッタ操作による連続撮影で必要十分な画像が撮影できる保証が無い。すなわち、動体が完全に消去できないか、または時間やメモリ量を浪費してしまうという問題がある。
【０００９】
特許文献２に記載の技術では、複数の静止画像が合成静止画像を得るために必要十分である保証はない。特許文献１に記載の技術と同様に、動体を完全に消去できないか、または時間やメモリ量を浪費してしまうという問題がある。
【００１０】
このように、従来技術では、所望の静止画像を得るために必要な連続画像又は分割画像が既に得られているか否かをユーザが知ることができなかった。
【００１１】
本発明は、連続撮影した画像から動体像を除去する場合において、必要な画像を過不足なく得ることのできる撮像装置、その制御方法及びプログラム並びに記録媒体を提示することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明に係る撮像装置は、撮像手段と、連写開始指示を受け付けると前記撮像手段での連写を開始する連写手段と、前記連写手段によって撮像された複数の画像を順次比較し、一致部分と不一致部分を識別する識別手段と、前記連写手段による連写の間に、前記識別手段で識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示する表示手段と、前記表示手段による表示の間に、連写終了指示を受け付けると、前記連写手段による連写を終了するように制御する制御手段とを有することを特徴とする。
【００１３】
本発明に係る撮像装置の制御方法は、連写開始指示を受け付けると撮像手段での連写を開始する連写ステップと、前記撮像手段によって撮像された複数の画像を順次比較し、一致部分と不一致部分を識別する識別ステップと、連写の間に、前記識別ステップで識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示する表示ステップと、連写終了指示を受け付けると、前記連写ステップによる連写を終了するように制御する制御ステップとを有することを特徴とする。
【００１４】
本発明に係る撮像装置の制御プログラムは、撮像装置の制御プログラムであって、前記撮像装置に、連写開始指示を受け付けると撮像手段での連写を開始させる連写機能と、前記撮像手段によって撮像された複数の画像を順次比較させ、一致部分と不一致部分を識別させる識別機能と、連写の間に、前記識別機能で識別した前記一致部分と前記不一致部分とを撮影者が識別できるように表示部に表示させる表示機能と、連写終了指示を受け付けると、前記連写機能による連写を終了するように制御させる制御機能とを実現することを特徴とする。
【００１５】
本発明に係る記録媒体には、上述の制御プログラムが格納される。
【発明の効果】
【００１６】
本発明によれば、連写の間に逐次的に生成される合成画像上で、動体を除去した領域を背景で埋めきっているかどうかを視覚的に確認できるので、必要な画像を得た適切なタイミングで連写を終了させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る撮像装置の一実施例の外観図である。
【図２】本実施例の概略構成ブロック図である。
【図３】本実施例で連続撮影して得られた画像の例である。
【図４】識別手段による一致部分と不一致部分の識別の例である。
【図５】逐次生成される合成画像の変化例である。
【図６】本実施例の動作フローチャートである。
【図７】連写終了に関する別の制御動作のフローチャートである。
【図８】連写途中でのユーザによる連写終了指示のタイミング例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１９】
図１は、本発明に係る撮像装置の一実施例としてのデジタルカメラの外観図を示す。表示部２８は画像や各種情報を表示する表示部である。シャッタボタン６１は、撮影指示を行うための操作部である。モード切替えスイッチ６０は、各種モードを切り替えるための操作部である。コネクタ１１２は、接続ケーブル１１１をデジタルカメラ１００に接続するコネクタである。操作部７０は、ユーザ又は撮影者による各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材である。７２は電源スイッチであり、電源オン、電源オフを切り替える。記録媒体２００は、メモリカード又はハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。
【００２０】
図２は、デジタルカメラ１００の概略構成ブロック図である。１０３はフォーカスレンズを含む撮影レンズである。１０１は絞り機能を備えるシャッタである。２２は光学像を電気信号に変換するＣＣＤ又はＣＭＯＳ方式の撮像素子等で構成される撮像部である。２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器である。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像部を覆うことにより、撮影レンズ１０３、シャッタ１０１及び撮像部２２を含む撮像系を汚れや破損から保護する。
【００２１】
２４は画像処理部であり、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間及び縮小といったリサイズ処理や色変換処理を行う。画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御及び測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理及びＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４は更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００２２】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００２３】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。１３はＤ／Ａ変換器であり、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた画像を表示する。
【００２４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数及び制御プログラム等が記憶される。ここでいう、プログラムは、後述する各種フローチャートを実行するための制御プログラム等からなる。
【００２５】
５０はシステム制御部であり、デジタルカメラ１００全体を制御する。システム制御部５０は、不揮発性メモリ５６に記録された制御プログラムを実行することで、後述する各処理を実現する。５２はシステムメモリであり、ＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出した制御プログラム等を展開する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３及び表示部２８等を制御することにより表示制御も行う。
【００２６】
モード切替えスイッチ６０、第１シャッタスイッチ６２、第２シャッタスイッチ６４及び操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段である。
【００２７】
モード切替えスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画記録モード及び再生モード等のいずれかに切り替える。デジタルカメラ１００は動体像除去モードを具えている。ユーザがモード切替えスイッチ６０で動体像除去モードを選択すると、システム制御部５０は、動体像を除去するために必要な撮影機能を呼び出す。第１シャッタスイッチ６２は、デジタルカメラ１００に設けられたシャッタボタン６１の操作途中、いわゆる半押し（撮影準備指示）でオンとなり、第１シャッタスイッチ信号ＳＷ１を発生する。第１シャッタスイッチ信号ＳＷ１により、システム制御部５０は、ＡＦ処理、ＡＥ処理、ＡＷＢ処理及びＥＦ処理等の動作を開始する。
【００２８】
第２シャッタスイッチ６４は、シャッタボタン６１の操作完了、いわゆる全押し（撮影指示）でオンとなり、第２シャッタスイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタスイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００への画像データの書き込みまでの一連の撮影処理の動作を開始する。
【００２９】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとの適宜機能を割り当てられ、各種の機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン及び属性変更ボタン等がある。例えば、メニューボタンが押されると、各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて、直感的に各種設定を行うことができる。
【００３０】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生する。システム制御部５０は、このパルス信号に基づいてデジタルカメラ１００の各部を制御する。システム制御部５０は、このパルス信号によって、コントローラホイール７３の回転操作された角度及び回転数を判定できる。
【００３１】
なお、コントローラホイール７３は、回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイアル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい。いわゆる、タッチホイールがこれに相当する。
【００３２】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類及び電池残量を検出する。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部に供給する。
【００３３】
３０は電源部であり、アルカリ電池若しくはリチウム電池等の一次電池、ＮｉＣｄ電池ＮｉＭＨ電池若しくはＬｉ電池等の二次電池、又はＡＣアダプタ等からなる。１８は記録媒体２００とのインターフェースである。記録媒体２００は、メモリカード等の記録媒体であり、半導体メモリ又は磁気ディスク等から構成される。
【００３４】
デジタルカメラ１００は、連写手段９０および識別手段９１を具える。連写手段９０は、連写機能が設定されている状態でシャッタボタンが押下されると、設定された時間間隔と回数（枚数）で連続して撮影を行うよう制御する手段である。撮像した画像データは、メモリ３２のバッファ領域に一時的に保存される。バッファ領域に一時的に保存された画像データは、プレビュー又は各種処理に使用され、終了後に記憶手段に格納される。
【００３５】
識別手段９１は、連写手段９０によって撮像された連続する２つの画像を順次比較し、一致部分と不一致部分を識別する処理を行う手段である。具体的には、システム制御部５０が、メモリ３２のバッファ領域に保存された画像データを画像処理部２４に送る。画像処理部２４は、システム制御部５０の制御下で、連続する２つの画像について、一致部分と不一致部分を順次比較する処理を実行する。連続する２つの画像の一致部分と不一致部分の識別方法としては、情報処理技術分野の当業者には周知の方法を用いることができる。例えば、フレーム間／フィールド間の差分を算出し、一定値以上の差分がある画像部分を不一致部分と識別し、そうでない部分を一致部分と識別する。
【００３６】
なお、連写手段９０及び識別手段９１は、ハードウェアとして独立した構成でなくてもよく、システム制御部５０が各部を制御することによって同じ機能を実現してもよい。その場合、連写手段９０に対応する連写機能と、識別手段９１に対応する識別機能が、システム制御部５０上で動作する制御プログラムにより実現される。また、表示部２８に上述の種々の画像を表示させる表示機能、及び上述の制御を実現する制御機能もまた、システム制御部５０上で動作する制御プログラムにより実現される。
【００３７】
図３は、デジタルカメラ１００で連続撮影して得られた画像の一例を示す。図３（ａ），（ｂ），（ｃ），（ｄ）はそれぞれ、撮影された順番の画像１、画像２、画像３，画像４を示す。図３に示す画像例は、カメラを三脚に固定し、動体像除去モードで３０秒の間隔で連続して撮影したものである。撮影の間隔は、任意（たとえば３００ミリ秒間隔、５秒間隔又は１分間隔等）に設定できる。
【００３８】
図３に示す画像１〜４は、観光地における大仏を写そうとした画像である。このような観光地では、ひっきりなしに観光客が訪れるため、対象物（大仏）のみの状態で撮影を行うことは困難である。すなわち、観光地で撮影を行っているので、図３に示す各撮影画像には、対象物（大仏）を見学中、撮影中又は移動中の観光客の姿が写り込んでしまっている。本実施例では、複数回の撮影を連続して行い、その連続する撮影画像から動体像を認識し、動体像を除去した領域に、他画像の当該領域の背景画像を合成することで、対象物のみの画像を生成する。
【００３９】
図４は、図３に示す撮影画像例に対して識別手段９１が一致部分と不一致部分を識別する様子を示す。識別手段９１は、まず、メモリ３２のバッファ領域に保存された画像１と画像２をデータ比較し、一致部分と不一致部分を識別する。識別には種々の方法を採用することができるが、例えば、双方の画像データの値を画素ごとに比較することで識別を行う。画像１と画像２で変化がない、つまり、差分がない画素領域を一致部分とする。また、双方の画像で変化がある部分、つまり、差分がある画素領域を不一致部分と識別する。
【００４０】
画像２との差分計算の結果、識別手段９１は、一致部分と識別された領域を画像１から消去し、図４（ａ）に示す差分画像１を得る。差分画像１では、画像１から消去された領域は斜線で識別可能な状態で表示されている。同様に、画像２と画像３の差分算出に基づいて、図４（ｂ）に示す差分画像２が得られる。画像３と画像４の差分算出に基づいて、図４（ｃ）に示す差分画像３が得られる。以降の連続して撮影された２つの画像についても、識別手段９１は、続けて撮影された２つの画像間で差分を算出し、先に撮影された画像から、不一致部分と識別された領域を消去する。
【００４１】
図５（ａ）、（ｂ）は、システム制御部５０により逐次的に生成される合成画像の変化例を示す。
【００４２】
時間的に連続する２つの画像の差分の算出については、上記のように、全ての画素ごとに行うのではなく、画像をｍ×ｎのブロックに分割して、ブロックごとに行ってもよい。また、差分算出に要する処理を軽減するため、例えば、４画素おきに３画素ずつといった方法で間引き処理を行ってもよい。
【００４３】
差分画像が生成される都度、システム制御部５０は、各差分画像を合成する。差分画像１と差分画像２を合成することにより、図５（ａ）に示す合成画像１が得られる。合成画像１は、先に作成された差分画像１の、消去されて空白となった領域に、後に作成された差分画像２の当該領域の画像を合成することにより作成される。作成された合成画像１は、表示部２８にスルー画像表示される。差分画像１の消去された領域に差分画像２の当該領域を合成した結果、合成画像１上で空白領域は少なくなっている。しかし、差分画像２の当該領域にも空白領域が存在するので、合成画像１には、依然として空白の領域が残ったままになっている。空白の領域は斜線として識別可能に表示されるので、ユーザは表示部２８のスルー画像を見ることで、動体除去が不完全であることを知ることができる。
【００４４】
システム制御部５０は、順次、作成される差分画像を合成画像に合成する、合成画像の更新作業を継続する。表示部２８には、更新された合成画像がスルー画像表示される。例えば、合成画像１に差分画像３を合成することにより、図５（ｂ）に示す合成画像２を得る。合成画像１の空白となった領域に、差分画像３の当該領域を合成することにより、合成画像１の空白領域が完全に埋められた合成画像２が得られる。ユーザは、表示部２８に表示される合成画像２を見て、動体除去した合成画像が得られたことを知ることができる。この段階で、ユーザは連続撮影を解除するボタンを押下するなどして、以降の連続撮影を停止する。
【００４５】
空白領域をユーザに識別させる表示方法としては、上述した斜線表示に限定されない。例えば、周囲の色成分を分析し、補色となる色で表示してもよい。また、空白領域をより明確に識別できるように、空白領域を点滅表示してもよい。さらに、空白領域以外の領域の彩度やコントラストを変更する等、空白領域以外の領域の表示を変更してもよい。
【００４６】
上記機能を実現する上での本実施例の動作を説明する。デジタルカメラが行う処理について説明する。図６は、本実施例の特徴的な動作のフローチャートを示す。図６に示すフローチャートにおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００４７】
ユーザが動体像除去モードにモード切替えスイッチをセットすると（Ｓ６０１）、システム制御部５０は、連写機能が動作するように各部を自動設定し、ユーザの撮影開始指示を待機する（Ｓ６０２）。ユーザによる連写開始指示としての撮影開始指示があると（Ｓ６０２）、システム制御部５０は、連写を開始する（Ｓ６０３）。撮影開始指示は例えば、シャッタボタン６１の全押しによりシステム制御部５０に入力される。
【００４８】
識別手段９１は、先に説明したように、連写により撮像された２つの画像を順次比較し、一致部分と不一致部分を識別し（Ｓ６０４）、各画像から不一致部分と識別された領域を消去した差分画像を生成する（Ｓ６０５）。続いて、識別手段９１は、差分画像を合成して合成画像を生成する（Ｓ６０６）。システム制御部５０は、生成された合成画像を表示部２８にスルー画像表示させる（Ｓ６０７）。
【００４９】
システム制御部５０は、ユーザによる連写終了指示としての撮影終了指示を検出すると（Ｓ６０８）、連写を終了させ、得られた合成画像を記憶手段に記録する処理を行う（Ｓ６０９）。撮影終了指示は例えば、シャッタボタン６１の全押しを解除するか、改めてシャッタボタン６１を全押しすることにより、システム制御部５０に入力される。前者の場合、シャッタボタン６１を全押しし続けている期間、連写が行われることになる。後者の場合は、シャッタボタン６１を全押しして一度離しても連写が継続して行われ、その後、シャッタボタン６１を再度、全押しすると、連写が終了する。
【００５０】
本実施例によれば、ユーザは連続撮影した画像の比較から作成される動体除去画像をスルー画像として視覚的に確認できるので、どこまでの動体を消去した画像を得られているか否かを容易に認識できる。これにより、動体除去のための過不足のない撮影を行うことができ、無駄な撮影時間と記録領域を削減できる。
【実施例２】
【００５１】
実施例１では、ユーザの操作により連写を終了したが、合成画像上で動体が除去されたことを検知して自動的に連写を終了しても良い。
【００５２】
図７は、連写の自動終了を組み込んだ制御動作のフローチャートを示す。図７に示すフローチャートにおける各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００５３】
システム制御部５０は、最新の合成画像で空白領域が埋まっているか否かを判断する（Ｓ７０１）。空白領域が埋まっていると判断した場合は、システム制御部５０は、連写を終了するよう制御する（Ｓ７０２）。空白領域が埋まっていない場合、システム制御部５０は、ユーザによる連写停止の指示があったか否かを判断する（Ｓ７０３）。ユーザによる連写停止の指示があったと判断した場合（Ｓ７０３）、システム制御部５０は、連写を終了するよう制御する（Ｓ７０２）。空白領域が埋まっておらず（Ｓ７０１）、且つ、ユーザからの連写終了の指示がない場合（Ｓ７０３）、連写終了条件に達しているか否かを判断する（Ｓ７０４）。連写終了条件は例えば、予め設定される撮影時間又は撮影回数であり、メモリのバッファ領域の容量等で設定することもできる。システム制御部５０は、連写終了条件に達していると判断した場合（Ｓ７０４）、連写を終了するよう制御する（Ｓ７０２）。
【００５４】
本実施例では、合成画像上で空白領域が埋まると、自動的に連写を終了するので、無駄な撮影を行うことなく、メモリや時間の浪費を回避できる。また、空白領域が埋まってない場合でも、ユーザによる連写終了操作に基づいて、連写を終了するので、所望の画像が得られたとユーザが判断した時点で撮影を停止できる。例えば、図８は表示部２８に表示された合成画像の一例を示す。動体の領域８０１を消去した部分が存在する。しかし、領域８０１を除く領域８０２をトリミングすることにより所望の画像が得られるとユーザが判断した場合は、ユーザは撮影終了を指示することで、連写を終了させることができる。
【００５５】
撮影状況によっては、長期にわたり動体が不在にならないことがあり、その場合には、長期間、連写を続けることになる。これに対し、本実施例では、一定の撮影時間又は撮影回数に達すると、連写を終了するので、無駄に長い間、連写を続けてしまうことを防止できる。
【００５６】
なお、システム制御部５０の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００５７】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００５８】
また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明はデジタル一眼レフカメラやデジタルビデオカメラ、撮像機能を有する携帯電話端末、ＰＤＡ、音楽プレーヤー、ゲーム機、パーソナルコンピュータ、電子ブックリーダーなど、撮像手段と表示部を有する機器であれば適用可能である。
【００５９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2012060299.tif 000003
【図２】
2012060299.tif 000004
【図３】
2012060299.tif 000005
【図４】
2012060299.tif 000006
【図５】
2012060299.tif 000007
【図６】
2012060299.tif 000008
【図７】
2012060299.tif 000009
【図８】
2012060299.tif 000010