(57)【要約】【課題】サーバ装置において、電子カメラから転送された撮影画像をユーザごとに適切に分けて記録する。【解決手段】サーバ装置３４は、電子カメラ１から転送される撮影画像を記録するための第一および第二の記録領域が設定された記録手段と、ユーザの登録指示に応じて電子カメラ１のユーザ登録を行う登録手段と、登録手段によりユーザ登録が行われる前は、第一の記録領域に撮影画像を記録し、登録手段によりユーザ登録が行われた後は、それまでに第一の記録領域に記録された撮影画像を第二の記録領域に移動して、第二の記録領域に撮影画像を記録する記録制御手段とを備える。【選択図】図１
2008204068.tif 000002
【特許請求の範囲】
【請求項１】
電子カメラから転送される撮影画像を記録するための第一および第二の記録領域が設定された記録手段と、
ユーザの登録指示に応じて前記電子カメラのユーザ登録を行う登録手段と、
前記登録手段によりユーザ登録が行われる前は、前記第一の記録領域に前記撮影画像を記録し、前記登録手段によりユーザ登録が行われた後は、それまでに前記第一の記録領域に記録された撮影画像を前記第二の記録領域に移動して、前記第二の記録領域に前記撮影画像を記録する記録制御手段とを備えることを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記第一の記録領域に前記撮影画像が記録されると、前記ユーザ登録を促すための電子メールを送信するメール送信手段をさらに備えることを特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記メール送信手段は、前記電子カメラから前記撮影画像と共に送信されるメールアドレス情報に基づいて、前記電子メールを送信することを特徴とするサーバ装置。
【請求項４】
請求項２または３に記載のサーバ装置において、
前記電子メールは、前記登録手段によりユーザ登録を行うための登録ページへの接続情報を含むことを特徴とするサーバ装置。
【請求項５】
請求項４に記載のサーバ装置において、
前記メール送信手段は、前記電子メールを送信する度に前記接続情報を変化させ、過去に送信した前記接続情報を無効化することを特徴とするサーバ装置。
【請求項６】
請求項１〜５いずれか一項に記載のサーバ装置において、
前記記録手段は、前記第一の記録領域に対しては前記電子カメラの個体ごとに所定の記録容量を割り当て、前記第二の記録領域に対しては前記ユーザ登録を行ったユーザごとに所定の記録容量を割り当てることを特徴とするサーバ装置。
【請求項７】
請求項６に記載のサーバ装置において、
前記登録手段により前記ユーザに対して複数の電子カメラが登録された場合、前記記録手段は、その電子カメラの台数に応じた記録容量を前記第二の記録領域に対して割り当てることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークを介して電子カメラから転送された撮影画像を記録するサーバ装置に関する。
【背景技術】
【０００２】
従来、接続可能な無線ＬＡＮのアクセスポイントを検出し、検出されたアクセスポイントに接続することにより、予めそのアドレスが設定されたユーザ端末に対して未転送の画像データを転送するデジタルカメラが知られている（特許文献１参照）。
【０００３】
【特許文献１】特開２００６−１１５０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数のユーザがそれぞれデジタルカメラを所有しており、その各々のデジタルカメラを用いて一つのサーバ装置に画像を転送した場合、サーバ装置では、その画像をユーザごとに分けて記録しておく必要がある。しかし、特許文献１に開示されるユーザ端末では、デジタルカメラから転送された画像をユーザごとに分けて記録することができない。
【課題を解決するための手段】
【０００５】
請求項１の発明によるサーバ装置は、電子カメラから転送される撮影画像を記録するための第一および第二の記録領域が設定された記録手段と、ユーザの登録指示に応じて電子カメラのユーザ登録を行う登録手段と、登録手段によりユーザ登録が行われる前は、第一の記録領域に撮影画像を記録し、登録手段によりユーザ登録が行われた後は、それまでに第一の記録領域に記録された撮影画像を第二の記録領域に移動して、第二の記録領域に撮影画像を記録する記録制御手段とを備えるものである。
請求項２の発明は、請求項１に記載のサーバ装置において、第一の記録領域に撮影画像が記録されると、ユーザ登録を促すための電子メールを送信するメール送信手段をさらに備えるものである。
請求項３の発明は、請求項２に記載のサーバ装置において、メール送信手段は、電子カメラから撮影画像と共に送信されるメールアドレス情報に基づいて、電子メールを送信するものである。
請求項４の発明は、請求項２または３に記載のサーバ装置において、電子メールは、登録手段によりユーザ登録を行うための登録ページへの接続情報を含むものである。
請求項５の発明は、請求項４に記載のサーバ装置において、メール送信手段は、電子メールを送信する度に接続情報を変化させ、過去に送信した接続情報を無効化するものである。
請求項６の発明は、請求項１〜５いずれか一項に記載のサーバ装置において、記録手段は、第一の記録領域に対しては電子カメラの個体ごとに所定の記録容量を割り当て、第二の記録領域に対してはユーザ登録を行ったユーザごとに所定の記録容量を割り当てるものである。
請求項７の発明は、請求項６に記載のサーバ装置において、登録手段によりユーザに対して複数の電子カメラが登録された場合、記録手段は、その電子カメラの台数に応じた記録容量を第二の記録領域に対して割り当てるものである。
【発明の効果】
【０００６】
本発明によれば、サーバ装置において、電子カメラから転送された撮影画像をユーザごとに適切に分けて記録することができる。
【発明を実施するための最良の形態】
【０００７】
１．構成
本発明の一実施形態による画像転送システムの構成を図１に示す。無線ＬＡＮ接続機能付き電子スチルカメラ（以下、電子カメラという）１は、公衆アクセスポイント３１または自宅アクセスポイント３２と無線ＬＡＮ接続される。このときの無線ＬＡＮの接続形態は、インフラストラクチャモードと呼ばれるものである。公衆アクセスポイント３１および自宅アクセスポイント３２は、インターネット３３と接続されている。インターネット３３には、ピクチャーバンクサーバ３４が接続されている。
【０００８】
公衆アクセスポイント３１は、空港、駅、ホテル、飲食店などのような公衆に利用される場所に設置されている。公衆アクセスポイント３１には、利用時に料金が発生する有料のものと、無料で利用できるものとがある。有料の公衆アクセスポイントへ接続する際には、所定のアカウント情報に基づいて、正規のユーザであるか否かを判定するためのユーザ認証が行われる。アカウント情報はユーザ名とパスワードからなり、電子カメラ１のユーザが予めサービス業者に所定の料金を支払って利用申し込みの手続きをしておくことで入手できる。一方、無料の公衆アクセスポイントへ接続する際には、このようなアカウント情報によるユーザ認証は行われない。
【０００９】
なお、電子カメラ１の製造会社や販売会社等により、電子カメラ１の販売促進などを目的としたフリープランの利用契約が特定のサービス業者と予め結ばれている。そして、当該サービス業者が提供する公衆アクセスポイントのアカウント情報を含むアクセスポイント情報が、フリープランのアクセスポイント情報として電子カメラ１に予め登録されている。そのため、本来は有料の公衆アクセスポイントでも、電子カメラ１のユーザはある一定の期間に限って無料で利用することができる。こうしたフリープランのアクセスポイント情報は、電子カメラ１の仕向け先（出荷対象地域）ごとに異なる内容のものが複数種類登録されている。
【００１０】
自宅アクセスポイント３２は、ユーザの自宅やオフィスなどに設置されており、ユーザとその関係者のみが利用することができる。なお、自宅アクセスポイント３２には、電子カメラ１の他に、ＰＣ（パーソナルコンピュータ）３５も無線ＬＡＮ接続されている。
【００１１】
ピクチャーバンクサーバ３４は、電子カメラ１から転送された画像ファイルを記録して蓄積しておくための記録装置を有している。すなわち、電子カメラ１の撮影画像の各画像ファイルが無線ＬＡＮとインターネット３３とを介して電子カメラ１からピクチャーバンクサーバ３４に転送されると、その画像ファイルがピクチャーバンクサーバ３４の記録装置に記録される。このとき、後述するようなユーザ登録がされる前であれば、ピクチャーバンクサーバ３４の記録装置において電子カメラ１の個体ごとに予め設定されたテンポラリフォルダに、その画像ファイルが一時的に記録される。一方、ユーザ登録が完了した後は、ピクチャーバンクサーバ３４の記録装置においてユーザ登録時にユーザごとに設定されるユーザフォルダに、その画像ファイルが記録される。これにより、ＰＣ３５を使わなくても、電子カメラ１の撮影画像をピクチャーバンクサーバ３４に記録して保管しておくことができる。
【００１２】
ユーザは、ＰＣ３５を用いてピクチャーバンクサーバ３４にアクセスすることにより、ピクチャーバンクサーバ３４に蓄積された画像ファイルを閲覧することができる。さらに、必要に応じてピクチャーバンクサーバ３４に蓄積された画像ファイルをＰＣ３５にダウンロードしたり、別のサーバに転送したりすることもできる。
【００１３】
電子カメラ１は、可変光学系３、充電池４、充電制御部５、光学部品７、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、タイミング制御部１４、画像処理部１５、操作部１６、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、液晶ディスプレイ２１、メモリカード用インタフェース部２２、外部インタフェース部２３、無線ＬＡＮモジュール部２４を備える。
【００１４】
充電池４は、電子カメラ１の各部に対してその動作に必要な電力を供給する。充電池４から各部への電力供給は、電子カメラ１の動作状態に応じて許可または禁止される。この電力供給状態の制御は、制御部１７によって行われる。
【００１５】
充電制御部５は、充電池４の充電制御を行う。電子カメラ１にＡＣアダプター６が接続された状態でＡＣアダプター６が電源コンセントに挿入されると、電源コンセントから供給される交流の商用電源がＡＣアダプター６によって直流に変換され、充電制御部５に出力される。すると充電制御部５は、この直流電源を用いて充電池４の充電を行う。これにより、外部から供給される電力を用いて充電池４が充電される。なお、充電池４が満充電状態となったら、充電制御部５は充電を止める。
【００１６】
可変光学系３は、複数の光学レンズ群よりなる撮影レンズや、絞り、シャッター等によって構成される。光学部品７は、光学フィルタやカバーガラスなどによって構成される。被写体からの光束が可変光学系３と光学部品７を通過することにより、撮像素子８上に被写体像が結像される。
【００１７】
撮像素子８は、可変光学系３によって結像される被写体像を撮像し、撮像された被写体像に対応する画像信号（撮像信号）を出力する。撮像素子８は、複数の画素から構成される矩形形状の撮像領域を有し、各画素に蓄積された電荷に対応するアナログ信号である画像信号を、画素単位で順次、アナログ信号処理部１２に出力する。撮像素子８は、例えば単板式カラーＣＣＤなどで構成される。アナログ信号処理部１２は、内部にＣＤＳ（相関２重サンプリング）回路や、ＡＧＣ（オートゲインコントロール）回路などを有し、入力された画像信号に対して所定のアナログ処理を行う。Ａ／Ｄ変換部１３は、アナログ信号処理部１２で処理されたアナログ信号をデジタル信号に変換する。タイミング制御部１４は、制御部１７により制御され、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、画像処理部１５の各動作のタイミングを制御する。
【００１８】
メモリカード用インタフェース部２２は、電子カメラ１の内部にセットされたメモリカード（カード状のリムーバブルメモリ）３０とのインタフェースをとる。外部インタフェース部２３は、ＵＳＢなどの信号規格にしたがって、所定のケーブルを介して外部装置とのインタフェースをとる。無線ＬＡＮモジュール部２４は、制御部１７の制御により、データのフォーマット変換や暗号化、変復調、周波数変換などの処理を行い、公衆アクセスポイント３１または自宅アクセスポイント３２との間で無線ＬＡＮ用の電波を送受信する。これにより、公衆アクセスポイント３１または自宅アクセスポイント３２によって構成される無線ＬＡＮに電子カメラ１が接続される。
【００１９】
操作部１６は、各種の操作ボタンやスイッチ類を有している。これには、電源スイッチ、レリーズボタン、モードダイヤル、再生ボタン、方向ボタン、メニューボタン、決定ボタン、キャンセルボタン、削除ボタン、ヘルプボタンなどが含まれる。電源スイッチは、電子カメラ１の電源をオンまたはオフのいずれかに切り替えるためのスイッチである。モードダイヤルは、電子カメラ１の撮影モードや動作モードを切り換えるための選択ダイヤルである。
【００２０】
再生ボタンは、再生画像を液晶ディスプレイ２１に表示するためのボタンである。方向ボタンは、液晶ディスプレイ２１に表示される操作画面において選択位置を移動するためのボタンである。メニューボタンは、メニュー画面を液晶ディスプレイ２１に表示するためのボタンである。決定ボタンは、操作を決定するためのボタンである。キャンセルボタンは、直前の操作内容などをキャンセルするためのボタンである。削除ボタンは、不要な画像などを削除するためのボタンである。ヘルプボタンは、さらに詳しい情報などを表示するためのボタンである。なお、一つのボタンに複数の機能を割り当て、操作状態に応じてその機能を使い分けてもよい。
【００２１】
液晶ディスプレイ２１は、電子カメラ１の操作状態に応じて各種の操作画面を表示したり、撮像素子８で撮像した被写体像やメモリカードに格納された画像データに基づく再生画像を表示したりする表示装置である。操作部１６の出力は制御部１７に入力され、液晶ディスプレイ２１には表示画像生成部２０の出力が入力される。画像処理部１５は、例えば、画像処理専用の１チップ・マイクロプロセッサで構成される。メモリ１８にはフラッシュメモリが用いられており、電子カメラ１の制御用ソフトウェアや、後で述べるアクセスポイント情報などのデータが記録される。
【００２２】
Ａ／Ｄ変換部１３、画像処理部１５、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、メモリカード用インタフェース部２２、外部インタフェース部２３および無線ＬＡＮモジュール部２４は、バス２５を介して相互に接続されている。
【００２３】
図１のような構成の電子カメラ１において、操作部１６の操作により、ユーザに撮影モードが選択されてレリーズボタンが押されると、制御部１７は、可変光学系３を制御してピント調節を行うとともに、タイミング制御部１４を介して、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３に対するタイミング制御を行い、被写体の撮影を行う。なお、被写体の種類などによって複数の撮影モードを選択可能とし、撮影モードに応じてタイミング制御を変化させてもよい。さらに、動画像を撮影するモードが選択された場合には、被写体の動画像を撮影することもできる。
【００２４】
撮像素子８は、可変光学系３により撮像領域に結像された被写体像に対応する画像信号を生成する。その画像信号は、アナログ信号処理部１２で所定のアナログ信号処理が施され、アナログ処理後画像信号としてＡ／Ｄ変換部１３へ出力される。Ａ／Ｄ変換部１３では、アナログ処理後の画像信号をデジタル化し、画像データとして、画像処理部１５に供給する。
【００２５】
本実施の形態の電子カメラ１では、撮像素子８において、単板式カラー撮像素子の最も代表的なＲ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタがベイア配列されている場合を例にとり、画像処理部１５に供給される画像データはＲＧＢ表色系で示されるものとする。画像データを構成する各々の画素には、ＲＧＢのいずれか１つの色成分の色情報が存在する。ここで、撮像素子８を構成する１つの光電変換素子を画素と言うが、この画素に対応した画像データの１単位も画素と言う。また、画像も複数の画素から構成される概念である。
【００２６】
画像処理部１５は、このような画像データに対し、補間、階調変換や輪郭強調などの画像処理を行う。このような画像処理が完了した画像データは、必要に応じて、圧縮／伸長部１９で所定の圧縮処理が施され、メモリカード用インタフェース部２２を介してメモリカード３０に画像ファイル単位で記録される。これにより、電子カメラ１において撮影画像が記録される。なお、画像処理が完了した画像データは、補間処理が完了し、各画素にはＲＧＢのすべての色成分の色情報が存在するものとする。
【００２７】
メモリカード３０に記録された画像データは、ユーザの操作に応じて、無線ＬＡＮモジュール部２４から、公衆アクセスポイント３１または自宅アクセスポイント３２へと無線送信される。この無線送信は、一般的な無線ＬＡＮの信号規格、たとえばIEEE 802.11bやIEEE 802.11gなどの規格に準拠して行われる。さらに、様々な無線ＬＡＮ機器間で互換性を補償するための国際標準規格であるWiFi（Wireless Fidelity）認証に対応してもよい。
【００２８】
公衆アクセスポイント３１と自宅アクセスポイント３２は、電子カメラ１の無線ＬＡＮモジュール部２４から送信された画像データを中継し、インターネット３３を経由して、ピクチャーバンクサーバ３４へ転送する。
【００２９】
以上説明したようにして、無線ＬＡＮモジュール部２４と公衆アクセスポイント３１または自宅アクセスポイント３２とを接続することにより、電子カメラ１が無線ＬＡＮに接続される。その結果、電子カメラ１とピクチャーバンクサーバ３４とが無線ＬＡＮを介して接続される。すると電子カメラ１は、メモリカード３０に記録されている撮影画像のうちで、まだピクチャーバンクサーバ３４に転送していない未転送画像を選択し、これをピクチャーバンクサーバ３４へ転送する。このようにして、電子カメラ１において撮影された画像がピクチャーバンクサーバ３４へ転送される。なお、電子カメラ１からの撮影画像の転送には、PTPIP（Picture Transfer Protocol over Internet Protocol）と呼ばれる周知の通信プロトコルが用いられる。
【００３０】
２．無線ＬＡＮの設定
次に、無線ＬＡＮの設定方法について説明する。上記で説明したように、無線ＬＡＮモジュール部２４によって電子カメラ１と公衆アクセスポイント３１または自宅アクセスポイント３２とが無線ＬＡＮ接続されることにより、電子カメラ１において撮影された画像がピクチャーバンクサーバ３４へ転送される。このような無線ＬＡＮ接続を行うためには、接続するアクセスポイントごとに、アクセスポイント情報を予め電子カメラ１に登録しておく必要がある。このアクセスポイント情報には、アクセスポイント名、無線ＬＡＮのSSID（Service Set Identifier）、ＩＰアドレスの取得方法、認証方式、認証時に用いられる暗号モードの種類と暗号キーの内容、アカウント情報（ユーザ名およびパスワード）、アクセスポイントタイプ（公衆無線ＬＡＮまたは自宅無線ＬＡＮ）などの情報が記録されている。なお、アクセスポイント情報は、電子カメラ１の電源を切断しても消去されることがないように、メモリ１８によって記憶保存されている。
【００３１】
アクセスポイント情報の登録は、電子カメラ１と端末装置であるＰＣ３５とをケーブルを介して接続した状態で行われる。このとき電子カメラ１は、外部インタフェース２３においてケーブルに接続される。電子カメラ１とＰＣ３５とがケーブル接続された状態で、ユーザが電子カメラ１のモードダイヤルを操作して「ＳＥＴＵＰ」の位置に合わせると、ＰＣ３５において、予めインストールされた無線ＬＡＮ設定用のソフトウェアプログラムが実行される。これにより、ＰＣ３５において設定されたアクセスポイント情報がＰＣ３５から電子カメラ１に対して送信される。
【００３２】
電子カメラ１は、外部インタフェース２３により、上記のようにしてＰＣ３５からケーブルを介して送信されたアクセスポイント情報を受信して取得する。そして制御部１７の制御により、その内容をメモリ１８に書き込んで記憶保存する。これにより、電子カメラ１においてアクセスポイント情報が登録される。
【００３３】
あるいは、電子カメラ１とＰＣ３５とを接続せずに、電子カメラ１においてアクセスポイント情報を直接登録することもできる。このアクセスポイントの登録は、ユーザが操作部１６を操作することにより行うことができる。すなわち、操作部１６によりユーザの入力操作が検出され、その入力操作に基づいて、制御部１７によりアクセスポイント情報が設定される。こうしてユーザの入力操作に基づいて設定されたアクセスポイント情報は、メモリ１８によって記憶される。
【００３４】
なお、フリープランのアクセスポイント情報として、前述のようにフリープランの契約がされている業者の公衆アクセスポイントに無料で接続するためのアクセスポイント情報が、電子カメラ１において予め登録されている。このフリープランのアクセスポイント情報も、他のアクセスポイント情報と同様に、メモリ１８によって記憶されている。したがって、フリープランのアクセスポイント情報を使用することにより、ユーザはアクセスポイント情報を登録しなくても、電子カメラ１を公衆アクセスポイント３１に接続して、ピクチャーバンクサーバ３４へ撮影画像を送信することができる。
【００３５】
ところで、フリープランのアクセスポイント情報を使用する場合、電子カメラ１に予め登録されたフリープランのアクセスポイント情報の全てを使用できるわけではない。電子カメラ１に対して予め設定された仕向け先に対応するフリープランのアクセスポイント情報のみを使用することができ、他の仕向け先に対応するフリープランのアクセスポイント情報は使用することができない。このとき、制御部１７により、予め設定された電子カメラ１の仕向け先に基づいて、メモリ１８により記憶された複数種類のアクセスポイント情報のうちいずれかが使用可能なアクセスポイント情報として選択される。こうして選択されたアクセスポイント情報以外は、電子カメラ１において登録されていても使用することができない。さらに、その内容を液晶ディスプレイ２１に表示することもできない。
【００３６】
これにより、たとえば外国で販売された電子カメラ１が日本国内に持ち込まれた場合、その電子カメラ１では日本国内向けのフリープランのアクセスポイント情報を使用できないようすることができる。その結果、電子カメラ１の製造会社や販売会社は、サービス業者に対して契約上の問題が生じるのを回避することができる。すなわち、日本国内で販売された電子カメラ１に対してのみ無線ＬＡＮ接続サービスを無料で提供する旨の契約が結ばれている場合に、外国で販売された電子カメラ１が日本国内に持ち込まれても、その契約内容を維持することができる。
【００３７】
制御部１７は、以上説明したようなアクセスポイント情報に基づいて、無線ＬＡＮモジュール部２４を制御し、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１または自宅アクセスポイント３２に接続させる。そして、無線ＬＡＮモジュール部２４により接続されたアクセスポイントを介して、未転送の撮影画像をピクチャーバンクサーバ３４へ転送する。このようにして、電子カメラ１が無線ＬＡＮを介してピクチャーバンクサーバ３４に接続され、電子カメラ１の撮影画像がピクチャーバンクサーバ３４に転送される。
【００３８】
３．ピクチャーバンク転送処理
次に、電子カメラ１と公衆アクセスポイント３１または自宅アクセスポイント３２とを無線ＬＡＮ接続してピクチャーバンクサーバ３４に撮影画像を転送するときに、電子カメラ１が実行するピクチャーバンク転送処理について説明する。図２および３は、電子カメラ１の制御部１７において実行されるピクチャーバンク転送処理のフローチャートを示している。以下では、このフローチャートを用いてピクチャーバンク転送処理の内容を説明する。
【００３９】
図２のステップＳ１では、電子カメラ１に対して、充電池４を充電するための電力が外部から供給されているか否かを判定する。外部から電力が供給されている場合、すなわち、電源コンセントに挿入されたＡＣアダプター６に電子カメラ１が接続されており、ＡＣアダプター６によって直流に変換された商用電源が充電制御部５に入力されている場合は、次のステップＳ２へ進む。
【００４０】
ステップＳ２では、電子カメラ１の電源がオフであるか否かを判定する。電子カメラ１の電源がオフであると判定した場合、すなわち、操作部１６に備えられた電源スイッチにより電子カメラ１の電源がオフに切り替えられている場合は、ステップＳ３へ進む。一方、電子カメラ１の電源がオフでないと判定した場合、すなわち、操作部１６に備えられた電源スイッチにより電子カメラ１の電源がオンに切り替えられている場合は、ステップＳ１２へ進む。この場合、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。これにより、電子カメラ１の電源がオンに切り替えられているときに、外部からの電力が供給されていると判定された場合は、撮影画像の転送が禁止される。
【００４１】
ステップＳ３では、電子カメラ１の電源をオフからオンに切り替える。次のステップＳ４では、電子カメラ１においてピクチャーバンクの設定がオンであるか否かを判定する。ピクチャーバンクの設定がオンである場合はステップＳ５へ進む。一方、ピクチャーバンクの設定がオフである場合は、ステップＳ１４へ進む。この場合にも、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００４２】
電子カメラ１におけるピクチャーバンクの設定は、操作部１６の操作により、ユーザがオンまたはオフのいずれかの状態に予め設定しておくことができる。すなわち、ピクチャーバンクサーバ３４への画像転送処理を有効としたい場合、ユーザはピクチャーバンクをオンに設定しておく。反対に、ピクチャーバンク３４への画像転送処理を禁止したい場合、ユーザはピクチャーバンクをオフに設定しておく。
【００４３】
なお、ピクチャーバンクサーバ３４への画像転送は、ユーザがメニュー画面から選択することにより、ピクチャーバンクの設定がオンであるか否かに関わらず任意のタイミングで実行することもできるが、この場合の処理内容についての説明は省略する。すなわち以下の説明では、ＡＣアダプター６に電子カメラ１が接続されて外部から電力が供給されたときに、電子カメラ１において自動的に行われるピクチャーバンク転送処理について説明する。
【００４４】
ステップＳ５では、電子カメラ１において無線ＬＡＮ設定が完了しているか否かを判定する。このとき、前述のようなアクセスポイント情報が少なくとも一つ登録されている場合は、無線ＬＡＮの設定が完了していると判定してステップＳ６へ進む。一方、アクセスポイント情報が一つも登録されていない場合は、無線ＬＡＮの設定がまだ完了していないと判定してステップＳ１４へ進む。この場合にも、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００４５】
なお、ステップＳ５では、電子カメラ１において予め登録されているフリープランのアクセスポイント情報は、通常は判定の対象から除かれる。しかし、フリープランのアクセスポイント情報を含めて判定することとしてもよい。すなわちこの場合、ステップＳ５において必ず無線ＬＡＮ設定が完了していると判定される。
【００４６】
ステップＳ５からステップＳ６へ進んだ場合、ステップＳ６では、ピクチャーバンク転送処理を開始することを電子カメラ１のユーザに知らせるため、ピクチャーバンク開始画面を液晶ディスプレイ２１に表示する。次のステップＳ７では、操作部１６においてキャンセルボタンがユーザに押されたか否かを判定する。キャンセルボタンが押された場合はステップＳ１４へ進む。この場合も、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。キャンセルボタンが押されていなければ、ステップＳ８へ進む。
【００４７】
ステップＳ８では、ステップＳ６においてピクチャーバンク開始画面を表示してから、所定時間が経過したか否かを判定する。所定時間、たとえば５秒間を経過するまでは、ステップＳ７へ戻ってキャンセルボタンが押されたか否かの判定を続ける。キャンセルボタンを押されずに所定時間が経過したら、次のステップＳ９へ進む。これにより、ユーザからの操作が無くても、所定時間が経過したら、ピクチャーバンクサーバ３４への画像転送を行うために次の処理へと進む。
【００４８】
ステップＳ９では、電子カメラ１においてユーザのニックネームとメールアドレスが設定されているか否かを判定する。このニックネームとメールアドレスは、撮影画像を転送する際に電子カメラ１からピクチャーバンクサーバ３４へ送信される。ニックネームとメールアドレスが設定されていなければステップＳ１０へ進み、既に設定されていれば図３のステップＳ１６へ進む。
【００４９】
ステップＳ１０では、ニックネームとメールアドレスの入力画面を液晶ディスプレイ２１に表示する。ユーザは、この入力画面が表示されているときに操作部１６を操作することにより、任意のニックネームとメールアドレスを入力することができる。なお、一度入力されたニックネームとメールアドレスの情報はメモリ１８において記憶されるため、次回からは入力する必要がない。
【００５０】
ステップＳ１１では、ステップＳ１０で表示したニックネームとメールアドレスの入力画面において、ニックネームとメールアドレスがユーザの操作により入力されたか否かを判定する。入力された場合は、図３のステップＳ１６へ進む。一方、ユーザからの操作が何も行われず、ニックネームとメールアドレスの入力が所定時間以上行われなかった場合は、ステップＳ１４へ進む。この場合も、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００５１】
図３のステップＳ１６では、電子カメラ１において転送対象の画像があるか否かを判定する。転送対象の画像がある場合は、次のステップＳ１７へ進む。一方、転送対象の画像がない場合はステップＳ１４へ進む。たとえば、メモリカード３０に撮影画像が一枚も記録されていない場合や、未転送の撮影画像が一枚も存在しない場合、メモリカード３０がロックされてアクセスが禁止されている場合などは、ステップＳ１６において転送対象の画像がないと判定される。なお、転送対象の画像がないと判定された場合も、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００５２】
ステップＳ１７では、ＳＳＩＤの検索を行う。このＳＳＩＤの検索により、無線ＬＡＮモジュール部２４と無線ＬＡＮ通信が可能なアクセスポイントに対応するＳＳＩＤが検索される。このとき、アクセスポイントによっては、自身のＳＳＩＤが設定されていない無線端末に対しては、そのＳＳＩＤを秘匿する機能を有するものがある。この秘匿ＳＳＩＤの検索は、アクセスポイント情報に登録されているＳＳＩＤの情報に基づいて行われる。すなわち、アクセスポイント情報においてＳＳＩＤが登録されているアクセスポイントのみ、ＳＳＩＤの検索対象とされる。このようにして、無線ＬＡＮモジュール部２４と無線通信が可能なアクセスポイントが検索される。
【００５３】
ステップＳ１８では、ステップＳ１７においてＳＳＩＤが検索されたか否かを判定する。無線ＬＡＮ通信可能なアクセスポイントのＳＳＩＤが少なくとも一つ以上検索された場合は、ステップＳ１９へ進む。一方、無線ＬＡＮ通信が可能なＳＳＩＤが一つも検索されなかった場合は、ステップＳ１４へ進む。この場合にも、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００５４】
ステップＳ１９では、ステップＳ１７で検索されたＳＳＩＤの中に、電子カメラ１において登録済みのＳＳＩＤがあるか否かを判定する。登録済みのＳＳＩＤが存在する場合、すなわち、電子カメラ１においてアクセスポイント情報が登録されているアクセスポイントのＳＳＩＤが少なくとも一つ以上検索された場合は、ステップＳ２４へ進む。なお、フリープランのアクセスポイント情報で登録されているＳＳＩＤを登録済みのＳＳＩＤに加えてもよい。一方、検索されたＳＳＩＤの中に登録済みのＳＳＩＤが存在しない場合は、ステップＳ２０へ進む。
【００５５】
ステップＳ１９からステップＳ２０へ進んだ場合、ステップＳ２０では、電子カメラ１の接続先を選択するための接続先選択画面を液晶ディスプレイ２１に表示する。この接続先選択画面では、ステップＳ１７において検索されたＳＳＩＤの一覧が表示される。
【００５６】
ステップＳ２１では、ステップＳ２０で表示した接続先選択画面において、いずれかのＳＳＩＤが電子カメラ１の接続先として選択されたか否かを判定する。接続先選択画面に一覧表示したＳＳＩＤのいずれかがユーザの操作入力により選択されると、そのＳＳＩＤに対応するアクセスポイントを電子カメラ１の接続先に設定して、次のステップＳ２２へ進む。一方、ユーザからの操作が行われず、接続先の選択が所定時間以上行われなかった場合は、ステップＳ１４へ進む。この場合にも、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００５７】
ステップＳ２２では、選択されたＳＳＩＤに電子カメラ１が接続できたか否かを判定する。選択されたＳＳＩＤに接続できた場合はステップＳ２３へ進み、ステップＳ２３において画像転送処理を実行する。この画像転送処理の内容は、後で詳しく説明する。これにより、電子カメラ１からピクチャーバンクサーバ３４へ撮影画像が転送される。ステップＳ２３を実行したら、図２のステップＳ１４へ進む。
【００５８】
一方、検索されたＳＳＩＤの中に電子カメラ１において登録済みのＳＳＩＤがあるとステップＳ１９において判定された場合、ステップＳ２４では、その登録済みのＳＳＩＤを接続先として自動的に選択する。このとき、複数の登録済みＳＳＩＤが検索されていた場合は、無線ＬＡＮモジュール部２４において受信される電波の受信電界強度が強い順、すなわち無線接続環境が良好なＳＳＩＤから順に自動的に選択する。これにより、検索されたいずれかの登録済みＳＳＩＤに接続できない場合には、他の登録済みＳＳＩＤへの接続を試みる。
【００５９】
ステップＳ２５では、ステップＳ２４で選択された登録済みＳＳＩＤに電子カメラ１が接続できたか否かを判定する。選択されたＳＳＩＤに接続できた場合はステップＳ２３へ進み、ステップＳ２３において画像転送処理を実行する。これにより、電子カメラ１からピクチャーバンクサーバ３４へ撮影画像が転送される。ステップＳ２３を実行したら、ステップＳ１４へ進む。一方、いずれの登録済みＳＳＩＤにも接続できなかった場合は、ステップＳ２６へ進む。
【００６０】
ステップＳ２６では、ステップＳ１７でＳＳＩＤを検索したときに、電子カメラ１に登録されていないＳＳＩＤが検索されたか否かを判定する。登録済みでないＳＳＩＤが検索されていた場合はステップＳ２０へ進み、ステップＳ２０において、その未登録のＳＳＩＤを一覧表示した接続先選択画面を液晶ディスプレイ２１に表示する。その後は、前述のステップＳ２１およびＳ２２の処理を実行することにより、ユーザの操作入力によって選択されたＳＳＩＤに接続してから、ステップＳ２３の画像転送処理を実行する。一方、ステップＳ１７において登録済みでないＳＳＩＤが一つも検索されていなかった場合は、ステップＳ１４へ進む。この場合にも、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００６１】
次に、外部から電源が供給されたときに電子カメラ１の電源がオンであった場合、すなわち図２のステップＳ２からステップＳ１２へ進んだ場合の処理について説明する。この場合、ステップＳ１２では、電子カメラ１において使用する動作電力の切り替えを行う。すなわち、それまでは充電池４から電子カメラ１の各部へ動作用の電力を供給していたものを、ＡＣアダプター６から供給するように切り替える。これにより、電子カメラ１はバッテリー動作から外部電源動作に切り替えられる。
【００６２】
ステップＳ１３では、ステップＳ１２において電子カメラ１を外部電源動作に切り替えた後に、ユーザによって操作部１６の電源スイッチが操作されたか否かを判定する。電源スイッチが操作された場合、すなわちユーザから電源オフの指示操作があった場合は、次のステップＳ１４へと進む。
【００６３】
ステップＳ１３からステップＳ１４へ進んだ場合、または前述のステップＳ４、Ｓ５、Ｓ７、Ｓ１１、Ｓ１６、Ｓ１８、Ｓ２１、Ｓ２３またはＳ２６からステップＳ１４へ進んだ場合、ステップＳ１４では、電子カメラ１の電源をオフする。これにより、ステップＳ２３において画像転送処理を実行した後にステップＳ１４を実行した場合は、電子カメラ１の撮影画像をピクチャーバンクサーバ３４へ転送した後に、電子カメラ１の電源が自動的にオフされる。また、他の場合は、撮影画像を転送せずに電子カメラ１の電源がオフされる。
【００６４】
ステップＳ１５では、充電池４の充電を開始する。こうして電子カメラ１の電源をオフして充電池４の充電を開始したら、制御部１７は図２および３のフローチャートを終了することにより、ピクチャーバンク転送処理を完了する。なお、その後の充電池４の充電制御は、前述のように充電制御部５によって行われる。
【００６５】
以上説明したような処理が制御部１７において実行されることにより、電子カメラ１の撮影画像が無線ＬＡＮを介してピクチャーバンクサーバ３４へ転送される。
【００６６】
４．画像転送処理
次に、図３のステップＳ２３で実行される画像転送処理の具体的な内容について説明する。図４は、画像転送処理のフローチャートである。
【００６７】
ステップＳ１０１では、接続先として選択されたＳＳＩＤのアクセスポイントへ接続するための暗号キーであるWEP（Wired Equivalent Privacy）キーの入力要求があるか否かを判定する。なお、ＷＥＰキーではなく他の暗号形式による暗号キーを用いることもできる。ＷＥＰキーの入力要求がある場合はステップＳ１０２へ進み、ない場合はステップＳ１０５へ進む。
【００６８】
ステップＳ１０２では、ＷＥＰキーを入力するためのＷＥＰキー入力画面を液晶ディスプレイ２１に表示する。ユーザは、このＷＥＰキー入力画面において方向ボタンなどを操作することにより、任意のＷＥＰキーを電子カメラ１に対して入力することができる。
【００６９】
ステップＳ１０３では、ステップＳ１０２で表示したＷＥＰキー入力画面において、ＷＥＰキーがユーザの操作により入力されたか否かを判定する。入力された場合は、ステップＳ１０４へ進む。一方、ユーザからの操作が何も行われず、ＷＥＰキーの入力が所定時間以上行われなかった場合は、ステップＳ１２０へ進む。この場合は、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００７０】
ステップＳ１０４では、ステップＳ１０３において正しいＷＥＰキーがユーザに入力されたか否かを判定する。入力されたＷＥＰキーが正しくない場合は、ステップＳ１０２へ戻って正しいＷＥＰキーを入力し直すようユーザに指示する。一方、正しいＷＥＰキーが入力された場合は、ステップＳ１０５へ進む。このようにしてＷＥＰキーの認証が行われる。なお、途中でキャンセルボタンを押すことにより、ＷＥＰキーの入力を中止することもできる。
【００７１】
なお、アクセスポイントからＷＥＰキーの入力を要求された場合であっても、過去にそのアクセスポイントに対して正しいＷＥＰキーを入力していた場合は、そのＷＥＰキーの内容が電子カメラ１において記憶される。したがってその場合は、記憶されたＷＥＰキーを用いてステップＳ１０４の判定を行うことにより、ＷＥＰキー入力画面を表示することなくＷＥＰキーの認証が行われる。同様に、アクセスポイント情報においてＷＥＰキーの内容が記録されている場合は、そのＷＥＰキーを用いて、ＷＥＰキー入力画面を表示することなくＷＥＰキーの認証が行われる。
【００７２】
ステップＳ１０５では、接続先として選択されたＳＳＩＤのアクセスポイントから、そのアクセスポイントへ接続するためのユーザ認証要求があるか否かを判定する。このユーザ認証要求は、公衆アクセスポイント３１において、正当な利用者からの接続のみを許可するために行われる。ユーザ認証要求がある場合はステップＳ１０６へ進み、ない場合はステップＳ１０９へ進む。
【００７３】
ステップＳ１０６では、ユーザ名とパスワードの入力画面を液晶ディスプレイ２１に表示する。ユーザは、この入力画面において方向ボタンなどを操作することにより、予め入手しておいたユーザ名とパスワードを電子カメラ１に対して入力することができる。
【００７４】
ステップＳ１０７では、ステップＳ１０６で表示したユーザ名とパスワードの入力画面において、ユーザ名とパスワードがユーザの操作により入力されたか否かを判定する。入力された場合は、ステップＳ１０８へ進む。一方、ユーザからの操作が何も行われず、ユーザ名とパスワードが所定時間以上入力されなかった場合は、ステップＳ１２０へ進む。この場合も、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００７５】
ステップＳ１０８では、ステップＳ１０７において正しいユーザ名とパスワードがユーザに入力されたか否かを判定する。入力されたユーザ名とパスワードが正しくない場合は、ステップＳ１０６へ戻ってユーザ名とパスワードの入力画面を再び表示することにより、正しいユーザ名とパスワードを入力し直すようユーザに指示する。一方、正しいユーザ名とパスワードが入力された場合は、ステップＳ１０９へ進む。このようにしてユーザ認証が行われる。なお、途中でキャンセルボタンを押すことにより、ユーザ名とパスワードの入力を中止することもできる。
【００７６】
上記のユーザ認証の際には、WISPr（Wireless Internet Service Provider roaming）と呼ばれる手順にしたがって、電子カメラ１とアクセスポイントとの間で所定の情報が交換される。なお、ユーザ認証の場合もＷＥＰキーの認証と同様に、アクセスポイントからユーザ認証を要求された場合であっても、過去にそのアクセスポイントに対して正しいユーザ名とパスワードを入力していた場合は、そのユーザ名とパスワードの内容が電子カメラ１において記憶される。したがってその場合は、記憶されたユーザ名とパスワードを用いてステップＳ１０８の判定を行うことにより、ユーザ名とパスワードの入力画面を表示することなくユーザ認証が行われる。また、アクセスポイント情報においてユーザ名とパスワードの内容が記録されている場合は、そのユーザ名とパスワードを用いて、ユーザ名とパスワードの入力画面を表示することなくユーザ認証が行われる。
【００７７】
アクセスポイントからＷＥＰキーの入力要求またはユーザ認証要求があると、以上説明したようなＷＥＰキーの認証やユーザ認証が必要に応じて行われる。これらの認証結果が正しい場合は、アクセスポイントへの接続が完了する。こうしてアクセスポイントへの接続が完了することにより、電子カメラ１が無線ＬＡＮを介して画像の転送先であるピクチャーバンクサーバ３４に接続される。
【００７８】
ステップＳ１０９では、無線ＬＡＮを介して接続されたピクチャーバンクサーバ３４に対して、電子カメラ１において決定されたカメラＩＤを送信する。このカメラＩＤは、ピクチャーバンクサーバ３４がユーザ認証を行うために用いられ、電子カメラ１の各々に固有の内容を有している。したがって、ピクチャーバンクサーバ３４は、電子カメラ１から受信したカメラＩＤに基づいて画像転送を行うユーザを特定することができる。このようにして、画像の転送先であるピクチャーバンクサーバ３４へ画像を転送するのに先立って、電子カメラ１の各々に固有のユーザ認証用のカメラＩＤを、電子カメラ１からピクチャーバンクサーバ３４に対して送信する。
【００７９】
カメラＩＤは、電子カメラ１において次のように決定することができる。たとえば、予め各電子カメラにそれぞれ記憶された固定のＩＤ番号に基づいてカメラＩＤを決定する。このＩＤ番号には、たとえば各電子カメラの製造番号などを用いることができる。なお、このときユーザが他人のカメラＩＤを不正に利用したり、あるいはカメラＩＤをユーザが不正に改ざんしたりできないようにするため、各電子カメラのＩＤ番号は暗号化された状態でそれぞれ記憶されていることが好ましい。さらに、所定のアルゴリズムに従って算出され、所定のタイミングでその内容が変更される別のＩＤ番号を、上記のＩＤ番号と組み合わせて用いてもよい。この場合、ピクチャーバンクサーバ３４では、同じアルゴリズムを用いて同じタイミングでカメラＩＤの内容を判断する必要がある。このようにすれば、カメラＩＤの不正利用や改ざんをより一層防止することができる。
【００８０】
ステップＳ１１０では、ステップＳ１０９で送信したカメラＩＤに基づいてピクチャーバンクサーバ３４が行ったサーバ認証の結果がＯＫであったか否かを判定する。サーバ認証の結果がＯＫであった場合は、次のステップＳ１１１へ進む。一方、サーバ認証の結果がＯＫでなかった場合、すなわち送信したカメラＩＤが不正なものであった場合や、カメラＩＤによって特定されたユーザがサービス利用制限の対象となっている場合には、ステップＳ１２０へ進む。この場合、電子カメラ１からピクチャーバンクサーバ３４への画像転送は行われない。
【００８１】
ステップＳ１１１では、ピクチャーバンクサーバ３４へ転送する画像ファイルの選択を行う。ここでは、メモリカード３０に記録されている撮影画像の各画像ファイルのうち、未転送の画像ファイルを選択する。なお、画像ファイルが未転送であるか否かの判断は、転送時に設定されるフラグ情報の有無に基づいて行われる。このフラグ情報は、アーカイブビットと呼ばれている。すなわち、アーカイブビットが設定されている画像ファイルは転送済みであり、アーカイブビットが設定されていない画像ファイルは未転送であると判断される。これにより、転送済みであると判定された画像ファイルが転送すべき画像ファイルから除かれる。
【００８２】
ステップＳ１１２では、ステップＳ１１１で選択した未転送の画像ファイルについてのファイル情報をピクチャーバンクサーバ３４へ送信する。ここで送信されるファイル情報には、画像ファイルの種類、すなわち静止画像または動画像のいずれであるかを示す情報や、ファイル名、データサイズなどが含まれている。こうして電子カメラ１から送信されるファイル情報は、ピクチャーバンクサーバ３４において、後述する転送指示情報の内容を決定するために用いられる。
【００８３】
ステップＳ１１３では、ステップＳ１１２で送信したファイル情報に基づいてピクチャーバンクサーバ３４から送信される転送指示情報を受信する。この転送指示情報により、ピクチャーバンクサーバ３４から電子カメラ１に対して、どの画像ファイルを転送するかの指示が行われる。さらに、動画像ファイルを転送する場合は、その動画像ファイルの転送部分の指示も転送指示情報により行われる。すなわち、動画像ファイルの全てを転送するのか、あるいは途中から転送するのか、途中から転送する場合は先頭から何バイト目の部分から転送するのか、といった指示が行われる。
【００８４】
なお、ピクチャーバンクサーバ３４は、過去に転送が中断された動画像ファイルを再転送する際に、再転送部分を指定してその動画像ファイルを途中から再転送するよう指示を行う。このときのピクチャーバンクサーバ３４による再転送部分の指定は、後述するエラーチェック情報に基づいて行われる。
【００８５】
ステップＳ１１４では、ステップＳ１１３で受信した転送指示情報に基づいて、ピクチャーバンクサーバ３４へ転送する画像ファイルを決定する。ここでは、ピクチャーバンクサーバ３４の指示に従って転送画像ファイルを決定する。すなわち、ステップＳ１１１で選択した未転送の画像ファイルのうち、転送指示情報によって転送を指示された画像ファイルのみを転送画像ファイルとする。また、動画像ファイルについては、転送指示情報の指示内容に従って、その全部を転送するのか、あるいは途中から再転送するかを決める。さらに、途中から再転送する場合は、どの部分から再転送するかも定める。
【００８６】
ステップＳ１１５では、ステップＳ１１４で決定された転送画像ファイルの中に動画像ファイルがあるか否かを判定する。転送画像ファイルの中に動画像ファイルが含まれている場合はステップＳ１１６へ進む。一方、転送画像ファイルに動画像ファイルが含まれていない場合、すなわち決定された転送画像ファイルが全て静止画像ファイルである場合は、ステップＳ１１６を実行せずにステップＳ１１７へ進む。
【００８７】
ステップＳ１１６では、転送画像ファイルに含まれる動画像ファイルについて、転送時のエラー発生の有無をピクチャーバンクサーバ３４において検出するためのエラーチェック情報を算出する。ここでは、たとえばチェックサムや各種の誤り検出用符号などをエラーチェック情報として算出することができる。このとき、動画像ファイルの所定データ量ごとにエラーチェック情報を算出する。たとえば、動画像ファイルを１０メガバイトごとに区切り、その区切りのそれぞれについてチェックサムなどのエラーチェック情報を算出する。
【００８８】
ステップＳ１１７では、ピクチャーバンクサーバ３４の指示に従ってステップＳ１１４で決定された転送画像ファイルの転送を行う。すなわち、ステップＳ１１１で選択した未転送の画像ファイルのうち、転送指示情報によって指示された画像ファイルのみを転送する。また、動画像ファイルについては、転送指示情報による指示内容に従って、その全部を転送するか、あるいは、ピクチャーバンクサーバ３４により指定された部分を再転送する。このようにすることで、過去に動画像の転送が中断されており、その動画像データを再転送する場合には、中断前に転送済みの部分を除いて再転送することができる。なお、動画像ファイルを転送するときには、ステップＳ１１６で算出したエラーチェック情報も一緒にピクチャーバンクサーバ３４へ送信する。このときさらに、電子カメラ１において設定されているユーザのニックネームとメールアドレスも一緒に送信する。
【００８９】
ステップＳ１１８では、ステップＳ１１７において画像ファイルの転送が終了したか否かを判定する。ステップＳ１１４で決定された全ての転送画像ファイルを転送し終えるまではステップＳ１１７へ戻り、画像ファイルの転送を継続する。指定された全ての画像ファイルの転送を終了したら、ステップＳ１１８へ進む。
【００９０】
ステップＳ１１９では、ステップＳ１１７で転送した画像ファイルに対してアーカイブビットの設定を行う。なお、アーカイブビットは、前述のように転送済みであるか否かを示すために各画像ファイルに設定されるフラグ情報である。これにより、転送が終了した画像ファイルにはアーカイブビットが設定されるため、次に画像転送処理を実行したときには、その画像ファイルがステップＳ１１１において未転送画像として選択されることはない。
【００９１】
ステップＳ１２０では、電子カメラ１とピクチャーバンクサーバ３４との間で確立されたネットワークの切断を行う。このとき無線ＬＡＮモジュール部２４は、接続先として選択されたアクセスポイントとの無線通信を終了する。これにより、電子カメラ１とそのアクセスポイントの間における無線ＬＡＮ接続が解除される。次のステップＳ１２１では、無線ＬＡＮモジュール部２４への電力供給を停止し、無線ＬＡＮモジュール部２４の電源をオフする。次のステップＳ１２２では、画像の転送が終了したことを示す転送終了画面を液晶ディスプレイ２１に表示する。ステップＳ１２２を実行したら、制御部１７は図４のフローチャートを終了する。
【００９２】
以上説明したような処理により、電子カメラ１とピクチャーバンクサーバ３４とが無線ＬＡＮを介して接続される。そして、未転送の画像ファイルが選択され、電子カメラ１からピクチャーバンクサーバ３４へ転送される。なお、画像転送前にキャンセルボタンが押された場合は、キャンセル画面を表示して図４のフローチャートを終了する。
【００９３】
５．転送画像蓄積処理
次に、電子カメラ１からピクチャーバンクサーバ３４へ撮影画像を転送するときのピクチャーバンクサーバ３４の動作について説明する。図５は、このときピクチャーバンクサーバ３４が実行する転送画像蓄積処理のフローチャートである。以下では、この図５のフローチャートにしたがって説明を行う。
【００９４】
ステップＳ２００では、電子カメラ１からカメラＩＤを受信する。このカメラＩＤは、先に説明した図４のステップＳ１０９により電子カメラ１から送信されるものである。
【００９５】
ステップＳ２０１では、ステップＳ２００で受信したカメラＩＤに基づいて、そのカメラＩＤを送信した電子カメラ１が使用可能なものであるか否かを判定する。たとえば、不正な内容のカメラＩＤを受信した場合や、当該電子カメラ１が後述するアンリンク状態に設定されている場合は、使用可能なカメラではないと判定してステップＳ２０３へ進む。一方、これらに該当しない場合は、使用可能なカメラであると判定してステップＳ２０２へ進む。
【００９６】
ステップＳ２０２またはステップＳ２０３では、ステップＳ２０１の判定の結果をサーバ認証結果として電子カメラ１へ送信する。すなわち、ステップＳ２０１からステップＳ２０２へ進んだ場合は、サーバ認証結果がＯＫであったことを電子カメラ１に対して送信する。この場合、サーバ認証結果の送信後に次のステップＳ２０４へ進む。一方、ステップＳ２０１からステップＳ２０３へ進んだ場合は、サーバ認証結果がＯＫでなかったことを電子カメラ１に対して送信する。この場合、サーバ認証結果の送信後に、ピクチャーバンクサーバ３４は図５のフローチャートを終了する。したがって、電子カメラ１からピクチャーバンクサーバ３４への画像転送が行われない。
【００９７】
ステップＳ２０４では、電子カメラ１から送信されるファイル情報を受信する。このファイル情報は、図４のステップＳ１１２において電子カメラ１から送信されるものである。前述のように、ファイル情報は、これから転送しようとする未転送の画像ファイルの種類やファイル名、データサイズなどを含んでいる。
【００９８】
ステップＳ２０５では、ステップＳ２０４で受信したファイル情報に基づいて、そのファイル情報により表された未転送の画像ファイルのうちいずれかを選択する。次のステップＳ２０６では、ステップＳ２０５で選択した画像ファイルが、ピクチャーバンクサーバ３４において既に蓄積されている画像ファイルであるか否かを判定する。既に蓄積されている画像ファイルである場合はステップＳ２０８へ進み、ステップＳ２０８においてその画像ファイルを転送対象から除外した後、ステップＳ２１２へ進む。一方、ステップＳ２０５で選択した画像ファイルがピクチャーバンクサーバ３４にまだ蓄積されていない場合は、ステップＳ２０７へ進む。
【００９９】
ステップＳ２０７では、ステップＳ２０５で選択した画像ファイルが、ピクチャーバンクサーバ３４において途中まで蓄積済みの動画像ファイルであるか否かを判定する。途中まで蓄積済みの動画像ファイルではない場合、すなわち静止画像ファイルまたは未蓄積の動画像ファイルである場合は、ステップＳ２１１へ進む。一方、ステップＳ２０５で選択した画像ファイルが途中まで蓄積済みの動画像ファイルである場合、すなわち過去に転送が中断されたためにその動画像ファイルを途中までしか蓄積できなかった場合は、ステップＳ２０９へ進む。
【０１００】
ステップＳ２０９では、ステップＳ２０７において途中まで蓄積済みであると判定された動画像ファイルについて、エラーチェックを実行する。このエラーチェックは、ピクチャーバンクサーバ３４において当該動画像ファイルの所定データ量ごとに算出したエラーチェック情報の算出結果と、過去に電子カメラ１から当該動画像ファイルと共に送信されたエラーチェック情報とを照合することにより行う。すなわち、ピクチャーバンク３４によるエラーチェック情報の算出結果と、電子カメラ１によるエラーチェック情報の算出結果とが等しければ、その部分については正しい内容のデータが蓄積されていると判定する。一方、両者の算出結果が異なる場合、その部分については誤った内容のデータが蓄積されていると判定する。こうしてエラーチェックを実行することにより、途中まで蓄積済みであると判定された動画像ファイルのうちでどの部分が正しく、どの部分が誤っているかが判定されたら、次のステップＳ２１０へ進む。
【０１０１】
ステップＳ２１０では、ステップＳ２０９で行ったエラーチェックの結果に基づいて、当該動画像ファイルの再転送開始位置を設定する。このとき、正しいと判定された部分を除き、誤っていると判定された部分を含むように、再転送開始位置を設定する。こうして動画像ファイルの再転送開始位置を設定することにより、転送を中断された動画像に対して過去に電子カメラ１から送信されたエラーチェック情報に基づいて、再転送する部分を指定することができる。その結果、中断前に転送済みの部分を除いて動画像ファイルを再転送するよう電子カメラ１に指示することができる。
【０１０２】
ステップＳ２１１では、ステップＳ２０５で選択した画像ファイルを転送対象に設定する。次のステップＳ２１２では、ステップＳ２０４で受信したファイル情報により表された未転送の画像ファイルの全てを、これまでに実行したステップＳ２０５において選択したか否かを判定する。まだ選択していない未転送の画像ファイルがある場合はステップＳ２０５へ戻り、その中からいずれかの画像ファイルをステップＳ２０５において選択した後、その画像ファイルに対して上記のような処理を行う。これにより、全ての未転送画像ファイルに対して、ステップＳ２０６〜Ｓ２１１で説明したような処理を実行する。一方、未転送の画像ファイルを全てステップＳ２０５において選択済みである場合は、ステップＳ２１３へ進む。
【０１０３】
ステップＳ２１３では、電子カメラ１に対して転送指示情報を送信する。このとき、ステップＳ２１１で転送対象として設定された画像ファイルについて転送指示情報を送信することにより、その画像ファイルを転送するよう電子カメラ１に対して指示する。ここで送信された転送指示情報が電子カメラ１において図４のステップＳ１１３で受信されることにより、ピクチャーバンクサーバ３４の指示に応じた画像ファイルが電子カメラ１から転送される。
【０１０４】
ステップＳ２１４では、図３のステップＳ１１７において電子カメラ１から転送された画像ファイルを受信する。次のステップＳ２１５では、ステップＳ２００で受信したカメラＩＤに基づいて電子カメラ１のユーザを特定し、そのユーザがピクチャーバンクサーバ３４においてユーザ登録済みであるか否かを判定する。ユーザ登録済みである場合はステップＳ２１６へ進み、まだユーザ登録をしていない場合はステップＳ２１７へ進む。なお、ユーザ登録の具体的な方法については、図６のフローチャートを用いて後で説明する。
【０１０５】
ステップＳ２１５においてユーザ登録済みであると判定された場合、ステップＳ２１６では、ユーザフォルダに画像ファイルを蓄積する。このユーザフォルダは、電子カメラ１から転送される撮影画像を記録するために、ユーザ登録時にピクチャーバンクサーバ３４の記録装置において設定される記録領域である。ピクチャーバンクサーバ３４は、ユーザ登録を行ったユーザごとに、ユーザフォルダとして所定の記録容量を記録装置内に割り当てる。なお、同じユーザに対して複数の電子カメラが登録された場合、ピクチャーバンクサーバ３４は、その電子カメラの台数に応じた記録容量をユーザフォルダに対して割り当てる。このようにして、ユーザ登録が行われた後は、ユーザフォルダに撮影画像を記録する。ステップＳ２１６を実行したら、ピクチャーバンクサーバ３４は図５のフローチャートを終了する。
【０１０６】
一方、ステップＳ２１５においてユーザ登録済みでないと判定された場合、ステップＳ２１７では、テンポラリフォルダに画像ファイルを蓄積する。このテンポラリフォルダは、電子カメラ１から転送される撮影画像を記録するために、ピクチャーバンクサーバ３４の記録装置において予め設定されている記録領域である。ピクチャーバンクサーバ３４は、電子カメラ１の個体ごとに、テンポラリフォルダとして所定の記録容量を記録装置内に予め割り当てている。このようにして、ユーザ登録が行われる前は、テンポラリフォルダに撮影画像を記録する。なお、ユーザ登録完了後は、それまでにテンポラリフォルダに記録された画像ファイルがユーザフォルダに移動される。
【０１０７】
ステップＳ２１８では、ユーザ登録を促すための電子メールをユーザの電子メールアドレスに送信する。この電子メールはウェルカムメールと呼ばれており、ユーザ登録を行うための登録ページへの接続情報として、登録ページのＵＲＬ（Uniform Resource Locator）情報が含まれている。このとき、電子カメラ１より画像ファイル転送時に合わせて送信されるメールアドレスの情報に基づいて、送信先の電子メールアドレスを判断してウェルカムメールを送信する。こうしてステップＳ２１８を実行することで、ステップＳ２１７においてテンポラリフォルダに画像が記録されると、それに応じてウェルカムメールがユーザに送信される。ステップＳ２１８の実行後、ピクチャーバンクサーバ３４は図５のフローチャートを終了する。
【０１０８】
なお、当該ユーザに対してウェルカムメールを既に送信していた場合は、ステップＳ２１８においてウェルカムメールを送信する際に、登録ページのＵＲＬを前とは異なる内容に書き換える。このようにして、ウェルカムメールを送信する度に、登録ページへの接続情報であるＵＲＬを変化させるようにする。さらに、過去に送信したウェルカムメールに記載されたＵＲＬを無効とし、今回送信する最新のウェルカムメールに記載されたＵＲＬのみを有効とする。これにより、過去のウェルカムメールを不正に入手した第三者がユーザに無断でユーザ登録を行おうとした場合にも、それを阻止することができる。
【０１０９】
以上説明したような転送画像蓄積処理を実行することにより、ピクチャーバンクサーバ３４は、電子カメラ１から転送された画像を蓄積する。
【０１１０】
６．ユーザ登録処理
次に、ユーザ登録時のピクチャーバンク３４の動作について説明する。図６は、このときピクチャーバンクサーバ３４が実行するユーザ登録処理のフローチャートである。以下では、この図６のフローチャートにしたがって説明を行う。
【０１１１】
ステップＳ３０１では、ユーザ登録ページへの接続要求があったか否かを判定する。ユーザ登録ページへの接続要求は、ユーザがＰＣ３５を操作することにより、図５のステップＳ２１８でピクチャーバンクサーバ３４から送信されたウェルカムメールをＰＣ３５において受信し、そのウェルカムメールに記載された登録ページのＵＲＬをクリック等して選択することにより行われる。この接続要求は、自宅アクセスポイント３２およびインターネット３３を介してピクチャーバンクサーバ３４に入力される。
【０１１２】
ステップＳ３０２では、ステップＳ３０１の接続要求において指定されたＵＲＬが有効なＵＲＬであるか否かを判定する。前述したようにピクチャーバンク３４は、図５のステップＳ２１８においてウェルカムメールの送信を行うときに、最新のＵＲＬのみを有効として過去のＵＲＬを無効化する。したがって、有効とされた最新のＵＲＬが接続要求において指定されている場合は、ステップＳ３０３へと進む。一方、無効化されたＵＲＬが接続要求において指定されている場合は、ステップＳ３０９へと進む。
【０１１３】
ステップＳ３０３では、インターネット３３を介して接続されたＰＣ３５に対して、ユーザ登録ページを表示させるためのユーザ登録ページ情報を出力する。このユーザ登録ページ情報をＰＣ３５において受信することにより、ＰＣ３５にユーザ登録ページが表示される。このユーザ登録ページでは、ユーザがＰＣ３５を操作することにより、パスワードや、ピクチャーバンクサーバ３４において電子カメラ１を特定するためのキー情報などを、ユーザ登録情報として入力することができる。なお、キー情報は、電子カメラ１において所定の操作をすることにより表示されるものであり、電子カメラ１の個体ごとに固有の内容が表示される。
【０１１４】
ステップＳ３０４では、ＰＣ３５においてユーザ登録情報が入力されたか否かを判定する。ユーザ登録情報が入力されるまではステップＳ３０４に留まり、入力されたらステップＳ３０５へ進む。
【０１１５】
ステップＳ３０５では、ステップＳ３０４でユーザに入力されたユーザ登録情報に基づいて、ユーザ登録を行う。このとき、ユーザ登録情報として入力された前述のキー情報に基づいて、当該ユーザの所有する電子カメラ１を特定し、その電子カメラ１と当該ユーザとを対応付けて登録する。そして、ユーザに入力されたユーザ登録情報の内容をピクチャーバンクサーバ３４において記録する。
【０１１６】
ステップＳ３０６では、ステップＳ３０５でユーザ登録したユーザに対して、ピクチャーバンクサーバ３４の記録装置内にユーザフォルダを作成する。このユーザフォルダには、所定の記録容量が割り当てられる。なお、前述したように、同じユーザに対して複数の電子カメラが登録されている場合は、その電子カメラの台数に応じた記録容量がユーザフォルダとして割り当てられる。
【０１１７】
ステップＳ３０７では、ステップＳ３０５でユーザ登録したユーザが所有する電子カメラ１に対して、ピクチャーバンクサーバ３４の記録装置内に予め設定されたテンポラリフォルダについて、そのテンポラリフォルダに蓄積された画像ファイルがあるか否かを判定する。このとき、ユーザ登録情報として入力された前述のキー情報に基づいて、当該ユーザの所有する電子カメラ１が特定される。こうして特定された電子カメラ１に対して設定されているテンポラリフォルダに、その電子カメラ１から転送された画像ファイルが蓄積されている場合は、ステップＳ３０８へ進む。
【０１１８】
ステップＳ３０８では、テンポラリフォルダに蓄積された画像ファイルを、ステップＳ３０６で作成したユーザフォルダに移動する。これにより、ユーザ登録前にテンポラリフォルダに一時的に記録された画像が、ユーザごとに作成されたユーザフォルダへと移動される。ステップＳ３０８を実行したら、ピクチャーバンクサーバ３４は図６のフローチャートを終了する。
【０１１９】
一方、ステップＳ３０７においてテンポラリフォルダに蓄積された画像ファイルがないと判定された場合、ピクチャーバンクサーバ３４はステップＳ３０７を実行せずに図６のフローチャートを終了する。この場合、テンポラリフォルダからユーザフォルダへの画像の移動は行われない。
【０１２０】
また、ステップＳ３０２において、接続要求により指定されたＵＲＬが有効なＵＲＬではないと判定された場合、ステップＳ３０９では、エラーメッセージをＰＣ３５に対して出力する。このエラーメッセージを受信したＰＣ３５は、ユーザ登録ができない旨を表示してユーザに知らせる。ステップＳ３０９を実行したら、ピクチャーバンクサーバ３４は図６のフローチャートを終了する。
【０１２１】
以上説明したようなユーザ登録処理を実行することにより、ピクチャーバンクサーバ３４は、インターネット３３を介して接続されたＰＣ３５からの登録指示に応じて、電子カメラ１のユーザ登録を行う。
【０１２２】
７．リセット処理
次に、ユーザ登録をリセットする際のピクチャーバンクサーバ３４の動作について説明する。図７は、このときピクチャーバンクサーバ３４が実行するリセット処理のフローチャートである。以下では、この図７のフローチャートにしたがって説明を行う。
【０１２３】
ステップＳ４０１では、ユーザのアンリンク指示が入力されたか否かを判定する。このアンリンク指示は、電子カメラ１からピクチャーバンクサーバ３４への撮影画像の転送を一時的に禁止するためにユーザが行う指示である。なお、アンリンク指示の入力は、インターネット３３を介してピクチャーバンクサーバ３４に接続されたＰＣ３５をユーザが操作することにより行われる。アンリンク指示の入力がなければステップＳ４０１に留まり、アンリンク指示の入力があったらステップＳ４０２へ進む。
【０１２４】
ステップＳ４０２では、電子カメラ１をアンリンク状態に設定する。これにより、ユーザのアンリンク指示に応じて、ユーザ登録時に行われた電子カメラ１とユーザとの対応付けが一時的に無効化される。こうして電子カメラ１がアンリンク状態に設定されているときに、電子カメラ１からピクチャーバンクサーバ３４へ撮影画像を転送しようとしても、前述したように図５のステップＳ２０１において使用可能なカメラではないと判定されるため、転送できなくなる。
【０１２５】
ステップＳ４０３では、電子カメラ１からリセット情報が送信されたか否かを判定する。このリセット情報は、電子カメラ１において所定のリセット操作がユーザにより行われ、その後に電子カメラ１とピクチャーバンクサーバ３４とが無線ＬＡＮを介して接続されると、電子カメラ１からピクチャーバンクサーバ３４へ自動的に送信されるものである。なお、電子カメラ１においてリセット操作が行われると、電子カメラ１は初期設定状態に戻される。このとき、電子カメラ１に登録されていたアクセスポイント情報、ニックネーム、メールアドレスなどが消去される。
【０１２６】
ステップＳ４０３において電子カメラ１からリセット情報が送信された場合、ステップＳ４０６へ進む。ステップＳ４０６では、ピクチャーバンクサーバ３４において記録されているユーザ登録情報を消去する。これにより、電子カメラ１とユーザとの対応付けを解除して、ユーザ登録を取り消す。こうしてユーザ登録が取り消された後に、電子カメラ１からピクチャーバンクサーバ３４へ撮影画像を転送すると、ユーザ登録前と同様に、その撮影画像はピクチャーバンクサーバ３４においてテンポラリフォルダに蓄積される。ステップＳ４０６を実行したら、ピクチャーバンクサーバ３４は図７のフローチャートを終了する。
【０１２７】
一方、ステップＳ４０３において電子カメラ１からリセット情報が送信されなかった場合は、ステップＳ４０４へ進む。ステップＳ４０４では、ステップＳ４０２でアンリンク状態に設定された電子カメラ１に対して、ユーザのリリンク指示が入力されたか否かを判定する。このリリンク指示は、電子カメラ１をアンリンク状態から元の登録状態に戻すためにユーザが行う指示である。ユーザは、誤って電子カメラ１をアンリンク状態に設定した場合や、他人に貸与する際に撮影画像の転送を禁止するため電子カメラ１をアンリンク状態に設定した場合などは、このリリンク指示を行うことにより、ピクチャーバンクサーバ３４における電子カメラ１の状態を元の登録状態に戻すことができる。なお、リリンク指示の入力は、インターネット３３を介してピクチャーバンクサーバ３４に接続されたＰＣ３５をユーザが操作することにより行われる。
【０１２８】
ステップＳ４０４においてリリンク指示の入力がなければ、ステップＳ４０３へ戻ってリセット情報の送信の有無について判定を繰り返す。一方、リリンク指示の入力があったら、ステップＳ４０５へ進む。
【０１２９】
ステップＳ４０５では、ステップＳ４０２で設定したアンリンク状態を解除する。これにより、一時的に無効化された電子カメラ１とユーザとの対応付けが回復され、元の登録状態に戻る。ステップＳ４０５を実行したら、ピクチャーバンクサーバ３４は図７のフローチャートを終了する。
【０１３０】
以上説明したようなリセット処理を実行することにより、ピクチャーバンクサーバ３４は、インターネット３３を介して接続されたＰＣ３５からのアンリンク指示に応じて、電子カメラ１のユーザ登録を一時的に無効化する。さらに、ＰＣ３５からのリリンク指示に応じて、一時的に無効化されたユーザ登録を回復する。
【０１３１】
８．転送中断画像保管処理
次に、電子カメラ１からの画像転送が中断された場合のピクチャーバンクサーバ３４の動作について説明する。図８は、このときピクチャーバンクサーバ３４が実行する転送中断画像保管処理のフローチャートである。この図８のフローチャートにしたがって説明を行う。
【０１３２】
ステップＳ５０１では、電子カメラ１からの転送が中断された画像があるか否かを判定する。転送中断された画像がピクチャーバンクサーバ３４にある場合はステップＳ５０２へ進み、ない場合はステップＳ５０３へ進む。なお、電子カメラ１からの画像転送の中断は、ユーザが転送中にキャンセルボタンを操作して自発的に行う場合と、電波環境の悪化等により無線ＬＡＮ接続が維持できなくなった場合に発生する場合とがある。
【０１３３】
ステップＳ５０２では、転送中断された画像が動画像と静止画像のどちらであるかを判定する。動画像であると判定された場合はステップＳ５０３へ進む。ステップＳ５０３では、その動画像について中断前に転送済みの部分を保管する。このとき、ユーザ登録前であればテンポラリフォルダに記録して保管し、ユーザ登録後であればユーザフォルダに記録して保管する。
【０１３４】
一方、静止画像であると判定された場合はステップＳ５０４へ進む。ステップＳ５０４では、その静止画像について中断前に転送済みの部分を消去する。すなわち、静止画像については、中断前に転送済みの部分があっても、その部分を保管せずに消去する。ステップＳ５０３またはＳ５０４のいずれかを実行したら、ステップＳ５０５へ進む。
【０１３５】
ステップＳ５０５では、ステップＳ５０３で保管された動画像の転送済みの部分が、予め定められた所定の保管期限を過ぎたか否かを判定する。保管期限を過ぎた場合はステップＳ５０６へ進み、その保管された動画像の転送済みの部分を消去する。これにより、ピクチャーバンクサーバ３４において動画像の転送済みの部分を保管するときには、所定期間だけ保管し、その期間の経過後に消去する。その結果、不要な動画像の転送済み部分が長期間蓄積されるのを防ぐことができる。ステップＳ５０６を実行したらステップＳ５０１へ戻り、上記のような処理を繰り返す。一方、ステップＳ５０５において保管期限を過ぎていないと判定した場合は、ステップＳ５０６を実行せずにステップＳ５０１へ戻る。
【０１３６】
なお、以上説明したようにして動画像の転送済みの部分を保管したときには、その分のデータ量がテンポラリフォルダまたはユーザフォルダの残り記録容量から差し引かれる。すなわち、電子カメラ１の個体ごとに、または電子カメラ１のユーザごとに、テンポラリフォルダまたはユーザフォルダとして予め割り当てられた記録容量から、そこに保管された動画像の転送済みの部分のデータ量を減じた値に基づいて、そこに静止画像または動画像を記録する際の合計データ量の上限値が定められる。このようにすることで、動画像の転送中断が大量に発生しても、ピクチャーバンクサーバ３４は蓄積能力を維持することができる。
【０１３７】
以上説明したような転送中断画像保管処理を実行することにより、ピクチャーバンクサーバ３４は、電子カメラ１による動画像の転送が中断された場合に、その動画像の転送済みの部分を所定期間だけ保管することができる。これにより、転送が中断された動画像を電子カメラ１に再転送させる際に、転送済みの部分を除いて途中から再転送させることができる。
【０１３８】
以上説明した実施の形態によれば、次の作用効果を奏する。
（１）電子カメラ１は、制御部１７により、充電池４を充電するための電力が外部から供給されているか否かを判定し（ステップＳ１）、電力が供給されていると判定されたときに、無線ＬＡＮモジュール部２４により接続された無線ＬＡＮを介して、撮影画像をピクチャーバンクサーバ３４に転送することとした（ステップＳ１１７）。このようにしたので、ユーザが転送の指示をしなくても、適切なタイミングで電子カメラ１から撮影画像を転送することができる。
【０１３９】
（２）制御部１７は、ステップＳ１１１において未転送の画像ファイルを選択するときには、撮影画像の各画像ファイルに対して設定されるアーカイブビットに基づいて、各画像ファイルについてピクチャーバンクサーバ３４に転送済みであるか否かをそれぞれ判定する。そして、転送済みであると判定された画像ファイルを除いて、ピクチャーバンクサーバ３４に転送する（ステップＳ１１７）こととした。このようにしたので、未転送の撮影画像を簡単に選択して転送することができる。
【０１４０】
（３）電子カメラ１は、操作部１６の電源スイッチにより、電源をオンまたはオフのいずれかに切り替える。制御部１７は、電子カメラ１の電源がオフであるか否かを判定し（ステップＳ２）、オフではないと判定されたときにはステップＳ１２へ進む。これにより、電子カメラ１の電源がオンに切り替えられているときに、ステップＳ１において外部からの電力が供給されていると判定された場合、撮影画像の転送を禁止することとした。このようにしたので、電子カメラ１を外部電源動作に切り替えてユーザが操作する際には、必要のない撮影画像の転送を禁止することができる。
【０１４１】
（４）制御部１７は、ステップＳ１１７において撮影画像をピクチャーバンクサーバ３４に転送した後に、電子カメラ１の電源をオフする（ステップＳ１４）こととした。このようにしたので、無駄な電力の消費を抑えることができる。
【０１４２】
（５）電子カメラ１は、操作部１６によりユーザの入力操作を検出し、その入力操作に基づいて、制御部１７によりアクセスポイント情報を設定する。このアクセスポイント情報に基づいて、さらに電子カメラ１は、制御部１７の制御により、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１または自宅アクセスポイント３２に接続させ、接続されたアクセスポイントを介して、撮影画像をピクチャーバンクサーバ３４に転送する（ステップＳ１１７）こととした。このようにしたので、ユーザが転送先への接続に用いる設定情報を前もって端末から入力しなくても、電子カメラ１から撮影画像を転送することができる。
【０１４３】
（６）電子カメラ１は、ケーブルを介して接続されたＰＣ３５において設定されたアクセスポイント情報を、外部インタフェース部２３によってＰＣ３５から受信する。制御部１７は、さらにこのアクセスポイント情報に基づいて、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１または自宅アクセスポイント３２に接続させることとした。このようにしたので、端末装置であるＰＣ３５からもアクセスポイント情報を設定することができる。
【０１４４】
（７）電子カメラ１は、予め登録されたフリープランのアクセスポイント情報をメモリ１８により記憶する。制御部１７は、さらにこのフリープランのアクセスポイント情報に基づいて、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１に接続させることとした。このようにしたので、アクセスポイント情報を設定しなくても、電子カメラ１から撮影画像を転送することができる。
【０１４５】
（８）メモリ１８は、フリープランのアクセスポイント情報として、公衆アクセスポイント３１に無料で接続するためのアクセスポイント情報を記憶していることとした。このようにしたので、電子カメラ１を公衆アクセスポイント３１に無料で接続して撮影画像を転送することができる。
【０１４６】
（９）電子カメラ１から転送される撮影画像を記録するためのテンポラリフォルダとユーザフォルダとが、ピクチャーバンクサーバ３４の記録装置において設定される。ピクチャーバンクサーバ３４は、ユーザの登録指示に応じて電子カメラ１のユーザ登録を行い（ステップＳ３０５）、このユーザ登録が行われる前は、テンポラリフォルダに撮影画像を記録し（ステップＳ２１７）、ユーザ登録が行われた後は、それまでにテンポラリフォルダに記録された撮影画像をユーザフォルダに移動して（ステップＳ３０８）、ユーザフォルダに撮影画像を記録する（ステップＳ２１６）こととした。このようにしたので、ピクチャーバンクサーバ３４において、電子カメラ１から転送された撮影画像をユーザごとに適切に分けて記録することができる。
【０１４７】
（１０）ピクチャーバンクサーバ３４は、テンポラリフォルダに撮影画像が記録されると、ユーザ登録を促すための電子メールであるウェルカムメールを送信する（ステップＳ２１８）こととした。このようにしたので、まだユーザ登録をしていないユーザに対して、ユーザ登録するように促すことができる。
【０１４８】
（１１）ピクチャーバンクサーバ３４は、ステップＳ２１８では、電子カメラ１から撮影画像と共に送信されるメールアドレス情報に基づいて、ウェルカムメールを送信することとした。このようにしたので、ウェルカムメールをユーザのメールアドレスに宛てて確実に送信することができる。
【０１４９】
（１２）ステップＳ２１８でピクチャーバンクサーバ３４が送信するウェルカムメールは、ユーザ登録を行うための登録ページへの接続情報として、登録ページのＵＲＬを含むこととした。このようにしたので、ウェルカムメールを受信したユーザは、簡単にユーザ登録を行うことができる。
【０１５０】
（１３）また、ピクチャーバンクサーバ３４は、ステップＳ２１８では、ウェルカムメールを送信する度に登録ページのＵＲＬを変化させ、過去に送信したＵＲＬを無効化することとした。このようにしたので、過去のウェルカムメールを不正に入手した第三者がユーザに無断でユーザ登録を行おうとした場合にも、それを阻止することができる。
【０１５１】
（１４）ピクチャーバンクサーバ３４の記録装置は、テンポラリフォルダに対しては電子カメラ１の個体ごとに所定の記録容量を割り当て、ユーザフォルダに対してはユーザ登録を行ったユーザごとに所定の記録容量を割り当てることとした。このようにしたので、テンポラリフォルダとユーザフォルダのそれぞれに対して、適切に記録容量を割り当てることができる。
【０１５２】
（１５）また、一人のユーザに対して複数の電子カメラ１が登録された場合、ピクチャーバンクサーバ３４の記録装置は、その電子カメラの台数に応じた記録容量をユーザフォルダに対して割り当てることとした。このようにしたので、複数の電子カメラを所有するユーザに対して、その台数に応じてユーザフォルダの記録容量を増やすことができる。
【０１５３】
（１６）ピクチャーバンクサーバ３４は、ステップＳ３０４においてユーザに入力されたユーザ登録情報に基づいて、電子カメラ１と当該ユーザとを対応付けて登録する（ステップＳ３０５）。このようにしたので、ピクチャーバンクサーバ３４において、電子カメラ１から転送された撮影画像をユーザごとに適切に分けて記録することができる。
【０１５４】
（１７）ピクチャーバンクサーバ３４は、ユーザのアンリンク指示が入力されると（ステップＳ４０１）、そのアンリンク指示に応じて、電子カメラ１とユーザとの対応付けを無効化するアンリンク状態の設定を行う（ステップＳ４０２）。そして、このアンリンク状態の設定が行われているときには、ピクチャーバンクサーバ３４は、電子カメラ１からの撮影画像の転送を受け付けないこととした。このようにしたので、ユーザはピクチャーバンクサーバ３４に対して、電子カメラ１からの撮影画像の転送を一時的に禁止するよう指示することができる。
【０１５５】
（１８）ピクチャーバンクサーバ３４は、ステップＳ４０２においてアンリンク状態の設定が行われているときに、電子カメラ１からリセット情報が送信されると（ステップＳ４０３）、電子カメラ１とユーザとの対応付けを解除してユーザ登録を取り消す（ステップＳ４０６）こととした。このようにしたので、電子カメラ１からのリセット情報の送信に応じて、ピクチャーバンクサーバ３４における電子カメラ１の状態をユーザ登録前と同様の状態に戻すことができる。
【０１５６】
（１９）ピクチャーバンクサーバ３４は、ユーザのリリンク指示が入力されると（ステップＳ４０４）、そのリリンク指示に応じて、アンリンク状態の設定を解除して、無効化された電子カメラ１とユーザとの対応付けを回復させる（ステップＳ４０５）こととした。このようにしたので、ユーザは、誤って電子カメラ１をアンリンク状態に設定した場合や、他人に貸与する際に撮影画像の転送を禁止するため電子カメラ１をアンリンク状態に設定した場合などに、ピクチャーバンクサーバ３４における電子カメラ１の状態を元の登録状態に戻すことができる。
【０１５７】
（２０）電子カメラ１は、無線ＬＡＮモジュール部２４により無線ＬＡＮに接続し、接続された無線ネットワークを介して、制御部１７により、静止画像または動画像をピクチャーバンクサーバ３４に転送する（ステップＳ１１７）。このとき電子カメラ１は、転送を中断された動画像を再転送する場合は、中断前に転送済みの部分を除いて再転送することとした。このようにしたので、動画像の転送が中断された場合に、その動画像の再転送に要する余分な通信時間や通信データ量の発生を低く抑えることができる。
【０１５８】
（２１）電子カメラ１は、制御部１７により、動画像の所定のデータ量ごとにエラーチェック情報を算出し（ステップＳ１１６）、ステップＳ１１７において動画像を転送する際に、算出されたエラーチェック情報をピクチャーバンクサーバ３４に送信する。その後、ステップＳ１１７において転送を中断された動画像を再転送する場合、制御部１７は、過去に送信されたエラーチェック情報に基づいてピクチャーバンクサーバ３４が指定した部分を再転送することとした。このようにしたので、中断前に正常に転送された部分を除外して、中断された部分のみを確実に再転送することができる。
【０１５９】
（２２）ピクチャーバンクサーバ３４は、電子カメラ１の制御部１７による動画像の転送が中断された場合、その動画像の転送済みの部分を予め定められた所定期間だけ保管する（ステップＳ５０３）。そして、所定期間の経過後に、保管された動画像の転送済みの部分を消去する（ステップＳ５０６）こととした。このようにしたので、ピクチャーバンクサーバ３４において、不要な動画像の転送済み部分が長期間蓄積されるのを防ぐことができる。
【０１６０】
（２３）ピクチャーバンクサーバ３４の記録装置は、テンポラリフォルダとして電子カメラ１の個体ごとに割り当てられた記憶容量、または、ユーザフォルダとして電子カメラ１のユーザごとに割り当てられた記録容量から、ステップＳ５０３で保管された動画像の転送済みの部分のデータ量を減じた値に基づいて、電子カメラ１から転送される静止画像または動画像を記録する際の合計データ量の上限値を定めることとした。このようにしたので、動画像の転送中断が大量に発生しても、ピクチャーバンクサーバ３４は蓄積能力を維持することができる。
【０１６１】
（２４）ピクチャーバンクサーバ３４は、電子カメラ１に対して、転送する画像ファイルを指定するための転送指示情報を送信する（ステップＳ２１３）。この転送指示情報において、ピクチャーバンクサーバ３４は、転送を中断された動画像に対して、電子カメラ１から過去に送信されたエラーチェック情報に基づいて、その動画像について再転送する部分を電子カメラ１に対して指定することとした。このようにしたので、転送を中断された動画像において中断された部分のみを確実に再転送するように指定することができる。
【０１６２】
（２５）電子カメラ１は、メモリ１８により、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１に接続するために予め登録された複数種類のアクセスポイント情報を記憶する。そして、制御部１７により、予め設定された電子カメラ１の仕向け先に基づいて、メモリ１８により記憶された複数種類のアクセスポイント情報のうちいずれかを選択し、そのアクセスポイント情報に基づいて、無線ＬＡＮモジュール部２４を公衆アクセスポイント３１に接続させ、接続された公衆アクセスポイント３１を介して撮影画像をピクチャーバンクサーバ３４に転送することとした。このようにしたので、電子カメラの仕向け先に応じて適切な公衆アクセスポイントを選択することができる。
【０１６３】
（２６）メモリ１８は、フリープランのアクセスポイント情報として、公衆アクセスポイント３１に無料で接続するためのアクセスポイント情報を複数種類記憶していることとした。このようにしたので、電子カメラ１を公衆アクセスポイント３１に無料で接続して撮影画像を転送することができる。
【０１６４】
なお、以上説明した実施の形態や各種の変形例はあくまで一例に過ぎない。したがって、本発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【図面の簡単な説明】
【０１６５】
【図１】本発明の一実施の形態による画像転送システムの構成図である。
【図２】電子カメラにおいて実行されるピクチャーバンク転送処理のフローチャートの一部分である。
【図３】電子カメラにおいて実行されるピクチャーバンク転送処理のフローチャートのうち、図２に示した以外の部分である。
【図４】画像転送処理のフローチャートである。
【図５】ピクチャーバンクサーバにおいて実行される転送画像蓄積処理のフローチャートである。
【図６】ピクチャーバンクサーバにおいて実行されるユーザ登録処理のフローチャートである。
【図７】ピクチャーバンクサーバにおいて実行されるリセット処理のフローチャートである。
【図８】ピクチャーバンクサーバにおいて実行される転送中断画像保管処理のフローチャートである。
【符号の説明】
【０１６６】
１：電子カメラ                      ４：充電池
５：充電制御部                      ６：ＡＣアダプター
１６：操作部                        １７：制御部
１８：メモリ                        ２１：液晶ディスプレイ
２３：外部インタフェース部          ２４：無線ＬＡＮモジュール部
３０：メモリカード                  ３１：公衆アクセスポイント
３２：自宅アクセスポイント          ３３：インターネット
３４：ピクチャーバンクサーバ        ３５：ＰＣ
【図１】
2008204068.tif 000003
【図２】
2008204068.tif 000004
【図３】
2008204068.tif 000005
【図４】
2008204068.tif 000006
【図５】
2008204068.tif 000007
【図６】
2008204068.tif 000008
【図７】
2008204068.tif 000009
【図８】
2008204068.tif 000010