(57)【要約】【課題】必要以上の画像の重複を避けて画像を選択できるように画像の評価を行う。【解決手段】評価値取得部３２が、複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する。評価値決定部３４が、所定の評価基準（例えば最大値）となる仮評価値を有する少なくとも１つの画像の仮評価値をその画像の評価値に決定する。評価値変更部３６が、評価値が決定された画像が分類されたグループのすべての画像の仮評価値を所定の評価基準に応じて変更する。そして、ＣＰＵ１２が、あらかじめ定められた数の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値を決定する処理および仮評価値を変更する処理を繰り返し行う。【選択図】図１
2008083889.tif 000002
【特許請求の範囲】
【請求項１】
複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する評価値取得手段と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う評価値決定手段と、
前記評価値が決定された画像が分類されたグループのすべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う評価値変更手段と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うよう、前記評価値決定手段および前記評価値変更手段を制御する制御手段とを備えたことを特徴とする画像評価装置。
【請求項２】
複数種類の分類基準により複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する評価値取得手段と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う評価値決定手段と、
前記評価値が決定された画像が分類された、複数種類の分類基準による複数のグループのそれぞれについて、すべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う評価値変更手段と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うよう、前記評価値決定手段および前記評価値変更手段を制御する制御手段とを備えたことを特徴とする画像評価装置。
【請求項３】
前記所定の評価基準は、前記複数の画像を前記仮評価値順にソートしたときのソート順が、所定のしきい値以上となることであることを特徴とする請求項１または２記載の画像評価装置。
【請求項４】
前記所定の評価基準は、前記複数の画像を前記仮評価値順にソートしたときのソート順が、所定のしきい値未満となることであることを特徴とする請求項１または２記載の画像評価装置。
【請求項５】
複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得し、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行い、
前記評価値が決定された画像が分類されたグループのすべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行い、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うことを特徴とする画像評価方法。
【請求項６】
複数種類の分類基準により複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得し、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行い、
前記評価値が決定された画像が分類された、複数種類の分類基準による複数のグループのそれぞれについて、すべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行い、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うことを特徴とする画像評価方法。
【請求項７】
複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する手順と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う手順と、
前記評価値が決定された画像が分類されたグループのすべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う手順と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行う手順とを有することを特徴とする画像評価方法をコンピュータに実行させるためのプログラム。
【請求項８】
複数種類の分類基準により複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する手順と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う手順と、
前記評価値が決定された画像が分類された、複数種類の分類基準による複数のグループのそれぞれについて、すべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う手順と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行う手順とを有することを特徴とする画像評価方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を評価する画像評価装置および方法並びに画像評価方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラの普及と画像を記録しておくための記録媒体の容量が飛躍的に大きくなったことにより、ユーザは多くの画像を１つの記録媒体内に保持することが可能になってきている。その一方で、プリント注文等の処理をすべき画像を膨大な画像の中から選ぶという手間が生じており、効率的に画像を選択するために、最終的にユーザがプリントする画像として判断する前にある程度の条件で画像を絞り込む機能や、ユーザの嗜好に合わせてプリントに適した画像を選択する機能が求められている。
【０００３】
例えば、特許文献１には、複数の画像に対して、ピント、露光量、ブレ量、被写体の大きさおよびコントラスト等を用いて評価を行い、画像の順位を表示する手法が提案されている。また、特許文献２には、画像の明るさ、加速度センサの出力値、ＡＦ評価のいずれかの評価値を基準として、プリントに適した画像を自動的に選択する手法が開示されている。これらの手法によれば、画像の評価結果に基づいて、評価値が上位の画像をプリントに適した画像として選択することができるため、ユーザの負担を軽減することができる。
【特許文献１】特開２０００−１３７７９１号公報
【特許文献２】特開２００２−１０１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、イベント毎の複数のグループに分類された複数の画像、あるいは類似する画像からなる複数のグループに分類された複数の画像から、ユーザ自身がプリントに適した画像を選択する場合、選択される画像が同一のグループに偏らないようにする判断が無意識のうちに働くため、複数のグループからほぼ満遍なく画像を選択することができる。
【０００５】
しかしながら、特許文献１，２に記載された手法を用いて算出された評価値を用いて、評価値が上位の画像を選択すると、同一のイベントの複数の画像が重複して選択されたり、類似する複数の画像が重複して選択されたりするため、選択された画像が同一のイベントや類似する画像に偏ってしまうという問題がある。
【０００６】
本発明は上記事情に鑑みなされたものであり、必要以上の画像の重複を避けて画像を選択できるように画像の評価を行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明による第１の画像評価装置は、複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する評価値取得手段と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う評価値決定手段と、
前記評価値が決定された画像が分類されたグループのすべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う評価値変更手段と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うよう、前記評価値決定手段および前記評価値変更手段を制御する制御手段とを備えたことを特徴とするものである。
【０００８】
「仮評価値を取得する」とは、画像の評価値があらかじめ算出されている場合にはそれを仮評価値として取得し、評価値が算出されていない場合には画像の評価値を仮評価値として算出することにより取得することを意味する。
【０００９】
「所定の評価基準」としては、例えば、仮評価値が最大となること、複数の画像を仮評価値順にソートしたときのソート順が所定のしきい値以上となること、仮評価値が最小となること、複数の画像を仮評価値順にソートしたときのソート順が所定のしきい値未満となること等が挙げられる。なお、複数の画像を仮評価値順にソートしたときのソート順が所定のしきい値以上となることは、仮評価値が所定のしきい値以上となることと同義であり、複数の画像を仮評価値順にソートしたときのソート順が所定のしきい値未満となることは、仮評価値が所定のしきい値未満となることと同義である。
【００１０】
本発明による第２の画像評価装置は、複数種類の分類基準により複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得する評価値取得手段と、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行う評価値決定手段と、
前記評価値が決定された画像が分類された、複数種類の分類基準による複数のグループのそれぞれについて、すべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行う評価値変更手段と、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うよう、前記評価値決定手段および前記評価値変更手段を制御する制御手段とを備えたことを特徴とするものである。
【００１１】
なお、本発明による第１および第２の画像評価装置においては、前記所定の評価基準を、前記複数の画像を前記仮評価値順にソートしたときのソート順が、所定のしきい値以上となることとしてもよく、逆に前記所定の評価基準を、前記複数の画像を前記仮評価値順にソートしたときのソート順が、所定のしきい値未満となることとしてもよい。
【００１２】
本発明による第１の画像評価方法は、複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得し、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行い、
前記評価値が決定された画像が分類されたグループのすべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行い、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うことを特徴とするものである。
【００１３】
本発明による第２の画像評価方法は、複数種類の分類基準により複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値を取得し、
所定の評価基準となる仮評価値を有する少なくとも１つの画像の前記仮評価値を、その画像の評価値に決定する評価値決定処理を行い、
前記評価値が決定された画像が分類された、複数種類の分類基準による複数のグループのそれぞれについて、すべての画像の前記仮評価値を、前記所定の評価基準に応じて変更する評価値変更処理を行い、
あらかじめ定められた数の画像についての評価値が決定されるまで、前記変更された仮評価値を用いての前記評価値決定処理および前記評価値変更処理を繰り返し行うことを特徴とするものである。
【００１４】
なお、本発明による第１および第２の画像評価方法をコンピュータに実行させるためのプログラムとして提供してもよい。
【発明の効果】
【００１５】
本発明の第１の画像評価装置および方法によれば、複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値が取得され、所定の評価基準となる仮評価値を有する少なくとも１つの画像の仮評価値をその画像の評価値に決定する評価値決定処理が行われる。次いで、評価値が決定された画像が分類されたグループのすべての画像の仮評価値を所定の評価基準に応じて変更する評価値変更処理が行われる。そして、あらかじめ定められた数の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値決定処理および評価値変更処理が繰り返し行われる。
【００１６】
このため、一度画像の評価値を決定した後は、その画像が分類されたグループのすべての画像の仮評価値が変更されることから、そのグループに分類された画像の仮評価値は所定の評価基準を満たしにくくなる一方で、そのグループとは異なるグループに分類された画像の仮評価値が所定の基準を満たしやすくなる。したがって、評価値決定処理および評価値変更処理を繰り返し行った場合、次の評価値決定処理時に評価値が決定される画像は、すでに評価値が決定された画像が分類されたグループとは異なるグループに分類された画像となる可能性が高くなる。よって、あらかじめ定められた数の画像についての評価値が決定されるまで、画像の評価値は異なるグループにおいてほぼ満遍なく決定されることとなり、その結果、評価値に基づいて画像を選択する際に、異なるグループから満遍なく画像を選択することができることとなる。これにより、類似する複数の画像が重複して選択されたり、同一のイベントの複数の画像が重複して選択されたりする等、必要以上の画像の重複を避けて、偏りなく画像が選択できるように画像の評価を行うことができる。
【００１７】
本発明の第２の画像評価装置および方法によれば、複数の分類基準に基づいて複数のグループに分類された複数の画像のそれぞれについての仮の評価結果を表す仮評価値が取得され、所定の評価基準となる仮評価値を有する少なくとも１つの画像の仮評価値をその画像の評価値に決定する評価値決定処理が行われる。次いで、評価値が決定された画像が分類された複数のグループのそれぞれについて、すべての画像の仮評価値を所定の評価基準に応じて変更する評価値変更処理が行われる。そして、あらかじめ定められた数の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値決定処理および評価値変更処理が繰り返し行われる。
【００１８】
このため、一度画像の評価値を決定した後は、その画像が分類された複数種類のグループのすべての画像の仮評価値が変更されることから、その複数のグループに分類された画像の仮評価値は所定の評価基準を満たしにくくなる一方で、その複数のグループとは異なるグループに分類された画像の仮評価値が所定の基準を満たしやすくなる。したがって、評価値決定処理および評価値変更処理を繰り返し行った場合、次の評価値決定処理時に評価値が決定される画像は、すでに評価値が決定された画像が分類された複数のグループとは異なるグループに分類された画像となる可能性が高くなる。よって、あらかじめ定められた数の画像についての評価値が決定されるまで、画像の評価値は異なるグループにおいてほぼ満遍なく決定されることとなり、その結果、評価値に基づいて画像を選択する際に、異なるグループから満遍なく画像を選択することができることとなる。これにより、類似する複数の画像が重複して選択されたり、同一のイベントの複数の画像が重複して選択されたりする等、必要以上の画像の重複を避けて、偏りなく画像が選択できるように画像の評価を行うことができることとなる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施形態について説明する。図１は本発明の第１の実施形態による画像評価装置の構成を示す概略ブロック図である。図１に示すように、本実施形態による画像評価装置１は、複数の画像から画像を選択するために画像の評価を行うものであり、画像データの記録制御および表示制御等の各種制御を行うとともに、装置１を構成する各部の制御を行うＣＰＵ１２と、ＣＰＵ１２を動作させるプログラム、画像を閲覧するためのビューアソフトおよび各種定数が記録されているＲＯＭおよびＣＰＵ１２が処理を実行する際の作業領域となるＲＡＭにより構成されるシステムメモリ１４と、各種表示を行う液晶モニタ等からなる表示部１６と、表示部１６を制御する表示制御部１８と、種々の指示を装置１に対して行うためのキーボード、マウスおよびタッチパネル等からなる入力部２０と、入力部２０を制御する入力制御部２２とを備える。
【００２０】
また、画像評価装置１は、画像を表す画像データを記録したメモリカード等のメディアから画像データを読み出したり画像データをメディアに記録したりするための画像読込部２４と、画像読込部２４を制御する画像読込制御部２６と、画像データを含む各種情報を保存するハードディスク２８とを備える。
【００２１】
また、画像評価装置１は、評価を行う複数の画像を所定の分類基準に基づいて複数のグループに分類する画像分類部３０と、複数の画像のそれぞれについて仮の評価結果を表す仮評価値を取得する評価値取得部３２と、最大となる仮評価値を有する１つの画像の仮評価値をその画像の評価値に決定する評価値決定処理を行う評価値決定部３４と、評価値が決定された画像が分類されたグループのすべての画像の仮評価値を小さくするよう変更する評価値変更処理を行う評価値変更部３６とを備える。
【００２２】
そして、ＣＰＵ１２により、あらかじめ定められた数の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値決定処理および評価値変更処理を繰り返し行うよう、評価値決定部３４および評価値変更部３６が制御される。
【００２３】
ここで、画像分類部３０は、一連のひとかたまりの意図で撮影された画像の組であるイベント毎の複数のグループに複数の画像を分類する。具体的には、複数の画像を撮影日時順にソートし、撮影時間差が所定値以上となる２つの画像の間をイベントの区切り位置とする手法を用いて、複数の画像をイベント毎の複数のグループに分類する。なお、複数の画像をイベント毎の複数のグループに分類する手法はこの手法に限定されるものではなく、１つの撮影場所を１つのイベントと見なし、画像に付与された撮影場所の情報を用いて撮影場所毎の複数のグループに分類する等、公知の種々の手法を用いることができる。
【００２４】
なお、画像の評価を行う画像は画像読込部２４から読み込む前に、すでに複数のイベント毎の複数のグループに分類されていてもよい。このような場合、画像分類部３０による画像分類処理は不要となる。また、画像が複数のグループに分類されていることを前提とする場合、画像分類部３０も不要となる。
【００２５】
評価値取得部３２は、まず、各画像の評価結果を表す評価値を仮評価値として算出することにより、仮評価値を取得する。評価値を算出する手法としては、例えば、画像から顔を検出し、顔のサイズ、顔の画像上における位置、顔の向き、顔の回転角度、および顔の検出スコアの少なくとも１つの情報に基づいて、統計的な評価結果を用いて評価値を算出する手法を用いることができる。なお、評価値を算出する手法は、この手法に限定されるものではなく、上記特許文献２に記載された画像の明るさ、加速度センサの出力値、ＡＦ評価のいずれかを基準に画像を評価する手法、画像に含まれる人物の顔の向きを判定し、判定結果に基づいて画像の評価値を算出する手法（特開２００４−３６１９８９号公報参照）、および画像において顔が占める割合、目の開き具合、顔の向き、ピント、ブレおよび明るさ等の複数の評価項目を総合した評価値を算出する手法（特開２００２−３５８５２２号公報参照）等、任意の手法を用いることができる。
【００２６】
また、評価値取得部３２は、複数の画像が分類されたグループの重要度を各グループの評価値として算出する。ここで、本実施形態においては、複数の画像はイベント毎の複数のグループに分類されているため、例えば特開２００６−１７１９４２号公報に記載されたように、グループに含まれる画像数、および各グループに関連するグループの数等の情報に基づいて、グループの重要度を算出する手法を用いることができる。
【００２７】
そして、評価値取得部３２は、各画像の評価値と各画像が属するグループの重要度に基づく評価値との加算値を、各画像の仮評価値として取得する。なお、各グループの重要度に基づく評価値を用いることなく、画像の評価値のみを仮評価値としてもよい。
【００２８】
なお、読み込んだ画像の評価が終了しており、評価値が画像に付与されている（例えばタグに記述されている）場合には、評価値取得部３２は、評価値を算出することなく、画像に付与されている評価値を仮評価値として取得する。
【００２９】
次いで、評価値決定部３４が行う評価値決定処理、および評価値変更部３６が行う評価値変更処理について、第１の実施形態において行われる処理と併せて説明する。図２は第１の実施形態において行われる処理を示すフローチャートである。なお、第１の実施形態においては、画像読込部２４が読み込んだ画像は、ハードディスク２８に保存されているものとする。また、画像には評価値は付与されておらず、分類もなされていないものとする。作業者がハードディスク２８に保存された画像からＮ個の画像を選択する指示を行うことによりＣＰＵ１２が処理を開始し、まず画像分類部３０がハードディスク２８に保存されている複数の画像をイベント毎の複数のグループに分類する（ステップＳＴ１）。次いで、評価値取得部３２が、すべての画像の仮評価値を取得する（ステップＳＴ２）。なお、Ｎは作業者が任意に選択した数であり、ハードディスク２８に保存されているすべての画像の数であってもよいものである。
【００３０】
次いで、評価値決定部３４が、評価値が決定していないすべての画像のうち、仮評価値が最大となる１つの画像について、仮評価値をその画像の評価値に決定する評価値決定処理を行う（ステップＳＴ３）。そして、評価値変更部３６が、評価値が決定された画像が分類されたグループのすべての画像の仮評価値を一定量小さくするよう変更する評価値変更処理を行う（ステップＳＴ４）。
【００３１】
図３は第１の実施形態における評価値変更処理を説明するための図である。なお、ここではハードディスク２８には１５個の画像Ｓ１〜Ｓ１５が保存されており、図３に示すようにイベント毎の４つのグループＧ１〜Ｇ４に分類されているものとする。
【００３２】
そして、仮評価値が最大となった画像が画像Ｓ７であった場合、評価値変更部３６は画像Ｓ７が属するグループＧ２の他のすべての画像Ｓ５，Ｓ６，Ｓ８，Ｓ９の仮評価値を小さくする。具体的には、あらかじめ定められた所定値を仮評価値から減算する、あるいはあらかじめ定められた１より小さい所定値を仮評価値に乗算するすることにより、仮評価値を変更する。なお、所定値はあらかじめ定められた値であってもよく、他のグループの画像の仮評価値を参照して、他のグループのいずれかの画像の仮評価値よりも小さくなるように算出した値であってもよい。
【００３３】
なお、この場合、仮評価値に含まれる各画像の評価値およびイベント重要度に基づく評価値のそれぞれについて、変更する程度が異なるものとなるようにしてもよい。
【００３４】
次いで、ＣＰＵ１２はＮ個の画像の評価値が決定されたか否かを判定し（ステップＳＴ５）、ステップＳＴ５が否定されると、ステップＳＴ３に戻り、ステップＳＴ３以降の処理を繰り返す。ステップＳＴ５が肯定されると、評価値が決定されたＮ個の画像を選択された画像として評価値とともに表示部１６に表示し（ステップＳＴ６）、処理を終了する。作業者は選択された画像を表示部１６において確認し、プリント注文を行ったり、ＣＤ等のメディアに記録したりすることができる。
【００３５】
このように、第１の実施形態においては、評価値が決定された画像が分類されたグループのすべての画像の仮評価値を小さくして、あらかじめ定められたＮ個の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値決定処理および評価値変更処理を繰り返し行うようにしたものである。
【００３６】
このため、一度画像の評価値を決定した後は、その画像が分類されたグループのすべての画像の仮評価値が小さくなることから、そのグループに分類された画像の仮評価値が最大値となりにくくなる一方で、そのグループとは異なるグループに分類された画像の仮評価値が最大値となりやすくなる。したがって、評価値決定処理および評価値変更処理を繰り返し行った場合、次の評価値決定処理時に評価値が決定される画像は、すでに評価値が決定された画像が分類されたグループとは異なるグループに分類された画像となる可能性が高くなる。よって、Ｎ個の画像についての評価値が決定されるまで、画像の評価値は異なるグループにおいてほぼ満遍なく決定されることとなり、その結果、評価値に基づいて画像を選択する際に、異なるグループから満遍なく画像を選択することができることとなる。これにより、同一のイベントの複数の画像が重複して選択されたりする等、必要以上の画像の重複を避けて、偏りなく画像が選択できるように画像の評価を行うことができる。
【００３７】
なお、上記第１の実施形態においては、画像分類部３０において複数の画像をイベント毎の複数のグループに分類しているが、複数の画像を類似する画像からなる複数のグループに分類してもよい。この場合、グループの重要度としては、各グループ内においてさらに類似する画像からなる類似画像グループを生成し、各グループにおける類似画像グループの数および／または類似画像グループに含まれる画像の数に応じて、各グループの重要度を設定する手法を用いることができる。このように複数の画像を類似する画像からなる複数のグループに分類した場合において、本実施形態による画像の評価を行うことにより、類似する複数の画像が重複して選択されることがなくなるため、類似する画像の必要以上の重複を避けて、偏りなく画像が選択できるように画像の評価を行うことができる。
【００３８】
次いで、本発明の第２の実施形態について説明する。なお、第２の実施形態による画像評価装置の構成は、第１の実施形態による画像評価装置１と同一であるため、ここでは詳細な説明は省略する。上記第１の実施形態においては複数の画像をイベント毎の複数のグループに分類しているが、第２の実施形態においては、複数の画像をイベント毎の複数のグループに分類すると同時に、類似画像からなる複数のグループにも分類するようにした点が第１の実施形態と異なる。
【００３９】
図４は第２の実施形態における画像の分類および評価値変更処理を説明するための図であり、図４（ａ）は図３と同様のイベント毎の画像の分類を、図４（ｂ）は類似する画像の分類を示す。第２の実施形態においては、画像分類部３０は、図４（ａ）に示すように１５の画像Ｓ１〜Ｓ１５をイベント毎の４つのグループＧ１〜Ｇ４に分類すると同時に、図４（ｂ）に示すように類似する画像からなる６つのグループＧｓ１〜Ｇｓ６に分類する。ここで、イベント毎のグループＧ１は画像Ｓ１〜Ｓ４、グループＧ２は画像Ｓ４〜Ｓ９、グループＧ３は画像Ｓ１０〜Ｓ１２、グループＧ４は画像Ｓ１３〜Ｓ１５からなる。一方、類似画像のグループＧｓ１は画像Ｓ１，Ｓ２，Ｓ５、グループＧｓ２は画像Ｓ６〜Ｓ８、グループＧｓ３は画像Ｓ３，Ｓ４、グループＧｓ４は画像Ｓ９，Ｓ１０、グループＧｓ５は画像Ｓ１２、グループＧｓ６は画像Ｓ１１〜Ｓ１５からなる。
【００４０】
次いで、第２の実施形態において行われる処理について説明する。図５は第２の実施形態において行われる処理を示すフローチャートである。なお、第２の実施形態においても、画像読込部２４が読み込んだ画像は、ハードディスク２８に保存されているものとする。また、画像には評価値は付与されておらず、分類もなされていないものとする。作業者がハードディスク２８に保存された画像からＮ個の画像を選択する指示を行うことによりＣＰＵ１２が処理を開始し、まず画像分類部３０がハードディスク２８に保存されている複数の画像をイベント毎の複数のグループに分類するとともに類似画像からなる複数のグループに分類する（２つの基準による画像分類：ステップＳＴ１１）。次いで、評価値取得部３２が、すべての画像の仮評価値を取得する（ステップＳＴ１２）。なお、Ｎは作業者が任意に選択した数であり、ハードディスク２８に保存されているすべての画像の数であってもよいものである。
【００４１】
次いで、評価値決定部３４が、評価値が決定していないすべての画像のうち、仮評価値が最大となる１つの画像について、仮評価値をその画像の評価値に決定する評価値決定処理を行う（ステップＳＴ１３）。そして、評価値変更部３６が、評価値が決定された画像が分類されたイベント毎のグループのすべての画像の仮評価値を一定量小さくするよう変更する第１の評価値変更処理を行う（ステップＳＴ１４）。さらに、評価値変更部３６は、評価値が決定された画像が分類された類似画像からなるグループのすべての画像の仮評価値を一定量小さくするよう変更する第２の評価値変更処理を行う（ステップＳＴ１５）。
【００４２】
これにより、仮評価値が最大となった画像が画像Ｓ７であった場合、評価値変更部３６は画像Ｓ７が属するイベント毎のグループＧ２の他のすべての画像Ｓ５，Ｓ６，Ｓ８，Ｓ９の仮評価値を小さくするとともに、画像Ｓ７が属する類似する画像のグループＧｓ２の他のすべての画像Ｓ６，Ｓ８の仮評価値を小さくする。この場合、画像Ｓ６，Ｓ８はグループＧ２、Ｇｓ２の双方に分類されているため、仮評価値がより小さくなるように変更される。
【００４３】
なお、この場合、仮評価値に含まれる各画像の評価値、類似画像が分類されたグループの重要度から求めた評価値、およびイベント重要度から求めた評価値のそれぞれについて、変更する程度が異なるものとなるようにしてもよい。
【００４４】
次いで、ＣＰＵ１２はＮ個の画像の評価値が決定されたか否かを判定し（ステップＳＴ１６）、ステップＳＴ１６が否定されると、ステップＳＴ１３に戻り、ステップＳＴ１３以降の処理を繰り返す。ステップＳＴ１６が肯定されると、評価値が決定されたＮ個の画像を選択された画像として評価値とともに表示部１６に表示し（ステップＳＴ１７）、処理を終了する。作業者は選択された画像を表示部１６において確認し、プリント注文を行ったり、ＣＤ等のメディアに記録したりすることができる。
【００４５】
このように、第２の実施形態においては、評価値が決定された画像が分類された複数種類のグループのすべての画像の仮評価値を小さくして、あらかじめ定められたＮ個の画像についての評価値が決定されるまで、変更された仮評価値を用いての評価値決定処理および評価値変更処理を繰り返し行うようにしたものである。
【００４６】
このため、一度画像の評価値を決定した後は、その画像が分類されたグループのすべての画像の仮評価値が小さくなることから、そのグループに分類された画像の仮評価値が最大値となりにくくなる一方で、そのグループとは異なるグループに分類された画像の仮評価値が最大値となりやすくなる。したがって、評価値決定処理および評価値変更処理を繰り返し行った場合、次の評価値決定処理時に評価値が決定される画像は、すでに評価値が決定された画像が分類されたグループとは異なるグループに分類された画像となる可能性が高くなる。よって、Ｎ個の画像についての評価値が決定されるまで、画像の評価値は異なるグループにおいてほぼ満遍なく決定されることとなり、その結果、評価値に基づいて画像を選択する際に、異なるグループから満遍なく画像を選択することができることとなる。これにより、同一のイベントの複数の画像が重複して選択されたり、類似する複数の画像が重複して選択されたりする等、必要以上の画像の重複を避けて、偏りなく画像が選択できるように画像の評価を行うことができる。
【００４７】
なお、上記第１および第２の実施形態においては、評価値決定部３４において仮評価値が最大となる１つの画像の評価値を決定しているが、仮評価値が所定値以上となる複数（＜Ｎ）の画像の評価値を決定してもよい。また、画像を仮評価値順にソートした場合における上位所定数（＜Ｎ）の画像の評価値を決定してもよい。この場合、評価値変更部３６は、評価値を決定した複数の画像がそれぞれ分類されているすべてのグループに分類された画像の仮評価値を変更することとなる。
【００４８】
また、上記第１および第２の実施形態においては、評価値決定部３４において仮評価値が最大となる１つの画像の評価値を決定しているが、仮評価値が最小となる１つの画像の評価値を決定するようにしてもよい。この場合、評価値変更部３６は、評価値を決定した画像が分類されているグループのすべての画像の評価値を大きくするように変更する。
【００４９】
これにより、例えば、本実施形態による画像評価装置１をデジタルカメラに適用した場合において、不要な画像を評価値が小さい順に選択して削除することが容易となるため、メディアの空き容量を大きくしたい場合に有効である。なお、この場合においても、仮評価値が所定値未満となる複数（＜Ｎ）の画像の評価値を決定してもよく、画像を仮評価値順にソートした場合における下位所定数（＜Ｎ）の画像の評価値を決定してもよい。この場合、評価値変更部３６は、評価値を決定した複数の画像がそれぞれ分類されているすべてのグループに分類された画像の仮評価値を変更することとなる。
【００５０】
以上、本発明の実施形態に係る装置１について説明したが、コンピュータを、上記の画像分類部３０、評価値取得部３２、評価値決定部３４および評価値変更部３６に対応する手段として機能させ、図２，５に示すような処理を行わせるプログラムも、本発明の実施形態の１つである。また、そのようなプログラムを記録したコンピュータ読取り可能な記録媒体も、本発明の実施形態の１つである。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施形態による画像評価装置の構成を示す概略ブロック図
【図２】第１の実施形態において行われる処理を示すフローチャート
【図３】第１の実施形態における画像の分類および評価値変更処理を説明するための図
【図４】第２の実施形態における画像の分類および評価値変更処理を説明するための図
【図５】第２の実施形態において行われる処理を示すフローチャート
【符号の説明】
【００５２】
１      画像評価装置
１２    ＣＰＵ
１４    システムメモリ
１６    表示部
１８    表示制御部
２０    入力部
２２    入力制御部
２４    画像読込部
２６    画像読込制御部
２８    ハードディスク
３０    画像分類部
３２    評価値取得部
３４    評価値決定部
３６    評価値変更部
【図１】
2008083889.tif 000003
【図２】
2008083889.tif 000004
【図３】
2008083889.tif 000005
【図４】
2008083889.tif 000006
【図５】
2008083889.tif 000007