(57)【要約】【課題】省電力への貢献度をユーザに分かり易く提示することができる情報処理装置を実現する。【解決手段】実施形態によれば、情報処理装置は、動作制御手段と、算出手段と、表示処理手段とを具備する。前記動作制御手段は、ユーザによって設定される、少なくとも一つの省電力設定項目に対応する省電力設定値に基づき、前記情報処理装置を省電力状態に設定する。前記算出手段は、スコア計算開始時点から基準時点までの期間中において前記省電力状態が省電力に貢献した程度を示す総スコアを算出する。前記表示処理手段は、前記総スコアに関連付けられた画像を表示する。【選択図】図４
2014071475.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)：  この設定項目はアイドル時にシステムをスリープステート（スタンバイステート）に遷移させる制御を実行するために使用される。この設定項目においては、システムがアイドルになってからシステムがスリープステートに遷移されるまでの時間が設定される。
【００３１】
省電力ユーティリティプログラム２２は、ユーザによって設定される各省電力設定項目に対応する省電力設定値に基づき、コンピュータ１０を省電力状態に設定することができる。さらに、省電力ユーティリティプログラム２２は、スコア計算開始時点から基準時点までの期間中においてコンピュータ１０の省電力状態が省電力に貢献した程度を示す総スコアを算出する機能を有している。スコア計算開始時点は、例えば、省電力ユーティリティプログラム２２がユーザによって使用開始された日付である。この使用開始日付は、省電力ユーティリティプログラム２２によってスコア計算が開始された日付、つまり、スコア計算開始を意味する。基準時点は、総スコアの算出対象の期間の終わりを規定する時点である。基準時点としては、例えば、現在の日付を使用することができる。省電力ユーティリティプログラム２２は、例えば、日毎に、その日に使用された省電力設定の内容に基づいてその日の省電力への貢献度を示すスコア（day score）を算出することができる。そして、省電力ユーティリティプログラム２２は、スコア計算開始日付から基準日（現在の日付）までの期間内に属する日それぞれに対応するスコア（day score）を合計することによって上述の総スコアを算出することができる。
【００３２】
図４は、省電力ユーティリティプログラム２２によってＬＣＤ１７の画面に表示される貢献度画面２００を示す。この貢献度画面２００は、省電力（エコロジー）に対する省電力設定の貢献度をユーザに分かり易く提示するための画面である。
【００３３】
貢献度画面２００は貢献度イメージ領域２０１、グラフ領域２０２、基準日付変更領域２０３を含む。貢献度イメージ領域２０１は、スコア計算開始日から基準日までの総スコア（total score）とこの総スコアに関連付けられた画像（貢献度イメージ）とを表示するための表示領域である。基準日付変更領域２０３の右端の日付が基準日付（現在の日付）を示す。ユーザは、基準日付変更領域２０３のスライダーを移動させることにより、基準日付を過去の任意の日付に変更することができる。グラフ領域２０２は、スコア計算開始日から基準日までの期間内に属する日それぞれの電力消費量を表すグラフを表示する。
【００３４】
図５は、貢献度イメージ領域２０１の内容をより詳細に示す。図５に示されているように、貢献度イメージ領域２０１は、貢献度イメージ表示領域２０１Ａ、総スコア表示領域２０１Ｂ、次目標表示領域２０１Ｃ、メダル表示領域２０１Ｄを含む。
【００３５】
貢献度イメージ表示領域２０１Ａは、スコア計算開始日から基準日までの総スコア（total score）に関連付けられた画像（貢献度イメージ）を表示する。総スコア表示領域２０１Ｂは、スコア計算開始日から基準日までの総スコアを表示する。次目標表示領域２０１Ｃは、次の目標達成までに必要な残りスコアを表示する。
【００３６】
省電力ユーティリティプログラム２２は、総スコアが複数の閾値のいずれかに達する度に表示すべき貢献度イメージを切り替える。現在の総スコアが現在の総スコアに最も近い次の閾値に達するまでの残りスコアが、次目標表示領域２０１Ｃに表示される。貢献度イメージ表示領域２０１Ａに表示される貢献度イメージは、総スコアが上がるにつれて、より省電力をユーザに知覚させる貢献度イメージへと変化される。本実施形態では、省電力ユーティリティプログラム２２は、総スコアが増加するにつれて、より植物の生長を知覚可能な貢献度イメージが表示されるように、表示すべき貢献度イメージを植物の生長の度合いが異なる複数の貢献度イメージ、例えば１０個の貢献度イメージ間で切り替える。この場合、植物の生長の過程を１０段階でユーザに提示することができる。初期状態では１段階目の貢献度イメージが表示され、１０段階目の貢献度イメージの次は１段階目の貢献度イメージに戻る。総スコアと貢献度イメージとの関係を図６、図７に示す。図６、図７から分かるように、総スコアの増加に応じて、１０個の貢献度イメージ３０１〜３１０がこの順番で順次使用される。
【００３７】
図５において、メダル表示領域２０１Ｄに表示されるメダルの個数は、総スコアが上がるにつれて、増加していく。メダル表示領域２０１Ｄには最大１０個までメダルを表示でき、初期状態はメダルなしの状態となる。貢献度イメージが一巡（１０段階目から１段階目に戻る）する毎に、メダルが１個増加する。この意味で、メダルは、総スコアが貢献度イメージが一巡する値に達したことを示すオブジェクトである。メダルの個数は、総スコアの評価値に相当する。表示されるメダルの個数と総スコアとの関係を図８に示す。
【００３８】
図９は、基準日付変更領域２０３の詳細を示す。基準日付変更領域２０３は、基準日付変更スライドバー２０３Ａと基準日付２０３Ｂとを表示する。基準日付変更スライドバー２０３Ａの左右には三角形状のジャンプボタンが配置されている。図９の状態では、「2012年8月10日」が基準日付２０３Ｂとして指定されている。ユーザは、基準日付変更スライドバー２０３Ａのスライダーを移動すること、あるいはジャンプボタンを押下することによって、基準日付を過去の日付に変更したり、現在の日付に戻したりすることができる。
【００３９】
基準日付が変更されると、省電力ユーティリティプログラム２２は、上述の総スコアを再計算する。つまり、スコア計算開始日から変更後の基準日付までの期間の総スコアが省電力ユーティリティプログラム２２によって新たに算出される。省電力ユーティリティプログラム２２は、新たに算出される総スコアに基づいて、表示すべき貢献度イメージを更新する処理、表示すべきメダルの個数を更新する処理も実行する。これにより、ユーザは、スコア計算開始日から現在日付までの総スコア、貢献度イメージ、メダルの個数と、スコア計算開始日から過去の基準日までの総スコア、貢献度イメージ、メダルの個数とを容易に見比べることができるので、過去を振り返りながら、省電力への貢献の履歴を実感することができる。
【００４０】
図１０は、基準日を「2012年8月10日」から「2012年5月12日」に変更した場合に表示される貢献度画面２００を示す。ユーザは、貢献度イメージ、スコアなどが図４とは異なることが確認できる。
【００４１】
図１１は、基準日をさらに「2012年2月7日」に変更した場合に表示される貢献度画面２００を示す。ユーザは、貢献度イメージ、スコアなどが図４、図１０とは異なることが確認できる。
【００４２】
図１２は、省電力ユーティリティプログラム２２の構成を示す。  
省電力ユーティリティプログラム２２は、その機能実行モジュールとして、ユーザインタフェース（ＧＵＩ）部５１、省電力設定部５２、動作環境制御部５３、スコア算出部５４、総スコア算出部５５、貢献度画面表示処理部５６、および制御部５７を備える。
【００４３】
ユーザインタフェース（ＧＵＩ）部５１は、ユーザ操作に応じて、図３で説明した省電力設定画面１００、または図４で説明した貢献度画面２００をディスプレイに表示する。省電力設定部５２は、ユーザ操作に応じて、ＨＤＤ１０９内に格納されている省電力設定情報５００内の各省電力設定項目の値を、ユーザによって指定された値に設定する。省電力設定情報５００は、図３で説明した多数の省電力設定項目それぞれに対応する省電力設定値を示す情報である。動作環境制御部５３は、省電力設定情報５００内の各省電力設定項目の値（省電力設定値）に基づいて、コンピュータ１０を省電力状態に設定する。省電力状態における各デバイスおよびシステムの動作（動作環境）の制御は、ＯＳ２１を介して実行される。
【００４４】
スコア算出部５４および総スコア算出部５５は、上述の総スコアを算出する処理を実行する。より省電力な省電力設定ほど、総スコア（および上述のday score）のポイントは高くなり、またより省電力な省電力設定でのコンピュータ１０の駆動時間が長いほど、総スコアのポイントは高くなる。一日に得られるスコア（day score）の最低点は０ｐｔ、最高点は１００ｐｔとする。スコア計算開始日から基準日付の期間中に得たday scoreを積算することによって総スコアが算出される。スコアの計算方法の例は以下の通りである。
【００４５】
＜ある省電力設定に対応するスコア（setting score）＞
【数１】
2014071475.tif 000003
【００４６】
Ｌ：省電力設定の個数  
Score[i]:省電力設定iのスコア（Score[i]は予め定義されている。Score[i]の範囲は０〜１００。省電力の設定ほど、Score[i]は高い値となる。）  
Weight[i]：省電力設定iの重み（予め定義されている。）
＜1日の平均スコア（day score）＞
【数２】
2014071475.tif 000004
【００４７】
ｊ：１日に存在するSettingScore[j]の個数
Time[j]:ある設定ｊで駆動した時間
＜総スコア(total score)＞
【数３】
2014071475.tif 000005
【００４８】
Ｋ： PC駆動日数（スコア計算開始日から基準日まで）
スコア算出部５４は、スコアテーブル５０１を参照して、上述のsetting scoreとday scoreを算出する。スコアテーブル５０１には、複数の省電力設定項目の各々ついて、各省電力設定値に対応するスコアが予め格納されている。スコア算出部５４は、例えば、コンピュータ１０が起動される度に現在の日付と現在の省電力設定情報とをチェックし、setting scoreを算出する。また、スコア算出部５４は、例えば、コンピュータ１０が終了される度に上述のday scoreを算出し、算出したday scoreを現在の日付に関連付けた状態でスコアデータ記憶領域５０２に格納する。さらに、スコア算出部５４は、例えば、現在の省電力設定状態が変更された場合、あるいは日付が変更された場合も、上述のday scoreを算出し、算出したday scoreを現在の日付に関連付けた状態でスコアデータ記憶領域５０２に格納する。総スコア算出部５５は、スコア計算開始日から基準日までの期間内に属する全ての日に対応するday scoreを合計することによって上述の総スコアを算出する。
【００４９】
貢献度画面表示処理部５６は、総スコア算出部５５によって得られる総スコアに基づいて、図４で説明した貢献度画面２００を表示する。制御部５７は、ユーザによる基準日付変更領域２０３の操作に応じて、基準日を変更する。変更された基準日は総スコア算出部５５に送られる。総スコア算出部５５は、変更された基準日に基づく総スコアを再計算する。貢献度画面表示処理部５６は、再計算された総スコアにしたがって、貢献度画面２００上の総スコア、貢献度イメージ、およびメダルの数を更新する。
【００５０】
図１３のフローチャートは、貢献度画面２００を表示する処理の手順を示す。  
省電力ユーティリティプログラム２２は、上述したように、日毎にその日におけるコンピュータ１０の省電力状態が省電力に対して貢献した程度を示すスコア（day score）を算出し、スコアデータ記憶領域５０２に格納する（ステップＳ１１）。そして、省電力ユーティリティプログラム２２は、スコア計算開始日から基準日までの期間中に属する複数の日に対応する複数のday scoreを合計し、これによってスコア計算開始時点から基準時点までの期間中においてコンピュータ１０の省電力状態が省電力に貢献した程度を示す総スコアを算出する（ステップＳ１２）。
【００５１】
省電力ユーティリティプログラム２２は、総スコアに基づいて、表示すべき貢献度イメージと表示すべきメダルの数を決定する（ステップＳ１３）。省電力ユーティリティプログラム２２は、ステップＳ１４に進み、図４で説明した貢献度画面２００を表示する（ステップＳ１４）。
【００５２】
貢献度画面２００の表示期間中においては、省電力ユーティリティプログラム２２は、基準日を変更する操作が行われたか否かを判定する（ステップＳ１５）。基準日が変更されたならば（ステップＳ１５のＹＥＳ）、省電力ユーティリティプログラム２２は、総スコアを再計算する（ステップＳ１２）。総スコアを再計算する処理においては、省電力ユーティリティプログラム２２は、スコア計算開始日から変更後の基準日までの期間中に属する複数の日に対応する複数のday scoreを合計する。そして、省電力ユーティリティプログラム２２は、再計算された総スコアに基づいて、表示すべき貢献度イメージと表示すべきメダルの数を決定し（ステップＳ１３）、貢献度画面２００を表示する（ステップＳ１４）。
【００５３】
以上説明したように、本実施形態によれば、ある瞬時的な省電力設定に対応するスコアではなく、スコア計算開始時点から基準時点までの期間中においてコンピュータ１０の省電力状態が省電力に貢献した程度を示す総スコアが算出され、この総スコアに関連付けられた画像（貢献度イメージ）が表示される。したがって、コンピュータ１０を日々省電力状態で使用することによって日々蓄積される省電力への貢献の度合いをユーザに分かり易く提示することができ、ユーザが省電力状態を継続的に使用することの促進を図ることができる。
【００５４】
また、基準日を変更することができるので、ユーザは、スコア計算開始日から現在日付までの総スコアに対応する貢献度イメージと、スコア計算開始日から過去の基準日までの総スコアに対応する献度イメージとを見比べることにより、省電力への貢献の履歴を実感することができる。
【００５５】
なお、本実施形態では、１日単位で算出した複数のスコアを合計することによって総スコアを算出する例を示したが、これに限らず、所定の単位期間毎に算出されたスコアを合計してすることによって総スコアを算出するようにしてもよい。この場合、スコア計算開始時点から前記基準時点までの期間中に属する複数の単位期間に対応する複数のスコアを合計してすることによって総スコアを算出することができる。
【００５６】
また、本実施形態では、１日の平均スコアをday scoreとして算出したが、平均スコアを使用する代わりに、式（２）の分子によって得られる値をday scoreとして使用しても良い。
【００５７】
また、本実施形態では、総スコアの算出に使用する省電力設定項目として特定の幾つかの省電力設定項目を例示したが、総スコアの算出に使用する省電力設定項目の個数は１つであってもよい。
【００５８】
また、本実施形態の省電力設定処理および貢献度画面表示処理の手順は全てソフトウェアによって実行することができる。このため、この手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。また、図１２に示した各部の機能は、例えば、専用ＬＳＩ、ＤＳＰのようなハードウェアによって実現しても良い。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
２２…省電力ユーティリティプログラム、５１…ユーザインタフェース部、５２…省電力設定部、５３…動作環境制御部、５５…総スコア算出部、５６…貢献度画面表示処理部。
【図１】
2014071475.tif 000006
【図２】
2014071475.tif 000007
【図３】
2014071475.tif 000008
【図４】
2014071475.tif 000009
【図５】
2014071475.tif 000010
【図６】
2014071475.tif 000011
【図７】
2014071475.tif 000012
【図８】
2014071475.tif 000013
【図９】
2014071475.tif 000014
【図１０】
2014071475.tif 000015
【図１１】
2014071475.tif 000016
【図１２】
2014071475.tif 000017
【図１３】
2014071475.tif 000018