Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4359178B2 - Digital camera used in image file sharing / printing system and control method thereof - Google Patents
[go: Go Back, main page]

JP4359178B2 - Digital camera used in image file sharing / printing system and control method thereof - Google Patents

Digital camera used in image file sharing / printing system and control method thereof Download PDF

Info

Publication number
JP4359178B2
JP4359178B2 JP2004101782A JP2004101782A JP4359178B2 JP 4359178 B2 JP4359178 B2 JP 4359178B2 JP 2004101782 A JP2004101782 A JP 2004101782A JP 2004101782 A JP2004101782 A JP 2004101782A JP 4359178 B2 JP4359178 B2 JP 4359178B2
Authority
JP
Japan
Prior art keywords
image
information
digital camera
computer device
specifying
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004101782A
Other languages
Japanese (ja)
Other versions
JP2005286939A (en
Inventor
宏 湊川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Corp
Original Assignee
Fujifilm Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujifilm Corp filed Critical Fujifilm Corp
Priority to JP2004101782A priority Critical patent/JP4359178B2/en
Priority to US11/071,115 priority patent/US7460151B2/en
Publication of JP2005286939A publication Critical patent/JP2005286939A/en
Priority to US12/219,735 priority patent/US7742074B2/en
Application granted granted Critical
Publication of JP4359178B2 publication Critical patent/JP4359178B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Description

この発明は,画像ファイル共有/プリント・システムにおいて用いられるディジタル・カメラおよびその制御方法に関する。   The present invention relates to a digital camera used in an image file sharing / printing system and a control method thereof.

特許文献1には,企業内または企業間で個人同士がお互いにファイルを公開し,一対一でファイル交換を行うピア・ツー・ピア形式のコンテンツ共有システムが記載されている。ピア・ツー・ピア形式のコンテンツ共有システムでは,一般には,サーバ等を介さずにコンピュータ同士の間でファイル交換(ファイル共有)が行われる。   Patent Document 1 describes a peer-to-peer type content sharing system in which individuals share a file with each other within a company or between companies and exchange files on a one-on-one basis. In a peer-to-peer type content sharing system, file exchange (file sharing) is generally performed between computers without using a server or the like.

ディジタル・カメラは,被写体を撮像し,撮像によって被写体像を表すディジタル画像データ(画像ファイル)を比較的簡単に得ることができる。しかしながら,ディジタル・カメラによって得られた画像ファイルを,ディジタル・カメラを用いてファイル共有することができるようなディジタル・カメラ,およびそのようなディジタル・カメラを含むシステムは存在しない。また,共有されている画像ファイル,特に他のユーザが所有している共有画像ファイルを,直接に(一旦ダウンロードする,サーバ等にアップロードすること行うことなしに),プリント注文することができるディジタル・カメラも存在しない。
特開2003−6032号公報
A digital camera can image a subject and obtain digital image data (image file) representing the subject image by imaging relatively easily. However, there is no digital camera that can share an image file obtained by a digital camera using the digital camera and a system including such a digital camera. Digital images that can be ordered for printing directly (without downloading once or uploading to a server etc.) shared image files, especially shared image files owned by other users. There is no camera.
JP 2003-6032 A

この発明は,ディジタル・カメラを用いて,共有されている画像ファイルに基づく画像を,ネットワークを通じて直接プリントすることができるようにすることを目的とする。   An object of the present invention is to enable an image based on a shared image file to be directly printed through a network using a digital camera.

この発明はまた,ディジタル・カメラを用いて,特定のメンバのみに公開された画像を,ネットワークを通じて直接プリントすることができるようにすることを目的とする。   Another object of the present invention is to make it possible to directly print an image released only to a specific member through a network using a digital camera.

この発明によるディジタル・カメラは,複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され,上記センタ・サーバは,ユーザごとに,上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と,上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており,上記コンピュータ装置のそれぞれは,上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに,サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており,上記プリンタは,上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて,上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし,上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている,そのような画像ファイル共有/プリント・システムにおいて用いられるものである。   A digital camera according to the present invention includes a digital camera and a computer device owned by each of a plurality of users, a center server capable of mutual data communication with these digital camera and computer device via a network, and these Digital camera and computer device and a printer capable of data communication with each other via a network. The center server is an image for identifying one or a plurality of image groups to which the user belongs for each user. And a management information storage device for storing management information including group information and access information to each of the computer devices, and each of the computer devices includes one or a plurality of users to which a user who owns the computer device belongs. Supports image groups An image file storage device for storing image files including thumbnail image data and original image data in association with each other, and the printer includes image specifying information and computer device specifying information transmitted from the digital camera. And a communication device for accessing the computer device specified by the computer device specifying information and receiving the image file specified by the image specifying information transmitted from the computer device. It is used in a file sharing / printing system.

この発明によるディジタル・カメラは,上記センタ・サーバから,上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信する画像グループ情報受信手段,受信した画像グループ情報の中から,いずれかの画像グループ情報の選択を受付ける画像グループ情報選択手段,選択された画像グループ情報を上記センタ・サーバに送信する画像グループ情報送信手段,上記センタ・サーバから送信される,選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を,受信するアクセス情報受信手段,受信したアクセス情報に基づいて,一または複数の上記コンピュータ装置に,選択した画像グループ情報を送信するアクセス手段,ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される,上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを,受信するサムネイル画像データ受信手段,上記サムネイル画像データによって表されるサムネイル画像を表示する表示手段,上記表示手段によって表示されたサムネイル画像の中からプリントすべき画像を選択する選択手段,ならびに上記選択手段によって選択されたプリントすべき画像を特定する情報と,プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を,上記プリンタに送信する特定情報送信手段を備えていることを特徴とする。   The digital camera according to the present invention includes an image group information receiving means for receiving the one or more image group information to which the user who owns the digital camera belongs from the center server, and the received image group information. , Image group information selection means for accepting selection of any image group information, image group information transmission means for transmitting the selected image group information to the center server, and the selected information sent from the center server One or more access information receiving means for receiving access information to a computer device owned by one or more other users belonging to the image group specified by the image group information, based on the received access information The selected image group information is A thumbnail image included in an image file associated with an image folder corresponding to the image group specified by the image group information transmitted from the computer device receiving the image group information from the digital camera Thumbnail image data receiving means for receiving data, display means for displaying a thumbnail image represented by the thumbnail image data, selection means for selecting an image to be printed from among the thumbnail images displayed by the display means, and Specific information transmitting means for transmitting information specifying the image to be printed selected by the selecting means and information specifying a computer device having an image file representing the image to be printed to the printer. Features.

この発明によるディジタル・カメラの制御方法は,複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され,上記センタ・サーバは,ユーザごとに,上記ユーザが所属する一または複数の画像グループを特定する画像グループ情報と,上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており,上記コンピュータ装置のそれぞれは,上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに,サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており,上記プリンタは,上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて,上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし,上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている,そのような画像ファイル共有/プリント・システムにおいて用いられる上記ディジタル・カメラの制御方法である。   A digital camera control method according to the present invention includes a digital camera and a computer device owned by each of a plurality of users, and a center server capable of mutual data communication with the digital camera and the computer device via a network. And these digital cameras and computer devices and printers capable of data communication with each other via a network. The center server assigns one or more image groups to which the user belongs to each user. A management information storage device is provided for storing management information including image group information to be identified and access information to each of the computer devices, and each of the computer devices is associated with a user to which the user who owns the computer device belongs. Or multiple image group An image file storage device for storing image files including thumbnail image data and original image data in association with each other in an image folder corresponding to the image folder, and the printer includes image specifying information and a computer transmitted from the digital camera. A communication device for accessing a computer device specified by the computer device specifying information based on the device specifying information and receiving an image file specified by the image specifying information transmitted from the computer device; The digital camera control method used in such an image file sharing / printing system.

この発明によるディジタル・カメラは,上記センタ・サーバから,上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ情報を受信し,受信した画像グループ情報の中から,いずれかの画像グループ情報の選択を受付け,選択された画像グループ情報を上記センタ・サーバに送信し,上記センタ・サーバから送信される,選択された上記画像グループ情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を,受信し,受信したアクセス情報に基づいて,上記コンピュータ装置に,選択された画像グループ情報を送信し,ディジタル・カメラからの画像グループ情報を受信したコンピュータ装置から送信される,上記画像グループ情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを,受信し,受信した上記サムネイル画像データによって表されるサムネイル画像を表示し,表示されたサムネイル画像の中からプリントすべき画像を選択し,選択されたプリントすべき画像を特定する情報と,プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定する情報を,上記プリンタに送信するように制御される。   The digital camera according to the present invention receives from the center server the one or more image group information to which the user who owns the digital camera belongs, and selects any one of the received image group information. Accepts selection of group information, transmits the selected image group information to the center server, and belongs to the image group specified by the selected image group information transmitted from the center server. Alternatively, access information to a computer device owned by a plurality of other users is received, and based on the received access information, selected image group information is transmitted to the computer device, and an image group from the digital camera is transmitted. The image group information sent from the computer device that received the information The thumbnail image data included in the image file associated with the image folder corresponding to the image group specified in the above is received, the thumbnail image represented by the received thumbnail image data is displayed, and the displayed thumbnail An image to be printed is selected from the images, and information for specifying the selected image to be printed and information for specifying a computer device having an image file representing the image to be printed are transmitted to the printer. Be controlled.

ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループの中から選択される画像グループと同一の画像グループに属している他のユーザのコンピュータ装置(他者コンピュータ装置)から送信されるサムネイル画像データが,ディジタル・カメラにおいて受信され,サムネイル画像データに基づくサムネイル画像が表示される。サムネイル画像データには,画像を特定する情報(たとえば,画像ファイル名)および他者コンピュータ装置の特定情報(たとえば,アドレス)が関連付けられており,表示されたサムネイル画像の中からプリントすべき画像が選択されると,ディジタル・カメラからプリンタに,選択された画像の特定情報(画像特定情報)と,その画像の画像ファイルを有するコンピュータ装置(他者コンピュータ装置)を特定する情報(コンピュータ装置特定情報)が送信される。   Sent from the computer device (other computer device) of another user belonging to the same image group as the image group selected from the one or more image groups to which the user who owns the digital camera belongs Thumbnail image data is received by the digital camera, and a thumbnail image based on the thumbnail image data is displayed. The thumbnail image data is associated with information for specifying an image (for example, an image file name) and identification information (for example, an address) of another person's computer device, and an image to be printed out of the displayed thumbnail images. When selected, information specifying the selected image (image specifying information) from the digital camera to the printer, and information specifying the computer device (other computer device) having the image file of the image (computer device specifying information) ) Is sent.

プリンタは,上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて,上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし,上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する。プリンタにおいて,ディジタル・カメラを用いて選択された他のユーザのコンピュータ装置が持つ画像ファイルに基づく画像を,プリントすることができる。   The printer accesses the computer device specified by the computer device specifying information based on the image specifying information and computer device specifying information transmitted from the digital camera, and uses the image specifying information transmitted from the computer device. Receive the specified image file. In the printer, it is possible to print an image based on an image file possessed by another user's computer device selected using a digital camera.

この発明によると,ディジタル・カメラを用いて,同一画像グループに所属している他のユーザが持つ画像ファイルに基づく画像のプリント注文を行うことができる。プリントすべき画像を表す画像ファイルは,その画像ファイルを持つコンピュータ装置からプリンタに送信され,ディジタル・カメラにはサムネイル画像データだけが送信される。プリントすべき画像を表す画像ファイルをサーバ等にアップロードする必要がないので,ネットワーク,サーバ等のトラフィック集中を生じさせることもない。プリントすべき所望の画像をディジタル・カメラを用いて簡便に選択する(プリント注文する)ことができる。   According to the present invention, it is possible to place an image print order based on an image file possessed by another user belonging to the same image group using a digital camera. An image file representing an image to be printed is transmitted from the computer apparatus having the image file to the printer, and only the thumbnail image data is transmitted to the digital camera. Since there is no need to upload an image file representing an image to be printed to a server or the like, traffic concentration on the network or server does not occur. A desired image to be printed can be easily selected (print order) using a digital camera.

コンピュータ装置の画像ファイル記憶装置に記憶される画像グループごとの画像フォルダに関連付けられて記憶される画像ファイルは,たとえば,そのコンピュータ装置を所有するユーザのディジタル・カメラによって取得された画像ファイルである。この場合,ディジタル・カメラからコンピュータ装置に画像ファイルが送信されて,特定の画像グループに対応する画像フォルダに関連付けられて,コンピュータ装置の画像ファイル記憶装置に記憶される。他のユーザがディジタル・カメラを用いて撮影して得られた画像ファイルに基づく画像を,プリントすることができる。   The image file stored in association with the image folder for each image group stored in the image file storage device of the computer device is, for example, an image file acquired by the digital camera of the user who owns the computer device. In this case, the image file is transmitted from the digital camera to the computer device, and is associated with the image folder corresponding to the specific image group and stored in the image file storage device of the computer device. An image based on an image file obtained by another user using a digital camera can be printed.

一実施態様では,ディジタル・カメラは,プリントすべき画像のプリント枚数を指定するプリント枚数指定手段をさらに備え,上記特定情報送信手段は,プリント枚数を表す情報をさらにプリンタに送信するものである。希望するプリント枚数のプリントを,プリンタから出力させることができる。   In one embodiment, the digital camera further includes a print number designating unit for designating the number of prints of an image to be printed, and the specific information transmitting unit further transmits information indicating the number of prints to the printer. A desired number of prints can be output from the printer.

(1)ハードウエア構成
図1は,画像共有/プリント・システムの全体的構成を示している。
(1) Hardware Configuration FIG. 1 shows the overall configuration of an image sharing / printing system.

画像共有/プリント・システムは,ネットワーク(インターネット)に接続可能なディジタル・カメラ,ユーザ・コンピュータ,センタ・サーバおよびプリンタとから構成される。画像共有/プリント・システムには,多数のディジタル・カメラおよび多数のユーザ・コンピュータと,複数台のプリンタと,1台のセンタ・サーバとを含ませることができる。図1では,3台のディジタル・カメラ1a〜1cと,3台のユーザ・コンピュータ50a〜50cと,1台のセンタ・サーバ60と,1台のプリンタ70が,ネットワークを介して相互に接続されている。この実施例において,ディジタル・カメラ1aとユーザ・コンピュータ50a,ディジタル・カメラ1bとユーザ・コンピュータ50b,ディジタル・カメラ1cとユーザ・コンピュータ50cは,同一の所有者が所有しているものとする。センタ・サーバ60は,画像共有/プリント・システムの管理者の管理下におかれる。プリンタ70は,プリント・サービス業者(たとえば,ラボラトリィ)の管理下におかれる。   The image sharing / printing system includes a digital camera connectable to a network (Internet), a user computer, a center server, and a printer. An image sharing / printing system can include multiple digital cameras and multiple user computers, multiple printers, and a center server. In FIG. 1, three digital cameras 1a to 1c, three user computers 50a to 50c, one center server 60, and one printer 70 are connected to each other via a network. ing. In this embodiment, it is assumed that the digital camera 1a and the user computer 50a, the digital camera 1b and the user computer 50b, and the digital camera 1c and the user computer 50c are owned by the same owner. The center server 60 is under the control of the manager of the image sharing / printing system. The printer 70 is under the control of a print service provider (for example, a laboratory).

画像共有/プリント・システムでは,ディジタル・カメラによって得られた画像ファイルを,ディジタル・カメラの所有者が所有するユーザ・コンピュータにネットワークを通じて送信し,ユーザ・コンピュータのハードディスクに記憶させることができる。また,画像共有/プリントシステムでは,後述するように,画像共有/プリント・システムの利用メンバが所属するグループ(画像グループ)が形成される。ある画像グループに所属している利用メンバは,同一画像グループに所属している他の利用メンバが所有する画像ファイルを,他の利用メンバのユーザ・コンピュータからディジタル・カメラを用いてダウンロードして,ディジタル・カメラを用いてダウンロードした画像ファイルに基づく画像を閲覧することができる。逆に言えば,所属していない画像グループについては,その画像グループに所属している他の利用メンバが所有する画像ファイルをダウンロードすることができない。   In an image sharing / printing system, an image file obtained by a digital camera can be transmitted over a network to a user computer owned by the owner of the digital camera and stored on the hard disk of the user computer. In the image sharing / printing system, as will be described later, a group (image group) to which a member of the image sharing / printing system belongs is formed. A member who belongs to an image group downloads an image file owned by another member who belongs to the same image group from the user computer of the other member using a digital camera. Images based on the downloaded image file can be browsed using a digital camera. In other words, for an image group that does not belong, an image file owned by another user who belongs to the image group cannot be downloaded.

画像ファイルのダウンロードは,この実施例においてはピア・ツー・ピア通信によって実行される。すなわち,同一画像グループに所属している他の利用メンバが所有する画像ファイルは,その利用メンバのユーザ・コンピュータからセンタ・サーバ60等を介するすることなく,ネットワークを通じてディジタル・カメラにダウンロードすることができる。   In this embodiment, the image file is downloaded by peer-to-peer communication. In other words, an image file owned by another user who belongs to the same image group can be downloaded from the user computer of the user member to the digital camera through the network without going through the center server 60 or the like. it can.

さらに,画像共有/プリント・システムでは,ディジタル・カメラを用いて,ディジタル・カメラに装着されたメモリ・カードに記憶されている画像ファイルに基づく画像,および同一画像グループに所属している他の利用メンバが所有する(ユーザ・コンピュータに記憶されている)画像ファイルを,プリンタ70からプリントすることができる。   In addition, the image sharing / printing system uses a digital camera to display images based on image files stored in a memory card attached to the digital camera and other uses belonging to the same image group. An image file owned by a member (stored in a user computer) can be printed from the printer 70.

図2は,ディジタル・カメラ1aの背面側を示す斜視図である。ディジタル・カメラ1bおよび1cも,基本的にはディジタル・カメラ1aと同じ構成を備えている。ディジタル・カメラ1a〜1cの代表として,ディジタル・カメラ1aについて説明する。   FIG. 2 is a perspective view showing the back side of the digital camera 1a. The digital cameras 1b and 1c also basically have the same configuration as the digital camera 1a. The digital camera 1a will be described as a representative of the digital cameras 1a to 1c.

ディジタル・カメラ1aの上面には,その右上隅にシャッタ・レリーズ・ボタン3が設けられている。右下隅にはモード選択ダイアル2が設けられている。モード選択ダイアル2は,撮影モード,再生モード,通信モード等を選択するものである。ディジタル・カメラ1の上面の左上隅には,無線通信のためのアンテナ4が設けられている。   On the upper surface of the digital camera 1a, a shutter release button 3 is provided in the upper right corner. A mode selection dial 2 is provided in the lower right corner. The mode selection dial 2 is used to select a shooting mode, a playback mode, a communication mode, and the like. An antenna 4 for wireless communication is provided at the upper left corner of the upper surface of the digital camera 1.

ディジタル・カメラ1aの背面には,その中央部分に液晶表示装置の表示画面7が設けられている。表示画面7には,撮像ユニットによって撮像された画像,ディジタル・カメラ1aに装着されたメモリ・カードから読出された画像ファイルによって表される画像,ディジタル・カメラ1aの各種設定のための画像等が表示される。表示画面7はタッチ・パネル(入力装置)としても機能する。   On the rear surface of the digital camera 1a, a display screen 7 of a liquid crystal display device is provided at the center. The display screen 7 includes an image captured by the imaging unit, an image represented by an image file read from a memory card attached to the digital camera 1a, images for various settings of the digital camera 1a, and the like. Is displayed. The display screen 7 also functions as a touch panel (input device).

表示画面7の上側に電源スイッチ12が設けられている。表示画面7の右側には,表示画面7に表示させるべき駒の選択,各種設定等に利用される上下左右キー8,メニュー・ボタン9,実行ボタン10および取消ボタン11が設けられている。   A power switch 12 is provided on the upper side of the display screen 7. On the right side of the display screen 7, there are provided up / down / left / right keys 8, a menu button 9, an execution button 10, and a cancel button 11 which are used for selection of a frame to be displayed on the display screen 7 and various settings.

図3は,ディジタル・カメラ1aのハードウエア構成を示すブロック図である。   FIG. 3 is a block diagram showing the hardware configuration of the digital camera 1a.

ディジタル・カメラ1aの全体の動作は,CPU20によって制御される。ディジタル・カメラ1aに含まれているCPU20,その他の各種回路および装置には,バッテリ43から電源が供給される。   The overall operation of the digital camera 1a is controlled by the CPU 20. Power is supplied from the battery 43 to the CPU 20 and other various circuits and devices included in the digital camera 1a.

ディジタル・カメラ1aは,システム・メモリ34および不揮発性メモリ35を含む。システム・メモリ34に,ディジタル・カメラ1aの動作制御のためのプログラムおよびデータ等が記憶されている。不揮発性メモリ35には,ピア・ツー・ピア通信のためのプログラムおよびデータ,その他のプログラムおよびデータが記憶されている。タイマ36は,セルフ・タイマ撮影のときの経過時間の計測に用いられる。カレンダおよび時計37によって日時が計測(計時)される。   The digital camera 1a includes a system memory 34 and a nonvolatile memory 35. The system memory 34 stores a program and data for controlling the operation of the digital camera 1a. The nonvolatile memory 35 stores a program and data for peer-to-peer communication and other programs and data. The timer 36 is used to measure the elapsed time during self-timer shooting. The date and time is measured (timed) by the calendar and the clock 37.

モード選択ダイアル2,シャッタ・レリーズ・ボタン3,上下左右キー8,メニュー・ボタン9,実行ボタン10,取消ボタン11および電源ボタン12(図3において,スイッチ39とする)からの出力信号は,I/O(Input/Output)ユニット38を介してCPU20に入力する。ディジタル・カメラ1aに発光素子(LED )が設けられている場合には,I/Oユニット38を介して発光素子に発光信号が出力される。   The output signals from the mode selection dial 2, shutter release button 3, up / down / left / right key 8, menu button 9, execute button 10, cancel button 11 and power button 12 (referred to as switch 39 in FIG. 3) are I Input to CPU 20 via / O (Input / Output) unit 38. When the digital camera 1 a is provided with a light emitting element (LED), a light emission signal is output to the light emitting element via the I / O unit 38.

ストロボ発光装置5は,ストロボ制御装置24によってその発光が制御される。   The light emission of the strobe light emitting device 5 is controlled by the strobe control device 24.

モード選択ダイアル2によって撮影モードが選択されると,撮像ユニット21に含まれるCCDによって被写体が撮像される。被写体像を表す映像信号が撮像ユニット21から信号処理回路22に出力され,信号処理回路22において所定の信号処理が実行される。信号処理回路22から出力された映像信号は,アナログ/ディジタル変換回路23においてディジタル画像データに変換される。   When the shooting mode is selected by the mode selection dial 2, the subject is imaged by the CCD included in the imaging unit 21. A video signal representing the subject image is output from the imaging unit 21 to the signal processing circuit 22, and predetermined signal processing is executed in the signal processing circuit 22. The video signal output from the signal processing circuit 22 is converted into digital image data by the analog / digital conversion circuit 23.

ディジタル画像データは,フレーム・メモリ29を介してLCD制御回路31に入力し,LCD制御回路31においてLCD表示に適したデータに変換される。LCD制御回路31からの出力データが液晶表示装置(LCD)32に与えられる。液晶表示装置32に含まれる表示画面7に画像が表示される。   The digital image data is input to the LCD control circuit 31 via the frame memory 29, and converted into data suitable for LCD display in the LCD control circuit 31. Output data from the LCD control circuit 31 is given to a liquid crystal display (LCD) 32. An image is displayed on the display screen 7 included in the liquid crystal display device 32.

LCD制御装置31には,OSD(On Screen Device)30からオン・スクリーン信号も入力する。撮像された画像上に,オン・スクリーン信号によって表される日時を表す文字,キャラクタを表す画像等を重畳させて,表示画面7上に表示させることができる。   The LCD controller 31 also receives an on-screen signal from an OSD (On Screen Device) 30. Characters representing the date and time represented by the on-screen signal, images representing characters, and the like can be superimposed on the captured image and displayed on the display screen 7.

上述のように,液晶表示装置32に含まれる表示画面7はタッチ・パネルとしても機能する。表示画面7からの出力信号は,タッチ・パネル制御回路33を介してCPU20に入力する。   As described above, the display screen 7 included in the liquid crystal display device 32 also functions as a touch panel. An output signal from the display screen 7 is input to the CPU 20 via the touch panel control circuit 33.

モード選択ダイアル2によって撮影モードが選択されているときにシャッタ・レリーズ・ボタン3が押されると,上述のようにして得られた画像データは,フレーム・メモリ29に一時的に記憶される。画像データは,フレーム・メモリ29から読み出され,圧縮/伸長回路25において圧縮される。また,画像データによって表される画像の縮小画像(サムネイル画像)を表す画像データ(サムネイル画像データ)が,CPU20によって生成される。圧縮された画像データ,サムネイル画像データ,ファイル名,撮影日時等を含む画像ファイルが作成され,作成された画像ファイルがカード・インターフェイス40を介してメモリカード・スロット41に装着されているメモリ・カード42に記録される。   When the shutter release button 3 is pressed while the shooting mode is selected by the mode selection dial 2, the image data obtained as described above is temporarily stored in the frame memory 29. Image data is read from the frame memory 29 and compressed by the compression / decompression circuit 25. Further, the CPU 20 generates image data (thumbnail image data) representing a reduced image (thumbnail image) of the image represented by the image data. An image file including compressed image data, thumbnail image data, file name, shooting date and time, etc. is created, and the created image file is inserted into the memory card slot 41 via the card interface 40. Recorded in 42.

モード選択ダイアル2によって再生モードが選択されると,メモリ・カード42に記録されている画像ファイルが読出され,カード・インターフェイス40を介して圧縮/伸長回路25に与えられる。圧縮/伸長回路25において伸長処理が行われ,伸長された画像データがフレーム・メモリ29を介してLCD制御回路31に入力する。メモリ・カード42に記録されている画像ファイルによって表される画像が,表示画面7上に表示される。   When the playback mode is selected by the mode selection dial 2, the image file recorded on the memory card 42 is read out and applied to the compression / decompression circuit 25 via the card interface 40. The decompression process is performed in the compression / decompression circuit 25, and the decompressed image data is input to the LCD control circuit 31 via the frame memory 29. An image represented by the image file recorded on the memory card 42 is displayed on the display screen 7.

ディジタル・カメラ1aは,無線通信のためのアンテナ4を備えている。アンテナ4には無線インターフェイス26が接続されている。アンテナ4を介して,ディジタル・カメラ1aとユーザ・コンピュータ50a,センタ・サーバ60およびプリンタ70との間においてデータの送受信が行われる。また,ディジタル・カメラ1aはUSBインターフェイス27と,USBインターフェイス27に接続されたコネクタ28を備えている。コネクタ28にUSBケーブルの一端を接続し,他端をユーザ・コンピュータ50aに接続することによって,ディジタル・カメラ1aとユーザ・コンピュータ50aとがUSBケーブルによって通信可能に接続される。   The digital camera 1a includes an antenna 4 for wireless communication. A radio interface 26 is connected to the antenna 4. Data is transmitted and received between the digital camera 1a and the user computer 50a, the center server 60, and the printer 70 via the antenna 4. The digital camera 1 a includes a USB interface 27 and a connector 28 connected to the USB interface 27. By connecting one end of the USB cable to the connector 28 and connecting the other end to the user computer 50a, the digital camera 1a and the user computer 50a are communicably connected by the USB cable.

図4は,ディジタル・カメラ1aが備えている不揮発性メモリ35の内容の一部を示している。   FIG. 4 shows a part of the contents of the nonvolatile memory 35 provided in the digital camera 1a.

ディジタル・カメラ1aは,画像共有/プリント・システムにおいて,後述するように,センタ・サーバ60,ユーザ・コンピュータ50a(ホーム・ピア)およびプリンタ70との間において相互にデータ通信を行う。不揮発性メモリ35には,センタ・サーバ60,ユーザ・コンピュータ50aおよびプリンタ70とデータ通信を行うための情報が記憶されている。代表的には,次の情報(データ)が不揮発性メモリ35には記憶されている。   As will be described later, the digital camera 1a performs data communication with the center server 60, the user computer 50a (home peer), and the printer 70 in the image sharing / printing system. The nonvolatile memory 35 stores information for performing data communication with the center server 60, the user computer 50a, and the printer 70. Typically, the following information (data) is stored in the nonvolatile memory 35.

(i) カメラ情報:画像共有/プリント・システムにおいて,ディジタル・カメラ1aを特定するための情報であり,ディジタル・カメラ1aのピアIDおよびIPアドレスを含む。ピアIDは,センタ・サーバ60によって発行(生成)されたものであり,ディジタル・カメラ1aに固有のものである。IPアドレスは,DHCP(Dynamic Host Configuration Protocol )によって動的にセンタ・サーバ60(または,他のDHCPサーバ)によって付与される。もちろん,固定されたIPアドレスであってもよい。 (i) Camera information: Information for specifying the digital camera 1a in the image sharing / printing system, and includes the peer ID and IP address of the digital camera 1a. The peer ID is issued (generated) by the center server 60 and is unique to the digital camera 1a. The IP address is dynamically given by the center server 60 (or another DHCP server) by DHCP (Dynamic Host Configuration Protocol). Of course, it may be a fixed IP address.

(ii)センタ・サーバ情報:センタ・サーバ60に接続するために用いられる情報であり,サービスID,センタ・サーバ60のピアID,センタ・サーバ60のIPアドレス,センタ・サーバ60のポート番号を含む。 (ii) Center server information: information used to connect to the center server 60, including the service ID, the peer ID of the center server 60, the IP address of the center server 60, and the port number of the center server 60 Including.

(iii) ホーム・ピア情報:ディジタル・カメラ1aとユーザ・コンピュータ50a(ホーム・ピア)とをネットワークを介して接続するために用いられる情報であり,オーナー名,オーナーハッシュ,オーナーIDを含む。 (iii) Home / peer information: Information used for connecting the digital camera 1a and the user computer 50a (home / peer) via a network, and includes an owner name, an owner hash, and an owner ID.

(iv)プリンタ・ピア情報:ディジタル・カメラ1aとプリンタ70とをネットワークを介して接続するために用いられる情報であり,プリンタ70のピアID,プリンタ70のIPアドレスおよびプリンタ70のポート番号を含む。 (iv) Printer peer information: information used to connect the digital camera 1a and the printer 70 via a network, including the peer ID of the printer 70, the IP address of the printer 70, and the port number of the printer 70 .

(v)無線LAN接続用設定情報:ディジタル・カメラ1aと,センタ・サーバ60,ユーザ・コンピュータ50a(ホーム・ピア)およびプリンタ70とを無線通信によって接続するために用いられる情報である。ディジタル・カメラ1aは,無線LANによってインターネットに接続されて,センタ・サーバ60,ユーザ・コンピュータ50a(ホーム・ピア)およびプリンタ70との間でデータの送受信を行う。無線LAN接続用設定情報には,アクセス・ポイント接続用ID,アクセス・ポイント接続用キー,アクセス・ポイント接続用チャンネル番号,接続モード情報,IP取得用設定情報等が含まれる。 (v) Setting information for wireless LAN connection: Information used for connecting the digital camera 1a, the center server 60, the user computer 50a (home peer), and the printer 70 by wireless communication. The digital camera 1a is connected to the Internet via a wireless LAN, and transmits / receives data to / from the center server 60, user computer 50a (home peer), and printer 70. The wireless LAN connection setting information includes an access point connection ID, an access point connection key, an access point connection channel number, connection mode information, IP acquisition setting information, and the like.

図5は,ユーザ・コンピュータ50aのハードウエア構成を示すブロック図である。ユーザ・コンピュータ50b,50cも,基本的にユーザ・コンピュータ50aと同様のハードウエア構成を持つ。   FIG. 5 is a block diagram showing the hardware configuration of the user computer 50a. The user computers 50b and 50c also basically have the same hardware configuration as the user computer 50a.

ユーザ・コンピュータ50aは,CPU51を含む。CPU51によってユーザ・コンピュータ50aの全体的な動作が統括的に制御される。CPU51には,命令,指示等を入力するための入力装置52(キーボード,マウス等),文字,画像等を表示するための表示装置53,ワークエリア,バッファエリア等を提供するメモリ54,ネットワークを通じてデータ等を送受信するための通信装置55およびプログラムおよびデータを記憶するためのハードディスク56を備えている。   The user computer 50a includes a CPU 51. The CPU 51 controls the overall operation of the user computer 50a. The CPU 51 includes an input device 52 (keyboard, mouse, etc.) for inputting commands, instructions, etc., a display device 53 for displaying characters, images, etc., a memory 54 that provides a work area, a buffer area, etc., and a network. A communication device 55 for transmitting and receiving data and the like and a hard disk 56 for storing programs and data are provided.

ユーザ・コンピュータ50aのハードディスク56には,ディジタル・カメラ1aと同様に,ユーザ・コンピュータ50aを特定するための情報(ユーザ・コンピュータ50aに固有のピアIDおよびIPアドレス(IPアドレスは,動的に割当てられるものであっても,固定されたものであってもよい)),センタ・サーバ情報(センタ・サーバ60のサービスID,ピアID,IPアドレス,ポート番号),ホーム・ピア情報(オーナー名,オーナーハッシュおよびオーナーID)およびプリンタ・ピア情報(プリンタ70のピアID,IPアドレス,ポート番号)が記憶されている。ユーザ・コンピュータ50aが無線LANによってネットワークに接続可能なものであれば,ディジタル・カメラ1aと同様に,無線LAN接続用設定情報も,ユーザ・コンピュータ50aのハードディスク56に記憶される。また,後述するように,ユーザ・コンピュータ50aのハードディスク56には,ピア・ツー・ピア通信のための他のデータ(ピア・ツー・ピア用フォルダおよびグループ・キー/画像グループ名テーブル)も記憶されている。   Similar to the digital camera 1a, the hard disk 56 of the user computer 50a has information for specifying the user computer 50a (peer ID and IP address unique to the user computer 50a (IP address is dynamically assigned). Or center server information (service ID, peer ID, IP address, port number of center server 60), home peer information (owner name, Owner hash and owner ID) and printer peer information (peer ID, IP address, and port number of the printer 70) are stored. If the user computer 50a can be connected to the network by a wireless LAN, the setting information for wireless LAN connection is also stored in the hard disk 56 of the user computer 50a as in the digital camera 1a. As will be described later, the hard disk 56 of the user computer 50a also stores other data for peer-to-peer communication (peer-to-peer folder and group key / image group name table). ing.

センタ・サーバ60も,上述のユーザ・コンピュータ50aと同様のハードウエア構成を有している。センタ・サーバ60のハードウエア構成が,図5において( )内に示されている。センタ・サーバ60のハードディスク66には,画像共有/プリント・システムを管理するためのプログラムおよびデータ(センタ・サーバ60のIPアドレス,画像共有/プリント・システムにおいて用いられるポート番号,その他のデータを含む)が記憶されている。   The center server 60 also has a hardware configuration similar to that of the above-described user computer 50a. The hardware configuration of the center server 60 is shown in parentheses in FIG. The hard disk 66 of the center server 60 includes a program and data for managing the image sharing / printing system (the IP address of the center server 60, the port number used in the image sharing / printing system, and other data). ) Is stored.

センタ・サーバ60のハードディスク66には,画像共有/プリント・システムを管理するためのデータとして,ピア情報データベース67およびグループ・キー/グループ名管理テーブル68が記憶されている。図6はピア情報データベース67の一例を,図7はグループ・キー/画像グループ名管理テーブル68の一例をそれぞれ示している。   The hard disk 66 of the center server 60 stores a peer information database 67 and a group key / group name management table 68 as data for managing the image sharing / printing system. FIG. 6 shows an example of the peer information database 67, and FIG. 7 shows an example of the group key / image group name management table 68.

ピア情報データベース67(図6)には,画像共有/プリント・システムを構成する装置(ユーザ・コンピュータおよびディジタル・カメラ)ごとの情報(ピア情報)が記憶されている。プリンタ70についての情報は,ピア情報データベース67には記憶されていない。   The peer information database 67 (FIG. 6) stores information (peer information) for each device (user computer and digital camera) constituting the image sharing / printing system. Information about the printer 70 is not stored in the peer information database 67.

ピア情報データベース67に記憶されているピア情報には,ピアID,IPアドレス,ポート番号,画像グループ1,2,3・・・のそれぞれについてのグループ・キーが含まれている。   The peer information stored in the peer information database 67 includes a peer ID, an IP address, a port number, and a group key for each of the image groups 1, 2, 3,.

ピアID:画像共有/プリント・システムを構成するユーザ・コンピュータおよびディジタル・カメラのそれぞれにセンタ・サーバ60によって付与された識別符号である。ピアIDによって,画像共有/プリント・システムを構成するユーザ・コンピュータおよびディジタル・カメラが特定される。   Peer ID: An identification code assigned by the center server 60 to each of the user computer and the digital camera constituting the image sharing / printing system. The peer ID identifies the user computer and digital camera that make up the image sharing / printing system.

IPアドレス:ピアIDによって特定されるユーザ・コンピュータおよびディジタル・カメラのネットワーク上のアドレスを示す。このIPアドレスは,DHCPによって付与されるものであれば,ユーザ・コンピュータおよびディジタル・カメラがネットワークに接続されたときにセンタ・サーバ60(または,他のDHCPサーバ)によってIPアドレスが動的に付与されるので,そのIPアドレスがピア情報データベース67に登録される。固定的なIPアドレスを用いているユーザ・コンピュータまたはディジタル・カメラであれば,そのIPアドレスがピア情報データベース67に登録される。   IP address: Indicates an address on the network of the user computer and digital camera specified by the peer ID. If this IP address is assigned by DHCP, the IP address is dynamically assigned by the center server 60 (or another DHCP server) when the user computer and the digital camera are connected to the network. Therefore, the IP address is registered in the peer information database 67. If the user computer or digital camera uses a fixed IP address, the IP address is registered in the peer information database 67.

ポート番号:各ユーザ・コンピュータおよびディジタル・カメラにおいて,画像ファイルの送受信に用いられるポート番号であり,各ユーザ・コンピュータおよびディジタル・カメラにおいて設定される。   Port number: A port number used for transmission / reception of an image file in each user computer and digital camera, and is set in each user computer and digital camera.

画像グループ:画像グループ欄には,画像共有/プリント・システムの利用メンバが所属する画像グループを特定するためのグループ・キーが登録される。利用メンバは,一または複数の画像グループに属することができる。   Image group: In the image group column, a group key for specifying an image group to which a member of the image sharing / printing system belongs is registered. A member can belong to one or more image groups.

この実施例において,画像共有/プリント・システムの利用メンバは,ユーザ・コンピュータとディジタル・カメラとを所有している。ある利用メンバが所有しているユーザ・コンピュータとディジタル・カメラについてのピア情報の画像グループ欄には,同じグループ・キーが登録される。すなわち,画像共有/プリント・システムの利用メンバが所属する画像グループのグループ・キーは,その利用メンバの所有するユーザ・コンピュータとディジタル・カメラのそれぞれについてのピア情報中に登録される。   In this embodiment, a member of the image sharing / printing system owns a user computer and a digital camera. The same group key is registered in the image group column of the peer information for the user computer and digital camera owned by a certain member. That is, the group key of the image group to which the member of the image sharing / printing system belongs is registered in the peer information for each of the user computer and digital camera owned by the member.

グループ・キー/画像グループ名管理データベース68(図7)に,上記グループ・キーと,画像グループ名との対応関係が記憶されている。   The group key / image group name management database 68 (FIG. 7) stores the correspondence between the group key and the image group name.

たとえば,図6を参照して,ピアID「001」のユーザ・コンピュータを所有する利用メンバは,G001,G002およびG004のグループに属している。図7を参照して,グループ・キー「G001」には画像グループ名「スキー」が,グループ・キー「G002」には画像グループ名「花」が,グループ・キー「G004」には画像グループ名「結婚式」が,それぞれ対応している。ピアID「001」のユーザ・コンピュータを所有する利用メンバは,「スキー」,「花」および「結婚式」の各画像グループに属している利用メンバであることが分かる。   For example, referring to FIG. 6, the members using the user computer with the peer ID “001” belong to the groups G001, G002 and G004. Referring to FIG. 7, group key “G001” has an image group name “ski”, group key “G002” has an image group name “flower”, and group key “G004” has an image group name. “Wedding” corresponds to each. It can be seen that the utilization members who own the user computer with the peer ID “001” are utilization members belonging to the image groups “ski”, “flower”, and “wedding”.

図8(A) は,ユーザ・コンピュータ(ユーザ・コンピュータ50aとする)のハードディスク56に記憶されているピア・ツー・ピア用フォルダ58の内容を模式的に示している。図8(B) は,ユーザ・コンピュータ50aのハードディスク56に記憶されているグループ・キー/画像グループ名テーブル59の一例を示している。   FIG. 8 (A) schematically shows the contents of the peer-to-peer folder 58 stored in the hard disk 56 of the user computer (user computer 50a). FIG. 8B shows an example of the group key / image group name table 59 stored in the hard disk 56 of the user computer 50a.

画像共有/プリント・システムを構成するユーザ・コンピュータ50a〜50cは,それぞれピア・ツー・ピア用フォルダ58を持つ。ピア・ツー・ピア用フォルダ58は,ピア・ツー・ピア通信によってアクセス可能なフォルダである。   Each of the user computers 50a to 50c constituting the image sharing / printing system has a peer-to-peer folder 58. The peer-to-peer folder 58 is a folder accessible by peer-to-peer communication.

ピア・ツー・ピア用フォルダ58には,画像グループごとのフォルダが関連付けられている。図8(A) に示すユーザ・コンピュータ50aのハードディスク56に記憶されているピア・ツー・ピア用フォルダ58には,グループ・キー「G001」,「G002」,「G004」,「G007」および「G009」に対応する画像グループのそれぞれについてのフォルダ(以下,画像フォルダという)が関連付けられている。各画像フォルダには,グループ・キーによって特定される画像グループに関する画像ファイルが関連づけられる。   A folder for each image group is associated with the peer-to-peer folder 58. The peer-to-peer folder 58 stored in the hard disk 56 of the user computer 50a shown in FIG. 8A includes group keys “G001”, “G002”, “G004”, “G007” and “G007”. A folder for each of the image groups corresponding to “G009” (hereinafter referred to as an image folder) is associated. Each image folder is associated with an image file related to the image group specified by the group key.

ピア・ツー・ピア用フォルダ58に関連づけられる画像フォルダは,ユーザ・コンピュータの所有者が所属している画像グループのそれぞれに対応して設けられる。後述するように,ある画像グループに所属している画像共有/プリント・システムの利用メンバは,その画像グループに属している他の利用メンバのユーザ・コンピュータにおける,その画像グループの画像フォルダに関連づけられている画像ファイルを,ピア・ツー・ピア通信によってダウンロードすることができ,かつプリンタ70からプリントすることできる。   The image folder associated with the peer-to-peer folder 58 is provided corresponding to each image group to which the owner of the user computer belongs. As will be described later, a member of an image sharing / printing system belonging to an image group is associated with an image folder of the image group on the user computer of another member of the image group. Image files can be downloaded by peer-to-peer communication and printed from the printer 70.

グループ・キー/画像グループ名テーブル59(図8(B) )には,ユーザ・コンピュータの所有者が所属している画像グループのそれぞれについてのグループ・キーと画像グループ名とが対応付けられて記憶される。ユーザ・コンピュータ50aのピア・ツー・ピア用フォルダ58には,グループ・キー「G001」,「G002」,「G004」,「G007」および「G009」の5つの画像フォルダが関連付けられている(図8(A) )。すなわち,ユーザ・コンピュータ50aの所有者は,グループ・キー「G001」,「G002」,「G004」,「G007」および「G009」の画像グループに所属している。ユーザ・コンピュータ50aのグループ・キー/画像グループ名テーブル59には,これらグループ・キー「G001」,「G002」,「G004」,「G007」および「G009」と,これらのグループ・キーのそれぞれに対応する画像グループ名が格納される。   The group key / image group name table 59 (FIG. 8B) stores a group key and an image group name associated with each image group to which the owner of the user computer belongs. Is done. Five image folders of group keys “G001”, “G002”, “G004”, “G007”, and “G009” are associated with the peer-to-peer folder 58 of the user computer 50a (see FIG. 8 (A)). That is, the owner of the user computer 50a belongs to the image groups of the group keys “G001”, “G002”, “G004”, “G007”, and “G009”. The group key / image group name table 59 of the user computer 50a includes the group keys “G001”, “G002”, “G004”, “G007”, “G009”, and the group keys. The corresponding image group name is stored.

プリンタ70のハードウエア構成についての図示は省略するが,プリンタ70は,画像ファイルに基づく画像を印画紙等にプリントするための印画装置,ネットワークを介してディジタル・カメラおよびユーザ・コンピュータと相互にデータ通信するための通信装置等を備えていることは言うまでもない。   Although the illustration of the hardware configuration of the printer 70 is omitted, the printer 70 can exchange data with a digital camera and a user computer via a printing device for printing an image based on an image file on photographic paper, a network, and the like. Needless to say, a communication device for communication is provided.

(2)画像共有/プリント・システムの動作
図9〜図12に示すフローチャート,および図13〜図19に示すディジタル・カメラの表示画面7上の画面例を参照して,以下,画像共有/プリント・システムの動作について説明する。
(2) Operation of Image Sharing / Print System With reference to the flowcharts shown in FIGS. 9 to 12 and the screen examples on the display screen 7 of the digital camera shown in FIGS. -Explain the operation of the system.

(I) 画像ファイルの登録処理(アップロード処理)
図9は,画像ファイルの登録処理における,ディジタル・カメラとユーザ・コンピュータのそれぞれの処理の流れを示すフローチャートである。図13〜図15は,画像ファイル登録処理においてディジタル・カメラの表示画面7上に表示される画面例を示している。
(I) Image file registration process (upload process)
FIG. 9 is a flowchart showing the processing flow of the digital camera and the user computer in the image file registration processing. 13 to 15 show examples of screens displayed on the display screen 7 of the digital camera in the image file registration process.

画像ファイル登録処理は,画像共有/プリント・システムの利用メンバが,ディジタル・カメラを用いて被写体を撮影し,これによりメモリ・カード42に記録された画像ファイルを,その利用メンバが所有するユーザ・コンピュータのハードディスクに保存する処理である。ディジタル・カメラ1aおよびユーザ・コンピュータ50aが用いられた場合について説明する。   In the image file registration process, a user who uses the image sharing / printing system takes a picture of a subject using a digital camera, and the image file recorded on the memory card 42 is recorded by the user who owns the user. It is a process of saving to the hard disk of a computer. A case where the digital camera 1a and the user computer 50a are used will be described.

ディジタル・カメラ1aのモード選択ダイアル2を用いて,通信モードを選択すると,図13に示すように,ディジタル・カメラ1aの表示画面7上に,初期画面W1が表示される。   When the communication mode is selected using the mode selection dial 2 of the digital camera 1a, an initial screen W1 is displayed on the display screen 7 of the digital camera 1a as shown in FIG.

初期画面W1には,アップロードW1a,ビューW1b,プリントW3cおよび戻るW1dの4つの選択領域が含まれている。上下左右キー8を操作する,または表示画面7上をタッチすることによってアップロードW1a,ビューW1b,プリントW3cおよび戻るW1dのいずれかを選択することができる。画像ファイル登録処理ではアップロードW1aが選択される。   The initial screen W1 includes four selection areas: upload W1a, view W1b, print W3c, and return W1d. One of upload W1a, view W1b, print W3c, and return W1d can be selected by operating the up / down / left / right key 8 or touching the display screen 7. In the image file registration process, upload W1a is selected.

アップロードW1aが選択されると,ネットワーク接続画面W2(図14)が,初期画面W1に代えて表示画面7上に現れる。ネットワーク接続画面W2は,OKボタンW2aおよびバックボタンW2bを含む。OKボタンW2aが選択されると,次に説明する処理が進行する。バックボタンW2bが選択されると,初期画面W1が再び表示画面7上に表示される。   When upload W1a is selected, a network connection screen W2 (FIG. 14) appears on the display screen 7 instead of the initial screen W1. The network connection screen W2 includes an OK button W2a and a back button W2b. When the OK button W2a is selected, the process described below proceeds. When the back button W2b is selected, the initial screen W1 is displayed on the display screen 7 again.

ディジタル・カメラ1aの不揮発性メモリ35(図4)には,上述のように,ユーザ・コンピュータ50a(ホーム・ピア)とデータ通信を行うために必要とされる情報(ホーム・ピア情報)が記憶されている。ホーム・ピア情報に基づいて,接続要求情報がネットワークを介してディジタル・カメラ1aからユーザ・コンピュータ50aに送信される(ステップ91),ディジタル・カメラ1aからユーザ・コンピュータ50aに送信される接続要求情報には,不揮発性メモリ35に記憶されているカメラ情報(ピアIDおよびIPアドレス)が含まれる。   The non-volatile memory 35 (FIG. 4) of the digital camera 1a stores information (home peer information) necessary for data communication with the user computer 50a (home peer) as described above. Has been. Based on the home peer information, connection request information is transmitted from the digital camera 1a to the user computer 50a via the network (step 91), and connection request information transmitted from the digital camera 1a to the user computer 50a. Includes camera information (peer ID and IP address) stored in the non-volatile memory 35.

ユーザ・コンピュータ50aは,ディジタル・カメラ1aから接続要求情報を受信すると,接続完了の旨を表すデータをディジタル・カメラ1aに送信する(ステップ92)。   When receiving the connection request information from the digital camera 1a, the user computer 50a transmits data indicating the completion of connection to the digital camera 1a (step 92).

ディジタル・カメラ1aからユーザ・コンピュータ50aに,画像グループ名要求情報が送信される(ステップ93)。ユーザ・コンピュータ50aは,画像グループ名要求情報を受信すると,グループ・キー/画像グループ名テーブル59(図8(B) )に記憶されているすべてのグループ・キーおよび画像グループ名の組を,ディジタル・カメラ1aに送信する(ステップ94)。   Image group name request information is transmitted from the digital camera 1a to the user computer 50a (step 93). When the user computer 50a receives the image group name request information, the user computer 50a converts all the group key and image group name pairs stored in the group key / image group name table 59 (FIG. 8B) to digital. Transmit to camera 1a (step 94).

グループ・キーおよび画像グループ名は,ディジタル・カメラ1の不揮発性メモリ35に一時的に記憶される。   The group key and the image group name are temporarily stored in the nonvolatile memory 35 of the digital camera 1.

ディジタル・カメラ1aの表示画面7上に,アップロード画面W3(図15)が表示される(ステップ95)。   An upload screen W3 (FIG. 15) is displayed on the display screen 7 of the digital camera 1a (step 95).

アップロード画面W3は,画像グループ名表示領域W3aと,画像表示領域W3bを含む。画像グループ名表示領域W3aには,ユーザ・コンピュータ50aから送信された画像グループ名が一覧に表示される。画像グループ名表示領域W3aに表示される画像グループ名は,不揮発性メモリ35に記憶された画像グループ名に基づく。画像表示領域W3bには,メモリ・カード42に記録されている画像ファイルに基づくサムネイル画像が表示される。   The upload screen W3 includes an image group name display area W3a and an image display area W3b. In the image group name display area W3a, image group names transmitted from the user computer 50a are displayed in a list. The image group name displayed in the image group name display area W3a is based on the image group name stored in the nonvolatile memory 35. A thumbnail image based on the image file recorded on the memory card 42 is displayed in the image display area W3b.

ユーザ・コンピュータ50aのユーザは,アップロードを希望する画像を,画像表示領域W3bに表示されているサムネイル画像の中から選択し,さらに選択した画像を属させるべき画像グループのグループ名を,画像グループ名表示領域W3aに表示されている画像グループ名の中から選択する(ステップ96,97)。複数の画像のアップロードを希望する場合には,画像の選択と,画像グループ名の選択が繰り返される。   The user of the user computer 50a selects an image desired to be uploaded from the thumbnail images displayed in the image display area W3b, and further selects the group name of the image group to which the selected image belongs to the image group name. An image group name displayed in the display area W3a is selected (steps 96 and 97). When uploading a plurality of images is desired, the selection of images and the selection of image group names are repeated.

実行ボタン10が押されると,選択された画像を表す画像ファイルがメモリ・カード42から読出され,かつ選択された画像グループのグループ・キーが,不揮発性メモリ35から読み出される。画像ファイルとグループ・キーとが関連づけられて,ディジタル・カメラ1aからユーザ・コンピュータ50aに送信される(ステップ98)。   When the execute button 10 is pressed, an image file representing the selected image is read from the memory card 42, and the group key of the selected image group is read from the nonvolatile memory 35. The image file and the group key are associated with each other and transmitted from the digital camera 1a to the user computer 50a (step 98).

画像ファイルおよびグループ・キーを受信すると,ユーザ・コンピュータ50aは,グループ・キーによって特定されるピア・ツー・ピア用フォルダ58(図8(A) )中の画像フォルダに関連づけて,受信した画像ファイルを記憶する(ステップ99)。画像ファイル登録処理が終了する。   When receiving the image file and the group key, the user computer 50a associates the received image file with the image folder in the peer-to-peer folder 58 (FIG. 8A) specified by the group key. Is stored (step 99). The image file registration process ends.

(II)画像ファイルの取得処理(ビューモード処理)
図10は,画像ファイルの取得処理における,ディジタル・カメラ,センタ・サーバおよびユーザ・コンピュータのそれぞれの動作の流れを示すフローチャートである。図16および図17は,画像ファイル取得処理においてディジタル・カメラの表示画面7上に表示される画面例を示している。
(II) Image file acquisition processing (view mode processing)
FIG. 10 is a flowchart showing the flow of each operation of the digital camera, the center server, and the user computer in the image file acquisition process. 16 and 17 show examples of screens displayed on the display screen 7 of the digital camera in the image file acquisition process.

画像ファイル取得処理は,利用メンバが所属している画像グループと同じ画像グループに所属している他の利用メンバの画像を取得する処理である。ディジタル・カメラ1aおよびユーザ・コンピュータ50aが用いられた場合について説明する。   The image file acquisition process is a process of acquiring images of other use members belonging to the same image group as the image group to which the use member belongs. A case where the digital camera 1a and the user computer 50a are used will be described.

初期画面W1(図13)においてビューW1bが選択され,ネットワーク接続画面W2(図14)においてOKボタンW2aが選択されると,以下に説明する処理が進行する。   When the view W1b is selected on the initial screen W1 (FIG. 13) and the OK button W2a is selected on the network connection screen W2 (FIG. 14), the processing described below proceeds.

ディジタル・カメラ1aからセンタ・サーバ60に,ネットワークを介して接続要求情報が送信される(ステップ101 )。ディジタル・カメラ1aからセンタ・サーバ60への接続要求情報の送信には,ディジタル・カメラ1aの不揮発性メモリ35に記憶されているセンタ・サーバ情報が用いられる。接続要求情報には,ディジタル・カメラ1aの情報(ピアID,IPアドレス)が含まれる。   Connection request information is transmitted from the digital camera 1a to the center server 60 via the network (step 101). For transmission of connection request information from the digital camera 1a to the center server 60, center server information stored in the nonvolatile memory 35 of the digital camera 1a is used. The connection request information includes information (peer ID, IP address) of the digital camera 1a.

接続要求情報を受信したセンタ・サーバ60は,接続要求情報に含まれるディジタル・カメラ1aの情報(ピアID)に基づいて,ディジタル・カメラ1aが画像共有/プリント・システムを構成するカメラであるかどうか(ディジタル・カメラ1aの利用者が,画像共有/プリント・システムの利用メンバであるかどうか)を,ピア情報データベース67(図6)を参照して判断する。ディジタル・カメラ1aは画像共有/プリント・システムを構成するカメラであるので(ピア情報データベース67に,接続要求情報に含まれるピアIDが登録されている),センタ・サーバ60は,ディジタル・カメラ1aの接続を許可し,接続完了の旨を表すデータをディジタル・カメラ1aに送信する(ステップ102 )。   The center server 60 that has received the connection request information determines whether the digital camera 1a is a camera constituting the image sharing / printing system based on the information (peer ID) of the digital camera 1a included in the connection request information. Whether or not the user of the digital camera 1a is a member of the image sharing / printing system is determined with reference to the peer information database 67 (FIG. 6). Since the digital camera 1a is a camera constituting the image sharing / printing system (the peer ID included in the connection request information is registered in the peer information database 67), the center server 60 is connected to the digital camera 1a. Is transmitted to the digital camera 1a indicating that the connection is complete (step 102).

ディジタル・カメラ1aからセンタ・サーバ60に,画像グループ名の要求情報が送信される(ステップ103 )。センタ・サーバ60は,画像グループ名要求情報を受信すると,ディジタル・カメラ1aから送信されたピアIDに基づいて,ピア情報データベース67を参照して,ディジタル・カメラ1aの所有者(ユーザ・コンピュータ50aの所有者)が所属している画像グループのグループ・キーを読出し,かつこのグループ・キーに対応する画像グループ名をグループ・キー/画像グループ名管理データベース68から読出して,ディジタル・カメラ1aに送信する(ステップ104 )。ディジタル・カメラ1aの不揮発性メモリ35に,グループ・キーおよび画像グループ名が記憶される。   Image group name request information is transmitted from the digital camera 1a to the center server 60 (step 103). When the center server 60 receives the image group name request information, the center server 60 refers to the peer information database 67 on the basis of the peer ID transmitted from the digital camera 1a, and the owner (user computer 50a) of the digital camera 1a. The group key of the image group to which the user belongs), and the image group name corresponding to this group key is read from the group key / image group name management database 68 and transmitted to the digital camera 1a. (Step 104). The group key and the image group name are stored in the non-volatile memory 35 of the digital camera 1a.

