(57)【要約】【課題】高い精度で電池の残量を求める技術を提供する。【解決手段】電池の開放電圧によって残量を予測する残量予測装置が、前記電池の充電電流或は放電電流を検出し、前記電流を積算し、前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流の積算値に応じた開放電圧の推定値を求め、前記検出した電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、前記開放電圧の測定値が前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正、或は前記開放電圧の推定値が前記開放電圧の測定値に相等するように前記換算情報を補正し、前記開放電圧の推定値に基づいて前記電池の残量を求める。【選択図】図１
2008185500.tif 000002
【特許請求の範囲】
【請求項１】
電池の充電又は放電の電流値を積算する積算部と、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報を記憶した記憶部と、
前記記憶部の換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求める推定部と、
を備える電池の残量予測装置。
【請求項２】
前記開放電圧の推定値に基づいて前記電池の残量を求める残量予測部を更に備えた請求項１に記載の残量予測装置。
【請求項３】
前記電池の充電又は放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する補正部と、
を更に備えた請求項１又は２に記載の残量予測装置。
【請求項４】
前記電池の充電又は放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、
を更に備えた請求項１から３の何れかに記載の残量予測装置。
【請求項５】
前記電池の充電又は放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、
を更に備えた請求項１から３の何れかに記載の残量予測装置。
【請求項６】
前記電池への充電時或は前記電池からの放電時の何れかのみで、前記補正を行う請求項３から５の何れかに記載の残量予測装置。
【請求項７】
前記電池の残量が所定範囲内の場合に、前記補正部が前記補正を行う請求項３から６の何れかに記載の残量予測装置。
【請求項８】
請求項１から７の何れかに記載の残量予測装置と、
前記開放電圧の推定値、前記開放電圧の測定値、換算情報、内部インピーダンスの情報の少なくとも一つが所定条件を満たすか否かによって、前記電池の残量が所定精度内にあるかどうかを判定する判定部と、
前記判定結果を通知する通知制御部と、
を備えた電子機器。
【請求項９】
電池の開放電圧によって残量を予測する残量予測装置が、
前記電池の充電または放電の電流値の積算と、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求めることと、
を行う電池の残量予測方法。
【請求項１０】
電池の開放電圧によって残量を予測する残量予測装置に、
前記電池の充電または放電の電流値を積算するステップと、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求めるステップと、
を実行させる残量予測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池の残量を予測する技術に関する。
【背景技術】
【０００２】
従来、電池残量を予測する方式として大きく分けて２種類の方式が使われてきた。
一つは充放電の電流を積算し、電池に残っている電流容量を予測する電流積算方式であり、一般的に精度が必要な場合にこの方式が使われる事が多い。
【０００３】
この電流積算方式は、まず、満充電を検出した時点で、残容量に予め与えられている満充電容量を設定する。最初は満充電容量を定格容量で代用する。
【０００４】
放電を始めた際、この放電電流を積算し、満充電容量から減じて残容量を求め、満充電容量と残容量の割合でパーセンテージを求める。
【０００５】
例えば定格容量が2000mAhの電池の場合、満充電を検出したときに残容量を2000mAhと設定する。そして1.8Aの電流で10分間放電した場合、2000mAh−1800mA×10/60(h)＝1700mAhと残容量を求め、1700/2000×100＝85％と残量の割合を示す。
【０００６】
もう一つの方式は、電池の開放電圧から残容量を予測する開放電圧方式である。
【０００７】
この開放電圧方式は、予め開放電圧と電池残量の関係を求めてテーブルを作成しておき、このテーブルを参照して電池の開放電圧に応じた残量を求める。ここで開放電圧は、該電池が充放電していない状態であれば、直接測定すれば良いが、充放電中であれば、この充放電電流を測定し、内部インピーダンスなどの情報から開放電圧を求める。
【０００８】
例えば、この開放電圧(OCV)は、電池電圧(V)と、充放電電流(Ｉ)、電池の内部インピーダンス(Ri)によって以下の式で推測する事ができる。
【０００９】
OCV＝V＋Ri×Ｉ
【００１０】
また、本願発明に関連する先行技術として、例えば、下記の特許文献１〜４に開示される技術がある。
【００１１】
【特許文献１】特開平１１−２２３６６５号公報
【特許文献２】特開２００５−３３１４８２号公報
【特許文献３】特開平６−２４２１９３号公報
【特許文献４】特開平８−１７９０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
前記電流積算方式は、予測残量の連続性や直線性はよいが満充電容量が正確でなければ正確な残容量を予測する事は出来ない。電池は、劣化により満充電容量が減少してしまうため、満充電容量の補正が必要である。該満充電容量を更正せずに使い続けると、劣化により満充電容量が減少するため実際の残量よりも高い残量を表示してしまうという問題がある。また、コンピュータがスタンバイ状態となった場合や、長期間停止状態であった場合のように、放電電流が微小であったり、自己放電量が大きくなったりすると、電流の積算値に誤差が生じ、予測残量の精度が低下するといった問題があった。
【００１３】
また、開放電圧方式は、電圧測定に高い精度と分解能が必要であり、温度・電流・劣化・時間などの補正計算も容易ではなく、高精度に残量を予測するのは困難である。例えば劣化の補正が適正に行われなければ実際の残量よりも低い残量を表示してしまうという問題もある。
【００１４】
これらの補正を行う場合、満充電を検出した時や、負荷となる装置がスタンバイ状態になった時など特定のタイミングでしか行うことができず、補正の頻度を増やして精度を向上させることは出来なかった。
【００１５】
そこで本発明は、高い精度で電池の残量を求める技術を提供する。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、本発明は、以下の構成を採用した。
即ち、本発明の残量予測装置は、
電池の充電または放電の電流値を積算する積算部と、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報を記憶した記憶部と、
前記記憶部の換算情報に基づき、前記電流の積算値に応じた開放電圧の推定値を求める推定部と、を備えた。
【００１７】
前記残量予測装置は、
前記開放電圧の推定値に基づいて前記電池の残量を求める残量予測部を更に備えても良い。
【００１８】
前記残量予測装置は、
電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する補正部と、を更に備えても良い。
【００１９】
前記残量予測装置は、
電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、を更に備えても良い。
【００２０】
前記残量予測装置は、
電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、を更に備えても良い。
【００２１】
前記残量予測装置は、
前記電池への充電時或は前記電池からの放電時の何れかのみで、前記補正を行っても良い。
【００２２】
前記補正部は、前記電池の残量が所定範囲内の場合に前記補正を行っても良い。
【００２３】
前記補正部は、前記電池の電圧が所定範囲内の場合に前記補正を行っても良い。
【００２４】
前記補正部は、前記電池の負荷が所定未満となった場合に前記補正を行っても良い。
【００２５】
前記補正部は、前記電池の充電及び放電を停止した場合に前記補正を行っても良い。
【００２６】
前記補正部は、所定時間毎に前記補正を行っても良い。
【００２７】
前記補正部は、前記補正を行うタイミングで自動的に補正を行うか、ユーザの手動操作に応じて補正を行うかを選択可能であっても良い。
【００２８】
また、本発明の電子機器は、
前記残量予測装置と、
前記開放電圧の推定値、前記開放電圧の測定値、換算情報、内部インピーダンスの情報の少なくとも一つが所定条件を満たすか否かによって、前記電池の残量が所定精度内にあるかどうかを判定する判定部と、
前記判定結果を通知する通知制御部と、を備えた。
【００２９】
また、本発明の電子機器は、
前記残量予測装置と、
前記補正が行われたか否かを通知する通知制御部と、
を備えた。
【００３０】
また、本発明の電池の残量予測方法は、
電池の開放電圧によって残量を予測する残量予測装置が、
前記電池の充電または放電の電流値の積算と、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求めること、とを行う。
前記残量予測方法は、前記電池の充電または放電の電流値の検出を行っても良い。また、前記開放電圧の推定値に基づいて前記電池の残量を求めても良い。
【００３１】
前記残量予測方法は、
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正しても良い。
【００３２】
前記残量予測方法は、
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正しても良い。
【００３３】
前記残量予測方法は、
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の測定値が前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が前記開放電圧の測定値に相等するように前記換算情報を補正しても良い。
【００３４】
また、本発明は、上記残量予測方法を装置に実行させる残量予測プログラムであっても良い。更に、本発明は、この残量予測プログラムをコンピュータ等の装置が読み取り可能な記録媒体に記録したものであっても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００３５】
ここで、前記記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、装置から読み取ることができる記録媒体をいう。ハードディスクやＲＯＭ（リードオンリーメモリ）、ＲＡＭ等がある。
【発明の効果】
【００３６】
本発明によれば、高い精度で電池の残量を求める技術を提供できる。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
【００３８】
図１は、本発明に係る電子機器の概略図である。本例の電子機器１０は、電池を内蔵した可搬型のノートブックサイズのコンピュータである。
【００３９】
電子機器１０は、ＣＰＵ（central processing unit）やメインメモリ等よりなる演算
処理部１２、演算処理の為のデータやソフトウェアを記憶した記憶装置（ハードディスク）１３、入出力ポート１４、電源装置１５、電池１６等を備えている。
【００４０】
記憶部１３には、オペレーティングシステム（ＯＳ）やアプリケーションソフトがインストールされている。
【００４１】
入出力ポート１４には、キーボードやマウス、ＣＤ−ＲＯＭドライブ等の入力デバイス、そしてディスプレイ（表示部）３０やスピーカ等の出力デバイスが適宜接続される。
【００４２】
電源装置１５は、電池１６或はＡＣ電源からの電力を電子機器内の各部へ供給する。該電源装置１５は、検出部２１や、積算部２２、メモリ（記憶部）２３、推定部２４、残量予測部２５、測定部２６、補正部２７、ＡＣ変換部２８、切替部２９を有し、本発明の残量予測装置としても機能する。
【００４３】
検出部２１は、電池１６の充電電流或は放電電流を検出する。
積算部２２は、検出部２１で検出した電流を積算する。
【００４４】
メモリ２３は、電池１６の開放電圧が所定量変化するのに必要な電流量を示す換算情報としての電流−電圧テーブルや、電池１６の開放電圧と残容量の対応関係を示す電圧−容量テーブル、満充電時の電圧（満充電電圧）及び容量（満充電容量）の設定値、開放電圧の推定値、電池１６の内部インピーダンスの情報等を記憶している。
【００４５】
推定部２４は、メモリ２３の換算情報に基づき、前記電流の積算値に応じた開放電圧の推定値を求める。
【００４６】
残量予測部２５は、メモリ２３の電圧−残量テーブルを参照し、推定部２４で求めた開放電圧の推定値或は測定部２６で求めた測定値に基づいて前記電池１６の残量を求める。
【００４７】
測定部２６は、前記検出部２１で検出した電流と前記電池１６の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める。
【００４８】
補正部２７は、前記開放電圧の測定値と前記開放電圧の推定値に基づいて、前記換算情報或は前記内部インピーダンスの情報を補正する。例えば、開放電圧の測定値が推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が測定値に相等するように前記換算情報を補正する。
【００４９】
ＡＣ変換部２８は、電池１６の充電等の為に外部のＡＣ電源と接続され、該ＡＣ電源から供給された交流電流を直流電流に変換する。
【００５０】
切替部２９は、ＡＣ電源との接続を検知し、接続されているときには前記ＡＣ変換部２８で変換したＡＣ電源からの電力を電子機器内の各部へ供給し、ＡＣ電源と接続されていないときには電池１６からの電力を各部へ供給するように切り替える。また、切替部２９は、電池１６が満充電か否かを検知し、電池１６が満充電でなければＡＣ電源からの電力を電池１６へ供給して充電し、満充電となったときには該充電を停止する。更に、切替部２９は、放電終了（残量０％）や、電池の取り外し、電池の取り付けを検出している。
【００５１】
なお、本実施形態では、電源装置（残量予測装置）の各部２１〜２９が、専用の電子回路によって構成された例を示したが、これに限らず汎用のプロセッサ（処理装置）にファームウェアやドライバといったプログラム（残量予測プログラム）を実行させることにより、上記各部２１〜２９の機能を実現する構成でも良い。
【００５２】
これらの構成の電子機器１０における残量予測方法について、以下に説明する。
図２は、本発明に係る残量予測方法のフローチャート、図３は積算電流から開放電圧の推定値を求める処理のフローチャートである。
【００５３】
電源装置（残量予測装置）１５は、電流積算により開放電圧の推定値（OCVi）を算出する（ステップ１、以下Ｓ１のようにも記す）。
【００５４】
該ステップ１では、図３に示すように、先ず、推定部２４が、メモリ２３から電圧データを取得する（Ｓ１１）。このとき切替部２９が満充電を検知した後、一回目の取得であれば、満充電電圧の設定値を読み出し、二回目以降の取得であれば前回求めた開放電圧の推定値を読み出す。
【００５５】
次に検出部２１は、電池１６の充電電流或は放電電流を検出し（Ｓ１２）、積算部２２が該電流を積算する（Ｓ１３）。
【００５６】
また、推定部２４は、メモリ２３の電流−電圧テーブル（図４）を参照して、開放電圧が所定量（本例では１ｍＶ）変化するのに必要な電流量を取得する（Ｓ１４）。本例では、複数段階の開放電圧値に応じた電流量をそれぞれ示すテーブルとしたが、開放電圧と電流量との対応関係が示すものであればこれに限らず、関数等で示しても良い。また、該テーブル（換算情報）は、温度や電池の種類等の条件毎に複数備え、該条件に応じて切り替えて用いても良い。
【００５７】
そして、推定部２４は前記電流積算値が該１ｍＶ分増加したか否かを判断する（Ｓ１５）。この電流積算値が１ｍＶ分増加したのであれば、ステップ１１で取得した電圧データを１ｍＶ加減して開放電圧の推定値とし、メモリ２３に記憶して該推定値を更新する（Ｓ１６）。即ち、放電したのであれば電圧データを１ｍＶ減算し、充電したのであれば電圧データを１ｍＶ加算する。
【００５８】
例えば1mV変化するために必要な電流容量が0.5mAhと与えられているとする。1.8Aで1秒
放電すると1800(mA)×1/3600(hour)／0.5(mAh)＝1で1mV開放電圧が下がる計算となる。よって元の開放電圧から1mV減らして新しい予測開放電圧とする。これを繰り返す事で予測
開放電圧を更新してゆく。前回の開放電圧が16400mVであれば16399mVとする。
【００５９】
一方、ステップ１５で１ｍＶ増加していなければ、開放電圧を更新せずに次のステップ（本例ではＳ２）へ移行する。
【００６０】
ステップ２では、測定部２６が、電池１６の電圧(V)を測定すると共に、メモリ２３か
ら電池１６の内部インピーダンス(Ri)の情報を取得し、前記検出部２１で検出した電流(
Ｉ)に応じた開放電圧の測定値(OCVv)を次式で求める。
【００６１】
OCVv＝V＋Ri×Ｉ
例えば内部インピーダンスが200mΩとして与えられていた場合，1.8Aの放電電流が流れて電池電圧が16.0Vであったとする。その場合開放電圧は16000(mV)＋200(mΩ)×1.8＝16360(mV)と求められる。
【００６２】
次に補正部２７は、開放電圧の推定値と測定値の差が所定の範囲内にあるか否かを判定し（Ｓ３）、範囲内になければ補正を行う（Ｓ４〜Ｓ６）。このとき補正部２７は、開放電圧の測定値と推定値の何れを補正するのか判断し（Ｓ４）、測定値を補正する場合、該測定値が推定値に相等するように内部インピーダンスを補正する（Ｓ５）。また、推定値を補正するのであれば、該推定値が測定値に相等するように換算情報を補正する（Ｓ６）。なお、この補正は、充電時或は放電時の一方のみで行うようにし、その他の時はステップ７へスキップしても良い。
【００６３】
また、ステップ３で開放電圧の推定値と測定値の差が所定の範囲内であれば、これらの補正は行わない。
【００６４】
そして、残量予測部２５は、この開放電圧の推定値に応じた電池１６の残量をメモリ２３の電圧−残量テーブル（図５）から求め（Ｓ７）、後述の如くユーザに通知する（Ｓ８）。また、所定時間毎（本例では１秒毎）にこれらステップ１〜８を繰り返す（Ｓ９）。
【００６５】
なお、ステップ４で、開放電圧の推定値と測定値のどちらを補正するかの判断基準は、電池の特性や使用状況等に応じて任意に設定して良い。
【００６６】
例えば、以下の基準（１）〜（９）に応じて判断する。
【００６７】
（１）電池残量が、閾値以上であれば測定値を補正し、閾値未満であれば推定値を補正するといったように、測定値を補正する電池残量の範囲及び推定値を補正する電池残量の範囲を予め定めておく。
【００６８】
（２）開放電圧の推定値或は測定値が、閾値以上であれば測定値を補正し、閾値未満であれば推定値を補正するといったように、測定値を補正する電圧の範囲及び推定値を補正する電圧の範囲を予め定めておく。
【００６９】
（３）スタンバイ状態などの消費電流が閾値より少ない状態が所定時間以上続いた場合、推定値が測定値に相等するように換算情報を補正する。
【００７０】
（４）電池１６の充電も放電も行われていない場合或はスタンバイ状態等で消費電力が無視できる程度に小さい場合、この電池電圧を測定して開放電圧とし、この開放電圧の値と前記推定値及び測定値が一致するように、換算情報及び内部インピーダンスを補正する
。
【００７１】
（５）放電開始後、所定時間内であれば、積算電流量には誤差が少ないと考えられるため、内部インピーダンスを補正し、測定値を推定値に相等するように補正する。
【００７２】
（６）充放電中、定期的（例えば１分毎）に推定値と測定値を比較し、差が徐々に増えている場合或は徐々に減っている場合は1mV変化するのに必要な電流量に誤差があると考
えられるので換算情報を補正する。
【００７３】
（７）充電中、定期的(例えば10分毎)に充電を停止して実測した電池電圧（開放電圧）値と推定値を比較し、差があれば推定値が該開放電圧と一致するように換算情報を補正する。
【００７４】
（８）満充電から放電末期（残量が０％）まで放電した場合、積算部２２で求めた放電開始から放電末期までの電流の積算値を新たな満充電容量とし、これに基づいて換算情報を補正する。例えば、メモリ２３に記憶されている前回の満充電容量に対する該新たな満充電容量の割合を求め、この割合に基づいて電流―電圧テーブルの各電流量（1mV変化す
るのに必要な電流量）を再計算する。そして、新たな満充電容量をメモリ２３に記憶させて設定値を更新する。
【００７５】
（９）電池が放電しきった状態から満充電まで充電した際、この充電電流量を積算し、充電効率で補正して満充電容量を求める。この満充電容量に基づき前記（８）と同様に換算情報を補正する。
【００７６】
このように、電流の積算によって求める推定値と、電流及び電圧の測定によって求める測定値とで互いに補正し合うことにより、換算情報や内部インピーダンスの情報の誤差を打ち消し合い、精度良く電池残量を求めることができる。
【００７７】
次にステップ８の通知制御等について詳述する。
【００７８】
電子機器１０の演算処理部１２は、ＯＳやアプリケーションプログラムを記憶部１３から適宜読み出して実行し、入出力ポート１４や電源装置１５から入力された情報、及び記憶部１３から読み出した情報を演算処理することにより、判定部３１や通知制御部３２としても機能する。
【００７９】
この判定部３１としては、前記開放電圧の推定値、測定値、換算情報、内部インピーダンスの情報の少なくとも一つが所定条件を満たすか否かによって、前記電池の残量が所定精度内にあるかどうかを判定する。
【００８０】
また、通知制御部３２は、前記判定部３１の判定結果や補正が行われたか否かを表示部３０への表示や、スピーカからの音出力によってユーザに通知する。
【００８１】
図６は、電子機器１０による通知制御の説明図である。
【００８２】
先ず判定部３１は、電池の予測残量、開放電圧の推定値、測定値といった予測データを電源装置１５から取得する（Ｓ３１）。
【００８３】
判定部３１は、この予測データが所定条件を満たすか否かを判定する（Ｓ３２）。該条件は、前記予測データに基づいて電池残量の精度を判断できるものであれば良く、特に限定しない。例えば、以下の条件（１）〜（６）等であっても良い。
【００８４】
（１）最後に補正が行われてから所定時間が経過した場合に、精度外と判断する。
（２）最後に補正が行われてから所定量の電流が放電された若しくは充電された場合に、精度外と判断する。
（３）電池が装置から一旦外された場合に、精度外と判断する。
（４）放電時のみ補正を行うシステムにおいて、充電が行われると精度外と判断する。
（５）内部インピーダンスと1mV変化するのに必要な電流量といった複数の補正要素が
ある場合に、一つでも上記（１）〜（４）の条件に当てはまると精度外と判断し、全ての要素が精度内の場合に装置として精度内であると判断する。
（６）複数の補正要素がある場合に、全ての要素が上記（１）〜（４）の条件に当てはまると精度外と判断し、何れかの要素が精度内であれば装置として精度内であると判断する。
【００８５】
そして、通知制御部３２は、この判断結果と共に電池残量を通知する（Ｓ３３，Ｓ３４）。図７は、該電池残量の通知例である。図７に示すように、本実施形態では、ディスプレイ３０の一辺に設けたタスクバー４１の一部に該電池残量を示すアイコン４２を表示させている。該アイコン４２は、斜線部分４２Ａが５段階に変化して２０％毎に電池残量を表示する。図８では、６０％の状態を表示している。また、マウスアイコン４３でポイントする等の動作に応じて図９に示すように詳細な電池残量と電流量を表示しても良い。
【００８６】
このとき、電池残量が所定精度内か否かに応じて通知内容を切り替える。本例では、所定精度内にある場合に背景４２Ｂの色を緑、所定精度内にない場合に背景４２Ｂの色を赤とする。
【００８７】
また、前記補正が行われ、所定時間前と判定部３１で判断された場合、通知制御部３２は、補正が行われたことを例えばアイコン４２を点滅させる等の所定の動作や図１０のようなメッセージによって通知する。
【００８８】
更に、通知制御部３２は、この通知を表示に限らず、所定の音や音声で通知しても良い。
【００８９】
以上のように本実施形態によれば、電池の残量を精度良く通知することができる。特に、開放電圧の測定値と推定値とで互いに補正しあうことで、満充電時や放電終了時など、特定のタイミングだけではなく充放電しながら誤差を補正することが可能になり，より正確な残量を予測することが可能になる。
【００９０】
また、この電池の残量が所定精度内にあるか否かを通知することにより、通知された該残量の信頼性を高めることができる。
【００９１】
〈変形例〉
前記電子機器１０及び電源装置（残量予測装置）１５は、図１１のように、ユーザの手動操作に応じて補正を行うかを選択可能であっても良い。
【００９２】
本例では、ユーザが残量表示のアイコン４２をクリックし、メニューを表示させて手動補正を選択する等の選択操作に応じ、演算処理部１２がメモリ２３に手動補正である旨の情報を記憶させる。即ち、手動フラグを設定する。
【００９３】
そして、本例では図１１のように、ステップ１，２で開放電圧の推定値と測定値を取得したのち、補正部２７は、先ずメモリ２７に手動フラグが設定されているか否かを確認し（Ｓ１０）、設定されていれば、補正（手動補正）を行う（Ｓ４〜６）。一方、手動フラ
グが設定されていなければ推定値と測定値の差に応じて補正（自動補正）を行う（Ｓ３〜Ｓ６）。
【００９４】
なお、補正部２７は、一度手動補正した後に該手動フラグをクリアしても良いし、所定時間或は所定回数後に該手動フラグをクリアしても良い。また、前述と同様のユーザの選択操作によって、自動補正が選択された場合に前記自動補正をクリアするように構成しても良い。
【００９５】
また、手動フラグは、単に手動補正するか否かだけでなく、測定値を推定値に相等させるか（Ｓ５）、推定値を測定値に相等させるか（Ｓ６）を示すものでも良い。
【００９６】
即ち、ユーザが、測定値の補正を選択した場合、補正部２７は、該手動フラグを確認し（Ｓ１０）、ステップ５へ移行して該測定値の補正を行う。また、ユーザが、推定値の補正を選択した場合、補正部２７は、該手動フラグを確認し（Ｓ１０）、ステップ６へ移行して該推定値の補正を行う。
これによりユーザが任意に補正を行うことができる。
なお、本実施形態では、電子機器としてコンピュータの例を示したが、本発明はこれに限らず、ビデオカメラ、デジタルカメラ、携帯オーディオプレーヤ、携帯電話、コードレス掃除機など、電池によって駆動される電子機器であれば良い。
【００９７】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００９８】
例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。
【００９９】
（付記１）
電池の充電または放電の電流値を積算する積算部と、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報を記憶した記憶部と、
前記記憶部の換算情報に基づき、前記電流の積算値に応じた開放電圧の推定値を求める推定部と、
を備える電池の残量予測装置。
【０１００】
（付記２）
前記電池の充電または放電の電流値を検出する検出部を備えた付記１に記載の残量予測装置。
【０１０１】
（付記３）
前記開放電圧の推定値に基づいて前記電池の残量を求める残量予測部を更に備えた付記１又は２に記載の残量予測装置。
【０１０２】
（付記４）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する補正部と、
を更に備えた付記１から３の何れかに記載の残量予測装置。
【０１０３】
（付記５）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、
を更に備えた付記１から３の何れかに記載の残量予測装置。
【０１０４】
（付記６）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求める測定部と
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する補正部と、
を更に備えた付記１に記載の残量予測装置。
【０１０５】
（付記７）
前記電池への充電時或は前記電池からの放電時の何れかのみで、前記補正を行う付記２から６の何れかに記載の残量予測装置。
【０１０６】
（付記８）
前記電池の残量が所定範囲内の場合に、前記補正部が前記補正を行う付記３から７の何れかに記載の残量予測装置。
【０１０７】
（付記９）
前記電池の電圧が所定範囲内の場合に、前記補正部が前記補正を行う付記３から７の何れかに記載の残量予測装置。
【０１０８】
（付記１０）
前記電池の負荷が所定未満となった場合に、前記補正部が前記補正を行う付記２から７の何れかに記載の残量予測装置。
【０１０９】
（付記１１）
前記電池の充電及び放電を停止した場合に、前記補正部が前記補正を行う付記２から７の何れかに記載の残量予測装置。
【０１１０】
（付記１２）
前記補正部が所定時間毎に前記補正を行う付記３から１１の何れかに記載の残量予測装置。
【０１１１】
（付記１３）
前記補正部が、前記補正を行うタイミングで自動的に補正を行うか、ユーザの手動操作に応じて補正を行うかを選択可能である付記８から１２の何れかに記載の残量予測装置。
【０１１２】
（付記１４）
付記１から１３の何れかに記載の残量予測装置と、
前記開放電圧の推定値、前記開放電圧の測定値、換算情報、内部インピーダンスの情報の少なくとも一つが所定条件を満たすか否かによって、前記電池の残量が所定精度内にあるかどうかを判定する判定部と、
前記判定結果を通知する通知制御部と、
を備えた電子機器。
【０１１３】
（付記１５）
付記１から１３の何れかに記載の残量予測装置と、
前記補正が行われたか否かを通知する通知制御部と、
を備えた電子機器。
【０１１４】
（付記１６）
電池の開放電圧によって残量を予測する残量予測装置が、
前記電池の充電または放電の電流値を積算し、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求める電池の残量予測方法。
【０１１５】
（付記１７）
前記電池の充電または放電の電流値を検出し、該電流値を積算する付記１６に記載の残量予測方法。
【０１１６】
（付記１８）
前記開放電圧の推定値に基づいて前記電池の残量を求める付記１６又は１７に記載の残量予測方法。
【０１１７】
（付記１９）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する付記１６から１８の何れかに記載の残量予測方法。
【０１１８】
（付記２０）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正する付記１６から１８の何れかに記載の残量予測方法。
【０１１９】
（付記２１）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求め、
前記開放電圧の測定値が前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が前記開放電圧の測定値に相等するように前記換算情報を補正する付記１６から１８の何れかに記載の残量予測方法。
【０１２０】
（付記２２）
電池の開放電圧によって残量を予測する残量予測装置に、
前記電池の充電または放電の電流値を積算するステップと、
前記電池の開放電圧が所定量変化するのに必要な電流量を示す換算情報に基づき、前記電流値を積算した値に応じて開放電圧の推定値を求めるステップと、
を実行させる残量予測プログラム。
【０１２１】
（付記２３）
前記電池の充電または放電の電流値を検出し、該電流値を積算する付記２２に記載の残量予測方法。
【０１２２】
（付記２４）
前記開放電圧の推定値に基づいて前記電池の残量を求めるステップを更に実行させる付記２２又は２３に記載の残量予測方法。
【０１２３】
（付記２５）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求めるステップと、
前記開放電圧の測定値が、前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正するステップとを更に実行させる付記２２から２４の何れかに記載の残量予測プログラム。
【０１２４】
（付記２６）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求めるステップと、
前記開放電圧の推定値が、前記開放電圧の測定値に相等するように前記換算情報を補正するステップとを更に実行させる付記２２から２４の何れかに記載の残量予測プログラム。
【０１２５】
（付記２７）
前記電池の充電または放電の電流と前記電池の内部インピーダンスの情報とに基づいて開放電圧の測定値を求めるステップと、
前記開放電圧の測定値が前記開放電圧の推定値に相等するように前記内部インピーダンスの情報を補正する、或は前記開放電圧の推定値が前記開放電圧の測定値に相等するように前記換算情報を補正するステップとを更に実行させる付記２２から２４の何れかに記載の残量予測プログラム。
【図面の簡単な説明】
【０１２６】
【図１】本発明の電子機器及び残量予測装置の概略図
【図２】残量予測方法の説明図
【図３】開放電圧の推定値を求める処理の説明図
【図４】電流−電圧テーブルの例を示す図
【図５】電圧−残量テーブルの例を示す図
【図６】通知制御の説明図
【図７】電池残量の通知例を示す図
【図８】電池残量を示すアイコンの説明図
【図９】電池残量を示すアイコンの説明図
【図１０】電池残量を示すアイコンの説明図
【図１１】残量予測方法の変形例の説明図
【符号の説明】
【０１２７】
１０  電子機器
１２  演算処理部
１３  記憶装置（ハードディスク）
１４  入出力ポート
１５  電源装置
１６  電池
２１  検出部
２２  積算部
２３  メモリ（記憶部）
２４  推定部
２５  残量予測部
２６  測定部２６
２７  補正部
２８  ＡＣ変換部
２９  切替部
【図１】
2008185500.tif 000003
【図２】
2008185500.tif 000004
【図３】
2008185500.tif 000005
【図４】
2008185500.tif 000006
【図５】
2008185500.tif 000007
【図６】
2008185500.tif 000008
【図７】
2008185500.tif 000009
【図８】
2008185500.tif 000010
【図９】
2008185500.tif 000011
【図１０】
2008185500.tif 000012
【図１１】
2008185500.tif 000013