(57)【要約】【課題】  無線ＬＡＮサービスエリア内外に応じて無線ＬＡＮ機能が搭載される情報処理装置の電源状態を変更するとともに無線ＬＡＮ機能をオン／オフ可能な情報処理装置および該情報処理装置にて行われる電源制御方法を提供する。【解決手段】  無線通信を実行可能な情報処理装置は、所定の周波数帯域の無線信号を用いて無線通信を実行する無線通信部と、無線信号の強度を検出する検出部と、情報処理装置のサスペンド状態時に検出部へ電源を供給するとともに、電源が供給された検出部にて検出される無線信号の強度が所定の閾値よりも大きい値である場合、情報処理装置をサスペンド状態から少なくとも無線通信部に電源が供給される電源オン状態に遷移させる電源制御部と、を具備する。【選択図】  図３
2006261846.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と無線通信を行うことが可能な情報処理装置において、
所定の周波数帯域の無線信号を用いて前記無線通信を実行する無線通信部と、
前記無線信号の強度を検出する検出部と、
本情報処理装置のサスペンド状態時に前記検出部へ電源を供給するとともに、前記電源
が供給された検出部にて検出される無線信号の強度が所定の閾値よりも大きい値である場
合、本情報処理装置を前記サスペンド状態から少なくとも前記無線通信部に電源が供給さ
れる電源オン状態に遷移させる電源制御部と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記検出部の無線信号強度検出機能をオン／オフするスイッチをさらに具備し、
前記スイッチをオンにすると本情報処理装置の前記サスペンド状態時にて前記電源制御
部は前記検出部へ電源を供給することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記無線信号の強度に応じて前記無線信号レベルを表示する表示部をさらに具備し、
前記表示部は本情報処理装置が前記サスペンド状態時に前記検出部が検出した無線信号
の強度に応じた無線信号レベルを表示することを特徴とする請求項１記載の情報処理装置
。
【請求項４】
前記無線通信部にて実行される無線通信を用いるアプリケーションプログラムをさらに
具備し、
前記電源制御部が前記無線通信部に電源を供給した後に前記アプリケーションプログラ
ムは実行されることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記アプリケーションプログラムが所定の処理を実行した後、前記電源制御部は前記無
線通信部への電源供給を停止し、本情報処理装置を前記電源オン状態から前記サスペンド
状態に遷移させることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記電源制御部が本情報処理装置を前記電源オン状態にした後、サスペンド状態から電
源オン状態へのウェイクアップ処理を開始する時刻を設定する手段をさらに具備すること
を特徴とする請求項１記載の情報処理装置。
【請求項７】
前記電源制御部は本情報処理装置を前記電源オン状態にした後、サスペンド状態へと遷
移させ、前記設定されたウェイクアップ処理開始の時刻に応じて本情報処理装置を前記サ
スペンド状態から前記オン状態に遷移させることを特徴とする請求項６記載の情報処理装
置。
【請求項８】
前記電源制御部が本情報処理装置を前記電源オン状態にした後、前記検出部が所定の閾
値よりも小さい値の無線信号の強度を所定の期間に亘って検出した場合、本情報処理装置
を前記サスペンド状態に遷移させることを特徴とする請求項１記載の情報処理装置。
【請求項９】
前記検出部にて検出される無線信号の強度が所定の閾値よりも大きい値である場合、前
記電源制御部が本情報処理装置を前記サスペンド状態から前記電源オン状態にする機能の
オン／オフを設定する手段をさらに具備することを特徴とする請求項１記載の情報処理装
置。
【請求項１０】
前記無線通信部は送信部と受信部とを含み、
前記送信部および前記受信部への電源供給制御を個別に行うドライバをさらに具備する
ことを特徴とする請求項１記載の情報処理装置。
【請求項１１】
所定の周波数帯域の無線信号を用いて外部機器と無線通信を行う無線通信部と無線信号
の強度を検出する検出部とを有する情報処理装置にて行われる電源制御方法において、
前記情報処理装置がサスペンド状態時に前記検出部へ電源を供給し、
前記電源が供給された検出部にて検出される無線信号の強度が所定の閾値よりも大きい
値である場合、前記情報処理装置を前記サスペンド状態から少なくとも前記無線通信部に
電源が供給される電源オン状態にすることを特徴とする電源制御方法。
【請求項１２】
前記検出部の無線信号強度検出機能をオン／オフするスイッチをオンにすると前記情報
処理装置の前記サスペンド状態時にて前記電源制御部は前記検出部へ電源を供給すること
をと特徴とする請求項１１記載の電源制御方法。
【請求項１３】
前記電源制御部が前記無線通信部に電源を供給した後に、前記無線通信部にて実行され
る無線通信を用いるアプリケーションプログラムが実行されることを特徴とする請求項１
２記載の電源制御方法。
【請求項１４】
前記アプリケーションプログラムが所定の処理を実行した後、前記電源制御部は前記無
線通信部への電源供給を停止し、前記情報処理装置を前記電源オン状態から前記サスペン
ド状態に遷移させることを特徴とする請求項１３記載の電源制御方法。
【請求項１５】
前記電源制御部が前記情報処理装置を前記電源オン状態にした後、サスペンド状態から
電源オン状態へのウェイクアップ処理を開始する時刻を設定することを特徴とする請求項
１１記載の電源制御方法。
【請求項１６】
前記電源制御部は前記情報処理装置を前記電源オン状態にした後、サスペンド状態へと
遷移させ、前記設定されたウェイクアップ処理開始の時刻に応じて前記情報処理装置を前
記サスペンド状態から前記電源オン状態に遷移させることを特徴とする請求項１５記載の
電源制御方法。
【請求項１７】
前記電源制御部が前記情報処理装置を前記電源オン状態にした後、前記検出部が所定の
閾値よりも小さい値の無線信号の強度を所定の期間に亘って検出した場合、前記情報処理
装置を前記サスペンド状態に遷移させることを特徴とする請求項１１記載の電源制御方法
。
【請求項１８】
前記無線通信部に含まれる送信部および受信部への電源供給制御をドライバによって個
別に行うことを特徴とする請求項１１記載の電源制御方法。
【請求項１９】
外部機器と無線通信を行うことが可能な情報処理装置において、
所定の周波数帯域の無線信号を用いて前記無線通信を実行する無線通信部と、
前記無線信号の強度を検出する検出部と、
少なくとも前記検出部に電源が供給される第１の電源状態時に前記検出部にて検出され
る無線信号の強度が所定の閾値よりも大きい値である場合、前記第１の電源状態から少な
くとも前記無線通信部および前記検出部に電源が供給される第２の電源状態に遷移させる
電源制御部と、
を具備することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばパーソナルコンピュータのような情報処理装置に関し、特に無線通信
を実行可能な情報処理装置に関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ８０２．１１規格（無線ＬＡＮ）に対応する無線通信デバイスを搭載し
たノートブック型パーソナルコンピュータが開発されている。この種のコンピュータは、
そのコンピュータが公衆無線ＬＡＮサービスエリア内に存在する時は、インターネットな
どの外部ネットワークに無線接続することができる。
【０００３】
また、最近では、近くの公衆無線ＬＡＮサービスエリアを探索する機能を有するコンピ
ュータも開発されている。この探索機能は、通常、無線通信デバイスと無線通信デバイス
を制御するソフトウェアとによって実現されている。このため、探索機能はコンピュータ
が電源オンされている状態では使用可能であるがコンピュータが電源オフされている状態
では使用することができない。また、例えば特許文献１には、移動局は、基地局から送信
されるビーコン信号のタイミングに同期して自動的に電源投入状態へ移行し、その後の一
定期間を基地局から送信されるデータを受信可能な期間とする移動局における間歇電源投
入型の電源制御方法について記載されている。
【特許文献１】特開平９−１６２７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている電源制御方法では、移動局が基地局から発
信されるビーコン信号のタイミングに従って間歇電源投入動作を行う必要がある。
【０００５】
従って、移動局側が基地局から発信されるビーコン信号のタイミングを予め把握してい
ない場合、移動局側は基地局から送信されるデータを受信することができない。
【０００６】
本発明は上述の事情を考慮してなされたものであり、無線ＬＡＮサービスエリア内外に
応じて無線ＬＡＮ機能が搭載される情報処理装置の電源状態を変更するとともに無線ＬＡ
Ｎ機能をオン／オフ可能な情報処理装置および該情報処理装置にて行われる電源制御方法
を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、請求項１に係る発明の情報処理装置では、無線通信を実行
可能な情報処理装置において、所定の周波数帯域の無線信号を用いて前記無線通信を実行
する無線通信部と、前記無線信号の強度を検出する検出部と、本情報処理装置のサスペン
ド状態時に前記検出部へ電源を供給するとともに、前記電源が供給された検出部にて検出
される無線信号の強度が所定の閾値よりも大きい値である場合、本情報処理装置を前記サ
スペンド状態から少なくとも前記無線通信部に電源が供給される電源オン状態に遷移させ
る電源制御部と、を具備することを特徴とする。
【０００８】
また、請求項１１に係る発明の電源制御方法では、所定の周波数帯域の無線信号を用い
て無線通信を実行する無線通信部と無線信号の強度を検出する検出部とを有する情報処理
装置にて行われる電源制御方法において、前記情報処理装置のサスペンド状態時に前記検
出部へ電源を供給し、前記電源が供給された検出部にて検出される無線信号の強度が所定
の閾値よりも大きい値である場合、前記情報処理装置を前記サスペンド状態から少なくと
も前記無線通信部に電源が供給される電源オン状態にすることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、無線ＬＡＮサービスエリア内外に応じて無線ＬＡＮ機能が搭載可能な
情報処理装置の電源状態をオン／オフするとともに無線ＬＡＮ機能をオン／オフ可能とな
る。
【発明を実施するための最良の形態】
【００１０】
以下本発明に係る実施の形態を、図面を参照して説明する。
【００１１】
図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成の一例につ
いて説明する。情報処理装置は、例えば無線ＬＡＮといった無線通信を実行する機能を有
する携帯型情報処理装置であり、ノートブック型パーソナルコンピュータ（以下、コンピ
ュータと称す。）１として実現されている。
【００１２】
図１はノートブック型パーソナルコンピュータ（以下、コンピュータと称す。）１のデ
ィスプレイユニット３を本体２に対して開いた状態の一例を示す斜視図である。
【００１３】
コンピュータ１は本体２とディスプレイユニット３とから構成される。ディスプレイユ
ニット３には、ＬＣＤ（Liquid Crystal Display）４を有する表示装置が組み込まれてお
り、ＬＣＤ４はディスプレイユニット３のほぼ中央に位置される。
【００１４】
ディスプレイユニット３は本体２に支持され、本体２に対して本体２の上面が露出され
る開放位置と本体２の上面を覆う閉塞位置との間を回動自由に取り付けられている。本体
２は略箱形の形状を有しており、本体２の上面にはキーボード５、コンピュータ１の電源
オン／オフするためのパワーボタン６等が配置される。パワーボタン６はコンピュータ１
を使用開始する際、押し下げ操作される。
【００１５】
また、本体２には、ワイヤレスコミュニケーションスイッチ３３、無線ＬＡＮサービス
エリア検出スイッチ３４、インジケータ７等が設けられている。
【００１６】
ワイヤレスコミュニケーションスイッチ３３、無線ＬＡＮサービスエリア検出スイッチ
３４およびインジケータ７は、ディスプレイユニット３が本体２に対して閉塞位置にある
状態であってもユーザによって操作されることが可能であるように、ディスプレイユニッ
ト３が閉塞位置にある状態で外部に露出される例えば本体２の側面、前面等に配置される
。
【００１７】
ワイヤレスコミュニケーションスイッチ３３、無線ＬＡＮサービスエリア検出スイッチ
３４およびインジケータ７の機能は、後述にて詳細に説明する。
【００１８】
さらに、本体２には、無線ＬＡＮアクセスポイント（基地局）によって提供される公衆
無線ＬＡＮサービスエリアといった無線サービスエリアとの無線通信を実行する無線通信
部として、例えば無線ＬＡＮデバイス２４が搭載されている。次に、コンピュータ１の構
成について説明する。
【００１９】
図２はコンピュータ１のハードウェア構成の一例を示す図である。
【００２０】
ホストハブ（第１のブリッジ回路）１１には、ＣＰＵ１０、メインメモリ１３、グラフ
ィックスコントローラ１５およびＩ／Ｏ（Input/Output）ハブ２０が接続されている。
【００２１】
ホストハブ１１はシステムバス１２を介してＣＰＵ１０と接続される。ホストハブ１１
はメインメモリ１３へのアクセスを制御するメモリコントローラを内蔵する。
【００２２】
ＣＰＵ１０はコンピュータ１のシステムを制御するメインプロセッサである。ＣＰＵ１
０は外部記憶装置であるＨＤＤ２１からメモリバス１４を介してメインメモリ１３にロー
ドされる、オペレーティングシステム（ＯＳ）１３ｂ、アプリケーションプログラム、無
線ＬＡＮデバイス省電力ユーティリティプログラム１３ｃ等を実行する。無線ＬＡＮデバ
イス省電力ユーティリティ１３ｃについては後述にて説明する。
【００２３】
また、ＣＰＵ１０はＢＩＯＳ−ＲＯＭ２７からメインメモリ２３にロードされたＳｙｓ
ｔｅｍ  ＢＩＯＳ（Basic Input Output System）１３ａを実行する。
【００２４】
ホストハブ１１にＡＧＰ（Accelerated Graphics Port）バス１６を介して接続される
グラフィクスコントローラ１５はＬＣＤ４にデジタル表示信号を出力する。グラフィクス
コントローラ１５にはビデオメモリ（ＶＲＡＭ）１７が接続されており、グラフィックス
コントローラ１５はＯＳ／アプリケーションプログラムによってビデオメモリ１７に描画
されたデータをＬＣＤ４に表示する。
【００２５】
ホストハブ１１と例えばハブインターフェイスといった専用バスで接続されるＩ／Ｏハ
ブ（第二のブリッジ回路）２０は、ＬＰＣ（Low pin count）バス２６に接続される各デ
バイスおよびＰＣＩ（Peripheral Component Interconnect）バス１９に接続される各デ
バイスを制御する。
【００２６】
Ｉ／Ｏハブ２０は、ＨＤＤ１１７を制御するためのシリアルＡＴＡ（AT Attachment）
コントローラを内蔵している。Ｉ／Ｏハブ２０は、シリアルＡＴＡ規格をサポートするシ
リアルＡＴＡバス２１ａを介して外部記憶装置でありシリアルＡＴＡ規格をサポートする
ＨＤＤ２１と接続される。
【００２７】
ＨＤＤ（磁気ディスクデバイス）２１は磁気ディスクデバイスである。ＨＤＤ２１には
オペレーティングシステム（ＯＳ）１３ｂ、アプリケーションプログラム、無線ＬＡＮデ
バイス省電力ユーティリティプログラム１３ｃおよびアプリケーションを使用することで
生成されたデータ等が記憶される。
【００２８】
また、Ｉ／Ｏハブ２０には、オーディオコーディック２３およびＣＭＯＳ２９が接続さ
れる。
【００２９】
オーディオコーディック２３はＩ／Ｏハブ２０とＡＣ（Audio Codec）９７（２２）を
介して接続される。オーディオコーディック２３は、サウンド入出用のコーディックの一
種である。オーディオコーディック２３は、入出力されるサウンドのコーディック部等を
有する。
【００３０】
オーディオコーディック２３にはアンプ（ＡＭＰ）２５ａが接続される。ＡＭＰ２５ａ
はオーディオコーディック２３にて生成されたサウンド信号を増幅する。ＡＭＰ２５ａに
よって増幅されたサウンド信号はスピーカに送出され、スピーカは可聴周波数帯の音波を
出力する。
【００３１】
ＣＭＯＳ（complementary metal-oxide semiconductor）２９にはＲＴＣ（Real Time C
lock）２９ａが内蔵される。ＲＴＣ２９ａは日時をカウントするモジュールであり、シス
テム電源オフ状態時においても例えば内蔵電池から供給される電源を用いて動作する。
【００３２】
また、ＣＭＯＳ２９には、ＢＩＯＳのＳｅｔｕｐ画面にて指定された設定内容等が記憶
される。
【００３３】
ＰＣＩバス１９には無線ＬＡＮデバイス２４が接続される。
【００３４】
無線ＬＡＮデバイス２４は、例えばＩＥＥＥ８０２．１１規格に対応する無線通信デバ
イスであり、例えばＩＳＭ（Industrial Scientific and Medical）バンドといった２．
４ＧＨｚ帯、または５．２ＧＨｚ等の周波数帯域を用いて無線ＬＡＮサービスエリアのア
クセスポイントとの無線通信を実行する。また、無線ＬＡＮデバイス２４はＥＣ／ＫＢＣ
２８に接続される。
【００３５】
ＬＰＣバス２６にはＢＩＯＳ−ＲＯＭ２７およびエンベデッドコントローラ／キーボー
ドコントローラＩＣ（ＥＣ／ＫＢＣ）２３が接続される。
【００３６】
ＢＩＯＳ−ＲＯＭ２７はＳｙｓｔｅｍ  ＢＩＯＳ１３ａ等を記憶する記憶媒体である。
ＢＩＯＳ−ＲＯＭ２７として使用される記憶媒体は、プログラムの書き換えが可能である
記憶媒体、例えばフラッシュメモリ等である。
【００３７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは各種ハードウェアにアクセスするためのファンクショ
ン実行ルーチンを体系化したプログラムである。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａには、シ
ステムに対するパワーオン時に各種デバイスの初期化及びテストを行うＩＲＴルーチンと
、各種ハードウェアを制御するためのドライバ群が含まれる。
【００３８】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２８は、電
力管理等を行うためのエンベデッドコントローラと、キーボード（ＫＢ）ユニット５を制
御するためのキーボードコントローラとが集積された１チップマイクロコンピュータであ
る。
【００３９】
ＥＣ／ＫＢＣ２８にはキーボード５、パワーボタン６、インジケータ７、ＰＳＣ（Powe
r Supply Controller）３０、ワイヤレスコミュニケーションスイッチ（ＷＣＳ）３３、
無線ＬＡＮサービスエリア検出スイッチ（ＳＷ）３４およびインジケータ７が接続される
。
【００４０】
ＥＣ／ＫＢＣ２８は、ＰＳＣ３０と共同してシステム電源のオン／オフ等を制御する電
源シーケンス制御機能、および電源ステータス通知機能等を有する。ＥＣ／ＫＢＣ２８に
はコンピュータ１の電源状態がいかなる状態であっても電力が供給される。
【００４１】
電源ステータス通知機能とは、ＰＳＣ３０と共同してレジューム処理ルーチンの開始要
因となるウェイクアップイベントの発生を監視し、ウェイクアップイベント発生時にシス
テム管理割り込みＳＭＩ（System Management Interrupt）を用いてＳｙｓｔｅｍ  ＢＩ
ＯＳ１３ａにイベントが発生した旨を通知する機能である。
【００４２】
ウェイクアップイベントとして、パワーボタン６の押下げ操作に応じた電源スイッチ３
０ａのオン、本体２に対してディスプレイユニット３を閉状態から開状態にする操作に応
じたパネルスイッチ３０ｂのオン等がある。
【００４３】
ＥＣ／ＫＢＣ２８は、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａと通信を行うためのＩ／Ｏポート
を有する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはＩ／Ｏポートを介してＥＣ／ＫＢＣ２８に設
けられるコンフィグレーションレジスタに対してリード／ライトを行うことで、発生した
イベントを示すステータスのリード、監視および通知するイベントの種類の設定を行う。
ＥＣ／ＫＢＣ２８とＰＳＣ３０との間の通信はＩ２Ｃバスを介して行われる。
【００４４】
電源制御部であるＰＳＣ３０はＡＣアダプタ３１または二次電池３２から供給される電
力をコンピュータ１内の各モジュールに供給する。二次電池３２は交換可能に設けられる
。ＡＣアダプタ３１からコンピュータ１に電源が供給されている場合、ＡＣアダプタ３１
から供給される電力は、ＰＳＣ３０を介して二次電池３２に蓄積される。
【００４５】
ユーザがパワーボタン６を操作すると、ＥＣ／ＫＢＣ２８はパワーボタン６が操作され
たことを検出する。ＥＣ／ＫＢＣ２８は、パワーボタン６が操作されたことを検出すると
、例えば本コンピュータ１のシステムに対して電源供給を開始するようにＰＳＣ３０に通
知する。ＰＳＣ３０はＥＣ／ＫＢＣ２８からの通知に基いて、ＡＣアダプタ３１または二
次電池３２からコンピュータ１のシステムに対して電源供給を開始するように制御する。
【００４６】
また、ＥＣ／ＫＢＣ２８は、ワイヤレスコミュニケーションスイッチ（ＷＣＳ）３３、
無線ＬＡＮサービスエリア検出スイッチ（ＷＳＤＳ）３４およびインジケータ７を制御す
る機能を有する。
【００４７】
ワイヤレスコミュニケーションスイッチ３３は、本体２に搭載された無線ＬＡＮデバイ
ス２４の機能をオン／オフするために操作されるスイッチである。ワイヤレスコミュニケ
ーションスイッチ３３は、無線ＬＡＮデバイス２４の機能オンを指示するオンステートと
、無線ＬＡＮデバイス２４の機能オフを指示するオフステートとの２つのステートを持つ
２ステートスイッチである。
【００４８】
コンピュータ１のシステムステートがオン状態において、ワイヤレスコミュニケーショ
ンスイッチ３３がユーザによってオンステートに設定された場合、無線ＬＡＮデバイス２
４の機能がオンされる。無線ＬＡＮデバイス２４の機能をオンにする方法の一つとして、
無線ＬＡＮデバイス２４に電力を供給する方法が考えられる。
【００４９】
一方、コンピュータ１のシステムステートがオン状態において、ワイヤレスコミュニケ
ーションスイッチ１６がユーザによってオフステートに設定された場合には、無線ＬＡＮ
デバイス２４の機能がオフされる。無線ＬＡＮデバイス２４の機能をオフにする方法の一
つとして、無線ＬＡＮデバイス２４への電力供給を停止する方法が考えられる。
【００５０】
無線ＬＡＮサービスエリア検出スイッチ３４は公衆無線ＬＡＮサービスエリアを探索す
るための探索機能の実行を指示する操作スイッチである。ユーザが無線ＬＡＮサービスエ
リア検出スイッチ３４を操作することで、公衆無線ＬＡＮサービスエリア探索機能のオン
／オフが切り替えられる。公衆無線ＬＡＮサービスエリア探索機能のオン／オフ切り替え
制御については、後述にて詳細に説明する。
【００５１】
インジケータ７は、上述の探索機能によって探索される無線ＬＡＮサービスエリアから
送信される無線信号の強度に応じて、コンピュータ１の現在位置に対応する無線通信環境
を示すステータス情報を表示する表示デバイス（表示部）である。インジケータ７として
例えばＬＥＤ（Light Emitting Diode）といった表示デバイスがある。
【００５２】
インジケータ７に表示されるステータス情報は、例えば無線ＬＡＮデバイス２４によっ
て受信される無線信号の電波強度のレベルを示す。
【００５３】
後述にて詳細に説明するが、コンピュータ１は、例えばコンピュータ１のオフ状態、サ
スペンド状態中にユーザによって無線ＬＡＮサービスエリア検出スイッチ３４のオン操作
された場合、無線ＬＡＮアクセスポイントからの無線信号を受信して、受信した無線信号
の電波強度をステータス情報としてインジケータ７に表示する機能を有する。次に、無線
ＬＡＮデバイス２４の構成および無線ＬＡＮデバイス２４への電力供給制御について説明
する。
【００５４】
図３は無線ＬＡＮデバイス２４の構成および無線ＬＡＮデバイス２４への電力供給制御
の一例について説明した図である。
【００５５】
無線ＬＡＮデバイス２４は、ＰＣＩインターフェース１００、通信部１２３ａ、信号検
出部１２３ｂおよび電力制御回路１２３ｃで構成される。ＰＣＩインターフェース１００
は、無線ＬＡＮデバイス２４をＰＣＩバス２に接続するために設けられるインターフェー
スである。電力制御回路１２３ｃは無線ＬＡＮデバイス２４を構成するコンポーネントへ
の電力供給を制御する回路である。
【００５６】
通信部１２３ａは無線信号を用いてデータを送受信するユニットであり、物理層Ｉ／Ｏ
（Input／Output）デバイス２００と、変調回路２０１と、デジタルアナログコンバータ
（ＤＡＣ）２０２と、パワーアンプ２０３と、バンドパスフィルタ（ＢＰＦ）２０４と、
パワーアンプ２０５と、パワーアンプ２１０と、バンドパスフィルタ２１１と、アナログ
デジタルコンバータ（ＡＤＣ）２１２と、復調回路２１３とから構成されている。
【００５７】
信号検出部１２３ｂは、アクセスポイントから送信される無線信号の強度を検出するユ
ニットであり、スイッチ２０６と、バンドパスフィルタ２０７と、パワーアンプ２０８と
、バンドパスフィルタ２０９とから構成されている。
【００５８】
通信部１２３ａの構成について説明する。通信部１２３ａは送信部と受信部とで構成さ
れる。データを送信する送信部は変調回路２０１、デジタルアナログコンバータ２０２、
パワーアンプ２０３、バンドパスフィルタ２０４およびパワーアンプ２０５で構成される
。また、データを受信する受信部はパワーアンプ２０８、バンドパスフィルタ２０９、パ
ワーアンプ２１０、バンドパスフィルタ２１１、アナログデジタルコンバータ２１２およ
び復調回路２１３で構成される。受信部に含まれるパワーアンプ２０８およびバンドパス
フィルタ２０９は、アンテナ２４ａを介して受信された無線信号の信号レベルを検出する
検出機能を有している。したがって、パワーアンプ２０８およびバンドパスフィルタ２０
９は、通信部１２３ａと信号検出部１２３ｂとで共用される。
【００５９】
送信部の機能について説明する。例えば無線ＬＡＮアクセスポイントに送出されるデー
タは、ＰＣＩインターフェース１００および物理層Ｉ／Ｏデバイス２００を介して変調回
路２０１に入力され、変調される。物理層Ｉ／Ｏデバイス２００は、ＰＣＩバス１９に接
続されるＰＣＩコネクタに無線ＬＡＮデバイス２４を接続するインターフェースである。
【００６０】
変調回路２０１によって得られた信号は、デジタルアナログコンバータ（ＤＡＣ）２０
２に入力され、デジタル−アナログ変換される。ＤＡＣ２０２によるデジタル−アナログ
変換処理によって得られた信号は、パワーアンプ２０３に入力されて、信号の利得が制御
される。パワーアンプ２０３による利得制御処理によって得られた信号は、バンドパスフ
ィルタ（ＢＰＦ）２０４に入力され２．４ＧＨｚの周波数帯域の信号が抽出される。
【００６１】
バンドパスフィルタ２０４による信号抽出処理によって得られた信号は、パワーアンプ
２０５に入力され信号の利得が制御される。パワーアンプ２０５よる利得制御によって得
られた信号は、スイッチ２０６を介してバンドパスフィルタ２０７に入力され２．４ＧＨ
ｚの周波数帯域の信号が抽出される。信号を送出する場合、スイッチ２０６は、パワーア
ンプ２０５およびバンドパスフィルタ２０７を接続するように切り換えられる。バンドパ
スフィルタ２０７による信号抽出処理によって得られた信号は、アンテナ１を介して例え
ば無線ＬＡＮアクセスポイントに送信される。
【００６２】
次に受信部の機能について説明する。無線ＬＡＮアクセスポイントからアンテナ２４ａ
を介して受信された無線信号はバンドパスフィルタ２０７に入力され、バンドパスフィル
タ２０７は２．４ＧＨｚの周波数帯域の無線信号を抽出する。バンドパスフィルタ２０７
による信号抽出処理によって得られた無線信号は、スイッチ２０６を介してパワーアンプ
２０８に入力される。
【００６３】
無線信号を受信する場合、スイッチ２０６は、バンドパスフィルタ２０７およびパワー
アンプ２０８を接続するように切り換えられる。パワーアンプ２０８による利得制御によ
って得られた無線信号は、バンドパスフィルタ２０９に入力されて、バンドパスフィルタ
２０９は２．４ＧＨｚの周波数帯域の無線信号を抽出する。バンドパスフィルタ２０９に
よる信号抽出処理によって得られた無線信号は、パワーアンプ２１０に入力される。
【００６４】
パワーアンプ２１０による利得制御によって得られた無線信号は、バンドパスフィルタ
２１１を介して、アナログデジタルコンバータ（ＡＤＣ）２１２に入力され、ＡＤＣ２１
２はアナログ−デジタル変換を行う。ＡＤＣ２１２によるアナログーデジタル変換処理に
よって得られたデジタル信号は、復調回路２１３に入力されて復調される。復調回路２１
３による復調処理によって得られた信号は物理層Ｉ／Ｏデバイス２００およびＰＣＩイン
ターフェース１００を介してＣＰＵ１０に送出される。
【００６５】
一方、バンドパスフィルタ２０９によって抽出される２．４ＧＨｚ帯の信号は整流ダイ
オードを介してＥＣ／ＫＢＣ２８にも入力される。
【００６６】
ＥＣ／ＫＢＣ２８はアナログデジタルコンバータ（ＡＤＣ）１２２ａ、通知部１２２ｂ
および表示制御部１２２ｃで構成される。ＡＤＣ１２２ａおよび通知部１２２ｂは無線信
号の強度を検出するために用いられる無線信号検出部の一部である。
【００６７】
バンドパスフィルタ２０９によって抽出される２．４ＧＨｚ帯の信号は整流ダイオード
を介してＡＤＣ１２２ａに入力される。ＡＤＣ１２２ａはバンドパスフィルタ２０９によ
って抽出された信号をアナログ−デジタル変換する。
【００６８】
ＡＤＣ１２２ａによるアナログ−デジタル変換処理によって得られたデジタル信号は表
示制御部１２２ｃに入力される。
【００６９】
表示制御部１２２ｃはＡＤＣ１２２ａによって変換されたデジタル信号の信号レベルを
評価する。表示制御部１２２ｃは受信された無線信号の強度（電界強度）に対応するステ
ータス情報をインジケータ７に表示するステータス表示機能を有する。
【００７０】
表示制御部１２２ｃはデジタル信号の強度が所定の閾値より大きい場合、例えばインジ
ケータ７を点灯する。また、表示制御部２２１はデジタル信号が所定の閾値以下の場合、
例えばインジケータ７を点滅する。表示制御部２２１は検出された信号レベルに応じて、
インジケータ７の発光色を変更することも可能である。
【００７１】
通知部１２２ｂはＡＤＣ１２２ｃによって変換されたデジタル信号の信号レベルを評価
する。通知部１２２ｂは受信された無線信号の強度に対応する信号レベルに応じてＰＳＣ
３０にＰＭＥ（Power Management Event）信号を送出する。通知部１２２ｂからＰＭＥ信
号を送出するタイミング等については後述にて詳細に説明する。
【００７２】
ＰＳＣ３０は通信部１２３ａおよび信号検出部１２３ｂに電力を供給する。ＰＳＣ３０
は通信部１２３ａにはＰＣＩインターフェース１００および電力制御回路１２３ｃを介し
て電力を供給し、信号検出部１２３ｂにはＰＣＩインターフェース１００を介さずに電力
を供給する。
【００７３】
後述にて詳細に説明するが、ＰＳＣ３０はコンピュータ１の電源状態がオン状態である
場合にＰＣＩインターフェース１００および電力制御回路１２３ｃを介して通信部１２３
ａに電力を供給することが可能である。電力制御回路１２３ｃはコンピュータ１の電源状
態がオン状態であるときに無線ＬＡＮドライバ４０１から送出されるコマンドによって制
御される。
【００７４】
またＰＳＣ３０はコンピュータ１の電源状態がオフ状態、サスペンド状態、オン状態で
あるときにＰＣＩインターフェース１００を介さずに信号検出部１２３ｂに電力を供給す
ることが可能である。
【００７５】
コンピュータ１の電源状態がサスペンド状態、オフ状態であるときに、ユーザが無線Ｌ
ＡＮサービスエリア検出機能をオンにするように無線ＬＡＮサービスエリア検出スイッチ
３４を操作すると、ＥＣ／ＫＢＣ２８は無線ＬＡＮサービスエリア検出スイッチがオン操
作されたことを検出する。ＥＣ／ＫＢＣ２８は無線ＬＡＮサービスエリア検出スイッチの
オン操作を検出するとＰＳＣ３０に信号検出部１２３ｂに電力を供給するように指示する
。ＰＳＣ３０はＥＣ／ＫＢＣ２８からの指示に基づいて信号検出部１２３ｂに電力を供給
する。
【００７６】
ＰＳＣ３０が信号検出部１２３ｂに電力を供給すると、信号検出部１２３ｂおよびＥＣ
／ＫＢＣ２８の状態は電力が供給されている状態となる。信号検出部１２３ｂおよびＥＣ
／ＫＢＣ２８に電力が供給されると、無線ＬＡＮサービスエリア検出機能がオンになると
ともに、コンピュータ１の現在位置に対応する無線通信環境をインジケータ７に示すステ
ータス表示機能がオンになる。ステータス表示機能の使用方法の一例について説明する。
【００７７】
通常、ユーザはコンピュータ１を携行している間にコンピュータ１の現在の位置が公衆
無線ＬＡＮサービスエリアと無線通信が可能か否かを判別するとき、例えばディスプレイ
ユニットを閉塞位置の状態から開放位置の状態にする操作およびコンピュータを電源オン
状態にする操作を行う必要がある。
【００７８】
ユーザが無線ＬＡＮサービスエリア検出機能をオンするように無線ＬＡＮサービスエリ
ア検出スイッチ３４を操作すると、コンピュータ１の電源状態がオフ状態、サスペンド状
態であっても、信号検出部１２３ｂに電力が供給される。従って、ユーザはコンピュータ
１に設けられるパワーボタン６を操作することで電源状態をオン状態にすることなく、コ
ンピュータ１の現在位置に対応する無線通信環境を知ることが可能となる。
【００７９】
また、ユーザがコンピュータ１を携行している場合、ディスプレイユニット３は本体２
に対して閉塞位置の状態である。インジケータ７はディスプレイユニット３が本体２に対
して閉塞位置にある状態であってもユーザによって見られることが可能な位置に配置され
ているので、ユーザはコンピュータ１のディスプレイユニット３を本体２に対して開くこ
となく、インジケータ７を見ることでステータス情報を確認することが可能となる。次に
、電源状態と無線ＬＡＮデバイス２４の電源状態との関係について説明する。
【００８０】
図４は、コンピュータ１の電源状態と無線ＬＡＮデバイス２４の電源状態との関係の一
例について説明する図である。
【００８１】
コンピュータ１は、大別して、オン（電源オン）状態ＳＴ１、サスペンド状態ＳＴ２お
よびオフ（電源オフ）状態ＳＴ３の電源状態をとる。
【００８２】
ここで、コンピュータ１が採用するパワーマネージメント技術であるＡＣＰＩ（Ａｄｖ
ａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ  
Ｓｐｅｃｉｆｉｃａｔｉｏｎ）仕様について説明する。
【００８３】
ＡＣＰＩ仕様とは、コンピュータ１の電力消費の低減、およびシステムステートを動作
状態に復帰させるまでの時間の短縮等を図るための技術である。
【００８４】
ＡＣＰＩ仕様では、動作状態、停止状態の他、動作状態および停止状態の間のシステム
ステートとして、複数のスリープ状態が規定されている。
【００８５】
ＡＣＰＩ仕様は、Ｓ０からＳ５までのシステムステートを定義している。Ｓ０は動作状
態（システムの電源が入っており、ソフトウェアが実行中の状態）、Ｓ５はオフ状態（ソ
フトウェアの実行が終了し、システムの電源が入っていない状態）であり、Ｓ１からＳ４
はＳ０からＳ５の間の状態（スリープ状態と呼ぶ、ソフトウェアの実行状態を保持しつつ
システムの動作が停止している状態）である。
【００８６】
Ｓ１ではシステムを構成する全てのコンポーネント（ＣＰＵ１０やメインメモリ１３、
各チップセット等）の内容（コンテキスト）および、それらに供給される電源は保持され
ている。ただし、ＣＰＵに対するクロックの供給が停止される。Ｓ１での消費電力はスリ
ープ状態の中で最大だが高速にＳ０へ戻ることが可能である。
【００８７】
Ｓ２ではＣＰＵ１０およびシステムキャッシュへ電源が供給されない。従って、Ｓ１の
要する消費電力と比較して、Ｓ２の要する消費電力は減少する。
【００８８】
Ｓ３ではメインメモリ（および一部のチップセット）の電源を保持する。つまりメイン
メモリ（および一部のチップセット）に記憶されている内容が保持される。Ｓ３で必要な
消費電力はＳ２で必要な消費電力と比較してさらに少なくなる。
【００８９】
Ｓ４ではハードディスク等の不揮発性記憶装置（ｎｏｎ−ｖｏｌａｔｉｌｅ  ｓｔｏｒ
ａｇｅ）にメインメモリ等の内容が保存され、不揮発性記憶装置以外のコンポーネントへ
の電源供給は停止される。Ｓ４の消費電力はスリープ中の消費電力の中で最小（Ｓ５の状
態に等しい）だが、Ｓ０へ復帰するのにスリープ状態の中で最も時間を要する。つまりス
リープ状態の中で、最も「深い」スリープ状態である。
【００９０】
なお、Ｓ０から各スリープ状態へ遷移する前に、システムメモリ等に記憶される内容は
保存されており、Ｓ１ないしＳ４からＳ０への復帰時には、保存されている内容が復元さ
れるので、Ｓ０復帰後にソフトウェアの継続的動作が可能である。
【００９１】
各システムステートの消費電力の大小関係、およびＳ１ないしＳ５からＳ０への復帰時
間の大小関係は、次の通りである。
【００９２】
消費電力；Ｓ０>Ｓ１>Ｓ２>Ｓ３>Ｓ４>Ｓ５
【００９３】
復帰時間：      Ｓ１<Ｓ２<Ｓ３<Ｓ４<Ｓ５
【００９４】
図４に示されるオン状態ＳＴ１はＡＣＰＩ仕様におけるＳ０状態である。すなわち、コ
ンピュータ１のシステムを構成するほとんどのコンポーネントに原則、電力が供給される
。従って、無線ＬＡＮデバイス２４を構成する通信部１２３ａおよび信号検出部１２３ｂ
に電力が供給され、原則、無線ＬＡＮデバイス２４の機能がオンとなる。
【００９５】
ただし、無線ＬＡＮデバイス２４の機能をオフにするために、ワイヤレスコミュニケー
ションスイッチ３３がユーザによってオフステートに設定された場合には、無線ＬＡＮデ
バイス２４を構成する通信部１２３ａおよび信号検出部１２３ｂへの電力供給が停止され
る。
【００９６】
オフ状態ＳＴ３はＡＣＰＩ仕様におけるＳ５状態である。すなわち、コンピュータ１の
システムを構成するコンポーネントへの電力供給が原則、停止される。
【００９７】
ただし、無線ＬＡＮサービス検出スイッチ３４がオン操作されると、前述にて説明した
ように、信号検出部１２３ｂに電力が供給される。
【００９８】
サスペンド状態ＳＴ２は、ＡＣＰＩ仕様におけるＳ３状態およびＳ４状態に近い状態で
ある。サスペンド状態ＳＴ２は、メインメモリ１３に記憶されている内容を保持するため
にメインメモリ１３に電力が供給されている状態、または、ハードディスク等の不揮発性
記憶装置にメインメモリ等の内容が保存された後、不揮発性記憶装置へ電力を供給する状
態である。
【００９９】
サスペンド状態ＳＴ２では、無線ＬＡＮデバイス２４を構成するコンポーネントの一つ
である通信部１２３ａへの電力供給が停止される。無線ＬＡＮサービス検出スイッチ３４
がオン操作されると、前述にて説明したように信号検出部１２３ｂに電力が供給される。
次に、コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合
におけるコンピュータ１のシステム動作について説明する。
【０１００】
図５は、コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った
場合における、コンピュータ１のシステム動作を説明するフローチャートの一例である。
【０１０１】
ユーザは電源状態がサスペンド状態ＳＴ２の状態であるコンピュータ１を携行している
。コンピュータ１に設けられる無線ＬＡＮサービス検出スイッチ３４はオン操作された状
態である。すなわち、信号検出部１２３ｂおよびＥＣ／ＫＢＣ２８に電力が供給されてい
る。
【０１０２】
コンピュータ１が無線ＬＡＮサービスエリア内に設置される無線ＬＡＮアクセスポイン
トから送出される無線信号を受信し、ＡＤＣ１２２ｃによって変換されたデジタル信号を
通知部１２２ｂは受け取る。通知部１２２ｂは受け取ったデジタル信号を評価し、デジタ
ル信号の強度が所定の閾値以上ならば、ＰＳＣ３０にＰＭＥ信号を送出する（ステップ  
Ｓ１００  Ｙｅｓ）。
【０１０３】
ＰＳＣ３０は通知部１２２ｂから送信されるＰＭＥ信号を受信すると、ＰＳＣ３０はコ
ンピュータ１を構成するコンポーネント群のうち、ＣＰＵ１０、ホストハブ１１、Ｉ／Ｏ
ハブ２０、メインメモリ１３等に電力を供給する。コンピュータ１の電源状態がサスペン
ド状態の中のハイバネーション状態である場合、ＨＤＤ２１にも電力が供給される。
【０１０４】
従って、コンピュータ１の電源状態は、サスペンド状態ＳＴ２からオン状態ＳＴ１に遷
移開始する（ステップ  Ｓ１０１）。
【０１０５】
コンピュータ１の電源状態がオン状態ＳＴ１に遷移開始すると、Ｓｙｓｔｅｍ  ＢＩＯ
Ｓ１３ａはシステムウェイクアップ要因を判定する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、
システムウェイクアップ要因が通知部１２２ｂからの通知であると判定した場合（ステッ
プ  Ｓ１０２  Ｙｅｓ）、ＰＳＣ３０はＰＣＩインターフェース１００を介して通信部１
２３ａに電力を供給する（ステップ  Ｓ１０３）。
【０１０６】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、システムウェイクアップ要因が通知部１２２ｂから
の通知であると判定しなかった場合（ステップ  Ｓ１０２  Ｎｏ）、Ｓｙｓｔｅｍ  ＢＩ
ＯＳ１３ａはシステムウェイクアップ要因がＲＴＣ２９ａにてカウントする時刻と設定し
た時刻とが一致したことであるか否かを判定する（ステップ  Ｓ１０４）。Ｓｙｓｔｅｍ
ＢＩＯＳ１３ａは、システムウェイクアップ要因がＲＴＣ２９ａにてカウントする時刻
と設定した時刻とが一致したことであると判定した場合（ステップ  Ｓ１０４  Ｙｅｓ）
、ＰＳＣ３０はＰＣＩインターフェース１００を介して通信部１２３ａに電力を供給する
（ステップ  Ｓ１０３）。ＲＴＣ２９ａにてカウントする時刻と設定した時刻との一致に
よるシステムウェイクアップについての説明は後述にて説明する。コンピュータ１の電源
状態は通信部１２３ａに電力が供給されるとオン状態ＳＴ１となる。
【０１０７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、システムウェイクアップ要因がＲＴＣ２９ａにてカ
ウントする時刻と設定した時刻とが一致したという要因であると判定しなかった場合（ス
テップ  Ｓ１０４  Ｎｏ）、コンピュータ１の電源状態はオン状態となる。次に、コンピ
ュータ１の電源状態がオン状態ＳＴ１に遷移した後のシステム動作について説明する。
【０１０８】
図６は、コンピュータ１の電源状態がサスペンド状態ＳＴ２からオン状態ＳＴ１に遷移
した後のシステム動作について説明するフローチャートの一例である。
【０１０９】
コンピュータ１の電源状態がオン状態ＳＴ１となり通信部１２３ａに電力が供給されて
いる状態において、無線機能を使用するアプリケーションの実行を開始する（ステップ  
Ｓ２０１）。無線機能を使用するアプリケーションの一例として、例えばメールアプリケ
ーション、インターネット上の所定のサーバからデータをダウンロード、または所定のサ
ーバへデータをアップロードするアプリケーション等が挙げられる。
【０１１０】
アプリケーションプログラムの実行中においても、通知部１２２ｂにて無線ＬＡＮデバ
イス２４が受信した無線信号の電界強度の評価は行われる。アプリケーションプログラム
の実行中において、通知部１２２ｂがデジタル信号の強度が所定の閾値以上であると判定
した場合（ステップ  Ｓ２０２  Ｎｏ）、アプリケーションプログラムの実行は終了され
ることなく続けられる（ステップ  Ｓ２０５）。
【０１１１】
ＯＳ１３ｂが、アプリケーションプログラムの実行が終了したと判定した場合（ステッ
プ  Ｓ２０６  Ｙｅｓ）、ＯＳ１３ｂは無線ＬＡＮドライバ４０１に通信部１２３ａへの
電力供給を停止するように通知する。ＯＳ１３ｂが、アプリケーションプログラムの実行
が終了したと判定していない場合（ステップ  Ｓ２０６  Ｎｏ）、ステップＳ２０２の処
理に戻る。
【０１１２】
アプリケーションプログラムの実行は、例えばアプリケーションプログラムが無線機能
を使用する所定の処理を終えた後に終了される。例えば、アプリケーションプログラムが
予めユーザによって設定されたメールの送受信といった所定の処理を終えた後にアプリケ
ーションプログラムの実行が終了される。無線ＬＡＮドライバ４０１はＯＳ１３ｂからの
通知に基づき、電力制御回路１２３ｃにコマンドを送出することで通信部１２３ａへの電
力供給を停止する（ステップ  Ｓ２０７）。
【０１１３】
ＯＳ１３ｂはＳｙｓｔｅｍ  ＢＩＯＳ１３ａにアプリケーションプログラム実行の終了
を通知する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはこの通知を受けると、システムウェイクア
ップ処理が再び開始される時刻を設定する（ステップ  Ｓ２０８）。この設定された時刻
データは例えばＣＭＯＳ２９等に記憶される。
【０１１４】
システムウェイクアップ処理が再び開始される時刻は、以下のようにして設定される。
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、例えばコンピュータ１が無線ＬＡＮサービスエリア内
に入りウェイクアップ処理を行うことでサスペンド状態から遷移されたオン状態から、再
びサスペンド状態に遷移した時刻（"サスペンド処理が終了した時刻"、と称する。）を例
えばＣＭＯＳ２９に記憶する。
【０１１５】
また、コンピュータ１のユーザは、コンピュータ１が無線ＬＡＮサービスエリア内でオ
ン状態へウェイクアップ後にオン状態からサスペンド状態に遷移した時刻から再度サスペ
ンド状態からオン状態へのウェイクアップ処理の開始時刻までの時間（"再ウェイクアッ
プを開始するまでの時間"、と称する。）を予め設定しておく。ユーザはこの時間を例え
ばコンピュータ１のＯＳを起動する前にＢＩＯＳの設定画面を通じて設定する、またはコ
ンピュータ１のＯＳを起動した後にユーティリティを起動してこの時間を設定する。この
設定された時間は例えばＣＭＯＳ２９に記憶される。
【０１１６】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、例えば"サスペンド処理が終了した時刻"に"再ウェ
イクアップを開始するまでの時間"を加算することでステップＳ２０８にて設定される時
刻を算出する。
【０１１７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはシステムウェイクアップ処理が再び開始される時刻を
設定すると、サスペンド処理を開始する（ステップ  Ｓ２０９）。Ｓｙｓｔｅｍ  ＢＩＯ
Ｓ１３ａによるサスペンド処理後、コンピュータ１の電源状態はオン状態ＳＴ１からサス
ペンド状態ＳＴ２へと遷移する。
【０１１８】
一方、アプリケーションプログラムの実行中に、通知部１２２ｂがデジタル信号の強度
が所定の閾値以上であると判定しない、つまりデジタル信号の強度が閾値未満であると判
定し（ステップ  Ｓ２０２  Ｙｅｓ）、所定の時間が経過した場合（ステップ  Ｓ２０３
Ｙｅｓ）、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂはデジタル信号の強度が所定の閾値未満であ
ることを認識する。アプリケーションプログラムの実行中において、通知部１２２ｂがデ
ジタル信号の強度が所定の閾値未満であると判定し（ステップ  Ｓ２０２  Ｙｅｓ）、所
定の時間が経過していない場合（ステップ  Ｓ２０３  Ｎｏ）、ステップＳ２０２の処理
が引き続き行われる。
【０１１９】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ｂは受信した無線信号の電界強度が所定の閾値未満である
ことを認識すると、ＯＳ１３ｂにアプリケーションプログラムの実行を終了するように通
知する。ＯＳ１３ｂはアプリケーションプログラムの実行の終了の通知を受け取ると、ア
プリケーションプログラムの実行を終了させる（ステップ  Ｓ２０４）。
【０１２０】
さらに、ＯＳ１３ｂはアプリケーションプログラムの実行の終了の通知を受け取ると、
ＯＳ１３ｂは無線ＬＡＮドライバ４０１に通信部１２３ａへの電力供給を停止するように
通知する。無線ＬＡＮドライバ４０１はＯＳ１３ｂからの通知に基づき、電力制御回路１
２３ｃにコマンドを送出することで通信部１２３ａへの電力供給を停止する（ステップ  
Ｓ２１０）。
【０１２１】
ＯＳ１３ｂはＳｙｓｔｅｍ  ＢＩＯＳ１３ａにアプリケーションプログラム実行の終了
を通知する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、サスペンド処理を開始する（ステップ  
Ｓ２１１）。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａによるサスペンド処理後、コンピュータ１の
電源状態はオン状態ＳＴ１からサスペンド状態ＳＴ２へと遷移する。
【０１２２】
ステップ  Ｓ２０２  Ｙｅｓおよびステップ  Ｓ２０３  Ｙｅｓの処理によるＳｙｓｔ
ｅｍ  ＢＩＯＳ１３ｂがデジタル信号の強度が所定の閾値未満であることを認識する処理
、ステップＳ２０４、ステップＳ２１０およびステップＳ２１１の処理は、コンピュータ
１が無線ＬＡＮサービスエリア内からサービスエリア外に出た場合に行われる処理である
。次に、ステップＳ２０９の処理後にコンピュータ１の電源状態がサスペンド状態ＳＴ２
に遷移した後のシステム動作について説明する。
【０１２３】
図７は、コンピュータ１の電源状態がサスペンド状態ＳＴ２に遷移した後のシステム動
作について説明するフローチャートの一例を示す図である。
【０１２４】
ステップＳ２０９の処理後にコンピュータ１の電源状態がサスペンド状態ＳＴ２に遷移
した後、Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはステップＳ２０８にて設定された時刻とＲＴＣ
にてカウントした時刻とが一致したか否かを判定する（ステップ  Ｓ３０１）。Ｓｙｓｔ
ｅｍ  ＢＩＯＳ１３ａがステップＳ２０８にて設定された時刻とＲＴＣにてカウントした
時刻とが一致したと判定した場合（ステップ  Ｓ３０１  Ｙｅｓ）、Ｓｙｓｔｅｍ  ＢＩ
ＯＳ１３ａはシステムウェイクアップ処理を行う。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａはＥＣ
／ＫＢＣ２８にシステムウェイクアップ処理を行う旨を通知する。ＥＣ／ＫＢＣ２８はＰ
ＳＣ３０にコンピュータ１を構成するコンポーネント群に電力を供給するように通知する
。
【０１２５】
ＰＳＣ３０はＥＣ／ＫＢＣ２８からの通知を受け取ると、コンピュータ１を構成するコ
ンポーネント群のうちＣＰＵ１０、ホストハブ１１、Ｉ／Ｏハブ２０、メインメモリ１３
等に電力を供給する。コンピュータ１の電源状態がハイバネーション状態である場合、Ｈ
ＤＤ２１にも電力が供給される（ステップ  Ｓ３０２）。
【０１２６】
コンピュータ１の電源状態は、サスペンド状態ＳＴ２からオン状態ＳＴ１に遷移開始す
る。コンピュータ１の電源状態がオン状態ＳＴ１に遷移開始すると、Ｓｙｓｔｅｍ  ＢＩ
ＯＳ１３ａはシステムウェイクアップ要因を判定する。Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは
、システムウェイクアップ要因が通知部１２２ｂからの通知であると判定した場合（ステ
ップ  Ｓ３０３  Ｙｅｓ）、ＰＳＣ３０はＰＣＩインターフェース１００を介して通信部
１２３ａに電力を供給する（ステップ  Ｓ３０４）。
【０１２７】
Ｓｙｓｔｅｍ  ＢＩＯＳ１３ａは、システムウェイクアップ要因が通知部１２２ｂから
の通知であると判定しなかった場合（ステップ  Ｓ３０３  Ｎｏ）、Ｓｙｓｔｅｍ  ＢＩ
ＯＳ１３ａはシステムウェイクアップ要因がＲＴＣ２９ａにてカウントする時刻と設定し
た時刻とが一致したという要因であるか否かを判定する（ステップ  Ｓ３０５）。Ｓｙｓ
ｔｅｍ  ＢＩＯＳ１３ａは、システムウェイクアップ要因がＲＴＣ２９ａにてカウントす
る時刻と設定した時刻とが一致したという要因であると判定した場合（ステップ  Ｓ３０
５  Ｙｅｓ）、ＰＳＣ３０はＰＣＩインターフェース１００を介して通信部１２３ａに電
力を供給する（ステップ  Ｓ３０４）。コンピュータ１の電源状態は通信部１２３ａに電
力が供給されるとオン状態ＳＴ１となる。コンピュータ１の電源状態がオン状態ＳＴ１に
なった後、コンピュータ１のシステムは図７のフローチャートを用いて説明した動作を実
行する。
【０１２８】
図５を用いて説明した、無線ＬＡＮサービス検出スイッチ３４がオン操作された状態の
コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合におけ
るサスペンド状態ＳＴ２からオン状態ＳＴ１へのウェイクアップ機能は、図８に示される
ウィンドウをコンピュータ１の電源状態がオン状態にてＬＣＤ４に表示させ、このウィン
ドウを用いてイネーブルまたはディセーブに設定される。次に、図３を用いて説明した無
線ＬＡＮデバイス２４への電力供給制御の変形例について説明する。
【０１２９】
図９は、図３を用いて説明した無線ＬＡＮデバイス２４への電力供給制御の変形例を示
す図である。
【０１３０】
図９に示される構成と図３に示される構成との違いは、図３における通信部１２３ａに
供給される電力を図９においては送信部１２３ｄおよび受信部１２３ｅに別個に供給する
点である。
【０１３１】
すなわち、図９に示される無線ＬＡＮデバイス２４への電力供給制御では、無線ＬＡＮ
ドライバ４０１から電力制御回路１２３ｃに送信されるコマンドによってＰＳＣ３０から
ＰＣＩインターフェース１００を介して電力制御回路１２３ｃに供給される電力を、送信
部１２３ｄおよび受信部１２３ｅに供給する、送信部１２３ｄにのみ供給する、または受
信部１２３ｅのみに供給する、といった制御を行う。
【０１３２】
このような電力供給制御を行うことで、無線ＬＡＮサービス検出スイッチ３４がオン操
作された状態のコンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入
った場合においてサスペンド状態ＳＴ２からオン状態ＳＴ１へウェイクアップした後、以
下に説明するような電力制御を行うことが可能となる。
【０１３３】
オン状態ＳＴ１に遷移したコンピュータ１が無線ＬＡＮサービスエリア内で無線機能を
用いるアプリケーションプログラムを実行する際、アプリケーションプログラムが無線Ｌ
ＡＮサービスエリア内に設けられるアクセスポイントから送信されるデータを受信だけす
る場合、電力制御回路１２３ｃを制御することで受信部１２３ｃにのみ電力供給すればよ
い。この場合、送信部１２３ｄに供給される電力分だけ省電力化を図ることが可能となる
。
【０１３４】
また、オン状態ＳＴ１に遷移したコンピュータ１が無線ＬＡＮサービスエリア内で無線
機能を用いるアプリケーションプログラムを実行する際、アプリケーションプログラムか
ら無線ＬＡＮサービスエリア内に設けられるアクセスポイントにデータを送信だけする場
合、電力制御回路１２３ｃを制御することで送信部１２３ｃにのみ電力供給すればよい。
この場合、受信部１２３ｅに供給される電力分だけ省電力化を図ることが可能となる。
【０１３５】
図９を用いて説明した、無線ＬＡＮサービス検出スイッチ３４がオン操作された状態の
コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合におい
てサスペンド状態ＳＴ２からオン状態ＳＴ１へウェイクアップした後、例えば無線ＬＡＮ
デバイス２４内の送信部１２３ｄおよび受信部１２３ｅに別個に電力供給させる機能は、
図１０に示されるウィンドウをコンピュータ１の電源状態がオン状態にてＬＣＤ４に表示
させ、このウィンドウを用いて設定される。図１０に示されるウィンドウは図２にて説明
した省電力ユーティリティ１３ｃが有するＧＵＩである。次に、第二の実施形態について
説明する。
【０１３６】
図１１は、第二の実施形態におけるコンピュータ１のハードウェア構成の一例を示す図
である。
【０１３７】
図１１に示される構成と図２に示される構成との違いは、図２におけるインジケータ７
がＥＣ／ＫＢＣ２８に接続されず、無線ＬＡＮデバイス２４に接続される点である。次に
、第二の実施形態における無線ＬＡＮデバイス２４のハードウェア構成例について説明す
る。
【０１３８】
図１２は、第二の実施形態における無線ＬＡＮデバイス２４の構成および無線ＬＡＮデ
バイス２４への電力供給制御の一例について説明した図である。
【０１３９】
図１２に示される構成と図３に示される構成との違いは、図３におけるＡＤＣ１２２ａ
、通知部１２２ｂおよび表示制御部１２２ｃをＥＣ／ＫＢＣ２８内に設けずに無線ＬＡＮ
デバイス２４内の信号検出部１２３ｂ内にＡＤＣ２２０、通知部２２１および表示制御部
２２２を設け、通知部２２１とＥＣ／ＫＢＣ２８とを接続した構成である。
【０１４０】
通知部２２１はＡＤＣ２２０によって変換されたデジタル信号の信号レベルを評価する
。通知部２２１は受信された無線信号の強度に対応する信号レベルに応じてＥＣ／ＫＢＣ
２８に所定の信号を送出する。ＥＣ／ＫＢＣ２８は通知部２２１から送出される所定の信
号を受けると、ＰＳＣ３０にＰＭＥ（Power Management Event）信号を送出する。ＰＳＣ
３０がＥＣ／ＫＢＣ２８から送出されるＰＭＥ信号を受けた後、図３、図５ないし図７を
用いて説明した処理が行われる。次に、図１２を用いて説明した無線ＬＡＮデバイス２４
への電力供給制御の変形例について説明する。
【０１４１】
図１３は、図１２を用いて説明した無線ＬＡＮデバイス２４への電力供給制御の変形例
を示す図である。
【０１４２】
図１３に示される構成と図１２に示される構成との違いは、図１３における通信部１２
３ａに供給される電力を図１３においては送信部１２３ｄおよび受信部１２３ｅに別個に
供給する点である。なお、図１３を用いて説明する電力供給制御の考え方は、図９を用い
て説明した電力制御方法の考え方に基づいているので、これ以上の説明は図９を用いた説
明を参照されたい。
【０１４３】
以上のように、本実施形態においては、信号検出部に予め電力を供給しておくことで、
本発明に関わる情報処理装置であるコンピュータ１は無線ＬＡＮサービスエリア内のアク
セスポイントから送信される無線信号の強度を検出することが可能となり、無線信号の強
度に応じて無線ＬＡＮサービスエリア内外を判断することが可能となる。
【０１４４】
また、コンピュータ１は無線ＬＡＮサービスエリア内にいると判断した場合、コンピュ
ータ１の電源状態をサスペンド状態から電源オン状態へと復帰するとともに、コンピュー
タ１の有する無線ＬＡＮデバイス２４内の通信部１２３ａに電源が供給されるので、無線
ＬＡＮサービスエリア内のアクセスポイントと無線通信可能となる。
【０１４５】
さらに、コンピュータ１は無線ＬＡＮサービスエリア内に入って初めて無線ＬＡＮデバ
イス２４内の通信部１２３ａの電源をオンとするので、無線ＬＡＮサービスエリア外では
通信部１２３ａに供給されるべき電力量が消費されず、省電力化を図ることが可能となる
。
【０１４６】
また、本実施形態においては、コンピュータ１の電源状態がサスペンド状態において、
無線信号の電界強度を検出するために無線ＬＡＮデバイスを構成する一部のコンポーネン
トに電力を供給することで構成としたが、無線信号の電界強度を検出するための検出部を
無線ＬＡＮデバイスと別個に設け、無線ＬＡＮデバイスと別個に設けられる検出部にサス
ペンド状態において電力を供給し無線信号の電界強度を検出する構成としてもよい。
【０１４７】
また、本実施形態においては、コンピュータ１が無線ＬＡＮサービスエリア内に入った
場合にコンピュータ１の電源状態がサスペンド状態からオン状態へウェイクアップする構
成について説明した。しかしながら、コンピュータ１の電源状態がオフ状態時に無線信号
を検出する検出部に電力を供給する構成とすることで、オフ状態のコンピュータ１が無線
ＬＡＮサービスエリア内に入った場合にコンピュータ１の電源状態がオフ状態からオン状
態へと起動（ブート）するという構成であってもよい。さらに、コンピュータ１の電源状
態が無線ＬＡＮサービスエリア内に入りオフ状態からオン状態にブートした後に所定のア
プリケーションプログラムを起動する構成であってもよい。
【０１４８】
また、本実施形態においては、インジケータ７に無線信号の強度（電界強度）に対応す
るステータス情報を表示する構成について説明した。しかしながら、コンピュータ１が無
線ＬＡＮサービスエリア内にてサスペンド状態からオン状態にウェイクアップした後に実
行される所定のアプリケーションプログラムの実行状態をインジケータ７は表示するとい
う構成であってもよい。この場合、アプリケーションプログラムが例えばメール送受信機
能を有するアプリケーションプログラムならば、インジケータ７は新着メール着信等の状
態を表示する、といったインジケータ７の使用方法が考えられる。さらに、インジケータ
７は無線ＬＡＮサービスエリアが特定の契約プロバイダが提供している無線ＬＡＮサービ
スエリアであるか否かを表示する、といったインジケータ７の使用方法も考えられる。
【０１４９】
また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要
旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示され
ている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実
施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実
施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【０１５０】
【図１】コンピュータ１のディスプレイユニット３を本体２に対して開いた状態の一例を示す斜視図。
【図２】コンピュータ１のハードウェア構成の一例を示す図。
【図３】無線ＬＡＮデバイス２４の構成および無線ＬＡＮデバイス２４への電力供給制御の一例について説明した図。
【図４】コンピュータ１の電源状態と無線ＬＡＮデバイス２４の電源状態との関係の一例について説明する図。
【図５】コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合における、コンピュータ１のシステム動作を説明するフローチャートの一例。
【図６】コンピュータ１の電源状態がサスペンド状態ＳＴ２またはオフ状態ＳＴ３からオン状態ＳＴ１に遷移した後のシステム動作について説明するフローチャートの一例。
【図７】コンピュータ１の電源状態がサスペンド状態ＳＴ３に遷移した後のシステム動作について説明するフローチャートの一例。
【図８】コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合におけるオン状態ＳＴ１へのウェイクアップ機能の設定を行う画面の一例を示す図。
【図９】図３を用いて説明した無線ＬＡＮデバイス２４への電力供給制御の変形例を示す図。
【図１０】コンピュータ１が無線ＬＡＮサービスエリア外からサービスエリア内に入った場合におけるオン状態ＳＴ１へウェイクアップした後の無線ＬＡＮデバイス２４内のコンポーネントへの電力供給制御機能の設定を行う画面の一例を示す図。
【図１１】第二の実施形態におけるコンピュータ１のハードウェア構成の一例を示す図。
【図１２】第二の実施形態における無線ＬＡＮデバイス２４の構成および無線ＬＡＮデバイス２４への電力供給制御の一例について説明した図。
【図１３】図１２を用いて説明した無線ＬＡＮデバイス２４への電力供給制御の変形例を示す図。
【符号の説明】
【０１５１】
１…コンピュータ、２…本体、３…ディスプレイユニット、４…ＬＣＤ、
７…インジケータ、１０…ＣＰＵ、１１…ホストハブ、１３…メインメモリ、
２０…Ｉ／Ｏハブ、２１…ＨＤＤ、２４…無線ＬＡＮデバイス、２８…ＥＣ／ＫＢＣ、
２９ａ…ＲＴＣ、３０…ＰＳＣ、３３…ワイヤレスコミュニケーションスイッチ、
３４…無線ＬＡＮサービスエリア検出スイッチ、１２２ａ…ＡＤＣ、
１２２ｂ…通知部、１２２ｃ…表示制御部、
【図１】
2006261846.tif 000003
【図２】
2006261846.tif 000004
【図３】
2006261846.tif 000005
【図４】
2006261846.tif 000006
【図５】
2006261846.tif 000007
【図６】
2006261846.tif 000008
【図７】
2006261846.tif 000009
【図８】
2006261846.tif 000010
【図９】
2006261846.tif 000011
【図１０】
2006261846.tif 000012
【図１１】
2006261846.tif 000013
【図１２】
2006261846.tif 000014
【図１３】
2006261846.tif 000015