(57)【要約】【構成】ＣＰＵ４０は、記録媒体３２に記録された複数の画像の各々をＬＣＤモニタ２８の画面に再生し、画面上の位置を指定する位置指定操作を受け付ける。ＣＰＵ４０はまた、位置指定操作によって指定された１または２以上の位置に人物の顔画像が出現する画像を記録媒体３２に記録された複数の画像の中から探索し、これによって発見された１または２以上の画像を記録媒体３２に記録された他の画像から分類する。分類された１または２以上の画像は、送り／戻りボタン４２ｆｒの操作に応答して順に再生される。【効果】再生対象画像の絞り込み性能が向上する。【選択図】図２
2011050021.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された複数の画像の各々をモニタ画面に再生する第１再生手段、
前記モニタ画面上の位置を指定する位置指定操作を前記第１再生手段の再生処理に関連して受け付ける受け付け手段、
前記位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を前記記録媒体に記録された複数の画像の中から探索する画像探索手段、および
前記画像探索手段によって発見された１または２以上の画像を前記記録媒体に記録された他の画像から分類する分類手段を備える、画像再生装置。
【請求項２】
前記受け付け手段は前記位置指定操作によって指定された位置に存在する特定物体を前記第１再生手段によって再生された画像から探索する物体探索手段を含み、
前記画像探索手段は前記物体探索手段によって発見された特定物体の属性を前記記録媒体に記録された複数の画像の各々に現れた特定物体の属性と照合する照合手段を含む、請求項１記載の画像再生装置。
【請求項３】
前記特定物体の属性は前記特定物体の位置およびサイズを含む、請求項２記載の画像再生装置。
【請求項４】
前記記録媒体に記録された複数の画像の各々は画像上に現れた特定物体の属性情報を伴い、
前記物体探索手段および前記照合手段はそれぞれ前記属性情報を参照して探索処理および照合処理を実行する、請求項２または３記載の画像再生装置。
【請求項５】
前記受け付け手段は、前記物体探索手段によって発見された特定物体の属性をレジスタに登録する登録手段、および前記位置指定操作の後の確定操作に応答して前記レジスタの登録を確定させる確定手段を含む、請求項２ないし４のいずれかに記載の画像再生装置。
【請求項６】
前記受け付け手段段は、前記物体探索手段によって発見された特定物体の属性を前記レジスタから抹消する登録抹消手段、および前記物体探索手段によって発見された特定物体の属性が登録済みであるか否かを判別して前記登録実行手段および前記登録抹消手段のいずれか一方を起動する判別手段をさらに含む、請求項２ないし５のいずれかに記載の画像再生装置。
【請求項７】
前記受け付け手段は前記レジスタに登録された属性に対応するグラフィック画像を前記モニタ画面に表示するグラフィック画像表示手段をさらに含む、請求項２ないし６のいずれかに記載の画像再生装置。
【請求項８】
前記分類手段によって分類された１または２以上の画像の各々を前記モニタ画面に再生する第２再生手段をさらに備える、請求項１ないし７のいずれかに記載の画像再生装置。
【請求項９】
画像再生装置のプロセッサに、
記録媒体に記録された複数の画像の各々をモニタ画面に再生する再生ステップ、
前記モニタ画面上の位置を指定する位置指定操作を前記再生ステップの再生処理に関連して受け付ける受け付けステップ、
前記位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を前記記録媒体に記録された複数の画像の中から探索する画像探索ステップ、および
前記画像探索ステップによって発見された１または２以上の画像を前記記録媒体に記録された他の画像から分類する分類ステップを実行させるための、画像管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像再生装置に関し、特にディジタルカメラに適用され、記録媒体に記録された静止画像の各々を再生する、画像再生装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、記録媒体に記録される複数の画像ファイルの各々には、撮影時点の撮影モードダイヤルの状態に対応する撮影モード情報が記述される。このような複数の画像ファイルを再生するとき、ＣＰＵは、現時点における撮影モードダイヤルの状態を検出し、検出された状態に対応する撮影モード情報が記述された画像ファイルを再生対象ファイルとして絞り込む。これによって、所望の撮影モードで撮影された画像を効率的に再生することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７０３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、画像に現れた物体を手掛かりとして再生対象ファイルが絞り込まれることはなく、絞り込みの性能に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、再生対象画像の絞り込み性能を向上させることができる、画像再生装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従う画像再生装置(10：実施例で相当する参照符号。以下同じ)は、記録媒体(32)に記録された複数の画像の各々をモニタ画面(28)に再生する第１再生手段(S33~S41)、モニタ画面上の位置を指定する位置指定操作を第１再生手段の再生処理に関連して受け付ける受け付け手段(S45~S63)、位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を記録媒体に記録された複数の画像の中から探索する画像探索手段(S65~S71, S75)、および画像探索手段によって発見された１または２以上の画像を記録媒体に記録された他の画像から分類する分類手段(S73)を備える。
【０００７】
好ましくは、受け付け手段は位置指定操作によって指定された位置に存在する特定物体を第１再生手段によって再生された画像から探索する物体探索手段(S47, S49)を含み、画像探索手段は物体探索手段によって発見された特定物体の属性を記録媒体に記録された複数の画像の各々に現れた特定物体の属性と照合する照合手段(S67, S69)を含む。
【０００８】
ある局面では、特定物体の属性は特定物体の位置およびサイズを含む。
【０００９】
他の局面では、記録媒体に記録された複数の画像の各々は画像上に現れた特定物体の属性情報を伴い、物体探索手段および照合手段はそれぞれ属性情報を参照して探索処理および照合処理を実行する。
【００１０】
その他の局面では、受け付け手段は、物体探索手段によって発見された特定物体の属性をレジスタ(RGST1)に登録する登録手段(S53)、および位置指定操作の後の確定操作に応答してレジスタの登録を確定させる確定手段(S61, S63)を含む。
【００１１】
さらにその他の局面では、受け付け手段段は、物体探索手段によって発見された特定物体の属性をレジスタから抹消する登録抹消手段(S57)、および物体探索手段によって発見された特定物体の属性が登録済みであるか否かを判別して登録実行手段および登録抹消手段のいずれか一方を起動する判別手段(S51)をさらに含む。
【００１２】
他の局面では、受け付け手段はレジスタに登録された属性に対応するグラフィック画像をモニタ画面に表示するグラフィック画像表示手段(S55, S59)をさらに含む。
【００１３】
好ましくは、分類手段によって分類された１または２以上の画像の各々をモニタ画面に再生する第２再生手段(S77~S85)がさらに備えられる。
【００１４】
この発明に従う画像管理プログラムは、画像再生装置(10)のプロセッサ(40)に、記録媒体(32)に記録された複数の画像の各々をモニタ画面(28)に再生する再生ステップ(S33~S41)、モニタ画面上の位置を指定する位置指定操作を再生ステップの再生処理に関連して受け付ける受け付けステップ(S45~S63)、位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を記録媒体に記録された複数の画像の中から探索する画像探索ステップ(S65~S71, S75)、および画像探索ステップによって発見された１または２以上の画像を記録媒体に記録された他の画像から分類する分類ステップ(S73)を実行させるための、画像管理プログラムである。
【００１５】
この発明に従う画像管理方法は、画像再生装置(10)によって実行される画像管理方法であって、記録媒体(32)に記録された複数の画像の各々をモニタ画面(28)に再生する再生ステップ(S33~S41)、モニタ画面上の位置を指定する位置指定操作を再生ステップの再生処理に関連して受け付ける受け付けステップ(S45~S63)、位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を記録媒体に記録された複数の画像の中から探索する画像探索ステップ(S65~S71, S75)、および画像探索ステップによって発見された１または２以上の画像を記録媒体に記録された他の画像から分類する分類ステップ(S73)を備える。
【発明の効果】
【００１６】
この発明によれば、分類される画像は、位置指定操作によって指定された位置に特定物体が現れた画像に相当する。これによって、特定物体の位置に注目した再生対象画像の絞り込みが可能となる。こうして、再生対象画像の絞り込み性能が向上する。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】図２実施例によって捉えられた被写界像の一例を示す図解図である。
【図４】図２実施例によって作成された画像ファイルの構成の一例を示す図解図である。
【図５】図２実施例に適用される顔検出回路の構成の一例を示すブロック図である。
【図６】図２実施例によって作成されるレジスタの構成の一例を示す図解図である。
【図７】図２実施例によって作成される他のレジスタの構成の一例を示す図解図である。
【図８】図２実施例によって作成されるその他のレジスタの構成の一例を示す図解図である。
【図９】（Ａ）は図２実施例における画像分類動作の一例を示す図解図であり、（Ｂ）は図２実施例における画像分類動作の他の一例を示す図解図である。
【図１０】図２実施例における画像分類動作のその他の一例を示す図解図である。
【図１１】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１６】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１９】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００２０】
図１を参照して、この発明の画像再生装置は、基本的に次のように構成される。第１再生手段１は、記録媒体２に記録された複数の画像の各々をモニタ画面３に再生する。受け付け手段４は、モニタ画面３上の位置を指定する位置指定操作を第１再生手段１の再生処理に関連して受け付ける。画像探索手段５は、位置指定操作によって指定された１または２以上の位置に特定物体が現れた画像を記録媒体２に記録された複数の画像の中から探索する。分類手段６は、画像探索手段５によって発見された１または２以上の画像を記録媒体２に記録された他の画像から分類する。
【００２１】
したがって、分類される画像は、位置指定操作によって指定された位置に特定物体が現れた画像に相当する。これによって、特定物体の位置に注目した再生対象画像の絞り込みが可能となる。こうして、再生対象画像の絞り込み性能が向上する。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。被写界の光学像は、これらの部材を通してイメージセンサ１６の撮像面に照射される。
【００２３】
モード切り換えスイッチ４２ｍｄによってカメラモードが選択されると、ＣＰＵ４０は、撮像タスクの下で動画取り込み処理を実行するべく、ドライバ１８ｃを起動する。ドライバ１８ｃは、１／６０秒毎に発生する垂直同期信号Ｖｓｙｎｃに応答して、撮像面を露光し、撮像面で生成された電荷をラスタ走査態様で読み出す。イメージセンサ１６からは、被写界を表す生画像データが６０ｆｐｓのフレームレートで出力される。
【００２４】
信号処理回路２０は、イメージセンサ１６からの生画像データに色分離，白バランス調整，ＹＵＶ変換などの処理を施し、ＹＵＶ形式の画像データを作成する。作成された画像データは、メモリ制御回路２２を通してＳＤＲＡＭ２４に書き込まれる。
【００２５】
ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、被写界を表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２６】
このような動画取り込み処理と並列して、ＣＰＵ４０は、顔検出タスクの下で探索要求を顔検出回路３６に向けて繰り返し発行する。顔検出回路３６は、照合枠をＳＤＲＡＭ２４に格納された被写界像の先頭位置から末尾位置に向けてラスタ走査態様で移動させ、照合枠に属する一部の画像を辞書３６ｄに登録された顔画像と照合する。照合枠の画像が登録された顔画像と符合すると、顔検出回路３６は、現時点の位置およびサイズに相当する照合枠を顔枠の位置およびサイズとしてレジスタ３６ｅに登録する。
【００２７】
照合枠は、末尾位置に到達する毎に縮小され、その後に先頭位置に再度設定される。これによって、互いに異なるサイズを有する照合枠が探索エリア上をラスタ方向に走査される。最小サイズの照合枠が末尾位置に到達すると、探索終了通知が顔検出回路３６からＣＰＵ４０に向けて返送される。
【００２８】
ＣＰＵ４０は、顔検出回路３６から返送された探索終了通知に応答して、人物の顔の探索に成功したか否かを判別する。少なくとも１つの顔枠がレジスタ３６ｅに登録されていれば、顔画像の探索に成功したと判別される。これに対して、顔枠がレジスタ３６ｅに登録されていなければ、顔画像の探索に失敗したと判別される。
【００２９】
顔画像の探索に成功すると、ＣＰＵ４０は、顔枠キャラクタ表示命令をキャラクタジェネレータ３４に向けて発行する。発行される顔枠キャラクタ表示命令には、レジスタ３６ｅに登録された１または２以上の顔枠の位置およびサイズが記述される。
【００３０】
キャラクタジェネレータ３４は顔枠キャラクタ表示命令に対応するキャラクタデータをＬＣＤドライバ２６に与え、ＬＣＤドライバ２６は与えられたキャラクタデータに基づいてＬＣＤモニタ２８を駆動する。顔枠キャラクタは、スルー画像に現れた人物の顔を囲うようにＬＣＤモニタ２８に表示される。したがって、図３に示す被写界が捉えられたときは、顔枠キャラクタＫ１が人物Ｈ１の顔を囲う位置に表示され、顔枠キャラクタＫ２が人物Ｈ２の顔を囲う位置に表示される。
【００３１】
信号処理回路２０は、ＹＵＶ変換によって生成されたＹデータをＣＰＵ４０に与える。ＣＰＵ４０は、撮像タスクの下で信号処理回路２０からＹデータを取り込み、取り込まれたＹデータに簡易ＡＥ処理を施す。これによって算出された適正絞り量および適正露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。これによって、スルー画像の明るさが適度に調整される。
【００３２】
シャッタボタン４２ｓｈが半押しされると、ＣＰＵ４０は、信号処理回路２０から与えられたＹデータに厳格なＡＥ処理を施し、最適絞り量および最適露光時間を算出する。算出された最適絞り量および最適露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。
【００３３】
ＣＰＵ４０は続いて、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施す。フォーカスレンズ１２はドライバ１８ａによって光軸方向に移動し、合焦点に配置される。この結果、スルー画像の鮮鋭度が向上する。
【００３４】
シャッタボタン４２ｓｈが全押しされると、ＣＰＵ４０は、レジスタ３６ｅに登録された１または２以上の顔枠を検出し、検出された顔枠のサイズおよび位置が記述されたファイルヘッダをＳＤＲＡＭ２４上で作成する。ＣＰＵ４０は続いて、記録処理の実行をＩ／Ｆ３０に命令する。Ｉ／Ｆ３０は、ＣＰＵ４０によって作成されたファイルヘッダとシャッタボタン４２ｓｈが操作された時点の被写界を表す１フレームの画像データとをメモリ制御回路２２を通してＳＤＲＡＭ２４から読み出し、読み出されたファイルヘッダおよび画像データが図４に示す要領で収められた画像ファイルを記録媒体３２に作成する。
【００３５】
顔検出回路３６は図５に示すように構成される。コントローラ３６ａは、ＳＤＲＡＭ２４に照合枠を割り当て、照合枠に属する一部の画像データをメモリ制御回路２２を通して読み出す。読み出された画像データは、ＳＲＡＭ３６ｂを経て照合回路３６ｃに与えられる。
【００３６】
辞書３６ｄには、人物の顔画像を表すテンプレートが収められる。照合回路３６ｃは、ＳＲＡＭ３６ｂから与えられた画像データを辞書３６ｄに収められたテンプレートと照合する。画像データと符合するテンプレートが発見されると、照合回路３６ｄは、現時点の位置およびサイズに相当する照合枠を顔枠の位置およびサイズとして図６に示すレジスタ３６ｅに登録する。
【００３７】
照合枠は、ＳＤＲＡＭ２４の先頭位置（左上位置）から末尾位置（右下位置）に向けて、ラスタ走査態様で既定量ずつ移動する。また、照合枠のサイズは、照合枠が末尾位置に到達する毎に縮小される。最小サイズの照合枠が末尾位置に到達すると、探索終了通知が照合回路３６ｃからＣＰＵ４０に向けて返送される。
【００３８】
モード切り換えスイッチ４２ｍｄによって再生モードが選択されると、ＣＰＵ４０は、記録媒体３２に記録された最新の画像ファイル（ファイル番号が最大の画像ファイル）を指定し、指定画像ファイルに注目した再生処理の実行をＩ／Ｆ３０およびＬＣＤドライバ２６に命令する。
【００３９】
Ｉ／Ｆ３０は、指定画像ファイルに格納された画像データを記録媒体３２から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、指定画像ファイルに格納された画像データに基づく静止画像がＬＣＤモニタ２８に表示される。
【００４０】
画像送り／戻しボタン４２ｆｒが操作されると、ＣＰＵ４０は、別の画像ファイルを指定し、上述した再生処理の実行をＩ／Ｆ３０およびＬＣＤドライバ２６に命令する。この結果、別の静止画像がＬＣＤモニタ２８に表示される。
【００４１】
いずれかの静止画像がＬＣＤモニタ２８に表示されている状態でモニタ画面に対するタッチ操作が行われると、タッチ位置がタッチセンサ３８によって検知され、検知結果がＣＰＵ４０に与えられる。
【００４２】
ＣＰＵ４０は、指定画像ファイルのファイルヘッダに記述された１又は２以上の顔枠を検出し、タッチ位置に顔画像が存在するか否かを検出された１または２以上の顔枠を参照して判別する。タッチ位置に顔画像が存在しなければ、ＣＰＵ４０はタッチ操作を無効とする。一方、タッチ位置に顔画像が存在すれば、ＣＰＵ４０はこの顔画像を囲う顔枠が図７に示すレジスタＲＧＳＴ１に登録済みであるか否かを判別する。
【００４３】
未登録であれば、ＣＰＵ４０は、タッチ位置に存在する顔画像を囲う顔枠をファイルヘッダに記述された１または２以上の顔枠の中から抽出し、抽出された顔枠をレジスタＲＧＳＴ１に登録する。ＣＰＵ４０は続いて、顔枠キャラクタ表示命令をキャラクタジェネレータ３４に向けて発行する。発行される顔枠キャラクタには、登録された顔枠の位置およびサイズが記述される。この結果、顔枠キャラクタがタッチ位置に表示される。
【００４４】
図９（Ａ）を参照して、人物Ｈ１の顔画像がタッチされると、タッチされた顔画像を囲う顔枠がレジスタＲＧＳＴ１に登録され、顔枠キャラクタＫ１がモニタ画面に表示される。また、図９（Ｂ）を参照して、人物Ｈ２の顔画像が追加的にタッチされると、タッチされた顔画像を囲う顔枠がレジスタＲＧＳＴ１に登録され、顔枠キャラクタＫ２がモニタ画面に表示される。
【００４５】
一方、タッチ位置に存在する顔画像を囲う顔枠がレジスタＲＧＳＴ１に登録済みであれば、ＣＰＵ４０は、この顔枠をレジスタＲＧＳＴ１から抹消し、顔枠キャラクタ非表示命令をキャラクタジェネレータ３４に向けて発行する。発行される顔枠キャラクタ非表示命令には、抹消された顔枠の位置およびサイズが記述される。この結果、タッチ位置に表示されていた顔枠キャラクタが消滅する。
【００４６】
図１０に示すように顔枠キャラクタＫ１およびＫ２が表示されている状態で人物Ｈ２の顔画像が再度タッチされると、タッチされた顔画像を囲う顔枠がレジスタＲＧＳＴ１から抹消され、顔枠キャラクタＫ２の表示が消滅する。
【００４７】
キー入力装置４２に設けられた確定ボタン４２ｆｘが操作されると、ＣＰＵ４０は、少なくとも１つの顔枠がレジスタＲＧＳＴ１に登録されているか否かを判別する。顔枠がレジスタＲＧＳＴ１に登録されていなければ、ＣＰＵ４０は確定ボタン４２ｆｘの操作を無効とする。
【００４８】
一方、少なくとも１つの顔枠がレジスタＲＧＳＴ１に登録されていれば、ＣＰＵ４０は、記録媒体３２に記録された複数の画像ファイルの各々に記述された顔枠を検出し、検出された顔枠をレジスタＲＧＳＴ１に登録された顔枠と照合し、そしてレジスタＲＧＳＴ１に登録された顔枠と符合する顔枠が記述された画像ファイルを図８に示すレジスタＲＧＳＴ２に登録する。
【００４９】
ここで、複数の顔枠がレジスタＲＧＳＴ１に登録されている場合、レジスタＲＧＳＴ２に登録される画像ファイルは、レジスタＲＧＳＴ１に登録された複数の顔枠にそれぞれ符合する複数の顔枠が記述された画像ファイルである。つまり、レジスタＲＧＳＴ１に登録された複数の顔枠の一部と符合するに留まる画像ファイルは、レジスタＴＲＧＳＴ２への登録対象から除外される。また、この実施例では、互いに照合される２つの顔枠のずれがサイズおよび位置のいずれにおいても１／４以内であれば、この２つの顔枠は符合するものとする。
【００５０】
こうして、レジスタＲＧＳＴ１に登録された顔枠に適合する顔画像が現れた１または２以上の画像ファイルが、記録媒体３２に記録された他の画像ファイルから分類される（図９（Ａ），図９（Ｂ）および図１０参照）。
【００５１】
ＣＰＵ４０はその後、レジスタＲＧＳＴ２に登録された画像ファイルのいずれか１つを指定し、指定された画像ファイルに対する再生処理の実行をＩ／Ｆ３０およびＬＣＤドライバ２６に命令する。この結果、指定画像ファイルに格納された画像データに基づく静止画像がＬＣＤモニタ２８に表示される。
【００５２】
画像送り／戻しボタン４２ｆｒが操作されれば、ＣＰＵ４０は、別の画像ファイルを指定し、上述した再生処理の実行をＩ／Ｆ３０およびＬＣＤドライバ２６に命令する。この結果、別の静止画像がＬＣＤモニタ２８に表示される。
【００５３】
ＣＰＵ４０は、図１１に示す撮像タスク，図１２に示す顔検出タスク，および図１３〜図１６に示す再生タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００５４】
図１１を参照して、ステップＳ１では動画取り込み処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ３ではシャッタボタン４２ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ５の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。
【００５５】
シャッタボタン４２ｓｈが半押しされると、ステップＳ７でＡＥ処理を実行し、ステップＳ９でＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップＳ１１ではシャッタボタン４２ｓｈが全押しされたか否かを判別し、ステップＳ１３ではシャッタボタン３８ｓの操作が解除されたか否かを判別する。
【００５６】
ステップＳ１３でＹＥＳと判断されたときは、そのままステップＳ３に戻る。また、ステップＳ１１でＹＥＳであれば、ステップＳ１５でファイルヘッダを作成し、ステップＳ１７で記録処理を実行し、その後にステップＳ３に戻る。
【００５７】
ステップＳ１５で作成されるファイルヘッダには、被写界に現れた顔画像を囲う顔枠の位置およびサイズが記述される。ステップＳ１７では、このようなファイルヘッダとシャッタボタン３８ｓが全押しされた時点の被写界を表す画像データとを含む画像ファイルが記録媒体３２に記録される。
【００５８】
図１２を参照して、ステップＳ２１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、顔認識処理のために探索要求を顔検出回路３６に向けて発行する。この結果、顔検出回路３６において顔認識処理が実行され、検出された顔画像を覆う顔枠の位置およびサイズがレジスタ３６ｅに登録される。
【００５９】
顔検出回路３６から探索終了通知が返送されると、顔画像の探索に成功したか否かをステップＳ２５で判別する。少なくとも１つの顔枠がレジスタ３６ｅに登録されていれば、顔画像の探索に成功したと判別してステップＳ２７に進む。これに対して、顔枠がレジスタ３６ｅに登録されていなければ、顔画像の探索に失敗したと判別してステップＳ２１に戻る。ステップＳ２７では顔枠キャラクタ表示命令をキャラクタジェネレータ３４に向けて発行し、その後にステップＳ２１に戻る。
【００６０】
ステップＳ２７で発行される顔枠キャラクタ表示命令には、レジスタ３６ｅに登録された顔枠の位置およびサイズが記述される。キャラクタジェネレータ３４は顔枠キャラクタ表示命令に対応するキャラクタデータをＬＣＤドライバ２６に与え、ＬＣＤドライバ２６は与えられたキャラクタデータに基づいてＬＣＤモニタ２８を駆動する。顔枠キャラクタは、スルー画像に現れた人物の顔を囲うようにＬＣＤモニタ２８に表示される。
【００６１】
図１３を参照して、ステップＳ３１ではレジスタＲＧＳＴ１をクリアし、ステップＳ３３では変数Ｋを“Ｋｍａｘ”に設定する。“Ｋｍａｘ”は、記録媒体３２に記録された画像ファイルの最大ファイル番号に相当する。ステップＳ３５では、Ｋ番目の画像ファイルに再生処理を施すべく、対応する命令をＩ／Ｆ３０およびＬＣＤドライバ２６に与える。
【００６２】
Ｉ／Ｆ３０は、Ｋ番目の画像ファイルに格納された画像データを記録媒体３２から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、Ｋ番目の画像ファイルに格納された画像データを表す静止画像がＬＣＤモニタ２８に表示される。
【００６３】
ステップＳ３７では画像送り／戻しボタン４２ｆｒが操作されたか否かを判別し、ステップＳ４５ではモニタ画面上でタッチ操作が行われたか否かを判別し、そしてステップＳ６１では確定ボタン４２ｆｘが操作されたか否かを判別する。
【００６４】
ステップＳ３７でＹＥＳであれば、ステップＳ３９で変数Ｋをインクリメントまたはディクリメントし、ステップＳ４１で上述のステップＳ３５と同様の再生処理を実行する。再生処理は更新後の変数Ｋに対応する画像ファイルに対して実行され、この結果、別の静止画像がＬＣＤモニタ２８に表示される。ステップＳ４１の処理が完了すると、ステップＳ４３でレジスタＲＧＳＴ１をクリアし、その後にステップＳ３７に戻る。
【００６５】
図１４に示すステップＳ４５でＹＥＳであればステップＳ４７に進み、Ｋ番目の画像ファイルのファイルヘッダに記述された顔枠を検出する。ステップＳ４９では、タッチ位置に顔画像が存在するか否かを検出された顔枠を参照して判別する。判別結果がＹＥＳであればステップＳ５１に進み、判別結果がＮＯであればステップＳ３７に戻る。
【００６６】
ステップＳ５１では、タッチ位置に存在する顔画像を囲う顔枠がレジスタＲＧＳＴ１に登録済みであるか否かを判別する。判別結果がＮＯであればステップＳ５３〜Ｓ５５の処理を経てステップＳ３７に戻り、判別結果がＹＥＳであればステップＳ５７〜Ｓ５９の処理を経てステップＳ３７に戻る。
【００６７】
ステップＳ５３では、タッチ位置に存在する顔画像を囲う顔枠をファイルヘッダに記述された１または２以上の顔枠の中から抽出し、抽出された顔枠をレジスタＲＧＳＴ１に登録する。ステップＳ５５では、登録された顔枠の位置およびサイズが記述された顔枠キャラクタ表示命令をキャラクタジェネレータ３４に向けて発行する。この結果、顔枠キャラクタがタッチ位置に表示される。
【００６８】
ステップＳ５７ではタッチ位置に存在する顔枠をレジスタＲＧＳＴ１から抹消し、ステップＳ５９では顔枠キャラクタ非表示命令をキャラクタジェネレータ３４に向けて発行する。発行される顔枠キャラクタ非表示命令には、抹消された顔枠の位置およびサイズが記述される。この結果、タッチ位置に表示されていた顔枠キャラクタが消滅する。
【００６９】
ステップＳ６１でＹＥＳであれば、少なくとも１つの顔枠がレジスタＲＧＳＴ１に登録されているか否かをステップＳ６３で判別する。判別結果がＮＯであればステップＳ３７に戻り、判別結果がＹＥＳであればステップＳ６５に進む。
【００７０】
ステップＳ６５では変数Ｌを“１”に設定し、ステップＳ６７ではＬ番目の画像ファイルのファイルヘッダに記述された顔枠を検出する。ステップＳ６９では検出された顔枠をレジスタＲＧＳＴ１に登録された顔枠と照合し、ステップＳ７１では符合する顔枠がレジスタＲＧＳＴ１から発見されたか否かを判別する。判別結果がＮＯであればそのままステップＳ７５に進む一方、判別結果がＹＥＳであればステップＳ７３でＬ番目の画像ファイルをレジスタＲＧＳＴ２に登録してからステップＳ７５に進む。
【００７１】
ステップＳ７５では変数Ｌが“Ｌｍａｘ”に達したか否かを判別する。ここで。“Ｌｍａｘ”は、記録媒体３２に記録された画像ファイルの最大ファイル番号に相当する。判別結果がＮＯであればステップＳ６７に戻り、判別結果がＹＥＳであればステップＳ７５に進む。この結果、レジスタＲＧＳＴ１に登録された顔枠に適合する顔画像が現れた１または２以上の画像ファイルが記録媒体３２に記録された他の画像ファイルから分類される。
【００７２】
ステップＳ７７では、変数Ｍを“１”に設定する。ステップＳ７９では、レジスタＲＧＳＴ２のＭ番目のカラムに登録された画像ファイルに再生処理を施すべく、対応する命令をＩ／Ｆ３０およびＬＣＤドライバ２６に与える。この結果、注目する画像ファイルに格納された画像データに基づく静止画像がＬＣＤモニタ２８に表示される。
【００７３】
ステップＳ８１では画像送り／戻しボタン４２ｆｒが操作されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されると、ステップＳ８３で変数Ｍをインクリメントまたはディクリメントし、ステップＳ８５で上述のステップＳ７９と同様の再生処理を実行する。再生処理は更新後の変数Ｍに対応する画像ファイルに対して実行され、この結果、別の静止画像がＬＣＤモニタ２８に表示される。ステップＳ８５の処理が完了すると、ステップＳ８１に戻る。
【００７４】
以上の説明から分かるように、ＣＰＵ４０は、記録媒体３２に記録された複数の画像の各々をＬＣＤモニタ２８の画面に再生し(S33~S41)、画面上の位置を指定するタッチ操作を受け付ける(S45~S63)。ＣＰＵ４０はまた、タッチ操作によって指定された１または２以上の位置に人物の顔画像が現れた画像を記録媒体３２に記録された複数の画像の中から探索し(S65~S71, S75)、これによって発見された１または２以上の画像を記録媒体３２に記録された他の画像から分類する(S73)。
【００７５】
したがって、分類される画像は、位置指定操作によって指定された位置に人物の顔画像が出現する画像に相当する。これによって、顔画像の位置に注目した再生対象画像の絞り込みが可能となる。こうして、再生対象画像の絞り込み性能が向上する。
【００７６】
なお、この実施例では、特定物体像として人物の顔画像を想定しているが、これに代えて犬や猫などの動物の顔画像を想定するようにしてもよい。さらに、この実施例では、静止画像を記録するいわゆるディジタルスチルカメラを想定しているが、この発明は動画像を記録するディジタルビデオカメラにも適用できる。
【００７７】
また、この実施例のようなタッチ位置に注目した再生対象画像の絞り込みは、たとえば、透過エリアが部分的に形成されたテンプレート画像を撮影画像に多重する画像合成機能を支援するのに適する。
【００７８】
さらに、この実施例では、レジスタＧＳＴ２に登録された画像ファイルを順に再生するにあたって画像送り／戻りボタン４２ｆｒの操作を求めるようにしている。しかし、再生する画像ファイルは、スライドショー機能を利用して既定時間毎に更新するようにしてもよい。
【００７９】
また、この実施例では、レジスタＲＧＳＴ２に登録された画像ファイルに基づく画像をモニタ画面に１フレームずつ表示するようにしているが、複数の画像をマルチ表示するようにしてもよい。
【符号の説明】
【００８０】
１０  …ディジタルカメラ
１２  …フォーカスレンズ
１６  …イメージセンサ
２０  …信号処理回路
３６  …顔検出回路
４０  …ＣＰＵ
【図１】
2011050021.tif 000003
【図２】
2011050021.tif 000004
【図３】
2011050021.tif 000005
【図４】
2011050021.tif 000006
【図５】
2011050021.tif 000007
【図６】
2011050021.tif 000008
【図７】
2011050021.tif 000009
【図８】
2011050021.tif 000010
【図９】
2011050021.tif 000011
【図１０】
2011050021.tif 000012
【図１１】
2011050021.tif 000013
【図１２】
2011050021.tif 000014
【図１３】
2011050021.tif 000015
【図１４】
2011050021.tif 000016
【図１５】
2011050021.tif 000017
【図１６】
2011050021.tif 000018