(57)【要約】【課題】  被写体認識の技術や該技術を用いて取得された画像を有効に活用する。【解決手段】  画像を表示する表示部と、画像を記憶する記憶部と、記憶部に記憶された画像のうち、主要被写体の笑顔の程度を示す笑顔評価値が最も高い画像を抽出する画像抽出部と、起動時に画像抽出部により抽出された画像を起動画像として表示部に表示させる表示制御部と、を備えたことを特徴とする。また、画像から顔の有無を検出する顔検出部と、顔検出部により検出された顔に対して笑顔評価値を求める評価値算出部と、を備えていることが好ましい。【選択図】    図１
2010178162.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記画像を記憶する記憶部と、
前記記憶部に記憶された画像のうち、主要被写体の笑顔の程度を示す笑顔評価値が最も高い画像を抽出する画像抽出部と、
起動時に前記画像抽出部により抽出された画像を起動画像として前記表示部に表示させる表示制御部と、
を備えたことを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記画像から顔の有無を検出する顔検出部と、
前記顔検出部により検出された顔に対して前記笑顔評価値を求める評価値算出部と、
を備えていることを特徴とする画像表示装置。
【請求項３】
請求項１又は２に記載の画像表示装置において、
前記画像抽出部は、最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像から、前記起動時の月日に最も近い撮影月日となる画像を抽出することを特徴とする画像表示装置。
【請求項４】
請求項１又は２に記載の画像表示装置において、
前記表示制御部は、前記画像抽出部により最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像を用いた切替表示を実行することを特徴とする画像表示装置。
【請求項５】
請求項１又は２に記載の画像表示装置において、
前記画像抽出部は、最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像から無作為に一つの画像を抽出することを特徴とする画像表示装置。
【請求項６】
請求項1に記載の画像表示装置において、
前記起動時の月日を取得する月日取得部を、備え、
前記画像抽出部は、前記記憶部に記憶された画像のうち、前記起動時の月日と一致する撮影月日となる画像、又は、前記起動時の起動月日と同じ季節に含まれる撮影月日の画像のいずれか一方に該当する画像から、前記笑顔評価値が最も高い画像を抽出することを特徴とする画像表示装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像表示装置において、
前記表示制御部は、前記起動画像として抽出された画像を表示する際に、該画像から検出される顔の中心が前記表示部における特定の位置に表示されるように、前記表示部の表示制御を行うことを特徴とする画像表示装置。
【請求項８】
請求項１から請求項７のいずれか1項に記載された画像表示装置と、
取り込まれた被写体光を用いて、画像を取得する画像取得部と、
を備えたことを特徴とする撮像装置。
【請求項９】
記憶された画像から、顔の有無を検出する顔検出工程と、
前記顔検出工程により検出された顔に対して、笑顔の程度を示す笑顔評価値を求める評価値算出工程と、
前記評価値算出工程により求めた前記笑顔評価値が最も高い画像を抽出する画像抽出工程と、
起動時に前記画像抽出工程により抽出された画像を起動画像として表示させる表示工程とを、
コンピュータに実行させることが可能な画像表示プログラム。
【請求項１０】
請求項９に記載された画像表示プログラムが記憶され、該画像表示プログラムがコンピュータにて読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示することが可能な画像表示装置、撮像装置、画像表示プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
一般に、静止画像や動画像中に含まれる被写体の顔を認識（検出）する被写体認識における技術が種々提案されている。デジタルカメラにおいては、被写体認識を用いて撮影範囲内に含まれる主要被写体の顔を自動的に認識し、認識された顔にピントを合わせて撮影を行うものが提案されている（特許文献１参照）。最近では、この被写体認識を利用して、撮影範囲内に含まれる主要被写体の顔が笑顔であるか否かを判定し、笑顔であると判定されたときに自動的に撮影が行える笑顔撮影モードを備えたデジタルカメラも提供されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一般に、取得された画像は、コンピュータなどに閲覧画像として記憶されるか、現像処理されて写真として保存される。つまり、笑顔撮影モードにより取得された画像も、他の撮影モードにより取得された画像と同様に処理されてしまうことから、上述した被写体認識の技術や被写体認識の技術を用いて取得された画像を、有効に活用できていないのが現状である。
【０００４】
本発明は、被写体認識の技術や該技術を用いて取得された画像を有効に活用することができるようにした画像表示装置、撮像装置、画像表示プログラム及び記憶媒体に関する。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の画像表示装置は、画像を表示する表示部と、前記画像を記憶する記憶部と、前記記憶部に記憶された画像のうち、主要被写体の笑顔の程度を示す笑顔評価値が最も高い画像を抽出する画像抽出部と、起動時に前記画像抽出部により抽出された画像を起動画像として前記表示部に表示させる表示制御部と、を備えたことを特徴とする。
【０００６】
また、前記画像から顔の有無を検出する顔検出部と、前記顔検出部により検出された顔に対して前記笑顔評価値を求める評価値算出部と、を備えていることが好ましい。
【０００７】
また、前記画像抽出部は、最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像から、前記起動時の月日に最も近い撮影月日となる画像を抽出することが好ましい。
【０００８】
また、前記表示制御部は、前記画像抽出部により最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像を用いた切替表示を実行することが好ましい。
【０００９】
また、前記画像抽出部は、最も高い前記笑顔評価値となる画像が複数抽出された場合に、抽出された複数の画像から無作為に一つの画像を抽出することが好ましい。
【００１０】
また、前記起動時の月日を取得する月日取得部を、備え、前記画像抽出部は、前記記憶部に記憶された画像のうち、前記起動時の月日と一致する撮影月日となる画像、又は、前記起動時の起動月日と同じ季節に含まれる撮影月日の画像のいずれか一方に該当する画像から、前記笑顔評価値が最も高い画像を抽出することが好ましい。
【００１１】
また、前記表示制御部は、前記起動画像として抽出された画像を表示する際に、該画像から検出される顔の中心が前記表示部における特定の位置に表示されるように、前記表示部の表示制御を行うことが好ましい。
【００１２】
また、本発明の撮像装置は、上述した画像表示装置と、取り込まれた被写体光を用いて、画像を取得する画像取得部と、を備えたことを特徴とする。
【００１３】
また、本発明の画像表示プログラムは、記憶された画像から、顔の有無を検出する顔検出工程と、前記顔検出工程により検出された顔に対して、笑顔の程度を示す笑顔評価値を求める評価値算出工程と、前記評価値算出工程により求めた前記笑顔評価値が最も高い画像を抽出する画像抽出工程と、起動時に前記画像抽出工程により抽出された画像を起動画像として表示させる表示工程とを、コンピュータに実行させることが可能なものである。
【００１４】
また、本発明の記憶媒体としては、上述した画像表示プログラムが記憶され、該画像表示プログラムがコンピュータにて読み取り可能なものである。
【発明の効果】
【００１５】
本発明によれば、画像を表示する際にも、被写体認識の技術を用いることができるので、被写体認識の技術や、該技術を用いて取得された画像を有効活用することができる。
【図面の簡単な説明】
【００１６】
【図１】デジタルカメラの構成を示す図である。
【図２】笑顔評価値を算出する際に用いる、顔の構成要素を示す図である。
【図３】撮像時の処理の流れを示すフローチャートである。
【図４】デジタルカメラの起動時の処理の流れを示すフローチャートである。
【図５】記憶媒体に記憶される画像、撮影月日及び笑顔評価値の一覧を示す図である。
【図６】ＬＣＤに画像を起動画像を表示する際の顔の位置の一例を示す図である。
【発明を実施するための形態】
【００１７】
図１は、本発明を用いたデジタルカメラの構成を示す図である。デジタルカメラ１０は、周知のように、撮像光学系１５によって取り込まれた被写体光を撮像素子１６によって光電変換し、光電変換後の電気信号（画像信号）から画像データを取得する。
【００１８】
撮像光学系１５は、不図示のズームレンズやフォーカスレンズなどの複数のレンズから構成される。ズームレンズは撮影時の倍率を変更する際に、また、フォーカスレンズは撮影時の焦点調節の際に光軸Ｌに沿ってそれぞれ移動される。
【００１９】
撮像素子１６は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）などから構成される。撮像素子１６は、撮像光学系１５によって取り込まれる被写体光を信号電荷に変換（光電変換）して、変換した信号電荷を蓄積する。その後、撮像素子１６にて蓄積された信号電荷は、画像信号として、ＡＦＥ回路２１に出力される。
【００２０】
ドライバ１７は、撮像素子１６の駆動を制御する。なお、撮像素子１６の駆動を制御するとは、撮像素子１６の各画素において信号電荷を蓄積する、蓄積した信号電荷を出力することが挙げられる。また、この他に、ドライバ１７は、撮像素子１６の全ての画素を駆動させるか、一部の画素を駆動させるかを制御する。
【００２１】
例えば撮影時には、ドライバ１７は撮像素子１６の全画素を駆動させて、各画素を用いた信号電荷の蓄積、及び各画素に蓄積された信号電荷を実行する。このときに撮像素子１６から出力される画像信号をまとめたものが撮影時に得られる画像データとなる。一方、撮影を行える状態であるがレリーズボタン４８の操作が行われない、所謂撮影待機状態となる場合には、ドライバ１７は撮像素子１６を間引き制御することで、一部の画素に蓄積された信号電荷を出力させる。このときに撮像素子１６から出力される画像信号をまとめたものがスルー画像データとなる。
【００２２】
ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）回路２１は、図示しないＡＧＣ回路やＣＤＳ回路を含んで構成される。ＡＦＥ回路２１は、入力された画像信号に対してゲインコントロール、雑音除去などのアナログ処理を施す。このアナログ処理が施された画像信号は、ＤＦＥ回路２２に出力される。
【００２３】
ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）回路２２は、ＡＦＥ回路２１によってアナログ処理が施された画像信号をデジタルの画像信号に変換する。変換されたデジタルの画像信号は１コマ毎にまとめられ、画像データとしてバッファメモリ２３に記録される。符号２４は、タイミングジェネレータ（ＴＧ）であり、このＴＧ２４により、ドライバ１７、ＡＦＥ回路２１及びＤＦＥ回路２２の駆動タイミングが制御される。
【００２４】
画像処理回路３０は、バッファメモリ２３に記憶された画像データに対して、色補間処理、ガンマ処理、ホワイトバランス処理（以下、ＷＢ処理）、輪郭補償処理などの画像処理を施す。例えばバッファメモリ２３に記憶された画像データが、撮影時に得られる画像データである場合には、画像処理回路３０は、上述した画像処理後の画像データに対して、例えばＪＰＥＧ方式などの記憶方式で圧縮するためのフォーマット処理（画像後処理）を施す。この処理の後、画像処理回路３０は、サムネイル画像データや、設定された解像度に合わせて圧縮されたＪＰＥＧ方式の画像データを生成する。なお、これら画像データの他に、ビューワー用の画像データを生成してもよい。これら画像データは、デジタルカメラ１０の機種情報や、露出条件などの撮影情報などを付帯情報とまとめられた画像ファイルとして、メモリカード、磁気ディスク及び光学ディスクなどの記憶媒体３５に書き込まれる。なお、符号３６はメディアスロットである。
【００２５】
一方、バッファメモリ２３に記憶された画像データがスルー画像データの場合には、上述した画像処理が施された後、ＣＰＵ４５を介して表示制御回路３８に出力される。なお、上述した撮影待機状態では、上述した撮像素子１６は所定間隔で画像信号を出力することから、バッファメモリ２３には、順次スルー画像データが書き込まれる。画像処理回路３０は、バッファメモリ２３にスルー画像データが書き込まれる度に上述した画像処理を行い、表示制御回路３８に出力する。これにより、ＬＣＤ３９にはスルー画像が所定間隔で表示されていく、所謂ライブビュー表示が実行される。なお、ＬＣＤ３９においては、ライブビュー表示の他に、撮影により得られた画像データに基づく画像の表示、デジタルカメラ１０の設定を行う際の設定画像の表示、及び後述するデジタルカメラの起動時の起動画像（スタートアップ画像）の表示等が実行される。
【００２６】
ＣＰＵ４５は、不図示の制御プログラムを実行することで、デジタルカメラ１０の各部を制御する。設定操作部４７が操作されると、その設定操作部４７の操作に基づいたシーケンスが実行される。また、レリーズボタン４８が操作されると、撮像処理が実行される。なお、撮像処理としては、周知のＡＥ処理、ＡＦ処理の他に、撮像素子から出力される画像信号から生成される画像データに対する画像処理が挙げられる。
【００２７】
このＣＰＵ４５は、顔検出部５１、評価値算出部５２、画像抽出部５３の機能を有している。顔検出部５１は、撮像処理が実行されたときに得られる画像データを用いた顔検出を行う。この顔検出部５１における顔検出としては、例えばパターンマッチングや特徴量抽出による顔検出が挙げられる。なお、パターンマッチングは、予め顔のパターンを示すパターンデータを複数用意しておき、このパターンデータのいずれかのパターンに合致する領域があるか否かにより顔を検出する方法である。また、特徴量抽出は、目、鼻、口などの特徴量を求めることで、画像に含まれる顔を検出するものである。なお、顔が検出されると、検出された顔の位置を示すアドレスが内蔵メモリ３１に記憶される。
【００２８】
評価値算出部５２は、顔検出部５１により検出された顔における笑顔評価値を算出する。この笑顔評価値は、笑顔の程度を表すものであり、笑顔であればあるほど笑顔評価値が高くなる。なお、この笑顔評価値は、例えば笑顔評価テーブル５５を用いて算出される。この笑顔評価テーブル５５は内蔵メモリ３１に予め記憶される。
【００２９】
笑顔評価テーブル５５は、構成要素、係数及び評価ポイントがそれぞれ対応付けられたテーブルである。構成要素は、例えば「眉」、「目」、「口」が挙げられる。また、係数は、各構成要素に対する重み付けを示すものであり、２，４，５等の数値が挙げられる。評価ポイントは、各構成要素の基準画像及びその評価ポイントが挙げられる。なお、係数及び評価ポイントは、算出される笑顔評価値の最大値が「１００」となるように設定される。
【００３０】
例えば構成要素「眉」の場合、眉の角度が上がっている基準画像に対しては評価ポイントが低く、角度が下がるに従い評価ポイントが高くなるように設定される。また、構成要素「目」の場合、瞳孔が閉じている基準画像に対しては評価ポイントが低く、瞳孔が開くに従い評価ポイントが高くなるように設定される。なお、目が閉じている基準画像に対しては評価ポイントがマイナスとなるように設定される。構成要素「口」の場合、両端の角度が下がっている基準画像は評価ポイントが低く、両端の角度が上がるに従い、評価ポイントが高くなるように設定される。
【００３１】
評価値算出部５２は、画像データから検出された顔を用いて、該画像データにおける笑顔評価値を算出する。まず、評価値算出部５２は、検出された顔から笑顔評価テーブル５５における構成要素をそれぞれ抽出する。例えば、図２に示すように、女の子を被写体とする画像ＰＩ１の場合には、上述した顔検出部５１によって女の子の顔が検出される。この場合には、検出された顔の領域（図中二点鎖線で示す領域６１）から、構成要素「眉」（図中点線で示す符号６２，６３）、構成要素「目」（図中点線で示す符号６４，６５）、構成要素「口」（図中点線で示す符号６６）がそれぞれ特定される。評価値算出部５２は、画像データから特定される各構成要素と笑顔評価テーブル５５とから、構成要素毎の評価ポイントを求める。そして、構成要素毎に求めた評価ポイントと構成要素毎の重み付けを示す係数とを乗算した後、それらを加算することで笑顔評価値を算出する。この評価値算出部５３により算出された笑顔評価値は、画像ファイルの付帯情報として記録される。なお、笑顔評価値は、画像ファイルの付帯情報とする必要はなく、例えば画像ファイルのファイル名、撮影月日及び笑顔評価値とを対応付けたテーブルデータを記憶媒体３５に作成し、撮影を行う度にこのテーブルデータを更新していくことも可能である。また、構成要素として、「眉」、「目」、「口」を挙げているが、この他に、「顔の向きや傾き」などを構成要素に含めても良い。
【００３２】
画像抽出部５３は、デジタルカメラ１０の起動時に、記憶媒体３５に記憶された画像ファイルから、起動時に表示する画像の基になる画像データを抽出する。以下、起動時に表示する画像を起動画像、起動画像の基になる画像データを起動画像データと称して説明する。この起動画像データの抽出条件としては、上述した笑顔評価値や、撮影した月日（撮影月日）などが挙げられる。まず、画像抽出部５３は、記憶媒体３５に記憶された画像ファイルの付帯情報から笑顔評価値を読み出す。そして、読み出された笑顔評価値のうち、最も高い笑顔評価値を求め、該笑顔評価値となる画像ファイルを抽出する。
【００３３】
記憶媒体３５に記憶される画像ファイルから読み出される笑顔評価値のうち、最も高い笑顔評価値となる画像ファイルが複数ある場合には、画像抽出部５３は、最も高い笑顔評価値となる画像ファイルの付帯情報から撮影月日を読み出す。デジタルカメラ１０においては、カレンダー機能を有していることから、デジタルカメラ１０の起動時の月日（起動月日）と一致する撮影月日の画像ファイルを抽出する。
【００３４】
なお、最も高い笑顔評価値となる複数の画像のうち、起動月日と一致する撮影月日の画像ファイルがない場合には、画像抽出部５３は、最も高い笑顔評価値となる複数の画像ファイルから、起動月日に最も近い撮影日時となる画像ファイルを抽出する。画像抽出部５３は抽出された画像ファイルの画像データを起動画像データとして登録し、該画像データを表示制御回路３８に出力する。なお、記憶媒体３５に記憶された画像ファイルがない場合には、デジタルカメラ１０の出荷時に予め設定されている起動画像データを用いればよい。
【００３５】
次に、本実施形態のデジタルカメラの撮影時の処理の流れを図３のフローチャートに基づいて説明する。なお、この図３のフローチャートの処理は、デジタルカメラの状態が撮影待機状態となることを契機に実行される。
【００３６】
ステップＳ１０１は、撮像処理である。ユーザによりレリーズボタン４８が操作されると、ＡＥ処理により撮像時の露出条件が決定され、また、ＡＦ処理によりピント調節が実行される。これら処理の後、決定された露出条件に基づいて撮像素子１６が制御され、撮像素子１６から画像信号が出力される。この画像信号はアナログの画像信号であり、まずＡＦＥ回路２１でアナログ処理が施される。そして、ＤＦＥ回路２２に入力されると、アナログの画像信号からデジタルの画像信号に変換される。このデジタルの画像信号は、１コマ毎にまとめられた上で、画像データとしてバッファメモリ２３に記録される。バッファメモリ２３に記録された画像データは、画像処理回路３０により読み出され、上述した画像処理が施される。
【００３７】
ステップＳ１０２は、顔検出処理である。ＣＰＵ４５は、ステップＳ１０１の撮像処理により得られた画像データを用いて、画像データに基づく画像に被写体の顔があるか否かを検出する。この顔検出により顔が検出された場合には、ＣＰＵ４５は、検出された顔を含む矩形の領域を顔領域とし、該顔領域となる画素のアドレス情報を取得する。
【００３８】
ステップＳ１０３は、評価値算出処理である。ステップＳ１０２の顔検出処理により、顔領域となる画素のアドレス情報が取得されていることから、ＣＰＵ４５は、該画素のアドレス情報を参照して、顔の特徴量を抽出する。なお、顔の特徴量を抽出すれば、顔の構成要素を特定することができる。その後、ＣＰＵ４５は、内蔵メモリ３１に格納された笑顔評価テーブル５５を読み出し、笑顔評価テーブル５５と画像データから検出された顔の特徴量とから、検出された顔における笑顔評価値を算出する。
【００３９】
なお、特徴量抽出を利用した顔検出処理を行っている場合には、ステップＳ１０３の処理時に顔の特徴量を算出する必要はない。この場合は、特徴量抽出を利用した顔検出処理により抽出された特徴量に基づいて各構成要素を特定した上で、画像データに対する笑顔評価値を求めればよい。
【００４０】
ステップＳ１０４は、画像ファイルの記録処理である。ステップＳ１０３において、笑顔評価値が算出されることから、ＣＰＵ４５は、笑顔評価値を示す情報と、露出条件や撮影日時などからなる撮影情報及びカメラの機種情報とからなる付帯情報を作成し、該付帯情報と画像データとをまとめた画像ファイルを記憶媒体３５に記録する。このようにして、撮影を行う度に、笑顔評価値を付帯情報とする画像ファイルが記憶媒体３５に記録されていく。
【００４１】
図４は、デジタルカメラ１０の起動時の処理の流れを示すフローチャートである。なお、図４のフローチャートは、デジタルカメラ１０が起動したときを契機として実行される。
【００４２】
ステップＳ２０１は、記憶媒体３５に記憶された画像ファイルがあるか否かを判定する処理である。ＣＰＵ４５は、記憶媒体３５を参照して、画像ファイルが記憶されているか否かを判定する。例えば記憶媒体３５に画像ファイルが記憶されている場合には、ＣＰＵ４５はＹｅｓと判定する。この場合は、ステップＳ１０２に進む。一方、記憶媒体３５に画像ファイルが記憶されていない場合には、ＣＰＵ４５はＮｏと判定する。この場合は、ステップＳ２０７に進む。ＣＰＵ４５によりＮｏと判定された場合には、予めデジタルカメラ１０の出荷時に設定された画像データが起動画像データとなる。
【００４３】
ステップＳ２０２は、笑顔評価値を比較する処理である。ＣＰＵ４５は、記憶媒体３５に記憶された画像ファイルの付帯情報から笑顔評価値を読み出す。そして、読み出された笑顔評価値をそれぞれ比較する。この比較により、最も高い笑顔評価値と、該笑顔評価値を付帯情報とする画像ファイルが特定される。
【００４４】
ステップＳ２０３は、笑顔評価値が最も高い画像が複数あるか否かを判定する処理である。ステップＳ２０３において、ＣＰＵ４５は、最も高い笑顔評価値と、該笑顔評価値を付帯情報とする画像ファイルとを特定している。この特定結果に基づいて、ＣＰＵ４５は最も高い笑顔評価値を付帯情報とする画像ファイルが複数あるか否かを判定する。最も高い笑顔評価値を付帯情報とする画像ファイルが複数ある場合には、ＣＰＵ４５はＹｅｓと判定し、ステップＳ２０４に進む。一方、最も高い笑顔評価値を付帯情報とする画像ファイルが１つとなる場合には、ＣＰＵ４５はＮｏと判定し、ステップＳ２０９に進む。
【００４５】
ステップＳ２０４は、笑顔評価値が最も高い画像のうち、起動月日と同じ撮影月日の画像があるか否かを判定する処理である。ＣＰＵ４５は、ステップＳ２０５の処理で、最も笑顔評価値が高いと判定された画像データの付帯情報から撮影月日の情報を読み出す。このデジタルカメラ１０は、カレンダー機能を有していることから、このカレンダー機能により、起動月日を示す情報は取得することができる。ＣＰＵ４５は、最も高い笑顔評価値となる画像ファイルの付帯情報から読み出された撮影月日の情報と、起動月日とを比較する。この比較により、起動月日と同じ月日となる撮影日時がある場合には、ＣＰＵ４５は、笑顔評価値が最も高い画像のうち、起動月日と同じ撮影月日の画像があると判定する。この場合は、ステップＳ２０４の判定処理はＹｅｓとなり、ステップＳ２０５に進む。一方、起動月日と同じ月日となる撮影日時がない場合には、ＣＰＵ４５は、笑顔評価値が最も高い画像のうち、起動月日と同じ撮影月日の画像がないと判定する。この場合は、ステップＳ２０４の判定処理はＮｏとなり、ステップＳ２０８に進む。
【００４６】
ステップＳ２０５は、起動月日と同じ撮影月日の画像データを抽出する処理である。ステップＳ２０４において、起動月日と同じ撮影月日の画像があると判定されていることから、ＣＰＵ４５は、起動月日と同じ撮影月日の画像ファイルの画像データを記憶媒体３５から読み出す。
【００４７】
ステップＳ２０６は、起動画像データを登録する処理である。ＣＰＵ４５は、抽出された画像データを起動画像データとして登録する。なお、起動画像データの登録としては、例えば読み出した画像データの基となる画像ファイルのファイル名を登録しておけばよい。
【００４８】
ステップＳ２０７は、起動画像を表示する処理である。起動画像データとして抽出された画像データは、表示制御回路３８に出力される。表示制御回路３８は、この起動画像データとして登録された画像データを用いてデジタルカメラ１０のＬＣＤ３９に起動画像を表示する。これにより、デジタルカメラ１０の起動時には、そのＬＣＤ３９に起動画像として例えば笑顔評価値の最も高い画像が表示される。
【００４９】
上述したフローチャートにおけるステップＳ２０４の判定でＮｏとなる、つまり、起動月日と同じ撮影月日の画像ファイルがないと判定された場合には、ステップＳ２０８に進む。
【００５０】
ステップＳ２０８は、起動月日に最も近い撮影月日の画像を抽出する処理である。ＣＰＵ４５は、最も高い笑顔評価値となる複数の画像データの撮影月日と起動月日との差を求め、最も差が小さい画像データを起動月日に最も近い撮影月日の画像データとして抽出する。このステップＳ２０９の処理が終了すると、ステップＳ２０７に進む。この場合、撮影月日が起動日時に最も近い画像が起動画像として表示される。
【００５１】
記憶媒体３５に記憶される画像ファイルのうち、最も高い笑顔評価値となる画像ファイルは、必ずしも複数とは限らず、単一の画像ファイルとなる場合もある。このような場合には、ステップＳ２０３の処理がＮｏとなり、ステップＳ２０９に進む。
【００５２】
ステップＳ２０９は、最も高い笑顔評価値となる画像ファイルを抽出する処理である。ステップＳ２０３の処理において最も高い笑顔評価値となる画像ファイルは、単一の画像ファイルであると判定されていることから、ＣＰＵ４５は、最も高い笑顔評価値となる画像ファイルから、画像データを記憶媒体３５から読み出す。この場合は、撮影月日に関係なく、最も高い笑顔評価値となる画像ファイルから読み出された画像データが起動画像データとして登録され、起動画像データに基づく起動画像がＬＣＤ３９に表示される。
【００５３】
図５に示すように、記憶媒体３５に記憶された画像が「画像１」〜「画像７」からなり、各画像に対する笑顔評価値が、「９５」、「９３」、「９６」、「９６」、「９３」、「９０」、「９２」となる場合、最も高い笑顔評価値は「９６」となる。この最も高い笑顔評価値「９６」となる画像は、「画像３」及び「画像４」である。この場合は、上述したように、撮影月日が読み出される。例えば、「画像３」の撮影月日が「２００７．１．３０」、「画像４」の撮影月日が「２００５．９．３」とし、デジタルカメラ１０の起動月日が「２００Ｘ．８．１６」とした場合には、「画像３」及び「画像４」の撮影月日は起動月日である「８．１６」とはいずれも異なるので、このような場合には、起動月日である「８．１６」に近い撮影月日である「画像４」が起動画像として抽出される。
【００５４】
これにより、撮影された画像のうち、最も高い笑顔評価値となる画像が単一の画像からなる場合には、その画像がデジタルカメラ１０の起動時の起動画像として表示される。記憶媒体３５に記憶する画像は、ユーザが気に入った画像となる場合が多いので、デジタルカメラ１０によってお気に入りとなる笑顔の画像を撮影すれば、その度にデジタルカメラ１０の起動画像として抽出される画像が変化することにつながる。つまり、デジタルカメラ１０の起動時に表示される起動画像に幅を持たせることができ、起動画像に対する興味を持たせることが可能となる。
【００５５】
一方、最も高い笑顔評価値となる画像が複数となる場合には、それら画像から、起動月日と同じ撮影月日となる画像が起動画像として表示される。この場合には、起動した日時と同じ過去の月日に得られた画像が起動画像として表示されることから、過去に起きた出来事を振り返ることができる。また、仮に起動月日と同じ撮影月日となる画像がない場合には、起動月日に最も近い撮影月日となる画像が起動画像として表示される。この場合も、
過去に起きた出来事を振り返ることができる。
【００５６】
本実施形態では、起動画像をＬＣＤ３９に表示するとしか説明していないが、ＬＣＤ３９に起動画像を表示させる場合、ＬＣＤ３９における表示位置は予め決定されていることが好ましい。図６に示すように、起動画像データとして抽出された画像データの顔の中心がＬＣＤ３９の表示画面３９ａにおいて黄金比（１．１６８：１）にあたる位置（図中点線７０上）に配置されるように起動画像を表示することも可能である。このとき、起動画像データとして抽出された画像データをそのまま使用しても良いし、抽出された画像データをトリミング処理して顔画像データを生成し、該顔画像データに基づく顔画像を表示することも可能である。また、起動画像データとして抽出された画像データから検出される顔の向きに合わせてＬＣＤ３９の表示画面３９ａにおける起動画像の位置を決めることも可能である。
【００５７】
本実施形態では、画像中に含まれる被写体が１人の人物となる場合について説明しているが、これに限定する必要はなく、画像中に含まれる被写体が複数の人物の場合でも、本発明を適用することができる。この場合、複数の人物の顔の笑顔評価値の平均値を、その画像データにおける笑顔評価値としてもよいし、検出される顔のそれぞれに対する笑顔評価値のうち最も高くなる笑顔評価値を、その画像ファイルにおける笑顔評価値としてもよい。また、複数の人物のうち、最も大きい顔領域の笑顔評価値を画像データにおける笑顔評価値とすることもできる。さらに、予め顔の画像データを登録しておき、撮影により取得された画像データから登録された顔の画像データと同一の特徴量を有する顔がある場合には、登録された顔に対する笑顔評価値を、画像データに対する笑顔評価値とすることも可能である。
【００５８】
なお、本実施形態においては、記憶媒体に記憶される画像ファイルは、必ずしも記憶媒体が装着されるデジタルカメラにて取得された画像ファイルに限定する必要はない。つまり、他のデジタルカメラでの撮影で得られた画像ファイル、インターネット接続することで取得した画像ファイル、画像編集により得られた画像ファイル及びアニメーション画像やグラフィック画像の基になる画像ファイルなど、デジタルカメラを用いた撮影以外で得られた画像ファイルが記憶された記憶媒体を本発明のデジタルカメラに装着したときに、これら画像ファイルから、起動画像データとして用いる画像ファイルを抽出し、該画像ファイルから画像データを読み出すことも可能である。
【００５９】
例えば、記憶媒体に記憶される画像ファイルが他のデジタルカメラによって得られた画像ファイルとなる場合、その画像ファイルの付帯情報として笑顔評価値が記憶されていれば、他のデジタルカメラで撮影することによって得られた画像ファイルを、笑顔評価値の比較対象となる画像ファイルとして扱うことができる。一方、笑顔評価値が付帯情報として記憶されていない画像ファイルであれば、撮影待機状態のときに、これら画像ファイルに対して顔検出及び笑顔評価値の算出処理を行い、該笑顔評価値を画像ファイルの付帯情報とすればよい。なお、インターネット接続することで取得した画像ファイル、画像編集により得られた画像ファイル、或いはアニメーション画像やグラフィック画像の基になる画像ファイルからなる画像ファイルの場合も同様であり、これら画像ファイルに対しては笑顔評価値が付帯情報として付帯されていないことから、例えば撮影待機状態のときに笑顔評価値を算出し、該笑顔評価値を該画像ファイルの付帯情報として記憶させればよい。
【００６０】
本実施形態では、記憶媒体に記憶された画像ファイルを全対象としているが、これに限定する必要はなく、記憶媒体に設けられるフォルダのうち、特定のフォルダに記憶される画像ファイルのみを対象としてもよい。デジタルカメラを用いた撮影においては、ユーザが意図する画像の他に、ユーザの意図しない画像も取得される場合もある。この場合、予めユーザが意図する画像の基になる画像ファイルを、記憶媒体に生成されるフォルダにまとめて記録しておき、該フォルダに記憶された画像ファイルから笑顔評価値の最も高い画像ファイルを抽出した後、該画像ファイルから起動画像データとして用いる画像データを読み出せばよい。
【００６１】
また、この他に、例えば被写体の顔を検出して、検出された顔が笑顔と判定されたときにレリーズボタンを操作しなくとも自動的に撮影が実行される「笑顔撮影モード」を備えているデジタルカメラにおいては、この「笑顔撮影モード」で撮影された画像ファイルと、他の撮影モードで撮影された画像ファイルとを異なるフォルダに記憶し、「笑顔撮影モード」で撮影された画像ファイルが記憶されるフォルダを、起動画像を抽出する対象となるフォルダとしてもよい。さらに、「笑顔撮影モード」による撮影を行う際に、予め撮影が実行されるときの笑顔の程度（レベル）を複数段階で設定できる場合には、撮影が実行されたときの笑顔の程度が最も高く設定されている画像ファイルを、抽出対象の画像ファイルとし、この抽出対象の画像ファイルの中から起動画像データとして用いる画像ファイルを抽出することも可能である。
【００６２】
本実施形態では、最も高い笑顔評価値となる画像ファイルが複数ある場合には、起動月日と同じ撮影月日となる画像ファイル、或いは、起動月日に最も近い撮影月となる画像ファイルをそれぞれ抽出しているが、これに限定する必要はなく、最も高い笑顔評価値となる複数の画像ファイルから無作為（ランダム）に１つの画像ファイルを抽出し、該画像ファイルから起動画像データとする画像データを読み出してもよい。この場合、デジタルカメラを毎日起動させた場合に、同一の画像が起動画像として表示されないように起動画像を抽出すればよい。また、この他に、最も高い笑顔評価値となる画像ファイルが複数ある場合には、これら画像ファイルから画像データをそれぞれ読み出して、読み出された画像データに基づく画像を一覧表示する、或いは、これら画像データに基づく画像を所定時間毎に切替表示するなどしてよい。
【００６３】
本実施形態では、デジタルカメラを起動した月日と同じ撮影月日となる画像ファイルや、起動した月日に最も近い撮影月日となる画像ファイルから読み出された画像データを起動画像データとしているが、この他に、デジタルカメラを起動した月日と、同じ季節となる撮影月日の画像ファイルから読み出される画像データを起動画像データとしてもよい。この場合には、デジタルカメラを起動した月日が含まれる季節の画像が起動画像として表示される。これにより、ユーザに季節感を与えることができる。
【００６４】
本実施形態では、笑顔評価値を比較することで、記憶媒体に記憶される画像から最も高い笑顔評価値となる画像を特定し（ステップＳ２０２、Ｓ２０３）、最も高い笑顔評価値となる画像が複数ある場合には、撮影月日がデジタルカメラと同じ月日、或いは最も近い撮影月日となる画像を起動画像として抽出している（ステップＳ２０４、Ｓ２０５及びステップＳ２０８）。しかしながら、まず、記憶媒体に記憶される画像から撮影月日がデジタルカメラと同じ月日、或いは最も近い撮影月日となる画像を特定した後、特定された画像から最も高い笑顔評価値となる画像を起動画像として抽出してもよい。
【００６５】
本実施形態では、最も高い笑顔評価値となる画像ファイルが複数ある場合には、撮影月日がデジタルカメラと同じ月日、或いは最も近い撮影月日となる画像ファイルを抽出しているが、最も高い笑顔評価値となる複数の画像ファイルの日時が同じ月日となる場合もある。このような場合には、被写体に対する焦点状態を示す評点評価値や、画像における構図に対する評価値を求め、この評価値が最も優れている画像ファイルを抽出することも可能である。このような評価値を算出する場合には、画像ファイルの付帯情報から撮影月日と参照せず、最も高い笑顔評価値となる複数の画像ファイルから焦点評価値や構図に対する評価値の最も高い画像ファイルを抽出することも可能となる。
【００６６】
本実施形態では、デジタルカメラを例に取り上げているが、これに限定される必要はなく、例えば表示部を備えた電子機器であれば、本発明を適用することができる。この場合、例えば電子機器としては、デジタルカメラの他に、携帯電話機や携帯ゲーム機などの携帯型情報端末機や、コンピュータなどが挙げられる。また、本発明は、このような電子機器を起動させる際に適用するだけでなく、電子機器にて実行されるアプリケーションプログラムに対しても本発明を用いることができる。この場合、図１に示す画像抽出部の機能や、図４のフローチャートに示す処理を実行可能な画像表示プログラムを、コンピュータに予めインストールしておけばよい。なお、この画像表示プログラムは、メモリカードや、光ディスクや磁気ディスクなどのコンピュータにて読み取り可能な記憶媒体に記憶しておき、コンピュータに読み取らせることで、画像表示プログラムを実行、或いはインストールすればよい。
【符号の説明】
【００６７】
１０…デジタルカメラ、３５…記憶媒体、３８…表示制御部、３９…ＬＣＤ、４５…ＣＰＵ、５１…顔検出部、５２…評価値算出部、５３…画像抽出部
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００７−２８２１１９号公報
【図１】
2010178162.tif 000003
【図２】
2010178162.tif 000004
【図３】
2010178162.tif 000005
【図４】
2010178162.tif 000006
【図５】
2010178162.tif 000007
【図６】
2010178162.tif 000008