図16に示す画像グループ選択画面W4が,ディジタル・カメラ1の表示画面7上に表示される(ステップ106 )。画像グループ選択画面W4は画像グループ名表示領域W4aを含み,この画像グループ名表示領域W4aに,不揮発性メモリ35に記憶された画像グループ名が表示される(ステップ105 )。   An image group selection screen W4 shown in FIG. 16 is displayed on the display screen 7 of the digital camera 1 (step 106). The image group selection screen W4 includes an image group name display area W4a, and the image group name stored in the nonvolatile memory 35 is displayed in the image group name display area W4a (step 105).

ディジタル・カメラ1aの利用者は,画像の取得を希望する画像グループ名を,左右上下キー8を操作する,または表示画面7上をタッチすることによって,画像グループ名表示領域W4aに表示されている画像グループ名の中から選択する(ステップ106 )。選択された画像グループについてのグループ・キーが,不揮発性メモリ35から読出されて,センタ・サーバ60に送信される(ステップ107 )。   The user of the digital camera 1a displays the image group name for which an image is desired to be displayed in the image group name display area W4a by operating the left / right / up / down key 8 or touching the display screen 7. An image group name is selected from the image group names (step 106). The group key for the selected image group is read from the nonvolatile memory 35 and transmitted to the center server 60 (step 107).

