(57)【要約】【課題】電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置で、利用者の性能要求および使用時間要求に合わせて電子機器の性能レベルを制御し、バッテリの使用効率を向上すること。【解決手段】運用予定作成部１１０がアプリケーションの使用予定とバッテリの残量に基づいてバッテリの運用予定を作成し、運用監視制御部１３０がバッテリの運用予定にしたがってノートパソコンの性能レベルを監視制御する構成とする。また、充電容量監視部１２０がバッテリの充電回数を数え、バッテリの残量を推定する場合に、充電回数に基づいて充電容量の低下を考慮する。【選択図】      図１
2004240555.tif 000002
【特許請求の範囲】
【請求項１】
電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成部と、
前記運用予定作成部により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、
を備えたことを特徴とするバッテリ運用制御装置。
【請求項２】
前記運用予定作成部は、前記バッテリの残量予定をさらに作成し、前記運用監視制御部は、実際のバッテリ残量が前記運用予定作成部により作成されたバッテリの残量予定にしたがって推移しているか否かの監視をさらにおこなうことを特徴とする請求項１に記載のバッテリ運用制御装置。
【請求項３】
前記運用予定作成部は、前記バッテリの充放電の繰り返しによる充電容量の低下に基づいてバッテリの残量を推定し、該推定したバッテリの残量に基づいて前記設定予定を作成することを特徴とする請求項１または２に記載のバッテリ運用制御装置。
【請求項４】
電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御方法であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成工程と、
前記運用予定作成工程により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御工程と、
を含んだことを特徴とするバッテリ運用制御方法。
【請求項５】
電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御プログラムであって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成手順と、
前記運用予定作成手順により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御手順と、
を前記電子機器で実行させることを特徴とするバッテリ運用制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置、バッテリ運用制御方法およびバッテリ運用制御プログラムに関し、特に、バッテリ駆動時の電子機器に対する利用者の性能要求および使用時間要求に合わせてバッテリを効率的に運用することができるバッテリ運用制御装置、バッテリ運用制御方法およびバッテリ運用制御プログラムに関する。
【０００２】
【従来の技術】
近年、電子機器の小型化、省電力化にともない、ノート型パーソナルコンピュータ（以下「ノートパソコン」という。）などのモバイル用途に適した携帯電子機器の利用が急増している。これらの携帯電子機器では、バッテリを効率良く使い、バッテリの使用時間を長くすることが重要となる。
【０００３】
また、モバイル用途では、使用途中でのバッテリ切れは、作業効率の大幅な低下につながることから、この後、どれだけの時間バッテリがもつか、すなわち、どれだけの時間携帯電子機器が使えるかが利用者にとって非常に重要となる。一方、バッテリがもつ範囲内で、できるだけ高性能な状態で携帯電子機器を利用できることも利用者にとって重要である。
【０００４】
このため、通常の携帯電子機器には、バッテリの残量をパーセント表示し、バッテリの残量が所定値以下になると警報を出すなどの機能が備えられている。また、ＣＰＵや液晶ディスプレイなどの主要構成部品の性能および性能に連動する電力消費を複数のレベルに区分けし、これらの性能レベルを調整することによって携帯電子機器の消費電力を調整する機能も備えられている。
【０００５】
しかし、かかるバッテリの残量表示や主要構成部品の性能レベルの調整だけでは、利用者は、残されたバッテリ使用可能時間を推定するしかなく、正確なバッテリ使用可能時間を知ることはできない。
【０００６】
そこで、利用者が所望のバッテリ使用時間を設定すると、その使用時間を保証する範囲で最大の性能を発揮するように電子機器の電力消費を制御する技術が開示されている（たとえば、特許文献１参照。）。
【０００７】
【特許文献１】
特開平５−３０７４３１号公報（２−３頁、図３）
【０００８】
【発明が解決しようとする課題】
しかしながら、単にバッテリの使用時間を保証する範囲で最大の性能を発揮するように携帯電子機器の電力消費を制御するだけでは、常に同一の性能で携帯電子機器を使用することとなり、バッテリの利用効率が良くないという問題がある。
【０００９】
すなわち、携帯電子機器を使用する場合に必要となる性能は、使用するアプリケーションによって大きくことなるため、常に同一の性能で携帯電子機器を使用することとすると、動画再生などの高負荷のアプリケーションを実行する場合には性能が不足し、文書作成などの低負荷のアプリケーションを実行する場合には不必要に電力を消費してしまうという問題がある。したがって、携帯電子機器で使用するバッテリの利用効率を向上させるためには、実行するアプリケーションの負荷も考慮した性能レベルの制御が重要となる。
【００１０】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、バッテリ駆動時の電子機器に対する利用者の性能要求および使用時間要求に合わせてバッテリを効率的に運用することができるバッテリ運用制御装置、バッテリ運用制御方法およびバッテリ運用制御プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、本発明は、電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置であって、前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成部と、前記運用予定作成部により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、を備えたことを特徴とする。
【００１２】
また、本発明は、電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御方法であって、前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成工程と、前記運用予定作成工程により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御工程と、を含んだことを特徴とする。
【００１３】
また、本発明は、電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御プログラムであって、前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成手順と、前記運用予定作成手順により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御手順と、を前記電子機器で実行させることを特徴とする。
【００１４】
かかる発明によれば、電子機器で実行されるアプリケーションの実行予定およびバッテリの残量に基づいて電子機器の性能の設定予定を作成し、作成した設定予定に基づいて、電子機器を構成する部分の動作モードの設定をおこなうこととしたので、バッテリ駆動時の電子機器に対する利用者の性能要求および使用時間要求に合わせてバッテリを効率的に運用することができる。
【００１５】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るバッテリ運用制御装置、バッテリ運用制御方法およびバッテリ運用制御プログラムの好適な実施の形態を詳細に説明する。なお、本実施の形態では、本発明をノートパソコンに適用した場合を中心に説明する。
【００１６】
（実施の形態１）
まず、本実施の形態１に係るバッテリ運用制御装置の構成について説明する。図１は、本実施の形態１に係るバッテリ運用制御装置の構成を示す機能ブロック図である。
【００１７】
同図に示すように、このバッテリ運用制御装置１００は、運用予定作成部１１０と、充電容量監視部１２０と、運用監視制御部１３０と、アプリケーション性能レベル記憶部１４０と、制御パターン記憶部１５０と、消費電力記憶部１６０と、運用予定記憶部１７０と、制御部１８０とを有する。
【００１８】
運用予定作成部１１０は、使用を予定しているアプリケーションおよびバッテリ残量に基づいて一日のバッテリの運用予定を作成する処理部である。すなわち、この運用予定作成部１１０は、使用予定アプリケーションが要求する性能レベルを考慮して各使用時間帯でのノートパソコンの性能レベルを決定するとともに、バッテリ残量予定を作成する。
【００１９】
図２は、必要性能レベルに基づくアプリケーションの分類の一例を示す図である。同図に示すように、動画編集／音楽圧縮／データ圧縮は、必要とする性能レベルが高く、以下、動画再生、ゲーム、音楽再生、Ｗｅｂ閲覧、事務関連の順番に必要とする性能レベルが低くなる。また、必要性能レベルが高いアプリケーションほど電力消費が大きい。
【００２０】
したがって、この運用予定作成部１１０は、バッテリの残量と使用予定時間とから全てのアプリケーションを同一性能レベルで実行する運用予定を作成するのではなく、高い性能レベルを要求するアプリケーションは、消費電力が大きな動作モードで実行し、低い性能レベルしか必要のないアプリケーションは、消費電力が小さな動作モードで実行する運用予定を作成する。
【００２１】
また、この運用予定作成部１１０は、バッテリの電流を測定し、測定した電流とバッテリ内部インピーダンスとから内部電圧を計算してバッテリの残量を求めている。ここで、この運用予定作成部１１０は、バッテリの充放電の繰り返しに起因するバッテリ充電容量の低下を加味して、バッテリの残量を求めている。その理由は、バッテリの充電容量の違いがバッテリの残量に大きく影響するためである。
【００２２】
たとえば、図３は、バッテリの充電容量低下の一例を示す図である。同図に示すように、約６００回の充電でバッテリの充電容量は５０％低下する。したがって、バッテリの残量を正しく推定するためには、バッテリの充電容量の低下を考慮することが重要となる。
【００２３】
このように、この運用予定作成部１１０が、使用を予定しているアプリケーションとバッテリの充電容量低下とを考慮してバッテリの運用予定を作成することによって、ノートパソコンに対する利用者の性能要求と使用時間要求とを同時に満たすバッテリ運用が可能となる。
【００２４】
図１において、充電容量監視部１２０は、バッテリの充電を監視して充電回数を計数する処理部であり、充電回数が所定値以上になった場合に、利用者に対してバッテリの充電容量低下を警告し、バッテリの取り替えを勧める。また、この充電容量監視部１２０が計数した充電回数は、図３に示したように、バッテリの充電容量低下の割合に対応しており、バッテリの残量を推定する場合に用いられる。
【００２５】
運用監視制御部１３０は、バッテリ駆動時のノートパソコンの使用を監視制御する処理部であり、具体的には、運用予定作成部１１０が作成したバッテリの運用予定にしたがってノートパソコンを構成する部分の動作モードを設定するとともに、実際のバッテリ残量が予定バッテリ残量に沿って推移しているか否かを監視する。
【００２６】
この運用監視制御部１３０が、バッテリの運用予定にしたがってノートパソコンを構成する部分の動作モードを設定し、ノートパソコンの電力消費を制御することによって、ノートパソコンを予定した性能で予定した時間使用することが可能となる。
【００２７】
アプリケーション性能レベル記憶部１４０は、アプリケーションを実行する場合に必要なノートパソコンの性能レベルと消費電力とを、アプリケーションのカテゴリーごとに記憶した記憶部である。
【００２８】
図４は、アプリケーション性能レベル記憶部１４０の一例を示す図である。同図に示すように、このアプリケーション性能レベル記憶部１４０は、図２に示した動画編集／音楽圧縮／データ圧縮、動画再生などのカテゴリーごとに、アプリケーションが要求する性能レベルと消費電力とを記憶している。
【００２９】
たとえば、ＤＶビデオ編集を実行するためには、性能レベルを「１２」、「１１」または「１０」のレベルでノートパソコンを動作させる必要があり、そのときの消費電力は、それぞれ５６Ｗ、５１．５Ｗまたは４７．６Ｗである。
【００３０】
ここで、各カテゴリーのアプリケーションは、複数の性能レベルで実行が可能であり、バッテリ残量に余裕がある場合には、最上位の性能レベルで実行され、バッテリ残量が不足している場合には、アプリケーション性能レベル記憶部１４０に記憶された性能レベルの範囲内で性能レベルを下げて実行される。
【００３１】
制御パターン記憶部１５０は、ノートパソコンの性能レベルとその構成部分の電力消費レベルとを対応させて制御パターンとして記憶した記憶部であり、運用監視制御部１３０が性能レベルから各構成部分の電力消費レベルを求める場合に使用される。
【００３２】
図５は、制御パターン記憶部１５０の一例を示す図である。同図に示すように、この制御パターン記憶部１５０は、ノートパソコンの構成部分であるＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、オーディオ部、メモリ、グラフィック部、モデム、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）部、光ドライブおよびその他の電力消費レベルを各性能レベルに対応させて制御パターンとして記憶している。
【００３３】
ここで、電力消費レベルは、「１」〜「３」の整数値であり、電力消費レベルが「１」である場合には、構成部分が電力消費が最も少ない動作モードで動作することを示し、電力消費レベルが「３」である場合には、構成部分が電力消費が最も多い動作モードで動作することを示している。
【００３４】
また、この制御パターン記憶部１５０は、各性能レベルでノートパソコンを使用した場合におけるノートパソコン全体の消費電力を記憶している。たとえば、性能レベルを「１２」としてノートパソコンを使用した場合の消費電力は５６Ｗであり、性能レベルを「１」としてノートパソコンを使用した場合の消費電力は６．１Ｗである。
【００３５】
消費電力記憶部１６０は、ノートパソコンの構成部分の電力消費レベルと消費電力とを対応させて記憶した記憶部である。図６は、消費電力記憶部１６０の一例を示す図である。同図に示すように、たとえばＬＣＤは、電力消費レベルが「３」である場合には消費電力が５Ｗであり、電力消費レベルが「１」である場合には消費電力が１Ｗである。
【００３６】
この消費電力記憶部１６０は、利用者が、図５に示した制御パターン記憶部１５０が記憶する制御パターンを変更した場合やあらたな性能レベルを追加した場合などに、変更または追加された性能レベルの消費電力を計算して制御パターン記憶部１５０に記憶する場合に用いられる。
【００３７】
運用予定記憶部１７０は、運用予定作成部１１０が作成したバッテリの運用予定を記憶した記憶部であり、具体的には、ノートパソコンの各使用時間帯での性能レベルとバッテリ残量予定とを記憶する。なお、この運用予定記憶部１７０に記憶されたバッテリの運用予定は、運用監視制御部１３０によってバッテリの運用を監視制御するために用いられる。
【００３８】
制御部１８０は、バッテリ運用制御装置１００全体の制御をおこなう処理部であり、具体的には、機能部間の制御の移動や機能部と記憶部との間のデータの受け渡しなどをおこなうことによって、バッテリ運用制御装置１００を一つの装置として機能させる。
【００３９】
次に、本実施の形態１に係るバッテリ運用制御装置１００の処理手順について説明する。図７は、本実施の形態１に係るバッテリ運用制御装置１００の処理手順を示すフローチャートである。
【００４０】
同図に示すように、このバッテリ運用制御装置１００は、利用者からの指示を受けて、運用予定作成処理によってバッテリの一日の運用予定を作成する（ステップＳ７０１）。ここで、この運用予定作成処理は、運用予定作成部１１０がおこなう処理に対応する。
【００４１】
その後、バッテリ駆動によるノートパソコンの使用段階になると、運用監視制御部１３０が、監視時刻であるか否かを調べ（ステップＳ７０２）、監視時刻である場合（ステップＳ７０２、Ｙｅｓ）には、状況監視制御処理によってバッテリの運用調査と必要な制御とをおこなう（ステップＳ７０３）。
【００４２】
ここで、監視時刻とは、１０時、１０時３０分など、時刻の「分」の部分が「０」または「３０」の３０分ごとの時刻である。ただし、最初のノートパソコン使用予定時刻以前の時刻は該当しない。
【００４３】
また、監視時刻を過ぎてからノートパソコンが起動された場合には、起動された時点を最初の監視時刻とし、その後、時刻の「分」の部分が「０」または「３０」の時刻が監視時刻となる。なお、監視時刻は、時刻の「分」の部分が「１０」の時にするなど他の時刻に変更したり、時間間隔を１５分に変更したりすることができる。
【００４４】
この他、運用監視制御部１３０は、予定にない高負荷アプリケーションの実行を監視し（ステップＳ７０４）、予定にない高負荷アプリケーションが実行された場合（ステップＳ７０４、Ｙｅｓ）には、高負荷アプリケーション対応処理によって利用者に警報を出力するなどの処理をおこなう（ステップＳ７０５）。ここで、高負荷アプリケーションとは、実行に要する負荷が高いアプリケーションである。
【００４５】
また、運用監視制御部１３０は、ノートパソコンの使用終了時刻であるか否かを調べ（ステップＳ７０６），終了時刻になった場合（ステップＳ７０６、Ｙｅｓ）には、処理を終了する。一方、終了時刻になっていない場合（ステップＳ７０６、Ｎｏ）には、ステップＳ７０２以降の監視を続ける処理を繰り返す。
【００４６】
次に、図７に示した運用予定作成処理（ステップＳ７０１）の処理手順について説明する。図８は、図７に示した運用予定作成処理の処理手順を示すフローチャートである。
【００４７】
同図に示すように、この運用予定作成処理は、利用者に対して、使用を予定しているアプリケーションの名前と、その使用開始時刻および使用終了時刻の入力を依頼する（ステップＳ８０１）。また、充放電の繰り返しに起因するバッテリの充電容量低下を考慮してバッテリ残量Ｒを推定する（ステップＳ８０２）。
【００４８】
そして、予想消費電力量Ｓを「０」に初期化し（ステップＳ８０３）、利用者の入力したアプリケーションを一つ選択する（ステップＳ８０４）。そして、選択したアプリケーションを最も高い性能レベルで実行した場合の消費電力を、アプリケーション性能レベル記憶部１４０から取り出し、取り出した消費電力に使用時間を乗じて消費電力量Ｈを算出し（ステップＳ８０５）、予想消費電力量Ｓに加える（ステップＳ８０６）。
【００４９】
そして、使用を予定している全てのアプリケーションについて消費電力量Ｈを求めたか否かを調べ（ステップＳ８０７）、全てのアプリケーションについて消費電力量Ｈを求めていない場合（ステップＳ８０７、Ｎｏ）には、ステップＳ８０４に戻って、次のアプリケーションの消費電力量Ｈを求める。
【００５０】
一方、全てのアプリケーションについて消費電力量Ｈを求めた場合（ステップＳ８０７、Ｙｅｓ）には、バッテリ残量Ｒと計算した予想消費電力量Ｓとを比較し、バッテリ残量Ｒが計算した予想消費電力量Ｓ以上であるか否かを判断する（ステップＳ８０８）。
【００５１】
その結果、バッテリ残量Ｒが予想消費電力量Ｓ以上である場合（ステップＳ８０８、Ｙｅｓ）には、各アプリケーションの開始時刻、終了時刻および性能レベルと監視時刻での予定バッテリ残量とを運用予定記憶部１７０に記憶する（ステップＳ８０９）。
【００５２】
一方、バッテリ残量Ｒが予想消費電力量Ｓ以上でない場合（ステップＳ８０８、Ｎｏ）には、予想消費電力量Ｓの計算に用いた性能レベルを下げられるアプリケーションがあるか否かを調べる（ステップＳ８１０）。
【００５３】
そして、性能レベルを下げられるアプリケーションがある場合（ステップＳ８１０、Ｙｅｓ）には、そのアプリケーションの性能レベルを下げ、下げた性能レベルに基づき予想消費電力量Ｓを修正し（ステップＳ８１１）、再度バッテリ残量Ｒと修正した予想消費電力量Ｓとを比較し、バッテリ残量Ｒが修正した予想消費電力量Ｓ以上であるか否かを判断する（ステップＳ８０８）。
【００５４】
これに対して、性能レベルを下げられるアプリケーションがない場合（ステップＳ８１０、Ｎｏ）には、使用予定にしたがってアプリケーションを実行するために必要なバッテリ残量がないので、バッテリを充電するように利用者に警告する（ステップＳ８１２）。
【００５５】
このように、この運用予定作成部１１０が、充放電の繰り返しによる充電容量の低下を考慮してバッテリの残量を推定し、推定したバッテリ残量ならびに利用者が使用を予定しているアプリケーションおよびその使用時間に基づいてバッテリの運用予定を作成することによって、バッテリの効率的な運用が可能となる。
【００５６】
次に、図１に示した充電容量監視部１２０の処理手順について説明する。図９は、図１に示した充電容量監視部１２０の処理手順を示すフローチャートである。
【００５７】
同図に示すように、この充電容量監視部１２０は、バッテリの充電がおこなわれた否かを監視し（ステップＳ９０１）、充電がおこなわれた場合（ステップＳ９０１、Ｙｅｓ）には、充電回数を「１」増加し（ステップＳ９０２）、充電回数が所定値以上か否かを調べる（ステップＳ９０３）。
【００５８】
その結果、充電回数が所定値以上である場合（ステップＳ９０３、Ｙｅｓ）には、利用者に対して、バッテリの充電容量が低下し、取り替えることを勧める警告メッセージを出力する（ステップＳ９０４）。
【００５９】
その後、利用者がバッテリを取り替えた場合（ステップＳ９０５、Ｙｅｓ）には、充電回数を「０」に初期化する（ステップＳ９０６）。また、利用者がバッテリを取り替えない場合（ステップＳ９０５、Ｎｏ）、充電回数が所定値以上でない場合（ステップＳ９０３、Ｎｏ）および充電がおこなわれていない場合（ステップＳ９０１、Ｎｏ）には、そのまま処理を終了する。
【００６０】
このように、この充電容量監視部１２０がバッテリの充電回数を計数することにより、運用予定作成部１１０は、充電回数を用いて充電容量低下の割合を求め、求めた充電容量低下の割合を用いて正確にバッテリの残量を推定することができる。
【００６１】
次に、図７に示した状況監視制御処理（ステップＳ７０３）の処理手順について説明する。図１０は、図７に示した状況監視制御処理の処理手順を示すフローチャートである。
【００６２】
同図に示すように、この状況監視制御処理は、運用予定記憶部１７０に記憶された予定通りにノートパソコンの性能レベルが設定されているか否かを調べ（ステップＳ１００１）、設定されていない場合（ステップＳ１００１、Ｎｏ）には、設定を変更する（ステップＳ１００２）。
【００６３】
具体的には、制御パターン記憶部１５０を用いて性能レベルに対応した構成部分の電力消費レベルを求め、求めた電力消費レベルで動作するように、各構成部分の動作モードを設定する。
【００６４】
そして、実際のバッテリ残量が運用予定記憶部１７０に記憶された予定バッテリ残量以上であるか否かを調べ（ステップＳ１００３）、実際のバッテリ残量が予定バッテリ残量以上である場合（ステップＳ１００３、Ｙｅｓ）には、これまで通りバッテリを運用していくことができるので、監視処理を終了する。
【００６５】
一方、実際のバッテリ残量が予定バッテリ残量より少ない場合（ステップＳ１００３、Ｎｏ）には、このままバッテリを運用していくとバッテリ切れが発生するので、実行しているアプリケーションの要求に対応できる性能レベルの範囲で性能レベルを下げることができるか否かを調べる（ステップＳ１００４）。
【００６６】
その結果、実行しているアプリケーションの要求に対応できる性能レベルの範囲で性能レベルを下げることができない場合（ステップＳ１００４、Ｎｏ）には、バッテリ残量が予定より少なくなっていることを利用者に警報として出力する（ステップＳ１００５）。
【００６７】
これに対して、実行しているアプリケーションの要求に対応できる性能レベルの範囲で性能レベルを下げることができる場合（ステップＳ１００４、Ｙｅｓ）には、性能レベルを１つ下げ（ステップＳ１００６）、下げた性能レベルに対応する電力消費レベルになるように構成部分の動作モードを変更する（ステップＳ１００７）。そして、予定バッテリ残量を再計算し、再計算にもとづいて運用予定を変更する（ステップＳ１００８）。
【００６８】
次に、図７に示した高負荷アプリケーション対応処理（ステップＳ７０５）の処理手順について説明する。図１１は、図７に示した高負荷アプリケーション対応処理の処理手順を示すフローチャートである。
【００６９】
同図に示すように、この高負荷アプリケーション対応処理は、利用者に対して、予定されていない高負荷のアプリケーションが実行されたことを警報として出力する（ステップＳ１１０１）。
【００７０】
そして、アプリケーションの要求する性能レベルに変更するか否かを利用者に尋ねる（ステップＳ１１０２）。その結果、利用者が性能レベルの変更を選択しなかった場合（ステップＳ１１０２、Ｎｏ）には、性能レベルはそのままとして、処理を終了する。
【００７１】
一方、利用者が性能レベルの変更を選択した場合（ステップＳ１１０２、Ｙｅｓ）には、アプリケーションの要求する性能レベルの最低レベルに性能レベルを変更し（ステップＳ１１０３）、変更した性能レベルに対応する電力消費レベルになるように構成部分の動作モードを変更する（ステップＳ１１０４）。
【００７２】
そして、予定バッテリ残量を再計算し、再計算にもとづいて運用予定を変更するとともに（ステップＳ１１０５）、今後の予定使用可能時間を表示する（ステップＳ１１０６）。
【００７３】
上述してきたように、本実施の形態１では、運用予定作成部１１０がアプリケーションの使用予定とバッテリの残量とに基づいてノートパソコンの性能レベルの設定予定を作成し、運用監視制御部１３０が設定予定にしたがってノートパソコンの性能レベルを監視制御することとしたので、利用者の性能要求および使用時間要求に合わせてバッテリを効率的に運用することができる。
【００７４】
また、本実施の形態１では、運用予定作成部１１０がアプリケーションの使用予定とバッテリの残量とに基づいてバッテリの残量予定を作成し、運用監視制御部１３０がバッテリの残量予定にしたがってバッテリが消費されているか否かを監視制御することとしたので、バッテリの運用予定からはずれたバッテリ残量の低下を検出し、予定外のバッテリ切れを防ぐことができる。
【００７５】
また、本実施の形態１では、充電容量監視部１２０がバッテリの充電回数を計数し、バッテリの残量を推定する場合に、充電回数に基づいて充電容量の低下を加味することとしたので、バッテリ残量の正確な推定をおこなうことができ、一層正確なバッテリ運用をおこなうことができる。
【００７６】
なお、本実施の形態１では、運用予定作成部１１０がノートパソコンの性能レベルの設定予定とバッテリの残量予定と作成し、運用監視制御部１３０がノートパソコンの性能レベルの設定とバッテリの残量とを監視制御する場合について説明したが、本発明はこれに限定されるものではなく、運用予定作成部１１０がノートパソコンの性能レベルの設定予定だけを作成し、運用監視制御部１３０がノートパソコンの性能レベルの設定だけを監視制御する場合にも、同様に適用することができる。
【００７７】
また、本実施の形態１では、利用者がバッテリ運用制御装置１００にバッテリ運用予定の作成を指示した日のバッテリ運用予定を作成する場合について説明したが、本発明はこれに限定されるものではなく、利用者がバッテリ使用終了予定日を指定し、複数の日にちを対象としてバッテリの運用予定を作成する場合にも、同様に適用することができる。
【００７８】
また、本実施の形態１では、携帯電子機器の例として示したノートパソコンが運用予定作成部１１０を備えバッテリの運用予定を作成することを示したが、本発明はこれに限定されるものではない。
【００７９】
たとえば、上記ノートパソコンとは異なる装置が運用予定作成部１１０を備え、それによって作成された運用予定を運用監視制御部１３０を備えるノートパソコンの記憶装置（メモリやハードディスクなど）に格納し、運用監視制御部１３０がその記憶装置に格納されている運用予定を読み出して動作モードの設定などをおこなうように構成してもよい。この場合、本実施の形態１のアプリケーション性能レベル記憶部１４０、制御パターン記憶部１５０、消費電力記憶部１６０に記憶されている各種情報を運用予定作成部１１０を備える装置で利用できるようにすれば、その装置上で動作する運用予定作成部１１０が運用予定を作成できることは言うまでもない。
【００８０】
（実施の形態２）
ところで、上記実施の形態１では、バッテリの運用予定を作成する際に、アプリケーションの使用予定を利用者が入力する場合について説明したが、アプリケーションの使用予定を、予定管理ソフトウェアが作成する予定表に連動させて入力することもできる。そこで、本実施の形態２では、アプリケーションの使用予定を予定表に連動させて入力する場合について説明する。
【００８１】
図１２は、本実施の形態２に係るバッテリ運用制御装置の構成を示す機能ブロック図である。なお、ここでは説明の便宜上、図１に示した各部と同様の役割を果たす機能部については同一符号を付すこととしてその詳細な説明を省略する。
【００８２】
図１２に示すように、このバッテリ運用制御装置１２００は、バッテリ運用制御装置１００が有する運用予定作成部１１０の代わりに運用予定作成部１２０１を有する。
【００８３】
この運用予定作成部１２０１は、予定管理ソフトウェアで作成された予定表に基づいてバッテリの運用予定を作成する処理部である。すなわち、この運用予定作成部１２０１は、予定表から一日のノートパソコンの使用予定を求め、求めた使用予定を満たすようにバッテリの運用予定を作成する。
【００８４】
図１３は、運用予定作成部１２０１が用いる予定表の一例を示す図である。同図に示すように、この予定表では、各予定に対応してノートパソコン使用欄を設け、このノートパソコン使用欄に利用者が使用するアプリケーションの名前を記入することとしている。
【００８５】
たとえば、７月１０日は１０時から１１時まで打ち合わせがあり、プレゼンテーションソフトウェアを１時間使用することを示している。また、１８時からは出張にでかけ、動画再生ソフトウェアを使用することを示している。ただし、この予定には時間の記入がないことから、時間欄の時間区分に基づいて３時間動画再生ソフトウェアを使用することとしている。
【００８６】
このように、ここでは、時間指定がない場合には、時間欄の時間区分に基づいて使用時間を推定することとしたが、時間欄の時間区分ではなく、たとえば、デフォルト値として使用時間を２時間とすることもできる。
【００８７】
上述してきたように、本実施の形態２では、運用予定作成部１２０１が、予定管理ソフトウェアを用いて作成された予定表を入力し、入力した予定表に記載されたアプリケーションに基づいてバッテリの運用予定を作成することとしたので、利用者による入力をなくし、バッテリ運用予定の作成を自動化することができる。
【００８８】
たとえば、利用者がバッテリ駆動でノートパソコンの使用を開始した際に、予定表を用いてその日のバッテリ運用予定を作成し、自動的にバッテリの運用状況を監視制御することができる。
【００８９】
なお、本実施の形態２では、予定表に使用するアプリケーションの名前を記入する場合について説明したが、本発明はこれに限定されるものではなく、たとえば、図４に示したアプリケーションカテゴリーを予定表に記入する場合にも同様に適用することができる。
【００９０】
また、本実施の形態１および２では、バッテリ運用制御装置について説明したが、このバッテリ運用制御装置が有する構成をソフトウェアによって実現することで、同様の機能を有するバッテリ運用制御プログラムを得ることができる。そこで、このバッテリ運用制御プログラムを実行するコンピュータシステムについて説明する。
【００９１】
図１４は、本実施の形態１および２に係るバッテリ運用制御プログラムを実行するノートパソコンを示す図である。同図に示すように、このノートパソコン１４００は、本体部１４１０と、本体部１４１０からの指示によって表示画面を表示する表示装置１４２０と、ノートパソコン１４００に種々の情報を入力するためのキーボード１４３０と、表示画面上の位置を指定するマウス１４４０とを有する。
【００９２】
また、本体部１４１０は、ＣＰＵ１４１１と、ＲＡＭ１４１２と、ＲＯＭ１４１３と、ハードディスクドライブ（ＨＤＤ）１４１４と、ＣＤ−ＲＯＭ／ＤＶＤドライブ１４１５と、ＦＤドライブ１４１６と、Ｉ／Ｏインタフェース１４１７と、ＬＡＮインタフェース１４１８と、モデム１４１９とを有する。
【００９３】
そして、このノートパソコン１４００は、ＬＡＮインタフェース１４１８に接続されたＬＡＮ１４５０を介してほかのコンピュータシステム（ＰＣ）１４５１、サーバ１４５２、プリンタ１４５３等に接続することができ、モデム１４１９を介して公衆回線１４６０に接続することができる。
【００９４】
また、このノートパソコン１４００において実行されるバッテリ運用制御プログラムは、フロッピィディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスクおよびＩＣカード等の可搬型記憶媒体に記憶され、これらの記憶媒体から読み出されてノートパソコン１４００にインストールされる。
【００９５】
あるいは、このバッテリ運用制御プログラムは、ＬＡＮインタフェース１４１８を介して接続されたサーバ１４５２のデータベース、他のコンピュータシステム（ＰＣ）１４５１のデータベースおよび公衆回線１４６０を介して接続される他のコンピュータシステムのデータベース等に記憶され、これらのデータベースから読み出されてノートパソコン１４００にインストールされる。
【００９６】
そして、インストールされたバッテリ運用制御プログラムは、ＨＤＤ１４１４に記憶され、ＲＡＭ１４１２、ＲＯＭ１４１３などを利用してＣＰＵ１４１１により実行される。
【００９７】
（付記１）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成部と、
前記運用予定作成部により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、
を備えたことを特徴とするバッテリ運用制御装置。
【００９８】
（付記２）前記運用予定作成部は、前記バッテリの残量予定をさらに作成し、前記運用監視制御部は、実際のバッテリ残量が前記運用予定作成部により作成されたバッテリの残量予定にしたがって推移しているか否かの監視をさらにおこなうことを特徴とする付記１に記載のバッテリ運用制御装置。
【００９９】
（付記３）前記運用予定作成部は、前記バッテリの充放電の繰り返しによる充電容量の低下に基づいてバッテリの残量を推定し、該推定したバッテリの残量に基づいて前記設定予定を作成することを特徴とする付記１または２に記載のバッテリ運用制御装置。
【０１００】
（付記４）前記運用予定作成部は、前記電子機器の利用者の予定表に記載されたアプリケーション使用予定を前記実行予定とすることを特徴とする付記１または２に記載のバッテリ運用制御装置。
【０１０１】
（付記５）アプリケーションの実行に要する負荷に基づいて該アプリケーションを複数のカテゴリーに分類し、前記運用予定作成部は、前記予定表に記載されたカテゴリーの名前を用いて使用アプリケーションを推定して前記アプリケーション使用予定とすることを特徴とする付記４に記載のバッテリ運用制御装置。
【０１０２】
（付記６）前記運用予定作成部は、前記実行予定に基づき算出した予想消費電力量がバッテリの残量より大きい場合に、前記電子機器の利用者に警告することを特徴とする付記１または２に記載のバッテリ運用制御装置。
【０１０３】
（付記７）前記運用監視制御部は、前記電子機器の利用者が前記実行予定にあるアプリケーションより負荷が高いアプリケーションを実行しようとした場合に、該利用者への警告をさらにおこなうことを特徴とする付記２または１１に記載のバッテリ運用制御装置。
【０１０４】
（付記８）前記運用監視制御部は、実際のバッテリ残量が前記残量予定より少ない場合に、アプリケーションを実行することが可能な範囲で前記設定予定を変更して電子機器の電力消費を下げることを特徴とする付記２、７または１１に記載のバッテリ運用制御装置。
【０１０５】
（付記９）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御方法であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成工程と、
前記運用予定作成工程により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御工程と、
を含んだことを特徴とするバッテリ運用制御方法。
【０１０６】
（付記１０）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御プログラムであって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成手順と、
前記運用予定作成手順により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御手順と、
を前記電子機器で実行させることを特徴とするバッテリ運用制御プログラム。
【０１０７】
（付記１１）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御装置であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて作成された該電子機器の性能の設定予定を記憶する運用予定記憶部と、
前記運用予定記憶部により記憶された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、
を備えたことを特徴とするバッテリ運用制御装置。
【０１０８】
（付記１２）前記運用予定記憶部は、前記バッテリの残量予定をさらに記憶し、前記運用監視制御部は、実際のバッテリ残量が前記バッテリの残量予定にしたがって推移しているか否かの監視をさらにおこなうことを特徴とする付記１１に記載のバッテリ運用制御装置。
【０１０９】
（付記１３）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御方法であって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて作成された該電子機器の性能の設定予定を記憶した運用予定記憶部から該設定予定を読み出す工程と、
前記運用予定記憶部から読み出された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御工程と、
を含んだことを特徴とするバッテリ運用制御方法。
【０１１０】
（付記１４）電力消費の制御が可能な電子機器に電力を供給するバッテリの運用を制御するバッテリ運用制御プログラムであって、
前記電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて作成された該電子機器の性能の設定予定を記憶した運用予定記憶部から該設定予定を読み出す手順と、
前記運用予定記憶部から読み出された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御手順と、
を前記電子機器で実行させることを特徴とするバッテリ運用制御プログラム。
【０１１１】
（付記１５）バッテリにより動作する電子機器であって、
当該電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて該電子機器の性能の設定予定を作成する運用予定作成部と、
前記運用予定作成部により作成された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、
を備えたことを特徴とする電子機器。
【０１１２】
（付記１６）バッテリにより動作する電子機器であって、
当該電子機器で実行されるアプリケーションの実行予定および前記バッテリの残量に基づいて作成された該電子機器の性能の設定予定を記憶する運用予定記憶部と、
前記運用予定記憶部により記憶された設定予定に基づいて、前記電子機器を構成する部分の動作モードの設定をおこなう運用監視制御部と、
を備えたことを特徴とする電子機器。
【０１１３】
【発明の効果】
以上説明したように、本発明によれば、電子機器で実行されるアプリケーションの実行予定およびバッテリの残量に基づいて電子機器の性能の設定予定を作成し、作成した設定予定に基づいて、電子機器を構成する部分の動作モードの設定をおこなうよう構成したので、バッテリ駆動時の電子機器に対する利用者の性能要求および使用時間要求に合わせてバッテリを効率的に運用することができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態１に係るバッテリ運用制御装置の構成を示す機能ブロック図である。
【図２】必要性能レベルに基づくアプリケーションの分類の一例を示す図である。
【図３】バッテリの充電容量低下の一例を示す図である。
【図４】アプリケーション性能レベル記憶部の一例を示す図である。
【図５】制御パターン記憶部の一例を示す図である。
【図６】消費電力記憶部の一例を示す図である。
【図７】本実施の形態１に係るバッテリ運用制御装置の処理手順を示すフローチャートである。
【図８】図７に示した運用予定作成処理の処理手順を示すフローチャートである。
【図９】図１に示した充電容量監視部の処理手順を示すフローチャートである。
【図１０】図７に示した状況監視制御処理の処理手順を示すフローチャートである。
【図１１】図７に示した高負荷アプリケーション対応処理の処理手順を示すフローチャートである。
【図１２】本実施の形態２に係るバッテリ運用制御装置の構成を示す機能ブロック図である。
【図１３】運用予定作成部が用いる予定表の一例を示す図である。
【図１４】本実施の形態１および２に係るバッテリ運用制御プログラムを実行するノートパソコンの構成を示す機能ブロック図である。
【符号の説明】
１００，１２００  バッテリ運用制御装置
１１０，１２０１  運用予定作成部
１２０  充電容量監視部
１３０  運用監視制御部
１４０  アプリケーション性能レベル記憶部
１５０  制御パターン記憶部
１６０  消費電力記憶部
１７０  運用予定記憶部
１８０  制御部
１４００  ノートパソコン
１４１０  本体部
１４１１  ＣＰＵ
１４１２  ＲＡＭ
１４１３  ＲＯＭ
１４１４  ＨＤＤ
１４１５  ＣＤ−ＲＯＭ／ＤＶＤドライブ
１４１６  ＦＤドライブ
１４１７  Ｉ／Ｏインタフェース
１４１８  ＬＡＮインタフェース
１４１９  モデム
１４２０  表示装置
１４３０  キーボード
１４４０  マウス
１４５０  ＬＡＮ
１４５１  ＰＣ
１４５２  サーバ
１４５３  プリンタ
１４６０  公衆回線
【図１】
2004240555.tif 000003
【図２】
2004240555.tif 000004
【図３】
2004240555.tif 000005
【図４】
2004240555.tif 000006
【図５】
2004240555.tif 000007
【図６】
2004240555.tif 000008
【図７】
2004240555.tif 000009
【図８】
2004240555.tif 000010
【図９】
2004240555.tif 000011
【図１０】
2004240555.tif 000012
【図１１】
2004240555.tif 000013
【図１２】
2004240555.tif 000014
【図１３】
2004240555.tif 000015
【図１４】
2004240555.tif 000016