(57)【要約】【構成】カメラモードが選択されると、ＣＰＵ２６は、イメージャ１６によって捉えられた被写界像を取り込み、抽出辞書ＥＸＤＣに収められた顔パターンに符合する物体像を取り込まれた被写界像から探索する。再生モードが選択されると、ＣＰＵ２６は、記録媒体４２に記録された被写界像をＬＣＤモニタ３８に再生し、テレ／ワイドボタン２８ｔｗ，十字ボタン２８ｃｓおよび登録ボタン２８ｒｇの操作をＬＣＤモニタ３８に再生された物体像を指定する指定操作として受け付ける。ＣＰＵ２６は、指定操作によって指定された物体像に符合する顔パターンを一般辞書ＧＬＤＣに収められた複数の顔パターンから探索し、これによって発見された顔パターンを抽出辞書ＥＸＤＣに収める。【効果】所望の物体像の探索性能が向上する。【選択図】図２
2011061321.tif 000002
【特許請求の範囲】
【請求項１】
被写界像を取り込む取り込み手段、
登録物体像に符合する物体像を前記取り込み手段によって取り込まれた被写界像から探索する第１探索手段、
前記取り込み手段によって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付け手段、
前記指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索手段、および
前記第２探索手段によって発見された既定物体像を前記登録物体像として定義する定義手段を備える、物体像探索装置。
【請求項２】
前記第１探索手段と前記受け付け手段とを代替的に起動する起動制御手段をさらに備える、請求項１記載の物体像探索装置。
【請求項３】
前記取り込み手段によって取り込まれた被写界像を記録する記録手段、および
前記記録手段によって記録された被写界像を再生する再生手段をさらに備え、
前記起動制御手段は、前記記録手段に関連して前記第１探索手段を起動する第１起動手段、および前記再生手段に関連して前記受け付け手段を起動する第２起動手段を含む、請求項２記載の物体像探索装置。
【請求項４】
被写界を捉える撮像面を有して被写界像を生成する撮像手段をさらに備え、
前記取り込み手段は前記撮像手段によって生成された被写界像を取り込む、請求項１ないし３のいずれかに記載の物体像探索装置。
【請求項５】
前記第１探索手段によって発見された物体像に注目して撮像条件を調整する調整手段をさらに備える、請求項４記載の物体像探索装置。
【請求項６】
前記複数の既定物体像は複数の品種にそれぞれ対応する複数の動物の画像を含み、
前記指定操作は動物の画像を指定する操作に相当する、請求項１ないし５のいずれかに記載の物体像探索装置。
【請求項７】
物体探索装置のプロセッサに、
被写界像を取り込む取り込みステップ、
登録物体像に符合する物体像を前記取り込みステップによって取り込まれた被写界像から探索する第１探索ステップ、
前記取り込みステップによって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付けステップ、
前記指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索ステップ、および
前記第２探索ステップによって発見された既定物体像を前記登録物体像として定義する定義ステップを実行させるための、物体像探索プログラム。
【請求項８】
物体像探索装置によって実行される物体像探索方法であって、
被写界像を取り込む取り込みステップ、
登録物体像に符合する物体像を前記取り込みステップによって取り込まれた被写界像から探索する第１探索ステップ、
前記取り込みステップによって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付けステップ、
前記指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索ステップ、および
前記第２探索ステップによって発見された既定物体像を前記登録物体像として定義する定義ステップを備える、物体像探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、物体像探索装置に関し、特に登録物体像に符合する物体像を被写界像から探索する、物体像探索装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、データ収集端末装置は接客用カウンタに設置され、解析部は情報処理センターに設置される。データ収集端末装置および解析部のいずれも、客の顔画像と照合するための複数の顔画像を辞書データとして記憶し、客の顔画像と類似する顔画像を類似度情報とともにデータ表示部に表示する。
【０００３】
ただし、データ収集端末装置に記憶された顔画像は、解析部に記憶された顔画像のうち重要度の高い一部の顔画像に限られる。これによって、重要度の高い顔画像はデータ収集端末装置で高速に検索される一方、重要度の低い顔画像は解析部で大量に検索される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８１１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
背景技術では、各顔画像に割り当てられる重要度は、情報入力部から入力された指示データに従う。指示データの入力作業が煩わしいと、結果的に探索性能が低減してしまう。
【０００６】
それゆえに、この発明の主たる目的は、所望の物体像の探索性能を向上させることができる、物体像探索装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明に従う物体像探索装置(10：実施例で相当する参照符号。以下同じ)は、被写界像を取り込む取り込み手段(S21)、登録物体像に符合する物体像を取り込み手段によって取り込まれた被写界像から探索する第１探索手段(S41~S61)、取り込み手段によって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付け手段(S103~S111)、指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索手段(S121~S133)、および第２探索手段によって発見された既定物体像を登録物体像として定義する定義手段(S135~S139)を備える。
【０００８】
好ましくは、第１探索手段と受け付け手段とを代替的に起動する起動制御手段(S1~S15)がさらに備えられる。
【０００９】
さらに好ましくは、取り込み手段によって取り込まれた被写界像を記録する記録手段(S35)、および記録手段によって記録された被写界像を再生する再生手段(S101)がさらに備えられ、起動制御手段は、記録手段に関連して第１探索手段を起動する第１起動手段(S1)、および再生手段に関連して受け付け手段を起動する第２起動手段(S3)を含む。
【００１０】
好ましくは、被写界を捉える撮像面を有して被写界像を生成する撮像手段(16)がさらに備えられ、取り込み手段は撮像手段によって生成された被写界像を取り込む。
【００１１】
さらに好ましくは、第１探索手段によって発見された物体像に注目して撮像条件を調整する調整手段(S27, S29)がさらに備えられる。
【００１２】
好ましくは、複数の既定物体像は複数の品種にそれぞれ対応する複数の動物の画像を含み、指定操作は動物の画像を指定する操作に相当する。
【００１３】
この発明に従う物体像探索プログラムは、物体探索装置(10)のプロセッサ(26)に、被写界像を取り込む取り込みステップ(S21)、登録物体像に符合する物体像を取り込みステップによって取り込まれた被写界像から探索する第１探索ステップ(S41~S61)、取り込みステップによって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付けステップ(S103~S111)、指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索ステップ(S121~S133)、および第２探索ステップによって発見された既定物体像を登録物体像として定義する定義ステップ(S135~S139)を実行させるための、物体像探索プログラムである。
【００１４】
この発明に従う物体像探索方法は、物体像探索装置(10)によって実行される物体像探索方法であって、被写界像を取り込む取り込みステップ(S21)、登録物体像に符合する物体像を取り込みステップによって取り込まれた被写界像から探索する第１探索ステップ(S41~S61)、取り込みステップによって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける受け付けステップ(S103~S111)、指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する第２探索ステップ(S121~S133)、および第２探索ステップによって発見された既定物体像を登録物体像として定義する定義ステップ(S135~S139)を備える。
【発明の効果】
【００１５】
この発明によれば、被写界像上の物体像が指定操作によって指定されると、指定された物体像に符合する既定物体像が複数の既定物体像の中から探索される。こうして発見された既定物体像は登録物体像として定義され、これ以降はこの登録物体像に符合する物体像が被写界像から探索される。これによって、所望の物体像の探索性能が向上する。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】評価エリアを撮像面に割り当てた状態の一例を示す図解図である。
【図４】抽出辞書の構成の一例を示す図解図である。
【図５】顔検出動作において参照される正規レジスタの一例を示す図解図である。
【図６】顔認識処理のために用いられる顔検出枠の一例を示す図解図である。
【図７】顔検出動作の一部を示す図解図である。
【図８】撮像面によって捉えられる被写界の一例を示す図解図である。
【図９】撮像面によって捉えられる被写界の他の一例を示す図解図である。
【図１０】（Ａ）は再生画像の一例を示す図解図であり、（Ｂ）はズーム処理およびスクロール処理を施された再生画像の一例を示す図解図である。
【図１１】一般辞書の構成の一例を示す図解図である。
【図１２】抽出辞書作成動作において参照される一時レジスタの一例を示す図解図である。
【図１３】抽出辞書の構成の他の一例を示す図解図である。
【図１４】撮像面によって捉えられる被写界のその他の一例を示す図解図である。
【図１５】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１７】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１８】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１９】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図２０】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図２１】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図２２】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この発明の物体像探索装置は、基本的に次のように構成される。取り込み手段１は、被写界像を繰り返し取り込む。第１探索手段２は、登録物体像に符合する物体像を取り込み手段１によって取り込まれた被写界像から探索する。受け付け手段３は、取り込み手段１によって取り込まれた被写界像上の物体像を指定する指定操作を受け付ける。第２探索手段４は、指定操作によって指定された物体像に符合する既定物体像を複数の既定物体像の中から探索する。定義手段５は、第２探索手段４によって発見された既定物体像を登録物体像として定義する。
【００２０】
このように、被写界像上の物体像が指定操作によって指定されると、指定された物体像に符合する既定物体像が複数の既定物体像の中から探索される。こうして発見された既定物体像は登録物体像として定義され、これ以降はこの登録物体像に符合する物体像が被写界像から探索される。これによって、所望の物体像の探索性能が向上する。
［実施例］
【００２１】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。これによって、被写界像を表す電荷が生成される。
【００２２】
電源が投入されると、ＣＰＵ２６は、キー入力装置２８に設けられたモード切り換えスイッチ２８ｍｄの設定（つまり現時点の動作モード）をメインタスクの下で判別する。現時点の動作モードがカメラモードであれば撮像タスクおよび顔検出タスクが起動され、現時点の動作モードが再生モードであれば再生タスクが起動される。
【００２３】
撮像タスクが起動されたとき、ＣＰＵ２６は、動画取り込み処理を開始するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００２４】
前処理回路２０は、イメージャ１６から出力された生画像データにディジタルクランプ，画素欠陥補正，ゲイン制御などの処理を施す。これらの処理を施された生画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。
【００２５】
後処理回路３４は、生画像エリア３２ａに格納された生画像データをメモリ制御回路３０を通して読み出し、読み出された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施す。これによって生成されたＹＵＶ形式の画像データは、メモリ制御回路３０を通してＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂに書き込まれる。
【００２６】
ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２７】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。評価エリアＥＶＡは水平方向および垂直方向の各々において１６分割され、２５６個の分割エリアが評価エリアＥＶＡを形成する。また、前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＲＧＢデータに変換する簡易ＲＧＢ変換処理を実行する。
【００２８】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＲＧＢデータのうち評価エリアＥＶＡに属するＲＧＢデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＥ／ＡＷＢ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＥ評価回路２２から出力される。
【００２９】
また、ＡＦ評価回路２４は、前処理回路２０から出力されたＲＧＢデータのうち同じ評価エリアＥＶＡに属するＧデータの高周波成分を抽出し、抽出された高域周波数成分を垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。これによって、２５６個の積分値つまり２５６個のＡＦ評価値が、垂直同期信号Ｖｓｙｎｃに応答してＡＦ評価回路２４から出力される。
【００３０】
ＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づく簡易ＡＥ処理を動画取り込み処理と並列して実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが適度に調整される。
【００３１】
シャッタボタン２８ｓｈが半押しされると、ＣＰＵ２６は、ＡＥ評価回路２２の出力に基づいてＡＥ処理を実行し、最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。ＣＰＵ２６はまた、ＡＦ評価回路２４からの出力に基づくＡＦ処理を実行する。フォーカスレンズ１２はドライバ１８ａによって合焦点に設定され、これによってスルー画像の鮮鋭度が向上する。
【００３２】
シャッタボタン２８ｓｈが全押しされると、ＣＰＵ２６は、記録処理のために、Ｉ／Ｆ４０を起動する。Ｉ／Ｆ４０は、シャッタボタン２８ｓｈが全押しされた時点の被写界を表す１フレームの画像データをメモリ制御回路３０を通してＹＵＶ画像エリア３２ｂから読み出し、読み出された画像データをファイル形式で記録媒体４２に記録する。
【００３３】
ＣＰＵ２６は、撮像タスクと並列して実行される顔検出タスクの下で、ＹＵＶ画像エリア３２ｂに格納された画像データから動物の顔画像を繰り返し検索する。このような顔検出タスクのために、図４に示す抽出辞書ＥＸＤＣ，図５に示す正規レジスタＲＧＳＴ１および図６に示す複数の顔検出枠ＦＤ，ＦＤ，ＦＤ，…が準備される。
【００３４】
図４によれば、猫の品種の１つであるエジプシャンマウの顔の特徴が顔パターンＦＰ＿１として抽出辞書ＥＸＤＣに収められ、猫の品種の他の１つであるアメリカンショートヘアの顔の特徴が顔パターンＦＰ＿２として抽出辞書ＥＸＤＣに収められる。なお、図４では“エジプシャンマウ”の文字と“アメリカンショートヘア”の文字とが記述されているが、実際にはエジプシャンマウの顔の特徴とアメリカンショートヘアの顔の特徴とが登録される。
【００３５】
また、図５に示す正規レジスタＲＧＳＴ１は顔枠情報を記述するためのレジスタに相当し、検出された顔画像の位置（顔画像が検出された時点の顔検出枠ＦＤの位置）を記述するカラムと検出された顔画像のサイズ（顔画像が検出された時点の顔検出枠ＦＤのサイズ）を記述するカラムとによって形成される。
【００３６】
さらに、図６に示す顔検出枠ＦＤは、垂直同期信号Ｖｓｙｎｃが発生する毎に、ＹＵＶ画像エリア３２ｂ上を図７に示す評価エリアＥＶＡに対応してラスタ走査態様で移動する。顔検出枠ＦＤのサイズは、ラスタ走査が終了する毎に“２００”から“２０”まで“５”刻みで縮小される。
【００３７】
ＣＰＵ２６は、顔検出枠ＦＤに属する画像データをメモリ制御回路３０を通してＹＵＶ画像エリア３２ｂから読み出し、読み出された画像データの特徴量を算出する。算出された特徴量は、抽出辞書ＥＸＤＣに収められた顔パターンＦＰ＿１〜ＦＰ＿２の各々と照合される。照合度が閾値ＴＨを上回ると、顔検出枠ＦＤの現時点の位置およびサイズが顔枠情報として正規レジスタＲＧＳＴ１に登録される。
【００３８】
最小サイズ（＝２０）の顔検出枠ＦＤのラスタ走査が終了すると、ＣＰＵ２６は、レジスタＲＧＳＴ１に登録された顔枠情報を検出し、検出された顔枠情報に対応する顔枠キャラクタ表示命令をＬＣＤドライバ３６に向けて発行する。ただし、レジスタＲＧＴＳ１に顔枠情報が存在しない場合、顔枠キャラクタ表示命令の発行は中止される。ＬＣＤドライバ３６は、こうして与えられた顔枠キャラクタ表示命令を参照して、ＬＣＤモニタ３８に顔枠キャラクタＫＦ１を表示する。
【００３９】
図８に示すエジプシャンマウＥＭ１が撮像面で捉えられたときは、エジプシャンマウＥＭ１の顔画像の特徴と図４に示す顔パターンＦＰ１との照合度が閾値ＴＨを上回る。この結果、エジプシャンマウＥＭ１の顔画像を囲う位置に顔枠キャラクタＫＦ１が表示される。これに対して、図９に示すシベリアンハスキーＳＨ１が撮像面で捉えられたときは、シベリアンハスキーＳＨ１の顔画像の特徴と図４に示す顔パターンＦＰ１およびＦＰ２の各々との照合度はいずれも閾値ＴＨを下回る。このとき、顔枠キャラクタＫＦ１は非表示とされる。
【００４０】
顔枠キャラクタＫＦ１が表示されたとき、上述のＡＥ処理およびＡＦ処理は、顔枠キャラクタＫＦ１内の画像に注目して実行される。一方、顔枠キャラクタＫＦが非表示とされたとき、上述のＡＥ処理およびＡＦ処理は、評価エリアＥＶＡの全体画像に注目して実行される。こうして、露光量やフォーカスなどの撮像パラメータが良好に調整される。
【００４１】
再生タスクが起動されると、ＣＰＵ２６は、記録媒体４２に記録された最新の画像ファイルを再生画像ファイルとして指定し、指定画像ファイルに注目した再生処理の実行をＩ／Ｆ４０およびＬＣＤドライバ３６に命令する。
【００４２】
Ｉ／Ｆ４０は、指定された画像ファイルの画像データを記録媒体４２から読み出し、読み出された画像データをメモリ制御回路３０を通してＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂに書き込む。
【００４３】
ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをメモリ制御回路３０を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がＬＣＤモニタ３８に表示される。
【００４４】
ＣＰＵ２６は、このような再生処理に続いて、登録枠キャラクタ表示命令をＬＣＤドライバ３６に向けて発行する。ＬＣＤドライバ３６は、与えられた登録枠キャラクタ表示命令を参照して、ＬＣＤモニタ３８の中央に登録枠キャラクタＲＦ１を表示する。
【００４５】
したがって、図９に示す被写界を表す画像データがカメラモードにおいて記録媒体４２に記録され、かつこの画像データが再生モードにおいて記録媒体４２から再生されたとき、再生画像および登録枠キャラクタＲＦ１は図１０（Ａ）に示す要領でＬＣＤモニタ３８に表示される。
【００４６】
キー入力装置２８の送り／戻しボタン２８ｆｒが操作されると、ＣＰＵ２６は、後続の画像ファイルまたは先行する画像ファイルを再生画像ファイルとして指定する。指定画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。
【００４７】
キー入力装置２８のテレ／ワイドボタン２８ｔｗが操作されると、ＬＣＤモニタ３８に表示された再生画像が縮小または拡大される。これによって、表示画像の倍率が変化する。キー入力装置２８の十字ボタン２８ｃｓが操作されると、ＬＣＤモニタ３８に表示された再生画像がスクロールされる。これによって、表示画像の位置が変化する。
【００４８】
したがって、図１０（Ａ）に示す再生画像が表示されている状態でテレ／ワイドボタン２８ｔｗおよび十字ボタン２８ｃｓが操作されると、再生画像はたとえば図１０（Ａ）から図１０（Ｂ）に遷移する。
【００４９】
いずれかの再生画像が表示されている状態でキー入力装置２８の登録ボタン２８ｒｇが操作されると、図１１に示す一般辞書ＧＬＤＣに収められた顔パターンＦＰ＿１〜ＦＰ＿７０の一部を抽出辞書ＥＸＤＣに登録するべく、以下の要領で抽出処理が実行される。
【００５０】
図１１に示す一般辞書ＧＬＤＣにおいて、顔パターンＦＰ＿１〜ＦＰ＿４５はそれぞれ４５品種の犬の顔の特徴を表し、顔パターンＦＰ＿４６〜ＦＰ＿６０はそれぞれ１５品種の猫の顔の特徴を表し、そして顔パターンＦＰ＿６１〜ＦＰ＿７０はそれぞれ１０品種のウサギの顔の特徴を表す。
【００５１】
抽出処理ではまず、登録枠キャラクタＲＦ１に属する画像データがメモリ制御回路３０を通してＹＵＶ画像エリア３２ｂから読み出され、読み出された画像データの特徴量が算出される。算出された特徴量は、一般辞書ＧＬＤＣに収められた顔パターンＦＰ＿０〜ＦＰ＿７０の各々と照合される。照合度が閾値ＴＨを上回る顔パターンの識別番号は、照合度とともに図１２に示す一時レジスタＲＧＳＴ２に登録される。
【００５２】
こうして“２”以上の照合度が一時レジスタＲＧＳＴ２に登録されると、上位２つの照合度が一時レジスタＲＧＳＴ２から検出され、検出された照合度に対応する顔パターンが一般辞書ＧＬＤＣから抽出辞書ＥＸＤＣに複製される。なお、一時レジスタＲＧＳＴ２に登録された照合度の数が“２”未満であれば、エラー処理が実行される。
【００５３】
したがって、図１０（Ｂ）に示す表示状態で抽出処理が実行されると、抽出辞書ＥＸＤＣは図４に示す状態から図１３に示す状態に更新される。図１３によれば、犬の品種の１つであるシベリアンハスキーの顔の特徴が顔パターンＦＰ＿１として抽出辞書ＥＸＤＣに収められ、犬の品種の他の１つであるアラスカンマラミュートの顔の特徴が顔パターンＦＰ＿２として抽出辞書ＥＸＤＣに収められる。
【００５４】
こうして抽出辞書ＥＸＤＣが更新された後のカメラモードにおいてシベリアンハスキーＳＨ１が図１４に示す要領で捉えられると、顔枠キャラクタＫＦ１がシベリアンハスキーＳＨ１の顔画像を囲う位置に表示される。
【００５５】
ＣＰＵ２６は、図１５に示すメインタスク，図１６に示す撮像タスク，図１７〜図１９に示す顔検出タスク，図２０〜図２２に示す再生タスクを含む複数のタスクを並列的に実行する。これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５６】
図１５を参照して、ステップＳ１では現時点の動作モードがカメラモードであるか否かを判別し、ステップＳ３では現時点の動作モードが再生モードであるか否かを判別する。ステップＳ１でＹＥＳであれば、ステップＳ５で撮像タスクを起動し、ステップＳ７で顔検出タスクを起動する。ステップＳ３でＹＥＳであればステップＳ９で再生タスクを起動する。ステップＳ１およびＳ３のいずれもＮＯであれば、ステップＳ１１で他の処理を実行する。ステップＳ７，Ｓ９またはＳ１１の処理が完了すると、モード切り換え操作が行われたか否かをステップＳ１３で繰り返し判別する。判別結果がＮＯからＹＥＳに更新されると、起動中のタスクをステップＳ１５で停止し、その後にステップＳ１に戻る。
【００５７】
図１６を参照して、ステップＳ２１では動画取り込み処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ３８に表示される。ステップＳ２３ではシャッタボタン２８ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ２５の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。ステップＳ２３でＹＥＳであれば、ステップＳ２７でＡＥ処理を実行し、ステップＳ２９でＡＦ処理を実行する。この結果、スルー画像の明るさおよびフォーカスが厳格に調整される。
【００５８】
ステップＳ３１ではシャッタボタン２８ｓｈが全押しされたか否かを判別し、ステップＳ３３ではシャッタボタン２８ｓｈの操作が解除されたか否かを判別する。ステップＳ３１でＹＥＳであればステップＳ３５で記録処理を実行し、その後にステップＳ２３に戻る。ステップＳ３３でＹＥＳであれば、そのままステップＳ２３に戻る。ステップＳ３５の記録処理の結果、シャッタボタン２８ｓｈが全押しされた時点の被写界を表す画像データがファイル形式で記録媒体４２に記録される。
【００５９】
図１７を参照して、ステップＳ４１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ４３で顔検出枠ＦＤのサイズを“２００”に設定し、ステップＳ４５で顔検出枠ＦＤを開始位置（評価エリアＥＶＡの左上）に配置する。ステップＳ４７では顔検出枠ＦＤに属する一部の画像データをＹＵＶ画像エリア３２ｂから読み出し、読み出された画像データの特徴量を算出する。
【００６０】
ステップＳ４９では、算出された特徴量を抽出辞書ＥＸＤＣに収められた顔パターンＦＰ＿１およびＦＰ＿２の各々と照合する照合処理を実行する。照合処理が完了すると、顔検出枠ＦＤが終了位置（評価エリアＥＶＡの右下）に達したか否かをステップＳ５１で判別する。
【００６１】
判別結果がＮＯであれば、ステップＳ５３で顔検出枠ＦＤを既定量だけラスタ方向に移動させ、その後にステップＳ４７に戻る。判別結果がＹＥＳであれば、顔検出枠ＦＤのサイズが“２０”まで縮小したか否かをステップＳ５５で判別する。判別結果がＮＯであれば、ステップＳ５７で顔検出枠ＦＤのサイズを“５”だけ縮小させ、ステップＳ５９で顔検出枠を開始位置に配置し、その後にステップＳ４７に戻る。
【００６２】
ステップＳ５５の判別結果がＹＥＳであればステップＳ６１に進み、レジスタＲＧＳＴ１に記述された顔枠情報を検出し、検出された顔枠情報に対応する顔枠キャラクタ表示命令をＬＣＤドライバ３６に向けて発行する。ただし、レジスタＲＧＴＳ１に顔枠情報が存在しない場合、顔枠キャラクタ表示命令の発行は中止される。この結果、顔枠キャラクタＫＦ１がスルー画像上にＯＳＤ態様で表示される。ステップＳ６１の処理が完了すると、ステップＳ４１に戻る。
【００６３】
図１８に示すステップＳ４９の照合処理は、図１９に示すサブルーチンに従って実行される。まずステップＳ７１で変数Ｌを“１”に設定する。ステップＳ７３では顔検出枠ＦＤに属する画像データの特徴量を抽出辞書ＥＸＤＣに収められた顔パターンＦＰ＿Ｌと照合し、ステップＳ７５では照合度が閾値ＴＨを上回るか否かを判別する。
【００６４】
判別結果がＮＯであれば、ステップＳ７９で変数Ｌをインクリメントし、インクリメントされた変数Ｌが“２”を上回るか否かをステップＳ８１で判別する。そして、Ｌ≦２であればステップＳ７３に戻る一方、Ｌ＞２であれば上階層のルーチンに復帰する。ステップＳ７５でＹＥＳであればステップＳ７７に進み、顔検出枠ＦＤの現在の位置およびサイズを顔枠情報としてレジスタＲＧＳＴ１に記述する。ステップＳ７７の処理が完了すると、上階層のルーチンに復帰する。
【００６５】
図２０を参照して、ステップＳ９１では記録媒体４２に記録された最新の画像ファイルを指定し、ステップＳ９３では指定画像ファイルに注目した再生処理を実行する。この結果、指定画像ファイルに格納された画像データに基づく再生画像がＬＣＤモニタ３８に表示される。ステップＳ９５では、登録枠キャラクタＲＦ１の表示をＬＣＤドライバ３６に命令する。この結果、登録枠キャラクタＲＦ１がスルー画像上にＯＳＤ態様で表示される。
【００６６】
ステップＳ９７では送り／戻しボタン２８ｆｒが操作されたか否かを判別し、ステップＳ１０３ではテレ／ワイドボタン２８ｔｗが操作されたか否かを判別する。また、ステップＳ１０７では十字ボタン２８ｃｓが操作されたか否かを判別し、ステップＳ１１１では登録ボタン２８ｒｇが操作されたか否かを判別する。
【００６７】
ステップＳ９７の判別結果がＹＥＳであればステップＳ９９に進み、後続する画像ファイルまたは先行する画像ファイルを次の再生画像ファイルとして指定する。ステップＳ９９の処理が完了すると、ステップＳ１０１で上述と同様の再生処理を実行し、その後にステップＳ９７に戻る。
【００６８】
ステップＳ１０３の判別結果がＹＥＳであればステップＳ１０５に進み、ＬＣＤモニタ３８に表示された再生画像を縮小または拡大する。これによって、表示画像の倍率が変化する。縮小／拡大処理が完了すると、ステップＳ９７に戻る。
【００６９】
ステップＳ１０７の判別結果がＹＥＳであればステップＳ１０９に進み、ＬＣＤモニタ３８に表示された再生画像をスクロールする。これによって、表示される再生画像の位置が変化する。スクロール処理が完了すると、ステップＳ９７に戻る。
【００７０】
ステップＳ１１１でＹＥＳであればステップＳ１１３に進み、一般辞書ＧＬＤＣに収められた顔パターンＦＰ＿１〜ＦＰ＿７０の一部を抽出辞書ＥＸＤＣに登録する抽出処理を実行する。抽出処理が完了すると、ステップＳ９７に戻る。
【００７１】
ステップＳ１１３の抽出処理は、図２１に示すサブルーチンに従って実行される。まずステップＳ１２１で、登録枠キャラクタＲＦ１に属する一部の画像データをＹＵＶ画像エリア３２ｂから読み出し、読み出された画像データの特徴量を算出する。ステップＳ１２３では変数Ｌを“１”に設定し、ステップＳ１２５ではステップＳ１２１で算出された特徴量を一般辞書ＧＬＤＣに収められた顔パターンＦＰ＿Ｌと照合する。
【００７２】
ステップＳ１２７では照合度が閾値ＴＨを上回るか否かを判別し、判別結果がＮＯであればそのままステップＳ１３１に進む一方、判別結果がＹＥＳであればステップＳ１２９の処理を経てステップＳ１３１に進む。ステップＳ１２９では、互いに関連する識別番号Ｌおよび照合度を一時レジスタＲＧＳＴ２に登録する。
【００７３】
ステップＳ１３１では変数Ｌをインクリメントし、ステップＳ１３３ではインクリメントされた変数Ｌが一般辞書ＧＬＤＣに登録された顔パターンの数に相当する“７０”を上回るか否かを判別する。判別結果がＮＯであればステップＳ１２５に戻り、判別結果がＹＥＳであればステップＳ１３５に進む。
【００７４】
ステップＳ１３５では一時レジスタＲＧＳＴ２に登録された照合度の数が“２”以上であるか否かを判別し、判別結果がＹＥＳであればステップＳ１３７に進む一方、判別結果がＮＯであればステップＳ１３９に進む。ステップＳ１３７では、上位２個の照合度に対応する２個の顔パターンを一般辞書ＧＬＤＣから検出し、検出された顔パターンを抽出辞書ＥＸＤＣに登録する。ステップＳ１３９ではエラー処理を実行する。ステップＳ１３７またはＳ１３９の処理が完了すると、上階層のルーチンに復帰する。
【００７５】
以上の説明から分かるように、カメラモードが選択されると、ＣＰＵ２６は、イメージャ１６によって捉えられた被写界像を取り込み(S21)、抽出辞書ＥＸＤＣに収められた顔パターン（登録物体像）に符合する物体像を取り込まれた被写界像から探索する(S41~S61)。再生モードが選択されると、ＣＰＵ２６は、記録媒体４２に記録された被写界像をＬＣＤモニタ３８に再生し(S91~S101)、テレ／ワイドボタン２８ｔｗ，十字ボタン２８ｃｓおよび登録ボタン２８ｒｇの操作をＬＣＤモニタ３８に再生された所望の物体像を指定する指定操作として受け付ける(S103~S111)。ＣＰＵ２６は、指定操作によって指定された物体像に符合する顔パターンを一般辞書ＧＬＤＣに収められた複数の顔パターン（既定物体像）から探索し(S121~S133)、これによって発見された顔パターンを抽出辞書ＥＸＤＣに収める(S135~S139)。
【００７６】
このように、所望の物体像が指定操作によって指定されると、指定された物体像に符合する顔パターンが一般辞書ＧＬＤＣに収められた複数の顔パターンの中から探索される。こうして発見された顔パターンは抽出辞書ＥＸＤＣに収められ、これ以降はこの顔パターンに符合する物体像が被写界像から探索される。これによって、所望の物体像の探索性能が向上する。
【００７７】
なお、この実施例では、所望の物体像を指定するにあたって、テレ／ワイドボタン２８ｔｗ，十字ボタン２８ｃｓおよび登録ボタン２８ｒｇの操作が要求される。しかし、これらのボタン操作の代わりにモニタ画面に対するタッチ操作を要求するようにしてもよい。また、この実施例では、所望の物体像の指定操作は再生モードにおいて受け付けられるが、所望の物体像の指定操作はカメラモードにおいて受け付けるようにしてもよい。さらに、この実施例では、静止画像を記録するスチルカメラを想定しているが、この発明は動画像を記録するムービーカメラにも適用できる。
【符号の説明】
【００７８】
１０  …ディジタルカメラ
１６  …イメージャ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
４４  …フラッシュメモリ
ＧＬＤＣ  …一般辞書
ＥＸＤＣ  …抽出辞書
【図１】
2011061321.tif 000003
【図２】
2011061321.tif 000004
【図３】
2011061321.tif 000005
【図４】
2011061321.tif 000006
【図５】
2011061321.tif 000007
【図６】
2011061321.tif 000008
【図７】
2011061321.tif 000009
【図８】
2011061321.tif 000010
【図９】
2011061321.tif 000011
【図１０】
2011061321.tif 000012
【図１１】
2011061321.tif 000013
【図１２】
2011061321.tif 000014
【図１３】
2011061321.tif 000015
【図１４】
2011061321.tif 000016
【図１５】
2011061321.tif 000017
【図１６】
2011061321.tif 000018
【図１７】
2011061321.tif 000019
【図１８】
2011061321.tif 000020
【図１９】
2011061321.tif 000021
【図２０】
2011061321.tif 000022
【図２１】
2011061321.tif 000023
【図２２】
2011061321.tif 000024