グループ・キーを受信したセンタ・サーバ60は,受信したグループ・キーによって特定される画像グループに所属している利用メンバのユーザ・コンピュータへのアクセス情報(ピアID,IPアドレスおよびポート番号)を,ユーザ情報データベース67から読出す(ステップ108 )。読出されたアクセス情報は,センタ・サーバ60からディジタル・カメラ1aに送信される(ステップ109 )。なお,ユーザ・コンピュータがDHCPによって,ネットワークに接続されるたびにIPアドレスが付与されるものであれば,ネットワークに接続されていないユーザ・コンピュータについてのピア情報には,IPアドレスは登録されていない。このようなユーザ・コンピュータについてのアクセス情報は,ディジタル・カメラ1aに送信されないのは言うまでもない。また,センタ・サーバ60が,読出されたアクセス情報に基づいてユーザ・コンピュータにあらかじめアクセスし,ユーザ・コンピュータがアクセス可能な状態であるかを問い合わせ,この結果,アクセス可能な状態にあるユーザ・コンピュータについてのアクセス情報のみを,ディジタル・カメラ1aに送信するようにしてもよい。   Upon receiving the group key, the center server 60 obtains access information (peer ID, IP address and port number) to the user computer of the member belonging to the image group specified by the received group key. Read from the user information database 67 (step 108). The read access information is transmitted from the center server 60 to the digital camera 1a (step 109). If an IP address is assigned each time the user computer is connected to the network by DHCP, the IP address is not registered in the peer information for the user computer not connected to the network. . Needless to say, such access information about the user computer is not transmitted to the digital camera 1a. Further, the center server 60 accesses the user computer in advance based on the read access information, inquires whether the user computer is in an accessible state, and as a result, the user computer in an accessible state. Only the access information about the above may be transmitted to the digital camera 1a.

