"予め撮影した撮影画像から、前記撮影画像中の物体に応じた複数の領域を抽出する領域抽出手段と、前記抽出領域ごとにピント位置を算出するピント位置算出手段と、前記複数のピント位置のいずれか1つに合焦した撮影を前記複数のピント位置の全てについて行う画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の分割領域から、コントラストが最も高い各前記分割領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備える、パンフォーカス画像生成装置。前記領域抽出手段は、前記撮影画像にエッジ処理を施しエッジに囲まれた領域を一つの前記抽出領域とする、請求項1に記載のパンフォーカス画像生成装置。前記ピント位置算出手段は、前記抽出領域の重心位置をピント位置とする、請求項1又は2に記載のパンフォーカス画像生成装置。カメラから被写体までの被写体距離を算出する距離算出手段と、撮影画像の画素毎に前記被写体距離で表した距離画像を生成する距離画像生成手段と、前記距離画像を基に複数の焦点距離を算出する焦点距離算出手段と、前記焦点距離ごとに画像を撮影する画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の部分領域から、コントラストが最も高い各前記部分領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備える、パンフォーカス画像生成装置。前記焦点距離算出手段は、Nを任意の整数とした場合に、前記被写体距離の最大最小値間をN分割して前記焦点距離とする、請求項4に記載のパンフォーカス画像生成装置。前記焦点距離算出手段は、前記被写体距離が小さくなるほど密に、前記被写体距離が大きくなるほど粗く、前記焦点距離を設定する、請求項4に記載のパンフォーカス画像生成装置。このように、近年のパンフォーカス画像の生成技術は、あらかじめ何らかの手段でピント位置をずらした複数枚の画像を取得しておき、その後に画像処理により合焦度の高い部分を選択し、選択された部分を接合することで1つのパンフォーカスな画像を得るという手法が一般的である。精度の高いパンフォーカス画像を得るためには、ピント位置が異なる多くの画像を撮影する必要があり、複数枚の画像を撮影し終えるまでに時間がかかるため、被写体が動くと合成後の画像がぶれてしまう場合がある。一方、撮影画像の枚数を減らすとパンフォーカス画像の合焦精度が落ちてしまうこととなり、動体撮影画像のぶれとパンフォーカスの精度はトレードオフの関係にある。本発明は、上述の課題を解決するためになされたもので、適正枚数の撮影画像からパンフォーカス画像を生成するパンフォーカス画像生成装置の提供を目的とする。本発明の第1のパンフォーカス生成装置は、予め撮影した撮影画像から、前記撮影画像中の物体に応じた複数の領域を抽出する領域抽出手段と、前記抽出領域ごとにピント位置を算出するピント位置算出手段と、前記複数のピント位置のいずれか1つに合焦した撮影を前記複数のピント位置の全てについて行う画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の分割領域から、コントラストが最も高い各前記分割領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備える。本発明の第2のパンフォーカス生成装置は、カメラから被写体までの被写体距離を算出する距離算出手段と、撮影画像の画素毎に前記被写体距離で表した距離画像を生成する距離画像生成手段と、前記距離画像を基に複数の焦点距離を算出する焦点距離算出手段と、前記焦点距離ごとに画像を撮影する画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の部分領域から、コントラストが最も高い各前記部分領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備える。本発明の第1のパンフォーカス生成装置は、予め撮影した撮影画像から、前記撮影画像中の物体に応じた複数の領域を抽出する領域抽出手段と、前記抽出領域ごとにピント位置を算出するピント位置算出手段と、前記複数のピント位置のいずれか1つに合焦した撮影を前記複数のピント位置の全てについて行う画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の分割領域から、コントラストが最も高い各前記分割領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備えるので、撮影する被写体の特徴に応じてパンフォーカス画像を生成するための撮影枚数を決定することが出来る。本発明の第2のパンフォーカス生成装置は、カメラから被写体までの被写体距離を算出する距離算出手段と、撮影画像の画素毎に前記被写体距離で表した距離画像を生成する距離画像生成手段と、前記距離画像を基に複数の焦点距離を算出する焦点距離算出手段と、前記焦点距離ごとに画像を撮影する画像撮影手段と、前記画像撮影手段が撮影した複数の前記撮影画像の各々における対応する複数の部分領域から、コントラストが最も高い各前記部分領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段とを備えるので、撮影する被写体の特徴に応じてパンフォーカス画像を生成するための撮影枚数を決定することが出来る。実施の形態1図1を用いて、本実施の形態のパンフォーカス画像生成装置の動作の概要を説明する。パンフォーカス画像生成装置は、初めに撮影対象の被写体を撮影し、撮影した画像を解析する。撮影画像から被写体が写った領域を抽出し、当該抽出領域ごとに合焦して再び撮影を行う。例えば図1に示すように3つの被写体がある場合、領域1~3の3つの領域を抽出する。そして、領域1に合焦して撮影した画像1、次に領域2に合焦して撮影した画像2、さらに領域3に合焦して撮影した画像3と、ピント位置を変えて3枚の画像を撮影する。次に、3枚の画像の各々における対応する複数の分割領域から、最もコントラストの高い分割領域を抽出し、それらを接合して1枚の画像を生成する。こうして、領域1~3の全てに合焦した、すなわち全ての被写体に合焦したパンフォーカスな画像を生成する。図2は本実施の形態に係るパンフォーカス画像生成装置の構成を示すブロック図である。本実施の形態のパンフォーカス画像生成装置100は、予め取得した画像から被写体が写った領域を抽出する領域抽出手段1、抽出領域におけるピント位置を算出するピント位置算出手段2、一つずつピント位置に合焦して画像を撮影する画像撮影手段3、画像撮影手段3が撮影した複数の画像を合成して一枚のパンフォーカス画像を作成する画像合成手段4を備えている。図3は本実施の形態に係るパンフォーカス画像生成装置の動作を示すフローチャートである。図3に示すとおり、まず撮影対象を撮影して画像を取得するステップS1。そして、領域抽出手段1において、取得した画像から被写体領域1,2,3を抽出する。具体的には、取得した画像のエッジを検出し、2値画像に変換するステップS2。エッジ検出に関しては、ノイズ除去等の効果を含んだCannyオペレータ、Sobelフィルタ、Prewittフィルタ等を利用することが可能である。その後、2値化されたエッジで囲まれた画素内の領域にラベリング等の手法を適用しステップS3、エッジに囲まれた画素群を一つの領域として抽出するステップS4。複雑な被写体の場合はエッジ領域内にさらにエッジ領域が検出されることがあるが、この場合は処理負荷等を考慮し、最外郭のエッジに囲まれた領域のみを1つの領域とすることで撮影枚数を削減することが可能である。次に、ピント位置算出手段2において、ステップS4で抽出した領域抽出領域1,2,3のそれぞれでピント位置を算出するステップS5。すなわち、抽出領域の数だけピント位置が算出される。例えば、抽出領域の重心座標をピント位置とする。その後、画像撮影手段3が各ピント位置にピントを合わせた画像と、無限遠にピントを合わせた画像を撮影するステップS6。被写体がカメラから近い距離に密集していた場合、抽出領域にのみピントを合わせると、抽出されない遠方の背景部分にピントが合った画像が取得できないため、無限遠にピントを合わせた画像を撮影して遠方領域に対する被写界深度をカバーする。次に、画像合成手段4において、ステップS6で撮影した複数枚の画像から1枚の画像を合成する。具体的には、ステップS6で撮影した複数枚の画像をそれぞれ領域1,2,3を個別に含む所定サイズの矩形領域に同様に分割した上で、複数枚の画像の対応する矩形領域同士を比較し、最もコントラストの高い矩形領域を抽出するステップS7。なお、ここで分割する領域は矩形以外の任意の形状であっても良く、被写体領域1,2,3を含まなくても良い。そして、これら抽出した矩形領域を画像処理で接合することにより、1枚のパンフォーカス画像を生成するステップS8。なお、本実施の形態のパンフォーカス画像生成装置において、エッジ検出、ノイズ除去、画素ラベリング、領域抽出、画像接合には既存の技術を用いることができ、特定の手法に限定しない。<効果>本実施の形態のパンフォーカス画像生成装置は、予め撮影した撮影画像から、前記撮影画像中の物体に応じた複数の抽出領域を抽出する領域抽出手段1と、前記抽出領域ごとにピント位置を算出するピント位置算出手段2と、前記複数のピント位置のいずれか1つに合焦した撮影を前記複数のピント位置の全てについて行う画像撮影手段3と、画像撮影手段3が撮影した複数の撮影画像の各々における対応する複数の分割領域から、コントラストが最も高い各分割領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段4とを備える。これにより、撮影する被写体の特徴に応じてパンフォーカス画像を生成するための撮影枚数を決定することが出来る。撮影時のシャッタースピードを高速にすることが出来るので、例えば人物や花、昆虫などの微量でも動く可能性がある被写体の撮影において、ブレのないパンフォーカス画像を効率的に生成することが出来る。また、本実施の形態のパンフォーカス画像生成装置において、領域抽出手段1は、撮影画像にエッジ処理を施しエッジに囲まれた領域を一つの抽出領域とするので、被写体ごとに合焦して撮影した上でパンフォーカス画像を生成することができ、無駄な撮影枚数を省くことが出来る。また、本実施の形態のパンフォーカス画像生成装置において、ピント位置算出手段2は、領域抽出手段1による抽出領域の重心位置をピント位置とするので、被写体ごとに合焦して撮影した上でパンフォーカス画像を生成することができ、無駄な撮影枚数を省くことが出来る。実施の形態2本実施の形態に係るパンフォーカス画像生成装置は、カメラから被写体までの距離が記録された距離画像を用いて焦点距離を決定することを特徴とするものである。図4は、本実施の形態に係るパンフォーカス画像生成装置の構成を示すブロック図である。本実施の形態に係るパンフォーカス画像生成装置200において、距離算出手段11がカメラから被写体までの距離を算出し、距離画像生成手段12が全ての画素についてカメラから被写体までの距離を階調値で示した距離画像を生成する。焦点距離算出手段13は距離画像を基に複数の焦点距離を算出し、画像撮影手段14は焦点距離算出手段13が算出した焦点距離で画像を撮影する。焦点距離の具体的な算出方法については後述する。画像合成手段15は、画像撮影手段14が撮影した複数の撮影画像の各々における対応する複数の部分領域から、コントラストが最も高い各部分領域を抽出し、それらを接合して一枚のパンフォーカス画像を作成する。図5は、本実施の形態に係るパンフォーカス画像生成装置の動作を示すフローチャートである。図5に示すとおり、まず初めに距離算出手段11がカメラから各被写体までの距離を算出するステップS10。そして、距離画像生成手段12が距離画像を作成するステップS11。ここでいう距離画像とは、全ての画素についてのカメラから被写体までの距離を0カメラから近い~255カメラから遠いの階調値で表した画像を指す。次に、焦点距離算出手段13が距離画像に基づき焦点距離を算出するステップS12。焦点距離の算出方法は、使用するカメラの焦点距離や撮像素子CCD,CMOS等のサイズ等の条件により様々考えられる。比較的単純な方法としては、距離画像の各画素の値である0~255までの数字をNN:2以上の自然数段階に等分し、N個の焦点距離を決定することである。例として、5等分の場合は、51、102、153、204、255の計5個がそれぞれの焦点距離になる。また、比較的実用的な方法としては、距離画像に格納されている各画素の値でカメラに近い位置にある距離範囲をピント位置として密に割り当てる方法がある。具体的には、0に近い範囲ほど密に等分し、255に近い範囲は粗く等分する。これは、カメラに近い物体の方がレンズへの集光量が多いためぼけやすく、逆にカメラから遠い位置にある物体はレンズへの集光量が少ないためぼけにくいという性質を考慮している。こうして、カメラから被写体までの距離に応じて適切な撮影枚数を設定することが可能となる。その後、焦点距離算出手段13で算出した複数の焦点距離でそれぞれ画像を撮影しステップS13、画像合成手段15において、ステップS13で撮影した複数枚の画像から1枚の画像を合成する。具体的には、ステップS13で撮影した複数枚の画像をそれぞれ予め定めた所定サイズの矩形領域に同様に分割した上で、複数枚の画像の中で対応する矩形領域同士を比較し、最もコントラストの高い矩形領域を抽出するステップS14。なお、ここで分割する領域は矩形以外の任意の形状であっても良い。そして、これら抽出した矩形領域を画像処理で接合することによりステップS15、1枚のパンフォーカス画像を生成する。なお、本実施の形態では簡単のため距離画像を元に処理を行っているが、必ずしも距離画像を得る処理手順に限定しないものとする。距離画像は、コンピュータグラフィックスやコンピュータビジョン等の分野において広く用いられている技術であり、近年ではCCDセンサのすべての格子画素について被写体までの距離を算出できるデバイスも市販されており、これら既存の手法を用いることが可能である。<効果>本実施の形態に係るパンフォーカス画像生成装置は、カメラから被写体までの被写体距離を算出する距離算出手段11と、撮影画像の画素毎に前記被写体距離で表した距離画像を生成する距離画像生成手段12と、前記距離画像を基に複数の焦点距離を算出する焦点距離算出手段13と、前記焦点距離ごとに画像を撮影する画像撮影手段14と、画像撮影手段14が撮影した複数の撮影画像の各々における対応する複数の部分領域から、コントラストが最も高い各部分領域を抽出してそれらを接合することにより1枚の画像を作成する画像合成手段15とを備えるので、被写体の特徴に応じてパンフォーカス画像生成のために撮影する撮影枚数を効率的に決定することが出来る。撮影時のシャッタースピードを高速にすることが出来るので、例えば人物や花、昆虫などの微量でも動く可能性がある被写体の撮影において、ブレのないパンフォーカス画像を効率的に生成することが出来る。また、本実施の形態に係るパンフォーカス画像生成装置において、焦点距離算出手段13は、Nを任意の整数とした場合に、被写体距離の最大最小値間をN分割して焦点距離とするので、被写体の特徴に応じてパンフォーカス画像生成のために撮影する撮影枚数を効率的に決定することが出来る。また、本実施の形態に係るパンフォーカス画像生成装置において、焦点距離算出手段13は、被写体距離が小さくなるほど密に、被写体距離が大きくなるほど粗く、焦点距離を設定するので、レンズへの集光量が多いカメラの近くの物体もぼかすことなく、被写体の特徴に応じてパンフォーカス画像生成のために撮影する撮影枚数を効率的に決定することが出来る。"