(57)【要約】  電力管理システム10が、電池16によって電子装置12に給電する要求持続時間80を受け取るよう構成された電力管理モジュール30であって、少なくとも要求持続時間80にわたる電池16による電子装置12の給電を可能にするように電力消費要素40の優先順位付け62に基づいて電子装置12の電力消費要素40の使用を制御するよう構成された、電力管理モジュール30を備えている。【選択図】  図２
2009536010.tif 000002
【特許請求の範囲】
【請求項１】
電力管理システム(10)であって、
電池(16)によって電子装置(12)に給電する要求持続時間(80)を受け取るよう構成され、及び少なくとも該要求持続時間(80)にわたる前記電池(16)による前記電子装置(12)の給電を可能にするように電力消費要素(40)の優先順位付け(62)に基づいて前記電子装置(12)の前記電力消費要素(40)の使用を制御するよう構成された、電力管理モジュール(30)
を備えている、電力管理システム(10)。
【請求項２】
前記電池(16)の推定電力持続時間(82)を決定するよう構成された電力モニタ(32)を更に備えている、請求項１に記載のシステム(10)。
【請求項３】
前記電力管理モジュール(30)が、前記電力消費要素(40)のうちの少なくとも１つの使用を、該電力消費要素(40)のうちの別の少なくとも１つの使用が開始されたことに応じて制御するように構成されている、請求項１に記載のシステム(10)。
【請求項４】
前記電力管理モジュール(30)が、前記電力消費要素(40)のうちの少なくとも１つの使用を停止させるよう構成されている、請求項１に記載のシステム(10)。
【請求項５】
前記電力管理モジュール(30)が、前記電力消費要素(40)のうちの少なくとも１つの使用レベルを調整するよう構成されている、請求項１に記載のシステム(10)。
【請求項６】
前記電力管理モジュール(30)が、前記要求持続時間(80)が前記電池(16)の推定持続時間(82)よりも大きいか否かをユーザに通知するよう構成されている、請求項１に記載のシステム(10)。
【請求項７】
前記電力管理モジュール(30)が、前記電池(16)から利用可能な電力量の変化に動的に応答するよう構成されている、請求項１に記載のシステム(10)。
【請求項８】
前記電力管理モジュール(30)が、少なくとも１つの電力消費要素(40)を、別の少なくとも１つの電力消費要素(40)の非活動化に応じて使用できるようにするよう構成されている、請求項１に記載のシステム(10)。
【請求項９】
前記優先順位付け(62)をユーザから受け取るためのインタフェイス(22)を更に備えている、請求項１に記載のシステム(10)。
【請求項１０】
前記電力管理モジュール(30)が、前記要求持続時間(80)を前記電池(16)の推定持続時間(82)と動的に比較するよう構成されている、請求項１に記載のシステム(10)。
【発明の詳細な説明】
【背景技術】
【０００１】
電子装置は、多くの場合、電池又はその他の種類の枯渇し得る電源（例えば、充電式電池、非充電式電池、燃料電池、太陽セル又は太陽電池等）によって給電されるように構成されている。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
しかし、このような種類の電源は、充電（可能であれば）又は交換が必要になるまでの限られた時間にわたってしか電力を提供することができない。このため、これらの電源が電子装置に電力を提供することができる時間よりも長い時間にわたって電子装置が使用可能であることが要求される場合が多い。
【図面の簡単な説明】
【０００３】
【図１】本発明による電力管理システムの一実施形態を示すブロック図である。
【図２】本発明による電力管理方法の一実施形態を示すフローチャートである。
【図３】本発明による電力管理方法の別の実施形態を示すフローチャートである。
【発明を実施するための形態】
【０００４】
本発明及びその利点のより完全な理解のために、ここで添付図面と併せて以下の説明を参照する。
【０００５】
本発明の好ましい実施形態及びその利点は、同様の番号が様々な図面の同様の対応する部分に使用される図１〜図３を参照することによって最良に理解される。
【０００６】
図１は、本発明による電力管理システム10の一実施形態を示すブロック図である。図１に示す実施形態では、システム10は電子装置12で実施される。本発明の例示的な実施形態の図示及び説明を容易にするために、システム10はラップトップ又はノートブックコンピュータ14で実施されたものとして説明する。しかし、システム10を、個人情報端末、タブレットコンピュータ、携帯電話、電気車両、又は携帯ゲーム機若しくは娯楽装置等の（但しこれらには限定されない）他の種類の電子装置で実施することが可能であることを理解されたい。図１に示す実施形態では、電子装置12は電池16によって給電されるように構成されている。本書で用いる「電池」なる用語は、一般に、電源がその充電、燃料補給、及び／又は交換を必要とするまでの限られた時間にわたってしか給電することができない、充電式電池、非充電式電池、燃料電池、太陽セル、又は太陽電池等の（但し、これらには限定されない）あらゆる種類の枯渇し得る電源を意味している。電子装置12は、電池16によってのみ給電されるように構成されてもよく、又は電子装置が電池16又は外部電源（例えば交流電源）によって給電可能なように切り替え可能に構成されてもよいことを理解されたい。図１に示す実施形態では、電池16は、電子装置12の一部を形成するものとして示される。しかし、電池16が電子装置12に結合された外部電池を含み得ることを理解されたい。電子装置12が複数の電池16によって給電されるように構成されてもよいことを更に理解されたい。
【０００７】
図１に示す実施形態では、電子装置12は、プロセッサ20と、インタフェイス22と、メモリ24とを備える。インタフェイス22は、電子装置12から情報を出力し及び／又は電子装置12への入力としての情報を受信する任意の種類の装置を含む。例えば、インタフェイス22は、キーボード、マウス、ディスプレイ、タッチスクリーン、マイク、スピーカ、ボタン、無線若しくは有線制御機構、レバー、スライダ、又はその他の任意の種類の１つ又は２つ以上の入出力装置を含み得る。図１に示す実施形態では、メモリ24は、電力管理モジュール30及び電力モニタ32を含む。電力管理モジュール30及び電力モニタ32は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせを含み得る。図１では、電力管理モジュール30及び電力モニタ32は別個の構成要素として示されている。しかし、電力管理モジュール30及び／又は電力モニタ32の動作的な特徴及び／又は機能的な特徴は、単一の要素又は複数の要素によって実行されるよう構成され得ることを理解されたい。
【０００８】
電力管理モジュール30は、電池16によって供給される電力を使用して必要な又は所望の持続時間にわたって電子装置12を使用することができるように、電力消費要素の所定の優先順位及び／又は動的な優先順位に基づいて電子装置12に関連する電力消費要素の使用を動的に制御するように構成されている。例えば、電子装置のユーザが、少なくとも２時間にわたって電池16により供給される電力を使用して電子装置12を使用できることを所望する場合、電力管理モジュール30は、装置12を電池16の電力下で少なくとも２時間にわたって使用することができるように、電子装置の１つ又は２つ以上の電力消費要素の使用を動的に制御する。したがって、例えば、複数の機能及び／又は能力を有する電子装置12の場合、本発明の実施形態は、電池16による給電中に、所望の時間にわたって装置12の他の及び／又はできる限り多数の機能／能力の使用を可能にするように、装置12の機能／能力のうちの１つ又は２つ以上の使用レベルを（例えば優先順位に基づいて）オフ／オンし及び／又は調整する。
【０００９】
電力モニタ32は、電池16によって供給可能な電力の持続時間を解析及び／又は推定するために使用される。電力管理モジュール30は電力モニタ32と協働し及び／又は相互に作用して、電子装置12を所望の持続時間にわたって使用することができるように、電池16によって供給可能な電力の推定持続時間に基づいて電力消費要素の使用を動的に制御する。例えば、ユーザがノートブックコンピュータ14を電池16による給電中に２時間にわたって使用したいが、該電池16が該ノートブックコンピュータ14の現在の消費電力に基づいて１時間分の電力しか供給することができない場合、本発明の実施形態は、ノートブックコンピュータ14を少なくとも２時間にわたって使用することができるように、ノートブックコンピュータ14の１つ又は２つ以上の電力消費要素の使用及び／又は動作状態若しくは動作レベルを制御する。したがって、動作中に、電力管理モジュール30は、求められる持続時間にわたっての電子装置12の動作を保証するように、電子装置12の電力消費要素の様々な動作パラメータを調整し及び／又は停止させる。
【００１０】
図１に示す実施形態では、電子装置12は電力消費要素40を備える。図１では、電力消費要素40は、駆動装置42、１つ又は２つ以上のオーディオ要素44、ディスプレイコントローラ46、グラフィクスアプリケーション48、電子メールアプリケーション50、ウェブブラウザ52、無線アプリケーション54、及び１つ又は２つ以上のオペレーティングシステム（O／S）バックグラウンドアプリケーション又はサービス56を含む。電力消費要素40は、電子装置12の種類及び／又は機能に応じて、追加的及び／又は代替的な要素（例えば、無線コントローラ／サブシステム、Ethernetコントローラ／サブシステム、カメラ、ライト、メディアプレーヤ、マイク、オペレーティングシステム要素、ドライバ、ミドルウェア、ソフトウェアアプリケーション、アプレット、サブルーチン等）を含むことが可能である、ということを理解されたい。説明を容易にするために、電力消費要素40は、メモリ24から別個で及び／又は離れているものとして示される。しかし、様々な種類の電力消費要素40がメモリ24内に存在することが可能である（例えば、ディスプレイコントローラ46、グラフィクスアプリケーション48、電子メールアプリケーション50、ウェブブラウザ52、無線アプリケーション54、及び１つ又は２つ以上のオペレーティングシステム（O／S）バックグラウンドアプリケーション又はサービス56）ことを理解されたい。
【００１１】
図１では、電子装置12はまた、電力消費要素40の優先順位付け62及び電池電力持続時間64に関連する情報を有するデータベース60を備えている。優先順位付け62は、要求された時間又は持続時間にわたって電池16によって電子装置12の動作を可能にするように、電力消費要素40の使用の制御に役立つ様々な電力消費要素40の優先順位付け（例えば、電子装置12のユーザにとっての重要レベル）を含む。例えば、図１に示す実施形態では、優先順位付け62は、高優先順位要素70、中優先順位要素72、及び低優先順位要素74のリストを含む。高優先順位要素70は、一般に、電子装置12のユーザにとって概して高レベルの使用優先順位を有する１つ又は２つ以上の電力消費要素40の識別子を含む。低優先順位要素74は、一般に、電子装置12のユーザにとって低レベルの使用優先順位を有するものとみなされる１つ又は２つ以上の電力消費要素40の識別子を含む。したがって、中優先順位要素72は、低優先順位要素74よりは高いが高優先順位要素70よりは低い使用優先順位レベルを有する１つ又は２つ以上の電力消費要素40の識別子を含む。本書で使用される優先順位レベルは単に例示を目的とし、優先順位の粒度はこれより細かくても細かくなくてもよいことを理解されたい。
【００１２】
本発明の幾つかの実施形態では、優先順位付け62は、動的なものであり、及び／又は多数の優先順位レベルを含むものである。例えば、本発明の幾つかの実施形態では、特定の電力消費要素40が、一定の優先順位レベルを有するものとして（例えば携帯電話の場合に着呼及び発呼に関連する機能を高優先順位要素70として）識別される一方、他の電力消費要素40が、使用その他の要因に基づく可変優先順位を（たとえ一時的であっても）有することが可能である（例えば、携帯電話上でプレイ中のゲームは低優先順位要素74と識別されるが、ユーザがゲーム機能を開いていることに応じてその優先順位を一層高いレベルへと変更することが可能である）。したがって、例えば、携帯電話の場合、ゲームのプレイ及びカメラの使用は両方とも低優先順位要素74として識別され得る。しかし、ユーザがゲーム機能を開始し及び／又は開いたことに応じて、ゲームプレイ要素40を少なくとも一時的により高い優先順位レベル（例えば中優先順位レベル72）へと移行させ、これにより、ゲーム機能の使用をサポートするためにカメラの使用を動作不能にすることが可能である。ユーザがゲーム機能を閉じると、ゲーム機能に関連付けされた優先順位レベルが、好ましくはそのデフォルトレベル（例えば低優先順位要素74）へと戻る。
【００１３】
本発明の幾つかの実施形態では、優先順位付け62は、異なる複数組の優先順位を有するよう構成することが可能である。例えば、特定の装置12の使用は、装置12が家庭で使用されるか、仕事で使用されるか、車内で使用されるか、使用時間、使用曜日等に応じて、変動し得る。したがって、本発明の幾つかの実施形態では、異なる電力消費要素40の優先順位レベルは、異なるカテゴリ又は組の優先順位付け62間で異なるものとなる。したがって、本発明の幾つかの実施形態では、文書処理アプリケーションが仕事環境では高い優先順位レベルを有することができ、夜間又は週末には低い優先順位レベルを有することが可能である。好ましくは、装置12は、ユーザが、異なる種類の用途又は環境に用いるべき特定の組の優先順位付け62を選択することができるよう構成される。しかし、本発明の幾つかの実施形態では、優先順位付け62を一組の優先順位で構成することが可能であることを理解されたい。
【００１４】
本発明の幾つかの実施形態では、優先順位付け62は、（例えば、ユニバーサルシリアルバス（USB）装置が装置12にプラグインされたこと、ヘッドホンが装置12にプラグインされたこと等に応じて）装置12によって受信される信号、装置12によって受信されるメッセージ（例えば、ネットワークから受信されるメッセージ及び／又はネットワークが検出された／検出されない旨の指示）、及び装置12の物理的な変化（例えば、ノートブックコンピュータの蓋の開閉、ポータブルコンピュータの移動に起因する加速度計信号等）等であるがこれらに制限されない他の要因に基づくものとなる。したがって、例えば、無線ネットワークが検出された場合、又はUSB装置が装置12にプラグインされた場合、これらの使用に役立つように、かかる動作に関連する様々なアプリケーション又は機能に一層高い優先順位レベルが付与される。
【００１５】
電池電力持続時間64情報は、要求電池電力持続時間80と、推定された電池電力持続時間82とを含む。推定された電池電力持続時間82は、電池16によって供給可能な電力の（例えば電力モニタ32によって決定された）推定寿命又は推定持続時間に関連する情報を含む。例えば、電力モニタ32は、電子装置12の既存の電力消費状況及び電池16の様々な特徴を解析して、電池16によって供給可能な電力の推定持続時間を決定する。要求電池電力持続時間80は、電源として電池16を使用して電気装置12を使用する必要のある持続時間に関連する情報を含む。
【００１６】
したがって、動作中に、電子装置12のユーザは、電子装置12の様々な電力消費要素40の優先順位付け62を（インタフェイス22を介して）入力し及び／又は識別する。例えば、電子装置12のユーザは、グラフィクスアプリケーション48を主に利用したい場合に、高優先順位要素70としてグラフィクスアプリケーション48を指示する。ユーザは、他の電力消費要素40を、高優先順位要素70、中優先順位要素72、及び／又は低優先順位要素74として識別することが可能である。例えば、ユーザは、ウェブブラウザ52又は電子メールアプリケーション50の使用を予想しない場合に、ウェブブラウザ52及び電子メールアプリケーション50を低優先順位要素74として識別することが可能である。電力消費要素40の優先順位付け62のための入力は、様々な異なる方法（スライドバー、優先順位レベルを示す選択可能なボタン若しくはアイコン、又は順序付けされたリストであって該リスト内の電力消費要素40の位置がその優先順位レベルを示す順序付けされたリスト等（但しこれらに限定されない））を使用して実行することが可能である。動作中に、本発明の実施形態は、（例えば、要求持続時間にわたって電池16により装置12を動作させるために利用できる電力が達成されるまで、必要に応じて、まず低優先順位要素74をオフにし、次いで中優先順位要素72をオフにし、次いで高優先順位要素70をオフにすることによって、）装置12の可能な限り多数の機能を提供すると共に、要求された時間にわたって装置12が動作可能となるように、電力消費要素40の使用をオフにし、電力レベルを低減させ、及び／又は制御する。
【００１７】
動作中、電子装置12のユーザは、（例えば、インタフェイス22を介して（例えば、スライダ、ボタン、遠隔制御、音声、キーボード、マウス、手の動き等を使用して））電池16によって給電される間の電子装置12の所望の使用時間を示す要求電池電力持続時間80を入力する。例えば、ユーザは、ノートブックコンピュータ14を３時間にわたって（例えば、３時間の飛行機での飛行の持続時間にわたって）使用できることを所望する場合、要求持続時間80として３時間を入力する。本発明の幾つかの実施形態では、装置12は、ユーザが、装置12の使用が望まれる特定の時（例えば、特定の日、特定の時刻等）を指示し又は指定することができるようにするよう構成される。例えば、ユーザは、特定の時刻（例えば、4:00pm）まで装置12の使用を所望することを示すことが可能であり、これにより、装置12は、（例えば、現在／現時刻を入力された所望時刻と比較することによって）使用持続時間を算出し及び／又は計算し、残りの使用時間をカウントダウンし及び／又は追跡する。更に、本発明の実施形態は、要求持続時間80に対する変更又は調整を可能にする。例えば、要求持続時間80が４時間であるが、３時間後に、ユーザが１時間を追加したい場合に、装置12は、残りの時間及び追加した時間にわたって装置12を使用することができるように、電力消費要素40の使用をモニタし及び／又は制御することにより、持続時間80の調整に動的に応じるよう構成される。
【００１８】
電力モニタ32は、電池16、及び電子装置12の様々な電力消費状況を解析して、電池16による給電中に電子装置12の推定電池電力持続時間82を決定する。例えば、ノートブックコンピュータ14のユーザは、動作中及び／又は実行中のグラフィクスアプリケーション48、ブラウザ52、及び電子メールアプリケーション50を有する可能性があり、これにより、電池16からの特定の電力消費が生じることになる。更に、様々な電力消費要素40が開始され及び／又は停止されると、電池16からの電力消費が変化する。電力モニタ32は、好ましくは、電子装置12の電力消費状況及び電池16の様々な特徴をモニタして、電池16の推定使用持続時間又は推定寿命を判定するよう構成される。電力モニタ32は、連続的又は定期的に推定持続時間82をモニタし及び／又は判定するように構成することができる。
【００１９】
電力管理モジュール30は、電力モニタ32と相互に作用し及び／又は通信して、推定された電池電力持続時間82を識別し、該推定された電池電力持続時間82を要求電池電力持続時間80と比較する。推定された電池電力持続時間82が要求電池電力持続時間80よりも少ない場合、電力管理モジュール30は、優先順位付け62に基づいて電力消費要素40の使用を自動的に制御して、要求持続時間80にわたって電池16によって給電しながら電子装置12を使用することができるようにする。例えば、要求持続時間80が３時間であるが、推定持続時間82が２時間である場合に、電力管理モジュール30は、優先順位付け62に自動的にアクセスし、１つ又は２つ以上の電力消費要素40の使用を自動的に制御し及び／又は停止させて、要求持続時間である３時間にわたって電子装置12を使用することができるようにする。好ましくは、電力管理モジュール30は、中優先順位要素72の使用を制御し及び／又は停止させる前に低優先順位要素74の使用を制御し及び／又は停止させ、高優先順位要素70の使用を制御し及び／又は停止させる前に中優先順位要素72の使用を制御し及び／又は停止させる。したがって、電子メールアプリケーション50が低優先順位要素74として識別される場合、電力管理モジュール30は、電子メールアプリケーション50の使用を自動的に閉じ及び／又は停止させる。例えば、電子メールアプリケーション50を閉じたことに応じて、推定持続時間82がもはや要求持続時間80よりも少なくなくなった（例えば、十分な電力が利用可能である）場合には、電力管理30によるそれ以上の動作は必要ない。しかし、推定持続時間82が要求持続時間80よりも少ない状態のままである場合には、電力管理モジュール30は、追加の低優先順位要素74、中優先順位要素72、及び／又は高優先順位要素70の使用の制御及び／又は停止へと処理を進め、これにより、要求持続時間80にわたって電子装置12を使用することができるようにする。電力管理モジュール30は、連続的又は定期的に電力消費要素40の使用を解析し及び／又は制御するよう構成することが可能であることを理解されたい。
【００２０】
本発明の幾つかの実施形態では、電力管理モジュール30は、電力消費要素40の使用を繰り返し制御する（例えば、要求持続時間80が達成されるまで、一度に１つの要素40をオフにする）よう構成される。しかし、電力管理モジュール30が複数の要素40を同時に制御するよう構成されてもよいことを理解されたい。例えば、特定の要素40は従属要素40を有することが可能である（例えば、一要素40がオフになった場合に、該オフになった要素40と共に動作し又は該要素40に基づいて動作する他の要素40もオフになる）。したがって、一要素40をオフにすることによって、複数の要素40に関連付けられる電力節減が達成される。更に、本発明の幾つかの実施形態では、電力管理モジュール30及び／又は電力モニタ32は、要求持続時間80の達成のために特定レベルの電力節減が必要な場合に、電力管理モジュール30が所望レベルの電力節減の達成のために特定の要素40又は要素40の群の使用を制御するよう構成されるように、独立した要素40又は複数群の要素40の電力使用を判定するよう構成される。
【００２１】
電子装置12による電力消費を低減させるように電力消費要素40の使用を制御することは、様々な方法を使用して実行することができる。例えば、本発明の幾つかの実施形態では、ディスプレイコントローラ46の調整は、ディスプレイの強度レベル又はイメージコンテンツの表示解像度の自動調整（例えば、低減）を含み、無線アプリケーション54及び／又は駆動装置42の調整は、自動的に無線アプリケーション54及び／又は駆動装置42をスリープ又はハイバネーション状態にすること、又は無線アプリケーション54及び／又は駆動装置42をシャットダウンさせることを含む。したがって、本発明の幾つかの実施形態では、特定の要素40の様々な設定及び／又は機能を調整して、該特定の要素40に関連する電力消費を低減させると共に該特定の要素40の連続使用を可能にする（例えば、解像度設定を自動的に低減させ、グラフィックディスプレイの表示色を白黒に自動的に調整する）ことが可能である。更に、電子装置12の電力消費を低減させるための電力消費要素40の制御は、特定のアプリケーションを自動的に閉じる（例えば、オペレーティングシステムのバックグラウンドで実行されている電子メールアプリケーション50、ウェブブラウザ52、及び／又はサービス56を閉じる）ことを含むことが可能である。
【００２２】
更に、本発明の幾つかの実施形態では、電力管理モジュール30は、特定の電力消費要素40の使用の始動及び／又は開始を阻止し、又は特定の電力消費要素40の使用の始動及び／又は開始に対する許可を要求するよう構成される。例えば、本発明のこのような実施形態では、ユーザが、それまでにオフにされ及び／又は電力消費を低減するように調整され、及び／又は、要求電池電力持続時間80を維持するために制御を必要とする優先順位レベルを有するもの（例えば、低優先順位要素74）として識別される、特定の電力消費要素40の使用を始動及び／又は開始しようとした場合に、電力管理モジュール30は、該特定の電力消費要素40の始動又は使用を阻止するように、及び／又は、該特定の電力消費要素40の使用が、要求持続時間80に悪影響を及ぼす可能性があり、及び／又は他の及び／又はより高い優先順位の要素（例えば、中優先順位要素72及び／又は高優先順位要素70）の制御が必要になる可能性があることを示す通知をユーザに表示するように、構成される。
【００２３】
本発明の幾つかの実施形態では、電力管理モジュール30は、要求持続時間80を維持するために、１つ又は２つ以上の電力消費要素40又は特定の電力消費要素40が制御されることになるという通知又はその他の種類の指示を提供し及び／又は表示するよう構成される。例えば、本発明の一実施形態では、特定の電力消費要素40の使用が制御され及び／又は変更される前に、その使用制御の通知により、他の電力消費要素40の使用を閉じすなわち停止して電力消費を低減する機会がユーザーに提供され、及び／又は、該ユーザが優先順位付け62を変更することが可能となる。
【００２４】
異なる種類の電子装置又は電池式装置に対して、異なる種類の使用制御を実行することができることも理解されたい。例えば、電子装置12が、部分的に及び／又は完全に電池式となるよう構成されている車両を含む場合、電力管理モジュール30は、要求持続時間80にわたって車両を使用することができるように特定の電力消費要素40の使用を阻止する（例えば、車両のラジオ又はオーディオ要素44の使用の阻止、車両の内部照明の減光、エアコンの使用の停止及び／又は阻止、（ヘッドライト及びテール／ブレーキライトを全出力状態に保ちつつ）走行灯等の外部ライトの減光等）ように構成することが可能である。
【００２５】
更に、電力管理モジュール30は、様々な電力消費要素40の活動化及び／又は非活動化に動的に応じるよう構成される。例えば、本発明の幾つかの実施形態では、電力管理モジュール30は、電池16の電力の余剰に応じて、電力消費要素40の使用を自動的に始動し又は制御するよう構成される。この例では、１つ又は２つ以上の電力消費要素40が、電子装置12の要求持続時間80にわたっての使用を助けるために以前に調整され及び／又は閉じられており、その後、他の電力消費要素40が閉じられ及び／又は調整された（例えば、ユーザが特定のアプリケーション又は要素40を閉じた）場合に、電力管理モジュール30は、以前に閉じられた要素40を自動的に始動させ及び／又はその使用を調整し／使用可能にするよう構成される。例えば、電力管理モジュール30は、要求持続時間80にわたっての電子装置12の使用を助けるために以前に電子メールアプリケーション50を閉じており、その後、ユーザがグラフィクスアプリケーション48又は別の電力消費要素40を閉じた場合に、電子メールアプリケーション50を開くことによって推定持続時間82が要求持続時間80よりも短くならなければ、電力管理モジュール30は、電子メールアプリケーション50を自動的に再び開く（又は開けるようにする）ように構成される。このように、電力管理モジュール30は、要求持続時間80にわたっての電子装置12の使用を助けるべく、様々な電力消費要素40の使用及び／又は非使用に動的に応答するよう構成される。
【００２６】
本発明の幾つかの実施形態では、電力管理モジュール30は、推定持続時間82が要求持続時間80未満であるか否かをユーザに通知するよう構成される。例えば、本発明の幾つかの実施形態では、推定持続時間82が要求持続時間80未満の場合に、電力管理モジュール30は、推定持続時間82をユーザに示すように、及び／又は、要求持続時間80を達成するために制御することが可能な他の電力消費要素40をユーザに示し又は示唆するように、構成される。電力管理モジュール30は、現在実行中／動作中の電力消費要素40をユーザに示すと共に、要求持続時間80を達成するために制御すべき特定の電力消費要素40をユーザが選択するよう要求するように、構成することも可能である。
【００２７】
また、本発明の実施形態は、電力消費要素40の使用の変化、及び／又は装置12への電力供給の変化に動的に応答する。例えば、電池16が別の電池16と交換された場合に、電力管理モジュール30は、新たに挿入された電池16の検出された状態に基づいて、推定持続時間82に対して要求持続時間80を自動的に再評価するように構成される。更に、例えば、装置12が、複数の電池16及び／又は異なる種類の電池16（例えば、充電式リチウムイオン電池及び太陽電池）を有するよう構成されている場合、電力管理モジュール30は、異なる電力レベル状態に動的に応答するよう構成される。このため、この例では、装置12のユーザが暗い部屋に入り、その結果として太陽電池から得られる電力が潜在的に少なくなる場合に、電力管理モジュール30は、電力消費要素40の使用を必要に応じて制御することにより、電力レベル状態の変化に動的に応答する。したがって、装置12のユーザが暗い部屋から出て、日の当たる場所に入った場合には、電力管理モジュール30は、電力消費要素40を使用可能にし又は電力消費要素40を活動化させることにより、利用可能な電力量の潜在的な増大に動的に応答する。
【００２８】
図２は、本発明による電子装置の電力管理方法の一実施形態を示すフローチャートである。本方法はブロック200で開始し、電力管理モジュール30が、電子装置12の電力消費要素40のリストを提供し及び／又は表示させる。例えば、本発明の幾つかの実施形態では、電力管理モジュール30は、インタフェイス22を介して（例えば、電子装置12の電力消費要素40を表すテキスト及び／又はグラフィカルアイコンとして）電力消費要素40を表示して、電子装置12のユーザによる電力消費要素40の優先順位付けを容易にするよう構成される。しかし、本発明の幾つかの実施形態では、電力消費装置40のリスト表示を随意選択とし及び／又は不要とする（例えば、デフォルトの優先順位付け又は以前に入力された優先順位付けを使用する）ことが可能であることを理解されたい。ブロック202において、電力管理モジュール30は、電子装置12のユーザから優先順位付け62を受け取る。例えば、優先順位付け62は、好ましくは、低優先順位要素74、中優先順位要素72、又は高優先順位要素70の何れかとしての様々な電力消費要素40の分類を含む。判定ブロック204で、電子装置12が電池16によって現在給電されているか否かが判定される。例えば、本発明の幾つかの実施形態では、電子装置12は、電池16又は外部電源（例えば交流電源）の何れかによって給電されるよう構成される。好ましくは、電力モニタ32は、電子装置12を動作させる電源をモニタする。電子装置12が電池16によって現在給電されていないと判定された場合、本方法はブロック206に進み、電力モニタ32が、引き続き、電子装置12を動作させる電源をモニタする。判定ブロック204において、電子装置12が電池16によって給電されていると判定された場合には、本方法はブロック208に進み、電力モニタ32が、推定電池電力持続時間82を判定する。
【００２９】
ブロック210において、電力管理モジュール30は、電子装置12を動作させる所望の電池電力持続時間80を指示するようユーザに督促し及び／又は要求する。例えば、本発明の幾つかの実施形態では、電子装置12が電池16によって給電されていることに応じて、電力管理モジュール30は、電池16を使用して電子装置12を動作させる所望の持続時間をユーザに自動的に要求する。しかし、要求持続時間80は、デフォルト値として設定することも可能であり、又は以前に入力／記憶されたものとすることも可能であることを理解されたい。要求持続時間80を受け取ったことに応じて、判定ブロック212において、要求持続時間80が推定持続時間82よりも大きいか否かが判定される。要求持続時間80が推定持続時間82以下の場合には、本方法はブロック214に進み、電力管理モジュール30及び／又は電力モニタ32は、要求持続時間80に対する電池16の推定電池電力持続時間82を引き続きモニタする。要求持続時間80が推定持続時間82よりも大きい場合には、本方法はブロック216に進み、電力管理モジュール30は、電子装置12の電力消費要素40の優先順位付け62にアクセスする。
【００３０】
判定ブロック218において、低優先順位要素74で制御及び／停止に利用できるものがあるか否かが判定される。少なくとも１つの低優先順位要素74が制御及び／又は停止に利用することができる場合、本方法はブロック220に進み、電力管理モジュール30は、該少なくとも１つの低優先順位要素74の動作を自動的に調整し及び／又は一時停止させる（これにより、上述したように更なる「従属する」要素40の調整及び／又は一時停止が行われることになる場合がある）。本方法はブロック214に進み、電力管理モジュール30及び／又は電力モニタ32は、要求持続時間80に対して電池16の推定持続時間82を引き続きモニタする。例えば、要求持続時間80が依然として電池16の推定持続時間82よりも大きい場合には、要求持続時間80が推定持続時間82以下になるまで、又は制御に利用することができる電力消費要素40がなくなるまで、ブロック216,218,220に示す本方法を繰り返すことが可能である。
【００３１】
判定ブロック218において、調整及び／又は停止に利用できる低優先順位要素74がないと判定された場合には、本方法は判定ブロック222に進み、中優先順位要素72で制御及び／又は停止に利用できるものがあるか否かが判定される。中優先順位要素72が制御及び／又は停止に利用できる場合には、本方法はブロック224に進み、電力管理モジュール30は、少なくとも１つの中優先順位要素72の動作を制御し及び／又は一時停止させる。
【００３２】
本方法はブロック214に進み、電力管理モジュール30及び／又は電力モニタ32は、要求持続時間80に対する電池16の推定持続時間82を引き続きモニタする。上述したように、要求持続時間80が依然として推定持続時間82よりも大きいままである場合には、要求持続時間80が推定持続時間82以下になるまで、又は制御に利用できる電力消費要素40がなくなるまで、ブロック216,218,222,224に示す本方法を繰り返すことが可能である。
【００３３】
判定ブロック222において、制御及び／又は停止に利用できる中優先順位要素72がないと判定された場合には、本方法は判定ブロック226に進み、高優先順位要素70で制御及び／又は停止に利用できるものがあるか否かが判定される。高優先順位要素70が利用可能な場合、本方法はブロック230に進み、電力管理モジュール30は、少なくとも１つの高優先順位要素70の動作を制御し及び／又は一時停止させる。本方法はブロック214に進み、電力管理モジュール30及び／又は電力モニタ32は、要求持続時間80に対する電池16の推定持続時間82を引き続きモニタする。上述したように、電池16の要求持続時間80が推定持続時間82以下になるまで、又は制御に利用できる電力消費要素40がなくなるまで、ブロック216,218,222,226,230によって示される方法を繰り返すことが可能である。判定ブロック226において、制御及び／又は停止に利用できる高優先順位要素70がないと判定された場合には、本方法はブロック228に進み、電力管理モジュール30は、要求持続時間80にわたる電子装置12の動作が不可能となり得ることをユーザに警告する。
【００３４】
図３は、本発明による電子装置の電力管理方法の別の実施形態を示すフローチャートである。本方法はブロック300で開始し、電力管理モジュール30が、要求電池電力持続時間80を受け取る。ブロック302において、電力モニタ32が推定電池電力持続時間82を決定する。判定ブロック304において、要求持続時間80が推定持続時間82よりも大きいか否かが判定される。要求持続時間80が推定持続時間82以下であると判定された場合には、本方法はブロック306に進み、電力管理モジュール30及び／又は電力モニタ32は、推定電力持続時間82及び要求持続時間80に対して追加の電力消費要素40の活動化及び／又は動作を引き続きモニタする。要求持続時間80が推定持続時間82よりも大きいと判定された場合には、本方法はブロック304からブロック308に進み、電力管理モジュール30は、要求持続時間80に対応して電池16により供給される電力の持続時間を延ばすように少なくとも１つの電力消費要素40の動作を動的に制御し及び／又は一時停止させる。本方法はブロック306に進む。
【００３５】
判定ブロック310において、別の電力消費要素40が活動化され及び／又は開始されたか否かが判定される。例えば、ユーザ及び／又はその他のアプリケーションが、以前に使用されていなかった電力消費要素40の動作若しくは活動化（例えば、メディアプレーヤ、ウェブブラウザ52、電子メールアプリケーション50の始動及び／又は使用、駆動装置42又はその他の種類の電力消費要素40へのアクセス）を自動的に呼び出し及び／又は生じさせることが可能である。判定ブロック310において、別の電力消費要素が活動化されたと判定された場合には、本方法はブロック302に進み、電力管理モジュール30は、該電力消費要素40の活動化に動的に応じて、要求持続時間80にわたる電子装置12の動作を維持するために、優先順位付け62に基づいて１つ又は２つ以上の電力消費要素40の制御及び／又は停止が必要であるか否かを判定する。更なる電力消費要素40が活動化されなかったと判定された場合には、本方法はブロック306に進み、電力管理モジュール30及び／又は電力モニタ32は、電力消費要素40の活動化及び／又は使用を引き続きモニタする。
【００３６】
このように、本発明の実施形態は、電力消費要素40の優先順位付け62に基づいて装置12による電力使用を自動的に及び／又は動的に調整することによって、電池給電式電子装置12を電池16によって供給される電力を使用して所望の持続時間にわたって使用することができるようにする。例えば、本発明の実施形態は、装置12の異なる電力消費要素40の使用優先順位レベルをユーザが分類し及び／又は指定することができるようにし、これにより、低優先順位要素を自動的に閉じ、調整し、及び／又は制御して、装置12が電池から消費する電力量を低減させて、要求持続時間80にわたって装置12の使用を維持することができる。説明した方法において、特定の機能を省いてもよく、図２及び図３に示す順序と異なる順序で達成されてもよく、又は同時に実行されてもよいことを理解されたい。また、本発明の他のどこかで述べた本発明の他の任意の特徴又は態様を包含するように、図２及び図３に示す方法を変更することが可能であることも理解されたい。更に、本発明の実施形態はソフトウェアで実施することができ、異なるプラットフォーム及びオペレーティングシステム上で実行されるよう構成することができる。特に、電力管理モジュール30及び／又は電力モニタ32によって実施される機能は、例えば、コンピュータベースのシステム、プロセッサを備えたシステム、又は、命令実行システム、装置、若しくは機器から命令をフェッチして実行することが可能な他のシステム等の命令実行システム、装置、若しくは機器によって使用されるか又は併用される任意のコンピュータ可読媒体で具体化することができる実行可能命令の順序付きリストとして提供することができる。本明細書の文脈において、「コンピュータ可読媒体」は、命令実行システム、装置、又は機器によって使用されるか又は併用されるプログラムの収容、記憶、通信、伝搬、又は搬送を行うことができる任意の手段であることができる。コンピュータ可読媒体は、例えば、電子、磁気、光学、電気磁気、赤外線、若しくは半導体のシステム、装置、機器、又は伝搬媒体であることができるがこれらに限定されない。
【図１】
2009536010.tif 000003
【図２】
2009536010.tif 000004
【図３】
2009536010.tif 000005
【国際調査報告】
2009536010.tif 000006
2009536010.tif 000007
2009536010.tif 000008