(57)【要約】【課題】直接に電流測定を行なうことなく、正確に電池残量を予測する。【解決手段】バッテリBTと、バッテリBTの複数の放電電流条件での特性情報を記憶したデータ格納メモリ13と、バッテリBTの端子間電圧を測定する電源制御部24と、時間間隔Ｔで電源制御部24で測定した電圧値の降下の度合いから記憶した放電電流条件の特性情報の１つを選択し、選択した放電電流条件の特性情報と電源制御部24で測定した電圧値とによりバッテリBTの残量を推定するＣＰＵ11とを備える。【選択図】      図１
2019164051.tif 000002
【特許請求の範囲】
【請求項１】
電池の複数の放電電流条件での特性情報を記憶した記憶手段と、
上記電池の端子間電圧を測定する電圧測定手段と、
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、
を備える電池残量推定装置。
【請求項２】
上記電池の動作負荷を判断する判断手段と、
上記判断手段での判断結果に基づいて上記所定の時間間隔を可変設定する時間設定手段と、
をさらに備える請求項１記載の電池残量推定装置。
【請求項３】
当該電池残量推定装置は電子機器内に備えられ、
上記電子機器は、複数の動作形態から１つを選択的に実行し、
上記判断手段は、その時点で実行している動作形態に応じて、上記電池の動作負荷を判断する、
請求項２記載の電池残量推定装置。
【請求項４】
上記電池残量推定手段は、上記電池の残量と動作可能な残り時間とを推定する、請求項１乃至３いずれか記載の電池残量推定装置。
【請求項５】
当該電池残量推定装置は、
上記所定の時間間隔毎に、上記電圧測定手段と、上記選択手段と、上記電池残量推定手段と、を実行する、
請求項１乃至４いずれか記載の電池残量推定装置。
【請求項６】
電源の電池と、
上記電池の複数の放電電流条件での特性情報を記憶した記憶手段と、
上記電池の端子間電圧を測定する電圧測定手段と、
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、
上記電池残量推定手段で得た上記電池の残量を出力する出力手段と、
を備える電子機器。
【請求項７】
電池残量推定方法であって、
電池の複数の放電電流条件での特性情報を記憶する記憶工程と、
上記電池の端子間電圧を測定する電圧測定工程と、
所定の時間間隔で、上記電圧測定工程で測定した複数の電圧値から上記記憶工程で記憶した放電電流条件の特性情報の１つを選択する選択工程と、
上記選択工程で選択した放電電流条件の特性情報と上記電圧測定工程で測定した電圧値とにより上記電池の残量を推定する電池残量推定工程と、
を有する電池残量推定方法。
【請求項８】
電池残量推定装置のコンピュータが実行するプログラムであって、上記コンピュータを、
電池の複数の放電電流条件での特性情報を記憶する記憶手段と、
上記電池の端子間電圧を測定する電圧測定手段と、
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池残量推定装置、電子機器、電池残量推定方法及びプログラムに関する。
【背景技術】
【０００２】
特性の異なる電池の電池消費量を正確に測定するための技術が提案されている（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１４２６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載された技術では、電池の電圧と電流、及び温度を測定するものとしている。特に電池の電流を測定する場合、測定時の電力消費が比較的大きいので、電流測定の頻度を上げる程、結果として電池の寿命を著しく短くする、という不具合がある。
【０００５】
本発明は上記のような実情に鑑みてなされたもので、その目的とするところは、直接に電流測定を行なうことなく、正確に電池残量を予測することが可能な電池残量推定装置、電子機器、電池残量推定方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、電池の複数の放電電流条件での特性情報を記憶した記憶手段と、上記電池の端子間電圧を測定する電圧測定手段と、所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、直接に電流測定を行なうことなく、正確に電池残量を予測することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るリスト端末装置の電子回路の機能構成を示すブロック図。
【図２】同実施形態に係る電池の残量管理の処理内容を示すフローチャート。
【図３】同実施形態に係る定電流の相違による放電電圧特性及び電池残量の算出結果の変化を例示する図。
【図４】同実施形態に係るパドルスポーツ用のアプリケーションプログラム実行時に第２表示部に表示される画像を例示する図。
【発明を実施するための形態】
【０００９】
以下、本発明をリスト端末装置に適用した場合の一実施形態について、図面を参照して詳細に説明する。
【００１０】
図１は、本実施形態に係る腕時計型のリスト端末装置１０の電子回路の機能構成を示すブロック図である。ＣＰＵ１１がこのリスト端末装置１０全体の動作制御を行なうものであり、バスＢを介して、ワークメモリ１２、データ格納メモリ１３と接続される。
【００１１】
ワークメモリ１２としては、例えば、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性メモリが用いられ、データ格納メモリ１３としては、例えば、フラッシュメモリ等の不揮発性メモリが用いられる。
【００１２】
ＣＰＵ１１は、データ格納メモリ１３に記憶されているＯＳ（オペレーティングシステム）及びアプリケーションプログラムや各種固定データ等を読み出して、ワークメモリ１２上で展開して記憶させた上で、それらプログラムに従った処理を実行することで、このリスト端末装置１０での動作を制御する。
【００１３】
上記データ格納メモリ１３にはまた、複数の定電流毎の放電電圧特性をそれぞれテーブル化した電圧テーブル群１３Ａを記憶している。
【００１４】
上記バスＢにはまた、第１表示部１４、第２表示部１５、タッチ入力部１６、撮像部１７、音声処理部１８、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位システム）レシーバ１９、加速度センサ２０、地磁気センサ２１、操作部２２、バイブレータ２３、電源制御部２４、及び無線通信部２５が接続される。
【００１５】
上記第１表示部１４、第２表示部１５、及びタッチ入力部１６は、ここでは図示しないバックライトと一体的に構成されて、腕時計における表示盤面に相当する表示入力部を構成する。
【００１６】
第１表示部１４は、透過型のモノクロ液晶パネル、又、第２表示部１５は、カラー液晶パネルで構成され、第１表示部１４は第２表示部１５上に積層配置されている。
【００１７】
このリスト端末装置１０は、低消費電力モードである時計モードで運用される場合は、第１表示部１４に時刻を表示し、各種アプリケーションプログラムを実行する場合は、第１表示部１４を透過状態とし、第２表示部１５に、その時点で選択して実行しているアプリケーションプログラムに従った画像等を表示する。
【００１８】
タッチ入力部１６は、透明電極板で構成され、リスト端末装置１０のユーザの手指によるタッチ操作に応じた位置座標データを出力する。
【００１９】
撮像部１７は、レンズ光学系とＣＭＯＳ撮像素子などの固体撮像素子、及び画像処理回路を含み、静止画像または動画像を撮影し、撮影した画像データを上記データ格納メモリ１３に記録させる。
【００２０】
音声処理部１８は、送られてきた音声データを必要により解凍した上でアナログ信号化し、スピーカ部２７により拡声、放音させる一方で、マイクロホン部２６から入力される音声信号をデジタル化し、その時点で必要とされている音声データファイルに圧縮する。
【００２１】
ＧＰＳレシーバ１９は、ＧＰＳアンテナ２８を介して、図示しない複数のＧＰＳ衛星からの到来電波を受信し、現在位置の３次元座標と現在時刻とを算出する。
【００２２】
加速度センサ２０は、例えば互いに直交した３軸方向の加速度情報を検出することで、このリスト端末装置１０に与えられている外力を検出する他、重力加速度の方向からその時点のリスト端末装置１０の姿勢角度を検出する。
【００２３】
地磁気センサ２１は、例えば互いに直交した３軸方向の地磁気情報を検出することで、リスト端末装置１０の向いている方角を検出する。
【００２４】
操作部２２は、このリスト端末装置１０の筐体側面に設けられた複数のボタン操作部を含み、リスト端末装置１０のユーザのボタン操作に応じた操作信号を発生して上記ＣＰＵ１１へ送出する。
【００２５】
バイブレータ２３は、モータの回転軸に偏心したウエイトを取付けて構成され、モータの回転により振動を発生するもので、このバイブレータ２３による振動の強度及びタイミングは上記ＣＰＵ１１により制御される。
【００２６】
電源制御部２４は、このリスト端末装置１０の電源である、例えばリチウムイオン２次電池で構成されるバッテリＢＴの充電の制御を行なうと共に、バッテリＢＴから供給された電圧を適宜必要な電圧に変換した上で上記各回路に供給する。
【００２７】
また電源制御部２４は、バッテリＢＴにおける充電／放電状態を上記ＣＰＵ１１に対して送信すると共に、ＣＰＵ１１からの指示により、その時点でのバッテリＢＴの電圧を測定し、測定結果をＣＰＵ１１へ送信する。
【００２８】
無線通信部２５は、例えばＢｌｕｅｔｏｏｔｈ（登録商標）規格の無線通信システムに対応し、無線通信アンテナ２９を介して最寄りの外部機器等とデータの送受を行なう。
【００２９】
次に上記実施形態の動作について説明する。  
上記データ格納メモリ１３の電圧テーブル群１３Ａには、最も負荷の小さいＯＣＶ（Ｏｐｅｎ  Ｃｉｒｃｕｉｔ  Ｖｏｌｔａｇｅ：開回路電圧、開放電圧）時から、例えば無線通信部２５を介して受信する動画像データに基づいて第２表示部１５においてモニタ画像の表示を行なうような、高負荷のアプリケーションプログラムの実行時に至るまで、負荷の状態に応じて異なる複数の定電流毎の時間変化に応じた放電電圧特性をそれぞれテーブル化したものが記憶されているものとする。
【００３０】
図２は、主として上記ＣＰＵ１１が実行する、バッテリＢＴの残量管理の処理内容を示すフローチャートである。  
リスト端末装置１０の電源投入当初で、まだＣＰＵ１１がアプリケーションプログラムの実行等を行っていない最小負荷時に、ＣＰＵ１１はまず電源制御部２４によりその時点でのバッテリＢＴの端子間電圧を測定させる（ステップＳ１０１）。
【００３１】
次にＣＰＵ１１は、上記ＯＣＶ時の放電電流条件に基づく電圧降下特性のテーブルを電圧テーブル群１３Ａから読み出して、電池残量予測演算を実行する（ステップＳ１０２）。
【００３２】
この電池残量予測により算出された表示を、第１表示部１４または第２表示部１５で実行させると共に（ステップＳ１０３）、最小負荷時に応じて予め設定されている時間間隔、例えば６０秒を、バッテリＢＴの電圧測定を行なう時間間隔Ｔとして設定する（ステップＳ１０４）。
【００３３】
その後にＣＰＵ１１は、上記設定した時間間隔Ｔが経過したか否かの判断（ステップＳ１０５）、タッチ入力部１６や操作部２２の操作に伴って何らかのアプリケーションプログラムが指定されるなど、負荷状態が変化したか否かの判断（ステップＳ１０６）、を行なう処理を繰返し実行することで、上記いずれかの状態となるのを待機する。
【００３４】
上記ステップＳ１０５において、上記設定した時間間隔Ｔが経過したと判断した場合（ステップＳ１０５のＹｅｓ）、次にＣＰＵ１１は、上記時間間隔Ｔの計時動作をリセットすると共に、電源制御部２４によりその時点でのバッテリＢＴの端子間電圧を測定させる（ステップＳ１０７）。
【００３５】
この測定結果を用い、前回測定時から現在時刻までの時間と、前回測定した電圧値と今回測定した電圧値との電圧降下分とに基づいて、上記データ格納メモリ１３の電圧テーブル群１３Ａより、最も放電電圧特性の近いテーブルを選択することで、前回測定時から現在時刻までの間の定電流とその放電電圧特性のテーブルとを選択する（ステップＳ１０８）。
【００３６】
次いで、選択した放電電圧特性のテーブルと、現時点の測定電池電圧とから、適宜補間計算等を行なうことにより、バッテリＢＴの残量を算出する（ステップＳ１０９）。
【００３７】
以下、このバッテリ残量算出の詳細について説明する。図３（Ａ）は、ＣＰＵ１１が実行する負荷が軽く、比較的小さい定電流Ｉ１での放電電圧特性を例示する図である。一方、図３（Ｂ）は、ＣＰＵ１１が実行する負荷が重く、比較的大きい定電流Ｉ２での放電電圧特性を例示する図である。
【００３８】
各放電電圧特性毎に、電池電圧と各時点での電圧での電池残量は１対１に対応しているので、現在の負荷状態に適した放電電圧特性を認識した上で、現在の電圧値を測定することにより、電池の残量を正確に予測することができる。
【００３９】
電池残量を予測するために、一定時間間隔で電池電圧の測定を行ない、その都度電池の残量を推定することを繰返し実行することで、残量をトレースするものとする。
【００４０】
現在、図３（Ａ）の定電流Ｉ１の放電電圧特性上の時間Ｔ０の位置にあり、その時点での電池残量がＡであるものとする。その後、次の電圧測定タイミングＴ１まで、同じ放電状況の上記定電流Ｉ１での放電電圧特性にしたがった放電があった場合、図３（Ａ）中に破線で示すように電圧が推移して、電圧がＶ１となり、その時点Ｔ１での残量はＢとなるはずである。
【００４１】
しかしながら、実際に時間Ｔ１で測定により得た電池電圧値が、予想より低いＶ２であった場合、結果として時間Ｔ０からＴ１までの期間に放電した電流値は、Ｉ１ではなく、より大きな電流であったことを示している。
【００４２】
この例における時点Ｔ０での電池残量Ａと、時点Ｔ１時の電池電圧Ｖ２の組合わせの両者が一致するような放電電圧特性が、図３（Ｂ）に示すような定電流Ｉ２に相当するものであった場合、この定電流Ｉ２での放電電圧特性と、電池電圧Ｖ２とを参照することで、電池の正確な残量Ｃを算出することができる。
【００４３】
上記ステップＳ１０９において、バッテリＢＴの残量を算出した上で、ＣＰＵ１１はその時点でこのリスト端末装置１０において「残り動作時間」の表示を行なう動作設定がなされているか否かを判断する（ステップＳ１１０）。
【００４４】
「残り動作時間」の表示を行なう動作設定がなされていないと判断した場合（ステップＳ１１０のＮｏ）、ＣＰＵ１１は、算出したバッテリＢＴの残量情報を第１表示部１４または第２表示部１５において表示させる（ステップＳ１１１）。
【００４５】
また上記ステップＳ１１０において、「残り動作時間」の表示を行なう動作設定がなされていると判断した場合（ステップＳ１１０のＹｅｓ）、ＣＰＵ１１は、直前の上記ステップＳ１０８で選択した放電電圧特性のテーブルで示される定電流の値と上記電圧値、及び上記算出した残量に応じて、その時点で実行しているアプリケーションプログラム等に応じた残り動作時間を算出する（ステップＳ１１２）。
【００４６】
そして、算出したバッテリＢＴの残量情報と残り動作時間の情報とを、第１表示部１４または第２表示部１５において表示させる（ステップＳ１１３）。
【００４７】
上記ステップＳ１１１またはステップＳ１１３での表示処理後、ＣＰＵ１１は再び上記ステップＳ１０５からの処理に戻る。
【００４８】
また、上記ステップＳ１０６において、タッチ入力部１６や操作部２２の操作に伴って何らかのアプリケーションプログラムが指定されるなどにより負荷状態が変化したと判断した場合（ステップＳ１０６のＹｅｓ）、ＣＰＵ１１は変化後の負荷に応じてあらかじめ設定されている時間値に応じて上記時間間隔Ｔを更新設定する（ステップＳ１１４）。
【００４９】
ここで更新設定する時間Ｔは、例えば無線通信アンテナ２９、無線通信部２５を介して外部機器から無線送信されてくる動画像データに基づいて、第２表示部１５に動画像をモニタ表示するような、ＣＰＵ１１での処理負担が大きく、定電流消費が激しいと判断されるアプリケーションプログラムの実行時には、バッテリＢＴの消耗度合いをこまめにチェックする必要があるものとして、より短い値、例えば１［秒］を更新設定する。
【００５０】
また反対に、予めインストールされているアプリケーションプログラムをいずれも実行せず、上述したように本リスト端末装置１０を低消費電力モードである時計モードなどで運用し、第１表示部１４に時刻等を表示させる低負荷の動作時には、時間間隔Ｔに上述した最長となる値、例えば６０［秒］を更新設定する。
【００５１】
このように、実行するアプリケーションプログラム等の負荷の大きさに応じて、時間間隔Ｔを複数段階に分けて適時更新設定する。
【００５２】
さらにＣＰＵ１１は、負荷変動直後の現在時刻を取得した上で（ステップＳ１１５）、上記ステップＳ１０７からの処理に進んで、上記時間間隔Ｔの計時動作をリセットすると共に、電源制御部２４によりその時点でのバッテリＢＴの端子間電圧を測定させる。
【００５３】
この電圧測定により、ＣＰＵ１１が実行すべき負荷が変動した直後の電池残量が表示され、以後、上記更新設定した時間間隔Ｔに基づくバッテリＢＴの残量表示が迅速に開始されることになる。
【００５４】
図４は、リスト端末装置１０において、カヌーやカヤック、ＳＵＰＢ（スタンドアップパドルボード）などのパドルスポーツ用のアプリケーションプログラムの実行時に、第２表示部１５に表示される画像を例示する図である。
【００５５】
同図では、略円形状の画面の上左部１５ａにおいて、「カヌーイスト」のシルエット画像と平均速度「１５．１ｋｍ／ｈ」、同上右部１５ｂにおいて、現在時刻「１０：１０」、中央部１５ｃにおいて、現在の移動距離「１０．７ｋｍ」、中下部１５ｄにおいて、経過時間「１ｈ２６ｍｉｎ」をそれぞれ表示すると共に、最下部１５ｅにおいて、バッテリＢＴの残量「７８［％］」をそのおおよその残量を模した電池のシンボルとともに表示している。
【００５６】
なお、図示されていないが、「残り動作時間」の表示を行なう動作設定がなされている場合は、最下部１５ｅにおいて、バッテリＢＴの残量と共に、残り動作時間が表示される。
【００５７】
なお、上記データ格納メモリ１３の電圧テーブル群１３Ａに記憶させる放電電圧特性のテーブルは、予め制御対象となるバッテリＢＴを、複数の定電流毎に複数回測定して得た値に基づいて作成したものであり、テーブルとしての記憶容量が増大しないように適宜時間間隔を間引いたものとしてもよい。
【００５８】
その場合、放電電圧特性が直線的に変化する区間を、後の補間処理が容易であるものとして、より多くデータを間引く一方で、過渡的に変化する区間では間引く度合いを減らすなど、検出精度を勘案した上で、適宜データの簡略化及び可能な限りデータ圧縮を施すものとしてもよい。
【００５９】
さらに本実施形態では電圧テーブル群１３Ａに放電電圧特性のテーブルを記憶するものとして示したが、放電電圧特性が線形表示による関数化表現が可能である場合には、上記電圧テーブル群１３Ａに代えて、必要に応じて関数中の係数を処理の負荷に応じて適宜更新するなど、適切な関数を設定したＣＰＵ１１用の制御プログラムをデータ格納メモリ１３に記憶させることも考えられる。
【００６０】
さらに上記実施形態では説明しなかったが、特にリチウムイオン電池などの２次電池では、電池側に内蔵されるコントロール回路に温度センサが組込まれている場合が殆どであるため、当該温度センサから検出される温度情報も勘案してバッテリＢＴの電池残量を補正して算出するものとすれば、より正確で誤差の少ない残量の予測が実現できる。
【００６１】
以上詳述した如く本実施形態によれば、直接に電流測定を行なうことなく、正確に電池残量を予測することが可能となる。
【００６２】
また上記実施形態では、放電電圧特性が異なる負荷の大きさによって、バッテリＢＴの電圧値を測定する時間間隔を適宜可変設定するものとしたので、バッテリＢＴの消耗の度合いを予測して適切なタイミングでリアルタイムに提示させることができる。
【００６３】
この点で特に、複数のアプリケーションプログラムを予めインストールしており、それらの中から１つまたは複数を選択して実行するような、情報処理機能を有する装置では、選択したアプリケーションプログラムによって、電源となる電池でのおおよその放電電圧特性が判断できるため、より適切に電池の残量を予測して提示できる。
【００６４】
なお上記実施形態では、必要により電池残量に加えて、その時点の動作状態に応じた残り動作時間も提示できるものとしたので、電池の消耗の度合いを正確に認識した上で、電池に残った電力を有効に活用して装置を動作させることができる。
【００６５】
なお上記実施形態は、本発明をリチウムイオン二次電池を電源としたリスト端末に適用した場合について説明したものであるが、本発明は電源となる電池の種別や電子機器等を特定するものではない。
【００６６】
その他、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００６７】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［請求項１］  
電池の複数の放電電流条件での特性情報を記憶した記憶手段と、  
上記電池の端子間電圧を測定する電圧測定手段と、  
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、  
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、  
を備える電池残量推定装置。  
［請求項２］  
上記電池の動作負荷を判断する判断手段と、  
上記判断手段での判断結果に基づいて上記所定の時間間隔を可変設定する時間設定手段と、  
をさらに備える請求項１記載の電池残量推定装置。  
［請求項３］  
当該電池残量推定装置は電子機器内に備えられ、  
上記電子機器は、複数の動作形態から１つを選択的に実行し、  
上記判断手段は、その時点で実行している動作形態に応じて、上記電池の動作負荷を判断する、  
請求項２記載の電池残量推定装置。  
［請求項４］  
上記電池残量推定手段は、上記電池の残量と動作可能な残り時間とを推定する、請求項１乃至３いずれか記載の電池残量推定装置。  
［請求項５］  
当該電池残量推定装置は、  
上記所定の時間間隔毎に、上記電圧測定手段と、上記選択手段と、上記電池残量推定手段と、を実行する、  
請求項１乃至４いずれか記載の電池残量推定装置。  
［請求項６］  
電源の電池と、  
上記電池の複数の放電電流条件での特性情報を記憶した記憶手段と、  
上記電池の端子間電圧を測定する電圧測定手段と、  
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、  
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、  
上記電池残量推定手段で得た上記電池の残量を出力する出力手段と、  
を備える電子機器。  
［請求項７］  
電池残量推定方法であって、  
電池の複数の放電電流条件での特性情報を記憶する記憶工程と、  
上記電池の端子間電圧を測定する電圧測定工程と、  
所定の時間間隔で、上記電圧測定工程で測定した複数の電圧値から上記記憶工程で記憶した放電電流条件の特性情報の１つを選択する選択工程と、  
上記選択工程で選択した放電電流条件の特性情報と上記電圧測定工程で測定した電圧値とにより上記電池の残量を推定する電池残量推定工程と、  
を有する電池残量推定方法。  
［請求項８］  
電池残量推定装置のコンピュータが実行するプログラムであって、上記コンピュータを、  
電池の複数の放電電流条件での特性情報を記憶する記憶手段と、  
上記電池の端子間電圧を測定する電圧測定手段と、  
所定の時間間隔で、上記電圧測定手段で測定した複数の電圧値から上記記憶手段で記憶した放電電流条件の特性情報の１つを選択する選択手段と、  
上記選択手段で選択した放電電流条件の特性情報と上記電圧測定手段で測定した電圧値とにより上記電池の残量を推定する電池残量推定手段と、  
して機能させるプログラム。
【符号の説明】
【００６８】
１０…リスト端末装置、
１１…ＣＰＵ、
１２…ワークメモリ、
１３…データ格納メモリ、
１３Ａ…電圧テーブル群、
１４…第１表示部、
１５…第２表示部、
１６…タッチ入力部、
１７…撮像部、
１８…音声処理部、
１９…ＧＰＳレシーバ、
２０…加速度センサ、
２１…地磁気センサ、
２２…操作部、
２３…バイブレータ、
２４…電源制御部、
２５…無線通信部、
２６…マイクロホン部、
２７…スピーカ部、
２８…ＧＰＳアンテナ、
２９…無線通信アンテナ、
Ｂ…バス、
ＢＴ…電池
【図１】
2019164051.tif 000003
【図２】
2019164051.tif 000004
【図３】
2019164051.tif 000005
【図４】
2019164051.tif 000006