(57)【要約】【課題】本発明は、人物撮影の失敗率を低減するのに有効なディジタルカメラを提供することを目的とする。【解決手段】本発明のディジタルカメラは、先の撮影から次の撮影までの期間に、前記先の撮影で取得した保存用画像に対し顔認識処理（Ｓ８）を施し、その顔認識処理の結果に基づき前記保存用画像が失敗画像であるか否かを判定する判定手段（Ｓ９）を備えたことを特徴とする。例えば、前記判定手段は、前記顔認識処理（Ｓ８）で検出された顔領域の個数が零であった場合に前記保存用画像を失敗画像と判定する（Ｓ９ＮＯ）。或いは、前記判定手段は、前記先の撮影の前に取得された確認用画像に対しても顔認識処理を施し、その確認用画像に対する前記顔認識処理の結果と、前記保存用画像に対する前記顔認識処理の結果との差異に基づき前記判定を行ってもよい。【選択図】      図２
2008258960.tif 000002
【特許請求の範囲】
【請求項１】
先の撮影から次の撮影までの期間に、前記先の撮影で取得した保存用画像に対し顔認識処理を施し、その顔認識処理の結果に基づき前記保存用画像が失敗画像であるか否かを判定する判定手段を備えた
ことを特徴とするディジタルカメラ。
【請求項２】
請求項１に記載のディジタルカメラにおいて、
前記判定手段は、
前記顔認識処理で検出された顔領域の個数が零であった場合に前記保存用画像を失敗画像と判定する
ことを特徴とするディジタルカメラ。
【請求項３】
請求項１に記載のディジタルカメラにおいて、
前記判定手段は、
前記先の撮影の前に取得された確認用画像に対しても顔認識処理を施し、その確認用画像に対する前記顔認識処理の結果と、前記保存用画像に対する前記顔認識処理の結果との差異に基づき前記判定を行う
ことを特徴とするディジタルカメラ。
【請求項４】
請求項３に記載のディジタルカメラにおいて、
前記判定手段は、
前記確認用画像に対する前記顔認識処理で検出された顔領域の個数よりも、前記保存用画像に対する前記顔認識処理で検出された顔領域の個数が少なかった場合に、前記保存用画像を失敗画像と判定する
ことを特徴とするディジタルカメラ。
【請求項５】
請求項１〜請求項４の何れか一項に記載のディジタルカメラにおいて、
前記判定手段は、
前記保存用画像を失敗画像と判定した場合には、その旨をユーザへ通知する
ことを特徴とするディジタルカメラ。
【請求項６】
請求項１〜請求項５の何れか一項に記載のディジタルカメラにおいて、
前記判定手段は、
前記保存用画像を失敗画像と判定した場合には、その保存用画像を消去する
ことを特徴とするディジタルカメラ。
【請求項７】
請求項６に記載のディジタルカメラにおいて、
前記判定手段は、
前記保存用画像を失敗画像と判定し、かつユーザが許可した場合には、その保存用画像を消去する
ことを特徴とするディジタルカメラ。
【請求項８】
請求項１〜請求項７の何れか一項に記載のディジタルカメラにおいて、
前記ディジタルカメラの撮影モードを、顔を有した被写体を撮影するのに専用のモードと他のモードとの間で切り替える制御手段を更に有し、
前記制御手段は、
前記ディジタルカメラの撮影モードを前記他のモードに設定した期間には、前記判定手段の動作を禁止する
ことを特徴とするディジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔認識機能を搭載したディジタルカメラに関する。
【背景技術】
【０００２】
近年のディジタルカメラには顔認識機能を搭載したものがある（特許文献１等を参照）。顔認識機能は、人物の顔に対する自動焦点調節、人物の顔の明るさや色の自動補正、赤目の自動補正などに有効なので、これを利用すれば人物撮影に失敗する確率は低くなる。
【０００３】
しかも、ディジタルカメラには背面表示パネルが設けられているので、ユーザは撮影で取得した画像をその場で確認し、仮にそれが失敗画像であっても即座に撮り直しをすることができる。
【特許文献１】特開２００４−３２０２８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、携帯機器であるディジタルカメラの背面表示パネルは小さいので、手ブレや被写体ブレによる微妙な失敗を背面表示パネル上で見出すことは難しい。この種の失敗は、ユーザがディジタルカメラを自宅へ持ち帰り、テレビモニタなどの大型ディスプレイへ画像を表示させたときに初めて発覚することが多い。
【０００５】
そこで本発明は、人物撮影の失敗率を低減するのに有効なディジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のディジタルカメラは、先の撮影から次の撮影までの期間に、前記先の撮影で取得した保存用画像に対し顔認識処理を施し、その顔認識処理の結果に基づき前記保存用画像が失敗画像であるか否かを判定する判定手段を備えたことを特徴とする。
【０００７】
なお、前記判定手段は、前記顔認識処理で検出された顔領域の個数が零であった場合に前記保存用画像を失敗画像と判定してもよい。
【０００８】
また、前記判定手段は、前記先の撮影の前に取得された確認用画像に対しても顔認識処理を施し、その確認用画像に対する前記顔認識処理の結果と、前記保存用画像に対する前記顔認識処理の結果との差異に基づき前記判定を行ってもよい。
【０００９】
また、前記判定手段は、前記確認用画像に対する前記顔認識処理で検出された顔領域の個数よりも、前記保存用画像に対する前記顔認識処理で検出された顔領域の個数が少なかった場合に、前記保存用画像を失敗画像と判定してもよい。
【００１０】
また、前記判定手段は、前記保存用画像を失敗画像と判定した場合には、その旨をユーザへ通知してもよい。
【００１１】
また、前記判定手段は、前記保存用画像を失敗画像と判定した場合には、その保存用画像を消去してもよい。
【００１２】
また、前記判定手段は、前記保存用画像を失敗画像と判定し、かつユーザが許可した場合には、その保存用画像を消去してもよい。
【００１３】
また、本発明の何れかのディジタルカメラは、前記ディジタルカメラの撮影モードを、顔を有した被写体を撮影するのに専用のモードと他のモードとの間で切り替える制御手段を更に有し、前記制御手段は、前記ディジタルカメラの撮影モードを前記他のモードに設定した期間には、前記判定手段の動作を禁止してもよい。
【発明の効果】
【００１４】
本発明によれば、人物撮影の失敗率を低減するのに有効なディジタルカメラが実現する。
【発明を実施するための最良の形態】
【００１５】
［第１実施形態］
以下、ディジタルカメラの第１実施形態を説明する。
【００１６】
図１は、ディジタルカメラの構成図である。図１に示すとおり、ディジタルカメラには、マイコン１、撮像部２、バッファメモリ３、ビデオ出力端子４、通信端子５、背面表示パネル６、保存用メモリ７、操作スイッチ８が備えられる。
【００１７】
撮像部２は、撮影レンズ、絞り、メカニカルシャッタ、撮像素子、Ａ／Ｄ変換器、信号処理回路などを備える。撮像部２は、マイコン１によって駆動されると、被写界の画像の画像データを取得し、その画像データをバッファメモリ３へ蓄積させる。
【００１８】
背面表示パネル６は、マイコン１から与えられる画像データに応じて画像を表示する。マイコン１から与えられる或る画像の画像データが他の画像の画像データに切り替わると、背面表示パネル６が表示する画像も切り替わる。
【００１９】
保存用メモリ７は、ＳＤカードやフラッシュメモリなどの大容量の記憶媒体である。保存用メモリ７には、保存すべき画像の画像ファイルがマイコン１によって書き込まれる。これによって画像が保存される。
【００２０】
ビデオ出力端子４は、ビデオケーブルを介して外部のテレビモニタへ接続可能である。ビデオケーブルが接続されると、ビデオ出力端子４は、マイコン１から与えられる画像データに基づきＮＴＳＣやＰＡＬなどの形式のビデオ信号を生成し、それをテレビモニタへ送出する。このビデオ出力端子４を利用すれば、背面表示パネル６へ表示されるのと同じ画像をテレビモニタへ表示させることができる。
【００２１】
通信端子５は、ＵＳＢやＩＥＥＥ１３９４などの規格に準拠したケーブルを介して外部のコンピュータへ接続可能である。コンピュータが接続されると、通信端子５はコンピュータから与えられる信号をマイコン１が認識可能な信号に変換してからマイコン１へ与え、またマイコン１から与えられる信号をコンピュータが認識可能な信号に変換してからコンピュータへ送出する。この通信端子５を利用してマイコン１とコンピュータとが通信を行えば、保存用メモリ７に格納された画像ファイルをコンピュータへ転送することができる。
【００２２】
操作スイッチ８は、レリーズ釦やモードセレクタなであり、ユーザから各種の指示の入力を受け付けると、その指示をマイコン１へ入力する。その指示の中には、撮影指示やモード切り替えの指示などがある。因みに、ディジタルカメラの撮影モードには、顔専用の撮影モード（以下、「顔撮影モード」という。）がある。顔撮影モードは、例えば、「人物モード」、「ポートレートモード」、「パーティーモード」、「記念撮影モード」などである。本実施形態の顔撮影モードには、失敗判定の機能があり、その詳細は後述する。
【００２３】
マイコン１は、撮像部２を制御して必要な画像の画像データを取得する。例えば、マイコン１は、撮像部２の撮像素子をフレームモードで駆動することにより解像度の高い静止画像の画像データを取得し、撮像部２の撮像素子をドラフトモードで駆動することにより、リアルタイムにライブ表示するためのスルー画像の画像データを取得することが可能である。以下、静止画像の画像データを単に「静止画像」と称し、スルー画像の画像データを単に「スルー画像」と称する。
【００２４】
ディジタルカメラが撮影モードに設定されると、マイコン１はスルー画像の取得を開始し、バッファメモリ３に蓄積されるスルー画像を背面表示パネル６へと順次送出し、これによって背面表示パネル６へライブビュー画像を表示する。
【００２５】
この状態でユーザから撮影指示が入力されると、マイコン１は静止画像の取得を行い、バッファメモリ３に蓄積される静止画像を読み出し、適当な画像処理を施してから背面表示パネル６へ送出し、これによって背面表示パネル６へアフタービュー画像を表示する。その一方で、マイコン１は画像処理後の静止画像の画像ファイルを作成し、それを保存用メモリ７へ保存する。これによって、撮影が完了する。
【００２６】
なお、静止画像の画像ファイルにはタグ領域が設けられており、そのタグ領域には、静止画像に関連する各種の情報（撮影条件、サムネイルデータなど）が書き込まれる。その後、マイコン１は、スルー画像の取得及びライブビュー画像の表示を再開する。
【００２７】
なお、本実施形態のマイコン１は、バッファメモリ３に蓄積される静止画像又はスルー画像に対し、階調変換処理、色変換処理、解像度変換処理などの各種の画像処理を施すことができるが、それ以外に顔認識処理を施すこともできる。例えば、マイコン１は、スルー画像に対し顔認識処理を施し、その結果に応じて撮像部２を制御することで、撮影レンズの焦点を顔領域に合わせる焦点調節制御や、顔領域の露出を適正露出にする露出制御を行うことも可能である。
【００２８】
図２は、本実施形態の顔撮影モードにおけるマイコン１の動作フローチャートである。各ステップにおけるマイコン１の動作は、次のとおりである。
【００２９】
ステップＳ１：ディジタルカメラが顔撮影モードに設定されると、スルー画像の取得を開始する。
【００３０】
ステップＳ２：スルー画像に基づくライブビュー画像の表示、スルー画像に対する顔認識処理、焦点調節制御、露出制御を開始する。なお、この時点における焦点調節制御、露出制御は、顔領域ではなくスルー画像の全域に対して行われる。
【００３１】
ステップＳ３：スルー画像から顔領域が検出されたか否かを判別し、顔領域が検出された場合はステップＳ４へ進み、顔領域が検出されない場合はステップＳ３を繰り返す。
【００３２】
ステップＳ４：顔領域へ矩形枠を表示するための画像データを背面表示パネル６へ送出すると共に、ユーザに対し撮影を許可する。このときのライブビュー画像は、例えば図３（Ａ）に示すとおりとなる。
【００３３】
ステップＳ５：撮影指示の入力が有るか否かを判別し、撮影指示が入力された場合はステップＳ６へ進み、撮影指示が入力されない場合はステップＳ３へ戻る。
【００３４】
ステップＳ６：その時点で検出された顔領域に対して焦点調節制御及び露出制御を行い、その状態で撮影を行い、静止画像を取得する。取得された静止画像は、バッファメモリ３に蓄積される。
【００３５】
ステップＳ７：バッファメモリ３に蓄積された静止画像を読み込み、背面表示パネル６へアフタービュー画像を表示する。撮影に成功した場合、アフタービュー画像は例えば図３（Ｂ１）のようになり、撮影に失敗した場合、アフタービュー画像は例えば図３（Ｂ２）のようになる。なお、図３（Ｂ２）には、人物にブレが生じた様子を示した。
【００３６】
ステップＳ８：バッファメモリ３に蓄積された静止画像に対し顔認識処理を施す。撮影時の顔の向きが正面であり、しかもブレが生じていなければ（図３（Ｂ１）参照）、静止画像から顔領域が検出されるが、撮影時の顔の向きが正面から外れたり、ブレが生じていたりすれば（図３（Ｂ２）参照）、静止画像から顔領域は検出されない。
【００３７】
ステップＳ９：失敗判定を行うため、ステップＳ８において静止画像から顔領域が検出されたか否かを判別し、顔領域が検出された場合は、その静止画像を成功画像とみなしてステップＳ１０へ進み、顔領域が検出されなかった場合は、その静止画像を失敗画像とみなしてステップＳ１１へ進む。
【００３８】
ステップＳ１０：静止画像の画像ファイルを作成すると共に、ステップＳ８における顔認識処理で認識された情報（少なくとも検出された顔領域の座標情報）をその画像ファイルのタグ領域に書き込んでから、それを保存用メモリ７へ保存する。その後、ステップＳ１へ戻る。
【００３９】
ステップＳ１１：静止画像上へ警告表示を行うための画像データを作成し、それを背面表示パネル６へ送出する。このとき、背面表示パネル６には、図３（Ｂ３）に示すとおり、「顔が正しく写っていません。この画像を消去しますか？」などのメッセージと、ＹＥＳ釦やＮＯ釦などのＧＵＩ画像とが配置される。ユーザは、この表示内容に促されて静止画像を保存するか否かを検討し、消去する場合はＹＥＳ釦を、保存する場合はＮＯ釦を選択する。この選択は、操作スイッチ８の操作によって行われる。
【００４０】
ステップＳ１２：ＹＥＳ釦とＮＯ釦との何れが選択されたかを判別し、ＹＥＳ釦であった場合はステップＳ１３へ進み、ＮＯ釦であった場合はステップＳ１０へ進む。
【００４１】
ステップＳ１３：バッファメモリ３に蓄積された静止画像を消去してから、ステップＳ１へ戻る。
【００４２】
以上、本実施形態のマイコン１は、顔撮影モードでの撮影時に失敗判定を行う。この際、マイコン１は、撮影で取得した静止画像へ顔認識処理を施し、顔領域が検出された場合にはその静止画像を成功画像とみなし、顔領域が検出されなかった場合にはその静止画像を失敗画像とみなす。
【００４３】
そして、マイコン１は、静止画像が成功画像（図３（Ｂ１）参照）であった場合には、静止画像をそのまま保存し、静止画像が失敗画像（図３（Ｂ２）参照）であった場合には、警告表示（図３（Ｂ３）参照）を行う。しかも、この失敗判定及び警告表示は、撮影直後、次の撮影の前に実行される。
【００４４】
したがって、ディジタルカメラのユーザは、静止画像に被写体ブレなどの微妙な失敗しか発生していない場合であっても、その失敗を撮影直後に確実に認識し、静止画像をその場で消去したり、その場で撮り直しを行ったりすることができる。その結果、失敗画像が保存用メモリ７を占める割合は格段に低くなる。
【００４５】
なお、本実施形態のマイコン１は、静止画像を消去するか否かの判断をユーザに委ねるので（図３（Ｂ３）参照）、失敗画像と判定した静止画像が仮にユーザにとって必要なものであったとしても、それを誤消去することは無い。
【００４６】
［第２実施形態］
以下、ディジタルカメラの第２実施形態を説明する。ここでは、第１実施形態との相違点のみ説明する。相違点は、顔撮影モードにおけるマイコン１の動作にあり、その動作は、被写界中に存在する人物の数が複数である可能性をも考慮したものである。
【００４７】
図４は、本実施形態の顔撮影モードにおけるマイコン１の動作フローチャートである。図４において、図２と相違する主なステップには点線枠を付した。各ステップにおけるマイコン１の動作は、次のとおりである。
【００４８】
ステップＳ１：ディジタルカメラが顔撮影モードに設定されると、スルー画像の取得を開始する。
【００４９】
ステップＳ２：スルー画像に基づくライブビュー画像の表示、スルー画像に対する顔認識処理、焦点調節制御、露出制御を開始する。なお、この時点における焦点調節制御、露出制御は、顔領域ではなくスルー画像の全域に対して行われる。
【００５０】
ステップＳ３：スルー画像から顔領域が検出されたか否かを判別し、顔領域が検出された場合はステップＳ４へ進み、顔領域が検出されない場合はステップＳ３を繰り返す。
【００５１】
ステップＳ４：顔領域へ矩形枠を表示するための画像データを背面表示パネル６へ送出すると共に、ユーザに対し撮影を許可する。被写界に複数の人物が存在していた場合、ライブビュー画像は、例えば図５（Ａ）に示すとおりとなる。なお、図５（Ａ）では、矩形枠の表示先が、検出された全ての顔領域となっているが、検出された顔領域の中で最もサイズの大きいもののみであってもよい。
【００５２】
ステップＳ２１：検出された顔領域の個数Ｎ1を認識する。この個数Ｎ1は、失敗判定で使用される。被写界に複数の人物が存在していた場合、個数Ｎ1は２以上となる可能性がある。
【００５３】
ステップＳ５：撮影指示の入力が有るか否かを判別し、撮影指示が入力された場合はステップＳ６へ進み、撮影指示が入力されない場合はステップＳ３へ戻る。
【００５４】
ステップＳ６：その時点で検出された顔領域に対する焦点調節制御、露出制御を行い、その状態で撮影を行い、静止画像を取得する。取得された静止画像は、バッファメモリ３に蓄積される。なお、検出された顔領域の数が複数であった場合、焦点調節及び露出制御は、全ての顔領域に対して行われるか、或いは、検出された顔領域の中で最もサイズの大きいものに対して行われる。
【００５５】
ステップＳ７：バッファメモリ３に蓄積された静止画像を読み込み、背面表示パネル６へアフタービュー画像を表示する。撮影に成功した場合、アフタービュー画像は例えば図５（Ｂ１）のようになり、撮影に失敗した場合、アフタービュー画像は例えば図５（Ｂ２）のようになる。なお、図５（Ｂ２）には、一部の人物にブレが生じた様子を示した。
【００５６】
ステップＳ８：バッファメモリ３に蓄積された静止画像に対し顔認識処理を施す。撮影時の全て顔の向きが正面であり、しかもブレが生じていなければ（図５（Ｂ１）参照）、静止画像から全ての顔領域が検出されるが、撮影時の少なくとも一部の顔の向きが正面から外れたり、ブレが生じていたりすれば（図５（Ｂ２）参照）、静止画像から一部の顔領域が検出されない。
【００５７】
ステップＳ２２：ステップＳ８で検出された顔領域の個数Ｎ2を認識する。全ての顔領域が検出できた場合、この個数Ｎ2はステップＳ２１で認識した個数Ｎ1と同じになるが、一部の顔領域が検出できなかった場合、この個数Ｎ2は個数Ｎ1より小さくなる。また、被写界に存在する人物の数が撮影直前に増えた場合は、この個数Ｎ2が個数Ｎ1より大きくなることもある。
【００５８】
ステップＳ２３：失敗判定を行うため、個数Ｎ1と個数Ｎ2との大小関係を比較し、Ｎ1≦Ｎ2であった場合は静止画像を成功画像とみなしてステップＳ１０へ進み、Ｎ1＞Ｎ2であった場合は静止画像を失敗画像とみなしてステップＳ１１へ進む。
【００５９】
ステップＳ１０：静止画像の画像ファイルを作成すると共に、ステップＳ８における顔認識処理で認識された情報（少なくとも検出された顔領域の座標情報）をその画像ファイルのタグ領域に書き込んでから、それを保存用メモリ７へ保存する。その後、ステップＳ１へ戻る。
【００６０】
ステップＳ１１：静止画像上へ警告表示を行うための画像データを作成し、それを背面表示パネル６へ送出する。このとき、背面表示パネル６には、図５（Ｂ３）に示すとおり、「少なくとも一部の顔が正しく写っていません。この画像を消去しますか？」などのメッセージと、ＹＥＳ釦やＮＯ釦などのＧＵＩ画像とが配置される。ユーザは、この表示内容に促されて静止画像を保存するか否かを検討し、消去する場合はＹＥＳ釦を、保存する場合はＮＯ釦を選択する。この選択は、操作スイッチ８の操作によって行われる。
【００６１】
ステップＳ１２：ＹＥＳ釦とＮＯ釦との何れが選択されたかを判別し、ＹＥＳ釦であった場合はステップＳ１３へ進み、ＮＯ釦であった場合はステップＳ１０へ進む。
【００６２】
ステップＳ１３：バッファメモリ３に蓄積された静止画像を消去してから、ステップＳ１へ戻る。
【００６３】
以上、本実施形態のマイコン１は、失敗判定を、撮影直前にスルー画像から検出された顔領域の個数と、撮影後に静止画像から検出された顔領域の個数との比較に基づき行う。したがって、撮影対象となる人物の数が複数であったとしても、失敗判定を正しく行うことができる。また、撮影対象となる人物の数が単数であったとしても、失敗判定は正しく行われる。
【００６４】
［その他］
なお、上述した何れかの実施形態では、レリーズ釦が半押しされるタイミングと、レリーズ釦が全押しされるタイミングとが同時であることを想定したが、両者のタイミングがずれていた場合、マイコン１は次のとおりに動作する。
【００６５】
すなわち、マイコン１は、ステップＳ４の後にレリーズ釦が半押しされたか否かを判別する。半押しされた場合には、その時点で検出された顔領域に対して焦点調節制御及び露出制御を行い、それらの制御量を固定（ロック）してから次のステップへ進む。また、ステップＳ５では、マイコン１は、レリーズ釦が全押しされたか否かによって撮影指示の有無を判別する。また、ステップＳ６では、マイコン１は、ロックされた制御量の下で撮影を行い、静止画像を取得する。
【００６６】
この場合、第２実施形態のステップＳ２１で取得される個数Ｎ1は、レリーズ釦が半押しされた時点で検出された顔領域の個数となる。したがって、この場合は、レリーズ釦が半押しされてから全押しされるまでの期間に少なくとも一部の顔の向きが正面から外れたり、ブレが生じたりすれば、静止画像は失敗画像と判定される。
【００６７】
また、第２実施形態のマイコン１は、ステップＳ２３において静止画像が成功画像と判定されるＮ2の範囲をＮ1≦Ｎ2としたが、Ｎ1＝Ｎ2としてもよい。このように成功画像と判定する条件を厳しくすれば、撮影直前（又はレリーズ釦が半押しされた後）に人物の数が増えた場合にも静止画像が失敗画像と判定される。
【００６８】
また、上述した何れかの実施形態において、マイコン１は、静止画像に対する顔認識処理（ステップＳ８）の効率を高めるために、その顔認識処理における顔領域の探索範囲を、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域の周辺に制限してもよい。撮影直前（又はレリーズ釦が半押しされた時点）に取得されるスルー画像と撮影で取得される静止画像との相関は高いので、探索範囲を制限しても静止画像に対する顔認識処理の精度に支障は無い。
【００６９】
また、上述した何れかの実施形態において、マイコン１は、ステップＳ８における顔認識処理の効率を高めるために、静止画像の代わりに、静止画像のサイズ縮小版を使用してもよい。静止画像のサイズ縮小版とは、静止画像を低解像度変換したものである。この場合、マイコン１は、顔認識処理のためだけに静止画像を低解像度変換してもよいが、静止画像の画像ファイルへ書き込まれるべきサムネイルデータを利用してもよい。
【００７０】
また、上述した何れかの実施形態において、マイコン１は、失敗判定を、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域の個数と、静止画像から検出された顔領域の個数との比較に基づき行ったが、顔領域の個数を比較する代わりに、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域の座標と、静止画像から検出された顔領域の座標とを比較してもよい。マイコン１は、両者の座標のズレが閾値以上であった場合には静止画像を失敗画像とみなし、座標のズレが閾値未満であった場合には静止画像を成功画像とみなせばよい。
【００７１】
また、マイコン１は、顔領域の個数を比較する代わりに、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域のサイズと、静止画像から検出された顔領域のサイズとを比較してもよい。マイコン１は、両者のサイズの差が閾値以上であった場合には静止画像を失敗画像とみなし、サイズの差が閾値未満であった場合には静止画像を成功画像とみなせばよい。
【００７２】
また、マイコン１は、顔領域の個数を比較する代わりに、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域の色と、静止画像から検出された顔領域の色とを比較してもよい。マイコン１は、両者の色の差が閾値以上であった場合には静止画像を失敗画像とみなし、色の差が閾値未満であった場合には静止画像を成功画像とみなせばよい。なお、ここでいう「色」は、輝度及び色相の少なくとも一方のことである。
【００７３】
また、マイコン１は、顔領域の個数を比較する代わりに、撮影直前（又はレリーズ釦が半押しされた時点）に検出された顔領域のコントラストと、静止画像から検出された顔領域のコントラストとを比較してもよい。マイコン１は、コントラストの差が閾値以上であった場合には静止画像を失敗画像とみなし、コントラストの差が閾値未満であった場合には静止画像を成功画像とみなせばよい。
【００７４】
また、マイコン１は、顔領域の個数の比較、顔領域の座標の比較、顔領域のサイズの比較、顔領域の色の比較、顔領域のコントラストの比較、の何れか２つ以上に基づいて失敗判定を行ってもよい。
【００７５】
また、上述した何れかの実施形態において、マイコン１は、背面表示パネル６へ警告用のメッセージを表示したが、警告用のメッセージを表示する代わりに、警告用のマーク又はアイコンを表示してもよい。
【００７６】
また、上述した何れかの実施形態において、マイコン１は、警告を画像の表示によって行ったが、ビープ音の発声や、警告灯（不図示）の点灯などによって行ってもよい。なお、ビープ音の発声は、ディジタルカメラに設けられたスピーカ（不図示）を通じて行われる。
【００７７】
また、上述した何れかの実施形態のマイコン１は、失敗判定の機能を顔撮影モードにおいて発現させたが、本実施形態の失敗判定の効果は顔を含む撮影時にのみ発揮されるので、失敗判定の機能は、顔撮影モード以外の他の撮影モードでは発現させないことが望ましい。
【００７８】
また、上述した何れかの実施形態のマイコン１は、失敗判定の機能を顔撮影モード（人物モード、ポートレートモード、パーティーモード、記念撮影モードなど）において発現させたが、失敗判定専用の撮影モードを、これらの撮影モードとは別に用意してもよい。
【００７９】
また、上述した何れかの実施形態では、失敗判定に関する処理の全てをマイコン１が実行したが、その処理の一部又は全部を専用の回路に実行させてもよい。特に、顔認識処理については、専用の回路を用意した方が処理効率が高まるので好ましい。
【図面の簡単な説明】
【００８０】
【図１】ディジタルカメラの構成図である。
【図２】第１実施形態の顔撮影モードにおけるマイコン１の動作フローチャートである。
【図３】第１実施形態の顔撮影モードにおけるマイコン１の動作を説明する図である。
【図４】第２実施形態の顔撮影モードにおけるマイコン１の動作フローチャートである。
【図５】第２実施形態の顔撮影モードにおけるマイコン１の動作を説明する図である。
【符号の説明】
【００８１】
１…マイコン，２…撮像部，３…バッファメモリ，４…ビデオ出力端子，５…通信端子，６…背面表示パネル，７…保存用メモリ，８…操作スイッチ
【図１】
2008258960.tif 000003
【図２】
2008258960.tif 000004
【図３】
2008258960.tif 000005
【図４】
2008258960.tif 000006
【図５】
2008258960.tif 000007