(57)【特許請求の範囲】
【請求項１】
画像データから画像を形成して表示する表示手段を有する画像ビューアにおいて、
撮影位置を示す位置情報が付加された複数の画像データが登録された画像データベースと、
前記画像データベースに登録された前記複数の画像データを所定領域毎にグループ化するグループ化手段と、
前記画像データベースから前記位置情報を複数取得し、これらの位置情報に基づいて、所定画像に対して前記撮影位置が最も近い画像と、これらの画像が互い接する位置とを判定することによって、前記画像データベースに登録された前記複数の画像が前記グループ化された状態で地理上の形状に合わせて配列されるように画像配列を決定する画像配列決定手段と、
前記画像配列に基づいて配列された画像群を前記表示手段に表示するとともに、前記各グループの境界を示す境界線を表示することを特徴とする画像ビューア。
【請求項２】
前記画像データを取得する画像データ取得手段と、
前記画像データ取得手段によって取得された前記画像データが、所定の登録条件を満たすか否かを判定する登録判定手段と、
前記登録判定手段によって前記所定の登録条件を満たすと判定された前記画像データを前記画像データベースに登録する登録手段とを備えていることを特徴とする請求項１記載の画像ビューア。
【請求項３】
前記位置情報が入力される入力手段を備え、前記画像データ取得手段によって取得された前記画像データに、前記位置情報が付加されていない場合、前記登録手段は、前記入力手段によって入力された前記位置情報を前記画像データに付加して、前記画像データベースに登録することを特徴とする請求項１または２記載の画像ビューア。
【請求項４】
前記画像配列決定手段は、前記複数の画像が格子状に隣接されるように画像配列を決定することを特徴とする請求項１ないし３のいずれか記載の画像ビューア。
【請求項５】
前記表示手段は、前記位置情報に相関性を有する位置関連情報を前記画像群に付加して表示することを特徴とする請求項１ないし４のいずれか記載の画像ビューア。
【請求項６】
前記表示手段に表示された前記画像群のうち所定画像が選択された時に、前記所定画像の前記位置情報に相関性を有する位置関連情報を表示させることを特徴とする請求項１ないし５のいずれか記載の画像ビューア。
【請求項７】
前記画像データには、画像の属性を示す属性情報が付加されており、前記入力手段によって、所定の属性条件が入力された時に、前記所定の属性条件と一致する画像と一致しない画像とが区別できるように、前記画像の表示状態を切り替えることを特徴とする請求項１ないし６のいずれか記載の画像ビューア。
【請求項８】
前記属性情報は、撮影日時を示す日時情報であり、前記入力手段によって日時が指定された時に、この指定時点で撮影済みの画像と未撮影の画像とを区別できるように、前記画像の表示状態を切り替えることを特徴とする請求項７記載の画像ビューア。
【請求項９】
前記属性情報は、各画像データ内に含まれる被写体に関する情報であり、前記入力手段によって所定の被写体が指定された時に、前記所定の被写体が含まれる画像と含まれない画像とを区別できるように各画像の表示状態を切り替えることを特徴とする請求項７記載の画像ビューア。
【請求項１０】
前記入力手段によって所定位置が指定された時に、前記表示手段は、前記所定位置で撮影された画像を含む画像群を表示することを特徴とする請求項１ないし９のいずれか記載の画像ビューア。
【請求項１１】
前記画像データベース及び前記画像配列決定手段は、ネットワークに接続された画像管理サーバに設けられ、前記表示手段は、前記ネットワークに接続された各端末装置に設けられていることを特徴とする請求項１ないし１０のいずれか記載の画像ビューア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データベースに登録された大量の画像データを画面上に効率良く配置して表示する画像ビューアに関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮影装置が一般に普及している。このような撮影装置によって撮影された画像は、画像データとして保存されるので、プリント処理を行わなくても画像を表示装置に表示することによって閲覧可能である。また、大量の画像データを管理する場合には、画像データを画像データベースに登録しておき、画像データの検索及び表示を効率的に行えるようにすることが望ましい。
【０００３】
画像データの検索及び表示を効率的に行うために、各画像データの色などの特徴量に基づいて画像データ間の類似度合を示す距離尺度を算出して、画像を散布図状に表示することによって、目的の画像を効率良く検索することを可能にした階層的な画像特徴ベースの視覚化方法が知られている（例えば、特許文献１参照）。また、各画像データの色や輝度などの特徴量に基づいて画像データ間の類似度合を判定し、隣り合う画像の類似度合が最大となるように画像を格子状に隣接させて表示するデータ表示方法が知られている（例えば、特許文献２参照）。
【特許文献１】特表２００５−５２５６０６号公報
【特許文献２】特開２００４−６２３５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の発明では、類似する画像が散布図状に表示されるので、画像の重なりや画像間の隙間が生じるため、表示画面を最大限に利用することができず、画像を効率良く表示することができないという問題がある。また、上記特許文献１及び２に記載の発明では、画像データの色や輝度等の特徴量によって画像の配列を決定しており、画像データの撮影位置によって画像配列を決定するものではなく、各画像間の位置関係を容易に視認できるように画像を表示する画像ビューアが望まれていた。
【０００５】
本発明は、上記課題を解決するためになされたものであり、多数の画像を効率良く表示するとともに、各画像間の位置関係を容易に視認可能な画像ビューアを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像ビューアは、画像データから画像を形成して表示する表示手段を有する画像ビューアであり、撮影位置を示す位置情報が付加された複数の画像データが登録された画像データベースと、前記画像データベースに登録された前記複数の画像データを所定領域毎にグループ化するグループ化手段と、前記画像データベースから前記位置情報を複数取得し、これらの位置情報に基づいて、所定画像に対して前記撮影位置が最も近い画像と、これらの画像が互い接する位置とを判定することによって、前記画像データベースに登録された前記複数の画像が前記グループ化された状態で地理上の形状に合わせて配列されるように画像配列を決定する画像配列決定手段と、前記画像配列に基づいて配列された画像群を前記表示手段に表示するとともに、前記各グループの境界を示す境界線を表示することを特徴とするものである。
【０００７】
また、前記画像データを取得する画像データ取得手段と、前記画像データ取得手段によって取得された前記画像データが、所定の登録条件を満たすか否かを判定する登録判定手段と、前記登録判定手段によって前記所定の登録条件を満たすと判定された前記画像データを前記画像データベースに登録する登録手段とを備えていることが好ましい。
【０００８】
さらに、前記位置情報が入力される入力手段を備え、前記画像データ取得手段によって取得された前記画像データに、前記位置情報が付加されていない場合、前記登録手段は、前記入力手段によって入力された前記位置情報を前記画像データに付加して、前記画像データベースに登録することが好ましい。
【０００９】
また、前記画像配列決定手段は、前記複数の画像が格子状に隣接されるように画像配列を決定することが好ましい。
【００１０】
さらに、前記表示手段は、前記位置情報に相関性を有する位置関連情報を前記画像群に付加して表示しても良い。また、前記表示手段に表示された前記画像群のうち所定画像が選択された時に、前記所定画像の前記位置情報に相関性を有する位置関連情報を表示させても良い。
【００１１】
さらに、前記画像データには、画像の属性を示す属性情報が付加されており、前記入力手段によって、所定の属性条件が入力された時に、前記所定の属性条件と一致する画像と一致しない画像とが区別できるように、前記画像の表示状態を切り替えることが好ましい。
【００１２】
前記属性情報は、撮影日時を示す日時情報であり、前記入力手段によって日時が指定された時に、この指定時点で撮影済みの画像と未撮影の画像とを区別できるように、前記画像の表示状態を切り替えても良い。また、前記属性情報は、各画像データ内に含まれる被写体に関する情報であり、前記入力手段によって所定の被写体が指定された時に、前記所定の被写体が含まれる画像と含まれない画像とを区別できるように各画像の表示状態を切り替えても良い。
【００１３】
さらに、前記入力手段によって所定位置が指定された時に、前記表示手段は、前記所定位置で撮影された画像を含む画像群を表示することが好ましい。
【００１４】
また、前記画像データベース及び前記画像配列決定手段は、ネットワークに接続された画像管理サーバに設けられ、前記表示手段は、前記ネットワークに接続された各端末装置に設けられていることが好ましい。
【発明の効果】
【００１５】
本発明の画像ビューアによれば、撮影位置を示す位置情報付が付加された画像データが登録された画像データベースと、画像データベースから位置情報を複数取得し、これらの位置情報に基づいて、所定画像に対して前記撮影位置が最も近い画像と、これらの画像が互い接する位置とを判定することによって、複数の画像が格子状に隣接されるように画像配列を決定する画像配列決定手段とを備え、画像配列に基づいて配列された画像群を表示手段に表示するので、各画像間の相対的な位置関係を生かして、多数の画像を効率良く画面に表示することが可能である。
【００１６】
また、画像データの登録時に、所定の登録条件を満たすか否かを判定して、所定の登録条件を満たすと判定された画像データを画像データベースに登録するので、所定の登録条件に基づいて画像データを自動的にチェックすることができる。このため、表示画像として適当でない画像が登録されないため、画像データベースが記憶される記憶手段の容量を有効に使用できる。
【００１７】
さらに、位置情報が付加されていない画像データに対して、入力手段によって入力された位置情報を付加して登録するので、位置情報の有無に関わらず、位置情報付きの画像データを画像データベースに登録できる。
【００１８】
また、画像データを所定領域毎にグループ化して各グループの代表画像を決定し、この代表画像を格子状に隣接する画像群として表示可能であり、広範囲の画像群を画面内に集約して表示することができる。
【００１９】
さらに、位置情報に相関性を有する位置関連情報を画像群に付加して表示するので、画像の配列に位置情報を利用していることを容易に分かるとともに、画像の撮影場所を確認することが可能である。
【００２０】
また、画像群のうち所定の画像が選択された時に、選択された画像の位置情報に相関性を有する位置関連情報を表示するので、興味のある画像を選択することによって、その画像の位置関連情報を確認することが可能である。
【００２１】
さらに、所定の属性条件が入力された時に、この属性条件と一致する画像と一致しない画像とを区別できるように画像の表示状態を切り替えるので、共通の属性を有する画像を表示画面で容易に識別することが可能である。また、共通の属性を有する画像の位置関係も識別することが可能である。
【００２２】
また、所定位置が指定された時に、この所定位置で撮影された画像が含まれる画像群を表示するので、撮影位置をキーワードにして、大量の画像から所望の画像を容易に表示させることができる。
【００２３】
さらに、画像ビューアをネットワーク上に構成することによって、画像データベースを複数の人で共有し、画像データの登録や公開を行うことができる。
【発明を実施するための最良の形態】
【００２４】
図１に示す画像ビューア１０は、制御装置１１と、画像入力装置１２と、入力操作装置１３と、第１記憶部１４と、第２記憶部１５と、表示装置１６とで構成されている。制御装置１１は、画像ビューア１０内の各部と接続されており、これらの制御を行う。
【００２５】
画像入力装置１２は、画像データを入力するための装置、すなわち、ユーザから画像データを取得する画像データ取得手段である。この画像入力装置１２としては、例えば、メモリカードリーダや、ＣＤ−ＲＯＭドライブ等が用いられる。
【００２６】
入力操作装置１３は、ユーザによって操作されて、後述する位置情報等が入力される入力手段であり、ユーザによって操作された時に、操作信号を制御装置１１に出力する。この入力操作装置１３は、例えば、キーボードやマウス等である。
【００２７】
また、第１記憶部１４は、画像入力装置１２によって入力された画像データを一時的に記憶する。この第１記憶部１４としては、例えば、フラッシュメモリや、ハードディスク等が用いられる。第２記憶部１５は、ハードディスク等のデータストレージであり、画像データベース１５ａ、及び位置情報データベース１５ｂが記憶されている。
【００２８】
画像データベース１５ａには、多数の画像データと、各画像データの属性を示す属性情報、例えば、撮影日時を示す日時情報や、撮影位置を示す位置情報等とが登録されている。また、位置情報データベース１５ｂには、住所や、ランドマークや、ＧＰＳ相関マップ等の情報が登録されている。画像データを画像データベース１５ａに登録する時に、この画像データの位置情報に対応する住所や、ランドマーク等が画像データに関連付けされて登録される。また、表示装置１６は、画像群を表示する表示手段であり、例えば、ＬＣＤや、ＣＲＴディスプレイ等である。
【００２９】
また、前述の制御装置１１は、画像登録制御部２１と、表示データ生成部２２とを備えている。画像登録制御部２１は、画像データを画像データベース１５ａに登録する登録手段である。画像登録制御部２１は、第１記憶部１４に画像データが記憶されている時に、画像データが登録条件を満たすか否かを判定する登録判定部２１ａを備えている。画像登録制御部２１は、登録判定部２１ａによって登録条件を満たすと判定された画像データを画像データベース１５ａに登録する。
【００３０】
また、表示データ生成部２２は、画像の配列を決定する画像配列決定部２２ａを備えている。この画像配列決定部２２ａは、画像データに付加された位置情報に基づいて、所定の画像に対して撮影位置が最も近い画像と、これらの画像が互いに接する位置とを判定することによって、複数の画像が格子状に隣接されるように画像配列を決定する。表示用データ生成部２２は、この画像配列に基づいて配列された画像群である表示用データを生成する。
【００３１】
なお、画像の配列方法は、予め設定された領域の隣接条件、例えば、県境等の情報を満たすように配列しても良いし、指定された形状、例えば、「埼玉県」が指定された時に、埼玉県の地理上の形状に合わせて配列しても良い。
【００３２】
次に、上記構成の画像ビューア１０の作用について、図２のフローチャートを用いて説明する。制御装置１１は、画像入力装置１２を制御することによって、位置情報付きの画像データを取得する。例えば、デジタルカメラによって撮影されたＧＰＳ（Global Positioning System）情報付き画像データをメモリカードから取得しても良いし、カメラ付き携帯電話で撮影された画像データをメールに添付された状態で取得しても良い。画像データが取得されると、制御装置１１は、この画像データを第１記憶部１４に記憶させる。
【００３３】
その後、画像登録制御部２１は、画像データを画像データベース１５ａに登録する。なお、画像群を表示する際に、実画像ではなくサムネイルを使用する場合には、各画像データに対して所定サイズのサムネイル画像データを生成した後、画像データ、及びサムネイル画像データを画像データベース１５ａに登録する。
【００３４】
この時、画像登録制御部２１は、画像データに付加された位置情報（ＧＰＳ情報）に基づいて、位置情報データベース１５ｂ内を検索し、位置情報に対応する住所やランドマーク等を検出し、これらを画像データに関連付けして、画像データベース１５ａに登録する。
【００３５】
その後、画像配列決定部２２ａは、画像データベース１５ａに記憶された多数の画像データの位置情報を取得し、これらの位置情報に基づいて、多数の画像が格子状に隣接するように画像配列を決定する。
【００３６】
表示データ生成部２２は、この画像群で構成される表示データを生成する。その後、制御装置１１は、この表示データに基づいて表示装置１６を制御して、画像群を表示させる。この時、表示装置１６には、例えば、図３に示すように、表示画面３０には、画像群３１が表示される。この画像群３１は、２４個の正方形の画像３１Ａ〜３１Ｘで構成されており、隙間なく格子状に配列されている。
【００３７】
また、表示画面３０には、前述の画像群３１の他に、画像群３１の右側端に配置されたスクロールバー３２と、下端部に配置されたスクロールバー３３が表示されている。入力操作装置１３によって、これらのスクロールバー３２，３３を操作すると、画像群３１がスクロールして別の画像を含む画像群が表示される。つまり、スクロールバー３２が操作されると、画像群３１が縦方向にスクロールし、スクロールバー３３が操作されると、横方向にスクロールする。なお、この画像群３１において、例えば、北方向が上方になるように、画像３１Ａ〜３１Ｘが配列されており、スクロールバー３２によって、縦方向（上方）にスクロールすると、北側の画像が順次表示される。
【００３８】
上記作用の説明では、画像入力装置１２によって入力された画像データを全て画像データベース１５ａに登録する場合について説明したが、以下に、登録条件を満たす画像データのみを画像データベース１５ａに登録する場合について、図４のフローチャートを用いて説明する。
【００３９】
制御装置１１は、画像入力装置１２を制御することによって、位置情報付きの画像データを取得し、画像データを第１記憶部１４に記憶させる。その後、画像登録制御部２１は、登録条件を設定する。この登録条件は、例えば、位置情報に基づいて特定領域内で撮影されたか否かの判定、管理者の目視による画像内容の判定、自動の画像内容の判定、指定時間になったか否かの判定等である。
【００４０】
登録条件が設定された後、登録判定部２１ａは、登録条件を満たしているか否かを判定する。登録条件を満たしていないと判定された場合、画像登録処理を終了する。また、登録条件を満たしていると判定された場合、前述したように、画像登録制御部２１は、この画像データの位置情報に対応する住所やランドマーク等を画像データに関連付けして、画像データを画像データベース１５ａに登録する。
【００４１】
その後、制御装置１１は、全ての画像データの登録が終了したか否かを判定する。登録が終了していないと判定された場合、登録条件を満たすか否かを判定する判定処理に戻る。また、登録が終了したと判定された場合、画像登録処理を終了する。
【００４２】
なお、登録条件として、「指定の時間になると登録する」という条件が設定されている場合には、所定時間経過した時に、登録条件を満たしているか否かの判定処理を再度行うようにすれば良い。
【００４３】
このように、画像データを登録する際に、入力された画像データに対して、所定の登録条件によってチェックを行って、条件を満たしている場合のみ自動的に画像データが登録されるので、撮影場所や、画像内容等によって登録される画像データをフィルタリングすることが可能となる。また、不要な画像データを登録せずに済むので、記憶部１５の容量を有効に使用できる。
【００４４】
前述の説明において、画像データに位置情報が付加されている場合を例に説明したが、画像データに位置情報が付加されていない場合、入力操作装置１３の操作によって入力された位置情報を画像データに付加して、画像データベース１５ａに登録しても良い。以下に、画像データに位置情報が付加されていない場合を考慮した画像登録処理について、図５のフローチャートを用いて説明する。
【００４５】
制御装置１１は、画像入力装置１２を制御することによって画像データを取得し、画像データを第１記憶部１４に記憶させる。その後、画像登録制御部２１は、画像データに位置情報が付加されているか否かを判定する。この判定は、例えば、画像データがExif-JPGの場合、ExifタグにＧＰＳ情報が記載されているか否かによって行われる。画像データに位置情報が付加されていると判定された場合、後述する位置情報の補完処理に進む。
【００４６】
画像データに位置情報が付加されていないと判定された場合、制御装置１１は、表示装置１６を制御して、位置情報を要求するメッセージ、例えば、「位置情報を入力して下さい。」というメッセージを表示する。
【００４７】
なお、位置情報の入力としては、住所の指定、ランドマーク名の指定、緯度経度情報の指定が考えられる。住所の指定の場合、住所を文字列で入力、郵便番号の入力、住所一覧から選択、地図上で選択等によって行われる。また、ランドマーク名の指定の場合、文字列の入力、一覧から選択、地図上で選択等によって行われる。また、緯度経度情報の指定の場合、緯度経度の値を直接入力、地図上で選択等によって行われる。
【００４８】
その後、制御装置１１は、入力操作装置１３によって位置情報が入力されたか否かを判定する。位置情報が入力されていないと判定された場合、位置情報が入力されるまで待機状態となる。
【００４９】
位置情報が入力されたと判定された場合、画像データには、住所／ランドマーク／位置情報（ＧＰＳ情報）の３種類のいずれかが設定されており、画像登録制御部２１は、位置情報データベース１５ｂ内の住所−ＧＰＳ情報−ランドマーク対応マップを検索して、残りの位置情報を補完する。つまり、残りの位置情報を画像データに関連付けして、画像データを画像データベース１５ａに登録して、画像登録処理を終了する。
【００５０】
このように、画像データに位置情報が付加されているか否かに関わらず、最低限の位置情報の指定によって、残りの必要な位置情報が自動的に補完され、全ての画像を等しく位置情報付きの画像データとして取り扱うことが可能となる。
【００５１】
以上、画像登録処理について説明したが、画像データベース１５ａに登録された画像データが膨大な量になると、全ての画像を格子状に配列された画像群３１として表示装置１６に表示するには、表示データが大きくなって処理速度が低下する。このため、画像を所定単位で集約して表示する必要がある。以下に、画像を所定単位に集約して、所定単位毎に代表画像を表示する場合について、図６のフローチャートを用いて説明する。
【００５２】
最初に、画像データの集約単位の指定が行われる。この集約単位とは、都道府県／市区町村／ランドマークなど、集約表示する領域の単位である。この集約単位の指定は、入力操作装置１３からの入力に基づいて指定されても良いし、制御装置１１が、画像データベース１５ａに登録された画像データの位置分布に基づいて自動的に指定しても良い。
【００５３】
制御装置１１は、所定領域毎に画像データをグループ化して、各グループの代表画像を決定するグループ化手段であり、集約単位の指定が行われた後、画像データベース１５ａに登録された全画像データに対して、集約単位毎にグルーピングを行う。例えば、集約単位として都道府県が指定されている場合、各都道府県で撮影された画像データを１つのグループに分類する。
【００５４】
その後、制御装置１１は、各グループを代表させる画像データをグループ毎に決定する。代表画像データの決定方法は任意であり、例えば、過去の閲覧・利用履歴（回数、利用内容）などをスコアに換算した時に、最も高スコアになる画像データを代表画像に決定する。また、画像データを撮影時間順にソートした時に、最も新しい（または古い）画像データを代表画像に決定しても良いし、画像データが属性情報として有する被写体の内容が、その領域を代表する内容である場合、その画像データを代表画像として決定しても良い。
【００５５】
代表画像データが決定されると、画像配列決定部２２ａは、各代表画像データに付加されている位置情報に基づいて、通常の画像の場合と同様に、画像配列を決定する。表示用データ生成部２２は、この画像配列に基づいて、画像群３１で構成される表示用データを生成する。その後、制御装置１１は、この表示データに基づいて表示装置１６を制御して、画像群３１を表示させる。
【００５６】
このように、画像データを所定単位で集約して表示することによって、限られた画面内に、多くの領域の画像を効率良く表示することが可能である。
【００５７】
以上、画像を所定の集約単位で集約する場合について説明したが、集約されている画像には、枠線や影を付けることで集約されていることが閲覧者に分かるようにしても良い。また、影をつける厚みによって、どの程度の数の画像が集約されているかを閲覧者が視認できるようにしても良い。
【００５８】
また、集約されている画像（代表画像）に所定のアクション（マウスオーバー、クリックなど）を行うことによって、代表画像以外の画像を順次表示しても良い。さらに、所定の操作によって、画像を集約表示するか否かを切り替えできるようにしても良い。
【００５９】
上記説明では、画像群３１を単に表示画面３０に表示させる場合を例に説明したが、画像群３１とともに、位置情報との相関性を有する位置関連情報を表示させても良い。具体的には、例えば、領域境界の表示、ランドマークを示すマーカーの表示、デフォルメされた路線図の表示等が考えられる。
【００６０】
領域境界を表示する場合、画像群３１を表示画面３０に表示し、都道府県や市区町村等の同一の領域に含まれる画像群の外周を線で囲んで、領域の境界線を表示する。また、各領域の名称を各領域の画像に重ねて表示しても良い。
【００６１】
例えば、図７に示すように、画像群３１内に、埼玉県内で撮影された画像３１Ａ〜３１Ｅ，３１Ｊ，３１Ｋ、千葉県内で撮影された画像３１Ｆ，３１Ｌ，３１Ｒ，３１Ｘ、東京都内で撮影された画像３１Ｇ〜３１Ｉ，３１Ｍ〜３１Ｑ，３１Ｓ〜３１Ｗが含まれていた場合、領域の境界線、つまり県境を示す境界線４１を画像群３１とともに表示する。
【００６２】
さらに、埼玉県内で撮影された画像群上に、「埼玉県」という文字列４２を重ねて表示し、千葉県内で撮影された画像群上に、「千葉県」という文字列４３を重ねて表示し、さらに、東京都内で撮影された画像群上に、「東京都」とういう文字列４４を重ねて表示する。
【００６３】
また、ランドマークを示すマーカーを表示する場合、画像群３１を表示画面３０に表示した後、同一のランドマークで撮影された画像群の中心付近に、ランドマークを示すマーカー（アイコン等の記号＋ランドマーク名の文字列）を表示する。
【００６４】
さらに、デフォルメされた路線図を表示する場合、画像群を表示画面３０に表示した後、同一のランドマークで撮影された画像群毎に、最寄り駅を１つ選定し、前述のランドマークマーカーと同様に、駅を各画像群上に重ねて表示し、駅同士を線で繋ぐ。また、この線に沿うように、路線名を表示しても良い。
【００６５】
以上、位置情報との相関性を持たせて画像群３１を表示させる場合について、領域境界の表示、ランドマークを示すマーカーの表示、及びデフォルメされた路線図の表示の３通りについて説明したが、これらを単独で表示しても良いし、これらを組み合わせて表示しても良い。
【００６６】
次に、画像群３１の画像に対して、所定の操作が行われた時に、位置情報との関連性を有する位置関連情報を表示する場合について説明する。
【００６７】
入力操作装置１３（例えば、マウス）によって、画像群３１の所定画像、例えば、画像３１Ｎが選択され、ダブルクリック等の操作が行われると、画像３１Ｎが消える。つまり、画像３１Ｎが剥がれた状態となる。この時、制御装置１１は、位置情報データベース１５ｂから、画像３１Ｎの位置情報に対応する地図データを取得し、表示装置１６を制御して、地図４５を画像３１Ｎが表示されていた位置に表示させる。
【００６８】
つまり、選択画像だけが、くり抜かれた状態になり、表示画面３０上では、「画像３１Ｎが剥がれ、その下に地図が見える」状態となる。このため、画像３１Ｎを選択操作した人には、画像群３１の下のレイヤー（画層）に地図が表示されているように見える。
【００６９】
上記説明では、画像が選択された時に、選択画像に対応する地図を選択画像が表示されていた位置に表示する場合について説明したが、画像が選択された時に、所定の画面サイズで、所定縮尺の地図を別画面で表示しても良い。
【００７０】
以上、選択画像に対応する地図を表示する場合について説明したが、画像群３１の所定の画像が選択された時に、マウスカーソル位置にツールチップ等でランドマーク名を表示しても良い。また、利用者が、「自宅」や「良く行く場所」等の情報を予め登録しておき、スクロールバー３２，３３、及びマウス等の操作によって、登録済みの場所の画像に近づき、マウスカーソルとの距離が設定距離以内となった時に、その画像にマウスカーソルが自動的に移動して選択した状態にしても良い。つまり、この場合、マウスカーソルは登録済み場所の「引力」に引かれて自動的にスナップされたように動作する。なお、どの程度の「引力」を持たせるかは、登録場所の重要度に応じて、前述の設定距離を段階的に設定すれば良い。
【００７１】
次に、画像群３１の表示に対して、画像データの撮影日時やタイムスタンプ等の時間情報を反映させる場合について説明を行う。図９に示すように、表示画面３０の左端部には、時間軸を移動する手段としてスライダー５１が表示されている。このスライダー５１には、時間軸５１ａと、操作部５１ｂとが設けられている。
【００７２】
この操作部５１ｂをマウス等によって、上下に移動させることで時間軸５１ａを移動し、操作部５１ｂが最上位置に移動された時に、画像群の時間情報の中で最も古い過去、最下位置に移動された時に、現在に設定される。この操作部５１ｂが移動された時に、その時点で撮影済みの画像をカラー表示し、未撮影の画像をモノクロ表示する。
【００７３】
つまり、図９（Ａ）に示すように、操作部５１ｂが最下位置に移動され、時間軸５１ａが現在に設定されている状態では、全ての画像が撮影済みであるため、画像群３１として、カラーの画像３１Ａ〜３１Ｘが表示される。
【００７４】
また、図９（Ｂ）に示すように、操作部５１ｂが最上位置に移動され、時間軸５１ａが最過去に設定いる状態では、全ての画像が未撮影であるため、画像群３１として、モノクロの画像３１ａ〜３１ｘが表示される。
【００７５】
さらに、図９（Ｃ）に示すように、操作部５１ｂが時間軸５１ａの途中のある時点に移動されている状態では、この時点で撮影済みの画像が、カラー画像３１Ｂ，３１Ｋ，３１Ｏ，３１Ｔ，３１Ｗで表示され、未撮影の画像が、モノクロ画像３１ａ，３１ｃ〜３１ｊ，３１ｌ〜３１ｎ，３１ｐ〜３１ｖ，３１ｘで表示される。
【００７６】
なお、時間軸５１ａがある時点に設定された時に、その時点で撮影済みの画像をカラーで表示し、未撮影の画像をモノクロで表示する場合を例に説明したが、これに限るものではなく、カラー表示とセピア表示とで時間情報を反映させても良い。
【００７７】
また、画像に枠を付ける場合と付けない場合とで時間情報を反映させても良い。さらに、設定時点で撮影済みの画像のみを表示して、未撮影の画像を非表示（例えば、黒表示）にしても良い。なお、上記のように、時間情報を反映する場合、画像群の配列を変更せずに行うので、各画像の位置関係は保たれる。
【００７８】
以上、時間情報を反映させて画像群３１を表示する場合について説明したが、時間情報及び位置情報以外の画像の属性情報を反映させて表示させても良い。各画像データに対して、属性情報（例えば、被写体の種類、画像特徴量等）がメタデータとして付加されている場合、画像の属性がユーザによって指定された時に、その属性に合致する画像を表示画面３０内で視認できるように表示する。
【００７９】
以下に、属性情報を反映させて画像群３１を表示する場合について、図１０のフローチャートを用いて説明する。ユーザが入力操作装置１３を操作して、所定の属性条件を指定すると、制御装置１１は、この属性条件を取得する。この属性条件の指定は、任意であるが、例えば、「属性」と「値」とを対で指定する。なお、属性＝被写体、値＝花という属性条件が指定された場合を例に以下の説明を行う。
【００８０】
制御装置１１は、この属性条件に対応する画像データを画像データベース１５ａ内で検索する。つまり、被写体として花が含まれる画像を検索する。その後、制御装置１１は、表示装置１６を制御して、図１１に示すように、属性条件に合致する画像、すなわち、花が被写体として写っている画像をカラー画像３１Ｄ〜３１Ｆ，３１Ｊ〜３１Ｌ，３１Ｐ，３１Ｑとして表示し、花が含まれない画像をモノクロ画像３１ａ〜３１ｃ，３１ｇ〜３１ｉ，３１ｍ〜３１ｏ，３１ｒ，３１ｓ〜３１ｘとして表示する。
【００８１】
このように、検索結果として、属性条件に合致する画像と、合致しない画像とで表示を切り替えることにより、条件に合致した画像を容易に識別することができる。
【００８２】
なお、属性情報を画像の表示に反映させる場合、前述の時間情報を反映させる場合と同様に、カラー表示とセピア表示とで切り替えて属性情報を反映させても良いし、画像に枠を付ける場合と付けない場合とで切り替えても良いし、画像の表示・非表示を切り替えても良い。ただし、上記のいずれの場合でも、画像群の配列を変更せずに行うので、各画像の位置関係は保たれる。
【００８３】
上記の説明では、画像の属性条件を指定して検索し、検索結果を容易に識別できるように、条件に合致する画像と合致しない画像とで表示を切り替えたが、画像の位置情報を検索条件として、画像を検索する場合について以下に説明する。
【００８４】
画像の位置情報を検索条件として、画像を検索して表示に反映させる場合について、図１２のフローチャートを用いて説明する。制御装置１１は、表示装置１６を制御して、例えば、図１３に示すように、位置条件が入力される入力欄５２と、検索ボタン５３を表示させる。ユーザが、入力操作装置１３を操作して、ランドマーク名として、例えば、「金閣寺」を入力欄５２に入力し、検索ボタン５３が操作されると、制御装置１１は、位置条件として、「金閣寺」を取得する。
【００８５】
制御装置１１は、この位置条件「金閣寺」に対応する画像データを検索する。検索結果として、例えば、画像３１Ｉ，３１Ｊ，３１Ｏ，３１Ｐが条件に合致する場合、制御装置１１は、表示装置１６を制御して、図１３に示すように、これらの画像３１Ｉ，３１Ｊ，３１Ｏ，３１Ｐが、表示画面３０の中央となるように、画像群３１を移動させて表示し、さらに、これらの画像３１Ｉ，３１Ｊ，３１Ｏ，３１Ｐを枠５４で囲むことによって、位置条件に合致する画像を直感的に分るようにする。
【００８６】
なお、位置条件の指定として、ランドマーク名を入力欄５２に入力する場合を例に説明したが、これに限るものではなく、この位置条件の指定は、住所／ランドマーク／緯度経度のいずれか、または任意の組み合わせでも良い。
【００８７】
上記画像ビューア１０の説明では、１つの装置として構成される場合を例に説明したが、画像ビューアをネットワーク上で構成しても良い。以下に、画像ビューアをネットワーク上で構成した場合について説明する。
【００８８】
図１４に示す画像ビューアシステム６０は、画像管理サーバ６１と、この画像管理サーバ６１とインターネット６２を介して接続された多数のパーソナルコンピュータ（ＰＣ）６３とで構成されている。
【００８９】
ＰＣ６３は、ユーザ（登録者）によって使用される端末装置であり、例えば、本体６３ａ、ディスプレイ６３ｂ、キーボード６３ｃ、及びマウス６３ｄで構成されている。ユーザは、キーボード６３ｃ、及びマウス６３ｄを操作することによって、画像管理サーバ６１に対して登録したい画像データをアップロードする。なお、この画像データには、撮影位置を示す位置情報が付加されている。
【００９０】
また、画像データのアップロードは、ウェブページを介した送信、メール添付ファイル送信、またはＦＴＰソフトを使用した送信等によって行われる。また、画像管理サーバ６１によって、ＣＤ−ＲＯＭやメモリカード等の記憶媒体から画像データを直接取り込んでも良い。
【００９１】
画像管理サーバ６１は、制御装置１１と、第１記憶部１４と、第２記憶部１５と、通信装置６５とを備えて構成されている。通信装置６５は、ネットワークを介して、ＰＣ６３との間でデータを送受信する通信手段であり、例えば、ＬＡＮカードや、ＬＡＮボード等が用いられる。
【００９２】
制御装置１１は、通信装置６５を制御して、ＰＣ６３からアップロードされた画像データを取得し、この画像データを第１記憶部１４に一時的に記憶させる。また、第２記憶部１５には、画像データベース１５ａ，位置情報データベース１５ｂ，ユーザ情報データベース１５ｃが記憶されている。
【００９３】
ユーザ情報データベース１５ｃには、画像データの登録や、画像の閲覧を行うユーザを管理するための管理情報が登録されている。また、画像データベース１５ａ、及び位置情報データベース１５ｂは、前述の画像ビューア１０のものと同様である。
【００９４】
また、制御装置１１は、通信装置６５を制御して、画像データベース２２ｂに登録された画像データをインターネット１２上に公開する。このため、画像データベース１５ａに登録された画像データは、インターネット６２を介して不特定多数のユーザによって閲覧可能となる。また、公開規模を設定することによって、閲覧可能なユーザを制限しても良い。なお、上記画像ビューア１０と同様の部品に同一の符号を付して詳しい説明を省略する。
【００９５】
このように、画像ビューアをネットワーク上で構成し、画像データベースをネットワーク上で共有することによって、自分の画像だけでなく、他者の画像も共有して表示することができる。また、登録者は、自分で登録した画像に対して公開対象（例えば、自分のみ／友人まで／所属するコミュニティ／全体（制限なし）等）を決めることができる。また、「登録者」という画像の属性情報を指定して検索することによって、ある特定の人が登録した画像のみを表示することが可能である。
【００９６】
なお、上記実施形態において、正方形の画像を格子状に配列する場合を例に説明したが、これに限るものではなく、長方形や、正三角形や、正六角形等など、同じ形状で敷き詰めて並べることが可能な別の多角形でも良い。
【図面の簡単な説明】
【００９７】
【図１】画像ビューアの構成を示すブロック図である。
【図２】画像ビューアの作用を説明するフローチャートであり、画像データの登録制限を行わない場合を示している。
【図３】表示画面を示す説明図であり、画像を格子状に配列した画像群を表示した状態を示している。
【図４】画像登録処理を説明するフローチャートであり、登録制限を行う場合を示している。
【図５】画像登録処理を説明するフローチャートであり、位置情報の有無に関わらず登録可能にした場合を示している。
【図６】画像データをグループ化して表示する画像表示処理を説明するフローチャートである。
【図７】表示画面を示す説明図であり、領域の境界線、及び領域名を画像群に重ねて表示した状態を示している。
【図８】表示画面を示す説明図であり、選択画像が表示されていた位置に地図を表示した状態を示している。
【図９】表示画面を示す説明図であり、スライダーによって設定された時点での撮影済み画像と未撮影画像とを区別できるように表示した状態を示している。
【図１０】属性条件による画像検索処理を説明するフローチャートである。
【図１１】属性条件による検索結果が表示された表示画面を示す説明図である。
【図１２】位置情報による画像検索処理を説明するフローチャートである。
【図１３】位置情報による検索結果が表示された表示画面を示す説明図である。
【図１４】画像ビューアシステムの構成を示すブロック図である。
【符号の説明】
【００９８】
１０  画像ビューア
１１  制御装置
１２  画像入力装置
１３  入力操作装置
１３  第１記憶部
１４  第２記憶部
１５ａ  画像データベース
１５ｂ  位置情報データベース
１５ｃ  ユーザ情報データベース
１６  表示装置
２１  画像登録制御部
２１ａ  登録判定部
２２ａ  画像配列決定部
３０  表示画面
３１  画像群
３１Ａ〜３１Ｘ  カラー画像
３１ａ〜３１ｘ  モノクロ画像
３２，３３  スクロールバー
４１  境界線
４５  地図
５１  スライダー
６０  画像ビューアシステム
【図１】
0004796435.tif 000002
【図２】
0004796435.tif 000003
【図３】
0004796435.tif 000004
【図４】
0004796435.tif 000005
【図５】
0004796435.tif 000006
【図６】
0004796435.tif 000007
【図７】
0004796435.tif 000008
【図８】
0004796435.tif 000009
【図９】
0004796435.tif 000010
【図１０】
0004796435.tif 000011
【図１１】
0004796435.tif 000012
【図１２】
0004796435.tif 000013
【図１３】
0004796435.tif 000014
【図１４】
0004796435.tif 000015