(57)【要約】【課題】  限られた撮像回数であっても、複数の被写体に対して合焦した状態の画像を取得する。【解決手段】  フォーカスレンズを含む撮像レンズを備え、フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像して複数の画像を取得する撮像装置であって、被写体距離に関する情報を検出する距離検出手段と、フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像回数を設定する第１の設定手段と、フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する際の撮像条件を設定する第２の設定手段と、有し、第２の設定手段は、距離検出手段によって検出した被写体距離に関する情報と第１の設定手段によって設定された撮像回数に基づいて撮像条件として絞り値を設定することを特徴とする構成とした。【選択図】  図１
2015230414.tif 000002
【特許請求の範囲】
【請求項１】
フォーカスレンズを含む撮像レンズを備え、前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像して複数の画像を取得する撮像装置であって、
被写体距離に関する情報を検出する距離検出手段と、
前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像回数を設定する第１の設定手段と、
前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する際の撮像条件を設定する第２の設定手段と、
有し、
前記第２の設定手段は、前記距離検出手段によって検出した前記被写体距離に関する情報と前記第１の設定手段によって設定された撮像回数に基づいて前記撮像条件として絞り値を設定することを特徴とする撮像装置。
【請求項２】
前記第２の設定手段は、前記撮像回数が第１の回数である場合に、前記撮像回数が前記第１の回数よりも多い第２の回数である場合に設定される絞り値よりも小絞り側の絞り値を設定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記第２の設定手段は、前記撮像回数が前記第１の回数である場合に、前記撮像回数が前記第１の回数よりも少ない第３の回数である場合に設定される絞り値よりも開放側の絞り値を設定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
取得する画像のデータ量を検出するデータ量検出手段と、
前記データ量検出手段によって検出した画像のデータ容量に基づいて、前記フォーカスレンズのレンズ位置を異ならせて一度に連続して被写体を撮像可能な回数を算出する算出手段を有し、
前記第１の設定手段は、前記算出手段によって算出された前記撮像可能な回数以下の回数を前記撮像回数として設定することを特徴とする請求項１乃至３の何れか一項に記載の撮像装置。
【請求項５】
前記算出手段は、前記データ量検出手段によって検出した画像のデータ量と、前記フォーカスレンズのレンズ位置を異ならせて一度に連続して撮像した画像を記憶する記憶手段の容量に基づいて前記撮像可能な回数を算出することを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記撮像装置の動作モードとして、第１のモードと前記第２のモードよりも電力の消費が少ない第２のモードを設定できるモード設定手段と、
前記モード設定手段によって設定された動作モードに基づいて、前記フォーカスレンズのレンズ位置を異ならせて一度に連続して被写体を撮像することが可能な撮像可能回数を算出する算出手段と、を有し、
前記算出手段は、前記モード設定手段によって前記第２のモードが設定されている場合に、前記第１のモードが設定されている場合よりも前記撮像回数を少なく設定することを特徴とする請求項１乃至３の何れか一項に記載の撮像装置。
【請求項７】
前記第２の設定手段は、ユーザによって前記撮像回数が事前に設定されている場合であって、当該撮像回数が前記算出手段で算出した前記撮像可能な回数よりも多い場合は、ユーザによって事前に設定された前記撮像回数が前記撮像可能な回数よりも少ない場合よりも、小絞り側の絞り値を設定することを特徴とする請求項４乃至６の何れか一項に記載の撮像装置。
【請求項８】
前記第２の設定手段は、前記撮像条件として、前記フォーカスレンズのレンズ位置を変更して連続して被写体を撮像する際の前記フォーカスレンズのレンズ位置を設定することを特徴とする請求項１乃至７の何れか一項に記載の撮像装置。
【請求項９】
前記フォーカスレンズのレンズ位置を異ならせて連続して撮像する複数の被写体を検出する被写体検出手段を有し、
前記第２の設定手段は、前記被写体検出手段で検出した複数の被写体のうち、前記撮像装置に対して最も至近側に存在する被写体から前記撮像装置に対して最も無限遠側に存在する被写体までの領域で、前記フォーカスレンズのレンズ位置を変更して連続して被写体を撮像する際の前記フォーカスレンズのレンズ位置を設定することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記第１の設定手段は、前記撮像可能回数が前記被写体検出手段によって検出した複数の被写体の数よりも少ない場合に、前記撮像可能な回数を前記撮像回数として設定することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記第１の設定手段は、前記撮像可能な回数が前記被写体検出手段によって検出した複数の被写体の数を２倍した数から１を減算した数以上である場合に、前記被写体検出手段によって検出した複数の被写体を撮像するときよりも、前記被写体検出手段によって検出した複数の被写体間の領域を撮像するときに小絞り側の絞り値を設定することを特徴とする請求項９に記載の撮像装置。
【請求項１２】
取得した画像のコントラスト情報に基づく評価値を取得する評価値取得手段を有し、
前記第２の設定手段は、前記評価値が第１の評価値に対応した被写体を撮像する場合よりも、前記第１の評価値よりも前記評価値が高い第２の評価値に対応した被写体を撮像する場合の方が、前記フォーカスレンズのレンズ位置を変更して連続して被写体を撮像するときに開放側の絞り値を設定することを特徴とする請求項１乃至１１の何れか一項に記載の撮像装置。
【請求項１３】
フォーカスレンズを含む撮像レンズを備え、前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像して複数の画像を取得する撮像装置の制御方法であって、
被写体距離に関する情報を検出する距離検出工程と、
前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像回数を設定する第１の設定工程と、
前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する際の撮像条件を設定する第２の設定工程と、
有し、
前記第２の設定工程は、前記距離検出工程によって検出した前記被写体距離に関する情報と前記第１の設定工程によって設定された撮像回数に基づいて前記撮像条件として絞り値を設定することを特徴とする撮像装置の制御方法。
【請求項１４】
請求項１３に記載の撮像装置の制御方法をコンピュータで実行させるためのコンピュータで読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像装置と、その制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、フォーカスレンズを含む撮影レンズを備え、当該フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する所謂フォーカスブラケット撮影をおこなう撮像装置がある。
【０００３】
特許文献１では、カメラから被写体までの被写体距離と絞り値に基づいて、ズームレンズのピント位置の刻み間隔と撮影枚数を自動的に設定してフォーカスブラケット撮影をおこなうカメラについて提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３３３９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、特許文献１に記載の技術は、絞り値が開放状態に近い（被写界深度が浅い）場合は、複数の被写体に合焦した状態の画像を取得するために、連続して被写体を撮像する回数が増加してしまう。一方、画像を一時的に記録するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記憶素子の容量によって、被写体を連続して撮像できる回数は限られてしまう。
【０００６】
しかしながら、特許文献１では、これらの記憶素子の容量については言及されていないため、フォーカスブラケット撮影によって連続して被写体を撮像する回数が増加すると、意図した数の画像を取得できない。この場合、意図した数の画像を取得できないので、複数の被写体に合焦した状態の画像を取得できない。
【０００７】
本発明の目的は、限られた撮像回数であっても、複数の被写体に対して合焦した状態の画像を取得することである。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明に係る撮像装置は、被写体を撮像して画像データを生成する画像生成手段と、フォーカスレンズを含む撮像レンズとを備え、前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像装置であって、被写体距離に関する情報を検出する距離検出手段と、前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する撮像回数を設定する第１の設定手段と、前記フォーカスレンズのレンズ位置を異ならせて連続して被写体を撮像する際の撮像条件を設定する第２の設定手段と、有し、前記第２の設定手段は、前記距離検出手段によって検出した前記被写体距離に関する情報と前記第１の設定手段によって設定された撮像回数に基づいて前記撮像条件として絞り値を設定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、限られた撮像回数であっても、複数の被写体に対して合焦した状態の画像を取得することである。
【図面の簡単な説明】
【００１０】
【図１】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００の構成を説明するブロック図である。
【図２】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００のフォーカスブラケット処理を説明するフローチャートである。
【図３】本発明を実施した撮像装置の第１実施形態であるデジタルカメラ１００のフォーカスブラケット処理における撮像回数と被写界深度の関係を例示的に説明する図である。
【図４】被写界深度と画像の解像度との関係を例示的に説明した図である。
【図５】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００のフォーカスブラケット処理で撮像する被写体と撮影条件との関係を例示的に説明する図である。
【図６】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００のフォーカスブラケット処理を説明するフローチャートである。
【図７】本発明を実施した撮像装置の第２実施形態であるデジタルカメラ１００のフォーカスブラケット処理における撮像をおこなう位置の変形例を説明する図である。
【発明を実施するための形態】
【００１１】
（第１実施形態）
本発明に係る第１実施形態としての撮像装置であるデジタルカメラ（以下、単にカメラと称す）１００の基本構成について図１を参照して説明する。図１は、本発明を実施した撮像装置の第１実施形態であるカメラ１００の構成を説明するブロック図である。
【００１２】
撮像レンズ群１０１は、ズームレンズ１０２、フォーカスレンズ１０３、防振レンズ１０４、絞り１０５から構成される撮像レンズ群である。ズームレンズ１０２は焦点距離を調節することで光学的に画角を変更する撮像レンズである。
【００１３】
フォーカスレンズ１０３は焦点位置を調節する撮像レンズである。本実施形態では、フォーカスレンズ１０３のレンズ位置を光軸方向に動作させることによって、焦点位置を変更することができる。
【００１４】
防振レンズ１０４は手ぶれなどの種々の要因によって生じる像振れを補正する撮像レンズである。絞り１０５は、後述する撮像素子１０６に入射する光量を調節する光量調節部材である。本実施形態では、絞り１０５に機械的なシャッタ（不図示）が設けられており、当該シャッタの駆動を制御することで、撮像素子１０６に光を露光する時間（露光時間）を制御することができる。なお、複数の撮像レンズが設けられていない場合は、上述した各撮像レンズが有する、ズームやフォーカス、防振などの機能を一つの撮像レンズによって実現するような構成であってもよい。
【００１５】
撮像素子１０６は、電荷を蓄積することで画像を生成することが可能なＣＣＤやＣＭＯＳなどの固体撮像素子からなる電荷蓄積型の撮像素子であって、２次元的に撮像用の画素が配列されている。撮像レンズ群１０１を透過した被写体の光学像が撮像素子１０６に結像すると、当該被写体の光学像に応じた電気信号（画像データ）が出力される。
【００１６】
画像処理部１０７は、撮像素子１０６から出力された画像データに対して画素補間処理や色変換処理や、当該画像データに基づいて被写体の輝度値（輝度情報）を取得する画像処理手段である。なお、画像処理部１０７には不図示のＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）が設けられており、画像データに対するゲイン量の調整や、レンズの収差補正やサンプリングをおこなうことができる。また、画像処理部１０７に出入力される画像データは、適宜、デジタル画像データに変換されるものとする。
【００１７】
メモリ１０８は、電気的に消去や記憶が可能な記憶手段であり、例えば、フラッシュメモリ等に代表されるＥＥＰＲＯＭなどである。メモリ１０８には、本実施形態において使用される種々のデータが格納されている。例えば、カメラ１００において実行されるプログラムや動作用の定数、種々の露出条件、カメラ１００内の処理で使用する算出式などがメモリ１０８に予め格納されている。なお、カメラ１００において実行されるプログラムとは、後述する図２に示すフローと同様の動作を指示するためのプログラムである。また、メモリ１０８には、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの記録素子によって構成された画像データの記録領域を有している。当該ＲＡＭは、所定枚数の静止画や所定時間の動画、音声データを記録することができる記憶容量を備え、取得されたデジタル画像データの記録ができる。
【００１８】
さらに、メモリ１０８は、画像表示用メモリ（ビデオメモリ）、カメラ１００の各部の作業領域や、後述する記録メモリ１１１の記録用バッファとしても使用される。
【００１９】
表示部１０９は、ＴＦＴ型ＬＣＤ（薄膜トランジスタ駆動型液晶表示器）などで構成され、表示用にアナログ画像データに変換された画像データを表示する表示手段である。本実施形態では、当該画像データを表示部１０９に逐次表示することで、被写体を撮像した画像データのライブビュー表示をおこなうことができる。なお、電子ビューファインダ（不図示）を用いてライブビュー表示をおこなうような構成であってもよい。
【００２０】
圧縮伸長処理部１１０は、メモリ１０８に記録されている画像データを、画像フォーマットに応じて圧縮伸長する処理部である。記録メモリ１１１は、圧縮伸長処理部１１０によって圧縮伸長された画像データの記録が可能なメモリーカードやハードディスクなどの不揮発性の記録媒体である。なお、本実施形態では記録メモリ１１１として、カメラ１００に対して挿抜可能なものを採用するが、ＤＶＤ−ＲＷディスク等の光学ディスクやハードディスク等の磁気ディスクを採用するような構成であってもよい。また、記録メモリ１１１を予めカメラ１００に内蔵するような構成であってもよい。
【００２１】
絞り駆動部１１２は、設定された絞り値および露光時間に基づいて絞り１０５およびシャッタ（不図示）を駆動する駆動手段である。なお、絞り値および露光時間は、画像処理部１０７によって取得された被写体の輝度情報（輝度値）に基づいて、後述するシステム制御部１２０によって設定される。すなわち、本実施形態における自動露出（ＡＥ）制御は、システム制御部１２０からの指示に応じて、絞り駆動部１１２が絞り１０５やシャッタを駆動することでおこなわれる。なお、ＡＥ制御としては、画像処理部１０７においてゲイン量を調整することでもおこなわれる。
【００２２】
防振レンズ駆動部１１３は、角速度センサ１３０やジャイロセンサ１３１の情報に基づいてカメラ１００に加わる振れの量を演算し、その振れを打ち消すように防振レンズ１０４を駆動する駆動制御手段である。なお、カメラ１００に加わる振れの量の演算は、システム制御部１２０によって演算するような構成であってもよい。
【００２３】
フォーカスレンズ駆動部１１４はフォーカスレンズ１０３を駆動するレンズ駆動手段である。本実施形態では、後述するコントラスト評価値取得部１２１によって取得する焦点検出用の評価値（コントラスト評価値）に基づいて、フォーカスレンズ駆動部１１４がフォーカスレンズ１０３の駆動を制御する。このフォーカスレンズ駆動部１１４によってフォーカスレンズ１０３を駆動することによって、フォーカスレンズ１０３のレンズ位置を異ならせて連続して被写体を撮像することができる。すなわち、後述するフォーカスブラケット撮影が可能となる。なお、位相差方式や他の方式のフォーカス制御と組み合わせてフォーカスレンズ１０３の駆動制御をおこなうような構成であってもよい。
【００２４】
ズームレンズ駆動部１１５は、ユーザによるズーム操作指示に従ってズームレンズ１０２を駆動する駆動手段である。
【００２５】
操作部１１６は、カメラ１００に対して、ユーザが各種の指示や設定を行うためのスイッチ、ボタン、ダイヤルなどの操作部材によって構成される入力デバイス群であって、レリーズスイッチ１１７、メニュー操作ボタン１１８を含む。
【００２６】
ユーザの操作によって、レリーズスイッチ１１７がＳＷ１状態（例えば、半押し状態）になると、測光演算や露出制御、フォーカス制御などの撮像前準備が指示される。また、レリーズスイッチ１１７がＳＷ２状態（例えば、全押状態）になると被写体の本撮像が指示される。
【００２７】
ユーザは、メニュー操作ボタン（モード設定手段）１１８を操作することによって、被写体を撮像する際の撮像モードや動作モード、被写体を撮像して取得する画像の画質やサイズなどを設定することができる。また、ユーザは、メニュー操作ボタン１１８を操作することによって、フォーカスブラケット撮影をおこなう際の被写体の撮像回数を設定することもできる。
【００２８】
なお、上述した撮像モードとしては、フォーカスブラケット撮影をおこなうフォーカスブラケットモードの他のモードを設定することもできる。また、カメラ１００の動作モードとして、通常モード（第１のモード）と、当該通常モードよりも電力の消費が少ない省電力モード（第２のモード）などを設定することができる。
【００２９】
例えば、通常モードでは、カメラ１００の状態が、電源をオンした状態から約１分間の無操作を検知すると待機状態に変更されるのに対して、省電力モードでは、電源をオンした状態から約１０秒間の無操作を検知すると待機状態に変更される。また、省電力モードでは、カメラ１００の内部処理によって生じる負荷が通常モードよりも常に小さくなるように設定されている。
【００３０】
システム制御部（ＣＰＵ）１２０は、カメラ１００の全体的な動作を統括的に制御する制御手段である。ＣＰＵ１２０は、ユーザの操作指示に応じてカメラ１００の各部に動作を指示することでカメラ１００全体を制御することができる。なお、ＣＰＵ１２０は、メモリ１０８に格納されているプログラムを実行し、当該プログラムの処理に応じたカメラ１００の動作や処理を制御することもできる。例えば、撮像素子１０６の制御や露出制御、フォーカス制御、ズーム制御などをおこなうためのプログラムを実行する。
【００３１】
また、ＣＰＵ１２０には、特徴検出部１２２、コントラスト評価値取得部１２１、被写体検出部１２３、フォーカスブラケット制御部１２４、合成部１２５が設けられている。以下、この詳細を説明する。
【００３２】
コントラスト評価値取得部（評価値取得手段）１２１は、画像のコントラスト情報に基づいて、焦点検出用の評価値（以下、コントラスト評価値と称す）を取得するための取得部である。具体的には、コントラスト評価値取得部１２１は、フォーカスレンズ１０３を駆動しながら画像データを所定の間隔で取得し、当該取得した画像に基づいて一画面中におけるコントラス評価値の推移に関する情報を取得する。
【００３３】
特徴検出部１２２は、取得した画像を複数のブロックに分割し、ブロックごとに顔や人物に関わる特徴量を抽出する。そして、特徴検出部１２２は、抽出した特徴量と予めメモリ１０８に格納されている顔、人体検出用の特徴量との差異が一定の閾値を超える領域を、人物が存在する領域として判定する。この判定を、分割したブロックのサイズ、配置、配置角度の組み合わせを様々に変更しながら繰り返せば、一画面に含まれる人物を検出することができる。
【００３４】
なお、特徴検出部１２２は、上述した人物検出以外にも、画像の色情報輝度情報や先に取得したコントラスト評価値などを用いて、人物以外の被写体を検出することもできる。また、特徴検出部１２２は、検出した被写体の動きベクトルを算出することにより、被写体の移動量や移動速度を算出することもできる。
【００３５】
被写体検出部１２３は、コントラスト評価値取得部１２１で取得したコントラスト評価値に基づいて、被写体までの距離（以下、被写体距離と称す）に関する情報を検出する距離検出手段である。この際、コントラスト評価値の他に、特徴検出部１２２で検出した被写体に関する情報を用いて、被写体距離に関する情報を検出するような構成であってもよい。
【００３６】
また、被写体検出部１２３は、先に算出した被写体距離に関する情報と特徴検出部１２２で検出した被写体に関する情報に基づいて、フォーカスブラケット撮影をおこなう領域（以下、被写体領域）を算出する。本実施形態では、この被写体領域の全領域に合焦した状態の画像を取得するために、当該被写体距離に合わせてフォーカスブラケット撮影をおこなう。
【００３７】
なお、本実施形態では、撮像素子１０６から被写体までの距離に関する情報を被写体距離とするが、これに限定されるものではない。例えば、撮像レンズ群１０１から被写体までの距離に関する情報を被写体距離とするような構成であってもよい。また、測距センサ用いた位相差方式など、上述した方法以外の公知の方法で被写体距離を検出するような構成であってもよい。
【００３８】
フォーカスブラケット制御部１２４は、取得する画像のデータ量とメモリ１０８の容量に基づいて、フォーカスブラケット撮影における、一度の連続した撮像で被写体を撮像する撮像回数を設定する。撮像回数の設定方法についての詳細は後述する。
【００３９】
また、フォーカスブラケット制御部１２４は、コントラスト評価値や被写体距離（または被写体領域）や撮像回数などの情報に基づいて、フォーカスブラケット撮影をおこなう際の撮影条件を設定する。撮影条件の設定方法についての詳細は後述する。
【００４０】
本実施形態では、設定した撮像回数と撮像条件に関する情報に基づき、フォーカスレンズ１０３や絞り１０５およびシャッタを駆動することで、複数の被写体に対して合焦した状態の画像をそれぞれ取得することができる。
【００４１】
合成部１２５は、取得した複数の画像を合成し、被写体領域の全領域に合焦した状態の画像データ（以下、全焦点画像と称す）を生成する合成手段である。具体的に、合成部１２５は、フォーカスブラケット処理によって取得した複数の画像をメモリ１０８から読み出す。次に、合成部１２５は、コントラスト評価値取得部１２１で取得した各画像のコントラスト評価値を比較し、各画像の画素単位で最も鮮明な画素部分を抽出する。そして、抽出した各画像の画素部分を合成することで全焦点画像を生成する。以上説明した、被写体距離の検出から全焦点画像の取得までの一連の処理を、本実施形態ではフォーカスブラケット処理と称す。以上が、カメラ１００の基本的な構成である。
【００４２】
以下、上述したフォーカスブラケット処理の詳細について図２を参照して説明する。図２は、本発明を実施した撮像装置の第１実施形態であるカメラ１００のフォーカスブラケット処理を説明するフローチャートである。なお、本実施形態では、ユーザがメニュー操作ボタン１１８を操作することによって、事前にフォーカスブラケットモードが設定されている場合について説明する。また、以下に説明する各ステップで取得する情報は、適宜、メモリ１０８への記録と、メモリ１０８からの読み出しがおこなわれるものとする。
【００４３】
ユーザによってレリーズスイッチ１１７がＳＷ１状態にされると、フォーカスブラケット処理が開始され、ＣＰＵ１２０は撮像素子１０６を用いてスルー画像を取得する。当該スルー画像は画像処理部１０７において上述した種々の処理を施した後にメモリ１０８に一時的に記録される。
【００４４】
また、画像処理部１０７は、当該スルー画像に基づいて測光演算をおこない、スルー画像の輝度値（輝度情報）を取得する。本実施形態では、取得したスルー画像（一画面分）を複数のブロックに分割し、これらのブロックごとに平均輝度値を算出する。そして、全ブロックの平均輝度値を積分して代表輝度値を算出し、当該代表輝度値を被写体の輝度値として以降の処理に用いる。なお、測光演算の方法としてはこれに限定されるものではなく、その他の公知の方法によって輝度値を算出するような構成であってもよい。
【００４５】
ステップＳ１０１でコントラスト評価値取得部１２１は、スルー画像に基づいて、一画面中のコントラスト評価値を取得する。また、特徴検出部１２２は、スルー画像に基づいて、一画面中に存在する被写体を検出する。
【００４６】
なお、人物のみをフォーカスブラケット撮影の撮像対象とするような場合は、特徴検出部１２２によって、一画面中の人物領域を特定し、当該人物領域に基づいてフォーカスブラケット撮影をおこなう。
【００４７】
次に、ステップＳ１０２で被写体検出部１２３は、先に取得したコントラスト評価値に基づいて被写体距離に関する情報を検出する。そして、ステップＳ１０３で被写体検出部１２３は、被写体距離に関する情報と特徴検出部１２２で検出した被写体に関する情報に基づいて被写体領域を設定する。
【００４８】
次に、ステップＳ１０４でフォーカスブラケット制御部（第１の設定手段）１２４は、取得する画像のデータ量とメモリ１０８の容量に関する情報に基づいて撮像回数を設定する。
【００４９】
ここで、撮像回数の設定方法について詳細を説明する。一般的に、取得する画像のデータ量（例えば、サイズや画質など）に応じて、メモリ（記憶手段）１０８のバッファメモリに一時的な記憶ができる画像の数には限度がある。例えば、本実施形態のバッファメモリであるメモリ１０８のＲＡＭの容量が１メガバイト（１０２４バイト）であって、取得する画像１枚あたりのデータ量が約２２０キロバイトの場合を仮定する。この場合、フォーカスブラケット処理における一度の連続した撮像が可能な回数（以下、撮像可能回数と称す）は４回となる（ＲＡＭの容量を画像一つあたりデータ容量で割ると１０２４÷２２０≒４．６５となるので）。
【００５０】
そこで、フォーカスブラケット（データ量検出手段）制御部１２４は、取得する画像のデータ量に関する情報と、メモリ１０８のＲＡＭの容量を検出する。そして、フォーカスブラケット制御部（算出手段）１２４は、検出した取得する画像のデータ量に関する情報とメモリ１０８のＲＡＭの容量に基づいて撮像可能回数を算出する。
【００５１】
本実施形態で、フォーカスブラケット制御部１２４は、当該撮像可能回数以下の回数を、フォーカスブラケット処理における一度の連続した撮像回数として設定する。なお、以下の説明では、撮像可能回数が４回であって、撮像回数を４回に設定する場合を想定する。
【００５２】
なお、画像のデータ量に関する情報は、取得する画像のサイズ（記録画素数）と画質に基づいてフォーカスブラケット制御部（算出部）１２４が検出する。たとえば、取得する画像の画質は、通常の画質（例示的にノーマル画質と称す）よりも高い画質（ファイン画質）が設定されている場合に、画像のデータ量が大きくなる。
【００５３】
また、取得する画像のサイズが、通常のサイズ（例示的にミドルサイズと称す）よりも大きいサイズ（例示的にラージサイズと称す）が設定されている場合に、画像のデータ量が大きくなる。
【００５４】
以上説明したように、本実施形態では、上述した画像の画質とサイズに基づいて画像のデータ量を検出する。なお、画像のデータ量に関する情報は、上述した画像のサイズや画質以外のパラメータに基づいて検出するような構成であってもよい。
【００５５】
また、本実施形態では、撮像可能回数をフォーカスブラケット処理における撮像回数として設定するような構成であるが、少なくとも、撮像可能回数以下の数を撮像回数として設定するような構成であればよい。
【００５６】
以下、図３を参照して、フォーカスブラケット撮影時の絞り値について説明する。図３は、本発明を実施した撮像装置の第１実施形態であるカメラ１００のフォーカスブラケット処理における撮像回数と被写界深度の関係を例示的に説明する図である。なお、同一の絞り値であっても、被写体距離に応じて被写界深度は変化するため、図３の横軸は対数に換算した被写体距離を示している。
【００５７】
図３（ａ）は、撮像対象とする被写体として、画面中（画角内）に人物１、人物２、木が存在する場合の、コントラスト評価値と被写体距離との関係を例示的に説明した図である。それぞれの被写体距離は、人物１が約０．５ｍの位置、人物２が約３ｍの位置、木が約５０ｍの位置に存在しており、被写体距離Ｌ１は、カメラ１００から最も近い被写体である人物１の被写体距離を示している。また、Ｌ２は、カメラ１００から最も遠い被写体である木の被写体距離を示している。
【００５８】
本実施形態では、人物１から木までの領域を、前述した被写体領域Ｄとして設定する。そして、被写体領域Ｄの全域に合焦するようにフォーカスレンズ１０３のレンズ位置を変更してフォーカスブラケット撮影をおこない、取得した画像を合成することで全焦点画像を生成する。
【００５９】
ここで、被写体領域Ｄに合わせてフォーカスブラケット撮影をおこなう場合は、先に設定されている撮像回数と被写体領域Ｄに基づいて、絞り値を設定する。以下、この詳細について図４を参照して説明する。図４は、被写界深度と画像の解像度との関係を例示的に説明した図であって、図４（ａ）は、小絞り側の絞り値としてＦ１０を設定した場合を示している。また、図４（ｂ）は、開放側の絞り値としてＦ３．５を設定した場合を示している。さらに、図４において、フォーカスレンズの焦点３１０と、撮像素子が位置する面３１１は、図４（ａ）と図４（ｂ）でそれぞれ同じ位置に存在し、図４（ａ）、（ｂ）の右図はそれぞれの絞り値で取得した画像を例示している。
【００６０】
一般的に、開放側の絞り値を設定して被写体を撮像した場合は、被写界深度が浅く解像度の高い画像が取得される。また、小絞り側の絞り値を設定して被写体を撮像した場合は、被写界深度が深く解像度が低い画像が取得される。
【００６１】
例えば、図４に図示するように、絞り値Ｆ１０と絞り値Ｆ３．５のどちらも、錯乱円径（３１２ａ、３１２ｂ）が撮像素子の許容錯乱円径３１３よりも小さいため、被写体に合焦した状態の画像３１７が取得できる。
【００６２】
また、図４（ａ）、（ｂ）に図示するように、同一の被写体距離において、絞り値Ｆ１０は絞り値Ｆ３．５より焦点深度が深くなる（３１６ａ＞３１６ｂ）。この焦点深度を被写体側に換算して置き換えたものが被写界深度となるので、同一の被写体距離において、絞り値Ｆ１０は絞り値Ｆ３．５より被写界深度が深くなる。したがって、絞り値Ｆ１０の場合は、絞り値Ｆ３．５の場合よりも、１度の撮像で広い範囲に合焦させることができる。
【００６３】
この場合、被写体側では１回の撮像で取得できる画像の被写界深度が深くなるので、同一の被写体領域に対してフォーカスブラケット撮影をおこなう場合に、絞り値Ｆ１０の方が絞り値Ｆ３．５よりも、撮像回数を減らすことができる。
【００６４】
しかしながら、絞り値Ｆ１０の場合は、絞り値Ｆ３．５の場合よりも、絞り１０５の絞り径が小さいので、光の回折現象の影響により、取得した画像の解像度が低くなってしまう（図４（ａ）、（ｂ）の右図を参照）。この場合、取得した画像同士を合成して生成した全焦点画像の品質は低下してしまう。すなわち、同一の被写体領域に対してフォーカスブラケット撮影をおこなう場合に、絞り値Ｆ３．５の方が絞り値Ｆ１０よりも、品質の高い画像を取得することができる。
【００６５】
例えば、比較的開放側の絞り値かつ少ない撮像回数が設定されている場合、被写体領域の大きさによっては、設定された撮像回数で被写体領域の全域に合焦した状態の画像を取得できない場合がある。この場合、被写体領域の全域に合焦させた状態の全焦点画像を生成することができない。
【００６６】
そこで、本実施形態では、撮像対象とする被写体の被写体距離に関する情報と撮像回数に応じて絞り値を設定することで、限られた撮像回数であっても、取得する画像の品質が低下することを抑制しつつ、複数の被写体に対して合焦した状態の画像を取得する。
【００６７】
図２に戻り、ステップＳ１０５でフォーカスブラケット制御部（第２の設定手段）１２４は、先に設定された撮像回数に基づいて、フォーカスブラケット処理における絞り値Ｆを算出する。まず、先に求めた撮像枚数をｎ、被写体領域をＤとすると、被写界深度Ｋは式（１）を用いて、
【００６８】
【数１】
2015230414.tif 000003
【００６９】
を満たす条件であればよい。
【００７０】
被写界深度Ｋは、前方被写界深度をＫｆ、後方被写界深度をＫｒとして式（２）を用いて、
Ｋ＝Ｋｆ＋Ｋｒ  ・・・（２）
を満たせばよい。前方被写界深度Ｋｆ、後方被写界深度Ｋｒは、許容錯乱円をδ、被写体距離をＬ、フォーカスレンズ１０３の焦点距離をｆとすると、式（３）〜（４）を用いて、
【００７１】
【数２】
2015230414.tif 000004
【００７２】
【数３】
2015230414.tif 000005
【００７３】
として算出できる。そして、式（２）に式（３）及び式（４）を代入して、絞り値Ｆを算出する。
【００７４】
なお、同一の絞り値の場合、カメラ１００から近いほど被写界深度は浅くなるので、式（３）〜（４）で用いる被写体距離Ｌは、カメラ１００から最も近い被写体に対応したものを用いる。本実施形態では、図３（ａ）に図示する人物１に対応した被写体距離Ｌ１を用いる。この構成によって、設定された撮像回数と被写体領域Ｄに基づいて設定できる、最も小さい絞り値を算出することができる。
【００７５】
例えば、被写体距離や被写体領域、輝度値が同一の条件下であって、撮像回数が多い方から順に２０回（第２の回数）、１０回（第１の回数）、５回（第３の回数）に、それぞれ設定した場合を想定する。この場合、上述した式（１）〜（４）によれば、撮像回数が１０回（第１の回数）の場合は、撮像回数が２０回（第２の回数）の場合に設定される絞り値よりも小絞り側の絞り値が設定される。また、撮像回数が１０回（第１の回数）の場合は、撮像回数が５回（第３の回数）の場合よりも開放側の絞り値を設定する。
【００７６】
次にステップＳ１０６でフォーカスブラケット制御部１２４は、先に算出した撮像回数と被写体領域Ｄに関する情報に基づいて、フォーカスブラケット処理におけるフォーカスレンズ１０３のレンズ位置（以下、フォーカス位置と称す）Ｐｎを設定する。
【００７７】
本実施形態では、先に設定された撮像回数に応じて設定できる最も小さい絞り値が設定されるため、当該絞り値と被写体距離とに応じた被写界深度の深さに基づいてフォーカス位置Ｐｎの位置を決定することができる。
【００７８】
具体的にフォーカスブラケット制御部１２４は、先に算出された絞り値と撮像回数に基づき、取得した複数の画像の被写界深度の範囲で被写体領域Ｄの全域をカバーできるような位置をフォーカス位置Ｐｎとして設定する。すなわち、複数の画像の少なくとも一つの被写界深度内に被写体が含まれるようにフォーカス位置Ｐｎを設定する。
【００７９】
例えば、図３（ｂ）に図示するように、４回の撮像をおこなうフォーカスブラケット処理では、設定された絞り値で４回の撮像をおこなう際の被写界深度の何れかに、人物１、人物２、木が含まれるようにフォーカス位置Ｐ１〜Ｐ４を設定する。図３（ｂ）は、図３（ａ）の被写体領域Ｄに対応したフォーカス位置Ｐｎを例示的に説明する図である。
【００８０】
図２に戻り、ステップＳ１０７でＣＰＵ１２０は、先に算出した絞り値Ｆに基づいて、絞り駆動部１１２を介して絞り１０５を駆動する。そして、ステップＳ１０８でＣＰＵ１２０は、レリーズスイッチ１１７がＳＷ２状態にされたか否かを判定する。ステップＳ１１７の処理は、レリーズスイッチ１１７がＳＷ２状態となるまで繰り返される。
【００８１】
次に、ステップＳ１０９でフォーカスブラケット制御部１２４は、先に設定されたフォーカス位置に基づいて、順次被写体を撮像し、取得した画像をメモリ１０８にそれぞれ記録する。
【００８２】
次に、ステップＳ１１０で合成部（合成手段）１２５は、メモリ１０８から先に取得した複数の画像を読み出し、当該複数の画像の画素単位で最も鮮明な画素部分を抽出する。そして、合成部１２５は、抽出した各画像の画素部分を合成することで、複数枚の画像データから複数の被写体に合焦した状態の全焦点画像を生成し、メモリ１０８に当該全焦点画像を記録し、フォーカスブラケット処理を終了する。なお、生成した全焦点画像は、表示部１０９にレビュー表示するような構成でもよい。
【００８３】
以上説明したように、本実施形態のカメラ１００は、被写体距離と撮像回数に基づいてフォーカスブラケット処理で用いる絞り値を設定するため、設定した撮像回数で、被写体領域に含まれる被写体に合焦した状態の画像を取得することができる。
【００８４】
この際、取得する画像のデータ量とメモリ１０８の容量とに応じて撮像回数として設定するため、一度の連続した撮像で設定できる絞り値のうち、できるだけ小さな絞り値を設定することができる。本実施形態のカメラ１００は、この構成によって、一度の連続した撮像によって、品質の低下を抑制しつつ、被写体領域の全域に合焦した全焦点画像を生成することができる複数の画像を取得することができる。したがって、本実施形態のカメラ１００は、限られた撮像回数であっても、複数の被写体に対して合焦した状態の画像を取得することができる。
【００８５】
なお、本実施形態において、フォーカスブラケット処理の撮像可能回数は、取得する画像のデータ量とメモリ１０８の容量とに基づいて設定するような構成であるが、これに限定されるものではない。例えば、設定されている動作モードに基づいて撮像可能回数を設定するような構成であってもよい。この場合、カメラ１００の動作モードが省電力モードである場合は、カメラ１００の動作モードが通常モードである場合よりも撮像可能回数が少なくなる。
【００８６】
また、本実施形態では、カメラ１００に設けられた合成部１２５によって全焦点画像を取得するような構成であるが、これ限定されるものではない。例えば、カメラ１００で、全焦点画像を生成するための複数の画像を取得し、当該複数の画像の合成をカメラ１００の外部に設けられた装置（不図示）で実行するような構成であってもよい。
【００８７】
また、本実施形態では全焦点画像を生成するためにフォーカスブラケット撮影をおこなう場合について説明したが、これに限定されるものではない。例えば、全焦点画像を生成することを目的とせずにフォーカスブラケット撮影をおこなうような構成であってもよい。
【００８８】
また、本実施形態では、フォーカスブラケット処理に用いる絞り値を、前述した式（１）〜（４）に基づいて算出するような構成であったが、これに限定されるものではない。例えば、撮像可能回数と被写体距離領域に基づいて絞り値を算出できるテーブルデータをメモリ１０８に予め格納しておき、当該テーブルデータに基づいて絞り値を算出するような構成であってもよい。この他、撮像回数と被写体距離に関する情報に基づいて、被写体領域の全域で合焦した状態の全焦点画像を生成することができる絞り値の算出方法であれば、どの様な方法で絞り値を算出してもよい。
【００８９】
（第２実施形態）
前述した実施形態では、被写体距離に基づいて被写体領域を算出し、当該被写体領域の全域に合焦した状態の複数の画像を取得する場合について説明した。本実施形態では、撮像する被写体間の距離が離れている場合に、被写体が存在する領域を撮像する際と被写体が存在しない領域を撮像する際の絞り値をそれぞれ変更するデジタルカメラ（以下、単にカメラと称す）１００について図５〜７を参照して説明する。
【００９０】
なお、カメラ１００の構成について、前述した第１実施形態と同様のものは説明を省略し、前述した第１実施形態と異なる構成についてのみ説明する。また、メモリ１０８に後述する図６に示すフローと同様の動作を指示するためのプログラムが予め格納されているものとする。
【００９１】
本実施形態のコントラスト評価値取得部１２１は、一画面中におけるコントラス評価値の推移に関する情報を取得した後に、当該コントラス評価値が予め設定されておる所定の閾値よりも大きいか否かを判定する。
【００９２】
そして、被写体検出部１２３は、一画面中において、コントラスト評価値が閾値よりも大きいと判定された位置に被写体が存在すると判定する。その後、被写体検出部（距離検出手段）１２３は、検出した被写体に基づく被写体距離に関する情報を検出する。なお、特徴検出部１２２によって被写体の特徴を検出し、当該検出結果に基づいて、撮像する被写体を検出するような構成であってもよい。
【００９３】
図５は、本発明を実施した撮像装置の第２実施形態であるカメラ１００のフォーカスブラケット処理で撮像する被写体と撮影条件との関係を例示的に説明する図であって、カメラ１００から遠ざかる方向に人物１、２が順に存在する場合を説明している。図５において、被写体距離Ｌ３は人物３に対応する被写体距離であって、被写体距離Ｌ４は人物４に対応する被写体距離を示している。以降の説明では、検出された撮像可能回数が３回であって、人物３と人物４との被写体間の距離は十分に距離が離れている場合を想定する。
【００９４】
図５に図示するように、人物３と人物４との距離が十分に離れて位置している場合、人物３から人物４までの領域を同じ絞り値で撮像すると、被写体が存在しない領域に対して無駄な撮像が行われてしまう。特に、検出した被写体の数が多い、または撮像可能回数が少ない場合は、できるだけ無駄な撮像が行われることを抑制して、被写体に合焦した画像を取得することが望ましい。
【００９５】
そこで、本実施形態では、一画面中に複数の被写体が存在する場合であって被写体間の距離が十分に離れている場合は、被写体が存在しない領域の絞り値を、被写体が存在する領域の絞り値よりも小絞り側に設定する。
【００９６】
例えば、図５に図示するように、人物３と人物４との間であって、被写体が存在しない領域を撮像する際の絞り値は、人物３および人物４を撮像する歳の絞り値よりも小絞り側のものを設定する。この構成によって、前述した第１実施形態よりも撮像回数を抑制することができる。以下この詳細について図６を参照して説明する。
【００９７】
図６は、本発明を実施した撮像装置の第２実施形態であるカメラ１００のフォーカスブラケット処理を説明するフローチャートである。なお、本実施形態では、ユーザがメニュー操作ボタン１１８を操作することによって、事前にフォーカスブラケットモードが設定されている場合について説明する。また、以下に説明する各ステップで取得する情報は、適宜、メモリ１０８への記録と、メモリ１０８からの読み出しがおこなわれるものとする。
【００９８】
ユーザによってレリーズスイッチ１１７がＳＷ１状態にされると、フォーカスブラケット処理が開始され、ＣＰＵ１２０は撮像素子１０６を用いてスルー画像の取得と記録をおこない、画像処理部１０７は当該スルー画像の輝度値（輝度情報）を取得する。
【００９９】
ステップＳ２０１でコントラスト評価値取得部（評価値取得手段）１２１は、スルー画像に基づいて、一画面中のコントラスト評価値を取得する。また、特徴検出部１２２は、スルー画像に基づいて、一画面中に存在する被写体を検出する。
【０１００】
次に、ステップＳ２０２で被写体検出部（距離情報検出手段）１２３は、先に取得したコントラスト評価値と特徴検出部１２２からの検出結果に応じて被写体距離に関する情報を検出する。
【０１０１】
次に、ステップＳ２０３でフォーカスブラケット制御部（算出手段）１２４は、取得する画像のデータ量と、メモリ１０８の容量に関する情報に基づいて撮像可能回数Ｎｍａｘを算出する。撮像可能回数Ｎｍａｘの検出方法は前述した第１実施形態と同様なので説明は省略する。
【０１０２】
次に、ステップＳ２０４で被写体検出部１２３は、取得したコントラスト評価値が、予め設定された閾値よりも大きくなる位置に撮像する被写体が存在すると判定する。そして、当該判定に基づいて、被写体検出部（被写体検出手段）１２３は、一画面中に存在する被写体数Ｍを検出する。
【０１０３】
以下、ステップＳ２０３で撮像可能数Ｎｍａｘが３回、ステップＳ２０４で被写体数Ｍが２つと検出された場合について、この詳細を説明する。前述したように、本実施形態では、無駄な撮像を抑制するために、一画面中で被写体が存在すると判定された領域と被写体が存在しないと判定された領域とで、フォーカスブラケット撮影時の絞り値を変更する。
【０１０４】
この際、被写体が存在しない被写体間の領域は、無駄な撮像を抑制するために、一度の撮像で当該領域の全域に対して合焦した状態の画像を取得することが望ましい。すなわち、被写体が存在する領域（第１の領域）と、被写体間の領域（第２の領域）に対して、それぞれ１回ずつ撮像をおこなうようなフォーカスブラケット撮影が望ましい。
【０１０５】
しかしながら、撮像可能回数Ｎｍａｘが少ない、または被写体数Ｍが多い場合は、上述したような回数でフォーカスブラケット撮影ができない場合がある。そこで、本実施形態では、撮像可能回数Ｎｍａｘと被写体数Ｍとに基づいて、第１の領域と第２の領域に対して、それぞれ１回ずつ撮像をおこなうことができるか否かをステップＳ２０５〜Ｓ２０６で判定する。
【０１０６】
図６に戻り、ステップＳ２０５でフォーカスブラケット制御部１２４は、先に取得した撮像可能回数Ｎｍａｘが被写体数Ｍよりも少ないか否かを判定する。
【０１０７】
撮像可能回数Ｎｍａｘが被写体数Ｍ以上の数である（ステップＳ２０５でＹＥＳ）と判定された場合はステップＳ２０６に進む。そして、ステップＳ２０６でフォーカスブラケット制御部１２４は、撮像可能数Ｎｍａｘが、被写体数Ｍを２倍した数から１を減算した数（２Ｍ−１の数）以上であるか否かを判定する。
【０１０８】
撮像可能数Ｎｍａｘが２Ｍ−１の数以上である（ステップＳ２０６でＹＥＳ）と判定された場合は、第１の領域と第２の領域に対してそれぞれ１回ずつ撮像をおこなうことが可能な撮像回数を設定できる。この場合は、撮像回数を２Ｍ−１以下に仮決定しステップＳ２０７に進む。
【０１０９】
次に、ステップＳ２０７でフォーカスブラケット制御部（第２の設定手段）１２４は、第１の領域を撮像する際の絞り値（第１の絞り値）Ｆａを設定する。この際、第１の絞り値Ｆａは、設定可能な絞り値の中で、最も開放側の絞り値を設定する。
【０１１０】
次に、ステップＳ２０８でフォーカスブラケット制御部１２４は、撮像対象とする被写体が存在する領域において、先に設定した第１の絞り値Ｆａで検出した被写体を撮像した場合の被写界深度に含まれない領域を判定する。なお、撮像対象とする被写体が存在する領域とは、検出した被写体の内、カメラ１００に対して最も至近側に存在する被写体と最も無限遠側に存在する被写体との間の領域である。そして、ステップＳ２０９でフォーカスブラケット制御部１２４は、第２の領域を撮像する際の絞り値（第２の絞り値）Ｆｂを設定する。
【０１１１】
前述したように、本実施形態では、第２の領域に撮像対象とする被写体が存在しないため、取得する画像の解像度が低下しても影響は小さい。すなわち、第２の領域を撮像する場合は、小絞り側の絞り値を設定して被写体を撮像しても影響が小さい。そこで、第２の絞り値Ｆｂとしては、少なくとも、第１の絞り値Ｆａで被写体を撮像した際に、当該第１の絞り値Ｆａに対応した被写界深度に含まれない範囲をカバーするように設定すればよい。
【０１１２】
したがって、少なくとも２Ｍ−１回の撮像回数が確保されている状況でｈａ、第１の絞り値Ｆａとしてできるだけ開放側の絞り値を設定し、第１の絞り値Ｆａで被写体を撮像した際に被写界深度に含まれない領域をカバーするように第２の絞り値Ｆｂを設定する。
【０１１３】
この際、第１の絞り値Ｆａで被写体を撮像した際に当該第１の絞り値Ｆａに対応した被写界深度に第２の領域が含まれるような場合は、当該第２の領域に対して新たに撮像を行う必要はない。したがって、本実施形態では、第１の絞り値Ｆａで被写体を撮像した際の被写界深度に含まれない第２の領域に対してのみ、第２の絞り値Ｆｂで新たに撮像をおこなう。
【０１１４】
ステップＳ２１０でフォーカスブラケット制御部（第１の設定手段）１２４は、撮像対象とする被写体と、ステップＳ２０８で判定された第２の領域に合わせて撮像回数を設定する。前述したように、２Ｍ−１回以下の撮像回数が設定される。
【０１１５】
次にステップＳ２１１でフォーカスブラケット制御部１２４は、先に算出した撮像回数、被写体数Ｍ、第１の絞り値Ｆａと第２の絞り値Ｆｂなどに関する情報に基づいて、フォーカス位置Ｐｎを設定する。なお、フォーカス位置Ｐｎの設定方法は、カメラ１００からの距離と第１の絞り値Ｆａおよび第２の絞り値Ｆｂに応じた被写界深度の深さに基づいてフォーカス位置Ｐｎの位置を設定することができる。
【０１１６】
次に、撮像可能数Ｎｍａｘが２Ｍ−１の数よりも少ない（ステップＳ２０６でＮＯ）と判定された場合は、ステップＳ２１２でフォーカスブラケット（第１の設定手段）制御部１２４は、撮像回数を被写体数Ｍと同じ回数（Ｍ回）に設定する。
【０１１７】
ステップＳ２１２に進む場合は、被写体数Ｍが撮像可能回数Ｎｍａｘよりも少ないため、第１の領域に合わせて撮像することができる。しかし、撮像可能数Ｎｍａｘが２Ｍ−１の数よりも少ないため、第２の領域に対して撮像をおこなうことができない。
【０１１８】
そこで、ステップＳ２１３でフォーカスブラケット制御部（第２の設定手段）１２４は、第１の領域に合わせて撮像をおこない、その際の絞り値（第３の絞り値）Ｆｃは前述した第１の絞り値Ｆａよりも小絞り側の絞り値を設定する。なお、第３の絞り値Ｆｃの設定方法は、前述した第１実施形態の式（１）〜（４）を用いて算出する。ステップＳ２１４の処理は、前述した第１実施形態のステップＳ１０６と同様なので説明は省略する。
【０１１９】
次に、撮像可能回数Ｎｍａｘが被写体数Ｍよりも少ない（ステップＳ２０５でＮＯ）と判定された場合は、ステップＳ２１５でフォーカスブラケット制御部（第１の設定手段）１２４は、撮像回数を撮像可能回数Ｎｍａｘと同じ回数（Ｎｍａｘ回）に設定する。
【０１２０】
ステップＳ２１５に進む場合は、被写体数Ｍが撮像可能回数以上の場合である。したがって、ステップＳ２１６でフォーカスブラケット制御部（第２の設定手段）１２４は、Ｎｍａｘ回の撮像で、検出した被写体に合焦するような第４の絞り値Ｆｄを設定する。なお、第４の絞り値Ｆｄは、前述した第１実施形態の式（１）〜（４）を用いて算出する。また、第４の絞り値は、第１の絞り値Ｆａと第３の絞り値Ｆｃよりも小絞り側の絞り値を設定する。ステップＳ２１７の処理は、前述した第１実施形態のステップＳ１０６と同様なので説明は省略する。
【０１２１】
次に、ステップＳ２１８でＣＰＵ１２０は、ステップＳ２０５とステップＳ２０６の判定の結果と、先に算出した絞り値Ｆａ〜Ｆｂに基づいて、絞り駆動部１１２を介して絞り１０５を駆動する。以降のステップＳ２１９〜Ｓ２２１の処理は、前述した第１実施形態のステップＳ１０８〜Ｓ１１０と同様の処理なので説明は省略する。
【０１２２】
なお、撮像回数が２Ｍ−１回に設定されている場合は、ステップＳ２１８で第１の絞り値Ｆａとなるように絞り１０５を駆動する。その後、設定されたフォーカス位置に合わせて適宜絞り１０５を駆動しつつ、順番に被写体を撮像する。この構成によって、第１の領域と第２の領域とで絞り値を変更してフォーカスブラケット撮影をおこなうことができる。以上が、本実施形態のフォーカスブラケット処理の説明である。
【０１２３】
以上説明したように、本実施形態のカメラ１００は、一画面中で被写体が存在すると判定された領域と被写体が存在しないと判定された領域とで、フォーカスブラケット撮影時の絞り値を変更する。すなわち、被写体が存在する領域と被写体が存在しない被写体間の領域に対して、それぞれ１回ずつ撮像をおこなう。
【０１２４】
また、被写体が存在する領域と被写体が存在しない被写体間の領域に対してそれぞれ１回ずつ撮像をおこなうことができない場合であっても、被写体数が撮像可能回数よりも少ない場合は、被写体数を撮像回数として設定する。
【０１２５】
さらに、被写体が存在する領域と被写体が存在しない被写体間の領域に対してそれぞれ１回ずつ撮像をおこなうことができない場合であって、被写体数が撮像可能回数以上の場合は、撮像可能回数を撮像回数として設定する。
【０１２６】
本実施形態のカメラ１００は、以上説明したような構成によって、無駄な撮像が行われることを抑制してフォーカスブラケット撮影をおこなうことができるため、被写体に合焦した画像を取得することができる。したがって、本実施形態のカメラ１００は、限られた撮像回数であっても、複数の被写体に対して合焦した状態の画像を取得することができる。
【０１２７】
なお、本実施形態では、図５に図示するように被写体間の領域を撮像するような構成であったが、これに限定されるものではない。例えば、図７に図示する変形例ように、検出した被写体が存在する領域以外を撮像しないような構成であってもよい。図７は、本発明を実施した撮像装置の第２実施形態であるカメラ１００のフォーカスブラケット処理における撮像をおこなう位置の変形例を説明する図である。
【０１２８】
この構成であれば、被写体を撮像する回数を更に少なくすることができるので、フォーカスブラケット撮影をおこなう際に更に開放側の絞り値を設定することができる。したがって、被写体が存在する領域の解像度を更に向上させた全焦点画像を生成することができる。
【０１２９】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、前述した実施形態では、カメラ１００が自動的に撮像回数を設定するような構成であったが、メニュー操作ボタン１１８を用いてユーザが事前に設定するような構成であってもよい。
【０１３０】
この際、ユーザによって設定された撮像回数が撮像可能回数よりも多い場合は、撮像可能回数で撮像をおこない、その際の絞り値は、撮像する領域をカバーできるような小絞り側の絞り値を設定する。すなわち、ユーザによって設定された撮像回数が撮像可能回数よりも多い場合は、当該撮像回数が撮像可能回数よりも少ない場合よりも小絞り側の絞り値を設定する。
【０１３１】
なお、前述した実施形態では、カメラ１００の内部に設けられた制御部や処理部などが互いに連携して動作することによって、カメラ１００の動作を制御するような構成であるが、これに限定されるものではない。前述した図２や図６のフローに従ったプログラムを予めメモリ１０８に格納しておき、当該プログラムをＣＰＵ１２０が実行することで、カメラ１００の動作を制御するような構成であってもよい。
【０１３２】
また、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。また、プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記録媒体でもあってもよい。
【０１３３】
なお、前述した実施形態では、本発明を実施する撮像装置の一例としてデジタルカメラを採用した場合について説明したが、これに限定されるものではない。例えば、デジタルビデオカメラやスマートフォンなどの可搬型デバイスなど、本発明はその要旨の範囲内で種々の撮像装置に適用することができる。
【０１３４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記録媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１３５】
１００  デジタルカメラ（撮像装置）
１０１  撮像レンズ群（撮像レンズ）
１０３  フォーカスレンズ
１１４  フォーカスレンズ駆動部（レンズ駆動手段）
１２３  被写体検出部（距離情報検出手段）
１２４  フォーカスブラケット制御部（第１、第２の設定手段）
【図１】
2015230414.tif 000006
【図２】
2015230414.tif 000007
【図３】
2015230414.tif 000008
【図４】
2015230414.tif 000009
【図５】
2015230414.tif 000010
【図６】
2015230414.tif 000011
【図７】
2015230414.tif 000012