(57)【要約】【課題】画像ファイルになるべく正しい顔識別に関する情報を格納することができる撮像装置を提供することを目的とする。【解決手段】連写モードに設定可能な撮像装置であって、撮像手段と、撮像手段により撮像された顔の特徴を示す特徴量情報を抽出する抽出手段と、抽出手段により抽出された特徴量情報と、特徴量情報が示す顔に関する情報とを関連付けて記憶する記憶手段と、連写モードにおいて、抽出手段が新たに抽出した特徴量情報が示す顔が記憶手段に記憶されている特徴量情報によって示される顔と同一である場合に、撮像手段が連写モードにおいて何枚目の画像を撮像したかに応じて、特徴量情報が示す顔に関する情報を前記撮像手段が撮像した画像に基づいて生成する画像ファイル内に格納するか否かを決定し、決定に基づいて画像ファイルを生成する生成手段と、を備える。【選択図】図１
2010171845.tif 000002
【特許請求の範囲】
【請求項１】
連写モードに設定可能な撮像装置であって、
撮像手段と、
前記撮像手段により撮像された顔の特徴を示す特徴量情報を抽出する抽出手段と、
前記抽出手段により抽出された特徴量情報と、該特徴量情報が示す顔に関する情報とを関連付けて記憶する記憶手段と、
連写モードにおいて、前記抽出手段が新たに抽出した特徴量情報が示す顔が前記記憶手段に記憶されている特徴量情報によって示される顔と同一である場合に、前記撮像手段が連写モードにおいて何枚目の画像を撮像したかに応じて、前記特徴量情報が示す顔に関する情報を前記撮像手段が撮像した画像に基づいて生成する画像ファイル内に格納するか否かを決定し、該決定に基づいて画像ファイルを生成する生成手段と、を備える、
撮像装置。
【請求項２】
前記生成手段は、
１枚目の画像ファイルを生成する場合には、前記特徴量情報が示す顔に関する情報を生成する画像ファイル内に格納する一方、
２枚目以後の画像ファイルを生成する場合には、前記特徴量情報が示す顔に関する情報を生成する画像ファイル内に格納しない、
請求項１に記載の撮像装置。
【請求項３】
連写モードとオートブラケットモードとに選択的に設定可能な撮像装置であって、
撮像手段と、
前記撮像手段により撮像された顔の特徴を示す特徴量情報を抽出する抽出手段と、
前記抽出手段により抽出された特徴量情報と、該特徴量情報が示す顔に関する情報とを関連付けて記憶する記憶手段と、
前記抽出手段が新たに抽出した特徴量情報が示す顔が前記記憶手段に記憶されている特徴量情報によって示される顔と同一である場合に、設定されているモードに応じて、前記特徴量情報が示す顔に関する情報を前記撮像手段が撮像した画像に基づいて生成する画像ファイルの全てに格納するのか一部に格納するのかを決定し、該決定に基づいて画像ファイルを生成する生成手段と、を備える、
撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関し、特に、顔識別機能を有する撮像装置に関する。
【背景技術】
【０００２】
特許文献１は、顔領域の候補を識別する画像処理装置を開示する。この画像処理装置は、画像内で顔領域の候補が顔を表す確率を計算し、その確率を添付情報として画像に保存する。
【０００３】
この画像処理装置によれば、顔領域の候補を識別した結果又はポートレート確率を計算した結果が画像に保存されるようになり、その画像上で行われる更なる処理が容易となる。
【特許文献１】特開２００４−１９９６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示されている画像処理装置は、顔識別機能を有していない。従って、顔領域の候補を高い精度で識別し、その結果を画像ファイルに格納することができるが、顔識別を行った結果を画像ファイルに格納することはできない。
【０００５】
本発明は、画像ファイルになるべく正しい顔識別に関する情報を格納することができる撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために本発明にかかる撮像装置は、連写モードに設定可能な撮像装置であって、撮像手段と、撮像手段により撮像された顔の特徴を示す特徴量情報を抽出する抽出手段と、抽出手段により抽出された特徴量情報と、特徴量情報が示す顔に関する情報とを関連付けて記憶する記憶手段と、連写モードにおいて、抽出手段が新たに抽出した特徴量情報が示す顔が記憶手段に記憶されている特徴量情報によって示される顔と同一である場合に、撮像手段が連写モードにおいて何枚目の画像を撮像したかに応じて、特徴量情報が示す顔に関する情報を前記撮像手段が撮像した画像に基づいて生成する画像ファイル内に格納するか否かを決定し、決定に基づいて画像ファイルを生成する生成手段と、を備える。
【０００７】
また、本発明にかかる撮像装置において、生成手段は、１枚目の画像ファイルを生成する場合には、特徴量情報が示す顔に関する情報を生成する画像ファイル内に格納する一方、２枚目以後の画像ファイルを生成する場合には、特徴量情報が示す顔に関する情報を生成する画像ファイル内に格納しないようにしてもよい。
【０００８】
また、本発明にかかる撮像装置は、連写モードとオートブラケットモードとに選択的に設定可能な撮像装置であって、撮像手段と、撮像手段により撮像された顔の特徴を示す特徴量情報を抽出する抽出手段と、抽出手段により抽出された特徴量情報と、特徴量情報が示す顔に関する情報とを関連付けて記憶する記憶手段と、抽出手段が新たに抽出した特徴量情報が示す顔が前記記憶手段に記憶されている特徴量情報によって示される顔と同一である場合に、設定されているモードに応じて、特徴量情報が示す顔に関する情報を撮像手段が撮像した画像に基づいて生成する画像ファイルの全てに格納するのか一部に格納するのかを決定し、決定に基づいて画像ファイルを生成する生成手段と、を備えるようにしてもよい。
【発明の効果】
【０００９】
本発明によれば、画像ファイルになるべく正しい顔識別に関する情報を格納することができる撮像装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
〔１．実施の形態１〕
〔１−１．概要〕
本実施の形態にかかるデジタルカメラ１００は、被写体の顔を識別することができる。デジタルカメラ１００は、識別対象として事前に登録している顔を識別することができる。デジタルカメラ１００は、事前に登録している顔を識別した上で被写体像を撮像した際に、顔識別に関する情報を画像ファイルに格納することができる。
【００１１】
本発明は、画像ファイルになるべく正しい顔識別に関する情報を格納することができる撮像装置を提供するためになされた発明である。
【００１２】
〔１−２．構成〕
〔１−２−１．電気的構成〕
本実施の形態にかかるデジタルカメラ１００の電気的構成について図１を用いて説明する。図１は、デジタルカメラ１００の構成を示すブロック図である。デジタルカメラ１００は、１又は複数のレンズからなる光学系１１０により形成された被写体像をＣＣＤイメージセンサー１４０で撮像する。ＣＣＤイメージセンサー１４０で生成された画像データは、画像処理部１６０で各種処理が施され、メモリカード２００に格納される。以下、デジタルカメラ１００の構成を詳細に説明する。
【００１３】
光学系１１０は、ズームレンズやフォーカスレンズから構成される。ズームレンズを光軸に沿って移動させることにより、被写体像の拡大、縮小をすることができる。また、フォーカスレンズを光軸に沿って移動させることにより、被写体像のピントを調整することができる。
【００１４】
レンズ駆動部１２０は、光学系１１０に含まれる各種レンズを駆動する。例えばズームレンズを駆動するズームモータや、フォーカスレンズを駆動するフォーカスモータがこれにあたる。
【００１５】
絞り３００は、使用者の設定に応じて若しくは自動で、開口部の大きさを調整し、透過する光の量を調整する。
【００１６】
シャッター１３０は、ＣＣＤイメージセンサー１４０に透過させる光を遮光するための手段である。
【００１７】
ＣＣＤイメージセンサー１４０は、光学系１１０で形成された被写体像を撮像して、画像データを生成する。ＣＣＤイメージセンサー１３０は、露光、転送、電子シャッターなどの各種動作を行う。
【００１８】
Ａ／Ｄコンバータ１５０は、ＣＣＤイメージセンサー１４０で生成されたアナログ画像データをデジタル画像データに変換する。
【００１９】
画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対して各種処理を施す。画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対して処理を施し、表示モニタ２２０に表示するための画像データを生成したり、メモリカード２００に格納するための画像データを生成したりする。例えば、画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対してガンマ補正やホワイトバランス補正、傷補正などの各種処理を行う。また、画像処理部１６０は、ＣＣＤイメージセンサー１４０で生成された画像データに対して、ＪＰＥＧ規格に準拠した圧縮形式等により画像データを圧縮する。画像処理部１６０は、ＤＳＰやマイコンなどで実現可能である。
【００２０】
コントローラー１８０は、全体を制御する制御手段である。また、コントローラー１８０は、画像処理部１６０で生成された画像データが示す画像のうちの顔を検出することができる。具体的には、内部メモリ２４０は、標準的な人物等の顔における目の位置、鼻の位置、口の位置等を記憶している。コントローラー１８０は、画像処理部１６０で生成された画像データが示す画像のうち、内部メモリ２４０に記憶されている目、鼻、口等の位置関係と類似する位置関係を有する部分があるかを判断する。類似する位置関係を有する部分があると判断すると、コントローラー１８０は、その部分を中心とする一定の範囲を顔として検出する。また、コントローラー１８０は、画像処理部１６０で生成された画像データが示す被写体の顔が内部メモリ２４０に事前に登録されている顔と同一の顔か否かの識別をすることができる。具体的には、コントローラー１８０は、画像処理部１６０で生成された画像データが示す画像のうちの顔を検出する。コントローラー１８０は、顔を検出した際に、その顔のうちの目、鼻、口の位置関係等から顔の特徴を示す特徴量情報を抽出する。顔の特徴量情報を抽出すると、コントローラー１８０は、抽出した特徴量情報が内部メモリ２４０に事前に登録されている顔の特徴量情報と類似しているかを判断する。類似していると判断すると、コントローラー１８０は、検出した顔が内部メモリ２４０に事前に登録されている顔と同一の顔であると識別する。一方、類似していないと判断すると、コントローラー１８０は、検出した顔が内部メモリ２４０に事前に登録されている顔とは別の顔であると識別する。コントローラー１８０は、半導体素子などで実現可能である。コントローラー１８０は、ハードウェアのみで構成してもよいし、ハードウェアとソフトウェアとを組み合わせることにより実現してもよい。コントローラー１８０は、マイコンなどで実現できる。
【００２１】
バッファ１７０は、画像処理部１６０及びコントローラー１８０のワークメモリとして機能する。バッファ１７０は、例えば、ＤＲＡＭ、強誘電体メモリなどで実現できる。
【００２２】
カードスロット１９０は、メモリカード２００を着脱可能である。カードスロット１９０は、機械的及び電気的にメモリカード２００と接続可能である。メモリカード２００は、フラッシュメモリや強誘電体メモリなどを内部に含み、画像処理部１６０で生成された画像ファイル等のデータを格納可能である。
【００２３】
内部メモリ２４０は、フラッシュメモリや強誘電低メモリなどで構成される。内部メモリ２４０は、デジタルカメラ１００全体を制御するための制御プログラムや、顔検出に用いられる標準的な顔の目、鼻、口の位置関係に関する情報や、顔を識別するために事前に登録する顔に関する情報等を記憶している。
【００２４】
操作部材２１０は、使用者からの操作を受け付けるユーザーインターフェースの総称である。例えば、使用者からの操作を受け付ける十字キーや決定釦等がこれにあたる。
【００２５】
表示モニタ２２０は、ＣＣＤイメージセンサー１４０で生成した画像データが示す画像（スルー画像）や、メモリカード２００から読み出した画像データが示す画像を表示可能である。また、表示モニタ２２０は、デジタルカメラ１００の各種設定を行うための各種メニュー画面等も表示可能である。
【００２６】
〔１−２−２．本発明との対応〕
ＣＣＤイメージセンサー１４０は、本発明の撮像手段の一例である。コントローラー１８０は、本発明の抽出手段の一例である。内部メモリ２４０は、本発明の記憶手段の一例である。コントローラー１８０は、本発明の生成手段の一例である。
【００２７】
〔１−３．顔識別機能〕
上述したように、デジタルカメラ１００は、顔識別機能を有している。顔識別機能とは、事前に登録されている顔とＣＣＤイメージセンサー１４０で撮像している被写体の顔とが同一の顔であるかを識別する機能である。
【００２８】
デジタルカメラ１００は、登録されている顔の特徴量と、撮像している画像に含まれる顔の特徴量とが類似しているかを判断する。類似していると判断した場合に、デジタルカメラ１００は、登録されている顔と撮像している顔とが同一の顔であると判断する。
【００２９】
デジタルカメラ１００は、被写体の撮像を行う際に、撮像している被写体の中に登録されている顔が存在するかを識別する。登録している顔が存在すると識別した場合に、デジタルカメラ１００は、登録している顔に優先的にフォーカスを合わせる等の動作を行う。
【００３０】
〔１−３−１．識別対象の登録〕
識別対象とする顔を事前に登録する方法について図２、図３を用いて説明する。図２は、識別対象とする顔を事前に登録する方法を説明するためのフローチャートである。図３は、識別対象とする顔を事前に登録する方法を説明するための模式図である。
【００３１】
使用者は、操作部材２１０を操作することにより、識別対象とする顔を事前に登録するモードにデジタルカメラ１００を設定できる（Ｓ１００）。顔を登録するモードに設定すると、コントローラー１８０は、対象とする顔を撮影するモードを開始する（Ｓ１１０）。撮影モードが開始されると、例えば、表示モニタ２２０は図３（Ａ）に示されるような画像を表示する。
【００３２】
識別対象とする顔を撮影するモードが開始されると、コントローラー１８０は、使用者により識別対象とする顔が撮影されるまで待機する（Ｓ１２０）。
【００３３】
使用者により識別対象とする顔の撮影がされると、表示モニタ２２０は、登録する識別対象についての各種情報の入力を促す画面を表示する（Ｓ１３０）。例えば、表示モニタ２２０は、図３（Ｂ）に示されるような識別対象の名前や生年月日や識別優先度に関する情報の入力を促す画面を表示する。ここで、識別優先度とは、事前に登録されている顔が複数ある場合に、それらの複数の顔を撮影するような場面において、どの顔を優先的に識別するかを決定するパラメータである。また、例えば、識別対象の名前が入力されていると、デジタルカメラ１００は、スルー画像を表示する際に識別対象を識別することにより、図８に示すような識別対象の名前を表示することができる。また、登録されている識別対象を識別した場合には、識別した顔の周辺に図８のような顔枠２３０を表示する。
【００３４】
情報の入力を促す画面が表示されると、コントローラー１８０は、使用者により各種情報が入力されるまで待機する（Ｓ１４０）。
【００３５】
各種情報が入力されると、コントローラー１８０は、登録された各種情報と顔の特徴量情報とを関連付けて内部メモリ２４０に記憶させる。内部メモリ２４０に情報を記憶すると、顔を登録するモードは終了する（Ｓ１５０）。
【００３６】
このような方法によって、使用者は、識別したい顔に関する情報をデジタルカメラ１００に登録することができる。
【００３７】
〔１−３−２．顔識別機能を用いた撮影〕
デジタルカメラ１００の顔識別機能を用いた撮影について、図４〜７を用いて説明する。図４は、単写撮影を説明するためのフローチャートである。図５は、オートブラケット撮影を説明するためのフローチャートである。図６は、連写撮影を説明するためのフローチャートである。ここでは、単写撮影、オートブラケット撮影、連写撮影のそれぞれについて説明する。
【００３８】
〔１−３−２−１．単写撮影〕
単写撮影とは、使用者が操作部材２１０の一部を構成するレリーズ釦を１度押下することにより、１回の撮像を行い、１つの画像ファイルを生成する撮影である。単写撮影について、図４、図７を用いて説明する。
【００３９】
使用者は、操作部材２１０の一部を構成するモード変更釦を操作することにより、デジタルカメラ１００を単写撮影モードに設定することができる（Ｓ２００）。単写撮影モードに設定されると、コントローラー１８０は、スルー画像を表示するために継続して撮像している画像内に顔を検出できるか否かを判断する（Ｓ２１０）。
【００４０】
顔を検出できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ２２０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ２３０）。一方、全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００４１】
一方、顔を検出できたと判断すると、コントローラー１８０は、検出した顔が示す特徴量情報が内部メモリ２４０に識別対象として予め登録されている顔の特徴量情報と類似するか否かを判断する（Ｓ２４０）。要するにコントローラー１８０は、検出した顔を個人識別できるか否かを判断する（Ｓ２４０）。
【００４２】
個人識別できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ２５０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ２６０）。一方、全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００４３】
一方、個人識別できたと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ２７０）。全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。一方、全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データを取得し、内部メモリ２４０に記憶させる（Ｓ２８０）。
【００４４】
取得した画像データを内部メモリ２４０に記憶させると、コントローラー１８０は、個人識別した顔を示す特徴量情報と関連付けて名前等の情報が内部メモリ２４０に記憶されているか否かを判断する（Ｓ２９０）。
【００４５】
名前等の情報が内部メモリ２４０に記憶されていないと判断すると、コントローラー１８０は、内部メモリ２４０に記憶させた画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ３１０）。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００４６】
一方、名前等の情報が内部メモリ２４０に記憶されていると判断すると、コントローラー１８０は、内部メモリ２４０に記憶されている取得した画像データと、内部メモリ２４０に記憶されている名前情報等とに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記憶させる（Ｓ３００）。具体的には、コントローラー１８０は、図７（Ａ）に示すようなＥｘｉｆファイルを生成し、メモリカード２００に記録させる。図７（Ａ）に示すＥｘｉｆファイルは、ヘッダと画像データとから構成されている。また、ヘッダには、識別対象の名前等の識別対象に関する情報が格納されている。
【００４７】
このように、本実施の形態にかかるデジタルカメラ１００は、単写撮影をする際に、撮像している画像中から識別対象を識別し、画像ファイルを生成する。その際に、識別対象に関する情報を予め内部メモリ２４０に格納しているのであれば、デジタルカメラ１００は、生成した画像データと識別対象に関する情報とに基づいて画像ファイルを生成する。これにより、識別対象に関する情報が格納されている画像ファイル内の情報を参照すると、使用者は、画像データ内に誰が写っているのかを認識することができる。また、識別対象に関する情報に基づいて、画像ファイルの整列をすることにより、同一の識別対象が写っている画像ファイルのみを抽出したりすることができる。
【００４８】
〔１−３−２−２．オートブラケット撮影〕
オートブラケット撮影とは、撮像した画像データに基づいて、露出の異なる複数の画像ファイルを生成する撮影である。露出の異なる複数の画像ファイルの生成方法は、実際に露出を変更し複数回の撮像を行うことにより複数の画像ファイルを生成する方法でもよいし、１度の撮像で生成した画像データに対して露出を変更するような画像処理を施すことにより露出の異なる複数の画像ファイルを生成する方法であってもよい。なお、本実施の形態にかかるデジタルカメラ１００は、１度の撮像で生成した画像データに対して露出を変更するような画像処理を施すことにより露出の異なる複数の画像ファイルを生成することとする。オートブラケット撮影について図５、図７を用いて説明する。
【００４９】
使用者は、操作部材２１０の一部を構成するモード変更釦を操作することにより、デジタルカメラ１００をオートブラケット撮影モードに設定することができる（Ｓ４００）。オートブラケット撮影モードに設定されると、コントローラー１８０は、スルー画像を表示するために継続して撮像している画像内に顔を検出できるか否かを判断する（Ｓ４１０）。
【００５０】
顔を検出できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ４２０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データに基づいて露出の異なる複数の画像データを生成する（Ｓ４３０）。コントローラー１８０は、生成した複数の画像データに基づいて複数の画像ファイルを生成し、生成した複数の画像ファイルをメモリカード２００に記録させる（Ｓ４３０）。一方、全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００５１】
一方、顔を検出できたと判断すると、コントローラー１８０は、検出した顔が示す特徴量情報が内部メモリ２４０に識別対象として予め登録されている顔の特徴量情報と類似するか否かを判断する（Ｓ４４０）。要するにコントローラー１８０は、検出した顔を個人識別できるか否かを判断する（Ｓ４４０）。
【００５２】
個人識別できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ４５０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データに基づいて露出の異なる複数の画像データを生成する（Ｓ４６０）。コントローラー１８０は、生成した複数の画像データに基づいて複数の画像ファイルを生成し、生成した複数の画像ファイルをメモリカード２００に記録させる（Ｓ４６０）。一方、全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００５３】
一方、個人識別できたと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ４７０）。全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。一方、全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で撮像された画像データに基づいて露出の異なる複数の画像データを生成し、生成した複数の画像データを内部メモリ２４０に記憶させる（Ｓ４８０）。
【００５４】
生成した複数の画像データを内部メモリ２４０に記憶させると、コントローラー１８０は、個人識別した顔を示す特徴量情報と関連付けて名前等の情報が内部メモリ２４０に記憶されているか否かを判断する（Ｓ４９０）。
【００５５】
名前等の情報が内部メモリ２４０に記憶されていないと判断すると、コントローラー１８０は、内部メモリ２４０に記憶させた露出の異なる複数の画像データに基づいて複数の画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ５１０）。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００５６】
一方、名前等の情報が内部メモリ２４０に記憶されていると判断すると、コントローラー１８０は、内部メモリ２４０に記憶されている露出の異なる複数の画像データと、内部メモリ２４０に記憶されている名前情報等とに基づいて複数の画像ファイルを生成し、生成した複数の画像ファイルをメモリカード２００に記憶させる（Ｓ５００）。この際に、複数の画像ファイルのそれぞれのヘッダには名前情報等の識別対象に関する情報を格納する。具体的には、コントローラー１８０は、図７（Ｂ）に示すような複数のＥｘｉｆファイルを生成し、メモリカード２００に記録させる。図７（Ｂ）に示すそれぞれのＥｘｉｆファイルは、ヘッダと画像データとから構成されている。また、それぞれのＥｘｉｆファイルのヘッダには、識別対象の名前等の識別対象に関する情報が格納されている。
【００５７】
このように、本実施の形態にかかるデジタルカメラ１００は、オートブラケット撮影をする際に、撮像している画像中から識別対象を識別し、画像ファイルを生成する。その際に、識別対象に関する情報を予め内部メモリ２４０に格納しているのであれば、デジタルカメラ１００は、生成した露出の異なる複数の画像データと識別対象に関する情報とに基づいて複数の画像ファイルを生成する。また、生成した複数の画像ファイルのそれぞれには、識別対象に関する情報が格納されている。これにより、識別対象に関する情報が格納されている画像ファイル内の情報を参照すると、使用者は、画像データ内に誰が写っているのかを認識することができる。また、識別対象に関する情報に基づいて、画像ファイルの整列をすることにより、同一の識別対象が写っている画像ファイルのみを抽出したりすることができる。
【００５８】
また、デジタルカメラ１００は、１度の撮像により生成した画像データに基づいて、露出を変更する画像処理を施すことにより複数の露出の異なる画像データを生成する。このように生成された画像データが示す被写体の状態は全て同一となる。従って、全ての画像データが示す画像には同一の識別対象が存在することとなる。その結果、オートブラケット撮影をすることにより生成された全ての画像ファイルに同一の識別対象に関する情報を格納したとしても、識別対象に関する情報が示す対象と実際に画像データが示す画像に写っている被写体像との間に矛盾が生じることがない。
【００５９】
〔１−３−２−３．連写撮影〕
連写撮影とは、１回の撮影操作に基づいて、連続して複数の画像を撮像し、複数の画像ファイルを生成する撮影である。使用者は、連写モードにおいて操作部材２１０の一部を構成するレリーズ釦を長押しすることにより、連写撮影を行うことができる。デジタルカメラ１００は、使用者にレリーズ釦の長押しがされている期間、連続撮像を行う。連写撮影について図６、図７を用いて説明する。
【００６０】
使用者は、操作部材２１０の一部を構成するモード変更釦を操作することにより、デジタルカメラ１００を連写撮影モードに設定することができる（Ｓ６００）。連写撮影モードに設定されると、コントローラー１８０は、スルー画像を表示するために継続して撮像している画像内に顔を検出できるか否かを判断する（Ｓ６１０）。
【００６１】
顔を検出できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ６２０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で生成された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ６３０）。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、使用者によるレリーズ釦の全押しが解除されたか否かを判断する（Ｓ６４０）。全押しが解除されていないと判断すると、コントローラー１８０は、継続してＣＣＤイメージセンサー１４０で生成された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる。一方、全押しが解除されたと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００６２】
一方、顔を検出できたと判断すると、コントローラー１８０は、検出した顔が示す特徴量情報が内部メモリ２４０に識別対象として予め登録されている顔の特徴量情報と類似するか否かを判断する（Ｓ６５０）。要するにコントローラー１８０は、検出した顔を個人識別できるか否かを判断する（Ｓ６５０）。
【００６３】
個人識別できないと判断すると、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ６６０）。全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０で生成された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ６７０）。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、使用者によるレリーズ釦の全押しが解除されたか否かを判断する（Ｓ６８０）。全押しが解除されていないと判断すると、コントローラー１８０は、継続してＣＣＤイメージセンサー１４０で生成された画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる。一方、全押しが解除されたと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。
【００６４】
一方、個人識別できたと判断すると、コントローラー１８０は、コントローラー１８０は、使用者により操作部材２１０の一部を構成するレリーズ釦が全押しされたか否かを判断する（Ｓ６９０）。全押しされていないと判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。一方、全押しされたと判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０に被写体像の撮像を行わせ、画像データを取得する（Ｓ７００）。
【００６５】
画像データを取得すると、コントローラー１８０は、取得した画像データが連写開始後１枚目の画像データであるか否かを判断する（Ｓ７１０）。
【００６６】
一枚目でないと判断すると、コントローラー１８０は、取得した画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ７２０）。具体的には、コントローラー１８０は、図７（Ｃ）に示す２枚目や３枚目のようなＥｘｉｆファイルを生成する。なお、これらのＥｘｉｆファイルは、格納している画像データが示す画像に含まれる顔の名前等の情報が内部メモリ２４０に記憶されていたとしても、ヘッダ部分に名前等の情報を格納しない。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、使用者によるレリーズ釦の全押しの解除がされているかを判断する（Ｓ７５０）。全押しが解除されていると判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。全押しされたままであると判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０に被写体像の撮像を行わせ、画像データを取得する。
【００６７】
一方、一枚目であると判断すると、コントローラー１８０は、個人識別した顔を示す特徴量情報と関係付けて名前等の識別対象に関する情報が内部メモリ２４０に記憶されているか否かを判断する（Ｓ７３０）。
【００６８】
名前等の識別対象に関する情報が内部メモリ２４０に記憶されていないと判断すると、コントローラー１８０は、取得した画像データに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ７２０）。画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、使用者によるレリーズ釦の全押しの解除がされているかを判断する（Ｓ７５０）。全押しが解除されていると判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。全押しされたままであると判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０に被写体像の撮像を行わせ、画像データを取得する。
【００６９】
一方、名前等の識別対象に関する情報が内部メモリ２４０に記憶されていると判断すると、コントローラー１８０は、取得した画像データと、その画像データから抽出された特徴量情報に関連付けて内部メモリ２４０に記憶されている名前等の情報とに基づいて画像ファイルを生成し、生成した画像ファイルをメモリカード２００に記録させる（Ｓ７４０）。具体的には、コントローラー１８０は、図７（Ｃ）に示す１枚目のようなＥｘｉｆファイルを生成する。１枚目のＥｘｉｆファイルは、ヘッダ部分に名前等の識別対象に関する情報を格納する。
【００７０】
生成した画像ファイルをメモリカード２００に記録させると、コントローラー１８０は、使用者によるレリーズ釦の全押しの解除がされているかを判断する（Ｓ７５０）。全押しが解除されていると判断すると、コントローラー１８０は、再度撮像している画像内に顔を検出できるか否かを判断する。全押しされたままであると判断すると、コントローラー１８０は、ＣＣＤイメージセンサー１４０に被写体像の撮像を行わせ、画像データを取得する。
【００７１】
このように、本実施の形態にかかるデジタルカメラ１００は、連写撮影モードにおいて複数枚の画像を連続的に撮影することができる。連写撮影モードにおいて、事前に登録している識別対象を識別し、複数の画像を連続的に撮影した場合に、１枚目の画像ファイルにのみ識別対象に関する情報を格納する。また、２枚目以降の画像ファイルには、例え識別対象を識別していたとしても、識別対象に関する情報を格納しない。このように制御する理由について以下に説明する。なお、本実施の形態にかかるデジタルカメラ１００においては、１枚目の画像ファイルにのみ識別対象に関する情報を格納する構成としたが、必ずしもこのような構成とする必要はない。１枚目と２枚目の画像ファイルに識別対象に関する情報を格納し、３枚目以降の画像ファイルには識別対象に関する情報を格納しない構成としてもよい。また、１枚目〜３枚目の画像ファイルに識別対象に関する情報を格納し、４枚目以降の画像ファイルには識別対象に関する情報を格納しない構成としてもよい。要するに、連写モードにおいて、所定の枚数未満の画像ファイルには識別対象に関する情報を格納し、所定の枚数以降の画像ファイルには識別対象に関する情報を格納しない構成であればよい。
【００７２】
連写撮影モードにおいては、１枚目の画像を撮影する直前のスルー画像に基づいて識別対象を識別する。よって、連写撮影モードにおいて連続的に２枚目以降を撮影する場合には識別対象を識別しない。従って、１枚目の画像に事前に登録されている識別対象が写っていたとしても、２枚目以降の画像に必ずしも同一の識別対象が写っているとは限らない。従って、２枚目以降の画像に基づいて生成される画像ファイルにも識別対象に関する情報を格納することとすると、識別対象が写っていないにも関わらず、写っていない識別対象に関する情報が画像ファイルに格納されてしまう可能性が高くなる。そこで、本実施の形態にかかるデジタルカメラ１００は、連写撮影モードにおいて、１枚目の画像ファイルには識別対象に関する情報を格納し、２枚目以降の画像ファイルには識別対象に関する情報を格納しない構成とした。これにより、写っていない識別対象に関する情報が画像ファイルに格納されてしまう可能性を低減することができる。
【００７３】
〔２．他の実施の形態〕
以上により、本発明の実施の形態として、実施の形態１を説明した。しかし、本発明は、これらには限定されない。そこで、本発明の他の実施の形態を本欄にまとめて説明する。
【００７４】
実施の形態１では、撮像手段として、ＣＣＤイメージセンサー１４０を例示したが、本発明はこれに限定されない。例えば、ＣＭＯＳイメージセンサーで構成してもよく、ＮＭＯＳイメージセンサーで構成してもよい。
【００７５】
また、実施の形態１では、画像処理部１６０とコントローラー１８０とは、１つの半導体チップで構成してもよく、別々の半導体チップで構成してもよい。
【００７６】
また、実施の形態１では、コントローラー１８０が顔検出及び顔識別を行う構成としたが、必ずしもこのような構成とする必要はない。例えば、顔検出及び顔識別を行うチップをコントローラー１８０とは別のチップとしてもよい。また、顔検出を行うチップと顔識別を行うチップとを別のチップとしてもよい。
【産業上の利用可能性】
【００７７】
本発明は、デジタルスチルカメラ、デジタルビデオカメラ等の撮像装置や、カメラ機能付き携帯電話等に適用できる。
【図面の簡単な説明】
【００７８】
【図１】デジタルカメラ１００のブロック図
【図２】識別対象とする顔を事前に手動で登録する方法を説明するためのフローチャート
【図３】識別対象とする顔を事前に手動で登録する方法を説明するための模式図
【図４】単写撮影の動作を説明するためのフローチャート
【図５】オートブラケット撮影の動作を説明するためのフローチャート
【図６】連写撮影の動作を説明するためのフローチャート
【図７】生成される画像ファイルの内容を説明するための模式図
【図８】名前情報が入力されている際のスルー画像表示を示す模式図
【符号の説明】
【００７９】
１００    デジタルカメラ
１１０    光学系
１２０    レンズ駆動部
１３０    シャッター
１４０    ＣＣＤイメージセンサー
１５０    Ａ／Ｄコンバータ
１６０    画像処理部
１７０    バッファ
１８０    コントローラー
１９０    カードスロット
２００    メモリカード
２１０    操作部材
２２０    表示モニタ
２３０    顔枠
２４０    内部メモリ
【図１】
2010171845.tif 000003
【図２】
2010171845.tif 000004
【図３】
2010171845.tif 000005
【図４】
2010171845.tif 000006
【図５】
2010171845.tif 000007
【図６】
2010171845.tif 000008
【図７】
2010171845.tif 000009
【図８】
2010171845.tif 000010