(57)【要約】【課題】ユーザが望む撮影状況に応じた検出精度で顔画像の検出を伴う撮像を可能にする。【解決手段】スピード優先モードが選択されている場合は、特徴辞書設定テーブルから特徴辞書Ａ、Ｂのみを読み（ステップＳ３）、許容回転角度として±α度を設定する（ステップＳ５）。一方、人物優先モードが設定されている場合には、ステップＳ１からステップＳ６に進み、特徴辞書設定テーブルから全ての特徴辞書Ａ、Ｂ、Ｃ、・・・Ｎを読み込み（ステップＳ７）、許容回転角度として±β（＞α）度を設定する（ステップＳ５）。そして、ステップＳ１０では、スピード優先モードが選択されている場合は、特徴辞書Ａ、Ｂを用いかつ許容回転角度±α度で顔検出処理を行い、人物優先モードが設定されている場合は、特徴辞書Ａ〜Ｎを用いかつ許容回転角度±β度までで顔領域検出処理を行う。【選択図】図５
2008288911.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、
顔画像の特徴を定義する情報を記憶する情報記憶手段と、
顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出手段と、
この選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、前記情報記憶手段から読み出す情報を制限して、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御する制御手段と、
この制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて前記撮像された画像を処理して記録する記録手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記情報記憶手段は、前記情報を特徴に応じて複数記憶し、
前記制御手段は、前記選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して前記情報記憶手段から読み出す情報の数を少なくして、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記情報記憶手段は、前記情報として前記顔画像の許容回転範囲を複数の角度について記憶し、
前記制御手段は、前記選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、前記情報記憶手段から読み出す許容回転範囲を狭くして、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御することを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記記録手段は、前記制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて合焦処理を行って前記画像を記録することを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項５】
前記記録手段は、前記制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて露光計測処理を行って前記画像を記録することを特徴とする請求項１乃至３の何れかに記載の撮像装置。
【請求項６】
撮像部を備えるコンピュータを、
顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出手段、
この選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、予め顔画像の特徴を定義する情報を記憶する情報記憶部から読み出す情報を制限して、前記撮像された被写体から顔領域を検出するよう制御する制御手段、
として機能させることを特徴とする顔領域検出プログラム。
【請求項７】
顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出ステップと、
この選択検出ステップにて選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、予め顔画像の特徴を定義する情報を記憶する情報記憶部から読み出す情報を制限して、撮像部にて撮像された被写体から顔領域を検出するよう制御する制御ステップと、
を含むことを特徴とする顔領域検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スルー画像中における顔画像の検出機能を備えた撮像装置、及びこの撮像装置に用いられる顔領域検出プログラム、及び、顔領域検出方法に関する。
【背景技術】
【０００２】
従来、撮像装置の技術分野においては、撮影モードにおいて被写体人物の顔領域を検出し、この検出した顔領域部分を主記録対象として撮影処理を行う技術が存在する。この技術においては、さらに撮像によって得られた被写体人物の顔領域をサーチ・エリアとし、このサーチ・エリア内の画像、すなわち顔画像を所定角度ずつ回転させることにより、各回転角度の評価値を算出して顔であるか否かを判断するものも存在する（例えば、特許文献１参照）。
【特許文献１】特開２００５−２８６９４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このように撮影モードにおける顔画像の検出精度を高める処理は、正確な被写体人物の顔検出が可能となる一方、顔画像の検出処理に時間を要することがあり、シャッターチャンスを逃してしまう要因となることがある。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、ユーザーが望む撮影状況に応じた検出精度で顔画像の検出を伴う撮像を可能とする撮像装置、顔領域検出プログラム、及び、顔領域検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため請求項１記載の発明にあっては、撮像手段と、顔画像の特徴を定義する情報を記憶する情報記憶手段と、顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出手段と、この選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、前記情報記憶手段から読み出す情報を制限して、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御する制御手段と、この制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて前記撮像された画像を処理して記録する記録手段と、を備えたことを特徴とする。
【０００６】
また、請求項２記載の発明にあっては、上記請求項１記載の発明において、前記情報記憶手段は、前記情報を特徴に応じて複数記憶し、
【０００７】
前記制御手段は、前記選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して前記情報記憶手段から読み出す情報の数を少なくして、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御することを特徴とする。
【０００８】
また、請求項３記載の発明にあっては、上記請求項１記載の発明において、前記情報記憶手段は、前記情報として前記顔画像の許容回転範囲を複数の角度について記憶し、前記制御手段は、前記選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、前記情報記憶手段から読み出す許容回転範囲を狭くして、前記撮像手段によって撮像された被写体から顔領域を検出するよう制御することを特徴とする。
【０００９】
また、請求項４記載の発明にあっては、上記請求項１乃至３の何れかに記載の発明において、前記記録手段は、前記制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて合焦処理を行って前記画像を記録することを特徴とする。
【００１０】
また、請求項５記載の発明にあっては、上記請求項１乃至３の何れかに記載の発明において、前記記録手段は、前記制御手段による制御によって顔領域が検出されると、この顔領域の画像情報に基づいて露光計測処理を行って前記画像を記録することを特徴とする。
【００１１】
また、請求項６記載の発明にあっては、撮像部を備えるコンピュータを、顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出手段、この選択検出手段によって選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、予め顔画像の特徴を定義する情報を記憶する情報記憶部から読み出す情報を制限して、前記撮像された被写体から顔領域を検出するよう制御する制御手段、として機能させることを特徴とする。
【００１２】
また、請求項７記載の発明にあっては、顔領域の検出速度を優先する第１のモード又は顔領域の検出精度を優先する第２のモードの一方の選択を検出する選択検出ステップと、この選択検出ステップにて選択検出されたモードが第１のモードであるとき、前記第２のモードが選択検出されたときと比較して、予め顔画像の特徴を定義する情報を記憶する情報記憶部から読み出す情報を制限して、撮像部にて撮像された被写体から顔領域を検出するよう制御する制御ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、顔領域の検出速度、すなわちシャッターチャンスを優先するか、または、顔領域の検出精度、すなわち、顔画像部分を主記録対象とする撮影を優先するかのユーザーが望む撮影状況に応じた検出精度で顔画像の検出を伴う撮像が可能となる。これにより、シャッターチャンスを逃す不都合を未然に防止しつつ、顔画像部分を主記録対象として撮像を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の一実施の形態を図に従って説明する。図１は、本実施形態に係るデジタルカメラの概略構成を示すブロック図である。このデジタルカメラはＡＥ（自動露出）、ＡＦ（オートフォーカス）、顔領域検出の各機能を備えたものであって、主として以下の各部から構成されている。
【００１５】
すなわちデジタルカメラは、光学系１により結像された被写体の光学像を光電変換し撮像信号として出力する撮像手段としてＣＣＤ２を有している。ＣＣＤ２は、タイミングジェネレータ（ＴＧ）３により生成されるタイミング信号に基づきＣＣＤ駆動回路４によって生成される駆動信号により駆動される。ＣＣＤ２の出力信号はＡ／Ｄ変換器５でデジタル信号に変換された後、画像処理部６へ送られる。
【００１６】
前記光学系１には、フォーカスレンズ及びそれを光軸上で移動させるためのレンズモータが含まれ、レンズモータが制御部７の指令に従いレンズ駆動回路８により生成される駆動信号によって駆動されることによりフォーカスレンズが光軸上での位置を制御される。
【００１７】
前記画像処理部６は、Ａ／Ｄ変換後の撮像信号に対して、画素毎のＲ，Ｇ，Ｂの色成分データ（ＲＧＢデータ）を生成するＲＧＢ補間処理、ＲＧＢデータから輝度信号（Ｙ）と色差信号（Ｕ、Ｖ）からなるＹＵＶデータを画素毎に生成するＹＵＶ変換処理、さらにオートホワイトバランスや輪郭強調などの画品質向上のためのデジタル信号処理を行う。画像処理部６で変換されたＹＵＶデータは順次ＳＤＲＡＭ９に格納される。
【００１８】
また、デジタルカメラは、液晶モニタ及びその駆動回路から構成される表示部１０を有している。撮影用の記録モードが設定されているときＳＤＲＡＭ９に格納されたＹＵＶデータは、ＳＤＲＡＭ９において１フレーム分が蓄積される毎に画像処理部６においてビデオ信号に変換された後、表示部１０（液晶モニタ）においてスルー画像として画面表示される。そして、記録モードにおける撮影時には、ＳＤＲＡＭ９に一時記憶された画像データがＪＰＥＧ変換部１１においてＪＰＥＧ方式により圧縮符号化された後、外部メモリＩ／Ｆ１２を介して、例えば各種のメモリカードにより構成される外部メモリ１３に静止画ファイルとして記録される。
【００１９】
前記外部メモリ１３に記録された静止画ファイルは、再生モードにおいてユーザーの選択操作に応じて適宜読み出されるとともに、ＪＰＥＧ変換部１１において伸張されＹＵＶデータとしてＳＤＲＡＭ９に展開された後、表示部１０において静止画像として表示される。
【００２０】
キー入力ブロック１４は、シャッターキー１４１、後述するスピード優先モードと人物優先モードとを選択的に設定するためのモード選択キー１４２、更に電源キーやＭＥＮＵキー等の複数キーを含み、各キーの操作状態を制御部７により随時スキャンされる。なお、シャッターキー１４１は、ユーザーが撮影予告を行うための半押し位置と、実際の撮影動作を指示するための全押し位置との２段階の操作が可能な所謂ハーフシャッター機能を有するものである。
【００２１】
制御部７は、ＣＰＵ及びその周辺回路等とから構成され、デジタルカメラの各部の制御、及び、撮像信号に含まれる輝度情報に基づいたＡＥ制御や、コントラスト検出方式によるＡＦ制御、後述の顔領域検出制御等を行う。尚、これらの制御を制御部７に行わせるための各種のプログラムや、各々の制御に必要な各種データは、記憶データの書き換えが可能な不揮発性メモリであるフラッシュメモリ１６に記憶されている。また、フラッシュメモリ１６には、ユーザーによるモード選択キー１４２による選択操作を検出しその結果をフラグ情報で記憶するモード設定テーブル１６１を含め、当該デジタルカメラの各種の機能に関する設定情報等も記憶されている。
【００２２】
顔認識処理部１５は、画像処理部６によって生成された１フレーム分の画像データにおいて、後述の顔特徴辞書を用いて被写体像の顔領域を検出する顔領域検出処理を行う。より具体的には、前記１フレーム分の画像データを一時記憶するフレームメモリと、顔領域検出動作に必要な各種の画像処理を行うための画像処理回路が設けられているとともに、図２に示す辞書セット１５１、図３に示す特徴辞書設定テーブル１５２、及び図４（ａ）に示す許容回転角度設定テーブル１５３が記憶されている。
【００２３】
図２は、前記辞書セット１５１を示す構成図である。この辞書セット１５１は、複数個（Ｎ個）の特徴辞書Ａ〜Ｎが記憶されている。特徴辞書Ａ〜Ｎは、夫々が、例えば顔画像の複数の部位（目、鼻、口）の形状や大きさ、顔画像の輪郭、略正面方向から見た場合の各部位の位置等を特徴量情報として、年齢別、人種別等に分けて複数個登録されている。顔認識処理部１５は、撮像した結果得られたＹＵＶデータについて所定面積の画像領域を順次読み出し、この画像領域に対してエッジ抽出等を行って特徴量を算出し、この算出した特徴量と辞書セット１５１内の特徴辞書Ａ〜Ｎに登録される特徴量との夫々の一致度を評価して評価値を制御部７に出力する。制御部７はこれらの評価値が入力されることにより、所定面積の画像領域のうち最も評価値の高いもの、すなわち略一致している場合に、顔領域が含まれるものとして判断する。
【００２４】
図３は、前記顔特徴辞書設定テーブル１５２を示す構成図である。この特徴辞書設定テーブル１５２には、スピード優先モードと人物優先モードとの２つのモードにおいて、前記特徴辞書Ａ〜Ｎのうち読み出すべき特徴辞書をフラグの設定状態で記憶している。同図において、人物優先モードに対応して特徴辞書Ａ〜ＮについてフラグがＯＮに設定されていることから、人物優先モードが選択された場合には特徴辞書Ａ〜Ｎが読み出される。一方、スピード優先モードに対応して特徴辞書Ａ及びＢについてフラグがＯＮに設定されていることから、スピード優先モードが選択された場合には特徴辞書Ａ〜Ｎのうち特徴辞書Ａ及びＢを読み出すよう制限される。
【００２５】
図４（ａ）は、前記許容回転角度設定テーブル１５３を示す構成図である。許容回転角度設定テーブル１５３には、スピード優先モードに対応して許容回転角度±αが記憶され、人物優先モードに対応して許容回転角度±βが記憶されている。この許容回転角度は、図４（ｂ）に示すように、前記顔領域内の画像である顔画像１５４を左側（−）に回転させた状態と右側（＋）に回転させた状態とにおける角度であって、α＜βの関係にある。
【００２６】
次に、以上の構成からなるデジタルカメラの動作について説明する。電源スイッチをＯＮにして、撮影モードを設定すると、制御部７は前述のように表示部１０にはスルー画像を表示させるとともに、フラッシュメモリ１６に記憶されている制御プログラムに基づき、図５のフローチャートに示すように処理を実行する。
【００２７】
先ず、ユーザーにより選択されているモードがスピード優先モードか人物優先モードかをモード設定テーブル１６１に記憶されるフラグ情報から検出する（ステップＳ１）。スピード優先モードの選択を検出したならば、特徴辞書設定テーブル１５２を参照する（ステップＳ２）。すると、特徴辞書設定テーブル１５２には、スピード優先モードに対応して特徴辞書Ａ及びＢのフラグのみがＯＮに設定され、特徴辞書Ｃ〜ＮのフラグはＯＦＦに設定されている。したがって、次のステップＳ３では、特徴辞書設定テーブル１５２においてフラグがＯＮとなっている特徴辞書Ａ、Ｂのみを、辞書セット１５１から読み出し、ＳＤＲＡＭ９のワークエリアに書き込む。
【００２８】
次に、許容回転角度設定テーブル１５３を参照する（ステップＳ４）。すると、許容回転角度設定テーブル１５３には、スピード優先モードに対応して許容回転角度「±α度」が記憶されていることから、許容回転角度として±α度を設定する（ステップＳ５）。
【００２９】
しかる後に、顔領域検出処理を実行する（ステップＳ１０）。この顔領域検出処理に際しては、ＣＣＤ２から順次出力されてＳＤＲＡＭ９に格納されスルー画像として表示される１フレーム分の画像データにおいて、特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在するか否かを判断する。この判断の結果、前記１フレーム分の画像中に特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在する場合には、当該部分を顔領域として検出する。
【００３０】
また、前記１フレーム分の画像中に特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在しない場合には、特徴辞書Ａに記憶されている特徴量を「−α度」回転させた回転特徴量Ａ−αを生成し、前記１フレーム分の画像中にこの回転特徴量Ａ−αを有する部分が存在か否かを判断する。前記１フレーム分の画像中に回転特徴量Ａ−αを有する部分が存在しない場合には、特徴辞書Ａに記憶されている特徴量を「＋α度」回転させた回転特徴量Ａ＋αを生成し、前記１フレーム分の画像中にこの回転特徴量Ａ＋αを有する部分が存在か否かを判断する。
【００３１】
さらに、前記１フレーム分の画像中に回転特徴量Ａ＋αを有する部分が存在しない場合には、特徴辞書Ｂに記憶されている特徴量を「−α度」回転させた回転特徴量Ｂ−αを生成し、前記１フレーム分の画像中にこの回転特徴量Ｂ−αを有する部分が存在か否かを判断する。前記１フレーム分の画像中に回転特徴量Ｂ−αを有する部分が存在しない場合には、特徴辞書Ｂに記憶されている特徴量を「＋α度」回転させた回転特徴量Ｂ＋αを生成し、前記１フレーム分の画像中にこの回転特徴量Ｂ＋αを有する部分が存在か否かを判断する。
【００３２】
したがって、前記回転特徴量に基づき、１フレーム分の画像中に当該回転特徴量を有する部分が存在か否かを判断することにより、被写体人物の顔が傾いている場合であっても、顔領域を検出することができる。
【００３３】
なお、本例においては、特徴辞書に記憶されている特徴量を回転させて、１フレーム分の画像中に当該特徴量を有する部分を有する部分が存在か否かを判断するようにしたが、逆に１フレーム分の画像を回転させるようにしてもよい。すなわち、前記１フレーム分の画像中に特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在しない場合には、当該１フレーム分の画像を「−α度」回転させて、この「−α度」回転させた１フレーム分の画像において特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在か否かを判断する。存在しない場合には、当該１フレーム分の画像を「＋α度」回転させて、この「＋α度」回転させた１フレーム分の画像において特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在か否かを判断する。
【００３４】
そして、以上の顔領域検出処理により前記１フレーム分の画像中に前述の特徴量を有する部分が存在した場合には、その部分を顔領域として検出するとともに、この検出した顔領域に枠を表示させる。したがって、顔領域が検出された場合には、表示部１０に表示されているスルー画像１０１において、人物被写体１０２の顔１０３上にこれを囲繞する顔枠１０４が表示される。
【００３５】
次に、シャッターキー１４１の半押しが検出されたか否かを判断し（ステップＳ１１）、シャッターキー１４１の半押しが検出されるまで、ステップＳ１０の処理を繰り返す。したがって、ステップＳ１０の顔領域検出処理が繰り返し実行されることにより、図６に示したスルー画像１０１において人物被写体１０２が移動することより顔１０３が移動すると、これに追従して顔枠１０４も移動することとなる。
【００３６】
そして、シャッターキーの半押しが検出されると、ステップＳ１１からステップＳ１２に進み、顔領域を検出しているか否かを判断する。このとき、顔領域が検出されているならば（ステップＳ１２；ＹＥＳ）、検出した顔領域（顔枠１０４）を合焦ポイントして合焦処理を実行する（ステップＳ１３）。つまり、顔枠１０４内の画像データをコントラスト値の取得領域（ＡＦ評価領域）として使用し、顔枠１０４内に合焦するように、ＡＦ制御を実行しレンズ駆動回路８を駆動する。
【００３７】
また、検出した顔領域（顔枠１０４）で露出計測、露出調整処理を実行して、顔枠１０４内の撮像信号に含まれる輝度情報に基づいたＡＥ制御する（ステップＳ１４）。さらに、検出した顔領域（顔枠１０４）でホワイトバランス調整処理を実行して、顔枠１０４が適正となるように、ホワイトバランスを調整する（ステップＳ１５）。
【００３８】
引き続き、シャッターキー１４１の全押しが検出されたか否かを判断し（ステップＳ１６）、検出されなかった場合には、ステップＳ１１に戻る。シャッターキー１４１の全押しが検出されたならば、その時点における１フレーム分の撮像データをＳＤＲＡＭ９に取り込む（ステップＳ２２）。また、画像処理・圧縮符号化処理を実行して、このＳＤＲＡＭ９に一時記憶された撮像データをＪＰＥＧ変換部１１においてＪＰＥＧ方式により圧縮符号化する（ステップＳ２３）。引き続き、この圧縮符号化した撮像データを外部メモリＩ／Ｆ１２を介して、外部メモリ１３に静止画ファイルとして書き込む（ステップＳ２４）。
【００３９】
したがって、顔領域を検出している場合には、前述したステップＳ１３〜Ｓ１５での処理により、顔枠１０４内で合焦処理するとともに、当該画像部分にて露出調整及びホワイトバランス調整が成される。したがって、顔領域を検出している場合には、人物被写体１０２において顔１０３にピントが合い、かつ露出及びホワイトバランスが適正な画像を静止画ファイルとして記録することができる。
【００４０】
そして、ステップＳ２４に続くステップＳ２５においては、設定されているスピード優先モード又は人物優先モードから他のモードへの移行が検出されたか否かを判断する。当該モードの状態を継続している場合には、ステップＳ１０からの処理を繰り返し、他のモードへの移行が検出された時点でこのフローに従った処理を終了する。
【００４１】
他方、ステップＳ１２での判断の結果、顔領域を検出していない場合には、前記１フレーム分の画像において、予め設定された範囲内で合焦ポイントをサーチする（ステップＳ１７）。そして、サーチ結果に基づいて合焦処理し、当該ポイントに合焦するように、ＡＦ制御を実行しレンズ駆動回路８を駆動する（ステップＳ１８）。
【００４２】
また、このステップＳ１８での処理で合焦した合焦範囲内の画像で露出計測、露出調整処理を実行するとともに（ステップＳ１９）、合焦範囲内の画像でホワイトバランス調整処理を実行する（ステップＳ２０）。
【００４３】
引き続き、シャッターキー１４１の全押しが検出されたか否かを判断し（ステップＳ２１）、検出されなかった場合には、ステップＳ１１に戻る。シャッターキー１４１の全押しが検出されたならば、前述したステップＳ２２移行の処理を実行する。
【００４４】
したがって、顔領域を検出していない場合には、前述したステップＳ１７〜Ｓ２０での処理により、サーチされたポイントで合焦処理するとともに、合焦範囲内にて露出調整及びホワイトバランス調整が成されている。したがって、顔領域を検出していない場合であっても、所定のポイントにピントが合い、かつ露出及びホワイトバランスが適正な画像を静止画ファイルとして記録することができる。
【００４５】
一方、ステップＳ１において、人物優先モードの選択を検出したならば、ステップＳ１からステップＳ６に進み、特徴辞書設定テーブル１５２を参照する。すると、特徴辞書設定テーブル１５２には、人物優先モードに対応して特徴辞書Ａ〜Ｎの全ての各フラグがＯＮに設定されている。したがって、次のステップＳ３では、特徴辞書設定テーブル１５２においてフラグがＯＮとなっている顔特徴辞書Ａ、Ｂ、Ｃ、・・・Ｎ全てを、辞書セット１５１から読み出して、ＳＤＲＡＭ９のワークエリアに書き込む（ステップＳ７）。
【００４６】
次に、許容回転角度設定テーブル１５３を参照する（ステップＳ８）。すると、許容回転角度設定テーブル１５３には、人物優先モードに対応して許容回転角度「±β度」が記憶されていることから、許容回転角度として±β度を設定する（ステップＳ９）。
【００４７】
しかる後に、顔領域検出処理を実行する（ステップＳ１０）。この人物優先モードでの顔領域検出処理に際しては、前述したスピード優先モードでの顔領域検出処理とは異なり、ＣＣＤ２から順次出力されてＳＤＲＡＭ９に格納されスルー画像として表示される１フレーム分の画像において、特徴辞書Ａ〜Ｎ全てに記憶されている特徴量を有する部分が存在するか否かを順次判断する。この判断の結果、前記１フレーム分の画像中に特徴辞書Ａ〜Ｎに記憶されている特徴量を有する部分が存在する場合には、当該部分を顔領域として検出する。
【００４８】
つまり、前述したスピード優先モードでの顔領域検出処理においては、１フレーム分の画像において、特徴辞書Ａ又はＢに記憶されている特徴量を有する部分が存在するか否かを判断したのに対し、人物優先モードでの顔領域検出処理においては、全ての特徴辞書Ａ〜Ｎに記憶されている特徴量を有する部分が存在するか否かを順次判断する。
【００４９】
したがって、人物優先モードが設定されている場合は参照すべき特徴辞書がＡ〜Ｎとなり、特徴辞書Ａ、Ｂのみを参照するスピード優先モードよりも顔領域の検出処理が時間的に長く、結果的にシャッターチャンスを失ってしまう可能性が高くなる。したがって、ユーザーはシャッターチャンスを優先しつつ撮影を行おうとするのであれば、処理時間の短いスピード優先モードを設定しておくことにより、シャッターチャンスを逃すことなく撮影を行うことができる。
【００５０】
一方、人物優先モードが設定されている場合には、参照する特徴辞書がＡ〜Ｎ全てとなることから、スピード優先モードの場合よりも、顔領域の検出精度は高まる。したがって、ユーザーは顔領域の検出精度を優先して撮影を行おうとするのであれば、人物優先モードを設定しておくことにより、前述した人物被写体１０２における顔領域１０３の検出精度を高めて、当該顔領域１０３においてピント、露出、ホワイトバランスが適正な画像を撮像することができる。
【００５１】
よって、シャッターチャンスを優先するか、顔領域部分を主記録対象とする撮影を優先するかの、ユーザーが望む撮影状況に応じた検出精度で、顔領域の検出を伴う撮像を可能となる。これにより、シャッターチャンスを逃す不都合を未然に防止しつつ、顔領域部分を主記録対象として撮像を行うことができる。
【００５２】
また、前記１フレーム分の画像中に特徴辞書Ａ〜Ｎに記憶されている特徴量を有する部分が存在しない場合には、特徴辞書Ａに記憶されている特徴量を「−β度」まで順次回転させた回転特徴量Ａ−α・・・Ａ−βを生成し、前記１フレーム分の画像中にこの回転特徴量Ａ−α・・・Ａ−βを有する部分が存在か否かを判断する。前記１フレーム分の画像中に回転特徴量Ａ−α・・・Ａ−βを有する部分が存在しない場合には、特徴辞書Ａに記憶されている特徴量を「＋β度」まで順次回転させた回転特徴量Ａ＋α・・・Ａ＋βを生成し、前記１フレーム分の画像中にこの回転特徴量Ａ＋α・・・Ａ＋βを有する部分が存在か否かを判断する。
【００５３】
さらに、前記１フレーム分の画像中に回転特徴量Ａ＋α・・・Ａ＋βを有する部分が存在しない場合には、残りの特徴辞書Ｂ〜Ｎに記憶されている特徴量に基づいて、同一の処理、つまり「−β度」まで順次回転させた回転特徴量と「＋β度」まで順次回転させた回転特徴量を有する部分が存在するか否かの判断を行う。
【００５４】
したがって、人物優先モードが設定されている場合には、顔領域が傾いた際の検出処理がスピード優先モードの場合よりも遙かに多くなり、許容回転角度が±αで顔領域を参照するスピード優先モードよりも検出処理が時間的に長く、結果的にシャッターチャンスを失ってしまう可能性が高くなる。したがって、ユーザーはシャッターチャンスを優先しつつ撮影を行おうとするのであれば、処理時間の短いスピード優先モードを設定しておくことにより、シャッターチャンスを逃すことなく撮影を行うことができる。
【００５５】
一方、人物優先モードが設定されている場合には、許容回転角度が±βとなることから、顔領域の検出精度は飛躍的に高まる。したがって、ユーザーは顔領域の検出精度を優先して撮影を行おうとするのであれば、人物優先モードを設定しておくことにより、前述した人物被写体１０２における顔領域１０３の検出精度を高めて、当該顔領域１０３においてピント、露出、ホワイトバランスが適正な画像を撮像することができる。
【００５６】
図６は、スピード優先モード、人物優先モードの両モードにおけるスルー画像表示状態を示し、（ａ）及び（ｂ）はスピード優先モード、（ｃ）は人物優先モードでの表示部１０の表示状態に対応している。同図（ａ）においては、スルー画像１０１に重畳させて、顔領域を検出するモードとして、スピード優先モードであることを示すアイコン１０５を表示している。また、スルー画像１０１内の被写体画像１０２においては顔がαの角度に傾いているものの、許容回転角度が±αであるので、顔領域検出処理部１５はこの顔を顔領域１０３として検出し、顔枠１０４をスルー画像における顔領域１０３に重畳表示する。
【００５７】
一方、同図（ｂ）においては、スルー画像１０１内の被写体画像１０２において顔がβの角度に傾いている。しかしながら、スピード優先モードにおける許容回転角度はこのβよりも狭い±αであることから、被写体画像１０２における顔については顔領域として検出されることはなく、顔枠１０４は表示されない。したがってこの表示状態でシャッターキー１４１の半押しを制御部７が検出すると、図５におけるステップＳ１７〜Ｓ２０の処理を行うことになる。
【００５８】
これに対し、人物優先モードにおけるスルー画像表示状態においては、許容回転角度が±βであるので、図６（ｃ）に示すように顔領域検出処理部１５はこの顔を顔領域１０３として検出し、顔枠１０４をスルー画像における顔領域１０３に重畳表示する。
尚、同図（ｃ）においては、スルー画像１０１に重畳させて、顔領域を検出するモードとして、人物優先モードであることを示すアイコン１０６を表示している。
【００５９】
したがって、スルー画像を表示している状態において、ユーザーは顔領域検出モードとしてスピード優先モード、又は人物優先モードのどちらが選択されているのかを知ることができるので、顔領域が正常に検出されない場合であっても、ユーザーによる当該デジタルカメラの故障、若しくは、性能の劣化の誤認識を回避することができる。
【００６０】
なお、本実施の形態においては、選択モードがスピード優先モードか人物優先モードかにより、使用する特徴辞書の数のみならず、許容回転角度も異ならせるようにした。しかし、許容回転角度に関する制御は行わずに、使用する特徴辞書の数のみを異ならせるようにしてもよい。
【００６１】
また、本実施の形態では、本発明をデジタルカメラに適用させた場合について詳述したがこれに限ることなく、撮像部を有する、若しくは、撮像処理を含むプログラムを実行できる装置であればこれに限定されることなく適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施の実施形態に係るデジタルカメラのブロック図である。
【図２】顔用辞書セットの構成を示す概念図である。
【図３】顔特徴辞書設定テールを示す概念図である。
【図４】（ａ）は許容回転角度設定テーブルを示す概念図、（ｂ）は回転角度を示す説明図である。
【図５】本実施の形態における処理手順を示すフローチャートである。
【図６】表示例を示す図である。
【符号の説明】
【００６３】
１    光学系
２    ＣＣＤ
３    タイミングジェネレータ
４    ＣＣＤ駆動回路
５    Ａ／Ｄ変換器
６    画像処理部
７    制御部
８    レンズ駆動回路
９    ＳＤＲＡＭ
１０    表示部
１１    ＪＰＥＧ変換部
１２    外部メモリＩ／Ｆ
１３    外部メモリ
１４    キー入力ブロック
１５    顔認識処理部
１６    フラッシュメモリ
１０１    スルー画像
１０２    人物被写体
１０３    顔領域
１０４    顔枠
１０５    スピード優先モードアイコン
１０６    人物優先モードアイコン
１５１    辞書セット
１５２    特徴辞書設定テーブル
１５３    許容回転角度設定テーブル
Ａ〜Ｎ    特徴辞書
【図１】
2008288911.tif 000003
【図２】
2008288911.tif 000004
【図３】
2008288911.tif 000005
【図４】
2008288911.tif 000006
【図５】
2008288911.tif 000007
【図６】
2008288911.tif 000008
【手続補正書】
【提出日】平成20年3月12日(2008.3.12)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
【図１】本発明の一実施の実施形態に係るデジタルカメラのブロック図である。
【図２】顔用辞書セットの構成を示す概念図である。
【図３】顔特徴辞書設定テーブルを示す概念図である。
【図４】（ａ）は許容回転角度設定テーブルを示す概念図、（ｂ）は回転角度を示す説明図である。
【図５】本実施の形態における処理手順を示すフローチャートである。
【図６】表示例を示す図である。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2008288911.tif 000009