(57)【特許請求の範囲】
【請求項１】
デジタル画像の撮影が可能な撮像装置であって、
撮像手段によって撮像された画像から顔の中の顔器官を検出する顔器官検出手段と、
上記顔器官検出手段により検出された複数の目のうちから１つの目を選択する目選択手段と、
上記目選択手段により選択された目の大きさと位置に対応するＡＦエリアを設定するＡＦエリア設定手段と、
上記設定されたＡＦエリアの位置を表示する表示手段と、
ピント合わせ動作を指示する第１のスイッチ手段と、
表示された目と逆の目に切換えを指示する第２のスイッチ手段と、
上記第２のスイッチ手段のスイッチ操作に応答して、逆の目にＡＦエリアを変更するように上記ＡＦエリア設定手段に指示するＡＦエリア変更手段と、
上記第１のスイッチ手段のスイッチ操作に応答して上記ＡＦエリアに基づくピント合わせ動作を行うとともに、上記ＡＦエリア変更手段による上記ＡＦエリアの変更に応答して、ピント合わせ動作を行う合焦手段と、
を有し、
上記ＡＦエリア変更手段は、上記第１のスイッチ手段のスイッチ操作がなされている状態で、上記第２のスイッチ手段により指示された場合に、逆の目にＡＦエリアを変更することを特徴とする撮像装置。
【請求項２】
上記ＡＦエリア変更手段は、上記ＡＦエリア設定手段がＡＦエリアを設定した目と同一の顔の逆の目に対応するようにＡＦエリアを変更することを特徴とする請求項１に記載の撮像装置。
【請求項３】
上記第２のスイッチ手段は、上記表示手段に設けられたタッチセンサであることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
上記ＡＦエリア変更手段は、上記合焦手段が、上記第１のスイッチ手段のスイッチ操作の指示によりピント合わせ動作を行った後に、上記第２のスイッチ手段により指示された場合に、逆の目にＡＦエリアを変更することを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関し、詳しくは、人物を撮影する際に人物の目に自動的にピントを合わせることが可能なカメラ等の撮像装置に関する。
【背景技術】
【０００２】
従来よりカメラ等の撮像装置においては自動焦点調節装置を搭載し、自動的に被写体にピントが合うように撮影レンズの調節を行っている。近年では被写体中の顔を検出し、顔の位置でコントラストが一番高くなるように焦点調節を行う顔ＡＦが一般的に行われている。
【０００３】
しかし、この顔ＡＦでは顔全体に対してピントを合わせることから、目にピントを合わせたい場合には、一旦、顔ＡＦを解除し、目にピントを合わせるように手動で調節しなければならなかった。そこで、顔ＡＦを解除することなく、目にピントを自動的に合わせる焦点調節装置が種々提案されている（特許文献１〜参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１５４０３号公報
【特許文献２】特開２００５−１２８１５６号公報
【特許文献３】特開２０１０−０５４５８７号公報
【特許文献４】特開２０１０−１８６０９８号公報
【特許文献５】特開２００８−２８１７３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、顔だけに限らず目を考慮した自動焦点調節は種々提案されている。しかし、前述の先行技術では、目の位置や大きさを直接的に検出しないことによるピント調整位置の精度不足や、ピントそのものの精度不足、また目の検出に要する処理時間がシャッタチャンスを阻害することを考慮しておらず、実用上十分な精度と撮影時間で目にピントを合わせることができないおそれがある。また、ユーザが自動的に選択された目に対応するＡＦエリアによりＡＦ動作を実行した後に、ＡＦエリアを逆の目に変更してピント合わせをしたい場合があるが、再度ピント合わせを行うことができず不便であった。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、ユーザの意図に対応して、希望する目にＡＦエリアを変更して、目にピント合わせを行うことが可能な撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため第１の発明に係わる撮像装置は、デジタル画像の撮影が可能な撮像装置であって、撮像手段によって撮像された画像から顔の中の顔器官を検出する顔器官検出手段と、上記顔器官検出手段により検出された複数の目のうちから１つの目を選択する目選択手段と、上記目選択手段により選択された目の大きさと位置に対応するＡＦエリアを設定するＡＦエリア設定手段と、上記設定されたＡＦエリアの位置を表示する表示手段と、ピント合わせ動作を指示する第１のスイッチ手段と、表示された目と逆の目に切換えを指示する第２のスイッチ手段と、上記第２のスイッチ手段のスイッチ操作に応答して、逆の目にＡＦエリアを変更するように上記ＡＦエリア設定手段に指示するＡＦエリア変更手段と、上記第１のスイッチ手段のスイッチ操作に応答して上記ＡＦエリアに基づくピント合わせ動作を行うとともに、上記ＡＦエリア変更手段による上記ＡＦエリアの変更に応答して、ピント合わせ動作を行う合焦手段と、を有し、上記ＡＦエリア変更手段は、上記第１のスイッチ手段のスイッチ操作がなされている状態で、上記第２のスイッチ手段により指示された場合に、逆の目にＡＦエリアを変更する。
【０００８】
第２の発明に係わる撮像装置は、上記第１の発明において、上記ＡＦエリア変更手段は、上記ＡＦエリア設定手段がＡＦエリアを設定した目と同一の顔の逆の目に対応するようにＡＦエリアを変更する。
【０００９】
第３の発明に係わる撮像装置は、上記第１または第２の発明において、上記第２のスイッチ手段は、上記表示手段に設けられたタッチセンサである。
第４の発明に係わる撮像装置は、上記第１ないｓ第３のいずれかの発明において、上記ＡＦエリア変更手段は、上記合焦手段が、上記第１のスイッチ手段のスイッチ操作の指示によりピント合わせ動作を行った後に、上記第２のスイッチ手段により指示された場合に、逆の目にＡＦエリアを変更する。
【発明の効果】
【００１０】
本発明によれば、ユーザの意図に対応して、希望する目にＡＦエリアを変更して、目にピント合わせを行うことが可能な撮像装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係わるカメラの主として電気的構成を示すブロック図である。
【図２】本発明の一実施形態に係わるカメラの背面側から見た外観斜視図である。
【図３】本発明の一実施形態に係わるカメラのメイン動作を示すフローチャートである。
【図４】本発明の一実施形態に係わるカメラのメイン動作の第１の変形例を示すフローチャートである。
【図５】本発明の一実施形態に係わるカメラのメイン動作の第２の変形例を示すフローチャートである。
【図６】本発明の一実施形態に係わるカメラにおいて、目を検出した場合の顔の枠の表示を示す図である。
【図７】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠を切換えることを示す図である。
【図８】本発明の一実施形態に係わるカメラにおいて、複数の顔が検出された場合、または目が所定値よりも大きい場合のＡＦ枠の選択を示す図である。
【図９】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作を示すフローチャートである。
【図１０】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方を説明する図である。
【図１１】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作の第１の変形例を示すフローチャートである。
【図１２】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方の第１の変形例を説明する図である。
【図１３】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作の第２の変形例を示すフローチャートである。
【図１４】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方の第２の変形例を説明する図である。
【図１５】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作の第３の変形例を示すフローチャートである。
【図１６】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方の第３の変形例を説明する図である。
【図１７】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作の第４の変形例を示すフローチャートである。
【図１８】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方の第４の変形例を説明する図である。
【図１９】本発明の一実施形態に係わるカメラの目ＡＦ枠選択の動作の第５の変形例を示すフローチャートである。
【図２０】本発明の一実施形態に係わるカメラにおいて、目ＡＦ枠の選択の仕方の第５の変形例を説明する図である。
【発明を実施するための形態】
【００１２】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の好ましい一実施形態に係わるカメラは、デジタルカメラであり、撮像部を有し、この撮像部によって被写体像を画像データに変換し、この変換された画像データに基づいて、被写体像を本体の背面に配置した表示部１１５にライブビュー表示する。撮影者はライブビュー表示を観察することにより、構図やシャッタチャンスを決定する。１ｓｔレリーズ時には、被写体に人物が含まれる場合には、人物の目または顔にピントが合うように撮影レンズの自動焦点調節を行う。２ｎｄレリーズ時には、画像データが記録媒体（外部メモリ１１４）に記録される。記録媒体に記録された画像データは、再生モードを選択すると、表示部１１５に再生表示することができる。
【００１３】
図１は、本発明の一実施形態に係わるカメラ１００の主として電気的構成を示すブロック図である。撮影レンズ１０１の光軸上に、絞り機構１０３、シャッタ１０５および撮像素子１０７が配置されている。撮像素子１０７の出力はＡ／Ｄ変換部１０９に接続され、Ａ／Ｄ変換部１０９の出力はメモリ１１０に接続されている。メモリ１１０は画像処理部１１１とシステム制御部１１６に接続されている。システム制御部１１６には、撮像制御部１０８、シャッタ制御部１０６、絞り制御部１０４、レンズ制御部１０２、露出制御部１１２、ＡＦ処理部１１３、フラッシュ制御部１２１、不揮発性メモリ１１８、外部メモリ１１４、表示部１１５、操作部１１７、電源制御部１２０がそれぞれ接続されている。上述の撮像制御部１０８は撮像素子１０７に接続されており、シャッタ制御部１０６はシャッタ１０５に接続されており、絞り制御部１０４は絞り１０３に接続されており、レンズ制御部１０２は撮影レンズ１０１に接続されている。また、電源制御部１２０は電源部１１９に接続されており、フラッシュ制御部１２１はフラッシュ充電部１２２とフラッシュ発光部１２３にそれぞれ接続されている。
【００１４】
撮影レンズ１０１は、被写体光束を撮像素子１０７に集光させ、被写体像を結像させるための光学系である。この撮影レンズ１０１は、システム制御部１１６からの指示に応じて動作するレンズ制御部１０２により光軸方向に移動され、焦点状態が変化する。絞り機構１０３は、撮影レンズ１０１を介して撮像素子１０７に入射する被写体光束の入射量を調節する。絞り機構１０３は、システム制御部１１６からの指示に応じて動作する絞り制御部１０４により開口量が制御される。
【００１５】
シャッタ１０５は、撮影レンズ１０１によって形成される被写体像の光束の開閉を行うものであり、公知のレンズシャッタやフォーカルプレーンシャッタ等によって構成される。シャッタ１０５は、システム制御部１１６からの指示に応じて動作するシャッタ制御部１０６によりシャッタ開口時間（シャッタ速度値）が制御される。
【００１６】
撮像部として機能する撮像素子１０７は、ＣＭＯＳイメージセンサやＣＣＤイメージセンサ等の二次元固体撮像センサであり、前面に配置されたベイヤ―配列のカラーフィルタと、このカラーフィルタに対応して配列されたフォトダイオード等の光電変換素子から構成される。各カラーフィルタとこれに対応する各光電変換素子から構成される画素群によって撮像領域が構成される。撮像素子１０７は、撮影レンズ１０１により集光された光を各画素で受光し光電流に変換し、この光電流をコンデンサに蓄積し、アナログ電圧信号（画像信号）としてＡ／Ｄ変換部１０９に出力する。撮像部として機能する撮像制御部１０８は、システム制御部１１６からの指示に応じて撮像素子１０７の動作制御を行う。
【００１７】
Ａ／Ｄ変換部１０９は、撮像素子１０７から出力されるアナログ電圧信号（画像信号）をデジタル画像信号（画像データ）に変換する。メモリ１１０は、Ａ／Ｄ変換部１０９において得られた画像データや、画像処理部１１１において処理された画像データ等、各種データを一時的に記憶する記憶部である。なお、本明細書においては、撮像素子１０７から出力される画像信号に基づく信号であれば、Ａ／Ｄ変換部１０９によってＡ／Ｄ変換された信号のみならず画像処理された信号も含めて画像データと称する場合がある。
【００１８】
画像処理部１１１は、メモリ１１０に一時記憶された画像データを読み出し、この画像データに対して、ホワイトバランス補正処理、同時化処理、色変換処理等の画像処理を行う。また、画像処理部１１１は、顔検出手段として機能し、画像データに基づいて被写体の中から顔を検出する。また、画像処理手段は、顔器官検出手段としての機能も果たし、目、鼻、口元等の顔の中の器官の検出を行う。ここで目等の器官を検出した場合には、その位置、大きさ等も検出し、これらの器官の位置等に基づいて顔の向きも検出する。さらに、画像処理部１１１は、後述する外部メモリ１１４に記録する際に画像圧縮を行い、また外部メモリ１１４から読み出した圧縮された画像データの伸張を行う。
【００１９】
露出制御部１１２はメモリ１１０に一時記憶された画像データを用いて被写体輝度（被写体を含むシーンの明るさ）を算出する。なお、専用の測光センサを用いて被写体輝度を算出するようにしても勿論かまわない。
【００２０】
ＡＦ（Auto Focus）処理部１１３は、メモリ１１０に一時記憶された画像データより高周波成分を抽出し、積算処理によりコントラスト値を取得する。システム制御部１１６は、コントラスト値に基づいてレンズ制御部１０２を通じて、撮影レンズ１０１が合焦位置となるように駆動制御を行う。コントラスト値を求めるにあたっては、画面全体について求めることもできるが、ＡＦエリア設定手段によって設定されたＡＦ領域に対応する画像データに基づいてコントラスト値を求めることも可能である。なお、ＡＦ処理部１１３は、ＴＴＬ位相差ＡＦセンサ等、専用のセンサを設け、この専用センサの出力に基づいて撮影レンズ１０１の焦点ずれ量を求めるようにしても勿論かまわない。
【００２１】
システム制御部１１６は、ＣＰＵ（Central Processing Unit：中央処理装置）等を含むＡＳＩＣ（Application Specific Circuit：特定用途向け集積回路）で構成され、撮像制御部１０８やフラッシュ制御部１２１等のカメラ１００の各種シーケンスを統括的に制御する。また、システム制御部１１６は、顔器官検出手段として機能する画像処理部１１１により検出された目の大きさを比較し、大きさが最大の目を選択する目選択手段と、最大の目の大きさと所定値と比較判別する目の大きさ比較判別手段と、顔の大きさと所定値と比較判別する顔の大きさ比較判別手段としても機能する。さらに、システム制御部１１６は、目や顔の位置や大きさに応じてピント合わせを行うＡＦ領域を設定するＡＦエリア設定手段としても機能する。
【００２２】
操作部１１７は、図２に示すような電源釦１１７ａ、レリーズ釦１１７ｂ、撮影モードダイヤル１１７ｃ、動画釦１１７ｄ、ファンクション釦１１７ｅ、十字釦１１７ｆ、ＯＫ釦１１７ｇ、メニュー釦、各種入力キー等の操作部材を含む。ユーザが操作部１１７のいずれかの操作部材を操作すると、システム制御部１１６は、ユーザの操作に応じた各種シーケンスを実行する。
【００２３】
操作部１１７の内の電源釦１１７ａはカメラ１００の電源のオンオフを指示するための操作部材であり、電源釦１１７ａが押されるとシステム制御部１１６は電源オンとし、再度押されると電源オフとする。レリーズ釦１１７ｂは、１ｓｔレリーズスイッチと２ｎｄレリーズスイッチの２段スイッチを有している。レリーズ釦１１７ｂが半押しされると１ｓｔレリーズスイッチがオンとなり、半押しから更に押し込まれ全押しされると２ｎｄレリーズスイッチがオンとなる。１ｓｔレリーズスイッチがオンとなると、システム制御部１１６は、ＡＥ処理やＡＦ処理等撮影準備シーケンスを実行する。また２ｎｄレリーズスイッチがオンとなると、システム制御部１１６は、静止画の撮影シーケンスを実行し、撮影を行う。
【００２４】
操作部１１７の内の動画釦１１７ｄは、動画撮影の開始と停止を指示する釦である。撮影モードダイヤル１１７ｃは、オートモード、絞り優先モード、シャッタ速度優先モード等を設定するためのダイヤルである。
【００２５】
外部メモリ１１４は、例えば、カメラ本体に着脱自在に記録媒体であり、画像処理部１１１において圧縮された画像データおよびその付随データが記録される。また、記録された画像データは読み出され、表示部１１５に再生表示される。なお、画像データ等を記録するための記録媒体として、カメラ本体に着脱可能な外部メモリに限らず、カメラ本体に内蔵のハードディスク等の記録媒体であってもかまわない。
【００２６】
表示部１１５は、カメラ本体の背面等に配置された液晶モニタ１１５ａ（図２参照）等を含み、画像データに基づいてライブビュー表示を行う。また、表示部１１５は、外部メモリ１１４に記録された撮影画像の再生表示を行い、さらに露出制御値等の表示や撮影モード等設定のためのメニュー画面の表示を行う。なお、画像等を表示できるものであれば、液晶モニタに限らず、有機ＥＬ等のディスプレイでもよい。
【００２７】
不揮発性メモリ１１８は、電気的に書き換え可能な不揮発性メモリであり、カメラ１００の動作に必要な各種パラメータを記憶している。また、不揮発性メモリ１１８は、システム制御部１１６において実行するプログラムも記憶している。システム制御部１１６は、不揮発性メモリ１１８に記憶されているプログラムに従い、また不揮発性メモリ１１８に記憶されているパラメータを読み込み、各種シーケンスを実行する。
【００２８】
電源部１１９は、カメラ１００の各部の動作に必要な電力を供給し、例えば、２次電池等の電源電池で構成される。電源制御部１２０は、電源部１１９を構成する電池の電源電圧や残量の検出等、電源部１１９の制御を行う。
【００２９】
フラッシュ制御部１２１は、システム制御部１１６からの指示に応じてフラッシュ充電部１２２における充電動作、およびフラッシュ発光部１２３における発光動作を制御する。フラッシュ充電部１２２は、電源部１１９の電源電圧を昇圧する昇圧回路や、ここで昇圧された電圧でエネルギを蓄積するコンデンサを有し、フラッシュ発光部１２３の発光を行うに必要なエネルギを蓄積する。フラッシュ発光部１２３は、例えば、キセノン（Ｘｅ）管等の発光管や反射傘を備えており、フラッシュ制御部１２１から発光指示を受信した際に、フラッシュ充電部１２２のコンデンサに蓄積されたエネルギを利用して発光する。
【００３０】
次に、本実施形態に係わるカメラ１００の外観について、図２を用いて説明する。図２は、背面側からみたカメラ１００の外観図であり、カメラ本体１０に交換レンズ２０が装着されている。カメラ本体１０の上面には、電源釦１１７ａ、レリーズ釦１１７ｂ、撮影モードダイヤル１１７ｃが配置されている。
【００３１】
また、カメラ本体１０の背面には、液晶モニタ１１５ａが配置されており、これによって被写体像のライブビュー表示やメニュー画面表示、記録画像の再生表示等の各種表示を行う。カメラ本体１０の背面の右上側には、動画釦１１７ｄ、ファンクション釦１１７ｅが配置されており、また、これらの釦の下側には、十字釦１１７ｇとＯＫ釦１１７ｆが配置されている。十字釦１１７ｇは、液晶モニタ１１５ａに表示されるメニュー画面等において、カーソルを画面上で移動させ、ＯＫ釦１１７ｆを押下げるとカーソルによって選択された項目を確定させることができる。
【００３２】
次に、本実施形態におけるカメラ１００の動作について、図３に示すフローチャートを用いて説明する。このフローおよび後述する各フローは不揮発性メモリ１１８に記憶されているプログラムに従ってシステム制御部１１６によって実行される。図３に示すフローはメインルーチン動作である。このメインルーチンは、操作部１１７の電源釦１１７ａがオンとなると実行を開始する。
【００３３】
メインルーチンの動作が開始すると、まず、ライブビュー表示を行う（Ｓ１）。ライブビュー表示では、撮像素子１０７から出力される画像信号が、画像処理部１１１によってライブビュー表示用に画像処理され、この処理された画像データが表示部１１５の液晶モニタ１１５ａに表示される。撮影者はこのライブビュー表示を見て、静止画や動画の構図を決定し、シャッタタイミングを決める。
【００３４】
ライブビュー表示を行うと次に顔器官検出できたか否かを判定する（Ｓ３）。このステップでは、撮像素子１０７からの画像データに基づいて、画像処理部１１１が被写体の中に人物の顔の顔器官、すなわち、目、鼻、口等を検出できたか判定する。
【００３５】
ステップＳ３における判定の結果、顔器官を検出できた場合には、顔枠を表示する（Ｓ５）。この顔枠の表示は、例えば、図６（ａ）（ｂ）に示すように、液晶モニタ１１５ａに表示する被写体像に、顔枠３０ａ、３１ａ〜３１ｄのように、被写体の顔の部分を示す白枠を重畳して行う。なお、顔枠としては、顔の部分を表示するものであれば、白枠に限らず他の表示方法でもよい。
【００３６】
ステップＳ５において顔枠の表示を行うと、またはステップＳ３における判定の結果、顔器官を検出しなかった場合には、次に、１ｓｔレリーズ操作がなされたか否かを判定する（Ｓ７）。ここでは、操作部１１７のレリーズ釦１１７ｂが半押しされたか否かを判定する。この判定の結果、１ｓｔレリーズ操作がなされていなかった場合には、ステップＳ１に戻り、ライブビュー表示等を実行する。
【００３７】
ステップＳ７における判定の結果、１ｓｔレリーズ操作がなされた場合には、最大の目を選択する（Ｓ９）。１ｓｔレリーズ操作がなされたことから、ステップＳ９以下において、被写体の目の部分にピントを合わせるとともに、顔部分を考慮した測光を行い、露出制御値を決める。まず、ステップＳ９において、ステップＳ３において検出した顔器官のうちの目の中から一番大きな目を選択する。図６（ａ）に示すように人物が一人の場合であって両目を検出した場合には、右目と左目の中で大きいほうの目を選択する。また、図６（ｂ）に示すように人物が複数人の場合には、複数人の目の中で一番大きな目を選択する。
【００３８】
ステップＳ９において最大の目を選択すると、次に、目の大きさが所定値より大きいか否かを判定する（Ｓ４１）。ここでは、ステップＳ９において選択した最大の目が所定値より大きいか判定する。例えば、目の大きさとしては、図８（ｂ）に示すように、目じりと目頭の距離としてもよい。また、黒目（瞳）の径に基づいて判定してもよい。
【００３９】
ステップＳ４１における所定値としては、顔の奥行き程度の距離（約１０ｃｍ）でピントの変化すなわちボケ具合が大きくなるような値を固定値として使用してもよい。また、ピントのボケ具合は、レンズの焦点距離、カメラから顔までの距離、絞り値等によって変化することから、固定値とせずに、これらの値に基づいて計算して所定値を決めるようにしてもよい。
【００４０】
ステップＳ４１における判定の結果、目の大きさが所定値より大きかった場合には、次に、目ＡＦ枠を選択する（Ｓ４３）。目の大きさが所定値より大きいことから、このステップでは目の部分にピントが合うように目ＡＦ枠の設定を行う。実用上、目ＡＦ枠が小さくなり過ぎることがないように、バストアップ撮影程度の顔の大きさ以上になったどうか検出できるような上記所定値に設定するとよい。また、目ＡＦ枠を表示する際には、目ＡＦ枠と顔ＡＦ枠のアスペクト比は異ならせるとよい。この目ＡＦ枠の設定の詳細な動作は、図９ないし図２０を用いて後述する。
【００４１】
一方、ステップＳ４１における判定の結果、目の大きさが所定値より小さかった場合には、最も大きな目の顔枠を選択する（Ｓ４５）。目の部分が所定値よりも小さいと、目にピントを合わせることが困難である。そこで、ステップＳ９において選択された最大の目の顔に対してＡＦ枠を設定する。例えば、図６（ｂ）のように顔枠３１ａ〜３１ｄが複数、選択された場合には、最大の目が含まれる顔枠を選択する。
【００４２】
ステップＳ４３またはＳ４５において目ＡＦ枠または顔枠を選択すると、次に、コントラストＡＦを行う（Ｓ４７）。ここでは、ステップＳ４３またはＳ４５において選択された目ＡＦ枠または顔枠内の画像データを用いて、ＡＦ処理部１１３が画像データの高周波成分を積算したコントラスト値を取得する。システム制御部１１６は、コントラスト値がピーク値となるようにレンズ制御部１０２を通じて、撮影レンズ１０１を移動させ、焦点調節制御を行う。
【００４３】
コントラストＡＦを行うと、次に、測光を行う（Ｓ４７）。ここでは、目ＡＦ枠または顔枠が選択された部分の画像データを用いて、被写体輝度を求める。なお、顔全体が適正露出としたい場合もあることから、目ＡＦ枠が選択された場合であっても、測光値としては目ＡＦ枠が選択された顔の顔枠の部分の画像データを用いて被写体輝度を求めてもよい。
【００４４】
測光を行うと、次に、露出演算を行う（Ｓ５１）。ステップＳ４９において求めた被写体輝度を用いて、システム制御部１１６がアペックス演算またはテーブル参照等により、適正露光となるシャッタ速度、絞り値、ＩＳＯ感度等の露出制御値を算出する。
【００４５】
露出演算を行うと、次に、１ｓｔレリーズ操作が続行しているか否かの判定を行う（Ｓ５３）。ステップＳ７においてレリーズ釦１１７ｂが半押しされると、ステップＳ９以下に進むが、ステップＳ５３の判定時にも、レリーズ釦１１７ｂの半押しが続行されているか否かを判定する。この判定の結果、１ｓｔレリーズ操作が続行していなかった場合には、レリーズ釦１１７ｂから手が離れたことから、ステップＳ１に戻る。
【００４６】
ステップＳ５３における判定の結果、１ｓｔレリーズ操作が続行していた場合には、次に、ＯＫ釦１１７ｇがオンか否かを判定する（Ｓ５５）。ステップＳ５３より前の処理において、自動的に選択された目ＡＦ枠または顔枠内の被写体の部分についてピント合わせが実行されている。しかし、ユーザによっては、自動的に設定された目ＡＦ枠を切換えてピント合わせを行いたい場合がある。そこで、ステップＳ５５〜Ｓ６１において、手動で目ＡＦ枠を切換えることができるようにした。この場合には、ユーザはＯＫ釦１１７ｇを操作するので、このステップではＯＫ釦１１７ｇがオンとなったか否かを判定する。なお、本実施形態においては、目ＡＦ枠の切換えをＯＫ釦１１７ｇの操作によって行うことにしたが、これに限らず、液晶モニタ１１５ａの画面上にタッチセンサを設け、目の位置をタッチする方法など、他の操作部材によって行うようにしてもよい。
【００４７】
ステップＳ５５における判定の結果、ＯＫ釦１１７ｇがオンであった場合には、次に目ＡＦしたか否かの判定を行う（Ｓ５７）。ここでは、ステップＳ４３において目ＡＦ枠を選択することができたか否かについて判定する。
【００４８】
ステップＳ５７における判定の結果、目ＡＦした場合には、次に、目ＡＦ枠左右切換えを行う（Ｓ５９）。ここでは、現在、設定されている目ＡＦ枠を、他の目ＡＦ枠に切換える。すなわち、現在、図７（ａ）に示すように向かって右目に目ＡＦ枠が設定されている場合には図７（ｂ）に示すように左目に切換える。一方、図７（ｂ）に示すように向かって左目に目ＡＦ枠が設定されている場合には図７（ａ）に示すように右目に目ＡＦ枠の切換えを行う。
【００４９】
ステップＳ５９において目ＡＦ枠の左右切換えを行うと、コントラストＡＦを行う（Ｓ６１）。ここでは、左右切り換えられた目ＡＦ枠について、コントラストＡＦによって撮影レンズ１０１のピント合わせを行う。
【００５０】
ステップＳ６１においてコントラストＡＦを行うと、またはステップＳ５５における判定の結果、ＯＫ釦がオンとなっていなかった場合、またはステップＳ５７における判定の結果、目ＡＦしていなかった場合には、次に２ｎｄレリーズ操作がなされたか否かを判定する（Ｓ６３）。ここでは、操作部１１７のレリーズ釦１１７ｂが全押しされたか否かを判定する。この判定の結果、２ｎｄレリーズ操作がなされていなかった場合には、ステップＳ５３に戻る。
【００５１】
一方、ステップＳ６３における判定の結果、２ｎｄレリーズ操作がなされた場合には、次に、静止画撮影を行う（Ｓ６５）。ここでは、撮像素子１０７からの静止画の画像データを取得し、画像処理部１１１によって画像処理した後、外部メモリ１１４に記録を行う。静止画撮影が終了すると、ステップＳ１に戻る。
【００５２】
このように本発明の一実施形態におけるメインフローにおいては、目の大きさが所定値よりも大きいと判別された場合には（Ｓ４１Ｙｅｓ）、選択された目の大きさと位置に対応するＡＦ領域を設定し（Ｓ４３）、一方、目の大きさが所定値よりも小さいと判別された場合には、選択された目が属する顔の位置と大きさに対応するＡＦ領域を設定している（Ｓ４５）。このため、撮影される人物の大きさや位置に関わらず、目に良好なピント合わせを行うことが可能となる。
【００５３】
次に、本実施形態におけるメインフローの第１の変形例について、図４を用いて説明する。図３に示した一実施形態においては顔器官検出を行い、顔器官検出として検出された目に対してＡＦ枠を選択するようにしていた。これに対して、第１の変形例においては、まず顔検出を行い、検出された顔の中で最大の顔の中で目ＡＦ枠の選択を行うようにしている。
【００５４】
第１の変形例に係わる図４に示すメインフローと図３に示したメインフローと比較すると、第１の変形例では、ステップＳ３の「顔器官検出」をステップＳ４の「顔検出」に代え、ステップＳ９の「最大の目を選択」をステップＳ１０の「最大顔ＡＦ枠」に代え、ステップＳ４５の「最も大きな目の顔枠を選択」を省略している。そこで、この相違点を中心説明し、同様の処理を行うステップについては、同一のステップ番号を付与して詳しい説明は省略する。
【００５５】
図４に示すメインフローに入り、ライブビュー表示を行うと（Ｓ１）、次に、顔検出を行う（Ｓ４）。このステップでは、画像処理部１１１は画像データを用いて、マッチング法や顔の色等、種々の方法により被写体像の中に顔が含まれているか検出する。この判定の結果、顔検出を行うことができた場合には、次に、顔枠表示を行う（Ｓ５）。ここでは、図６を用いて説明したような顔枠を表示する。
【００５６】
顔枠表示を行うと、１ｓｔレリーズ操作が行われたか否かを判定し（Ｓ７）、この判定の結果、１ｓｔレリーズ操作がなされた場合には、最大顔ＡＦ枠の選択を行う（Ｓ１０）。ここでは、ステップＳ４における顔検出において検出された顔の中から、最大の顔を選択し、この顔に顔ＡＦ枠を被写体像に重畳する。たとえば、図８（ａ）に示すように、複数の顔枠３１ａ〜３１ｄが検出された場合には、検出された最も大きな顔を検出し、この顔を顔ＡＦ枠として選択する。選択された顔ＡＦ枠として選択された顔枠３１ａであることが区別できるように、枠の色を変える等により識別可能とするよい。
【００５７】
ステップＳ１０において最大顔ＡＦ枠を選択すると、次に、目の大きさが所定値より大きいか否かを判定する（Ｓ４１）。本発明の一実施形態においては、被写体の中の人物の全ての目を検出し、その中から最大の目を判定したが、本変形例においては、ステップＳ１０において最大顔ＡＦ枠が選択された顔の中で判定する。
【００５８】
目の大きさが所定値より大きい場合には、目ＡＦ枠選択を行い（Ｓ４３）、この目ＡＦ枠の選択を行うと、次に、コントラストＡＦを行う。本発明の一実施形態において、目の大きさが所定値より小さい場合には、最も大きな目の顔枠を選択していたが、本変形例においては、このステップを省略し、コントラストＡＦを行っている。目が所定値より小さい場合には、ステップＳ１０において選択された最大顔ＡＦ枠の画像データに基づいてコントラストＡＦを行えば十分だからである。
【００５９】
ステップＳ４７以下の各ステップでの処理は図３に示す一実施形態におけるフローと同様であることから、詳しい説明は省略する。
【００６０】
このように、メインフローの第１の変形例においては、先に顔検出を行い、この検出された顔の中から最大の顔を検出し、この最大顔の中の目が所定値より大きい場合には、目ＡＦ枠についてＡＦを行い、目が所定値より小さい場合には、最大顔ＡＦ枠についてＡＦを行うようにしている。すなわち、目の大きさが所定値よりも大きいと判別された場合には（Ｓ４１）、選択された目の大きさと位置に対応するＡＦ領域を設定し（Ｓ４３）、一方、目の大きさが所定値よりも小さいと判別された場合には、選択された顔の位置と大きさに対応するＡＦ領域を設定している（Ｓ１０）。このため、撮影される人物の大きさや位置や人数に関わらず、迅速に目に良好なピント合わせを行うことが可能となる。
【００６１】
次に、本実施形態におけるメインフローの第２の変形例について、図５を用いて説明する。図３に示した一実施形態においては顔器官検出を行い、また、第１の変形例においては顔検出を行って、ＡＦ枠の選択を行うようにしていた。それに対して、第２の変形例においてはまず顔検出を行い、続いて顔器官検出を行って、左目または右目をＡＦ枠として選択するようにしている。
【００６２】
第２の変形例に係わる図５に示すメインフローと図４に示したメインフローと比較すると、第１の変形例におけるステップＳ１０とＳ４１の間に、ステップＳ２１ないしＳ３９を追加している点で相違している。そこで、この相違点を中心説明し、同様の処理を行うステップについては、同一のステップ番号を付与して詳しい説明は省略する。
【００６３】
図５に示すメインフローに入り、ステップＳ１０において最大顔ＡＦ枠を選択すると、次に、顔の大きさが所定値より大きいか否かを判定する（Ｓ２１）。ここでは、ステップＳ１０において検出された顔の大きさについて判定を行う。本実施形態においては、顔器官検出の処理と顔検出の処理が別々の場合には、ＡＦに関する処理時間を短縮するために顔の大きさが所定値を超える場合のみに実行するようにしている。例えば、顔検出を顔の色等による検出で行う場合や、顔検出をパターンマッチングで行う場合等のように、目、鼻、口などの顔器官検出よりも比較的高速な検出が期待できる場合には有効である。
【００６４】
ステップＳ２１における判定の結果、顔の大きさが所定値より大きかった場合には、次に、器官検出を行う（Ｓ２３）。ここでは、画像処理部１１１が、ステップＳ１０において選択された最大顔ＡＦ枠内の目等の器官を検出する。器官検出を行うにあたって、目の黒目部分（瞳）や白目の部分を検出する方式では、目を閉じてしまうと検出することができない。この場合には、次のステップＳ２５においてＮｏと判定され、顔ＡＦ枠を用いてＡＦを行う。一方、図８（ｂ）を用いて説明したような目じりと目頭の距離に基づいて目を検出する方式では、目を閉じていても検出できるので、このタイプの目の検出が望ましい。
【００６５】
ステップＳ２３において器官検出を行うと、続いて、この器官検出が成功したか否かを判定する（Ｓ２５）。この判定の結果、器官検出が成功した場合には、次に、右目の大きさを算出し（Ｓ２７）、左目の大きさを算出する（Ｓ２９）。左右の目の大きさは、画像処理部１１１が、目じりと目頭の距離を求めることにより算出する。
【００６６】
左右の目の大きさを算出すると次に、顔の向きが左右所定値以内か否かを判定する（Ｓ３１）。顔の向きは両目と鼻または口等との位置関係に基づいて判定する。また所定値としては、例えば、１６度程度として、この値は大体前を向いていると言える程度の値であればよい。
【００６７】
ステップＳ３１における判定の結果、顔の向きが左右所定値以内でない場合には、次に、顔の向きが左向きか否かを判定する（Ｓ３５）。顔の角度が所定値（例えば１６度）を超える場合には、遠い方の目が検出不能である場合が多く、また検出不能に近い状態での検出精度が低いことを考慮して、向きに応じて左右のいずれかを選択するようにしている。そこで、ステップＳ３５における判定の結果、顔の向きが左向きであった場合には、左目を選択し（Ｓ３９）、一方、顔の向きが左向きでなかった場合には、右目を選択する（Ｓ３７）。
【００６８】
一方、ステップＳ３１における判定の結果、顔の向きが所定値以内であって場合には、次に、右目の大きさが左目の大きさより大きいか否かの判定を行う（Ｓ３３）。顔の角度が所定値以内の場合には、顔の向きの検出精度が低いが、目の大きさの検出精度の方が高いことを考慮して、目の大きさに基づいて左右の目のいずれかを選択する。ステップＳ３３における判定の結果、右目の大きさが左目の大きさよりも大きければ、右目を選択し（Ｓ３７）、一方、右目の大きさが左目の大きさよりも大きくない場合には、左目を選択する（Ｓ３９）。
【００６９】
ステップＳ３７またはＳ３９において右目または左目の選択を行うと、次に、選択された目が所定値よりも大きいか否かを判定する（Ｓ４１）。なお、器官検出する顔の大きさや、顔の向き（上下左右）によって目の大きさがバラツクことを考慮して、所定値を十分に大きく設定する。なお、目ＡＦの精度が目の大きさよって低下する場合があることを許容するならば、この判断ルーチンを省略してもかまわない。
【００７０】
ステップＳ４１における判定の結果、目の大きさが所定値よりも大きければ、目ＡＦ枠を設定する（Ｓ４３）。目ＡＦ枠を設定すると、またはステップＳ４１における判定の結果、目の大きさが所定値よりも大きくなかった場合、またはステップＳ２１における判定の結果、顔の大きさが所定値よりも大きくなかった場合、またはステップＳ２５における判定の結果、器官検出が成功しなかった場合には、コントラストＡＦを行う（Ｓ４７）。ステップＳ４７以下における処理は、一実施形態や第１の変形例と同様であることから詳細な説明を省略する。
【００７１】
このようにメインフローの第２の変形例においては、顔検出を行ったのち、最大顔における目を検出し、顔の向きに応じて左右いずれかの目についてＡＦ枠を設定するようにしている。また、顔の向きが所定角度以内の場合には、目の大きさに基づいてＡＦ枠を設定するようにしている。すなわち、目の大きさが所定値よりも大きいと判別された場合には（Ｓ４１）、選択された目の大きさと位置に対応するＡＦ領域を設定し（Ｓ４３）、一方、目の大きさが所定値よりも小さいと判別された場合には、選択された顔の位置と大きさに対応するＡＦ領域を設定している（Ｓ１０）。また、顔の大きさが所定値よりも大きいと判別された場合には（Ｓ２１Ｙｅｓ）、選択された目の大きさと位置に対応するＡＦ領域を設定し、一方、顔の大きさが所定値よりも小さいと判別された場合には（Ｓ２１Ｎｏ）、選択された顔の位置と大きさに対応するＡＦ領域を設定している（Ｓ１０）。このため、撮影される人物の大きさや位置や人数や顔の向きに関わらず、迅速に顔や目に良好なピント合わせを行うことが可能となる。
【００７２】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択について、図９および図１０を用いて説明する。図９に示す目ＡＦ枠選択のフローに入ると、まず、向かって左目の目じりと目頭の間の距離をＬとし（Ｓ１０１）、向かって右目の目じりと目頭の間の距離をＲとする（Ｓ１０３）。ここでは、画像処理部１１１が画像データに基づいて、目じりの位置と目頭の位置を検出し、検出された両位置の間を求める。
【００７３】
続いて、ＬがＲより大きいか否かを判定する（Ｓ１０５）。ここでは、ステップＳ１０１において求めた左目の目じり目頭間距離Ｌと、右目の目じり目頭間距離Ｒを比較する。この判定の結果、ＬがＲより大きかった場合には、向かって左目ＡＦ枠を選択する（Ｓ１０７）。一方、判定の結果ＬがＲより大きくなかった場合には、向かって右目ＡＦ枠を選択する（Ｓ１０９）。
【００７４】
図１０（ａ）に示す例では、右目の目じり目頭間距離２０１Ｒの方が、左目の目じり目頭間距離２０１Ｌよりも大きいことから、向かって右目ＡＦ枠が選択される。また、図１０（ｂ）に示す例では、右目の目じり目頭間距離２０２Ｒと、左目の目じり目頭間距離２０２Ｌがほぼ同じ距離であることから、ステップＳ１０５における判定はＮｏとなり、向かって右目ＡＦ枠が選択される。なお、本実施形態において、両距離がほぼ等しい場合には、右目ＡＦ枠が選択されるが、いずれの目を選択しても大差がないことから、左目ＡＦ枠を選択するようにしてもよい。さらにまた、不図示であるが、左右両方の目に測距エリアを指定して、両方の領域の演算結果によりピントを合わせるようにしても良い。ステップＳ１０７またはＳ１０９においてＡＦ枠を選択すると、元のフローに戻る。
【００７５】
このように、一実施形態における目ＡＦ枠選択のフローにおいては、顔の器官検出を利用し、目じりと目頭間距離を利用してＡＦ枠を選択している。顔検出にあたって、一般的には、目、鼻、口等の顔の中の器官検出機能を利用して行っている。このため、本フローにおいても、目を検出する際に検出した目じりや目頭の情報をそのまま利用できることから、迅速な処理が可能となる。また、目じり目頭間距離が長い方の目が一般的には近距離側にあることから、カメラに近い側の目を簡単に検出することができる。
【００７６】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択の第１の変形例について、図１１および図１２を用いて説明する。一実施形態における目ＡＦ枠選択のフローにおいては、目の大きさを算出するにあたって、目じり目頭間距離を採用していた。本変形例においては、目の大きさを算出するにあたって、瞳径を採用している。
【００７７】
第１の変形例に係わる図１１に示すフローと一実施形態に係わる図９に示したフローと比較すると、一実施形態におけるステップＳ１０１とＳ１０３を、ステップＳ１０２とＳ１０４に置き換えている点で相違している。そこで、この相違点を中心説明し、同様の処理を行うステップについては、同一のステップ番号を付与して詳しい説明は省略する。
【００７８】
図１１に示す目ＡＦ枠選択のフローに入ると、まず、向かって左目の瞳径をＬとし（Ｓ１０２）、向かって右目の瞳径をＲとする（Ｓ１０４）。ここでは、画像処理部１１１が画像データに基づいて、それぞれの目において瞳の位置を検出し、検出された瞳の径を求める。ステップＳ１０２、Ｓ１０４において瞳径を求めると、ステップＳ１０５以下において、図９におけるフローと同様にＡＦ枠の選択を行う。
【００７９】
図１２（ａ）に示す例では、右目の瞳径２０３Ｒの方が、左目の瞳径２０３Ｌよりも大きいことから、向かって右目ＡＦ枠が選択される。また、図１２（ｂ）に示す例では、右目の瞳径２０４Ｒと、左目の瞳径２０４Ｌがほぼ同じ径であることから、ステップＳ１０５における判定はＮｏとなり、向かって右目ＡＦ枠が選択される。なお、本実施形態においても、両瞳の径がほぼ等しい場合には、右目ＡＦ枠が選択されるが、いずれの目を選択しても大差がないことから、左目ＡＦ枠を選択するようにしてもよい。ステップＳ１０７またはＳ１０９においてＡＦ枠を選択すると、元のフローに戻る。
【００８０】
このように、目ＡＦ枠選択の第１の変形例のフローにおいても、顔の器官検出を利用し、瞳径の大きさに基づいてＡＦ枠を選択している。このため、目を検出する際に検出した瞳の情報をそのまま利用できることから、迅速な処理が可能となる。また、瞳径が大きい方の目が一般的には近距離側にあることから、カメラに近い側の目を簡単に検出することができる。
【００８１】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択の第２の変形例について、図１３および図１４を用いて説明する。一実施形態における目ＡＦ枠選択のフローにおいては、左右の目のいずれかを選択するにあたって、目じり目頭間距離を採用していた。本変形例においては、先に顔の向きを検出し、顔の向きに応じて左右の目ＡＦ枠のいずれかを選択し、顔が所定量以上の角度で向いていた場合には、目じり目頭間距離を用いて目ＡＦ枠を選択するようにしている。
【００８２】
第２の変形例に係わる図１３に示すフローと一実施形態に係わる図９に示したフローと比較すると、本変形例においてステップＳ９７およびＳ９９を追加している点で相違している。そこで、この相違点を中心説明し、同様の処理を行うステップについては、同一のステップ番号を付与して詳しい説明は省略する。
【００８３】
図１３に示す目ＡＦ枠選択のフローに入ると、まず、顔の向きの角度の絶対値が所定量より大きいか否かを判定する（Ｓ９７）。ここでは、画像処理部１１１が、顔器官検出により、目、口元、鼻、顎、額、眉毛、眉間などのポイントを検出し、これらのポイントを繋いで、図１４に示すようにワイヤーフレームを形成し、このワイヤーフレームに基づいて顔の向いている方向の角度を算出する。顔の向きの判定の際の所定量としては、図５のＳ３３の場合と同様であり、例えば、１６度程度とする。
【００８４】
ステップＳ９７における判定の結果、顔の向きが所定量以内であった場合には、次に、その顔の向きが、向かって右か左かを判定する（Ｓ９９）。この判定の結果、向かって右であった場合には、向かって左目ＡＦ枠を選択する（Ｓ１０７）。被写体の人物が向かって右側を向いていることから、左側の目がカメラ側を向いており、このため左目ＡＦ枠を選択する。一方、判定の結果、向かって右側であった場合には、向かって右目ＡＦ枠を選択する（Ｓ１０９）。被写体の人物が向かって左側を向いていることから、右側の目がカメラを向いており、このため右目ＡＦ枠を選択する。
【００８５】
顔の向きが右向きか左向きかの判断にあって、図１４（ａ）に示す例では、額、眉間、鼻、顎を通る中心ラインが、顔の輪郭のラインに対して左側に偏っていることから、左向きと判定され、また中心ラインの偏り方に基づいて角度を算出することができる。また、図１４（ｂ）に示す例では、額、眉間、鼻、顎を通る中心ラインが、顔の輪郭のラインに対してほぼ中央にあることから、正面向きと判定される。
【００８６】
ステップＳ９７における判定の結果、顔の向きが所定量より大きい場合には、一実施形態の場合と同様、目じり目頭間距離を検出し、大きな目の側をＡＦ枠として選択する（Ｓ１０１〜Ｓ１０９）。ステップＳ１０７またはＳ１０９においてＡＦ枠を選択すると、元のフローに戻る。なお、ステップＳ１０１およびＳ１０３は、第１の変形例におけるステップＳ１０２およびＳ１０４に置き換えても構わない。
【００８７】
このように、目ＡＦ枠選択の第２の変形例のフローにおいても、顔の器官検出を利用し、顔の向きを算出しＡＦ枠を選択している。このため、顔検出する際に検出した顔器官の情報をそのまま利用できることから、迅速な処理が可能となる。特に、本変形例においては、ワイヤーフレームを用いて顔の向きを判定していることから、わずかな角度であっても検出でき、高精度のピント合わせを行うことが可能となる。また、顔の向きに応じて近距離側にある目を選択することから、カメラに近い側の目を簡単に検出することができる。
【００８８】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択の第３の変形例について、図１５および図１６を用いて説明する。本変形例においては、画面中心位置から右目と左目の位置を検出し、この検出された位置に応じて左右の目ＡＦ枠のいずれかを選択するようにしている。
【００８９】
図１５に示す目ＡＦ枠選択のフローに入ると、まず、画面中心からの右目のｘ軸方向に沿っての距離をＸrightとし（Ｓ１１１）、画面中心からの右目のｙ軸方向に沿っての距離をＹrightとする（Ｓ１１３）。ここでは、画像処理部１１１が、画像データに基づいて画面中心位置２０６ｃを決め、この中心位置２０６ｃを基準に右目の位置、例えば、瞳の中心のｘ座標、ｙ座標（Ｘright、Ｙright）を決める。
【００９０】
続いて、画面中心からの左目のｘ軸方向に沿っての距離をＸleftとし（Ｓ１１５）、画面中心からの左目のｙ軸方向に沿っての距離をＹleftとする（Ｓ１１７）。ここでは、画像処理部１１１が、中心位置２０６ｃを基準に左目の位置、例えば、瞳の中心のｘ座標、ｙ座標（Ｘleft、Ｙleft）を決める。
【００９１】
ステップＳ１１１ないしＳ１１７において、右目および左目の座標を定めると、次に、カメラが正位置にあるかまたは縦位置に有るかの判定を行う（Ｓ１１９）。ここでは、６軸センサやジャイロ等のカメラの姿勢検知部（不図示）に基づいて、カメラが正位置（横位置）にあるか縦位置にあるかを判定する。
【００９２】
ステップＳ１１９における判定の結果、カメラが正位置（横位置）に有る場合には、次に、右目のｘ座標の値が左目のｘ座標の値よりも大きいか否かを判定する（Ｓ１２１）。カメラが正位置に有る場合には、ｘ座標が画面中心２０６ｃよりも遠い位置にある目を選択する。
【００９３】
ステップＳ１２１における判定の結果、右目のｘ座標の値が左目のｘ座標の値よりも大きくない場合には、向かって左目ＡＦ枠を選択する（Ｓ１２５）。一方、右目のｘ座標の値（Ｘright）が左目のｘ座標の値（Ｘleft）よりも大きい場合には、向かって右目ＡＦ枠を選択する（Ｓ１２７）。図１６に示す例では、右目位置２０６Ｒのｘ座標の方が大きいことから、右目ＡＦ枠が選択される。
【００９４】
一方、ステップＳ１１９における判定の結果、カメラが縦位置に有る場合には、次に、右目のｙ座標の値（Ｙright）が左目のｙ座標の値（Ｙleft）よりも大きいか否かを判定する（Ｓ１２３）。カメラが縦位置に有る場合には、ｙ座標が画面中心２０６ｃよりも遠い位置にある目を選択する。
【００９５】
ステップＳ１２３における判定の結果、右目のｙ座標の値が左目のｙ座標の値よりも大きくない場合には、向かって左目ＡＦ枠を選択する（Ｓ１３１）。一方、右目のｙ座標の値が左目のｙ座標の値よりも大きい場合には、向かって右目ＡＦ枠を選択する（Ｓ１２９）。図１６に示す例は、横位置であるが、仮に縦位置だとすると、右目位置２０６Ｒのｙ座標の方が大きいことから、右目ＡＦ枠が選択される。ステップＳ１２５ないしＳ１３１においてＡＦ枠を選択すると、元のフローに戻る。
【００９６】
このように、目ＡＦ枠選択の第３の変形例のフローにおいても、顔の器官検出を利用し、顔の向きを算出しＡＦ枠を選択している。このため、顔検出する際に検出した顔器官の情報をそのまま利用できることから、迅速な処理が可能となる。特に、本変形例においては、画面中心から目までの距離に基づいてＡＦ枠を選択していることから、殆ど時間がかからずに処理を行うことができる。また、顔の向きに応じて近距離側にある目を選択することから、カメラに近い側の目を簡単に検出することができる。
【００９７】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択の第４の変形例について、図１７および図１８を用いて説明する。一実施形態および第１ないし第３の変形例においては、自動的に左右のいずれかの目にＡＦ枠を選択していた。しかし、ユーザによっては予め左右いずれかの目にＡＦ枠を選択することを望む場合もあることから、本変形例においては、予め、右目または左目に目ＡＦ枠を設定できるようにしている。
【００９８】
図１７に、目ＡＦ枠の手動設定画面を示す。ユーザはメニュー釦（不図示）を操作し、メニュー画面からカスタマイズメニュー画面１１５ｂを開くと、その画面にファンクションボタン（Ｆｎボタン）機能を選択でき、このＦｎボタン機能の下位に目ＡＦ枠選択設定のアイコンが設けられている。
【００９９】
今、十字釦１１７ｆを操作し、目ＡＦ枠選択設定を選択し、これをＯＫ釦１１７ｇで確定すると、目ＡＦ枠選択設定の内の自動（ＡＵＴＯ）アイコンを示す自動設定画面１１５ｃが表示される。この状態で、ＯＫ釦１１７ｇを操作することにより、目ＡＦ枠の自動モードが設定される。この目ＡＦ枠自動モードが設定されると、一実施形態、第１ないし第３変形例のいずれかによって自動的に目ＡＦ枠が設定される。
【０１００】
自動設定画面１１５ｃの表示状態において、十字釦１１７ｆの上下キーを操作することにより、左目設定画面１１５ｄを表示させることができ、この状態でＯＫ釦１１７ｇを操作することにより、左目ＡＦ枠設定モードとなる。このモードが設定された際に、目ＡＦ枠選択のフローに入ると、人物の左目を検出し、自動的に左目に目ＡＦ枠が設定される。
【０１０１】
左目設定画面１１５ｄの表示状態において、十字釦１１７ｆの上下キーを操作することにより、右目設定画面１１５ｅを表示させることができ、この状態でＯＫ釦１１７ｇを操作することにより、右目ＡＦ枠設定モードとなる。このモードが設定された際に、目ＡＦ枠選択のフローに入ると、人物の右目を検出し、自動的に右目に目ＡＦ枠が設定される。
【０１０２】
右目設定画面１１５ｅの表示状態において、十字釦１１７ｆの上下キーを操作することにより、オフ設定画面１１５ｆを表示させることができ、この状態でＯＫ釦１１７ｇを操作することにより、目ＡＦ枠オフモードとなる。このモードが設定されると、目ＡＦ枠の設定が禁止され、通常のＡＦが設定される。上述した十字釦１１７ｆ等の操作部１１７、表示部１１５およびシステム制御部１１６によって、左右どちらかの一方の目に合わせるか、または大きいほうの目を自動選択するかを指示する指示手段が構成される。
【０１０３】
次に、上述の如く設定された目ＡＦ枠設定のモードに応じた目ＡＦ枠選択の動作について、図１８を用いて説明する。図１８に示す目ＡＦ枠選択のフローに入ると、まず、目ＡＦ選択設定について判定する（Ｓ１４１）。ここでは、図１７を用いて説明したように、自動（ＡＵＴＯ）モード、右目ＡＦ枠設定モード、または左目ＡＦ枠設定モードが設定されているか否かを判定する。
【０１０４】
ステップＳ１４１における判定の結果、左目ＡＦ設定モードが選択されていた場合には、向かって左目ＡＦ枠が選択される（Ｓ１４５）。一方、右目ＡＦ設定モードが選択されていた場合には、向かって右目ＡＦ枠が選択される（Ｓ１４７）。
【０１０５】
ステップＳ１４１における判定の結果、自動モードが設定されていた場合には、顔の向きを検出する（Ｓ１４３）。顔の向きの検出としては、第２の変形例に係わる図１３のステップＳ９７、Ｓ９９において説明したような顔のフレームワイヤーに基づいて検出すれば良い。
【０１０６】
ステップＳ１４３における判定の結果、顔が向かって右を向いている場合には、向かって左目ＡＦ枠が選択される（Ｓ１４５）。一方、顔が向かって左を向いている場合には、向かって右目ＡＦ枠が選択される（Ｓ１４７）。ステップＳ１４５またはＳ１４７においてＡＦ枠を選択すると、元のフローに戻る。
【０１０７】
このように、目ＡＦ枠選択の第４の変形例においては、ユーザが好みで予め左右いずれかの目ＡＦ枠を設定することができる。このため、ユーザの意図に沿った目にピントの合った写真を撮影することができる。なお、ステップＳ１４３において、顔の向きの検出にあたって、第２の変形例を適用した例で説明したが、これに限らず、一実施形態や他の変形例を適用するようにしても勿論かまわない。
【０１０８】
次に、図３ないし図５に示したメインフロー中のステップＳ４３における目ＡＦ枠選択の第５の変形例について、図１９および図２０を用いて説明する。本変形例においては、顔ＡＦを行うために撮影レンズ１０１をスキャンする際に、右目または左目が顔全体よりも至近側にあることが判明すると、至近側にある目を目ＡＦ枠として選択する。
【０１０９】
図１９に示す目ＡＦ枠選択のフローに入ると、まず、顔ＡＦスキャンを行う（Ｓ１５１）。この顔ＡＦスキャンは、予め顔検出によって、顔全体のエリア、右目のエリア、左目のエリアを検出しておき、この状態で、撮影レンズ１０１を至近側から無限遠側に移動させながらエリアごとに画像データからコントラスト値を取得する。
【０１１０】
顔ＡＦスキャンを開始させると、撮影レンズ１０１の移動中に、顔枠部分のコントラストピークＰfaceを取得し（Ｓ１５３）、右目枠部分のコントラストピークＰrを取得し（Ｓ１５５）、左目枠部分のコントラストピークＰlを取得する（Ｓ１５７）。撮影レンズ１０１を移動させながら、コントラスト値を取得することにより、図２０（ｂ）に示すようなグラフの関係を取得することができる。
【０１１１】
すなわち、図２０（ａ）に示すような人物を被写体とした場合、顔枠２０８face、右目枠２０８Ｒ、左目枠２０９Ｌを顔ＡＦスキャン前に予め検出しておく。この状態で撮影レンズ１０１を移動させながら、ＡＦ処理部１１３は画像データに基づいて、各枠ごとにコントラスト値を求めると、図２０（ｂ）に示すようなコントラストカーブ２０９Ｌ、２０９face、２０９Ｒを得ることができる。これらのコントラストカーブ中で、それぞれピーク位置、すなわち顔枠部分のピークをＰface、右目枠部分のピークをＰr、左目枠部分のピークをＰlとする。
【０１１２】
続いて、顔枠部分のＰfaceの取得が完了したか否かを判定する（Ｓ１５９）。顔枠部分のコントラスト２０９faceは、撮影レンズ１０１が至近側から無限遠側に移動するにつれて、次第に増加し、Ｐfaceを通過すると減少するので、コントラスト値が減少するとＰfaceを取得することができる。この判定の結果、Ｐfaceの取得が完了していない場合には、ステップＳ１５１に戻り、顔ＡＦスキャンを続行しながら、コントラストピークを求める。
【０１１３】
ステップＳ１５９における判定の結果、Ｐfaceを取得すると、次に、右目枠２０８ＲのコントラストピークＰrが、Ｐfaceよりも至近側にあるか否かを判定する（Ｓ１６１）。この判定の結果、ＰrがＰfaceよりも至近側にある場合には、向かって右目に目ＡＦ枠を選択する（Ｓ１７１）。
【０１１４】
ステップＳ１６１における判定の結果、ＰrがＰfaceよりも至近側になかった場合には、次に、左目枠２０８ＬのコントラストピークＰlがＰfaceよりも至近側にあるか否かを判定する（Ｓ１６３）。この判定の結果、ＰlがＰfaceよりも至近側にある場合には、向かって左目に目ＡＦ枠を選択する（Ｓ１６９）。
【０１１５】
ステップＳ１６３における判定の結果、ＰlがＰfaceよりも至近側になかった場合には、全ピークの取得が完了したか否かを判定する（Ｓ１６５）。ここでは、Ｐface、Ｐr、Ｐlの全てのピークを取得したか否かを判定する。この判定の結果、全てのピークの取得が完了していなかった場合には、ステップＳ１５１に戻り、ピークの取得を続行する。
【０１１６】
一方、ステップＳ１６５における判定の結果、全ピークの取得が完了した場合には、次に、ＰrがＰlよりも至近側にあるか否かを判定する（Ｓ１６７）。この判定の結果、ＰrがＰlよりも至近側にある場合には、向かって右目に目ＡＦ枠を選択する（Ｓ１７１）。一方、判定の結果、ＰrがＰlよりも至近側にない場合には、向かって左目に目ＡＦ枠を選択する（Ｓ１６９）。ステップＳ１６９またはＳ１７１において目ＡＦ枠を選択すると、ステップＳ４７のコントラストＡＦをスキップし、ステップＳ４９にジャンプする。
【０１１７】
このように、目ＡＦ枠選択の第５の変形例においては、顔全体のコントラスト値を取得した時点で、顔全体のコントラスト値のピーク位置と、右目枠または左目枠のコントラスト値のピーク位置を比較し、至近側にある右目枠または左目枠を目ＡＦ枠として選択している。このため、顔ＡＦスキャンが完了する前に、目ＡＦ枠を選択することができ、目ＡＦを迅速に処理することが可能となる。
【０１１８】
以上説明したように、本発明の一実施形態とその変形例においては、顔の中の目や顔の位置や大きさに基づいて、最適な目または顔を選択し、ＡＦ領域を設定している。このため、撮影される人物の大きさや位置に関わらず、目に良好なピント合わせを行うことが可能となる。
【０１１９】
なお、本発明の一実施形態とその変形例においては、撮影のための機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。
【０１２０】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１２１】
１０・・・カメラ本体、２０・・・交換レンズ、１００・・・デジタルカメラ、１０１・・・撮影レンズ、１０２・・・レンズ制御部、１０３・・・絞り機構、１０４・・・絞り制御部、１０５・・・シャッタ、１０６・・・シャッタ制御部、１０７・・・撮像素子、１０８・・・撮像制御部、１０９・・・Ａ／Ｄ変換部、１１０・・・メモリ、１１１・・・画像処理部、１１２・・・露出制御部、１１３・・・ＡＦ処理部、１１４・・・外部メモリ、１１５・・・表示部、１１５ａ・・・液晶モニタ、１１５ｂ・・・カスタマイズメニュー画面、１１５ｃ・・・自動設定画面、１１５ｄ・・・左目設定画面、１１５ｅ・・・右目設定画面、１１５ｆ・・・オフ設定画面、１１６・・・システム制御部、１１７・・・操作部、１１７ａ・・・電源釦、１１７ｂ・・・レリーズ釦、１１７ｃ・・・撮影モードダイヤル、１１７ｄ・・・動画釦、１１７ｅ・・・ファンクション釦、１１７ｆ・・・十字釦、１１７ｇ・・・ＯＫ釦、１１８・・・不揮発性メモリ、１１９・・・電源部、１２０・・・電源制御部、１２１・・・フラッシュ制御部、１２２・・・フラッシュ充電部、１２３・・・フラッシュ発光部、２０１Ｌ・・・左目の目じり目頭間距離、２０１Ｒ・・・右目の目じり目頭間距離、２０２Ｌ・・・左目の目じり目頭間距離、２０２Ｒ・・・右目の目じり目頭間距離、２０３Ｌ・・・左目の瞳径、２０３Ｒ・・・右目の瞳径、２０４Ｌ・・・左目の瞳径、２０４Ｒ・・・右目の瞳径、２０６ｃ・・・画面中心、２０６Ｌ・・・左目位置、２０６Ｒ・・・右目位置、２０８Ｌ・・・左目枠、２０８Ｒ・・・右目枠、２０８face・・・顔枠、２０９Ｌ・・・コントラストカーブ、２０９Ｒ・・・コントラストカーブ、２０９face・・・コントラストカーブ
【図１】
0005911557.tif 000002
【図２】
0005911557.tif 000003
【図３】
0005911557.tif 000004
【図４】
0005911557.tif 000005
【図５】
0005911557.tif 000006
【図６】
0005911557.tif 000007
【図７】
0005911557.tif 000008
【図８】
0005911557.tif 000009
【図９】
0005911557.tif 000010
【図１０】
0005911557.tif 000011
【図１１】
0005911557.tif 000012
【図１２】
0005911557.tif 000013
【図１３】
0005911557.tif 000014
【図１４】
0005911557.tif 000015
【図１５】
0005911557.tif 000016
【図１６】
0005911557.tif 000017
【図１７】
0005911557.tif 000018
【図１８】
0005911557.tif 000019
【図１９】
0005911557.tif 000020
【図２０】
0005911557.tif 000021