(57)【要約】【課題】表示領域を圧迫することなく、マップ上に表示されたアイテムに対する操作に応じて、画像の表示を切り替えることが可能な情報処理装置、その制御方法、及びプログラムを提供すること。【解決手段】複数のオブジェクトを記憶し、前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶し、前記位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させ、表示された前記アイテムに対する指示を受け付け、前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をする。 【選択図】図５
2014119950.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを記憶する記憶機能を有する情報処理装置であって、
前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶手段と、
前記位置情報記憶手段で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御手段と、
前記表示制御手段により表示された前記アイテムに対する指示を受け付ける指示受付手段と、
を備え、
前記表示制御手段は、前記指示受付手段により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記指示受付手段で、前記アイテムに対する、撮影された順番が次となる前記オリジナル画像に対応するオブジェクトである次のオブジェクトを、表示領域に表示するための指示を受け付けた場合に、当該次のオブジェクトを表示領域に表示させ、前記アイテムに対する、撮影された順番が前となる前記オリジナル画像に対応するオブジェクトである前のオブジェクトを、表示領域に表示するための指示を受け付けた場合に、当該前のオブジェクトを表示領域に表示させる制御をすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記指示受付手段は、前記アイテムに対するスワイプ指示を受け付け、
前記表示制御手段は、前記指示受付手段で受け付けたスワイプ指示の方向であるスワイプ方向の先にあるオブジェクトを表示領域に表示させる制御をすることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記指示受付手段で前記アイテムに対するスワイプ指示を受け付けた場合に、前記スワイプ方向の先にあるオブジェクトを表示させるべく、前記マップの表示を、前記スワイプ方向の先にあるオブジェクトを中心とした位置までスクロールして遷移させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記指示受付手段は、前記アイテムに対するタップ指示を受け付け、
前記表示制御手段は、前記指示受付手段で前記アイテムに対するタップ指示を受け付けた場合に、前記マップの表示を、前記タップ指示を受けつけたアイテムに応じたオブジェクトを中心とした表示に切り替えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記アイテムは、前記複数のオブジェクトを、前記撮影順に応じて繋いだラインであって、
前記表示制御手段は、前記ラインで繋がれたオブジェクトであって、前記表示制御手段により表示されているマップの中央位置から、より遠い位置にプロットされた前記オブジェクトを、表示画面に表示すべく制御することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記ラインで繋がれたオブジェクトであって、前記指示受付手段で受け付けた指示のアイテム上の位置から、より近い位置にプロットされた前記オブジェクトを、表示画面に表示すべく制御することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示制御手段により、表示が変更されたオブジェクトに対応する画像データを、表示画面に拡大表示させるべく制御する拡大表示制御手段と、
を備えることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記オブジェクトに対応するオリジナル画像データを、アルバムと対応付けて記憶する記憶手段と、
前記アルバムの選択を受け付けるアルバム選択受付手段と、
を備え、
前記表示制御手段は、前記アルバム選択受付手段で選択を受け付けたアルバムに含まれる前記オリジナル画像データに対応するオブジェクトを、前記マップ上にプロットして表示させる制御をすることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記情報処理装置は、表示画面を有する表示端末と通信可能に接続され、
前記表示制御手段は、前記表示端末に、前記複数のオブジェクト、前記アイテム、前記マップの情報を送信することにより、前記表示端末の表示画面に、前記複数のオブジェクト、前記アイテム、前記マップを表示させる制御をすることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、表示手段を備え、
前記表示制御手段は、前記複数のオブジェクト、前記アイテム、前記マップの情報を用いて、前記情報処理装置の備える表示手段によって表示される表示画面に、前記複数のオブジェクト、前記アイテム、前記マップを表示させる制御をすることを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
複数のオブジェクトを記憶する記憶機能を有する情報処理装置の制御方法であって、
位置情報記憶手段が、前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶工程と、
表示制御手段が、前記位置情報記憶工程で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御工程と、
指示受付手段が、前記表示制御工程により表示された前記アイテムに対する指示を受け付ける指示受付工程と、
を含み、
前記表示制御工程は、前記指示受付工程により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする情報処理装置の制御方法。
【請求項１３】
複数のオブジェクトを記憶する記憶機能を有する情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶手段と、
前記位置情報記憶手段で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御手段と、
前記表示制御手段により表示された前記アイテムに対する指示を受け付ける指示受付手段として機能させ、
前記表示制御手段は、前記指示受付手段により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする情報処理装置のプログラム。
【請求項１４】
表示端末と、複数のオブジェクトを記憶する記憶機能を有する情報処理装置と、が通信可能に接続された情報処理システムであって、
前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶手段と、
前記位置情報記憶手段で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御手段と、
前記表示制御手段により表示された前記アイテムに対する指示を受け付ける指示受付手段と、
を備え、
前記表示制御手段は、前記指示受付手段により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、その制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
近年、撮像装置を用いて撮影した画像を、インターネット上で公開するオンラインアルバムサイトにアップロード（掲載）して記憶、管理するサービスが普及している。
【０００３】
複数の画像データをマップ上に配置（プロット）し、ユーザの移動の軌跡に応じて、画像データを順番に表示画面に表示する技術が公開されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−８５２４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術においては、マップ上に表示された、ユーザの移動軌跡を示すアイコンの既定の動きに応じで、画像を自動的に順番に表示するものであり、ユーザの所望するタイミング、操作に応じて、表示画面の縮尺変更、画像の表示の遷移を行うことが出来ない。
【０００６】
また、表示領域の小さい端末（例えば、スマートデバイス、スマートフォン）においては、ＰＣと異なり、地図上にプロットされた複数の画像の個々の内容を一括で確認可能に表示することは難しく、当該画像の内容を確認するためには、それぞれの画像の周辺のマップを拡大する必要がある。
【０００７】
この場合、マップ上にプロットされている、例えば、１枚後に撮影した画像データを表示したい場合には、マップの表示を縮小した後に当該１枚後に撮影した画像データを探し出し、再度マップを拡大表示する必用がある。
【０００８】
そこで、例えば、マップの拡大、縮小、画像送りのための専用アイコン等を表示画像上に表示すると、上述したような表示領域の小さい端末においては、表示領域が圧迫され、マップや画像等を表示する領域が狭くなってしまうという問題がある。
【０００９】
一方、マップ上に配置された画像の撮影順を、ラインによって表示するサービスが展開されている。しかし、当該ラインは、あくまで撮影順を示すためのオブジェクトであるものの、操作を受け付ける対象物ではない。
【００１０】
そこで、本発明は、表示領域を圧迫することなく、マップ上に表示されたアイテムに対する操作に応じて、画像の表示を切り替えることが可能な情報処理装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、複数のオブジェクトを記憶する記憶機能を有する情報処理装置であって、前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶手段と、前記位置情報記憶手段で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御手段と、前記表示制御手段により表示された前記アイテムに対する指示を受け付ける指示受付手段と、を備え、前記表示制御手段は、前記指示受付手段により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、表示領域を圧迫することなく、マップ上に表示されたアイテムに対する操作に応じて、画像の表示を切り替えることが可能な情報処理装置、その制御方法、及びプログラムを提供することが出来る。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における、情報処理システムの構成の一例を示す図である。
【図２】本発明の実施形態における、情報処理システムを構成する各装置のハードウエア構成の一例を示す図である。
【図３】本発明の実施形態における、情報処理システムを構成する各装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、画面表示切替処理の概要を示すフローチャートである。
【図５】本発明の実施形態における、ライン上で指示を受け付けた場合の、画面表示切替処理の詳細を示すフローチャートである。
【図６】本発明の実施形態における、マップ上で指示を受け付けた場合の、画面表示切替処理の詳細を示すフローチャートである。
【図７】本発明の実施形態における、各種装置が記憶する画像データのデータ構成の一例を示す図である。
【図８】本発明の実施形態における、アルバム選択画面の構成の一例を示す図である。
【図９】本発明の実施形態における、全体マップ表示画面の構成の一例を示す図である。
【図１０】本発明の実施形態における、マップ表示画面の構成の一例を示す図である。
【図１１】本発明の実施形態における、マップのスクロールの様子の一例を示す図である。
【図１２】本発明の実施形態における、拡大マップ表示画面の構成の一例を示す図である。
【図１３】本発明の実施形態における、拡大画像表示画面の構成の一例を示す図である。
【図１４】本発明の実施形態における、ラインデータの構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を用いて本実施形態について説明をする。図１は、本発明の実施形態における、情報処理システムの構成の一例を示す図である。図１に示す通り、本発明の実施形態における情報処理システムは、携帯端末１００とサーバ２００とが、ネットワーク１０１を介して通信可能に接続されることにより構成される。
【００１５】
本実施形態において携帯端末１００（表示端末）は、インターネットにアクセスするためのインターネットブラウザを備えている。また、本実施形態においてサーバ２００は、外部メモリ等の記憶装置内の所定の記憶領域に、外部端末よりアップロードされる画像データを、位置情報、日時情報と対応付けて記憶しているものとする。
【００１６】
次に、図２を用いて図１に示した携帯端末１００およびサーバ２００に適用可能な情報処理装置のハードウエア構成について説明する。図２は、本発明の実施形態における、情報処理システムを構成する各装置のハードウエア構成の一例を示す図である。
【００１７】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａＳｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  ＳｙＳｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００１８】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１９】
また、２０５は入力コントローラで、タッチパネルや、キーボード（ＫＢ）２０９、不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２０】
２０７はメインコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２１】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続、通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２２】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。また、タッチパネルにおいて受け付けたユーザからのタップ指示、スワイプ指示等によって、ユーザ指示を可能とする。
【００２３】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の、本発明の実施形態における、情報処理システムを構成する各装置のハードウエア構成の一例についての説明である。
【００２４】
次に図３を参照して、本発明の実施形態における、情報処理システムを構成する各装置の機能構成の一例について説明する。図３は、本発明の実施形態における、情報処理システムを構成する各装置の機能構成の一例を示す図である。
【００２５】
図３に示す通り、携帯端末１００は、マップ表示部３０１、指示受付部３０２、指示受付位置特定部３０３、指示種別判定部３０４、画像切替表示制御部３０５、マップ遷移表示制御部３０６等から構成される。
【００２６】
マップ表示部３０１は、サーバ２００より受信したマップ情報（地図情報）を表示する表示部である。また、当該マップ上に、サーバより取得した画像データを、当該画像データに対応する位置情報に応じてプロットし、プロットされた画像データ同士を、撮影日時の情報に応じてラインで結んで表示する表示部である。
【００２７】
指示受付部３０２は、当該表示部にて表示した画面（画面に表示されたマップ、画像データ、ライン）に対するユーザからの指示を受け付ける受付部である。指示受付位置特定部３０３は、当該指示を受け付けた位置、当該指示を受け付けた対象（画面に表示されたマップ、画像データ、ライン）を特定する特定部である。
【００２８】
指示種別判定部３０４は、受け付けた指示の種別を判定する。例えば、受け付けた操作指示が、スワイプ操作により操作指示か、タップ操作による操作指示かを判定する。
【００２９】
画像切替表示制御部３０５は、例えば前記ラインに対するタップ指示、スワイプ指示を受け付けた場合に、当該画像データの次の画像データを表示画面に表示すべく制御する表示制御部である。
【００３０】
マップ遷移表示制御部３０６は、例えば前記マップに対するタップ指示、スワイプ指示を受け付けた場合に、当該マップのスライド（スクロール）、拡大、縮小する表示制御部である。
【００３１】
サーバ２００は、画像データ記憶部３１１、マップ情報記憶部３１２、画像・マップ情報送信部３１３等から構成される。画像データ記憶部３１１は、外部メモリ等の記憶装置の所定の記憶領域に、画像データと位置情報（例えば撮影位置）、日時情報（例えば撮影日時）とを対応付けて記憶する記憶部である。
【００３２】
マップ情報記憶部３１２は、マップ情報（地図情報を記憶する記憶部である。）画像・マップ情報送信部３１３は、当該画像データ、当該マップ情報を、要求に応じて、携帯端末１００に送信する送信部である。
【００３３】
携帯端末１００は、サーバ２００より受信した当該画像データ、マップ情報を用いて、表示画面にマップを表示し、マップ上に画像データをプロット（配置）して、当該画像データ同士を、日時順にラインで結んで表示する。尚、以上が図３の、本発明の実施形態における、情報処理システムを構成する各装置の機能構成の一例についての説明である。
【００３４】
ここで図７を参照して、本発明の実施形態における、各種装置が記憶する画像データのデータ構成の一例について説明する。図７は、本発明の実施形態における、各種装置が記憶する画像データのデータ構成の一例を示す図である。図７に示す各データは、サーバ２００の外部メモリ２１１に記憶されているものとする。
【００３５】
図７に示す通り、オリジナル画像データテーブル７００は、ユーザＩＤ７０１、アルバムＩＤ７０２、オリジナルＩＤ７０３、オリジナル画像７０４、撮影日時７０５、緯度７０６、経度７０７等から構成されている。
【００３６】
ユーザＩＤ７０１は、当該オリジナル画像データテーブルに記憶される各オリジナル画像がいずれのユーザに対応する画像データかを特定するために用いる、ユーザの識別情報である。
【００３７】
当該ユーザＩＤ７０１は、例えばオリジナル画像データがサーバ２００にアップロードされる際に、当該サーバ２００にアクセス（ログイン）するために用いられたログインＩＤ、パスワードの内のログインＩＤであって、当該オリジナル画像データがサーバ２００にアップロードされた場合に、サーバ２００のＣＰＵ２０１により付与されるＩＤである。
【００３８】
アルバムＩＤ７０２は、当該オリジナル画像７０４（オリジナル画像データ／画像データの実体データ）が属するアルバムのＩＤである。つまり、各画像データはアルバムに対応付けて記憶されている。当該アルバムは、サーバ２００が提供するウェブサイトの不図示のアルバム編集画面において、ユーザの指示に応じて作成されたオンラインアルバムであるものとする。同一のアルバムＩＤを有する画像データは、同一のアルバムに属するものとする。
【００３９】
オリジナルＩＤ７０３は、オリジナル画像７０４（オリジナル画像データ／画像データの実体データ）を一意に識別するための識別情報である。撮影日時７０５は、オリジナル画像７０４が撮影された日時の情報である。緯度７０６、経度７０７は、オリジナル画像７０４が撮影された位置の情報（撮影位置情報）である。
【００４０】
撮影日時７０５、緯度７０６、経度７０７は、オリジナル画像７０４が撮影された際に、当該画像データを撮影した撮像装置が、撮像装置に搭載された時計機能、ＧＰＳ機能を用いて画像データのＥｘｉｆ情報に追加した情報である。
【００４１】
サーバ２００のＣＰＵ２０１は、オリジナル画像７０４がアップロードされた際に、オリジナル画像７０４の当該Ｅｘｉｆ情報より、撮影日時、ＧＰＳ情報を取得し、撮影日時７０５、緯度７０６、経度７０７に格納するものとする。
サムネイル画像データテーブル７１０は、ユーザＩＤ７１１、サムネイルＩＤ７１２、サムネイル画像７１３、オリジナルＩＤ７１４等から構成されている。
サムネイル画像７１３は、例えば、オリジナル画像データがサーバ２００にアップロードされた場合にサーバ２００のＣＰＵ２０１により生成される。
【００４２】
ユーザＩＤ７１１は、例えばオリジナル画像データがサーバ２００にアップロードされる際に、当該サーバ２００にアクセス（ログイン）するために用いられたログインＩＤ、パスワードの内のログインＩＤであって、サーバ２００のＣＰＵ２０１により、サムネイルＩＤ７１２に格納される。
サムネイルＩＤ７１２は、サムネイル画像７１３（サムネイル画像データ／サムネイル画像データの実体データ）を一意に識別するための識別情報である。
【００４３】
オリジナルＩＤ７１４は、当該サムネイル画像７１３に対応する（生成元の）オリジナル画像７０４を一意に識別するための識別情報である。以上が図７の、本発明の実施形態における、各種装置が記憶する画像データのデータ構成の一例についての説明である。
【００４４】
次に図４を参照して、本発明の実施形態における、画面表示切替処理の概要について説明する。図４は、本発明の実施形態における、画面表示切替処理の概要を示すフローチャートである。
【００４５】
携帯端末１００のＣＰＵ２０１は、例えばブラウザ機能を用いてサーバ２００へとアクセスすべく、サーバ２００へのログイン処理を実行する（ステップＳ４０１）。例えば、サーバ２００の提供するウェブサイトにアクセスするためのアプリケーションを立ち上げ、当該アプリケーションの画面にてＵＲＬの入力を受け付け、表示画面に表示されたログインＩＤ（ユーザＩＤ）、パスワードの入力欄に対するログインＩＤ（ユーザＩＤ）、パスワードの入力を受けることで認証処理を行い、サーバ２００へのログインを完了する。当該ユーザＩＤ、パスワードの情報はサーバ２００の外部メモリ２１１に記憶されているものとする。
【００４６】
携帯端末１００のＣＰＵ２０１は、サーバ２００よりアルバムＩＤを有する画像データを取得し、当該画像データと、携帯端末１００に記憶されるアプリケーションが保持する、画面のフレーム情報とに基づいて、アルバム選択画面（図８参照）を表示する（ステップＳ４０２）。
【００４７】
ここで図８を参照して、本発明の実施形態における、アルバム選択画面の構成の一例について説明する。図８は、本発明の実施形態における、アルバム選択画面の構成の一例を示す図である。
【００４８】
アルバム選択画面８００は、アルバム表示部８０１、表紙画像８０２、アルバム名８０３、掲載画像８０４、「ＭＡＰボタン」８０５、「戻る」ボタン８０６、「ＨＯＭＥ」ボタン８０７、「設定」ボタン８０８等から構成されている。
【００４９】
アルバム表示部８０１は、アルバムの情報を表示する表示部である。表紙画像８０２は、各アルバム内の先頭の画像データ（例えば、アルバムに掲載されている画像の中で、最も撮影日時が古い画像）である。
【００５０】
アルバム名８０３は、アルバムの名称である。アルバムの名称は、サーバ２００の外部メモリ２１１に、アルバムＩＤと対応付けて記憶されているものとする。掲載画像８０４は、各アルバムに対応付けられている画像データのサムネイル画像である。
【００５１】
「ＭＡＰボタン」８０５は、表示画面を全体マップ表示画面９００に遷移させるためのボタンである。全体マップ表示画面９００の詳細については、図９の説明にて後述する。
【００５２】
「戻る」ボタン８０６は、当該画面の前の画面に表示画面を戻すためのボタンである。「ＨＯＭＥ」ボタン８０７は、不図示のホーム画面（アプリケーション立ち上げ前の画面）に表示画面を遷移する画面である。「設定」ボタン８０８は、当該アルバム選択表示画面を表示制御しているアプリケーションの設定を変更するためのボタンである。以上が図８の、本発明の実施形態における、アルバム選択画面の構成の一例についての説明である。
【００５３】
図４の説明に戻る。携帯端末１００のＣＰＵ２０１は、各アルバムの「ＭＡＰ」ボタン８０５の押下指示を受け付けることで（アルバム選択受付手段）、アルバムに掲載された画像データのプロットされたマップを表示する、マップ表示画面の表示に必要なデータの要求をサーバ２００に送信する（ステップＳ４０３）。この際、押下された「ＭＡＰ」ボタンに対応するアルバムＩＤをサーバ２００に送信する。
【００５４】
サーバ２００のＣＰＵ２０１は、当該要求を受信し（ステップＳ４０４）、記憶装置よりマップ情報を取得し（ステップＳ４０５）、また、ステップＳ４０３で受信したアルバムＩＤをアルバムＩＤ７０２に有する画像データ（オリジナル画像データテーブル７００、サムネイル画像データテーブル７１０の情報）を取得する（ステップＳ４０６）。
【００５５】
サーバ２００のＣＰＵ２０１は、当該マップ情報と画像データの情報とを携帯端末１００に送信し（ステップＳ４０７）、携帯端末１００のＣＰＵ２０１は、これを受信して（ステップＳ４０８）、ステップＳ４０１で立ち上げたアプリケーションを制御して、全体マップ表示画面９００のような画面を表示画面に表示する（ステップＳ４０９／
表示制御手段）。
【００５６】
ここで図９を参照して、本発明の実施形態における、全体マップ表示画面の構成の一例について説明する。図９は、本発明の実施形態における、全体マップ表示画面の構成の一例を示す図である。
【００５７】
全体マップ表示画面９００は、マップ表示部９０１、サムネイル画像９０２（プロット画像／オブジェクト）、ライン９０３等から構成されている。マップ表示部９０１は、マップを表示する表示部である。当該マップは、アルバムに掲載されている全てのオリジナル画像のサムネイル画像９０２（プロット画像／オブジェクト）が表示されるように、縮尺を調整するものとする。
【００５８】
ライン９０３は、各サムネイル画像９０２を撮影日時順に結ぶラインである。以上が図９の、本発明の実施形態における、全体マップ表示画面の構成の一例についての説明である。
【００５９】
尚、マップ表示画面（図９〜図１２の画面）においては、マップ表示部に対するタップ指示を受け付けることで、マップの拡大の表示制御が行われる。また、マップ表示部に対するスワイプ指示を受け付けることで、当該スワイプ指示の長さに応じて、マップのスクロール表示制御が行われるものとする。
【００６０】
また、ライン９０３は、例えば、携帯端末１００のＣＰＵ２０１が、携帯端末１００にインストールされたアプリケーションを制御して、ステップＳ４０８で受信した画像データの位置情報に基づいて生成され、携帯端末１００の外部メモリに記憶するものとする。ライン９０３のデータ（ラインデータ１４００）の詳細については図１４の説明にて後述する。
【００６１】
ここで図１４を参照して、本発明の実施形態における、ラインデータの構成の一例について説明する。図１４は、本発明の実施形態における、ラインデータの構成の一例を示す図である。
【００６２】
ラインデータ１４００は、ラインＩＤ１４０１、サムネイル１ＩＤ１４０２、サムネイル１位置１４０３、サムネイル２ＩＤ１４０４、サムネイル２位置１４０５等から構成される。ラインデータ１４００は、携帯端末１００、及びサーバ２００の外部メモリに記憶されているものとする。
【００６３】
ラインＩＤ１４０１は、各ラインのデータを識別するための識別情報である。尚、当該ラインＩＤで識別されるラインの画像データは、別途、携帯端末１００の外部メモリに、当該ラインＩＤと対応付けて記憶されているものとする。
【００６４】
サムネイル１ＩＤ１４０２は、ラインが結ぶ２つの画像データの内の１つであり、例えば、日時順で画像データをソートした場合の、前の順番の画像データ（サムネイル／オブジェクト）の識別情報である。サムネイル１位置１４０３は、当該サムネイル１ＩＤの示す画像データ（サムネイル）のオリジナル画像の撮影位置である（位置情報記憶手段）。
【００６５】
サムネイル２ＩＤ１４０４は、ラインが結ぶ２つの画像データの内の１つであり、例えば、日時順で画像データをソートした場合の、後の順番（次の順番）の画像データの識別情報である。サムネイル２位置１４０５は、当該サムネイル２ＩＤの示す画像データ（サムネイル）のオリジナル画像の撮影位置である。以上が図１４の、本発明の実施形態における、ラインデータの構成の一例についての説明である。
【００６６】
図４の説明に戻る。携帯端末１００のＣＰＵ２０１は、マップ上に表示された画像データ（例えばサムネイル画像９０２）に対する指示（タップ指示）を受け付けたか否かを判定する（ステップＳ４１０／指示受付手段）。
【００６７】
マップ上に表示された画像データに対する指示を受け付けたと判定した場合（ステップＳ４１２でＹＥＳ）、処理をステップＳ４１３に移行し、画像データと、周辺マップとを拡大して、図１０のマップ表示画面１０００のような画面を表示する（ステップＳ４１１）。
【００６８】
マップ表示画面１０００は、マップ表示部１００１、サムネイル画像１００２、ライン１００３等から構成される。ライン１００３は矢印になっており、表示画面に表示されている画像と、表示されていない画像との前後関係が認識可能になっている。その他、マップ表示画面１０００の構成は、全体マップ表示画面９００とほぼ同じであるため、ここでは説明を割愛する。
【００６９】
尚、マップ表示画面１０００における、サムネイル画像１００２に対するタップ指示を受け付けることで、画像データを更に拡大して表示することが出来る（図１３の拡大画像表示画面１３００のような画面を表示する）。
拡大画像表示画面１３００において、拡大画像に対するタップ指示を受け付けた場合には、表示画面をマップ表示画面１０００に戻すものとする。
【００７０】
携帯端末１００のＣＰＵ２０１は、マップ表示画面に表示されるラインに対する指示を受け付けたか否かを判定する（ステップＳ４１２）。ラインに対する指示を受け付けたと判定した場合（ステップＳ４１２でＹＥＳ）、処理をステップＳ４１３に移行する。ステップＳ４１３の処理の詳細については、図５の説明にて後述する。
【００７１】
ここで図５を参照して、本発明の実施形態における、ライン上で指示を受け付けた場合の、画面表示切替処理の詳細について説明する。図５は、本発明の実施形態における、ライン上で指示を受け付けた場合の、画面表示切替処理の詳細を示すフローチャートである。
【００７２】
携帯端末１００のＣＰＵ２０１は、ライン上に受け付けた指示がタップ指示か、スワイプ指示かを判断する（ステップＳ５０１）。受け付けた指示がタップであると判定した場合、処理をステップＳ５０２に移行し、次画像（例えば、タップされたラインで結ばれている、表示画面の中央から、より遠い位置にプロットされている画像）の要求をサーバ２００に送信する（ステップＳ５０２）。
【００７３】
この際、携帯端末１００のＣＰＵ２０１、当該次画像の画像データのサムネイルＩＤ（またはオリジナルＩＤ）と、マップの現在の縮尺の情報を送信する。
【００７４】
尚、ここでは、タップされたラインで結ばれている、表示画面の中央から、より遠い位置にプロットされている画像を次画像としたが、例えば、タップされたライン上の位置より近い画像を次画像と判定するようにしてもよい。
【００７５】
また、図１０のマップ表示画面１０００のような画面において、ラインに対する操作指示を受け付けた場合、当該ラインの先にプロットされている（ラインで繋がれている）、表示画面に表示されていない画像（オブジェクト）を次画像として、当該ラインのい対する指示を受け付けた場合に、当該次画像を表示画面上のマップの中央位置に配置するよう表示を変更するようにしてもよい。
【００７６】
この場合、携帯端末１００のＣＰＵ２０１は、例えばステップＳ５０２の前に、マップ表示領域上に、タップされたラインで繋がれている画像データが２つとも表示されているかを判定し、当該画像データが２つとも表示されていないと判定した場合、当該表示されていない画像であって、タップを受け付けたラインの先にある画像を次画像とし、当該次画像の画像データをサーバ２００に送信するようにする。
【００７７】
また、ラインに対するタップ指示を受け付けた場合、当該タップ指示の回数に応じて、当該ラインで繋がれたいずれの画像データを表示画面に表示するかを判断するようにしてもよい。例えば、受け付けたタップ指示の回数が１回であった場合、撮影された順番が次である画像データを表示画面に表示し、受け付けたタップ指示の回数が２回（例えば、ダブルタップ）であった場合、撮影された順番が前である画像データを表示画面に表示するようにしてもよい。
【００７８】
この場合、携帯端末１００のＣＰＵ２０１は、図５のステップＳ５０２の前に、指示を受け付けたラインデータを特定し、受け付けたタップ指示の回数を判定し、受け付けたタップ指示の回数が１回であった場合には、当該ラインデータに対応する前の画像データ（図１４のサムネイル１ＩＤの示す画像データ）をサーバ２００に要求し、受け付けたタップ指示の回数が２回であった場合には、当該ラインデータに対応する次の画像データ（ここでは、撮影された順番が後の画像データ／図１４のサムネイル２ＩＤの示す画像データ）をサーバ２００に要求する（ステップＳ５０２）。
【００７９】
サーバ２００のＣＰＵ２０１は、当該要求を受信し（ステップＳ５０３）、当該次画像の画像データと、当該次画像の画像データの周辺のマップ情報を取得し（ステップＳ５０４、ステップＳ５０５）、携帯端末１００に送信する（ステップＳ５０６）。尚、ステップＳ５０４にて取得するマップ情報は、ステップＳ５０３で受信した縮尺に順じて取得する。
【００８０】
当該次画像の画像データのサムネイルＩＤは、いずれのライン（ラインＩＤ１４０１の示すライン）がタップ指示の対象になったかの情報に基づいて特定されるものとする。例えば、タップされたラインがラインＩＤ＝ＬＮ２３のラインであって（図１４参照）、表示中のマップの中心座標が、サムネイル２位置１４０５より、サムネイル１位置１４０３に近い場合、サムネイルＩＤ＝ｓｕｍ３３３３の画像データを次画像とする。
【００８１】
携帯端末１００のＣＰＵ２０１は、当該画像データとマップ情報を受信し（ステップＳ５０７）、表示画面の表示を、次画像をマップの中心とした不図示のマップ表示画面に切り替えて（ステップＳ５０８／表示制御手段）、処理を終了する。
【００８２】
この際、携帯端末１００のＣＰＵ２０１は、現在表示中のマップ表示画面のマップ位置から、当該次画像をマップの中心とした不図示のマップ表示画面のマップ位置までの間のマップ情報（マップの遷移情報）は、表示画面に表示しないものとする。
【００８３】
一方、ステップＳ５０１において、受け付けた指示がスワイプ（スライド、フリックを含む）操作であると判定した場合、当該スワイプ操作の方向（スワイプ方向）が次画像（例えば、スワイプされたラインで結ばれている、スワイプ操作を受け付けた位置から、より遠い位置にプロットされている画像）の方向か否かを判定する（ステップＳ５０９）。
【００８４】
当該スワイプ操作の方向が次画像の方向でないと判定した場合（ステップＳ５０９でＮＯ）、処理を図６のステップＳ６０８に移行する。ステップＳ６０８を含む図６の説明は後述する。
【００８５】
当該スワイプ操作の方向が次画像の方向であると判定した場合（ステップＳ５０９でＹＥＳ）、遷移データ（次画像データ、現在表示されているマップの位置から次画像データがプロットされている位置周辺までのマップ情報）をサーバ２００に要求する（ステップＳ５１０）。当該要求には、次画像のサムネイルＩＤ、及び、現在表示中のマップの中央位置、拡縮の情報を含むものとする。
【００８６】
サーバ２００のＣＰＵ２０１は、当該要求を受信し（ステップＳ５１１）、受け付けたスワイプ操作（スワイプ指示）の先にある次画像のオリジナル画像データを取得する（ステップＳ５１２）。
【００８７】
また、次画像がプロットされている位置の周辺のマップ情報、及び、現在表示されているマップの位置から次画像データがプロットされている位置周辺までのマップ情報を取得する（ステップＳ５１３）。取得するマップの拡縮は、ステップＳ５１１で受信した要求に含まれる拡縮の情報と同一とする。
【００８８】
サーバ２００のＣＰＵ２０１は、ステップＳ５１２、Ｓ５１３で取得した画像データ、マップ情報を携帯端末１００に送信し（ステップＳ５１４）、携帯端末１００のＣＰＵ２０１は、これを受信する（ステップＳ５１５）。
【００８９】
携帯端末１００のＣＰＵ２０１は、受信したマップ情報を用いて、次画像の位置まで、マップをスクロールするようにして遷移させる（ステップＳ５１６／表示制御手段）。例えば、図１１に示すように、画像１１０１の表示されているマップ１１０３から、次画像１１０２を中心とするマップ１１０４までの間の中間のマップ情報１１０５を表示しながら、マップ１１０４まで表示を遷移させる。
【００９０】
携帯端末１００のＣＰＵ２０１は、当該次画像がマップの中央に位置するよう表示制御がされたかを判定し（ステップＳ５１７）、まだ、次画像がマップの中央に位置するよう表示制御がされていないと判定した場合（ステップＳ５１７でＮＯ）、処理をステップＳ５１７の前に戻し、次画像がマップの中央に位置するよう表示制御がされたと判定した場合（ステップＳ５１７でＹＥＳ）、当該次画像を拡大表示して（ステップＳ５１８／拡大表示制御手段）、処理を終了する。以上が図５の、本発明の実施形態における、ライン上で指示を受け付けた場合の、画面表示切替処理の詳細の説明である。
【００９１】
図４の説明に戻る。携帯端末１００のＣＰＵ２０１は、ステップＳ４１２において、マップ上に表示された画像データに対する指示を受け付けていないと判定した場合（ステップＳ４１２でＮＯ）、処理をステップＳ４１４に移行し、マップ（マップ上）に対する指示を受け付けたか否かを判定する（ステップＳ４１４）。
【００９２】
マップに対する指示を受け付けたと判定した場合（ステップＳ４１４でＹＥＳ）、処理をステップＳ４１５に移行し、マップ表示の変更処理を実行する（ステップＳ４１５）。マップ表示の変更処理の詳細については、図６の説明にて後述する。
【００９３】
ここで図６を参照して、本発明の実施形態における、マップ上で指示を受け付けた場合の、画面表示切替処理の詳細について説明する。図６は、本発明の実施形態における、マップ上で指示を受け付けた場合の、画面表示切替処理の詳細を示すフローチャートである。
【００９４】
携帯端末１００のＣＰＵ２０１は、受け付けた操作指示がタップかスワイプかを判定し（ステップＳ６０１）、受け付けた指示がタップであった場合、タップを受け付けた位置を中心としたマップの表示の拡大を行うべく、拡大マップの情報をサーバ２００に要求する（ステップＳ６０２）。当該要求にはタップを受け付けた位置の情報を含むものとする。
【００９５】
サーバ２００のＣＰＵ２０１は、当該要求を受け付け（ステップＳ６０３）、タップを受け付けた位置を中心とする拡大後のマップ情報を取得し（ステップＳ６０４）、当該マップ情報を携帯端末１００に送信する（ステップＳ６０５）。尚、当該拡大の倍率については、サーバ２００の外部メモリに予め記憶されているものとする。これは、マップを縮小する場合の倍率についても同じである。
【００９６】
また、ここでは、当該マップ拡大の倍率の情報をサーバ２００の外部メモリに記憶し、サーバ２００のＣＰＵ２０１が当該倍率のデータを取得して、当該倍率に準じたマップ情報を取得して携帯端末１００に送信するものとしたが、例えば、当該倍率の情報を携帯端末１００の外部メモリに記憶し、拡大マップ情報の要求と共に当該倍率の情報をサーバ２００に送信して、サーバ２００のＣＰＵ２０１は、受信した倍率の情報に基づいてマップ情報を取得して返信するようにしてもよい。
【００９７】
携帯端末１００のＣＰＵ２０１は、拡大後のマップ情報（拡大マップ情報）を受信し（ステップＳ６０６）、表示画面に表示して（ステップＳ６０７）処理を終了する。例えば、図１２の拡大マップ表示画面１２００は、図９のマップ表示画面において、図１２の中心位置１２０１を対象としたタップ指示を受け付けた場合の拡大マップ表示画面である。
【００９８】
携帯端末１００のＣＰＵ２０１は、ステップＳ６０１において、受け付けた指示がスワイプであると判定した場合、当該指示を受け付けた受付け幅（指示受付幅）、つまり、スワイプされた距離の情報を取得し（ステップＳ６０８）、当該指示受付幅の情報をサーバ２００に送信する（ステップＳ６０９）。
【００９９】
サーバ２００のＣＰＵ２０１は、当該指示受付幅の情報を受信し（ステップＳ６１０）、スワイプ指示を受け付けた方向にスクロールして表示する、次のマップ表示の表示地点の中心位置を算出して（ステップＳ６１１）、当該次のマップ表示の表示地点のマップ情報を取得する（ステップＳ６１２）。
【０１００】
尚、当該次のマップ表示の表示地点の中心位置を算出のための計算式、計算を実行するためのプログラムは、サーバ２００の外部メモリに記憶されているものとする。当該算出方法については、既存の技術を流用可能のため、ここでは説明を割愛する。
【０１０１】
サーバ２００のＣＰＵ２０１は、次のマップ表示地点の周辺に、つまり、次に表示するマップの範囲内に、プロットされている画像が存在するかを判定する（ステップＳ６１３）。具体的には、表示中の画像群の属するに含まれるオリジナル画像データの内、次のマップ表示地点のマップの範囲に含まれる位置情報を有する画像データが存在するかを判定する。
【０１０２】
次に表示するマップの範囲内にプロットされている画像が存在すると判定した場合（ステップＳ６１３でＹＥＳ）、サーバ２００のＣＰＵ２０１は、当該画像データを外部メモリより取得し（ステップＳ６１４）、当該次のマップ表示地点までのマップ情報と、当該画像データを携帯端末１００に送信する（ステップＳ６１５）。
【０１０３】
次に表示するマップの範囲内にプロットされている画像が存在しないと判定した場合（ステップＳ６１３でＮＯ）、当該次のマップ表示地点までのマップ情報を携帯端末１００に送信する（ステップＳ６１６）。
【０１０４】
携帯端末１００のＣＰＵ２０１は、ステップＳ６１５、またはステップＳ６１６で送信された情報を受信し（ステップＳ６１７）、受信したマップ情報を用いて、次のマップ表示地点まで、マップをスクロールさせて遷移させる（ステップＳ６１８）。
【０１０５】
携帯端末１００のＣＰＵ２０１は、次のマップ表示地点が、マップ表示領域の中心となったかを判定し（ステップＳ６１９）、次のマップ表示地点が、マップ表示領域の中心となっていないと判定した場合（ステップＳ６１９でＮＯ）、処理をステップＳ６１９の前に戻す。
【０１０６】
次のマップ表示地点が、マップ表示領域の中心となったと判定した場合（ステップＳ６１９でＹＥＳ）、当該スクロールの処理を終了する（ステップＳ６２０）。尚、ステップＳ６１７において画像データを受信している場合、当該画像データのサムネイルをマップ上に表示するものとする。以上が図６の、本発明の実施形態における、マップ上で指示を受け付けた場合の、画面表示切替処理の説明である。
【０１０７】
図４の説明に戻る。携帯端末１００のＣＰＵ２０１は、ステップＳ４１４において、マップに対する指示を受けていないと判定した場合（ステップＳ４１４でＮＯ）、表示中の画面（例えば、全体マップ表示画面９００）を終了する指示を受け付けたか否かを判定する（ステップＳ４１６）。
【０１０８】
表示中の画面を終了する指示を受け付けていないと判定した場合（ステップＳ４１６でＮＯ）、処理をステップＳ４０９の前に戻す。表示中の画面を終了する指示を受け付けていたと判定した場合（ステップＳ４１６でＹＥＳ）、当該画面の表示（画面を表示するアプリケーション）を終了し、処理を終了する。以上が図４の、本発明の実施形態における、画面表示切替処理の概要についての説明である。
【０１０９】
以上説明したように、本発明によれば、表示領域を圧迫することなく、マップ上に表示されたアイテムに対する操作に応じて、画像の表示を切り替えることが可能な情報処理装置、その制御方法、及びプログラムを提供することが可能になる。
【０１１０】
即ち、本発明の情報処理装置は、複数のオブジェクトを記憶する記憶機能を有する情報処理装置であって、前記複数のオブジェクトをマップ上に配置するための、前記複数のオブジェクトに対応するオリジナル画像の位置情報を記憶する位置情報記憶手段と、前記位置情報記憶手段で記憶された位置情報に応じてマップ上に配置された複数のオブジェクトに対応するオリジナル画像の時間情報を用いて、当該オリジナル画像が撮影された撮影順を特定可能なアイテムをマップ上に識別表示させる制御をする表示制御手段と、前記表示制御手段により表示された前記アイテムに対する指示を受け付ける指示受付手段と、を備え、前記表示制御手段は、前記指示受付手段により受け付けた前記アイテムに対する指示内容に従って、当該アイテムに対応するオブジェクトを表示領域に表示させる制御をすることを特徴とする。
【０１１１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１１４】
また、各装置が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。例えば、図４〜図６に示す処理の全てを携帯端末１００において実行させるようにしてもよい。この場合、画像データにオリジナル画像データテーブル７００、サムネイル画像データテーブル７１０、ラインデータ１４００は、携帯端末１００の外部メモリに記憶されているものとする。携帯端末１００のＣＰＵ２０１は、携帯端末１００に設定された、オブジェクトをマップ上にプロットして、ラインで繋げて表示する表示を実現するためのアプリケーションを起動し、携帯端末１００の外部メモリに記憶された上記のデータを用いて、図４〜図６の処理を実行する。
【０１１７】
また、上述した実施形態の説明においては、画像の順番を示すアイテムとして、ラインを例として取り上げたが、当該アイテムは、必ずしもラインに限られるものではない。例えば、マップ上にプロットされた画像データ（サムネイル）の両横に、当該画像データの前後の画像データがプロットされた位置の方向を示すアイコンを表示されている場合、当該アイコンに対するユーザからのタップ指示を受け付けることで、当該アイコンの示す先にある画像データをマップの中央に表示させるようにしてもよい。
【０１１８】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２０】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１２１】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウエア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウエア構成による実現も含むものである。
【符号の説明】
【０１２２】
１００  携帯端末
１０１  ネットワーク
２００  サーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置（ＫＢ）
２１０  表示装置（ＣＲＴ）
２１１  外部メモリ
【図１】
2014119950.tif 000003
【図２】
2014119950.tif 000004
【図３】
2014119950.tif 000005
【図４】
2014119950.tif 000006
【図５】
2014119950.tif 000007
【図６】
2014119950.tif 000008
【図７】
2014119950.tif 000009
【図８】
2014119950.tif 000010
【図９】
2014119950.tif 000011
【図１０】
2014119950.tif 000012
【図１１】
2014119950.tif 000013
【図１２】
2014119950.tif 000014
【図１３】
2014119950.tif 000015
【図１４】
2014119950.tif 000016