(57)【要約】【課題】電源投入直後からウェイクアップ機能を作動させることを実現する情報処理装置を提供する。【解決手段】所定の事象の発生時にウェイクアップ信号を発生させる機能を有する各デバイス（１１１等）は、この機能を有効にするか否かを示す情報を格納するための不揮発性メモリ（２５１ｃ等）を持つ。また、ウェイクアップ信号の発生時に電源オン状態に自動復帰させるＥＣ／ＫＢＣ１１３は、上記機能が有効であるデバイスを示す情報を格納するための不揮発性メモリ２５２を持つ。そして、（Ｇ3復帰により）電力供給が開始されると、ＥＣ／ＫＢＣ１１３は、不揮発性メモリ２５２の情報が上記機能が有効である旨を示すデバイスに対する電力供給を即時に開始し、各デバイスは、電力供給が開始された際、不揮発メモリの情報が上記機能が有効である旨を示している場合、上記機能を有効にする手順を含む初期化を実行する。【選択図】図２
2010044793.tif 000002
【特許請求の範囲】
【請求項１】
電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、
前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、
前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、
前記ウェイクアップ信号を発生させる機能を有効にするか否かを示す情報を格納する第１の不揮発性メモリと、
電力供給が開始された際、前記第１の不揮発性メモリに格納された情報が前記ウェイクアップ信号を発生させる機能を有効にする旨を示していた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、
前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する第２の不揮発性メモリと、
前記情報処理装置に対する電力供給が開始された際、前記第２の不揮発性メモリに格納された情報によって示されるデバイスに対して電力供給を開始するとともに、電源オフ中も前記デバイスに対して電力供給するウェイクアップ制御手段と、
を具備することを特徴とする情報処理装置。
【請求項２】
前記デバイスについて、前記ウェイクアップ信号を発生させる機能を有効にするか否かを設定するセットアップ手段をさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の不揮発性メモリは前記デバイスに設けられ、前記第２の不揮発性メモリは前記コントローラに設けられることを特徴とする請求項１記載の情報処理装置。
【請求項４】
電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、
前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、
前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、
前記ウェイクアップ信号を発生させる機能を有効にするか否かを示す情報を格納する第１の不揮発性メモリと、
電力供給が開始された際、前記第１の不揮発性メモリに格納された情報が前記ウェイクアップ信号を発生させる機能を有効にする旨を示していた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、
前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する第２の不揮発性メモリと、
を具備し、
前記コントローラは、
電源供給が遮断された後に電源供給が開始された際に、前記第２の不揮発性メモリに格納された情報によって示されるデバイスに対して電力供給する
ことを特徴とする情報処理装置。
【請求項５】
電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、
前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、
前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、
電力供給が開始された際、前記ウェイクアップ信号を発生させる機能を有効にする指示を前記コントローラから受けた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、
前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する不揮発性メモリと、
前記情報処理装置に対する電力供給が開始された際、前記不揮発性メモリに格納された情報によって示されるデバイスに対して電力供給を開始すると共に、前記デバイスに対して、前記ウェイクアップ信号を発生させる機能を有効にする指示を送信するウェイクアップ制御手段と、
を具備することを特徴とする情報処理装置。
【請求項６】
前記デバイスについて、前記ウェイクアップ信号を発生させる機能を有効にするか否かを設定するセットアップ手段をさらに具備することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記不揮発性メモリは前記コントローラに設けられることを特徴とする請求項５記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウェイクアップ信号に応答して電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する例えばバッテリ駆動可能なパーソナルコンピュータ等に適用して好適なウェイクアップ制御技術に関する。
【背景技術】
【０００２】
近年、バッテリ駆動可能で携行容易なノートブックタイプのパーソナルコンピュータが広く普及している。この種のコンピュータは、バッテリによる稼働時間を少しでも長く確保するために、省電力化の工夫が日々図られている。
【０００３】
無駄な電力消費を防ぐ最も基本的な方法は、コンピュータを使わない時にはこまめに電源オフ状態にすることである。そこで、ユーザの使い勝手を考慮して、電源ボタンの操作によらず、電源オフ状態から電源オン状態に自動的に復帰して、ユーザが即座に使用を開始できるようにするための仕組みも、これまで種々提案されている（例えば特許文献１等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３２３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えばＵＳＢ（universal serial bus）コネクタに接続された外付けのマウスを操作しただけで、ディスプレイユニットが閉じた状態のノートブック・コンピュータを電源オフ状態から電源オン状態に復帰させること等を可能とする仕組みは、ウェイクアップ機能などと称されている。このウェイクアップ機能を持たない場合、ディスプレイユニットを開けて電源ボタンを操作しなければ電源オン状態に復帰させることができないので、その効果は非常に大きい。
【０００６】
このウェイクアップ機能は、上記の例でいえば、ＵＳＢコネクタに接続された外付けのマウスとの通信を行うＵＳＢコントローラに対する電力供給をコンピュータが電源オフ中も継続するように設定がなされること、および、外付けのマウスからデータを受信したらＵＳＢコントローラはウェイクアップ機能を作動させるためのウェイクアップ信号を発生させるように設定がなされていること、が必要である。そして、この設定は、コンピュータが電源オフ状態に移行する時、オペレーティングシステムから制御権を移されたＢＩＯＳ（basic input/output system）からの指示によって行われる。
【０００７】
ここで、ＡＣアダプタが接続されておらず、かつ、バッテリが消耗または抜かれて、電力供給が完全に遮断した後、再び電力供給が可能となった状況下において、コンピュータが電源オフ状態にある場合を想定する。この場合、上述したＢＩＯＳからの指示によるウェイクアップ機能のための設定がなされていない状態にあるので、たとえマウスが操作されてもコンピュータが電源オフ状態から電源オン状態に復帰することはない。
【０００８】
しかしながら、ユーザの立場で見ると、この２つの電源オフ状態の違いを区別することは難しく、上記のような想定ケースにおいても通常通りにウェイクアップ機能を作動させることのできる仕組みが強く求められる。
【０００９】
この発明は、このような事情を考慮してなされたものであり、電源投入直後からウェイクアップ機能を作動させることを実現した情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前述した目的を達成するために、この発明の情報処理装置は、電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、前記ウェイクアップ信号を発生させる機能を有効にするか否かを示す情報を格納する第１の不揮発性メモリと、電力供給が開始された際、前記第１の不揮発性メモリに格納された情報が前記ウェイクアップ信号を発生させる機能を有効にする旨を示していた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する第２の不揮発性メモリと、前記情報処理装置に対する電力供給が開始された際、前記第２の不揮発性メモリに格納された情報によって示されるデバイスに対して電力供給を開始するとともに、電源オフ中も前記デバイスに対して電力供給するウェイクアップ制御手段と、を具備することを特徴とする。
【００１１】
また、この発明の情報処理装置は、電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、前記ウェイクアップ信号を発生させる機能を有効にするか否かを示す情報を格納する第１の不揮発性メモリと、電力供給が開始された際、前記第１の不揮発性メモリに格納された情報が前記ウェイクアップ信号を発生させる機能を有効にする旨を示していた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する第２の不揮発性メモリと、を具備し、前記コントローラは、電源供給が遮断された後に電源供給が開始された際に、前記第２の不揮発性メモリに格納された情報によって示されるデバイスに対して電力供給することを特徴とする。
【００１２】
また、この発明の情報処理装置は、電源オフ状態にある時、所定の事象が発生した場合に、電源オフ状態から電源オン状態に復帰するウェイクアップ機能を有する情報処理装置において、前記所定の事象が発生した場合に、前記ウェイクアップ機能を作動させるためのウェイクアップ信号を発生させる機能を有するデバイスと、前記情報処理装置内の各部に対する電力供給を制御し、前記デバイスが発生させるウェイクアップ信号に応答して前記情報処理装置を電源オン状態に復帰させるコントローラと、電力供給が開始された際、前記ウェイクアップ信号を発生させる機能を有効にする指示を前記コントローラから受けた場合、前記ウェイクアップ信号を発生させる機能が有効となるように前記デバイスの初期化を行う初期処理手段と、前記ウェイクアップ信号を発生させる機能を有効にするデバイスを示す情報を格納する不揮発性メモリと、前記情報処理装置に対する電力供給が開始された際、前記不揮発性メモリに格納された情報によって示される、前記ウェイクアップ信号を発生させる機能を有効にするデバイスに対する電力供給を開始すると共に、前記デバイスに対して、前記ウェイクアップ信号を発生させる機能を有効にする指示を送信するウェイクアップ制御手段と、を具備することを特徴とする。
【発明の効果】
【００１３】
この発明によれば、電源投入直後からウェイクアップ機能を作動させることを実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る情報処理装置の概観を示す斜視図。
【図２】同実施形態の情報処理装置のシステム構成を示すブロック図。
【図３】同実施形態の情報処理装置の状態遷移を示す図。
【図４】同実施形態の情報処理装置のウェイクアップ機能を作動させるための環境設定時の流れを示すフローチャート。
【図５】同実施形態の情報処理装置が備えるＥＣ／ＫＢＣのＧ3復帰時におけるウェイクアップ機能に関わる動作の流れを示すフローチャート。
【図６】同実施形態の情報処理装置が備える各デバイスの電力供給が開始された際におけるウェイクアップ機能に関わる動作の流れを示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を説明する。
【００１６】
まず、図１および図２を参照して、本発明の一実施形態に係る情報処理装置の構成を説明する。本実施形態の情報処理装置は、例えばノートブックタイプのパーソナルコンピュータ１０として実現されている。
【００１７】
図１は、このコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７によって構成される表示装置が組み込まれている。
【００１８】
ディスプレイユニット１２は、コンピュータ本体１１に対し、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／パワーオフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５は、押下されたボタンに対応するイベントを入力する入力装置であり、例えばテレビジョン放送信号によって放送される放送番組データの視聴および録画を実行するためのテレビジョン（ＴＶ）機能やＤＶＤに記録されたビデオデータを再生するＤＶＤ機能などを即時に起動するためのボタンを備えている。
【００１９】
また、コンピュータ本体１１の右側面には、例えばマウス２０等の各種ＵＳＢデバイスを接続するためのＵＳＢコネクタ１９が設けられている。なお、図示されていないが、コンピュータ本体１１の背面には、ＡＣアダプタを接続するためのＡＣコネクタも設けられている。そして、コンピュータ本体１１の内部には、バッテリ２１が取り外し可能に装着されている。
【００２０】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００２１】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、ノースブリッジ１０２、主メモリ１０３、サウスブリッジ１０４、グラフィックスコントローラ１０５、ビデオメモリ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ＬＡＮコントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光磁気ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、電源コントローラ１１４等を備えている。
【００２２】
ＣＰＵ１０１は、本コンピュータ１０の動作を制御するプロセッサであり、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２０１や、このＯＳ２０１の配下で動作する（ユーティリティを含む）各種アプリケーションプログラムを実行する。また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。以下では、このＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳそのものをＢＩＯＳ１０７と表記することがある。
【００２３】
ノースブリッジ１０２は、ＣＰＵ１０１のローカルバスとサウスブリッジ１０４との間を接続するブリッジデバイスである。ノースブリッジ１０２には、主メモリ１０３をアクセス制御するメモリコントローラが内蔵されている。また、ノースブリッジ１０２は、PCI EXPRESS規格のシリアルバスなどを介してグラフィックスコントローラ１０５との通信を実行する機能も有している。
【００２４】
グラフィックスコントローラ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラであり、このグラフィックスコントローラ１０５によって生成される表示信号がＬＣＤ１７に送られる。
【００２５】
サウスブリッジ１０４は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスおよびＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、サウスブリッジ１０４は、ＨＤＤ１０９、ＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１０４は、サウンドコントローラ１０６、ＬＡＮコントローラ１０８およびＵＳＢコントローラ１１１との通信を実行する機能も有している。
【００２６】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８Ｂに出力する。ＬＡＮコントローラ１０８は、例えばEthernet（登録商標）規格の有線通信を実行する有線通信デバイスであり、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。
【００２７】
ＥＣ／ＫＢＣ１１３は、電力管理を行うためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、電源コントローラ１１４と協働して、バッテリ２１やＡＣアダプタからの電力を各部に供給する制御を実行する。つまり、このＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて、本コンピュータ１０をパワーオン／パワーオフする機能を有している。この電力供給制御を実行するＥＣ／ＫＢＣ１１３および電源コントローラ１１４に対しては、バッテリ２１やＡＣアダプタからの電力が本コンピュータ１０の電源オン／電源オフ状態に関わらずに供給されることになる。
【００２８】
また、本コンピュータ１０は、電源オフ状態にある時、例えばＬＡＮコントローラ１０８や無線ＬＡＮコントローラ１１２が通信データを受信したり、ＵＳＢコネクタ１９に接続されたマウス２０が操作されたりした場合に、電源オン状態に自動的に復帰するいわゆるウェイクアップ機能を有している。ＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２および（ＵＳＢコネクタ１９に接続されたマウス２０を制御する）ＵＳＢコントローラ１１１は、上記のような所定の事象が発生した場合に、ウェイクアップ信号を発生させる機能を有しており、ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作のほか、このウェイクアップ信号の発生にも応じて、本コンピュータ１０をパワーオンする機能を有している。
【００２９】
ＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２およびＵＳＢコントローラ１１１の各デバイスが、ウェイクアップ信号を発生させる機能を有効とするか否かは、ＢＩＯＳ１０７によって設定される。一般的に、ＢＩＯＳ１０７は、電源オフ状態に移行する際、終了処理を完了させたＯＳ２０１から制御権を移された時に、ウェイクアップ信号を発生させる機能を有効とさせたいデバイスに対して、その旨を指示するコマンドを発行する。これと並行して、ＢＩＯＳ１０７は、どのデバイスに対して当該コマンドを発行したか、即ち、ウェイクアップ信号を発生させる機能を有効とするデバイスはいずれであるかをＥＣ／ＫＢＣ１１３に通知する。そして、ＥＣ／ＫＢＣ１１３は、この通知されたデバイスに対する電力供給を本コンピュータ１０が電源オフ状態中も継続する。
【００３０】
このように、一般的に、ウェイクアップ機能は、電源オフ状態に移行する際におけるＢＩＯＳ１０７の設定作業によって実現される。なお、ＢＩＯＳ１０７は、各デバイスについて、ウェイクアップ信号を発生させる機能を有効とするか否かをユーザが設定するためのユーザインタフェース機能も有している。
【００３１】
図３は、本コンピュータ１０の状態遷移を示す図である。図３に示すように、本コンピュータ１０は、電源オン状態であるステータスＳ0、前回の電源オフ時の状態を主メモリ１０３に保持しつつ電源オフしたいわゆるサスペンド状態であるステータスＳ3、前回の電源オフ時の状態をＨＤＤ１０９に保持しつつ電源オフしたいわゆるハイバネーション状態であるステータスＳ4、完全な電源オフ状態であるステータスＳ5、の４つのステータスを取り得る。ステータスＳ3〜ステータスＳ5は、電源オフ状態としてステータスＳxとして総称されることもある。そして、前述したように、ステータスＳxの状態にある本コンピュータ１０は、ウェイクアップ機能により、パワーボタン１４の操作によらずに、ステータスＳ0の状態に自動的に復帰することが可能である。
【００３２】
ここで、本コンピュータ１０が、ＡＣアダプタが接続されておらず、かつ、バッテリ２１が消耗または抜かれて、電力供給が完全に遮断した後、ＡＣアダプタが接続され、または、電力供給可能なバッテリ２１が装着された場合を考える。この電力供給が開始された状態は、ＡＣＰＩ（advanced configuration and power interface）仕様ではＧ3と定義されている。このＧ3復帰後、パワーボタン１４が初めて操作されるまでの電源オフ状態を、ここでは、５つ目のステータスとしてＳx´と表すこととする。このステータスＳx´の状態とステータスＳxの状態との違いを、ユーザが区別することは非常に困難であるが、ステータスＳx´の状態においては、ＢＩＯＳ１０７によるウェイクアップ機能のための設定作業は行われていないので、上記のような所定の事象が発生しても、一般的には、本コンピュータ１０が電源オン状態に自動的に復帰することはない。
【００３３】
そこで、本コンピュータ１０は、ステータスＳx´の状態においても、ウェイクアップ機能による電源オン状態への自動復帰を行えるように工夫したものであり、以下、この点について詳述する。
【００３４】
このステータスＳx´の状態におけるウェイクアップ機能による電源オン状態への自動復帰を実現するために、本コンピュータ１０では、まず、ウェイクアップ信号を発生させる機能を有する各デバイス（ここでは、ＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２およびＵＳＢコントローラ１１１）が、当該ウェイクアップ信号を発生させる機能を有効とするか否かを示す情報を格納するための不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）を持ち、（ＥＣ／ＫＢＣ１１３，電源コントローラ１１４による）電力供給が開始された際、この情報に基づき、ウェイクアップ信号を発生させる機能を有効または無効にする手順を含む初期化を実行する。
【００３５】
また、ＥＣ／ＫＢＣ１１３も、ウェイクアップ信号を発生させる機能を有効とするデバイスはいずれであるかを示す情報を格納するための不揮発性メモリ２５２を持ち、（上記Ｇ3状態になったことによる）電力供給が開始された際、不揮発性メモリ２５２に格納された情報がウェイクアップ信号を発生させる機能を有効とする旨を示すデバイスに対する電力供給を開始する。
【００３６】
そして、ＢＩＯＳ１０７は、各デバイスが持つ不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）と、ＥＣ／ＫＢＣ１１３が持つ不揮発性メモリ２５２とに、上記の情報を適宜に格納させるためのセットアップモジュール２０２を搭載する。セットアップモジュール２０２は、各デバイスについて、ウェイクアップ信号を発生させる機能を有効とするか否かをユーザが設定するためのユーザインタフェース機能を有し、ユーザからウェイクアップ信号を発生させる機能を有効とするものとして指定されたデバイスをＥＣ／ＫＢＣ１１３に通知する。ＥＣ／ＫＢＣ１１３は、この通知に基づき、不揮発性メモリ２５２への情報格納を実行するとともに、ウェイクアップ信号を発生させる機能を有効とするデバイスに対して、その旨を示す情報を各不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）に格納させるためのコマンドを発行する。
【００３７】
例えば、ＢＩＯＳ１０７のセットアップモジュール２０２によって、ＵＳＢコネクタ１９に接続されたマウス２０が操作されたら、本コンピュータ１０を電源オフ状態から電源オン状態へと自動的に復帰させるための設定が行われたとする。この場合、ＵＳＢコントローラ１１１の不揮発性メモリ２５１ｃには、電源オフ状態においてマウス２０が操作されたらウェイクアップ信号を発生させるための情報が格納され、また、ＥＣ／ＫＢＣ１１３の不揮発性メモリ２５２には、電力供給が開始されたらＵＳＢコントローラ１１１に対する電力供給を即時に開始するための情報が格納されることになるので、ＡＣアダプタが接続され、または、バッテリ２１が装着された等により、電力供給が開始された際、ＵＳＢコントローラ１１１に対する電力供給が即時に開始され、ＵＳＢコントローラ１１１において、ウェイクアップ信号を発生させる機能を有効にする手順を含む初期化が実行されることになる。
【００３８】
よって、Ｇ3復帰後のステータスＳx´の状態においてマウス２０が操作されると、ＵＳＢコントローラ１１１は、ウェイクアップ信号を発生させ、また、このウェイクアップ信号の発生を受けて、ＥＣ／ＫＢＣ１１３は、本コンピュータ１０を電源オン状態に復帰させる。
【００３９】
これにより、ステータスＳx´とステータスＳxとで何ら変わりのない、ユーザエクスペリエンスを直感に基づいたものにすることができることとなる。
【００４０】
なお、ここでは、ウェイクアップ信号を発生させる機能を有効とするか否かを示す情報を格納するための不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）を、ウェイクアップ信号を発生させる機能を有する各デバイス（ＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２およびＵＳＢコントローラ１１１）内に設けているが、これに代えて、各デバイスがアクセス可能に、本コンピュータ１０の本体側に設けるようにしても良い。
【００４１】
次に、図４乃至図６を参照して、本コンピュータ１０のウェイクアップ機能に関わる動作手順について説明する。
【００４２】
図４は、ウェイクアップ機能を作動させるための環境設定時の流れを示すフローチャートである。
【００４３】
ＢＩＯＳ１０７のセットアップモジュール２０２は、ウェイクアップ信号を発生させる機能を有効とするデバイスを指定させるための画面を提示し（ステップＡ１）、この画面上で指定されたデバイスをＥＣ／ＫＢＣ１１３に通知する（ステップＡ２）。ＥＣ／ＫＢＣ１１３は、その通知内容を不揮発性メモリ２５２に格納して（ステップＡ３）、指定デバイスに対して、ウェイクアップ信号を発生させる機能を有効とするためのコマンドを発行する（ステップＡ４）。そして、このコマンドを受けた指定デバイスは、各々の不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）に、ウェイクアップ信号を発生させる機能が有効に設定されている旨を示す情報を格納する（ステップＡ５）。
【００４４】
図５は、Ｇ3復帰時におけるＥＣ／ＫＢＣ１１３のウェイクアップ機能に関わる動作の流れを示すフローチャートである。
【００４５】
Ｇ3に復帰して電力供給が再開されると、ＥＣ／ＫＢＣ１１３は、不揮発性メモリ２５２を参照して、ウェイクアップ信号を発生させる機能が有効にされている指定デバイスを認識する（ステップＢ１）。そして、ＥＣ／ＫＢＣ１１３は、この認識した指定デバイスに対する電力供給を即時に開始する（ステップＢ２）。
【００４６】
図６は、電力供給が開始された際の各デバイスのウェイクアップ機能に関わる動作の流れを示すフローチャートである。
【００４７】
電力供給が開始されると、各デバイスは、それぞれの不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）を参照して（ステップＣ１）、自分がウェイクアップ信号を発生させる機能が有効にされている指定デバイスか否かを調べる（ステップＣ２）。電力供給が開始されたということは、ＥＣ／ＫＢＣ１１３の不揮発性メモリ２５２上において当該デバイスが指定デバイスである旨を示す情報が格納されているわけであるが、例えばパワーボタン１４が操作されて電源オン状態に復帰したことにより電力供給が開始される場合も考慮して、各デバイス側においても、このチェックを実施する。
【００４８】
そして、指定デバイスであったならば（ステップＣ２のＹＥＳ）、各デバイスは、ウェイクアップ信号を発生させる機能を有効にする手順を含む初期化を実行した後、ウェイクアップ信号を発生させる所定の事象の発生を監視し（ステップＣ３）、所定の事象の発生を検知したら（ステップＣ４のＹＥＳ）、ウェイクアップ信号を発生させる（ステップＣ５）。
【００４９】
このように、本コンピュータ１０によれば、ステータスＳx´の状態においても、ウェイクアップ機能による電源オン状態への自動復帰が実現される。
【００５０】
ところで、以上では、各デバイス（ここでは、ＬＡＮコントローラ１０８、無線ＬＡＮコントローラ１１２およびＵＳＢコントローラ１１１）に、ウェイクアップ信号を発生させる機能を有効とするか否かを示す情報を格納するための不揮発性メモリ（２５１ａ，２５１ｂ，２５１ｃ）を持たせる例を説明したが、ＥＣ／ＫＢＣ１１３が同等の情報を格納するための不揮発性メモリ２５２を持っていることを考慮して、各デバイスに不揮発性メモリを持たせるのではなく、ＥＣ／ＫＢＣ１１３が、Ｇ3復帰時に、ウェイクアップ信号を発生させる機能が有効にされている指定デバイスに対して電力供給を開始する際、ウェイクアップ信号を発生させる機能を有効にする設定を行わせるためのコマンドを発行するようにしても良い。
【００５１】
また、以上では、セットアップモジュール２０２を、ＢＩＯＳ１０７に設ける例を説明したが、これに限られず、このセットアップモジュール２０２と同等の機能を、ＯＳ２０１や、ユーティリティとしてユーザに環境設定用のインタフェースを提供する常駐型のサービスプログラム等に設けるようにしてもよい。
【００５２】
このように、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００５３】
１０…情報処理装置（コンピュータ）、１１…コンピュータ本体、１２…ディスプレイユニット、１３…キーボード、１４…パワーボタン、１５…入力操作パネル、１６…タッチパッド、１７…ＬＣＤ、１８Ａ，１８Ｂ…スピーカ、１９…ＵＳＢコネクタ、２０…マウス、２１…バッテリ、１０１…ＣＰＵ、１０２…ノースブリッジ、１０３…主メモリ、１０４…サウスブリッジ、１０５…グラフィックスコントローラ、１０５Ａ…ビデオメモリ、１０６…サウンドコントローラ、１０７…ＢＩＯＳ−ＲＯＭ、１０８…ＬＡＮコントローラ、１０９…ハードディスクドライブ（ＨＤＤ）、１１０…光磁気ディスクドライブ（ＯＤＤ）、１１１…ＵＳＢコントローラ、１１２…無線ＬＡＮコントローラ、１１３…エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）、１１４…電源コントローラ、２０１…オペレーティングシステム（ＯＳ）、２０２…セットアップモジュール、２５１a〜ｃ，２５２…不揮発性メモリ。
【図１】
2010044793.tif 000003
【図２】
2010044793.tif 000004
【図３】
2010044793.tif 000005
【図４】
2010044793.tif 000006
【図５】
2010044793.tif 000007
【図６】
2010044793.tif 000008