(57)【要約】【課題】顔に焦点が合っている画像であるか否かを容易に判定する。【解決手段】被写体画像の画像データと合焦位置情報を関連付けて記録する記録媒体５を備える撮像装置１００であって、記録媒体に記録されている画像データに基づいて、被写体画像内の人物の顔を検出する処理と、検出された人物の顔の位置に係る顔位置情報を取得する処理と、取得された顔位置情報と画像データと関連付けて記録されている合焦位置情報を比較して、被写体画像内の人物の顔に焦点が合っているか否かを判定する処理を行うＣＰＵ７１を備えている。【選択図】図１
2009163691.tif 000002
【特許請求の範囲】
【請求項１】
被写体画像の画像データと前記被写体画像における撮像の際の合焦位置に係る合焦位置情報を関連付けて記録する画像情報記録手段と、
前記画像情報記録手段に記録されている前記画像データに基づいて、前記被写体画像内の人物の顔を検出する顔検出手段と、
前記顔検出手段により検出された前記人物の顔の位置に係る顔位置情報を取得する顔位置取得手段と、
前記顔位置取得手段により取得された前記顔位置情報と前記画像情報記録手段に前記画像データと関連付けて記録されている前記合焦位置情報を比較して、前記被写体画像内の人物の顔に焦点が合っているか否かを判定する顔焦点判定処理を行う顔焦点判定手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記顔焦点判定手段により顔に焦点が合っていると判定された被写体画像の画像データを前記画像情報記録手段から取得する画像取得手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像を表示する表示手段と、
前記画像取得手段により取得された前記画像データに基づいて、前記被写体画像を前記表示手段に表示させる表示制御手段と、を更に備えることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記表示制御手段は、前記被写体画像の人物の顔部分を拡大して前記表示手段に表示させることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記顔焦点判定手段による前記顔焦点判定処理の結果を報知する報知手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
画像を表示する表示手段を備え、
前記報知手段は、顔に焦点が合っている被写体画像の人物の顔部分を拡大して前記表示手段に表示させて報知することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像情報記録手段は、前記合焦位置情報が関連付けて記録されていない被写体画像の画像データを記録する手段を含み、
前記画像情報記録手段に前記画像データと関連付けて前記合焦位置情報が記録されているか否かを判定する合焦位置情報判定手段を備え、
前記顔焦点判定手段は、更に、前記合焦位置情報判定手段により前記合焦位置情報が記録されていないと判定された場合に、前記画像情報記録手段に記録されている前記画像データに基づいて、前記顔検出手段により検出された前記人物の顔を画像解析して当該顔に焦点が合っているか否かを判定することを特徴とする請求項１〜６の何れか一項に記載の画像処理装置。
【請求項８】
前記画像情報記録手段は、被写体画像の画像データと当該画像データがトリミング画像データであることを示すトリミング情報を関連付けて記録する手段を含み、
前記画像情報記録手段に前記画像データと関連付けて前記トリミング情報が記録されているか否かを判定するトリミング情報判定手段を備え、
前記顔焦点判定手段は、更に、前記トリミング情報判定手段により前記トリミング情報が記録されていると判定された場合に、前記顔焦点判定処理を行うことなく前記被写体画像内の人物の顔に焦点が合っていないと判定することを特徴とする請求項１〜７の何れか一項に記載の画像処理装置。
【請求項９】
前記顔焦点判定手段により顔に焦点が合っていると判定された被写体画像であることを示す顔焦点情報を当該被写体画像の画像データと関連付けて記録する顔焦点情報記録手段を更に備えることを特徴とする請求項１〜８の何れか一項に記載の画像処理装置。
【請求項１０】
前記顔焦点情報記録手段に前記画像データと関連付けて前記顔焦点情報が記録されているか否かを判定する顔焦点情報判定手段を備え、
前記顔焦点判定手段は、更に、前記顔焦点情報判定手段により前記顔焦点情報が記録されていると判定された場合に、前記被写体画像内の人物の顔に焦点が合っていると判定することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
被写体画像の画像データと前記被写体画像における撮像の際の合焦位置に係る合焦位置情報を関連付けて記録する画像情報記録手段を備えるコンピュータに、
前記画像情報記録手段に記録されている前記画像データに基づいて、前記被写体画像内の人物の顔を検出する機能と、
検出された前記人物の顔の位置に係る顔位置情報を取得する機能と、
取得された前記顔位置情報と前記画像情報記録手段に前記画像データと関連付けて記録されている前記合焦位置情報を比較して、前記被写体画像内の人物の顔に焦点が合っているか否かを判定する機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像内の人物の顔に焦点が合っているか否かを判定する画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、画像内の顔を検出して、この顔にピントが合っているか否かを判定することにより、プリント注文に適している画像であるか否かを判定する技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００６−１７８３４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１にあっては、画像の顔部分の周波数解析を行って当該顔部分の周波数特性を取得し、予め記憶された基準周波数特性と比較することによって顔にピントが合っているか否かを判定するので、判定処理が煩雑なものになってしまうといった問題がある。
【０００４】
そこで、本発明の課題は、顔に焦点が合っている画像であるか否かを容易に判定することができる画像処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明の画像処理装置は、
被写体画像の画像データと前記被写体画像における撮像の際の合焦位置に係る合焦位置情報を関連付けて記録する画像情報記録手段と、
前記画像情報記録手段に記録されている前記画像データに基づいて、前記被写体画像内の人物の顔を検出する顔検出手段と、
前記顔検出手段により検出された前記人物の顔の位置に係る顔位置情報を取得する顔位置取得手段と、
前記顔位置取得手段により取得された前記顔位置情報と前記画像情報記録手段に前記画像データと関連付けて記録されている前記合焦位置情報を比較して、前記被写体画像内の人物の顔に焦点が合っているか否かを判定する顔焦点判定処理を行う顔焦点判定手段と、
を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、
前記顔焦点判定手段により顔に焦点が合っていると判定された被写体画像の画像データを前記画像情報記録手段から取得する画像取得手段を更に備えることを特徴としている。
【０００７】
請求項３に記載の発明は、請求項２に記載の画像処理装置において、
画像を表示する表示手段と、
前記画像取得手段により取得された前記画像データに基づいて、前記被写体画像を前記表示手段に表示させる表示制御手段と、を更に備えることを特徴としている。
【０００８】
請求項４に記載の発明は、請求項３に記載の画像処理装置において、
前記表示制御手段は、前記被写体画像の人物の顔部分を拡大して前記表示手段に表示させることを特徴としている。
【０００９】
請求項５に記載の発明は、請求項１に記載の画像処理装置において、
前記顔焦点判定手段による前記顔焦点判定処理の結果を報知する報知手段を更に備えることを特徴としている。
【００１０】
請求項６に記載の発明は、請求項５に記載の画像処理装置において、
画像を表示する表示手段を備え、
前記報知手段は、顔に焦点が合っている被写体画像の人物の顔部分を拡大して前記表示手段に表示させて報知することを特徴としている。
【００１１】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の画像処理装置において、
前記画像情報記録手段は、前記合焦位置情報が関連付けて記録されていない被写体画像の画像データを記録する手段を含み、
前記画像情報記録手段に前記画像データと関連付けて前記合焦位置情報が記録されているか否かを判定する合焦位置情報判定手段を備え、
前記顔焦点判定手段は、更に、前記合焦位置情報判定手段により前記合焦位置情報が記録されていないと判定された場合に、前記画像情報記録手段に記録されている前記画像データに基づいて、前記顔検出手段により検出された前記人物の顔を画像解析して当該顔に焦点が合っているか否かを判定することを特徴としている。
【００１２】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の画像処理装置において、
前記画像情報記録手段は、被写体画像の画像データと当該画像データがトリミング画像データであることを示すトリミング情報を関連付けて記録する手段を含み、
前記画像情報記録手段に前記画像データと関連付けて前記トリミング情報が記録されているか否かを判定するトリミング情報判定手段を備え、
前記顔焦点判定手段は、更に、前記トリミング情報判定手段により前記トリミング情報が記録されていると判定された場合に、前記顔焦点判定処理を行うことなく前記被写体画像内の人物の顔に焦点が合っていないと判定することを特徴としている。
【００１３】
請求項９に記載の発明は、請求項１〜８の何れか一項に記載の画像処理装置において、
前記顔焦点判定手段により顔に焦点が合っていると判定された被写体画像であることを示す顔焦点情報を当該被写体画像の画像データと関連付けて記録する顔焦点情報記録手段を更に備えることを特徴としている。
【００１４】
請求項１０に記載の発明は、請求項９に記載の画像処理装置において、
前記顔焦点情報記録手段に前記画像データと関連付けて前記顔焦点情報が記録されているか否かを判定する顔焦点情報判定手段を備え、
前記顔焦点判定手段は、更に、前記顔焦点情報判定手段により前記顔焦点情報が記録されていると判定された場合に、前記被写体画像内の人物の顔に焦点が合っていると判定することを特徴としている。
【００１５】
請求項１１に記載の発明のプログラムは、
被写体画像の画像データと前記被写体画像における撮像の際の合焦位置に係る合焦位置情報を関連付けて記録する画像情報記録手段を備えるコンピュータに、
前記画像情報記録手段に記録されている前記画像データに基づいて、前記被写体画像内の人物の顔を検出する機能と、
検出された前記人物の顔の位置に係る顔位置情報を取得する機能と、
取得された前記顔位置情報と前記画像情報記録手段に前記画像データと関連付けて記録されている前記合焦位置情報を比較して、前記被写体画像内の人物の顔に焦点が合っているか否かを判定する機能と、
を実現させることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、人物の顔に焦点が合っている画像であるか否かを容易に判定することができる。
【発明を実施するための最良の形態】
【００１７】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１８】
［実施形態１］
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
実施形態１の撮像装置１００は、被写体画像内の人物の顔の位置に係る顔位置情報を取得し、当該顔位置情報と記録媒体５に画像データと関連付けて記録されている合焦位置情報を比較して、被写体画像内の人物の顔に焦点が合っているか否かを判定する顔焦点判定処理を行う。具体的には、図１に示すように、撮像装置１００は、撮像部１と、撮像補助部２と、表示部３、操作部４と、記録媒体５と、ＵＳＢ端子６と、制御部７等を備えて構成されている。
【００１９】
撮像部１は、被写体を連続して撮像して複数の画像フレームを生成する。具体的には、撮像部１は、撮像レンズ１１と、電子撮像部１２と、映像信号処理部１３と、画像メモリ１４と、撮影制御部１５等を備えている。
【００２０】
撮像レンズ１１は、複数のレンズから構成されている。
電子撮像部１２は、撮像レンズ１１を通過した被写体像を二次元の画像信号に変換するＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等から構成されている。
映像信号処理部１３は、電子撮像部１２から出力される画像信号に対して所定の画像処理を施すものである。
画像メモリ１４は、画像処理後の画像信号を一時的に記憶する。
【００２１】
撮影制御部１５は、ＣＰＵ７１の制御下にて、電子撮像部１２及び映像信号処理部１３を制御する。具体的には、撮影制御部１５は、電子撮像部１２に所定の露出時間で被写体を撮像させ、当該電子撮像部１２の撮像領域から画像信号（画像フレーム）を所定のフレームレートで読み出す処理の実行を制御する。
【００２２】
撮像補助部２は、撮像部１による被写体の撮像の際に駆動するものであり、フォーカス駆動部２１と、ズーム駆動部２２を備えている。
【００２３】
フォーカス駆動部２１は、撮像レンズ１１に接続されたフォーカス機構部（図示略）を駆動させる。
ズーム駆動部２２は、撮像レンズ１１に接続されたズーム機構部（図示略）を駆動させる。
なお、フォーカス駆動部２１及びズーム駆動部２２は、撮影制御部１５に接続され、撮影制御部１５の制御下にて駆動する。
【００２４】
表示部３は、表示手段として、撮像部１により撮像された被写体画像を表示するものである。また、表示部３は、表示制御部３１と、画像表示部３２を備えている。
【００２５】
表示制御部３１は、ＣＰＵ７１から適宜出力される表示データを一時的に保存するビデオメモリ（図示略）を備えている。
【００２６】
画像表示部３２は、表示制御部３１からの出力信号に基づいて撮像部１により撮像された画像等を表示画面に表示する。具体的には、画像表示部３２は、電子撮像部１２による被写体の撮像により生成された複数の画像フレームに基づいてスルー画像表示する。
また、画像表示部３２は、スルー画像の表示中に自動合焦処理におけるＡＦ対象に重畳させてＡＦ枠を表示する。
【００２７】
操作部４は、当該撮像装置１００の所定操作を行うためのものであり、操作入力部４１と、入力回路４２等を備えている。
【００２８】
操作入力部４１は、シャッターボタン４１ａ、モード設定ボタン４１ｂ、選択決定用ボタン４１ｃ等を備えている。
【００２９】
シャッターボタン４１ａは、撮像部１による被写体の撮像を指示する。また、シャッターボタン４１ａは、例えば、半押し操作及び全押し操作の２段階の押圧操作が可能に構成され、各操作段階に応じた所定の操作信号を出力する。具体的には、シャッターボタン４１ａは、ユーザにより半押し操作された場合に、自動合焦処理（ＡＦ）や自動露出処理（ＡＥ）等の実行指示を出力し、ユーザにより全押し操作された場合に、撮像部１による本画像（記録画像）の撮像の実行指示を出力する。
【００３０】
モード設定ボタン４１ｂは、例えば、当該撮像装置１００のボディ背面に設けられ、撮像装置１００の複数の動作モードの中で所定の動作モードの選択設定を指示する。
ここで、動作モードとしては、例えば、所定サイズの静止画像を撮影する通常撮影モードや、所定のフレームレートで動画像を撮影する動画撮影モード、顔に焦点が合っている画像のみを表示する再生表示モード等が挙げられる。
そして、ユーザによりモード設定ボタン４１ｂが操作されて所定の動作モード（例えば、再生表示モード等）が選択されると、当該動作モードの設定指示を入力回路４２を介してＣＰＵ７１に出力する。ＣＰＵ７１は、設定指示が入力されると、各部を制御して当該動作モードに応じた設定を行う。
【００３１】
選択決定用ボタン４１ｃは、各種項目の選択を行う上下左右のカーソルボタン（図示略）と、これらカーソルボタンの操作に基づいて選択された項目の決定ボタン（図示略）等を備えている。
【００３２】
入力回路４２は、操作入力部４１から入力された操作信号をＣＰＵ７１に入力するためのものである。
【００３３】
記録媒体５は、例えば、カード型の不揮発性メモリ（フラッシュメモリ）やハードディスク等により構成され、撮像部１により撮像された被写体画像の画像データを複数記憶する。
画像データは、被写体画像における撮像の際の合焦位置に係る合焦位置情報、即ち、ＡＦ枠の表示位置の中心座標がＥｘｉｆ情報として付帯されたＥｘｉｆ形式の画像ファイルから構成されている。
ここで、記録媒体５は、被写体画像の画像データと当該被写体画像における撮像の際の合焦位置に係る合焦位置情報を関連付けて記録する画像情報記録手段を構成している。
【００３４】
ＵＳＢ端子６は、外部機器との接続用の端子であり、ＵＳＢケーブル（図示略）等を介してデータの送受信を行う。
【００３５】
制御部７は、撮像装置１００の各部を制御するものであり、例えば、ＣＰＵ７１と、プログラムメモリ７２と、データメモリ７３等を備えている。
【００３６】
ＣＰＵ７１は、プログラムメモリ７２に記憶された撮像装置１００用の各種処理プログラムに従って各種の制御動作を行うものである。
【００３７】
データメモリ７３は、例えば、フラッシュメモリ等により構成され、ＣＰＵ７１によって処理されるデータ等を一時記憶する。
また、データメモリ７３は、顔焦点判定処理（後述）にて顔に焦点が合っていると判定された被写体画像であることを示す顔焦点情報として、当該被写体画像の画像データのファイル名を記録する判定済ファイル名格納領域（図示略）を備えている。
ここで、データメモリ７３は、顔焦点判定処理にて顔に焦点が合っていると判定された被写体画像であることを示す顔焦点情報を当該被写体画像の画像データと関連付けて記録する顔焦点情報記録手段を構成している。
【００３８】
プログラムメモリ７２は、ＣＰＵ７１の動作に必要な各種プログラムやデータを記憶するものである。具体的には、プログラムメモリ７２は、顔検出プログラム７２ａ、顔位置取得プログラム７２ｂ、合焦位置情報判定プログラム７２ｃ、顔焦点情報判定プログラム７２ｄ、顔焦点判定プログラム７２ｅ、画像取得プログラム７２ｆ、表示制御プログラム７２ｇ等を記憶している。
【００３９】
顔検出プログラム７２ａは、ＣＰＵ７１を顔検出手段として機能させるものである。即ち、顔検出プログラム７２ａは、記録媒体５に記録されている画像データに基づいて被写体画像内の人物の顔を検出する顔検出処理の実行に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が顔検出プログラム７２ａを実行することで、所定の画像データについて顔画像探索範囲を画像全体として顔画像探索枠を所定方向に走査して、目、鼻、ロなどに相当する特徴部分（顔パーツ）を特定して、各顔パーツの位置関係から顔であるか否かを判定し、顔であると判定されると当該探索枠領域を顔とみなす。
【００４０】
顔位置取得プログラム７２ｂは、ＣＰＵ７１を顔位置取得手段として機能させるものである。即ち、顔位置取得プログラム７２ｂは、顔検出処理にて検出された人物の顔の位置に係る顔位置情報を取得する顔位置取得処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が顔位置取得プログラム７２ｂを実行することで、顔検出処理にて被写体画像内の人物の顔とみなされた探索枠領域の中心座標を算出して取得する。
【００４１】
合焦位置情報判定プログラム７２ｃは、ＣＰＵ７１を合焦位置情報判定手段として機能させるものである。即ち、合焦位置情報判定プログラム７２ｃは、記録媒体５に画像データと関連付けて合焦位置情報が記録されているか否かを判定する合焦位置情報判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が合焦位置情報判定プログラム７２ｃを実行することで、記録媒体５に記録されているＥｘｉｆ形式の画像データのＥｘｉｆ情報として、被写体画像における撮像の際の合焦位置に係る合焦位置情報が付帯されているか否かを判定する。
【００４２】
顔焦点情報判定プログラム７２ｄは、ＣＰＵ７１を顔焦点情報判定手段として機能させるものである。即ち、顔焦点情報判定プログラム７２ｄは、データメモリ７３の判定済ファイル名格納領域に被写体画像のファイル名が格納されているか否かを判定する顔焦点情報判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
【００４３】
顔焦点判定プログラム７２ｅは、ＣＰＵ７１を顔焦点判定手段として機能させるものである。即ち、顔焦点判定プログラム７２ｅは、顔位置取得処理にて取得された顔位置情報と記録媒体５に画像データと関連付けて記録されている合焦位置情報を比較して、被写体画像内の人物の顔に焦点が合っているか否かを判定する顔焦点判定処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、合焦位置情報判定処理にてＥｘｉｆ形式の画像データのＥｘｉｆ情報として合焦位置情報が付帯されていると判定されると、ＣＰＵ７１が顔焦点判定プログラム７２ｅを実行することで、顔位置取得処理にて取得された顔位置情報とＥｘｉｆ情報の合焦位置情報を比較して、これらが一致するか否かに応じて被写体画像内の人物の顔に焦点が合っているか否かを判定する。一方で、合焦位置情報判定処理にてＥｘｉｆ形式の画像データのＥｘｉｆ情報として合焦位置情報が付帯されていないと判定されると、ＣＰＵ７１が顔焦点判定プログラム７２ｅを実行することで、記録媒体５に記録されている画像データに基づいて、被写体画像の顔検出処理にて検出された人物の顔部分の周波数解析（画像解析）を行って当該顔部分の周波数特性を取得し、予め記憶された基準周波数特性と比較することによって当該顔に焦点が合っているか否かを判定する。
そして、ＣＰＵ７１は、上記の顔焦点判定処理にて顔に焦点が合っていると判定された被写体画像の画像データのファイル名をデータメモリ７３の判定済ファイル名格納領域に記録する処理を行う。
【００４４】
また、顔焦点情報判定処理にてデータメモリ７３の判定済ファイル名格納領域に被写体画像のファイル名が格納されていないと判定されると、ＣＰＵ７１が顔焦点判定プログラム７２ｅを実行して、上記の顔焦点判定処理を行う一方で、判定済ファイル名格納領域に被写体画像のファイル名が格納されていると判定されると、ＣＰＵ７１は、顔焦点判定処理を行うことなく被写体画像内の人物の顔に焦点が合っていると判定する。
具体的には、後述する表示処理にて、記録媒体５に記録されている画像番号ｎの画像データについて、顔焦点情報判定処理にてデータメモリ７３の判定済ファイル名格納領域に当該画像データのファイル名が記録されているか否かを判定した後、当該判定結果に応じて、ＣＰＵ７１が顔焦点判定処理を行うか否かを決定する。これにより、顔に焦点が合っていると判定された被写体画像については、表示処理の度に顔焦点判定処理を行う必要がなくなるので、当該被写体画像の表示の高速化を図ることができる。
【００４５】
画像取得プログラム７２ｆは、ＣＰＵ７１を画像取得手段として機能させるものである。即ち、画像取得プログラム７２ｆは、顔に焦点が合っていると判定された被写体画像の画像データを記録媒体５から取得する画像取得処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が画像取得プログラム７２ｆを実行することで、顔位置情報と合焦位置情報が略一致すると判定された被写体画像の画像データ、判定済ファイル名格納領域にファイル名が記録されていると判定された被写体画像の画像データ、あるいは被写体画像内における人物の顔部分の周波数解析（画像解析）により顔に焦点が合っていると判定された被写体画像の画像データを記録媒体５から取得する。
【００４６】
表示制御プログラム７２ｇは、ＣＰＵ７１を表示制御手段として機能させるものである。即ち、表示制御プログラム７２ｇは、画像取得処理にて取得された画像データに基づいて、被写体画像を表示部３の画像表示部３２に表示させる表示制御処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
【００４７】
次に、実施形態１の撮像装置１００による撮像処理について図２を参照して説明する。
図２は、撮像装置１００による撮像処理に係る動作の一例を示すフローチャートである。
【００４８】
図２に示すように、撮像部１による被写体の撮像が開始されると、ＣＰＵ７１は、撮像部１により撮像され生成された画像データに基づいてスルー画像を画像表示部３２に表示させる処理を開始させる（ステップＳ１）。
次に、ユーザによる操作部４の選択決定用ボタン４１ｃの所定操作に基づいて、自動合焦処理におけるＡＦ枠の表示位置、即ち、ＡＦ対象を選択し（ステップＳ２）、ＣＰＵ７１は、選択されたＡＦ対象に重畳させてＡＦ枠を画像表示部３２に表示する（ステップＳ３）。
なお、ステップＳ２におけるＡＦ枠の表示位置の選択は、ユーザによる操作部４の所定操作の有無に関わらず、自動的に行われるようにしても良い。
【００４９】
次に、ユーザによりシャッターボタン４１ａが半押し操作されたか否かを判定する（ステップＳ４）。ここで、シャッターボタン４１ａが半押し操作されたと判定されると（ステップＳ４；ＹＥＳ）、ＣＰＵ７１は、ＡＦ枠に基づいて当該ＡＦ枠内の撮像対象をＡＦ対象として、撮像部１の撮像レンズ１１の合焦位置を調整する自動合焦処理を実行する（ステップＳ５）。
続けて、ユーザによりシャッターボタン４１ａが全押し操作されたか否かを判定する（ステップＳ６）。ここで、シャッターボタン４１ａが全押し操作されたと判定されると（ステップＳ６；ＹＥＳ）、ＣＰＵ７１は、撮像部１により本画像を撮像させる撮像処理の実行を制御する（ステップＳ７）。
【００５０】
そして、ＣＰＵ７１は、ＡＦ枠の表示位置の中心座標を合焦位置情報として、当該合焦位置情報をＥｘｉｆ情報として本画像の画像データに付加し（ステップＳ８）、Ｅｘｉｆ形式の画像ファイルを生成して記録媒体５に記録する（ステップＳ９）。
【００５１】
次に、実施形態１の撮像装置１００による表示処理について図３及び図４を参照して説明する。
図３及び図４は、撮像装置１００による表示処理に係る動作の一例を示すフローチャートである。
なお、以下の表示処理にあっては、予めユーザによるモード設定ボタン４１ｂの所定操作に基づいて再生表示モードに設定されているものとする。
【００５２】
図３に示すように、先ず、ＣＰＵ７１は、当該表示処理の対象となる画像データの番号としてｎ＝１を設定する（ステップＳ２１）。
次に、ＣＰＵ７１は、プログラムメモリ７２内の顔焦点情報判定プログラム７２ｄを実行して、データメモリ７３の判定済ファイル名格納領域に画像番号ｎの画像データのファイル名が格納されているか否かを判定する（ステップＳ２２）。
ここで、画像番号ｎの画像データのファイル名が格納されていないと判定されると（ステップＳ２２；ＮＯ）、ＣＰＵ７１は、画像番号ｎの画像データはＥｘｉｆ情報を有している（付帯している）か否かを判定する（ステップＳ２３）。
【００５３】
ここで、Ｅｘｉｆ情報を有していると判定されると（ステップＳ２３；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の合焦位置情報判定プログラム７２ｃを実行して、Ｅｘｉｆ情報の中に合焦位置情報が含まれているか否かを判定する（ステップＳ２４）。
ここで、合焦位置情報が含まれていると判定されると（ステップＳ２４；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の顔検出プログラム７２ａを実行して、当該画像データに基づいて被写体画像内の人物の顔を検出する顔検出処理を実行する（ステップＳ２５）。
【００５４】
続けて、ＣＰＵ７１は、顔検出処理にて、被写体画像内に人物の顔が検出されたか否かを判定する（ステップＳ２６）。ここで、人物の顔が検出されたと判定されると（ステップＳ２６；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の顔位置取得プログラム７２ｂを実行して、顔検出処理にて検出された人物の顔、即ち、人物の顔とみなされた探索枠領域の中心座標を算出して取得する（ステップＳ２７）。
【００５５】
次に、ＣＰＵ７１は、プログラムメモリ７２内の顔焦点判定プログラム７２ｅを実行して、取得した顔位置情報とＥｘｉｆ情報の合焦位置情報を比較して、これらが略一致するか否かを判定する（ステップＳ２８）。ここで、顔位置情報と合焦位置情報が略一致すると判定されると（ステップＳ２８；ＹＥＳ）、ＣＰＵ７１は、当該画像データのファイル名をデータメモリ７３の判定済ファイル名格納領域に格納する（ステップＳ２９）。
続けて、図４に示すように、ＣＰＵ７１は、プログラムメモリ７２内の画像取得プログラム７２ｆを実行して、顔位置情報と合焦位置情報が略一致すると判定された被写体画像の画像データを記録媒体５から取得した後、プログラムメモリ７２内の表示制御プログラム７２ｇを実行して、取得された画像データに基づいて、被写体画像を表示部３の画像表示部３２に表示させる（ステップＳ３０）。
【００５６】
一方、ステップＳ２３にて、Ｅｘｉｆ情報を有していないと判定された場合（ステップＳ２３；ＮＯ）、または、ステップＳ２４にて、合焦位置情報が含まれていないと判定された場合には（ステップＳ２４；ＮＯ）、ＣＰＵ７１は、プログラムメモリ７２内の顔検出プログラム７２ａを実行して、当該画像データに基づいて被写体画像内の人物の顔を検出する顔検出処理を実行する（ステップＳ３１）。
【００５７】
続けて、ＣＰＵ７１は、顔検出処理にて、被写体画像内に人物の顔が検出されたか否かを判定する（ステップＳ３２）。ここで、人物の顔が検出されたと判定されると（ステップＳ３２；ＹＥＳ）、ＣＰＵ７１は、プログラムメモリ７２内の顔焦点判定プログラム７２ｅを実行して、被写体画像の人物の顔部分の画像解析を行って（ステップＳ３３）、当該顔にピント（焦点）が合っているか否かを判定する（ステップＳ３４）。
ここで、顔にピントが合っていると判定されると（ステップＳ３４；ＹＥＳ）、ステップＳ２９に移行して、当該画像データのファイル名をデータメモリ７３の判定済ファイル名格納領域に格納した後、ステップＳ３０に移行して、ＣＰＵ７１は、画像取得処理及び表示制御処理を実行する。
【００５８】
次に、ＣＰＵ７１は、ユーザによる操作部４の選択決定用ボタン４１ｃの所定操作に基づいて次の画像を画像表示部３２に表示させるスクロール操作が行われたか否かを判定する（ステップＳ３５）。
ここで、スクロール操作が行われたと判定されると（ステップＳ３５；ＹＥＳ）、ＣＰＵ７１は、当該表示処理の対象となる画像データの番号としてｎ＝ｎ＋１を設定した後（ステップＳ３６）、ステップＳ２２に移行する。
なお、ステップＳ２６にて、人物の顔が検出されていないと判定された場合（ステップＳ２６；ＮＯ）、また、ステップＳ２８にて、顔位置情報と合焦位置情報が略一致しないと判定された場合（ステップＳ２８；ＮＯ）、また、ステップＳ３２にて、人物の顔が検出されていないと判定された場合（ステップＳ３２；ＮＯ）、また、ステップＳ３４にて、顔にピントが合っていないと判定された場合にも（ステップＳ３４；ＮＯ）、ステップＳ３６に移行する。
【００５９】
また、ステップＳ２２にて、画像番号ｎの画像データのファイル名が格納されていると判定された場合（ステップＳ２２；ＹＥＳ）、即ち、上記の各処理を予め実行して、顔に焦点が合っていると判定された被写体画像の画像データのファイル名がデータメモリ７３の判定済ファイル名格納領域に格納されている場合には、ステップＳ３０に移行して、ＣＰＵ７１は、画像取得処理及び表示制御処理を実行する。つまり、顔に焦点が合っていると既に判定された被写体画像については、表示処理を実行する毎にステップＳ２３以降の各処理を実行することなく、ＣＰＵ７１が画像取得処理及び表示制御処理を実行することで、当該被写体画像の表示の高速化を図ることができる。
【００６０】
以上のように、実施形態１の撮像装置１００によれば、記録媒体５に記録されている画像データに基づいて、被写体画像内の人物の顔を検出して、その顔の位置に係る顔位置情報を取得して、当該顔位置情報と画像データのＥｘｉｆ情報として付帯されている合焦位置情報を比較して、被写体画像内の人物の顔に焦点が合っているか否かを判定するので、従来のように画像データの画像解析を行うことなく、人物の顔に焦点が合っている画像であるか否かを容易に判定することができる。
また、Ｅｘｉｆ情報として合焦位置情報が付帯されていない画像データについては、従来のように画像データの画像解析を行って人物の顔に焦点が合っているか否かを判定することができるので、記録媒体５に記録されている全ての画像データについて、人物の顔に焦点があっている画像であるか否かの判定を行うことができる。
【００６１】
さらに、顔焦点判定処理にて顔に焦点が合っていると判定された被写体画像の画像データを記録媒体５から取得して、当該画像データに基づいて被写体画像を表示部３の画像表示部３２に表示することができるので、記録媒体５に記録されている複数の画像データの中で、人物の顔に焦点が合っている被写体画像のみを画像表示部３２に表示させてユーザに適正に報知することができる。
【００６２】
なお、上記実施形態１にあっては、ステップＳ３０にて、ＣＰＵ７１が表示制御処理を実行して、画像取得処理にて取得された画像データに基づいて、被写体画像を表示部３に表示させるようにしたが、これに限られるものではなく、被写体画像の人物の顔部分を拡大して表示部３の画像表示部３２に表示させるようにしても良い。例えば、被写体画像全体に対して人物の顔の占める面積の割合が小さい場合等に、顔部分を拡大することでユーザは人物の顔に焦点が合っていることを適正に認識することができる。
ここで、顔部分の拡大率は、例えば、画像表示部３２に顔部分が全画面表示となる程度であっても良いし、画像表示部３２の全表示領域に対して所定の割合で表示される程度であっても良い。また、顔部分が全画面表示されない場合には、当該顔部分を含む被写体画像を背景画像として重畳表示するようにしても良い。
【００６３】
また、実施形態１にあっては、顔に焦点が合っている被写体画像を表示させる表示処理を行うようにしたが、これに限られるものではなく、ステップＳ３０にて、ＣＰＵ７１が表示制御処理を行わないことで、データメモリ７３の判定済ファイル名格納領域に顔に焦点が合っている被写体画像の画像データのファイル名を格納する処理を順次行うことができる。これにより、その後の表示処理にて、顔に焦点が合っている被写体画像については、ステップＳ２２にて、画像番号ｎの画像データのファイル名が格納されていると判定されることとなり、その後、ＣＰＵ７１が画像取得処理及び表示制御処理を実行することで、当該被写体画像の表示の高速化を図ることができる。
【００６４】
［実施形態２］
以下に、実施形態２の撮像装置２００について図５及び図６を参照して説明する。
図５は、本発明を適用した実施形態２の撮像装置２００の概略構成を示すブロック図である。
【００６５】
実施形態２の撮像装置２００は、顔焦点判定処理の結果を報知し、具体的には、顔に焦点が合っている被写体画像の人物の顔部分を拡大して画像表示部３２に表示することで報知する。
なお、実施形態２の撮像装置２００は、顔焦点判定処理の結果の報知を行う以外の点では上記実施形態１と略同様であるので、同様の構成には同一の符号を付してその説明を省略する。
【００６６】
図５に示すように、プログラムメモリ７２には、顔検出プログラム７２ａ、顔位置取得プログラム７２ｂ、合焦位置情報判定プログラム７２ｃ、顔焦点情報判定プログラム７２ｄ、顔焦点判定プログラム７２ｅ、画像取得プログラム７２ｆ、表示制御プログラム７２ｇに加えて、報知制御プログラム７２ｈが記憶されている。
【００６７】
報知制御プログラム７２ｈは、ＣＰＵ７１を報知手段として機能させるものである。即ち、報知制御プログラム７２ｈは、顔焦点判定処理の結果を報知する報知処理に係る機能をＣＰＵ７１に実現させるためのプログラムである。
具体的には、ＣＰＵ７１が報知制御プログラム７２ｈを実行することで、顔に焦点が合っている被写体画像の人物の顔部分を所定の拡大率で拡大して表示部３の画像表示部３２に表示させて報知する。
ここで、顔部分の拡大率は、例えば、画像表示部３２に顔部分が全画面表示となる程度であっても良いし、画像表示部３２の全表示領域に対して所定の割合で表示される程度であっても良い。また、顔部分が全画面表示されない場合には、当該顔部分を含む被写体画像を背景画像として重畳表示するようにしても良い。
【００６８】
次に、実施形態２の撮像装置２００による表示処理について図６を参照して説明する。
図６は、撮像装置２００による表示処理に係る動作の一例を示すフローチャートである。
なお、以下に説明する表示処理は、実施形態１の撮像装置１００による表示処理の一部を変形したものであり、同一の処理についての説明は省略する。即ち、図３及び図４に示す表示処理のうち、図３に示す各処理は同一であり、図４における各処理を図６のものに置き換えたものである。
【００６９】
図３及び図６に示すように、ステップＳ２９にて顔に焦点が合っていると判定された画像データのファイル名をデータメモリ７３の判定済ファイル名格納領域に格納した後、あるいはステップＳ２２にて、画像番号ｎの画像データのファイル名が格納されていると判定された場合、ＣＰＵ７１は、プログラムメモリ７２内の画像取得プログラム７２ｆを実行して、顔に焦点が合っていると判定された被写体画像の画像データを記録媒体５から取得した後、報知処理及び画像表示処理を行う（ステップＳ５１）。
具体的には、ＣＰＵ７１は、プログラムメモリ７２内の表示制御プログラム７２ｇを実行して、取得された画像データに基づいて、被写体画像を表示部３の画像表示部３２に表示させるとともに、プログラムメモリ７２内の報知制御プログラム７２ｈを実行することで、当該被写体画像の人物の顔部分を所定の割合で拡大して画像表示部３２に被写体画像に対して重畳表示させて報知する。
【００７０】
次に、ステップＳ３５に移行して、ＣＰＵ７１は、次の画像を画像表示部３２に表示させるスクロール操作が行われたか否かを判定し、スクロール操作が行われたと判定されると（ステップＳ３５；ＹＥＳ）、ステップＳ３６に移行して、ＣＰＵ７１は、当該表示処理の対象となる画像データの番号としてｎ＝ｎ＋１を設定する。
【００７１】
一方、ステップＳ２６にて、人物の顔が検出されていないと判定された場合（ステップＳ２６；ＮＯ）、また、ステップＳ２８にて、顔位置情報と合焦位置情報が略一致しないと判定された場合（ステップＳ２８；ＮＯ）、また、ステップＳ３２にて、人物の顔が検出されていないと判定された場合（ステップＳ３２；ＮＯ）、また、ステップＳ３４にて、顔にピントが合っていないと判定された場合には（ステップＳ３４；ＮＯ）、ＣＰＵ７１は、当該被写体画像の画像データを記録媒体５から取得した後、取得された画像データに基づいて、被写体画像を表示部３の画像表示部３２に表示させる（ステップＳ５２）。これにより、顔に焦点が合っていない被写体画像も表示部３の画像表示部３２に表示させることができる。
その後、ＣＰＵ７１は、ユーザによる操作部４の選択決定用ボタン４１ｃの所定操作に基づいて次の画像を画像表示部３２に表示させるスクロール操作が行われたか否かを判定する（ステップＳ５３）。
ここで、スクロール操作が行われたと判定されると（ステップＳ５３；ＹＥＳ）、ステップＳ３６に移行する。
【００７２】
以上のように、実施形態２の撮像装置２００によれば、顔焦点判定処理の結果に応じて、人物の顔に焦点が合っていない被写体画像については通常の表示とする一方で、人物の顔に焦点が合っている被写体画像については、当該顔部分を拡大して画像表示部３２に表示させて報知することができるので、記録媒体５に記録されている複数の画像データの中で、人物の顔に焦点が合っている被写体画像をユーザに適正に報知することができる。
【００７３】
なお、上記実施形態２にあっては、報知処理として、被写体画像の人物の顔部分を所定の拡大率で拡大して画像表示部３２に表示させるようにしたが、報知の手段や方法はこれに限られるものではなく、例えば、顔部分をマーク表示して報知したり、顔に焦点が合っている旨のメッセージを表示して報知したり、音声で報知したり、画像全体を点滅させて報知するようにしても良い。
【００７４】
また、本発明は、上記実施形態１、２に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、画像データをＥｘｉｆ形式の画像ファイルから構成して、画像データにＥｘｉｆ情報として合焦位置情報を付帯させるようにしたが、これに限られるものではなく、例えば、合焦位置情報を画像データと独立して記録するようにしても良い。
【００７５】
さらに、実施形態１、２にあっては、ステップＳ３０やステップＳ５１における被写体画像の表示に代えて、或いは、被写体画像の表示に加えて、当該画像データをＵＳＢ端子６を介して接続されたパソコン等の外部機器に転送する転送処理、当該画像データの複製を生成するコピー処理、当該画像データに対して所定の画像処理を施す画像加工処理等を行うようにしても良い。
【００７６】
また、上記実施形態１、２にあっては、ステップＳ３５やステップＳ５３にて、次の画像を画像表示部３２に表示させるスクロール操作が行われたか否かを判定し、スクロール操作が行われたと判定されると（ステップＳ３５及びステップＳ５３；ＹＥＳ）、ステップＳ３６に移行するようにしたが、これに限られるものではなく、例えば、被写体画像を画像表示部３２に所定時間表示した後、オートスクロールされて自動的に次の画像番号の画像データについて各種処理を行うようにしても良い。
【００７７】
さらに、上記実施形態１、２にあっては、ステップＳ２３にてＥｘｉｆ情報を有していると判定された後、ＣＰＵ７１が所定の判定プログラムを実行することで、当該Ｅｘｉｆ情報に画像データがデジタルズームを用いて撮影されたトリミング画像データであることを示すデジタルズーム情報（トリミング情報）が記録されているか否かを判定するようにしても良い。そして、デジタルズーム情報が記録されていると判定された場合に、ステップＳ２４以降の処理を行うことなく、被写体画像内の人物の顔に焦点が合っていないと判定して、ステップＳ３６に移行するようにしても良い。これにより、デジタルズームを用いて撮像された画素数が少なく低画質の画像データは顔焦点判定処理の対象から除外することができ、Ｅｘｉｆ情報を有している全ての画像データについてステップＳ２４以降の処理を実行する必要がなくなるので、当該表示処理の高速化を図ることができる。
ここで、ＣＰＵ７１は、記録媒体５に画像データと関連付けて当該画像データがトリミング画像データであることを示すトリミング情報が記録されているか否かを判定するトリミング情報判定手段として機能する。
【００７８】
また、撮像装置１００、２００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。
【００７９】
さらに、画像処理装置として撮像装置１００、２００を例示したが、これに限られるものではなく、撮像部１により取得した複数の画像データをＵＳＢ端子６を介して接続されたパソコン等の外部機器に出力して、当該外部機器にて顔検出処理、顔位置取得処理、顔焦点判定処理、画像取得処理、表示制御処理、報知処理、合焦位置情報判定処理、トリミング情報判定処理、顔焦点情報判定処理等を行うようにしても良い。
【００８０】
加えて、上記実施形態１、２にあっては、顔検出手段、顔位置取得手段、顔焦点判定手段、画像取得手段、表示制御手段、報知手段、合焦位置情報判定手段、トリミング情報判定手段、顔焦点情報判定手段としての機能を、ＣＰＵ７１によって所定のプログラム等が実行されることにより実現される構成としたが、これに限られるものではなく、例えば、各種機能を実現するためのロジック回路等から構成しても良い。
【図面の簡単な説明】
【００８１】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置による撮像処理に係る動作の一例を示すフローチャートである。
【図３】図１の撮像装置による表示処理に係る動作の一例を示すフローチャートである。
【図４】図３の表示処理の続きを示すフローチャートである。
【図５】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図６】図５の撮像装置による表示処理に係る動作の一例を示すフローチャートである。
【符号の説明】
【００８２】
１００、２００  撮像装置（画像処理装置、コンピュータ）
３      表示部（表示手段）
５      記録媒体（画像情報記録手段）
７１    ＣＰＵ（顔検出手段、顔位置取得手段、顔焦点判定手段、画像取得手段、表示制御手段、報知手段、合焦位置情報判定手段、トリミング情報判定手段、顔焦点情報判定手段）
７３    データメモリ（顔焦点情報記録手段）
【図１】
2009163691.tif 000003
【図２】
2009163691.tif 000004
【図３】
2009163691.tif 000005
【図４】
2009163691.tif 000006
【図５】
2009163691.tif 000007
【図６】
2009163691.tif 000008