(57)【要約】【課題】タイムラプス撮影機能に組み合わせて設定されたオートブラケット撮影機能の撮影条件ごとに自動でタイムラプス動画を生成する。【解決手段】所定の時間間隔、所定のコマ数で撮影を行うタイムラプス撮影の撮影条件を設定し、１コマの撮影において複数の撮影条件での撮影を順次行うオートブラケット撮影の撮影条件を設定して、撮影を開始する（Ｓ３０１）。設定された複数の撮影条件にしたがうオートブラケット撮影を、設定された時間間隔とコマ数で繰り返すタイムラプス撮影を行うことにより、複数の撮影画像を取得する（Ｓ３０４〜Ｓ３０８）。取得した複数の撮影画像を用いて撮影条件ごとに動画を生成する（Ｓ３１２〜Ｓ３１４）。【選択図】図３
2017041778.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子に被写体の光学像を結像させて撮影画像を取得する撮像手段と、
予め設定された時間間隔で前記撮像手段により撮影を行うタイムラプス撮影手段と、
１コマの撮影において予め設定された複数の撮影条件での撮影を前記撮像手段により順次行うオートブラケット撮影手段と、
複数の撮影画像から動画を生成する動画生成手段と、
前記タイムラプス撮影手段、前記オートブラケット撮影手段および前記動画生成手段を制御する制御手段と、を備え、
前記制御手段は、前記複数の撮影条件にしたがう撮影を前記時間間隔で繰り返して行うことにより複数の撮影画像を取得し、前記取得した複数の撮影画像を用いて、前記動画生成手段による動画生成を前記複数の撮影条件ごとに行うことにより複数の動画を生成することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記時間間隔と前記複数の撮影条件での撮影に要する所要時間とを比較し、前記時間間隔が前記所要時間よりも短い場合に、エラー処理を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記時間間隔と前記複数の撮影条件での撮影に要する所要時間とを比較し、前記時間間隔が前記所要時間よりも短い場合に、前記時間間隔を前記所要時間よりも長い時間に変更することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記制御手段は、前記時間間隔に応じて前記複数の撮影条件の設定数を制限することを特徴とする請求項１に記載の撮像装置。
【請求項５】
前記撮像手段により取得した画像の画像データを記憶する記憶手段を備え、
前記制御手段は、前記複数の撮影条件ごとのフォルダを前記記憶手段に作成し、前記複数の撮影条件にしたがって撮影された撮影画像を、順次、対応する前記フォルダに格納することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記制御手段は、前記動画生成手段による動画生成に用いられる静止画の全ての撮影が終了した後に、前記動画生成手段による動画生成を行うことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項７】
前記制御手段は、前記タイムラプス撮影手段による１コマの撮影が終了する度に、前記動画生成手段による動画生成を行うことを特徴とする請求項１乃至５のいずれか１項に記載の撮像装置。
【請求項８】
表示手段を備え、
前記制御手段は、前記動画生成手段による動画生成に用いられた撮影画像を削除するか否かをユーザに選択させるための表示を前記表示手段に行うことを特徴とする請求項１乃至７のいずれか１項に記載の撮像装置。
【請求項９】
前記複数の撮影条件は、複数のフォーカス位置、複数の絞り値、複数の露出値、複数のホワイトバランス調整値、複数の色調、複数のシャッタスピード、複数のＩＳＯ感度の少なくとも１つであることを特徴とする請求項１乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
撮像素子に被写体の光学像を結像させることにより取得した撮影画像から動画を生成する動画生成方法であって、
所定の時間間隔で撮像手段により撮影を行うタイムラプス撮影の撮影条件を設定する第１の設定ステップと、
１コマの撮影において複数の撮影条件での撮影を前記撮像手段により順次行うオートブラケット撮影の撮影条件を設定する第２の設定ステップと、
前記第２の設定ステップで設定された複数の撮影条件にしたがう撮影を、前記第１の設定ステップで設定された前記時間間隔で繰り返して行うことにより、複数の撮影画像を取得する撮影ステップと、
前記撮影ステップで取得した複数の撮影画像を用い、前記第２の設定ステップで設定された前記複数の撮影条件ごとに動画を生成する動画生成ステップと、を有することを特徴とする動画生成方法。
【請求項１１】
請求項１０に記載の動画生成方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、動画生成方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置には、タイムラプス撮影機能やタイムラプス動画生成機能、オートブラケット撮影機能（具体的には、ＡＥ（自動露出）ブラケット撮影機能、ＡＦ（オートフォーカス）ブラケット撮影機能）等を備えるものがある。タイムラプス撮影機能は、設定された所定の時間ごとに所定の回数の撮影を行う機能である。タイムラプス動画生成機能は、タイムラプス撮影機能によって順次取得した撮影画像から動画を生成する機能である。ＡＥブラケット撮影機能は、１コマの撮影において複数の露出条件で撮影を行うことにより複数の撮影画像を取得する機能である。ＡＦブラケット撮影機能は、１コマの撮影においてフォーカス位置の異なる複数の撮影画像を取得する機能である。
【０００３】
これらの機能は、通常、撮像装置のユーザが被写体や撮影条件に応じて任意に設定され、例えば、タイムラプス撮影による１コマの撮影の際に、ＡＥブラケット撮影機能を併用して複数のフレーム画像を取得したい場面が想定される。このような要求に対して、所定の露出時間での任意回数の多重露出撮影を行う１コマの撮影を、所定の時間間隔で所定の回数だけ繰り返し行う技術が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２１２１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された技術によれば、例えば、複数コマの撮影において１コマの撮影ごとにＡＥブラケット撮影機能によって複数の露出段差で複数の撮影画像を取得することができる。しかし、こうして取得した撮影画像からタイムラプス動画を生成する場合に、撮影画像を撮影順にフレーム画像として用いると、明暗の変化が繰り返される動画となってしまう。この問題を回避するためには、ユーザは、露出段差ごとに撮影画像を仕分けなければならず、操作が煩わしいものとなる。
【０００６】
本発明は、タイムラプス撮影機能に組み合わせて設定されたオートブラケット撮影機能の撮影条件ごとにタイムラプス動画を自動で生成することを可能とする撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る撮像装置は、撮像素子に被写体の光学像を結像させて撮影画像を取得する撮像手段と、予め設定された時間間隔で前記撮像手段により撮影を行うタイムラプス撮影手段と、１コマの撮影において予め設定された複数の撮影条件での撮影を前記撮像手段により順次行うオートブラケット撮影手段と、複数の撮影画像から動画を生成する動画生成手段と、前記タイムラプス撮影手段、前記オートブラケット撮影手段および前記動画生成手段を制御する制御手段と、を備え、前記制御手段は、前記複数の撮影条件にしたがう撮影を前記時間間隔で繰り返して行うことにより複数の撮影画像を取得し、前記取得した複数の撮影画像を用いて、前記動画生成手段による動画生成を前記複数の撮影条件ごとに行うことにより複数の動画を生成することを特徴とする。
【発明の効果】
【０００８】
本発明に係る撮像装置によれば、タイムラプス撮影機能に組み合わせて設定されたオートブラケット撮影機能の撮影条件ごとに、タイムラプス動画を自動で生成することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る撮像装置の一例であるデジタルカメラの概略構成を示すブロック図である。
【図２】タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成するシーンの一例を示す図である。
【図３】タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成する、第１実施形態に係る処理のフローチャートである。
【図４】図３に示したフローチャートの処理に付加される、第２実施形態に係る処理のフローチャートである。
【図５】タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成する、第３実施形態に係る処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。ここでは、本発明に係る撮像装置として、デジタルカメラを取り上げることとする。
【００１１】
図１は、本発明の実施形態に係るデジタルカメラの概略構成を示すブロック図である。デジタルカメラは、カメラ本体１００と、レンズ部２００とを有する。レンズ部２００は、一眼レフカメラの交換レンズのようにカメラ本体１００に対して着脱可能な構成であってもよいし、コンパクトカメラの沈胴型レンズ鏡筒のようにカメラ本体１００に対する着脱ができない一体的な構成であってもよい。
【００１２】
カメラ本体１００は、カメラマイコン１０１、電池１０２、カメラ電源回路１０３、シャッタ１０４、撮像素子１０５、ＡＤ変換ブロック１０６、画像処理ブロック１０７、操作部１０８、外部メモリ１０９及び表示部１１０を備える。また、レンズ部２００は、レンズマイコン２０１、撮影レンズ２０２、レンズ電源回路２０３、絞り２０４、絞り駆動回路２０５及びレンズ駆動回路２０６を備える。
【００１３】
カメラマイコン１０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有し、ＲＯＭに格納されたプログラムやパラメータをＲＡＭの作業領域に展開することによって、カメラ本体１００の各部を制御する。また、カメラマイコン１０１は、レンズマイコン２０１との間で通信を行うことにより、レンズマイコン２０１を介してレンズ部２００の駆動を制御する。なお、レンズ部２００がカメラ本体１００に対して着脱可能な構成である場合、カメラマイコン１０１は、レンズマイコン２０１との通信によってカメラ本体１００に対するレンズ部２００の装着状態を判定し、また、レンズ部２００の構成情報を取得する。
【００１４】
電池１０２は、カメラ本体１００に対して着脱自在である。電池１０２がカメラ本体１００に装着された状態で、操作部１０８に含まれる不図示の電源スイッチがオンされると、カメラ電源回路１０３からカメラマイコン１０１へ電源が供給される。そして、カメラマイコン１０１の制御により、電源を必要とする各部へカメラ電源回路１０３から電源が供給される。
【００１５】
シャッタ１０４は、カメラマイコン１０１の制御下で、撮像素子１０５の露光時間を制御する。撮像素子１０５は、例えば、ＣＭＯＳイメージセンサ等であり、レンズ部２００を通して結像した被写体の光学像を光電変換し、アナログ信号をＡＤ変換ブロック１０６へ出力する。ＡＤ変換ブロック１０６は、撮像素子１０５から取得したアナログ信号を、設定されているＩＳＯ感度に応じて、デジタル信号に変換する。
【００１６】
画像処理ブロック１０７は、静止画撮影時に、ＡＤ変換ブロック１０６によりデジタル信号化された画像データに対してフィルタ処理や色変換処理、ガンマ／ニー処理を行う。また、画像処理ブロック１０７は、ＡＤ変換ブロック１０６から入力された画像データにホワイトバランス処理を施し、表示部１１０へ出力する。更に、画像処理ブロック１０７は、ＪＰＥＧ等の画像データの圧縮処理機能を有する。更に、画像処理ブロック１０７は、カメラマイコン１０１の指令に基づき、複数の静止画から動画を生成する動画生成機能を有する。
【００１７】
カメラ本体１００に連写モードが設定されている場合、画像データは不図示のバッファメモリに一時的に格納され、未処理の画像データがバッファメモリから画像処理ブロック１０７へ読み出され、画像処理ブロック１０７において画像処理や圧縮処理が行われる。また、画像処理ブロック１０７は、動画撮影準備時には、画像処理等を行いながら動画データを表示部１１０に送信して表示させ、動画記憶時には、動画データが外部メモリ１０９に記憶される。
【００１８】
外部メモリ１０９は、例えば、カメラ本体１００に対して着脱可能な半導体メモリカード等である。カメラマイコン１０１は、撮影前に設定されているＩＳＯ感度、画像サイズ、画質に応じた画像サイズの予測データに基づき、外部メモリ１０９の記憶容量を確認して、静止画の撮影可能枚数や動画の記憶可能時間を演算し、表示部１１０に表示する。
【００１９】
操作部１０８は、電源ボタンやレリーズボタン、十字ボタン等を含み、ユーザ（デジタルカメラの使用者）の操作を受け付けて、操作情報をカメラマイコン１０１に送信する。操作部１０８からの操作情報に応じてカメラマイコン１０１がカメラ本体１００及びレンズ部２００の各部を制御することにより、各種の撮影機能が実現される。例えば、カメラマイコン１０１は、レリーズボタンが半押しされると撮影準備動作を行い、レリーズボタンが全押しされると撮影動作を行う。また、操作部１０８を操作することによって、撮影モード等の各種設定を行うことができる。
【００２０】
表示部１１０は、例えば液晶パネルであり、カメラマイコン１０１の表示命令にしたがって画像表示を行う。また、表示部１１０には、操作部１０８に含まれるタッチパネルが配置されており、ユーザは表示部１１０に表示されたメニュー（アイコン）にタッチすることでカメラ本体１００の各種設定を行うことができるようになっている。
【００２１】
レンズマイコン２０１は、カメラマイコン１０１の制御下で、レンズ部２００を構成する各部の動作を制御する。なお、カメラマイコン１０１に電源が供給されることによって、レンズマイコン２０１にも電源が供給される。レンズ電源回路２０３は、カメラ本体１００のカメラ電源回路１０３から電源供給を受け、レンズマイコン２０１による制御にしたがって、レンズ部２００内の各部へ電源を供給する。
【００２２】
撮影レンズ２０２は、フォーカスレンズやズームレンズを含む複数のレンズで構成されている。レンズ駆動回路２０６は、例えばステッピングモータを有し、レンズマイコン２０１からの制御信号に応じて撮影レンズ２０２を構成するフォーカスレンズの位置を調節してピントを合わせ、また、ズームレンズを駆動してズーム動作を行って撮影画角を変更する。絞り駆動回路２０５は、レンズマイコン２０１からの制御信号に応じて絞り２０４を調節する。なお、レンズマイコン２０１は、不図示の測光手段により検出された測光値に対応する制御信号をカメラマイコン１０１から受信して、絞り駆動回路２０５へ伝達する。
【００２３】
＜第１実施形態＞
デジタルカメラを用いた第１実施形態に係る動画生成方法では、概略、タイムラプス撮影機能とオートブラケット撮影機能の１つであるＡＦブラケット撮影機能とを組み合わせ、ＡＦブラケット撮影の撮影条件ごとに自動で複数のタイムラプス動画を生成する。なお、タイムラプス撮影機能は、予め設定された時間間隔で予め設定されたコマ数の撮影を行って撮影画像を取得する機能である。また、オートブラケット撮影機能は、１コマに予め設定された複数の撮影条件で撮影を順次行って撮影画像を取得する機能であり、ＡＦブラケット撮影機能では、焦点距離を変えて撮影を行うことにより複数の撮影画像を取得する。タイムラプス撮影機能とオートブラケット撮影機能はそれぞれ、カメラマイコン１０１内でＣＰＵがＲＯＭに格納された所定のプログラムをＲＡＭに展開して、カメラマイコン１０１がデジタルカメラを構成する各部の動作を制御することによって実現される。
【００２４】
図２は、タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成するシーンの一例を示す図である。最初に、ユーザは、カメラ本体１００の操作部１０８を操作して、ＡＦブラケット撮影の条件設定を行う。例えば、デジタルカメラの操作マニュアルにしたがう設定方法で、ユーザは、被写体Ａにフォーカスを合わせ、ＡＦブラケット設定１をセットする。これにより、カメラマイコン１０１は、被写体Ａにピントが合ったときのフォーカスレンズ位置をレンズマイコン２０１から取得し、カメラマイコン１０１内のＲＡＭにＡＦブラケット設定１として記憶する。
【００２５】
同様に、ユーザが被写体Ｂにフォーカスを合わせてＡＦブラケット設定２をセットすると、被写体Ｂにピントが合ったときのフォーカスレンズ位置がカメラマイコン１０１内のＲＡＭにＡＦブラケット設定２として記憶される。更に、ユーザが被写体Ｃにフォーカスを合わせてＡＦブラケット設定３をセットすると、被写体Ｃにピントが合ったときのフォーカスレンズ位置がカメラマイコン１０１内のＲＡＭにＡＦブラケット設定３として記憶される。なお、より多くの被写体があるときには、同様の操作を繰り返し行えばよく、合計でＭ個のＡＦブラケット設定が行われた場合には、カメラマイコン１０１内のＲＡＭに「ブラケット設定数Ｍ」が記憶される。これにより、ＡＦブラケット撮影の条件設定は終了する。
【００２６】
図３は、タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成する、第１実施形態に係る処理のフローチャートである。図３のフローチャートに示される各処理は、カメラマイコン１０１が所定のプログラムを実行することにより実現される。
【００２７】
ステップＳ３０１の前にユーザにより、タイムラプス撮影機能を用いるために操作部１０８を操作して所定の撮影間隔と撮影コマ数の設定（第１の設定）が完了しているものとする。また、ステップＳ３０１の前にユーザにより、上記の通りにＡＦブラケット撮影機能での撮影条件（Ｍ個のＡＦブラケット設定）の設定（第２の設定）が完了しているものとする。
【００２８】
ステップＳ３０１においてカメラマイコン１０１は、操作部１０８を通して撮影命令を受けると、タイムラプス撮影モードでの動作を開始する。続くステップＳ３０２においてカメラマイコン１０１は、現在のカメラ本体１００の設定を表す内部プログラム上の設定数Ｎに初期値としての１をセットする。
【００２９】
ステップＳ３０３においてカメラマイコン１０１は、タイムラプス撮影の時間間隔を内蔵タイマにセットする。続いて、ステップＳ３０４においてカメラマイコン１０１は、ＲＡＭから読み出したＡＦブラケット設定Ｎにしたがって、レンズマイコン２０１を介してフォーカスレンズをフォーカスレンズ位置に移動させる。そして、ステップＳ３０５においてカメラマイコン１０１は、設定されている露光条件で撮影を行い、撮影画像を外部メモリ１０９に記憶する。
【００３０】
次に、ステップＳ３０６においてカメラマイコン１０１は、現在の設定数ＮがＲＡＭに記憶されているブラケット設定数Ｍに達したか否かを判定する。カメラマイコン１０１は、設定数Ｎに達していない（Ｎ＜Ｍ）の場合（Ｓ３０６でＮＯ）、処理をステップＳ３０７へ進め、設定数Ｎに達した（Ｎ＝Ｍ）の場合（Ｓ３０６でＹＥＳ）、処理をステップＳ３０８へ進める。ステップＳ３０７においてカメラマイコン１０１は、設定数Ｎを１だけインクリメントして、処理をステップＳ３０４へ戻す。
【００３１】
図２の例の場合には、設定数Ｎが３に達すると、ステップＳ３０６からステップＳ３０８へ処理が進められることになる。そして、図２の例の場合には、ステップＳ３０６の判定が「ＹＥＳ」となるときには、１コマにＡＦブラケット設定１，２，３のそれぞれで１フレームの画像が撮影され、合計で３フレーム分の静止画が撮影されたことになる。
【００３２】
ステップＳ３０８においてカメラマイコン１０１は、現在の撮影コマ数が予め設定された撮影コマ数に達したか否かを判定する。カメラマイコン１０１は、現在の撮影コマ数が設定された撮影コマ数に達していない場合（Ｓ３０８でＮＯ）、処理をステップＳ３０９へ進め、現在の撮影コマ数が設定された撮影コマ数に達した場合（Ｓ３０８でＹＥＳ）、処理をステップＳ３１０へ進める。
【００３３】
ステップＳ３０９においてカメラマイコン１０１は、ステップＳ３０３でセットした時間間隔（タイムラプス撮影機能での次の撮影までの時間）が経過するまで待機し、その後、処理をステップＳ３０２へ戻す。図２の例において、例えば、予め設定されたコマ数が１００である場合、ステップＳ３０９の判定が「ＹＥＳ」となったときには、ＡＦブラケット設定１，２，３のそれぞれで１００フレーム、合計で３００フレームの画像が撮影されたことになる。
【００３４】
ステップＳ３１０においてカメラマイコン１０１は、タイムラプス撮影モードを終了する。続くステップＳ３１１においてカメラマイコン１０１は、再度、内部プログラム上の設定数Ｎに１をセットする。そして、ステップＳ３１２においてカメラマイコン１０１は、画像処理ブロック１０７を制御して、設定数Ｎの撮影画像をフレームとして構成されるタイムラプス動画を生成する。
【００３５】
ステップＳ３１３においてカメラマイコン１０１は、現在の設定数ＮがＲＡＭに記憶されているブラケット設定数Ｍに達したか否かを判定する。カメラマイコン１０１は、設定数Ｎに達していない（Ｎ＜Ｍ）の場合（Ｓ３１３でＮＯ）、処理をステップＳ３１４へ進める。そして、ステップＳ３１４においてカメラマイコン１０１は、設定数Ｎを１だけインクリメントして、処理をステップＳ３１２へ戻す。一方、カメラマイコン１０１は、設定数Ｎに達した（Ｎ＝Ｍ）の場合（Ｓ３１３でＹＥＳ）、Ｍ個の動画が作成された状態となり、本処理を終了させる。
【００３６】
図３のフローにしたがってタイムラプス動画を生成することにより、以下の効果が得られる。即ち、仮に撮影画像を撮影順に合成してタイムラプス動画を生成すると、特定の被写体について、動いていないにもかかわらず、ピントが合った状態と合っていない状態とが一定の時間間隔で変化するような違和感のある動画が生成されてしまう。これに対して、ステップＳ３１１〜Ｓ３１４により、例えば、図２の例においてＡＦブラケット設定１で１００フレームの画像が撮影されていた場合には、これらの１００フレームの画像から１つのタイムラプス動画が自動的に生成される。同様に、ＡＦブラケット設定２で撮影された画像から１つのタイムラプス動画が自動的に生成され、ＡＦブラケット設定３で撮影された画像から１つのタイムラプス動画が自動的に生成される。したがって、フォーカス位置が同じフレーム画像を抽出する作業をユーザが行う必要がない。また、特定の被写体に対するフォーカス状態が一定の時間間隔で変化するような違和感のある動画が生成されるのを回避して、各フォーカス条件でのタイムラプス動画を生成することができる。
【００３７】
なお、図３のフローにしたがう処理では、タイムラプス動画が生成された後も、タイムラプス動画の生成に用いられた撮影画像（静止画）が外部メモリ１０９に記憶されたままとなるため、外部メモリ１０９の記憶容量は大きいことが望ましい。これに対して、タイムラプス動画の生成が終了した後に、動画生成に用いた静止画の画像データを削除するか否かをユーザに選択させることができる構成としてもよい。この選択は、例えば、ユーザに静止画削除の許可を求めるメッセージとユーザによる許可／不許可の選択が可能なアイコンとを表示部１１０に表示する構成とすること等によって実現することができる。このように静止画の画像データの削除を容易に行うことができる構成とすることにより、記憶容量の小さい外部メモリ１０９の使用が可能となる。
【００３８】
また、図３のフローチャートにしたがう処理では、タイムラプス動画の生成に用いる全ての静止画を撮影した後にタイムラプス動画を生成したが、タイムラプス動画を生成するタイミングはこれに限られない。例えば、ステップＳ３０５で各ＡＦブラケット設定での撮影が行われる度に、ＡＦブラケット設定ごとにタイムラプス動画が生成される構成としてもよい。つまり、静止画が撮影される度に撮影画像を動画データに変換して、生成済み動画データに追加することによってタイムラプス動画が生成される構成としてもよい。このとき、タイムラプス動画の生成に用いた静止画の画像データが自動的に削除される構成としてもよく、これにより、外部メモリ１０９の容量が小さくても所望するタイムラプス動画を生成することが可能となる。
【００３９】
＜第２実施形態＞
第１実施形態では、ブラケット設定数が増えるにしたがって１コマでの撮影に要する時間が長くなるため、タイムラプス撮影機能で設定されたコマ間の時間が短い場合には、全てのブラケット撮影条件での撮影が終わらない可能性がある。そこで、本実施形態では、ブラケット設定数に応じて、タイムラプス撮影でのコマ間の時間間隔を設定する。
【００４０】
図４は、図３に示したフローチャートの処理に付加される、第２実施形態に係る処理のフローチャートである。したがって、ここでも、図２及び図３を参照して説明した、タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成する処理が、図４のフローチャートの処理に続いて行われる。なお、図４のフローチャートに示される各処理は、カメラマイコン１０１が所定のプログラムを実行することにより実現される。
【００４１】
ユーザにより、第１実施形態と同様にＡＦブラケット設定が行われ、且つ、所定の撮影間隔と撮影コマ数とがタイムラプス撮影機能にセットされると、カメラマイコン１０１は、図４のフローチャートにしたがって撮影準備を行う。ステップＳ４０１においてカメラマイコン１０１は、ブラケット設定数に基づき、１コマにおける全てのＡＦブラケット設定での撮影に要する時間（ブラケット撮影所要時間）を算出する。ステップＳ４０１でのブラケット撮影所要時間は、例えば、“１枚の撮影に要する時間＋所定のフォーカスレンズ駆動時間）×ブラケット設定数”により求められる。
【００４２】
続いて、ステップＳ４０２においてカメラマイコン１０１は、タイムラプス撮影機能で設定されたコマ間の時間間隔（タイムラプス撮影時間間隔）とステップＳ４０１で求めたブラケット撮影所要時間とを比較する。カメラマイコン１０１は、タイムラプス撮影時間間隔がブラケット撮影所要時間より長い場合（Ｓ４０２でＹＥＳ）、処理をステップＳ４０３へ進める。一方、カメラマイコン１０１は、タイムラプス撮影時間間隔がブラケット撮影所要時間より長くない場合（Ｓ４０２でＮＯ）、処理をステップＳ４０４へ進める。
【００４３】
ステップＳ４０３においてカメラマイコン１０１は、カメラ本体１００を撮影命令待機状態とし、これにより本処理が終了し、処理は図３のステップＳ３０１の撮影命令を待つ状態となる。一方、ステップＳ４０４においてカメラマイコン１０１は、表示部１１０にエラー表示を行う等のエラー処理を行い、これにより、本処理は終了となる。
【００４４】
なお、ステップＳ４０４でエラー表示が行われた際に、ユーザによる操作部１０８の操作により、タイムラプス撮影時間間隔がブラケット撮影所要時間よりも自動的に長くなる構成としてもよい。その場合には更に、タイムラプス撮影時間間隔に変更があったことが表示部１１０に表示される構成としてもよい。これに対して、設定されたタイムラプス撮影時間間隔に応じて、ブラケット設定数を制限するようにしてもよい。
【００４５】
以上の説明の通り、本実施形態によれば、タイムラプス撮影機能とオートブラケット撮影機能を組み合わせて撮影を行う際に、不適切な設定のまま撮影が開始されるのを防止して、設定された条件で確実にタイムラプス動画を生成することが可能となる。
【００４６】
＜第３実施形態＞
第３実施形態では、第１実施形態及び第２実施形態で説明した複数のＡＦブラケット設定ごとに、撮影画像の外部メモリ１０９内での格納場所を分ける構成とする。図５は、タイムラプス撮影機能とＡＦブラケット撮影機能とを組み合わせて複数のタイムラプス動画を生成する、第３実施形態に係る処理のフローチャートである。図５のフローチャートに示される各処理は、カメラマイコン１０１が所定のプログラムを実行することにより実現される。
【００４７】
ステップＳ５０１の処理は、図３のステップＳ３０１の処理と同じであるので、ここでの説明を省略する。続くステップＳ５０２においてカメラマイコン１０１は、設定された複数のＡＦブラケット設定ごとに、撮影画像を格納するためのフォルダを外部メモリ１０９に作成する。続くステップＳ５０３〜Ｓ５０６の処理は、ステップＳ３０２〜Ｓ３０５の処理と同じであるので、ここでの説明を省略する。
【００４８】
次に、ステップＳ５０７においてカメラマイコン１０１は、ステップＳ５０６で取得した撮影画像を、ＡＦブラケット設定Ｎに対応したフォルダに格納する。以降のステップＳ５０８〜５１６の処理は、ステップＳ３０６〜Ｓ３１４の処理と同じであるため、ここでの説明を省略する。
【００４９】
第１実施形態のステップＳ３１２では、外部メモリ１０９に記憶された撮影画像からＡＦブラケット設定ごとに撮影画像を抽出してタイムラプス動画を生成する必要がある。これに対して、ステップＳ５１４においてカメラマイコン１０１は、ＡＦブラケット設定ごとに設けられたフォルダ内の撮影画像をそのまま用いてＡＦブラケット設定ごとのタイムラプス動画を生成すればよい。よって、タイムラプス動画の生成に要する時間を短縮することができる。また、撮影画像がＡＦブラケット設定ごとに設けられたフォルダごとに格納されているため、ユーザが画像検索や読み出しを行う際の利便性を向上させることができる。
【００５０】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。更に、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００５１】
例えば、上記実施形態では、複数の被写体ごとにフォーカスレンズ位置を記憶し、記憶された複数のフォーカスレンズ位置で順次撮影を行って撮影画像を取得するＡＦブラケット撮影をタイムラプス撮影機能に組み合わせた。しかし、これに限られず、他の機能をタイムラプス撮影機能に組み合わせてもよい。例えば、タイムラプス撮影機能に、ズームレンズを駆動して複数のズーム位置で撮影画像を取得するズームブラケット撮影機能を組み合わせ、画角ごとにタイムラプス動画を生成してもよい。同様に、絞り値、露出値、ホワイトバランス調整値、色調（カラー／モノクロ／セピア等）、シャッタスピード、ＩＳＯ感度等の各種パラメータで複数の条件を設定したブラケット撮影をタイムラプス撮影機能に組み合わせることもできる。
【００５２】
また、本発明に係る撮像装置は、デジタルカメラに限定されず、カメラ機能（撮像素子を用いて映像を取得する撮影機能）を備える各種の電子機器であってもよい。例えば、本発明に係る撮像装置は、カメラ機能付き携帯通信端末（携帯電話、スマートフォン等）、カメラ機能付き携帯型コンピュータ（タブレット端末）、カメラ機能付き携帯ゲーム機等であってもよい。更に、静止画を撮影する撮像装置とタイムラプス動画を生成する画像処理装置とが、デジタルカメラのように一体構成を有するものではなく、有線又は無線によって通信可能な構成となっていてもよい。
【００５３】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５４】
１００  カメラ本体
１０１    カメラマイコン
１０５    撮像素子
１０７    画像処理ブロック
１０９    外部メモリ
２００    レンズ部
２０１    レンズマイコン
２０２    撮影レンズ
【図１】
2017041778.tif 000003
【図２】
2017041778.tif 000004
【図３】
2017041778.tif 000005
【図４】
2017041778.tif 000006
【図５】
2017041778.tif 000007