(57)【要約】【課題】携帯電話端末の如き機器のバッテリ残量表示を正確に行う。【解決手段】装着された二次電池の充放電特性及び充電容量をバッテリプロファイルとして記憶する。その記憶されたバッテリプロファイルと当該端末装置の稼働状態とに基づいて、装着された二次電池のバッテリ残量を推定して仮想バッテリ残量を算出する。そして、算出された仮想バッテリ残量を表示する。【選択図】図３
2010206706.tif 000002
【特許請求の範囲】
【請求項１】
二次電池が装着される電池装着部と、
前記電池装着部に装着される二次電池の充放電特性及び充電容量をバッテリプロファイルとして記憶する記憶部と、
前記記憶部に記憶されたバッテリプロファイルと当該端末装置の稼働状態とに基づいて、前記電池装着部に装着された二次電池のバッテリ残量を推定して仮想バッテリ残量を得る制御部と、
前記制御部が得た仮想バッテリ残量を表示する表示部とを備えた
端末装置。
【請求項２】
前記電池装着部に装着された二次電池の特性を測定する電池測定部を備え、
前記制御部は、前記電池測定部の測定値から算出した二次電池の実バッテリ残量を、前記仮想バッテリ残量の初期値を設定する
請求項１に記載の端末装置。
【請求項３】
前記電池測定部は、前記二次電池の特性の測定を随時行い、
前記制御部は、前記電池測定部の測定値から算出した二次電池の実バッテリ残量との比較で、仮想バッテリ残量の補正を随時行う
請求項２に記載の端末装置。
【請求項４】
前記制御部は、当該端末装置の起動時に取得したバッテリ残量の情報に基づいて、前記仮想バッテリ残量の初期値を設定する
請求項１に記載の端末装置。
【請求項５】
前記制御部は、前記仮想バッテリ残量の変化による二次電池の使用状態の予測から、前記電池装着部に装着された二次電池の寿命を予測する
請求項１に記載の端末装置。
【請求項６】
装着された二次電池を電源として使用する端末装置におけるバッテリ残量表示方法において、
装着された二次電池の充放電特性及び充電容量をバッテリプロファイルとして記憶し、
記憶された前記バッテリプロファイルと当該端末装置の稼働状態とに基づいて、装着された二次電池のバッテリ残量を推定して仮想バッテリ残量を算出し、
前記算出された仮想バッテリ残量を表示する
バッテリ残量表示方法。
【請求項７】
装着された二次電池の充放電特性及び充電容量をバッテリプロファイルとして記憶する記憶処理と、
記憶された前記バッテリプロファイルと当該端末装置の稼働状態とに基づいて、装着された二次電池のバッテリ残量を推定して仮想バッテリ残量を算出する算出処理と、
前記算出された仮想バッテリ残量を表示する表示処理とを、情報処理装置に実装して実行させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話端末に適用して好適な端末装置、及びその端末装置に適用されるバッテリ残量表示方法、並びにその方法を適用したプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話端末などの二次電池を電源として使用した端末装置において、バッテリ残量を通知する機能を備えた機器が商品化されている。バッテリ残量を通知する機能としては、従来、バッテリの電圧を監視し、その監視して得た電圧値に基づいて、バッテリ残量と残り時間を常時表示するか、もしくは電源オン時に残量を通知する方式が採用されている。即ち、例えば図９に示すように、携帯電話端末１のバッテリ２の端子間電圧を測定して、その測定電圧値からバッテリ残量を算出する。そして、その算出した残量を、表示パネル３内に図形などによる残量表示４として表示させる。表示される残量表示４は、例えば３段階や４段階程度の比較的少ないステップ数の表示である。
【０００３】
特許文献１には、電池残量表示を行う携帯端末の例についての記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３２１２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来の携帯電話端末の如きバッテリ残量表示機能付き機器は、バッテリの電圧を随時計測してバッテリ残量を表示しているだけであるので、必ずしも正確なバッテリ残量が表示されているとは言えない問題があった。例えば、外部からの熱や湿度の変動の影響で、バッテリ状態も変動する可能性があり、電圧値だけから、正確な残量表示が行えているとは言えなかった。
【０００６】
例えば、ユーザの使い勝手を考えた場合、電池残量を百分率（パーセント）などのある程度正確な数値で表示させることが好ましい。しかしながら、バッテリの端子電圧は温度や湿度などの外的な要因で変動があり、端子電圧をそのまま正確な充電残量に換算するのは困難であった。
【０００７】
本発明はかかる点に鑑みてなされたものであり、バッテリの充電量を使用者に的確に告知できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、装着された二次電池の充放電特性及び充電容量をバッテリプロファイルとして記憶する。その上で、記憶されたバッテリプロファイルと当該端末装置の稼働状態とに基づいて、装着された二次電池のバッテリ残量を推定して仮想バッテリ残量を算出する。そして、算出された仮想バッテリ残量を表示する。
【０００９】
本発明によると、実際の二次電池の端子電圧などを測定することなく、バッテリプロファイルと端末装置の稼働状態とに基づいて、仮想バッテリ残量を算出して保持することになる。その算出された仮想バッテリ残量を使って、残量表示が行われる。
【発明の効果】
【００１０】
本発明によると、仮想バッテリ残量を算出して、その算出した仮想バッテリ残量からバッテリ残量表示を行うことで、搭載された二次電池をソフトウェア処理で模倣することになり、温度などの外界の影響をうけることなく、バッテリ電圧の測定誤差を排した残量予測ができる。これにより、バッテリ残量の表示精度を高めることになり、ユーザの利便性向上が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態の例の端末装置の内部構成を示すブロック図である。
【図２】本発明の一実施の形態の例による原理図である。
【図３】本発明の一実施の形態の例による処理例を示すフローチャートである。
【図４】本発明の一実施の形態の例による携帯電話端末の確認画面の表示画面例を示した説明図である。
【図５】本発明の一実施の形態の例によるシステム項目例を示す説明図である。
【図６】本発明の一実施の形態の例による消費電力係数テーブル例を示す説明図である。
【図７】本発明の一実施の形態の例によるバッテリ経年劣化係数の例を示す説明図である。
【図８】本発明の一実施の形態の例による処理例を示すフローチャートである。
【図９】従来のバッテリ残量表示の概念を示した原理図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態について、以下の順序で説明する。
１．端末の全体構成（図１）
２．仮想バッテリ残量の原理（図２）
３．仮想バッテリの算出とその算出に基づいた処理（図３〜図７）
４．仮想バッテリ残量の補正処理（図８）
５．実施の形態の変形例
【００１３】
＜１．端末の全体構成：図１＞
以下、本発明の一実施の形態の例を、図１〜７を参照して説明する。本実施の形態においては、携帯端末装置である携帯電話端末に適用した例である。
【００１４】
図１は、本実施の形態の例である携帯電話端末１００の内部構成例を示すブロック図である。携帯電話端末１００は、マイクロプロセッサ等よりなる制御部１０１を備え、制御部１０１は、制御信号が伝送される制御ライン１５０又はデータが伝送されるデータライン１６０を介して、携帯電話端末１００内の各部と接続されている。そして、制御部１０１はこれらのラインを通して各部と通信を行い、各部の動作制御を行う。また、制御部１０１は、仮想バッテリの算出処理を行い、その算出された仮想バッテリの残量に基づいて、バッテリ残量の表示処理を行う。仮想バッテリに関連した処理については後述する。
【００１５】
制御ライン１５０には、通信回路１０２と、表示部１０３と、操作部１０４と、メモリ１０５とが接続されている。
【００１６】
通信回路１０２にはアンテナ１０６が接続してあり、通信回路１０２は、アンテナ１０６で得られた電波を復調して、基地局から伝送された音声信号や映像信号などを取り出す。また、データライン１６０を介して入力された音声信号を音声出力するスピーカ１０７及び周囲の音声を拾って音声信号に変換するマイクロホン１０８から伝送された音声信号や制御部１０１で制御された映像信号を、電波に変換してアンテナ１０６に出力する処理を行う。
【００１７】
表示部１０３は、液晶パネル等で構成される表示パネル１０９と、その表示パネル１０９の駆動部とで構成され、着信した電話の電話番号や、アンテナ１０６を通して送受信される電子メールの文章等や、カメラからの撮像が表示される。後述する電池残量についてもこの表示パネル１０９を使って表示される。操作部１０６は、数字などのダイヤルキーやその他の各種機能キーで構成される。そしてそれらのキーがユーザに押下された場合に、操作内容に応じた操作信号を生成して制御部１０１に供給する。
【００１８】
メモリ１０５は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）で構成され、メモリ１０５には、携帯電話端末１００の制御や仮想バッテリの算出処理に必要なソフトウェア等が格納されている。後述するバッテリプロファイルについても、このメモリ１０５に記憶される。また、メモリ１０５には、制御部１０１で制御が行われる際に一時的に発生するデータ等も格納される。
なお、図示はしないが、本実施の形態の携帯電話端末１００は、二次電池（バッテリ）が装着される電池装着部を備える。そして、その電池装着部に装着した二次電池から端末が必要とする電源の供給を受ける。二次電池から得た電源は、端末内の電源回路（図示せず）で、端末内の各回路が必要な電圧の電源に変換して供給される。二次電池としては、例えばリチウムイオン電池が使用される。
なお、電池装着部に装着された二次電池の端子電圧を測定する電池測定部を備えるが、その電池測定部で測定した電圧は、後述するように補助的にだけ使用し、バッテリ残量の判断を行う際には、直接は電池の端子電圧は使用しない構成としてある。
【００１９】
＜２．仮想バッテリ残量の原理：図２＞
次に、本実施の形態の携帯電話端末１００で、装着された二次電池の残量を管理する処理について説明する。
本実施の形態においては、制御部１０１が仮想バッテリの算出処理を行い、その算出された仮想バッテリの残量に基づいて、バッテリ残量の表示処理を行う。
図２は、この仮想バッテリを使った残量表示の原理を示した図である。即ち、携帯電話端末１００は、二次電池１３０を備えるが、その二次電池１３０の端子電圧などを測定することなく、制御部１０１は端末内の動作状況に基づいて仮想バッテリ残量１０１ａを算出する。その算出した仮想バッテリ残量１０１ａに基づいて、制御部１０１は、表示パネル１０９に電池残量表示１１１を行う。この図２の例では、電池残量表示１１１として、バッテリ残量を百分率の値の表示例（即ちパーセント表示例）を示す。
図２に示した電池残量表示１１１は、表示パネル１０９で常に表示している。或いは、ユーザが何らかの操作をしたとき、該当する電池残量表示１１１を行う。或いはまた、図９に示した従来の３段階程度の表示と、図２に示したパーセントによる電池残量表示１１１を切り換えできるようにしてもよい。
【００２０】
＜３．仮想バッテリの算出とその算出に基づいた処理：図３〜図７＞
次に、図３のフローチャートを参照して、携帯電話端末１００内での仮想バッテリ残量を算出する処理例について説明する。この図３のフローチャートの処理は、この携帯電話端末１００を最初に起動する際に開始される。また、二次電池を新しいものに交換した際にも実行される。
【００２１】
図３のフローチャートの処理は、制御部１０１での制御により実行される。図３のフローチャートに従って説明すると、まず、携帯電話端末１００の型番を取得する（ステップＳ１０２）。この型番の取得は、例えば携帯電話端末１００と二次電池との間で通信が可能である場合には、その通信で二次電池内の制御部（図示せず）から取得する。通信ができない二次電池の場合には、予め、この携帯電話端末１００用に用意された複数種類の型番を端末１００内に記憶させておく。そして、その記憶された型番の一覧を表示させて、ユーザ操作で選択させる。取得後（又は選択後）、携帯電話端末１００に格納されているバッテリが特定され、そのバッテリ用のバッテリプロファイルが設定される（ステップ１０２）。バッテリプロファイルは、携帯電話端末１００内のメモリ１０５に記憶させてあり、二次電池の充電容量と充電特性及び放電特性を示したデータである。また、携帯電話端末１００が有する各機能を実行した際に、どれだけの電力を消費するかについてのデータについても、バッテリプロファイルとして記憶させても良い。ここでの機能とは、通話機能，メールの送受信機能，メール文の入力機能，画像の表示機能など、携帯電話端末１００が備えるあらゆる機能であり、端末の基地局への位置登録などのユーザ操作とは無関係に行われる機能についても含まれる。
【００２２】
図３の説明に戻ると、次に格納されているバッテリが、新品であるかを判断する（ステップＳ１０３）。この場合の判断は、表示パネル１０９にて表示される画面の選択によって決定される。そのときの表示される画面は、例えば図４に示すように、表示パネル１０９に、「装着したバッテリは新品ですか」と表示１２１を行い、その回答１２２，１２３を選ぶ表示を行う。
【００２３】
新品の二次電池が使用される場合には、新品の電池として規定された充電量のバッテリ残量を取得する（ステップＳ１０５）。対して、新品の二次電池でない場合には、電池電圧などから実際のバッテリ残量を測定し（ステップＳ１０４）、実際のバッテリ残量を取得する（ステップＳ１０５）。
【００２４】
ここまでの処理が完了すると、制御部１０１で、仮想バッテリシステムを開始する（ステップＳ１０６）。先に取得した実際のバッテリ残量を、仮想バッテリ残量に変換する（ステップＳ１０７）。
【００２５】
次に、バッテリプロファイルから算出したバッテリ総充電容量を基として、変換した仮想バッテリ残量を百分率にした値を表示パネル１０９で表示させる（ステップＳ１０８）。ここでは、例えば図２に示したように表示される。
【００２６】
この状態で、携帯電話端末１００が何らかの機能を実行しているかを制御部１０１が判断する（ステップＳ１０９）。ここで、何らかの機能を実行している場合は、該当する機能の実行によるバッテリ使用消費量を算出して（ステップＳ１１０）、バッテリ使用消費量の分を仮想バッテリ残量から減算させる（ステップＳ１１１）。これは、携帯電話端末１００が起動している間は常に監視しており、全ての機能を使用のたびに、バッテリ使用消費量を計算して、そのバッテリ使用消費量分だけ、仮想バッテリ残量を減算させる。これに対して、ステップＳ１０９で、携帯電話端末１００が電源オフ状態で、何も機能を実行していない場合には、次のステップＳ１１２に進む。
【００２７】
ここで、内蔵アプリケーションを使用した場合のバッテリ使用消費を検出し、そのバッテリ使用消費の分を減算した仮想バッテリ残量の算出処理の例を記す。まず、図５に示すように、端末の電源オン時のシステム全体の消費電力とバッテリ総充電容量とシステム動作電圧が設定された場合を考える。ただし、図５において、αを消費電力係数（使用アプリケーションや機能による割増率）、βを経年劣化係数（バッテリの経年劣化により、満充電時の容量の減少割合）、ｔｃをタイマーカウンタ（プログラムでインクリメントしていくカウンタ、つまり使用済み量）とする。
【００２８】
使用アプリケーションや機能を使用した場合のシステム消費電流（Ｉｃｃ）[Ａ]は、以下の式で表される。
Ｉｃｃ＝（５×α）÷４．０＝１．２５×α
【００２９】
そして、駆動可能時間ＴＯ［ｈ］（＝仮想バッテリの残量）は、以下の式で表される。
ＴＯ＝（１０００×β−ｔｃ）÷Ｉｃｃ＝０．８×（（１０００×β−ｔｃ）÷α）
【００３０】
この式は、次のように解釈できる。αが大きくなれば駆動時間は小さくなる。つまり、使用アプリケーションや機能によって可変となる。βが小さくなれば駆動時間は小さくなる。つまり、バッテリ寿命により可変となる。ｔｃが増加していけば、駆動時間は小さくなる。
【００３１】
例えば、このα及びβを図６の消費電力係数を示すテーブル及び図７のバッテリ経年劣化係数を示すテーブルに示すテーブルから参照し、ＴＯの式に代入することで駆動可能時間ＴＯ［ｈ］（＝仮想バッテリの残量）を求めることができる。
ただし、図６の消費電力係数を示すテーブルでは、アプリＡを使った場合は１．２、アプリＢを使った場合は２．０、機能Ｃを使った場合は１．５という係数が設定されている。さらに、図７のバッテリ経年劣化係数を示すテーブルでは、経過年数が１年の場合は０．９、経過年数が２年の場合は０．６、経過年数が３年の場合は０．４という係数が設定されている。
【００３２】
この場合、仮想バッテリの残量を駆動動作時間で表したが、電圧や電流からでも表してもよい。
【００３３】
ここで図３のフローチャートの説明に戻る。ステップＳ１１１で仮想バッテリ残量を減算した場合と、（ステップＳ１０９で全く機能を実行中でないと判断した場合には、携帯電話端末１００が充電中どうかの判断を行う（ステップＳ１１２）。ここで、充電していない場合、携帯電話端末１００の通常待機の放電予測により仮想バッテリ残量を減算させる（ステップＳ１１３）。これに対して、充電している場合には、バッテリプロファイルに設定されている送電予測により仮想バッテリ残量を加算させる（ステップＳ１１４）。ただし、充電が中断した場合は、次のステップＳ１１５に進む。
【００３４】
次に、現在の仮想バッテリ残量の判定を行う（ステップＳ１１５）。つまり、バッテリプロファイルに設定されている必要な仮想バッテリ残量以上であるかの判断をする。仮想バッテリ残量以上である場合、バッテリ交換が必要かの判断をする（ステップＳ１１６）。バッテリ交換の必要がない場合は、ステップＳ１０８に戻る。ステップＳ１１６でバッテリ交換の必要がある場合は、表示パネル１０９にバッテリの交換時期であることを表示して（ステップＳ１１７）、携帯電話端末１００の電源を切断する（ステップＳ１１８）。
【００３５】
これに対して、ステップＳ１１５で必要な仮想バッテリ残量以上でない場合には、バッテリ充電が必要であることを表示して（ステップＳ１１９）、携帯電話端末１００の電源を切断する（ステップＳ１２０）。
【００３６】
そして、携帯電話端末１００を充電装置に接続し、携帯電話端末１００を起動した場合（ステップＳ１２１）、ステップＳ１０４に戻る。
【００３７】
このようにすることで、携帯電話端末１００は自端末の環境や使用頻度によらず、常にバッテリの残量状況を正確に確認することが可能になる。
即ち、従来は携帯電話端末に格納されているバッテリの電圧は外部からの熱や湿度の変動等の環境で大きく変化し、その状況の中で測定したバッテリ残量を表示しているため、正確なバッテリ残量を表示させることが困難であった。これに対して、本実施の形態の例の場合には、ソフトウェアで仮想バッテリを再現し、残量を正確に予測する。搭載バッテリをソフトウェアのみで模倣するため、バッテリ電圧の測定誤差を排した残量予測ができるようになる。
【００３８】
＜４．仮想バッテリ残量の補正処理：図８＞
次に、図８を参照して、本実施の形態の携帯電話端末に装着された二次電池の仮想バッテリ残量を、実際の二次電池の残量に基づいて補正する処理について説明する。
この補正処理は、二次電池の充電時に行うようにしたものである。
図８に従って以下処理を説明する。
【００３９】
まず、充電が開始されると、充電電流や充電時間に基づいて仮想バッテリ残量を変化させて満充電で充電を完了させる（ステップＳ２０１）。この仮想バッテリの処理と並行して、実際の二次電池の充電残量も実際の電池電圧の測定などから検出して、満充電まで充電を完了させる（ステップＳ２０３）。そして、仮想バッテリ残量と実際のバッテリ残量の正確な値を取得する（ステップＳ２０２、２０４）。
【００４０】
そして、仮想バッテリと実際のバッテリの残量を比較する（ステップＳ２０５）。この比較で、仮想バッテリ残量が実際のバッテリ残量が等しいか否か判断する（ステップＳ２０６）。ステップＳ２０６の判断で等しくなかった場合、実際のバッテリ残量が仮想バッテリ残量と等しくなるまで充電を行う（ステップＳ２０７）。その後、ステップＳ２０５に戻って、再度、比較を行う。
【００４１】
これに対して、ステップＳ２０６で仮想バッテリ残量が実際のバッテリ残量が等しかった場合、このフローチャートを終了する。
【００４２】
このように充電処理を行うことで、仮想バッテリ残量と実際の二次電池の充電残量との差が、充電が行われるごとに補正され、仮想バッテリ残量に誤差が蓄積することがなくなる。
【００４３】
＜５．実施の形態の変形例＞
なお、上述した実施の形態では、本発明を携帯電話端末を適用した例について説明したが、携帯電話端末以外の二次電池で駆動される携帯用の端末装置に、本発明を適用してもよい。
【００４４】
また、上述した実施の形態では、端末装置内にバッテリプロファイルを予め記憶させて、その記憶されたバッテリプロファイルを使って仮想バッテリ残量を算出するようにした。これに対して、装着された二次電池を型番などの形式を取得すると、その形式の二次電池のバッテリプロファイルを通信処理で何らかのセンタから取得して、端末装置内に保持させるようにしてもよい。或いは、新規の形式の二次電池（バッテリ）が開発（販売）されるごとに、その二次電池のバッテリプロファイルをセンタ側からバージョンアップ情報として端末装置に伝送させるようしてもよい。
【００４５】
さらに、上述した実施の形態では、装着された二次電池の端子電圧は、充電時以外では測定しない構成としたが、ある程度の周期で測定して、仮想バッテリ残量と実バッテリ残量との誤差を随時補正するようにしてもよい。
【００４６】
また上述した実施の形態では、制御部１０１が予め仮想バッテリ残量を作成する機能を有する構成としたが、図３のフローチャートなどに示した本発明の処理を行うソフトウェア（プログラム）を作成して、そのソフトウェアを、既存の端末装置に実装して、実施の形態で説明した処理をおこなう端末装置にできるようにしてもよい。この場合、ソフトウェアは、無線伝送などで配信させる他に、何らかの媒体に記憶させて配布するようにしてもよい。
【００４７】
また上述した実施の形態では、バッテリ残量表示を行うために仮想バッテリ残量を使用したが、その他の処理に使用してもよい。即ち、例えば図７に示すようにバッテリの経年変化を考慮するようにしてあり、図３のフローチャートの処理などで検出した経年変化で、所定レベル以上の劣化を検出したとき、バッテリ交換を告知する表示を、表示部で行うようにしてもよい。
【符号の説明】
【００４８】
１００…携帯電話端末、１０１…制御部、１０２…通信回路、１０３…表示部、１０４…操作部、１０５…メモリ、１０６…アンテナ、１０７…スピーカ、１０８…マイク、１０９…表示パネル、１５０…制御ライン、１６０…データライン
【図１】
2010206706.tif 000003
【図２】
2010206706.tif 000004
【図３】
2010206706.tif 000005
【図４】
2010206706.tif 000006
【図５】
2010206706.tif 000007
【図６】
2010206706.tif 000008
【図７】
2010206706.tif 000009
【図８】
2010206706.tif 000010
【図９】
2010206706.tif 000011