(57)【要約】  コンピューティングデバイスのリソースの現在のリソース設定に基づく現在利用可能な残存バッテリー寿命の指示が表示される。リソースを新しいリソース設定に変更するユーザー入力が受け取られ、ユーザー入力に応答して、新しいリソース設定に基づく現在利用可能な残存バッテリー寿命の指示が特定され、新しいリソース設定に基づく現在利用可能な残存バッテリー寿命の指示が表示される。リソースがコンピューティングデバイスの画面である場合において、新しいリソース設定は新しい画面輝度設定であってもよく、画面輝度は、新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命の表示と同時に変更することができる。
2013541114.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスのリソースの可能なリソース設定のスケールを表示するステップであって、前記スケールは前記リソースの現在のリソース設定を示す、ステップと、
前記リソースの前記現在のリソース設定に基づいて、現在利用可能な残存バッテリー寿命の指示を表示するステップと、
前記リソースを新しいリソース設定に変更するユーザー入力を受け取るステップと、
前記ユーザー入力に応答して、前記リソースの前記現在のリソース設定ではなく、前記リソースの前記新しいリソース設定を示すスケールを表示するステップと、
前記ユーザー入力に応答して、前記新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命を特定するステップと、
前記ユーザー入力に応答して、前記新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命の指示を表示するステップと
を含むコンピューティングデバイスにおいて実施される方法。
【請求項２】
前記リソースは前記コンピューティングデバイスの画面を含み、前記可能なリソース設定は画面輝度設定を含む請求項１に記載の方法。
【請求項３】
前記新しいリソース設定は新しい画面輝度設定を含み、前記方法は、前記ユーザー入力に応答して前記画面を前記新しい画面輝度設定に変更するのと同時に、前記新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示を表示するステップをさらに含む請求項２に記載の方法。
【請求項４】
前記画面は前記コンピューティングデバイスとは別の表示デバイスに含まれる請求項２に記載の方法。
【請求項５】
前記リソースは前記コンピューティングデバイスのプロセッサーを含み、前記可能なリソース設定はプロセッサーパフォーマンスの設定を含む請求項１に記載の方法。
【請求項６】
前記リソースは前記コンピューティングデバイスの無線送信機を含み、前記可能なリソース設定は送信電力強度を含む請求項１に記載の方法。
【請求項７】
前記残存バッテリー寿命の指示は時間と分の一方又は両方で表示される請求項１に記載の方法。
【請求項８】
前記ユーザー入力に応答して、前記リソースを前記新しいリソース設定で動作するように変更するステップをさらに含む請求項１に記載の方法。
【請求項９】
前記新しいリソース設定に基づいて現在利用可能な残存バッテリー寿命の指示を表示するステップは、ユーザー入力に応答して、リアルタイムに、前記新しいリソース設定に基づいて現在利用可能な残存バッテリー寿命の指示を表示するステップを含む請求項１に記載の方法。
【請求項１０】
ユーザー入力に応答して、リアルタイムに、前記新しいリソース設定で動作するように前記リソースを変更するステップをさらに含む請求項９に記載の方法。
【請求項１１】
前記コンピューティングデバイスのリソースの可能なリソース設定のスケールを表示することと同時に、前記コンピューティングデバイスのさらなるリソースの可能なリソース設定のさらなるスケールを表示するステップであって、前記さらなるリソーススケールは前記さらなるリソースの現在のリソース設定を示す、ステップと、
前記さらなるリソースを新しいリソース設定に変更するユーザー入力を受け取るステップと、
前記さらなるリソースを新しいリソース設定に変更するユーザー入力に応答して、前記さらなるリソースの前記現在のリソース設定ではなく、前記さらなるリソースの前記新しいリソース設定を指示するさらなるスケールを表示するステップと、
前記さらなるリソースを新しいリソース設定に変更するユーザー入力に応答して、前記さらなるリソースの前記新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命を特定するステップと、
前記さらなるリソースを前記新しいリソース設定に変更するユーザー入力に応答して、前記さらなるリソースの新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命の指示を表示するステップと
をさらに含む請求項１に記載の方法。
【請求項１２】
前記新しいリソース設定を示すスケールを表示すること及び前記新しいリソース設定に基づいて現在利用可能な残存バッテリー寿命の指示を表示することの後に、前記リソースをさらなる新しいリソース設定に変更するさらなるユーザー入力を受け取るステップと、
前記さらなるユーザー入力に応答して、前記リソースの前記新しいリソース設定ではなく、前記リソースの前記さらなる新しいリソース設定を示すスケールを表示するステップと、
前記さらなるユーザー入力に応答して、前記さらなる新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命を特定するステップと、
前記さらなるユーザー入力に応答して、前記さらなる新しいリソース設定に基づいて、現在利用可能な残存バッテリー寿命の指示を表示するステップと
をさらに含む請求項１に記載の方法。
【請求項１３】
プロセッサーと、
前記プロセッサーによって実行されると、前記プロセッサーに、
コンピューティングデバイスの画面の現在の画面輝度設定に基づいて、前記現在の画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示を表示するステップと、
前記画面を新しい画面輝度設定に変更するユーザー入力を受け取るステップと、
前記ユーザー入力に応答して、前記新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命を特定するステップと、
前記ユーザー入力に応答して、前記画面を前記新しい画面輝度設定に変更するステップと、
前記画面の前記新しい画面輝度設定への変更と同時に、前記新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示を表示するステップと
を実行させる複数の命令を格納する１つ又は複数のコンピューター読み取り可能な媒体と
を備えるコンピューティングデバイス。
【請求項１４】
前記残存バッテリー寿命の指示は時間と分の一方又は両方で表示される請求項１３に記載のコンピューティングデバイス。
【請求項１５】
前記画面を前記新しい画面輝度設定に変更することは前記ユーザー入力に応答してリアルタイムで前記画面を前記新しい画面輝度設定に変更することであり、前記新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示を表示することは前記ユーザー入力に応答してリアルタイムで前記新しい画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示を表示することである請求項１３に記載のコンピューティングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定変更から生じるバッテリー寿命の表示に関する。
【背景技術】
【０００２】
[0001]モバイルデバイスなどのバッテリー駆動のコンピューティングデバイスは非常に人気となっている。バッテリーにより駆動されるために、これらのデバイスは、バッテリーを再充電することが必要となるまで、限られた時間の間動作する。したがって、バッテリー寿命を延ばすために、これらのデバイスの消費電力を低減することは有益となり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
コンピューティングデバイスのリソースの設定を変更することでデバイスの消費電力を減らすことができるが、特定のリソースの設定変更からデバイスの電力使用量の点でどのような結果が得られるかをユーザーが正確に把握することは困難である可能性がある。これにより、自分のデバイスにおけるバッテリー寿命の増加につながるリソース設定についての選択をユーザーが知らせることは困難となり得る。
【課題を解決するための手段】
【０００４】
[0002]この概要は、詳細な説明で以下にさらに説明される概念の選択を簡略化された形で紹介するために設けられている。この概要は、特許請求される主題の重要な特徴又は不可欠な特徴を特定することを意図しておらず、特許請求された主題の範囲を限定するために使用されることも意図していない。
【０００５】
[0003]１つ又は複数の側面によれば、コンピューティングデバイスのリソースの可能なリソース設定のスケールが表示され、当該スケールはリソースの現在のリソース設定を示す。リソースの現在のリソース設定に基づく現在利用可能な残存バッテリー寿命の指示が表示され、新しいリソース設定へとリソースを変更するユーザー入力が受信される。ユーザー入力に応答して、リソースの現在のリソース設定ではなくリソースの新しいリソース設定を示すスケールが表示される。また、ユーザー入力に応答して、新しいリソース設定に基づく現在利用可能な残存バッテリー寿命が確認され、新しいリソース設定に基づく現在利用可能な残存バッテリー寿命の指示が表示される。
【０００６】
[0004]１つ又は複数の態様によれば、コンピューティングデバイスの画面のための現在の画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示が表示される。新たな画面輝度設定へと画面を変更するユーザー入力が受信され、ユーザー入力に応答して、新たな画面輝度設定に基づく現在利用可能な残存バッテリー寿命が確認される。また、ユーザー入力に応答して、新しい画面輝度設定へと画面が変更され、新しい画面輝度設定への画面の変更と同時に、新たな画面輝度設定に基づく現在利用可能な残存バッテリー寿命の指示が表示される。
【０００７】
[0005]同じ番号が同様の特徴を指すように図面全体を通して使用される。
【図面の簡単な説明】
【０００８】
【図１】[0006]１つ又は複数の実施例による、設定変更から生じるバッテリー寿命の表示を実施する例示的なコンピューティングデバイスを示すブロック図である。
【図２Ａ】[0007]１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図２Ｂ】１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図３Ａ】１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図３Ｂ】１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図４Ａ】１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図４Ｂ】１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。
【図５】[0008]１つ又は複数の実施例による、設定変更から生じるバッテリー寿命を表示するデバイスの例示的な処理を示すフローチャートである。
【図６】[0009]１つ又は複数の実施例による、設定変更から生じるバッテリー寿命を表示するデバイスの別の例示的な処理を示すフローチャートである。
【図７】[0010]１つ又は複数の実施例による、設定変更から生じるバッテリー寿命の表示を実施するように構成することができる例示的なコンピューティングデバイスを示す。
【発明を実施するための形態】
【０００９】
[0011]設定変更から生じるバッテリー寿命の表示が本明細書において説明される。コンピューティングデバイスの様々なリソースは、その電力消費に影響を与える可能性のある設定可能な設定を有する。ユーザーインターフェイスは、ユーザーがそのようなリソースについての設定を変更して、その結果そのリソースが消費する電力を変更することを可能にする。ユーザーインターフェイスは、リソースの現在の設定に基づく残存バッテリー寿命の指示を表示し、設定が変更された後に、新しい設定に基づく残存バッテリー寿命の新たな指示を表示する。この変更は、リアルタイムで行うことができ、リソース設定の変更による残存バッテリー寿命の点での変更に関する即時のフィードバックをユーザーに与える。
【００１０】
[0012]さらに、リソースは画面であってもよく、異なる設定が異なる画面強度や輝度レベルに対応してもよい。このような状況では、設定が新しい設定に変更された後、新しい設定に基づいて残存バッテリー寿命の新たな指示を表示しつつ、画面強度又は輝度が新しい設定に変更される。画面の強度や輝度のこの変更は、リアルタイムで行うことができ、リソース設定の変更による残存バッテリー寿命の変更に関する即時のフィードバックのほか、その特定の設定に関連付けられる画面輝度や輝度及び対応する残存バッテリー寿命に関する即時のフィードバックをユーザーに与える。
【００１１】
[0013]図１は、１つ又は複数の実施例による、設定変更から生じるバッテリー寿命の表示を実施する例示的なコンピューティングデバイス１００を示すブロック図である。コンピューティングデバイス１００は、１つ又は複数のバッテリーにより駆動される様々な異なるタイプのデバイスであってもよい。コンピューティングデバイス１００は、例示的には、ネットブック又はラップトップコンピューター、ノートパッドやタブレットコンピューター、移動局、娯楽機器、携帯電話や他の無線電話、ゲーム機、音声及び／又は動画再生装置などの、バッテリー電源で動作することができる携帯タイプのデバイスである。しかし、コンピューティングデバイス１００は、デスクトップコンピューター、ディスプレイデバイスに通信可能に結合されたセットトップボックス、テレビ、プラグインゲームコンソール、自動車用コンピューターなどの他の種類のデバイスであってもよい。
【００１２】
[0014]コンピューティングデバイス１００は、リソース設定制御モジュール１０２、リソース設定表示モジュール１０４、入力モジュール１０６、ユーザーインターフェイス（ＵＩ）モジュール１０８、及び画面１１０を含む。モジュール１０２、１０４、１０６、及び１０８の各々は、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせで実施することができる。ソフトウェア又はファームウェアで実施される場合、モジュールは、コンピューティングデバイス１００の１つ又は複数のプロセッサー又はコントローラーによって実行される１つ又は複数の命令を含む。
【００１３】
[0015]画面１１０はコンピューティングデバイス１００の表示コンポーネントである。画面１１０は、液晶ディスプレイ（ＬＣＤ）技術、プラズマスクリーン技術、画像投影技術などを使用するなど、様々な異なる方法で実施することができる。代替的に、画面１１０を含むのではなく、コンピューティングデバイス１００は、画面１１０を含む他の表示デバイスに出力される１つ又は複数の信号を生成してもよい。
【００１４】
[0016]入力モジュール１０６はコンピューティングデバイス１００のユーザーからユーザー入力を受け取る。ユーザー入力は、デバイス１００のキーパッド又はキーボードの１つ又は複数のキーを押すこと、デバイス１００のタッチパッド又はタッチ画面の特定の部分を押すこと、デバイス１００のタッチパッド又はタッチ画面上で特定の動作やジェスチャーをすることなどの、様々な異なる方法でユーザーによって提供することができる。ユーザー入力はまた、可聴入力、デバイス１００のイメージキャプチャーコンポーネントによって取り込まれる特定の動作（例えば、ある方法で、指、手、又は身体の他の部分を動かす）、デバイスへの他の物理的なフィードバック入力（例えば、デバイス１００の任意の部分をタップすること、又は、デバイス１００を振ったりデバイス１００を回転させたりするなどのデバイス１００の動き検出コンポーネントによって認識され得る他のアクションなど）を介するなどして、他の方法で提供することができる。
【００１５】
[0017]ＵＩモジュール１０８は、画面１１０上での表示のためにユーザーインターフェイスを生成、管理及び／又は出力する。ユーザーインターフェイスはまた、必要に応じて、画面１１０に加えて、又は画面１１０に代えて、１つ又は複数の他の画面に出力することができる。このユーザーインターフェイスは、画面１１０上にさまざまな情報を表示し、上述したように、表示される情報に応答して、ユーザー入力を、入力モジュール１０６によって受信することができる。ＵＩモジュール１０８は、例えば、以下でより詳細に説明するように、コンピューティングデバイス１００のユーザーがインタラクトできる（入力モジュール１０６を介して入力を提供する）コントロール、リソース設定表示モジュール１０４により提供される残存バッテリー寿命の情報などを表示することができる。ＵＩモジュール１０８は情報を表示するものとしてここで記載されているが、情報が他の方法（例えば、オーディオプレゼンテーション）で提示され得ることに留意すべきである。
【００１６】
[0018]コンピューティングデバイス１００は、異なるリソース設定を有する１つ又は複数のリソースを含んでもよいし、及び／又は、これに結合されてもよい。例えば、画面１１０は、コンピューティングデバイスのリソースとすることができ、コンピューティングデバイス１００の一部として実施することも、あるいはコンピューティングデバイス１００に結合することもできる。各リソースは、例示的に、そのリソースの異なるリソース設定で異なる量の電力を消費する。これらのリソース設定は、例示的に、最高又は最大の設定から最低又は最小の設定までにわたり、ユーザーは、自分が望むリソース設定を選択することができる。
【００１７】
[0019]特定のリソース及びリソースについてリソース設定が表現される方法に応じて、より高いリソース設定が、より低い設定よりも大きな電力消費につながってもよいし、また、より低いリソース設定が、より高い設定よりも大きな電力消費につながってもよい。たとえば、リソースが画面であり、リソース設定が画面のリフレッシュレートに対応すると仮定する。リフレッシュレートの観点でリソース設定が表される場合、より高い設定がより低い設定よりも高いリフレッシュレートにつながってもよいし、また、より低い設定よりもより大きな消費電力につながってもよい。代替的に、リフレッシュレートは、画面のリフレッシュ間の時間の観点で表すことができ、その場合、より低い設定がより高いリフレッシュレート（画面のリフレッシュ間の時間がより小さい）につながってもよいし、より高い設定よりも大きな電力消費をもたらしうる。
【００１８】
[0020]異なる設定をサポートするさまざまな異なるリソースはコンピューティングデバイス１００のリソースであってもよい。たとえば、リソースは、画面、プロセッサー、無線送信機、スピーカーなどであってもよい。また、リソースは、異なるタイプのリソース設定を有してもよい。例えば、画面は、画面の輝度（又は強度）レベル、画面のリフレッシュレートなどのリソース設定を有してもよい。これらがリソースの例にすぎず、異なる設定をサポートする他のリソースがコンピューティングデバイス１００のリソースであってもよいことに留意すべきである。
【００１９】
[0021]画面は、画面についての異なる輝度（又は強度）レベルに対応する異なるリソース設定を持つことができる。別のリソースの設定より強い又は明るい画面になるリソースの設定はまた、通常、他の設定よりも大きな消費電力につながる（しかしそうなる必要はない）。画面が有する特定の輝度設定は、各々の特定の画面とその特定の画面を制御するハードウェアコンポーネントの特定の特性及び能力に少なくとも部分的に基づいて、画面ごとに変わってもよい。
【００２０】
[0022]画面はまた、画面のリフレッシュレートに対応する異なるリソース設定などの他の種類のリソース設定を有してもよい。別のリソース設定よりも高いリフレッシュレートになるリソース設定はまた、通常、他のリソース設定よりも、消費電力が大きくなる（ただし、そうなる必要はない）。画面が有する特定のリフレッシュレートは、各々の特定の画面とその特定の画面を制御するハードウェアコンポーネントの特定の特性及び能力に少なくとも部分的に基づき、画面によって変わってもよい。
【００２１】
[0023]プロセッサーは、プロセッサーについての異なるパフォーマンスレベルに対応する異なるリソース設定を有する。異なるプロセッサーパフォーマンスレベルは、プロセッサーの速度（例えば、クロック周波数）を変更すること、デバイスによって使用されるプロセッサーコアやプロセッサーの数を変えることなどの、様々な異なる方法で得ることができる。別のリソース設定よりもデバイスについての処理能力（例えば、１秒当たりにより多くの命令を実行する能力）が大きくなるリソース設定はまた、通常、他のリソース設定よりも大きな消費電力につながる（ただしそうなる必要はない）。プロセッサーが有する特定のパフォーマンスレベル設定は、プロセッサーごとに変えることができ、各特定のプロセッサーの特定の特性及び能力に少なくとも部分的に基づく。
【００２２】
[0024]無線送信機は、デバイスについての異なる送信電力の強さに対応する異なるリソース設定を有する。別のリソース設定より大きな送信電力強度及びしたがってデバイスについてのより大きな無線レンジにつながるリソース設定はまた、通常、他のリソース設定よりも大きな消費電力につながる（ただしそうなる必要はない）。無線送信機が有する特定の送信電力強度の設定は、無線送信機によって変わってもよく、各特定の無線送信機の特定の特性及び能力に少なくとも部分的に基づく。
【００２３】
[0025]１つまたは複数の実施例において、リソース設定表示モジュール１０４は、ＵＩモジュール１０８を介して、リソースの可能なリソース設定のスケールの指示及びリソースの現在のリソース設定を表示する。例えば、スケールは、線、又は、一端におけるリソースの高いほうの設定値（例えば、最大設定値）から他端におけるリソースの低いほうの設定値（例えば、最小設定値）にわたる他の幾何学的図形を含んでもよく、現在のリソース設定は、２つの端部において又は２つの端部の間のどこかで、スケール上に示される。スケールのどの端部がより高い消費電力に対応するかは実施例によって変わってくる。
【００２４】
[0026]また、リソースが現在のリソース設定で動作し続ける（そのままの状態で動作し続ける）場合、リソース設定表示モジュール１０４は、コンピューティングデバイス１００の残存バッテリー寿命の指示を表示する。この指示は、残存バッテリー寿命の時間及び／又は分単位の観点で、コンピューティングデバイス１００がその現在のリソース設定で再生することができる映画の数の指示、コンピューティングデバイス１００がその現在のリソース設定で再生することができる曲の数の指示などのように異なる方法で表示することができる。
【００２５】
[0027]リソース設定制御モジュール１０２は、適切な設定でのコンピューティングデバイス１００のリソースの設定を管理する。リソースは、ユーザーによって変更することができる初期又はデフォルトの設定を有することができる。特定のリソースの設定を変更するための入力モジュール１０６を介して受信されたユーザー入力に応答して、リソース設定制御モジュール１０２は、ユーザー入力によって示される設定へとそのリソースの設定を変更するために、リソースに対して要求又はコマンドを通信する。この要求又はコマンドは、リソース自体に通信されてもよいし、リソースに関連付けられる又はリソースを制御するコンポーネント又はモジュールに通信されてもよい。
[0028]さらに、特定のリソースの設定を変更するためのユーザー入力に応答して、リソース設定表示モジュール１０４は、リソースが新しいリソース設定で動作し続ける場合、現在利用可能なコンピューティングデバイス１００の残存バッテリー寿命を特定する。リソース設定表示モジュール１０４は、（以前のリソース設定ではなく）新しいリソースの設定の指示を表示し、また、リソースが新しいリソース設定で動作し続ける場合、現在利用可能なコンピューティングデバイス１００の残存バッテリー寿命を表示する。リソース設定表示モジュール１０４は、特定のリソースのリソース設定を変更した（残存バッテリー寿命の点の）結果に関するリアルタイムのフィードバックをユーザーに提供する。リアルタイムのフィードバックは、ユーザー入力が受け取られた後に短い時間（例えば、１秒未満）表示されるフィードバックを指し、その結果、ユーザーは（たとえあったとしても）ユーザー入力とそのユーザー入力に起因する残存バッテリー寿命の変更との間に時間差をほとんど知覚しない。たとえば、ユーザーは、何時間及び／又は何分の残存バッテリー寿命が新しいリソース設定において利用可能であるかを示す即時のフィードバックを得る。
【００２６】
[0029]残存バッテリー寿命についてのここでの議論が残存バッテリー寿命の推定値又は実際の残存バッテリー寿命を指すことができることに注目すべきである。以下でより詳細に議論されるように、残存バッテリー寿命の推定値は異なる方法で特定することができる。実際の残存バッテリー寿命を決定することができるが、設定の変更に起因するバッテリー寿命の表示は、実際の残存バッテリー寿命を使用する必要はない。むしろ、リソース設定の変更に応答して残存バッテリー寿命の推定値を特定することはなお、異なるリソース設定における残存バッテリー寿命についてユーザーにフィードバック（例えば、時間及び／又は分）を提供し、したがって、ユーザーが特定のリソースの設定を選択することによってどれだけ多くのさらなるバッテリー寿命を得ることができるかについての指示を提供する。
【００２７】
[0030]リソース設定制御モジュール１０２が、ユーザー入力に応答して、リソースの設定に対してリアルタイムの変更を提供することができることにも留意すべきである。リアルタイムの変更は、ユーザー入力が受け取られた後に短い時間（例えば、１秒未満）に行われる変更を指し、ユーザーは、（たとあったとしても）ユーザー入力とリソースに対する変更との間にタイムラグをほとんど知覚しない。例えば、リソースが画面であって異なる設定が異なる画面輝度レベルに対応する場合には、リソース設定制御モジュール１０２は、画面輝度設定に対してリアルタイムの変更を提供して、画面の輝度設定の変更について、（ユーザーが知覚する画面の輝度の観点で）結果がどのようなものであるかをユーザーが容易に見ることを可能にする。ユーザーが（たとえあったとしても）ユーザー入力と画面の輝度の変更との間にほとんどタイムラグを知覚しないように、画面輝度設定はユーザー入力が受け取られた後にすぐに（例えば、１秒未満）変更される。
【００２８】
[0031]しかし、リソース設定制御モジュール１０２は、ユーザー入力に応答してリソースへリアルタイムの変更を提供する必要はないことに留意すべきである。むしろ、ユーザー入力が行われた後、又は（例えば表示された「受け入れる」ボタン又は選択肢を選択すること、新しいリソース設定を入力した後に少なくとも閾値の時間の間は新しいリソース設定を変更しないことなどによって）ユーザーが新しいリソース設定を受け入れることを選択した後、リソースに対する変更はある程度の時間、実行することができる。しかし、リソース設定表示モジュール１０４は、なお、特定のリソースのリソース設定を変更した結果に関する（残存バッテリー寿命の点での）リアルタイムのフィードバックをユーザーに提供する。例えば、リソースがプロセッサーであれば、リソース設定表示モジュール１０４は、ユーザーが新しいリソースの設定を受け入れることを選択した後にのみリソース設定制御モジュール１０２がプロセッサーに新しいリソース設定を提供する場合であっても、プロセッサーの設定を変更した結果について（残存バッテリー寿命の点で）リアルタイムのフィードバックをユーザーに提供する。
【００２９】
[0032]また、リソースが画面であり、異なる設定が異なる画面輝度レベルに対応する状況において、新しい設定が受け取られることに応答して、新しい設定に基づいて残存バッテリー寿命の新たな指示を表示するのと同時に、画面の輝度は新しい設定に変更される。画面輝度設定を変更して同時に残存バッテリー寿命の新たな指示を表示することは、画面輝度設定の変更と残存バッテリー寿命の新しい指示の表示の両方がほぼ同時（例えば、互いに１秒以内）であることを指し、その結果、画面の輝度レベルが変更されるときと残存バッテリー寿命の指示が表示されるときとの間でユーザーによって知覚される差は（たとえあったとしても）非常に小さい。これは、例えば、画面輝度設定を変更することについての（ユーザーが知覚している画面の輝度及び残存バッテリー寿命の両方の観点で）結果がどのようなものであるかをユーザーが容易に見ることができるようにする。
【００３０】
[0033]図１において、リソース設定制御モジュール１０２及びリソース設定表示モジュール１０４は、コンピューティングデバイス１００の一部として実施される。設定が変更されるリソースは、コンピューティングデバイス１００の一部として含まれる画面やプロセッサーなどの、コンピューティングデバイス１００の一部として含めることができる。また、設定が変更されるリソースは、コンピューティングデバイス１００とは別の表示デバイスの一部である画面などの、コンピューティングデバイス１００とは別個のものとすることができる。リソースがコンピューティングデバイス１００とは別個のデバイスである状況では、残存バッテリー寿命が表示されるバッテリーは、リソースを含むデバイスに電力を供給するバッテリーである。
【００３１】
[0034]図２Ａ及び図２Ｂは、１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示する例示的なユーザーインターフェイスを示す。図２Ａ及び図２Ｂは、コンピューティングデバイスの画面であるリソースの情報を示す。図２Ａは、より低い輝度レベルの端からより高い輝度レベルの端にわたる、画面の輝度のスケール２０４を含むウィンドウ２０２を示す。スケール２０４のより低い輝度レベルの端が黒丸であるアイコン２０６により示される一方、スケール２０４のより高い輝度レベルの端は、円から外へ突き出す線によって囲まれる白丸であるアイコン２０８によって示される。
【００３２】
[0035]画面の輝度の現在のリソース設定は、ブロックとして示されるアイコン２１０によってスケール２０４上に示される。ユーザーは、図１の入力モジュール１０６を介して、様々な異なるユーザー入力を提供することによって、スケール２０４上のアイコン２１０の位置を変更できる。ユーザーがスケール２０４上のアイコン２１０の位置を変更することは、画面輝度設定を変更するユーザー入力である。
【００３３】
[0036]ウィンドウ２０２はまた、（上述のように、残存バッテリー寿命の推定値であってもよい）画面の現在のリソース設定（現在の画面の輝度設定）に基づく、現在利用可能な残存バッテリー寿命の指示２１２を含む。図２Ａに示されるように、現在の画面輝度設定において、デバイスの利用可能な残存バッテリー寿命は２時間１５分である。指示２１２はまた、現在残っているバッテリーの全体の容量の量の識別を含み、図２Ａの例では９５％である。
【００３４】
[0037]図２Ｂは、図２Ａのウィンドウ２０２に類似するウィンドウ２２０を示す。しかし、ウィンドウ２２０において、アイコン２１０の位置は、スケール２０４の低いほうの輝度レベルの近くに移動されている。ウィンドウ２２０に示される画面輝度設定は、ウィンドウ２０２に示される画面輝度設定より暗く、したがって、ウィンドウ２２０に示される画面輝度設定の消費電力は、ウィンドウ２０２に示される画面輝度設定のための消費電力よりも小さい。従って、ウィンドウ２２０は、ウィンドウ２０２に示される残存バッテリー寿命より大きい、画面の現在のリソース設定（現在の画面輝度設定）に基づく、現在利用可能な残存バッテリー寿命についての指示２２２（上述したような残存バッテリー寿命の推定値であってもよい）を含む。図２Ｂに示されるように、現在の画面輝度設定において、デバイスについて利用可能な残存バッテリー寿命は３時間００分であり、バッテリーの全体の容量は９５％のままである。
【００３５】
[0038]また、画面は、図２Ａに示される画面輝度設定より図２Ｂに示される画面輝度設定のほうが明るくなく、ウィンドウ２０２及び２２０がその画面に表示されるので、ウィンドウ２２０はウィンドウ２０２より明るくないものとして表示される。ウィンドウ２２０は、ウィンドウ２２０がウィンドウ２０２より明るくないことを表すためにクロスハッチングで示される。
【００３６】
[0039]したがって、図２Ａ及び図２Ｂに見られるように、ユーザーがリソース設定（画面輝度設定）を変更する場合、ユーザーには、リソース設定の変更に起因する残存バッテリー寿命の変更についてのリアルタイムのフィードバックが提供される。例えば、ユーザーがウィンドウ２０２の設定からウィンドウ２２０の設定へと画面輝度設定を変更する場合、ユーザーには、画面輝度設定の変更がさらなる４５分の残存バッテリー寿命をもたらすというリアルタイムのフィードバックが与えられる。さらに、画面の輝度はまた、リアルタイムに変更されて、変更された画面輝度設定に対してユーザーが有する画面の輝度をユーザーが正確に見ることを可能にする。したがって、ユーザーは、画面輝度設定を変更して、画面の輝度と残存バッテリー寿命の両方の観点から、変更の結果を容易に見ることができる。
【００３７】
[0040]図３Ａ及び図３Ｂは、１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示するさらなる例示的なユーザーインターフェイスを示す。図３Ａ及び図３Ｂは、コンピューティングデバイスの画面であるリソースの情報を示す。図３Ａは、ウィンドウ３００が表示されるときの画面の現在のリソース設定（現在の画面輝度設定）に基づく、現在利用可能な残存バッテリー寿命の指示３０２（上述のように、残存バッテリー寿命の推定値であってもよい）を含むウィンドウ３００を示す。図３Ｂは、ウィンドウ３１０が表示されるときの画面の現在のリソース設定（現在の画面輝度設定）に基づく、現在利用可能な残存バッテリー寿命の指示３１２（上述のように、残存バッテリー寿命の推定値であってもよい）を含むウィンドウ３１０を示す。図３Ａにおける現在の画面輝度設定は図３Ｂにおける現在の画面輝度設定より高く、したがって、画面の現在の画面輝度設定に基づく現在利用可能な残存バッテリー寿命は、指示３０２におけるよりも指示３１２の方が大きい。また、上述の図２Ｂと同様に、ウィンドウ３１０は、図３Ａにおける画面輝度設定よりも図３Ｂにおける画面輝度設定のほうが低いためにウィンドウ３１０がウィンドウ３００より明るくないということを表すために、クロスハッチングで示される。
【００３８】
[0041]図３Ａ及び図３Ｂは、それぞれ図２Ａ及び図２Ｂのウィンドウ２０２及び２２０に類似するウィンドウ３００及び３１０を示す。ウィンドウ３００及び３０２は、リソース設定の変更に起因する残存バッテリー寿命の変更に関するリアルタイムのフィードバックを提供し、また、画面輝度の観点でのリアルタイムのフィードバックを提供して、画面輝度設定の変更に起因するユーザーが有する画面輝度及び残存バッテリー寿命をユーザーが正確に見ることを可能にする。しかし、ウィンドウ３００及び３１０は、リソース設定の範囲を示すスケール（例えば、図２Ａ及び２Ｂのスケール２０４）を含まない。
【００３９】
[0042]図４Ａ及び図４Ｂは、１つ又は複数の実施例による、残存バッテリー寿命に関する情報を表示するさらなる例示的なユーザーインターフェイスを示す。図４Ａ及び図４Ｂは、コンピューティングデバイスのプロセッサーであるリソースの情報を示す。図４Ａは、遅い方のパフォーマンスから速い方のパフォーマンスにわたる、プロセッサーのパフォーマンスのスケール４０４を含むウィンドウ４０２を示す。スケール４０４の遅い方のパフォーマンスの端が（「遅い」）という語４０６で示される一方、スケール４０４の速い方のパフォーマンスの端は（「速い」）という語４０８によって示される。 
【００４０】
[0043]プロセッサーのパフォーマンスの現在のリソース設定は、ブロックとして示されるアイコン４１０によってスケール４０４上に示される。ユーザーは、図１の入力モジュール１０６を介して、様々な異なるユーザー入力を提供することによって、スケール４０４上のアイコン４１０の位置を変更することができる。スケール４０４上のアイコン４１０の位置をユーザーが変更することは、プロセッサーのパフォーマンスの設定を変更するユーザー入力である。
【００４１】
[0044]ウィンドウ４０２はまた、プロセッサーについて現在のリソース設定（現在のプロセッサーのパフォーマンス設定）に基づいて現在利用可能な残存バッテリー寿命の指示４１２（上述のように、残存バッテリー寿命の推定値とすることができる）を含む。図４Ａに示されるように、現在のプロセッサーのパフォーマンス設定において、デバイスについての利用可能な残存バッテリー寿命は４時間５０分である。
【００４２】
[0045]図４Ｂは、図４Ａのウィンドウ４０２のようなウィンドウ４２０を示す。しかし、ウィンドウ４２０において、アイコン４１０の位置はスケール４０４のパフォーマンスの高速な方の端のより近くへ移動されている。ウィンドウ４２０に示されるプロセッサーパフォーマンス設定は、ウィンドウ４０２に示されるプロセッサーパフォーマンス設定よりも高速なプロセッサーパフォーマンス設定であり、したがって、ウィンドウ４２０に示されるプロセッサーパフォーマンス設定の消費電力はウィンドウ４０２に示されるプロセッサーパフォーマンス設定の消費電力よりも大きい。したがって、ウィンドウ４２０は、ウィンドウ４０２に示される残存バッテリー寿命より小さな、プロセッサーの現在のリソース設定（現在のプロセッサーパフォーマンス設定）に基づく、現在利用可能な残存バッテリー寿命の指示４２２（上述のように、残存バッテリー寿命の推定値とすることができる）を含む。図４Ｂに示されるように、現在のプロセッサーパフォーマンス設定において、デバイスの利用可能な残存バッテリー寿命は、４時間１５分である。
【００４３】
[0046]したがって、図４Ａ及び４Ｂに見られるように、ユーザーがリソース設定（プロセッサーパフォーマンス設定）を変更する場合、ユーザーには、リソース設定の変更から生じる残存バッテリー寿命の変化についてのリアルタイムのフィードバックが提供される。例えば、ユーザーが、ウィンドウ４０２における設定からウィンドウ４２０における設定へとプロセッサーパフォーマンス設定を変更する場合、ユーザーには、プロセッサーパフォーマンス設定の変更が３５分短い残存バッテリー寿命をもたらすというリアルタイムのフィードバックが与えられる。
【００４４】
[0047]図２Ａ、２Ｂ、３Ａ、３Ｂ、４Ａ及び４Ｂに示す例は例示であり、本明細書に記載される設定変更に起因するバッテリー寿命の表示に従って表示されるユーザーインターフェイスに対して様々な修正をすることができることに留意すべきである。例えば、ユーザーインターフェイスは、バッテリーが大きくなったり（バッテリー寿命がより大きいことを意味する）もしくは小さくなったり（バッテリー寿命がより小さいことを意味する）、又は、無線アンテナがより大きな円で囲まれたり（送信機のレンジがより大きいことを意味する）もしくはより小さな円で囲まれたり（送信機のレンジがより小さいことを意味する）するなどの、リソース設定が変更されるときに変化する画像やアニメーションを含んでもよい。このような画像アニメーションは、時間及び／又は分の残存バッテリー寿命に加えて、又はその代わりに代替的に含めることができる。別の例として、ユーザーインターフェイスは、複数の異なるリソースのスケール及びアイコンを同時に含んで、ユーザーが異なるリソースのリソース設定を変更し、様々な変更から生じる残存バッテリー寿命を見ることができるようにしてもよい。複数の異なるリソースのスケールとアイコンが同時に表示される状況において、単一の残存バッテリー寿命の指示が表示される。複数の異なるリソースのうちの任意の１つ又は複数の設定を変更するユーザー入力により、表示される単一の残存バッテリー寿命の指示が変化する。
【００４５】
[0048]図１に戻ると、１つ又は複数の実施例において、リソース設定表示モジュール１０４は、特定のリソース設定について残存バッテリー寿命を識別する。上述のように、この残存バッテリー寿命は、残存バッテリー寿命の推定値であってもよく、通常、実際の残存バッテリー寿命に近い（ただし、正確である必要はない）。この識別は様々な異なる方法で行うことができる。この識別を行うための異なる技術が本明細書に記載されるが、これらは例であり、他の技術を代わりに使用することができることが理解されるべきである。リソース設定表示モジュール１０４は、（例えば、コンピューティングデバイス１００のバッテリー（複数可）から）バッテリー（複数可）に残っている充電量の指示を得ることができる。この情報は、実質的にいつでもモジュール１０４によって得ることができ、モジュール１０４が実質的にいつでもバッテリー（複数可）の残りの充電量を判断することを可能にする。
【００４６】
[0049]１つ又は複数の実施例において、バッテリー（複数可）（又はコンピューティングデバイスの他のコンポーネント又はモジュール）はまた、電力がバッテリー（複数可）から引き出される速度についての指示を提供する。モジュール１０４は、リソースが特定のリソース設定であるときに、どのくらいの電力がバッテリーから引き出されているかについての指示を（バッテリー（複数可）又は他の構成要素やモジュールから）得ることができ、その特定のリソース設定に基づく残存バッテリー寿命についての推定値を容易に特定することができる。例えば、バッテリー（複数可）が２００ワットの残量を示し、及び現在のリソース設定においてコンピューティングデバイスが５０ワット時を使用している場合、設定表示モジュール１０４は、推定される残存バッテリー寿命が約４時間（２００÷５０＝４）であることを容易に特定することができる。
【００４７】
[0050]１つ又は複数の他の実施例では、コンピューティングデバイス１００のコンポーネント又はモジュール（例えば、モジュール１０４）は、異なるリソース設定での特定のリソースの消費電力を判断するために、コンピューティングデバイス１００上で一連のテストを実行する。このコンポーネント又はモジュールは、リソースを特定の設定に設定し、その特定の設定を考慮して、どれだけの電力がバッテリー（複数可）から引き出されているかを判断し、その特定の設定でのバッテリー（複数可）から引き出される電力量を記録する。この決定及び記録は、複数の異なる設定について繰り返されてもよい。１つ又は複数の実施例において、決定及び記録は異なる可能なリソース設定の各々に対して繰り返される。代替的に、決定及び記録は、２つ以上の異なるリソース設定について繰り返すことができ、他のリソース設定においてバッテリー（複数可）から引き出される電力量は、（例えば、補間及び／又は外挿を使用して）記録された電力量に基づいて決定することができる。特定の設定においてバッテリー（複数可）から引き出される記録された電力量は、保持することができ、その後、特定のリソース設定を考慮して残存バッテリー寿命の推定値を特定するために使用することができる。バッテリー（複数可）に残っている（例えば、バッテリー（複数可）によって提供されるような）電力量及び異なるリソース設定においてバッテリーから引き出される記録された電力量とを考慮して、モジュール１０４は、バッテリーから報告される残りのワット時及びリソースの任意の設定を所与として、コンピューティングデバイス１００の残存バッテリー寿命の推定値を容易に特定することができる。
【００４８】
[0051]１つ又は複数の他の実施例では、リソース設定表示モジュール１０４は、（コンピューティングデバイス１００又は代替的に他のデバイスの）別のコンポーネント又はモジュールを用いて構成され、又は、当該別のコンポーネント又はモジュールから、特定のリソース設定においてバッテリー（複数可）から引き出される推定される電力量の指示を取得する。これらの指示は、例えば、類似のコンピューティングデバイス（例えば、類似の（又は同じ）タイプの画面及び／又は画面サイズを有するデバイス、類似の（又は同じ）タイプの無線送信機を有するデバイス、類似の（又は同じ）タイプのプロセッサーを有するデバイスなど）から引き出される電力量を分析することによって、特定することができる。これらの指示は、リソース設定表示モジュール１０４の開発者又は設計者からの又は他のソースからの推定値に基づくなど、同様に他の方法で特定することができる。特定のリソース設定において引き出される推定される電力量の指示が生成される方法にかかわらず、（バッテリー（複数可）によって提供されるような）バッテリー（複数可）に残っている充電量及び特定のリソース設定においてバッテリー（複数可）から引き出される推定される電力量の指示を考慮して、モジュール１０４は、リソースが特定の設定にあるときの残存バッテリー寿命の推定値を容易に特定することができる。
【００４９】
[0052]代替的に、特定のリソース設定の残存バッテリー寿命の特定は他の方法で行うことができる。たとえば、リソース設定表示モジュール１０４は、リソース設定を１つの設定値に変更することや２つの特定の設定値の間で変更することから生じる残存バッテリー寿命の変更の分（minutes）の数で設定することができ、又は、別のモジュール又は装置からそれを取得することができる。リソース設定表示モジュール１０４は、リソース設定の変更に応じて、その分の数を加算又は減算することができる。例えば、残存バッテリー寿命の変更の分の数は５分とすることができ、そのため、リソース設定表示モジュール１０４は、（例えば、リソース設定がより高い設定値へと変更される場合に）以前の残存バッテリー寿命に５分を追加することによって、残存バッテリー寿命を特定することができる。
【００５０】
[0053]図５は、１つ又は複数の実施例による、設定変更から生じるバッテリー寿命を表示するデバイスの例示的なプロセス５００を示すフローチャートである。プロセス５００は、図１のデバイス１００などのデバイスによって行われ、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせで実施することができる。プロセス５００は、動作のセットとして示されており、様々な行為の動作を実行するための示される順序に限定されるものではない。プロセス５００は、設定変更によるバッテリー寿命を表示するための例示的なプロセスであり、設定変更によるバッテリー寿命の表示のさらなる議論は、別の図面を参照して本明細書に含まれる。
【００５１】
[0054]プロセス５００で、リソースの可能な設定のスケール、及びそのリソースの現在のリソース設定が表示される（ステップ５０２）。上述したように、このスケールは、様々な異なる方法で表示することができる。
【００５２】
[0055]リソースが現在のリソース設定にある間に現在利用可能な残存バッテリー寿命の指示が表示される（ステップ５０４）。この指示は、例えば、リソースが現在のリソースの設定にあるときに残っているバッテリー寿命の時間及び／又は分単位の指示であってもよい。
【００５３】
[0056]新しい設定にリソースを変更するユーザー入力が受け取られる（ステップ５０６）。上述したように、このユーザー入力は、異なる様々な方法で受信することができる。
[0057]リソースを新しい設定に変更するユーザー入力に応答して、リソースの可能な設定及びそのリソースの新しい設定を示すスケールが表示される（ステップ５０８）。
【００５４】
[0058]また、リソースを新しい設定に変更するユーザー入力に応答して、リソースが新たなリソース設定にある間に現在利用可能な残存バッテリー寿命が特定される（ステップ５１０）。この特定は、上述したように、様々な異なる方法で行うことができ、残存バッテリー寿命の推定値であってもよい。
【００５５】
[0059]また、リソースを新しい設定に変更するユーザー入力に応答して、リソースが新しいリソース設定にある間に現在利用可能な残存バッテリー寿命の指示が表示される（ステップ５１２）。この指示は、例えば、リソースが新たなリソース設定にあるときに残っているバッテリー寿命の時間及び／又は分単位の指示であってもよい。
【００５６】
[0060]図６は、１つ又は複数の実施例による、設定変更から生じるバッテリー寿命を表示するデバイスの別の例示的なプロセス６００を示すフローチャートである。プロセス６００は、図１のデバイス１００などのデバイスによって行われ、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせで実施することができる。プロセス６００は、動作のセットとして示されており、様々なステップの動作を実行するために示される順序に限定されるものではない。プロセス６００は、設定変更によるバッテリー寿命を表示するための例示的なプロセスであり、設定変更によるバッテリー寿命の表示のさらなる議論は、別の図面を参照して本明細書に含まれる。
【００５７】
[0061]プロセス６００で、画面が現在の画面輝度設定にある間に、現在利用可能な残存バッテリー寿命の指示が表示される（ステップ６０２）。この指示は、例えば、画面が現在の画面輝度設定にあるときに残っているバッテリー寿命の時間及び／又は分単位の指示とすることができる。
【００５８】
[0062]画面を新しい画面輝度設定へと変更するユーザー入力が受信される（ステップ６０４）。上述したように、このユーザー入力は、異なる様々な方法で受信することができる。
【００５９】
[0063]画面を新たな画面輝度設定へ変更するユーザー入力に応答して、画面が新しい画面輝度設定にある間に現在利用可能な残存バッテリー寿命が特定される（ステップ６０６）。この識別は、上述したように、様々な異なる方法で行うことができ、残存バッテリー寿命の推定値とすることができる。
【００６０】
[0064]また、新しい設定にリソースを変更するユーザー入力に応答して、画面は、新しい画面輝度設定で表示するように変更される（ステップ６０８）。これは、通常、画面が以前の画面輝度設定で表示されていたとき（例えば、ステップ６０２）よりも明るく又は暗く表示されることに帰着する。
【００６１】
[0065]また、画面が新しい画面輝度設定にある間に現在利用可能な残存バッテリー寿命の指示が表示される（ステップ６１０）。この指示は、例えば、リソースが新しい画面輝度設定にある場合に残っているバッテリー寿命の時間及び／又は分単位の指示とすることができる。ステップ６１０における指示は、ステップ６０８における画面輝度の変更と同時に表示されて、新しい画面輝度設定について、残存バッテリー寿命の量の指示及び画面輝度をユーザーに提供する。
【００６２】
[0066]図７は、１つ又は複数の実施例による、設定変更から生じるバッテリー寿命の表示を実施するように構成することができる例示的なコンピューティングデバイス７００を示す。コンピューティングデバイス７００は、例えば、図１のコンピューティングデバイス１００であってもよい。
【００６３】
[0067]コンピューティングデバイス７００は、１つ又は複数のプロセッサー又は処理ユニット７０２、１つ又は複数のメモリー及び／又はストレージコンポーネント７０６を含んでもよい１つ又は複数のコンピューター読み取り可能な媒体７０４、１つ又は複数の入出力（Ｉ／Ｏ）デバイス７０８、及び様々なコンポーネント及びデバイスが互いに通信することを可能にするバス７１０を含む。コンピューター読み取り可能な媒体７０４及び／又は１つ又は複数のＩ／Ｏデバイス７０８は、コンピューティングデバイス７００の一部として含まれてもよいし、代替的に、コンピューティングデバイス７００に結合されてもよい。バス７１０は、異なる様々なバスアーキテクチャーを使用する、メモリーバス又はメモリーコントローラー、周辺バス、高速グラフィックポート、プロセッサー又はローカルバスなどを含む、１つ又は複数のいくつかのタイプのバス構造を表す。バス７１０は有線及び／又は無線のバスを含むことができる。コンピューティングデバイス７００は、少なくとも部分的に、１つ又は複数のバッテリーによって電力が供給される。
【００６４】
[0068]メモリー／ストレージコンポーネント７０６は、１つ又は複数のコンピューター記憶媒体を表す。コンポーネント７０６は、（ランダムアクセスメモリー（ＲＡＭ）などの）揮発性の媒体及び／又は（読み出し専用メモリー（ＲＯＭ）、フラッシュメモリー、光ディスク、磁気ディスクなどの）不揮発性の媒体を含むことができる。コンポーネント７０６は、固定媒体（例えば、ＲＡＭ、ＲＯＭ、固定ハードディスクドライブ等）、及び取り外し可能な媒体（例えば、フラッシュメモリードライブ、取り外し可能なハードドライブ、光ディスクなど）を含むことができる。
【００６５】
[0069]本明細書で説明した技術は、１つ又は複数の処理ユニット７０２によって実行される命令によって、ソフトウェアで実施することができる。ソフトウェアは、アプリケーション又はオペレーティングシステムもしくは他のアプリケーションの一部として実施することができる。異なる命令が、処理ユニット７０２、処理ユニット７０２の様々なキャッシュメモリー、デバイス７００の他のキャッシュメモリー（図示せず）、他のコンピューター読み取り可能な媒体などの、コンピューティングデバイス７００の異なるコンポーネントに格納することができることが理解されるべきである。さらに、命令がコンピューティングデバイス７００に格納される位置は、時間とともに変化してもよいことが理解されるべきである。
【００６６】
[0070]１つ又は複数の入出力装置７０８は、ユーザーがコンピューティングデバイス７００にコマンド及び情報を入力することを可能にし、また、情報がユーザー及び／又は他のコンポーネントやデバイスに提示又は通信されることを可能にする。入力デバイスの例には、キーボード、カーソル制御デバイス（例えば、マウス）、マイクロホン、スキャナーなどが含まれる。出力デバイスの例には、画面又は他のディスプレイデバイス（例えば、モニター又はプロジェクター）、スピーカー、プリンター、ネットワークカード、無線送信機などが含まれる。
【００６７】
[0071]様々な技術は、ソフトウェア又はプログラムモジュールの一般的な文脈で本明細書に記載されうる。一般に、ソフトウェアは、特定のタスクを実行し又は特定の抽象データ型を実施する、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。これらのモジュール及び技術の実施例は、いくつかの形式のコンピューター読み取り可能な媒体に格納されてもよいし、これを介して送信されてもよい。コンピューター読み取り可能な媒体は、コンピューティングデバイスによってアクセスできる任意の利用可能な媒体（複数可）とすることができる。限定としてではなく、例として、コンピューター読み取り可能な媒体は、「コンピューター記憶媒体」、「通信媒体」を含んでもよい、
[0072]「コンピューター記憶媒体」は、コンピューター読み取り可能な命令、データ構造、プログラムモジュール、又はその他のデータなどの情報を記憶するための任意の方法又は技術で実施される、揮発性及び不揮発性、取り外し可能及び取り外し不能な媒体を含む。コンピューター記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリー又は他のメモリー技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）又は他の光記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置又は他の磁気記憶装置、所望の情報を格納するために使用することができ、コンピューターによってアクセスできる任意の他の媒体を含むが、これらに限定されない。
【００６８】
[0073]「通信媒体」は、一般に、コンピューター読み取り可能な命令、データ構造、プログラムモジュール、又は搬送波や他のトランスポート機構などの変調されたデータ信号の他のデータを具体化する。通信媒体はまた、任意の情報配信媒体を含む。「変調されたデータ信号」という語は、信号中に情報を符号化するような方法で設定又は変更された１つ又は複数の特性を有する信号を意味する。限定としてではなく、例として、通信媒体は、有線ネットワーク又は直接有線接続などの有線媒体、音響、ＲＦ、赤外線、及び他の無線媒体などの無線媒体を含む。上記のいずれの組み合わせも、コンピューター読み取り可能な媒体の範囲に含まれる。
【００６９】
[0074]一般に、本明細書に記載された任意の機能又は技術は、ソフトウェア、ファームウェア、ハードウェア（例えば、固定論理回路）、手動処理、又はこれらの実施の組み合わせを用いて実施することができる。本明細書で使用する「モジュール」及び「コンポーネント」という語は、一般に、ソフトウェア、ファームウェア、ハードウェア、又はそれらの組み合わせを表す。ソフトウェアの実施例の場合には、モジュール又はコンポーネントは、プロセッサー（例えば、１つ又は複数のＣＰＵ）上で実行されると指定されたタスクを実行するプログラムコードを表す。プログラムコードは、１つ又は複数のコンピューター読み取り可能なメモリーデバイスに格納することができ、そのさらなる説明は図７を参照して見られる。本明細書に記載される設定変更技術から生じるバッテリー寿命の表示の特徴は、プラットフォーム非依存であり、この技術が、様々なプロセッサーを有する様々な商用コンピューティングプラットフォーム上で実施することができることを意味する。
【００７０】
[0075]主題は、構造的特徴及び／又は方法論的動作に特有の言葉で説明されたが、添付の特許請求の範囲に規定される主題は、必ずしも上述した特定の特徴や動作に限定されないことが理解されるべきである。そのようなものではなく、上述の特定の特徴及び動作は、特許請求の範囲を実施する例示的形態として開示されるものである。
【図１】
2013541114.tif 000003
【図２Ａ】
2013541114.tif 000004
【図２Ｂ】
2013541114.tif 000005
【図３Ａ】
2013541114.tif 000006
【図３Ｂ】
2013541114.tif 000007
【図４Ａ】
2013541114.tif 000008
【図４Ｂ】
2013541114.tif 000009
【図５】
2013541114.tif 000010
【図６】
2013541114.tif 000011
【図７】
2013541114.tif 000012
【国際調査報告】
2013541114.tif 000013
2013541114.tif 000014