(57)【要約】【課題】顔位置の検出精度を向上することができる顔位置検出回路、眼位置検出回路、撮像装置、顔位置検出方法、眼位置検出方法、顔位置検出プログラム、および眼位置検出プログラムを提供する。【解決手段】まばたき検出回路２１３ａは、第１のフレーム画像と、第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出する。顔位置検出回路２１３ｂは、検出されたまばたき位置に基づき被写体の顔位置を検出する。【選択図】図３
2008236649.tif 000002
【特許請求の範囲】
【請求項１】
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出手段と、
前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出手段と、
を有する顔位置検出回路。
【請求項２】
前記まばたき位置検出手段は、前記第１のフレーム画像と前記第２のフレーム画像の差分に基づき、フレーム画像中で変化している箇所を検出し、検出箇所の位置情報と、眼と眼の間の距離情報と、前記検出箇所の周辺の眼の形状を示す眼形状情報とに基づき前記まばたき位置を検出することを特徴とする請求項１に記載の顔位置検出回路。
【請求項３】
前記顔位置検出手段は、いずれかのフレーム画像から前記まばたき位置の周辺のエッジを抽出し、抽出したエッジと、顔の形状を示す顔形状情報とに基づき前記顔位置を検出することを特徴とする請求項１または請求項２に記載の顔位置検出回路。
【請求項４】
被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する眼位置検出回路であって、
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出手段
を有する眼位置検出回路。
【請求項５】
前記まばたき位置検出手段は、前記第１のフレーム画像と前記第２のフレーム画像の差分に基づき、フレーム画像中で変化している箇所を検出し、検出箇所の位置情報と、眼と眼の間の距離情報と、前記検出箇所の周辺の眼の形状を示す眼形状情報とに基づき前記まばたき位置を検出することを特徴とする請求項４に記載の眼位置検出回路。
【請求項６】
受光面に結像された前記被写体の像を電気信号に変換する撮像素子と、
該撮像素子から出力された前記電気信号を処理してフレーム画像を生成する信号処理手段と、
前記フレーム画像を入力とする請求項１〜請求項３のいずれかに記載の顔位置検出回路と、
を有する撮像装置。
【請求項７】
受光面に結像された前記被写体の像を電気信号に変換する撮像素子と、
該撮像素子から出力された前記電気信号を処理してフレーム画像を生成する信号処理手段と、
前記フレーム画像を入力とする請求項４または請求項５に記載の眼位置検出回路と、
を有する撮像装置。
【請求項８】
前記眼位置検出回路から出力された前記被写体の眼の位置情報に基づき前記フレーム画像を処理する画像処理手段を有する請求項７に記載の撮像装置。
【請求項９】
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出ステップと、
前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出ステップと、
を有する顔位置検出方法。
【請求項１０】
被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する眼位置検出方法であって、
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出ステップ
を有する眼位置検出方法。
【請求項１１】
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出ステップと、
前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出ステップと、
をコンピュータに実行させるための顔位置検出プログラム。
【請求項１２】
被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する処理をコンピュータに実行させるための眼位置検出プログラムであって、
第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出ステップ
をコンピュータに実行させるための眼位置検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の顔位置を検出する顔位置検出回路、顔位置検出方法、および顔位置検出プログラムに関する。また、本発明は、被写体の顔位置の検出に用いる被写体の眼の位置を検出する眼位置検出回路、眼位置検出方法、および眼位置検出プログラムにも関する。また、本発明は、顔位置検出回路または眼位置検出回路を備えた撮像装置にも関する。
【背景技術】
【０００２】
顔位置を検出する技術を用いた装置の例として、デジタルカメラがある。デジタルカメラで撮影する際には、遠方の風景を背景にして、人物が被写体となる撮影（人物撮影、記念撮影など）を行うことがある。このような、人物が被写体となる撮影を行う場合に、従来のデジタルカメラのオートフォーカス（以下AFと略記する）機能を用いると、背景にピントが合ってしまうなど、人物以外にピントがあうことが生じる。しかし、顔位置を検出する機能を備えたデジタルカメラで撮影を行うことにより、人物が被写体となる撮影において、誤って背景にピントが合うような失敗を防ぐことが可能となる。
【０００３】
顔位置を検出する従来技術の例として、特許文献１に記載された技術では、静止画を対象とし、人間の眼の領域や眼の間の領域の輝度特徴に着目して顔位置を検出している。人間の眼の領域や眼の間の領域の輝度特徴は、顔の表情の変動やヒゲの有無、髪型の変動等による顔の変動が大きくても変化しないので、この技術によれば、顔の変動が大きくても、人物を被写体としたデジタル画像から顔位置を検出することができる。
【特許文献１】特開２００１−２１６５１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
顔位置を検出する上記の従来技術では、静止画を対象としているため、絵やポスターなどの人物像が画像中にあった場合においても顔位置を検出してしまう。また、あくまでも人物を対象とした顔位置の検出技術であるため、人物以外の動物などを被写体とした撮影においては顔位置を検出することはできない。これらの理由により、上記の従来技術では、顔位置の検出精度に問題があった。
【０００５】
本発明は、上述した課題に鑑みてなされたものであって、顔位置の検出精度を向上することができる顔位置検出回路、眼位置検出回路、撮像装置、顔位置検出方法、眼位置検出方法、顔位置検出プログラム、および眼位置検出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するためになされたもので、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出手段と、前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出手段とを有する顔位置検出回路である。
【０００７】
また、本発明の顔位置検出回路において、前記まばたき位置検出手段は、前記第１のフレーム画像と前記第２のフレーム画像の差分に基づき、フレーム画像中で変化している箇所を検出し、検出箇所の位置情報と、眼と眼の間の距離情報と、前記検出箇所の周辺の眼の形状を示す眼形状情報とに基づき前記まばたき位置を検出することを特徴とする。
【０００８】
また、本発明の顔位置検出回路において、前記顔位置検出手段は、いずれかのフレーム画像から前記まばたき位置の周辺のエッジを抽出し、抽出したエッジと、顔の形状を示す顔形状情報とに基づき前記顔位置を検出することを特徴とする。
【０００９】
また、本発明は、被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する眼位置検出回路であって、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出手段を有する眼位置検出回路である。
【００１０】
また、本発明の眼位置検出回路において、前記まばたき位置検出手段は、前記第１のフレーム画像と前記第２のフレーム画像の差分に基づき、フレーム画像中で変化している箇所を検出し、検出箇所の位置情報と、眼と眼の間の距離情報と、前記検出箇所の周辺の眼の形状を示す眼形状情報とに基づき前記まばたき位置を検出することを特徴とする。
【００１１】
また、本発明は、受光面に結像された前記被写体の像を電気信号に変換する撮像素子と、該撮像素子から出力された前記電気信号を処理してフレーム画像を生成する信号処理手段と、前記フレーム画像を入力とする請求項１〜請求項３のいずれかに記載の顔位置検出回路とを有する撮像装置である。
【００１２】
また、本発明は、受光面に結像された前記被写体の像を電気信号に変換する撮像素子と、該撮像素子から出力された前記電気信号を処理してフレーム画像を生成する信号処理手段と、前記フレーム画像を入力とする請求項４または請求項５に記載の眼位置検出回路とを有する撮像装置である。
【００１３】
また、本発明の撮像装置は、前記眼位置検出回路から出力された前記被写体の眼の位置情報に基づき前記フレーム画像を処理する画像処理手段を有する。
【００１４】
また、本発明は、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出ステップと、前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出ステップとを有する顔位置検出方法である。
【００１５】
また、本発明は、被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する眼位置検出方法であって、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出ステップを有する眼位置検出方法である。
【００１６】
また、本発明は、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出するまばたき位置検出ステップと、前記まばたき位置に基づき前記被写体の顔位置を検出する顔位置検出ステップとをコンピュータに実行させるための顔位置検出プログラムである。
【００１７】
また、本発明は、被写体の顔位置の検出に用いる前記被写体の眼の位置を検出する処理をコンピュータに実行させるための眼位置検出プログラムであって、第１のフレーム画像と、該第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出し、検出した前記まばたき位置の情報を前記被写体の眼の位置情報として出力するまばたき位置検出ステップをコンピュータに実行させるための眼位置検出プログラムである。
【発明の効果】
【００１８】
本発明によれば、第１のフレーム画像と、第１のフレーム画像に後行する第２のフレーム画像との差分に基づき被写体のまばたき位置を検出することによって、絵やポスターなどの人物像の顔位置を検出する誤動作を無くすと共に、人物以外の顔位置を検出することも可能となるので、顔位置の検出精度を向上することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照し、本発明の実施形態を説明する。図１は、本発明の一実施形態によるデジタルカメラ本体の外観を示している。デジタルカメラ１の本体上には、撮像および記録の指示入力に用いるシャッタ釦１０１と、動作モードの切り替えに用いる切り替えスイッチ１０２とが設けられている。また、本体の前面には対物レンズ１０３が設けられ、背面には液晶パネル１０４が設けられている。
【００２０】
図２は、デジタルカメラ１内部の構成を示している。制御回路２０１はデジタルカメラ１全体の動作を制御するほか、画像処理等を実行する。操作部２０２は、シャッタ釦１０１および切り替えスイッチ１０２の操作に応じた信号を制御回路２０１へ出力する。発光装置２０３は被写体に光を照射する。AF機構２０４はフォーカスレンズおよびその駆動機構を有しており、制御回路２０１からの制御信号に従って、被写体に焦点が合うように焦点を自動調節する。タイマー２０５は時間を計測する。
【００２１】
フレームメモリ２０６にはデジタルのフレーム画像が格納される。ＲＯＭ２０７にはデジタルカメラ１の動作用のプログラム等が格納されている。ＲＡＭ２０８には、タイマー時間や、液晶パネル１０４に表示する図形データ等が格納される。Ｄ／Ａコンバータ２０９は、デジタルのフレーム画像をアナログ信号に変換して液晶パネル１０４へ出力する。イメージセンサ２１０は、受光面に結像された被写体の像を電気信号に変換する。圧縮伸張回路２１１は、制御回路２０１から出力されるフレーム画像を圧縮してメモリカード２１２へ出力し、またメモリカード２１２から出力される圧縮フレーム画像を伸張して制御回路２０１へ出力する。メモリカード２１２は圧縮フレーム画像を記録する。顔位置検出部２１３はフレーム画像から被写体の顔の位置を検出する。
【００２２】
次に、上記のように構成されたデジタルカメラ１の概略動作を説明する。撮影者は、通常の撮影時には、本体上の切り替えスイッチ１０２を操作して動作モードを撮影記録モードに設定し、被写体に対物レンズ１０３を向けてシャッタ釦１０１を押す。制御回路２０１は、操作部２０２から出力された信号に基づいて、シャッタ釦１０１が押されたことを検出する。すると、制御回路２０１は、イメージセンサ２１０から出力された電気信号を処理してフレーム画像を生成し、フレームメモリ２０６に格納すると共に、Ｄ／Ａコンバータ２０９および圧縮伸張回路２１１へ出力する。
【００２３】
Ｄ／Ａコンバータ２０９によってフレーム画像がアナログ信号に変換され、そのアナログ信号に基づいて液晶パネル１０４に画像が表示される。また、圧縮伸張回路２１１によってフレーム画像が圧縮され、メモリカード２１２に格納されて保存される。
【００２４】
撮影者がカメラ本体上の切り替えスイッチ１０２を操作して動作モードを再生モードに設定すると、メモリカード２１２から圧縮フレーム画像が読み出されて圧縮伸張回路２１１によって伸張され、制御回路２０１およびＤ／Ａコンバータ２０９を介して液晶パネル１０４にアナログ信号が出力され、画像が表示される。
【００２５】
また、撮影者がカメラ本体上の切り替えスイッチ１０２を操作して動作モードを顔認識AFモードに設定すると、顔位置検出部２１３は、フレームメモリ２０６に格納されたフレーム画像から被写体の顔位置を検出し、顔位置を示す顔位置情報を制御回路２０１へ出力する。制御回路２０１は、顔位置情報に基づいて、被写体の顔位置に枠などを表示するための画像処理を実行する。枠などの情報が重畳されたフレーム画像が制御回路２０１からＤ／Ａコンバータ２０９を介して液晶パネル１０４へ出力され、液晶パネル１０４に表示される。これによって、撮影者は被写体の顔の位置を確認することができる。
【００２６】
次に、被写体の顔位置を検出する方法を説明する。図３は顔位置検出部２１３の構成を示している。まばたき位置検出回路２１３ａは、複数のフレーム画像に基づいて被写体のまばたき位置を検出する。顔位置検出回路２１３ｂは、まばたき位置検出回路２１３ａによって検出されたまばたき位置に基づいて被写体の顔位置を検出する。
【００２７】
以下、図４を参照しながら、まばたき検出を用いた顔認識AFモード時の動作を説明する。ＲＯＭ２０７には、眼と眼の間の距離情報（図５の距離５００を示す情報）と、眼の形状を示す眼形状情報と、顔の形状を示す顔形状情報とが顔認識AFモード用のプログラムと共に格納されており、それらの情報が、適宜、制御回路２０１によって読み出されて顔位置検出部２１３へ出力される。撮影者が切り替えスイッチ１０２を操作して動作モードを顔認識AFモードに設定すると、制御回路２０１はＲＯＭ２０７から顔認識AFモード用のプログラムを読み込む。このプログラムに従って、制御回路２０１が各部に指示を与えると、撮像が行われ、１フレーム分のフレーム画像がフレームメモリ２０６に格納される。
【００２８】
続いて、あらかじめ設定されている所定の時間Tがタイマー２０５によって計測され、時間Tの周期で２フレーム分のフレーム画像が順次フレームメモリ２０６に格納される。この時間Tは、まばたきの検出が可能な時間に設定されている。上記の動作によって、フレーメモリ２０６には３フレーム分のフレーム画像が格納される（ステップＳ４００）。
【００２９】
本実施形態では、眼が開いている状態→眼が閉じている状態→眼が開いている状態という眼の状態変化を検出することによって、まばたきを検出する。フレームメモリ２０６に格納された３フレーム分のフレーム画像をフレーム画像１，２，３とすると、まばたき位置検出回路２１３ａはフレームメモリ２０６から各フレーム画像を読み出し、先行するフレーム画像と、そのフレーム画像に後行するフレーム画像とを順次比較し、差分を求める。
【００３０】
まず、まばたき位置検出回路２１３ａはフレーム画像１，２を比較し差分を求め、求めた差分から、２つのフレーム画像が一致しているか否かを判定する（ステップＳ４０１）。２つのフレーム画像が一致している場合には、処理がステップＳ４００に戻り、別のフレーム画像を用いた処理が開始される。
【００３１】
また、２つのフレーム画像が一致していない場合には、まばたき位置検出回路２１３ａはフレーム画像２，３を比較し差分を求め、求めた差分から、２つのフレーム画像が一致しているか否かを判定する（ステップＳ４０２）。２つのフレーム画像が一致している場合には、処理がステップＳ４００に戻り、別のフレーム画像を用いた処理が開始される。
【００３２】
また、２つのフレーム画像が一致していない場合には、まばたき位置検出回路２１３ａは、ステップＳ４０１，Ｓ４０２で求めた差分から、フレーム画像中で同時に変化している箇所を複数検出する（ステップＳ４０３）。本実施形態では、より正確にまばたき位置を検出するため、まばたき位置検出回路２１３ａは、ステップＳ４０１で求めた差分から変化が検出された複数箇所と、ステップＳ４０２で求めた差分から変化が検出された複数箇所とについて、個別に各箇所の位置情報を比較し、２つの差分画像上でほぼ同一位置にある複数箇所を抽出する。
【００３３】
これ以降、まばたき位置検出回路２１３ａは３フレーム分のフレーム画像のうちのいずれかを処理に用いる。まばたき位置検出回路２１３ａは、上記のようにして抽出した複数箇所の中から、各箇所の位置情報に基づく２箇所間の距離が距離条件を満たす箇所（各箇所の位置情報に基づく２箇所間の距離が、眼と眼の間の距離情報が示す距離とほぼ一致する箇所）を抽出する（ステップＳ４０４）。なお、撮影倍率や被写体までの距離に応じて画像内の眼と眼の間の距離が変化するので、撮影倍率情報や、測距センサ等で得られる被写体距離情報もステップＳ４０４で用いるとよい。
【００３４】
続いて、まばたき位置検出回路２１３ａはステップＳ４０４の処理結果を判定する（ステップＳ４０５）。２箇所間の距離が距離条件を満たす箇所を抽出できなかった場合には、処理がステップＳ４００に戻り、別のフレーム画像を用いた処理が開始される。また、２箇所間の距離が距離条件を満たす箇所を抽出できた場合には、より正確にまばたき位置を検出するため、まばたき位置検出回路２１３ａは、ステップＳ４０４で抽出できた箇所の周辺のエッジをフレーム画像から抽出する（ステップＳ４０６）。
【００３５】
ステップＳ４０４で抽出できた箇所が被写体の眼の位置と一致する場合には、その周辺エッジは眼の輪郭となるはずなので、まばたき位置検出回路２１３ａは、抽出した周辺エッジがエッジ条件を満たすか否か（周辺エッジの形状と、眼形状情報が示す眼の形状とがほぼ一致するか否か）を判定する（ステップＳ４０７）。周辺エッジがエッジ条件を満たさない場合には、処理がステップＳ４００に戻り、別のフレーム画像を用いた処理が開始される。また、周辺エッジがエッジ条件を満たす場合には、まばたき位置検出回路２１３ａは、抽出した２箇所の位置情報を眼位置情報として顔位置検出回路２１３ｂへ出力する。
【００３６】
続いて、顔位置検出回路２１３ｂは、ステップＳ４０４で抽出できた箇所の周辺のさらに広い範囲で周辺エッジをフレーム画像から抽出する（ステップＳ４０８）。ステップＳ４０６で抽出した周辺エッジがエッジ条件を満たす場合には、ステップＳ４０８で抽出した周辺エッジは顔の輪郭となるはずなので、顔位置検出回路２１３ｂは、ステップＳ４０８で抽出した周辺エッジがエッジ条件を満たすか否か（周辺エッジの形状と、顔形状情報が示す顔の形状とがほぼ一致するか否か）を判定する（ステップＳ４０９）。周辺エッジがエッジ条件を満たさない場合には、処理がステップＳ４００に戻り、別のフレーム画像を用いた処理が開始される。また、周辺エッジがエッジ条件を満たす場合には、顔位置検出回路２１３ｂは、周辺エッジで囲まれた領域が顔領域であると認識し、その位置を示す情報を顔位置情報として制御回路２０１へ出力する（ステップＳ４１０）。
【００３７】
顔位置情報はＤ／Ａコンバータ２０９を介して液晶パネル１０４へ出力され、液晶パネル１０４に表示される。撮影者は液晶パネル１０４の表示画像を見ながら被写体の顔の位置を確認し、シャッタ釦１０１を半押しすることにより、顔の位置に焦点を合わせることができる。
【００３８】
図６は、液晶パネル１０４に表示される画像の一例を示している。図６（ａ）のように、顔位置情報に基づいて、被写体の顔の位置に枠６００ａ〜６００ｃが表示される。このとき、制御回路２０１は、フレーム画像に対して、顔位置情報に基づいた画像内の位置に枠６００ａ〜６００ｃを重畳して表示するための画像処理を実行する。画像処理後のフレーム画像がＤ／Ａコンバータ２０９を介して液晶パネル１０４へ出力されると、枠６００ａ〜６００ｃが重畳された画像が液晶パネル１０４に表示される。
【００３９】
また、撮影者がシャッタ釦１０１を半押しした場合には、制御回路２０１はAF機構２０４を制御して焦点位置を変化させながら、複数の焦点位置で撮像を実行する処理を行う。制御回路２０１は、撮像された複数のフレーム画像のそれぞれについて、枠６００ａ〜６００ｃ内の領域の画像からAF評価値を算出し、それらの領域のAF評価値が最も高くなる焦点位置で撮像を行うようにAF機構２０４を制御し、焦点位置を固定する。さらに、制御回路２０１は、最もAF評価値が高い領域の枠（図６（ｂ）では枠６００ｂ）を強調表示するための画像処理をフレーム画像に対して行う。これによって、撮影者は、枠６００ｂ内で焦点が合っていることを確認することができる。
【００４０】
一旦、フレーム画像から被写体の顔位置を検出した場合に、他のフレーム画像に対する処理の際に上記の顔位置情報を以下のように利用することも可能である。フレーム画像の顔位置検出を行った場合に、制御回路２０１は、顔位置検出部２１３から出力された顔位置情報をＲＡＭ２０８に格納する。続いて、他のフレーム画像に対して再度顔位置検出を行う場合に、制御回路２０１はＲＡＭ２０８から顔位置情報を読み出し、その顔位置情報に基づいて、フレーム画像に対する処理（枠を重畳して表示するための画像処理等）を実行する。これによって、被写体の顔位置を再度検出する処理を省略し、処理を高速化することができる。
【００４１】
上記では、顔位置情報に基づいて枠の表示処理やAF評価値の算出処理等を実行しているが、眼位置情報に基づいて上記と同様の処理を実行するようにしてもよい。また、上記では、眼が開いている状態→眼が閉じている状態→眼が開いている状態という眼の状態変化に着目し、３フレーム分のフレーム画像から被写体の眼の位置や顔の位置を検出しているが、２フレーム分のフレーム画像から、フレーム間で変化した箇所を検出し、検出箇所に対して図４のステップＳ４０４〜Ｓ４１０の処理を実行し、被写体の眼の位置や顔の位置を検出するようにしてもよい。さらに、上記では、切り替えスイッチ１０２の操作により動作モードの切り替えが行われることになっているが、これに代えて、液晶パネル１０４に表示されるメニューから撮影者が動作モードを選択して切り替えるようにしてもよい。
【００４２】
上述したように、本実施形態によれば、少なくとも２フレーム分のフレーム画像の差分に基づき被写体のまばたき位置を検出することによって、絵やポスターなどの人物像の顔位置を検出する誤動作を無くすと共に、人物以外の顔位置を検出することも可能となるので、顔位置の検出精度を向上することができる。
【００４３】
また、フレーム画像中で変化を検出した箇所の位置情報と、眼と眼の間の距離情報と、眼形状情報とに基づいてまばたき位置を検出することによって、より正確にまばたき位置を検出することが可能となるので、顔位置の検出精度をより向上することができる。さらに、フレーム画像からまばたき位置の周辺のエッジを抽出し、抽出したエッジと顔形状情報とに基づいて顔位置を検出することによって、より正確に顔位置を検出することが可能となるので、顔位置の検出精度をより向上することができる。
【００４４】
また、被写体の眼の位置情報や顔の位置情報に基づいて、制御回路２０１がフレーム画像に対して画像処理を実行することによって、被写体の顔位置に枠が重畳された画像を表示することが可能となるので、撮影者が被写体の顔位置を画像上で確認することができる。さらに、枠内の領域の画像からAF評価値を算出し、AF評価値に基づいたAF処理を実行することが可能となるので、被写体の顔位置に焦点の合った画像を撮像することができる。
【００４５】
また、あるフレーム画像から求められた顔位置情報を他のフレーム画像の処理に用いることによって、被写体の顔位置を再度検出する処理を省略することが可能となるので、処理を高速化することができる。
【００４６】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【図面の簡単な説明】
【００４７】
【図１】本発明の一実施形態によるデジタルカメラの斜視図である。
【図２】本発明の一実施形態によるデジタルカメラの内部構成を示すブロック図である。
【図３】本発明の一実施形態によるデジタルカメラが備える顔位置検出部の構成を示すブロック図である。
【図４】本発明の一実施形態における顔認識AFモード時の動作の手順を示すフローチャートである。
【図５】本発明の一実施形態における眼と眼の間の距離を示す参考図である。
【図６】本発明の一実施形態において、液晶パネルに表示される画像を示す参考図である。
【符号の説明】
【００４８】
１・・・デジタルカメラ、１０１・・・シャッタ釦、１０２・・・切り替えスイッチ、１０３・・・対物レンズ、１０４・・・液晶パネル、２０１・・・制御回路（信号処理手段、画像処理手段）、２０２・・・操作部、２０３・・・発光装置、２０４・・・AF機構、２０５・・・タイマー、２０６・・・フレームメモリ、２０７・・・ＲＯＭ、２０８・・・ＲＡＭ、２０９・・・Ｄ／Ａコンバータ、２１０・・・イメージセンサ（撮像素子）、２１１・・・圧縮伸張回路、２１２・・・メモリカード、２１３・・・顔位置検出部、２１３ａ・・・まばたき位置検出回路（まばたき位置検出手段）、２１３ｂ・・・顔位置検出回路（顔位置検出手段）
【図１】
2008236649.tif 000003
【図２】
2008236649.tif 000004
【図３】
2008236649.tif 000005
【図４】
2008236649.tif 000006
【図５】
2008236649.tif 000007
【図６】
2008236649.tif 000008