(57)【特許請求の範囲】
【請求項１】
無線ネットワークを介して接続されるコンピュータまたはプリンタに撮像画像データを転送する電子カメラにおいて、
前記コンピュータまたはプリンタと無線通信を行う無線通信手段と、
前記無線通信手段を含む電子カメラの各部に電力供給する電池の出力電圧を電池電圧として検出する電池電圧検出手段と、
前記電池電圧検出手段により検出された電池電圧に基づいて、電池残量を判定する電池残量判定手段と、
前記電池残量判定手段により電池残量が少なくなったと判定された場合は、その旨をユーザに報知する報知手段とを備え、
前記電池残量判定手段は、前記無線通信手段が動作していない場合は、予め定められた所定の第１のしきい値を前記電池電圧が下回っているときに、電池残量が少なくなったと判定し、
前記無線通信手段が動作している場合は、前記第１のしきい値より少なくとも低い、予め定められた所定の第２のしきい値を前記電池電圧が下回っているときに、電池残量が少なくなったと判定することを特徴とする電子カメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ネットワークを介して接続されるコンピュータまたはプリンタに撮像画像データを転送する電子カメラに関する。
【背景技術】
【０００２】
コンピュータと無線ＬＡＮ経由で接続され、ＦＴＰ（File Transfer Protocol）と呼ばれる通信プロトコルを用いて、撮像画像をコンピュータへ転送するデジタルカメラが知られている（特許文献１）。
【０００３】
【特許文献１】特開２００５−２０４５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されるデジタルカメラでは、無線ＬＡＮ経由で接続されたコンピュータへ撮像画像を転送するために電波が送信される。この電波送信の負荷によって電池電圧が一時的に低下する。このときの電圧低下幅は、他の動作を行ったときに比べて大きい。そのため、実際は電池残量にまだ余裕がある場合であっても、送信中に低下した電池電圧がバッテリチェックのしきい値を一時的に下回ることにより、誤って電池残量が少ないと判定されてしまうことがある。
【課題を解決するための手段】
【０００５】
請求項１の発明は、無線ネットワークを介して接続されるコンピュータまたはプリンタに撮像画像データを転送する電子カメラにおいて、コンピュータまたはプリンタと無線通信を行う無線通信手段と、無線通信手段を含む電子カメラの各部に電力供給する電池の出力電圧を電池電圧として検出する電池電圧検出手段と、電池電圧検出手段により検出された電池電圧に基づいて、電池残量を判定する電池残量判定手段と、電池残量判定手段により電池残量が少なくなったと判定された場合は、その旨をユーザに報知する報知手段とを備え、電池残量判定手段は、無線通信手段が動作していない場合は、予め定められた所定の第１のしきい値を電池電圧が下回っているときに、電池残量が少なくなったと判定し、無線通信手段が動作している場合は、第１のしきい値より少なくとも低い、予め定められた所定の第２のしきい値を電池電圧が下回っているときに、電池残量が少なくなったと判定するものである。
【発明の効果】
【０００６】
本発明によれば、無線ネットワークを介して電子カメラとコンピュータまたはプリンタとの間で無線通信する際に、電子カメラからの電波送信によって電池電圧が低下しても、誤って電池残量が少ないと判定されてしまうのを避けることができる。
【発明を実施するための最良の形態】
【０００７】
１．構成
本発明の一実施形態による無線ＬＡＮ接続機能付き電子スチルカメラ（以下、電子カメラという）のブロック図を図１に示す。電子カメラ１は、アクセスポイント３１を介してＰＣ（パーソナルコンピュータ）３２または３３と無線ＬＡＮ接続される。このときの無線ＬＡＮの接続形態は、インフラストラクチャモードと呼ばれるものである。ＰＣ３２および３３は、電子カメラ１において撮像された画像データを取得し、その画像データの保存や各種の画像処理などを実行する。ＰＣ３３にはプリンタ３４が接続されており、ＰＣ３３において取得された画像データをプリンタ３４によって印刷することができる。
【０００８】
また電子カメラ１は、プリンタ用ドングル４１を介してプリンタ４２と無線ＬＡＮ接続することもできる。プリンタ用ドングル４１は、プリンタ４２のＵＳＢ（Universal Serial Bus）ポートなどに取り付けられて使用される無線ＬＡＮ用のプリントサーバである。プリンタ用ドングル４１によって電子カメラ１から受信した画像データは、プリンタ４２へ出力される。これにより、ＰＣを使用せずに、プリンタ４２において画像データの印刷が行われる。このときの無線ＬＡＮの接続形態は、アドホックモードと呼ばれるものである。
【０００９】
電子カメラ１は、電池４、電池電圧検出部５、可変光学系３、光学部品７、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、タイミング制御部１４、画像処理部１５、操作部１６、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、液晶ディスプレイ２１、メモリカード用インタフェース部２２、外部インタフェース部２３、無線ＬＡＮモジュール部２４を備える。
【００１０】
電池４は、電子カメラ１の各部に対してその動作に必要な電力を供給する。電池４から各部への電力供給は、電子カメラ１の動作状態に応じて許可または禁止される。この電力供給状態の制御は、制御部１７によって行われる。電池４の出力電圧（電池電圧）は、電池電圧検出部５によって検出される。この電池電圧の検出結果は、電池電圧検出部５から制御部１７へ出力される。
【００１１】
可変光学系３は、複数の光学レンズ群よりなる撮影レンズや、絞り、シャッター等によって構成される。光学部品７は、光学フィルタやカバーガラスなどによって構成される。被写体からの光束が可変光学系３と光学部品７を通過することにより、撮像素子８上に被写体像が結像される。
【００１２】
撮像素子８は、可変光学系３によって結像される被写体像を撮像し、撮像された被写体像に対応する画像信号（撮像信号）を出力する。撮像素子８は、複数の画素から構成される矩形形状の撮像領域を有し、各画素に蓄積された電荷に対応するアナログ信号である画像信号を、画素単位で順次、アナログ信号処理部１２に出力する。撮像素子８は、例えば単板式カラーＣＣＤなどで構成される。アナログ信号処理部１２は、内部にＣＤＳ（相関２重サンプリング）回路や、ＡＧＣ（オートゲインコントロール）回路などを有し、入力された画像信号に対して所定のアナログ処理を行う。Ａ／Ｄ変換部１３は、アナログ信号処理部１２で処理されたアナログ信号をデジタル信号に変換する。タイミング制御部１４は、制御部１７により制御され、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３、画像処理部１５の各動作のタイミングを制御する。
【００１３】
メモリカード用インタフェース部２２は、電子カメラ１の内部にセットされたメモリカード（カード状のリムーバブルメモリ）３０とのインタフェースをとる。外部インタフェース部２３は、ＵＳＢなどの信号規格にしたがって、所定のケーブルを介して外部装置とのインタフェースをとる。無線ＬＡＮモジュール部２４は、データのフォーマット変換や暗号化、変復調、周波数変換などの処理を行い、アクセスポイント３１やプリンタ用ドングル４１との間で無線ＬＡＮ用の電波を送受信する。
【００１４】
操作部１６は、各種の操作ボタンやスイッチ類を有している。これには、レリーズボタン、カメラモード切り換え用の選択ダイヤル（モードダイヤル）、再生画像を液晶ディスプレイ２１に表示するためのボタン（再生ボタン）、液晶ディスプレイ２１に表示される操作画面において選択位置を移動するためのボタン（操作ボタン）などが含まれる。液晶ディスプレイ２１は、電子カメラ１の操作状態に応じて各種の操作画面を表示したり、撮像素子８で撮像した被写体像やメモリカードに格納された画像データに基づく再生画像を表示したりする。操作部１６の出力は制御部１７に入力され、液晶ディスプレイ２１には表示画像生成部２０の出力が入力される。画像処理部１５は、例えば、画像処理専用の１チップ・マイクロプロセッサで構成される。メモリ１８にはフラッシュメモリが用いられており、電子カメラ１の制御用ソフトウェアや、後で述べるプロファイルなどのデータが記録される。
【００１５】
Ａ／Ｄ変換部１３、画像処理部１５、制御部１７、メモリ１８、圧縮／伸長部１９、表示画像生成部２０、メモリカード用インタフェース部２２、外部インタフェース部２３および無線ＬＡＮモジュール部２４は、バス２５を介して相互に接続されている。
【００１６】
図１のような構成の電子カメラ１において、操作部１６の操作により、ユーザに撮影モードが選択されてレリーズボタンが押されると、制御部１７は、可変光学系３を制御してピント調節を行うとともに、タイミング制御部１４を介して、撮像素子８、アナログ信号処理部１２、Ａ／Ｄ変換部１３に対するタイミング制御を行い、被写体の撮像を行う。なお、被写体の種類などによって複数の撮影モードを選択可能とし、撮影モードに応じてタイミング制御を変化させてもよい。
【００１７】
撮像素子８は、可変光学系３により撮像領域に結像された被写体像に対応する画像信号を生成する。その画像信号は、アナログ信号処理部１２で所定のアナログ信号処理が施され、アナログ処理後画像信号としてＡ／Ｄ変換部１３へ出力される。Ａ／Ｄ変換部１３では、アナログ処理後の画像信号をデジタル化し、画像データとして、画像処理部１５に供給する。
【００１８】
本実施の形態の電子カメラ１では、撮像素子８において、単板式カラー撮像素子の最も代表的なＲ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタがベイア配列されている場合を例にとり、画像処理部１５に供給される画像データはＲＧＢ表色系で示されるものとする。画像データを構成する各々の画素には、ＲＧＢのいずれか１つの色成分の色情報が存在する。ここで、撮像素子８を構成する１つの光電変換素子を画素と言うが、この画素に対応した画像データの１単位も画素と言う。また、画像も複数の画素から構成される概念である。
【００１９】
画像処理部１５は、このような画像データに対し、補間、階調変換や輪郭強調などの画像処理を行う。このような画像処理が完了した画像データは、必要に応じて、圧縮／伸長部１９で所定の圧縮処理が施され、メモリカード用インタフェース部２２を介してメモリカード３０に記録される。なお、画像処理が完了した画像データは、補間処理が完了し、各画素にはＲＧＢのすべての色成分の色情報が存在するものとする。
【００２０】
メモリカード３０に記録された画像データは、無線ＬＡＮモジュール部２４を介してアクセスポイント３１やプリンタ用ドングル４１へ無線送信される。この無線送信は、一般的な無線ＬＡＮの信号規格、たとえばIEEE 802.11bやIEEE 802.11gなどの規格に準拠して行われる。さらに、様々な無線ＬＡＮ機器間で互換性を補償するための国際標準規格であるWiFi（Wireless Fidelity）認証に対応してもよい。アクセスポイント３１は、電子カメラ１の無線ＬＡＮモジュール部２４から送信された画像データを中継し、ＰＣ３２やＰＣ３３へ転送する。プリンタ用ドングル４１は、無線ＬＡＮモジュール部２４から送信された画像データをプリンタ４２へ出力する。
【００２１】
以上説明したようにして、電子カメラ１とＰＣ３２、ＰＣ３３またはプリンタ４２が無線ＬＡＮ経由で接続されることにより、撮像画像データが電子カメラ１からＰＣ３２、ＰＣ３３またはプリンタ４２に対して送信される。なお、電子カメラ１からの画像データの送信は、PTPIP（Picture Transfer Protocol over Internet Protocol）と呼ばれる周知の通信プロトコルにしたがって行われる。プリンタ４２は、PictBridge規格に対応したものが用いられる。
【００２２】
２．無線ＬＡＮの設定
次に、無線ＬＡＮの設定方法について説明する。上記で説明したように電子カメラ１とＰＣ３２、３３またはプリンタ４２を無線ＬＡＮ経由で接続して画像データを送信するためには、予め無線ＬＡＮの接続に必要な情報を電子カメラ１に登録しておく必要がある。この接続情報の登録は、電子カメラ１と接続される機器（ＰＣ３２、３３、プリンタ３４、４２）毎にそれぞれ行う必要があり、接続される機器がＰＣの場合とプリンタの場合ではその登録方法が異なる。以下では、先にＰＣ３２の接続情報の登録方法について説明し、その後で、プリンタ４２の接続情報の登録方法について説明する。
【００２３】
ＰＣ３２の接続情報の登録は、電子カメラ１とＰＣ３２をケーブルによって有線接続した状態で行われる。なお、電子カメラ１は、外部インタフェース２３を介してケーブルに接続される。この状態で、操作部１６の一部であるモードダイヤルを電子カメラ１において操作し、モードダイヤルを「ＳＥＴＵＰ」の位置に合わせるとともに、予めインストールされた無線ＬＡＮ設定用のソフトウェアプログラムをＰＣ３２において実行する。これにより、ＰＣ３２からケーブル接続された電子カメラ１に対して、無線ＬＡＮの設定に関するネットワーク情報を含む各種の情報が送信される。
【００２４】
電子カメラ１は、制御部１７の処理により、ＰＣ３２から送信された上記のような各種情報を受信して取得し、その内容に基づいて、ＰＣ３２と無線ＬＡＮを介して接続するための情報が記録されたプロファイル（Profile）と呼ばれるデータを作成する。そして、作成されたプロファイルをメモリ１８に書き込んで記憶保存することにより、プロファイルを電子カメラ１において登録する。こうしてプロファイルを登録することで、ＰＣ３２の接続情報が電子カメラ１に登録される。このプロファイルの内容に基づいて、無線ＬＡＮモジュール部２４により、電子カメラ１をＰＣ３２に無線ＬＡＮ接続するときの接続処理が行われる。
【００２５】
電子カメラ１においてＰＣ３２のプロファイルを登録するときの処理シーケンスを図２に示す。この処理シーケンスは、PTP（Picture Transfer Protocol）と呼ばれる通信プロトコルにしたがって行われる。ＰＣ３２は、最初に（１）のInfoTransferReqコマンドにより、接続されている電子カメラ１に対して、そのカメラに関する情報（カメラ情報）を送信するよう要求する。これを受けた電子カメラ１は、（２）のInformationコマンドにより、自身のカメラ情報としてGUID（Global Unique ID）およびFriendly Nameと呼ばれるデータをＰＣ３２に対して送信する。これらのカメラ情報の送信を完了したら、（３）のResponseコマンドにより、送信が終了したことをＰＣ３２に知らせる。ＰＣ３２によって受信された電子カメラ１のカメラ情報はＰＣ３２に登録され、後で説明するように、電子カメラ１との接続を許可するか否かの判定に用いられる。
【００２６】
上記のGUIDは、無線ＬＡＮモジュール部２４において予め設定されているMAC（Media Access Control）アドレスに基づいて作成される。たとえば、６バイトのMACアドレスを３回繰り返し、最後の２バイト分を切り捨てることにより、１６バイトのGUIDが作成される。MACアドレスはカメラの個体ごとに固有のものであり、他のカメラと重複することはない。したがって、GUIDも固有のものが設定される。Friendly Nameは、電子カメラ１において、その機種に応じた内容のものが予め設定されている。
【００２７】
ＰＣ３２は、電子カメラ１から（３）のResponseコマンドにより送信終了の通知を受けると、（４）のInfoRecieveReqコマンドにより、ＰＣ３２から送信するデータを受信するよう電子カメラ１に要求する。その後、（５）のInformationコマンドにより、ＰＣ３２に記録されている無線ＬＡＮのネットワーク情報を電子カメラ１に対して送信する。このとき、ネットワーク情報とともに、ＰＣ３２に関する機器情報や、プロファイルの管理情報なども合わせて送信する。これら各情報の具体的な内容については、後でプロファイルの内容において説明する。
【００２８】
電子カメラ１は、（５）のInformationコマンドによってＰＣ３２からネットワーク情報を含む各種の情報を受信したら、その内容に基づいてＰＣ３２のプロファイルを作成する。作成されたプロファイルは、メモリ１８に書き込まれる。ＰＣ３２のプロファイルがメモリ１８に書き込まれたら、（６）のResponseコマンドにより、電子カメラ１からＰＣ３２に対して接続情報の登録結果を通知する。このとき、プロファイルを正しく作成できた場合は、登録結果がＯＫであることを通知する。プロファイルが作成できなかった場合、たとえば、電子カメラ１がサポートしていないAES（Advanced Encryption Standard）などの暗号形式がＰＣ３２からのネットワーク情報において示されていた場合は、登録結果がＮＧであることを通知する。この登録結果はＰＣ３２において画面に表示されることで、ユーザに通知される。以上説明したような処理シーケンスにより、電子カメラ１においてＰＣ３２のプロファイルが登録される。
【００２９】
ＰＣ３２について作成されるプロファイルの内容を図３の表に示す。この表では、プロファイルに含まれる各データ項目の項目名、データサイズ、データの内容および初期値を示している。なお、「設定」の欄は、各データ項目の値がＰＣ３２と電子カメラ１のどちらにおいて設定されるかを表している。この欄に「ＰＣ」とあるデータ項目は、ＰＣ３２において設定されたものが電子カメラ１に送信される。この欄に「カメラ」とあるデータ項目は、電子カメラ１において設定される。以下、各データ項目について説明する。
【００３０】
「バージョン」は、プロファイルのバージョンを表しており、ＰＣ３２から送信されるプロファイルの管理情報によって設定される。ＰＣ３２の無線ＬＡＮ設定用のソフトウェアプログラムがバージョンアップされた場合などは、このバージョンの値が変化する。「Profile数」は、電子カメラ１に登録できるプロファイルの総数を表している。合計９種類までのプロファイルを登録できるものとして、その値が９に固定されている。
【００３１】
「Profile番号」は、当該プロファイルに対して割り当てられた番号を表し、１〜９までのいずれかの値をとる。この「Profile番号」は、電子カメラ１においてプロファイルが登録されるときに、その登録の順番に応じて自動的に割り当てられる。電子カメラ１では、プロファイルごとに「Profile番号」の値を変えることにより、合計９種類までのプロファイルを登録することができる。すなわち、最大で９台までのＰＣやプリンタの接続情報を電子カメラ１に登録しておくことができる。
【００３２】
「Profile有効／無効」は、当該プロファイルが有効であるか否かを表しており、この値が０であれば無効、１であれば有効であることを示す。無効と設定されているプロファイルは使用することができず、そのプロファイルが表す機器には接続できない。新たに登録されたプロファイルは有効に設定され、プロファイルを削除するときに無効に設定される。すなわち、一度削除したプロファイルであっても電子カメラ１には記憶されている。なお、電子カメラ１の設定情報をクリアする操作を行うと、全てのプロファイルが削除されて無効に設定される。プロファイルを電子カメラ１から完全に消去するためには、カメラの情報を工場出荷時に戻す操作を行う必要がある。
【００３３】
以下に説明する「Profile名」、「アイコン番号」および「Profile作成日時」は、いずれもＰＣ３２から送信されるプロファイルの管理情報によって設定される。「Profile名」は、当該プロファイルを識別するための名称を表している。ユーザは、プロファイルの名称をＰＣ３２において任意に設定することができる。設定されたプロファイル名称は、そのプロファイルを電子カメラ１に登録するときに、前述のようにネットワーク情報とともにプロファイルの管理情報としてＰＣ３２から電子カメラ１に送信される。それによってProfile名の内容、すなわちテキスト値が決定される。
【００３４】
「アイコン番号」は、当該プロファイルに対して設定されたアイコンの種類を表し、１〜９までのいずれかの値をとる。ユーザは、ＰＣ３２において、たとえばＰＣであるかプリンタであるか、または自宅用であるか会社用であるかなど、様々な種類のアイコンを任意に選択することができる。「Profile作成日時」は、当該プロファイルが作成された日時を表し、ＰＣ３２において計測された日時が設定される。
【００３５】
なお、上記の「Profile名」によって表される各プロファイルの名称、および「アイコン番号」によって表される各プロファイルのアイコンは、電子カメラ１において接続先の機器を選択するときに、プロファイル一覧画面として液晶ディスプレイ２１に表示される。ユーザは、表示されている各プロファイルの名称とアイコンから接続先の機器を選択することができる。
【００３６】
以下に説明する「Profileにアクセスした最後の日時」および「Profile一覧での表示順」は、いずれも電子カメラ１において設定される。「Profileにアクセスした最後の日時」は、当該プロファイルが電子カメラ１において選択された最後の日時を表している。この値は、電子カメラ１においていずれかのプロファイルが選択され、そのプロファイルによって表される無線ＬＡＮ設定情報に基づいて無線ＬＡＮへの接続が行われたときに、自動的に更新される。
【００３７】
「Profile一覧での表示順」は、プロファイル一覧画面において各プロファイルの名称とアイコンを表示するときの表示順を表している。この値が小さいものほど上位に表示される。電子カメラ１の接続先としてユーザに選択されたプロファイルや新たに登録されたプロファイルに対しては１が設定され、それに応じて他のプロファイルの値が繰り下げられる。これにより、次にプロファイル一覧画面を表示したときに、前回選択されたプロファイルや登録されたプロファイルが先頭に表示される。
【００３８】
「接続機器」は、当該プロファイルに記録されている無線ＬＡＮ接続の設定情報がＰＣまたはプリンタのどちらについてのものであるかを表している。この値が０であればＰＣのプロファイルであり、１であればプリンタのプロファイルであることを表す。すなわち、ＰＣ３２のプロファイルには０が設定される。この「接続機器」は、ＰＣ３２から送信されるプロファイルの管理情報により決定される。
【００３９】
以下に説明する「ＩＰアドレス」から「暗号キー番号」までは、ＰＣ３２から送信されるネットワーク情報によって設定される。「ＩＰアドレス」は、当該プロファイルにおいて電子カメラ１（無線ＬＡＮモジュール部２４）に割り当てられたＩＰアドレスを表しており、「サブネットマスクビット長」は、そのＩＰアドレスに対するサブネットマスクのビット長を表している。なお、これらの値は、後で説明する「TCP/IP設定」において、DHCP（Dynamic Host Configuration Protocol）またはAutoIPが有効になっている場合には、初期値０が設定される。「ゲートウェイＩＰアドレス」は、後で説明する「TCP/IP設定」においてゲートウェイが有効になっている場合、そのゲートウェイのＩＰアドレスを表す。
【００４０】
「TCP/IP設定」は、当該プロファイルにおけるＩＰアドレスの取得方法を表しており、DHCP、AutoIP、ゲートウェイのそれぞれについて、有効または無効のいずれであるかを示している。DHCPが有効であれば、電子カメラ１のＩＰアドレスはアクセスポイント３１やＰＣ３２によって自動的に割り当てられる。AutoIPが有効であれば、電子カメラ１のＩＰアドレスは電子カメラ１自身が自動的に割り当てる。ゲートウェイが有効であれば、上記のＩＰアドレスに設定された固定のＩＰアドレスが用いられる。
【００４１】
「アクセス方式」は、当該プロファイルにおける無線ＬＡＮ接続の方法がインフラストラクチャモードとアドホックモードのいずれであるかを表している。ＰＣ３２のプロファイルでは、ここにはインフラストラクチャモードを表す０が設定される。「チャンネル」は、無線ＬＡＮの送信チャンネル番号を表している。「SSID」は、ＰＣ３２が属している無線ＬＡＮのSSID（Service Set Identifier）を表している。これらの内容は、ＰＣ３２における無線ＬＡＮの設定条件にしたがって決定される。
【００４２】
以下に説明する「認証方式」、「暗号モード」、「暗号キー」および「暗号キー番号」は、電子カメラ１とＰＣ３２を無線ＬＡＮ接続するときのセキュリティ設定に関する情報を表している。これらの内容は、ＰＣ３２における無線ＬＡＮの設定条件にしたがって決定される。「認証方式」は、オープンシステム（OpenSystem）、共有キー（SharedKey）、WPA-PSK（Wi-Fi Protected Access Pre-Shared Key）のいずれかの認証方式を示している。「暗号モード」は、「なし」、WEP（Wired Equivalent Privacy）64、WEP128またはTKIP（Temporal Key Integrity Protocol）のいずれかの暗号方式を示している。「暗号キー」と「暗号キー番号」は、無線ＬＡＮにおいて設定されている暗号キーの内容とその暗号キー番号を表している。これらの内容に応じて、無線ＬＡＮ接続時の認証および送信データの暗号化が行われる。
【００４３】
以下に説明する「ＰＣのGUID」および「ＰＣ名」は、ＰＣ３２から送信される機器情報によって決定される。「ＰＣのGUID」は、ＰＣ３２のGUIDを表している。この内容は、前述した電子カメラ１のGUIDと同様に、ＰＣ３２のMAC（Media Access Control）アドレスに基づいて、ＰＣ３２において作成される。「ＰＣ名」は、ＰＣ３２のFriendly Nameを表しており、前述した電子カメラ１のFriendly Nameと同様に、ＰＣ３２において予め設定されている。
【００４４】
以上説明したような各データ項目によって構成されるプロファイルが電子カメラ１によって作成され登録されることにより、ＰＣ３２の接続情報が電子カメラ１に登録される。ＰＣ３３についても、同様に電子カメラ１とＰＣ３３をケーブル接続し、作成されたプロファイルを登録することにより、接続情報が登録される。
【００４５】
次に、プリンタ４２の接続情報の登録方法について説明する。プリンタ４２の接続情報の登録は、ＰＣ３２で行ったときのようなケーブル接続ではなく、電子カメラ１とプリンタ用ドングル４１を無線接続することによって行われる。この無線接続は、図４の表に示すネットワーク情報を用いた無線ＬＡＮ接続によって行われる。図４のネットワーク情報は、プリンタ接続専用のネットワーク情報として、無線ＬＡＮモジュール部２４に予め記憶されている。
【００４６】
図４のネットワーク情報において、「TCP/IP設定」の値は２に設定されている。すなわち、AutoIPが有効に設定され、電子カメラ１のＩＰアドレスは電子カメラ１自身によって自動的に割り当てられる。「アクセス方式」の値は１に設定されているため、無線ＬＡＮモジュール部２４とプリンタ用ドングル４１はアドホックモードで接続される。「チャンネル」の値は１０が、「SSID」には"Dongle"という文字が設定されている。「認証方式」および「暗号モード」の値はいずれも０に設定されているため、無線ＬＡＮ認証を行わず、またデータを暗号化せずに、無線ＬＡＮモジュール部２４とプリンタ用ドングル４１が接続される。
【００４７】
上記のネットワーク情報に基づいて無線ＬＡＮモジュール部２４とプリンタ用ドングル４１が無線ＬＡＮ接続されると、液晶ディスプレイ２１に「ドングルのボタンを押してください」というメッセージが表示される。これに応じてユーザがプリンタ用ドングル４１に設置されたスイッチを押すと、プリンタ用ドングル４１から電子カメラ１に対して、プリンタ４２に関する機器情報として、プリンタ用ドングル４１のGUIDおよびFriendly Nameが送信される。このときＰＣ３２の場合とは異なり、ネットワーク情報やプロファイルの管理情報は送信されない。電子カメラ１は、この機器情報と前述のプリンタ接続用のネットワーク情報に基づいて、プリンタ４２のプロファイルを作成し、メモリ１８に書き込んで記憶保存する。このようにして、プリンタ４２の接続情報が電子カメラ１において登録される。
【００４８】
プリンタ４２について作成されるプロファイルの内容を図５の表に示す。このプロファイルの各データ項目は、図３のＰＣ３２のプロファイルと共通である。しかし、プリンタ用ドングル４１からはネットワーク情報やプロファイルの管理情報が送信されないため、データ項目によっては、図３で説明したＰＣ３２のプロファイルとはその設定方法が異なっているものがある。以下では、図３と共通する部分については説明を省略し、相違点を説明する。
【００４９】
「バージョン」、「Profile名」、「アイコン番号」、「Profile作成日時」および「接続機器」は、図３のＰＣ３２のプロファイルとは異なり、電子カメラ１においてその内容が設定される。バージョンの値は、電子カメラ１のファームウェアのバージョンに応じて決定される。Profile名には、予め決められた「Printer N」という名称が設定される。このNには、プロファイルの作成順に１から９までのいずれかの値が自動的に設定される。アイコン番号には、プリンタのアイコンを表す値が自動的に設定される。Profile作成日時には、当該プロファイルの作成日時として、電子カメラ１が有する時計情報によって求められた作成日時が設定される。接続機器には、プリンタを表す値である１が設定される。
【００５０】
ネットワーク情報を表す「ＩＰアドレス」から「暗号キー番号」までの項目のうち、「TCP/IP設定」から「暗号モード」までは、図４と同じ内容が電子カメラ１によって設定される。その他の項目については、それぞれの初期値が電子カメラ１によって設定される。「PrinterのGUID」および「Printer名」には、プリンタ用ドングル４１から送信される値が設定される。
【００５１】
以上説明したような各データ項目によって構成されるプロファイルが電子カメラ１によって作成され登録されることにより、プリンタ４２の接続情報が電子カメラ１に登録される。
【００５２】
なお、ＰＣ３３に接続されているプリンタ３４については、電子カメラ１とＰＣ３３をケーブル接続することにより、ＰＣ３３と同様の方法でプロファイルを作成することができる。このプロファイルは、ネットワーク情報に関する項目（「ＩＰアドレス」から「暗号キー番号」まで）がＰＣ３３と同じ内容で設定され、その他の項目についてはプリンタ３４に対応した内容が設定される。このプリンタ３４のプロファイルを用いて無線ＬＡＮ接続を行うと、電子カメラ１とＰＣ３３が接続されることにより、電子カメラ１とプリンタ３４の間で通信回線が仮想的に確立される。
【００５３】
以上説明したプロファイルは、電子カメラ１といずれかのＰＣ（ここではＰＣ３２として説明する）をケーブル接続することにより、その内容をＰＣ３２に表示するとともに、必要に応じて訂正することができる。このとき、ＰＣ３２自身のプロファイルだけではなく、電子カメラ１に登録されている全てのプロファイル内容を表示することができる。このようなプロファイル内容の表示は、電子カメラ１からＰＣ３２へプロファイルデータを送信することによって行われる。
【００５４】
ただし、上記のようなプロファイル内容の表示では、プロファイル中の全てのデータ項目を表示できるわけではない。プロファイルに登録されたＰＣ以外では表示することが適切でないデータ項目については、電子カメラ１から送信しないことでＰＣ３２に表示されないようにする。たとえば、ネットワークのセキュリティ設定に関する認証方式、暗号モード、暗号キー、暗号キー番号などのデータ項目は、電子カメラ１からＰＣ３２へ送信しないようにする。このようにすることで、必要なセキュリティを確保しつつ、プロファイル内容の確認や編集をユーザが容易に行うことができる。
【００５５】
３．無線ＬＡＮの接続
次に、上記で説明したようにして登録された無線ＬＡＮの接続情報に基づいて、電子カメラ１と、ＰＣ３２、ＰＣ３３またはプリンタ４２のうちいずれかの機器とを無線ＬＡＮ接続するまでの動作について説明する。このときの動作の流れを図６に示す。
【００５６】
ユーザは、はじめに電子カメラ１において、操作部１６の一部であるモードダイヤルを操作して、そのモードダイヤルを「無線ＬＡＮ」の位置に合わせる。すると、電子カメラ１の動作モードが無線ＬＡＮモードへと切り替えられ、接続先をユーザに選択させるためのプロファイル一覧画面が液晶ディスプレイ２１に表示される。このプロファイル一覧画面では、登録されている各プロファイルについてのプロファイル名称およびアイコンが一覧表示される。なお、各プロファイルの表示順序は、前述のようにプロファイル中のデータ項目「Profile一覧での表示順」に設定されている値に応じて決定される。
【００５７】
プロファイル一覧画面においてＰＣ３２、ＰＣ３３またはプリンタ４２のいずれかに対応するプロファイルがユーザによって選択されたら、そのプロファイルに記録されている無線ＬＡＮの接続情報に基づいて、選択された機器との接続処理が開始される。このとき、接続される機器がＰＣの場合とプリンタの場合では電子カメラ１の動作が異なる。以下では、先にＰＣ３２と無線ＬＡＮ接続するときの動作内容を説明し、その後で、プリンタ４２と無線ＬＡＮ接続するときの動作内容について説明する。
【００５８】
ＰＣ３２のプロファイルがユーザによって選択されると、制御部１７によって電池４から無線ＬＡＮモジュール部２４への電力供給が許可され、無線ＬＡＮモジュール部２４とアクセスポイント３１との間で電波の送受信が行われる。この時点までは、無線ＬＡＮモジュール部２４への電力供給は制御部１７により禁止されている。そして、選択されたプロファイルに記録されている無線ＬＡＮの接続情報に基づいて、無線ＬＡＮモジュール部２４とアクセスポイント３１との間で行われる無線通信により、無線ＬＡＮ認証やＩＰアドレス獲得などのネットワーク接続処理が実行され、ＰＣ３２が属する無線ＬＡＮに電子カメラ１が接続される。なお、この時点では電子カメラ１が無線ＬＡＮに接続されるだけであり、ＰＣ３２との接続はまだ行われない。
【００５９】
上記のようにして電子カメラ１が無線ＬＡＮに接続されたら、次に電子カメラ１の機能選択を行う。具体的には、後で説明する様々な画像データの転送方法の中からいずれかをユーザに選択させるための無線ＬＡＮメニュー画面を液晶ディスプレイ２１に表示する。いずれかの転送方法がユーザによって選択されると、既に選択されたプロファイルに記録されている無線ＬＡＮの設定情報に基づいて、無線ＬＡＮモジュール部２４とアクセスポイント３１との間で行われる無線通信により、電子カメラ１とＰＣ３２を無線ＬＡＮ経由で接続するための処理が開始される。
【００６０】
電子カメラ１とＰＣ３２を無線ＬＡＮ経由で接続するための処理では、初めに電子カメラ１のカメラ情報がＰＣ３２へ送信される。ＰＣ３２は、このカメラ情報が予め登録されているか否かにより、電子カメラ１との接続を許可するか否かを判定する。送信されたカメラ情報が予め登録されているものであれば接続を許可し、電子カメラ１との間で通信回線を確立する。こうして電子カメラ１とＰＣ３２との間で無線ＬＡＮを介した通信回線が確立されたら、その後は無線ＬＡＮメニュー画面において選択された転送方法にしたがって、電子カメラ１に記録された画像データを電子カメラ１からＰＣ３２へ転送する。
【００６１】
一方、プリンタ４２のプロファイルがユーザによって選択されると、そのプロファイルに記録されている無線ＬＡＮの接続情報に基づいて、無線ＬＡＮモジュール部２４とプリンタ４２との間で行われる無線通信により、電子カメラ１とプリンタ４２を無線ＬＡＮ接続するための処理が開始される。このとき、電子カメラ１の無線ＬＡＮへの接続処理とプリンタ４２への接続処理とが続けて行われ、途中で無線ＬＡＮメニュー画面の表示は行われない。電子カメラ１とプリンタ４２との間で無線ＬＡＮを介した通信回線が確立されたら、その後は電子カメラ１に記録された画像データを電子カメラ１からプリンタ４２へ出力することにより、画像データの印刷を行う。
【００６２】
以上説明したようにして、電子カメラ１とＰＣ３２またはプリンタ４２が無線ＬＡＮ接続される。電子カメラ１とＰＣ３３との無線ＬＡＮ接続も、ＰＣ３２と同様の方法によって行われる。
【００６３】
なお、ＰＣ３３に接続されているプリンタ３４のプロファイルが選択された場合は、上記のプリンタ４２の場合と同様の手順で無線ＬＡＮ接続処理が行われ、電子カメラ１とＰＣ３３の間で通信回線が確立される。電子カメラ１とＰＣ３３の間で無線ＬＡＮを介した通信回線が確立されたら、その後は電子カメラ１に記録された画像データをＰＣ３３を経由してプリンタ３４へ出力することにより、画像データの印刷を行う。このようにすることで、プリンタ３４がPictBridge規格に対応するものでなくても、電子カメラ１側からはPictBridge規格対応プリンタと同様の操作で印刷を実行することができる。
【００６４】
４．画像データの転送
次に、電子カメラ１とＰＣ３２が無線ＬＡＮ接続された後の画像データの転送方法について説明する。上記の無線ＬＡＮメニュー画面では、画像データの転送方法として、「更新転送」、「撮影日転送」、「転送マーク画像転送」、「選択画像転送」または「撮影転送」のうちのいずれかを選択することができる。
【００６５】
更新転送では、電子カメラ１に記録されている画像データの各画像ファイルと、ＰＣ３２に記録されている画像データの各画像ファイルとを比較して、ＰＣ３２に記録されていない画像ファイルのみをＰＣ３２へ転送する。これにより、まだＰＣ３２へ転送されていない画像ファイルのみを転送する。なお、更新転送では、電子カメラ１に記録されている画像ファイルのリストを転送前にＰＣ３２へ送信することにより、電子カメラ１の画像ファイルとＰＣ３２の画像ファイルの差分をＰＣ３２において判断する。ＰＣ３２は、その画像ファイルの差分を電子カメラ１に対して送信するよう要求する。
【００６６】
撮影日転送では、電子カメラ１に記録されている画像データの各画像ファイルのうち、ユーザに選択された撮影日に作成された画像ファイルのみをＰＣ３２へ転送する。このとき、選択された撮影日の画像ファイルが既にＰＣ３２に記録されているか否かに関わらず、該当する画像ファイルは全て転送する。撮影日転送を選択した場合は、電子カメラ１とＰＣ３２が無線ＬＡＮ接続されると撮影日の選択画面が液晶ディスプレイ２１に表示され、その画面において選択された撮影日の画像ファイルが転送される。
【００６７】
転送マーク画像転送では、電子カメラ１に記録されている画像データの各画像ファイルのうち、予め転送マークが設定されている画像ファイルのみをＰＣ３２へ転送する。このとき、転送マークが設定されている画像ファイルが既にＰＣ３２に記録されているか否かに関わらず、該当する画像ファイルは全て転送する。なお、転送マークは、電子カメラ１とＰＣ３２を無線ＬＡＮ接続する前に、ユーザが任意に設定することができる。
【００６８】
選択画像転送では、電子カメラ１に記録されている画像データの各画像ファイルの中から、転送する画像ファイルをユーザに選択させ、その画像ファイルのみをＰＣ３２へ転送する。このとき、選択された画像ファイルが既にＰＣ３２に記録されているか否かに関わらず、該当する画像ファイルは全て転送する。選択画像転送を選択した場合は、電子カメラ１とＰＣ３２が無線ＬＡＮ接続されると撮影した画像の選択画面が液晶ディスプレイ２１に表示され、その画面において選択された画像ファイルが転送される。
【００６９】
撮影転送では、電子カメラ１によって撮影された画像ファイルがその撮影直後にＰＣ３２へ転送される。この撮影送信では、撮影を行うと液晶ディスプレイ２１に撮影された画像が表示され、送信するか否かの問い合わせが行われる。これに対してユーザが送信すると応じると、撮影された画像ファイルがＰＣ３２へ転送される。なお、このとき転送した画像ファイルをメモリカード３０に記録するか否かを予め設定しておくことができる。
【００７０】
上記のいずれかの転送方法によって画像データを転送する際には、電子カメラ１において「ADVTRANS.MRK」という名前のコマンドファイルが作成され、ＰＣ３２へ送信される。このコマンドファイルには、選択された転送方法に従ってＰＣ３２へ画像データを転送するために必要な情報が、予め定められた様々なパラメータを用いて記録されている。なお、当該コマンドファイルはDPOF（Digital Print Order Format）と呼ばれる規格のベンダー拡張領域部分を使用して作成される。
【００７１】
図７は、上記のコマンドファイル「ADVTRANS.MRK」において用いられるパラメータの内容を表にまとめたものである。この表には、使用される各パラメータの名称、意味およびそのパラメータがとりうる値が示されている。
【００７２】
図８は、図７のパラメータを用いて作成されたコマンドファイルの例である。（１）は、電子カメラ１において画像ファイルのリストを作成しない場合のコマンドファイルの例を示している。画像データの転送方法に更新転送などが選択されると、このような内容のコマンドファイルが作成される。（２）は、電子カメラ１において画像ファイルのリストを作成する場合のコマンドファイルの例を示している。画像データの転送方法に転送マーク画像転送や選択画像転送などが選択されると、このような内容のコマンドファイルが作成される。（２）のコマンドファイルでは、該当する画像ファイルの数とパス名が、パラメータ「IMG QTY」および「IMG SRC」を用いて順番にリスト表示されている。
【００７３】
図９は、電子カメラ１からＰＣ３２へ画像データを転送するときの処理シーケンスの例として、画像データの転送方法に更新転送を選択したときの処理シーケンスを示している。電子カメラ１は、選択された画像データの転送方法に応じてコマンドファイル「ADVTRANS.MRK」を作成したら、（１）のAdvancedTransfer Eventコマンドにより、ＰＣ３２に対してコマンドファイルが作成されたことを通知する。これを受信したＰＣ３２は、（２）のGetObjectコマンドにより、電子カメラ１に対してコマンドファイルを要求する。電子カメラ１は、この要求に応じて（３）のように、ＰＣ３２に対して作成されたコマンドファイル「ADVTRANS.MRK」を送信する。このようにして、ＰＣ３２においてコマンドファイルが取得される。
【００７４】
ＰＣ３２は、取得したコマンドファイルに基づいて、転送する画像ファイルのリストを作成する。転送する画像ファイルのリストが作成されたら、その画像ファイルの数を（４）のAdvancedTransferCtrl Operationコマンドにより、電子カメラ１に送信する。このとき、電子カメラ１の液晶ディスプレイ２１には、「転送中」の表示と、転送する画像ファイルの数、転送済みの画像ファイルの数、および転送レートが表示される。転送レートは、直前の１０秒間の転送レートの平均値として１秒ごとに計算される。
【００７５】
その後、ＰＣ３２から（５）のGetObjectコマンドにより、電子カメラ１に対して最初の画像ファイルを要求する。電子カメラ１は、その要求に応じて（６）のData & Responseコマンドにより、該当する画像ファイルとともに応答をＰＣ３２へ返す。次に、ＰＣ３２から（７）のGetObjectコマンドにより、電子カメラ１に対して次の画像ファイルを要求する。電子カメラ１は、その要求に応じて（８）のData & Responseコマンドにより、該当する画像ファイルとともに応答をＰＣ３２へ返す。これを繰り返すことで、指定された画像ファイルを電子カメラ１からＰＣ３２へ順に転送する。なお、この間に電子カメラ１の液晶ディスプレイ２１では、ＰＣ３２へ転送が完了した画像ファイルの数に従って、転送済みの画像ファイル数の表示内容がインクリメントされる。
【００７６】
全ての画像ファイルの転送が終了したら、（９）のAdvancedTransferCtrl Operationコマンドにより、ＰＣ３２から電子カメラ１に対してその旨を通知する。これに応じて、電子カメラ１は作成されたコマンドファイル「ADVTRANS.MRK」を削除し、液晶ディスプレイ２１の画面に「転送終了」のメッセージを表示する。なお、「転送終了」メッセージが表示される前であれば、ユーザの操作によって転送を途中でキャンセルすることもできる。以上説明したような処理シーケンスにより、電子カメラ１からＰＣ３２へ画像データが転送される。
【００７７】
図１０は、転送した画像ファイルをメモリカード３０に記録しないと設定されている状態で、画像データの転送方法に撮影転送を選択したときの処理シーケンスを示している。この場合、電子カメラ１において撮影が行われると、電子カメラ１からＰＣ３２へ（１）のObjectAddedInSDRAM Eventコマンドにより通知を行う。この通知を受けたＰＣ３２は、（２）のGetObjectInfo Operation with particular ObjectHandleコマンドにより、撮影された画像ファイルに関する情報を送信するよう電子カメラ１に対して要求する。電子カメラ１は、この要求に応じて（３）のObjectInfo Dataset/Responseコマンドにより、撮影された画像ファイルに関する情報をＰＣ３２へ送信する。
【００７８】
撮影された画像ファイルの情報を受信すると、ＰＣ３２は（４）のGetObject Operation with particular ObjectHandleコマンドにより、その画像ファイルを電子カメラ１へ要求する。電子カメラ１は、その要求に応じて（５）のObject Data/Responseコマンドにより、撮影された画像ファイルと応答をＰＣ３２へ返す。この画像ファイルは、メモリカード３０に記録されることはない。以上説明したような処理シーケンスにより、電子カメラ１からＰＣ３２へ画像データが転送される。
【００７９】
図１１は、転送した画像ファイルをメモリカード３０に記録する設定にして、画像データの転送方法に撮影転送を選択したときの処理シーケンスを示している。この場合、電子カメラ１において撮影が行われると、電子カメラ１からＰＣ３２へ（１）のObjectAdded Eventコマンドにより通知を行う。この通知を受けたＰＣ３２は、（２）のGetObjectInfo Operationコマンドにより、撮影された画像ファイルに関する情報を送信するよう電子カメラ１に対して要求する。電子カメラ１は、この要求に応じて（３）のObjectInfo Dataset/Responseコマンドにより、図１０の場合と同様に、撮影された画像ファイルに関する情報をＰＣ３２へ送信する。
【００８０】
撮影された画像ファイルの情報を受信すると、ＰＣ３２は（４）のGetObject Operationコマンドにより、その画像ファイルを電子カメラ１へ要求する。電子カメラ１は、その要求に応じて（５）のObject Data/Responseコマンドにより、図１０の場合と同様に、撮影された画像ファイルと応答をＰＣ３２へ返す。この画像ファイルは、ＰＣ３２への転送後にメモリカード３０に記録される。以上説明したような処理シーケンスにより、電子カメラ１からＰＣ３２へ画像データが転送される。
【００８１】
以上説明したようにして、電子カメラ１から無線ＬＡＮ接続されたＰＣ３２へ画像データが転送される。なお、電子カメラ１からＰＣ３３への画像データの転送も、ＰＣ３２と同様の方法によって行われる。
【００８２】
更新転送や転送マーク画像転送では、該当する画像ファイルを全てＰＣ３２へ転送し終わると、制御部１７によって電池４から無線ＬＡＮモジュール部２４への電力供給が禁止され、プロファイル選択画面に戻る。これにより、無駄な電池消費を防ぐことができる。撮影日転送や選択画像転送では、ユーザに選択された画像ファイルを全てＰＣ３２へ転送し終わると、撮影日や画像の選択画面に戻る。この選択画面で別の撮影日や画像が選択されると、該当する画像ファイルの転送が開始される。撮影転送では、撮影した画像ファイルの転送が終わると撮影画面に戻る。撮影日転送や選択画像転送、撮影転送のときには、画像ファイルの転送が終わってもユーザからのキャンセル操作が行われるまでは、電池４から無線ＬＡＮモジュール部２４への電力供給が続けられる。
【００８３】
なお、無線伝送路上の問題により無線ＬＡＮ通信が途中で切断された場合は、電子カメラ１の液晶ディスプレイ２１に「転送エラー」というメッセージを表示して、画像データの転送を中断する。この場合は、転送を継続するか否かをユーザに選択させる。継続が選択されると無線ＬＡＮへの再接続と転送再開処理を行うことによってエラーリカバリを開始し、中断された画像データの転送を再開する。
【００８４】
また、画像データの転送中に電池４のバッテリ電圧が所定値以下に低下した場合は、電子カメラ１の液晶ディスプレイ２１に「電池残量がありません／転送を中断しました」というメッセージを表示して、画像データの転送を中断するとともに、そこから所定時間後に電子カメラ１の電源をオフする。この場合は、電池４の交換またはＡＣアダプタの接続によって必要な動作電力が確保された後、電子カメラ１の電源がオンされてモードダイヤルが「無線ＬＡＮ」の位置に合わせられたときに、中断された画像データの転送を継続するか否かをユーザに選択させる。継続が選択されると、上記と同様に無線ＬＡＮへの再接続と転送再開処理を行うことによってエラーリカバリを開始し、中断された画像データの転送を再開する。
【００８５】
上記のように画像データの転送を中断する場合は、転送中断情報として、そのとき選択されていたプロファイルの番号と、中断するまでに転送済みであった画像ファイル数とを電子カメラ１のメモリ１８に記録しておく。この転送中断情報に基づいて、無線ＬＡＮへの再接続と画像データの転送再開が行われることにより、エラーリカバリが実行される。なお、転送中断情報は、プロファイルの設定が行われたときや、メモリカード３０の挿抜が行われたときにクリアされる。
【００８６】
電子カメラ１においてモードダイヤルが「無線ＬＡＮ」の位置に合わせられると、コマンドファイル「ADVTRANS.MRK」が存在するか否か判定される。前述したように該当する全ての画像ファイルが転送されると、コマンドファイル「ADVTRANS.MRK」が削除される。したがって、コマンドファイルが存在する場合は画像データの転送が中断されたと判断できる。これにより、電池４のバッテリ電圧が低下して電子カメラ１の電源がオフされたことによる中断の発生を、次に電子カメラ１の電源がオンされたときに検出することができる。
【００８７】
５．無線ＬＡＮスリープモード
次に、電子カメラ１において実行される無線ＬＡＮスリープモードの動作について説明する。電子カメラ１は、ユーザからの操作入力が所定時間、たとえば３分間以上行われない場合は、制御部１７の制御により、その動作の一部を停止して無駄な電池消費を抑えるスリープモードに移行する。このスリープモードには２種類のものが存在する。一つは、電池４から無線ＬＡＮモジュール部２４への電力供給が禁止されている場合に移行するスリープモードであり、通常スリープモードと呼ばれている。通常スリープモードでは、その時点での動作状態を記憶したまま、操作入力の検出を行うための部分、たとえば制御部１７などを残して、その他の部分、たとえば液晶ディスプレイ２１、撮像素子８、画像処理部１５などへの電力供給をストップしてその動作を停止させる。この通常スリープモードでは、無線ＬＡＮモジュール部２４への電力供給は行われない。
【００８８】
通常スリープモードのときに、さらに所定時間、たとえば３分間ユーザからの操作入力が行われないと、オートパワーオフ機能が働いて電子カメラ１全体の電源が自動的にオフされる。このオートパワーオフ機能は、制御部１７の制御によって実現される。通常スリープモードのときにユーザからの操作入力が検出されると、動作を停止していた各部分への電力供給が再開され、スリープ前の動作状態に復帰する。
【００８９】
もう一つのスリープモードは、無線ＬＡＮモジュール部２４への電力供給が許可されている場合に実行されるものであり、無線ＬＡＮスリープモードと呼ばれている。この無線ＬＡＮスリープモードでは、無線ＬＡＮモジュール部２４への電力供給を続けて動作させたまま、通常スリープモードと同様に、たとえば液晶ディスプレイ２１などの電力供給を停止してその動作を停止させる。この無線ＬＡＮスリープモードでは、無線ＬＡＮモジュール部２４への電力供給が行われる。
【００９０】
以上説明したように、電池４から無線ＬＡＮモジュール部２４への電力供給が禁止されている場合は、通常のスリープモードとすることで、無線ＬＡＮモジュール部２４を含む部分の動作を停止させる。逆に、電池４から無線ＬＡＮモジュール部２４への電力供給が許可されている場合は、無線ＬＡＮスリープモードとすることで、無線ＬＡＮモジュール部２４を除いた部分の動作を停止させる。すなわち、いずれのスリープモードに移行する場合であっても、電池４から無線ＬＡＮモジュール部２４への電力供給状態を維持したままで、電子カメラ１の動作の一部を停止する。このようにすることで、無線ＬＡＮモジュール部２４によって撮像画像データを転送している途中であっても、不要な部分への電力供給を停止して無駄な電池消費を抑えることができる。
【００９１】
なお、無線ＬＡＮスリープモードのときには、ユーザの操作入力が行われない状態で所定時間が経過しても、電子カメラ１の電源が自動的にオフされないようにするため、オートパワーオフ機能を禁止する。これにより、画像データを転送中にオートパワーオフ機能が働いて電子カメラ１の電源が自動的にオフされ、それによって画像データの転送が中断されてしまうことを防ぐ。
【００９２】
無線ＬＡＮスリープモードで動作中に画像データの転送が終わった場合は、前述したように無線ＬＡＮモジュール部２４への電力供給が停止される。その時点からユーザによる操作入力が一定時間行われないと、無線ＬＡＮスリープモードから通常スリープモードに移行する。ユーザの操作入力が行われない状態でさらに所定時間が経過すると、前述のようにオートパワーオフ機能が働き、電子カメラ１全体の電源が自動的にオフされる。無線ＬＡＮスリープモード時にいずれかのスイッチ入力が検出されると、通常スリープモードと同様に各部分への電源供給が再開され、スリープ前の動作状態へと復帰する。
【００９３】
ところで、無線ＬＡＮスリープモードで動作中に画像データの転送が終わり、通常スリープモードへ移行してから電子カメラ１の電源が自動的にオフされた場合は、液晶ディスプレイ２１の画面に前述したような「転送終了」メッセージが表示される機会がないため、画像データの転送が終了したことをユーザが確認できない。したがって、次に電子カメラ１に電源が投入されたときに、無線ＬＡＮスリープモード中の画像転送が終了したことを伝えるメッセージを液晶ディスプレイ２１の画面に表示してユーザに通知する。なお、このような表示を電子カメラ１の電源投入直後に行うのではなく、無線ＬＡＮモードが選択されたときに行うようにしてもよい。
【００９４】
上記のようなメッセージを表示する具体的な方法を説明する。電子カメラ１において画像データの転送が終わると、送信終了表示フラグと呼ばれるフラグ情報を内部的に設定する。この送信終了表示フラグは、電子カメラ１の電源がオフされても記憶されている。そして、次に電子カメラ１の動作モードが無線ＬＡＮモードに切り替えられたときに、送信終了表示フラグが設定されていた場合は、液晶ディスプレイ２１の画面に「転送が終了しました」というメッセージを所定時間、たとえば２秒間表示する。このメッセージを表示したとき、または無線ＬＡＮスリープモードに移行せず「転送終了」メッセージを表示したときは、設定された送信終了表示フラグを解除する。このようにすることで、無線ＬＡＮスリープモードから通常スリープモードへ移行し、電子カメラ１の電源が自動的にオフされた場合にも、再び無線ＬＡＮモードとしたときに、画像データの転送が終わったことをユーザが確認できる。
【００９５】
なお、無線ＬＡＮモジュール部２４に対する電池４からの電力供給状態が許可または禁止のいずれであるかは、電子カメラ１の動作状態、すなわち、無線ＬＡＮモードにおいてどのメニュー項目が選択されているかによって決まる。先に説明したように、画像データの転送方法（ＰＣとの接続の場合）またはプロファイル（プリンタとの接続の場合）がユーザに選択されたときから、指定された画像データの転送が完了または中断されるまでの間は、無線ＬＡＮモジュール部２４への電力供給が許可されている。したがって、その間であれば無線ＬＡＮスリープモードが実行され、それ以外の状態では通常のスリープモードが実行される。無線ＬＡＮスリープモードと通常スリープモードの具体的な切り替えタイミングについては、後で説明する図１３〜１８の無線ＬＡＮモードのメニュー遷移図において示す。
【００９６】
６．パワーセーブモード
次に、電子カメラ１におけるパワーセーブモードの切り替えについて説明する。無線ＬＡＮモジュール部２４への電力供給が許可されているときには、パワーセーブモードと呼ばれる機能が電子カメラ１において自動的にオンまたはオフされる。パワーセーブモードがオンされている間は、電池消費を抑えることができる。このパワーセーブモードのオンオフの切り替えは、制御部１７の制御によって行われる。パワーセーブモードがオンである場合とオフである場合とでは、無線ＬＡＮモジュール部２４の動作が以下で説明するように異なる。
【００９７】
電子カメラ１とＰＣ３２、３３またはプリンタ４２が無線ＬＡＮを介して接続されている間は、無線ＬＡＮモジュール部２４とアクセスポイント３１またはプリンタ用ドングル４１との間で、通信データの入出力状態に応じたタイミングで電波の送受信が行われる。この電波の送受信タイミングは一定でない。したがって、アクセスポイント３１またはプリンタ用ドングル４１から送信される電波を無線ＬＡＮモジュール部２４においていつでも受信できるようにするためには、電波送信を行わないときに無線ＬＡＮモジュール部２４を待ち受け状態で動作させる必要がある。パワーセーブモードがオフの場合には、このような動作を行う。
【００９８】
一方、パワーセーブモードがオンに切り替えられているときには、アクセスポイント３１またはプリンタ用ドングル４１において、無線ＬＡＮモジュール部２４への通信データを一時的にストックしておく。そして、予め決められた所定の周期ごとに、無線ＬＡＮモジュール部２４からアクセスポイント３１またはプリンタ用ドングル４１に対して、通信データ有無の問い合わせ（ポーリング）を行う。通信データがストックされている場合はそれを受信し、ない場合はそのまま次のポーリングまで待機する。このポーリング以外では、無線ＬＡＮモジュール部２４を待ち受け状態とはしない。このようにして、パワーセーブモードがオンの場合には、電波送信を行わないときに無線ＬＡＮモジュール部２４の動作を停止させることで、電池消費を抑えることができる。
【００９９】
しかし、パワーセーブモードをオンにすると、ポーリング間隔で無線ＬＡＮ通信が行われ、それ以外のタイミングでは無線ＬＡＮ通信が行われないため、パワーセーブモードがオフの場合と比べて通信のスループットが低下する。したがって、撮像画像データを転送するときのように高いスループットが要求される場合は、パワーセーブモードをオフに切り替える。そうでない場合、たとえば無線ＬＡＮメニュー画面が液晶ディスプレイ２１に表示されている場合や、撮影日転送や選択画像転送においてユーザに選択された画像ファイルの転送が終わった場合などは、パワーセーブモードをオンに切り替えて無駄な電池消費を抑える。このようなパワーセーブモードのオンオフ切り替えは、電子カメラ１の動作状態、すなわち、無線ＬＡＮモードにおいてどのメニュー項目が選択されているかに応じて行われる。具体的なパワーセーブモードのオンオフのタイミングについては、後で説明する図１３〜１８の無線ＬＡＮモードのメニュー遷移図において示す。
【０１００】
なお、以上説明したようなパワーセーブモードの他にも、電子カメラ１の電池消費を抑えるために様々な方法を用いることができる。たとえば、通常は電子カメラ１の電源オンとともに撮影レンズの繰り出しを行うところ、モードダイヤルが無線ＬＡＮの位置に合わせられている状態で電源がオンされた場合は、撮影レンズの繰り出しを行わないようにする。また、電子カメラ１の電源オン中にモードダイヤルが無線ＬＡＮの位置に合わせられた場合は、それ以降の撮影レンズ駆動を禁止する。このようにすることで、無線ＬＡＮモード中の不要な撮影レンズ駆動による無駄な電池消費を避けることができる。なお、無線ＬＡＮモード中であっても画像データの転送方法に前述の撮影転送が選択された場合は、撮影レンズを駆動して電子カメラ１を撮影可能な状態とする。
【０１０１】
さらに他の方法として、無線ＬＡＮモードで動作しているときには、操作部１６の再生ボタンによる操作入力を受け付けないようにして、再生画像の表示を禁止する。このようにすることで、再生画像の表示中に無線ＬＡＮモジュール部２４により不要な電波の送受信が行われ、それによって無駄に電池が消費されるのを避けることができる。
【０１０２】
７．バッテリチェック
次に、電子カメラ１におけるバッテリチェックの方法について説明する。電子カメラ１は、電池４の電池残量をチェックするバッテリチェック機能を有している。このバッテリチェック機能は、電池電圧検出部５によって電池４の出力電圧（電池電圧）を検出することにより行われる。電池電圧が所定のしきい値以下となった場合は電池残量が少なくなったと判定し、電池残量が低下したことを示すマーク（半マーク）を液晶ディスプレイ２１に表示することにより、ユーザに対しその旨を報知して警告する。このとき、必要に応じて電子カメラ１の動作の一部を禁止する。
【０１０３】
さらに、電子カメラ１が無線ＬＡＮモードで動作している場合は、その他の動作モード（撮影モード、再生モードなど）とは異なる方法でバッテリチェックを行う。その具体的な方法について、以下に説明する。
【０１０４】
電子カメラ１が無線ＬＡＮモードで動作しているときは、無線ＬＡＮモジュール部２４からデータを無線送信すると、その無線送信による負荷のために電池電圧が送信中に一時的に低下する。このときの電圧低下幅は、電子カメラ１において他の動作を行ったときに比べて大きい。そのため、実際は電池残量にまだ余裕がある場合であっても、無線送信中に低下した電池電圧がバッテリチェックのしきい値を一時的に下回ることにより、半マークが誤って表示されてしまうことがある。そこで、このような半マークの誤表示を防止するため、無線ＬＡＮモードで動作しているときには、その他の動作モードよりも低いしきい値を設定してバッテリチェックを行う。
【０１０５】
無線ＬＡＮモード時にバッテリチェックのしきい値を変化させる様子を図１２に示す。上段のグラフは無線ＬＡＮモジュール部２４からの無線送信タイミングを示し、下段のグラフは電池電圧の変化を示している。なお、上段の無線送信タイミングには、前述のようにパワーセーブモードがＯＮとなっており、無線ＬＡＮモジュール部２４から周期Ｔ間隔でポーリング送信が行われているときのものを示している。この図から分かるように、無線ＬＡＮモジュール部２４からの無線送信中には、電池電圧がV1からV2に低下する。なお、電圧値V1およびV2は、電池４が満充電状態のときに検出される電池電圧を表しているものとする。
【０１０６】
図１２において、しきい値Vth1は無線ＬＡＮモード以外の動作モードにおけるバッテリチェックのしきい値を示している。このしきい値Vth1は、前述の電圧値V1に対する所定の割合、たとえば７０％の値に設定される。無線ＬＡＮモード以外の動作モードでは、電池電圧の検出値がしきい値Vth1を下回ったときに半マークが表示される。
【０１０７】
しきい値Vth2は、無線ＬＡＮモードにおけるバッテリチェックのしきい値を示している。電圧値V2に対するしきい値Vth2の割合が、電圧値V1に対するしきい値Vth1の割合と同じになるように、しきい値Vth2の値が設定される。すなわち、上記のようにしきい値Vth1がV1の７０％に設定されていれば、しきい値Vth2は、V2の７０％に設定される。無線ＬＡＮモードでは、電池電圧の検出値がこのしきい値Vth2を下回ったときに半マークが表示される。このようなしきい値Vth2を無線ＬＡＮモードのバッテリチェックにおいて用いることで、無線ＬＡＮモード以外のときよりもバッテリチェックのしきい値を小さく変化させることができる。これにより、無線ＬＡＮモードにおける半マークの誤表示を防止することができる。
【０１０８】
なお、無線ＬＡＮモードにおいて電池電圧がしきい値Vth2を下回って半マークが表示された場合は、それ以降の画像データ転送が禁止される。これにより、画像データの転送途中で電池残量がなくなってしまうことを防ぐ。電子カメラ１から画像データを転送している途中で電池電圧がしきい値Vth2を下回った場合は、現在送信中のパケットを送信した後に切断処理へと移行し、画像転送を中断する。
【０１０９】
上記のしきい値Vth1およびVth2の設定方法は一例であって、その他の方法でしきい値を設定してもよい。無線ＬＡＮモードではない場合のしきい値Vth1よりも、無線ＬＡＮモードにおけるしきい値Vth2の方が小さくなるのであれば、バッテリチェックのしきい値をどのような方法によって変更してもよい。
【０１１０】
８．メニュー遷移
電子カメラ１における無線ＬＡＮモードでのメニュー遷移図を図１３〜１８に示す。図１３は、無線ＬＡＮモードに切り替えられてから、無線ＬＡＮメニュー画面においていずれかの画像データの転送方法が選択されるまでのメニュー遷移図である。図１４〜１８は、無線ＬＡＮメニュー画面においていずれかの画像データの転送方法が選択された後のメニュー遷移図である。図１４は更新転送、図１５は撮影日転送、図１６は転送マーク画像転送、図１７は選択画像転送、図１８は撮影転送が選択されたときのメニュー遷移図である。これらのメニュー遷移図にしたがって電子カメラ１が動作することにより、上述したような様々な処理が行われる。
【０１１１】
なお、図１３〜１８のメニュー遷移図には、先に説明した無線ＬＡＮスリープモードと通常スリープモードの切り替えタイミング、および、パワーセーブモードのＯＮ／ＯＦＦタイミングを示している。メニュー項目の枠が実線で示されている場合は無線ＬＡＮスリープモードとし、破線で示されている場合は通常スリープモードとする。また、実線で示されているメニュー項目において、その上に「PS ON」と書かれている場合はパワーセーブモードをＯＮとし、「PS OFF」と書かれている場合はパワーセーブモードをＯＦＦとする。
【０１１２】
図１９〜２４は、図１３〜１８のメニュー遷移図にしたがって電子カメラ１が動作するときに、液晶ディスプレイ２１に表示される画面の例を示している。図１９は、図１３のメニュー遷移図に対応する画面例である。図２０は、図１４のメニュー遷移図に対応する画面例である。図２１は、図１５のメニュー遷移図に対応する画面例である。図２２は、図１６のメニュー遷移図に対応する画面例である。図２３は、図１７のメニュー遷移図に対応する画面例である。図２４は、図１８のメニュー遷移図に対応する画面例である。
【０１１３】
図１９〜２４において各画面の上に書かれている番号は、図１３〜１８のメニュー遷移図における各メニュー項目との対応を表している。たとえば、図１９において「１」と書かれた画面は、図１３で同じく「１」と書かれたメニュー項目、すなわち無線ＬＡＮオープニング画面の例を示している。なお、図１９〜２４に示す画面例はあくまで一例であるため、これとは異なる画面デザインとしてもよい。
【０１１４】
図１９〜２４に示す各画面のうち、図１９の番号６に示す画面では、無線ＬＡＮモジュール部２４において検出された無線ＬＡＮ電波の受信電界強度を５段階のアンテナ表示によって示している。無線ＬＡＮ電波が検出されなかった場合は、「圏外」と表示される。また、図２０の番号２２に示す画面など、画像データの転送中の画面では、前述のように算出された転送レートが表示される。
【０１１５】
以上説明した実施の形態によれば、次の作用効果を奏する。
（１）電池４の電池残量を検出するバッテリチェックにおいて、無線ＬＡＮモジュール部２４が動作していない場合は、予め定められたしきい値Vth1を電池電圧が下回っているときに、電池残量が少なくなったと判定する。無線ＬＡＮモジュール部２４が動作している場合は、しきい値Vth1より少なくとも低いしきい値Vth2を電池電圧が下回っているときに、電池残量が少なくなったと判定することとした。このようにしたので、無線ＬＡＮの電波送信によって電池電圧が低下しても、誤って電池残量が少ないと判定されてしまうのを避けることができる。
【０１１６】
以上説明した実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されない。
【０１１７】
上記の実施の形態では、電池残量判定手段を制御部１７の処理によって実現し、無線接続手段を無線ＬＡＮモジュール部２４、電池電圧検出手段を電池電圧検出部５、報知手段を液晶ディスプレイ２１によってそれぞれ実現している。しかし、これはあくまで一例であり、発明を解釈する際、上記の実施形態の記載事項と特許請求の範囲の記載事項の対応関係には何ら限定も拘束もされない。
【図面の簡単な説明】
【０１１８】
【図１】本発明の一実施の形態による無線ＬＡＮ接続機能付き電子スチルカメラ（電子カメラ）のブロック図である。
【図２】プロファイルを登録するときの処理シーケンスを示す図である。
【図３】ＰＣのプロファイル内容を示す図である。
【図４】プリンタ接続用のネットワーク情報を示す図である。
【図５】プリンタのプロファイル内容を示す図である。
【図６】電子カメラといずれかの機器を無線ＬＡＮで接続するときの動作の流れを示す図である。
【図７】コマンドファイル「ADVTRANS.MRK」において用いられるパラメータの内容をまとめた表である。
【図８】作成されたコマンドファイルの例を示す図である。
【図９】画像データの転送方法に更新転送を選択したときの処理シーケンスを示す図である。
【図１０】転送した画像ファイルをメモリカードに記録しない設定で、画像データの転送方法に撮影転送を選択したときの処理シーケンスを示す図である。
【図１１】転送した画像ファイルをメモリカードに記録する設定で、画像データの転送方法に撮影転送を選択したときの処理シーケンスを示す図である。
【図１２】無線ＬＡＮモード時にバッテリチェックのしきい値を変化させる様子を示す図である。
【図１３】無線ＬＡＮモードに切り替えられてから、無線ＬＡＮメニュー画面においていずれかの画像データの転送方法が選択されるまでのメニュー遷移図である。
【図１４】更新転送が選択されたときのメニュー遷移図である。
【図１５】撮影日転送が選択されたときのメニュー遷移図である。
【図１６】転送マーク画像転送が選択されたときのメニュー遷移図である。
【図１７】選択画像転送が選択されたときのメニュー遷移図である。
【図１８】撮影転送が選択されたときのメニュー遷移図である。
【図１９】図１３のメニュー遷移図に対応する画面例を示す図である。
【図２０】図１４のメニュー遷移図に対応する画面例を示す図である。
【図２１】図１５のメニュー遷移図に対応する画面例を示す図である。
【図２２】図１６のメニュー遷移図に対応する画面例を示す図である。
【図２３】図１７のメニュー遷移図に対応する画面例を示す図である。
【図２４】図１８のメニュー遷移図に対応する画面例を示す図である。
【符号の説明】
【０１１９】
１：電子カメラ                      ４：電池
５：電池電圧検出部                １６：操作部
１７：制御部                        １８：メモリ
２１：液晶ディスプレイ              ２４：無線ＬＡＮモジュール部
３０：メモリカード                  ３１：アクセスポイント
３２、３３：ＰＣ                    ３４、４２：プリンタ
４１：プリンタ用ドングル
【図１】
0004692113.tif 000002
【図２】
0004692113.tif 000003
【図３】
0004692113.tif 000004
【図４】
0004692113.tif 000005
【図５】
0004692113.tif 000006
【図６】
0004692113.tif 000007
【図７】
0004692113.tif 000008
【図８】
0004692113.tif 000009
【図９】
0004692113.tif 000010
【図１０】
0004692113.tif 000011
【図１１】
0004692113.tif 000012
【図１２】
0004692113.tif 000013
【図１３】
0004692113.tif 000014
【図１４】
0004692113.tif 000015
【図１５】
0004692113.tif 000016
【図１６】
0004692113.tif 000017
【図１７】
0004692113.tif 000018
【図１８】
0004692113.tif 000019
【図１９】
0004692113.tif 000020
【図２０】
0004692113.tif 000021
【図２１】
0004692113.tif 000022
【図２２】
0004692113.tif 000023
【図２３】
0004692113.tif 000024
【図２４】
0004692113.tif 000025