"通常状態と前記通常状態より消費電力が低い省電力状態を有する情報処理装置であって、本体と、前記本体に支持され、前記本体に対して開閉可能な蓋部と、前記蓋部の開閉状態を検出するセンサと、前記通常状態および前記省電力状態に対応する前記情報処理装置の電力管理を行う電力管理部と、前記蓋部が閉じられたことが前記センサによって検出され、前記蓋部が閉じられた場合のアクションが前記省電力状態への移行を示している場合、前記蓋部が閉じられたことにより前記省電力状態に移行する旨を前記電力管理部に通知する第1の通知手段と、前記蓋部が閉じられたことが前記センサによって検出された場合、オペレーティングシステムに前記蓋部が閉じられたことを通知する第2の通知手段と、前記第2の通知手段からの通知に応じた前記オペレーティングシステムによる省電力状態へ移行するための処理が終了した場合に、前記電力管理部に前記省電力状態への移行を通知する第3の通知手段とを具備し、前記電力管理部は、前記第3の通知手段からの通知に応じて、前記蓋部が閉じられたことによる前記省電力状態への移行、且つ前記センサによって前記蓋部が開かれていることが検出されている場合に前記通常状態への移行を通知するためのパワーオンを通知し、前記第3の通知手段からの通知に応じて、前記蓋部が閉じられたことによる前記省電力状態への移行ではない、または前記センサによって前記蓋部が閉じられていることが検出されている場合に前記省電力状態に対応する電力管理を行う、情報処理装置。前記蓋部は表示装置を有する、請求項1に記載の情報処理装置。前記省電力状態は、ACPIAdvancedConfigurationandPowerInterfaceで規定されているS3、S4、およびS5である、請求項1に記載の情報処理装置。前記情報処理装置を省電力状態にするためのボタンを更に具備する、請求項1に記載の情報処理装置。前記オペレーティングシステムは、前記情報処理装置を省電力状態にするためのユーザインタフェースを表示装置に表示する、請求項1に記載の情報処理装置。通常状態と前記通常状態より消費電力が低い省電力状態を有し、本体と、前記本体に支持され、前記本体に対して開閉可能な蓋部と、前記蓋部の開閉状態を検出するセンサと、前記通常状態および前記省電力状態に対応する前記情報処理装置の電力管理を行う電力管理部とを具備する情報処理装置の制御方法であって、前記蓋部が閉じられたことが前記センサによって検出され、前記蓋部が閉じられた場合のアクションが前記省電力状態への移行を示している場合、前記蓋部が閉じられたことにより前記省電力状態に移行する旨を前記電力管理部に通知し、前記蓋部が閉じられたことが前記センサによって検出された場合、オペレーティングシステムに前記蓋部が閉じられたことを通知し、前記オペレーティングシステムによる省電力状態へ移行するための処理が終了した場合に、前記電力管理部に前記省電力状態への移行を通知し、前記蓋部が閉じられたことによる前記省電力状態への移行、且つ前記センサによって前記蓋部が開かれていることが検出されている場合に前記通常状態への移行を通知するためのパワーオンを通知し、前記蓋部が閉じられたことによる前記省電力状態への移行ではない、または前記センサによって前記蓋部が閉じられていることが検出されている場合に前記省電力状態に対応する電力管理を行う、情報処理装置の制御方法。前記省電力状態は、ACPIAdvancedConfigurationandPowerInterfaceで規定されているS3、S4、およびS5である、請求項6に記載の情報処理装置の制御方法。前記情報処理装置は、前記情報処理装置を省電力状態にするためのボタンを更に具備する、請求項6に記載の情報処理装置の制御方法。前記オペレーティングシステムは、前記情報処理装置を省電力状態にするためのユーザインタフェースを表示装置に表示する、請求項6に記載の情報処理装置の制御方法。間違ってディスプレイユニット蓋部を閉じた後に、ディスプレイユニット蓋部を開けることにより通常状態に復帰できることが望まれている。本発明の目的は、間違って蓋部を閉じた場合であっても、蓋部を開けることにより通常状態に復帰することができる情報処理装置、および情報処理装置の制御方法を提供することである。実施形態によれば、通常状態と前記通常状態より消費電力が低い省電力状態を有する情報処理装置は、本体と、蓋部と、センサと、電力管理部と、第1の通知手段と、第2の通知手段と、第3の通知手段とを具備する。蓋部は、前記本体に支持され、前記本体に対して開閉可能である。センサは、前記蓋部の開閉状態を検出する。電力管理部は、前記通常状態および前記省電力状態に対応する前記情報処理装置の電力管理を行う。第1の通知手段は、前記蓋部が閉じられたことが前記センサによって検出され、前記蓋部が閉じられた場合のアクションが前記省電力状態への移行を示している場合、前記蓋部が閉じられたことにより前記省電力状態に移行する旨を前記電力管理部に通知する。第2の通知手段は、前記蓋部が閉じられたことが前記センサによって検出された場合、オペレーティングシステムに前記蓋部が閉じられたことを通知する。第3の通知手段は、前記第2の通知手段からの通知に応じた前記オペレーティングシステムによる省電力状態へ移行するための処理が終了した場合に、前記電力管理部に前記省電力状態への移行を通知する。前記電力管理部は、前記第3の通知手段からの通知に応じて、前記蓋部が閉じられたことによる前記省電力状態への移行、且つ前記センサによって前記蓋部が開かれていることが検出されている場合に前記通常状態への移行を通知するためのパワーオンを通知し、前記第2の通知手段からの通知に応じて、前記蓋部が閉じられたことによる前記省電力状態への移行ではない、または前記センサによって前記蓋部が閉じられていることが検出されている場合に前記省電力状態に対応する電力管理を行う。以下、実施の形態について図面を参照して説明する。まず、図1および図2を参照して、一実施形態に係る再生装置の構成を説明する。本実施形態の再生装置は、例えば、情報処理装置として機能するノートブック型の携帯型パーソナルコンピュータ10から実現されている。図1はコンピュータ10のディスプレイユニット蓋部を開いた状態における斜視図である。本コンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とから構成されている。ディスプレイユニット12には、TFT-LCDThinFilmTransistorLiquidCrystalDisplay17から構成される表示装置が組み込まれている。なお、以下では、ディスプレイユニット12をLID12と記すこともある。ディスプレイユニット12は、コンピュータ本体11に対し、コンピュータ本体11の上面が露出される開放位置とコンピュータ本体11の上面を覆う閉塞位置との間を回動自在に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、本コンピュータ10をパワーオン/パワーオフするための電源ボタン14、本コンピュータ10をスリープさせるためのスリープボタン15、タッチパッド16、およびスピーカ18A,18Bなどが配置されている。次に、図2を参照して、本コンピュータ10のシステム構成について説明する。図2に示すように、本情報処理装置は、CPUCentralprocessingunit111、MCHMemorycontrollerhub112、メインメモリ揮発性メモリ113、ICHIocontrollerhub114、GPUGraphicsprocessingunit115、ビデオメモリVRAM115A、サウンドコントローラ116、BIOS-ROMBasicInputOutputSystemReadonlymemory117、HDDHarddiskdrive記憶装置118、ODDOpticaldiscdrive120、各種周辺機器121、EEPROMElectricallyerasableprogrammableROM122、EC/KBCEmbeddedcontrollerkeyboardcontroller123、および開閉センサ31等を備えている。CPU111は、本情報処理装置の動作を制御するプロセッサであり、HDD118やODD120からメインメモリ113にロードされる各種プログラムを実行する。このCPU111によって実行される各種プログラムの中には、ユーティリティプログラム210、リソース管理を司るOS220や、当該OS220の配下で動作する各種アプリケーションプログラム230等が存在する。また、CPU111は、BIOS-ROM117に格納されたBIOSプログラムも実行する。BIOSプログラムは、ハードウェア制御のためのプログラムである。MCH112は、CPU111とICH114との間を接続するブリッジとして動作すると共に、メインメモリ113をアクセス制御するメモリコントローラとして動作する。また、MCH112は、GPU115との通信を実行する機能を有している。GPU115は、本情報処理装置に組み込まれ、または、外部接続される表示装置を制御する表示コントローラである。GPU115は、VRAM115Aを有し、また、各種プログラムが表示しようとする画像をCPU111に代わって描画するアクセラレータを搭載している。ICH114は、HDD118およびODD120を制御するためのATAATAttachmentコントローラを内蔵する。ICH114は、PCIPeripheralcomponentinterconnectバスに接続された各種周辺機器121の制御も行う。また、ICH114は、サウンドコントローラ116との通信機能も有している。サウンドコントローラ116は音源デバイスであり、各種プログラムが再生対象とするオーディオデータを、本情報処理装置に組み込まれたスピーカ18A,18B、または、外部接続されるスピーカ等に出力する。EEPROM122は、例えば本情報処理装置の個体情報や環境設定情報などを格納するためのメモリデバイスである。そして、EC/KBC123は、コンピュータ10の電力管理を行うためのエンベデッドコントローラと、キーボード13やタッチパッド16等の操作によるデータ入力を制御するためのキーボードコントローラとが集積された1チップMPUMicroprocessingunitである。EC/KBC123は、ユーザによる電源ボタン14の操作に応じて本コンピュータ10をパワーオン/パワーオフする機能を有している。電源コントローラ124は、AC/DCアダプタ124Aを介して外部電源が供給されている場合、AC/DCアダプタ124Aから供給される直流電力を用いて本コンピュータ10の各コンポーネントに供給すべきシステム電力を生成する。また、AC/DCアダプタ124Aを介して外部電源が供給されていない場合、バッテリ124Bを用いて本コンピュータ10の各コンポーネントに供給すべきシステム電力を生成する。開閉センサ31は、ディスプレイユニット12が開放位置および閉塞位置の何れの位置にあるかを検出するセンサである。開閉センサ31は、コンピュータ本体11に設けられた永久磁石からの磁力を検知することにより、ディスプレイユニット12が開放位置および閉塞位置の何れの位置にあるかを検出する。開閉センサ31は、ディスプレイユニット12が開放位置に位置している場合に、開信号をEC/KBC123に出力する。開閉センサ31は、ディスプレイユニット12が閉塞位置に位置している場合に、閉信号をEC/KBC123に出力する。コンピュータ10は、ACPIAdvancedConfigurationandPowerInterfaceによって電力制御が行われる。ACPIでは、コンピュータ10のシステムスリープ状態が定義されている。本コンピュータでは、S0と、S3、S4、S5のシステムスリープ状態とが使用される。Sに添えられた数字が大きくなるほど、コンピュータ10の消費電力が低くなる。S0は、通常の運用状態ワーキングステートである。S3は、スリープまたはサスペンドと言われる状態である。S4は、休止状態またはハイバネーションと呼ばれる状態である。S5は、電源断状態である。なお、以下ではS3、S4、およびS5をまとめて省電力状態と記すこともある。S0から省電力状態に移行させるための方法として、オペレーティングシステムがLCD17の表示画面に表示するユーザインタフェースを用いてユーザが移行する状態を選択する方法がある。また、ディスプレイユニット12を閉じたり、電源ボタン14やスリープボタン15を操作したりすることでS0からS3、S4、およびS5の何れかの状態に移行させることが可能である。図3にディスプレイユニット12閉じたときのアクション、電源ボタン14が操作されたときのアクション、スリープボタン15が操作されたときのアクションを設定するための設定画面を示す。図3に示すように、設定画面では、コンピュータ10がバッテリ124Bによって駆動される場合と、コンピュータ10がAC/DCアダプタ124Aによって駆動される場合とでそれぞれ異なるアクションを設定することが可能である。図3に示す設定画面では、バッテリ駆動の場合、電源ボタン14が操作されるとシャットダウンしてS5に移行し、スリープボタン15が操作されるとスリープ状態S3に移行し、ディスプレイユニット12が閉じられるとスリープ状態S3に移行する。また、図3に示す設定画面では、電源駆動の場合、電源ボタン14が操作されるとシャットダウンしてS5に移行し、スリープボタン15が操作されるとスリープ状態S3に移行し、ディスプレイユニット12が閉じられると休止状態S4に移行する。誤ってディスプレイユニット12を閉じても、スリープ状態に移行するための処理が行われる。第1の実施形態のコンピュータ10は、スリープ状態に移行する処理が行われている途中で、ディスプレイユニット12を開けると、自動的に通常状態S0に移行する。図4は、第1の実施形態のコンピュータ10において、ディスプレイユニット12を閉じた後にディスプレイユニット12を開けると、自動的に通常状態S0に移行する処理を実行するための構成を図4のブロック図を参照して説明する。図4に示すように、コンピュータ10は、開閉センサ31、EC123A、BIOSプログラム420、ACPIモジュール430、ユーティリティプログラム210、オペレーティングシステム220等を備えている。BIOSプログラム420、ACPIモジュール430、ユーティリティプログラム210、およびOS220はCPU111によって実行されるプログラムである。エンベデッドコントローラEC123Aは、EC/KBC123の内のコンピュータ10の電力管理を行うためのモジュールである。EC123Aは、開閉センサ31から開信号および閉信号を受け取る。制御部401は、開閉センサ31からの信号が開信号から閉信号に変化した場合にBIOSプログラム420にECイベントの通知によってディスプレイユニット12が閉じられたことを通知する。また、制御部401は、開閉センサ31からの信号が開信号から閉信号に変化した場合に開閉フラグ411にディスプレイユニット12が閉じられていることを示す値を書き込む。また、制御部401は、開閉センサ31からの信号が閉信号から開信号に変化した場合に開閉フラグ411にディスプレイユニット12が開けられていることを示す値を書き込む。ユーティリティプログラム210からディスプレイユニット12が閉じられたことによって省電力状態に移行する処理が行われる旨が通知された場合、制御部401は、フラグ412の値を有効を示す値にする。制御部401は、フラグ412の値が有効の状態で制御部401がパワーオンをBIOSプログラム420に通知した場合、制御部はフラグ412の値を無効を示す値に書き替える。BIOSプログラム420から省電力状態への移行が通知された場合、制御部401は、開閉フラグ411の値が開を示す値、且つフラグ412の値が有効を示す値の場合に、BIOSプログラム420にパワーオンを通知する。また、BIOSプログラム420から省電力状態への移行が通知された場合、制御部401は、開閉フラグ411の値が閉を示す値、またはフラグ412の値が無効を示す値の場合に、電源管理部402に省電力状態に応じた電源管理を行うように通知する。電源管理部402は、通知に応じてコンピュータ10の電源管理を行う。BIOSプログラム420は、制御部401からECEventでディスプレイユニット12が閉じられたことが通知された場合、ACPIモジュール430にイベントを発行することによって、ディスプレイユニット12が閉じられたことを通知する。また、BIOSプログラム420は、OS220から省電力処理の実行が通知されると、省電力状態に移行するための処理を実行する。BIOSプログラム420は、処理が終了した後に、EC123Aに省電力処理の実行を通知する。ACPIモジュール430は、BIOSプログラム420から発行されたイベントに応じて、ユーティリティプログラム210にディスプレイユニット12が閉じられたことが通知されたことを通知する。ユーティリティプログラム210は、ACPIモジュール430からの通知に応じてOS220内の設定220Aを取得する。設定220Aには、ディスプレイユニット12が閉じられた場合のアクションが示されている。設定220Aは、何もしない、スリープ状態、休止状態、およびシャットダウンの何れかを示す。ユーティリティプログラム210は、設定220Aにスリープ状態、休止状態、およびシャットダウンの何れかが示されている場合、EC123Aに設定220Aに示されている状態に通知する。また、ユーティリティプログラム210は、設定220Aにスリープ状態、休止状態、およびシャットダウンの何れかが示されている場合、OS220に設定220Aに示されている状態に通知する。ユーティリティプログラム210は、ユーティリティプログラム210の通知に応じてOS220が省電力状態へ移行するための処理が終了した後、BIOSプログラム420に対して省電力状態への移行を通知する。本実施形態のようなユーティリティプログラム210が無いコンピュータにおいて、ディスプレイユニット12を閉じた場合にコンピュータ10をスリープにする手順を図5を参照して説明する。開閉センサ31は、LID12が閉じられと、EC123AにLID閉信号を出力するステップ501。EC123Aは、LID閉信号の受信に応じて、LID12が閉じられたことを検出するステップ502。EC123AはBIOSプログラム420に対してECEventでLID12が閉じられたことを通知するステップ503。BIOSプログラム420は、ECEventの検出ステップ504に応じて、ACPIモジュール430に対してEventでLID12が閉じられたことを通知するステップ505。ACPIモジュール430は、BIOSプログラム420からのイベントの検出ステップ506に応じてオペレーティングシステム220に対してLID12が閉じられたことを示す通知Notifyを発行するステップ507。LIDアクションはスリープ状態に設定されているので、オペレーティングシステム220は、スリープ処理を実行するステップ508。オペレーティングシステム220は、BIOSプログラム420にスリープ状態への移行を通知する。BIOSプログラム420は、スリープ状態へ移行するための処理を行うステップ509。BIOSプログラム420は処理を行った後に、EC/KBC123にスリープ状態への移行を通知する。EC/KBC123は、スリープ状態に応じた電源管理を行うステップ516。このとき、EC123AがLID変化を検出してからEC123Aがスリープ処理を実行するまでの間四角520の内側の間に、ユーザがLID12を開けても、スリープ処理は中断されずLID12は開いているのにスリープしたままになる。ユーティリティプログラム210が無いと、EC123Aは、スリープ状態への移行の通知が通知されても、LID12が閉じられたことによってスリープ状態にするのか、ユーザがスリープボタン15等を操作したことによってスリープ状態にするのかが分からない。そのため、EC123Aは、LID12を閉じた後にLID12が開けられても、スリープ状態から復帰させることができない。次に、本実施形態の装置において、LID12を閉じた後にLID12を開けた場合の処理の手順を図6のフローチャートを参照して説明する。開閉センサ31は、LID12が閉じられと、EC123AにLID閉信号を出力するステップ601。EC123Aは、LID閉信号の受信に応じて、LID12が閉じられたことを検出するステップ602。LID12の閉検出に応じて、EC123AはBIOSプログラム420に対してECイベントの通知によって、LID12が閉じられたことを通知するステップ603。BIOSプログラム420は、EC123AからのECイベントの検出ステップ604に応じたACPIモジュール430に対するイベントの通知によって、ACPIモジュール430にLID12が閉じられたことを通知するステップ605。ACPIモジュール430は、BIOSプログラム420からのイベントの検出ステップ606に応じて、ユーティリティプログラム210に対してLID12が閉じられたことを示す通知Notifyを発行するステップ607。ユーティリティプログラム210は、ACPIモジュール430からの通知の検出ステップ608に応じて、オペレーティングシステム220上のLIDアクションを参照するステップ609。LIDアクションはスリープに設定されているので、ユーティリティプログラム210は、LID12が閉じられたことによってスリープ処理を行う旨をEC/KBC123に通知するステップ610。ユーティリティプログラム210は、オペレーティングシステム220にスリープ処理の実行を要求するステップ612。EC123Aは、ユーティリティプログラム210からの通知によって、LID12が閉じられたことによってスリープ処理が行われることを認識する。EC123Aは、フラグ412の値を有効を示す値にする。オペレーティングシステム220は、ユーティリティプログラム210からの通知に応じてスリープ処理を行うステップ613。オペレーティングシステム220は、BIOSプログラム420にスリープ状態への移行を通知する。BIOSプログラム420は、スリープ処理を行った後ステップ614に、EC123Aにスリープ状態への移行を通知する。EC123Aの制御部401は、フラグ412の値を参照し、BIOSプログラム420からの通知に応じてLID12が閉じられたことによるスリープ状態への移行であるかを判定するステップ616。フラグ412の値が無効を示す値であり、LID12が閉じられたことによるスリープ状態への移行ではないと判定した場合ステップ616のNo、制御部401は、電源管理部402にスリープ状態に応じた電源管理を行うように命令することによって、コンピュータをスリープにするステップ617。フラグ412の値が有効を示す値であり、LID12が閉じられたことによるスリープ状態への移行であると判定した場合ステップ616のYes、制御部401は、開閉フラグ411を参照し、LID12が閉じられているかを判定する。LID12が閉じられていないと判定した場合ステップ618のNo、制御部401は、電源管理部402にスリープ状態に応じた電源管理を行うように命令することによって、コンピュータをスリープにするステップ617。LID12が閉じられていると判定した場合ステップ618のYes、制御部401は、BIOSプログラム420にパワーオンを通知する。BIOSプログラム420は、制御部401からの通知に応じて、レジューム処理を実行するステップ619。BIOSプログラム420は、レジューム処理の実行をオペレーティングシステム220に通知する。オペレーティングシステム220は、BIOSプログラム420からの通知に応じて、オペレーティングシステム220はレジューム処理を実行するステップ620。なお、四角640内の間にLID12が開けられと、開閉センサ31がEC123AにLID開信号を送信するステップ631。EC123Aは、LID開信号の受信に応じて、LID12が開けられたことを検出するステップ632。制御部401は、開閉フラグ411にLID12が閉じられていることを示す値を書き込むステップ413。以上示した手順によりLID12を閉じたことによるスリープ処理中にLID12がおけられたら通常状態S0に復帰する処理を実現することが可能になる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"