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