(57)【要約】【課題】画像データから所定の対象物を検出する対象物検出手段を備えた撮像装置において、対象物の検出精度を向上させると共に対象物の検出処理を高速化させる。【解決手段】被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、発光手段による発光前に取得手段により第一の画像データを取得し、発光手段による発光中に取得手段により第二の画像データを取得して、第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出する。算出された各領域毎の差分値と予め設定された所定の閾値との値を比較し、比較結果に応じて、差分値が閾値よりも大きい値の前記領域を、対象物を検出する領域に決定する。【選択図】図６
2008219367.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、
前記発光手段による発光前に前記取得手段により取得された第一の画像データと、前記発光手段による発光中に前記取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値と予め設定された所定の閾値との値を比較する比較手段と、
該比較手段による比較結果に応じて、前記差分値が前記閾値よりも大きい値の前記領域を前記対象物検出手段により前記画像データから前記所定の対象物を検出する領域に決定する領域決定手段と、を備えてなることを特徴とする撮像装置。
【請求項２】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段と、を備えてなる対象物検出機能付き撮像装置において、
前記対象物検出手段が、前記画像データの各領域毎に取得される対象物らしさを表す評価値が所定の閾値よりも大きい値であるときに前記所定の対象物があると判断するものであって、
前記発光手段による発光前に前記取得手段により取得された第一の画像データと、前記発光手段による発光中に前記取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値の値に応じて、該差分値が大きいほど前記評価値の閾値を小さく設定する評価値閾値設定手段とを備えてなることを特徴とする撮像装置。
【請求項３】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、
前記対象物検出手段が、予め設定された前記対象物の特徴部分画像を囲む対象物検出枠を前記画像データ中で走査し、該走査点における画像と前記特徴部分画像とを照合することにより前記画像データ中に前記所定の対象物があるか否かを判断するものであって、
前記発光手段による発光前に前記取得手段により取得された第一の画像データと、前記発光手段による発光中に前記取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値の値に応じて、該差分値が大きいほど前記対象物検出枠の大きさを大きく設定する枠設定手段とを備えてなることを特徴とする撮像装置。
【請求項４】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、
前記発光手段による発光前に前記取得手段により取得された第一の画像データと、前記発光手段による発光中に前記取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
前記対象物検出手段により検出された一つ以上の対象物における、該対象物毎の前記差分値の値に応じて、該検出された対象物が所定の対象物であるか否かを再判断する再判断手段とを備えていることを特徴とする撮像装置。
【請求項５】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段と、を備えてなる対象物検出機能付き撮像装置を使用して前記被写体を撮像する撮像方法において、
前記発光手段による発光前に前記取得手段により第一の画像データを取得し、
前記発光手段による発光中に前記取得手段により第二の画像データを取得し、
前記第一の画像データと前記第二の画像データとの各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値と予め設定された所定の閾値との値を比較し、
該比較結果に応じて、前記差分値が前記閾値よりも大きい値の前記領域を前記対象物検出手段により前記画像データから前記所定の対象物を検出する領域に決定することを特徴とする撮像方法。
【請求項６】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなり、
該対象物検出手段が、前記画像データの各領域毎に取得される対象物らしさを表す評価値が所定の閾値よりも大きい値であるときに前記所定の対象物があると判断するものである対象物検出機能付き撮像装置を使用して前記被写体を撮像する撮像方法において、
前記発光手段による発光前に前記取得手段により第一の画像データを取得し、
前記発光手段による発光中に前記取得手段により第二の画像データを取得し、
前記第一の画像データと前記第二の画像データとの各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値の値に応じて、該差分値が大きいほど前記評価値の閾値を小さく設定することを特徴とする撮像方法。
【請求項７】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなり、
該対象物検出手段が、予め設定された前記対象物の特徴部分画像を囲む対象物検出枠を前記画像データ中で走査し、該走査点における画像と前記特徴部分画像とを照合することにより前記画像データ中に前記所定の対象物があるか否かを判断するものである対象物検出機能付き撮像装置を使用して前記被写体を撮像する撮像方法において、
前記発光手段による発光前に前記取得手段により第一の画像データを取得し、
前記発光手段による発光中に前記取得手段により第二の画像データを取得し、
前記第一の画像データと前記第二の画像データとの各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値の値に応じて、該差分値が大きいほど前記対象物検出枠の大きさを大きく設定することを特徴とする撮像方法。
【請求項８】
被写体を撮像することにより画像データを取得する取得手段と、
前記被写体に向けて光を発光する発光手段と、
前記画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置を使用して前記被写体を撮像する撮像方法において、
前記発光手段による発光前に前記取得手段により第一の画像データを取得し、
前記発光手段による発光中に前記取得手段により第二の画像データを取得し、
前記第一の画像データと前記第二の画像データとの各領域毎の輝度の差分値を算出し、
前記対象物検出手段により検出された一つ以上の対象物における、該対象物毎の前記差分値の値に応じて、該検出された対象物が所定の対象物であるか否かを再判断することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ等の撮像装置に関し、特に顔等の対象物を検出する対象物検出機能付き撮像装置及び該撮像装置を使用して被写体を撮像する撮像方法に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ等の撮像装置において、撮影画像から顔等の対象物を検出し、その対象物の検出結果に基づいて自動露出制御や自動合焦制御等を行って被写体を撮像する撮像方法が提案されている。
【０００３】
上記撮像方法としては、例えば、フラッシュのメイン発光前にプリ発光を行い、プリ発光前及びプリ発光中にて得られた２枚の画像データに対して顔検出を行うことにより顔領域を決定して、決定された顔領域の輝度を比較することにより、フラッシュのメイン発光量を決定するものがある（特許文献１）。
【特許文献１】特開２００６−７４１６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のように画像データから人物の顔等を検出する際には、顔以外の被写体が検出されてしまうことがあり、近年、顔の誤検出を防止して顔検出の精度を向上させることが望まれている。
【０００５】
一方、顔等の対象物を検出する対象物検出機能付き撮像装置においては、上記のように対象物の検出精度を向上させることに加えて、さらに対象物検出処理の高速化が望まれている。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、対象物の検出精度を向上させ、対象物の検出処理を高速化させた撮像装置及び撮像方法を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明の撮像装置は、被写体を撮像することにより画像データを取得する取得手段と、
被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、
発光手段による発光前に取得手段により取得された第一の画像データと、発光手段による発光中に取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値と予め設定された所定の閾値との値を比較する比較手段と、
該比較手段による比較結果に応じて、差分値が閾値よりも大きい値の前記領域を対象物検出手段により画像データから所定の対象物を検出する領域に決定する領域決定手段と、を備えてなることを特徴とするものである。
【０００８】
本発明の第二の撮像装置は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置において、
対象物検出手段が、画像データの各領域毎に取得される対象物らしさを表す評価値が所定の閾値よりも大きい値であるときに前記所定の対象物があると判断するものであって、
発光手段による発光前に取得手段により取得された第一の画像データと、発光手段による発光中に取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値の値に応じて、差分値が大きいほど前記評価値の閾値を小さく設定する評価値閾値設定手段とを備えてなることを特徴とするものである。
【０００９】
なお本発明において「対象物評価値」とは対象物らしさを表す数値であり、例えば対象物が顔であるときは、顔らしさを表す数値であって、「顔らしさ」とは例えば口らしさ、目らしさ、鼻らしさ等を総合的に評価して定量化したものである。顔らしさとしては耳、しわ、まゆげ、肌の色等もある。
【００１０】
本発明の第三の撮像装置は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段と、を備えてなる対象物検出機能付き撮像装置において、
対象物検出手段が、予め設定された前記対象物の特徴部分画像を囲む対象物検出枠を画像データ中で走査し、該走査点における画像と前記特徴部分画像とを照合することにより画像データ中に所定の対象物があるか否かを判断するものであって、
発光手段による発光前に前記取得手段により取得された第一の画像データと、発光手段による発光中に前記取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
該算出手段により算出された各領域毎の差分値の値に応じて、差分値が大きいほど対象物検出枠の大きさを大きく設定する枠設定手段とを備えてなることを特徴とするものである。
【００１１】
本発明の第四の撮像装置は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段と、を備えてなる対象物検出機能付き撮像装置において、
発光手段による発光前に取得手段により取得された第一の画像データと、発光手段による発光中に取得手段により取得された第二の画像データとの、各領域毎の輝度の差分値を算出する算出手段と、
対象物検出手段により検出された一つ以上の対象物における、該対象物毎の前記差分値の値に応じて、検出された対象物が所定の対象物であるか否かを再判断する再判断手段と、を備えていることを特徴とするものである。
【００１２】
また本発明の撮像方法は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置を使用して被写体を撮像する撮像方法において、
発光手段による発光前に取得手段により第一の画像データを取得し、
発光手段による発光中に取得手段により第二の画像データを取得し、
第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値と予め設定された所定の閾値との値を比較し、
該比較結果に応じて、差分値が閾値よりも大きい値の前記領域を対象物検出手段により画像データから所定の対象物を検出する領域に決定することを特徴とする。
【００１３】
本発明の第二の撮像方法は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなり、該対象物検出手段が、画像データの各領域毎に取得される対象物らしさを表す評価値が所定の閾値よりも大きい値であるときに所定の対象物があると判断するものである対象物検出機能付き撮像装置を使用して被写体を撮像する撮像方法において、
発光手段による発光前に取得手段により第一の画像データを取得し、
発光手段による発光中に取得手段により第二の画像データを取得し、
第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値の値に応じて、差分値が大きいほど前記評価値の閾値を小さく設定することを特徴とする。
【００１４】
本発明の第三の撮像方法は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなり、該対象物検出手段が、予め設定された前記対象物の特徴部分画像を囲む対象物検出枠を画像データ中で走査し、該走査点における画像と前記特徴部分画像とを照合することにより画像データ中に所定の対象物があるか否かを判断するものである対象物検出機能付き撮像装置を使用して前記被写体を撮像する撮像方法において、
発光手段による発光前に前記取得手段により第一の画像データを取得し、
発光手段による発光中に取得手段により第二の画像データを取得し、
第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出し、
該算出された各領域毎の差分値の値に応じて、差分値が大きいほど対象物検出枠の大きさを大きく設定することを特徴とする。
【００１５】
本発明の第四の撮像方法は、被写体を撮像することにより画像データを取得する取得手段と、被写体に向けて光を発光する発光手段と、画像データから所定の対象物を検出する対象物検出手段とを備えてなる対象物検出機能付き撮像装置を使用して被写体を撮像する撮像方法において、
発光手段による発光前に取得手段により第一の画像データを取得し、
発光手段による発光中に取得手段により第二の画像データを取得し、
第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出し、
対象物検出手段により検出された一つ以上の対象物における、該対象物毎の前記差分値の値に応じて、該検出された対象物が所定の対象物であるか否かを再判断することを特徴とする。
【発明の効果】
【００１６】
被写体に向けて光を発光したとき、被写体までの距離によって、近い被写体の画像は明るくなり、遠い被写体の画像は暗くなる。従って光の発光前後の画像において輝度の差分値の値が大きい領域ほど、撮像装置から被写体までの距離が短い領域となり、輝度の差分値が小さい領域ほど、撮像装置から被写体までの距離が長い領域となる。
【００１７】
そこで本発明の撮像装置及び撮像方法によれば、発光手段による発光前と発光中とに取得手段により第一の画像データと第二の画像データとをそれぞれ取得し、第一の画像データと第二の画像データとの、各領域毎の輝度の差分値を算出し、算出された各領域毎の差分値と予め設定された所定の閾値とを比較し、この比較結果に応じて、差分値が閾値よりも大きい値の前記領域を対象物検出手段により画像データから所定の対象物を検出する領域に決定するようにしたので、対象物を検出する検出領域を差分値が閾値よりも大きい値の前記領域に限定することにより、対象物検出の処理を高速化するとともに、一般的にユーザの所望する被写体が存在する可能性が高いとされる被写体までの距離が短い画像領域においてのみ対象物の検出を行い、ユーザの所望する被写体が存在する可能性が低いとされる遠方の画像領域に対して対象物の検出を行わないことにより、撮影意図のない遠方側の画像領域における対象物の誤検出を防止して、対象物検出の精度を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明にかかる一実施形態の撮像装置について、図面を参照して詳細に説明する。尚、以下の実施の形態では、本発明における撮像装置としてデジタルカメラを例に説明するが、本発明の適用範囲はこれに限定されず、例えば、カメラ付き携帯電話、カメラ付きＰＤＡ等、電子撮像機能を備えた他の電子機器に対しても適用可能である。
【００１９】
図１及び２は、デジタルカメラの一例を示すものであり、それぞれ背面側及び前面側から見た外観図である。デジタルカメラ１の本体１０の背面には、図１に示すように、撮影者による操作のためのインターフェースとして、動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６が設けられ、更に撮影のためのファインダ１７、撮影並びに再生のためのモニタ１８及びシャッタボタン１９が設けられている。
【００２０】
動作モードスイッチ１１は、静止画撮影モード、動画撮影モード、再生モードの各動作モードを切り替えるためのスライドスイッチである。メニュー／ＯＫボタン１２は、押下される毎に撮影モード、ストロボ発光モード、記録画素数や感度等の設定を行うための各種メニューをモニタ１８に表示させたり、モニタ１８に表示されたメニューに基づく選択・設定を決定するためのボタンである。
【００２１】
ズーム／上下レバー１３は、上下方向に倒すことによって、撮影時には望遠／広角の調整が行われ、各種設定時にはモニタ１８に表示されるメニュー画面中のカーソルが上下に移動して表示される。左右ボタン１４は、各種設定時にモニタ１８に表示されるメニュー画面中のカーソルを左右に移動して表示させるためのボタンである。
【００２２】
Ｂａｃｋ（戻る）ボタン１５は、押下されることによって各種設定操作を中止し、モニタ１８に１つ前の画面を表示するためのボタンである。表示切替ボタン１６は、押下することによってモニタ１８の表示のＯＮ／ＯＦＦ、各種ガイド表示、文字表示のＯＮ／ＯＦＦ等を切り替えるためのボタンである。ファインダ１７は、ユーザが被写体を撮影する際に構図やピントを合わせるために覗くためのものである。ファインダ１７から見える被写体像は、本体１０の前面にあるファインダ窓２３を介して映し出される。
【００２３】
以上説明した各ボタン及びレバーの操作によって設定された内容は、モニタ１８中の表示や、ファインダ１７内のランプ、スライドレバーの位置等によって確認可能となっている。また、モニタ１８には、撮影の際に被写体確認用のスルー画が表示される。これにより、モニタ１８は電子ビューファインダとして機能する他、撮影後の静止画や動画の再生表示、各種設定メニューの表示を行う。ユーザによってシャッタボタン１９が全押し操作されると、決定された露出、合焦位置に基づいて撮影が行われ、モニタ１８に表示された画像が撮影画像として記録される。
【００２４】
更に、本体１０の前面には、図２に示すように、撮影レンズ２０、レンズカバー２１、電源スイッチ２２、ファインダ窓２３、ストロボ（発光手段）２４及びセルフタイマーランプ２５が設けられ、側面にはメディアスロット２６が設けられている。
【００２５】
撮影レンズ２０は、被写体像を所定の結像面上（本体１０内部にあるＣＣＤ等）に結像させるためのものであり、フォーカスレンズやズームレンズ等によって構成される。レンズカバー２１は、デジタルカメラ１の電源がオフ状態のとき、再生モードであるとき等に撮影レンズ２０の表面を覆い、汚れやゴミ等から撮影レンズ２０を保護するものである。電源スイッチ２２は、デジタルカメラ１の電源のオン／オフを切り替えるためのスイッチである。ストロボ２４は、シャッタボタン１９が押下され、本体１０の内部にあるシャッタが開いている間に、撮影に必要な光を被写体に対して瞬間的に照射するためのものである。セルフタイマーランプ２５は、セルフタイマーによって撮影する際に、シャッタの開閉タイミングを被写体に知らせるためものである。メディアスロット２６は、メモリカード等の外部記録メディア７０が充填されるための充填口であり、外部記録メディア７０が充填されると、必要に応じてデータの読み取り／書き込みが行われる。
【００２６】
図３にデジタルカメラ１の機能構成を示すブロック図を示す。図３に示すように、デジタルカメラ１の操作系として、前述の動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻り）ボタン１５、表示切替ボタン１６、シャッタボタン１９、電源スイッチ２２と、これらのスイッチ、ボタン、レバー類の操作内容をＣＰＵ７５に伝えるためのインターフェースである操作系制御部７４が設けられている。
【００２７】
また、撮影レンズ２０を構成するものとして、フォーカスレンズ２０ａ及びズームレンズ２０ｂが設けられている。これらの各レンズは、モータとモータドライバからなるフォーカスレンズ駆動部５１、ズームレンズ駆動部５２によってステップ駆動され、光軸方向に移動可能な構成となっている。フォーカスレンズ駆動部５１は、ＡＦ処理部６２から出力されるフォーカス駆動量データに基づいてフォーカスレンズ２０ａをステップ駆動する。ズームレンズ駆動部５２は、ズーム／上下レバー１３の操作量データに基づいてズームレンズ２０ｂのステップ駆動を制御する。
【００２８】
絞り５４は、モータとモータドライバとからなる絞り駆動部５５によって駆動される。この絞り駆動部５５は、ＡＥ（自動露出）／ＡＷＢ（オートホワイトバランス）処理部６３から出力される絞り値データに基づいて絞り５４の絞り径の調整を行う。
【００２９】
シャッタ５６は、メカニカルシャッタであり、モータとモータドライバとからなるシャッタ駆動部５７によって駆動される。シャッタ駆動部５７は、シャッタボタン１９の押下信号と、ＡＥ／ＡＷＢ処理部６３から出力されるシャッタ速度データとに応じてシャッタ５６の開閉の制御を行う。
【００３０】
上記光学系の後方には、撮影素子であるＣＣＤ（取得手段）５８を有している。ＣＣＤ５８は、多数の受光素子がマトリクス状に配置されてなる光電面を有しており、光学系を通過した被写体像が光電面に結像され、光電変換される。光電面の前方には、各画素に光を集光させるためのマイクロレンズアレイ（不図示）と、ＲＧＢ各色のフィルタが規則的に配列されてなるカラーフィルタアレイ（不図示）とが配置されている。ＣＣＤ５８は、ＣＣＤ制御部５９から供給される垂直転送クロック信号及び水平転送クロック信号に同期して、画素毎に蓄積された電荷を１ラインずつ読み出して画像信号として出力する。各画素における電荷の蓄積時間（即ち露出時間）は、ＣＣＤ制御部５９から与えられる電子シャッタ駆動信号によって決定される。
【００３１】
ＣＣＤ５８が出力する画像信号は、アナログ信号処理部６０に入力される。このアナログ信号処理部６０は、画像信号のノイズ除去を行う相関２重サンプリング回路（ＣＤＳ）と、画像信号のゲイン調整を行うオートゲインコントローラ（ＡＧＣ）と、画像信号をデジタル画像データに変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。そしてデジタル画像データは、画素毎にＲＧＢの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００３２】
タイミングジェネレータ７２は、タイミング信号を発生させるものであり、このタイミング信号がシャッタ駆動部５７、ＣＣＤ制御部５９、アナログ信号処理部６０に入力されて、シャッタボタン１９の操作と、シャッタ５６の開閉、ＣＣＤ５８の電荷取り込み、アナログ信号処理６０の処理の同期が取られる。
【００３３】
ストロボ駆動部７３は、ＣＰＵ７５からの信号に基づいてストロボ２４を発光させる。
【００３４】
画像入力コントローラ６１は、上記アナログ信号処理部６０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ６８に書き込む。このフレームメモリ６８は、画像データに対して後述の各種デジタル画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）から構成されている。
【００３５】
表示制御部７１は、フレームメモリ６８に格納された画像データをスルー画としてモニタ１８に表示させるためのものであり、例えば、輝度（Ｙ）信号と色（Ｃ）信号を一緒にして１つの信号としたコンポジット信号に変換して、モニタ１８に出力する。スルー画は、撮影モードが選択されている間、所定間隔で取得されてモニタ１８に表示される。また、表示制御部７１は、外部記録メディア７０に記憶され、メディア制御部６９によって読み出された画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させる。
【００３６】
ＡＦ処理部６２及びＡＥ／ＡＷＢ処理部６３は、プレ画像に基づいて撮影条件を決定する。プレ画像とは、シャッタボタン１９が半押しされることによって発生する半押し信号を検出したＣＰＵ７５がＣＣＤ５８にプレ撮影を実行させた結果、フレームメモリ６８に格納された画像データに基づいた画像である。
【００３７】
ＡＦ処理部６２は、上記プレ画像に基づいて焦点位置を検出し、フォーカス駆動部データを出力する。本実施の形態においては、焦点位置の検出方法として、ピントが合った状態では画像の合焦評価値（コントラスト値）が高くなるという特徴を利用して、合焦位置を検出するパッシブ方式が適用されている。
【００３８】
ＡＥ／ＡＷＢ処理部６３は、上記プレ画像に基づいて被写体輝度を測定し、絞り値やシャッタ速度等を決定し、絞り値データやシャッタ速度データを出力すると共に（ＡＥ）、撮影時のホワイトバランスを調整する（ＡＷＢ）。
【００３９】
画像処理部６４は、本画像の画像データに対してガンマ補正、シャープネス補正、コントラスト補正等の画質補正処理を施すと共に、ＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータ及び赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、シャッタボタン１９が押下されることによってＣＣＤ５８から画像信号が出力され、アナログ信号処理部６０、画像入力コントローラ６１経由でフレームメモリ６８に格納された画像データに基づいた画像である。
【００４０】
本画像の画素数の上限はＣＣＤ５８の画素数によって決定されるが、例えば、ユーザが設定可能な画質設定（ファイン、ノーマル等の設定）により、記録画素数を変更することができる。一方、スルー画やプレ画像の画素数は本画像より少なくてもよく、例えば、本画像の１／１６程度の画素数で取り込まれてもよい。
【００４１】
圧縮／伸長処理部６７は、画像処理部６４によって画質補正等の処理が行われた画像データに対して、例えばＪＰＥＧ等の圧縮形式で圧縮処理を行って、画像ファイルを生成する。この画像ファイルには、各種データ形式に基づいて付帯情報が付加される。またこの圧縮／伸長処理部６７は、再生モードにおいては外部記録メディア７０から圧縮された画像ファイルを読み出し、伸長処理を行う。伸長後の画像データは表示制御部７１に出力され、表示制御部７１は画像データに基づいた画像をモニタ１８に表示する。
【００４２】
メディア制御部６９は、図２におけるメディアスロット２６に相当し、外部記録メディア７０に記憶された画像ファイル等の読み出し、又は画像ファイルの書き込みを行う。
【００４３】
顔検出部（対象物検出手段）６５は、フレームメモリ６８に格納された画像データから人物の顔や目を検出するためのものである。具体的には、顔に含まれる顔の特徴、すなわち顔らしさを有する領域（例えば肌色を有する、目を有する、顔の形状を有する等）を顔領域として検出するが、これに限定されるものではない。なおこの顔検出部６５は、例えば図示しない顔検出ボタンによって顔検出のＯＮ／ＯＦＦを設定するようにしてもよいし、メニュー／ＯＫボタン１２等によって顔検出のＯＮ／ＯＦＦを選択するようにしてもよいし、適宜変更可能である。また本実施形態では、人物の顔を検出するものとして以下説明するが、人物の目を検出するようにしてもよいし、動物の顔や目等を検出するようにしてもよい。
【００４４】
算出部（算出手段）６６は、２つの画像データにおいて、各領域Ａ（ｉ）毎の輝度の差分値Ｓｕｂ（ｉ）を算出するものである。なおこの算出部６６による差分値Ｓｕｂ（ｉ）の算出方法は後で詳しく説明する。
【００４５】
比較部（比較手段）７７は、上記算出部６６により算出された各領域Ａ（ｉ）毎の差分値Ｓｕｂ（ｉ）と予め設定された所定の閾値Ｔとの値を比較するものである。なお比較部７７は、例えばＣＰＵ７５の機能の一部としてもよい。記憶部７８は、各種データや値等を記憶するものである。
【００４６】
なお所定の閾値Ｔは、差分値Ｓｕｂと、被写体距離との関係に基づいて予め決定された値であり、予め記憶部７８に記憶されている。閾値Ｔは、例えばデジタルカメラ１の画素数等の性能によって異なる値が設定されてもよい。また閾値Ｔは予め記憶部７８に設定されていてもよいし、ユーザが操作ボタン等を操作することにより任意に変更可能に構成されていてもよい。
【００４７】
領域決定部（領域設定手段）７９は、上記比較部７７による比較結果に応じて、画像
データにおいて顔検出部６５が顔検出を行う検出領域を決定する。なおこの領域決定部７９による検出領域の決定方法は後で詳しく説明する。
【００４８】
ＣＰＵ７５は、各種ボタン、レバー、スイッチの操作や各機能ブロックからの信号に応じて、デジタルカメラ１の本体各部を制御する。またデータバス７６は、画像入力コントローラ６１、各種処理部６２〜６４、６７、顔検出部６５、算出部６６、フレームメモリ６８、各種制御部６９、７１、比較部７７、記憶部７８、領域設定部７９、及びＣＰＵ７５に接続されており、このデータバス７６を介して各種信号、データの送受信が行われる。このようにデジタルカメラ１は構成されている。
【００４９】
次に、以上の構成のデジタルカメラ１において撮影時に行われる処理について説明する。図４はデジタルカメラの一連の処理のフローチャート、図５は差分値の算出を説明する図である。なお図５において（ａ）はストロボ発光前のスルー画像Ｐ１であり、（ｂ）はストロボ発光中のスルー画像Ｐ２であって、（ｃ）は（ａ）と（ｂ）との差分画像Ｐ３である。また図６（ａ）は差分値を算出する際の画像分割の一例であり、図６（ｂ）は図５中（ｃ）の差分画像Ｐ３の差分値の計算結果の一例である。
【００５０】
まず図４Ａに示すように、ＣＰＵ７５は、動作モードスイッチ１１の設定に従って、動作モードが撮影モードであるか再生モードであるか判別する（ステップＳ１）。再生モードの場合（ステップＳ１；再生）、再生処理が行われる（ステップＳ１０）。この再生処理は、メディア制御部６９が外部記録メディア７０に記憶された画像ファイルを読み出し、画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させるための処理である。再生処理が終了したら、図４Ｂに示すように、ＣＰＵ７５はデジタルカメラ１の電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ１９）、オフ操作がなされていたら（ステップＳ１９；ＹＥＳ）、デジタルカメラ１の電源をオフにし、処理を終了する。
【００５１】
一方、ステップＳ１において動作モードが撮影モードであると判別された場合（ステップＳ１；撮影）、ＣＰＵ７５はスルー画像の表示制御を行う（ステップＳ２）。スルー画像の表示とは、前述のプレ画像をモニタ１８に表示する処理である。次に、ＣＰＵ７５はシャッタボタン１９が半押しされたか否かを判別する（ステップＳ３）。半押しがされていない場合（ステップＳ３；ＮＯ）、ＣＰＵ７５はステップＳ３の処理を繰り返す。半押しされた場合（ステップＳ３；ＹＥＳ）、ＡＥ／ＡＷＢ処理部６３及びＡＦ処理部６２がプレ画像に基づいてＡＥ／ＡＷＢ及びＡＦ処理をそれぞれ行い（ステップＳ４）、続いて、ＣＰＵ７５は顔検出部６５による顔検出がＯＮに設定されているか否かを判別する（ステップＳ５）。
【００５２】
そしてステップＳ５にて、顔検出がＯＮに設定されていないと判別した場合には（ステップＳ５；ＮＯ）、ＣＰＵ７５は、図４Ｂに示すように、処理をステップＳ１５へ移行し、シャッタボタンが全押しされたか否かを判別して（ステップＳ１５）、後述するステップＳ１５以降の処理を行う。
【００５３】
一方、ステップＳ５にて、顔検出がＯＮに設定されていると判別した場合には（ステップＳ５；ＹＥＳ）、ＣＰＵ７５はスルー画像Ｐ１を記憶部７８に記憶させる（ステップＳ６）。なおこのスルー画像Ｐ１は、ストロボ２４の発光前すなわちストロボ２４の未発光時にＣＣＤ５８によって撮像され、フレームメモリ６８に格納された第一の画像データである（図５中の（ａ）参照）。
【００５４】
次にＣＰＵ７５は、ストロボ駆動部７３にストロボ２４を発光させ（ステップＳ７）、このストロボ２４の発光中のスルー画像Ｐ２を記憶部７８に記憶させる（ステップＳ８）。なおこのスルー画像Ｐ２は、ストロボ２４の発光中にＣＣＤ５８によって撮像され、フレームメモリ６８に格納された第二の画像データである（図５中の（ｂ）参照）。
【００５５】
そして次に算出部６６が、上記２つのスルー画像Ｐ１、Ｐ２との輝度の差分値Ｓｕｂを算出する（ステップＳ９）。ここで差分値Ｓｕｂの算出方法について説明する。先ず算出部６６は、この２つのスルー画像Ｐ１、Ｐ２を、図６（ａ）に示すように複数の領域、本実施形態では縦６列、横８行でＡ１１からＡ６８までの４８領域に分割する。そして上記２つのスルー画像Ｐ１、Ｐ２において領域Ａ（ｉ）毎に輝度を算出し、それぞれ対応する領域Ａ（ｉ）の輝度を、スルー画像Ｐ２の値からスルー画像Ｐ１の値を差し引いて図６（ｂ）に示すように差分値Ｓｕｂ（ｉ）を算出する。
【００５６】
なお本実施形態では画像を上述のように領域毎に分割したが、本発明はこれに限られるものではなく、例えば第二の画像データ（スルー画像）Ｐ２から第一の画像データ（スルー画像）Ｐ１を減算し、画素毎に差分値Ｓｕｂを算出してもよい（図５中の（ｃ）参照）。なお画像の大局的なパターンを捉えるためには、１画素よりも大きな領域毎に差分値Ｓｕｂを算出することが好ましい。
【００５７】
このように差分値Ｓｕｂ（ｉ）を算出することにより、撮影領域において、ストロボ２４の発光前後で輝度に変化があった領域Ａ（ｉ）を検出することができる。なお輝度の変化が大きい、すなわち差分値Ｓｕｂ（ｉ）の値が大きい領域Ａ（ｉ）ほど画像は明るくなるので、デジタルカメラ１から被写体までの距離が短い領域Ａ（ｉ）となり、逆に、輝度の変化が小さい、すなわち差分値Ｓｕｂ（ｉ）の値が小さい領域Ａ（ｉ）ほど画像は暗くなるので、前記距離が長い領域Ａ（ｉ）となる。よって差分値Ｓｕｂ（ｉ）を算出することにより、デジタルカメラ１から被写体までの距離を推測することが可能となる。
【００５８】
次に図４Ｂに示すように、比較部７７が、上記算出された各領域Ａ（ｉ）毎の差分値Ｓｕｂ（ｉ）と、予め設定された所定の閾値Ｔとの値を比較する（ステップＳ１１）。ここで所定の閾値Ｔは、一般的にユーザの所望する被写体としての顔が存在しない可能性が高いと推測される距離における差分値Ｓｕｂを予め算出して決定される。
【００５９】
そして差分値Ｓｕｂ（ｉ）が閾値Ｔよりも大きい値の領域Ａ（ｉ）を顔検出部６５が顔を検出する領域に決定する（ステップＳ１２）。例えば閾値ＴがＬ＝５０である場合には、図６（ｂ）におけるハイライト領域Ｈが顔検出領域となる。ここで、この図６（ｂ）と図５中の（ｃ）の図とから、顔検出領域に決定された領域Ｈにデジタルカメラ１からの距離が最も近い顔Ｆ１が存在していることがわかる。また顔検出領域に決定されていない領域にはデジタルカメラ１からの距離が比較的遠い顔Ｆ２や木等Ｇ１が存在していることがわかる。
【００６０】
これにより差分値Ｓｕｂ（ｉ）が閾値Ｔよりも大きい領域Ａ（ｉ）すなわち被写体までの距離が近い画像領域について顔検出部６５による顔検出を行い、差分値Ｓｕｂ（ｉ）が閾値Ｔよりも小さい領域Ａ（ｉ）すなわち被写体までの距離が遠い画像領域については顔検出部６５による顔検出を行わないように顔検出領域を限定することにより顔検出処理を高速化すると共に、一般的にユーザの所望する被写体が存在する可能性が高いとされる被写体までの距離が短い画像領域においてのみ顔の検出を行い、ユーザの所望する被写体が存在する可能性が低いとされる遠方の画像領域に対して顔の検出を行わないことにより、撮影意図のない遠方側の画像領域における顔の誤検出を防止して、顔検出の精度を向上させることができる。
【００６１】
そして次に顔検出部６５がスルー画像Ｐ中の、上記のように決定された顔検出領域において顔の検出を行い（ステップＳ１３）、この顔検出の結果に基づいてＡＥ／ＡＷＢ処理部６３及びＡＦ処理部６２によりＡＥ/ＡＷＢ及びＡＦ処理が行われる（ステップＳ１４）。すなわち顔が検出された場合には、検出された顔領域に基づいて上記処理が行われ、顔が検出されない場合には例えば中央領域に基づいて上記処理を行う。
【００６２】
そして次にＣＰＵ７５は、シャッタボタン１９が全押しされたか否かを判別する（ステップＳ１５）。全押しされていない場合は（ステップＳ１５；ＮＯ）ＣＰＵ７５はシャッタボタン１９が半押しが解除されたか否かを判別する（ステップＳ２０）。そして半押しが解除されていない場合は（ステップ２０；ＮＯ）ＣＰＵ７５はステップＳ１５へ処理を移行し、シャッタボタン１９が全押しされるまで待機して、シャッタボタン１９が半押し解除されている場合は（ステップＳ２０；ＹＥＳ）、図４Ａに示すように、ステップ３へ処理を移行する。
【００６３】
一方、シャッタボタン１９が全押しされた場合は（ステップＳ１５；ＹＥＳ）ＣＰＵ７５はステップＳ１４で決定された撮影条件に従って被写体の本撮影を行い（ステップＳ１６）、この本撮影により取得された本画像に対して画像処理部６４が画像処理を施す（ステップＳ１７）。なおこのとき画像処理が施された本画像データに対してさらに圧縮／伸長処理部６７によって圧縮処理が施されて画像ファイルが生成されてもよい。
【００６４】
本撮影が終了すると、ＣＰＵ７５は撮影画像をモニタ１８に表示する処理を行い、またその撮影画像を外部記録メディア７０に記録する（ステップＳ１８）。そしてＣＰＵ７５は電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ１９）、オフ操作がなされていたら（ステップＳ１９；ＹＥＳ）、デジタルカメラ１の電源をオフし、処理を終了する。オフ操作がなされていなかったら（ステップＳ１９；ＮＯ）、ステップＳ１へ処理を移行する。このようにしてデジタルカメラ１による撮影は行われる。
【００６５】
上記のようなデジタルカメラ及びデジタルカメラを使用した撮像方法によれば、顔を検出する検出領域を差分値Ｓｕｂ（ｉ）が閾値Ｔよりも大きい値の領域Ａ（ｉ）に限定することにより、顔検出の処理を高速化するとともに、一般的にユーザの所望する被写体が位置している可能性が高いとされる被写体までの距離が短い画像領域においてのみ顔の検出を行い、ユーザの所望する被写体が位置している可能性の低いとされる遠方の画像領域に対して顔の検出を行わないことにより、撮影意図のない遠方側の画像領域における顔の誤検出を防止して、顔検出の精度を向上させることができる。
【００６６】
次に本発明にかかる第二の実施形態のデジタルカメラ１−２について、以下図面を参照して詳細に説明する。図７は本実施形態のデジタルカメラ１−２の機能構成を示すブロック図である。なお本実施形態のデジタルカメラ１−２については、便宜上、上述の実施形態のデジタルカメラ１と同一箇所は同一符号として説明を省略する。
【００６７】
本実施形態のデジタルカメラ１−２は、図７に示すように、上記実施形態のデジタルカメラ１の構成において比較部７７及び領域決定部７９は備えずに評価値閾値設定部（評価値閾値設定手段）８０を備えている。評価値閾値設定部８０は、後述の顔評価値ＦＶ（ｉ）の閾値ＦＴを設定するものであり、設定方法については後で詳細に説明する。
【００６８】
また本実施形態の顔検出部６５−２による顔検出は、画像データ毎の各領域Ａ（ｉ）毎に取得される顔らしさを表す顔評価値ＦＶ（ｉ）が所定の閾値ＦＴよりも大きい値であるときに、顔があると判断するものである。なお「顔評価値」とは顔らしさを表す数値であり、例えば口らしさ、目らしさ、鼻らしさ等を総合的に評価して定量化したものである。例えば公知のテンプレートマッチング方式を使用する場合には、テンプレートと画像データとのマッチング程度に応じてこの顔評価値は決定される。このように本実施形態のデジタルカメラ１−２は構成されている。
【００６９】
次に、以上の構成のデジタルカメラ１−２において撮影時に行われる処理について説明する。図８はデジタルカメラ１−２の一連の処理のフローチャートである。なお図８Ａは図４Ａのフローチャートの処理と同様であるため説明を省略し、図８ＢのステップＳ１３〜ステップＳ２０は図４ＢのステップＳ１３〜ステップＳ２０の処理と同様であるため説明を省略する。
【００７０】
デジタルカメラ１−２は、図８ＡのステップＳ９にて各領域Ａ（ｉ）毎の差分値Ｓｕｂ（ｉ）が算出されると、図８Ｂに示すように、この算出された差分値Ｓｕｂ（ｉ）の値に応じて評価値閾値設定部８０が顔評価値ＦＶ（ｉ）の閾値ＦＴ（ｉ）を設定する（ステップＳ２１）。ここで閾値ＦＴ（ｉ）の設定方法について説明する。表１に差分値Ｓｕｂ（ｉ）と顔評価値の閾値ＦＴ（ｉ）との対応表の一例を示す。
【表１】
2008219367.tif 000003
【００７１】
上述した顔検出部６５による顔検出時に通常使用される閾値ＦＴを基準の閾値ＦＴ（０）として、例えば閾値ＦＴ（０）＝１０とすると、算出部６６にて算出された差分値Ｓｕｂ（ｉ）の値が小さい程、すなわちデジタルカメラ１−２から被写体までの距離が遠くなる程、閾値ＦＴ（ｉ）を基準の閾値ＦＴ（０）よりも大きな値になるように、例えば表１に示すように、Ｓｕｂ（ｉ）＝０のときは閾値ＦＴ（ｉ）＝１００、Ｓｕｂ（ｉ）＝１のときは閾値ＦＴ（ｉ）＝９０、Ｓｕｂ（ｉ）＝２のときは閾値ＦＴ（ｉ）＝８０となるように設定し、算出部６６にて算出された差分値Ｓｕｂ（ｉ）の値が比較的大きい、すなわちデジタルカメラ１−２から被写体までの距離が比較的近い画像領域では、閾値ＦＴ（ｉ）を基準の閾値ＦＴ（０）の値のままに、例えば表１に示すように、Ｓｕｂ（ｉ）＝９９のときは閾値ＦＴ（ｉ）＝１０、Ｓｕｂ（ｉ）＝１００のときは閾値ＦＴ（ｉ）＝１０となるように設定する。
【００７２】
これにより、画像データにおいて、差分値Ｓｕｂ（ｉ）の値が小さい程すなわちデジタルカメラ１−２から被写体までの距離が遠い画像領域ほど、閾値ＦＴ（ｉ）の値が基準よりも高くすることにより、顔を検出し難くして前記距離の遠い画像領域での顔の誤検出を防止して、顔検出の精度を向上させることができる。
【００７３】
上記のようにして閾値ＦＴ（ｉ）を設定した後で（ステップＳ２１）、顔検出部６５は、上記設定に基づいて、スルー画像Ｐ中の、顔の検出を行い（ステップＳ１３）、上記実施形態と同様にステップＳ１４以降の処理を行う。このようにしてデジタルカメラ１−２による撮影は行われる。
【００７４】
なお本実施形態では、差分値Ｓｕｂ（ｉ）と顔評価値の閾値ＦＴ（ｉ）との関係を上記表１のように設定したが、本発明はこれに限定されるものではなく、閾値ＦＴが差分値Ｓｕｂの値によって決定されていれば、数値は適宜変更可能である。
【００７５】
次に本発明にかかる第三の実施形態のデジタルカメラ１−３について、以下図面を参照して詳細に説明する。図９は本実施形態のデジタルカメラ１−３の機能構成を示すブロック図、図１０は顔検出方法を説明する図である。なお本実施形態のデジタルカメラ１−３については、便宜上、上述の実施形態のデジタルカメラ１と同一箇所は同一符号として説明を省略する。
【００７６】
本実施形態のデジタルカメラ１−３は、図９に示すように、上述の実施形態のデジタルカメラ１の構成において領域設定部７９は備えずに、枠設定部（枠設定手段）８１を備えている。枠設定部８１は後述する顔検出枠ＦＦの大きさを設定するものであり、設定方法については後で詳細に説明する。
【００７７】
また本実施形態の顔検出部６５−３による顔検出は、図１０に示すように、予め設定された顔の特徴部分、例えば目Ｅ、口Ｍ等の位置や大きさ等を表す画像を囲む顔検出枠ＦＦを、画像データＰ中で走査し（図１０中の矢印Ｓ参照）、この走査点における画像と、顔検出枠ＦＦ内部の画像とを照合することにより画像データＰ中に顔があるか否かを判断する。このときこの判断は上述の実施形態のように顔評価値を使用することができる。このように本実施形態のデジタルカメラ１−３は構成されている。
【００７８】
次に、以上の構成のデジタルカメラ１−３において撮影時に行われる処理について説明する。図１１はデジタルカメラ１−３の一連の処理のフローチャートである。なお図１１Ａは図４Ａのフローチャートの処理と同様であるため説明を省略し、図１１ＢのステップＳ１３〜ステップＳ２０は図４ＢのステップＳ１３〜ステップＳ２０の処理と同様であるため説明を省略する。
【００７９】
デジタルカメラ１−３は、図１１ＡのステップＳ９にて各領域Ａ（ｉ）毎の差分値Ｓｕｂ（ｉ）が算出されると、図１１Ｂに示すように、この算出された差分値Ｓｕｂ（ｉ）の値に応じて枠設定部８１が、顔検出枠ＦＦの大きさを設定する（ステップＳ２２）。ここで顔検出枠ＦＦの大きさの設定方法について説明する。図１２は顔検出枠ＦＦの大きさの一例である。
【００８０】
本実施形態では顔検出枠ＦＦは、例えば図１２に示すように、図１２中左から大中小の３つのサイズの顔検出枠ＦＦ１、ＦＦ２、ＦＦ３を使用する。この顔検出枠ＦＦ１、ＦＦ２、ＦＦ３は、それぞれ縦横均等に拡大縮小されている。
【００８１】
ここで表２に差分値Ｓｕｂ（ｉ）及び閾値Ｔと顔検出枠ＦＦのサイズの対応表の一例を示す。
【表２】
2008219367.tif 000004
【００８２】
例えば、本実施形態のように顔検出枠ＦＦのサイズが３つある場合には、比較部７７にて差分値Ｓｕｂ（ｉ）との比較に使用される閾値Ｔを２つ（Ｔ１、Ｔ２）設け、記憶部７８に記憶させておく。通常、人物がデジタルカメラ１−３に近い至近側に位置する程、画像Ｐ中の顔領域は大きくなり、逆に遠方側に位置する程、画像Ｐ中の顔領域は小さくなる。
【００８３】
そこで上記表２に示すように、差分値Ｓｕｂ（ｉ）が閾値Ｔ１よりも小さい値のときには、人物は遠方側に位置する可能性が高いので小さいサイズの顔検出枠ＦＦ３を使用し、差分値Ｓｕｂ（ｉ）が閾値Ｔ２以上の値のときには、人物は至近側に位置する可能性が高いので大きいサイズの顔検出枠ＦＦ１を使用し、差分値Ｓｕｂ（ｉ）が閾値Ｔ１以上閾値Ｔ２未満の値のときには、前記至近側と前記遠方側とに含まれない中間地点に位置する可能性が高いので、中サイズの顔検出枠ＦＦ２を使用する。
【００８４】
つまり算出部６６にて算出された差分値Ｓｕｂ（ｉ）の値が大きい程、すなわちデジタルカメラ１−３から被写体までの距離が近くなる程、顔検出枠ＦＦのサイズを大きく設定し、差分値Ｓｕｂ（ｉ）の値が小さい程、すなわちデジタルカメラ１−３から被写体までの距離が遠くなる程、顔検出枠ＦＦのサイズを小さく設定する。
【００８５】
このように差分値Ｓｕｂ（ｉ）の値に応じてすなわちデジタルカメラ１−３から被写体までの距離に応じて顔検出枠ＦＦの大きさを変更することにより、画像Ｐ中の顔領域に適した顔検出枠ＦＦを設定することができるので、顔の誤検出を抑制することができる。
【００８６】
上記のようにして顔検出枠ＦＦの大きさを設定した後で（ステップＳ２２）、顔検出部６５は、領域Ａ（ｉ）毎に設定されたサイズの顔検出枠ＦＦを使用して、スルー画像中の、顔の検出を行い（ステップＳ１３）、上記実施形態と同様にステップＳ１４以降の処理を行う。このようにしてデジタルカメラ１−３による撮影は行われる。
【００８７】
なお本実施形態では、サイズの異なる顔検出枠ＦＦを３つ使用したが、本発明はこれに限定されるものではなく、２つ以上の個数であれば適宜変更可能である。また本実施形態では閾値Ｔを２つ使用してが、本発明はこれに限定されるものではなく、差分値Ｓｕｂ（ｉ）の値に応じて顔検出枠ＦＦのサイズを場合分けできれば個数は適宜変更可能である。
【００８８】
次に本発明にかかる第四の実施形態のデジタルカメラ１−４について、以下図面を参照して詳細に説明する。図１３は本実施形態のデジタルカメラ１−４の機能構成を示すブロック図である。なお本実施形態のデジタルカメラ１−４については、便宜上、上記実施形態のデジタルカメラ１と同一箇所は同一符号として説明を省略する。
【００８９】
本実施形態のデジタルカメラ１−３は、図１３に示すように、上記実施形態のデジタルカメラ１−２の構成において評価値閾値設定部（評価値閾値設定手段）８０は備えずに、再判断部（再判断手段）８２を備えている。再判断部８２は、顔検出部６５にて検出された１つ以上の顔が、人物の顔であるか否かを判断する。すなわち検出された顔が誤検出であるか否かを再判断するものであり、この再判断方法については後で詳細に説明する。このように本実施形態のデジタルカメラ１−３は構成されている。
【００９０】
次に、以上の構成のデジタルカメラ１−４において撮影時に行われる処理について説明する。図１４はデジタルカメラ１−４の一連の処理のフローチャートである。なお図１４Ａは図４Ａのフローチャートの処理と同様であるため説明を省略し、図１４ＢのステップＳ１４〜ステップＳ２０は図４ＢのステップＳ１４〜ステップＳ２０の処理と同様であるため説明を省略する。
【００９１】
デジタルカメラ１−４は、図１４ＡのステップＳ９にて各領域Ａ（ｉ）毎の差分値Ｓｕｂ（ｉ）が算出されると、図１４Ｂに示すように、スルー画像Ｐに対して顔検出を行う（ステップＳ１３’）。ここで図１５にステップＳ１３’にて行われた顔検出の結果の一例を示す。
【００９２】
図１５に示すように、画像Ｐ中には人物が二人しか存在していないにも関わらず、顔検出部６５は顔領域として顔検出結果Ｒ１、顔検出結果Ｒ２、顔検出結果Ｒ３の３つ検出している。しかしながら画像Ｐ中の顔検出結果Ｒ１は、木の一部であり、人物の顔ではないため、誤検出である。
【００９３】
そこで次に再判断部８２が、顔検出結果Ｒが人物の顔であるか否かを再判断する（ステップＳ２３）。ここで再判断部８２による再判断方法について詳しく説明する。再判断部８２は、先ず、図１４ＡのステップＳ９にて算出された差分値Ｓｕｂ（ｉ）（図６（ｂ）参照）から、顔検出結果Ｒの画像領域におけるデジタルカメラ１−４から被写体までの距離を推測する。
【００９４】
つまり図１５に示す画像Ｐにおける顔検出結果Ｒと、差分値Ｓｕｂ（ｉ）の算出結果（図６（ｂ）参照）とを対応させると、図１５中の顔検出結果Ｒ１の領域付近の差分値Ｓｕｂ（ｉ）の値は、０から３０程度の値であり、顔検出結果Ｒ２の領域付近の差分値Ｓｕｂ（ｉ）の値は５０〜１００程度の値、顔検出結果Ｒ１の領域付近の差分値Ｓｕｂ（ｉ）の値は３０程度の値であるため、これらの値から顔検出結果Ｒの領域は、デジタルカメラ１−４の至近側から顔検出結果Ｒ２、Ｒ３、Ｒ１の順に位置していると推測できる。
【００９５】
この推測結果から、それぞれの顔検出結果Ｒの領域における顔の大きさを算出すると、顔領域は顔検出結果Ｒ２、Ｒ３、Ｒ１の順に小さくなると推測される。しかしながら顔検出結果Ｒの枠すなわち顔領域は、顔検出結果Ｒ１とＲ２とが略同じ大きさであるため、顔検出結果Ｒ１の前記距離における顔の大きさは不自然と判断することによりこの顔検出結果Ｒ１は誤検出であると判断する。
【００９６】
このように差分値Ｓｕｂ（ｉ）の値に応じて、すなわちデジタルカメラ１−４からの距離に応じて顔の大きさを推測することで、検出された顔が本当に顔であるか否かを再判断することができる。これにより、顔の誤検出を防止することができる。
【００９７】
上記のようにして検出された顔が誤検出であるか否かを再判断した後で（ステップＳ２３）、上述の実施形態と同様にステップＳ１４以降の処理を行う。このようにしてデジタルカメラ１−４による撮影は行われる。
【００９８】
なお、上述した実施形態のデジタルカメラは、発光手段としてストロボ２４を使用したが、本発明はこれに限定されるものではなく、被写体に向けて光を照射できるものであれば、例えばＬＥＤ等、別の発光手段を使用してもよい。
【００９９】
本発明の撮像装置は、上述した実施形態のデジタルカメラに限られるものではなく、本発明の趣旨を逸脱しない範囲において適宜変更可能である。
【図面の簡単な説明】
【０１００】
【図１】デジタルカメラの背面図
【図２】デジタルカメラの前面図
【図３】デジタルカメラの機能ブロック図
【図４Ａ】デジタルカメラの一連の処理のフローチャートを示す図（その１）
【図４Ｂ】デジタルカメラの一連の処理のフローチャートを示す図（その２）
【図５】（ａ）ストロボ発光前のスルー画像、（ｂ）ストロボ発光中のスルー画像、（ｃ）差分画像
【図６】（ａ）差分値を算出する際の画像分割の一例を示す図、（ｂ）差分値の計算結果の一例を示す図
【図７】第二の実施形態のデジタルカメラの機能ブロック図
【図８Ａ】第二の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その１）
【図８Ｂ】第二の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その２）
【図９】第三の実施形態のデジタルカメラの機能ブロック図
【図１０】顔検出方法を説明する図
【図１１Ａ】第三の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その１）
【図１１Ｂ】第三の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その２）
【図１２】顔検出枠の大きさの一例を示す図
【図１３】第四の実施形態のデジタルカメラの機能ブロック図
【図１４Ａ】第四の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その１）
【図１４Ｂ】第四の実施形態のデジタルカメラの一連の処理のフローチャートを示す図（その２）
【図１５】顔検出の結果の一例を示す図
【符号の説明】
【０１０１】
１、１−２、１−３、１−４  デジタルカメラ
２４  ストロボ（発光手段）
５８  ＣＣＤ（取得手段）
６５、６５−２、６５−３  顔検出部（対象物検出手段）
６６  算出部（算出手段）
７７  比較部（比較手段）
７８  記憶部（記憶手段）
７９  領域決定部（領域決定手段）
８０  評価値閾値設定部（評価値閾値設定手段）
８１  枠設定部（枠設定手段）
８２  再判断部（再判断手段）
Ｐ１  スルー画像１（第一の画像データ）
Ｐ２  スルー画像２（第二の画像データ）
【図１】
2008219367.tif 000005
【図２】
2008219367.tif 000006
【図３】
2008219367.tif 000007
【図４Ａ】
2008219367.tif 000008
【図４Ｂ】
2008219367.tif 000009
【図６】
2008219367.tif 000010
【図７】
2008219367.tif 000011
【図８Ａ】
2008219367.tif 000012
【図８Ｂ】
2008219367.tif 000013
【図９】
2008219367.tif 000014
【図１０】
2008219367.tif 000015
【図１１Ａ】
2008219367.tif 000016
【図１１Ｂ】
2008219367.tif 000017
【図１２】
2008219367.tif 000018
【図１３】
2008219367.tif 000019
【図１４Ａ】
2008219367.tif 000020
【図１４Ｂ】
2008219367.tif 000021
【図５】
2008219367.tif 000022
【図１５】
2008219367.tif 000023