撮影装置とサーバーがネットワークを介して接続される写真アップロードシステムにおいて、前記撮影装置は、前記撮影装置の名称および個体番号を写真データとともに前記サーバーに送信する送信手段を備え、前記サーバーは、前記撮影装置から送信されてきた前記撮影装置の名称および個体番号を写真データとともに受信する受信手段と、前記撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定手段と、前記写真データに付加されている情報に基づいて、前記写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、前記イベントに前記写真データを関連付ける関連付け手段とを備えることを特徴とする写真アップロードシステム。前記イベントには、前記カメラリストで設定された前記撮影装置の名称および個体番号が関連付けられており、前記関連付け手段は、前記イベントに関連付けられた前記撮影装置の名称および個体番号と、前記写真データに付加されている情報に基づいて、前記写真データが前記イベントに関連するか否かを判断することを特徴とする請求項1に記載の写真アップロードシステム。前記サーバーは、前記写真データに付加されている情報と前記イベントを照合し、適合しない場合には、独自イベントを生成する独自イベント生成手段をさらに備えることを特徴とする請求項1または請求項2に記載の写真アップロードシステム。前記関連付け手段は、前記イベントに関連するドキュメントを前記イベントにさらに関連付けることを特徴とする請求項1乃至請求項3のいずれかに記載の写真アップロードシステム。撮影装置とサーバーがネットワークを介して接続される写真アップロードシステムの写真アップロード方法において、前記撮影装置の名称および個体番号を写真データとともに前記サーバーに送信する送信ステップと、前記撮影装置から送信されてきた前記撮影装置の名称および個体番号を写真データとともに受信する受信ステップと、前記撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定ステップと、前記写真データに付加されている情報に基づいて、前記写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、前記イベントに前記写真データを関連付ける関連付けステップとを含むことを特徴とする写真アップロード方法。撮影装置とサーバーがネットワークを介して接続される写真アップロードシステムの写真アップロード処理をコンピュータに実行させるプログラムにおいて、前記撮影装置の名称および個体番号を写真データとともに前記サーバーに送信する送信ステップと、前記撮影装置から送信されてきた前記撮影装置の名称および個体番号を写真データとともに受信する受信ステップと、前記撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定ステップと、前記写真データに付加されている情報に基づいて、前記写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、前記イベントに前記写真データを関連付ける関連付けステップとを含む処理をコンピュータに実行させるプログラム。撮影装置をネットワークを介して接続される情報処理装置において、前記撮影装置から送信されてきた前記撮影装置の名称および個体番号を写真データとともに受信する受信手段と、前記撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定手段と、前記写真データに付加されている情報に基づいて、前記写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、前記イベントに前記写真データを関連付ける関連付け手段とを備えることを特徴とする情報処理装置。ところで、デジタルカメラを特定してサーバーに写真をアップロードさせる場合、ユーザーのアカウントに複数のデジタルカメラの情報を登録する必要がある。単純な方法では、ユーザーが、サーバー上にデジタルカメラの個体番号シリアル番号を登録し、その個体番号と関連付けてカメラの名称を入力するものである。しかしながら、ユーザビリティは非常に低い。本発明の目的は、写真に関連付けてカメラの名称とシリアル番号をサーバーに送信し、カメラ側の情報をサーバーに登録することで、写真のアップロード時のユーザビリティを向上させるようにした写真アップロードシステムおよび方法、情報処理装置、並びにプログラムを提供することである。本発明の一側面は、撮影装置とサーバーがネットワークを介して接続される写真アップロードシステムにおいて、撮影装置の名称および個体番号を写真データとともにサーバーに送信する送信手段と、撮影装置から送信されてきた撮影装置の名称および個体番号を写真データとともに受信する受信手段と、撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定手段と、写真データに付加されている情報に基づいて、写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、イベントに写真データを関連付ける関連付け手段とを備えることを特徴とする。以上のように、カメラ側の情報をサーバーに登録することで、写真のアップロード時のユーザビリティを向上させることができ、アップロードされた写真データをイベントに関連付けることが可能となる。イベントには、カメラリストで設定された撮影装置の名称および個体番号が関連付けられており、関連付け手段は、イベントに関連付けられた撮影装置の名称および個体番号と、写真データに付加されている情報に基づいて、写真データがイベントに関連するか否かを判断する。これにより、アップロードされた写真データがイベントに関連するか否かを容易に判断することが可能となる。サーバーは、写真データに付加されている情報とイベントを照合し、適合しない場合には、独自イベントを生成する独自イベント生成手段をさらに備える。これにより、写真データの関連付け先が不明になってしまう事態を避けることができる。関連付け手段は、前記イベントに関連するドキュメントを前記イベントにさらに関連付ける。これにより、アップロードされた写真とともにドキュメントもイベントに関連付けることができる。本発明の一側面は、撮影装置の名称および個体番号を写真データとともにサーバーに送信する送信ステップと、撮影装置から送信されてきた撮影装置の名称および個体番号を写真データとともに受信する受信ステップと、撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定ステップと、写真データに付加されている情報に基づいて、写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、イベントに写真データを関連付ける関連付けステップとを含むことを特徴とする。本発明の一側面は、撮影装置をネットワークを介して接続される情報処理装置において、撮影装置から送信されてきた撮影装置の名称および個体番号を写真データとともに受信する受信手段と、撮影装置の名称および個体番号に基づいて、カメラリストを設定するカメラリスト設定手段と、写真データに付加されている情報に基づいて、写真データが、予め登録されたイベントに関連するか否かを判断し、関連する場合には、イベントに写真データを関連付ける関連付け手段とを備えることを特徴とする。以上のように、カメラ側の情報をサーバーに登録することで、アップロードされた写真データがイベントに関連するか否かを容易に判断することができ、関連する場合には写真データをイベントに関連付けることが可能となる。本発明によれば、写真に関連付けてカメラの名称とシリアル番号をサーバーに送信し、カメラ側の情報をサーバーに登録することで、写真のアップロード時のユーザビリティを向上させるようにした写真アップロードシステムおよび方法、情報処理装置、並びにプログラムを提供することができる。[本発明の写真アップロードシステムの構成]図1は、本発明を適用した写真アップロードシステムの構成例を示す図である。この写真アップロードシステムにおいては、デジタルカメラ1とサーバー2がネットワーク3を介して相互に接続されることで構成される。本実施の形態では、撮影装置としてデジタルカメラを例に説明するが、これに限らず、たとえばデジタルビデオカメラ、携帯電話機などの撮影機能を有する装置でもよい。デジタルカメラ1は、CPU、CMOSComplementaryMetalOxideSemiconductorセンサー、画像処理部、メモリー、出力部、操作部、表示部等を有する撮影装置である。CPUは、操作部からのユーザー操作の内容を示す信号に基づいて、デジタルカメラ1の全体の動作を制御し、CMOSセンサーで取り込まれた画像信号をA/DAnalogtoDigital変換させ、画像データをメモリーに記憶させる。画像処理部は、メモリーに記憶された画像データに対してダイナミックレンジ拡大処理、ホワイトバランス処理、輪郭強調処理などの各種の画像処理を施した後、出力部を介して着脱可能なメモリーカードに記憶させたり、表示部に表示させたりする。デジタルカメラ1は、カメラの名称を設定するユーザーインターフェイス、およびデジタルカメラ1のシリアル番号デジタルカメラ1を一意に識別するための個体番号を取得するソフトウェアを備えているとともに、カメラ名称およびシリアル番号をサーバー2に通知するためのAPIApplicationProgramInterfaceを備えている。またデジタルカメラ1は、Wi-Fiwirelessfidelityネットワーク通信やワイヤレス通信などでネットワーク3を介してサーバー2に写真画像データをアップロードする通信機能を備えている。たとえば、デジタルカメラ1のユーザーは、表示部にカメラの名称を設定する画面を表示させ、自分好みの名称を登録したり、表示部にサーバー設定画面10Aを表示させ、サーバー2に写真データをアップロードする際に必要となるサーバー2のアカウント名およびパスワードを入力したりすることができる。またユーザーは、写真撮影画面10Bにプレビューを表示させて被写体を確認し、写真撮影を行うことができる。そして、ユーザーが写真データのアップロードを指示すると、デジタルカメラ1のCPUは、サーバー設定画面10Aで設定されたサーバー2にアクセスし、カメラの名称とシリアル番号とともに写真データを、ネットワーク3を介してサーバー2にアップロードする。なお、デジタルカメラ1上に、カメラの名称を設定するユーザーインターフェイスが用意されていない場合には、メーカーがデフォルトで設定した製品名をカメラの名称とするようにしてもよい。また、カメラの名称を設定するユーザーインターフェイスやサーバー2のアカウント名およびパスワードを設定するサーバー設定画面10Aを、たとえば、USBUniversalSerialBus接続されたパーソナルコンピューター上のアプリケーションで実施するようにしてもよい。サーバー2は、CPU、ROMReadOnlyMemory、RAMRandomAccessMemory、およびHDDHardDiskDriveなどを有するコンピュータシステムである。サーバー2は、ネットワーク3を介してデジタルカメラ1から送信されてきた写真データを受信すると、その写真データに付随するデジタルカメラ1のカメラ名称とシリアル番号を取得し、図2に示すようなカメラリストを作成する。図2に示すように、カメラリストのカメラ1の項目には、ユーザーAのカメラ1のカメラ名称とシリアル番号が設定され、カメラ2の項目には、ユーザーBのカメラ2のカメラ名称とシリアル番号が設定されている。カメラ1とカメラ2は、サーバー2が任意に付与したカメラリスト上の項目名である。なお、デジタルカメラ1で複数のユーザーを設定したり、あるいは、サーバー2のアカウントを変えたりして、別のユーザーのアカウントにてサーバー2に写真データをアップロードすると、別のユーザーのアカウントで同一のデジタルカメラ1をカメラリストに登録することができる。すなわち、複数のユーザーで1台のデジタルカメラ1を共有することが可能になる。この方法は、デジタルカメラ1に適用するだけでなく、自動的にデータをサーバー2に転送する機器において、サーバー2側でその機器を特定したい場合にも適用することができる。たとえば、仕事用の機材で作業した結果のドキュメントと個人用の機材で作業した結果のドキュメントを同じサーバー2に保存する場合、仕事用と個人用のフォルダーを自動的に分けたり、あるいは、複数のユーザーが共用している機材で作業した結果を同じサーバー2に保存したりする場合などがある。図1の説明に戻る。サーバー2は、受信した写真データに付加されているExif情報に基づいて、写真リストを作成し、カメラリスト図2と関連付ける。これにより、図3に示すような写真リストが作成される。Exif情報には、撮影日時、撮影機器メーカー名、撮影機器モデル名、撮影情報などが含まれている。図3に示すように、写真リストのファイル1の項目には、201004031314の撮影日時と、カメラリストのカメラ1の情報ユーザーAのカメラ1シリアル番号が関連付けられている。ファイル2の項目には、201004031320の撮影日時と、カメラリストのカメラ2の情報ユーザーAのカメラ2シリアル番号が関連付けられている。ファイル3の項目には、201004031923の撮影日時と、カメラリストのカメラ1の情報が関連付けられている。ファイル4の項目には、201004031932の撮影日時と、カメラリストのカメラ2の情報が関連付けられている。またリストアップされた各項目には、対応する写真データの保存先がそれぞれ関連付けられている。ファイル1~ファイル4は、サーバー2が任意に付与した写真リスト上の項目名である。図1の説明に戻る。サーバー2には、予めユーザーによってイベントリスト予定情報の一覧が登録されている。たとえば、ユーザーは、サーバー2に接続可能な機器たとえば、コンピューターを用いてイベント予定の名称、開始時刻、終了時刻等をカレンダー上に入力するとともに、そのイベントに関連する写真データをアップロードした際に、その写真データを自動公開するか否かを設定する。ユーザーは、自動公開の可否を設定する場合、図4に示すようなポップアップメニューを表示させ、自動公開するカメラを選択する。図4に示すポップアップメニューは、カメラリスト図2に基づいて表示される。図4の例では、カメラ1、カメラ2、カメラ3の項目が表示されている。ユーザーは、ユーザーAが所有するカメラ1で撮影された写真データをアップロードした際にその写真データを自動公開したい場合には、カメラ1:ユーザーAのカメラ1の項目を選択する。またユーザーは、ユーザーAが所有するカメラ2で撮影された写真データをアップロードした際にその写真データを自動公開したい場合には、カメラ2:ユーザーAのカメラ2の項目を選択する。なお自動公開を設定するユーザーは、カメラ1を所有するユーザーAであってもよいし、他のユーザーであってもよい。たとえば図2の例は、自動公開を設定するユーザーは、イベントを管理する管理者で、そのイベントに参加するメンバーの一人であるユーザーAを写真係としてカメラ1とカメラ2で撮影することを頼み、カメラ3を、イベントに参加するメンバーが自由に撮影できるカメラとして用意した場合が想定される。カメラ3は、APIを使用することができないデジタルカメラ1で撮影されたり、何らかの方法で写真データを入手したため、デジタルカメラ1との関連付けがなされなかった写真データがある場合に、写真データに付加されているExif情報から入手したメーカー名とモデル名を元に自動生成された項目である。つまり、デジタルカメラ1との関連付けがなされなかった写真データが複数あり、メーカー名とモデル名が複数あった場合に、同一のメーカー名とモデル名の写真データがピックアップされ、枚数の多いものから優先順位が付与され、優先順位の高いものから順にカメラ3以降のリストが自動生成される。これにより、デジタルカメラ1との関連付けがなされていない写真データの自動公開の可否も設定することができ、ユーザビリティを向上させることができる。ただし、リストを自動生成する前に、ユーザーに対して、自動生成してよいか否かを問い合わせる手段を用意するとよい。以上の設定により、サーバー2には、たとえば図5に示すようなイベントリストが登録される。イベントリストの第1番目の項目には、待ち合わせの名称、201004031300の開始時刻、201004031330の終了時刻からなるイベントが設定されているとともに、カメラ1とカメラ2が自動公開用のカメラとして設定されている。第2番目の項目には、YYYレストランで食事の名称、201004031900の開始時刻、201004032100の終了時刻からなるイベントが設定されているとともに、カメラ1が自動公開用のカメラとして設定されている。サーバー2は、デジタルカメラ1から写真データを受信した場合、イベントリスト図5を参照し、受信した写真データに付加されているExif情報に基づいて、イベントに関連する写真データであるか否かを判断し、イベントに関連する写真データであると判断した場合には、イベントに写真データを関連付ける。ネットワーク3は、公衆回線網、ローカルエリアネットワーク、またはインターネットなどのネットワーク、デジタル衛星放送といった、有線または無線のいずれのものでもよい。図6は、写真アップロードシステムの機能構成例を示すブロック図である。図6に示すデジタルカメラ1の機能部のうちの少なくとも一部は、写真アップロードアプリケーションがデジタルカメラ1のCPUにより読み込まれ、実行されることによって実現される。デジタルカメラ1は、少なくとも、情報取得部11、情報設定部12、撮影制御部13、記憶部14、および通信制御部15の機能を有する。サーバー2の機能部のうちの少なくとも一部は、写真管理アプリケーションがサーバー2のCPUにより読み込まれ、実行されることによって実現される。サーバー2は、少なくとも、通信制御部21、カメラリスト設定部22、写真リスト設定部23、独自イベント生成部24、写真関連付け部25、およびデーターベース26の機能を有する。情報取得部11は、デジタルカメラ1のシリアル番号カメラ個体番号を取得し、記憶部14に記憶させる。情報設定部12は、図示せぬ操作部を用いてユーザーによって設定入力されたデジタルカメラ1の名称、およびサーバー2のアカウント名とパスワードを取得し、記憶部14に記憶させる。撮影制御部13は、ユーザーによりシャッターボタンが押下されたとき、設定された撮影モードに従って、CMOSセンサーを制御して撮影を行い、撮影した写真データを記憶部14に記憶させる。記憶部14は、デジタルカメラ1のカメラ名称、シリアル番号、サーバー2のアカウント名およびパスワード等の情報を記憶するとともに、撮影された写真データを記憶する。通信制御部15は、通信制御装置、通信ポート等を有し、デジタルカメラ1とネットワーク3間の通信を媒介する通信インターフェースであり、ネットワーク3を介して、デジタルカメラ1とサーバー2間の通信制御を行う。通信制御部15は、図示せぬ操作部を用いてユーザーによって写真データのアップロードが指示されると、記憶部14に記憶されているサーバー2のアカウント名とパスワードからサーバー2にアクセスする。アクセスが許可されると、通信制御部15は、記憶部14から写真データを読み出すとともに、デジタルカメラ1のカメラ名称とシリアル番号を読み出し、ネットワーク3を介してサーバー2に送信アップロードする。サーバー2の通信制御部21は、通信制御装置、通信ポート等を有し、サーバー2とネットワーク3間の通信を媒介する通信インターフェースであり、ネットワーク3を介して、サーバー2とデジタルカメラ1間の通信制御を行う。通信制御部21は、ネットワーク3を介してデジタルカメラ1から送信されてきた写真データ、デジタルカメラ1のカメラ名称およびシリアル番号を受信し、カメラリスト設定部22、写真リスト設定部23、および独自イベント生成部24に供給する。カメラリスト設定部22は、通信制御部21から供給されたデジタルカメラ1のカメラ名称とシリアル番号に基づいてカメラリスト図2を作成し、データーベース26に設定保存する。写真リスト設定部23は、通信制御部21から供給された写真データのExif情報に基づいて写真リストを作成し、データーベース26に設定保存するとともに、カメラリストと関連付ける。独自イベント生成部24は、通信制御部21から供給された写真データとデーターベース26に予め設定されているイベントリスト図5を照合し、関連性のない写真データと判断した場合には、新たな独自イベントを生成し、データーベース26のイベントリストに追加する。写真関連付け部25は、データーベース26に保存されているイベントリストと、受信した写真データに付加されている情報を照合し、適合する場合には、イベントに写真データを関連付ける。次に、図7のフローチャートを参照して、デジタルカメラ1が実行する、写真データの送信アップロード処理について説明する。ステップS1において、デジタルカメラ1の通信制御部15は、記憶部14に記憶されているサーバー2のアカウント名とパスワードを読み出し、ネットワーク3を介してサーバー2との接続を行う。サーバー2は、デジタルカメラ1から送信されてきたサーバー2のアカウント名とパスワードを用いて認証を行う。サーバー2は、認証に成功すると、デジタルカメラ1に対して接続を許可する。ステップS2において、デジタルカメラ1の通信制御部15は、記憶部14に記憶されているデジタルカメラ1のカメラ名称とシリアル番号を読み出し、ネットワーク3を介してサーバー2に送信する。ステップS3において、通信制御部15は、記憶部14に記憶されている写真データを読み出し、ネットワーク3を介してサーバー2に送信する。ステップS4において、通信制御部15は、記憶部14に記憶されている未送信の写真データサーバー2に一度も送ったことがない写真データを全て送信したか否かを判定し、未だ送信していない写真データがあると判定した場合、ステップ3に戻り、未送信の写真データを全て送信したと判定するまで処理を繰り返し実行する。ステップS4において、デジタルカメラ1の通信制御部15は、記憶部14に記憶されている未送信の写真データを全て送信したと判定した場合、ステップS5に進み、サーバー2との接続を解除する。以上のように、デジタルカメラ1からサーバー2に写真データを送信アップロードする場合、写真データ毎にデジタルカメラ1のカメラ名称とシリアル番号を送信するのではなく、一回の写真データ群の送信処理で一度だけ送信することにより、処理の高速化および省電力化を図ることが可能となる。なお、デジタルカメラ1がサーバー2へ写真データをアップロード中に写真撮影が行われた場合には、エラーとして検出し、アップロードを中断することができる。そして、ユーザーによりアップロードの再開が指示された場合には、中断された写真データから順にアップロードを再開することができる。次に、図8のフローチャートを参照して、サーバー2が実行する、写真データの受信処理について説明する。ステップS11において、サーバー2の通信制御部21は、デジタルカメラ1からの接続要求を受け、アカウント名とパスワードをチェックして認証する。通信制御部21は、認証に成功すると、デジタルカメラ1に対して接続を許可する。ステップS12において、通信制御部21は、ネットワーク3を介してデジタルカメラ1から送信されてきた、写真データに付随するカメラ名称およびシリアル番号を受信する。通信制御部21は、受信したカメラ名称およびシリアル番号をカメラリスト設定部22に供給する。ステップS13において、サーバー2のカメラリスト設定部22は、ステップS12で受信され通信制御部21から供給されたシリアル番号が、データーベース26に保存されているカメラリスト図2に登録されているか否かを判定し、カメラリストに登録されていると判定した場合、ステップS14に進む。ステップS14において、カメラリスト設定部22は、通信制御部21から供給されたシリアル番号に対応するカメラリストの項目のカメラ名称を更新する。つまり、シリアル番号はカメラ固有の番号であり変更することはできないが、カメラ名称は、ユーザーによって適宜変更される場合があるため、このステップS14の処理により、最新のカメラ名称がカメラリストに常に設定されることになる。ステップS13において、サーバー2のカメラリスト設定部22は、ステップS12で受信され通信制御部21から供給されたシリアル番号が、データーベース26に保存されているカメラリストに登録されていないと判定した場合、ステップS15に進む。ステップS15において、カメラリスト設定部22は、通信制御部21から供給されたカメラ名称およびシリアル番号に基づいて、カメラリストに新規登録し、データーベース26に保存する。ステップS14またはステップS15の処理の後、ステップS16において、サーバー2の通信制御部21は、接続終了であるか否か、つまり、デジタルカメラ1から写真データを受信しなくなったか否かを判定し、まだ写真データを受信中であると判定した場合、ステップS17に進む。ステップS17において、通信制御部21は、デジタルカメラ1からネットワーク3を介して送信されてきた写真データを受信する。通信制御部21は、受信した写真データを写真リスト設定部23、独自イベント生成部24、および写真関連付け部25に供給する。ステップS18において、サーバー2の写真リスト設定部23は、ステップS17で受信され通信制御部21から供給された写真データのExif情報に基づいて写真リストを作成し、ステップS14またはステップS15で設定されたカメラリストと関連付ける図3。また写真リスト設定部23は、写真リストの各項目にそれぞれ対応する写真データを関連付ける。その後、ステップS16に戻り、接続終了と判定されるまで処理が繰り返される。そして、ステップS16において、サーバー2の通信制御部21は、接続終了である写真データを受信しなくなったと判定した場合、受信処理を終了する。以上のように、デジタルカメラ1から写真データを受信する場合、まず、カメラ名称とシリアル番号を登録更新し、それらの情報を写真リストに関連付けることにより、後述するようにして、容易に写真データをイベントに関連付けることができる。しかしながら、イベントに関連付けることができない写真データを受信する場合があり、その写真データの関連付け先が不明になってしまう事態が生じる。そこで、そのような事態を避けるために独自イベントを生成することで対処する。図9は、サーバー2が実行する、独自イベントの生成処理を説明するフローチャートである。ステップS31において、サーバー2の独自イベント生成部24は、データーベース26に保存されている写真リストを全て処理したか否か、つまり、写真リストに関連付けられた全ての写真データとイベントとを照合したか否かを判定し、未だ写真リストを全て処理していないと判定した場合、ステップS32に進む。ステップS32において、独自イベント生成部24は、写真リストに関連付けられた写真データのExif情報に含まれる撮影日時と、イベントリストにあるイベントとを照合し、含まれるイベントがあるか否かを判定し、含まれるイベントがあると判定した場合、ステップS33に進む。たとえば、図3に示した写真リストのファイル1の写真データの撮影日時201004031320は、図5に示したイベントリストの第1番目のイベントに含まれている。したがって、この場合には、ステップS32において、含まれるイベントがあると判定される。ステップS33において、サーバー2の独自イベント生成部24は、照合中のイベントに自動共有カメラが設定されているか否かを判定し、自動共有カメラが設定されていないと判定した場合、ステップS31に戻り、次の写真データの照合を開始する。ステップS33において、独自イベント生成部24は、照合中のイベントに自動共有カメラが設定されていると判定した場合、ステップS34に進む。たとえば、図5に示したイベントリストの第1番目のイベントには、カメラ1とカメラ2が自動公開用のカメラ自動共有カメラとして設定されている。ステップS34において、サーバー2の独自イベント生成部24は、照合中のイベントに設定されている自動共有カメラと、照合中の写真データに付随するカメラの情報が適合しているか合っているか否かを判定し、カメラが適合していると判定した場合、ステップS31に戻り、次の写真データの照合を開始する。一方、ステップS34において、照合中のイベントに設定されている自動共有カメラと、照合中の写真データに付随するカメラの情報が合っていないと判定された場合には、ステップS35に進む。また、ステップS32において、写真リストに関連付けられた写真データが含まれるイベントがないと判定された場合も、ステップS35に進む。ステップS35において、サーバー2の独自イベント生成部24は、イベントリストに独自イベントを追加する。これにより、たとえば図10に示すように、既に存在するイベントリストに独自イベントが追加される。たとえば、照合中の写真データに付随する撮影日時を開始時刻とし、その30分後を終了時刻とする独自イベントが追加される。このように、所定時間たとえば30分を区切りにして独自イベントが生成される。ステップS31において、サーバー2の通信制御部21は、データーベース26に保存されている写真リストを全て処理した、つまり、写真リストに関連付けられた全ての写真データとイベントとを照合したと判定した場合、処理を終了する。以上のように、ユーザーによって予め登録されたイベントに関連付けることができない写真データの関連付け先として独自イベントを生成することにより、いかなる写真データもイベントに関連付けることが可能となる。また、独自イベントを生成した場合のデフォルトの設定として、自動公開をオンにする指定を行うことができる。さらに、デジタルカメラ1を特定することができるため、カメラ毎に独自イベントをそれぞれ生成したり、カメラ毎に自動公開をオンにするか否かという指定を行ったりすることも可能である。このようにすれば、共用のカメラと個人所有のカメラを共に設定しておき、個人用のカメラは自動公開せず、共用のカメラは自動公開するといったデフォルトの指定も可能となる。さらに、カメラ名称を分析して共用のカメラか個人所有のカメラかを判断し、自動公開の可否を自動的に設定するようにしてもよい。図11は、サーバー2が実行する、写真データの関連付け処理を説明するフローチャートである。ステップS41において、サーバー2の写真関連付け部25は、データーベース26に保存されているイベントリストを全て処理したか否か、つまり、イベントリストにある全てのイベントに写真データの関連付けを行ったか否かを判定し、未だイベントリストを全て処理していないと判定した場合、ステップS42に進む。ステップS42において、写真関連付け部25は、写真リストに関連付けられた写真データに付加されているExif情報に含まれる撮影日時と、イベントリストにあるイベントを照合して、含まれるイベントがあるか否かを判定し、含まれるイベントがあると判定した場合、ステップS43に進む。ステップS43において、サーバー2の写真関連付け部25は、照合中のイベントに自動共有カメラが設定されているか否かを判定し、自動共有カメラが設定されていると判定した場合、ステップS44に進む。たとえば、図5に示したイベントリストの第1番目のイベントには、カメラ1とカメラ2が自動公開用のカメラ自動共有カメラとして設定されている。ステップS44において、サーバー2の写真関連付け部25は、照合中のイベントに設定されている自動共有カメラと、照合中の写真データに付随するカメラの情報が適合しているか否かを判定し、カメラが適合していると判定した場合、ステップS45に進む。またステップS43において、照合中のイベントに自動共有カメラが設定されていないと判定された場合も、ステップS45に進む。ステップS45において、サーバー2の写真関連付け部25は、イベント毎のリストに写真データを追加する関連付ける。その後、ステップS41に戻り、上述した処理を繰り返し実行する。また、ステップS42において、写真リストにある写真データに含まれるイベントがないと判定された場合、ステップS44において、照合中のイベントに設定されている自動共有カメラと、照合中の写真データに付随するカメラの情報が適合しないと判定された場合も、ステップS41に戻り、上述した処理が繰り返される。そして、ステップS41において、写真関連付け部25は、イベントリストを全て処理したと判定した場合、処理を終了する。図12は、写真データが関連付けられたイベントリストのデータ構造の例を示す図である。図12に示すように、イベントリストの第1番目のイベントには、カメラ1で撮影されたファイル1の写真データとカメラ2で撮影されたファイル2の写真データが関連付けられている。第2番目のイベントには、カメラ1で撮影されたファイル3の写真データが関連付けられている。第3番目の独自イベントには、カメラ2で撮影されたファイル4の写真データが関連付けられている。以上のように、ユーザーによって予め登録されたイベントやサーバー2が生成した独自イベントに写真データを関連付けることが可能となる。なお、イベントのアクセス権が本人のみであれば、自動公開しないでアップロード先を設定することができる。または、アップロード先のみを設定するという指定を設けるようにしてもよい。[発明の実施の形態における効果]1.サーバー2に写真データをアップロードさせる際に、カメラ側から写真データに関連付けてデジタルカメラ1のカメラ名称およびシリアル番号を送信させ、そのカメラ側に設定されたカメラ名称を自動的にサーバー2にカメラリストとして登録するようにしたので、写真データをアップロードさせるカメラを簡単に登録することができ、ユーザビリティを改善することができる。またカメラ名称としてユーザーを特定できる名称たとえば、××さんの○○カメラとすることで、自動公開設定を容易にすることができる。2.カメラ名称を設定することができないデジタルカメラ1から写真データをアップロードさせる場合にも、カメラ側から写真データのExif情報に基づくカメラ製品名などを送信させ、そのカメラ側から送信されてきたカメラ製品名等を自動的にカメラリストに登録することができる。3.写真データのExif情報に含まれる撮影日時から、イベントに関連する写真データであるか否かを判断することができ、イベントに関連する写真データであると判断した場合には、イベントに写真データを関連付けることができる。4.イベントに関連付けることができない写真データの関連付け先として独自イベントを生成することにより、イベントに関連付けることができない写真データもイベントに関連付けることができる。5.複数のユーザーが共用してデジタルカメラ1を使用し、写真データを全てサーバー2にアップロードする場合に、デジタルカメラ1側でユーザーを切り替えるか、サーバー2のアカウントを切り替えないとアップロード先を変更することができない。しかしながら、本発明のように、カレンダー上にイベントを登録し、自動公開用のカメラを設定することで、デジタルカメラ1側で設定変更しなくても、アップロード先を変更することができる。[変形例]1.デジタルカメラ1のユーザーが、第3者から入手した写真データを、サーバー2にアップロードする場合には、第3者のデジタルカメラで設定されたカメラ名称を、自己のデジタルカメラ1で設定されているカメラ名称に変換した後で、サーバー2にアップロードする。これにより、第3者のデジタルカメラで撮影された写真データも自己の個人データとして認識させることができ、自動公開の可否を設定することができる。2.たとえば、自動公開を設定するユーザーのデジタルカメラ1をデフォルトで自動公開用に設定することができる。このように、たとえば、デフォルトの設定画面を設け、イベントリストを設定する際に、特定のカメラを必ず自動公開用として設定することにより、イベントリストの設定時に、忘れずに特定のカメラを自動公開用として設定することが可能となる。3.複数のユーザーが同じデジタルカメラ1をカメラリストに登録することができる。たとえば、家族で所有しているデジタルカメラ1を別々のユーザーの属するカレンダー上のイベントに関連付けることで、アップロード先のアカウントも変更可能になる。この場合、同じカメラ名およびシリアル番号でもよいが、同じ時間の別のカレンダーのイベントに対して、同じカメラを共有させるように設定すると、どちらのイベントに関連付ければ良いか不明となるため、同じ時間の別のカレンダーのイベントに同じカメラ名およびシリアル番号を設定することは不可とする。ただし、いずれか一方のイベントのカメラが自動公開用に設定されていた場合には、そのイベントを優先するようにすれば良い。4.サーバー2は、イベントリストに設定されたイベントの開始時刻になったときあるいは、開始時刻数分前になったとき、ネットワーク3を介してデジタルカメラ1に対して、イベントに関連する写真データが公開される旨のメッセージを送信することができる。これにより、デジタルカメラ1は、写真データが公開される旨のメッセージを表示させることができる。または、デジタルカメラ1が、電源ON時に、ネットワーク3を介してサーバー2にアクセスしてイベントリストを取得し、写真データの公開可否を判断してメッセージを表示させるようにしてもよい。5.デジタルカメラ1から写真データをアップロードするだけでなく、パーソナルコンピューターがデジタルカメラ1から取り込んだ写真データをアップロードすることも可能となる。たとえば、パーソナルコンピューター上の特定のフォルダーに写真データを保存すると自動的にサーバー2にアップロードしたり、あるいは、パーソナルコンピューターにメモリーカードを接続すると、カード内に記憶されている全ての写真データをアップロードしたりすることが可能となる。6.料理教室等に設置されたビデオカメラが動画を撮影しつつ、サーバー2に動画データをアップロードしている状態において、サーバー2が、イベントリストからイベント料理教室の授業が開始されたと判断した場合、アップロードされた動画データを公開し、イベント終了授業終了と判断すると、再び非公開にするといった使い方も可能となる。7.この方法は、デジタルカメラ1に適用するだけでなく、自動的に、ドキュメント等のデータをサーバー2に転送する機器において、サーバー2側でその機器を特定したい場合にも適用することができる。上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピューターなどに、プログラム記録媒体からインストールされる。この発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化したり、上記実施の形態に開示されている複数の構成要素を適宜組み合わせたりすることにより種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施の形態に亘る構成要素を適宜組み合わせても良い。