(57)【要約】【課題】被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定した画像を得ること。【解決手段】被写体距離分布算出部１３により、取得された画像をもとに、撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出し、撮像パラメータ決定部１４により、その被写体距離分布をもとに、撮像時の撮像パラメータを決定して、撮像制御部１５によって、上記決定された撮像パラメータを用いて撮像せしめるよう上記撮像系を制御する。【選択図】図１
2010154306.tif 000002
【特許請求の範囲】
【請求項１】
撮像系を介して被写体を写した画像を取得する取得部と、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出する被写体距離分布算出部と、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定する撮像パラメータ決定部と、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御する撮像制御部と、
を備えることを特徴とする撮像制御装置。
【請求項２】
前記撮像パラメータ決定部は、複数の撮像パラメータを決定するものであり、
前記撮像制御部は、前記決定された撮像パラメータごとに順次、その撮像パラメータのそれぞれを用いて撮像せしめるよう前記撮像系を制御することを特徴とする請求項１に記載の撮像制御装置。
【請求項３】
前記被写体距離分布算出部は、前記取得された画像の全領域をもとに、前記被写体距離分布を算出することを特徴とする請求項１に記載の撮像制御装置。
【請求項４】
前記被写体距離分布算出部は、前記取得された画像の一部の領域をもとに、前記被写体距離分布を算出することを特徴とする請求項１に記載の撮像制御装置。
【請求項５】
前記一部の領域は、前記画像の中央部分を含むことを特徴とする請求項４に記載の撮像制御装置。
【請求項６】
前記被写体距離分布算出部は、前記取得された画像の画素毎の被写体距離を求めて、前記被写体距離と、その被写体距離を有する画素の総数である画素数との対応関係の分布を前記被写体距離分布として算出し、
前記撮像パラメータ決定部は、前記被写体距離分布により表されるピーク値の画素数に対応付けられた被写体距離を用いて、前記撮像パラメータを決定することを特徴とする請求項１に記載の撮像制御装置。
【請求項７】
前記撮像パラメータ決定部は、前記被写体距離分布により表されるピーク値が複数存在する場合、前記複数のピーク値の内、所定の画素数の閾値以上を有するピーク値の被写体距離を用いて、前記撮像パラメータを決定することを特徴とする請求項６に記載の撮像制御装置。
【請求項８】
前記撮像パラメータ決定部は、前記被写体距離分布により表されるピーク値が複数存在する場合、前記複数のピーク値の内、各ピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて、前記撮像パラメータを決定することを特徴とする請求項６に記載の撮像制御装置。
【請求項９】
前記撮像パラメータ決定部は、前記被写体距離分布により表されるピーク値が複数存在する場合、前記複数のピーク値の内、所定の画素数の閾値以上を有するピーク値であって、且つ、それら所定の画素数の閾値以上を持つピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて、前記複数の撮像パラメータを決定することを特徴とする請求項６に記載の撮像制御装置。
【請求項１０】
前記撮像パラメータ決定部は、前記決定する撮像パラメータの数に制限があるとき、その数に応じた数の被写体距離に基づいて前記撮像パラメータを決定することを特徴とする請求項６に記載の撮像制御装置。
【請求項１１】
前記撮像パラメータ決定部は、前記撮像パラメータとして、撮像時の焦点距離を決定し、
前記撮像制御部は、前記決定された焦点距離を用いて撮像せしめるよう前記撮像系を制御することを特徴とする請求項１に記載の撮像制御装置。
【請求項１２】
前記パラメータ決定部は、前記撮像パラメータとして、撮像時の発光量を決定し、
前記撮像制御部は、前記決定された発光量を用いて撮像せしめるよう前記撮像系を制御することを特徴とすることを特徴とする請求項１又は１１に記載の撮像制御装置。
【請求項１３】
前記決定された撮像パラメータを用いて前記撮像系により撮像された複数枚の画像を１枚の画像に合成する画像合成部を更に具備することを特徴とする請求項２に記載の撮像制御装置。
【請求項１４】
撮像系を介して被写体を写した画像を取得するステップと、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出するステップと、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定するステップと、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御するステップと、
をコンピュータに発揮させることを特徴とする撮像制御プログラム。
【請求項１５】
撮像系を介して被写体を写した画像を取得し、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出し、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定し、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御する、
ことを特徴とする撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置を制御する撮像制御装置、撮像制御プログラム及び撮像制御方法に関する。
【背景技術】
【０００２】
従来、人物を含む被写体を撮像する場合、画面内の被写体の顔領域を検出して、更に主要被写体となる人物の顔を判定して、その人物が最適な撮像状態となるように、カメラの焦点や露出、フラッシュ光量などを制御して撮像する方法が提案されている。
【０００３】
例えば、人物の顔にピントを合わせると同時に、露出も顔の明るさに合わせる機能を備えたデジタルカメラが既に発売されている。
【０００４】
更に、特許文献１では、予めプリ撮像を行って取得した補助画像から被写体の特徴部を検出し、特徴部が複数検出された場合、焦点または露出を複数の特徴部にそれぞれ合わせて、本撮像として被写体を複数回撮像させるデジタルカメラが開示されている。実施形態においては、取得された画像から人物の顔を認識し、それぞれの顔に焦点を合わせたり、露出を合わせたりして、複数回撮像する技術と、撮像した複数の画像を１枚の画像に合成する技術が開示されている。
【特許文献１】特開２００７−２５９００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術も又は上記特許文献１で開示されている技術も、被写体となる人物の顔を検出する必要があるため、主要被写体が人物でない場合や、人物だけではない場合に適用できない。
【０００６】
本発明は、上記の点に鑑みてなされたもので、被写体の特徴部、つまり人物の顔などを検出することなく、複数の被写体のそれぞれに対して撮像パラメータを最適に設定した画像を得ることができる撮像制御装置、撮像制御プログラム及び撮像制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の撮像制御装置の一態様は、
撮像系を介して被写体を写した画像を取得する取得部と、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出する被写体距離分布算出部と、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定する撮像パラメータ決定部と、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御する撮像制御部と、
を備えることを特徴とする。  
また、本発明の撮像制御プログラムの一態様は、
撮像系を介して被写体を写した画像を取得するステップと、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出するステップと、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定するステップと、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御するステップと、
をコンピュータに発揮させることを特徴とする。  
そして、本発明の撮像制御方法の一態様は、
撮像系を介して被写体を写した画像を取得し、
前記取得された画像をもとに、前記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出し、
前記被写体距離分布をもとに、撮像時の撮像パラメータを決定し、
前記決定された撮像パラメータを用いて撮像せしめるよう前記撮像系を制御する、
ことを特徴とする。  
これらの態様によれば、例えば、予め取得された画像から、被写体の距離分布を算出し、それをもとに撮像パラメータを最適に設定して撮像を行うので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定して撮像された画像を得ることができるようになる。
【発明の効果】
【０００８】
本発明によれば、被写体の特徴部、つまり人物の顔などを検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定して撮像された画像を得ることができる撮像制御装置、撮像制御プログラム及び撮像制御方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１０】
［第１実施形態］
図１は、本発明の撮像制御装置の第１実施形態が適用されたデジタルカメラ１０の構成図である。
【００１１】
このデジタルカメラ１０は、撮像部１１、画像取得部１２、被写体距離分布算出部１３、撮像パラメータ決定部１４、撮像制御部１５、発光部１６、及び画像合成部１７を有する。これら画像取得部１２、被写体距離分布算出部１３、撮像パラメータ決定部１４、撮像制御部１５及び画像合成部１７は、ＣＰＵ等で構成された図示しないカメラ制御部により、その動作が制御されるようになっている。なお、本明細書においては、上記撮像部１１と上記発光部１６とを合わせて撮像系と称する。
【００１２】
撮像部１１は、撮像レンズ１１１、絞り１１２、イメージセンサ１１３などを有し、図示しないカメラ制御部からの制御による撮像制御部１５の制御に従って、被写体像を電気信号に変換して画像を得る。画像取得部１２は、特に図示はしていないが画像の一時保存用のバッファメモリを備え、上記撮像部１１で得た画像を取得して、それを該バッファメモリに一時保存する。なお、この画像の取得は、例えば図示しないシャッタ釦の半押しによるプリ撮像時と、シャッタ釦の全押しによる本撮像時に行われる。ここで、プリ撮像時と本撮像時は、互いに略同一の被写体を含む視野範囲を撮像するものとして、以下、説明する。また、本明細書において、プリ撮像時に取得した画像と本撮像時に取得した画像とを区別するために、プリ撮像時の取得画像を「取得された画像」、本撮像時の取得画像を「撮像された画像」とそれぞれ称する。上記本撮像時に画像取得部１２によって取得されて不図示バッファメモリに一時保存された上記撮像された画像は、不図示カメラ制御部により、上記バッファメモリから読み出されて図示しない記録媒体に記録される。
【００１３】
一方、上記本撮像に先立って行われるプリ撮像時に上記画像取得部１２によって取得されて不図示バッファメモリに一時保存された上記取得された画像は、不図示カメラ制御部の制御により、被写体距離分布算出部１３によって読み出され、該被写体距離分布算出部１３は、その取得された画像をもとに、上記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出する。撮像パラメータ決定部１４は、上記被写体距離分布算出部１３によって算出した上記被写体距離分布をもとに、本撮像時の撮像パラメータを決定する。撮像制御部１５は、上記撮像パラメータ決定部１４によって決定された上記撮像パラメータを用いて上記撮像部１１に本撮像せしめるよう制御する。なお、上記撮像パラメータ決定部１４が複数の撮像パラメータを決定した場合には、撮像制御部１５は、それら決定された撮像パラメータごとに順次、その撮像パラメータのそれぞれを用いて本撮像せしめるよう上記撮像部１１を制御することで、上記撮像部１１に複数枚の画像を連写させる。それら本撮像によって得られた複数枚の画像は上記画像取得部１２によって撮像された画像として取得され、不図示バッファメモリに一時保存される。画像合成部１７は、そのバッファメモリに一時保存された上記複数枚の撮像された画像を１枚の画像に合成する。
【００１４】
上記被写体距離分布算出部１３が不図示バッファメモリに一時記憶されている予め取得された画像から被写体の距離分布を算出する方法としては、例えば、Ｍ．  Ｓｕｂｂａｒａｏ  ａｎｄ  Ｇ．  Ｓｕｒｙａ，  ”Ｄｅｐｔｈ  ｆｒｏｍ  Ｄｅｆｏｃｕｓ：  Ａ  Ｓｐａｔｉａｌ  Ｄｏｍａｉｎ  Ａｐｐｒｏａｃｈ，”  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｊｏｕｒｎａｌ  ｏｆ  Ｃｏｍｐｕｔｅｒ  Ｖｉｓｉｏｎ，  Ｖｏｌ．  １３，  Ｎｏ．  ３，  ｐｐ．  ２７１−２９４，  １９９４．に開示されているＤｅｐｔｈ  ｆｒｏｍ  Ｄｅｆｏｃｕｓ（ＤＦＤ）方式が考えられる。ＤＦＤ方式では、撮像レンズ１１１の制御によりぼけの異なる複数の画像を予めＣＣＤやＣＭＯＳなどのイメージセンサ１１３で捉え、各画像間のぼけの相関量を示すパラメータを所定の画素毎に算出し、そのパラメータと予め対応させてある被写体距離のテーブルを参照することで対象画素の被写体距離の算出を行うことができる。
【００１５】
従って、被写体距離分布算出部１３は、このＤＦＤ方式により上記取得された画像の画素毎の被写体距離を求めて、被写体距離と、その被写体距離を有する画素の総数である画素数との対応関係の分布を上記被写体距離分布として算出する。図２は、この算出した被写体距離分布の一例を示す図である。横軸（Ｘ軸）は被写体距離、縦軸（Ｙ軸）は画素の数を表している。つまり、被写体距離と画素の数のヒストグラムとなっている。図２の被写体距離分布を見ると、ピークが２つ有り、そのピーク値の画素数に対応付けられた距離Ａと距離Ｂにそれぞれ主要被写体があることが判別できる。
【００１６】
上記撮像制御部１５は、被写体距離分布算出部１３で算出した被写体距離分布により表されるピーク値の画素数に対応付けられた被写体距離、図２の例では距離Ａ，Ｂ、を用いて、撮像パラメータを決定する。本第１実施形態では、撮像パラメータは、上記撮像部１１による撮像時の焦点距離であるとする。
【００１７】
例えば、プリ撮像時に取得された画像に基づいて算出された、ピーク値の画素数に対応付けられた被写体距離が５ｍと１０ｍの場合、撮像制御部１５は、被写体距離５ｍにピントが合う焦点距離を第１の焦点距離、被写体距離１０ｍにピントが合う距離を第２の焦点距離として、合計２回の本撮像を順次行うよう撮像部１１を制御する。詳細は後述するが、これにより、５ｍにピントが合った画像と１０ｍにピントが合った撮像された画像をそれぞれ取得でき、それらを一つの画像に合成すれば、５ｍと１０ｍのそれぞれにピントが合った一つの合成画像を生成できる。
【００１８】
図３は、本実施形態におけるデジタルカメラ１０の図示しないカメラ制御部によって制御される一連の処理のフローチャートを示す図である。
【００１９】
本実施形態におけるデジタルカメラ１０を使って連写合成写真を撮像するとき、まず、所定のメニュー操作等に応じて、図示しないカメラ制御部は、該デジタルカメラ１０の動作モードを連写合成モードに設定する（ステップＳ１１）。
【００２０】
そして、この連写合成モードでは、図示しないシャッタ釦が半押しされた状態を検出すると（ステップＳ１２）、図示しないカメラ制御部は、プリ撮像を行わせる。即ち、予め記憶されている撮像パラメータ、この場合は複数の焦点の情報を撮像制御部１５に与えて、撮像部１１により複数枚のボケの異なる画像を得、画像取得部１２にそれらを取得された画像として取得させ、図示しないバッファメモリに一時記憶させる（ステップＳ１３）。なおこのとき、上記カメラ制御部は、図示しない測光回路の出力により発光部１６の発光の要否を判定し、発光が必要な場合には、上記予め記憶されている撮像パラメータとして、予め記憶されている光量の情報を撮像制御部１５に与えて、発光部１６を発光させることも行う。ここで、例えば、被写体距離が大きいほど大きな値の発光量を示す光量の情報が被写体距離に予め対応づけられて記憶されていてもよいが、これに限られない。その後、上記カメラ制御部は、被写体距離分布算出部１３に、上記不図示バッファメモリより上記取得されたボケの異なる画像を読み出させ、これらのボケの異なる画像からＤＦＤ法によって、被写体距離分布を算出させる（ステップＳ１４）。即ち、このステップＳ１４は、撮像系を介して被写体を写した画像を取得するステップと、それら取得された画像をもとに被写体距離分布を算出するステップとの２つのステップに対応する。
【００２１】
ここで、例えば図２に示された被写体距離分布が算出されると、距離Ａと距離Ｂ前後に主要被写体が存在することが判別できるため、上記カメラ制御部は、撮像パラメータ決定部１４に、本撮像のための２つの焦点を決定させる（ステップＳ１５）。
【００２２】
その後、図示しないシャッタ釦が全押しされた状態が検出されると（ステップＳ１６）、図示しないカメラ制御部は、撮像パラメータ決定部１４に上記ステップＳ１５で決定した２つの焦点の情報を撮像制御部１５に入力させる（ステップＳ１７）。撮像制御部１５は、この入力された複数の焦点に撮像部１１を制御し、２枚の焦点の異なる画像を連写させる（ステップＳ１８）。こうして連写して撮像された２枚の焦点の異なる画像は、撮像された画像として画像取得部１２によって取得されて、不図示バッファメモリに一時保存される。その後、上記カメラ制御部は、画像合成部１７により、上記不図示バッファメモリに保存されている２枚の焦点の異なる撮像された画像を１枚の画像に合成させ（ステップＳ１９）、得られた合成画像を図示しないメモリ等の記録装置に出力する（ステップＳ２０）。なお、画像合成の手法としては、例えば特許第３１９１９２８号公報等に開示されているように、様々な技術が知られている。
【００２３】
勿論、不図示のバッファメモリに保存されている２枚の焦点の異なる撮像された画像を、１枚の画像に合成することなく、それぞれ出力できるようにしても構わない。
【００２４】
以上のように、本第１実施形態によれば、予め取得された画像から、被写体の距離分布を算出し、それに基づき撮像パラメータを最適に設定して連写するので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定した複数の撮像された画像を得ることができるようになる。
【００２５】
特に、本実施形態では、撮像パラメータとして撮像部１１の焦点を変えながら連写することで、異なる被写体距離に居る複数の主要被写体それぞれにピントが合った複数枚の撮像された画像を得ることができる。
【００２６】
そして、それら焦点の異なる複数枚の撮像された画像を１枚の画像に合成することで、主要被写体の全てにピントが合った画像を得ることができる。
【００２７】
［第２実施形態］
上記第１実施形態では、撮像パラメータが撮像系の一部をなす撮像部１１の焦点であるとしたが、本第２実施形態は、撮像パラメータが撮像系の一部をなす発光部１６の撮像時の発光量であるとした場合の例である。
【００２８】
本第２実施形態に係る撮像制御装置の適用されたデジタルカメラの構成は、図１に示した上記第１実施形態と同様である。
【００２９】
図４は、本実施形態におけるデジタルカメラ１０の一連の処理のフローチャートを示す図である。ここで、図３に示した上記第１実施形態と同様のステップには同一の参照符号を付してある。従って、上記第１実施形態と異なる部分のみを以下に説明する。
【００３０】
上記第１実施形態と同様にして、被写体距離分布算出部１３にて被写体距離分布を算出させ（ステップＳ１４）、例えば図２に示された被写体距離分布が算出されると、距離Ａと距離Ｂ前後に主要被写体が存在することが判別できるため、図示しないカメラ制御部は、撮像パラメータ決定部１４に、本撮像のための２つの光量を上記２つの被写体距離に基づいて決定させる（ステップＳ２１）。
【００３１】
その後、図示しないシャッタ釦が全押しされた状態が検出されると（ステップＳ１６）、上記カメラ制御部は、撮像パラメータ決定部１４に上記ステップＳ２１で決定した２つの光量の情報を撮像制御部１５に入力させる（ステップＳ２２）。撮像制御部１５は、この入力された複数の光量に発光部１６を制御し、２枚の明るさの異なる画像を連写させる（ステップＳ２３）。こうして連写して撮像された２枚の明るさの異なる画像は、撮像された画像として画像取得部１２によって取得されて、不図示バッファメモリに一時保存されるので、上記カメラ制御部は、画像合成部１７により、上記バッファメモリ１２に保存されている２枚の明るさの異なる撮像された画像を１枚の画像に合成させることとなる（ステップＳ１９）。
【００３２】
以上のように、本第２実施形態によれば、予め取得された画像から、被写体の距離分布を算出し、それに基づき撮像パラメータを最適に設定して連写するので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定した複数の撮像された画像を得ることができるようになる。
【００３３】
特に、本実施形態では、撮像パラメータとして発光部１６の光量を変えながら連写することで、異なる被写体距離に居る複数の主要被写体それぞれに最適な明るさで複数枚の撮像された画像を得ることができる。
【００３４】
例えば、プリ撮像時に取得された画像に基づいて算出された、ピーク値の画素数に対応付けられた被写体距離が５ｍと１０ｍの場合、撮像制御部１５は、被写体距離５ｍに対応づけられた光量を第１の光量とし、被写体距離１０ｍに対応付けられた光量を第２の光量として、合計２回の本撮像を順次行うよう撮像部１１及び発光部１６を制御する。これにより、被写体距離５ｍと１０ｍのそれぞれに応じて最適な光量で撮像された画像をそれぞれ取得することができ、それらを一つの画像に合成すれば、被写体距離に応じて最適な光量で撮像された一つの合成画像、つまり主要被写体の全てが明るい画像を生成できる。
【００３５】
なお、本第２実施形態における光量制御と上記第１実施形態における焦点制御とを組み合わせれば、異なる被写体距離に居る複数の主要被写体それぞれにピントが合い且つ最適な明るさの複数枚の画像を得ることができることは言うまでもない。
【００３６】
また、本第２実施形態における光量制御と被写界深度等の他のパラメータの制御とを組み合わせることも可能である。
【００３７】
［第３実施形態］
上記第１及び第２実施形態では、被写体距離分布が複数の画素数のピークを持つとき、各ピーク値の画素数に対応付けられた被写体距離を用いて複数の撮像パラメータを決定するようにしている。即ち、被写体距離分布に基づいて撮像パラメータを変更させながら連写するときに、すべてのピーク値の画素数に対応付けられた被写体距離について撮像するようにしている。
【００３８】
本第３実施形態は、すべてのピーク値の画素数に対応付けられた被写体距離ではなく、所定の条件時のみ連写するようにしたものである。
【００３９】
例えば、被写体距離分布により表されるピーク値が複数存在するとき、その内の所定の画素数の閾値以上を有する（条件１）場合にのみ、その所定の画素数の閾値以上を有するピーク値の被写体距離を用いて連写する。
【００４０】
これは、図５に示すように、被写体距離（Ｘ軸）と画素の数（Ｙ軸）の被写体距離分布において、例えばＡ，Ｂ，Ｃの３つのピーク値の画素数に対応付けられた被写体距離がある場合、Ｐという画素数の閾値を設定し、被写体距離分布において、ピーク値の画素数が閾値Ｐ以上の被写体距離のみ連写を行う。つまり、ＡとＣの被写体距離で連写を行い、Ｂの被写体距離では撮像しないようにする。
【００４１】
このように、撮像パラメータ決定部１４は、被写体距離分布における複数のピーク値の内、所定の画素数の閾値Ｐ以上を有するピーク値の被写体距離を用いて、複数の撮像パラメータを決定して、撮像制御部１５により撮像部１１に連写させる。従って、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。
【００４２】
なお、このときの撮像パラメータは、上記第１実施形態のような撮像部１１の焦点であっても良いし、上記第２実施形態のような発光部１６の光量であっても良く、またそれらの組み合わせであっても構わない。
【００４３】
あるいは、被写体距離分布により表される複数のピーク値が複数存在するとき、その内の、それぞれに対応付けられた各被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値を有する（条件２）場合にのみ、その所定の合計数の閾値以上を有するピーク値の被写体距離を用いて連写する。
【００４４】
これは、図６に示すように、ピーク値の画素数に対応付けられた被写体距離位置の前後の所定被写体距離範囲内（例えば図６のｔ）の画素の数の合計に対して、閾値を設けて連写する位置を決めるものである。図６のＡ，Ｂ，Ｃの３つのピーク値の画素数に対応付けられた被写体距離の前後ｔという被写体距離範囲の中の画素の数の合計がそれぞれａ，ｂ，ｃで、合計数の閾値を未図示のｓで、ｃ＞ｂ＞ｓ＞ａの関係にあるとすると、ＢとＣの被写体距離のみで連写を行う。
【００４５】
なお、ここでは所定被写体距離範囲を一律ｔとしたが、これを被写体距離のＡ，Ｂ，Ｃによって異なるものと設定してもよい。例えば、被写体距離Ａの位置では、所定被写体距離範囲ｔを小さく、被写体距離Ｂの位置では、所定被写体距離範囲ｔを大きく設定する。
【００４６】
このように、撮像パラメータ決定部１４は、被写体距離分布により表されるピーク値が複数存在する場合、各ピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲ｔ内の画素数の合計が所定の合計数の閾値ｓ以上を有するピーク値の被写体距離を用いて、複数の撮像パラメータを決定して、撮像制御部１５により撮像部１１に連写させる。従って、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。なお、このときの撮像パラメータは、上記第１実施形態のような撮像部１１の焦点であっても良いし、上記第２実施形態のような発光部１６の光量であっても良く、またそれらの組み合わせであっても構わない。
【００４７】
また、上記条件１と条件２との両方を満たす場合、つまり、被写体距離分布により表されるピーク値が複数存在するとき、それら記複数のピーク値の内、所定の画素数の閾値以上を有するピーク値であって、且つ、それら画素数の閾値以上を持つピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有する場合にのみ、その所定の合計数の閾値以上を有するピーク値の被写体距離を用いて連写を行うようにしても良い。このようにすることで、より確実に、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。
【００４８】
なお、被写体距離分布において隣接するピーク値の画素数に対応付けられた被写体距離が、その両者の中間の被写体距離を用いて撮像パラメータを決定しても人がその撮像パラメータの違いを認識できないほど近い場合には、そのような中間の被写体距離を採用するようにしても構わない。この点を考慮して、上記所定距離範囲ｔを決定しても良い。
【００４９】
また、連写枚数つまり決定する撮像パラメータの数に制限があるときには、上記条件の何れかによって決定した複数の被写体距離のうち、画素数の上位のものから、その制限数に応じた個数の被写体距離を選択的に使用すれば良い。これにより、当該デジタルカメラ１０で連写可能な枚数分に絞っても、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できるようになる。
【００５０】
以上、実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００５１】
例えば、上記被写体距離分布算出部１３は、図７（Ａ）に示すように、上記撮像部１１によって取得された画像の全領域である全画像領域２０の全てを被写体距離分布算出領域２１として使用することで、上記取得された画像においてどの位置に主要被写体が居ても撮像パラメータを最適に設定した複数の撮像された画像を得ることができるようにしているが、全画像領域２０の予め決められた一部の領域を被写体距離分布算出領域２１として使用するようにしても良い。そのようにすれば、被写体距離分布を算出する演算量が少なくなり、処理の高速化が達成できる。
【００５２】
また、この場合、上記一部の領域は、図７（Ｂ）又は図７（Ｃ）に示すように、全画像領域２０の中央部分を含むことが望ましい。つまり、主要被写体が存在する確率の高い中央部分は必ず含むことで、誤った撮像パラメータを設定することを防止できる。
【００５３】
また、上記実施形態では、被写体距離分布算出部１３が予め取得された画像から被写体の距離分布を算出する方法としてＤＦＤ方式を例に説明したが、本発明はそれに限定されない。
【００５４】
また、本撮像に先立って行うプリ撮像によって取得された画像をもとに被写体距離分布を算出するものとしたが、図示しない液晶ディスプレイにライブビュー表示することで、構図決めを容易にする機能を備えている場合、プリ撮像に代えて、そのライブビュー表示用に取得した画像をもとに被写体距離分布を算出するようにしても良い。
【００５５】
また、被写体距離分布算出部１３、撮像パラメータ決定部１４、撮像制御部１５及び画像合成部１７の機能の一部又は全部をＣＰＵ等で構成された図示しないカメラ制御部により実行されるソフトウェアとして構成することも可能である。勿論、このソフトウェアは、予めデジタルカメラ１０の図示しないプログラムメモリに記録されているものであっても良いし、メモリカード等の記録媒体やネットワークを介して該デジタルカメラ１０に供給されるものであっても良い。
【００５６】
更に、撮像装置の一例としてデジタルカメラを説明したが、静止画撮像機能を有するビデオカメラ、カメラ機能を備えた携帯電話機やＰＤＡ等、他の撮像装置であっても良い。
【００５７】
（付記）
前記の具体的実施形態から、以下のような構成の発明を抽出することができる。
【００５８】
（１）  撮像系を介して被写体を写した画像を取得する取得部と、
上記取得された画像をもとに、上記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出する被写体距離分布算出部と、
上記被写体距離分布をもとに、撮像時の撮像パラメータを決定する撮像パラメータ決定部と、
上記決定された撮像パラメータを用いて撮像せしめるよう上記撮像系を制御する撮像制御部と、
を備えることを特徴とする撮像制御装置。
【００５９】
（対応する実施形態）
この（１）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、一例として、撮像部１１及び発光部１６が上記撮像系に、画像取得部１２が上記取得部に、被写体距離分布算出部１３が上記被写体距離分布算出部に、撮像パラメータ決定部１４が上記撮像パラメータ決定部に、撮像制御部１５が上記撮像制御部に、それぞれ対応する。
【００６０】
（作用効果）
この（１）に記載の撮像制御装置は、取得された画像から被写体の距離分布を求め、得られた被写体距離分布をもとに、撮像パラメータを決定して撮像する。  
従って、この（１）に記載の撮像制御装置によれば、予め取得された画像から、被写体の距離分布を算出し、それをもとに撮像パラメータを最適に設定して撮像するので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定して撮像された画像を得ることができるようになる。
【００６１】
（２）  上記撮像パラメータ決定部は、複数の撮像パラメータを決定するものであり、
上記撮像制御部は、上記決定された撮像パラメータごとに順次、その撮像パラメータのそれぞれを用いて撮像せしめるよう上記撮像系を制御することを特徴とする（１）に記載の撮像制御装置。
【００６２】
（対応する実施形態）
この（２）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。
【００６３】
（作用効果）
この（２）に記載の撮像制御装置は、複数の撮像パラメータを決定し、決定された撮像パラメータごとに順次、その撮像パラメータのそれぞれを用いて複数枚の画像を撮像する。  
従って、この（２）に記載の撮像制御装置によれば、被写体の距離分布をもとに複数の撮像パラメータを最適に設定して複数枚の撮像された画像を取得するので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定した複数枚の撮像された画像を得ることができるようになる。
【００６４】
（３）  上上記被写体距離分布算出部は、上記取得された画像の全領域をもとに、上記被写体距離分布を算出することを特徴とする（１）に記載の撮像制御装置。
【００６５】
（対応する実施形態）
この（３）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、一例として、被写体距離分布算出領域２１が上記被写体距離分布算出領域に、全画像領域２０が上記取得された画像の全領域に、それぞれ対応する。
【００６６】
（作用効果）
この（３）に記載の撮像制御装置は、取得された画像の全領域から被写体距離分布を算出する。  
従って、この（３）に記載の撮像制御装置によれば、取得された画像においてどの位置に主要被写体が居ても撮像パラメータを最適に設定して撮像された画像を得ることができる。
【００６７】
（４）  上記被写体距離分布算出部は、上記取得された画像の一部の領域をもとに、上記被写体距離分布を算出することを特徴とする（１）に記載の撮像制御装置。
【００６８】
（対応する実施形態）
この（４）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。
【００６９】
（作用効果）
この（４）に記載の撮像制御装置は、取得された画像の予め決められた少なくとも一つの部分領域から被写体距離分布を算出する。  
従って、この（４）に記載の撮像制御装置によれば、被写体距離分布を算出する演算量が少なくなり、処理の高速化が達成できる。
【００７０】
（５）  上記一部の領域は、上記画像の中央部分を含むことを特徴とする（４）に記載の撮像制御装置。
【００７１】
（対応する実施形態）
この（４）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。
【００７２】
（作用効果）
この（４）に記載の撮像制御装置は、少なくとも取得された画像の中央部分の領域から被写体距離分布を算出する。  
従って、この（４）に記載の撮像制御装置によれば、主要被写体が存在する確率の高い中央部分は必ず含むことで、誤った撮像パラメータを設定することを防止できる。
【００７３】
（６）  上記被写体距離分布算出部は、上記取得された画像の画素毎の被写体距離を求めて、上記被写体距離と、その被写体距離を有する画素の総数である画素数との対応関係の分布を上記被写体距離分布として算出し、
上記撮像パラメータ決定部は、上記被写体距離分布により表されるピーク値の画素数に対応付けられた被写体距離を用いて、上記撮像パラメータを決定することを特徴とする（１）に記載の撮像制御装置。
【００７４】
（対応する実施形態）
この（６）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。
【００７５】
（作用効果）
この（６）に記載の撮像制御装置は、被写体距離分布により表されるピーク値の画素数に対応付けられた被写体距離を用いて撮像パラメータを決定する。  
従って、この（６）に記載の撮像制御装置によれば、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、それら主要被写体が居る被写体距離に最適な撮像パラメータを設定できる。
【００７６】
（７）  上記撮像パラメータ決定部は、上記被写体距離分布により表されるピーク値が複数存在する場合、上記複数のピーク値の内、所定の画素数の閾値以上を有するピーク値の被写体距離を用いて、上記撮像パラメータを決定することを特徴とする（６）に記載の撮像制御装置。
【００７７】
（対応する実施形態）
この（７）に記載の撮像制御装置に関する実施形態は、第３実施形態が対応する。その実施形態において、一例として、閾値Ｐが上記所定の画素数の閾値に対応する。
【００７８】
（作用効果）
この（７）に記載の撮像制御装置は、所定の画素数の閾値以上を有するピーク値の被写体距離を用いて撮像パラメータを決定する。  
従って、この（７）に記載の撮像制御装置によれば、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。
【００７９】
（８）  上記撮像パラメータ決定部は、上記被写体距離分布により表されるピーク値が複数存在する場合、上記複数のピーク値の内、各ピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて、上記撮像パラメータを決定することを特徴とする（６）に記載の撮像制御装置。
【００８０】
（対応する実施形態）
この（８）に記載の撮像制御装置に関する実施形態は、第３実施形態が対応する。その実施形態において、一例として、所定距離範囲ｔが上記所定被写体距離範囲に、閾値ｓが上記所定の合計数の閾値に、それぞれ対応する。
【００８１】
（作用効果）
この（８）に記載の撮像制御装置は、各ピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて撮像パラメータを決定する。  
従って、この（８）に記載の撮像制御装置によれば、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。
【００８２】
（９）  上記撮像パラメータ決定部は、上記被写体距離分布により表されるピーク値が複数存在する場合、上記複数のピーク値の内、所定の画素数の閾値以上を有するピーク値であって、且つ、それら所定の画素数の閾値以上を持つピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて、上記複数の撮像パラメータを決定することを特徴とする（６）に記載の撮像制御装置。
【００８３】
（対応する実施形態）
この（９）に記載の撮像制御装置に関する実施形態は、第３実施形態が対応する。その実施形態において、一例として、閾値Ｐが上記所定の画素数の閾値に、所定距離範囲ｔが上記所定被写体距離範囲に、閾値ｓが上記所定の合計数の閾値に、それぞれ対応する。
【００８４】
（作用効果）
この（９）に記載の撮像制御装置は、所定の画素数の閾値以上を有するピーク値の被写体距離であって、且つ、それら所定の画素数の閾値以上を持つピーク値の画素数に対応付けられたそれぞれの被写体距離に関し前後所定被写体距離範囲内の画素数の合計が所定の合計数の閾値以上を有するピーク値の被写体距離を用いて撮像パラメータを決定する。  
従って、この（９）に記載の撮像制御装置によれば、多くの画素が対応している被写体距離が主要被写体の存在する被写体距離であるので、主要被写体が存在する確率がより高い被写体距離に基づいて撮像パラメータを設定できる。
【００８５】
（１０）  上記撮像パラメータ決定部は、上記決定する撮像パラメータの数に制限があるとき、その数に応じた数の被写体距離に基づいて上記撮像パラメータを決定することを特徴とする（６）に記載の撮像制御装置。
【００８６】
（対応する実施形態）
この（１０）に記載の撮像制御装置に関する実施形態は、第３実施形態が対応する。
【００８７】
（作用効果）
この（１０）に記載の撮像制御装置は、決定する撮像パラメータの数に応じて被写体距離に基づく撮像パラメータを決定する。  
従って、この（１０）に記載の撮像制御装置によれば、当該撮像制御装置で連写可能な枚数分に絞っても、主要被写体が存在する確率の高い被写体距離に基づいて撮像パラメータを設定できる。
【００８８】
（１１）  上記撮像パラメータ決定部は、上記撮像パラメータとして、撮像時の焦点距離を決定し、
上記撮像制御部は、上記決定された焦点距離を用いて撮像せしめるよう上記撮像系を制御することを特徴とする（１）に記載の撮像制御装置。
【００８９】
（対応する実施形態）
この（１１）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。
【００９０】
（作用効果）
この（１１）に記載の撮像制御装置は、撮像パラメータとして撮像時の焦点距離を決定し、撮像系の焦点距離を制御して撮像を行う。  
従って、この（１１）に記載の撮像制御装置によれば、異なる被写体距離に居る複数の主要被写体それぞれにピントが合った画像を撮像することができる。
【００９１】
（１２）  被上記パラメータ決定部は、上記撮像パラメータとして、撮像時の発光量を決定し、
上記撮像制御部は、上記決定された発光量を用いて撮像せしめるよう上記撮像系を制御することを特徴とすることを特徴とする（１）又は（１１）に記載の撮像制御装置。
【００９２】
（対応する実施形態）
この（１２）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、一例として、発光部１６が上記撮像系に対応する。
【００９３】
（作用効果）
この（１２）に記載の撮像制御装置は、撮像パラメータとして撮像時の発光量を決定し、撮像系の発光量距離を制御して撮像を行う。  
従って、この（１２）に記載の撮像制御装置によれば、異なる被写体距離に居る複数の主要被写体それぞれに最適な明るさで画像を撮像することができる。
【００９４】
（１３）  上記決定された撮像パラメータを用いて上記撮像系により撮像された複数枚の画像を１枚の画像に合成する画像合成部を更に具備することを特徴とする（２）に記載の撮像制御装置。
【００９５】
（対応する実施形態）
この（１３）に記載の撮像制御装置に関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、一例として、画像合成部１７が上記画像合成部に対応する。
【００９６】
（作用効果）
この（１３）に記載の撮像制御装置は、決定された撮像パラメータを用いて撮像された複数枚の画像を１枚の画像に合成する。  
従って、この（１３）に記載の撮像制御装置によれば、異なる被写体距離に居る複数の被写体それぞれに最適な撮像パラメータとなるような１枚の画像が得られる。
【００９７】
（１４）  撮像系を介して被写体を写した画像を取得するステップと、
上記取得された画像をもとに、上記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出するステップと、
上記被写体距離分布をもとに、撮像時の撮像パラメータを決定するステップと、
上記決定された撮像パラメータを用いて撮像せしめるよう上記撮像系を制御するステップと、
をコンピュータに発揮させることを特徴とする撮像制御プログラム。
【００９８】
（対応する実施形態）
この（１４）に記載の撮像制御プログラムに関する実施形態は、第１乃至第３実施形態が対応する。それらの実施形態において、一例として、ステップＳ１４が上記画像を取得するステップ及び上記被写体距離分布を算出するステップに、ステップＳ１５又はステップ２１が上記撮像パラメータを決定するステップに、ステップＳ１７及びステップＳ１８、又はステップＳ２２及びステップＳ２３が上記撮像系を制御するステップに、それぞれ対応する。
【００９９】
（作用効果）
この（１４）に記載の撮像制御プログラムは、コンピュータに、取得された画像から被写体の距離分布を求め、得られた被写体距離分布をもとに、撮像パラメータを決定して、撮像系を制御して撮像させる。  
従って、この（１４）に記載の撮像制御プログラムによれば、予め取得された画像から、被写体の距離分布を算出し、それをもとに撮像パラメータを最適に設定して撮像系に撮像させるので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定して撮像された画像を得ることができるようになる。
【０１００】
（１５）  撮像系を介して被写体を写した画像を取得し、
上記取得された画像をもとに、上記撮像系から被写体までの距離を示す被写体距離の分布を表す被写体距離分布を算出し、
上記被写体距離分布をもとに、撮像時の撮像パラメータを決定し、
上記決定された撮像パラメータを用いて撮像せしめるよう上記撮像系を制御する、
ことを特徴とする撮像制御方法。
【０１０１】
（対応する実施形態）
この（１５）に記載の撮像制御方法に関する実施形態は、第１乃至第３実施形態が対応する。
【０１０２】
（作用効果）
この（１５）に記載の撮像制御方法は、取得された画像から被写体の距離分布を求め、得られた被写体距離分布をもとに、撮像パラメータを決定して、撮像系を制御して撮像させる。  
従って、この（１５）に記載の撮像制御方法によれば、予め取得された画像から、被写体の距離分布を算出し、それをもとに撮像パラメータを最適に設定して撮像系に撮像させるので、被写体の特徴部を検出することなく、複数の被写体にそれぞれに対して撮像パラメータを最適に設定して撮像された画像を得ることができるようになる。
【図面の簡単な説明】
【０１０３】
【図１】図１は、本発明の撮像制御装置の第１実施形態が適用されたデジタルカメラの構成を示す図である。
【図２】図２は、被写体距離分布の一例を示す図である。
【図３】図３は、第１実施形態におけるデジタルカメラの一連の処理のフローチャートを示す図である。
【図４】図４は、本発明の撮像制御装置の第２実施形態が適用されたデジタルカメラの一連の処理のフローチャートを示す図である。
【図５】図５は、本発明の第３実施形態において連写する所定の条件の一例を説明するための被写体距離分布の例を示す図である。
【図６】図６は、連写する所定の条件の別の例を説明するための被写体距離分布の例を示す図である。
【図７】図７は、被写体距離分布算出領域の各種例を示す図である。
【符号の説明】
【０１０４】
１０…デジタルカメラ、  １１…撮像部、  １１１…撮像レンズ、  １１２…絞り、  １１３…イメージセンサ、  １２…画像取得部、  １３…被写体距離分布算出部、  １４…撮像パラメータ決定部、  １５…撮像制御部、  １６…発光部、  １７…画像合成部、  ２０…全画像領域、  ２１…被写体距離分布算出領域。
【図１】
2010154306.tif 000003
【図２】
2010154306.tif 000004
【図３】
2010154306.tif 000005
【図４】
2010154306.tif 000006
【図５】
2010154306.tif 000007
【図６】
2010154306.tif 000008
【図７】
2010154306.tif 000009