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