(57)【特許請求の範囲】
【請求項１】
画像データから所定の対象物を検出する対象物検出手段と、
前記対象物検出手段の検出条件を、ユーザが設定可能な検出条件設定手段と、
前記画像データと前記検出条件設定手段により設定された検出条件が記載されたタグ情報とを有する画像ファイルを外部記録メディア又は内部メモリに記録する記録手段とを備え、
前記検出条件設定手段が、前記画像ファイルのタグ情報に記載された前記検出条件とは異なる検出条件を再設定可能なものであり、
前記対象物検出手段が、前記外部記録メディア又は前記内部メモリに記録された画像ファイルの画像データに対して、前記検出条件設定手段により再設定された検出条件に基づいて前記検出を行うことを特徴とする画像処理装置。
【請求項２】
前記対象物検出手段の検出条件が、前記対象物の向き、大きさ、傾き、検出領域の少なくとも１つを制限するものであることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出条件設定手段により設定された前記検出条件を表示する検出条件表示手段を備えてなることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記検出条件表示手段が、前記検出条件を図示表示することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記外部記録メディア又は前記内部メモリに記録された画像ファイルを表示手段に表示する表示制御手段を備え、
前記表示手段に前記画像ファイルを表示するときに、該画像ファイルのタグ情報に記載された前記検出条件を前記表示手段に表示するタグ情報表示制御手段をさらに備えてなること特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記異なる検出条件が、前記画像ファイルのタグ情報に記載された前記検出条件よりも検出対象の範囲が広いものであることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記異なる検出条件が、前記画像ファイルのタグ情報に記載された前記検出条件よりも検出対象の範囲が狭いものであることを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項８】
前記検出条件設定手段が、前記画像ファイルのタグ情報に記載された前記検出条件を取得し、該取得した検出条件を保持可能なものであり、
前記検出条件設定手段が前記取得した検出条件を保持したときに、前記対象物検出手段が、前記保持された検出条件に基づいて前記検出を行うことを特徴とする請求項１〜７のいずれか１項に記載の画像処理装置。
【請求項９】
前記保持された検出条件に基づく前記検出が、前記外部記録メディア又は前記内部メモリに記録された画像ファイルの画像データに対して行われることを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
画像データと、ユーザによって設定され前記画像データから所定の対象物を検出する検出条件が記載されたタグ情報と、を有する画像ファイルを外部記録メディア又は内部メモリから読み込み、
前記画像ファイルのタグ情報に記載された前記検出条件とは異なる検出条件を再設定し、
前記外部記録メディア又は前記内部メモリに記録された画像ファイルの画像データに対して、前記再設定した検出条件に基づいて前記所定の対象物を検出することを特徴とする画像処理方法。
【請求項１１】
画像データと、ユーザによって設定され前記画像データから所定の対象物を検出する検出条件が記載されたタグ情報と、を有する画像ファイルを外部記録メディア又は内部メモリから読み込む手順と、
前記画像ファイルのタグ情報に記載された前記検出条件とは異なる検出条件を再設定する手順と、
前記外部記録メディア又は前記内部メモリに記録された画像ファイルの画像データに対して、前記再設定した検出条件に基づいて前記所定の対象物を検出する手順とをコンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルカメラ等の撮像装置に関し、特に対象物検出機能を備えた撮像装置に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ等の撮像装置において、撮影画像から顔等の対象物を検出する対象物検出機能を備えた撮像装置が提案されている。このような撮像装置では、対象物検出機能による対象物の検出結果に基づいて自動露出制御や自動合焦制御等を行って被写体を撮像する撮像方法や、顔検出機能によって検出された顔の向いている方向を判定し、この判定結果に応じて被写体記録動作を行うことにより、正面を向いた顔を確実に撮影できるようにしたもの（特許文献１）等が提案されている。
【０００３】
また撮影画像から顔の向きを自動的に検出し、その顔の向きから正面を向いた顔画像を選別して照合用の正面顔画像と照合することにより特定の個人の認証を行う認証装置が開示されている（特許文献２）。
【０００４】
また顔検出機能においては、顔の検出時に撮影環境によっては顔が検出できなかったり、検出精度が悪かったり等の問題が生じる場合がある。そこで人物を含む撮影シーンを想定した撮影モードが設定されたときにのみに顔検出を行うようにした撮像装置が開示されている（特許文献３）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−５１３３８号公報
【特許文献２】特開２００２−２８８６７０号公報
【特許文献３】特開２００６−２２９３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
顔検出機能を使用するときに、様々な向きや大きさ等、複数の異なる状態の顔を検出するように検出対象の範囲を広げる場合には、様々な状態の顔が検出可能になるが、同時に誤検出が増えてしまう虞がある。また検出対象の範囲が広がることにより、検出にかかる時間が長くなってしまうため、追従性が悪くなってしまう場合がある。ここで言う検出対象の範囲とは、空間的な検出範囲（位置）だけでなく、検出すべき対象物の状態（大きさ、向き、傾き、など）のバリエーションの意味も含む。
【０００７】
一方、顔検出機能を使用して撮影を行う際、顔検出の速度を重視したい場合や顔検出率を重視したい場合等、撮影シーンによってユーザの要求が変化する場合があり、このような場合に、上記従来の顔検出機能では顔検出の条件を設定や変更することが困難である。
【０００８】
本発明はかかる事情に鑑みてなされたものであり、対象物の検出においてユーザが容易に自分の所望する検出率と検出速度のバランスをとることができる撮像装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明の撮像装置は、被写体を撮像して画像データを取得する撮像手段と、
画像データから所定の対象物を検出する対象物検出手段と、
対象物検出手段の検出条件をユーザが検出率重視及び検出速度重視のどちらか一方を選択して設定可能な検出条件設定手段とを備えてなることを特徴とするものである。
【００１０】
本発明の撮像装置は、被写体を撮像して画像データを取得する撮像手段と、
画像データから所定の対象物を検出する対象物検出手段と、
対象物検出手段の検出条件を、ユーザが検出率重視と検出速度重視との間を段階的に区画した複数の区画点の中から一つを選択して設定可能な検出条件設定手段とを備えてなることを特徴とするものである。
【００１１】
なお「検出率重視と検出速度重視との間を段階的に区画した複数の区画点」は、検出率重視及び検出速度重視そのものを含めた点も区画点として含むものとする。
【００１２】
本発明の撮像装置は、検出条件が、対象物の向き、大きさ、傾き、検出領域の少なくとも１つを制限するものであることが好ましい。
【００１３】
本発明の撮像装置は、検出条件が、検出速度重視が検出率重視よりも検出対象の範囲が狭くなるように設定されていることが好ましい。
【００１４】
また本発明の撮像装置は、検出条件設定手段により設定された検出条件を表示する検出条件表示手段を備えることができる。
【００１５】
この場合、検出条件表示手段は、検出条件を図示表示することができる。
【００１６】
また検出条件表示手段が、撮像手段による前記撮像中に、前記表示することができる。
【００１７】
また本発明の撮像装置は、画像データから生成された画像ファイルを外部記録メディア又は内部メモリに記録する記録手段を備え、
記録時に、検出条件を画像ファイルのタグ情報に記載するタグ情報記載手段をさらに備えてもよい。
【００１８】
この場合、外部記録メディア又は内部メモリに記録された画像ファイルを表示手段に表示する表示制御手段を備え、
表示手段に画像ファイルを表示するときに、該画像ファイルのタグ情報に記載された検出条件を表示手段に表示するタグ情報表示制御手段をさらに備えてもよい。
【００１９】
また検出条件設定手段が、画像ファイルのタグ情報に記載された検出条件とは異なる検出条件を再設定可能なものであり、
対象物検出手段が、外部記録メディア又は内部メモリに記録された画像ファイルの画像データに対して、検出条件設定手段により再設定された検出条件に基づいて検出を行うことができる。
【００２０】
また異なる検出条件が、画像ファイルのタグ情報に記載された検出条件よりも検出対象の範囲が広いものであってもよいし、狭いものであってもよい。
【００２１】
また本発明の撮像装置は、検出条件設定手段が、画像ファイルのタグ情報に記載された検出条件を取得し、該取得した検出条件を保持可能なものであり、
対象物検出手段が、保持された検出条件に基づいて検出を行うことができる。
【００２２】
この場合、保持された検出条件に基づく検出は、撮像手段により取得された画像データに対して行ってもよいし、外部記録メディア又は内部メモリに記録された画像ファイルの画像データに対して行ってもよい。
【発明の効果】
【００２３】
本発明の撮像装置によれば、対象物検出手段の検出条件をユーザが検出率重視及び検出速度重視のどちらか一方を選択して設定可能なので、ユーザが、検出条件の設定による効果を分かり易い形で明示した「検出率重視」及び「検出速度重視」のどちらか一方を選択して検出条件を設定することができ、顔検出の検出対象となる範囲を広げたり、狭めたりした場合に、結果的にどのような効果になるのかユーザが分かり難くなるのを防止して、ユーザが検出条件を、撮影シーンに応じて自分の所望する検出率と検出速度のバランスで容易に設定することができる。
【００２４】
また本発明の撮像装置によれば、対象物検出手段の検出条件をユーザが検出率重視と検出速度重視との間を段階的に区画した複数の区画点の中から一つを選択して設定可能なので、ユーザが、検出条件の設定による効果を分かり易い形で明示した「検出率重視」と「検出速度重視」との間を段階的に区画した複数の区画点の中から一つを選択して検出条件を設定することができ、顔検出の検出対象となる範囲を広げたり、狭めたりした場合に、結果的にどのような効果になるのかユーザが分かり難くなるのを防止して、ユーザが検出条件を、撮影シーンに応じて自分の所望する検出率と検出速度のバランスで容易に詳細に設定することができる。
【００２５】
これにより例えば運動会等の動きの多い撮影シーンではユーザが「検出速度重視」を選択することにより、容易に顔の検出速度を早くすることができ、集合写真等を撮影するときにはユーザが「検出率重視」を選択することにより、容易に顔の検出率を向上させることができる。
【図面の簡単な説明】
【００２６】
【図１】デジタルカメラの背面斜視図
【図２】デジタルカメラの前面斜視図
【図３】デジタルカメラの機能ブロック図
【図４】検出条件を設定するときのメニュー画面の表示例
【図５】検出条件を設定するときの顔検出設定処理のフローチャート
【図６】検出条件を設定するときのメニュー画面の別の表示例
【図７】検出条件を設定するときの顔検出設定処理の別のフローチャート
【図８】デジタルカメラの一連の処理のフローチャート
【図９】第二の実施形態のデジタルカメラの機能ブロック図
【図１０】図９のデジタルカメラにおいて検出条件を設定するときの（ａ）メニュー画面の表示例及び（ｂ）図示表示例
【図１１】図１０の顔検出条件設定処理のフローチャート
【図１２】検出条件を設定したときの表示例
【図１３】検出条件を設定したときの別の表示例
【図１４】図１２の顔検出条件設定処理のフローチャート
【図１５】第三の実施形態のデジタルカメラの機能ブロック図
【図１６】タグ情報の一例
【図１７】画像ファイル再生時の表示例
【図１８】画像再生処理のフローチャート
【図１９】（ａ）撮影時の検出条件設定での顔検出結果の表示例、（ｂ）記録後の顔検出結果の表示例
【図２０】記録後の画像データに対する顔検出処理のフローチャート
【図２１】追加記載されたタグ情報の一例
【図２２】記録後の画像データに対する顔検出処理の第二のフローチャート
【図２３】記録後の画像データに対する顔検出処理の第三のフローチャート
【図２４】画像ファイル再生時の表示例
【図２５】画像再生処理の第二のフローチャート
【発明を実施するための形態】
【００２７】
以下、本発明の撮像装置の実施の形態を図面を参照して詳細に説明する。尚、以下の実施の形態では、本発明における撮像装置としてデジタルカメラを例に説明するが、本発明の適用範囲はこれに限定されず、例えば、カメラ付き携帯電話、カメラ付きＰＤＡ等、電子撮像機能を備えた他の電子機器に対しても適用可能である。
【００２８】
図１及び図２は、デジタルカメラの一例を示すものであり、それぞれ背面側及び前面側から見た外観図である。デジタルカメラ１の本体１０の背面には、図１に示す如く、撮影者による操作のためのインターフェースとして、動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻る）ボタン１５、表示切替ボタン１６が設けられ、更に撮影のためのファインダ１７、撮影並びに再生のためのモニタ１８及びレリーズボタン（撮影指示手段）１９、顔検出ボタン２７が設けられている。
【００２９】
動作モードスイッチ１１は、静止画撮影モード、動画撮影モード、再生モードの各動作モードを切り替えるためのスライドスイッチである。メニュー／ＯＫボタン１２は、押下される毎に撮影モード、フラッシュ発光モード、セルフタイマーＯＮ／ＯＦＦ、記録画素数や感度等の設定を行うための各種メニューをモニタ１８に表示させたり、モニタ１８に表示されたメニューに基づく選択・設定を決定したりするためのボタンである。
【００３０】
ズーム／上下レバー１３は、上下方向に倒すことによって、撮影時には望遠／広角の調整が行われ、各種設定時にはモニタ１８に表示されるメニュー画面中のカーソルが上下に移動して表示される。左右ボタン１４は、各種設定時にモニタ１８に表示されるメニュー画面中のカーソルを左右に移動して表示させるためのボタンである。
【００３１】
Ｂａｃｋ（戻る）ボタン１５は、押下されることによって各種設定操作を中止し、モニタ１８に１つ前の画面を表示するためのボタンである。表示切替ボタン１６は、押下することによってモニタ１８の表示のＯＮ／ＯＦＦ、各種ガイド表示、文字表示のＯＮ／ＯＦＦ等を切り替えるためのボタンである。ファインダ１７は、ユーザが被写体を撮影する際に構図やピントを合わせるために覗くためのものである。ファインダ１７から見える被写体像は、本体１０の前面にあるファインダ窓２３を介して映し出される。顔検出ボタン２７は、後述の顔検出部６５による顔検出のＯＮ／ＯＦＦを切り替えるためのボタンである。
【００３２】
以上説明した各ボタン及びレバーの操作によって設定された内容は、モニタ１８中の表示や、ファインダ１７内のランプ、スライドレバーの位置等によって確認可能となっている。また、モニタ１８には、撮影の際に被写体確認用のスルー画像が表示される。これにより、モニタ１８は電子ビューファインダとして機能する他、撮影後の静止画や動画の再生表示、各種設定メニューの表示を行う。ユーザによってレリーズボタン１９が半押し操作されると、後述するＡＥ処理及びＡＦ処理が行われ、レリーズボタン１９が全押し操作されると、ＡＥ処理及びＡＦ処理によって出力されたデータに基づいて撮影が行われ、モニタ１８に表示された画像が撮影画像として記録される。
【００３３】
更に、本体１０の前面には、図２に示す如く、撮影レンズ２０、レンズカバー２１、電源スイッチ２２、ファインダ窓２３、フラッシュライト２４、セルフタイマーランプ２５及びＡＦ補助光２８が設けられ、側面にはメディアスロット２６が設けられている。
【００３４】
撮影レンズ２０は、被写体像を所定の結像面上（本体１０内部にあるＣＣＤ等）に結像させるためのものであり、フォーカスレンズやズームレンズ等によって構成される。レンズカバー２１は、デジタルカメラ１の電源がオフ状態のとき、再生モードであるとき等に撮影レンズ２０の表面を覆い、汚れやゴミ等から撮影レンズ２０を保護するものである。
【００３５】
電源スイッチ２２は、デジタルカメラ１の電源のオン／オフを切り替えるためのスイッチである。フラッシュライト２４は、レリーズボタン１９が押下され、本体１０の内部にあるシャッタが開いている間に、撮影に必要な光を被写体に対して瞬間的に照射するためのものである。セルフタイマーランプ２５は、セルフタイマーによって撮影する際に、シャッタの開閉タイミングすなわち露光の開始及び終了を被写体に知らせるためものである。
【００３６】
ＡＦ補助光２８は、例えばＬＥＤで構成され、被写体に狭い範囲の光すなわち絞った光を長時間照射することのよって後述のＡＦ処理をし易くするためのものである。メディアスロット２６は、メモリカード等の外部記録メディア７０が充填されるための充填口であり、外部記録メディア７０が充填されると、データの読み取り／書き込みが行われる。
【００３７】
図３にデジタルカメラ１の機能構成を示すブロック図を示す。図３に示す如く、デジタルカメラ１の操作系として、前述の動作モードスイッチ１１、メニュー／ＯＫボタン１２、ズーム／上下レバー１３、左右ボタン１４、Ｂａｃｋ（戻り）ボタン１５、表示切替ボタン１６、レリーズボタン１９、電源スイッチ２２と、これらのスイッチ、ボタン、レバー類の操作内容をＣＰＵ７５に伝えるためのインターフェースである操作系制御部７４が設けられている。
【００３８】
また、撮影レンズ２０を構成するものとして、フォーカスレンズ２０ａ及びズームレンズ２０ｂが設けられている。これらの各レンズは、モータとモータドライバからなるフォーカスレンズ駆動部５１、ズームレンズ駆動部５２によってステップ駆動され、光軸方向に移動可能な構成となっている。フォーカスレンズ駆動部５１は、ＡＦ処理部６２から出力されるフォーカス駆動量データに基づいてフォーカスレンズ２０ａをステップ駆動する。ズームレンズ駆動部５２は、ズーム／上下レバー１３の操作量データに基づいてズームレンズ２０ｂのステップ駆動を制御する。
【００３９】
絞り５４は、モータとモータドライバとからなる絞り駆動部５５によって駆動される。この絞り駆動部５５は、ＡＥ（自動露出）処理部６３Ａから出力される絞り値データに基づいて絞り５４の絞り径の調整を行う。
【００４０】
シャッタ５６は、メカニカルシャッタであり、モータとモータドライバとからなるシャッタ駆動部５７によって駆動される。シャッタ駆動部５７は、レリーズボタン１９の押下信号と、ＡＥ処理部６３Ａから出力されるシャッタ速度データとに応じてシャッタ５６の開閉の制御を行う。
【００４１】
上記光学系の後方には、撮影素子であるＣＣＤ（撮像手段）５８を有している。ＣＣＤ５８は、多数の受光素子がマトリクス状に配置されてなる光電面を有しており、光学系を通過した被写体像が光電面に結像され、光電変換される。光電面の前方には、各画素に光を集光させるためのマイクロレンズアレイ（不図示）と、ＲＧＢ各色のフィルタが規則的に配列されてなるカラーフィルタアレイ（不図示）とが配置されている。ＣＣＤ５８は、ＣＣＤ制御部５９から供給される垂直転送クロック信号及び水平転送クロック信号に同期して、画素毎に蓄積された電荷を１ラインずつ読み出して画像信号として出力する。各画素における電荷の蓄積時間（即ち露出時間）は、ＣＣＤ制御部５９から与えられる電子シャッタ駆動信号によって決定される。
【００４２】
ＣＣＤ５８が出力する画像像信号は、アナログ信号処理部６０に入力される。このアナログ信号処理部６０は、画像信号のノイズ除去を行う相関２重サンプリング回路（ＣＤＳ）と、画像信号のゲイン調整を行うオートゲインコントローラ（ＡＧＣ）と、画像信号をデジタル画像データに変換するＡ／Ｄコンバータ（ＡＤＣ）とからなる。そしてデジタル画像データは、画素毎にＲＧＢの濃度値を持つＣＣＤ−ＲＡＷデータである。
【００４３】
タイミングジェネレータ７２は、タイミング信号を発生させるものであり、このタイミング信号がシャッタ駆動部５７、ＣＣＤ制御部５９、アナログ信号処理部６０に入力されて、レリーズボタン１９の操作と、シャッタ５６の開閉、ＣＣＤ５８の電荷取り込み、アナログ信号処理６０の処理の同期が取られる。フラッシュ制御部７３は、フラッシュライト２４の発光動作を制御する。
【００４４】
画像入力コントローラ６１は、上記アナログ信号処理部６０から入力されたＣＣＤ−ＲＡＷデータをフレームメモリ６８に書き込む。このフレームメモリ６８は、画像データに対して後述の各種デジタル画像処理（信号処理）を行う際に使用する作業用メモリであり、例えば、一定周期のバスクロック信号に同期してデータ転送を行うＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）から構成されている。
【００４５】
表示制御部（表示制御手段）７１は、フレームメモリ６８に格納された画像データをスルー画像としてモニタ１８に表示させるためのものであり、例えば、輝度（Ｙ）信号と色（Ｃ）信号を一緒にして１つの信号としたコンポジット信号に変換して、モニタ１８に出力する。スルー画像は、撮影モードが選択されている間、所定時間間隔で取得されてモニタ１８に表示される。また、表示制御部７１は、外部記録メディア７０に記憶され、メディア制御部６９によって読み出された画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させる。
【００４６】
顔検出部（対象物検出手段）６５は、フレームメモリ６８に格納された画像データつまりスルー画像から人物の顔を検出する。具体的には、顔に含まれる顔の特徴を有する領域（例えば肌色を有する、目を有する、顔の形状を有する等）を顔領域として検出するが、これに限定されるものではない。そして顔検出ボタン２７がＯＮに設定された場合には常時スルー画像から顔の検出処理を行う。
【００４７】
なお本実施形態ではスルー画像から顔を検出するが、プレ画像、又は外部記録メディア７０や図示しない内部メモリ等に記録された画像データから顔を検出するようにしてもよい。なおプレ画像とは、レリーズボタン１９が半押しされることによって発生する半押し信号を検出したＣＰＵ７５がＣＣＤ５８にプレ撮影を実行させた結果、フレームメモリ６８に格納された画像データに基づいた画像である。また本発明において顔検出部６５は、ソフトウェアにより構成されたものであっても単独でＩＣ化されたものであってもよい。
【００４８】
検出条件設定部（検出条件設定手段）６６は、上記顔検出部６５の検出条件をユーザが検出率重視及び検出速度重視のどちらか一方を選択して設定可能にする。なお検出条件設定部６６については後で詳細に説明する。
【００４９】
ＡＦ処理部６２は、顔検出部６５によって画像データから検出された顔検出結果に応じて焦点位置を検出し、フォーカスレンズ駆動量データを出力する（ＡＦ処理）。本実施の形態においては、焦点位置の検出方法としては、例えば、ピントが合った状態では画像の合焦評価値（コントラスト値）が高くなるという特徴を利用して、合焦位置を検出するパッシブ方式が適用される。
【００５０】
ＡＥ処理部６３Ａは、顔検出部６５によって画像データから検出された顔検出結果に応じて被写体輝度を測定し、測定した被写体輝度に基づいて絞り値やシャッタ速度等を決定し、絞り値データやシャッタ速度データを出力する。
【００５１】
ＡＷＢ処理部６３Ｂは、撮影された画像に対してホワイトバランスを自動調整する。
【００５２】
画像処理部６４は、本画像の画像データに対してガンマ補正、シャープネス補正、コントラスト補正等の画質補正処理を施すと共に、ＣＣＤ−ＲＡＷデータを輝度信号であるＹデータと、青色色差信号であるＣｂデータ及び赤色色差信号であるＣｒデータとからなるＹＣデータに変換するＹＣ処理を行う。この本画像とは、本撮影により得られた画像データつまりレリーズボタン１９が全押しされることによってＣＣＤ５８から画像信号が出力され、アナログ信号処理部６０、画像入力コントローラ６１経由でフレームメモリ６８に格納された画像データに基づいた画像である。
【００５３】
本画像の画素数の上限はＣＣＤ５８の画素数によって決定されるが、例えば、ユーザが設定可能な画質設定（ファイン、ノーマル等の設定）により、記録画素数を変更することができる。一方、スルー画像やプレ画像の画素数は本画像より少なくてもよく、例えば、本画像の１／１６程度の画素数で取り込まれてもよい。
【００５４】
圧縮／伸長処理部６７は、画像処理部６４によって画質補正等の処理が行われた画像データに対して、例えばＪＰＥＧ等の圧縮形式で圧縮処理を行って、画像ファイルを生成する。この画像ファイルには、各種データ形式に基づいて付帯情報が付加される。またこの圧縮／伸長処理部６７は、再生モードにおいては外部記録メディア７０から圧縮された画像ファイルを読み出し、伸長処理を行う。伸長後の画像データは表示制御部７１に出力され、表示制御部７１は画像データに基づいた画像をモニタ１８に表示する。
【００５５】
メディア制御部６９は、図２におけるメディアスロット２６に相当し、外部記録メディア７０に記憶された画像ファイル等の読み出し、又は画像ファイルの書き込みを行う。
【００５６】
ＣＰＵ７５は、各種ボタン、レバー、スイッチの操作や各機能ブロックからの信号に応じて、デジタルカメラ１の本体各部を制御する。またデータバス７６は、画像入力コントローラ６１、各種処理部６２〜６４、６７、顔検出部６５、検出条件設定部６６、フレームメモリ６８、各種制御部６９、７１、及びＣＰＵ７５に接続されており、このデータバス７６を介して各種信号、データの送受信が行われる。
【００５７】
なお外部記録メディア７０に画像ファイルを記録するときには、メディア制御部６９が記録手段として機能し、不図示の内部メモリに画像ファイルを記録するときには、ＣＰＵ７５が記録手段として機能する。
【００５８】
次に以上の構成のデジタルカメラ１の検出条件設定部６６について図面を参照して詳細に説明する。図４は検出条件を設定するときのメニュー画面の表示例である。
【００５９】
検出条件設定部６６は、顔の検出条件として、検出する顔の向き、大きさ、傾き、検出領域等の条件を、ユーザが検出率重視及び検出速度重視のどちらか一方を選択して設定するものであり、図４に示す如く、メニュー画面９１で顔検出設定９２が選択されたときに、ユーザが「検出率重視」又は「速度重視」を選択９３することができる。
【００６０】
ここで図５に、図４の顔検出条件設定処理のフローチャートを示す。顔検出条件設定処理は、図５に示す如く、先ずＣＰＵ７５が、検出率重視が選択されているか否かを判別し（ステップＳ１）、検出率重視が選択９３されている場合（ステップＳ１；ＹＥＳ）には、検出条件設定部６６が全ての顔を検出対象として検出条件を設定する（ステップＳ２）。
【００６１】
一方、ステップＳ１にて検出率重視が選択されていない場合（ステップＳ１；ＮＯ）には、ユーザが速度重視を選択しているものとして検出条件設定部６６が、顔の向きの検出条件を正面顔以外は検出対象外として設定し（ステップＳ３）、顔の傾きの検出条件を±３０°より傾いた顔は検出対象外として設定する（ステップＳ４）。
【００６２】
そしてさらに検出条件設定部６６は、顔の大きさの検出条件を画像短辺の１／６より小さい顔は検出対象外として設定し（ステップＳ５）、検出領域の検出条件を長さ比で、中央から５０％より外側は検出対象外として設定する（ステップＳ６）。
【００６３】
なお「速度重視」が選択されたときには、顔検出にかかる時間を短くして追従性を良くするために、「検出率重視」が選択されたときよりも検出対象となる顔が少なくなるように、顔の向き、傾き、大きさ、検出領域等の検出条件を制限して設定する。
【００６４】
また「速度重視」が選択されたときの検出条件及び「検出率重視」が選択されたときの検出条件はデジタルカメラ１の設計者によって予め決定されていてもよいし、ユーザが個別に設定可能にしてもよい。
【００６５】
このようにデジタルカメラ１によれば、ユーザが、検出条件の設定による効果を分かり易い形で明示した「検出率重視」及び「検出速度重視」のどちらか一方を手動によって選択して検出条件を設定することができるので、顔検出の検出対象となる範囲を広げたり、狭めたりした場合に、結果的にどのような効果になるのかユーザが分かり難くなるのを防止し、ユーザが検出条件を、撮影シーンに応じて自分の所望する検出率と検出速度のバランスで容易に設定することができる。これにより例えば運動会等の動きの多い撮影シーンではユーザが「検出速度重視」を選択することにより、容易に顔の検出速度を早くすることができ、集合写真等を撮影するときにはユーザが「検出率重視」を選択することにより、容易に顔の検出率を向上させることができる。
【００６６】
なお「検出率重視」又は「速度重視」の選択は、上述のような二択方式ではなく段階的に選択可能な方式であってもよい。ここで図６に検出条件を設定するときのメニュー画面の別の表示例、図７に図６の顔検出条件設定処理のフローチャートを示す。
【００６７】
段階的に選択可能な方式は、図６に示す如く、検出率重視と速度重視とを例えば７段階に区画し、この区画点に、１〜７の数字を横に配列して表示９４して、ユーザが例えば左右ボタン１４等を操作することによりカーソル９４ａを移動させていずれかの数字を選択可能にする。このとき区画点は、検出率重視及び速度重視そのものを含めた点も含むように検出率重視の区画点を「１」、速度重視の区画点を「７」として表示する。
【００６８】
顔検出設定処理は、図７に示す如く、先ずＣＰＵ７５が、図６の表示９４にて選択された数字がいずれであるかを判別するために、「１」が選択されたか否かを判別する（ステップＳ１０）。そして「１」が選択された場合（ステップＳ１０；ＹＥＳ）には、検出条件設定部６６が、ユーザが最も検出率を重視していると判断して、全ての顔を検出対象として検出条件を設定する（ステップＳ１１）。
【００６９】
一方「１」が選択されていない場合（ステップＳ１０；ＮＯ）には、ＣＰＵ７５は「２」が選択されたか否かを判別する（ステップＳ１２）。そして「２」が選択された場合（ステップＳ１２；ＹＥＳ）には、検出条件設定部６６が、ユーザが「１」の次に検出率を重視していると判断して、顔の向きの検出条件を全ての向きが検出対象として設定し（ステップＳ１３）、顔の傾きの検出条件を全ての傾きが検出対象として設定し（ステップＳ１４）、顔の大きさの検出条件を検出できる限り小さい顔まで検出対象として設定し（ステップＳ１５）、検出領域の検出条件を長さ比で、中央から８０％より外側は検出対象外として設定する（ステップＳ１６）。
【００７０】
また「２」が選択されていない場合には、ＣＰＵ７５は「３」が選択されたか否かを判別し（ステップＳ１７）、「３」が選択されている場合（ステップＳ１７；ＹＥＳ）には、「２」の次に検出率を重視している、つまり「２」よりも検出速度を重視しているとして、検出条件設定部６６が、「２」よりも検出対象となる顔が少なくなるように、顔の向き、傾き、大きさ、検出領域等の検出条件を制限して設定する。
【００７１】
そして検出条件設定部６６は、「７」が選択された場合に最も検出速度が速くなるように、すなわち検出対象となる顔が最も少なくなるように、顔の向き、傾き、大きさ、検出領域等の検出条件を制限して設定し、「４」〜「６」が選択された場合には、上記と同様にして、選択された数字が大きいほど検出対象となる顔が最も少なくなるように、検出条件を設定する。
【００７２】
このようにして「検出率重視」と「検出速度重視」とを段階的に選択可能にする。このとき「１」〜「７」が選択されたときの検出条件は予めデジタルカメラ１の設計者によって決定されていてもよいし、ユーザが個別に設定可能にしてもよい。
【００７３】
以上のようにして、ユーザが検出条件の設定による効果を分かり易い形で明示した「検出率重視」と「検出速度重視」との間を段階的に区画した区画点すなわち「１」〜「７」の数字の中から一つを手動によって選択することにより検出条件を設定することができるので、顔検出の検出対象となる範囲を広げたり、狭めたりした場合に、結果的にどのような効果になるのかユーザが分かり難くなるのを防止し、ユーザが検出条件を、撮影シーンに応じて自分の所望する検出率と検出速度のバランスで容易に詳細に設定することができる。これにより例えば運動会等の動きの多い撮影シーンではユーザが「検出速度重視」側の数字を選択することにより、容易に顔の検出速度を早くすることができ、集合写真等を撮影するときにはユーザが「検出率重視」側の数字を選択することにより、容易に顔の検出率を向上させることができる。
【００７４】
次に上述のように顔検出条件が設定されたデジタルカメラ１の一連の処理を説明する。ここで図８にデジタルカメラ１の一連の処理のフローチャートを示す。
【００７５】
まず図８に示す如く、ＣＰＵ７５が動作モードスイッチ１１の設定に従って、動作モードが撮影モードであるか再生モードであるか判別する（ステップＳ３０）。再生モードの場合（ステップＳ３０；再生）、再生処理が行われる（ステップＳ３３）。この再生処理は、メディア制御部６９が外部記録メディア７０に記憶された画像ファイルを読み出し、画像ファイルに含まれる画像データに基づいた画像をモニタ１８に表示させるための処理である。再生処理が終了したら、ＣＰＵ７５はデジタルカメラ１の電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ３２）、オフ操作がなされていなかったら（ステップＳ３２；ＮＯ）、ＣＰＵ７５はステップＳ３０へ処理を移行し、オフ操作がなされていたら（ステップＳ３２；ＹＥＳ）、デジタルカメラ１の電源をオフし、処理を終了する。
【００７６】
一方、ステップＳ３０において動作モードが撮影モードであると判別された場合（ステップＳ３０；撮影）、ＣＰＵ７５はスルー画像の表示制御を行う（ステップＳ３１）。そして次にＣＰＵ７５は、顔検出ボタン２７がＯＮに設定されているか否かを判別する（ステップＳ３２）。ＯＮに設定されている場合（ステップＳ３２；ＹＥＳ）には、顔検出部６５が検出条件設定部６６により上述のように設定された検出条件に基づいて常時スルー画像から顔の検出処理を行い（ステップＳ３３）、ＯＮに設定されていない場合（ステップＳ３２；ＮＯ）には、ＣＰＵ７５は処理をステップＳ３４へ移行する。
【００７７】
そして次にＣＰＵ７５は、レリーズボタン１９が半押しされたか否かを判別し（ステップＳ３４）、半押しがされていない場合（ステップＳ３４；ＮＯ）には、ＣＰＵ７５はステップＳ３１へ処理を移行して、以降の処理を繰り返す。
【００７８】
またレリーズボタン１９が半押しされた場合（ステップＳ３４；ＹＥＳ）には、ＡＥ処理部６３ＡがＡＥ処理を行い（ステップＳ３５）、ＡＦ処理部６２がＡＦ処理を行う（ステップＳ３６）。なおこのときＡＷＢ処理部６３ＢによりＡＷＢ処理が行われてもよい。
【００７９】
そして次にＣＰＵ７５は、レリーズボタン１９が全押しされたか否かを判別し（ステップＳ３７）、全押しされていない場合（ステップＳ３７；ＮＯ）には、レリーズボタン１９が半押し解除されたか否かを判別する（ステップＳ３８）。そして半押し解除されていない場合は（ステップＳ３８；ＮＯ）ＣＰＵ７５はステップＳ３７へ処理を移行し、半押し解除されている場合は（ステップＳ３８；ＹＥＳ）ＣＰＵ７５はステップＳ３１へ処理を移行する。
【００８０】
一方、レリーズボタン１９が全押しされた場合（ステップＳ３７；ＹＥＳ）には、本撮影を行う（ステップＳ３９）。そして本撮影が行われる（ステップＳ３９）と、本撮影により取得された本画像に対して画像処理部６４が画像処理を施す（ステップＳ４０）。なおこのとき画像処理が施された本画像データに対してさらに圧縮／伸長処理部６７によって圧縮処理が施されて画像ファイルが生成されてもよい。
【００８１】
次にＣＰＵ７５は、画像処理が施された本画像を、表示制御部７１を介してモニタ１８に表示する処理を行うともにメディア制御部６９を介して外部記録メディア７０に記録する（ステップ４１）。そしてＣＰＵ７５は電源スイッチ２２によってオフ操作がなされたか否かを判別し（ステップＳ４２）、オフ操作がなされていたら（ステップＳ４２；ＹＥＳ）、デジタルカメラ１の電源をオフし、処理を終了する。オフ操作がなされていなかったら（ステップＳ４２；ＮＯ）、ステップＳ３０へ処理を移行し、ステップＳ３０以降の処理を繰り返す。このようにしてデジタルカメラ１による撮影は行われる。
【００８２】
次に本発明にかかる第二の実施形態のデジタルカメラ１−２について図面を参照して詳細に説明する。図９はデジタルカメラ１−２の機能構成を示すブロック図、図１０は検出条件を設定するときの（ａ）メニュー画面の表示例及び（ｂ）図示表示例である。
【００８３】
本実施形態のデジタルカメラ１−２は、図９に示す如く、上記実施形態のデジタルカメラ１の構成に検出条件表示部（検出条件表示手段）７７をさらに備えたものである。なお本実施形態のデジタルカメラ１−２は上述した実施形態のデジタルカメラ１と同じ箇所は同符号で示して説明を省略する。
【００８４】
検出条件表示部７７は、検出条件設定部６６により設定された検出条件を表示するものであり、例えば検出条件として検出領域を表示して確認する場合には、図１０（ａ）に示す如く、確認する検出条件を選択する選択項目９６をモニタ１８に表示し、ユーザが例えばズーム／上下レバー１３を操作することにより「エリア」を指定可能にする。
【００８５】
そして設定確認図示を「する」か、又は「しない」を選択する選択項目９７をモニタ１８に表示し、ユーザが例えば左右ボタン１４を操作することにより「する」を選択した場合には、図１０（ｂ）に示す如く、画面左側にエリア設定９９を表示し、画面右側に検出領域の設定結果すなわち顔の検出条件を図示表示する。
【００８６】
この図示表示は、図１０（ｂ）に示す如く、モニタ１８に、モニタ１８の画面全体１８’と、画面全体１８’において検索領域となる検出対象エリアＳを表示し、例えば画面全体１８’の上方に、図１０（ａ）の項目９３で「速度重視」が選択されたときに、検出速度重視で予め設定されている長さ比の値（本実施形態では５０％）に基づいて「中央５０％の内側」を表示し、下方右側に「斜線が対象エリア」を表示する。
【００８７】
そして、上記と同様に図示表示された検出条件で設定してよいか否かを選択する項目９８を設定画面の下方に表示し、ユーザが例えば左右ボタン１４を操作することにより「ＯＫ」又は「ＮＧ」を選択可能にする。こうすることにより、検出条件設定部６６により選択された「検出速度重視」で予め設定されている検出条件に基づく検出領域の範囲が、ユーザの意図するものであるか否かを視覚的に確認することができるので、ユーザが意図しない検出条件が設定されるのを防止することができる。
【００８８】
ここで図１１に、図１０（ａ）、図１０（ｂ）の顔検出条件設定処理のフローチャートを示す。先ずＣＰＵ７５は、図１０（ａ）において「検出率重視」が選択９３されたか否かを判別し（ステップＳ５０）、「検出率重視」が選択９３されていない場合（ステップＳ５０；ＮＯ）には、ＣＰＵ７５はユーザによる設定の確認を行って（ステップＳ５１）、ユーザにより指定された検出条件（本実施形態では検出領域）を確認する（ステップＳ５２）。
【００８９】
そしてＣＰＵ７５は、図１０（ａ）において設定確認図示を「する」が選択９７されたか否かを判別し（ステップＳ５３）、「する」が選択されていない場合（ステップＳ５３；ＮＯ）には、検出速度重視で予め設定されている検出領域の検出条件を図示せずに検出対象として設定する（ステップＳ５４）。
【００９０】
一方、「する」が選択されている場合（ステップＳ５３；ＹＥＳ）には、検出条件表示部７７が、検出条件設定部６６により選択された速度重視で予め設定されている検出領域の検出条件に基づく検出対象を、図１０（ｂ）に示すように図示表示し（ステップＳ５５）、ＣＰＵ７５は設定「ＯＫ」が選択されたか否かを判別する（ステップＳ５６）。
【００９１】
そして設定「ＯＫ」が選択されている場合（ステップＳ５６；ＹＥＳ）には、ＣＰＵ７５は処理をステップＳ５４へ移行し、設定された検出条件の範囲を検出対象として設定する（ステップＳ５４）。なおこのときユーザが例えば「傾き」等の別の検出条件を、確認図示したい場合には、ユーザが設定「ＮＧ」を選択し、図１０（ａ）に示す設定画面にて確認条件９５を傾き９６にし、この傾きの検出条件を図示表示させることができる。
【００９２】
一方、設定「ＯＫ」が選択されていない場合（ステップＳ５６；ＮＯ）には、ＣＰＵ７５は検出領域の検出対象の範囲が、ユーザが所望するものではないと判断し、ユーザが「検出率重視」又は「速度重視」を再設定可能なようにモニタ１８の表示を図１０（ａ）の設定画面へ戻し（ステップＳ５７）、ステップＳ５０へ処理を移行する。
【００９３】
またステップＳ５０にて「検出率重視」が選択されている場合（ステップＳ５０；ＹＥＳ）には、全ての顔を検出対象として顔検出条件を設定する（ステップＳ５８）。このようにして顔検出条件設定の処理を行う。
【００９４】
以上にように検出条件設定部７７によりユーザが選択した「検出率重視」又は「検出速度重視」に基づいて予め設定された検出条件を図示表示することにより、設定されている検出対象範囲が、ユーザが意図するものであるか否かを視覚的に確認することができるので、検出条件の誤設定を防止できて、ユーザが意図しない向きや大きさ等の顔が検出されるのを防止することができる。
【００９５】
なお本実施形態のデジタルカメラ１−２では、顔の検出条件を図示表示するものとしたが、本発明はこれに限られるものではなく、例えば文字等によって表示するものであってもよい。ここで図１２の（ａ）に検出率重視が選択されたときの表示例、（ｂ）に検出速度重視が選択されたときの表示例、図１３の（ａ）に検出率重視が選択されたときの別の表示例、（ｂ）に検出速度重視が選択されたときの別の表示例を示す。
【００９６】
ユーザにより「検出率重視」が選択された場合には、ユーザが検出率を重視している旨を、例えば図１２（ａ）に示す如く、画面左上に「検出率優先」Ａを表示する。またユーザにより「速度重視」が選択された場合には、ユーザが検出速度を重視している旨を、例えば図１２（ｂ）に示す如く、画面左上に「検出速度優先」Ａ’を表示する。
【００９７】
ここで図１４に顔検出条件設定処理のフローチャートを示す。図１４に示す如く、先ずＣＰＵ７５が、検出率重視が選択されているか否かを判別し（ステップＳ６０）、検出率重視が選択されている場合（ステップＳ６０；ＹＥＳ）には、検出条件設定部６６が全ての顔を検出対象として検出条件を設定して（ステップＳ６１）、図１２（ａ）に示す如く、検出条件表示部７７が「検出率優先」Ａを表示する（ステップＳ６２）。
【００９８】
一方、ステップＳ６０にて検出率重視が選択されていない場合（ステップＳ６０；ＮＯ）には、ユーザが速度重視を選択しているものとして検出条件設定部６６が、顔の向きの検出条件を正面顔以外は検出対象外として設定し（ステップＳ６３）、顔の傾きの検出条件を±３０°より傾いた顔は検出対象外として設定する（ステップＳ６４）。
【００９９】
そしてさらに検出条件設定部６６は、顔の大きさの検出条件を画像短辺の１／６より小さい顔は検出対象外として設定し（ステップＳ６５）、検出領域の検出条件を長さ比で、中央から５０％より外側は検出対象外として設定して（ステップＳ６６）、図１２（ｂ）に示す如く、検出条件表示部７７が「検出速度優先」Ａ’を表示する（ステップＳ６７）。このようにして設定処理を行う。
【０１００】
なお上記表示は、顔検出部６５による顔検出が開始される前に行い、表示された「検出率優先」又は「検出速度優先」つまり「検出率重視」又は「速度重視」の検出条件で設定してもよいか否かをユーザによって選択可能としてもよい。この場合には、検出条件設定部６６により設定された検出条件が、ユーザの意図する検出率重視の検出条件又は検出速度重視の検出条件であるか否かを視覚的に確認することができるので、ユーザが意図しない検出条件が設定されるのを防止することができる。
【０１０１】
またこの表示は、図１２（ａ）、図１２（ｂ）に示す如く、顔検出部６５による顔検出結果である顔検出枠Ｆと共にスルー画像に表示させてもよい。この場合、ユーザにより「検出率重視」が選択された場合には、図１３（ａ）に示す如く、検出された顔を囲む枠Ｆを実線で表示し、ユーザにより「速度重視」が選択された場合には、図１３（ｂ）に示す如く、検出された顔を囲む枠Ｆを点線で表示すようにして検出率重視と検出速度重視とを区別するようにしてもよい。このとき枠Ｆの色、形状、線種等を変化させることにより前記区別させることができる。
【０１０２】
このように、ユーザが設定した検出条件が検出率重視と検出速度重視のどちらで設定されたものであるのか、撮像画面上に表示することにより、ユーザが意図しない検出条件での顔検出結果が例えばＡＦ処理等に利用されるのを防止することが可能となる。
【０１０３】
次に本発明にかかる第三の実施形態のデジタルカメラ１−３について図面を参照して詳細に説明する。図１５はデジタルカメラ１−３の機能構成を示すブロック図、図１６は画像ファイルに記載されるタグ情報の一例、図１７は画像ファイル再生時の表示例である。
【０１０４】
本実施形態のデジタルカメラ１−３は、図１５に示す如く、上記実施形態のデジタルカメラ１−２の構成にタグ情報記載部７８及びタグ情報表示制御部７９をさらに備えたものである。なお本実施形態のデジタルカメラ１−３は上述した実施形態のデジタルカメラ１−２と同じ箇所は同符号で示して説明を省略する。
【０１０５】
タグ情報記載部７８は、圧縮／伸長処理部６７等によって生成された画像ファイルを外部記録メディア７０又は図示しない内部メモリに記録するときに、この画像ファイルのタグ情報に検出条件を記載する。記載されるタグ情報は、例えば図１６に示す如く、顔検出設定１２０についての設定項目を顔検出ＯＮ／ＯＦＦ１２１、向き１２２、傾き１２３、大きさ１２４、エリア１２５とし、設定結果を例えば顔検出ＯＮ／ＯＦＦ１２１はＯＮ、向き１２２は正面、傾き１２３は全方向、大きさ１２４は１／８〜１／２、エリア１２５は中央５０％の内側とする。なおこのときタグ情報には、ユーザが選択した「検出率重視」又は「速度重視」の情報も記載することができる。
【０１０６】
このようにタグ情報に検出条件を記載することにより、顔検出結果を利用する、例えば明るさ補正や色補正等のアプリケーションと連携するときに、アプリケーションとの親和性を強化することが可能となる。
【０１０７】
タグ情報表示制御部７９は、上述のようにタグ情報記載部７８によってタグ情報が記載された画像ファイルをモニタ１８に表示するときに、タグ情報に記載された検出条件をモニタ１８に表示する。ここで図１８に画像再生処理のフローチャートを示す。
【０１０８】
画像再生処理は、デジタルカメラ１−３において動作モードが再生モードに設定されたときに行う処理（図８中ステップＳ４３参照）であり、先ず図１８に示す如く、メディア制御部６９が外部記録メディア７０に記憶された画像ファイルを読み出し（ステップＳ７０）、ＣＰＵ７５はタグの情報表示がＯＮに設定されているか否かを判別する（ステップＳ７１）。このとき情報表示のＯＮ／ＯＦＦはユーザが各種ボタンやレバー等を操作することにより設定可能としてもよいし、タグに情報が記載されている場合に自動的にＯＮに設定されるようにしてもよい。
【０１０９】
そしてＯＮに設定されている場合（ステップＳ７１；ＹＥＳ）には、タグ情報表示制御部７９がファイル名、日時、絞り、シャッタスピードを表示項目Ａ１として設定する（ステップＳ７３）。
【０１１０】
次にＣＰＵ７５は、顔検出部６５がＯＮに設定されているか否かを判別し（ステップＳ７４）、ＯＮに設定されていない場合（ステップＳ７４；ＮＯ）には、タグ情報表示制御部７９が、顔検出がＯＦＦに設定されていることを表示項目Ａ２として表示項目に追加設定して（ステップＳ７５）、画像とタグ情報に記載された表示項目Ａ１、Ａ２をモニタ１８に表示する（ステップＳ７９）。
【０１１１】
このときの表示は、例えば図１７（ｄ）に示す如く、モニタ１８に画像データを表示し、画像データが表示された画面下側に、表示項目Ａ１としてタグ情報に記載された内容「ＤＳＣＦＸＸＸＸ、２０ＸＸ.ＸＸ．ＸＸ、Ｆ５、１／１８０」を表示する。また画面上側に、表示項目Ａ２-ｄとしてタグ情報に記載された内容「ＦＡＣＥ ＤＥＴＥＣＴＩＯＮ ＯＦＦ」すなわち顔検出がＯＦＦに設定されている旨を表示する。
【０１１２】
一方、ステップＳ７４にて顔検出がＯＮに設定されている場合（ステップＳ７４；ＹＥＳ）には、タグ情報表示制御部７９が、検出条件設定部６６により設定された顔の検出条件を表示項目Ａ２として表示項目に追加設定し（ステップＳ７６）、ＣＰＵ７５は顔が見つかっているか否かを判別して（ステップＳ７７）、顔が見つかっていない場合（ステップＳ７７；ＮＯ）には、画像とタグ情報に記載された表示項目Ａ１、Ａ２をモニタ１８に表示する（ステップＳ７９）。
【０１１３】
このときの表示は、例えば図１７（ｃ）に示す如く、モニタ１８に画像データを表示し、画像データが表示された画面下側に、表示項目Ａ１としてタグ情報に記載された内容「ＤＳＣＦＸＸＸＸ、２０ＸＸ.ＸＸ．ＸＸ、Ｆ５、１／１８０」を表示する。また画面上側に、表示項目Ａ２-ｃとしてタグ情報に記載された検出条件として、例えば「ＬＩＭＩＤＥＤ（ＳＩＺＥ：１／８〜１／２ ＯＫ）（ＡＲＥＡ：ｃｅｎｔｅｒ ５０％ （ｉｎｓｉｄｅ）ＯＫ）」すなわち顔の大きさは撮像画像短辺に対する割合が１／８〜１／２の範囲を検出対象とし、検出領域は撮像画像において長さ比が中央の５０％の内側として検出条件を制限する旨を表示する。このときタグ情報にユーザが選択した「検出率重視」又は「速度重視」が記載されている場合には、「検出率重視」又は「速度重視」をモニタ１８に表示させてもよい。
【０１１４】
またステップＳ７７にて顔が見つかっている場合（ステップＳ７７；ＹＥＳ）には、タグ情報表示制御部７９が、さらに顔の検出枠Ｆを表示項目に追加して（ステップＳ７８）、画像、タグ情報に記載された表示項目Ａ１、Ａ２及び表示項目である検出枠Ｆを表示する（ステップＳ７９）。
【０１１５】
このときの表示は、例えば図１７（ｂ）に示す如く、モニタ１８に画像データを表示し、画像データが表示された画面下側に、表示項目Ａ１としてタグ情報に記載された内容「ＤＳＣＦＸＸＸＸ、２０ＸＸ.ＸＸ．ＸＸ、Ｆ５、１／１８０」を表示する。また画面上側に、表示項目Ａ２-ｂとしてタグ情報に記載された検出条件、例えば「ＬＩＭＩＤＥＤ（ＳＩＺＥ：１／８〜１／２ ＯＫ）（ＡＲＥＡ：ｃｅｎｔｅｒ ５０％ （ｉｎｓｉｄｅ）ＯＫ）」すなわち顔の大きさは撮像画像短辺に対する割合が１／８〜１／２の範囲を検出対象とし、検出領域は撮像画像において長さ比が中央の５０％の内側として検出条件を制限する旨を表示する。そしてさらに検出された顔を囲む検出枠Ｆを表示する。
【０１１６】
このときタグ情報にユーザが選択した「検出率重視」又は「速度重視」が記載されている場合には、「検出率重視」又は「速度重視」をモニタ１８に表示させてもよい。
【０１１７】
なおタグ情報に記載された検出条件が全ての顔を検出対象とするものである場合には、図１７（ａ）に示す如く、表示項目Ａ２−ａとして「ＦＵＬＬ」すなわち全ての顔を検出対象とする旨を表示する。このときタグ情報にユーザが選択した「検出率重視」が記載されている場合には、「検出率重視」をモニタ１８に表示させてもよい。
【０１１８】
またステップＳ７１にて情報表示がＯＮに設定されていない場合（ステップＳ７１；ＮＯ）には、表示制御部７１が画像のみをモニタ１８に表示する（ステップＳ７２）。このようにして画像再生処理を行う。
【０１１９】
検出条件設定部６６により検出条件が変更可能である場合に、外部記録メディア７０又は図示しない内部メモリに記録された画像データがどのような検出条件の設定で撮影したものなのか分からなくなってしまう可能性があるが、上記のように検出条件を画像ファイルのタグ情報に記載しておくことにより、画像再生時にこの記載された検出条件を読み出すことで、顔検出結果と共に、撮影時に設定されていた検出条件を表示することができる。
【０１２０】
これにより、例えば顔が検出されていなかった場合に、なぜ検出されなかったのかユーザが把握し易くなり、今後似たようなシーンの撮影を行う場合の検出条件の設定に役立てることが可能となるので、将来の撮影に対して適切な検出条件を設定することができる。
【０１２１】
次に本発明にかかる第四の実施形態のデジタルカメラ１−４について詳細に説明する。本実施形態のデジタルカメラ１−４は、上記実施形態のデジタルカメラ１−３の機能構成（図１５参照）と概略同様の構成であるため、図示は省略する。
【０１２２】
本実施形態のデジタルカメラ１−４では、検出条件設定部６６が、画像ファイルのタグ情報に記載された検出条件とは異なる検出条件を再設定可能なものであり、顔検出部６５が、外部記録メディア７０又は図示しない内部メモリに記録された画像ファイルの画像データに対して、検出条件設定部６６により再設定された検出条件に基づいて顔の検出を行う。
【０１２３】
ここで図１９（ａ）に撮影時の検出条件設定での顔検出結果の表示例、図１９（ｂ）に記録後の顔検出結果の表示例を示す。通常、画像ファイルの記録後に行う画像再生処理時には、撮影時と比較して時間に余裕がある場合が多い。そこで検出条件設定部６６によって、画像再生処理を行う画像ファイルのタグ情報に記載された撮影時の検出条件とは異なる、例えば検出対象の範囲を広くした検出条件に再設定することにより、再設定前すなわち撮影時の検出条件に基づく顔検出では、図１９（ａ）に示す如く、顔Ｆ１のみが検出されていても、記録後すなわち検出条件を再設定後には、図１９（ｂ）に示す如く、再生時に検出されなかった顔Ｆ２を検出させることが可能となる。
【０１２４】
図２０は記録後の画像データに対する顔検出処理のフローチャートである。記録後の顔検出は、図２１に示す如く、メディア制御部６９が外部記録メディア７０に記憶された画像ファイルを読み出す（ステップＳ８０）。
【０１２５】
そして次に検出条件設定部６６がタグ情報に記載された撮影時の顔の検出条件を取得し（ステップＳ８１）、検出対象に制限があるか否かを判別する（ステップＳ８２）。検出対象に制限がない場合（ステップＳ８２；ＹＥＳ）には、撮影時に全ての顔が検出対象とされた検出条件で顔の検出が行われているので、タグ情報に記載する追加情報はなしとする（ステップＳ８３）。
【０１２６】
一方検出対象に制限がある場合（ステップＳ８２；ＮＯ）には、撮影時に検出対象が制限された検出条件で顔の検出が行われているので、検出条件設定部６６が検出対象を制限しない、つまり全ての顔を検出対象として検出条件を再設定し、顔検出部６５はこの再設定された検出条件に基づいて画像再生されている画像データから顔の検出を行う（ステップＳ８４）。
【０１２７】
そしてタグ情報記載部７８が、再設定された今回の検出条件及び検出結果をタグ情報に追加記載する（ステップＳ８５）。
【０１２８】
ここで図２１に、追加記載されたタグ情報の一例を示す。タグ情報は、例えば図２２に示す如く、顔検出１３０について、撮影時１３１の設定１３２の項目を顔検出ＯＮ／ＯＦＦ１３３、向き１３４、傾き１３５、大きさ１３６、エリア１３７とし、設定結果を例えば顔検出ＯＮ／ＯＦＦ１３３はＯＮ、向き１３４は正面、傾き１３５は全方向、大きさ１３６は１／８〜１／２、エリア１３７は中央５０％の内側として記載し、さらに顔検出の結果１３８の項目を検出顔数１３９、位置１４０、大きさ１４１とし、例えば図２０（ａ）に示す結果として、検出顔数１３９は１、位置１４０は例えば画面中央を原点としたときの座標を用いたときには、顔Ｆ１[左下（ＸＬ、YＬ）右上（ＸＲ、ＹＲ）]（図示せず）とし、大きさ１４１は顔Ｆ１［１／３］（図示せず）として記載する。
【０１２９】
そして記録後１４２の設定１４３を検出対象制限なし１４４とし、顔検出の結果１４５を、上記と同様に、検出顔数１４６は２、位置１４７は顔Ｆ１[左下（ＸＬ１、ＹＬ１）右上（ＸＲ１、ＹＲ１）]、顔Ｆ２[左下（ＸＬ２、ＹＬ２）右上（ＸＲ２、ＹＲ２）]（図示せず）とし、大きさ１４１は顔Ｆ１［１／３］、顔Ｆ２［１／４］（図示せず）として追加記載する。以上のようにして顔の検出を行う。
【０１３０】
なお本実施形態ではタグ情報は、図２１に示す如く、撮影時の設定及び結果すなわち顔検出情報に記録後の顔検出情報を追加して記載する形式としたが、例えば記録後つまり最新の顔検出情報が残るように上書きで記載する形式としてもよい。
【０１３１】
また図２２に記録後の画像データに対する顔検出処理の別のフローチャートを示す。なお図２２において図２０のフローチャートと同じ処理は、同じステップ番号で示して説明は省略する。
【０１３２】
記録後の顔検出は、図２２に示す如く、ステップＳ７２にて検出対象に制限があると判別された場合（ステップＳ８２；ＮＯ）には、撮影時に検出対象が制限された検出条件で顔の検出が行われているので、検出条件設定部６６は撮影時に検出対象外であった顔を検出対象とするように検出条件を再設定して、顔検出部６５はこの再設定された検出条件に基づいて画像再生されている画像データから顔の検出を行う（ステップＳ８４’）。
【０１３３】
これにより、撮影時に検出された顔Ｆ１（図１９（ａ）参照）以外の顔Ｆ２（図１９（ｂ）参照）を検出することが可能となり、タグ情報に顔検出結果１４５（図２１参照）として顔Ｆ２の情報を追加して記載することが可能となる。
【０１３４】
以上のように、検出条件を再設定して記録後の画像データにおいて顔検出を行うことにより、撮影時には検出されなかった顔を、記録後の画像データから検出することが可能となるので、顔検出結果を利用する、例えば明るさ補正や色補正等のアプリケーションにおいて、より適切な処理を施すことが可能となる。
【０１３５】
なお本実施形態では検出条件設定部６６が、検出条件を画像ファイルのタグ情報に記載された検出条件よりも検出対象の範囲が広くなるように再設定しているが、本発明はこれに限られるものではなく、検出対象の範囲が狭くなるように再設定してもよい。この場合、記録後に誤検出が見つかったときに、誤検出された顔を排除することができる可能性がある。
【０１３６】
次に図２３に記録後の画像データに対する顔検出処理のさらに別のフローチャートを示す。なお図２３において図２０のフローチャートと同じ処理は、同じステップ番号で示して説明は省略する。
【０１３７】
記録後の顔検出は、図２３に示す如く、ステップＳ８２にて検出対象に制限があるとされて（ステップＳ８２；ＮＯ）、検出条件設定部６６が検出対象を制限しないで検出条件を再設定し、顔検出部６５がこの再設定された検出条件に基づいて画像再生されている画像データから顔の検出を行った後（ステップＳ８４）に、ＣＰＵ７５は表示制御部７１を介して、この顔検出の結果をモニタ１８に表示する（ステップＳ８６）。
【０１３８】
次にＣＰＵ７５は、ユーザによってタグ情報の更新が許可されたか否かを判別する（ステップＳ８７）。このときユーザによる許可は、例えばモニタ１８に前記更新を許可するか否かを表示し、ユーザが各種ボタンやレバー等を操作することにより選択するようにしてもよい。
【０１３９】
そしてＣＰＵ７５が、タグ情報の更新が許可されたと判別した場合（ステップＳ８７；ＹＥＳ）には、タグ情報記載部７８が、再設定された今回の検出条件及び検出結果をタグ情報に追加記載する（ステップＳ８５）。
【０１４０】
一方、タグ情報の更新が許可されていないと判別した場合（ステップＳ８７；ＮＯ）には、タグ情報に記載する追加情報はなしとする（ステップＳ８３）。
【０１４１】
これにより、ユーザが顔検出結果を確認後にタグ情報を追加記載するので、記録後の画像データに対する顔検出処理の結果が、例えば撮影時の顔検出では生じていなかった誤検出がある等、ユーザが所望する結果とは異なるものであった場合に、タグ情報の追加記載を行わないようにすることが可能となる。
【０１４２】
以上により、画像ファイルの記録後にその画像ファイルの撮影時とは異なる検出条件を再設定し、再生された前記画像ファイルの画像データに対して再設定された検出条件に基づいて顔の検出を行うことにより、その画像データにおいてより適切な顔検出の結果を得ることが可能となる。
【０１４３】
次に本発明にかかる第五の実施形態のデジタルカメラ１−５について詳細に説明する。本実施形態のデジタルカメラ１−５は、上記実施形態のデジタルカメラ１−４の機能構成と概略同様の構成であるため、図示は省略する。
【０１４４】
本実施形態のデジタルカメラ１−５では、検出条件設定部６６が、前記画像ファイルのタグ情報に記載された検出条件を取得し、取得した検出条件を保持可能なものであり、顔検出部６５が、保持された検出条件に基づいて顔の検出を行う。ここで図２４に画像ファイル再生時の表示例、図２５に画像再生処理のフローチャートを示す。なお図２５において図１８のフローチャートと同じ処理は、同じステップ番号で示して説明は省略する。
【０１４５】
デジタルカメラ１−５における画像再生処理は、図２５に示す如く、ステップＳ７４にて顔検出がＯＮに設定されていた場合（ステップＳ７４；ＹＥＳ）に、ステップＳ７９にてタグ情報表示制御部７９が、図２４に示す如く、画像とタグ情報に記載された検出条件を含む表示項目Ａ１、Ａ２-ｂ、顔が検出された場合には表示項目として検出枠Ｆをモニタ１８に表示し（ステップＳ７９）、さらにタグ情報に記載された検出条件での設定を保持するか否かをユーザに選択させる項目Ａ３をモニタ１８に表示させる。
【０１４６】
そしてＣＰＵ７５は、ユーザが検出条件の保持を選択したか否かを判別し（ステップＳ９０）、検出条件の保持が選択されている場合（ステップＳ９０；ＹＥＳ）には、検出条件設定部６６が、タグ情報に記載された検出条件を読み出して取得し、取得した検出条件を保持し、以後の顔検出条件として設定する（ステップＳ９１）。
【０１４７】
一方、検出条件の保持が選択されていない場合（ステップＳ９０；ＮＯ）には、検出条件を例えばデフォルトに設定して処理を終了する。
【０１４８】
上記のように、画像ファイルの再生処理を行うときに、その画像ファイルの撮影時における検出条件及び顔検出結果として検出枠Ｆがモニタ１８に表示され、モニタ１８に表示された検出条件で所望する顔検出結果が得られているか否かをユーザが確認し、所望する顔検出結果が得られている場合にはその検出条件を保持して、保持された検出条件を以後の顔検出に適用することができるので、顔検出部６５はユーザが所望する顔検出処理を安定して行うことが可能となる。
【０１４９】
なお、保持された検出条件は、次回の撮影時に、スルー画像等のＣＣＤ５８により取得された画像データに対して顔検出部６５が行う顔検出処理に使用してもよいし、外部記録メディア７０又は図示しない内部メモリに記録後に画像再生処理が行われた画像データに対して使用してもよい。
【０１５０】
このように、検出条件設定部６６によりユーザが個別に検出条件を設定可能な場合に、ユーザが所望する顔検出結果を得られたことが確認された検出条件を保持することにより、顔検出部６５はユーザが所望する顔検出処理を安定して行うことが可能となる。
【０１５１】
本発明の撮像装置は、上述した実施形態のデジタルカメラに限られるものではなく、本発明の趣旨を逸脱しない範囲において適宜設計変更可能である。
【符号の説明】
【０１５２】
１    デジタルカメラ（撮像装置）
１８  モニタ
１９  レリーズボタン（撮影指示手段）
５８  ＣＣＤ（撮像手段）
６５  顔検出部（対象物検出手段）
６６  検出条件設定部（検出条件設定手段）
６９  メディア制御部（記録手段）
７７  検出条件表示部（検出条件表示手段）
７８  タグ情報記載部（タグ情報記載手段）
７９  タグ情報表示制御部（タグ情報表示制御手段）
【図１】
0005406958.tif 000002
【図２】
0005406958.tif 000003
【図３】
0005406958.tif 000004
【図４】
0005406958.tif 000005
【図５】
0005406958.tif 000006
【図６】
0005406958.tif 000007
【図７】
0005406958.tif 000008
【図８】
0005406958.tif 000009
【図９】
0005406958.tif 000010
【図１０】
0005406958.tif 000011
【図１１】
0005406958.tif 000012
【図１２】
0005406958.tif 000013
【図１３】
0005406958.tif 000014
【図１４】
0005406958.tif 000015
【図１５】
0005406958.tif 000016
【図１６】
0005406958.tif 000017
【図１７】
0005406958.tif 000018
【図１８】
0005406958.tif 000019
【図１９】
0005406958.tif 000020
【図２０】
0005406958.tif 000021
【図２１】
0005406958.tif 000022
【図２２】
0005406958.tif 000023
【図２３】
0005406958.tif 000024
【図２５】
0005406958.tif 000025
【図２４】
0005406958.tif 000026