(57)【要約】【課題】サーバにアクセスしてきたカメラがサービス提供の対象となるカメラであるのか否かを容易に判断できるようにする。【解決手段】インターネットを介して所定のサーバにアクセスする機能を有する電子カメラであって、当該電子カメラに関する関連情報６０及び識別情報生成規則６１が予め記憶された記憶手段１８と、当該電子カメラを識別するための識別情報を記憶手段１８に記憶された関連情報６０の少なくとも一部に基づいて、識別情報生成規則６１に従って動的に生成する生成手段７０と、生成手段７０により生成された識別情報をインターネットに送出するリクエスト・メッセージ内に設定する設定手段７１とを備えて構成される。【選択図】図３
2008167269.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介して所定のサーバにアクセスする機能を有する電子カメラであって、
当該電子カメラに関する関連情報が予め記憶された記憶手段と、
当該電子カメラを識別するための識別情報を、前記記憶手段に記憶された前記関連情報の少なくとも一部に基づいて、予め決められた所定の規則に従って動的に生成する生成手段と、
前記生成手段により生成された識別情報を、前記インターネットに送出するリクエスト・メッセージ内に設定する設定手段と、
を備えることを特徴とする電子カメラ。
【請求項２】
前記サーバは、当該電子カメラから転送された画像を格納する画像管理サーバであることを特徴とする請求項１に記載の電子カメラ。
【請求項３】
無線ＬＡＮのアクセスポイントと無線通信するための通信手段を更に備え、
前記通信手段により前記アクセスポイントを介して前記インターネットに接続されることを特徴とする請求項１又は２に記載の電子カメラ。
【請求項４】
前記関連情報は、当該電子カメラの製造者情報、製品情報、及びシリアル情報を含むことを特徴とする請求項１〜３の何れか一項に記載の電子カメラ。
【請求項５】
前記生成手段は、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に予め決められた所定のキーを付加したものに所定の暗号化処理を行って得られた情報を、前記識別情報に含めることを特徴とする請求項４に記載の電子カメラ。
【請求項６】
前記暗号化処理は所定のハッシュ関数を用いて行われることを特徴とする請求項５に記載の電子カメラ。
【請求項７】
前記識別情報は、ＨＴＴＰプロトコルに定義されるＵｓｅｒ−Ａｇｅｎｔとして、前記リクエスト・メッセージ内に記述されることを特徴とする請求項１〜６の何れか一項に記載の電子カメラ。
【請求項８】
インターネットを介して所定の認証サーバによる認証を経た後に所定のサービスを提供するサービスサーバにアクセスする機能を有する電子カメラであって、
当該カメラに関する関連情報が予め記憶された記憶手段と、
前記認証サーバが当該電子カメラの前記サービスサーバへのアクセスを認証するのに用いるためのユーザＩＤ及びパスワードを、前記関連情報の少なくとも一部に基づいて、予め決められた所定の規則に従って動的に生成する生成手段と、
前記ユーザＩＤ及び前記パスワードを、前記認証サーバに送るリクエスト・メッセージ内に設定する設定手段と、
を備えることを特徴とする電子カメラ。
【請求項９】
前記サービスサーバは、当該電子カメラから転送された画像を格納する画像管理サーバであることを特徴とする請求項８に記載の電子カメラ。
【請求項１０】
無線ＬＡＮのアクセスポイントと無線通信するための通信手段を更に備え、
前記通信手段により前記アクセスポイントを介して前記インターネットに接続されることを特徴とする請求項８又は９に記載の電子カメラ。
【請求項１１】
前記関連情報は、当該電子カメラの製造者情報、製品情報、及びシリアル情報を含むことを特徴とする請求項８〜１０の何れか一項に記載の電子カメラ。
【請求項１２】
前記生成手段は、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に基づいて前記ユーザＩＤを生成し、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に予め決められた所定のキーを付加したものに所定の暗号化処理を行って得られた情報を、前記パスワードとして生成することを特徴とする請求項１１に記載の電子カメラ。
【請求項１３】
前記暗号化処理は所定のハッシュ関数を用いて行われることを特徴とする請求項１２に記載の電子カメラ。
【請求項１４】
前記ユーザＩＤ及び前記パスワードは、前記リクエスト・メッセージ内に、国際ローミング規格ＷＩＳＰＲに従って記述されることを特徴とする請求項８〜１３の何れか一項に記載の電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮影し、その画像をインターネットを介してサーバに転送する機能を有する電子カメラに関する。
【背景技術】
【０００２】
デジタルカメラ等を用いて撮影された画像（写真）を、インターネットに接続されたパーソナルコンピュータを用いて、画像管理サーバにアップロードし、該サーバを自己のストーレッジとして利用したり、あるいは自己又は知人若しくは第三者がパーソナルコンピュータ等から該サーバにアクセスすることにより、該画像を見ることができるようにしたオンラインアルバムサービスが知られている。このようなサービスは、デジタルカメラの製造業者が、購入者の利便を考慮して、自社のカメラの購入者に限って提供している場合がある。
【０００３】
一方、デジタルカメラが備えるメモリの容量は最近ではかなり大きくなってはきているものの、画素数の増大に伴い１枚の画像のファイル容量が大きくなってきており、カメラ内のメモリに蓄積できる画像の枚数には限界がある。このため、カメラ自身に無線ＬＡＮ機能を搭載し、ホットスポット等のアクセスポイントを介して、画像を出先から自宅等のパーソナルコンピュータに転送するようにした技術が開発されている（例えば、特許文献１参照）。この技術を応用すれば、カメラから、直接、画像管理サーバに画像をアップロードすることも可能である。
【０００４】
しかしながら、カメラと画像管理サーバとの間の通信は一般のプロトコル（例えば、ＨＴＴＰプロトコル）に従うが、特別なデータを送らないかぎり、アクセスしてきたカメラがサービスの提供対象としている自社のカメラなのか、他社のカメラなのかを識別することができない。
【０００５】
また、上述したように無線ＬＡＮのアクセスポイントを利用して画像管理サーバにアクセスするためには、無線ＬＡＮを提供するＩＳＰ（インターネット・サービス・プロバイダ）と別途契約（ユーザ登録）して、ユーザＩＤ及びパスワード等の付与を受け、これらを購入したカメラに所定の手続に従って手作業で設定する必要がある。
【０００６】
このようなユーザ登録や設定手続はユーザ（購入者）にとっては煩雑な作業である。近時においては、カメラの製造業者は、購入者の利便性を考慮して、販売を促進するため、購入後直ちに、煩雑な手続なしに、その多くの機能を使用できるようにすることを指向している。このため、製造業者が無線ＬＡＮのＩＳＰ等と別途契約して、ユーザＩＤ及びパスワードを予め取得しておき、カメラの出荷前に、これらのユーザＩＤ及びパスワードをカメラのメモリに予め設定しておき、カメラを購入したユーザが、特別な登録手続や設定手続を行うことなく、オンラインアルバムサービスを無償で利用できるようにしている。
【０００７】
しかしながら、カメラの出荷前に、ユーザＩＤやパスワードをカメラのメモリに設定する作業は、製造業者にとっても煩雑な作業であり、手作業で設定する場合にはミスが生じ得る。
【０００８】
本発明は上述したような点に鑑みてなされたものであり、その目的とするところは、画像管理サーバにアクセスしてきたカメラがサービス提供の対象となるカメラであるのか否かを容易に判断できるようにすることである。
【０００９】
本発明の他の目的は、ユーザ又はカメラの製造業者が、該カメラにＩＳＰ等を利用するためのユーザＩＤやパスワードを登録する手間を省略できるようにすることである。
【特許文献１】特開２００６−１１５０２４号公報
【発明の開示】
【課題を解決するための手段】
【００１０】
本発明の第１の観点によると、インターネットを介して所定のサーバにアクセスする機能を有する電子カメラであって、当該電子カメラに関する関連情報が予め記憶された記憶手段と、当該電子カメラを識別するための識別情報を、前記記憶手段に記憶された前記関連情報の少なくとも一部に基づいて、予め決められた所定の規則に従って動的に生成する生成手段と、前記生成手段により生成された識別情報を、前記インターネットに送出するリクエスト・メッセージ内に設定する設定手段とを備える電子カメラが提供される。前記関連情報としては、当該電子カメラの製造者情報、製品情報、シリアル情報等を例示することができる。
【００１１】
本発明の第１の観点に係る電子カメラでは、電子カメラに関する関連情報の少なくとも一部に基づいて動的に生成された識別情報を含むリクエスト・メッセージをインターネットに送出するようにしたので、該リクエスト・メッセージを受信したサーバ、例えば、当該電子カメラにより撮影された画像を格納するサービス（オンラインアルバムサービス等）を提供する画像管理サーバ、当該電子カメラに関する他のサービスを提供するサーバ、又はこれらのサーバへのアクセスを認証する認証サーバ等は、該アクセスが該電子カメラによるアクセスであることを該識別情報を通じて容易に認識することができる。また、前記識別情報は、前記関連情報に基づいて動的に生成されるため、別途識別情報を準備して、当該電子カメラのメモリに予め該識別情報を記憶させておく必要がない。
【００１２】
本発明の第１の観点に係る電子カメラにおいて、より具体的には、前記識別情報は、ＨＴＴＰプロトコルに定義されるＵｓｅｒ−Ａｇｅｎｔとして、前記リクエスト・メッセージ内に記述される。このような場合において、特に限定されないが、Ｕｓｅｒ−Ａｇｅｎｔは改竄の恐れがあるため、前記生成手段は、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に予め決められた所定のキーを付加したものに所定の暗号化処理を行って得られた情報を、前記識別情報に含めることが望ましい。前記暗号化処理としては、所定のハッシュ関数を用いることができる。
【００１３】
また、本発明の第１の観点に係る電子カメラは、有線でＩＳＰ等を介してインターネットに接続するようにしてもよいが、ユーザの利便を考慮して、無線ＬＡＮのアクセスポイントと無線通信するための通信手段を更に設けて、前記通信手段により前記アクセスポイントを介して前記インターネットに無線接続できるようにすることが望ましい。
【００１４】
本発明の第２の観点によると、インターネットを介して所定の認証サーバによる認証を経た後に所定のサービスを提供するサービスサーバにアクセスする機能を有する電子カメラであって、当該電子カメラに関する関連情報が予め記憶された記憶手段と、前記認証サーバが当該電子カメラの前記サービスサーバへのアクセスを認証するのに用いるためのユーザＩＤ及びパスワードを、前記関連情報の少なくとも一部に基づいて、予め決められた所定の規則に従って動的に生成する生成手段と、前記ユーザＩＤ及び前記パスワードを、前記認証サーバに送るリクエスト・メッセージ内に設定する設定手段とを備える電子カメラが提供される。前記関連情報としては、当該電子カメラの製造者情報、製品情報、シリアル情報等を例示することができる。
【００１５】
本発明の第２の観点に係る電子カメラでは、電子カメラに関する関連情報の少なくとも一部に基づいて動的に生成されたユーザＩＤ及びパスワードを含むリクエスト・メッセージをインターネットを介して認証サーバに送るようにしたので、別途ユーザＩＤ及びパスワードを事前に準備して、当該電子カメラのメモリにユーザＩＤ及びパスワードを事前に記憶させておく必要がない。
【００１６】
本発明の第２の観点に係る電子カメラにおいて、特に限定されないが、前記サービスサーバは、当該電子カメラから転送された画像を格納するサービス（オンラインアルバムサービス等）を提供する画像管理サーバである。また、より具体的には、前記生成手段は、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に基づいて前記ユーザＩＤを生成し、前記製造者情報、前記製品情報及び前記シリアル情報の少なくとも一部に予め決められた所定のキーを付加したものに所定の暗号化処理を行って得られた情報を、前記パスワードとして生成することが望ましい。前記暗号化処理としては、所定のハッシュ関数を用いることができる。これらユーザＩＤ及びパスワードは、前記リクエスト・メッセージ内に、国際ローミング規格ＷＩＳＰＲに従って記述することができる。
【００１７】
また、本発明の第２の観点に係る電子カメラは、有線でＩＳＰ等を介してインターネットに接続するようにしてもよいが、ユーザの利便を考慮して、無線ＬＡＮのアクセスポイントと無線通信するための通信手段を更に設けて、前記通信手段により前記アクセスポイントを介して前記インターネットに無線接続できるようにすることが望ましい。
【発明の効果】
【００１８】
本発明によれば、サーバにアクセスしてきたカメラがサービス提供の対象となるカメラであるのか否かを容易に判断することができるようになる。
【００１９】
また、本発明によれば、ユーザ又はカメラの製造業者が、該カメラにＩＳＰ等を利用するためのユーザＩＤやパスワードを登録する必要がなくなり、ユーザはカメラを購入後、煩わしい操作や作業を行うことなく、オンラインアルバム等のサービスを利用することができるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００２１】
〔画像転送システムの全体構成〕
図１は本発明の実施形態に係る画像転送システムの概略構成を示す図である。無線ＬＡＮ接続機能付き電子スチルカメラ（以下、電子カメラという）１は、公衆アクセスポイント３１、自宅アクセスポイント３２、プリンタ用ドングル４１又はＰＣ（パーソナルコンピュータ）５１と無線ＬＡＮ接続される。このときの無線ＬＡＮの接続形態は、公衆アクセスポイント３１及び自宅アクセスポイント３２については、インフラストラクチャモードと呼ばれるものであり、プリンタ用ドングル４１及びＰＣ５１については、アドホックモードと呼ばれるものである。公衆アクセスポイント３１及び自宅アクセスポイント３２は、インターネット３３と接続されている。インターネット３３には、オンラインアルバムサーバ３４とメール送信サーバ３５が接続されている。
【００２２】
また、インターネット３３には、公衆アクセスポイント３１を提供するＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅｓ  Ｐｒｏｖｉｄｅｒ）が運営する認証サーバ３９が接続されている。なお、公衆アクセスポイント３１は、当該ＩＳＰが提供するもののみならず、他のＩＳＰ又はアクセスポイントの提供業者によって提供されるものであってもよい。このため、公衆アクセスポイント３１と認証サーバ３９との間の通信は、国際ローミング規格ＷＩＳＰＲ（Ｗｉｒｅｌｅｓｓ  Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｊｅｃｔ  Ｒｏａｍｉｎｇ）に従って行われるようになっている。なお、ＷＩＳＰＲは、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅ（旧ＷＥＣＡ）によってＩＳＰ間ローミングシーケンスのガイドラインとして提示されたものである。無線ＬＡＮアクセスではユーザのアクセスする場所が特定できず、またＩＳＰが世界中にアクセスポイントを設置することは不可能であるため、ローミングによるユーザ認証を用いてインターネットへの疎通性を確保するようにしたものである。
【００２３】
公衆アクセスポイント３１は、空港、駅、ホテル、飲食店などのような公衆に利用される場所に設置されている。電子カメラ１のユーザは、予めＩＳＰに加入登録を行い、所定の料金を支払って利用申し込みの手続きをしておくことで、公衆アクセスポイント３１を利用するための利用情報を入手することができる。この利用情報には、公衆アクセスポイント３１に接続する際のユーザ認証に用いられるユーザＩＤやパスワードなどが含まれる。但し、この実施形態では、電子カメラの製造業者又は販売業者等は所定のＩＳＰと事前契約しており、購入者特典として、一定期間（例えば、電子カメラの購入又は利用開始からの一定期間であり、例えば３０日、３ヶ月等）は、無償で当該ＩＳＰを介してインターネット接続できるようにし、当該製造業者等が運営するサーバにアクセスできるようにしている。なお、ユーザ認証を行わずに誰でも無料で公衆アクセスポイント３１を利用可能としているＩＳＰもある。一方、自宅アクセスポイント３２は、ユーザの自宅やオフィスなどに設置されており、ユーザとその関係者のみが利用することができる。
【００２４】
オンラインアルバムサーバ３４は、電子カメラ１のユーザに対してオンラインアルバムサービスを提供する。オンラインアルバムサービスは、電子カメラ１から転送された画像をユーザ毎に分けて蓄積し、必要に応じてその画像をインターネット上で公開するサービスである。オンラインアルバムサーバ３４では、電子カメラ１を所有するユーザ毎にそれぞれ異なるオンラインアルバムが予め登録されている。このオンラインアルバム内には、複数のフォルダがそれぞれ設定されている。何れかのユーザが所有する電子カメラ１からオンラインアルバムサーバ３４に対して、撮影した画像が無線ＬＡＮとインターネット３３を介して転送されると、当該ユーザのオンラインアルバム内に設定された複数のフォルダの何れかにその転送画像が蓄積される。
【００２５】
メール送信サーバ３５は、電子カメラ１のユーザに対してメール送信サービスを提供する。メール送信サービスとは、電子カメラ１から画像が転送されると、その転送画像のサムネイル画像を添付した通知メールを作成し、指定されたメールアドレスへ送信するサービスである。ユーザは、このメール送信サービスを利用することにより、当該ユーザ以外の人に対して通知メールを送信し、電子カメラ１から転送した画像をその人に紹介することができる。さらにメール送信サーバ３５は、通知メールを受け取った人が画像を閲覧するための閲覧ページを作成し、インターネット上で公開する。そのため、通知メールの中には閲覧ページへのリンク情報が含まれている。
【００２６】
ユーザは、オンラインアルバムサーバ３４によって提供されるオンラインアルバムサービスと、メール送信サーバ３５によって提供されるメール送信サービスのうち、何れかのサービスを利用することができる。何れのサービスを利用するかは、その都度ユーザに選択させるようにしてもよいし、予め選択させておいてもよい。あるいは、電子カメラ１の製造メーカが予め決めておくこともできる。例えば、電子カメラ１が様々な仕向地（出荷対象地域）に対して出荷される場合、電子カメラ１の個々の仕様をその仕向地に合わせるため、予め製造メーカが仕向地の設定を行うことがある。このような場合には、設定された仕向地に応じて何れのサービスを利用するかを決定できる。こうして、電子カメラ１においてユーザの選択又は仕向地の設定により何れのサービスを利用するか決定されたら、その選択結果又は仕向地に応じて、オンラインアルバムサーバ３４又はメール送信サーバ３５の何れかが画像の転送先として選択される。
【００２７】
なお、自宅アクセスポイント３２には、電子カメラ１の他に、ＰＣ（パーソナルコンピュータ）３６及び３７も無線ＬＡＮ接続されている。ＰＣ３６及び３７は、電子カメラ１において撮影された画像が電子カメラ１から転送されると、その画像を取得して記録保存したり、その画像に対して各種の画像処理を実行したりする。ＰＣ３７にはプリンタ３８が接続されており、ＰＣ３７において取得された画像をプリンタ３８によって印刷することができる。
【００２８】
プリンタ用ドングル４１は、プリンタ４２のＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどに取り付けられて使用される無線ＬＡＮ用のプリントサーバである。プリンタ用ドングル４１によって電子カメラ１から受信した画像データは、プリンタ４２へ出力される。これにより、ＰＣを使用せずに、プリンタ４２において画像の印刷が行われる。ＰＣ５１は無線ＬＡＮ通信機能を有しており、自宅アクセスポイント３２に接続されたＰＣ３６及び３７と同様に、電子カメラ１から転送される画像を取得して記録保存したり、その画像に対して各種の画像処理を実行したりする。
【００２９】
〔電子カメラの構成〕
図２は電子カメラ１の概略構成を示すブロック図である。電子カメラ１は、電池４、電池電圧検出部５、可変光学系３、光学部品７、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、タイミング制御部１４、画像処理部１５、操作部１６、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、液晶ディスプレイ２１、メモリカード用インタフェース部２２、外部インタフェース部２３、無線ＬＡＮモジュール部２４を備えて構成されている。
【００３０】
電池４は、電子カメラ１の各部に対してその動作に必要な電力を供給する。電池４からの各部への電力供給は、電子カメラ１の動作状態に応じて許可又は禁止される。この電力供給状態の制御は、制御部１７によって行われる。電池４の出力電圧（電池電圧）は、電池電圧検出部５によって検出される。この電池電圧の検出結果は、電池電圧検出部５から制御部１７へ出力される。
【００３１】
可変光学系３は、複数の光学レンズ群よりなる撮影レンズや、絞り、シャッター等によって構成される。光学部品７は、光学フィルタやカバーガラスなどによって構成される。被写体からの光束が可変光学系３と光学部品７を通過することにより、撮像素子８上に被写体像が結像される。
【００３２】
撮像素子８は、可変光学系３によって結像される被写体像を撮像し、撮像された被写体像に対応する画像信号（撮像信号）を出力する。撮像素子８は、複数の画素から構成される矩形形状の撮像領域を有し、各画素に蓄積された電荷に対応するアナログ信号である画像信号を、画素単位で順次、アナログ信号処理部１２に出力する。撮像素子８は、例えば単板式カラーＣＣＤなどで構成される。アナログ信号処理部１２は、内部にＣＤＳ（相関２重サンプリング）回路や、ＡＧＣ（オートゲインコントロール）回路などを有し、入力された画像信号に対して所定のアナログ処理を行う。Ａ／Ｄ変換部１３は、アナログ信号処理部１２で処理されたアナログ信号をデジタル信号に変換する。タイミング制御部１４は、制御部１７により制御され、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、画像処理部１５の各動作のタイミングを制御する。
【００３３】
メモリカード用インタフェース部２２は、電子カメラ１の内部にセットされたメモリカード（カード状のリムーバブルメモリ）３０とのインタフェースをとる。外部インタフェース部２３は、ＵＳＢなどの信号規格に従って、所定のケーブルを介して外部装置とのインタフェースをとる。無線ＬＡＮモジュール部２４は、データのフォーマット変換や暗号化、変復調、周波数変換などの処理を行い、公衆アクセスポイント３１、自宅アクセスポイント３２、プリンタ用ドングル４１又はＰＣ５１との間で、無線ＬＡＮ用の電波を送受信する。
【００３４】
操作部１６は、各種の操作ボタンやスイッチ類を有している。これには、レリーズボタン、モードダイヤル、再生ボタン、方向ボタン、メニューボタン、決定ボタン、削除ボタン、ヘルプボタンなどが含まれる。モードダイヤルは、カメラの動作モードを切り換えるための選択ダイヤルである。このモードダイヤルによって切り換えられる動作モードには、画像を撮影するための撮影モードと、公衆アクセスポイント３１や自宅アクセスポイント３２、プリンタ用ドングル４１又はＰＣ５１と無線通信を行って、オンラインアルバムサーバ３４、メール送信サーバ３５、ＰＣ３６、ＰＣ３７、プリンタ３８、プリンタ４２又はＰＣ５１に画像を転送するための無線ＬＡＮモードとが少なくとも含まれる。
【００３５】
再生ボタンは、再生画像を液晶ディスプレイ２１に表示するためのボタンである。方向ボタンは、液晶ディスプレイ２１に表示される操作画面において選択位置を移動するためのボタンである。メニューボタンは、メニュー画面を液晶ディスプレイ２１に表示するためのボタンである。決定ボタンは、操作を決定するためのボタンである。削除ボタンは、不要な画像などを削除するためのボタンである。ヘルプボタンは、さらに詳しい情報などを表示するためのボタンである。なお、一つのボタンに複数の機能を割り当て、操作状態に応じてその機能を使い分けてもよい。
【００３６】
液晶ディスプレイ２１は、電子カメラ１の操作状態に応じて各種の操作画面を表示したり、撮像素子８で撮像した被写体像やメモリカードに格納された画像データに基づく再生画像を表示したりする表示装置である。操作部１６の出力は制御部１７に入力され、液晶ディスプレイ２１には表示画像生成部２０の出力が入力される。画像処理部１５は、例えば、画像処理専用の１チップ・マイクロプロセッサで構成される。メモリ１８にはフラッシュメモリが用いられており、電子カメラ１の制御用ソフトウェアや、後述する関連情報、識別情報生成規則、ＩＤ／ＰＷ生成規則、エラーコードに対応したメッセージリスト、アクセスポイント情報、及びプロファイル情報等のデータが予め又は必要に応じて記憶保持される。
【００３７】
Ａ／Ｄ変換部１３、画像処理部１５、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、メモリカード用インタフェース部２２、外部インタフェース部２３及び無線ＬＡＮモジュール部２４は、バス２５を介して相互に接続されている。
【００３８】
図２のような構成の電子カメラ１において、操作部１６の操作により、ユーザに撮影モードが選択されてレリーズボタンが押されると、制御部１７は、可変光学系３を制御してピント調節を行うとともに、タイミング制御部１４を介して、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３に対するタイミング制御を行い、被写体の撮像を行う。なお、被写体の種類などによって複数の撮影モードを選択可能とし、撮影モードに応じてタイミング制御を変化させてもよい。
【００３９】
撮像素子８は、可変光学系３により撮像領域に結像された被写体像に対応する画像信号を生成する。その画像信号は、アナログ信号処理部１２で所定のアナログ信号処理が施され、アナログ処理後画像信号としてＡ／Ｄ変換部１３へ出力される。Ａ／Ｄ変換部１３では、アナログ処理後の画像信号をデジタル化し、画像データとして、画像処理部１５に供給する。
【００４０】
本実施の形態の電子カメラ１では、撮像素子８において、単板式カラー撮像素子の最も代表的なＲ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタがベイア配列されている場合を例にとり、画像処理部１５に供給される画像データはＲＧＢ表色系で示されるものとする。画像データを構成する各々の画素には、ＲＧＢの何れか１つの色成分の色情報が存在する。ここで、撮像素子８を構成する１つの光電変換素子を画素と言うが、この画素に対応した画像データの１単位も画素と言う。また、画像も複数の画素から構成される概念である。
【００４１】
画像処理部１５は、このような画像データに対し、補間、階調変換や輪郭強調などの画像処理を行う。このような画像処理が完了した画像データは、必要に応じて、圧縮／伸長部１９で所定の圧縮処理が施され、メモリカード用インタフェース部２２を介してメモリカード３０に記録される。なお、画像処理が完了した画像データは、補間処理が完了し、各画素にはＲＧＢの全ての色成分の色情報が存在するものとする。
【００４２】
メモリカード３０に記録された画像データは、ユーザの操作に応じて、無線ＬＡＮモジュール部２４から、公衆アクセスポイント３１、自宅アクセスポイント３２、プリンタ用ドングル４１又はＰＣ５１へと無線送信される。この無線送信は、一般的な無線ＬＡＮの信号規格、例えばＩＥＥＥ  ８０２．１１ｂやＩＥＥＥ  ８０２．１１ｇなどの規格に準拠して行われる。さらに、様々な無線ＬＡＮ機器間で互換性を補償するための国際標準規格であるＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）認証にも対応している。
【００４３】
公衆アクセスポイント３１と自宅アクセスポイント３２は、電子カメラ１の無線ＬＡＮモジュール部２４から送信された画像データを中継し、インターネット３３を経由して、オンラインアルバムサーバ３４又はメール送信サーバ３５へ転送する。また自宅アクセスポイント３２は、無線ＬＡＮモジュール部２４から送信された画像データをＰＣ３６やＰＣ３７へ転送することもできる。プリンタ用ドングル４１は、無線ＬＡＮモジュール部２４から送信された画像データをプリンタ４２へ出力する。
【００４４】
以上説明したようにして、電子カメラ１と、オンラインアルバムサーバ３４、メール送信サーバ３５、ＰＣ３６、ＰＣ３７、プリンタ４２又はＰＣ５１とが、無線ＬＡＮを介して接続される。これにより、電子カメラ１において撮影された画像が、電子カメラ１からこれら各サーバや各機器に対して送信される。なお、電子カメラ１からの画像送信は、ＰＴＰＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）と呼ばれる周知の通信プロトコルに従って行われる。さらにプリンタ４２は、ＰｉｃｔＢｒｉｄｇｅ規格に対応したものが用いられる。
【００４５】
〔電子カメラにおける識別情報の生成処理〕
次に、電子カメラ１がインターネット３３に接続されたオンラインアルバムサーバ３４、メール送信サーバ３５、認証サーバ３９等のサーバにメッセージを送信する際に行われる識別情報の生成処理について、図３〜図５を参照して説明する。ここで、識別情報とは、当該電子カメラ１を他のカメラ又は装置（パーソナルコンピュータ、携帯電話等）から識別するための個体識別情報であり、電子カメラ１からのメッセージを受信したサーバに当該電子カメラ１によるアクセスであることを通知するために生成される情報をいう。但し、この識別情報は、必ずしも当該電子カメラ１の個体までを識別するものでなくてもよく、例えば、電子カメラ１からのメッセージを受信したサーバが、そのサービスの提供を行う対象であるかどうかを判断できる程度のものであってもよい。
【００４６】
図３において、電子カメラ１の上述したメモリ１８には、関連情報６０、識別情報生成規則６１、及び所定のキー６２が記憶されている。関連情報６０には、電子カメラ１の製造業者名又はその識別コード等の製造業者を識別するための製造者情報、電子カメラ１の製品名又はその識別コード等の製品を識別するための製品情報、シリアル番号等の同一製品の個体毎に付与されるシリアル情報等が含まれる。関連情報６０としては、これらの他に、ＭＡＣアドレス、カメラＩＤ、ファームウエアのプログラムバージョン、通信プロトコルのバージョン等が含まれていてもよい。これらの情報は、電子カメラ１の出荷時点において既知のものであり、工場出荷前に電子カメラ１（メモリ１８）に記憶設定される。
【００４７】
また、関連情報６０としては、このような工場出荷前に既知で予め電子カメラ１に記憶設定されるものの他、例えば、インターネットの接続時に付与されるＩＰアドレスのような、事後的に設定される情報も含まれる場合がある。
【００４８】
識別情報生成規則６１は、制御部１７の識別情報生成部７０が、関連情報６０の一部又は全部に基づいて、識別情報を動的に生成するための規則であり、電子カメラ１の工場出荷前に予めメモリ１８に記憶されている。識別情報生成規則６１は、関連情報６０のうち識別情報の生成に用いるべき情報の指定、該情報の一部又は全てについて何らかの加工を行う場合にはその情報及び加工方法の指定、情報の配列順序、その他の規則が設定された情報である。なお、ここでいう加工とは、キーの付加、変換、暗号化等を意味する。
【００４９】
キー６２は予め任意に決められた数値及び／又は文字から構成され、同図では、識別情報生成規則６１とは別に示したが、識別情報生成規則６１の一部として設定されてもよい。
【００５０】
図４は制御部１７によって行われる識別情報生成処理を示すフローチャートである。この処理が開始されると、まず、識別情報生成部７０は識別情報生成規則６１をメモリ１８から読み出し（Ｓ２０）、読み込んだ識別情報生成規則６１に従って、関連情報６０をメモリ１８から読み出し（Ｓ２１）、読み出した関連情報６０を加工し、配列することにより、識別情報を生成する（Ｓ２２）。
【００５１】
ここでは、識別情報生成部７０は、一例として、識別情報生成規則６１に従って、製造者情報、通信プロトコルのバージョン情報、製品情報、シリアル番号をこの順に配列した識別情報を生成する。例えば、「ｎｉｋｏ／Ｖｅｒ．１／Ｓ１００Ｃ／００２５」の如きである。これに、ＭＡＣアドレス、ＩＰアドレス、カメラＩＤ等を付加してもよい。なお、ＩＰアドレスは、インターネット３３に接続する際に付与されるものを用いる。従って、ＩＰアドレスを付加する場合には、アクセスポイント３１との通信リンクが確定した後に、識別情報生成部７０により該識別情報が生成されることになる。
【００５２】
識別情報生成部７０によって生成された識別情報は、識別情報設定部７１に送られ、メッセージ生成部７２により別途生成されたリクエスト・メッセージ内に設定され（Ｓ２３）、無線ＬＡＮモジュール部２４を介して、オンラインアルバムサーバ３４等の指定のサーバに向けてインターネット３３に送信される（Ｓ２４）。
【００５３】
識別情報のリクエスト・メッセージへの設定は、例えば、電子カメラ１と当該指定のサーバとがＨＴＴＰプロトコルを用いて通信する場合には、図５に示すように、ＨＴＴＰのリクエスト・メッセージのメッセージ・ヘッダに「Ｕｓｅｒ  Ａｇｅｎｔ」として設定するようにできる。これを受信した当該指定のサーバは、この「Ｕｓｅｒ  Ａｇｅｎｔ」に設定された識別情報により、当該アクセスに係る装置が当該電子カメラ１であることを認識することができ、サービスを提供するか拒否するか等の判断に用いることができる。この識別情報は、電子カメラ１からサーバ等に送られる全てのリクエスト・メッセージに設定される。
【００５４】
一般に、オンラインアルバムサーバ３４に画像をアップロードする場合には、電子カメラ１と該サーバ３４との間の通信はＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）等で暗号化されずに通常の通信が行われるため、上述のように「Ｕｓｅｒ  Ａｇｅｎｔ」に設定した識別情報は当該メッセージの送り先である指定のサーバ以外に漏洩する可能性がある。上記では、関連情報をそのまま配列して識別情報を生成しているので、識別情報の漏洩は問題である。この対策としては、識別情報の一部又は全部に加工を行う。
【００５５】
例えば、識別情報内のシリアル番号にメモリ１８に記憶されたキー６２を付加し、更にこれをハッシュ関数（復号不能な関数）を用いて暗号化してそのハッシュ値を設定することにより、識別情報が漏洩してもカメラ自身を特定できなくすることができる。この場合には、オンラインアルバムサーバ３４等の指定のサーバ側に、上述した関連情報６０、識別情報生成規則６１及びキー６２と同じ情報又はこれらの中から選択された解読に必要な情報を備えておき、当該識別情報を解読するようにする。なお、ハッシュ関数としては、ＭＤ５、ＳＨＡ−１等の何れを用いてもよい。なお、このような暗号化には、例えば、キー６２で識別情報の一部又は全部を暗号化する等の他の方法を用いてもよい。
【００５６】
〔電子カメラにおけるユーザＩＤ／パスワードの生成処理〕
次に、電子カメラ１がインターネット３３に接続するため、認証サーバ３９に認証メッセージを送信する際に行われるユーザＩＤ及びパスワード（ＰＷ）の生成処理について、図６〜図８を参照して説明する。ここでいうユーザＩＤ及びパスワードとは、認証サーバ３９に係るＩＳＰを利用してインターネット３３に接続する正当な権限があることを証明するための情報である。
【００５７】
図６において、電子カメラ１の上述したメモリ１８には、関連情報６０、ＩＤ／ＰＷ生成規則６３、及び所定のキー６４が記憶されている。図３と同じ番号を付した関連情報６０は、ここでは、図３を参照して上述したものと同じものを用いている。但し、図３を参照して上述したものとは異なるものをメモリ１８に別途記憶させてもよい。また、図３と同じ番号を付したメッセージ生成部７２は、図３に示したものと同じである。
【００５８】
ＩＤ／ＰＷ生成規則６３は、制御部１７のＩＤ／ＰＷ生成部８０が、関連情報６０の一部又は全部に基づいて、ユーザＩＤ及びパスワードを動的に生成するための規則であり、電子カメラ１の工場出荷前に予めメモリ１８に記憶されている。ＩＤ／ＰＷ生成規則６３は、関連情報６０のうちユーザＩＤ及びパスワードの生成に用いるべき情報の指定、該情報の一部又は全てについて何らかの加工を行う場合にはその情報及び加工方法の指定、情報の配列順序、その他の規則が設定された情報である。
【００５９】
キー６４は予め任意に決められた数値及び／又は文字から構成され、同図では、ＩＤ／ＰＷ生成規則６３とは別に示したが、ＩＤ／ＰＷ生成規則６３の一部として設定されてもよい。キー６４としては、図３に示したキー６２を共通的に用いるようにしてもよい。
【００６０】
図７は制御部１７によって行われるＩＤ／ＰＷ生成処理を示すフローチャートである。この処理が開始されると、まず、ＩＤ／ＰＷ生成部８０は、ＩＤ／ＰＷ生成規則６３をメモリ１８から読み出し（Ｓ３０）、該ＩＤ／ＰＷ生成規則６１に従って、関連情報６０をメモリ１８から読み出し（Ｓ３１）、読み出した関連情報６０を加工し、配列することにより、ユーザＩＤ及びパスワードを生成する。なお、ここでいう加工とは、キーの付加、変換、暗号化等を意味するのは、図３の場合と同じである。
【００６１】
ここでは、ＩＤ／ＰＷ生成部８０は、一例として、ＩＤ／ＰＷ生成規則６３に従って、製品情報、シリアル番号、製造者情報をこの順に配列したユーザＩＤを生成する（Ｓ３２）。例えば、「Ｓ１００Ｃ００２５＠ｎｉｋｏ」の如きである。また、ＩＤ／ＰＷ生成部８０は、一例として、ＩＤ／ＰＷ生成規則６３に従って、シリアル番号にキー６４を付加したものをハッシュ関数により変換してハッシュ値を求め、これをパスワードとして生成する（Ｓ３２）。例えば、「０１５７２３…」の如きである。
【００６２】
ＩＤ／ＰＷ生成部８０によって生成されたユーザＩＤ及びパスワードは、ＩＤ／ＰＷ設定部８１に送られ、メッセージ生成部７２により別途生成された認証リクエスト・メッセージ内に設定され（Ｓ３３）、無線ＬＡＮモジュール部２４を介して、認証サーバ３９に向けて送信される（Ｓ３４）。
【００６３】
ユーザＩＤ及びパスワードの認証リクエスト・メッセージへの設定は、例えば、電子カメラ１と認証サーバ３９とがＨＴＴＰプロトコルを用いて通信する場合には、図８に示すように、ＨＴＴＰのリクエスト・メッセージのメッセージ・ボディに設定するようにできる。なお、この認証リクエスト・メッセージは、国際ローミング規格ＷＩＳＰＲに従ってＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いて記述される。
【００６４】
これを受信した当該認証サーバ３９は、後に詳述するが、認証リクエスト・メッセージに設定されたユーザＩＤ及びパスワードを所定の認証リストと比較することにより、その正当性を判断し、アクセスポイント３１を介したインターネット３３への接続を許可するか否かを決定する。なお、一般に、認証サーバ３９と電子カメラ１との通信は、ユーザＩＤ及びパスワードが漏洩しないように、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）等で暗号化されて行われる。
【００６５】
〔認証サーバにおける認証処理〕
次に、電子カメラ１から上述した認証リクエスト・メッセージを受信した認証サーバ３９における認証処理について、図９及び図１０を参照して説明する。認証サーバ３９は、ＷＩＳＰＲに従ったＲＡＤＩＵＳ（Ｒｅｍｏｔｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄｉａｌ  Ｉｎ  Ｕｓｅｒ  Ｓｅｒｖｉｃｅ）サーバである。ここでは、ＲＡＤＩＵＳクライアントはアクセスポイント３１であり、認証サーバ３９とアクセスポイント３１との間の通信は、ＲＡＤＩＵＳプロトコルに従って行われる。アクセスポイント３１は、電子カメラ１から認証リクエスト・メッセージを受信すると、該メッセージに設定されたユーザＩＤ及びパスワードを抽出し、ＲＡＤＩＵＳプロトコルに従ってこれらを含むＲＡＤＩＵＳ要求パケットを認証サーバ３９に送る。認証サーバ３９は、後述する認証処理を実施し、その認証結果を含むＲＡＤＩＵＳ応答パケットをアクセスポイント３１に返送する。
【００６６】
なお、ここでは、アクセスポイント３１は認証サーバ３９を運営するＩＳＰにより提供されているものとし、アクセスポイント３１が電子カメラ１等から受信した認証リクエスト・メッセージは、認証サーバ３９に転送するものとするが、アクセスポイント３１が認証サーバ３９に係るＩＳＰと異なる他のＩＳＰ等により提供され、該アクセスポイント３１が複数のＩＳＰによって利用できるものである場合には、電子カメラ１からの認証リクエスト・メッセージには、認証サーバ３９に係るＩＳＰを識別するためのＩＳＰ識別情報が含まれ、アクセスポイント３１はこのＩＳＰ識別情報に従って、該当する認証サーバにＲＡＤＩＵＳ要求パケットを送ることになる。
【００６７】
図９に示されるように、認証サーバ３９は、認証制御部１０１、認証要求受信部１０２及び認証応答生成部１０３を有する制御部１００と、所定の認証リスト１１１及び所定の制限リスト１１２が記憶されたメモリを備えている。認証リスト１１１は、認証サーバ３９を運営するＩＳＰと電子カメラ１の製造業者等との間の事前の取り決めに従って設定される情報であり、このリスト１１１に設定された情報により特定される電子カメラ（ユーザ）に対して、当該ＩＳＰを通じてインターネット３３に接続するサービスが提供され得る。
【００６８】
この認証リスト１１１は、例えば、図１１に示されるように、複数のユーザＩＤとこれらにそれぞれ対応するパスワードから構成される情報である。制限リスト１１２は、認証サーバ３９を運営するＩＳＰと電子カメラ１の製造業者等との間の事前の取り決めに従って設定される情報であり、該ＩＳＰによって提供されるインターネット接続サービスの利用についての利用制限情報が設定される。例えば、図１２に示されるように、インターネット接続サービスを提供する期限（又は期間）についての期限情報が設定される。
【００６９】
期限情報としては、例えば、カメラの購入後あるいはインターネット接続サービスの最初の利用開始後、一定期間のみ当該ＩＳＰを介してインターネット３３への接続を許容する場合には、その期間（例えば、３０日、３ヶ月等）あるいは最終期日（何年何月何日等）が設定される。図１２に示したものでは、最終期日が設定されている。なお、アクセスできるサーバに関する制限情報等が更に設定されていてもよい。サーバに関する制限情報は、インターネット３３に接続された特定のサーバ（例えば、オンラインアルバムサーバ３４又はメール送信サーバ３５）のみに接続を許容し、他のサーバへの接続は許容しない場合等に設定され、例えば、許容するサーバのＵＲＬ等が設定される。
【００７０】
ここでは、電子カメラ１の製造業者が、電子カメラ１の購入者（ユーザ）に無償で一定期間インターネット接続し、オンラインアルバムサーバ３４を利用できるという販売促進キャンペーン（フリープラン）を行っているものとし、制限リスト１１２に設定される利用制限情報としては、例えば、当該キャンペーンに係る無償期限（最終日）及びオンラインアルバムサーバ３５のＵＲＬが設定されているものとする。
【００７１】
図１０は認証サーバ３９の制御部１００によって行われる認証処理を示すフローチャートである。電子カメラ１からアクセスポイント３１（図９では図示省略）を介して送られた認証要求（ＲＡＤＩＵＳ要求パケット）は、制御部１００の認証要求受信部１０２により受信され（Ｓ４０）、認証制御部１０１に渡される。認証制御部１０１は渡された該認証要求に含まれるユーザＩＤ及びパスワード等を抽出し（Ｓ４１）、抽出したユーザＩＤ及びパスワードによりメモリ１１０の認証リスト１１１を検索し（Ｓ４２）、該ユーザＩＤ及びパスワードと一致するデータがあるか否を判断し（Ｓ４３）、一致するものがある場合には、正当なユーザであると決定する。
【００７２】
次に、制限リスト１１２から該ユーザＩＤに対応する利用制限情報としての期限情報を読み出し（Ｓ４４）、現時点が期限内であるか否かを判断する（Ｓ４５）。Ｓ４５において、期限内である場合には、対応する制限リスト１１２の対応する利用制限情報のＵＲＬに従って、該当するサーバ（ここでは、オンラインアルバムサーバ３４であるものとする）と、電子カメラ１間で通信できるようにリンクを設定するとともに、認証応答（ＲＡＤＩＵＳ応答パケット）にアクセスが承認されたことを示す情報を設定して、該認証応答をアクセスポイント３１に送る（Ｓ４６）。これにより、電子カメラ１によるインターネット通信が可能となり、電子カメラ１はオンラインアルバムサーバ３４にアクセスことができるようになる。
【００７３】
Ｓ４５において、期限が経過していると判断された場合には、予め認証サーバ３９を運営するＩＳＰと電子カメラ１の製造業者等との間の事前の取り決めに従って設定されたエラーコードリスト（不図示）から対応するエラーコードを抽出し、認証応答（ＲＡＤＩＵＳ応答パケット）に承認されなかったことを示す情報とともに、該エラーコードを設定して（Ｓ４７）、該認証応答をアクセスポイント３１に送る（Ｓ４８）。
【００７４】
このエラーコードは、ＷＩＳＰＲに従って、電子カメラ１からの認証要求に対して、認証サーバ３９でその認証が所定の理由（ここでは、期限経過）で否定された場合に送られる認証応答にレスポンスコードとして設定されるエラーコードである。ＷＩＳＰＲでは、レスポンスコードとして、「０」〜「２５５」が予約されているため、当該エラーコードとしては、これらＷＩＳＰＲで予約されたコード以外のコードを用いる。本実施形態では、例えば「３００」を用いる。
【００７５】
アクセスポイント３１は、電子カメラ１によるインターネット３３の利用を許可せず、認証サーバ３９からの該認証応答に含まれるエラーコードを、所定のレスポンスメッセージに設定して、電子カメラ１に送る。この場合には、電子カメラ１はインターネットを利用することはできず、更に利用したい場合には、当該ＩＳＰに対して別途ユーザ登録を行う必要がある。
【００７６】
〔電子カメラにおけるメッセージ表示処理〕
次に、電子カメラ１からの認証リクエストが認証サーバ３９により拒否された場合の電子カメラ１における処理（メッセージ表示処理）について、図１３〜図１５を参照して説明する。図１３に示されるように、電子カメラ１の制御部１７は、表示メッセージ抽出部９１、エラーコード抽出部９２及び認証結果判定部９３を備え、電子カメラ１のメモリ１８には、表示メッセージリスト６５が予め記憶保持されている。
【００７７】
表示メッセージリスト６５は、図１５に示されるように、複数のエラーコードに対応して、それぞれ所定の表示メッセージ（文字データ又は画像データ）が設定されたリストである。図１５では、一例として、電子カメラ１が認証サーバ３９に期限経過（例えば、無償利用期間の経過）を理由に認証が拒否されたことを示すエラーコードとして「３００」が、このエラーコード「３００」に対応する所定のメッセージとして、認証サーバを運営するＩＳＰへのユーザ登録を促すことを要旨とする文書が設定されている。この文書の更に具体例としては、「インターネット接続についてのフリープランの期間が終了しました。……（ＩＳＰの登録サイトのＵＲＬが記載されている）……にアクセスして新規のユーザ登録を行うことにより、更にサービスをご利用いただけます。」の如きである。該ＵＲＬの代わりに、あるいはＵＲＬに加えて、ＩＳＰの電話番号等を設定してもよい。
【００７８】
図１４は電子カメラ１の制御部１７によって行われるメッセージ表示処理の処理を示すフローチャートである。認証サーバ３９からアクセスポイント３１を介して送られる認証応答（認証レスポンス・メッセージ）は、無線ＬＡＮモジュール２４で受信され（Ｓ５１）、認証判定部９３に渡される。認証判定部９３は該認証応答に含まれる情報に基づいて、認証サーバ３９によってアクセスが承認されたのか、拒否されたのかを判定し（Ｓ５２）、認証が拒否された場合には、エラーコード抽出部９２は該認証応答に含まれる上述したエラーコードを抽出し（Ｓ５３）、メッセージ抽出部９１は抽出されたエラーコードに基づいて、表示メッセージリスト６５を検索して、該エラーコードに対応する表示メッセージを読み出す（Ｓ５４）。読み出された表示メッセージは、表示画像生成部２０を介して液晶ディスプレイ２１に表示される（Ｓ５５）。
【００７９】
この表示により、電子カメラ１のユーザは、例えば、フリープランの無償利用期間が経過したことを認識するとともに、継続して利用したい場合に取るべき手続を速やかに知ることができ、カメラの説明書等によって調べる手間が省略できるので、利便性を向上することができる。ＩＳＰにとっても、新規アカウントの登録が促進され、ユーザ数の拡大を期待することができる。電子カメラの製造業者にとっても、ユーザの利便性の向上に伴い、更に販売数を増大させることが期待できる。
【００８０】
なお、ここでは、表示メッセージリストに設定されるエラーコード及びメッセージとして、上述したようなものを例示したが、これに限定されず、ＩＳＰとカメラの製造業者等との事前の取り決めで、他の複数のエラーコードを定義し、これらに対応して適宜な表示メッセージを設定し、適宜なタイミングでディスプレイ上にメッセージを表示することにより、更に利便性を向上することが可能である。
【００８１】
〔無線ＬＡＮの設定〕
次に、無線ＬＡＮの設定方法について説明する。上記で説明したように、電子カメラ１と公衆アクセスポイント３１又は自宅アクセスポイント３２が無線ＬＡＮ接続されることにより、電子カメラ１において撮影された画像がオンラインアルバムサーバ３４又はメール送信サーバ３５へ転送される。また、電子カメラ１と自宅アクセスポイント３２が無線ＬＡＮ接続されることにより、ＰＣ３６又はＰＣ３７へ画像が転送される。電子カメラ１とプリンタ用ドングル４１が無線ＬＡＮ接続されることにより、プリンタ４２へ画像が転送され、電子カメラ１とＰＣ５１が無線ＬＡＮ接続されることにより、ＰＣ５１へ画像が転送される。このような無線ＬＡＮ接続を行うためには、無線ＬＡＮの接続に必要な情報を予め電子カメラ１に登録しておく必要がある。
【００８２】
電子カメラ１に登録される無線ＬＡＮの接続情報には、公衆アクセスポイント３１に接続する際に用いられるアクセスポイント情報と、自宅アクセスポイント３２、プリンタ用ドングル４１又はＰＣ５１に接続する際に用いられるプロファイル（Ｐｒｏｆｉｌｅ）情報とがある。アクセスポイント情報とプロファイル情報は、電子カメラ１の電源を切断しても消去されることがないように、メモリ１８によって記憶保存されている。
【００８３】
アクセスポイント情報には、公衆アクセスポイント３１のアクセスポイント名、無線ＬＡＮのＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ＩＰアドレスの取得方法、認証方式、認証時に用いられる暗号モードの種類と暗号キーの内容などの情報が記録されている。ユーザＩＤ及びパスワードは、上述したように、認証要求時に関連情報を用いて動的に生成される。なお、ＳＳＩＤの異なる複数の公衆アクセスポイントに電子カメラ１が接続可能である場合は、その接続可能な公衆アクセスポイント毎にアクセスポイント情報が登録される。
【００８４】
プロファイル情報には、プロファイル名、無線ＬＡＮのＳＳＩＤ、ＩＰアドレスの取得方法、認証方式、認証時に用いられる暗号モードの種類と暗号キーの内容、接続機器の種類、プロファイルの作成日時、最終アクセス日時などの情報が記録されている。なお、同一のアクセスポイントを経由して複数の機器に電子カメラ１が接続可能である場合は、その機器毎にプロファイル情報が登録される。即ち図１の場合は、自宅アクセスポイント３２を経由して電子カメラ１に接続される各機器、即ちオンラインアルバムサーバ３４、メール送信サーバ３５、ＰＣ３６、ＰＣ３７及びプリンタ３８について、それぞれにプロファイル情報が登録される。さらに、自宅アクセスポイント３２を経由せずに接続されるプリンタ４２及びＰＣ５１についても、それぞれにプロファイル情報が登録される。
【００８５】
アクセスポイント情報の登録と、プリンタ４２以外のプロファイル情報の登録は、電子カメラ１とＰＣ３６、３７又は５１をケーブルによって有線接続した状態で行われる。なお、プロファイル情報を登録する場合は、対応するＰＣを電子カメラ１に接続する必要がある。即ち、ＰＣ３６のプロファイル情報を登録する場合には、電子カメラ１とＰＣ３６が接続される。また、ＰＣ３７又はプリンタ３８のプロファイル情報を登録する場合は、電子カメラ１とＰＣ３７が接続され、ＰＣ５１のプロファイル情報を登録する場合は、電子カメラ１とＰＣ５１が接続される。このとき電子カメラ１は、外部インタフェース２３を介してケーブルに接続される。
【００８６】
上記のようにＰＣ３６、３７又は５１がケーブル接続された状態で、ユーザが電子カメラ１のモードダイヤルを操作し、そのモードダイヤルを「ＳＥＴＵＰ」の位置に合わせたとする。このときＰＣ３６、３７又は５１において、予めインストールされた無線ＬＡＮ設定用のソフトウェアプログラムが実行される。これにより、ＰＣ３６、３７又は５１から電子カメラ１に対して、無線ＬＡＮの設定に関するネットワーク情報などの各種情報が送信される。
【００８７】
電子カメラ１は、制御部１７の処理により、上記のようにしてＰＣ３６、３７又は５１からケーブルを介して送信された情報を受信して取得し、その内容に基づいて、アクセス情報又はプロファイル情報を作成する。そして、作成されたアクセス情報又はプロファイル情報をメモリ１８に書き込んで記憶保存することにより、電子カメラ１において登録する。このアクセス情報又はプロファイル情報の内容に基づいて、無線ＬＡＮモジュール部２４により、電子カメラ１を無線ＬＡＮ接続するときの接続処理が行われる。
【００８８】
一方、プリンタ４２のプロファイル情報の登録は、ケーブル接続ではなく電子カメラ１とプリンタ用ドングル４１を無線接続することによって行われる。この無線接続は、無線ＬＡＮ接続によって行われる。このときの無線ＬＡＮ接続に必要なネットワーク情報は、プリンタ接続専用のネットワーク情報として、無線ＬＡＮモジュール部２４に予め記憶されている。このネットワーク情報に基づいて、電子カメラ１のＩＰアドレスが電子カメラ１自身によって自動的に割り当てられ、無線ＬＡＮモジュール部２４とプリンタ用ドングル４１がアドホックモードで接続される。そして、無線ＬＡＮ認証を行わず、またデータを暗号化せずに、無線ＬＡＮモジュール部２４とプリンタ用ドングル４１が接続される。
【００８９】
こうして無線ＬＡＮモジュール部２４とプリンタ用ドングル４１が無線ＬＡＮ接続されると、液晶ディスプレイ２１に所定のメッセージが表示される。これに応じてユーザがプリンタ用ドングル４１に設置されたスイッチを押すと、プリンタ用ドングル４１から電子カメラ１に対して、プリンタ４２に関する機器情報が送信される。電子カメラ１は、この機器情報と前述のプリンタ接続用のネットワーク情報に基づいて、プリンタ４２のプロファイルを作成し、メモリ１８に書き込んで記憶保存する。このようにして、プリンタ４２のプロファイル情報が電子カメラ１において登録される。
【００９０】
〔無線ＬＡＮの接続〕
次に、上記で説明したようにして登録されたアクセスポイント情報又はプロファイル情報に基づいて、電子カメラ１を何れかの接続先に無線ＬＡＮ接続して画像を転送するときの動作について、図１６のフローチャートを用いて説明する。図１６のフローチャートは、電子カメラ１が無線ＬＡＮモードに切り換えられたときに、電子カメラ１の制御部１７において実行される処理の流れを表している。
【００９１】
図１６のステップＳ１では、電子カメラ１において無線ＬＡＮモードが選択されたか否かを判定する。無線ＬＡＮモードが選択されるまではステップＳ１に留まり、無線ＬＡＮモードが選択されると次のステップＳ２へ進む。この判定は、操作部１６の一部であるモードダイヤルの操作状態によって行われる。ユーザがモードダイヤルを操作して「無線ＬＡＮ」の位置に合わせると、無線ＬＡＮモードが選択されたと判定し、電子カメラ１の動作モードが無線ＬＡＮモードへと切り換えられてステップＳ２へ進む。
【００９２】
ステップＳ２では、無線ＬＡＮモードの実行開始を示すスタート画面を液晶ディスプレイ２１に表示する。ステップＳ３では、前回の画像転送の際に、その画像転送が途中で中断されたか否かを判定する。画像転送の中断があった場合はステップＳ１５へ進み、転送再開処理を行う。この転送再開処理の内容については、図２０のフローチャートにより後述する。画像転送の中断がなかった場合は、ステップＳ４へ進む。
【００９３】
ステップＳ４では、前回の画像転送後に電子カメラ１がオートパワーオフされたか否かを判定する。電子カメラ１は、所定時間、例えば３分間ユーザからの操作入力が行われないと、電源が自動的にオフされるオートパワーオフ機能を有している。このオートパワーオフ機能が前回の画像転送の際に働くことで、そのまま電子カメラ１の電源がオフされていた場合は、ステップＳ４からステップＳ５へ進む。
【００９４】
ステップＳ５では、前回の画像転送が正常に終了したことを示す転送終了画面を液晶ディスプレイ２１に表示する。ステップＳ５を実行したらステップＳ６へ進む。一方、ステップＳ４においてオートパワーオフされなかったと判定した場合は、ステップＳ５を実行せずにステップＳ６へ進む。
【００９５】
ステップＳ６では、ＳＳＩＤの検索を行う。このＳＳＩＤの検索により、無線ＬＡＮモジュール部２４と無線ＬＡＮ通信が可能なアクセスポイントやＰＣ、プリンタに対応するＳＳＩＤが検索される。このとき、インフラストラクチャモードで接続されるアクセスポイントは全てＳＳＩＤの検索対象とされるが、アドホックモードで接続されるプリンタ用ドングルやＰＣについては、プロファイル情報に登録されているものに限りＳＳＩＤの検索対象とされる。また、アクセスポイントによっては、自身のＳＳＩＤが設定されていない無線端末に対しては、そのＳＳＩＤを秘匿する機能を有するものがある。この秘匿ＳＳＩＤの検索は、アクセスポイント情報又はプロファイル情報に登録されているＳＳＩＤの情報に基づいて行われる。即ち、アクセスポイント情報又はプロファイル情報においてＳＳＩＤが登録されているアクセスポイントのみ、ＳＳＩＤの検索対象とされる。このようにして、電子カメラ１の動作モードが無線ＬＡＮモードに切り換えられると、無線ＬＡＮモジュール部２４と無線通信が可能なアクセスポイントやプリンタ用ドングルが検索される。
【００９６】
ステップＳ７では、ステップＳ６においてＳＳＩＤが検索されたか否かを判定する。通信可能な接続先のＳＳＩＤが一つも検索されなかった場合はステップＳ１６へ進む。この場合、ステップＳ１６においてエラーメッセージを液晶ディスプレイ２１に表示してから、図１６のフローチャートを終了する。一方、少なくとも一つ以上のＳＳＩＤが検索された場合は、ステップＳ８へ進む。
【００９７】
ステップＳ８では、電子カメラ１の接続先を選択するための接続先選択画面を液晶ディスプレイ２１に表示する。この接続先選択画面では、ステップＳ６において検索されたアクセスポイント、ＰＣ及びプリンタに対応するＳＳＩＤの一覧が表示される。なお、この接続先選択画面において、一覧表示されたＳＳＩＤの横には四角枠が表示される。この四角枠は、ユーザがＳＳＩＤの種類を容易に識別できるように、ＳＳＩＤの種類に応じて異なる色で塗り分けられている。例えば、アクセスポイント情報とプロファイル情報の何れにも登録されていないＳＳＩＤである場合は、四角枠の中が黒色で塗りつぶされる。また、プロファイル情報に登録済みのＳＳＩＤである場合は、四角枠の中が緑色で塗りつぶされ、アクセスポイント情報に登録済みのＳＳＩＤである場合は、四角枠の中が橙色で塗りつぶされる。なお、ここで挙げた塗り分け色は一例であるため、他の色を用いてもよい。あるいは、異なる形状の図形などを用いてＳＳＩＤの種類をユーザが識別できるようにしてもよい。
【００９８】
また、この接続先選択画面では、カーソルが位置しているＳＳＩＤについて、そのＳＳＩＤに電子カメラ１が接続されたときに実行可能な機能の種類を示すための機能アイコンが画面下部に表示される。この機能アイコンには、ＰＣ接続機能を示すアイコンと、プリンタ接続機能を示すアイコンと、サーバ接続機能を示すアイコンと、全部で３種類のものがある。アクセスポイント情報又はプロファイル情報の何れかにおいて登録されているＳＳＩＤであれば、この３種類の機能アイコンのうち少なくとも何れか一つが表示される。しかし未登録のＳＳＩＤについては、どの機能を実行可能であるか不明なため、何れの機能アイコンも表示されない。
【００９９】
接続先選択画面においてヘルプボタンが押されると、接続先情報画面が表示される。この接続先情報画面には、カーソルが位置するＳＳＩＤに接続されている機器についてのプロファイル名が表示される。なお、ＳＳＩＤに複数の機器が接続されている場合には、その各機器についてプロファイル名が表示される。一画面内にプロファイル名が表示しきれない場合は、方向ボタンを操作して画面を下側にスクロールさせることにより、残りのプロファイル名が表示される。再度ヘルプボタンが押されると、接続先選択画面に戻る。
【０１００】
また、接続先選択画面においてメニューボタンが押されると、無線ＬＡＮ設定画面が表示される。この無線ＬＡＮ設定画面では、メールアドレスの設定、ニックネームの設定、ワイヤレスプリント設定の各設定を行うことができる。メールアドレスの設定を行う場合には、メールアドレス入力画面が表示される。ユーザは、このメールアドレス入力画面において自身のメールアドレスを入力することにより、送信者のメールアドレスを登録することができる。なお、メールアドレス入力画面においてヘルプボタンが押されると、入力したメールアドレスを確認するためのメールアドレス確認画面が表示される。
【０１０１】
ニックネームの設定を行う場合は、ニックネーム入力画面が表示される。ユーザは、このニックネーム入力画面において自身のニックネームを入力することにより、送信者のニックネームを登録することができる。なお、ニックネーム入力画面においてヘルプボタンが押されると、入力したニックネームを確認するためのニックネーム確認画面が表示される。
【０１０２】
上記のようにして登録された送信者のニックネーム及びメールアドレスは、電子カメラ１からメール送信サーバ３５へ画像を転送する際に、電子カメラ１からメール送信サーバ３５へ転送画像と共に送信される。そして、メール送信サーバ３５において閲覧ページや通知メールを作成する際に利用される。
【０１０３】
ワイヤレスプリントの設定を行う場合は、前述のような手順に従ってプロファイル情報の登録が行われる。即ち、プリンタ４２についてワイヤレスプリントの設定を行う場合を例に説明すると、最初に電子カメラ１とプリンタ用ドングル４１の間でアドホックモードの無線ＬＡＮ接続が試みられる。このとき、プリンタ接続画面が表示される。電子カメラ１とプリンタ用ドングル４１が無線ＬＡＮ接続されると、次にペアリング確認画面が表示される。ユーザがこれに応じてプリンタ用ドングル４１のスイッチを押すと、プリンタ用ドングル４１から電子カメラ１に向けてプリンタ４２に関する機器情報が送信される。電子カメラ１は、この機器情報を受信することでプリンタ４２のプロファイルを登録する。プリンタ４２のプロファイルの登録が完了すると、プリンタ接続設定完了画面が表示される。この画面においてプリンタ４２への接続を選択すると、電子カメラ１がプリンタ４２に接続されてワイヤレスプリント処理が開始される。
【０１０４】
ステップＳ８において接続先選択画面が表示されると、次のステップＳ９では、電子カメラ１の接続先が選択されたか否かを判定する。このとき、ステップＳ８で表示した接続先選択画面において一覧表示したＳＳＩＤの何れかがユーザの操作入力によって選択されると、そのＳＳＩＤに対応するアクセスポイント、プリンタ用ドングル又はＰＣが、電子カメラ１の接続先として選択される。こうして電子カメラ１の接続先が選択されるまではステップＳ８へ戻って接続先選択画面の表示を続け、接続先が選択されたらステップＳ１０へ進む。
【０１０５】
ステップＳ１０では、ステップＳ９において選択された接続先が、サーバ又はプリンタ専用の接続先であるか否かを判定する。ここで、公衆アクセスポイント３１は、オンラインアルバムサーバ３４又はメール送信サーバ３５の何れかに接続されるサーバ専用の接続先である。またプリンタ用ドングル４１は、プリンタ４２に接続されるプリンタ専用の接続先である。従って、これらの接続先に対応するＳＳＩＤが接続先選択画面においてユーザに選択された場合は、サーバ又はプリンタ専用の接続先であると判定してステップＳ１３へ進む。一方、自宅アクセスポイント３２は、オンラインアルバムサーバ３４又はメール送信サーバ３５に接続されると共に、ＰＣ３６、ＰＣ３７及びプリンタ３８にも接続されている。またＰＣ５１は、ＰＣ専用の接続先である。従って、これらの接続先に対応するＳＳＩＤが接続先選択画面においてユーザに選択された場合は、サーバ又はプリンタ専用の接続先ではないと判定してステップＳ１１へ進む。
【０１０６】
ステップＳ１１では、ステップＳ９において選択された接続先に応じたメニュー画面の表示を行う。ここで表示されるメニュー画面には、電子カメラ１がその接続先に接続されることによって実行可能な各種のメニュー項目が一覧表示される。即ち、自宅アクセスポイント３２が選択された場合は、オンラインアルバムサーバ３４、メール送信サーバ３５、ＰＣ３６、ＰＣ３７又はプリンタ３８の何れかに画像を転送するためのメニュー項目が一覧表示される。一方、ＰＣ５１が選択された場合は、ＰＣ５１に画像を転送するためのメニュー項目が一覧表示される。
【０１０７】
なお、自宅アクセスポイント３２には、オンラインアルバムサーバ３４、メール送信サーバ３５、ＰＣ３６、ＰＣ３７及びプリンタ３８が接続されている。しかし、これ以外のネットワーク接続形態を有するアクセスポイントが接続先として選択される場合もある。その場合は、選択されたアクセスポイントのネットワーク接続形態に応じて、ステップＳ１１で表示するメニュー画面の表示形態が変化される。
【０１０８】
具体的には、選択されたアクセスポイントがサーバに接続されている場合と接続されていない場合とでは、異なるメニュー項目がメニュー画面において一覧表示される。即ち、インターネット３３を介してオンラインアルバムサーバ３４又はメール送信サーバ３５に接続されないアクセスポイントが選択された場合は、これらのサーバに画像を転送するためのメニュー項目は不要であるため、メニュー画面において表示されない。同様にＰＣとプリンタについても、選択されたアクセスポイントがこれらに接続されていなければ、メニュー画面において不要なメニュー項目が表示されない。従って、接続されている場合と接続されていない場合とでは、それぞれに異なるメニュー項目がメニュー画面において一覧表示される。
【０１０９】
上記のようなアクセスポイントのネットワーク接続形態の判断は、アクセスポイント情報又はプロファイル情報に基づいて行われる。即ち、アクセスポイント情報が登録されている場合、そのアクセスポイント情報に対応する公衆アクセスポイントは、オンラインアルバムサーバ３４又はメール送信サーバ３５のみに接続されていると判断することができる。一方、プロファイル情報が登録されている場合、そのプロファイル情報に表された接続機器の種類と無線ＬＡＮのＳＳＩＤの情報に基づいて、各ＳＳＩＤが対応するアクセスポイントにどのような機器が接続されているかを判断することができる。
【０１１０】
ステップＳ１１においては、各種のメニュー画面が表示される。自宅アクセスポイント３２のように、サーバ、ＰＣ及びプリンタの何れもが接続されているアクセスポイントが接続先として選択された場合のメニュー画面には、オンラインアルバムサーバ３４又はメール送信サーバ３５に画像を転送するためのメニュー項目「Ｃｏｏｌｐｉｘ  Ｃｏｎｎｅｃｔ」と、ＰＣに画像を転送するためのメニュー項目と、プリンタに画像を転送するためのメニュー項目「ワイヤレスプリント」とが表示される。ＰＣに画像を転送するためのメニュー項目は、さらに「簡単転送（ＰＭ付）」、「簡単転送（ＰＭ無）」、「撮影日転送」、「選択画像転送」、「撮影＆転送」、「転送マーク画像転送」及び「ＰＣモード」の各項目に細分化されている。メニュー画面の切り換えは、方向ボタンの上下を押すことにより行われる。以下に説明する各メニュー画面についても同様である。
【０１１１】
サーバとＰＣが接続されているアクセスポイントが接続先として選択された場合のメニュー画面には、プリンタに画像を転送するためのメニュー項目を除いて、上記の各メニュー項目が表示される。サーバとプリンタが接続されているアクセスポイントが接続先として選択された場合のメニュー画面には、ＰＣに画像を転送するためのメニュー項目を除いて、上記の各メニュー項目が表示される。
【０１１２】
ＰＣとプリンタが接続されているアクセスポイントが接続先として選択された場合に表示されるメニュー画面には、サーバに画像を転送するためのメニュー項目を除いて、上記の各メニュー項目が表示される。ＰＣのみが接続されているアクセスポイント、又はアドホックモードで接続されるＰＣが接続先として選択された場合に表示されるメニュー画面には、ＰＣに画像を転送するための上記の各メニュー項目が表示される。
【０１１３】
なお、サーバ専用の接続先が選択された場合、上記の各メニュー項目のうち、サーバに画像を転送するための「Ｃｏｏｌｐｉｘ  Ｃｏｎｎｅｃｔ」のみがメニュー画面において表示すべきメニュー項目に該当する。また、プリンタ専用の接続先が選択された場合、上記の各メニュー項目のうち、プリンタに画像を転送するための「ワイヤレスプリント」のみがメニュー画面において表示すべきメニュー項目に該当する。従って、このようにメニュー画面において表示すべきメニュー項目が一つしかないため、メニュー画面の表示が不要な場合には、ステップＳ１０において説明したように、ステップＳ１１を実行せずにステップＳ１３へ進むことでメニュー画面を表示しない。その結果、無駄なメニュー画面の表示を省略することができる。
【０１１４】
ステップＳ１２では、ステップＳ１１で表示したメニュー画面において、何れかのメニュー項目が選択されたか否かを判定する。何れかのメニュー項目が選択されるまではステップＳ１１へ戻ってメニュー画面の表示を続け、メニュー項目が選択されたらステップＳ１３へ進む。
【０１１５】
ステップＳ１３では、ステップＳ１２において選択されたメニュー項目に応じた処理を実行する。この処理により、電子カメラ１から、各サーバ、ＰＣ又はプリンタのうち選択されたメニュー項目に対応する転送先へと画像が転送される。なお、ここで実行される処理の内容については、以降で詳しく説明する。
【０１１６】
ステップＳ１４では、無線ＬＡＮモードを終了するか否かを判定する。無線ＬＡＮモードを終了すると判定した場合は、図１６のフローチャートを終了する。一方、無線ＬＡＮモードを継続すると判定した場合はステップＳ８へ戻り、ステップＳ８において接続先選択画面を再び表示する。この判定は、ステップＳ１３の処理実行後にユーザが行うモードダイヤルの操作結果に応じて行われる。即ち、モードダイヤルが「無線ＬＡＮ」の位置のままであれば無線ＬＡＮモードを継続すると判定し、他の位置へと切り換えられた場合は無線ＬＡＮモードを終了すると判定する。
【０１１７】
以上説明したような処理が無線ＬＡＮモードにおいて実行されることにより、電子カメラ１からの画像転送が行われる。
【０１１８】
〔オンラインアルバムサーバへの画像転送〕
次に、図１６のステップＳ１３で実行される処理の具体的な内容について説明する。初めに、オンラインアルバムサーバ３４に画像を転送するときに実行されるオンラインアルバムサーバ転送処理の内容について、図１７のフローチャートを用いて説明する。図１７のフローチャートは、上述したメニュー画面において、メニュー項目「Ｃｏｏｌｐｉｘ  Ｃｏｎｎｅｃｔ」が選択されたときに実行される。
【０１１９】
ステップＳ１００では、オンラインアルバムサービスを利用するか否かを判定する。オンラインアルバムサービスを利用する場合は次のステップＳ１０１へ進む。一方、オンラインアルバムサービスを利用しない場合、即ちメール送信サービスを利用する場合は、図１７のフローチャートを終了する。この場合は、後で説明する図１９のフローチャートに従ってメール送信サーバ転送処理が実行される。なお、何れのサービスを利用するかの決定は前述のような方法により行われる。
【０１２０】
ステップＳ１０１では、既にオンラインアルバムサーバ３４に対するユーザ登録が済んでいるか否かを判定する。ユーザ登録済みである場合は次のステップＳ１０２へ進み、まだユーザ登録をしていない場合はステップＳ１１３へ進む。この判定は、ユーザ登録をすることによって電子カメラ１に内部的に設定されるフラグ情報を参照することにより行われる。ステップＳ１１３へ進んだ場合は、エラーメッセージを液晶ディスプレイ２１に表示して図１７のフローチャートを終了する。この場合、オンラインアルバムサーバ３４への画像転送は行われない。なお、ここでは、オンラインアルバムサーバ３４に画像転送するためにユーザ登録が必要であるものとしているが、そのような登録をせずに、オンラインサーバ３４に画像を転送できるようにしてもよく、この場合には、ステップＳ１０１及びＳ１１３は省略される。
【０１２１】
ステップＳ１０２では、電子カメラ１において転送する画像の選択方法を決定するための画像選択方法決定画面を液晶ディスプレイ２１に表示する。画像選択方法決定画面には、「全画面から選択」、「撮影日選択」の項目が表示される。ステップＳ１０３では、ステップＳ１０２で表示した画像選択方法決定画面において、「全画像から選択」又は「撮影日選択」のどちらの画像選択方法がユーザの操作によって選ばれたかを判定する。「全画像から選択」が選択された場合はステップＳ１０６へ進み、「撮影日選択」が選択された場合はステップＳ１０４へ進む。
【０１２２】
ステップＳ１０４では、転送する画像の撮影日を選択するための撮影日選択画面を液晶ディスプレイ２１に表示する。この撮影日選択画面では、電子カメラ１において記録されている全撮影画像の撮影日が一覧表示される。なお、このとき撮影日毎に撮影画像の何れかを代表画像としてそれぞれ選択し、その各代表画像を縮小したサムネイル画像を撮影日と共に一覧表示することが好ましい。このようにすることで、ユーザは各撮影日にどのような画像が撮影されたかを確認することができるため、撮影日の選択が容易となる。
【０１２３】
ステップＳ１０５では、ステップＳ１０４で表示した撮影日選択画面において、何れかの撮影日がユーザの操作により選択されたかを判定する。撮影日が選択されるまではステップＳ１０４へ戻って撮影日選択画面の表示を続ける。何れかの撮影日がユーザにより選択されて決定ボタンが押されると、次のステップＳ１０６へ進む。
【０１２４】
ステップＳ１０６では、転送する画像を選択するための画像選択画面を液晶ディスプレイ２１に表示する。この画像選択画面では、電子カメラ１に記録された撮影画像を縮小したサムネイル画像が一覧表示される。このとき、画像選択方法として「撮影日選択」が選択されていた場合は、ステップＳ１０５において選択された撮影日に該当する撮影画像のみが一覧表示される。一方、画像選択方法として「全画像から選択」が選択されていた場合は、電子カメラ１に記憶された撮影画像の全てが一覧表示される。
【０１２５】
ステップＳ１０７では、ステップＳ１０６で表示した画像選択画面において、何れかの画像がユーザの操作により選択されたかを判定する。画像が選択されるまではステップＳ１０６へ戻って画像選択画面の表示を続ける。何れかの画像がユーザにより選択されて決定ボタンが押されると、次のステップＳ１０８へ進む。
【０１２６】
ステップＳ１０８では、転送時の画像サイズを選択するための送信サイズ選択画面を液晶ディスプレイ２１に表示する。この送信サイズ選択画面では、プリンタでの印刷に適した画像サイズの「プリントサイズ」、ＰＣでの表示に適した画像サイズの「ＰＣサイズ」、ＴＶでの表示に適した画像サイズの「ＴＶサイズ」、又は元の画像サイズの「オリジナル」のうち、何れかの画像サイズが送信サイズとしてユーザに選択される。電子カメラ１からオンラインアルバムサーバ３４に画像を転送する際には、ここで選択された送信サイズに合わせて画像サイズが変換される。
【０１２７】
なお、上記の４種類の画像サイズのうち、「プリントサイズ」、「ＰＣサイズ」及び「ＴＶサイズ」は、元の画像サイズよりも小さな画像サイズである。即ち、これらの画像サイズがユーザによって選択された場合は、元の画像サイズよりも小さな画像サイズへと変換される。従って、ユーザはこれらの画像サイズを選択することにより、サーバ容量が無駄に消費されるのを防ぐことができる。一方、元の画像サイズである「オリジナル」がユーザに指定された場合は、画像サイズが変換されない。これにより、ユーザは必要に応じて撮影した画像を劣化させることなく転送することができる。
【０１２８】
ステップＳ１０９では、ステップＳ１０８で表示した送信サイズ選択画面において、何れかの送信サイズがユーザの操作により選択されたかを判定する。送信サイズが選択されるまではステップＳ１０８へ戻って送信サイズ選択画面の表示を続ける。何れかの送信サイズがユーザにより選択されると、次のステップＳ１１０へ進む。
【０１２９】
ステップＳ１１０では、選択された画像の転送を開始してもよいかをユーザに確認するための送信確認画面を液晶ディスプレイ２１に表示する。次のステップＳ１１１では、ステップＳ１１０で表示した送信確認画面に対するユーザの操作結果により、ユーザからの送信確認結果がＯＫであるか否かを判定する。送信確認結果がＯＫである場合、即ち送信確認画面においてユーザが「はい」を選択した場合は、ステップＳ１１２へ進む。そうでない場合、即ち送信確認画面においてユーザが「いいえ」を選択した場合は、ステップＳ１１２を実行せずに図１７のフローチャートを終了する。この場合、オンラインアルバムサーバ３４への画像転送は行われない。
【０１３０】
ステップＳ１１２では、選択された画像を転送するための画像転送処理を実行する。この画像転送処理が実行されることにより、電子カメラ１とオンラインアルバムサーバ３４が無線ＬＡＮを介して接続され、ユーザに選択された画像が電子カメラ１からオンラインアルバムサーバ３４へ転送される。この画像転送処理の具体的な内容については、以降で図１８のフローチャートを用いて詳しく説明する。ステップＳ１１２を実行したら、図１７のフローチャートを終了する。
【０１３１】
ここで、図１７のステップＳ１１２において実行される画像転送処理の内容について、図１８のフローチャートを用いて以下に説明する。ステップＳ１２１では、無線ＬＡＮモジュール部２４において、図１６のステップＳ９によりユーザに選択された接続先に該当するアクセスポイントとの無線通信を開始して、そのアクセスポイントへの接続を行う。このときアクセスポイントに接続中であることを示すアクセスポイント接続画面が表示される。これにより、電子カメラ１が公衆アクセスポイント３１又は自宅アクセスポイント３２へ無線ＬＡＮ接続される。
【０１３２】
ステップＳ１２２では、ステップＳ１２１において接続したアクセスポイントから、そのアクセスポイントへ接続するための暗号キーであるＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キーの入力要求があるか否かを判定する。なお、ＷＥＰキーではなく他の暗号形式による暗号キーを用いることもできる。ＷＥＰキーの入力要求がある場合はステップＳ１２３へ進み、ない場合はステップＳ１２５へ進む。
【０１３３】
ステップＳ１２３では、ＷＥＰキーを入力するためのＷＥＰキー入力画面を液晶ディスプレイ２１に表示する。ユーザは、このＷＥＰキー入力画面において方向ボタンなどを操作することにより、任意のＷＥＰキーを電子カメラ１に対して入力することができる。なお、このときヘルプボタンが押されると、ＷＥＰキー確認画面が表示される。このＷＥＰキー確認画面により、ユーザは入力したＷＥＰキーを確認することができる。
【０１３４】
ステップＳ１２４では、ステップＳ１２３で表示したＷＥＰキー入力画面において、正しいＷＥＰキーがユーザに入力されたか否かを判定する。正しいＷＥＰキーが入力されるまではステップＳ１２３へ戻ってＷＥＰキー入力画面の表示をし続け、正しいＷＥＰキーが入力されたらステップＳ１２５へ進む。このようにしてＷＥＰキーの認証が行われる。なお、途中でキャンセルボタンを押すことにより、ＷＥＰキーの入力を中止することもできる。
【０１３５】
なお、アクセスポイントからＷＥＰキーの入力を要求された場合であっても、過去にそのアクセスポイントに対して正しいＷＥＰキーを入力していた場合は、そのＷＥＰキーの内容が電子カメラ１において記憶される。従ってその場合は、記憶されたＷＥＰキーを用いてステップＳ１２４の判定を行うことにより、ＷＥＰキー入力画面を表示することなくＷＥＰキーの認証が行われる。同様に、アクセスポイント情報やプロファイル情報においてＷＥＰキーの内容が記録されている場合は、そのＷＥＰキーを用いて、ＷＥＰキー入力画面を表示することなくＷＥＰキーの認証が行われる。
【０１３６】
ステップＳ１２５では、ステップＳ１２１において接続したアクセスポイントから、そのアクセスポイントへ接続するためのユーザ認証要求があるか否かを判定する。ここでは、アクセスポイント３１は予めユーザ登録を行ったユーザ、又は期間限定の利用が許されたユーザなどのように、正当な利用者からの接続のみを許可するＩＳＰに係るものであるものとし、ユーザ認証要求を送ってくるものとする。但し、ユーザ登録なしに誰でも利用できるようにしたアクセスポイントもあり、この場合にはユーザ認証要求は送られてこないことになる。ユーザ認証要求がある場合はステップＳ１２６へ進み、ない場合はステップＳ１２８へ進む。
【０１３７】
ステップＳ１２６では、図７に示したフローチャートに従って、ＩＤ／ＰＷ生成処理が行われる。この処理は既に詳述したので、その説明は省略するが、この処理により、ユーザＩＤ及びパスワードが動的に生成され、これらを含む認証リクエスト・メッセージが認証サーバ３９に対して送られる。
【０１３８】
なお、この認証リクエスト・メッセージを受信した認証サーバ３９においては、既述のように、図１０に示したフローチャートに従って認証処理が行われ、その可否及び所定の理由（ここでは、無料期間の経過）で否定された場合には所定のエラーコードを含む認証レスポンス・メッセージが電子カメラ１に送られる。
【０１３９】
このレスポンス・メッセージを受信すると、ステップＳ１２７において、図１４に示したフローチャートに従って、メッセージ表示処理が行われる。この処理も既に詳述したので、その説明は省略するが、この処理により、認証サーバ３９によって認証が所定の理由により拒否された場合に、電子カメラ１の液晶ディスプレイ２１にユーザ登録を促す旨のメッセージが表示される。なお、図１４のステップＳ５２において、承認された場合には、アクセスポイントへの接続が完了し、次のステップＳ１２８に進む。これにより、電子カメラ１が無線ＬＡＮを介して、画像の転送先として選択されたオンラインアルバムサーバ３４又はメール送信サーバ３５に接続される。図１４のステップＳ５２において、承認が拒否された場合には、図１８に示す処理は終了される。
【０１４０】
なお、既にユーザ登録を行ったユーザであり、あるいは利用について正当な権限を持ち、ユーザＩＤ及びパスワードを所有している場合には、Ｓ１２６及びＳ１２７の処理に代えて、ユーザＩＤ及びパスワードの入力画面が表示され、この画面に従って該当するユーザＩＤ及びパスワードを入力する。
【０１４１】
次にステップＳ１２８では、図４に示したフローチャートに従って、識別情報生成処理が行われる。この処理は既に詳述したので、その説明は省略するが、この処理により、識別情報（ここでは、個体識別情報）が動的に生成され、この識別情報がリクエスト・メッセージに設定される。なお、この処理で生成された識別情報は、電子カメラ１からインターネット３３に送出される全てのリクエスト・メッセージに設定される。
【０１４２】
該リクエスト・メッセージに設定された識別情報は、電子カメラの個体を識別することができるので、転送先のサーバ（ここでは、オンラインアルバムサーバ３４又はメール送信サーバ３５）は、この識別情報をユーザ認証を行うために用いることができる。これにより、例えばそのような識別情報を有しない他のカメラや携帯電話等からのアクセスを有効に阻止することができる。例えば、ステップＳ１２５でユーザ認証要求を送ってこないアクセスポイント等からインターネットに接続してアクセスされた場合であっても、当該電子カメラ１を識別することができ、サービスを障害なく提供することができる。
【０１４３】
次のステップＳ１２９では、転送する画像の枚数や送信サイズなどを表した画像情報を転送先のサーバへ送信する。この画像情報に基づいて、転送先のサーバにおいてサーバ容量が足りるか否かの判断が行われる。なお、転送先のサーバでは予め使用できるサーバ容量がユーザ毎に設定されている。例えばオンラインアルバムサーバ３４では、各ユーザが自分のオンラインアルバムに１００Ｍバイトまでの画像を蓄積することができる。このサーバ容量は、ユーザが所定の手続きを行うことで１Ｇバイトまで拡張することができる。またメール送信サーバ３５では、各ユーザが自分の閲覧ページに１００Ｍバイトまでの画像を載せることができる。この閲覧ページは所定期間、例えば２週間が経過すると、メール送信サーバ３５によって自動的に消去される。
【０１４４】
ステップＳ１３０では、ステップＳ１３１で送信した画像情報に基づいて転送先のサーバが行ったサーバ容量の判断結果により、サーバ容量が足りるか否かを判定する。サーバ容量が足りないと転送先のサーバにおいて判断された場合はステップＳ１３１へ進み、エラーメッセージを液晶ディスプレイ２１に表示して、図１８のフローチャートを終了する。一方、サーバ容量が足りると転送先のサーバにおいて判断された場合は、ステップＳ１３２へと進む。
【０１４５】
ステップＳ１３２では、前述した図１７のステップＳ１０７、又は後述する図１９のステップＳ２０８において転送対象に選択された画像の転送を行う。このとき所定の転送画面が表示され、転送する画像の総数と、転送済みの画像数とが表示される。次のステップＳ１３３では、画像の転送が終了したか否かを判定する。転送対象とされた全ての画像を転送するまでの間はステップＳ１３２へ戻って画像の転送を継続し、画像の転送を終了したらステップＳ１３４へ進む。
【０１４６】
ステップＳ１３４では、電子カメラ１と転送先のサーバとの間で確立されたネットワークの切断を行う。このとき無線ＬＡＮモジュール部２４は、接続先として選択されたアクセスポイントとの無線通信を終了する。これにより、電子カメラ１とそのアクセスポイントの間における無線ＬＡＮ接続が解除される。次のステップＳ１３５では、無線ＬＡＮモジュール部２４への電源供給を停止し、無線ＬＡＮモジュール部２４の電源をオフする。次のステップＳ１３６では、画像の転送が終了したことを示す転送終了画面を液晶ディスプレイ２１に表示する。ステップＳ１３６を実行したら、図１８のフローチャートを終了する。
【０１４７】
以上説明したような処理により、電子カメラ１とオンラインアルバムサーバ３４又はメール送信サーバ３５が無線ＬＡＮを介して接続される。そして、ユーザに選択された画像が電子カメラ１からオンラインアルバムサーバ３４又はメール送信サーバ３５へ転送される。なお、画像転送前にキャンセルボタンが押された場合は、所定のキャンセル画面を表示して、図１８のフローチャートを終了する。
【０１４８】
〔メール送信サーバへの画像転送〕
次に、図１６のステップＳ１３で実行される処理のうち、メール送信サーバ３５に画像を転送するときに実行されるメール送信サーバ転送処理の内容について、図１９のフローチャートを用いて説明する。図１９のフローチャートは、メニュー画面に示すように、メニュー項目「Ｃｏｏｌｐｉｘ  Ｃｏｎｎｅｃｔ」が選択されたときに実行される。
【０１４９】
ステップＳ２００では、メール送信サービスを利用するか否かを判定する。メール送信サービスを利用する場合は次のステップＳ２０１へ進む。一方、メール送信サービスを利用しない場合、即ちオンラインアルバムサービスを利用する場合は、図１９のフローチャートを終了する。この場合は、前述した図１７のフローチャートに従ってオンラインアルバムサーバ転送処理が実行される。このステップＳ２００においても図１７のステップＳ１００と同様に、何れのサービスを利用するかの決定は前述のような方法により行われる。
【０１５０】
ステップＳ２０１では、送信者であるユーザのニックネームとメールアドレスが送信者情報として電子カメラ１に登録済みであるか否かを判定する。この送信者情報の登録は、前述のように無線ＬＡＮ設定画面から表示されるメールアドレス入力画面とニックネーム入力画面において、ユーザが自身のメールアドレスやニックネームを入力することにより行われる。送信者情報が登録済みである場合はステップＳ２０３へ進み、まだ登録されていない場合はステップＳ２０２へ進む。
【０１５１】
ステップＳ２０２では、送信者情報の登録を行う。このとき、最初に送信者情報入力画面が表示される。この画面においてユーザが「入力」を選択すると、次にメールアドレス入力画面が表示される。ユーザは、このメールアドレス入力画面において自身のメールアドレスを入力することにより、送信者情報のメールアドレスを登録することができる。なお、メールアドレス入力画面においてヘルプボタンが押されると、入力したメールアドレスを確認するためのメールアドレス確認画面が表示される。
【０１５２】
メールアドレスの登録が完了したら、次にニックネーム入力画面が表示される。ユーザは、このニックネーム入力画面において自身のニックネームを入力することにより、送信者情報のニックネームを登録することができる。なお、ニックネーム入力画面においてヘルプボタンが押されると、入力したニックネームを確認するためのニックネーム確認画面が表示される。こうして送信者情報のニックネームとメールアドレスがそれぞれ登録されたら、ステップＳ２０３へ進む。
【０１５３】
以上説明したように、電子カメラ１において送信者情報が登録されていない状態でメール送信サーバ３５への画像転送をユーザが指示した場合、ステップＳ２０１からステップＳ２０２へ進み、送信者情報入力画面を表示することにより、送信者情報を登録するようユーザに要求する。そして、送信者情報が登録されたらステップＳ２０３へ進み、それ以降の処理を実行する。このようにして、送信者情報が登録されていない場合には、送信者情報を登録しなければその後の処理を行わずにメール送信サーバ３５への画像転送を禁止することとした。このようにしたので、メール送信サーバ３５において閲覧ページを作成するために必要な送信者情報を、画像転送の際に電子カメラ１からメール送信サーバ３５へ確実に送信することができる。
【０１５４】
ステップＳ２０３からＳ２１０では、図１７のステップＳ１０２からＳ１０９と同様の処理を実行する。即ち、ステップＳ２０３では、画像選択方法決定画面を液晶ディスプレイ２１に表示する。ステップＳ２０４では、ステップＳ２０３で表示した画像選択方法決定画面において何れの画像選択方法がユーザの操作によって選ばれたかを判定する。「全画像から選択」が選択された場合はステップＳ２０７へ進み、「撮影日選択」が選択された場合はステップＳ２０５へ進む。ステップＳ２０５では、撮影日選択画面を液晶ディスプレイ２１に表示する。ステップＳ２０６では、ステップＳ２０５で表示した撮影日選択画面において何れかの撮影日が選択されたかを判定する。撮影日が選択されるまではステップＳ２０５へ戻って撮影日選択画面の表示を続け、何れかの撮影日が選択されるとステップＳ２０７へ進む。ステップＳ２０７では、画像選択画面を液晶ディスプレイ２１に表示する。ステップＳ２０８では、ステップＳ２０７で表示した画像選択画面において、何れかの画像がユーザの操作により選択されたかを判定する。画像が選択されるまではステップＳ２０７へ戻って画像選択画面の表示を続け、何れかの画像が選択されるとステップＳ２０９へ進む。
【０１５５】
ステップＳ２０９では、送信サイズ選択画面を液晶ディスプレイ２１に表示する。なお、このステップＳ２０９において表示される送信サイズ選択画面は、図１７のステップＳ１０８において表示される送信サイズ選択画面と異なり、元の画像サイズの「オリジナル」が選択できないようになっている。このようにすることで、メール送信サーバ３５に画像を転送する際には、ユーザに元の画像サイズを指定させないようにしている。これにより、元の大きな画像サイズのままで電子カメラ１から画像が転送されるのを防ぎ、サーバ容量が圧迫されないようにしている。
【０１５６】
なお、オンラインアルバムサーバ３４に画像を転送する際にも、上記と同じようにしてユーザに元の画像サイズを指定させないこととすれば、同様の効果を得ることができる。即ち、オンラインアルバムサーバ３４及びメール送信サーバ３５の少なくとも何れか一方については、そのサーバに画像を転送する際、ユーザに元の画像サイズを指定させないこととして、サーバ容量の圧迫を防ぐことができる。
【０１５７】
ステップＳ２１０では、ステップＳ２０９で表示した送信サイズ選択画面において、何れかの送信サイズが選択されたかを判定する。送信サイズが選択されるまではステップＳ２０９へ戻って送信サイズ選択画面の表示を続ける。何れかの送信サイズがユーザにより選択されると、次のステップＳ２１１へ進む。
【０１５８】
ステップＳ２１１では、メールの宛先を選択するための宛先選択画面を液晶ディスプレイ２１に表示する。このとき宛先選択画面が表示される。この宛先選択画面には、メールの宛先として登録済みの友人や知人のニックネームリストが表示されている。ユーザはその中の何れかをメールの宛先として選択することができる。なお、ヘルプボタンを押すことにより、宛先確認画面を表示することもできる。この宛先確認画面には、カーソルが位置している宛先のニックネームとメールアドレスが表示される。
【０１５９】
ステップＳ２１２では、宛先を新規追加するか否かを判定する。ステップＳ２１１で表示した宛先選択画面において、宛先選択画面のカーソルが「新規追加」の位置に移動されて決定ボタンが押されると、宛先を新規追加すると判定してステップＳ２１３へ進む。一方、宛先を新規追加しない場合はステップＳ２１４へ進む。
【０１６０】
ステップＳ２１３では、新規に追加する宛先の入力及び登録を行う。このとき、初めに宛先ニックネーム入力画面が表示される。ユーザは、この宛先ニックネーム入力画面において方向ボタンなどを操作することにより、宛先に追加したい友人や知人のニックネームを入力することができる。なお、このときヘルプボタンが押されると、宛先ニックネーム確認画面が表示される。この宛先ニックネーム確認画面により、ユーザは入力した宛先ニックネームを確認することができる。
【０１６１】
宛先ニックネームの入力が完了したら、次に宛先メールアドレス入力画面が表示される。ユーザは、この宛先メールアドレス入力画面において宛先に追加したい友人や知人のメールアドレスを入力することができる。なお、このときヘルプボタンが押されると、宛先メールアドレス確認画面が表示される。この宛先メールアドレス確認画面により、ユーザは入力した宛先メールアドレスを確認することができる。こうして新規に入力されたニックネームとメールアドレスが宛先に追加され、電子カメラ１において登録される。登録が完了したら、ステップＳ２１１へ戻って宛先選択画面を表示する。
【０１６２】
なお、電子カメラ１に対する宛先の登録は、上記のステップＳ２１３において行う場合に限られない。即ち、セットアップメニューから宛先の登録を選択するなどの方法により、ユーザは任意のタイミングで宛先を登録することができる。又は、電子カメラ１に対して宛先のニックネームとメールアドレスを直接入力せずに、電子カメラ１にＰＣを接続し、そのＰＣにおいて入力されたニックネームとメールアドレスから宛先を登録することとしてもよい。さらに宛先の登録だけでなく、ステップＳ２０２において登録される送信者情報についても同様である。即ち、ユーザは任意のタイミングで送信者情報を登録したり、電子カメラ１に接続されたＰＣにおいて入力されたニックネームとメールアドレスから送信者情報を登録したりすることができる。
【０１６３】
ステップＳ２１４では、既に登録されている宛先の何れかを消去するか否かを判定する。ステップＳ２１１で表示した宛先選択画面において削除ボタンが押されると、宛先消去画面が表示される。この画面において「はい」が選択されると、宛先選択画面においてカーソルが位置していた宛先を消去すると判定してステップＳ２１５へ進む。この場合、ステップＳ２１５においてその宛先を消去した後、ステップＳ２１１へ戻って宛先選択画面を表示する。一方、宛先を消去しない場合はステップＳ２１６へ進む。
【０１６４】
ステップＳ２１６では、ステップＳ２１１で表示した宛先選択画面において、何れかの宛先が選択されたか否かを判定する。ユーザの操作により何れかの宛先が選択されるまでの間はステップＳ２１１へ戻って宛先選択画面の表示を続け、何れかの宛先が選択された場合はステップＳ２１７へ進む。ステップＳ２１７では、送信確認画面を表示する。
【０１６５】
ステップＳ２１７で表示した送信確認画面において「はい」が選択されると、次のステップＳ２１８において送信確認ＯＫと判定し、ステップＳ２１９へ進む。ステップＳ２１９では、図１８のフローチャートに示す画像転送処理を前述のようにして実行する。これにより、電子カメラ１とメール送信サーバ３５が無線ＬＡＮを介して接続され、ステップＳ２０８においてユーザに選択された画像が電子カメラ１からメール送信サーバ３５へ転送される。このとき転送画像と共に、ステップＳ２１６において選択された宛先と、前述のように電子カメラ１において送信者情報として登録されたユーザのニックネーム及びメールアドレスも送信される。ステップＳ２１９を実行したら図１９のフローチャートを終了する。一方、ステップＳ２１７で表示した送信確認画面において「いいえ」が選択されると、次のステップＳ２１８において送信確認がＯＫでないと判定し、ステップＳ２１９を実行せずに図１９のフローチャートを終了する。この場合、画像の転送が行われない。
【０１６６】
〔画像転送の再開〕
次に、図１６のステップＳ１５において実行される転送再開処理について、図２０のフローチャートを用いて説明する。図２０のステップＳ３０１では、転送を再開することをユーザに確認するための転送再開確認画面を液晶ディスプレイ２１に表示する。
【０１６７】
ステップＳ３０１で表示した転送再開画面確認画面において「はい」が選択された場合、続くステップＳ３０２では転送を再開すると判定し、さらにその次のステップＳ３０３では接続先を変更しないと判定する。この場合はステップＳ３０８へ進み、ステップＳ３０８において、前回未転送であった画像を対象に、図１８のフローチャートに示す画像転送処理を実行する。このとき電子カメラ１は、前回の接続先と同じ接続先に接続される。これにより、前回転送されなかった画像が再転送される。ステップＳ３０８を実行したら図２０のフローチャートを終了する。
【０１６８】
一方、ステップＳ３０１で表示した転送再開画面確認画面において「いいえ」が選択された場合、続くステップＳ３０２では転送を再開しないと判定する。この場合はステップＳ３０８を実行せずに図６のフローチャートを終了する。従って、画像の再転送は行われない。
【０１６９】
また、ステップＳ３０１で表示した転送再開画面確認画面において「接続先変更」が選択された場合、続くステップＳ３０２では転送を再開すると判定し、さらにその次のステップＳ３０３では接続先を変更すると判定する。この場合はステップＳ３０４へ進む。ステップＳ３０４では、図１６のステップＳ６と同様に、無線ＬＡＮモジュール部２４と無線ＬＡＮ通信が可能な接続先のＳＳＩＤの検索を行う。
【０１７０】
ステップＳ３０５では、ステップＳ３０４においてＳＳＩＤが検索されたか否かを判定する。通信可能な接続先のＳＳＩＤが一つも検索されなかった場合はステップＳ３０９へ進む。この場合、ステップＳ３０９においてエラーメッセージを液晶ディスプレイ２１に表示してから、ステップＳ３０１へ戻って転送再開確認画面を再び表示する。一方、少なくとも一つ以上のＳＳＩＤが検索された場合は、ステップＳ３０６へ進む。
【０１７１】
ステップＳ３０６では、ステップＳ３０５において検索されたＳＳＩＤを一覧表示することにより、接続先選択画面を液晶ディスプレイ２１に表示する。次のステップＳ３０７では、ステップＳ３０６で表示した接続先選択画面において、ユーザの操作により何れかのＳＳＩＤが電子カメラ１の再接続先として選択されたか否かを判定する。再接続先が選択されるまではステップＳ３０６へ戻って接続先選択画面の表示を続け、再接続先が選択されたらステップＳ３０８へ進む。
【０１７２】
ステップＳ３０８では、前回未転送であった画像を対象に、図１８のフローチャートに示す画像転送処理を実行する。このとき電子カメラ１は、ステップＳ３０７において選択された再接続先に接続される。これにより、前回転送されなかった画像が再転送される。ステップＳ３０８を実行したら図２０のフローチャートを終了する。以上説明したようにして転送再開処理が実行されることにより、前回中断された画像転送が再開され、そのときの未転送画像が再転送される。
【０１７３】
〔オンラインアルバムサーバの動作〕
次に、オンラインアルバムサーバ３４の動作について説明する。図２１は、電子カメラ１からオンラインアルバムサーバ３４へ画像を転送するときに、オンラインアルバムサーバ３４において実行される処理のフローチャートである。ステップＳ４０１では、電子カメラ１から送られてくるリクエスト・メッセージの「Ｕｓｅｒ  Ａｇｅｎｔ」に設定されている識別情報を抽出する。この識別情報は、図１８のステップＳ１２８において生成されたものである。
【０１７４】
ステップＳ４０２では、ステップＳ４０１で抽出した識別情報が正しいものであるか否かを判定する。識別情報が正しい場合はステップＳ４０３へ進み、正しくない場合はステップＳ４０４へ進む。オンラインアルバムサーバ３４は、電子カメラ１のメモリ１８に記憶された関連情報６０、識別情報生成規則６１及びキー６２と同じ情報をそのメモリ内に記憶保持しており、該識別情報が識別情報生成規則６１に従って何らかの加工（暗号化等）が施されている場合には、これらを用いて解読する。これらの情報を用いて、予めサービス提供の対象である全ての電子カメラについて、電子カメラと同様の生成規則を用いて識別情報を別途生成し、リストにしたものと、送られた識別情報を比較するようにしてもよい。これにより、識別情報に基づいたサーバ認証が行われると共に、その電子カメラ１のユーザが特定される。
【０１７５】
ステップＳ４０３又はステップＳ４０４では、ステップＳ４０２の判定の結果をサーバ認証結果として電子カメラ１へ送信する。即ち、ステップＳ４０２からステップＳ４０３へ進んだ場合は、サーバ認証結果がＯＫであったことを電子カメラ１に対して送信する。この場合、サーバ認証結果の送信後に次のステップＳ４０５へ進む。一方、ステップＳ４０２からステップＳ４０４へ進んだ場合は、サーバ認証結果がＯＫでなかったことを電子カメラ１に対して送信する。この場合、サーバ認証結果の送信後に図２１のフローチャートを終了する。従って、電子カメラ１からオンラインアルバムサーバ３４への画像転送が行われない。
【０１７６】
ステップＳ４０５では、電子カメラ１から画像情報を受信する。この画像情報は、図１８のステップＳ１３１において電子カメラ１から送信されるものであり、これから転送しようとする画像の枚数や送信サイズなどが表されている。次のステップＳ４０６では、ステップＳ４０５で受信した画像情報に基づいて、サーバ容量が足りるか否かを判定する。サーバ容量が足りると判定した場合はステップＳ４０７へ進み、足りない場合はステップＳ４０８へ進む。
【０１７７】
ステップＳ４０７又はステップＳ４０８では、ステップＳ４０６の判定の結果をサーバ容量判定結果として電子カメラ１へ送信する。即ち、ステップＳ４０６からステップＳ４０７へ進んだ場合は、サーバ容量が足りることを電子カメラ１に対して送信する。この場合、サーバ容量判定結果の送信後に次のステップＳ４０９へ進む。一方、ステップＳ４０６からステップＳ４０８へ進んだ場合は、サーバ容量が足りないことを電子カメラ１に対して送信する。この場合、サーバ容量判定結果の送信後に図２１のフローチャートを終了する。従って、電子カメラ１からオンラインアルバムサーバ３４への画像転送が行われない。
【０１７８】
ステップＳ４０９では、電子カメラ１からの転送画像を受信する。この転送画像は、図１８のステップＳ１３４において電子カメラ１から転送されるものである。次のステップＳ４１０では、ステップＳ４０９で受信した転送画像を蓄積する蓄積対象フォルダを選択する。ここでは、画像の転送元である電子カメラ１のユーザに対して登録されているオンラインアルバム内に設定された複数のフォルダの中から、蓄積対象フォルダを選択する。例えば、当該ユーザが何れかのフォルダを予め画像の蓄積先として指定していた場合は、そのフォルダを蓄積対象フォルダとする。また、当該ユーザが画像の蓄積先を指定していない初期状態の場合は、初期フォルダとして予め設定されたフォルダを蓄積対象フォルダとする。
【０１７９】
なお、上記の初期フォルダは、当該ユーザ以外の人に対しては蓄積された画像を公開しない非公開のフォルダとすることが好ましい。このようにすれば、ユーザが知らないうちに画像が公開されてしまうのを防ぐことができる。一方、ユーザによって予め蓄積先のフォルダが指定されている場合は、そのフォルダ内の画像を公開するか否かについてもユーザが指定できるようにすることが好ましい。このようにすれば、ユーザの希望に応じて画像を公開するか否かを決定することができる。
【０１８０】
ステップＳ４１１では、ステップＳ４０９で受信した転送画像を、ステップＳ４１０において選択された蓄積対象フォルダに蓄積する。これにより、当該ユーザのオンラインアルバム内に設定された複数のフォルダの何れかに、電子カメラ１からの転送画像が蓄積される。こうして蓄積された転送画像は、ユーザがＰＣなどを用いてオンラインアルバムサーバ３４にアクセスすることで、インターネット上に公開したり、任意の方法で加工したりすることができる。ステップＳ４１１を実行したら、図２１のフローチャートを終了する。
【０１８１】
以上説明したような処理がオンラインアルバムサーバ３４において実行されることにより、電子カメラ１により撮影された画像がオンラインアルバムサーバ３４へと転送され、その転送画像がユーザ毎にオンラインアルバム内に蓄積される。
【０１８２】
〔メール送信サーバの動作〕
次に、メール送信サーバ３５の動作について説明する。図２２は、電子カメラ１からメール送信サーバ３５へ画像を転送するときに、メール送信サーバ３５において実行される処理のフローチャートである。このフローチャートのステップＳ５０１〜Ｓ５０８では、図２１のステップＳ４０１〜Ｓ４０８と同様の処理を実行する。従って、処理内容の説明を省略する。
【０１８３】
ステップＳ５０９では、電子カメラ１から転送画像及び宛先を受信する。このうち転送画像は、図１８のステップＳ１３４において電子カメラ１から転送され、宛先は転送画像と共に電子カメラ１から送信される。次のステップＳ５１０では、電子カメラ１からの画像の転送が中断されたか否かを判定する。画像の転送が中断された場合はステップＳ５１１へ進む。一方、転送対象とされた全ての画像が中断されずに転送された場合は、ステップＳ５１３へ進む。このようにして、電子カメラ１からの画像転送が中断されたことをステップＳ５１０において検出する。
【０１８４】
ステップＳ５１１では、電子カメラ１において画像転送が再開され、転送中断時の未転送画像が電子カメラ１から再送されたか否かを判定する。未転送画像が再送されるまではステップＳ５１１に留まり、未転送画像が再送されると次のステップＳ５１２へ進む。このようにして、画像転送の中断がステップＳ５１０において検出された場合は、未転送画像が再送されるまでは後述するステップＳ５１４を実行しないことにより、通知メールの作成を保留する。そして、未転送画像が再送されたときに、その通知メールの作成に対する保留を解除する。ステップＳ５１２では、電子カメラ１から再送された未転送画像を受信する。
【０１８５】
ステップＳ５１３では、ステップＳ５０９で受信した転送画像に基づいて、電子カメラ１から転送された画像を閲覧するための閲覧ページの作成を行う。このとき、ステップＳ５１２において未転送画像を受信していた場合は、その未転送画像も含めて閲覧ページを作成する。この閲覧ページには、電子カメラ１から転送された画像をそれぞれ縮小したサムネイル画像が並べて表示されている。閲覧者は、希望するサムネイル画像をクリックすることで、その画像を拡大表示したりダウンロードしたりすることができる。なお、ここで作成された閲覧ページは、前述のように所定期間が経過したときに消去される。
【０１８６】
ステップＳ５１４では、ステップＳ５１３で作成した閲覧ページを当該電子カメラ１のユーザ以外の人に紹介するための通知メールを作成する。この通知メールは、閲覧ページへ接続するためのリンク情報を含んでいる。さらに通知メールには、電子カメラ１からの転送画像を縮小したサムネイル画像が添付されている。なお、電子カメラ１からの転送画像が所定数以上ある場合、その各転送画像のうち一部を選択し、選択した転送画像のサムネイル画像を通知メールに添付する。例えば、通知メールには最大３枚のサムネイル画像を添付することとしている場合は、電子カメラ１からの転送画像が３枚を超えると、そのうち３枚を選択して通知メールに添付する。このとき、各転送画像が電子カメラ１において撮影された順序などに基づいて、通知メールにサムネイル画像を添付する転送画像を選択することができる。例えば、撮影順序が最先のものから順に３つの画像を選択し、これらのサムネイル画像を通知メールに添付する。
【０１８７】
ステップＳ５１５では、ステップＳ５０９で電子カメラ１から受信した宛先において指定されたメールアドレスに対して、ステップＳ５１４で作成した通知メールを送信する。これにより、電子カメラ１のユーザが前述のようにして選択した宛先へと通知メールが送信される。ステップＳ５１５を実行したら図２２のフローチャートを終了する。
【０１８８】
以上説明したような処理がメール送信サーバ３５において実行されることにより、電子カメラ１により撮影された画像がメール送信サーバ３５へと転送され、その転送画像を閲覧するための閲覧ページが作成される。そして、転送画像を紹介するための通知メールが指定されたメールアドレスへと送信される。
【０１８９】
なお、上記のステップＳ５１３において作成される閲覧ページには、画像を転送した当該電子カメラ１のユーザのメールアドレスも含まれている。このようにしてユーザのメールアドレスを公開することにより、メール送信サービスの不正利用を抑止することができる。ここでいうメール送信サービスの不正利用には、例えば、公序良俗に反するような画像を閲覧可能にしたり、他人を不快にするような画像を閲覧可能にしたりすることなどが該当する。なお、ユーザのメールアドレスは前述のように電子カメラ１において予め登録されており、電子カメラ１から画像が転送される際に送信される。
【０１９０】
なお、以上説明した実施形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。従って、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。
【図面の簡単な説明】
【０１９１】
【図１】本発明の実施の形態の画像転送システムの全体構成を示す図である。
【図２】本発明の実施の形態の電子カメラの構成を示すブロック図である。
【図３】本発明の実施の形態の電子カメラの制御部の識別情報の生成に係る要部構成を示すブロック図である。
【図４】本発明の実施の形態の電子カメラの制御部によって実行される識別情報生成処理を示すフローチャートである。
【図５】本発明の実施の形態の電子カメラによってインターネットに送信されるリクエスト・メッセージの概略を示す図である。
【図６】本発明の実施の形態の電子カメラの制御部のユーザＩＤ及びパスワードの生成に係る要部構成を示すブロック図である。
【図７】本発明の実施の形態の電子カメラの制御部によって実行されるＩＤ／ＰＷ生成処理を示すフローチャートである。
【図８】本発明の実施の形態の電子カメラによってインターネットに送信される認証リクエスト・メッセージの概略を示す図である。
【図９】本発明の実施の形態の認証サーバの制御部の要部構成を示すブロック図である。
【図１０】本発明の実施の形態の認証サーバの制御部によって実行される認証処理を示すフローチャートである。
【図１１】本発明の実施の形態の認証サーバが記憶する認証リストを示す図である。
【図１２】本発明の実施の形態の認証サーバが記憶する制限リストを示す図である。
【図１３】本発明の実施の形態の電子カメラの制御部のエラーコードに対応するメッセージの表示に係る要部構成を示すブロック図である。
【図１４】本発明の実施の形態の電子カメラの制御部によって実行されるメッセージ表示処理を示すフローチャートである。
【図１５】本発明の実施の形態の電子カメラが記憶する表示メッセージリストを示す図である。
【図１６】本発明の実施の形態の電子カメラを何れかの接続先に無線ＬＡＮ接続して画像を転送するときのフローチャートである。
【図１７】本発明の実施の形態のオンラインアルバムサーバに画像を転送するときに実行されるオンラインアルバムサーバ転送処理のフローチャートである。
【図１８】本発明の実施の形態の電子カメラの画像転送処理のフローチャートである。
【図１９】本発明の実施の形態のメール送信サーバに画像を転送するときに実行されるメール送信サーバ転送処理のフローチャートである。
【図２０】本発明の実施の形態の電子カメラの転送再開処理のフローチャートである。
【図２１】本発明の実施の形態の電子カメラからオンラインアルバムサーバへ画像を転送するときに、オンラインアルバムサーバにおいて実行される処理のフローチャートである。
【図２２】本発明の実施の形態の電子カメラからメール送信サーバへ画像を転送するときに、メール送信サーバにおいて実行される処理のフローチャートである。
【符号の説明】
【０１９２】
１…電子カメラ、１７…制御部、１８…メモリ、２１…液晶ディスプレイ、２４…無線ＬＡＮモジュール部、３１…公衆アクセスポイント、３２…自宅アクセスポイント、３３…インターネット、３４…オンラインアルバムサーバ、３５…メール送信サーバ、３９…認証サーバ、６０…関連情報、６１…識別情報生成規則、６３…ＩＤ／ＰＷ生成規則、６５…表示メッセージリスト、７０…識別情報生成部、７１…識別情報設定部、７２…メッセージ生成部、８０…ＩＤ／ＰＷ生成部、８１…ＩＤ／ＰＷ設定部、９１…メッセージ抽出部、９２…エラーコード抽出部、９３…認証判定部、１０１…認証制御部、１０３…認証応答生成部、１１１…認証リスト。
【図１】
2008167269.tif 000003
【図２】
2008167269.tif 000004
【図３】
2008167269.tif 000005
【図４】
2008167269.tif 000006
【図５】
2008167269.tif 000007
【図６】
2008167269.tif 000008
【図７】
2008167269.tif 000009
【図８】
2008167269.tif 000010
【図９】
2008167269.tif 000011
【図１０】
2008167269.tif 000012
【図１１】
2008167269.tif 000013
【図１２】
2008167269.tif 000014
【図１３】
2008167269.tif 000015
【図１４】
2008167269.tif 000016
【図１５】
2008167269.tif 000017
【図１６】
2008167269.tif 000018
【図１７】
2008167269.tif 000019
【図１８】
2008167269.tif 000020
【図１９】
2008167269.tif 000021
【図２０】
2008167269.tif 000022
【図２１】
2008167269.tif 000023
【図２２】
2008167269.tif 000024