ディジタル・カメラ1aは,センタ・サーバ60からアクセス情報を受信すると,受信したアクセス情報に基づいて,そのアクセス情報によって特定されるユーザ・コンピュータに,サムネイル画像データの取得要求情報を送信する(ステップ110 )。もちろん,この取得要求情報には,選択された画像グループについてのグループ・キーおよびディジタル・カメラ1aについてのカメラ情報(ピアIDおよびIPアドレス)も含まれる。   Upon receiving the access information from the center server 60, the digital camera 1a transmits thumbnail image data acquisition request information to the user computer specified by the access information based on the received access information (step 110). ). Of course, this acquisition request information includes the group key for the selected image group and the camera information (peer ID and IP address) for the digital camera 1a.

ディジタル・カメラ1aから送信されたサムネイル画像データの取得要求情報を受信したユーザ・コンピュータは,取得要求情報に含まれているグループ・キーに基づいて,そのグループ・キーによって特定される画像グループについての画像フォルダに関連づけられている画像ファイル中のサムネイル画像データを読出し,サムネイル画像データに,自己のIPアドレスを関連づけて,ディジタル・カメラ1aに送信する(ステップ111 )。ディジタル・カメラ1aがセンタ・サーバ60から受信したアクセス情報が複数であれば,上述のサムネイル画像データの取得要求情報は,複数のユーザ・コンピュータに送信される。この場合には,複数のユーザ・コンピュータのそれぞれから,選択した画像グループについての画像(サムネイル画像データ)およびIPアドレスの組が,ディジタル・カメラ1aに送信される。   The user computer that has received the acquisition request information for the thumbnail image data transmitted from the digital camera 1a, based on the group key included in the acquisition request information, determines the image group specified by the group key. The thumbnail image data in the image file associated with the image folder is read, and the thumbnail image data is associated with its own IP address and transmitted to the digital camera 1a (step 111). If the digital camera 1a receives a plurality of access information received from the center server 60, the above-described thumbnail image data acquisition request information is transmitted to a plurality of user computers. In this case, a set of an image (thumbnail image data) and an IP address for the selected image group is transmitted from each of the plurality of user computers to the digital camera 1a.

