(57)【要約】【課題】本発明は、使い勝手のよい動作環境を維持した状態で、無駄な電力消費を抑制できる情報処理装置および省電力制御方法を提供することを課題とする。【解決手段】スクリーンセーバー制御部２０２は、アイドル状態フラグ２１２を参照し、システムがアイドル状態となっている期間は、表示画面を視認していない使用状態にあるとみなして、その期間は表示部１１０の表示輝度を低減し、その期間の無駄な消費電力を抑制する。【選択図】    図２
2005099515.tif 000002
【特許請求の範囲】
【請求項１】
入力装置と、
表示装置と、
前記入力装置の操作状態を監視してシステムのアイドル状態、非アイドル状態を検知する検知手段と、
前記検知手段がシステムのアイドル状態を検知した際に、前記表示装置の表示輝度を低減して前記表示装置に所定の画像を表示し、前記検知手段がシステムの非アイドル状態を検知した際に、前記表示装置を前記アイドル状態が検知される直前の表示状態に戻す処理手段と
を具備したことを特徴とする情報処理装置。
【請求項２】
前記処理手段は、前記検知手段がシステムのアイドル状態を検知した際に、前記表示装置の表示輝度を低減して、スクリーンセーバー機能を実行する請求項１記載の情報処理装置。
【請求項３】
スクリーンセーバー機能を設定する手段を有し、
前記処理手段は、前記検知手段がシステムのアイドル状態を検知した際に、前記スクリーンセーバー機能が設定されているか否かを判断し、スクリーンセーバー機能が設定されているとき、前記表示装置の表示輝度を低減して、設定されたスクリーンセーバー機能を実行し、スクリーンセーバー機能が設定されていないとき、前記検知手段がシステムの非アイドル状態を検知するまで前記表示装置を非表示状態に設定する請求項１記載の情報処理装置。
【請求項４】
前記表示装置は光源を有し、前記処理手段は、前記検知手段がシステムのアイドル状態を検知した際に、前記スクリーンセーバー機能が設定されているとき、前記表示装置の光源を減灯制御し、前記スクリーンセーバー機能が設定されていないとき、前記検知手段がシステムのアイドル状態を検知した際に、前記表示装置の光源を消灯制御する請求項３記載の情報処理装置。
【請求項５】
操作入力装置および表示装置を具備する情報処理装置の省電力制御方法であって、
前記操作入力装置の操作状態を監視してシステムのアイドル状態、非アイドル状態を検知し、
システムがアイドル状態になったことを検知した際に、前記表示装置の表示輝度を低減して、設定された画像を表示し、
システムが非アイドル状態に復帰したことを検知した際に、前記表示装置を前回の非アイドル状態での表示状態に戻すことを特徴とする省電力制御方法。
【請求項６】
システムがアイドル状態になったことを検知した際に、前記表示装置の表示輝度を低減して、スクリーンセーバー機能を実行する請求項５記載の省電力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置を具備した情報処理装置、およびバッテリー駆動が可能なパーソナルコンピュータに適用して好適な省電力制御方法に関する。
【背景技術】
【０００２】
ディスプレイの焼き付きを防止するためのソフトウェアとしてスクリーンセーバーがある。スクリーンセーバーは、キーボードやマウスからの入力が一定時間無いと、ディスプレイに動きのある画像を表示して、ディスプレイの焼き付きを防止する。従来のこの種スクリーンセーバーは、その目的から暗い（黒い）表示を基調に画像が構成されていた（例えば特許文献１）。近年ではコンピュータのグラフィックス機能が向上し、表示画像を楽しむことを目的としたスクリーンセーバーもある。いずれにしても、スクリーンセーバーは、表示輝度を一定に保った状態でディスプレイの表示を継続し、キー入力、マウス操作等があると、即時にスクリーンセーバーの画像を止めて、表示画面をもとの状態に戻し、中断していた作業を即時に継続することができる。また副次的な効果として、システムが動作状態（操作可能状態）にあることをユーザに明示することができる。
【特許文献１】特開２００２−３５１４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したようにスクリーンセーバーを用いることで、ディスプレイの焼き付きを防止しつつ使い勝手のよいシステムを実現することができる。しかしながら、従来の情報処理装置に於いては、スクリーンセーバーの機能を実行する際、表示輝度を一定に保った状態でディスプレイの表示を継続していることから、特にバッテリー駆動時に於ける電力消費の面で問題があった。
【０００４】
本発明は、使い勝手のよい動作環境を維持した状態で、無駄な電力消費を抑制できる情報処理装置および省電力制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、システムがアイドル状態となっている期間は、表示画面を視認していない使用状態にあるとみなして、その期間は表示輝度を低減し、その期間の無駄な消費電力を抑制する。これにより、使い勝手のよい動作環境を維持した状態で、無駄な電力消費を抑制できる。
【０００６】
具体例を挙げると、スクリーンセーバーの実行機能をもつ、バッテリー駆動可能なパーソナルコンピュータに於いて、スクリーンセーバーを実行している期間は、表示画面を視認していない使用状態にあるとみなして、その期間は表示輝度を低減し、その期間の無駄な消費電力を抑制する。これにより、使い勝手のよいスクリーンセーバーの機能を維持した状態で、バッテリー駆動時に於ける動作時間の延長に寄与することができる。
【発明の効果】
【０００７】
使い勝手のよい動作環境を維持した状態で、無駄な電力消費を抑制できる。例えばバッテリー駆動可能なパーソナルコンピュータに於いて、使い勝手のよいスクリーンセーバーの機能を維持した状態で、スクリーンセーバーの動作時に於ける無駄な電力消費を抑制できる。
【発明を実施するための最良の形態】
【０００８】
図１に本発明の実施形態による情報処理装置の構成を示す。ここではバッテリ駆動可能なノートブックタイプの携帯型パーソナルコンピュータを例に、そのコンピュータシステムの構成を示している。
【０００９】
このコンピューターシステムは、図示するように、ＣＰＵ１０１、メモリ（主記憶）１０２、キーボードコントローラ１０３、操作入力装置１０４、プログラム格納部１０５，１０６、ビデオ回路１１５、表示輝度制御部１１６、表示部１１０等を備えている。
【００１０】
表示部１１０は、透過型のＬＣＤ（Liquid Crystal Display）を用いた表示パネル１１１と、その表示パネル１１１のバックライト１１２とを有して構成される。表示輝度制御部１１６は、表示部１１０に設けられたバックライト１１２の照度をコントロールするインバータ回路を備え、ＣＰＵ１０１から受けた表示輝度制御コマンド（輝度値）に従いバックライト１１２の照度をコントロールして表示パネル１１１の表示輝度を制御する。
【００１１】
ビデオ回路１１５はビデオＲＡＭを有し、ＣＰＵ１０１の制御の下に表示画像をビデオＲＡＭ上に展開して表示部１１０の表示パネル１１１に表示する機能をもつ。この実施形態では、プログラム格納部１０５に格納されたスクリーンセーバー処理プログラムに従うスクリーンセーバーの画像を表示する機能をもつ。
【００１２】
操作入力装置１０４はキーボード、操作ボタン、マウス等のポインティングデバイス等により構成され、キーボードコントローラ１０３は操作入力装置１０４の操作に従う入力コマンドをＣＰＵ１０１に通知する機能をもつ。本発明の実施形態では、この操作入力装置１０４の操作を監視してシステムのアイドル状態を判定する。
【００１３】
プログラム格納部１０５にはスクリーンセーバーの表示制御を行うスクリーンセーバー処理プログラム、スクリーンセーバーのコンテンツデータ等が格納される。またプログラム格納部１０６には、システムのアイドル検知機能、オートディスプレイオフ機能等を実現する電力制御プログラムが格納される。
【００１４】
プログラム格納部１０６に格納された電力制御プログラムは、システムのアイドル検知機能を実現する状態監視プログラムと、オートディスプレイオフ機能等を実現する省電力制御プログラムとをもつ。
【００１５】
状態監視プログラムは、操作入力装置１０４の操作状態を監視して所定の時間内に操作入力があったか否かによりシステムがアイドル状態にあるか非アイドル状態にあるかを判定し、その判定内容を所定のコンポーネントに提示する処理ルーチンをもつ。
【００１６】
省電力制御プログラムは、省電力モードが設定されている際に、アイドル状態の期間に亘り、表示部１１０のバックライト１１２の照度を落として表示パネル１１１の表示輝度を低減する省電力制御ルーチン（第１実施形態）、若しくはスクリーンセーバーおよび省電力モードが設定されている際に、アイドル状態の期間に亘り、表示部１１０のバックライト１１２を消灯する省電力制御ルーチン（第２実施形態）をもつ。
【００１７】
プログラム格納部１０５に格納されたスクリーンセーバー処理プログラムは、状態監視プログラムの判定内容が非アイドル状態からアイドル状態に切り替わった際に、予め設定されたスクリーンセーバーコンテンツデータに従うスクリーンセーバーを起動し実行する処理ルーチンをもつ。
【００１８】
図２に上記コンピューターシステムのソフトウェア構成を示している。尚、図１と同一のコンポーネントには同一符号を付している。
【００１９】
図２に於いて、アイドル検知部２０１は、プログラム格納部１０６に格納された電力制御プログラムにより実現される。スクリーンセーバー制御部２０２は、プログラム格納部１０５に格納されたスクリーンセーバー処理プログラムにより実現される。タイマ２１１、アイドル状態フラグ２１２、およびアイドルカウンタ２１４はそれぞれアイドル検知部２０１が用いるコンポーネントであり、カウンタ、レジスタ等を用いて構成される。パワーマネージメント設定値２１３、輝度制御情報２１６はそれぞれシステムに予め用意された電源管理機構により所定の設定画面上で設定された値であり、ここで用いるパワーマネージメント設定値２１３はスクリーンセーバーを起動するまでの待ち時間を規定する設定値、輝度制御情報２１６はアイドル時の表示部１１０の表示輝度を規定する設定値である。
【００２０】
アイドル検知部２０１は、操作入力装置１０４の操作入力状態をタイマ２１１により一定の時間毎に監視し、操作入力装置１０４の非操作状態（操作入力が無い状態）をアイドルカウンタ２１４で計時する。そしてアイドルカウンタ２１４の計時値が予め設定されたパワーマネージメント設定値２１３に達すると、システムが非アイドル状態からアイドル状態になったと判定し、アイドル状態フラグ２１２を立てる（“１”にセットする）。
【００２１】
スクリーンセーバー制御部２０２は、上記アイドル状態フラグ２１２が立つ（“１”になる）と、予め設定されたスクリーンセーバーコンテンツ２１５によるスクリーンセーバープログラムを起動し、輝度制御情報２１６の輝度値に従う表示輝度で表示部１１０にスクリーンセーバーの画像を表示する。
【００２２】
図３に本発明の第１実施形態に於ける表示制御処理手順を示している。この第１実施形態による処理では、スクリーンセーバーが設定され、輝度制御情報２１６として省電力値（例えば表示輝度の最も低い値）が設定されているとき、アイドル時に於いて、省電力値に従う表示輝度でスクリーンセーバーの画像表示を行う。
【００２３】
ここで図３に示すフローチャートを参照して本発明の第１実施形態に於ける処理動作を説明する。ＣＰＵ１０１は、プログラム格納部１０６に格納された電力制御プログラムに含まれる省電力制御ルーチンの処理に於いて、当該プログラムにより実現されるアイドル検知部２０１により、操作入力装置１０４の操作入力状態をタイマ２１１により一定の時間毎に監視し、操作入力装置１０４の操作入力が無い状態をアイドルカウンタ２１４で計時する。そしてアイドルカウンタ２１４の計時値が予め設定されたパワーマネージメント設定値２１３に達すると、システムが非アイドル状態からアイドル状態になったと判定し、アイドル状態フラグ２１２を立てる（“１”にセットする）。
【００２４】
スクリーンセーバー制御部２０２は、上記アイドル状態フラグ２１２を参照して、スクリーンセーバーの開始および終了を判断する（図３ステップＳ１１，Ｓ１５）。ここでは上記アイドル状態フラグ２１２が立った（“０”から“１”に変化した）ことを検知したとき、システムがアイドル状態になったことを認識し（図３ステップＳ１１）、上記アイドル状態フラグ２１２が降りた（“１”から“０”に変化した）ことを検知したとき、システムが非アイドル状態に戻ったことを認識する（図３ステップＳ１５）。
【００２５】
ここで、アイドル状態になったことを認識した際（図３ステップＳ１１  Ｙｅｓ）は、輝度制御情報２１６の輝度値が省電力値になっているか否かを判断し（図３ステップＳ１２）、省電力値になっているときは（図３ステップＳ１２  Ｙｅｓ）、現在の非アイドル状態での輝度値を退避し、代わって設定された省電力値を表示輝度制御部１１６に設定して（図３ステップＳ１３）、予め設定されているスクリーンセーバーコンテンツによるスクリーンセーバーを起動する（図３ステップＳ１４）。
【００２６】
この際、表示輝度制御部１１６は、表示部１１０に設けられたバックライト１１２の照度をコントロールするインバータ回路を備え、設定された省電力値に従いバックライト１１２の照度をコントロールして表示パネル１１１の表示輝度を低減し、表示部１１０を省電力モードで表示制御する。
【００２７】
また、輝度制御情報２１６の輝度値が省電力値になっていない（通常の輝度値である）際は（図３ステップＳ１２  Ｎｏ）、現在の非アイドル状態での輝度値を維持した状態でスクリーンセーバーを起動する（図３ステップＳ１４）。
【００２８】
上記した省電力モード若しくは省電力モードを働かせていない状態でのスクリーンセーバーの実行時に於いて、操作入力装置１０４が操作され、システムが非アイドル状態になったことを認識した際（図３ステップＳ１５  Ｙｅｓ）は、表示輝度制御部１１６に省電力値が設定されているか否か（スクリーンセーバーの起動に際して輝度値を退避したか否か）を判断し（図３ステップＳ１６）、表示輝度制御部１１６に省電力値が設定されている（輝度値を退避している）際は（図３ステップＳ１６  Ｙｅｓ）、当該表示輝度制御部１１６に、省電力値に代えて退避している輝度値を設定し、表示部１１０の表示輝度を前回の非アイドル状態での表示輝度に戻して、スクリーンセーバーを終了し、表示部１１０の表示画面をスクリーンセーバー実行前の画面に戻す（図３ステップＳ１７，Ｓ１８）。また、表示輝度制御部１１６に省電力値が設定されていない際は（図３ステップＳ１６  Ｎｏ）、そのままスクリーンセーバーを終了し、表示部１１０の表示画面をスクリーンセーバー実行前の画面に戻す（図３ステップＳ１８）。
【００２９】
図４には本発明の第２実施形態に於ける表示制御処理手順を示している。この第２実施形態による処理では、スクリーンセーバーが設定されているときは、アイドル時に於いて、省電力値に従う表示輝度でスクリーンセーバーの画像表示を行い、スクリーンセーバーが設定されておらず、省電力モードが設定されているときは、表示部１１０のバックライト１１２を消灯状態にした省電力制御を行う。
【００３０】
ここで図４に示すフローチャートを参照して本発明の第２実施形態に於ける処理動作を説明する。尚、アイドル状態フラグ２１２の制御については上記した第１実施形態で説明しているので、ここではその動作を割愛する。
【００３１】
スクリーンセーバー制御部２０２は、アイドル状態フラグ２１２を参照して、システムがアイドル状態になったことを認識したとき（図４ステップＳ１０１  Ｙｅｓ）、予め設定されたスクリーンセーバーの設定情報をもとにスクリーンセーバーが設定されているか否かを判断し（図４ステップＳ１０２）、スクリーンセーバーが設定されているときは（図４ステップＳ１０２  Ｙｅｓ）、表示部１１０の表示輝度を低減して、スクリーンセーバーを起動する（図４ステップＳ１０３，Ｓ１０４）。この際の表示部１１０の表示輝度を低減する制御については上記した第１実施形態で説明しているので、ここではその動作説明を省略する。
【００３２】
また、スクリーンセーバーが設定されていないときは（図４ステップＳ１０２  Ｎｏ）、パワーマネジメント設定値２１３を参照して省電力モードが設定されているか否かを判断する（図４ステップＳ１０５）。
【００３３】
ここで、省電力モードが設定されている際は（図４ステップＳ１０５  Ｙｅｓ）、表示部１１０のバックライト１１２を消灯し、表示パネル１１１の電源をオフして表示部１１０の動作を停止した省電力制御を行う（図４ステップＳ１０６）。
【００３４】
またスクリーンセーバー制御部２０２は、アイドル状態フラグ２１２を参照して、システムが非アイドル状態に戻ったことを認識したとき（図４ステップＳ１１１  Ｙｅｓ）、表示部１１０をアイドル状態前の表示状態に戻す（図４ステップＳ１１２）。
【００３５】
このように、第２実施形態では、スクリーンセーバーが設定されているとき、アイドル時に於いて、省電力値に従う表示輝度でスクリーンセーバーの画像表示を行い、スクリーンセーバーが設定されていないとき、省電力モードが設定されている際は、バックライト１１２を含めて表示部１１０の表示動作を停止した省電力制御を行う。
【００３６】
図５に、上記スクリーンセーバーが設定されておらず、省電力モードが設定されている際の省電力制御（図４ステップＳ１０６）に於ける表示部１１０の動作タイミングを示している。図５に於いて、（ａ）はバックライト１１２の動作状態、（ｂ）は表示パネル１１１の動作状態を示している。表示部１１０の動作停止時に於いては、先ず図５（ａ）に示すように、表示輝度制御部１１６に設けられたバックライト１１２の照度をコントロールするインバータ回路へ供給するパルスの間隔を制御してバックライト１１２の照度を低下させ、バックライト１１２が消灯した後に、図５（ｂ）に示すように表示パネル１１１の電源をオフする。また、表示部１１０の動作開始（表示の再開）時に於いては、先ず図５（ｂ）に示すように、表示パネル１１１の電源をオンし、パネルの動作が安定した後に、図５（ａ）に示すように、インバータ回路へ供給するパルスの間隔を制御してバックライト１１２の照度を消灯前の照度に戻す。
【００３７】
このようにして、バックライト１１２を消灯し、表示パネル１１１の電源をオフすることで、アイドル時に於ける表示部１１０の電力消費量を、スクリーンセーバーの実行期間に亘る省電力制御に比して大幅に削減することができる。しかしながら、非アイドル状態に復帰した際の画面表示に於いては、図６（ｂ）に示すスクリーンセーバーを用いた際の画面復帰に比し、上記した表示部１１０の電源オフ後に於ける再起動では図６（ａ）に示すように、画面復帰に遅れが生じることから、操作の再開時に於ける使い勝手の面で若干の問題がある。尚、図中のｓはアイドル状態下で操作入力装置１０４が操作された際の非アイドル状態への切替タイミング、ｄｔはスクリーンセーバーでの画面復帰に対する表示部１１０の電源オフ後に於ける再起動時での画面復帰の遅れ時間である。
【００３８】
上記した各実施形態では、システムがアイドル状態となっている期間に亘り、所定の条件のもとに、表示輝度を低減した省電力モードで、スクリーンセーバーを実行しているが、システムが動作状態にあることを表示部１１０にてユーザが容易に認識できる表示の形態であればスクリーンセーバーに限らず他の表示形態であってもよい。例えば、システムがアイドル状態となっている期間に亘り、表示輝度を低減して、表示部１１０の表示画面全体を黒以外の特定色にして表示したり、システムがアイドル状態にある（またはシステム電源がオン状態ある）旨を示す予め用意した画面を表示して、システムがアイドル状態（操作入力の待ち状態）にあることをユーザに知らせるようにしてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る情報処理装置の構成を示すブロック図。
【図２】本発明の実施形態に係る情報処理装置のソフトウェア構成を示すブロック図。
【図３】本発明の第１実施形態による処理の手順を示すフローチャート。
【図４】本発明の第２実施形態による処理の手順を示すフローチャート。
【図５】本発明の第２実施形態に於ける所定条件下での省電力制御による表示部の動作タイミングを示す図。
【図６】本発明の第２実施形態に於ける所定条件下での省電力制御による表示部の動作タイミングを示す図。
【符号の説明】
【００４０】
１０１…ＣＰＵ、１０２…メモリ（主記憶）、１０３…キーボードコントローラ、１０４…操作入力装置、１０５，１０６…プログラム格納部、１１５…ビデオ回路、１１６…表示輝度制御部、１１０…表示部、１１１…表示パネル、１１２…バックライト、２０１…アイドル検知部、２０２…スクリーンセーバー制御部、２１１…タイマ、２１２…アイドル状態フラグ、２１４…アイドルカウンタ、２１３…パワーマネージメント設定値、２１６…輝度制御情報。
【図１】
2005099515.tif 000003
【図２】
2005099515.tif 000004
【図３】
2005099515.tif 000005
【図４】
2005099515.tif 000006
【図５】
2005099515.tif 000007
【図６】
2005099515.tif 000008