(57)【要約】【課題】本発明は、奥行き方向に離れて位置する複数の人物の顔にピント合わせして撮影することのできる画像記録装置及び撮影方法を提供することを目的とする。【解決手段】本発明の画像記録装置の態様の一つは、被写体像を撮像手段を通じて参照用画像として一時的に取り込み、レリーズ操作を検出するとピント調節を行って該ピント調節下においての被写体像を上記撮像手段を通じて記録用画像として取り込んで記録する画像記録装置であって、上記参照用画像の中の少なくとも二箇所以上の顔領域を特定する顔領域特定手段と、一回のレリーズ操作の検出により、上記顔領域特定手段により特定された複数箇所の顔領域におけるピント調節を各顔領域毎に順次行うと共に、それぞれのピント調節下においての被写体像を上記撮像手段を通じて記録用画像として取り込むピント変動連写手段と、を有するように構成する。【選択図】      図１
2009081636.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像手段を通じて参照用画像として一時的に取り込み、レリーズ操作を検出するとピント調節を行って該ピント調節下においての被写体像を前記撮像手段を通じて記録用画像として取り込んで記録する画像記録装置であって、
前記参照用画像の中の少なくとも二箇所以上の顔領域を特定する顔領域特定手段と、
一回のレリーズ操作の検出により、前記顔領域特定手段により特定された複数箇所の顔領域におけるピント調節を各顔領域毎に順次行うと共に、それぞれのピント調節下においての被写体像を前記撮像手段を通じて記録用画像として取り込むピント変動連写手段と、
を有することを特徴とする画像記録装置。
【請求項２】
前記ピント変動連写手段は、一回のレリーズ操作の検出により、前記顔領域特定手段により特定された複数箇所の顔領域を奥行きの距離に従ってグループ化し、それぞれのグループの内の代表顔領域におけるピント調節を順次行うと共に、それぞれのピント調節下においての被写体像を前記撮像手段を通じて記録用画像として取り込むことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
連写回数を設定する設定手段を更に有し、
前記ピント変動連写手段は、前記顔領域特定手段により特定された複数箇所の顔領域を奥行きの距離に従って設定連写回数分グループ化することを特徴とする請求項２に記載の画像記録装置。
【請求項４】
前記ピント変動連写手段は、一回のレリーズ操作の検出により、シャッターを連続して開閉させると共に、シャッターを閉じている期間ごとに所定の領域順序に従いピント調節を行うことを特徴とする請求項１乃至３の内の何れか一項に記載の画像記録装置。
【請求項５】
更に、前記それぞれのピント調節下において取り込んだ複数枚の記録用画像の内の一枚を基準画像にして該基準画像に対してそれぞれの記録用画像のピント合わせ領域を合成する画像合成手段を有することを特徴とする請求項１乃至４の内の何れか一項に記載の画像記録装置。
【請求項６】
更に、前記それぞれのピント調節下において取り込んだ各記録用画像のピント合わせ位置を画像合成時の情報として前記記録用画像に埋め込む合成情報埋込手段を有することを特徴とする請求項１乃至４の内の何れか一項に記載の画像記録装置。
【請求項７】
高速連写での撮影毎に、顔認識処理により顔として認識された一つ一つの顔領域へオートフォーカスエリアを自動的に切り替えていくことを特徴とする撮影方法。
【請求項８】
前記一つ一つの顔領域を所定順にオートフォーカスエリアにして撮影することにより生成された複数枚の記録用画像から前記オートフォーカスエリアとなった部分領域の画像を抽出して合成することを特徴とする請求項７に記載の撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子カメラを代表とする、オートフォーカス（ＡＦ）機能と高速連写機能とを備えた画像記録装置及び撮影方法に関する。
【背景技術】
【０００２】
従来から電子カメラにはオートフォーカス（ＡＦ）機能が一般的に備えられている。ＡＦ機能を備えた電子カメラでは、ＣＣＤ等を備えた撮像手段から取り込まれた被写体画像の測距領域、例えばファインダ画像における中央部の部分領域等、をコントラスト検出方式により測距し、フォーカスレンズの合焦距離を自動調節する。上記の測距領域として、ファインダ画像における中央部の部分領域の他に、マニュアル操作によりファインダ画像上の複数の位置から一つを選択して定めたりすることを可能にしたものもある。
【０００３】
最近の電子カメラにおいては、更に顔検出機能をもたせたものがある。この電子カメラでは、例えばレリーズ釦を半押しすることにより開始される撮影準備処理において、撮像手段から取り込まれてくる被写体画像（この段階では間引き被写体画像）の全領域に対して顔認識処理を施す。そして顔として認識された領域があると被写体画像を分割した分割画面の内からその領域に対応する領域を測距領域として選択し、それからＡＦ処理を行う。（例えば、特許文献１等参照）。
【０００４】
上記の顔認識処理は公知の方法で行われている。例を挙げると次の如くである。
先ず一つ目の方法では、被写体画像から肌色領域の輪郭を色に基づいて抽出して、顔の輪郭テンプレートとのマッチング度を測ることによりそれが顔であることを認識する。二つ目の方法としては、目の候補領域を求めて目のテンプレートとのマッチング度を測ることにより認識する。三つ目の方法としては、顔の候補領域を二次元フーリエ変換して得た特徴量と、顔のテンプレート画像を二次元フーリエ変換して得た特徴量とに基づいて認識する。
【０００５】
また上記のＡＦ処理はコントラスト検出方式を用いる等して行う。コントラスト検出方式を用いるＡＦ処理においては、フォーカスレンズを前後移動させながら、決定した測距領域の画像のコントラストが最大になる位置にフォーカスレンズの合焦距離を調節する。
【０００６】
【特許文献１】特開２００６−２２７０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
複数の人物を被写体にして電子カメラにより撮影を行う場合には、通常、ファインダ画像の中央部に人物が位置するように電子カメラを配置し、ＡＦ処理により中央部の人物にピントを合わせ、そのピントで全体像を撮影する。
顔認識機能により検出した顔のある領域を測距領域にして撮影する場合には、検出された複数の顔領域の内から一つを選択し、そこを測距領域としてピント合わせして全体像を撮影する。
【０００８】
いずれの場合でも、従来の撮影方法においては、ピント合わせした人物の合焦範囲内に被写体全体が位置する必要がある。その合焦範囲から外れるとピンボケになる。そのため、集合写真のように複数の人物の顔を記念に残すような場合に合焦範囲から外れると、撮影をやり直したり、それでも繰り返しピンボケになる場合は、人物を奥行きをもたない様に並び変えたりする必要が生じる。
【０００９】
このように、従来の電子カメラは、奥行き方向に複数の人物が離れて位置するような構図の撮影に不向きであった。
そこで本発明は、奥行き方向に離れて位置する複数の人物の顔にピント合わせして撮影することのできる画像記録装置及び撮影方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像記録装置の態様の一つは、被写体像を撮像手段を通じて参照用画像として一時的に取り込み、レリーズ操作を検出するとピント調節を行って該ピント調節下においての被写体像を上記撮像手段を通じて記録用画像として取り込んで記録する画像記録装置であって、上記参照用画像の中の少なくとも二箇所以上の顔領域を特定する顔領域特定手段と、一回のレリーズ操作の検出により、上記顔領域特定手段により特定された複数箇所の顔領域におけるピント調節を各顔領域毎に順次行うと共に、それぞれのピント調節下においての被写体像を上記撮像手段を通じて記録用画像として取り込むピント変動連写手段と、を有するように構成する。
【００１１】
なお、上記ピント変動連写手段は、一回のレリーズ操作の検出により、上記顔領域特定手段により特定された複数箇所の顔領域を奥行きの距離に従ってグループ化し、それぞれのグループの内の代表顔領域におけるピント調節を順次行うと共に、それぞれのピント調節下においての被写体像を上記撮像手段を通じて記録用画像として取り込む、ように構成しても良い。
【００１２】
また、連写回数を設定する設定手段を更に有し、上記ピント変動連写手段は、上記顔領域特定手段により特定された複数箇所の顔領域を奥行きの距離に従って設定連写回数分グループ化する、ように構成しても良い。
【００１３】
また、上記ピント変動連写手段は、一回のレリーズ操作の検出により、シャッターを連続して開閉させると共に、シャッターを閉じている期間ごとに所定の領域順序に従いピント調節を行う、ように構成しても良い。
【００１４】
また、更に、上記それぞれのピント調節下において取り込んだ複数枚の記録用画像の内の一枚を基準画像にして該基準画像に対してそれぞれの記録用画像のピント合わせ領域を合成する画像合成手段を有する、ように構成することが好ましい。
また、更に、上記それぞれのピント調節下において取り込んだ各記録用画像のピント合わせ位置を画像合成時の情報として上記記録用画像に埋め込む合成情報埋込手段を有する、ように構成することが好ましい。
【００１５】
本発明の撮影方法の態様の一つは、高速連写での撮影毎に、顔認識処理により顔として認識された一つ一つの顔領域へオートフォーカスエリアを自動的に切り替えていくようにする。
なお、上記一つ一つの顔領域を所定順にオートフォーカスエリアにして撮影することにより生成された複数枚の記録用画像から上記オートフォーカスエリアとなった部分領域の画像を抽出して合成するようにすることが好ましい。
【発明の効果】
【００１６】
本発明により奥行き方向に離れて位置する複数の人物の顔にピント合わせして撮影することが、一回のレリーズ操作でできるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を実施するための最良の形態を図を参照しながら詳細に説明する。
（第一の実施の形態）
図１は、本発明の画像記録装置の第一の実施の形態による電子カメラのブロック図である。
【００１８】
当該電子カメラ１は、フォーカスレンズ２、ズームレンズ３、レンズ駆動ブロック４、絞り機構５、ＣＣＤ６、垂直ドライバ７、ＴＧ（timing generator）８、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９、信号処理部１０、ＣＰＵ１１、ＤＲＡＭ１２、ＲＯＭ１３、フラッシュメモリ１４、キー入力部１５、及び画像表示部１６を備えている。
フォーカスレンズ２及びズームレンズ３は、それぞれ、図示しないレンズ群から構成されている。レンズ駆動ブロック４は、フォーカスレンズ２を光軸方向に駆動するフォーカスモータ４０ａ、及びズームレンズ３を光軸方向に駆動するズームモータ４０ｂと、ＣＰＵ１１から送られる制御信号に従いフォーカスモータ４０ａ及びズームモータ４０ｂをそれぞれ駆動するモータドライバ４１ａ、４１ｂとから構成されている。
絞り機構５はＣＰＵ１１からの制御信号により図示しない絞りを調節する。
【００１９】
ＣＣＤ６は、多数の受光素子を２次元配置してなる撮像面を有し、フォーカスレンズ２、ズームレンズ３、及び図示しない絞りを介して上記撮像面に投影された被写体像を光電変換し、垂直ドライバ７の駆動により所定周期ごとに１フレーム分の撮像信号を出力する。垂直ドライバ７及びＣＤＳ／ＡＧＣ／ＡＤユニット回路９の動作タイミングは所定周波数のタイミング信号を生成するＴＧ８をＣＰＵ１１が制御することにより適切に調節がなされている。
【００２０】
ＣＤＳ／ＡＧＣ／ＡＤユニット回路９は、ＣＣＤ６から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されている。ＣＤＳ／ＡＧＣ／ＡＤユニット回路９を経たＣＣＤ６からの撮像信号は、デジタル信号として１フレームごとに信号処理部１０に送られる。
【００２１】
信号処理部１０は、カラープロセス回路およびＤＭＡコントローラ等を有し、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９からの出力をカラープロセス処理等して得た１フレーム分の被写体画像としての輝度色差信号（ＹＣｂＣｒ）をＤＲＡＭ１２の指定領域にＤＭＡ（ダイレクトメモリーアクセス）転送し、展開すると共に、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９からの出力をカラープロセス処理して得たＡＦ検出信号、ＡＥ検出信号、及びＡＷＢ検出信号をＣＰＵ１１に出力する。またその他に、欠陥画素補正、ガンマ補正、補間、変換、エッジ強調等の処理を施す回路等も有しており、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９からの出力に対して適宜それらの処理も施す。また更に、ＪＰＥＧ圧縮伸張回路も有している。
【００２２】
ＣＰＵ１１は、演算部や制御部等を備え、ＲＯＭ１３に記録された所定のプログラムやデータを適宜読み出して実行することにより、電子カメラ１の各部の制御及び、様々な撮影機能を実現する。ＣＰＵ１１は、更に不図示であるがクロック回路を搭載しており、日付、時刻の計時及びタイマーとしての機能も実現している。
【００２３】
ＲＯＭ１３には、ＣＰＵ１１が各部を制御する際に必要なプログラム、各種機能を実現するためのプログラム、及びそれぞれに必要なデータが記録されている。ここにはＣＰＵ１１における後述の顔認識ＡＦ連写処理等に必要なプログラムと各種データも記録されている。
【００２４】
ＤＲＡＭ１２はデータを一時記憶する手段であり、上述の信号処理部１０において生成した被写体画像（輝度色差信号）を保持するためのバッファ領域、高速連写設定においてＣＰＵ１１にて算出される後述の連続画像情報やフラッシュメモリ１４に保存された後述の基準画像と合成画像とを保持するためのバッファ領域、及びＣＰＵ１１の作業領域等が割り当てられている。
【００２５】
また、フラッシュメモリ１４は、着脱自在の記録媒体であり、後述の基準画像と合成画像等の記録用画像の保存のために設けられている。
画像表示部１６は、カラーＬＣＤとその駆動回路等を含み、記録モードが選択されているときはＤＲＡＭ１２に展開されている被写体画像（参照用画像としての間引き被写体画像、又は記録用画像）をファインダ画像として動画表示又は静止画表示する。再生モードが選択されているときはフラッシュメモリ１４から読み出され伸張された記録画像をファインダ画像として表示する。また、適宜、フラッシュメモリ内のファイル一覧情報等を表示する。
【００２６】
キー入力部１５は、記録モードと再生モードの選択に使用されるモード切替釦、単一撮影又は連続撮影（連写）の開始及び終了を指示するためのレリーズ釦、絞りやシャッタ速度や連写枚数等を設定するための設定釦、ＬＣＤへの画像情報の表示／非表示を選択するための表示／非表示切替釦、ズーム倍率の変更に使用されるズーム釦等の各種の操作釦を含み、釦操作に応じた操作信号をＣＰＵ１１へ送る。また、操作釦は、所謂ハーフシャッタ機能を備えたものであり、撮影予告のための半押し操作と、本番撮影指示用の全押し操作が可能な構成である。
【００２７】
図２は、信号処理部１０のカラープロセス回路のブロック図である。
カラープロセス回路１００は、赤成分積分器１００１、緑成分積分器１００２、青成分積分器１００３、ＡＥ用積分器１００４、ＡＦ用フィルタ１００５、各種カウンタ１００６、ＡＷＢ回路１００７、及び信号合成回路１００８を備えている。
【００２８】
カラープロセス回路１００では、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９のＡ／Ｄ変換器９０から出力された１フレーム分の被写体画像に対するＡＦ検出信号、ＡＥ検出信号、ＡＷＢ検出信号、及び輝度色差信号（ＹＣｂＣｒ）の生成処理等を行なう。
ＡＦ用フィルタ１００５では、上記被写体画像としての入力信号に対しハイパスフィルタ（ＨＰＦ）をかけて高周波信号を取り出してその積分値をＡＦ検出信号としてＣＰＵ１１に出力する。ＡＥ用積分器１００４では、上記入力信号を積分してその積分値をＡＥ検出信号としてＣＰＵ１１に出力する。
【００２９】
また、ＡＷＢ回路１００７では、赤成分積分器１００１、緑成分積分器１００２、及び青成分積分器１００３によって積分された各成分の積分値をＡＷＢ検出信号としてＣＰＵ１１に出力する。
カウンタ群１００６は、ＡＦウインドウサイズ制御用カウンタを備えている。ＣＰＵ１１が検出したい領域をカウンタ群１００６に対して指定すると、ＡＦウインドウサイズ制御用カウンタのカウントする画素のカウント値に基づいて上記ＡＦ用フィルタ１００５において指定領域の画素データに対する積分がなされ、ＣＰＵ１１へその指定領域の積分値が出力される。
【００３０】
以下に、本構成の下に行う連写処理の実施例を示す。
（実施例１）
図３は、ＤＲＡＭ１２内の連写画像情報を保持するためのバッファ領域のメモリ構成図である。
【００３１】
本例ではＣＰＵ１１において被写体画像から算出する連写画像情報を「顔の位置情報」、及び「フォーカスレンズの調節位置情報」とするものとして、「連番情報」、「顔の位置情報」、「フォーカスレンズの調節位置情報」の格納領域を設けている。
「連番情報」には撮影順を示すユニーク番号が入り、「顔の位置情報」には被写体画像内の複数の顔領域の内の一つの顔領域の位置を示す情報が入り、そして「フォーカスレンズの調節位置情報」には「顔の位置情報」の一つの顔領域でピント調節したときのフォーカスレンズの調節位置を示す情報が入る。
【００３２】
図４は、上記顔の位置情報及び上記フォーカスレンズの調節位置情報の説明図である。
図４（ａ）は、ＤＲＡＭ１２内の画像バッファ領域に一時的に記憶されている参照用画像を２次元のディスプレイ座標で表したものの例で、２次元座標軸（ＸＹ軸）と、顔領域を囲んだ円形のウインドウ枠とをイメージに重ねて示している。この例では、イメージ図中に人物が１０人含まれているので、ＣＰＵ１１において顔認識処理が行われると、１０人分のそれぞれの顔領域が２次元のディスプレイ座標上の位置情報（ここでは円形ウインドウの中心位置情報）として抽出されることになる。ＤＲＡＭ１２内の「顔の位置情報」には、その円形ウインドウの中心位置情報（Ｘｎ、Ｙｎ）（但し、ｎは整数）が格納される。
【００３３】
図４（ｂ）は、図４（ａ）のイメージの参照用画像を撮像手段を通じて取り込んだときのカメラと被写体の構図を斜め上方から示したものである。図４（ｂ）に示されるように、電子カメラからの１０人の距離はばらばらであり、最も手間に位置する人と最も奥に位置する人とでは距離に大きな差が生じていることが分かる。このような構図で一人にピント調節して全体を単一撮影するときに１０人全員がカメラの被写界深度内に納まらないと、ピント調節された人から手前又は奥に離れて位置する人の顔がピンボケした画像が生成されてしまう。このような場合に、連写撮影の設定に変えて、各人物（特に顔）にピントを合わせた人数分の画像を撮影をする。
【００３４】
各人物へのピント合わせはＣＰＵ１１の制御下で行われる。具体的には、顔認識処理により抽出した１０人分の顔領域の内のある人の顔領域のディスプレイ座標位置をＡＦウインドウ制御カウンタに設定して、ＡＦフィルタから出力されるその人の顔領域のＡＦ検出信号を監視しながら、コントラスト検出方式によりＡＦ検出信号が最大値をとるときのフォーカスレンズのある基準位置からの移動方向及び移動量を測定する。そして、ＤＲＡＭ１２内の「フォーカスレンズの移動位置情報」に、その正負の移動量を格納する。
【００３５】
以下に、連写撮影に関するＣＰＵ１１の処理を説明する。
なお、各処理は、ＣＰＵ１１がＲＯＭ１３に記録されている各種プログラムを適宜読み出して実行することにより行われるものとする。
【００３６】
図５は、連写撮影時のＣＰＵ１１の処理フローである。
この処理では、電子カメラが記録モードに設定されている場合にユーザからのレリーズ釦の半押し状態を検出することにより開始されるものとし、更に自動露出補正（ＡＥ）及びオートホワイトバラナス（ＡＷＢ）は固定のまま行われるものとする。
【００３７】
先ず、電子カメラに設けられている顔認識ＡＦ機能がＯＮの状態であるか又はＯＦＦの状態であるかを判定する（Ｓ１）。ＯＦＦの状態であった場合は、従来の撮影処理のフローに移行して、単一撮影又は連写撮影を行う。
一方、ＯＮの状態であった場合は、続いて、電子カメラに設けられている顔認識ＡＦ機能と高速連写の連動機能がＯＮの状態であるか又はＯＦＦの状態であるかを判定する（Ｓ２）。ここでＯＦＦの状態であった場合は、従来の顔認識ＡＦ撮影処理のフローに移行して撮影を行う。
【００３８】
一方、ＯＮの状態であった場合は、続くステップＳ３からの顔認識ＡＦ連写処理を実行する。
顔認識ＡＦ連写処理では、先ず始めに、被写体画像（ここでは参照用画像）中の顔領域の数を取得する（Ｓ３）。この処理では、例えば、ＤＲＡＭ１２に一時記憶した被写体画像（ここでは参照用画像）の全領域に対して顔認識処理を施して顔領域ごとの位置情報を取得し、その位置情報を取得する度に顔領域の数を０からカウントアップするようにして顔領域の数を取得する。そして、取得した位置情報については、ＤＲＡＭ１２内の連写画像情報バッファ領域内の「連番情報」に連番を振りながら「顔の位置情報」に格納させておく。このようにして二箇所以上の顔領域を特定する。なお、顔認識処理そのものは公知の方法によって行っている。ここでは、被写体画像から肌色領域の輪郭を色に基づいて抽出して、顔の輪郭テンプレートとのマッチング度を測ることによりそれが顔であることを認識する方法（詳しくは特開２００６−２２７０８０号公報等参照）を使って行い、顔として認識された領域があるとその領域の中心位置等の２次元座標情報を取得する。
【００３９】
次に、ステップＳ３により取得した顔領域の数を連写回数を指定するパラメータに与える（Ｓ４）。
次に、顔認識ＡＦ機能と高速連写機能とを連動させて、上記パラメータに与えた回数分の被写体像の記録撮影を行う（Ｓ５）。
この処理は、ユーザからのレリーズ釦の全押し状態を１回だけ検出してから例えば次のように行われる。
【００４０】
先ず連写画像情報バッファ領域から連番情報が「０」の位置情報を取得して信号処理部１０のＡＦウインドウサイズ制御用カウンタに対してその領域を指定し、ＡＦフィルタから出力されるＡＦ検出信号を監視する。そして、コントラスト検出方式によりその領域のピント合わせをする。具体的には、フォーカスレンズを現在の位置から光軸沿いに前方又は後方へ移動させながら上記ＡＦ検出信号が最大値をとるときのフォーカスレンズの位置を探し、最大値をとったところにフォーカスレンズを固定する（顔認識ＡＦ処理）。ＴＧ８及び信号処理部１０等を制御してＣＣＤ６、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９、及び信号処理部１０の処理を通じて１フレーム分の記録用画像（輝度色差信号）をＤＲＡＭ１２に一時記憶させる。ＣＰＵ１１は、現在どの番号の顔領域を選択しているか分かっているため、続いて、連写画像情報バッファ領域内の該当する連番番号の位置情報を読み出し、この読み出した位置情報（ピント合わせ位置）を被写体画像中に例えばＥＸＩＦ（EXchangeable Image File format）の形式で連続画像合成情報（連続画像を合成するときの合成情報）として埋め込む。そして、この埋め込み情報を含む記録用画像（埋め込み画像）を信号処理部１０でＪＰＥＧ圧縮し、この埋め込み圧縮データに上記連番番号のファイル名、例えばシーンを変えて複数パターンの連写が行われる場合を想定して一つのシーンにおける連写の識別記号を頭につけて連番を振ったファイル名、を付与してフラッシュメモリ１４に保存する。
【００４１】
このようにして連写の内の１回あたりの撮影処理を行い、続く連番情報「１」から順に残りの連番情報の全てに対しても同様の撮影処理を行う（高速連写処理）。
つまり、この処理では、一回のレリーズ操作の検出により、シャッター（ここでは電子式のシャッター）を連続して開閉させると共に、このシャッターを閉じている期間ごとに所定の領域順序で自動的にピント調節を行っている（オートフォーカスエリアを自動的に切り替えるようにしてピントを変動させ、連写している）。そして、上記パラメータに与えた回数分の埋め込み圧縮データをフラッシュメモリ１４に保存している。
【００４２】
なお、顔認識処理時においてフォーカスレンズのモータドライバに指示した前後移動を示す正負の数値情報の総和をカウントし、その総和情報を連写画像情報バッファ領域の連番情報「１」の「フォーカスレンズの調節位置情報」に格納し、これを記録用画像を取り込む前に全ての顔領域に対して行い、そして、記録用画像を取り込む際に「フォーカスレンズの調節位置情報」の各設定に合わせてフォーカスレンズの位置を順次調節することにより高速連写を行っても良い。
【００４３】
図６は、埋め込み画像のフォーマット例である。
ここでは、埋め込み画像は、画像記録時の設定情報を書き込むための「ヘッダ部」と記録用画像を含む「主画像部」とにより構成し、ヘッダ部の中に連続画像合成情報の書き込み領域を設けている。連続画像合成情報の書き込み領域には、ディスプレイ座標上におけるピント合わせ位置の座標が入力される。
【００４４】
次に、図５に示す処理等によりフラッシュメモリ１４に保存した上記フォーマット画像の合成処理について説明する。
図７は、画像合成時のＣＰＵ１１の処理フローである。
当該処理は、ここでは、再生モード時にフラッシュメモリ１４内の保存情報（例えばファイル名一覧情報）をＬＣＤ表示させた状態において、ユーザがキー入力部１５から一つの埋め込み圧縮データを選択することにより開始される。
【００４５】
先ず、ユーザから一つの埋め込み圧縮データが選択されたことを検出すると（ＳＳ１）、フラッシュメモリ１４内にある埋め込み圧縮データの内のユーザに選択されたデータの連番ファイル名を取得し、連番ファイル名の一覧をＬＣＤ表示する（ＳＳ２）。ユーザは、その一覧情報の中から、最初に選択した埋め込み圧縮データ（ここではこの主画像を基準画像とする）に対してピント調節領域の合成に使用する埋め込み圧縮データを選択する。選択方法としては、一覧情報に示されるもの全てを一括指定させる操作や個別に一つ一つ指定させる操作をキー入力部１５に予め登録しておく。
【００４６】
続いて、ユーザによる、ピント調節領域の合成に使用する埋め込み圧縮データの指定信号を検出すると、その指定された埋め込み圧縮データをフラッシュメモリ１４から読み出して伸張処理し、ヘッダ部に指定されている顔の位置から一定範囲（ピント合わせ領域）をコピーして基準画像に合成する（ＳＳ３）。
【００４７】
図８は、埋め込み画像の主画像を二次元のディスプレイ座標で表したときのイメージ図である。イメージ図の中にはピント調節が行われた領域を矩形で示している。この図を見ながらステップＳＳ３の処理の具体例を以下に述べる。
【００４８】
先ず、ステップＳＳ１において最初に選択された１枚の埋め込み圧縮データをフラッシュメモリ１４から読み出して伸張処理し、その内の主画像（基準画像）をＤＲＡＭ１２の指定領域に展開する（図８（ａ））。同様に、それに続いて指定された合成用の埋め込み圧縮データの内の何れか１枚をフラッシュメモリ１４から読み出して伸張処理し、その内の主画像をＤＲＡＭ１２の指定領域に展開する（図８（ｂ））。そして、合成用の１枚を伸張処理した後のヘッダ部に連続画像合成情報として含まれていた顔の位置情報（ピント調節位置）を中心に一定範囲の領域、例えば顔の輪郭を覆う程度の領域（図８（ｂ）の矩形領域８００）、を合成用の埋め込み画像からコピーして基準画像上の対応位置（図８（ｃ）の矩形領域８０１）に合成する。更に、指定された残りの合成用の埋め込み圧縮データに対して、１枚づつ上記と同様にして合成処理を繰り返して１枚の基準画像に対して指定枚数分のピント調節領域の画像（図８（ｄ）の実線の矩形領域８０１-８０９）を合成する（図８（ｄ））。なお、図８（ｄ）の破線の矩形領域８１０は基準画像が元々もつピント調節領域を表している。指定枚数分の合成処理が完了したら、その合成後の基準画像を信号処理部１０でＪＰＥＧ圧縮し、その圧縮データに新しいファイル名を付与してフラッシュメモリ１４に新規保存する。
【００４９】
以上により、実施例１においては、奥行き方向に離れて位置していても、全ての人物の顔にピント合わせして撮影することが、一回のレリーズ操作でできるようになる。
【００５０】
（実施例２）
実施例２においては、連写枚数を指定して、連写枚数分の合成を行う処理を説明する。
図９は、ＤＲＡＭ１２内の連写画像情報を保持するためのバッファ領域のメモリ構成図である。
本例では実施例１のメモリ構成に更に「グループ番号」の格納領域を設けている。
この「グループ番号」には被写体画像内の複数の顔領域を幾つかのグループに分けたときにそれぞれが属するグループ番号が入る。
【００５１】
図１０は、上記グループ番号の決め方の説明図である。
同図は、図４（ａ）のイメージの参照用画像を撮像手段を通じて取り込んだときのカメラと被写体の構図を図４（ｂ）のように斜め上方から示したものである。
実施例２では、図１０において線分で領域分けして示したように、各人物をカメラからの距離に応じて複数のグループに分けて、各グループ内の一箇所（図１０の線分上または網掛けの領域等）にピントを合わせたグループ数分の画像を撮影をする。
【００５２】
グループ数は、任意に設定しても良いが、ここでは電子カメラに設定した連写回数に設定する。そして、各グループの領域も適宜指定しても良いが、ここでは、一番手前の人と一番奥の人をそれぞれ必ず撮影するものとし、その２回の撮影を連写回数から差し引いた残りの撮影回数で、カメラを始点に残りの領域を均等に分け、各人を立ち位置から最も近い線分のグループに属させる。例えば手前から奥行き方向へ順にグループ番号１から５を付与すると、一番手前の線分上にいる人物はグループ番号１、その後列の網掛け領域にいる２人はグループ番号２、その次の後列の網掛け領域にいる３人はグループ番号３、更に後列の線分上にいる１人はグループ番号４、そして最後尾の網掛け領域にいる３人はグループ番号３のようにグループ分けされる。
【００５３】
以下に、連写撮影に関するＣＰＵ１１の処理を説明する。
なお、各処理は、ＣＰＵ１１がＲＯＭ１３に記録されている各種プログラムを適宜読み出して実行することにより行われるものとする。
【００５４】
図１１は、連写撮影時のＣＰＵ１１の処理フローである。
この処理では、電子カメラが記録モードに設定されている場合にユーザからのレリーズ釦の半押し状態を検出することにより開始されるものとし、更に自動露出補正（ＡＥ）及びオートホワイトバラナス（ＡＷＢ）は固定のまま行われるものとする。
先ず、電子カメラに設けられている顔認識ＡＦ機能がＯＮの状態であるか又はＯＦＦの状態であるかを判定する（ＳＡ１）。ＯＦＦの状態であった場合は、従来の撮影処理のフローに移行して、単一撮影又は連写撮影を行う。
【００５５】
一方、ＯＮの状態であった場合は、続いて、電子カメラに設けられている顔認識ＡＦ機能と高速連写の連動機能がＯＮの状態であるか又はＯＦＦの状態であるかを判定する（ＳＡ２）。ここでＯＦＦの状態であった場合は、従来の顔認識ＡＦ撮影処理のフローに移行して撮影を行う。
一方、ＯＮの状態であった場合は、続くステップＳＡ３からの顔認識ＡＦ連写処理を実行する。
【００５６】
顔認識ＡＦ連写処理では、先ず始めに、予め設定した連写回数又は連写回数の入力を要求する画面をＬＣＤ表示させる等してユーザにキー入力部の設定釦から指定入力させた連写回数を、連写回数を指定するパラメータに与える（ＳＡ３）。
続いて、被写体画像（ここでは参照用画像）中の人物の奥行き方向の位置を測定して、一番手前と一番奥の人物との距離（奥行き方向の顔の間隔）を求める（ＳＡ４）。
更に、ステップＳＡ４で求めた奥行き方向の顔の間隔をステップＳＡ３で与えられた連写回数で均等に割る等して、撮影数分のピント調節位置（つまり図１０の各線分の位置）を求める（ＳＡ５）。
そして、顔認識ＡＦ機能と高速連写機能とを連動させて、上記の各線分上に順次ピントを調節しながら被写体像の記録撮影を行う（ＳＡ６）。
【００５７】
このステップＳＡ４-ステップＳＡ６の処理は、ユーザからのレリーズ釦の全押し状態を検出する等して行わるものである。例を挙げると、次のようになる。
先ず、ＤＲＡＭ１２に一時記憶した被写体画像（ここでは参照用画像）の全領域に対して公知の顔認識処理を施して顔領域ごとの位置情報を取得し、ＤＲＡＭ１２内の連写画像情報バッファ領域内の「連番情報」に連番（ここでは１、２・・・、１０とする）を振りながら上記位置情報を「顔の位置情報」に格納していく。
【００５８】
次に、連写画像情報バッファ領域から連番情報が「１」の位置情報「Ｘ１、Ｙ１」を取得して信号処理部１０のＡＦウインドウサイズ制御用カウンタに対してその領域を指定し、ＡＦフィルタから出力されるＡＦ検出信号を監視する。そして、コントラスト検出方式によりその領域のピント合わせをする。具体的には、フォーカスレンズを現在の位置から光軸沿いに前方又は後方へ移動させながら上記ＡＦ検出信号が最大値をとるときのフォーカスレンズの位置を探す。そして、顔認識処理時においてフォーカスレンズのモータドライバに指示した前後移動を示す正負の数値情報の総和をカウントし、その総和情報（例えば正負の符号をもつ数値情報）を連写画像情報バッファ領域の連番情報「１」に対応する「フォーカスレンズの調節位置情報」に格納する。続いて、連番情報が「１」に続くものの全てに対して順次同様の処理を行って、連写画像情報バッファ領域の連番情報の振られた「フォーカスレンズの調節位置情報」をすべて埋める。
【００５９】
次に、「フォーカスレンズの調節位置情報」を抽出する。そして、その内の最小値と最大値との差を計算して、その差分を連写回数から２を差し引いた数（中間位置にある線分数）で割り、この値を上記最小値に足し合わせることを中間位置にある線分数の回数だけ繰り返し、各回の足し合わせた値と上記最小値及び上記最大値とからなるグループ情報を生成する。そして、フォーカスレンズの調節位置情報とグループ情報とを比較し、フォーカスレンズの各調節位置情報をグループ情報との差分が最も小さいグループ情報に対応づける（代表顔領域の決定）。例えば、グループ情報に５つのグループの値が設定されているとすると、連番番号の「１」から順に、対応する「フォーカスレンズの調節位置情報」の値と「グループ情報」の各値との差分を算出して最も差分が小さいグループの値を処理中の連番番号（最初は「１」）に対応付ける。
【００６０】
次に、「グループ情報」に同じ値が設定されている「フォーカスレンズの調節位置情報」の値とグループ値との差分を算出し、その差分が最も小さくなる「フォーカスレンズの調節位置情報」の値を、そのグループ値に対応する各連番番号の「フォーカスレンズの調節位置情報」の値として設定し、ＤＲＡＭ１２内の「グループ情報」を設定すると共に「フォーカスレンズの調節位置情報」の値を更新する。
そして上記更新された「フォーカスレンズの調節位置情報」の値を全て取得して、重複をなくす等してから、フォーカスレンズの位置を順次調節しながら撮影を繰り返すことにより高速連写を行う。
【００６１】
高速連写中の位置フレーム分の処理次のように行う。
ＴＧ８及び信号処理部１０等を制御してＣＣＤ６、ＣＤＳ／ＡＧＣ／ＡＤユニット回路９、及び信号処理部１０の処理を通じて１フレーム分の記録用画像（輝度色差信号）をＤＲＡＭ１２に一時記憶させる。ＣＰＵ１１は、現在どの番号の顔領域を選択しているか分かっているため、続いて、連写画像情報バッファ領域内の該当する連番番号の「グループ情報」の値を読み出し、この値を「グループ情報」にもつ全ての「顔の位置情報」の値を連写画像情報バッファ領域から読み出して、これらの情報を被写体画像中に例えば図６に示したようにＥＸＩＦ（EXchangeable Image File format）の形式で連続画像合成情報（連続画像を合成するときの合成情報）として埋め込む。そして、この埋め込み情報を含む記録用画像（埋め込み画像）を信号処理部１０でＪＰＥＧ圧縮し、この埋め込み圧縮データに上記連番番号のファイル名、例えばシーンを変えて複数パターンの連写が行われる場合を想定して一つのシーンにおける連写の識別記号を頭につけて連番を振ったファイル名、を付与してフラッシュメモリ１４に保存する。
【００６２】
次に、図１１に示す処理等によりフラッシュメモリ１４に保存した連写画像の合成処理について説明する。
図１２は、実施例２における、画像合成時のＣＰＵ１１の処理フローである。
当該処理は、ここでは、再生モード時にフラッシュメモリ１４内の保存情報（例えばファイル名一覧情報）をＬＣＤ表示させた状態において、ユーザがキー入力部１５から一つの埋め込み圧縮データを選択することにより開始される。
【００６３】
先ず、ユーザから一つの埋め込み圧縮データが選択されたことを検出すると（ＳＳＡ１）、フラッシュメモリ１４内にある埋め込み圧縮データの内のユーザに選択されたデータの連番ファイル名を取得し、連番ファイル名の一覧をＬＣＤ表示する（ＳＳＡ２）。ユーザは、その一覧情報の中から、最初に選択した埋め込み圧縮データ（ここではこの主画像を基準画像とする）に対してピント調節領域の合成に使用する埋め込み圧縮データを選択する。選択方法としては、一覧情報に示されるもの全てを一括指定させる操作や個別に一つ一つ指定させる操作をキー入力部１５に予め登録しておく。
続いて、ユーザによる、ピント調節領域の合成に使用する埋め込み圧縮データの指定信号を検出すると、その指定された埋め込み圧縮データをフラッシュメモリ１４から読み出して伸張処理し、ヘッダ部に指定されている一箇所又は複数箇所の顔の位置において一定範囲をコピーして基準画像に合成する（ＳＳＡ３）。指定枚数分の合成処理が完了したら、その合成後の基準画像を信号処理部１０でＪＰＥＧ圧縮し、その圧縮データに新しいファイル名を付与してフラッシュメモリ１４に新規保存する。
【００６４】
以上により、実施例２においては、奥行き方向に離れて位置していても、人物の顔のピンボケを大幅に抑制して撮影することが、一回のレリーズ操作でできるようになる。
【００６５】
なお、以上の実施形態及び各実施例では本発明の画像記録装置及び撮影方法一例を示したにすぎない。よって、上記構成や処理手順に限らず、適宜、その他の形態をとるようにしても良い。例えば、信号処理部１０のカラープロセス処理においてハードウエアで生成するＡＦ検出信号、ＡＥ検出信号、ＡＷＢ検出信号をＣＰＵ１１においてソフト処理により生成するように構成しても良い。また或いは、ＣＰＵ１１におけるソフト処理の一部をハードウエアの構成で実現させても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の画像記録装置の第一の実施の形態による電子カメラのブロック図である。
【図２】信号処理部１０のカラープロセス回路のブロック図である。
【図３】実施例１による連写画像情報を保持するためのバッファ領域のメモリ構成図である。
【図４】顔の位置情報及び上記フォーカスレンズの調節位置情報の説明図である。
【図５】実施例１による連写撮影時のＣＰＵ１１の処理フローである。
【図６】埋め込み画像のフォーマット例である。
【図７】実施例１による画像合成時のＣＰＵ１１の処理フローである。
【図８】埋め込み画像の主画像を二次元のディスプレイ座標で表したときのイメージ図である。
【図９】実施例２による連写画像情報を保持するためのバッファ領域のメモリ構成図である。
【図１０】グループ番号の決め方の説明図である。
【図１１】実施例２による連写撮影時のＣＰＵ１１の処理フローである。
【図１２】実施例２による画像合成時のＣＰＵ１１の処理フローである。
【符号の説明】
【００６７】
１  電子カメラ
２  フォーカスレンズ
３  ズームレンズ
４  レンズ駆動ブロック
５  絞り機構
６  ＣＣＤ
７  垂直ドライバ
８  ＴＧ
９  ＣＤＳ／ＡＧＣ／ＡＤユニット回路
１０  信号処理部
１１  ＣＰＵ
１２  ＤＲＡＭ
１３  ＲＯＭ
１４  フラッシュメモリ
１５  キー入力部
１６  画像表示部
【図１】
2009081636.tif 000003
【図２】
2009081636.tif 000004
【図３】
2009081636.tif 000005
【図４】
2009081636.tif 000006
【図５】
2009081636.tif 000007
【図６】
2009081636.tif 000008
【図７】
2009081636.tif 000009
【図８】
2009081636.tif 000010
【図９】
2009081636.tif 000011
【図１０】
2009081636.tif 000012
【図１１】
2009081636.tif 000013
【図１２】
2009081636.tif 000014