(57)【要約】【課題】関連する画像のまとまりを、この画像に対応する地図の領域とともに描画することを目的とする。【解決手段】撮影画像に関する属性情報に基づいて、複数の撮影画像を１または複数のクラスタに分類し、分類された画像をクラスタ単位で所定の順序で並べて描画するとともに、描画されている画像のうちの少なくとも１つの画像に対応する地図上の領域を描画する情報処理装置である。また、並べて描画されている画像のうちで、選択された画像を中心位置に配置して、その画像に対応する地図上の位置にその画像が配置されるように描画する。さらに、選択された画像を含むクラスタを構成する各画像に対応する地図上の位置にスポットを描画して、選択された画像とその画像に対応するスポットとを影画像で結び、その画像を含むクラスタを構成する各画像に対応するスポットを撮影日時の順序で線で結ぶ。【選択図】図１
2008204348.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツに対応する背景画像を記憶する背景画像記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツに関する属性情報であって前記背景画像における対応位置を含む属性情報を各コンテンツに関連付けて記憶する属性情報記憶手段と、
前記属性情報記憶手段に記憶されている属性情報に基づいて前記コンテンツ記憶手段に記憶されている複数のコンテンツを１または複数のクラスタに分類する分類手段と、
前記分類されたコンテンツを示す画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応するコンテンツの前記属性情報に含まれる前記対応位置を含む前記背景画像上の領域を描画する描画手段と
を具備することを特徴とする情報処理装置。
【請求項２】
複数の画像を記憶する画像記憶手段と、
地図情報を記憶する地図情報記憶手段と、
前記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段と、
前記属性情報記憶手段に記憶されている属性情報に基づいて前記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手段と、
前記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する前記地図上の領域を描画する描画手段と
を具備することを特徴とする情報処理装置。
【請求項３】
前記属性情報は、前記地図情報記憶手段に記憶されている地図情報に対応する地図の位置を含み、
前記描画手段により描画された画像のうちの少なくとも１つの画像を選択する操作入力を受け付ける操作受付手段と、
前記操作受付手段により画像を選択する操作入力が受け付けられた場合には当該画像に対応する前記属性情報に含まれる位置を含む前記地図上の領域に当該画像を配置するように前記描画手段に描画させる制御手段とをさらに具備する
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記描画手段は、前記選択された画像を含むクラスタを構成する各画像に対応する前記属性情報に含まれる前記地図上の位置を示す位置表示を描画する
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記描画手段は、前記選択された画像と当該画像に対応する前記位置表示とを所定の画像で結ぶ
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記属性情報は、前記画像記憶手段に記憶されている画像が撮影された日時を含み、
前記描画手段は、前記選択された画像を含むクラスタを構成する各画像に対応する前記属性情報に含まれる日時の順序で当該各画像に対応する位置表示を結ぶように所定の線分を描画する
ことを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記属性情報は、前記画像記憶手段に記憶されている画像に関する特徴量を含み、
前記画像分類手段は、前記選択された画像に対応する前記属性情報に含まれる特徴量と当該画像以外の画像に対応する前記属性情報に含まれる特徴量とを比較した結果に基づいて前記画像記憶手段に記憶されている複数の画像を２つのクラスタに分類し、
前記描画手段は、前記分類された画像がクラスタ単位で配置される位置とは異なる位置に前記選択された画像を配置するように描画する
ことを特徴とする請求項３記載の情報処理装置。
【請求項８】
前記画像分類手段は、前記選択された画像に対応する前記属性情報に含まれる位置と当該画像以外の画像に対応する前記属性情報に含まれる位置とを比較した結果に基づいて前記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類し、
前記描画手段は、前記選択された画像に対応する前記属性情報に含まれる位置を中心とする前記クラスタに応じた円を前記地図上に描画する
ことを特徴とする請求項３記載の情報処理装置。
【請求項９】
前記操作受付手段は、前記選択された画像を含むクラスタを移動させる操作入力を受け付け、
前記制御手段は、前記操作受付手段により前記クラスタを移動させる旨の操作入力が受け付けられた場合には前記選択された画像を含むクラスタを構成する各画像を移動させるとともに当該各画像の移動に応じて前記地図の縮尺を変更させるように前記描画手段に描画させる
ことを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記操作受付手段は、前記クラスタの種類を選択する操作入力を受け付け、
前記制御手段は、前記操作受付手段により前記クラスタの種類を選択する旨の操作入力が受け付けられた場合には前記選択された画像を基準画像として前記画像記憶手段に記憶されている複数の画像を前記選択されたクラスタの種類に分類するように前記画像分類手段を制御する
ことを特徴とする請求項３記載の情報処理装置。
【請求項１１】
前記描画手段は、前記選択された画像を中心位置にして前記分類された画像をクラスタ単位で並べて描画する
ことを特徴とする請求項３記載の情報処理装置。
【請求項１２】
前記描画手段により描画された画像を移動させる操作入力を受け付ける操作受付手段と、
前記操作受付手段により画像を移動させる旨の操作入力が受け付けられた場合には前記描画手段により描画された画像を移動させるとともに当該画像の移動に応じて前記地図を移動させるように前記描画手段に描画させる制御手段とをさらに具備する
ことを特徴とする請求項２記載の情報処理装置。
【請求項１３】
前記描画手段により描画された画像および地図上の領域を表示する表示手段をさらに具備する
ことを特徴とする請求項２記載の情報処理装置。
【請求項１４】
複数の画像を記憶する画像記憶手段と、
地図情報を記憶する地図情報記憶手段と、
前記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段と、
前記属性情報記憶手段に記憶されている属性情報に基づいて前記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手段と、
前記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する前記地図上の領域を描画する描画手段と、
前記描画手段により描画された画像および地図上の領域を表示する表示手段と
を具備することを特徴とする画像表示装置。
【請求項１５】
複数の画像を記憶する画像記憶手段と、地図情報を記憶する地図情報記憶手段と、前記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段とを具備する情報処理装置における制御方法であって、
前記属性情報記憶手段に記憶されている属性情報に基づいて前記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手順と、
前記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する前記地図上の領域を描画する描画手順と
を具備することを特徴とする情報処理装置における制御方法。
【請求項１６】
複数の画像を記憶する画像記憶手段と、地図情報を記憶する地図情報記憶手段と、前記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段とを具備する情報処理装置において、
前記属性情報記憶手段に記憶されている属性情報に基づいて前記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手順と、
前記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する前記地図上の領域を描画する描画手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、地図上の所定の位置に画像を配置して描画する情報処理装置、画像表示装置、および、これらにおける制御方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、風景や人物等の被写体を撮影する場合に、被写体に対応する画像とともにその撮影がされた場所に関する位置情報を記録することが可能なデジタルカメラ等の撮像装置が存在する。また、この撮像装置で撮影された画像を表示する場合に、画像に対応して記録された位置情報に基づいて、画像が撮影された場所に対応する地図上の位置にその画像を重ねて表示することが可能なパーソナルコンピュータ等の情報処理装置が存在する。
【０００３】
例えば、撮影画像に基づいて作成されたサムネイル画像を、その撮影画像の位置データに基づいて地図上にマッピングさせて表示し、地図上に表示されているサムネイル画像のうちから所望するサムネイル画像を選択することが可能な画像再生装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−１１０１１１号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の従来技術によれば、地図上における撮影場所に対応する位置にサムネイル画像が表示されているため、画面上において地図を移動させることによって、表示されている地図を手がかりに、所定の地域において撮影された画像を観賞することができる。また、表示されている地図をズームインまたはズームアウト等することによって、一定の領域内で撮影された画像を一画面上で見ることができる。
【０００５】
このように、上述の従来技術によれば、撮影された画像を観賞する場合において、一定の領域内における撮影場所を基準として複数の画像をまとめて一画面上で見ることができる。しかしながら、一定の領域内における撮影場所を基準としてまとめる以外に、ユーザの好みに応じて複数の画像をまとめて一画面上で見ることができれば、撮影された画像をさらに楽しく観賞することができると考えられる。例えば、ユーザが一人で撮影されている画像をまとめて一画面上で見る場合や、風景が撮影されている画像をまとめて一画面上で見る場合等が考えられる。また、この場合に、画像とともに各画像に対応する地図上の位置が分かれば、さらに楽しく観賞することができると考えられる。
【０００６】
そこで、本発明は、関連するコンテンツのまとまりを、このコンテンツに対応する背景画像とともに描画することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、複数のコンテンツを記憶するコンテンツ記憶手段と、上記コンテンツ記憶手段に記憶されているコンテンツに対応する背景画像を記憶する背景画像記憶手段と、上記コンテンツ記憶手段に記憶されているコンテンツに関する属性情報であって上記背景画像における対応位置を含む属性情報を各コンテンツに関連付けて記憶する属性情報記憶手段と、上記属性情報記憶手段に記憶されている属性情報に基づいて上記コンテンツ記憶手段に記憶されている複数のコンテンツを１または複数のクラスタに分類する分類手段と、上記分類されたコンテンツを示す画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応するコンテンツの上記属性情報に含まれる上記対応位置を含む上記背景画像上の領域を描画する描画手段とを具備することを特徴とする情報処理装置およびその制御方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、コンテンツに関する属性情報に基づいて、複数のコンテンツを１または複数のクラスタに分類し、この分類されたコンテンツを示す画像をクラスタ単位で所定の順序で描画するとともに、この描画されている画像のうちの少なくとも１つの画像に対応する対応位置を含む背景画像上の領域を描画するという作用をもたらす。
【０００８】
また、本発明の第２の側面は、複数の画像を記憶する画像記憶手段と、地図情報を記憶する地図情報記憶手段と、上記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段と、上記属性情報記憶手段に記憶されている属性情報に基づいて上記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手段と、上記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する上記地図上の領域を描画する描画手段とを具備することを特徴とする情報処理装置およびその制御方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、画像に関する属性情報に基づいて、複数の画像を１または複数のクラスタに分類し、この分類された画像をクラスタ単位で所定の順序で描画するとともに、この描画されている画像のうちの少なくとも１つの画像に対応する地図上の領域を描画するという作用をもたらす。
【０００９】
また、この第２の側面において、上記属性情報は、上記地図情報記憶手段に記憶されている地図情報に対応する地図の位置を含み、上記描画手段により描画された画像のうちの少なくとも１つの画像を選択する操作入力を受け付ける操作受付手段と、上記操作受付手段により画像を選択する操作入力が受け付けられた場合には当該画像に対応する上記属性情報に含まれる位置を含む上記地図上の領域に当該画像を配置するように上記描画手段に描画させる制御手段とをさらに具備することができる。これにより、画像を選択する操作入力が受け付けられた場合には、その選択された画像に対応する位置を含む地図上の領域にその画像を配置するように描画させるという作用をもたらす。
【００１０】
また、この第２の側面において、上記描画手段は、上記選択された画像を含むクラスタを構成する各画像に対応する上記属性情報に含まれる上記地図上の位置を示す位置表示を描画することができる。これにより、選択された画像を含むクラスタを構成する各画像に対応する地図上の位置を示す位置表示を描画するという作用をもたらす。また、この場合において、上記描画手段は、上記選択された画像と当該画像に対応する上記位置表示とを所定の画像で結ぶことができる。これにより、選択された画像と、この画像に対応する位置表示とを所定の画像で結ぶという作用をもたらす。また、この場合において、上記属性情報は、上記画像記憶手段に記憶されている画像が撮影された日時を含み、上記描画手段は、上記選択された画像を含むクラスタを構成する各画像に対応する上記属性情報に含まれる日時の順序で当該各画像に対応する位置表示を結ぶように所定の線分を描画することができる。これにより、選択された画像を含むクラスタを構成する各画像に対応する日時の順序で、位置表示を結ぶように線分を描画するという作用をもたらす。
【００１１】
また、この第２の側面において、上記属性情報は、上記画像記憶手段に記憶されている画像に関する特徴量を含み、上記分類手段は、上記選択された画像に対応する上記属性情報に含まれる特徴量と当該画像以外の画像に対応する上記属性情報に含まれる特徴量とを比較した結果に基づいて上記画像記憶手段に記憶されている複数の画像を２つのクラスタに分類し、上記描画手段は、上記分類された画像がクラスタ単位で配置される位置とは異なる位置に上記選択された画像を配置するように描画することができる。これにより、選択された画像に対応する特徴量と、選択された画像以外の画像に対応する特徴量とを比較した結果に基づいて、複数の画像を２つのクラスタに分類し、分類された画像がクラスタ単位で配置される位置とは異なる位置に、その選択された画像を配置するという作用をもたらす。
【００１２】
また、この第２の側面において、上記分類手段は、上記選択された画像に対応する上記属性情報に含まれる位置と当該画像以外の画像に対応する上記属性情報に含まれる位置とを比較した結果に基づいて上記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類し、上記描画手段は、上記選択された画像に対応する上記属性情報に含まれる位置を中心とする上記クラスタに応じた円を上記地図上に描画することができる。これにより、選択された画像に対応する位置と、選択された画像以外の画像に対応する位置とを比較した結果に基づいて、複数の画像を１または複数のクラスタに分類し、その選択された画像に対応する位置を中心とする円をクラスタに応じて地図上に描画するという作用をもたらす。また、この場合において、上記操作受付手段は、上記選択された画像を含むクラスタを移動させる操作入力を受け付け、上記制御手段は、上記操作受付手段により上記クラスタを移動させる旨の操作入力が受け付けられた場合には上記選択された画像を含むクラスタを構成する各画像を移動させるとともに当該各画像の移動に応じて上記地図の縮尺を変更させるように上記描画手段に描画させることができる。これにより、クラスタを移動させる旨の操作入力が受け付けられた場合には、選択された画像を含むクラスタを構成する各画像を移動させるとともに、その各画像の移動に応じて地図の縮尺を変更させるという作用をもたらす。
【００１３】
また、この第２の側面において、上記操作受付手段は、上記クラスタの種類を選択する操作入力を受け付け、上記制御手段は、上記操作受付手段により上記クラスタの種類を選択する旨の操作入力が受け付けられた場合には上記選択された画像を基準画像として上記画像記憶手段に記憶されている複数の画像を上記選択されたクラスタの種類に分類するように上記画像分類手段を制御することができる。これにより、選択された画像を基準画像として、選択されたクラスタの種類に複数の画像を分類するという作用をもたらす。
【００１４】
また、この第２の側面において、上記描画手段は、上記選択された画像を中心位置にして上記分類された画像をクラスタ単位で並べて描画することができる。これにより、選択された画像を中心位置にして、分類された画像をクラスタ単位で並べて描画するという作用をもたらす。
【００１５】
また、この第２の側面において、上記描画手段により描画された画像を移動させる操作入力を受け付ける操作受付手段と、上記操作受付手段により画像を移動させる旨の操作入力が受け付けられた場合には、上記描画手段により描画された画像を移動させるとともに、当該画像の移動に応じて上記地図を移動させるように上記描画手段に描画させる制御手段とをさらに具備することができる。これにより、画像を移動させる旨の操作入力が受け付けられた場合には、画像を移動させるとともに、この画像の移動に応じて、地図を移動させるという作用をもたらす。
【００１６】
また、この第２の側面において、上記描画手段により描画された画像および地図上の領域を表示する表示手段をさらに具備することができる。これにより、描画された画像および地図上の領域を表示するという作用をもたらす。
【００１７】
また、本発明の第３の側面は、複数の画像を記憶する画像記憶手段と、地図情報を記憶する地図情報記憶手段と、上記画像記憶手段に記憶されている画像に関する属性情報を各画像に対応させて記憶する属性情報記憶手段と、上記属性情報記憶手段に記憶されている属性情報に基づいて上記画像記憶手段に記憶されている複数の画像を１または複数のクラスタに分類する画像分類手段と、上記分類された画像をクラスタ単位で所定の順序で描画するとともに当該描画されている画像のうちの少なくとも１つの画像に対応する上記地図上の領域を描画する描画手段と、上記描画手段により描画された画像および地図上の領域を表示する表示手段とを具備することを特徴とする画像表示装置およびその制御方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、画像に関する属性情報に基づいて、複数の画像を１または複数のクラスタに分類し、この分類された画像をクラスタ単位で所定の順序で描画するとともに、この描画されている画像のうちの少なくとも１つの画像に対応する地図上の領域を描画して表示するという作用をもたらす。
【発明の効果】
【００１８】
本発明によれば、関連するコンテンツのまとまりを、このコンテンツに対応する背景画像とともに描画することができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１９】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２０】
図１は、本発明の実施の形態における画像表示システムのソフトウェア構造の一例を示す図である。この画像表示システムは、三次元画像ビューワアプリケーション１１０と、画像記憶部１１１と、地図情報記憶部１１２と、メタデータＤＢ（データベース）１１３と、特徴量ＤＢ（データベース）１１４と、コンテンツマネージャ１２０と、距離分類ライブラリ１２１と、類似検索ライブラリ１２２と、表示マネージャ１３０と、地図マネージャ１４０と、クラスタマネージャ１５０と、スポットマネージャ１６０と、オプションマネージャ１７０とを備える。
【００２１】
三次元画像ビューワアプリケーション１１０は、ユーザからの操作入力を受け付けるとともに、アプリケーション全体の状態を管理して制御するものである。
【００２２】
コンテンツマネージャ１２０は、メタデータＤＢ１１３または特徴量ＤＢ１１４に格納されている情報に基づいて、画像記憶部１１１に記憶されている複数の画像を１または複数のクラスタに分類し、分類されたクラスタと、これに含まれる各画像のメタデータ等をアプリケーションに提供するものである。すなわち、コンテンツマネージャ１２０は、クラスタの種類が「場所」、「類似」の場合には、距離分類ライブラリ１２１や類似検索ライブラリ１２２が分類したクラスタと、これに含まれる各画像のメタデータ等をアプリケーションに提供する。また、クラスタの種類が「イベント」、「色」、「人数」の場合には、コンテンツマネージャ１２０がメタデータＤＢ１１３に対してクエリを発行して各画像に対応するメタデータを取得し、取得されたメタデータに基づいて各画像を１または複数のクラスタに分類し、分類されたクラスタと、これに含まれる各画像のメタデータ等をアプリケーションに提供する。
【００２３】
距離分類ライブラリ１２１は、メタデータＤＢ１１３に格納されているメタデータに基づいて、画像記憶部１１１に記憶されている画像のうちで選択された画像と、この画像以外の画像との相対距離を計算し、計算された相対距離に応じて、画像記憶部１１１に記憶されている各画像を１または複数のクラスタに分類するものである。なお、この分類については、図７および図８を用いて詳細に説明する。
【００２４】
類似検索ライブラリ１２２は、特徴量ＤＢ１１４に格納されている特徴量に基づいて、画像記憶部１１１に記憶されている画像のうちで選択された画像と、この画像以外の画像との類似度を計算し、計算された結果に応じて、画像記憶部１１１に記憶されている各画像を、「似ている」または「似ていない」の２つのクラスタに分類するものである。
【００２５】
表示マネージャ１３０は、三次元空間として表示される画像と地図との描画位置を制御するものである。
【００２６】
地図マネージャ１４０は、地図情報記憶部１１２に記憶されている地図情報を管理するとともに、この地図情報に対応する地図を描画するものである。
【００２７】
クラスタマネージャ１５０は、コンテンツマネージャ１２０から受け取ったクラスタ情報と、画像記憶部１１１に記憶されている画像とに基づいて、表示画面に画像を描画するものである。
【００２８】
スポットマネージャ１６０は、地図上に配置される撮影場所表示（スポット）の管理および描画を行うものである。
【００２９】
オプションマネージャ１７０は、画像記憶部１１１に記憶されている複数の画像を１または複数のクラスタに分類する場合に用いられるオプションメニューの管理および描画を行うものである。例えば、クラスタの種類を示すクラスタリング軸を変更する場合には、オプションメニューとして、「イベント」、「色」、「人数」、「場所」、「類似」の５つのメニュー項目が描画される。なお、このメニュー項目については、図１０乃至図１４を参照してさらに詳細に説明する。
【００３０】
メタデータＤＢ１１３は、画像記憶部１１１に記憶されている各画像について、撮影日時、撮影場所、サムネイル画像、ファイルパス、イベント、色、人数の各情報を、各画像に関連付けて保存するデータベースである。
【００３１】
特徴量ＤＢ１１４は、画像記憶部１１１に記憶されている各画像から抽出された特徴量を、各画像に関連付けて保存するデータベースである。なお、各画像の特徴量は、この画像表示システム内で抽出するようにしてもよく、例えば、他の装置内で抽出されたものを保存するようにしてもよい。なお、メタデータＤＢ１１３および特徴量ＤＢ１１４については、図４を参照してさらに詳細に説明する。
【００３２】
図２は、本発明の実施の形態における情報処理装置２００の機能構成例を示すブロック図である。この情報処理装置２００は、操作受付部２１０と、画像記憶部２２０と、地図情報記憶部２３０と、属性情報記憶部２４０と、画像分類部２５０と、描画部２６０と、制御部２７０と、表示部２８０とを備える。
【００３３】
操作受付部２１０は、各種入力キーからなるキーボードやマウス（ポインティングデバイス）を備え、これらのキーボード等から操作入力を受け付けると、受け付けた操作入力の内容を制御部２７０に出力するものである。なお、操作受付部２１０の少なくとも一部と表示部２８０とをタッチパネルとして一体化して構成するようにしてもよい。
【００３４】
なお、本発明の実施の形態では、操作受付部２１０において、主に外部操作部材を用いて操作する場合について説明する。本発明の実施の形態で用いる外部操作部材は、例えば、上下左右キー、決定キー、ズームインキー、ズームアウトキー、メニューキーが設けられている。なお、これらのキーは、他のキーに割り振られるようにしてもよく、同一のキーを共通して用いるようにしてもよい。また、これらのキーについては、専用の外部操作部材を設けなくても、キーボードの所定のキーに各キーを対応させるようにしてもよい。
【００３５】
画像記憶部２２０は、複数の画像を記憶するものであり、記憶されている画像を描画部２６０に出力する。画像記憶部２２０には、例えば、デジタルカメラ等の撮像装置で撮影された画像が格納される。なお、画像記憶部２２０は、画像記憶部１１１に対応する。
【００３６】
地図情報記憶部２３０は、地図情報を記憶するものであり、記憶されている地図画像を描画部２６０に出力する。地図情報記憶部２３０には、例えば、図９乃至２４に示す各地図に対応する地図情報が記憶される。また、地図上には地域名称等が記載される。なお、地図情報記憶部２３０は、地図情報記憶部１１２に対応する。
【００３７】
属性情報記憶部２４０は、画像記憶部２２０に記憶されている画像に関する属性情報を各画像に対応させて記憶するものであり、これらの属性情報を画像分類部２５０に出力する。属性情報記憶部２４０は、メタデータＤＢ１１３および特徴量ＤＢ１１４に対応する。なお、これらの詳細については、図４を参照して詳細に説明する。
【００３８】
画像分類部２５０は、属性情報記憶部２４０に記憶されている属性情報に基づいて、画像記憶部２２０に記憶されている複数の画像を１または複数のクラスタに分類するものであり、分類された結果を描画部２６０に出力する。なお、これらの分類方法については、図５乃至図８を参照して詳細に説明する。
【００３９】
描画部２６０は、画像分類部２５０により分類された各画像をクラスタ単位で所定の順序で描画するとともに、選択されている画像に対応する地図上の領域を描画するものである。また、描画部２６０は、制御部２７０からの制御に基づいて、描画された各画像を移動させるとともに、各画像に対応する地図上の領域を描画する。さらに、描画部２６０は、制御部２７０からの制御に基づいてメニュー項目等を描画する。なお、描画部２６０は、画像記憶部２２０に記憶されている各画像を画像レイヤに描画するとともに、地図情報記憶部２３０に記憶されている地図情報に対応する地図を地図レイヤに描画する。そして、地図レイヤに描画された地図上に、画像レイヤに描画された各画像が重ねて表示される。このように描画された地図および画像等については、図９乃至２４を参照して詳細に説明する。
【００４０】
制御部２７０は、操作受付部２１０により受け付けられた操作内容に応じて、各制御信号を画像分類部２５０または描画部２６０に出力するものである。なお、制御部２７０は、操作受付部２１０により画像を移動させる旨の操作入力が受け付けられた場合には、描画部２６０により描画された各画像を移動させるとともに、その画像の移動に応じて地図を移動させるように描画部２６０に描画させる。また、制御部２７０は、操作受付部２１０によりメニュー項目を選択する旨の操作入力が受け付けられた場合には、選択されたメニュー項目に応じて、画像記憶部２２０に記憶されている複数の画像を１または複数のクラスタに分類するように、画像分類部２５０を制御する。さらに、制御部２７０は、操作受付部２１０により画像を選択する操作入力が受け付けられた場合には、その選択された画像に対応する属性情報に含まれる位置を含む地図上の領域に、その選択された画像を配置するように描画部２６０に描画させる。また、制御部２７０は、操作受付部２１０によりクラスタを移動させる旨の操作入力が受け付けられた場合には、選択された画像を含むクラスタを構成する各画像を移動させるとともに、その各画像の移動に応じて地図の縮尺を変更させるように描画部２６０に描画させる。
【００４１】
表示部２８０は、描画部２６０により描画された地図および画像を表示するものである。
【００４２】
図３は、画像記憶部２２０に記憶されている画像を模式的に示す図である。図４は、画像記憶部２２０に記憶されている画像に対応する各種情報を格納するメタデータＤＢ２４１および特徴量ＤＢ２４２を模式的に示す図である。なお、メタデータＤＢ２４１は、図１に示すメタデータＤＢ１１３に対応し、特徴量ＤＢ２４２は、図１に示す特徴量ＤＢ１１４に対応する。また、メタデータＤＢ２４１および特徴量ＤＢ２４２は、図２に示す属性情報記憶部２４０に対応する。
【００４３】
画像記憶部２２０には、画像３０１乃至３１２が記憶されている。画像３０１乃至３１２は、例えば、東京在住のユーザ３００が撮像装置を用いて撮影したものであり、画像３０１乃至３０４は、東京近辺の山で行われたバーベキューの際に撮影された画像であり、画像３０５乃至３０９は、京都旅行の際に撮影された画像であり、画像３１０乃至３１２は、東京の○○会社で行われた避難訓練の際に撮影された画像であるとする。なお、画像３０１乃至３０４は、バーベキューの際に東京近辺の山で撮影された画像であり、画像３０５は、京都旅行における出発の際に○○会社の近くの駅で撮影された画像であり、画像３０６乃至３０９は、京都旅行の際に京都で撮影された画像であり、画像３１０乃至３１２は、避難訓練の際に○○会社付近で撮影された画像であるものとする。また、画像３１０乃至３１２は○○会社付近のほぼ同じ位置で撮影されたものであり、画像３０５が撮影された駅は、○○会社から２ｋｍの範囲内に存在し、画像３０１乃至３０４が撮影された東京近辺の山は、○○会社から１０〜４０ｋｍの範囲内に存在し、画像３０６乃至３０９が撮影された京都は、○○会社から４０ｋｍよりも離れているとする。
【００４４】
メタデータＤＢ２４１には、画像記憶部２２０に記憶されている画像に対応するメタデータが格納されている。例えば、メタデータＤＢ２４１には、撮影日時、撮影場所、サムネイル、ファイルパス、イベント、色、人数のメタデータが格納されている。
【００４５】
撮影日時は、対応する画像が撮影された際の日時を示す情報であり、例えば、対応する画像が撮像装置で撮影された場合には、その撮像装置によって撮影日時が記録される。また、例えば、撮影日時は、「２００７年  １月２５日  １３時００分」のようにメタデータＤＢ２４１に格納されるものの、図４では、省略して「１／２５  １３：００」として示す。
【００４６】
撮影場所は、対応する画像が撮影された際の場所を示す位置情報であり、例えば、対応する画像が撮像装置で撮影された場合には、その撮像装置によって位置情報が記録される。この位置情報は、例えば、撮像装置が備えるＧＰＳ装置によって取得された位置情報が用いられる。例えば、撮影場所は、「緯度○○：○○、経度○○：○○」のように緯度と経度とがメタデータＤＢ２４１に格納されるものの、図４では、これらの記載を省略している。
【００４７】
サムネイルは、対応する画像の縮小画像である。このサムネイルは、例えば、対応する画像に基づいて生成され、メタデータＤＢ２４１に格納される。なお、図４では、サムネイルの記載を省略している。
【００４８】
ファイルパスは、対応する画像の記憶位置を示すファイルパスであり、画像記憶部２２０から画像を取り出す際に、このファイルパスに基づいて取り出される。
【００４９】
イベントは、対応する画像が撮影された際における行事内容等を示す情報である。例えば、画像３０１乃至３０４については、「バーベキュー」が格納され、画像３０５乃至３０９については、「京都旅行」が格納され、画像３１０乃至３１２については、「避難訓練」が格納される。なお、このイベントについては、ユーザが手動で記録するようにしてもよく、撮影場所および撮影日時に基づいて自動で記録されるようにしてもよい。撮影場所および撮影日時に基づいてイベントを自動で記録する場合には、例えば、撮影された日が同一で、撮影場所が所定の範囲内に存在する画像については、同一のイベントとして記録することができる。
【００５０】
色は、対応する画像の色を示す情報であり、例えば、対応する画像が、黒、白、赤、青、緑、黄、多色の七つに分類され、これらの色情報が格納される。例えば、対応する画像が山等の自然の景色を多く含むものである場合には、全体が緑っぽいため、「緑」が格納される。また、対応する画像が海を多く含むものである場合には、全体が青っぽいため、「青」が格納される。なお、これらの色情報は、例えば、ヒストグラム解析等を用いて画像記憶部２２０に記憶されている画像から求めることができる。なお、図４では、これらの色の記載を省略している。
【００５１】
人数は、対応する画像に含まれている人の数を示す情報であり、例えば、対応する画像に一人の人が含まれている場合には「ポートレイト」が格納され、対応する画像に複数の人が含まれている場合には「集合写真」が格納され、対応する画像に人が含まれていない場合には「風景写真・その他」が格納される。なお、「ポートレイト」と「集合写真」との境界は、例えば、３〜４人程度とすることができる。また、人が含まれている画像を「ポートレイト」と「集合写真」とに分類する代わりに、「１人」「２人」「３〜４人」「５〜１０人」「１１人〜」等のように、さらに細かく分類するようにしてもよい。なお、これらの情報は、例えば、顔検出方法等を用いて求められた検出結果に基づいて求めることができる。
【００５２】
特徴量ＤＢ２４２には、画像記憶部２２０に記憶されている画像に対応する特徴量が格納されている。この特徴量は、例えば、ヒストグラム解析や周波数解析等を用いて画像記憶部２２０に記憶されている画像から求めることができる。そして、求められた特徴量が数値化されて格納される。この特徴量に基づいて、基準となる画像と他の画像とが類似するか否かが判断される。なお、図４では、特徴量の記載を省略している。
【００５３】
情報処理装置２００は、メタデータＤＢ２４１または特徴量ＤＢ２４２に格納されている各種情報に基づいて、画像記憶部２２０に記憶されている画像を分類して１または複数のクラスタとして、各クラスタに含まれる各画像を並べるように地図上に描画する。この分類については、図５乃至７を用いて詳細に説明する。
【００５４】
図５は、メタデータＤＢ２４１の「イベント」に格納されている情報に基づいて、画像記憶部２２０に記憶されている画像が分類された場合におけるクラスタの概略を示す図である。図６は、メタデータＤＢ２４１の「人数」に格納されている情報に基づいて、画像記憶部２２０に記憶されている画像が分類された場合におけるクラスタの概略を示す図である。図７は、メタデータＤＢ２４１の「撮影場所」に格納されている情報に基づいて、画像記憶部２２０に記憶されている画像が分類された場合におけるクラスタの概略を示す図である。
【００５５】
図４に示すように、メタデータＤＢ２４１において、画像３０１乃至３１２に対応する「イベント」には、各イベントを示す「バーベキュー」と「京都旅行」と「避難訓練」とが格納されている。この場合には、図５に示すように、画像記憶部２２０に記憶されている画像３０１乃至３１２が、メタデータＤＢ２４１に格納されている「イベント」の内容に基づいて、「バーベキュー」のクラスタ３２１と、「京都旅行」のクラスタ３２２と、「避難訓練」のクラスタ３２３とに分類される。また、各クラスタ３２１乃至３２３が描画される場合には、例えば、メタデータＤＢ２４１に格納されている「撮影日時」の順番で配列される。このように、イベント毎に分類することによって、各イベントにおける画像をまとめて見ることができる。
【００５６】
また、図４に示すように、メタデータＤＢ２４１において、画像３０１乃至３１２に対応する「人数」には、各画像に含まれる人数を示す「一人」と「多数」と「風景」とが格納されている。この場合には、図６に示すように、画像記憶部２２０に記憶されている画像３０１乃至３１２が、メタデータＤＢ２４１に格納されている「人数」の内容に基づいて、「ポートレイト」のクラスタ３２４と、「集合写真」のクラスタ３２５と、「風景写真・その他」のクラスタ３２６とに分類される。また、各クラスタ３２４乃至３２６が描画される場合には、例えば、メタデータＤＢ２４１に格納されている「撮影日時」の順番で配列される。このように、画像に含まれる人の数に応じて分類することによって、例えば、ユーザ３００が一人で撮影されている画像をまとめて見ることができる。
【００５７】
また、図４に示すように、メタデータＤＢ２４１において、画像３０１乃至３１２に対応する「撮影場所」には、各画像が撮影された場所の経度および緯度が格納されている。例えば、画像記憶部２２０に記憶されている画像３１１を基準となる画像として、画像３１１からの距離に基づいて、図７に示すように、画像記憶部２２０に記憶されている画像３０１乃至３１２が、「〜２ｋｍ」のクラスタ３２７と、「１０〜４０ｋｍ」のクラスタ３２８と、「４０ｋｍ〜」のクラスタ３２９とに分類される。なお、これらの分類方法については、図８を参照して詳細に説明する。また、各クラスタ３２７乃至３２９が描画される場合には、例えば、メタデータＤＢ２４１に格納されている「撮影日時」の順番で配列される。なお、「２〜１０ｋｍ」のクラスタについては、該当する画像が存在しないため、図示していない。
【００５８】
図８は、メタデータＤＢ２４１の「撮影場所」に格納されている情報に基づいて、画像記憶部２２０に記憶されている画像３０１乃至３１２を分類する場合における分類方法の概略を示す図である。例えば、画像３１１を基準となる画像として分類する場合について説明する。
【００５９】
基準となる画像を画像３１１として画像３０１乃至３１２を分類する場合には、画像３１１に対応してメタデータＤＢ２４１の「撮影場所」に格納されている経度および緯度に対応する地図上の位置を中心とし、例えば、半径２ｋｍの円３３１と、半径１０ｋｍの円３３２と、半径４０ｋｍの円３３３とが設定される。そして、画像３０１乃至３１０、画像３１２に対応してメタデータＤＢ２４１の「撮影場所」に格納されている経度および緯度に対応する地図上の位置が、設定された各円の範囲内に存在するか否かに応じて、各画像が分類される。
【００６０】
例えば、画像３１０乃至３１２は○○会社付近のほぼ同じ位置で撮影されたものであるため、画像３１０または３１２に対応する位置は、中心となる画像３１１から２ｋｍの範囲内に存在する。また、画像３０５は、イベントは「京都旅行」であるものの、京都旅行における出発の際に○○会社の近くの駅で撮影されたものであり、その駅が○○会社から２ｋｍの範囲内に存在するため、画像３０５に対応する位置は、中心となる画像３１１から２ｋｍの範囲内に存在する。これにより、中心となる画像３１１と、画像３１１から２ｋｍの範囲内に位置する画像３０５、画像３１０、画像３１２が、「〜２ｋｍ」のクラスタに分類される。
【００６１】
また、画像３０１乃至３０４はバーベキューの際に東京近辺の山で撮影された画像であり、その山は○○会社から１０〜４０ｋｍの範囲内に存在するため、画像３０１乃至３０４に対応する位置は、中心となる画像３１１から１０〜４０ｋｍの範囲内に存在する。例えば、図８に示す領域３４０内に存在する。これにより、中心となる画像３１１から１０〜４０ｋｍの範囲内に位置する画像３０１乃至３０４が、「１０〜４０ｋｍ」のクラスタに分類される。
【００６２】
また、画像３０６乃至３０９は京都旅行の際に京都で撮影された画像であり、京都は○○会社から４０ｋｍよりも離れているため、画像３０６乃至３０９に対応する位置は、中心となる画像３１１から４０ｋｍの範囲外に存在する。例えば、図８に示す領域３５０内に存在する。これにより、中心となる画像３１１から４０ｋｍの範囲外に位置する画像３０６乃至３０９が、「４０ｋｍ〜」のクラスタに分類される。
【００６３】
なお、画像３０１乃至３１２においては、「２〜１０ｋｍ」のクラスタに分類される画像がない。これにより、図７に示すように、画像記憶部２２０に記憶されている各画像が各クラスタに分類される。
【００６４】
ここで、特徴量ＤＢ２４２の「特徴量」に格納されている情報に基づいて、画像記憶部２２０に記憶されている画像３０１乃至３１２を分類する場合における分類方法について説明する。例えば、基準となる画像を画像３１１として画像３０１乃至３１２を分類する場合について説明する。この場合において、画像３１１に対応して特徴量ＤＢ２４２の「特徴量」に格納されている数値と、他の画像に対応して特徴量ＤＢ２４２の「特徴量」に格納されている数値とを比較する。比較した結果、画像３１１に対応する「特徴量」の数値と、他の画像に対応する「特徴量」の数値との差の値が所定の閾値の範囲内であれば、当該他の画像は画像３１１と類似すると判断される。一方、比較した結果、画像３１１に対応する「特徴量」の数値と、他の画像に対応する「特徴量」の数値との差の値が所定の閾値の範囲内でなければ、当該他の画像は画像３１１とは類似しないと判断される。このように、画像３１１と他の画像との「特徴量」を順次比較して、類似するか否かが判断されて、類似するか否かに応じて、各画像が分類される。そして、例えば、画像記憶部２２０に記憶されている各画像のうちで、基準となる画像と類似すると判断された画像が「似ている」のクラスタに分類され、基準となる画像と類似しないと判断された画像が「似ていない」のクラスタに分類される。
【００６５】
なお、メタデータＤＢ２４１において、画像３０１乃至３１２に対応する「色」には、各画像に関する色を示す「黒」、「白」、「赤」、「青」、「緑」、「黄」、「多色」が格納されている。この場合には、画像記憶部２２０に記憶されている画像３０１乃至３１２が、メタデータＤＢ２４１に格納されている「色」の内容に基づいて、各色のクラスタに分類される。また、各クラスタが描画される場合には、例えば、メタデータＤＢ２４１に格納されている「撮影日時」の順番で配列される。このように、画像に関する色に応じて分類することによって、例えば、同じような色彩で撮影されている画像をまとめて見ることができる。
【００６６】
なお、本発明の実施の形態では、上述したように、画像記憶部２２０に記憶されている複数の画像が分類されたクラスタの種類をクラスタリング軸と称する。また、クラスタリング軸として、本発明の実施の形態では、「イベント」、「色」、「人数」、「場所」、「類似」の５つを例にして説明する。なお、これらの分類以外に、例えば、表情検出方法等を用いて、特定人物が含まれている画像と、特定人物が含まれていない画像とに分類するようにしてもよい。また、笑顔が多く含まれている画像と、普通の表情が多く含まれている画像とに分類するようにしてもよい。さらに、他の分類をするようにしてもよい。
【００６７】
以上で示した画像記憶部２２０に記憶されている画像３０１乃至３１２が分類されたクラスタについての表示例については、図９乃至図２４を用いて詳細に説明する。
【００６８】
図９は、表示部２８０に表示される表示画面の一例である表示画面４００を示す図である。ここでは、例えば、メタデータＤＢ２４１の「イベント」に格納されている情報に基づいて、画像記憶部２２０に記憶されている複数の画像が、「バーベキュー」のクラスタ、「京都旅行」のクラスタ、「避難訓練」のクラスタ等に分類された場合について説明する。すなわち、クラスタリング軸が「イベント」の場合について説明する。なお、図５乃至図７では、分類の説明のために、各クラスタに含まれる画像の数を少なくして示した。このため、図５乃至図７に示す各クラスタに含まれる画像の数と、図９乃至図２４に示す各クラスタに含まれる画像の数とは異なる場合がある。また、図９乃至図２４では、各画像の表示部分については、文字等を用いて簡略化して示す。
【００６９】
また、本発明の実施の形態では、画像レイヤと地図レイヤとに描画された各画像等が重ねられて表示される場合について説明する。なお、画像レイヤと地図レイヤとは、描画部２６０が各画像等を描画するレイヤであり、画像レイヤは、画像記憶部２２０に記憶されている複数の画像のうちで、所定のクラスタに含まれる画像が描画されるレイヤであり、地図レイヤは、地図情報記憶部２３０に記憶されている地図情報に対応する地図が描画されるレイヤである。
【００７０】
画像レイヤには、各クラスタに含まれる画像が一列に描画される。また、地図レイヤに描画される地図の表示領域が広くなるように、画像レイヤの真中部分に配置されるクラスタが少し斜めに描画され、このクラスタとほぼ並行になるように、上下のクラスタが表示画面の右上部分と左下部分とに描画される。また、その状態で各クラスタが並行に描画されると、上下のクラスタの内容によっては、上下のクラスタに含まれる画像が画面外に描画されてしまうことがあるため、上下のクラスタに含まれる画像の中心位置を左右にずらして描画される。また、フォーカスは、表示画面の中央の画像にあるとする。すなわち、表示画面の中央に存在する画像が、現在選択されている画像とする。
【００７１】
例えば、「バーベキュー」のクラスタに含まれる画像４０５および４０６と、「京都旅行」のクラスタに含まれる画像４０１乃至４０４と、「避難訓練」のクラスタに含まれる画像４０７乃至４１１と、画像４０１に対応する位置を中心とする地図とが表示画面４００に描画される。また、表示画面４００における地図上には、メニュー項目４１５と、表示画面４００の真中部分に表示されているクラスタの名称４１６とが描画される。例えば、メニュー項目４１５として「イベント」が描画され、クラスタの名称４１６として「京都旅行」が描画される。なお、メニュー項目は、クラスタリング軸に対応する。
【００７２】
また、表示画面４００の真中部分に表示されているクラスタのうちで、真中部分に描画されている画像４０１が他の画像と区別することができるように描画される。例えば、画像４０１の周縁に濃い黒が付される。
【００７３】
さらに、真中部分の画像４０１を含むクラスタの各画像４０１乃至４０４に対応してメタデータＤＢ２４１の「撮影場所」に格納されている緯度および経度に基づいて、地図上における対応する位置にスポット（撮影場所表示）が描画され、このスポットと画像とが影を示す画像で結ばれる。例えば、表示画面４００においては、画像４０１が選択されている状態を示し、画像４０１に対応する地図上の位置にスポット４１２が描画され、画像４１０とスポット４１２とを結ぶ影画像４１３が描画される。このように、選択されている画像とその撮影位置とを影で繋ぐことによって、これらの対応が容易に認識し易い。また、地図上において、複数のスポットが同じ位置に存在する場合には、その部分のスポットの色を明るくすることによって、複数の画像がその場所で撮影されたことを認識させ易くすることができる。また、選択されている画像に対応するスポットの色を、他のスポットの色と異なる色にすることによって、選択されている画像に対応する撮影位置を認識させ易くすることができる。
【００７４】
また、メニュー項目４１５として「イベント」が描画されている場合には、選択されている画像を含む画像列の各画像に対応する各スポットが、メタデータＤＢ２４１に格納されている「撮影日時」の順番で線で結ばれる。例えば、画像４０１に対応するスポット４１２と、画像４０２に対応するスポットとが線４１４で描画される。なお、この線を描画する場合において、撮影場所が連続して近接している場合には、これらをひとつの地点としてまとめて描画することによって線の描画を省略することができる。また、選択されている画像に対応してメタデータＤＢ２４１の「撮影日時」に格納されている撮影日時に基づいて、その画像の右側付近に撮影日時が描画される。例えば、選択されている画像４０１の右側付近に撮影日時４１７として「２００６：１０：２８  ０８：１０：１７」が描画される。
【００７５】
また、操作受付部２１０から受け付けられた操作内容に従って、表示画面４００における真中部分に描画される画像が移動される。例えば、左右キーを押下することによって、表示画面４００における真中部分に描画されているクラスタに含まれる各画像を左右方向に移動させることができる。なお、真中部分に描画されているクラスタに含まれる画像のうちの先頭の画像が選択されている際に左キーが押下された場合、または、最後の画像が選択されている際に右キーが押下された場合には、画像を移動させない。ただし、このような場合において、先頭の画像が選択されている際に左キーが押下された場合には最後の画像を真中部分に描画することも可能である。また、最後の画像が選択されている際に右キーが押下された場合には先頭の画像を真中部分に描画することも可能である。なお、先頭の画像が選択されている際に左キーが押下された場合には上側に描画されているクラスタに含まれる画像のうちの最後の画像を真中部分に描画することも可能である。また、最後の画像が選択されている際に右キーが押下された場合には下側に描画されているクラスタに含まれる画像のうちの先頭の画像を真中部分に描画することも可能である。
【００７６】
具体的には、図９に示す表示画面４００が表示されている状態で右キーが押下されると、画像４０１を含むクラスタの各画像が左側に移動して、表示画面４００の真中部分には画像４０２が描画される。
【００７７】
また、例えば、上下キーを押下することによって、表示画面４００における真中部分に描画されているクラスタに含まれる各画像を上下方向に移動させ、上下に描画されているクラスタに含まれる各画像を真中部分に移動させることができる。なお、真中部分に描画されているクラスタが一番上のクラスタである場合に上キーが押下された場合、または、真中部分に描画されているクラスタが一番下のクラスタである場合に下キーが押下された場合には、各画像を移動させない。ただし、このような場合において、真中部分に描画されているクラスタが一番上のクラスタである場合に上キーが押下された場合には、一番下のクラスタを真中部分に描画することも可能である。また、真中部分に描画されているクラスタが一番下のクラスタである場合に下キーが押下された場合には、一番上のクラスタを真中部分に描画することも可能である。
【００７８】
具体的には、図９に示す表示画面４００が表示されている状態で上キーが押下されると、画像４０１を含むクラスタの各画像が下側に移動して、表示画面４００の真中部分には、画像４０５を含むクラスタの各画像が描画される。このように、各画像が移動される場合には、移動後に表示画面４００における真中部分に描画される画像に対応するように、地図およびスポットが描画される。
【００７９】
次に、他のクラスタリング軸に関するクラスタを描画させる場合について図１０乃至図１４を参照して詳細に説明する。
【００８０】
図１０乃至図１４は、表示部２８０に表示画面４００が表示されている状態でメニューキーが押下された場合における表示画面の表示例を示す図である。図９に示す表示画面４００が表示されている場合において所定の操作がされると、表示部２８０にメニュー項目が表示される。例えば、メニューキーが押下されると、図１０乃至図１４に示すように、選択されている画像４０１が上側に移動して、画像４０１の左隣にメニュー項目４１８が描画される。また、描画されているメニュー項目４１８のうちで、選択されているメニュー項目の文字が太文字で大きく描画される。また、メニュー項目４１８が描画されている場合において、上下キーが押下されると、押下されたキーに応じてメニュー項目の選択が上下に移動する。例えば、図１０に示すように、メニュー項目４１８の「イベント」が選択されている表示画面が表示されている場合において、上キーが押下されると、図１１に示すように、メニュー項目の「色」が選択されている表示画面が表示される。また、同様に、上キーを順次押下することによって、メニュー項目の選択が上に移動して、図１２乃至図１４に示す表示画面が順次表示される。一方、下キーを順次押下することによって、メニュー項目の選択が下に移動して、図１０乃至図１４に示す表示画面が順次表示される。そして、所望するメニュー項目の文字が太文字で大きくなっている状態で決定キーを押下することによって、そのメニュー項目に対応するクラスタリング軸に関するクラスタを表示させることができる。
【００８１】
なお、直前と異なるメニュー項目が選択された場合には、現在選択されている画像を基準画像として、画像記憶部２２０に記憶されている複数の画像が１または複数のクラスタに分類される。また、直前と同じメニュー項目が選択された場合でも、直前のメニュー項目が「場所」または「類似」である場合には、現在選択されている画像を基準画像として、画像記憶部２２０に記憶されている複数の画像が１または複数のクラスタに分類される。なお、決定キーが押下されずに、メニューキーが再度押下された場合には、描画されているメニュー項目が閉じる。
【００８２】
次に、図１１乃至図１４に示す表示画面が表示されている状態で決定キーが押下された場合における表示例について、図１５乃至図２４を用いて詳細に説明する。
【００８３】
図１５は、メニュー項目として「色」が選択された場合における表示画面の表示例を示す図である。メニュー項目として「色」が選択された場合には、メタデータＤＢ２４１の「色」に格納されている情報に基づいて、各画像が複数のクラスタに分類され、各クラスタに含まれる各画像が撮影日時の順番で配置されて描画される。例えば、「多色」のクラスタに含まれる画像４２１乃至４２７が真中部分に描画され、これらに対応するスポット４３４乃至４３９が描画される。また、「多色」のクラスタ以外の他の色に関するクラスタに含まれる画像４２８または４２９が上側部分に描画され、さらに、他の色に関するクラスタに含まれる画像４３０乃至４３３が下側部分に描画される。また、例えば、メニュー項目４４１として「色」が描画され、クラスタの名称４４２として「多色」が描画され、撮影日時４４３として「２００６：１０：２８  ０８：１０：１７」が描画される。また、画像４２４と、これに対応するスポット４３４とを結ぶ影画像４４０が描画される。
【００８４】
図１６は、メニュー項目として「人数」が選択された場合における表示画面の表示例を示す図である。メニュー項目として「人数」が選択された場合には、メタデータＤＢ２４１の「人数」に格納されている情報に基づいて、各画像が複数のクラスタに分類され、各クラスタに含まれる各画像が撮影日時の順番で配置されて描画される。例えば、「風景写真・その他」のクラスタに含まれる画像４５１乃至４５７が真中部分に描画され、これらに対応するスポット４６４乃至４６９が描画される。また、「風景写真・その他」のクラスタ以外の他の人数に関するクラスタに含まれる画像４５８または４５９が上側部分に描画され、さらに、他の人数に関するクラスタに含まれる画像４６０乃至４６３が下側部分に描画される。また、例えば、メニュー項目４７１として「人数」が描画され、クラスタの名称４７２として「風景写真・その他」が描画され、撮影日時４７３として「２００６：１０：２８  ０８：１０：１７」が描画される。また、画像４５４と、これに対応するスポット４６４とを結ぶ影画像４７０が描画される。
【００８５】
図１７は、メニュー項目として「類似」が選択された場合における表示画面の表示例を示す図である。メニュー項目として「類似」が選択された場合には、特徴量ＤＢ２４２の「特徴量」に格納されている情報に基づいて、選択されている画像を基準画像として、この基準画像に類似しているか否かが、基準画像以外の他の画像ついて判断される。そして、基準画像に類似するクラスタと、基準画像に類似しないクラスタとに分類され、各クラスタに含まれる各画像が撮影日時の順番で配置されて描画される。この場合に、図１７に示すように、基準画像４８１を真中部分の上側に配置することによって、どの画像に対して類似の画像が抽出されているのかを明示することができる。例えば、基準画像４８１に対して、「似ている」のクラスタに含まれる画像４８２乃至４８５が真中部分に描画され、これらに対応するスポット４９１および４９２が描画される。また、「似ていない」のクラスタに含まれる画像４８６乃至４９０が下側部分に描画される。なお、上下左右キーの何れかのキーが押下された場合でも、基準画像は同じ位置に描画される。また、例えば、メニュー項目４９４として「類似」が描画され、クラスタの名称４９５として「似ている」が描画され、撮影日時４９６として「２００６：１０：２８  ０８：１０：１７」が描画される。また、画像４８２と、これに対応するスポット４９１とを結ぶ影画像４９３が描画される。
【００８６】
なお、メニュー項目として「イベント」、「色」、「人数」、「類似」の何れかが選択された場合には、例えば、選択されている画像に対応する撮影場所を中心とする半径約２．１ｋｍの地図が描画される。
【００８７】
図１８乃至図２１は、メニュー項目として「場所」が選択された場合における表示画面の表示例を示す図である。メニュー項目として「場所」が選択された場合には、メタデータＤＢ２４１の「撮影場所」に格納されている情報に基づいて、選択されている画像を基準画像として、この基準画像から所定の範囲内に存在するか否かが、基準画像以外の他の画像について判断される。例えば、図８に示すように、基準画像を中心とする半径２ｋｍの円内に存在する画像が「〜２ｋｍ」のクラスタに分類され、基準画像を中心とする半径２ｋｍの円から半径１０ｋｍの円までの範囲内に存在する画像が「２〜１０ｋｍ」のクラスタに分類され、基準画像を中心とする半径１０ｋｍの円から半径４０ｋｍの円までの範囲内に存在する画像が「１０〜４０ｋｍ」のクラスタに分類され、基準画像を中心とする半径４０ｋｍの円よりも外側に存在する画像が「４０ｋｍ〜」のクラスタに分類される。そして、各クラスタに含まれる各画像が撮影日時の順番で配置されて描画される。この場合に、例えば、図１８に示すように、基準画像５０４が真中部分に描画され、基準画像５０４を中心とする撮影範囲が分かるように円５１３が描画される。また、基準画像５０４に対応するスポットの位置が地図上の中心位置として固定される。
【００８８】
また、上下キーの何れかが押下された場合には、クラスタに含まれる画像が上下方向に移動するとともに、真中部分に描画されるクラスタの種類に応じて地図の縮尺が変更される。例えば、「〜２ｋｍ」のクラスタが真中部分に描画されている場合には、図１８に示すように、基準画像５０４を中心とする半径２ｋｍの円５１３が描画されるように地図が描画され、選択されている画像５０４が真中部分に描画される。また、例えば、「２〜１０ｋｍ」のクラスタが真中部分に描画されている場合には、図１９に示すように、基準画像５０４に対応するスポットの位置を中心とする半径１０ｋｍの円５３１が描画されるように地図が描画され、選択されている画像５３０が真中部分に描画される。また、例えば、「１０〜４０ｋｍ」のクラスタが真中部分に描画されている場合には、図２０に示すように、基準画像５０４（図１８に示す）に対応するスポットの位置を中心とする半径４０ｋｍの円５４１が描画されるように地図が描画され、選択されている画像５４０が真中部分に描画される。また、例えば、「４０ｋｍ〜」のクラスタが真中部分に描画されている場合には、図２１に示すように、選択されている画像５５０が中心位置に配置され、その下に日本全国が描画されるように地図が描画される。なお、図１８に示す表示画面において、例えば、メニュー項目５２１として「場所」が描画され、クラスタの名称５２２として「〜２ｋｍ」が描画され、撮影日時５２３として「２００６：１０：２８  ０８：１０：１７」が描画される。また、画像５０４と、これに対応するスポット５１４とを結ぶ影画像５２０が描画される。
【００８９】
次に、表示画面に描画される各画像を拡大または縮小表示等する場合について図２２乃至図２４を用いて詳細に説明する。
【００９０】
図２２は、真中部分に描画されているクラスタに含まれる各画像のうちで、選択されている画像が拡大表示された場合における表示画面の表示例を示す図である。図２３は、真中部分に描画されているクラスタに含まれる各画像のうちで、選択されている画像が縮小表示された場合における表示画面の表示例を示す図である。図２４は、所定のクラスタに含まれる各画像の配置を変形させた場合における表示画面の表示例を示す図である。
【００９１】
所定のキーが押下された場合には、表示画面に表示されている選択画像を拡大表示させることができる。例えば、図９に示す表示画面４００が表示されている場合において、ズームインキーが押下された場合には、選択されている画像４０１が拡大されて、例えば、図２２に示すように、表示画面において画像６０１として表示される。この場合には、画像６０１に対応する地図も拡大して表示される。このように、表示されている場合においても、左右キーを押下することによって、画像を移動させることができる。また、上下キーを押下することによって、クラスタの種類を変更することができる。
【００９２】
一方、所定のキーが押下された場合には、表示画面に表示されている選択画像を縮小表示させることができる。例えば、図９に示す表示画面４００が表示されている場合において、ズームアウトキーが押下された場合には、選択されている画像４０１が縮小されて、例えば、図２３に示すように、表示画面において各画像が表示される。この場合には、選択画像に対応する地図も縮小して表示される。
【００９３】
また、各クラスタに含まれる画像を斜めに配置して描画する代わりに、図２４に示すように、各クラスタに含まれる画像を水平方向に並行に配置して描画することができる。また、所定キーの押下によって、図２４に示す画像の配置に切り換えるようにしてもよい。このように各画像を配置することによって、各画像の上下方向を撮影された状態で見ることができるため見易くなる。
【００９４】
次に、本発明の実施の形態における情報処理装置２００の動作について図面を参照して説明する。
【００９５】
図２５および図２６は、情報処理装置２００による画像および地図の描画処理の処理手順を示すフローチャートである。なお、表示部２８０には、１または複数のクラスタに含まれる各画像が地図上に配置されて描画されているとする。
【００９６】
最初に、メニューキーが押下されたか否かが判断される（ステップＳ９０１）。メニューキーが押下されていなければ（ステップＳ９０１）、ステップＳ９１９に進む。メニューキーが押下された場合には（ステップＳ９０１）、メニュー項目を選択するためのメニュー画面が描画されているか否かが判断される（ステップＳ９０２）。メニュー画面が描画されている場合には（ステップＳ９０２）、現在選択されている画像の描画位置が元の位置に戻されるとともに、この画像の隣に描画されている各メニュー項目が消去される（ステップＳ９０３）。一方、メニュー画面が描画されていない場合には（ステップＳ９０２）、現在選択されている画像の描画位置が変更されるとともに、この画像の隣に各メニュー項目が描画される（ステップＳ９０４）。例えば、図１０乃至図１４に示すように、各メニュー項目が描画される。この場合に、各メニュー項目のうちの１つが選択されている状態で描画される。
【００９７】
続いて、上キーまたは下キーの何れかが押下されたか否かが判断される（ステップＳ９０５）。上キーまたは下キーの何れかが押下された場合には（ステップＳ９０５）、押下されたキーに応じて、選択されているメニュー項目が上下に変更させて描画される（ステップＳ９０６）。具体的には、上キーが押下された場合には、メニュー項目の選択が上に移動され、下キーが押下された場合には、メニュー項目の選択が下に移動される。なお、上キーまたは下キーの何れかが押下されない場合には（ステップＳ９０５）、ステップＳ９０７に進む。
【００９８】
続いて、決定キーが押下されたか否かが判断される（ステップＳ９０７）。決定キーが押下されなければ（ステップＳ９０７）、メニューキーが押下されたか否かが判断される（ステップＳ９０８）。メニューキーが押下されなければ（ステップＳ９０８）、ステップＳ９０５に進み、上下キー、決定キー、メニューキーの押下を監視する（ステップＳ９０５乃至ステップＳ９０８）。メニューキーが押下された場合には（ステップＳ９０８）、現在選択されている画像の描画位置が元の位置に戻されるとともに、この画像の隣に描画されている各メニュー項目が消去される（ステップＳ９０３）。
【００９９】
決定キーが押下された場合には（ステップＳ９０７）、現在選択されているメニュー項目が、「類似」または「場所」であるか否かが判断される（ステップＳ９０９）。選択されているメニュー項目が、「類似」または「場所」ではない場合には（ステップＳ９０９）、選択されているメニュー項目に対応するメタデータＤＢ２４１に格納されている各情報に基づいて、画像記憶部２２０に記憶されている画像が１または複数のクラスタに分類され、これらのクラスタのうちで、現在選択されている画像を含むクラスタと、このクラスタの上下に位置するクラスタとに含まれる各画像が描画される（ステップＳ９１０）。
【０１００】
続いて、現在選択されている画像を含むクラスタに含まれる各画像に対応する地図上の位置にスポットが描画される（ステップＳ９１１）。なお、地図上に描画されたスポットのうちで、現在選択されている画像に対応するスポットについては、他のスポットと区別することができるように、他のスポットと異なる色で描画される。また、現在選択されている画像とこの画像に対応するスポットとを繋ぐように影画像が描画される。
【０１０１】
続いて、ステップＳ９０７で決定キーが押下された際に選択されていたメニュー項目が「イベント」であるか否かが判断される（ステップＳ９１２）。選択されていたメニュー項目が「イベント」ではない場合には（ステップＳ９１２）、ステップＳ９１９に進み、選択されていたメニュー項目が「イベント」である場合には（ステップＳ９１２）、地図上に描画されたスポットの間を結ぶ線（移動経路）が描画される（ステップＳ９１３）。この線は、例えば、メタデータＤＢ２４１に格納されている撮影日時に基づいて、撮影の順番に結ばれる。
【０１０２】
ステップＳ９０９において、現在選択されているメニュー項目が、「類似」または「場所」である場合には、現在選択されている画像を基準画像として、選択されているメニュー項目に対応してメタデータＤＢ２４１または特徴量ＤＢ２４２に格納されている各情報に基づいて、画像記憶部２２０に記憶されている画像が１または複数のクラスタに分類される（ステップＳ９１４）。続いて、分類されたクラスタのうちで、現在選択されている画像を含むクラスタと、このクラスタの上下に位置するクラスタとに含まれる各画像が描画される（ステップＳ９１５）。なお、選択されたメニュー項目が「類似」である場合には、「類似」のメニュー項目が決定された際に、真中に描画されるクラスタに含まれる各画像の上部分に基準画像が描画される。続いて、現在選択されている画像を含むクラスタに含まれる各画像に対応する地図上の位置にスポットが描画される（ステップＳ９１６）。
【０１０３】
続いて、ステップＳ９０７で決定キーが押下された際に選択されていたメニュー項目が「場所」であるか否かが判断される（ステップＳ９１７）。選択されていたメニュー項目が「場所」ではない場合には（ステップＳ９１７）、ステップＳ９１９に進み、選択されていたメニュー項目が「場所」である場合には（ステップＳ９１７）、現在選択されている画像に対応する地図上の位置を中心位置に固定する旨の設定がされる（ステップＳ９１８）。具体的には、地図の中心点の表示フラグを立てる。このように、地図の中心点の表示フラグが立てられている場合には、真中に配置されているクラスタに含まれる各画像の移動に合わせて地図を移動させない。すなわち、クラスタの種類が「場所」である場合には、地図の中心位置が固定され、この中心位置を基準にして地図の縮尺が変更される。
【０１０４】
続いて、左キーまたは右キーが押下されたか否かが判断される（ステップＳ９１９）。左キーまたは右キーの何れも押下されない場合には（ステップＳ９１９）、ステップＳ９２４に進む。左キーまたは右キーが押下された場合には（ステップＳ９１９）、押下されたキーに応じて、現在選択されている画像を左右方向の何れかに移動させる（ステップＳ９２０）。すなわち、選択画像が隣の画像に変更される。この場合に、選択された状態の画像の周りの色が、他の画像の周りの色と異なる色に描画される。続いて、描画されているクラスタの種類が「場所」に関するものであるか否かが判断される（ステップＳ９２１）。描画されているクラスタの種類が「場所」に関するものでない場合には（ステップＳ９２１）、画像の移動に合わせて、画像の下に描画されている地図が移動されて描画される（ステップＳ９２２）。この場合、選択されている画像、およびこれに対応する地図上の位置が、表示画面のほぼ真中になるように、画像および地図が描画される。また、選択されている画像とこの画像に対応するスポットとを繋ぐように影画像が描画される。一方、描画されているクラスタの種類が「場所」に関するものである場合には（ステップＳ９２１）、画像の下に描画されている地図を移動せずに、選択されている画像とこの画像に対応するスポットとを繋ぐように影画像が描画される（ステップＳ９２３）。この場合に、選択されている画像に対応するスポットおよび中心位置に対応するスポットと、他のスポットとをそれぞれ区別することができるように、異なる色を付すようにする。
【０１０５】
続いて、上キーまたは下キーが押下されたか否かが判断される（ステップＳ９２４）。上キーまたは下キーの何れも押下されない場合には（ステップＳ９２４）、ステップＳ９２９に進む。上キーまたは下キーが押下された場合には（ステップＳ９２４）、押下されたキーに応じて、現在選択されている画像を含むクラスタを上下方向の何れかに移動させ、上または下に描画されているクラスタが真中部分に配置される（ステップＳ９２５）。
【０１０６】
続いて、描画されているクラスタの種類が「場所」に関するものであるか否かが判断される（ステップＳ９２６）。描画されているクラスタの種類が「場所」に関するものでない場合には（ステップＳ９２６）、クラスタの移動に合わせて、画像の下に描画されている地図が移動されて描画され、真中に配置されたクラスタに含まれる各画像に対応する地図上の位置にスポットが描画される（ステップＳ９２７）。この場合、選択されている画像、およびこれに対応する地図上の位置が、表示画面のほぼ真中になるように、画像および地図が描画される。また、選択されている画像とこの画像に対応するスポットとを繋ぐように影画像が描画される。
【０１０７】
一方、描画されているクラスタの種類が「場所」に関するものである場合には（ステップＳ９２６）、画像の下に描画されている地図の中心位置を移動せずに、クラスタの移動に応じて、画像の下に描画されている地図の縮尺が変更されて描画され、真中に配置されたクラスタに含まれる各画像に対応する地図上の位置にスポットが描画される（ステップＳ９２８）。この場合、選択されている画像の位置が表示画面のほぼ真中になるように画像および地図が描画される。また、選択されている画像とこの画像に対応するスポットとを繋ぐように影画像が描画される。この場合に、選択されている画像に対応するスポットおよび中心位置に対応するスポットと、他のスポットとをそれぞれを区別することができるように、それぞれに異なる色を付すようにする。例えば、「〜２ｋｍ」のクラスタが真中に描画されているときに下キーが押下された場合には、「２〜１０ｋｍ」のクラスタが真中に描画される。この場合に、地図レイヤに描画されている地図画像がズームアウトされる。また、この場合に、ステップＳ９１８で地図上の中心位置として固定された位置を中心にして、真中に描画されているクラスタに含まれる画像に対応する位置が含まれる範囲を示す円が描画される。このように、真中に描画されているクラスタに含まれる画像の範囲を示す円が描画されることによって、地図上における撮影範囲を容易に認識することができる。
【０１０８】
続いて、ズームアウトキーが押下されたか否かが判断される（ステップＳ９２９）。ズームアウトキーが押下された場合には（ステップＳ９２９）、現在描画されている各画像が縮小されて描画される（ステップＳ９３０）。続いて、画像の縮小に合わせて地図レイヤに描画されている地図が、その縮尺が縮小されて描画される（ステップＳ９３１）。
【０１０９】
ズームアウトキーが押下されない場合には（ステップＳ９２９）、ズームインキーが押下されたか否かが判断される（ステップＳ９３２）。ズームインキーが押下された場合には（ステップＳ９３２）、現在描画されている各画像が拡大されて描画される（ステップＳ９３３）。続いて、画像の拡大に合わせて地図レイヤに描画されている地図が、その縮尺が拡大されて描画される（ステップＳ９３４）。
【０１１０】
以上で示したように、本発明の実施の形態によれば、例えば、撮影画像と地図とが同時に表示される場合において、ひとまとまりの画像に基づいて複数の撮影場所を容易に検索することができる。この場合に、画像とその撮影場所とを同時にわかりやすく俯瞰することができる。また、個々の画像とその撮影場所との対応だけではなく、クラスタ毎に複数の画像を同時に表示することができる。特に、複数の画像がイベントで分類されている場合には、イベントの移動履歴を地図上に表示することができる。このため、撮影者の記憶想起の助けになるとともに、他者に説明をする場合には地図上の移動履歴を用いて効果的に説明をすることができる。
【０１１１】
また、クラスタリング軸の変更を容易に行うことができるため、同じ画像でありながら、いろいろな分類をして表示することができる。また、クラスタ内の画像を移動させることによって、他地域の撮影場所を辿ることができる。これにより、思わぬ画像を再発見することができる。
【０１１２】
さらに、画像を閲覧するのに必要な情報がフォーカス位置のまわりに配置され、画面中心にフォーカス位置を固定することによって、視点の移動が少なくなり、閲覧時の負荷を減少させることができる。
【０１１３】
また、画像レイヤと地図レイヤとを分けて、画像と地図とについて三次元表現を用いて描画することによって、この２つのレイヤの関連を分かりやすく示すことができる。
【０１１４】
このように、本発明の実施の形態によれば、関連する画像のまとまりを、この画像に対応する地図上に描画することができる。また、地図上に描画されている関連する画像のまとまりに基づいて、地図上の撮影場所を容易に探すことができる。
【０１１５】
なお、本発明の実施の形態では、背景画像を地図とし、背景画像上に配置されるコンテンツを示す画像を撮影画像とした場合について説明したが、他の背景画像と、コンテンツを示す画像とについて本発明の実施の形態を適用することができる。例えば、Ｘ軸を音楽のテンポを示す軸とし、Ｙ軸を音楽の明るさを示す軸としたＸＹ座標において、この座標上の位置に応じた音楽のテンポおよび明るさをイメージしたものが表現された画像（曲のムードを示す画像）を背景画像とし、音声データをコンテンツとすることができる。なお、このコンテンツを示す画像としては、曲に応じた写真（例えば、ジャケット写真）を用いることができる。また、このコンテンツを分類するクラスタとしては、「歌手」「年代」「曲の種別」等とすることができる。そして、各コンテンツをＸＹ座標上の所定の位置に対応させておき、表示部において選択されたコンテンツに対応するように、背景画像を移動させることができる。
【０１１６】
また、本発明の実施の形態は、例えば、パーソナルコンピュータ等の情報処理装置を用いて実現することができる。なお、地図上に画像を描画することが可能なテレビジョン、携帯電話機等の画像表示装置や電子機器に本発明の実施の形態を適用することができる。また、情報処理装置２００に情報出力部を設け、描画部２６０で描画される各画像に対応する画像情報を情報出力部から出力させ、他の画像表示装置や電子機器において表示部２８０に表示される画像と同じ画像を表示させるようにしてもよい。
【０１１７】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１１８】
すなわち、請求項１乃至請求項１３、請求項１５、請求項１６において、情報処理装置は、例えば情報処理装置２００に対応する。また、請求項１４において、画像表示装置は、例えば情報処理装置２００に対応する。
【０１１９】
また、請求項１において、コンテンツ記憶手段は、例えば画像記憶部２２０に対応する。また、背景画像記憶手段は、例えば地図情報記憶部２３０に対応する。また、属性情報記憶手段は、例えば属性情報記憶部２４０に対応する。また、分類手段は、例えば画像分類部２５０に対応する。また、描画手段は、例えば描画部２６０に対応する。
【０１２０】
また、請求項２または請求項１４において、画像記憶手段は、例えば画像記憶部２２０に対応する。また、地図情報記憶手段は、例えば地図情報記憶部２３０に対応する。また、属性情報記憶手段は、例えば属性情報記憶部２４０に対応する。
【０１２１】
また、請求項２、請求項７、請求項８、請求項１４において、画像分類手段は、例えば画像分類部２５０に対応する。
【０１２２】
また、請求項２、請求項４乃至請求項８、請求項１１、請求項１４において、描画手段は、例えば描画部２６０に対応する。
【０１２３】
また、請求項３、請求項９、請求項１０、請求項１２において、操作受付手段は、例えば操作受付部２１０に対応する。また、制御手段は、例えば制御部２７０に対応する。
【０１２４】
また、請求項１３または請求項１４において、表示手段は、例えば表示部２８０に対応する。
【０１２５】
また、請求項１５または請求項１６において、画像分類手順は、例えばステップＳ９１０またはステップＳ９１４に対応する。また、描画手順は、例えばステップＳ９１０またはステップＳ９１５に対応する。
【０１２６】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１２７】
【図１】本発明の実施の形態における画像表示システムのソフトウェア構造の一例を示す図である。
【図２】本発明の実施の形態における情報処理装置２００の機能構成例を示すブロック図である。
【図３】画像記憶部２２０に記憶されている画像を模式的に示す図である。
【図４】画像記憶部２２０に記憶されている画像に対応する各種情報を格納するメタデータＤＢ２４１および特徴量ＤＢ２４２を模式的に示す図である。
【図５】「イベント」に基づいて画像が分類された場合におけるクラスタの概略を示す図である。
【図６】「人数」に基づいて画像が分類された場合におけるクラスタの概略を示す図である。
【図７】「撮影場所」に基づいて画像が分類された場合におけるクラスタの概略を示す図である。
【図８】「撮影場所」に基づいて画像３０１乃至３１２を分類する場合における分類方法の概略を示す図である。
【図９】表示部２８０に表示される表示画面４００を示す図である。
【図１０】表示画面４００が表示されている状態でメニューキーが押下された場合の表示例を示す図である。
【図１１】表示画面４００が表示されている状態でメニューキーが押下された場合の表示例を示す図である。
【図１２】表示画面４００が表示されている状態でメニューキーが押下された場合の表示例を示す図である。
【図１３】表示画面４００が表示されている状態でメニューキーが押下された場合の表示例を示す図である。
【図１４】表示画面４００が表示されている状態でメニューキーが押下された場合の表示例を示す図である。
【図１５】メニュー項目として「色」が選択された場合の表示例を示す図である。
【図１６】メニュー項目として「人数」が選択された場合の表示例を示す図である。
【図１７】メニュー項目として「類似」が選択された場合の表示例を示す図である。
【図１８】メニュー項目として「場所」が選択された場合の表示例を示す図である。
【図１９】メニュー項目として「場所」が選択された場合の表示例を示す図である。
【図２０】メニュー項目として「場所」が選択された場合の表示例を示す図である。
【図２１】メニュー項目として「場所」が選択された場合の表示例を示す図である。
【図２２】選択されている画像が拡大表示された場合の表示例を示す図である。
【図２３】選択されている画像が縮小表示された場合の表示例を示す図である。
【図２４】各画像の配置を変形させた場合の表示例を示す図である。
【図２５】情報処理装置２００による画像および地図の描画処理の処理手順を示すフローチャートである。
【図２６】情報処理装置２００による画像および地図の描画処理の処理手順を示すフローチャートである。
【符号の説明】
【０１２８】
１１０  三次元画像ビューワアプリケーション
１１１  画像記憶部
１１２  地図情報記憶部
１１３  メタデータＤＢ
１１４  特徴量ＤＢ
１２０  コンテンツマネージャ
１２１  距離分類ライブラリ
１２２  類似検索ライブラリ
１３０  表示マネージャ
１４０  地図マネージャ
１５０  クラスタマネージャ
１６０  スポットマネージャ
１７０  オプションマネージャ
２００  情報処理装置
２１０  操作受付部
２２０  画像記憶部
２３０  地図情報記憶部
２４０  属性情報記憶部
２５０  画像分類部
２６０  描画部
２７０  制御部
２８０  表示部
２４１  メタデータＤＢ
２４２  特徴量ＤＢ
【図１】
2008204348.tif 000003
【図２】
2008204348.tif 000004
【図３】
2008204348.tif 000005
【図４】
2008204348.tif 000006
【図５】
2008204348.tif 000007
【図６】
2008204348.tif 000008
【図７】
2008204348.tif 000009
【図８】
2008204348.tif 000010
【図２５】
2008204348.tif 000011
【図２６】
2008204348.tif 000012
【図９】
2008204348.tif 000013
【図１０】
2008204348.tif 000014
【図１１】
2008204348.tif 000015
【図１２】
2008204348.tif 000016
【図１３】
2008204348.tif 000017
【図１４】
2008204348.tif 000018
【図１５】
2008204348.tif 000019
【図１６】
2008204348.tif 000020
【図１７】
2008204348.tif 000021
【図１８】
2008204348.tif 000022
【図１９】
2008204348.tif 000023
【図２０】
2008204348.tif 000024
【図２１】
2008204348.tif 000025
【図２２】
2008204348.tif 000026
【図２３】
2008204348.tif 000027
【図２４】
2008204348.tif 000028