(57)【特許請求の範囲】
【請求項１】
二次電池と、前記二次電池からの各種検出値に基づいて所定の処理を実行する処理回路とが一体に収容されたバッテリパックにおいて、
前記二次電池における充放電電流の検出値を積算する充放電電流積算部と、
充電時において前記二次電池に対する充電電流が所定の値まで減少したことを検出する充電電流検出部と、
前記充電電流検出部により前記充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって前記充放電電流積算部の積算値をリセットする積算値リセット部と、
前記二次電池の残容量を、満充電時の容量に対する現在の残容量の割合としてユーザに通知するための演算に必要なパラメータを出力するパラメータ出力部と、
を有し、
前記充放電電流積算部は、前記積算値リセット部によるリセット処理の後、リセットされた積算値を基準として前記充放電電流を積算し、
前記パラメータ出力部は、前記満充電時の容量に対応する積算値として前記基準積算値を出力するとともに、前記現在の残容量に対応する積算値として前記充放電電流積算部による積算値を随時取得して出力し、
前記基準積算値に対する前記二次電池の劣化度合いを示す情報に応じて前記基準積算値を補正する基準積算値補正部と、
前記二次電池における充電電流の検出値を積算する充電電流積算部と、
前記充電電流積算部による前記充電電流の積算値を基に、前記二次電池の充電回数を測定する充電回数測定部と、
をさらに有し、
前記基準積算値補正部は、前記二次電池の劣化度合いを示す情報として、前記充電回数測定部により測定された前記充電回数と、前記基準積算値とをあらかじめ線形な対応関係によって対応付けて、前記充電回数と前記対応関係とに基づいて、前記基準積算値を補正するバッテリパック。
【請求項２】
前記充電電流積算部は、前記充電電流の検出値を所定のしきい値まで繰り返し積算し、
前記充電回数測定部は、前記充電電流積算部による前記充電電流の積算値が前記しきい値に達するごとに、前記充電回数をカウントアップする請求項１記載のバッテリパック。
【請求項３】
前記パラメータ出力部からのパラメータを受け取り、前記満充電時の容量に対する前記現在の残容量の割合を演算する割合演算部をさらに有する請求項１記載のバッテリパック。
【請求項４】
前記割合演算部による演算結果が１００％以上の場合、その出力値を１００％に固定して出力する演算結果変換部をさらに有する請求項３記載のバッテリパック。
【請求項５】
残容量が０％を示すときの充放電電流の積算値の基準となる０％基準値を設定する０％基準値設定部をさらに有する請求項１記載のバッテリパック。
【請求項６】
前記パラメータ出力部からのパラメータを受け取り、前記満充電時の容量に対する前記現在の残容量の割合を演算する割合演算部をさらに有し、
前記割合演算部は、前記現在の残容量から前記０％基準値を減算して得られる値を、前記基準積算値から前記０％基準値を減算して得られる値で除算することで、前記現在の残容量の割合を演算する請求項５記載のバッテリパック。
【請求項７】
前記０％基準値に対する前記二次電池の劣化度合いを示す情報に応じて前記０％基準値を補正するためのセル係数を設定するセル係数設定部をさらに有し、
前記パラメータ出力部は、さらに前記セル係数を取得して出力する請求項５記載のバッテリパック。
【請求項８】
前記セル係数設定部は、前記二次電池の劣化度合いを示す情報として、前記充電回数測定部により測定された前記充電回数に応じて前記セル係数を設定する請求項７記載のバッテリパック。
【請求項９】
前記セル係数設定部は、前記充電回数と前記セル係数とを少なくとも２点の傾き変化点を持つ折れ線によりあらかじめ対応付けておき、前記充電回数測定部により測定された前記充電回数と前記折れ線とに基づいて前記セル係数を設定する請求項８記載のバッテリパック。
【請求項１０】
前記充電電流積算部は、前記充電電流の検出値を所定のしきい値まで繰り返し積算し、
前記充電回数測定部は、前記充電電流積算部による前記充電電流の積算値が前記しきい値に達するごとに、前記充電回数をカウントアップする請求項８記載のバッテリパック。
【請求項１１】
前記パラメータ出力部は、前記二次電池の負荷となる外部機器からの要求に応じてパラメータを送信する通信部である請求項１記載のバッテリパック。
【請求項１２】
バッテリパックから電源供給を受けて動作する電子機器において、
二次電池と、前記二次電池からの各種検出値に基づいて所定の処理を実行する処理回路とが一体に収容され、着脱可能に構成された前記バッテリパックと、
演算に必要なパラメータを前記バッテリパックから受け取り、前記二次電池の残容量をユーザに通知するための、満充電時の容量に対する現在の残容量の割合を演算する割合演算部と、
を有し、
前記バッテリパック内の前記処理回路は、
前記二次電池における充放電電流の検出値を積算する充放電電流積算部と、
充電時において前記二次電池に対する充電電流が所定の値まで減少したことを検出する充電電流検出部と、
前記充電電流検出部により前記充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって前記充放電電流積算部の積算値をリセットする積算値リセット部と、
を含み、
前記充放電電流積算部は、前記積算値リセット部によるリセット処理の後、リセットされた積算値を基準として前記充放電電流を積算し、
前記割合演算部は、前記満充電時の容量に対応する積算値として前記基準積算値を取得するとともに、前記現在の残容量に対応する積算値として前記充放電電流積算部による積算値を随時取得して、前記満充電時の容量に対する前記現在の残容量の割合を演算し、
前記バッテリパック内の前記処理回路は、
前記基準積算値に対する前記二次電池の劣化度合いを示す情報に応じて前記基準積算値を補正する基準積算値補正部と、
前記二次電池における充電電流の検出値を積算する充電電流積算部と、
前記充電電流積算部による前記充電電流の積算値を基に、前記二次電池の充電回数を測定する充電回数測定部と、
をさらに含み、
前記基準積算値補正部は、前記二次電池の劣化度合いを示す情報として、前記充電回数測定部により測定された前記充電回数と、前記基準積算値とをあらかじめ線形な対応関係によって対応付けて、前記充電回数と前記対応関係とに基づいて、前記基準積算値を補正する、
電子機器。
【請求項１３】
前記バッテリパックと通信する通信部をさらに有し、
前記割合演算部は、演算に必要な前記パラメータを前記通信部を通じて前記バッテリパックから受け取る請求項１２記載の電子機器。
【請求項１４】
前記割合演算部は、電源投入直後に前記基準積算値を取得した後、前記充放電電流積算部による積算値を一定時間ごとに取得して演算を行う請求項１２記載の電子機器。
【請求項１５】
前記割合演算部による前記満充電時の容量に対する前記現在の残容量の割合を表示するための表示処理部をさらに有する請求項１２記載の電子機器。
【請求項１６】
前記二次電池の残容量を音声によりユーザに通知する残容量通知部をさらに有する請求項１２記載の電子機器。
【請求項１７】
各種検出値に基づき二次電池の残容量を表示するための残容量表示導出方法において、
充放電電流積算部が、前記二次電池における充放電電流の検出値を積算し、
充電電流検出部が、充電時において前記二次電池に対する充電電流が所定の値まで減少したことを検出し、
積算値リセット部が、前記充電電流検出部により前記充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって前記充放電電流積算部の積算値をリセットし、
割合演算部が、少なくとも前記二次電池の放電時において、前記二次電池の残容量をユーザに通知するための、満充電時の容量に対する現在の残容量の割合を演算し、
前記積算値リセット部が前記積算値をリセットした後、前記充放電電流積算部によって前記充放電電流の検出値の積算が再度実行されると、前記積算値リセット部によりリセットされた積算値を基準として前記充放電電流が積算され、
前記割合演算部が前記現在の残容量の割合を演算する場合、前記割合演算部が、前記満充電時の容量に対応する積算値として前記基準積算値が取得され、その後さらに、前記現在の残容量に対応する積算値として前記充放電電流積算部による積算値が随時取得されて、取得した前記基準積算値と、前記充放電電流積算部による積算値に基づいて前記現在の残容量の割合が演算され、
前記基準積算値の補正時には、
充電電流積算部が、前記二次電池における充電電流の検出値を積算し、
充電回数測定部が、前記充電電流積算部による前記充電電流の積算値を基に、前記二次電池の充電回数を測定し、
基準積算値補正部が、前記二次電池の劣化度合いを示す情報として、前記充電回数測定部により測定された前記充電回数と、前記基準積算値とをあらかじめ線形な対応関係によって対応付けて、前記充電回数と前記対応関係とに基づいて、前記基準積算値を補正する残容量表示導出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、二次電池と、二次電池からの各種検出値に基づいて所定の処理を実行する処理回路とが一体に収容されたバッテリパック、二次電池により駆動する電子機器、および、各種検出値に基づき二次電池の残容量を表示するための残容量表示導出方法に関する。
【背景技術】
【０００２】
近年、例えばデジタルビデオカメラなどの携帯型の電子機器が急増しており、これらの電子機器に搭載される二次電池の性能が重要視されている。このような二次電池の１つとして、リチウムイオン型といわれるものがある。
【０００３】
また、二次電池を電源として用いる上記のような携帯型の電子機器では、バッテリ残量表示機能を搭載するものが多い。特に、リチウムイオン二次電池では、放電の開始直後および終了直前を除くと、バッテリセル電圧が緩やかであって直線的に低下していくという性質を持っていることから、バッテリ残量を比較的正確に予測し、表示することができる。
【０００４】
そして、バッテリ容量をより正確に予測するために、バッテリセル電圧や電流の検出回路、および上記のような各種補正処理などを行うマイクロコントローラなどを、バッテリセルと同一のパッケージに収容したバッテリパックが市販されている。このようなバッテリパックは、放電負荷とする機器との間で通信を行って、内部の各種検出値を機器に対して出力する機能を備えており、それらの検出値を受信した機器が、バッテリ残量を演算し、表示することが可能になっている（例えば、特許文献１参照）。
【０００５】
ただし、このリチウムイオン型を始めとする二次電池は、バッテリセルごとにその容量が決まっているものの、使用を続けることにより充放電の回数が増加した場合に、容量が減少する特徴がある。これは、充放電を繰り返すことによりバッテリセルが劣化して、使用できる容量が減少するからである。
【０００６】
そこで、従来の二次電池では、バッテリセルの温度や充放電回数を検出する機能を設け、これらの検出値に応じてバッテリ残量を補正することが行われていた。例えば、二次電池の充電容量の累積値がそのときの満充電容量に達するごとに、満充電容量を減少させるものがあった（例えば、特許文献２参照）。
【特許文献１】特再表０３／１０７４７０号公報
【特許文献２】特開２００２−２３６１５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、バッテリ残量の表示方法として、二次電池の使用可能時間として表示するものと、満充電時の充電電流の容量に対する現在の充電電流の残容量（例として、充放電電流の積算値）の比率を表示するものとがある。
【０００８】
これらのうち後者の場合、特に、表示をパーセンテージなどで細かく表した場合には、充放電電流の検出誤差や、バッテリセルの劣化の影響により、バッテリ残量の表示において、実際のバッテリ残量と、ユーザが表示から受ける印象との間の「ずれ」が生じてしまうという問題があった。
【０００９】
例えば、バッテリの充放電電流の積算値の測定値は、有限小であって幅のある微小時間ごとに電流を積算していることにより、積算が進むにつれて、実際の充放電電流積算値に対する誤差が蓄積されていき、充放電電流の積算値の測定値と、実際の積算値が、大きく乖離してしまい、ユーザに実際の積算値を正しく表示できない場合があった。
【００１０】
以上のように、バッテリ残量を正しく表示するためには、バッテリセルにおける電流積算値と、充放電回数などに基づくバッテリの劣化の影響を正確に評価し、この評価に従って適切に表現することが必要である。
【００１１】
本技術はこのような点に鑑みてなされたものであり、バッテリ残容量の表示を、機器のユーザに対してより正しく認識させることができるようにしたバッテリパック、電子機器、および、残容量表示導出方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、バッテリパックが提供される。バッテリパックは、二次電池と、前記二次電池からの各種検出値に基づいて所定の処理を実行する処理回路とが一体に収容されたバッテリパックにおいて、前記二次電池における充放電電流の検出値を積算する充放電電流積算部と、充電時において前記二次電池に対する充電電流が所定の値まで減少したことを検出する充電電流検出部と、前記充電電流検出部により前記充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって前記充放電電流積算部の積算値をリセットする積算値リセット部と、前記二次電池の残容量を、満充電時の容量に対する現在の残容量の割合としてユーザに通知するための演算に必要なパラメータを出力するパラメータ出力部と、を有し、前記充放電電流積算部は、前記積算値リセット部によるリセット処理の後、リセットされた積算値を基準として前記充放電電流を積算し、前記パラメータ出力部は、前記満充電時の容量に対応する積算値として前記基準積算値を出力するとともに、前記現在の残容量に対応する積算値として前記充放電電流積算部による積算値を随時取得して出力する。
また、前記基準積算値に対する前記二次電池の劣化度合いを示す情報に応じて前記基準積算値を補正する基準積算値補正部と、前記二次電池における充電電流の検出値を積算する充電電流積算部と、前記充電電流積算部による前記充電電流の積算値を基に、前記二次電池の充電回数を測定する充電回数測定部とをさらに有する。
前記基準積算値補正部は、前記二次電池の劣化度合いを示す情報として、前記充電回数測定部により測定された前記充電回数と、前記基準積算値とをあらかじめ線形な対応関係によって対応付けて、前記充電回数と前記対応関係とに基づいて前記基準積算値を補正する。
【００１３】
このようなバッテリパックでは、放電負荷である外部機器において二次電池の残容量の割合の表示を演算するためのパラメータとして、二次電池の満充電の基準となる積算基準値、および二次電池の現在の残容量を示す充放電電流の積算値が算出される。充放電電流積算部は、二次電池における充放電電流の検出値を積算する。充電電流検出部は、充電時において二次電池に対する充電電流が所定の値まで減少したことを検出する。積算値リセット部は、充電電流検出部により充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって充放電電流積算部の積算値をリセットする。充放電電流積算部は、積算値リセット部によるリセット処理の後、リセットされた積算値を基準として充放電電流を積算する。パラメータ出力部は、二次電池の残容量を、満充電時の容量に対する現在の残容量の割合としてユーザに通知するための演算に必要なパラメータを出力する。パラメータ出力部は、満充電時の容量に対応する積算値として基準積算値を出力するとともに、現在の残容量に対応する積算値として充放電電流積算部による積算値を随時取得して出力する。
また、二次電池の劣化度合いを示す情報として、測定された充電回数と、基準積算値とをあらかじめ線形な対応関係によって対応付けておき、充電回数と対応関係とに基づいて基準積算値を補正する。
【発明の効果】
【００１４】
本技術のバッテリパックによれば、二次電池に対する充電電流が所定の値まで減少したことに基づいて、現在のバッテリの残容量を示す充放電電流の積算値が基準積算値にリセットされる。そして、リセットされた積算値を基準として新たに充放電電流が積算される。これにより、二次電池に対する充電電流が所定の値まで減少するごとに、ユーザに通知させるバッテリ残容量が満充電を示すように修正される。従って、バッテリ残容量を、機器のユーザに対してより正しく認識させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、実施の形態を図面を参照して詳細に説明する。なお、以下の実施の形態では、二次電池を電源として動作する機器の例としてデジタルカメラを挙げて説明する。
図１は、本技術の実施の形態に係るデジタルカメラおよびバッテリパックの要部構成を示す図である。
【００１６】
図１に示すバッテリパック１は、バッテリパック１の動作を制御するバッテリマイコン１１と、二次電池１２とを、一体のパッケージ内に収容したものである。また、デジタルカメラ２は、固体撮像素子（図示せず）により画像を撮像し、その画像をデジタルデータとして記録媒体（図示せず）に記録する装置であり、バッテリパック１から電源の供給を受けて動作する。
【００１７】
バッテリパック１において、バッテリパック１のバッテリ側プラス端子１５ａおよびバッテリ側マイナス端子１５ｂは、デジタルカメラ２に対して電力を供給する給電端子とされるとともに、外部の充電器からの給電を受ける端子も兼ねている。さらに、バッテリパック１には、デジタルカメラ２との間で通信するためのコントロール端子１５ｃも設けられている。
【００１８】
バッテリパック１は、さらに電流検出用の抵抗１３、通信インタフェース１４、図示しない充電制御用ＦＥＴ（Field Effect Transistor）および図示しない放電制御用ＦＥＴを備える。バッテリパック１では、バッテリマイコン１１により、二次電池１２の電圧や充放電電流に応じて充電制御用ＦＥＴおよび放電制御用ＦＥＴの動作が制御されることで、異常発生時における二次電池１２の保護機能が実現される。これとともに、デジタルカメラ２において二次電池１２の残容量を正確に表示するために必要なパラメータを算出し、それらのパラメータを通信インタフェース１４を制御するとともにコントロール端子１５ｃを介してデジタルカメラ２に送信する機能も備えている。
【００１９】
バッテリマイコン１１は、いずれも図示しない、ＣＰＵ（Central Processing Unit）、ドライバ、およびＡ／Ｄ変換回路を備えている。ＣＰＵは、図示しない不揮発性のメモリに記憶されたプログラムを実行することにより、バッテリパック１を保護する機能や、バッテリ残量演算用の処理機能を実現するための各種演算や制御を行う。ドライバは、ＣＰＵによる制御の下で、充電制御用ＦＥＴおよび放電制御用ＦＥＴのゲート電圧を出力して、各ＦＥＴを駆動する。
【００２０】
Ａ／Ｄ変換回路は、バッテリ側プラス端子１５ａと二次電池１２のプラス側との間に挿入された抵抗１３の両端の電圧を検出する。これにより、バッテリマイコン１１は、二次電池１２の電圧（以下、セル電圧と呼ぶ）、充電開始の有無、および充放電電流の大きさを、随時検出できるようになっている。
【００２１】
充電制御用ＦＥＴおよび放電制御用ＦＥＴは、例えば、ソースとドレインとの間にダイオードが等価的に内蔵されたＭＯＳＦＥＴ（Metal Oxide Semiconductor FET）からなり、バッテリマイコン１１の制御の下で、それぞれ二次電池１２の充電時、放電時の保護スイッチとして機能する。すなわち、充電制御用ＦＥＴは、二次電池１２に対する充電電流を選択的に遮断し、導通時には充電器からの二次電池１２に対する充電を行うことが可能となる。また、放電制御用ＦＥＴは、二次電池１２の放電電流を選択的に遮断し、導通時には二次電池１２の放電が可能となって、デジタルカメラ２に対する電源供給ができるようになる。そして、ＣＰＵが、セル電圧や充放電電流、充電開始の有無などの検出に応じてこれらのＦＥＴを制御することで、二次電池１２の保護機能が実現される。
【００２２】
通信インタフェース１４は、例えばシリアル通信を行うインタフェースであり、バッテリパック１側のコントロール端子１５ｃを通じてデジタルカメラ２側のコントロール端子２５ｃと接続し、デジタルカメラ２側の通信ＩＣ２４を通じてバッテリマイコン１１とデジタルカメラ２側のマイクロコントローラ２１との間で所定のフォーマットに従って通信できるようにする。
【００２３】
二次電池１２は、バッテリセルを構成し、例えばリチウムイオン型などの二次電池を用いることができる。リチウムイオン二次電池のように、放電電圧が比較的緩やかでかつ直線的に低下する放電特性を有する二次電池を用いることにより、デジタルカメラ２側でバッテリ残量を高精度に検出して表示することが可能となる。
【００２４】
一方、デジタルカメラ２は、電源端子２５ａおよび２５ｂに対してバッテリパック１のバッテリ側プラス端子１５ａおよびバッテリ側マイナス端子１５ｂが接続されることで、バッテリパック１から電源の供給を受ける。また、デジタルカメラ２は、バッテリパック１と通信するためのコントロール端子２５ｃを備え、バッテリ残量を表示するために必要なパラメータを、バッテリパック１から受信できるようになっている。
【００２５】
このデジタルカメラ２は、装置全体を統括的に制御するマイクロコントローラ２１と、、バッテリパック１側のバッテリマイコン１１と通信するための通信ＩＣ２４と、電源端子２５ａからの印加電圧を所定電圧に安定化して装置内部に供給する図示しないレギュレータと、画角合わせのためのカメラスルー画像や、記録媒体に記録した画像データに基づく再生画像、バッテリ残量などを表示するためのディスプレイ（ここでは例としてＬＣＤ（Liquid Crystal Display）２２）などを備えている。
【００２６】
なお、図示しないが、デジタルカメラ２の備えるマイクロコントローラ２１は、ＣＰＵやメモリなどからなり、このメモリに記憶されたプログラムをＣＰＵが実行することにより、装置内部の各種制御機能や、バッテリ残量表示のための演算機能などが実現される。
【００２７】
次に、このようなバッテリパック１およびデジタルカメラ２において実現されるバッテリ残量表示機能について、詳しく説明する。まず、図２は、デジタルカメラにおけるバッテリ残量の表示例を示す図である。
【００２８】
デジタルカメラ２においては、図に示すように、レンズなどが設けられた撮像面に対する背面に、画角合わせや画像再生用のＬＣＤ２２が設けられている。そして、このＬＣＤ２２の画面には、バッテリ残量を示す残量表示画像２２ａが、例えばＯＳＤ（On Screen Display）表示される。本実施の形態では、バッテリ残量は、満充電時の容量に対する現在の残容量の割合として表示され、残量表示画像２２ａには、その割合が例えばパーセント（百分率）を示す数字として表示される。なお、この他に例えば、ＬＣＤなどからなる電子ファインダを持つ場合には、この電子ファインダ上に残量表示画像２２ａを表示してもよい。また、画像表示用のディスプレイとは別の表示部にバッテリ残量を表示してもよい。
【００２９】
なお、バッテリ残量を、バッテリの使用可能時間として表示した場合には、その時点においてその機器を使用可能である残り時間を直観的に把握できるので、ユーザにとって便利である。しかしその一方、使用するアクセサリの変更や、レンズ交換や、動作モード変更などにより、その機器の消費電力が変化した場合に、これに基づいて使用可能時間も変わってしまうため、機器にとっても再計算を行う必要がある。さらに、消費電力の変化に伴って使用可能時間が大きく変化した場合には、ユーザにとっても誤解や混乱を招きかねないという問題があった。本実施の形態では、バッテリ残量を、満充電時の容量に対する現在の残容量の割合として表示することで、このような問題を解消することができる。
【００３０】
図３は、バッテリパックおよびデジタルカメラにおけるバッテリ残容量表示のための機能を示すブロック図である。
デジタルカメラ２は、バッテリ残量表示のための機能として、０％基準値設定部２１１、割合演算部２１２、演算結果変換部２１３、および表示処理部２１４を備える。これらの機能は、マイクロコントローラ２１によって実現される。また、バッテリパック１は、バッテリ残量表示のための機能として、充電電流検出部１１１、積算値リセット部１１２、充放電電流積算部１１３、充電電流積算部１１４、充電回数測定部１１５、基準積算値補正部１１６、セル係数設定部１１７、およびパラメータ出力部１１８を備える。これらの機能は、バッテリマイコン１１によって実現される。
【００３１】
まず、バッテリパック１の充電電流検出部１１１は、充電時において二次電池１２に対する充電電流が所定の値まで減少したことを検出する。
積算値リセット部１１２は、充電電流検出部１１１により充電電流が所定の値まで減少したことが検出されると、あらかじめ決められた基準積算値によって、充放電電流積算部１１３の積算値をリセットする。
【００３２】
充放電電流積算部１１３は、抵抗１３の両端電圧に基づいて充電電流および放電電流を検出し、二次電池１２における充放電電流の検出値を積算する。ここで、充放電電流積算部１１３は、積算値リセット部１１２によるリセット処理の後、リセットされた積算値を基準として再度、充放電電流の積算を開始する。
【００３３】
充電電流積算部１１４は、二次電池１２における充電電流の検出値を積算する。ここで、詳しくは図５において後述するが、充電電流積算部１１４は、充電電流の検出値を所定のしきい値まで繰り返し積算する。
【００３４】
充電回数測定部１１５は、充電電流積算部１１４による充電電流の積算値を基に、二次電池１２の充電回数を測定する。ここで、充電回数測定部１１５は、充電電流積算部１１４による充電電流の積算値がしきい値に達するごとに、充電回数をカウントアップする。
【００３５】
基準積算値補正部１１６は、基準積算値に対する二次電池１２の劣化に基づく影響に応じて基準積算値を補正する。ここで、基準積算値補正部１１６は、充電回数測定部１１５により測定された充電回数に応じて基準積算値を補正する。このとき、基準積算値補正部１１６は、詳しくは図６において後述するが、充電回数と基準積算値とをあらかじめ線形な対応関係によって対応付けておき、充電回数測定部１１５により測定された充電回数と対応関係とに基づいて基準積算値を補正する。
【００３６】
セル係数設定部１１７は、０％基準値に対する二次電池１２の劣化に基づく影響に応じて０％基準値を補正するためのセル係数を設定する。セル係数は、二次電池１２の劣化の度合いや二次電池１２の温度による０％積算値に対する影響などを示した指数であり、０以上１以下の値をとる。すなわち、セル係数が０のとき、二次電池１２の状態が良く、セル係数が大きいほど、二次電池１２の状態が悪くなり、セル係数が１のとき、充放電が完全に不可能であることを示す。セル係数は、まったく劣化のない二次電池１２では０であり、二次電池１２の劣化が進むに従って、値が大きくなる。また、セル係数は、一般に、二次電池１２の温度が高いほど放電特性が良くなるため、値が小さくなり、二次電池１２の温度が低いほど放電特性が悪くなるため、値が大きくなる。
【００３７】
本実施の形態では特に、充電回数が多いほどバッテリ容量が低下することに鑑み、セル係数は、二次電池１２における充電回数に応じた容量低下率を示すことにする。
ここで、セル係数設定部１１７は、詳しくは図７において後述するが、充電回数測定部１１５により測定された充電回数に応じてセル係数を設定する。セル係数設定部１１７は、充電回数とセル係数とを少なくとも２点の傾き変化点を持つ折れ線によりあらかじめ対応付けておき、充電回数測定部１１５により測定された充電回数と折れ線とに基づいてセル係数を設定する。
【００３８】
パラメータ出力部１１８は、二次電池１２の負荷となるデジタルカメラ２からの要求に応じて、二次電池１２の残容量を、満充電時の容量に対する現在の残容量の割合としてユーザに通知するための演算に必要なパラメータを出力する。ここで、パラメータ出力部１１８は、満充電時の容量に対応する積算値として基準積算値補正部１１６による基準積算値を出力するとともに、現在の残容量に対応する積算値として充放電電流積算部１１３による積算値を随時取得してデジタルカメラ２の割合演算部２１２に出力する。また、パラメータ出力部１１８は、セル係数設定部１１７によるセル係数を、デジタルカメラ２の０％基準値設定部２１１に出力する。
【００３９】
一方、デジタルカメラ２の０％基準値設定部２１１は、デジタルカメラ２の電源を安全にオフにするために設けられたバッテリ残量の余裕である０％基準値を設定する。０％基準値は、バッテリ残量の表示が０％を示す時の二次電池１２の充放電電流の積算値として設定される値である。二次電池１２の充放電電流の積算値が、０％基準値以下になった場合、マイクロコントローラ２１は、デジタルカメラ２自体の保護や誤作動の防止のために、自動的にデジタルカメラ２の電源をオフにする。
【００４０】
ここで、バッテリから電源の供給を受ける機器には、バッテリ残量が０になってバッテリから電流が供給されなくなってしまった時における、機器の誤作動の防止や、機器の保護のために、一般に、バッテリ残量が一定量（以下、０％積算値という）を下回ると電源をオフにする機能が設けられている。この０％積算値は、機器の動作をすみやかに停止すると共に、安全に機器の電源をオフにするために必要なバッテリ残量を確保できるように設定される。本実施の形態では、この０％積算値を、バッテリ残量が０％を示すときの基準とする。
【００４１】
二次電池１２のバッテリ残量が残り僅かである際に、電流を大量に消費する動作（例えば機械式シャッタを切るなど）が行われた場合、その動作によってバッテリ残量をすべて消費し尽してしまう場合が起こりうる。このような場合、その動作の完了とともに、または動作の途中でデジタルカメラ２が停止してしまうので、画像データの消失、デジタルカメラ２の誤作動や故障を引き起こす可能性がある。
【００４２】
このような事態の発生を防止すべく、０％基準値を設けて、デジタルカメラ２の電源を安全にオフにするために必要なバッテリ残量の余裕を確保している。
この０％基準値は、デジタルカメラ２内のマイクロコントローラ２１に記憶されており、デジタルカメラ２の単位時間当たりの消費電力などに基づいて決定される。なお、デジタルカメラ２に使用するアクセサリを変更したり、交換レンズを取り付けたりするなどの構成の変化や、フラッシュ使用などの撮像条件の違いや、撮像モードと画像表示モードなどの動作モードの違いなどにより、０％基準値を動的に変化させてもよい。
【００４３】
また、０％基準値は、バッテリパック１側のセル係数設定部１１７により設定されたセル係数によって補正され、割合演算部２１２によるバッテリ残容量表示の演算に用いられる。
【００４４】
デジタルカメラ２の割合演算部２１２は、次の式に従って、バッテリ残量を、満充電時の容量に対する現在の残容量の割合として算出する。
バッテリ残量（％）＝｛（現在の電流積算値［ｍＡｈ］−０％積算値［ｍＡｈ］×セル係数）／（満充電時の電流積算値［ｍＡｈ］−０％積算値［ｍＡｈ］×セル係数）｝×１００
ここで、現在の電流積算値としては、二次電池１２における充放電電流の積算値が適用される。また、満充電時の電流積算値としては、基準積算値が適用される。また、０％積算値は、０％基準値である。
【００４５】
これらの現在の充放電電流の積算値、基準積算値、およびセル係数は、バッテリパック１側からコントロール端子２５ｃを通じて受信する。また、０％基準値は、デジタルカメラ２自体の仕様、構成、動作モード、撮像条件などによって決まる値であり、デジタルカメラ２の内部の図示しない不揮発性メモリなどに記憶され、割合演算時に読み出されて利用される。
【００４６】
演算結果変換部２１３は、割合演算部２１２による演算結果が１００％以上の場合、その出力値を１００％に固定して出力する。ここで、本実施の形態では、二次電池１２が満充電であることを通知するときの容量を、二次電池の充電電流の積算値の上限に対応する最大容量とせず、最大容量より若干少ない所定の値（例えば、最大容量の０．９倍）としている。このため、使用者に満充電が通知される状態においてもさらに充電することができるため、この状態を超えて充電された際に、単純に現在の充放電電流の積算値に対する割合を求めると、１００％を超えてしまうことがある。従って、演算結果変換部２１３により、充電の結果、バッテリ残量の割合の演算結果が１００％以上を示している場合には、値が「１００％」に修正されるので、デジタルカメラ２のユーザに違和感のない割合を表示することができる。
【００４７】
表示処理部２１４は、割合演算部２１２によって算出され、演算結果変換部２１３を経たバッテリ残量に基づく上記の残量表示画像２２ａを生成して、ＬＣＤ２２に表示する画像上に合成し、この合成画像信号をＬＣＤ２２に供給する。これにより、算出されたバッテリ残量の割合（パーセント表示）を示す残量表示画像２２ａが、ＬＣＤ２２上に表示される。
【００４８】
なお、デジタルカメラ２が備える０％基準値設定部２１１、割合演算部２１２、演算結果変換部２１３、および表示処理部２１４のそれぞれの機能は、バッテリパック１側が備えてもよい。また、バッテリパック１が備える充電電流検出部１１１、積算値リセット部１１２、充放電電流積算部１１３、充電電流積算部１１４、充電回数測定部１１５、基準積算値補正部１１６、セル係数設定部１１７、およびパラメータ出力部１１８のそれぞれの機能は、デジタルカメラ２側が備えてもよい。さらに、ここでは、デジタルカメラ２に対して二次電池が着脱可能な状態で搭載された例を示しているが、二次電池が着脱不可能な状態で搭載され、上記の各機能ブロックがすべてデジタルカメラ２の内部に備えられてもよい。
【００４９】
次に、バッテリパック１の備える各機能について説明する。まず始めに、充放電電流の積算値の積算誤差を補正する手法について説明する。
図４は、充放電電流の積算値の積算誤差を補正する手法を説明するための図である。
【００５０】
バッテリパック１において、充放電電流積算部１１３は、二次電池１２の充放電電流を積算している。この充放電電流の積算は、基本的に、充電電流を検出したときは、その電流の大きさを加算し、放電電流を検出したときは、その電流の大きさを減算することが行われる。
【００５１】
一般に、本実施の形態で二次電池１２として用いているリチウムイオン型二次電池に定電圧で充電を行う場合、充電時間が進むにつれて、図の上側の充電電流は減少していく一方、図の下側の充放電電流積算値は増加していく。
【００５２】
ところで、充放電電流積算値の測定値ｂは、無限小な時間ではなく、有限小であって幅のある微小時間ごとに電流を積算しているため、積算が進むにつれて、実際の充放電電流積算値ａに対する誤差ｃが蓄積されていく。
【００５３】
ここで、リチウムイオン型二次電池には、満充電付近のあるタイミングｄで、充電電流がある基準値Ｘとなり、さらに充放電電流積算値が基準値Ｙになるという関係がある。この関係を利用して、バッテリマイコン１１は、充電電流が基準値Ｘになった場合には、充放電電流積算値の測定値（すなわち、現在の充放電電流の積算値）を基準値Ｙにリセットする。このように、充放電電流積算値の測定値を補正することで、充放電電流積算部１１３によって積算された充放電電流の積算値を、実際の値に近づけることができる。
【００５４】
なお、ここでは、充放電電流積算部１１３で積算される充放電電流の積算誤差の補正について説明したが、充電電流積算部１１４で積算される充電電流の積算誤差についても、同様に補正されてもよい。
【００５５】
次に、二次電池１２の劣化を評価するための充電回数の測定手法について説明する。  図５は、充電回数を測定する手法を説明するための図である。
上述したように、リチウムイオン型二次電池は、劣化するに従って充放電可能な容量が低下する。二次電池１２の充放電可能な容量は、（１−劣化度）の値に比例する。ここで、劣化度は、二次電池１２の劣化の度合いを示した指数であり、本実施の形態のセル係数の設定に用いられる。劣化度は、二次電池１２の充放電回数が多いほど高くなることから、劣化度を求めるために、充電回数測定部１１５により二次電池１２の充電回数のみを測定し、これを二次電池１２の充放電回数に代えて劣化度の決定に用いる。ここで、充放電回数とは、基本的には、二次電池１２の両端の電圧（セル電圧）が０の状態から満充電に至り、さらに電圧０の状態に戻る動作の回数を指す。従来から、このような充放電回数は、セル電圧の増減状況に基づいて測定されていた。
【００５６】
本実施の形態に係る充電回数測定部１１５は、劣化度を求めるために、充放電電流の積算値の代わりに、二次電池１２の充電電流の積算値を基に充電回数をカウントする。
図５では、充放電動作に伴う充放電電流の積算値の変化を実線で示し、このときの充電電流の積算値を点線で示している。また、充電回数をカウントアップする充電電流積算値のしきい値を、例として、満充電時の充電電流積算値の２５％としている。このため、４回カウントアップすると充電回数が１回となるように、１／４回ずつカウントアップを行うようにして、誤差を小さくしている。また、これにより、例えば積算値がしきい値に達する前にリセットなどが行われ、積算値がクリアされた場合でも、積算値が大幅に狂うことを防止できるという効果も生まれる。
【００５７】
このような手法により、比較的狭い電圧範囲で小刻みに充放電が繰り返されたときでも、充電回数を正確にカウントすることができるようになる。特に、放電電流ではなく、充電電流の積算値を基にカウントすることにより、充放電回数の測定精度を高めることができる。例えば、バッテリパック１のバッテリ側プラス端子１５ａおよびバッテリ側マイナス端子１５ｂが開放状態であるときでも、自然放電により微少な放電電流が流れる場合があるが、放電電流を積算すると、このような微少電流を検出できないことがある。このため、放電電流を基に充放電回数をカウントすると、充放電回数の誤差が大きくなる。従って、充電電流の積算値を基に充電回数を測定して、充放電回数とすることで、その測定精度を高めることができる。
【００５８】
また、放電電流を積算する場合に、微少電流を検出できるようにすると、充放電電流の積算値の分解能を高くする必要があるので、積算値を保持するためのメモリのサイズが大きくなる。これに対して、二次電池１２の充電時には充電器が接続されて、放電時と比較して大きな電流が連続的に流れることから、充電電流を積算する場合にはその積算の分解能を低くすることができ、その積算値保持用のメモリのサイズを小さくすることもできる。また、充電電流の積算値を区分することにより、積算値は一定値（上記例では２５％）を超えないので、積算値保持用のメモリ領域を一定サイズとすることができる。
【００５９】
また、充電回数をカウントアップする充電電流積算値のしきい値は、例えば２５％といったように、比較的大きな値にしても、充電回数の測定精度を維持することができる。このため、充電回数のカウント値を保持するためのメモリのサイズを小さくすることもできる。
【００６０】
なお、本実施の形態では、充電電流の積算値が一定値になるごとに充電回数をカウントアップしていたが、この他に例えば、一定時間ごとにカウントアップ動作を行うようにしても、上記と同様に充電回数の測定精度を高める効果を得ることができる。
【００６１】
また、以上に限らず、劣化評価のためには、その他の充放電回数のカウント方法を用いることができる。
以上のように充電回数が測定されると、その測定結果に基づいて、基準積算値補正部１１６は基準積算値を補正し、セル係数設定部１１７はセル係数を設定する。
【００６２】
まず、基準積算値補正部１１６による基準積算値の補正について説明する。
図６は、基準積算値の算出を説明するための図である。
一般に、リチウムイオン型二次電池の充電回数と、充放電電流積算値の基準値Ｙ（満充電時の充放電電流積算値）には、ほぼ線形の関係があることが知られている。そこで、充電回数測定部１１５によって測定された充電回数（図５）と、充放電電流の積算値の基準値Ｙ（図４）との関係を、図に示すような直線を示す所定の１次式を関係式として予め定める。そして、定めた一次式をバッテリマイコン１１内に格納しておく。これにより、基準積算値補正部１１６は、この１次式を用いて、測定された充電回数（例えば、α回目）を二次電池の劣化による影響に応じた充放電電流の積算値の基準値Ｙ（例えば、Ｙα）に換算する。
【００６３】
従って、一般的には、二次電池の劣化の進行に従って、満充電時の充放電電流の積算値も低下していくことになるが、上記のような基準積算値の補正を行うことで、二次電池が劣化した場合においても、満充電時でも残量表示が「１００％」を示さなくなってしまう事態を防止し、残量表示が「１００％」を示すようにすることができる。
【００６４】
この直線は、例えば、所定回数ごと（例えば、１０回ごと）に充放電を繰り返したときの、それぞれの基準値Ｙを測定し、その測定結果に基づいて作成することができる。
次に、セル係数設定部１１７によるセル係数の設定について説明する。
【００６５】
セル係数設定部１１７で設定されるセル係数は、バッテリの劣化などによるバッテリ容量への影響を０％基準値に反映させるべく、０％基準値を補正するための値であり、劣化度をパラメータに含む関数である。
【００６６】
本実施の形態では特に、充電回数が多いほどバッテリ容量が低下することに鑑み、セル係数は、二次電池１２における充電回数に応じた容量低下率を示すこととして、セル係数として劣化度をそのまま用いることにする。なお、これに限らず、セル係数のパラメータとして、例えば温度など、他の要素を含めてもよい。
【００６７】
図７は、劣化度の算出を説明するための図である。
二次電池では、一般に、充放電回数が少ない場合にはバッテリ容量の低下を示す劣化度が大きく増加し、その後増加率は緩やかになって、ある回数を超えると再び増加率が大きくなることが知られている。例えば、リチウムイオン二次電池には、充放電回数が０回〜約１０回の範囲では、劣化度が急激に増加し、充放電回数が約１０回〜約３００回の範囲では、劣化度が緩やかに増加し、充放電回数が約３００回を超えると、劣化度が再び急激に増加する特性を持つものがある。
【００６８】
そこで、本実施の形態では、図７に示すように、劣化度増加の傾きが変化する変化点Ｃ１およびＣ２を設定し、それらの変化点の間を線形補間して直線で結び、前述したように充放電回数の代わりに充電回数を用いて、生成された折れ線を用いて充電回数を劣化度に換算する。図７の例では、変化点Ｃ１は充電回数が１０回となる位置に設定され、変化点Ｃ２は充電回数が３００回となる位置に設定されている。なお、図７中の劣化度補正終了点Ｅは、充電回数が３００回より大きいときの変換直線上に設定されて、充電回数の仕様上の限界点を示す。これらの変化点および劣化度補正終了点は、二次電池１２の特性に応じた位置に設定されればよい。
【００６９】
以上のような折れ線を用いて充電回数を劣化度に換算することにより、劣化度の算出誤差を低減することができる。従って、上述した充電回数の測定手法と併用することで、バッテリパック１のセル係数設定部１１７に対して、より正確な劣化度を出力することが可能になり、バッテリ残量をより正確に算出し、表示できるようになる。
【００７０】
次に、本実施の形態の充放電時におけるバッテリパック１およびデジタルカメラ２の動作について説明する。
図８および図９は、二次電池の充電時においてバッテリマイコンで実行される処理を説明するフローチャートである。なお、ここではバッテリパック１が専用の充電器により充電される場合を例示するが、この他に例えば、バッテリパック１がデジタルカメラ２に装着された状態で充電動作が実行可能である場合にも、以下と同様の処理が実行される。
【００７１】
まず、バッテリパック１が、バッテリ側プラス端子１５ａおよびバッテリ側マイナス端子１５ｂによって充電器に接続され、充電が開始されると、充電電流検出部１１１は、充電電流を検出する（ステップＳ１１）。
【００７２】
次に、充放電電流積算部１１３は、図４において前述した二次電池１２における充放電電流の検出値の積算を行い（ステップＳ１２）、充電電流積算部１１４は、二次電池１２における充電電流の検出値の積算を行い（ステップＳ１３）、充電回数測定部１１５は、ステップＳ１３の充電電流積算部１１４による充電電流の積算値を基に、図５において前述した二次電池１２の充電回数の測定を行う（ステップＳ１４）。
【００７３】
次に、充電電流検出部１１１は、検出した充電電流から二次電池１２の満充電を検出したか否かを判定し（ステップＳ１５）、満充電を検出した場合には、ステップＳ２１の処理に進む一方、満充電を検出していない場合には、ステップＳ１１からの処理を、例えば一定時間ごとに繰り返す。ここで、充電電流検出部１１１による満充電の検出には、図４において前述した基準値Ｘが用いられる。すなわち、充電電流検出部１１１によって検出された充電電流が、基準値Ｘ以下になった場合には、充電電流検出部１１１は、満充電を検出したものとする。
【００７４】
次に、基準積算値補正部１１６は、ステップＳ１４の充電回数測定部１１５により測定された充電回数を取得し（ステップＳ２１）、基準積算値補正部１１６は、図６において前述したように、ステップＳ２１で取得した充電回数に基づいて、基準積算値を補正して、バッテリマイコン１１が備えるメモリ（図示省略）に格納する（ステップＳ２２）。
【００７５】
次に、基準積算値補正部１１６は、補正した基準積算値を、バッテリマイコン１１が備えるメモリに格納し（ステップＳ２３）、積算値リセット部１１２は、最新の基準積算値によって、ステップＳ１２で積算された充放電電流積算部１１３の積算値をリセットする（ステップＳ２４）。
【００７６】
次に、セル係数設定部１１７は、ステップＳ２１で取得した充電回数に基づいて、図７に前述したセル係数の設定を行い（ステップＳ２５）、セル係数設定部１１７は、設定したセル係数を、バッテリマイコン１１が備えるメモリに格納する（ステップＳ２６）。
【００７７】
また、ステップＳ１５での満充電の検出後に、さらに充電が継続された場合には、充放電電流積算部１１３は、ステップＳ２４でリセットされた積算値を基準として、さらにステップＳ１２における充放電電流の検出値の積算処理を繰り返し実行する。
【００７８】
図１０は、二次電池の放電時においてバッテリマイコンで実行される処理を説明するフローチャートである。
バッテリパック１のバッテリマイコン１１が、デジタルカメラ２の電源投入に基づく二次電池の放電電流を検出すると、パラメータ出力部１１８は、デジタルカメラ２側からの要求に応じて、いずれもバッテリマイコン１１が備えるメモリに格納されている、基準積算値をデジタルカメラ２の割合演算部２１２に送信し（ステップＳ３１）、セル係数をデジタルカメラ２の０％基準値設定部２１１に送信する（ステップＳ３２）。
【００７９】
次に、充放電電流積算部１１３は、充電電流および放電電流を検出し、二次電池１２における充放電電流の積算値の積算を行う（ステップＳ３３）。このとき、充放電電流積算部１１３の積算値は、最後の満充電検出時（ステップＳ１５に対応）において基準積算値によりリセット（ステップＳ２４に対応）された積算値を基準に積算されたものである。
【００８０】
次に、パラメータ出力部１１８は、デジタルカメラ２の割合演算部２１２から充放電電流の要求を受けたか否かを判定し（ステップＳ３４）、充放電電流の要求を受けていない場合には、ステップＳ３３の処理に進む一方、充放電電流の要求を受けている場合には、パラメータ出力部１１８は、ステップＳ３３において積算された最新の充放電電流の積算値をデジタルカメラ２の割合演算部２１２に送信する（ステップＳ３５）。
【００８１】
このステップＳ３３、ステップＳ３４およびステップＳ３５の処理は、デジタルカメラ２の電源がオフになるまで、例えば一定時間ごとに繰り返される。
なお、本実施の形態では、基準積算値およびセル係数の送信は、デジタルカメラ２の電源投入時に行われるのみであるが、これに限らず、二次電池１２の放電中に随時または必要に応じて行われるようにしてもよい。例えば、二次電池１２の温度を加味してセル係数を算出する場合には、デジタルカメラ２側においてバッテリ残量の割合を演算する際に、現在の充放電電流積算値とともに、現在の温度に応じて補正したセル係数が、バッテリパック１側からデジタルカメラ２側に送信されてもよい。
【００８２】
図１１は、二次電池の放電時においてマイクロコントローラで実行される処理を説明するフローチャートである。
デジタルカメラ２のマイクロコントローラ２１が、デジタルカメラ２の電源投入を検出すると、割合演算部２１２は、バッテリパック１のパラメータ出力部１１８から送信された基準積算値を取得し（ステップＳ４１）、０％基準値設定部２１１は、パラメータ出力部１１８から送信されたセル係数を取得する（ステップＳ４２）。
【００８３】
次に、０％基準値設定部２１１は、デジタルカメラ２の状態などに基づいて、０％基準値を設定する（ステップＳ４３）。
これにより、０％基準値設定部２１１が、例えば、デジタルカメラ２に使用するアクセサリを変更したり、交換レンズを取り付けたりするなどの構成の変化や、フラッシュ使用などの撮像条件の違いや、撮像モードと画像表示モードなどの動作モードの違いなどにより、デジタルカメラ２の状態が変化した場合に、これに応じて０％基準値を再設定し、この再設定された０％基準値に基づいてバッテリ残量の表示が演算されるので、例えば、デジタルカメラ２の構成や動作モードの変更によって、安全に電源をオフにするために確保すべき残量が変化した場合にも、電源がオフになる充放電電流の積算値を下回るまで放電されたときに、バッテリ残量の表示を、確実に「０％」と表示できるようになる。
【００８４】
また、このステップＳ４３では、０％基準値設定部２１１が、設定した０％基準値に、ステップＳ４２において取得したセル係数を乗じることによって、０％基準値を補正する。これにより、二次電池１２の劣化の影響が、０％基準値に反映される。
【００８５】
次に、割合演算部２１２は、パラメータ出力部１１８から送信された最新の充放電電流の積算値を取得し（ステップＳ４４）、割合演算部２１２は、バッテリ残量の割合を示す値である残容量表示度数を算出する（ステップＳ４５）。演算結果変換部２１３は、ステップＳ４５で算出された残容量表示度数が１００％未満であるか否かを判定し（ステップＳ４６）、残容量表示度数が１００％未満である場合には、算出された残容量表示度数を、表示処理部２１４に出力する（ステップＳ４７）一方、残容量表示度数が１００％以上である場合には、残容量表示度数を、表示上は「１００％」に変換して、表示処理部２１４に出力する（ステップＳ４８）。その後、ステップＳ４３からの処理を、例えば一定時間ごとに繰り返す。
【００８６】
なお、ステップＳ４２で実行されるセル係数の取得の処理は、本実施の形態では、デジタルカメラ２の電源投入時に１回行われるのみであるが、これに限らず、この処理をデジタルカメラ２の使用中に、随時行うようにして、例えば二次電池１２の温度に基づいて修正されたセル係数をバッテリパック１から取得し、この取得したセル係数に基づいて０％基準値を随時補正してもよい。
【００８７】
また、ステップＳ４３で実行される０％基準値の設定の処理は、本実施の形態では、デジタルカメラ２の使用中に、随時行われるが、これに限らず、この処理をデジタルカメラ２の電源投入時に１回行われるのみにしてもよい。
【００８８】
以上説明したように、本実施の形態のバッテリパック１によれば、二次電池１２に対する充電電流が所定の値まで減少したことに基づいて、現在のバッテリの残容量を示す充放電電流の積算値が基準積算値にリセットされる。そして、リセットされた積算値を基準として新たに充放電電流が積算され、この積算値を基にバッテリ残量表示の演算が実行される。これにより、二次電池１２が満充電に対応する所定の容量まで充電されるたびに、ユーザに通知されるバッテリ残容量が満充電（すなわち、１００％）を示すように修正される。従って、バッテリ残容量を、機器のユーザに対してより正しく認識させることができる。例えば、実際には１００％の状態なのに１００％未満と表示されるといった事態が防止される。
【００８９】
さらに、基準積算値補正部１１６が、基準積算値自体を二次電池１２の劣化度（充電回数）により補正し、補正した値が割合演算部２１２により上記演算に利用されるので、二次電池１２の劣化度合いに関係なく、常に残量を正しくユーザに通知できる。
【００９０】
さらに、セル係数設定部１１７が二次電池１２の劣化などの状態の変化に応じて０％基準値を補正するセル係数を設定し、この再設定されたセル係数に基づいてバッテリ残量の表示が演算されるので、例えば、二次電池１２の劣化が進んだことによって、安全に電源をオフにするために確保すべき充放電電流の積算値が変化した場合にも、電源がオフになる充放電電流の積算値を下回るまで放電されたときに、バッテリ残量の表示を、確実に「０％」と表示できるようになる。
【００９１】
なお、以上の実施の形態では、本技術をデジタルカメラに適用したが、これに限らず、二次電池で駆動され、かつ、バッテリ残量を表示するための表示機能を備えたいかなる電子機器にも、本技術を適用可能である。また、バッテリ残量は、ユーザに通知するためには、ユーザに対して表示により視覚的に通知される以外に、例えば音声などの他の手段によって通知されてもよい。
【図面の簡単な説明】
【００９２】
【図１】本技術の実施の形態に係るデジタルカメラおよびバッテリパックの要部構成を示す図である。
【図２】デジタルカメラにおけるバッテリ残量の表示例を示す図である。
【図３】バッテリパックおよびデジタルカメラにおけるバッテリ残容量表示のための機能を示すブロック図である。
【図４】充放電電流の積算値の積算誤差を補正する手法を説明するための図である。
【図５】充電回数を測定する手法を説明するための図である。
【図６】基準積算値の算出を説明するための図である。
【図７】劣化度の算出を説明するための図である。
【図８】二次電池の充電時においてバッテリマイコンで実行される処理を説明するフローチャート（前半）である。
【図９】二次電池の充電時においてバッテリマイコンで実行される処理を説明するフローチャート（後半）である。
【図１０】二次電池の放電時においてバッテリマイコンで実行される処理を説明するフローチャートである。
【図１１】二次電池の放電時においてマイクロコントローラで実行される処理を説明するフローチャートである。
【符号の説明】
【００９３】
１……バッテリパック、２……デジタルカメラ、１１……バッテリマイコン、１２……二次電池、１３……抵抗、１４……通信インタフェース、１５ａ……バッテリ側プラス端子、１５ｂ……バッテリ側マイナス端子、１５ｃ……コントロール端子、２１……マイクロコントローラ、２２……ＬＣＤ、２２ａ……残量表示画像、２４……通信ＩＣ、２５ａ，２５ｂ……電源端子、２５ｃ……コントロール端子、１１１……充電電流検出部、１１２……積算値リセット部、１１３……充放電電流積算部、１１４……充電電流積算部、１１５……充電回数測定部、１１６……基準積算値補正部、１１７……セル係数設定部、１１８……パラメータ出力部、２１１……０％基準値設定部、２１２……割合演算部、２１３……演算結果変換部、２１４……表示処理部
【図１】
0005125303.tif 000002
【図２】
0005125303.tif 000003
【図３】
0005125303.tif 000004
【図４】
0005125303.tif 000005
【図５】
0005125303.tif 000006
【図６】
0005125303.tif 000007
【図７】
0005125303.tif 000008
【図８】
0005125303.tif 000009
【図９】
0005125303.tif 000010
【図１０】
0005125303.tif 000011
【図１１】
0005125303.tif 000012