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