(57)【要約】【課題】  被写体を間欠的に撮像して取得した画像が、被写体の輝度変化に対して不自然な明るさとなることを抑制する。【解決手段】  撮像手段を用いて間欠的な撮像を実行するモードを設定できる撮像装置であって、被写体を測光する測光手段と、前記モードにおいて、測光手段の測光結果に基づいて間欠的な撮像のそれぞれに対応する露出に関する情報を設定する設定手段と、前記モードにおいて、間欠的な撮像により取得された複数の画像をつなぎ合せた動画の取得に関する第１の情報を検出する検出手段とを有し、設定手段は、検出手段が検出した第１の情報に基づいて、間欠的な撮像における連続する撮像間の露出の平滑化度合を制御することで露出に関する情報を設定することを特徴する構成とした。【選択図】  図３
2018132614.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を用いて間欠的な撮像を実行するモードを設定できる撮像装置であって、
被写体を測光する測光手段と、
前記モードにおいて、前記測光手段の測光結果に基づいて間欠的な撮像のそれぞれに対応する露出に関する情報を設定する設定手段と、
前記モードにおいて、間欠的な撮像により取得された複数の画像をつなぎ合せた動画の取得に関する第１の情報を検出する検出手段と、
を有し、
前記設定手段は、前記検出手段が検出した前記第１の情報に基づいて、間欠的な撮像における連続する撮像間の露出の平滑化度合を制御することで前記露出に関する情報を設定することを特徴する撮像装置。
【請求項２】
前記検出手段は、前記モードにおいて、前記第１の情報として間欠的な撮像の撮像間隔に関する情報を検出し、
前記設定手段は、前記検出手段が検出した前記第１の情報に基づいて、間欠的な撮像における連続した撮像間隔が第１の間隔である場合よりも、前記第１の間隔よりも撮像間隔が短い第２の間隔である場合の方が、前記露出の平滑化度合が大きくなるように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記検出手段は、前記モードにおいて、前記第１の情報として前記動画のフレームレートに関する情報を検出し、
前記設定手段は、前記検出手段が検出した前記第１の情報に基づいて、前記動画のフレームレートが第１のレートである場合よりも、前記第１のレートよりもフレームレートが低い第２のレートである場合の方が、前記露出の平滑化度合が小さくなるように制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記検出手段は、前記モードにおいて、前記第１の情報として前記撮像装置の動きに関する情報を検出し、
前記設定手段は、前記検出手段が検出した前記第１の情報に基づいて、前記撮像装置の動きが所定量以上である場合は、前記撮像装置の動きが所定量よりも小さい場合よりも、前記露出の平滑化度合が小さくなるように制御することを特徴とする請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記設定手段は、間欠的な撮像における今回の撮像に対応した前記測光手段の測光結果と、間欠的な撮像における今回の撮像よりも前の撮像に対応した前記測光手段の測光結果とを含む複数の測光結果の平均値に基づいて前記露出に関する情報を設定し、前記平均値の算出に用いる複数の測光結果の数を可変にすることで前記露出の平滑化度合を制御することを特徴とする請求項１乃至４の何れか一項に記載の撮像装置。
【請求項６】
前記設定手段は、間欠的な撮像における今回の撮像に対応した露出と、間欠的な撮像における今回の撮像よりも前の撮像に対応した露出とを含む複数の露出の平均値に基づいて前記露出に関する情報を設定し、前記平均値の算出に用いる複数の露出の数を可変にすることで前記露出の平滑化度合を制御することを特徴とする請求項１乃至４の何れか一項に記載の撮像装置。
【請求項７】
前記モードは、タイムラプス動画の生成に用いる複数の画像を取得するための間欠的な撮像を実行するモードであることを特徴とする請求項１乃至６の何れか一項に記載の撮像装置。
【請求項８】
撮像手段を用いて間欠的な撮像を実行するモードを設定できる撮像装置の制御方法であって、
前記モードにおいて、間欠的な撮像のそれぞれに対応する露出に関する情報を設定する設定工程と、
前記モードにおいて、間欠的な撮像により取得された複数の画像をつなぎ合せた動画の取得に関する第１の情報を検出する検出工程と、
を有し、
前記設定工程では、前記検出工程で検出された前記第１の情報に基づいて、間欠的な撮像における連続する撮像間の露出の平滑化度合を制御することで前記露出に関する情報を設定することを特徴する撮像装置の制御方法。
【請求項９】
請求項８に記載の撮像装置の制御方法をコンピュータで実行させるためのコンピュータで読み取り可能なプログラム。
【請求項１０】
請求項９のプログラムを記録した、コンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、間欠的な撮像を実行する撮像装置とその制御方法及びプログラムと記録媒体に関する。
【背景技術】
【０００２】
従来、所定の時間間隔で間欠的な撮像を実行する技術として、所謂インターバル撮影が知られている。また、間欠的な撮像を実行することで取得した画像を、取得した順につなぎ合わせることで、被写体の時間的な変化を圧縮して表現した動画像（所謂タイムラプス動画）を取得する技術が知られている。このタイムラプス動画は、タイムラプス動画用の最初の撮像が開始されてから最後の撮像が終了するまでに要する期間に対して、取得される動画像の再生時間が短い。
【０００３】
特許文献１では、インターバル撮影において撮像ごとに自動露出制御を実行する場合に、撮像のコマ間で明るさが大きく変化することで、各コマを連続して鑑賞する際に（ユーザが）違和感を覚えてしまう、という問題が提起されている。この問題に対し、特許文献１では、インターバル撮影における自動露出制御処理において、過去の撮像時の自動露出制御処理で得られた適正露出の履歴に基づいて、現在の適正露出を平滑化する技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２３５１８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１で提案されている技術では、被写体を撮像する際の環境（シーン）やインターバル撮影の撮像間隔を考慮せずに一律に露出が平滑化される。したがって、例えば、撮像間隔が比較的長く環境光が大きく変化する場合などは、被写体の実際の輝度変化に対して撮像時に設定される露出の乖離が大きくなってしまう。この場合、タイムラプス動画用の画像は、被写体の明るさに対応した適正露出に対してオーバー露出またはアンダー露出となるので、当該画像同士をつなぎ合せたタイムラプス動画は、被写体の明るさに対して暗いまたは明るい動画像が取得されてしまう。
【０００６】
本発明の目的は、被写体を間欠的に撮像して取得した画像が、被写体の輝度変化に対して不自然な明るさとなることを抑制することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮像装置は、撮像手段を用いて間欠的な撮像を実行するモードを設定できる撮像装置であって、被写体を測光する測光手段と、前記モードにおいて、前記測光手段の測光結果に基づいて間欠的な撮像のそれぞれに対応する露出に関する情報を設定する設定手段と、
前記モードにおいて、間欠的な撮像により取得された複数の画像をつなぎ合せた動画の取得に関する第１の情報を検出する検出手段と、を有し、前記設定手段は、前記検出手段が検出した前記第１の情報に基づいて、間欠的な撮像における連続する撮像間の露出の平滑化度合を制御することで前記露出に関する情報を設定することを特徴する。
【発明の効果】
【０００８】
本発明によれば、被写体を間欠的に撮像して取得した画像が、被写体の輝度変化に対して不自然な明るさとなることを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明を実施した撮像装置の実施形態であるデジタルカメラ１の構成例を示すブロック図である。
【図２】本発明に係るカメラ１の外観図（背面図）を例示的に説明する図である。
【図３】本発明に係るタイムラプスモードにおける撮像処理を説明するフローチャートである。
【図４】本発明の実施形態に係る露出平滑化度合決定処理〈Ａ〉を示すフローである。
【図５】本発明に係る露出演算処理を示すフローチャートである。
【図６】本発明に係るタイムラプスモードにおいて平滑化された露出を例示的に説明する図である。
【図７】本発明に係る露出平滑化フレーム数の差異と目標露出の遷移との関係を例示的に説明する図である。
【図８】本発明の第２の実施形態に係る露出平滑化度合決定処理〈Ｂ〉を示すフローである。
【図９】本発明の第３の実施形態に係る露出平滑化度合決定処理〈Ｃ〉を示すフローである。
【発明を実施するための形態】
【００１０】
（実施形態）
（デジタルカメラ１の基本構成）
以下に、本発明の実施の一形態を、添付の図面に基づいて説明する。図１は、本発明を実施した撮像装置の実施形態であるデジタルカメラ（以下、単にカメラと称す）１の構成例を示すブロック図である。なお、図１に示す機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。したがって、以下の説明において、異なる機能ブロックが動作主体として記載されている場合であっても、同じハードウェアが主体として実現されうる。
【００１１】
図１に図示するように、本実施形態のカメラ１は、カメラ本体１００とレンズユニット２００を備えている。レンズユニット２００はカメラ本体１００に対して自由に着脱可能である。以下、図１を参照して、カメラ本体１００にレンズユニット２００が接続された（取り付けられた）状態のカメラ１の構成について説明する。なお、カメラ１としては、カメラ本体１００とレンズユニット２００とが一体的に設けられている構成であってもよい。
【００１２】
図１に図示するように、カメラ制御部１０１は、カメラ１の動作を統括的に制御するカメラ制御手段であって、内部に制御用のマイクロプロセッサ（コンピュータ）としてカメラＣＰＵを備えている。また、カメラ制御部１０１は、内部に時間計測が可能な内蔵タイマー１０１ａを備えている。内蔵タイマー１０１ａは所謂リアルタイムクロックであって、後述のメモリ１０２に予め格納されたタイマーの時分秒等の間隔とカメラ初期設定時に設定されたタイムゾーンなどの情報に基づいて各動作における時間計測を実行する。なお、カメラ制御部１０１は、後述するメモリ１０２に記憶されたコンピュータ制御プログラムに基づき後述の各種制御や処理を実行する。
【００１３】
メモリ１０２は、カメラ１の動作に関わるデータやカメラ１を用いて取得した種々のデータを記録可能な記録媒体である。本実施形態のメモリ１０２は、不揮発性メモリとしてＲＯＭ領域、および揮発性メモリとしてＲＡＭ領域をそれぞれ備えている。
【００１４】
レンズ制御部２０１は、レンズユニット２００の動作を統括的に制御するレンズ制御手段であって、内部にレンズ制御用のマイクロプロセッサ（コンピュータ）としてレンズＣＰＵを備えている。カメラ本体１００にレンズユニット２００が装着されている状態で、レンズ制御部２０１は図１に図示するインターフェース（ＩＦ）を介してとカメラ本体１００側と相互に通信可能である。撮像レンズ群２０２は、シフトレンズやズームレンズ、フォーカスレンズなどの複数のレンズを含むレンズ群であって、被写体の光学像に対応した光束をカメラ本体１００の内部の撮像素子１０３に結像させるための光学部材である。絞り２０３は、撮像レンズ群２０２を介して入射した光束に対応する光量を調節するための光量調節部材である。
【００１５】
撮像素子１０３は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の電荷蓄積型の固体撮像素子を採用した撮像手段である。撮像素子１０３は、撮像素子１０３の撮像面に結像した光束を光電変換してアナログ画像データ（アナログ画像信号）を出力する。
【００１６】
シャッタ１０４は、撮像素子１０３に入射する光束を遮蔽可能な遮蔽部材であって、入射した光束を遮蔽せずに撮像素子１０３に導く退避状態と、入射した光を遮蔽する遮蔽状態とに遷移可能である。
【００１７】
Ａ／Ｄ変換部１０５は、撮像素子１０３から出力されるアナログ画像データをデジタル画像データに変換するＡ／Ｄ変換手段である。画像処理部１０６は、デジタル画像データに対して所定の画像補間、縮小などのリサイズ処理や色変換処理、飽和画素や黒潰れ画素などの画素データ数の演算処理を行う画像処理手段である。また、画像処理部１０６は、デジタル画像データに対して、ホワイトバランス（以下、単にＷＢと称す）（コメント；このあと「ＷＢ処理手段」、「ＷＢ係数」などが登場しますので、ＷＢがホワイトバランスの略であることを予め示すべきです。）演算処理を施すＷＢ処理手段である。ＷＢ演算処理により、撮像素子１０３から出力される画像データに対応する各色信号（ＲＧＢベイヤ―配列の信号）の信号値に所定のＷＢ係数を乗算することで、種々の条件に沿って画像データのＷＢ調整が可能である。なお、所定のＷＢ係数とは、色信号毎に異なるゲイン量である。このＷＢ係数は、例えば、予め所定の環境光を想定して記憶されているデータや、ユーザにより手動設定された色温度に基づいて算出されたデータ、あるいは、取得した画像データから各色信号の信号値を抽出して算出されたデータなどに基づいて設定される。
【００１８】
Ｄ／Ａ変換部１０８は、デジタル画像データを表示用のアナログ画像データに変換するＤ／Ａ変換手段である。メモリ制御部１０７は、Ａ／Ｄ変換部１０５、画像処理部１０６、Ｄ／Ａ変換部１０８などの各部への画像データの入出力を制御する記録制御手段である。なお、本実施形態に係るカメラ１では、撮像手段として撮像素子１０３を含む構成であるが、例えば、Ａ／Ｄ変換部１０５、画像処理部１０６などを含めた構成を撮像手段としてもよい。
【００１９】
タイミングジェネレータ（以下、ＴＧと称す）１１０は、カメラ１の各動作に関わるタイミング信号をカメラ１の各部に向けて発するタイミング発生手段である。例えば、ＴＧ１１０は、撮像素子１０３における電荷蓄積やフレームレートの変更、シャッタ１０４の状態変更など、種々の動作に関するタイミング信号を発することができる。
【００２０】
表示部１０９は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）などで構成された表示手段であって、表示用のアナログ画像データを表示できる。なお、表示部１０９は、撮像素子１０３を用いて取得した画像データを逐次表示する所謂ライブビュー表示（以下、ＬＶ表示と称す）が可能である。なお、表示部１０９には、取得した画像データ以外の種々の情報を表示可能である。
【００２１】
レリーズボタン１１１は、被写体の静止画の撮像準備動作および静止画の撮像動作の開始を指示する静止画用の撮像指示手段である。なお、レリーズボタン１１１を操作することで記録用の動画像の撮像動作の開始を指示する構成であってもよい。本実施形態に係るカメラ１では、ユーザがレリーズボタン１１１をＳＷ１状態（例えば、半押し）にすることで静止画の撮像準備動作の開始が指示され、後述するフォーカス制御や測光演算などが実行される。また、ユーザがレリーズボタン１１１をＳＷ２状態（例えば、全押し）にすることでシャッタ１０４を用いた静止画の撮像動作の開始が指示され、被写体を撮像して静止画像および動画像を取得して記録を完了するまでの一連の処理が実行される。
【００２２】
操作部１１２は、ユーザの手動操作に応じた各種の動作指示をカメラ制御部１０１へと入力する操作手段である。図２は、本発明に係るカメラ１の外観図（背面図）を例示的に説明する図である。図２に図示の破線部分は、第１の操作部１１２ａおよび第２の操作部１１２ｂをそれぞれ示している。第１の操作部１１２ａは、撮像に係る種々の動作を指示する方向指示ボタンや表示部１０９でのＬＶ表示の実行および終了を指示するＬＶボタンを備えている。第２の操作部１１２ｂは、電源スイッチや撮像モードを設定するモードダイヤルを備えている。なお、表示部１０９として静電容量式のタッチパネルなどを採用すれば、表示部１０９が上述した各操作入力が可能な操作手段として機能する構成であってもよい。表示制御部１１３は、表示部１０９における画像表示を制御する表示制御手段である。表示制御部１１３は、カメラ制御部１０１からの指示に応じて表示部１０９に表示する画像データの選択や、表示部１０９のオン・オフ（表示・非表示）を設定可能である。
【００２３】
焦点検出回路１１４は、フォーカスセンサ（不図示）を備え、レンズユニット２００側から入射した光束に対応する光学像の合焦状態を検出する焦点検出手段である。焦点検出回路１１４は、焦点検出結果に基づいて、カメラ１から所定の被写体までの距離情報を演算できる。焦点検出回路１１４の検出結果は、レンズユニット２００が備えるフォーカスレンズ（不図示）のレンズ位置の制御（フォーカス制御）に用いられる。なお、撮像レンズ群２０２を介して入射した光束は、ミラー（不図示）によって撮像素子１０３側およびフォーカスセンサ側へと導かれる。また、本実施形態に係るカメラ１では、位相差検出方式を用いて焦点検出回路１１４の出力に基づきフォーカス制御を実行する構成であるが、画像データのコントラスト情報に基づくコントラスト検出方式を用いる構成であってもよい。また、本実施形態のカメラ１は、撮像素子１０３と別体のフォーカスセンサを備える構成であるが、フォーカスセンサを備えることなく、撮像素子１０３に含まれる焦点検出が可能な画素から出力されるデータに基づいて焦点検出を実行する構成でもよい。
【００２４】
測光回路１１５は、測光センサ（不図示）を備え、レンズユニット２００側から入射した光束に対応する測光値を演算する測光手段である。測光回路１１５の測光結果は、カメラ制御部１０１に出力され、露出制御に用いられる。輝度値の演算方法について具体的に説明する。まず、取得した画像データを複数のブロックに分割し、各ブロックの平均輝度値を算出する。そして、各ブロックの平均輝度値を積分して代表輝度値を取得する。以降の説明では、この代表輝度値を被写体の測光値として露出制御などの種々の処理および制御に用いる。なお、本実施形態では、測光センサを用いて測光演算を実行する構成だが、撮像素子１０３の出力に基づいて測光演算を実行する構成でもよい。
【００２５】
目標値設定部１１６は、被写体の測光結果に基づいて、露出制御およびＷＢ調整の目標値を設定する目標値設定手段である。すなわち、目標値設定部１１６は、撮像素子１０３を用いて画像を取得する際に、当該画像の明るさに関する目標値であって、所定数の各フレームにおいて、明るさを変化させる際の目標となる値を設定する手段である。なお、本実施形態では、記録用およびＬＶ表示用の動画像の取得時に、測光回路１１５が所定数のフレームごとに被写体を測光して測光値を算出する構成である。目標値設定部１１６は、この測光値に基づいて、露出の目標値およびＷＢ調整の目標値を設定する。
【００２６】
なお、動画像の取得に際して目標値に向けて急峻に露出やＷＢ調整の量を変更すると、動画像を構成する各フレーム間で明るさが頻繁に変化してしまうためユーザに違和感を与えてしまう。そこで、目標値設定部１１６が設定した目標値に対して所定量のヒステリシス（不感帯）を備え、当該ヒステリシスの範囲内においては露出およびＷＢの変更を行わない構成であってもよい。この場合、設定済みの露出を基準として所定量以上の輝度変化が生じた場合に、目標露出に向けて実際の露出（制御露出と称す）を変更する。
【００２７】
動き検出部１１７は、例えば、ジャイロセンサ（不図示）の出力結果に基づいて、カメラ１の姿勢変化や動き量（角速度および加速度など）を検出する動き検出手段である。なお、カメラ制御部１０１などが、撮像素子１０３から出力された複数の画像を比較して被写体の動きベクトルを算出し、当該動きベクトルをカメラ１の姿勢変化や動き量として検出する構成であってもよい。
【００２８】
外部記録媒体３００は、カメラ本体１００に対して着脱可能なメモリーカードやハードディスクなどの記録媒体であって、例えば、被写体を撮像することで取得した画像を記録することができる。なお、本実施形態の外部記録媒体３００は、カメラ本体１００に対して挿抜可能なメモリーカードを採用するが、これ限定されるものではなく、ＤＶＤ−ＲＷディスク等の光学ディスクやハードディスク等の磁気ディスクであってもよい。以上が、本実施形態のカメラの基本構成である。
【００２９】
（撮像モード）
以下、カメラ１で設定可能な撮像モードについて説明する。本実施形態のカメラ１は、撮像モードとして通常静止画モード、通常動画モード、タイムラプスモードを設定できる。
【００３０】
通常静止画モードは記録用に単一の画像データ（静止画像）を取得する撮像モードである。通常動画モードは、撮像素子１０３を用いて連続的に取得された複数の画像データ群に基づいて画像データ（動画像）を取得する撮像モードである。タイムラプスモードは、被写体の動画モードよりも長い間隔で間欠的な撮像を実行することで取得した複数の画像データを、取得順につなぎ合せた画像データ（タイムラプス動画）を生成するための撮像モードである。
【００３１】
なお、本実施形態では、タイムラプスモードが設定されている場合に、撮像装置内でタイムラプス動画を生成（合成）する構成としているが、これに限定されるものではない。例えば、タイムラプスモードとしては、少なくとも、撮像装置内でタイムラプス動画用に間欠的な撮像を実行する撮像モードであればよく、タイムラプス動画の生成（合成）は撮像装置外部の信号処理装置などで実行する構成であってもよい。
【００３２】
通常動画モードとタイムラプスモードとでは、取得される動画像の再生時間と当該動画像を取得するための総撮像時間（最初の撮像が開始されてから最後の撮像が終了するまでに要する期間）の相対関係が異なる。具体的に、通常動画モードでは、単一の動画像を取得するための総撮像時間と当該動画像の再生時間とが略同一である。これに対してタイムラプスモードでは、単一のタイムラプス動画を取得するための総撮像時間よりも当該タイムラプス動画の再生時間の方が短くなる。したがって、タイムラプスモードにおいて取得されるタイムラプス動画では、被写体の時間的な変化を圧縮することができる。
【００３３】
なお、タイムラプスモードでは、インターバル撮影の撮像間隔を予め設定された１秒、３０秒、１分、１５分、３０分、１時間、３時間、５時間、１０時間、２４時間などの所定の撮像間隔（時間間隔）からユーザが任意の撮像間隔を設定できる。また、ユーザが任意の撮像間隔を自由に設定できる構成であってもよい。例えば、撮像間隔が２４時間よりも長い、または、撮像間隔が１秒よりも短い構成であってもよい。
【００３４】
また、タイムラプスモードでは、間欠的な複数の撮像動作全体を開始してから終了するまでの総撮像時間（または総撮像回数）を設定可能である。さらに、タイムラプスモードでは、総撮像時間または総撮像回数に依らず、カメラ１に設けられた電池等の電源（不図示）からの電力供給が続く限り無制限に間欠的な撮像を実行することもできる。以上説明した各撮像モードは、ユーザが操作部１１２を操作することで自由に設定できる。
【００３５】
なお、本実施形態のカメラ１は、タイムラプスモードにおいて、予めユーザによって設定された撮像間隔に基づいてインターバル撮影を実施し、間欠的に取得された静止画像をつなぎ合せてタイムラプス動画を生成する構成である。これに対して、撮像素子１０３を用いて動画像を取得し、当該動画像を構成する画像の中から、予め設定された撮像間隔に応じてタイムラプス動画の生成に用いる画像を間欠的に抜き出す構成であってもよい。この構成を採用する場合、間欠的に静止画像を取得する場合と比較して、被写体を撮像する際の撮像素子１０３の電荷蓄積行を少なくする（画素行を間引いて電荷蓄積を行う）ことで、被写体を撮像する際のカメラ１における処理負荷を低減することができる。
【００３６】
（タイムラプスモードにおける撮像処理）
以下、図３を参照してタイムラプスモードにおける撮像処理について説明する。図３は、本発明に係るタイムラプスモードにおける撮像処理を説明するフローチャートである。撮像モードがタイムラプスモードに設定されると、ステップＳ３０１でカメラ制御部１０１は、被写体を撮像する際の露出の平滑化度合を示す露出平滑化フレーム数Ｎ＿ＥＶａｖｅの値を０に初期化する。露出の平滑化についての詳細は後述する。
【００３７】
次に、ステップＳ３０２でカメラ制御部１０１は、タイムラプス動画の取得が指示されたか否かを判定する。本実施形態に係るカメラ１では、例えば、ユーザによって操作部１１２が操作されたことに応じて、タイムラプス動画の生成に用いる画像（タイムラプス画像と称す）の取得開始（被写体の撮像開始）が指示されたか否かを判定する。換言すると、ステップＳ３０２の処理では、単一のタイムラプス動画における最初のフレームに対応する画像の取得が指示されたか否かが判定される。
【００３８】
タイムラプス動画の取得指示がされるとステップＳ３０３に進んで、カメラ制御部１０１は、後述する被写体の測光により取得された測光値を保持する測光値保持領域ＥＶＨｉｓｔを確保する。本実施形態では、メモリ１０２に測光保持領域ＥＶＨｉｓｔを展開する。
【００３９】
次に、ステップＳ３０４でカメラ制御部１０１は、内蔵タイマー１０１ａのカウントに基づいて、タイムラプス画像の取得タイミング（被写体の撮像タイミング）を監視する。なお、タイムラプス動画の生成に係る被写体の間欠的な撮像は、予め設定されている撮像間隔に基づき、前回の撮像からの時間計測が当該撮像間隔に到達したことに基づいて実行される。ここで、単一のタイムラプス動画の取得に係る間欠的な撮像のうちの最初の撮像は、ユーザによるタイムラプス動画の取得指示に応じて、内蔵タイマー１０１ａでのカウントなしに被写体を撮像してもよいし。また、初回撮像用の任意の時間間隔を設定して、タイムラプス動画の取得指示後、内蔵タイマー１０１ａの時間計測が当該時間間隔に到達したことに応じて被写体を撮像する構成であってもよい。ステップＳ３０４の処理は、撮像タイミングに到達するまで繰り返される。
【００４０】
撮像タイミングに到達したことに応じて、ステップＳ３０５で測光回路１１５は、被写体の測光値を演算する。測光演算の方法は前述した通りである。そして、測光演算が完了するとステップＳ３０６に進み、カメラ制御部１０１は、先に確保した測光値保持領域ＥＶＨｉｓｔに演算した最新の測光値を格納する。
【００４１】
次に、ステップＳ３０７でカメラ制御部１０１は、被写体を撮像する際の露出を平滑化するための露出平滑化度合決定処理を実行する。一般的に、タイムラプス動画は通常の動画と比較して、動画を構成する複数の画像を取得する際の時間間隔が長い。そのため、通常の動画像を取得する際と同様に被写体の明るさの変化に撮像時の露出を追従させると、タイムラプス動画を構成する各画像間における被写体の明るさの変化度合が急峻になってしまう。この場合に取得されるタイムラプス動画は、被写体の明るさが急に変化することに起因して、動画内に不自然なチラつきが生じてしまう。
【００４２】
この問題に対して、タイムラプス動画を取得する際に、タイムラプス動画の生成に係る間欠的な撮像間において、撮像時の露出を平滑化する技術を適用することでチラつきの影響を抑制することができる。具体的に、間欠的な各撮像では、単一のタイムラプス動画の生成に係る過去の撮像時に用いた露出と現在の被写体の明るさを示す露出とを平滑化することで、画像間の明るさの変化が滑らかとなるタイムラプス動画を生成することができる。
【００４３】
しかしながら、タイムラプス動画の取得に関する情報を考慮せずに露出の平滑化を一律に実施することで、ユーザが意図しない明るさのタイムラプス動画が取得されてしまう場合がある。例えば、撮像間隔を１分として風景を撮像する場合、露出平滑化度合が弱いと、外光の一時的な変化（例えば、夜間における自動車の通過など）により、タイムラプス動画におけるチラつきが目立ってしまう。反対に、撮像間隔を５時間として風景を撮像する場合、露出平滑化度合が強いと、環境光が大きく変化しても、過去の撮像時に用いた露出の影響によってタイムラプス動画における被写体の明るさが不自然に暗いまたは明るくなってしまう。前者は、タイムラプス動画の取得に関する情報として間欠的な撮像の撮像間隔に基づいて、環境光（外光）の変化が小さいと仮定して、動画を構成する各画像間の露出変化ができるだけ滑らかになるようにタイムラプス動画の品位を優先すべきである。後者は、環境光の変化が大きいと仮定して、被写体の明るさに対して撮像毎に出来るだけ適正な露出となるようにタイムラプス動画の品位を優先すべきである。
【００４４】
そこで、本実施形態では、タイムラプス動画の取得に関する情報として間欠的な撮像の撮像間隔に基づいて露出の平滑化度合を制御することで、タイムラプス動画の品位を保ち、タイムラプス動画において被写体の輝度変化が不自然に変化することを抑制する。
【００４５】
以下、その詳細について図４を参照して説明する。図４は、本発明の第１の実施形態に係る図３のステップＳ３０７の露出平滑化度合決定処理〈Ａ〉を示すフローであって、予め設定された撮像間隔（Ｉｎｔｅｒｖａｌ）に基づいて、露出平滑化フレーム数Ｎ＿ＥＶａｖｅを決定する場合について説明する図である。なお、本実施形態において露出平滑化フレーム数とは、タイムラプスモードにおいて、タイムラプス画像を取得するための各撮像に対応した目標露出を決定する際に測光値（または露出）を参照する、過去の撮像回数を指す。
【００４６】
図４に図示するように、ステップＳ４０１でカメラ制御部１０１は、予め設定されている撮像間隔（Ｉｎｔｅｒｖａｌ）を読み出し、ステップＳ４０２で撮像間隔が２４時間よりも長いか否かを判定する。カメラ制御部１０１により撮像間隔が２４時間よりも長い（ステップＳ４０２でＹＥＳ）と判定された場合はステップＳ４０３に進み、現状の撮像間隔から２４時間を減算し、ステップＳ４０２の処理に戻る。ステップＳ４０２〜Ｓ４０３の処理を繰り返して撮像間隔が２４時間以下であるとカメラ制御部１０１が判定した場合にステップＳ４０４に進む。ステップＳ４０２〜Ｓ４０３の処理は、２４時間ごとの環境光の明るさが略同一であると想定し、実際の撮像間隔から２４時間単位でＩｎｔｅｒｖａｌ値を減算することで、環境光の実際の変化度合を判定するフローである。
【００４７】
次に、ステップＳ４０４でカメラ制御部１０１は、撮像間隔が１２時間よりも長いか否かを判定する。カメラ制御部１０１により撮像間隔が１２時間よりも長い（ステップＳ４０４でＹＥＳ）と判定された場合、ステップＳ４０５に進み、カメラ制御部１０１は露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝３に設定する。カメラ制御部１０１により撮像間隔が１２時間以下（ステップＳ４０４でＮＯ）と判定された場合はステップＳ４０６に進む。
【００４８】
次に、ステップＳ４０６でカメラ制御部１０１は、撮像間隔が３時間よりも長いか否かを判定する。カメラ制御部１０１により撮像間隔が３時間よりも長い（ステップＳ４０６でＹＥＳ）と判定された場合、ステップＳ４０７に進み、カメラ制御部１０１は露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝５に設定する。また、カメラ制御部１０１により撮像間隔が３時間以下（ステップＳ４０６でＮＯ）と判定された場合、ステップＳ４０８に進み、カメラ制御部１０１は露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝１０に設定する。以上が本実施形態に係る露出平滑化度合決定処理である。
【００４９】
図４のフローに従って設定された露出平滑化フレーム数Ｎ＿ＥＶａｖｅは、目標露出を設定する際に参照する（単一のタイムラプス動画の生成に用いた画像に係る）過去撮像時の露出の数を示している。そして、この露出平滑化フレーム数が多いほど、過去撮像時の露出の参照度合が大きくなるため露出の平滑化度合が強く（大きく）、露出平滑化フレーム数が少ないほど、露出の平滑化度合が弱い（小さい）。
【００５０】
図３に戻り、ステップＳ３０７の処理で露出平滑化フレーム数が設定されたら、ステップＳ３０８で目標値設定部１１６は、露出演算処理を実行する。この詳細について図５を参照して説明する。図５は、本発明に係る露出演算処理を示すフローチャートである。
【００５１】
図５に図示するように、ステップＳ５０１で目標値設定部１１６は、単一のタイムラプス動画の生成に用いる画像として、既に取得が済んでいるタイムラプス画像の数（撮像数）が露出平滑化フレーム数Ｎ＿ＥＶａｖｅよりも小さいか否かを判定する。
【００５２】
目標値設定部１１６により、タイムラプス画像数が露出平滑化フレーム数よりも小さい（ステップＳ５０１でＹＥＳ）と判定された場合、ステップＳ５０２で目標値設定部１１６は、Ｎ＿ｃａｌｃを現在まで取得済みのタイムラプス画像数に設定する。また、目標値設定部１１６により、タイムラプス画像数が露出平滑化フレーム数以上（ステップＳ５０１でＮＯ）と判定された場合、ステップＳ５０３で目標値設定部１１６は、Ｎ＿ｃａｌｃを先に算出した露出平滑化フレーム数Ｎ＿ＥＶａｖｅに設定する。ここで、Ｎ＿ｃａｌｃは、次の撮像に対応する目標露出の算出に際して実際に参照する記録済みの測光値の数を示す。
【００５３】
次に、ステップＳ５０４で目標値設定部１１６は、過去撮像時の測光値を保持しているメモリ１０２のＥＶＨｉｓｔ領域からＮ＿ｃａｌｃ数分の測光値を参照し、参照した測光値に基づいて次にタイムラプス画像を取得する際の制御測光値を決定する。Ｎ＿ｃａｌｃ＝５と設定されている場合には、それぞれのＥＶＨｉｓｔ領域に記録されている測光値をＥＶＨｉｓｔ［ｎ］・・・とすると、制御測光値Ｂｖの演算は以下の式（１）に示すように、
Ｂｖ＝｛ＥＶＨｉｓｔ［ｎ−４］＋ＥＶＨｉｓｔ［ｎ−３］＋ＥＶＨｉｓｔ［ｎ−２］＋ＥＶＨｉｓｔ［ｎ−１］＋ＥＶＨｉｓｔ［ｎ］｝／Ｎ＿ｃａｌｃ・・・（１）
に基づいて算出する。なお、ｎは０を含む自然数とする。そして、算出された制御測光値を露出に換算することで目標露出を演算する。
【００５４】
上記のように、Ｎ＿ｃａｌｃ＝５と設定されている場合について図６を参照して例示的に説明する。図６は、本発明に係るタイムラプスモードにおいて平滑化された露出を例示的に説明する図である。図６（ａ）は、本発明に係るＥＶＨｉｓｔ領域に記録されている測光値と実際の目標露出との関係を例示的に説明する図である。図６（ｂ）は、本発明に係るＥＶＨｉｓｔ領域に記録されている複数の測光値と実際の目標露出との関係を例示的に説明する図である。
【００５５】
図６に図示するように、今回の撮像に対応する測光値を示すＥＶＨｉｓｔ領域［ｎ］をＥＶＨｉｓｔ［４］とする。この場合、当該測光値と、今回の撮像よりも前の撮像に対応した測光値とを含む過去５つのタイムラプス画像取得時の測光値ＥＶＨｉｓｔ［０］〜［４］の平均値が目標露出に対応する。図６に図示する例では、過去撮像時の測光値の遷移を鑑みて、ＥＶＨｉｓｔ［４］を取得したタイミングにおける被写体の実際の明るさに対して、当該タイミングに対応する目標露出の値は相対的に低くなる。
【００５６】
図７は、本発明に係る露出平滑化フレーム数の差異と目標露出の遷移との関係を例示的に説明する図であって、縦軸が時間の経過、横軸が輝度値の大きさを表している。図７に図示するように、露出平滑化フレーム数が多くなるほど、各タイミングにおける実際の測光値に対して緩やかに制御測光値が遷移するため、目標露出の変化も緩やかとなる。これに対して、露出平滑化フレーム数が少なくなるほど、各タイミングにおける実際の測光値に対して急峻に制御測光値が遷移するため、目標露出の変化も急峻となり、各タイミングのそれぞれで被写体の明るさに対して適正な露出が設定される。
【００５７】
図３に戻り、ステップＳ３０８で目標露出が決定されたら、ステップＳ３０９でカメラ制御部１０１は、カメラ１の各部を制御して先に決定された目標露出となるように撮像時の露出を変更する。そして、ステップＳ３１０でカメラ制御部１０１は、カメラ１の各部を制御して被写体を撮像し、タイムラプス画像を取得する。
【００５８】
タイムラプス画像の取得が済むと、ステップＳ３１１でカメラ制御部１０１は、間欠的な撮像の終了指示を判断する。本実施形態では、カメラ制御部１０１により、予め設定されている総撮像回数に到達した場合に間欠的な撮像の終了指示がされたと判定する。これ以外にも、例えば、総撮像回数に到達する前にユーザによって終了指示がされたか否かを検出し、当該指示の有無に応じて間欠的な撮像の終了有無を判定する構成であってもよい。
【００５９】
カメラ制御部１０１が撮像の終了が指示されている（ステップＳ３１１でＹＥＳ）と判定された場合、ステップＳ３１２でカメラ制御部１０１は、取得したタイムラプス画像を取得順につなぎ合せてタイムラプス動画を生成し、撮像処理を終了する。また、カメラ制御部１０１が撮像の終了が指示されていない（ステップＳ３１１でＮＯ）と判定された場合は、ステップＳ３０４に戻り前述の各処理を繰り返す。以上が本実施形態に係るタイムラプスモードにおける撮像処理である。
【００６０】
なお、本実施形態では、タイムラプスモードにおける露出平滑化に、過去撮像時の測光値を参照する構成であるが、過去撮像時の露出を参照する構成であってもよい。この場合、ＥＶＨｉｓｔ領域に取得済みのタイムラプス画像に対応してステップＳ３０８で得られた目標露出に関する情報を撮像順に関する情報と紐付けて記録し、ステップＳ３０５で算出した測光値を露出に換算（例えば、ＡＰＥＸ単位への換算）して露出演算処理を実行する。
【００６１】
以上説明したように、本実施形態のカメラ１によれば、タイムラプス動画の取得に関する情報として撮像間隔に基づいて露出の平滑化度合を可変とする構成としている。より具体的には、本実施形態のカメラ１は、撮像間隔が長い第１の間隔よりも撮像間隔が短い第２の間隔でタイムラプス画像を取得する場合の方が、タイムラプス画像の取得に係る各撮像時の露出の平滑化度合を大きくする構成である。この構成により、本実施形態のカメラ１は、タイムラプス動画中の不自然なチラつきを抑制しつつ、タイムラプス画像が、被写体の輝度変化に対して不自然な明るさとなることを抑制することができる。
【００６２】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらに限定されず、その要旨の範囲内で種々の変形および変更が可能である。例えば、前述した実施形態では、露出平滑化数決定処理におけるタイムラプス動画の取得に関する情報として撮像間隔を参照する場合について説明したが、これ以外の情報に基づいて露出平滑化フレーム数を決定する構成であってもよい。
【００６３】
第２の実施形態として、タイムラプス動画の取得に関する情報として、取得予定のタイムラプス動画のフレームレートに基づいて露出平滑化フレーム数を決定する構成について図８を参照して説明する。図８は、本発明の第２の実施形態に係る露出平滑化度合決定処理〈Ｂ〉を示すフローであって、タイムラプス動画のフレームレートに基づいて、露出平滑化フレーム数Ｎ＿ＥＶａｖｅを決定する場合について説明する図である。
【００６４】
一般的に、動画像のフレームレートが高いほど画像の表示間隔は短くなるため、画像間の明るさの違いに起因するチラつきも目立つ。そこで、本発明の第２の実施形態では、取得予定のタイムラプス動画のフレームレートが高いほど露出平滑化度合を強く（大きく）し、フレームレートが低いほど露出平滑化度合を弱く（小さく）する。以下この詳細について説明する。
【００６５】
図８に図示するように、ステップＳ８０１でカメラ制御部１０１は、取得予定のタイムラプス動画のフレームレート（ＦｒａｍｅＲａｔｅ）を検出する。ユーザがタイムラプス動画のフレームレートを設定できる場合は、ユーザによって事前に設定されているフレームレートを検出する。また、ユーザがビデオ方式（例えば、ＮＴＳＣやＰＡＬ）を設定可能な場合は、ユーザが設定したビデオ方式に対応したフレームレートを検出する。
【００６６】
次に、ステップＳ８０２でカメラ制御部１０１は、先に検出したフレームレートが６０ｆｐｓよりも高いレートであるか否かを判定する。カメラ制御部１０１によりフレームレートが６０ｆｐｓよりも高いと判定された場合、ステップＳ８０３でカメラ制御部１０１は、露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝１０に設定する。また、カメラ制御部１０１によりフレームレートが６０ｆｐｓ以下であると判定された場合、ステップＳ８０４に進む。
【００６７】
次に、ステップＳ８０４でカメラ制御部１０１は、先に検出したフレームレートが３０ｆｐｓよりも高いレートであるか否かを判定する。カメラ制御部１０１によりフレームレートが３０ｆｐｓよりも高いと判定された場合、ステップＳ８０５でカメラ制御部１０１は、露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝５に設定する。また、カメラ制御部１０１によりフレームレートが３０ｆｐｓ以下であると判定された場合、ステップＳ８０６でカメラ制御部１０１は、露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝３に設定する。
【００６８】
また第３の実施形態として、タイムラプス動画の取得に関する情報として、カメラ１の動き量に基づいて露出平滑化フレーム数を決定する構成について図９を参照して説明する。図９は、本発明の第３の実施形態に係る露出平滑化度合決定処理〈Ｃ〉を示すフローであって、撮像装置の動き量に基づいて、露出平滑化フレーム数Ｎ＿ＥＶａｖｅを決定する場合について説明する図である。
【００６９】
なお、図９の処理は、前述した図４および（または）図８に記載の露出平滑化度合決定処理〈Ａ〉、〈Ｂ〉に続けて実行されるものとするが、図９に示す露出平滑化度合決定処理のみを実行する構成であってもよい。図９に図示するように、ステップＳ９０１でカメラ制御部１０１は、動き検出部１１７の検出結果に基づいてカメラ１に所定量以上の動き（ブレ）が生じているか否かを判定する。カメラ制御部１０１によりカメラ１に所定量以上の動きが生じている（ステップＳ９０１でＹＥＳ）と判定された場合、ステップＳ９０２でカメラ制御部１０１は、露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝０に設定する。また、カメラ制御部１０１によりカメラ１に所定量以上の動きが生じていない（ステップＳ９０１でＮＯ）と判定された場合は、図４および（または）図８のフローに従って先に決定されている露出平滑化フレーム数を変更せずに処理を終了する。
【００７０】
ユーザが撮像装置を持ち歩きながらインターバル撮影を実行する所謂ウォークラプス撮影では、当該インターバル撮影に基づいて生成された動画において、露出の変化よりも被写体の変化（構図の変化）の方が目立つ。したがって、当該ウォークラプス撮影時は、露出の平滑化度合を弱めて撮像ごとに適正な露出に近づくように露出制御を実行する方が、被写体の変化をより効果的に記録することができる。そこで、図９に図示する第３の実施形態では、カメラ１に所定量以上の動きがある場合にウォークラプス撮影がされていると判定し、露出平滑化フレーム数を０に設定する。
【００７１】
なお、この場合に設定される露出平滑化フレーム数は０以外の値であってもよく、その場合、露出平滑化フレーム数を図４および図８に示す処理で設定可能な下限値よりも小さい数とするのが好ましい。
【００７２】
また、カメラ１の撮像モードの１つとしてウォークラプスモードを設定可能な場合は、カメラ１の動き量を検出する構成ではなく、当該ウォークラプスモードが設定されているか否かを検出する構成であってもよい。この場合、ウォークラプスモードが設定されているとカメラ制御部１０１が検出した場合に、上述したステップＳ９０２の処理に進む。
【００７３】
なお、以上で説明した露出平滑化度合決定処理〈Ａ〉〜〈Ｃ〉の処理は、各処理を繋げて実行する構成であってもよい。例えば、露出平滑化度合決定処理〈Ａ〉を実行した後に露出平滑化度合決定処理〈Ｂ〉を実行する構成であってもよい。この場合、露出平滑化度合決定処理〈Ａ〉または露出平滑化度合決定処理〈Ｂ〉で決定された露出平滑化フレーム数の何れか一方を優先してする構成であってもよいし、各処理の結果に基づいて露出平滑化フレーム数を決定する構成であってもよい。例えば、撮像間隔が３〜１２時間の間であって、タイムラプス動画のフレームレートが６０ｆｐｓである場合に、露出平滑化フレーム数Ｎ＿ＥＶａｖｅ＝７に設定する構成であってもよい。
【００７４】
また、前述した実施形態では、タイムラプスモードにおいてカメラ１の内部でタイムラプス動画を生成する構成であったが、これに限定されるものではない。すなわち、カメラ１ではタイムラプス動画の生成に用いる記録画像を取得するための間欠的な撮像（インターバル撮影）を行い、外部機器やコンピュータネットワーク上でタイムラプス動画を生成する構成であってもよい。
【００７５】
また、前述した実施形態では、カメラ制御部１０１、メモリ１０２、メモリ制御部１０７、測光回路１１５、目標値設定部１１６などが互いに連携して動作することで、カメラ１の動作を制御する構成であったが、これに限定されるものではない。例えば、前述した図３〜５、図８〜９に図示したフローに従ったコンピュータプログラムを予めメモリ１０２に格納しておき、該コンピュータプログラムをカメラ制御部１０１などが実行することで、カメラ１の動作を制御する構成であってもよい。
【００７６】
また、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。また、プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記録媒体でもあってもよい。
【００７７】
また、前述した実施形態では、本発明を実施する撮像装置の一例としてデジタルカメラを採用した場合について説明したが、これに限定されるものではない。例えば、デジタルビデオカメラやスマートフォンなどの可搬デバイスなどや、セキュリティカメラなど、デジタルカメラ以外の撮像装置を採用する構成であってもよい。
【００７８】
（その他の実施形態）
また本発明は、上述の実施形態の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現できる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現できる。
【符号の説明】
【００７９】
１  デジタルカメラ
１００  カメラ本体
１０１  カメラ制御部
１０２  メモリ
１０３  撮像素子
１１５  測光回路
１１６  目標値設定部
２００  レンズユニット
３００  外部記録媒体
【図１】
2018132614.tif 000003
【図２】
2018132614.tif 000004
【図３】
2018132614.tif 000005
【図４】
2018132614.tif 000006
【図５】
2018132614.tif 000007
【図６】
2018132614.tif 000008
【図７】
2018132614.tif 000009
【図８】
2018132614.tif 000010
【図９】
2018132614.tif 000011