(57)【要約】【課題】本発明は、外部電源及びバッテリからの電源供給により動作可能であり、複数の無線手段を有する電子機器において、無線通信時の省電力が可能な電子機器を提供することを目的とする。【解決手段】電源マイコン２９がＡＣアダプタ３０の挿抜を検出すると（ステップＳ１０１のＹＥＳ）、ＡＣアダプタ３０が接続されているか接続されていないかを判断する（ステップＳ１０５）。ＡＣアダプタ３０が接続されている場合（ステップＳ１０５のＹＥＳ）、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ１０６）、８０２．１１ｂモジュール２０を使用しないものと判断し電源供給を断つ（ステップＳ１０７）。ＡＣアダプタ３０が接続されていない場合（ステップＳ１０５のＮＯ）、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ１０８）、８０２．１１ａモジュール１９を使用しないものと判断し電源供給を断つ（ステップＳ１０９）。【選択図】  図３
2004227438.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
前記本体へ電源供給可能な外部電源と、
前記本体へ電源供給可能な二次電池と、
前記本体に設けられ、前記本体が前記外部電源から電源供給を受けている場合に動作される第１の無線通信手段と、
前記本体に設けられ、前記本体が前記二次電池から電源供給を受けている場合に動作され、前記第１の無線通信手段より低い消費電力で動作可能な第２の無線通信手段と、
を具備することを特徴とする電子機器。
【請求項２】
本体と、
前記本体へ電源供給可能な外部電源と、
前記本体へ電源供給可能な二次電池と、
前記本体に設けられ第１の消費電力で動作される第１の無線通信手段と、
前記本体に設けられ前記第１の消費電力より低い第２の消費電力で動作される第２の無線通信手段と、
前記本体が前記外部電源から電源供給を受けているか前記二次電池から電源供給を受けているかを判断する手段と、
前記判断手段により前記二次電池により電源供給を受けていると判断された場合、前記第２の無線通信手段を用いて無線通信を実行する制御部と
を具備することを特徴とする電子機器。
【請求項３】
前記制御部は、前記判断手段により前記外部電源により電源供給されていると判断された場合、前記第１の無線通信手段を用いて無線通信を実行することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記判断手段により前記二次電池により電源供給を受けていると判断された場合に前記第１の無線通信手段への電源供給を遮断し、前記外部電源により電源供給を受けていると判断された場合に前記第２の無線通信手段への電源供給を遮断することを特徴とする請求項３に記載の電子機器。
【請求項５】
本体と、
前記本体へ電源供給可能な外部電源と、
前記本体へ電源供給可能な二次電池と、
前記本体に設けられ、前記本体が前記外部電源から電源供給を受けている場合に動作される第１の無線通信手段と、
前記本体に設けられ、前記本体が前記二次電池から電源供給を受け且つ前記二次電池の容量が所定値以下になった場合に、前記第１の無線通信手段より低い消費電力で動作可能な第２の無線通信手段と、
を具備することを特徴とする電子機器。
【請求項６】
本体と、
前記本体へ電源供給可能な外部電源と、
前記本体へ電源供給可能な二次電池と、
前記本体に設けられ第１の消費電力で動作される第１の無線通信手段と、
前記本体に設けられ前記第１の消費電力より低い第２の消費電力で動作される第２の無線通信手段と、
前記外部電源から電源供給を受けているのか前記二次電池から電源供給を受けているかを判断する手段と、
前記判断手段により前記二次電池により電源供給を受けていると判断され且つ前記二次電池の容量が所定値以下になった場合、前記第２の無線通信手段を用いて無線通信を実行する制御部と
を具備することを特徴とする電子機器。
【請求項７】
前記制御部は、前記判断手段により前記外部電源により電源供給されていると判断された場合、前記第１の無線通信手段を用いて無線通信を実行することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御部は、前記判断手段により前記二次電池により電源供給されていると判断され且つ前記二次電池の容量が前記所定値より多い場合、前記第１の無線通信手段を用いて無線通信を実行することを特徴とする請求項６に記載の電子機器。
【請求項９】
前記制御部は、前記第１の無線通信手段が使用されている場合に前記第２の無線通信手段への電源供給を遮断し、前記第２の無線通信手段が使用されている場合に前記第１の無線通信手段への電源供給を遮断することを特徴とする請求項８に記載の電子機器。
【請求項１０】
本体と、
前記本体へ電源供給可能な外部電源供給手段と、
前記本体へ電源供給可能な二次電池と、
前記本体に設けられ第１の消費電力で動作される第１の無線通信手段と、
前記本体に設けられ前記第１の消費電力より低い第２の消費電力で動作される第２の無線通信手段と、
前記二次電池から電源供給を受けているか否かを判断する手段と、
前記判断手段により前記二次電池から電源供給を受けていると判断された場合、
前記第２の無線通信手段を用いて無線通信を実行する制御部と
を具備することを特徴とする電子機器。
【請求項１１】
前記制御部は前記判断手段により前記二次電池から電源供給を受けていると判断された場合、前記第１の無線通信手段を使用不可能状態にすることを特徴とする請求項１０に記載の電子機器。
【請求項１２】
外部電源もしくは二次電池により動作可能な電子機器の無線通信制御方法において、
前記外部電源からの電力供給を受けているか前記二次電池からの電力供給を受けているかを判断し、
前記外部電源からの電力供給を受けていると判断された場合、前記電子機器が具備する第１の無線通信手段を使用可能とし、
前記二次電池からの電力供給を受けていると判断された場合、前記電子機器が具備する前記第１の無無線通信手段より低い消費電力で動作可能な第２の無線通信手段を使用可能とすること
を特徴とする無線通信制御方法。
【請求項１３】
前記外部電源からの電力供給を受けていると判断された場合、
前記第２の無線通信手段を使用不可能状態とし、
前記二次電池からの電力供給を受けていると判断された場合、前記第２の無線通信手段を使用不可能状態とすることを特徴とする請求項１２に記載の無線通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の無線通信機能を具備する電子機器に関し、特に無線通信機能を具備する電子機器の省電力技術に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以後、パソコンと称す）のような電子機器では、無線通信機能を有するものが増えており、ワイヤレスでデータの送受信を行うことが可能となっている。
【０００３】
しかし、このような電子機器に用いられる無線通信方式には、様々な方式が混在しており、夫々の無線通信方式には一長一短がある。
【０００４】
例えば、高速なデータ通信が可能だが電力消費量が大きいものや、データ通信速度は速くないが低消費電力なものなどである。このことは、高速な通信を行うためにはプロセッサの処理能力が高いものが要求され、クロック周波数が高くなり省電力も増大する。
【０００５】
このように消費電力が大きい無線通信方式をノート型パソコンに搭載する場合、携帯時のバッテリ消費量が問題になる。
【０００６】
【特許文献１】特開平１１−６９４３４号公報（第３頁〜第４頁、第１図）
【０００７】
【発明が解決しようとする課題】
上記従来技術では、電子機器がカーアダプタやカーバッテリとの接続を検出した際に高速移動中の可能性を検知し、高速移動中に最適な無線通信方式へ切り替える技術が開示されている。
【０００８】
しかし、この技術では、状況に応じた最適な無線通信方式へ切り替えるだけであり、電子機器で消費される電力のことまで考慮されていない。
【０００９】
本発明は上記課題を解決するために、外部電源とバッテリとにより動作可能であり、複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて無線通信時の省電力が可能な電子機器および無線通信制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、請求項１に係る発明では、本体と、前記本体へ電源供給可能な外部電源と、前記本体へ電源供給可能な二次電池と、前記本体に設けられ、前記本体が前記外部電源から電源供給を受けている場合に動作される第１の無線通信手段と、前記本体に設けられ、前記本体が前記二次電池から電源供給を受けている場合に動作され、前記第１の無線通信手段より低い消費電力で動作可能な第２の無線通信手段と、を具備することを特徴とする。
【００１１】
このような構成により、複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて無線通信時の省電力が可能な電子機器を提供することが可能である。
【００１２】
また請求項２に係る発明では、本体と、前記本体へ電源供給可能な外部電源と、前記本体へ電源供給可能な二次電池と、前記本体に設けられ第１の消費電力で動作される第１の無線通信手段と、前記本体に設けられ前記第１の消費電力より低い第２の消費電力で動作される第２の無線通信手段と、前記本体が前記外部電源から電源供給を受けているか前記二次電池から電源供給を受けているかを判断する手段と、前記判断手段により前記二次電池により電源供給を受けていると判断された場合、前記第２の無線通信手段を用いて無線通信を実行する制御部とを具備することを特徴とする。
【００１３】
このような構成により、複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて無線通信時の省電力が可能な電子機器を提供することが可能となる。
【００１４】
また、請求項５に係る発明では、本体と、前記本体へ電源供給可能な外部電源と前記本体へ電源供給可能な二次電池と、前記本体に設けられ、前記本体が前記外部電源から電源供給を受けている場合に動作される第１の無線通信手段と、前記本体に設けられ、前記本体が前記二次電池から電源供給を受け且つ前記二次電池の容量が所定値以下になった場合に、前記第１の無線通信手段より低い消費電力で動作可能な第２の無線通信手段と、を具備することを特徴とする。
【００１５】
複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて無線通信時の省電力が可能な電子機器を提供することが可能である。
【００１６】
また、請求項６に係る発明では、本体と、前記本体へ電源供給可能な外部電源と、前記本体へ電源供給可能な二次電池と、前記本体に設けられ第１の消費電力で動作される第１の無線通信手段と、前記本体に設けられ前記第１の消費電力より低い第２の消費電力で動作される第２の無線通信手段と、前記外部電源から電源供給を受けているのか前記二次電池から電源供給を受けているかを判断する手段と、前記判断手段により前記二次電池により電源供給を受けていると判断され且つ前記二次電池の容量が所定値以下になった場合、前記第２の無線通信手段を用いて無線通信を実行する制御部とを具備することを特徴とする。
【００１７】
このような構成により、複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて無線通信時の省電力が可能な電子機器を提供することが可能である。
【００１８】
【発明の実施の形態】
以下本発明に係る実施形態を、図面を参照して説明する。
【００１９】
図１に、第１の実施形態に係る電子機器と電子機器と無線通信可能なアクセスポイントの図を示す。第１の実施形態では、電子機器の例としてノート型のパーソナルコンピュータ（パソコン）を挙げ説明する。
【００２０】
このパソコン１は無線通信機能としてＩＥＥＥ８０２．１１ａとＩＥＥＥ８０２．１１ｂとを具備しており、ＩＥＥＥ８０２．１１ａの通信機能を具備するアクセスポイント２と、ＩＥＥＥ８０２．１１ｂの通信機能を有するアクセスポイント３と通信可能である。
【００２１】
図２にパソコンのハードウェア構成図を示す。
【００２２】
パソコン１内部は、必要なハードウェアにより構成されている。パソコン１全体の制御を司るＣＰＵ１１と第１のブリッジ回路１２とは６４ビット幅のデータバスによって接続されており、第１のブリッジ回路１２とメインメモリ１３との接続はメモリバスを介して接続されている。また、第１のブリッジ回路１２は表示コントローラの機能も備えられており、第１のブリッジ回路１２にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１４が接続されている。
【００２３】
第１のブリッジ回路１２と第２のブリッジ回路１５とは、ハブリンク１６と呼ばれる高速バスによって接続している。
【００２４】
第２のブリッジ回路１５からは、高速データ通信バス１７及び、低速なシリアルデータ通信バス１８が接続されている。
【００２５】
高速データ通信バスには、ＩＥＥＥ８０２．１１ａに準拠した無線通信を実行可能な８０２．１１ａモジュール１９およびＩＥＥＥ８０２．１１ｂに準拠した無線通信を実行可能な８０２．１１ｂモジュール２０が接続されている。
【００２６】
また、シリアルデータ通信バス１８には、エンベデットコントローラ（以後、ＥＣと称す）２１及び、システムの基本入出力制御プログラムが記憶されているＢＩＯＳ−ＲＯＭ２２が接続されている。
【００２７】
ＣＰＵ１１は、パソコン１全体の動作制御およびデータ処理等を実行するものであり、メインメモリ１３内に保持されているプログラムを実行する。
【００２８】
第１のブリッジ回路１２は、ＣＰＵ１１と第２のブリッジ回路１５とを接続するブリッジＬＳＩである。
【００２９】
メインメモリ１３は、オペレーティングシステム（以後、ＯＳと称す）２３、ＢＩＯＳ―ＲＯＭから読み出されたＢＩＯＳプログラム２４や、本実施形態で実現される無線通信モジュールを切り替えるユーティリティプログラム２５および処理データなどを格納するメモリデバイスであり、複数のＤＲＡＭによって構成されている。
【００３０】
ＯＳ２３は、パソコン１のハードウェアとソフトウェアの動作を総合的に管理・制御するためのものである。また、アプリケーションの、割込み等の手続きに対してＣＰＵ１１に対して処理を実行する権利（ＣＰＵ１１の利用権）を与えるか等の管理も行なう。
【００３１】
ＢＩＯＳプログラム２４は、パソコン１内の各種ハードウェアをアクセスするファンクション実行ルーチンを体系化したものであり、パソコン１の起動時に、ＢＩＯＳ−ＲＯＭ２２から読み出されるものである。
【００３２】
ユーティリプログラム２５は、パソコン１への電源供給状態に応じて無線通信方式を変更するプログラムであり、その方法については後述する。
【００３３】
８０２．１１ａモジュール１９は、ＩＥＥＥ８０２．１１ａ規格に準拠した５ＧＨｚ帯の無線通信を実行するモジュールであり、アンテナ２６を介して受信したアナログデータを復調し、デジタルデータに変換する。受信したデータはメインメモリ１３へ送られＣＰＵ１１によって処理される。
【００３４】
ＩＥＥＥ８０２．１１ａの通信方式は、ＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  ＦｒｅｑｕｅｎｃｙＤｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：直交周波数分割多重）と呼ばれる変調方式を採用し、最大で５４Ｍｂｐｓのデータ伝送が可能である。
【００３５】
８０２．１１ｂモジュール２０は、ＩＥＥＥ８０２．１１ｂ規格に準拠した２．４ＧＨｚ帯の無線通信を実行するモジュールであり、アンテナ２６を介して受信したアナログデータを復調し、デジタルデータに変換する。受信したデータはメインメモリ１３へ送られＣＰＵ１１によって処理される。
【００３６】
ＩＥＥＥ８０２．１１ｂの通信方式は、ＤＳＳＳ（Ｄｉｒｅｃｔ  Ｓｅｑｕｅｎｃｅ  ＳｐｅｃｔｒｕｍＳｐｒｅａｄ：直交周波数分割多重）と呼ばれる擬似雑音を加えて広い帯域に拡散する直接拡散方式のスペクトラム拡散を採用し、最大で１１Ｍｂｐｓのデータ伝送が可能である。
【００３７】
本実施形態では、８０２．１１ａモジュール１９は高速通信可能であるが、８０２．１１ｂモジュールに比べて消費電力が高く、逆に８０２．１１ｂモジュールは、８０２．１１ａモジュール１９に比べて通信速度は遅いが消費電力は少ないものである。
【００３８】
なおアンテナ２５は、２．４ＧＨｚと５ＧＨｚの両方の周波数で共振するマルチバンドアンテナである。
【００３９】
第２のブリッジ回路１５から延出するシリアルデータ通信バス１８には、ＥＣ２１及びＢＯＩＳ−ＲＯＭ２２が接続されている。
【００４０】
ＥＣ２１は、ＣＰＵ１１によってリード／ライト可能な複数のレジスタ群２７を内蔵している。これらレジスタ群が使用されることにより、ＣＰＵ１１とＥＣ２１に接続されるデバイスとの通信が可能となる。また、キーボードコントローラとしての機能も有しており、キーボード２８および電源マイコン２９が接続されている。
【００４１】
電源マイコン２９は、パソコン１の電源管理を行ない、ＡＣアダプタ（外部電源）３０からの商用電力をパソコン１内の各デバイスへの供給する制御や、バッテリ（二次電池）３１の充放電制御を行うデバイスである。また、ＡＣアダプタ３０の挿抜を検出しＥＣ２１内のレジスタ群２７の書換えを行う。
【００４２】
図３に第１の実施形態に係る通信モジュール切換え制御のフローチャートを示す。
【００４３】
本実施形態では、本制御方式はユーティリティプログラムに基づいて実行される。
【００４４】
電源マイコン２９がＡＣアダプタ３０の挿抜を検出すると（ステップＳ１０１のＹＥＳ）、ＥＣ２１内のレジスタ群２７のうち、ＡＣアダプタ３０の挿抜を示すレジスタ値を書き換える（ステップＳ１０２）。例えば、ＡＣアダプタ３０が接続されている場合は“１”の値が示され、ＡＣアダプタ３０が接続されていない場合は“０”を示す。
【００４５】
レジスタ群２７の値が書き換えられるとＣＰＵ１１へ割り込み信号を発生する（ステップＳ１０３）。ＣＰＵ１１は割り込み信号が入力されると、ＥＣ２１内のレジスタ群２７の値を参照する（ステップＳ１０４）。
【００４６】
ここで、レジスタ２７の値がパソコン１にＡＣアダプタ３０が接続されていることを示す（例えば本実施形態ではレジスタの値が“１”を示す）場合（ステップＳ１０５のＹＥＳ）、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ１０６）、８０２．１１ｂモジュール２０を使用しないものと判断し電源供給を断つ（ステップＳ１０７）。
【００４７】
また、ステップＳ１０５においてレジスタ２７の値がＡＣアダプタ３０が接続されていないことを示す（例えば本実施形態ではレジスタの値が“０”を示す）場合（ステップＳ１０５のＮＯ）、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ１０８）、８０２．１１ａモジュール１９を使用しないものと判断し電源供給を断つ（ステップＳ１０９）。
【００４８】
上述の実施形態では、ＡＣアダプタ３０が接続されている場合に使用しないモジュールである８０２．１１ｂへの電源供給を遮断しているが、ＡＣアダプタ３０から電源供給がある場合は、パソコンとしての消費電力をシビアに考慮しなくても良いので、８０２．１１ｂモジュール２０への電源供給は継続しても良い。
【００４９】
上述のように本実施形態では、ＡＣアダプタからの電源で駆動中かバッテリからの電源供給により駆動中かに応じて、消費電力の多い第１の無線通信モジュール（８０２．１１ａモジュール）を使用するか、第１の無線通信モジュールより少ない消費電力の第２の無線通信モジュール（８０２．１１ｂモジュール）を使用するかを切り替える。このことにより、バッテリ駆動時の消費電力を少なくする事が可能である。
【００５０】
続いて第２の実施形態について図４及び図５を用いて説明する。
【００５１】
第２の実施形態では、さらにバッテリ動作時にバッテリ残量を判断して無線通信方式を切り替える例である。
【００５２】
まず図４を用いて第２の実施形態について説明する。図４に第２の実施形態に係る通信モジュール切換え制御のフローチャートを示す。
【００５３】
図４中のステップＳ２０１乃至ステップＳ２０４に関しては、図３中のステップＳ１０１乃至ステップＳ２０４と同じため、説明は省略する。
【００５４】
ステップＳ２０５において、ＡＣアダプタ３０が接続されていないかを判断する。レジスタ２７の値がＡＣアダプタ３０が接続されていないことを示す（例えば本実施形態ではレジスタの値が“０”を示す）場合（ステップＳ２０５のＹＥＳ）、続いて電源マイコン２９によりバッテリ３１の残量を検出し、バッテリ残量が所定値以下であるか否か判断する（ステップＳ２０６）。ここでは、バッテリの残容量や、バッテリの電圧、バッテリの容量パーセンテージなどで判断する。例えば、本実施形態ではバッテリ残量が５０％を閾値と設定したとすると、バッテリ３１の残量が５０％以下である場合（ステップＳ２０６のＹＥＳ）、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ２０６）、８０２．１１ａモジュール１９を使用しないものと判断し電源供給を断つ（ステップＳ２０７）。
【００５５】
ＡＣアダプタ３０が接続されている場合（ステップＳ２０５のＮＯ）や、バッテリ残量が所定値（本実施形態ではバッテリ３１の残量が５０％）より多い（ステップＳ２０６のＮＯ）場合、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ２０９）、８０２．１１ｂモジュール２０を使用しないものと判断し電源供給を断つ（ステップＳ２１０）。その後、８０２．１１ａモジュール１９を使用している状態の場合は、バッテリの容量を監視し（ステップＳ２０６）、所定値以下になった場合（ステップＳ２０６のＹＥＳ）に８０２．１１ｂもジュール２０を使用可能状態にし（ステップＳ２０７）、８０２．１１ａモジュール１９の使用を停止する（ステップＳ２０８）。
【００５６】
上述のように図４で示した実施例では、バッテリからの電源供給により駆動中の場合、さらにバッテリの容量に応じて、消費電力の多い第１の無線通信モジュール（８０２．１１ａモジュール）を使用するか、第１の無線通信モジュールより少ない消費電力の第２の無線通信モジュール（８０２．１１ｂもジュール）を使用するかを切り替える。このことにより、バッテリ駆動時の消費電力を少なくする事が可能である。
【００５７】
続いて、第２の実施形態に係る別の実施例について図５を用いて説明する。図５に第２の実施形態に係る別の実施例の通信モジュール切換え制御のフローチャートを示す。
【００５８】
上述の説明では、ＡＣアダプタの挿抜をきっかけとして処理を行なっているが、本例ではバッテリ駆動か否かを判別して処理を行なう例を示す。
【００５９】
まずＣＰＵはバッテリ動作中か否かをＥＣ２１のレジスタ２７を読んで判断する。ＥＣ２１内のレジスタ２７は、上述したＡＣアダプタの接続有無を示すレジスタで判断しても良いし、バッテリ駆動を示すレジスタを設け、このレジスタに使用中か否かの情報を記憶することで判断しても良い。ＡＣアダプタの接続有無を示すレジスタで判断する場合は、ＡＣアダプタが接続されていないことを示す（上述の実施形態に沿うと“０”を示す）場合にバッテリ動作中であると判断する。
【００６０】
ここでバッテリ動作中であると判断された場合（ステップＳ３０１のＹＥＳ）、続いて電源マイコン２９によりバッテリ３１の残量を検出し、バッテリ残量が所定値以下であるか否か判断する（ステップＳ３０２）。ここでは、バッテリの残容量や、バッテリの電圧、バッテリの容量パーセンテージなどで判断する。例えば、本実施形態では上述の例と同様にバッテリ残量が５０％を閾値と設定する。バッテリ３１の残量が５０％以下である場合（ステップＳ３０２のＹＥＳ）、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ３０３）、８０２．１１ａモジュール１９を使用しないものと判断し電源供給を断つ（ステップＳ３０４）。
【００６１】
一方バッテリ動作を行っていない場合（ステップＳ３０１のＮＯ）、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ３０５）、８０２．１１ｂモジュール２０を使用しないものと判断し電源供給を断つ（ステップＳ３０６）。その後、８０２．１１ａモジュール１９を使用している状態の場合は、バッテリ動作に変更になったか否か判断するためにステップＳ３０１へ戻る。
【００６２】
また、バッテリ動作を行っているが（ステップＳ３０１のＹＥＳ）、バッテリ残量が所定値（本実施形態ではバッテリ３１の残量が５０％）より多い（ステップＳ３０２のＮＯ）場合も、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ３０３）、８０２．１１ａモジュール１９を使用しないものと判断し電源供給を断つ（ステップＳ３０４）。その後、バッテリ動作に変更になったか否か判断するためにステップＳ３０１へ戻る。
【００６３】
上述のように図５で示した例は、バッテリ駆動か否かを判断し、さらにバッテリ駆動である場合はバッテリの容量を判断し無線通信方式を切り替えるものである。
【００６４】
上述の第２の実施形態では、一例としてバッテリの容量を５０％として説明したが、この数値は適宜変更可能である。
【００６５】
このように、第２の実施形態ではＡＣアダプタからの電源供給かバッテリからの電源供給かの判断に加え、バッテリの容量に応じても無線通信モジュールを切り替えることにより、通信速度をパソコンの消費電力を抑えるバッテリ本実施形態では、バッテリ残量が所定値以下であるか否かで判断を行ったが、判断基準を所定値以上にしたり、所定値より少ない場合など、適宜判断基準は変更可能である。
【００６６】
また、第１の実施形態と第２の実施形態を踏まえ、ユーティリティプログラムによる通信切換えの設定例を図６に示す。
【００６７】
図６はユーティリティプログラムによる、通信方式の切換えユーティリティの設定画面例の図を示す。
【００６８】
ユーティリティの設定ウインドウ４１には、消費電力優先モード４２を選択するブロック４２、通信速度優先モードを選択するブロック４３、及びユーザ設定モードを選択するブロック４４が表示される。
【００６９】
消費電力優先モード４２は、第１の実施形態で説明したように、ＡＣアダプタ３０により電源供給されているかバッテリにより電源供給されているかに応じて、無線通信モジュールを切り替えるモードである。
【００７０】
通信速度優先モード４３は、電源供給元がＡＣアダプタ３０かバッテリ３１かに関わらず、常時高速通信を行うために消費電力は大きいが高速無線通信モジュールである８０２．１１ａモジュール１９を使用する。
【００７１】
ユーザ設定モード４４は、第２の実施形態で説明したように、バッテリによる電源供給を受けている場合でも、残量設定窓４５に設定された残量より大きい場合は８０２．１１ａモジュール１９を使用し、残量設定窓４５に設定された残量以下になった場合に８０２．１１ｂもＫジュール２０に切り替える。この残量設定窓４５で設定された値が第２の実施形態で説明したバッテリ残量判断の基準値となる。
【００７２】
これら３つのモードをユーザが選択可能にし、ここで設定されたモードに基づき、第１の実施形態で説明した無線通信切換え制御や第２の実施形態で説明した無線通信切換え制御を実行可能である。
【００７３】
続いて、第３の実施形態について説明する。
【００７４】
上述の実施形態では、ＩＥＥＥ８０２．１１ａ及びＩＥＥＥ８０２．１１ｂの通信方式の両方で通信可能な環境にあることを前提としているが、本実施形態では一方のモジュールを使用して通信不可能と判断した場合は、使用していないモジュールを使用可能にして通信を行う例について説明する。
【００７５】
図７にユーティリティプログラムに基づく、通信方式設定画面の例の図を示す。
【００７６】
設定方式設定ウインドウ４５では、ＡＣアダプタ駆動時４６及びバッテリ駆動時４７の夫々で、８０２．１１ａモジュール１９と８０２．１１ｂモジュールとのどちらを優先して使用するかを設定可能な画面である。
【００７７】
例えば図に示す設定画面の例ではＡＣアダプタ３０によるパソコン駆動時は８０２．１１ａモジュール１９を優先的に使用し、８０２．１１ａモジュール１９による無線通信が出来ない環境であれば８０２．１１ｂモジュール２０を使用する。またバッテリ３１によるパソコン駆動時は８０２．１１ｂモジュール２０を使用し、８０２．１１ｂもジュールによる無線通信が出来ない環境であれば８０２．１１ａモジュール１９を使用する。
【００７８】
続いて、図８に第３の実施形態に係る通信モジュール切換え制御のフローチャートを示す。
【００７９】
ステップＳ４０１乃至ステップＳ４０５については、第１の実施形態で説明した図３のステップＳ１０１乃至ステップＳ１０５と同じため説明は省略する。
【００８０】
ステップＳ４０５において、レジスタ２７の値がパソコン１にＡＣアダプタ３０が接続されていることを示す（例えば本実施形態ではレジスタの値が“１”を示す）場合（ステップＳ４０５のＹＥＳ）、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ４０６）、８０２．１１ａモジュール１９によって他の機器と通信可能であるか否かを判断する（ステップＳ４０７）。ここでは、電波強度や通信の反応があるか否かで通信可能な機器があるか否かを判断する。８０２．１１ａモジュール１９によって通信可能な機器からの反応がある（通信可能な機器がある）場合（ステップＳ４０７のＹＥＳ）、８０２．１１ａモジュール１９によって通信可能であるので、８０２．１１ｂモジュール２０を使用しないものと判断し電源供給を断つ（ステップＳ４０８）。
【００８１】
８０２．１１ａモジュール１９によって通信可能では無い（通信可能な機器が無い）と判断された場合（ステップＳ４０７のＮＯ）、８０２．１１ａモジュールへの電源供給を断った後、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ４０９）、８０２．１１ｂモジュール２０によって他の機器と通信可能であるか否かを判断する（ステップＳ４１０）。ここでは、電波強度や通信の反応があるか否かで通信可能な機器があるか否かを判断する。８０２．１１ｂ方式で通信可能な機器からの反応がある（通信可能な機器がある）場合（ステップＳ４１０のＹＥＳ）、８０２．１１ｂモジュールのみで通信を行うことを可能とする。
【００８２】
８０２．１１ｂ方式によって通信可能ではない（通信可能な機器が無い）と判断された場合（ステップＳ４１０のＮＯ）、８０２．１１ａモジュール１９と８０２．１１ｂモジュール２０との両方で通信不可能と言うことになり、パソコン１のＬＣＤ１４上へ無線通信が出来ない状態である旨表示を行なう（ステップＳ４１１）。
【００８３】
一方、ステップＳ４０５においてレジスタ２７の値がＡＣアダプタ３０が接続されていないことを示す（例えば本実施形態ではレジスタの値が“０”を示す）場合（ステップＳ４０５のＮＯ）、８０２．１１ｂモジュール２０を使用可能状態とし（ステップＳ４１２）、８０２．１１ｂモジュール２０によって、他の機器と通信可能であるか否かを判断する（ステップＳ４１３）。８０２．１１ｂモジュール２０によって通信可能な機器からの反応がある（通信可能な機器がある）場合（ステップＳ４１３のＹＥＳ）、８０２．１１ｂモジュールのみで通信を行うこととし、８０２．１１ａモジュール１９への電源供給を断つ（ステップＳ４１４）。
【００８４】
８０２．１１ｂモジュール２０によって通信可能では無い（通信可能な機器が無い）と判断された場合（ステップＳ４１３のＮＯ）、８０２．１１ｂモジュールへの電源供給を断った後、８０２．１１ａモジュール１９を使用可能状態とし（ステップＳ４１５）、８０２．１１ａモジュール１９によって他の機器と通信可能であるか否かを判断する（ステップＳ４１６）。８０２．１１ａ方式で通信可能な機器からの反応がある（通信可能な機器がある）場合（ステップＳ４１６のＹＥＳ）、８０２．１１ａモジュールのみで通信を行うことを可能とする。
【００８５】
８０２．１１ａ方式によって通信可能ではない（通信可能な機器が無い）と判断された場合（ステップＳ４１６のＮＯ）、８０２．１１ａモジュール１９と８０２．１１ｂモジュール２０との両方で通信不可能と言うことになり、パソコン１のＬＣＤ１４上へ無線通信が出来ない状態である旨表示を行なう（ステップＳ４１７）。
【００８６】
上述のように本実施形態では、パソコンへの電源供給状態と無線通信状態との両方に応じて無線モジュールを切り替えることを可能とし、環境に応じて柔軟な無線通信環境を提供することが可能である。
【００８７】
尚、上述のすべての実施形態では、無線通信モジュールを独立したモジュールを実装した例を示したが、一つのチップセットで複数の通信方式に対応したモジュールを実装しても構わない。また、ＩＥＥＥ８０２．１１ａ及びＩＥＥＥ８０２．１１ｂの無線通信方式に限らず、様々な無線通信方式の通信モジュールに適用可能である。
【００８８】
また、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。
【００８９】
上述したように本発明によれば、外部電源とバッテリとにより動作可能であり、複数の無線モジュールを搭載した電子機器において、電源供給状態に応じて適宜無線モジュールを切り替えることが可能であり、無線モジュールを搭載した電子機器の省電力に有効である。
【００９０】
【発明の効果】
以上詳述した発明によれば、本発明によれば外部電源とバッテリとにより動作可能であり、複数の無線モジュールを搭載した電子機器において、パソコンへの電源供給状態に応じて適宜無線モジュールを切り替えることが可能であり、無線モジュールを搭載した電子機器の省電力に有効である。
【図面の簡単な説明】
【図１】第１の実施形態に係る電子機器と電子機器と無線通信可能なアクセスポイントの図。
【図２】第１の実施形態に係るパソコンのハードウェア構成図。
【図３】第１の実施形態に係る通信モジュール切換え制御のフローチャート。
【図４】第２の実施形態に係る通信モジュール切換え制御のフローチャート。
【図５】第２の実施形態に係る別の実施例の通信モジュール切換え制御のフローチャート。
【図６】ユーティリティプログラムによる、通信方式の切換えユーティリティの設定画面例の図。
【図７】ユーティリティプログラムに基づく、通信方式設定画面の例の図。
【図８】第３の実施形態に係る通信モジュール切換え制御のフローチャート。
【符号の説明】
１…パソコン
１１…ＣＰＵ
１３…メインメモリ
１９…ＩＥＥＥ８０２．１１ａモジュール
２０…ＩＥＥＥ８０２．１１ｂモジュール
２１…エンベデッドコントローラ
２２…ＢＩＯＳ−ＲＯＭ
２５…ユーティリティプログラム
２６…アンテナ
２７…レジスタ
３０…ＡＣアダプタ
３１…バッテリ
４１…ユーティリティの設定ウインドウ
４５…通信方式設定ウインドウ
【図１】
2004227438.tif 000003
【図２】
2004227438.tif 000004
【図３】
2004227438.tif 000005
【図４】
2004227438.tif 000006
【図５】
2004227438.tif 000007
【図６】
2004227438.tif 000008
【図７】
2004227438.tif 000009
【図８】
2004227438.tif 000010