(57)【要約】【課題】撮像装置と情報処理端末と記憶装置とが互いに連携するシステムにおいて、情報処理端末上で行われた画像の仕分け操作を記憶装置に正しく反映するための技術を提供すること。【解決手段】記憶装置は、情報処理端末から受信した識別情報と、撮像装置から受信した撮像画像とを対応付けて記憶する記憶領域と、情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、撮像装置から受信する予定の撮像画像を分類する画像分類部と、を有する。【選択図】図１
2018125664.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置と、該撮像装置から受信した撮像画像に関する識別情報を記憶し、ユーザの指定に応じて該識別情報を仕分ける情報処理端末と通信する記憶装置であって、
前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶する記憶領域と、
前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類する画像分類部と、を有する記憶装置。
【請求項２】
前記画像分類部は、前記情報処理端末から削除する撮像画像に対応する識別情報を、仕分け状況に関する情報として受信し、該仕分け状況に関する情報に応じて、前記撮像装置から受信する予定の撮像画像のうち、前記記憶領域から削除する対象の撮像画像を分類することを特徴とする請求項１に記載の記憶装置。
【請求項３】
前記画像分類部は、前記撮像装置から受信する予定の撮像画像のうち、前記記憶領域から削除する対象の撮像画像を前記撮像装置から受信し、前記記憶領域に記憶された場合に、該撮像画像を削除することを特徴とする請求項２に記載の記憶装置。
【請求項４】
前記画像分類部は、前記撮像装置から受信する予定の撮像画像のうち、前記記憶領域から削除する対象の撮像画像を前記撮像装置から受信しないよう、前記撮像装置と通信する際に、前記撮像装置から受信する撮像画像を指定することを特徴とする請求項２に記載の記憶装置。
【請求項５】
前記画像分類部は、前記撮像装置から受信する予定の撮像画像のうち、前記記憶領域から削除する対象の撮像画像を前記撮像装置から受信し、前記記憶領域に記憶された場合に、前記記憶装置に接続されたモニタに前記削除する対象の撮像画像を表示させないようにすることを特徴とする請求項２に記載の記憶装置。
【請求項６】
前記画像分類部は、前記記憶領域に記憶されている撮像画像が削除された場合に、さらに該削除された撮像画像に対応する識別情報を削除することを特徴とする請求項１〜５のいずれか１項に記載の記憶装置。
【請求項７】
前記撮像画像の識別情報と、前記撮像画像とに加え、前記情報処理端末から受信した前記撮像画像よりもサイズを小さくした縮小画像と、該縮小画像の識別情報とを対応付けて前記記憶領域に記憶させることを特徴とする請求項１〜６のいずれか１項に記載の記憶装置。
【請求項８】
前記撮像画像の識別情報と、前記縮小画像の識別情報とは同じ識別情報を含むことを特徴とする請求項７に記載の記憶装置。
【請求項９】
撮像装置と、該撮像装置から受信した撮像画像に関する識別情報を記憶し、ユーザの指定に応じて該識別情報を仕分ける情報処理端末と通信する記憶装置の制御方法であって、
前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶領域に記憶するステップと、
前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類するステップと、を有する記憶装置の制御方法。
【請求項１０】
請求項９に記載の制御方法の各ステップを記憶装置に実行させるためのプログラム。
【請求項１１】
撮像装置と、該撮像装置から送信された撮像画像を記憶する記憶装置と、該記憶装置に記憶されている撮像画像を管理する情報処理端末とを含む画像管理システムであって、
前記情報処理端末は、
撮像装置から受信した撮像画像に関する識別情報を記憶するデータ記憶部と、
ユーザによって指定された識別情報を仕分けるデータ仕分部とを有し、
前記記憶装置は、
前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶する記憶領域と、
前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類する画像分類部と、を有することを特徴とする画像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像管理システムに関し、特に画像管理システムに含まれる記憶装置の管理に関する。
【背景技術】
【０００２】
デジタルカメラや携帯端末など様々な機器で撮影された画像を取り込み、一元管理するストレージ装置が存在する。ストレージ装置が画像を画像ライブラリで一元管理することで活用したい画像へのアクセスが容易となる。例えば、ストレージ装置が有する画像ライブラリを携帯端末と共有させることで、携帯端末から容易にストレージ装置の画像にアクセスできるようになる。
【０００３】
ユーザは、携帯端末等で容易に画像をアップロードすることができる。例えば、ユーザは、携帯端末が保持する画像からお気に入りの画像を選択し、当該画像を画像管理サーバーに転送することで画像管理サーバーの画像ライブラリに画像が蓄積される。画像ライブラリに蓄積された画像は、他の携帯端末でも閲覧することが可能である。これにより画像管理サーバーを介して複数の端末間で画像が共有される。
【０００４】
また、携帯端末と画像管理サーバーとの連携機能として遠隔削除という機能が存在する。例えば、特許文献１には、遠隔削除の例として、携帯端末で実行される削除処理をサーバーの画像ライブラリに反映させることで遠隔操作で画像ライブラリを整理することが記載されている。すなわち、利用者が携帯端末の画面から削除対象とするコンテンツを選択すると、携帯端末が画像管理サーバーと通信して、画像管理サーバーにある対象コンテンツを削除できる。これにより、利用者はサーバーの不要な画像ライブラリを整理することができる。
【０００５】
また、撮像時に所定のデータサイズのオリジナル画像を生成するとともに、オリジナル画像に対応する縮小画像を生成し、縮小画像を携帯端末に転送する機能を有するデジタルカメラが存在する。縮小画像としては携帯端末の画面サイズに適合したオリジナル画像よりもデータサイズが小さいものが生成される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１９４８２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述のようなデジタルカメラと携帯端末とストレージ装置を有する画像管理システムでは、各装置を互いに連携させることで次のような使い方が実現できる。例えば、利用者が外出先においてデジタルカメラで撮影を行い、その場で縮小画像を携帯端末に転送する。そして帰宅後、デジタルカメラが自宅のストレージ装置と通信可能となったときに、利用者がオリジナル画像をストレージ装置に転送し画像ライブラリに保管する。これにより、デジタルカメラで撮影した画像を携帯端末とストレージ装置の両方で利用可能となる。さらに、携帯端末とストレージ装置の連携により、携帯端末上で縮小画像に対し行われた操作をストレージ装置内のオリジナル画像に反映させるようにすれば、携帯端末から画像ライブラリの登録画像の遠隔操作も可能となる。遠隔操作の例としては、画像の削除の他、フォルダの移動、ファイル名やプロパティの変更などの操作も想定される（以降、これらの画像の管理に関わる操作を「仕分け」とも呼ぶ）。
【０００８】
しかし、上記のような画像管理システムでは、携帯端末とストレージ装置の間で画像が取り込まれるタイミングに差があることに起因して、携帯端末で行われた仕分けの操作がストレージ装置に正常に反映されない場合がある。そのような問題は、オリジナル画像がストレージ装置に取り込まれる前に、携帯端末上で仕分け操作が行われた場合に発生し得る。例えば、外出先で携帯端末により利用者が画像を削除する操作を行ったものとする。この時点でオリジナル画像は、デジタルカメラには記憶されており、ストレージ装置にはまだ取り込まれていない状態である。その後、デジタルカメラとストレージ装置が通信可能となったタイミングでオリジナル画像がデジタルカメラからストレージ装置に取り込まれ、新規の撮像画像として画像ライブラリに登録されてしまう。この場合、携帯端末上で管理している画像の情報とストレージ装置に保存されている画像の情報の間で不整合が生じ、利用者は当該オリジナル画像をストレージ装置から再度削除する操作が必要となり、操作が煩雑となる。同様の問題は、画像の削除に限らず、上述した仕分けの操作全般に対して起こり得る。
本発明は上記実情に鑑みなされたものであり、撮像装置と情報処理端末と記憶装置とが互いに連携するシステムにおいて、情報処理端末上で行われた画像の仕分け操作を記憶装置に正しく反映するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第一態様は、撮像装置と、該撮像装置から受信した撮像画像に関する識別情報を記憶し、ユーザの指定に応じて該識別情報を仕分ける情報処理端末と通信する記憶装置であって、前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶する記憶領域と、前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類する画像分類部と、を有する記憶装置を提供する。
【００１０】
本発明の第二態様は、撮像装置と、該撮像装置から受信した撮像画像に関する識別情報を記憶し、ユーザの指定に応じて該識別情報を仕分ける情報処理端末と通信する記憶装置の制御方法であって、前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶領域に記憶するステップと、前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類するステップと、を有する記憶装置の制御方法を提供する。
【００１１】
本発明の第三態様は、第二態様に記載の制御方法の各ステップを記憶装置に実行させるためのプログラムを提供する。
【００１２】
本発明の第四態様は、撮像装置と、該撮像装置から送信された撮像画像を記憶する記憶装置と、該記憶装置に記憶されている撮像画像を管理する情報処理端末とを含む画像管理システムであって、前記情報処理端末は、撮像装置から受信した撮像画像に関する識別情報を記憶するデータ記憶部と、ユーザによって指定された識別情報を仕分けるデータ仕分部とを有し、前記記憶装置は、前記情報処理端末から受信した前記識別情報と、前記撮像装置から受信した撮像画像とを対応付けて記憶する記憶領域と、前記情報処理端末から識別情報の仕分け状況に関する情報を受信し、該識別情報の仕分け状況に応じて、前記撮像装置から受信する予定の撮像画像を分類する画像分類部と、を有することを特徴とする画像管理システムを提供する。
【発明の効果】
【００１３】
本発明によれば、撮像装置と情報処理端末と記憶装置とが互いに連携するシステムにおいて、情報処理端末上で行われた画像の仕分け操作を記憶装置に正しく反映することがで
きる。
【図面の簡単な説明】
【００１４】
【図１】画像管理システムの構成例を示す図である。
【図２】カメラライブラリのデータ構成の一例を示す図である。
【図３】デジタルカメラのハードウェア構成の例を示す図である。
【図４】情報処理端末のハードウェア構成の例を示す図である。
【図５】サーバー装置のハードウェア構成の例を示す図である。
【図６】ストレージ装置のハードウェア構成の例を示す図である。
【図７】画像管理システムの通信の例を示す第１の図である。
【図８】画像管理システムの通信の例を示す第２の図である。
【図９】デジタルカメラ及び情報処理端末間の通信処理を例示する図である。
【図１０】第１のユーザインターフェースを示す図である。
【図１１】画像管理システムの通信を例示する第１の図である。
【図１２】第２のユーザインターフェースを示す図である。
【図１３】画像管理システムの通信処理を例示する第２の図である。
【図１４】デジタルカメラ及びストレージ装置間の通信処理を例示する図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好ましい実施例について、図面を参照しながら詳細に説明する。各図において、同一の構成については原則として同一の参照番号をふり、重複する説明は省略する。また、説明を具体化するために例示する数値等は、特に言及しない限りは、これに限定するものではない。
また、本発明は以下の実施例に限定されるものではなく、その要旨を逸脱しない範囲において適宜変更可能である。例えば、本発明が適用される装置の構成や各種条件によって以下の実施例で説明される内容が適宜修正又は変更されてもよい。
【００１６】
＜実施例１＞
以下、添付図面を参照して、本発明の例示的な実施例について詳細に説明する。
図１は、画像管理システム１００の構成例を示す図である。画像管理システム１００は、デジタルカメラ１０１、情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４で構成される。なお、デジタルカメラ１０１は、撮像装置の一例である。また、サーバー装置１０３は、管理装置の一例である。また、ストレージ装置１０４は、記憶装置の一例である。
デジタルカメラ１０１は、利用者により撮影されたオリジナル画像（撮像画像）を記憶部３０８（図３）に保存した上で、対応する縮小画像を生成し、近距離無線通信により情報処理端末１０２に送信する。ここで、オリジナル画像はデジタルカメラ１０１によって撮像された画像データであり、縮小画像は、オリジナル画像よりもデータサイズを小さくした画像データである。縮小画像は、情報処理端末１０２の液晶モニタ４０８（図４）の解像度に応じたデータサイズとなっている。デジタルカメラ１０１及び情報処理端末１０２間で用いられる近距離無線通信としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）である。
情報処理端末１０２は、受信した縮小画像をカメラライブラリ２００に登録して管理する。
【００１７】
図２は、カメラライブラリ２００のデータ構成の一例を示す図である。図２に示すように、カメラライブラリ２００は、画像識別子、カテゴリー、評価値、ファイル名からなる管理情報２０１と、画像データからなるデータ領域２０２で構成される。画像識別子は、オリジナル画像及び縮小画像を一意に識別する情報である。画像識別子によりオリジナル画像と縮小画像とが１対１に対応付けられる。
本実施例においては、画像識別子（識別データ）としてはＲＦＣ４１２２のＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ Ｕｎｉｑｕｅ Ｉｄｅｎｔｉｆｉｅｒ）を使った識別子が考えられる。オリジナル画像に対しては、割り振ったＵＵＩＤの接尾辞としてオリジナル画像であることを示す文字列、例えば「Ｏｒｉｇｉｎａｌ」といった文字列を付与することで一意性のある識別子を割り振れる。例えば、デジタルカメラ１０１により、オリジナル画像に対して「［ＵＵＩＤ］‐Ｏｒｉｇｉｎａｌ」という書式の画像識別子が割り振られる。
また、縮小画像にも画像識別子が割り振られる。例えば、ＵＵＩＤはオリジナル画像と同じものが使用され、接尾辞として例えば縮小画像であることを表す「Ｒｅｄｕｃｅｄ」が付与され、デジタルカメラ１０１により、「［ＵＵＩＤ］‐Ｒｅｄｕｃｅｄ」という画像識別子が割り振られる。このように、同じＵＵＩＤが付与されることでオリジナル画像と縮小画像とが対応付られる。なお、ＵＵＩＤは、識別情報の一例である。
【００１８】
カテゴリーは、撮影日時、撮影シーンなどの情報が含まれ、撮影日時順に画像データを並べ替えたり、撮影シーン別に画像データを分類したりする際に用いられる。評価値は、例えば、利用の優先度等の情報であり、ユーザによって割り振られる。評価値を設定しておくことで、評価値順に縮小画像を並び替えて表示させたりすることができる。ファイル名は、画像データに係る画像ファイルのファイル名である。
【００１９】
図１に戻る。デジタルカメラ１０１は、Ｗｉ−Ｆｉ（登録商標）等の無線通信によりストレージ装置１０４に通信できる状況となった場合に、オリジナル画像をストレージ装置１０４に送信する。
ストレージ装置１０４は、受信したオリジナル画像をストレージライブラリ６０４ａに登録する。ストレージライブラリ６０４ａは、図２と同様のデータ構造を有する。  また、ストレージ装置１０４は、ストレージライブラリ６０４ａの情報をルーター１０７を介してインターネット１０６に接続されているサーバー装置１０３に送信する。サーバー装置１０３は、ストレージライブラリ６０４ａの情報に基づいてストレージライブラリ５０４ａを生成する。さらに、サーバー装置１０３は、ストレージライブラリ５０４ａの情報を無線基地局１０５を介してインターネット１０６を介して情報処理端末１０２に送信する。情報処理端末１０２は、ストレージライブラリ５０４ａの情報に基づいてストレージライブラリ４０４ａを生成する。これにより、情報処理端末１０２及びサーバー装置１０３においても同様のデータ構造をもつストレージライブラリが生成される。
さらに情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４のストレージライブラリは、インターネット１０６を介した通信により同期される。これにより、各々のストレージライブラリが最新の状態に維持される。
ここで、同期とは、装置間のストレージライブラリに追加された画像データ及び削除された画像データに関する情報を送受信する処理である。具体的には、サーバー装置１０３及びストレージ装置１０４間でストレージライブラリ更新確認及びストレージライブラリ更新応答を送受信する処理である。
また、情報処理端末１０２は、無線基地局１０５を介してインターネット１０６経由してサーバー装置１０３のストレージライブラリ５０４ａにアクセスすることができる。情報処理端末１０２以外の端末をサーバー装置１０３のストレージライブラリ５０４ａにアクセスさせてもよい。
【００２０】
図３は、デジタルカメラ１０１のハードウェア構成の例を示す図である。デジタルカメラ１０１は、レンズ３０１、撮像部３０２、制御部３０３、画像処理部３０４、符号化部３０５、ＲＯＭ３０６、ＲＡＭ３０７、記憶部３０８、ＢＭＵ３０９、近距離無線Ｉ／Ｆ３１０及び無線Ｉ／Ｆ３１１を有する。
レンズ３０１は、被写体像をデジタルカメラ１０１内に取り込む。撮像部３０２は、ＣＣＤやＣＭＯＳ等の撮像素子や各種電子機器を含み、レンズにより光学的に取り込まれた被写体像をデジタルデータに変換する。制御部３０３は、デジタルカメラ１０１全体を制
御し、例えばＣＰＵ（Central Processing Unit）である。画像処理部３０４は、撮像部
３０２で取り込まれた静止画に対し画像処理を施す。符号化部３０５は、画像処理部３０４で処理された画像データに対して、所望の符号化方式に従った符号化処理を行う。
ＲＯＭ（Read Only Memory）３０６は、書き換え可能な不揮発性メモリでＯＳ（Operating System）などのプログラム、外部装置から供給されるプログラムを保持する。ＲＡＭ（Random Access Memory）３０７は、揮発性メモリでプログラムや撮影された画像データ、通信データなどを一時記憶する。例えば、記憶部３０８は、デジタルカメラ１０１に着脱可能なメモリカードである。記憶部３０８は、デジタルカメラ１０１で撮影した画像データを記憶することが可能である。
【００２１】
ＢＭＵ（Bit Move Unit）３０９は、例えばメモリ間（例えば、ＲＡＭ３０７と他のメ
モリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、無線Ｉ／Ｆ３１１）間のデータ転送を制御する。例えば、ＢＭＵ３０９は、撮像部３０２で生成されたオリジナル画像を画像処理部３０４及び符号化部３０５に送信する。なお、情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４が有するＢＭＵに関しても、同様に画像データの送受信を制御する。
近距離無線Ｉ／Ｆ３１０は、近距離での機器間通信（例えば、Ｂｌｕｅｔｏｏｔｈ）により情報処理端末１０２と通信する。近距離無線Ｉ／Ｆ３１０は、消費電力の面で有利な無線Ｉ／Ｆであり、情報処理端末１０２に対して縮小画像を送信するのに適している。例えば、制御部３０３が近距離無線Ｉ／Ｆ３１０に所定のメッセージを入力することで情報処理端末１０２に当該所定のメッセージが送信され、情報処理端末１０２にメッセージに応じた処理を要求することができる。
無線Ｉ／Ｆ３１１は、Ｗｉ−Ｆｉ等の無線通信を通じて、ストレージ装置１０４と通信する。無線Ｉ／Ｆ３１１は、通信速度が比較的速い無線Ｉ／Ｆであり、ストレージ装置１０４に対してオリジナル画像を送信するのに適している。システムバス３１２は、各機器を通信可能に接続する。例えば、制御部３０３が無線Ｉ／Ｆ３１１に所定のメッセージを入力することでストレージ装置１０４に処理を要求することができる。なお、情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４が有する各通信Ｉ／Ｆに関しても、他の装置に処理を要求する際は同様にして通信Ｉ／Ｆを用いてメッセージを送信する。
【００２２】
図４は、情報処理端末１０２のハードウェア構成の例を示す図である。情報処理端末１０２としては、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ、携帯情報端末、携帯電話、ゲーム端末などを用いることができる。情報処理端末１０２は、制御部４０１、ＲＯＭ４０２、ＲＡＭ４０３、記憶部４０４（データ記憶部）、ＢＭＵ４０５、ＶＲＡＭ４０６、タッチセンサ４０７及び液晶モニタ４０８を有する。さらに、情報処理端末１０２は、近距離無線Ｉ／Ｆ４０９及び広域無線Ｉ／Ｆ４１０を有する。情報処理端末１０２は、単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮ（Local Area Network）などで接続されている。
制御部４０１は、例えばＣＰＵであり、情報処理端末１０２全体を制御する。ＲＯＭ４０２は、書き換え可能な不揮発性メモリでＯＳなどのプログラム、外部装置から供給されるプログラムを保持する。
また、制御部４０１は、縮小画像に対して削除対象とするか否かをユーザの指定に応じて仕分けるデータ仕分部としての処理を行う。ＲＡＭ４０３は、揮発性メモリでプログラムやデータを一時記憶する。記憶部４０４（データ記憶部）は、ハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶部４０４は、デジタルカメラ１０１から取得した縮小画像やカメラライブラリ、サーバー装置１０３から取得し
たストレージライブラリなどを記憶する。
【００２３】
ＢＭＵ４０５は、例えばメモリ間（例えば、ＶＲＡＭ４０６と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、タッチセンサ４０７）間のデータ転送を制御する。ＶＲＡＭ（Video RAM）４０６は、液晶モニタ４０８に表示する為の画像を描画する。こ
のＶＲＡＭ４０６に生成した画像を、所定の規定に従って液晶モニタ４０８に送信し、これにより液晶モニタ４０８は画像を表示する。また液晶モニタ４０８は、タッチセンサ４０７を有するタッチパネルとなっている。なお、タッチパネルは、液晶モニタ４０８に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
制御部４０１は、タッチパネルを指やペンで触れる（以下、タッチダウン）、タッチパネルを指やペンで触れたまま移動する（以下、タッチムーブ）、タッチパネルへ触れていた指やペンを離す（以下、タッチアップ）等の操作を検知できる。また、制御部４０１は、タッチパネルを指やペンで触れている状態であること（以下、タッチオン）、タッチパネルに何も触れていない状態（以下、タッチオフ）を検出できる。なお、タッチパネルにタッチダウンしてからタッチアップするまでがタッチオンの状態であり、タッチダウン前又はタッチアップ後はタッチオフの状態である。
【００２４】
タッチセンサ４０７は、タッチパネル上に指やペンが触れている位置座標を制御部４０１に通知する。制御部４０１は、通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。
また、制御部４０１は、タッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいてタッチパネル上の垂直成分、水平成分毎に判定できる。例えば、制御部４０１は、タッチパネル上をタッチダウンから所定の距離以上のタッチムーブを経てタッチアップをしたとき、ドラッグを経てドロップが行われたと判定する。
なお、タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
【００２５】
近距離無線Ｉ／Ｆ４０９は、Ｂｌｕｅｔｏｏｔｈ等の近距離での機器間通信によりデジタルカメラ１０１と通信する。広域無線Ｉ／Ｆ４１０は、無線基地局１０５と通信することでインターネット１０６への接続が可能である。インターネット１０６を介してのサーバー装置１０３と通信することでストレージライブラリの取得や同期などが行える。システムバス４１１は、各機器を通信可能に接続する。
【００２６】
図５は、サーバー装置１０３のハードウェア構成の例を示す図である。サーバー装置１０３は単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮなどで接続される。
制御部５０１は、例えばＣＰＵであり、サーバー装置１０３全体を制御する。制御部５０１は、例えば、情報処理端末１０２から受信した縮小画像をストレージ装置１０４に転送するデータ転送部としての処理を行う。ＲＯＭ５０２は、書き換え可能な不揮発性メモリでＯＳなどのプログラム、外部装置から供給されるプログラムを保持する。ＲＡＭ５０３は、揮発性メモリでプログラムやデータを一時記憶する。記憶部５０４（記憶領域）は、サーバー装置１０３に固定して設置されたＨＤＤ、ＳＳＤ、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶部５０４は、情報処理端末１０２、ストレージ装置１０４との間で同期するストレージライブラリ５０４ａを記憶する。
ＢＭＵ５０５は、例えばメモリ間（例えば、ＲＡＭ５０３と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス間のデータ転送を制御する。有線Ｉ／Ｆ５０６は、インターネッ
ト１０６に接続される。サーバー装置１０３は、有線Ｉ／Ｆ５０６によりインターネット１０６を介して情報処理端末１０２やストレージ装置１０４と通信することでストレージライブラリの同期を行う。システムバス５０７は、各機器を通信可能に接続する。
【００２７】
図６は、ストレージ装置１０４のハードウェア構成の例を示す図である。ストレージ装置１０４は、単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮなどで接続されている。
制御部６０１は、例えばＣＰＵであり、ストレージ装置１０４全体を制御する。制御部６０１は、例えば、情報処理端末１０２の仕分状況に応じてオリジナル画像を分類する画像分類部としての処理を行う。ＲＯＭ６０２は、書き換え可能な不揮発性メモリでＯＳなどのプログラム、外部装置から供給されるプログラムを保持する。ＲＡＭ６０３は、揮発性メモリでプログラムやデータを一時記憶する。記憶部６０４は、ＨＤＤ、ＳＳＤ、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶部６０４（記憶領域）は、デジタルカメラ１０１から取得する画像データの保存や、保存した画像データから生成するストレージライブラリの情報を記憶する。記憶部６０４に記憶されるデータはファイルシステムにより管理される。ファイルシステムはデータを論理的に管理するための管理情報であり、データが記憶されているアドレス、ファイル名、フォルダ名、それにファイルパスなどの情報からなる。制御部６０１は、ファイルシステムを参照することにより、所望のデータに迅速にアクセスできる。
ＢＭＵ６０５は、例えばメモリ間（例えば、ＲＡＭ６０３と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス間のデータ転送を制御する。無線Ｉ／Ｆ６０６は、無線ネットワーク回線に繋がることで、アクセスポイント機能付きルーター１０７と通信することでインターネット１０６への接続が可能である。インターネット１０６を介してサーバー装置１０３と通信することでストレージライブラリの同期などが行える。また、ストレージ装置１０４は、無線Ｉ／Ｆ６０６を介してデジタルカメラ１０１から画像データを取得することができる。システムバス６０７は、各機器を通信可能に接続する。
【００２８】
図７Ａ、図７Ｂ及び図７Ｃは、画像管理システムの通信の例を示す第１の図である。図７Ａ、図７Ｂ及び図７Ｃを用いてデジタルカメラ１０１により新しく画像が撮影された場合における縮小画像及びオリジナル画像の通信に関して説明する。
図７Ａにおいて、デジタルカメラ１０１は、オリジナル画像を記憶部３０８に記憶させるとともに、当該オリジナル画像に基づいて生成された縮小画像を記憶部３０８に記憶させる。続いて、デジタルカメラ１０１は、縮小画像を情報処理端末１０２に送信する。情報処理端末１０２は、記憶部４０４のカメラライブラリ２００に受信した縮小画像を登録する。
ユーザによってカメラライブラリ２００の縮小画像がストレージライブラリ４０４ａに登録されると、情報処理端末１０２は、縮小画像をサーバー装置１０３に送信する。サーバー装置１０３は、記憶部５０４のストレージライブラリ５０４ａに受信した縮小画像を登録する。続いて、サーバー装置１０３は、ストレージ装置１０４と同期をとる際に縮小画像をストレージ装置１０４に送信する。ストレージ装置１０４は、記憶部６０４のストレージライブラリ６０４ａに受信した縮小画像を登録する。
このとき、ストレージ装置１０４は、周辺にいる他のユーザの要求に応じて、他のユーザが有する端末に無線Ｉ／Ｆ６０６を介して縮小画像を送信してもよい。これにより、他のユーザは、インターネットに接続しなくても縮小画像を利用することができるようになる。
【００２９】
図７Ｂにおいて、デジタルカメラ１０１は、ストレージ装置１０４と通信可能となった場合に、ストレージ装置１０４にオリジナル画像を送信する。ストレージ装置１０４は、オリジナル画像を記憶部６０４のストレージライブラリ６０４ａに登録する。このとき、
オリジナル画像と縮小画像の画像識別子は、管理情報としてストレージライブラリ６０４ａに登録される。オリジナル画像と縮小画像の画像識別子が同じＵＵＩＤを有することにより、ストレージライブラリ６０４ａにおいてオリジナル画像と縮小画像とが関連付けられる。なお、ストレージライブラリ６０４ａは、図２と同様のデータ構造を有する。
続いて、図７Ｃにおいて、ストレージ装置１０４は、ストレージライブラリ更新確認をサーバー装置１０３に送信し、サーバー装置１０３からストレージライブラリ更新応答を受信する。ストレージ装置１０４は、ストレージライブラリ更新応答に応じて、デジタルカメラ１０１から新しく受信したオリジナル画像をサーバー装置１０３に送信する。続いて、サーバー装置１０３は、受信したオリジナル画像を記憶部５０４のストレージライブラリ５０４ａに記憶させる。なお、ストレージライブラリ５０４ａは、図２と同様のデータ構造を有してもよい。
【００３０】
図８Ａ、図８Ｂ及び図８Ｃは、画像管理システムの通信の例を示す第２の図である。図８Ａ、図８Ｂ及び図８Ｃを用いて画像管理システムのユーザにより遠隔削除が行われた場合の縮小画像及びオリジナル画像の通信に関して説明する。図８Ａにおいて、デジタルカメラ１０１は、オリジナル画像を記憶部３０８に記憶させるとともに、当該オリジナル画像に基づいて生成された縮小画像を記憶部３０８に記憶させる。続いて、デジタルカメラ１０１は、縮小画像を情報処理端末１０２に送信する。情報処理端末１０２は、記憶部４０４のカメラライブラリ２００に受信した縮小画像を記憶させる。
ユーザによってカメラライブラリ２００の縮小画像がストレージライブラリ４０４ａに登録されると、情報処理端末１０２は、縮小画像をサーバー装置１０３に送信する。サーバー装置１０３は、記憶部５０４のストレージライブラリ５０４ａに受信した縮小画像を記憶させる。続いて、サーバー装置１０３は、ストレージ装置１０４と同期をとった際に縮小画像をストレージ装置１０４に送信する。ストレージ装置１０４は、記憶部６０４のストレージライブラリ６０４ａに受信した縮小画像を記憶させる。
【００３１】
図８Ｂにおいて、情報処理端末１０２は、ユーザの指定により記憶部４０４のストレージライブラリ４０４ａから縮小画像を削除する。なお、図８Ｂ及び図８Ｃにおいて、削除された縮小画像及びオリジナル画像を網掛けして示す。情報処理端末１０２は、サーバー装置１０３にストレージライブラリ更新通知を送信する。続いて、サーバー装置１０３は、ストレージライブラリ更新通知に応じて縮小画像を削除する。続いて、ストレージ装置１０４は、ストレージライブラリ更新確認をサーバー装置１０３に送信し、サーバー装置１０３からストレージライブラリ更新応答を受信する。ストレージ装置１０４は、ストレージライブラリ更新応答に応じて縮小画像をゴミ箱フォルダに移動させる。
【００３２】
図８Ｃにおいて、デジタルカメラ１０１は、ストレージ装置１０４と通信可能となった場合に、ストレージ装置１０４にオリジナル画像を送信する。ストレージ装置１０４は、オリジナル画像に対応する縮小画像がゴミ箱フォルダに格納されていることに応じて、当該オリジナル画像をゴミ箱フォルダに移動する。
なお、ストレージ装置１０４からオリジナル画像がゴミ箱フォルダに移動されるため、その後のサーバー装置１０３及びストレージ装置１０４の同期処理によりオリジナル画像がサーバー装置１０３にアップロードされることはない。
なお、従来技術においては、情報処理端末１０２で縮小画像の削除が行われた場合であっても、対応するオリジナル画像がデジタルカメラ１０１からストレージ装置１０４に取り込まれ、ストレージライブラリ６０４ａにオリジナル画像が残ることがある。さらに、サーバー装置１０３及びストレージ装置１０４間で同期がとられた場合に、当該ストレージライブラリ６０４ａに残されたオリジナル画像がサーバー装置１０３にアップロードされることがある。このため、ユーザは、サーバー装置１０３及びストレージ装置１０４に意図せず取り込まれてしまったオリジナル画像を削除する操作が必要となるため、煩雑である。これに対し、本実施例の画像管理システムでは、情報処理端末１０２で縮小画像を
削除する仕分け操作が行われた場合は、対応するオリジナル画像は自動的にゴミ箱に分類されるため、従来のような不整合や煩雑な操作は発生しない。
【００３３】
以下、図８Ａ、図８Ｂ及び図８Ｃの処理に関して詳細に説明する。
図９は、デジタルカメラ１０１及び情報処理端末１０２間の通信処理を例示する図である。図９の処理は、図８Ａのデジタルカメラ１０１から情報処理端末１０２に縮小画像を送信する処理に対応する。ステップＳ９０１でデジタルカメラ１０１が起動する。デジタルカメラ１０１は、利用者が撮影を行うタイミングで起動される。ステップＳ９０２でデジタルカメラ１０１は起動通知を情報処理端末１０２に繰り返し送信する。
ステップＳ９０３で情報処理端末１０２は、デジタルカメラ１０１が送信する起動通知よりデジタルカメラ１０１が起動したことを検出した場合に、デジタルカメラ１０１に対して接続要求を送信する。ステップＳ９０４でデジタルカメラ１０１は、情報処理端末１０２に接続許可応答を送信する。以上の処理により、デジタルカメラ１０１と情報処理端末１０２の間で近距離無線による接続が確立される。
【００３４】
ステップＳ９０５でデジタルカメラ１０１が撮影処理を実行する。デジタルカメラ１０１は、画像データに対して画像処理部３０４に画像処理を行わせ、符号化部３０５に符号化処理を行わせた後、画像データをＲＡＭ３０７に記憶させる。これにより所望の符号化方式に従った画像データがＲＡＭ３０７に記憶される。
ステップＳ９０６でデジタルカメラ１０１は、ステップＳ９０５において生成されたオリジナル画像を記憶部３０８に記憶させる。また、デジタルカメラ１０１は、オリジナル画像をシステム内で一意に特定するための画像識別子を割り振る。例えば、図２において説明したように「［ＵＵＩＤ］‐Ｏｒｉｇｉｎａｌ」という書式の画像識別子が割り振られる。
【００３５】
ステップＳ９０７でデジタルカメラ１０１は、記憶部３０８にあるオリジナル画像データを読み出し、縮小処理を施した後、ＲＡＭ３０７に記憶することで縮小画像を生成する。図２において説明したように縮小画像に対して「［ＵＵＩＤ］‐Ｒｅｄｕｃｅｄ」という画像識別子が割り振られる。同じＵＵＩＤを付与することでオリジナル画像と縮小画像とが対応付けられる。
続いて、デジタルカメラ１０１は、ＲＡＭ３０７に作成した縮小画像を記憶部３０８に記憶させる。
【００３６】
ステップＳ９０８でデジタルカメラ１０１は、情報処理端末１０２に新規画像追加イベントを送信する。新規画像追加イベントのメッセージには、上述した縮小画像の画像識別子の情報が含まれる。
ステップＳ９０９で情報処理端末１０２は、デジタルカメラ１０１に画像取得要求を送信する。画像取得要求には、ステップＳ９０８で受信した新規画像追加イベントのメッセージに含まれる画像識別子が含まれる。
ステップＳ９１０でデジタルカメラ１０１は、画像取得要求のメッセージに含まれる画像識別子により情報処理端末１０２に送信する縮小画像を特定し、当該縮小画像を情報処理端末１０２に送信する。
【００３７】
ステップＳ９１１で情報処理端末１０２は、受信した縮小画像を記憶部４０４に保存する。ステップＳ９１２で情報処理端末１０２は、カメラライブラリ２００の更新を行う。カメラライブラリ２００は、図２に示されるデータ構造を有し、縮小画像を管理するライブラリである。ステップＳ９０８で通知される縮小画像の画像識別子とステップＳ９１０で受信した縮小画像とをカメラライブラリ２００において関連付けることで、縮小画像が情報処理端末１０２において管理される。なお、利用者は、液晶モニタ４０８上でカメラライブラリ２００にある画像の閲覧などが可能である。
以上の処理により、デジタルカメラ１０１で撮影が行われたことをきっかけに縮小画像が作成され、デジタルカメラ１０１から情報処理端末１０２に縮小画像が転送される。
【００３８】
図１０は、第１のユーザインターフェースを示す図である。図１０のユーザインターフェースを用いて利用者は、サーバー装置１０３及びストレージ装置１０５に送信したい縮小画像を指定することができる。
左側の領域はカメラライブラリ領域１００１であり、右側の領域はストレージライブラリ領域１００２である。カメラライブラリ領域１００１には、カメラライブラリ２００に登録されている縮小画像に係るサムネイルデータの一覧が表示される。また、ストレージライブラリ領域１００２には、ストレージライブラリに登録されている縮小画像に係るサムネイルデータの一覧が表示される。ここで、サムネイルデータとは、縮小画像を識別可能な程度にサイズを縮小した画像データである。
デジタルカメラ１０１から情報処理端末１０２に縮小画像が移動した時点では、当該縮小画像に係るサムネイルデータは、カメラライブラリ領域１００１に表示される。縮小画像をカメラライブラリ２００からストレージライブラリに移動させたい場合、利用者は、次の操作により移動させることができる。例えば、利用者は、カメラライブラリ領域１００１にある移動させたい縮小画像のサムネイル上にタッチダウン１００３し、タッチオン状態を保ったまま、ストレージライブラリ領域１００２までタッチムーブ１００４させた後、タッチアップする。これにより、縮小画像をカメラライブラリ２００からストレージライブラリ４０４ａに移動させることができる。そして、ストレージライブラリ４０４ａに移動された縮小画像は、サーバー装置１０３及びストレージ装置１０５に送信される。
【００３９】
図１１は、画像管理システム１００の通信処理を例示する第１の図である。図１１の処理は、図８Ａの情報処理端末からサーバー装置１０３に縮小画像を送信し、サーバー装置１０３からストレージ装置１０４に縮小画像を送信する処理に対応する。図１１のステップＳ１１０２以降の処理は、図１０のＧＵＩ画面において利用者がカメラライブラリ領域１００１にある縮小画像をストレージライブラリ領域１００２に移動させたことを起点として実行される。
ステップＳ１１０１でストレージ装置１０４は、サーバー装置１０３に対してストレージライブラリの更新確認を行う。これはポーリング処理であり、ストレージ装置１０４は、定期的にストレージライブラリの更新確認をサーバー装置１０３に対して送信する。例えば、ストレージ装置１０４は、ＨＴＴＰ（Hyper Text Transfer Protocol）プロトコルを用いて、サーバー装置１０３にある所定のリソースに対してＨＴＴＰ  ＧＥＴメッセージを送信する。
ステップＳ１１０１のポーリング処理はサーバー装置１０３からストレージライブラリ更新応答（ステップＳ１１０８）を受信するまで続けられる。また、ストレージライブラリ同期完了（ステップＳ１１１２）が完了した後、ステップＳ１１０１のストレージライブラリの更新確認が再開される。
ステップＳ１１０２で情報処理端末１０２は、サーバー装置１０３に向けてストレージライブラリ更新通知を行う。具体的には、情報処理端末１０２は、サーバー装置１０３にある所定のリソースに対してＨＴＴＰ  ＰＯＳＴメッセージを送信する。このＨＴＴＰ  ＰＯＳＴメッセージのＢｏｄｙには、更新後のストレージライブラリの管理情報が付与される。
【００４０】
ステップＳ１１０３でサーバー装置１０３は、ストレージライブラリ更新通知に対するレスポンスとしてストレージライブラリ更新受理を有線Ｉ／Ｆ４０６に入力し、情報処理端末１０２に送信する。ＨＴＴＰのレスポンスのＢｏｄｙにストレージライブラリ更新受理を示す情報が付与される。ステップＳ１１０４で情報処理端末１０２は、図１０の操作で新規にストレージライブラリに登録された縮小画像をサーバー装置１０３に送信する。具体的には、情報処理端末１０２は、サーバー装置１０３にある所定のリソースに対して
ＨＴＴＰ  ＰＯＳＴメッセージのＢｏｄｙに縮小画像を付与して送信する。
ステップＳ１１０５で情報処理端末１０２は、ストレージライブラリの同期完了確認を行う。これはポーリング処理であり、情報処理端末１０２が定期的に同期完了確認をサーバー装置１０３に対して送信する。例えば、情報処理端末１０２は、サーバー装置１０３にある所定のリソースに対してＨＴＴＰ  ＧＥＴメッセージを送信する。また、ステップＳ１１０５のポーリング処理は、サーバー装置１０３からストレージライブラリ同期完了通知（ステップＳ１１１４）を受信するまで続けられる。
【００４１】
ステップＳ１１０６でサーバー装置１０３は、ストレージライブラリの更新を行う。サーバー装置１０３は、ステップＳ１１０２で受信した管理情報と、ステップＳ１１０４で受信した縮小画像とにより記憶部５０４で管理するストレージライブラリ５０４ａを更新する。なお、管理情報は、例えば、図２の管理情報２０１と同様の情報を有し、縮小画像の画像識別子が含まれる。ステップＳ１１０７はステップＳ１１０１で説明したポーリング処理のストレージライブラリ更新確認である。
サーバー装置１０３は、ステップＳ１１０６の後に受け取ったストレージライブラリ更新確認に対し、ステップＳ１１０８でストレージライブラリ更新応答をストレージ装置１０４に返信する。具体的には、サーバー装置１０３は、ＨＴＴＰのレスポンスのＢｏｄｙに、ストレージライブラリ更新応答として更新後のストレージライブラリ５０４ａの管理情報を付与し、ストレージ装置１０４に送信する。
【００４２】
ステップＳ１１０９でストレージ装置１０４は、新規に追加された画像に対する画像取得要求をサーバー装置１０３に送信する。具体的には、ストレージ装置１０４は、サーバー装置１０３の更新後のストレージライブラリ５０４ａの管理情報にあり、ストレージ装置１０４のストレージライブラリ６０４ａの管理情報にない画像識別子を新規に追加された画像識別子として特定する。そして、ストレージ装置１０４は、新規に追加された画像識別子を含むＨＴＴＰ  ＧＥＴメッセージをサーバー装置１０３に送信することにより、画像取得要求を送信する。
【００４３】
ステップＳ１１１０でサーバー装置１０３は、ＨＴＴＰレスポンスのＢｏｄｙに、縮小画像データを付与し、ＨＴＴＰレスポンスをストレージ装置１０４に送信する。これにより、管理情報と縮小画像データとがストレージ装置１０４に送信される。
ステップＳ１１１１でストレージ装置１０４は、ストレージライブラリの更新を行う。具体的には、ストレージ装置１０４は、ステップＳ１１０８で受信した管理情報と、ステップＳ１１１０で受信した縮小画像とを記憶部６０４で管理するストレージライブラリ６０４ａに追加する。
ステップＳ１１１２でストレージ装置１０４は、ストレージライブラリ同期完了を通知するためのＨＴＴＰ  ＰＯＳＴメッセージをサーバー装置１０３に送信する。ステップＳ１１１３は、ステップＳ１１０５における情報処理端末１０２のストレージライブラリ同期完了確認の一部である。
【００４４】
ステップＳ１１１４でサーバー装置１０３は、ステップＳ１１１３の後に受け取ったストレージライブラリ同期完了確認に対し、ストレージライブラリ同期完了通知を情報処理端末１０２に返信する。具体的には、ＨＴＴＰのレスポンスのＢｏｄｙにストレージライブラリ同期完了通知を意味する情報が付与される。なお、情報処理端末１０２は、ステップＳ１１１４でストレージライブラリ同期完了通知を受信した場合に、液晶モニタ４０８にサーバー装置１０３及びストレージ装置１０４のストレージライブラリの更新が完了した内容のメッセージを表示させてもよい。
また、ステップＳ１１１４のストレージライブラリ同期完了確認の受信に応じて、ステップＳ１１０５から継続して送信されたストレージライブラリ同期完了確認が完了する。
ここまでで、図１０のＧＵＩ操作で新規にストレージライブラリに登録された縮小画像
が情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４の間で同期された。これにより、例えば宅外にいる利用者が登録した縮小画像を、ストレージ装置１０４がある自宅において別のユーザーが閲覧することができる。
【００４５】
図１２は、第２のユーザインターフェースを示す図である。図１２は、遠隔削除するオリジナル画像を指定する際に用いられるユーザインターフェースである。ここで遠隔削除とは、ストレージライブラリ４０４ａに登録されている縮小画像を削除する操作に応じて、ストレージライブラリ６０４ａに登録されている同じＵＵＩＤを持つオリジナル画像を削除する処理である。
画面領域１２０１には、情報処理端末１０２のストレージライブラリ４０４ａに登録されている縮小画像に係るサムネイルデータの一覧が表示される。利用者は削除したいサムネイルの下部にあるチェックボックス１２０２にタッチダウンし、チェックボックス内にチェックアイコン１２０３が表示されたことを確認後、タッチアップすることで削除対象を指定できる。その後、利用者は実行アイコン１２０４に対してタッチダウン、タッチアップすることで削除処理の実行を指示できる。
【００４６】
図１３は、画像管理システム１００の通信処理を例示する第２の図である。図１３の処理は、図８Ｂの処理に対応する。図１３のステップＳ１３０２以降の処理は、図１２のＧＵＩ画面において利用者がストレージライブラリに登録されている縮小画像を削除したことを起点として実行される。
図１１と同様にストレージライブラリの同期処理であるため基本的には図１１のシーケンス図と同じ流れとなる。ここでは図１１との違いのみを説明する。まず図１３は削除操作の同期処理であるため、図１１のＳ１１０４やＳ１１１０のような画像データの送信は発生しない。一方で、サーバー装置１０３では、Ｓ１３０６において削除対象となった縮小画像を消去する処理が行われる。ここで消去とは記憶部５０４から縮小画像を削除することを意味する。またストレージ装置１０４は、Ｓ１３１０において削除対象となった縮小画像をゴミ箱フォルダに移動させる処理を行う。ゴミ箱フォルダとは削除候補の画像をまとめておくフォルダであり、不要になった時には一括消去を実行することでまとめて削除することを可能にする。
なお、ステップＳ１３０１〜Ｓ１３０５、ステップＳ１３０７〜Ｓ１３０９、ステップＳ１３１１〜Ｓ１３１３等に示される情報処理端末１０２、サーバー装置１０３、ストレージ装置１０４間でストレージライブラリを同期する処理は図１１と同様である。
以上のように、利用者が削除対象と指定した縮小画像を情報処理端末１０２、サーバー装置１０３では削除し、ストレージ装置１０４ではゴミ箱に移動する。
【００４７】
図１４は、デジタルカメラ１０１及びストレージ装置１０４間の通信処理を例示する図である。図１４の処理は、図８Ｃの処理に対応する。図１４の処理は、図１３のシーケンスの後、デジタルカメラ１０１及びストレージ装置１０４が通信可能となった場合に行われる。
ステップＳ１４０１でデジタルカメラ１０１は、無線Ｉ／Ｆ４１１でストレージ装置１０４と通信するためにアクセスポイントの起動を行う。ステップＳ１４０２でストレージ装置１０４は、デジタルカメラ１０１に対して接続要求を送信する。ステップＳ１４０３でデジタルカメラ１０１は、無線Ｉ／Ｆ３１１に対してストレージ装置１０４に接続許可応答を返却する。これによりデジタルカメラ１０１とストレージ装置１０４との間で無線Ｉ／Ｆ４１１を用いた接続が確立される。
【００４８】
ステップＳ１４０４でストレージ装置１０４は、画像リストの取得要求をデジタルカメラ１０１に送信する。ステップＳ１４０５でデジタルカメラ１０１は、記憶部３０８にあるオリジナル画像のリストを送信する。画像リストは、例えば、デジタルカメラ１０１に記憶されているオリジナル画像の画像識別子を列挙したリストである。なお、画像リスト
には、デジタルカメラ１０１に記憶されているオリジナル画像のＵＵＩＤのみを列挙してもよい。
ステップＳ１４０６でストレージ装置１０４は、ステップＳ１４０５で取得した画像リストの中で、未受信のオリジナル画像に係る画像識別子を指定した画像取得要求を送信する。ストレージ装置１０４は、デジタルカメラ１０１から受信した画像リストに含まれるが、ストレージ装置１０４のストレージライブラリ６０６ａに登録されていない画像識別子を検索することで未受信のオリジナル画像に係る画像識別子を特定する。
ステップＳ１４０７でデジタルカメラ１０１は、ステップＳ１４０６で指定されたオリジナル画像のデータを転送する。ステップＳ１４０８でストレージ装置１０４は、オリジナル画像に対応する縮小画像がゴミ箱フォルダの中にあるか否かを判定する。具体的には、ストレージ装置１０４は、オリジナル画像の画像識別子のＵＵＩＤを使い、ストレージライブラリ内の同じＵＵＩＤを持つ縮小画像を検索する。続いて、ストレージ装置１０４は、同じＵＵＩＤを持つ縮小画像の記憶先フォルダがゴミ箱フォルダであるか否かを判定することで縮小画像がゴミ箱フォルダの中にあるか否かを判定する。
【００４９】
ステップＳ１４０９とステップＳ１４１０とは、ステップＳ１４０８の判定結果に応じて分岐する処理となる。オリジナル画像と同じＵＵＩＤを持つ縮小画像がゴミ箱フォルダにある場合はステップＳ１４０９の処理となる。
ステップＳ１４０９では、ストレージ装置１０４は、オリジナル画像を縮小画像と同じくゴミ箱フォルダに保存する処理を行う。かかる処理は、ストレージ装置１０４が、オリジナル画像を記憶部５０４に記憶後、ファイルシステムにおけるゴミ箱フォルダにオリジナル画像を関連付けることで実行される。
【００５０】
一方、オリジナル画像と同じＵＵＩＤを持つ縮小画像がゴミ箱フォルダにない場合は、ステップＳ１４１０の処理となる。ステップＳ１４１０では、ストレージ装置１０４は、オリジナル画像を縮小画像と同じ通常のフォルダに移動させる。かかる処理は、ストレージ装置１０４が、オリジナル画像を記憶部５０４に記憶後、ファイルシステムにおける通常のフォルダに関連付けることで実行される。
このように、縮小画像が遠隔削除され、ごみ箱フォルダにある場合、ストレージ装置１０４は、対応するオリジナル画像をゴミ箱フォルダに関連付ける。これにより、遠隔削除がストレージ装置１０４に反映される。したがって、利用者はオリジナル画像を取り込んだ後にサーバー装置１０３及びストレージ装置１０４からオリジナル画像を個別に削除操作する必要がなくなり、利用者の利便性に資する効果が得られる。
さらに、削除されたオリジナル画像と同じＵＵＩＤを持つ縮小画像を、オリジナル画像とともに削除するようにしてもよい。これにより、削除されたオリジナル画像に対応する縮小画像の削除を忘れることを防止することができる。
また、ストレージライブラリ６０４ａに登録されたオリジナル画像をストレージ装置１０４に接続されたモニタに表示させる場合に、ごみ箱フォルダに関連付けられたオリジナル画像をモニタに表示させないようにしてもよい。
【００５１】
以上説明したように、ストレージ装置１０４は、削除対象と指定された縮小画像の画像識別子を用いて、デジタルカメラ１０１から受信する予定のオリジナル画像を削除対象であるか否かを分類する。これにより、ユーザによって指定された不要な画像をより適切に分類することができる。
【００５２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
上記実施例では、デジタルカメラ１０１から情報処理端末１０２に取り込まれた縮小画像と画像識別子を利用して、情報処理端末１０２における画像の仕分け操作や装置間の同期制御を行ったが、仕分け操作や同期制御の実現方法はこれに限定されない。オリジナル
画像に関する識別情報（オリジナル画像を特定可能な情報）を用いれば同様の処理を実現可能である。例えば、識別情報として、画像識別子のみを用いたり、ファイル名、オリジナル画像から抽出した画像特徴量などを用いることができる。これにより、情報処理端末１０２、サーバー装置１０３及びストレージ装置１０４における通信量やデータ容量を抑える効果が得られる。
【００５３】
また、ストレージ装置１０４は、一度ゴミ箱フォルダに移動されたオリジナル画像をユーザの操作により、通常のフォルダに戻してもよい。かかる場合に、ストレージ装置１０４は、当該オリジナル画像に対応する縮小画像も同様に通常のフォルダに戻してもよい。
また、ストレージ装置１０４は、ユーザにより一括削除の操作が行われた場合に、ごみ箱フォルダにあるオリジナル画像及び縮小画像のうち一方のみを一括削除の対象としてもよい。これにより、ユーザの操作ミスにより不用意に画像データが削除されることを防ぐことができる。
【００５４】
また、上記実施例ではストレージ装置１０４は、ユーザにより遠隔削除の対象となったオリジナル画像をゴミ箱フォルダに移動することを説明したが、これに限定されない。ストレージ装置１０４は、遠隔削除の対象となったオリジナル画像をデジタルカメラ１０１から受信した際にすぐに削除してもよい。
また、ストレージ装置１０４は、遠隔削除の対象として指定されたことで削除された縮小画像に関する削除履歴を管理してもよい。かかる場合には、ストレージ装置１０４は、縮小画像の削除履歴に基づいて、削除された縮小画像と同じＵＵＩＤを持つオリジナル画像をゴミ箱フォルダに移動するようにしてもよい。
また、ストレージ装置１０４は、遠隔削除の対象のＵＵＩＤを持つオリジナル画像を、デジタルカメラ１０１から受信しないようにしてもよい。具体的には、ストレージ装置１０４は、図１４のステップＳ１４０６画像取得要求から遠隔削除の対象のＵＵＩＤを持つオリジナル画像を除外してもよい。これにより、デジタルカメラ１０１及びストレージ装置１０４間の通信量を少なくすることができる。
また、ストレージ装置１０４は、ストレージ装置１０４のストレージライブラリ６０４ａに一旦登録されたオリジナル画像を、情報処理端末１０２以外の他の端末によって削除されないようロックしてもよい。
【００５５】
また、上記実施例では、情報処理端末１０２から、サーバー装置１０３を介して縮小画像をストレージ装置１０４に送信したがこれに限定されない。情報処理端末１０２は、直接ストレージ装置１０４と通信し、縮小画像を送信してもよい。かかる場合に、ストレージ装置１０４は、遠隔削除の指定に関する情報を直接情報処理端末１０２から受け付け、指定された縮小画像をゴミ箱フォルダに移動させてもよい。
【００５６】
また、上記実施例では、各々の装置のストレージライブラリが図２のようなデータ構造となっており、ストレージライブラリにおいて画像識別子が管理されることを説明したが、これに限定されない。例えば、ヘッダ情報として縮小画像及びオリジナル画像の所定の領域に画像識別子を格納してもよい。
また、上記実施例では、情報処理端末１０２における仕分け操作とストレージ装置１０４におけるオリジナル画像（撮像画像）の分類操作の一例として、画像の削除を説明したが、仕分け及び分類の操作はこれに限られない。例えば、画像を格納するフォルダの移動、画像のファイル名やプロパティの変更など、画像の管理に関わる操作であれば上記実施例で述べた処理を適用することができる。
【符号の説明】
【００５７】
１：画像管理システム１００、２：デジタルカメラ１０１、３：情報処理端末１０２、４：ストレージ装置１０４
【図１】
2018125664.tif 000003
【図２】
2018125664.tif 000004
【図３】
2018125664.tif 000005
【図４】
2018125664.tif 000006
【図５】
2018125664.tif 000007
【図６】
2018125664.tif 000008
【図７】
2018125664.tif 000009
【図８】
2018125664.tif 000010
【図９】
2018125664.tif 000011
【図１０】
2018125664.tif 000012
【図１１】
2018125664.tif 000013
【図１２】
2018125664.tif 000014
【図１３】
2018125664.tif 000015
【図１４】
2018125664.tif 000016