(57)【要約】【課題】目標物を検出して撮影を行う際、意図しない目標物が検出されることによって撮影が開始されてしまうことを抑制することができる撮像装置を提供する。【解決手段】顔検出部１０１で顔情報が検出されると（Ｔ１）、ＳＷ１がオンされる前の第１の顔数決定処理Ａでは、１回の検出された顔情報の数を用いて顔数が決定される（Ｔ２）。これに対し、ＳＷ２がオンされた後に実行される顔数決定処理Ｂでは、顔検出部１０１で顔が検出されたタイミング（Ｔ３）で、チャタリングを開始し、所定回数（５回）の検出結果が参照される。その顔数が保持されていた場合、初めてその顔が顔数に含まれる（Ｔ４）。すなわち、顔検出部１０１によって５回連続して検出された顔だけが、顔の数としてカウントされる。従って、意図していない通りすがりの人物が画面内に入ってしまったとしても、顔セルフタイマモードでの撮影処理が開始されることはない。【選択図】図６
2010041399.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像装置において、
前記撮像された画像から予め定められた条件を満たす目標物を検出する検出手段と、
前記検出手段によって検出された前記目標物の数を基準値として記憶する記憶手段と、
前記記憶手段によって前記基準値が記憶された後、前記検出手段によって検出された前記目標物の数が前記基準値と異なる場合、所定の動作を開始する動作手段とを備え、
前記検出手段は、前記基準値が記憶される前の前記条件と比較して、前記基準値が記憶された後の前記条件を厳しく設定したことを特徴とする撮像装置。
【請求項２】
前記検出手段は、前記画像から前記目標物を検出する際、前記基準値が記憶される前、１回検出された目標物をその数として計数し、前記基準値が記憶された後、複数回検出された目標物をその数として計数するように、前記条件を設定したことを特徴とする請求項１記載の撮像装置。
【請求項３】
前記検出手段は、前記画像から前記目標物を検出する際、前記基準値が記憶された後、動きの少ない目標物、あるいは大きさや向きが類似する目標物に絞るように、前記条件を設定したことを特徴とする請求項１記載の撮像装置。
【請求項４】
撮影前の動作開始を指示する第１のスイッチと、
撮影動作開始を指示する第２のスイッチとを備え、
前記検出手段は、前記第１のスイッチが押される前、前記基準値が記憶される前の前記画像から前記目標物を検出し、
前記記憶手段は、前記第１のスイッチが押された後、前記検出された前記目標物の数を基準値として記憶し、
前記検出手段は、前記第２のスイッチが押された後、前記基準値が記憶された後の前記画像から前記目標物を検出することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記目標物は被写体の顔であり、
撮影モードを設定する設定手段と、
前記設定された撮影モードが所定のモードである場合、前記検出された目標物である顔の位置および合焦状態を表示する表示手段とを備えたことを特徴とする請求項１記載の撮像装置。
【請求項６】
画像を撮像する撮像装置の制御方法において、
前記撮像装置の検出手段が、前記撮像された画像から予め定められた条件を満たす目標物を検出する検出ステップと、
前記撮像装置の記憶手段が、前記検出ステップで検出された前記目標物の数を基準値として記憶する記憶ステップと、
前記撮像装置の動作手段が、前記記憶ステップで前記基準値が記憶された後、前記基準値が記憶される前の前記条件と比較して厳しく設定された前記条件に従って、前記検出ステップで検出された前記目標物の数が前記基準値と異なる場合、所定の動作を開始する動作ステップとを有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目標物を検出して撮影を行う撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラの液晶画面に表示されている画像の中から人物の顔を検出する顔検出機能を備えたデジタルカメラが登場している。この機能を用い、顔数増をトリガとした撮影機能が提案されている。この技術を用いることで、従来、所定時間が経過しないと撮影を開始できなかったセルフタイマ撮影が、レリーズ開始指示を与える撮影指示者が画角内に入ったタイミングで撮影することが可能になる。例えば、特許文献１には、顔が新たに検出されてから所定時間後に撮影を行うカメラが開示されている。
【特許文献１】特開２００６−３０１１７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、新たな顔が検出されたことに応じて、撮影処理を開始するモード（以下、顔セルフタイマモードという）では、つぎのような動作が行われ、以下に掲げる問題があった。シャッタボタンが半押しされてシャッタスイッチＳＷ１がオンされた時に、合焦した顔およびその他の認識している顔の数がカウントされる。その後、シャッタボタンが全押しされてシャッタスイッチＳＷ２がオンされた後、このカウント数から顔の数が増えた場合に撮影が行われた。
【０００４】
ここで、シャッタスイッチＳＷ２のオン後もそのオン前と同様の顔検出精度で顔検出を行った場合、意図しない侵入者（例えば、通りすがりの人物）の顔を検出してしまい、侵入者を含んだ意図しない被撮影メンバで撮影が開始されてしまうおそれがあった。また、背景の陰影などを顔として誤検出してしまい、撮影者が意図しないタイミングで撮影が開始されてしまうおそれがあった。
【０００５】
一方、一概に顔として検出するための条件を厳しく設定してしまうと、顔検出の成功頻度が低下してしまい、例えば被写体が動いた場合など、スムーズに顔の位置に追従させることができなくなってしまう。
【０００６】
そこで、本発明は、目標物を検出して撮影を行う際、意図しない目標物が検出されることによって撮影が開始されてしまうことを抑制することができる撮像装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮像装置は、画像を撮像する撮像装置において、前記撮像された画像から予め定められた条件を満たす目標物を検出する検出手段と、前記検出手段によって検出された前記目標物の数を基準値として記憶する記憶手段と、前記記憶手段によって前記基準値が記憶された後、前記検出手段によって検出された前記目標物の数が前記基準値と異なる場合、所定の動作を開始する動作手段とを備え、前記検出手段は、前記基準値が記憶される前の前記条件と比較して、前記基準値が記憶された後の前記条件を厳しく設定したことを特徴とする。
【０００８】
本発明の撮像装置の制御方法は、画像を撮像する撮像装置の制御方法において、前記撮像装置の検出手段が、前記撮像された画像から予め定められた条件を満たす目標物を検出する検出ステップと、前記撮像装置の記憶手段が、前記検出ステップで検出された前記目標物の数を基準値として記憶する記憶ステップと、前記撮像装置の動作手段が、前記記憶ステップで前記基準値が記憶された後、前記基準値が記憶される前の前記条件と比較して厳しく設定された前記条件に従って、前記検出ステップで検出された前記目標物の数が前記基準値と異なる場合、所定の動作を開始する動作ステップとを有することを特徴とする。
【発明の効果】
【０００９】
本発明の請求項１に係る撮像装置は、基準値が記憶された後、この基準値が記憶される前の条件と比較して厳しく設定された条件に従って、検出された目標物の数が基準値と異なる場合、所定の動作を開始する。このように、基準値が記憶された後の条件を厳しく設定することにより、目標物を検出して撮影を行う際、意図しない目標物（通りすがりの人物の顔など）が検出されることによって撮影が開始されてしまうことを抑制することができる。
【００１０】
また、基準値が記憶される前では、目標物が移動した場合でも、すぐに追尾させることができるように、目標物検出の応答性を優先させることができる。
【００１１】
請求項２に係る撮像装置によれば、意図しない目標物（侵入者の顔など）や背景の陰影による目標物の誤検出を防ぐことができ、誤検出による所定の動作の開始を低減することができる。
【００１２】
請求項３に係る撮像装置によれば、比較的動きの少ないもの、あるいは大きさや向きが類似するものに絞って、目標物を検出することができ、目標物の誤検知を防ぐことができる。
【００１３】
請求項４に係る撮像装置によれば、第２のスイッチが押された後の目標物検出処理の精度を高め、目標物として通りすがりの人の顔、撮影背景の陰影などによる誤検出を防止することができ、失敗のないレリーズを行うことができる。
【００１４】
請求項５に係る撮像装置によれば、設定された撮影モードによっては、合焦状況だけ必要な場合に合焦状況のみの表示を行うことができる他、合焦状況とともに撮像装置が検出している全ての顔を認識できる表示を行うこともできる。これにより、現在検出中の顔を容易に認識できるとともに、その後、顔に関わる処理を行う際にその処理が適用される候補として挙げられていることも認識できる。
【発明を実施するための最良の形態】
【００１５】
本発明の撮像装置及びその制御方法の実施の形態について図面を参照しながら説明する。本実施形態の撮像装置はデジタルカメラに適用される。
【００１６】
図１は実施の形態におけるデジタルカメラの構成を示すブロック図である。デジタルカメラ１００には、撮影レンズ１０、絞り機能を備えるシャッタ１２、光学像を電気信号に変換する撮像素子１４、および撮像素子１４から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器１６が設けられている。
【００１７】
また、タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６およびＤ／Ａ変換器２６にクロック信号や制御信号を供給するものであり、メモリ制御回路２２およびシステム制御回路５０により制御される。
【００１８】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータあるいはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行う。画像処理回路２０は、得られた演算結果に基づいてシステム制御回路５０が露光制御部４０および測距制御部４２を制御する際の、ＴＴＬ（スルーザレンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。さらに、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１９】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０および圧縮伸長回路３２を制御する。Ａ／Ｄ変換器１６からのデータは、画像処理回路２０およびメモリ制御回路２２を介して、あるいは直接メモリ制御回路２２を介して、画像表示メモリ２４あるいはメモリ３０に書き込まれる。
【００２０】
また、デジタルカメラ１００には、画像表示メモリ２４、Ｄ／Ａ変換器２６および画像表示部２８が設けられている。画像表示部２８は、ＴＦＴ＿ＬＣＤ等からなり、画像表示メモリ２４に書き込まれた表示用の画像データをＤ／Ａ変換器２６を介して表示する。画像表示部２８を用いて撮像した画像データを逐次表示することにより、電子ファインダ機能が実現される。
【００２１】
また、画像表示部２８は、システム制御回路５０の指示により、任意に表示をＯＮ／ＯＦＦにすることが可能である。表示をＯＦＦにした場合、デジタルカメラ１００の電力消費を大幅に低減することができる。
【００２２】
メモリ３０は、撮影した静止画像や動画像を格納するためのものであり、所定枚数の静止画像や所定時間の動画像を格納するために十分な記憶量を有する。これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能である。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２３】
圧縮伸長回路３２は、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮・伸長するものであり、メモリ３０に格納された画像を読み込んで圧縮処理あるいは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２４】
露光制御部４０は、絞り機能を備えるシャッタ１２を制御するものであり、フラッシュ４８と連携することによりフラッシュ調光機能も有する。
【００２５】
測距制御部４２は撮影レンズ１０のフォーカシングを制御する。ズーム制御部４４は撮影レンズ１０のズーミングを制御する。バリア制御部４６はバリアである保護部１０３の動作を制御する。
【００２６】
フラッシュ４８は、ＡＦ補助光の投光機能およびフラッシュ調光機能を有する。露光制御部４０および測距制御部４２はＴＴＬ方式を用いて制御される。システム制御回路５０は、撮像した画像データを用いて画像処理回路２０が演算した演算結果に基づき、露光制御部４０および測距制御部４２を制御する。
【００２７】
システム制御回路５０はデジタルカメラ１００全体を制御する。メモリ５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶する。表示部５４は、システム制御回路５０におけるプログラムの実行に応じて、文字、画像、音声等を用いて、動作状態やメッセージ等を表示する液晶表示装置、スピーカ等を有する。表示部５４は、デジタルカメラ１００の操作部近辺の視認し易い位置に単数あるいは複数設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成される。また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
【００２８】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとして、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。さらに、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、外部記録媒体１２０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示等がある。
【００２９】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとして、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００３０】
不揮発性メモリ５６は電気的に消去・記録可能なメモリである。不揮発性メモリ５６には、例えばＥＥＰＲＯＭ等が用いられる。
【００３１】
システム制御回路５０の各種の動作指示を入力するための操作部は、スイッチ、ダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等を単数あるいは複数組み合わせて構成される。これらの操作部を具体的に説明する。
【００３２】
モードダイアルスイッチ６０は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替えて設定可能である。
【００３３】
シャッタスイッチＳＷ１（６２）は、シャッタボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始（撮影前の動作開始）を指示する。なお、シャッタスイッチＳＷ１（６２）は第１のスイッチに相当する。
【００３４】
シャッタスイッチＳＷ２（６４）は、シャッタボタン（図示せず）の操作完了でＯＮとなり、一連の処理の動作開始（撮影動作開始）を指示する。この一連の処理では、撮像素子１４から読み出した信号を、Ａ／Ｄ変換器１６およびメモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理が行われる。さらに、画像処理回路２０やメモリ制御回路２２における演算を用いた現像処理が行われる。さらに、メモリ３０から画像データを読み出し、圧縮伸長回路３２で圧縮を行い、外部記録媒体１２０に画像データを書き込む記録処理が行われる。なお、シャッタスイッチＳＷ２（６４）は第２のスイッチに相当する。
【００３５】
画像表示ＯＮ／ＯＦＦスイッチ６６は、画像表示部２８のＯＮ／ＯＦＦを設定する。この機能により、光学ファインダ１０４を用いて撮影を行う際、ＴＦＴ＿ＬＣＤ等からなる画像表示部２８への電流供給を遮断することにより、省電力を図ることができる。
【００３６】
クイックレビューＯＮ／ＯＦＦスイッチ６８は、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定する。なお、本実施形態のデジタルカメラは、特に画像表示部２８をＯＦＦとした場合、クイックレビュー機能の設定を行う機能を備える。
【００３７】
操作部７０は各種ボタンやタッチパネル等からなる。操作部７０には、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン等がある。さらに、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００３８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等から構成される。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、その検出結果およびシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。電源制御部８０には、コネクタ８２およびコネクタ８４を介して電源部８６が接続される。電源部８６は、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等からなる。
【００３９】
カードコントローラ９０はメモリカード等の外部記録媒体１２０とデータの送受信を行う。インタフェース９１はメモリカード等の外部記録媒体１２０とのインタフェースを行う。コネクタ９２はメモリカード等の外部記録媒体１２０とインタフェース９１との接続を行う。記録媒体着脱検知部９８はコネクタ９２に外部記録媒体１２０が装着されているか否かを検知する。
【００４０】
なお、本実施形態では、記録媒体を取り付けるインタフェースやコネクタは、単数あるいは複数、さらにはいずれの系統数を備える構成であってもよい。また、異なる規格のインタフェースおよびコネクタを組み合わせて備える構成であってもよい。インタフェースおよびコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標)、登録商標）カード等の規格に準拠したものを用いて構成してもよい。さらに、インタフェース９１およびコネクタ９２をＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ(登録商標)カード等の規格に準拠したものを用いて構成した場合、各種通信カードが接続可能である。この各種通信カードを接続することで、デジタルカメラ１００は、他のコンピュータやプリンタ等の周辺機器との間で、画像データや画像データに付属した管理情報を相互に転送可能である。各種通信カードとして、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等が挙げられる。
【００４１】
顔検出部１０１は、画像処理回路２０で処理された画像データや画像表示メモリ２４に保存されている画像データの解析を行い、画像データ内の顔と思われる領域を検出する。顔検出部１０１では、顔と思われる領域を検出した際、人間の顔と思われる確からしさ、入力画像データ中の位置、サイズなどが出力される。また、検出した顔の各々の特徴点の特徴量を出力することもできる。画像比較部１０２は、画像表示メモリ２４やメモリ３０に記録された２つの画像に対し、色情報に基づく画像のパターンマッチングを行い、画像間の差異を検出する。
【００４２】
保護部１０３は、デジタルカメラ１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである。
【００４３】
光学ファインダ１０４は、画像表示部２８による電子ファインダ機能を使用すること無く、光学ファインダのみを用いて撮影を行うことが可能なものである。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示などが設置されている。
【００４４】
上記構成を有するデジタルカメラ１００の撮影動作について説明する。図２および図３はデジタルカメラ１００の撮影処理手順を示すフローチャートである。この処理プログラムは、メモリ５２に格納されており、システム制御回路５０内のＣＰＵによって実行される。
【００４５】
システム制御回路５０は、ユーザから操作部７０に含まれるメニューボタンや設定ボタン（図示せず）などを通して、顔セルフタイマ撮影モードが設定されたか否かの確認を行う（ステップＳ１）。
【００４６】
顔セルフタイマ撮影モードの設定が実行された場合、システム制御回路５０は、顔セルフタイマ撮影モードであることをメモリ５２に記憶する（ステップＳ２）。一方、顔セルフタイマ撮影モードが設定されていない場合、システム制御回路５０は、そのままステップＳ３の処理に進む。
【００４７】
システム制御回路５０は、撮像素子１４から読み込まれた画像データ、または画像表示メモリ２４に格納されている表示用データを入力画像データとして、顔検出部１０１で顔検出処理を行う（ステップＳ３）。
【００４８】
ここで、入力画像データから目標物である顔が検出された場合、顔検出部１０１が出力した各々の顔についての確からしさ、サイズ等を用いて、検出された顔の中から主顔となりうる顔の選別を行う。例えば、目、鼻、口等のそれぞれの形状が予め記憶された標準パターンに近いものほど確からしさが高くなる。そして、この確からしさが高いものほど、顔の大きさが大きいものほど、あるいは顔の位置が画面中央部に近いものほど、主顔候補としてのポイントが高く設定され、最も高いポイントを得たものが主顔として選択されることになる。
【００４９】
システム制御回路５０は、ステップＳ３で検出された顔情報に基づき、第１の顔数決定処理Ａを行う（ステップＳ４）。この第１の顔数決定処理Ａについては図６を用いて後述する。
【００５０】
システム制御回路５０は、ステップＳ４で決定した顔数およびその顔情報を用いて、画像表示メモリ２４中のライブ画像に表示された顔位置と等価な場所に、顔枠を描画する（ステップＳ５）。ステップＳ５の処理を行うことで、画像表示部２８のライブ画像上に表示された顔位置の移動と共に追従した顔枠表示を行うことが可能である（図５参照）。
【００５１】
ここで、第１の顔数決定処理Ａでは、後述する第２の顔数決定処理Ｂよりも、顔検出部１０１が顔であると認めるための閾値が低く設定されている。これは、顔が移動した場合でもすぐ顔枠を追尾させることができるように、顔検出の応答性を優先させたためである。
【００５２】
システム制御回路５０は、シャッタスイッチＳＷ１（６２）が押されたか否かを監視する（ステップＳ６）。シャッタスイッチＳＷ１（６２）が押されていない場合、システム制御回路５０はステップＳ１の処理に戻り、同様の処理を繰り返す。一方、シャッタスイッチＳＷ１（６２）が押された場合、システム制御回路５０はＡＦ処理を行う（ステップＳ７）。
【００５３】
図４はステップＳ７およびステップＳ１６におけるＡＦ処理手順を示すフローチャートである。システム制御回路５０は、まず、測距制御部４２によって撮影レンズ１０をスキャン開始位置に移動させる（ステップＳ３１）。
【００５４】
ここで、スキャンとは、撮影レンズ１０を所定範囲に亘って移動させると共に、後述する焦点評価値をレンズ位置に対応付けて記憶することをいう。このスキャン開始位置は例えば合焦可能領域の無限端に設定される。
【００５５】
システム制御回路５０は、ステップＳ３で検出した顔の位置と大きさに基づき、測距枠を設定する（ステップＳ３２）。システム制御回路５０は、撮像素子１４から読み出されたアナログ映像信号をＡ／Ｄ変換器１６を使ってデジタル信号に変換し、その出力から画像処理回路２０で輝度信号の高周波成分を抽出し、これを焦点評価値としてメモリ５２に記憶する（ステップＳ３３）。このとき、システム制御回路５０は、ステップＳ３２で設定された測距枠それぞれに対し、測距枠内の映像信号を使って焦点評価値を算出して記憶する。
【００５６】
システム制御回路５０は、撮影レンズ１０の現在位置を取得し、メモリ５２に記憶する（ステップＳ３４）。ここで、測距制御部４２にステッピングモータを使用する場合、図示しないフォトインタラプタなどによって検出される初期位置からの相対駆動パルス数をもって撮影レンズ１０の位置とする。なお、ロータリエンコーダ等を用いて絶対位置を測定するようにしてもよい。
【００５７】
システム制御回路５０は、撮影レンズ１０の現在位置がスキャン終了位置と等しいか否かを調べる（ステップＳ３５）。このスキャン終了位置は、例えば合焦可能領域の至近端に設定される。スキャン終了位置と等しくない場合、システム制御回路５０は、撮影レンズ１０をスキャン終了方向へ向かって所定量移動する（ステップＳ３６）。この後、システム制御回路５０はステップＳ３３の処理に戻る。
【００５８】
スキャン終了位置と等しい場合、システム制御回路５０は、ステップＳ３３で記憶した焦点評価値のうち、主顔位置に設定した測距枠（以下、これを主顔枠と呼ぶ）の焦点評価値の中から最大のものを算出する（ステップＳ３７）。なお、主顔は、ステップＳ３で検出した顔の中から、顔の位置や大きさを判定して１つに決められるものとする。
【００５９】
システム制御回路５０は、ステップＳ３７で算出した焦点評価値の最大値を取得した時の撮影レンズ１０の位置（以下、これをピーク位置と呼ぶ）をメモリ５２に記憶する（ステップＳ３８）。
【００６０】
システム制御回路５０は、ステップＳ３８で記憶したピーク位置に撮影レンズ１０を移動させる（ステップＳ３９）。この後、システム制御回路５０は元の処理に復帰する。
【００６１】
ステップＳ７のＡＦ処理が終了すると、システム制御回路５０は、ステップＳ５で顔枠が表示された顔に対し、合焦状態として、ＡＦ処理が終わったことを知らせるための表示を行う（ステップＳ８）。
【００６２】
図５は画像表示部２８において顔枠が表示された撮影画像を示す図である。このとき、ステップＳ３で主顔として選択された顔にだけ、他の顔とは異なる表示形態の顔枠（図５の主顔枠）を設定する。例えば、主顔の顔枠を緑、それ以外の顔の顔枠（図５の測距枠０、測距枠１）を白にすることが挙げられる。また、表示形態を変えるようにしてもよい。例えば、主顔の顔枠を実線で描き、それ以外の顔の顔枠を点線で描くことが挙げられる。さらに、一方あるいは両方を点滅させるようにしてもよい。両方を点滅させる場合、点滅周期を変えるなど、視覚的に区別できるようにする。さらに、同時に表示している枠の数を併せて表示してユーザへの通知を行うようにしてもよい。また、主顔以外にも合焦範囲に入っている顔がある場合、その顔に対して合焦していることがわかるような表示を行ってもよい。
【００６３】
ステップＳ８でユーザへの表示を行った後、システム制御回路５０は、ステップＳ４で決定した顔の数（個数ｎ）を基準値としてメモリ５２に記憶する（ステップＳ９）。
【００６４】
システム制御回路５０は、シャッタスイッチＳＷ２（６４）が押されたか否かを判別する（ステップＳ１０）。シャッタスイッチＳＷ２（６４）が押されていない場合、システム制御回路５０は、シャッタスイッチＳＷ１（６２）が押されたままか否かを確認する（ステップＳ１１）。
【００６５】
シャッタスイッチＳＷ１（６２）が押されたままである場合、システム制御回路５０は、ステップＳ１０の処理に戻る。一方、シャッタスイッチＳＷ１（６２）が離されていた場合、システム制御回路５０は、ステップＳ１の処理に戻る。
【００６６】
また一方、ステップＳ１０でシャッタスイッチＳＷ２（６４）が押された場合、システム制御回路５０は、現在の撮影モードが顔セルフタイマ撮影モードか否かの確認を行う（ステップＳ１２）。顔セルフタイマ撮影モードが設定されていない場合、システム制御回路５０は、撮影処理を行う（ステップＳ１７）。そして、システム制御回路５０は、撮影された画像データを外部記録媒体１２０等に記録し（ステップＳ１８）、本撮影処理を終了する。
【００６７】
一方、ステップＳ１２で現在の撮影モードが顔セルフタイマ撮影モードであった場合、システム制御回路５０は、シャッタスイッチＳＷ２がオンされて新たに得られた画像から、ステップＳ３と同様、顔検出部１０１で顔検出処理を行う（ステップＳ１３）。
【００６８】
システム制御回路５０は、ステップＳ１３で検出した顔情報に基づき、第２の顔決定処理Ｂを行い、顔数を決定する（ステップＳ１４）。
【００６９】
ここで、第１の顔決定処理Ａと第２の顔決定処理Ｂの相違について説明する。図６は顔検出処理、第１の顔決定処理Ａおよび第２の顔決定処理Ｂを示すタイミングチャートである。顔検出部１０１で顔情報が検出されると（Ｔ１）、この顔情報を用いて、第１の顔数決定処理Ａでは、１回検出された顔情報の数を用いて顔数が決定される（Ｔ２）。つまり、あるフレーム画像から３つの顔が検出されると、そのまま顔数は「３」であると決定され、次のフレーム画像から５つの顔が検出されると、そのまま顔数は「５」であると決定される。このように、第１の顔数決定処理Ａでは、顔検出部１０１の検出結果と同期し、その検出結果をそのまま顔の数として採用することにより、顔数は高速に決定される。また、ステップＳ５では、顔検出部１０１で検出された顔情報をそのまま用いるので、顔検出結果を高い頻度で得ることができ、顔枠を滑らかに顔に追従させることができる。
【００７０】
これに対し、シャッタスイッチＳＷ２がオンされた後に実行される顔数決定処理Ｂでは、顔検出部１０１で顔が検出されたタイミング（Ｔ３）で、チャタリングを開始し、所定回数の検出結果（複数回検出された結果）が参照される。本実施形態では、所定回数は５回である。その顔数が保持されていた場合、初めてその顔が顔数に含まれる（Ｔ４）。
【００７１】
すなわち、顔検出部１０１によって５回連続して検出された（いわゆるチャタ取りが行われた）顔だけが、顔の数としてカウント（計数）される。従って、意図していない人物が画面内に入ってしまったとしても、その人物が、このカメラを直視しない限り、５回連続して検出される可能性は相当に低い。このような処理を行うことで、意図しない侵入者の顔の検出や、背景の陰影による顔の誤検出を防ぎ、顔セルフタイマモードでの撮影処理（Ｓ１７）の開始時の誤検出を低減することが可能となる。従って、より良い写真を記録することができる。
【００７２】
なお、意図する被撮影者に対してカメラ側を見るようあらかじめ一言かけておくことで、これらの被撮影者はカメラの顔検出にとって比較的容易な検出対象となるので、顔数決定処理の閾値を高く設定したとしても、不都合は生じないと考えられる。
【００７３】
システム制御回路５０は、ステップＳ１４で決定した顔の数が、ステップＳ９で記憶した顔の数（顔検出数）ｎを超えたか否かを判別する（ステップＳ１５）。顔の数ｎを超えなかった場合、システム制御回路５０は、ステップＳ１３の処理に戻り、同様の処理を繰り返す。
【００７４】
一方、顔の数ｎを超えた場合、システム制御回路５０は、ステップＳ７と同様、再度ＡＦ処理を実行し（ステップＳ１６）、ステップＳ１７の撮影処理に進む。
【００７５】
このように、本実施形態のデジタルカメラによれば、顔検出機能を用いてセルフ撮影を行う際、意図しない被写体の顔が検出されることによって撮影が開始されてしまうことを抑制することが可能となる。
【００７６】
また、基準値である顔検出数ｎが記憶される前では、被写体の顔が移動した場合でも、すぐに追尾させることができるように、顔検出の応答性を優先させることができる。また、意図しない侵入者の顔や背景の陰影による顔の誤検出を防ぐことができ、誤検出による撮影動作の開始を低減することができる。
【００７７】
また、シャッタスイッチＳＷ２が押された後の顔検出処理の精度を高め、通りすがりの人の顔、撮影背景の陰影などによる誤検出を防止することができ、失敗のないレリーズを行うことができる。
【００７８】
また、撮影モードによっては合焦状況だけ必要な場合に合焦状況のみの表示を行うことができる他、顔セルフタイマモードが設定された場合、合焦状況とともに、デジタルカメラが画面内で検出している全ての顔を認識できる表示を行うこともできる。これにより、現在検出中の顔を容易に認識できるとともに、その後、顔に関わる処理を行う際にその処理が適用される候補として挙げられていることも認識できる。
【００７９】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００８０】
例えば、上記実施形態では、第１の顔数決定処理Ａと第２の顔数決定処理Ｂとで、連続して検出される回数の閾値を切り換える例を示したが、これに限られるものではない。要は、第１の顔数決定処理Ａに対し、第２の顔数決定処理Ｂでは、顔の数を計数（カウント）するための条件を厳しくすることで、本発明の目的を達成することが可能である。例えば、第２の顔数決定処理Ｂだけ、カウント対象となる顔が、比較的動きの少ない顔であるという条件が追加されてもよいし、顔の大きさや向きが類似するものであるという条件が追加されてもよい。これにより、比較的動きの少ないもの、あるいは大きさや向きが類似するものに絞って、顔を検出することができ、より顔の誤検知を防ぐことができる。
【００８１】
また、上記実施形態では、目標物は被写体である人物の顔であったが、これに限られないことは勿論である。例えば、人物の全身であってもよいし、動物でもよいし、可動する機械でもよい。
【００８２】
また、上記実施形態では、基準値である目標物の数（顔検出数ｎ）が記憶された後に検出される目標物の数（顔検出数）が増えた場合に撮影動作が開始されたが、目標物の数が減った場合に撮影動作が開始されるようにしてもよい。また、その増減数は任意に設定可能である。
【００８３】
また、上記実施形態では、コンパクトタイプのデジタルカメラを例に説明したが、本発明は、デジタルビデオカメラ、デジタルＳＬＲ（一眼レフカメラ）等にも適用可能である。また、撮像素子として、ＣＣＤ素子、ＣＭＯＳ素子などが用いられる。
【図面の簡単な説明】
【００８４】
【図１】実施の形態におけるデジタルカメラの構成を示すブロック図である。
【図２】デジタルカメラ１００の撮影処理手順を示すフローチャートである。
【図３】図２につづくデジタルカメラ１００の撮影処理手順を示すフローチャートである。
【図４】ステップＳ７およびステップＳ１６におけるＡＦ処理手順を示すフローチャートである。
【図５】画像表示部２８において顔枠が表示された撮影画像を示す図である。
【図６】顔検出処理、第１の顔決定処理Ａおよび第２の顔決定処理Ｂを示すタイミングチャートである。
【符号の説明】
【００８５】
２８  画像表示部
５０  システム制御回路
６２  シャッタスイッチＳＷ１
６４  シャッタスイッチＳＷ２
１００  デジタルカメラ
１０１  顔検出部
【図１】
2010041399.tif 000003
【図２】
2010041399.tif 000004
【図３】
2010041399.tif 000005
【図４】
2010041399.tif 000006
【図５】
2010041399.tif 000007
【図６】
2010041399.tif 000008