(57)【要約】【課題】常に顔検出機能を有効にしておくことによる、顔検出機能が動作するための電力消費や制御負荷による動作の遅延のために、撮影可能枚数の減少やユーザーに対する動作の不快感を防止する。【解決手段】再生モードにおいて、記録メディア３１に記録された画像に対して、顔情報の有無を確認する。顔情報が付加されていない画像データには顔検出を行い、顔情報を付加して記録する。全画像について顔情報が付加された場合、顔が存在する画像の割合を算出し、この割合が顔検出フラグ閾値を超えている場合は、顔検出フラグをＯＮにし、また超えていない場合は顔検出フラグをＯＦＦにする。この顔検出フラグはメモリ１３のフラッシュメモリ部に記憶される。次回撮影モードにしたときに、メモリ１３のフラッシュメモリ部から顔検出フラグを読み出し、顔検出フラグがＯＮの場合は、画像表示装置１４に顔検出機能を有効にすることを促す指示を表示する。【選択図】  図６
2008187524.tif 000002
【特許請求の範囲】
【請求項１】
被写体像を撮像して画像データに変換する撮像手段と、
画像データ内に人物の顔が存在するか否かを検出する顔検出手段と、
顔検出機能を有効にするか無効にするかを手動で切り替える切り替え手段と、
前記顔検出機能が有効に切り替えられ、かつ前記画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうち少なくとも１つを自動で制御する制御手段と、
前記画像データを記録媒体に記録する記録手段であって、前記顔検出手段によって人物の顔が検出された画像データに対して顔の存在を示す情報を関連付けて記録する記録手段と、
前記顔の存在を示す情報に基づいて前記記録媒体に記録された画像データのうち、顔が存在する画像データの割合が所定の閾値を超えているか否かを判定する判定手段と、
電源が投入された際に前記判定手段の判定結果に基づき顔が存在する画像データの割合が所定の閾値を超えていると判断されると、前記顔検出機能を有効にする切り替えを促す指示を行う指示手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記指示手段は、前記判定結果が、顔が検出された画像データの割合が所定の閾値を超えている判定であるときに、電源が投入された際に顔検出機能を有効にするか無効にするかの選択を促す指示を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体像を撮像して画像データに変換する撮像手段と、
画像データ内に人物の顔が存在するか否かを検出する顔検出手段と、
顔検出機能を有効にするか無効にするかを切り替える切り替え手段と、
前記顔検出機能が有効に切り替えられ、かつ前記画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうち少なくとも１つを自動で制御する制御手段と、
前記画像データを記録媒体に記録する記録手段であって、前記顔検出手段によって人物の顔が検出された画像データに対して顔の存在を示す情報を関連付けて記録する記録手段と、
前記顔の存在を示す情報に基づいて前記記録媒体に記録された画像データのうち、顔が存在する画像データの割合が所定の閾値を超えているか否かを判定する判定手段と、
前記切り替え手段は、電源が投入された際に前記判定手段の判定結果に基づき顔が存在する画像データの割合が所定の閾値を超えていると判断されると、前記顔検出機能を自動的に有効に切り替えることを特徴とする撮像装置。
【請求項４】
前記判定手段は、現在から遡った所定の期間内に撮影された画像データについて、顔が存在する割合が所定の閾値を超えているか否かを判定することを特徴とする請求項１から３のいずれかに記載の撮像装置。
【請求項５】
前記判定手段は、撮影日時が新しい順から所定の枚数の画像データについて、顔が存在する割合が所定の閾値を超えているか否かを判定することを特徴とする請求項１から３のいずれかに記載の撮像装置。
【請求項６】
前記記録手段は、顔の存在を示す情報を画像ファイルのヘッダ部分に記録し、画像データを画像ファイルのデータ部へ記録することを特徴とする請求項１から５のいずれかに記載の撮像装置。
【請求項７】
前記記録手段は、顔の存在を示す情報を画像ファイルとは異なる顔情報ファイルへ記録することを特徴とする請求項１から５のいずれかに記載の撮像装置。
【請求項８】
顔検出機能を有効にするか無効にするかを手動で切り替える切り替え手段を有し、電源が投入された際には前記顔検出機能を無効にし、電源の投入後に前記顔検出機能が有効に切り替えられ、かつ撮像した画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうちの少なくとも１つを自動で制御する撮像制御方法において、
前記画像データが記録される記録媒体内の全画像データ、最新の所定の期間内の画像データ、又は最新の所定の枚数の画像データに対して各画像データ内に顔が存在するか否かを検出する工程と、
前記顔が存在するか否かを検出した全画像データに対する顔が存在する画像データの割合を求める工程と、
電源が投入された際に前記顔が存在する画像データの割合が所定の閾値を超えていると、前記顔検出機能を有効にする切り替えを促す指示を行う工程と、
を含むことを特徴とする撮像制御方法。
【請求項９】
顔検出機能が有効に切り替えられ、かつ撮像した画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうちの少なくとも１つを自動で制御する撮像制御方法において、
前記画像データが記録される記録媒体内の全画像データ、最新の所定の期間内の画像データ、又は最新の所定の枚数の画像データに対して各画像データ内に顔が存在するか否かを検出する工程と、
前記顔が存在するか否かを検出した全画像データに対する顔が存在する画像データの割合を求める工程と、
電源が投入された際に前記顔が存在する画像データの割合が所定の閾値を超えていると、前記顔検出機能を有効にする工程と、
を含むことを特徴とする撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置および撮像制御方法に係り、特に画像内の顔検出が可能な撮像装置および撮像制御方法に関する。
【背景技術】
【０００２】
従来から、撮像画像から人物の顔を検出し、検出した顔のデータを様々な用途に利用する技術が開示されている。特許文献１には、被写体検出手段の結果に応じて警告表示をするか、又は撮像部の制御パラメータを自動で変更する技術が記載されている。
【特許文献１】特開２００６−８７０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１のように、被写体検出手段を常に動作させておくと、動作するための電力消費や制御負荷による動作の遅延などが発生するため、撮影可能枚数の減少やユーザーに対する動作の不快感を増すことになる。
【０００４】
本発明はこのような事情に鑑みてなされたもので、記録済み画像について顔の検出（人物の有無の判断）を行い、顔（人物）の出現率が多いユーザーかどうかを判断する。出現率が高く、顔検出機能が無効であった場合、次回の電源ＯＮする際に顔検出機能を有効にすることを促すか、又は自動で顔検出機能を有効にする撮像装置を提供する。
【課題を解決するための手段】
【０００５】
前記目的を達成するために請求項１に係る撮像装置は、被写体像を撮像して画像データに変換する撮像手段と、画像データ内に人物の顔が存在するか否かを検出する顔検出手段と、顔検出機能を有効にするか無効にするかを手動で切り替える切り替え手段と、前記顔検出機能が有効に切り替えられ、かつ前記画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうち少なくとも１つを自動で制御する制御手段と、前記画像データを記録媒体に記録する記録手段であって、前記顔検出手段によって人物の顔が検出された画像データに対して顔の存在を示す情報を関連付けて記録する記録手段と、前記顔の存在を示す情報に基づいて前記記録媒体に記録された画像データのうち、顔が存在する画像データの割合が所定の閾値を超えているか否かを判定する判定手段と、電源が投入された際に前記判定手段の判定結果に基づき顔が存在する画像データの割合が所定の閾値を超えていると判断されると、前記顔検出機能を有効にする切り替えを促す指示を行う指示手段とを備えたことを特徴とする。
【０００６】
このように、記録媒体に記録された画像データ内に顔が存在する画像データが多い場合に、顔検出機能を有効にすることを促すことにより、ユーザーの撮影嗜好に沿って顔検出機能を有効に活用させることができる。また、顔が存在する画像データが少ない場合は、顔検出機能を有効にすることを促さないので、無駄な電力消費や制御負荷による動作の遅延などが発生しないため、撮影枚数を減少させることがなく、ユーザーの不快感を減少させることができる。
【０００７】
請求項２に示すように請求項１に記載の撮像装置において、前記指示手段は、前記判定結果が、顔が検出された画像データの割合が所定の閾値を超えている判定であるときに、電源が投入された際に顔検出機能を有効にするか無効にするかの選択を促す指示を行うことを特徴とする。
【０００８】
このように、顔検出手段を有効にするか無効にするかの選択を促すことにより、顔検出機能を有効に活用させることができる。
【０００９】
前記目的を達成するために請求項３に係る撮像装置は、被写体像を撮像して画像データに変換する撮像手段と、画像データ内に人物の顔が存在するか否かを検出する顔検出手段と、顔検出機能を有効にするか無効にするかを切り替える切り替え手段と、前記顔検出機能が有効に切り替えられ、かつ前記画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうち少なくとも１つを自動で制御する制御手段と、前記画像データを記録媒体に記録する記録手段であって、前記顔検出手段によって人物の顔が検出された画像データに対して顔の存在を示す情報を関連付けて記録する記録手段と、前記顔の存在を示す情報に基づいて前記記録媒体に記録された画像データのうち、顔が存在する画像データの割合が所定の閾値を超えているか否かを判定する判定手段と、前記切り替え手段は、電源が投入された際に前記判定手段の判定結果に基づき顔が存在する画像データの割合が所定の閾値を超えていると判断されると、前記顔検出機能を自動的に有効に切り替えることを特徴とする。
【００１０】
このように、記録媒体に記録された画像データ内に顔が存在する画像データが多い場合に、自動的に顔検出機能を有効にすることにより、ユーザーの撮影嗜好に沿って顔検出機能を有効に活用させることができる。また、顔が存在する画像データが少ない場合は、自動的に顔検出機能を無効にするので、無駄な電力消費や制御負荷による動作の遅延などが発生しないため、撮影枚数を減少させることがなく、ユーザーの不快感を減少させることができる。
【００１１】
請求項４に示すように請求項１から３のいずれかに記載の撮像装置において、前記判定手段は、現在から遡った所定の期間内に撮影された画像データについて、顔が存在する割合が所定の閾値を超えているか否かを判定することを特徴とする。
【００１２】
このように、所定の期間内の画像データについて、顔の存在を調べることにより、所定の期間内におけるユーザーの撮影嗜好に沿って、顔検出機能を有効に活用させることができる。
【００１３】
請求項５に示すように請求項１から３のいずれかに記載の撮像装置において、前記判定手段は、撮影日時が新しい順から所定の枚数の画像データについて、顔が存在する割合が所定の閾値を超えているか否かを判定することを特徴とする。
【００１４】
このように、最新の所定の枚数の画像データについて、顔の存在を調べることにより、最近のユーザーの撮影嗜好に沿って、顔検出機能を有効に活用させることができる。
【００１５】
前記記録手段は、顔の存在を示す情報を画像ファイルのヘッダ部分に記録し、画像データを画像ファイルのデータ部へ記録するのが好ましい。
【００１６】
請求項６に示すように請求項１から５のいずれかに記載の撮像装置において、前記記録手段は、顔の存在を示す情報を画像ファイルのヘッダ部分に記録し、画像データを画像ファイルのデータ部へ記録することを特徴とする。
【００１７】
このように、同じ画像ファイルのヘッダ部に顔情報を、データ部に画像データを記憶することにより、画像データと顔情報を簡単に関連付けて記録することができる。
【００１８】
請求項７に示すように請求項１から５のいずれかに記載の撮像装置において、前記記録手段は、顔の存在を示す情報を画像ファイルとは異なる顔情報ファイルへ記録することを特徴とする。
【００１９】
このように、顔情報を画像ファイルとは異なる顔情報専用ファイルに記憶することにより、顔が存在する画像の割合を簡単に算出することができる。
【００２０】
前記目的を達成するために請求項８に係る撮像制御方法は、顔検出機能を有効にするか無効にするかを手動で切り替える切り替え手段を有し、電源が投入された際には前記顔検出機能を無効にし、電源の投入後に前記顔検出機能が有効に切り替えられ、かつ撮像した画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうちの少なくとも１つを自動で制御する撮像制御方法において、前記画像データが記録される記録媒体内の全画像データ、最新の所定の期間内の画像データ、又は最新の所定の枚数の画像データに対して各画像データ内に顔が存在するか否かを検出する工程と、前記顔が存在するか否かを検出した全画像データに対する顔が存在する画像データの割合を求める工程と、電源が投入された際に前記顔が存在する画像データの割合が所定の閾値を超えていると、前記顔検出機能を有効にする切り替えを促す指示を行う工程とを含むことを特徴とする。
【００２１】
このように、記録媒体に記録された画像データ内に顔が存在する画像データが多い場合に、顔検出機能を有効にすることを促すことにより、ユーザーの撮影嗜好に沿って顔検出機能を有効に活用させることができる。また、顔が存在する画像データが少ない場合は、顔検出機能を有効にすることを促さないので、無駄な電力消費や制御負荷による動作の遅延などが発生しないため、撮影枚数を減少させることがなく、ユーザーの不快感を減少させることができる。
【００２２】
前記目的を達成するために請求項９に係る撮像制御方法は、顔検出機能が有効に切り替えられ、かつ撮像した画像データ内に顔が検出された場合に、検出された顔が最適に撮像されるように、露出、焦点、ホワイトバランス、及び画質のうちの少なくとも１つを自動で制御する撮像制御方法において、前記画像データが記録される記録媒体内の全画像データ、最新の所定の期間内の画像データ、又は最新の所定の枚数の画像データに対して各画像データ内に顔が存在するか否かを検出する工程と、前記顔が存在するか否かを検出した全画像データに対する顔が存在する画像データの割合を求める工程と、電源が投入された際に前記顔が存在する画像データの割合が所定の閾値を超えていると、前記顔検出機能を有効にする工程とを含むことを特徴とする。
【００２３】
このように、記録媒体に記録された画像データ内に顔が存在する画像データが多い場合に、自動的に顔検出機能を有効にすることにより、ユーザーの撮影嗜好に沿って顔検出機能を有効に活用させることができる。また、顔が存在する画像データが少ない場合は、自動的に顔検出機能を無効にするので、無駄な電力消費や制御負荷による動作の遅延などが発生しないため、撮影枚数を減少させることがなく、ユーザーの不快感を減少させることができる。
【発明の効果】
【００２４】
本発明によれば、記録媒体に記録された画像データ内に顔が存在する画像データが多い場合に、顔検出機能を有効にすることを促す、又は自動で顔検出機能を有効にすることにより、ユーザーの撮影嗜好に沿って顔検出機能を有効に活用させることができる。また、顔が存在する画像データが少ない場合は、顔検出機能を有効にすることを促さない、又は自動で顔検出機能を有効にしないので、無駄な電力消費や制御負荷による動作の遅延などが発生しないため、撮影枚数を減少させることがなく、ユーザーの不快感を減少させることができる。
【発明を実施するための最良の形態】
【００２５】
以下、添付図面に従って本発明に係る撮像装置の好ましい実施の形態について説明する。
【００２６】
＜第１の実施の形態＞
図１は、本発明に係る第１の実施の形態のデジタルカメラ１の内部構成の一例を示すブロック図である。
【００２７】
同図においてＣＰＵ１１は、各種操作スイッチ入力に基づいてデジタルカメラ１内の各回路を統括制御するもので、カメラ制御プログラムにしたがった処理を実行する。
【００２８】
このＣＰＵ１１の各回路の制御は、ＢＵＳ１２を介しておこなう。またＣＰＵ１１は、メモリ１３との間で、必要なデータの授受を行う。メモリ１３の内部はＲＯＭ領域とＲＡＭ領域とフラッシュメモリ領域に分かれており、このＲＯＭ領域には、カメラ制御プログラム、起動時のオープニング画像、停止時のエンディング画像、デジタルカメラ１の操作に使用するメニュー画像等のＧＵＩ用の画像、スクリーンセイバー用の画像、処理中のプログレス表示用の画像（目盛りが変化する砂時計の画像等）、キー操作音（シャッター音等）、警告音、及びエラー音等を示す音声データ等が記録されている。
【００２９】
まず電源が投入されると、ＣＰＵ１１はこれを検出し、カメラ内電源をＯＮにし、一定期間メモリ１３のＲＯＭ領域に格納されているオープニング画像を表示した後、撮影モードで撮影スタンバイ状態にする。この撮影スタンバイ状態では、ＣＰＵ１１は、画像表示装置１４に動画（スルー画）を表示させる。
【００３０】
ユーザ（撮影者）は、画像表示装置１４に表示されるスルー画を見ながらフレーミングしたり、撮影したい被写体を確認したり、撮影後の画像を確認したり、撮影条件を設定したりする。
【００３１】
また、この撮影スタンバイ状態では、顔検出機能スイッチ３６が押されて顔検出機能が有効になると、顔検出回路１６は被写体像内の顔を検出し、画像表示装置１４に検出した顔のフレーム表示を行う。図２は顔検出回路１６の概念図である。顔検出回路１６は、ＣＣＤ２１の受光面に結像された被写体像の画像データや、記録メディア３１に記録された画像データを入力すると、これらの画像データを解析して人物の顔を検出し、検出した顔の個数と、それぞれの顔の位置及び大きさを出力する。
【００３２】
ここで、ＡＥ検出回路２２とＡＦ検出回路２３について説明する。
【００３３】
図３はＡＥ検出回路２２の概念図である。ＡＥ検出回路２２は、ＣＣＤ２１の受光面に結像された被写体像の画像データと、顔検出回路１６の出力である顔の有無を入力すると、画面全体の輝度の分割データと、顔検出回路１６が顔を検出した場合は、顔の輝度のデータを出力する。
【００３４】
図４はＡＦ検出回路２３の概念図である。ＡＦ検出回路２３は、フォーカス用モータドライバ１８を介してフォーカスレンズ２０を駆動するに伴い、フォーカスレンズ２０のそれぞれの位置におけるＣＣＤ２１の受光面に結像された被写体像の画像データから高周波成分の積算値を算出し、これをＡＦ評価値として出力する。通常は画面中央部でのＡＦ評価値を算出するが、顔検出回路１６が顔を検出した場合は、顔についてＡＦ評価値を出力する。
【００３５】
ここで、上記撮影スタンバイ状態時にレリーズボタン１５が押されると、ＡＥ検出回路２２、ＡＦ検出回路２３の検出結果に基づいて、ＣＰＵ１１は、フォーカス制御、測光、露出制御を行い、ズーム用モータドライバ１７、フォーカス用モータドライバ１８を介してズームレンズ１９、フォーカスレンズ２０を駆動し、これらのレンズを介してＣＣＤ２１の受光面上に被写体像を結像させる。
【００３６】
ＣＣＤ２１は、受光面に結像された被写体像をその光量に応じた量の信号電荷に変換する。この信号電荷が、タイミングジェネレータ２５から加えられるリードゲートパルスによってシフトレジスタに読み出され、レジスタ転送パルスによって信号電荷に応じた電圧信号として順次読み出される。
【００３７】
ＣＣＤ２１から出力された電圧信号は、Ａ／Ｄ変換器２６によってアナログのＲ、Ｇ、Ｂ信号がそれぞれデジタルのＲ、Ｇ、Ｂ信号に変換され、画像入力コントローラ２７によって、一旦メモリ１３のＲＡＭ領域に格納される。
【００３８】
画像信号処理回路２８は、上記メモリ１３のＲＡＭ領域に格納されたＲ、Ｇ、Ｂの生データを読み出し、これらに光源種に応じたデジタルゲインをかけることでホワイトバランス調整を行うとともに、ガンマ（階調変換）処理、輪郭補正処理、シャープネス処理等を行ってＲ、Ｇ、Ｂ信号を生成する。更にＹＣ信号処理して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（ＹＣ信号）を生成し、ノイズ低減処理を行った後再びメモリ１３のＲＡＭ領域に格納する。
【００３９】
図５は、画像信号処理回路２８の概念図である。撮像データ及び顔の有無を入力すると、ホワイトバランス調整、階調変換処理、輪郭補正処理、ノイズ低減処理を行い、処理の施された画像データを出力する。ここで、顔検出回路１６が顔を検出した場合は、検出された顔が最適な画質になるようなパラメータで、これらの処理を行う。
【００４０】
上記のようにしてメモリ１３のＲＡＭ領域に格納されたＹＣ信号は、圧縮処理回路２９によって所定のフォーマットに圧縮されたのち、メディアコントローラ３０を介してデジタルカメラ１に着脱自在な記録メディア３１に記録される。
【００４１】
モードスイッチ３５を操作して再生モードが選択されると、記録メディア３１に記録されている最終コマの画像ファイルがメディアコントローラ３０を介して読み出される。この読み出された画像ファイルの圧縮データは、圧縮処理回路２９を介して非圧縮のＹＣ信号に伸張される。
【００４２】
伸張されたＹＣ信号は、表示回路３２によって表示用の信号形式に変換されて画像表示装置１４に出力される。これにより、画像表示装置１４には記録メディア３１に記録されている最終コマの画像が表示される。
【００４３】
次にデジタルカメラ１の、顔検出機能を有効にする切り替えを促す指示について、図６〜図８を用いて説明する。本発明に係る第１の実施の形態のデジタルカメラ１は、記録メディア３１に記録されている画像に対して、顔が検出された画像の割合を算出し、顔が検出された画像データが多い場合に、顔検出機能を有効にするか無効にするかの選択を促す指示を行う。
【００４４】
まず、デジタルカメラ１の再生モードの動作について説明する。図６は、デジタルカメラ１の再生モードにおける動作を示すフローチャートである。
【００４５】
デジタルカメラ１の電源が投入される（ステップＳ６１）と、ＣＰＵ１１は、記録メディア３１内の全ての画像について、顔情報が存在するかどうかを確認する。このデジタルカメラ１は後述するように、顔検出機能を有効にして撮影した場合は、撮影画像について顔情報を画像ファイルのヘッダ部のタグに付加して記録メディア３１に記録する。しかし、顔検出機能を無効にして撮影した場合は、撮影画像の顔情報が付加されていないため、記録メディア３１内の画像には顔情報が付加されていない画像も存在する可能性がある。
【００４６】
そこで、顔情報が付加されていない画像を検出した場合は、その画像データに対して顔検出を行い（ステップＳ６３）、検出結果をその画像ファイルのヘッダ部に設けられた所定のタグに記録する（ステップＳ６４）。
【００４７】
記録メディア３１内の全ての画像に顔情報が付加されていることの確認が終了する（ステップＳ６５）と、次に、記録メディア３１内の画像のうち、顔が存在する画像の割合を算出し、顔検出フラグ閾値（６０％）との比較を行う（ステップＳ６６）。
【００４８】
顔が存在する画像が６０％以上の場合は、顔検出フラグをＯＮにする（ステップＳ６７）。また６０％未満の場合は顔検出フラグをＯＦＦにする（ステップＳ６８）。この顔検出フラグは、メモリ１３のフラッシュメモリ部に記憶される（ステップＳ６９）。
【００４９】
次に、図７を用いてデジタルカメラ１の撮影モードの動作について説明する。図７は、デジタルカメラ１の撮影モードにおける動作を示すフローチャートである。
【００５０】
デジタルカメラ１の電源が投入される（ステップＳ７０１）と、ＣＰＵ１１は顔検出機能を無効にし、次にメモリ１３のフラッシュメモリ部に記憶された顔検出フラグの確認を行う（ステップＳ７０２）。ここで顔検出フラグがＯＮの場合は、画像表示装置１４に顔検出機能を推奨する表示を行う（ステップＳ７０３）。
【００５１】
図８は、顔検出機能を有効にするか無効にするかの選択を促す指示を行っている画像表示装置１４を示す図である。この表示が行われているとき、ユーザーはＯＫボタン３７を押すことにより顔検出機能を有効に、ＢＡＣＫボタン３８を押すことにより顔検出機能を無効にすることができる。
【００５２】
顔検出フラグがＯＦＦの場合、又は顔検出機能を有効にするか無効にするかの選択を促す指示を行っている場合にＯＫボタン３７又はＢＡＣＫボタン３８が押されると、撮影スタンバイ状態となり、レリーズボタン１５が押下されたかどうかを監視する（ステップＳ７０４）。レリーズボタン１５が押下されると、顔検出機能が有効かどうかの判断を行う（ステップＳ７０５）。
【００５３】
顔検出機能が無効の場合は、撮影を行い（ステップＳ７０６）、撮影画像データはメディアコントローラ３０を介して記録メディア３１に記録される（ステップＳ７１２）。
【００５４】
顔検出機能が有効の場合は、顔検出回路１６が顔を検出したかどうかの判定を行う（ステップＳ７０７）。
【００５５】
顔検出回路１６が撮影画像内に顔を検出した場合は、ＣＰＵ１１は、検出した顔が最適に撮影されるようにＡＥ検出回路２２及びＡＦ検出回路２３を制御する。また撮影画像データの信号処理においては、顔が最適な画像になるように画像信号処理回路２８を制御し、ホワイトバランス調整、ノイズ除去を行う（ステップＳ７０８）。また顔検出回路１６が検出した顔の個数を顔情報としてタグに付加して（ステップＳ７０９）、記録処理を行う（ステップＳ７１２）。
【００５６】
また顔検出回路１６が撮影画像内に顔を検出していない場合は、通常の撮影を行い（ステップＳ７１０）、検出した顔の個数＝０を顔情報としてタグに付加して（ステップＳ７１１）、記録処理を行う（ステップＳ７１２）。
【００５７】
このように、電源を投入した際に、メモリ１３のフラッシュメモリ部に記憶された顔検出フラグを読み出して、顔検出機能を有効にする切り替えを促す指示を行うかどうかを判断することにより、ユーザーの撮影嗜好に沿って顔検出機能を有効活用させることができる。また顔検出機能を有効にして撮影が行われた場合は、検出した顔の個数を顔情報としてタグに付加して記憶することにより、再生モードにおける顔検出フラグのＯＮ／ＯＦＦの判断を短時間で行うことが可能になる。
【００５８】
本実施の形態では、顔検出機能を有効にするか無効にするかの選択を促す指示を行うかどうかの顔検出フラグ閾値を６０％としたが、この値に限られるものではなく、他の値でもよい。
【００５９】
また本実施の形態では、顔検出フラグがＯＮのときに、画像表示装置１４に表示を行うことにより、顔検出機能を有効にするか無効にするかの選択を促す指示を行ったが、音声によって指示をしてもよい。
【００６０】
また本実施の形態では、顔情報を画像ファイルのヘッダ部に設けられた所定のタグに記録したが、顔情報ファイルを設け、顔情報ファイルに全画像ファイルの顔情報だけを記録してもよい。
【００６１】
図９は、顔情報ファイルのファイル内部をイメージした表である。記録メディア３１内の画像ファイル名と共にそれぞれの画像ファイルの顔検出結果である顔の個数を記録している。デジタルカメラ１は再生モードにおいて、この顔情報ファイルを読み出すことにより、どの画像が顔検出が行われていない画像かを判断する。またその画像について顔検出を行い、検出結果を顔情報ファイルに保存することで、顔が存在する画像の割合を簡単に算出することができる。
【００６２】
＜第２の実施の形態＞
本発明に係る第２の実施の形態のデジタルカメラ１は、記録メディア３１に記録されている画像に対して、顔が検出された画像の割合を算出し、顔が検出された画像データが多い場合に、顔検出機能を自動的に有効にする。
【００６３】
図１０は、デジタルカメラ１の撮影モードにおける動作を示すフローチャートである。
【００６４】
デジタルカメラ１の電源が投入される（ステップＳ１００１）と、ＣＰＵ１１は顔検出機能を無効にし、次にメモリ１３のフラッシュメモリ部に記憶された顔検出フラグの確認を行う（ステップＳ１００２）。
【００６５】
ここで顔検出フラグがＯＦＦの場合は、顔検出機能は無効のまま、撮影スタンバイ状態となる（ステップＳ１００３）。その後レリーズボタン１５が押下されると撮影が行われ（ステップＳ１００４）、撮影画像データはメディアコントローラ３０を介して記録メディア３１に記録される（ステップＳ１０１２）。
【００６６】
顔検出フラグがＯＮの場合は、顔検出機能を自動的に有効にして（ステップＳ１００５）、撮影スタンバイ状態になる（ステップＳ１００６）。その後レリーズボタン１５が押下されると、顔検出回路１６が顔を検出したかどうかの判定を行う（ステップＳ１００７）。
【００６７】
ここで顔検出回路１６が撮影画像内に顔を検出している場合は、ＣＰＵ１１は、検出した顔が最適に撮影されるようにＡＥ検出回路２２及びＡＦ検出回路２３を制御する。また撮影画像データの信号処理においては、顔が最適な画像になるように画像信号処理回路２８を制御し、ホワイトバランス調整、ノイズ除去を行う（ステップＳ１００８）。次に顔検出回路１６が検出した顔の個数を顔情報としてタグに付加して（ステップＳ１００９）、メディアコントローラ３０を介して記録メディア３１に記録する（ステップＳ１０１２）。
【００６８】
また顔検出回路１６が撮影画像内に顔を検出していない場合は、通常の撮影を行い（ステップＳ１０１０）、検出した顔の個数＝０を顔情報としてタグに付加して（ステップＳ１０１１）、記録する（ステップＳ１０１２）。
【００６９】
このように電源を投入した際に、メモリ１３のフラッシュメモリ部に記憶された顔検出フラグを読み出して、顔検出機能を自動的に有効にするか否かの判断を行うことにより、ユーザーの撮影嗜好に沿って顔検出機能を有効活用させることができる。
【００７０】
＜第３の実施の形態＞
図１１は、第３の実施の形態のデジタルカメラ１の再生モードにおける動作を示すフローチャートであり、図６に示したフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００７１】
第３の実施の形態のデジタルカメラ１の再生モードにおける動作は、顔検出フラグのＯＮ／ＯＦＦの判定を、記録メディア３１内の現在から遡った所定の期間内の画像において行うことが、第１の実施の形態と異なる。
【００７２】
第１の実施の形態と同様に、電源がＯＮされる（ステップＳ６１）と、記録メディア３１内の画像で、かつ現在から遡って１年以内に撮影された画像について、顔情報が付加されていない画像データを検出する（ステップＳ６２）。なお、撮影日時については、画像ファイルのタグ情報から読み出す。顔情報が付加されていない画像については、顔検出を行い（ステップＳ６３）、この顔情報を画像ファイルのヘッダ部のタグに保存する（ステップＳ６４）。
【００７３】
現在から遡って１年以内に撮影された画像に顔情報が付加されていることの確認が終了する（ステップＳ１１１）と、次に、現在から遡って１年以内に撮影された画像のうち、顔が存在する画像の割合を算出する。顔が存在する画像が６０％以上の場合は、顔検出フラグをＯＮにする。また６０％未満の場合は顔検出フラグをＯＦＦにする。この顔検出フラグは、メモリ１３のフラッシュメモリ部に記憶される（ステップＳ１１２）。
【００７４】
このように、現在から遡って所定の期間内に撮影された画像について顔が存在する画像の割合を調べることにより、所定の期間内のユーザーの撮影嗜好に沿って顔検出機能を有効活用させることができる。
【００７５】
本実施の形態では、最近１年間としたが、この数字に限られるものではなく、期間は何ヶ月でも何年でもよい。またこの期間はユーザーが自由に設定できてもよい。
【００７６】
＜第４の実施の形態＞
図１２は、第４の実施の形態のデジタルカメラ１の再生モードにおける動作を示すフローチャートであり、図６に示したフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００７７】
第４の実施の形態のデジタルカメラ１の再生モードにおける動作は、顔検出フラグのＯＮ／ＯＦＦの判定を、記録メディア３１内の撮影日時が新しい順から所定の枚数の画像において行うことが、第１の実施の形態と異なる。
【００７８】
第１の実施の形態と同様に、電源がＯＮされる（ステップＳ６１）と、記録メディア３１内の画像で、かつ撮影日時が新しい順から１００枚の画像について、顔情報が付加されていない画像データを検出する（ステップＳ６２）。撮影日時については、第３の実施の形態と同様に、画像ファイルのタグ情報を用いる。顔情報が付加されていない画像については、顔検出を行い（ステップＳ６３）、この顔情報を画像ファイルのヘッダ部のタグに保存する（ステップＳ６４）。
【００７９】
撮影日時が新しい順から１００枚の画像に顔情報が付加されていることの確認が終了する（ステップＳ１２１）と、次に、撮影日時が新しい順から１００枚の画像のうち、顔が存在する画像の割合を算出する。顔が存在する画像が６０％以上の場合は、顔検出フラグをＯＮにする。また６０％未満の場合は顔検出フラグをＯＦＦにする。この顔検出フラグは、メモリ１３のフラッシュメモリ部に記憶される（ステップＳ１２２）。
【００８０】
このように、撮影日時が新しい順から所定の枚数の画像について顔が存在する画像の割合を調べることにより、撮影日時が新しい順から所定の枚数の撮影嗜好に沿って顔検出機能を有効活用させることができる。
【００８１】
本実施の形態では、撮影日時が新しい順から１００枚としたが、この数字に限られるものではなく、何枚でもよい。またこの枚数はユーザーが自由に設定できてもよい。
【図面の簡単な説明】
【００８２】
【図１】図１は、本発明に係る第１の実施の形態のデジタルカメラ１の内部構成の一例を示すブロック図である。
【図２】図２は顔検出回路１６の概念図である。
【図３】図３はＡＥ検出回路２２の概念図である。
【図４】図４はＡＦ検出回路２３の概念図である。
【図５】図５は、画像信号処理回路２８の概念図である。
【図６】図６は、第１の実施の形態のデジタルカメラ１の再生モードにおける動作を示すフローチャートである。
【図７】図７は、第１の実施の形態のデジタルカメラ１の撮影モードにおける動作を示すフローチャートである。
【図８】図８は、顔検出機能を有効にするか無効にするかの選択を促す指示を行っている画像表示装置１４を示す図である。
【図９】図９は、顔情報ファイルのファイル内部をイメージした表である。
【図１０】図１０は、第２の実施の形態のデジタルカメラ１の撮影モードにおける動作を示すフローチャートである。
【図１１】図１１は、第３の実施の形態のデジタルカメラ１の再生モードにおける動作を示すフローチャートである。
【図１２】図１２は、第４の実施の形態のデジタルカメラ１の再生モードにおける動作を示すフローチャートである。
【符号の説明】
【００８３】
１…デジタルカメラ、１１…ＣＰＵ、１３…メモリ、１４…画像表示装置、１５…レリーズボタン、１６…顔検出回路、２２…ＡＥ検出回路、２３…ＡＦ検出回路、２８…画像信号処理回路、３５…モードスイッチ、３６…顔検出機能スイッチ、３７…ＯＫボタン、３８…ＢＡＣＫボタン
【図１】
2008187524.tif 000003
【図２】
2008187524.tif 000004
【図３】
2008187524.tif 000005
【図４】
2008187524.tif 000006
【図５】
2008187524.tif 000007
【図６】
2008187524.tif 000008
【図７】
2008187524.tif 000009
【図８】
2008187524.tif 000010
【図９】
2008187524.tif 000011
【図１０】
2008187524.tif 000012
【図１１】
2008187524.tif 000013
【図１２】
2008187524.tif 000014