(57)【特許請求の範囲】
【請求項１】
被写体を撮像して画像フレームを生成する撮像手段と、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記複数の評価基準の各々の評価値を算出する評価値算出手段と、
前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段と、
を備え、
前記顔検出手段は、前記被写体中の顔の未検出状態にて、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定され、前記評価値算出手段により算出された前記評価基準の評価値の良い方から順次顔を検出し、
前記基準顔特定手段は、前記顔検出手段により検出された顔を前記基準顔として順次特定することを特徴とする撮像装置。
【請求項２】
前記設定指示入力手段により前記何れか一の指示操作が継続して行われている時間の長さに応じて、前記基準顔特定手段により新たに特定された基準顔を、それ以前に特定されていた基準顔に対して追加するか切り換えるかを選択する選択制御手段を更に備えたことを特徴とする請求項１に記載の撮像装置。
【請求項３】
被写体を撮像して画像フレームを生成する撮像手段と、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記撮像手段により繰り返し撮像される画像フレームを逐次更新しながら表示する表示手段と、
前記表示手段によって表示される画像フレーム内に検出されている複数の顔の中で、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う識別表示手段と、
を備え、
前記識別表示手段は、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う際に、この基準顔が前記複数の評価基準のいずれの評価基準に基づいて特定されたものであるかを更に識別する表示を行うことを特徴とする撮像装置。
【請求項４】
前記撮像手段による画像フレームの撮像処理と、前記顔検出手段による顔の検出処理と、前記基準顔特定手段による基準顔の特定処理と、前記表示手段による画像フレームの表示処理と、前記識別表示手段による基準顔の識別表示処理と、を含む複数の処理を繰り返し実行する実行制御手段と、
前記実行制御手段により前記複数の処理が繰り返し実行されている任意のタイミングで、前記設定指示入力手段による評価基準の設定指示が入力されたときに、前記評価基準設定手段により評価基準を再設定し、この評価基準が再設定された状態で、前記実行制御手段による前記複数の処理の繰り返し実行を継続する継続実行制御手段と、
を更に備えることを特徴とする請求項３に記載の撮像装置。
【請求項５】
被写体を撮像して画像フレームを生成する撮像手段と、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定された前記評価基準に基づいて、前記基準顔特定手段により新たに特定された前記基準顔を順次追加する基準顔追加手段と、
を備えることを特徴とする撮像装置。
【請求項６】
前記指示操作が行われる毎に、前記基準顔特定手段により既に特定されている前記基準顔を、前記評価基準設定手段により逐次設定された前記評価基準に基づいて新たに特定された前記基準顔に順次切り換える基準顔切換手段を備えることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記基準顔特定手段は、前記顔検出手段による前記被写体中の複数の顔の検出後、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定される前記評価基準に基づいて前記基準顔を順次特定し、
前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段を備えることを特徴とする請求項５または６に記載の撮像装置。
【請求項８】
被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記複数の評価基準の各々の評価値を算出する評価値算出手段と、
前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段と、
して機能させ、
前記顔検出手段は、前記被写体中の顔の未検出状態にて、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定され、前記評価値算出手段により算出された前記評価基準の評価値の良い方から順次顔を検出し、
前記基準顔特定手段は、前記顔検出手段により検出された顔を前記基準顔として順次特定することを特徴とするプログラム。
【請求項９】
被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記撮像手段により繰り返し撮像される画像フレームを逐次更新しながら表示する表示手段と、
前記表示手段によって表示される画像フレーム内に検出されている複数の顔の中で、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う識別表示手段と、
して機能させ、
前記識別表示手段は、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う際に、この基準顔が前記複数の評価基準のいずれの評価基準に基づいて特定されたものであるかを更に識別する表示を行うことを特徴とするプログラム。
【請求項１０】
被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、
前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、
前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、
前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、
前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、
前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定された前記評価基準に基づいて、前記基準顔特定手段により新たに特定された前記基準顔を順次追加する基準顔追加手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像フレーム内の人物の顔を検出する顔検出処理を行う撮像装置及びプログラムに関する。
【背景技術】
【０００２】
従来、画像フレーム内より顔を検出し、その検出された顔をオートフォーカス（ＡＦ）の対象とするとともに、その検出された顔部分にフォーカス枠を表示することにより、ＡＦ対象として選択された顔を撮影者に知らせる機能を備えたカメラが知られている。
このカメラは、画像フレーム内に複数の顔が検出された場合には、最も面積が大きい顔を選択するといった所定の選択基準に基づいて１つの顔をＡＦ対象として自動選択する。そして、この自動選択された顔が撮影者の望む主要人物ではなかった場合には、撮影者がキー操作によって手動でＡＦ対象となる顔を新たに選択し、ＡＦ対象を切り換えることができる。また、中央優先モードや至近優先モードなどの顔検出を用いずにＡＦ対象を自動選択するような選択基準を設定することもできるようになっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２７９６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１等においては、最初の自動選択によって撮影者が望む顔が選択されなかった場合に、手動選択によって別の顔を再選択することが可能であるが、この手動選択によっても直ちに所望の顔を選択することができず、所望の顔が選択されるまで手動選択を繰り返すような場合の操作性については考慮されていなかった。
【０００５】
そこで、本発明の課題は、画像フレーム内に検出された複数の顔の中で、撮影者が所望の顔を容易に、且つ、素早く選択することができる撮像装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明の撮像装置は、被写体を撮像して画像フレームを生成する撮像手段と、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記複数の評価基準の各々の評価値を算出する評価値算出手段と、前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段と、を備え、前記顔検出手段は、前記被写体中の顔の未検出状態にて、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定され、前記評価値算出手段により算出された前記評価基準の評価値の良い方から順次顔を検出し、前記基準顔特定手段は、前記顔検出手段により検出された顔を前記基準顔として順次特定することを特徴としている。
【０００７】
請求項２に記載の発明は更に、前記設定指示入力手段により前記何れか一の指示操作が継続して行われている時間の長さに応じて、前記基準顔特定手段により新たに特定された基準顔を、それ以前に特定されていた基準顔に対して追加するか切り換えるかを選択する選択制御手段を更に備えたことを特徴としている。
【００１２】
請求項７に記載の発明の撮像装置は、被写体を撮像して画像フレームを生成する撮像手段と、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記撮像手段により繰り返し撮像される画像フレームを逐次更新しながら表示する表示手段と、前記表示手段によって表示される画像フレーム内に検出されている複数の顔の中で、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う識別表示手段と、を備え、前記識別表示手段は、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う際に、この基準顔が前記複数の評価基準のいずれの評価基準に基づいて特定されたものであるかを更に識別する表示を行うことを特徴としている。
【００１３】
請求項８に記載の発明は更に、前記撮像手段による画像フレームの撮像処理と、前記顔検出手段による顔の検出処理と、前記基準顔特定手段による基準顔の特定処理と、前記表示手段による画像フレームの表示処理と、前記識別表示手段による基準顔の識別表示処理と、を含む複数の処理を繰り返し実行する実行制御手段と、前記実行制御手段により前記複数の処理が繰り返し実行されている任意のタイミングで、前記設定指示入力手段による評価基準の設定指示が入力されたときに、前記評価基準設定手段により評価基準を再設定し、この評価基準が再設定された状態で、前記実行制御手段による前記複数の処理の繰り返し実行を継続する継続実行制御手段と、を更に備えることを特徴としている。
【００１４】
請求項９に記載の発明の撮像装置は、被写体を撮像して画像フレームを生成する撮像手段と、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定された前記評価基準に基づいて、前記基準顔特定手段により新たに特定された前記基準顔を順次追加する基準顔追加手段と、を備えることを特徴としている。
【００１５】
請求項１０に記載の発明は更に、前記指示操作が行われる毎に、前記基準顔特定手段により既に特定されている前記基準顔を、前記評価基準設定手段により逐次設定された前記評価基準に基づいて新たに特定された前記基準顔に順次切り換える基準顔切換手段を備えることを特徴としている。
【００１６】
請求項１１に記載の発明は更に、前記基準顔特定手段は、前記顔検出手段による前記被写体中の複数の顔の検出後、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定される前記評価基準に基づいて前記基準顔を順次特定し、前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段を備えることを特徴としている。
【００１７】
請求項１２に記載の発明のプログラムは、被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記複数の評価基準の各々の評価値を算出する評価値算出手段と、前記基準顔特定手段により前記基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段と、して機能させ、前記顔検出手段は、前記被写体中の顔の未検出状態にて、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定され、前記評価値算出手段により算出された前記評価基準の評価値の良い方から順次顔を検出し、前記基準顔特定手段は、前記顔検出手段により検出された顔を前記基準顔として順次特定することを特徴としている。
【００１９】
請求項１４に記載の発明のプログラムは、被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記撮像手段により繰り返し撮像される画像フレームを逐次更新しながら表示する表示手段と、前記表示手段によって表示される画像フレーム内に検出されている複数の顔の中で、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う識別表示手段と、して機能させ、前記識別表示手段は、前記基準顔特定手段により特定された前記基準顔を識別する表示を行う際に、この基準顔が前記複数の評価基準のいずれの評価基準に基づいて特定されたものであるかを更に識別する表示を行うことを特徴としている。
【００２０】
請求項１５に記載の発明のプログラムは、被写体を撮像して画像フレームを生成する撮像手段を備える撮像装置を、前記撮像手段により生成された前記画像フレームから前記被写体内の顔を検出する顔検出手段と、前記顔検出手段により検出された少なくとも一の顔の中で、所定の処理の対象となる基準顔を特定する基準顔特定手段と、前記基準顔特定手段による前記基準顔の特定に係る互いに異なる複数の評価基準と対応付けられた互いに異なる指示操作のうち、何れか一の前記指示操作に基づいて、当該指示操作と対応付けられた評価基準の設定指示を入力する設定指示入力手段と、前記設定指示入力手段により入力された前記設定指示に基づいて、当該設定指示に係る評価基準を前記基準顔特定手段による前記基準顔の特定に係る評価基準として逐次設定する評価基準設定手段と、前記指示操作が行われる毎に、前記評価基準設定手段により逐次設定された前記評価基準に基づいて、前記基準顔特定手段により新たに特定された前記基準顔を順次追加する基準顔追加手段と、して機能させることを特徴としている。
【発明の効果】
【００２７】
本発明によれば、画像フレーム内に複数の顔が検出された場合に、撮影者が所望の顔を容易に、且つ、素早く選択することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置を示す背面図である。
【図３】図１の撮像装置により撮像された画像の一例を模式的に示す図である。
【図４】図１の撮像装置により撮像された画像の一例を模式的に示す図である。
【図５】図１の撮像装置により撮像された画像の一例を模式的に示す図である。
【図６】図１の撮像装置により撮像された画像の一例を模式的に示す図である。
【図７】図１の撮像装置により撮像された画像の一例を模式的に示す図である。
【図８】図１の撮像装置による撮像処理に係る動作の一例を示すフローチャートである。
【図９】図８の撮像処理の続きを示すフローチャートである。
【図１０】変形例１の撮像装置の概略構成を示すブロック図である。
【図１１】図１０の撮像装置により撮像された画像の一例を模式的に示す図である。
【図１２】図１０の撮像装置により撮像された画像の一例を模式的に示す図である。
【発明を実施するための形態】
【００２９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。また、図２は、撮像装置１００を示す背面図である。
【００３０】
本実施形態の撮像装置１００は、顔検出処理にて検出された複数の顔の中で、自動合焦処理や自動露出処理の基準となる基準顔の特定に際して、操作部４のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が所定操作される毎に、複数の顔の中で基準顔の候補となる顔を順次切り換えていくとともに、この切り換えの順番を決めるための切換基準の変更をも可能とする。具体的には、基準顔の特定に係る複数の異なる評価基準が各々のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４に対応付けられており、同じカーソルボタンを連続して操作することにより同じ評価基準に基づく評価値が良い顔から悪い顔へと順番に基準顔の候補となる顔を切り換えていくことができるものである。また、異なるカーソルボタンを操作することにより評価基準を変更することができ、変更前の評価基準に基づく評価値が良い顔から変更後の評価基準に基づく評価値が良い顔へと順番に基準顔の候補となる顔を切り換えていくことができるものである。具体的には、図１及び図２に示すように、撮像装置１００は、撮像部１と、撮像補助部２と、表示部３、操作部４と、記録媒体５と、ＵＳＢ端子６と、制御部７等を備えて構成されている。
【００３１】
撮像部１は、撮像手段として、被写体を連続して撮像して複数の画像フレームＧを生成する。具体的には、撮像部１は、撮像レンズ１１と、電子撮像部１２と、映像信号処理部１３と、画像メモリ１４と、撮影制御部１５等を備えている。
【００３２】
撮像レンズ１１は、複数のレンズから構成されている。
電子撮像部１２は、撮像レンズ１１を通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成されている。
映像信号処理部１３は、電子撮像部１２から出力される画像信号に対して所定の画像処理を施すものである。
画像メモリ１４は、画像処理後の画像信号を一時的に記憶する。
【００３３】
撮影制御部１５は、ＣＰＵ７１の制御下にて、電子撮像部１２及び映像信号処理部１３を制御する。具体的には、撮影制御部１５は、電子撮像部１２に所定の露出時間で被写体を撮像させ、当該電子撮像部１２の撮像領域から画像信号（画像フレームＧ）を所定のフレームレートで読み出す処理の実行を制御する。
【００３４】
撮像補助部２は、撮像部１による被写体の撮像の際に駆動するものであり、フォーカス駆動部２１と、ズーム駆動部２２等を備えている。
【００３５】
フォーカス駆動部２１は、撮像レンズ１１に接続されたフォーカス機構部（図示略）を駆動させる。
ズーム駆動部２２は、撮像レンズ１１に接続されたズーム機構部（図示略）を駆動させる。
なお、フォーカス駆動部２１及びズーム駆動部２２は、撮影制御部１５に接続され、撮影制御部１５の制御下にて駆動する。
【００３６】
表示部３は、撮像部１により撮像された画像を表示するものであり、表示画面を撮像装置１００の背面側から露出させるように配設されている（図２等参照）。また、表示部３は、表示制御部３１と、画像表示部３２等を備えている。
【００３７】
表示制御部３１は、ＣＰＵ７１から適宜出力される表示データを一時的に保存するビデオメモリ（図示略）を備えている。
【００３８】
画像表示部３２は、表示制御部３１からの出力信号に基づいて撮像部１により撮像された画像（図３（ａ）等参照）等の所定画像を表示画面に表示する。
また、画像表示部３２は、顔検出処理（後述）にて検出された顔画像に重畳させて顔検出枠Ａ（図３（ｂ）等参照）を表示する。具体的には、例えば、４人の人物の集合写真を撮像する場合、画像表示部３２は、図３（ａ）〜図７（ｂ）に示すように、複数の画像フレームＧを逐次表示し（スルー画像を表示し）、このとき、顔検出処理にて顔が検出されると（図３（ｂ）参照）、当該顔に重畳させて略矩形状の顔検出枠Ａを表示する。
【００３９】
さらに、画像表示部３２は、選択決定用ボタン４１ｃのカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４（後述）の押圧操作に基づいて設定された評価基準の評価値に基づいて、当該評価値の良い方から順次選択された基準顔の候補に重畳させて基準顔枠Ｗ１、Ｗ２、Ｗ３を表示する。
具体的には、画像表示部３２は、図４（ａ）及び図４（ｂ）に示すように、選択決定用ボタン４１ｃの上カーソルボタンｃ１１が押圧操作される毎に、当該押圧操作により設定された評価基準としてのＡＦ評価値（顔のコントラスト）に基づいて、基準顔特定処理（後述）にてＡＦ評価値の良い方から順次選択された基準顔の候補に重畳させて略矩形状の基準顔枠Ｗ１を表示する。
また、画像表示部３２は、図５（ａ）及び図５（ｂ）に示すように、選択決定用ボタン４１ｃの下カーソルボタンｃ１２が押圧操作される毎に、当該押圧操作により設定された評価基準としての顔の大きさに基づいて、基準顔特定処理にて顔の大きい方から順次選択された基準顔の候補に重畳させて略矩形状の基準顔枠Ｗ２を表示する。
また、画像表示部３２は、図６（ａ）及び図６（ｂ）に示すように、選択決定用ボタン４１ｃの左カーソルボタンｃ１３が押圧操作される毎に、当該押圧操作により設定された評価基準としての顔の色合いに基づいて、基準顔特定処理にて顔の色合いが赤い方から順次設定された基準顔の候補に重畳させて略矩形状の基準顔枠Ｗ３を表示する。
ここで、画像表示部３２は、基準顔特定処理にて基準顔が特定される毎に、当該基準顔を識別表示する基準顔識別表示手段を構成している。
【００４０】
なお、基準顔枠Ｗ１、Ｗ２、Ｗ３は、顔検出枠Ａとは異なる色で表示されるようにしても良い。また、複数の基準顔枠Ｗ１、Ｗ２、Ｗ３は、複数の評価基準のうちの何れの評価基準に基づいて特定されたものであるかを識別表示するために、評価基準に応じて異なる色で表示されるようにしても良い。即ち、例えば、評価基準をＡＦ評価値とする基準顔枠Ｗ１を赤色で表示し、評価基準を顔の大きさとする基準顔枠Ｗ２を青色で表示し、評価基準を顔の色合いとする基準顔枠Ｗ３を黄色で表示し、評価基準を顔の傾きとする基準顔枠（図示略）を緑色で表示するようにしても良い。
【００４１】
操作部４は、当該撮像装置１００の所定操作を行うためのものであり、操作入力部４１と、入力回路４２等を備えている。
【００４２】
操作入力部４１は、シャッターボタン４１ａ、モード設定ボタン４１ｂ、選択決定用ボタン４１ｃ等を備えている。
【００４３】
シャッターボタン４１ａは、当該撮像装置１００のボディ上面に設けられ、撮像部１による被写体の記録を指示する。
【００４４】
モード設定ボタン４１ｂは、当該撮像装置１００のボディ背面に設けられ、撮像装置１００の複数の動作モードの中で所定の動作モードの選択設定を指示する。
ここで、動作モードとしては、例えば、所定サイズの静止画像を撮影する通常撮影モードや、所定のフレームレートで動画を撮影する動画撮影モードや、被写体内の顔を検出する顔検出モード等が挙げられる。
そして、ユーザによりモード設定ボタン４１ｂが所定操作されて所定の動作モード（例えば、顔検出モード等）が選択されると、当該動作モードの設定指示を入力回路４２を介してＣＰＵ７１に出力する。ＣＰＵ７１は、設定指示が入力されると、各部を制御して当該動作モードに応じた設定を行う。
【００４５】
選択決定用ボタン４１ｃは、当該撮像装置１００のボディ背面であってモード設定ボタン４１ｂの下側に設けられ、各種項目の選択を行う上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４と、これらカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の内側に設けられた決定ボタンｃ２等を備えている。
また、上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４は、押圧操作されることで、自動合焦（ＡＦ）処理におけるＡＦ対象や自動露出処理のＡＥエリアを構成する基準顔の特定に係る互いに異なる複数の評価基準の設定（選択）指示と、この設定された評価基準に基づいて、基準顔の候補となる顔を、評価値が良い顔から悪い顔へと順番に切り換えていく切換処理の実行指示を入力するためのものである。具体的には、上カーソルボタンｃ１１は、評価基準をＡＦ評価値に設定し、また、下カーソルボタンｃ１２は、評価基準を顔の大きさに設定し、また、左カーソルボタンｃ１３は、評価基準を顔の色合いに設定し、また、右カーソルボタンｃ１４は、評価基準を顔の傾きに設定する。そして、上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうち、何れかのカーソルボタンの押圧操作に基づいて、複数の評価基準のうち、当該押圧操作と対応付けられた評価基準の設定指示を入力回路４２を介してＣＰＵ７１に出力する。ＣＰＵ７１は、設定指示が入力されると、各部を制御して評価基準を設定するとともに、設定した評価基準に基づいて基準顔の候補となる顔の切換処理を実行する。
この切換処理では、ＣＰＵ７１は、カーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうち、同じカーソルボタンが続けて押圧操作された場合には、押圧操作される毎に、このカーソルボタンに対応する評価基準に基づく評価を行い、その評価値のレベルが最も良い顔から悪い顔へと順番に新たな基準顔の候補を選択していく（押圧操作される毎に評価値のレベルを下げていく）。また、ＣＰＵ７１は、異なるカーソルボタンが押圧操作された場合には、このカーソルボタンに対応する評価基準を新たに設定し、新たな評価基準に基づく評価を行い、その評価値のレベルが最も良い顔を基準顔の候補を選択する。また、ＣＰＵ７１は、カーソルボタンが離されずに押圧操作されている時間の長さに応じて、新たに選択された基準顔の候補を既に選択されている１または複数の基準顔に追加するか、既に選択されている基準顔と入れ換えるかの選択も行う。
【００４６】
このように、これら複数のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４は、評価基準を選択する選択操作、選択された評価基準の設定を指示する指示操作、評価値のレベルを変更する（段々と下げていく）指示操作、設定された評価基準と評価値のレベルに基づいて基準顔の候補を選択する処理の実行を指示する指示操作、および新たに選択された基準顔の候補を既に選択されている基準顔に対して追加するか切り換えるかの選択操作を行うための操作ボタンを兼ねたものであり、何れか１つのカーソルボタンを１回押下するだけで、これら複数の指示を同時に行うことが可能となるものである。
また、これら複数のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４は、スルー画像を表示した状態で顔の検出処理を繰り返し実行しながら利用者からの撮影指示を待機している状態において、いつでも操作することが可能であり、リアルタイムに基準顔の追加や切り換えを行うことを可能とするものである。ここで、上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４は、自動合焦処理や自動露出処理における基準顔の特定に係る評価基準の設定指示を入力する設定指示入力手段を構成している。
【００４７】
入力回路４２は、操作入力部４１から入力された操作信号をＣＰＵ７１に入力するためのものである。
【００４８】
記録媒体５は、例えば、カード型の不揮発性メモリ（フラッシュメモリ）やハードディスク等により構成され、自動合焦処理や自動露出処理等の撮像関連処理が実行された状態で撮像部１により撮像された画像フレーム等からなる画像ファイルを複数記憶する。
【００４９】
ＵＳＢ端子６は、外部機器との接続用の端子であり、ＵＳＢケーブル（図示略）等を介してデータの送受信を行う。
【００５０】
制御部７は、撮像装置１００の各部を制御するものであり、例えば、ＣＰＵ７１と、プログラムメモリ７２と、データメモリ７３等を備えている。
【００５１】
ＣＰＵ７１は、プログラムメモリ７２に記憶された撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００５２】
データメモリ７３は、例えば、フラッシュメモリ等により構成され、ＣＰＵ７１によって処理されるデータ等を一時記憶する。
【００５３】
プログラムメモリ７２は、ＣＰＵ７１の動作に必要な各種プログラムやデータを記憶するものである。具体的には、プログラムメモリ７２は、顔検出プログラム７２ａ、評価基準設定プログラム７２ｂ、基準顔特定プログラム７２ｃ、基準顔追加プログラム７２ｄ、基準顔切換プログラム７２ｅ、合焦制御プログラム７２ｆ、露出条件調整プログラム７２ｇ等を記憶している。
【００５４】
顔検出プログラム７２ａは、ＣＰＵ７１を顔検出手段として機能させるものである。即ち、顔検出プログラム７２ａは、撮像部１により生成された複数の画像フレームＧ、…の各々から被写体の顔を逐次検出する顔検出処理の実行に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１による顔検出プログラム７２ａの実行に基づいて、複数の画像フレームＧ、…のうち、一の画像フレームＧについて顔画像探索範囲を画像全体として顔画像探索枠を所定方向に走査して、目、鼻、ロなどに相当する特徴部分（顔パーツ）を特定して、各顔パーツの位置関係から顔であるか否かを判定し、所定の判定値（閾値）よりも大きく顔であると判定されると当該探索枠領域を顔とみなす。また、所定の画像フレームＧにて顔が検出されると、次の画像フレームＧにて、検出された顔の近傍の所定領域を顔画像探索範囲として顔検出する。
そして、顔が検出されると、画像表示部３２は、当該顔に重畳させて顔検出枠Ａを表示する（図２参照）。
【００５５】
また、顔検出モードに設定されないで顔の未検出状態にて、ＣＰＵ７１が顔検出プログラム７２ａを実行することで、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうちの何れかの押圧操作に基づいて評価基準の設定指示が入力される毎に、評価基準設定処理にて逐次設定され、評価値算出処理（後述）にて算出された評価基準の評価値の良い方から順次顔を検出する。
即ち、ＣＰＵ７１が顔検出プログラム７２ａを実行することで、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の何れかのカーソルボタンが押圧操作されると、当該カーソルボタンと対応付けられた評価基準の設定指示が入力されて、評価基準設定処理にて評価基準の設定が行われた後、当該評価基準の最も良い評価値に基づいて顔を検出する。続けて、上記の評価基準の設定指示に係るカーソルボタンと同一のカーソルボタンが押圧操作される毎に、ＣＰＵ７１は、評価値算出処理にて算出された当該評価基準の評価値に基づいて、評価値の良い順に基準顔を順次特定する。
【００５６】
評価基準設定プログラム７２ｂは、ＣＰＵ７１を評価基準設定手段として機能させるものである。即ち、評価基準設定プログラム７２ｂは、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作に応じて入力された評価基準の設定指示に基づいて、当該設定指示に係る評価基準を基準顔特定処理（後述）による基準顔の特定に係る評価基準として逐次設定する評価基準設定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が評価基準設定プログラム７２ｂを実行することで、上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の各押圧操作に応じて入力された評価基準の設定指示に基づいて、ＡＦ評価値、顔の大きさ、顔の色合い、顔の傾きのうちの何れか一の評価基準を設定する。
【００５７】
基準顔特定プログラム７２ｃは、ＣＰＵ７１を基準顔特定手段として機能させるものである。即ち、基準顔特定プログラム７２ｃは、自動合焦処理や自動露出処理等の撮像関連処理の基準となる基準顔を特定する基準顔特定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が基準顔特定プログラム７２ｃを実行することで、顔検出処理にて被写体中の複数の顔の検出後、複数の評価基準としてのＡＦ評価値、顔の大きさ、顔の色合い、顔の傾きと対応付けられた上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が押圧操作される毎に、評価基準設定処理にて逐次設定される評価基準に基づいて基準顔を順次特定する。このとき、ＣＰＵ７１は、評価値算出手段として、ＡＦ評価値、顔の大きさ、顔の色合い、顔の傾きの各々の評価値を算出し（評価値算出処理）、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が押圧操作される毎に、評価値算出処理にて算出された所定の評価基準の評価値に基づいて、評価値の良い順に基準顔を順次特定する。
ここで、ＡＦ評価値の評価にあっては、例えば、被写体中の最も近い顔に焦点があっている場合には、当該撮像装置１００に対して近い顔ほど評価が良く、また、顔の大きさの評価にあっては、例えば、顔の大きさが大きい程評価が良く、また、顔の色合いの評価にあっては、例えば、顔の色合いが赤い程評価が良く、また、顔の傾きにあっては、例えば、顔が正面を向いている程評価が良くなる。
【００５８】
基準顔追加プログラム７２ｄは、ＣＰＵ７１を基準顔追加手段として機能させるものである。即ち、基準顔追加プログラム７２ｄは、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が押圧操作される毎に、評価基準設定処理にて逐次設定された評価基準に基づいて、基準顔特定処理により新たに特定された基準顔を順次追加する基準顔追加処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、例えば、ユーザによる上カーソルボタンｃ１１の一の押圧操作に基づいて評価基準としてＡＦ評価値が設定され、ＡＦ評価値が最も良い顔が基準顔に設定されている状態で（図４（ａ）参照）、ＡＦ評価値の設定指示に係るカーソルボタンｃ１１と同一の上カーソルボタンｃ１１の押圧操作が行われる毎に、ＣＰＵ７１は、基準顔特定処理にてＡＦ評価値の評価の良い順に新たに特定された顔を基準顔として追加する（図４（ｂ）参照）。
また、ユーザによる下カーソルボタンｃ１２の一の押圧操作に基づいて評価基準として顔の大きさが設定され、顔の大きさが最も大きい顔が基準顔に設定されている状態で（図５（ａ）参照）、顔の大きさの設定指示に係るカーソルボタンｃ１２と同一の下カーソルボタンｃ１２の押圧操作が行われる毎に、ＣＰＵ７１は、基準顔特定処理にて顔の大きさの大きい順に新たに特定された顔を基準顔として追加する（図５（ｂ）参照）。
また、ユーザによる左カーソルボタンｃ１３の一の押圧操作に基づいて評価基準として顔の色合いが設定され、顔の色合いが最も赤い顔が基準顔に設定されている状態で（図６（ａ）参照）、顔の色合いの設定指示に係るカーソルボタンｃ１３と同一の左カーソルボタンｃ１３の押圧操作が行われる毎に、ＣＰＵ７１は、基準顔特定処理にて顔の色合いの赤い順に新たに特定された顔を基準顔として追加する（図６（ｂ）参照）。
また、ユーザによる右カーソルボタンｃ１４の一の押圧操作に基づいて評価基準として顔の傾きが設定され、正面を向いている顔が基準顔に設定されている状態で（図示略）、顔の傾きの設定指示に係るカーソルボタンｃ１４と同一の右カーソルボタンｃ１４の押圧操作が行われる毎に、ＣＰＵ７１は、基準顔特定処理にて顔の傾き順に新たに特定された顔を基準顔として追加する（図示略）。
【００５９】
また、例えば、ユーザによる上カーソルボタンｃ１１の一の押圧操作に基づいて評価基準としてＡＦ評価値が設定され、ＡＦ評価値が最も良い顔が基準顔に設定されている状態で（図７（ａ）参照）、顔の大きさの設定指示に係る下カーソルボタンｃ１２の押圧操作が行われると、評価基準設定処理にて顔の大きさが評価基準として設定された後、ＣＰＵ７１は、基準顔特定処理にて新たに特定された最も大きい顔を基準顔として追加する（図７（ｂ）参照）。
【００６０】
基準顔切換プログラム７２ｅは、ＣＰＵ７１を基準顔切換手段として機能させるものである。即ち、基準顔切換プログラム７２ｅは、操作部４の上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が押圧操作される毎に、基準顔特定処理にて既に特定されている基準顔を、評価基準設定処理にて逐次設定された評価基準に基づいて新たに特定された基準顔に順次切り換える基準顔切換処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、基準顔切換処理は、基準顔追加処理後に実行されるようになっており、ＣＰＵ７１が基準顔追加処理の際に押圧操作された上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうちの何れかのカーソルボタンが離されることなく所定時間以上押圧（長押し）されていると判定した場合に、基準顔切換プログラム７２ｅを実行することで、基準顔追加処理にて新たに追加された基準顔を残してそれ以外の顔を基準顔から解除する。
【００６１】
合焦制御プログラム７２ｆは、撮像部１の撮像レンズ１１の合焦位置を調整する自動合焦処理（撮像関連処理）に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が合焦制御プログラム７２ｆを実行することで、ユーザによるシャッターボタン４１ａの押圧操作に基づいて、基準顔枠Ｗ１、Ｗ２、Ｗ３をＡＦエリアとし当該基準顔枠内の画像部分をＡＦ対象として、フォーカス駆動部２１により撮像レンズ１１を光軸方向に移動させて当該撮像レンズ１１の合焦位置を調整する。
なお、電子撮像部１２のＣＣＤやＣＭＯＳを光軸方向に移動させて撮像レンズ１１の合焦位置を調整するようにしても良い。
【００６２】
露出条件調整プログラム７２ｇは、撮像部１による撮像の際の露出条件を調整する自動露出（ＡＥ）処理（撮像関連処理）に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が露出条件調整プログラム７２ｇを実行することで、ユーザによるシャッターボタン４１ａの押圧操作に基づいて、基準顔枠Ｗ１、Ｗ２、Ｗ３をＡＥエリアとして、撮像部１による撮像の際の露出条件（例えば、シャッター速度や絞り等）を調整する。
【００６３】
ここで、合焦制御プログラム７２ｆ及び露出条件調整プログラム７２ｇは、ＣＰＵ７１を、顔検出処理にて検出された基準顔に基づいて、撮像部による被写体の撮像に関連する撮像関連処理を実行する撮像関連処理実行手段として機能させるものである。
【００６４】
次に、撮像処理について図８及び図９を参照して説明する。
図８及び図９は、撮像装置１００による撮像処理に係る動作の一例を示すフローチャートである。
【００６５】
図８に示すように、撮像部１による被写体の撮像が開始されると、ＣＰＵ７１は、撮像部１により撮像され生成された画像データ（画像フレームＧ）に基づいてスルー画像を画像表示部３２に表示させる（ステップＳ１；図３（ａ）参照））。次に、ＣＰＵ７１は、ユーザによる操作部４のモード設定ボタン４１ｂの所定操作に基づいて顔検出モードが設定されているか否かを判定する（ステップＳ２）。
ここで、顔検出モードが設定されていると判定されると（ステップＳ２；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の顔検出プログラム７２ａを実行して、撮像部により生成された画像データに基づいて、基準顔の特定に係る評価基準としてＡＦ評価値、大きさ、色合い、傾き等の異なる全ての顔を検出する（ステップＳ３）。続けて、ＣＰＵ７１は、顔検出処理にて検出された顔に略矩形状の顔検出枠Ａ（図３（ｂ）参照）を画像表示部３２に表示させる（ステップＳ４）。
【００６６】
次に、ＣＰＵ７１は、ユーザにより上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうち、何れかのカーソルボタンが押圧操作されたか否かを判定する（ステップＳ５）。
なお、ステップＳ２にて、顔検出モードが設定されていないと判定された場合にも（ステップＳ２；ＮＯ）、ステップＳ５に移行する。
【００６７】
ステップＳ５にて、何れかのカーソルボタンが押圧操作されたと判定されると（ステップＳ５；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の評価基準設定プログラム７２ｂを実行して、押圧操作されたカーソルボタン（例えば、上カーソルボタンｃ１１等）に対応する評価基準（例えば、ＡＦ評価値等）を基準顔特定処理による基準顔の特定に係る評価基準として設定した後（ステップＳ６；評価基準設定処理）、顔検出モードが設定されているか否かを判定する（ステップＳ７）。
【００６８】
ステップＳ７にて、顔検出モードが設定されていると判定されると（ステップＳ７；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の基準顔特定プログラム７２ｃを実行して、評価基準設定処理にて設定された評価基準の評価値に基づいて、検出済みの顔の中で最も評価値の良い顔（基準顔）を特定する。このとき、同じカーソルボタンが続けて押圧操作されたために評価基準が変更されなかった場合には、前回の押圧操作に対応して特定された基準顔に対して評価値が次に良い顔を特定する（ステップＳ８；基準顔特定処理）。続けて、ＣＰＵ７１は、プログラムメモリ７２内の基準顔追加プログラム７２ｄを実行して、基準顔特定処理にて新たに特定された基準顔を追加する（ステップＳ９）。
一方、ステップＳ７にて、顔検出モードが設定されていないと判定されると（ステップＳ７；ＮＯ）、ＣＰＵ７１は、プログラムメモリ７２内の顔検出プログラム７２ａを実行して、評価基準設定処理にて設定された評価基準の評価値に基づいて、当該評価値の最も（次に）良い方から所定範囲内の顔を顔画像探索の対象範囲として顔検出する（ステップＳ１０；顔検出処理）。例えば、顔の大きさが評価基準として設定されている場合には、検出可能な全ての顔のサイズの中で、最も（次に）大きな方から所定範囲の大きさの顔を対象として顔検出処理を行う。つまり、大きな顔から小さな顔までを一度に検出の対象としてしまうと全ての顔の検出処理が完了するまでに長い時間を要するが、このように一度に行われる顔画像探索の対象範囲を、新たに設定される基準顔の選択条件（評価基準）とリンクさせた形で制限することで、顔の検出処理に要する時間を短縮することができる。顔の傾きやＡＦ評価値などの他の基準が評価基準として設定されている場合も同様であり、一度に行われる顔画像探索の対象範囲を、正面から所定範囲内の顔やＡＦ評価値が所定以上の顔に制限して検出を行うことで顔の検出処理に要する時間を短縮することができる。続けて、ＣＰＵ７１は、検出された顔を撮像関連処理の基準顔の候補として選択した後（基準顔特定処理）、プログラムメモリ７２内の基準顔追加プログラム７２ｄを実行して、基準顔特定処理にて新たに特定された基準顔を追加する（ステップＳ１１）。
【００６９】
なお、ステップＳ５にて、何れのカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４も押圧操作されていないと判定されると（ステップＳ５；ＮＯ）、ステップＳ１に移行する。
【００７０】
次に、図９に示すように、ＣＰＵ７１は、画像表示部３２を制御して、評価基準設定処理にて設定された評価基準に応じた色の基準顔枠（例えば、評価基準をＡＦ評価値とする場合には、赤色の矩形枠Ｗ１）を基準顔特定処理にて特定された基準顔に重畳させて表示する（ステップＳ１２）。
【００７１】
続けて、ＣＰＵ７１は、ステップＳ５にて押圧操作されたカーソルボタン（例えば、上カーソルボタンｃ１１等）と同一のカーソルボタンが離されることなく所定時間以上押下されているか（長押しされているか）否かを判定する（ステップＳ１３）。
ここで、カーソルボタン（例えば、上カーソルボタンｃ１１等）が所定時間以上押下されていると判定されると（ステップＳ１４）、ＣＰＵ７１は、プログラムメモリ７２内の基準顔切換プログラム７２ｅを実行することで、基準顔追加処理にて新たに追加された顔以外の既に特定されている顔を基準顔から解除して、基準顔枠の表示を停止する（ステップＳ１５）。これにより、既に特定されている基準顔が新たに特定された基準顔に切り換えられた状態となる。
【００７２】
その後、ＣＰＵ７１は、ユーザによりシャッターボタン４１ａが押圧操作されたか否かを判定する（ステップＳ１６）。
ここで、シャッターボタン４１ａが押圧操作された判定されると（ステップＳ１６；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の合焦制御プログラム７２ｆを実行して、基準顔枠をＡＦエリアとして自動合焦処理を行うとともに、プログラムメモリ７２内の露出条件調整プログラム７２ｇを実行して、基準顔枠をＡＥエリアとして自動露出処理を行った後（ステップＳ１７）、撮像部１により本画像（記録画像）を撮像させる撮像処理の実行を制御する（ステップＳ１８）。
【００７３】
なお、ステップＳ１３にて、カーソルボタン（例えば、上カーソルボタンｃ１１等）が所定時間以上押下されていないと判定されると（ステップＳ１３；ＮＯ）、ステップＳ１６に移行する。この場合には、既に特定されている基準顔に対して新たに選択された基準顔の候補が追加されるので、基準顔枠が複数表示された状態となる。そして、これら複数の基準顔枠に対応する複数のＡＦエリアおよびＡＥエリア内の全ての人物を対象としてフォーカスや明るさが最適となるように自動合焦処理や自動露出処理を行う。例えば、２人の対象人物が異なる距離に存在する場合には、中間の距離にフォーカスを合わせるとともに、この距離差に対応する被写界深度となるように絞り値を設定して撮影を行ったり、２人の対象人物が異なる明るさである場合には、明るい方の人物が白飛びしない範囲内で暗い方の人物に合わせて露出調整を行って撮影を行うなどの処理を行う。
【００７４】
また、ステップＳ１６にて、シャッターボタン４１ａが押圧操作されていないと判定されると（ステップＳ１６；ＮＯ）、ステップＳ１に移行する。つまり、シャッターボタン４１ａが押圧操作されるまで、撮像部１による画像フレームの撮像処理と、ＣＰＵ７１による顔検出処理及び基準顔特定処理と、画像表示部３２による画像フレームの表示処理及び基準顔枠の表示処理（基準顔の識別表示処理）は、繰り返し実行される。さらに、これら複数の処理が繰り返し実行されている任意のタイミングで、ユーザによるカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作に基づいて評価基準の設定指示が入力されたときに、ＣＰＵ７１は、評価基準を再設定する処理を行って、この評価基準が再設定された状態で、上記の複数の処理が繰り返し継続的に実行される。
【００７５】
以上のように、本実施形態の撮像装置１００によれば、上下左右のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４は、自動合焦処理や自動露出処理等の撮像関連処理の基準となる基準顔の特定に係る評価基準として顔のコントラスト、顔の大きさ、顔の色合い、顔の傾きと対応付けられているので、これらカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうち、何れかのカーソルボタンがユーザにより押圧操作されるだけで、当該カーソルボタンと対応付けられた評価基準を基準顔の特定に係る評価基準として逐次設定することができる。
これにより、画像フレームＧに複数の顔が検出された場合に、所望の基準顔の切換え操作中に、撮影者が評価基準の切換えをリアルタイムに行うことができ、当該基準顔の切換え指示と評価基準の切換え指示を一の指示操作で同時に行うことができるので、撮影者が所望の基準顔を容易に、且つ、素早く選択することができる。
【００７６】
また、評価基準の設定指示に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作が行われる毎に、基準顔特定処理にて新たに特定された基準顔を順次追加することができるので、顔検出処理にて検出された複数の顔の中から複数の基準顔を容易に選択することができる。
さらに、評価基準の設定指示に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作が行われる毎に、基準顔特定処理にて既に特定されている基準顔を、逐次設定された評価基準に基づいて新たに特定された基準顔に順次切り換えることができるので、顔検出処理にて検出された複数の顔の中から所望の一の基準顔を容易に選択することができる。
また、基準顔追加処理後に、当該基準顔追加処理に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が長押しされているか否かに応じて、即ち、基準顔追加処理に係るカーソルボタンの押圧操作が継続して行われている長さに応じて基準顔切換処理を行うか否かを決定することができるので、基準顔の追加や切換えを容易に行うことができる。さらに、基準顔追加処理や基準顔切換処理を組み合わせて行うので、検出された複数の顔の中から所望の複数の基準顔の選択をより容易に行うことができる。
【００７７】
また、複数の顔の検出後、評価基準の設定指示に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作が行われる毎に、評価基準設定処理にて逐次設定される評価基準に基づいて基準顔を順次特定していき、当該基準顔が特定される毎に基準顔を基準顔枠により識別表示するので、撮影者は、複数の評価基準を逐次設定して、異なる評価基準に基づいて複数の基準顔を特定した場合にあっても、各基準顔の特定に係る評価基準を把握することができる。
【００７８】
さらに、評価基準の設定指示に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作が行われる毎に、評価値算出処理にて算出された所定の評価基準の評価値に基づいて、評価値の良い方から基準顔を順次特定することができるので、何れか一の評価基準において評価値の良い順に基準顔を容易に特定することができる。
【００７９】
また、顔の未検出状態にて、評価基準の設定指示に係るカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の押圧操作が行われる毎に、評価値算出処理にて算出された所定の評価基準の評価値の良い方から順次顔を検出し、検出された顔を基準顔として順次特定して当該基準顔が特定される毎に基準顔を基準顔枠により識別表示するので、顔の未検出状態であっても、設定された評価基準に基づいて顔の検出及び基準顔の特定を容易に行うことができる。
また、複数のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４のうち、何れか１つのカーソルボタンを１回押圧操作するだけで、上述したような様々な指示操作を同時に行うことができるので、利用者が容易で素早い指示操作を行うことができる。
また、基準顔の候補を次々と切り換えていく場合に、同じカーソルボタンを連続操作するか異なるカーソルボタンを操作するかによって、同じ評価基準で評価値が異なる顔に切り換えていくか、異なる評価基準の各々において評価値の（最も）良い（悪い）顔に切り換えていくかを容易に選択しながら切り換えていくことができる。
【００８０】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
以下に、撮像装置の変形例について説明する。
【００８１】
＜変形例１＞
変形例１の撮像装置２００は、図１０〜図１２に示すように、顔の未検出状態にて、操作部４の所定のカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が押圧操作される毎に、顔検出処理における顔の判別に係る閾値を順次低下させて顔の検出をし易くするものである。
具体的には、図１０に示すように、プログラムメモリ７２には、顔検出プログラム７２ａ、評価基準設定プログラム７２ｂ、基準顔特定プログラム７２ｃ、基準顔追加プログラム７２ｄ、基準顔切換プログラム７２ｅ、合焦制御プログラム７２ｆ、露出条件調整プログラム７２ｇに加えて、閾値再設定プログラム７２ｈが記憶されている。
【００８２】
閾値再設定プログラム７２ｈは、ＣＰＵ７１を閾値再設定手段として機能させるものである。即ち、閾値再設定プログラム７２ｈは、操作部４の所定操作に基づいて顔検出処理における顔の検出に係る閾値の再設定指示が入力される毎に、閾値を顔を検出し易くなるように順次再設定する閾値再設定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
【００８３】
閾値再設定処理は、図８のフローチャートにおけるステップＳ１０にて顔検出処理前に実行される処理であり、ステップＳ７にて、顔検出モードが設定されていないと判定された後（ステップＳ７；ＮＯ）、操作部４の決定ボタンｃ２が押圧操作されると、ＣＰＵ７１は、プログラムメモリ７２内の閾値再設定プログラム７２ｈを実行して、顔検出処理の閾値を所定量低下させる。
具体的には、例えば、図１１及び図１２に示すように、画像フレーム内に５人の顔が存在し、一番右側の人物、真ん中下の人物、左側の人物、…の順番に顔検出処理において人の顔であると判断するための特徴情報との一致度が高く容易に検出できるものであるとすると、まず、顔検出処理の閾値が高い初期状態であり、顔の未検出状態にて（図１１（ａ）参照）、決定ボタンｃ２が一回押圧操作されると、ＣＰＵ７１は、顔検出処理における顔の判別に係る閾値を所定量低下させることで、顔を検出し易くする。これにより、ＣＰＵ７１による顔検出処理にて最も検出が容易である一番右側の人物の顔が検出された状態となって、画像表示部３２は、検出された人物の顔に重畳させて顔検出枠Ｂを表示する（図１１（ｂ）参照）。
その後、シャッターボタン４１ａが押下されることなく、ステップＳ１０にて決定ボタンｃ２がもう一度押圧操作されると、ＣＰＵ７１は、顔検出処理における顔の判別に係る閾値をさらに所定量低下させることで、顔をさらに検出し易くする。これにより、ＣＰＵ７１による顔検出処理にて一番右側の人物の顔に加えて次に検出が容易である真ん中下の人物の顔が検出された状態となって、画像表示部３２は、検出された人物の顔に重畳させて顔検出枠Ｂを表示する（図１２（ａ）参照）。
その後、シャッターボタン４１ａが押下されることなく、ステップＳ１０にて決定ボタンｃ２がもう一度押圧操作されると、ＣＰＵ７１は、顔検出処理における顔の判別に係る閾値をさらに所定量低下させることで、顔をさらに検出し易くする。これにより、ＣＰＵ７１による顔検出処理にて一番右側の人物の顔及び真ん中下の人物の顔に加えて次に検出が容易である左側の人物の顔が検出された状態となって、画像表示部３２は、検出された人物の顔に重畳させて顔検出枠Ｂを表示する（図１２（ｂ）参照）。
ここで、決定ボタンｃ２は、顔検出処理における顔の検出に係る閾値の再設定指示を入力する再設定指示入力手段を構成している。
また、画像表示部３２は、ＣＰＵ７１による閾値再設定処理にて再設定された閾値に基づいて、顔検出処理にて順次検出された顔を識別表示する顔識別表示手段を構成している。なお、顔検出枠Ｂは、通常の閾値に基づいて検出される顔の顔検出枠Ａと色を変えて表示されるようになっている。
【００８４】
従って、変形例１の撮像装置２００によれば、顔検出処理における顔の検出に係る閾値の再設定指示が入力される毎に、閾値を顔を検出し易くなるように順次再設定することができるので、顔の未検出状態であっても、再設定された閾値に基づいて顔の検出を容易に行うことができる。また、最初から閾値が低く設定されていることにより余計な顔が常に検出された状態となるのを防ぐことができる。
さらに、再設定された閾値に基づいて、顔検出処理にて順次検出された顔を顔検出枠Ｂにより識別表示することで、撮影者は、通常の閾値に基づいて検出された顔とは異なる閾値に基づいて顔検出されたことを容易に把握することができる。
【００８５】
なお、上記実施形態では、基準顔追加処理の際に押圧操作されたカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４が長押し操作されているか否かに応じて、基準顔切換処理を実行するか否かを決定するようにしたが、基準顔追加処理と基準顔切換処理の切換方法は、これに限られるものではない。例えば、基準顔追加処理及び基準顔切換処理の設定用ボタンをそれぞれ搭載して、当該設定用ボタンの操作の有無に応じて、基準顔追加処理と基準顔切換処理を切り換えるようにしても良い。
さらに、上記実施形態では、基準顔追加処理及び基準顔切換処理の両方を実行するようにしたが、これに限られるものではなく、基準顔追加処理及び基準顔切換処理のうち、何れか一方のみを行うようにしても良い。
【００８６】
また、上記実施形態では、基準顔特定処理における基準顔の特定に係る評価基準として、ＡＦ評価値、顔の大きさ、顔の色合い、顔の傾きを例示したが、これに限られるものではなく、基準顔特定処理にて基準顔を特定可能なものであれば如何なるものであっても良い。例えば、評価基準として、顔検出処理における顔パーツの特定に係る顔特徴情報との一致度を採用しても良い。
【００８７】
さらに、上記実施形態では、顔検出枠Ａ、Ｂや基準顔枠Ｗ１、Ｗ２、Ｗ３として、略矩形状に形成されたものを例示したが、枠形状はこれに限られるものではなく、顔と対応付けられるものであれば如何なる形状であっても良い。
また、顔検出枠Ａ、Ｂを破線とし、基準顔枠Ｗ１、Ｗ２、Ｗ３を実線としたが、線種を変えて区別するのではなく、透過度を変えたり色を変えて区別するようにしても良い。
【００８８】
さらに、撮像装置１００、２００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。また、被写体として４人の人物の集合写真を例示したが、人数は４人より多くても少なくても良く、撮像部１による撮像の際の基準顔の数も適宜増減することができる。
【００８９】
また、上記実施形態では、所定の処理として自動合焦処理や自動露出処理等の撮像関連処理を例示したが、これに限られるものではなく、当該撮像装置１００、２００にて実行可能な処理であれば如何なる処理であっても良い。
【００９０】
加えて、上記実施形態では、顔検出手段、撮像関連処理実行手段、基準顔特定手段、評価基準設定手段、評価手段、実行制御手段、継続実行制御手段、基準顔追加手段、基準顔切換手段、評価値算出手段、切換手段、閾値再設定手段としての機能を、ＣＰＵ７１によって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
【００９１】
また、上記実施形態では、カーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４の指示操作で、基準顔の候補を切り換えるタイミングの指示と、基準顔の候補を切り換えていく順番を決めるための切換基準である評価基準の選択とを同時に行うようにしたが、基準顔の候補を切り換えるタイミングの指示を、これらのカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４とは別のボタン操作で行うようにしてもよく、その場合には、切換操作と選択操作を別々に行う必要があるが、その他の点においては、上記実施形態と同様の効果を得ることができる。また、評価基準の選択指示を、これらのカーソルボタンｃ１１、ｃ１２、ｃ１３、ｃ１４とは別のボタン操作で行ったり、メニュー画面からの操作により予め設定しておくようにしてもよく、その場合には、リアルタイムで評価基準を変更することはできないが、その他の点においては、上記実施形態と同様の効果を得ることができる。
また、基準顔の候補として選択された顔を基準顔として採用決定するタイミングは、基準顔の候補が選択されるのと同時に決定してもよいし、撮影指示が行われた時点で決定してもよく、基準顔の候補の切り換えを指示するボタンとは別に、選択された候補を基準顔として採用決定するためのボタンを別途設けるようにしてもよい。このようにすれば、ある評価基準の評価値が一番良い顔と三番目に良い顔を基準顔に採用決定し、二番目の顔を除外するようなことも簡単な操作で行うことが可能になる。
【符号の説明】
【００９２】
１００  撮像装置
１      撮像部（撮像手段）
３      表示部
３２    画像表示部（表示手段、識別表示手段、基準顔識別表示手段、顔識別表示手段）
４１    操作入力部
４１ａ  シャッターボタン（指示手段）
４１ｃ  選択決定用ボタン（操作部）
ｃ１１  上カーソルボタン（設定指示入力手段）
ｃ１２  下カーソルボタン（設定指示入力手段）
ｃ１３  左カーソルボタン（設定指示入力手段）
ｃ１４  右カーソルボタン（設定指示入力手段）
ｃ２    決定ボタン（再設定指示入力手段）
５      記録媒体（記録手段）
７１    ＣＰＵ（顔検出手段、撮像関連処理実行手段、基準顔特定手段、評価基準設定手段、評価手段、実行制御手段、継続実行制御手段、基準顔追加手段、基準顔切換手段、評価値算出手段、切換手段、閾値再設定手段）
Ａ      顔検出枠
Ｇ      画像フレーム
Ｗ１、Ｗ２、Ｗ３  基準顔枠
【図１】
0005397502.tif 000002
【図２】
0005397502.tif 000003
【図３】
0005397502.tif 000004
【図４】
0005397502.tif 000005
【図５】
0005397502.tif 000006
【図６】
0005397502.tif 000007
【図７】
0005397502.tif 000008
【図８】
0005397502.tif 000009
【図９】
0005397502.tif 000010
【図１０】
0005397502.tif 000011
【図１１】
0005397502.tif 000012
【図１２】
0005397502.tif 000013