(57)【要約】    【課題】  ネットワーク全体の記録容量を有効活用することができる画像管理装置及びその画像管理方法、並びにプログラムを提供する。    【解決手段】  画像管理システム１００は、管理サーバ１０１（画像管理装置）と、デジタルカメラ１０２と、１００台の記録装置１０４ａ１〜１０４ａ１００から構成される記録装置群１０３とを備え、これらはネットワークを介して相互にデータ授受を行う。管理サーバ１０１は、画像データ分散保存処理により、デジタルカメラ１０２から取得した大画像データを複数に分割して、分割ファイルを作成し、この分割ファイルを記録装置群１０３を構成する１００台の記録装置１０４ａ１〜１０４ａ１００に転送し、転送された各記録装置の記録領域に保存し、また、分割ファイルの集結・復元処理により、分割ファイルを管理サーバ１０１に再集結させる。【選択図】      図１
2006134037.tif 000002
【特許請求の範囲】
【請求項１】
個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置において、
前記撮像装置から送信された画像データを複数に分割する画像分割手段と、
前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存手段と、
前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結手段と、
前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元手段と、
前記復元された画像データを外部装置に送信する復元データ送信手段とを備えることを特徴とする画像管理装置。
【請求項２】
前記外部装置は前記撮像装置であって
前記撮像装置は、
前記撮像された画像データから第１のサムネイル画像を作成する第１のサムネイル画像作成手段を備え、
前記復元データ送信手段は、
前記撮像装置から送信された画像データから第２のサムネイル画像を作成する第２のサムネイル画像作成手段と、
前記撮像装置より前記第１のサムネイル画像を取得するサムネイル画像取得手段と、
前記第１のサムネイル画像と前記第２のサムネイル画像が同一であるときに、前記撮像装置を認証する認証手段とを備え、
前記認証手段による認証後、前記復元された画像データを前記撮像装置に送信することを特徴とする請求項１記載の画像管理装置。
【請求項３】
前記第１のサムネイル画像及び前記第２のサムネイル画像は、前記撮像された画像データの所定領域の画像であることを特徴とする請求項２記載の画像管理装置。
【請求項４】
前記第２のサムネイル画像作成手段は、前記復元された画像データから前記第２のサムネイル画像を作成することを特徴とする請求項３記載の画像管理装置。
【請求項５】
前記第２のサムネイル画像作成手段は、
前記分割されたデータのうち、前記撮像された画像データの所定領域に含まれるものを複製する複製手段と、
前記複製されたデータを前記複数の記録装置の記録領域に分散保存する他のデータ分散保存手段と、
当該分散保存されたデータを前記画像管理装置に再集結する他のデータ再集結手段とを備え、
前記再集結されたデータを前記復元された画像データに多重化する多重化手段と、
前記多重化された画像データから前記第２のサムネイル画像を作成することを特徴とする請求項３記載の画像管理装置。
【請求項６】
前記複数の記録装置の夫々について、前記分割されたデータの送信個数を記録する記録手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像管理装置。
【請求項７】
前記画像管理装置は、前記撮像装置のユーザが操作する第１のクライアント及び前記複数の記録装置の一つを管理する第２のクライアントと前記ネットワークを介して接続し、
前記撮像装置から送信された画像データの管理費用を前記第１のクライアントに通知する管理費用通知手段と、
前記分割保存した画像データの委託管理費用を、前記第２のクライアントに通知する委託管理費用通知手段とを備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像管理装置。
【請求項８】
前記管理費用は、前記クライアントが選択した前記第１のサムネイル画像及び前記第２のサムネイルの作成方法に応じて設定されることを特徴とする請求項７記載の画像管理装置。
【請求項９】
前記画像管理装置は、前記複数の記録装置から予め決められたタイミングで前記複数の記録装置毎にその記録領域中の前記分割されたデータの個数を取得するデータ個数取得手段を備え、
前記委託管理費用は、前記取得されたデータの個数に応じて設定されることを特徴とする請求項８記載の画像管理装置。
【請求項１０】
前記データ分散保存手段は、
前記他のクライアントからシステム脱退要求があったときに、当該他のクライアントが管理する記録装置内で保管される前記分割されたデータを全て前記画像管理サーバに返還させるデータ返還手段と、
前記返還されたデータを、前記複数の記録装置のうち前記記録装置以外のものに再分配するデータ再分配手段とを備える請求項１乃至９のいずれか１項に記載の画像管理装置。
【請求項１１】
個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置の画像管理方法において、
前記撮像装置から送信された画像データを複数に分割する画像分割ステップと、
前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存ステップと、
前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結ステップと、
前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元ステップと、
前記復元された画像データを外部装置に送信する復元データ送信ステップとを備えることを特徴とする画像管理方法。
【請求項１２】
個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置の画像管理方法を実行するプログラムにおいて、
前記撮像装置から送信された画像データを複数に分割する画像分割モジュールと、
前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存モジュールと、
前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結モジュールと、
前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元モジュールと、
前記復元された画像データを外部装置に送信する復元データ送信モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像管理装置及びその画像管理方法、並びにプログラムに関し、特に、ネットワークを用いた画像管理装置及びその画像管理方法、並びにプログラムに関する。
【背景技術】
【０００２】
デジタルカメラを使用するユーザが、撮影したデータを保存する方法は現在２つある。一つは自身の所有するハードディスクあるいはメモリ媒体に書き込んで保存する方法、もう一つはネットワーク上のデータ管理会社が管理する管理サーバにデータを送って保存を依頼する方法である（例えば、特許文献１参照）。
【０００３】
デジタルカメラの画素数が増加するに従って、画像１枚あたりのデータ量も増加している。従って、個人個人の所有する画像データ量も増加しており、これを自分自身で管理するのは記録装置や記録媒体に多大な投資を行う必要がある。また、上記管理サーバで管理を委託する場合は、多大な管理費を支払う必要がある。
【特許文献１】特開平７−１０５１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、デジタルカメラによって大量の画像データを撮影する人がいる一方で、全く撮影に興味がない人もいる。カメラに興味がない人達が所有するパソコンの記録装置は、撮影する人が持つ記録装置と比較して、多くの空き容量を持っており有効活用されていない。
【０００５】
一方、デジタルカメラのユーザは、非常に大切な画像と、ただ保存しておきたい画像を持っており、後者の画像は多少画像データの一部が欠損したとしても一定の確率で保管されていれば良いと考える場合が多い。
【０００６】
本発明の目的は、ネットワーク全体の記録容量を有効活用することができる画像管理装置及びその画像管理方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１記載の画像管理装置は、個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置において、前記撮像装置から送信された画像データを複数に分割する画像分割手段と、前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存手段と、前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結手段と、前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元手段と、前記復元された画像データを外部装置に送信する復元データ送信手段とを備えることを特徴とする。
【０００８】
請求項１１記載の画像管理方法は、個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置の画像管理方法において、前記撮像装置から送信された画像データを複数に分割する画像分割ステップと、前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存ステップと、前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結ステップと、前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元ステップと、前記復元された画像データを外部装置に送信する復元データ送信ステップとを備えることを特徴とする。
【０００９】
請求項１２記載のプログラムは、個々に記録領域を持つ複数の記録装置及び撮像装置とネットワークを介して接続し、前記撮像装置で撮像された複数の画像データを管理する画像管理装置の画像管理方法を実行するプログラムにおいて、前記撮像装置から送信された画像データを複数に分割する画像分割モジュールと、前記複数の記録装置の記録領域に前記分割されたデータを分散保存するデータ分散保存モジュールと、前記分散保存されたデータを前記画像管理装置に再集結するデータ再集結モジュールと、前記再集結された分割データを復元して前記分割される前の画像データに復元するデータ復元モジュールと、前記復元された画像データを外部装置に送信する復元データ送信モジュールとを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像管理装置は、撮像装置から送信された画像データを複数に分割し、画像管理装置と接続する複数の記録装置の記録領域に分割されたデータを分散保存し、分散保存されたデータを再集結し、再集結された分割データを復元して分割される前の状態に復元して、その復元された画像データを外部装置に送信するので、ネットワーク全体の記録容量を有効活用することができる。
【００１１】
好ましくは、上記外部装置は撮像装置であって、画像管理装置は、撮像装置から送信された画像データから第２のサムネイル画像を作成し、撮像装置が撮像された画像データから作成した第１のサムネイル画像を取得し、第１のサムネイル画像と第２のサムネイル画像が同一であるときに、撮像装置を認証し、その認証後、復元された画像データを撮像装置に送信するので、画像データの秘匿性を高めることができる。
【００１２】
好ましくは、復元された画像データから第２のサムネイル画像を作成するので、撮像装置の認証を確実に行うことができる。
【００１３】
好ましくは、分割されたデータのうち、撮像された画像データの所定領域に含まれるものを複製し、この複製されたデータを複数の記録装置の記録領域に分散保存し、この分散保存されたデータを画像管理装置に再集結し、この再集結されたデータを上記復元された画像データに多重化し、この多重化された画像データから第２のサムネイル画像を作成するので、分割されたデータの一部が破壊していても第２のサムネイル画像を確実に作成することができる。
【００１４】
好ましくは、複数の記録装置の夫々について、分割されたデータの送信個数を記録するので、データ欠損を最小限に留めることができる。
【００１５】
好ましくは、撮像装置から送信された画像データの管理費用を第１のクライアントに通知し、分割保存した画像データの委託管理費用を第２のクライアントに通知するので、本画像管理装置を用いたビジネスモデルを実現することができる。
【００１６】
好ましくは、クライアントが選択した第１のサムネイル画像及び第２のサムネイル画像の作成方法に応じて管理費用を設定するので、管理費用がクライアントを操作するユーザから画像管理装置を管理するデータ管理会社に対して支払われるビジネスモデルを実現することができる。
【００１７】
好ましくは、画像管理装置は、複数の記録装置から予め決められたタイミングで複数の記録装置毎にその記録領域中の分割されたデータの個数を取得し、委託管理費用は、この取得されたデータの個数に応じて設定されるので、画像管理装置を管理するデータ管理会社から複数の記録装置の夫々を管理するユーザに対して、委託管理費用が支払われるビジネスモデルを実現することができる。
【００１８】
好ましくは、他のクライアントからシステム脱退要求があったときに、他のクライアントが管理する記録装置内で保管される分割されたデータを全て画像管理サーバに返還させ、この返還されたデータを複数の記録装置のうち上記記録装置以外のものに再分配するので、データ欠損を最小限に留めることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面を用いて詳述する。
【００２０】
図１は、本発明の実施の形態に係る画像管理装置を備える画像管理システムの構成を概略的に示すブロック図である。
【００２１】
図１において、画像管理システム１００は、管理サーバ１０１（画像管理装置）と、デジタルカメラ１０２（撮像装置）と、１００台の記録装置１０４ａ１〜１０４ａ１００から構成される記録装置群１０３（複数の記録装置）とを備え、これらはネットワークを介して相互にデータ授受を行う。
【００２２】
記録装置１０４ａ１〜１０４ａ１００は、管理サーバ１０１から送信される後述の分割ファイルその他のデータをその記憶領域に保存する。また、記憶領域中に保存する分割ファイルの数をカウントするカウンタ（不図示）を有する。
【００２３】
デジタルカメラ１０２は、画像データを保存する記録領域として、電源を切ると消去される一時記録メモリと、電源を切っても消去されない不揮発性メモリをその本体内に装備する。
【００２４】
図２は、図１の画像管理システム１００により実行される画像データの分散保存処理の手順を示すフローチャートである。
【００２５】
本処理は、デジタルカメラ１０２及び記録装置群１０３を構成する記録装置１０４ａ１〜１０４ａ１００の全てが画像管理システム１００に加入している場合に行われる処理であり、この加入処理については図９、図１１において後述する。
【００２６】
図２において、まず、デジタルカメラ１０２が被写体を撮影し（ステップＳ２０１）、この撮影により横３２００、縦１６００画素、各画素あたり１６ビットの画像データ（以下「大画像データ」という。）を生成して（ステップＳ２０２）、この生成された大画像データを一時記憶メモリに保存する（ステップＳ２０３）。
【００２７】
次に、ステップＳ２０３で保存された大画像データ（図６の大画像データ３００）から縦横１／４に間引いた小画像データ（図６の小画像データ３０４）（第１のサムネイル画像）を生成し（ステップＳ２０４、図６）（第１のサムネイル画像作成手段）、これを不揮発性メモリに保存する（ステップＳ２０５）。
【００２８】
デジタルカメラ１０２は、ステップＳ２０４で一時記憶メモリに保存された大画像データを管理サーバ１０１に送信する（ステップＳ２０６）。このとき、デジタルカメラ１０２はこの送信する大画像データに「デジタルカメラ１０２のカメラ名」＋「画像番号」のファイル名を付すると共に、ステップＳ２０５で保存した小画像データに「デジタルカメラ１０２のカメラ名」＋「画像番号」＋「Ａ」のファイル名を付する。本処理においては、デジタルカメラ１０２のカメラ名はＣＡＭ１、ステップＳ２０６で送信される大画像データの画像番号は０３８４であるので、大画像データのファイル名は「ＣＡＭ１＿０３８４」となり、小画像データのファイル名は「ＣＡＭ１＿０３８４＿Ａ」となる。
【００２９】
管理サーバ１０１は、デジタルカメラ１０２から大画像データを受信すると（ステップＳ２０７でＹＥＳ）、その受信した大画像データを分割して、分割ファイル（図３）を作成する（ステップＳ２０８）（画像分割手段）。
【００３０】
図３は、図２のステップＳ２０８で実行される分割ファイルの作成方法を説明するのに用いられる図である。
【００３１】
図３において、横３２００ｘ縦１６００画素の大画像データ３００は、図２のステップＳ２０８で管理サーバ１０１により５０００個の縦３２ｘ横３２画素の小ブロック３０１に分割し、その夫々に対してファイル名をつけて分割ファイルとする。この各分割ファイルには、「大画像データのファイル名」＋「小ブロックの位置座標」から成るファイル名が付される。
【００３２】
具体的には、図２のステップＳ２０６でデジタルカメラ１０２が大画像データ３００のファイル名を「ＣＡＭ１＿０３８４」と付して管理サーバ１０１に送信していることから、各分割ファイルのファイル名は、「ＣＡＭ１＿０３８４＿Ｘ１Ｙ１」、「ＣＡＭ１＿０３８４＿Ｘ１Ｙ２」、「ＣＡＭ１＿０３８４＿Ｘ１００Ｙ５０」・・・となる。
【００３３】
このように、大画像データを細かく分割して得られる分割ファイルの画像データを表示させてみても、何の画像であるか判別することは困難であるため、大画像データの画像情報を管理サーバ１０１から記録装置群１０３に転送する際にその情報の秘匿性を担保することができる。
【００３４】
図２に戻り、管理サーバ１０１は、現在の記録装置群１０３へ転送済みの分割ファイルの総和を示す、後述する図４の記録装置管理リスト４００の画像データ数４０３の合計値Ａの初期値Ａ０を記録し（ステップＳ２１０）、ステップＳ２０８で作成された５０００個の分割ファイルの送出先を記録装置群１０３を構成する記録装置１０４ａ１〜１０４ａ１００のうち、記録装置管理リスト４００により送信可能なものにランダムに設定する（ステップＳ２１１）。
【００３５】
図４は、図２のステップＳ２１１の送出先設定に用いられる記録装置管理リストを説明するのに用いられる図である。
【００３６】
図４において、記録装置管理リスト４００は、記録装置群１０３を構成する各記録装置１０４ａ１〜１０４ａ１００を識別する機器番号４０１と、夫々の記録装置の状況を示す装置状況情報４０２と、夫々の記録装置に対して過去送信した画像データ数を示す画像データ数４０３（記録手段）とを管理する。
【００３７】
装置状況情報４０２は、記録装置１０４ａ１〜１０４ａ１００のうち分割ファイルの保存に使用することができない記録装置については「ＮＧ」というステイタス情報を記憶し、上述のような問題が発生しておらず、分割ファイルの保存に使用することができる記録装置については「ＯＫ」というステイタス情報を記憶する。
【００３８】
具体的には、記録装置１０４ａ１〜１０４ａ１００のうち、その保守点検が開始したものは、管理サーバ１０１にその旨を通知し、管理サーバ１０１はこの通知を受けると、装置状況情報４０２のその通知があった記録装置についてのステイタス情報を「ＮＧ」とする。一方、各記録装置は保守点検が終了すると管理サーバ１０１にその旨を通知し、管理サーバ１０１はこの通知を受けると、装置状況情報４０２のその通知があった記録装置についてのステイタス情報を「ＯＫ」とする。
【００３９】
また、各記録装置は、その記録容量の全てを分割ファイルの保存のために使用しておらず、別の用途にも使用するので、分割ファイルを保存できる記録容量は随時変化する。このため、各記録装置は、分割ファイルの保存のために使用可能な記録容量が０あるいは少なくなり、空き容量がないとき、随時管理サーバ１０１にその旨を通知し、管理サーバ１０１はこの通知を受けると、装置状況情報４０２のその通知があった記録装置についてのステイタス情報を「ＮＧ」とする。一方、各記録装置は、分割ファイルの保存のために使用可能な記録容量が確保できれば、管理サーバ１０１にその旨を通知し、管理サーバ１０１はこの通知を受けると、装置状況情報４０２のその通知があった記録装置についてのステイタス情報を「ＯＫ」とする。これにより、管理サーバ１０１は、記録装置群１０３を構成する記録装置のうち、実際に分割ファイルの保存が可能なものがどれかを確実に判断することができる。
【００４０】
次に、記録装置群１０３が構成する１００台の記録装置１０４ａ１〜１０４ａ１００のうち、記録装置管理リスト４００が管理する装置状況情報４０２のステータス情報が「ＮＧ」であるものは、この送出できない記録装置に設定される。これにより、管理サーバ１０１が送出した分割ファイルを受信した記録装置が、その分割ファイルを確実に保存することができる。また、この送出先の設定は、後述する図１１の加入処理により取得する各記録装置の空き容量の値や、上記記録装置管理リスト４００が管理する画像データ数４０３を考慮してもよい。
【００４１】
図２の処理に戻り、ステップＳ２１１で設定された送出先に分割ファイルを送信し（ステップＳ２１２）（データ分散保存手段）、その後、送出先の機器番号の画像データ数４０３（Ｃ）を１つインクリメントする（ステップＳ２１２ａ）。
【００４２】
ステップＳ２１１で送出先に設定されていた記録装置は、管理サーバ１０１から分割ファイルを受信すると（ステップＳ２１３でＹＥＳ）、その記録領域にその分割ファイルを保存すると共に（ステップＳ２１４ａ）、記録領域中にある分割ファイルの数をカウントするカウンタの数を一つインクリメントして（ステップＳ２１４）、そのカウンタの数Ｂ及び自身の機器番号を管理サーバ１０１に送信する（ステップＳ２１５）。
【００４３】
管理サーバ１０１は、記録装置からカウンタの数Ｂ及びその機器番号を受信したときに（ステップＳ２１６でＹＥＳ）、ステップＳ２１６で受信したカウンタの数Ｂと、ステップＳ２１２ａでインクリメントした画像データ数４０３（Ｃ）の値が等しいか否かを判別し（ステップＳ２１８）、カウンタの数Ｂと画像データ数Ｃが等しいときは正常に分割ファイルの送出を行うことがっできたと判断し、ステップＳ２１２で送出した分割ファイルを管理データ１０１から削除して（ステップＳ２１８ａ）、ステップＳ２２１の処理に進む。これにより、管理データ１０１は確実に転送が行われたことを確認することができる。
【００４４】
一方、ステップＳ２１８の判別の結果、カウンタの数Ｂと画像データ数Ｃが等しくないとき、管理サーバ１０１はその記録装置になんらかのエラーが生じたと判断して、機器番号等を送信した記録装置に接続するクライアント８０２にエラー通知を送信すると共に（ステップＳ２１９）、記録装置管理リスト４００におけるその記録装置の状況情報４０２を「ＮＧ」に変更し（ステップＳ２２０）、ステップＳ２１１からの処理を繰り返す。
【００４５】
ステップＳ２２１において、管理サーバ１０１は、記録装置管理リスト(図４)の画像データ数４０３の合計値Ａが「Ａ０＋５０００」に達していないときは、残りの分割ファイルを送出先に設定された記録装置に送信すべく、ステップＳ２１２からの処理を繰り返し、「Ａ０＋５０００」に達したときはそのまま本処理を終了する。
【００４６】
また、デジタルカメラ１０２から送信された大画像データを５０００個に分割することにより作成された分割ファイルを、ランダムに１００個の記録装置に送信するので、送信された１つ１つの記録装置には平均５０個の分割画像ブロックが保存されることとなり、１つの記録装置には、１つの画像を構成する画素のおよそ１％のみが確率的に存在し、それらを集めても何が写っているか明瞭に見ることはできず、デジタルカメラ１０２で撮像された画像の情報の秘匿性を確実に担保することができる。
【００４７】
また、本処理では記録装置群１０３は１００個の記録装置で構成されていたが、これに限定されるものでなく、１００個より多い記録装置により構成されていてもよい。これにより、画像の秘匿性をより高めることが可能である。
【００４８】
次に、分割ファイルの集結・復元処理について説明する。
【００４９】
図５は、図１の画像管理システム１００により実行される分割ファイルの集結・復元処理の手順を示すフローチャートである。
【００５０】
図５において、まず、デジタルカメラ１０２が、図２のステップＳ２０５で不揮発性メモリに保存した小画像データ及びそのファイル名を読み出し、ユーザ選択可能に一覧表示する（ステップＳ５０１）。
【００５１】
その後、デジタルカメラ１０２はユーザがこの一覧表示された小画像データの一つを選択したときに（ステップＳ５０２でＹＥＳ）、この小画像データの元となった大画像データのファイル名、即ち、選択された小画像データのファイル名から「Ａ」除いたファイル名を管理サーバ１０１に送信する（ステップＳ５０３）。
【００５２】
管理サーバ１０１はデジタルカメラ１０２から大画像データが送信されることなく、ファイル名のみが送信されてきたとき（ステップＳ５０４でＹＥＳ）、記録装置群１０３を構成する各記録装置へ送信されてきたファイル名（ＣＡＭ１＿０３８４）を送信する（ステップＳ５０５）（データ再集結手段）。これにより、各記録装置の記録領域中の分割ファイルを管理サーバ１０１に再集結させる。
【００５３】
記録装置群１０３を構成する記録装置は、管理サーバ１０１からファイル名（ＣＡＭ１＿０３８４）を受信すると（ステップＳ５０６ａでＹＥＳ）、夫々が持つ記録領域の中で「ＣＡＭ１＿０３８４」を含むファイル名が付された分割ファイルを検索し、検索された分割ファイルを管理サーバ１０１に送信する（ステップＳ５０６）。
【００５４】
管理サーバ１０１は、ステップＳ５０６の処理により送信された「ＣＡＭ１＿０３８４＿Ｘ１Ｙ１」、「ＣＡＭ１＿０３８４＿Ｘ１Ｙ２」・・・「ＣＡＭ１＿０３８４＿Ｘ１００Ｙ５０」の合計５０００個の分割ファイルを受信したときに（ステップＳ５０７でＹＥＳ）、受信した分割ファイルのファイル名に含まれる位置座標に基づいて、分割前の大画像データＣＡＭ１＿０３８４を復元する（ステップＳ５０８）（データ復元手段）。さらに、管理サーバ１０１は、デジタルカメラ１０２にステップＳ５０２でユーザ選択された小画像データの送信要求を通知する（ステップＳ５０９）（サムネイル画像取得手段）。
【００５５】
デジタルカメラ１０２は、ステップＳ５０８の集結・復元完了通知を受信すると（ステップＳ５１０でＹＥＳ）、不揮発性メモリに保存されている小画像データのうち、「ＣＡＭ１＿０３８４＿Ａ」とファイル名が付されたものを管理サーバ１０１へ送信する（ステップＳ５１１）。
【００５６】
管理サーバ１０１は、デジタルカメラ１０２から小画像データを受信すると（ステップＳ５１２でＹＥＳ）、ステップＳ５０８で復元した大画像データ（「ＣＡＭ１＿０３８４」）から縦横１／４に間引いた小画像データ（第２のサムネイル画像）を生成する（ステップＳ５１３）（第２のサムネイル画像作成手段）。このとき、この画像データに「大画像データのファイル名（「ＣＡＭ１＿０３８４」）」+「Ｂ」のファイル名を付する。ここで、ステップＳ５１２の小画像データの生成方法は、図２のステップＳ２０５における小画像データ作成方法と同一であればこれに限定されるものではない。
【００５７】
次に、管理サーバ１０１はステップＳ５１２で受信した小画像データ（「ＣＡＭ１＿０３８４＿Ａ」）とステップＳ５１２で生成した小画像データ（「ＣＡＭ１＿０３８４＿Ｂ」）が同一であるか否かを判別する（ステップＳ５１４）（認証手段）。ステップＳ５１２における小画像データ作成方法は、上述した図２のステップＳ２０５における小画像データ作成方法と同一であるので、デジタルカメラ１０２が本当に大画像データ「ＣＡＭ１＿０３８４」を撮影したカメラであるとき、「ＣＡＭ１＿０３８４＿Ａ」と「ＣＡＭ１＿０３８４＿Ｂ」は等しい。一方、ステップＳ５０３で管理サーバ１０１にファイル名を送信したデジタルカメラが、大画像データ「ＣＡＭ１＿０３８４」を撮影したカメラでないとき、小画像データ「ＣＡＭ１＿０３８４＿Ａ」と小画像データ「ＣＡＭ１＿０３８４＿Ｂ」は異なる。すなわち、管理サーバ１０１は、ステップＳ５１４の判別処理によって、オリジナルの画像を撮影したデジタルカメラを認証することができる。
【００５８】
また、大画像データ「ＣＡＭ１＿０３８４」から作成された分割ファイル「ＣＡＭ１＿０３８４＿Ｘ１Ｙ１」・・・「ＣＡＭ１＿０３８４＿Ｘ１００Ｙ５０」のどれかが破壊されている場合、小画像データ「ＣＡＭ１＿０３８４＿Ａ」と小画像データ「ＣＡＭ１＿０３８４＿Ｂ」の各画素は完全に一致しない。従って、ステップＳ５１４における判別処理においては、上記両小画像データ「ＣＡＭ１＿０３８４＿Ａ」，「ＣＡＭ１＿０３８４＿Ｂ」は、それらを構成する各画素の一致率が所定の閾値を越えたとき、同一であると判別される。本処理においては、この閾値は９０％とする。
【００５９】
ステップＳ５１４の判別処理の結果、ステップＳ５１２で受信した小画像データとステップＳ５１３で生成した小画像データが同一であるときに、管理サーバ１０１はデジタルカメラ１０２の認証が正しく行われたと判断して、ステップＳ５１６の処理に進み、一方、同一でないときに、管理サーバ１０１はデジタルカメラ１０２の認証が正しく行われなかったと判断して、デジタルカメラ１０２にその旨通知して（ステップＳ５１５）、本処理を終了する。
【００６０】
次に、ステップＳ５１６（復元データ送信手段）において、管理サーバ１０１は復元された大画像データ（「ＣＡＭ１＿０３８４」）をデジタルカメラ１０２に送信する。その後、管理サーバ１０１は、記録装置群１０３を構成する各記録装置に復元が終了した旨を通知する（ステップＳ５１７）。
【００６１】
記録装置群１０３を構成する各記録装置は、管理サーバ１０１から復元が終了した旨の通知を受信すると（ステップＳ５１８でＹＥＳ）、夫々の記憶領域からステップＳ５０６ａで管理サーバ１０１に送信した分割ファイルを削除し（ステップＳ５１９）、カウンタで削除後の分割ファイルをカウントして、そのカウンタの数を管理サーバ１０１に送信する（ステップＳ５２０）。
【００６２】
管理サーバ１０１は、記録装置群１０３を構成する各記録装置からカウンタ数を受信すると（ステップＳ５２１でＹＥＳ）、その受信したカウンタ数に記憶装置管理リスト４００中の画像データ数を更新し（ステップＳ５２２）、本処理を終了する。
【００６３】
図２及び図５の処理によれば、管理サーバ１０１は、図２の画像データ分散保存処理により、デジタルカメラ１０２から取得した大画像データを複数に分割して、分割ファイルを作成し（ステップＳ２０８）、この分割ファイルを記録装置群１０３を構成する１００台の記録装置１０４ａ１〜１０４ａ１００に送信し（ステップＳ２１２）、転送された各記録装置の記録領域に保存し（ステップＳ２１４ａ）、また、図５の分割ファイルの集結・復元処理でファイル名を記録装置群１０３に送信することで、分割ファイルを管理サーバ１０１に再集結させ（ステップＳ５０５）、画像データを復元して（ステップＳ５０８）、認証が正常に行われたときにデジタルカメラ１０２にその復元した画像データを送信するので（ステップＳ５１６）、画像管理システム１００全体の記録容量を有効活用することができる。
【００６４】
また、図２のステップＳ２０５における小画像データ生成方法は、撮像装置１０２で撮像された画像データ、即ち、大画像データの所定領域からなる画像であれば、図６に示すものに限定されるものではなく、例えば、自然画像において重要な部分は画像の中心部に含まれていることが多いことを利用して、図７に示すように、画像中心部（例えば、Ｘ座標３１〜７０、Ｙ座標１６〜３５の範囲)３０２のデータ多重化を行ってもよい。
【００６５】
この場合、図２のステップＳ２０８では、５０００個の分割ファイルが生成されると共に、この分割ファイルのうち、そのファイル名に含まれる座標を示す文字がＸ座標３１〜７０、Ｙ座標１６〜３５の範囲にあるものが多重化用ファイルとして複製される。このとき、多重化用ファイルのファイル名は、「その元となった分割ファイルのファイル名」＋「１」という名称が付される。例えば、ファイル名ＣＡＭ１＿０３８４＿Ｘ５０Ｙ２０の分割画像データは上記多重化範囲に含まれるので、このファイルを複製し、ＣＡＭ１＿０３８４＿Ｘ５０Ｙ２０＿１というファイル名が付される。
【００６６】
さらに図２のステップＳ２１２では、分割ファイルのみならず、上記多重化用ファイルも記録装置群１０３にランダムに転送され、転送された多重化用ファイルは管理サーバ１０１内から削除される（他のデータ分散保存手段）。従って、分割ファイルの総数は５０００個であり、多重化用ファイルの総数は２６１個であるため、本変形例における記録装置群１０３に送信されるファイルの総数は５２６１個となる。
【００６７】
また、図５のステップＳ５０５で各記録装置にファイル名（ＣＡＭ１＿０３８４）を送信すると（他のデータ再集結手段）、図５のステップＳ５０６ａでは、分割ファイルと多重化用ファイルは、共にそのファイル名にファイル名（ＣＡＭ１＿０３８４）が含まれているので、分割ファイルのみならず多重化用ファイルが記録装置１０４から管理サーバ１０１に送信される。さらに、ステップＳ５１３では復元した大画像データは、記録装置群から受信した多重化用ファイルからそのファイル名に含まれる位置座標に基づいて作成されたデータで多重化され（多重化手段）、この多重化された大画像データから小画像データが生成される。このように大画像データが多重化されるので、管理サーバ１０１は分割ファイルの一部が破壊していても認証用の小画像データを確実に作成することができる。
【００６８】
本実施の形態では、小画像データは大画像データに対して面積比で１６％程度になるよう設定されているが、これに限定されるものではない。また、図７では、画像中心部を多重化することとしたが、多重化する位置はこれに限定されるものではなく、例えば、カメラの合焦部分に連動させたり、フラッシュ発光の有無、セルフタイマー撮影の有無などカメラ固有の機能と連動させたりして多重化する位置を設定するようにしてもよい。
【００６９】
また、図７の処理により小画像データを生成した場合、図５のステップＳ５１２における小画像データ生成方法は、ステップＳ５０７で受信した分割ファイルのうち、画像中心部(Ｘ座標３１〜７０、Ｙ座標１６〜３５の範囲)に位置する画素のデータのファイルをそのファイル名に含まれる位置座標データに基づいて抽出し、この抽出したデータから小画像データを作成する。
【００７０】
図８は、図１の画像管理システムの変形例の構成を概略的に示す図である。
【００７１】
図８の画像管理システム１００’は、その構成が上記画像管理システム１００と基本的に同じであり、同じ構成要素については同一の符号を付して重複した説明を省略し、以下に異なる構成要素について説明する。
【００７２】
図８の画像管理システム１００’は、ネットワークを介して管理サーバ１０１と接続するクライアント８０１（第１のクライアント）と、記録装置群１０３を構成する１００台の記録装置１０４ａ１〜１０４ａ１００の夫々と接続するクライアント８０２ａ１〜８０２ａ１００（第２のクライアント）を更に備える。
【００７３】
管理サーバ１０１は、データ管理会社が管理し、クライアント８０１は、デジタルカメラ１０２のユーザが使用し、クライアント８０２ａ１〜８０２ａ１００は、記録装置１０４ａ１〜１０４ａ１００を管理するユーザが使用する。
【００７４】
図９は、図８の画像管理システムにより実行されるデジタルカメラ１０２のシステム加入処理のフローチャートである。
【００７５】
図９において、まず、クライアント８０１からネットワークを介して管理サーバ１０１にデジタルカメラ１０２からシステム加入要求があると（ステップＳ９０１でＹＥＳ）、管理サーバ１０１は、クライアント８０１に画像保管方法をユーザ選択可能に表示する一覧リストを送信する（ステップＳ９０２）。
【００７６】
このリストに表示される画像保管方法毎に保管料が予め設定されている。具体的には、管理サーバ１０１で作成される小画像データのデータ容量や、図７の方法のように、小画像データを大画像データの一部を多重化して生成する場合のその多重化領域の位置によってその保管料が設定されている。
【００７７】
クライアント８０１は、管理サーバ１０１からの一覧リストを受信すると（ステップＳ９０３でＹＥＳ）、その一覧リストを不図示の表示画面に表示し（ステップＳ９０４）、その表示された画像保管方法の一つがユーザ選択されたときに（ステップＳ９０５でＹＥＳ）、その選択された画像保管方法を管理サーバ１０１に通知する（ステップＳ９０６）。
【００７８】
管理サーバ１０１は、クライアント８０１から画像保管方法が通知されたときに（ステップＳ９０７でＹＥＳ）、デジタルカメラ１０２を画像管理システム１００に登録し（ステップＳ９０８）、クライアント８０１にその旨通知して（ステップＳ９０９）、本処理を終了する。
【００７９】
図１０は、図８の画像管理システムにより実行されるデジタルカメラ１０２への保管費請求通知処理のフローチャートである。
【００８０】
図１０において、まず、管理サーバ１０１は、図９のステップＳ９０７でクライアント８０１から通知された画像保管方法に基づいて、図２の分散保存処理（ステップＳ１０００）及び図５の分割ファイルの集結・復元処理（ステップＳ１００１）を行うと、その画像保管方法に対して設定されている保管料に上記２処理に費やした時間を乗じて算出される保管費をクライアント８０１に通知し（ステップＳ１００２）（管理費用通知手段）、本処理を終了する。
【００８１】
図９から図１０の処理によれば、管理サーバ１０１は、クライアント８０１で画像保管方法がユーザ選択され（ステップＳ９０５でＹＥＳ）、その選択された画像保管方法がクライアント８０１から通知されたときに（ステップＳ９０７でＹＥＳ）、デジタルカメラ１０２を画像管理システム１００に登録し（ステップＳ９０８）、図２の分散保存処理（ステップＳ１０００）及び図５の分割ファイルの集結・復元処理（ステップＳ１００１）を行うと、算出される保管費の支払い通知をクライアント８０１に通知するので（ステップＳ１００２）、デジタルカメラ１０２で撮像が行われることにより生成された一の大画像データを管理サーバ１０１で保管した場合の保管料がデジタルカメラ１０２で撮像を行うユーザから管理サーバ１０１を管理するデータ管理会社に対して支払われるビジネスモデルを実現することができる。
【００８２】
図１１は、図８の画像管理システムにより実行される記録装置１０４ａ１〜１０４ａ１００のシステム加入処理のフローチャートである。
【００８３】
図１１において、まず、クライアント８０２ａ１〜８０２ａ１００のいずれかからネットワークを介して管理サーバ１０１に記録装置のシステム加入要求があると（ステップＳ１１０１でＹＥＳ）、管理サーバ１０１は、加入要求のあったクライアント（以下単に「クライアント８０２」という。）に対してそのユーザにより管理されている記録装置（以下単に「記録装置１０４」という。）の空き容量を連絡する旨の通知を行う（ステップＳ１１０２）。
【００８４】
クライアント８０２は管理サーバ１０１からステップＳ１１０２の通知を受信すると（ステップＳ１１０３でＹＥＳ）、クライアント８０２は記録装置１０４の空き容量の値を管理サーバ１０１に送信する（ステップＳ１１０５）。
【００８５】
管理サーバ１０１は、クライアント８０２から記録装置１０４の空き容量の値を受信すると（ステップＳ１１０６でＹＥＳ）、記録装置１０４を画像管理システム１００に登録する（ステップＳ１１０７）。このとき、記録装置管理リスト４００（図４）中に、機器番号４０１として記録装置１０４の機器番号、その装置状況情報４０２として「ＯＫ」、その画像データ数４０３として「０」が追加される。
【００８６】
その後、記録装置１０４のシステム加入が終了した旨をクライアント８０２に通知し（ステップＳ１１０８）、本処理を終了する。
【００８７】
図１２は、図８の画像管理システムにより実行される記録装置１０４への管理委託費支払通知処理のフローチャートである。
【００８８】
図１２において、まず、管理サーバ１０１は、所定時間が経過する毎に（ステップＳ１２０１でＹＥＳ）、クライアント８０１からの記録装置のシステム脱退要求があるか否かを判別し（ステップＳ１２０２）、システム脱退要求があったときは、システム脱退要求のあった記録装置について後述する図１３のシステム脱退処理を行って（ステップＳ１２０５）、本処理を終了し、システム脱退要求がなかったときは、画像管理システム１００から記録装置管理リスト４００の画像データ数４０３を取得して、予め設定されている単位委託料にこのこの取得したデータ数を乗じて各記録装置の管理委託料を算出し（ステップＳ１２０３）（データ個数取得手段）、記録装置１０４と接続するクライアント８０２に対して、その算出された管理委託料をユーザに支払う旨を通知して（ステップＳ１２０４）（委託管理費用通知手段）、本処理を終了する。
【００８９】
図１１及び図１２の処理によれば、管理サーバ１０１は、クライアント８０２から記録装置１０４の空き容量の値を受信したときに（ステップＳ１１０６でＹＥＳ）、記録装置１０４を画像管理システム１００に登録し（ステップＳ１１０７）、その後、所定時間が経過したときに（ステップＳ１２０１でＹＥＳ）、クライアント８０１からの記録装置のシステム脱退要求がなかったとき（ステップＳ１２０２でＮＯ）。各記録装置の管理委託料を算出し（ステップＳ１２０２）、クライアント８０２に対してその算出された管理委託料をユーザに支払う旨を通知するので（ステップＳ１２０３）、記録装置１０４で分割ファイルの管理委託を行った場合の管理委託料が管理サーバ１０１を管理するデータ管理会社から記録装置１０４を管理するユーザに対して支払われるビジネスモデルを実現することができる。
【００９０】
図１３は、図１２のステップＳ１２０５で実行される記録装置１０４のシステム脱退処理のフローチャートである。
【００９１】
以下、記録装置１０４が画像管理システム１００から脱退をする場合について説明する。
【００９２】
図１３において、まず、管理サーバ１０１は、クライアント８０２に対して記録装置１０４に保存されている全ての分割ファイルの返還を要求する（ステップＳ１３０１）（データ返還手段）。
【００９３】
クライアント８０２は、管理サーバ１０１からステップＳ１３０１のファイル返還要求を受信すると（ステップＳ１３０２でＹＥＳ）、その記憶領域中にある全ての分割ファイルを管理サーバ１０１に送信する（ステップＳ１３０３）。
【００９４】
管理サーバ１０１は、クライアント８０２から分割ファイルを受信すると（ステップＳ１３０４でＹＥＳ）、受信した分割ファイルの数が記録装置管理リスト４００の記録装置１０４に関する画像データ数４０３の値と一致するか否かを判別し（ステップＳ１３０５）、一致しないときは、所定の罰金を支払う旨をクライアント８０２に通知した後（ステップＳ１３０６）、一致するときは、全ての分割ファイルが返却されたとは判断して、直接、記録装置１０４を画像管理システム１００から削除登録し（ステップＳ１３０７）、記録装置管理リスト４００（図４）中の記録装置１０４の画像データ数４０３の値を「０」とすると共に（ステップＳ１３０８）、ステップＳ１３０４で受信した分割ファイルの送信先を現在の装置状況情報４０２が「ＯＫ」となっている記録装置からランダムに設定し、図２のステップＳ２１２〜Ｓ２２０までの処理と同様の処理を行うことにより、記録装置群１０３を構成する記録装置に返還された分割ファイルを再分配した後に（ステップＳ１３１０）（データ再分配手段）、記録装置１０４のシステム脱退が終了した旨をクライアント８０２に通知し（ステップＳ１３１０）、本処理を終了する。
【００９５】
図１３の処理によれば、クライアント８０２からシステム脱退要求があったときに（図１２のステップＳ１２０２でＹＥＳ）、クライアント８０２に対して、記録装置１０４の記録領域にある全ての分割ファイルの返還を要求し（ステップＳ１３０１）、全ての分割ファイルが返却されたとは判断したときに（ステップＳ１３０７）、記録装置１０４から返還された分割ファイルを記録装置群１０３を構成する記録装置に返還された分割ファイルを再分配するので（ステップＳ１３１０）、データ欠損を最小限に留めることができる。
【００９６】
また、本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム又は装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給されるスクリプトデータ等の形態を有するものでもよい。
【０１０１】
プログラムを供給する記録媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムを記憶できるものであればよい。或いは、上記プログラムは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施の形態に係る画像管理装置を備える画像管理システムの構成を概略的に示すブロック図である。
【図２】図１の画像管理システムにより実行される画像データの分散保存処理の手順を示すフローチャートである。
【図３】図２のステップＳ２０８で実行される分割ファイルの作成方法を説明するのに用いられる図である。
【図４】図２のステップＳ２１１の送出先設定に用いられる記録装置管理リストを説明するのに用いられる図である。
【図５】図１の画像管理システムにより実行される分割ファイルの集結・復元処理の手順を示すフローチャートである。
【図６】図２のステップＳ２０４で生成される小画像データの生成方法を説明するのに用いられる図である。
【図７】図２のステップＳ２０４で生成される小画像データの生成方法の変形例を説明するのに用いられる図である。
【図８】図１の画像管理システムの変形例の構成を概略的に示す図である。
【図９】図８の画像管理システムにより実行されるデジタルカメラのシステム加入処理のフローチャートである。
【図１０】図８の画像管理システムにより実行されるデジタルカメラへの保管費請求通知処理のフローチャートである。
【図１１】図８の画像管理システムにより実行される記録装置のシステム加入処理のフローチャートである。
【図１２】図８の画像管理システムにより実行される記録装置への管理委託費支払通知処理のフローチャートである。
【図１３】図１２のステップＳ１２０５で実行される記録装置のシステム脱退処理のフローチャートである。
【符号の説明】
【０１０３】
１００  画像管理システム
１０１  管理サーバ
１０２  デジタルカメラ
１０４ａ１〜１０４ａ１００  記録装置
１０３  記録装置群
【図１】
2006134037.tif 000003
【図２】
2006134037.tif 000004
【図３】
2006134037.tif 000005
【図４】
2006134037.tif 000006
【図５】
2006134037.tif 000007
【図６】
2006134037.tif 000008
【図７】
2006134037.tif 000009
【図８】
2006134037.tif 000010
【図９】
2006134037.tif 000011
【図１０】
2006134037.tif 000012
【図１１】
2006134037.tif 000013
【図１２】
2006134037.tif 000014
【図１３】
2006134037.tif 000015