(57)【要約】【課題】状況に応じたタイミングで、電池残量の低下などをユーザに知らせる。【解決手段】無線ＬＡＮオフモードと、無線ＬＡＮアクセスポイントモードと、無線ＬＡＮステーションモードとのいずれかのモードで動作する無線通信装置であって、無線ＬＡＮ通信をおこなう無線通信手段１０８と、バッテリ１１１と、バッテリ１１１の残量を検出するバッテリ残量検出手段と、バッテリ１１１の残量が減少した旨の警告を表示する警告表示手段１０７と、バッテリ１１１の残量が警告閾値より少なくなると警告表示手段により警告を表示する制御手段とを備え、無線ＬＡＮアクセスポイントモードにおける警告閾値は無線ＬＡＮオフモード時および無線ＬＡＮステーションモードのいずれにおける警告閾値よりも大きい。【選択図】図２
2014138263.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮオフモードと、無線ＬＡＮアクセスポイントモードと、無線ＬＡＮステーションモードとのいずれかのモードで動作する無線通信装置であって、
無線ＬＡＮ通信をおこなう無線通信手段と、
バッテリと、
前記バッテリの残量を検出するバッテリ残量検出手段と、
前記バッテリの残量が減少した旨の警告を表示する警告表示手段と、
前記バッテリの残量が警告閾値より少なくなると前記警告表示手段により警告を表示する制御手段と、
を備え、
無線ＬＡＮアクセスポイントモードにおける警告閾値は無線ＬＡＮオフモード時および無線ＬＡＮステーションモードのいずれにおける警告閾値よりも大きいことを特徴とする無線通信装置。
【請求項２】
無線ＬＡＮアクセスポイントモードにおいて、無線ＬＡＮステーションとして無線ＬＡＮ接続中の外部機器が存在する場合の警告閾値は、無線ＬＡＮ接続中の外部機器が存在しない場合の警告閾値よりも大きいことを特徴とする請求項１記載の無線通信装置。
【請求項３】
無線ＬＡＮアクセスポイントモードにおいて、前記警告閾値は無線ＬＡＮステーションとして無線ＬＡＮ接続中の外部機器の数に応じて異なることを特徴とする請求項２記載の無線通信装置。
【請求項４】
無線ＬＡＮアクセスポイントモードにおいて、無線ＬＡＮステーションとして無線ＬＡＮ接続中の外部機器の通信量が閾値以上の場合の前記警告閾値は、前記通信量が閾値未満の場合の前記警告閾値よりも大きいことを特徴とする請求項１記載の無線通信装置。
【請求項５】
無線ＬＡＮアクセスポイントモードにおいて、前記警告閾値は無線ＬＡＮステーションとして無線ＬＡＮ接続中の外部機器の通信量に応じて異なることを特徴とする請求項４記載の無線通信装置。
【請求項６】
無線ＬＡＮオフモードと、無線ＬＡＮアクセスポイントモードと、無線ＬＡＮステーションモードとのいずれかのモードで動作する無線通信装置の制御方法であって、
バッテリの残量を検出するステップと、
前記バッテリの残量が警告閾値より少なくなると警告を表示するステップと、
を有し、
無線ＬＡＮアクセスポイントモードにおける警告閾値は無線ＬＡＮオフモード時および無線ＬＡＮステーションモードのいずれにおける警告閾値よりも大きいことを特徴とする無線通信装置の制御方法。
【請求項７】
コンピュータを、請求項１乃至５のいずれか１項に記載の無線通信装置の各手段として機能させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と無線通信を行う無線通信装置、無線通信装置の制御方法、プログラムに係る。特に、バッテリの残量が減少した際の警告をおこなう無線通信装置と、この無線通信装置の制御方法、この無線通信装置を制御するプログラムに関するものである。
【背景技術】
【０００２】
従来の技術において、例えば、通信装置のバッテリの残量について定期的にチェックを行い、バッテリの残量の不足を検知した段階で、ユーザが装着する通信装置に対し警告音となる音声信号を送信するものが提案されている（特許文献１参照）。
現在では、無線ＬＡＮのステーションとして動作する無線ＬＡＮ機能を備えたデジタルカメラが提案されている。無線ＬＡＮのアクセスポイントに無線ＬＡＮ接続することで、無線ＬＡＮのステーション機器間で、撮影した静止画、動画などの画像データを送受信することが可能である。
さらに、無線ＬＡＮのアクセスポイントとしても動作可能なデジタルカメラが提案されている。このような無線ＬＡＮのアクセスポイントとして動作するモバイル装置は、アクセスポイントが存在しない屋外であっても、アクセスポイントとして動作し、他の無線ＬＡＮのステーション機器間が通信を行うことを可能とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−８７３６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モバイル装置が、例えば無線ＬＡＮのアクセスポイントなどのネットワークを管理する装置として動作中に、そのバッテリが切れると、無線ＬＡＮ接続中のステーション機器間の通信も中断してしまう。このため、無線ＬＡＮのＯＦＦモードや無線ＬＡＮのステーションモードとして動作中にバッテリが切れるよりも、通信中断による影響が大きいという問題がある。
【課題を解決するための手段】
【０００５】
前記課題を解決するため、本発明は、無線ＬＡＮオフモードと、無線ＬＡＮアクセスポイントモードと、無線ＬＡＮステーションモードとのいずれかのモードで動作する無線通信装置であって、無線ＬＡＮ通信をおこなう無線通信手段と、バッテリと、前記バッテリの残量を検出するバッテリ残量検出手段と、前記バッテリの残量が減少した旨の警告を表示する警告表示手段と、前記バッテリの残量が警告閾値より少なくなると前記警告表示手段により警告を表示する制御手段と、を備え、無線ＬＡＮアクセスポイントモードにおける警告閾値は無線ＬＡＮオフモード時および無線ＬＡＮステーションモードのいずれにおける警告閾値よりも大きいことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、無線ＬＡＮなどの通信中に生じたトラブルの影響を抑えることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第１及び第２の実施形態にかかるデジタルカメラ１００の構成例を示すブロック図である。
【図２】本発明の第１の実施形態のメイン処理を示すフローチャートである。
【図３Ａ】本発明の各実施形態における無線モードとバッテリ警告閾値の対応の例を示す表である。
【図３Ｂ】本発明の各実施形態における無線モードとバッテリ警告閾値の対応の例を示す表である。
【図３Ｃ】本発明の各実施形態における無線モードとバッテリ警告閾値の対応の例を示す表である。
【図３Ｄ】本発明の各実施形態における無線モードとバッテリ警告閾値の対応の例を示す表である。
【図３Ｅ】本発明の各実施形態における無線モードとバッテリ警告閾値の対応の例を示す表である。
【図４】本発明の第１の実施形態において、無線モードを遷移する処理の例を示すフローチャートである。
【図５】本発明の第１の実施形態において、無線モードを遷移する処理の例を示すフローチャートである。
【図６】本発明の第１の実施形態において、無線モードを遷移する処理の例を示すフローチャートである。
【図７】本発明の第２の実施形態のメイン処理を示すフローチャートである。
【図８】本発明の第３の実施形態のデジタルカメラ８００の構成例を示すブロック図である。
【図９】本発明の第３の実施形態のメイン処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明の各実施形態について、図面を参照して詳細に説明する。ここでは、本発明が適用される無線通信装置として、無線ＬＡＮ対応デジタルカメラを例に示す。なお、本発明が適用される無線通信装置は、無線ＬＡＮ対応デジタルカメラに限定されるものではない。
【０００９】
（第１の実施形態）
図１は、第１の実施形態に係る無線ＬＡＮ対応デジタルカメラ１００（以下、単に「デジタルカメラ」と称する）の構成を模式的に示すブロック図である。
図１に示すように、デジタルカメラ１００においては、内部バス１０９に対して、ＣＰＵ１０１、メモリ１０２、入力部１０３、撮像画像処理部１０４、表示制御部１０６、無線通信部１０８、記録部１１０、バッテリ１１１が接続される。内部バス１０９に接続される各部は、内部バス１０９を介して相互にデータの送受信を行うことができる。また、撮像画像処理部１０４には撮像部１０５が接続され、表示制御部１０６にはディスプレイ１０７が接続される。
【００１０】
入力部１０３は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１０１に出力する。入力部１０３は、ユーザ操作を受け付ける入力デバイスとして、ボタンやタッチパネルといったポインティングデバイスなどを有する。なお、タッチパネルは、たとえば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１１】
撮像部１０５は、撮像レンズと撮像素子を含んで構成される。撮像レンズは、撮像素子上に被写体の光学像を結像する。撮像素子は、結像した被写体の光学像を画像データ（電気信号）に変換する。撮影レンズは、単数または複数のレンズにより構成される。撮像素子には、ＣＣＤ素子やＣＭＯＳ素子などが適用される。そして、撮像部１０５は、変換した画像データを撮像画像処理部１０４に出力する。
撮像画像処理部１０４は、撮像部１０５から出力されるアナログ形式の画像データ（電気信号）をデジタル形式に変換し、所定の画素補完、縮小といったリサイズ処理や色変換処理を行う。撮像画像処理部１０４により処理されたデジタル形式の画像データは、メモリ１０２に直接書き込まれる。
【００１２】
表示制御部１０６は、ディスプレイ１０７に対して画像を表示させるための表示信号を生成して出力する。たとえば、表示制御部１０６には、ＣＰＵ１０１がコンピュータプログラムに従い生成した表示制御信号が入力される。表示制御部１０６は、この表示制御信号に基づいて表示信号を生成し、ディスプレイ１０７に対して出力する。ディスプレイ１０７は、表示制御部１０６が出力する表示信号に応じて各種所定の表示を行う。ディスプレイ１０７は、たとえば液晶表示パネルなどの表示デバイスが適用される。
【００１３】
メモリ１０２は、たとえばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メモリ１０２は、撮像部１０５によって得られ撮像画像処理部１０４によって処理された画像データや、ディスプレイ１０７に表示するための付加画像データを格納する。なお、画像データは、静止画、動画を問わない。
また、メモリ１０２は画像表示用のメモリ（ビデオメモリ）を兼ねている。メモリ１０２には、撮像部１０５によって得られ撮像画像処理部１０４によって処理された撮像画像データと付加画像データを合成した表示用の画像データが書き込まれ、表示制御部１０６によりディスプレイ１０７に表示される。
さらに、メモリ１０２は、無線通信部１０８から送受信するパケットの一時的な記録に利用されるほか、ＣＰＵ１０１がコンピュータプログラムを実行する際のワークメモリとして利用される。
【００１４】
無線通信部１０８は、処理部とアンテナ部とを有する（いずれも図略）。処理部は、ＩＥＥＥ８０２．１１で規定される無線ＬＡＮに基づいたプロトコルの通信処理をおこなう。なお、本実施形態では無線ＬＡＮを用いるが、通信方式は必ずしも無線ＬＡＮでなくともよい。アンテナ部は、無線電波を送受信する。このように、無線通信部１０８は、無線ＬＡＮ機能を実現する。さらに、無線ＬＡＮ機能として、無線ＬＡＮのアクセスポイント（ＡＰ）機能およびステーション（ＳＴＡ）機能を有する。無線通信部１０８は、ＣＰＵ１０１による制御にしたがって、無線ＬＡＮ機能のＯＮ／ＯＦＦを切替えることができるとともに、無線ＬＡＮ機能がＯＮの場合には、無線ＬＡＮのアクセスポイント機能とステーション機能の実現と切替えを行う。
【００１５】
記録部１１０は、フラッシュメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＤカードといった不揮発性の記録媒体である。画像データは、撮像画像処理部１０４から記録部１１０に転送されたのち記録される。また、記録部１１０は、ＣＰＵ１０１が動作するための各種コンピュータプログラムや、ＣＰＵ１０１が読取り可能な（コンピュータ読取り可能な）データが格納される。なお、ＣＰＵ１０１が動作するためのコンピュータプログラムは、記録部１１０に格納される構成に限られない。例えば、コンピュータプログラムが図示されないＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）にあらかじめ格納される構成であってもよい。
【００１６】
バッテリ１１１はデジタルカメラ１００全体に電源を供給する。ＣＰＵ１０１は、バッテリ１１１の残量に関するデータをやりとりする。そして、ＣＰＵ１０１は、バッテリ残量検出を行うことができる。
【００１７】
ＣＰＵ１０１は、記録部１１０に格納されるコンピュータプログラムを読み出し、メモリ１０２をワークメモリとして利用して実行する。そして、ＣＰＵ１０１は、コンピュータプログラムにしたがい、入力部１０３がユーザ操作に応じて生成して出力した制御信号に基づいて、内部バス１０９に接続される各部を制御する。これにより、後述する処理が実現され、デジタルカメラ１００に対して、ユーザ操作に応じた動作を行わせることができる。
また、ＣＰＵ１０１は、コンピュータプログラムにしたがって、無線通信部１０８から送信するパケットをメモリ１０２上に作成したり、無線通信部１０８から受信したパケットを解析したりする。
【００１８】
図２は、第１の実施形態に係るデジタルカメラ１００のメイン処理を説明するフローチャートである。なお、フローチャートを用いて説明する各種の動作を実行するためのコンピュータプログラムは、あらかじめ記録部１１０に格納されている。そして、ＣＰＵ１０１がこのコンピュータプログラムを記録部１１０から読み出し、メモリ１０２に展開して実行することにより、デジタルカメラ１００の各部が制御される。これにより、以下に説明する各種の動作が実現する。
【００１９】
ＣＰＵ１０１は、入力部１０３を用いたユーザ操作により電源が投入されると、ステップＳ２００〜Ｓ２０３の処理を所定の時間ごとに定期的に実行する。
ステップＳ２００においては、ＣＰＵ１０１は、デジタルカメラ１００の現在の無線モードを取得する。現在の無線モードは、例えばメモリ１０２に保持されているものとする。ここで無線モードとは、図３Ａに示すデジタルカメラ１００の無線状態を示す。無線モードの詳細は後述する。
ステップＳ２０１においては、ＣＰＵ１０１は、図３Ａに示す無線モードとバッテリ警告閾値の対応表（以下、単に「対応表」と称することがある）に従い、取得した無線モードから対応するバッテリ警告閾値を取得する。ここでバッテリ警告閾値とは、バッテリ１１１の最大容量に対する残量の割合を示す。図３Ａに示す対応表は、コンピュータ読取り可能な形式のデータとして、あらかじめ記録部１１０に格納されている。なお、本実施形態では、バッテリ警告閾値をバッテリ１１１の最大容量に対する残量の割合として検出しているが、バッテリ警告閾値をバッテリ残り時間として検出しても良い。
ステップＳ２０２においては、ＣＰＵ１０１は、バッテリ１１１からその残量を検出する。
ステップＳ２０３においては、ＣＰＵ１０１は、バッテリ１１１の残量の最大容量に対する割合とバッテリ警告閾値とを比較する。バッテリ１１１の残量の割合がバッテリ警告閾値未満であればステップＳ２０４に進み、そうでなければステップＳ２００に戻る。なお、バッテリ警告閾値がバッテリ残り時間として検出される場合は、ＣＰＵ１０１は、ステップＳ２０３において、バッテリ１１１の残量から導き出されるバッテリ残り時間とバッテリ警告閾値とを比較する。
ステップＳ２０４においては、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。すなわち、ディスプレイ１０７は、警告表示を行う。これにより、デジタルカメラ１００のユーザは、バッテリ１１１の残量の減少を知ることが可能となる。
【００２０】
ここで、デジタルカメラ１００の無線モードについて、図３Ａ〜図３Ｅを参照して説明する。図３Ａ〜図３Ｅは、デジタルカメラ１００における無線モードとバッテリ警告閾値との対応表である。
「無線ＬＡＮオフモード」は、無線通信部１０８の機能が有効になっておらず、無線通信部１０８が、無線ＬＡＮステーション機器などの外部機器と無線ＬＡＮ通信を行わないモードである。
「無線ＬＡＮステーションモード」は、無線通信部１０８が無線ＬＡＮステーションとして機能するモードである。無線ＬＡＮステーションモード時には、無線通信部１０８は、他のアクセスポイントなどの外部機器と無線ＬＡＮ通信を行うことができる。
「無線ＬＡＮアクセスポイントモード」は、無線通信部１０８が無線ＬＡＮのアクセスポイントとして機能するモードである。無線ＬＡＮアクセスポイントモード時には、無線ＬＡＮステーション機器などの外部機器と無線ＬＡＮ通信を行うことができる。
【００２１】
図３Ａに示す例では、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値は１０％であり、無線ＬＡＮアクセスポイントモード時のバッテリ警告閾値は２０％である。すなわち、無線ＬＡＮアクセスポイントモード時のバッテリ警告閾値が、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値よりも大きく設定される。このような構成によれば、デジタルカメラ１００は無線ＬＡＮアクセスポイントモード時には、より早い段階でユーザにバッテリ１１１の残量の減少を知らせることが可能となる。
また、対応表の例としては図３Ａに示すものに限られない。対応表の他の例として、図３Ｂ〜図３Ｅの対応表について説明する。なお、図３Ａ〜図３Ｅの対応表のうち複数の対応表を保持し、どの対応表を用いるかをユーザ操作などにより決定してもよい。
【００２２】
図３Ｂに示す例では、無線ＬＡＮオフモード時のバッテリ警告閾値は１０％、無線ＬＡＮステーションモード時のバッテリ警告閾値は２０％、無線ＬＡＮアクセスポイントモード時のバッテリ警告閾値は３０％である。この場合も、無線ＬＡＮアクセスポイントモード時のバッテリ警告閾値が、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値よりも大きく設定される。これにより、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時には、より早い段階でユーザにバッテリ１１１の残量の減少を知らせることが可能となる。
【００２３】
図３Ｃに示す例では、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値も１０％である。また、無線ＬＡＮアクセスポイントモード時で、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器なしのときのバッテリ警告閾値も１０％である。これに対して、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器あり（１台以上）のときのバッテリ警告閾値は２０％である。すなわちこの例では、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器が存在するときのバッテリ警告閾値は、それ以外のモード時のバッテリ警告閾値よりも大きく設定される。これにより、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器が存在する場合には、より早い段階で、ユーザにバッテリ１１１の残量の減少を知らせることが可能となる。
【００２４】
図３Ｄに示す例では、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値は１０％である。また、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器なしのときのバッテリ警告閾値も１０％である。これに対して、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器数が１台のときのバッテリ警告閾値は１５％である。また、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器数が２台のときのバッテリ警告閾値は２０％である。さらに、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器数が３台以上のときのバッテリ警告閾値は２５％である。すなわち、無線ＬＡＮアクセスポイントモード時でかつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器が存在するときには、無線ＬＡＮ接続中の無線ＬＡＮステーション機器数に応じて、バッテリ警告閾値の上げ幅が調整される。
このように、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時において、無線ＬＡＮ接続中の無線ＬＡＮステーション機器数が増加するに従い、ユーザにバッテリ１１１の残量の減少を知らせるタイミングを早くすることが可能となる。
【００２５】
図３Ｅに示す例では、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値は１０％である。無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器が存在しないときのバッテリ警告閾値も１０％である。さらに、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間分の総データ通信量が１０ＭｅｇａＢｙｔｅｓ未満のバッテリ警告閾値も１０％である。これに対して、無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間分の総データ通信量が１０ＭｅｇａＢｙｔｅｓ以上１００ＭｅｇａＢｙｔｅｓ未満の場合のバッテリ警告閾値は１５％である。また、無線ＬＡＮアクセスポイントモード時であて、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間の総データ通信量が１００ＭｅｇａＢｙｔｅｓ以上の場合のバッテリ警告閾値は２０％である。
このように、図３Ｅに示す例においては、無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間分の総データ通信量にある閾値を設定し、総データ通信量がある閾値以上の場合には、ある閾値以下の場合に比較して、バッテリ警告閾値を大きくする。さらに、ある閾値よりも大きい他の閾値を設定し、総データ通信量が他の閾値よりも大きい場合には、ある閾値以上他の閾値未満である場合に比較して、さらにバッテリ警告閾値を大きくする。なお、これらの閾値は適宜設定されるものであり、特に限定されない。
すなわち、無線ＬＡＮアクセスポイントモード時あって、かつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器が存在するときに、無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間の総データ通信量に応じて、バッテリ警告閾値の上げ幅を調整する。
これにより、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時において、無線ＬＡＮ接続中の無線ＬＡＮステーション機器の通信データ量の増加にしたがって、ユーザにバッテリ１１１の残量の減少を知らせるタイミングを早くできる。
【００２６】
次に、デジタルカメラ１００の無線モードを遷移する処理について、図４〜図６を参照して説明する。図４は、ユーザが入力部１０３を用いることにより無線モードを変更する制御の例を示すフローチャートである。
【００２７】
ステップＳ４００は、デジタルカメラ１００の電源投入時の処理である。電源投入時は、ＣＰＵ１０１は、デジタルカメラ１００の無線モードを「無線ＬＡＮオフモード」に設定する。
【００２８】
ステップＳ４０１においては、ＣＰＵ１０１は、無線ＬＡＮオン要求があったか否かを判定する。「無線ＬＡＮオン要求」とは、無線通信部１０８の機能を有効にする要求（指示）をいう。たとえば、ユーザが入力部１０３に対して無線ＬＡＮの機能を有効にする操作を行った場合には、ＣＰＵ１０１は無線ＬＡＮオン要求があっと判定する。ＣＰＵ１０１は、無線ＬＡＮオン要求を認識した場合には、ステップＳ４０２に進む。そうでない場合は、無線ＬＡＮオン要求があるまでステップＳ４０１の判定を続ける。
【００２９】
ステップＳ４０２においては、ＣＰＵ１０１は、無線モードを「無線ＬＡＮステーションモード」に変更する。これにより、無線通信部１０８は、無線ＬＡＮステーションとして機能する。すなわち、デジタルカメラ１００は、他のアクセスポイントにアソシエーション要求フレームを送信して無線接続可能なモードとなる。
【００３０】
ステップＳ４０３においては、無線ＬＡＮアクセスポイントモード変更要求があったか否かを判定する。無線ＬＡＮアクセスポイントモード変更要求は、無線通信部１０８の無線モードを「無線ＬＡＮアクセスポイントモード」に変更する要求（指示）である。たとえば、ユーザが入力部１０３に対して、無線モードを「無線ＬＡＮアクセスポイントモード」に指定する操作を行った場合には、ＣＰＵ１０１は、無線モードを「無線ＬＡＮアクセスポイントモード」に変更する。ＣＰＵ１０１は、無線ＬＡＮアクセスポイントモード変更要求を認識した場合にはステップＳ４０４に進む。そうでない場合には、ステップＳ４０５に進む。
【００３１】
ステップＳ４０５においては、ＣＰＵ１０１は、無線ＬＡＮオフ要求があったか否かを判定する。「無線ＬＡＮオフ要求」は、無線通信部１０８の無線モードを「無線ＬＡＮオフモード」に設定する要求（指示）である。たとえば、ユーザが入力部１０３に対して無線ＬＡＮをオフにする操作を、無線ＬＡＮオフ要求とする。無線ＬＡＮオフ要求を認識した場合にはステップＳ４００に戻り、認識しなかった場合にはステップＳ４０３に戻る。このように、ステップＳ４０２の後、無線ＬＡＮアクセスポイントモード変更要求または無線ＬＡＮオフ要求がない限り、デジタルカメラ１００は、無線ＬＡＮステーションモードとしての機能を有効な状態に維持する。
【００３２】
ステップＳ４０４においては、ＣＰＵ１０１は、無線モードを「無線ＬＡＮアクセスポイントモード」に変更する。これにより、無線通信部１０８は、無線ＬＡＮアクセスポイントモードとして機能する。すなわち、無線通信部１０８は、ビーコンを送信し、他のステーションからの無線接続を待つモードとなる。
【００３３】
ステップＳ４０６においては、ＣＰＵ１０１は、無線ＬＡＮステーションモード変更要求があったか否かを判定する。たとえば、ユーザが入力部１０３に対して無線モードを「無線ＬＡＮステーションモード」に指定する操作を行った場合には、ＣＰＵ１０１は、無線ＬＡＮステーションモード変更要を認識したと判定する。ＣＰＵ１０１は、無線ＬＡＮステーションモード変更要求を認識した場合にはステップＳ４０２に進む。そうでない場合には、ＣＰＵ１０１は、ステップＳ４０７に進む。
【００３４】
ステップＳ４０７においては、ＣＰＵ１０１は、無線ＬＡＮオフ要求があったか否かを判定する。たとえば、ユーザが入力部１０３に対して無線ＬＡＮオフに指定する操作を行った場合には、ＣＰＵ１０１は、無線ＬＡＮオフ要求を認識したと判定する。そして、無線ＬＡＮオフ要求を認識した場合には、ステップＳ４００に戻る。無線ＬＡＮオフ要求を認識しなかった場合には、ステップＳ４０６に戻る。このように、ステップＳ４０４の後、無線ＬＡＮステーションモード変更要求または無線ＬＡＮオフ要求がない限り、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモードとして機能を続ける。
【００３５】
次に、デジタルカメラ１００の周辺にアクセスポイントが存在するか否かに応じて無線モードを変更する制御について説明する。図５は、周辺にアクセスポイントが存在するかどうかに応じて無線モードを変更する制御の例を示すフローチャートである。
【００３６】
ステップＳ５００は電源投入時の処理である。電源投入時においては、ＣＰＵ１０１は、デジタルカメラ１００の無線モードを「無線ＬＡＮオフモード」に設定する。
【００３７】
ステップＳ５０１においては、ＣＰＵ１０１は、無線ＬＡＮオン要求があったか否かを判定する。ＣＰＵ１０１は、無線ＬＡＮオン要求を認識した場合にはステップＳ５０２に進む。そうでない場合には、無線ＬＡＮオン要求を認識するまでステップＳ５０１の判定を続ける。
【００３８】
ステップＳ５０２においては、ＣＰＵ１０１は、無線モードを「無線ＬＡＮステーションモード」に変更する。これにより、無線通信部１０８は、無線ＬＡＮステーションとして機能する。すなわち、デジタルカメラ１００の無線通信部１０８は、他のアクセスポイントにアソシエーション要求フレームを送信して無線接続可能なモードとなる。
【００３９】
ステップＳ５０３においては、ＣＰＵ１０１は、無線通信部１０８が他のアクセスポイントからビーコンを受信したか否かを判定する。ビーコンを受信した場合には、ＣＰＵ１０１は、周囲にアクセスポイントが存在するとみなし、ステップＳ５０４に進む。ビーコンを受信しない場合には、ＣＰＵ１０１は、周囲にアクセスポイントが存在しないとみなし、ステップＳ５０６に進む。
【００４０】
ステップＳ５０４においては、ＣＰＵ１０１は、アクセスポイントから受信したビーコンに含まれるＳＳＩＤを基に、アソシエーション要求フレームを生成する。そして、無線通信部１０８は、ＣＰＵ１０１が生成したアソシエーション要求フレームを、ビーコンを発したアクセスポイントに対して送信する。
【００４１】
ステップＳ５０５においては、ＣＰＵ１０１は、無線通信部１０８が、送信したアソシエーション要求フレームに対応するアソシエーション応答フレームをアクセスポイントから受信したかどうかを判定する。受信した場合にはステップＳ５０７に進み、受信しない場合にはステップＳ５０６に進む。
【００４２】
ステップＳ５０６においては、ＣＰＵ１０１は、無線モードを「無線ＬＡＮアクセスポイントモード」に変更する。これにより、無線通信部１０８は、無線ＬＡＮアクセスポイントとして機能する。すなわち、無線通信部１０８は、ビーコンを送信し、他のステーションからの無線接続を待つモードとなる。
【００４３】
ステップＳ５０７においては、ＣＰＵ１０１は、無線ＬＡＮオフ要求があったか否かを判定する。ＣＰＵ１０１は、無線ＬＡＮオフ要求を認識した場合にはステップＳ５００に戻る。そうでない場合には、ＣＰＵ１０１は、無線ＬＡＮオフ要求を認識するまでステップＳ５０７の判定を続ける。
【００４４】
以上説明したように、図４および図５の例では、デジタルカメラ１００は、無線ＬＡＮオフモード、無線ＬＡＮステーションモード、無線ＬＡＮアクセスポイントモードの３つの無線モードのいずれかのモードで動作する。したがって、ＣＰＵ１０１は現在の無線モードを取得することが可能である（図２のステップＳ２００）。
【００４５】
次に、図３Ｃ〜図３Ｅに示すような、図３Ａおよび図３Ｂに示す例において無線ＬＡＮアクセスポイントモードでの条件がさらに細分化された場合の制御について説明する。図６は、図３Ｃ〜図３Ｅに示すような無線ＬＡＮアクセスポイントモードでの条件が細分化された無線モードを有する場合の制御の例を示すフローチャートである。なお、図６に示すフローチャートは、デジタルカメラ１００の無線通信部１０８が「無線ＬＡＮアクセスポイントモード」に遷移した後の処理を示す。すなわち、図４に示す制御においては、ステップＳ４０４の次に図６のステップＳ６００に進む。また、図５に示す制御においては、ステップＳ５０６の次に図６のステップＳ６００に進む。
【００４６】
ステップＳ６００においては、ＣＰＵ１０１は、図４または図５に示す制御において、無線通信部１０８が無線ＬＡＮアクセスポイントモードに遷移したか否かを判定する。遷移した場合にはステップＳ６０１に進み、遷移していない場合にはステップＳ６００の判定を続ける。
【００４７】
ステップＳ６０１においては、ＣＰＵ１０１は、ステーション接続数ｎ＝０をメモリ１０２に記憶する。
【００４８】
ステップＳ６０２においては、無線通信部１０８は、ビーコンの送信を開始する。
ステップＳ６０３においては、無線通信部１０８は、他の無線ＬＡＮステーション機器からアソシエーション要求フレームを受信したか否かを判定する。すなわち、無線通信部１０８は、デジタルカメラ１００に無線接続を試みた無線ＬＡＮステーション機器が存在するか否かを判定する。受信しない場合には、デジタルカメラ１００の無線通信部１０８は、「無線ＬＡＮ接続中の無線ＬＡＮステーション機器なしモード」となる。そして、ステップＳ６０３の判定を続ける。一方、受信した場合には、ステップＳ６０４に進む。
ステップＳ６０４では、ＣＰＵ１０１は、無線通信部１０８が受信したアソシエーション要求フレームに対して、アソシエーション応答フレームを生成する。そして、無線通信部１０８は、生成したアソシエーション応答フレームを、無線接続を試みた無線ＬＡＮステーション機器に送信する。これにより、デジタルカメラ１００と無線ＬＡＮステーション機器との無線ＬＡＮによる接続が確立する。この場合には、デジタルカメラ１００の無線通信部１０８は、「無線ＬＡＮ接続中の無線ＬＡＮステーション機器ありモード」となる。
【００４９】
ステップＳ６０５においては、ＣＰＵ１０１は、ステーション接続数ｎの数を１増やす。
ステップＳ６０６においては、ＣＰＵ１０１は、無線接続が確立した無線ＬＡＮステーション機器からの通信データ量を、１分間ごとに計算する。そして、ＣＰＵ１０１は、最新の１分間分の総データ通信量を、メモリ１０２に記録する。その後、ステップＳ６０３に戻る。
【００５０】
以上説明したように、図６に示す制御の例では、デジタルカメラ１００は、無線ＬＡＮオフモード、無線ＬＡＮステーションモード、無線ＬＡＮアクセスポイントモードの３つのモードを有する。さらに、無線ＬＡＮアクセスポイントモードは細分化されたモードを有する。すなわち、「無線ＬＡＮ接続中の無線ＬＡＮステーション機器なしモード」と、「無線ＬＡＮ接続中の無線ＬＡＮステーション機器あり（１台以上）モード」とを有する。さらに、「無線ＬＡＮ接続中の無線ＬＡＮステーション機器ありモード」においては、無線ＬＡＮ接続中の無線ＬＡＮステーション機器の数に応じて、モードを分けることが可能である。また、無線ＬＡＮ接続中の無線ＬＡＮステーション機器の最新の１分間分の総データ通信量に応じてモードを分けることも可能である。
【００５１】
（第２の実施形態）
次に、第２の実施形態について説明する。図７は、第２の実施形態に係るデジタルカメラ１００のメイン処理を説明するフローチャートである。なお、第２の実施形態に係るデジタルカメラ１００の構成は、図１に示す構成と共通である。
図７に示す処理を実行するためのコンピュータプログラムは、あらかじめ記録部１１０に格納されている。ＣＰＵ１０１は、入力部１０３を用いたユーザ操作により電源が投入されると、記録部１１０に格納されたコンピュータプログラムを読み出し、メモリ１０２に展開して実行する。これにより、図７に示す処理が実行される。
【００５２】
ＣＰＵ１０１は、ステップＳ７００〜Ｓ７０３の処理を、所定の時間ごとに定期的に実行する。
【００５３】
ステップＳ７００においては、ＣＰＵ１０１は、デジタルカメラ１００の現在の無線モードを取得する。ここで無線モードとは、図３Ａ〜図３Ｅに示すデジタルカメラ１００の無線状態を示す。
【００５４】
ステップＳ７０１においては、ＣＰＵ１０１は、記録部１１０にあらかじめ格納された無線モードとバッテリ警告閾値の対応表（図３Ａ〜図３Ｅ）に従い、取得した無線モードから対応するバッテリ警告閾値を取得する。バッテリ警告閾値とは、バッテリの残量が少なくなったと判定するためのバッテリ１１１の最大容量に対する残量の割合を示す。なお、本実施形態では、バッテリ警告閾値をバッテリ１１１の最大容量に対する残量の割合として取得しているが、バッテリ警告閾値をバッテリ残り時間として取得しても良い。
【００５５】
ステップＳ７０２においては、ＣＰＵ１０１は、バッテリ１１１の残量を検出する。
【００５６】
ステップＳ７０３においては、ＣＰＵ１０１は、バッテリ１１１の残量の最大容量に対する割合とバッテリ警告閾値とを比較する。バッテリ１１１の残量の割合がバッテリ警告閾値よりも少なくなった場合には、ステップＳ７０４に進む。そうでない場合にはステップＳ７００に戻る。なお、バッテリ警告閾値がバッテリ残り時間として取得される場合は、ステップＳ７０３においてＣＰＵ１０１は、バッテリ１１１の残量から導き出されるバッテリ残り時間とバッテリ警告閾値とを比較する。
【００５７】
ステップＳ７０４においては、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージを生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。これにより、デジタルカメラ１００のユーザは、バッテリ１１１の残量の減少を知ることが可能となる。
【００５８】
ステップＳ７０５においては、ＣＰＵ１０１は、バッテリ警告閾値が無線オフモード時および無線ステーションモード時のいずれのバッテリ警告閾値よりも大きいか否かを判定する。大きい場合にはステップＳ７０６に進む。そうでない場合にはこの処理を終了する。
【００５９】
ステップＳ７０６においては、ＣＰＵ１０１は、デジタルカメラ１００のバッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成する。そして、ＣＰＵ１０１は、生成した警告メッセージを、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器にも送信する（警告送信を行う）。
【００６０】
たとえば、図３Ａに示す対応表が記録部１１０にあらかじめ格納されている構成である場合には、無線ＬＡＮアクセスポイントモード時でバッテリ１１１の残量が２０％より少なくなると、ＣＰＵ１０１は、バッテリ１１１の残量が減少していると判定する。そして、ＣＰＵ１０１は、その旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。さらに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。
【００６１】
一方、無線ＬＡＮオフモード時や無線ＬＡＮステーションモード時においてバッテリ１１１の残量が１０％を下回った場合には、ＣＰＵ１０１はバッテリ１１１が減少している旨の情報を含む警告メッセージ（信号）を生成する。そして、表示制御部１０６を介してディスプレイ１０７に表示させる。ただし、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の警告メッセージ（信号）を無線ＬＡＮ接続中のステーション機器に送信しない（警告送信を行わない）。
【００６２】
このように、ＣＰＵ１０１は、無線ＬＡＮアクセスポイントモード時におけるバッテリ警告閾値を、無線ＬＡＮオフモード時および無線ＬＡＮステーションモード時のバッテリ警告閾値よりも大きくする。これにより、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時においては、より早い段階で無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザに対してもバッテリ１１１の残量の減少を知らせることが可能となる。すなわち、無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザは、無線ＬＡＮアクセスポイントがバッテリ切れにより停止して無線ＬＡＮ通信が中断されることを、余裕を持って知ることが可能となる。
【００６３】
ここで、図３Ｄに示す対応表が記録部１１０にあらかじめ格納されている場合の動作について説明する。
無線ＬＡＮアクセスポイントモード時であって、かつ無線ＬＡＮ接続中のステーション機器が１台である場合は、次のとおりである。この場合には、バッテリ１１１の残量が１５％より少なくなると、ＣＰＵ１０１はバッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。さらに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。
無線ＬＡＮアクセスポイントモード時でかつ無線ＬＡＮ接続中のステーション機器が２台である場合は次のとおりである。この場合には、バッテリ１１１の残量が２０％より少なくなると、ＣＰＵ１０１はバッテリが減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。さらに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。
無線ＬＡＮアクセスポイントモード時でかつ無線ＬＡＮ接続中のステーション機器が３台以上である場合は次のとおりである。この場合には、バッテリ１１１の残量が２５％より少なくなると、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。さらに、ＣＰＵ１０１は、バッテリが減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。
無線ＬＡＮアクセスオフモード時または無線ＬＡＮステーションモード時の場合はつぎのとおりである。この場合には、バッテリ１１１の残量が１０％より少なくなると、ＣＰＵ１０１はバッテリが減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。ただし、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の警告メッセージ（信号）を無線ＬＡＮ接続中のステーション機器に送信しない（警告送信を行わない）。
このように、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時は、無線ＬＡＮ接続中の無線ＬＡＮステーション機器数の増加にしたがって、より早い段階で無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザにバッテリの減少を知らせる。したがって、無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザは、無線ＬＡＮアクセスポイントがバッテリ切れにより停止して無線ＬＡＮ通信が中断されることを、余裕を持って知ることが可能となる。
【００６４】
（第３の実施形態）
次に、第３の実施形態について説明する。図８は、第３の実施形態に係るデジタルカメラ８００の構成を模式的に示すブロック図である。図８に示すように、第３の実施形態に係るデジタルカメラ８００は、図１に示す第１の実施形態に係るデジタルカメラ１００に、電力制御部１１２が追加されたものである。なお、第１の実施形態と共通の構成については、説明を省略する。
電力制御部１１２は、デジタルカメラ８００の各部、すなわちＣＰＵ１０１、メモリ１０２、撮像部１０５、ディスプレイ１０７、無線通信部１０８、記録部１１０に対して、クロックゲーティングをおこなうか、またはクロックを低くする。これにより、電力制御部１１２は、デジタルカメラ８００を省電力モードに移行させることができる。また、各部が省電力モードを持つ場合には、ＣＰＵ１０１が各部の省電力モードをオンにすることにより、デジタルカメラ８００を省電力モードに移行する構成であってもよい。
【００６５】
図９は、第３の実施形態に係るデジタルカメラ８００のメイン処理を説明するフローチャートである。この処理を実行するためのコンピュータプログラムは、あらかじめ記録部１１０に格納されている。入力部１０３を用いたユーザ操作により電源が投入されると、ＣＰＵ１０１は、記録部１１０に格納されたコンピュータプログラムを読み出し、メモリ１０２に展開して実行する。これにより、図９に示す処理が実現される。
【００６６】
ＣＰＵ１０１は、ステップＳ９００〜Ｓ９０３の処理を所定の時間ごとに定期的に実行する。
【００６７】
ステップＳ９００においては、ＣＰＵ１０１は、デジタルカメラ８００の現在の無線モードを取得する。無線モードとは、デジタルカメラ８００の無線状態であり、第１の実施形態において図３Ａ〜図３Ｅを参照して説明したものと共通である。
【００６８】
ステップＳ９０１においては、ＣＰＵ１０１は、記録部１１０にあらかじめ格納されている対応表から、現在の無線モードに対応するバッテリ警告閾値を取得する。ここでバッテリ警告閾値とは、バッテリ１１１の残量が少なくなったと判定される閾値であり、バッテリ１１１の最大容量に対する残量の割合によって示される。なお、本実施形態では、ＣＰＵ１０１は、バッテリ警告閾値をバッテリ１１１の最大容量に対する残量の割合として取得しているが、バッテリ警告閾値をバッテリ残り時間として取得しても良い。
【００６９】
ステップＳ９０２においては、ＣＰＵ１０１は、バッテリ１１１の残量検出を行う。
【００７０】
ステップＳ９０３においては、ＣＰＵ１０１は、バッテリ１１１の残量の最大容量に対する割合と、バッテリ警告閾値とを比較する。バッテリ１１１の残量の割合がバッテリ警告閾値よりも小さければステップＳ９０４に進み、バッテリ警告閾値以上であればステップＳ９００に戻る。なお、バッテリ警告閾値がバッテリ残り時間として取得される場合は、ステップＳ９０３においては、ＣＰＵ１０１は、バッテリ１１１の残量から導き出されるバッテリ残り時間とバッテリ警告閾値とを比較する。
【００７１】
ステップＳ９０４においては、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。これにより、デジタルカメラ８００のユーザは、バッテリ１１１の残量の減少を知ることが可能となる。
【００７２】
ステップＳ９０５においては、ＣＰＵ１０１は、バッテリ警告閾値が、無線オフモード時および無線ステーションモード時のいずれのバッテリ警告閾値よりも大きいか否かを判定する。大きい場合には、ステップＳ９０６に進む。一方、大きくない場合には、処理を終了する。
【００７３】
ステップＳ９０６においては、ＣＰＵ１０１は、デジタルカメラ８００のバッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。そして、ステップＳ９０７に進む。
【００７４】
ステップＳ９０７においては、電力制御部１１２は、デジタルカメラ８００の各部、に対して、クロックゲーティングを行うか、またはクロックを低くする。これにより、電力制御部１１２は、デジタルカメラ８００を省電力モードモードに移行させる。または、デジタルカメラ８００の各部が省電力モードを持つ場合には、ＣＰＵ１０１が各部の省電力モードをオン／オフすることにより、デジタルカメラ８００を省電力モードに移行させてもよい。
【００７５】
なお、ステップＳ９０５において、バッテリ警告閾値が無線オフモード時および無線ステーションモード時のいずれのバッテリ警告閾値よりも大きい場合には、ステップＳ９０６とＳ９０７の両方の処理を行ったが、ステップＳ９０７のみの処理を行ってもよい。
たとえば、記録部１１０に、図３Ｂに示す対応表が格納されている場合には、次のとおりである。この場合には、無線ＬＡＮアクセスポイントモード時でバッテリ１１１の残量が３０％より少なくなると、ＣＰＵ１０１はバッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成する。そして、ＣＰＵ１０１は、生成したメッセージを、表示制御部１０６を介してディスプレイ１０７に表示させる。それとともに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する（警告送信を行う）。そしてその後、デジタルカメラ８００は省電力モードに移行する。
このように、無線ＬＡＮアクセスポイントモード時のバッテリ警告閾値を、無線ＬＡＮオフモードおよび無線ＬＡＮステーションモード時のバッテリ警告閾値よりも大きくする。これにより、デジタルカメラ８００は、無線ＬＡＮアクセスポイントモード時には、より早い段階で無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザに対してもバッテリ１１１の残量の減少を知らせる。さらに、省電力モードに移行することで、無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザは、無線ＬＡＮアクセスポイントがバッテリ切れにより停止して無線ＬＡＮ通信が中断されるまでの時間に余裕を持たせることが可能となる。
【００７６】
ここで、記録部１１０に、図３Ｅに示す無線モードとバッテリ警告閾値の対応表が格納されている場合の動作について説明する。
無線ＬＡＮアクセスポイントモード時で、無線ＬＡＮ接続中のステーション間の最新の１分間の通信量が１０ＭｅｇａＢｙｔｅｓ以上１００ＭｅｇａＢｙｔｅｓ未満である場合は、次のとおりである。この場合には、バッテリ１１１の残量が１５％より少なくなると、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。それとともに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する。そしてその後、デジタルカメラ８００は、省電力モードに移行する。
【００７７】
無線ＬＡＮアクセスポイントモード時で、無線ＬＡＮ接続中のステーション間の最新の１分間の通信量が１００ＭｅｇａＢｙｔｅｓ以上の場合は、次のとおりである。この場合には、バッテリ１１１の残量が２０％より少なくなると、ＣＰＵ１０１はバッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。それとともに、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含む警告メッセージ（信号）を生成し、無線通信部１０８を介して無線ＬＡＮ接続中のステーション機器に送信する。そしてその後、デジタルカメラ８００は、省電力モードに移行する。
【００７８】
無線ＬＡＮアクセスオフモード時、または無線ＬＡＮステーションモード時の場合または無線ＬＡＮアクセスポイントモード時で無線ＬＡＮ接続中のステーション間の最新の１分間の通信量が１０ＭｅｇａＢｙｔｅｓ未満の場合は、次のとおりである。この場合には、バッテリ１１１の残量が１０％より少なくなると、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の情報を含むメッセージ（信号）を生成し、表示制御部１０６を介してディスプレイ１０７に表示させる。ただし、ＣＰＵ１０１は、バッテリ１１１の残量が減少している旨の警告メッセージを無線ＬＡＮ接続中のステーション機器に送信する処理を実行しない。
【００７９】
このような構成によれば、デジタルカメラ１００は、無線ＬＡＮアクセスポイントモード時であってかつ無線ＬＡＮ接続中の無線ＬＡＮステーション機器の通信データ量が多ければ多いほど、ユーザにバッテリの減少を知らせるタイミングを早くできる。さらに、省電力モードに移行することで無線ＬＡＮ接続中の無線ＬＡＮステーション機器のユーザは、無線ＬＡＮアクセスポイントがバッテリ切れにより停止して無線ＬＡＮ通信が中断されるまでの時間に余裕を持たせることが可能となる。なお、前記通信量は一例であり、本発明はこの例に限定されない。
【００８０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。たとえば、上述した実施形態においては、本発明を無線ＬＡＮ対応デジタルカメラに適用した場合を例にして説明したが、本発明はこの例に限定されない。本発明は、無線ＬＡＮ通信機能を有する無線通信装置であれば適用可能である。すなわち、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、ディスプレイを備えるプリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダーなどに適用可能である。
【００８１】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2014138263.tif 000003
【図２】
2014138263.tif 000004
【図３Ａ】
2014138263.tif 000005
【図３Ｂ】
2014138263.tif 000006
【図３Ｃ】
2014138263.tif 000007
【図３Ｄ】
2014138263.tif 000008
【図３Ｅ】
2014138263.tif 000009
【図４】
2014138263.tif 000010
【図５】
2014138263.tif 000011
【図６】
2014138263.tif 000012
【図７】
2014138263.tif 000013
【図８】
2014138263.tif 000014
【図９】
2014138263.tif 000015