(57)【要約】【課題】重要視する人物の画質に即した画像データの評価を行う。【解決手段】ステップＳ１６０においては、評価対象限定部Ｐ２ｅが各画像データＩＤに含まれる各顔領域ＦＡのうち人物が特定された顔領域ＦＡを検出する。そして、人物が特定された顔領域ＦＡが単数であれば当該顔領域ＦＡについての鮮明度Ｓをそのまま画像評価値Ｅとし、人物が特定された顔領域ＦＡが複数であれば当該複数の顔領域ＦＡについての鮮明度Ｓの平均値を画像評価値Ｅとする。なお、家族が含まれない画像データＩＤについては、画像評価値Ｅを０とする。これにより、画像データＩＤに偶然写ってしまった不特定の人物の鮮明度Ｓに基づいて画像データＩＤ全体の評価をすることが防止できる。【選択図】図３
2009205468.tif 000002
【特許請求の範囲】
【請求項１】
画像データを出力する画像出力方法であって、
前記画像データが示す画像に含まれる顔を検出し、
複数の顔が検出された場合、各顔の画質に基づいて各顔についての顔評価値を算出し、
前記各顔の顔評価値のうち特定の人物の顔についての前記顔評価値に基づいて前記画像データの評価結果を示す画像評価値を出力することを特徴とする画像出力方法。
【請求項２】
前記特定の人物の顔が複数検出された場合、複数の前記特定の人物の顔の各顔評価値の平均値を前記画像評価値とすることを特徴とする請求項１に記載の画像出力方法。
【請求項３】
前記画像データが示す画像を表示するとともに、当該表示において前記特定の人物の顔に対応する領域を他の領域よりも強調表示することを特徴とする請求項１または請求項２のいずれかに記載の画像出力方法。
【請求項４】
前記顔に含まれる目に関する画質に基づいて前記顔評価値を算出することを特徴とする請求項１から請求項３のいずれか一項に記載の画像出力方法。
【請求項５】
複数の前記画像データが示す画像を一覧表示するとともに、当該表示において過去に印刷対象とされた前記画像データを他の画像データよりも強調表示することを特徴とする請求項１から請求項４のいずれか一項に記載の画像出力方法。
【請求項６】
画像データを出力する画像出力装置であって、
前記画像データが示す画像に含まれる顔を検出する顔検出手段と、
複数の顔が検出された場合、各顔の画質に基づいて各顔についての顔評価値を算出する顔評価手段と、
前記各顔の顔評価値のうち特定の人物の顔についての前記顔評価値に基づいて前記画像データの評価結果を示す画像評価値を出力する画像評価手段とを具備することを特徴とする画像出力装置。
【請求項７】
画像データを出力する機能をコンピュータに実行させるための機能をコンピュータに実行させるためのコンピュータ読み取り可能な画像出力プログラムであって、
前記画像データが示す画像に含まれる顔を検出する顔検出機能と、
複数の顔が検出された場合、各顔の画質に基づいて各顔についての顔評価値を算出する顔評価機能と、
前記各顔の顔評価値のうち特定の人物の顔についての前記顔評価値に基づいて前記画像データの評価結果を示す画像評価値を出力する画像評価機能とをコンピュータに実行させることを特徴とするコンピュータ読み取り可能な画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力方法、画像出力装置および画像出力プログラムに関し、特に人物画像を含む画像データを評価する画像出力方法、画像出力装置および画像出力プログラムに関する。
【背景技術】
【０００２】
デジタルスチルカメラの急速な普及にともなって、ユーザーが多数の画像データを所有することとなっている。そのため、多数の画像データをいかに管理するかが大きな課題となっている。このような課題に対して、画像データから人物の顔を検出し、各人物の顔についての画質を評価し、その結果を提示するものが提案されている（特許文献１、参照。）。かかる文献では、各画像データに含まれる人物の顔ごとに評価値を算出し、その平均値によって画像データの良否を提示するようにしている。このようにすることにより、ユーザーが実際に各画像データを確認することなく、撮影された人物の顔の画質が良好な画像データを選択し、例えば印刷の対象とすることができる。
【特許文献１】特開２００６−２５２３２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、画像データに含まれる人物の全員に対してユーザーが良好な画質を期待しているとは限らない。すなわち、画像データに含まれる一部の人物の顔の画質が劣悪であったとしても、画像データ全体としては良好なものであるとユーザーが考える場合もある。例えば、家族などの特定の人物を撮影しようとした際に、偶然、背景に不特定の人物の顔が写り込んだ場合、不特定の人物の顔の画質が悪くても、特定の人物の画質がよければ全体としては良好なはずである。しかし、背景に写り込んだ不特定の人物の顔の画質が悪ければ当該画像データが低く評価されることとなり、ユーザーの意図に即した評価を得ることができないという問題があった。
【０００４】
本発明は、前記課題にかんがみてなされたもので、重要視する人物の画質に即した画像データの評価が可能な画像出力方法、画像出力装置および画像出力プログラムを提供する。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、前記画像データが示す画像に含まれる顔を検出し、前記顔検出手段が複数の顔を検出した場合、各顔の画質に基づいて各顔についての顔評価値を算出する。そして、各顔の前記顔評価値のうち特定の人物の顔についての前記顔評価値に基づいて前記画像データの評価結果を示す画像評価値を出力する。前記画像データの評価において予め重要視したい人物の顔を登録するようにしておけば、重要視したい顔が高画質であるか否かを前記画像評価値によって把握することができる。従って、家族や友人などの特定の人物の顔が高画質であるか否かを前記画像評価値によって把握することができる。
【０００６】
また、前記特定の人物の顔は単数に限られず、複数の顔が前記特定の人物の顔として検出されてもよい。この場合、複数の前記特定の人物の顔の各顔評価値の平均値を前記画像評価値とするのが望ましい。また、前記画像データが示す画像を表示しておき、当該表示において前記特定の人物の顔に対応する領域を他の領域よりも強調表示するようにすれば、重要視したい顔に基づいて評価が行われたか否かを簡単に確認することができる。
【０００７】
さらに、各顔についての顔評価値を算出するにあたり、特に顔の目に関する画質に基づいて前記顔評価値を算出するのが望ましい。目の画質によれば、顔の全体の画質を正確に評価することができる。さらに、過去に印刷対象とされた前記画像データは、ある程度、ユーザーが満足する画質を達成していると考えることができるため、複数の前記画像データが示す画像を一覧表示する際に、過去に印刷対象とされた前記画像データを他の画像データよりも強調表示するようにしてもよい。
【０００８】
さらに、本発明の技術的思想は、具体的な画像出力方法にて具現化されるのみならず、当該方法を画像出力装置において具現化することもできる。すなわち、上述した画像出力方法が行う各工程に対応する手段を有する画像出力装置としても本発明を特定することができる。むろん、上述した画像出力装置がプログラムを読み込んで上述した各手段を実現する場合には、当該各手段に対応する機能を実行させるプログラムや当該プログラムを記録した各種記録媒体においても本発明の技術的思想が具現化できることは言うまでもない。なお、本発明の画像出力装置は、単一の装置のみならず、複数の装置によって分散して存在可能であることはいうまでもない。例えば、画像出力装置が有する各手段が、パーソナルコンピュータ上で実行されるプリンタドライバと、プリンタの双方において分散することも可能である。また、プリンタ等の印刷装置に本発明の画像出力装置の各手段を包含させることも可能である。
【発明を実施するための最良の形態】
【０００９】
以下、下記の順序に従って本発明の実施形態を説明する。
１．画像評価装置の構成：
２．画像評価処理の流れ：
３．変形例：
３−１．変形例１：
３−２．変形例２：
【００１０】
１．画像評価装置の構成
図１は、本発明の一実施形態にかかる画像出力装置としての画像評価装置を具体的に実現するコンピュータの構成を示している。同図において、コンピュータ１０はＣＰＵ１１とＲＡＭ１２とＲＯＭ１３とハードディスクドライブ（ＨＤＤ）１４と汎用インターフェイス（ＧＩＦ）１５とビデオインターフェイス（ＶＩＦ）１６と入力インターフェイス（ＩＩＦ）１７とバス１８とから構成されている。バス１８は、コンピュータ１０を構成する各要素１１〜１７の間でのデータ通信を実現するものであり、図示しないチップセット等によって通信が制御されている。ＨＤＤ１４には、オペレーティングシステム（ＯＳ）を含む各種プログラムを実行するためのプログラムデータ１４ａが記憶されており、当該プログラムデータ１４ａをＲＡＭ１２に展開しながらＣＰＵ１１が当該プログラムデータ１４ａに準じた演算を実行する。
【００１１】
また、ＨＤＤ１４には、デジタルスチルカメラやスキャナによって画像入力された画像データＩＤと、後述するパターンマッチングにおいて使用する多数の顔テンプレート１４ｂと目テンプレート１４ｃが記憶されている。また、顔テンプレート１４ｂは、一般顔テンプレート１４ｂ１と特定顔テンプレート１４ｂ２とから構成されている。一般顔テンプレート１４ｂは不特定の人物の顔から得られた多数のテンプレートあり、特定顔テンプレート１４ｂ２は例えば家族などの特定の人物の顔から得られた多数のテンプレートである。さらに、ＨＤＤ１４には、後述する画像評価処理によって生成される顔検出データベース１４ｅが記憶されている。ＧＩＦ１５は、例えばＵＳＢ規格に準じたインターフェイスを提供するものであり、外部のプリンタ２０やデジタルスチルカメラ３０をコンピュータ１０に接続させている。なお、デジタルスチルカメラ３０の図示しないフラッシュメモリにも複数の画像データＩＤが記憶されている。ＶＩＦ１６はコンピュータ１０を外部のディスプレイ４０に接続し、ディスプレイ４０に画像を表示するためのインターフェイスを提供する。ＩＩＦ１７はコンピュータ１０を外部のキーボード５０ａとマウス５０ｂに接続し、キーボード５０ａとマウス５０ｂからの入力信号をコンピュータ１０が取得するためのインターフェイスを提供する。
【００１２】
図２は、コンピュータ１０において実行されるプログラムのソフトウェア構成を示している。同図において、オペレーティングシステム（ＯＳ）Ｐ１と画像評価アプリケーションＰ２とプリンタドライバＰ３が実行されている。ＯＳ Ｐ１は各プログラム間のインターフェイスを提供し、プリンタドライバＰ３はプリンタ２０を制御するための処理を実行する。画像評価アプリケーションＰ２は、評価画像選択部Ｐ２ａと顔検出部Ｐ２ｂと顔器官検出部Ｐ２ｃと顔評価値算出部Ｐ２ｄと評価対象限定部Ｐ２ｅと画像評価値算出部Ｐ２ｆと評価結果出力部Ｐ２ｇと印刷出力部Ｐ２ｈとから構成されている。画像評価アプリケーションＰ２を構成する各モジュールＰ２ａ〜Ｐ２ｈが実行する処理の詳細については後述する画像評価処理の流れとともに説明する。
【００１３】
２．画像評価処理の流れ
図３は、画像評価処理の流れを示している。ステップＳ１００においては、評価画像選択部Ｐ２ａが所定のＵＩ画面をディスプレイ４０に表示させ、画像評価の対象範囲を選択するための操作をキーボード５０ａとマウス５０ｂを介して受け付ける。例えば、ＨＤＤ１４やデジタルスチルカメラ３０のディレクトリ構造を表示させ、画像評価の対象とする複数の画像データＩＤを選択させるようにしてもよいし、撮影日時や更新日時等の画像データＩＤの付属情報に基づいて画像評価の対象とする画像データＩＤを検索するようにしてもよい。
【００１４】
ステップＳ１１０においては、ステップＳ１００にて選択された複数の画像データＩＤを評価画像選択部Ｐ２ａが取得し、顔検出部Ｐ２ｂに出力する。ステップＳ１２０において、顔検出部Ｐ２ｂは、評価画像選択部Ｐ２ａから出力される複数の画像データＩＤに対して順次顔検出を行っていき、当該顔検出の結果を顔検出データベース１４ｅに記憶させる。なお、ステップＳ１２０における顔検出は、公知のパターンマッチング法によって行うことができる。多数の顔テンプレート１４ｂを画像データＩＤに形成された比較領域の画像と比較し、顔テンプレート１４ｂとの類似性が高くなる比較領域に顔があると判定する。この比較領域の位置や大きさをシフトさせることにより、画像データＩＤの各部に含まれる顔を順次検出することができる。ここでは、一般顔テンプレート１４ｂ１と特定顔テンプレート１４ｂ２を比較領域の画像と比較し、比較領域に顔があるか否かおよび当該顔が特定の人物の顔であるか否かを判定する。なお、本実施形態において、特定顔テンプレート１４ｂ２として、家族（お父さん、お母さん、子供Ａ，子供Ｂ）の顔の画像が登録されているものとする。例えば子供Ａの特定顔テンプレート１４ｂ２と比較領域の画像が高度にマッチングすれば、当該比較領域に子供Ａの顔が含まれると考えることができる。家族のいずれの特定顔テンプレート１４ｂ２ともマッチングせず、他のいずれかの一般顔テンプレート１４ｂ１とマッチングする場合には、当該比較領域に不特定の人物の顔が含まれていると考えることができる。
【００１５】
図４は、顔像データＩＤの一例、および、顔検出データベース１４ｅに記憶されるデータを示している。同図において、複数の画像データＩＤのそれぞれについて検出された顔の位置と大きさと人物特定情報とが記憶されている。なお、人物特定情報とは、特定顔テンプレート１４ｂ２とマッチングした場合の家族（お父さん、お母さん、子供Ａ，子供Ｂ）いずれかの人物を特定する情報、または、一般顔テンプレート１４ｂ１のみにマッチングした場合の不特定人物を示す情報を意味する。また、複数の顔が検出された画像データＩＤについては、各顔について顔の位置と大きさと人物特定情報が記憶されている。以上のようにして、顔検出データベース１４ｅが生成できると、ステップＳ１３０にて顔器官検出部Ｐ２ｃが検出された各顔について目の検出を実行させる。ここでも、左右の目についての目テンプレート１４ｃを使用して公知のパターンマッチング法を行うことによって目を検出することができる。なお、顔検出データベース１４ｅに記憶された顔検出の結果によって、目が存在する領域を絞り込むことができる。
【００１６】
図５は、目の検出結果の一例を示している。同図において、複数の人物の顔が検出されており、各顔において左右の目が検出されている。本実施形態において顔テンプレート１４ｂと目テンプレート１４ｃは矩形状であり、矩形状に検出された顔領域ＦＡの内側に、左右の目とその周囲を含む目領域ＥＡが検出されている。画像データＩＤに複数の顔が含まれている場合、複数の顔領域ＦＡ，ＦＡ・・が検出され、各顔領域ＦＡ，ＦＡ・・の内側にそれぞれ左右の目領域ＥＡ，ＥＡ・・が検出されることとなる。なお、顔の角度や撮影品質によっては各顔領域ＦＡ，ＦＡ・・において一方の目の目領域ＥＡ，ＥＡ・・のみが検出される場合もあるし、いずれの目の目領域ＥＡ，ＥＡ・・も検出されない場合もある。
【００１７】
以上のようにして目領域ＥＡ，ＥＡ・・が検出されると、ステップＳ１４０において顔評価値算出部Ｐ２ｄが各目領域ＥＡ，ＥＡ・・の内側の領域について鮮明度Ｓを算出する。鮮明度Ｓは画像が鮮明であるか否かが判断できる指標であればよく、例えば本実施形態では隣接画素間の輝度差の累積を鮮明度Ｓとして使用するものとする。鮮明度Ｓは、注目画素の輝度と当該注目画素に隣接する画素の輝度との差分を、注目画素を目領域ＥＡ，ＥＡ・・の全体についてシフトさせつつ累積することにより算出される。鮮明度Ｓが大きければ目に関する画質が良好であると判断することができ、鮮明度Ｓが小さければ目に関する画質が良好ないと判断することができる。
【００１８】
ステップＳ１５０においては、同一の顔領域ＦＡ内に左右の各目領域ＥＡ，ＥＡが存在する場合には、それぞれについて鮮明度Ｓを算出し、その平均値を当該顔領域ＦＡについて鮮明度Ｓとする。一方、同一の顔領域ＦＡ内に一方の目領域ＥＡのみが存在する場合には、当該一方の各目領域ＥＡについての鮮明度Ｓをそのまま当該顔領域ＦＡについての鮮明度Ｓとする。さらに、同一の顔領域ＦＡ内にいずれの目領域ＥＡも存在しない（検出できなかった）場合には、当該顔領域ＦＡについての鮮明度Ｓを０とする。なお、鮮明度Ｓが本発明の顔評価値に相当する。各顔領域ＦＡについての鮮明度Ｓが算出できると、顔検出データベース１４ｅに鮮明度Ｓを追記する。
【００１９】
図６は、鮮明度Ｓが追記された顔検出データベース１４ｅを示している。同図において、各画像データＩＤにおいて検出された顔領域ＦＡのそれぞれについて鮮明度Ｓが記憶されている。ステップＳ１６０においては、評価対象限定部Ｐ２ｅが各画像データＩＤに含まれる各顔領域ＦＡのうち人物が特定された顔領域ＦＡを検出する。そして、人物が特定された顔領域ＦＡが単数（０００１．ｊｐｇ，０００２．ｊｐｇ）であれば当該顔領域ＦＡについての鮮明度Ｓをそのまま画像評価値Ｅとし、人物が特定された顔領域ＦＡが複数（０００３．ｊｐｇ）であれば当該複数の顔領域ＦＡについての鮮明度Ｓの平均値を画像評価値Ｅとする。すなわち、ステップＳ１６０〜Ｓ１７０では、画像評価値Ｅを算出するにあたり、考慮する鮮明度Ｓを特定の人物（お父さん、お母さん、子供Ａ，子供Ｂ）のものに限定している。なお、家族が含まれない画像データＩＤ（０００４．ｊｐｇ）については、画像評価値Ｅを０とする。このようにすることにより、画像データＩＤに偶然写ってしまった不特定の人物の鮮明度Ｓに基づいて画像データＩＤ全体の評価をすることが防止できるとともに、特定の人物の顔が含まれる画像データＩＤを簡単に抽出することができる。一般的な写真撮影時では、家族や知人などの特定の人物を重要視して撮影を行うため、特定の人物にフォーカスや露出が合った画像がユーザーにとっての好ましい撮影結果となる。従って、考慮する鮮明度Ｓを特定の人物に限定することにより、ユーザーの意図に即した画像評価値Ｅを得ることができる。
【００２０】
図７は、各画像データＩＤについて画像評価値Ｅを追記した顔検出データベース１４ｅを示している。同図に示すように各画像データＩＤについて画像評価値Ｅが記憶されている。なお、顔が検出できなかった画像データＩＤや、顔が検出できても目が１つも検出できなかった画像データＩＤについては、画像評価値Ｅとして０が記憶されている。ステップＳ１８０においては、評価結果出力部Ｐ２ｇが顔検出データベース１４ｅを参照して、画像評価結果をユーザーに通知するためのＵＩ画面をディスプレイ４０に出力する。
【００２１】
図８は、前記ＵＩ画面の一例を示している。同図において、ステップＳ１００にて選択された複数の画像データＩＤのサムネイルが一覧表示されているとともに、各サムネイルの下部に画像評価値Ｅが表示されている。このようにすることにより、ユーザーが各画像データＩＤの構図の概要と、特定の人物（お父さん、お母さん、子供Ａ，子供Ｂ）の顔の画質を容易に把握することができる。さらに、各サムネイルにおいては、画像評価値Ｅの算出に使用された特定の人物の顔に対応する顔領域ＦＡの外形を示す矩形枠Ｆが表示されている。すなわち、画像評価値Ｅの算出に使用された特定の人物の顔が、画像評価値Ｅの算出に使用されなかった顔よりも強調表示されている。そのため、表示された画像評価値Ｅがどの人物の顔に基づくものであるかを容易に把握することができる。
【００２２】
図９は、前記ＵＩ画面の別の一例を示している。同図において、各サムネイルが画像評価値Ｅの大きい順に並べ替えられているとともに、各サムネイルにおいて矩形枠Ｆが表示されている。また、各サムネイルに対して印刷を推奨する印刷サイズが示されている。画像評価値Ｅが大きければ、拡大しても特定の人物をはっきりと印刷することができるため、画像評価値Ｅを各印刷サイズに対応した閾値によって閾値判定する。そして、画像評価値Ｅが各印刷サイズに対応した閾値を上回った場合には、対応する印刷サイズでの印刷を推奨する旨を表示している。一般的に、印刷サイズが大きくなるほど大きい鮮明度Ｓが要求されるため、印刷サイズが大きくなるほど印刷を推奨される画像データＩＤが画像評価値Ｅの大きい側に絞られることとなる。また、前記ＵＩ画面においては、印刷実行ボタンが設けられており、サムネイルを選択した上で印刷実行ボタンがクリックされた場合には、選択したサムネイルに対応する画像データＩＤを印刷出力部Ｐ２ｈがプリンタドライバＰ３に出力し、プリンタ２０にて印刷が実行させる。
【００２３】
３−１．変形例１
以上においては、特定の人物のみの鮮明度Ｓを使用して画像評価値Ｅを算出することにより、特定の人物のみの鮮明度Ｓを重視しつつも、他の不特定の人物の鮮明度Ｓも考慮して画像評価値Ｅを算出するようにしてもよい。例えば、特定の人物の鮮明度Ｓについては不特定の人物よりも大きい重み付けを行った上で、各鮮明度Ｓを線形結合することにより画像評価値Ｅを算出するようにしてもよいし。さらに、不特定の人物も含め全員の鮮明度Ｓの平均値に基づいて画像評価値Ｅを算出しつつ、特定の人物が含まれる人数に応じて当該画像評価値Ｅを上方修正するようにしてもよい。
【００２４】
図１０は、本変形例のステップＳ１００において評価画像選択部Ｐ２ａが表示させるＵＩ画面の一例を示している。同図において、画像評価の対象範囲を選択するための表示エリアＡ１と、評価の際に考慮する特定の人物を指定するための表示エリアＡ２が設けられている。表示エリアＡ２においては、前実施形態の特定の人物（お父さん、お母さん、子供Ａ，子供Ｂ）のどれについて評価をするかを選択するためのチェックボックスＣ１〜Ｃ４と、新たな人物を特定の人物として登録するための登録ボタンＢ１が設けられている。チェックボックスＣ１〜Ｃ４がチェックされた場合、ステップＳ１６０においては評価対象限定部Ｐ２ｅが限定する評価の対象をチェックされた人物のものに限定する。すなわち、前実施形態では家族（お父さん、お母さん、子供Ａ，子供Ｂ）全員についての平均値を画像評価値Ｅとして算出するようにしたが、本変形例ではさらに平均する対象を限定させることができる。これにより、例えば特に子供Ａが含まれるときに画像評価値Ｅが大きくなるような評価を行うことができる。
【００２５】
図１１は、新たな人物を特定の登録するための登録ボタンＢ１がチェックされた場合に表示されるＵＩ画面を表示している。ここでは、ユーザーが登録したい人物の顔が含まれる画像データＩＤを選択し、当該選択された画像データＩＤのサムネイルを表示するようにしている。さらに、当該サムネイルにおいてユーザーが矩形領域をマウス５０ｂによって指定することが可能となっている。また、矩形領域に含まれる人物の名称を指定することが可能となっている。ユーザーによる矩形領域の指定を受け付けると、当該矩形領域の画像を切り出し、サイズ等の正規化を行って特定顔テンプレート１４ｂ２に追加する。特定顔テンプレート１４ｂ２の数が多いほど精度よい人物特定が可能であるため、同一人物について複数の特定顔テンプレート１４ｂ２を追加するのが望ましい。このようにすることにより、所望の人物の顔を特定顔テンプレート１４ｂ２として追加することができ、以降の画像評価値Ｅに反映させることが可能となる。すなわち、新たに登録した特定の人物が含まれる画像データＩＤを高評価とすることができる。
【００２６】
３−２．変形例２
図１２は、本変形例にかかる印刷処理の流れを示している。ステップＳ２００においては、プリンタドライバＰ３がプリンタ２０にて画像データＩＤの印刷を実行させる。ステップＳ２１０においては、所定のＵＩ画面をディスプレイ４０に表示させ、ユーザーが印刷結果に満足したか否かを受け付ける。ここで、満足しない旨が受け付けられた場合には、そのまま処理を終了させる。一方、満足する旨が受け付けられたときには、ステップＳ２２０にて、印刷履歴データベース１４ｆを更新する。ここでは、ステップＳ２００にて印刷を実行させた画像データＩＤの識別情報（ファイル名等）と印刷サイズを印刷履歴データベース１４ｆに追記する。
【００２７】
図１３は、本変形例のステップＳ１８０において表示されるＵＩ画面の一例を示している。本変形例においては、評価結果出力部Ｐ２ｇが顔検出データベース１４ｅとともに印刷履歴データベース１４ｆも参照して前記ＵＩ画面を表示させる。当該ＵＩ画面では、画像評価値Ｅの大きい順に各サムネイルが一覧化されている。そして、印刷履歴データベース１４ｆにて印刷結果に満足した旨が記憶された画像データＩＤについては、対応するサムネイルの他のサムネイルよりも外枠を強調表示（色による強調、枠の太さによる強調）するとともに、印刷結果に満足した際の印刷サイズを表示させている。このようにすることにより、実際にどのような印刷サイズで印刷したときに満足したかをユーザーが知ることができる。また、強調された画像データＩＤよりも画像評価値Ｅの大きい画像データＩＤについては、同じ印刷サイズで印刷すれば満足する印刷結果が得られると予測でき、印刷を実行させるか否かの判断を容易化させることができる。
【図面の簡単な説明】
【００２８】
【図１】画像評価装置のハードウェア構成を示すブロック図である。
【図２】画像評価装置のソフトウェア構成を示すブロック図である。
【図３】画像評価処理の流れを示すフローチャートである。
【図４】画像データおよび顔検出データベースを示す図である。
【図５】目の検出結果の一例を示す図である。
【図６】顔検出データベースを示す図である。
【図７】顔検出データベースを示す図である。
【図８】ＵＩ画面の一例を示す図である。
【図９】ＵＩ画面の別の一例を示す図である。
【図１０】変形例にかかるＵＩ画面を示す図である。
【図１１】変形例にかかるＵＩ画面を示す図である。
【図１２】変形例にかかる印刷処理のフローチャートである。
【図１３】変形例にかかるＵＩ画面を示す図である。
【符号の説明】
【００２９】
１０…コンピュータ、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…ＨＤＤ、１４ａ…プログラムデータ、１４ｂ…顔テンプレート、１４ｃ…目テンプレート、１４ｅ…顔検出データベース、１４ｆ…印刷履歴データベース、１５…ＧＩＦ、１６…ＶＩＦ、１７…ＩＩＦ、１８…バス、２０…プリンタ、４０…ディスプレイ、５０ａ…キーボード、５０ｂ…マウス、Ｐ１…ＯＳ、Ｐ２…画像評価アプリケーション、Ｐ２ａ…評価画像選択部、Ｐ２ｂ…顔検出部、Ｐ２ｃ…顔器官検出部、Ｐ２ｄ…顔評価値算出部、Ｐ２ｅ…評価対象限定部、Ｐ２ｆ…画像評価値算出部、Ｐ２ｇ…評価結果出力部、Ｐ２ｈ…印刷出力部、Ｐ３…プリンタドライバ、ＩＤ…画像データ。
【図１】
2009205468.tif 000003
【図２】
2009205468.tif 000004
【図３】
2009205468.tif 000005
【図４】
2009205468.tif 000006
【図５】
2009205468.tif 000007
【図６】
2009205468.tif 000008
【図７】
2009205468.tif 000009
【図８】
2009205468.tif 000010
【図９】
2009205468.tif 000011
【図１０】
2009205468.tif 000012
【図１１】
2009205468.tif 000013
【図１２】
2009205468.tif 000014
【図１３】
2009205468.tif 000015