(57)【要約】  【目的】  ディジタル・カメラを用いて，特定のメンバのみに公開された画像をプリントすることができるようにする。  【構成】  ディジタル・カメラに，その所有者が所属している画像グループのうち，選択された画像グループに属する他のユーザのユーザ・コンピュータから，サムネイル画像データが送信される。サムネイル画像の中からプリントを希望する画像が選択される（ステップ133 ）。ディジタル・カメラからプリンタにプリント要求情報が送信される（ステップ134 ）。プリンタは，プリント要求情報に基づいてプリントが希望されている画像を表す画像ファイルをもつユーザ・コンピュータにアクセスし，その画像ファイルを受信する（ステップ135，136）。ディジタル・カメラが用いられて選択された画像がプリントされる（ステップ137 ）。  【選択図】  図１２
2005286939.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに，サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており，上記プリンタは，上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて，上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし，上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている，そのような画像ファイル共有／プリント・システムにおいて用いられる上記ディジタル・カメラであり，
上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する画像グループ情報受信手段，
受信した画像グループ情報の中から，いずれかの画像グループ情報の選択を受付ける画像グループ情報選択手段，
選択された画像グループ情報を上記センタ・サーバに送信する画像グループ情報送信手段，
上記センタ・サーバから送信される，選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を，受信するアクセス情報受信手段，
受信したアクセス情報に基づいて，一または複数の上記コンピュータ装置に，選択した画像グループ情報を送信するアクセス手段，
ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを，受信するサムネイル画像データ受信手段，
上記サムネイル画像データによって表されるサムネイル画像を表示する表示手段，
上記表示手段によって表示されたサムネイル画像の中からプリントすべき画像を選択する選択手段，ならびに
上記選択手段によって選択されたプリントすべき画像を特定する情報と，プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を，上記プリンタに送信する特定情報送信手段を備えている，
ディジタル・カメラ。
【請求項２】
プリントすべき画像のプリント枚数を指定するプリント枚数指定手段をさらに備え，
上記特定情報送信手段は，プリント枚数を表す情報をさらに送信するものである，
請求項１に記載のディジタル・カメラ。
【請求項３】
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに，サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており，上記プリンタは，上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて，上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし，上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている，そのような画像ファイル共有／プリント・システムにおいて用いられる上記ディジタル・カメラの制御方法であり，
上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信し，
受信した画像グループ情報の中から，いずれかの画像グループ情報の選択を受付け，
選択された画像グループ情報を上記センタ・サーバに送信し，
上記センタ・サーバから送信される，選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を，受信し，
受信したアクセス情報に基づいて，一または複数の上記コンピュータ装置に，選択された画像グループ情報を送信し，
ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを，受信し，
受信した上記サムネイル画像データによって表されるサムネイル画像を表示し，
表示されたサムネイル画像の中からプリントすべき画像を選択し，
選択されたプリントすべき画像を特定する情報と，プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を，上記プリンタに送信する，
ディジタル・カメラの制御方法。
【請求項４】
プリントすべき画像のプリント枚数の指定を受付け，
プリント枚数を表す情報を上記プリンタにさらに送信する，
請求項３に記載のディジタル・カメラの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は，画像ファイル共有／プリント・システムにおいて用いられるディジタル・カメラおよびその制御方法に関する。
【背景技術】
【０００２】
特許文献１には，企業内または企業間で個人同士がお互いにファイルを公開し，一対一でファイル交換を行うピア・ツー・ピア形式のコンテンツ共有システムが記載されている。ピア・ツー・ピア形式のコンテンツ共有システムでは，一般には，サーバ等を介さずにコンピュータ同士の間でファイル交換（ファイル共有）が行われる。
【０００３】
ディジタル・カメラは，被写体を撮像し，撮像によって被写体像を表すディジタル画像データ（画像ファイル）を比較的簡単に得ることができる。しかしながら，ディジタル・カメラによって得られた画像ファイルを，ディジタル・カメラを用いてファイル共有することができるようなディジタル・カメラ，およびそのようなディジタル・カメラを含むシステムは存在しない。また，共有されている画像ファイル，特に他のユーザが所有している共有画像ファイルを，直接に（一旦ダウンロードする，サーバ等にアップロードすること行うことなしに），プリント注文することができるディジタル・カメラも存在しない。
【特許文献１】特開２００３−６０３２号公報
【発明の開示】
【０００４】
この発明は，ディジタル・カメラを用いて，共有されている画像ファイルに基づく画像を，ネットワークを通じて直接プリントすることができるようにすることを目的とする。
【０００５】
この発明はまた，ディジタル・カメラを用いて，特定のメンバのみに公開された画像を，ネットワークを通じて直接プリントすることができるようにすることを目的とする。
【０００６】
この発明によるディジタル・カメラは，複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに，サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており，上記プリンタは，上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて，上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし，上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている，そのような画像ファイル共有／プリント・システムにおいて用いられるものである。
【０００７】
この発明によるディジタル・カメラは，上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する画像グループ情報受信手段，受信した画像グループ情報の中から，いずれかの画像グループ情報の選択を受付ける画像グループ情報選択手段，選択された画像グループ情報を上記センタ・サーバに送信する画像グループ情報送信手段，上記センタ・サーバから送信される，選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を，受信するアクセス情報受信手段，受信したアクセス情報に基づいて，一または複数の上記コンピュータ装置に，選択した画像グループ情報を送信するアクセス手段，ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを，受信するサムネイル画像データ受信手段，上記サムネイル画像データによって表されるサムネイル画像を表示する表示手段，上記表示手段によって表示されたサムネイル画像の中からプリントすべき画像を選択する選択手段，ならびに上記選択手段によって選択されたプリントすべき画像を特定する情報と，プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を，上記プリンタに送信する特定情報送信手段を備えていることを特徴とする。
【０００８】
この発明によるディジタル・カメラの制御方法は，複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと，これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され，上記センタ・サーバは，ユーザごとに，上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と，上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており，上記コンピュータ装置のそれぞれは，上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに，サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており，上記プリンタは，上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて，上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし，上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている，そのような画像ファイル共有／プリント・システムにおいて用いられる上記ディジタル・カメラの制御方法である。
【０００９】
この発明によるディジタル・カメラは，上記センタ・サーバから，上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信し，受信した画像グループ情報の中から，いずれかの画像グループ情報の選択を受付け，選択された画像グループ情報を上記センタ・サーバに送信し，上記センタ・サーバから送信される，選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を，受信し，受信したアクセス情報に基づいて，上記コンピュータ装置に，選択された画像グループ情報を送信し，ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される，上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを，受信し，受信した上記サムネイル画像データによって表されるサムネイル画像を表示し，表示されたサムネイル画像の中からプリントすべき画像を選択し，選択されたプリントすべき画像を特定する情報と，プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を，上記プリンタに送信するように制御される。
【００１０】
ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループの中から選択される画像グループと同一の画像グループに属している他のユーザのコンピュータ装置（他者コンピュータ装置）から送信されるサムネイル画像データが，ディジタル・カメラにおいて受信され，サムネイル画像データに基づくサムネイル画像が表示される。サムネイル画像データには，画像を特定する情報（たとえば，画像ファイル名）および他者コンピュータ装置の特定情報（たとえば，アドレス）が関連付けられており，表示されたサムネイル画像の中からプリントすべき画像が選択されると，ディジタル・カメラからプリンタに，選択された画像の特定情報（画像特定情報）と，その画像の画像ファイルを有するコンピュータ装置（他者コンピュータ装置）を特定する情報（コンピュータ装置特定情報）が送信される。
【００１１】
プリンタは，上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて，上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし，上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する。プリンタにおいて，ディジタル・カメラを用いて選択された他のユーザのコンピュータ装置が持つ画像ファイルに基づく画像を，プリントすることができる。
【００１２】
この発明によると，ディジタル・カメラを用いて，同一画像グループに所属している他のユーザが持つ画像ファイルに基づく画像のプリント注文を行うことができる。プリントすべき画像を表す画像ファイルは，その画像ファイルを持つコンピュータ装置からプリンタに送信され，ディジタル・カメラにはサムネイル画像データだけが送信される。プリントすべき画像を表す画像ファイルをサーバ等にアップロードする必要がないので，ネットワーク，サーバ等のトラフィック集中を生じさせることもない。プリントすべき所望の画像をディジタル・カメラを用いて簡便に選択する（プリント注文する）ことができる。
【００１３】
コンピュータ装置の画像ファイル記憶装置に記憶される画像グループごとの画像フォルダに関連付けられて記憶される画像ファイルは，たとえば，そのコンピュータ装置を所有するユーザのディジタル・カメラによって取得された画像ファイルである。この場合，ディジタル・カメラからコンピュータ装置に画像ファイルが送信されて，特定の画像グループに対応する画像フォルダに関連付けられて，コンピュータ装置の画像ファイル記憶装置に記憶される。他のユーザがディジタル・カメラを用いて撮影して得られた画像ファイルに基づく画像を，プリントすることができる。
【００１４】
一実施態様では，ディジタル・カメラは，プリントすべき画像のプリント枚数を指定するプリント枚数指定手段をさらに備え，上記特定情報送信手段は，プリント枚数を表す情報をさらにプリンタに送信するものである。希望するプリント枚数のプリントを，プリンタから出力させることができる。
【実施例】
【００１５】
（１）ハードウエア構成
図１は，画像共有／プリント・システムの全体的構成を示している。
【００１６】
画像共有／プリント・システムは，ネットワーク（インターネット）に接続可能なディジタル・カメラ，ユーザ・コンピュータ，センタ・サーバおよびプリンタとから構成される。画像共有／プリント・システムには，多数のディジタル・カメラおよび多数のユーザ・コンピュータと，複数台のプリンタと，１台のセンタ・サーバとを含ませることができる。図１では，３台のディジタル・カメラ１ａ〜１ｃと，３台のユーザ・コンピュータ50ａ〜50ｃと，１台のセンタ・サーバ60と，１台のプリンタ70が，ネットワークを介して相互に接続されている。この実施例において，ディジタル・カメラ１ａとユーザ・コンピュータ50ａ，ディジタル・カメラ１ｂとユーザ・コンピュータ50ｂ，ディジタル・カメラ１ｃとユーザ・コンピュータ50ｃは，同一の所有者が所有しているものとする。センタ・サーバ60は，画像共有／プリント・システムの管理者の管理下におかれる。プリンタ70は，プリント・サービス業者（たとえば，ラボラトリィ）の管理下におかれる。
【００１７】
画像共有／プリント・システムでは，ディジタル・カメラによって得られた画像ファイルを，ディジタル・カメラの所有者が所有するユーザ・コンピュータにネットワークを通じて送信し，ユーザ・コンピュータのハードディスクに記憶させることができる。また，画像共有／プリントシステムでは，後述するように，画像共有／プリント・システムの利用メンバが所属するグループ（画像グループ）が形成される。ある画像グループに所属している利用メンバは，同一画像グループに所属している他の利用メンバが所有する画像ファイルを，他の利用メンバのユーザ・コンピュータからディジタル・カメラを用いてダウンロードして，ディジタル・カメラを用いてダウンロードした画像ファイルに基づく画像を閲覧することができる。逆に言えば，所属していない画像グループについては，その画像グループに所属している他の利用メンバが所有する画像ファイルをダウンロードすることができない。
【００１８】
画像ファイルのダウンロードは，この実施例においてはピア・ツー・ピア通信によって実行される。すなわち，同一画像グループに所属している他の利用メンバが所有する画像ファイルは，その利用メンバのユーザ・コンピュータからセンタ・サーバ60等を介するすることなく，ネットワークを通じてディジタル・カメラにダウンロードすることができる。
【００１９】
さらに，画像共有／プリント・システムでは，ディジタル・カメラを用いて，ディジタル・カメラに装着されたメモリ・カードに記憶されている画像ファイルに基づく画像，および同一画像グループに所属している他の利用メンバが所有する（ユーザ・コンピュータに記憶されている）画像ファイルを，プリンタ70からプリントすることができる。
【００２０】
図２は，ディジタル・カメラ１ａの背面側を示す斜視図である。ディジタル・カメラ１ｂおよび１ｃも，基本的にはディジタル・カメラ１ａと同じ構成を備えている。ディジタル・カメラ１ａ〜１ｃの代表として，ディジタル・カメラ１ａについて説明する。
【００２１】
ディジタル・カメラ１ａの上面には，その右上隅にシャッタ・レリーズ・ボタン３が設けられている。右下隅にはモード選択ダイアル２が設けられている。モード選択ダイアル２は，撮影モード，再生モード，通信モード等を選択するものである。ディジタル・カメラ１の上面の左上隅には，無線通信のためのアンテナ４が設けられている。
【００２２】
ディジタル・カメラ１ａの背面には，その中央部分に液晶表示装置の表示画面７が設けられている。表示画面７には，撮像ユニットによって撮像された画像，ディジタル・カメラ１ａに装着されたメモリ・カードから読出された画像ファイルによって表される画像，ディジタル・カメラ１ａの各種設定のための画像等が表示される。表示画面７はタッチ・パネル（入力装置）としても機能する。
【００２３】
表示画面７の上側に電源スイッチ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およびプリンタ70との間においてデータの送受信が行われる。また，ディジタル・カメラ１ａはＵＳＢインターフェイス27と，ＵＳＢインターフェイス27に接続されたコネクタ28を備えている。コネクタ28にＵＳＢケーブルの一端を接続し，他端をユーザ・コンピュータ50ａに接続することによって，ディジタル・カメラ１ａとユーザ・コンピュータ50ａとがＵＳＢケーブルによって通信可能に接続される。
【００３６】
図４は，ディジタル・カメラ１ａが備えている不揮発性メモリ35の内容の一部を示している。
【００３７】
ディジタル・カメラ１ａは，画像共有／プリント・システムにおいて，後述するように，センタ・サーバ60，ユーザ・コンピュータ50ａ（ホーム・ピア）およびプリンタ70との間において相互にデータ通信を行う。不揮発性メモリ35には，センタ・サーバ60，ユーザ・コンピュータ50ａおよびプリンタ70とデータ通信を行うための情報が記憶されている。代表的には，次の情報（データ）が不揮発性メモリ35には記憶されている。
【００３８】
(i) カメラ情報：画像共有／プリント・システムにおいて，ディジタル・カメラ１ａを特定するための情報であり，ディジタル・カメラ１ａのピアＩＤおよびＩＰアドレスを含む。ピアＩＤは，センタ・サーバ60によって発行（生成）されたものであり，ディジタル・カメラ１ａに固有のものである。ＩＰアドレスは，ＤＨＣＰ（Dynamic Host Configuration Protocol ）によって動的にセンタ・サーバ60（または，他のＤＨＣＰサーバ）によって付与される。もちろん，固定されたＩＰアドレスであってもよい。
【００３９】
(ii)センタ・サーバ情報：センタ・サーバ60に接続するために用いられる情報であり，サービスＩＤ，センタ・サーバ60のピアＩＤ，センタ・サーバ60のＩＰアドレス，センタ・サーバ60のポート番号を含む。
【００４０】
(iii) ホーム・ピア情報：ディジタル・カメラ１ａとユーザ・コンピュータ50ａ（ホーム・ピア）とをネットワークを介して接続するために用いられる情報であり，オーナー名，オーナーハッシュ，オーナーＩＤを含む。
【００４１】
(iv)プリンタ・ピア情報：ディジタル・カメラ１ａとプリンタ70とをネットワークを介して接続するために用いられる情報であり，プリンタ70のピアＩＤ，プリンタ70のＩＰアドレスおよびプリンタ70のポート番号を含む。
【００４２】
(v)無線ＬＡＮ接続用設定情報：ディジタル・カメラ１ａと，センタ・サーバ60，ユーザ・コンピュータ50ａ（ホーム・ピア）およびプリンタ70とを無線通信によって接続するために用いられる情報である。ディジタル・カメラ１ａは，無線ＬＡＮによってインターネットに接続されて，センタ・サーバ60，ユーザ・コンピュータ50ａ（ホーム・ピア）およびプリンタ70との間でデータの送受信を行う。無線ＬＡＮ接続用設定情報には，アクセス・ポイント接続用ＩＤ，アクセス・ポイント接続用キー，アクセス・ポイント接続用チャンネル番号，接続モード情報，ＩＰ取得用設定情報等が含まれる。
【００４３】
図５は，ユーザ・コンピュータ50ａのハードウエア構成を示すブロック図である。ユーザ・コンピュータ50ｂ，50ｃも，基本的にユーザ・コンピュータ50ａと同様のハードウエア構成を持つ。
【００４４】
ユーザ・コンピュータ50ａは，ＣＰＵ51を含む。ＣＰＵ51によってユーザ・コンピュータ50ａの全体的な動作が統括的に制御される。ＣＰＵ51には，命令，指示等を入力するための入力装置52（キーボード，マウス等），文字，画像等を表示するための表示装置53，ワークエリア，バッファエリア等を提供するメモリ54，ネットワークを通じてデータ等を送受信するための通信装置55およびプログラムおよびデータを記憶するためのハードディスク56を備えている。
【００４５】
ユーザ・コンピュータ50ａのハードディスク56には，ディジタル・カメラ１ａと同様に，ユーザ・コンピュータ50ａを特定するための情報（ユーザ・コンピュータ50ａに固有のピアＩＤおよびＩＰアドレス（ＩＰアドレスは，動的に割当てられるものであっても，固定されたものであってもよい）），センタ・サーバ情報（センタ・サーバ60のサービスＩＤ，ピアＩＤ，ＩＰアドレス，ポート番号），ホーム・ピア情報（オーナー名，オーナーハッシュおよびオーナーＩＤ）およびプリンタ・ピア情報（プリンタ70のピアＩＤ，ＩＰアドレス，ポート番号）が記憶されている。ユーザ・コンピュータ50ａが無線ＬＡＮによってネットワークに接続可能なものであれば，ディジタル・カメラ１ａと同様に，無線ＬＡＮ接続用設定情報も，ユーザ・コンピュータ50ａのハードディスク56に記憶される。また，後述するように，ユーザ・コンピュータ50ａのハードディスク56には，ピア・ツー・ピア通信のための他のデータ（ピア・ツー・ピア用フォルダおよびグループ・キー／画像グループ名テーブル）も記憶されている。
【００４６】
センタ・サーバ60も，上述のユーザ・コンピュータ50ａと同様のハードウエア構成を有している。センタ・サーバ60のハードウエア構成が，図５において（  ）内に示されている。センタ・サーバ60のハードディスク66には，画像共有／プリント・システムを管理するためのプログラムおよびデータ（センタ・サーバ60のＩＰアドレス，画像共有／プリント・システムにおいて用いられるポート番号，その他のデータを含む）が記憶されている。
【００４７】
センタ・サーバ60のハードディスク66には，画像共有／プリント・システムを管理するためのデータとして，ピア情報データベース67およびグループ・キー／グループ名管理テーブル68が記憶されている。図６はピア情報データベース67の一例を，図７はグループ・キー／画像グループ名管理テーブル68の一例をそれぞれ示している。
【００４８】
ピア情報データベース67（図６）には，画像共有／プリント・システムを構成する装置（ユーザ・コンピュータおよびディジタル・カメラ）ごとの情報（ピア情報）が記憶されている。プリンタ70についての情報は，ピア情報データベース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に関連づけられる画像フォルダは，ユーザ・コンピュータの所有者が所属している画像グループのそれぞれに対応して設けられる。後述するように，ある画像グループに所属している画像共有／プリント・システムの利用メンバは，その画像グループに属している他の利用メンバのユーザ・コンピュータにおける，その画像グループの画像フォルダに関連づけられている画像ファイルを，ピア・ツー・ピア通信によってダウンロードすることができ，かつプリンタ70からプリントすることできる。
【００６１】
グループ・キー／画像グループ名テーブル59（図８(B) ）には，ユーザ・コンピュータの所有者が所属している画像グループのそれぞれについてのグループ・キーと画像グループ名とが対応付けられて記憶される。ユーザ・コンピュータ50ａのピア・ツー・ピア用フォルダ58には，グループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」の５つの画像フォルダが関連付けられている（図８(A) ）。すなわち，ユーザ・コンピュータ50ａの所有者は，グループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」の画像グループに所属している。ユーザ・コンピュータ50ａのグループ・キー／画像グループ名テーブル59には，これらグループ・キー「Ｇ００１」，「Ｇ００２」，「Ｇ００４」，「Ｇ００７」および「Ｇ００９」と，これらのグループ・キーのそれぞれに対応する画像グループ名が格納される。
【００６２】
プリンタ70のハードウエア構成についての図示は省略するが，プリンタ70は，画像ファイルに基づく画像を印画紙等にプリントするための印画装置，ネットワークを介してディジタル・カメラおよびユーザ・コンピュータと相互にデータ通信するための通信装置等を備えていることは言うまでもない。
【００６３】
（２）画像共有／プリント・システムの動作
図９〜図12に示すフローチャート，および図13〜図19に示すディジタル・カメラの表示画面７上の画面例を参照して，以下，画像共有／プリント・システムの動作について説明する。
【００６４】
(I) 画像ファイルの登録処理（アップロード処理）
図９は，画像ファイルの登録処理における，ディジタル・カメラとユーザ・コンピュータのそれぞれの処理の流れを示すフローチャートである。図13〜図15は，画像ファイル登録処理においてディジタル・カメラの表示画面７上に表示される画面例を示している。
【００６５】
画像ファイル登録処理は，画像共有／プリント・システムの利用メンバが，ディジタル・カメラを用いて被写体を撮影し，これによりメモリ・カード42に記録された画像ファイルを，その利用メンバが所有するユーザ・コンピュータのハードディスクに保存する処理である。ディジタル・カメラ１ａおよびユーザ・コンピュータ50ａが用いられた場合について説明する。
【００６６】
ディジタル・カメラ１ａのモード選択ダイアル２を用いて，通信モードを選択すると，図13に示すように，ディジタル・カメラ１ａの表示画面７上に，初期画面Ｗ１が表示される。
【００６７】
初期画面Ｗ１には，アップロードＷ１ａ，ビューＷ１ｂ，プリントＷ３ｃおよび戻るＷ１ｄの４つの選択領域が含まれている。上下左右キー８を操作する，または表示画面７上をタッチすることによってアップロードＷ１ａ，ビューＷ１ｂ，プリントＷ３ｃおよび戻るＷ１ｄのいずれかを選択することができる。画像ファイル登録処理ではアップロードＷ１ａが選択される。
【００６８】
アップロードＷ１ａが選択されると，ネットワーク接続画面Ｗ２（図14）が，初期画面Ｗ１に代えて表示画面７上に現れる。ネットワーク接続画面Ｗ２は，ＯＫボタンＷ２ａおよびバックボタンＷ２ｂを含む。ＯＫボタンＷ２ａが選択されると，次に説明する処理が進行する。バックボタンＷ２ｂが選択されると，初期画面Ｗ１が再び表示画面７上に表示される。
【００６９】
ディジタル・カメラ１ａの不揮発性メモリ35（図４）には，上述のように，ユーザ・コンピュータ50ａ（ホーム・ピア）とデータ通信を行うために必要とされる情報（ホーム・ピア情報）が記憶されている。ホーム・ピア情報に基づいて，接続要求情報がネットワークを介してディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される（ステップ91），ディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される接続要求情報には，不揮発性メモリ35に記憶されているカメラ情報（ピアＩＤおよびＩＰアドレス）が含まれる。
【００７０】
ユーザ・コンピュータ50ａは，ディジタル・カメラ１ａから接続要求情報を受信すると，接続完了の旨を表すデータをディジタル・カメラ１ａに送信する（ステップ92）。
【００７１】
ディジタル・カメラ１ａからユーザ・コンピュータ50ａに，画像グループ名要求情報が送信される（ステップ93）。ユーザ・コンピュータ50ａは，画像グループ名要求情報を受信すると，グループ・キー／画像グループ名テーブル59（図８(B) ）に記憶されているすべてのグループ・キーおよび画像グループ名の組を，ディジタル・カメラ１ａに送信する（ステップ94）。
【００７２】
グループ・キーおよび画像グループ名は，ディジタル・カメラ１の不揮発性メモリ35に一時的に記憶される。
【００７３】
ディジタル・カメラ１ａの表示画面７上に，アップロード画面Ｗ３（図15）が表示される（ステップ95）。
【００７４】
アップロード画面Ｗ３は，画像グループ名表示領域Ｗ３ａと，画像表示領域Ｗ３ｂを含む。画像グループ名表示領域Ｗ３ａには，ユーザ・コンピュータ50ａから送信された画像グループ名が一覧に表示される。画像グループ名表示領域Ｗ３ａに表示される画像グループ名は，不揮発性メモリ35に記憶された画像グループ名に基づく。画像表示領域Ｗ３ｂには，メモリ・カード42に記録されている画像ファイルに基づくサムネイル画像が表示される。
【００７５】
ユーザ・コンピュータ50ａのユーザは，アップロードを希望する画像を，画像表示領域Ｗ３ｂに表示されているサムネイル画像の中から選択し，さらに選択した画像を属させるべき画像グループのグループ名を，画像グループ名表示領域Ｗ３ａに表示されている画像グループ名の中から選択する（ステップ96，97）。複数の画像のアップロードを希望する場合には，画像の選択と，画像グループ名の選択が繰り返される。
【００７６】
実行ボタン10が押されると，選択された画像を表す画像ファイルがメモリ・カード42から読出され，かつ選択された画像グループのグループ・キーが，不揮発性メモリ35から読み出される。画像ファイルとグループ・キーとが関連づけられて，ディジタル・カメラ１ａからユーザ・コンピュータ50ａに送信される（ステップ98）。
【００７７】
画像ファイルおよびグループ・キーを受信すると，ユーザ・コンピュータ50ａは，グループ・キーによって特定されるピア・ツー・ピア用フォルダ58（図８(A) ）中の画像フォルダに関連づけて，受信した画像ファイルを記憶する（ステップ99）。画像ファイル登録処理が終了する。
【００７８】
(II)画像ファイルの取得処理（ビューモード処理）
図10は，画像ファイルの取得処理における，ディジタル・カメラ，センタ・サーバおよびユーザ・コンピュータのそれぞれの動作の流れを示すフローチャートである。図16および図17は，画像ファイル取得処理においてディジタル・カメラの表示画面７上に表示される画面例を示している。
【００７９】
画像ファイル取得処理は，利用メンバが所属している画像グループと同じ画像グループに所属している他の利用メンバの画像を取得する処理である。ディジタル・カメラ１ａおよびユーザ・コンピュータ50ａが用いられた場合について説明する。
【００８０】
初期画面Ｗ１（図13）においてビューＷ１ｂが選択され，ネットワーク接続画面Ｗ２（図14）においてＯＫボタンＷ２ａが選択されると，以下に説明する処理が進行する。
【００８１】
ディジタル・カメラ１ａからセンタ・サーバ60に，ネットワークを介して接続要求情報が送信される（ステップ101 ）。ディジタル・カメラ１ａからセンタ・サーバ60への接続要求情報の送信には，ディジタル・カメラ１ａの不揮発性メモリ35に記憶されているセンタ・サーバ情報が用いられる。接続要求情報には，ディジタル・カメラ１ａの情報（ピアＩＤ，ＩＰアドレス）が含まれる。
【００８２】
接続要求情報を受信したセンタ・サーバ60は，接続要求情報に含まれるディジタル・カメラ１ａの情報（ピアＩＤ）に基づいて，ディジタル・カメラ１ａが画像共有／プリント・システムを構成するカメラであるかどうか（ディジタル・カメラ１ａの利用者が，画像共有／プリント・システムの利用メンバであるかどうか）を，ピア情報データベース67（図６）を参照して判断する。ディジタル・カメラ１ａは画像共有／プリント・システムを構成するカメラであるので（ピア情報データベース67に，接続要求情報に含まれるピアＩＤが登録されている），センタ・サーバ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 ）。
【００９２】
(III) プリント処理（その１）
図11は，プリント処理におけるディジタル・カメラとプリンタのそれぞれの処理の流れを示すフローチャートである。
【００９３】
このプリント処理は，ディジタル・カメラの所有者が，メモリ・カード18に記録されている画像ファイルに基づく画像を，プリンタ70からプリントする処理である。ディジタル・カメラ１ａが用いられた場合について説明する。
【００９４】
ディジタル・カメラ１ａのモード選択ダイアル２を用いて通信モードが選択されると，上述のように，初期画面Ｗ１（図13）が表示画面７上に表示される。プリント処理では，プリントＷ１ｃが選択される。
【００９５】
プリントＷ１ｃが選択されると，図18に示す選択画面Ｗ６が表示される。選択画面Ｗ６は，ディジタル・カメラ１ａに装着されているメモリ・カード18に記録されている画像ファイルに基づく画像をプリントするのか，または他の利用メンバが所有している（他の利用メンバのユーザ・コンピュータに記憶されている）画像ファイルに基づく画像をプリントするのかを選択するための画面である。「自分の画像をプリント」Ｗ６ａが選択されると，図11に示すプリント処理に進む。
【００９６】
ディジタル・カメラ１ａからプリンタ70にネットワークを介して接続要求情報が送信される（ステップ121 ）。この接続要求情報の送信には，ディジタル・カメラ１ａの不揮発性メモリ35に記憶されているプリンタ・ピア情報が用いられる。接続要求情報には，ディジタル・カメラ１ａの情報（ピアＩＤ，ＩＰアドレス）が含まれる。プリンタ70は，接続完了情報を，ディジタル・カメラ１ａに送信する（ステップ122 ）。
【００９７】
ディジタル・カメラ１ａの表示画面７上に，メモリ・カード18に記録されている画像ファイルに基づく画像（原画像データおよびサムネイル画像データのいずれに基づくものであってもよい）が表示される（ステップ123 ；図示略）。
【００９８】
表示された画像の中から，プリントを希望する画像が選択される（ステップ124 ）。プリント要求情報（プリント注文情報）が，ディジタル・カメラ１ａからプリンタ70に送信される（ステップ125 ）。このプリント要求情報には，選択された画像ファイル，選択された画像ファイルに基づく画像を何枚プリントするか（プリント枚数），その他の情報を含ませることができる。
【００９９】
複数種類の画像ファイルに基づく画像をプリントする場合には，画像の選択とプリント要求情報の送信が繰返される（なお，プリント要求情報の送信については，１回でもよい）。
【０１００】
ディジタル・カメラ１ａから送信されたプリント要求情報を受信したプリンタ70は，受信したプリント要求情報に基づいて，プリント要求情報に含まれる画像ファイルによって表される画像をプリントする（ステップ126 ）。
【０１０１】
ディジタル・カメラ１ａからプリンタ70に終了情報が送信されると（たとえば，モード選択ダイアル２を，通信モードから他のモードに切換えると，終了情報が送信される）（ステップ127 ），プリンタ70はディジタル・カメラ１ａに終了完了情報を送信する（ステップ128 ）。プリント処理が終了する。
【０１０２】
ディジタル・カメラ１ａの所有者は，プリンタ70によって出力されたプリントを，後日，プリンタ70の設置場所（ラボラトリィ等）に取りに行くことになろう。
【０１０３】
(IV) プリント処理（その２）
図12は，プリント処理におけるディジタル・カメラと，プリンタと，ユーザ・コンピュータのそれぞれの処理の流れを示すフローチャートである。図12に示すプリント処理のフローチャートは，図10に示す画像ファイルの取得処理のフローチャートのステップ112 までの処理と同様の処理の続きを表している。すなわち，プリント処理（その２）においては，図10に示す画像ファイルの取得処理における，選択グループのサムネイル画像の表示（ステップ112 ）までの処理と同様の処理が行われる。
【０１０４】
このプリント処理は，ディジタル・カメラの所有者が，他の利用メンバが所有する画像ファイルに基づく画像を，プリンタ70からプリントする処理である。図18に示す選択画面Ｗ６において「他人の画像をプリント」Ｗ６ｂが選択されると，ディジタル・カメラ１ａからプリンタ70に接続要求が送信され（ステップ131 ），プリンタ70からディジタル・カメラ１ａに接続完了情報が送信される（ステップ132 ）。表示画面７には，プリント画面Ｗ７（図19）が表示される。
【０１０５】
ディジタル・カメラ１ａの所有者は，プリント画面Ｗ７中の画像表示領域Ｗ７ｂに表示されているサムネイル画像の中から，プリントを希望する一または複数のサムネイル画像を選択する（ステップ133 ）。
【０１０６】
選択されたサムネイル画像に関するプリント要求情報（プリント注文情報）が，ディジタル・カメラ１ａからプリンタ70に送信される（ステップ134 ）。このプリント要求情報は，選択されたサムネイル画像に関連づけられているＩＰアドレス（選択されたサムネイル画像を表すデータを含む画像ファイルを記憶しているユーザ・コンピュータのＩＰアドレス），および画像ファイル名を含む。もちろん，プリント枚数を表すデータ，その他のデータをプリント要求情報に含ませてもよい。
【０１０７】
プリンタ70は，ディジタル・カメラ１ａからプリント要求情報を受信すると，受信したプリント要求情報に含まれているＩＰアドレスに基づいて，プリント要求情報に含まれる画像ファイル名の画像ファイルを持つユーザ・コンピュータに，ダウンロード要求情報を送信する（ステップ135 ）。ダウンロード要求情報を受信したユーザ・コンピュータは，要求された画像ファイルをハードディスク56から読出し，プリンタ70に送信する（ステップ136 ）。受信した画像ファイルに基づく画像が，プリンタ70においてプリントされる（ステップ137 ）。
【０１０８】
ディジタル・カメラ１ａからプリンタ70に終了情報が送信される（ステップ138 ）と，プリンタ70はディジタル・カメラ１ａに終了完了情報を送信する（ステップ139 ）。プリント処理が終了する。
【図面の簡単な説明】
【０１０９】
【図１】画像ファイル共有システムの全体的構成を示す。
【図２】ディジタル・カメラの背面側を示す斜視図である。
【図３】ディジタル・カメラの電気的構成を示すブロック図である。
【図４】不揮発性メモリの内容の一部を示す。
【図５】ユーザ・コンピュータの電気的構成を示すブロック図である。
【図６】ピア情報データベースの一例を示す。
【図７】グループ・キー／画像グループ名管理テーブルの一例を示す。
【図８】(A) はピア・ツー・ピア用フォルダを模式的に示す。(B) はグループ・キー／画像グループ名テーブルの一例を示す。
【図９】画像ファイルの登録処理の流れを示すフローチャートである。
【図１０】画像ファイルの取得処理の流れを示すフローチャートである。
【図１１】プリント処理の流れを示すフローチャートである。
【図１２】プリント処理の流れを示すフローチャートである。
【図１３】初期画面の一例を示す。
【図１４】ネットワーク接続画面の一例を示す。
【図１５】アップロード画面の一例を示す。
【図１６】画像グループ選択画面の一例を示す。
【図１７】ダウンロード画面の一例を示す。
【図１８】選択画面の一例を示す。
【図１９】プリント画面の一例を示す。
【符号の説明】
【０１１０】
１ａ，１ｂ，１ｃ  ディジタル・カメラ
２  モード選択ダイアル
４  アンテナ
７  表示画面
20，51，61  ＣＰＵ
35  不揮発性メモリ
42  メモリ・カード
50ａ，50ｂ，50ｃ  ユーザ・コンピュータ
55  通信装置
56，66  ハードディスク
58  ピア・ツー・ピア用フォルダ
59  グループ・キー／画像グループ名テーブル
67  ピア情報データベース
68  グループ・キー／画像グループ名管理テーブル
60  センタ・サーバ
70  プリンタ
Ｗ３  アップロード画面
Ｗ５  ダウンロード画面
Ｗ６  選択画面
Ｗ７  プリント画面
【図１】
2005286939.tif 000003
【図２】
2005286939.tif 000004
【図３】
2005286939.tif 000005
【図４】
2005286939.tif 000006
【図５】
2005286939.tif 000007
【図６】
2005286939.tif 000008
【図７】
2005286939.tif 000009
【図８】
2005286939.tif 000010
【図９】
2005286939.tif 000011
【図１０】
2005286939.tif 000012
【図１１】
2005286939.tif 000013
【図１２】
2005286939.tif 000014
【図１３】
2005286939.tif 000015
【図１４】
2005286939.tif 000016
【図１５】
2005286939.tif 000017
【図１６】
2005286939.tif 000018
【図１７】
2005286939.tif 000019
【図１８】
2005286939.tif 000020
【図１９】
2005286939.tif 000021