(57)【要約】【課題】充電制御対象装置に充電器が接続された状態で満充電状態が維持される時間を抑制することができる、制御装置、電子機器、制御方法、及び制御プログラムを提供する。【解決手段】制御装置１０は、算出部１１及び制御部１２を備える。算出部１１は、充電が可能な電池を有する充電制御対象装置における、上記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出する。制御部１２は、上記充電制御対象装置に充電器が接続された場合、算出部１１で算出された予測接続時間をかけて定電流で満充電させるように、上記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って、充電電流パラメータを設定する。【選択図】図１
2019075870.tif 000002
【特許請求の範囲】
【請求項１】
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出する算出部と、
前記充電制御対象装置に充電器が接続された場合、前記算出部で算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って、充電電流パラメータを設定する制御部と、
を備える制御装置。
【請求項２】
前記充電制御対象装置は、定電流で前記電池を充電させた後、定電圧で前記電池を充電させる制御を行う装置であり、
前記算出部は、前記電池が満充電容量まで充電されたときの充電実績が示す、定電流で充電された充電時間である定電流充電時間に基づいて、前記予測接続時間を算出し、
前記制御部は、前記予測接続時間、及び、前記電池が満充電容量まで充電されたときの充電実績が示す、定電流で充電された充電容量である定電流充電容量に応じて、前記基準を決定する、
請求項１に記載の制御装置。
【請求項３】
前記制御部は、前記予測接続時間、前記定電流充電容量、及び現在の電池残量に応じて、前記基準を決定する、
請求項２に記載の制御装置。
【請求項４】
前記充電実績は、満充電容量、満充電容量まで充電された際の充電器の接続時間、定電圧で充電された充電容量である定電圧充電容量、及び定電圧で充電された充電時間である定電圧充電時間のそれぞれについての平均値を含み、
前記算出部は、
前記接続時間の平均値から前記定電圧充電時間の平均値を差し引くことで、前記予測接続時間を算出し、
前記制御部は、
前記満充電容量の平均値から前記定電圧充電容量の平均値及び前記現在の電池残量を差し引くことで、満充電になるまでに充電されると予測される予測充電容量を算出し、
前記予測充電容量を前記予測接続時間で除算した結果に応じて、前記基準を決定する、
請求項３に記載の制御装置。
【請求項５】
前記満充電容量の平均値、前記接続時間の平均値、前記定電圧充電容量の平均値、及び前記定電圧充電時間の平均値は、いずれも、記録された順序又は記録されてからの経過時間に応じた重み付け係数で重み付けした平均値である、
請求項４に記載の制御装置。
【請求項６】
前記制御部は、前記充電制御対象装置でなされた、前記充電電流パラメータの設定を行うか否かのユーザ操作に従って、前記充電電流パラメータの設定を行うか否かを決定する、
請求項１から５のいずれか１項に記載の制御装置。
【請求項７】
前記制御部は、
前記充電制御対象装置でなされたユーザ操作であって、前記基準に従った前記充電電流パラメータの設定、及び満充電時から次に充電が開始されるまでの前記電池の使用容量の実績に応じた前記充電電流パラメータの他の設定、を少なくとも含む複数の設定の中から、いずれか１つを選択するユーザ操作に従って、前記充電電流パラメータを設定し、
前記他の設定が選択された場合、前記使用容量の実績が示す容量を確保できるまでデフォルトの電流値で定電流充電させるように、前記充電電流パラメータを設定し、
前記容量が確保できた後は前記デフォルトの電流値より低い電流値で定電流充電させるように、前記充電電流パラメータを設定する、
請求項１から５のいずれか１項に記載の制御装置。
【請求項８】
充電可能な電池を備えた充電制御対象装置である電子機器であって、
請求項１から７のいずれか１項に記載の制御装置と、
前記充電実績を示すデータを記憶する記憶部と、
前記制御装置で設定された前記充電電流パラメータで前記電池を充電する充電制御部と、
を備える電子機器。
【請求項９】
制御装置によって実行される制御方法であって、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する、
制御方法。
【請求項１０】
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する、
処理を、制御装置に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
例えばモバイル端末及びモバイルルータ等の電子機器において、繰り返し充電可能な電池（つまり、二次電池）が広く用いられている。二次電池を備えた電子機器は、充電を開始すればその電子機器が最大で引き込むことができる電流で充電を行う。したがって、例えば、就寝時など長時間放置される状態で充電した場合には、ＡＣアダプタ等の充電器が接続され且つ満充電状態が長時間続くことがある。このように充電器が接続され且つ満充電状態が長時間維持されると、過充電などによって二次電池の容量の劣化を招く可能性がある。
【０００３】
これに対して、特許文献１には、電池使用開始時刻に満充電状態となるよう制御する充電制御装置が開示されている。この電池使用開始時刻は、ユーザに設定させるか、或いは、ＡＣアダプタが取り外された時刻を記録しておき、その平均値を計算することで推定している。但し、この充電制御装置では、満充電状態までに必要な時間を、現在の二次電池の電圧から算出し、算出されたこの時間に基づく制御を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献２】特開２００１−００８３７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、二次電池の容量が劣化しても満充電時の電圧は変わらないため、特許文献１に記載の技術では、実際に満充電状態になるまでに必要な時間を算出できておらず、二次電池の容量の劣化が進むほど、充電完了時期が早まり、結果として満充電状態が維持される時間が延びることになる。
【０００６】
本発明の目的は、充電制御対象装置に充電器が接続された状態で満充電状態が維持される時間を抑制することができる、制御装置、電子機器、制御方法、及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る制御装置は、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出する算出部と、
前記充電制御対象装置に充電器が接続された場合、前記算出部で算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って、充電電流パラメータを設定する制御部と、
を備える。
【０００８】
本発明の第２の態様に係る電子機器は、
充電可能な電池を備えた充電制御対象装置である電子機器であって、
前記制御装置と、
前記充電実績を示すデータを記憶する記憶部と、
前記制御装置で設定された前記充電電流パラメータで前記電池を充電する充電制御部と、
を備える。
【０００９】
本発明の第３の態様に係る制御方法は、
制御装置によって実行される制御方法であって、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する。
【００１０】
本発明の第４の態様に係る制御プログラムは、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する、
処理を、制御装置に実行させるための制御プログラムである。
【発明の効果】
【００１１】
本発明により、充電制御対象装置に充電器が接続された状態で満充電状態が維持される時間を抑制することができる、制御装置、電子機器、制御方法、及び制御プログラムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】実施形態１に係る制御装置の一構成例を示す図である。
【図２】実施形態２に係る電子機器の一構成例を示すブロック図である。
【図３】実施形態２において記憶される充電実績テーブルの一例を示す図である。
【図４】実施形態２に係る充電制御方法の一例を示すフロー図である。
【図５】実施形態２に係る充電実績テーブルの作成・更新処理の一例を示すフロー図である。
【図６】図５の続きを示すフロー図である。
【図７】実施形態３において記憶される充電実績テーブルの一例を示す図である。
【図８】実施形態３に係る充電制御方法の一例を示すフロー図である。
【図９】制御装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。なお、実施形態において、同一又は同等の要素には、同一の符号を付し、重複する説明は省略される。
【００１４】
＜実施形態１＞
図１は、実施形態１に係る制御装置の一構成例を示す図である。
図１に示す制御装置１０は、充電が可能な電池（つまり、二次電池）を有する、電子機器（以下、「充電制御対象装置」と称することもある）に搭載されて用いられる。この充電制御対象装置は、例えば内部に設けられた充電制御部により、定電流で電池を充電させることが可能になっている。但し、一般的な二次電池を有する充電制御対象装置のように、充電制御対象装置は、例えば上記充電制御部により、定電圧充電も可能になっていてもよい。定電流で充電可能な二次電池としては、一般的にリチウムイオン二次電池、ニッケル・水素蓄電池などが挙げられるが、これらに限ったものではない。上記電子機器としては、スマートフォン、携帯電話機等のモバイル端末をはじめ、モバイルルータなどが挙げられるが、これに限ったものではなく、設置型の機器であってもよい。
【００１５】
図１に示すように、制御装置１０は、算出部１１及び制御部１２を有する。
算出部１１は、充電制御対象装置の充電実績データを入力する。この充電実績データは、充電制御対象装置の電池が満充電容量まで充電されたときの充電実績を示すデータである。よって、例えば、満充電を行った回と次に満充電を行った回との間には、満充電に満たなかった充電が存在することもあり、満充電に満たなかった充電についてのデータは使用しない。制御装置１０は、例えば、充電制御対象装置で計測された電池容量（電流値で示される容量値）を監視しておき、その増加状態で満充電に至ったか否かを判定することができる。
【００１６】
そして、算出部１１は、この充電実績に基づいて、ＡＣアダプタ等の充電器が連続して接続されると予測される予測接続時間を算出する。無論、「充電器が接続される」とは、充電器が通電可能な状態で充電制御対象装置に接続されることを意味する。
【００１７】
制御部１２は、充電制御対象装置に充電器が接続された場合、算出部１１で算出された予測接続時間をかけて定電流で満充電させるように、上記充電実績（つまり満充電時の充電実績）に基づいて決定された基準に従って、充電電流パラメータを設定する。換言すれば、制御部１２は、充電器が抜かれると予測した時間にちょうど満充電となるように制御を行う。充電電流パラメータは、主に電流値を示すパラメータであり、例えば、充電制御対象装置の上記充電制御部に対して設定される。この設定により、予測接続時間が経過する前では、電池は一定の電流値で充電されることになる。
【００１８】
なお、ユーザは、充電制御対象装置に合った充電器を複数所有していることもある。したがって、充電実績データには、異なる充電器で満充電容量まで充電された事象に関するデータも含まれることもある。また、充電電流パラメータの設定がなされる場面で接続される充電器は、充電実績データに含まれる事象を生じさせた充電器と異なることもある。
【００１９】
以上のように、実施形態１に係る制御装置１０は、充電制御対象装置の満充電時の充電実績に基づいて算出された予測接続時間をかけて定電流で満充電させるように、満充電時の充電実績に基づいて決定された基準に従って充電電流パラメータを設定する。二次電池は、充電回数、保存、使用温度などでその充電容量が劣化するものの、制御装置１０では、そのような劣化も加味するために満充電時の充電実績を考慮して充電電流パラメータを設定している。したがって、制御装置１０によれば、電池の容量が劣化しても充電完了時期が早まることがなく、充電制御対象装置に充電器が接続された状態で満充電状態が維持される時間を抑制することができ、結果として、電池の発熱を抑え、電池の容量の劣化を抑制することができる。
【００２０】
また、制御装置１０では、充電器が接続されて充電される場合には、予測接続時間をかけてできるだけ小さな電流で充電がなされることになるため、大きな電流で充電を実行する場合に比べて、電池の発熱を抑え、電池の容量の劣化を抑制することができる。さらに、制御装置１０では、満充電を行うことを前提とする制御であるため、また、満充電を行うことで予測接続時間を正確にすることからユーザに満充電を促すことができるため、結果として、充電制御対象装置の使用時間を長くすること及び充電回数を減らすことができる。
【００２１】
＜実施形態２＞
＜＜構成例＞＞
図２は、実施形態２に係る電子機器の一構成例を示すブロック図である。
図２に示す電子機器２０は、制御装置１０を備えるとともに、二次電池２１、充電制御部２２、充電インタフェース２３、電源回路２４、通信部２５、記憶部２６、及びユーザインタフェース２７を備える。なお、電子機器２０が通信部２５を備えるモバイル端末等のモバイル機器であることを前提とするが、これに限ったものではない。また、実施形態２に係る電子機器は、通信部２５の有無を問わない。
【００２２】
制御装置１０は、電子機器２０の全体の動作を制御する装置であり、実施形態１と同様の構成を有するとともに、電子機器２０の他の機能を実現させるための制御も行う。なお、制御装置１０については、図１を参照して本実施形態における特徴部分を中心に後述する。
【００２３】
二次電池２１は、電子機器２０のメイン電源として充放電を行う電池である。二次電池２１は、例えばリチウムイオン電池とすることができるが、これに限ったものではない。充電インタフェース２３は、ＡＣアダプタと接続するためのインタフェースであり、例えば、ＵＳＢ  ｔｙｐｅ−Ｃコネクタ、ｍｉｃｒｏＵＳＢｔｙｐｅ−Ｂコネクタなどである。
【００２４】
充電制御部２２は、充電インタフェース２３を介して受け取る電力によって二次電池２１に対する充電を制御する。充電制御部２２は、制御装置１０により設定された充電電流パラメータを含むパラメータで二次電池２１を充電する制御を行う。基本的に、充電制御部２２は、定電流で二次電池２１を充電させた後、定電圧で二次電池２１を充電させる制御を行う。このような制御は、充電制御部２２が自律的に実行してもよいし、制御部１２からの指示により実行してもよい。このように、本実施形態に係る電子機器２０は、基本的に、定電流で二次電池２１を充電させた後、定電圧で二次電池２１を充電させる制御を行う機器である。また、充電制御部２２は、二次電池２１の電池残量（ＲＣ：Remaining Capacity）、及び二次電池２１から出力される電流（つまり消費電流（ＣＣ：Consumption Current））を測定（監視）し、制御装置１０にその結果を伝える。充電制御部２２は、例えば、集積回路（Integrated Circuit）によって実現される。
【００２５】
電源回路２４は、二次電池２１から充電制御部２２を介して電力の供給を受け、制御装置１０、通信部２５、記憶部２６、及びユーザインタフェース２７に対して電力を供給する。なお、電源回路２４は、充電制御部２２に電力を供給するように構成することもできる。
【００２６】
通信部２５は、例えば、Ｗｉ−Ｆｉ（登録商標）等の規格に従った無線ＬＡＮ（Local Area Network）回路、Bluetooth（登録商標）回路、ＬＴＥ（Long Term Evolution）通信回路などを有することができる。
【００２７】
記憶部２６は、電子機器２０の充電実績データを少なくとも含む二次電池２１に関するデータを記憶する。なお、充電実績データが記憶部２６に記憶されることを前提として説明するが、充電実績データは制御装置１０内に設けられたメモリに記憶させることもできる。記憶部２６には、その他、電子機器２０の各種設定に関する設定データ、電子機器２０を使用するユーザのコンテンツデータなどを記憶させることもできる。
【００２８】
ユーザインタフェース２７は、モバイル機器とユーザとの間の操作用インタフェースである。ユーザインタフェース２７は、例えばタッチパネル機能付き表示部、或いは操作ボタン及び表示部などで構成することができる。また、ユーザインタフェース２７は、制御装置１０の制御により、記憶部２６に格納されたＧＵＩ（Graphical User Interface）画像を読みだして表示させることで、ユーザに各種の選択操作を行わせるような選択表示を行うこともできる。
【００２９】
次に、実施形態２における制御装置１０について説明する。
算出部１１は、実施形態１と同様に、電子機器２０の充電実績データを記憶部２６から取得するなどして入力する。充電実績データは、上述したように二次電池２１が満充電容量まで充電されたときの充電実績を示すデータである。そして、算出部１１は、この充電実績データが示す、定電流で充電された充電時間（定電流充電時間）に基づいて、ＡＣアダプタが連続して接続されると予測される予測接続時間を算出する。
【００３０】
制御部１２は、実施形態１と同様に、充電制御対象装置に充電器が接続された場合、算出部１１で算出された予測接続時間をかけて定電流で満充電させるように、二次電池２１が満充電容量まで充電されたときの充電実績データに基づいて決定された基準に従って、充電電流パラメータを充電制御部２２に対して設定する。本実施形態では、特に、制御部１２は、算出部１１で算出された予測接続時間、及び、二次電池２１が満充電容量まで充電されたときの充電実績データが示す、定電流で充電された充電容量（定電流充電容量）に応じて、上記基準を決定する。なお、定電流充電容量は、満充電容量から定電圧充電容量を差し引いた値に対応している。さらに、制御部１２は、記憶部２６に記憶される充電実績データの作成及び管理を行う。
【００３１】
＜＜動作例＞＞
本実施形態に係る電子機器２０の好ましい動作例について、図３〜図６を併せて参照しながら説明する。図３は、記憶部２６に記憶される充電実績テーブルの一例を示す図である。また、図４は実施形態２に係る充電制御方法の一例を示すフロー図、図５は実施形態２に係る充電実績テーブルの作成・更新処理の一例を示すフロー図、図６は図５の続きを示すフロー図である。
【００３２】
まず、制御装置１０に入力される充電実績データについて説明する。この充電実績データは、例えば、図３で示す充電実績テーブル３０のような形式で記憶部２６に記憶しておくことができる。なお、充電実績テーブル３０内の値を含め、以下の説明で登場する値には単位を付しているが、この単位での処理に限定されるものではない。
【００３３】
充電実績テーブル３０には、満充電がなされた直近７回分の充電実績が管理（記録）されている。つまり、この例では、管理回数が直近７回となっており、充電実績テーブル３０は、新たに満充電がなされた時点で、１回分ずらされ、最も古いデータが削除されて最新回のデータが書き込まれるように更新される。無論、管理回数はこれに限ったものではなく、設計者が任意に決めることができ、また、ユーザがユーザインタフェース２７から設定できる値とすることもできる。
【００３４】
また、充電実績テーブル３０では、項目として、ＡＣアダプタを接続した時間（実際には日時）、ＡＣアダプタを抜いた時間（実際には日時）、充電時間（接続時間）［ｈ］、定電圧充電時間［ｈ］、定電圧充電容量［ｈ］、及び満充電容量［ｍＡｈ］が管理されている。また、充電実績テーブル３０の平均欄（平均列）では、管理回数分を平均化した、平均充電時間［ｈ］（充電実績テーブル３０におけるＩＶを参照）、平均定電圧充電時間［ｈ］（同じくＩＩＩを参照）、平均定電圧充電容量［ｈ］（同じくＩＩを参照）、及び平均満充電容量［ｍＡｈ］（同じくＩを参照）が管理されている。ここで、満充電容量とは満充電された容量を指し、充電時間とは満充電容量まで充電された際の充電器の接続時間、つまりＡＣアダプタが抜かれた日時から接続された日時を引いた時間を指す。定電圧充電時間とは、定電圧で充電したときの充電時間を指し、定電圧充電容量とは、定電圧で充電したときにその充電時間で充電された容量を指す。
【００３５】
次に、図４を参照しながら、電子機器２０における充電制御方法の一例について、充電電流パラメータとしての充電電流値の算出方法を中心に説明する。
【００３６】
電子機器２０において、制御装置１０の制御部１２は、ＡＣアダプタが接続されたことを知らせる割込信号が充電制御部２２から制御装置１０に入ったか否かを監視することにより、ＡＣアダプタの接続を監視する（ステップＳ１０１）。割込信号が入った場合（接続が検知された場合；ステップＳ１０１でＹＥＳの場合）、制御部１２は、記憶部２６の充電実績テーブル３０を参照し、充電実績テーブル３０の平均列に計算結果があるか否かを判定する（ステップＳ１０２）。
【００３７】
計算結果がある場合（ステップＳ１０２でＹＥＳの場合）、制御部１２は、ユーザインタフェース２７に、機能Ａを有効にするか否かを選択させる選択表示を行い、ユーザからの選択操作を待つ（ステップＳ１０３）。ここで、機能Ａとは、本実施形態の特徴部分である、満充電時の充電実績データに基づく充電電流パラメータの設定を行う機能を指す。
【００３８】
機能Ａが有効とされた場合（ステップＳ１０３でＹＥＳとなった場合）、制御部１２は、充電実績テーブル３０から平均満充電容量［ｍＡｈ］を取得する（ステップＳ１０４）。また、制御部１２は、充電制御部２２から現在の電池残量［ｍＡｈ］を取得し（ステップＳ１０５）。充電実績テーブル３０から平均定電圧充電容量［ｍＡｈ］を取得する（ステップＳ１０６）。なお、ステップＳ１０４〜Ｓ１０６の順序は問わない。
【００３９】
次いで、制御部１２は、ステップＳ１０４〜Ｓ１０６で取得した値を用いて計算を行い、平均定電圧充電容量［ｍＡｈ］が「平均満充電容量［ｍＡｈ］−電池残量［ｍＡｈ］」を下回ったか否かを判定する（ステップＳ１０７）。下回った場合（ステップＳ１０７でＹＥＳの場合）、算出部１１は、充電実績テーブル３０から平均充電時間［ｈ］を取得し（ステップＳ１０８）、充電実績テーブル３０から平均定電圧充電時間［ｈ］を取得する（ステップＳ１０９）。なお、ステップＳ１０８，Ｓ１０９の順序は問わない。
【００４０】
そして、算出部１１及び制御部１２は、ステップＳ１０４〜Ｓ１０６，Ｓ１０８，Ｓ１０９で取得した値から、下式（１）を用いて、充電電流値［ｍＡ］を算出する（ステップＳ１１０）。なお、ここでは、式（１）において、分母の計算は算出部１１が行う予測接続時間の算出に該当し、それ以外の計算は制御部１２が行うものとする。また、下式（１）においてＩ〜ＩＶで示す値は、それぞれ充電実績テーブル３０における平均列の値Ｉ〜ＩＶに対応する。
【００４１】
【数１】
2019075870.tif 000003
【００４２】
ここで式（１）について説明する
分子では、平均満充電容量［ｍＡｈ］から平均定電圧充電容量［ｍＡｈ］を引くことにより、定電流充電で充電された容量（定電流充電容量）の平均値を求める。さらにその値（平均定電流充電容量）から現在の電池残量［ｍＡｈ］を差し引くことにより、満充電になるまでに充電されると予測される予測充電容量を求める。
分母では、平均充電時間（平均接続時間）［ｈ］から平均定電圧充電時間［ｈ］を引くことで、定電流で充電された時間（定電流充電時間）の平均値を算出する。この値（平均定電流充電時間）が予測接続時間となる。
【００４３】
分子を分母で除算することで、定電流充電の充電電流値［ｍＡ］を算出する。このようにして、充電電流値［ｍＡ］が電流充電パラメータの基準として決定される。
実際、充電実績データに、満充電を行った際の元の電池残量（つまり満充電を行う前の電池残量）の平均値［ｍＡｈ］を指す平均電池残量を保存しておき、上式（１）の分子の「電池残量」の代わりにこの「平均電池残量」を代入すると、満充電時の充電実績が示す定電流充電時の充電電流値が得られる。上式（１）は、満充電容量まで充電されたときには平均的に同じ程度の電池残量で充電が開始されることを前提とした平均電池残量の代わりに、実際の充電時においてより重要視すべき現在の電池残量を適用して、近似的に充電電流値を求めている。
【００４４】
次いで、制御部１２は、ステップＳ１１０で算出された充電電流値［ｍＡ］に最も近い充電電流値になるように、充電制御部２２を設定し、充電制御部２２が二次電池２１に対する充電制御を開始する（ステップＳ１１１）。
【００４５】
ステップＳ１０２で計算結果がなかった場合（ＮＯの場合）には、電子機器２０で初期設定されている充電電流値［ｍＡ］で充電を開始するように充電制御部２２を制御する（ステップＳ１１２）。この充電電流値は、電子機器２０におけるデフォルトの充電電流値であり、以下、通常充電電流値と称す。なお、通常充電電流値は、例えば１０００［ｍＡ］〜２０００［ｍＡ］の間で定めておくことができる。ステップＳ１０３で機能Ａを有効にしなかった場合（ＮＯの場合）、若しくは機能Ａが選択されずに一定時間（例えば１０秒）経過した場合にも、同様にステップＳ１１２に移行し、通常充電電流値での充電が開始される。
【００４６】
ステップＳ１０７で平均定電圧充電容量［ｍＡｈ］が上回った場合（ＮＯの場合）にも、同様にステップＳ１１２に移行し、通常充電電流値での充電が開始される。ステップＳ１０７でＮＯの場合は、現在の電池残量が平均定電流充電容量以上あるものの、ユーザがわざとＡＣアダプタを接続したと捉え、ステップＳ１１２へ移行するが、この場合、満充電となっているため、定電圧充電制御を行えばよい。但し、充電制御部２２が充電停止に対応していれば、ステップＳ１０７でＮＯの場合に処理を終了させて、充電を行わないようにすることもできる。
【００４７】
なお、ステップＳ１０３で選択せずに自動的に機能Ａを無効と判定するための上記一定時間は、ユーザインタフェース２７を介してユーザが任意に設定できるようにしておくことが好ましい。
【００４８】
次に、図５及び図６を参照しながら、充電実績テーブル３０の作成・更新処理の一例について説明する。
電子機器２０において、制御部１２は、図４のステップＳ１０１と同様にＡＣアダプタの接続を監視する（ステップＳ２０１）。ＡＣアダプタの接続が検知された場合（ステップＳ１０１でＹＥＳの場合）、制御部１２は、ＡＣアダプタが抜かれたことを知らせる割込信号が充電制御部２２から制御装置１０に入ったか否かを監視することにより、ＡＣアダプタの脱抜を監視する（ステップＳ２０２）。
【００４９】
この割込信号が入った場合（脱抜が検知された場合；ステップＳ２０２でＹＥＳの場合）、制御部１２は、充電制御部２２に二次電池２１の電池残量を確認し、満充電容量になっているか否かを判定する（ステップＳ２０３）。制御部１２は、例えば、上述したように充電制御対象装置で計測された電池容量（電流値で示される容量値）を監視しておき、その増加状態で満充電に至ったか否かを判定することができる。また、機能Ａを使用して充電電流パラメータを設定した状態にあっては、定電圧充電制御に移行せずに定電流充電制御だけで満充電になるため、制御部１２は、予測接続時間が経過したことで満充電になったと判定することができる。
【００５０】
満充電になっていた場合（ステップＳ２０３でＹＥＳの場合）、制御部１２は、ステップＳ２０１で検知した時刻を充電実績テーブル３０の最新回の列（今回列）の列のＡＣアダプタを接続した時刻に保存する（ステップＳ２０４）。なお、充電実績テーブル３０へのデータの保存等は、制御部１２が記憶部２６に対して行う。また、制御部１２は、ステップＳ２０２で検知した時刻を充電実績テーブル３０の今回列のＡＣアダプタを抜いた時刻に保存する（ステップＳ２０５）。ステップＳ２０４，Ｓ２０５の順序は問わない。
【００５１】
次いで、制御部１２は、ステップＳ２０４，Ｓ２０５で保存した時刻から、ＡＣアダプタを接続していた時間を算出し、充電実績テーブル３０の今回列の充電時間［ｈ］に保存する（ステップＳ２０６）。なお、ステップＳ２０４，Ｓ２０５での時刻（実際には日時）を得るために、制御装置１０は、例えば時計機能ＩＣを有するなど、時計機能を有する。これにより、制御装置１０は、電子機器２０での充電時間を測定することができる。
【００５２】
次いで、制御部１２は、適時、充電制御部２２から電池容量を得るとともに時計機能が示す時計情報を得ることで、定電圧充電時間［ｈ］、定電圧充電容量［ｍＡｈ］、及び満充電容量［ｍＡｈ］を求め、充電実績テーブル３０の今回列に保存する（ステップＳ２０７）。例えば、制御部１２が充電制御部２２に定電圧充電制御を指示する構成を採用した場合、制御部１２は、その指示を行ったときの時計情報及び電池残量を記憶しておけば、定電圧充電時間及び定電圧充電容量を算出することができる。一方で、充電制御部２２が自律的に定電流充電制御から定電圧充電制御に移行する構成においては、制御部１２は、充電制御部２２からその移行時の電池残量を得て時計機能が示す時計情報を記憶しておけば、その後、満充電容量に至った判定をしてそのときの時計情報を得ることで、定電圧充電時間及び定電圧充電容量を算出することができる。
【００５３】
続いて、制御部１２は、充電実績テーブル３０において過去六回分のデータの有無を確認する（図６のステップＳ２０８）。存在する場合（ステップＳ２０８でＹＥＳの場合）、制御部１２は、下式（２）を用い、充電実績テーブル３０の過去６回分と今回分のデータより充電時間［ｈ］、定電圧充電時間［ｈ］、定電圧充電容量［ｍＡｈ］、及び満充電容量［ｍＡｈ］のそれぞれについて平均値を算出する（ステップＳ２０９）。
【００５４】
平均列の値＝｛（一回前から六回前までの平均値）×１０＋今回列の値｝／１１
・・・（２）
【００５５】
上式（２）では、充電実績テーブル３０の一回前の列から六回前の列までの平均値を算出し、算出した値を１０倍して、今回列の値を足し合わせ、１１（平均の１０倍＋今回列のデータ）で割ることで、平均列の値を算出している。なお、１０倍としているのは、今回列の値の影響を最小限に抑え、過去のデータに重みをもたせるように重み付けするためである。その結果、上式（２）では、過去６回分のデータの重み付け係数がいずれも１０／６６となり、今回列のデータの重み付け係数が１／１１となっている。１０倍という値などの重み付けに係る値は、設計者が任意に決めることができ、また、ユーザがユーザインタフェース２７から設定できる値とすることもできる。
【００５６】
また、上式（２）の例に限らず、上述した各平均値は、いずれも、記録された順序（つまり、何回前のデータであるのかを示す順序）又は記録されてからの経過時間に応じた重み付け係数で重み付けした平均値とすることができる。また、上式（２）の例と異なり、古いデータよりも新しいデータに重みをもたせるように重み付け係数を決めることもできる。いずれに重みをもたせるかに依らず、重み付け平均を採用することで、充電実績として重要視するデータをできるだけ充電実績データに反映させることができる。
【００５７】
図６の説明に戻ると、制御部１２は、ステップＳ２０９で算出した値を充電実績テーブル３０の平均列に保存し（ステップＳ２１０）、処理を終了する。一方で、過去６回分のデータが存在しない場合（ステップＳ２０８でＮＯの場合）、過去データを一回ずつずらし、今回分を一回前列に保存し（ステップＳ２１１）、処理を終了する。十分なデータが揃っておらず、機能Ａの処理には適さないとして、このような処理がなされる。但し、上式（２）のような式でなく、存在する回数に応じた重み付け係数を決めるような式に基づけば、一回分のデータだけでも、図４のステップＳ１０２でＹＥＳとなった後の処理を実行することができる。また、図５において、ステップＳ２０３で満充電になっていないと判定された場合（ＮＯの場合）には、制御部１２は、充電実績テーブル３０の作成処理を停止する（ステップＳ２１２）。これにより、満充電容量になったときだけの充電実績データを蓄積することができる。
【００５８】
上述したように、本実施形態では、算出部１１は、二次電池２１が満充電容量まで充電されたときの充電実績が示す定電流充電時間に基づいて予測接続時間を算出し、制御部１２は、予測接続時間、及び、二次電池２１が満充電容量まで充電されたときの充電実績が示す定電流充電容量に応じて、上記基準を決定する。このような満充電容量に至った場合のデータに基づき決定された基準に従って充電電流パラメータが設定されるため、満充電容量になるまでの予測接続時間が経過すると、二次電池２１の容量劣化の進行度合いに拘わらず満充電容量に至っていることになる。
【００５９】
このような設定により、充電量の増加に応じて定電流充電から定電圧充電へ移行するような充電制御を行う電子機器において、実施形態１の効果に加え、より充電器が接続された状態で満充電状態が維持される時間を抑制することができ、結果として電池の容量の劣化をより抑制することができる。この理由について説明する。まず、一般的にリチウムイオン電池のような二次電池では、放電状態から充電を開始した当初は、電圧が低いために定電流充電を行い、次第に充電量が増加してセル電圧が規定値に達すると、定電圧充電となってセル電圧がその規定値を超えないように電流量が減じられていく。そして、上記動作例では、定電圧充電がなされることを考慮し、満充電容量、定電流充電容量、及び定電流充電時間を充電電流パラメータの算出に使用することで二次電池の容量劣化を踏まえた充電電流に制御する。よって、上記動作例では、充電量の増加に応じて定電流充電から定電圧充電へ移行するような充電制御を行う電子機器において、満充電状態の維持時間をさらに抑制することができるようになる。なお、機能Ａの動作によって満充電状態になった後の制御は問わないが、制御部１２が充電制御部２２に指示して或いは充電制御部２２が自律的に、定電流充電制御から定電圧充電制御へ移行するなどすればよい。
【００６０】
また、図３の充電実績テーブル３０では、定電圧充電時間及び定電圧充電容量を保存したが、定電流充電時間及び定電流充電容量を算出して保存しておくことで、機能Ａの動作時に定電流充電時間及び定電流充電容量を参照して基準を決めることもできる。
【００６１】
また、上述したように、本実施形態における制御部１２は、予測接続時間、定電流充電容量、及び現在の電池残量に応じて、上記基準を決定する。満充電容量に至った場合のデータだけでなく現在の電池残量にも基づき決定された基準に従って充電電流パラメータが設定されるため、現在の電池残量に合った設定ができ、実施形態１の効果に加え、より充電器が接続された状態で満充電状態が維持される時間を抑制することができ、結果として電池の容量の劣化をより抑制することができる。
【００６２】
さらに、本実施形態において図３〜図６を参照して説明した好ましい動作例では、まず、充電実績テーブル３０で例示したような充電実績データを採用している。即ち、この充電実績データは、満充電容量、接続時間、定電圧充電容量、及び定電圧充電時間のそれぞれについての平均値を含むことができる。なお、平均値とは、満充電一回当たりの平均値となる。
【００６３】
そして、上記動作例における算出部１１は、上式（１）の分母のように、予測接続時間として、接続時間の平均値から定電圧充電時間の平均値を差し引いた値（つまり、定電流充電時間の平均値）を算出する。なお、ここでの算出値は、引いた値の平均値でも同義であり、他の算出に関しても同様のことが言える。また、上記動作例における制御部１２は、上式（１）の分子のように、満充電容量の平均値（予測満充電容量と称することもできる）から定電圧充電容量の平均値及び現在の電池残量を差し引いて予測充電容量を算出する。そして、上記動作例における制御部１２は、上式（１）のように予測充電容量を予測接続時間で除算して、その結果に応じて基準を決定し、その基準に従って充電電流パラメータを設定する。設定時には、例示したように、その除算値を、充電電流パラメータの１つとしての電流値に設定することができ、除算値に合う電流値が設定できなければ除算値に最も近い電流値に設定すればよい。
【００６４】
このような設定により、単に定電流充電容量及び定電流充電時間を充電電流パラメータの算出に使用する場合より、満充電状態の維持時間をさらに抑制することができるようになる。また、このような設定により、次に述べる定電流充電容量及び定電流充電時間の平均値を充電電流パラメータの算出に使用する場合と同様の効果が得られる。即ち、図３の充電実績テーブル３０では、定電圧充電時間及び定電圧充電容量を保存してそれらの平均値も算出して保存したが、定電流充電時間及び定電流充電容量並びにそれらの平均値を算出して保存しておくことで、機能Ａの動作時に平均定電流充電時間及び平均定電流充電容量を参照して基準を決めることもできる。
【００６５】
また、図３で示す充電実績テーブル３０では、満充電容量［ｍＡｈ］の値が全ての回で同じであった例を挙げているが、充電回数が多くなるに従ってこの値は低下していくものの、実施形態１の効果及び実施形態２の更なる効果により、この低下の度合いは小さくて済む。
【００６６】
また、ユーザインタフェース２７及び図４のステップＳ１０３で例示したように、充電制御対象装置となる電子機器２０は、充電電流パラメータの設定を行うか否かのユーザ操作を受け付けるユーザ操作部を備え、制御装置１０は、そのユーザ操作に従って、充電電流パラメータの設定を行うか否かを決定することが好ましい。これにより、ユーザに充電制御機能を選択させることができ、ユーザの意図に沿った形で満充電までの時間を制御できる。
【００６７】
＜実施形態３＞
＜＜構成例＞＞
実施形態３に係る電子機器は、実施形態２の電子機器２０と同様の構成を有するため、実施形態３に係る電子機器を電子機器２０として説明する。以下、実施形態３の構成例について、実施形態２との相違点を中心に、図１，図２等とともに図７を併せて参照しながら説明する。図７は、実施形態３において記憶される充電実績テーブルの一例を示す図である。
【００６８】
実施形態２に係る制御装置１０の動作例で示した機能（機能Ａと称する）は、主に満充電まで充電することを前提として充電制御を行う機能である。しかし、この機能Ａだけでは、ユーザが昼間などに少しだけの予定で満充電状態に近い状態からの充電を開始した場合において、ユーザが想定していない出来事などが発生すると、充電が完了して満充電状態になった後も充電器が電子機器２０に接続されたまま放置される可能性がある。このような場面も考慮して、充電器が接続されたままでの満充電状態をできる限り維持されないようにし、二次電池２１の劣化を抑制することが望ましい。実施形態３に係る制御装置１０は、そのための機能（機能Ｂと称する）を有するようにし、ユーザが場面（使用環境）に応じて望む機能を選択できるようにする。
【００６９】
具体的には、実施形態３における制御部１２は、電子機器２０でなされた次のユーザ操作に従って充電電流パラメータを設定する。ここでのユーザ操作は、定電流で予測接続時間をかけて充電させるような充電電流パラメータの設定（機能Ａの設定と称す）、及び充電電流パラメータの他の設定（機能Ｂの設定と称す）を少なくとも含む複数の設定の中から、いずれか１つを選択するユーザ操作を指す。ここでは、３つ目の選択肢として、通常充電電流値で充電させるような設定を含む場合を例として説明する。
【００７０】
制御部１２は、ユーザ操作により機能Ａの設定が選択された場合、上記機能Ａに係る図４のステップＳ１０３〜Ｓ１１２のような制御を行う。制御部１２は、ユーザ操作により機能Ｂの設定が選択された場合、二次電池２１が満充電容量まで充電され次に充電が開始されるまでの二次電池２１の使用容量の実績が示す容量を確保できるまでデフォルトの電流値で定電流充電させるように、充電電流パラメータを設定する。上記使用容量実績は、満充電時から次に充電が開始されるまでの二次電池２１の使用容量の実績は、二次電池２１が満充電容量まで充電された後、次に充電器が接続されるまでに消費された電池の容量を指す。
【００７１】
そして、制御部１２は、その容量が確保できた後は上記デフォルトの電流値より低い電流値で定電流充電させるように、充電電流パラメータを設定する。ここで、上記デフォルトの電流値は、実施形態２で述べた電子機器２０で初期設定されている通常充電電流値であることが好ましいが、これに限ったものではない。また、制御部１２は、３つ目の選択肢が選択された場合、図４のステップＳ１１２で説明した通常充電電流値で充電させる制御を行う。
【００７２】
機能Ｂの設定を含むこのような処理に使用できるテーブルの一例について説明する。このテーブルは、図７で例示する充電実績テーブル３１のように、充電実績テーブル３０において二次電池２１の満充電時から次に充電が開始されるまでの使用容量の実績を示すデータを追加したものである。充電実績テーブル３１は充電実績テーブル３０に対して使用容量［ｍＡｈ］の行が追加されており、ユーザ（使用者）の過去６回分と今回分と平均の使用容量［ｍＡｈ］が含まれる。
【００７３】
ここで、今回分の「使用容量」とは、前回の記録からＡＣアダプタが再度接続されて充電が開始される時点（この接続により満充電がなされるか否かは問わない）までに消費された容量、或いは、今回の記録から次にＡＣアダプタが接続されて充電が開始される時点（同上）までに消費された容量を指す。よって、例えば、充電実績テーブル３１に使用容量のデータが保存される満充電を行った回と、次に充電実績テーブル３１に使用容量のデータが保存される満充電を行った回との間には、満充電に満たなかった充電が存在することもある。
【００７４】
充電実績テーブル３１は、充電実績テーブル３０と同様に、満充電時に更新され、一回分ずれて再保存される。充電実績テーブル３１についても、例えば管理回数は設計者が任意に決めることやユーザインタフェース２７から設定できる値とすることもできるなど、充電実績テーブル３０と同様の応用が可能である。また、平均列の値は上述した式（２）を用いて算出することができる。
【００７５】
＜＜動作例＞＞
本実施形態に係る電子機器２０の好ましい動作例について、図８を併せて参照しながら説明する。図８は、実施形態３に係る充電制御方法の一例を示すフロー図である。
【００７６】
電子機器２０において、制御装置１０の制御部１２は、図４のステップＳ１０１と同様に、ＡＣアダプタの接続を監視する（ステップＳ３０１）。ＡＣアダプタの接続が検知された場合（ステップＳ３０１でＹＥＳの場合）、制御部１２は、充電実績テーブル３１を参照し、充電実績テーブル３１の平均列に計算結果があるか否かを判定する（ステップＳ３０２）。
【００７７】
計算結果がある場合（ステップＳ３０２でＹＥＳの場合）、制御部１２は、ユーザインタフェース２７に機能Ａを有効にするか、機能Ｂを有効にするか、通常充電機能にするか（特別な機能Ａ，Ｂのいずれも未動作にするか）を選択させる選択表示を行い、ユーザからの選択操作を待つ（ステップＳ３０３）。ステップＳ３０３で機能Ａが有効とされた場合、制御部１２は、機能Ａの充電方式を行うために、図４のステップＳ１０４に移行する。
【００７８】
ステップＳ３０３で機能Ｂが有効とされた場合、制御部１２は、充電実績テーブル３１から平均使用容量［ｍＡｈ］を取得し（ステップＳ３０５）、初期設定されている通常充電電流値［ｍＡ］で充電を開始するように充電制御部２２を制御する（ステップＳ３０６）。なお、通常充電電流値は、例えば１０００［ｍＡ］〜２０００［ｍＡ］の間で定めておくことができる。
【００７９】
次いで、制御部１２は、充電制御部２２を介して電池残量［ｍＡｈ］を監視しながら、ステップＳ３０５で取得した平均使用容量［ｍＡｈ］まで充電されたか否かの確認を行う（ステップＳ３０７）。制御部１２は、平均使用容量［ｍＡｈ］まで達した場合（ステップＳ３０７でＹＥＳの場合）、定電流充電電流値を上記通常充電電流値より低い、例えば２００［ｍＡ］に設定し、満充電まで充電するように充電制御部２２を制御する（ステップＳ３０８）。
【００８０】
ステップＳ３０２で計算結果が無い場合（ＮＯの場合）、電子機器２０で初期設定されている通常充電電流値［ｍＡ］で充電を開始するように充電制御部２２を制御する（ステップＳ３０９）。ステップＳ３０３で機能Ａ，Ｂのいずれも有効にせずに通常充電機能が選択された場合、若しくはいずれも選択せずに一定期間（例えば１０秒）経過した場合にも、同様にステップＳ３０９に移行し、通常充電電流値での充電が開始される。
【００８１】
以上、本実施形態では、充電器が接続された状態で満充電状態が維持されることを抑制可能な複数の充電制御機能（機能Ａ，機能Ｂを含む）の中から、ユーザに１つの充電制御機能を選択させることができる。よって、本実施形態によれば、実施形態１，２の効果を奏するとともに、実施形態２よりさらにユーザの意図に沿った形で満充電までの時間を制御できる。そして、本実施形態における機能Ｂにより、充電器が接続されてからユーザが想定していない出来事などが発生した場合でも、ユーザが普段使用している容量分を確保することができるだけでなく、充電が完了して満充電状態になってしまう時間を延ばすことができる。よって、本実施形態によれば、機能Ｂを動作させた場合においても、充電器が接続された状態で満充電状態が維持される時間を抑制することができ、結果として、二次電池２１の劣化を抑制することができる。
【００８２】
＜他の実施形態＞
［ａ］
実施形態１〜３では、制御装置１０における算出部１１及び制御部１２の機能について説明したが、例えば算出部１１の機能の一部を制御部１２が担うことや、制御部１２の機能の一部を算出部１１が担うことも可能であり、制御装置１０としてこれらの機能が実現できればよい。
【００８３】
［ｂ］
実施形態２，３においては、機能Ａに関して予測接続時間をかけて満充電させた場合におけるその後の制御に関し、定電圧充電制御を行う例を説明した。ユーザは常に同じ行動をとる訳ではないため、実際には、予測接続時間よりも長く充電器が接続される場合もある。よって、実施形態１〜３における機能Ａの動作により予測接続時間の経過後の制御については基本的に問わないが、制御部１２は、充電自体を停止させる制御を行うことが好ましい。但し、充電制御対象装置がそのような制御に対応していない場合には、実施形態１〜３における制御部１２は、上述した定電圧充電制御、或いは、例えば図８のステップＳ３０８で例示したような予測接続時間経過前の電流値より大幅に小さい電流値での定電流充電制御などを行うことができる。また、実施形態３において図８のステップＳ３０８で例示したような設定を行って充電が実行された結果、満充電になった後の制御についても同様のことが言える。
【００８４】
［ｃ］
実施形態３において、図７の充電実績テーブル３１及び図８のステップＳ３０５〜Ｓ３０８の処理（機能Ｂに係る処理）で例示したように、次のような実施形態に係る制御装置、及びその制御装置を備えた電子機器を採用することもできる。
【００８５】
図１，図２等を参照して説明すると、他の実施形態［ｃ］に係る制御装置１０は、算出部１１及び制御部１２を備える。算出部１１は、充電が可能な二次電池２１を有する充電制御対象装置（電子機器２０）における、使用容量実績に基づいて、二次電池２１で消費されると予測される予測使用容量を算出する。上記使用容量実績は、二次電池２１が満充電容量まで充電され次に充電が開始されるまでの二次電池２１の使用容量の実績、つまり、二次電池２１が満充電容量まで充電された後、次に充電器が接続されるまでに消費された電池の容量を指す。また、この予測使用容量は、上記使用容量実績が示す容量であって、実施形態３における平均使用容量で例示される値である。この予測使用容量は、実施形態２で説明した様々な例による重み付け平均値とすることもできる。
【００８６】
そして、制御部１２は、電子機器２０に充電器が接続された場合、算出部１１で算出された予測使用容量までデフォルトの電流値で定電流充電させるように、充電電流パラメータを設定する。次いで、制御部１２は、上記予測使用容量が確保できた後は上記デフォルトの電流値より低い電流値で定電流充電させるように、充電電流パラメータを設定する。このように、制御部１２は、上記使用容量実績に応じて容量に関する閾値を決め、現在の容量がその閾値を超えた場合に、電流値を下げるように充電電流パラメータを変更する。また、本実施形態においても、実施形態２における図４のステップＳ１０３で例示したように、ユーザ操作部で受け付けたユーザ操作に従って、充電電流パラメータの設定を行うか否かを決定することもできる。
【００８７】
以上、本実施形態によれば、満充電時の使用容量実績に基づいて、電流値を小さくするトリガとなる予測充電容量を決定しているため、実施形態３における機能Ｂの効果と同様の効果を奏する。即ち、本実施形態によれば、充電器が接続されてからユーザが想定していない出来事などが発生した場合でも、ユーザが普段使用している容量分を確保することができるだけでなく、充電が完了して満充電状態になってしまう時間を延ばすことができる。よって、本実施形態によれば、充電器が接続された状態で満充電状態が維持される時間を抑制することができ、結果として、電池の劣化を抑制することができる。
【００８８】
［ｄ］
実施形態１〜３に係る制御装置１０は、次のようなハードウェア構成を有していてもよい。図９は、制御装置１０のハードウェア構成の一例を示す図である。なお、上記他の実施形態［ａ］−［ｃ］についても同様である。
【００８９】
図９に示す制御装置１００は、プロセッサ１０１及びメモリ１０２を有する。
実施形態１〜３で説明した制御装置１０における算出部１１及び制御部１２は、プロセッサ１０１がメモリ１０２に記憶されたプログラム（制御プログラム）を読み込んで実行することにより実現される。つまり、この制御プログラムは、プロセッサ１０１を上述した算出部１１及び制御部１２として機能させるためのプログラムであり、制御装置１０に算出部１１及び制御部１２における処理を実行させるためのプログラムである。
【００９０】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００９１】
また、実施形態２において説明したが、各実施形態において、メモリ１０２に充電実績を示すデータを記憶させることもでき、使用容量実績を示すデータが必要な実施形態においてはそのデータも記憶させることができる。また、メモリ１０２が不揮発性であることを前提として説明したが、揮発性であってもよく、その場合、例えば、上記制御プログラムを図２の記憶部２６に格納しておき、実行時にプロセッサ１０１が上記制御プログラムをメモリ１０２に展開するようにすればよい。
【００９２】
［ｅ］
さらに、上述した様々な実施形態において、制御装置における制御の手順を説明したように、本発明は、制御装置によって実行される制御方法としての形態も採り得る。
【００９３】
なお、本発明は上記実施形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。また、本発明は、それぞれの実施形態を適宜組み合わせて実施されてもよい。
【００９４】
＜付記＞
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００９５】
（付記１）
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出する算出部と、
前記充電制御対象装置に充電器が接続された場合、前記算出部で算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って、充電電流パラメータを設定する制御部と、
を備える制御装置。
【００９６】
（付記２）
前記充電制御対象装置は、定電流で前記電池を充電させた後、定電圧で前記電池を充電させる制御を行う装置であり、
前記算出部は、前記電池が満充電容量まで充電されたときの充電実績が示す、定電流で充電された充電時間である定電流充電時間に基づいて、前記予測接続時間を算出し、
前記制御部は、前記予測接続時間、及び、前記電池が満充電容量まで充電されたときの充電実績が示す、定電流で充電された充電容量である定電流充電容量に応じて、前記基準を決定する、
付記１に記載の制御装置。
【００９７】
（付記３）
前記制御部は、前記予測接続時間、前記定電流充電容量、及び現在の電池残量に応じて、前記基準を決定する、
付記２に記載の制御装置。
【００９８】
（付記４）
前記充電実績は、満充電容量、満充電容量まで充電された際の充電器の接続時間、定電圧で充電された充電容量である定電圧充電容量、及び定電圧で充電された充電時間である定電圧充電時間のそれぞれについての平均値を含み、
前記算出部は、
前記接続時間の平均値から前記定電圧充電時間の平均値を差し引くことで、前記予測接続時間を算出し、
前記制御部は、
前記満充電容量の平均値から前記定電圧充電容量の平均値及び前記現在の電池残量を差し引くことで、満充電になるまでに充電されると予測される予測充電容量を算出し、
前記予測充電容量を前記予測接続時間で除算した結果に応じて、前記基準を決定する、
付記３に記載の制御装置。
【００９９】
（付記５）
前記満充電容量の平均値、前記接続時間の平均値、前記定電圧充電容量の平均値、及び前記定電圧充電時間の平均値は、いずれも、記録された順序又は記録されてからの経過時間に応じた重み付け係数で重み付けした平均値である、
付記４に記載の制御装置。
【０１００】
（付記６）
前記制御部は、前記充電制御対象装置でなされた、前記充電電流パラメータの設定を行うか否かのユーザ操作に従って、前記充電電流パラメータの設定を行うか否かを決定する、
付記１から５のいずれか１項に記載の制御装置。
【０１０１】
（付記７）
前記制御部は、
前記充電制御対象装置でなされたユーザ操作であって、前記基準に従った前記充電電流パラメータの設定、及び前記電池が満充電容量まで充電され次に充電が開始されるまでの前記電池の使用容量の実績に応じた前記充電電流パラメータの他の設定、を少なくとも含む複数の設定の中から、いずれか１つを選択するユーザ操作に従って、前記充電電流パラメータを設定し、
前記他の設定が選択された場合、前記使用容量の実績が示す容量を確保できるまでデフォルトの電流値で定電流充電させるように、前記充電電流パラメータを設定し、
前記容量が確保できた後は前記デフォルトの電流値より低い電流値で定電流充電させるように、前記充電電流パラメータを設定する、
付記１から５のいずれか１項に記載の制御装置。
【０１０２】
（付記８）
充電可能な電池を備えた充電制御対象装置である電子機器であって、
付記１から７のいずれか１項に記載の制御装置と、
前記充電実績を示すデータを記憶する記憶部と、
前記制御装置で設定された前記充電電流パラメータで前記電池を充電する充電制御部と、
を備える電子機器。
【０１０３】
（付記９）
制御装置によって実行される制御方法であって、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する、
制御方法。
【０１０４】
（付記１０）
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電されたときの充電実績に基づいて、充電器が連続して接続されると予測される予測接続時間を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測接続時間をかけて定電流で満充電させるように、前記電池が満充電容量まで充電されたときの充電実績に基づいて決定された基準に従って充電電流パラメータを設定する、
処理を、制御装置に実行させるための制御プログラム。
【０１０５】
（付記１１）
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電され次に充電が開始されるまでの前記電池の使用容量の実績である使用容量実績に基づいて、前記電池で消費されると予測される予測使用容量を算出する算出部と、
前記充電制御対象装置に充電器が接続された場合、前記算出部で算出された前記予測使用容量までデフォルトの電流値で定電流充電させるように、充電電流パラメータを設定し、前記予測使用容量が確保できた後は前記デフォルトの電流値より低い電流値で定電流充電させるように、前記充電電流パラメータを設定する制御部と、
を備える制御装置。
【０１０６】
（付記１２）
前記算出部は、前記予測使用容量として前記使用容量の平均値を算出する、
付記１１に記載の制御装置。
【０１０７】
（付記１３）
前記平均値は、記録された順序又は記録されてからの経過時間に応じた重み付け係数で重み付けした平均値である、
付記１２に記載の制御装置。
【０１０８】
（付記１４）
前記制御部は、前記充電制御対象装置でなされた、前記充電電流パラメータの設定を行うか否かのユーザ操作に従って、前記充電電流パラメータの設定を行うか否かを決定する、
付記１１から１３のいずれか１項に記載の制御装置。
【０１０９】
（付記１５）
充電可能な電池を備えた充電制御対象装置である電子機器であって、
付記１１から１４のいずれか１項に記載の制御装置と、
前記使用容量実績を示すデータを記憶する記憶部と、
前記制御装置で設定された前記充電電流パラメータで前記電池を充電する充電制御部と、
を備える電子機器。
【０１１０】
（付記１６）
制御装置によって実行される制御方法であって、
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電され次に充電が開始されるまでの前記電池の使用容量の実績である使用容量実績に基づいて、前記電池で消費されると予測される予測使用容量を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測使用容量までデフォルトの電流値で定電流充電させるように、充電電流パラメータを設定し、
前記予測使用容量が確保できた後は前記デフォルトの電流値より低い電流値で定電流充電させるように、前記充電電流パラメータを設定する、
制御方法。
【０１１１】
（付記１７）
充電が可能な電池を有する充電制御対象装置における、前記電池が満充電容量まで充電され次に充電が開始されるまでの前記電池の使用容量の実績である使用容量実績に基づいて、前記電池で消費されると予測される予測使用容量を算出し、
前記充電制御対象装置に充電器が接続された場合、算出された前記予測使用容量までデフォルトの電流値で定電流充電させるように、充電電流パラメータを設定し、
前記予測使用容量が確保できた後は前記デフォルトの電流値より低い電流値で定電流充電させるように、前記充電電流パラメータを設定する、
処理を、制御装置に実行させるための制御プログラム。
【符号の説明】
【０１１２】
１０，１００  制御装置
１０１  プロセッサ
１０２  メモリ
１１  算出部
１２  制御部
２０  電子機器
２１  二次電池
２２  充電制御部
２３  充電インタフェース
２４  電源回路
２５  通信部
２６  記憶部
２７  ユーザインタフェース
３０，３１  充電実績テーブル
【図１】
2019075870.tif 000004
【図２】
2019075870.tif 000005
【図３】
2019075870.tif 000006
【図４】
2019075870.tif 000007
【図５】
2019075870.tif 000008
【図６】
2019075870.tif 000009
【図７】
2019075870.tif 000010
【図８】
2019075870.tif 000011
【図９】
2019075870.tif 000012