(57)【要約】【課題】  撮影直前に画角内で人物が増加する状況において、ユーザーにとって好ましい画像を効率的に取得できる手段を提供する。【解決手段】  撮像装置は、撮像部と、顔検出部と、メモリと、顔認証部と、制御部とを備える。撮像部は、被写体像を光電変換して画像のデータを生成する。顔検出部は、画像に含まれる顔領域を検出するとともに、ユーザーの指示に応じて生成された第１画像と、該第１画像の撮像後に生成された第２画像との間で顔領域の数が増加したか否かを判定する。メモリは、認証対象となる顔の特徴を示す顔登録データを記録する。顔認証部は、顔登録データに基づいて、顔領域に認証対象の顔が含まれるか否かを判定する。制御部は、第１画像および第２画像の顔領域の数に応じて、ユーザーに対する警告動作および画像の再撮像動作の少なくとも一方の動作を実行する。また、制御部は、顔認証部の判定結果に応じて動作の判定条件を変更する。【選択図】  図１
2009065382.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を光電変換して画像のデータを生成する撮像部と、
前記画像に含まれる顔領域を検出するとともに、ユーザーの指示に応じて生成された第１画像と、該第１画像の撮像後に生成された第２画像との間で前記顔領域の数が増加したか否かを判定する顔検出部と、
認証対象となる顔の特徴を示す顔登録データを記録したメモリと、
前記顔登録データに基づいて、前記顔領域に前記認証対象の顔が含まれるか否かを判定する顔認証部と、
前記第１画像および前記第２画像の顔領域の数に応じて、ユーザーに対する警告動作および前記画像の再撮像動作の少なくとも一方の動作を実行するとともに、前記顔認証部の判定結果に応じて前記動作の判定条件を変更する制御部と、
を備えることを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記第１画像は、ユーザーのＡＦ指示のときに撮像された非記録画像であり、
前記第２画像は、ユーザーの撮像指示入力に基づいて撮像された記録画像であることを特徴とする撮像装置。
【請求項３】
請求項２に記載の撮像装置において、
前記第２画像は、前記撮像指示入力から所定の待機時間経過後に撮像されることを特徴とする撮像装置。
【請求項４】
請求項１に記載の撮像装置において、
前記顔検出部は、前記第１画像および前記第２画像の間で各々の前記顔領域の位置および大きさの変化を検出し、
前記制御部は、前記顔領域の位置および大きさに閾値以上の変化があるときに、ユーザーに対する警告動作および前記画像の再撮像動作の少なくとも一方の動作を実行することを特徴とする撮像装置。
【請求項５】
請求項１に記載の撮像装置において、
前記第１画像を撮像するための第１撮像部と、前記第２画像を撮像するための第２撮像部とをそれぞれ備えることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔検出機能を備えた撮像装置に関する。
【背景技術】
【０００２】
従来から、撮影画面内の被写体の顔を検出して、画像内の顔に合わせてＡＦ（オートフォーカス）や画像処理を行う電子カメラが公知である。例えば、特許文献１には、顔検出機能を有する電子カメラの構成の一例が開示されている。
【特許文献１】特開平８−６３５９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、電子カメラでの撮像直前に画角内に不要な人物が写り込むと撮影失敗となり、再撮影の必要が生じることとなる。その一方で、撮像直前にユーザーにとって好ましい人物が増える場合には再撮影の必要はない。このような状況判断はユーザーによって行なわれるが、例えば、セルフタイマ撮影やリモート撮影のときにはユーザーによる再撮影の判断が困難となるケースも想定されるため、その改善が要望されていた。
【０００４】
本発明は上記従来技術の課題を解決するためのものである。本発明の目的は、撮影直前に画角内で人物が増加する状況において、ユーザーにとって好ましい画像を効率的に取得できる手段を提供することにある。
【課題を解決するための手段】
【０００５】
第１の発明の撮像装置は、撮像部と、顔検出部と、メモリと、顔認証部と、制御部とを備える。撮像部は、被写体像を光電変換して画像のデータを生成する。顔検出部は、画像に含まれる顔領域を検出するとともに、ユーザーの指示に応じて生成された第１画像と、該第１画像の撮像後に生成された第２画像との間で顔領域の数が増加したか否かを判定する。メモリは、認証対象となる顔の特徴を示す顔登録データを記録する。顔認証部は、顔登録データに基づいて、顔領域に認証対象の顔が含まれるか否かを判定する。制御部は、第１画像および第２画像の顔領域の数に応じて、ユーザーに対する警告動作および画像の再撮像動作の少なくとも一方の動作を実行する。また、制御部は、顔認証部の判定結果に応じて動作の判定条件を変更する。
【０００６】
第２の発明は、第１の発明において、第１画像は、ユーザーのＡＦ指示のときに撮像された非記録画像である。また、第２画像は、ユーザーの撮像指示入力に基づいて撮像された記録画像である。
【０００７】
第３の発明は、第２の発明において、第２画像は、撮像指示入力から所定の待機時間経過後に撮像される。
【０００８】
第４の発明は、第１の発明において、顔検出部は、第１画像および第２画像の間で各々の顔領域の位置および大きさの変化を検出する。また、制御部は、顔領域の位置および大きさに閾値以上の変化があるときに、ユーザーに対する警告動作および画像の再撮像動作の少なくとも一方の動作を実行する。
【０００９】
第５の発明は、第１の発明において、第１画像を撮像するための第１撮像部と、第２画像を撮像するための第２撮像部とを撮像装置がそれぞれ備える。
【発明の効果】
【００１０】
本発明の撮像装置では、第１画像と第２画像との間で顔領域の数が増加したシーンにおいて、第２画像のみから検出された顔領域が認証対象と一致しないときには警告動作や再撮像動作が実行されるので、ユーザーにとって好ましい画像が効率的に取得できる。
【発明を実施するための最良の形態】
【００１１】
（第１実施形態の説明）
以下、図面を参照しつつ第１実施形態の電子カメラの構成を詳細に説明する。図１は第１実施形態の電子カメラの構成を示すブロック図である。なお、図２は第１実施形態の電子カメラの内部構成を示す縦断面図である。
【００１２】
電子カメラは、撮像光学系１１と、レンズ駆動部１２と、シャッタ／絞りユニット１３と、撮像素子１４と、ＡＦＥ１５と、ＣＰＵ１６と、第１メモリ１７と、記録Ｉ／Ｆ１８と、第２メモリ１９と、操作部２０と、モニタ２１と、閃光発光部２２と、受信部２３と、ＬＥＤ２４と、スピーカー２５とを有している。上記の電子カメラの構成部品群はそれぞれ筐体２６に格納されている。なお、レンズ駆動部１２、シャッタ／絞りユニット１３、ＡＦＥ１５、第１メモリ１７、記録Ｉ／Ｆ１８、第２メモリ１９、操作部２０、モニタ２１、閃光発光部２２、受信部２３、ＬＥＤ２４、スピーカー２５は、それぞれＣＰＵ１６と接続されている。
【００１３】
撮像光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成されている。図２に示すように、第１実施形態の撮像光学系１１は沈胴式の鏡筒３１に収納されており、撮像光学系１１のレンズ位置は、レンズ駆動部１２によって光軸方向に調整される。なお、レンズ駆動部１２は、リードナット３２に螺合するリードスクリュー３３と、リードスクリュー３３を駆動させるギヤ群３４およびモータ３５とを有している。なお、レンズ駆動部１２は、不図示のエンコーダにより、ズーム動作やＡＦ動作によるレンズ位置の変化をＣＰＵ１６に出力できるように構成されている。
【００１４】
シャッタ／絞りユニット１３は、絞り羽根とシャッタ羽根とを有している。そして、シャッタ／絞りユニット１３は、絞り羽根の動作により撮像素子１４への入射光量を調節する。また、シャッタ／絞りユニット１３は、シャッタ秒時に応じてシャッタ羽根を動作させることで、本画像の撮像時におけるスミアの発生を抑制する。
【００１５】
撮像素子１４は、撮像光学系１１の像空間側に配置されている。撮像素子１４は、撮像光学系１１を通過した光束による受光面の結像を光電変換してアナログの画像信号を生成する。この撮像素子１４の出力はＡＦＥ１５に接続されている。
【００１６】
ここで、電子カメラの撮影モードにおいて、撮像素子１４は、後述のレリーズ釦２０ｂの全押し操作に応答して記録画像（本画像）を撮像する。また、撮影モードでの撮像素子１４は、撮影待機時にも所定間隔毎にスルー画像を撮像する。このスルー画像のデータは、撮像素子１４から間引き読み出しで出力される。なお、スルー画像のデータは、モニタ２１での画像表示や、ＣＰＵ１６による各種の演算処理などに使用される。
【００１７】
ＡＦＥ１５は、撮像素子１４の出力に対してアナログ信号処理を施すアナログフロントエンド回路である。このＡＦＥ１５は、相関二重サンプリングや、画像信号のゲインの調整や、画像信号のＡ／Ｄ変換を行う。なお、図１では、ＡＦＥ１５に含まれる個々の回路の図示は省略する。
【００１８】
ＣＰＵ１６は、電子カメラの動作を統括的に制御するプロセッサである。このＣＰＵ１６は、スルー画像のデータに基づいて、コントラスト検出方式による公知のＡＦ制御や、自動露出（ＡＥ）演算、オートホワイトバランス演算などを実行する。また、ＣＰＵ１６は、不図示のＲＯＭに格納されたプログラムの実行により、画像処理部１６ａ、顔検出部１６ｂ、顔認証部１６ｃとして機能する。
【００１９】
画像処理部１６ａは、デジタルの画像信号に対して、各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整など）を施す。また、画像処理部１６ａは、本画像の圧縮伸張処理や、モニタ２１に画像を表示するときの解像度変換処理を実行する。
【００２０】
顔検出部１６ｂは、撮像素子１４で撮像した画像のデータに顔検出処理を施して、画像内に含まれる人物の顔領域を検出する。この顔検出処理は公知のアルゴリズムによって行われる。一例として、顔検出部１６ｂは、公知の特徴点抽出処理によって、眉，目，鼻，唇の各端点などの特徴点を画像から抽出し、これらの特徴点に基づいて顔領域か否かを判定する。あるいは、顔検出部１６ｂは、予め用意された参照データ（顔画像など）と判定対象の画像との相関係数を求め、この相関係数が一定の閾値を超えるときに顔領域があると判定してもよい。
【００２１】
顔認証部１６ｃは、顔検出部１６ｂの出力に基づいて、認証対象となる顔の特徴を示す顔登録データを生成する。例えば、顔認証部１６ｃは、検出された顔の特徴点の位置、特徴点から求まる顔パーツの大きさ、各特徴点の相対距離などから上記の顔登録データを生成する。
【００２２】
また、顔認証部１６ｃは、画像内の人物の顔が認証対象となる人物の顔か否かを判定する顔認証処理を行う。具体的には、まず顔認証部１６ｃは検出された顔の特徴点に基づいて、撮影人物の顔の特徴点の位置、各顔パーツの大きさ、各特徴点の相対距離などを演算する。次に顔認証部１６ｃは、上記の演算結果と顔登録データとを比較して、顔登録データの各人物の顔と撮影人物の顔との相似度を求める。そして、顔認証部１６ｃは上記の相似度が閾値を上回る場合に撮影人物が顔登録データの人物に合致すると判定する。
【００２３】
第１メモリ１７は、後述の画像処理の前工程や後工程などで画像のデータを一時的に記憶するためのバッファメモリである。
【００２４】
記録Ｉ／Ｆ１８には、記憶媒体２７を接続するためのコネクタが形成されている。そして、記録Ｉ／Ｆ１８は、コネクタに接続された記憶媒体２７に対してデータの書き込み／読み込みを実行する。上記の記憶媒体２７は、ハードディスクや、半導体メモリを内蔵したメモリカードなどで構成される。なお、図１では記憶媒体２７の一例としてメモリカードを図示する。
【００２５】
第２メモリ１９は、フラッシュメモリ等の不揮発性の記憶媒体で構成される。この第２メモリ１９には、顔認証部１６ｃで生成された顔登録データが記憶されている。なお、第２メモリ１９に記憶された顔登録データは、各々の登録人物（認証対象の人物）ごとに関連付けされてデータベース化されている。
【００２６】
操作部２０は、電源釦２０ａと、レリーズ釦２０ｂと、ズーム釦２０ｃと、十字キー２０ｄと、ＯＫ釦２０ｅと、再生モード釦２０ｆおよび撮影モード釦２０ｇとを有している。電源釦２０ａは、電子カメラの電源オン／オフの切換操作をユーザーから受け付ける。レリーズ釦２０ｂは、半押し操作による撮像前のオートフォーカス（ＡＦ）動作開始の指示入力と、全押し操作による撮像動作開始の指示入力とをユーザーから受け付ける。ズーム釦２０ｃは、撮影モードのときに撮影倍率の変更操作をユーザーから受け付ける。なお、ズーム釦２０ｃによる撮影倍率の変更には、撮像光学系１１による光学ズームと、画像の切り出し範囲の変更による電子ズームとの両方が含まれうる。十字キー２０ｄおよびＯＫ釦２０ｅは、電子カメラの設定変更などの各種の入力操作をユーザーから受け付ける。また、再生モード釦２０ｆは、本画像の再生表示を行う再生モードの立ち上げ操作をユーザーから受け付ける。また、撮影モード釦２０ｇは、各種の撮影モードの切換操作などをユーザーから受け付ける。
【００２７】
モニタ２１は、ＣＰＵ１６の指示に応じて各種画像を表示する。なお、第１実施形態でのモニタ２１は、筐体背面に配置された液晶パネルで構成されている。撮影モードでの撮影待機時において、モニタ２１にはＣＰＵ１６の制御によりスルー画像が動画表示される。このとき、ＣＰＵ１６は、撮影に必要となる各種情報をモニタ２１上のスルー画像に重畳表示させることもできる。
【００２８】
閃光発光部２２は、本画像の撮像時に被写体に閃光を照射する。この閃光発光部２２は、キセノン発光管、発光のエネルギを蓄えるメインコンデンサ、反射傘およびレンズ部材、発光タイミングや光量を調整する発光制御回路などから構成されている。
【００２９】
受信部２３は、リモコン（不図示）での遠隔操作による本画像の撮像指示入力をユーザーから受け付ける。ＬＥＤ２４は、ＡＦ時の補助光の照射や、セルフタイマ撮影時の動作状態の表示などに用いられる。また、スピーカー２５は、電子カメラの外部に音声を出力するために設けられている。
【００３０】
次に、図３、図４を参照しつつ本実施形態の電子カメラの外観を説明する。図３は第１実施形態の電子カメラの正面図であり、図４は第１実施形態の電子カメラの背面図である。  電子カメラの筐体正面には、撮像光学系１１、閃光発光部２２、ＬＥＤ２４および受光部が配置されている。また、筐体上面には、電源釦２０ａおよびレリーズ釦２０ｂが配置されている。一方、筐体正面には、モニタ２１、ズーム釦２０ｃ、スピーカー２５、十字キー２０ｄ、ＯＫ釦２０ｅ、再生モード釦２０ｆおよび撮影モード釦２０ｇが配置されている。
【００３１】
以下、第１実施形態の電子カメラでの撮影モードの動作例を、通常撮影の場合と、セルフタイマ撮影の場合とに分けてそれぞれ説明する。なお、以下の説明では、電子カメラの顔検出機能が予めオンに設定されるとともに、人物が含まれるシーンを撮影することを前提として説明を行う。
【００３２】
まず、図５の流れ図を参照しつつ、通常撮影時の電子カメラの動作を説明する。
【００３３】
ステップ１０１：ＣＰＵ１６は、撮像素子１４を駆動させてスルー画像の撮像を開始する。その後、スルー画像は所定間隔ごとに逐次生成されることとなる。また、ＣＰＵ１６は、スルー画像をモニタ２１に動画表示する。したがって、ユーザーはモニタ２１のスルー画像によって撮影構図を決定するためのフレーミングを行うことができる。
【００３４】
ステップ１０２：ＣＰＵ１６は、レリーズ釦２０ｂが半押しされたか否かを判定する。レリーズ釦２０ｂが半押しされた場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１０３に移行する。一方、レリーズ釦２０ｂが半押しされていない場合（ＮＯ側）には、ＣＰＵ１６はレリーズ釦２０ｂの半押し操作を待機する。
【００３５】
ステップ１０３：ＣＰＵ１６は、スルー画像に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、Ｓ１０３で顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ1）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００３６】
ステップ１０４：ＣＰＵ１６は、スルー画像のデータに基づいて、ＡＦ演算およびＡＥ演算を実行する。なお、Ｓ１０３で顔領域が検出されているときには、ＣＰＵ１６は顔領域を焦点検出エリアとするＡＦや、顔領域を対象とするスポットＡＥを実行してもよい。
【００３７】
ステップ１０５：ＣＰＵ１６は、レリーズ釦２０ｂが全押しされたか否かを判定する。レリーズ釦２０ｂが全押しされた場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１０７に移行する。一方、レリーズ釦２０ｂが全押しされていない場合（ＮＯ側）には、ＣＰＵ１６はＳ１０６に移行する。
【００３８】
ステップ１０６：ＣＰＵ１６は、レリーズ釦２０ｂの半押しが解除されたか否かを判定する。レリーズ釦２０ｂの半押しが解除された場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１０２に移行する。一方、レリーズ釦２０ｂの半押しが継続する場合（ＮＯ側）には、ＣＰＵ１６はＳ１０５に戻って上記動作を繰り返す。
【００３９】
ステップ１０７：ＣＰＵ１６は、撮像素子１４を駆動させて本画像を撮像する。その後、ＣＰＵ１６の画像処理部１６ａによって本画像のデータが生成される。なお、本画像のデータは、この段階では第１メモリ１７に一時的に記憶される。
【００４０】
ステップ１０８：ＣＰＵ１６は、本画像（Ｓ１０７）に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、上記の本画像から顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ2）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００４１】
ステップ１０９：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ１０３で記録したもの）と本画像の顔検出データ（Ｓ１０８で記録したもの）とを参照する。そして、ＣＰＵ１６は、半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しいか否か（Ｎ1＝Ｎ2か否か）を判定する。
【００４２】
上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１１４に移行する。なお、この場合は、レリーズ釦２０ｂの半押し時と全押し時とで検出された人数の変化がなく、Ｓ１０７において本画像が好ましい構図で撮影されたものとみなすことができる。
【００４３】
一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ１１０に移行する。なお、この場合は、例えば、（１）レリーズ釦２０ｂの半押し後に画角内に新たに人物が加わった場合や、（２）レリーズ釦２０ｂの半押し後に撮影しようとする人物が画角内から立ち去った場合や、（３）撮影しようとした人物の顔が、被写体ブレや顔の向きの変化などで検出できなかった場合などに該当する。そのため、これらの場合には、Ｓ１０７においてユーザーの意図しない本画像が撮影された可能性が高いと考えられる。
【００４４】
ステップ１１０：この場合のＣＰＵ１６はスピーカー２５から警告音を出力し、ユーザーに対して注意を喚起する。これにより、電子カメラを操作するユーザーは、レリーズ釦２０ｂの半押し時と全押し時とで検出された人数に変化があることを迅速に察知できる。
【００４５】
ステップ１１１：ＣＰＵ１６は、警告音の出力（Ｓ１１０）から所定時間内にレリーズ釦２０ｂが再び半押しされたか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１０３に戻って上記動作を繰り返す。すなわち、この場合には、レリーズ釦２０ｂの全押しに応じて、ＣＰＵ１６は本画像を再撮影することとなる。なお、この場合において、Ｓ１０７で生成された本画像のデータは、初期設定状態では記憶媒体２７に記録されずに破棄される。勿論、ユーザーの設定変更に応じて、ＣＰＵ１６が上記の本画像のデータを記憶媒体２７に記録するようにしてもよい。一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ１１２に移行する。
【００４６】
ステップ１１２：ＣＰＵ１６は、警告画面をモニタ２１に表示させる。具体的には、警告画面には、本画像（Ｓ１０７）の再生画像と、再生画像に対応する本画像の保存／消去の選択入力をユーザーに促すメッセージ表示とが含まれる。そして、ＣＰＵ１６は、警告画面の表示状態において、本画像のデータの保存／消去の選択入力をユーザーから受け付ける。なお、Ｓ１１２における警告画面の例を図６に示す。
【００４７】
ステップ１１３：ＣＰＵ１６は、上記の警告画面（Ｓ１１２）の表示状態において、本画像のデータの保存を指示する入力をユーザーから受け付けたか否かを判定する。本画像のデータの保存が指示された場合（ＹＥＳ側）には、ＣＰＵ１６はＳ１１４に移行する。一方、本画像のデータの消去が指示された場合（ＮＯ側）には、ＣＰＵ１６は本画像のデータを記憶媒体２７に記録することなく、一連の撮像動作を終了する。なお、ユーザーが本画像の撮影を継続する場合には、ＣＰＵ１６はＳ１０２に戻って上記動作を繰り返す。
【００４８】
ステップ１１４：ＣＰＵ１６は、第１メモリ１７の本画像のデータ（Ｓ１０７）を記憶媒体２７に記録し、一連の撮像動作を終了する。なお、ユーザーが本画像の撮影を継続する場合には、ＣＰＵ１６はＳ１０２に戻って上記動作を繰り返す。以上で、図５の説明を終了する。
【００４９】
次に、図７、図８を参照しつつ、セルフタイマ撮影時の電子カメラの動作を説明する。ここで、図７は、セルフタイマ撮影において、リモコンを使用しない第１モードでの動作例を示す流れ図である。なお、図７のＳ２０１からＳ２０６は、図５のＳ１０１からＳ１０６にそれぞれ対応するので、これらのステップに関する重複説明は省略する。
【００５０】
ステップ２０７：ＣＰＵ１６は、セルフタイマ撮影の撮影回数を示すカウンタｉの値を初期化する。これにより、Ｓ２０７の段階ではカウンタｉの値が０値に設定される。
【００５１】
ステップ２０８：ＣＰＵ１６は、セルフタイマ撮影により本画像の撮像を行う。具体的には、ＣＰＵ１６は、セルフタイマ撮影時に以下の処理を実行する。
【００５２】
第１に、ＣＰＵ１６は、レリーズ釦２０ｂの全押しに応じてタイマのカウントをスタートさせる。また、ＣＰＵ１６は筐体前面のＬＥＤ２４を点灯させて、セルフタイマ撮影にあることを外部に示す。
【００５３】
第２に、ＣＰＵ１６はタイマのカウント開始から所定時間（例えば１０秒など）が経過するまで撮影を待機する。そして、ＣＰＵ１６は、上記の所定時間経過後にＬＥＤ２４を消灯するとともに、撮像素子１４を駆動させて本画像を撮像する。その後、ＣＰＵ１６の画像処理部１６ａによって本画像のデータが生成される。なお、本画像のデータは、この段階では第１メモリ１７に一時的に記憶される。
【００５４】
ステップ２０９：ＣＰＵ１６は、本画像（Ｓ２０８）に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、上記の本画像から顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ2）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００５５】
ステップ２１０：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ２０３で記録したもの）と本画像の顔検出データ（Ｓ２０９で記録したもの）とを参照する。そして、ＣＰＵ１６は、半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが以下の（Ａ）または（Ｂ）の条件のいずれかに合致するか否かを判定する。
（Ａ）半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しい（Ｎ1＝Ｎ2）。
（Ｂ）本画像で検出された顔領域の数（Ｎ2）が、半押し時に検出された顔領域の数（Ｎ1）よりも１つ多い（Ｎ2＝Ｎ1＋１）。
【００５６】
上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ２１１に移行する。なお、上記（Ａ）に該当する場合は、レリーズ釦２０ｂの半押し時と全押し時とで検出された人数に変化がない場合である。また、上記（Ｂ）に該当する場合は、セルフタイマ撮影において、電子カメラの操作者（ユーザー）が撮影対象に加わる場合に相当する。したがって、これらの場合には、Ｓ２０８において本画像が好ましい構図で撮影されたものとみなすことができる。
【００５７】
一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ２１２に移行する。なお、これらの場合に相当するシーンの説明は、Ｓ１０９の場合と同様であるので重複説明を省略する。
【００５８】
ステップ２１１：この場合のＣＰＵ１６は再撮影を行なわずに、第１メモリ１７の本画像のデータ（Ｓ２０７）を記憶媒体２７に記録して一連の撮像動作を終了する。なお、ユーザーが本画像の撮影を継続する場合には、ＣＰＵ１６はＳ２０２に戻って上記動作を繰り返す。
【００５９】
ステップ２１２：この場合のＣＰＵ１６はスピーカー２５から警告音を出力し、ユーザーに対して注意を喚起する。
【００６０】
ステップ２１３：ＣＰＵ１６は、カウンタｉの値をインクリメントする。
【００６１】
ステップ２１４：ＣＰＵ１６は、カウンタｉの現在値が予め設定された撮影回数の上限値（例えばｉ＝２）に達したか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ２１５に移行する。
【００６２】
一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ２０８に戻ってセルフタイマ撮影を再び実行する。なお、この場合において、本画像のデータは、初期設定状態では記憶媒体２７に記録されずに破棄される。勿論、ユーザーの設定変更に応じて、ＣＰＵ１６が上記の本画像のデータを記憶媒体２７に記録するようにしてもよい。
【００６３】
ステップ２１５：ＣＰＵ１６は、警告画面をモニタ２１に表示させる。例えば、この場合の警告画面には、図６と同様に、直前に撮像した本画像（Ｓ２０８）の再生画像と、再生画像に対応する本画像の保存／消去の選択入力をユーザーに促すメッセージ表示とが含まれる。そして、ＣＰＵ１６は、警告画面の表示状態において、本画像のデータの保存／消去の選択入力をユーザーから受け付けて、一連の撮像動作を終了する。以上で、図７の説明を終了する。
【００６４】
また、図８は、セルフタイマ撮影において、リモコンを使用する第２モードでの動作例を示す流れ図である。ここで、ユーザーはメニュー画面などの操作によって、ＣＰＵ１６に対して第１モードと第２モードとの切替を指示することができる。なお、図８のＳ３０１は、図５のＳ１０１に対応する。また、図８のＳ３０８からＳ３１２は、図７のＳ２１１からＳ２１５にそれぞれ対応する。そのため、これらの各ステップに関する重複説明は省略する。
【００６５】
ステップ３０２：ＣＰＵ１６は、リモコンからの撮像指示を受信部２３から受け付けると、スルー画像に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、Ｓ３０２で顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ1）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００６６】
ステップ３０３：ＣＰＵ１６は、スルー画像のデータに基づいて、ＡＦ演算およびＡＥ演算を実行する。なお、Ｓ３０２で顔領域が検出されているときには、ＣＰＵ１６は顔領域を焦点検出エリアとするＡＦや、顔領域を対象とするスポットＡＥを実行してもよい。
【００６７】
ステップ３０４：ＣＰＵ１６は、セルフタイマ撮影の撮影回数を示すカウンタｉの値を初期化する。これにより、Ｓ３０４の段階ではカウンタｉの値が０値に設定される。
【００６８】
ステップ３０５：ＣＰＵ１６は、セルフタイマ撮影により本画像の撮像を行う。なお、Ｓ３０５の本画像の撮像動作は、Ｓ２０８に対応するため重複説明を省略する。
【００６９】
ステップ３０６：ＣＰＵ１６は、本画像（Ｓ３０５）に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、上記の本画像から顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ2）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００７０】
ステップ３０７：ＣＰＵ１６は、セルフタイマ撮影前の顔検出データ（Ｓ３０２で記録したもの）と本画像の顔検出データ（Ｓ３０６で記録したもの）とを参照する。そして、ＣＰＵ１６は、セルフタイマ撮影前に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しいか否か（Ｎ1＝Ｎ2か否か）を判定する。上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ３０８に移行する。一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ３０９に移行する。
【００７１】
ここで、セルフタイマ撮影の第２モードではリモコンで撮影指示を行うことから、ユーザーが予め撮影画面内に収まっている可能性が高い。すなわち、上記の第２モードにおいて、セルフタイマ撮影の前後で被写体の人数が変化したときは、ユーザーの意図しない本画像である可能性が高いため、Ｓ３０７でのＣＰＵ１６はＮ1＝Ｎ2の場合を除いて再撮影を実行する。以上で、図８の説明を終了する。
【００７２】
以下、第１実施形態の作用効果を説明する。第１実施形態の電子カメラは、本画像の撮影前後に顔領域の数を検出し、通常撮影またはセルフタイマ撮影において本画像が好ましい状態でないと推定されるときには、警告や再撮影を実行する。そのため、第１実施形態の電子カメラでは、ユーザーにとって好ましい本画像を効率的に取得することができる。
【００７３】
（第２実施形態の説明）
図９は、第２実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図である。また、図１０は、第２実施形態におけるセルフタイマ撮影時の第２モードでの電子カメラの動作を説明する流れ図である。この第２実施形態は第１実施形態の変形例であって、ＣＰＵ１６が顔領域の位置および大きさの判定をさらに行う点で相違がある。
【００７４】
以下、図９を参照しつつ、セルフタイマ撮影時の第１モードでの動作例を説明する。なお、図９のＳ４０１からＳ４１０は、図７のＳ２０１からＳ２１０にそれぞれ対応する。また、図９のＳ４１３からＳ４１７は、図７のＳ２１１からＳ２１５にそれぞれ対応する。そのため、これらの各ステップに関する重複説明は省略する。
【００７５】
ステップ４１１：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ４０３で記録したもの）と本画像の顔検出データ（Ｓ４０９で記録したもの）とを参照する。そして、ＣＰＵ１６は、半押し時に検出された顔領域の位置と、本画像で検出された顔領域の位置との間に閾値以上のズレがあるか否かを判定する。なお、複数の顔領域が検出されている場合には、Ｓ４１１でのＣＰＵ１６は、各々の顔領域を対象として上記の判定を実行する。
【００７６】
いずれかの顔領域の位置に閾値以上のズレがある場合（ＹＥＳ側）には、ＣＰＵ１６はＳ４１４に移行する。この場合は、例えば、セルフタイマ撮影の前後において、画角内の人物が移動して構図が変化している場合に相当するので、ＣＰＵ１６は警告や再撮影を実行する。
【００７７】
一方、顔領域の位置に閾値以上のズレがない場合（ＮＯ側）には、ＣＰＵ１６はＳ４１２に移行する。
【００７８】
ステップ４１２：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ４０３で記録したもの）と本画像の顔検出データ（Ｓ４０９で記録したもの）とを参照する。そして、ＣＰＵ１６は、半押し時に検出された顔領域のサイズと、本画像で検出された顔領域のサイズとの差に閾値以上の変化があるか否かを判定する。なお、複数の顔領域が検出されている場合には、Ｓ４１２でのＣＰＵ１６は、各々の顔領域を対象として上記の判定を実行する。
【００７９】
いずれかの顔領域のサイズに閾値以上の変化がある場合（ＹＥＳ側）には、ＣＰＵ１６はＳ４１４に移行する。この場合は、例えば、セルフタイマ撮影の前後において、撮影対象の人物の手前に通行人がオーバラップして構図が変化している場合（図１１参照）や、画角内の人物が移動して構図が変化している場合に相当するので、ＣＰＵ１６は警告や再撮影を実行する。
【００８０】
一方、顔領域の位置に閾値以上のズレがない場合（ＮＯ側）には、ＣＰＵ１６はＳ４１３に移行する。以上で、図９の説明を終了する。
【００８１】
なお、図１０に示すセルフタイマ撮影の第２モードは、Ｓ５０７の後にＳ５０８およびＳ５０９が付加された点を除いて、図８に示した第１実施形態の場合と共通する。そして、図１０のＳ５０８，Ｓ５０９は、図９のＳ４１１，Ｓ４１２にそれぞれ対応する。そのため、図１０の各ステップに関する重複説明はいずれも省略する。
【００８２】
この第２実施形態の電子カメラでは、第１実施形態とほぼ同様の効果に加えて、顔領域の位置と大きさを考慮して警告や再撮影を行うので、ユーザーにとって好ましい本画像を取得できる可能性がより向上する。
【００８３】
（第３実施形態の説明）
図１２は、第３実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図である。また、図１３は、第３実施形態におけるセルフタイマ撮影時の第２モードでの電子カメラの動作を説明する流れ図である。この第３実施形態は第１実施形態の変形例であって、ＣＰＵ１６が顔認証を行う点で相違がある。なお、以下の実施形態では、撮影者（ユーザー）の顔登録データが予め第２メモリ１９に記憶されていることを前提として説明を行う。
【００８４】
以下、図１２を参照しつつ、セルフタイマ撮影時の第１モードでの動作例を説明する。なお、図１２のＳ６０１からＳ６０４は、図７のＳ２０１からＳ２０４にそれぞれ対応する。また、図１２のＳ６１４からＳ６１８は、図７のＳ２１０からＳ２１４にそれぞれ対応する。そのため、これらの各ステップに関する重複説明は省略する。
【００８５】
ステップ６０５：ＣＰＵ１６は、顔検出処理（Ｓ６０３）で検出された顔領域に対して顔認証処理を施す。そして、ＣＰＵ１６は、認証対象となる人物（この場合は電子カメラのユーザー）が画像内に含まれていたか否かを判定する。認証対象となる人物が含まれている場合（ＹＥＳ側）には、ＣＰＵ１６はＳ６０６に移行する。一方、認証対象となる人物が含まれていない場合（ＮＯ側）には、ＣＰＵ１６はＳ６０７に移行する。
【００８６】
ステップ６０６：ＣＰＵ１６は、認証対象（ユーザー）の有無を示す判定値（ｎ1）を「０」に設定する。その後、ＣＰＵ１６はＳ６０８に移行する。
【００８７】
ステップ６０７：ＣＰＵ１６は、認証対象（ユーザー）の有無を示す判定値（ｎ1）を「１」に設定する。
【００８８】
ステップ６０８：ＣＰＵ１６は、レリーズ釦２０ｂが全押しされたか否かを判定する。レリーズ釦２０ｂが全押しされた場合（ＹＥＳ側）には、ＣＰＵ１６はＳ６１０に移行する。一方、レリーズ釦２０ｂが全押しされていない場合（ＮＯ側）には、ＣＰＵ１６はＳ６０９に移行する。
【００８９】
ステップ６０９：ＣＰＵ１６は、レリーズ釦２０ｂの半押しが解除されたか否かを判定する。レリーズ釦２０ｂの半押しが解除された場合（ＹＥＳ側）には、ＣＰＵ１６はＳ６０２に移行する。一方、レリーズ釦２０ｂの半押しが継続する場合（ＮＯ側）には、ＣＰＵ１６はＳ６０８に戻って上記動作を繰り返す。
【００９０】
ステップ６１０：ＣＰＵ１６は、セルフタイマ撮影の撮影回数を示すカウンタｉの値を初期化する。これにより、Ｓ６１０の段階ではカウンタｉの値が０値に設定される。
【００９１】
ステップ６１１：ＣＰＵ１６は、セルフタイマ撮影により本画像の撮像を行う。なお、Ｓ６１０の本画像の撮像動作は、Ｓ２０８に対応するため重複説明を省略する。
【００９２】
ステップ６１２：ＣＰＵ１６は、本画像（Ｓ６１１）に対して顔検出処理を実行し、撮影画面内に含まれる人物の顔領域を検出する。ここで、上記の本画像から顔領域が検出された場合には、ＣＰＵ１６は、検出した顔領域の数（Ｎ2）と、各々の顔領域の検出位置およびサイズとを示す顔検出データを第１メモリ１７などに一時的に記録する。
【００９３】
ステップ６１３：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ６０３で記録したもの）と本画像の顔検出データ（Ｓ６１２で記録したもの）と、判定値ｎ1（Ｓ６０６，Ｓ６０７）とを参照する。そして、ＣＰＵ１６は、参照した各々の値が、以下の（Ａ）または（Ｂ）の条件のいずれかに合致するか否かを判定する。
（Ａ）半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しい（Ｎ1＝Ｎ2）。
（Ｂ）本画像で検出された顔領域の数（Ｎ2）が、半押し時に検出された顔領域の数（Ｎ1）と判定値（ｎ1）との和に等しい（Ｎ2＝Ｎ1＋ｎ1）。
【００９４】
上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ６１４に移行する。一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ６１５に移行する。
【００９５】
ここで、Ｓ６０３の段階で画像から認証対象の顔が検出できた場合（Ｓ６０５のＹＥＳ側）には、判定値（ｎ1）が「０」となる（Ｓ６０６）。そのため、Ｓ６１３の上記（Ｂ）の判定条件は上記の（Ａ）と同じになる。この場合には、事後的にユーザーが撮影対象に加わることがないため、かかるケースを考慮する必要がないからである。
【００９６】
一方、Ｓ６０３の段階で画像から認証対象の顔が検出できない場合（Ｓ６０５のＮＯ側）には、判定値（ｎ1）が「１」となる（Ｓ６０７）。そのため、Ｓ６１３の上記（Ｂ）の判定条件は実質的に「Ｎ2＝Ｎ1＋１」となる。この場合には、事後的にユーザーが撮影対象に加わる可能性を考慮する必要があるからである。以上で、図１２の説明を終了する。
【００９７】
なお、図１３に示すセルフタイマ撮影の第２モードは、Ｓ７０３の後に、Ｓ７０４からＳ７０６が加わった点と、Ｓ３１０の判定条件が異なる点を除いて、図８に示した第１実施形態の場合と共通する。そして、図１３のＳ７０４からＳ７０６は、図１２のＳ６０５からＳ６０７にそれぞれ対応する。また、図１３のＳ７１０は図１２のＳ６１３に対応する。そのため、図１３の各ステップに関する重複説明はいずれも省略する。
【００９８】
この第３実施形態の電子カメラでは、第１実施形態とほぼ同様の効果に加えて、顔認証の結果に応じて警告や再撮影の判定条件を変更するので、ユーザーにとって好ましい本画像を取得できる可能性がより向上する。
【００９９】
（第４実施形態の説明）
図１４は、第４実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図である。この第４実施形態は第３実施形態の変形例であって、ＣＰＵ１６が本画像の撮像後にも顔認証を行う点で相違がある。
【０１００】
以下、図１４を参照しつつ、セルフタイマ撮影時の第１モードでの動作例を説明する。なお、図１４のＳ８０１からＳ８１２は、図１２のＳ６０１からＳ６１２にそれぞれ対応する。また、図１４のＳ８１７からＳ８２１は、図１２のＳ６１４からＳ６１８にそれぞれ対応する。そのため、これらの各ステップに関する重複説明は省略する。
【０１０１】
ステップ８１３：ＣＰＵ１６は、本画像に対する顔検出処理（Ｓ８１２）で検出された顔領域に対して顔認証処理を施す。そして、ＣＰＵ１６は、認証対象となる人物（この場合は電子カメラのユーザー）が画像内に含まれていたか否かを判定する。認証対象となる人物が含まれている場合（ＹＥＳ側）には、ＣＰＵ１６はＳ８１４に移行する。一方、認証対象となる人物が含まれていない場合（ＮＯ側）には、ＣＰＵ１６はＳ８１５に移行する。
【０１０２】
ステップ８１４：ＣＰＵ１６は、認証対象（ユーザー）の有無を示す判定値（ｎ2）を「０」に設定する。その後、ＣＰＵ１６はＳ８１６に移行する。
【０１０３】
ステップ８１５：ＣＰＵ１６は、認証対象（ユーザー）の有無を示す判定値（ｎ2）を「１」に設定する。
【０１０４】
ステップ８１６：ＣＰＵ１６は、半押し時の顔検出データ（Ｓ８０３で記録したもの）と本画像の顔検出データ（Ｓ８１２で記録したもの）と、判定値ｎ1（Ｓ８０６，Ｓ８０７）および判定値ｎ2（Ｓ８１４，Ｓ８１５）とを参照する。そして、ＣＰＵ１６は、参照した各々の値が、以下の（Ａ）から（Ｃ）の条件のいずれかに合致するか否かを判定する。
（Ａ）判定値ｎ1およびｎ2がいずれも「０」であり、かつ、半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しい（ｎ1＝ｎ2＝０，Ｎ1＝Ｎ2）。
（Ｂ）判定値ｎ1およびｎ2がいずれも「１」であり、かつ、半押し時に検出された顔領域の数（Ｎ1）と、本画像で検出された顔領域の数（Ｎ2）とが等しい（ｎ1＝ｎ2＝１，Ｎ1＝Ｎ2）。
（Ｃ）判定値ｎ1が「１」で、判定値ｎ2が「０」であり、かつ、本画像で検出された顔領域の数（Ｎ2）が、半押し時に検出された顔領域の数（Ｎ1）よりも１つ多い（ｎ1＝１，ｎ2＝０，Ｎ2＝Ｎ1＋１）。
【０１０５】
上記要件を満たす場合（ＹＥＳ側）には、ＣＰＵ１６はＳ８１７に移行する。一方、上記要件を満たさない場合（ＮＯ側）には、ＣＰＵ１６はＳ８１８に移行する。以上で、図１４の説明を終了する。
【０１０６】
この第４実施形態での電子カメラは、（１）セルフタイマ撮影の前後で顔認証の結果と顔領域の数が同じ場合（Ｓ８１６の（Ａ），（Ｂ））か、（２）本画像においてのみユーザーの顔認証が成功し、かつ本画像での顔領域の数が１つ増えている場合（Ｓ８１６の（Ｃ））を除いて、警告や再撮影を実行する。そのため、第４実施形態の電子カメラでは、ユーザーにとって好ましいシーンであるか否かの推定精度がより向上し、ユーザーにとって好ましい本画像を取得できる可能性がさらに高まる。
【０１０７】
（実施形態の補足事項）
（１）上記実施形態では、１つの撮像素子１４でスルー画像と本画像を撮像するいわゆるコンパクト型の電子カメラを前提として説明を行ったが、本発明の構成は上記実施形態に限定されるものではない。例えば、図１５に示すように、一眼レフレックス型の電子カメラにおいても、ファインダ光学系のペンタプリズムの近傍にスルー画像を撮像するための撮像素子を設ければ、上記実施形態と同様の動作を実現することが可能となる。
【０１０８】
（２）上記の第３実施形態および第４実施形態においても、ＣＰＵ１６は第２実施形態と同様に顔の位置や顔のサイズを判定するようにしてもよい。
【０１０９】
なお、本発明は、その精神またはその主要な特徴から逸脱することなく他の様々な形で実施することができる。そのため、上述した実施形態は、あらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明は、特許請求の範囲によって示されるものであって、本発明は明細書本文にはなんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内である。
【図面の簡単な説明】
【０１１０】
【図１】第１実施形態の電子カメラの構成を示すブロック図
【図２】第１実施形態の電子カメラの内部構成を示す縦断面図
【図３】第１実施形態の電子カメラの正面図
【図４】第１実施形態の電子カメラの背面図
【図５】第１実施形態における通常撮影時の電子カメラの動作を説明する流れ図
【図６】図５のＳ１１２における警告画面の例を示す図
【図７】第１実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図
【図８】第１実施形態におけるセルフタイマ撮影時の第２モードでの電子カメラの動作を説明する流れ図
【図９】第２実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図
【図１０】第２実施形態におけるセルフタイマ撮影時の第２モードでの電子カメラの動作を説明する流れ図
【図１１】失敗画像の一例を示す模式図
【図１２】第３実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図
【図１３】第３実施形態におけるセルフタイマ撮影時の第２モードでの電子カメラの動作を説明する流れ図
【図１４】第４実施形態におけるセルフタイマ撮影時の第１モードでの電子カメラの動作を説明する流れ図
【図１５】一眼レフ型電子カメラでの構成を示す模式図
【符号の説明】
【０１１１】
１４…撮像素子、１６…ＣＰＵ、１６ｂ…顔検出部、１６ｃ…顔認証部、１９…第２メモリ、２１…モニタ、２３…受信部、２４…ＬＥＤ、２５…スピーカー
【図１】
2009065382.tif 000003
【図２】
2009065382.tif 000004
【図３】
2009065382.tif 000005
【図４】
2009065382.tif 000006
【図５】
2009065382.tif 000007
【図６】
2009065382.tif 000008
【図７】
2009065382.tif 000009
【図８】
2009065382.tif 000010
【図９】
2009065382.tif 000011
【図１０】
2009065382.tif 000012
【図１１】
2009065382.tif 000013
【図１２】
2009065382.tif 000014
【図１３】
2009065382.tif 000015
【図１４】
2009065382.tif 000016
【図１５】
2009065382.tif 000017