(57)【要約】【課題】複数の領域に分割された集合画像からなる一覧表示画面上で行われるサムネイルの編集処理を従来のものより高速化すること。【解決手段】複数のサムネイルを表示するための表示画面１１９を生成する表示画面生成部１１８と、マップ上に各サムネイルを配置する画像配置部１１７と、マップを複数の領域に分割し、分割した領域毎に画像配置部１１７によって配置されたサムネイルを合成して集約した集合画像１２１を生成する集合画像生成部１１６とを備え、画像配置部１１７は、集合画像１２１間の境界をまたがるように配置されたサムネイルを特定し、集合画像生成部１１６は、特定されたサムネイルを１つの集合画像１２１として生成し、表示画面生成部１１８は、これら集合画像１２１から表示画面１１９を生成する。【選択図】図１
2010044498.tif 000002
【特許請求の範囲】
【請求項１】
複数のサムネイルを表示するための一覧表示画面を生成する表示画面生成部を備えた画像処理装置であって、
前記一覧表示画面上に前記各サムネイルを配置する画像配置部と、
前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記画像配置部によって配置されたサムネイルを合成して集約した集合画像を生成する集合画像生成部と、を備え、
前記画像配置部は、前記集合画像間の境界をまたがるように配置されたサムネイルを特定し、
前記集合画像生成部は、前記画像配置部によって特定されたサムネイルを１つの集合画像として生成し、
前記表示画面生成部は、前記集合画像生成部によって生成された集合画像から前記一覧表示画面を生成することを特徴とする画像処理装置。
【請求項２】
前記一覧表示画面をユーザに変更させる一覧表示画面変更手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像処理装置を用いて、複数のサムネイルを表示するための一覧表示画面を生成する画像処理方法であって、
前記一覧表示画面上に前記各サムネイルを配置するサムネイル配置ステップと、
前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記サムネイル配置ステップで配置されたサムネイルを合成して集約した集合画像を生成する第１の集合画像生成ステップと、
前記集合画像間の境界をまたがるように配置されたサムネイルを特定するサムネイル特定ステップと、
前記サムネイル特定ステップで特定されたサムネイルを１つの集合画像として生成する第２の集合画像生成ステップと、
前記第１および第２の集合画像生成ステップで生成された集合画像から前記一覧表示画面を生成する一覧表示画面生成ステップと、を有する画像処理方法。
【請求項４】
複数のサムネイルを表示するための一覧表示画面をコンピュータに生成させための画像処理プログラムであって、
前記一覧表示画面上に前記各サムネイルを配置するサムネイル配置ステップと、
前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記サムネイル配置ステップで配置されたサムネイルを合成して集約した集合画像を生成する第１の集合画像生成ステップと、
前記集合画像間の境界をまたがるように配置されたサムネイルを特定するサムネイル特定ステップと、
前記サムネイル特定ステップで特定されたサムネイルを１つの集合画像として生成する第２の集合画像生成ステップと、
前記第１および第２の集合画像生成ステップで生成された集合画像から前記一覧表示画面を生成する一覧表示画面生成ステップと、を前記コンピュータに実行させる画像処理プログラム。
【請求項５】
請求項４に記載の画像処理プログラムがコンピュータに読み取り可能に記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、特に、画像データベースに蓄積された画像データのサムネイルの一覧等のような、複数の画像の一覧を表示画面に表示する画像処理装置に関する。
【背景技術】
【０００２】
従来、紙文書をスキャナ等の入力デバイスを使用して電子化する電子ファイリングを行う装置は存在していたが、大量に紙文書を扱う業務用途にとどまっていた。
【０００３】
近年、スキャナの低価格化、スキャン機能を搭載したＭＦＰ(Multi Function Printer)の普及、および、ｅ−文書法等の法制化により、一般的なオフィスにおいてもハンドリングの良さや利便性が認知され、紙文書をスキャンして電子化する機会が増えてきている。
【０００４】
また、電子化された文書画像データ、写真画像データおよびＰＣ（Personal Computer）等のアプリケーションによって作成された文書データ等をデータベース（以下、「ＤＢ」という。）化して一元管理する画像ＤＢの用途も併せて増えてきている。例えば、紙文書の原本を保存しておく必要があっても、管理のしやすさ、検索のしやすさという点で画像ＤＢを構築するようになってきている。
【０００５】
このような画像ＤＢは、サーバ装置を設置してインターネットやＬＡＮを介して多数の人がアクセスする大規模なものから、個人のＰＣ内にＤＢを構築するパーソナル用途のものまで様々である。また、近年のＭＦＰは、文書を蓄積するＨＤＤを備えており、ＭＦＰをベースとした画像ＤＢを構築する例もある。
【０００６】
このような画像ＤＢ内の画像を閲覧するときに、ＤＢ内に複数の画像が蓄積されている場合には、ユーザが目的とする画像を検索する必要がある。画像を検索する場合に、検索対象の画像の画像名（ファイル名）が既知であれば、画像名の一覧から検索することもできるが、多くの場合には、サムネイル一覧表示が使用される。
【０００７】
例えば、ユーザに文書画像を検索させる場合には、キーワード検索で検出された候補画像を対象としたサムネイル一覧表示を行い、検索対象画像を選択させたり、最初からサムネイル一覧表示を行って検索対象画像を探し出させたりする方法がとられている。
【０００８】
サムネイル一覧表示は、複数の縮小画像を画面上に並べて表示することで、簡易に画像の内容を把握させることを目的としている。一般的に、サムネイル一覧表示は、限られた画面上に複数の画像を一度に表示するため、個々のサムネイルの解像度を大きく低下させる。
【０００９】
このようなサムネイル一覧表示では、写真画像が対象の場合には、解像度を低下させた縮小画像であっても、その内容をユーザに比較的容易に把握させることができるが、文字中心の文書画像が対象の場合には、ユーザが縮小画像で文字を判読することが困難であるため、文書画像の内容をユーザに把握させることが難しい。
【００１０】
このような文書画像を検索させる場合には、ビューア等を使ってユーザに個々の文書画像を拡大表示させて確認させる必要があり、検索時の操作性が非常に悪いという問題がある。
【００１１】
また、特にネットワークを介したサーバ・クライアントシステムにおいては、ビューアで画像を表示するときに新たに解像度の高い画像データをサーバからクライアント側に転送する必要があるため、数多く画像を確認させるためには多くの処理時間が必要となり、生産性が低下するという問題がある。
【００１２】
また、前述したような画像ＤＢにおいては、蓄積画像数が増えると、そのＤＢに蓄積されている画像の全容を把握するのが難しいという問題がある。通常のサムネイル一覧表示において、蓄積画像数が数千画像程度になると、それら全てをチェックすることは、ユーザにとって非常に厳しい（つらい）作業になるため、特定の画像が絶対に必要な場合以外には、そのような行為が行われることは通常はなく、また行われたとしても、ランダムに並んだサムネイル一覧からＤＢの全容を推測することは非常に困難である。
【００１３】
これは画像ＤＢのブラックボックス化を示していると考えられ、例えば、ＷＷＷ（World Wide Web）等のように世界中の莫大な情報を対象とする画像ＤＢにおいては、ユーザが必要とする情報がほぼ確実に存在し得るため、ユーザは安心して検索等を行うが、通常のローカルな画像ＤＢにおいては、「どのような情報がどれだけ蓄積されているか？」という情報は、ユーザの記憶にのみ依存し、その記憶を頼りにユーザがキーワードや日付等により蓄積画像を検索し、所望の情報を得るしかなく、ユーザに忘れられた情報は活用される機会を失うこととなり、画像ＤＢの活用効率を落とす要因になる。
【００１４】
上述したような問題に対して、画像を２次元または３次元のマップ上に配置して閲覧利用者が全体俯瞰、ズームおよびスクロール等の機能を使用して地図上を散策するようなイメージで情報空間を散策するマップ探索型の画像閲覧方法が提案されている（例えば、特許文献１参照）。
【００１５】
しかし、マップ探索型の画像閲覧方法において、画像ＤＢの全容を把握するためには、ＤＢ内に蓄積された画像を一覧させるために一度に多量の表示画像を表示する必要がある。
【００１６】
これに対し、マップ探索型の画像閲覧方法において、画像の表示倍率（拡大率）に応じて、サムネイルサイズまたは解像度を変更することにより、サムネイルの精細度を変更し、拡大率を上げても画質が低下することなく内容の確認が可能となるマップ探索型の画像閲覧方法（「フリーズーム可能なマップ探索型画像閲覧方法」ともいう。）が提案されている（例えば、特許文献２参照）。
【００１７】
また、複数の画像を貼り付けた集合画像を階層符号化して用いることによって、多くの画像を表示する際にも軽快に動作するマップ探索型の画像閲覧方法が提案されている（例えば、特許文献２参照）。
【００１８】
上述したようなこのような従来の技術では、システムが配置した画像配置がユーザの意に沿わない場合が発生することがある。そのような場合、適度にマップ上の画像配置を変更（マップ編集）して、検索性を向上させ操作性を向上させる必要がある。
【００１９】
また、よく使用する画像を目立つ位置に配置したり、目立つ（または目立たない）ようにサイズを変更したりして特定の画像に対するアクセスをしやすくする等の用途もある。また、画像の回転角度を修正する等の用途もある。
【００２０】
また、画像一覧上の画像配置や表示の態様を簡易に編集するために、画像の仕分けに注目し、仕分ウィンドウ内に割り当てられた仕分ビュー内に、原画像のサムネイル画像を一覧配置して形成されたビュー画像を嵌め込んで、表示画面上に表示させ、仕分ビュー内のサムネイル画像に対して、ユーザに選択操作、移動操作および複写操作を行わせることにより、仕分を行わせるものもある（例えば、特許文献３参照）。
【００２１】
これによって、従来のようにスクロールバーを用いなくとも仕分ビュー内に画像が一覧表示されるため、ユーザは、一度に画像を感覚的に把握して仕分ビュー内のサムネイル画像に対して仕分作業を行うことによって、あたかもプリントアウトされた写真を机（仕分ビュー）の上に広げて仕分作業を行うのと同じ感覚で、画像（写真）の仕分を行うことができる。
【００２２】
マップ上に画像を配置して画像を閲覧させるマップ探索型画像閲覧方法においては、ユーザによって画像配置等を変更する要求がしばしばある。通常、ＷＷＷで用いられるようなＨＴＭＬ（Hyper Text Markup Language）文書を利用した場合には、画像の位置情報と画像データ本体とがリンクされ、クライアント側の別々のブラウザソフトによって扱われるため、画像の位置情報を変更することができる。
【００２３】
しかし、前述したような集合画像を使用したマップ探索型の画像閲覧方法においては、集合画像という画像データによって個別画像の位置情報と画像データとが表されるため、容易にマップ上の画像配置を変更出来ないという課題があった。
【００２４】
このため、集合画像を使用したマップ探索型画像閲覧方法の表示手法において、ユーザの要求によってマップ上の画像配置や表示の態様を編集可能とするものがある（例えば、特許文献４参照）。
【特許文献１】特開２００３−７６７１８号公報
【特許文献２】特願２００６−３０４０１２号
【特許文献３】特開２００５−２７６１６３号公報
【特許文献４】特願２００８−１８０３３８号
【発明の開示】
【発明が解決しようとする課題】
【００２５】
しかしながら、特許文献４に開示されたものにおいては、一覧表示画面を複数の領域に分割した際に複数の集合画像同士が関連する場合には、一覧表示画面を領域に分割した効果が生かされず、サムネイルの編集時に速度低下を招くことがあるといった課題があった。
【００２６】
本発明は、従来の課題を解決するためになされたもので、複数の領域に分割された集合画像からなる一覧表示画面上で行われるサムネイルの編集処理を従来のものより高速化することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００２７】
本発明の画像処理装置は、複数のサムネイルを表示するための一覧表示画面を生成する表示画面生成部を備えた画像処理装置であって、前記一覧表示画面上に前記各サムネイルを配置する画像配置部と、前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記画像配置部によって配置されたサムネイルを合成して集約した集合画像を生成する集合画像生成部と、を備え、前記画像配置部は、前記集合画像間の境界をまたがるように配置されたサムネイルを特定し、前記集合画像生成部は、前記画像配置部によって特定されたサムネイルを１つの集合画像として生成し、前記表示画面生成部は、前記集合画像生成部によって生成された集合画像から前記一覧表示画面を生成する構成を有している。
【００２８】
この構成により、本発明の画像処理装置は、集合画像間の境界をまたがるように配置されたサムネイルを特定し、特定したサムネイルを１つの集合画像として一覧表示画面を生成するため、複数の領域に分割された集合画像からなる一覧表示画面上で行われるサムネイルの編集処理を従来のものより高速化することができる。
【００２９】
なお、本発明の画像処理装置は、前記一覧表示画面をユーザに変更させる一覧表示画面変更手段を備えるようにしてもよい。
【００３０】
この構成により、本発明の画像処理装置は、ユーザの指示に基づいてサムネイルの位置を変更することができる。
【００３１】
また、本発明の画像処理方法は、画像処理装置を用いて、複数のサムネイルを表示するための一覧表示画面を生成する画像処理方法であって、前記一覧表示画面上に前記各サムネイルを配置するサムネイル配置ステップと、前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記サムネイル配置ステップで配置されたサムネイルを合成して集約した集合画像を生成する第１の集合画像生成ステップと、前記集合画像間の境界をまたがるように配置されたサムネイルを特定するサムネイル特定ステップと、前記サムネイル特定ステップで特定されたサムネイルを１つの集合画像として生成する第２の集合画像生成ステップと、前記第１および第２の集合画像生成ステップで生成された集合画像から前記一覧表示画面を生成する一覧表示画面生成ステップと、を有する。
【００３２】
したがって、本発明の画像処理方法は、集合画像間の境界をまたがるように配置されたサムネイルを特定し、特定したサムネイルを１つの集合画像として一覧表示画面を生成するため、複数の領域に分割された集合画像からなる一覧表示画面上で行われるサムネイルの編集処理を従来のものより高速化することができる。
【００３３】
また、本発明の画像処理プログラムは、複数のサムネイルを表示するための一覧表示画面をコンピュータに生成させための画像処理プログラムであって、前記一覧表示画面上に前記各サムネイルを配置するサムネイル配置ステップと、前記一覧表示画面を複数の領域に分割し、分割した領域毎に前記サムネイル配置ステップで配置されたサムネイルを合成して集約した集合画像を生成する第１の集合画像生成ステップと、前記集合画像間の境界をまたがるように配置されたサムネイルを特定するサムネイル特定ステップと、前記サムネイル特定ステップで特定されたサムネイルを１つの集合画像として生成する第２の集合画像生成ステップと、前記第１および第２の集合画像生成ステップで生成された集合画像から前記一覧表示画面を生成する一覧表示画面生成ステップと、を前記コンピュータに実行させる。
【００３４】
したがって、本発明の画像処理プログラムは、集合画像間の境界をまたがるように配置されたサムネイルを特定させ、特定されたサムネイルを１つの集合画像とした一覧表示画面を生成させるため、複数の領域に分割された集合画像からなる一覧表示画面上で行われるサムネイルの編集処理を従来のものより高速化させることができる。
【００３５】
なお、上述した画像処理プログラムは、コンピュータに読み取り可能な状態で記録媒体に記録されていてもよい。
【発明の効果】
【００３６】
本発明は、複数の領域に分割された集合画像からなる一覧表示画面上で行われる編集処理を従来のものより高速化することができる画像処理装置を提供することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、図面を参照して説明する。なお、本実施の形態においては、本発明に係る画像処理装置をサーバ装置とクライアント装置とによって構成した例について説明する。
【００３８】
図１に示すように、本実施の形態における画像表示システム１は、パーソナルコンピュータ（以下、「ＰＣ」という。）等によって構成されたクライアント装置１００と、クライアント装置１００から通信路１０４を介して送信されたコマンドに応じて画像分類を行い、分類結果をクライアント装置１００に通信路１０４を介して送信するサーバ装置１１０とを備えている。
【００３９】
なお、クライアント装置１００は、ＰＣの他に、ＰＤＡ（Personal Digital Assistant）や携帯電話等のモバイル端末によって構成してもよい。また、通信路１０４は、ＬＡＮ（Local Area Network）、インターネット網および無線通信網等よりなる。
【００４０】
クライアント装置１００は、モニタ等よりなる表示デバイス１０１と、ユーザ指示の解釈、サーバ装置１１０との通信、および、表示デバイス１０１の制御を行うアプリケーション１０２と、ユーザから指示が入力されるキーボードやポインティングデバイス等よりなる入力デバイス１０３とを備えている。なお、入力デバイス１０３は、本発明における一覧表示画面変更手段を構成する。
【００４１】
サーバ装置１１０は、通信路１０４に対して設けられた外部インターフェース（以下、「Ｉ／Ｆ」という。）１１１と、クライアント装置１００から登録が要求された登録画像１１２を所定サイズ以下に変倍した表示用のサムネイルを生成するサムネイル生成部１１３と、登録画像１１２およびサムネイルのデータを蓄積する画像ＤＢ１１４と、複数のサムネイルを合成して集約した集合画像１２１を生成するとともに、ユーザ操作に応じて集合画像１２１の変更を行う集合画像生成部１１６と、クライアント装置１００によって指定された編集データ１２３等に基づいて、サムネイルをマップ上に配置する画像配置部１１７と、クライアント装置１００から送信された画面制御データ１２０の内容に応じて表示画面１１９のデータを生成する表示画面生成部１１８とを備えている。
【００４２】
ここで、表示画面１１９のデータは、クライアント装置１００の表示デバイス１０１上にマップを表示させるための情報を表している。
【００４３】
画像ＤＢ１１４には、サムネイル生成部１１３によって生成されたサムネイルのデータと、サムネイルを合成して集約した集合画像１２１のデータと、マップ上のサムネイルの配置を表す画像配置データ１２２とが格納される。
【００４４】
画像配置データ１２２は、各サムネイルの座標を表すデータと、各サムネイルの回転角を表すデータ、および、各サムネイルのマップに対する相対サイズを表すデータとを含んでいる。
【００４５】
図２は、サーバ装置１１０のハードウェア構成を示すブロック図である。サーバ装置１１０は、プログラムを実行することによって演算や処理を行うＣＰＵ（Central Processing Unit）２０１と、プログラムのコードや画像の符号データ等を一時的に記憶する揮発性のメモリ２０２と、画像データやプログラム等を保存するためのハードディスク装置（以下、「ＨＤＤ」という。）２０３と、モニタ２０５に表示させるためにデータをバッファリングするビデオメモリ２０４と、キーボードやポインティングデバイス等よりなる入力デバイス２０６と、通信路１０４に対して設けられた外部Ｉ／Ｆ２０７と、これら各構成要素を接続するバス２０８とを備えている。
【００４６】
ＨＤＤ２０３には、画像ＤＢ１１４が格納される。また、ビデオメモリ２０４に書き込まれた画像データが表す画像は、定期的にモニタ２０５に表示される。
【００４７】
本実施の形態において、サーバ装置１１０は、サーバコンピュータによって構成され、画像ＤＢ１１４に登録画像１１２を登録する画像登録動作等の後述する各動作は、ＨＤＤ２０３等に格納されたアプリケーションを実行するＣＰＵ２０１によって実行される。
【００４８】
ただし、本発明においては、この例に限定されず、ＭＦＰ等の装置内に設けられたハードウェアによってサーバ装置１１０を構成してもよい。また、本発明の画像処理装置をサーバ装置とクライアント装置とによって構成せずに、例えば、図１に示す画像表示システム１と同等に機能する１つのＰＣまたはＭＦＰ等によって構成してもよい。
【００４９】
なお、クライアント装置１００のハードウェア構成は、図２に示したサーバ装置１１０のハードウェア構成と同様であるため、図示を省略する。
【００５０】
以上のように構成された画像表示システム１の動作について説明する。画像表示システム１は、主に、画像登録動作と画像検索動作との２つの動作を実行する。ここで、画像検索動作は、クライアント装置１００のユーザが所望する画像の検索、探索、閲覧および取得（サーバ装置１１０からのダウンロード）を実行するために画像ＤＢ１１４に登録された画像を利用する動作である。
【００５１】
画像検索動作は、ユーザが所望する画像の検索や探索を行い、その後、クライアント装置１００のＨＤＤ等に格納されたアプリケーション１０２の１つであるビューアを介して、画像を閲覧させたりクライアント装置１００のＨＤＤに蓄積したりする。
【００５２】
図３は、画像表示システム１の画像登録動作を示すシーケンス図である。
【００５３】
まず、クライアント装置１００のユーザによって入力デバイス１０３を介して、画像データの登録と、登録する登録画像１１２を表すデータとがアプリケーション１０２に指示されると（ステップＳ１）、画像データの登録の指示と、指示された登録画像１１２を表すデータとが、アプリケーション１０２によってサーバ装置１１０に通信路１０４を介して送信される（ステップＳ２）。
【００５４】
サーバ装置１１０の外部Ｉ／Ｆ１１１に受信された登録画像１１２を表すデータは、サムネイル生成部１１３によって縮小処理が施され、表示用のサムネイルが生成される（ステップＳ３）。ここで、登録画像１１２が、複数のページからなる場合には、ページ毎のサムネイルがサムネイル生成部１１３によって生成される。
【００５５】
登録画像１１２を表すデータは、サムネイル生成部１１３によって生成されたサムネイルを表すデータと、ファイル名等の登録画像１１２に付随するメタ情報と共に、ＩＤが付されて画像ＤＢ１１４に登録される（ステップＳ４）。
【００５６】
また、画像配置データ１２２、すなわち、登録画像１１２のサムネイルに対する、マップ上の座標と、回転角と、マップに対する相対サイズとが、画像配置部１１７によって決定され（ステップＳ５）、登録画像１１２を表すデータと共に、画像配置部１１７によって画像ＤＢ１１４に登録される。
【００５７】
ここで、サムネイルのマップ上の位置を決定する処理については、マップの形態に応じてシステム側で定められ、例えば、サムネイルを順番に配置する場合には、前回に配置されたサムネイルの次の位置に決定される。
【００５８】
また、サムネイルのマップ上の位置を登録画像１１２の特徴によって決定する場合には、登録画像１１２から特徴量を抽出し、抽出した特徴量に応じて画像位置を決定すればよい。
【００５９】
また、登録画像１１２が文書画像の場合には、文章の形態素解析等によって求めた特徴量に応じて、サムネイルのマップ上の位置を決定してもよい。例えば、登録画像１１２から色味、形状、テクスチャおよびレイアウト等の複数の特徴量を抽出し、自己組織化マップ等の既存手法を用いて２次元または３次元空間の座標へ変換する手法等は、画像の見た目の良さを生かしたマップ探索が可能となり好適である。これらの技術は、既存の技術を用いればよく、またマップ探索を用いる上での重要性は高いが、本発明の主旨とは異なるため、詳細な説明は省略する。
【００６０】
また、登録画像１１２の回転角は、初期データを０度とすればよい。また、サムネイルのマップに対する相対サイズは、例えば、全体のサイズを１０，０００画素×１０，０００画素と規定したマップに適合するように求めればよい。
【００６１】
ここで、サムネイルのサイズは、マップ上に表示する画像数等によってシステムで設定すればよい。例えば、サムネイルの最大サイズを５００画素×５００画素等と規定してサムネイルの長辺のサイズを最大サイズとして、短辺のサイズは長辺と短辺の比率により求めればよい。
【００６２】
なお、サムネイルのマップに対する相対サイズについては、サムネイルの幅と高さとを表すデータで保持する他に、サムネイルのマップ上の位置としてサムネイルの左上と右下等の２点の座標で保持してもよい。
【００６３】
図３において、サムネイルと、画像配置部１１７によって決定されたサムネイルの画像配置データ１２２とに基づいて、集合画像１２１が集合画像生成部１１６によって更新され、画像ＤＢ１１４に登録される（ステップＳ６）。
【００６４】
なお、画像ＤＢ１１４において、ＩＤやファイル名等の付随するメタ情報を一般的なＲＤＢ（リレーショナルデータベース）で管理することにより、このような情報の登録、管理および検索等の処理を容易に実現することができる。
【００６５】
また、集合画像１２１およびサムネイル等を表す画像データについては、必要に応じて圧縮符号化等の処理を施してＨＤＤ２０３に蓄積しておき、メタ情報に含まれるリンクによって特定して読み込むことができるようにしておけばよい。
【００６６】
また画像ＤＢ１１４は、上述した機能を満たすものであれば、例えば、ＸＭＬ（eXtensible Markup Language）等の言語を使用し、階層的なデータ構造を構築して各データを蓄積してもよい。また、画像ＤＢ１１４は、複数のデータベースサーバに分散して格納されていてもよい。
【００６７】
なお、画像登録動作において、スキャナやデジタルカメラ等の画像入力装置から画像データを直接にサーバ装置１１０に登録できるようにしてもよい。また、サーバ装置１１０にレンダリング機能を設けて電子データを入力できるようにしてもよい。
【００６８】
図４は、サーバ装置１１０の集合画像更新処理（ステップＳ６、図３）を詳細に示すフローチャートである。なお、ここでは、画像ＤＢ１１４に複数の画像が既に登録されているものとする。
【００６９】
まず、登録画像１１２が所定サイズ以下に変倍されたサムネイルがサムネイル生成部１１３によって生成される（ステップＳ１０）。ここで、「所定サイズ」とは、登録画像１１２と、画像配置部１１７によって決定されたサムネイルのマップに対する相対サイズとによって定められる。
【００７０】
次に、登録画像１１２のサムネイルが画像ＤＢ１１４に登録済みの集合画像１２１間の境界をまたがるか否かが画像配置部１１７によって判断される（ステップＳ１１）。例えば、当該サムネイルの中心位置、および、表示サイズから、サムネイルの四隅の座標が画像配置部１１７によって求められる。
【００７１】
ここで、図５に示すように、サムネイルの中心座標をＯ（ｘｏ，ｙｏ）、サムネイルの四隅の座標をＡ（ｘａ，ｙａ），Ｂ（ｘｂ，ｙｂ），Ｃ（ｘｃ，ｙｃ），Ｄ（ｘｄ，ｙｄ）、画像の幅をｗｉｄｔｈ、高さをｈｅｉｇｈｔとすると、以下の式が成り立つ。
【００７２】
Ａ（ｘａ，ｙａ）＝（ｘｏ−ｗｉｄｔｈ／２，ｙｏ＋ｈｅｉｇｈｔ／２）
Ｂ（ｘｂ，ｙｂ）＝（ｘｏ＋ｗｉｄｔｈ／２，ｙｏ＋ｈｅｉｇｈｔ／２）
Ｃ（ｘｃ，ｙｃ）＝（ｘｏ−ｗｉｄｔｈ／２，ｙｏ−ｈｅｉｇｈｔ／２）
Ｄ（ｘｄ，ｙｄ）＝（ｘｏ−ｗｉｄｔｈ／２，ｙｏ＋ｈｅｉｇｈｔ／２）
【００７３】
ここで、当該サムネイルの四隅の座標Ａ乃至Ｄが属する集合画像１２１が同一であると判断された場合には、当該サムネイルが、集合画像１２１間の境界をまたがらないと画像配置部１１７によって判断される。
【００７４】
一方、サムネイルの四隅の座標Ａ乃至Ｄが属する集合画像１２１が同一でないと判断された場合には、当該サムネイルが、集合画像１２１間の境界をまたがると画像配置部１１７によって判断される。
【００７５】
ここで、当該サムネイルが、集合画像１２１間の境界をまたがらないと画像配置部１１７によって判断された場合には（ステップＳ１１：ＮＯ）、該当する集合画像１２１が集合画像生成部１１６によって画像ＤＢ１１４から取得される（ステップＳ１２）。
【００７６】
次に、取得された集合画像１２１に当該サムネイルが合成される合成処理が集合画像生成部１１６によって実行される（ステップＳ１３）。合成処理は、画像配置部１１７によって決定された集合画像１２１の領域に当該サムネイルを貼り付けるように上書きする。
【００７７】
次に、合成処理が施された更新後の集合画像１２１は、集合画像生成部１１６によって画像ＤＢ１１４に再登録される（ステップＳ１４）。
【００７８】
一方、当該サムネイルが、集合画像１２１間の境界をまたがると画像配置部１１７によって判断された場合には（ステップＳ１１：ＹＥＳ）、当該サムネイルからなる集合画像１２１が集合画像生成部１１６によって生成され（ステップＳ１５）、画像ＤＢ１１４に新規に登録される（ステップＳ１６）。
【００７９】
なお、上述した集合画像更新処理において、画像配置部１１７は、集合画像１２１間の境界をまたがると判断した場合には、当該サムネイルがいずれかの集合画像１２１に収まるように、当該サムネイルの位置を変更するようにしてもよい。この場合には、画像配置部１１７は、サムネイルの中心点Ｏが属する集合画像１２１に収まるように当該サムネイルの位置を変更する。
【００８０】
また、画像配置部１１７は、集合画像１２１間の境界をまたがると判断した場合には、サムネイルがいずれかの集合画像１２１に収まるように、他のサムネイルの位置を変更するようにしてもよい。
【００８１】
ここで、本実施の形態におけるサムネイルと集合画像１２１との関係について説明する。前述したように、本実施の形態においては、サーバ装置１１０は、登録画像１１２毎にクライアント装置１００に表示させるサムネイルと、集合画像１２１とを生成する。
【００８２】
本実施の形態におけるマップ探索型の画像表示システム１においては、クライアント装置１００の表示画面の表示サイズに応じた画像サイズのサムネイルを生成する必要がある。
【００８３】
サムネイルを生成する方法は、ＪＰＥＧ２０００等に代表される階層符号化方式を用いて必要な画像サイズ分の画像データ（符号コード）を用いて実現してもよく（例えば、特願２００６−３０４０１２号参照）、サイズの異なるサムネイルを複数用意して表示サイズに対応するサムネイルを選択することにより実現してもよい。
【００８４】
サムネイルを集約した集合画像１２１においても、個々の登録画像１１２の縮小画像であるサムネイルと同様に、階層符号化方式で実現してもよく、サイズの異なる複数の画像で実現してもよい。
【００８５】
なお、集合画像１２１は、一般的に見れば巨大な画像データとなるので、階層符号化方式で構成した方が、全体的な蓄積容量が節約できるため好適である。
【００８６】
また、前述したように、集合画像１２１は、１つの画像で構成してもよく、集合画像１２１の全体を分割した複数の部分集合画像で構成してもよい。本実施の形態においては、集合画像１２１を１つの画像で構成した例について説明する。
【００８７】
図６は、画像表示システム１の画像検索動作を示すシーケンス図である。なお、画像検索動作は、クライアント装置１００のユーザが目的の登録画像１１２を画像ＤＢ１１４から検索するときや、画像ＤＢ１１４に登録された登録画像１１２を探索するときに実行される。
【００８８】
まず、ユーザによって入力デバイス１０３を介して、サムネイルの一覧表示がアプリケーション１０２に指示されると（ステップＳ２０）、図７（ａ）に示すようなサムネイルの一覧表示画面の初期画面がサーバ装置１１０の表示画面生成部１１８によって生成される（ステップＳ２１）。
【００８９】
図７（ａ）において、初期画面上には、サムネイルを一覧表示する領域であるサムネイル一覧ビュー３０２の表示領域を規定するウィンドウ３０１と、各矩形によって図示されているサムネイル３０３と、サムネイル一覧ビュー３０２の表示倍率を設定するスライダ３０４と、サムネイル一覧ビュー３０２を水平方向へスクロールさせるためのスライダ３０５と、サムネイル一覧ビュー３０２を垂直方向へスクロールさせるためのスライダ３０６とが表示される。
【００９０】
サムネイル一覧ビュー３０２は、図７（ｃ）に示すように、複数の集合画像１２１から構成される。図７（ｃ）は、マップを１６の集合画像１２１に分割した例を示し、図中の太線と番号は集合画像１２１の境界を表している。なお、集合画像１２１は、マップを均等に分割したものでもよく、均等に分割したものでなくともよく、その形状は、矩形でなくてもよい。
【００９１】
なお、図７（ａ）乃至（ｃ）において、マップ上のサムネイル３０３の配置がランダムに配置されており、表示画面生成部１１８は、マップ上のサムネイル３０３の重なりを許容しているが、サムネイル３０３の配置を整列するようにしてもよい。
【００９２】
本実施の形態におけるサムネイルの一覧表示画面は、サムネイル一覧ビュー３０２と、サムネイル一覧ビュー３０２以外のユーザインターフェースの部分およびデザイン的な意味合いの外枠のフレーム部分とからなる。クライアント装置１００のアプリケーション１０２は、これらを合成して表示デバイス１０１用の表示画面を生成し、最終的に図７（ａ）に示すような表示画面を生成する。
【００９３】
図７（ｂ）は、サムネイル一覧ビュー３０２の例を示す概念図である。サムネイル一覧ビュー３０２は、ウィンドウ３０１の境界によって規定された表示領域３０７を有している。ここで、外枠のフレーム部分については、サムネイル一覧ビュー３０２の表示倍率や表示領域を変更するスライダ３０４乃至３０６の表示が更新される程度なので、説明を省略し、サムネイル一覧ビュー３０２の画面情報を生成することについて説明する。
【００９４】
表示画面生成部１１８は、初期画面を生成する場合には、サムネイル一覧ビュー３０２の表示倍率（図７（ａ）乃至（ｃ）では最低倍率）と表示領域３０７とを予め定められた初期値に設定して、サムネイル一覧ビュー３０２を生成し、外枠のフレーム部分と共に表示画面１１９のデータとして外部Ｉ／Ｆ１１１より通信路１０４を介してクライアント装置１００に送信する。
【００９５】
サムネイル一覧ビュー３０２については、図７（ｂ）に示すような画面となるが、表示画面生成部１１８は、集合画像１２１を使用する場合には、集合画像１２１によってサムネイル一覧ビュー３０２を形成すればよく、個々のサムネイルを使用する場合には、サムネイルの画像配置データ１２２（座標データ）と、サムネイルのデータを示す画像ＩＤとを保持しておけばよい。
【００９６】
また、サーバ装置１１０は、サムネイル一覧ビュー３０２において表示領域３０７内の表示画面に対応するデータのみをクライアント装置１００へ送信する。ここで、個々のサムネイルを使用してサムネイル一覧ビュー３０２を生成するか、集合画像１２１を使用するかについては、例えば、表示画像数や表示倍率で切り替えたり、表示用のモードの選択によって切り替えたりすることによってシステムの動作仕様として決めればよく、本発明とは直接関連しないため説明を省略する。また、図７（ｂ）に示したサムネイル一覧ビュー３０２については、余白部分が存在するが、実装を容易にするために設けられたものであり、発明の構成には特に関係しない。
【００９７】
このような表示画面の作成方法やサーバ・クライアント間の通信方法には種々の方法があるが、一般的によく使用される好適なものとして、サーバ装置１１０をＷｅｂサーバとしてＷｏｒｌｄＷｉｄｅＷｅｂベースの技術を使用することによって実現することができる。
【００９８】
この場合には、表示画面１１９のデータは、ＨＴＭＬ（Hyper Text Markup Language）によって記述され、アプリケーション１０２として、一般的なＷｅｂブラウザを適用すればよい。なお、図７（ａ）に示すように、本実施の形態においては、表示倍率や表示領域を変更するためのスライダを一覧表示画面内に設けているが、例えば、クライアント装置１００に設けられたマウス等の入力デバイス１０３にそれらの機能を設けるようにしてもよい。
【００９９】
図６において、サーバ装置１１０の表示画面生成部１１８によって生成された表示画面１１９のデータを受信したクライアント装置１００では、アプリケーション１０２によって表示画面１１９が展開（レンダリング）され、表示デバイス１０１上に表示される（ステップＳ２２）。
【０１００】
ここで、クライアント装置１００を使用しているユーザによって、表示領域を変更するためのスライダ３０５、３０６、または、表示倍率を変更するためのスライダ３０４が操作され、画面スクロールや表示倍率変更の指示が入力されると（ステップＳ２３）、画面スクロールや表示倍率変更の指示は、表示倍率と表示領域とを表す画面制御データ１２０に変換され、クライアント装置１００からサーバ装置１１０に送信される（ステップＳ２４）。なお、各スライダ等の操作は、マウス等の入力デバイス１０３により行われる。
【０１０１】
画面制御データ１２０を受信したサーバ装置１１０では、表示画面１１９が変更され（ステップＳ２５）、変更された表示画面１１９を表すデータがクライアント装置１００に送信される。
【０１０２】
次に、クライアント装置１００では、変更後の表示画面１１９を表すデータに基づいて、表示画面１１９がアプリケーション１０２によって展開され、表示デバイス１０１上に表示される（ステップＳ２６）。
【０１０３】
ここで、クライアント装置１００のユーザが検索対象の登録画像１１２のサムネイルを見つける等して、画像検索動作の終了がアプリケーション１０２に指示されている場合には（ステップＳ２７：ＹＥＳ）、画像検索動作は、終了する。一方、画像検索動作の終了がアプリケーション１０２に指示されていない場合には（ステップＳ２７：ＮＯ）、画像検索動作は、ステップＳ２３に戻る。
【０１０４】
図８は、本実施の形態におけるクライアント装置１００による拡大表示動作を説明するための概念図である。
【０１０５】
図８（ａ）において、ユーザは、スライダ３０５、３０６を使用して、多くのサムネイルから検索対象の登録画像１１２のサムネイルの候補を画面中央へ表示させ、図８（ｂ）、（ｃ）に示すように、徐々に拡大率を上げていく仮定で、周囲の登録画像１１２との比較や画像内容の確認を行いながら表示画面内に検索対象の登録画像１１２が存在するかどうかを確認する。
【０１０６】
ここで、表示画面内に検索対象の登録画像１１２のサムネイルが存在しないことが確認できた場合には、ユーザは、表示倍率を縮小して他の候補から検索対象の登録画像１１２のサムネイルを探していく。
【０１０７】
一方、表示画面内に検索対象の登録画像１１２のサムネイルが存在することが確認できた場合には、図８（ｄ）に示すように、表示倍率を拡大することによって、ユーザは、サムネイル一覧ビュー３０２上で登録画像１１２の内容を詳細に確認することができる。
【０１０８】
図９は、画像表示システム１のマップ編集動作を示すシーケンス図である。
【０１０９】
まず、ユーザによって入力デバイス１０３を介して、マップの編集がアプリケーション１０２に指示されると（ステップＳ３１）、マップの編集の指示が、アプリケーション１０２によってサーバ装置１１０に通信路１０４を介して送信される。
【０１１０】
ここで、マップの編集の指示については、アプリケーション１０２等でメニューやボタン等を用意して、マップの編集を指示するようにしてもよいし、システムが自動的にマップを編集するモードに移行するようにしてもよい。ここでは、一例として、マップの編集の指示については、前者であるものとして説明をする。なお、マップの編集を指示するためのメニューやボタン等は、一般的によく使用されるものであるため図示を省略する。
【０１１１】
マップの編集の指示を受信したサーバ装置１１０では、表示画面生成部１１８によってマップ編集用の表示画面１１９のデータが生成され、クライアント装置１００に送信される（ステップＳ３２）。
【０１１２】
ここで、マップ編集用の表示画面１１９については、特に限定はないが、表示画面生成部１１８は、例えば、通常画面と同様な画面で「マップ編集モード」等のタイトルを表示したり、マップ画面を多少グレーダウンしたりする等、ユーザにモードを視覚的に理解しやすいようにする方が好適である。
【０１１３】
また、集合画像１２１が表示されている場合には、簡単なマップ編集処理には不向きであるので、表示画面生成部１１８は、個々のサムネイルを表示するように画面を変更してもよい。この場合には、複数のサムネイルを移動させるときに好適である。
【０１１４】
また、集合画像１２１と比較して、個々のサムネイルを表示する場合には、表示画像数が多いときに表示時間がかかることがあるため、表示画面生成部１１８は、例えば、表示倍率を大きくして、表示画像数を小さくする等の処理を行った方がより好適である。
【０１１５】
マップ編集用の表示画面１１９のデータを受信したクライアント装置１００では、表示デバイス１０１上にマップ編集用の表示画面１１９が表示される（ステップＳ３３）。
【０１１６】
ここで、マップ編集用の表示画面１１９上で、編集したいサムネイルがユーザによってマウス等の入力デバイス１０３を使用して選択されると（ステップＳ３４）、選択されたサムネイルに対する編集操作が実行される（ステップＳ３５）。
【０１１７】
図１０は、ユーザによるサムネイルの編集操作の一例を示す概念図である。
【０１１８】
まず、ユーザは、図１０（ａ）に示すように、編集したいサムネイルを選択する。この選択は、例えば、マウス等の入力デバイス１０３を用いてカーソル３１１を表示画面上で合わせて「クリック」等の指示動作をすることによって実現できる。この選択に応じて、例えば、選択されたサムネイルに他のサムネイルが重なっていた場合には、選択されたサムネイルを最も上側に表示するようにした方がより好適である。
【０１１９】
サムネイルが選択されると、図１０（ｂ）に示すように、編集メニュー３１２が選択されたサムネイル近傍に表示され、ユーザは、所望のメニュー項目にカーソル３１１を合わせて選択する。ここでは、例えば「移動」、「削除」、「サイズ変更」および「回転」の４つのメニュー項目が表示され、ユーザによって「移動」が選択されている例を示している。
【０１２０】
ここで、例えば、「削除」が選択された場合には、選択されたサムネイルをサムネイル一覧ビュー３０２上から消去すればよい。例えば、個々のサムネイルを表示している場合には、クライアント装置１００のアプリケーション１０２が、選択されたサムネイルの表示を行わなくすればよい。
【０１２１】
これにより、ユーザに対しては、見かけ上、選択されたサムネイルが削除されたように表示することができる。ただし、この時点では、サーバ装置１１０側では、選択されたサムネイルが削除されていない。ここで、クライアント装置１００で当該サムネイルの削除が確定されると、集合画像１２１の編集処理が集合画像生成部１１６によって実行され、ユーザによって編集された内容がサーバ装置１１０側に反映される。
【０１２２】
「移動」が選択された場合も「削除」が選択された場合と同様で、個々のサムネイルが表示画面１１９に表示されている場合には、図１０（ｃ）に示すように、マウス等の入力デバイス１０３による「ドラッグ・アンド・ドロップ」等の操作によって移動対象のサムネイルのマップ上の位置を移動させることができる。
【０１２３】
一方、集合画像１２１が表示画面１１９に表示されている場合には、サーバ装置１１０から移動対象のサムネイルを受信して、集合画像１２１に重ねあわせるように移動対象のサムネイルのみを表示すれば、個々のサムネイルが表示画面１１９に表示されている場合と同様に処理を行うことができ、より好適である。ただし、移動前のマップ上の位置には、移動対象のサムネイルが表示されたままになるので、図１０（ｃ）に示すようにマーキング等を施すとよい。
【０１２４】
「サイズ変更」および「回転」についても、図１０（ｃ）に示すように、選択されたサムネイルをマウス等の入力デバイス１０３によって拡大または回転したい方向へドラッグすればよい。また、「サイズ変更」および「回転」においても、「移動」と同様な表示方法を適用すればよい。
【０１２５】
図９において、編集操作が完了すると、編集内容を表す編集データ１２３がクライアント装置１００からサーバ装置１１０に送信される（ステップＳ３６）。ここで、編集データ１２３は少なくとも、編集対象のサムネイルを特定するための画像ＩＤ、編集の内容、および、編集対象のサムネイルの新規のマップ上の座標位置等を表している。
【０１２６】
なお、編集操作の完了については、画面上のメニューやボタン等を使用して明示的に選択させる方がより好適であり、その際に、編集内容の保存をユーザに確認させる等の処理を実行した方が良い。
【０１２７】
ここで、例えば、ユーザが編集内容をキャンセルすれば、サーバ装置１１０側の画像配置データ１２２は編集前のままとなっているため、サーバ装置１１０から表示画面１１９を再ロードすることで編集内容を元に戻すことができる。
【０１２８】
編集データ１２３を受信したサーバ装置１１０では、画像ＤＢ１１４より編集対象のサムネイルの画像配置データ１２２が画像配置部１１７によって取得され、編集データ１２３が表す編集内容に応じて、編集対象のサムネイルの画像配置データ１２２が変更され、画像ＤＢ１１４に再登録される（ステップＳ３７）。なお、画像配置データ１２２に編集内容の履歴等を保持させ、ユーザに編集内容の取り消し等を許容するようにした方がより好適である。
【０１２９】
次に、集合画像生成部１１６によって、画像ＤＢ１１４に登録されている集合画像１２１が読み出され、集合画像１２１の編集処理が実行される（ステップＳ３８）。なお、集合画像１２１の編集処理については後述する。
【０１３０】
集合画像生成部１１６による集合画像１２１の編集処理が終了すると、前述した画像検索動作と同様に、表示画面生成部１１８によって表示画面１１９のデータが生成され、クライアント装置１００に送信される（ステップＳ３９）。
【０１３１】
表示画面１１９のデータを受信したクライアント装置１００では、表示画面１１９がアプリケーション１０２によって展開され、表示デバイス１０１上に表示され（ステップＳ４０）、マップ編集動作は終了する。
【０１３２】
図１１は、サーバ装置１１０による集合画像１２１の編集処理（ステップＳ３８、図８）を示すフローチャートである。なお、図１１に示すフローチャートは、サムネイルの「移動」が行われたときの集合画像１２１の編集処理を示しているが、「削除」、「サイズ変更」および「回転」が行われたときの集合画像１２１の編集処理については、図１１に基づいて容易に想到することができるため、説明を省略する。
【０１３３】
まず、編集前のサムネイルとマップ上で重なるサムネイルが画像配置部１１７によって抽出される（ステップＳ５０）。ここで、サムネイルが抽出された場合には（ステップＳ５１：ＹＥＳ）、抽出されたサムネイルが属する各集合画像１２１の該当領域が更新される（ステップＳ５２）。
【０１３４】
なお、該当領域に含まれるサムネイルは、集合画像１２１上で下に重なっているサムネイルから順に貼り付けていく必要がある。これを実現する一例としては、画像ＤＢ１１４でメタ情報を保持する時に、登録画像１１２のサムネイル毎のマップ座標の更新日時を保持しておけばよい。マップ座標の更新日時は、登録画像１１２の登録時にサムネイルを登録した日時とし、サムネイルに編集処理が実施された場合は、その日時とすればよい。
【０１３５】
ステップＳ５０においてサムネイルが抽出されなかった場合、または、ステップＳ５２が完了した場合には、編集後のサムネイルが画像ＤＢ１１４に登録済みの集合画像１２１間の境界をまたがるか否かが画像配置部１１７によって判断される（ステップＳ５３）。なお、編集後のサムネイルが画像ＤＢ１１４に登録済みの集合画像１２１間の境界をまたがるか否かの画像配置部１１７による判断は、図４に示した集合画像更新処理におけるステップＳ１１と同様に行われる。
【０１３６】
ここで、当該サムネイルが、集合画像１２１間の境界をまたがらないと画像配置部１１７によって判断された場合には、該当する集合画像１２１が集合画像生成部１１６によって画像ＤＢ１１４から取得される（ステップＳ５４）。
【０１３７】
次に、取得された集合画像１２１に当該サムネイルが合成される合成処理が集合画像生成部１１６によって実行される（ステップＳ５５）。次に、合成処理が施された更新後の集合画像１２１は、集合画像生成部１１６によって画像ＤＢ１１４に再登録される（ステップＳ５６）。
【０１３８】
一方、当該サムネイルが、集合画像１２１間の境界をまたがると画像配置部１１７によって判断された場合には（ステップＳ５３：ＹＥＳ）、当該サムネイルからなる集合画像１２１が集合画像生成部１１６によって生成され（ステップＳ５７）、画像ＤＢ１１４に新規に登録される（ステップＳ５８）。
【０１３９】
なお、上述した集合画像１２１の編集処理において、画像配置部１１７は、集合画像１２１間の境界をまたがると判断した場合には、当該サムネイルがいずれかの集合画像１２１に収まるように、当該サムネイルの位置を変更するようにしてもよい。この場合には、画像配置部１１７は、サムネイルの中心点Ｏが属する集合画像１２１に収まるように当該サムネイルの位置を変更する。
【０１４０】
また、画像配置部１１７は、集合画像１２１間の境界をまたがると判断した場合には、サムネイルがいずれかの集合画像１２１に収まるように、他のサムネイルの位置を変更するようにしてもよい。
【０１４１】
以上説明したように、本発明一実施の形態としての画像表示システム１は、集合画像１２１間の境界をまたがるように配置されたサムネイルを特定し、特定したサムネイルを１つの集合画像１２１として表示画面１１９を生成するため、複数の領域に分割された集合画像１２１からなる表示画面１１９上で行われるサムネイルの編集処理を従来のものより高速化することができる。
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施の形態としての画像表示システムのブロック図である。
【図２】本発明の一実施の形態としての画像表示システムを構成するサーバ装置のハードウェア構成図である。
【図３】本発明の一実施の形態としての画像表示システムの画像登録動作を示すシーケンス図である。
【図４】本発明の一実施の形態としての画像表示システムを構成するサーバ装置の集合画像更新処理を詳細に示すフローチャートである。
【図５】本発明の一実施の形態としての画像表示システムにおけるサムネイルの各部の座標、高さおよび幅を示す概念図である。
【図６】本発明の一実施の形態としての画像表示システムの画像検索動作を示すシーケンス図である。
【図７】（ａ）は、本発明の一実施の形態としての画像表示システムにおける表示画面の例を示す概念図である。  （ｂ）は、本発明の一実施の形態としての画像表示システムにおけるサムネイル一覧ビューの例を示す概念図である。  （ｃ）は、本発明の一実施の形態としての画像表示システムにおけるマップを１６の集合画像に分割した例を示す概念図である。
【図８】本発明の一実施の形態としての画像表示システムを構成するクライアント装置による拡大表示動作を説明するための概念図である。
【図９】本発明の一実施の形態としての画像表示システムのマップ編集動作を示すシーケンス図である。
【図１０】本発明の一実施の形態としての画像表示システムにおけるサムネイルの編集操作の一例を示す概念図である。
【図１１】本発明の一実施の形態としての画像表示システムを構成するサーバ装置の集合画像の編集処理を詳細に示すフローチャートである。
【符号の説明】
【０１４３】
１  画像表示システム
１００  クライアント装置
１０１  表示デバイス
１０２  アプリケーション
１０３  入力デバイス
１０４  通信路
１１０  サーバ装置
１１１  外部Ｉ／Ｆ
１１２  登録画像
１１３  サムネイル生成部
１１４  画像ＤＢ
１１６  集合画像生成部
１１７  画像配置部
１１８  表示画面生成部
１１９  表示画面
１２０  画面制御データ
１２１  集合画像
１２２  画像配置データ
１２３  編集データ
２０１  ＣＰＵ
２０２  メモリ
２０３  ＨＤＤ
２０４  ビデオメモリ
２０５  モニタ
２０６  入力デバイス
２０７  外部Ｉ／Ｆ
２０８  バス
３０１  ウィンドウ
３０２  サムネイル一覧ビュー
３０４、３０５、３０６  スライダ
３０７  表示領域
【図１】
2010044498.tif 000003
【図２】
2010044498.tif 000004
【図３】
2010044498.tif 000005
【図４】
2010044498.tif 000006
【図５】
2010044498.tif 000007
【図６】
2010044498.tif 000008
【図７】
2010044498.tif 000009
【図８】
2010044498.tif 000010
【図９】
2010044498.tif 000011
【図１０】
2010044498.tif 000012
【図１１】
2010044498.tif 000013