(57)【要約】【課題】撮像装置において、画角内に存在する顔が小さな場合であっても、顔の位置特定を効率よく行うことができるようにする。【解決手段】撮影待機状態で撮像した撮像画像から人物に相当する人物領域３０１を検出し、検出した人物領域３０１の一部であって、予め決められている顔部分の位置及び大きさを示す領域規定情報により示される領域を顔領域３０２として特定する。しかる後、特定した顔領域３０２をいったん拡大し、拡大後の画像を対象として人物の顔を検出する。撮像画像から人物の顔が直ちに検出できない場合であっても、撮像画像における大きさが顔領域よりも遙かに大きな人物領域については検出できる確率が高く、顔の位置特定を高い確率で効率よく行うことができる。【選択図】図４
2010199903.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する検出手段と、
前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報を記憶する記憶手段と、
前記検出手段により検出された特定被写体領域の一部であって前記領域規定情報により示される領域を顔領域として特定する顔特定手段と
を備えたことを特徴とする撮像装置。
【請求項２】
前記検出手段は、前記特定の被写体の特徴を示すテンプレート情報を用いたテンプレートマッチング処理によって前記特定被写体領域を検出する
ことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記撮像手段により撮像された撮像画像を表示する表示手段と、
前記顔特定手段により特定された前記撮像画像の顔領域を拡大して拡大顔画像を生成する拡大画像生成手段と、
この拡大画像生成手段により生成された拡大顔画像を前記表示手段に表示させる表示制御手段と
を備えたことを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記顔特定手段により特定された前記撮像画像の顔領域を拡大して拡大顔画像を生成する拡大画像生成手段と、
この拡大画像生成手段により生成された拡大顔画像から正面から見た状態の顔を検出する第２の検出手段と
を備えたことを特徴とする請求項１又は２記載の撮像装置。
【請求項５】
前記第２の検出手段により顔が検出されたことに応答し、前記撮像画像の記録に向けた撮影処理を実行する撮影処理手段を備えたことを特徴とする請求項４記載の撮像装置。
【請求項６】
前記顔特定手段により特定された前記撮像画像の顔領域を含む領域にフォーカス検出領域を設定してフォーカス制御を行うフォーカス制御手段を備えたことを特徴とする請求項１乃至５いずれか記載の撮像装置。
【請求項７】
前記検出手段が前記撮像手段により撮像された撮像画像から検出する前記特定被写体領域は、人物に相当する領域であることを特徴とする請求項１乃至６いずれか記載の撮像装置。
【請求項８】
撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する工程と、
前記検出手段により検出された特定被写体領域の一部であって、前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報により示される領域を顔領域として特定する工程と
を含むことを特徴とする顔領域特定方法。
【請求項９】
コンピュータに、
撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する手順と、
前記検出手段により検出された特定被写体領域の一部であって、前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報により示される領域を顔領域として特定する手順と
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置、及びその顔領域特定方法とプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラにおいては、撮影画像から人物の顔を検出する顔検出機能を備えたものが多い。係る機能によれば画角内における顔の位置（領域）を特定することができるため、例えばオートフォーカス機能と組み合わせることにより、撮影時には自動的に人物の顔にピントを合わせることができる。しかし、顔検出機能を備えたものであっても、顔検出システムの性能上、検出できる顔のサイズには限度があるため、あるサイズ以下の小さな顔は検出することができない。
【０００３】
これを解決可能とする技術として、例えば下記特許文献１には、初めに通常の顔検出を行ったときに顔が全く検出されなかった場合には、撮影画像中に顔が存在するものの顔のサイズが小さいためにその顔が検出されなかった可能性があるため、撮影画像をいったん拡大してから再度顔検出を行う技術が記載されている。係る技術によれば、撮影画像中に顔検出システムの検出能力を超えるほど小さな顔が存在している場合であっても、高い確率で顔部分の検出を行うことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１７２３６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、撮影画像中に存在する顔のサイズが顔検出システムの検出能力を超えるほど小さい場合には、撮影画像の全域を対象とし、撮影画像を拡大しない状態での１回目の顔検出処理と、撮影画像を拡大した状態での２回目の顔検出処理との少なくとも２回の顔検出処理を実行する必要がある。係ることから、上記のように撮影画像中に存在する顔のサイズが顔検出システムの検出能力を超えるほど小さい場合には、画角内における顔の位置（領域）を特定するために多大な処理が必要であり、その結果、顔の位置特定に要する時間が長くなるという問題があった。
【０００６】
本発明は、かかる従来の課題に鑑みてなされたものであり、画角内に存在する顔が小さな場合であっても、顔の位置特定を効率よく行うことができる撮像装置、及び顔領域特定方法とプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記課題を解決するため、請求項１記載の発明に係る撮像装置にあっては、被写体を撮像する撮像手段と、前記撮像手段により撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する検出手段と、前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報を記憶する記憶手段と、前記検出手段により検出された特定被写体領域の一部であって前記領域規定情報により示される領域を顔領域として特定する顔特定手段とを備えたことを特徴とする。
【０００８】
また、請求項２記載の発明に係る撮像装置にあっては、前記検出手段は、前記特定の被写体の特徴を示すテンプレート情報を用いたテンプレートマッチング処理によって前記特定被写体領域を検出することを特徴とする。
【０００９】
また、請求項３記載の発明に係る撮像装置にあっては、前記撮像手段により撮像された撮像画像を表示する表示手段と、前記顔特定手段により特定された前記撮像画像の顔領域を拡大して拡大顔画像を生成する拡大画像生成手段と、この拡大画像生成手段により生成された拡大顔画像を前記表示手段に表示させる表示制御手段とを備えたことを特徴とする。
【００１０】
また、請求項４記載の発明に係る撮像装置にあっては、前記顔特定手段により特定された前記撮像画像の顔領域を拡大して拡大顔画像を生成する拡大画像生成手段と、この拡大画像生成手段により生成された拡大顔画像から正面から見た状態の顔を検出する第２の検出手段とを備えたことを特徴とする。
【００１１】
また、請求項５記載の発明に係る撮像装置にあっては、前記第２の検出手段により顔が検出されたことに応答し、前記撮像画像の記録に向けた撮影処理を実行する撮影処理手段を備えたことを特徴とする。
【００１２】
また、請求項６記載の発明に係る撮像装置にあっては、前記顔特定手段により特定された前記撮像画像の顔領域を含む領域にフォーカス検出領域を設定してフォーカス制御を行うフォーカス制御手段を備えたことを特徴とする。
【００１３】
また、請求項７記載の発明に係る撮像装置にあっては、前記検出手段が前記撮像手段により撮像された撮像画像から検出する前記特定被写体領域は、人物に相当する領域であることを特徴とする。
【００１４】
また、請求項８記載の発明に係る顔領域特定方法にあっては、撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する工程と、前記検出手段により検出された特定被写体領域の一部であって、前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報により示される領域を顔領域として特定する工程とを含むことを特徴とする。
【００１５】
また、請求項９記載の発明に係るプログラムにあっては、コンピュータに、撮像された撮像画像から特定の被写体に相当する特定被写体領域を検出する手順と、前記検出手段により検出された特定被写体領域の一部であって、前記特定の被写体について予め決められている顔部分の位置及び大きさを示す領域規定情報により示される領域を顔領域として特定する手順とを実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、画角内に存在する顔が小さな場合であっても、顔の位置特定を効率よく行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係るデジタルカメラのブロック図である。
【図２】人物検出処理により検出される人物領域内での顔領域の位置、及び大きさを規定する領域規定情報を示す説明図である。
【図３】オートシャッタモードでのＣＰＵの処理手順を示したフローチャートである。
【図４】所定位置に顔領域の拡大画像が表示されたライブビュー画像の例を示す図である。
【図５】特定の被写体を犬や猫等とする場合の領域規定情報の一例を示す説明図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。図１は、本発明の撮像装置であるデジタルカメラ１の概略構成を示すブロック図である。このデジタルカメラ１はＡＥ（自動露出）、ＡＦ（オートフォーカス）、顔検出の各機能を備えたものであって、主として以下の各部から構成されている。
【００１９】
すなわちデジタルカメラ１は、光学系ブロック２と、光学系ブロック２を介して被写体の光学像が受光面に結像される撮像素子３とを有している。光学系ブロック２は、ズームレンズ及びフォーカスレンズを含むレンズ群と、絞りと、レンズ群を駆動するレンズモータ、絞りを開閉駆動するアクチュエータを含み、レンズモータやアクチュエータがＣＰＵ４により制御されることにより、ズーム倍率及び焦点位置、撮像素子３の受光量が制御される。
【００２０】
撮像素子３はＣＣＤイメージセンサやＣＭＯＳイメージセンサであり、所定の出力フレームレートで駆動回路５により駆動され被写体の光学像を光電変換する撮像動作によって、光学像に応じた画像信号をＡＧＣ６へ出力する。ＡＧＣ６はアナログゲインコントローラであり、入力した画像信号のゲインをＣＰＵ４の指令に基づき調整しＡＤＣ７へ出力する。ＡＤＣ７はアナログデジタルコンバータであり、入力した画像信号をディジタルの画像データへ変換して画像処理部８へ出力する。
【００２１】
画像処理部８は、順次入力する画像データを記録する画像メモリを含み、ゲイン調整後の画像データに対するガンマ補正や、撮影光原の種類に応じたホワイトバランス調整、画素毎のＲ，Ｇ，Ｂの色成分データの生成、生成したＲＧＢデータからＹＵＶデータを生成するＹＵＶ変換等の種々の画像処理を行い、生成したＹＵＶデータをＣＰＵ４、及びＣＯＤＥＣ（符号化、復号化器）９へ出力する。
【００２２】
ＣＰＵ４へ出力されたＹＵＶデータは、液晶モニタ及びその駆動回路から構成される表示部１０においてビデオ信号の変換された後、ライブビュー画像として表示される。また、ＣＯＤＥＣ９へ出力されたＹＵＶデータ（画像データ）は、撮影時にはＪＰＥＧ方式等により圧縮符号化された後、静止画ファイルとしてメモリ１１に記録される。前記メモリ１１は、例えばカメラ本体に内蔵されたフラッシュメモリや、カメラ本体に着脱自在な各種のメモリカードである。
【００２３】
メモリ１１に記録された静止画ファイルは、記録画像の再生時にＣＰＵ４により適宜読み出されてＣＯＤＥＣ９に送られ、ＣＯＤＥＣ９において復号された後、表示部１０において静止画として再生される。
【００２４】
また、ＣＰＵ４には被写体検出部１２、操作部１３、プログラムメモリ１４、ＲＡＭ１５が接続されている。操作部１３は、電源キーや、デジタルカメラ１の基本の動作モードである撮影用の記録モードと、記録画像の表示用の再生モードとの切り替えを行うモード切替キー、ＭＥＮＵキー、シャッタキー等の複数キーを含み、各キーの操作状態をＣＰＵ４により随時スキャンされる。ＲＡＭ１５はＣＰＵ４のワーキングメモリである。
【００２５】
被写体検出部１２は、ＣＰＵ４の命令に従い前記画像処理部８によって生成された１フレーム分の画像データ（以下、撮像画像という）を対象として特定の被写体部分を検出する被写体検出処理を行う部分であり、上記の撮像画像を一時記憶するフレームメモリや、後述する所定のテンプレートを用いて撮像画像から所定の被写体部分をテンプレートマッチング処理により検出するための画像処理を含む各種の検出処理を行う処理回路等から構成される。被写体検出部１２が行う前記被写体検出処理は、以下に述べる人物検出処理と顔検出処理との２種類であり、本実施形態においては被写体検出部１２が本発明の検出手段、及び第２の検出手段として機能する。
【００２６】
人物検出処理は、入力した前記撮像画像において任意の人物が存在する人物領域（本発明の特定被写体領域）を検出する処理であり、人物検出処理において被写体検出部１２は、検出された人物領域を示す座標情報を検出結果としてＣＰＵ４へ送り、また、人物部分が検出できない場合には、その旨を示す情報を検出結果としてＣＰＵ４へ送る。なお、本実施形態において上記人物領域は検出した人物の全体像を囲む最小矩形領域である。
【００２７】
また、顔検出処理は、前記人物検出処理によって検出した人物領域のうちで、人物の顔部分が存在する領域として予め規定されている所定の位置、及び大きさの顔領域を対象として人物の顔に相当する領域を検出する処理である。顔検出処理において被写体検出部１２は、人物の顔が検出できたか否かを検出結果としてＣＰＵ４へ送り、人物の顔が検出できない場合には、その旨を示す情報を検出結果としてＣＰＵ４へ送る。ここで、本実施形態の顔検出処理で検出する顔は、あくまでもカメラに向けられている正面から見た状態の顔である。
【００２８】
本実施形態において上述した人物検出処理、及び顔検出処理に際して使用される特徴データはプログラムメモリ１４に記憶されており、ＣＰＵ４によって被写体検出部１２へ送られる。
【００２９】
人物検出処理に際して使用されるテンプレートは、任意の人物の特徴を表すデータ、例えば画像内における人物部分の輪郭形状等に関するデータであって、係るテンプレートデータは、多様な人物（大人や子供等）に対応して複数種類が用意されている。そして、プログラムメモリ１４には複数のテンプレート毎に予め決められている顔領域の位置及び大きさを示す領域規定情報も記憶されている。すなわち本実施形態においてはプログラムメモリ１４が本発明の記憶手段である。
【００３０】
図２（ａ）、（ｂ）は、上記の領域規定情報の具体例を示した図である。本実施形態においては、顔領域の位置が人物領域１０１の上端部における横方向の中央と規定される一方、顔領域の大きさは、横方向のサイズが人物領域１０１の横方向のサイズ（ｗ）に対する割合（ｗ／ａ）、同様に縦方向のサイズが人物領域１０１の縦方向のサイズ（ｈ）に対する割合（ｈ／ｂ）であり、人物領域１０１内での相対的な大きさとして規定されている。なお、本発明における領域規定情報は、ここで説明した上記の情報に限らず人物検出処理において検出される人物領域に対応した顔領域の位置及び大きさを規定するものであれ適宜変更することができる。
【００３１】
また、顔検出処理に際して使用されるテンプレートは、従来から顔検出に使用されている、人物の顔に関する輪郭や色、及び目、口、鼻といった各パーツの配置等を示すデータであり、係るテンプレートデータについても多様な人物の顔に対応して複数種類が用意されている。
【００３２】
一方、前記プログラムメモリ１４には、ＣＰＵ４による上記各部の制御に必要な制御プログラム、特に本発明に係るプログラムや、ＣＰＵ４によりＡＥ制御、ＡＦ制御で使用される各種のデータが、先に述べた人物検出処理、及び顔検出処理に際して使用されるテンプレートデータと共に記憶されている。そして、ＣＰＵ４は、上記撮影制御プログラムに基づき、ＲＡＭ１５を作業メモリとして後述する処理を実行することにより本発明の検出手段、顔特定手段、拡大画像生成手段、表示制御手段、第２の検出手段、撮影処理手段として機能する。
【００３３】
なお、プログラムメモリ１４は記憶データが書き換え可能な不揮発性メモリであって、前述したプログラムやデータ以外にも、デジタルカメラ１の各種機能に関する設定情報であって、必要に応じてユーザに変更されたり、自動的に変更されたりする種々の設定情報も記憶されている。
【００３４】
そして、本実施形態のデジタルカメラ１においては、撮影モードとして、画角内で人物の顔が検出できたことをトリガとして自動的に撮影を行うオートシャッタモードが用意されており、係るオートシャッタモードが設定されているときの撮影時には、ＣＰＵ４が図３のフローチャートに示した以下の処理を実行する。なお、図３は、被写体となっている人物までの距離が遠く、画角内（撮像画像内）における人物の顔の大きさが、そのままでは被写体検出部１２における顔検出能力を超えるほど小さいものとした場合における動作内容を示したものである。
【００３５】
すなわちオートシャッタモードにおいてＣＰＵ４は、シャッタキーの操作をトリガとして撮影を行う通常の撮影モードの場合と同様、撮像素子３による被写体の撮像、及び表示部１０におけるライブビュー画像の表示を開始した後、例えばシャッタキーが押されたことを条件として、まず、被写体検出部１２に前述した人物検出処理を行わせる（ステップＳ１）。そして、撮像画像内で任意の人物が検出できるまでは、被写体検出部１２に人物検出処理を繰り返し行わせる（ステップＳ２でＮＯ）。
【００３６】
やがて、撮像画像内で人物が検出できたら（ステップＳ２でＹＥＳ）、撮像画像内において、被写体検出部１２から送られた任意の人物が存在する人物領域に対応する顔領域を特定する（ステップＳ３）。すなわちその時点で被写体検出部１２が使用したテンプレートの種類に対応する前記領域規定情報によって示される位置及び大きさの所定領域を、撮像画像における顔領域として特定する。
【００３７】
しかる後、特定した顔領域の部分画像を撮像画像から切り出し、切り出した画像を、予め決められたサイズに拡大するとともに、拡大後の画像つまり拡大顔画像を、ライブビュー画像の所定箇所に設けたサブウィンドウ内に表示（ライブビュー画像に上書きして表示）させる（ステップＳ４）。
【００３８】
図４（ａ）は、その時点の表示部１０における表示画面２０１の一例を示す図である。すなわち画面左下に人物が存在し、その人物に相当する領域が人物領域３０１として検出されるとともに、人物領域３０１内の顔領域３０２が拡大された拡大顔画像４０１が、画面右上に設けられたサブウィンドウ５０１内に表示された場合の例である。
【００３９】
引き続き、上記のように拡大顔画像４０１を表示した後、ＣＰＵ４は、この拡大顔画像４０１を対象として被写体検出部１２に前述した顔検出処理を行わせる（ステップＳ５）。すなわち拡大顔画像４０１内にカメラに向けられている顔が存在するか否かを検出させる。このとき、例えば図４（ａ）に例示したように、拡大顔画像４０１における人物の顔が横向きであって、顔が検出できなければ（ステップＳ６でＮＯ）、いったんステップＳ１へ戻るとともに、上記顔が検出できるまで前述した処理を繰り返し実行する。
【００４０】
なお、図示しないが、前述した処理を繰り返し実行する間、例えばシャッタキーが操作されてから一定時間が経過しても撮像画像内で人物が検出できなかった場合や、人物は検出できたが人物の顔が検出できなかった場合には、その旨をユーザに知らせる所定のメッセージを表示部１０に表示させるなどして処理をいったん終了する。
【００４１】
一方、撮像画像内で任意の人物が検出でき、かつその人物の顔（カメラに向けられている顔）が検出できたとき（ステップＳ６でＹＥＳ）、つまり図４（ｂ）に例示したように、拡大顔画像４０１における人物の顔がカメラを向いているとき、または当初は横向きであった顔がカメラを向いたときには、ＣＰＵ４は、それをトリガとして、その時点で画像の記録に向けて撮像素子３を駆動するとともに、撮像素子３により撮像した撮像画像を圧縮符号化した後、メモリ１１に静止画ファイルとして記録する（ステップＳ７）。
【００４２】
これにより、シャッタチャンスを逃すことなく人物がカメラを向いた状態での撮影を確実に行うことができる。なお、図４（ｂ）において拡大顔画像４０１に破線で示した領域６０１が、ステップＳ５において被写体検出部１２が顔として検出に成功した領域つまり顔検出領域である。
【００４３】
ここで、例えば撮像画像に存在する顔のサイズが、被写体検出部１２の顔検出能力を超えるほど小さいが、撮像画像を拡大すれば顔の検出が可能な場合を考える。この場合、撮像画像におけるサイズが顔領域よりも遙かに大きなサイズである人物領域（人物の全体像）は、拡大以前の撮像画像においても検出できる確率が高い。このため、撮像画像内に存在する顔が被写体検出部１２の顔検出能力を超えるほど小さな場合であっても、その小さな顔に比べサイズが大きい人物領域（人物の全体像）であれば検出できる。そして、人物領域内において顔が存在する領域は人物によらずおおよそ同じ領域にあるので、人物領域（人物の全体像）さえ検出できれば、検出された人物の顔の位置も実質的に特定できたこととなる。
【００４４】
そこで、本実施形態に係るデジタルカメラ１は、撮像画像から任意の人物の顔を検出するとき、撮像画像において人物領域を検出するとともに、検出した人物領域において予め規定されている領域を顔部分に相当する顔領域として特定するようにした。このようにすれば、人物領域（人物の全体像）を検出するという１回の検出処理のみによって、高い確率で顔の位置を特定することができる。この結果、本実施形態に係るデジタルカメラ１によれば、顔の位置特定に際して撮像画像を拡大する必要がないため、顔の位置特定を効率よく行うことができる。
【００４５】
さらに、本実施形態においては、撮像画像内における顔の位置を特定した後、シャッタチャンスを逃すことなく人物がカメラを向いた状態での撮影を確実に行うことを目的として最終的には撮像画像に存在する顔を検出するが、そのための顔検出処理では、検出対象が撮像画像よりも遙かに面積が小さな顔領域（例えば図４（ａ）等に示される拡大顔画像４０１）である。
【００４６】
したがって、撮像画像に存在する顔のサイズが被写体検出部１２の顔検出能力を超えるほど小さいが、撮像画像を拡大すれば顔の検出が可能な場合については、従来のように撮影画像の全域を対象として、撮影画像を拡大しない状態での１回目の顔検出処理と、撮影画像を拡大した状態での２回目の顔検出処理との２回の顔検出処理を実行する場合に比べると、最終的に顔を検出するまでの処理についても、それを遙かに効率的に行うことができる。
【００４７】
一方、本実施形態においては、オートシャッタモードで人物の顔を検出するとき、すなわち人物がカメラを向いた状態での撮影を確実に行うために顔を検出する際、顔の検出対象領域を限定することを目的として、撮像画像において人物領域を検出した後、かつ検出した人物領域の特定の領域を顔領域として特定する場合について説明したが、本発明の顔領域特定方法による顔領域の特定は上記以外の目的で行うものであっても構わない。
【００４８】
例えばＡＥ制御に際して撮像画像における人物の顔の明るさを取得することを目的として顔領域を特定してもよい。またＡＦ制御においてピント合わせの対象とするフォーカス検出領域（フォーカス枠）を決定することを目的として顔領域を特定してもよい。なお、フォーカス検出領域の決定することを目的とする場合には、ＣＰＵ４をフォーカス制御手段として機能させ、特定した顔領域をそのままフォーカス検出領域とするか、顔領域を含む所定のエリアをフォーカス検出領域とすればよい。
【００４９】
そして、ＡＥ制御やＡＦ制御に際して撮像画像における顔領域を特定する場合においても、先に述べたように撮像画像における人物領域の大きさは顔領域よりも遙かに大きいため、撮像画像に存在する任意の人物の顔が、撮像画像から直接検出できないほど小さな場合であっても顔領域を特定する確率が高い。したがって、そのように場合においても高い確率でＡＥ制御やＡＦ制御を支障なく行うことができる。さらに、撮像画像を拡大することなく、より小さな顔領域を撮像画像内において効率的に特定することができるため、人物の顔が小さい場合におけるＡＥ制御やＡＦ制御の遅延を未然に防止することができる。
【００５０】
しかも、撮像画像に存在する任意の人物の顔の向きに関係なく、つまり人物の顔が横向きや後ろ向きであったとしても、撮像画像における顔領域を確実に特定することができる。したがって、前述したＡＥ制御やＡＦ制御を確実に行うことができる。特に、被写体の動きに追従させてＡＦ制御を継続した行う場合には、ＡＦ制御中に人物の顔が横向きや後ろ向きとなったとしても被写体の動きに追従したＡＦ制御を確実に継続することができる。
【００５１】
また、ＡＥ制御やＡＦ制御に際して撮像画像における顔領域を特定する場合においても、先に説明した実施形態と同様に、特定した顔領域をライブビュー画像の所定箇所に拡大して表示させることが望ましい（図４参照）。その場合、ライブビュー画像だけでは確認しづらい顔の表情や、顔の向き等をユーザが容易に確認することができ、ユーザが適切なシャッタチャンスを容易に選択することができる。さらには、ユーザが本当に撮影したい被写体であるか否かを容易に確認することもできる。
【００５２】
また、以上の説明においては、撮像画像において顔領域を特定するとき、その対象となる特定の被写体が任意の人物である場合について説明したが、本発明はこれに限定されるものではなく、特定の被写体が例えば犬や猫等の動物であっても構わない。
【００５３】
その場合、被写体検出部１２には、前述した人物検出処理に代えて、撮像画像を対象として犬や猫等に相当する被写体領域を検出する被写体検出処理を行わせ、かつプログラムメモリ１４には、画像内における犬や猫等の輪郭形状等の特徴を表す複数種類のテンプレートデータと、複数のテンプレート毎に予め決められている顔部分つまり前記顔領域の位置及び大きさを示す領域規定情報を記憶させておけばよい。
【００５４】
また、その際には、例えば図５（ａ）、（ｂ）に示したように、顔部分の位置を被写体領域６０１の右上と規定する一方、顔領域の大きさについては、横方向のサイズを被写体領域６０１の横方向のサイズ（ｗ）に対する割合（ｗ／ａ）とし、同様に縦方向のサイズを被写体領域６０１の縦方向のサイズ（ｈ）に対する割合（ｈ／ｂ）とすればよい。
【００５５】
さらに、ここでは本発明を一般的なデジタルカメラに適用した場合について説明したが、これに限らず本発明は、例えばデジタルビデオカメラや、携帯電話端末等に内蔵されている他のカメラ装置にも適用することができる。
【符号の説明】
【００５６】
１    デジタルカメラ
３    撮像素子
４    ＣＰＵ
５    駆動回路
６    ＡＧＣ
７    ＡＤＣ
８    画像処理部
９    ＣＯＤＥＣ
１０    表示部
１１    メモリ
１２    被写体検出部
１３    操作部
１４    プログラムメモリ
１５    ＲＡＭ
【図１】
2010199903.tif 000003
【図２】
2010199903.tif 000004
【図３】
2010199903.tif 000005
【図４】
2010199903.tif 000006
【図５】
2010199903.tif 000007