ディジタル・カメラ1aの表示画面7上の画像表示領域W4bに,受信したサムネイル画像データに基づくサムネイル画像が表示される(ステップ112 ,図17:ダウンロード画面W5)。   A thumbnail image based on the received thumbnail image data is displayed in the image display area W4b on the display screen 7 of the digital camera 1a (step 112, FIG. 17: download screen W5).

ディジタル・カメラ1aの所有者は,画像表示領域W4bに表示されているサムネイル画像の中から,ダウンロードを希望する一または複数の画像を選択する(ステップ113 )。選択されたサムネイル画像に関連づけられているIPアドレスに基づいて,選択されたサムネイル画像を表す画像ファイルを持つユーザ・コンピュータに,ダウンロード要求情報が送信される(ステップ114 )。ダウンロード要求情報には,ダウンロードを要求する画像ファイル名(サムネイル画像データ中に含まれている)が含まれる。   The owner of the digital camera 1a selects one or a plurality of images to be downloaded from the thumbnail images displayed in the image display area W4b (step 113). Based on the IP address associated with the selected thumbnail image, download request information is transmitted to the user computer having an image file representing the selected thumbnail image (step 114). The download request information includes the name of the image file that is requested to be downloaded (included in the thumbnail image data).

ダウンロード要求情報を受信したユーザ・コンピュータは,ディジタル・カメラ1aに,要求された画像ファイルを送信する(ステップ115 )。ディジタル・カメラ1のメモリ・カード42に,ユーザ・コンピュータから送信された画像ファイルが記録される(ステップ116 )。   The user computer that has received the download request information transmits the requested image file to the digital camera 1a (step 115). The image file transmitted from the user computer is recorded in the memory card 42 of the digital camera 1 (step 116).

