(57)【要約】【目的】画像ファイルに関するインデックス情報を，分かりやすく管理する。【構成】アルバム管理コンピュータ１は，グループごとに作成されたグループ・テーブルが記憶されたグループ・テーブル・データベース１２を含む。画像提供用コンピュータ２から与えられるグループ指定に応じたグループ・テーブルに，画像提供用コンピュータ２からアルバム管理コンピュータ１に送信されるインデックス情報を含む画像検索情報が登録される。【選択図】  図４
2005062965.tif 000002
【特許請求の範囲】
【請求項１】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記管理コンピュータであり，
画像提供用コンピュータから送信されるグループ指定に応じて，上記インデックス情報をグループ分けして上記インデックス情報記憶手段に記憶する，
管理コンピュータ。
【請求項２】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルおよび画像提供者を特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記管理コンピュータであり，
上記画像提供用コンピュータの画像ファイル記憶手段に画像ファイルを記憶させ，かつ上記アルバム管理コンピュータのインデックス情報記憶手段にインデックス情報を記憶させるべき画像ファイル公開義務者を特定するデータを記憶するユーザ管理データ記憶手段，
上記画像要求用コンピュータからのインデックス情報およびネットワーク・アドレスの要求に応答して，上記ユーザ管理データ記憶手段中の画像ファイル公開義務者特定データおよび上記インデックス情報記憶手段中の画像提供者を特定する情報に基づいて，画像ファイル公開義務者のうち，上記アルバム管理コンピュータのインデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在するかどうかを判断する判断手段，ならびに
上記インデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在する場合に，そのような画像ファイル公開義務者が存在する旨を表す情報，またはそのような上記画像ファイル公開義務者を特定する情報を，上記画像要求用コンピュータに送信する手段を備えている，
管理コンピュータ。
【請求項３】
上記インデックス情報は，上記画像ファイルが表す画像の縮小画像データ，上記画像ファイルの画像の撮影日，画像ファイルのデータ量および撮影に用いられたカメラの機種情報のうち，少なくともいずれか一つを含む，請求項１または２に記載の管理コンピュータ。
【請求項４】
画像提供用コンピュータから送信されるインデックス情報と同一のインデックス情報が，上記インデックス情報記憶手段に記憶されているかどうかを判断する重複インデックス情報判断手段，および
上記重複インデックス情報判断手段によって同一のインデックス情報がインデックス情報記憶手段に記憶されていると判断された場合に，画像提供用コンピュータから送信されるインデックス情報のインデックス情報記憶手段への記憶を回避する重複インデックス情報記憶回避手段を備えている，
請求項１から３のいずれか一項に記載の管理コンピュータ。
【請求項５】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記画像要求用コンピュータであり，
受信した画像ファイルのファイル名と同じファイル名を持つファイルが，画像要求用コンピュータの記憶手段に記憶されているかどうかを判断する判断手段，
上記判断手段によって同じファイル名のファイルが記憶手段に記憶されていると判断された場合に，受信した画像ファイルのファイル名を，上記記憶手段に記憶されていない新たなファイル名に付け替え，新たなファイル名によって受信した画像ファイルを記憶手段に記憶するリネーム手段を備えている，
画像要求用コンピュータ。
【請求項６】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記管理コンピュータの制御方法であり，
画像提供用コンピュータから送信されるグループ指定に応じて，上記インデックス情報をグループ分けして上記インデックス情報記憶手段に記憶する，
管理コンピュータの制御方法。
【請求項７】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルおよび画像提供者を特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記管理コンピュータの制御方法であり，
上記画像要求用コンピュータからのインデックス情報およびネットワーク・アドレスの要求に応答して，上記ユーザ管理データ記憶手段中の画像ファイル公開義務者特定データおよび上記インデックス情報記憶手段中の画像提供者を特定する情報に基づいて，画像ファイル公開義務者のうち，上記アルバム管理コンピュータのインデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在するかどうかを判断し，
上記インデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在する場合に，そのような画像ファイル公開義務者が存在する旨を表す情報，またはそのような上記画像ファイル公開義務者を特定する情報を，上記画像要求用コンピュータに送信する，
管理コンピュータの制御方法。
【請求項８】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記画像要求用コンピュータの制御方法であり，
受信した画像ファイルのファイル名と同じファイル名を持つファイルが，画像要求用コンピュータの記憶手段に記憶されているかどうかを判断し，
同じファイル名のファイルが記憶手段に記憶されていると判断された場合に，受信した画像ファイルのファイル名を，上記記憶手段に記憶されていない新たなファイル名に付け替え，新たなファイル名によって受信した画像ファイルを記憶手段に記憶する，画像要求用コンピュータの制御方法。
【発明の詳細な説明】
【０００１】
【技術分野】
この発明は，管理コンピュータにおいて画像提供用コンピュータが持つ画像ファイルのインデックス情報を管理するとともに，ピア・ツー・ピア通信によって画像提供用コンピュータから画像要求用コンピュータに画像ファイルを送信することができるアルバム作成システムに関し，特に，このアルバム作成システムを構成する管理コンピュータおよび画像要求用コンピュータに関する。
【０００２】
【背景技術】
運動会，旅行等のイベントでは，一般に複数の撮影者によって写真撮影が行われる。他の撮影者が撮影した写真プリントを希望する者がいる場合には，写真プリントが回覧され，希望する写真のプリント注文が受け付けられる。プリント注文にしたがって写真の焼増しが行われ，焼増しプリントが希望者に配布される。
【０００３】
複数の撮影者がディジタル・スチル・カメラで撮影した画像データをサーバ・コンピュータに送信し，サーバ・コンピュータ上で画像データを保管することによりサーバ・コンピュータ上で一つのアルバムを作成するシステムが提案されている（特許文献１参照）。また，画像データの検索の容易化を図るために，画像データと撮影場所等の地理的情報とを関連づけてサーバ・コンピュータに記憶されるシステムも提案されている（特許文献２参照）。
【０００４】
特許文献１および特許文献２のいずれのシステムも，画像データがサーバ・コンピュータに登録されるので，サーバ・コンピュータから画像データをダウンロードすることにより他の撮影者が撮影した画像を容易に入手することができる。
【０００５】
しかしながら，サーバ上で一つのアルバムを作成しようとすると，次のような問題点が生じる。
【０００６】
（１）同一の撮影画像が重複して登録される場合がある。
（２）サーバの利用者が多数存在する場合には，入手を希望しない画像データもサーバに多数登録されてしまう。このため，入手を希望する画像の検索に手間がかかってしまう。
（３）サーバの処理負担が大きい。
【０００７】
【特許文献１】
特開２００２−１８３７４２号公報
【特許文献２】
特開２００２−８２９５７号公報
【０００８】
【発明の開示】
この発明は，画像ファイルを複数のコンピュータに分散化させて管理することを目的とする。
【０００９】
またこの発明は，画像ファイルを記憶するコンピュータとは別に，画像ファイルが記憶されているコンピュータの検索のためのインデックス情報を管理するコンピュータを設け，かつインデックス情報を管理するコンピュータにおいて重複したインデックス情報が登録されてしまうことを防止することを目的とする。
【００１０】
さらにこの発明は，入手可能な画像ファイルが揃ったかどうかを確認できるようにすることを目的とする。
【００１１】
この発明による管理コンピュータは，画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用されるものである。
【００１２】
上記アルバム作成システムは，画像提供用コンピュータ，管理コンピュータおよび画像要求用コンピュータを含む。画像提供用コンピュータの画像ファイル記憶手段に，運動会，旅行等において撮影によって得られた画像データを含む画像ファイルが記憶される。管理コンピュータのインデックス情報記憶手段には，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報が，上記画像提供用コンピュータのネットワーク・アドレスと関連させて記憶される。画像提供用コンピュータのネットワーク・アドレスについても，画像提供用コンピュータから管理コンピュータに送信させて，管理コンピュータのインデックス情報記憶手段に記憶させるようにしてもよい。
【００１３】
画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルの入手を希望する場合，画像要求用コンピュータが利用される。はじめに画像要求用コンピュータが利用されて管理コンピュータがアクセスされ，上記インデックス情報およびネットワーク・アドレスが受信される。インデックス情報は，画像提供用コンピュータの画像ファイル記憶手段に記憶されている上記画像ファイルを特定するための情報である。インデックス情報に基づいて，入手を希望する画像ファイルが選択（指定）される。また，ネットワーク・アドレスに基づいて，ネットワークを通じて画像要求用コンピュータを，選択した画像ファイルを持つ画像提供用コンピュータに接続することができる。画像提供用コンピュータの画像ファイル記憶手段に記憶されている所望の（選択，指定された）画像ファイルが，画像提供用コンピュータから画像要求コンピュータに送信される。画像提供用コンピュータと画像要求用コンピュータとの間において，いわゆるピア・ツー・ピア通信が実現される。
【００１４】
第１の発明による管理コンピュータは，画像提供用コンピュータから与えられるグループ指定に応じて，上記インデックス情報をグループ分けして上記インデックス情報記憶手段に記憶することを特徴とする。
【００１５】
第１の発明によると，インデックス情報がグループ分けされてインデックス情報記憶手段に記憶されるので，画像要求用コンピュータを用いてインデックス情報を受信する場合に，特定のグループのインデックス情報を受信することが可能になる。インデックス情報記憶手段に大量のインデックス情報が記憶されている場合に，不要な画像ファイルに関するインデックス情報を受信しなくても済むので，所望の画像ファイルの選択を容易にすることができる。
【００１６】
第２の発明による管理コンピュータは，画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルおよび画像提供者を特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用される上記管理コンピュータであり，上記画像提供用コンピュータの画像ファイル記憶手段に画像ファイルを記憶させ，かつ上記アルバム管理コンピュータのインデックス情報記憶手段にインデックス情報を記憶させるべき画像ファイル公開義務者を特定するデータを記憶するユーザ管理データ記憶手段，上記画像要求用コンピュータからのインデックス情報の要求に応答して，上記ユーザ管理データ記憶手段中の画像ファイル公開義務者特定データおよび上記インデックス情報記憶手段中の画像提供者特定データに基づいて，画像ファイル公開義務者のうち，上記アルバム管理コンピュータのインデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在するかどうかを判断する判断手段，ならびに上記インデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在する場合に，そのような画像ファイル公開義務者が存在する旨を表す情報，またはそのような上記画像ファイル公開義務者を特定する情報を，上記画像要求用コンピュータに送信する手段を備えていることを特徴とする。
【００１７】
管理コンピュータのインデックス情報記憶手段には，画像提供者を特定する情報が記憶されている。また管理コンピュータのユーザ管理データ記憶手段には，画像ファイルを画像提供用コンピュータの画像ファイル記憶手段に記憶させ，かつインデックス情報を管理コンピュータのインデックス情報記憶手段に記憶されるべきユーザ（画像ファイル公開義務者）を特定するデータが記憶されている。すべての画像ファイル公開義務者がインデックス情報の登録を済ませたかどうかが，管理コンピュータにおいて判断される。上記インデックス情報記憶手段にインデックス情報を記憶させていない画像ファイル公開義務者が存在する場合に，そのような画像ファイル公開義務者が存在する旨を表す情報，またはそのような上記画像ファイル公開義務者を特定する情報が，上記画像要求用コンピュータに送信される。
【００１８】
第２の発明によると，画像ファイル公開義務者があらかじめ定められているので，すべての画像ファイル公開義務者がインデックス情報のインデックス情報記憶手段への記憶（登録）を済ませているかどうか，すなわち，画像ファイルの取得を要求するユーザ（画像要求用コンピュータの利用ユーザ）の立場からみれば，入手可能なすべての画像ファイルのインデックス情報のインデックス情報記憶手段への記憶が済んでいるかどうかが把握される。入手可能なすべての画像ファイルが揃った上で，入手する画像ファイルを決定しようとするユーザにとって便利である。
【００１９】
好ましくは，上記第１および第２の管理コンピュータは，画像提供用コンピュータから送信されるインデックス情報と同じインデックス情報が，インデックス情報記憶手段に記憶されているかどうかを判断する重複インデックス情報判断手段，および上記重複インデックス情報判断手段によって同じインデックス情報がインデックス情報記憶手段に記憶されていると判断された場合に，画像提供用コンピュータから送信されるインデックス情報のインデックス情報記憶手段への記憶を回避する重複インデックス情報記憶回避手段をさらに備えている。インデックス情報の二重登録が防止される。インデックス情報には，上記画像ファイルが表す画像の縮小画像データ，上記画像ファイルの画像の撮影日，画像ファイルのデータ量および撮影に用いられたカメラの機種情報のいずれか（複数でもよい）を含む。
【００２０】
この発明は，管理コンピュータおよび画像提供用コンピュータとともに用いられる画像要求用コンピュータも提供している。
【００２１】
この発明による画像要求用コンピュータは，画像提供用コンピュータの画像ファイル記憶手段に記憶されている画像ファイルに関し，画像提供用コンピュータから管理コンピュータに送信される上記画像ファイルを特定するインデックス情報を，上記画像提供用コンピュータのネットワーク・アドレスと関連させて管理コンピュータのインデックス情報記憶手段に記憶させ，画像ファイルを取得する場合には，画像要求用コンピュータを利用して管理コンピュータから上記インデックス情報およびネットワーク・アドレスを受信し，受信したネットワーク・アドレスを用いて取得を希望する画像ファイルを記憶している画像提供用コンピュータにアクセスし，取得を希望する画像ファイルが画像ファイル記憶手段に記憶されている画像提供用コンピュータから画像ファイルを受信するアルバム作成システムにおいて利用されるものであり，受信した画像ファイルのファイル名と同じファイル名を持つファイルが，画像要求用コンピュータの記憶手段に記憶されているかどうかを判断する判断手段，上記判断手段によって同じファイル名のファイルが記憶手段に記憶されていると判断された場合に，受信した画像ファイルのファイル名を，上記記憶手段に記憶されていない新たなファイル名に付け替え，新たなファイル名によって受信した画像ファイルを記憶手段に記憶するリネーム手段を備えていることを特徴とする。
【００２２】
この発明によると，画像要求用コンピュータにおいて受信された画像ファイルのファイル名と同じファイル名を持つファイルが，画像要求用コンピュータの記憶手段に記憶されている場合に，受信した画像ファイルのファイル名が上記記憶手段に記憶されていない新たなファイル名に付け替えられて，新たなファイル名によって受信した画像ファイルが記憶手段に記憶される。記憶手段に先に記憶されているファイルが上書きされてしまうことが防止される。
【００２３】
この発明は，上述の第１の管理コンピュータ，第２の管理コンピュータおよび画像提供用コンピュータに適する制御方法も提供している。
【００２４】
【実施例の説明】
図１は，アルバム作成システムの全体的な構成を示している。
【００２５】
アルバム作成システムは，アルバム管理コンピュータ１と，複数台のユーザ・コンピュータと，複数台のユーザ・コンピュータ同士，および複数台のユーザ・コンピュータとアルバム管理コンピュータ１とを接続するネットワークとから構成されている。図１において，複数台のユーザ・コンピュータのうち４台のユーザ・コンピュータ２，３，４，５が図示されている。アルバム作成システムにおいて，アルバム作成システムを構成するユーザ・コンピュータの台数に特に制限はない。
【００２６】
この実施例において，ユーザ・コンピュータ２，３，４，５・・・は，それぞれ一人のユーザによって用いられることを基本とする。もちろん，ユーザ・コンピュータにマルチ・ユーザ・タイプのＯＳ（オペレーティング・システム）が用いられている場合には，ＩＤ等によってユーザ・コンピュータを使用しているユーザが一人に特定されるので，この場合には１台のユーザ・コンピュータを複数人が利用する態様であってもよい。以下の説明では，一人のユーザが１台の特定のユーザ・コンピュータを利用するものとする。
【００２７】
アルバム管理コンピュータ１は，アルバム管理コンピュータ１を統括的に制御するＣＰＵ，データの入力等に用いられる入力装置（キーボード，マウス等），文字，画像等を可視的に表示する表示装置，ワークエリア，バッファエリア等を提供するメモリ，各種プログラムおよびデータを記憶するハードディスク，ネットワークを通じてデータ等の送受信を行う送受信装置等を備えたコンピュータ・システムである。アルバム管理コンピュータ１のハードディスクに，コンピュータをアルバム管理コンピュータ１として動作させるためのプログラムおよびデータが記憶されている。ハードィスクに記憶された動作プログラムおよびデータが実行されることによって，コンピュータ・システムがアルバム管理コンピュータ１として動作する。アルバム管理コンピュータ１の動作についての詳細は，後述する。
【００２８】
ユーザ・コンピュータ２，３，４，５・・・も，ＣＰＵ，入力装置（キーボード，マウス等），表示装置，メモリ，ハードディスク，送受信装置等を備えたコンピュータ・システムである。
【００２９】
アルバム作成システムにおいて，ユーザ・コンピュータ２，３，４，５・・・は，画像提供用コンテンツ・コンピュータおよび画像要求用コンテンツ・コンピュータとして動作する。図２は，ユーザ・コンピュータ２が画像提供用コンテンツ・コンピュータとして動作し，かつユーザ・コンピュータ３が画像要求用コンテンツ・コンピュータとして動作した場合のアルバム作成システムにおける処理の概要を示している。
【００３０】
アルバム作成システムでは，アルバム作成システムの利用メンバ（以下，会員という）があらかじめ定められている。会員に関する情報が，アルバム管理コンピュータ１に設けられた会員データベース１１（図３）に記憶されている。
【００３１】
会員データベース１１には，「ユーザ名」，「パスワード」，「ＩＰアドレス」，「所属グループ」および「コンテンツ公開者」（これらを包括して会員情報と呼ぶ）の５つの項目に対応するデータが含まれている。
【００３２】
「ユーザ名」は，アルバム作成システムの利用会員の名前である。ユーザ名に代えて，会員ごとに会員ＩＤ（記号，数字等）を付与し，会員ＩＤを会員データベース１１に登録するようにしてもよい。「パスワード」は，会員がアルバム作成システムを利用する場合に，会員認証処理に利用される符号である。
【００３３】
「ＩＰアドレス」は，会員が所有するユーザ・コンピュータのネットワーク上のアドレスである。
【００３４】
「所属グループ」は会員が属するグループ名である。会員は，一または複数のグループに属するようにアルバム管理コンピュータ１において管理される。たとえば，ユーザ名が「特許太郎」の会員は，ｐｉｃｎｉｃ（ピクニック）グループ，旅行グループおよび運動会グループに属している。ユーザ名が「実用花子」の会員は，ｐｉｃｎｉｃグループおよび旅行グループに属している。
【００３５】
「コンテンツ公開者」は，会員が，コンテンツ（画像データ）を他の会員に向けて公開（提供）すべき会員であるかどうかを表す。「コンテンツ公開者」欄には，「Ｙｅｓ」または「Ｎｏ」が格納される。コンテンツ公開者が「Ｙｅｓ」  の会員は，所属するグループにおいてコンテンツ（画像データ）を公開（提供）すべき会員であることを示している。コンテンツ公開者が「Ｎｏ」の会員は，所属するグループにおいてコンテンツ（画像データ）を公開（提供）する必要がない会員であることを示している。
【００３６】
会員データベース１１への会員情報の登録は，会員の要求にしたがって，またはグループごとに定められるグループ・リーダの指示にしたがって，アルバム管理コンピュータ１の管理者によって行われる。もちろん，各会員がユーザ・コンピュータを用いてアルバム管理コンピュータ１にアクセスし，会員データベース１１へのデータ登録，修正，削除等を行うようにしてもよい。
【００３７】
画像提供用コンテンツ・コンピュータ２は，ディジタル・スチル・カメラ等を用いて撮影した被写体像を表す画像データを，ピア・ツー・ピア通信によって画像要求用コンテンツ・コンピュータ３に提供（送信）するコンピュータである。画像要求用コンテンツ・コンピュータ３に提供される画像データは，画像提供用コンテンツ・コンピュータ２のハードディスク（画像データベース）２１に記憶される。
【００３８】
また，画像提供用コンテンツ・コンピュータ２は，画像提供用コンテンツ・コンピュータ２のＩＰアドレス，提供する画像データの表す画像のサムネイル画像（縮小画像），提供する画像データのファイル・パス（ファイル名および画像提供用コンテンツ・コンピュータ２のハードディスクにおけるファイルの記録アドレス），ファイル・サイズ等（これらを，包括的に「画像検索情報」という）を，アルバム管理コンピュータ１に設けられたグループ・テーブル・データベース１２に登録するためにも用いられる（（ｉ）画像検索情報の登録）。
【００３９】
図４はグループ・テーブル・データベース１２の内容の一例を示している。
【００４０】
グループ・テーブル・データベース１２は，グループごとに設けられたグループ・テーブルを含む。図４に示すグループ・テーブル・データベース１２には，ｐｉｃｎｉｃグループに関する画像検索情報が登録されるｐｉｃｎｉｃグループ・テーブル１２ａ，旅行グループに関する画像検索情報が登録される旅行グループ・テーブル１２ｂおよび運動会グループに関する画像検索情報が登録される運動会グループテーブル１２ｃが設けられている。このように，アルバム作成システムにおいて，アルバム管理コンピュータ１のグループ・テーブル・データベース１２には，グループごとに区別されて，画像検索情報が登録される（詳細は後述する）。
【００４１】
図２に戻って，画像要求用コンテンツ・コンピュータ３は，画像提供用コンテンツ・コンピュータ２のハードディスクに記憶されている画像データを，ピア・ツー・ピア通信によって受信（ダウンロード）するために用いられるコンピュータである。また，画像要求用コンテンツ・コンピュータ３は，画像提供用コンテンツ・コンピュータ２から画像データを受信するのに先立ってアルバム管理コンピュータ１にアクセスし，アルバム管理コンピュータ１から上記画像検索情報にしたがう検索リスト情報（上述のＩＰアドレス，サムネイル画像（縮小画像），画像データのファイル・パス，ファイル・サイズ等を含むデータ）の提供を受ける（（ｉｉ）閲覧の要求および（ｉｉｉ）検索リスト情報の送信）  。取得を希望する画像の縮小画像（サムネイル画像）が選択されると，検索リスト情報に含まれているＩＰアドレスにしたがって，画像要求用コンテンツ・コンピュータ３から画像提供用コンテンツ・コンピュータ２に，ピア・ツー・ピア通信によるアクセスが行われる。所望の画像データが，画像提供用コンテンツ・コンピュータ２から画像要求用コンテンツ・コンピュータ３に送信される。受信された画像ファイルは画像要求用コンテンツ・コンピュータ３のハードディスク（画像データベース）３１に記憶される（詳細は後述する）。
【００４２】
ユーザ・コンピュータ２，３，・・・のハードディスクには，ユーザ・コンピュータを画像提供用コンテンツ・コンピュータおよび画像要求用コンテンツ・コンピュータとして機能させるためのプログラムおよびデータが記憶されている。ユーザ・コンピュータにおいて，ユーザ・コンピュータを画像提供用コンテンツ・コンピュータとして動作させるためのプログラムおよびデータが実行されると，ユーザ・コンピュータが画像提供用コンテンツ・コンピュータとして動作する。ユーザ・コンピュータにおいて，ユーザ・コンピュータを画像要求用コンピュータとして動作させるためのプログラムおよびデータが実行されると，そのユーザ・コンピュータが画像要求用コンテンツ・コンピュータとして動作する。
【００４３】
図５は，画像検索情報登録処理の流れを示すフローチャートである。画像検索情報登録処理では，画像提供用コンテンツ・コンピュータと，アルバム管理コンピュータ１とが利用される。
【００４４】
たとえば，ユーザ・コンピュータ２において，ユーザ・コンピュータを画像提供用コンテンツ・コンピュータとして動作させるためのプログラムおよびデータが実行される。ユーザ・コンピュータ２が画像提供用コンテンツ・コンピュータ２として動作する。
【００４５】
画像提供用コンテンツ・コンピュータ２に，ユーザ名と，アルバム作成システムの管理者から与えられたパスワードが入力される。入力されたユーザ名およびパスワードが，アルバム管理サーバ１にネットワークを介して送信される（ステップ４０）。
【００４６】
アルバム管理サーバ１において，受信したユーザ名およびパスワードの対が，会員データベース１１（図３参照）に登録されているかどうかが判断される（ステップ５０：ユーザの認証）。受信したユーザ名およびパスワードの対が会員データベース１１に登録されていない場合には，アルバム管理サーバ１は画像提供用コンテンツ・コンピュータ２にエラーメッセージを出力する（ステップ５１でＮＯ，ステップ５２）。画像提供用コンテンツ・コンピュータ２の表示装置の表示画面に，エラーメッセージが表示される（ステップ４１でＮＯ，ステップ４２）。画像検索情報登録処理は終了する。
【００４７】
受信したユーザ名およびパスワードの対と会員データベース１１に登録されているユーザ名およびパスワードの対とが一致すると（ステップ５１でＹＥＳ  ），アルバム管理サーバ１は，会員データベース１１を参照して，受信したユーザ名の会員が複数のグループに属するかどうかを判断する。複数のグループに属する会員である場合には，グループを選択させるためのウインドウ・データを，画像提供用コンテンツ・コンピュータ２に送信する（ステップ５３）。
【００４８】
画像提供用コンテンツ・コンピュータ２の表示装置の表示画面上に，画像提供用コンテンツ・コンピュータ２の利用会員が所属するグループ名が一覧に表示される。ユーザは，入力装置を用いてグループを選択する。選択されたグループを示すデータが，ネットワークを通じてアルバム管理コンピュータ１に送信される（ステップ４３）。選択されたグループについての画像検索情報の登録処理が進行することになる。
【００４９】
アルバム管理コンピュータ１はグループ・データを受信すると，選択されたグループに対応するグループ・テーブルを，グループ・テーブル・データベース１２から読出す（ステップ５４）。読出されたグループ・テーブルはアルバム管理コンピュータ１のメモリに一時的に記憶される。
【００５０】
画像提供用コンテンツ・コンピュータ２の利用会員が一つのグループにのみ属している場合には，ステップ５３（グループの選択の要求）およびステップ４３（グループの選択）の処理は，スキップされる。
【００５１】
画像提供用コンテンツ・コンピュータ２の利用会員は，他の会員に提供すべき（ダウンロードを許可する）画像ファイルが記録されているディレクトリを，表示画面および入力装置を用いて指定する，または他の会員に提供すべき（ダウンロードを許可する）画像ファイルを記録すべきディレクトリを指定し，かつ指定したディレクトリに，他の会員に提供すべき（ダウンロードを許可する）画像ファイルを属させる（ステップ４４）。
【００５２】
指定されたディレクトリに属するように記録された画像ファイルについて，画像ファイルによって表わされる画像を縮小して表示するためのサムネイル画像ファイル（縮小画像ファイル）が作成される。作成されたサムネイル画像ファイルと，画像ファイル（縮小されていない画像ファイル）のファイル・パスと，画像ファイルのファイル・サイズ（データ容量）と，撮影日時データと，カメラ機種を示すデータが，画像提供用コンテンツ・コンピュータ２からアルバム管理コンピュータ１に送信される（ステップ４５）（カメラ機種については，画像提供用コンテンツ・コンピュータ２の入力装置から入力させるようにしてもよい）。画像提供用コンテンツ・コンピュータ２からアルバム管理コンピュータ１に送信されるこれらのデータを，以下，画像インデックス情報と呼ぶ。
【００５３】
アルバム管理サーバ１は，画像提供用コンテンツ・コンピュータ２から画像インデックス情報を受信すると，受信した画像インデックス情報と同一の画像インデックス情報が，メモリに一時的に記憶されているグループ・テーブルに既に登録されているかどうかを判断する（ステップ５５）。
【００５４】
受信した画像インデックス情報と同一の画像インデックス情報が，メモリに一時的に記憶されているグループ・テーブルに既に登録されている場合には，受信された画像インデックス情報は，グループ・テーブルに登録されない（ステップ５５でＹＥＳ  ）。画像インデックス情報の二重登録が防止される。
【００５５】
同一の画像インデックス情報がグループ・テーブルに登録されていない場合には，受信した画像インデックス情報と，会員データベース１１に登録されているユーザ名およびＩＰアドレス（ユーザ認証（ステップ５０）において，ユーザおよびＩＰアドレスは特定されている）が，グループ・テーブルに登録される（ステップ５５でＮＯ，ステップ５６）（図４参照：画像検索情報の登録）。同一の画像インデックス情報が存在するかどうかの判断（ステップ５５）においては，必ずしも画像インデックス情報のすべてを用いる必要はない。たとえば，画像インデックス情報のうち，ファイル・サイズを示すデータと，撮影日時データと，カメラ機種を示すデータの３つのデータを利用して行ってもよい。
【００５６】
画像提供用コンテンツ・コンピュータ２において指定されたディレクトリに複数の画像ファイルが属している場合には，指定されたディレクトリに属するすべての画像ファイルについて画像インデックス情報を送信するまで，上述の処理が繰り返される（ステップ４６でＮＯ，ステップ４５，ステップ５７でＮＯ，ステップ５５）。指定されたディレクトリに属するすべての画像ファイルについて上述の処理が終了すると，画像提供用コンテンツ・コンピュータ２からアルバム管理コンピュータ１に，終了信号が送信される（ステップ４７）。画像提供用コンテンツ・コンピュータ２における画像検索情報登録処理が終了する。また，画像提供用コンテンツ・コンピュータ２から終了信号を受信すると，アルバム管理コンピュータ１においても画像検索情報登録処理が終了する（ステップ５７でＹＥＳ  ）。
【００５７】
図６から図８は，画像要求処理の流れを示すフローチャートである。画像要求処理では，画像要求用コンテンツ・コンピュータと，アルバム管理コンピュータ１と，一または複数のユーザ・コンピュータ（画像提供用コンテンツ・コンピュータ）が協働して動作する。ユーザ・コンピュータ３が画像要求用コンテンツ・コンピュータとして動作した場合を例にとる。
【００５８】
画像要求用コンテンツ・コンピュータ３からアルバム管理コンピュータ１にユーザ名およびパスワードが送信され，アルバム管理コンピュータ１においてユーザ認証処理が行われる（ステップ４０〜４２，ステップ５０〜５２）。また，画像要求用コンテンツ・コンピュータ３の利用会員が複数のグループに属している場合には，グループの選択処理が行われる（ステップ４３，ステップ５３，５４）。選択されたグループのグループ・テーブルが，グループ・テーブル・データベース１２から読み出されてメモリに一時的に記憶される。
【００５９】
アルバム管理コンピュータ１は，リスト情報作成処理を開始する。アルバム管理コンピュータ１における次に説明するステップ７０〜ステップ７５の処理は，アルバム管理コンピュータ１から画像要求用コンテンツ・コンピュータ３に送信するリスト情報を作成するための処理である。
【００６０】
グループ・テーブルに登録されている画像検索情報には，画像を登録した会員のコンピュータのＩＰアドレスが含まれいる（図３参照）。アルバム管理コンピュータ１は，メモリに一時的に記憶されているグループ・テーブルに登録されているＩＰアドレスを利用して，ＩＰアドレスによって特定されるユーザ・コンピュータ（画像提供用コンテンツ・コンピュータ）のそれぞれに通信の可否を問い合わせる（ステップ７０）。
【００６１】
画像提供用コンテンツ・コンピュータが，通信可能な状況にある場合（ピア・ツー・ピア通信が可能な状況），アルバム管理コンピュータ１からの通信可否の問い合わせを受信すると，画像提供用コンテンツ・コンピュータは，通信可能である旨を示す応答をアルバム管理コンピュータ１に返信する（ステップ８０）。アルバム管理コンピュータ１は，応答のあった画像提供用コンピュータがピア・ツー・ピア通信が可能であること（ピア・アクティブがＹＥＳ  ）を認識する（ステップ７１でＹＥＳ  ，ステップ７２）。
【００６２】
他方，画像提供用コンテンツ・コンピュータが，たとえば，電源がオフされているような場合，すなわち，ピア・ツー・ピア通信ができない状況にある場合には，画像提供用コンテンツ・コンピュータはアルバム管理コンピュータ１からの通信可否の問い合わせを受信することができず，画像提供用コンテンツ・コンピュータからアルバム管理コンピュータ１に返信は行われない。アルバム管理コンピュータ１は，一般には，通信可否の問い合わせを複数回，画像提供用コンテンツ・コンピュータに送信する。複数回の通信可否の問い合わせに対して応答がない場合，アルバム管理コンピュータ１は，その画像提供用コンテンツ・コンピュータはピア・ツー・ピア通信が不可能であること（ピア・アクティブがＮＯ）を認識する（ステップ７１でＮ０，ステップ７３）。
【００６３】
上述のように，会員データベース１１（図３）には，会員ごとに所属グループが登録されているとともに，会員がコンテンツ（画像ファイル）を公開（提供）すべき会員であるかどうかを表す「コンテンツ公開者」のデータが含まれている。アルバム管理コンピュータ１は，会員データベース１１（図３）とグループ・テーブル（図４）とを参照して，選択されたグループにおけるコンテンツ公開者であるにも関わらず（「コンテンツ公開者」がＹＥＳ  ），グループ・テーブルに画像検索情報を登録していない会員のユーザ名を抽出する（ステップ７４）。
【００６４】
たとえば，図３に示す会員データベース１１において，ｐｉｃｎｉｃグループに属する会員は，特許太郎，実用花子，意匠一郎，商標隼人および条約一郎であり，そのうち画像ファイルを公開（提供）すべき会員（「コンテンツ公開者」欄がＹｅｓ  の会員）は，特許太郎，実用花子および意匠一郎である。図４に示すｐｉｃｎｉｃグループについてのグループ・テーブル１２ａには，特許太郎と実用花子が画像検索情報を登録している。意匠一郎は，ｐｉｃｎｉｃグループにおけるコンテンツ公開者であるにも関わらず，グループ・テーブル１２ａに画像検索情報を登録していない。「意匠一郎」のユーザ名が抽出される。
【００６５】
アルバム管理コンピュータ１によってリスト情報が作成される（ステップ７５）。すなわち，アルバム管理コンピュータ１は，選択されたグループについてのグループ・テーブルに登録されている画像検索情報から，ユーザ名，ＩＰアドレス，サムネイル画像データ，ファイル・パス中のファイル名，ファイル・サイズ，撮影日，カメラ機種を読出し，ユーザ名に対応するコンピュータ（画像提供用コンテンツ・コンピュータ）が通信可能かどうか（ピア・アクティブがＹＥＳ  またはＮＯ）を示すデータ加え，かつコンテンツ公開者であるにも関わらずグループ・テーブルに画像検索情報を登録していない会員名を加えて，リスト情報を作成する。作成されたリスト情報は画像要求用コンテンツ・コンピュータ３に送信され（ステップ７５），画像要求用コンテンツ・コンピュータ３の表示画面上に表示される（ステップ６０，６１）。
【００６６】
図９は，画像要求用コンテンツ・コンピュータ３の表示画面上に表示されるリスト情報画面の一例を示している。
【００６７】
リスト情報画面の左上に，選択されたグループのグループ名が表示される。また，リスト情報画面の中央には，グループ・テーブルに登録されている画像検索情報に基づく，サムネイル画像，撮影日，カメラ機種，ファイル・サイズ，ファイル名（ファイル・パスに含まれる）およびユーザ名が表示される。ユーザ名の右横には，ユーザ名によって特定される会員のコンピュータ（画像提供用コンテンツ・コンピュータ）が通信可能かどうかが（ピア・アクティブがＹｅｓまたはＮｏ）示されている。また，図９に示すリスト情報画面において，下段には「未登録」の文字表示とユーザ名（意匠一郎）が示されている。これは，「意匠一郎」は，コンテンツ公開者であるにも関わらず，グループ・テーブルに画像検索情報を登録していない会員であることを示している。
【００６８】
このように，会員データベース１１に「コンテンツ公開者」の欄を設けておき，コンテンツ（画像ファイル）を公開すべき会員をあらかじめ定めておくことによって，リスト情報画面上に，コンテンツ公開者であるにも関わらず，グループ・テーブルに画像検索情報を登録していない会員の氏名を明示させることができる。画像ファイルを提供すべきすべての会員の画像ファイルが揃ったかどうかを容易に判断することができる。
【００６９】
サムネイル画像のそれぞれには，グループ・テーブルにおいてサムネイル画像データと関連して登録されているＩＰアドレスがリンクされている。
【００７０】
画像要求用コンテンツ・コンピュータ３の表示装置および入力装置が用られて，リスト情報画面中のいずれかのサムネイル画像が選択（クリック）されると，サムネイル画像にリンクされているＩＰアドレスが用いられて，画像要求用コンテンツ・コンピュータ３から画像提供用コンテンツ・コンピュータ２に画像ファイルの取得要求が送信される（ステップ６２）。もちろん，選択されるサムネイル画像は，サムネイル画像に対応してリスト情報画面上に表示されているピア・アクティブが「Ｙｅｓ  」であることが前提とされる。
【００７１】
画像提供用コンテンツ・コンピュータは，画像要求用コンテンツ・コンピュータ３から画像ファイルの取得要求を受信すると，要求された画像ファイルをハードディスク２１から読出し，画像要求用コンテンツ・コンピュータ３に送信する（ステップ８１，８２）。
【００７２】
画像要求用コンテンツ・コンピュータ３は画像ファイルを受信すると（ステップ６３）と，受信した画像ファイルの記録処理を行う（ステップ６４）。
【００７３】
図８は画像要求用コンテンツ・コンピュータ３において，画像提供用コンテンツ・コンピュータから画像ファイルを受信した後に実行される画像ファイルの記録処理の流れを示すフローチャートである。図１０は，画像ファイルの記録処理における画像要求用コンテンツ・コンピュータ３と画像提供用コンテンツ・コンピュータ２の動作の様子を示す概念図である。
【００７４】
画像要求用コンテンツ・コンピュータ３から画像提供用コンテンツ・コンピュータ２に送信される画像ファイルの取得の要求に基づいて，画像提供用コンテンツ・コンピュータ２から画像要求用コンテンツ・コンピュータ３に画像ファイルが送信される。画像要求用コンテンツ・コンピュータ３は画像ファイルを受信すると，受信した画像ファイルを画像要求用コンテンツ・コンピュータ３のハードディスクに設けられているいずれのディレクトリに属させて記録するかを利用会員に指定させる。会員によって画像ファイルを属させるべきディレクトリが指定される。
【００７５】
画像要求用コンテンツ・コンピュータ３は，受信した画像ファイルと同じファイル名のファイルが，指定されたディレクトリに属して既に記録されているか否かの判定を行なう（ステップ９１）。同じファイル名のファイルが存在する場合（ステップ９１でＹＥＳ  ）には，画像要求用コンテンツ・コンピュータ３は，受信した画像ファイルのファイル名を変更した上で，受信したファイルを指定されたディレクトリに属させてハードディスク３１に記録する（ステップ９２，ステップ９３）。
【００７６】
たとえば，ＤＳＣＦ００１．ＪＰＧ，ＤＳＣＦ００２．ＪＰＧおよびＤＳＣＦ００３．ＪＰＧ  のファイル名を持つ画像ファイルが既に記録されている場合に，ＤＳＣＦ００１．ＪＰＧのファイル名の画像ファイルが受信されたとする。この場合，たとえば，数字の部分をインクリメントした新たなファイル名が作成され，受信された画像ファイルのファイル名が，作成されたファイル名に変更される。ＤＳＣＦ００４．ＪＰＧ  のファイル名を持つ画像ファイルが，ハードディスクに記録される。既に記録されている画像ファイルが上書きされてしまうことが防止される。
【００７７】
同じファイル名が存在しない場合（ステップ９２でＮＯ）には，ファイル名が変更されることなく，画像ファイルがハードディスク３１に記録される（ステップ９３）。
【図面の簡単な説明】
【図１】アルバム作成システムの全体的構成を示す。
【図２】アルバム作成システムにおける画像提供用コンテンツ・コンピュータと，アルバム管理コンピュータと，画像要求用コンテンツ・コンピュータとの間のデータの送受信の様子を概略的に示すブロック図である。
【図３】会員データベースの一例を示す。
【図４】グループ・テーブルの一例を示す。
【図５】画像検索情報登録処理の流れを示すフローチャートである。
【図６】画像要求処理の流れを示すフローチャートである。
【図７】画像要求処理の流れを示すフローチャートである。
【図８】画像ファイルの記録の処理の流れを示すフローチャートである。
【図９】リスト情報画面の一例を示す。
【図１０】画像ファイルのファイル名がリネームされる様子を示す。
【符号の説明】
１  アルバム管理コンピュータ
２  ユーザ・コンピュータ（画像提供用コンテンツ・コンピュータ）
３  ユーザ・コンピュータ（画像要求用コンテンツ・コンピュータ）
１１  会員データベース
１２  グループ・テーブル・データベース
１２ａ，１２ｂ，１２ｃ  グループ・テーブル
２１，３１  画像データベース
【図１】
2005062965.tif 000003
【図２】
2005062965.tif 000004
【図３】
2005062965.tif 000005
【図４】
2005062965.tif 000006
【図５】
2005062965.tif 000007
【図６】
2005062965.tif 000008
【図７】
2005062965.tif 000009
【図８】
2005062965.tif 000010
【図９】
2005062965.tif 000011
【図１０】
2005062965.tif 000012