(57)【要約】【目的】顔の動きがあっても迅速に顔画像部分を検出する。【構成】(n-2)駒目の被写体像から検出された顔画像部分F(n-2)の位置と(n-1)駒目の被写体像から検出された顔画像部分F(n-1)の位置とからｎ駒目の被写体像において存在するであろう顔画像部分Fnの位置を予測する。予測された位置にもとづいて，ｎ駒目の被写体像において顔画像部分を検出する対象領域Anが設定される。設定された対象領域An内においてｎ駒の被写体像について顔画像部分の検出処理が実行される。顔画像部分の動きを予測して設定された領域内において顔画像部分の検出処理が行われているので，比較的迅速に，かつ正確に顔画像部分を検出できる。【選択図】図３
2007334779.tif 000002
【特許請求の範囲】
【請求項１】
被写体を繰り返して撮像して，複数駒の被写体像を表す画像データを一駒分ずつ順に出力する固体電子撮像装置，
上記固体電子撮像装置から出力された第１の画像データによって表される第１の被写体像における対象画像部分の位置である第１の位置を検出する第１の位置検出手段，
上記第１の画像データの出力後に上記固体電子撮像装置から出力された第２の画像データによって表される第２の被写体像における対象画像部分の位置である第２の位置を検出する第２の位置検出手段，
上記第１の位置検出手段によって検出された第１の位置および上記第２の位置検出手段によって検出された第２の位置にもとづいて，上記第２の画像データの出力後に上記固体電子撮像装置から出力された画像データによって表される位置予測被写体像における対象画像部分の位置を予測する位置予測手段，ならびに
上記位置予測手段によって予測された位置にもとづいて，上記位置予測被写体像における対象画像部分を検出する対象画像検出手段，
を備えた対象画像検索装置。
【請求項２】
上記位置予測手段は，
上記第１の位置検出手段によって検出された第１の位置と上記第２の位置検出手段によって検出された第２の位置とにもとづいて定まる対象画像の移動量および移動方向にもとづいて上記位置予測被写体像における対象画像部分の位置を予測するものである，
請求項１に記載の対象画像検索装置。
【請求項３】
上記第２の画像データの出力後に上記固体電子撮像装置から出力された第３の画像データによって表される第３の被写体像における対象画像部分の位置を検出する第３の位置検出手段をさらに備え，
上記位置予測手段は，
上記第１の位置検出手段によって検出された第１の位置と上記第２の位置検出手段によって検出された第２の位置と上記第３の位置検出手段によって検出された第３の位置とにもとづいて定まる対象画像の移動量および移動方向にもとづいて上記位置予測被写体像における対象画像部分の位置を予測するものである，
請求項１に記載の対象画像検索装置。
【請求項４】
上記位置予測手段が，
上記第１の位置と上記第２の位置と上記第３の位置とにもとづいて得られるスプラインを用いて上記位置予測被写体像における対象画像部分の位置を予測するものである，
請求項３に記載の対象画像検索装置。
【請求項５】
上記固体電子撮像装置から上記位置予測被写体像を表す画像データが出力される前に上記固体電子撮像装置から一駒分ずつ出力された複数駒の被写体像を表す画像データによって表される複数駒の被写体像のそれぞれの被写体像における対象画像の位置を検出する位置検出手段，および
複数駒の被写体像に，上記位置検出手段によって位置が検出されない割合が所定の割合以上かどうかを判定する判定手段をさらに備え，
上記位置予測手段が，
上記位置検出手段によって検出された対象画像部分の位置にもとづいて，上記位置予測被写体像における対象画像部分の位置を予測するものであり，
上記対象画像検出手段は，
上記判定手段によって検出された割合が所定の割合以上と判定されたことに応じて上記位置予測被写体像全体にわたって対象画像部分を検出する処理を行い，上記判定手段によって検出されない割合が所定の割合未満と判定されたことに応じて上記位置予測手段によって予測された位置にもとづいて上記位置予測被写体像における対象画像部分を検出するものである，
請求項１に記載の対象画像検索装置。
【請求項６】
固体電子撮像装置が，被写体を繰り返して，撮像して複数駒の被写体像を表す画像データを一駒分ずつ順に出力し，
第１の位置検出手段が，上記固体電子撮像装置から出力された第１の画像データによって表される第１の被写体像における対象画像部分の位置である第１の位置を検出し，
第２の位置検出手段が，上記第１の画像データの出力後に上記固体電子撮像装置から出力された第２の画像データによって表される第２の被写体像における対象画像部分の位置である第２の位置を検出し，
位置予測手段が，上記第１の位置検出手段によって検出された第１の位置および上記第２の位置検出手段によって検出された第２の位置にもとづいて，上記第２の画像データの出力後に上記固体電子撮像装置から出力された画像データによって表される位置予測被写体像における対象画像部分の位置を予測し，
対象画像検出手段が，上記位置予測手段によって予測された位置にもとづいて，上記位置予測被写体像における対象画像部分を検出する，
対象画像検索装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，対象画像検索装置およびその制御方法に関する。
【背景技術】
【０００２】
被写体像の中から顔画像などの対象画像部分を検出する装置が実現されている。このようなものとして，顔の検出および追跡を行う装置が提案されている（特許文献１）。
【特許文献１】特開平11−15979号公報
【０００３】
しかしながら，このような装置では，検出すべき顔の動きが大きい場合には追跡できないことがあり，顔を検出できないことがある。
【発明の開示】
【０００４】
この発明は，顔の動きがあっても迅速に顔を検出できるようにすることを目的とする。
【０００５】
この発明は，被写体を繰り返して撮像して，複数駒の被写体像を表す画像データを一駒分ずつ順に出力する固体電子撮像装置，上記固体電子撮像装置から出力された第１の画像データによって表される第１の被写体像における対象画像部分の位置である第１の位置を検出する第１の位置検出手段，上記第１の画像データの出力後に上記固体電子撮像装置から出力された第２の画像データによって表される第２の被写体像における対象画像部分の位置である第２の位置を検出する第２の位置検出手段，上記第１の位置検出手段によって検出された第１の位置および上記第２の位置検出手段によって検出された第２の位置にもとづいて，上記第２の画像データの出力後に上記固体電子撮像装置から出力された画像データによって表される位置予測被写体像における対象画像部分の位置を予測する位置予測手段，ならびに上記位置予測手段によって予測された位置にもとづいて，上記位置予測被写体像における対象画像部分を検出する対象画像検出手段を備えていることを特徴とする。
【０００６】
この発明は，上記対象画像検索装置に適した制御方法も提供している。すなわち，この方法は，固体電子撮像装置が，被写体を繰り返して，撮像して複数駒の被写体像を表す画像データを一駒分ずつ順に出力し，第１の位置検出手段が，上記固体電子撮像装置から出力された第１の画像データによって表される第１の被写体像における対象画像部分の位置である第１の位置を検出し，第２の位置検出手段が，上記第１の画像データの出力後に上記固体電子撮像装置から出力された第２の画像データによって表される第２の被写体像における対象画像部分の位置である第２の位置を検出し，位置予測手段が，上記第１の位置検出手段によって検出された第１の位置および上記第２の位置検出手段によって検出された第２の位置にもとづいて，上記第２の画像データの出力後に上記固体電子撮像装置から出力された画像データによって表される位置予測被写体像における対象画像部分の位置を予測し，対象画像検出手段が，上記位置予測手段によって予測された位置にもとづいて，上記位置予測被写体像における対象画像部分を検出するものである。
【０００７】
この発明によると，固体電子撮像装置によって被写体が繰り返して撮像され，複数駒の被写体像が一駒ずつ順に得られる。得られた被写体像のうちの第１の被写体像における対象画像部分の位置である第１の位置および第１の被写体像よりも後に撮像されて得られた第２の被写体像における対象画像部分の位置である第２の位置が検出される。第１の位置と第２の位置とから，第２の被写体像よりも後に撮像されて得られる位置予測被写体像における対象画像部分の位置が予測される。予測された位置にもとづいて，位置予測被写体像における対象画像部分が検出される。位置予測被写体像における対象画像部分の位置が予測され，予測された位置にもとづいて対象画像部分が検出されるので，迅速に対象画像部分を検出できる。対象画像部分の位置を予測するので，対象画像部分が検出される確率も高くなる。
【０００８】
上記位置予測手段は，たとえば，上記第１の位置検出手段によって検出された第１の位置と上記第２の位置検出手段によって検出された第２の位置とにもとづいて定まる対象画像の移動量および移動方向にもとづいて上記位置予測被写体像における対象画像部分の位置を予測するものである。第１の位置検出手段と第２の位置検出手段とは同じものでもよい。
【０００９】
上記第２の画像データの出力後に上記固体電子撮像装置から出力された第３の画像データによって表される第３の被写体像における対象画像部分の位置を検出する第３の位置検出手段をさらに備えてもよい。この場合，上記位置予測手段は，たとえば，上記第１の位置検出手段によって検出された第１の位置と上記第２の位置検出手段によって検出された第２の位置と上記第３の位置検出手段によって検出された第３の位置とにもとづいて定まる対象画像の移動量および移動方向にもとづいて上記位置予測被写体像における対象画像部分の位置を予測するものとなろう。第３の位置検出手段は，第１の位置検出手段および第２の位置検出手段のうち少なくとも一方と同じものでもよい。
【００１０】
また，上記位置予測手段は，上記第１の位置と上記第２の位置と上記第３の位置とにもとづいて得られるスプラインを用いて上記位置予測被写体像における対象画像部分の位置を予測するものでもよい。
【００１１】
上記固体電子撮像装置から上記位置予測被写体像を表す画像データが出力される前に上記固体電子撮像装置から一駒分ずつ出力された複数駒の被写体像を表す画像データによって表される複数駒の被写体像のそれぞれの被写体像における対象画像の位置を検出する位置検出手段，および複数駒の被写体像に，上記位置検出手段によって位置が検出されない割合が所定の割合以上かどうかを判定する判定手段をさらに備えてもよい。この場合，上記位置予測手段は，上記位置検出手段によって検出された対象画像部分の位置にもとづいて，上記位置予測被写体像における対象画像部分の位置を予測するものとなり，上記対象画像検出手段は，上記判定手段によって検出された割合が所定の割合以上と判定されたことに応じて上記位置予測被写体像全体にわたって対象画像部分を検出する処理を行い，上記判定手段によって検出されない割合が所定の割合未満と判定されたことに応じて上記位置予測手段によって予測された位置にもとづいて上記位置予測被写体像における対象画像部分を検出するものとなろう。
【実施例】
【００１２】
図１は，この発明の実施例を示すもので，ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【００１３】
ディジタル・スチル・カメラの全体の動作は，ＣＰＵ17によって統括される。
【００１４】
ディジタル・スチル・カメラには，シャッタ・レリーズ・ボタン，モード設定スイッチなどの各種ボタンを含む操作器14が含まれている。この操作器14から出力される操作信号は，ＣＰＵ17に入力する。ＣＰＵ17には，ディジタル・スチル・カメラの動作プログラムその他必要なデータが記憶されているＲＯＭ15およびデータを一時的に記憶するＲＡＭ16が接続されている。
【００１５】
また，ディジタル・スチル・カメラには，ストロボ撮影のためにストロボ発光装置13が設けられている。このストロボ発光装置13は，ＣＰＵ17によって制御されるストロボ制御回路12によって発光が制御される。
【００１６】
ＣＣＤ５の前方には撮像レンズ１および絞り３が設けられている。ＣＰＵ17によって制御されるレンズ駆動回路２によって，被写体像がＣＣＤ５の受光面上に結像するように，撮像レンズ１の位置が制御される。絞り３は，ＣＰＵ17によって制御される絞り駆動回路４によって適正な露光量となるように絞り値が制御される。
【００１７】
モード設定スイッチによって撮像モードが設定されると，ＣＣＤ５によって被写体が繰り返して撮像される。ＣＣＤドライバ６によってＣＣＤ５が駆動させられることにより，ＣＣＤ５から被写体像を表す映像信号が一駒分ずつ順に出力される。映像信号は，タイミング・ジェネレータ８から与えられるクロック・パルスにもとづいて動作するアナログ／ディジタル変換回路７においてディジタル画像データに変換される。
【００１８】
アナログ／ディジタル変換回路７において変換された画像データは信号処理回路22に入力する。信号処理回路22においてオフセット補正，ゲイン補正，ガンマ補正などの補正が行われる。信号処理回路22から出力された画像データは表示制御回路27に入力する。表示制御回路27によって液晶表示装置29が制御されることにより，液晶表示装置29の表示画面上に被写体像が表示される。また，オン・スクリーン・ディバイス信号発生回路28から出力される信号も液晶表示装置29に与えられる。オン・スクリーン・ディバイス信号発生回路28から出力された信号によって現れるキャラクタ等が液晶表示装置29の表示画面に表示されている被写体像上に重ねられるように表示される。
【００１９】
この実施例のディジタル・スチル・カメラにおいては，被写体像の中から顔の画像部分（対象画像，顔の画像部分に限らず，目の画像部分，人物像部分などでもよい）を検出することができる。被写体像が所定の検出枠によってスキャニングされ，検出枠内の画像の顔画像らしさが顔スコアとして算出される。算出された顔スコアがしきい値以上であれば，そのしきい値以上の顔スコアを与えた画像部分が顔の画像部分として検出される。上述したように、アナログ／ディジタル変換回路７から出力された画像データは，一駒分ずつ順に顔検出回路９に入力する。顔検出回路９において，一駒分ずつ入力した画像データによって表される被写体像のそれぞれの被写体像から顔画像部分が検出される。検出された顔画像部分の位置などの顔検出結果を示すデータは，検出結果蓄積回路11に与えられ，記憶（蓄積）される。
【００２０】
検出結果蓄積回路11において蓄積された顔検出結果示すデータは，検出対象領域設定回路10に入力する。この検出対象領域設定回路10において，過去に検出された顔検出結果にもとづいて，次に撮像される被写体像における顔画像部分の位置が予測される。予測された位置にもとづいて，顔画像部分を検出すべき検出対象領域が決定される。決定された検出対象領域を表すデータは，検出対象領域設定回路10から顔検出回路９に与えられる。顔検出回路９において，被写体像全体ではなく，決定された検出対象領域内において顔画像部分の検出処理が行われる。顔画像部分の検出処理は，被写体像全体ではなく，検出対象領域内に限られるので，比較的速く検出処理を終了させることができる。また，検出対象領域は，顔画像部分が存在すべきであろう位置の予測にもとづいて決定されているので，検出対象領域の中から顔画像部分を比較的正確に検出できる。
【００２１】
シャッタ・レリーズ・ボタンが押されると，上述のようにしてアナログ／ディジタル変換回路６において変換されたディジタル画像データは，信号処理回路22に入力する。信号処理回路22においてオフセット補正，ゲイン補正が行われる。これらの補正が信号処理回路22において行われると，画像データはメモリ21に与えられ，一時的に記憶される。メモリ21に記憶された画像データは，ＣＰＵ17の制御により読み出され，読み出されながら補間処理が行われる。補間された画像データは，再びメモリ21に与えられ，記憶される。
【００２２】
補間された画像データがメモリ21から読み取られ，圧縮伸長回路24に入力する。圧縮伸長回路24において補間された画像データが圧縮される。圧縮された画像データがカード・インターフェイス25を介してメモリ・カード26に与えられ，記録される。
【００２３】
モード設定スイッチによって再生モードが設定されると，メモリ・カード26に記録されている圧縮された画像データがカード・インターフェイス25を介して読み取られる。読み取られた画像データか圧縮伸長回路24において伸長される。伸長された画像データが表示制御回路27に与えられることにより，メモリ・カード26に記録されている画像データによって表される画像が表示装置29の表示画面上に表示される。
【００２４】
図２は，被写体を繰り返して撮像して得られたｎ駒の被写体像を表している。
【００２５】
被写体を繰り返して撮像することにより，１駒目の被写体像I1からｎ駒目の被写体像Inが得られる。１駒目の被写体像I1からｎ駒目の被写体像Inには，人物像41が含まれている。被写体は時間の経過とともに移動しており，人物像41も被写体像ごとに位置が変わっている。
【００２６】
図３は，合成された画像の一例である。
【００２７】
(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)からそれぞれ，顔画像部分F(n-2)およびF(n-1)が検出されているものとする。これらの顔画像部分F(n-2)およびF(n-1)を合成することにより合成画像30が得られている。
【００２８】
(n-2)駒目の被写体像I(n-2)から検出された顔画像部分F(n-2)は，位置x(n-2)，y(n-2)によって表され，(n-1)駒目の被写体像I(n-1)から検出された顔画像部分F(n-1)は，位置x(n-1)，y(n-1)によって表されている。(n-2)駒目の被写体像I(n-2)から検出された顔画像部分F(n-2)の位置x(n-2)，y(n-2)と(n-1)駒目の被写体像I(n-1)から検出された顔画像部分F(n-1)の位置x(n-1)，y(n-1)とからｎ駒目の被写体像In（位置予測被写体像）に存在するであろう顔画像部分Fnの位置x(n)，y(n)が予測される。予測された位置x(n)，y(n)にもとづいて，ｎ駒目の被写体像Inにおける顔画像部分を検出すべき検出対象領域Anが決定される。決定された検出対象領域An内において顔画像部分の検出処理が行われる。ｎ駒目の被写体像Inの顔画像部分Fnの予測位置x(n)，y(n)は，式１および式２によって表される。但し，k1は０より大きく１未満の係数である。
【００２９】
x(n)=x(n-1)+k1×[x(n-1)-x(n-2)]・・・式１
y(n)=y(n-1)+k1×[y(n-1)-y(n-2)]・・・式２
【００３０】
上述の実施例においては，一駒の被写体像に含まれている顔画像部分は一つとされているが，一駒の被写体像に複数の顔画像部分が含まれている場合についても，この実施例を適用できる。一駒の被写体像に複数の顔画像部分が含まれている場合には，異なる駒の被写体像における複数の顔画像部分のどの顔画像部分が対応するかどうかが判断される。この判断は，検出された顔画像部分の大きさ，移動量などにもとづいて行われよう。
【００３１】
図４は，ｎ駒目の被写体像から顔画像部分を検出する処理手順を示すフローチャートである。
【００３２】
上述のようにして被写体が繰り返して（一定周期で連続して）撮像され，(n-1)駒の被写体像が得られる。(n-1)駒の被写体像のそれぞれにおいて顔画像部分の検出処理が行われており，顔検出結果が蓄積されている。
【００３３】
(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)の両方において顔画像部分が検出されていれば（ステップ41でＹＥＳ），上述したようにｎ駒目の被写体像Inの顔画像部分の位置を予測することができる。このために，(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)の検出結果からｎ駒目の被写体像における顔画像部分の位置x(n),y(n)が上述のようにして予測される（ステップ42）。予測位置x(n),y(n)にもとづいて検出対象領域が設定される（ステップ43）。検出対象領域は，(n-2)駒目および(n-1)駒目にそれぞれ検出された顔画像部分の大きさにもとづいて，顔画像部分が検出されるような大きさに決定されるのはいうまでもない。
【００３４】
(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)のいずれか一方でも顔画像部分が検出されていなければ（ステップ41でＮＯ），ｎ駒目の被写体像Inにおける顔画像部分の位置が予測できないのでｎ駒目の被写体像の全体が検出対象領域として設定される（ステップ44）。
【００３５】
このようにして検出対象領域が設定されると，設定された検出対象領域内において顔画像部分の検出処理が実行される（ステップ45）。顔画像部分の検出処理により得られた顔検出結果を表すデータが顔検出結果蓄積回路11に蓄積されることとなる（ステップ46）。
【００３６】
図５および図６は，他の実施例を示すものである。
【００３７】
上述の実施例においては，ｎ駒目の被写体像の直前（必ずしも直前でなくともよいのはいうまでもない）の２駒の被写体像である(n-2)駒目の被写体像において検出された顔画像部分の位置と(n-1)駒目の被写体像において検出された顔画像部分の位置とにもとづいてｎ駒目の被写体像に存在するであろう顔画像部分の位置を予測しているが，以下に示す実施例では，ｎ駒目の被写体像の直前（この場合も必ずしも直前でなくともよいのはいうまでもない）の３駒の被写体像において検出された顔画像部分の位置を用いてｎ駒目の被写体像に存在するであろう顔画像部分の位置を予測するものである。
【００３８】
図５は，合成された画像の一例で，図３に対応している。
【００３９】
(n-3)駒目の被写体像I(n-3)，(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)からそれぞれ，顔画像部分F(n-3)，F(n-2)およびF(n-1)が検出されているものとする。これらの顔画像部分F(n-3)，F(n-2)およびF(n-1)を合成することにより合成画像50が得られている。(n-3)駒目の被写体像I(n-3)から検出された顔画像部分F(n-3)は，位置x(n-3)，y(n-3)によって表されている。
【００４０】
この実施例においては，(n-3)駒目の被写体像I(n-3)，(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)において，それぞれ検出された顔画像部分F(n-3)，F(n-2)およびF(n-1)の位置x(n-3)，y(n-3)およびx(n-2)，y(n-2)ならびにx(n-3)，y(n-3)を用いてｎ駒目の被写体像Inに存在するであろう顔画像部分Fnの位置x(n)，y(n)が予測される。予測された位置x(n)，y(n)にもとづいて，ｎ駒目の被写体像Inにおける顔画像部分を検出すべき検出対象領域Anが決定される。ｎ駒目の被写体像Inの顔画像部分Fnの予測位置x(n)，y(n)は，次の式３および式４，式５および式６，式７および式８または式９および式10のいずれかの組み合わせによって表される。但し，j1からj5は，いずれも０より大きく１未満の係数であり，係数j1は係数j2以上である。
【００４１】
(n-3)駒目の被写体像I(n-3)，(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)において，顔画像部分F(n-3)，F(n-2)およびF(n-1)がすべて検出された場合には，スプラインを用いた次の式３および式４が用いられる。
x(n)=x(n-1)+j1×[x(n-1)-x(n-2)]+ j2×[x(n-1)-2x(n-2)+x(n-3)]・・・式３
y(n)=y(n-1)+j1×[y(n-1)-y(n-2)]+ j2×[y(n-1)-2y(n-2)+y(n-3)]・・・式４
【００４２】
(n-3)駒目の被写体像I(n-3)および(n-2)駒目の被写体像I(n-2)において，顔画像部分F(n-3)およびF(n-2)が検出された場合には，次の式５および式６が用いられる。
x(n)=x(n-2)+j3×[x(n-2)-x(n-3)]×2・・・式５
y(n)=y(n-2)+j3×[y(n-2)-y(n-3)]×2・・・式６
【００４３】
(n-3)駒目の被写体像I(n-3)および(n-1)駒目の被写体像I(n-1)において，顔画像部分F(n-3)およびF(n-1)が検出された場合には，次の式７および式８が用いられる。
x(n)=x(n-1)+j4×[x(n-1)-x(n-3)]／2・・・式７
y(n)=y(n-1)+j4×[y(n-1)-y(n-3)]／2・・・式８
【００４４】
(n-2)駒目の被写体像I(n-2)および(n-1)駒目の被写体像I(n-1)において，顔画像部分F(n-2)およびF(n-1)が検出された場合には，上述の式１および式２に相当する次の式９および式10が用いられる。
x(n)=x(n-1)+j5×[x(n-1)-x(n-2)]・・・式９
y(n)=y(n-1)+j5×[y(n-1)-y(n-2)]・・・式10
【００４５】
図６は，ｎ駒目の被写体像から顔画像部分を検出する処理手順を示すフローチャートである。この図において，図４に示す処理と同一の処理については同一符号を付して説明を省略する。
【００４６】
この処理においても被写体が繰り返して撮像され，(n-1)駒の被写体像が得られており，それぞれの駒の被写体像において顔画像部分の検出処理が行われて検出結果が蓄積されている。
【００４７】
(n-3)駒目の被写体像，(n-2)駒目の被写体像および(n-1)駒目の被写体像のうち，２駒以上の被写体像において顔画像部分が検出されていなければ（ステップ51でＮＯ），上述のように予測ができないので，ｎ駒目の被写体像の検出対象領域はｎ駒目の被写体像全体に設定される（ステップ44）。
【００４８】
２駒以上の被写体像において顔画像部分が検出されていると（ステップ51でＹＥＳ），(n-3)駒目の被写体像，(n-2)駒目の被写体像および(n-1)駒目の被写体像の３駒すべての被写体像において顔画像部分が検出されたかどうかが判定される（ステップ52）。
【００４９】
３駒すべての被写体像において顔画像部分が検出されていると（ステップ52でＹＥＳ），上述したように，式３および式４に示したようにスプラインを用いてｎ駒目の被写体像における顔画像部分の位置が予測される（ステップ53）。３駒すべての被写体像においては顔画像部分が検出されていなければ（ステップ52でＮＯ），得られた２つの顔画像部分の位置にもとづいてｎ駒目の被写体像における顔画像部分の位置が予測される（ステップ54）。得られた２つの顔画像部分がどの駒の被写体像から得られたかによって，上述した式５から式10のうち利用される式が決定されるのは理解できよう。予測された位置にもとづいて検出対象領域が設定される（ステップ43）。
【００５０】
図７は，変形例を示すもので，ｎ駒目の被写体像から顔画像部分を検出する処理手順を示すフローチャートである。この図においても図４に示す処理と同一の処理については同一符号を付して説明を省略する。
【００５１】
この変形例では，ｎ駒目の被写体像よりも過去に（以前に）撮像されたｍ駒の被写体像の中から顔画像部分が検出されなかった被写体像の駒数が所定数以上かどうか（所定の割合以上かどうか）が判定される（ステップ61）。所定数以上であれば（ステップ61でＹＥＳ），上述したように，ｎ駒の被写体像における顔画像部分の位置を予測することはできないと判断される。このために，ｎ駒目の被写体像の検出対象領域は，ｎ駒目の被写体像全体に設定される（ステップ44）。所定数未満であれば（ステップ61でＮＯ），ｎ駒の被写体像における顔画像部分の位置を予測できると判断される。過去の顔検出結果からｎ駒目の顔画像部分の位置が予測される（ステップ62）。この予測は，上述したようにスプラインを用いて行うことができよう。もっとも，スプラインに限らず，ペジェ曲線など他のものを利用できるのはいうまでもない。
【図面の簡単な説明】
【００５２】
【図１】ディジタル・スチル・カメラの電気的構成を示すブロック図である。
【図２】被写体を繰り返して撮像して得られる複数駒の被写体像の一例である。
【図３】顔画像部分の位置を予測するものである。
【図４】ｎ駒目の顔画像部分の検出処理手順を示すフローチャートである。
【図５】顔画像部分の位置を予測するものである。
【図６】ｎ駒目の顔画像部分の検出処理手順を示すフローチャートである。
【図７】ｎ駒目の顔画像部分の検出処理手順を示すフローチャートである。
【符号の説明】
【００５３】
５  ＣＣＤ
９  顔検出回路
10  検出対象領域設定回路
17  ＣＰＵ
【図１】
2007334779.tif 000003
【図２】
2007334779.tif 000004
【図３】
2007334779.tif 000005
【図４】
2007334779.tif 000006
【図５】
2007334779.tif 000007
【図６】
2007334779.tif 000008
【図７】
2007334779.tif 000009