(57)【要約】【課題】情報処理装置の現在位置に応じて無線通信デバイスの状態を動的に切り替えることが可能な情報処理装置を実現する。【解決手段】無線通信デバイス１２３は、無線信号によってデータを送受信する通信部１２３ａと、アクセスポイントからの無線信号の強度を検出する信号検出部１２３ｂとを備えている。無線ＬＡＮドライバ４０１は、信号検出部１２３ｂから通知される受信信号レベルに応じて本コンピュータ１０の現在位置がアクセスポイントによってカバーされる無線ＬＡＮサービスエリア内であるか否かを判別する。現在位置が無線ＬＡＮサービスエリア外であることが判別された場合、通信部１２３ａは電源オン状態から電源オフ状態に切り替えられ、信号検出部１２３ｂだけが動作状態に維持される。【選択図】      図３
2006245681.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を実行可能な情報処理装置において、
所定の周波数帯域の無線信号の強度を検出する信号検出部と前記無線信号によってデータを送受信する通信部とを含み、前記所定の周波数帯域の無線信号を用いて基地局との無線通信を実行する無線通信デバイスと、
前記信号検出部によって検出された前記無線信号の強度に応じて前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内であるか否かを判別する判別手段と、
前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内では無いことが判別された場合、前記無線通信デバイスのステートを、前記信号検出部および前記通信部が動作状態である第１ステートから、前記通信部が動作停止状態で、且つ前記信号検出部が動作状態である第２ステートに移行させる制御手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、前記無線通信デバイスが前記第２ステートである状態で、前記情報処理装置の現在位置が前記無線サービスエリア内であることが前記判別手段によって判別された場合、前記無線通信デバイスのステートを、前記第２ステートから前記第１ステートに復帰させる手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記通信部は、前記無線信号を受信する信号処理部と前記信号処理部で受信された無線信号を復調する復調部とを含む受信部と、送信部とを含み、
前記信号検知部は、前記信号処理部によって受信された無線信号の強度を検出するように構成されており、
前記制御手段は、前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内では無いことが判別された場合、前記無線通信デバイスのステートを前記第１ステートから前記第２ステートに移行させるために、前記信号処理部および前記信号検知部を動作状態に維持した状態で、前記送信部と前記受信部の復調部とを動作停止状態にする手段を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記無線通信デバイスのステートを、前記第１ステートおよび前記第２ステートの一方から、前記通信部および前記信号検出部が動作停止状態である第３ステートに移行させる手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記通信部は受信部と送信部とを含み、
前記第１ステートにおいては、少なくとも前記信号検出部と前記通信部の受信部とが動作状態であることを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記第１ステートと、前記第２ステートと、前記通信部および前記信号検出部が動作停止状態である第３ステートの内の一つを指定するステート指定情報を入力する手段と、
前記無線通信デバイスのステートを、前記入力されたステート指定情報で指定された前記第１ステート、前記第２ステート、および前記第３ステートの一つに設定する手段とをさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
情報処理装置に設けられた無線通信デバイスの動作を制御する制御方法であって、前記無線通信デバイスは、所定の周波数帯域の無線信号の強度を検出する信号検出部と前記無線信号によってデータを送受信する通信部とを含み、前記所定の周波数帯域の無線信号を用いて基地局との無線通信を実行するように構成されており、
前記信号検出部によって検出された前記無線信号の強度に応じて前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内であるか否かを判別する判別ステップと、
前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内では無いことが判別された場合、前記無線通信デバイスのステートを、前記信号検出部および前記通信部が動作状態である第１ステートから、前記通信部が動作停止状態で、且つ前記信号検出部が動作状態である第２ステートに移行させる制御ステップとを具備することを特徴とする制御方法。
【請求項８】
前記無線通信デバイスが前記第２ステートである状態で、前記情報処理装置の現在位置が前記無線サービスエリア内であることが前記判別ステップによって判別された場合、前記無線通信デバイスのステートを、前記第２ステートから前記第１ステートに復帰させるステップをさらに具備することを特徴とする請求項７記載の制御方法。
【請求項９】
前記無線通信デバイスのステートを、前記第１ステートおよび前記第２ステートの一方から、前記通信部および前記信号検出部が動作停止状態である第３ステートに移行させるステップをさらに具備することを特徴とする請求項７記載の制御方法。
【請求項１０】
前記第１ステート、前記第２ステート、前記通信部および前記信号検出部が電源オフされる第３ステートの一つを指定するステップと、
前記無線通信デバイスのステートを、前記指定された前記第１ステート、前記第２ステート、および前記第３ステートの一つに設定するステップとをさらに具備することを特徴とする請求項７記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータのような情報処理装置に関し、特に無線通信を実行可能な情報処理装置と同装置で用いられる制御方法に関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ８０２．１１規格（無線ＬＡＮ）に対応する無線通信デバイスを搭載した各種携帯型パーソナルコンピュータが開発されている。この種のコンピュータは、そのコンピュータが公衆無線ＬＡＮサービスエリア内に存在する時においては、インターネットなどの外部ネットワークに無線接続することができる。
【０００３】
また、最近では、無線通信デバイスの消費電力を低減するための技術も開発されている。例えば、特許文献１には、低消費電力の受信待機モードを有する無線送受信機が開示されている。
【特許文献１】特開平８−３０７４２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、無線通信デバイスを搭載した情報処理装置は移動局として機能するので、その情報処理装置の現在位置によって無線通信環境は大きく変化する。すなわち、情報処理装置が公衆無線ＬＡＮサービスエリア内に存在する場合には無線通信を実行することが可能であるが、情報処理装置が公衆無線ＬＡＮサービスエリア外に移動してしまうと、もはや無線通信を実行することはできなくなる。
【０００５】
したがって、携帯型コンピュータのような情報処理装置においては、その情報処理装置の現在位置に応じて、無線通信デバイスの状態を管理することが必要である。
【０００６】
また、移動中にユーザが無線通信を必要とするか否かによっても、必要とされる無線通信デバイスの状態は異なる。
【０００７】
本発明は上述の事情を考慮してなされたものであり、情報処理装置の現在位置に応じて無線通信デバイスの状態を動的に切り替えることが可能な情報処理装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、無線通信を実行可能な情報処理装置において、所定の周波数帯域の無線信号の強度を検出する信号検出部と前記無線信号によってデータを送受信する通信部とを含み、前記所定の周波数帯域の無線信号を用いて基地局との無線通信を実行する無線通信デバイスと、前記信号検出部によって検出された前記無線信号の強度に応じて前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内であるか否かを判別する判別手段と、前記情報処理装置の現在位置が前記基地局がカバーする無線サービスエリア内では無いことが判別された場合、前記無線通信デバイスのステートを、前記信号検出部および前記通信部が動作状態である第１ステートから、前記通信部が動作停止状態で、且つ前記信号検出部が動作状態である第２ステートに移行させる制御手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報処理装置の移動に応じて無線通信デバイスの状態を動的に切り替えることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
まず図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。この情報処理装置は、無線ＬＡＮのような無線通信を実行する機能を有する携帯型情報処理装置であり、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１２】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ２０（Liquid Crystal Display）から構成される表示装置が組み込まれており、そのＬＣＤ２０の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１３】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、およびタッチパッド１５などが配置されている。また、コンピュータ本体１１には、ワイヤレスコミュニケーションスイッチ１６が設けられている。
【００１４】
本コンピュータ１０には、無線ＬＡＮアクセスポイント（基地局）によって提供される公衆無線ＬＡＮサービスエリアとの無線通信を実行する無線通信デバイスとして例えば無線ＬＡＮデバイスが搭載されている。
【００１５】
ワイヤレスコミュニケーションスイッチ１６は、本コンピュータ１０の内部に搭載された無線ＬＡＮデバイスを電源オン／電源オフするための操作スイッチである。このワイヤレスコミュニケーションスイッチ１６は、無線ＬＡＮデバイスの電源オンを指示するオンステートと、無線ＬＡＮデバイスの電源オフを指示するオフステートとの２つのステートを持つ２ステートスイッチである。ワイヤレスコミュニケーションスイッチ１６がユーザによってオンステートに設定された場合には、無線ＬＡＮデバイスは電源オンされる。一方、ワイヤレスコミュニケーションスイッチ１６がユーザによってオフステートに設定された場合には、無線ＬＡＮデバイスは、電源オフされる。
【００１６】
本コンピュータ１０は、本コンピュータ１０が無線ＬＡＮアクセスポイント（基地局）がカバーする公衆無線ＬＡＮサービスエリア内であるか否かに応じて、無線ＬＡＮデバイスのステートを通常動作ステートと探索ステートとの間で自動的に遷移させる機能を有している。探索ステートは通常動作ステートよりも低消費電力のステートであり、この探索ステートにおいては、無線ＬＡＮデバイス内のコンポーネントの内、無線ＬＡＮアクセスポイントからの無線信号の強度を検出するための信号検出部のみが動作し、他の部分は動作停止される。
【００１７】
また、本コンピュータ１０は、ユーザからの要求に応じて、無線ＬＡＮデバイスのステートを切り替えることもできる。すなわち、本コンピュータ１０は、無線ＬＡＮデバイスを制御するためのモードとして、「常時オンモード」、「探索モード」、「常時オフモード」および「自動省電力モード」の４つのモードを有している。ユーザは、これら４つのモードの一つを選択することができる。
【００１８】
「常時オンモード」が選択された場合、無線通信デバイスは通常動作ステートに設定される。この通常動作ステートにおいては、基本的には、無線通信デバイス内に設けられている通信部および信号検出部の双方が動作状態に設定される。「探索モード」が選択された場合、無線通信デバイスは探索ステートに設定される。「常時オフモード」が選択された場合、無線通信デバイスはオフステートに設定される。オフステートにおいては、無線通信デバイス内に設けられている通信部および信号検出部の双方が電源オフされる。「自動省電力モード」は、無線ＬＡＮデバイスを通常動作ステートと探索ステートとの間を自動的に遷移させる動作モードである。
【００１９】
これら４つの動作モードの選択は、無線ＬＡＮデバイスの消費電力を管理するソフトウェアである省電力ユーティリティプログラムによって実現されている。省電力ユーティリティプログラムが起動されたとき、省電力ユーティリティプログラムは、無線ＬＡＮデバイスの動作モードをユーザに指定させるためのセットアップウィンドウをＬＣＤ２０に表示する。そして、省電力ユーティリティプログラムは、セットアップウィンドウ上で行われるユーザの操作に応じて、無線ＬＡＮデバイスのステートを制御する。
【００２０】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２１】
本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、ＬＣＤ２０、サウスブリッジ１１６、ハードディスクドライブ（ＨＤＤ）１１７、光ディスクドライブ（ＯＤＤ）１１８、ＢＩＯＳ−ＲＯＭ１２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２２、無線ＬＡＮデバイス１２３、および電源回路１２４等から構成されている。
【００２２】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、メモリ１１３またはＨＤＤ１１７にロードされる、オペレーティングシステムおよび各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、上述の省電力ユーティリティプログラム４００や、無線ＬＡＮデバイス１２３を制御するための無線ＬＡＮドライバも実行する。ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２１に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１６との間を接続するブリッジデバイスである。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２４】
グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ２０を制御する表示コントローラである。また、グラフィクスコントローラ１１４は、ＶＲＡＭ１１４Ａに格納されているデータをＬＣＤ２０に表示するように制御する。このグラフィクスコントローラ１１４は、ビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた映像データからＬＣＤ２０に送出すべき表示信号を生成する。サウスブリッジ１１６は、ＨＤＤ１１７、ＯＤＤ１１８を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。また、サウスブリッジ１１６は、ＰＣＩ（Peripheral Component Interconnect）バス２およびＬＰＣ（Low Pin Count）バス３で各デバイスを接続する。ＰＣＩバス２には無線ＬＡＮデバイス１２３が接続されている。ＬＰＣバス３には、ＢＩＯＳ−ＲＯＭ１２１およびエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２２が接続されている。
【００２５】
ＨＤＤ１１７は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１１８は、例えばＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。
【００２６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２２は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３、パワーボタン１４、およびタッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。また、エンベデッドコントローラ／キーボードコントローラＩＣ１２２は、ワイヤレスコミュニケーションスイッチ（ＷＣＳ）１６を制御する機能も有している。電源回路１２４には、バッテリー１２４ＡおよびＡＣアダプタ１２４Ｂが接続されている。
【００２７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２２は、電源回路１２４と協調して動作することにより、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフするための機能を有している。電源回路１２４は、ユーザによってパワーボタン１４がオンされた時、ＡＣアダプタ１２４Ｂを介して供給される外部電源またはバッテリー１２４Ａからの電力を用いて、本コンピュータ１０の各コンポーネントに供給すべきシステム電源を生成する。
【００２８】
無線ＬＡＮデバイス１２３は、例えばＩＥＥＥ８０２．１１規格に対応する無線通信デバイスであり、２．４ＧＨｚのＩＳＭ（Industrial Scientific and Medical）バンドの周波数帯域の無線信号を用いて、無線ＬＡＮサービスエリアのアクセスポイントとの無線通信を実行する。
【００２９】
次に、図３を参照して、無線ＬＡＮデバイスの構成の例を説明する。
【００３０】
無線ＬＡＮデバイス１２３は、ＰＣＩインターフェース１００、通信部１２３ａ、信号検出部１２３ｂおよび電力制御回路１２３ｃから構成されている。ＰＣＩインターフェース１００は、この無線ＬＡＮデバイス１２３をＰＣＩバス２に接続するインターフェースである。
【００３１】
通信部１２３ａは、無線信号によってデータを送受信を実行するためユニットであり、物理層Ｉ／Ｏ（Input／Output）デバイス２００と、変調回路２０１と、デジタルアナログコンバータ（ＤＡＣ）２０２と、パワーアンプ２０３と、バンドパスフィルタ（ＢＰＦ）２０４と、パワーアンプ２０５と、パワーアンプ２１０と、バンドパスフィルタ２１１と、アナログデジタルコンバータ（ＡＤＣ）２１２と、復調回路２１３とから構成されている。
【００３２】
信号検出部１２３ｂは、アクセスポイントからの無線信号の強度を検出するユニットであり、スイッチ２０６と、バンドパスフィルタ２０７と、パワーアンプ２０８と、バンドパスフィルタ２０９と、アナログデジタルコンバータ（ＡＤＣ）２２０と、通知部２２１とから構成されている。通知部２２１は、アンテナ１を介して受信した無線信号の強度（電界強度）をＰＣＩインターフェース１００を介してＣＰＵ１１１に通知する機能を有する。
【００３３】
この無線ＬＡＮデバイス１２３において、変調回路２０１、デジタルアナログコンバータ２０２、パワーアンプ２０３、バンドパスフィルタ２０４およびパワーアンプ２０５は、データを送信する送信部に相当する。また、この無線ＬＡＮデバイス１２３において、パワーアンプ２０８、バンドパスフィルタ２０９、パワーアンプ２１０、バンドパスフィルタ２１１、アナログデジタルコンバータ２１２および復調回路２１３は、無線信号を受信する受信部に相当する。受信部内のパワーアンプ２０８およびバンドパスフィルタ２０９は、アンテナ１を介して受信された無線信号の信号レベルを検出する検出機能を有している。したがって、これらパワーアンプ２０８およびバンドパスフィルタ２０９は、通信部１２３ａと信号検出部１２３ｂとの間で共用される構成となっている。
【００３４】
送出すべきデータは、ＰＣＩインターフェース１００および物理層Ｉ／Ｏデバイス２００を介して変調回路２０１に入力され、そこで変調される。変調回路２０１によって得られた信号は、デジタルアナログコンバータ（ＤＡＣ）２０２、パワーアンプ２０３、バンドパスフィルタ（ＢＰＦ）２０４、パワーアンプ２０５、スイッチ２０６、バンドパスフィルタ２０７、およびアンテナ１を介して外部に送信される。
【００３５】
アンテナ１を介して受信された無線ＬＡＮアクセスポイントからの無線信号は、バンドパスフィルタ２０７、スイッチ２０６、パワーアンプ２０８、バンドパスフィルタ２０９、パワーアンプ２１０、バンドパスフィルタ２１１、アナログデジタルコンバータ（ＡＤＣ）２１２を介して復調回路２１３に入力されて復調される。復調回路２１３によって得られた信号は物理層Ｉ／Ｏデバイス２００およびＰＣＩインターフェース１００を介してＣＰＵ１１１に送出される。
【００３６】
一方、バンドパスフィルタ２０９によって抽出される２．４ＧＨｚ帯の信号は整流ダイオードを介してアナログデジタルコンバータ２２０にも入力され、そこでアナログ−デジタル変換される。アナログデジタルコンバータ２２０によって得られた信号は、通知部２２１に入力される。そして、アンテナ１を介して受信された無線信号の強度を示す情報がＰＣＩインターフェース１００を介して無線ＬＡＮドライバ４０１に通知される。
【００３７】
電力制御回路１２３ｃは、無線ＬＡＮドライバ４０１からのコマンドに従って、通信部１２３ａおよび信号検出部１２３ｂそれぞれへの電源供給を個別に制御する。
【００３８】
次に本実施形態の省電力機能の第１の例を説明する。
【００３９】
（１）探索ステート
ユーザによって「探索モード」が指定された場合、電力制御回路１２３ｃは、無線ＬＡＮドライバ４０１の制御の下、信号検出部１２３ｂにのみ電力を供給して、通信部１２３ａを電源オフ状態（動作停止状態）、信号検出部１２３ｂを電源オン状態（動作状態）に設定する。信号検出部１２３ｂは、アンテナ１を介して無線信号を受信し、その受信信号レベルをＰＣＩインターフェース１００を介して無線ＬＡＮドライバ４０１（ＣＰＵ１１１）に通知する。無線ＬＡＮドライバ４０１は、通知された受信信号レベルに応じて、本コンピュータ１０の現在位置が無線サービスエリア内であるか否かを判別することができる。
【００４０】
（２）通常動作ステート
ユーザによって「常時オンモード」が指定された場合、電力制御回路１２３ｃは、無線ＬＡＮドライバ４０１の制御の下、無線ＬＡＮデバイス１２３の通信部１２３ａおよび信号検出部１２３ｂそれぞれに電力を供給し、通信部１２３ａおよび信号検出部１２３ｂをそれぞれ電源オン状態（動作状態）に設定する。このステートにおいては、無線ＬＡＮドライバ４０１は、アクセスポイントとの無線通信を実行することができ、また通知された受信信号レベルに応じて、本コンピュータ１０の現在位置が無線サービスエリア内であるか否かを判別することもできる。
【００４１】
（３）オフステート
ユーザによって「常時オフモード」が指定された場合、電力制御回路１２３ｃは、無線ＬＡＮドライバ４０１の制御の下、無線ＬＡＮデバイス１２３の通信部１２３ａおよび信号検出部１２３ｂそれぞれへの電力供給を遮断して、通信部１２３ａおよび信号検出部１２３ｂをそれぞれ電源オフ状態（動作停止状態）に設定する。
【００４２】
ユーザによって「自動省電力モード」が指定された場合、無線ＬＡＮドライバ４０１は、信号検出部１２３ｂから通知される受信信号レベルに応じて本コンピュータ１０の現在位置がアクセスポイントによってカバーされる無線ＬＡＮサービスエリア内であるか否かを判別し、その判別結果に従って、電力制御回路１２３ｃを制御する。これにより、無線ＬＡＮデバイス１２３のステートは、上述の通常動作ステートと探索ステートとの間で自動的に遷移される。
【００４３】
次に図４を参照して、省電力ユーティリティプログラム４００の機能構成を説明する。
【００４４】
省電力ユーティリティプログラム４００は、イベント検出モジュール５０１、セットアップウィンドウ表示モジュール５０２、選択モジュール５０３、電力制御モジュール５０４を備えている。
【００４５】
イベント検出モジュール５０１は、例えば、ユーザによってキーボード１３上の所定のキーが操作されたことを示すイベントが発生したことを検出する。セットアップウィンドウ表示モジュール５０２は、例えば、キーボード１３の所定のキー操作が行われたことがイベント検出モジュール５０１によって検出された時に、ＬＣＤ２０に上述のセットアップウィンドウを表示する。選択モジュール５０３は、セットアップウィンドウ上で行われるユーザの操作に応じて、「常時オンモード」、「探索モード」、「常時オフモード」および「自動省電力モード」の中の一つの動作モードを選択する。上述したように「常時オンモード」、「探索モード」、「常時オフモード」は、それぞれ通常動作ステート、探索ステート、オフステートに対応している。
【００４６】
選択モジュール５０３は、選択された無線ＬＡＮデバイス１２３の動作モードをステート指定情報として保持する。電力制御モジュール５０４は、選択された動作モードに応じて、無線ＬＡＮドライバ４０１を介して無線ＬＡＮデバイス１２３の電力制御回路１２３ｃを制御する。
【００４７】
図５には、省電力ユーティリティプログラム４００によってＬＣＤ２０の表示画面上に表示されるセットアップウィンドウの例が示されている。
【００４８】
このセットアップウィンドウＷ１は、無線ＬＡＮデバイス１２３の動作モードをユーザに指定させるためのＧＵＩ（Graphical User Interface）として使用される。このセットアップウィンドウＷ１は、ラジオボタン６０１、６０２、６０３、６０４、および“ＯＫ”ボタン６０５を表示する。
【００４９】
ラジオボタン６０１は、「自動省電力モード」を指定するために用いられる。ラジオボタン６０２は、「常時オンモード」を指定するために用いられる。ラジオボタン６０３は、「常時オフモード」を指定するために用いられる。ラジオボタン６０４は、「探索モード」を指定するために用いられる。
【００５０】
“ＯＫ”ボタン６０５がユーザによって押された時、セットアップウィンドウＷ１の表示画面上で現在選択されているラジオボタンに対応する動作モードが選択される。
【００５１】
次に図６を参照して、無線ＬＡＮデバイス１２３のステート遷移を説明する。
【００５２】
状態Ｓ１は上記通常動作ステートを示している。この状態Ｓ１においては、通信部１２３ａは通常動作状態つまり電源オン状態であり、信号検出部１２３ｂも通常動作状態つまり電源オン状態である。状態Ｓ２は、上記オフステートを示している。この状態Ｓ２においては、通信部１２３ａが省電力状態つまり動作停止状態であり、信号検出部１２３ｂも省電力状態つまり動作停止状態である。状態Ｓ３は、上記探索ステートを示している。この状態Ｓ３においては、通信部１２３ａは省電力状態つまり動作停止状態であり、信号検出部１２３ｂは通常動作状態つまり電源オン状態である。
【００５３】
いま、現在の状態が、状態Ｓ１であるとする。セットアップウィンドウＷ１の表示画面上でラジオボタン６０３に対応する「常時オフモード」が操作されるイベント（１）が発生されると、現在の状態は状態Ｓ１から状態Ｓ２へと移行する。セットアップウィンドウＷ１の表示画面上でラジオボタン６０４に対応する「探索モード」が操作されるイベント（２）が発生されると、現在の状態は状態Ｓ１から状態Ｓ３へと移行する。
【００５４】
いま、現在の状態が、状態Ｓ２であるとする。セットアップウィンドウＷ１の表示画面上でラジオボタン６０２に対応する「常時オンモード」が操作されるイベント（３）が発生されると、現在の状態は状態Ｓ２から状態Ｓ１へと移行する。セットアップウィンドウＷ１の表示画面上でラジオボタン６０４に対応する「探索モード」が操作されるイベント（４）が発生されると、現在の状態は状態Ｓ２から状態Ｓ３へと移行する。
【００５５】
いま、現在の状態が、状態Ｓ３であるとする。セットアップウィンドウＷ１の表示画面上でラジオボタン６０３に対応する「常時オフモード」が操作されるイベント（５）が発生されると、現在の状態は状態Ｓ３から状態Ｓ２へと移行する。セットアップウィンドウＷ１の表示画面上でラジオボタン６０２に対応する「常時オンモード」が操作されるイベント（６）が発生されると、現在の状態は状態Ｓ３から状態Ｓ１へと移行する。
【００５６】
いま、ユーザによってセットアップウィンドウＷ１の表示画面上で「自動省電力モード」が設定されているとする。例えば、状態Ｓ３において、信号検出部１２３ｂが所定値以上の受信信号レベルを検出するイベント（７）が発生されると、現在の状態は状態Ｓ３から状態Ｓ１へと移行する。また、状態Ｓ１において、信号検出部１２３ｂによって所定期間所定値以上の受信信号レベルが検出されないイベント（８）が発生されると、現在の状態は、状態Ｓ１から状態Ｓ３へと移行する。
【００５７】
次に、図７を参照して、無線ＬＡＮデバイス１２３のシステム構成の第２の例を説明する。図７において、図３と同様の構成部については同一の符号が付されている。
【００５８】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）ＩＣ１２２には、アナログデジタルコンバータ（ＡＤＣ）１２２ａおよび通知部１２２ｂが設けられている。アナログデジタルコンバータ１２２ａは、バンドパスフィルタ２０９によって得られた信号をアナログ−デジタル変換する。アナログデジタルコンバータ１２２ａによって得られた信号は、通知部１２２ｂに入力される。通知部１２２ｂは、図３の通知部２２１の機能に対応している。
【００５９】
信号検出部１２３ｂに電力が供給されたとき、信号検出部１２３ｂは、アンテナ１を介して無線信号を受信する。信号検出部１２３ｂから通知部１２２ｂに入力される無線信号の信号強度は無線ＬＡＮドライバ４０１（ＣＰＵ１１１）に通知される。すなわち、図７においては、検出された受信信号レベルをＣＰＵ１１１に通知するための通知部を、エンベデッドコントローラ／キーボードコントローラＩＣ１２２に設けたものである。
【００６０】
次に、図８を参照して、無線ＬＡＮデバイス１２３のシステム構成の第３の例を説明する。図８に示す無線ＬＡＮデバイス１２３のシステム構成は、図３に示すシステム構成の変形例である。
【００６１】
図８の無線ＬＡＮデバイス１２３においては、図３の通信部１２３ａが送信部１２３ｅと受信部１２３ｄとの２つの回路部に分けられている。電力制御回路１２３ｃは、送信部１２３ｅ、受信部１２３ｄ、信号検出部１２３ｂそれぞれに対する電源供給を個別に制御する。これにより、通常動作ステートにおいても、送信部１２３ｅを電源オン（動作状態）に設定するのではなく、データ送信が必要なときだけ送信部１２３ｅに電力を供給して送信部１２３ｅを電源オン（動作状態）に設定することができる。
【００６２】
以上のように、本実施形態においては、コンピュータの現在位置が公衆無線ＬＡＮサービスエリア内であるかエリア外であるかに応じて、無線ＬＡＮデバイス１２３のステートを自動的に制御することができる。また、ユーザは、省電力ユーティリティを利用することで、無線ＬＡＮデバイス１２３を希望する任意のステートに設定することができる。
【００６３】
なお、本実施形態においては、動作停止状態として電源オフ状態を使用したが、電源供給を停止する代わりにクロック信号の供給を停止するようにしてもよい。
【００６４】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す斜視図。
【図２】図１の情報処理装置のシステム構成の例を示すブロック図。
【図３】無線通信デバイスのシステム構成の例を示すブロック図。
【図４】図１の情報処理装置によって実行される省電力ユーティリティのシステム構成を示すブロック図。
【図５】図１の情報処理装置の表示画面上に表示される省電力ユーティリティのセットアップウィンドウの一例を説明するための図。
【図６】図５の省電力ユーティリティプログラムによって管理される無線通信デバイスの状態遷移を説明するための図。
【図７】図３の無線ＬＡＮデバイスのシステム構成の第１の例を示すブロック図。
【図８】図３の無線ＬＡＮデバイスのシステム構成の第２の例を示すブロック図。
【符号の説明】
【００６６】
１…アンテナ、１０…パーソナルコンピュータ、１６…ワイヤレスコミュニケーションスイッチ、１２２…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）ＩＣ、１２３…無線ＬＡＮデバイス、１２３ａ…通信部、１２３ｂ…信号検出部、１２３ｃ…電力制御回路、２２１…通知部、４０１…無線ＬＡＮドライバ。
【図１】
2006245681.tif 000003
【図２】
2006245681.tif 000004
【図３】
2006245681.tif 000005
【図４】
2006245681.tif 000006
【図５】
2006245681.tif 000007
【図６】
2006245681.tif 000008
【図７】
2006245681.tif 000009
【図８】
2006245681.tif 000010