(57)【要約】【課題】バッテリの利用状況に応じてバッテリの充電を停止する残容量を切り替えること。【解決手段】実施形態によれば、充電装置は、充電部と、制御部と、切り替え手段とを具備する。充電部は、バッテリを充電する。制御部は、前記充電部による前記バッテリの充電の停止を制御する。制御部は、第１の充電モードの場合に前記バッテリの容量が第１の容量になったら前記バッテリの充電を停止させ、第２の充電モードの場合に前記バッテリの容量が前記第１の容量より低い第２の容量になったら前記バッテリの充電を停止させる。切り替え手段は、前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する。【選択図】    図３
2013081262.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを充電する充電部と、
前記充電部による前記バッテリの充電を制御する制御部であって、第１の充電モードの場合に前記バッテリの容量が第１の容量になったら前記バッテリの充電を停止させ、第２の充電モードの場合に前記バッテリの容量が前記第１の容量より低い第２の容量になったら前記バッテリの充電を停止させる、制御部と、
前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する切り替え手段と、
を具備する充電装置。
【請求項２】
前記切り替え手段は、前記バッテリの容量が前記第１の容量と前記第２の容量との間の第３の容量を示す期間が設定期間経過した場合に、前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理を実行する、
請求項１に記載の充電装置。
【請求項３】
前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理は、前記第１の充電モードから前記第２の充電モードへの切り替えを示唆するためのポップアップウィンドウを表示することである、
請求項１に記載の充電装置。
【請求項４】
前記切り替え手段は、前記ポップアップウィンドウが操作された場合に、前記第１の充電モードから第２の充電モードに切り替えるための設定ウィンドウを表示する、
請求項３に記載の充電装置。
【請求項５】
前記バッテリの容量が前記第２の容量より低い第４の容量を示す回数が設定回数あった場合に、前記切り替え手段は、前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理を実行する、
請求項１に記載の充電装置。
【請求項６】
前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理は、前記第２の充電モードから前記第１の充電モードに切り替えることである、
請求項５に記載の充電装置。
【請求項７】
前記切り替え手段は、前記第２の充電モードから前記第１の充電モードに切り替えた場合に、前記第２の充電モードから前記第１の充電モードに切り替えたことを通知するポップアップウィンドウを表示画面に表示する請求項６に記載の充電装置。
【請求項８】
前記切り替え手段は、前記ポップアップウィンドウが操作された場合に前記第１の充電モードから前記第２の充電モードに切り替えるための設定ウィンドウを表示する旨の通知を前記ポップアップウィンドウ内に表示する、
請求項７に記載の充電装置。
【請求項９】
前記バッテリの容量は、前記バッテリの現在の容量と前記バッテリの満充電量との商を百分率で表した値である、
請求項１に記載の充電装置。
【請求項１０】
第１の充電モードの場合に、バッテリの容量が第１の容量になるまで前記バッテリを充電し、第２の充電モードの場合に、前記バッテリの容量が前記第１の容量より低い、第２の容量になるまで前記バッテリを充電する、充電方法であって、
前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する、
充電方法。
【請求項１１】
第１の充電モードの場合に、バッテリの容量が第１の容量になるまで前記バッテリを充電し、第２の充電モードの場合に、前記バッテリの容量が前記第１の容量より低い、第２の容量になるまで前記バッテリを充電する、コンピュータによって実行されるプログラムであって、
前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する手順、
を前記コンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、バッテリを充電する充電装置および充電方法に関する。
【背景技術】
【０００２】
バッテリの残容量が１００％に近い状態を長期間保持するすると、バッテリの寿命が短くなってしまう。バッテリの寿命が短くなることを防止するために、バッテリの残容量が１００％になったら充電を停止する１００％充電モードからバッテリの残容量が８０％になったら充電を停止する８０％充電モードに切り替えることが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２１８６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１００％充電モードと８０％充電モードとの間の切り替えのために、ユーザ自身がアプリを起動しなければならない。ユーザが８０％充電モードを備えている事を知らず、ＡＣアダプタを接続したまま、満充電に近い状態を長期間保持される場合、バッテリの充電可能容量が低下してしまう。また、バッテリで利用することが多いユーザが、バッテリの長寿命化をしたいので８０％充電モードに設定にした場合、２０％分余計に利用できない。
【０００５】
本発明の目的は、バッテリの利用状況に応じてバッテリの充電を停止する残容量を切り替えることが可能な充電装置および充電方法を提供することにある。
【課題を解決するための手段】
【０００６】
実施形態によれば、充電装置は、充電部と、制御部と、切り替え手段とを具備する。充電部は、バッテリを充電する。制御部は、前記充電部による前記バッテリの充電の停止を制御する。制御部は、第１の充電モードの場合に前記バッテリの容量が第１の容量になったら前記バッテリの充電を停止させ、第２の充電モードの場合に前記バッテリの容量が前記第１の容量より低い第２の容量になったら前記バッテリの充電を停止させる。切り替え手段は、前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する。
【図面の簡単な説明】
【０００７】
【図１】実施形態の充電装置の構成の一例を示す斜視図である。
【図２】実施形態の充電装置のシステム構成の一例を示すブロック図である。
【図３】１００％充電モードから８０％充電モードへの変更を促す、または８０％充電モードから１００％充電モードに自動的に変更するための構成を示すブロック図。
【図４】１００％充電モードと８０％充電モードとの間を切り替えるための設定ウィンドウを示す図である。
【図５】１００％充電モードから８０％充電モードへの切替を促すためのポップアップウィンドウを示す図である。
【図６】８０％充電モードから１００％充電モードに切り替えた旨をユーザに通知するポップアップウィンドウを示す図。
【図７】８０％充電モードから１００％充電モードに切り替えられた後、またはコンピュータの出荷後に起動された後、残容量［％］が通知される度に、１００％充電モード用判定モジュールによって行われる処理の手順を示すフローチャートである。
【図８】基準日時データ内に判定日時を示すデータを記録した後、残容量［％］が通知される度に、１００％充電モード用判定モジュールによって行われる処理の手順を示すフローチャートである。
【図９】８０％充電モード時に残容量［％］が通知される度に、８０％充電モード用判定モジュールよって行われる処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施形態を説明する。  
まず、図１を参照して、本発明の一実施形態に係る充電装置の構成について説明する。この充電装置は、例えば、バッテリによって駆動可能なノートブック型の携帯型パーソナルコンピュータ１０として実現されている。図１は、ディスプレイユニットを開いた状態におけるコンピュータ１０を正面側から見た斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成される。ディスプレイユニット１２には、ＬＣＤ１６（Liquid Crystal Display）から構成される表示装置が組み込まれている。
【０００９】
ディスプレイユニット１２は、コンピュータ本体１１に支持され、そのコンピュータ本体１１に対してコンピュータ本体１１の上面が露出される開放位置とコンピュータ本体１１の上面がディスプレイユニット１２によって覆れる閉塞位置との間を回動自由に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０をパワーオン／オフするための電源スイッチ１４およびタッチパッド１５が配置されている。
【００１０】
また、コンピュータ本体１１には、電源コネクタが設けられている。電源コネクタ２０はコンピュータ本体１１の側面、例えば左側面に設けられている。この電源コネクタには、外部電源装置が取り外し自在に接続される。外部電源装置としては、ＡＣアダプタ１２２を用いることが出来る。ＡＣアダプタ１２２は商用電源（ＡＣ電力）をＤＣ電力に変換する電源装置である。
【００１１】
電源コネクタは、ＡＣアダプタのような外部電源装置から導出される電源プラグが取り外し自在に接続可能なジャックから構成されている。さらに、コンピュータ本体１１内にはバッテリ１７が設けられている。バッテリ１７は例えばコンピュータ本体１１の後端部に取り外し自在に装着される。
【００１２】
本コンピュータ１０は外部電源装置からの電力またはバッテリ１７からの電力によって駆動される。本コンピュータ１０の電源コネクタに外部電源装置が接続されているならば、本コンピュータ１０は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ１７を充電するためにも用いられる。バッテリ１７の充電は、本コンピュータ１０が電源オンされている期間中のみならず、本コンピュータ１０が電源オフされている期間中にも実行される。本コンピュータ１０の電源コネクタに外部電源装置が接続されていない期間中は、本コンピュータ１０はバッテリ１７からの電力によって駆動される。
【００１３】
図２は、本コンピュータ１０のシステム構成を示している。本コンピュータ１０は、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１５、ハードディスクドライブ（ＨＤＤ）１１６、光ディスクドライブ（ＯＤＤ）１１７、ＢＩＯＳ−ＲＯＭ１１８、エンベデッドコントローラ（ＥＣ）１１９、電源コントローラ（ＰＳＣ）１２０、電源回路１２１、ＡＣアダプタ１２２等を備えている。ＡＣアダプタ１２２は上述の外部電源装置として使用される。
【００１４】
ＣＰＵ１１１は、本コンピュータ１０の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１１１は、ＨＤＤ１１６から主メモリ１１３にロードされる各種ソフトウェア、例えば、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラムを実行する。また、ＣＰＵ１１１は、不揮発性メモリであるＢＩＯＳ−ＲＯＭ１１８に格納されたＢＩＯＳ（基本入出力システム：Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのシステムプログラムである。
【００１５】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１２はグラフィクスコントローラ１１４との通信を実行する機能も有している。さらに、ノースブリッジ１１２には、主メモリ１１３を制御するメモリコントローラも内蔵されている。グラフィクスコントローラ１１４は、本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。
【００１６】
サウスブリッジ１１５はＰＣＩバス１に接続されており、ＰＣＩバス１上の各デバイスとの通信を実行する。また、サウスブリッジ１１５は、ハードディスクドライブ（ＨＤＤ）１１６および光ディスクドライブ（ＯＤＤ）１１７を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラやSerial ATAコントローラを内蔵している。
【００１７】
ＥＣ１１９、電源コントローラ（ＰＳＣ）１２０、電源回路１２１、およびバッテリ１７は、Ｉ２ＣバスまたはＬＰＣ（Low pin count）バスのようなシリアルバス２を介して相互接続されている。エンベデッドコントローラ（ＥＣ）１１９は本コンピュータ１０の電力管理を実行するための電源管理コントローラであり、例えば、キーボード（ＫＢ）１３およびタッチパッド１５などを制御するキーボードコントローラを内蔵した１チップマイクロコンピュータとして実現されている。ＥＣ１１９は、ユーザによる電源スイッチ１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。本コンピュータ１０のパワーオン／パワーオフの制御は、ＥＣ１１９と電源コントローラ（ＰＳＣ）１２０との協働動作によって実行される。ＥＣ１１９から送信されるＯＮ信号を受けると、電源コントローラ（ＰＳＣ）１２０は電源回路１２１を制御して本コンピュータ１０をパワーオンする。また、ＥＣ１１９から送信されるＯＦＦ信号を受けると、電源コントローラ（ＰＳＣ）１２０は電源回路１２１を制御して本コンピュータ１０をパワーオフする。ＥＣ１１９、電源コントローラ（ＰＳＣ）１２０、および電源回路１２１は、本コンピュータ１０がパワーオフされている期間中も、バッテリ１７またはＡＣアダプタ１２２からの電力によって動作する。
【００１８】
電源回路１２１は、コンピュータ本体１１に装着されたバッテリ１７からの電力、またはコンピュータ本体１１に外部電源として接続されるＡＣアダプタ１２２からの電力を用いて、各コンポーネントへの動作電源を生成する。コンピュータ本体１１にＡＣアダプタ１２２が接続されている場合には、電源回路１２１は、ＡＣアダプタ１２２からの電力を用いて各コンポーネントへの動作電源を生成すると共に、充電回路１３１をオンすることによってバッテリ１７を充電する。バッテリ１７はダイオードＤ１を介して電源回路２０１の電源入力端子に接続され、またＡＣアダプタ１２２もダイオードＤ２を介して電源回路２０１の電源入力端子に接続される。充電回路１３１は、例えば、ダイオードＤ２のアノードとダイオードＤ１のアノードとの間に接続されている。充電回路１３１は、電源回路１２１の制御の下、ＡＣアダプタ１２２からの電力を用いてバッテリ１７を充電する。充電回路１３１は、例えば、電源回路１２１からの制御信号によってオン／オフされるスイッチ回路等を含んでいる。コンピュータ本体１１にＡＣアダプタ１２２が接続されている場合には、バッテリ１７の容量が所定の基準容量に達するまで、バッテリ１７の充電が行われる。
【００１９】
電源回路１２１は、ＤＣ／ＤＣコンバータ２０１と充電コントローラ２０２とを備えている。ＤＣ／ＤＣコンバータ２０１は、電源入力端子に入力される入力直流電圧を目標直流電圧に変換することによって、目標直流電圧の電力ＶＣＣを動作電源として生成する。充電コントローラ２０２は充電回路１３１を制御する。ＡＣアダプタ１２２が取り外されると、バッテリ１７の充電はその時点で終了される。
【００２０】
バッテリ１７は複数の２次電池、バッテリコントローラ１７１から構成されている。
【００２１】
バッテリコントローラ１７１は、２次電池の温度特性、サイクル特性を示すデータを有し、電池パックの環境、履歴に応じて、残容量［％］を１％単位で演算する。残容量［％］は、現容量と充電可能容量との割合を百分率で表した値である。バッテリコントローラ１７１は、充電コントローラ２０２やオペレーティングシステムからの要求に応じて残容量を送信する。なお、バッテリの残容量は、バッテリの容量と同義である。
【００２２】
バッテリを充電する場合、１００％充電モードと８０％充電モードとの二つの充電モードがある。１００％充電モードでは、バッテリの残容量が１００％にったら充電を停止する。８０％充電モードは、バッテリの残容量が８０％にったら充電を停止する。本コンピュータは、１００％充電モードから８０％充電モードへの変更をユーザに促す、または８０％充電モードから１００％充電モードに自動的に変更する機能を有する。
【００２３】
図３は、１００％充電モードから８０％充電モードへの変更を促す、または８０％充電モードから１００％充電モードに自動的に変更するための構成を示すブロック図である。
【００２４】
オペレーティングシステム３００、およびバッテリマネージャ３１０は、メインメモリにロードされ、ＣＰＵによって実行されるプログラムである。バッテリマネージャ３１０は、充電モード切替モジュール３１０１、１００％充電モード用判定モジュール３１０２、および８０％充電モード用判定モジュール３１０３等を備えている。
【００２５】
バッテリコントローラ１７１は、充電可能容量演算部１７１１、現容量演算部１７１２、残容量演算部１７１３等を備えている。バッテリコントローラ１７１は、バッテリ１７内の２次電池の充電可能容量［ｍＡｈ］を電池パックの環境、履歴に応じて演算する。現容量演算部１７１２は、２次電池の流入電流及び流出電流を測定し、それぞれを積分することによって現容量［ｍＡｈ］を演算する。残容量演算部１７１３は、充電可能容量演算部１７１１によって演算された充電可能容量［ｍＡｈ］と、現容量演算部１７１２によって演算された現容量［ｍＡｈ］との割合を百分率で表した値を１％単位で演算する。
【００２６】
オペレーティングシステム３００は、定期的にバッテリコントローラ１７１に残充電量［％］を問い合わせる。バッテリコントローラ１７１は、オペレーティングシステムからの問い合わせに応じて残容量［％］を演算する。オペレーティングシステム３００は、残容量［％］が変化した場合に、バッテリマネージャ３１０に通知する。
【００２７】
充電モード切替モジュール３１０１は、１００％充電モードと８０％充電モードとの間を切り替える処理を行う。充電モード切替モジュール３１０１は、図４に示す設定ウィンドウ４０１をＬＣＤ１６の表示画面上に表示する。そして、充電モード切替モジュール３１０１は、ユーザによる設定ウィンドウ４０１の操作に応じて、１００％充電モードと８０％充電モードとの間を切り替える。充電モード切替モジュール３１０１は、充電モードが切り替えられた場合に、充電コントローラ２０２内のモードフラグ２０２１に記録されている値を充電モードに応じた値に書き換える。充電コントローラ２０２は、モードフラグ２０２１内に記録されている価に応じた充電モードでバッテリの充電を行う。
【００２８】
１００％充電モード用判定モジュール３１０２は、バッテリの残充電量［％］、および充電モードが１００％充電モードの場合に基準日時データ３１１１が示す基準日時に基づいて、１００％充電モードから８０％充電モードへの切替を促すかを判定する。基準日時データ３１１１には、８０％充電モードから１００％充電モードに切り替えられた後に残容量［％］が９０％以上になったと初めて判定された日時、またはコンピュータの出荷後に起動されてから残容量［％］が９０％以上になったと初めて判定された日時を示すデータが記録される。出荷時に充電モードは１００％充電モードに設定されているので、コンピュータの出荷後に起動されてから残容量［％］が９０％以上になったと初めて判定された日時を示すデータが記録される。
【００２９】
１００％充電モード用判定モジュール３１０２は、残容量［％］が９０％以上の状態が２週間以上継続していると判定した場合に、１００％充電モードから８０％充電モードへの切替を促す。１００％充電モードから８０％充電モードへの切替を促すために、１００％充電モード用判定モジュール３１０２は、図５に示すポップアップウィンドウ５０１をＬＣＤ１６の表示画面上に表示する。図５に示すポップアップウィンドウ５０１内には、「ＡＣアダプタを差し手のご使用が多いようです。バッテリの寿命を長く保つには、８０％充電モードの設定をおすすめします。詳しくはここをクリックしてください。」と記載されている。ポップアップウィンドウ５０１がクリック（操作）された場合、１００％充電モード用判定モジュール３１０２は、図４に示す設定ウィンドウ４０１をＬＣＤ１６の表示画面上に表示する。
【００３０】
８０％充電モード用判定モジュール３１０３は、残容量［％］が２１％から２０％に変化した場合に、変化した日時を検出日時データ３１１２内に記録する。検出日時データ３１１２内には三つの検出日時が記録される。８０％充電モード用判定モジュール３１０３は、前々回検出日時と今回検出日時との差が１週間以内の場合に、８０％充電モードから１００％充電モードに自動的に切り替える。そして、８０％充電モード用判定モジュール３１０３は、自動的に切り替えた旨をユーザに通知する。自動的に切り替えた旨をユーザに通知するために、８０％充電モード用判定モジュール３１０３は、図６に示すポップアップウィンドウ６０１をＬＣＤ１６の表示画面上に表示する。ポップアップウィンドウ６０１内には、「バッテリ駆動でのご使用が多いようです。８０％充電モードから１００％充電モードへ切り替えました。設定を戻すには、ここをクリックしてください。」と記載されている。ポップアップウィンドウ５０１がクリック（操作）された場合、８０％充電モード用判定モジュール３１０３は、図４に示す設定ウィンドウ４０１をＬＣＤ１６の表示画面上に表示する。
【００３１】
次に、１００％充電モード用判定モジュール３１０２および８０％充電モード用判定モジュール３１０３によって実行される処理をそれぞれ説明する。最初に、１００％充電モード時に１００％充電モード用判定モジュール３１０２よって行われる処理を説明する。
【００３２】
１００％充電モード用判定モジュール３１０２は、８０％充電モードから１００％充電モードに切り替えられた後、またはコンピュータの出荷後に起動された後、オペレーティングシステム３００から残容量［％］が通知される度に、次に説明する処理を実行する。１００％充電モード用判定モジュール３１０２によって行われる処理を図７のフローチャートを参照して説明する。  
先ず、１００％充電モード用判定モジュール３１０２は、オペレーティングシステム３００から残容量［％］が通知されるたびに、通知された残容量［％］が９０％以上であるかを判定する（ステップ７０１）。９０％以上ではないと判定した場合、１００％充電モード用判定モジュール３１０２は、何も処理を行わない。９０％以上であると判定した場合、１００％充電モード用判定モジュール３１０２は、基準日時データ３１１１内に判定日時を示すデータを記録する（ステップ７０２）。
【００３３】
基準日時データ３１１１内に判定日時を示すデータを記録した後、１００％充電モード用判定モジュール３１０２は、オペレーティングシステム３００から残容量［％］が通知される度に、次に説明する処理を実行する。基準日時データ３１１１内に判定日時を示すデータを記録した後、オペレーティングシステム３００から残容量［％］が通知される度に、１００％充電モード用判定モジュール３１０２によって行われる処理を図８のフローチャートを参照して説明する。
【００３４】
１００％充電モード用判定モジュール３１０２は、現在の充電モードが１００％充電モードであるかを判定する（ステップ８０１）。１００％充電モードではないと判定した場合（ステップ８０１のＮｏ）、１００％充電モード用判定モジュール３１０２は、基準日時データ３１１１内に記録されているデータをクリアする（ステップ８０５）。１００％充電モードであると判定した場合（ステップ８０１のＹｅｓ）、通知された残容量［％］が９０％以上であるかを判定する（ステップ８０２）。９０％以上ではないと判定した場合（ステップ８０２のＮｏ）、１００％充電モード用判定モジュール３１０２は、基準日時データ３１１１内に記録されているデータをクリアする（ステップ８０５）。９０％以上であると判定した場合（ステップ８０２のＹｅｓ）、基準日時データ３１１１が示す日時と、オペレーティングシステム３００から通知された日時との差を演算する。そして、１００％充電モード用判定モジュール３１０２は、差が２０日以上であるかを判定する（ステップ８０３）。２０日以上ではないと判定した場合（ステップ８０３のＮｏ）、１００％充電モード用判定モジュール３１０２は、処理を終了する。２０日以上であると判定した場合（ステップ８０３のＹｅｓ）、１００％充電モード用判定モジュール３１０２は、図５に示すポップアップウィンドウ５０１をＬＣＤ１６の表示画面上に表示する。
【００３５】
以上の処理で、残容量［％］が９０％以上の期間が２０日以上の場合に、１００％充電モードから８０％充電モードに切り替えをユーザに示唆するためのポップアップウィンドウを表示することが可能である。なお、残容量［％］が９０％以上の期間が２０日以上の場合に、自動的に１００％充電モードから８０％充電モードに切り替えても良い。
【００３６】
次に、８０％充電モード時にオペレーティングシステム３００から残容量［％］が通知される度に、８０％充電モード用判定モジュール３１０３よって行われる処理を説明する。８０％充電モード用判定モジュール３１０３よって行われる処理について図９のフローチャートを参照して説明する。  
８０％充電モード用判定モジュール３１０３は、現在の充電モードが８０％充電モードであるかを判定する（ステップ９０１）。８０％充電モードではないと判定した場合（ステップステップ９０１のＮｏ）、検出日時データ３１１２内のデータをクリアする（ステップ９０７）。８０％充電モードであると判定した場合（ステップ９０１のＹｅｓ）、通知された残容量［％］が２１％から２０％に変化したかを判定する（ステップ９０２）。２１％から２０％に変化していないと判定した場合（ステップ９０２のＮｏ）、８０％充電モード用判定モジュール３１０３は、処理を終了する。２０％に変化したと判定した場合（ステップ９０２のＹｅｓ）、８０％充電モード用判定モジュール３１０３は、ステップ９０２の判定日時を示すデータを検出日時データ３１１２内に今回検出日時として記録する（ステップ９０３）。８０％充電モード用判定モジュール３１０３は、今回検出日時と前々回検出日時との差（期間）を演算する（ステップ９０３）。８０％充電モード用判定モジュール３１０３は、演算された期間が１週間以内であるかを判定する。１週間以内ではないと判定した場合（ステップ９０４のＮｏ）、８０％充電モード用判定モジュール３１０３は、処理を終了する。１週間以内であると判定した場合（ステップ９０４のＹｅｓ）、８０％充電モード用判定モジュール３１０３は、充電コントローラ２０２内のモードフラグ２０２１を１００％充電モードを示す値に書き換える（ステップ９０５）。８０％充電モード用判定モジュール３１０３は、図６に示すポップアップウィンドウ６０１を表示する。
【００３７】
以上の処理で、１週間以内に残容量［％］が２１％から２０％に変化した回数が３回を示す場合に、８０％充電モードから１００％充電モードに切り替えに自動的に切り替えることが可能である。なお、１週間以内に残容量［％］が２１％から２０％に変化した回数が３回を示す場合に、１００％充電モードから８０％充電モードへの切り替えをユーザに示唆するためのポップアップウィンドウを表示することが可能である。
【００３８】
なお、上記実施形態では、オペレーティングシステム３００からバッテリコントローラ１７１に残容量［％］を問い合わせ、バッテリコントローラ１７１が残容量［％］をオペレーティングシステム３００に通知した。しかし、バッテリコントローラ１７１が残容量［％］を監視し、残容量［％］が変化したらバッテリコントローラ１７１からオペレーティングシステム３００に通知するようにしても良い。
【００３９】
また、なお、上記実施形態では、オペレーティングシステム３００からバッテリコントローラ１７１に残容量［％］を問い合わせた。しかし、オペレーティングシステム３００が、バッテリコントローラ１７１に充電可能容量および現容量を問い合わせ、バッテリコントローラ１７１から通知された充電可能容量および現容量に基づいて残容量［％］を演算しても良い。
【００４０】
なお、上記実施形態では、バッテリの残容量に基づいて、バッテリの充電開始および充電停止を制御しているが、残容量ではなくバッテリの電圧に基づいてバッテリの充電開始および充電停止を制御しても良い。また、残容量は、バッテリに充電された容量とバッテリの電圧との両方から求めてもよい。
【００４１】
なお、本実施形態のバッテリマネージャ３１０によって行われる処理はコンピュータプログラムによって実現されているので、このコンピュータプログラムをコンピュータ読み取り可能な記憶媒体を通じて通常のコンピュータにインストールするだけで、本実施形態と同様の効果を容易に実現することができる。また、このコンピュータプログラムは、パーソナルコンピュータのみならず、プロセッサを内蔵した電子機器上で実行することができる。
【００４２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４３】
１２２…ＡＣアダプタ，１３１…充電回路，１７１…バッテリコントローラ，２０２…充電コントローラ，３００…オペレーティングシステム，３１０…バッテリマネージャ，１７１１…充電可能容量演算部，１７１２…現容量演算部，１７１３…残容量演算部，２０２１…モードフラグ，３１０１…充電モード切替モジュール，３１０２…充電モード用判定モジュール，３１０３…充電モード用判定モジュール。
【図１】
2013081262.tif 000003
【図２】
2013081262.tif 000004
【図３】
2013081262.tif 000005
【図４】
2013081262.tif 000006
【図５】
2013081262.tif 000007
【図６】
2013081262.tif 000008
【図７】
2013081262.tif 000009
【図８】
2013081262.tif 000010
【図９】
2013081262.tif 000011
【手続補正書】
【提出日】平成24年8月27日(2012.8.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バッテリを充電する充電部と、
前記充電部による前記バッテリの充電を制御する制御部であって、第１の充電モードの場合に前記バッテリの容量が第１の容量になったら前記バッテリの充電を停止させ、第２の充電モードの場合に前記バッテリの容量が前記第１の容量より低い第２の容量になったら前記バッテリの充電を停止させる、制御部と、
前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する切り替え手段と、
を具備し、
前記切り替え手段は、前記バッテリの容量が前記第１の容量と前記第２の容量との間の第３の容量を示す期間が設定期間経過した場合に、前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理を実行し、
前記バッテリの容量が前記第２の容量より低い第４の容量を示す回数が所定の期間の間に設定回数あった場合に、前記切り替え手段は、前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理を実行する
充電装置。
【請求項２】
前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理は、前記第１の充電モードから前記第２の充電モードへの切り替えを示唆するためのポップアップウィンドウを表示することである、
請求項１に記載の充電装置。
【請求項３】
前記切り替え手段は、前記ポップアップウィンドウが操作された場合に、前記第１の充電モードから第２の充電モードに切り替えるための設定ウィンドウを表示する、
請求項２に記載の充電装置。
【請求項４】
前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理は、前記第２の充電モードから前記第１の充電モードに切り替えることである、
請求項１に記載の充電装置。
【請求項５】
前記切り替え手段は、前記第２の充電モードから前記第１の充電モードに切り替えた場合に、前記第２の充電モードから前記第１の充電モードに切り替えたことを通知するポップアップウィンドウを表示画面に表示する請求項４に記載の充電装置。
【請求項６】
前記切り替え手段は、前記ポップアップウィンドウが操作された場合に前記第１の充電モードから前記第２の充電モードに切り替えるための設定ウィンドウを表示する旨の通知を前記ポップアップウィンドウ内に表示する、
請求項５に記載の充電装置。
【請求項７】
前記バッテリの容量は、前記バッテリの現在の容量と前記バッテリの満充電量との商を百分率で表した値である、
請求項１に記載の充電装置。
【請求項８】
第１の充電モードの場合に、バッテリの容量が第１の容量になるまで前記バッテリを充電し、第２の充電モードの場合に、前記バッテリの容量が前記第１の容量より低い、第２の容量になるまで前記バッテリを充電する、充電方法であって、
前記バッテリの容量が前記第１の容量と前記第２の容量との間の第３の容量を示す期間が設定期間経過した場合に、前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理を実行し、
前記バッテリの容量が前記第２の容量より低い第４の容量を示す回数が所定の期間の間に設定回数あった場合に、前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理を実行する
充電方法。
【請求項９】
第１の充電モードの場合に、バッテリの容量が第１の容量になるまで前記バッテリを充電し、第２の充電モードの場合に、前記バッテリの容量が前記第１の容量より低い、第２の容量になるまで前記バッテリを充電する、コンピュータによって実行されるプログラムであって、
前記バッテリの容量が前記第１の容量と前記第２の容量との間の第３の容量を示す期間が設定期間経過した場合に、前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理を実行する手順と、
前記バッテリの容量が前記第２の容量より低い第４の容量を示す回数が所定の期間の間に設定回数あった場合に、前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理を実行する手順と
を前記コンピュータに実行させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
実施形態によれば、充電装置は、充電部と、制御部と、切り替え手段とを具備する。充電部は、バッテリを充電する。制御部は、前記充電部による前記バッテリの充電の停止を制御する。制御部は、第１の充電モードの場合に前記バッテリの容量が第１の容量になったら前記バッテリの充電を停止させ、第２の充電モードの場合に前記バッテリの容量が前記第１の容量より低い第２の容量になったら前記バッテリの充電を停止させる。切り替え手段は、前記バッテリの容量の履歴に応じて、前記第１の充電モードと前記第２の充電モードとの間の切り替えに関わる処理を実行する。前記切り替え手段は、前記バッテリの容量が前記第１の容量と前記第２の容量との間の第３の容量を示す期間が設定期間経過した場合に、前記第１の充電モードから前記第２の充電モードへの切り替えに関わる処理を実行する。前記バッテリの容量が前記第２の容量より低い第４の容量を示す回数が所定の期間の間に設定回数あった場合に、前記切り替え手段は、前記第２の充電モードから前記第１の充電モードへの切り替えに関わる処理を実行する。