(57)【要約】【課題】適切なタイミングでシステム全体の省電力化を行うことができる情報処理装置、およびその制御方法を提供する。【解決手段】ディスプレイ１１１が閉じている場合は、オペレーティングシステムが描画処理の要求を受けた場合は、描画処理を行わずに描画処理の要求元のＥＣ／ＫＢＣに対して正常終了の応答を行う。【選択図】      図１
2008140054.tif 000002
【特許請求の範囲】
【請求項１】
オペレーティングシステムを備えた情報処理装置であって、
当該情報処理装置の蓋体を兼ね開閉可能なディスプレイパネルと、
前記ディスプレイパネルの開閉を検出する検出手段と、
前記オペレーティングシステムが描画処理の要求を受けた場合は、前記描画処理を行った後に前記描画処理の要求元に終了応答を行う応答手段とを備え、
前記検出手段により、前記ディスプレイパネルが閉じていると判別されるとともに、前記ディスプレイパネルが閉じている時に前記オペレーティングシステムが前記描画処理の要求を受けた場合は、前記応答手段は、前記描画処理を行わずに前記描画処理の要求元に対して前記終了応答を行うことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記描画処理の要求を前記オペレーティングシステムに送信するのは、動画再生アプリケーションであることを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記検出手段はファームウェアを含み、前記ファームウェアは、ＢＩＯＳを経由して前記オペレーティングシステムに前記ディスプレイパネルの開閉を通知することを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記検出手段により前記ディスプレイパネルが開いている状態を検出されるとともに、前記ディスプレイパネルの表示がオフしている場合は、前記ディスプレイパネルが閉じている場合と同様の処理を行うことを特徴とする情報処理装置。
【請求項５】
オペレーティングシステムを備えた情報処理装置の制御方法であって、
前記情報処理装置は、当該情報処理装置の蓋体を兼ね開閉可能なディスプレイパネルと、前記ディスプレイパネルの開閉を検出する検出手段と、前記オペレーティングシステムが描画処理の要求を受けた場合は、前記描画処理を行った後に前記描画処理の要求元に終了応答を行う応答手段とを備え、
前記検出手段により、前記ディスプレイパネルが閉じていると判別されるとともに、前記ディスプレイパネルが閉じている時に前記オペレーティングシステムが前記描画処理の要求を受けた場合は、前記応答手段は、前記描画処理を行わずに前記描画処理の要求元に対して前記終了応答を行うことを特徴とする制御方法。
【請求項６】
請求項５に記載の制御方法において、
前記検出手段はファームウェアを含み、前記ファームウェアは、ＢＩＯＳを経由して前記オペレーティングシステムに前記ディスプレイパネルの開閉を通知することを特徴とする制御方法。
【請求項７】
請求項５に記載の制御方法において、
前記検出手段により前記ディスプレイパネルが開いている状態を検出されるとともに、前記ディスプレイパネルの表示がオフしている場合は、前記ディスプレイパネルが閉じている場合と同様の処理を行うことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータのような情報処理装置および同装置の動作を制御する制御方法に関する。
【背景技術】
【０００２】
近年、ノートコンピュータのようなモバイル型の情報処理装置は、バッテリによる駆動時間を長くさせるため省電力化が望まれている。
【０００３】
ノートコンピュータの省電力化の技術として、例えば特許文献１には、ノートコンピュータのディスプレイパネルが閉じられた時に、予め設定されているＧＰＵの省電力モードへ自動的に移行させる技術が開示されている。
【特許文献１】特開平１１−５０７７４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の技術では、ＧＰＵのみの省電力化を行うだけであり、省電力化の効果が少ない。
【０００５】
本発明は上述の事情を考慮してなされたものであり、適切なタイミングでシステム全体の省電力化を行うことができる情報処理装置、およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様によれば、オペレーティングシステムを備えた情報処理装置であって、当該情報処理装置の蓋体を兼ね開閉可能なディスプレイパネルと、前記ディスプレイパネルの開閉を検出する検出手段と、前記検出手段により、前記ディスプレイパネルが閉じていると判別されると、前記オペレーティングシステムが描画処理の要求を受けた場合は、前記描画処理を行わずに前記描画処理の要求元に対して正常終了の応答を行う応答手段と、を具備することを特徴とする情報処理装置が提供される。
【発明の効果】
【０００７】
本発明によれば、適切なタイミングでシステム全体の省電力化を行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施形態を説明する。  
図１には、本発明の一実施形態に係る情報処理装置の斜視図が示されている。この情報処理装置は、バッテリ駆動可能なノートブック型コンピュータ１０として実現されている。
【０００９】
図１に示すように、コンピュータ１０は、本体１１６と、ディスプレイ１１１とから構成されている。ディスプレイ１１１にはＬＣＤ（Liquid Crystal Display）１５からなる表示装置が組み込まれており、そのＬＣＤ１５の表示画面はディスプレイ１１１のほぼ中央に位置されている。
【００１０】
ディスプレイ１１１は、コンピュータ１０に対して解放位置と閉塞位置との間を開閉自在に取り付けられている。コンピュータ１０の本体側は薄い箱形の筐体を有しており、その上面には、キーボード（ＫＢ）２５、パームレスト上にはタッチパッド２６、および左右２つのボタン１４ａ、１４ｂ、メール等の各種ショートカットボタン、パワーボタン２４、スピーカ２９等が配置されている。また、本体１１６の側面には、ＤＶＤドライブ１１５等の光学ドライブが設けられている。
【００１１】
図２は、コンピュータ１０の構成を示したブロック図である。
【００１２】
このパーソナルコンピュータ１０は、図示のように、ＣＰＵ（Central Processing Unit）１１、ノースブリッジ１２、主メモリ１３、グラフィクスコントローラ１４、表示装置（ＬＣＤ）１５、サウスブリッジ１６、ハードディスクドライブ（ＨＤＤ）２０、ＤＶＤドライブ１１５、ＢＩＯＳ−ＲＯＭ２１、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２、および電源コントローラ（ＰＳＣ）２３、キーボード（ＫＢ）２５、タッチパッド２６などを備えている。
【００１３】
ノースブリッジ１２、グラフィクスコントローラ１４、サウスブリッジ１６の各々は、PCI EXPRESS規格に準拠したデバイス（コンポーネント）である。ノースブリッジ１２とグラフィクスコントローラ１４との間の通信は、ノースブリッジ１２とグラフィクスコントローラ１４との間に配設されたPCI EXPRESSリンク２１を介して実行される。各PCI EXPRESSリンクはシリアルインタフェースから構成される通信路であり、アップストリームレーンおよびダウンストリームレーンを含む。
【００１４】
ＣＰＵ１１は本コンピュータの動作を制御するプロセッサであり、ＨＤＤ２０から主メモリ１３にロードされる各種プログラム（オペレーティングシステム、各種アプリケーションプログラム、例えばＤＶＤプレーヤアプリケーションプログラム）を実行する。また、ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ２１に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェアを制御するためのプログラムである。また、ＢＩＯＳは、PCI Express 規格で規定されたActive State Power Management (ASPM)機能の実行を本コンピュータの動作モードに応じて動的に許可または禁止するためのＳＭＩ（System Management Interrupt）ルーチンを有している。
【００１５】
ノースブリッジ１２はＣＰＵ１１のローカルバスとサウスブリッジ１６との間を接続するブリッジデバイスである。ノースブリッジ１２には、主メモリ１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１２は、PCI EXPRESSリンク２１を介してグラフィクスコントローラ１４との通信を実行する機能も有している。
【００１６】
グラフィクスコントローラ１４はコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１５を制御する表示コントローラである。サウスブリッジ１６は、PCI EXPRESSリンク２１を介して図示しない接続されたPCI Expressデバイスとの通信を実行する機能等を有している。また、サウスブリッジ１６は、ＬＰＣ（Low Pin Count）バス３０上の各デバイスの制御も実行する。
【００１７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）２５およびタッチパッド２６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２は、ユーザによるパワーボタン２４の操作に応じて、電源コントローラ（ＰＳＣ）２３と共同して、本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２は、本コンピュータに対するＡＣアダプタ２８の接続および取り外しを検出する機能も有している。ＡＣアダプタ２８の接続または取り外しのイベントが発生した時、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２２は、電力管理イベントの発生をＢＩＯＳに通知するために割り込み信号（ＩＮＴＲ）を発生する。この割り込み信号（ＩＮＴＲ）の発生に応答して、サウスブリッジ１６は、ＣＰＵ１１に割り込み信号（ＳＭＩ）を発生する。ＣＰＵ１１は、ＳＭＩに応答して、ＢＩＯＳのＳＭＩルーチンを実行する。なお、ＥＣ／ＫＢＣ２２からＣＰＵ１１に直接的にＳＭＩを供給するようにしてもよい。
【００１８】
図３は、本発明の実施形態に係る情報処理装置の機能構成を示したブロック図である。
【００１９】
ＥＣ／ＫＢＣ２２は、検出手段２２ａを備えている。検出手段２２ａによって、ディスプレイ１１１の開閉が検出されると、ＢＩＯＳ−ＲＯＭ２１経由でディスプレイ１１１の開閉がオペレーティングシステム１００に伝えられる。オペレーティングシステム１００が備える応答手段１００ａは、ＢＩＯＳ−ＲＯＭ２１経由でＥＣ／ＫＢＣ２２に、正常に処理が終了したか否か等の応答を行う。
【００２０】
次に、本発明の情報処理装置を適用した制御方法について図４のフローチャートを参照して説明する。
【００２１】
ＣＰＵ１１は、ＨＤＤ２０から主メモリ１３にＤＶＤプレーヤアプリケーションプログラムをロードする（ステップＳ１０１）。ＤＶＤドライブ１１５から読み出されたデータは、描画処理要求としてＤＶＤプレーヤアプリケーションプログラムを経由して、オペレーティングシステムのＤｉｒｅｃｔＳｈｏｗ（登録商標）等のストリーミング再生ドライバに送られる（ステップＳ１０２）。この際、ＥＣ／ＫＢＣ２２によって、ディスプレイ１１１が開いているか否かを判別される（ステップＳ１０３）。ＥＣ／ＫＢＣ２２によって、ディスプレイ１１１が閉じていると判別されると（ステップＳ１０３のＮＯ）、オペレーティングシステムは、ストリーミング再生ドライバに正常終了の応答を返し、描画処理要求を実行しない。これにより、ディスプレイ１１１が閉じているときは、ＣＰＵ１１に負担となる描画処理要求を行わず、システム全体の省電力化が図れる。
【００２２】
一方、ステップＳ１０３で、検出手段であるＥＣ／ＫＢＣ２２によって、ディスプレイ１１１が開いていると判別されると（ステップＳ１０３のＹＥＳ）、オペレーティングシステムは、ＣＰＵ１１による描画処理要求を実行し、ビデオデコード処理を行い（ステップＳ１０４）、ストリーミング再生ドライバに正常終了の応答を返す（応答手段）。デコードされたビデオデータは、グラフィックスコントローラ１４を経由し、ＧＰＵ（Graphics Processing Unit）による描画処理が行われる（ステップＳ１０５）。
【００２３】
すなわち、ＤＶＤ再生時、ＤＶＤドライブ１１５よりビデオデータがＤＶＤアプリケーションプログラムを経由して流れる。ＤＶＤアプリケーションプログラムはビデオデータをオペレーティングシステムへ渡す。このビデオデータはオペレーティングシステムのＤｉｒｅｃｔＳｈｏｗ（登録商標）を通る。ディスプレイ１１１が開いていれば、オペレーティングシステムはＤｉｒｅｃｔＳｈｏｗ（登録商標）を通るデータに対して、そのまま通過させる。ディスプレイ１１１が閉じていれば、ビデオデータを通過させず、ＤＶＤアプリケーションプログラム側へは正常終了のステータスを返す。これにより、ディスプレイ１１１が閉じているときは、ビデオエンコーダへはビデオデータは送られず、ＣＰＵ１１を用いた処理が行われない。よって、省電力化を行うことができる。
【００２４】
また、上述した実施形態では、ＤＶＤドライブから読み出されたデータをＤＶＤプレーヤアプリケーションプログラムで再生する場合について説明したが、ＤＶＤドライブから読み出されたデータに代えて、ＨＤＤ２０に記憶されたデータでもよく、限定されるものではない。また、ＤＶＤプレーヤアプリケーションプログラム以外のアプリケーションプログラムでの再生でもよく、例えば、ゲームソフト等の再生時においても同様の効果を奏することができる。
【００２５】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る情報処理装置を示した斜視図。
【図２】本発明の一実施形態に係る情報処理装置のシステム構成を示すブロック図。
【図３】本発明の実施形態に係る情報処理装置の機能構成を示したブロック図。
【図４】同実施形態の情報処理装置によって実行される制御処理の手順を説明するフローチャート。
【符号の説明】
【００２７】
１１…ＣＰＵ、１４…グラフィクスコントローラ、１５…ＬＣＤ、１６…サウスブリッジ、２０…ハードディスク、２１…ＢＩＯＳ−ＲＯＭ、２２…ＥＣ／ＫＢＣ、１１５…ＤＶＤドライブ
【図１】
2008140054.tif 000003
【図２】
2008140054.tif 000004
【図３】
2008140054.tif 000005
【図４】
2008140054.tif 000006