(57)【要約】  【目的】  ディジタル・カメラを用いて，特定のメンバのみが公開された画像を閲覧することができるようにする。  【構成】  ディジタル・カメラに，その所有者が所属している画像グループのグループ・キーおよび画像グループ名がサーバから送信される（ステップ104 ）。画像グループ名が一覧に表示され，その中からいずれかの画像グループ名が選択される（ステップ105，106 ）。選択された画像グループのグループ・キーがディジタル・カメラからサーバに送信される。サーバは受信したグループ・キーによって特定される画像グループに属している他のユーザのユーザ・コンピュータへのアクセス情報をディジタル・カメラに送信する（ステップ108 ）。ディジタル・カメラはアクセス情報に基づいてユーザ・コンピュータをアクセスし，希望する画像ファイルを受信する（ステップ110 〜ステップ115 ）。  【選択図】  図１２
2005286438.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバによって実行される画像ファイル共有方法であり，
上記センタ・サーバは，
ユーザごとに，ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を記憶しており，
上記コンピュータ装置のそれぞれは，
上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループを特定する画像グループ情報を記憶しており，
上記画像ファイルのアップロード処理において，
上記ディジタル・カメラは，
上記ディジタル・カメラを所有するユーザが所有する自己コンピュータ装置から，上記一または複数の画像グループ情報を受信し，
ディジタル・カメラを用いた撮像によって得られた画像ファイルと，上記画像ファイルを属させるべき画像グループ情報とを，上記自己コンピュータ装置に送信し，
上記画像ファイルおよび上記画像グループ情報を受信した自己コンピュータ装置は，
受信した画像ファイルを，受信した画像グループ情報に対応する画像フォルダに関連付けて記憶し，
上記画像ファイルのダウンロード処理において，
上記ディジタル・カメラは，
上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信し，
受信した画像グループ情報の中から，いずれか一の画像グループ情報の選択を受付け，
選択された画像グループ情報を上記センタ・サーバに送信し，
上記センタ・サーバは，
受信した画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有する他者コンピュータ装置へのアクセス情報を，上記ディジタル・カメラに送信し，
上記アクセス情報を受信したディジタル・カメラは，
受信したアクセス情報に基づいて，他者コンピュータ装置に，選択した画像グループ情報を送信し，
ディジタル・カメラから画像グループ情報を受信した他者コンピュータ装置は，受信した画像グループ情報に対応する画像フォルダに関連付けられている画像ファイルを，上記ディジタル・カメラに送信する，
画像ファイル共有方法。
【請求項２】
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループを特定する画像グループ情報を記憶する画像グループ情報記憶装置，およびディジタル・カメラから送信される画像ファイルを，画像ファイルとともにディジタル・カメラから送信される画像グループ情報に対応する画像フォルダに関連付けて記憶する画像ファイル記憶装置を備えている，そのような画像ファイル共有システムにおいて用いられる上記ディジタル・カメラであり，
上記ディジタル・カメラを所有するユーザが所有する自己コンピュータ装置から，上記一または複数の画像グループ情報を受信する第１の画像グループ情報受信手段，
ディジタル・カメラを用いた撮像によって得られた画像ファイルと，上記画像ファイルを属させるべき画像グループ情報とを，上記自己コンピュータ装置に送信する画像ファイル送信手段，
上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する第２の画像グループ情報受信手段，
受信した画像グループ情報の中から，いずれか一の画像グループ情報の選択を受付ける画像グループ情報選択手段，
選択された画像グループ情報を上記センタ・サーバに送信する画像グループ情報送信手段，
上記センタ・サーバから送信される，上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有する他者コンピュータ装置へのアクセス情報を，受信するアクセス情報受信手段，
受信したアクセス情報に基づいて，他者コンピュータ装置に，選択した画像グループ情報を送信するアクセス手段，ならびに
ディジタル・カメラからの画像グループ情報を受信した他者コンピュータ装置から送信される，上記画像グループ情報に対応する画像フォルダに関連付けられている画像ファイルを，受信する画像ファイル受信手段，
を備えているディジタル・カメラ。
【請求項３】
上記第１の画像グループ情報受信手段および上記第２の画像グループ情報受信手段によって受信された一または複数の画像グループ情報に基づいて，表示装置の表示画面上に，画像グループ名を表示する画像グループ名表示手段を備えている，
請求項２に記載のディジタル・カメラ。
【請求項４】
着脱自在のメモリ・カード，および
上記画像ファイル受信手段によって受信した画像ファイルを，上記メモリ・カードに記録するメモリ・カード制御手段を備えている，
請求項２または３に記載のディジタル・カメラ。
【請求項５】
上記画像ファイルには，原画像データとサムネイル画像データとが含まれており，
上記アクセス手段によって送信された画像グループ情報を受信した他者コンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連づけられている画像ファイル中のサムネイル画像データを，受信するサムネイル画像データ受信手段，
上記サムネイル画像データによって表されるサムネイル画像を表示するサムネイル画像表示手段，
サムネイル画像表示手段によって表示されたサムネイル画像の中からダウンロードを希望する画像を選択する希望画像選択手段，および
選択された画像を持つ他者コンピュータ装置に，ダウンロード要求を送信するダウンロード要求送信手段を備えており，
上記画像ファイル受信手段は，
ダウンロード要求を受信した他者コンピュータ装置から送信される，ダウンロード希望画像の画像ファイルを，受信するものである，
請求項２から４のいずれか一項に記載のディジタル・カメラ。
【請求項６】
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバによって構成される画像ファイル共有システムにおける上記センタ・サーバであり，
ユーザごとに，ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を記憶する画像グループ情報／アクセス情報記憶手段，
上記ディジタル・カメラに，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を送信する画像グループ情報送信手段，
ディジタル・カメラから送信される，いずれか一の画像グループ情報を受信する画像グループ情報受信手段，ならびに
受信した画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有する他者コンピュータ装置へのアクセス情報を，上記ディジタル・カメラに送信するアクセス情報送信手段，
を備えているセンタ・サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像ファイル共有方法，ならびに画像ファイル共有システムにおいて用いられるディジタル・カメラおよびセンタ・サーバに関する。
【背景技術】
【０００２】
特許文献１には，企業内または企業間で個人同士がお互いにファイルを公開し，一対一でファイル交換を行うピア・ツー・ピア形式のコンテンツ共有システムが記載されている。ピア・ツー・ピア形式のコンテンツ共有システムでは，一般には，サーバ等を介さずにコンピュータ同士の間でファイル交換が行われる。
【０００３】
ディジタル・カメラは，被写体を撮像し，撮像によって被写体像を表すディジタル画像データを比較的簡単に得ることができる。しかしながら，得られたディジタル画像データを，ファイル共有することができるようなディジタル・カメラ，およびそのようなディジタル・カメラを含むシステムは存在しない。
【０００４】
また，限定されたメンバのみで画像ファイルを共有する要望があるが，そのような画像ファイルの共有を実現するディジタル・カメラも存在しない。
【特許文献１】特開２００３−６０３２公報
【発明の開示】
【０００５】
この発明は，ディジタル・カメラによって得られた画像ファイルを，ディジタル・カメラを用いて，特定のメンバから構成されるグループに公開できるようにすることを目的とする。
【０００６】
この発明はまた，ディジタル・カメラを用いて，特定のメンバのみが，公開された画像を閲覧することができるようにすることを目的とする。
【０００７】
この発明による画像ファイル共有方法は，複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバによって実行される。
【０００８】
上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を記憶している。また，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループを特定する画像グループ情報を記憶している。この発明による画像ファイル共有方法において，各ユーザのそれぞれは，ディジタル・カメラとコンピュータ装置とを所有している。したがって，センタ・サーバにおいて記憶されるユーザごとの画像グループ情報は，ユーザが所有するディジタル・カメラおよびコンピュータ装置ごとの画像グループ情報と，言い換えることができる。
【０００９】
上記画像ファイルのアップロード処理において，上記ディジタル・カメラは，上記ディジタル・カメラを所有するユーザが所有する自己コンピュータ装置から，上記一または複数の画像グループ情報を受信し，ディジタル・カメラを用いた撮像によって得られた画像ファイルと，上記画像ファイルを属させるべき画像グループ情報とを，上記自己コンピュータ装置に送信する。上記画像ファイルおよび上記画像グループ情報を受信した自己コンピュータ装置は，受信した画像ファイルを，受信した画像グループ情報に対応する画像フォルダに関連付けて記憶する。
【００１０】
上記画像ファイルのダウンロード処理において，上記ディジタル・カメラは，上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する。ディジタル・カメラのユーザに固有の（ディジタル・カメラに固有の）識別符号（ＩＤ）をセンタ・サーバに送信すれば，その識別符号に基づいて，センタ・サーバは，ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を認識することができる。受信した画像グループ情報の中から，いずれか一の画像グループ情報の選択が受付けられ，選択された画像グループ情報がディジタル・カメラからセンタ・サーバに送信される。上記センタ・サーバは，受信した画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザ（上記ディジタル・カメラの所有ユーザ以外のユーザということ）の所有する他者コンピュータ装置へのアクセス情報を，上記ディジタル・カメラに送信する。
【００１１】
上記アクセス情報を受信したディジタル・カメラは，受信したアクセス情報に基づいて，他者コンピュータ装置に，選択した画像グループ情報を送信する。ディジタル・カメラから画像グループ情報を受信した他者コンピュータ装置は，受信した画像グループ情報に対応する画像フォルダに関連付けられている画像ファイルを，上記ディジタル・カメラに送信する。
【００１２】
この発明によるディジタル・カメラは，複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループを特定する画像グループ情報を記憶する画像グループ情報記憶装置，およびディジタル・カメラから送信される画像ファイルを，画像ファイルとともにディジタル・カメラから送信される画像グループ情報に対応する画像フォルダに関連付けて記憶する画像ファイル記憶装置を備えている，そのような画像ファイルのグループ内共有システムにおいて用いられるものであって，上記ディジタル・カメラを所有するユーザが所有する自己コンピュータ装置から，上記一または複数の画像グループ情報を受信する第１の画像グループ情報受信手段，ディジタル・カメラを用いた撮像によって得られた画像ファイルと，上記画像ファイルを属させるべき画像グループ情報とを，上記自己コンピュータ装置に送信する画像ファイル送信手段，上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する第２の画像グループ情報受信手段，受信した画像グループ情報の中から，いずれか一の画像グループ情報の選択を受付ける画像グループ情報選択手段，選択された画像グループ情報を上記センタ・サーバに送信する画像グループ情報送信手段，上記センタ・サーバから送信される，上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有する他者コンピュータ装置へのアクセス情報を，受信するアクセス情報受信手段，受信したアクセス情報に基づいて，他者コンピュータ装置に，選択した画像グループ情報を送信するアクセス手段，ならびにディジタル・カメラからの画像グループ情報を受信した他者コンピュータ装置から送信される，上記画像グループ情報に対応する画像フォルダに関連付けられている画像ファイルを，受信する画像ファイル受信手段を備えている。
【００１３】
ディジタル・カメラは，着脱自在のメモリ・カード，および上記画像ファイル受信手段によって受信した画像ファイルを，上記メモリ・カードに記録するメモリ・カード制御手段を備えていることが好ましい。メモリ・カードに，他者コンピュータ装置から送信された画像ファイルを記録させることができる。
【００１４】
この発明において，ディジタル・カメラは，３つの処理機能を有する。
【００１５】
第１の処理機能は，被写体を撮像し，撮像によって得られた被写体像を表すディジタル画像データを含む画像ファイルを取得する処理である。
【００１６】
第２の処理機能は，画像ファイルのアップロード機能である。画像ファイルのアップロード処理においては，ディジタル・カメラと自己コンピュータ装置との間の通信が行われる。自己コンピュータ装置は，ディジタル・カメラの所有者と同一の所有者が所有するコンピュータ装置である。ディジタル・カメラは，この自己コンピュータ装置から，ディジタル・カメラの所有者（自己コンピュータ装置の所有者）が所属する画像グループ情報を受信し，アップロードすべき画像ファイルと，その画像ファイルを属させるべき画像グループ情報とを，上記自己コンピュータに送信する。アップロードされた画像ファイルは，自己コンピュータ装置において，上記画像グループ情報に対応する画像フォルダに関連づけられて記憶される。
【００１７】
第３の処理機能は，画像ファイルのダウンロード機能である。画像ファイルのダウンロード機能では，ディジタル・カメラの所有者以外の他のユーザのコンピュータ装置（他者コンピュータ装置）から送信される画像ファイルが，ディジタル・カメラにおいて受信される。ディジタル・カメラは，センタ・サーバから，ディジタル・カメラの所有者が所属する画像グループ情報を受信し，受信した画像グループ情報の中から，ダウンロードすべき画像ファイルが属する画像グループ情報が選択される。選択された画像グループ情報はディジタル・カメラからセンタ・サーバに送信される。センタ・サーバは，受信した画像グループ情報によって特定される画像グループに属している他のユーザのコンピュータ装置（他者コンピュータ装置）へのアクセス情報を，上記ディジタル・カメラに送信する。ディジタル・カメラは，受信したアクセス情報に基づいて他者コンピュータ装置をアクセスし，選択した画像グループ情報を送信する。他者コンピュータでは，アクセスしてきたディジタル・カメラに，選択した画像グループ情報に対応する画像フォルダに関連づけられている画像ファイルを送信する。
【００１８】
この発明によると，ディジタル・カメラの所有者と，他者コンピュータ装置の所有者のいずれもが同一の画像グループに所属している場合に，他者コンピュータ装置に記憶されている，その他者のディジタル・カメラによって取得された画像ファイルを，ダウンロードすることができる。同一画像グループに所属しているユーザ間で，画像ファイルを交換することができる。
【００１９】
またこの発明によると，他のユーザとの間で交換可能な画像ファイル（公開される画像ファイル）は，ディジタル・カメラを用いて取得した画像ファイルのうち，自己コンピュータ装置にアップロードされた画像ファイルである。交換（公開）を希望しない画像ファイルは，自己コンピュータ装置にアップロードしなければ，他のユーザによってダウンロードされる（他のユーザに対して公開される）ことはない。公開を希望する画像ファイルのみを選択的に公開することができる。
【００２０】
一実施態様では，ディジタル・カメラは，上記第１の画像グループ情報受信手段および上記第２の画像グループ情報受信手段によって受信された一または複数の画像グループ情報に基づいて，表示装置の表示画面上に，画像グループ名を表示する画像グループ名表示手段を備えている。表示画面上に表示される画像グループ名に基づいて，自己コンピュータ装置にアップロードすべき画像ファイルを属させる画像グループ情報，ダウンロードすべき画像ファイルの画像グループ情報を，容易に選択することができる。
【００２１】
好ましくは，上記画像ファイルには，原画像データとサムネイル画像データとが含まれており，ディジタル・カメラは，上記アクセス手段によって送信された画像グループ情報を受信した他者コンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連づけられている画像ファイル中のサムネイル画像データを，受信するサムネイル画像データ受信手段，上記サムネイル画像データによって表されるサムネイル画像を表示するサムネイル画像表示手段，サムネイル画像表示手段によって表示されたサムネイル画像の中からダウンロードを希望する画像を選択する希望画像選択手段，および選択された画像を持つ他者コンピュータ装置に，ダウンロード要求を送信するダウンロード要求送信手段を備え，上記画像ファイル受信手段は，ダウンロード要求を受信した他者コンピュータ装置から送信される，ダウンロード希望画像の画像ファイルを，受信するものである。サムネイル画像によって他のユーザが所有する画像を確認することができるので，画像ファイルのダウンロードを効率的に実行することができる。
【００２２】
この発明はさらに，画像ファイル共有システムにおいて用いられる上記センタ・サーバも提供している。この発明によるセンタ・サーバは，複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバによって構成される画像ファイル共有システムにおける上記センタ・サーバであり，ユーザごとに，ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を記憶する画像グループ情報／アクセス情報記憶手段，上記ディジタル・カメラに，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を送信する画像グループ情報送信手段，ディジタル・カメラから送信される，いずれか一の画像グループ情報を受信する画像グループ情報受信手段，ならびに受信した画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有する他者コンピュータ装置へのアクセス情報を，上記ディジタル・カメラに送信するアクセス情報送信手段を備えていることを特徴とする。
【実施例】
【００２３】
（１）ハードウエア構成
図１は，画像共有システムの全体的構成を示している。
【００２４】
画像共有システムは，ネットワーク（インターネット）に接続可能なディジタル・カメラ，ユーザ・コンピュータおよびセンタ・サーバとから構成される。画像共有システムには，多数のディジタル・カメラおよび多数のユーザ・コンピュータと，１台のセンタ・サーバを含ませることができる。図１では，３台のディジタル・カメラ１ａ〜１ｃと，３台のユーザ・コンピュータ50ａ〜50ｃと，１台のセンタ・サーバ60が，ネットワークを介して相互に接続されている。この実施例において，ディジタル・カメラ１ａとユーザ・コンピュータ50ａ，ディジタル・カメラ１ｂとユーザ・コンピュータ50ｂ，ディジタル・カメラ１ｃとユーザ・コンピュータ50ｃは，同一の所有者が所有しているものとする。センタ・サーバ60は，画像共有システムの管理者の管理下におかれる。
【００２５】
画像共有システムでは，ディジタル・カメラによって得られた画像ファイルを，ユーザ・コンピュータにネットワークを通じて送信し，ユーザ・コンピュータのハードディスクに記憶させることができる。また，画像共有システムでは，後述するように，画像共有システムの利用メンバが所属するグループ（画像グループ）が形成される。ある画像グループに所属している利用メンバは，同一画像グループに所属している他の利用メンバが所有する画像ファイルを，他の利用メンバのユーザ・コンピュータからディジタル・カメラを用いてダウンロードして，ディジタル・カメラを用いてダウンロードした画像ファイルに基づく画像を閲覧することができる。逆に言えば，所属していない画像グループについては，その画像グループに所属している他の利用メンバが所有する画像ファイルをダウンロードすることができない。
【００２６】
画像ファイルのダウンロードは，この実施例においてはピア・ツー・ピア通信によって実行される。すなわち，同一画像グループに所属している他の利用メンバが所有する画像ファイルは，その利用メンバのユーザ・コンピュータからセンタ・サーバ60等を介するすることなく，ネットワークを通じてディジタル・カメラにダウンロードすることができる。
【００２７】
図２は，ディジタル・カメラ１ａの背面側を斜視図である。ディジタル・カメラ１ｂおよび１ｃも，基本的にはディジタル・カメラ１ａと同じ構成を備えている。ディジタル・カメラ１ａ〜１ｃの代表として，ディジタル・カメラ１ａについて説明する。
【００２８】
ディジタル・カメラ１ａの上面には，その右上隅にシャッタ・レリーズ・ボタン３が設けられている。右下隅にはモード選択ダイアル２が設けられている。モード選択ダイアル２は，撮影モード，再生モード，通信モード等を選択するものである。ディジタル・カメラ１の上面の左上隅には，無線通信のためのアンテナ４が設けられている。
【００２９】
ディジタル・カメラ１ａの背面には，その中央部分に液晶表示装置の表示画面７が設けられている。表示画面７には，撮像ユニットによって撮像された画像，ディジタル・カメラ１ａに装着されたメモリ・カードから読出された画像ファイルによって表される画像，ディジタル・カメラ１ａの各種設定のための画像等が表示される。表示画面７はタッチ・パネル（入力装置）としても機能する。
【００３０】
表示画面７の上側に電源スイッチ12が設けられている。表示画面７の右側には，表示画面７に表示させるべき駒の選択，各種設定等に利用される上下左右キー８，メニュー・ボタン９，実行ボタン10および取消ボタン11が設けられている。
【００３１】
図３は，ディジタル・カメラ１ａのハードウエア構成を示すブロック図である。
【００３２】
ディジタル・カメラ１ａの全体の動作は，ＣＰＵ20によって制御される。ディジタル・カメラ１ａに含まれているＣＰＵ20，その他の各種回路および装置には，バッテリ43から電源が供給される。
【００３３】
ディジタル・カメラ１ａは，システム・メモリ34および不揮発性メモリ35を含む。システム・メモリ34に，ディジタル・カメラ１ａの動作制御のためのプログラムおよびデータ等が記憶されている。不揮発性メモリ35には，ピア・ツー・ピア通信のためのプログラムおよびデータ，その他のプログラムおよびデータが記憶されている。タイマ36は，セルフ・タイマ撮影のときの経過時間の計測に用いられる。カレンダおよび時計37によって日時が計測（計時）される。
【００３４】
モード選択ダイアル２，シャッタ・レリーズ・ボタン３，上下左右キー８，メニュー・ボタン９，実行ボタン10，取消ボタン11および電源ボタン12（図３において，スイッチ39とする）からの出力信号は，Ｉ／Ｏ（Input/Output）ユニット38を介してＣＰＵ20に入力する。ディジタル・カメラ１ａに発光素子（LED ）が設けられている場合には，Ｉ／Ｏユニット38を介して発光素子に発光信号が出力される。
【００３５】
ストロボ発光装置５は，ストロボ制御装置24によってその発光が制御される。
【００３６】
モード選択ダイアル２によって撮影モードが選択されると，撮像ユニット21に含まれるＣＣＤによって被写体が撮像される。被写体像を表す映像信号が撮像ユニット21から信号処理回路22に出力され，信号処理回路22において所定の信号処理が実行される。信号処理回路22から出力された映像信号は，アナログ／ディジタル変換回路23においてディジタル画像データに変換される。
【００３７】
ディジタル画像データは，フレーム・メモリ29を介してＬＣＤ制御回路31に入力し，ＬＣＤ制御回路31においてＬＣＤ表示に適したデータに変換等される。ＬＣＤ制御回路31からの出力データが液晶表示装置32に与えられる。液晶表示装置32に含まれる表示画面７に画像が表示される。
【００３８】
ＬＣＤ制御装置31には，ＯＳＤ（On Screen Device）30からオン・スクリーン信号も入力する。撮像された画像上に，オン・スクリーン信号によって表される日時を表す文字，キャラクタを表す画像等を重畳させて，表示画面７上に表示させることができる。
【００３９】
上述のように，液晶表示装置32に含まれる表示画面７はタッチ・パネルとしても機能する。表示画面７からの出力信号は，タッチ・パネル制御回路33を介してＣＰＵ20に入力する。
【００４０】
モード選択ダイアル２によって撮影モードが選択されているときにシャッタ・レリーズ・ボタン３が押されると，上述のようにして得られた画像データは，フレーム・メモリ29に一時的に記憶される。画像データは，フレーム・メモリ29から読み出され，圧縮／伸長回路25において圧縮される。また，画像データによって表される画像の縮小画像（サムネイル画像）を表す画像データ（サムネイル画像データ）が，ＣＰＵ20によって生成される。圧縮された画像データ，サムネイル画像データ，ファイル名，撮影日時等を含む画像ファイルが作成され，作成された画像ファイルがカード・インターフェイス40を介してメモリカード・スロット41に装着されているメモリ・カード42に記録される。
【００４１】
モード選択ダイアル２によって再生モードが選択されると，メモリ・カード42に記録されている画像ファイルが読出され，カード・インターフェイス40を介して圧縮／伸長回路25に与えられる。圧縮／伸長回路25において伸長処理が行われ，伸長された画像データがフレーム・メモリ29を介してＬＣＤ制御回路31に入力する。メモリ・カード42に記録されている画像ファイルによって表される画像が，表示画面７上に表示される。
【００４２】
ディジタル・カメラ１ａは，無線通信のためのアンテナ４を備えている。アンテナ４には無線インターフェイス26が接続されている。アンテナ４を介して，ディジタル・カメラ１ａとユーザ・コンピュータ50ａおよびセンタ・サーバ60との間においてデータの送受信が行われる。また，ディジタル・カメラ１ａはＵＳＢインターフェイス27と，ＵＳＢインターフェイス27に接続されたコネクタ28を備えている。コネクタ28にＵＳＢケーブルの一端を接続し，他端をユーザ・コンピュータ50ａに接続することによって，ディジタル・カメラ１ａとユーザ・コンピュータ50ａとがＵＳＢケーブルによって通信可能に接続される。
【００４３】
図４は，ディジタル・カメラ１ａが備えている不揮発性メモリ35の内容の一部を示している。
【００４４】
ディジタル・カメラ１ａは，画像共有システムにおいて，後述するように，センタ・サーバ60との間において相互にデータ通信を行い，かつユーザ・コンピュータ50ａ（ホーム・ピア）との間において相互にデータ通信を行う。不揮発性メモリ35には，センタ・サーバ60およびユーザ・コンピュータ50ａとデータ通信を行うための情報が記憶されている。代表的には，次の情報（データ）が不揮発性メモリ35には記憶されている。
【００４５】
(i) カメラ情報：画像共有システムにおいて，ディジタル・カメラ１ａを特定するための情報であり，ディジタル・カメラ１ａのピアＩＤおよびＩＰアドレスを含む。ピアＩＤは，センタ・サーバ60によって発行（生成）されたものであり，ディジタル・カメラ１ａに固有のものである。ＩＰアドレスは，ＤＨＣＰ（Dynamic Host Configuration Protocol ）によって動的にセンタ・サーバ60（または，他のＤＨＣＰサーバ）によって付与される。もちろん，固定されたＩＰアドレスであってもよい。
【００４６】
(ii)センタ・サーバ情報：センタ・サーバ60に接続するために用いられる情報であり，サービスＩＤ，センタ・サーバ60のピアＩＤ，センタ・サーバ60のＩＰアドレス，センタ・サーバ60のポート番号を含む。
【００４７】
(iii) ホーム・ピア情報：ディジタル・カメラ１ａとユーザ・コンピュータ50ａ（ホーム・ピア）とをネットワークを介して接続するために用いられる情報であり，オーナー名，オーナーハッシュ，オーナーＩＤを含む。
【００４８】
(iv)無線ＬＡＮ接続用設定情報：ディジタル・カメラ１ａと，センタ・サーバ60およびユーザ・コンピュータ50ａ（ホーム・ピア）とを無線通信によって接続するために用いられる情報である。ディジタル・カメラ１ａは，無線ＬＡＮによってインターネットに接続されて，センタ・サーバ60およびユーザ・コンピュータ50ａ（ホーム・ピア）との間でデータの送受信を行う。無線ＬＡＮ接続用設定情報には，アクセス・ポイント接続用ＩＤ，アクセス・ポイント接続用キー，アクセス・ポイント接続用チャンネル番号，接続モード情報，ＩＰ取得用設定情報等が含まれる。
【００４９】
図５は，ユーザ・コンピュータ50ａのハードウエア構成を示すブロック図である。ユーザ・コンピュータ50ｂ，50ｃも，基本的にユーザ・コンピュータ50ａと同様のハードウエア構成を持つ。
【００５０】
ユーザ・コンピュータ50ａは，ＣＰＵ51を含む。ＣＰＵ51によってユーザ・コンピュータ50ａの全体的な動作が統括的に制御される。ＣＰＵ51には，命令，指示等を入力するための入力装置52（キーボード，マウス等），文字，画像等を表示するための表示装置53，ワークエリア，バッファエリア等を提供するメモリ54，ネットワークを通じてデータ等を送受信するための通信装置55およびプログラムおよびデータを記憶するためのハードディスク56を備えている。
【００５１】
ユーザ・コンピュータ50ａのハードディスクには，ディジタル・カメラ１ａと同様に，ユーザ・コンピュータ50ａを特定するための情報（ユーザ・コンピュータ50ａに固有のピアＩＤおよびＩＰアドレス（ＩＰアドレスは，動的に割当てられるものであっても，固定されたものであってもよい）），センタ・サーバ情報（センタ・サーバ60のサービスＩＤ，ピアＩＤ，ＩＰアドレス，ポート番号），およびホーム・ピア情報（オーナー名，オーナーハッシュおよびオーナーＩＤ）が記憶されている。ユーザ・コンピュータ50ａが無線ＬＡＮによってネットワークに接続可能なものであれば，ディジタル・カメラ１ａと同様に，無線ＬＡＮ接続用設定情報も，ユーザ・コンピュータ50ａのハードディスクに記憶される。また，後述するように，ユーザ・コンピュータ50ａのハードディスクには，ピア・ツー・ピア通信のための他のデータ（ピア・ツー・ピア用フォルダおよびグループ・キー／画像グループ名テーブル）も記憶されている。
【００５２】
センタ・サーバ60も，上述のユーザ・コンピュータ50ａと同様のハードウエア構成を有している。センタ・サーバ60のハードウエア構成が，図５において（  ）内に示されている。センタ・サーバ60のハードディスクには，画像共有システムを管理するためのプログラムおよびデータ（センタ・サーバ60のＩＰアドレス，画像共有システムにおいて用いられるポート番号，その他のデータを含む）が記憶されている。
【００５３】
センタ・サーバ60のハードディスク66には，画像共有システムを管理するためのデータとして，ピア情報データベース67およびグループ・キー／グループ名管理テーブル68が記憶されている。図６はピア情報データベース67の一例を，図７はグループ・キー／画像グループ名管理テーブル68の一例をそれぞれ示している。
【００５４】
ピア情報データベース67（図６）には，画像共有システムを構成する装置（ユーザ・コンピュータおよびディジタル・カメラ）ごとの情報（ピア情報）が記憶されている。
【００５５】
ピア情報データベース67に記憶されているピア情報には，ピアＩＤ，ＩＰアドレス，ポート番号，画像グループ１，２，３・・・のそれぞれについてのグループ・キーが含まれている。
【００５６】
ピアＩＤ：画像共有システムを構成するユーザ・コンピュータおよびディジタル・カメラのそれぞれにセンタ・サーバ60によって付与された識別符号である。ピアＩＤによって，画像共有システムを構成するユーザ・コンピュータおよびディジタル・カメラが特定される。
【００５７】
ＩＰアドレス：ピアＩＤによって特定されるユーザ・コンピュータおよびディジタル・カメラのネットワーク上のアドレスを示す。このＩＰアドレスは，ＤＨＣＰによって付与されるものであれば，ユーザ・コンピュータおよびディジタル・カメラがネットワークに接続されたときにセンタ・サーバ60（または，他のＤＨＣＰサーバ）によってＩＰアドレスが動的に付与されるので，そのＩＰアドレスがピア情報データベース67に登録される。固定的なＩＰアドレスを用いているユーザ・コンピュータまたはディジタル・カメラであれば，そのＩＰアドレスがピア情報データベース67に登録される。
【００５８】
ポート番号：各ユーザ・コンピュータおよびディジタル・カメラにおいて，画像ファイルの送受信に用いられるポート番号であり，各ユーザ・コンピュータおよびディジタル・カメラにおいて設定される。
【００５９】
画像グループ：画像グループ欄には，画像共有システムの利用メンバが所属する画像グループを特定するためのグループ・キーが登録される。利用メンバは，一または複数の画像グループに属することができる。
【００６０】
この実施例において，画像共有システムの利用メンバは，ユーザ・コンピュータとディジタル・カメラとを所有している。ある利用メンバが所有しているユーザ・コンピュータとディジタル・カメラについてのピア情報の画像グループ欄には，同じグループ・キーが登録される。すなわち，画像共有システムの利用メンバが所属する画像グループのグループ・キーは，その利用メンバの所有するユーザ・コンピュータとディジタル・カメラのそれぞれについてのピア情報中に登録される。
【００６１】
グループ・キー／画像グループ名管理データベース68（図７）に，上記グループ・キーと，画像グループ名との対応関係が記憶されている。
【００６２】
たとえば，図６を参照して，ピアＩＤ「００１」のユーザ・コンピュータを所有する利用メンバは，Ｇ００１，Ｇ００２およびＧ００４のグループに属している。図７を参照して，グループ・キー「Ｇ００１」には画像グループ名「スキー」が，グループ・キー「Ｇ００２」には画像グループ名「花」が，グループ・キー「Ｇ００４」には画像グループ名「結婚式」が，それぞれ対応している。ピアＩＤ「００１」のユーザ・コンピュータを所有する利用メンバは，「スキー」，「花」および「結婚式」の各画像グループに属している利用メンバであることが分かる。
【００６３】
図８(A) は，ユーザ・コンピュータ（ユーザ・コンピュータ50ａとする）のハードディスク56に記憶されているピア・ツー・ピア用フォルダ58の内容を模式的に示している。図８(B) は，ユーザ・コンピュータ50ａのハードディスク56に記憶されているグループ・キー／画像グループ名テーブル59の一例を示している。
【００６４】
画像共有システムを構成するユーザ・コンピュータ50ａ〜50ｃは，それぞれピア・ツー・ピア用フォルダ58を持つ。ピア・ツー・ピア用フォルダ58は，ピア・ツー・ピア通信によってアクセス可能なフォルダである。
【００６５】
ピア・ツー・ピア用フォルダ58には，画像グループごとのフォルダが関連付けられている。図８(A) に示すユーザ・コンピュータ50ａのハードディスク56に記憶されているピア・ツー・ピア用フォルダ58には，グループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」に対応する画像グループのそれぞれについてのフォルダ（以下，画像フォルダという）が関連付けられている。各画像フォルダには，グループ・キーによって特定される画像グループに関する画像ファイルが関連づけられる。
【００６６】
ピア・ツー・ピア用フォルダ58に関連づけられる画像フォルダは，ユーザ・コンピュータの所有者が所属している画像グループのそれぞれに対応して設けられる。後述するように，ある画像グループに所属している画像共有システムの利用メンバは，その画像グループに属している他の利用メンバのユーザ・コンピュータにおける，その画像グループの画像フォルダに関連づけられている画像ファイルを，ピア・ツー・ピア通信によってダウンロードすることができる。
【００６７】
グループ・キー／画像グループ名テーブル59（図８(B) ）には，ユーザ・コンピュータの所有者が所属している画像グループのそれぞれについてのグループ・キーと画像グループ名とが対応付けられて記憶される。ユーザ・コンピュータ50ａのピア・ツー・ピア用フォルダ58には，グループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」の５つの画像フォルダが関連付けられている（図８(A) ）。すなわち，ユーザ・コンピュータ50ａの所有者は，グループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」の画像グループに所属している。ユーザ・コンピュータ50ａのグループ・キー／画像グループ名テーブル59には，これらグループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」と，これらのグループ・キーのそれぞれに対応する画像グループ名が格納される。
【００６８】
（２）画像共有システムの動作
図９〜図12に示すフローチャート，および図13〜図17に示すディジタル・カメラの表示画面７上の画面例を参照して，以下，画像共有システムの動作について説明する。
【００６９】
(I) 新規画像グループ登録処理
図９は，新規画像グループ登録処理におけるユーザ・コンピュータと，センタ・サーバ60の処理を示すフローチャートである。
【００７０】
新規画像グループ登録処理は，画像共有システムの利用メンバが，ユーザ・コンピュータを用いて画像グループを作成する（登録する）ための処理である。ユーザ・コンピュータ50ａが用いられた場合について説明する。
【００７１】
ユーザ・コンピュータ50ａからセンタ・サーバ60に，接続要求情報が送信される（ステップ71）。ユーザ・コンピュータ50ａのハードディスク56には，上述のように，ユーザ・コンピュータ50ａの情報（ピアＩＤおよびＩＰアドレス），ならびにセンタ・サーバ情報（サービスＩＤ，ピアＩＤ，ＩＰアドレスおよびポート番号）が記憶されている。接続要求情報は，このセンタ・サーバ情報に基づいて，ユーザ・コンピュータ50ａからセンタ・サーバ60に送信される。また，接続要求情報には，ユーザ・コンピュータ50ａの情報（ピアＩＤおよびＩＰアドレス）が含まれている。
【００７２】
接続要求情報を受信したセンタ・サーバ60は，接続要求情報に含まれるユーザ・コンピュータ50ａの情報（ピアＩＤ）に基づいて，ユーザ・コンピュータ50ａが画像共有システムを構成するコンピュータであるかどうか（ユーザ・コンピュータ50ａの利用者が，画像共有システムの利用メンバであるかどうか）を，ピア情報データベース67（図６）を参照して判断する。ユーザ・コンピュータ50ａは画像共有システムを構成するコンピュータであるので（ピア情報データベース67に，接続要求情報に含まれるピアＩＤが登録されている），センタ・サーバ60は，ユーザ・コンピュータ50ａの接続を許可し，接続完了の旨を表すデータをユーザ・コンピュータ50ａに送信する（ステップ72）。
【００７３】
ユーザ・コンピュータ50ａは，接続完了の旨を表すデータをセンタ・サーバ60から受信すると，新規画像グループ作成処理を実行する（ステップ73）。新規画像グループ作成処理では，ユーザ・コンピュータ50ａの利用者は，新たに作成すべき画像グループ名を，入力装置52を用いて入力する。入力された画像グループ名を含む新規グループ登録要求情報が，ユーザ・コンピュータ50ａからセンタ・サーバ60に送信される（ステップ74）。
【００７４】
センタ・サーバ60は，新規画像グループ登録要求情報を受信すると，グループ・キーを作成する。そして，あらかじめユーザ・コンピュータ50ａから受信したピアＩＤによって特定されるユーザ・コンピュータ50ａについてのピア情報データベース67中のピア情報の画像グループ欄に，作成したグループ・キーを登録する。さらに，センタ・サーバ60は，ユーザ・コンピュータ50ａの所有者が所有しているディジタル・カメラ１ａについてのピア情報データベース67中のピア情報の画像グループ欄にも，作成したグループ・キーを登録する（センタ・サーバ60が同一の所有者が所有しているユーザ・コンピュータとディジタル・カメラのピアＩＤの対応関係を把握している場合。もちろん，接続要求情報に，ユーザ・コンピュータ50ａのピアＩＤとともに，ディジタル・カメラ１ａのピアＩＤを含ませて，この２つのピアＩＤにもとづいて，同一の所有者が所有するユーザ・コンピュータ50ａおよびディジタル・カメラ１ａについてのピア情報中に，作成したグループ・キーを登録してもよい）。また，グループ・キー／画像グループ名管理データベース68（図７）に，作成したグループ・キーと受信した新規グループ登録要求情報に含まれる画像グループ名とを対応させて登録する（ステップ75）。
【００７５】
センタ・コンピュータ60は，作成したグループ・キーをユーザ・コンピュータ50ａに送信する（ステップ76）。ユーザ・コンピュータ50ａは，受信したグループ・キーと，入力された画像グループ名を，グループ・キー／画像グループ名テーブル59（図８(B) ）に登録する（ステップ77）。新規画像グループ登録処理が終了する。
【００７６】
センタ・コンピュータ60において作成され，ユーザ・コンピュータ50ａに送信されるグループ・キーは，暗号化した上で送信するようにしてもよい。この場合には，暗号化されたグループ・キーは，ユーザ・コンピュータ50ａにおいて復号されて，グループ・キー／画像グループ名テーブル59に登録される。
【００７７】
ユーザ・コンピュータ50ａを用いて新たな画像グループを作成した場合には，ユーザ・コンピュータ50ａのピア・ツー・ピア用フォルダ58（図８(A) ）に，新たに作成した画像グループに対応する画像フォルダが作成されるのは言うまでもない。
【００７８】
(II)画像グループ参加処理
図10は，画像グループ参加処理における，ユーザ・コンピュータおよびセンタ・サーバ60の処理の流れを示すフローチャートである。
【００７９】
画像グループ参加処理は，上述の新規画像グループ登録処理（図９）によって作成された画像グループに，画像共有システムの利用メンバが参加する場合の処理である。ユーザ・コンピュータ50ａが用いられた場合について説明する。
【００８０】
画像グループに参加を希望する利用メンバは，画像グループを作成した利用メンバから，参加を希望する画像グループのグループ・キーを，電子メール等によって受取る（ステップ81）。もちろん，画像グループを作成した利用メンバからグループ・キーを受取った他の利用メンバから，グループ・キーを受取ってもよい。
【００８１】
ユーザ・コンピュータ50ａにおいて，電子メール等によって受取ったグループ・キーが，グループ・キー／画像グループ名テーブル59（図８(B) ）に登録される（ステップ82）。
【００８２】
ユーザ・コンピュータ50ａからセンタ・サーバ60に，接続要求情報が送信される（ステップ83）。接続が認められると，接続完了の旨がセンタ・サーバ60からユーザ・コンピュータ50ａに送信される（ステップ84）。
【００８３】
ユーザ・コンピュータ50ａからセンタ・サーバ60に，参加グループの登録要求情報が送信される（ステップ85）。この参加グループ登録要求情報には，上述したように電子メール等によってあらかじめ受信し，グループ・キー／画像グループ名テーブル59に登録されている，参加を希望する画像グループのグループ・キーが含まれる。
【００８４】
参加グループ登録要求情報を受信したセンタ・サーバ60は，ピア情報データベース67中の，ユーザ・コンピュータ50ａおよびディジタル・カメラ１ａについてのピア情報の画像グループ欄に，参加グループ登録要求情報に含まれるグループ・キーを登録する（ステップ86）。また，センタ・サーバ60は，グループ・キー／画像グループ名管理データベース68を参照して，登録したグループ・キーに対応する画像グループ名をユーザ・コンピュータ50ａに送信する（ステップ87）。
【００８５】
ユーザ・コンピュータ50ａは，受信した画像グループ名を，グループ・キーに対応させて，グループ・キー／画像グループ名テーブル59に保存する（ステップ88）。画像グループ参加処理が終了する。
【００８６】
上述の新規画像グループ登録処理（図９）および画像グループ参加処理（図10）によって，画像共有システムの利用メンバが所有しているユーザ・コンピュータおよびディジタル・カメラについてのピア情報中に，画像共有システムの利用メンバが参加している画像グループのグループ・キーが登録されることになる。画像共有システムの利用メンバのそれぞれが参加している一または複数の画像グループが，センタ・サーバ60において管理される。また，画像共有システムにおいて作成されたすべての画像グループについてのグループ・キーと画像グループ名との対応関係が，グループ・キー／画像グループ名管理データベース68に登録される。ユーザ・コンピュータのそれぞれでは，各ユーザ・コンピュータの利用者が参加している画像グループについてのグループ・キーと画像グループ名との対応関係が，グループ・キー／画像グループ名テーブル59に登録される。
【００８７】
(III) 画像ファイルの登録処理（アップロード処理）
図11は，画像ファイルの登録処理における，ディジタル・カメラとユーザ・コンピュータのそれぞれの処理の流れを示すフローチャートである。図13〜図15は，画像ファイル登録処理においてディジタル・カメラの表示画面７上に表示される画面例を示している。
【００８８】
画像ファイル登録処理は，画像共有システムの利用メンバが，ディジタル・カメラを用いて被写体を撮影し，これによりメモリ・カード42に記録された画像ファイルを，その利用メンバが所有するユーザ・コンピュータのハードディスクに保存する処理である。ディジタル・カメラ１ａおよびユーザ・コンピュータ50ａが用いられた場合について説明する。
【００８９】
ディジタル・カメラ１ａのモード選択ダイアル２を用いて，通信モードを選択すると，図13に示すように，ディジタル・カメラ１ａの表示画面７上に，初期画面Ｗ１が表示される。
【００９０】
初期画面Ｗ１には，アップロードＷ１ａ，ビューＷ１ｂおよび戻るＷ１ｃの３つの選択領域が含まれている。上下左右キー８を操作する，または表示画面７上をタッチすることによってアップロードＷ１ａ，ビューＷ１ｂおよび戻るＷ１ｃのいずれかを選択することができる。画像ファイル登録処理ではアップロードＷ１ａが選択される。
【００９１】
アップロードＷ１ａが選択されると，ネットワーク接続画面Ｗ２（図14）が，初期画面Ｗ１に代えて表示画面７上に現れる。ネットワーク接続画面Ｗ２は，ＯＫボタンＷ２ａおよびバックボタンＷ２ｂを含む。ＯＫボタンＷ２ａが選択されると，次に説明する処理が進行する。バックボタンＷ２ｂが選択されると，初期画面１が再び表示画面７上に表示される。
【００９２】
ディジタル・カメラ１ａの不揮発性メモリ35（図４）には，上述のように，ユーザ・コンピュータ50ａ（ホーム・ピア）とデータ通信を行うために必要とされる情報（ホーム・ピア情報）が記憶されている。ホーム・ピア情報に基づいて，接続要求情報がネットワークを介してディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される（ステップ91）。ディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される接続要求情報には，不揮発性メモリ35に記憶されているカメラ情報（ピアＩＤおよびＩＰアドレス）が含まれる。
【００９３】
ユーザ・コンピュータ50ａは，ディジタル・カメラ１ａから接続要求情報を受信すると，接続完了の旨を表すデータをディジタル・カメラ１ａに送信する（ステップ92）。
【００９４】
ディジタル・カメラ１ａからユーザ・コンピュータ50ａに，画像グループ名要求情報が送信される（ステップ93）。ユーザ・コンピュータ50ａは，画像グループ名要求情報を受信すると，グループ・キー／画像グループ名テーブル59に記憶されているすべてのグループ・キーおよび画像グループ名の組を，ディジタル・カメラ１ａに送信する（ステップ94）。
【００９５】
グループ・キーおよび画像グループ名は，ディジタル・カメラ１の不揮発性メモリ35に一時的に記憶される。
【００９６】
ディジタル・カメラ１ａの表示画面７上に，アップロード画面Ｗ３（図15）が表示される（ステップ95）。
【００９７】
アップロード画面Ｗ３は，画像グループ名表示領域Ｗ３ａと，画像表示領域Ｗ３ｂを含む。画像グループ名表示領域Ｗ３ａには，ユーザ・コンピュータ50ａから送信された画像グループ名が一覧に表示される。画像グループ名表示領域Ｗ３ａに表示される画像グループ名は，不揮発性メモリ35に記憶された画像グループ名に基づく。画像表示領域Ｗ３ｂには，メモリ・カード42に記録されている画像ファイルに基づくサムネイル画像が表示される。
【００９８】
ユーザ・コンピュータ50ａのユーザは，アップロードを希望する画像を，画像表示領域Ｗ３ｂに表示されているサムネイル画像の中から選択し，さらに選択した画像を属させるべき画像グループのグループ名を，画像グループ名表示領域Ｗ３ａに表示されている画像グループ名の中から選択する（ステップ96，97）。複数の画像のアップロードを希望する場合には，画像の選択と，画像グループ名の選択が繰り返される。
【００９９】
実行ボタン10が押されると，選択された画像を表す画像ファイルがメモリ・カード42から読出され，かつ選択された画像グループのグループ・キーが，不揮発性メモリ35から読み出される。画像ファイルとグループ・キーとが関連づけられて，ディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される（ステップ98）。
【０１００】
画像ファイルおよびグループ・キーを受信すると，ユーザ・コンピュータ50ａは，グループ・キーによって特定されるピア・ツー・ピア用フォルダ58（図８(A) ）中の画像フォルダに関連づけて，受信した画像ファイルを記憶する（ステップ99）。画像ファイル登録処理が終了する。
【０１０１】
(IV)画像ファイルの取得処理（ビューモード処理）
図12は，画像ファイルの取得処理における，ディジタル・カメラ，センタ・サーバおよびユーザ・コンピュータのそれぞれの動作の流れを示すフローチャートである。図16および図17は，画像ファイル取得処理においてディジタル・カメラの表示画面７上に表示される画面例を示している。
【０１０２】
画像ファイル取得処理は，利用メンバが所属している画像グループと同じ画像グループに所属している他の利用メンバの画像を取得する処理である。ディジタル・カメラ１ａおよびユーザ・コンピュータ50ａが用いられた場合について説明する。
【０１０３】
初期画面Ｗ１（図13）においてビューＷ１ｂが選択され，ネットワーク接続画面Ｗ２（図14）においてＯＫボタンＷ２ａが選択されると，以下に説明する処理が進行する。
【０１０４】
ディジタル・カメラ１ａからセンタ・サーバ60に，ネットワークを介して接続要求情報が送信される（ステップ101 ）。ディジタル・カメラ１ａからセンタ・サーバ60への接続要求情報の送信には，ディジタル・カメラ１ａの不揮発性メモリ35に記憶されているセンタ・サーバ情報が用いられる。接続要求情報には，ディジタル・カメラ１ａの情報（ピアＩＤ，ＩＰアドレス）が含まれる。
【０１０５】
新規画像グループ登録処理の場合と同様にして，ディジタル・カメラ１ａの情報（ピアＩＤ）に基づいて，ディジタル・カメラ１ａが画像共有システムを構成するカメラであるかどうか判断される。画像共有システムを構成するカメラであるディジタル・カメラ１ａには，センタ・サーバ60から接続完了の旨を表すデータが送信される（ステップ102 ）。
【０１０６】
ディジタル・カメラ１ａからセンタ・サーバ60に，画像グループ名の要求情報が送信される（ステップ103 ）。センタ・サーバ60は，画像グループ名要求情報を受信すると，ディジタル・カメラ１ａから送信されたピアＩＤに基づいて，ピア情報データベース67を参照して，ディジタル・カメラ１ａの所有者（ユーザ・コンピュータ50ａの所有者）が所属している画像グループのグループ・キーを読出し，かつこのグループ・キーに対応する画像グループ名をグループ・キー／画像グループ名管理データベース68から読出して，ディジタル・カメラ１ａに送信する（ステップ104 ）。ディジタル・カメラ１ａの不揮発性メモリ35に，グループ・キーおよび画像グループ名が記憶される。
【０１０７】
図16に示す画像グループ選択画面Ｗ４が，ディジタル・カメラ１の表示画面７上に表示される（ステップ106 ）。画像グループ選択画面Ｗ４は画像グループ名表示領域Ｗ４ａを含み，この画像グループ名表示領域Ｗ４ａに，不揮発性メモリ35に記憶された画像グループ名が表示される（ステップ105 ）。
【０１０８】
ディジタル・カメラ１ａの利用者は，画像の取得を希望する画像グループ名を，左右上下キー８または表示画面７上をタッチすることによって，画像グループ名表示領域Ｗ４ａに表示されている画像グループ名の中から選択する（ステップ106 ）。選択された画像グループについてのグループ・キーが，不揮発性メモリ35から読出されて，センタ・サーバ60に送信される（ステップ107 ）。
【０１０９】
グループ・キーを受信したセンタ・サーバ60は，受信したグループ・キーによって特定される画像グループに所属している利用メンバのユーザ・コンピュータへのアクセス情報（ピアＩＤ，ＩＰアドレスおよびポート番号）を，ユーザ情報データベース67から読出す（ステップ108 ）。読出されたアクセス情報は，センタ・サーバ60からディジタル・カメラ１ａに送信される（ステップ109 ）。なお，ユーザ・コンピュータがＤＨＣＰによって，ネットワークに接続されるたびにＩＰアドレスが付与されるものであれば，ネットワークに接続されていないユーザ・コンピュータについてのピア情報には，ＩＰアドレスは登録されていない。このようなユーザ・コンピュータについてのアクセス情報は，ディジタル・カメラ１ａに送信されないのは言うまでもない。また，センタ・サーバ60が，読出されたアクセス情報に基づいてユーザ・コンピュータにあらかじめアクセスし，ユーザ・コンピュータがアクセス可能な状態であるかを問い合わせ，この結果，アクセス可能な状態にあるユーザ・コンピュータについてのアクセス情報のみを，ディジタル・カメラ１ａに送信するようにしてもよい。
【０１１０】
ディジタル・カメラ１ａは，センタ・サーバ60からアクセス情報を受信すると，受信したアクセス情報に基づいて，そのアクセス情報によって特定されるユーザ・コンピュータに，サムネイル画像データの取得要求情報を送信する（ステップ110 ）。もちろん，この取得要求情報には，選択された画像グループについてのグループ・キーおよびディジタル・カメラ１ａについてのカメラ情報（ピアＩＤおよびＩＰアドレス）も含まれる。
【０１１１】
ディジタル・カメラ１ａから送信されたサムネイル画像データの取得要求情報を受信したユーザ・コンピュータは，取得要求情報に含まれているグループ・キーに基づいて，そのグループ・キーによって特定される画像グループについての画像フォルダに関連づけられている画像ファイル中のサムネイル画像データを読出し，サムネイル画像データに，自己のＩＰアドレスを関連づけて，ディジタル・カメラ１ａに送信する（ステップ111 ）。ディジタル・カメラ１ａがセンタ・サーバ60から受信したアクセス情報が複数であれば，上述のサムネイル画像データの取得要求情報は，複数のユーザ・コンピュータに送信される。この場合には，複数のユーザ・コンピュータのそれぞれから，選択した画像グループについての画像（サムネイル画像データ）およびＩＰアドレスの組が，ディジタル・カメラ１ａに送信される。
【０１１２】
ディジタル・カメラ１の表示画面７上の画像表示領域Ｗ５ｂに，受信したサムネイル画像データに基づくサムネイル画像が表示される（ステップ112 ，図17：ダウンロード画面Ｗ５）。
【０１１３】
ディジタル・カメラ１ａの所有者は，画像表示領域Ｗ５ｂに表示されているサムネイル画像の中から，ダウンロードを希望する一または複数の画像を選択する（ステップ113 ）。選択されたサムネイル画像に関連づけられているＩＰアドレスに基づいて，選択されたサムネイル画像を表す画像ファイルを持つユーザ・コンピュータに，ダウンロード要求情報が送信される（ステップ114 ）。ダウンロード要求情報には，ダウンロードを要求する画像ファイル名（サムネイル画像データ中に含まれている）が含まれる。
【０１１４】
ダウンロード要求情報を受信したユーザ・コンピュータは，ディジタル・カメラ１ａに，要求された画像ファイルを送信する（ステップ115 ）。ディジタル・カメラ１のメモリ・カード42に，ユーザ・コンピュータから送信された画像ファイルが記録される（ステップ116 ）。
【図面の簡単な説明】
【０１１５】
【図１】画像ファイル共有システムの全体的構成を示す。
【図２】ディジタル・カメラの背面側を示す斜視図である。
【図３】ディジタル・カメラの電気的構成を示すブロック図である。
【図４】不揮発性メモリの内容の一部を示す。
【図５】ユーザ・コンピュータの電気的構成を示すブロック図である。
【図６】ピア情報データベースの一例を示す。
【図７】グループ・キー／画像グループ名管理テーブルの一例を示す。
【図８】(A) はピア・ツー・ピア用フォルダを模式的に示す。(B) はグループ・キー／画像グループ名テーブルの一例を示す。
【図９】新規画像グループ登録処理の流れを示すフローチャートである。
【図１０】画像グループ参加処理の流れを示すフローチャートである。
【図１１】画像ファイルの登録処理の流れを示すフローチャートである。
【図１２】画像ファイルの取得処理の流れを示すフローチャートである。
【図１３】初期画面の一例を示す。
【図１４】ネットワーク接続画面の一例を示す。
【図１５】アップロード画面の一例を示す。
【図１６】画像グループ選択画面の一例を示す。
【図１７】ダウンロード画面の一例を示す。
【符号の説明】
【０１１６】
１ａ，１ｂ，１ｃ  ディジタル・カメラ
２  モード選択ダイアル
４  アンテナ
７  表示画面
20，51，61  ＣＰＵ
35  不揮発性メモリ
42  メモリ・カード
50ａ，50ｂ，50ｃ  ユーザ・コンピュータ
55  通信装置
56，66  ハードディスク
58  ピア・ツー・ピア用フォルダ
59  グループ・キー／画像グループ名テーブル
67  ピア情報データベース
68  グループ・キー／画像グループ名管理テーブル
60  センタ・サーバ
Ｗ３  アップロード画面
Ｗ５  ダウンロード画面
【図１】
2005286438.tif 000003
【図２】
2005286438.tif 000004
【図３】
2005286438.tif 000005
【図４】
2005286438.tif 000006
【図５】
2005286438.tif 000007
【図６】
2005286438.tif 000008
【図７】
2005286438.tif 000009
【図８】
2005286438.tif 000010
【図９】
2005286438.tif 000011
【図１０】
2005286438.tif 000012
【図１１】
2005286438.tif 000013
【図１２】
2005286438.tif 000014
【図１３】
2005286438.tif 000015
【図１４】
2005286438.tif 000016
【図１５】
2005286438.tif 000017
【図１６】
2005286438.tif 000018
【図１７】
2005286438.tif 000019