(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像を得る撮像手段と、
人物を顔領域で個別認識するための顔認識情報を複数記憶した顔認識情報記憶手段と、
前記撮像手段によって得られた画像から人物の顔領域を抽出する顔領域抽出手段と、
この顔領域抽出手段によって抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断手段と、
この判断手段により肯定と判断されたとき、前記複数の顔領域夫々に対し前記顔認識情報記憶手段に記憶された複数の前記顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理手段と、
この認識処理手段による認識結果として選択された顔領域に対して、合焦処理を行わせる合焦制御手段と、
この合焦制御手段による合焦処理の後、前記撮像手段によって得られた画像の記録処理を行う画像記録手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記顔認識情報記憶手段に記憶された複数の人物の顔認識情報の中から前記認識処理に用いるものを複数指定する指定手段を更に備え、
前記認識処理手段は、前記指定手段によって複数指定された顔認識情報に類似する顔領域全てが、前記撮像手段によって得られた画像に含まれているか否かを判断することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記顔認識情報記憶手段は、前記顔認識情報と当該顔認識情報で個別認識される人物の名前とを関連付けて記憶することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記顔認識情報とは、個別認識される人物の顔を撮影して正規化された画像の特徴データであることを特徴とする請求項１乃至３の何れか記載の撮像装置。
【請求項５】
撮像によって得られた画像から人物の顔領域を抽出する顔領域抽出ステップと、
この顔領域抽出ステップにて抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断ステップと、
この判断ステップにて肯定と判断されたとき、複数の顔領域夫々に対し予めメモリに記憶された複数の顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理ステップと、
この認識処理ステップにおける認識結果として選択された顔領域に対して合焦処理を行わせる合焦制御ステップと、
この合焦制御ステップにおける合焦処理の後、前記撮像によって得られた画像の記録処理を行う画像記録ステップと、
を含むことを特徴とする画像記録方法。
【請求項６】
撮像部を有する情報機器が備えるコンピュータを、
撮像部によって得られた画像から人物の顔領域を抽出する顔領域抽出手段、
この顔領域抽出手段によって抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断手段、
この判断手段により肯定と判断されたとき、複数の顔領域夫々に対し予めメモリに記憶された複数の顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理手段、
この認識処理手段による認識結果として選択された顔領域に対して合焦処理を行わせる合焦制御手段、
この合焦制御手段による合焦処理の後、前記撮像によって得られた画像の記録処理を行う画像記録手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置、画像記録方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、集合写真を撮影したり自分自身を撮影するようなときには、他人に依頼して撮影してもらったり、セルフタイマーで撮影したり、リモコン操作により撮影を行なっている。この場合、被撮影者全員が揃っているかどうかの確認を行う必要があるが、撮影を他人に依頼する場合には撮影依頼者が目視により被撮影者の数をカウントして人数を確認してからシャッターキーを押してもらったり、撮影者が被撮影者の数をカウントして人数を確認してからセルフタイマーをセットして撮影対象者として撮影に加わるようにしている。
【０００３】
一方、画像処理技術の発達に伴い、近年、顔認識技術により画像内に存在する人物の数をカウントする技術が開発されている。例えば、特許文献１には画像情報を分析して画像領域から顔領域を抽出し、抽出した顔領域の数をカウントして画像ごとの人数情報を生成し、記録媒体に格納する画像処理技術が開示されている。
【０００４】
また、特許文献２には顔画像の認識と比較判定技術が開示されている。同特許文献２の顔画像の認識と比較判定技術では、取り込んだ画像の差分画像を生成し、エッジ検出によりある一定のしきい値以上の差分変化（変動量）の有無を検出し、差分変化のある顔画像を記憶手段にため込み、ため込まれている顔画像のラフな輪郭検出を行なって顔画像の中から顔である部分（顔位置）を検出し、顔画像の平行移動、拡大又は縮小、回転を行って顔画像を最適な大きさとなるように正規化したあと、顔画像にウェーブレット変換を施して顔器官の個々の位置を詳細に検出して顔特徴点を抽出し、顔画像をグラフ表現する。また、確認用記録媒体の媒体情報から得た顔画像についても同様にしてウェーブレット変換の手法を用いて処理され顔画像のグラフ表現を抽出し、撮影された顔画像から得たグラフ表現と確認用記録媒体の媒体情報から得たグラフ表現とをグラフマッチングの手法により比較照合して類似度の値がしきい値以上であるか否か判断し、しきい値以上である場合には本人であると判断し、しきい値を下回る場合には判定不可（ＮＧ）と判断する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１４５５６３号広報
【特許文献２】特開２００２−２５１３８０号広報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来の撮影方法で集合写真を撮影しようとする場合には上述したように撮影者（撮影依頼者）が目視により被撮影者の数をカウントしているので、数え間違いが生じたり、途中で被撮影者が動いたりして数え直す必要が生じたりして、人数の確認に手間取るといった問題があった。
【０００７】
本発明は上記問題を解決するためになされたものであり、特定人物の撮影を容易に行なえるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、被写体を撮像して画像を得る撮像手段と、人物を顔領域で個別認識するための顔認識情報を複数記憶した顔認識情報記憶手段と、前記撮像手段によって得られた画像から人物の顔領域を抽出する顔領域抽出手段と、この顔領域抽出手段によって抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断手段と、この判断手段により肯定と判断されたとき、前記複数の顔領域夫々に対し前記顔認識情報記憶手段に記憶された複数の前記顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理手段と、この認識処理手段による認識結果として選択された顔領域に対して、合焦処理を行わせる合焦制御手段と、この合焦制御手段による合焦処理の後、前記撮像手段によって得られた画像の記録処理を行う画像記録手段と、を備えたことを特徴とする。
【００１１】
また、請求項２に記載の発明は請求項１記載の発明において、前記顔認識情報記憶手段に記憶された複数の人物の顔認識情報の中から前記認識処理に用いるものを複数指定する指定手段を更に備え、前記認識処理手段は、前記指定手段によって複数指定された顔認識情報に類似する顔領域全てが、前記撮像手段によって得られた画像に含まれているか否かを判断することを特徴とする。
【００１３】
また、請求項３に記載の発明は請求項１又は２記載の発明において、前記顔認識情報記憶手段は、前記顔認識情報と当該顔認識情報で個別認識される人物の名前とを関連付けて記憶することを特徴とする。
【００１４】
また、請求項４に記載の発明は請求項１乃至３の何れか記載の発明において、前記顔認識情報とは、個別認識される人物の顔を撮影して正規化された画像の特徴データであることを特徴とする。
【００１５】
また、請求項５に記載の発明は、撮像によって得られた画像から人物の顔領域を抽出する顔領域抽出ステップと、この顔領域抽出ステップにて抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断ステップと、この判断ステップにて肯定と判断されたとき、複数の顔領域夫々に対し予めメモリに記憶された複数の顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理ステップと、この認識処理ステップにおける認識結果として選択された顔領域に対して合焦処理を行わせる合焦制御ステップと、この合焦制御ステップにおける合焦処理の後、前記撮像によって得られた画像の記録処理を行う画像記録ステップと、を含むことを特徴とする。
【００１６】
また、請求項６に記載の発明は、撮像部を有する情報機器が備えるコンピュータを、撮像部によって得られた画像から人物の顔領域を抽出する顔領域抽出手段、この顔領域抽出手段によって抽出された人物の顔領域の数に基づいて、記録すべき画像に含まれるべき顔領域の数を満たすか否かを判断する判断手段、この判断手段により肯定と判断されたとき、複数の顔領域夫々に対し予めメモリに記憶された複数の顔認識情報との類似度を夫々求め、前記認識結果として類似度の最も高い顔領域を選択する認識処理手段、この認識処理手段による認識結果として選択された顔領域に対して合焦処理を行わせる合焦制御手段、この合焦制御手段による合焦処理の後、前記撮像によって得られた画像の記録処理を行う画像記録手段、として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、特定人物の撮影を容易に行なうことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る撮像装置の一実施例としてのデジタルカメラの外観を示す図である。
【図２】デジタルカメラを遠隔操作可能なリモートコントローラの一実施例の外観を示す図である。
【図３】実施形態１に係わるデジタルカメラの電気的構成の一実施例を示すブロック図である。
【図４】自動撮影モード開始時に液晶画面上に表示される撮影予定人数設定画面の一実施例を示す図である。
【図５】実施形態１に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【図６】自動撮影モード時にリモートコントローラの液晶画面上に表示される撮影予定人数およびセルフタイマー設定用画面の一実施例を示す図である。
【図７】リモートコントローラを用いて自動撮影を行う際のリモートコントローラ側の制御動作例を示すフローチャートである。
【図８】リモートコントローラを用いて自動撮影指示が行われた際のデジタルカメラ側の制御動作例を示すフローチャートである。
【図９】実施形態１に係る撮像装置の一実施例としての、表示部が前方に度回動可能に構成されたデジタルカメラの一例を示す図である。
【図１０】実施形態２に係る撮像装置の一実施例としてのデジタルカメラの電気的構成の一実施例を示すブロック図である。
【図１１】顔認識情報メモリの構造の一実施例を示す図である。
【図１２】顔認識テーブルを構成する顔認識レコードの構造の一実施例を示す図である。
【図１３】顔認識情報メモリに登録されている照合用画像の一実施例を示す図である。
【図１４】顔認識情報メモリに登録されている照合用画像の他の実施例を示す図である。
【図１５】実施形態２に係わる自動撮影の説明図である。
【図１６】実施形態２に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【図１７】撮影予定登録者数設定画面の一実施例を示す図である。
【図１８】実施形態２の変形例に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【図１９】実施形態２の変形例に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【図２０】実施形態２の変形例に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【図２１】実施形態２の変形例に係わる自動撮影モード時の制御部による制御動作例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
（実施形態１）
本実施形態では予め設定した撮影予定人数と画像解析により抽出した画像フレーム内の人数とが一致した場合に所定のタイミングで撮影指示を行う例について述べる。
【００２０】
図１は、本発明に係る撮像装置の一実施例としてのデジタルカメラの外観を示す図であり、ここでは主として正面（図１（ａ））及び背面（図１（ｂ））の外観を示す。デジタルカメラ１００は、図１（ａ）に示すように正面側に撮像レンズ（レンズ）１、発光ダイオード（以下、ＬＥＤ）等の発光素子２、リモコン信号受信窓７、および音声出力用孔１１を有している。また、デジタルカメラ１００の背面には図１（ｂ）に示すように、モードダイアル３、液晶画面４、カーソルキー５、ＳＥＴキー６、メニューキー１０等が設けられている。また、上面にはシャッターキー８および電源ボタン９が設けられている。なお、側部には図示されていないが、パーソナルコンピュータ（以下、パソコン）やモデム等の外部装置とＵＳＢケーブルに接続する場合に用いるＵＳＢ端子接続部が設けられており、底部には三脚固定用ネジ穴が設けられている。なお、ＬＥＤ２、リモコン信号受信窓７、および音声出力用孔１１は必須ではないが、後述するように、変形例１−１ではリモコン信号受信窓７は必須である。また、変形例１−２でＬＥＤを点滅するように構成する場合はＬＥＤ２は必須である。デジタルカメラ１００は静止画撮影モードや動画撮影モード、および本発明に基づく自動撮影モード等の各種撮影機能を備えている。また、公知のセルフタイマーによる自動撮影機能およびオートフォーカス機能を備えている。
【００２１】
図２は、デジタルカメラ１００を遠隔操作可能なリモートコントローラ（以下、リモコン）の一実施例の外観を示す図である。図２で符号２０はリモコン、符号２１はリモコン信号送信部、符号２２は案内メッセージのほか撮影予定人数や撮影開始設定時間等を表示する液晶画面、符号２３は電源キー、符号２４は表示用電源キー、符号２５は通常撮影設定キー、符号２６は自動撮影設定キー、符号２７はカーソルキーでありメニュー選択用の選択手段として用いることができる。符号２８はセットキーであり、カーソル２７によってメニューを選択した際の確定キーや、撮影指示キーとして用いることができる。また、符号２９は入力キーであり、撮影予定人数の設定やセルフタイマーの時間設定入力用に用いることができる。リモコン２０は必須ではないが変形例１−１においては必須である。
【００２２】
図３は本実施形態に係わるデジタルカメラの電気的構成の一実施例を示すブロック図であり、デジタルカメラ１００は、撮像部３１、画像データ処理部３２、顔抽出処理部３３、制御部３５、一時記憶メモリ３６、画像表示部３７、記録部３８、外部入出力部４０、発光駆動部（ＬＥＤ駆動部）４１、リモコン信号受信部４２、音声出力部４３、操作部４５を備えており、本発明に基づく自動撮影モードを含む静止画撮影モードおよび動画撮影モードを有している。また、ハードまたはソフトによって構成されたセルフタイマーを備えている。
【００２３】
なお、発光駆動部４１、リモコン信号受信部４２、音声出力部４３は必須ではないが後述するように、変形例１−１ではリモコン信号受信部４２は必須である。また、変形例１−２で音声出力するように構成する場合は音声出力部４３は必須であり、変形例１−２でＬＥＤ２を点滅するように構成する場合はＬＥＤ駆動部４１は必須である。変形例１−１ではリモコン信号受信部４は必須である。また、撮像部３１および画像データ処理部３２は本発明の撮像系を構成する。
【００２４】
撮像部３１は、撮影レンズ１のほか、基本モードである撮像モードにおいてズームレンズを移動させて光学ズーム動作を行わせるズーム駆動部やフォーカスレンズを移動させて合焦動作を行わせるＡＦ駆動部等を含むレンズ駆動系（図示せず）と、撮像素子、信号変換部、撮像タイミング制御部や撮影補助光源等を含む撮像信号系（図示せず）を有しており、撮像レンズ１を経由し、撮像レンズの撮像光軸後方に配置された撮像素子に入射した被写体光像は撮像素子によって光電変換され撮像信号（アナログ）として出力される。撮像素子の出力信号は信号変換部で相関二重サンプリングおよびゲイン調整され、Ａ／Ｄ変換によりデジタル信号に変換される。Ａ／Ｄ変換された撮像信号は所定の周期で画像データ処理部３２に送られる。撮像素子は、被写体の二次元画像を撮像するＣＭＯＳ（Complementary Metal Oxide Semiconductor）などの固体撮像デバイスであり、典型的には毎秒数十フレームの画像を撮像する。なお、撮像素子はＣＭＯＳに限定されない。
【００２５】
画像データ処理部３２は、撮像部３１から出力されたデジタル信号（画像データ）に対して画像補間処理及びγ補正処理を含むカラープロセス処理を行ってデジタル値の輝度信号Ｙ及び色差信号Ｃｂ、Ｃｒを生成し、ＤＲＡＭ等の一時記憶メモリ３６にバス３０を介してＤＭＡ転送する。
【００２６】
顔抽出処理部３３は、自動撮影モード時に、一時記憶メモリ３６に記憶されている１フレーム分の画像データの中から人物の顔画像領域を抽出し、抽出した顔画像領域の数をカウントして人数情報を生成し、バス３０を介して制御部３５に送出する。人物の顔画像領域の抽出処理は、公知の技術（例えば特許文献１（特開平２００４−１４５５６３号広報）に記載の技術）を適宜用いることができる。なお、この顔画像領域の抽出処理のために専用の回路を設けてもよいし、制御部３５で顔画像領域の抽出処理のための顔検出用プログラムを実行させるようにしてもよい。
【００２７】
制御部３５は、デジタルカメラ１００全体の制御動作を司るものであり、ＣＰＵ若しくはＭＰＵ（以下、ＣＰＵ）と、該ＣＰＵで実行される動作プログラム等を記憶したフラッシュメモリ等のプログラム格納メモリ、及びワークメモリとして使用されるＲＡＭ等により構成されている。また、制御部３５は画像データ処理部３２からの画像データ（輝度及び色差信号）のＤＲＡＭ等の一時記憶メモリ３６へのＤＭＡ転送終了後に、この輝度及び色差信号を一時記憶メモリ３６から読出し、画像表示部３７の表示用バッファメモリ（図示せず）に書き込むよう制御する。
【００２８】
また、制御部３５は自動撮影モード時に顔抽出処理部３３から受け取る人数情報と詳細は後述する予め設定された撮影予定人数とを比較し、一致した場合に撮像指示信号を撮像部３１に送出する。また、制御部３５はセルフタイマーのカウントダウンを制御し、カウントダウン終了時には撮像指示信号を撮像部３１に送出する。
【００２９】
一時記憶メモリ３６はＤＲＡＭ等で構成され、画像データ処理部３２から取得する画像データを一時記憶するバッファメモリとして機能する。
【００３０】
画像表示部３７はＶＲＡＭ等の画像表示用バッファメモリ、表示制御部、及び液晶画面４を有し、制御部３５の制御下で表示用バッファメモリに書き込まれた上記輝度及び色差信号を表示制御部を介して定期的に読み出し、これらのデータを基にビデオ信号を生成して上記液晶画面４に出力する。
【００３１】
記録部３８は、画像データの圧縮または伸張を行うデータ圧縮伸張部、ＤＲＡＭ等のバッファメモリから転送されるデータの記録媒体３９への書き込みや記録媒体３９からの読み出しを行うコントローラ（図示せず）から構成されている。記録媒体３９は内蔵メモリ（フラッシュメモリ）や光ディスク、あるいは着脱可能なメモリーカード等の書き換え可能な記録媒体からなり記録部３８によって書き込まれた画像データや撮像情報等を保存記録する。
【００３２】
外部入出力部４０は、デジタルカメラ１００とＵＳＢケーブル等の接続手段やインターネット等の通信ネットワークによりデジタルカメラ１００に接続する外部装置との間で画像データやプログラム等を入出力する際の入出力インターフェィス等からなる。発光駆動部４１は制御部３５の制御下で、例えばＬＥＤ等の発光素子２を点灯若しくは点滅させる。
【００３３】
リモコン信号受信部４２はリモコン２０からの信号を受信して受信信号をデジタルデータに変換（復号）し、バス３０を介して制御部３５に送出する。音声出力部４３はスピーカ等の音声出力装置からなり、登録されているメッセージ等の音声信号を音声に変換して出力する。
【００３４】
操作部４５は、図１に示したモードダイアル３、カーソルキー５、ＳＥＴキー６、シャッターキー８、電源ボタン９、およびメニューキー等のキーと、それらのキーが操作されると操作されたキーの操作信号を生成して制御部３５に送出するキー処理部（図示せず）等から構成されている。
【００３５】
モードダイアル３は撮像モードや再生モードの選択を行うものである。ユーザはモードダイアル３を操作して、静止画撮像モード、自動撮影モード、マクロ撮像モード、連写モード、速写モード、動画撮像モード等の撮像モードや再生モードを選択することができる。自動撮影モードは静止画撮像モードまたは動画撮影モード下で表示される処理選択メニューで選択できる。なお、モードダイアル３で自動撮影モードを選択できるように構成してもよい。
【００３６】
カーソルキー５はモード設定やメニュー選択等に際して液晶画面４に表示されるメニューやアイコン等をカーソルでポイント（指定）する際に操作するキーであり、カーソルキー５の操作によりカーソルを上下又は左右に移動させることができる。また、セットキー６はカーソルキー５によってカーソル表示されている項目を選択設定する際に押されるキーである。またセットキー６を確認キー、または画像指定キーとして用いることもできる。カーソルキー５およびセットキー６は本実施形態１において撮影予定人数設定手段として機能することができる。また、後述する実施形態２において撮影予定人数設定手段または撮影予定登録者設定手段として機能することができる。
【００３７】
シャッターキー８は、撮像時にレリーズ操作を行うもので、２段階のストロークを有しており、１段目の操作（半押し状態）でオートフォーカス（ＡＦ）と自動露出（ＡＥ）を行わせるための合焦指示信号を発生し、２段目の操作（全押し状態）で撮像処理を行うための撮像指示信号を発生する。また、自動撮影モード時にはシャッターキー８の全押し操作によりセルフタイマーの設定を行うことができる。また、メニューキー１０は、その時点で処理可能な選択メニューやアイコンを表示する場合に操作されるキーである。また、自動撮影モード時には選択終了キーとして用いることもできる。
【００３８】
図４は自動撮影モード開始時に、同時撮影する予定の人数を予め撮影予定人数として設定しておくために液晶画面４上に表示される撮影予定人数設定画面の一実施例を示す図である。図４で撮影予定人数設定画面５０は本発明の撮影予定人数設定手段として機能し、撮影予定人数の選択入力を促すメッセージ５１と撮影予定人数設定欄５２が表示される。ユーザはカーソルキー５の上方（↑）を押し続けることにより撮影予定人数設定欄５２に表示される人数を桁ごとに１ずつ増加させることができる。また、カーソルキー５の下方（↓）を押すことにより撮影予定人数設定欄５２に表示される人数を桁ごとに１ずつ減少させることができる。これにより、ユーザはカーソルキー５の操作により撮影予定人数設定欄５２の桁ごとに表示される数を増減させて所望の撮影予定人数を表示させることができる。所望の人数が表示されたあと、ユーザがセットキー６を押すと撮影予定人数が設定される。なお、図示（図４（ａ））の例では撮影予定人数設定欄５２に表示する初期値を０としたが、０以外の初期値を表示するようにしてもよい。
【００３９】
図５は本発明に基づく自動撮影モード時の制御部３５による制御動作例を示すフローチャートであり、デジタルカメラ１００に本発明の自動撮影機能を実現させるためのプログラムを説明するためのものである。以下に示す処理は基本的に制御部３５が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行する例で説明するが、全ての機能をプログラムメモリに格納する必要はなく、必要に応じて、その一部若しくは全部を、例えば、ネットワークを介して受信して実現するようにしてもよい。以下、図１〜図５に基いて説明する。
【００４０】
デジタルカメラ１００の電源キー９がオンのとき、ユーザがモードダイアル３を操作して静止画撮影モードを選択すると液晶画面４に表示される処理選択メニューの中から自動撮影モードを選択することができる。制御部３５は操作部４５からの信号を調べ、自動撮影モードが選択された場合はステップＳ２に進み、他のモードが選択された場合は選択されたモードの処理を行う（ステップＳ１）。
【００４１】
自動撮影モードが選択された場合は、制御部３５は、ＲＡＭに確保した撮影予定人数設定領域（図示せず）のクリアやセルフタイマーに所定の時間をセットする等の初期設定を行った後（ステップＳ２）、画像表示部３７を制御して図４に示したような撮影予定人数設定画面５０を液晶画面４上に表示させて撮影予定人数の設定を促し（ステップＳ３）、撮影予定人数が設定されるとその撮影予定人数を保持（ＲＡＭに確保した撮影予定人数設定領域に記憶）してステップＳ５に進む（ステップＳ４）。
【００４２】
制御部３５は、撮像部３１および画像データ処理部３２を制御してその時点のズーム値に対応した焦点距離でＡＥ処理を実行させ、撮影レンズ１を介して取り込んだ被写体光像から画像データを得ると共に自動ホワイトバランス（ＡＷＢ）処理により光源の色に対応したホワイトバランスになるように調整を施した上で、所定の周期で１フレーム分の画像データを得て一時記憶メモリ３６にＤＭＡ転送し、一時記憶メモリ３６に取り込んだ画像データから画素数を間引いたビデオスルー画像データで画像表示部３７の表示用バッファを書き換えて液晶画面４にスルー画像を表示する（ステップＳ５）。ユーザはスルー表示されている画像を見てフレーミングを行って全員が撮影範囲に入る好適な構図の画像を画面内に収めるようにできる。
【００４３】
制御部３５は液晶画面４の画面領域の所定区画、例えば画面中央、をフォーカスエリアとして撮像部３１のレンズ駆動系を制御してＡＦ（オートフォーカス）処理を実行する（ステップＳ６）。
【００４４】
また、制御部３５は顔抽出処理部３３を制御して一時記憶メモリ３６に定期的に取り込まれる１フレーム分の画像のうちの一つをサンプリング画像とし、そのサンプリング画像から顔領域を抽出させてから（ステップＳ７）、抽出した顔領域の数（＝人数）をカウントさせ、カウント値を取得する（ステップＳ８）。ここで、上記ステップＳ６のオートフォーカス処理とステップＳ７、Ｓ８の顔抽出および撮影予定人数カウント処理は平行処理するように制御することが望ましい。
【００４５】
制御部３５はオートフォーカス処理が終わったか否かを調べ、オートフォーカ処理が終わると合焦位置をロックしてステップＳ１０に進む（ステップＳ９）。なお、ユーザはステップＳ４〜Ｓ８の間にシャッターキー８を全押しするかリモコン操作によりセルフタイマー機能をセットできる。
【００４６】
オートフォーカス処理が終わると、制御部３５は上記ステップＳ８で取得した顔領域の数と上記ステップＳ４で保持した撮影予定人数を比較し、顔領域の数＝設定された撮影予定人数の場合はステップＳ１３に進み、そうでない場合はステップＳ７に戻る（ステップＳ１０）。
【００４７】
制御部３５はセルフタイマー機能が設定されているか否か（つまり、シャッターキー８が全押しされているか否か、若しくはリモコン操作によりセルフタイマー設定用のフラグがオンにされているか否か）を調べ、セルフタイマー機能が設定されている場合はステップＳ１２に進み、セルフタイマー機能が設定されていない場合は即時撮影と判定してステップＳ１３に進む（ステップＳ１１）。なお、即時撮影の場合にも、撮影予定人数と認識された人数が一致した後に所定の時間（例えば、３秒）をおいてその間、後述するように音声、点滅、或いは撮影予告メッセージを表示して撮影予告を行なってから撮影を行なうようにすることが望ましい。
【００４８】
セルフタイマー機能が設定されている場合はセルフタイマーのカウントダウンを開始し、タイマーの値が０になるとステップＳ１３に進み、そうでない場合はセルフタイマーのカウントダウンを続行する（ステップＳ１２）。
【００４９】
セルフタイマー機能が設定されていないかセルフタイマーの値が０になった場合は、制御部３５は、撮像部３１および画像データ処理部３２からなる撮像系を制御して撮像を実行する。つまり、その時点で直ちに画像データ処理部３２から一時記憶メモリ３６への経路を停止してスルー画像取得時とは異なる本撮影時の撮像素子駆動方式への切り替えを実行し（ステップＳ１３）、記録部３８を制御して画像データを取り込んで画像圧縮処理を施させ、この圧縮データからなる画像ファイルを記録媒体３９に記録させる（ステップＳ１４）。
【００５０】
上記図５のフローチャートに示した動作により、デジタルカメラ１００は１フレーム分の画像から抽出した顔領域の数が予め設定された撮影予定人数と一致する場合に自動的に撮影を行うので、集合写真を撮影する場合に撮影者が人数を目視等で確認しなくてもよいし、人数を数え間違えるようなことが生じない。また、セルフタイマー機能を設定しておくと、１フレーム分の画像から抽出した顔領域の数が予め設定された撮影予定人数と一致する場合にタイマーのカウントダウンを開始する。従って、撮影者も一緒に撮影する際には撮影者が撮影範囲に入ってからカウントダウンが始まるので、従来のセルフタイマーのように撮影者が急いで撮影範囲に入らなくてもよく、例えば、撮影者も他のメンバーと同様に撮影ポーズを決める時間的余裕があるので良好な構図の集合写真を撮ることができる。
【００５１】
＜変形例１−１＞
上記図５のフローチャートに示した例では、デジタルカメラ１００側で撮影予定人数等を設定したが、リモコン２０（図２）を用いて撮影予定人数の設定やセルフタイマー機能を設定することもできる。図６は自動撮影モード時にリモコン２０の液晶画面２２上に表示される撮影予定人数およびセルフタイマー設定用画面の一実施例を示す図であり、図６（ａ）は撮影予定人数設定欄の表示例、図６（ｂ）、図６（ｂ）‘は撮影予定人数が設定された後に液晶画面２２上に表示される時間設定欄の表示例、図６（ｃ）、図６（ｃ）’は設定完了時の表示例である。
【００５２】
図６（ａ）でユーザは入力キー２９を操作して撮影予定人数設定欄２２−１に撮影予定人数を入力することができる。また、図６（ｂ）でユーザは入力キー２９およびセットキー２９を操作して時間設定欄２２−２にセルフタイマー時間を設定することができる。即時撮影を行なう場合は図６（ｂ）が表示されたとき、単にセットキー６を押すか時間設定欄２２−２に０を入力すればよい。
【００５３】
図７はリモコン２０を用いて自動撮影を行う際のリモコン２０側の制御動作例を示すフローチャートであり、図１、図２、図６、および図７を用いて説明する。リモコン２０の制御は、当該リモコン２０に搭載されたリモコン制御部（図示せず）によって行われる。
【００５４】
リモコン２０の電源キー２３がオンのとき、ユーザが自動撮影設定キー２６を押すと（ステップＴ１）、リモコン制御部は液晶画面２２に図６（ａ）に示したような撮影予定人数設定欄２２−１を表示して撮影予定人数の入力を促し、ユーザが入力キー２９を操作して撮影予定人数を入力してセットキー２８を押すと（ステップＴ２）、リモコン制御部はその撮影予定人数をリモコン２０の一時記憶メモリ（図示せず）に保持する（ステップＴ３）。
【００５５】
次いで、リモコン制御部は、液晶画面２２の撮影予定人数設定欄２２−１をクリアしてから図６（ｂ）、（ｂ）‘に示すような時間設定欄２２−２を表示してセルフタイマーの設定時間の入力を促し（ステップＴ４）、ユーザが時間を入力した場合、つまり、ユーザが入力キー２９を操作してセルフタイマーの設定時間を入力してセットキー２８を押すとリモコン制御部はその設定時間をリモコン２０の一時記憶メモリ（図示せず）に保持してステップＴ６に進み（ステップＴ５）、設定時間を入力しない場合、つまり、単にセットキー２８を押すか０を時間設定欄６２に入力するとリモコン制御部は所定の時間、例えば１秒、をリモコン２０の一時記憶メモリに保持してステップＴ６に進む（ステップＴ６）。
【００５６】
次に、リモコン制御部は図６（ｃ）若しくは図６（ｃ）‘に示すような設定完了画面を表示し、送信可能であることをユーザに知らせてデジタルカメラ１００のリモコン操作を促す。ユーザは、デジタルカメラ１００にスルー表示されている画像に対し、フレーミングを行って全員が撮影範囲に入る好適な構図の画像を画面内に収めるようにしたあと、デジタルカメラ１００のＬＥＤ２の点滅（或いは音声による合焦報知）があると、リモコン２０のリモコン信号送信部２１をデジタルカメラ１００の正面中央下部にあるリモコン信号受信窓７に向けてから送信操作、例えば、セットキー６の押し下げ、を行うので、リモコン制御部は送信操作が行なわれたか否かを調べ、送信操作が行なわれた場合はステップＴ８に進み、そうでない場合は送信操作を待つ（ステップＴ７）。
【００５７】
送信操作が行なわれると、リモコン制御部はリモコン２０の一時記憶メモリに保持している撮影予定人数およびセルフタイマーの設定時間を変換してリモコン信号を生成し（ステップＴ８）、リモコン信号送信部２１を介してデジタルカメラ１００に生成したリモコン信号を送信する（ステップＴ９）。
【００５８】
図８は、リモコン２０を用いて自動撮影指示が行われた際のデジタルカメラ１００側の制御動作例を示すフローチャートであり、ステップＵ９の自動撮影処理動作は図５のフローチャートのステップＳ６〜Ｓ１４の動作と同様である。以下、図１〜図３、および図５〜図８に基づいて説明する。
【００５９】
デジタルカメラ１００の電源キー９がオンのとき、制御部３５は、ＲＡＭ上の撮影予定人数設定領域やセルフタイマー設定領域のクリア等の初期設定を行った後（ステップＵ１）、撮像部３１および画像データ処理部３２を制御してその時点のズーム値に対応した焦点距離でＡＥ処理を実行させ、撮影レンズ１を介して取り込んだ被写体光像から画像データを得ると共に自動ホワイトバランス（ＡＷＢ）処理により光源の色に対応したホワイトバランスになるように調整を施した上で、所定の周期で１フレーム分の画像データを得て一時記憶メモリ３６にＤＭＡ転送し、一時記憶メモリ３６に取り込んだ画像データから画素数を間引いたビデオスルー画像データで画像表示部３７の表示用バッファを書き換えて液晶画面４にスルー画像を表示する（ステップＵ２）。ユーザはスルー表示されている画像に対し、フレーミングを行って全員が撮影範囲に入る好適な構図の画像を画面内に収めるようにすることができる。
【００６０】
制御部３５はリモコン信号受信部４２がリモコン２０からリモコン信号を受信したか否かを調べ、リモコン信号を受信した場合はステップＵ５に進み、受信しない場合はステップＵ４に進む（ステップＵ３）。
【００６１】
制御部３５はシャッターキー８が操作されたか否かを調べ、シャッターキー８が操作された場合は通常撮影処理を実行し、シャッターキー８が操作されていない場合はステップＵ２に戻る（ステップＵ４）。このステップＵ３、Ｕ４により、デジタルカメラ１００は、通常撮影処理においてスルー画像が表示されている間（つまり、ユーザによるオートフォーカス指示のためのシャッターキー半押し操作若しくは撮影指示のための全押し操作が行なわれるまで）は自動撮影指示のためのリモコン信号を受け付けることができる。
【００６２】
リモコン信号受信部４２はリモコン２０からリモコン受信窓７を介してリモコン信号を受信すると、受信したリモコン信号をデジタルデータ（撮影予定人数、セルフタイマー設定時間）に復号して制御部３５に送る（ステップＵ５）。
【００６３】
制御部３５はリモコン信号受信部４２からデータ（撮影予定人数、セルフタイマー設定時間）を受け取ると、撮影予定人数をＲＡＭ上に確保した撮影予定人数設定領域に保持（記憶）し（ステップＵ６）、ステップＵ１の初期設定で設定したセルフタイマー設定時間を受信した設定時間で更新してから（ステップＵ７）、セルフタイマー機能設定フラグをオン（例えばフラグ値＝「１」）にしてステップＵ９に進む（ステップＵ８）。
【００６４】
制御部３５は、図５のステップＳ６〜Ｓ１７に示したような自動撮影処理の実行制御を行い、セルフタイマー機能が設定されていないかセルフタイマーの値が０になった場合は、制御部３５は撮影を実行する（ステップＵ９）。
【００６５】
上記図８のフローチャートに示した動作により、デジタルカメラ１００はリモコン操作により撮影予定人数を設定すると自動的に撮影を行うことができるので、撮影者も一緒に撮影する際には撮影者が構図を決定して撮影範囲に入ってからリモコン操作を行なえばよく他人に撮影を依頼しなくても済む。また、リモコン操作でセルフタイマーの設定時間を設定しておくと、最後の人が撮影範囲に入って撮影予定人数と抽出した顔領域の数が一致してからカウントダウンが始まるので、最後に加わった人が撮影範囲に入ってカメラに顔を向けた途端に撮影が行なわれるようなことがなく、例えば他のメンバーと同様に撮影ポーズを決める時間的余裕がある。
【００６６】
＜変形例１−２＞
上記図５のフローチャートに示した例では、撮影予定人数と抽出した顔領域の数が一致すると、直ちに、若しくは所定時間後に撮影を行なうようにしたが、音声出力により抽出した顔領域数を被撮影者に報知したり、セルフタイマー機能設定時に撮影までの残り時間を音声出力するように構成してもよい。また、音声出力に代えて認識した人数や残り時間の報知メッセージを液晶画面４に表示するようにしてもよい。
【００６７】
音声出力による報知の具体例として、図５のフローチャートのステップＳ８とステップＳ９の間に、「制御部３５は、ステップＳ８で取得した人数データを音声出力部４３に送って認識した人数を音声出力する（例えば、「現在の人数は１１人です」）」ステップを設けるようにしてもよい。また、このステップに代えて、「制御部３５は、ステップＳ４で設定した撮影予定人数データとステップＳ８で取得した人数データおよびその差分を音声出力部４３に送って撮影予定人数、認識人数、不足人数を音声出力する（例えば、「撮影予定者は１５人ですが、現在の人数は１１人です、あと４人揃っていません」）ステップを設けるようにしてもよい。例えば、このようなステップを設けたプログラムを実行することにより、撮影者および被撮影者に現在の人数を報知できるので、撮影範囲に入っていない人数を特定し易い。
【００６８】
また、図５のフローチャートのステップＳ１２とステップＳ１３の間に、「制御部３５はセルフタイマーのカウントダウンによる残り時間データを所定時間（例えば、１秒間隔）で音声出力部に４３に送って残り時間を音声出力する（例えば、「あと５秒、４秒、・・・、２秒、撮影します」）ステップを設けるようにしてもよい。これにより、被撮影者は撮影時まで後どのくらい時間があるかを知ることができるのでカメラに注意を集中することができる。なお、このステップに代えて、「制御部３５はＬＥＤ駆動部４１を制御してセルフタイマーの残り時間があとt秒（例えば、t＝２）になるまでＬＥＤ２を点滅させ、残りt秒間は点灯させる」ステップを設けるようにしてもよい。
【００６９】
また、即時撮影の場合（つまり、ステップＳ１２でセルフタイマー機能が設定されていない場合）にステップＳ１１とＳ１３の間に「制御部３５は上記ステップＳ１２でセルフタイマー機能が設定されていない場合に、撮影を予告するメッセージデータ（例えば、撮影します、２秒、1秒、スタート」）を音声出力部４３に送って音声出力するようにしてからステップＳ１３に進む」ステップを設けるようにしてもよい。撮影予定人数と認識された人数が一致すると直ちに撮影すると被撮影者は不意をつかれたり、カメラに注意を向けていない間に撮影されてしまう可能性があるが、このように構成することによりカメラに注意を集中することができる。また、このステップに代えて、「制御部３５は上記ステップＳ１２でセルフタイマー機能が設定されていない場合に、ＬＥＤ駆動部４１を制御して所定時間の間ＬＥＤ２を点滅させ最後に点灯させてからステップＳ１３に進む」ステップを設けるようにしてもよい。
【００７０】
また、以下に液晶画面４を用いた報知の具体例について説明する。図９は本発明に係る撮像装置の一実施例としての、表示部が前方に１８０度回動可能に構成されたデジタルカメラの一例を示す図であり、図９（ａ）は背面図、図９（ｂ）は上面図、図９（ｃ）は正面図であって三脚３５０に固定して表示部１６を１８０度開き液晶画面４を被撮影者側に向けた状態を示す。なお、デジタルカメラ３５０の電気的構成は図１に示したデジタルカメラ１００と同様でよい。図９で、符号１〜符号１０は図１に示したデジタルカメラ１の符号１〜１０と同じ部分を示している。また、符号１５はデジタルカメラ本体、符号１６は前方に１８０度回動可能に構成された回転表示部、符号１７は表示部１６を本体１５に軸支し、前後に回動可能とする軸部、符号１８はスルー画像、符号１９は認識された人数表示（図示の例では１１人）、符号３５０は三脚を意味する。
【００７１】
デジタルカメラ３５０に本発明の画像認識による自動撮影方法を適用する場合、図５のフローチャートのステップＳ８とステップＳ９の間に、「制御部３５は、ステップＳ８で取得した人数を回転表示部１６の液晶画面４に表示する」ステップを設けたプログラムを実行することにより、図５のステップＳ３で撮影者が撮影予定人数を設定したあと、ステップＳ５のスルー表示時に構図を決定してから、回転表示部１６を前方に１８０度開くと、スルー表示されている構図および抽出された顔領域のカウント値が被撮影者側に見えるようになる。即時撮影の場合はステップＳ９〜Ｓ１１、Ｓ１３の経路で撮影者が撮影範囲に入って人数が揃うと撮影処理が行なわれる。
【００７２】
即時撮影の場合に、ステップＳ１１とＳ１３の間に「制御部３５は上記ステップＳ１２でセルフタイマー機能が設定されていない場合に、画像表示部３７を制御して所定時間の間回転表示部１６の液晶画面４を点滅させ、最後に点灯させてからステップＳ１３に進む」ステップを設けるようにしてもよい。このように構成すると撮影予定人数と認識された人数が一致した場合に直ちに撮影すると被撮影者は不意をつかれたり、カメラに注意を向けていない間に撮影されてしまうようなことがないので、ユーザはカメラに注意を集中することができる。また、上述した「残り時間（秒）を回転表示部１６の液晶画面４に表示する」ステップの代わりに、「セルフタイマーの残り時間が０になるまで回転表示部１６の液晶画面４を点滅させる」ステップを設けるようにしてもよい。
【００７３】
尚、上述した実施形態に加え、検出した顔領域が撮影予定登録者数より多い場合は、例えば、図２０に示すように、ユーザによる確認が終わるまで、所定画像の撮像を実施しない構成としてもよい。これにより、撮影予定登録者以外の人物が撮影されることを防止することができる。
【００７４】
図２０は、図５に示したフローチャートのステップＳ１０を下記ステップＳ１０−１〜Ｓ１０−３で置き換えたものであり、設定した撮影予定人数とカメラ視野内の顔領域の数が異なる場合はメッセージを出力してそれを報知すると共に撮影を禁止し、スルー表示（図５のステップＳ５）に戻り、ユーザがカメラの視野を変更するか人数が揃うまで待つ。なお、ユーザが撮影指示を行った場合にのみ撮影を行なう。
【００７５】
図２０で、オートフォーカス処理が終わると、制御部３５は上記ステップＳ８で取得した顔領域の数と上記ステップＳ４で保持した撮影予定人数を比較し、顔領域の数＝設定された撮影予定人数の場合はステップＳ１１進み、そうでない場合はステップＳ１０−２に進む（ステップＳ１０−１）。
【００７６】
制御部３５は、画像表示部３７を制御して、ユーザに撮影の可否を確認するためのメッセージ、例えば、「設定した人数とカメラ視野内の人数が違います。このまま撮影する場合は、シャッターキーを押してください。」を表示させる（ステップＳ１０−２）。これにより、設定した人数とカメラ視野内の人数がことなる場合は自動的な撮影が禁止され、ユーザはシャッター８を押して撮影を行なうか、ステップＳ５に戻ってカメラの視野を変更するか予定した人数が揃うまで撮影を待つか等を選択できる。なお、音声によりこのようなメッセージを出力するようにしてもよい。
【００７７】
制御部３５は操作部４５からの信号を調べ、撮影指示、例えば、シャッターキー８の操作があったか否かを調べ撮影指示があった場合はステップＳ１１に進み、そうでない場合は所定時間（例えば、１５秒）待ってからステップＳ５に戻る（ステップＳ１０−３）。
【００７８】
（実施形態２）
本実施形態では、フレーム内の画像（スルー画像）における顔領域に対して、顔認識情報メモリ（顔登録メモリ）に登録されている複数の顔画像データに基づいた顔領域の個別認識により個別認識することができた顔領域の数があらかじめ設定した撮影予定登録者数と一致した場合に、所定のタイミングで自動撮影を行う例について述べる。
【００７９】
図１０は本発明に係る撮像装置の一実施例としてのデジタルカメラの電気的構成の一実施例を示すブロック図である。なお、デジタルカメラ４００の外観構成は図１に示したデジタルカメラの外観構成と同様とする。また、デジタルカメラ４００の電気的構成は図２に示したデジタルカメラ１００の電気的構成に、顔認識処理部３４および顔認識情報メモリ４６を追加した構成であり、顔認識処理部３４および顔認識情報メモリ４６以外の構成、つまり、撮像部３１〜顔抽出処理部３３、および制御部３５〜操作部４５の電気的構成および機能はデジタルカメラ１００の電気的構成および機能と同様である。
【００８０】
顔認識処理部３４は顔抽出処理部３３で抽出された顔領域の顔部分を正規化し、正規化した顔の特徴データを抽出して顔認識情報メモリに登録されている認識用顔レコードに記憶されている特徴データと比較して類似度を判定し、類似度が所定の閾値以上である場合にフレーム内で検出された顔が顔認識情報メモリに登録されているどの人物の顔であるかを個別認識する。顔認識処理技術は、公知の技術（例えば前述した特許文献２（特開平２００２−２５１３８０号公報）記載の技術）を適宜用いることができる。顔部分の正規化は、例えば、顔部分のサイズ、傾き、顔の向き等を、拡大若しくは縮小、傾き角度調整、回転、等の処理によって行うことができる。また、類似度の判定には、例えば、検出した顔の特徴データと顔認識情報メモリ４６に登録済みの人物の顔の特徴データの差分から距離（距離自乗平均）を求め、距離が所定の閾値以下の場合に類似度が高い（若しくは一致している）と判定することができる。また、なお、この顔認識処理のために専用の回路を設けてもよいし制御部３５で顔認識用プログラムを実行させるようにしてもよい。
【００８１】
顔認識情報メモリ４６は、図１１に示すように顔認識テーブル６０を構成する複数の顔認識レコードや認識対象人物のベストショットシーンの顔画像（圧縮画像データ）を登録した照合用画像データ７０を検索可能に複数記憶してなり、顔認識処理部３４によって参照される。顔認識情報メモリはまたユーザのキー入力操作によって新規登録、調整、または削除等の更新が可能である。なお、顔認識情報メモリ４６はＤＲＡＭ等の書き換え可能なメモリであればよく、記憶媒体３９とは別の専用メモリであってもよいが、記憶媒体３９上に確保したメモリ領域でもよい。
【００８２】
図１２は、顔認識テーブル６０を構成する顔認識レコード６９の構造の一実施例を示す図であり、顔認識レコード６９は図１２（ａ）に示すように、それぞれの顔認識レコードを識別するための個人ＩＤを記憶する個人ＩＤ欄６１、名前を記録する名前欄６２、撮影対象画像として選択された場合は所定のマークを書き込む撮像対象欄６３、正規化された顔の特徴データを記録する特徴データ欄６４、照合用画像データドレスを記憶する照合用画像データドレス欄６５等を含む。また、図示の例で撮像対象欄６３は必須ではないが後述する変形例では必須である。
【００８３】
特徴データ欄６４には顔認識処理部３４で抽出した顔領域の顔部分の特徴データと比較して類似判定を行うための登録済み特徴データが記憶されており、例えば、図１２（ｂ）に示すように顔の各部位（目、鼻、口、耳、額顎、・・・等）の位置を記憶する位置欄６４−１や各部位のサイズを記憶するサイズ欄６４−２、各部分の角度を記憶する角度欄６４−３、顔の各部位間の相対関係例えば、左右の目の間隔や、顔の横サイズとの比率等）を記憶する相対関係欄６４−４等を示すデータが含まれる。
【００８４】
照合用画像データドレス欄６５は個人の顔画像を記憶した照合用画像データの格納先の先頭アドレスであり、例えば、撮影予定登録者を指定する際に個人ＩＤや名前等を指定して照合用画像を再生して液晶画面４に表示する際などに用いることができる。
【００８５】
図１３は顔認識情報メモリ４６に登録されている照合用画像の一実施例を示す図であり、照合用画像８１、８２は予めデジタルカメラ４００で撮影され、画像認識処理により正規化されて顔認識情報メモリ４６に登録された画像である。なお、照合用画像は他の撮像装置で撮影され外部入出力部４０を介してデジタルカメラ４００に取り込まれ、顔認識情報メモリ４６に登録された画像でもよい。外部から取り込まれた照合用画像はデジタルカメラ４００側で正規化してもよいが、デジタルカメラ４００用に他のデジタルカメラのような外部撮像装置で正規化したものでもよい。また、図１３では正面図のみを照合用画像として登録した例を示したが、図１４に示すように、各人物について所定の方向（図示の例では「正面」、「あおり」、「俯瞰」、「横顔」の４方向）から撮影した画像８６〜８９をそれぞれの方向ごとに正規化して照合用画像として顔認識情報メモリ４６に登録するようにしてもよい。
【００８６】
図１５は、本実施形態にかかわる画像認識による自動撮影の説明図であり、フレーム画像９０はデジタルカメラ４００によって取り込まれた電車や雑踏での複数の人物像を示す。自動撮影モードでユーザが図４に示したような撮影予定者数設定画面を用いて顔認識情報メモリ４６の顔認識テーブル６０に登録した人物のうちから撮影予定登録者数（例えば「２」）を設定すると、顔抽出処理部３３はフレーム９０内の画像から顔領域９１、９２、９３を抽出する。顔認識処理部３４は抽出された各顔領域の顔部分を順次正規化して特徴データを抽出し、顔認識テーブル６０を構成する各顔認識レコード６９の特徴データ欄６４に記憶されている特徴データと抽出した各特徴データを順次比較する。制御部３５は抽出された各顔領域の顔部分について顔認識処理を行い、個別認識することができた顔部分（高い類似度を得ることができた顔部分）の数が設定した撮影予定登録者数と一致するか否かを調べ、一致した場合に自動撮影を行なう。なお、本実施形態の変形例として後述するように自動撮影モードで撮影予定登録数を設定する際、図１７（ｂ）に示すような撮影予定登録者数設定画面を用いて顔認識テーブル６０に登録されている人物のうちで撮影する人物を指定し、フレーム画像の中から指定した人物をすべて認識できた場合に自動撮影を行なうようにしてもよい。また、自動撮影モードで、図１７（ｃ）に示すような撮影除外者登録画面で撮影しない人物を指定するようにしてフレーム画像の中で除外指定した人物以外の登録人物を一人でも認識できた場合に自動撮影を行なうようにしてもよいし、除外指定した人物以外の登録人物をすべて認識した場合に自動撮影を行なうようにしてもよい。
【００８７】
図１６は、本発明に基づく自動撮影モード時の制御部３５による制御動作例を示すフローチャートであり、デジタルカメラ４００に本発明の自動撮像機能を実現させるためのプログラムを説明するためのものである。以下に示す処理は基本的に制御部３５が予めフラッシュメモリ等のプログラムメモリに記憶されたプログラムに従って実行する例で説明するが、全ての機能をプログラムメモリに格納する必要はなく、必要に応じて、その一部若しくは全部を、例えば、ネットワークを介して受信して実現するようにしてもよい。以下、図４、図１０〜図１６に基づいて説明する。
【００８８】
デジタルカメラ４００の電源キー９がオンのとき、ユーザがモードダイアル３を操作して静止画撮影モードを選択すると液晶画面４に表示される処理選択メニューの中から自動撮影モードを選択することができる。制御部３５は操作部４５からの信号を調べ、自動撮影モードが選択された場合はステップＶ２に進み、他のモードが選択された場合は選択されたモードの処理を行う（ステップＶ１）。
【００８９】
自動撮影モードが選択された場合は、制御部３５は、ＲＡＭ等のメモリに確保したセルフタイマーの時間設定等の初期設定を行った後（ステップＶ２）、画像表示部３７を制御して図４に示したような撮影人数設定画面を液晶画面４上に表示させて撮影予定登録者数の設定を促し（ステップＶ３）、撮影予定登録者数が設定されるとその撮影予定登録者数を保持（ＲＡＭ上に確保した撮影予定登録者数設定領域に記憶）してステップＶ５に進む（ステップＶ４）。
【００９０】
制御部３５はＲＡＭ等のメモリに確保した顔領域カウンタ及び認識カウンタをゼロクリアし、類似度保持領域をクリアして初期化する（ステップＶ５）。ここで、顔領域カウンタは顔抽出処理部３３で抽出した顔領域の数をカウントするカウンタであり、認識カウンタは顔認識処理部３４での顔認識処理により個別認識することができた顔領域の数をカウントするカウンタである。
【００９１】
撮像部３１および画像データ処理部３２を制御してその時点のズーム値に対応した焦点距離でＡＥ処理を実行させ、撮影レンズ１を介して取り込んだ被写体光像から画像データを得ると共に自動ホワイトバランス（ＡＷＢ）処理により光源の色に対応したホワイトバランスになるように調整を施した上で、所定の周期で１フレーム分の画像データを得て一時記憶メモリ３６にＤＭＡ転送し、一時記憶メモリ３６に取り込んだ画像データから画素数を間引いたビデオスルー画像データで画像表示部３７の表示用バッファを書き換えて液晶画面４にスルー画像を表示する（ステップＶ６）。ユーザはスルー表示されている画像を見てフレーミングを行って全員が撮影範囲に入る好適な構図の画像を画面内に収めるようにできる。
【００９２】
制御部３５は、一時記憶メモリ３６に順次取り込まれる画像から１フレーム分のサンプリング画像を取り出し、顔抽出処理部３３を制御してサンプリング画像から顔領域を抽出させてから顔領域の位置をＲＡＭ等のメモリに保持（一時記憶）し（ステップＶ７）、顔領域カウンタに１を加えて顔領域カウンタ値を更新してから上記ステップＶ４で設定した撮影予定登録者数を比較し、顔領域カウンタの値が撮影予定登録者数以上の場合はステップＶ９に進み、撮影予定登録者数未満の場合はステップＶ５に戻る（ステップＶ８）。ここで、ステップＶ７での顔領域の位置は例えばフレーム内の一点を原点とした座標（顔領域が矩形の場合は４隅の座標）や顔領域の中心の座標で表すことができる。また、顔領域の位置ではなく、抽出した顔領域の画像データそのものをメモリに記憶するようにしてもよい。また、ステップＶ８で顔領域カウンタの値が撮影予定登録者数より少ない場合にその旨のメッセージ（例えば、「カメラ視野内に設定した数の登録者がいません」）を表示または音声出力してカメラの視野を変えるように促してステップＶ５に戻るようにしてもよい。なお、上記ステップＶ８では、後のステップで実施される顔の個別認識処理に先立って、予め抽出した顔領域の数を確認しておくことで、各顔領域に対して個別認識を行うまでもなく、個別認識できる顔領域の数が撮影予定登録者数より少ないときに、処理負担の大きい顔認識処理を実行してしまうことを防止している。
【００９３】
そして、抽出した顔領域の数が、撮影予定登録者数以上になると、制御部３５は、顔認識処理部３４を制御して顔認識情報メモリ４６に登録されている顔認識テーブルを用いてステップＶ６で抽出した顔領域の顔部分の顔認識処理を順次実行させ、その顔領域の顔部分が顔認識情報メモリ４６に登録されている複数の顔認識レコードのうちのある顔認識レコードに記憶されている人物の顔と一致すると認識できた場合はステップＶ１０に進み、個別認識できなかった場合はステップＶ１２に進む（ステップＶ９）。顔部分の顔認識処理部３４は前述したように顔抽出処理部３３で抽出された顔領域の顔部分を正規化し、正規化した顔の特徴データを抽出して顔認識情報メモリに登録されている認識用顔レコードに記憶されている特徴データと比較して類似度を判定し、フレーム内で検出された顔が顔認識情報メモリに登録されているどの人物の顔であるかを認識するが、顔認識処理は公知の方法を適宜用いることができる。なお、認識の際には抽出されたある顔領域の顔部分と類似度が最も高い人物の顔画像がその顔領域の顔画像の人物として認識されることになるが、類似度が最も高くても所定の類似度より低い場合にはその顔領域の顔部分を非認識（認識できない顔画像）とすることが望ましい。このようにすることにより、一定の水準の認識精度を保つことができる。
【００９４】
制御部３５は、上記ステップＶ９の個別認識処理により個別認識することができた顔領域の位置とその類似度を対応付けてＲＡＭ等のメモリに確保されている類似度保持領域に保持し（ステップＶ１０）、認識カウンタの値に１を加えて認識カウンタ値を更新し、その値と上記ステップＶ４で設定した撮影予定登録者数とを比較し、認識カウンタの値と撮影予定登録者数が一致する場合はフレーム内の顔領域のなかで指定された数の登録者分の顔認識ができたものとしてステップＶ１３に進む（ステップＶ１１）。また、認識カウンタの値＜撮影予定登録者数の場合または上記ステップＶ９で認識できなかった場合は、顔領域カウンタから１を差し引いて顔領域カウンタを更新してからその値が０より大きいか否かを調べ、０より大きい場合は次の顔の顔認識処理を実行するためにステップＶ９に戻り、顔領域カウンタの値が０の場合はフレーム内に撮影予定登録者数分の人数の登録者が写っていないのでステップＶ５に戻る（ステップＶ１２）。なおステップＳ１２で顔領域カウンタの値が０の場合にその旨のメッセージ（例えば、「カメラ視野内に設定した数の登録者を認識できませんでした」）を表示または音声出力してカメラの視野や距離や光量等の撮影条件を変えるように促してステップＶ５に戻るようにしてもよい。
【００９５】
制御部３５は上記ステップＶ１０でメモリの類似度保持領域に保持した類似度のうち最も高い類似度と対応付けられて記憶された顔領域またはその中心部分をフォーカスエリアとして撮像部３１のレンズ駆動系を制御してＡＦ（オートフォーカス）処理を実行する（ステップＶ１３）。なお、フォーカスエリアとして認識された顔部分を含む顔領域のうち、最もカメラに近い顔領域またはその中心部分をフォーカスエリアとするように構成してもよい。
【００９６】
制御部３５はセルフタイマー機能が設定されているか否か（つまり、シャッターキー８が全押しされているか否か、若しくはリモコン操作によりセルフタイマー設定用のフラグがオンにされているか否か）を調べ、セルフタイマー機能が設定されている場合はステップＶ１５に進み、セルフタイマー機能が設定されていない場合は即時撮影と判定してステップＶ１６に進む（ステップＶ１４）。
【００９７】
セルフタイマー機能が設定されている場合は直ちにセルフタイマーのカウントダウンを開始し、セルフタイマーの値が０になるとステップＶ１６に進み、そうでない場合はセルフタイマーのカウントダウンを続行する（ステップＶ１５）。
【００９８】
セルフタイマー機能が設定されていないかセルフタイマーの値が０になった場合は、制御部３５は撮影を実行する。つまり、その時点で直ちに画像データ処理部３２から一時記憶メモリ３６への経路を停止してスルー画像取得時とは異なる本撮影時の撮像素子駆動方式への切り替を実行し（ステップＶ１６）、記録部３８を制御して画像データを取り込んで画像圧縮処理を施させ、この圧縮データからなる画像ファイルを記録媒体３９に記録させて撮影処理を終了する（ステップＶ１７）。
【００９９】
上記図１６のフローチャートに示した動作により、デジタルカメラ４００は顔認識により個別認識することができた被撮影者の人数が予め設定された撮影予定登録者数と一致する場合に自動的に撮影を行うことができる。例えば、電車内や遊園地、イベント会場のような人ごみの中で例えば家族や友人のような登録人物がフレーム内にいる場合に自動撮影を行なうので、撮影者が人数や人の顔を目視等で確認しなくてもよいし、見間違えるようなことが生じない。また、被撮影者の人数が予め設定された人数の登録者と一致する場合に類似度の最も高い顔領域にオートフォーカス処理により自動的にピントを合わせるので、人ごみの中で撮影対象者にピントのあった写真を自動撮影できる。また、セルフタイマー機能を設定しておくと、顔認識により認識された被撮影者の人数が予め設定された撮影予定登録者数と一致する場合にタイマーのカウントダウンを開始するので、撮影対象者に声をかけるなどしてカメラに注目させてから自動撮影することもできる。
【０１００】
＜変形例２＞
上記実施形態２では予め顔認識情報メモリ４６に顔画像及び個別認識用の顔画像データを登録しておき、フレーム中から抽出した顔領域内の顔部分について顔の個別認識処理を行い、ユーザが設定した撮影予定登録者数分の撮影予定登録者を認識できた場合にオートフォーカスを実行して自動撮影を行なう例を示したが、本実施形態では顔認識情報メモリ４６に登録した顔画像のなかから所望の（複数可）撮影予定登録者を指定すると、フレーム中から抽出した顔領域内の顔画像について顔の個別認識処理を行い、ユーザが指定した撮影予定登録者の顔または撮影除外者以外の撮影予定登録者の顔を認識できた場合にオートフォーカスを実行して自動撮影を行なう例について説明する。
【０１０１】
図１７は撮影予定登録者数設定画面の一実施例を示す図であり、図１７（ａ）は登録画像指定方法選択画面１７０の一実施例、図１７（ｂ）は登録画像指定画面の一実施例、図１７（ｃ）は撮影方法設定画面の一実施例、図１７（ｄ）は撮影除外者設定画面の一実施例である。また、本実施形態において撮影予定登録者数設定画面は撮影予定登録者数設定手段として機能する。なお、図１７（ｂ）は必須であるが、図１７（ａ）、（ｃ）、（ｄ）は必須ではない。
【０１０２】
図１７（ａ）の登録画像指定方法選択画面１７０で「登録者全員」メニューを選択すると、顔認識情報メモリ４６に登録されている全員が撮影対象となり、顔画像の選択を要しない。登録者数、つまり、顔認識情報メモリ４６に登録済みの顔画像レコードの数をＮとすると、前述した実施形態１で撮影予定者数＝Ｎとした場合と同様になる。
【０１０３】
図１７（ａ）で「登録画像指定」メニューを選択すると、図１７（ｂ）に示すような登録画像指定画面１７１が表示され、顔認識情報メモリ４６に登録されている顔画像１７２が表示されるので、ユーザはカーソルキー５のような選択キーおよびセットキー６のような確認キーを操作して表示される登録済み顔画像のうちから撮影対象とする人物の顔画像を選択することができる。なお、撮影対象とする登録済み顔画像は複数選択することができる。また、顔画像を登録順に再生表示するのではなく、登録者の個人ＩＤまたは名前を入力するとその顔画像を再生表示し確認キーを押すとその顔画像が選択されるように構成してもよい。
【０１０４】
図１７（ａ）で「撮影除外者指定」メニューを選択すると、図１７（ｃ）に示すような撮影方法設定画面１７４が表示され、ユーザが「撮影方法１」または「撮影方法２」を選択すると所定のフラグ値が設定された後に、図１７（ｄ）に示すような除外者指定画面１７６が表示されるので、ユーザはカーソルキー５のような選択キーおよびセットキー６のような確認キーを操作して表示される登録済み顔画像のうちから撮影対象とする人物の画像を選択することができる。なお、撮影除外とする登録済み画像は複数選択することができる。図１７（ｃ）で「撮影方法１」を選択すると、フレーム内で除外者以外の登録者を一人でも顔認識できた場合にオートフォーカスを実行して自動撮影を行なうことができる。また、「撮影方法２」を選択すると、フレーム内で除外者以外の登録者が全員顔認識できた場合にオートフォーカスを実行して自動撮影を行なうことができる。
【０１０５】
図１８および図１９は、本変形例に係わる自動撮影モード時の制御部による制御動作例を示す一連のフローチャートである。図１８は図１６に示したフローチャートのステップＶ３の撮影人数設定機能を後述のステップＶ３−１〜Ｖ３−１９で置き換えたものであり、図１９は図１６のフローチャートのステップＶ９の画像認識処理機能を後述のステップＶ９−１〜Ｖ９−３で置き換えたものである。また、図１８および図１９において図示していないステップＶ１、Ｖ２、ステップＶ４〜Ｖ８、ステップＶ１０〜Ｖ１７の機能及び動作は図１６のフローチャートのテップＶ１、Ｖ２、ステップＶ４〜Ｖ８、ステップＶ１０〜Ｖ１７の機能及び動作と同様である。以下、図１０〜図１９に基いて説明する。なお、ステップＶ２の初期設定では更に人数カウンタの値をゼロクリアするものとする。
【０１０６】
図１８において、ステップＶ２の初期設定が終わると、制御部３５は画像表示部３７を制御して液晶画面４上に図１７（ａ）に示したような登録画像指定方法選択画面１７０を表示させてユーザに登録画像指定方法の選択を促し（ステップＶ３−１）、操作部４５からの信号を調べてユーザが「登録者全員」メニューを選択するとステップＶ３−３に進み、「登録画像指定」メニューを選択するとステップＶ３−５に進み、「撮影除外者指定」メニューを選択するとステップＶ３−１５に進む（ステップＶ３−２）。
【０１０７】
図１７（ａ）で「登録者全員」メニューが選択されると、制御部３５は撮影方法判定フラグに第１の値、例えば、「１」を設定すると共に、顔認識情報メモリ４６に登録されている顔画像レコード数（＝登録者数）を撮影予定登録者数として保持（ＲＡＭに確保した撮影予定登録者数設定領域に記憶）し（ステップＶ３−３）、全ての顔認識レコードの撮像対象欄６３に所定のマーク（例えば「＊」）を書き込んでからステップＶ４に進む（ステップＶ３−４）。
【０１０８】
図１７（ａ）で「登録画像指定」メニューが選択されると、制御部３５は撮影方法判定フラグに第１の値、例えば、「１」を設定し（ステップＶ３−５）、画像表示部３７を制御して液晶画面4上に図１７（ｂ）に示すような登録画像指定画面１７１を表示させ、顔認識情報メモリ４６に登録されている照合用画像データを取り出して顔画像データの伸張等の画像再生処理を施し、画像表示部３７に再生した顔画像を送って登録画像指定画面１７１上に表示させ、ユーザの選択を促す。（ステップＶ３−６）。ここで、ユーザはカーソルキー５を操作して顔認識情報メモリ４６に登録されている照合用画像データ７０を正順若しくは逆順に検索して登録画像指定画面１７１上に再生画像を表示させ、撮影対象人物の画像が表示されると画像指定キー、例えば、セットキー６を押してその画像を選択指定することができる。
【０１０９】
制御部３５は操作部４５からの信号を調べ、カーソルキー５が右方（＞）操作された場合は操作の都度、顔認識情報メモリ４６に登録されている照合用画像データ７０を正順に検索して再生処理を施して登録画像指定画面１７１上に表示させ、カーソルキー５が左方（＜）操作された場合は操作の都度、顔認識情報メモリ４６に登録されている照合用画像データ７０を逆順に検索して再生処理を施して登録画像指定画面１７１上に表示させる。また、画像指定キーが押されるとそのとき登録画像指定画面１７１上に表示されている顔画像の人物が指定されたものとしてステップＶ３−８に進む（ステップＶ３−７）。
【０１１０】
画像指定キーが押されると、制御部３５は上記ステップＶ３−７で指定された顔画像に対応する顔認識レコードの撮像対象欄６３に所定のマーク（例えば「＊」）を書き込んでから（ステップＶ３−８）、撮影予定登録者数カウンタの値に１を加えると共に撮影予定登録者数カウンタの値（＝人数）を表示し（ステップＶ３−９）、さらに操作部４５からの信号を基に選択終了キーが押されたか否かを調べ、終了選択キーが押された場合はステップＶ３−１１に進み、そうでない場合はステップＶ３−７に戻る（ステップＶ３−１０）。図１７の例では選択終了キーとしてメニューキー１０を用いたが、これに限定されない。選択終了キーとしてシャッターキー８を用いるようにし、シャッターキー８が半押し操作された場合を選択終了とするようにしてもよいし、その他のキーを選択終了キーとして用いるように構成してもよい。
【０１１１】
撮影対象者の指定が終わると、制御部３５は撮影方法判定フラグの値を調べ、撮影方法判定フラグの値が第１の値の場合はステップＶ３−１２に進み、第２の値の場合はステップＶ３−１３に進み、第３の値の場合はステップＶ３−１４に進む（ステップＶ３−１１）。
【０１１２】
撮影方法判定フラグの値が第１の値の場合は、制御部３５は人数カウンタの値を撮影予定登録者数として保持してステップＶ４に進む（ステップＶ３−１２）。このステップの動作により、ステップＶ８以降（図１６参照）においてフレーム内に撮影対象者として指定された全人物の顔を個別認識できた場合に自動撮影を行なうことができる。
【０１１３】
撮影方法判定フラグの値が第２の値の場合は、制御部３５は撮影予定登録者数として数値「１」を保持してステップＶ４に進む（ステップＶ３−１３）。このステップの動作により、ステップＶ８以降（図１６参照）においてフレーム内に撮影除外者以外の撮影予定登録者のうちの一人を個別認識できた場合に自動撮影を行なうことができる。
【０１１４】
撮影方法判定フラグの値が第３の値の場合は、制御部３５は顔認識情報メモリ４６に登録されている全顔画像レコード数（つまり、登録者数）から人数カウンタの値を差し引いた値を撮影予定登録者数として保持してステップＶ４に進む（ステップＶ３−１４）。このステップの動作により、ステップＶ８以降（図１６参照）においてフレーム内に撮影除外者以外の登録者全員を個別認識できた場合に自動撮影を行なうことができる。
【０１１５】
図１７（ａ）で「撮影除外者指定」メニューが選択されると、制御部３５は画像表示部３７を制御して図１７（ｃ）に示すような撮影方法設定画面１７４を表示させてユーザの選択を促し（ステップＶ３−１５）、操作部４５からの信号を調べてユーザが「撮影方法１」を選択した場合にはステップＶ３−１７に進み、「撮影方法２」を選択した場合にはステップＶ３−１８に進む（ステップＶ３−１６）。
【０１１６】
「撮影方法１」が選択された場合には、制御部３５は撮影方法判定フラグに第２の値、例えば「２」を設定してステップＶ３−１９に進む（ステップＶ３−１７）。
【０１１７】
「撮影方法２」が選択された場合には、制御部３５は撮影方法判定フラグに第３の値、例えば「３」を設定してステップＶ３−１９に進む（ステップＶ３−１８）。
【０１１８】
次に、制御部３５は画像表示部３７を制御して図１７（ｄ）に示すような除外者指定画面１７６を液晶画面４上に表示させてから、顔認識情報メモリ４６に登録されている照合用画像データを取り出して顔画像データの伸張等の画像再生処理を施し、画像表示部３７に再生した顔画像を送って除外者指定画面１７６上に表示させ、ユーザの選択を促し、ステップＶ３−７に進む（ステップＶ３−１９）。
【０１１９】
図１９において、ステップＶ８の動作の後、制御部３５は撮影方法判定フラグの値を調べ、撮影方法判定フラグの値が第１の値の場合はステップＶ９−３に進み、第２または第３の値の場合はステップＶ９−２に進む（ステップＶ９−１）。このステップの動作により、撮影方法判定フラグの値が第１の値の場合は、ステップＶ９−３においてフレーム内に撮影対象者として指定された人物全員の顔を個別認識できた場合において自動撮影を行なうことができる。
【０１２０】
制御部３５は撮影除外者以外の登録者を撮影対象者とするために顔認識情報メモリ４６に登録されている顔認識レコードのうち撮影対象欄６３のマーク書き換え処理を行い（ステップＶ９−２）。マーク書き換え処理は顔認識レコードのうち撮影対象欄６３に所定のマークが記憶されている撮影対象欄６３のマークを消去すると共に、所定のマークが記憶されていない撮影対象欄６３に所定のマーク（例えば「＊」）を記憶することにより行うことができる。このステップのマーク書き換え動作により、撮影方法判定フラグの値が第２の値の場合は、ステップＶ９−３においてフレーム内に撮影除外者以外の登録者一人を個別認識できた場合に自動撮影を行なうことができる。また、撮影方法判定フラグの値が第３の値の場合は、ステップＶ９−３においてフレーム内に撮影除外者以外の登録者全員を個別認識できた場合に自動撮影を行なうことができる。
【０１２１】
次に、制御部３５は、顔認識処理部３４を制御して顔認識情報メモリ４６に登録されている顔認識レコードのうち撮影対象欄６３に所定のマーク（例えば「＊」）が記憶されている顔認識レコードを用いてステップＶ６で抽出した顔領域（ｉ；ｉは顔領域カウンタの値）の顔部分の個別認識処理を順次実行させ、その顔領域の顔部分が顔認識情報メモリ４６に登録されている複数の顔認識レコードのうちのある顔認識レコードに記憶されている人物の顔と一致すると認識できた場合はステップＶ１０に進み、認識できなかった場合はステップＶ１２に進む（ステップＶ９−６）。
【０１２２】
上記図１８および図１９に示したフローチャートのステップＶ３−１〜Ｖ３−１２、ステップＶ４〜Ｖ８、ステップＶ９−１、Ｖ９−３の経路によれば、顔を個別認識して自動撮像を行う際に、抽出した顔領域の顔部分が指定した撮影予定登録者の顔として個別認識された場合にのみ撮像を行なうので、顔認識情報メモリ４６に登録した顔画像のなかから所望の（複数可）撮影登録者を指定すると、フレーム中から抽出した顔領域内の顔画像について顔の個別認識処理を行い、オートフォーカスを実行して自動撮影を行なうことができる。また、Ｖ３−１、Ｖ３−２、ステップＶ３−１５〜Ｖ３−１９、ステップＶ４〜Ｖ８、ステップＶ９−１、Ｖ９−３の経路によれば、顔を個別認識して自動撮像を行う際に、抽出した顔領域の顔部分の一つでも指定した撮影除外者以外の登録者の顔として個別認識できるとオートフォーカスを実行して自動撮影を行なうことができる。また、Ｖ３−１、Ｖ３−２、ステップＶ３−１５、Ｖ３−１６、Ｖ３−１８、ステップＶ４〜Ｖ８、ステップＶ９−１〜Ｖ９−３の経路によれば、顔を個別認識して自動撮像を行う際に、抽出した各顔領域の顔部分のいくつかが指定した撮影除外者以外の登録者全員の顔としてそれぞれ個別認識できるとオートフォーカスを実行して自動撮影を行なうことができる。
【０１２３】
尚、上述した実施形態に加え、撮影予定登録者として個別認識できなかった顔領域があったときには、例えば、図２１に示すように、撮影予定登録者として個別認識できない顔領域がなくなるまで、所定画像の撮像を実施しない構成としてもよい。撮影予定登録者以外の人物が撮影されることを防止することができる。
【０１２４】
図２１は、図１６に示したフローチャートのステップＶ８を下記ステップＶ８−１〜Ｖ−３で置き換えた図２１（ａ）と図１６に示したフローチャートのステップＶ１２を下記ステップＶ１２−１〜Ｖ１２−３で置き換えた図２１（ｂ）からなる。図２１（ａ）は、顔領域カウンタの値が撮影予定登録者数以上の場合はステップＶ７で抽出した顔領域の中に、撮影予定登録者以外の人物の顔領域があった場合はメッセージを出力してそれを報知すると共に撮影を禁止してスルー表示（図１６のステップＶ５）に戻り、ユーザがカメラの視野を変更するか撮影予定登録者以外の人物がカメラ視野内から出るまで待つ。また、図２１（ｂ）は図撮影予定登録者として個別認識できなかった顔領域がある場合はメッセージを出力してそれを報知すると共に撮影を禁止しスルー表示（図１６のステップＶ５）に戻り、ユーザがカメラの視野を変更するか個別認識できる顔の人物（うまり、撮影登録者）が視野内に入るまで待つ。なお、ユーザが終了指示を行うと撮影を終了する。
【０１２５】
図２１（ａ）で、制御部３５は、顔領域カウンタに１を加えて顔領域カウンタ値を更新してから上記ステップＶ４で設定した撮影予定登録者数を比較し、顔領域カウンタの値が撮影予定登録者数未満の場合はステップＶ５に戻り、撮影予定登録者数と同じの場合はステップＶ９に進み、撮影予定登録者数以上の場合は撮影予定登録者以外の人物がカメラ視野内にいることを意味するのでステップＶ８−２に進む（ステップＶ８）。
【０１２６】
制御部３５は、画像表示部３７を制御して、ユーザに撮影の可否を確認するためのメッセージ、例えば、「撮影予定者以外の人物が写っています。」を表示させる（ステップＶ８−２）。これにより、撮影予定者数以上の人物がカメラ視野内にいる場合は、ユーザは撮影を終了するか、撮影予定登録者以外の人物がカメラ視野内からいなくなるまで待つかを選択できる。なお、音声によりこのようなメッセージを出力するようにしてもよい。
【０１２７】
制御部３５は操作部４５からの信号を調べ、終了指示があった場合は処理を終了し、そうでない場合は所定時間（例えば、５秒）待ってからステップＶ５に戻る（ステップＶ８−３）。
【０１２８】
図２１（ｂ）で、制御部３５は、顔領域カウンタから１を差し引いて顔領域カウンタを更新してからその値が０より大きいか否かを調べ、０より大きい場合は次の顔の顔認識処理を実行するためにステップＶ９に戻り、顔領域カウンタの値が０の場合はフレーム内に撮影予定登録者数分の人数の登録者が写っていないのでステップＶ１２−２に進む（ステップＶ１２−１）。顔領域カウンタの値が０の場合はステップＶ７で抽出した顔領域の中に、撮影予定登録者以外の人物の顔領域があった（つまり、撮影予定登録者以外の人物がカメラ視野内にいる）ことを意味する
【０１２９】
制御部３５は、画像表示部３７を制御して、ユーザに撮影の可否を確認するためのメッセージ、例えば、「撮影予定登録者以外の人物が写っています。」を表示させる（ステップＶ１２−２）。これにより、撮影予定登録者以外の人物がカメラ視野内にいる場合は、ユーザは撮影を終了するか、撮影予定登録者として個別認識できない人物がカメラ視野内からいなくなるまで待つかを選択できる。なお、音声によりこのようなメッセージを出力するようにしてもよい。
【０１３０】
制御部３５は操作部４５からの信号を調べ、終了指示があった場合は処理を終了し、そうでない場合は所定時間（例えば、５秒）待ってからステップＶ５に戻る（ステップＶ１２−３）。
【０１３１】
また、上述した実施形態では、顔領域カウンタの値や顔認識カウンタ（認識カウンタ）の値に基づいて、所定画像が自動撮影される自動撮影モードについて説明したが、本発明は自動撮影モードに限定するものではなく、例えば、顔領域カウンタの値や顔認識カウンタ（認識カウンタ）の値に基づいて、所定画像の撮像の実行が許容される構成としてもよい。例えば、ユーザからの指示に基づいて実行される前記撮像系による所定画像の撮像を禁止する撮像禁止手段を備え、前記撮像禁止手段は、前記撮影予定人数と前記顔領域カウンタや前記顔認識カウンタの値が一致、または、前記撮影予定登録者の数と前記顔認識カウンタの値が一致したときに、ユーザからの指示に基づいて実行される前記撮像系による所定画像の撮像を許容する構成としてもよい。撮影予定人数となる前に、ユーザが誤って操作部４５等を操作することにより、ユーザが意図しない所定画像の撮像を実行してしまうことを防止することができる。
【０１３２】
例えば、図５のフローチャートのステップＳ１０で顔領域の数が撮影予定人数になった場合で、セルフタイマー機能が設定されていない場合に、ステップＳ１１とＳ１３の経路の間に、顔領域の数が撮影予定人数になった旨を報知するメッセージを出力するステップと、ユーザによる撮影指示（例えば、シャッター操作）があった場合に限りステップＳ１３（撮像）に進むステップを設けるようにしてもよい。また、図１６のフローチャートのステップＶ１１で認識カウンタの値が撮影予定登録者数になった場合に、ステップＶ１１とＶ１３の経路の間に、顔領域の数が撮影予定登録者数になった旨を報知するメッセージを出力するステップと、ユーザによる撮影指示（例えば、シャッター操作）があった場合に限りステップＶ１３（オートフォーカス処理）に進むステップを設けるようにしてもよい。
【０１３３】
また、上述した実施形態では、操作部４５を介してユーザが予め撮影予定人数等を設定する構成について説明したが、撮影予定人数等は、自動的に設定される構成としてもよい。例えば、撮像系から取得される画像に基づいて人物の全影領域を抽出し、前記抽出した人物の全影領域の数を撮影予定人数とする構成としてもよい。つまり、撮像系から取得される画像に基づいて人物として認識可能な人物全員に対して顔領域が抽出されたときに、所定画像の撮像を実行する構成としてもよい。
【０１３４】
例えば、デジタルカメラ４００の電子回路構成に更に被写体の輪郭を抽出する輪郭抽出部を備えるようにし、図５のフローチャートのステップＳ３を「制御部３５は輪郭抽出部を制御してフレーム内の被写体の輪郭を抽出する」ステップとし、ステップＳ４を「抽出した輪郭から人物の数を判定して撮影予定人数として設定する」ステップとするようにしてもよい。また、図１６のフローチャートのステップＶ３を「制御部３５は輪郭抽出部を制御してフレーム内の被写体の輪郭を抽出する」ステップとし、ステップＶ４を「抽出した輪郭から人物の数を判定して撮影予定人数として設定する」ステップとするようにしてもよい。
【０１３５】
以上、本発明のいくつかの実施例について説明したが本発明は上記各実施例に限定されるものではなく、種々の変形実施が可能であることはいうまでもない。また、上記実施形態１、実施形態２、およびこれらの各変形例では、静止画撮影モード下で自動撮影モードを実行する場合について説明したが、本発明の適用範囲は静止画撮影時に限定されず、動画撮影モードや高速連写モード時にも適用できる。また、撮像装置という用語は、デジタルカメラやカメラ付き携帯電話機のほか、撮像部を有する情報機器などにも適用し得るものである。
【符号の説明】
【０１３６】
２０  リモートコントローラ 
３１  撮像部
３２  画像データ処理部
３３  顔抽出処理部
３４  顔画像認識処理部
３５  制御部
３７  画像表示部
３８  記録部
４１  ＬＥＤ駆動部
４２  リモコン信号受信部
４３  音声出力部
４５  操作部
４６  顔認識情報メモリ
１００、３００、４００  デジタルカメラ
【図１】
0004577445.tif 000002
【図２】
0004577445.tif 000003
【図３】
0004577445.tif 000004
【図４】
0004577445.tif 000005
【図５】
0004577445.tif 000006
【図６】
0004577445.tif 000007
【図７】
0004577445.tif 000008
【図８】
0004577445.tif 000009
【図９】
0004577445.tif 000010
【図１０】
0004577445.tif 000011
【図１１】
0004577445.tif 000012
【図１２】
0004577445.tif 000013
【図１３】
0004577445.tif 000014
【図１４】
0004577445.tif 000015
【図１５】
0004577445.tif 000016
【図１６】
0004577445.tif 000017
【図１７】
0004577445.tif 000018
【図１８】
0004577445.tif 000019
【図１９】
0004577445.tif 000020
【図２０】
0004577445.tif 000021
【図２１】
0004577445.tif 000022