(57)【要約】【課題】推定した年齢を被写体に通知し、通知した結果に対する被写体の変化を認識して撮影を行う。【解決手段】画像を取得し、取得した画像から顔と存在領域を検出し、検出した顔について年齢推定を行う。また、検出した顔から性別判定を行い、検出した顔が女性である場合には、推定した年齢を若く修正する。推定した年齢を音声で通知し、音声通知前後における存在領域内の被写体の変化を検出する。被写体の変化が大きい場合には、本撮影を行う。【選択図】  図７
2009089083.tif 000002
【特許請求の範囲】
【請求項１】
撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影手段と、
前記画像信号から前記被写体の顔領域を検出する手段と、
前記被写体の顔領域から前記被写体の年齢を推定する手段と、
前記推定年齢を音声出力する手段と、
前記画像信号から前記被写体の存在領域を検出する手段と、
前記存在領域における前記被写体の変化量を検出する手段と、を備え、
前記音声出力する手段が音声出力を行なった前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする年齢推定撮影装置。
【請求項２】
前記被写体に関する情報を入力する手段と、
前記被写体に関する情報から前記被写体の実年齢を算出する手段と、を備え、
前記推定年齢を音声出力する手段は、前記推定年齢と共に前記算出した実年齢を音声出力することを特徴とする請求項１に記載の年齢推定撮影装置。
【請求項３】
前記被写体に関する情報を入力する手段と、
前記被写体に関する情報から前記被写体の実年齢を算出する手段と、を備え、
前記推定年齢を音声出力する手段は、前記推定年齢と前記算出した実年齢の差分を音声出力することを特徴とする請求項１に記載の年齢推定撮影装置。
【請求項４】
撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影手段と、
前記画像信号から前記被写体の顔領域を検出する手段と、
前記被写体の顔領域から前記被写体の年齢を推定する手段と、
前記推定年齢に応じた画像テンプレート又は文字を選択する手段と、
前記画像信号に前記選択した画像テンプレート又は文字を合成する手段と、
前記画像テンプレート又は文字を合成した画像信号を再生表示する手段と、
前記再生表示する手段に再生表示された合成画像を前記被写体に閲覧させる手段と、
前記画像信号から前記被写体の存在領域を検出する手段と、
前記存在領域における前記被写体の変化量を検出する手段と、を備え、
前記被写体が前記合成画像を閲覧した前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする年齢推定撮影装置。
【請求項５】
前記被写体に関する情報を入力する手段と、
前記被写体に関する情報から前記被写体の実年齢を算出する手段と、を備え、
前記推定年齢に応じた画像テンプレート又は文字を選択する手段は、前記推定年齢と前記算出した実年齢の差分に応じた画像テンプレート又は文字を選択することを特徴とする請求項４に記載の年齢推定撮影装置。
【請求項６】
前記選択した文字を音声出力する手段を備えたことを特徴とする請求項４又は５に記載の年齢推定撮影装置。
【請求項７】
前記被写体の年齢を推定する手段は前記推定年齢を修正する手段を備えたことを特徴とする請求項１から６のいずれかに記載の年齢推定撮影装置。
【請求項８】
前記推定年齢を修正する手段は前記被写体の顔から前記被写体の性別を判定する手段を備え、判定された性別に応じて前記推定年齢を修正することを特徴とする請求項７に記載の年齢推定撮影装置。
【請求項９】
前記推定年齢を修正する手段は、前記被写体に関する情報を入力する手段により入力さ
れた性別に応じて前記推定年齢を修正することを特徴とする請求項７に記載の年齢推定撮影装置。
【請求項１０】
撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影工程と、
前記画像信号から前記被写体の顔領域を検出する工程と、
前記被写体の顔領域から前記被写体の年齢を推定する工程と、
前記推定年齢を音声出力する工程と、
前記画像信号から前記被写体の存在領域を検出する工程と、
前記存在領域における前記被写体の変化量を検出する工程と、を備え、
前記音声出力する工程が音声出力を行なった前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする年齢推定撮影方法。
【請求項１１】
撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影工程と、
前記画像信号から前記被写体の顔領域を検出する工程と、
前記被写体の顔領域から前記被写体の年齢を推定する工程と、
前記推定年齢に応じた画像テンプレート又は文字を選択する工程と、
前記画像信号に前記選択した画像テンプレート又は文字を合成する工程と、
前記画像テンプレート又は文字を合成した画像信号を再生表示する工程と、
再生表示された合成画像を前記被写体に閲覧させる工程と、
前記画像信号から前記被写体の存在領域を検出する工程と、
前記存在領域における前記被写体の変化量を検出する工程と、を備え、
前記被写体が前記合成画像を閲覧した前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする年齢推定撮影方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は年齢推定撮影装置及び年齢推定撮影方法に係り、特に推定した年齢を被写体に通知し、通知した結果に対する被写体の変化を認識して撮影を行う年齢推定撮影装置及び年齢推定撮影方法に関する。
【背景技術】
【０００２】
撮像装置で撮像された画像から人物の顔を検出し、年齢及び性別を判定する装置が知られている。特許文献１には、撮影された測定対象者の年齢を、安定して推定することが可能な年齢推定装置について記載されている。また、推定した年齢及び性別情報を応用する様々な技術についても開示されている。例えば特許文献２には、車両搭乗者の顔面を撮像して搭乗者の年齢を推定し、推定した年齢に応じた情報を情報提供装置が提供する技術が記載されている。また、特許文献３には、性別や年齢の情報を得ることにより、マーケティングの分野においてその後の新商品開発におけるデータを得ることについて記載されており、特許文献４には、顔を使った占い、職業診断ゲームなど、エンターテイメントに応用することについて記載されている。
【特許文献１】特開２００４−３１８６３２号公報
【特許文献２】特開２００４−３３４７９９号公報
【特許文献３】特開２００５−１６５４４７号公報
【特許文献４】特開２００７−８００５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、これらの技術においては、推定した年齢を被写体に通知して、通知された年齢に対する測定対象者の反応を認識するものはなかった。本発明はこのような事情に鑑みてなされたもので、推定した年齢を被写体に通知し、通知した結果に対する被写体の変化を認識して撮影を行う年齢推定撮影装置及び年齢推定撮影方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記目的を達成するために請求項１に記載の年齢推定撮影装置は、撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影手段と、前記画像信号から前記被写体の顔領域を検出する手段と、前記被写体の顔領域から前記被写体の年齢を推定する手段と、前記推定年齢を音声出力する手段と、前記画像信号から前記被写体の存在領域を検出する手段と、前記存在領域における前記被写体の変化量を検出する手段とを備え、前記音声出力する手段が音声出力を行なった前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする。
【０００５】
これにより、推定した年齢を音声で通知することによる被写体の変化を認識し、撮影することができる。
【０００６】
請求項２に示すように請求項１に記載の年齢推定撮影装置において、前記被写体に関する情報を入力する手段と、前記被写体に関する情報から前記被写体の実年齢を算出する手段とを備え、前記推定年齢を音声出力する手段は、前記推定年齢と共に前記算出した実年齢を音声出力することを特徴とする。
【０００７】
これにより、推定した年齢と共に実際の年齢を音声で通知することによる被写体の変化を認識し、撮影することができる。
【０００８】
請求項３に示すように請求項１に記載の年齢推定撮影装置において、前記被写体に関する情報を入力する手段と、前記被写体に関する情報から前記被写体の実年齢を算出する手段とを備え、前記推定年齢を音声出力する手段は、前記推定年齢と前記算出した実年齢の差分を音声出力することを特徴とする
これにより、推定した年齢と実際の年齢との差分を音声で通知することによる被写体の変化を認識し、撮影することができる。
【０００９】
前記目的を達成するために請求項４に記載の年齢推定撮影装置は、撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影手段と、前記画像信号から前記被写体の顔領域を検出する手段と、前記被写体の顔領域から前記被写体の年齢を推定する手段と、前記推定年齢に応じた画像テンプレート又は文字を選択する手段と、前記画像信号に前記選択した画像テンプレート又は文字を合成する手段と、前記画像テンプレート又は文字を合成した画像信号を再生表示する手段と、前記再生表示する手段に再生表示された合成画像を前記被写体に閲覧させる手段と、前記画像信号から前記被写体の存在領域を検出する手段と、前記存在領域における前記被写体の変化量を検出する手段とを備え、前記被写体が前記合成画像を閲覧した前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする。
【００１０】
これにより、推定した年齢を画面表示で通知することによる被写体の変化を認識し、撮影することができる。
【００１１】
請求項５に示すように請求項４に記載の年齢推定撮影装置において、前記被写体に関する情報を入力する手段と、前記被写体に関する情報から前記被写体の実年齢を算出する手段とを備え、前記推定年齢に応じた画像テンプレート又は文字を選択する手段は、前記推定年齢と前記算出した実年齢の差分に応じた画像テンプレート又は文字を選択することを特徴とする。
【００１２】
これにより、推定した年齢と実際の年齢との差分を画面表示で通知することによる被写体の変化を認識し、撮影することができる。
【００１３】
請求項６に示すように請求項４又は５に記載の年齢推定撮影装置において、前記選択した文字を音声出力する手段を備えたことを特徴とする。
【００１４】
これにより、画面表示で通知するだけでなく、音声で通知することによる被写体の変化を認識し、撮影することができる。
【００１５】
請求項７に示すように請求項１から６のいずれかに記載の年齢推定撮影装置において、前記被写体の年齢を推定する手段は前記推定年齢を修正する手段を備えたことを特徴とする。
【００１６】
これにより、被写体に対して、推定した年齢より若い年齢を通知することができる。
【００１７】
請求項８に示すように請求項７に記載の年齢推定撮影装置において、前記推定年齢を修正する手段は前記被写体の顔から前記被写体の性別を判定する手段を備え、判定された性別に応じて前記推定年齢を修正することを特徴とする。
【００１８】
これにより、特に女性の被写体に対して、推定した年齢より若い年齢を通知することができる。
【００１９】
請求項９に示すように請求項７に記載の年齢推定撮影装置において、前記推定年齢を修正する手段は、前記被写体に関する情報を入力する手段により入力された性別に応じて前記推定年齢を修正することを特徴とする。
【００２０】
これにより、特に女性の被写体に対して、推定した年齢より若い年齢を通知することができる。
【００２１】
前記目的を達成するために請求項１０に記載の年齢推定撮影方法は、撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影工程と、前記画像信号から前記被写体の顔領域を検出する工程と、前記被写体の顔領域から前記被写体の年齢を推定する工程と、
前記推定年齢を音声出力する工程と、前記画像信号から前記被写体の存在領域を検出する工程と、前記存在領域における前記被写体の変化量を検出する工程とを備え、前記音声出力する工程が音声出力を行なった前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする。
【００２２】
これにより、推定した年齢を音声で通知することによる被写体の変化を認識し、撮影することができる。
【００２３】
前記目的を達成するために請求項１１に記載の年齢推定撮影方法は、撮影レンズを介して受光した被写体の光学像を画像信号に変換する撮影工程と、前記画像信号から前記被写体の顔領域を検出する工程と、前記被写体の顔領域から前記被写体の年齢を推定する工程と、前記推定年齢に応じた画像テンプレート又は文字を選択する工程と、前記画像信号に前記選択した画像テンプレート又は文字を合成する工程と、前記画像テンプレート又は文字を合成した画像信号を再生表示する工程と、再生表示された合成画像を前記被写体に閲覧させる工程と、前記画像信号から前記被写体の存在領域を検出する工程と、前記存在領域における前記被写体の変化量を検出する工程とを備え、前記被写体が前記合成画像を閲覧した前後において、前記存在領域における前記被写体の変化量が所定量以上の場合に本撮影を行うことを特徴とする。
【００２４】
これにより、推定した年齢を画面表示で通知することによる被写体の変化を認識し、撮影することができる。
【発明の効果】
【００２５】
本発明によれば、推定した年齢を被写体に通知し、通知した結果に対する被写体の変化を認識して撮影を行う年齢推定撮影装置及び年齢推定撮影方法を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面に従って本発明を実施するための最良の形態について説明する。
【００２７】
＜第１の実施の形態＞
図１は、本発明が適用されたデジタルカメラの第１の実施の形態の電気的構成を示すブロック図である。
【００２８】
同図に示すように、本実施の形態のデジタルカメラ１０は、ＣＰＵ１１、シャッタースイッチ１２、ズーム用モータドライバ１３、フォーカス用モータドライバ１４、ズームレンズ１５、フォーカスレンズ１６、ＣＣＤ１７、Ａ／Ｄ変換器１８、画像入力コントローラ１９、画像信号処理回路２０、画像圧縮処理回路２１、表示回路２２、画像表示装置２３、メディアコントローラ２５、記録メディア２６、メモリ２７、ＡＥ／ＡＦ検出回路２９、撮影制御回路３０、年齢／性別検出回路３１、及び音声出力装置３２等を備えて構成
される。
【００２９】
各部はＣＰＵ１１に制御されて動作し、ＣＰＵ１１は、シャッタースイッチ１２からの入力に基づき所定の制御プログラムを実行することにより、デジタルカメラ１０の各部を制御する。
【００３０】
ＣＰＵ１１はプログラムＲＯＭを内蔵しており、このプログラムＲＯＭには、ＣＰＵ１１が実行する制御プログラムのほか、制御に必要な各種データ等が記録されている。ＣＰＵ１１は、この制御プログラムを逐次実行することにより、デジタルカメラ１０の各部を制御する。
【００３１】
シャッタースイッチ１２は、操作に応じた信号をＣＰＵ１１に出力する。
【００３２】
撮影レンズは、ズーム機能を有するＡＦレンズで構成されており、ズームレンズ１５、フォーカスレンズ１６を含んで構成されている。
【００３３】
ズームレンズ１５は、ズームレンズ用モータドライバ１３により駆動される図示しないズームレンズ用モータによって駆動され、フォーカスレンズ１６の光軸上を前後移動する。ＣＰＵ１１は、ズームレンズ用モータドライバ１３を介して図示しないズームレンズ用モータの駆動を制御することにより、ズームレンズ１５の移動を制御し、ズーミングを行う。
【００３４】
フォーカスレンズ１６は、フォーカスレンズ用モータドライバ１４により駆動される図示しないフォーカスレンズ用モータによって駆動され、ズームレンズ１５の光軸上を前後移動する。ＣＰＵ１１は、フォーカス用モータドライバ１４を介して図示しないフォーカスレンズ用モータの駆動を制御することにより、フォーカスレンズ１６の移動を制御し、フォーカシングを行う。
【００３５】
ＣＣＤ１７は、フォーカスレンズ１６の後段に配置されており、ズームレンズ１５及びフォーカスレンズ１６を透過した被写体光を受光する。ＣＣＤ１７は、周知のように多数の受光素子がマトリクス状に配列された受光面を備えている。ズームレンズ１５及びフォーカスレンズ１６を透過した被写体光は、このＣＣＤ１７の受光面上に結像され、各受光素子によって電気信号に変換される。
【００３６】
このＣＣＤ１７は、垂直転送クロック及び水平転送クロックに同期して、各画素に蓄積された電荷を１ラインずつシリアルな画像信号として出力する。
【００３７】
また、画像信号の出力は、デジタルカメラ１０が撮影モードにセットされると開始される。すなわち、デジタルカメラ１０が撮影モードにセットされると、画像表示装置２３にスルー画像を表示するため、画像信号の出力が開始される。このスルー画像用の画像信号の出力は、本撮影の指示が行われると、一旦停止され、本撮影が終了すると、再度開始される。
【００３８】
またＣＰＵ１１は、本撮影時に必要であれば、撮影制御回路３０を撮影補助光として発光させる。
【００３９】
ＣＣＤ１７から出力される画像信号は、アナログ信号であり、このアナログの画像信号は、Ａ／Ｄ変換器１８に取り込まれる。
【００４０】
Ａ／Ｄ変換器１８は、相関二重サンプリング回路（ＣＤＳ）、自動ゲインコントロール
回路（ＡＧＣ）を含んで構成される。ＣＤＳは、画像信号に含まれるノイズの除去を行い、ＡＧＣは、ノイズ除去された画像信号を所定のゲインで増幅する。Ａ／Ｄ変換器１８は、さらにアナログの画像信号を所定ビットの階調幅を持ったデジタルの画像信号に変換する。この画像信号は、いわゆるＲＡＷデータであり、画素ごとＲ、Ｇ、Ｂの濃度を示す階調値を有している。
【００４１】
画像入力コントローラ１９は、所定容量のラインバッファを内蔵しており、Ａ／Ｄ変換器１８から出力された１コマ分の画像信号を蓄積する。この画像入力コントローラ１９に蓄積された１コマ分の画像信号は、バス２４を介してメモリ２７に格納される。
【００４２】
バス２４には、上記ＣＰＵ１１、画像入力コントローラ１９、メモリ２７のほか、画像信号処理回路２０、画像圧縮処理回路２１、表示回路２２、メディアコントローラ２５、ＡＥ／ＡＦ検出回路２９、撮影制御回路３０等が接続されており、これらはバス２４を介して互いに情報を送受信できるようにされている。
【００４３】
メモリ２７に格納された１コマ分の画像信号は、点順次（画素の順番）に画像信号処理回路２０に取り込まれる。
【００４４】
画像信号処理回路２０は、点順次に取り込んだＲ、Ｇ、Ｂの各色の画像信号に対して所定の信号処理を施し、輝度信号Ｙと色差信号Ｃｒ、Ｃｂとからなる画像信号（Ｙ／Ｃ信号）を生成する。
【００４５】
ＡＥ／ＡＦ検出回路２９は、ＣＰＵ１１の指令に従い、画像入力コントローラ１９を介してメモリ２７に格納されたＲ、Ｇ、Ｂの画像信号を取り込み、ＡＦ（Automatic Focus）制御に必要な焦点評価値を算出する。このＡＦ検出部２９は、Ｇ信号の高周波成分のみを通過させるハイパスフィルタ、絶対値化処理部、画面に設定された所定のフォーカス領域内の信号を切り出すフォーカス領域抽出部、及び、フォーカス領域内の絶対値データを積算する積算部を含み、この積算部で積算されたフォーカス領域内の絶対値データを焦点評価値としてＣＰＵ１１に出力する。ＣＰＵ１１は、ＡＦ制御時、このＡＥ／ＡＦ検出部２９から出力される焦点評価値が極大となる位置をサーチし、その位置にフォーカスレンズ１６を移動させることにより、主要被写体への焦点合わせを行う。
【００４６】
またＡＥ／ＡＦ検出回路２９は、ＣＰＵ１１の指令に従い、画像入力コントローラ１９を介してメモリ２７に格納されたＲ、Ｇ、Ｂの画像信号を取り込み、ＡＥ制御に必要な積算値を算出する。すなわち、このＡＥ／ＡＦ検出回路２９は、撮影領域（一画面）を複数の領域に分割し、分割領域ごとにＲ、Ｇ、Ｂごとの画像信号の積算値を算出する。算出された各分割領域におけるＲ、Ｇ、Ｂごとの積算値の情報はメモリ２７に格納される。
【００４７】
ＣＰＵ１１は、ＡＥ／ＡＦ検出回路２９が算出した積算値から露出値を算出し、この露出値に基づいて露出設定を行う。露出設定は、所定のプログラム線図に従って絞り値、シャッタ速度を決定する。
【００４８】
画像圧縮処理回路２１は、ＣＰＵ１１からの圧縮指令に従い、入力された輝度信号Ｙと色差信号Ｃｒ、Ｃｂとからなる画像信号（Ｙ／Ｃ信号）に所定形式（たとえば、ＪＰＥＧ）の圧縮処理を施し、圧縮画像データを生成する。また、ＣＰＵ１１からの伸張指令に従い、入力された圧縮画像データに所定形式の伸張処理を施して、非圧縮の画像データを生成する。
【００４９】
表示回路２２は、ＣＰＵ１１からの指令に従い、画像表示装置２３への表示を制御する。すなわち、ＣＰＵ１１からの指令に従い、メモリ２７から順次入力される画像信号を画
像表示装置２３に表示するための映像信号（たとえば、ＮＴＳＣ信号やＰＡＬ信号、ＳＣＡＭ信号）に変換して画像表示装置２３に出力する。また、必要に応じて画像表示装置２３に表示する文字、図形、記号等の信号を画像信号に混合して、画像表示装置２３に所定の文字、図形、記号等を表示させる。
【００５０】
メディアコントローラ２５は、ＣＰＵ１１からの指令に従い、記録メディア２６に対してデータの読み／書きを制御する。なお、記録メディア２６は、メモリカードのようにカメラ本体に対して着脱自在なものでもよいし、また、カメラ本体に内蔵されたものでもよい。着脱自在とする場合は、カメラ本体にカードスロットを設け、このカードスロットに装填して使用する。
【００５１】
年齢／性別検出回路３１は、被写体中に存在する顔を検出し、検出した顔の年齢及び性別の判別を行う。
【００５２】
図２に、年齢／性別検出回路３１の概念図を示す。年齢／性別検出回路３１は、ＣＣＤ１７から得られた画像を異なるサイズに変換したｍ枚の画像を入力とし、性別ごとに分類した顔の画像データ（３２×３２サイズをｎ個）、顔の角度データ、顔の特定領域における特徴量に対応した年齢データ、推定年齢修正用補正値、及び顔領域中心距離の関値をパラメータとして用いて、最終的に被写体の推定年齢および被写体領域の位置情報を算出する。
【００５３】
年齢／性別検出回路３１の動作について説明する。まず、年齢を推定する画像を入力する。入力した画像を解像度の異なるようにリサイズし、ｍ枚用意する。そして、以下の方法で被写体の顔を検出する。
【００５４】
１．各リサイズ画像全体から、あらかじめ用意していた複数の顔の画像データ（３２×３２サイズ）の中から１つ以上マッチングする領域を抽出する。
【００５５】
２．抽出された領域の個数が最大であるリサイズ画像を選択し、選択したリサイズ画像内の抽出領域をリサイズ前の画像に対応した大きさに拡大・縮小し、それにより得られた領域を被写体の顔として特定し、検出する。
【００５６】
３．同時に、画像に対する検出された顔の角度を特定する。ここで、正面顔を０度とし、反時計回りに回転する方向で角度を増加させる。図３は、検出された顔の角度を示す図である。
【００５７】
このようにして得られた被写体の顔の領域に対して、例えば、目尻のしわ、あごのたるみ、目の下のしわ、額のしわ、頭髪のような顔の特定の領域における陰影や形状から年齢を推定する。具体的には、顔の特定の領域におけるエッジ強調値、色情報などの特徴値を算出し、あらかじめ用意していた特徴値に対応した年齢データから、算出した特徴値に対応する年齢を選択し、被写体の年齢として推定する。
【００５８】
次に、顔検出を行ったときに被写体の顔の領域にマッチングした顔画像データの性別から、被写体の性別を判定する。ここで、マッチングした画像データが複数で、男女とも存在する場合は、画像データの性別を列挙し、多く列挙された性別を被写体の性別として判定する。
【００５９】
そして、判定された被写体の性別に対して、以下のように推定した年齢を修正する。
【００６０】
１．被写体の性別が男性の場合は、推定した年齢を修正しない。
【００６１】
２．被写体の性別が女性の場合は、推定した年齢に対して補正値としてＡ倍し、推定した年齢を修正する。ここで、補正値Ａは、Ａ＜１（目安としてＡ＝０．８程度）に設定し、推定した年齢を若くするように修正する。
【００６２】
なお、本発明においては、年齢及び性別を推定する方法は前述の方法に限定するものではない。例えば、顔の辞書データを用いて年齢及び性別を推定してもよい。
【００６３】
さらに、以下の方法で、被写体領域を設定する。
【００６４】
１．被写体が複数であり、かつ、検出した顔領域の中心を結ぶ距離が閻値以下である場合、顔領域を被写体領域として設定する。図４は、顔領域を被写体領域として設定した場合の被写体像を示す図である。
【００６５】
２．上記以外の場合は、まず、領域の一辺が被写体の肩幅程度になるように顔領域を拡大する。図５（ａ）は、検出した顔領域を点線で、顔領域を拡大した領域を一点破線で示している。そして、検出した顔の角度に応じた方向（顔から胴体に向かう方向）に、拡大した領域をＢ倍し（目安として画面内に納まる大きさとしてＢ＝１〜５程度）、被写体領域として設定する。図５（ｂ）は、顔領域を拡大した領域を一点破線で、拡大した被写体領域を実線で示している。
【００６６】
このように、年齢／性別検出回路３１は、被写体の推定年齢および被写体領域の位置情報を算出する。
【００６７】
音声出力装置３２は、年齢／性別検出回路３１が判別した被写体推定年齢を音声出力することにより、被写体に通知する。
【００６８】
撮影制御回路３０は、音声出力装置３２の音声出力の前後における被写体の変化を検出し、変化があった場合に本撮影を行うように制御する。図６に、撮影制御回路３０の概念図を示す。撮影制御回路３０は、年齢推定時の画像、推定年齢を音声出力した後の画像、及び被写体領域の位置情報を入力とし、被写体領域用マッチング画素数の閾値、顔の特徴部分用マッチング画素数の閾値値をパラメータとして用いて、本撮影を行うための撮影制御情報を出力する。
【００６９】
撮影制御回路３０の動作について説明する。撮影制御回路３０は、音声出力装置３２が推定した年齢を音声で被写体に通知した後、ＣＣＤ１７から画像を取得する。そして、年齢推定時の画像と年齢を通知した後の画像を比較し、以下の方法で被写体変化を認識し、被写体の本撮影を行う。
【００７０】
１．被写体領域内でマッチングした画素数が閲値以下である場合、被写体が変化したと認識し、被写体を本撮影する。
【００７１】
２．被写体領域内でマッチングした画素数が閾値を超えた場合、被写体領域を検出した顔領域に設定し、顔の特徴部分（例えば、目の周辺や口）を比較する。そして、顔の特徴部分でマッチングした画素数が閾値以下の場合は、被写体が変化したと認識し、被写体を撮影する。一方、顔の特徴部分でマッチングした画素数が閾値を超えた場合は、被写体が変化していないと認識し、被写体を撮影しない。
【００７２】
次に、第１の実施の形態における年齢推定撮影について説明する。図７は、第１の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである
。
【００７３】
最初に、画像信号を取得する（ステップＳ１）。前述したように、デジタルカメラ１０が撮影モードにセットされると、スルー画像を表示するために画像信号の出力が開始される。このスルー画像の画像信号を取得して以下の処理を行う。
【００７４】
次に、取得した画像信号から顔検出を行い、顔が検出されたか否かを判定する（ステップＳ２）。前述したように、顔検出は、年齢／性別検出回路３１により行われる。ここで、顔が検出されなかった場合は、処理を終了する。
【００７５】
顔が検出された場合は、検出された顔について年齢の推定（ステップＳ３）と、性別の判定（ステップＳ４）を行なう。これらの処理も、年齢／性別検出回路３１により行なわれる。また、複数の顔が検出された場合は、検出されたそれぞれの顔について、年齢の推定と性別の判定を行う。
【００７６】
次に、検出された顔について、性別が女性と判定されたか否かを判定する（ステップＳ５）。前述したように、女性と判定された場合は、推定した年齢を若くするように修正を行なう（ステップＳ６）。この、女性と判定されたか否かの判定も、複数の顔が検出された場合は、検出されたそれぞれの顔について行なう。なお、ここでは男性と判定された場合は年齢の修正を行なっていないが、男性であっても年齢を修正する処理を行なってもよい。
【００７７】
次に、被写体が複数、かつ顔検出領域の中心の距離が閾値以下であるか否かを判定する（ステップＳ７）。前述のように、この条件に該当する場合は、顔検出領域を被写体領域として設定する（ステップＳ８）。該当しない場合は、拡大した領域を被写体領域として設定する（ステップＳ９）。
【００７８】
被写体領域を設定したら、音声出力装置３２により、推定した年齢（女性の場合は、推定後に修正した年齢）を音声で被写体である人物に通知する（ステップＳ１０）。複数の顔が検出されている場合は、端から順に通知する。例えば、「左の方、○歳、真ん中の方、○歳、右の方、○歳」のように通知する。
【００７９】
音声通知後、再びスルー画像の画像信号を取得する。さらに、撮影制御回路３０は、ここで取得した画像と年齢推定時の画像の被写体領域について、画素毎の比較を行ない（ステップＳ１１）、被写体領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１２）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。
【００８０】
被写体領域内でマッチングした画素数が閾値を超える場合は、顔検出領域に比較範囲を限定し（ステップＳ１４）、音声通知前後において顔検出領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１５）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。顔検出領域内でマッチングした画素数も閾値を超える場合は、被写体に変化が無いと判断し、撮影を行わずに処理を終了する（ステップＳ１６）。なお、複数の顔が検出されている場合は、順に推定年齢を告知するたびに告知した被写体の変化の検出を行い、変化があった場合に撮影を行う。
【００８１】
このように、被写体の年齢を推定し、推定した年齢を被写体に通知し、さらに通知後の被写体の変化を検出し、被写体が変化した場合に撮影を行うことで、通知された被写体の反応を撮影することが可能となる。
【００８２】
＜第２の実施の形態＞
図８は、本発明が適用されたデジタルカメラの第２の実施の形態の電気的構成を示すブロック図である。図１に示すブロック図とは、画像テンプレート／文字用合成処理回路３３を備えたところ、及び音声出力装置３２が、画像テンプレート／文字用合成処理回路３３から音声データが入力されるところが異なる。画像テンプレート／文字用合成処理回路３３は、撮影画像に画像テンプレートあるいは文字を合成するための回路である。また、本実施の形態のデジタルカメラ１０は、画像表示装置２３の部分だけが回転により被写体側に向けられるように構成されている。
【００８３】
図９に、画像テンプレート／文字用合成処理回路３３の概念図を示す。画像テンプレート／文字用合成処理回路３３は、ＣＣＤ１７から得られた画像及び推定年齢を入力とし、記憶している画像テンプレート及び文字の中から推定年齢に対応した画像テンプレート又は文字を選択し、入力画像に合成する。合成する位置は、検出した被写体の顔の領域の周辺である。図１１は、人物４１の推定年齢が１５歳、人物４２の推定年齢が２２歳と判定された場合に、推定年齢１０〜１９歳に対応した画像テンプレート４３である「複数の星マーク」、及び推定年齢２０〜２５歳に対応した文字４４である「若々しい！！」を合成した例を示す図である。
【００８４】
次に、第２の実施の形態における年齢推定撮影について説明する。図１０は、第２の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。なお、図７のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００８５】
第１の実施の形態と同様に、取得したスルー画像の画像信号から年齢／性別検出回路３１が顔検出を行い、顔が検出されたか否かを判定する（ステップＳ１、Ｓ２）。顔が検出された場合は、検出された顔について年齢の推定（ステップＳ３）と、性別の判定（ステップＳ４）を行なう。検出した顔が女性と判定された場合は、推定した年齢を若くするように修正を行なう（ステップＳ５、Ｓ６）。また、被写体が複数、かつ顔検出領域の中心の距離が閾値以下であるか否かを判定し（ステップＳ７）、適切な被写体領域の設定を行なう（ステップＳ８、Ｓ９）。
【００８６】
被写体領域を設定したら、それぞれの検出された顔について、推定された年齢の画像テンプレート又は文字を選択する（ステップＳ２１）。選択した画像テンプレート又は文字を、年齢の推定を行なった画像に合成する（ステップＳ２２）。前述のように、画像の合成は、画像テンプレート／文字用合成処理回路３３が行なう。
【００８７】
次に、通常のスルー画像の表示に代えて、画像テンプレート又は文字を合成した画像を画像表示装置２３に表示させる（ステップＳ２３）。そして、合成した画像を表示している画像表示装置２３を回転させて、被写体である人物に閲覧させる（ステップＳ２４）。なお、デジタルカメラ１０の画像表示装置２３ではなく、近距離通信等により別の表示装置に合成画像を表示し、これを被写体が閲覧してもよい。
【００８８】
さらに、合成画像において、文字を合成しているか否かを判定し（ステップＳ２５）、文字を合成している場合には、音声出力装置３２により、合成された文字を被写体に音声で通知する（ステップＳ２６）。
【００８９】
このように合成画像を被写体に閲覧させ、再びスルー画像の画像信号を取得する。撮影制御回路３０は、この画像と年齢推定時の画像の被写体領域について、画素毎の比較を行ない（ステップＳ１１）、被写体領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１２）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行
う（ステップＳ１３）。
【００９０】
被写体領域内でマッチングした画素数が閾値を超える場合は、顔検出領域に比較範囲を限定し（ステップＳ１４）、音声通知前後において顔検出領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１５）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。顔検出領域内でマッチングした画素数も閾値を超える場合は、被写体に変化が無いと判断し、撮影を行わずに処理を終了する（ステップＳ１６）。なお、本撮影した画像に、表示していた画像テンプレート又は文字を合成して記録してもよい。
【００９１】
このように、被写体の年齢を推定し、推定した年齢に適した画像テンプレート又は文字を画像に合成して被写体に閲覧させ、閲覧後の被写体の変化を検出し、被写体が変化した場合に撮影を行うことで、合成画像を閲覧した被写体の反応を撮影することが可能となる。
【００９２】
＜第３の実施の形態＞
図１２は、本発明が適用されたデジタルカメラの第３の実施の形態の電気的構成を示すブロック図である。図１に示すブロック図とは、情報入力コントローラ３４を備えたところが異なる。情報入力コントローラ３４は、ユーザに被写体の情報を入力させるために画像表示装置２３にその旨の表示を行い、入力された情報を処理する回路である。
【００９３】
図１３に、年齢／性別検出回路３１及び情報入力コントローラ３４の概念図を示す。情報入力コントローラ３４は、被写体の情報の入力を受け付け、年齢／性別検出回路３１に対して出力する。年齢／性別検出回路３１は、情報入力コントローラ３４から入力された情報を用いて、年齢、性別の推定を行なう。情報入力コントローラ３４が入力を受け付ける情報は、被写体の生年月日や性別の他、撮影年月日がある。なお、撮影年月日は、デジタルカメラ１０に内蔵されたカレンダ情報から取得してもよい。
【００９４】
次に、第３の実施の形態における年齢推定撮影について説明する。図１４は、第３の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。なお、図１０のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００９５】
これまでと同様に、スルー画像の画像信号を取得する（ステップＳ１）。次に、被写体の情報入力を行う（ステップＳ３１）。被写体の情報は、画像表示装置２３上に入力を促す旨の表示を行い、ユーザは、この指示に従って図示しない十字キー等の操作部材を用いて入力を行なう。画像表示装置２３をタッチパネル構成して、このタッチパネルを用いて入力させてもよい。
【００９６】
被写体情報の入力が終了すると、ステップＳ１で取得した画像から年齢／性別検出回路３１が顔検出を行い、顔が検出されたか否かを判定する（ステップＳ２）。顔が検出された場合は、検出された顔について年齢の推定（ステップＳ３）を行なう。ここで、ステップＳ３１において被写体情報として性別が入力されているか否かの判定を行い（ステップＳ３２）、性別が入力されていない場合は性別の判定を行う（ステップＳ４）。次に、判定された性別が女性であるか否かの判定を行う（ステップＳ５）。ここで、性別が入力されている場合は、入力された性別情報を用いる。検出した顔が女性と判定された場合は、推定した年齢を若くするように修正を行なう（ステップＳ６）。また、被写体が複数、かつ顔検出領域の中心の距離が閾値以下であるか否かを判定し（ステップＳ７）、適切な被写体領域の設定を行なう（ステップＳ８、Ｓ９）。
【００９７】
被写体領域を設定したら、ステップＳ３１において生年月日と撮影年月日が入力されたか否かを判定する（ステップＳ３３）。入力されていない場合は、第１の実施の形態と同様に、推定した年齢（女性の場合は、推定後に修正した年齢）を音声で被写体である人物に通知する（ステップＳ１０）。生年月日と撮影年月日が入力されている場合は、これらの情報から実年齢を取得し（ステップＳ３４）、実年齢と推定した年齢を音声で通知する（ステップＳ３５）。なお、実年齢と推定した年齢の差を通知してもよい。
【００９８】
年齢の通知後、再びスルー画像の画像信号を取得する。撮影制御回路３０は、この画像と年齢推定時の画像の被写体領域について、画素毎の比較を行ない（ステップＳ１１）、被写体領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１２）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。
【００９９】
被写体領域内でマッチングした画素数が閾値を超える場合は、顔検出領域に比較範囲を限定し（ステップＳ１４）、音声通知前後において顔検出領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１５）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。顔検出領域内でマッチングした画素数も閾値を超える場合は、被写体に変化が無いと判断し、撮影を行わずに処理を終了する（ステップＳ１６）。
【０１００】
このように、入力された情報に基づいて実年齢を算出すると共に被写体の年齢を推定し、推定した年齢と実年齢を被写体に通知し、さらに通知後の被写体の変化を検出し、被写体が変化した場合に撮影を行うことで、通知された被写体の反応を撮影することが可能となる。
【０１０１】
＜第４の実施の形態＞
図１５は、本発明が適用されたデジタルカメラの第４の実施の形態の電気的構成を示すブロック図である。図８に示すブロック図とは、情報入力コントローラ３４、及び生年月日データベース３５を備えたところが異なる。情報入力コントローラ３４は、被写体の情報を入力するための回路であり、また、生年月日データベース１５は氏名と生年月日が登録されたデータベースであり、氏名を指定することにより生年月日を出力することができる。
【０１０２】
図１６に、本実施の形態の画像テンプレート／文字用合成処理回路３３の概念図を示す。画像テンプレート／文字用合成処理回路３３は、ＣＣＤ１７から得られた画像及び推定年齢に加えて、情報入力コントローラ３４から得られた被写体情報を入力とし、推定年齢及び実年齢に対応した画像テンプレート又は文字を選択し、入力画像に合成する。合成する位置は、検出した被写体の顔の領域の周辺である。
【０１０３】
次に、第４の実施の形態における年齢推定撮影について説明する。図１７は、第４の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。なお、図１０、図１４のフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【０１０４】
これまでと同様に、スルー画像の画像信号を取得し（ステップＳ１）、被写体の情報入力を行う（ステップＳ３１）。
【０１０５】
被写体情報の入力が終了すると、ステップＳ１で取得された画像から年齢／性別検出回路３１が顔検出を行い、顔が検出されたか否かを判定する（ステップＳ２）。顔が検出された場合は、検出された顔について年齢の推定（ステップＳ３）を行なう。ここで、ステップＳ３１において被写体情報として性別が入力されているか否かの判定を行い（ステッ
プＳ３２）、性別が入力されていない場合は性別の判定を行う（ステップＳ４）。次に、判定された性別が女性であるか否かの判定を行う（ステップＳ５）。ここで、性別が入力されている場合は、入力された性別情報を用いる。検出した顔が女性と判定された場合は、推定した年齢を若くするように修正を行なう（ステップＳ６）。また、被写体が複数、かつ顔検出領域の中心の距離が閾値以下であるか否かを判定し（ステップＳ７）、適切な被写体領域の設定を行なう（ステップＳ８、Ｓ９）。
【０１０６】
被写体領域を設定したら、ステップＳ３１において入力された被写体情報に撮影年月日が含まれているか否かを判定する（ステップＳ４１）。含まれていない場合は、推定した年齢を音声で被写体である人物に通知し（ステップＳ１０）、ステップＳ１１へ移行する。入力された被写体情報に撮影年月日が含まれている場合は、さらに、入力された被写体情報に生年月日が含まれているか否かを判定する（ステップＳ４２）。含まれている場合は、ステップＳ３４へ移行する。
【０１０７】
入力された被写体情報に生年月日が含まれていない場合は、さらに、氏名が含まれているか否かを判定する（ステップＳ４３）。生年月日も氏名も入力されていない場合は、ステップＳ１０へ移行する。氏名が入力されている場合は、生年月日データベース３５から、氏名に対応する生年月日を取得する（ステップＳ４４）。
【０１０８】
次に、撮影年月日と生年月日から実年齢を取得し（ステップＳ３４）、推定年齢が実年齢以下であるか否かを判定する（ステップＳ４５）。実年齢の方が大きい場合は、実年齢と推定した年齢を音声で通知し（ステップＳ３５）、ステップＳ１１へ移行する。
【０１０９】
推定年齢の方が小さい場合は、推定年齢と実年齢の差に応じた画像テンプレート又は文字を選択し（ステップＳ２１）、選択した画像テンプレート又は文字を、年齢の推定を行なった画像に合成する（ステップＳ２２）。図１８は、人物４５の推定年齢と実年齢の差が２歳、人物４６の推定年齢と実年齢の差が７歳と判定された場合に、推定年齢と実年齢の差が１〜５歳の場合に対応した画像テンプレート４７である「複数の音符マーク」、及び推定年齢と実年齢の差が６〜１０歳の場合に対応した文字４８である「Ｙｏｕｎｇ！」を合成した例を示す図である。同図に示すように、縦位置のアングルで顔が検出された場合は、顔の向きに合わせて画像テンプレート又は文字を合成する。このように合成した画像を、被写体である人物に閲覧させる（ステップＳ２４）。
【０１１０】
さらに、合成画像において、文字を合成しているか否かを判定し（ステップＳ２５）、文字を合成している場合には、音声出力装置３２により、合成された文字を被写体に音声で通知する（ステップＳ２６）。
【０１１１】
ステップＳ１０において推定年齢を音声で通知後、又はステップＳ３５において推定年齢と実年齢を音声で通知後、又はステップＳ２４において合成画像の閲覧後、又はステップＳ２６において合成文字を音声で通知後、再びスルー画像の画像信号を取得する。撮影制御回路３０は、この画像と年齢推定時の画像の被写体領域について、画素毎の比較を行ない（ステップＳ１１）、被写体領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１２）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。
【０１１２】
被写体領域内でマッチングした画素数が閾値を超える場合は、顔検出領域に比較範囲を限定し（ステップＳ１４）、音声通知前後において顔検出領域内でマッチングした画素数が閾値以下か否かの判定を行う（ステップＳ１５）。閾値以下の場合は、被写体が変化したと判断し、本撮影を行う（ステップＳ１３）。顔検出領域内でマッチングした画素数も閾値を超える場合は、被写体に変化が無いと判断し、撮影を行わずに処理を終了する（ス
テップＳ１６）。
【０１１３】
このように、入力された情報に基づいて実年齢を算出すると共に被写体の年齢を推定し、推定年齢と実年齢の差分に応じた画像テンプレート又は文字を画像に合成して被写体に閲覧させ、閲覧後の被写体の変化を検出し、被写体が変化した場合に撮影を行うことで、閲覧した被写体の反応を撮影することが可能となる。
【図面の簡単な説明】
【０１１４】
【図１】図１は、本発明が適用されたデジタルカメラの第１の実施の形態の電気的構成を示すブロック図である。
【図２】図２は、年齢／性別検出回路３１の概念図である。
【図３】図３は、検出された顔の角度を示す図である。
【図４】図４は、顔領域を被写体領域として設定した場合の被写体像を示す図である。
【図５】図５は、拡大領域を被写体領域として設定した場合の被写体像を示す図である。
【図６】図６は、撮影制御回路３０の概念図である。
【図７】図７は、第１の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。
【図８】図８は、本発明が適用されたデジタルカメラの第２の実施の形態の電気的構成を示すブロック図である。
【図９】図９は、画像テンプレート／文字用合成処理回路３３の概念図である。
【図１０】図１０は、第２の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。
【図１１】図１１は、画像に画像テンプレート及び文字を合成した例を示す図である。
【図１２】図１２は、本発明が適用されたデジタルカメラの第３の実施の形態の電気的構成を示すブロック図である。
【図１３】図１３は、年齢／性別検出回路３１及び情報入力コントローラ３４の概念図である。
【図１４】図１４は、第３の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。
【図１５】図１５は、本発明が適用されたデジタルカメラの第４の実施の形態の電気的構成を示すブロック図である。
【図１６】図１６は、第４の実施の形態の画像テンプレート／文字用合成処理回路３３の概念図である。
【図１７】図１７は、第４の実施の形態のデジタルカメラ１０の年齢推定撮影の動作について示したフローチャートである。
【図１８】図１８は、画像に画像テンプレート及び文字を合成した例を示す図である。
【符号の説明】
【０１１５】
１０…デジタルカメラ、１１…ＣＰＵ、１２…シャッタースイッチ、１７…ＣＣＤ、２３…画像表示装置、３０…撮影制御回路、３１…年齢／性別検出回路、３２…音声出力装置、３３…画像テンプレート／文字用合成処理回路、３４…情報入力コントローラ、３５…生年月日データベース、４１、４２、４５、４６…人物、４３、４７…画像テンプレート、４４、４８…文字
【図１】
2009089083.tif 000003
【図２】
2009089083.tif 000004
【図３】
2009089083.tif 000005
【図４】
2009089083.tif 000006
【図５】
2009089083.tif 000007
【図６】
2009089083.tif 000008
【図７】
2009089083.tif 000009
【図８】
2009089083.tif 000010
【図９】
2009089083.tif 000011
【図１０】
2009089083.tif 000012
【図１１】
2009089083.tif 000013
【図１２】
2009089083.tif 000014
【図１３】
2009089083.tif 000015
【図１４】
2009089083.tif 000016
【図１５】
2009089083.tif 000017
【図１６】
2009089083.tif 000018
【図１７】
2009089083.tif 000019
【図１８】
2009089083.tif 000020