(57)【要約】 【課題】  バッテリの満充電状態を長期間継続することによる劣化を回避してバッテリの寿命を延ばすと共に、バッテリ駆動に要する十分な充電容量を確保する。【解決手段】  電源回路１４１は、ＡＣアダプタ１４３を通じて外部電源から電源供給を受け、バッテリ１４２を充電することができる。電源回路１４１は、電源マイコン１４４によりバッテリ１４２が満充電状態にあることが検出されてから予め設定された期間が経過した後、満充電状態と判断する容量を示す充電終止容量を下げて設定する。電源回路１４１は、充電終止容量が示す容量までバッテリ１４２に対して充電することで、バッテリ１４２が１００％充電状態とならないようにしてバッテリ１４２の劣化を回避する。【選択図】図２
2011120316.tif 000002
【特許請求の範囲】
【請求項１】
外部電源から電源供給を受ける手段と、
前記外部電源からの電源供給により充電可能なバッテリと、
前記バッテリの充電状態を検出する検出手段と、
前記検出手段によって前記バッテリが満充電状態にあることが検出されてから予め設定された期間が経過した後、満充電状態と判断する容量を示す充電終止容量を下げて設定する設定手段と、
前記充電終止容量が示す容量まで前記バッテリに対して充電する充電手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記設定手段は、
前記期間が経過した後、前記バッテリにより駆動されるバッテリ駆動状態となった場合に、前記充電終止容量を上げて設定することを特徴とする請求項１記載の電子機器。
【請求項３】
前記期間及び前記充電終止容量を示すデータを入力する入力手段と、
前記入力手段により入力された前記データを記録する記録手段とをさらに具備し、
前記設定手段は、前記記録手段に記録された前記データをもとに、前記充電終止容量を設定することを特徴とする請求項１記載の電子機器。
【請求項４】
外部電源から電源供給を受ける手段と、
前記外部電源からの電源供給により充電可能なバッテリと、
前記バッテリの充電状態を検出する検出手段と、
前記検出手段によって前記バッテリが満充電状態にあることが検出されてから予め設定された期間が経過するまでの、前記バッテリにより駆動されるバッテリ駆動状態の時間の総和を算出する算出手段と、
前記算出手段により算出された時間の総和が予め設定された設定値以下であった場合に、満充電状態と判断する容量を示す充電終止容量を下げて設定する設定手段と、
前記充電終止容量が示す容量まで前記バッテリに対して充電する充電手段と
を具備したことを特徴とする電子機器。
【請求項５】
前記設定手段は、
前記時間が経過した後、バッテリ駆動状態となった場合に、前記充電終止容量を上げて設定することを特徴とする請求項４記載の電子機器。
【請求項６】
前記期間、前記充電終止容量、及び前記設定値を示すデータを入力する入力手段と、
前記入力手段により入力された前記データを記録する記録手段とをさらに具備し、
前記設定手段は、前記記録手段に記録された前記データをもとに、前記充電終止容量を設定することを特徴とする請求項４記載の電子機器。
【請求項７】
前記バッテリ駆動状態による利用履歴を記録する履歴記録手段をさらに具備し、
前記設定手段は、前記利用履歴をもとに前記充電終止容量を設定することを特徴とする請求項１または請求項３記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ駆動が可能な電子機器に関する。
【背景技術】
【０００２】
ノートＰＣ（パーソナルコンピュータ）など、携帯を可能にする電子機器には、充電可能なバッテリが搭載されている。こうした電子機器は、据え置き状態で使用する際にＡＣアダプタを接続して外部電源から電源供給を受けることにより、バッテリを充電することができる。
【０００３】
通常、電子機器は、ＡＣアダプタを常時接続して使用している場合、バッテリを常に満充電状態（１００％充電状態）に維持している。このため、電子機器をＡＣアダプタから外してバッテリ駆動により使用する場合と比較して、バッテリが早く劣化してしまう。
【０００４】
従来、電子機器に装着されたバッテリの劣化を保護することを目的とした電池の充電方法がある。特許文献１に記載された電池の充電方法は、電気自動車を対象とするもので、電池の使用頻度の少ない曜日の前の日の充電量を使用頻度に応じて少なくする、また電池が放置されると予想される曜日の前の日に充電を行わないことで、満充電時時の容量劣化を抑えている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０-０５１９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このように従来技術では、電池の使用頻度の少ない曜日、あるいは使用頻度の少ない曜日の前の日の充電量を少なくすることで、バッテリの満充電状態を回避して、バッテリの劣化を抑えている。
【０００７】
このように、曜日ごとに充電量を調整することにより、満充電状態での長時間放置によるバッテリの劣化を回避できるが、充電量を少なくする曜日の充電量が満充電状態でない場合であっても充電量を少なくしている。このため、元の充電量が少ない状態で、決められた曜日においてバッテリの充電量を少なくすると、バッテリの充電量が大幅に低下してしまう。すなわち、バッテリが十分に充電されておらず、バッテリ駆動が可能な時間が短くなる日が定期的に発生する可能性があった。
【０００８】
本発明は上述の事情を考慮してなされたものであり、バッテリの満充電状態を長期間継続することによる劣化を回避してバッテリの寿命を延ばすと共に、バッテリ駆動に要する十分な充電容量を確保することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の課題を解決するため、本発明は、外部電源から電源供給を受ける手段と、前記外部電源からの電源供給により充電可能なバッテリと、前記バッテリの充電状態を検出する検出手段と、前記検出手段によって前記バッテリが満充電状態にあることが検出されてから予め設定された期間が経過した後、満充電状態と判断する容量を示す充電終止容量を下げて設定する設定手段と、前記充電終止容量が示す容量まで前記バッテリに対して充電する充電手段とを具備したことを特徴とする。
【００１０】
また本発明は、外部電源から電源供給を受ける手段と、前記外部電源からの電源供給により充電可能なバッテリと、前記バッテリの充電状態を検出する検出手段と、前記検出手段によって前記バッテリが満充電状態にあることが検出されてから予め設定された期間が経過するまでの、前記バッテリにより駆動されるバッテリ駆動状態の時間の総和を算出する算出手段と、前記算出手段により算出された時間の総和が予め設定された設定値以下であった場合に、満充電状態と判断する容量を示す充電終止容量を下げて設定する設定手段と、前記充電終止容量が示す容量まで前記バッテリに対して充電する充電手段とを具備したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、バッテリの満充電状態を長期間継続することによる劣化を回避してバッテリの寿命を延ばすと共に、バッテリ駆動に要する十分な充電容量を確保することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１及び第２実施形態における電子機器の構成を示す外観図。
【図２】第１及び第２本実施形態におけるパーソナルコンピュータのシステム構成を示す図。
【図３】第１実施形態におけるバッテリの充電制御をするためのデータ例を示す図。
【図４】第１実施形態における充電制御によるバッテリの充電容量の変化を示す図。
【図５】第１実施形態におけるバッテリの充電制御動作を示すフローチャート。
【図６】第１実施形態におけるバッテリ管理ユーティリティ処理を示すフローチャート。
【図７】第１実施形態におけるバッテリ管理ユーティリティ用の設定画面の一例を示す図。
【図８】第２実施形態におけるバッテリの充電制御をするためのデータ例を示す図。
【図９】第２実施形態における充電制御によるバッテリの充電容量の変化を示す図。
【図１０】第２実施形態におけるバッテリの充電制御動作を示すフローチャート。
【図１１】第１及び第２実施形態における充電終止容量の自動設定を説明するためのフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を説明する。  
図１は、第１及び第２実施形態における電子機器の構成を示す外観図である。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータ１０として実現されている。本実施形態におけるパーソナルコンピュータ１０は、外部電源（ＡＣ電源）による駆動だけでなく、バッテリ駆動が可能である。
【００１４】
図１は、パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。パーソナルコンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面はディスプレイユニット１２のほぼ中央に位置されている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１はバッテリが取り外し自在に装着可能な薄い箱形の筐体を有している。
【００１６】
コンピュータ本体１１の上面には、キーボード１３、パワーオン／オフするためのパワーボタンスイッチ１４、およびタッチパッド１５などが配置されている。
【００１７】
コンピュータ本体１１は、例えば底部において、バッテリ１４２（図２に示す）が脱着可能となっている。また、コンピュータ本体１１には、電源コネクタ（図示せず）が設けられており、ＡＣアダプタ１４３（図２に示す）を接続することができる。
【００１８】
次に、図２を参照して、第１及び第２本実施形態におけるパーソナルコンピュータ１０のシステム構成について説明する。
【００１９】
パーソナルコンピュータ１０は、図２に示すように、ＣＰＵ１１１、ノースブリッジ１１４、主メモリ１１５、グラフィクスプロセッシングユニット（ＧＰＵ）１１６、サウスブリッジ１１７、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、各種ＰＣＩデバイス１２３，１２４、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０、電源回路１４１等を備えている。
【００２０】
ＣＰＵ１１１は、パーソナルコンピュータ１０の動作を制御するために設けられたプロセッサであり、ＨＤＤ１２１から主メモリ１１５にロードされる、オペレーティングシステム（ＯＳ）２００および各種アプリケーションプログラム等を実行する。また、ＣＰＵ１１１は、バッテリ１４２に関係する各種設定を行うためのバッテリ管理ユーティリティプログラム２０１、電源制御をするための電源制御プログラム２０２を実行する。
【００２１】
さらに、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２２】
ノースブリッジ１１４はＣＰＵ１１１のローカルバスとサウスブリッジ１１７との間を接続するブリッジデバイスである。ノースブリッジ１１４には、主メモリ１１５をアクセス制御するメモリコントローラも内蔵されている。
【００２３】
ＧＰＵ１１６は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７と、ＣＲＴのような外部ディスプレイ３０２とを制御する表示コントローラである。外部ディスプレイ３０２は、コンピュータ本体１１に設けられた外部ビデオ出力端子３０１に必要に応じて接続される。
【００２４】
ＧＰＵ１１６は、ノースブリッジ１１４を介してＣＰＵ１１１から送信される描画要求に基づいてビデオメモリ（ＶＲＡＭ）１１６Ａにフレーム群を描画するための表示処理（グラフィクス演算処理）を実行する。
【００２５】
サウスブリッジ１１７はＰＣＩバス１に接続されており、ＰＣＩバス１を介してＰＣＩデバイス１２３，１２４との通信を実行する。
【００２６】
また、サウスブリッジ１１７は、ＨＤＤ１２１および光ディスクドライブ（ＯＤＤ）１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００２７】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１４０は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１５を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ１４０は、ユーザによるパワーボタンスイッチ１４の操作に応じてパーソナルコンピュータ１０をパワーオン／パワーオフする機能を有している。パーソナルコンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ／ＫＢＣ１４０と電源回路１４１との共同動作によって実行される。
【００２８】
電源回路１４１は、コンピュータ本体１１に装着されたバッテリ１４２、またはＡＣアダプタ１４３を介して接続された外部電源から電源供給を受けて、各コンポーネントへの動作電源を生成して供給する。電源回路１４１には、電源マイコン１４４が設けられている。電源マイコン１４４は、各コンポーネントとバッテリ１４２に対する電源供給（充放電）や、バッテリ１４２の充電状態（充電容量（電圧））を監視する。電源回路１４１は、バッテリ１４２とＡＣアダプタ１４３とが接続されている場合、外部電源によりバッテリ１４２を充電する。
【００２９】
（第１実施形態）
第１実施形態では、バッテリ１４２の充電制御をするために、図３に示すように、充電終止容量変更期間及び充電終止容量を示すデータが設定されている。このデータは、例えばＥＣ／ＫＢＣ１４０、あるいは電源マイコン１４４に記憶される。
【００３０】
図４は、第１実施形態における充電制御によるバッテリ１４２の充電容量の変化を示す図である。  
充電終止容量変更期間は、図４に示すように、バッテリ１４２が初期状態の充電終止容量に基づいて満充電状態にあると判断されてから、充電終止容量低下モードに移行させるための期間を示している。充電終止容量変更期間は、予め初期値（デフォルト値）が設定されている。充電終止容量変更期間は、例えば、時間単位、日単位、週単位、月単位などによって指定される。充電終止容量低下モードは、充電終止容量が１００％未満に変更されている状態である。
【００３１】
充電終止容量は、バッテリ１４２が満充電状態にあると判断する基準容量である。充電終止容量は、初期状態（デフォルト値）では１００％充電状態となっており、充電終止容量低下モードに移行した際には、初期状態よりも下げた値に設定される。例えば、図４では、充電終止容量低下モード時の充電終止容量は、予め決められた８０％充電状態に設定されていることを示している。充電終止容量の下限は、例えば過放電によりバッテリ１４２が劣化しない容量が決められているものとする（バッテリ１４２の性能によって異なる）。従って、充電終止容量は、デフォルト値（１００％充電状態）〜下限値の範囲で設定される。
【００３２】
なお、充電終止容量変更期間及び充電終止容量は、後述するバッテリ管理ユーティリティによって、ユーザの指定に応じて任意に変更することができる。詳細については後述する（図６、図７）。
【００３３】
次に、第１実施形態におけるバッテリ１４２の充電制御動作について、図５に示すフローチャートを参照しながら説明する。  
電源回路１４１は、ＡＣアダプタ１４３が接続され（ＡＣアダプタ駆動状態）、外部電源が供給されている場合には（ステップＡ１、Ｙｅｓ）、バッテリ１４２を充電する。電源回路１４１は、電源マイコン１４４によって検出されたバッテリ１４２の充電容量が、満充電状態から予め決められた一定量以下となっている場合には（ステップＡ２、Ｙｅｓ）、バッテリ１４２に対する充電を継続する（ステップＡ３）。従って、電源回路１４１は、ＡＣアダプタ１４３が接続されていれば、バッテリ１４２が満充電状態となるまで充電する。
【００３４】
なお、予め設定された一定量は、バッテリ１４２の自然放電によって減少した充電容量を判断するための基準値である。バッテリ１４２が満充電状態となってから、図４中のＡに示すように、自然放電により充電容量が一定量減少した時（ステップＡ２、Ｙｅｓ）、電源回路１４１は、図４中のＢに示すように、バッテリ１４２の充電を行う（ステップＡ３）。
【００３５】
また、電源回路１４１は、バッテリ１４２が満充電状態（初期値の１００％充電状態）となったことが判別されると（ステップＡ４、Ｙｅｓ）、充電終止容量変更期間の経過を判別するために時間計測を開始する（ステップＡ５）。この時間計測は、ＡＣアダプタ１４３が外されて、バッテリ１４２により駆動されるバッテリ駆動状態となるまで継続される。バッテリ駆動状態となった場合には（ステップＡ６、Ｙｅｓ）、それまでに計測した時間をリセットする（ステップＡ７）。
【００３６】
一方、電源回路１４１は、バッテリ駆動状態とならず（ステップＡ６、Ｎｏ）、バッテリ１４２が自然放電により一定量分の充電容量が減少すると（ステップＡ９、Ｙｅｓ）、バッテリ１４２を自動的に充電する（ステップＡ１０）。バッテリ１４２が満充電状態となると充電を停止する（ステップＡ１２）。以下、同様にして、バッテリ駆動状態とならなければ（ステップＡ６、Ｎｏ）、図４に示す充電終止容量変更期間では、バッテリ１４２が自然放電により一定量分の充電容量が減少すると（ステップＡ９、Ｙｅｓ）、バッテリ１４２を自動的に充電して満充電状態を維持する（ステップＡ１０）。
【００３７】
そして、バッテリ１４２が満充電状態と判別されてから充電終止容量変更期間が示す一定期間を経過すると（ステップＡ８、Ｙｅｓ）、電源回路１４１は、現在の充電終止容量（初期値は１００％充電状態）を予め設定された設定値に変更して（ステップＡ１３）、充電終止容量低下モードに移行する。ここでは、充電終止容量低下モードにおける充電終止容量が、例えば８０％充電状態に設定されるものとする。
【００３８】
なお、電源回路１４１は、電源マイコン１４４において記憶された設定値、あるいはＥＣ／ＫＢＣ１４０に設定値が記憶されている場合には、ＥＣ／ＫＢＣ１４０から読み取った設定値をもとにして、充電終止容量を変更する。
【００３９】
充電終止容量低下モードでは充電終止容量が下げられているため、図４中のＣに示す期間、すなわち新たに設定された充電終止容量から一定量まで充電容量が自然放電によって減少するまでの期間、電源回路１４１は、バッテリ１４２を充電しない（ステップＡ１６、Ｎｏ）。
【００４０】
そして、新たに設定した充電終止容量（８０％充電状態）から一定量まで充電容量が減少すると（ステップＡ１６、Ｙｅｓ）、電源回路１４１は、前述と同様にして、バッテリ１４２を充電する（ステップＡ１７）。すなわち、電源回路１４１は、８０％充電状態までバッテリ１４２が充電されたら満充電状態と判別し（ステップＡ１８、Ｙｅｓ）、充電を停止する（ステップＡ１９）。
【００４１】
以下、バッテリ駆動状態となる、あるいはバッテリ１４２がコンピュータ本体１１から外されることがなければ（ステップＡ１４、Ａ１５、Ｎｏ）、自然放電によりバッテリ１４２の充電容量が一定量減少するたびに、繰り返して満充電状態（８０％充電状態）となるまでバッテリ１４２を充電して、満充電状態を維持する（ステップＡ９〜Ａ１２）。
【００４２】
すなわち、充電終止容量低下モードでは、ＡＣアダプタ１４３が接続されて外部電源が供給されている状態が長時間続いたとしても、バッテリ１４２が１００％充電状態とならないため、バッテリ１４２の劣化を回避することができる。このため、バッテリ１４２の寿命を延ばすことができる。
【００４３】
一方、ＡＣアダプタ駆動状態からバッテリ駆動状態となった場合（ステップＡ１４、Ｙｅｓ）、あるいはバッテリ１４２がコンピュータ本体１１から外された場合（ステップＡ１５、Ｙｅｓ）には、電源回路１４１は、充電終止容量を上げる。例えば、電源回路１４１は、初期値の１００％充電状態に戻す（ステップＡ２０）。なお、充電終止容量を上げる場合、初期値の１００％充電状態まで上げなくても良い。
【００４４】
こうして充電終止容量を上げることにより、再度、バッテリ１４２が接続されたＡＣアダプタ駆動状態となった時に、バッテリ１４２へ再充電してバッテリ駆動によって消費した充電容量を回復させることができる。そして、バッテリ１４２が満充電状態となって充電終止容量変更期間が経過した場合には、前述と同様にして、充電終止容量を予め決められた値まで下げることにより、バッテリ１４２の１００％充電状態を長時間継続することによる劣化を回避する。
【００４５】
また、バッテリ１４２がコンピュータ本体１１から外された場合には、別のバッテリ１４２に交換される場合があるため、１００％充電状態となるまで充電することができるように充電終止容量を初期値に戻している。
【００４６】
なお、前述した説明では、ＡＣアダプタ駆動状態からバッテリ駆動状態となった場合、あるいはバッテリ１４２がコンピュータ本体１１から外された場合に充電終止容量を上げる（初期値に戻す）としているが、その他のタイミングで充電終止容量を初期値に戻すようにしても良い。例えば、バッテリ駆動された後にＡＣアダプタ１４３が接続された時（ＡＣアダプタ駆動状態）に、充電終止容量を初期値に戻しても良い。
【００４７】
このようにして、第１実施形態では、バッテリ１４２が満充電状態（初期値の１００％充電状態）となったことが検出されてから充電終止容量変更期間が経過した場合、すなわちバッテリ１４２の１００％充電状態が長時間続いた場合には、充電終止容量を初期値よりも下げて、この新たな充電終止容量までしか充電しないことによりバッテリ１４２の劣化を回避することができる。
【００４８】
また、充電終止容量低下モードではバッテリ１４２が１００％充電状態でないため、この状態でパーソナルコンピュータ１０をバッテリ駆動した場合にはバッテリ駆動時間が短くなるが、充電終止容量が初期状態に戻るため、その後は通常の充電終止容量（１００％充電状態）で充電して爆駆動時間を長くすることができる。
【００４９】
なお、前述した説明では、バッテリ１４２が満充電状態にあることが検出された後、自然放電により減少した容量分を自動的に充電して満充電状態を維持しているが、自動的に充電をすることなく、最初にバッテリ１４２が満充電状態にあることが検出された時から一定期間が経過した後に、充電終止容量を下げるようにしても良い。
【００５０】
次に、バッテリ管理ユーティリティ処理について、図６に示すフローチャートを参照しながら説明する。  
ＣＰＵ１１１は、ユーザによりバッテリ管理ユーティリティの実行が指示されると、バッテリ管理ユーティリティプログラム２０１を起動してバッテリ管理ユーティリティ処理を開始する。
【００５１】
ＣＰＵ１１１は、バッテリ管理ユーティリティプログラム２０１に基づいて、バッテリ管理ユーティリティ用の設定画面をＬＣＤ１７において表示させる（ステップＢ１）。
【００５２】
図７には、バッテリ管理ユーティリティ用の設定画面の一例を示している。  
図７に示すように、充電終止容量変更期間と充電終止容量のそれぞれに対して、ユーザが任意の指定値を入力するための入力欄が設けられている。
【００５３】
ＣＰＵ１１１は、例えばユーザによるキーボード１３の操作によって、充電終止容量変更期間あるいは充電終止容量を示すデータを入力する（ステップＢ２）。充電終止容量変更期間については、例えば時間単位、日単位、週単位、月単位などによって指定することができる。また、充電終止容量については、例えば予め決められた範囲（例えば５０％〜９０％）から任意に指定することができる。
【００５４】
そして、ＣＰＵ１１１は、設定画面中の「ＯＫ」の選択により設定完了が指示されると（ステップＢ３、Ｙｅｓ）、充電終止容量変更期間と充電終止容量について設定されたデータを不揮発性メモリ、例えばＥＣ／ＫＢＣ１４０、あるいはＥＣ／ＫＢＣ１４０を介して電源回路１４１（電源マイコン１４４）に記録させる（ステップＢ４）。なお、ＨＤＤ１２１に記憶しておき、ＥＣ／ＫＢＣ１４０あるいは電源マイコン１４４によって読み出されるようにしても良い。
【００５５】
このようにして、バッテリ管理ユーティリティを利用して、バッテリの充電制御に用いる充電終止容量変更期間と充電終止容量とをユーザが任意に指定することができる。これにより、ユーザがパーソナルコンピュータ１０をどのように使用しているかに応じて、適切な充電終止容量変更期間と充電終止容量を設定し、バッテリの劣化を回避すると共に、バッテリ駆動に要する十分な充電容量を確保することができる。
【００５６】
充電終止容量低下モード時に設定される充電終止容量は、バッテリ１４２の劣化を回避するために初期状態（１００％充電状態）よりも低くしている。このため、充電終止容量低下モードにあるパーソナルコンピュータ１０を、ＡＣアダプタ１４３を外してバッテリ駆動に移行させると、初期状態の充電終止容量で充電されていた場合よりも短くなる。しかし、ユーザがパーソナルコンピュータ１０をバッテリ駆動させる場合に、長時間使用することが予定されていれば、充電終止容量の設定値を例えば９０％のように高めに設定しておくことで、長時間のバッテリ駆動を可能にできる。また、バッテリ駆動による使用を予定していなければ、充電終止容量の設定値を例えば５０％のように低めに設定しておくことができる。
【００５７】
（第２実施形態）  
第１実施形態では、バッテリ１４２が満充電状態（１００％充電状態）となったことが検出されてからバッテリ駆動されずに充電終止容量変更期間を経過した場合に、充電終止容量低下モードに移行するとしているが、第２実施形態では、充電終止容量変更期間におけるバッテリ駆動時間の総和が予め設定された設定値以下であった場合に、充電終止容量低下モードに移行する。すなわち、一定期間（充電終止容量変更期間）においてパーソナルコンピュータ１０をバッテリ駆動させる時間が短い場合には、第１実施形態と同様にして、充電終止容量を初期値より下げることによりバッテリ１４２の劣化を回避する。
【００５８】
第２実施形態では、バッテリ１４２の充電制御をするために、図８に示すように、充電終止容量変更期間、充電終止容量、及びバッテリ駆動時間の総和に対する設定値（以下、総和設定値と称する）を示すデータが設定されている。このデータは、例えばＥＣ／ＫＢＣ１４０、あるいは電源マイコン１４４に記憶される。
【００５９】
図９は、第２実施形態における充電制御によるバッテリ１４２の充電容量の変化を示す図である。  
以下、第１実施形態と重複する説明については省略する。  
充電終止容量変更期間は、図９に示すように、バッテリ１４２が初期状態の充電終止容量に基づいて満充電状態にあると判断されてから、充電終止容量低下モードへの移行を判別する時までの期間を示している。総和設定値は、充電終止容量変更期間においてバッテリ駆動された時間の総和に対する設定値である。充電終止容量変更期間におけるバッテリ駆動時間の総和が総和設定値以下であった場合に、充電終止容量低下モードに移行する。
【００６０】
なお、充電終止容量変更期間、充電終止容量、及び総和設定値は、バッテリ管理ユーティリティによって、ユーザの指定に応じて任意に変更することができる。
【００６１】
次に、第２実施形態におけるバッテリ１４２への充電制御の動作について、図１０に示すフローチャートを参照しながら説明する。  
図１０におけるステップＣ１〜Ｃ１２は、第１実施形態における図５に示すステップＡ１〜Ａ１２と基本的に同様の処理を実行するものとして説明を省略する。
【００６２】
ただし、第２実施形態では、充電終止容量変更期間においてバッテリ駆動された場合には、電源回路１４１（電源マイコン１４４）は、バッテリ駆動時間を記録する（ステップＣ７）。電源回路１４１は、バッテリ駆動が複数回実行された場合には、バッテリ駆動時間の総和を算出して記録しておく。
【００６３】
図９に示す例では、充電終止容量変更期間において、バッテリ駆動が２回実行されている。従って、電源マイコン１４４は、１回目のバッテリ駆動時間Ｔ１と、２回目のバッテリ駆動時間Ｔ２との総和（Ｔ１＋Ｔ２）を算出して記録する。
【００６４】
充電終止容量変更期間が経過すると（ステップＣ８、Ｙｅｓ）、電源回路１４１は、バッテリ駆動時間の総和が、予め設定された総和設定値以下となっているヵを判別する（ステップＣ１３）。
【００６５】
ここで、バッテリ駆動時間の総和が総和設定値以下でなかった場合には（ステップＣ１４、Ｎｏ）、電源回路１４１は、充電終止容量低下モードに移行せず、通常の充電制御を継続する（ステップＣ１〜Ｃ１２）。
【００６６】
一方、バッテリ駆動時間の総和が総和設定値以下であった場合には（ステップＣ１４、Ｙｅｓ）、電源回路１４１は、現在の充電終止容量（初期値は１００％充電状態）を予め設定された設定値に変更して（ステップＡ１３）、充電終止容量低下モードに移行する。ここでは、充電終止容量低下モードにおける充電終止容量が、例えば８０％充電状態に設定されるものとする。
【００６７】
なお、充電終止容量低下モードに移行した後のステップＣ１５〜Ｃ２２の処理については、第１実施形態における図５に示すように、ステップＡ１３〜Ａ２０と同様の処理を実行するものとして説明を省略する。
【００６８】
このようにして、第２実施形態では、バッテリ１４２が満充電状態（初期値の１００％充電状態）となったことが検出されてから充電終止容量変更期間が経過するまでのバッテリ駆動時間の総和が、予め設定された総和設定値以下であった場合には、充電終止容量低下モードに移行し、充電終止容量を初期値よりも下げて、この新たな充電終止容量までしか充電しないことによりバッテリ１４２の劣化を回避することができる。すなわち、バッテリ駆動による使用時間が短い場合には、充電終止容量を初期値よりも下げて充電容量を少なくしてもバッテリ駆動による使用に支障がないと判別し、バッテリ１４２の保護を優先させる。
【００６９】
なお、第２実施形態においても、第１実施形態において説明したバッテリ管理ユーティリティ処理を実行可能である。第２実施形態では、充電終止容量変更期間と充電終止容量だけでなく、総和設定値についてもユーザの指定により設定可能とする。
【００７０】
また、第２実施形態では、総和設定値を、充電終止容量変更期間に対する比によって設定するようにしても良い。すなわち、充電終止容量変更期間に占めるバッテリ駆動をした時間の割合によって、充電終止容量低下モードに移行するか否かを判別するようにしても良い。この場合、充電終止容量変更期間に占めるバッテリ駆動をした時間の割合をユーザが任意に指定できるようにする。
【００７１】
また、前述した説明では、充電終止容量変更期間におけるバッテリ駆動時間の総和を算出しているが、バッテリ駆動により減少した充電容量の総和を算出するようにしても良い。すなわち、バッテリ駆動時の処理内容によって、同じ駆動時間でもバッテリ１４２の充電容量の減少量が異なるため、バッテリ駆動により減少した充電容量を対象にして、充電終止容量低下モードに移行するかを判別する。この場合、総和設定値は、充電容量を示すデータとなる。
【００７２】
また、第１実施形態及び第２実施形態では、バッテリ管理ユーティリティ処理によって、ユーザが任意に充電終止容量を設定できるとしているが、バッテリ駆動によるパーソナルコンピュータ１０の使用状況に基づいて充電終止容量を自動設定するようにしても良い。
【００７３】
図１１は、充電終止容量の自動設定を説明するためのフローチャートである。充電終止容量の自動設定は、例えば電源制御プログラム２０２によって実行する。
【００７４】
ＣＰＵ１１１は、電源制御プログラム２０２により、パーソナルコンピュータ１０がＡＣアダプタ駆動状態にあるかバッテリ駆動状態にあるかを監視している。バッテリ駆動状態となった場合（ステップＤ１、Ｙｅｓ）、バッテリ駆動による利用履歴を、例えばＨＤＤ１２１に記録していく（ステップＤ２）。利用履歴には、例えばバッテリ駆動時間（開始時刻、終了時刻）、バッテリ１４２の充電容量の減少量などを含む。
【００７５】
充電終止容量の変更時期となった場合、ＣＰＵ１１１は、ＨＤＤ１２１に記録されたバッテリ駆動による利用履歴をもとに充電終止容量を設定する（ステップＤ４）。例えば、充電終止容量の変更時期は、例えば、１か月毎など、予め決められた一定期間毎とする。
【００７６】
例えば、利用履歴において、１回のバッテリ駆動による利用時間が長いことが判別された場合には、充電終止容量を高い値（例えば９０％）に設定して、充電終止容量低下モードからバッテリ駆動に移行した場合でも、支障がでないようにする。
【００７７】
また、バッテリ駆動する使用頻度が多くても、１回のバッテリ駆動時間が短い場合には、充電終止容量の値を低くして、バッテリ１４２の充電量を下げて劣化を回避できるようにする。
【００７８】
その他、利用履歴をもとにして、充電終止容量を下げることによりバッテリ駆動による利用に支障が発生しないように、適切な値に充電終止容量を設定することができる。
【００７９】
なお、充電終止容量だけでなく、充電終止容量変更期間や総和設定値（第２実施形態）についても、利用履歴を設定できるようにしても良い。
【００８０】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８１】
１０…パーソナルコンピュータ、１１…コンピュータ本体、１７…ＬＣＤ、１１１…ＣＰＵ、１１５…主メモリ、１１６…ＧＰＵ、１１６Ａ…ＶＲＡＭ、１４０…ＥＣ／ＫＢＣ、２０１…バッテリ管理ユーティリティ、１４１…電源回路、１４２…バッテリ、１４３…ＡＣアダプタ、１４４…電源マイコン。
【図１】
2011120316.tif 000003
【図２】
2011120316.tif 000004
【図３】
2011120316.tif 000005
【図４】
2011120316.tif 000006
【図５】
2011120316.tif 000007
【図６】
2011120316.tif 000008
【図７】
2011120316.tif 000009
【図８】
2011120316.tif 000010
【図９】
2011120316.tif 000011
【図１０】
2011120316.tif 000012
【図１１】
2011120316.tif 000013