(III) プリント処理(その1)
図11は,プリント処理におけるディジタル・カメラとプリンタのそれぞれの処理の流れを示すフローチャートである。
(III) Print processing (1)
FIG. 11 is a flowchart showing the processing flow of each of the digital camera and the printer in the printing process.

このプリント処理は,ディジタル・カメラの所有者が,メモリ・カード18に記録されている画像ファイルに基づく画像を,プリンタ70からプリントする処理である。ディジタル・カメラ1aが用いられた場合について説明する。   In this print process, the owner of the digital camera prints an image based on the image file recorded on the memory card 18 from the printer 70. A case where the digital camera 1a is used will be described.

ディジタル・カメラ1aのモード選択ダイアル2を用いて通信モードが選択されると,上述のように,初期画面W1(図13)が表示画面7上に表示される。プリント処理では,プリントW1cが選択される。   When the communication mode is selected using the mode selection dial 2 of the digital camera 1a, the initial screen W1 (FIG. 13) is displayed on the display screen 7 as described above. In the printing process, the print W1c is selected.

プリントW1cが選択されると,図18に示す選択画面W6が表示される。選択画面W6は,ディジタル・カメラ1aに装着されているメモリ・カード18に記録されている画像ファイルに基づく画像をプリントするのか,または他の利用メンバが所有している(他の利用メンバのユーザ・コンピュータに記憶されている)画像ファイルに基づく画像をプリントするのかを選択するための画面である。「自分の画像をプリント」W6aが選択されると,図11に示すプリント処理に進む。   When the print W1c is selected, a selection screen W6 shown in FIG. 18 is displayed. The selection screen W6 prints an image based on the image file recorded on the memory card 18 attached to the digital camera 1a or is owned by another user (users of other users) A screen for selecting whether to print an image based on an image file (stored in the computer). When “Print My Image” W6a is selected, the process proceeds to the print process shown in FIG.

