(57)【要約】【課題】複数の画像に含まれる複数の人物の関係を直感的に想起させる。【解決手段】複数の画像から顔を検出する顔検出部（認証部１４ａ）と、顔検出部で検出された顔を識別する識別部（認証部１４ａ）と、識別部により識別された顔のうちの第１対象の顔（例えば中心顔画像）の位置を画像ごとに合わせるように、第１対象の顔を配置し、配置された第１対象の顔の位置に応じて、第１対象を含む画像に含まれる顔を画像ごとに配置する配置処理部１４ｄと、配置処理部１４ｄにより配置された顔を少なくとも表示部２に表示させる制御部１１とを備える。【選択図】図２
2015046090.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像から顔を検出する顔検出部と、
前記顔検出部で検出された顔を識別する識別部と、
前記識別部により識別された顔のうちの第１対象の顔の位置を画像ごとに合わせるように、前記第１対象の顔を配置し、配置された前記第１対象の顔の位置に応じて、前記第１対象を含む画像に含まれる顔を画像ごとに配置する配置処理部と、
前記配置処理部により配置された顔を少なくとも表示部に表示させる制御部とを備える表示制御装置。
【請求項２】
前記識別部によって識別された前記第１対象の顔の大きさを所定の大きさに規格化する規格化部とを備える請求項１に記載の表示制御装置。
【請求項３】
前記規格化部は、前記規格化部によって規格化された前記第１対象の顔の大きさに基づいて、前記第１対象が含まれる画像に含まれる顔の大きさを画像ごとに拡大または縮小する請求項２に記載の表示制御装置。
【請求項４】
前記制御部は、前記複数の画像に含まれる前記第１対象の顔のうち代表画像を選択して前記表示部へ表示させる請求項１から３のいずれか一項に記載の表示制御装置。
【請求項５】
前記第１対象を選択する第１選択部とを備える請求項１から４のいずれか一項に記載の表示制御装置。
【請求項６】
前記表示部に表示された顔のいずれかを選択する第２選択部とを備え、
前記制御部は、前記第２選択部により選択された顔に対応する画像を前記表示部に表示させる請求項１から５のいずれか一項に記載の表示制御装置。
【請求項７】
所定の絞り込み条件に従って、前記複数の画像に含まれる顔のうち前記表示部に表示される顔を絞り込む絞り込み部とを備える請求項１から６のいずれか一項に記載の表示制御装置。
【請求項８】
前記絞り込み部は、前記絞り込み条件として、前記画像の撮影期間、前記画像の撮影地域、及び前記画像中の人物の数の少なくとも一つに従って、前記表示部に表示される顔を絞り込む請求項７記載の表示制御装置。
【請求項９】
前記表示部に表示される顔を選択する第３選択部とを備え、
前記絞り込み部は、前記第３選択部により選択された顔に絞り込む請求項７または請求項８記載の表示制御装置。
【請求項１０】
前記絞り込み部は、前記複数の画像に含まれる顔のうち第２対象の顔が前記画像中において前記第１対象の顔の隣に位置しているか否かを判定し、前記第２対象の顔が前記第１対象の顔の隣に位置していると判定した場合に、前記第２対象の顔を前記表示部に表示される顔とする請求項７から９のいずれか一項に記載の表示制御装置。
【請求項１１】
前記複数の画像に含まれる顔が笑顔であるか否かを判定する笑顔判定部とを備え、
前記制御部は、前記笑顔判定部により笑顔であると判定された顔に対して装飾画像を前記表示部に表示させる請求項１から１０のいずれか一項に記載の表示制御装置。
【請求項１２】
前記制御部は、前記複数の画像における最も近い顔を結ぶ線を前記表示部に表示させる請求項１から１１のいずれか一項に記載の表示制御装置。
【請求項１３】
制御装置に、
複数の画像から顔を検出する顔検出処理と、
前記顔検出処理で検出された顔を識別する識別処理と、
前記識別処理により識別された顔のうちの第１対象の顔の位置を画像ごとに合わせるように、前記第１対象の顔を配置し、配置された前記第１対象の顔の位置に応じて、前記第１対象を含む画像に含まれる顔を画像ごとに配置する配置処理と、
前記配置処理により配置された顔を少なくとも表示部に表示させる制御処理とを実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置及び制御プログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどで撮影した画像の閲覧はフォトビューアーを用いて行われる。使用者がフォトビューアーを用いて複数の画像を閲覧する際に、それら複数の画像から複数の人物の関係がわかれば便利である。例えば、使用者が、誰と誰とが仲良しであるか、ある人物の人気度などを知ることができれば利便性が向上する。下記特許文献１には、画像から人物の顔を検出し、検出した顔の角速度、距離、笑顔度に基づいて人物間の新密度（仲良し度）を判定する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１６７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、装置が機械的に人物間の新密度を求めることは困難である。従って、特許文献１に記載されているように、装置が判定した人物間の新密度を使用者に提示したとしても、使用者に違和感を持たれやすい。
【０００５】
本発明の態様では、複数の画像に含まれる複数の人物の関係を直感的に想起させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１態様によれば、複数の画像から顔を検出する顔検出部と、顔検出部で検出された顔を識別する識別部と、識別部により識別された顔のうちの第１対象の顔の位置を画像ごとに合わせるように、第１対象の顔を配置し、配置された第１対象の顔の位置に応じて、第１対象を含む画像に含まれる顔を画像ごとに配置する配置処理部と、配置処理部により配置された顔を少なくとも表示部に表示させる制御部とを備える表示制御装置が提供される。
【０００７】
本発明の第２態様によれば、制御装置に、複数の画像から顔を検出する顔検出処理と、顔検出処理で検出された顔を識別する識別処理と、識別処理により識別された顔のうちの第１対象の顔の位置を画像ごとに合わせるように、第１対象の顔を配置し、配置された第１対象の顔の位置に応じて、第１対象を含む画像に含まれる顔を画像ごとに配置する配置処理と、配置処理により配置された顔を少なくとも表示部に表示させる制御処理とを実行させる制御プログラムが提供される。
【発明の効果】
【０００８】
本発明の態様によれば、複数の画像に含まれる複数の人物の関係を直感的に想起させることができる。
【図面の簡単な説明】
【０００９】
【図１】表示制御装置の構成を示すブロック図である。
【図２】第１実施形態における画像処理部の機能構成を示すブロック図である。
【図３】演算処理部による表示制御の一例を示すフローチャートである。
【図４】顔の検出・識別、顔の切り出し、及び規格化の表示例を示す図である。
【図５】図１に示すデータベース内のデータ構造を示す図である。
【図６】複数の画像の配置の仕方を示す図である。
【図７】複数の画像の時系列的な配置を示す概念図である。
【図８】フェイスマップの表示例を示す図である。
【図９】マウスクリックに応じて表示される画像の表示例を示す図である。
【図１０】スクロールバーの移動に応じて顔画像の間隔が広がる状態を示す図である。
【図１１】画像における最も近い人物の顔を線で結んだ状態を示す図である。
【図１２】複数の画像のうちの所定の画像内における顔の位置関係を示す図である。
【図１３】第２実施形態における画像処理部の機能構成を示すブロック図である。
【図１４】人物の顔に付加される装飾画像の表示例を示す図である。
【図１５】画像処理部による顔画像の隣接関係の判定処理を示すフローチャートである。
【図１６】２つの顔画像が隣同士であるか否かの判定手順を示す図である。
【図１７】画像表示システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。ただし、本発明はこれに限定されるものではない。また、図面においては、実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現することがある。
【００１１】
＜第１実施形態＞
図１は、表示制御装置の構成を示すブロック図である。図１に示すように、表示制御装置１は、表示装置（表示部）２、デジタルカメラ３、キーボード４、及びマウス５と接続されている。表示制御装置１は、複数の画像に含まれる複数の人物の顔画像を表示装置２に表示させる制御を行う。この表示制御装置１は、例えば、パーソナルコンピュータで実現される。この表示制御装置１は、図１に示すように、演算処理部１０と、記憶部２０とを有している。演算処理部１０は、複数の人物の顔画像の表示に関する制御を司る。記憶部２０は、デジタルカメラ３で撮影された画像データや、演算処理部１０による画像処理及び顔画像の表示に必要な各種情報（図５参照）、識別画像データ（図８の枠３５０Ａ〜３５０Ｄ参照）、装飾画像データ（図１４の装飾画像７２１，７２２参照）などを記憶する。
【００１２】
演算処理部１０は、図１に示すように、制御部１１、画像入力部１２、操作制御部１３、及び画像処理部１４を有している。制御部１１は、例えば液晶表示ディスプレイのような表示装置２の表示画面に、人物の顔画像、顔画像を囲む枠の画像、スクロールバー、カーソルなどの各種画像（図８参照）を表示する制御を行う。画像入力部１２は、デジタルカメラ３と接続されることにより、このデジタルカメラ３に記憶されている画像データを入力する。この画像入力部１２は、デジタルカメラ３から入力した画像データを記憶部２０における画像データ記憶領域に記憶する。
【００１３】
操作制御部１３は、キーボード４及びマウス５と接続される。この操作制御部１３は、使用者によるキーボード４やマウス５の操作に応じて情報を入力し、その情報を制御部１１や画像処理部１４に出力する。本実施形態では、マウス５及び操作制御部１３が第１選択部、第２選択部、及び第３選択部をそれぞれ構成する。
【００１４】
画像処理部１４は、画像に含まれる人物の顔画像を検出し、検出した顔画像を識別する処理を行う。また、画像処理部１４は、画像から人物の顔画像を切り出す処理を行う。また、画像処理部１４は、切り出した人物の顔画像の大きさを規格化（又は正規化）する処理を行う。また、画像処理部１４は、規格化（正規化）された複数の顔画像を所定の位置関係に基づいて配置する処理を行う。また、画像処理部１４は、所定の絞り込み条件に従って、表示装置２の表示画面に表示可能な多数の人物の顔画像から、実際に表示装置２の表示画面に表示する人物の顔画像を絞り込む処理を行う。
【００１５】
なお、演算処理部１０における制御部１１、画像入力部１２、操作制御部１３、及び画像処理部１４のそれぞれの構成は、ＣＰＵ（Central Processing Unit）などの制御装置が記憶部２０に記憶されている制御プログラムに従って処理を実行することにより実現される。
【００１６】
記憶部２０は、データベース２０Ａを有している。データベース２０Ａには、画像処理部１４による画像処理や、制御部１１による顔画像の表示に必要な各種情報（図５参照）が記憶されている。なお、記憶部２０には、データベース２０Ａに記憶される情報のほかに、上記したように、演算処理部１０における制御部１１、画像入力部１２、操作制御部１３、及び画像処理部１４の処理を実行させるための制御プログラムなども記憶されている。
【００１７】
図２は、第１実施形態における画像処理部の機能構成を示すブロック図である。図２に示すように、画像処理部１４は、認証部（顔検出部、識別部）１４ａ、切出部１４ｂ、規格化部１４ｃ、配置処理部１４ｄ、及び絞り込み部１４ｅを備えている。
【００１８】
認証部１４ａは、公知の技術である顔検出機能を用いて、画像に含まれる人物の顔認証を行う処理部である。すなわち、認証部１４ａは、画像に含まれる人物の顔画像を検出する。また、認証部１４ａは、検出した顔画像を識別して同一人物の顔画像を特定する。なお、認証部１４ａを、画像に含まれる人物の顔画像を検出する顔検出部と、顔画像を識別する識別部とに分けてもよい。また、切出部１４ｂは、画像から、認証部１４ａが検出した顔画像の切り出しを行う処理部である。
【００１９】
また、規格化部１４ｃは、切出部１４ｂが切り出した人物の顔画像の大きさを規格化（正規化）する処理部である。具体的には、規格化部１４ｃは、使用者により選択された人物の顔画像の大きさが同じとなるように、複数の画像を拡大し又は縮小する。このように、規格化部１４ｃは、使用者により選択された顔画像の大きさを統一するために画像自体を拡大し又は縮小する。このため、画像内における使用者により選択された人物の顔画像以外の顔画像も、同じ縮尺率で拡大され又は縮小される。
【００２０】
また、配置処理部１４ｄは、規格化部１４ｃが規格化した複数の人物の顔画像を所定の位置関係に基づいて配置する処理部である。具体的には、配置処理部１４ｄは、規格化部１４ｃが規格化した複数の人物の顔画像のうち、使用者により選択された人物の顔画像の位置を合わせるように複数の画像を配置する（図６参照）。また、絞り込み部１４ｅは、所定の絞り込み条件に従って、表示装置２の表示画面に表示可能な多数の人物の顔画像から、実際に表示装置２の表示画面に表示される人物の顔画像の絞り込みを行う処理部である。
【００２１】
次に、演算処理部１０による表示制御について説明する。図３は、演算処理部による表示制御の一例を示すフローチャートである。また、図４は、顔の検出・識別、顔の切り出し、及び規格化の表示例を示す図である。また、図５は、データベース内のデータ構造を示す図である。また、図６は、複数の画像の配置の仕方を示す図である。また、図７は、複数の画像の時系列的な配置を示す概念図である。
【００２２】
図３に示す処理において、まず、画像入力部１２は、デジタルカメラ３と接続することにより、デジタルカメラ３に記憶されている画像データを入力する（ステップＳ１）。画像入力部１２は、デジタルカメラ３から入力した画像データを記憶部２０に記憶する。次に、画像処理部１４は、画像入力部１２により記憶部２０に記憶された画像データを読み出す。そして、認証部１４ａは、読み出した画像データに基づく画像に含まれる人物の顔画像を、人物の顔の特徴点などに基づいて検出する。また、認証部１４ａは、検出した顔画像における特徴点などに基づいて顔画像を識別する（ステップＳ２）。これにより、認証部１４ａは、同一人物の顔を特定する。次に、切出部１４ｂは、画像から、認証部１４ａにより検出された顔画像を切り出す（ステップＳ３）。また、操作制御部１３は、使用者によるマウス５のクリック操作によって選択された人物の顔画像（以下、中心顔画像という。）を示す第１選択情報を入力すると（ステップＳ４）、その第１選択情報を画像処理部１４に出力する。そして、規格化部１４ｃは、切出部１４ｂにより切り出された顔画像を規格化する（ステップＳ５）。
【００２３】
ここで、図４に基づき顔の検出・識別、顔の切り出し、及び規格化の具体例について説明する。図４（ａ１）は、人物１０１Ａ及び人物１０１Ｂが写っている画像１０１を示す。認証部１４ａは、画像１０１における人物１０１Ａの顔画像と人物１０１Ｂの顔画像とを検出する。また、認証部１４ａは、検出した人物１０１Ａの顔画像と人物１０１Ｂの顔画像とに基づいて、人物１０１Ａと人物１０１Ｂとが異なる人物であると判定する。このとき、認証部１４ａは、人物１０１Ａを識別する人物識別データ（図５中の「人物Ａ」）をデータベース２０Ａに記憶するとともに、人物１０１Ｂを識別する人物識別データ（図５中の「人物Ｂ」）をデータベース２０Ａに記憶する。また、認証部１４ａは、画像１０１を識別する画像識別データ（図５中の「１０１」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。
【００２４】
次に、図４（ｂ１）に示すように、切出部１４ｂは、画像１０１から、人物１０１Ａの顔画像２０１Ａを切り出すとともに、人物１０１Ｂの顔画像２０１Ｂを切り出す。これにより、画像１０１のうち、人物１０１Ａ，１０１Ｂの顔画像２０１Ａ，２０１Ｂ以外の背景などの画像が取り除かれる。このように画像１０１から背景などの画像が取り除かれた画像を画像２０１とする。
【００２５】
切出部１４ｂは、画像２０１内における顔画像２０１Ａの位置を、顔画像２０１Ａの中心点の座標（Ｘ１，Ｙ１）で特定する。同様に、切出部１４ｂは、画像２０１内における顔画像２０１Ｂの位置を、顔画像２０１Ｂの中心点の座標（図示せず）で特定する。このとき、切出部１４ｂは、画像２０１内における顔画像２０１Ａの位置を示す位置データ（図５中の「（Ｘ１，Ｙ１）」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。同様に、切出部１４ｂは、画像２０１内における顔画像２０１Ｂの位置を示す位置データ（図５中の「（Ｘ１１，Ｙ１１）」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。なお、位置データは、例えば画素（ピクセル）単位の座標で表される。
【００２６】
また、切出部１４ｂは、顔画像２０１Ａの大きさ（サイズ）を、幅ｗ１と高さｈ１で特定する。同様に、切出部１４ｂは、顔画像２０１Ｂの大きさ（サイズ）を、幅と高さで特定する。このとき、切出部１４ｂは、顔画像２０１Ａの大きさを示すサイズデータ（図５中の「（ｗ１，ｈ１）」を、人物識別データに対応付けてデータベース２０Ａに記憶する。同様に、切出部１４ｂは、顔画像２０１Ｂの大きさを示すサイズデータ（図５中の「（ｗ１１，ｈ１１）」を、人物識別データに対応付けてデータベース２０Ａに記憶する。なお、サイズデータは、例えば画素（ピクセル）単位の幅（横のサイズ）及び高さ（縦のサイズ）で表される。
【００２７】
次に、図４（ｃ１）に示すように、規格化部１４ｃは、切出部１４ｂにより切り出された顔画像２０１Ａ，２０１Ｂの大きさを規格化する。なお、図４（ｃ１）に示す例では、規格化部１４ｃは、顔画像２０１Ａ，２０１Ｂの大きさを変更していない。すなわち、規格化部１４ｃは、顔画像２０１Ａ，２０１Ｂの大きさを拡大も縮小もしていない。規格化部１４ｃによる規格化後の顔画像をそれぞれ顔画像３０１Ａ，３０１Ｂとする。
【００２８】
なお、画像１０１は、デジタルカメラ３による撮影時にＥＸＩＦ(Exchangeable Image file Format)の情報が付加されている。ＥＸＩＦの情報としては、撮影日時、撮影機器のメーカ名、ＧＰＳ情報などを含む。画像処理部１４は、人物識別データ（人物Ａ、人物Ｂ）に対応付けて、ＥＸＩＦの情報に含まれる撮影日時の情報（図５中の「２０１３／０４／０１」）をデータベース２０Ａに記憶する。なお、画像処理部１４は、撮影日時の情報以外のＥＸＩＦの情報をデータベース２０Ａに記憶してもよい。
【００２９】
図４（ａ２）は、人物１０２Ａ及び１０２Ｂが写っている画像１０２を示す。認証部１４ａは、画像１０２における人物１０２Ａの顔画像と人物１０２Ｂの顔画像とを検出する。また、認証部１４ａは、検出した人物１０２Ａの顔画像と人物１０２Ｂの顔画像とに基づいて、人物１０２Ａと人物１０２Ｂとが異なる人物であると判定する。また、認証部１４ａは、顔の特徴点などから人物１０２Ａは画像１０１中の人物１０１Ａ（図４（ａ１））と同一人物であると判定する。さらに、認証部１４ａは、顔の特徴点などから人物１０２Ｂは画像１０１中の人物１０１Ｂ（図４（ａ１））と同一人物であると判定する。このとき、認証部１４ａは、人物１０２Ａを識別する人物識別データ（図５中の「人物Ａ」）をデータベース２０Ａに記憶するとともに、人物１０２Ｂを識別する人物識別データ（図５中の「人物Ｂ」）をデータベース２０Ａに記憶する。また、認証部１４ａは、画像１０２を識別する画像識別データ（図５中の「１０２」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。
【００３０】
次に、図４（ｂ２）に示すように、切出部１４ｂは、画像１０２から、人物１０２Ａの顔画像２０２Ａを切り出すとともに、人物１０２Ｂの顔画像２０２Ｂを切り出す。これにより、画像１０２のうち、人物１０２Ａ，１０２Ｂの顔画像２０２Ａ，２０２Ｂ以外の背景などの画像が取り除かれる。このように画像１０２から背景などの画像が取り除かれた画像を画像２０２とする。
【００３１】
切出部１４ｂは、画像２０２内における顔画像２０２Ａの位置を、顔画像２０２Ａの中心点の座標（Ｘ２，Ｙ２）で特定する。同様に、切出部１４ｂは、画像２０２内における顔画像２０２Ｂの位置を、顔画像２０２Ｂの中心点の座標（図示せず）で特定する。このとき、切出部１４ｂは、画像２０２内における顔画像２０２Ａの位置を示す位置データ（図５中の「（Ｘ２，Ｙ２）」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。同様に、切出部１４ｂは、画像２０２内における顔画像２０２Ｂの位置を示す位置データ（図５中の「（Ｘ１２，Ｙ１２）」）を、人物識別データに対応付けてデータベース２０Ａに記憶する。
【００３２】
また、切出部１４ｂは、顔画像２０２Ａの大きさ（サイズ）を、幅ｗ２と高さｈ２で特定する。同様に、切出部１４ｂは、顔画像２０２Ｂの大きさ（サイズ）を、幅と高さで特定する。このとき、切出部１４ｂは、顔画像２０２Ａの大きさを示すサイズデータ（図５中の「（ｗ２，ｈ２）」を、人物識別データに対応付けてデータベース２０Ａに記憶する。同様に、切出部１４ｂは、顔画像２０２Ｂの大きさを示すサイズデータ（図５中の「（ｗ１２，ｈ１２）」を、人物識別データに対応付けてデータベース２０Ａに記憶する。
【００３３】
次に、図４（ｃ２）に示すように、規格化部１４ｃは、切出部１４ｂにより切り出された顔画像２０２Ａ，２０２Ｂの大きさを規格化して、それぞれ顔画像３０２Ａ，３０２Ｂとする。ここで、使用者により選択された中心顔画像が人物Ａの顔画像である場合（ステップＳ４参照）、規格化部１４ｃは、人物Ａの顔画像２０２Ａの大きさが人物Ａの顔画像３０１Ａと同じとなるように、画像２０２を拡大し又は縮小する。図４（ｃ２）に示す例では、規格化部１４ｃは、顔画像２０２Ａの大きさ（幅ｗ２、高さｈ２）を顔画像３０１Ａの大きさ（幅ｗ１、高さｈ１）に一致させるように、画像２０２を縮小して画像３０２とする。規格化部１４ｃにより画像２０２が画像３０２に縮小されることにより、顔画像２０２Ｂも同じ縮尺率で縮小されて顔画像３０２Ｂとなる。
【００３４】
なお、画像１０２においても、デジタルカメラ３による撮影時にＥＸＩＦの情報が付加されている。画像処理部１４は、人物識別データ（人物Ａ、人物Ｂ）に対応付けて、ＥＸＩＦの情報に含まれる撮影日時の情報（図５中の「２０１３／０４／１２」）をデータベース２０Ａに記憶する。なお、画像処理部１４は、撮影日時の情報以外のＥＸＩＦの情報をデータベース２０Ａに記憶してもよい。
【００３５】
図４（ｃ１）及び（ｃ２）に示す例では、規格化部１４ｃは、使用者により選択された人物Ａの顔画像２０２Ａを、顔画像２０１Ａの大きさに合わせて規格化していた。しかし、このような場合に限定されず、規格化部１４ｃは、予め決まった顔画像の大きさに、顔画像２０１Ａ及び顔画像２０２Ａをそれぞれ合わせて規格化してもよい。
【００３６】
また、上記した例では、規格化部１４ｃは、顔画像の大きさ（サイズ）を規格化するとき、顔画像の縦（高さ）及び横（幅）のいずれも一致させていた。しかし、同じ人物の顔画像であっても写真によっては顔画像の縦横比が異なる。従って、顔画像の縦及び横のいずれも一致させると、顔画像の形が歪んでしまう。そこで、規格化部１４ｃは、顔画像の大きさを規格化するとき、顔画像の縦及び横のいずれか一方を一致させることにより、規格化前の顔画像の縦横比を維持するようにしてもよい。また、規格化部１４ｃは、顔画像の大きさを規格化するとき、顔画像の縦及び横のいずれか一方を一致させるのではなく、顔画像の縦横比を維持したまま顔画像の縦及び横が近くなるような中間のサイズを計算し、そのサイズで顔画像（顔画像を含む画像）を拡大又は縮小するようにしてもよい。また、切出部１４ｂは、顔画像を切り出すときに、予め決められた固定の縦横比で顔画像を切り出すようにしてもよい。
【００３７】
図３の説明に戻り、配置処理部１４ｄは、規格化部１４ｃが規格化した複数の人物の顔画像のうち、使用者により選択された中心顔画像（図４に示す例では人物Ａの顔画像）の位置を一致させるように複数の画像を並べて配置する（ステップＳ６）。
【００３８】
ここで、図６に基づき複数の画像の配置の仕方について説明する。なお、図６（ａ）〜（ｄ）において、丸で囲われた「Ａ」は人物Ａの顔画像の大きさ及び位置を示し、丸で囲われた「Ｂ」は人物Ｂの顔画像の大きさ及び位置を示し、丸で囲われた「Ｃ」は人物Ｃの顔画像の大きさ及び位置を示し、丸で囲われた「Ｄ」は人物Ｄの顔画像の大きさ及び位置を示している。また、図６（ｂ）に示す画像２１２は、切出部１４ｂにより人物Ａの顔画像２１２Ａと人物Ｃの顔画像２１２Ｃとが切り出された画像を示す。また、図６（ｂ）に示す画像３１２は、規格化部１４ｃにより、人物Ａの顔画像２１２Ａの大きさが人物Ａの顔画像３１１Ａの大きさ（図６（ａ））と同じとなるように画像２１２が縮小された画像を示す。また、図６（ｃ）に示す画像２１３は、切出部１４ｂにより人物Ａの顔画像２１３Ａと人物Ｂの顔画像２１３Ｂと人物Ｄの顔画像２１３Ｄとが切り出された画像を示す。また、図６（ｃ）に示す画像３１３は、規格化部１４ｃにより、人物Ａの顔画像２１３Ａの大きさが人物Ａの顔画像３１１Ａの大きさ（図６（ａ））と同じとなるように画像２１３が拡大された画像を示す。
【００３９】
図６（ａ）に示す画像３１１では、人物Ａの顔画像３１１Ａは略中央付近に位置し、人物Ｂの顔画像３１１Ｂは顔画像３１１Ａの斜め左上の近傍に位置している。図６（ｂ）に示す画像３１２では、人物Ｃの顔画像３１２Ｃは中央から少し左に位置し、人物Ａの顔画像３１２Ａは顔画像３１２Ｃの斜め右上に位置している。図６（ｃ）に示す画像３１３では、人物Ｂの顔画像３１３Ｂは略中央付近に位置し、人物Ａの顔画像３１３Ａは顔画像３１３Ｂの斜め左下に位置し、人物Ｄの顔画像３１３Ｄは顔画像３１３Ｂの斜め左上に位置している。
【００４０】
ステップＳ４において使用者により選択された中心顔画像が人物Ａの顔画像である場合、配置処理部１４ｄは、図６（ｄ）に示すように、中心顔画像である人物Ａの顔画像３１１Ａ，３１２Ａ，３１３Ａの位置を一致させるように３つの画像３１１，３１２，３１３を揃えて配置する。これにより、人物Ａの顔画像３１１Ａ（３１２Ａ，３１３Ａ）を中心に、人物Ｂの顔画像３１１Ｂ，３１３Ｂと、人物Ｃの顔画像３１２Ｃと、人物Ｄの顔画像３１３Ｄとが顔画像３１１Ａ（３１２Ａ，３１３Ａ）の周りに配置される。配置処理部１４ｄは、データベース２０Ａに記憶されている各種データ（人物識別データ、画像識別データ、位置データ、サイズデータ）に基づいて、各顔画像の位置関係を特定し、各顔画像を配置する。このとき、図７に示すように、複数の画像３１１，３１２，３１３は、概念的に撮影日時（図５参照）の時間軸に沿って多重化されている。図７に示す例では、画像３１３が最初に撮影された画像であり、画像３１２が次に撮影された画像であり、画像３１１が最後に撮影された画像（最新の画像）である。なお、図７においては、各画像３１１〜３１３は同じ大きさとなっているが、実際は画像３１２，３１３は図６と同様に画像３１１よりも拡大又は縮小されている。
【００４１】
図３の説明に戻り、制御部１１は、配置処理部１４ｄにより、図６のように配置された各顔画像を表示装置２の表示画面に表示する（ステップＳ７）。このように、画像から顔画像を抽出してマッピング（貼り付け）していることから、各顔画像の表示のことをフェイスマップという。なお、図６及び図７において、配置処理部１４ｄは複数の画像３１１，３１２，３１３を重ねている。しかし、このような構成は一例であって、配置処理部１４ｄは、複数の画像３１１，３１２，３１３を重ねずに、これら複数の画像３１１，３１２，３１３に含まれる各顔画像の位置（座標）及び大きさを決定し、制御部１１は、配置処理部１４ｄにより決定された各顔画像の位置及び大きさに基づいて、切出部１４ｂにより切り出された（抽出された）顔画像を揃えて表示するものでもよい。
【００４２】
ステップＳ７において、制御部１１は、複数の画像に含まれる中心顔画像のうち代表画像を選択して表示部２へ表示させる。第１実施形態では、制御部１１は、代表画像として最新の画像３１１に含まれる顔画像３１１Ａを選択して表示装置２へ表示している。ただし、代表画像は最新の画像３１１に含まれる顔画像３１１Ａに限らず、最も古い画像（例えば画像３１３）であってもよい。また、代表画像は使用者により選択された画像であってもよい。
【００４３】
図８は、フェイスマップの表示例を示す図である。図８において、表示装置２の表示画面４００は、顔画像表示領域４１０と、下左領域４２０と、下右領域４３０とが設けられている。顔画像表示領域４１０は、配置処理部１４ｄにより配置された各顔画像を表示するための領域である。図８に示す例では、使用者は中心顔画像として人物Ａの顔画像３１１Ａを選択している。従って、人物Ａの顔画像３１１Ａ（最新の画像３１１の顔画像３１１Ａ）は顔画像表示領域４１０の中心に表示されている。人物Ａ以外の人物の顔画像、すなわち、人物Ｂの顔画像３１１Ｂ，３１３Ｂ，３１４Ｂ，３１５Ｂ，３１７Ｂ，３１８Ｂ，３１９Ｂと、人物Ｃの顔画像３１２Ｃ，３１４Ｃ，３１５Ｃ，３１８Ｃと、人物Ｄの顔画像３１３Ｄ，３１８Ｄとが中心顔画像３１１Ａの周囲に配置されて表示されている。
【００４４】
また、下左領域４２０は、使用者が中心顔画像として選択可能な顔画像を表示するための領域である。中心顔画像として選択可能な顔画像は、認証部１４ａにより識別された人物の顔画像である。図８に示す例では、下左領域４２０の領域４２１には人物Ａの顔画像が表示されている。領域４２２には人物Ｂの顔画像が表示されている。領域４２３には人物Ｃの顔画像が表示されている。領域４２４には人物Ｄの顔画像が表示されている。使用者は、マウス５を移動させることによりカーソル６００を移動させる。そして、使用者は、領域４２１に表示されている人物Ａの顔画像をクリックすることにより、人物Ａの顔画像を中心顔画像として選択している。なお、認証部１４ａは、画像によって（写真の写り方などによって）同一人物の顔画像であっても、異なる人物の顔画像であると認識してしまうことがある。この場合は、下左領域４２０には、異なる人物の顔画像（例えば、同一人物Ａであるにもかかわらず人物Ａ１の顔画像と人物Ａ２の顔画像）が表示される。ただし、使用者は、キーボード４やマウス５の操作によって、下左領域４２０に誤って表示されている顔画像の削除などの編集を行うことが可能である。
【００４５】
また、下右領域４３０は、使用者が顔画像表示領域４１０に表示する顔画像として選択可能な顔画像（中心顔画像以外の顔画像）を表示するための領域である。使用者により顔画像表示領域４１０に表示する顔画像として選択された顔画像を「選択顔画像」という。選択顔画像も、認証部１４ａにより識別された人物の顔画像である。図８に示す例では、下右領域４３０の領域４３１には人物Ａの顔画像が表示されている。ただし、人物Ａの顔画像は中心顔画像として選択されているので、使用者は人物Ａの顔画像を選択顔画像として選択することができない。このことを報知するために、領域４３１はグレーアウトとなっている。領域４３２には人物Ｂの顔画像が表示されている。領域４３３には人物Ｃの顔画像が表示されている。領域４３４には人物Ｄの顔画像が表示されている。領域４３５には「ｅｔｃ」と表示されている。この「ｅｔｃ」は、すべての顔画像（図８に示す例では人物Ｂ，Ｃ，Ｄの顔画像）を顔画像表示領域４１０に表示させることを意味している。使用者は、マウス５を移動させることによりカーソル６００を移動させる。そして、使用者は、領域４３５に表示されている「ｅｔｃ」をクリックすることにより、人物Ｂ，Ｃ，Ｄの顔画像を選択顔画像として選択している。なお、認証部１４ａは、画像によって（写真の写り方などによって）同一人物の顔画像であっても、異なる人物の顔画像であると認識してしまうことがある。この場合においても、下右領域４３０には、異なる人物の顔画像が表示される。ただし、使用者は、キーボード４やマウス５の操作によって、下右領域４３０に誤って表示されている顔画像の削除などの編集を行うことが可能である。
【００４６】
図３の説明に戻り、制御部１１は、顔画像を囲う枠を表示する（ステップＳ８）。この枠は、同一人物の顔画像を識別するために表示される。すなわち、この枠は、同一人物の顔画像に対応している。図８に示す例では、人物Ａの顔画像３１１Ａの周りには枠３５０Ａが表示されている。人物Ｂの顔画像３１１Ｂ，３１３Ｂ，３１４Ｂ，３１５Ｂ，３１７Ｂ，３１８Ｂ，３１９Ｂの周りには枠３５０Ｂが表示されている。人物Ｃの顔画像３１２Ｃ，３１４Ｃ，３１５Ｃ，３１８Ｃの周りには枠３５０Ｃが表示されている。人物Ｄの顔画像３１３Ｄ，３１８Ｄの周りには枠３５０Ｄが表示されている。例えば、枠３５０Ａは赤色の枠であり、枠３５０Ｂは青色の枠であり、枠３５０Ｃは黄色の枠であり、枠３５０Ｄは緑色の枠であるものとする。このような枠の表示により、使用者は、容易に顔画像がどの人物の顔画像であるかについて判別することができる。なお、枠の画像のことを「識別画像」という。
【００４７】
画像入力部１２は、下右領域４３０の所定領域４３１〜４３５に対するマウス５のクリック操作によって選択顔画像が選択されたことに応じて、その選択顔画像を示す第２選択情報を入力する（ステップＳ９）。この場合、絞り込み部１４ｅは、選択顔画像以外の顔画像を非表示に設定する（ステップＳ１０）。これにより、顔画像表示領域４１０には、中心顔画像及び選択顔画像だけが表示されることになる。従って、使用者は、中心顔画像と選択顔画像との位置関係について認識しやすくなる。上記のような選択顔画像の選択は顔画像の絞り込み条件に該当する。ステップＳ１０では、絞り込み部１４ｅは、選択顔画像以外の顔画像を非表示に設定するように構成していたが、選択顔画像以外の顔画像をぼかしたり、薄くしたりするように構成してもよい。
【００４８】
次に、絞り込み部１４ｅは、各種絞り込み処理を実行する（ステップＳ１１）。例えば、使用者によりキーボード４の操作などに応じて撮影期間が設定された場合は、絞り込み部１４ｅは、その撮影期間の画像に含まれる顔画像について顔画像表示領域４１０に表示させる。図７に示したように、各画像は時系列的に配置されている。また、データベース２０Ａには、各画像に対応付けて撮影日時の情報が記憶されている（図５参照）。従って、絞り込み部１４ｅは、絞り込み条件として撮影期間が設定されることにより、その撮影期間内に撮影された画像を容易に抽出することができる。
【００４９】
なお、絞り込み条件として、画像の撮影期間のほかに、画像の撮影地域や画像中の人物の数などであってもよい。ＥＸＩＦの情報にはＧＰＳ情報（経度情報及び緯度情報）が含まれている。絞り込み部１４ｅは、地域参照データに基づいてＧＰＳ情報（経度情報及び緯度情報）に対応付けて撮影地域（例えば、北海道、東京）を把握する。そして、使用者によりキーボード４などの操作に応じて撮影地域が設定された場合は、絞り込み部１４ｅは、その撮影地域で撮影された画像に含まれる顔画像について顔画像表示領域４１０に表示させる。また、絞り込み部１４ｅは、認証部１４ａが識別した画像中の人物の数が多数であった場合（例えば集合写真のように３０人以上である場合）、その画像に含まれる顔画像について顔画像表示領域４１０への表示を制限する。
【００５０】
制御部１１は、カーソル６００が顔画像の上に位置しているか否かを判定する（ステップＳ１２）。制御部１１は、カーソル６００が顔画像の上に位置していると判定した場合は、カーソル６００が指し示す顔画像が存在する画像中の中心顔画像を表示する（ステップＳ１３）。具体的には、制御部１１がカーソル６００が顔画像３１５Ｃの上に位置していると判定した場合は、中心顔画像３１１Ａに代えて、カーソル６００が指し示す顔画像３１５Ｃが存在する画像３１５中の中心顔画像３１５Ａを表示する。このような制御により、カーソル６００が指し示す顔画像と中心顔画像との対応関係が認識しやすくなる。
【００５１】
次に、制御部１１は、マウス５により顔画像がクリックされたか否かを判定する（ステップＳ１４）。制御部１１は、マウス５により顔画像がクリックされたと判定した場合は、クリックされた顔画像が存在する画像を表示装置２の表示画面４００に表示する（ステップＳ１５）。
【００５２】
図９は、マウスクリックに応じて表示される画像の表示例を示す図である。図９に示すように、制御部１１は、マウス５により顔画像３１１Ｂがクリックされたと判定した場合は、クリックされた顔画像３１１Ｂが存在する画像１１１を、各顔画像よりも前面に表示する。図９に示すように、顔画像３１１Ｂのクリックに応じて表示される画像１１１は、切出部１４ｂにより顔画像３１１Ｂが切り出された画像（例えば図４（ｂ１）に示したような画像）ではなく、顔画像３１１Ｂが切り出される前の画像（例えば図４（ａ１）に示したような画像）である。この画像１１１には、人物１１１Ａと人物１１１Ｂとが写っている。人物１１１Ａの顔の位置と顔画像３１１Ａの位置が一致している。また、人物１１１Ｂの顔の位置と顔画像３１１Ｂの位置も一致している。
【００５３】
このような制御により、クリックされた顔画像の元の画像が顔画像の位置に表示される。ここで、クリックされた顔画像の元の画像の大きさは、規格化部１４ｃにより規格化された画像の大きさによって変化する。例えば図４（ｂ２）及び（ｃ２）に示したように、人物Ａの顔画像２０２Ａの大きさを顔画像３０１Ａの大きさに一致させるように、規格化部１４ｃにより画像２０２が縮小されて規格化されている場合は、クリックされた顔画像の元の画像（すなわち、ステップＳ１５で表示される画像）は、配置処理部１４ｄにより縮小された画像３０２の大きさとなる。反対に、規格化部１４ｃにより画像が拡大されて規格化されている場合は、クリックされた顔画像の元の画像（すなわち、ステップＳ１５で表示される画像）は、配置処理部１４ｄにより拡大された画像の大きさとなる。また、ステップＳ１５で表示される画像の位置は、配置処理部１４ｄにより特定された位置となる（図６参照）。ステップＳ１５の処理によって、使用者が顔画像をクリックするだけで顔画像の元の画像を容易に確認することができる。なお、使用者が顔画像３１１Ａをクリックした場合も、画像１１１が表示される。本実施形態では、顔画像をマウス５でクリック（長押し）している間、顔画像の元の画像が表示される。
【００５４】
図１０は、スクロールバーの移動に応じて顔画像の間隔が広がる状態を示す図である。図８〜図１０に示すように、表示画面４００の右端に、キーボード４又はマウス５の操作に応じて上下に移動可能なスクロールバー５２０が配置されている。図１０に示すように、使用者がキーボード４又はマウス５を操作して、スクロールバー５２０を上に移動させると、制御部１１は、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄが中心顔画像３１１Ａから離れていくように移動させる。具体的には、制御部１１は、スクロールバー５２０の上への移動に応じて、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄが存在する画像を拡大していくことにより、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの中心座標を変化させていく。そして、制御部１１は、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの中心座標に基づいて、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの大きさを変化させずに移動表示させる。
【００５５】
このような制御により、間隔の狭い顔画像（込み合った状態の顔画像）や重なった状態の顔画像の間隔を広げることができる。従って、使用者により顔画像が見やすくなるとともに、カーソル６００により顔画像を選択しやすくなる。また、制御部１１が各顔画像を移動表示させる場合、制御部１１が画像を拡大していくことにより実際は各顔画像の大きさも変化するが、制御部１１は各顔画像の大きさを変化させずに移動表示させている。従って、顔画像が込み合った状態や重なった状態のままとなるのを回避させることができる。ただし、制御部１１は、各顔画像の移動表示に応じて、各顔画像の大きさを変化させる（拡大させる）ようにしてもよい。
【００５６】
また、使用者がキーボード４又はマウス５を操作して、スクロールバー５２０を下に移動させると、制御部１１は、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄが中心顔画像３１１Ａに近づいていくように移動させる。具体的には、制御部１１は、スクロールバー５２０の下への移動に応じて、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄが存在する画像を縮小していくことにより、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの中心座標を変化させていく。そして、制御部１１は、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの中心座標に基づいて、各顔画像３１１ｂ、３１３Ｂ，３１４Ｂ，３１２Ｃ，３１４Ｃ，３１５Ｃ，３１３Ｄの大きさを変化させずに移動表示させる。ただし、制御部１１は、各顔画像の移動表示に応じて、各顔画像の大きさを変化させる（縮小させる）ようにしてもよい。
【００５７】
なお、図８〜図１０に示すように、表示画面４００の顔画像表示領域４１０と、下左領域４２０及び下右領域４３０との間に、キーボード４又はマウス５の操作に応じて左右に移動可能な横スクロールバー５１０が配置されている。本実施形態では、横スクロールバー５１０の幅全体において画像が多重化されている。すなわち、横スクロールバー５１０の幅は、多重化された画像の全体の幅に対応する。使用者がキーボード４又はマウス５を操作して、横スクロールバー５１０を左又は右に移動させると、横スクロールバー５１０の中心を通る線５１１も左又は右に移動する。本実施形態では、制御部１１は、線５１１に最も近い顔画像を判定する。そして、制御部１１は、線５１１に最も近い顔画像が存在する画像中の中心顔画像を表示する。具体的には、制御部１１が線５１１に最も近い顔画像が顔画像３１５Ｃであると判定した場合は、中心顔画像３１１Ａに代えて、顔画像３１５Ｃが存在する画像３１５中の中心顔画像３１５Ａを表示する。
【００５８】
図１１は、画像における最も近い人物の顔を線で結んだ状態を示す図である。また、図１２は、複数の画像のうちの所定の画像内における顔の位置関係を示す図である。なお、図１２（ａ）は画像３１１内における各顔画像３１１Ａ，３１１Ｂの位置関係を示し、図１２（ｂ）は画像３１３内における各顔画像３１３Ａ、３１３Ｂ，３１３Ｄの位置関係を示す。図１１に示すように、制御部１１は、画像に含まれる複数の人物の顔画像のうち、最も近い顔画像を線で結ぶ表示を行う。具体的には、制御部１１は、図１２（ａ）に示すように、画像３１１内に含まれる顔画像３１１Ａと顔画像３１１Ｂとを結ぶ線７０１を表示する。また、制御部１１は、画像３１２内に含まれる顔画像３１２Ａ（顔画像３１１Ａと同じ位置に配置される）と顔画像３１２Ｃとを結ぶ線７０２を表示する。また、制御部１１は、図１２（ｂ）に示すように、画像３１３内に含まれる顔画像３１３Ａ（顔画像３１１Ａと同じ位置に配置される）、顔画像３１３Ｂ、及び顔画像３１３Ｄのうち、最も近い顔画像３１３Ｂと顔画像３１３Ｄとを結ぶ線７０３を表示する。また、制御部１１は、画像３１８内に含まれる顔画像３１８Ａ（顔画像３１１Ａと同じ位置に配置される）、顔画像３１８Ｂ、顔画像３１８Ｃ、及び顔画像３１３Ｄのうち、最も近い顔画像３１８Ｂと顔画像３１８Ｄとを結ぶ線７０４を表示する。このような最短顔を線で結ぶことにより、誰と誰とが仲が良いかを容易に認識させることができる。
【００５９】
以上のように、第１実施形態によれば、複数の画像から顔を検出する顔検出部（認証部１４ａ）と、顔検出部で検出された顔を識別する識別部（認証部１４ａ）と、識別部により識別された顔のうち第１対象の顔の位置を合わせるように、複数の画像のうちの第１対象の顔を配置し、配置された第１対象の顔の位置に合わせて第１対象が含まれる画像に含まれる顔の位置を複数の画像ごとに配置する配置処理部１４ｄと、配置処理部１４ｄにより配置された複数の画像のうち少なくとも顔を表示部２に表示させる制御部１１とを備える。なお、第１実施形態において、第１対象とは、複数の画像に含まれる複数の人物のうち、ステップＳ４において使用者によって選択された人物、すなわち使用者が着目している人物のことをいう。また、第１実施形態において、第１対象の顔とは、ステップＳ４において使用者によって選択された人物の顔画像、すなわち中心顔画像のことをいう。このような構成によれば、複数の画像に含まれる複数の人物の関係を顔画像の表示によって直感的に想起させることができる。  
【００６０】
すなわち、中心顔画像と近い顔画像の人物とは新密度が高い（仲が良い）と感じさせることができる。また、一つの写真に写っている人物の数が少ない程、その写真に写っている人物とは新密度が高いと感じさせることができる。また、フェイスマップにおいて数多く表示される人物ほど、新密度が高いと感じさせることができる。また、フェイスマップに数多くの人物が表示される程、中心顔画像の人物の人気度が高いと感じさせることができる。このように表示制御装置１がパラメータに基づいて新密度などを計算して使用者に提示するのではなく、顔画像という生の素材画像を写真に写っているそのままの位置に配置して使用者に提示することにより、使用者に直感的に複数の人物の関係（中心画像の人物とその人物以外の人物との関係）を想起させることができる。
【００６１】
また、第１実施形態によれば、認証部１４ａにより顔検出され識別された複数の顔を切り出す切出部１４ｂを備えるので、人物の関係をより一層想起させやすくなる。すなわち、人物の新密度や人気度などの想起に影響しない背景などの余計な画像を除外することができる。このため、使用者は人物の新密度や人気度などの想起に影響しない余計な情報が目に入らなくなり、人物の関係をより一層想起しやすくなる。なお、切出部１４ｂは、顔とともに、顔以外の部分（例えば手）も併せて切り出すようにしてもよい。すなわち、切出部１４ｂが切り出す画像は顔画像に限らず、顔画像を含む画像であってもよい。
【００６２】
また、第１実施形態によれば、識別部（認証部１４ａ）によって識別された第１対象の顔（例えば中心顔画像）の大きさを所定の大きさに規格化する規格化部１４ｃを備える。このような構成によれば、顔と顔との間の距離が比較可能なパラメータとして用いることができるようになる。従って、顔の間隔により新密度などを表現することが可能となる。
【００６３】
また、第１実施形態によれば、規格化部１４ｃは、規格化部によって規格化された第１対象の顔（例えば中心顔画像）の大きさに基づいて、第１対象が含まれる画像に含まれる顔の大きさを複数の画像ごとに拡大または縮小する。このような構成によれば、顔ごとに規格化（正規化）するよりも処理負担が軽減される。なお、規格化部１４ｃは、画像ごとに規格化するのではなく、顔ごとに規格化する構成でもよい。
【００６４】
また、第１実施形態によれば、制御部１１は、複数の画像に含まれる第１対象の顔のうち代表画像を選択して表示部２へ表示させる。このような構成によれば、複数の第１対象の顔が表示されることがなくなり、使用者が代表画像に対して着目しやすくなる。また、第１実施形態によれば、第１対象を選択する第１選択部（マウス５、操作制御部１３）を備える。すなわち、使用者は、下左領域４２０における領域４２１〜４２４のいずれかの顔画像をマウス５でクリックすることにより、中心顔画像を選択する。このような構成によれば、使用者が第１対象の顔（中心顔画像）を任意に選択して、他の顔との位置関係を容易に調べることができる。
【００６５】
また、第１実施形態によれば、表示部２に表示された顔のいずれかを選択する第２選択部（マウス５、操作制御部１３）を備え、制御部１１は、第２選択部により選択された顔に対応する画像を表示部２に表示させる。このような構成によれば、顔画像の位置関係により人物の関係を想起させるだけでなく、このような場所でこのような画像（写真）を撮っていたということを使用者に思い出させることができる。
【００６６】
また、第１実施形態によれば、所定の絞り込み条件に従って、複数の画像に含まれる顔のうち表示部２に表示される顔を絞り込む絞り込み部１４ｅを備える。このような構成によれば、大量の顔画像が表示されて煩雑になってしまうことを防止することができる。また、第１実施形態によれば、絞り込み部１４ｅは、絞り込み条件として、画像の撮影期間、画像の撮影地域、及び画像中の人物の数の少なくとも一つに従って、表示部２に表示される顔を絞り込む。このような構成によれば、様々な絞り込み条件に基づいて表示する顔画像を制限することができ、大量の顔画像が表示されて煩雑になってしまうことを確実に防止することができる。
【００６７】
また、第１実施形態によれば、表示部２に表示される顔（例えば選択顔画像）を選択する第３選択部（マウス５、操作制御部１３）を備え、絞り込み部１４ｅは、第３選択部により選択された顔に絞り込む。このような構成によれば、特定の人物同士の関係を調べることができる。
【００６８】
また、第１実施形態によれば、制御部１１は、複数の顔に対して人物の顔を識別するための識別画像（枠３５０など）を表示部２に表示させる。このような識別画像の表示により、使用者は容易に顔画像がどの人物の顔画像であるかについて判別することができる。また、第１実施形態によれば、制御部１１は、複数の画像における最も近い顔を結ぶ線を表示部２に表示させる。このような構成によれば、誰と誰とが仲が良いかを容易に認識させることができる。
【００６９】
なお、上記した第１実施形態において、「識別画像」として枠３５０Ａ〜３５０Ｄの画像（図８等参照）を例示したが、このような画像に限定されず、各人物を識別することができるような画像であればよい。例えば、顔画像の周囲の色を人物ごとに変化させるような画像（表示）であってもよい。また、上記した第１実施形態では、「識別画像」である枠３５０Ａ〜３５０Ｄの色を人物ごとに変化させることにより、各人物を識別することができるようにしていた。しかし、枠の形状などを変化させることにより、各人物を識別することができるようにしてもよい。
【００７０】
＜第２実施形態＞
第２実施形態では、画像処理部１４が顔が笑顔であるか否か、笑顔の度合い（笑顔度）を判定し、制御部１１は、画像処理部１４が判定した笑顔の度合いに応じた装飾画像を表示する。
【００７１】
図１３は、第２実施形態における画像処理部の機能構成を示すブロック図である。図１３に示す画像処理部１４Ａは、図２に示す画像処理部１４と同様に、認証部（顔検出部、識別部）１４ａ、切出部１４ｂ、規格化部１４ｃ、配置処理部１４ｄ、及び絞り込み部１４ｅを備える。一方、画像処理部１４Ａは、図２に示す画像処理部１４と異なり、顔画像が笑顔であるか否かと、笑顔の度合いとを判定する笑顔判定部１４ｆを備える。笑顔判定部１４ｆは、公知の技術である笑顔検出機能を用いて、顔画像が笑顔であるか否かと、笑顔の度合いとを判定する。
【００７２】
図１４は、人物の顔に付加される装飾画像の表示例を示す図である。図１４（Ａ）に示すように、笑顔判定部１４ｆが笑顔の度合いが大きいと判定した場合は、制御部１１は顔画像の周りに大きな装飾画像７２１を表示する。また、図１４（Ｂ）に示すように、笑顔判定部１４ｆが笑顔の度合いが小さいと判定した場合は、制御部１１は顔画像の周りに装飾画像７２１よりも小さな装飾画像７２２を表示する。これに対して、図１４（Ｃ）に示すように、笑顔判定部１４ｆが笑顔なしと判定した場合は、制御部１１は顔画像の周りに装飾画像を表示しない。
【００７３】
以上のように、第２実施形態によれば、複数の画像に含まれる顔が笑顔であるか否かを判定する笑顔判定部１４ｆとを備え、制御部１１は、笑顔判定部１４ｆにより笑顔であると判定された顔に対して装飾画像７２１又は７２２を表示部２に表示させる。このような構成によれば、表示画面４００に表示されている顔が小さい場合には、使用者は笑顔であるか否かを認識することが困難であるが、顔に対して装飾画像７２１又は７２２を表示部２に付加して表示することにより、使用者に笑顔であるか否かを容易かつ確実に認識させることができる。また、装飾画像７２１又は７２２により笑顔が強調され、笑顔の顔画像が中心顔画像と仲良しであることを直感的に感じさせることができる。
【００７４】
なお、上記した第２実施形態において、「装飾画像」として顔画像の周囲に付加される装飾画像７２１，７２２（図１４参照）を例示したが、このような画像に限定されない。例えば、装飾画像をピンク色のモヤ状の画像としてもよい。この場合、制御部１１は、各顔画像の笑顔の度合いが高いほど、モヤ状の画像を多くする。このような構成では、表示画面４００においてモヤ状の画像が多いところでは、笑顔の顔画像が多いことを使用者に認識させることもできる。また、複数の顔画像に付されたモヤ状の画像が重畳する場合は、制御部１１はモヤ状の画像の色（ピンク色）をより濃く表示するようにしてもよい。すなわち、制御部１１はモヤ状の画像の色を加算して表示するようにしてもよい。  
【００７５】
＜第３実施形態＞
第３実施形態では、画像処理部１４が顔画像の隣接関係を判定し、隣接している顔画像について表示画面４００に表示させるように構成したものである。
【００７６】
図１５は、画像処理部による顔画像の隣接関係の判定処理を示すフローチャートである。また、図１６は、２つの顔画像が隣同士であるか否かの判定手順を示す図である。なお、図１５に示す処理は、例えば図３に示すステップＳ１１の絞り込み処理として実行される。図１５に示す処理において、絞り込み部１４ｅは、一つの画像における２つの顔画像の間に他の顔画像が存在するか否かを判定する（ステップＳ２１）。図１６（Ａ）に示す場合は、顔画像１２１Ａと顔画像１２１Ｂとの間に他の顔画像は存在しない。また、図１６（Ｂ）に示す場合は、顔画像１２１Ａと顔画像１２１Ｃとの間に他の顔画像は存在しない。これに対して、図１６（Ｃ）に示す場合は、顔画像１２１Ａと顔画像１２１Ｄとの間に他の顔画像１２１Ｂが存在する。
【００７７】
絞り込み部１４ｅは、一つの画像における２つの顔画像の間に他の顔画像が存在すると判定した場合は、２つの顔画像が隣同士でないと判定する（ステップＳ２４）。絞り込み部１４ｅは、一つの画像における２つの顔画像の間に他の顔画像が存在しないと判定した場合は、２つの顔画像の距離が所定以上離れているか否かを判定する（ステップＳ２２）。ここで、絞り込み部１４ｅは、２つの顔画像の距離が例えば２人以上の人が入れるほど離れている場合は、２つの顔画像は隣同士でないと推定する。なお、２人の人が入れるほどの距離は例であって、１人以上の人が入れるほどの距離であっても、３人以上の人が入れるほどの距離などであってもよい。また、２つの顔画像の距離は、例えば、次のように推定される。すなわち、認証部１４ａは、顔検出した顔画像の属性として年齢を推定する。そして、認証部１４ａは、推定年齢における平均的な顔の大きさを求める。また、絞り込み部１４ｅは、２つの顔画像の大きさと、推定年齢における平均的な顔の大きさから、デジタルカメラと顔画像（顔画像の人物の顔）との距離を算出する。そして、絞り込み部１４ｅは、算出した距離から、２つの顔画像の距離を推定する。図１６（Ａ）に示す場合は、絞り込み部１４ｅは、２つの顔画像１２１Ａ，１２１Ｂの距離が離れていないと判定する。これに対して、図１６（Ｂ）に示す場合は、絞り込み部１４ｅは、２つの顔画像１２１Ａ，１２１Ｃの距離が離れていると判定する。
【００７８】
絞り込み部１４ｅは、２つの顔画像の距離が離れていると判定した場合は、２つの顔画像が隣同士でないと判定する（ステップＳ２４）。一方、絞り込み部１４ｅは、２つの顔画像の距離が離れていないと判定した場合は、２つの顔画像が隣同士であると判定する（ステップＳ２３）。ステップＳ２４において、絞り込み部１４ｅが２つの顔画像が隣同士でないと判定した場合は、隣同士でない顔画像（図１６に示す例では、顔画像１２１Ｃ，１２１Ｄ）を非表示に設定する（ステップＳ２５）。これにより、顔画像表示領域４１０には、中心顔画像及び中心顔画像と隣接する顔画像だけが表示されることになる。従って、使用者は、中心顔画像と隣接する顔画像との位置関係について認識しやすくなる。上記のような中心顔画像と隣接する顔画像の選択は顔画像の絞り込み条件に該当する。
【００７９】
なお、ステップＳ２５では、絞り込み部１４ｅは、隣同士でない顔画像を非表示に設定するように構成していたが、隣同士でない顔画像をぼかしたり、薄くしたりするように構成してもよい。
【００８０】
＜第４実施形態＞
上記した各実施形態（第１実施形態、第２実施形態、第３実施形態）では、それぞれスタンドアローンの形態のシステムである。しかし、そのような形態のシステムには限定されない。第４実施形態では、例えばクライアントサーバシステムなどの通信ネットワークを通じて接続された画像表示システムＳＹＳについて説明する。以下の説明において、上記の第１〜第３実施形態と同一又は同等の構成部分については同一符号を付けて説明を省略または簡略化する。
【００８１】
図１７は、画像表示システムの構成を示すブロック図である。図１７に示すように、この画像表示システムＳＹＳは、クライアント端末１Ｂの演算処理部１０Ｂにおいて、制御部１１、画像入力部１２、操作制御部１３、及び通信部１５を有している。これら制御部１１、画像入力部１２、及び操作制御部１３は、図１に示した制御部１１、画像入力部１２、及び操作制御部１３に相当する。また、図１７に示す記憶部２０Ｂは、図１に示した記憶部２０と異なり、データベースを備えていない。
【００８２】
図１７に示すように、クライアント端末１Ｂの演算処理部１０Ｂは、通信ネットワーク８０を介してサーバ６とデータを送受信する通信部１５を有している。また、サーバ６の演算処理部６０は、通信ネットワーク８０を介してクライアント端末１Ｂとデータを送受信する通信部６１を有している。また、演算処理部６０の画像処理部６２は、クライアント端末１Ｂからの要求に応じて、クライアント端末１Ｂから送信される画像データを記憶部７０に蓄積する。そして、画像処理部６２は、図１に示した画像処理部１４と同様に、画像データに基づいて顔画像の表示制御を実行する。
【００８３】
なお、通信部１５の構成や、演算処理部６０における通信部６１及び画像処理部６２の構成は、ＣＰＵなどの制御装置が記憶部２０Ｂ，７０に記憶されている制御プログラムに従って処理を実行することにより実現される。
【００８４】
使用者は、クライアント端末１Ｂに接続されたキーボード３及びマウス４を操作して、デジタルカメラ３や記憶部２０Ｂに記憶されている画像データを読み出し、読み出した画像データをサーバ６に送信する。そして、使用者は、キーボード３及びマウス４を操作して、顔画像の表示をサーバ６に対して要求する。サーバ６における画像処理部６２は、画像データからの顔の検出・識別、顔の切り出し、顔の規格化などの処理を実行する。そして、画像処理部６２は、所定の位置関係で各顔画像の配置を行い、所定の位置関係で配置された各顔画像のデータをクライアント端末１Ｂに対して送信する。クライアント端末１Ｂでは、通信部１５がサーバ６からの各顔画像のデータを受信すると、制御部１１が表示装置２に各顔画像のデータを表示させる。また、画像処理部６２は、上記した第１実施形態と同様に、使用者の要求に応じて絞り込み処理なども実行する。
【００８５】
このような構成によれば、クライアント端末１Ｂが大容量のデータを記憶しておく必要がなくなり、データ管理を一元化できるなど、コストを低減させることができる。
【００８６】
なお、図１７に示す画像表示システムＳＹＳでは、クライアント端末１Ｂの制御部１１が表示制御を行っているが、これに限定されない。例えば、クライアント端末１Ｂは、ブラウザを備え、ブラウザを用いて図８等に示すようなＷＥＢページ上の表示内容を表示装置２に表示させるようにしてもよい。このような構成によれば、クライアント端末１Ｂは、顔画像の表示制御を実現するためのアプリケーションを備える必要がないといった利点がある。
【００８７】
以上、本発明を実施形態を説明したが、本発明の技術的範囲は、上記の実施形態に記載の範囲には限定されない。本発明の趣旨を逸脱しない範囲で、上記の実施形態に、多様な変更または改良を加えることが可能である。また、上記の実施形態で説明した要件の１つ以上は、省略されることがある。そのような変更または改良、省略した形態も本発明の技術的範囲に含まれる。また、上記した実施形態や変形例の構成を適宜組み合わせて適用することも可能である。
【００８８】
上記した第１実施形態において、規格化部１４ｃは、画像を拡大し又は縮小することにより、使用者により選択された中心顔画像の大きさを一致させるように構成していた。このような構成の場合、画像に含まれる中心顔画像以外の顔画像の大きさは、中心顔画像よりも大きくなったり小さくなったりしてしまう。そこで、規格化部１４ｃは、すべての顔画像を予め決められた大きさに統一するようにしてもよい。このような構成によれば、より一層、顔画像の間隔（距離）と人物の関係（新密度など）との間に客観性を持たせることができるようになる。
【００８９】
上記した第１実施形態では、配置処理部１４ｄは、中心顔画像を表示画面４００（顔画像表示領域４１０）の中心に配置していた。しかし、この構成に限らず、配置処理部１４ｄは、中心顔画像を表示画面４００の所定の位置（例えば予め決められた位置）に配置してもよい。また、配置処理部１４ｄは、顔画像を写真に写っているそのままの位置に配置していたが、顔画像が込み合ったり重なったりする場合には、空いているスペースに顔画像を配置するようにしてもよい。この場合も、中心画像との距離は変更しないことが好ましい。
【００９０】
上記した第１実施形態において、制御部１１は、マウス５により顔画像がクリックされたと判定した場合は、クリックされた顔画像が存在する画像を表示する（ステップＳ１５参照）。この場合、制御部１１は、クリックに基づいて画像を表示する際に、その画像を拡大し又は縮小して表示するようにしてもよい。
【００９１】
また、上記した第１実施形態では、絞り込み条件として、画像の撮影期間、画像の撮影地域、及び画像中の人物の数を例に挙げていた。しかし、これに限らず、絞り込み部１４ｅは、画像が撮影された年・月・日・時間・曜日のいずれか１つで絞り込みを行ってもよい。また、絞り込み部１４ｅは、使用者が予め人物の生年月日を設定していくことにより、撮影日時と生年月日から年齢で絞り込みを行うことも可能となる。また、絞り込み部１４ｅは、顔画像の大きさが所定の大きさ以下である場合は、顔画像の表示対象から除外するようにしてもよい。また、絞り込み部１４ｅは、ＥＸＩＦの情報に含まれるデジタルカメラの機種、レンズ情報などで絞り込みを行うようにしてもよい。
【００９２】
さらに、上記した各実施形態では、人物の顔画像を表示することにより人物の関係を想起させるようにしていたが、犬などの動物の画像（顔画像）を表示することにより動物同士の関係、動物と人物の関係を想起させるようにしてもよい。
【００９３】
また、上記した第１〜第３実施形態では、表示制御装置１は、パーソナルコンピュータを想定していたが、スマートフォンや携帯電話機、携帯型タブレット、デジタルカメラなどの携帯端末であってもよい。この場合、携帯端末は、デジタルカメラなどの撮影装置から画像データを取り込み、取り込んだ画像データに基づいて上記したような顔画像の表示を行う。また、デジタルカメラ３に代えて、スマートフォンや携帯電話機などで撮影した画像データを利用するようにしてもよい。
【００９４】
また、上記した各実施形態では、マウス５及び操作制御部１３が第１選択部、第２選択部、及び第３選択部をそれぞれ構成していたが、キーボード４及び操作制御部１３が第１選択部、第２選択部、及び第３選択部をそれぞれ構成してもよい。
【００９５】
なお、上記した各実施形態において、「画像」は、デジタルカメラ３で撮影された人物などを含む画像のほかに、パーソナルコンピュータなどで作成された漫画の画像なども含まれる。
【符号の説明】
【００９６】
１…表示制御装置、２…表示装置（表示部）、３…デジタルカメラ、４…キーボード（第１選択部、第２選択部、第３選択部）、５…マウス（第１選択部、第２選択部、第３選択部）、６…サーバ、１０，１０Ｂ，６０…演算処理部、１１…制御部、１３…操作制御部（第１選択部、第２選択部、第３選択部）、１４，６２…画像処理部、１４ａ…認証部（顔検出部、識別部）、１４ｂ…切出部、１４ｃ…規格化部、１４ｄ…配置処理部、１４ｅ…絞り込み部、１４ｆ…笑顔判定部、３５０Ａ〜３５０Ｄ…枠（識別画像）、７０１〜７０４…線、７２１，７２２…装飾画像、ＳＹＳ…画像表示システム、
【図１】
2015046090.tif 000003
【図２】
2015046090.tif 000004
【図３】
2015046090.tif 000005
【図５】
2015046090.tif 000006
【図６】
2015046090.tif 000007
【図７】
2015046090.tif 000008
【図１３】
2015046090.tif 000009
【図１５】
2015046090.tif 000010
【図１７】
2015046090.tif 000011
【図４】
2015046090.tif 000012
【図８】
2015046090.tif 000013
【図９】
2015046090.tif 000014
【図１０】
2015046090.tif 000015
【図１１】
2015046090.tif 000016
【図１２】
2015046090.tif 000017
【図１４】
2015046090.tif 000018
【図１６】
2015046090.tif 000019