(57)【特許請求の範囲】
【請求項１】
撮像光学系によって形成される被写体像を光電変換して画像を生成する画像生成手段と、
前記画像生成手段により生成された前記画像に基づき、画面上における複数の被写体領域を検知する被写体検知手段と、を有し、
前記被写体検知手段は、所定駆動範囲内で前記撮像光学系を移動させて複数の焦点位置において前記被写体領域の検知を行うとともに、前記被写体領域を検知できた場合には該被写体領域に対応させて前記撮像光学系の焦点位置を記憶することを特徴とする撮像装置。
【請求項２】
前記被写体検知手段により検知された前記複数の被写体領域からいずれかを選択し、選択した被写体領域に対応させて記憶した前記撮像光学系の焦点位置を読み出す選択手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記被写体検知手段により検知された前記複数の被写体領域を表示する表示手段を有することを特徴とする請求項１に記載の撮像装置。
【請求項４】
画像に基づいて検知された画面上における複数の被写体領域からいずれかを選択し、選択した被写体に対応して記憶された撮像光学系の焦点位置を読み出す制御装置において、
前記複数の被写体領域は、所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、前記撮像光学系によって形成される被写体像を光電変換して生成された画像に基づいて検知されるものであり、前記被写体領域が検出できた場合の前記撮像光学系の焦点位置が、該被写体領域に対応づけて記憶されるものであることを特徴とする制御装置。
【請求項５】
撮像光学系によって形成される被写体像を光電変換して画像を生成するステップと、
所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、生成された前記画像に基づき、画面上における被写体領域を検知するステップと、
前記被写体領域を検知できた場合には、該被写体領域に対応させて前記撮像光学系の焦点位置を記憶することを特徴とする撮像装置の制御方法。
【請求項６】
画像に基づいて検知された画面上における複数の被写体領域からいずれかを選択するステップと、
選択した被写体に対応して記憶された撮像光学系の焦点位置を読み出すステップと、を有し、
前記複数の被写体領域は、所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、前記撮像光学系によって形成される被写体像を光電変換して生成された画像に基づいて検知されるものであり、前記被写体領域が検出できた場合の前記撮像光学系の焦点位置が、該被写体領域に対応づけて記憶されるものであることを特徴とする制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像光学系によって形成される被写体像を光電変換して生成された画像に基づいて被写体領域を検出する技術に関連するものである。
【背景技術】
【０００２】
従来、位相差検出方式のＡＦカメラであって、複数の焦点検出点を有するカメラでは、被写界における複数の焦点検出点について焦点検出し、これらの焦点検出点の中から自動又は任意で選択された一つの焦点検出点に焦点が合うように制御される。焦点検出点を自動で選択するとき、一般的なカメラでは、各焦点検出点での焦点検出結果に基づき、被写体までの距離が最も小さい焦点検出点を選択して焦点を合わせる。
【０００３】
一方、撮像レンズによって形成される被写体像を撮像素子で撮像し、フォーカスエリア内の撮像信号を用いて合焦位置を決定するコントラスト方式によるＡＦカメラがある。コントラスト方式のカメラは、フォーカスエリア内の焦点評価値がピークを示す焦点位置で焦点を合わせる。
【０００４】
この種のコントラストＡＦカメラでは、特に、人物の顔の領域を検知して顔に焦点を合わせるカメラが知られている。顔検知手法については、すでに多くの手法が提案されている。例えば特許文献１には、人の顔の形状に相当する顔候補領域を決定し、この顔候補領域の特徴量から顔領域を決定する手法が提案されている。また、同文献には、画像から人の顔の輪郭を抽出することにより顔候補領域を検出する手法、及び、顔の様々な形状をした複数のテンプレートとの相関値を計算し、この相関値に基づいて顔候補領域を検出する手法が提案されている。
【０００５】
しかし、いずれのＡＦの焦点検出方式であっても、焦点距離の長いレンズをカメラに装着して、被写界深度が浅くなる状況下で焦点を合わせることは難しい。特に、複数の人が遠近異なる距離に存在する場合、この中から撮影者が焦点を合わせたい主被写体に焦点を合わせることは、被写界深度内に主被写体が存在するとは限らないため困難である。
【０００６】
位相差方式のカメラによると、複数の焦点検出点から自動で一つの焦点検出点に焦点を合わせるように制御するとき、その焦点検出点の近くに撮影者が意図しない被写体が入ると、その被写体に焦点が合ってしまう。このため、位相差方式のカメラでは、撮影者が意図する肝心の主被写体には焦点が合わないという問題がある。
【０００７】
また、コントラスト方式のカメラによると、コントラストのピークが一番大きい被写体に合焦するように焦点が検出される。このため、例えば、主被写体より背景のコントラストのピークが大きい場合、背景に焦点が合ってしまう。また、被写体の顔より洋服のコントラストのピークが大きい場合、洋服に焦点が合ってしまう。このように、コントラスト方式のカメラでは、検出されるべき焦点の位置が不安定となり、撮影者が望む位置に焦点が合わないという問題がある。
【０００８】
さらに、被写体の顔を検知して焦点を合わせる顔検知方式のカメラでは、焦点位置における被写界深度内に存在する被写体の顔は検知できるが、この被写界深度内に主被写体が存在しないときは主被写体を見つけられないという問題がある。
【０００９】
これらの方法に対して、特許文献２には、複数人の被写体の顔を検知し、これらの顔に対する被写体距離及び被写体輝度などの撮影パラメータからグループ化を行う方法が提案されている。同文献によれば、これらのグループ毎に最適な撮影パラメータを設定して撮影することにより、それぞれの被写体にとって最適な撮影パラメータでの撮影を行うことができる。
【特許文献１】特開平８−６３５９７号公報
【特許文献２】特開２００６−３４５２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、カメラの被写界深度が浅い状況では、複数の人が遠近異なる距離に存在する場合、撮影者が焦点を合わせたい主被写体に焦点を合わせることが困難である。
【００１１】
現在の焦点位置における被写界深度内に主被写体が存在しない場合、フォーカシングレンズを駆動させながら他の焦点位置における被写界深度内で主被写体に焦点を合わせる必要がある。この際、位相差方式のカメラであれば、最も近い被写体に焦点が合い、また、コントラスト方式であれば、コントラストのピークが一番高いところに焦点が合う。しかし、必ずしも焦点を合わせた位置が主被写体であるということにはならない。
【００１２】
複数人数の被写体の顔を検知し、これらの顔に対する被写体距離及び被写体輝度などの撮像パラメータからグループ化を行い、グループ毎に最適な撮像パラメータを設定して撮影する方法はある。この方法は、一度のレリーズ動作で、被写体の顔を検知した複数の焦点位置にて撮影するため、画面内の複数の人物に対して撮影を行うことができる。
【００１３】
しかしながら、この方法では、主被写体に焦点が合った画像を記録することはできるが、それ以外の画像も記録するため、不要な画像を増やすことになり、撮影後の画像整理に多大な時間がかかる。この方法によれば、画面内に複数の人が存在する場合において、主被写体のみに焦点を合わせて画像を記録することができない。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、本発明の一側面としての撮像装置は、撮像光学系によって形成される被写体像を光電変換して画像を生成する画像生成手段と、前記画像生成手段により生成された前記画像に基づき、画面上における複数の被写体領域を検知する被写体検知手段と、を有し、前記被写体検知手段は、所定駆動範囲内で前記撮像光学系を移動させて複数の焦点位置において前記被写体領域の検知を行うとともに、前記被写体領域を検知できた場合には該被写体領域に対応させて前記撮像光学系の焦点位置を記憶することを特徴とする。
【００１５】
また、本発明の他の側面としての制御装置は、画像に基づいて検知された画面上における複数の被写体領域からいずれかを選択し、選択した被写体に対応して記憶された撮像光学系の焦点位置を読み出す制御装置において、前記複数の被写体領域は、所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、前記撮像光学系によって形成される被写体像を光電変換して生成された画像に基づいて検知されるものであり、前記被写体領域が検出できた場合の前記撮像光学系の焦点位置が、該被写体領域に対応づけて記憶されるものであることを特徴とする。
【００１６】
また、本発明の他の側面としての撮像装置の制御方法は、撮像光学系によって形成される被写体像を光電変換して画像を生成するステップと、所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、生成された前記画像に基づき、画面上における被写体領域を検知するステップと、前記被写体領域を検知できた場合には、該被写体領域に対応させて前記撮像光学系の焦点位置を記憶することを特徴とする。
【００１７】
また、本発明の他の側面としての制御装置の制御方法は、画像に基づいて検知された画面上における複数の被写体領域からいずれかを選択するステップと、選択した被写体に対応して記憶された撮像光学系の焦点位置を読み出すステップと、を有し、前記複数の被写体領域は、所定駆動範囲内で前記撮像光学系を移動させた複数の焦点位置において、前記撮像光学系によって形成される被写体像を光電変換して生成された画像に基づいて検知されるものであり、前記被写体領域が検出できた場合の前記撮像光学系の焦点位置が、該被写体領域に対応づけて記憶されるものであることを特徴とする。
【００１８】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１９】
本発明によれば、画像に基づいて検知された被写体領域と焦点位置を対応させることが可能な装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施例におけるカメラのブロック図である。
【図２】本実施例のカメラにおける撮像処理のフローチャートである。
【図３】本実施例のステップＳ１０２における顔サーチ処理のフローチャートである。
【図４】本実施例のステップＳ１０４における顔一覧表示処理のフローチャートである。
【図５】本実施例の表示装置における顔一覧の第１表示形式を示すものである。
【図６】本実施例の表示装置における顔一覧の第２表示形式を示すものである。
【図７】本実施例の表示装置における顔一覧の第３表示形式を示すものである。
【図８】本実施例の表示装置における顔一覧の第４表示形式を示すものである。
【図９】本実施例の表示装置における顔一覧の第５表示形式を示すものである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００２２】
図１は、本発明の実施例におけるカメラ１００（撮像装置）のブロック図を示したものである。
【００２３】
図１において、１０１は撮像光学系（撮像レンズ）である。１０７は複数の画素からなる撮像素子である。撮像素子１０７は、撮像光学系１０１を通過した被写体光学像を形成するＣＣＤやＣＭＯＳセンサ等である。撮像素子１０７は、撮像光学系１０１によって形成される被写体像を光電変換して撮像信号を出力する。
【００２４】
１０２は、半透過部を有する主ミラーである。主ミラー１０２は、撮影時には撮影光束外へ退避し、焦点検出時には撮影光束内（光路中）に斜設される。図１では、主ミラー１０２が撮影光束内に挿入された状態（ミラーダウン）を示している。また、主ミラー１０２は、撮影光束内に斜設された状態で、撮像光学系１０１を通過した光束の一部をピント板１０３、ペンタプリズム１０４、及び、接眼レンズ１０５から構成されるファインダ光学系に導く。
【００２５】
１０６はサブミラーである。サブミラー１０６は、主ミラー１０２の動作に同期して主ミラー１０２に対して折り畳み、展開可能に構成されている。主ミラー１０２の半透過部を通過した光束の一部は、サブミラー１０６によって下方へ反射され、位相差方式の焦点検出装置１０８に入射し、撮像光学系１０１の合焦状態が検出される。
【００２６】
一方、コントラスト方式では、常時、主ミラー１０２を撮影光束外へ退避させる。この動作に同期して、サブミラー１０６を主ミラー１０２に対して折り畳んだ状態（ミラーアップ）で、撮像光学系１０１を通過した被写体光学像を撮像素子１０７に結像させ、撮像光学系１０１の合焦状態が検出される。
【００２７】
１０９はアナログ信号処理回路である。アナログ信号処理回路１０９は、撮像光学系１０１に結像された被写体光学像の光量に応じて撮像素子１０７から出力された撮像信号について、ノイズ除去などの処理を行う。１１０はＡ／Ｄ変換器である。Ａ／Ｄ変換器１１０は、アナログ信号処理回路１０９から出力されたアナログ信号をデジタル信号に変換する。
【００２８】
１１１はデジタル信号処理回路である。デジタル信号処理回路１１１は、後述のシステムコントローラ１１２に接続され、Ａ／Ｄ変換器１１０から出力されたデジタル信号について、シェーディング補正やガンマ補正などの画像処理を施す。
【００２９】
上記で説明した撮像素子１０７、アナログ信号処理回路１０９、Ａ／Ｄ変換器１１０、及び、デジタル信号処理回路１１１は、画像生成手段１３０を構成する。画像生成手段１３０は、撮像光学系１０１によって形成される被写体像を光電変換して画像を生成する。
【００３０】
１１２はシステムコントローラである。システムコントローラ１１２は、カメラ１００全体の制御を行うＣＰＵ、記憶装置（記憶手段）であるＲＡＭなどから構成され、レンズ駆動装置１１３など後述する各部の動作を適宜制御する。システムコントローラ１１２の記憶装置は、後述のように、顔検知回路１２１により検知された複数の被写体領域の焦点位置及び画面位置を記憶する。
【００３１】
１１３はレンズ駆動装置（レンズ駆動手段）である。レンズ駆動装置１１３は、システムコントローラ１１２に接続され、撮像光学系１０１と通信を行う通信回路と、焦点調節を行うために撮像光学系１０１を駆動するレンズ駆動機構と、その駆動機構を駆動させる駆動回路を備える。
【００３２】
システムコントローラ１１２及びレンズ駆動装置１１３は、制御手段１４０を構成する。後述のように、制御手段１４０は、撮像光学系１０１のフォーカス制御を行う。
【００３３】
１１４はミラー駆動装置である。ミラー駆動装置１１４は、システムコントローラ１１２に接続され、主ミラー１０２を撮影光束外へ駆動する。１１５は撮像素子駆動装置である。撮像素子駆動装置１１５は、システムコントローラ１１２に接続され、撮像素子１０７を駆動する。
【００３４】
１１６はバッファメモリである。バッファメモリ１１６は、デジタル信号処理回路１１１に接続され、撮像素子１０７で撮像された複数フレーム分のデータを記憶可能なフレームメモリである。Ａ／Ｄ変換器１１０にてＡ／Ｄ変換されたデジタル信号は、一旦、バッファメモリ１１６に記憶される。デジタル信号処理回路１１１は、バッファメモリ１１６に記憶されたデータを読み込んで上述した各処理を行う。デジタル信号処理回路１１１による処理後のデータは、再び、バッファメモリ１１６に記憶される。
【００３５】
１１７は記録・再生信号処理回路である。記録・再生信号処理回路１１７は、デジタル信号処理回路１１１に接続される。上述のとおり、デジタル信号処理回路１１１にて各種デジタル処理が施された画像データはバッファメモリ１１６に記憶される。記録・再生信号処理回路１１７は、その後、バッファメモリ１１６に記憶された画像データをメモリカード等の外部記憶媒体１１８に記録させる。
【００３６】
画像データを外部記憶媒体１１８に記録する際には、画像データの圧縮、例えば、ＪＰＥＧ方式でデータ圧縮が行われる。一方、画像データを外部記憶媒体１１８から読み込む際、記録・再生信号処理回路１１７は、画像データの伸長処理を行う。記録・再生信号処理回路１１７には、外部記憶媒体１１８との間でデータ通信を行うためのインタフェースも含まれている。
【００３７】
１２０は表示装置（表示手段）である。表示装置１２０は、撮像素子１０７にて撮像された画像を表示する。また、表示装置１２０は、外部記憶媒体１１８に記録されている画像データを再生表示する際にも用いられる。表示装置１２０に画像を表示する場合には、バッファメモリ１１６に記憶された画像データを読み出す。読み出された画像データは、Ｄ／Ａ変換器１１９によりデジタル画像データをアナログ映像信号に変換される。表示装置１２０は、Ｄ／Ａ変換器１１９により変換されたアナログ映像信号を用いて画像を表示する。なお、後述のとおり、表示装置１２０は、顔検知回路１２１により検知された複数の被写体領域を表示する。
【００３８】
撮像素子１０７で撮像された画像を表示装置１２０で表示する場合、２つの表示形態がある。一つは、レリーズ操作が行われないときの表示形態である。この表示形態は、撮像素子１０７で繰り返し撮像される画像を逐次更新表示するスルー画と呼ばれる表示形態である。もう一つは、カメラ１００のレリーズ操作後に、撮像素子１０７で撮像された画像を所定時間表示するフリーズ画と呼ばれる表示形態である。
【００３９】
１２１は顔検知回路（被写体検知手段）である。顔検知回路１２１は、デジタル信号処理回路１１１に接続され、デジタル信号処理回路１１１で各種デジタル処理が施された画像データ中に顔（被写体領域）が存在するか否かを検知する。このように、顔検知回路１２１は、画像生成手段１３０により生成された画像に基づき、複数の被写体領域を検知する。なお、顔検知方法については、例えば特許文献１に開示されているように、すでに多くの手法が提案されている。
【００４０】
１２２は操作部（選択手段）である。操作部１２２は、システムコントローラ１１２に接続され、カメラ１００の電源をオン・オフするための電源スイッチ、レリーズボタン、人物撮影モードなどの撮影モードを選択するための設定ボタンなど、カメラ１００を操作するための操作部材が設けられている。これらのスイッチやボタンを操作すると、その操作に応じた信号がシステムコントローラ１１２に入力される。後述のとおり、操作部１２２は、表示装置１２０に表示された複数の被写体領域の一つを選択する。そして、システムコントローラ１１２は、操作部１２２により選択された被写体領域に対してフォーカス制御を行う。
【００４１】
なお、レリーズボタンには、撮影者により操作されるレリーズボタンの第１ストローク操作（半押し操作）によりＯＮするレリーズスイッチＳＷ１と、レリーズボタンの第２ストローク操作（全押し操作）によりＯＮするレリーズスイッチＳＷ２とが接続されている。
【００４２】
次に、本実施例のカメラ１００における撮像処理について説明する。
【００４３】
図２は、本実施例のカメラにおける撮像処理のフローチャートである。本実施例における撮像処理は、被写体の顔を検出して認識することにより、主被写体の顔に焦点を合わせた撮影を行うものである。
【００４４】
まずステップＳ１０１において、システムコントローラ１１２が操作部１２２の一つであるレリーズスイッチＳＷ１が押されたかどうかを判断する。レリーズスイッチＳＷ１が押されていない場合には、レリーズスイッチＳＷ１が押下されるまで、ステップＳ１０１の処理を繰り返す。一方、レリーズスイッチＳＷ１が押されている場合には、ステップＳ１０２へ進む。
【００４５】
ステップＳ１０２では、システムコントローラ１１２がレンズ駆動装置１１３を介して撮像光学系１０１と通信し、撮像光学系１０１の全駆動範囲内で撮像光学系１０１を駆動させる。このような制御により、顔検知回路１２１は、複数の焦点位置において、デジタル信号処理回路１１１で各種処理が施された画像データから被写体の顔を検知することができる。このような顔サーチ処理の詳細については後述する。
【００４６】
ステップＳ１０２は、撮像光学系１０１によって形成される被写体像を光電変換して画像を生成する画像生成ステップ、及び、画像生成ステップで生成された画像に基づき、複数の被写体領域を検知する検知ステップを含む。
【００４７】
ステップＳ１０３では、ステップＳ１０２における顔サーチ処理の結果、顔の検知が成立したか否かを判断する。顔の検知が成立しなければ、撮影処理を終了する。一方、顔の検知が成立すれば、ステップＳ１０４へ進む。
【００４８】
ステップＳ１０４では、システムコントローラ１１２が、ステップＳ１０２において検知が成立した複数の顔の一覧を作成する。作成された顔の一覧は、デジタル信号処理回路１１１を介して、表示装置１２０に表示される。このように、ステップＳ１０４は、ステップＳ１０２で検知された複数の被写体領域を表示させる表示ステップである。この詳細については後述する。
【００４９】
ステップＳ１０５では、ステップＳ１０４において表示装置１２０に表示された顔の一覧表示の中から、撮影者が主被写体として焦点を合わせたい顔を操作部１２２より選択されたか否かを判断する。この判断は、システムコントローラ１１２により行われる。撮影者による顔の選択がなされていない場合には、ステップＳ１０１に戻り、上記の処理を繰り返す。一方、撮影者により所定の顔が選択された場合には、ステップＳ１０６へ進む。
【００５０】
ステップＳ１０６では、システムコントローラ１１２が、ステップＳ１０５において選択された顔の検知が成立した焦点位置までレンズ駆動装置１１３を介して撮像光学系１０１を駆動する。このように、ステップＳ１０６は、ステップＳ１０４で表示された複数の被写体領域の一つがステップＳ１０５において選択されることにより、選択された被写体領域に対してフォーカス制御を行う制御ステップである。
【００５１】
ステップＳ１０６において、レンズ駆動装置１１３は、操作部１２２により選択された被写体領域の焦点位置まで撮像光学系１０１を駆動する。この動作は、後述のとおり、システムコントローラ１１２が、操作部１２２により選択された被写体領域の焦点位置をシステムコントローラ１１２内の記憶装置（記憶手段）から読み出すことにより実行される。レンズ駆動装置１１３（制御手段１４０）は、記憶装置から読み出された被写体領域の焦点位置に基づいて、フォーカス制御を行う。
【００５２】
その後、もう一度、顔検知処理を行っても良いし、そのままステップＳ１０７へ進んでも良い。
【００５３】
ステップＳ１０７では、システムコントローラ１１２が、操作部１２２の一つであるレリーズスイッチＳＷ２が押されたか否かを判断する。レリーズスイッチＳＷ２が押されていない場合には、ステップＳ１０１に戻り、上記の処理を繰り返す。一方、レリーズスイッチＳＷ２が押された場合、ステップＳ１０８へ進む。
【００５４】
最後に、ステップＳ１０８において、システムコントローラ１１２が撮影を行い、撮影した画像を保存する。
【００５５】
次に、図２のステップＳ１０２における顔サーチ処理について詳細に説明する。図３は、ステップＳ１０２における顔サーチ処理のフローチャートである。
【００５６】
ステップＳ２０１において、システムコントローラ１１２は、レンズ駆動装置１１３を介して、装着された撮像光学系１０１の全駆動範囲において顔サーチ処理を行ったか否かを判断する。撮像光学系１０１の全駆動範囲において顔サーチ処理を行った場合には、顔サーチ処理を終了する。一方、撮像光学系１０１の全駆動範囲において顔サーチ処理を行っていない場合には、ステップＳ２０２へ進む。
【００５７】
ステップＳ２０２において、システムコントローラ１１２は、撮像素子１０７から出力された撮像信号をＡ／Ｄ変換器１１０、デジタル信号処理回路１１１を介して、バッファメモリ１１６に画像データとして書き込む。
【００５８】
ステップＳ２０３では、ステップＳ２０２においてバッファメモリ１１６に書き込まれた画像データから、顔検知回路１２１が顔サーチ処理（顔認識処理）を行う。
【００５９】
ステップＳ２０４では、ステップＳ２０３において顔認識処理が成立したか否かを判断する。顔認識処理が成立しなければステップＳ２０６へ進む。一方、顔認識処理が成立すればステップＳ２０５へ進む。
【００６０】
ステップＳ２０５では、ステップＳ２０３において、顔認識処理が成立した顔、焦点位置、及び、画面位置をシステムコントローラ１１２内の記憶装置に記憶する。このように、システムコントローラ１１２は、顔検知回路１２１により検知された複数の被写体領域の焦点位置及び画面位置を記憶する。
【００６１】
ステップＳ２０６において、システムコントローラ１１２は、撮像光学系１０１を駆動するレンズ駆動装置１１３を介して焦点調節を行う。焦点調整が完了した後、ステップＳ２０１へ戻り、撮像光学系１０１の全駆動範囲における顔サーチ処理が完了するまで、ステップＳ２０１からステップＳ２０６を繰り返す。
【００６２】
次に、図２のステップＳ１０４における顔一覧表示処理について詳細に説明する。図４は、ステップＳ１０４における顔一覧表示処理のフローチャートである。
【００６３】
ステップＳ３０１において、システムコントローラ１１２は、ステップＳ１０２の顔サーチ処理の際に顔認識が成立したか否かを判断する。顔認識が成立していない場合には、ステップＳ３０４へ進み、顔認識が成立しなかったことを撮影者に通知する。一方、顔認識が成立した場合には、ステップＳ３０２へ進む。
【００６４】
ステップＳ３０２では、ステップＳ３０１において認識された顔をソートする。ソートする順としては、距離順、又は、構図順などがある。顔をソートする際には、顔検知回路１２１により検知された複数の顔の焦点位置又は画面位置などの情報を、制御手段１４０のシステムコントローラ１１２に設けられた記憶装置から読み出す。そして、画像生成手段１３０のデジタル信号処理回路１１１が、これらの情報に基づいてソートを行う。
【００６５】
ソートする順として距離順を採用する場合には、例えば、近い距離順に並べることができる。ソートする順として構図順を採用する場合には、例えば、画面の中央から周辺方向、画面の左から右方向、又は、時計回り方向における順に並べることができる。これらの方向を組み合わせて並べるものであってもよい。また、ソートすることなしに、顔の検知が成立した順に表示することや、ランダムに表示するものであってもよい。
【００６６】
ステップＳ３０３では、ステップＳ３０２において作成した顔の一覧を表示装置１２０に表示させる。ステップＳ３０３においては、画像生成手段１３０が、顔検知回路１２１により検知された複数の被写体領域に関する情報に基づいて、表示装置１２０に複数の被写体領域を表示させる。その一例を図５乃至図７に示す。図５乃至図７は、本実施例の表示装置における顔一覧の表示形式を示している。
【００６７】
図５に示されるように、顔一覧の表示形式は、ライブビュー中の画像２０１と顔一覧２０２とを表示する第１表示形式を採用することができる。ここでは、ライブビュー中の画像２０１における被写体Ａ乃至Ｈに対応して、それぞれ、被写体の顔ａ乃至ｈが表示されている。
【００６８】
図５の顔一覧の第１表示形式において、顔一覧２０２（顔ａ乃至ｈ）は、ステップＳ３０２において距離順にソートされ、近距離の被写体Ａから遠距離の被写体Ｈの順に左から右へ並べて表示したものである。顔一覧２０２で表示される顔は、顔サーチ処理においてシステムコントローラの記憶装置に記憶した被写体領域そのままのサイズでも良いし、統一されたサイズに拡大、または、縮小して表示しても良い。
【００６９】
また、ライブビュー中の画像２０１は、顔一覧２０２の中の最も近い被写体Ａに焦点を合わせて表示したものである。ライブビュー中の画像２０１は、顔一覧２０２を表示して撮影者が焦点を合わせる顔を選択するまで、最も近い被写体Ａに焦点を合わせた画像とすることができる。また、これに代えて、ある一定時間ごとに被写体Ａから被写体Ｈまで順に焦点を合わせた画像を表示しても良い。
【００７０】
顔一覧の表示形式として、図６に示されるように、被写体の顔一覧２０３（顔ａ乃至ｈ）のみを表示する第２表示形式を採用しても良い。また、図７に示されるように、ライブビュー中の画像に顔検知が成立した顔を重ねた画像２０４を表示する第３表示形式を採用しても良い。ここでも、被写体Ａ乃至Ｈのそれぞれに対応して、顔ａ乃至ｈが表示されている。顔一覧の表示形式は、撮影者が操作部１２２を操作することにより変更できるように構成しても良い。
【００７１】
図８は、本実施例の表示装置における顔一覧の第４表示形式である。図８は、被写体Ｉ、Ｊ、Ｋがカメラから等距離に存在するシーンを示している。これらの被写体Ｉ、Ｊ、Ｋは、同じ焦点位置における被写界深度内であるものとする。
【００７２】
ライブビュー中の画像３０１には、被写体Ｉ、Ｊ、Ｋの全員に焦点が合った画像が表示されている。また、顔一覧３０２には、顔検知が成立した被写体Ｉ、Ｊ、Ｋの顔ｉ、ｊ、ｋを構図順（画面の中央から周辺へ反時計回り）で表示したものである。
【００７３】
図９は、本実施例の表示装置における顔一覧の第５表示形式である。図９は、図８と同様に、被写体Ｉ、Ｊ、Ｋがカメラから等距離に存在するシーンを示している。
【００７４】
被写体Ｉ、Ｊ、Ｋが同じ焦点位置における被写界深度内に存在する被写体であれば、図９のライブビュー中の画像４０１として示されるように、被写体Ｉ、Ｊ、Ｋをグルーピングして被写体Ｌとすることができる。そして、顔一覧４０２には、グループＬの代表者の顔ｌを表示することができる。このとき、顔ｌは、例えば画面の中央の顔など構図順で選ぶ。グルーピングは、撮影者の操作部１２２の操作により行っても良いし、画面内の被写体の数に応じて自動的に行っても良い。このように、システムコントローラ１１２（画像生成手段１３０）は、顔検知回路１２１が複数の被写体領域を被写界深度内で検知したとき、複数の被写体領域をグルーピングして代表となる被写体領域を表示装置１２０に表示させる。
【００７５】
以上のとおり、本実施例の撮像装置によれば、顔検知が成立した複数の被写体の顔の一覧表示から、撮影者が主被写体として焦点を合わせたい被写体の顔を選択することにより、主被写体に対するフォーカス制御を行うことができる。したがって、撮影者が選択した主被写体に対するフォーカス制御が可能な撮像装置を提供することができる。
【００７６】
以上、本発明の実施例について具体的に説明した。ただし、本発明は上記実施例として記載された事項に限定されるものではなく、本発明の技術思想を逸脱しない範囲内で適宜変更が可能である。
【００７７】
例えば、上述では、撮影者の意図する被写体を人物として記述し、焦点調節のための領域を顔検出された領域としたが、これに限るものではない。例えば、背景から被写体像を切り出して被写体検出をし、その被写体位置に対応する領域を焦点検出のための被写体領域として設定してもよい。
【符号の説明】
【００７８】
１００  カメラ
１０１  撮像光学系
１０２  主ミラー
１０６  サブミラー
１１１  デジタル信号処理回路
１１２  システムコントローラ
１１３  レンズ駆動装置
１１６  ブッファメモリ
１２０  表示装置
１２１  顔検知処理
１２２  操作部
１３０  画像生成手段
１４０  制御手段
【図１】
0005367129.tif 000002
【図２】
0005367129.tif 000003
【図３】
0005367129.tif 000004
【図４】
0005367129.tif 000005
【図５】
0005367129.tif 000006
【図６】
0005367129.tif 000007
【図７】
0005367129.tif 000008
【図８】
0005367129.tif 000009
【図９】
0005367129.tif 000010