(57)【要約】【課題】省電力機能を容易に設定することができる情報処理装置を実現する。【解決手段】実施形態によれば、情報処理装置は、表示処理手段と、省電力設定手段とを具備する。前記表示処理手段は、経路に沿って移動可能なスライダを含む第１のインタフェースを画面上に表示する。前記省電力設定手段は、前記情報処理装置が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、前記経路上の前記スライダの位置に応じて複数の省電力設定項目の値をそれぞれ設定する。前記表示処理手段は、前記第１のインタフェースとは異なる第２のインタフェースによって前記複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が変更された場合、前記一つの省電力設定項目の変更後の値に基づいて、前記経路上の前記スライダの位置を変更する。【選択図】図３
2014071733.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
経路に沿って移動可能なスライダを含む第１のインタフェースを画面上に表示する表示処理手段と、
前記情報処理装置が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、前記経路上の前記スライダの位置に応じて複数の省電力設定項目の値をそれぞれ設定する省電力設定手段とを具備し、
前記表示処理手段は、前記第１のインタフェースとは異なる第２のインタフェースによって前記複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が変更された場合、前記一つの省電力設定項目の変更後の値に基づいて、前記経路上の前記スライダの位置を変更する、情報処理装置。
【請求項２】
前記表示処理手段は、前記複数の省電力設定項目と前記複数の省電力設定項目の現在値とを前記画面上に表示し、前記少なくとも一つの省電力設定項目の変更後の値が前記省電力モードで使用可能な範囲内の最大値よりも大きい場合、前記少なくとも一つの省電力設定項目およびその値を、他の省電力設定項目およびその値とは異なる表示形式で表示する請求項１記載の情報処理装置。
【請求項３】
前記表示処理手段は、前記スライダが前記経路の第２端部に向けて前記経路の第１端部から移動された場合、インジケータを前記省電力モードの有効を表すための第１の表示形式で前記画面上に表示し、前記少なくとも一つの省電力設定項目の変更後の値が前記省電力モードで使用可能な範囲内の最大値よりも大きい場合、前記インジケータを前記第１の表示形式から前記省電力モードの無効を表すための第２の表示形式に変更する請求項１記載の情報処理装置。
【請求項４】
前記表示処理手段は、前記少なくとも一つの省電力設定項目の変更後の値が前記省電力モードで使用可能な範囲内の最大値よりも大きい場合、前記スライダを前記経路の第１端部に移動する請求項３記載の情報処理装置。
【請求項５】
前記省電力設定手段は、前記スライダが前記経路の第１端部の近傍の第１位置に移動された場合、前記複数の省電力設定項目の値を前記省電力モードで使用可能な範囲の最大値にそれぞれ設定し、前記スライダが前記経路の第２端部近傍の第２位置に移動された場合、前記複数の省電力設定項目の値を前記省電力モードで使用可能な範囲の最小値にそれぞれ設定し、前記スライダが前記第１位置と前記第２位置との間の第３位置に移動された場合、前記複数の省電力設定項目の値を前記省電力モードで使用可能な範囲内の基準値にそれぞれ設定する請求項１記載の情報処理装置。
【請求項６】
前記省電力設定手段は、前記経路上の前記スライダの位置に応じて前記複数の省電力レベルの一つを選択し、前記各省電力レベルと前記各省電力設定項目の値との関係を示す設定値情報に基づいて、前記複数の省電力設定項目の値を前記選択された省電力レベルに対応する値にそれぞれ設定する請求項１記載の情報処理装置。
【請求項７】
前記複数の省電力レベルは、前記複数の省電力レベルの中で最も省電力効果が最も低い最小省電力レベルであって、前記複数の省電力設定項目の値がそれぞれ前記省電力モードで使用可能な範囲内の最大値である最小省電力レベルと、前記複数の省電力レベルの中で最も省電力効果が高い最大省電力レベルであって、前記複数の省電力設定項目の値がそれぞれ前記省電力モードで使用可能な範囲内の最小値である最大省電力レベルと、前記最小省電力レベルと前記最大省電力レベルの間の省電力効果を有する基準省電力レベルであって、前記複数の省電力設定項目の値がそれぞれ前記省電力モードで使用可能な範囲内の基準値である基準省電力レベルとを少なくとも含む請求項１記載の情報処理装置。
【請求項８】
情報処理装置の動作制御方法であって、
経路に沿って移動可能なスライダを含む第１のインタフェースを画面上に表示し、
前記情報処理装置が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、前記経路上の前記スライダの位置に応じて複数の省電力設定項目の値をそれぞれ設定し、
前記第１のインタフェースとは異なる第２のインタフェースによって前記複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が変更された場合、前記一つの省電力設定項目の変更後の値に基づいて、前記経路上の前記スライダの位置を変更する、動作制御方法。
【請求項９】
コンピュータによって実行されるプログラムであって、
経路に沿って移動可能なスライダを含む第１のインタフェースを画面上に表示する手順と、
前記コンピュータが複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、前記経路上の前記スライダの位置に応じて複数の省電力設定項目の値をそれぞれ設定する手順と、
前記第１のインタフェースとは異なる第２のインタフェースによって前記複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が変更された場合、前記一つの省電力設定項目の変更後の値に基づいて、前記経路上の前記スライダの位置を変更する手順とを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、省電力のための技術に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（ＰＣ）、タブレットといった種々の情報処理装置が開発されている。このような情報処理装置の多くは、省電力機能を有している。省電力機能はシステムが消費する電力量に影響を与える動作環境を設定するための機能であり、パワー管理機能と称されることもある。ユーザは、ＰＣ内の幾つかの省電力設定項目に対する省電力設定を行うことにより、ＰＣの電力消費を低減することができる。
【０００３】
最近では、ＰＣの省電力機能は、エネルギーを節約するという観点において注目されている。もし各家庭内のＰＣまたは個々の企業内のＰＣそれぞれの省電力機能が適正に利用されれば、多くの電力を節約できる可能性があり、省電力（エコロジー）に貢献することができるためである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２８６８８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザにとっては、ＰＣの省電力機能を設定する操作は必ずしも簡単ではない。このため、ユーザによる省電力設定によってはユーザが意図する省電力効果が十分に得られない場合がある。よって、省電力機能を容易に設定するための新たな機能の実現が要求される。
【０００６】
本発明の目的は、省電力機能を容易に設定することができる情報処理装置および動作制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、表示処理手段と、省電力設定手段とを具備する。前記表示処理手段は、経路に沿って移動可能なスライダを含む第１のインタフェースを画面上に表示する。前記省電力設定手段は、前記情報処理装置が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、前記経路上の前記スライダの位置に応じて複数の省電力設定項目の値をそれぞれ設定する。前記表示処理手段は、前記第１のインタフェースとは異なる第２のインタフェースによって前記複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が変更された場合、前記一つの省電力設定項目の変更後の値に基づいて、前記経路上の前記スライダの位置を変更する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理装置の外観を示す斜視図。
【図２】同実施形態の情報処理装置のシステム構成を示すブロック図。
【図３】同実施形態の情報処理装置の省電力ユーティリティプログラムによって表示される省電力設定画面を説明するための図。
【図４】同実施形態の情報処理装置の省電力ユーティリティプログラムによって管理される、省電力レベルと各省電力設定値との関係を示す図。
【図５】同実施形態の情報処理装置の省電力ユーティリティプログラムによって管理される、スライダレベルと各省電力設定値との関係を示す図。
【図６】各省電力設定項目の省電力設定値を個別に変更するための省電力設定画面の例を示す図。
【図７】図３の省電力設定画面上に表示されるスライダの移動間隔を説明するための図。
【図８】図６の省電力設定画面上である省電力設定項目の設定値が変更される様子を示す図。
【図９】図３の省電力設定画面上に表示されるスライダの位置を修正（変更）する動作を説明するための図。
【図１０】図６の省電力設定画面上である省電力設定項目の設定値が省電力設定範囲外に変更される様子を示す図。
【図１１】図３の省電力設定画面上に表示されるスライダの位置を修正（変更）する別の動作を説明するための図。
【図１２】同実施形態の情報処理装置の省電力ユーティリティプログラムの構成を示すブロック図。
【図１３】同実施形態の情報処理装置によって実行される省電力設定処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る情報処理装置の外観を示す斜視図である。この情報処理装置は、パーソナルコンピュータ（ＰＣ）、ＰＤＡ、タブレット、スマートフォン、またはＴＶ、といった電子機器である。以下では、この情報処理装置がノートブックタイプのパーソナルコンピュータ１０として実現されている場合を想定する。
【００１０】
図１に示すように、本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とを備える。ディスプレイユニット１２には、ＬＣＤ（liquid crystal display）１７が組み込まれている。ディスプレイユニット１２は、コンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２で覆られる閉塞位置との間を回動自在にコンピュータ本体１１に取り付けられている。
【００１１】
コンピュータ本体１１は、薄い箱形の筐体を有しており、その上面には、キーボード１３、本コンピュータ１０を電源オン／電源オフするためのパワーボタン１４、入力操作パネル１５、タッチパッドのようなポインティングデバイス１６、スピーカ１８Ａ，１８Ｂなどが配置されている。入力操作パネル１５上には、各種操作ボタンが設けられている。
【００１２】
また、コンピュータ本体１１の右側面には、ＵＳＢ（universal serial bus）コネクタ１９が設けられている。ＵＳＢコネクタ１９には、様々な周辺デバイス接続することができる。コンピュータ本体１１の背面には、例えばＨＤＭＩ(high-definition multimedia interface)規格に対応した外部ディスプレイ接続端子（図示せず）が設けられている。この外部ディスプレイ接続端子は、デジタル映像信号を外部ディスプレイに出力するために用いられる。
【００１３】
図２は、本コンピュータ１０のシステム構成を示す図である。  
本コンピュータ１０は、図２に示されているように、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスプロセッシングユニット（ＧＰＵ）１０５、ビデオＲＡＭ（ＶＲＡＭ）１０５Ａ、サウンドコントローラ１０６、ＢＩＯＳ−ＲＯＭ１０７、ＬＡＮコントローラ１０８、ハードディスクドライブ（ＨＤＤ）１０９、光ディスクドライブ（ＯＤＤ）１１０、ＵＳＢコントローラ１１１Ａ、カードコントローラ１１１Ｂ、無線ＬＡＮコントローラ１１２、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１１３、ＥＥＰＲＯＭ１１４等を備える。
【００１４】
ＣＰＵ１０１は、本コンピュータ１０内の各部の動作を制御するプロセッサである。ＣＰＵ１０１は、ＨＤＤ１０９から主メモリ１０３にロードされる、オペレーティングシステム（ＯＳ）２１、各種ユーティリティプログラム、及び各種アプリケーションプログラムを実行する。ユーティリティプログラムには、省電力ユーティリティプログラム２２等が含まれている。
【００１５】
省電力ユーティリティプログラム２２は、ユーザ操作に応じて省電力設定情報内の各省電力設定項目の値を設定してコンピュータ１０を省電力モード（エコモード）で動作させるためのプログラムである。省電力設定情報は、コンピュータ１０が消費する電力量に影響を与えるコンピュータ１０の動作に関する複数の設定項目を、上述の省電力設定項目として含む。
【００１６】
本実施形態では、複数の省電力レベル（エコレベル）を伴ったフレキシブルな省電力モード（エコモード）が使用される。複数の省電力レベルは、例えば、レベル２〜レベル１０の９個のレベルを含む。レベル１０は複数の省電力レベルの中で最も省電力効果の大きい最大省電力レベルである。コンピュータ１０がレベル１０、つまり最大省電力レベルに設定された場合、複数の省電力設定項目の値はそれぞれ省電力モードで使用可能な範囲内の最小値に設定される。省電力モードで使用可能な範囲は省電力設定項目毎に予め規定されている。レベル２は上述の複数の省電力レベルの中で最も省電力効果の小さい最小省電力レベルである。コンピュータ１０がレベル２、つまり最小省電力レベルに設定された場合、複数の省電力設定項目の値はそれぞれ省電力モードで使用可能な範囲内の最大値に設定される。レベル７は、最小省電力レベルと最大省電力レベルの間の省電力効果を有する基準省電力レベルである。コンピュータ１０がレベル７、つまり基準省電力レベルに設定された場合、複数の省電力設定項目の値はそれぞれ省電力モードで使用可能な範囲内の基準値（初期設定値）に設定される。
【００１７】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０７に格納されたＢＩＯＳも実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００１８】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、例えば、PCI EXPRESS規格のシリアルバスなどを介してＧＰＵ１０５との通信を実行する機能も有している。
【００１９】
ＧＰＵ１０５は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このＧＰＵ１０５によって生成される表示信号はＬＣＤ１７に送られる。また、ＧＰＵ１０５は、ＨＤＭＩ制御回路３およびＨＤＭＩ端子２を介して、外部ディスプレイ１にデジタル映像信号を送出することもできる。
【００２０】
ＨＤＭＩ端子２は、前述の外部ディスプレイ接続端子である。ＨＤＭＩ端子２は、非圧縮のデジタル映像信号とデジタルオーディオ信号とを１本のケーブルでテレビのような外部ディスプレイ１に送出することができる。ＨＤＭＩ制御回路３は、ＨＤＭＩモニタと称される外部ディスプレイ１にデジタル映像信号をＨＤＭＩ端子２を介して送出するためのインタフェースである。
【００２１】
システムコントローラ１０２は、ＰＣＩ（Peripheral Component Interconnect）バス上の各デバイス及びＬＰＣ（Low Pin Count）バス上の各デバイスを制御する。また、システムコントローラ１０２は、ＨＤＤ１０９及びＯＤＤ１１０を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。さらに、システムコントローラ１０２は、サウンドコントローラ１０６との通信を実行する機能も有している。
【００２２】
サウンドコントローラ１０６は音源デバイスであり、再生対象のオーディオデータをスピーカ１８Ａ，１８ＢまたはＨＤＭＩ制御回路３に出力する。ＬＡＮコントローラ１０８は、例えばIEEE 802.3規格の有線通信を実行する有線通信デバイスであり、一方、無線ＬＡＮコントローラ１１２は、例えばIEEE 802.11規格の無線通信を実行する無線通信デバイスである。ＵＳＢコントローラ１１１Ａは、ＵＳＢコネクタ１９を介して接続される外部機器との通信を実行する。カードコントローラ１１１Ｂは、コンピュータ本体１１に設けられたカードスロットに挿入されるメモリカードに対するデータの書き込み及び読み出しを実行する。
【００２３】
ＥＣ／ＫＢＣ１１３は、電力管理のためのエンベデッドコントローラと、キーボード１３及びタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１１３は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／電源オフする機能を有している。
【００２４】
図３は、省電力ユーティリティプログラム２２によってＬＣＤ１７に表示される省電力設定画面２００の例を示す。この省電力設定画面２００はユーザが容易に省電力モード（エコモード）を設定または変更できるようにするためのＧＵＩである。ユーザは、この省電力設定画面２００を用いて、各省電力設定項目の値を容易に設定することができる。
【００２５】
まず、省電力ユーティリティプログラム２２がサポートする幾つかの省電力設定項目の例について説明する。各省電力設定項目は、コンピュータ１０が消費する電力量に影響を与えるコンピュータ１０の動作環境を設定するために使用される。省電力設定項目には、例えば、以下の設定項目がある。
【００２６】
画面の明るさ（display brightness）：  この省電力設定項目はディスプレイ画面の明るさを制御するために使用される。ディスプレイ画面の明るさ（輝度）の調節範囲は、例えば、レベル１（最も暗い）からレベル１００（最も明るい）までである。レベル１は最大の明るさの１％の明るさを示し、レベル１００は最大の明るさの１００％の明るさを示す。省電力モード（エコモード）においては、使用可能な画面の明るさの範囲は最小値（レベル５）〜最大値（レベル３７）に制限される。
【００２７】
ディスプレイをオフするまでの時間（turn off display after）：  この省電力設定項目はアイドル時にディスプレイの電源をオフする制御を実行するために使用される。この設定項目においては、システムがアイドルになってからディスプレイの電源がオフされるまでの時間が設定される。この時間の調節範囲は、例えば、１分（最も短い）から９分（最も長い）までである。省電力モード（エコモード）においては、使用可能な時間範囲は最小値（１分）〜最大値（４分）に制限される。
【００２８】
画面の暗転までの時間（dim display after）：  この省電力設定項目はアイドル時にディスプレイを暗転(暗くする)制御を実行するために使用される。この設定項目においては、システムがアイドルになってからディスプレイが暗転されるまでの時間が設定される。この時間の調節範囲は、例えば、１分（最も短い）から４分（最も長い）までである。省電力モード（エコモード）においては、使用可能な時間範囲は１分に制限される。
【００２９】
画面の暗転時の明るさ（dimmed display brightness）：  この省電力設定項目は画面暗転時のディスプレイ画面の明るさを制御するために使用される。暗転時の画面の明るさの調節範囲は、例えば、レベル１（最も暗い）からレベル１０（最も明るい）までである。省電力モード（エコモード）においては、使用可能な暗転時の画面の明るさの範囲は最小値（レベル１）〜最大値（レベル８）に制限される。
【００３０】
ＨＤＤをオフするまでの時間（turn off hard disk after）：  この設定項目はアイドル時にＨＤＤの電源をオフする制御を実行するために使用される。この設定項目においては、システムがアイドルになってからＨＤＤの電源がオフされるまでの時間が設定される。この時間の調節範囲は、例えば、１分（最も短い）から１９分（最も長い）までである。省電力モード（エコモード）においては、使用可能な時間範囲は１分（最小値）〜８分（最大値）に制限される。
【００３１】
スリープまでの時間(sleep after)：  この設定項目はアイドル時にシステムをスリープステート（スタンバイステート）に遷移させる制御を実行するために使用される。この設定項目においては、システムがアイドルになってからシステムがスリープステートに遷移されるまでの時間が設定される。この時間の調節範囲は、例えば、１分（最も短い）から１５分（最も長い）までである。省電力モード（エコモード）においては、使用可能な時間範囲は１分（最小値）〜１３分（最大値）に制限される。
【００３２】
省電力設定画面２００は、スライダ表示領域２０１、省電力設定表示領域２０２、電力消費表示領域２０３、インジケータ２０４等を含む。スライダ表示領域２０１は、横方向に延びた経路であるスライダバー２０１Ｂに沿って移動可能なスライダ２０１Ａを表示するための第１のインタフェースである。このスライダ２０１Ａは、現在の省電力設定をユーザによるスライダ２０１Ａの移動操作に応じて切り替えるためのコントロールオブジェクト（グラフィカルユーザインタフェース）として使用される。ユーザは、例えば、ポインティングデバイスを使用してスライダ２０１Ａを選択した状態でスライダ２０１Ａを右方向又は左方向にドラッグすることにより、スライダ２０１Ａをスライダバー２０１Ｂ上の任意の位置に移動することができる。
【００３３】
省電力ユーティリティプログラム２２は、スライダバー２０１Ｂ上のスライダ２０１Ａの位置に応じて、コンピュータ１０が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、複数の省電力設定項目の値を同時にそれぞれ設定する。スライダバー２０１Ｂには、OFF（レベル１）と、９個の省電力レベル（レベル２〜１０）とを含む計１０個のレベルに対応する１０個の位置が割り当てられている。スライダバー２０１Ｂの左端部はOFFに対応する位置であり、スライダバー２０１Ｂの右端部はレベル１０に対応する位置である。スライダ２０１Ａがスライダバー２０１Ｂの左端部に位置する場合は、各省電力設定項目には最小省電力レベル２よりも電力消費量が多い設定が適用され得る（省電力モード＝ＯＦＦ）。スライダ２０１Ａがスライダバー２０１Ｂの右端部に向けてスライダバー２０１Ｂの左端部から移動された場合、省電力ユーティリティプログラム２２は、図３に示すように、インジケータ２０４を省電力モードの有効（ＯＮ）を表すための表示形式で画面２００上に表示する。そして、省電力ユーティリティプログラム２２は、スライダ２０１Ａの移動先位置に応じて、省電力レベル（レベル２〜１０）の一つを選択し、各省電力レベルと各省電力設定項目の値との関係を示す後述の設定値情報に基づいて、複数の省電力設定項目の値を選択された省電力レベルに対応する値にそれぞれ一括して設定する。
【００３４】
また、インジケータ２０４は、コンピュータ１０を省電力モードに入れるためのボタンとして使用しても良い。ユーザによるポインティングデバイスの操作によってインジケータ２０４が選択されると、コンピュータ１０が省電力モードに設定される。この場合、各省電力設定項目は上述の基準省電力レベルに対応する値に設定され得る。
【００３５】
省電力設定表示領域２０２は、上述の複数の省電力設定項目とこれら複数の省電力設定項目の現在値とを表示する。コンピュータ１０が省電力ユーティリティプログラム２２によってある省電力レベルの省電力モードに設定された場合には、その省電力レベルに対応する各省電力設定項目の値が省電力設定表示領域２０２に表示される。電力消費表示領域２０３は、コンピュータ１０の現在の電力消費量を表示する。
【００３６】
また、省電力ユーティリティプログラム２２は、省電力設定表示領域２０２上の各省電力設定項目の値を、スライダ２０１Ａの移動に応じてリアルタイムに更新することもできる。例えば、スライダ２０１Ａのドラック中（移動操作中）においては、省電力ユーティリティプログラム２２は、省電力設定表示領域２０２上の各省電力設定項目の値をリアルタイムに更新し、スライダ２０１Ａの選択が解除された時に、現在のスライダ２０１Ａの現在位置に応じて、各省電力設定項目の値を設定／変更してもよい。これにより、ユーザは、各省電力設定項目の値を見ながら、スライダ２０１Ａを移動する操作を行うことができる。
【００３７】
図４は、各省電力レベルと各省電力設定値との関係を示す。本実施形態では、各省電力レベルと各省電力設定値との関係は、上述の最小省電力レベル（Ｍｉｎ）、最大省電力レベル（Ｍａｘ）、基準省電力レベル（Ｄｅｆａｕｌｔ）の３つの省電力レベルを考慮して予め決定されている。すなわち、まず、省電力設定項目毎に、これら３つの省電力レベルに対応する３つの値がそれぞれ規定される。そして、省電力設定項目毎に、これら３つの値を通る多項式（多項式近似曲線）を使用して、３つの省電力レベル以外の他の各省電力レベルに対応する各省電力設定項目の値が補間される。
【００３８】
図５は、省電力レベル２〜１０それぞれに対応する省電力レベルとこれら省電力レベルに対応する省電力設定値との関係を示す。各省電力設定項目について、「ＤＣ」は、コンピュータ１０がコンピュータ１０内のバッテリによって駆動されている場合に使用すべき値を示し、「ＡＣ」は、コンピュータ１０がＡＣアダプタ等を介して供給される外部電源によって駆動されている場合に使用すべき値を示している。
【００３９】
図６は、上述の複数の省電力設定項目の値を個別に設定／変更するためのツールによって表示される省電力設定画面３０１の例を示す。このツールは、上述のスライダ２０１Ａを含む第１のインタフェースとは異なる第２のインタフェースである。このツール、つまりこの第２のインタフェースは、例えば、ＯＳ２１内の電源オプションのようなユーティリティプログラムによって実現してもよい。各省電力設定項目の現在値を示す上述の省電力設定情報はレジストリのような記憶領域に格納されており、省電力ユーティリティプログラム２２と上述のツールとによって共有することができる。したがって、省電力ユーティリティプログラム２２と上述のツールのどちらも、各省電力設定項目の現在値を取得することができる。ユーザは、図３の省電力設定画面２００上のスライダ２０１Ａを移動操作することによって複数の省電力設定項目の値を一括設定した後、上述のツールによって表示される省電力設定画面３０１上で少なくも一つの任意の省電力設定項目の値を個別に変更することもできる。この場合、図３の省電力設定画面２００上のスライダ２０１Ａの位置は、もはや、現在の省電力設定値に対応する位置に一致しなくなる可能性がある。
【００４０】
本実施形態では、省電力ユーティリティプログラム２２は、スライダ２０１Ａの位置を修正（変更）する機能をさらに有している。すなわち、省電力ユーティリティプログラム２２は、上述の複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が上述のツール（第２のインタフェース）によって変更された場合、この少なくとも一つの省電力設定項目の変更後の値に基づいて、スライダバー２０１Ｂ上のスライダ２０１Ａの位置を自動的に修正（変更）する。これにより、スライダ２０１Ａを実際の各省電力設定値に対応する正しい位置に位置づけることができるので、ユーザに現在の省電力設定の内容を正しく通知することができる。
【００４１】
なお、上述のツールは必ずしも上述の複数の省電力設定項目全てを設定／変更可能である必要は無く、１以上の省電力設定項目を設定／変更できればよい。また、上述の第２のインタフェースとして、キーボード上の特定の１以上の機能キーの押下に応じて、画面の明るさ、暗転時の画面の明るさのような１以上の省電力設定項目の値を増加または減少させるインタフェースを使用することもできる。
【００４２】
図７は、スライダ２０１の移動間隔を示す。スライダバー２０１Ｂには、ｏｆｆ、省電力レベル２、省電力レベル３、…省電力レベル１０の１０個のレベルがスライダバー２０１Ｂの左端部から右端部にわたって割り当てられている。ユーザ操作によって移動可能なスライダ２０１の位置は、これら１０個のレベルのいずれかに対応する位置である。一方、実際には、スライダバー２０１Ｂには、１０個よりも多い多数の省電力サブレベル、例えば１００個の省電力サブレベル（１００個のサブ位置）が割り当てられており、スライダ２０１は、これらスライダバー２０１Ｂ上の１００個のサブ位置のいずれかに移動することができる。これにより、スライダバー２０１Ｂ上のスライダ２０１Ａの位置を自動的に修正（変更）する上述の処理においては、省電力ユーティリティプログラム２２は、１００個のサブ位置のいずれかに移動することができるので、スライダ２０１Ａの位置を精度良く修正（変更）することができる。
【００４３】
次に、スライダ２０１Ａの位置を修正（変更）する動作について説明する。  
図８は、ユーザが省電力設定画面３０１上で「スリープまでの時間」(Sleep after)を５分から３分に変更する様子を示している。Sleep after=５分は、省電力設定画面２００上のスライダ２０１Ａの移動操作に応じて設定された値である。このように、スライダ２０１Ａの移動操作に応じて複数の省電力設定項目が一括設定された後に、ある省電力設定項目の値が個別に変更された場合、省電力ユーティリティプログラム２２は、この変更後の時間（３分)に基づいて、図９に示すように、省電力設定画面２００に表示されるスライダ２０１Ａの現在位置をスライダバー２０１Ｂの右端部側に向けて所定距離移動してスライダ２０１Ａの現在位置を修正（変更）する。
【００４４】
図１０は、ユーザが省電力設定画面３０１上で「スリープまでの時間」(Sleep after)を５分から１５分に変更する様子を示している。Sleep after=５分は、省電力設定画面２００上のスライダ２０１Ａの移動操作に応じて設定された値である。このように、スライダ２０１Ａの移動操作に応じて複数の省電力設定項目が一括設定された後に、ある省電力設定項目の値が個別に変更された場合、省電力ユーティリティプログラム２２は、この変更後の時間（１５分）に基づいて、図１１に示すように、省電力設定画面２００に表示されるスライダ２０１Ａの現在位置を修正（変更）する。本実施形態では、省電力モードで使用可能な「スリープまでの時間」(Sleep after)の最大値は１４分である。変更後の時間（１５分）は、省電力モードで使用可能な「スリープまでの時間」(Sleep after)の最大値（１４分）よりも大きい。したがって、省電力ユーティリティプログラム２２は、スライダ２０１Ａの現在位置をスライダバー２０１Ｂの左端部に移動する。
【００４５】
さらに、省電力ユーティリティプログラム２２は、「スリープまでの時間」(Sleep after)とその現在設定値（１５分）を、他の各省電力設定項目とその現在値とは異なる表示形式で表示する。例えば、「スリープまでの時間」(Sleep after)とその現在設定値（１５分）をグレーアウトしてもよく、また「スリープまでの時間」(Sleep after)とその現在設定値（１５分）を枠で囲んで表示しても良い。これにより、省電力モードの無効の原因となった省電力設定項目、つまり、省電力モードで使用可能な範囲を超える値に変更された省電力設定項目とその現在の設定値とをユーザに分かり易く提示することができる。
【００４６】
さらに、省電力ユーティリティプログラム２２は、インジケータ２０４を省電力モードの無効（ＯＦＦ）を表すための表示形式に変更する。これにより、現在の省電力設定が省電力モード（エコモード）の範囲外であること、つまり省電力モードが無効（ＯＦＦ）であることを、ユーザに分かり易く提示することができる。
【００４７】
図１２は、省電力ユーティリティプログラム２２の構成を示す。  
省電力ユーティリティプログラム２２は、その機能実行モジュールとして、ユーザインタフェース（ＧＵＩ）部５１、省電力設定部５２、動作環境制御部５３、および画面更新制御部５４を備える。
【００４８】
ユーザインタフェース（ＧＵＩ）部５１は、図３で説明した省電力設定画面２００を表示する表示処理部である。ユーザインタフェース（ＧＵＩ）部５１は、スライダ表示処理部５１Ａおよび省電力設定値表示処理部５１を備える。スライダ表示処理部５１Ａは、スライダバー２０１Ｂに沿って移動可能なスライダ２０１Ａを省電力設定画面２００上に表示する。省電力設定値表示処理部５１は、複数の省電力設定項目とこれら複数の省電力設定項目の現在値とを省電力設定画面２００上に表示する。
【００４９】
省電力設定部５２は、ユーザ操作に応じて移動されるスライダ２０１Ａのスライダバー２０１Ｂ上の位置に応じて、上述の複数の省電力レベルの一つを選択する。そして、省電力設定部５２は、コンピュータ１０が選択された省電力レベルの省電力モードで動作するように、ＨＤＤ１０９内に格納されている省電力設定情報５００内の各省電力設定項目の値を、選択された省電力レベルに対応する値に同時に設定する。選択された省電力レベルに対応する各省電力設定項目の値は、エコレベル／省電力設定値テーブル５０１に設定値情報として予め格納されている。この設定値情報は、省電力レベル（エコレベル）毎に、各省電力設定項目の値を示す情報である。
【００５０】
例えば、もしスライダ２０１Ａがスライダバー２０１Ｂの左端部の近傍の第１位置に移動されたならば、省電力設定部５２は、最小省電力レベル（省電力レベル２）を選択し、複数の省電力設定項目の値を省電力モードで使用可能な範囲の最大値にそれぞれ設定する。またもしスライダがスライダ２０１Ａがスライダバー２０１Ｂの右端部近傍の第２位置に移動された場合、省電力設定部５２は、最大省電力レベル（省電力レベル１０）を選択し、複数の省電力設定項目の値を省電力モードで使用可能な範囲の最小値にそれぞれ設定する。上述したように、スライダバー２０１Ｂの第１位置と第２位置との間の所定位置（第３位置）には、基準省電力レベル（省電力レベル１０）が割り当てられている。もしスライダがスライダ２０１Ａがこの所定位置（第３位置）に移動された場合、省電力設定部５２は、複数の省電力設定項目の値を省電力モードで使用可能な範囲内の基準値にそれぞれ設定する。
【００５１】
省電力設定情報５００は、図３で説明した複数の省電力設定項目それぞれに対応する省電力設定値を示す情報である。動作環境制御部５３は、省電力設定情報５００内の各省電力設定項目の値（省電力設定値）に基づいて、コンピュータ１０の動作、つまり、コンピュータ１０内の各デバイスおよびシステムの動作（動作環境）を制御する。コンピュータ１０内の各デバイスおよびシステムの動作（動作環境）の制御は、ＯＳ２０１を介して実行される。
【００５２】
省電力設定部６００は、各省電力設定項目を個別に設定／変更するための上述のツールである。省電力設定部６００は、ユーザ操作に応じて、省電力設定情報５００内の各省電力設定項目の値を個別に設定／変更することができる。
【００５３】
画面更新制御部５４は、表示処理部として機能するユーザインタフェース（ＧＵＩ）部５１と共同して、スライダ位置の修正等を含む、省電力設定画面２００の内容更新のための様々な処理を実行する。
【００５４】
図１３のフローチャートは、省電力ユーティリティプログラム２２によって省電力設定処理の手順を示す。  
省電力ユーティリティプログラム２２は、スライダ２０１Ａがユーザ操作によって移動されると、スライダ２０１Ａが移動されたスライダバー２０１Ｂ上の位置を検出する（ステップＳ１１）。そして、省電力ユーティリティプログラム２２は、スライダ２０１Ａの現在位置に応じて、つまりスライダ２０１Ａの現在位置に対応する省電力レベル（エコレベル）に応じて、省電力設定情報５００内の複数の省電力項目の値（省電力設定値）を同時に設定する（ステップＳ１２）。これにより、コンピュータ１０は、スライダ２０１Ａの現在位置に対応する省電力レベルの省電力モードで動作するように制御される。
【００５５】
省電力ユーティリティプログラム２２は、ある任意の１以上の省電力項目の値がユーザ操作によって変更されると（ステップＳ１３のＹＥＳ）、変更後の省電力設定の内容が省電力設定画面２００に反映されるように省電力設定画面２００の内容を更新する（ステップＳ１４）。ステップＳ１４では、上述したように、スライダ２０１Ａの位置を修正（変更）する処理等が実行される。この場合、省電力ユーティリティプログラム２２は、変更後の省電力項目の値に基づいて、スライダバー２０１Ｂ上のスライダ２０１Ａの位置を修正（変更）する。スライダ２０１Ａの位置を修正（変更）する処理では、省電力ユーティリティプログラム２２は、省電力設定情報５００を取得し、取得した省電力設定情報５００によって示される現在の省電力設定が上述のどの省電力サブレベルに対応するかを決定し、決定された省電力サブレベルに対応するスライダバー２０１Ｂ上の位置にスライダ２０１Ａを移動してもよい。
【００５６】
以上説明したように、本実施形態によれば、経路に沿って移動可能なスライダ２０１Ａを含む第１のインタフェースが画面上に表示され、スライダ２０１Ａの位置に応じて、コンピュータ１０が複数の省電力レベル中の何れかの省電力レベルの省電力モードで動作するように、複数の省電力設定項目の値がそれぞれ設定される。したがって、コンピュータ１０の省電力機能を容易に設定でき、コンピュータ１０を所望の省電力レベルの省電力モードに設定することができる。また、複数の省電力設定項目内の少なくとも一つの省電力設定項目の値が第２のインタフェースによって変更された場合には、その変更後の値に基づいて、スライダ２０１Ａの位置が変更される。したがって、スライダ２０１Ａを実際の各省電力設定値に対応する位置に位置づけることができるので、ユーザに現在の省電力設定の内容を正しく通知することができる。
【００５７】
また、本実施形態の省電力設定処理の手順は全てソフトウェアによって実行することができる。このため、この手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。また、図１２に示した各部の機能は、例えば、専用ＬＳＩ、ＤＳＰのようなハードウェアによって実現しても良い。
【００５８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５９】
２２…省電力ユーティリティプログラム、５１…ユーザインタフェース部、５２…省電力設定部、５３…動作環境制御部、５４…画面更新制御部、２００…省電力設定画面、２０１Ａ…スライダ。
【図１】
2014071733.tif 000003
【図２】
2014071733.tif 000004
【図３】
2014071733.tif 000005
【図４】
2014071733.tif 000006
【図５】
2014071733.tif 000007
【図６】
2014071733.tif 000008
【図７】
2014071733.tif 000009
【図８】
2014071733.tif 000010
【図９】
2014071733.tif 000011
【図１０】
2014071733.tif 000012
【図１１】
2014071733.tif 000013
【図１２】
2014071733.tif 000014
【図１３】
2014071733.tif 000015