(57)【要約】【課題】  画像の選定を容易にすることが可能な画像選定支援プログラムを提供する。【解決手段】  画像閲覧ソフトウェアプログラムを実行するコンピュータ１は、内蔵する記憶媒体に記憶された画像データに基づいて、当該画像データに基づく画像における複数の顔領域を抽出し、抽出した複数の顔領域内の顔画像を一覧表示するための表示用データを生成し、生成した表示用データを表示装置３に出力する。【選択図】  図１
2005284562.tif 000002
【特許請求の範囲】
【請求項１】
画像を選定する支援をコンピュータを用いて行うための画像選定支援プログラムであって、
記憶媒体に記憶された画像データに基づいて、当該画像データに基づく画像における複数の顔領域を抽出するステップと、
前記複数の顔領域内の顔画像の各々を一覧表示するための表示用データを生成するステップと、
前記表示用データを表示装置に出力するステップとを有する画像選定支援プログラム。
【請求項２】
請求項１記載の画像選定支援プログラムであって、
前記複数の顔画像の数と前記複数の顔画像の中から選択された顔画像の数とに基づいて、前記画像の選定を行うための指標となる指標データを前記画像データ毎に生成するステップと、
前記指標データに基づく表示を前記表示装置に行わせるステップとを有する画像選定支援プログラム。
【請求項３】
請求項２記載の画像選定支援プログラムであって、
前記画像データに基づく画像を所定の順序で前記表示装置に表示させるステップと、
前記画像データ毎に生成した前記指標データに基づいて、前記画像データに基づく画像の表示順序を変更するステップとを有する画像選定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を選定する支援を行う画像選定支援プログラムに関する。
【背景技術】
【０００２】
従来、複数枚の集合写真の中から１枚の集合写真を選定するといった作業が行われている。この作業は、例えば、集合写真に写っている人の表情（目つぶり等）を１枚１枚、目で確認し、目つぶりをしている人が最も少ない集合写真を、良好な写真として選定している。
【０００３】
この作業は、集合写真に写っている人数が多い場合、一人一人の顔を虫眼鏡で拡大して確認するといったことも必要なため、非常に手間がかかっている。この作業は、デジタルカメラで多数の人を撮影して得られる画像についても同様に行われる。
【０００４】
従来、デジタルカメラで多数の人を撮影して得られる画像に対し、ユーザが、複数のトリミング領域を設定すると、その複数のトリミングした領域内の画像を１画面のマルチ画像として合成する画像処理装置が提案されている（特許文献１参照）。
【０００５】
【特許文献１】特開平１１−２５０２２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の技術を用いて、例えば、デジタルカメラで多数の人を撮影して得られる画像のうち、人の顔が写っている画像をトリミング領域として設定することで、多数の人の顔を拡大した画像の一覧を得ることができ、この一覧を基に、画像の選定を行うことも可能である。しかしながら、特許文献１記載の技術では、トリミング領域をユーザが設定する必要があり、多数の人の顔すべてにトリミング領域を設定していくのは面倒である。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、画像の選定を容易にすることが可能な画像選定支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像選定支援プログラムは、画像を選定する支援をコンピュータを用いて行うための画像選定支援プログラムであって、記憶媒体に記憶された画像データに基づいて、当該画像データに基づく画像における複数の顔領域を抽出するステップと、前記複数の顔領域内の顔画像の各々を一覧表示するための表示用データを生成するステップと、前記表示用データを表示装置に出力するステップとを有する。
【０００９】
このプログラムにより、画像の選定を容易にすることが可能な画像選定支援を行うことができる。
【００１０】
また、本発明の画像選定支援プログラムは、前記複数の顔画像の数と前記複数の顔画像の中から選択された顔画像の数とに基づいて、前記画像の選定を行うための指標となる指標データを前記画像データ毎に生成するステップと、前記指標データに基づく表示を前記表示装置に行わせるステップとを有する。
【００１１】
このプログラムにより、指標データに基づく表示を参照することで、画像の選定をより容易に行うことが可能になる。
【００１２】
また、本発明の画像選定支援プログラムは、前記画像データに基づく画像を所定の順序で前記表示装置に表示させるステップと、前記画像データ毎に生成した前記指標データに基づいて、前記画像データに基づく画像の表示順序を変更するステップとを有する。
【００１３】
このプログラムにより、指標データに基づいて画像の表示順序が変更されるため、画像選定の際の作業を分かりやすくすることができる。
【発明の効果】
【００１４】
本発明によれば、画像の選定を容易にすることが可能な画像選定支援プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明の実施形態を説明するための画像選定支援システムの概略構成を示す図である。この画像選定支援システムは、コンピュータ１と、表示装置３と、入力装置５とを備える。
【００１６】
表示装置３は、コンピュータ１から出力される表示用データに基づく画像を表示するものであり、ＣＲＴやＬＣＤが用いられる。
【００１７】
入力装置５は、コンピュータ１の操作に使用するキーやマウスなどのポインティングデバイスである。
【００１８】
コンピュータ１は、各装置を統括制御する。又、コンピュータ１には、画像閲覧ソフトウェアプログラムや、画像出力装置４から出力された画像データを記憶する記憶媒体（ハードディスクやＲＯＭ、ＲＡＭなど）が内蔵されている。コンピュータ１には、画像閲覧ソフトウェアプログラムが予めインストールされている。尚、記憶媒体は、コンピュータ１に接続された外部記憶装置であっても良い。
【００１９】
画像出力装置４は、デジタルスチルカメラなどのように、撮像素子で被写体を撮影して画像データを出力するものである。また、画像出力装置４として、磁気ディスクや光ディスクなどに記憶された画像データや、スキャナで読み込んだ画像データを出力するものなどであっても良い。画像出力装置４とコンピュータ１とは、例えば、ＵＳＢインターフェースなどによって接続され、互いに通信可能となっている。
【００２０】
次に、画像閲覧ソフトウェアプログラムを実行したコンピュータ１の動作を、図２のフローチャートを参照して説明する。以下では、画像出力装置４から出力された画像データが、コンピュータ１の記憶媒体に既に記憶されているものとする。
ユーザが、画像閲覧ソフトウェアプログラムを起動させて、表示装置３の表示画面上で所望の画像フォルダをマウス操作によって選択すると、コンピュータ１は、選択された画像フォルダ内の９つの画像データを記憶媒体から読み出し、読み出した画像データに基づく画像を、所定の順序で表示装置３に表示させる（Ｓ１０１）。所定の順序とは、例えば、上記９つの画像データが記憶媒体に記憶された順序である。
【００２１】
このとき、表示装置３には、図３に示すように、読み出した９つの画像データに基づく９つの画像１１〜１９の一覧が表示される。９つの画像１１〜１９は、記憶媒体に記憶された順に、画面の左上から右に向かって表示される。これらの画像１１〜１９は、それぞれ、例えば集合写真などのように、複数の人物が含まれている画像であるものとする。
【００２２】
次に、ユーザは、画像１１〜１９の中から、マウスによるドラッグ操作を行って６つの画像１１〜１６を任意に選択した後、画面左下にある人物合格率判定アイコン２０をクリックする。人物合格率判定アイコン２０がクリックされると（Ｓ１０２）、コンピュータ１は、画像１１〜１６の画像データの各々に基づいて、画像１１〜１６の各々における複数の顔領域を抽出し（Ｓ１０３）、抽出した複数の顔領域の数を記憶媒体に記憶する。そして、図４に示すように、画像１１〜１６の各々に含まれる顔領域の数を、画像１１〜１６の各々に含まれる人物の数として表示装置３の表示画面上に表示させる。尚、顔領域の抽出処理については、パターンマッチング処理等の公知の様々な手法を用いることができる。
【００２３】
コンピュータ１は、画像１１〜１６毎に、上記抽出した複数の顔領域が全て同一のアスペクト比となるようにトリミングを行い、トリミングした顔領域内の顔画像が全て同一の大きさ（表情が確認できる程度の大きさ）になるように、顔画像の拡大又は縮小の処理を行う（Ｓ１０４）。コンピュータ１は、拡大又は縮小処理後の複数の顔画像の各々を一覧画像として表示するための表示用データを画像１１〜１６毎に生成し（Ｓ１０５）、記憶媒体に記憶する。尚、トリミング及び拡大・縮小処理は省略しても構わない。
【００２４】
図４に示す画面上で、画像１１〜１６の各々に対応するアイコン２１のいずれかがユーザによりクリックされ、例えば画像１１が選択されると（Ｓ１０６）、コンピュータ１は、選択された画像１１について生成した表示用データを記憶媒体から読み出して表示装置３に出力する（Ｓ１０７）。これにより、表示装置３には、図５に示すような画面が表示される。図５に示す画面には、大きさが略一定に調整された２０人分の顔画像２２の一覧画像が表示される。
【００２５】
ユーザは、図５に示す一覧画像を見ながら、人物ごとの顔の表情（目つぶり等）を判断し、例えば、目つぶり等がある顔画像２２には、その顔画像２２に対応するチェックボックス２３内にチェックを入れる。ユーザは、上記判断を２０人分の顔画像２２について行った後、画面下の「ｃｌｏｓｅ」アイコン２４をクリックする。
【００２６】
「ｃｌｏｓｅ」アイコン２４がクリックされると（Ｓ１０８）、コンピュータ１は、選択された画像１１に含まれる顔画像２２の総数と、選択された画像１１に含まれる顔画像２２の中からユーザによりチェック（選択）された顔画像２２の数とに基づいて、画像の選定を行うための指標となる指標データを生成する（Ｓ１０９）。
指標データは、例えば、２０人分の顔画像２２の数に対し、チェックが入っていない顔画像２２がどのくらい含まれているかを示す合格率のことであり、以下の式（１）により算出する。
合格率＝１００×｛（顔画像２２の総数−チェックが入った顔画像２２の数）／顔画像２２の総数｝・・（１）
【００２７】
目つぶりしている人物が少ない場合は合格率が高くなり、目つぶりしている人物が多い場合は合格率が低くなるため、この合格率を基に、画像が良好なものか否かを判断することができる。したがって、この合格率は、画像の選定を行うための指標データとなる。
【００２８】
コンピュータ１は、上記算出した合格率を図４に示す画面に人数と共に表示するための表示用データを生成し、これを表示装置３に出力して合格率を表示させる（Ｓ１１０）。これにより、表示装置３には、図６に示すように、選択された画像１１に対応する位置（画像１１の真下）に、人数と共に合格率が表示される。ユーザが図４の画面で画像を選択（Ｓ１０６）してからコンピュータ１が合格率を算出して表示させる（Ｓ１１０）までの処理は、図４に示す画面でユーザによって選択された全ての画像１１〜１６について実施される。
【００２９】
図４に示す画像１１〜１６の全てについて合格率が画面上に表示された後、ユーザが、図６に示す画面上の表示順序変更アイコン２５をクリックすると（Ｓ１１２）、コンピュータ１は、画像データの記憶媒体への記憶順序にしたがった順序で並べて表示させていた６つの画像１１〜１６を、図７に示すように、算出した合格率の高い順に画面の左上から右に並ぶように表示順序を変更して表示させる（Ｓ１１３）。
【００３０】
以上のように、本実施形態の画像閲覧ソフトウェアプログラムによれば、ユーザによって選択された画像について、その画像から複数の顔領域を抽出し、複数の顔領域内の顔画像を図５に示すように一覧画像として表示させることができる。このため、ユーザは、１つの画像に含まれている複数の人物の表情の確認等を、従来のように煩雑な操作を伴わずに容易に行うことができる。
又、一覧画像における各顔画像は全て同一の大きさになっているため、画像上で小さく写っていた人物であっても、その表情を簡単に確認することができる。
又、ユーザは、図７に示す画面に表示された合格率を見ることで、どの画像が良好な画像なのかを容易に判断することができる。又、画像が合格率の高い順に表示されることで、ユーザは合格率の高い順に画像を確認することができ、画像選定の際の作業が分かりやすくなるという利点がある。
【図面の簡単な説明】
【００３１】
【図１】画像選定支援システムの概略構成を示す図。
【図２】画像選定支援システムのコンピュータの動作を説明するためのフローチャート。
【図３】記憶媒体に記憶されている画像データに基づく画像を一覧表示した画面例を示す図。
【図４】一覧表示した複数の画像から一部の画像が選択された様子を示す図。
【図５】１つの画像に含まれる顔画像を一覧表示した画面例を示す図。
【図６】選択された画像に対応する位置に人数と共に合格率が表示された状態を示す図。
【図７】画像を、合格率の高い順にソートして一覧表示した画面例を示す図。
【符号の説明】
【００３２】
１  コンピュータ
３  表示装置
【図１】
2005284562.tif 000003
【図２】
2005284562.tif 000004
【図３】
2005284562.tif 000005
【図４】
2005284562.tif 000006
【図５】
2005284562.tif 000007
【図６】
2005284562.tif 000008
【図７】
2005284562.tif 000009