(57)【要約】【課題】画像が撮影された位置を視覚的にわかりやすく表示させるために、動的に地図情報を更新させる仕組みを提供する。【解決するための手段】クライアント端末１００は、マップビュー形式によるスライドショー表示の指示を受け付けるとスライドショーを開始する。スライドショーで表示される画像のＧＰＳ座標を取得し、ウェブサイトサーバ２００に送信すると、ウェブサイトサーバ２００は取得したＧＰＳ座標に基づいて、マップ表示領域の中央に、当該画像が撮影された位置が来るよう表示制御するためのコマンドをクライアント端末１００に返す。これによりクライアント端末１００は、マップ表示領域の表示制御を行う。【選択図】図１８
2015046937.tif 000002
【特許請求の範囲】
【請求項１】
位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示手段と、
前記画像表示手段で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御手段と、
を備え、
前記画像表示手段は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御手段は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理装置。
【請求項２】
前記オブジェクト表示制御手段は、前記オブジェクトを前記マップ表示領域の中央の位置に配置して表示すべく制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記オブジェクト表示制御手段は、前記スライドショーで表示する全てのオリジナル画像に対応する位置情報の示す位置に配置されるオブジェクトを、前記マップ表示領域で識別可能な縮尺で表示すべく制御することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記オリジナル画像と、前記オリジナル画像に対応する位置情報と、前記オリジナル画像に対応するオブジェクトを記憶したウェブサイトサーバと通信可能に接続され、
前記オブジェクト表示制御手段は、前記ウェブサイトサーバに対して、前記オブジェクトを前記表示画面におけるマップ表示領域上に配置して表示する画面の返信要求を送信することにより、前記オブジェクトを前記マップ表示領域上に配置して表示することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記スライドショー形式で表示される前記オリジナル画像に対応する位置情報の示す位置の名称に関する情報を表示する地名情報表示手段
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記オブジェクトを配置する位置の近傍のランドマークの情報を取得するランドマーク情報取得手段と、
を備え、
前記オブジェクト表示制御手段は、前記オブジェクトと、前記ランドマーク情報取得手段で取得したランドマークの情報とを、前記マップ表示領域上に配置して表示することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記ランドマークの情報は、前記ランドマークの名称又は画像であることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記オブジェクト表示制御手段は、前記スライドショーで表示する画像のみを、前記マップ表示領域上に配置して表示することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記オブジェクト表示制御手段は、前記画像表示手段で未表示の前記オリジナル画像に対応するオブジェクトを、前記マップ表示領域に表示せず、前記画像表示手段で既に表示済である前記オリジナル画像に対応するオブジェクトを、前記マップ表示領域に表示すべく制御することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記オリジナル画像に対応する時間情報を取得する時間情報取得手段と、
を備え、
前記オブジェクト表示制御手段は、前記時間情報取得手段で取得したそれぞれの時間情報の示す時間に応じて、前記オリジナル画像に対応するオブジェクトのそれぞれをラインで繋いで表示すべく制御することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記画像表示手段は、前記スライドショー形式で表示する前記オリジナル画像を、前記オリジナル画像の撮影時間順に、順次表示し、
次に表示する前記オリジナル画像との撮影時間の差の時間に応じて、前記オリジナル画像の表示時間を変更することを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
複数の前記画像をオンラインアルバムに掲載するとして前記ウェブサイトサーバで記憶すべくアルバムの作成指示をするアルバム作成指示手段
を更に備えることを特徴とする請求項４乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記アルバム作成指示手段で作成する前記オンラインアルバムに掲載すべくオリジナル画像を前記ウェブサイトサーバにアップロードするアップロード手段と、
前記アルバム作成指示手段で作成する前記オンラインアルバムに掲載すべく、前記ウェブサイトサーバに既にアップロードされている前記画像に紐付く前記オブジェクトの選択を受け付けるアルバム掲載画像選択受付手段と
を更に備えることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記オリジナル画像と、前記オリジナル画像に対応する位置情報と、前記オリジナル画像に対応するオブジェクトを記憶したウェブサイトサーバと、情報処理装置と、が通信可能に接続された情報処理システムであって、
前記情報処理システムは、
位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示手段と、
前記画像表示手段で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御手段と、
を備え、
前記画像表示手段は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御手段は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理システム。
【請求項１５】
画像表示手段が、位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示工程と、
オブジェクト表示制御が、前記画像表示工程で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御工程と、
を含み、
前記画像表示工程は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御工程は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理装置の制御方法。
【請求項１６】
情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示手段と、
前記画像表示手段で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御手段として機能させ、
前記画像表示手段は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御手段は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理装置のプログラム。
【請求項１７】
前記オリジナル画像と、前記オリジナル画像に対応する位置情報と、前記オリジナル画像に対応するオブジェクトを記憶したウェブサイトサーバと、情報処理装置と、が通信可能に接続された情報処理システムの制御方法であって、
画像表示手段が、位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示工程と、
オブジェクト表示制御手段が、前記画像表示工程で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御工程と、
を含み、
前記画像表示工程は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御工程は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理システムの制御方法。
【請求項１８】
前記オリジナル画像と、前記オリジナル画像に対応する位置情報と、前記オリジナル画像に対応するオブジェクトを記憶したウェブサイトサーバと、情報処理装置と、が通信可能に接続された情報処理システムで実行が可能なプログラムあって、
前記情報処理システムを、
位置情報に対応したオリジナル画像をスライドショー形式で表示画面に表示する画像表示手段と、
前記画像表示手段で表示される前記オリジナル画像に対応するオブジェクトを、前記オリジナル画像に対応する位置情報に従って、表示画面におけるマップ表示領域上に配置して表示すべく制御するオブジェクト表示制御手段として機能させ、
前記画像表示手段は、前記スライドショー形式で表示画面に表示する画像を順次切り替えて表示し、
前記オブジェクト表示制御手段は、前記オリジナル画像の表示の切り替えに応じて、配置するオブジェクトの位置を切り替えて表示することを特徴とする情報処理システムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットで提供するオンラインアルバムサービスにおけるコンテンツの表示方法に関する。
【背景技術】
【０００２】
近年、撮影装置を用いて撮影した画像を、インターネット上で公開するオンラインアルバムサイトにアップロード（掲載）して不特定多数のユーザで画像のおよび共有を楽しむサービスが普及している。例えば、オンラインアルバムサイトとして、ＣＡＮＯＮ  ｉＭＡＧＥ  ＧＡＴＥＷＡＹ（登録商標）、また、ソーシャルネットワークサービスとしてＦａｃｅｂｏｏｋ（登録商標）などが挙げられる。
【０００３】
これら不特定多数のユーザと画像を共有して楽しむオンラインアルバムサイトでは、ユーザ間のコミュニケーションの一環として、例えば画像に対してコメントキャプションを付加する機能が一般的となっている。コメントやキャプションなどを画像に付加することができるようになると、１つの画像に対して大量のコメントやキャプションなどが付加されることもあるため、画像をスライドショーで表示する際にユーザにとって見易い表示時間で各画像をスライドショー表示する技術が開示されている（例えば特許文献１）。
【０００４】
また、最近では画像が撮影された位置を示す撮影位置情報（ＧＰＳ座標）を取得することができる撮影装置も多数あり、これらの撮影装置で撮影された画像のメタデータ（例えばＥｘｉｆ形式のデータ）には、「ＧＰＳ座標」が付加される。この「ＧＰＳ座標」の情報を用いることにより、ウェブで提供する地図上の撮影された場所に画像をマッピング（プロット）して表示する技術が開示されている（例えば特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１５４３９８号公報
【特許文献２】特開２０１１−７１７３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、せっかくＧＰＳ座標がメタデータとして付加されている画像を撮影したが、画像をスライドショーで閲覧する際には、画像にフォーカスを当てて表示がなされるのが一般的であり、どこで撮影されたかという地理的認識をユーザに喚起させることは困難であった。
【０００７】
そこで本発明は、画像が撮影された位置を視覚的にわかりやすく表示させるために、動的に地図情報を更新させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
即ち本発明は、撮影位置情報をメタデータとして備える画像を記憶するウェブサイトサーバと通信可能な情報処理装置において、前記画像の撮影位置が識別可能なマップ表示領域を含むスライドショー形式で表示させるべく指示を受け付けるスライドショー表示指示受付手段と、前記スライドショー表示指示受付手段で前記スライドショー形式で表示させる指示を受け付けた前記画像の撮影位置情報を取得する撮影位置情報取得手段と、前記撮影位置情報取得手段で取得した前記撮影位置情報に基づいて、前記画像の撮影位置を前記マップ表示領域の中央に表示すべく前記ウェブサイトサーバに指示を送信する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像が撮影された位置を視覚的にわかりやすく表示させるために、動的に地図情報を更新させる仕組みを提供することが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態にかかる情報処理システムの全体構成を示す図である。
【図２】本実施形態にかかる情報処理システムを構成する各装置のハードウエア構成を示す図である。
【図３】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図４】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図５】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図６】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図７】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図８】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図９】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１０】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１１】本実施形態にかかる情報処理システムの処理概要を示すフローチャート図である。
【図１２】本実施形態にかかるクライアント端末１００での処理概要を示すフローチャート図である。
【図１３】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１４】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１５】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１６】本実施形態にかかるクライアント端末１００での処理概要を示すフローチャート図である。
【図１７】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１８】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１９】本発明の実施形態における、位置情報対応付けテーブルの構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて本実施形態について説明をする。図１は、本実施形態を実現するためのシステム構成例を示した図である。図１の情報処理システムでは、クライアント端末１００とウェブサイトサーバ２００とが、ネットワーク１を介して接続可能な状態にある。
【００１２】
本実施形態においてクライアント端末１００は、インターネットにアクセスするためのインターネットブラウザを備えている。また、本実施形態においてウェブサイトサーバ２００は、クライアント端末１００から選択を受け付けてアップロードされる画像を記憶部（例えばＨＤＤ）の所定の記憶領域に記憶し、ユーザによって作成されるアルバムのデータテーブルを記憶している。ウェブサイトサーバ２００に記憶されるアルバムのデータテーブルは、後述の図１３で説明する。
【００１３】
次に、図２を用いて図１に示したクライアント端末１００およびウェブサイトサーバ２００に適用可能な情報処理装置のハードウエア構成について説明する。図２は、クライアント端末１００およびウェブサイトサーバ２００に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【００１４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａＳｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  ＳｙＳｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００１５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００１７】
２０７はメインコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１８】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続、通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００１９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２１】
次に、図３を用いて本実施の形態におけるウェブサイトサーバ２００で提供するウェブサイトについて説明する。図３は、ウェブサイトサーバ２００にアクセスしたクライアント端末１００の表示部に表示されるウェブサイトのトップ画面の構成例である。トップ画面３００は、ウェブサイトサーバ２００で提供されるオンラインアルバムの紹介画面であり、アルバム新規作成ボタン３０１の押下を受け付けると、図４の画像データのアップロード画面が表示される。また、３０２と３０３は、本ウェブサイトで提供するオンラインアルバムサービスによって作成されたアルバムを紹介する表示領域である。３０２、３０３には、例えば、ウェブサイトで特集を組んでいるトピックに関するアルバムがピックアップされたり、各トピックの業界に精通した人物である“モデレーター”と呼ばれるユーザが作成したアルバムが表示される。３０２、３０３のアルバム表示領域には、各アルバムの表紙のサムネイル画像と、アルバムタイトルと、アルバムの作成者（ウェブサイトの会員ユーザ名）が表示される。
【００２２】
次に、図１１と図１２を用いて本実施の形態において、ウェブサイトサーバ２００にアクセスをしてアルバムの作成および編集処理について説明する。まず、クライアント端末１００では、ウェブサイトサーバ２００から提供されるインターネットサイトにアクセスをし、ユーザログインを実行する。ユーザログインでは、ユーザＩＤ（例えば、一意の文字列や、メールアドレスなども含む。）とパスワードの入力を受け付け、当該ユーザＩＤとパスワードをウェブサイトサーバ２００に送信すると、ウェブサイトサーバ２００の所定の記憶部に記憶しているユーザデータテーブルは、送信されたユーザＩＤがデータテーブルに登録されているか、また当該ユーザＩＤに紐付いて記憶されているパスワードが、送信されたパスワードと一致するか否かを確認し、ユーザＩＤとパスワードが、ユーザデータテーブルに登録されている値と一致すれば、会員トップページ（図３）をクライアント端末１００に送信する。なお、ここでウェブサイトサーバ２００はユーザデータテーブルを必ずしも記憶する必要はなく、別途ユーザ認証用のサーバを用意しても構わない。
【００２３】
Ｓ１０１において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバ２００より送信されたトップページ（図３）の画面情報を受信すると、インターネットブラウザで画面情報（ＨＴＭＬ情報）を読込み、表示部に表示する。
【００２４】
Ｓ１０２において、クライアント端末１００はトップページのアルバムを新規作成ボタン（図３の３０１）の押下を受け付けると、アルバム新規作成をするための画面を取得すべくウェブサイトサーバ２００に画面取得要求を含むアルバム作成指示を送信する。
【００２５】
Ｓ１０３において、ウェブサイトサーバ２００はクライアント端末１００より送信されたアルバム新規作成指示を受信すると、Ｓ１０４においてアルバム作成画面（図４）の画面情報をクライアント端末１００に返す。
【００２６】
Ｓ１０５において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバ２００より送信されたアルバム作成画面（図４）の画面情報を受信すると、インターネットブラウザで画面情報（ＨＴＭＬ情報）を読込み、表示部に表示する。
【００２７】
尚、ここでは、ブラウザの機能を用いて表示部に画面情報を表示するようにしているが、例えば、クライアント端末１００に画面表示機能を有するアプリケーションを記憶しておき、当該アプリケーションを起動することにより、画面情報を表示部に表示するようにしてもよい。
【００２８】
図４のアルバム作成画面４００では、オンラインアルバムに掲載するための画像の選択およびアップロードを実行する。４０１の「ストレージから選択」ボタンの押下を受け付けると、現在ログイン中のユーザ名で既にウェブサイトサーバ２００にアップロード済みであって、所定の記憶部に保存されている画像の一覧がクライアント端末１００の表示部に表示され、不図示の画像一覧画面よりアルバム作成のための画像選択を実行する（アルバム掲載画像選択受付）。画像一覧画面では、画像を一枚ずつ選択することも可能であり、また、複数枚選択することも可能である。
【００２９】
なお、ウェブサイトサーバ２００にアップロードされた画像は図１５に示すように、画像名と、掲載される（画像が使用されている）アルバム名が紐づいた形式でデータテーブルに記憶される。
【００３０】
１５０１の画像名と、１５０２−１、１５０２−２と、画像が使用されているアルバム名が紐づいて記憶されていることが確認できる。例えば、「ＩＭＧ＿００００１」は、「京都旅行記」のアルバムのみに使用されており、「ＩＭＧ＿００００２」は、「京都旅行記」と「日本の桜」という複数種類のアルバムに使用されていることがわかる。
【００３１】
引き続き図１１に戻りＳ１０６において、クライアント端末１００はアルバムに掲載する画像の取得元の選択を受け付ける。具体的には、先述の図４で説明したように、既にウェブサイトサーバ２００にアップロードをして、ウェブサイトサーバ２００の所定の記憶部で記憶している画像からアルバムを作成するために選択をするのか、もしくはクライアント端末１００の所定の記憶部またはクライアント端末１００に接続をしている外部記憶装置（例えば、ＵＳＢメモリ、外付けＨＤＤ、ＳＤカードなどを言う。）で記憶している画像を選択して、ウェブサイトサーバ２００にアップロードを指示をするのか、という選択を受け付ける。
【００３２】
Ｓ１０６において「ストレージから選択」ボタン（図４の４０１）の押下を受け付けた場合は、Ｓ１０８でウェブサイトサーバ２００がストレージ画像一覧画面に進み、ウェブサイトサーバ２００の所定の記憶部に現在ログイン中のユーザ名で既にウェブサイトサーバ２００にアップロードして、記憶されている画像の画像一覧画面をクライアント端末１００に返す。
【００３３】
Ｓ１０９において、クライアント端末１００はウェブサイトサーバ２００より送信されたストレージの画像一覧画面の画面情報を受信すると、インターネットブラウザで画面情報（ＨＴＭＬ情報）を読込み、表示部に表示する。そして、画像一覧画面から、オンラインアルバムに掲載する画像の選択を受け付ける。
【００３４】
Ｓ１１０において、クライアント端末１００は、Ｓ１０７またはＳ１０９のステップで、もしくは両方の方法において選択を受け付けた画像をオンラインアルバムに掲載する画像として、アルバム作成指示をウェブサイトサーバ２００に送信する。本処理は、図４の「アルバム作成」ボタン４０４の押下を受け付けることにより実行される。このときにクライアント端末１００からウェブサイトサーバ２００に送信されるデータ構成は、図１４に示すアルバム作成情報である。
【００３５】
図１４のアルバム作成情報は、アルバムタイトル１４０１と、Ｓ１０７またはＳ１０９から選択された画像名１４０２、Ｓ１０７またはＳ１０９で、どちらから選択されたかを示す選択元情報１４０３、および選択された画像のメタデータ１４０４の情報を備えているものとする。
【００３６】
Ｓ１１１において、ウェブサイトサーバ２００はクライアント端末１００よりアルバム作成指示を受信すると、クライアント端末１００で選択された画像に、ローカルからアップロードされた画像があるか否かの判断を実行する。これは、Ｓ１０８、Ｓ１０９の処理を経て選択された画像であれば、既にウェブサイトサーバ２００の所定の記憶部に記憶されている画像であるため、改めて保存をする必要がないが、今回初めてクライアント端末１００の所定の記憶部または外部記憶装置より選択され、アルバムに掲載する画像として送信された画像は、ウェブサイトサーバ２００の所定の記憶部に記憶をする必要があるためである。
【００３７】
このとき、Ｓ１１１でクライアント端末１００より受信したアルバム作成指示に含まれるアルバム作成情報（図１４）のうち、選択元情報１４０３を用いることで、どのデータがローカル（クライアント端末１００の所定の記憶部または外部記憶装置より選択された）の画像なのか、ストレージに元々記憶されている画像なのかを判断することができ、ローカルの値が入っている画像を、今回新たにウェブサイトサーバ２００の所定の記憶部に保存する。
【００３８】
Ｓ１１２において、クライアント端末１００の所定の記憶部または外部記憶装置より選択された画像がある場合には、Ｓ１１３に進み、該当する画像をウェブサイトサーバ２００の所定の記憶部に記憶する。
【００３９】
Ｓ１１４において、クライアント端末１００より送信されるアルバム作成指示にもとづいて送信された画像のウェブサイトサーバ２００の所定の記憶部への記憶、またアップロードが成功した場合には、図５のアルバム編集画面の画面情報をクライアント端末１００に送信する。またアップロードが正常に行われなかった場合（例えば、セッションタイムアウトや、画像１枚あたりのデータ容量が大きすぎる場合等が考えられる。）は、Ｓ１１６においてエラー画面を表示して本処理を終了する。
【００４０】
なお、図４の「パソコンからアップロード」ボタン４０２の押下を受け付けると、Ｓ１０７で不図示の画像選択画面が起動し、クライアント端末１００からアップロードする画像の選択を受け付ける。もしくは図４の４０３の「画像をドラッグ＆ドロップ」と記載された領域内に、クライアント端末１００もしくはクライアント端末１００と接続している外部記憶装置に記憶されている画像のサムネイルをドラッグ＆ドロップで移動させると、選択を受け付けた画像のアップロードを開始させることも可能である。４０３の領域にドラッグ＆ドロップで画像を移動させた場合は、画像の１データごとにアップロード処理が開始し、ユーザに対して４０５のアップロードメーターで処理状況を確認させることができる。アップロード処理が完了した画像は、サムネイルが生成されて４０６のアップロード画像表示領域に、サムネイルが表示される。この場合、ドラッグ＆ドロップで移動させた画像を１枚ずつアップロードさせていくことになるため、図１１の各ステップ（Ｓ１１０〜Ｓ１１４）の処理方法とは異なり、ウェブサイトサーバ２００の所定の記憶部への画像記憶はその都度行われることになる。
【００４１】
次に、図１２を用いて、本実施形態においてアルバム編集画面における画像のメタデータの管理・編集の処理について説明する。
【００４２】
Ｓ２０１において、クライアント端末１００は、図１１のＳ１１５でウェブサイトサーバ２００より送信されたアルバム編集画面（図５）の画面情報（ＨＴＭＬ情報）を、インターネットブラウザでを読込み、表示部に表示する。Ｓ２０２において、今回作成するオンラインアルバムの表示方法の選択を受け付ける。
【００４３】
本実施形態においては、アルバムに掲載する画像のメタデータ（例えば、Ｅｘｉｆ形式のメタデータがある。）のうち、撮影日時の情報を用いてアルバムに掲載する画像を時系列順に並べる「タイムラインビュー」の表示方法と、同じくメタデータのうち、ＧＰＳ情報を用いてアルバムに掲載する画像を、マップ上にプロットする「マップビュー」の二種類の表示方法がある。本出願ではそのうちの、「マップビュー」で画像を表示する際のメタデータ管理・編集方法について述べる。
【００４４】
図５は、「マップビュー」の形式で表示をしているアルバム編集画面の一例である。アルバム編集画面５００は、画面左上にアルバムタイトル５０１と、アルバムの表紙画像のサムネイル５０２を備えている。アルバムタイトルは、例えば、５０１の領域でダブルクリックによる指示、もしくはマウスの右クリックからコマンドダイアログを表示して、「タイトルの編集」のコマンドを選択すると、編集が可能になる。または、図４のアルバム作成画面に、アルバムタイトルを入力するテキストボックス４０７を設け、画像の選択を受け付けてアルバム作成指示をＳ１１１で送信する際に、同時にアルバムタイトルを送信する方法でもよい。
【００４５】
表紙画像５０２のサムネイルは、デフォルトでは空欄もしくは、アルバム掲載画像として選択された画像のうち、一番撮影日時が古い画像を初期設定として表示する。そこから変更を行う場合には、５０３の「表紙画像の設定」の押下を受け付けることによって、表紙画像の選択ダイアログが表示され、５０２の表紙画像のサムネイルを変更することができる。
【００４６】
５０４の「画像追加」ボタンは、押下を受け付けることによって、アルバムに既に掲載されている画像に追加をする形で画像の選択、アップロードを実行する。この場合、アルバム作成画面（図４）が再度表示されるが、４０４の「アルバム作成」ボタンが、「アルバムに画像を追加」ボタンに変更される。
【００４７】
５０６は、メタデータのＧＰＳ座標の項目にパラメータが設定されていない画像が表示される領域である。例えば、画像を撮影する撮影装置にそもそも位置情報を取得する機能がついていないものや、機能が搭載されているが、位置情報の取得を行わずに撮影した画像のＧＰＳ座標のパラメータは設定されない状態となる。これらの画像がＧＰＳ座標未設定の画像として５０６の表示領域に表示される。
【００４８】
５０７はマップ内の検索用テキストボックスであり、５０８の画像検索ボタンを押下すると、マップ内にプロットされている画像を検索する。例えば、テキストボックスに「京都」と入力をして５０８の検索ボタンで検索をすると、アルバムに掲載している画像の中で、京都に関連する土地や建物のＧＰＳ座標がメタデータに設定されている画像や、画像名に“京都”という文字が使われている画像を検索してマップビューで表示することができる。
【００４９】
５０９、５１０はアルバム編集画面下部のマップ表示領域に、画像のメタデータのうちＧＰＳ座標に基づいてプロットされている画像である。５０９は、画像１枚がプロットされていることを示しており、５１０は、複数枚の画像のＧＰＳ座標が近く、重なって表示されてしまう場合の表示方法である。この場合は、１０枚の画像のＧＰＳ座標が近いため、画像のサムネイルに「１０」と示している。マップの縮尺が広域である場合には、画像が重なる枚数分の数字がサムネイルに表示され、マップの縮尺がより詳細な範囲（狭い範囲）になるにつれ、サムネイルの重なりが解消されていく。
【００５０】
つまり、例えば、マップ表示領域上の一定の範囲内に画像が密集している場合、全ての画像をユーザに認識可能に、マップ表示領域上に表示できなくなるため、クライアント端末１００のＣＰＵ２０１は、当該密集した画像群をグループ化し、当該グループ内の代表のサムネイル画像を最前面に１枚表示して、当該代表のサムネイル画像、又はその配置場所の近傍、乃至、上面に当該グループに含まれる画像の枚数を表示するものである。代表のサムネイルとは、例えば、グループの中で直近に撮影された画像を日付情報に基づいて抽出し、表示する。
【００５１】
５１１はマップビュー切替ボタンであり、本ボタンの押下を受け付けることにより、「マップビュー」形式でアルバムを表示することができる。
【００５２】
５１２はタイムラインビュー切替ボタンであり、本ボタンの押下を受け付けることにより、「タイムラインビュー」形式でアルバムを表示することができる。
【００５３】
５１３は保存ボタンであり、後述する撮影日時の編集ツールダイアログによって、各画像の撮影日時を編集した際、編集した情報を反映させるために押下を受け付けるボタンである。
【００５４】
５１４は確認ボタンであり、特定の画像を選択したうえで本ボタンの押下を受け付けると、スライドショー形式でプレビューすることができる。
【００５５】
５１５は完了ボタンであり、編集画面で編集しているオンラインアルバムの編集をすべて保存して終了する際に押下を受け付けるボタンである。
【００５６】
引き続き図１２に戻り、Ｓ２０１においてアルバム編集画面が表示された段階での表示方法は、ユーザが本ウェブサイトを利用する際に行う設定で、「タイムラインビュー」、「マップビュー」のうち、どちらがデフォルト（初期設定）の表示方法にするかを設定しておくことで決定する。
【００５７】
Ｓ２０２において、クライアント端末１００では表示方法の選択を受け付け、「マップビュー」の表示が選択された場合にはＳ２０３に進む。「タイムラインビュー」の表示が選択された場合には、Ｓ２１２に進む。なお、本実施形態において「タイムラインビュー」の表示方法におけるメタデータの編集、管理については言及しない。
【００５８】
Ｓ２０４において、クライアント端末１００は画像のメタデータのうち、ＧＰＳ座標の情報を編集するサムネイル画像の選択を受け付ける。ここでいう選択とは、特定の画像にマウスオーバーしてカーソルを運び、クリックをする指示を指している。例えば、図６では、５０６のＧＰＳ座標のパラメータが設定されていない画像が表示された領域から特定の画像の選択を受け付けている。また、このときクライアント端末１００は、同時に複数の画像の選択を受け付けて、ＧＰＳ座標の編集（更新）を行うことが可能である。
【００５９】
次にＳ２０５において、選択した画像をマップ上の別の座標にドラッグ＆ドロップする。図６では６０１の「ＩＭＡＧＥ  Ｇ」のサムネイルを選択し、マップの所定の領域にドラッグ＆ドロップをしている。また、図７ではマップに既にプロットされている７０１の「ＩＭＡＧＥ  Ｇ」を、マップの別の座標にドラッグ＆ドロップしている。またこのとき、同時に複数枚のサムネイル画像を選択していた場合には、同時に選択されていたサムネイル画像をマップ内の同じ座標にプロットする。
【００６０】
Ｓ２０６において、ドラッグ＆ドロップの指示を受けた画像がマップ表示領域にドロップされたか否かの判断をする。具体的には、ブラウザ上の座標位置の情報をもって、ドロップされた位置が、マップ表示領域であるか、それ以外の領域であるかを判断している。ドロップされた位置のブラウザ上での座標が、マップ表示領域であれば、Ｓ２０７に進み、それ以外の領域であれば、Ｓ２１１でエラーとして、再度画像の選択を受け付ける。Ｓ２０７において、クライアント端末１００は、図８の編集ツールダイアログが表示される。
【００６１】
図８は、マップビューのアルバム編集画面において、特定の画像を選択したときに表示される撮影情報の編集ツールダイアログの表示例を示すユーザインターフェース図である。８０１は、編集ツールダイアログであり、ドラッグ＆ドロップされた画像の周辺（図８では上方）に表示される。本実施形態で説明するマップビューの編集ツールダイアログは、画像のメタデータのうち、ＧＰＳ座標の情報、もしくは画像に付与するタグを編集するダイアログである。本図では一例として画像に付与するタグ編集ダイアログが表示されている。ＧＰＳ座標の情報は、例えば、ユーザの操作により、前記編集ダイアログに対する地名の情報の入力を受け付けることで特定される。
【００６２】
８０２は、選択中の（ドラッグ＆ドロップで移動させた）画像に対して各種コマンドを送るためのツールボックスである。例えば、「移動確定」の押下を受け付けることで、ドロップされた時間帯への移動が確定する。「表紙に設定」の押下を受け付けると、５０２のアルバム表紙サムネイルとして設定される。「詳細」の押下を受け付けると、画像の詳細情報（例えば、メタデータに記憶されている撮影情報）を表示する。「回転」の押下を受け付けると、選択中の画像を右もしくは左に90度回転させる。「ラインから除く」の押下を受け付けると、選択中の画像をドロップした時間帯から除いて、５０６の領域に戻す、もしくは元あったマップ表示領域のＧＰＳ座標に画像を戻す。
【００６３】
引き続き図１２に戻り、Ｓ２０７において、クライアント端末１００で画像のメタデータのうち、ＧＰＳ座標の編集をし、編集終了の指示（例えば、Ｅｎｔｅｒキーの押下）を受け付けると、Ｓ２０８でクライアント端末１００はＧＰＳ座標の編集が終了したと判断し、図８の８０１の編集ツールダイアログを閉じる。このとき、同時に複数のサムネイル画像をマップ内の同じ座標にプロットしていた場合には、図８の編集画面で編集する値は、選択していた複数の画像全てに反映される。
【００６４】
Ｓ２０９において、アルバム編集画面（図５）で次にＧＰＳ座標を編集する画像の選択を受け付ける場合には、フローチャートのＳ２０４に戻る。ＧＰＳ座標の編集を終了させる場合（ＮＯ）には、図５の５１３の保存ボタンの押下を受け付けることによって、画像のメタデータのうち、編集した撮影日時の情報をストレージの画像データテーブルに反映させる（Ｓ２１０）。
【００６５】
図１０は画像のメタデータのデータテーブル構成の一例を示す図である。画像のメタデータには、例えば、「撮影機種」、「撮影日時」、「ＧＰＳ座標」、「撮影モード」、「画像シリアルナンバー」の情報をもっている。Ｓ２０７でＧＰＳ座標を編集された画像については、本図の「ＧＰＳ座標」のパラメータが、編集されたときに、設定されたパラメータになり、Ｓ２０９で保存ボタンの押下を受け付けることにより、パラメータが書き換えられる。
【００６６】
尚、ここでは、Ｓ２０７で撮影日時情報を編集された画像について（Ｓ２０７、Ｓ２０８）、図５の５１３のＳ２０９で保存ボタンの押下を受け付けることにより、ウェブサイトサーバに記憶される画像のメタデータのうち、ＧＰＳ座標のパラメータを書き換える（Ｓ２１０）ものとしたが、書き換える情報は必ずしもメタデータでなくともよい。
【００６７】
つまり、例えば、ウェブサイトサーバの記憶領域に、図１９に示すような、画像と位置情報（ＧＰＳ座標）との対応付けテーブルを設け、当該対応付けテーブル内の位置情報を書き換えるようにしてもよい。
【００６８】
また、ここでは、編集ツールダイアログ８０１を、ドラッグ＆ドロップされた画像の周辺（図８では上方）に表示し、ＧＰＳ座標の情報、もしくは画像に付与するタグを編集するものとしたが、例えば、サムネイル画像をドロップ処理したマップ表示領域における座標位値を、撮影位置情報として更新するようにしてもよい。
【００６９】
以下、図１９を参照して、本発明の実施形態における、位置情報対応付けテーブルの構成の一例について説明する。図１９は、本発明の実施形態における、位置情報対応付けテーブルの構成の一例を示す図である。
【００７０】
図１９に示す通り、位置情報対応付けテーブル１９００は、ユーザＩＤ１９０１、画像名１９０２、位置情報１９０３等から構成されている。位置情報対応付けテーブル１９００は、ウェブサイトサーバの外部メモリ２１１等の記憶領域に記憶されているものとする。
【００７１】
ユーザＩＤ１９０１は、当該画像名１９０２の示す画像がいずれのユーザのものかを識別するための識別情報である。ここでは、ユーザＩＤ１９０１は、ウェブサイトサーバへのログインに用いられるユーザＩＤと同一であるものとする。
【００７２】
画像名１９０２は画像の名称である。位置情報１９０３は、画像に対応付けられた撮影位置情報である。以上が図１９の、本発明の実施形態における、位置情報対応付けテーブルの構成の一例についての説明である。
【００７３】
次に図１３を参照して、本発明の実施形態における、ウェブサイトサーバ２００で記憶管理するオンラインアルバムのデータ構成例について説明する。図１３は、本実施形態においてウェブサイトサーバ２００で記憶管理するオンラインアルバムのデータ構成例を示すデータテーブルである。図１３のデータテーブルでは、アルバムタイトル１３０１に、オリジナル画像１３０２と、オリジナル画像のサムネイル画像１３０３と、画像のメタデータ１３０４がそれぞれ紐づいて記憶されている。なお、サムネイル画像１３０３はオリジナル画像１３０２を識別可能なアイコンであれば、サムネイル画像以外のアイコンでも問題ない。
【００７４】
次に、図１６を用いて本実施形態においてウェブサイトサーバ２００で掲載されるオンラインアルバムをスライドショー表示する際の表示方法について説明する。Ｓ３０１において、クライアント端末１００はアルバムスライドショーの開始指示を受け付けると、図１７のスライドショー開始確認画面が表示される。またＳ３０１では、例えば図５の５１４の確認ボタン押下を受け付けることにより、スライドショー開始確認画面を表示する。
【００７５】
図１７のスライドショー開始確認画面は、１７０１の閲覧開始ボタンと、１７０２のアルバム表紙画像が表示されている。１７０２は、図５のアルバム表示画像５０２として設定された画像の拡大表示である。また、アルバムタイトルは図５の５０１で設定したアルバムタイトルである。１７０１の閲覧開始ボタンの押下を受け付けることにより、アルバムのスライドショーが開始する。Ｓ３０２において、クライアント端末１００はマップビュー形式でのスライドショー画面を表示する。つまり、ウェブサイトサーバ２００に対して、当該画面を表示するための情報を返信するよう要求（返信要求／取得要求）し、返信されてきた画面情報（ＨＴＭＬ情報）を読込むことで、前記マップビュー形式でのスライドショー画面を表示する。
【００７６】
図１８はスライドショー画面（マップビュー形式）である。１８０１は、スライドショーで表示されているオリジナル画像である。１８０２は、スライドショー表示されているオリジナル画像を、次のオリジナル画像に切り替えるときに押下を受け付けるボタンである。１８０３は、通報ボタンであり、現在スライドショーで表示されているオリジナル画像が、公に公開されるのにふさわしくないと閲覧者が感じたときに、ウェブサイトサーバ２００の管理者に本画像について通報することが可能である。１８０４は表示切替ボタンであり、本ボタンを押下すると、スライドショーをマップビュー形式から本実施形態におけるもう一つの表示方法であるタイムラインビュー形式に切り替える。１８０５は、サムネイル画像がマップ上にプロットされた状態で表示されるマップ表示領域である。１８０６は、アルバムのスライドショー表示を終了させるためのボタンである。スライドショーでオリジナル画像を表示している最中に本ボタンの押下を受け付けると、図１８のスライドショー画面の表示を終了させ、アルバムのトップ画面、もしくは図１７のスライドショー開始確認画面を表示させる。
【００７７】
Ｓ３０２でマップビュー形式のスライドショー画面（図１８）を表示すると、クライアント端末１００は、スライドショーで掲載する画像のＧＰＳ座標を取得して、マップの表示縮尺を決定するためのコマンドをウェブサイトサーバ２００に送信する。
【００７８】
ウェブサイトサーバ２００は、スライドショーで掲載する画像のＧＰＳ座標を取得すると、夫々の画像のＧＰＳ座標をもとに、全ての画像がマップ表示領域に表示されるようマップの縮尺を決定する。このときに画像互いに画像が重ならないように表示できる縮尺に決定する。
【００７９】
Ｓ３０３において、クライアント端末１００は、アルバムに掲載されている画像のスライドショーを開始する。画像の表示順序としては、例えば、画像のメタデータのうち「撮影日時」の情報を用いる（取得する）ことにより、撮影日時が古い画像順（撮影時間順）に、順次切り替えて表示（順次表示）させる。つまり、アルバムに掲載されているそれぞれの画像のメタデータから、撮影日時の情報を取得し（時間情報取得）、当該撮影日時の順に表示順を決定する。
【００８０】
また、このとき、スライドショー画面（図１８）の１８０１に表示されている画像のＧＰＳ座標に対応して、１８０５のマップ表示領域の中央に表示される位置が遷移する。例えば、現在スライドショーで表示されている画像の表示中に、マップ表示領域の表示を、次にスライドショーで表示する画像のＧＰＳ座標の位置に向かって、スライドして遷移させる。こうすることで、現在スライドショーで表示されている画像が撮影されてから、次にスライドショーで表示する画像が撮影される間に、ユーザが、どれくらいの距離を、どの方向に移動したかを、ユーザに認識させることが出来る。また、例えば、現在スライドショーに表示されている画像を、次の画像に切り替えて表示してから、前記次の画像の位置情報の示す位置（撮影位置）に向かって画像をスライドさせるようにしてもよい。
【００８１】
この際、マップ表示領域の画面の遷移（マップのスライド）の速度は、画像がスライドショー表示される所定の時間内に、次の画像のＧＰＳ座標に達することができるように、随時変更されるものとする。例えば、現在スライドショー表示中の画像Ａと、次にスライドショー表示する画像Ｂとの撮影位置の間隔（距離）が近い場合は、マップはゆっくりとスライドし、前記画像Ａと前記画像Ｂとの撮影位置の間隔（距離）が遠い場合は、マップははやくスライドする。当該速度の変更基準となる定義データは、例えば、ウェブサイトサーバ２００の外部メモリ２１１等に記憶されており、ウェブサイトサーバ２００のＣＰＵ２０１は、当該定義データに基づいて、当該画面の遷移（マップのスライド）の速度を変更するものとする。
【００８２】
具体的には、図１８の１８０１に表示されている「IMG_00001」の画像のＧＰＳ座標が図１０に示すとおり「N: 34.985691,  E:135.757835」という値（京都駅のＧＰＳ座標値）だとすると、この値のＧＰＳ座標をマップ表示領域の中央に表示させるためのリクエストをウェブサイトサーバ２００に対して送信する。ウェブサイトサーバ２００は、“「N:34.985691,  E:135.757835」を中央に表示させる”というリクエストをクライアント端末１００から受け取ると、「N:34.985691,  E:135.757835」の座標をマップ表示領域の中央に表示させる。このときに、ＧＰＳ座標に基づいてマップ表示領域の中央位置に表示された位置の地名を表示（地名情報表示）させて、ユーザに撮影場所の情報をより明確に示すことが可能である。例えば、前記地名を別ウインドウに表示する。
【００８３】
結果的にクライアント端末１００のマップ表示領域では、「IMG_00001」がマップ中央に表示される（オブジェクト表示制御）。図１８の１８０７は、「IMG_00001」のＧＰＳ座標のコマンドを送った後にマップ表示領域の中央位置が決定したときの表示例である。先程の「N:34.985691,  E:135.757835」というＧＰＳ座標がマップ表示領域の中央に表示されているため、そのＧＰＳ座標をメタデータとしてもつ「IMG_00001」がマップ表示領域の中央に表示されていることを示す。さらに、１８０７のメタデータにタグが付されている場合には、タグに表示されている文字列を表示する。例えば、本図で、「IMG_00001」には「京都駅」というタグが付されているので、１８０７にも「京都駅」という表示がされる。尚、ここでは「IMG_00001」がマップ表示領域に配置、表示されているが、例えば、矢印などのマークを前記マップ表示領域上に配置することにより、スライドショー形式で表示中の画像に対応する位置情報の示す位置を認識可能にしてもよい。つまり、サムネイル画像、マーク、又はサムネイル画像とマークを重ねた画像を、スライドショー形式で表示中の画像に対応する位置情報の示す位置を特定するためのオブジェクトとした場合、当該オブジェクトをマップ表示領域上に配置することで、前記位置情報の示す位置を認識可能にすることができればよい。
【００８４】
尚、ここでは、スライドショーに表示されている画像のＧＰＳ座標は、スライドショー表示されている画像のオリジナル画像のメタデータから取得している。しかし、例えば、図１９に示す位置情報対応付けテーブル１９００の位置情報１９０３を取得し、スライドショーに表示されている画像のＧＰＳ座標（撮影位置情報）として、マップ表示領域に表示するようにしてもよい。
【００８５】
また、ここでは、クライアント端末１００からウェブサイトサーバに対し、スライドショーに表示される画像のＧＰＳ座標をマップの中央に表示させるためのリクエストを送ると記載したが、必ずしも、マップ中央に表示させるためのリクエストでなくともよい。例えば、スライドショーに表示される画像のＧＰＳ座標が、少なくともマップ内に表示されるようにマップ表示を切り替えるリクエストを送信するようにしてもよい。
【００８６】
また、例えば、ＧＰＳ座標の示す場所、地名をより分かり易くするため、スライドショーに表示される画像のＧＰＳ座標（ＧＰＳ座標に配置されたオブジェクト）と、当該ＧＰＳ座標の最寄駅等の一定以上の大きさの物体、建造物、つまりランドマークと、を前記マップ表示領域に表示させるためのリクエストをウェブサイトサーバ２００に対して送信するようにしてもよい。地名の情報は、例えば、別ウインドウに表示する。
【００８７】
この場合、ウェブサイトサーバ２００のＣＰＵ２０１は、マップ表示領域に表示する画像の位置情報の示す位置の周辺に存在する、ランドマークの情報を、マップの情報から、乃至、マップの情報の提供元である不図示の外部サーバから取得し（ランドマーク情報取得）、当該マップ表示領域に表示するものである。前記位置情報の示す位置から、どの程度の距離までのランドマークの情報を取得するかは、例えば、ウェブサイトサーバ２００の外部メモリ２１１等に記憶された、前記距離を規定したテーブルに基づいて、ウェブサイトサーバ２００のＣＰＵ２０１が判断をする。取得可能なランドマークの情報が複数存在する場合、ウェブサイトサーバ２００のＣＰＵ２０１は、所定の条件に基づいて、マップ表示領域に表示するランドマークを特定する。例えば、前記位置情報の示す位置から最も近いランドマークの情報を取得して表示する。
【００８８】
つまり、画像の撮影位置と、当該画像の撮影位置の周辺にあるランドマークとの相対位置をマップ上に示すことで、どのようなものが周囲にある場所で画像の撮影がなされたかを認識可能にする。例えば、駅等のランドマークをマップの中央に配置し、サムネイル画像（オブジェクト）はその周囲に配置されるように表示する。また、例えば、サムネイル画像を中心に、ランドマークを配置して表示するようにしてもよい。また、更には、前記サムネイル画像とランドマークとが収まる、最適な縮尺に地図の大きさを調整し、それぞれを表示する。
【００８９】
また、スライドショー形式で表示される画像のみを、前記マップ表示領域に表示し、スライドショーに表示されている画像の位置を認識可能に表示してもよい。この場合、クライアント端末１００のＣＰＵ２０１はウェブサイトサーバ２００に対して、スライドショー形式で表示される画像のみを前記マップ表示領域に表示するためのリクエストを送信し、ウェブサイトサーバ２００から受信した情報をもとに、表示部に表示画面を表示する。
【００９０】
また、スライドショー形式で表示される画像のサムネイルを強調表示することで、スライドショーに表示されている画像の位置を認識可能に表示してもよい。例えば、前記スライドショー形式で表示される画像のサムネイルを色つきの枠で囲んで、前記マップ表示領域上に配置して表示する。この場合、クライアント端末１００のＣＰＵ２０１はウェブサイトサーバ２００に対して、スライドショー形式で表示される画像のサムネイルを強調表示するためのリクエストを送信し、ウェブサイトサーバ２００から受信した情報をもとに、表示部に表示画面を表示する。
【００９１】
また、既にスライドショー形式で表示された画像と、未表示の画像とを、マップ表示領域で認識可能にすべく、既にスライドショー形式で表示された画像に対応するサムネイルを前記マップ表示領域上に表示するようにしてもよい。つまり、スライドショー形式で画像が表示される毎に、マップ表示領域上に表示される画像が追加されていく。例えば、クライアント端末１００のＣＰＵ２０１はスライドショー形式で表示される画像が切り替わる都度、ウェブサイトサーバ２００に対して、既にスライドショー形式で表示された画像に対応するサムネイルを前記マップ表示領域上に表示するためのリクエストを送信し、ウェブサイトサーバ２００から受信した情報をもとに、表示部に表示画面を表示する。
【００９２】
スライドショーにて既に表示されたか否かは、例えば、アルバムスライドショーの開始指示を受け付けた場合に、ウェブサイトサーバ２００において、当該アルバムの画像について、図１９に示すような画像データのテーブルを一時的に作成し、当該テーブルに、それぞれの画像がスライドショーにおいて表示済か否かを示すフラグの項を設けることで判断する。例えば、フラグ＝０はスライドショーで未表示、フラグ＝１はスライドショーで表示済み、という具合である。
【００９３】
更に、画像の撮影された順番をマップ表示領域で認識可能にすべく、例えば、時間情報を用いて、サムネイルを矢印等のラインで結ぶようにしてもよい。この場合、クライアント端末１００のＣＰＵ２０１は、時間情報に基づいて、マップ表示領域上のサムネイル画像をラインで結ぶためのリクエストをウェブサイトサーバ２００に送信し、ウェブサイトサーバ２００から受信した情報をもとに、サムネイル画像同士をラインで結んだ表示画面を表示する。
【００９４】
Ｓ３０４において、クライアント端末１００は現在１８０１に表示している画像をスライドショー表示してから所定時間経過したか、もしくは１８０２の押下を受け付けて次の画像の表示指示を受け付けたを判定する。クライアント端末１００は、スライドショー表示の設定として予め画像一枚あたりの表示時間を決めることができる。例えば、「１０秒経過したら自動で次の画像を表示」という設定にしておくと、画像を表示してから１０秒を経過したら自動的に画像を切り替えることができる。このときに、クライアント端末１００は画像を表示してからの表示時間を内部的に取得して（例えば、表示時間管理部のようなモジュールによる）、表示時間の管理をする。
【００９５】
また、例えば、スライドショー表示している画像に対応する時間情報（例えば撮影日時）と、次にスライドショー表示する画像に対応する時間情報との間の時間の長さに応じて、それぞれの画像をスライドショー表示する時間を変更してもよい。例えば、画像Ａ、画像Ｂ、画像Ｃをスライドショー表示する場合であって、画像Ａの撮影日時と画像Ｂとの撮影日時との間の時間が５分、画像Ｂの撮影日時と画像Ｃとの撮影日時との間の時間が１０分だった場合、画像Ａを５秒間表示し、画像Ｂを１０秒間表示し、画像Ｃは所定の時間表示して、再び画像Ａを表示するという具合である。
【００９６】
この際、マップ表示領域の画面の遷移（マップのスライド）の速度は、スライドショー表示中の画像が次の画像に切り替わる間の時間に、次の画像のＧＰＳ座標に達することができるように、随時変更されるものとする。例えば、前記画像Ｂが前記画像Ｃに切り替わるまでに実行されるマップ表示領域の表示遷移（マップのスライド）は、前記画像Ｂが前記画像Ｃに切り替わるまでに実行されるマップ表示領域の表示遷移よりもゆっくりと行われる。当該速度の変更基準となる定義データは、例えば、ウェブサイトサーバ２００の外部メモリ２１１等に記憶されており、ウェブサイトサーバ２００のＣＰＵ２０１は、当該定義データに基づいて、当該画面の遷移（マップのスライド）の速度を変更するものとする。
【００９７】
また、例えば、スライドショー表示している画像に対応する位置情報（例えばＧＰＳ座標）と、次にスライドショー表示する画像に対応する位置情報との間の距離の長さに応じて、それぞれの画像をスライドショー表示する時間を変更してもよい。
【００９８】
例えば、画像Ａ、画像Ｂ、画像Ｃをスライドショー表示する場合であって、画像Ａの位置情報の示す位置と画像Ｂとの位置情報の示す位置との間の距離が５００ｍ、画像Ｂの位置情報の示す位置と画像Ｃとの位置情報の示す位置との間の距離が１ｋｍだった場合、画像Ａを５秒間表示し、画像Ｂを１０秒間表示し、画像Ｃは所定の時間表示して、再び画像Ａを表示するという具合である。また、合わせて、現在スライドショーで表示されている画像の表示中に、マップ表示領域の表示を、次にスライドショーで表示する画像のＧＰＳ座標の位置に向かって、スライドして画面を遷移させるようにするとよい。つまり、撮影場所同士の距離が離れている場合であって、所定の時間でマップを遷移させる場合に、マップの遷移を高速で行うことによる、遷移元の場所から遷移先の場所までの遷移の軌跡が、ユーザにとって認識しづらくなる事象を解決するものである。例えば、１秒の時間で北海道から沖縄まで画面を遷移させると、遷移の軌跡は認識しづらいが、１０秒の時間で遷移させることで、当該軌跡を認識しやすくすることが出来る。
【００９９】
こうすることで、現在スライドショーで表示されている画像が撮影されてから、次にスライドショーで表示する画像が撮影される間に、ユーザが、どれくらいの距離を、どの程度の時間をかけて移動したかを、他の画像同士のスライドショー表示の表示間隔、マップ表示領域における画面遷移と比べて、相対的に、ユーザに認識させることが出来る。
【０１００】
Ｓ３０４で予め設定された表示時間を経過した場合、もしくは１８０２の押下を受け付けた場合には（YEＳ）、Ｓ３０３に戻って次の画像を表示する。それとともに、次に表示する画像のＧＰＳ座標に対応して、１８０５のマップ表示領域の中央位置を遷移させる。例えば、次に表示する画像が「IMG_00002」であり、ＧＰＳ座標が「N: 34.994769,  E:135.785047」（清水寺のＧＰＳ座標値）という値だとすると、ＧＰＳ座標をマップ表示領域の中央に表示させるためのリクエストをウェブサイトサーバ２００に対して送信する。ウェブサイトサーバ２００は、“「N: 34.994769,  E:135.785047」を中央に表示させる”というリクエストをクライアント端末１００から受け取ると、マップ表示領域の中央に上記座標値が遷移して、「IMG_00002」がマップ表示領域の中央に表示される（図１８の１８０８）。このとき、「IMG_00002」のメタデータにタグが付されている場合には、タグに表示されている文字列を表示する。例えば、本図で、「IMG_00002」には「清水寺」というタグが付されているので、１８０８にも「清水寺」という表示がされる。
【０１０１】
Ｓ３０５において、スライドショー表示されている画像が、アルバムに掲載されている画像の最後の画像である場合か、もしくは１８０６の終了ボタン押下により、スライドショー表示を終了する指示を受け付けたか否かを判定する。上記のうちいずれかの場合に該当すると（YEＳ）、クライアント端末１００は、スライドショー表示を終了させ、アルバムのトップ画面を再び表示させる。また、上記のうちいずれの場合にも該当しなければ（NO）、Ｓ３０４に戻って次の画像に切り替えるための指示の待機状態となる。
【０１０２】
以上、本発明によれば、画像が撮影された位置を視覚的にわかりやすく表示させるために、動的に地図情報を更新させる仕組みを提供することが可能になる。
【０１０３】
即ち本発明は、撮影位置情報をメタデータとして備える画像を記憶するウェブサイトサーバと通信可能な情報処理装置において、前記画像の撮影位置が識別可能なマップ表示領域を含むスライドショー形式で表示させるべく指示を受け付けるスライドショー表示指示受付手段と、前記スライドショー表示指示受付手段で前記スライドショー形式で表示させる指示を受け付けた前記画像の撮影位置情報を取得する撮影位置情報取得手段と、前記撮影位置情報取得手段で取得した前記撮影位置情報に基づいて、前記画像の撮影位置を前記マップ表示領域の中央に表示すべく前記ウェブサイトサーバに指示を送信する表示制御手段とを備えることを特徴とする。
【０１０４】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１０７】
また、各装置が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１０】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１１１】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０１１２】
１      ネットワーク
１００  クライアント端末
２００  ウェブサイトサーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置（ＫＢ）
２１０  表示装置（ＣＲＴ）
２１１  外部メモリ
【図１】
2015046937.tif 000003
【図２】
2015046937.tif 000004
【図３】
2015046937.tif 000005
【図４】
2015046937.tif 000006
【図５】
2015046937.tif 000007
【図６】
2015046937.tif 000008
【図７】
2015046937.tif 000009
【図８】
2015046937.tif 000010
【図９】
2015046937.tif 000011
【図１０】
2015046937.tif 000012
【図１１】
2015046937.tif 000013
【図１２】
2015046937.tif 000014
【図１３】
2015046937.tif 000015
【図１４】
2015046937.tif 000016
【図１５】
2015046937.tif 000017
【図１６】
2015046937.tif 000018
【図１７】
2015046937.tif 000019
【図１８】
2015046937.tif 000020
【図１９】
2015046937.tif 000021