(57)【要約】【課題】画像データに対応する日時に設定されていた予定情報を用いて、前記画像データを適切な記憶場所に記憶することが出来る情報処理装置、その制御方法及びプログラムを提供すること【解決手段】画像データを記憶媒体に記憶する場合に、画像データに対応する日時に設定されたスケジューラ上の予定である予定情報を取得し、当該予定情報を用いて、当該画像データの記憶場所であるフォルダの名称を決定する。 【選択図】図２２
2013127712.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールの管理を行うべく、予定日別に設定された予定の情報である予定情報を予定情報記憶手段に記憶し、画像データを画像記憶手段に記憶する情報処理装置であって、
外部記憶媒体に前記予定情報記憶手段に記憶されている予定日ごとに、前記画像記憶手段に記憶されている画像データを書き込むために、前記外部記憶媒体に書き込むべき予定日の日付情報を取得する日付情報取得手段と、
前記日付情報取得手段で取得した日付情報の予定日に対応した予定情報を、前記予定情報記憶手段から取得する予定情報取得手段と、
前記予定情報取得手段で取得した予定情報を、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、決定する名称決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記予定情報取得手段で取得した同一の日付情報に対応した予定情報が複数ある場合に、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称としていずれの予定情報を用いるのかを選択するための指示を受け付ける記憶場所選択指示受付手段と
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記予定情報取得手段で予定情報が取得できない場合に、前記名称決定手段は、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、前記予定情報を用いずに、予定日にかかる日付情報を用いることを決定する
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記予定情報取得手段で取得した複数の予定情報の中から共通の文字列を抽出する抽出手段と、
を更に備え、
前記名称決定手段は、前記抽出手段で抽出した共通文字列をフォルダ名称とし、当該共通文字列をフォルダ名称としたフォルダの下に、前記複数の予定情報の内、共通しない文字列をフォルダ名称とすることを決定することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記名称決定手段で名称が決定されたフォルダを生成するフォルダ生成手段と、
前記画像データを、前記フォルダ生成手段で生成したフォルダに書き込む画像データ書き込み手段と、
を備え、
前記フォルダ生成手段は、前記外部記憶媒体上に前記フォルダを生成することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
スケジュールの管理を行うべく、予定日別に設定された予定の情報である予定情報を予定情報記憶手段に記憶し、画像データを画像記憶手段に記憶する情報処理装置と、通信可能に接続されたユーザ端末であって、
外部記憶媒体に前記予定情報記憶手段に記憶されている予定日ごとに、前記画像記憶手段に記憶されている画像データを書き込むために、前記外部記憶媒体に書き込むべき予定日の日付情報を取得する日付情報取得手段と、
前記日付情報取得手段で取得した日付情報の予定日に対応した予定情報を、前記予定情報記憶手段から取得する予定情報取得手段と、
前記予定情報取得手段で取得した予定情報を、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、決定する名称決定手段と
を備えることを特徴とするユーザ端末。
【請求項７】
スケジュールの管理を行うべく、予定日別に設定された予定の情報である予定情報を予定情報記憶手段に記憶し、画像データを画像記憶手段に記憶する情報処理装置の制御方法であって、
日付情報取得手段が、外部記憶媒体に前記予定情報記憶工程に記憶されている予定日ごとに、前記画像記憶工程に記憶されている画像データを書き込むために、前記外部記憶媒体に書き込むべき予定日の日付情報を取得する日付情報取得工程と、
予定情報取得手段が、前記日付情報取得工程で取得した日付情報の予定日に対応した予定情報を、前記予定情報記憶工程から取得する予定情報取得工程と、
名称決定手段が、前記予定情報取得工程で取得した予定情報を、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、決定する名称決定工程と、
を含むことを特徴とする情報処理装置の制御方法。
【請求項８】
スケジュールの管理を行うべく、予定日別に設定された予定の情報である予定情報を予定情報記憶手段に記憶し、画像データを画像記憶手段に記憶する情報処理装置で実行が可能なプログラムであって、
前記情報処理装置を、
外部記憶媒体に前記予定情報記憶手段に記憶されている予定日ごとに、前記画像記憶手段に記憶されている画像データを書き込むために、前記外部記憶媒体に書き込むべき予定日の日付情報を取得する日付情報取得手段と、
前記日付情報取得手段で取得した日付情報の予定日に対応した予定情報を、前記予定情報記憶手段から取得する予定情報取得手段と、
前記予定情報取得手段で取得した予定情報を、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、決定する名称決定手段として機能させることを特徴とする情報処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、電子カメラが広く普及し、撮影した写真を電子データ（画像データ）として管理する機会が増加している。また、電子カメラの普及に伴い、写真・動画を記憶するＳＤカード等の記憶媒体の大容量化が進んでおり、これに伴い、記憶媒体に記憶される画像データの数が膨大になってきている。これらの大量の画像データをＰＣ等に転送して、例えば分類毎にフォルダに振り分ける場合、ユーザは各画像データの内容を逐一確認せねばならず、当該振り分け作業に要する時間が増大してしまうという問題があった。
【０００３】
これに対し、例えば、ＰＣに接続された記憶媒体に画像データを転送する場合、スケジューラに予定日別に登録された予定情報と、画像データの撮影日時に基づいて、当該画像データに書誌情報を付与し、画像の検索を容易にする技術が公開されている。（特許文献１）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５７０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術においては、キーワード等に基づく画像データの検索は容易になるものの、画像データの格納場所については何ら触れられておらず、転送した画像データを、格納場所毎に管理することが出来ない。
【０００６】
本発明は、画像データに対応する日時に設定された予定情報を用いて、前記画像データを記憶する記憶場所の名称を決定することが出来る情報処理装置、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、スケジュールの管理を行うべく、予定日別に設定された予定の情報である予定情報を予定情報記憶手段に記憶し、画像データを画像記憶手段に記憶する情報処理装置であって、外部記憶媒体に前記予定情報記憶手段に記憶されている予定日ごとに、前記画像記憶手段に記憶されている画像データを書き込むために、前記外部記憶媒体に書き込むべき予定日の日付情報を取得する日付情報取得手段と、前記日付情報取得手段で取得した日付情報の予定日に対応した予定情報を、前記予定情報記憶手段から取得する予定情報取得手段と、前記予定情報取得手段で取得した予定情報を、前記外部記憶媒体に当該予定情報に対応する画像データを書き込む際のフォルダ名称として、決定する名称決定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像データに対応する日時に設定された予定情報を用いて、前記画像データを記憶する記憶場所の名称を決定することが出来る情報処理装置、その制御方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における、情報処理装置を含むシステム構成の一例を示す図である。
【図２】本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【図４】本発明の実施形態における、画像管理サーバ２００による、画像データの格納場所を履歴として記憶する格納履歴取得処理の詳細を示すフローチャートである。
【図５】本発明の実施形態における、画像データの差し替え処理の詳細を示すフローチャートである。
【図６】本発明の実施形態における、画像データの格納場所の提示処理の詳細を示すフローチャートである。
【図７】本発明の実施形態における、画像検索処理の詳細を示すフローチャートである。
【図８】本発明の実施形態における、履歴情報データテーブル等の構成の一例を示す図である。
【図９】本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例を示す図である。
【図１０】本発明に実施形態における、送信データ選択受付画面の構成の一例を示す図である。
【図１１】本発明に実施形態における、送信データの送信画面の構成の一例を示す図である。
【図１２】本発明に実施形態における、画像管理サーバへのログイン画面の構成の一例を示す図である。
【図１３】本発明に実施形態における、カレンダー表示画面の構成の一例を示す図である。
【図１４】本発明に実施形態における、画像データ検索画面の構成の一例を示す図である。
【図１５】本発明に実施形態における、検索結果表示画面の構成の一例を示す図である。
【図１６】本発明に実施形態における、格納場所表示画面の構成の一例を示す図である。
【図１７】本発明の実施形態における、差し替え指示受付画面１７００の構成の一例を示す図である。
【図１８】本発明の実施形態における、第２の検索結果表示画面の構成の一例を示す図である。
【図１９】本発明の実施形態における、ＤＶＤ設定画面の構成の一例を示す図である。
【図２０】本発明の実施形態における、画像収集案内画面の構成の一例を示す図である。
【図２１】本発明の実施形態における、画像収集処理の詳細を示すフローチャートである。
【図２２】本発明の実施形態における、画像管理サーバが画像データを記憶媒体へ保存する処理の詳細を示すフローチャートである。
【図２３】本発明の実施形態における、クライアントＰＣが画像データを記憶媒体へ保存する処理の詳細を示すフローチャートである。
【図２４】本発明の実施形態における、保存フォルダ選択画面の構成の一例を示す図である。
【図２５】本発明の実施形態における、画像データの記憶状態の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。まず図１を参照して、本発明の実施形態における情報処理装置を含むシステムの構成の一例について説明する。図１は、本発明の情報処理装置を含むシステムの構成の一例を示す図である。
【００１１】
本発明の情報処理装置を含むシステムは、図１に示すように、クライアントＰＣ１００、画像管理サーバ２００、外部サーバ３００、等を備えて構成されている。ＷＡＮ１０１は上記の各装置を相互に通信可能に接続するためのネットワークである。また、本実施形態において、ＤＶＤ１０２、ＤＶＤ１０３は、画像データを記憶するための記憶媒体の一種として扱う。
【００１２】
クライアントＰＣ１００は、画像データの格納場所を示す情報、また、画像データの送信先を示す情報である画像データの格納場所情報を画像管理サーバ２００に送信する（ユーザ端末に該当）。尚、格納場所情報は、少なくとも、画像データの格納場所を示す情報と画像データの送信先を示す情報との内、どちらかの情報を含めばよいものとする。画像データを送信する場合の送信先は、画像管理サーバ２００であってもよいし、外部サーバ３００であってもよいし、ＤＶＤ１０３であってもよい。
【００１３】
尚、ＤＶＤ１０２、ＤＶＤ１０３には、画像管理サーバ２００に格納された格納場所情報に対応する画像データが記憶されている。実際にＤＶＤ１０２、ＤＶＤ１０３に画像データを書き込む処理を行う処理主体はクライアントＰＣ１００であってもよいし、画像管理サーバ２００であってもよい。
【００１４】
本発明の実施形態においては、ＤＶＤ１０２、ＤＶＤ１０３は、画像管理サーバ２００のＣＰＵ２０１が、クライアントＰＣ１００のからの指示に応じて画像データの書き込みを行うものとする。また、ＤＶＤ１０２は、クライアントＰＣ１００を操作するユーザの管理下にあるものとする。
【００１５】
ＤＶＤ１０３は、未だ前記ユーザの管理下にない記憶媒体であり、画像管理サーバ２００のＣＰＵ２０１による画像データの書き込み、格納が完了した後、前記ユーザに対し、郵送等で送付されるものとする。
【００１６】
画像管理サーバ２００は、クライアントＰＣ１００、外部サーバ３００から前記格納場所情報を受信し、画像データのサムネイル画像と対応付けて、履歴情報として管理する。また、クライアントＰＣ１００からの要求に応じて、画像データを収集し、ＤＶＤ１０２、ＤＶＤ１０３等の記憶媒体に画像データを送信、格納する処理を行う。この場合、画像管理サーバ２００には、画像データをＤＶＤ１０２、ＤＶＤ１０３に格納した履歴が蓄積される。
【００１７】
外部サーバ３００は、画像管理サーバ２００、また、クライアントＰＣ１００から画像管理サーバ２００を経由して画像データを受信し、記憶媒体に記憶する。また、外部装置からの要求に応じて、クライアントＰＣ１００、画像管理サーバ２００等の外部装置に画像データを転送する。
【００１８】
本発明の実施形態の説明においては、ＤＶＤ１０２、ＤＶＤ１０３への画像データの書き込み処理もデータ移動の一種であり、データの送信、転送に含まれるものとして説明する。
【００１９】
また、例えば、前述したとおり、画像管理サーバ２００が、格納場所情報を用いて画像データを外部装置から収集し、ＤＶＤ等に記憶することも考えられる。
【００２０】
尚、本発明の実施形態においては、画像データの格納場所情報は、画像管理サーバ２００において管理されるものとする。当該格納場所情報の送信は、例えば、画像データの記憶された記憶媒体がクライアントＰＣ１００に接続された場合や、当該接続を検知して、クライアントＰＣ１００に設定された格納場所情報の送信用アプリケーションが起動した場合に行われるものとする。
【００２１】
ここでいう画像管理アプリケーションとは、クライアントＰＣ１００のＣＰＵ２０１が可搬メモリ等の接続を検知した場合に起動し、該可搬メモリから画像データを取得し、デフォルトに設定された格納場所である初期格納場所に、取得した画像データを記憶する、クライアントＰＣ１００の外部記憶メモリに記憶されたアプリケーションのことである。以上が図１の、本発明の実施形態における、情報処理装置を含むシステムの構成の一例についての説明である。
【００２２】
次に図２を参照して、図１に示す各種装置のハードウェア構成の一例について説明する。図２は、本発明の実施形態における、各種装置のハードウェア構成の一例を示す図である。
【００２３】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２４】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ(Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ)やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２６】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。また、ＣＲＴディスプレイ（ＣＲＴ）２１０は、画像管理サーバ２００、外部サーバ３００においては、必ずしも必要ではない。
【００２７】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されている。以上が図２の、本発明の実施形態における各種装置のハードウェア構成の一例についての説明である。
【００３１】
次に図３を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図３は、本発明の実施形態における、各種装置の機能構成の一例を示す図である。
【００３２】
図３に示すように、クライアントＰＣ１００は、画像データ記憶部３１１、送信対象データ特定部３１２、画像データ送信部３１３、格納場所情報送信部３１４、格納場所情報表示部３１５等を備えている。
【００３３】
また、画像管理サーバ２００は、画像データ受信部３２１、画像データ送信部３２２、画像データ特定部３２３、格納履歴更新部３２４、格納場所情報送信部３２５等を備えている。
【００３４】
また、外部サーバ３００は、画像データ受信部３３１、画像データ記憶部３３２、画像データ送信部３３３等を備えている。
【００３５】
画像データ記憶部３１１は、ＳＤメモリカード等の可搬メモリから画像を抽出し、クライアントＰＣ１００の外部メモリ２１１に記憶する記憶部である。尚、クライアントＰＣ１００には、ＣＰＵ２０１が可搬メモリの接続を検知した場合に、該可搬メモリから画像データを取得し、デフォルトに設定された格納場所である初期格納場所に、取得した画像データを記憶する画像管理アプリケーションが記憶されているものとする。
【００３６】
また、当該画像管理アプリケーションは、クライアントＰＣ１００のＣＰＵ２０１が前記クライアントＰＣ１００から画像管理サーバ２００へのアクセスを検知した場合にも起動し、当該デフォルトに設定された格納場所に格納された画像データの格納場所情報を前記画像管理サーバ２００に送信するための画面を表示する機能を有する。
【００３７】
当該アクセスは、ユーザからの操作指示によって、画像管理アプリケーションを介して行われるものであってもよいし、可搬メモリからの画像データの取得後に自動的に実行されるものであってもよい。
【００３８】
画像データの格納場所情報を前記画像管理サーバ２００に送信するための画面とは、例えば、図１０に示す送信データ選択受付画面１０００のような画面である。送信データ選択受付画面１０００については図１０の説明にて後述する。
【００３９】
ここで図１０を参照して、送信データ選択受付画面１０００の構成の一例について説明する。図１０は、送信データ選択受付画面１０００の構成の一例を示す図である。
【００４０】
図１０に示すように、送信データ選択受付画面１０００は、送信元フォルダ表示部１００１、送信元フォルダ格納画像データ１００２、チェックボックス１００３、「Ｖｉｅｗ」ボタン１００４、「送信」ボタン１００５等から構成されている。
【００４１】
送信元フォルダ表示部１００１は、前記初期格納場所の、クライアントＰＣ１００内の外部メモリ２１１内の場所を示す情報を表示する表示部である。送信元フォルダ格納画像データ１００２は、前記初期格納場所に格納されたオリジナル画像データに対応したサムネイル画像データである。
【００４２】
送信元フォルダ格納画像データ１００２の表示される表示領域には、既に画像管理サーバ２００に送信済みの画像データは表示しないようにしてもよいし、前記初期格納場所内の全ての画像データを表示し、画像の外枠に色を付する等して、既に画像管理サーバ２００に送信済みの画像データと、未送信のデータとを識別可能に表示するようにしてもよい。
【００４３】
チェックボックス１００３は、ユーザから、前記オリジナル画像データや、前記サムネイル画像データ、前記オリジナル画像データの格納場所情報を画像管理サーバ２００等の外部装置に送信するか否かの選択指示を受け付けるためのチェックボックスである。
【００４４】
「Ｖｉｅｗ」ボタン１００４は、前記信元フォルダ格納画像データ１００２を拡大表示して、画像の詳細をユーザに確認させるためのボタンである。
【００４５】
「送信」ボタン１００５は、前記チェックボックス１００３にチェックが入っている画像データのサムネイル画像データと、前記サムネイル画像データに対応するオリジナル画像データの格納場所を、外部装置に送信するためのボタンである。
【００４６】
送信ボタンの押下を受け付けた場合、画面を送信画面１１００に移行する。以上が図１０の、送信データ選択受付画面１０００の構成の一例についての説明である。尚、送信画面１１００については、図１１の説明にて後述する。
【００４７】
ここで図１１を参照して、本発明の実施形態における送信画面１１００の構成の一例について説明する。図１１は、本発明の実施形態における送信画面１１００の構成の一例を示す図である。
【００４８】
図１１に示すように、送信画面１１００は、画像種別指定受付部１１０１、解像度指定部１１０２、「キャンセル」ボタン１１０３、「送信」ボタン１１０４等から構成されている。
【００４９】
画像種別指定受付部１１０１は、送信元フォルダ格納画像データ１００２のオリジナル画像データとサムネイル画像データを送信するか、サムネイル画像データのみを送信するかの指定を、プルダウン等により受け付ける指定受付部である。
【００５０】
解像度指定部１１０２は、画像種別指定受付部１１０１で指定の対象となったオリジナル画像の解像度を指定する指定部である。サムネイル画像データの解像度が固定されている場合であって、画像種別指定受付部１１０１でサムネイル画像データのみが送信対象の画像として指定されている場合、解像度指定部１１０２を非表示にするよう制御してもよい。
【００５１】
「キャンセル」ボタン１１０３は、当該画像データの送信をキャンセルし、表示画面を送信データ選択受付画面１０００に戻すためのボタンである。
【００５２】
「送信」ボタン１１０４は、当該画像種別指定受付部１１０１で指定の対象となった画像データを送信先に送信するためのボタンである。以上が図１１の、発明の実施形態における送信画面１１００の構成の一例についての説明である。
【００５３】
図３の説明に戻る。送信対象データ特定部３１２は、前記送信データ選択受付画面１０００にてユーザより選択を受け付けた送信元フォルダ格納画像データ１００２のオリジナル画像データ、サムネイル画像データ、当該サムネイル画像データに対応したオリジナル画像データの格納場所情報の内、少なくとも前記格納場所情報を画像管理サーバ２００へ送信するデータとして特定する特定部である。
【００５４】
画像データ送信部３１３は、クライアントＰＣ１００のＣＰＵ２０１が、前記送信画面１１００の「送信」ボタン１１０４の押下指示を検知することで、前記送信対象データ特定部３１２で特定した画像データを、送信先に送信する送信部である。
【００５５】
格納場所情報送信部３１４は、前記送信対象データ特定部３１２で特定したし送信対象データを、送信先に送信する送信部である。
【００５６】
格納場所情報表示部３１５は、ユーザにより選択された画像データの格納場所情報を画像管理サーバから取得して表示画面に表示する表示部である。
【００５７】
画像管理サーバ２００の画像データ受信部３２１は、クライアントＰＣ１００等の外部装置より画像データを受信する受信部である。受信したオリジナル画像データのサムネイル画像データ、または受信した画像データであるサムネイル画像データは、画像データの格納履歴（転送履歴）である履歴情報データテーブル８００と対応付けて、画像管理サーバ２００の外部メモリ２１１に格納される。履歴情報データテーブル８００については図８の説明にて後述する。
【００５８】
ここで図８を参照して、本発明の実施形態における、履歴情報データテーブル等の構成の一例について説明する。図８は、本発明の実施形態における、履歴情報データテーブル等の構成の一例を示す図である。
【００５９】
図８に示す通り、履歴情報データテーブル８００は、ユーザＩＤ８０１、オリジナルＩＤ８０２、サムネイルＩＤ８０３、送信元格納媒体８０４、送信元格納場所８０５、送信先格納媒体８０６、送信先格納場所８０７、取得日時８０８等から構成されている。
【００６０】
また、オリジナル画像データ８１０は、オリジナルＩＤ８１１、名称８１２、サイズ８１３、撮影日時８１４、撮影場所８１５、コメント８１６等から構成されている。サムネイル画像データ８２０は、サムネイルＩＤ８２１、名称８２２、サイズ８２３、撮影日時８２４、撮影場所８２５、コメント８２６等から構成されている。
【００６１】
履歴情報データテーブル８００、オリジナル画像データ８１０、サムネイル画像データ８２０は、画像管理サーバ２００の外部メモリ２１１や、クライアントＰＣ１００の外部メモリ２１１、外部サーバ３００の外部メモリ２１１等の記憶媒体に記憶される。また、オリジナル画像データ８１０、サムネイル画像データ８２０は、ＤＶＤ等の外部記憶媒体に記憶される場合もある。（画像記憶手段に該当）。
【００６２】
尚、本説明においては、履歴情報データテーブル８００は、画像管理サーバ２００において記憶、管理されているものとする。また、オリジナル画像データ８１０、サムネイル画像データ８２０は、ユーザから受け付けた指示に基づいて、クライアントＰＣ１００、画像管理サーバ２００、外部サーバ３００、ＤＶＤ１０２、ＤＶＤ１０３の間で移動、複製されるものとする。
【００６３】
履歴情報データテーブル８００のユーザＩＤ８０１は、ユーザを一意に識別するためのＩＤであって、履歴情報データがいずれのユーザに対応するものかを特定するために用いられる。
【００６４】
オリジナルＩＤ８０２は、オリジナル画像データを一意に識別するためのＩＤであって、当該履歴情報データに対応するオリジナル画像データを特定するために用いられる。サムネイルＩＤ８０３は、サムネイル画像データを一意に識別するためのＩＤであって、当該履歴情報データに対応するサムネイル画像データを特定するために用いられる。
【００６５】
送信元格納媒体８０４は、画像データの送信元の媒体を示す情報である。送信元格納場所８０５は、送信される画像データが、送信前に格納されていた格納媒体の中の、送信対象画像データの格納場所を示す情報である。
【００６６】
送信先格納媒体８０６、画像データの送信先の媒体を示す情報である。送信先格納場所８０７は、送信される画像データが、送信後に格納される格納媒体の中の格納場所を示す情報である。取得日時８０８は、画像管理サーバ２００のＣＰＵ２０１が、当該画像データを取得した日時情報である。
【００６７】
オリジナル画像データ８１０のオリジナルＩＤ８１１は、当該オリジナル画像データ８１０を一意に識別するためのＩＤである。名称８１２は、当該オリジナル画像データ８１０の名称である。
【００６８】
サイズ８１３は、当該オリジナル画像データ８１０のサイズ（解像度）である。撮影日時８１４は、当該オリジナル画像データ８１０の撮影された撮影日時情報である。
【００６９】
撮影場所８１５は、当該オリジナル画像データ８１０の撮影場所を示す位置情報である。当該位置情報は、当該オリジナル画像データを撮影処理により取得した不図示の撮像装置に搭載されたＧＰＳ機能等を用いて取得するものとする。また、当該位置情報は、ユーザの手入力によって画像データ毎に設定さるようにしてもよい。
【００７０】
コメント８１６は、クライアントＰＣ１００、不図示の撮像装置などを介して当該オリジナル画像データ８１０に付与されたコメント情報である。
【００７１】
サムネイル画像データ８２０のサムネイルＩＤ８２１は、当該サムネイル画像データ８２０を一意に識別するためのＩＤである。本発明の実施形態においては、サムネイルＩＤ８２１は、当該サムネイル画像データ８２０がクライアントＰＣ１００で生成された際（図４のステップＳ４０３で後述）に付与されるものとする。また、当該名称８２２は、当該サムネイル画像データ８２０の名称である。
【００７２】
尚、当該サムネイルＩＤは、サムネイル画像データに対応するオリジナル画像データを撮影した不図示の撮像装置により付与されるようにしてもよい。
【００７３】
サイズ８２３は、当該サムネイル画像データ８２０のサイズ（解像度）である。撮影日時８２４は、当該サムネイル画像データ８２０に対応したオリジナル画像データ８１０の撮影日の情報である。
【００７４】
撮影場所８２５は、当該サムネイル画像データ８２０に対応したオリジナル画像データ８１０の撮影場所の情報である。コメント８２６は、クライアントＰＣ１００、不図示の撮像装置などを介して当該サムネイル画像データ８２０に付与されたコメント情報である。以上が図８の、本発明の実施形態における、履歴情報データテーブル等の構成の一例についての説明である。
【００７５】
図３の説明に戻る。画像データ送信部３２２は、画像データを外部装置に送信する送信部である。画像データ特定部３２３は、受信した画像データ、送信した画像データ、または、当該画像管理サーバ２００の外部メモリ２１１内において移動した画像データが、外部メモリ２１１に格納されたいずれの画像データにあたるかを特定する特定部である。
【００７６】
格納履歴更新部３２４は、前記画像データ特定部３２３で行った特定の結果に基づいて、画像データの格納履歴を更新する更新部である。格納場所情報送信部３２５は、クライアントＰＣ１００からの要求に応じて、画像データの格納場所情報をクライアントＰＣ１００に送信する送信部である。
【００７７】
外部サーバ３００の画像データ受信部３３１は、画像管理サーバ２００から画像データを受信する受信部である。画像データ記憶部３３２は、画像データ受信部３３１で受信した画像を記憶する記憶部である。画像データ送信部は、クライアントＰＣ１００、画像管理サーバ２００からの要求に応じて、画像データを送信する送信部である。以上が図３の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。
【００７８】
次に図４を参照して、本発明の実施形態における、画像管理サーバ２００による、画像データの格納場所を履歴として記憶する格納履歴取得処理の流れについて説明する。図４は、本発明の実施形態における、画像管理サーバ２００による、画像データの格納場所を履歴として記憶する格納履歴取得処理の詳細を示すフローチャートである。
【００７９】
クライアントＰＣ１００のＣＰＵ２０１は、外部メモリの接続を検知すると（ステップＳ４０１）、予めクライアントＰＣ１００に設定されているアプリケーションであって、接続された外部メモリから画像データを取得し、画像管理サーバ２００に当該取得した画像の格納場所情報を送信するためのアプリケーションである、画像管理アプリケーションを起動する。
【００８０】
以下、ステップＳ４０１〜ステップＳ４０５の処理は、クライアントＰＣ１００のＣＰＵ２０１が、画像管理アプリケーションの機能を用いて実行するものとする。尚、当該画像管理アプリケーションには、予め、ユーザを一意に識別するためのＩＤであるユーザＩＤが設定されているものとする。
【００８１】
クライアントＰＣ１００のＣＰＵ２０１は、外部メモリより画像データを取得し（ステップＳ４０２）、当該画像データに対応するサムネイル画像データを生成して（ステップＳ４０３）初期格納場所に格納する（ステップＳ４０４／画像記憶手段に該当）。ここでいう初期格納場所とは、前記画像管理アプリケーションで取得した画像データを格納するためのフォルダ等のことをいう。
【００８２】
尚、サムネイル画像データを生成する際、当該サムネイル画像データに対し、サムネイルＩＤを付与するものとする。
【００８３】
クライアントＰＣ１００のＣＰＵ２０１は、画像データの、前記初期格納場所への格納が完了すると、格納した画像データに対応したサムネイル画像データ、又は、当該サムネイル画像データの生成元の画像データであるオリジナル画像データと、当該オリジナル画像データの格納場所情報とを画像管理サーバ２００に送信するための画面を表示画面上に表示し（ステップＳ４０５）、ユーザから、送信するデータの選択指示、及び送信指示を受け付ける（ステップＳ４０６）。
【００８４】
ステップＳ４０５で表示する画面は、例えば、図１０の送信データ選択受付画面１０００や、図１１の送信画面１１００のような画面である。送信データ選択受付画面１０００及び、送信画面１１００の説明については、それぞれ図１０、図１１の説明にて前述したため、ここでは割愛する。
【００８５】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ４０６で受け付けた指示がオリジナル画像の送信指示であるか否かを判定する（ステップＳ４０７）。ステップＳ４０６で受け付けた指示がオリジナル画像の送信指示でないと判定した場合（ステップＳ４０７でＮＯ）、クライアントＰＣ１００のＣＰＵ２０１は、送信対象の画像データであるサムネイル画像データと、当該サムネイル画像データに対応するオリジナル画像データの格納場所情報と、ユーザＩＤとを画像管理サーバ２００に送信する（ステップＳ４０９）。
【００８６】
ステップＳ４０６で受け付けた指示がオリジナル画像の送信指示であると判定した場合（ステップＳ４０７でＹＥＳ）、当該オリジナル画像データの解像度を、図１１の送信画面１１００における解像度指定部１１０２で指定された解像度に変更し（ステップＳ４０８）、当該オリジナル画像データと、当該オリジナル画像データに対応するサムネイル画像データ、当該オリジナル画像データの格納場所情報、ユーザＩＤを画像管理サーバ２００に送信する（ステップＳ４０９）。
【００８７】
また、サムネイル画像データを送信する場合は、当該サムネイル画像データに対応したオリジナル画像データのＩＤであるオリジナルＩＤを、クライアントＰＣ１００の外部メモリ２１１内の初期格納場所に格納されている、オリジナル画像データ８１０のオリジナルＩＤ８１１から抽出し、共に送信するものとする。
【００８８】
画像管理サーバ２００のＣＰＵ２０１は、クライアントＰＣ１００より、画像データと、格納場所情報とを受信する（ステップＳ４１０）。画像管理サーバ２００のＣＰＵ２０１は、オリジナル画像データを受信したか否かを判定する（ステップＳ４１１）。
【００８９】
オリジナル画像データを受信していないと判定した場合（ステップＳ４１１でＮＯ）、受信した画像データがサムネイル画像データのみであると判断し、当該サムネイル画像データと共に受信したオリジナルＩＤを用いて、当該オリジナルＩＤと同一のオリジナルＩＤをオリジナルＩＤ８０２に有する履歴情報データが存在するか否かを判定する（ステップＳ４１２）。
【００９０】
同一のオリジナルＩＤをオリジナルＩＤ８０２に有する履歴情報データが存在すると判定した場合（ステップＳ４１２でＹＥＳ）、当該サムネイル画像データは既に画像管理サーバ２００の外部メモリ２１１に記憶済みであるため、画像データの差し替え処理に移行する（ステップＳ４１３）。
【００９１】
画像データの差し替え処理（ステップＳ４１３）の詳細については、図１７の説明にて後述する。尚、画像データの差し替え処理では、画像管理サーバ２００の外部メモリ２１１内に、画像管理サーバ２００のＣＰＵ２０１がステップＳ４０７で受信した画像と同一の画像がある旨をクライアントＰＣ１００に通知し、クライアントＰＣ１００を介したユーザからの指示に従って、当該画像データの差し替え、破棄、追加保存の処理を行う。
【００９２】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ４１２において、ステップＳ４１０で受信したオリジナルＩＤと同一のＩＤをオリジナルＩＤ８０２に有する履歴情報データが存在しないと判定した場合（ステップＳ４１２でＮＯ）、ステップＳ４１０で受信したサムネイル画像データを外部メモリ２１１、つまり、画像管理サーバ２００の画像記憶手段に記憶し（ステップＳ４１７）、履歴情報データテーブル８００を更新する（ステップＳ４１４）。
【００９３】
一方、ステップＳ４１１において、オリジナル画像データを受信したと判定した場合（ステップＳ４１１でＹＥＳ）、画像管理サーバ２００のＣＰＵ２０１は、ステップＳ４１０で受信したオリジナル画像データに対応する履歴情報データが、履歴情報データテーブル８００中にあるか否かを判定する（ステップＳ４１５）。
【００９４】
ステップＳ４１０で受信したオリジナル画像データに対応する履歴情報データがあると判定した場合（ステップＳ４１５でＹＥＳ）、処理をステップＳ４１６に移行する。
【００９５】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ４１０で受信したオリジナルＩＤを用いて、ステップＳ４１０で受信したオリジナル画像データと同一のオリジナル画像データが画像管理サーバ２００の外部メモリ２１１内に存在するかどうかを判定する（ステップＳ４１６）。
【００９６】
同一のオリジナル画像データが存在しないと判定した場合（ステップＳ４１６でＮＯ）、当該オリジナル画像データを外部メモリ２１１に格納し（ステップＳ４１７）、履歴情報データテーブル８００を更新する（ステップＳ４１４）。
【００９７】
同一のオリジナル画像データが存在すると判定した場合（ステップＳ４１６でＹＥＳ）、処理をステップＳ４１３に移行する。
【００９８】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ４１５において、ステップＳ４１０で受信したオリジナル画像データに対応する履歴情報データが、履歴情報データテーブル８００中にないと判定した場合（ステップＳ４１５でＮＯ）、受信したオリジナル画像データ、及びサムネイル画像データを画像管理サーバ２００の外部メモリ２１１に格納し（ステップＳ４１７）、履歴情報データテーブル８００を更新する（ステップＳ４１４）。以上が図４の、画像管理サーバ２００による、画像データの格納場所を履歴として記憶する格納履歴取得処理の流れについての説明である。
【００９９】
次に図５を参照して、本発明の実施形態における、画像データの差し替え処理の流れについて説明する。図５は、本発明の実施形態における、画像データの差し替え処理の詳細を示すフローチャートである。
【０１００】
画像管理サーバ２００のＣＰＵ２０１は、クライアントＰＣ１００のＣＰＵ２０１が図４のステップ４０９で送信した画像データと同一の画像データが、画像管理サーバ２００の外部メモリ２１１内に存在していることをクライアントＰＣ１００に通知するとともに、当該既存の画像データのサムネイル画像データをクライアントＰＣ１００に送信する。（ステップＳ５０１）
【０１０１】
クライアントＰＣ１００のＣＰＵ２０１は、当該通知とサムネイル画像データを受信し（ステップＳ５０２）、当該通知の対象である画像データの差し替え、追加保存をさせるための画面である差し替え指示受付画面１７００を表示画面に表示する（ステップＳ５０３）。差し替え指示受付画面１７００については、図１７の説明にて後述する。
【０１０２】
ここで図１７を参照して、本発明の実施形態における、差し替え指示受付画面１７００の構成の一例について説明する。図１７は、本発明の実施形態における、差し替え指示受付画面１７００の構成の一例を示す図である。
【０１０３】
図１７に示す通り、差し替え指示受付画面１７００は、重複画像データ表示部１７０１、重複画像データ１７０２、差し替え領域１７０３、追加保存領域１７０４、チェックボックス１７０５、「Ｖｉｅｗ」ボタン１７０６、「全差し替え」ボタン１７０７、「全追加保存」ボタン１７０８、「ＯＫ」ボタン１７０９、「キャンセル」ボタン１７１０等から構成されている。
【０１０４】
重複画像データ表示部１７０１は、図４のステップＳ４１２及びステップＳ４１６で、既に画像管理サーバ２００の外部メモリ２１１に重複する画像が存在していると判定された（ステップＳ４１２でＹＥＳ、及び、ステップＳ４１６でＹＥＳ）画像データを表示する表示部である。
【０１０５】
尚、差し替え指示受付画面１７００においては、重複画像データ表示部１７０１に各重複画像データ１７０２を１枚ずつ表示しているが、クライアントＰＣ１００のＣＰＵ２０１が画像管理サーバ２００に送信した画像データと、画像管理サーバ２００の外部メモリ２１１に既に記憶されていた画像データと、の両方を表示するようにしてもよい。こうすることで、両画像データが本当に同一の画像データか否かをユーザに識別させることが出来る。
【０１０６】
重複画像データ１７０２は、前記重複する画像のサムネイル画像である。差し替え領域１７０３は、重複画像データ表示部１７０１に表示された画像データを、画像管理サーバ２００の外部メモリ２１１に記憶されている画像データと差し替えるか否かを決定するための領域である。
【０１０７】
具体的には、ドラッグ＆ドロップ操作等で、重複画像データ表示部１７０１に表示された画像データを差し替え領域１７０３に移動することで、当該移動した画像データを旧画像データと差し替えることを決定する。
【０１０８】
尚、本実施形態では、当該画像データを差し替え領域１７０３に移動した後も、重複画像データ表示部１７０１に表示された画像データは消えることはなく、後述するチェックボックス１７０５のチェック状態を確認することで、当該画像データへの処理が決定済になっているかどうかを識別することが可能となっている。
【０１０９】
つまり、差し替え領域１７０３か、追加保存領域１７０４かのどちらかに当該画像データが移動されない限り、当該画像データのチェックボックス１７０５にはチェックが入らず、チェックの入っていないチェックボックス１７０５に対応する画像データは、処理が決定済みの画像データとして識別されないということである。
【０１１０】
追加保存領域１７０４は、重複画像データ表示部１７０１に表示された画像データを、画像管理サーバ２００の外部メモリ２１１に追加保存するか否かを決定するための領域である。追加保存を行う場合、当該外部メモリ２１１に現存している画像データを破棄せずに、クライアントＰＣ１００から画像管理サーバ２００に送信された画像データを、該外部メモリ２１１に、別画像として保存する。
【０１１１】
ドラッグ＆ドロップ操作等で、重複画像データ表示部１７０１に表示された画像データを追加保存領域１７０４に移動することで、当該移動した画像データを追加保存することを決定する。
【０１１２】
チェックボックス１７０５は、当該重複画像データ表示部１７０１に表示された画像データに対する処理が決定している状態であることをユーザに示すためのチェック領域である。チェックボックス１７０５にチェックが入っている場合は、チェックボックス１７０５に対応する画像データが旧画像と差し替えられるのか、追加保存されるのか、破棄されるのかが決定されていることを示している。
【０１１３】
「Ｖｉｅｗ」ボタン１７０６は、マウスカーソル等で選択されている画像データを拡大表示するためのボタンである。「全差し替え」ボタン１７０７は、重複画像データ表示部１７０１に表示された全ての画像データを差し替え領域１７０３に移動し、全てのチェックボックス１７０５にチェックを入れるためのボタンである。
【０１１４】
「全追加保存」ボタン１７０８は、重複画像データ表示部１７０１に表示された全ての画像データを追加保存領域１７０４に移動し、全てのチェックボックス１７０５にチェックを入れるためのボタンである。
【０１１５】
「ＯＫ」ボタン１７０９は、重複画像データ表示部１７０１に表示された画像データの処理の最終決定をするためのボタンである。つまり、「ＯＫ」ボタン１７０９の押下を受け付けることで、差し替え領域１７０３にある画像データについては差し替え処理を、追加保存領域１７０４にある画像データについては追加保存処理を実行するものである。
【０１１６】
この場合、各処理を実行するのは画像管理サーバ２００のＣＰＵ２０１であり、クライアントＰＣ１００のＣＰＵ２０１の行う処理は、当該「ＯＫ」ボタン１７０９の押下を受け付けることで最終決定した各画像データに対する処理内容を画像管理サーバ２００に送信するに留まるものとする。
【０１１７】
「キャンセル」ボタン１７１０は、当該重複画像データ表示部１７０１に表示された画像データの画像管理サーバ２００の外部メモリ２１１への格納処理を行わず、処理を終了するためのボタンである。
【０１１８】
尚、「ＯＫ」ボタン１７０９の押下を受け付けた際に、処理内容が決定していない画像データが残っている場合、処理内容が決定して画像管理サーバ２００の外部メモリ２１１への格納処理は行わないものとする。
【０１１９】
また、例えば、「ＯＫ」ボタン１７０９の押下を受け付けた際に、まだ処理内容が決定していない画像データが残っている場合、当該処理内容が決定していない画像データが残っている旨を警告するためのポップアップを表示するようにしてもよい。以上が図１７の、本発明の実施形態における、差し替え指示受付画面１７００の構成の一例についての説明である。
【０１２０】
図５の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ５０４でユーザからの指示を受け付ける（ステップＳ５０４）。ここでいう指示とは、図１７の差し替え指示受付画面１７００を介して受け付けた、画像データの差し替え指示、画像データの追加保存指示、画像データの格納キャンセル指示等のことである。
【０１２１】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ５０４で受け付けた指示の内容を確定する指示を受け付けたか、つまり、差し替え指示受付画面１７００の「ＯＫ」ボタン１７０９の押下、または、「キャンセル」ボタン１７１０の押下を受け付けたか否かを判定する（ステップＳ５０５）。
【０１２２】
指示内容を確定する指示を受け付けていないと判定した場合は（ステップＳ５０５でＮＯ）、処理をステップＳ５０４の前に戻して待機し、指示内容を確定する指示を受け付けたと判定した場合は（ステップＳ５０５でＹＥＳ）、当該確定した、各画像データについての指示内容を画像管理サーバ２００に送信する（ステップＳ５０６）。
【０１２３】
画像管理サーバ２００のＣＰＵ２０１は、当該指示内容を受信し（ステップＳ５０７）、当該指示の対象となる各画像データに対して、ステップＳ５０８〜ステップＳ５１２の処理を繰り返す。
【０１２４】
画像管理サーバ２００のＣＰＵ２０１は、画像データに対する指示の内容が画像データの差し替えか否かを判定し（ステップＳ５０８）、当該指示内容が画像データの差し替えであった場合（ステップＳ５０８でＹＥＳ）、画像管理サーバ２００の外部メモリ２１１に記憶されている、当該画像データと同一のＩＤを有する画像データを破棄し（ステップＳ５０９）、当該画像データを格納する（ステップＳ５１０）。つまり、画像記憶手段に記憶、格納する。
【０１２５】
ここでいう同一のＩＤを有する画像データとは、ステップＳ５０７で受信した指示内容から特定される、当該指示の対象となっている画像データがオリジナル画像データである場合はオリジナルＩＤが、サムネイル画像データである場合はサムネイルＩＤが同一である画像データであって、前記外部メモリ２１１に格納されている画像データのことを指す。
【０１２６】
指示内容が画像データの差し替えでなかった場合（ステップＳ５０８でＮＯ）、画像管理サーバ２００のＣＰＵ２０１は、当該指示内容が画像データの追加保存であるか否かを判定する（ステップＳ５１１）。
【０１２７】
指示内容が画像データの追加保存であると判定した場合（ステップＳ５１１でＹＥＳ）、処理をステップＳ５１０に移行し、当該指示の対象となる画像データを画像管理サーバの外部メモリ２１１に追加保存する（ステップＳ５１０）。
【０１２８】
指示内容が画像データの追加保存でないと判定した場合（ステップＳ５１１でＮＯ）、当該指示内容は、対象となる画像データの画像管理サーバ２００の外部メモリ２１１への保存のキャンセルであると判断し、当該画像データを破棄する（ステップＳ５１２）。
【０１２９】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ５０７で受信した指示内容を、当該指示の対象となる全ての画像データに対して実行済みか否かを判定し（ステップＳ５１３）、全ての画像データに対して処理が実行済みであると判定した場合は（ステップＳ５１３でＹＥＳ）処理を終了する。
【０１３０】
全ての画像データに対して処理が実行済みでないと判定した場合は（ステップＳ５１３でＮＯ）、処理をステップＳ５０８に移行して、当該指示内容に沿った処理が行われていない画像データに対し、ステップＳ５０８〜ステップＳ５１２までの処理を行う。以上が図５の、本発明の実施形態における、画像データの差し替え処理の流れについての説明である。
【０１３１】
尚、ここでは、送信画面１１００で送信先の情報の入力を受け付けていないため、画像データ及び画像データの格納場所情報は画像管理サーバ２００に送信されるものとして説明しているが、例えば、送信画面１１００に画像データの送信先の情報を入力するための送信先指定受付部を設け、当該送信先情報指定受付部で指定された送信先に対して画像データを送信することも考えられる。
【０１３２】
本実施例においては、画像管理サーバ２００ではない送信先を指定して画像データを送信することを、画像データの転送処理として扱う。画像データの転送を行う場合、転送対象の画像データは、画像管理サーバ２００を経由して転送先に転送され、当該経由時に、画像管理サーバ２００のＣＰＵ２０１は、当該転送対象の画像データのサムネイル画像データと、当該転送対象の画像データの格納場所情報を取得し、履歴情報データテーブル８００を更新する。
【０１３３】
つまり、クライアントＰＣ１００のＣＰＵ２０１は、ユーザより受け付けた転送先の指定指示に基づいて、画像データの転送先を決定し、まず、当該画像データと、画像データに対応するサムネイル画像データと、当該画像データの送信先情報を画像管理サーバ２００に送信する。
【０１３４】
画像管理サーバ２００のＣＰＵ２０１は、当該画像データを受信する。そして、当該画像データのサムネイル画像データと、当該送信先情報を取得し、履歴情報データテーブル８００に格納する。
【０１３５】
つまり、受信したサムネイル画像データのサムネイルＩＤをサムネイルＩＤ８０３に格納し、送信先情報を、送信先格納媒体８０６、送信先格納場所８０７に格納する。そして、当該転送対象の画像データを転送先に転送する。
【０１３６】
クライアントＰＣ１００から、当該転送対象の画像データの格納場所情報の取得要求を受け付けた場合、画像管理サーバ２００のＣＰＵ２０１は、当該履歴情報データテーブル８００の送信先格納媒体８０６、送信先格納場所８０７を参照して画像データの現在の格納場所を特定し、クライアントＰＣに回答する。
【０１３７】
次に図６を参照して、本発明の実施形態における、画像データの格納場所の提示処理の流れについて説明する。図６は、本発明の実施形態における、画像データの格納場所の提示処理の詳細を示すフローチャートである。
【０１３８】
クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの指示に従い、ＷＡＮ１０１等のネットワークを介して画像管理サーバ２００にアクセスし、画像管理サーバ２００にログインするためのログイン画面１２００を表示画面上に表示する（ステップＳ６０１）。ログイン画面１２００については図１２の説明にて後述する。
【０１３９】
ここで図１２を参照して、本発明に実施形態における、画像管理サーバへのログイン画面の構成の一例について説明する。図１２は、本発明に実施形態における、画像管理サーバのログイン画面の構成の一例を示す図である。クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバ２００にログインすることで、画像データをスケジュール管理が可能なカレンダーと対応付けて管理する画像管理サイトへアクセスする。
【０１４０】
図１２に示す通り、ログイン画面１２００は、ユーザＩＤ入力受付部１２０１、パスワード入力受付部１２０２、「ＯＫ」ボタン１２０３、「キャンセル」ボタン１２０４等から構成されている。
【０１４１】
ユーザＩＤ入力受付部１２０１は、ユーザを一意に識別するためのユーザＩＤの入力を受け付ける入力受付部である。ここで入力されるユーザＩＤは、前述した、クライアントＰＣ１００に設定されている画像管理アプリケーションに記憶されたユーザＩＤと同一であり、図８の履歴情報データテーブル８００中のユーザＩＤ８０１に挿入されるＩＤと同一のＩＤである。
【０１４２】
パスワード入力受付部１２０２は、ユーザよりパスワードの入力を受け付ける受付部である。「ＯＫ」ボタン１２０３は、ユーザＩＤ入力受付部１２０１、パスワード入力受付部１２０２に入力されたユーザＩＤ、及びパスワードを不図示の認証サーバに送信し、当該認証サーバにて認証処理を実行させるためのボタンである。
【０１４３】
当該認証処理が正常に完了した場合、クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバ２００へのログインし、表示画面をカレンダー表示画面１３００に切り替える。認証が正常に行われなかった場合は、表示画面上に、認証失敗を示す不図示のエラー通知のポップアップを表示する。カレンダー表示画面１３００については図１３の説明にて後述する。
【０１４４】
「キャンセル」ボタン１２０４は、当該ログイン画面を終了し、表示画面を、当該ログイン画面を表示する前の画面に移行するためのボタンである。以上が図１２の、本発明に実施形態における、画像管理サーバへのログイン画面の構成の一例についての説明である。
【０１４５】
図６の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの指示を受け付け（ステップＳ６０２）、受け付けた指示が、カレンダー画面の表示指示か否か、つまり、図１２のログイン画面１２００における「ログイン」ボタン１２０３の押下指示であるか否かを判定する（ステップＳ６０３）。
【０１４６】
受け付けた指示が、カレンダー画面の表示指示でないと判定した場合（ステップＳ６０３でＮＯ）、処理をステップＳ６１９に移行する。クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６０２で受け付けた指示がログイン画面の終了指示、つまり、図１２のログイン画面１２００における「キャンセル」ボタン１２０４の押下指示であるか否かを判定し（ステップＳ６１９）、受け付けた指示がログイン画面の終了指示であると判定した場合は（ステップＳ６１９でＹＥＳ）、ログイン画面１２００を終了する。
【０１４７】
受け付けた指示がログイン画面の終了指示でないと判定した場合は（ステップＳ６１９でＮＯ）、処理をステップＳ６０２の前に戻し、次の指示を受け付けるまで待機する。
【０１４８】
一方、クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６０３において、ステップＳ６０２で受け付けた指示がカレンダー画面の表示指示であると判定した場合（ステップＳ６０３でＹＥＳ）、画像管理サーバ２００に対し、クライアントＰＣ１００のＣＰＵ２０１が表示画面上にカレンダーを表示するための情報であるカレンダー情報の取得要求を送信する（ステップＳ６０４）。
【０１４９】
尚、当該カレンダー情報は、画像管理サーバ２００において、ユーザＩＤ毎に管理されているものとする。画像管理サーバ２００のＣＰＵ２０１は、前記カレンダー情報の取得要求を受信する（ステップＳ６０５）。
【０１５０】
画像管理サーバ２００のＣＰＵ２０１は、ログイン画面１２００のユーザＩＤ入力受付部１２０１で入力を受け付けたユーザＩＤと同一のユーザＩＤに対応したカレンダー情報と、当該カレンダー情報に基づいて表示画面に表示されるカレンダー表示画面１３００のサムネイル表示部１３０３に表示する画像データであるサムネイル画像を、外部メモリ２１１より取得し（ステップＳ６０６）、クライアントＰＣ１００に送信する（ステップＳ６０７）。カレンダー表示画面１３００については図１３を参照して後述する。
【０１５１】
クライアントＰＣ１００のＣＰＵ２０１は、当該カレンダー情報、及びサムネイル画像データを受信し、図１３の、カレンダー表示画面１３００のような画面を表示画面に表示する（ステップＳ６０８）。
【０１５２】
また、カレンダー表示画面１３００のサムネイル表示部１３０３に表示する画像データであるサムネイル画像を特定するためのデータである、画像データ・カレンダー紐付けデータ９００については図９を参照して後述する。
【０１５３】
ここで図１３を参照して、本発明に実施形態における、カレンダー表示画面の構成の一例について説明する。図１３は、本発明に実施形態における、カレンダー表示画面の構成の一例を示す図である。
【０１５４】
図１３に示す通り、カレンダー表示画面１３００は、「ログアウト」ボタン１３０１、カレンダー表示部１３０２、サムネイル表示部１３０３、日付表示部１３０４、「詳細」ボタン１３０５、「検索」ボタン１３０６等から構成されている。
【０１５５】
「ログアウト」ボタン１３０１は、当該カレンダー表示画面１３００の表示を終了し、前述した図１２のログイン画面１２００や、当該ログイン画面１２００が表示画面に表示される以前に表示されていた表示画面に画面を遷移させるためのボタンである。
【０１５６】
カレンダー表示部１３０２は、図６のステップＳ６０８で受信したカレンダー情報に基づいたカレンダー画像を表示する表示部である。サムネイル表示部１３０３は、図６のステップＳ６０８で受信したサムネイル画像データの内、メインとなるサムネイル画像データを表示する表示部である。
【０１５７】
日付表示部１３０４は、カレンダー内の日付を表示する表示部である。例えば、当該日付表示部１３０４に表示された日付の押下を受け付けることで、当該日付に撮影された、メインサムネイル画像データ以外の画像データを含む、画像データの一覧を表示することも可能である。
【０１５８】
尚、ここでいうメインとなるサムネイル画像データとは、図９に示す、画像データ・カレンダー紐付けデータ９００のメインサムネイルＩＤ９０５に設定されたＩＤと同一のサムネイルＩＤ８２１（図８参照）を有するメインサムネイル画像データのことである。
【０１５９】
ここで図９を参照して、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例について説明する。図９は、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例を示す図である。
【０１６０】
画像データ・カレンダー紐付けデータ９００は、カレンダー表示画面１３００のサムネイル表示部１３０３に表示する画像データであって、日付表示部１３０４に表示された日付に撮影された画像データであるサムネイル画像データを特定するためのデータである。画像データ・カレンダー紐付けデータ９００は画像管理サーバ２００の外部メモリ２１１等に記憶されているものとする（予定情報記憶手段に該当）。
【０１６１】
図９に示すように、画像データ・カレンダー紐付けデータ９００は、ユーザＩＤ９０１、日付９０２、予定９０３、サムネイルＩＤ９０４、メインサムネイルＩＤ９０５、予定時間９０６等から構成されている。
【０１６２】
ユーザＩＤ９０１は、ユーザを一意に識別するためのユーザＩＤである。日付９０２は、カレンダーに設定された日付を示す日付情報であって、いずれのサムネイル画像データが、カレンダー上のいずれの日付に対応しているかを特定するための情報である。
【０１６３】
つまり、画像管理サーバ２００のＣＰＵ２０１は、画像データを外部メモリ２１１等に記憶する場合に、当該記憶する画像データの撮影日時８２４を取得し、当該撮影日時８２４と同一の日付９０２を有するデータ列を特定し、当該データ列に当該画像データのサムネイルＩＤ８２１を挿入して、カレンダー情報と画像データを紐付けるものとする。
【０１６４】
予定９０３は、サムネイルＩＤ９０４から特定されるサムネイル画像データが、カレンダーの日付別（予定日別）、時間別に設定されたいずれの予定情報と紐付いているかを特定するための情報である。サムネイルＩＤ９０４は、サムネイル画像データ８２０を一意に識別するための識別情報であり、いずれのサムネイル画像データ８２０がカレンダー表示画面１３００上の日付表示部１３０４に表示されるいずれの日付（日付９０２）に対応するかを特定するために利用される。
【０１６５】
メインサムネイルＩＤ９０５は、前記カレンダーの各日付に対応したサムネイル画像データの内、カレンダー表示画面１３００のサムネイル表示部１３０３に表示されるメインサムネイル画像データを特定するための情報である。
【０１６６】
予定時間９０６は、予定９０３が設定されている時間である。以上が図９の、本発明に実施形態における、画像データ・カレンダー紐付けデータの構成の一例についての説明である。
【０１６７】
図１３の説明に戻る。画像管理サーバ２００のＣＰＵ２０１は、サムネイル表示部１３０３に表示されたサムネイル画像データの押下指示を受け付けることで、当該押下指示の対象となったサムネイル画像データを拡大表示するものとする。
【０１６８】
「詳細」ボタン１３０５は、当該カレンダー表示画面に表示中の月日に撮影されたオリジナル画像データに対応したサムネイル画像データと、前記オリジナル画像データの格納場所情報を表示画面に表示するためのボタンである。
【０１６９】
「検索」ボタン１３０６は、表示画面を図１４に示す画像データ検索画面１４００のような画像データを検索するための画面に遷移させるためのボタンである。画像データ検索画面１４００については図１４の説明にて後述する。以上が図１３の、本発明に実施形態における、カレンダー表示画面の構成の一例についての説明である。
【０１７０】
図６の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバより受信したカレンダー情報、及びメインサムネイル画像データを表示画面に表示し（ステップＳ６０８）、ユーザからの指示を受け付ける（ステップＳ６０９）。
【０１７１】
クライアントＰＣ１００のＣＰＵ２０１はステップＳ６０９で受け付けた指示が、サムネイル画像データの押下指示であったか否かを判定する（ステップＳ６１０）。受け付けた指示が、サムネイル画像データの押下指示であった場合（ステップＳ６１０でＹＥＳ）、当該押下対象のサムネイル画像データを拡大または縮小表示し（ステップＳ６１１）、次の指示があるまで待機する。つまり、処理をステップＳ６０９の前に戻す。
【０１７２】
ここでいう縮小表示とは、既に拡大表示されているサムネイル画像データの押下を受け付けた場合に、当該サムネイル画像データを拡大表示前の元の大きさに戻して表示することを言う。
【０１７３】
受け付けた指示が、サムネイル画像データの押下指示でなかった場合（ステップＳ６１０でＮＯ）、クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が検索指示であったか否かを判定する（ステップＳ６１２）。つまり「検索」ボタン１３０６の押下を受け付けたか否かを判定する。
【０１７４】
クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が検索指示であったと判定した場合（ステップＳ６１２でＹＥＳ）、ステップＳ６１３の検索処理に移行する（ステップＳ６１３）。画像検索処理（ステップＳ６１３）の処理の詳細については、図７を参照して後述する。
【０１７５】
ここで図７を参照して、本発明の実施形態における、画像検索処理の流れについて説明する。図７は、本発明の実施形態における、画像検索処理の詳細を示すフローチャートである。
【０１７６】
クライアントＰＣ１００のＣＰＵ２０１は、画像データ検索画面１４００を表示画面に表示する（ステップＳ７０１）。
【０１７７】
ここで図１４を参照して、本発明に実施形態における、画像データ検索画面の構成の一例について説明する。図１４は、本発明に実施形態における、画像データ検索画面の構成の一例を示す図である。
【０１７８】
図１４に示すように、画像データ検索画面１４００は、コメント情報入力受付部１４０１、検索期間選択受付部１４０２、セグメント情報選択受付部１４０３、被写体情報入力受付部１４０４、撮影場所情報選択受付部１４０５、保存場所情報選択受付部１４０６、ファイル情報選択受付部１４０７、「検索」ボタン１４０８、「キャンセル」ボタン１４０９、「使い方」ボタン１４１０、「問合わせ」ボタン１４１１等から構成されている。
【０１７９】
コメント情報入力受付部１４０１は、画像データの検索条件として、コメント情報の入力を受け付ける入力受付部である。検索処理を行う場合、画像管理サーバ２００のＣＰＵ２０１は、当該コメント情報入力受付部１４０１に入力されたコメント情報と一致するコメント情報を、図８に示す各種画像データのコメント８１６、コメント８２６に有する画像データを検索し、取得する。
【０１８０】
検索期間選択受付部１４０２、画像データの検索条件として、画像データの撮影期間の選択を受け付ける選択受付部である。
【０１８１】
検索処理を行う場合、画像管理サーバ２００のＣＰＵ２０１は、各種画像データの撮影日時８１４、撮影日時８２４を参照し、検索期間選択受付部１４０２にて選択された期間内に撮影された画像データを検索し、取得する。
【０１８２】
セグメント情報選択受付部１４０３、画像データの検索条件として、画像データのセグメント情報の選択を受け付ける選択受付部である。セグメント情報とは、画像データの分類を表す情報であり、ユーザにより設定された情報である。
【０１８３】
当該セグメント情報の挿入、編集は、図１６に示す格納場所表示画面１６００のセグメント情報編集部１６０６から行うことが可能である。格納場所表示画面１６００については、図１６の説明にて後述する。
【０１８４】
被写体情報入力受付部１４０４は、画像データの検索条件として、画像データの被写体情報の入力を受け付ける入力受付部である。被写体情報とは、画像データの被写体に関する情報であり、例えば、当該画像データの撮影を行った不図示の撮像装置における顔認識機能を用いて、当該顔認識機能で認識された顔の情報に対応した人物名のことである。
【０１８５】
また、前記被写体情報は、図１６に示す格納場所表示画面１６００の被写体情報編集部１６０５から設定、編集することが可能である。
【０１８６】
撮影場所情報選択受付部１４０５は、画像データの検索条件として、画像データの撮影場所の選択を受け付ける選択受付部である。画像データの撮影場所を示す情報は、画像データを撮影した不図示の撮影装置に搭載されたＧＰＳ機能等により取得され、画像データのｅｘｉｆ情報等に格納されているものとする。
【０１８７】
検索処理を行う場合、画像管理サーバ２００のＣＰＵ２０１は、画像データのｅｘｉｆ情報内の撮影場所情報を取得し、撮影場所情報選択受付部１４０５のプルダウンに表示される選択肢である撮影場所に該当する撮影場所情報を有する画像データを取得する。
【０１８８】
保存場所情報選択受付部１４０６は、画像データの検索条件として、画像データの格納場所の選択を受け付ける選択受付部である。
【０１８９】
検索処理を行う場合、画像管理サーバ２００のＣＰＵ２０１は、画像データを検索する範囲を、当該保存場所情報選択受付部１４０６で選択を受け付けた格納媒体に絞って画像データを検索する。
【０１９０】
画像管理サーバ２００のＣＰＵ２０１は、該保存場所情報選択受付部１４０６以外の検索条件の入力・選択を受け付ける入力部・選択部に何ら条件が設定されていない場合、該保存場所情報選択受付部１４０６で選択された格納媒体内に格納された画像データを取得する。
【０１９１】
ここでいう格納場所情報とは、図８の履歴情報データテーブル８００中の送信先格納媒体８０６と、送信先格納場所８０７に設定された情報のことである。
【０１９２】
ファイル情報選択受付部１４０７は、画像データの検索条件として、ファイルの種別の選択を受け付ける選択受付部である。ここでいうファイルの種別とは、ファイル拡張子であってもよいし、画像データが撮影された際の撮影モード等の情報であってもよい。例えば、夜景撮影モードで撮影された画像データを検索する、ということである。
【０１９３】
ファイル情報選択受付部１４０７より、画像データの撮影された際の撮影モードの指定を受け付けて検索処理を行う場合、画像管理サーバ２００のＣＰＵ２０１は、画像データのｅｘｉｆ情報を参照し、指定された撮影状条件としての撮影モードに該当する撮影モードで撮影されたステータスをｅｘｉｆ情報に含む画像データを取得するものとする。
【０１９４】
「検索」ボタン１４０８は、検索を実行するためのボタンである。「キャンセル」ボタン１４０９は、検索処理を終了するためのボタンである。「使い方」ボタン１４１０は、不図示の、画像データ検索画面１４００の使い方の案内画面を表示するためのボタンである。
【０１９５】
「問合わせ」ボタン１４１１は、問い合わせ先一覧を表示する画面へと画面を遷移させるためのボタンである。以上が図１４の、本発明に実施形態における、画像データ検索画面の構成の一例についての説明である。
【０１９６】
図７の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの指示を受け付け（ステップＳ７０２）、受け付けた指示が検索実行指示か否かを判定する（ステップＳ７０３）。つまり、図１４の画像データ検索画面１４００中の「検索」ボタン１４０８の押下を受け付けたか否かを判定する。
【０１９７】
受け付けた指示が検索実行指示でないと判定した場合（ステップＳ７０３でＮＯ）、クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が検索条件の入力指示か否かを判定する（ステップＳ７０４）。受け付けた指示が検索条件の入力指示であると判定した場合（ステップＳ７０４でＹＥＳ）、受け付けた検索条件の入力指示に従って検索条件を更新し、処理をステップＳ７０２の前に戻し、新たな指示を受け付けるまで待機する。
【０１９８】
受け付けた指示が検索条件の入力指示でないと判定した場合（ステップＳ７０４でＮＯ）、クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が検索処理の終了指示か否かを判定する（ステップＳ７０５）。つまり、「キャンセル」ボタン１４０９の押下を受け付けたか否かを判定する。
【０１９９】
受け付けた指示が検索処理の終了指示でないと判定した場合（ステップＳ７０５でＮＯ）、処理をその他の処理に移行する（ステップＳ７１１）。ここでいうその他の処理とは、例えば「使い方」ボタン１４１０、「問合わせ」ボタン１４１１等の押下を受け付けることによる、不図示の、画像データ検索画面１４００の使い方の案内画面の表示や、問い合わせ先の表示画面の表示等の処理のことを指す。
【０２００】
受け付けた指示が検索処理の終了指示であると判定した場合（ステップＳ７０５でＹＥＳ）、検索処理を終了する。
【０２０１】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ７０３において、ステップＳ７０２で受け付けた指示が検索実行指示であると判定した場合（ステップＳ７０３でＹＥＳ）、検索実行指示を受け付けた時点で入力・選択されている検索条件を画像管理サーバ２００に送信する（ステップＳ７０６）。
【０２０２】
画像管理サーバ２００のＣＰＵ２０１は当該検索条件を受信し（ステップＳ７０７）、当該検索条件に応じて、画像データ、画像データに関する情報を検索し取得する（ステップＳ７０８）。
【０２０３】
画像管理サーバ２００のＣＰＵ２０１は、検索結果の情報をクライアントＰＣ１００に送信する（ステップＳ７０９）。クライアントＰＣ１００のＣＰＵ２０１は当該検索結果を受信して（ステップＳ７１０）、検索結果表示画面１５００のような画面に表示する（ステップＳ７１２）。
【０２０４】
検索結果表示画面１５００については、図１５の説明にて後述する。以上が図７の、本発明の実施形態における、画像検索処理の流れについての説明である。
【０２０５】
次に図１５を参照して、本発明に実施形態における、検索結果表示画面の構成の一例について説明する。図１５は、本発明に実施形態における、検索結果表示画面の構成の一例を示す図である。
【０２０６】
図１５に示すように、検索結果表示画面１５００は、年月日表示部１５０１、検索結果画像表示部１５０２、コメント表示部１５０３等から構成されている。
【０２０７】
年月日表示部１５０１は、検索結果画像表示部１５０２に表示された画像の撮影年月日を表示する表示部である。検索結果画像表示部１５０２は、図７のステップＳ７１０にて受信した検索結果に含まれる画像データを表示する表示部である。
【０２０８】
コメント表示部１５０３は、検索結果画像表示部１５０２に表示された画像データに対応したコメントを表示する表示部である。以上が図１５の、本発明に実施形態における、検索結果表示画面の構成の一例についての説明である。
【０２０９】
尚、図７のステップＳ７１２における検索結果画面の表示において、ステップＳ７０８における検索処理の結果、検索にヒットした画像データの格納場所が複数の格納媒体に渡る場合、図１８の検索結果表示画面１８００のような画面を表示するようにしてもよい。
【０２１０】
ここで図１８を参照して、本発明の実施形態における、第２の検索結果表示画面の構成の一例について説明する。図１８は、本発明の実施形態における、第２の検索結果表示画面の構成の一例を示す図である。
【０２１１】
図１８に示すように、検索結果表示画面１８００は、格納媒体情報表示部１８０１、ＤＶＤ格納用画像データ選別用ボックス１８０２、「ＤＶＤ作成」ボタン１８０３、年月日表示部１８０４、検索結果画像表示部１８０５、コメント表示部１８０６等から構成されている。
【０２１２】
格納媒体情報表示部１８０１は、検索にヒットした画像、すなわち、検索結果画像表示部１８０５に表示されている画像データのオリジナル画像データの格納媒体の情報を表示する表示部である。
【０２１３】
ＤＶＤ格納用画像データ選別用ボックス１８０２は、当該検索にヒットした画像データの内、ＤＶＤ等の外部記憶媒体に転送する・保存する画像を選別するためのチェックボックスである。
【０２１４】
「ＤＶＤ作成」ボタン１８０３は、ＤＶＤ格納用画像データ選別用ボックス１８０２にチェックの入っている画像データをＤＶＤに格納するためのボタンである。年月日表示部１８０４は、検索結果画像表示部１８０５に表示された画像の撮影年月日を表示する表示部である。検索結果画像表示部１８０５は、図７のステップＳ７１０にて受信した検索結果に含まれる画像データを表示する表示部である。
【０２１５】
コメント表示部１８０６は、検索結果画像表示部１８０５に表示された画像データに対応したコメントを表示する表示部である。以上が図１８の、本発明の実施形態における、第２の検索結果表示画面の構成の一例についての説明である。
【０２１６】
図６の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６１２において、ステップＳ６０２で受け付けた指示が検索指示でなかったと判定した場合（ステップＳ６１２でＮＯ）、受け付けた指示が格納場所表示指示か否かを判定する（ステップＳ６１４）。つまり、「詳細」ボタン１３０５の押下を受け付けたか否かを判定する。
【０２１７】
クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示が格納場所表示指示でないと判定した場合（ステップＳ６１４でＮＯ）、処理をステップＳ６２６に移行し、ステップＳ６０９で受け付けた指示内容が、表示中の画面の終了指示か否かを判定する（ステップＳ６２６）。
【０２１８】
受け付けた指示が表示中の画面の終了指示であると判定した場合（ステップＳ６２６でＹＥＳ）処理を終了し、受け付けた指示が表示中の画面の終了指示でないと判定した場合（ステップＳ６２６でＮＯ）、表示画面をステップＳ６２７に移行して、その他の処理を実行する。ここでいうその他の処理とは、例えば「使い方」ボタン、「問合わせ」ボタン等の押下を受け付けることによる、表示中の画面における操作方法の案内画面を表示する等の処理のことである。
【０２１９】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６２７でその他の処理を行った後、処理をステップＳ６０９に戻し、次の指示があるまで待機する。
【０２２０】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６１４において、ステップＳ６０９で受け付けた指示が格納場所表示指示であると判定した場合（ステップＳ６１４でＹＥＳ）、画像管理サーバ２００に対して、格納場所情報取得要求を送信する（ステップＳ６１５）。
【０２２１】
画像管理サーバ２００のＣＰＵ２０１は、当該格納場所情報取得要求に応じた格納場所情報を取得し（ステップＳ６１６）、当該格納場所情報取得要求の内容に応じた格納場所情報をクライアントＰＣ１００に送信する（ステップＳ６１７）。
【０２２２】
ここでいう格納場所情報とは、図８の履歴情報データテーブル８００中の送信先格納媒体８０６と、送信先格納場所８０７に設定された情報のことである。画像管理サーバ２００のＣＰＵ２０１は、クライアントＰＣ１００より受信した格納場所情報取得要求に応じた画像データに対応する最新の履歴情報データより、当該格納場所情報を取得してクライアントＰＣ１００に送信するものとする。
【０２２３】
ここでは、格納場所情報取得要求は、カレンダー表示画面１３００、検索結果表示画面１５００等の表示画面に表示された画像データや、表示されてはいないが、本来表示されるべき画像データの格納場所情報を取得するための要求であるものとする。
【０２２４】
本来表示されるべき画像データとは、例えば、メインサムネイル画像データに設定されてはいないものの、当該メインサムネイル画像データと同一の日付に撮影された画像データであり、図１３の日付表示部１３０４に表示された日付の押下を受け付けることで表示されるようになる画像データのことである。
【０２２５】
また、例えば、１画面に表示するには画像データが多すぎるために、表示画面を１ページ目、２ページ目等複数のページに分割した場合、現在表示画面に表示中のページ以外のページに表示されるよう設定された画像データも、前記本来表示されるべき画像データに含むものとする。
【０２２６】
クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバより、当該格納場所情報を受信し、表示画面に表示する（ステップＳ６１８）。ここで表示する画面は、例えば、図１６に示す格納場所表示画面１６００のような画面である。格納場所表示画面１６００については、図１６の説明にて後述する。
【０２２７】
ここで図１６を参照して、本発明に実施形態における、格納場所表示画面の構成の一例について説明する。図１６は、本発明に実施形態における、格納場所表示画面の構成の一例を示す図である。
【０２２８】
図１６に示すように、格納場所表示画面１６００は、画像データ表示部１６０１、保存場所表示部１６０２、ファイル情報表示部１６０３、撮影場所情報表示部１６０４、被写体情報編集部１６０５、セグメント情報編集部１６０６、コメント編集部１６０７等から構成されている。
【０２２９】
画像データ表示部１６０１は、格納場所表示の対象となった画像データを表示する表示部である。保存場所表示部１６０２は、画像データ表示部１６０１に表示された各画像データのオリジナル画像データの格納場所情報を表示する表示部である。
【０２３０】
ファイル情報表示部１６０３は、当該画像データに関する情報であって、例えば、画像データのファイル名称や、サイズ、容量などを表示する表示部である。撮影場所情報表示部１６０４は、当該画像データが撮影された場所の座標や、地名等を表示する表示部である。被写体情報編集部１６０５は、当該画像データの被写体情報を編集する編集部である。
【０２３１】
セグメント情報編集部１６０６は、当該画像データに対応したセグメント情報を表示する表示部であり、また、表示されているセグメント情報を編集する編集部である。コメント編集部１６０７は、当該画像データに対応したコメントを表示し、当該コメントの編集を受け付ける編集受付部である。以上が図１６の、本発明の実施形態における、格納場所表示画面の構成の一例についての説明である。
【０２３２】
図６の説明に戻る。以下、図６のステップＳ６１３における検索処理の終了後の処理について説明する。クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６１３の検索処理が終了した後、ユーザより指示を受け付け（ステップＳ６２０）、受け付けた指示が画像の選択指示か否かを判定する（ステップＳ６２１）。ここでいう画像の選択指示とは、後述する画像収集指示の対象となる画像データを特定するための指示である。
【０２３３】
受け付けた指示が画像の選択指示でないと判定した場合（ステップＳ６２１でＮＯ）、処理をステップＳ６２３に移行する。受け付けた指示が画像の選択指示であると判定した場合（ステップＳ６２１でＹＥＳ）、当該選択対象の画像データを選択状態にし（ステップＳ６２２）、処理をステップＳ６２０の前に戻して、次の指示を受け付けるまで待機する。
【０２３４】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ６２０で受け付けた指示が画像収集指示であるか否かを判定し（ステップＳ６２３）、受け付けた指示が画像収集指示でないと判定した場合（ステップＳ６２３でＮＯ）、処理をステップＳ６２６に移行する。
【０２３５】
受け付けた指示が画像収集指示であると判定した場合（ステップＳ６２３でＹＥＳ）、当該収集指示の対象となる画像データが選択済みか否かを判定する（ステップＳ６２４）。選択済みでないと判定した場合は（ステップＳ６２４でＮＯ）処理をステップＳ６２０に移行する。
【０２３６】
選択済みであると判定した場合は（ステップＳ６２４でＹＥＳ）処理をステップＳ６２５に移行し、画像データの収集処理を行う。当該画像データの収集処理の詳細については、図２１の説明にて後述する。以上が図６の、本発明の実施形態における、画像データの格納場所の提示処理の流れについての説明である。
【０２３７】
尚、ここでいう画像収集指示とは、例えば検索にヒットした画像データを画像管理サーバに集約し、当該画像データをＤＶＤ等の外部記憶媒体に移動させるために、クライアントＰＣ１００、画像管理サーバ２００、外部サーバ３００、ＤＶＤ１０２、ＤＶＤ１０３等から画像データを収集するための指示である。
【０２３８】
具体的には、図１８の検索結果表示画面１８００の「ＤＶＤ作成」ボタン１８０３の押下を受け付けることで、当該データ収集処理を開始する。
【０２３９】
ここで図２１を参照して、本発明の実施形態における、画像収集処理の流れについて説明する。図２１は、本発明の実施形態における、画像収集処理の詳細を示すフローチャートである。
【０２４０】
クライアントＰＣ１００のＣＰＵ２０１は、画像データの収集に際して、いずれの種別の画像データを収集するかを決定するための画面である、ＤＶＤ設定画面１９００のような画面を表示画面に表示する（ステップＳ２１０１）。
【０２４１】
ここで、図１９を参照して、本発明の実施形態における、ＤＶＤ設定画面の構成の一例について説明する。図１９は、本発明の実施形態における、ＤＶＤ設定画面の構成の一例を示す図である。
【０２４２】
図１９に示すように、ＤＶＤ設定画面１９００は、サムネイル画像選択受付部１９０１、オリジナル画像ｏｒサムネイル画像選択受付部１９０２、オリジナル画像選択受付部１９０３、「戻る」ボタン１９０４、「ＯＫ」ボタン１９０５、予定情報反映処理選択受付部１９０６、文字列反映処理選択受付部１９０７等から構成されている。
【０２４３】
サムネイル画像選択受付部１９０１は、図６のステップＳ６２２で収集対象の画像として選択された画像データのサムネイル画像データを収集することを選択するための選択受付部である。
【０２４４】
オリジナル画像ｏｒサムネイル画像選択受付部１９０２は、オリジナル画像データを優先して収集し、オリジナル画像データが収集不可能な場合に、サムネイル画像データを収集することを選択するための選択受付部である。
【０２４５】
オリジナル画像選択受付部１９０３は、図６のステップＳ６２２で収集対象の画像として選択された画像データのオリジナル画像データを収集することを選択するための選択受付部である。
【０２４６】
予定情報反映処理選択受付部１９０６は、画像データをＤＶＤの中のどの場所に保存するかを決定するにあたり、当該画像データの撮影日時８１４乃至、当該画像データのサムネイルＩＤに対応した日付９０２を示すフォルダを、当該画像データの保存対象であるＤＶＤ上に生成し、当該生成したフォルダに当該画像データを保存する処理を実行するか否かの選択を受け付ける選択受付部である。
【０２４７】
文字列反映処理選択受付部１９０７は、前記予定情報反映処理選択受付部１９０６が選択され、生成されたフォルダの名称に、前記予定９０３の文字列を反映する処理を実行するか否かの選択を受け付ける選択受付部である。
【０２４８】
「戻る」ボタン１９０４は、表示画面を、当該ＤＶＤ設定画面１９００を表示する前に表示されていた画面に戻すためのボタンである。「ＯＫ」ボタン１９０５は、各選択受付部で受け付けた選択内容に基づいて、画像の収集処理を開始するためのボタンである。
【０２４９】
つまり、予定情報反映処理選択受付部１９０６と、文字列反映処理選択受付部１９０７とで選択指示を受け付けた状態で、「ＯＫ」ボタン１９０５の押下を受け付けた場合で、例えば、サムネイルＩＤ“ｓａｍ１２３”を有する、日付９０２“２００９／０９／１５”に対応した画像データをＤＶＤに保存する場合、図２５の日付・予定対応フォルダ２５０１のようなフォルダがＤＶＤ上に作成され、サムネイルＩＤ“ｓａｍ１２３”を有する画像データは、当該日付・予定対応フォルダ２５０１の下に保存されることとなる。
【０２５０】
尚、日付・予定対応フォルダ２５０１については、図２５の説明にて後述する。以上が図１９の、本発明の実施形態における、ＤＶＤ設定画面の構成の一例についての説明である。
【０２５１】
図２１の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの指示を受け付け（ステップＳ２１０２）、受け付けた指示がサムネイル画像データの収集指示か否かを判定する（ステップＳ２１０３）。
【０２５２】
つまり、図１９のＤＶＤ設定画面１９００において、サムネイル画像選択受付部１９０１が選択された状態で「ＯＫ」ボタン１９０５が押下されたか否かを判定する。
【０２５３】
受け付けた指示がサムネイル画像データの収集指示であると判定した場合（ステップＳ２１０３でＹＥＳ）、クライアントＰＣ１００のＣＰＵ２０１は、サムネイル画像データの収集指示を画像管理サーバ２００に送信し（ステップＳ２１０４）、画像管理サーバ２００のＣＰＵ２０１は、当該サムネイル画像データの収集指示を受信して（ステップＳ２１０５）、サムネイル画像データの収集を行う（ステップＳ２１０６）。」
【０２５４】
そして、処理をステップＳ２１２２に移行し、収集した画像データをＤＶＤに格納する（ステップＳ２０２２）。
【０２５５】
一方、ステップＳ２１０３において、ステップＳ２１０２で受け付けた指示がサムネイル画像データの収集指示でないと判定した場合（ステップＳ２１０３でＮＯ）、クライアントＰＣ１００のＣＰＵ２０１は、受け付けた指示がオリジナル画像データの収集指示であったか否かを判定する（ステップＳ２１０７）。
【０２５６】
つまり、図１９のＤＶＤ設定画面１９００において、オリジナル画像ｏｒサムネイル画像選択受付部１９０２、または、オリジナル画像選択受付部１９０３が選択された状態で「ＯＫ」ボタン１９０５が押下されたか否かを判定する。
【０２５７】
受け付けた指示がオリジナル画像データの収集指示であると判定した場合（ステップＳ２１０７でＮＯ）、受け付けた指示がキャンセル指示であったか否かを判定する（ステップＳ２１２３）。つまり、図１９のＤＶＤ設定画面１９００において、「戻る」ボタン１９０４の押下を受け付けたか否かを判定する。
【０２５８】
受け付けた指示がキャンセル指示であると判定した場合（ステップＳ２１２３でＹＥＳ）、処理を終了し、受け付けた指示がキャンセル指示でないと判定した場合（ステップＳ２１２３でＮＯ）、処理をステップＳ２１０１の前に戻す。
【０２５９】
クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ２１０７において、ステップＳ２１０２で受け付けた指示がオリジナル画像データの収集指示であると判定した場合に（ステップＳ２１０７でＹＥＳ）、オリジナル画像データの収集指示を画像管理サーバ２００に送信する（ステップＳ２１０８）。
【０２６０】
画像管理サーバ２００のＣＰＵ２０１は、オリジナル画像データの収集指示を受信し（ステップＳ２１０９）、当該画像データの収集に際し、ユーザによる手動での画像データの収集が必要か否かを判定する（ステップＳ２１１０）。
【０２６１】
ユーザによる手動での画像データの収集が必要な場合とは、例えば、当該収集対象の画像データが既に別のＤＶＤに保存済みであり、クライアントＰＣ１００のＤＶＤドライブ等に当該ユーザにより当該別のＤＶＤを挿入して画像データを抽出しなければ、当該収集対象の画像データを収集できない場合等である。
また、画像管理サーバ２００のＣＰＵ２０１が、外部サーバ３００より、収集対象の画像データを自動収集出来ない場合もこれに含まれる。
【０２６２】
また、例えば、当該収集対象の画像データが、当該画像管理サーバ２００の外部メモリ２１１に記憶されている場合のみ当該画像データの自動収集が可能であるとするのであれば、収集対象の画像データが外部サーバ３００の外部メモリ２１１等に記憶されている場合もこれに含まれる。
【０２６３】
画像管理サーバ２００のＣＰＵ２０１は、手動収集が必要な画像データが存在しないと判定した場合（ステップＳ２１１０でＮＯ）、オリジナル画像データの収集処理を実行し（ステップＳ２１１１）、収集した画像データをＤＶＤに保存する（ステップＳ２０２２）。
【０２６４】
画像管理サーバ２００のＣＰＵ２０１は、手動収集が必要な画像データが存在すると判定した場合（ステップＳ２１１０でＹＥＳ）、手動収集の対象となる画像データの格納場所情報をクライアントＰＣ１００に送信する（ステップＳ２１１２）。この場合、手動収集が必要ない画像データについては、画像管理サーバ２００のＣＰＵ２０１が自動的に収集するものとする。
【０２６５】
クライアントＰＣ１００のＣＰＵ２０１は、手動収集の対象となる画像データの格納場所情報を受信し（ステップＳ２１１３）、当該画像データの格納場所に応じて、当該画像データの収集方法の案内表示をする（ステップＳ２１１４）。
【０２６６】
当該案内表示で表示する内容は、前述したように、クライアントＰＣ１００のＣＰＵ２０１が画像管理サーバ２００から受信した格納場所情報に応じて判断して表示するようにしてもよいし、画像管理サーバ２００のＣＰＵ２０１が当該案内表示の内容を格納場所情報毎に判断し、ステップＳ２１１２で格納場所情報と共に送信するようにしてもよい。
当該案内表示とは、例えば、図２０の画像収集案内画面２０００のような画面を表示画面に表示することを指す。
【０２６７】
ここで図２０を参照して、本発明の実施形態における、画像収集案内画面の構成の一例について説明する。図２０は、本発明の実施形態における、画像収集案内画面の構成の一例を示す図である。
【０２６８】
図２０に示すように、画像収集案内画面２０００は、「キャンセル」ボタン２００１、「ＯＫ」ボタン２００２、「後で登録」ボタン２００３等から構成されている。画像収集案内画面２０００は、手動収集の対象となった画像データが、ユーザの所有するＤＶＤ１０２に格納されていた場合に表示する案内画面である。
【０２６９】
「キャンセル」ボタン２００１は、当該ＤＶＤ１０２を挿入させるべく表示された画像収集案内画面２０００を終了するためのボタンである。「ＯＫ」ボタン２００２は、例えばＤＶＤ１０２がＤＶＤドライブに挿入された状態において押下を受け付けることで、当該ＤＶＤ１０２内の収集対象の画像データを抽出し、画像管理サーバ２００に送信するためのボタンである。
【０２７０】
「後で登録」ボタン２００３は、当該収集対象の画像データの手動収集をスキップし、未収集の画像データの収集処理、または、当該未収集の画像データを収集するための画像収集案内画面を評させるためのボタンである。以上が図２０の、本発明の実施形態における、画像収集案内画面の構成の一例についての説明である。
【０２７１】
図２１の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ２１１５において、収集対象の画像データを、後で収集する旨の指示を受け付けたか否かを判定する（ステップＳ２１１５）。つまり、図２０の画像収集案内画面２０００の「後で登録」ボタン２００３の押下を受け付けたか否かを判定する。
【０２７２】
画像データを後で収集する旨の指示を受け付けたと判定した場合（ステップＳ２１１５でＹＥＳ）、画像データの収集をスキップするスキップ指示を画像管理サーバ２００に送信する（ステップＳ２１１６）。
【０２７３】
画像管理サーバ２００のＣＰＵ２０１は、当該スキップ指示を受信すると（ステップＳ２１２１）、処理をステップＳ２１２０に移行し、全ての収集対象の画像データに対する、画像データの収集処理、または、収集スキップの処理が完了しているか否かを判定する（ステップＳ２１２０）。
【０２７４】
画像管理サーバ２００のＣＰＵ２０１は、全ての収集対象の画像データに対する処理が完了していると判定した場合（ステップＳ２１２０でＹＥＳ）、処理をステップＳ２１２２に移行し、収集した画像データをＤＶＤに保存する。ＤＶＤに画像データを保存する処理の詳細については、図２２、図２３の説明にて後述する。
【０２７５】
全ての収集対象の画像データに対する処理が完了していないと判定した場合（ステップＳ２１２０でＮＯ）、処理をステップＳ２１１２に戻し、未収集の画像データの格納場所情報をクライアントＰＣ１００に送信する（ステップＳ２１１２）。
【０２７６】
一方、クライアントＰＣ１００のＣＰＵ２０１は、ステップＳ２１１５において、収集対象の画像データを後で収集する旨の指示を受け付けていないと判定した場合（ステップＳ２１１５でＮＯ）、画像データの送信指示を受け付けたか否かを判定する（ステップＳ２１１７）。
【０２７７】
つまり、当該ＤＶＤ１０２に格納されている収集対象の画像データを画像管理サーバ２００に送信すべく、ＤＶＤ１０２がＤＶＤドライブに挿入された状態で、画像収集案内画面２０００の「ＯＫ」ボタン２００２の押下を受け付けたか否かを判定する。
【０２７８】
画像データの送信指示を受け付けていないと判定した場合（ステップＳ２１１７でＮＯ）、画像収集のキャンセルの指示が成されたものと判定し、処理を終了する。画像データの送信指示を受け付けたと判定した場合（ステップＳ２１１７でＹＥＳ）、当該収集対象の画像データをＤＶＤ１０２より抽出して画像管理サーバ２００に送信する（ステップＳ２１１８）。
【０２７９】
画像管理サーバ２００のＣＰＵ２０１は、当該画像データを受信し（ステップＳ２１１９）、処理をステップＳ２１２０に移行する。以上が図２１の、本発明の実施形態における、画像収集処理の流れについての説明である。
【０２８０】
ここで図２２を参照して、本発明の実施形態における、画像管理サーバが画像データを記憶媒体へ保存する処理の詳細について説明する。図２２は、本発明の実施形態における、画像管理サーバが画像データを記憶媒体へ保存する処理の詳細を示すフローチャートである。
【０２８１】
画像管理サーバ２００のＣＰＵ２０１は、図２１のステップＳ２１０９、Ｓ２１１１、Ｓ２１１９で収集した画像データの中から画像データを１つ取得する（ステップＳ２２０１）。
【０２８２】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ２２０１で取得した画像データの撮影日時の情報を取得する（ステップＳ２２０２）。つまり、当該画像データがオリジナル画像データであった場合、図８のオリジナル画像データ８１０の撮影日時８１４を取得し、当該画像データがサムネイル画像データであった場合、図８のサムネイル画像データ８２０の撮影日時８２４を取得する。
【０２８３】
尚、ステップＳ２２０２で取得する情報は、当該オリジナル画像データ８１０、乃至サムネイル画像データ８２０を、撮影された日毎、乃至、撮影された日に基づいてＤＶＤに保存するために取得する情報であり、必ずしも撮影日時８１４、撮影日時８２４である必要はない。
【０２８４】
例えば、ステップＳ２２０１で取得した画像データのサムネイルＩＤに対応する日付９０２の情報であってもよい。画像データの撮影を行った撮像装置の内部時計がくるっており、オリジナル画像データ８１０の撮影日時８１４、サムネイル画像データ８２０の撮影日時８２４が正しい撮影日時を示していない場合、ユーザの指示に基づいて、画像データと日付９０２の対応関係を変更させることが考えられる。
【０２８５】
この場合、画像データが撮影された正しい日付は、ユーザの指示による修正処理後の日付９０２であると考えられるため、ステップＳ２２０２では、日付９０２の情報を取得するようにしてもよい（日付情報取得手段に該当）。
【０２８６】
そして、図９の画像データ・カレンダー紐付けデータ９００から、ステップＳ２２０２で取得した撮影日時８１４、撮影日時８２４乃至、日付９０２に対応する予定９０３を取得する（ステップＳ２２０３／予定情報取得手段に該当）。
【０２８７】
画像管理サーバ２００のＣＰＵ２０１は、取得した予定９０３が複数あるか否かを判定し（ステップＳ２２０４／記憶場所数判定手段に該当）、取得した予定９０３が複数ではないと判定した場合（ステップＳ２２０４でＮＯ）、処理をステップＳ２２１０に移行する。
【０２８８】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ２２０３で取得した予定９０３に対応するフォルダを生成済か否かを判定する（ステップＳ２２１０／記憶場所存否判定手段に該当）。ここでいう、予定９０３に対応するフォルダは、予定９０３が設定された日時に撮影された画像データを格納、記憶、保存するための保存場所とするためのものである。
【０２８９】
画像管理サーバ２００のＣＰＵ２０１は、予定９０３に対応するフォルダを生成済でないと判定した場合（ステップＳ２２１０でＮＯ）、当該予定９０３の情報を用いて、当該予定９０３に対応するフォルダを、画像データを記憶する対象であるＤＶＤ１０３上に生成する（ステップＳ２２１１／予定別記憶場所作成手段、日時別記憶場所作成手段、候補記憶場所作成手段に該当）。そして、当該画像データを、当該フォルダに記憶する（ステップＳ２２１２）。
【０２９０】
画像管理サーバ２００のＣＰＵ２０１は、予定９０３に対応するフォルダを生成済であると判定した場合（ステップＳ２２１０でＹＥＳ）、処理をステップＳ２２１２に移行し、当該生成済のフォルダに画像データを記憶する（ステップＳ２２１２）。予定９０３と生成済のフォルダとの対応関係は、生成済のフォルダのフォルダ名称等から特定されるものとする。
【０２９１】
例えば、画像管理サーバ２００のＣＰＵ２０１は、予定９０３が“ｘｘｘ運動会”を示している日付に撮影された画像データをＤＶＤ１０３に記憶する場合、当該“ｘｘｘ運動会”をフォルダ名に含むフォルダがＤＶＤ１０３上にあるかを検索し、“ｘｘｘ運動会”をフォルダ名に含むフォルダがあった場合は、当該予定９０３と、当該フォルダは対応関係にあると判断する。
【０２９２】
ここで図２５を参照して、本発明の実施形態における、画像データの記憶状態の一例について説明する。図２５は、本発明の実施形態における、画像データの記憶状態の一例を示す図である。
【０２９３】
ここでは、画像データ記憶状態２５００と、画像データ記憶状態２５１０の２つの記憶状態の例について説明する。画像データ記憶状態２５００は、日付９０２＋予定９０３をフォルダ名としたフォルダを記憶媒体（ＤＶＤ等）上に生成し、当該フォルダの下に、当該日付９０２に撮影された画像データを保存した結果としての状態を表す。
【０２９４】
画像データ記憶状態２５００は、日付・予定対応フォルダ２５０１、フォルダ名称２５０２、日付対応部２５０３、画像データ２５０４等から構成されている。
【０２９５】
日付・予定対応フォルダ２５０１は、図９の予定９０３の情報を用いて生成されたフォルダである。フォルダ名称２５０２は、日付・予定対応フォルダ２５０１の名称であり、本例においては、予定９０３に設定された予定を示す文字列と、日付９０２を示す日付対応部２５０３を含む。
【０２９６】
日付対応部２５０３は、日付・予定対応フォルダ２５０１に保存される画像データの撮影日時であり、日付９０２に対応している。画像データ２５０４は、クライアントＰＣ１００、乃至、画像管理サーバ２００のＣＰＵ２０１によって、当該フォルダ名称２５０２の示す予定に対応した画像データであって、日付対応部２５０３の示す日付に撮影された画像データであると判断された画像データである。
【０２９７】
つまり、日付・予定対応フォルダ２５０１、及びフォルダ名称２５０２“２０１１０９０７ｘｘｘ誕生会”は、日付９０２＝“２０１１年９月７日”の情報と、２０１１年９月７日に設定された予定９０３＝“ｘｘｘ誕生会”の情報とを用いて作成、決定されたものである。
【０２９８】
次に、画像データ記憶状態２５１０について説明する。画像データ記憶状態２５１０は、予定９０３をフォルダ名としたフォルダを記憶媒体（ＤＶＤ等）上に生成し、当該フォルダの下に、当該日付９０２をフォルダ名としたフォルダを生成し、さらにその下に画像データを保存した結果としての状態を表している。
【０２９９】
つまり、記憶媒体（ＤＶＤ）に保存しようとしている画像データに対応した日付９０２に設定されている予定９０３と、同一の文字列を有する予定と対応した画像データが、前記記憶媒体（ＤＶＤ）に保存しようとしている画像データの中に複数有る場合、前記予定９０３の情報を用いてフォルダを生成し、当該フォルダの下に、各画像データに対応する各日付９０２に基づいたフォルダを生成する。そして、当該日付９０２に基づいたフォルダの下に各画像データを保存する。
【０３００】
画像データ記憶状態２５１０は、予定対応フォルダ２５１１、フォルダ名称２５１２、日付対応フォルダ２５１３、フォルダ名称２５１４、予定詳細部２５１５、画像データ２５１６等から構成されている。
【０３０１】
予定対応フォルダ２５１１は、予定９０３の情報に基づいて生成される。例えば、“Ａさん誕生会”という予定と、“Ｂちゃん誕生会”という予定が設定された日付９０２に撮影された画像データをＤＶＤに保存する場合に、当該２つの予定の内の共通文字列である“誕生会”をフォルダ名称２５１２とした予定対応フォルダ２５１１を生成する。フォルダ名称２５１２は、予定対応フォルダ２５１１の名称である。日付対応フォルダ２５１３は、日付９０２の情報を用いて、生成されるフォルダである。
【０３０２】
フォルダ名称２５１４は、日付対応フォルダ２５１３の名称である。予定詳細部２５１５は、フォルダ名称２５１２に含まれなかった、前記共通文字列以外の文字列を示す、フォルダ名称２５１４の一部である。
【０３０３】
画像データ２５１６は、予定対応フォルダ２５１１のフォルダ名称２５１２の基になった予定９０３が設定された日付であって、日付対応フォルダ２５１３のフォルダ名称２５１４の基となった日付９０２に撮影された画像データである。以上が図２５の、本発明の実施形態における、画像データの記憶状態の一例についての説明である。
【０３０４】
図２２の説明に戻る。画像管理サーバ２００のＣＰＵ２０１は、図２１のステップＳ２１０９、Ｓ２１１１、Ｓ２１１９で収集した全ての画像データの記憶処理が終了したか否かを判定し（ステップＳ２２１３）、終了していないと判定した場合は（ステップＳ２２１３でＮＯ）、処理をステップＳ２２０１に戻して、未処理の画像を取得する。
前記全ての画像データの記憶処理が終了したと判定した場合は（ステップＳ２２１３でＹＥＳ）処理を終了する。
【０３０５】
画像管理サーバ２００のＣＰＵ２０１は、ステップＳ２２０３で取得した予定９０３が複数あると判定した場合（ステップＳ２２０４でＹＥＳ）、当該複数ある予定９０３の中から、当該保存対象の画像データの保存先フォルダを決定するための画面である、保存フォルダ選択画面２４００のような画面の情報をクライアントＰＣ１００に送信する（ステップＳ２２０５）。
【０３０６】
ここで図２４を参照して、本発明の実施形態における、保存フォルダ選択画面の構成の一例について説明する。図２４は、本発明の実施形態における、保存フォルダ選択画面の構成の一例を示す図である。
【０３０７】
保存フォルダ選択画面２４００は、図２４に示す通り、画像データ表示部２４０１、保存先フォルダ選択指示受付部２４０２等から構成されている。画像データ表示部２４０１は、図２２のステップＳ２２０１で取得した画像データである、保存対象の画像データを表示する表示部である。
【０３０８】
保存先フォルダ選択指示受付部２４０２は、前記保存対象の画像データの保存先の選択指示を受け付ける選択指示受付部である。保存フォルダ選択画面２４００には、当該保存先フォルダ選択指示受付部２４０２が複数表示され、ユーザからの、当該保存先フォルダ選択指示受付部２４０２に対する押下指示を受け付けることで、画像データ保存フォルダを決定するものとする。
【０３０９】
尚、保存フォルダ選択画面２４００に表示される保存先フォルダ選択指示受付部２４０２は、必ずしも生成済のフォルダである必要はない。つまり、当該保存対象の画像データの撮影日に予定が複数設定されており、当該予定の両方、または一方に対応するフォルダが未生成である場合であっても、当該フォルダを当該画像データの保存先の候補として、保存フォルダ選択画面２４００に表示することが出来る。
【０３１０】
選択されたフォルダが未生成であった場合には（記憶場所候補存否判定手段に該当）、当該選択指示の受付を以て、当該フォルダの生成処理を実行し、画像データを保存する。選択されたフォルダが生成済であった場合には、当該生成済のフォルダに画像データを保存するようにする。以上が図２４の、本発明の実施形態における、本発明の実施形態における、保存フォルダ選択画面の構成の一例についての説明である。
【０３１１】
図２２の説明に戻る。クライアントＰＣ１００のＣＰＵ２０１は、保存フォルダ選択画面２４００を介して、ユーザから指示を受け付け（ステップＳ２２０７）、当該受け付けた指示が予定情報の選択指示か否かを判定する（ステップＳ２２０８）。
【０３１２】
つまり、保存先フォルダ選択指示受付部２４０２に対する押下指示を受け付けたか否かを判定する。受け付けた指示が予定情報の選択指示でないと判定した場合（ステップＳ２２０８でＮＯ）、処理をステップＳ２２０７の前に戻し、次の指示を受け付けるまで待機する。
【０３１３】
受け付けた指示が予定情報の選択指示であると判定した場合（ステップＳ２２０８でＹＥＳ／記憶場所選択指示受付手段に該当）、いずれの予定情報が当該選択指示の対象となったかを示す選択結果の情報をクライアントＰＣ１００に送信し、次にクライアントＰＣ１００のＣＰＵ２０１は、ステップＳ２２１０の処理を実行する。以上が図２２の、本発明の実施形態における、画像管理サーバが画像データを記憶媒体へ保存する処理の詳細についての説明である。
【０３１４】
尚、ここでは画像管理サーバ２００のＣＰＵ２０１が、記憶媒体であるＤＶＤ１０３に画像データを記憶する方法について説明したが、例えば、図２１のステップＳ２１０９、ステップＳ２１１１、ステップＳ２１１９等で収集した画像を、クライアントＰＣ１００のＣＰＵ２０１が取得し、記憶媒体であるＤＶＤ１０２等に画像データを記憶することも考えられる。
【０３１５】
以下、図２１のステップＳ２１２２において、画像管理サーバ２００のＣＰＵ２０１が、画像データをＤＶＤに保存せず、収集した画像データをクライアントＰＣ１００に送信したものとして、クライアントＰＣ１００のＣＰＵ２０１が、画像データをＤＶＤに保存する処理について説明する。
【０３１６】
以下、図２３を参照して、本発明の実施形態における、クライアントＰＣが画像データを記憶媒体へ保存する処理の詳細について説明する。図２３は、本発明の実施形態における、クライアントＰＣが画像データを記憶媒体へ保存する処理の詳細を示すフローチャートである。
【０３１７】
クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバ２００より受信した、収集済の画像データを１つ取得し（ステップＳ２３０１）、当該画像データの撮影日時の情報を取得する（ステップＳ２３０２／日時情報取得手段に該当）。つまり、当該画像データがオリジナル画像データであった場合、図８のオリジナル画像データ８１０の撮影日時８１４を取得し、当該画像データがサムネイル画像データであった場合、図８のサムネイル画像データ８２０の撮影日時８２４を取得する。
【０３１８】
クライアントＰＣ１００のＣＰＵ２０１は、撮影日時８１４乃至撮影日時８２４と同一の日付９０２に設定された予定９０３の取得要求を画像管理サーバ２００に送信する（ステップＳ２３０３）。
【０３１９】
画像管理サーバ２００のＣＰＵ２０１は、当該予定９０３の取得要求を受信し（ステップＳ２３０４）、当該要求に応じた予定９０３を取得する（ステップＳ２３０５）。そして、ステップＳ２３０５で取得した当該予定９０３をクライアントＰＣ１００に送信する（ステップＳ２３０６）。
【０３２０】
クライアントＰＣ１００のＣＰＵ２０１は、画像管理サーバ２００から予定９０３を受信し（ステップＳ２３０７／予定情報取得手段に該当）、当該予定９０３を用いて、画像データの保存先のフォルダ名称を決定する（名称決定手段）。当該名称を決定したフォルダが、当該画像データの保存先の候補となる（候補特定手段に該当）。
【０３２１】
当該受信した予定９０３（保存先の候補となるフォルダ）が複数あるか否かを判定する（ステップＳ２３０８／記憶場所候補数判定手段に該当）。予定９０３が複数あると判定した場合（ステップＳ２３０８でＹＥＳ）、保存フォルダ選択画面２４００を表示画面に表示する（ステップＳ２３０９）。
【０３２２】
クライアントＰＣ１００のＣＰＵ２０１は、ユーザからの指示を受け付け（ステップＳ２３１０）、当該指示が画像データの保存先フォルダの選択、つまり、図２４の保存先フォルダ選択指示受付部２４０２に対する押下指示であるか否かを判定する（ステップＳ２３１１／記憶場所存否判定手段に該当）。
当該指示が画像データの保存先フォルダの選択でないと判定した場合（ステップＳ２３１１でＮＯ）、処理をステップＳ２３１０に戻す。
【０３２３】
当該指示が画像データの保存先フォルダの選択であると判定した場合（ステップＳ２３１１でＹＥＳ）、クライアントＰＣ１００のＣＰＵ２０１は、選択対象となった保存先フォルダ選択指示受付部２４０２に名称が表示されているフォルダが、画像データの記憶媒体であるＤＶＤ１０２上に生成済か否かを判定する（ステップＳ２３１２）。
【０３２４】
尚、ステップＳ２３０８で、予定９０３が１つであると判定した場合（ステップＳ２３０８でＮＯ）、当該１つの予定９０３を示すフォルダを当該画像データの保存場所として決定し（記憶場所決定手段に該当）、処理をステップＳ２３１２に移行する。
【０３２５】
クライアントＰＣ１００のＣＰＵ２０１は、選択対象となった保存先フォルダ選択指示受付部２４０２に名称が表示されているフォルダが生成済でないと合判定した場合（ステップＳ２３１２でＮＯ）、当該選択対象となった名称のフォルダをＤＶＤ１０２上に生成する（ステップＳ２３１３／フォルダ生成手段に該当）。
【０３２６】
そして、ステップＳ２３１３で生成した、外部記憶媒体上のフォルダに画像データを書き込み、保存する（ステップＳ２３１４／画像データ書き込み手段に該当）。
【０３２７】
クライアントＰＣ１００のＣＰＵ２０１は、選択対象となった保存先フォルダ選択指示受付部２４０２に名称が表示されているフォルダが生成済であると合判定した場合（ステップＳ２３１２でＹＥＳ）、処理をステップＳ２３１４に移行する。
【０３２８】
クライアントＰＣ１００のＣＰＵ２０１は、図２１のステップＳ２１０９、Ｓ２１１１、Ｓ２１１９で収集した全ての画像データの、ＤＶＤ１０２への記憶処理が終了したか否かを判定（ステップＳ２３１５）し、終了していないと判定した場合は（ステップＳ２３１５でＮＯ）、処理をステップＳ２３０１に戻して、未処理の画像を取得する。
【０３２９】
前記全ての画像データの記憶処理が終了したと判定した場合は（ステップＳ２３１５でＹＥＳ）処理を終了する。以上が図２３の、本発明の実施形態における、クライアントＰＣが画像データを記憶媒体へ保存する処理の詳細についての説明である。
【０３３０】
尚、本説明においては、画像データの撮影日時と一致する日付と当該日付に設定された予定の情報を用いてフォルダを生成したが、当該予定に時間が設定されたいた場合、当該時間を更に用いてフォルダを生成してもよい。
【０３３１】
つまり、同一の日付の中で、例えば、予定９０３＝“運動会”、予定時間９０６＝“１０：００〜１５：００”と、予定９０３＝“誕生会”、予定時間９０６＝“１７：００〜２０：００”が設定されている場合、当該予定時間内に撮影された画像データを撮影日時８１４乃至撮影日時８２４から特定し、当該予定日時を用いて生成された不図示のフォルダに振り分けて保存するようにしてもよい。
【０３３２】
以上、説明したように、本発明によれば、画像データに対応する日時に設定された予定情報を用いて、前記画像データを記憶する記憶場所の名称を決定することが出来る情報処理装置、その制御方法及びプログラムを提供することが出来る。
【０３３３】
尚、本発明の実施形態の説明においては、主に、画像データをクライアントＰＣから画像管理サーバに転送する場合について説明したが、例えば、図１に記載の外部サーバ３００等の画像管理サーバ２００ではない外部装置に、画像データを転送し、当該転送の履歴を画像管理サーバ２００の外部メモリ２１１に記憶させるようにしてもよい。
【０３３４】
この場合、クライアントＰＣ１００のＣＰＵ２０１は、図１１に示す送信画面１１００等に設けられた不図示の送信先入力受付部に対する、画像データの送信先の記憶媒体を特定するための情報、格納場所情報の入力を受け付ける。
【０３３５】
そして、送信対象の画像データを、当該不図示の送信先入力受付部に入力された送信先に対し、画像管理サーバ２００を経由して送信する。
【０３３６】
画像管理サーバ２００のＣＰＵ２０１は、当該経由時に画像データ（サムネイル画像データ）、サムネイルＩＤ、オリジナルＩＤ、転送先の媒体を特定するための情報、転送先における格納場所情報等、必要な情報を取得して、履歴情報データテーブルを更新する。以上、本発明の実施形態について説明した。
【０３３７】
上述した通り、本発明によれば、様々な格納場所に格納される可能性のあるデータの現在の格納場所を、容易に特定可能な情報処理装置、その制御方法及びプログラムを提供することが出来る。
【０３３８】
また、当該格納場所を特定することで、画像データの移動、削除の必要性を容易に判断することが出来る。
【０３３９】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０３４０】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０３４１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０３４２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０３４３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３４４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３４５】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０３４６】
１００  クライアントＰＣ
２００  画像管理サーバ
３００  外部サーバ
１０１  ＷＡＮ
１０２  ＤＶＤ
１０３  ＤＶＤ
【図１】
2013127712.tif 000003
【図２】
2013127712.tif 000004
【図３】
2013127712.tif 000005
【図４】
2013127712.tif 000006
【図５】
2013127712.tif 000007
【図６】
2013127712.tif 000008
【図７】
2013127712.tif 000009
【図８】
2013127712.tif 000010
【図９】
2013127712.tif 000011
【図１０】
2013127712.tif 000012
【図１１】
2013127712.tif 000013
【図１２】
2013127712.tif 000014
【図１３】
2013127712.tif 000015
【図１４】
2013127712.tif 000016
【図１５】
2013127712.tif 000017
【図１６】
2013127712.tif 000018
【図１７】
2013127712.tif 000019
【図１８】
2013127712.tif 000020
【図１９】
2013127712.tif 000021
【図２０】
2013127712.tif 000022
【図２１】
2013127712.tif 000023
【図２２】
2013127712.tif 000024
【図２３】
2013127712.tif 000025
【図２４】
2013127712.tif 000026
【図２５】
2013127712.tif 000027