ディジタル・カメラ1aからプリンタ70にネットワークを介して接続要求情報が送信される(ステップ121 )。この接続要求情報の送信には,ディジタル・カメラ1aの不揮発性メモリ35に記憶されているプリンタ・ピア情報が用いられる。接続要求情報には,ディジタル・カメラ1aの情報(ピアID,IPアドレス)が含まれる。プリンタ70は,接続完了情報を,ディジタル・カメラ1aに送信する(ステップ122 )。   Connection request information is transmitted from the digital camera 1a to the printer 70 via the network (step 121). For transmitting the connection request information, printer peer information stored in the nonvolatile memory 35 of the digital camera 1a is used. The connection request information includes information (peer ID, IP address) of the digital camera 1a. The printer 70 transmits connection completion information to the digital camera 1a (step 122).

ディジタル・カメラ1aの表示画面7上に,メモリ・カード18に記録されている画像ファイルに基づく画像(原画像データおよびサムネイル画像データのいずれに基づくものであってもよい)が表示される(ステップ123 ;図示略)。   An image based on the image file recorded on the memory card 18 (which may be based on either the original image data or the thumbnail image data) is displayed on the display screen 7 of the digital camera 1a (step) 123; not shown).

表示された画像の中から,プリントを希望する画像が選択される(ステップ124 )。プリント要求情報(プリント注文情報)が,ディジタル・カメラ1aからプリンタ70に送信される(ステップ125 )。このプリント要求情報には,選択された画像ファイル,選択された画像ファイルに基づく画像を何枚プリントするか(プリント枚数),その他の情報を含ませることができる。   An image desired to be printed is selected from the displayed images (step 124). Print request information (print order information) is transmitted from the digital camera 1a to the printer 70 (step 125). This print request information can include the selected image file, the number of images based on the selected image file (number of prints), and other information.

複数種類の画像ファイルに基づく画像をプリントする場合には,画像の選択とプリント要求情報の送信が繰返される(なお,プリント要求情報の送信については,1回でもよい)。   When printing images based on a plurality of types of image files, image selection and print request information transmission are repeated (the print request information may be transmitted once).

ディジタル・カメラ1aから送信されたプリント要求情報を受信したプリンタ70は,受信したプリント要求情報に基づいて,プリント要求情報に含まれる画像ファイルによって表される画像をプリントする(ステップ126 )。   The printer 70 that has received the print request information transmitted from the digital camera 1a prints an image represented by the image file included in the print request information based on the received print request information (step 126).

ディジタル・カメラ1aからプリンタ70に終了情報が送信されると(たとえば,モード選択ダイアル2を,通信モードから他のモードに切換えると,終了情報が送信される)(ステップ127 ),プリンタ70はディジタル・カメラ1aに終了完了情報を送信する(ステップ128 )。プリント処理が終了する。   When the end information is transmitted from the digital camera 1a to the printer 70 (for example, when the mode selection dial 2 is switched from the communication mode to another mode, the end information is transmitted) (step 127), the printer 70 is digitally transmitted. Send completion completion information to the camera 1a (step 128). The print process ends.

ディジタル・カメラ1aの所有者は,プリンタ70によって出力されたプリントを,後日,プリンタ70の設置場所(ラボラトリィ等)に取りに行くことになろう。   The owner of the digital camera 1a will go to the place where the printer 70 is installed (laboratory, etc.) for the print output by the printer 70 at a later date.

(IV) プリント処理(その2)
図12は,プリント処理におけるディジタル・カメラと,プリンタと,ユーザ・コンピュータのそれぞれの処理の流れを示すフローチャートである。図12に示すプリント処理のフローチャートは,図10に示す画像ファイルの取得処理のフローチャートのステップ112 までの処理と同様の処理の続きを表している。すなわち,プリント処理(その2)においては,図10に示す画像ファイルの取得処理における,選択グループのサムネイル画像の表示(ステップ112 )までの処理と同様の処理が行われる。
(IV) Print processing (2)
FIG. 12 is a flowchart showing the processing flow of the digital camera, printer, and user computer in the printing process. The print processing flowchart shown in FIG. 12 represents the continuation of the same processing as the processing up to step 112 in the flowchart of the image file acquisition processing shown in FIG. That is, in the print process (part 2), the same process as the process up to the display of the thumbnail image of the selected group (step 112) in the image file acquisition process shown in FIG. 10 is performed.

このプリント処理は,ディジタル・カメラの所有者が,他の利用メンバが所有する画像ファイルに基づく画像を,プリンタ70からプリントする処理である。図18に示す選択画面W6において「他人の画像をプリント」W6bが選択されると,ディジタル・カメラ1aからプリンタ70に接続要求が送信され(ステップ131 ),プリンタ70からディジタル・カメラ1aに接続完了情報が送信される(ステップ132 )。表示画面7には,プリント画面W7(図19)が表示される。   This print process is a process in which an owner of a digital camera prints an image based on an image file owned by another user from the printer 70. When “print other person's image” W6b is selected on the selection screen W6 shown in FIG. 18, a connection request is transmitted from the digital camera 1a to the printer 70 (step 131), and the connection from the printer 70 to the digital camera 1a is completed. Information is transmitted (step 132). On the display screen 7, a print screen W7 (FIG. 19) is displayed.

ディジタル・カメラ1aの所有者は,プリント画面W7中の画像表示領域W7bに表示されているサムネイル画像の中から,プリントを希望する一または複数のサムネイル画像を選択する(ステップ133 )。   The owner of the digital camera 1a selects one or a plurality of thumbnail images desired to be printed from the thumbnail images displayed in the image display area W7b in the print screen W7 (step 133).

選択されたサムネイル画像に関するプリント要求情報(プリント注文情報)が,ディジタル・カメラ1aからプリンタ70に送信される(ステップ134 )。このプリント要求情報は,選択されたサムネイル画像に関連づけられているIPアドレス(選択されたサムネイル画像を表すデータを含む画像ファイルを記憶しているユーザ・コンピュータのIPアドレス),および画像ファイル名を含む。もちろん,プリント枚数を表すデータ,その他のデータをプリント要求情報に含ませてもよい。   Print request information (print order information) relating to the selected thumbnail image is transmitted from the digital camera 1a to the printer 70 (step 134). This print request information includes the IP address associated with the selected thumbnail image (the IP address of the user computer storing the image file containing data representing the selected thumbnail image), and the image file name. . Of course, data indicating the number of prints and other data may be included in the print request information.

プリンタ70は,ディジタル・カメラ1aからプリント要求情報を受信すると,受信したプリント要求情報に含まれているIPアドレスに基づいて,プリント要求情報に含まれる画像ファイル名の画像ファイルを持つユーザ・コンピュータに,ダウンロード要求情報を送信する(ステップ135 )。ダウンロード要求情報を受信したユーザ・コンピュータは,要求された画像ファイルをハードディスク56から読出し,プリンタ70に送信する(ステップ136 )。受信した画像ファイルに基づく画像が,プリンタ70においてプリントされる(ステップ137 )。   When the printer 70 receives the print request information from the digital camera 1a, the printer 70 sends the information to the user computer having the image file having the image file name included in the print request information based on the IP address included in the received print request information. The download request information is transmitted (step 135). The user computer that has received the download request information reads the requested image file from the hard disk 56 and transmits it to the printer 70 (step 136). An image based on the received image file is printed by the printer 70 (step 137).

ディジタル・カメラ1aからプリンタ70に終了情報が送信される(ステップ138 )と,プリンタ70はディジタル・カメラ1aに終了完了情報を送信する(ステップ139 )。プリント処理が終了する。   When end information is transmitted from the digital camera 1a to the printer 70 (step 138), the printer 70 transmits end completion information to the digital camera 1a (step 139). The print process ends.

画像ファイル共有システムの全体的構成を示す。1 shows an overall configuration of an image file sharing system. ディジタル・カメラの背面側を示す斜視図である。It is a perspective view which shows the back side of a digital camera. ディジタル・カメラの電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a digital camera. 不揮発性メモリの内容の一部を示す。A part of the contents of the nonvolatile memory is shown. ユーザ・コンピュータの電気的構成を示すブロック図である。It is a block diagram which shows the electric constitution of a user computer. ピア情報データベースの一例を示す。An example of a peer information database is shown. グループ・キー/画像グループ名管理テーブルの一例を示す。An example of a group key / image group name management table is shown. (A) はピア・ツー・ピア用フォルダを模式的に示す。(B) はグループ・キー/画像グループ名テーブルの一例を示す。(A) schematically shows a peer-to-peer folder. (B) shows an example of a group key / image group name table. 画像ファイルの登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the registration process of an image file. 画像ファイルの取得処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the acquisition process of an image file. プリント処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of print processing. プリント処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of print processing. 初期画面の一例を示す。An example of an initial screen is shown. ネットワーク接続画面の一例を示す。An example of a network connection screen is shown. アップロード画面の一例を示す。An example of an upload screen is shown. 画像グループ選択画面の一例を示す。An example of an image group selection screen is shown. ダウンロード画面の一例を示す。An example of a download screen is shown. 選択画面の一例を示す。An example of a selection screen is shown. プリント画面の一例を示す。An example of a print screen is shown.

符号の説明Explanation of symbols

1a,1b,1c ディジタル・カメラ
2 モード選択ダイアル
4 アンテナ
7 表示画面
20,51,61 CPU
35 不揮発性メモリ
42 メモリ・カード
50a,50b,50c ユーザ・コンピュータ
55 通信装置
56,66 ハードディスク
58 ピア・ツー・ピア用フォルダ
59 グループ・キー/画像グループ名テーブル
67 ピア情報データベース
68 グループ・キー/画像グループ名管理テーブル
60 センタ・サーバ
70 プリンタ
W3 アップロード画面
W5 ダウンロード画面
W6 選択画面
W7 プリント画面
1a, 1b, 1c Digital camera 2 Mode selection dial 4 Antenna 7 Display screen
20, 51, 61 CPU
35 Nonvolatile memory
42 Memory card
50a, 50b, 50c User computer
55 Communication equipment
56, 66 hard disk
58 Peer-to-peer folder
59 Group Key / Image Group Name Table
67 Peer Information Database
68 Group key / image group name management table
60 Center server
70 Printer W3 Upload screen W5 Download screen W6 Selection screen W7 Print screen

Claims (4)

複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され,上記センタ・サーバは,ユーザごとに,上記ユーザが所属する一または複数の画像グループを特定する画像グループ特定情報と,上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており,上記コンピュータ装置のそれぞれは,上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに,サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており,上記プリンタは,上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて,上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし,上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている,そのような画像ファイル共有/プリント・システムにおいて用いられる上記ディジタル・カメラであり,
上記センタ・サーバから,上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ特定情報を受信する画像グループ特定情報受信手段,
受信した画像グループ特定情報の中から,いずれかの画像グループ特定情報の選択を受付ける画像グループ特定情報選択手段,
選択された画像グループ特定情報を上記センタ・サーバに送信する画像グループ特定情報送信手段,
上記センタ・サーバから送信される,選択された上記画像グループ特定情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を,受信するアクセス情報受信手段,
受信したアクセス情報に基づいて,一または複数の上記コンピュータ装置に,選択した画像グループ特定情報を送信するアクセス手段,
ディジタル・カメラからの画像グループ特定情報を受信したコンピュータ装置から送信される,上記画像グループ特定情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを,受信するサムネイル画像データ受信手段,
上記サムネイル画像データによって表されるサムネイル画像を表示する表示手段,
上記表示手段によって表示されたサムネイル画像の中からプリントすべき画像を選択する選択手段,ならびに
上記選択手段によって選択されたプリントすべき画像を特定する画像特定情報と,プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定するコンピュータ装置特定情報を,上記プリンタに送信する特定情報送信手段を備えている,
ディジタル・カメラ。
A digital camera and a computer device owned by each of a plurality of users, a center server capable of mutual data communication with the digital camera and the computer device via a network, and the digital camera and the computer device; The center server includes, for each user, image group specifying information for specifying one or a plurality of image groups to which the user belongs, and the computer device. A management information storage device for storing management information including access information to each of the image devices, wherein each of the computer devices includes an image folder corresponding to one or a plurality of image groups to which a user who owns the computer device belongs. And thumbnail picture And an image file storage device for storing the image file including the data and the original image data in association with each other, and the printer uses the computer device information based on the image specifying information and the computer device specifying information transmitted from the digital camera. In such an image file sharing / printing system comprising a communication device for accessing a computer device specified by specific information and receiving an image file specified by the image specifying information transmitted from the computer device The digital camera used,
Image group specifying information receiving means for receiving the one or more image group specifying information to which the user who owns the digital camera belongs from the center server;
From the received image group specifying information, picture group identification information selection means for accepting a selection of one of the image group specifying information,
Image group specifying information transmitting means for transmitting the selected image group specifying information to the center server;
Access information for receiving access information transmitted from the center server to computer devices owned by one or more other users belonging to the image group specified by the selected image group specifying information Receiving means,
An access means for transmitting the selected image group identification information to one or more of the computer devices based on the received access information;
Thumbnail image data contained in an image file associated with an image folder corresponding to the image group identified by the image group identification information transmitted from the computer device that has received the image group identification information from the digital camera. Means for receiving thumbnail image data;
Display means for displaying a thumbnail image represented by the thumbnail image data;
Selection means for selecting an image to be printed from thumbnail images displayed by the display means, image specifying information for specifying an image to be printed selected by the selection means, and an image file representing the image to be printed Specific information transmitting means for transmitting computer device specifying information for specifying a computer device having the information to the printer,
Digital camera.
プリントすべき画像のプリント枚数を指定するプリント枚数指定手段をさらに備え,
上記特定情報送信手段は,プリント枚数を表す情報をさらに送信するものである,
請求項1に記載のディジタル・カメラ。
A print number specifying means for specifying the number of prints of the image to be printed;
The specific information transmitting means further transmits information indicating the number of prints.
The digital camera according to claim 1.
複数のユーザのそれぞれが所有するディジタル・カメラおよびコンピュータ装置と,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なセンタ・サーバと,これらのディジタル・カメラおよびコンピュータ装置とネットワークを介して相互にデータ通信が可能なプリンタとから構成され,上記センタ・サーバは,ユーザごとに,上記ユーザが所属する一または複数の画像グループを特定する画像グループ特定情報と,上記コンピュータ装置のそれぞれへのアクセス情報を含む管理情報を記憶する管理情報記憶装置を備えており,上記コンピュータ装置のそれぞれは,上記コンピュータ装置を所有するユーザが所属する一または複数の画像グループに対応する画像フォルダに,サムネイル画像データおよび原画像データを含む画像ファイルを関連付けて記憶する画像ファイル記憶装置を備えており,上記プリンタは,上記ディジタル・カメラから送信される画像特定情報およびコンピュータ装置特定情報に基づいて,上記コンピュータ装置特定情報によって特定されるコンピュータ装置をアクセスし,上記コンピュータ装置から送信される上記画像特定情報によって特定される画像ファイルを受信する通信装置を備えている,そのような画像ファイル共有/プリント・システムにおいて用いられる 上記ディジタル・カメラの制御方法であり,
上記センタ・サーバから,上記ディジタル・カメラを所有するユーザが所属する上記一または複数の画像グループ特定情報を受信し,
受信した画像グループ特定情報の中から,いずれかの画像グループ特定情報の選択を受付け,
選択された画像グループ特定情報を上記センタ・サーバに送信し,
上記センタ・サーバから送信される,選択された上記画像グループ特定情報によって特定される画像グループに所属している一または複数の他のユーザの所有するコンピュータ装置へのアクセス情報を,受信し,
受信したアクセス情報に基づいて,一または複数の上記コンピュータ装置に,選択された画像グループ特定情報を送信し,
ディジタル・カメラからの画像グループ特定情報を受信したコンピュータ装置から送信される,上記画像グループ特定情報によって特定される画像グループに対応する画像フォルダに関連付けられている画像ファイルに含まれるサムネイル画像データを,受信し,
受信した上記サムネイル画像データによって表されるサムネイル画像を表示し,
表示されたサムネイル画像の中からプリントすべき画像を選択し,
選択されたプリントすべき画像を特定する画像特定情報と,プリントすべき画像を表す画像ファイルを有するコンピュータ装置を特定するコンピュータ装置特定情報を,上記プリンタに送信する,
ディジタル・カメラの制御方法。
A digital camera and a computer device owned by each of a plurality of users, a center server capable of mutual data communication with the digital camera and the computer device via a network, and the digital camera and the computer device; The center server includes, for each user, image group specifying information for specifying one or a plurality of image groups to which the user belongs, and the computer device. A management information storage device for storing management information including access information to each of the image devices, wherein each of the computer devices includes an image folder corresponding to one or a plurality of image groups to which a user who owns the computer device belongs. And thumbnail picture And an image file storage device for storing the image file including the data and the original image data in association with each other, and the printer uses the computer device information based on the image specifying information and the computer device specifying information transmitted from the digital camera. In such an image file sharing / printing system comprising a communication device for accessing a computer device specified by specific information and receiving an image file specified by the image specifying information transmitted from the computer device A control method of the digital camera used,
Receiving from the center server the one or more image group identification information to which the user who owns the digital camera belongs;
From the received image group identification information, it receives the selection of one of the image group specifying information,
Send the selected image group identification information to the center server,
Receiving access information transmitted from the center server to a computer device owned by one or more other users belonging to the image group specified by the selected image group specifying information;
Based on the received access information, the selected image group identification information is transmitted to one or more of the above computer devices,
Thumbnail image data contained in an image file associated with an image folder corresponding to the image group identified by the image group identification information transmitted from the computer device that has received the image group identification information from the digital camera. Receive,
Display the thumbnail image represented by the received thumbnail image data,
Select the image to be printed from the displayed thumbnail images,
Transmitting image specification information for specifying the selected image to be printed and computer device specification information for specifying a computer device having an image file representing the image to be printed to the printer;
Digital camera control method.
プリントすべき画像のプリント枚数の指定を受付け,
プリント枚数を表す情報を上記プリンタにさらに送信する,
請求項3に記載のディジタル・カメラの制御方法。
Accepting the designation of the number of prints of the image to be printed
Further sending information indicating the number of prints to the printer,
The method for controlling a digital camera according to claim 3.
JP2004101782A 2004-03-29 2004-03-31 Digital camera used in image file sharing / printing system and control method thereof Expired - Fee Related JP4359178B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004101782A JP4359178B2 (en) 2004-03-31 2004-03-31 Digital camera used in image file sharing / printing system and control method thereof
US11/071,115 US7460151B2 (en) 2004-03-29 2005-03-04 Image file sharing method, and digital camera and center server used in image file sharing system
US12/219,735 US7742074B2 (en) 2004-03-29 2008-07-28 Image file sharing method, and digital camera and center server used in image file sharing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004101782A JP4359178B2 (en) 2004-03-31 2004-03-31 Digital camera used in image file sharing / printing system and control method thereof

Publications (2)

Publication Number Publication Date
JP2005286939A JP2005286939A (en) 2005-10-13
JP4359178B2 true JP4359178B2 (en) 2009-11-04

Family

ID=35184820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004101782A Expired - Fee Related JP4359178B2 (en) 2004-03-29 2004-03-31 Digital camera used in image file sharing / printing system and control method thereof

Country Status (1)

Country Link
JP (1) JP4359178B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6506911B2 (en) * 2014-03-20 2019-04-24 フリュー株式会社 Terminal device, management server, photograph sticker creation device, image management system, image copy restriction method, program, and recording medium

Also Published As

Publication number Publication date
JP2005286939A (en) 2005-10-13

Similar Documents

Publication Publication Date Title
US7460151B2 (en) Image file sharing method, and digital camera and center server used in image file sharing system
US6069706A (en) Image reading device and image processing method utilizing the same
US7533151B2 (en) Electronic mail sending device, information processor, image processing system, and computer product
US8006276B2 (en) Image taking apparatus and method with display and image storage communication with other image taking apparatus
US8902317B2 (en) Camera with data transmission control unit
WO2008023747A1 (en) Electronic camera and server device
JPH10232925A (en) Image transmission method, image transmission system, computer-usable medium, and memory for transmitting image information from a scanner to a client computer via a network
TWI239208B (en) Image transmitting and receiving system, image transmitting device and receiving device
JP2020009477A (en) Information processing system, information processing apparatus, information processing system control method, information processing apparatus control method, and program
JP2002261998A (en) Multifunction device, information processing device, data processing method, control program, and computer-readable storage medium
JP4196522B2 (en) Information transmitting apparatus, information communication system, information transmitting method, information reproducing method, and computer-readable recording medium recording information transmitting program
JP2003087479A (en) Image reading system
JP4330069B2 (en) Image file sharing method, and digital camera and center server used in image file sharing system
JP4359178B2 (en) Digital camera used in image file sharing / printing system and control method thereof
JP2008053978A (en) Electronic camera
JP4805532B2 (en) Device equipment
JP3906976B2 (en) Imaging transmission apparatus and imaging transmission system
JP2004147014A (en) Image display system, image input device used therefor, image display device, and image display control method
JP4150299B2 (en) Control devices and controlled devices used in systems that support both command-based models and user interface export models
JP3903433B2 (en) Imaging device
JP4586778B2 (en) Server device
JP4967960B2 (en) Printing method, digital camera, program, and printer
JP5370524B2 (en) Digital camera, transmission method, and program
JP5140963B2 (en) Server device
JP2003006213A (en) Image back up method and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060522

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20061208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090310

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090501

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090804

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090807

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4359178

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120814

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130814

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees