(57)【要約】  バッテリ（二次電池）の使用可能時間を延長することができるバッテリ駆動機器を提供することを目的とする。  本発明のバッテリ駆動機器２００に搭載されたバッテリ制御部２２０は、閾値電圧Ｖｔｈを記憶しており、現在のバッテリ電圧Ｖと電圧閾値Ｖｔｈとを基に、満充電のバッテリの放電直後の急激な電圧降下の発生を検出する。急激な電圧降下を検出すると、バッテリに掛かる負荷を軽減するように制御をする。
2007139102.tif 000002
【特許請求の範囲】
【請求項１】
充電可能なバッテリにより駆動するバッテリ駆動機器であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とするバッテリ駆動機器。
【請求項２】
前記バッテリ駆動機器は、利用者による前記電圧閾値の入力を受け付ける受付手段を備え、
前記記憶手段は、前記受付手段の受け付けた前記電圧閾値を記憶している
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項３】
前記バッテリ駆動機器は、さらに、
所定の温度閾値を記憶している温度閾値記憶手段と、
前記バッテリの温度を計測する温度計測手段と、
前記温度閾値と計測された温度とを比較する温度比較手段とを備え、
前記制御手段は、さらに、
前記温度比較手段による比較の結果が計測された温度が前記温度閾値未満であることを示している場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動装置。
【請求項４】
前記記憶手段はさらに、前記バッテリを継続使用した場合に電圧が急激に降下し始める点を示す終端電圧閾値を記憶しており、
前記バッテリ駆動機器は、さらに、
前記電圧計測手段の計測した電圧と前記終端電圧とを比較する終端判定手段を備え、
前記制御手段は、計測された電圧が前記終端電圧に満たない場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項５】
充電可能なバッテリにより駆動するバッテリ駆動機器であって、
所定の閾値を記憶している記憶手段と、
定期的に前記バッテリの電圧を計測する電圧計測手段と、
計測された電圧を基に前記バッテリの経時的な電圧の変化量を算出する算出手段と、
算出された変化量と前記閾値とを比較する比較手段と、
算出された変化量が前記閾値未満である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とするバッテリ駆動機器。
【請求項６】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御方法であって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段備え、
前記負荷制御方法は、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御方法。
【請求項７】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御方法であって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段を備え、
前記負荷制御プログラムは、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御プログラム。
【請求項８】
充電可能なバッテリにより駆動するバッテリ駆動機器に搭載される集積回路であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とする集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池（以下、単にバッテリと呼ぶ）の使用時間の延長に関する。特に、充電直後の電圧降下に着目したバッテリ使用時間の延長に関する。
【背景技術】
【０００２】
現在、携帯電話、ノートパソコン、携帯型ゲーム機、デジタルカメラを初めとして、様々な機器にバッテリが搭載されている。これらの機器は、音楽再生、動画像の再生など、様々なアプリケーションを備えている。これらのアプリケーションを長時間利用するために、より長時間にわたり使用可能なバッテリが要望されている。
このような要望に対し、電力消費に伴う電圧の低下を検出し、バッテリにかかる負荷を軽減する技術が数多く開示されている。例えば、特許文献１では、電圧を監視し、一定の閾値を下回ると、ＬＥＤの輝度を下げたりＬＥＤを点滅させる際に低輝度の時間を長くしたりして、消費電力を軽減し、バッテリの放電終了を引き伸ばす技術が開示されている。
【特許文献１】特開２００４−７２２１２号公報
【非特許文献１】電池便覧  松田好晴、竹原善一郎  編                  丸善株式会社  平成２年８月２０日発行
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、バッテリをより長時間使用することのできる新たな技術に対する要望がある。そこで、本発明は、バッテリをより長時間使用することのできるバッテリ駆動機器、負荷制御方法、集積回路、負荷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するため、本発明は、充電可能なバッテリにより駆動するバッテリ駆動機器であって、満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、前記バッテリの電圧を計測する電圧計測手段と、前記バッテリに掛かる負荷を識別する識別手段と、識別された負荷に応じた電圧閾値を取得する取得手段と、取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段とを備えることを特徴とする。【０００５】
ここで上記の「記憶手段」は、実施の形態１における電圧閾値記憶部２２４がその機能を担う。「電圧計測手段」は、実施の形態１における電圧計２０８がその機能を担う。「識別手段」は、システムコントローラ２２１がその機能を担う。「取得手段」及び「比較手段」は、電圧比較部２２３がその機能を担う。「制御手段」は、実施の形態１の負荷制御部２２７がその機能を担う。
【発明の効果】
【０００６】
上記の構成によると、バッテリが使用初期段階であり、かつ、バッテリに掛かる負荷に応じた所定の傾きよりも急激な電圧降下が発生している場合に、前記バッテリに掛かる負荷を軽減するように制御する。
このように、バッテリの使用初期段階のうちに、前記バッテリの消費電力を軽減するように制御することで、より長時間バッテリを使用することができる。なお、「使用初期段階」の定義については、以下の実施の形態においてグラフを用いて説明している。【０００７】
前記バッテリ駆動機器は、利用者による前記電圧閾値の入力を受け付ける受付手段を備え、前記記憶手段は、前記受付手段の受け付けた前記電圧閾値を記憶していることを特徴とする。
この構成によると、本発明のバッテリ駆動機器は、前記受付手段により閾値の入力を受け付ける。【０００８】
前記閾値は、バッテリの種類によって異なる。本発明のバッテリ駆動機器は、前記受付手段を備えるので、前記バッテリの販売後に、より正確な段階閾値及び電圧閾値が判明した場合や、利用者がバッテリを交換した際にも適切な電圧閾値を得ることができる。また、利用者が、新たなアプリケーションを追加した場合、そのアプリケーションを実行した場合にバッテリに掛かる負荷に応じた電圧閾値を追加することもできる。【０００９】
また、前記バッテリ駆動機器は、さらに、所定の温度閾値を記憶している温度閾値記憶手段と、前記バッテリの温度を計測する温度計測手段と、前記温度閾値と計測された温度とを比較する温度比較手段とを備え、前記制御手段は、さらに、前記温度比較手段による比較の結果が計測された温度が前記温度閾値未満であることを示している場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御することを特徴とする。【００１０】
ここで、上記の「温度閾値記憶手段」は、実施の形態３の温度閾値記憶部４２９がその機能を担う。「温度計測手段」、「温度比較手段」は、それぞれ、温度計４１０、温度比較部４３０がその機能を担う。
後にグラフを用いて説明するが、バッテリの放電レート特性は、温度が低いほど悪くなる。これに対処するには、バッテリの消費電力を軽くする以外に考えられない。この構成では、前記バッテリ駆動機器は、温度計測手段と温度比較手段とを備えており、前記制御手段は、計測された温度が所定の閾値に満たない場合、判定手段による判定結果にかかわらず、バッテリの消費電力を軽減するように制御するので、低温の下でも、より長時間バッテリをしようすることができる。【００１１】
前記記憶手段はさらに、前記バッテリを継続使用した場合に電圧が急激に降下し始める点を示す終端電圧閾値を記憶しており、前記バッテリ駆動機器は、さらに、前記電圧計測手段の計測した電圧と前記終端電圧とを比較する終端判定手段を備え、前記制御手段は、計測された電圧が前記終端電圧に満たない場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御することを特徴とする。【００１２】
ここで、上記の「終端判定手段」は、実施の形態２の終端判定部２６７がその機能を担う。
使用時間に伴ってバッテリの電圧は低下する。特に、放電した電気容量が、公称容量に近づくと急激に降下する。このような状態で、バッテリの使用時間を引き延ばすには、バッテリの消費電力を軽減する以外にない。本発明の構成によると、前記制御手段は、前記終端判定手段により、前記バッテリの電圧が前記終端電圧に満たない場合に、必ず消費電力を削減するための制御を行う。従って、バッテリの使用可能な時間を延長することができる。なお、バッテリの「終端段階」の定義については、下記の実施の形態において、グラフを用いて説明している。【００１３】
また、本発明は、充電可能なバッテリにより駆動するバッテリ駆動機器であって、所定の閾値を記憶している記憶手段と、定期的に前記バッテリの電圧を計測する電圧計測手段と、計測された電圧を基に前記バッテリの経時的な電圧の変化量を算出する算出手段と、算出された変化量と前記閾値とを比較する比較手段と、算出された変化量が前記閾値未満である場合、前記バッテリの消費電力を軽減するように制御する制御手段とを備えることを特徴とする。【００１４】
この構成によると、前記判定手段は、定期的にバッテリの電圧を取得し、その変化量に応じて、バッテリの負荷を軽減する制御が必要か否かを判断する。このようにすることで、バッテリの満充電からの使用初期段階の急激な電圧降下にも、バッテリの使用終端段階における急激な電圧降下にも対処することができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係るバッテリ駆動機器２００の構成及び各構成要素間のデータフローを示す構成図である。
【図２】実施の形態１の特徴部分であるバッテリ制御部２２０の構成を示す構成図である。
【図３】システムコントローラ２２１の保持している情報の一例を示す。
【図４】負荷制御部２２７の保持している情報の一例を示す。
【図５】バッテリ制御部２２０の動作を示すフローチャートである。
【図６】実施の形態２の特徴部分であるバッテリ制御部２６０の構成を示す構成図である。
【図７】セレクタ２６６の構成を示すブロック図である。
【図８】バッテリ制御部２６０の動作を示すフローチャートである。
【図９】実施の形態３に係るバッテリ駆動機器４００の構成及びデータフローを示す構成図である。
【図１０】実施の形態３の特徴部分であるバッテリ制御部４２０の構成を示す構成図である。
【図１１】バッテリ制御部４２０の動作を示すフローチャートである。
【図１２】一般的なバッテリに異なる負荷を掛けた場合に、放電された電気容量とバッテリ電圧の関係を示すグラフである。
【図１３】一般的なバッテリを異なる温度下で用いた場合に、放電された電気容量とバッテリの電圧との関係を示すグラフである。
【符号の説明】
【００１６】
２０１    アンテナ
２０２    マイク
２０３    スピーカ
２０４    音声制御部
２０６    ＣＰＵ
２０７    ディスプレイ
２０８    電圧計
２０９    バッテリ
２２０    バッテリ制御部
２２１    システムコントローラ
２２３    電圧比較部
２２４    電圧閾値記憶部
２２５    電圧閾値
２２６    セレクタ
２２７    負荷制御部
【発明を実施するための最良の形態】
【００１７】
１.実施の形態１
以下に、本発明に係るバッテリ駆動機器ついて、図面を用いて説明する。ここで、「バッテリ駆動機器」とは、携帯電話機、携帯型ゲーム機、デジタルカメラ、ノートパソコンなど、様々な機器が考えられるが、本実施の形態では、携帯電話機を例にして説明する。
１．１  バッテリの特性
本発明の理解を容易にするため、ここで、一般的なバッテリの放電レート特性について、図１２及び図１３を用いて説明する。【００１８】
ここでは、公称電圧３．６Ｖ、公称容量８１０ｍＡｈのバッテリを例に説明する。なお、使用開始時には、バッテリは満充電であるとする。
図１２のグラフは、それぞれ、３つの異なる負荷のもとでの、このバッテリの放電レート特性を示している。
曲線１０６は、バッテリを０．２Ｃ（１５６ｍＡ）の負荷の下で使用した場合の放電レート特性を示しており、曲線１０７は、バッテリを１．０Ｃ（７８０ｍＡ）の負荷のもとで使用した場合の放電レート特性を示しており、曲線１０８は、バッテリを２．０Ｃ（１５６０ｍＡ）の負荷の下で使用した場合の放電レート特性を示している。【００１９】
何れの曲線においても、放電開始直後は急激に電圧が降下することを示している。特にバッテリに掛かる負荷が大きいほど急峻に降下する。本明細書において、満充電のからの放電開始直後にバッテリの電圧が急激に降下する状態を、使用初期段階と呼ぶ。
一定の電気容量（ここでは、電気容量１１４（約３０ｍＡｈ））、放電した後は、バッテリにかかる負荷の大きさに関わらずほぼ一定の電位（ここでは約３．６Ｖ）で放電を継続する。本明細書においてこのように、バッテリがほぼ一定の電圧を維持している状態を、安定段階と呼ぶ。【００２０】
曲線１０６は、電気容量１１６を放電し、電圧１１１を過ぎると、急激に電圧降下する。曲線１０７は、電気容量１１７を放電し、電圧１１２を過ぎると、急激に電圧降下する。曲線１０８は、電気容量１１８を放電し、電圧１１３を過ぎると急激に電圧降下する。本明細書において、このような急激な電圧降下をしている状態（図１２の太線部分）を終端段階と呼ぶ。【００２１】
ここで、曲線１０６の示すように低負荷で使用した場合、ほぼ公称容量（８１０ｍＡｈ）の電気を放電することができる。一方、曲線１０８が示すように、高負荷の状態でバッテリを使用し続けると、バッテリからは電気容量１１９（約６４０ｍＡｈ）程度しか、放電することができない。
つまり、高負荷の下で使用すると、公称容量（８１０ｍＡｈ）に達する前に、電圧降下が発生し、公称容量の７割程度しか電気を取り出すことができない。【００２２】
また、図１３は、前述のバッテリの放電レート特性を温度別に示したグラフである。ここでは、一例として、１．０Ｃ（７８０ｍＡ）の負荷の下で使用した場合を示す。
曲線１２２〜１２５は、それぞれ、バッテリを４５ｄｅｇＣ、２０ｄｅｇＣ、０ｄｅｇＣ、−１０ｄｅｇＣで使用した場合の放電温度特性を示している。先に述べたように、放電開始直後には、急激な電圧降下が見られるが、曲線１２５の太線部１２７の示すように、低温の下ではより急峻に電圧降下する。【００２３】
また、曲線１２２は、４５ｄｅｇＣ下で、電気容量１３１の電気を放電することを示している。曲線１２３は、２０ｄｅｇＣの下で、電気容量１３２の電気を放電することを示している。曲線１２４は、０ｄｅｇＣの下で、電気容量１３３の電気を放電することを示している。曲線１２５は、−１０ｄｅｇＣの下で、電気容量１３４の電気を放電することを示している。【００２４】
以上、４つの曲線が示すように、温度が低いほど、バッテリの放電レート特性が悪くなり、取り出せる電気容量が少なくなる。
なお、二次電池の特性については、例えば、非特許文献１に詳細に開示されている。
１．２  バッテリ駆動機器２００の概要
バッテリ駆動機器２００は、アンテナ２０１、マイク２０２、スピーカ２０３、音声制御部２０４、ＣＰＵ２０６、ディスプレイ２０７、バッテリ制御部２２０、電圧計２０８及びバッテリ２０９を含む携帯電話機である。【００２５】
電圧計２０８は、常時バッテリ２０９の電圧を計測しており、計測した電圧Ｖをバッテリ制御部２２０へ出力する。バッテリ制御部２２０は、電圧計２０８から受け取った電圧Ｖと所定の閾値Ｖｔｈとを比較する。比較結果がＶ≧Ｖｔｈであれば、バッテリに掛かる負荷を下げる制御を行う。
バッテリ駆動機器２００は、ＲＡＭ、ＲＯＭなど（図示せず）の記録媒体とマイクロプロセッサとを含むコンピュータシステムであって、ＲＡＭ、ＲＯＭにはコンピュータプログラムが記録されている。マイクロプロセッサが前記コンピュータプログラムに従って動作することにより、バッテリ駆動機器２００はその機能の一部を達成する。
１．３  バッテリ駆動機器２００の構成
以下に、バッテリ駆動機器２００の各構成要素について説明するが、バッテリ駆動機器２００の携帯電話としての音声通信機能については周知であり、本発明に直接関連が無いので、アンテナ２０１、マイク２０２、スピーカ２０３、音声制御部２０４ディスプレイ２０７についての説明は省略する。【００２６】
（１）バッテリ２０９
バッテリ２０９は、一般的な二次電池であって、一例としては、鉛蓄電池、ニッケル−カドミウム蓄電池、ニッケル−水素電池、リチウム電池などである。
バッテリ２０９は、バッテリ駆動機器２００の各構成部へ電力を供給する。
（２）電圧計２０８
電圧計２０８は、バッテリ２０９の出力する電圧を計測し、計測結果（電圧Ｖ）をバッテリ制御部２２０へ出力する。【００２７】
（３）バッテリ制御部２２０
図２は、バッテリ制御部２２０の詳細な構成を示すブロック図である。図２に示すように、バッテリ制御部２２０は、システムコントローラ２２１、電圧比較部２２３、電圧閾値記憶部２２４、セレクタ２２６及び負荷制御部２２７から構成される。図１に示すように、これらは、１個のＬＳＩ上に形成されている。【００２８】
（３−１）電圧閾値記憶部２２４
電圧閾値記憶部２２４は、一例としてＲＯＭから構成され電圧閾値Ｖｔｈを記憶している。これは、一例であって、フラッシュメモリなど、不揮発性の記録媒体であればよい。
上記の通り、充電直後のバッテリ２０９の、電圧は急激に下降し、ある程度の電気容量を放電すると、ほぼ一定になる。この変曲点の電圧を閾値電圧Ｖｔｈとする。なお、実際に実装する場合は、個体差、製造上のばらつきなどを考慮してＶｔｈ←Ｖｔｈ＋αとする。また、バッテリに掛かる負荷はＣＰＵ２０６の実行しているアプリケーションによって異なるので、使用初期段階が終了する変曲点の電圧は、アプリケーションによって異なる。本実施例では、一例として、ＣＰＵ２０６が、最も負荷の重いアプリケーションを実行している際に、使用初期段階が終わる電圧を閾値電圧Ｖｔｈとしている。また、別の例としては、各アプリケーションを実行している場合の変曲点の電圧の平均値を閾値電圧Ｖｔｈとしてもよい。【００２９】
（３−２）電圧比較部２２３
電圧比較部２２３は、電圧計２０８からバッテリ２０９の電圧Ｖを受け取る。電圧Ｖを受け取ると、電圧比較部２２３は、電圧閾値記憶部２２４に記憶されている電圧閾値Ｖｔｈと受け取った電圧Ｖとを比較し、比較結果をシステムコントローラ２２１及びセレクタ２２６へ出力する。比較結果は、一例として正論理に準拠した１ビット長のデータであり、具体的には、Ｖ≧Ｖｔｈであれば「１」、Ｖ＜Ｖｔｈであれば「０」を出力する。ここでＶ≧Ｖｔｈであれば、バッテリ２０９は、使用初期段階である可能性が高いと推測される。また、Ｖｔｈ＞Ｖであれば、バッテリ２０９は、安定段階であるといえる。【００３０】
また、比較結果とともに、電圧計２０８から受け取った電圧Ｖもシステムコントローラ２２１及びセレクタ２２６へ出力する。
電圧比較部２２３は、上記の比較及び出力を常時行っているとしてもよいし、
定期的に繰り返すとしてもよい。
（３−３）システムコントローラ２２１
システムコントローラ２２１は、ＣＰＵ２０６の保持している各アプリケーションについて、そのアプリケーションを実行した場合、満充電のバッテリの電圧の降下が緩やかになる変曲点を示す電圧とを対応付けて記憶している。【００３１】
例えば、図３のようなテーブルを記憶している。図３は、システムコントローラ２２１が管理している情報の一例を示している。
図３に示すように、安定電圧テーブル２３０は、複数の電圧情報２３１、２３２・・・から構成され、各電圧情報はＣＰＵ２０６の備えるアプリケーションとそれぞれ対応している。【００３２】
各電圧情報は、対応するアプリケーションを識別する識別子と、負荷安定電圧とを含んでいる。
負荷安定電圧は、対応するアプリケーションをＣＰＵ２０６が実行しているとき、バッテリ２０９の状態が、使用初期状態から安定状態に変わる変曲点の電圧であり、単位は、Ｖ（ボルト）である。【００３３】
また、システムコントローラ２２１は、ＣＰＵ２０６の動作を監視し、ＣＰＵ２０６が、現在実行中であるアプリケーションの識別子及び実行状態を、実行状態情報２３７として記憶しており、定期的に更新している。
システムコントローラ２２１は、電圧比較部２２３から１ビットの比較結果と電圧Ｖとを受け取る。【００３４】
受け取った比較結果が「０」であれば、システムコントローラ２２１は、特に何もしない。
受け取った比較結果が「１」の場合、システムコントローラ２２１は、実行状態情報２３７を基に、現在ＣＰＵ２０６が実行中であるアプリケーションをと対応する電圧情報を特定する。続いて、システムコントローラ２２１は、特定した電圧情報から負荷安定電圧を読み出し、読み出した負荷安定電圧と受け取った電圧Ｖとを比較する。【００３５】
負荷安定電圧≦電圧Ｖであれば、バッテリ２０９の電圧が依然として、使用初期段階であるといえる。このとき、システムコントローラ２２１は、省電力のための制御が必要であることを示す１ビット長のフィードバック制御信号（ここでは、正論理を採用し、「１」が省電力のための制御が必要であることを示し、「０」が省電力のための制御が不要であることを示す。）を生成し、生成したフィードバック制御情報をセレクタ２２６へ出力する。【００３６】
負荷安定電圧＞電圧Ｖであれば、バッテリ２０９は、既に、安定段階であるといえる。このとき、システムコントローラ２２１は、省電力のための制御が不要であることを示すフィードバック制御信号「０」を生成し、生成したフィードバック制御情報「０」をセレクタ２２６へ出力する。
ここで、具体的に、バッテリ駆動機器２００が音楽再生のアプリケーションを実行中である例を想定してシステムコントローラ２２１の動作を説明する。
＜具体例（ａ）について＞
前述の音楽再生のアプリケーションは、電圧情報２３２と対応する。また、電圧閾値は、具体的にＶｔｈ＝３．７と想定する。また、実行状態情報２３７は、現在実行中のアプリケーションの識別子「Ｂ」と、再生中の楽曲「３曲目」、前記楽曲の残りの再生時間「３０秒」などが含まれている。【００３７】
システムコントローラ２２１は、ここで、電圧比較部２２３から、比較結果「１」と電圧Ｖ＝４．２とを受け取るとする。
受け取った比較結果が「１」であるので、システムコントローラ２２１は、実行状態情報２３７を基に安定電圧テーブル２３０から電圧情報２３２を特定し、特定した電圧情報２３２に含まれる負荷安定電圧「４.０」と受け取った電圧「４．２」とを比較する。比較の結果、受け取った電圧「４．２」が負荷安定電圧「４．０」以上であるので、省電力のための制御が必要であることを示す１ビット長のフィードバック制御信号「１」を生成する。【００３８】
続いて、システムコントローラ２２１は、生成したフィードバック制御信号「１」を、セレクタ２２６へ出力する。  −−−以上、具体例（ａ）終了
＜具体例（ｂ）について＞
また、ＣＰＵ２０６が、同様のアプリケーション実行中に、電圧比較部２２３から、比較結果「１」と電圧Ｖ＝３．９とを受け取った場合を想定する。【００３９】
このときもシステムコントローラ２２１は、実行状態情報２３７を基に、電圧情報２３２を特定し、特定した電圧情報２３２から負荷安定電圧「４．０」を読み出す。続いて、システムコントローラ２２１は、読み出した負荷安定電圧「４．０」と受け取った電圧「３．９」とを比較する。その結果、受け取った電圧が負荷安定電圧未満であるので、省電力の制御が不要であることを示すフィードバック制御信号「０」を生成し、生成したフィードバック制御信号「０」を、セレクタ２２６へ出力する。−−−以上、具体例（ｂ）終了
なお、フィードバック制御信号には、省電力の要否を示すデータ以外の情報を含んでいてもよい。例えば、ＣＰＵ２０６の状態を示す実行状態情報や、具体的な省電力の制御内容などが考えられる。【００４０】
（３−４）セレクタ２２６
セレクタ２２６は、電圧比較部２２３から出力される比較結果を選択条件として、システムコントローラ２２１からの信号又は電圧比較部２２３からの信号のうち一方を選択して、負荷制御部２２７へ出力する機能部である。以下に、セレクタ２２６について、詳細に説明する。【００４１】
図２に示すように、セレクタ２２６は、電圧比較部２２３から現在のバッテリの電圧Ｖと電圧閾値Ｖｔｈとの比較結果を受け取る。また、比較結果と合わせて、電圧Ｖを受け取る。
また、セレクタ２２６は、システムコントローラ２２１から、フィードバック制御信号を受け取る。【００４２】
セレクタ２２６は、電圧比較部２２３から受け取った比較結果が「０」の場合、受け取った比較結果「０」を、フィードバック信号として負荷制御部２２７へ出力する（以下、セレクタ２２６から負荷制御部２２７へ出力される信号をフィードバック信号と呼ぶ）。
電圧比較部２２３から受け取った比較結果が「１」の場合、セレクタ２２６は、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として負荷制御部２２７へ出力する。【００４３】
（３−５）  負荷制御部２２７
負荷制御部２２７は、ＣＰＵ２０６が備える各アプリケーションの識別子と、そのアプリケーションが実行されているときに節電が必要と判断された場合の、節電のための制御内容を対応付けて記憶している。一例として、図４に示すテーブルを記憶している。
図４は、負荷制御部２２７の保持している情報の一例を示している。図４に示すように、負荷制御部２２７は、制御内容テーブル２４０と実行状態情報２４６とを記憶している。【００４４】
制御内容テーブル２４０は、複数の省電情報２４１、２４２・・・から構成され、各省電情報は、ＣＰＵ２０６が備えるアプリケーションとそれぞれ対応している。
各省電情報は、対応するアプリケーションを示す識別子と、そのアプリケーションの実行中に、節電が必要になった場合に、ＣＰＵ２０６などに対する具体的な制御内容とが記載されている。【００４５】
例えば、省電情報２４１は、動画像の録画及び再生を行うアプリケーションと対応しており、このアプリケーションを示す識別子「Ａ」と制御内容「画質低下、利用者への通知」とを含んでいる。これは、ＣＰＵ２０６が、動画像の録画・再生アプリケーションを実行中に、節電する必要が生じた場合、録画・再生の画質を低下させると共に、例えば「節電のため、再生（録画）画質を落とします」といったメッセージを、一定時間ディスプレイに表示して、画質が変わったことを利用者に通知するように、ＣＰＵ２０６に指示することを示している。【００４６】
省電情報２４２は、音楽再生のアプリケーションと対応しており、このアプリケーションの識別子「Ｂ」と制御内容「再生中の曲の次の曲から音質低下」とを含んでいる。これは、ＣＰＵ２０６が音楽再生アプリケーションを実行している最中に節電する必要が生じた場合、その時点で再生中である曲が終了するまでは、通常通りの音質で再生し、次の楽曲からは、音質を低下させるようにＣＰＵ２０６を制御することを示している。【００４７】
また、負荷制御部２２７は、ＣＰＵ２０６の動作状態を示す実行状態情報２４６を記憶している。実行状態情報２４６は、現在、ＣＰＵ２０６が実行中のアプリケーションの識別子、実行状態などを含む。負荷制御部２２７は、ＣＰＵ２０６の動作を常時監視しており、動作状態が変わるたびに、実行状態情報を更新する。なお、ここでは、負荷制御部２２７自身がＣＰＵ２０６を監視していると述べたが、システムコントローラ２２１から、ＣＰＵ２０６の実行状態を示す実行状態情報２３７を受け取ってもよい。【００４８】
負荷制御部２２７は、セレクタ２２６からフィードバック信号を受け取る。ここで、負荷制御部２２７の受け取るフィードバック信号は、省電力のための制御の要否を示す１ビット長のデータ（「１」または「０」）である。
負荷制御部２２７は、受け取ったフィードバック信号を解析する。解析の結果、受け取ったフィードバック信号が「０」の場合、ＣＰＵ２０６へ、通常のアプリケーションの実行を指示する。【００４９】
解析の結果、受け取ったフィードバック信号が「１」の場合、負荷制御部２２７は、記憶している実行状態情報２４６と対応する省電情報を制御内容テーブル２４０において特定する。続いて、特定した省電情報と記憶している実行状態情報２４６とを基に、ＣＰＵ２０６へ、省電力のための指示を出力する。
上記の具体例（ａ）及び（ｂ）の場合であれば、実行状態情報２４６には現在ＣＰＵ２０６が実行中であるアプリケーションの識別子「Ｂ」、再生中の楽曲「３曲の目」、「残り３０秒」などといった情報が含まれている。【００５０】
具体例（ａ）の場合、負荷制御部２２７は、フィードバック信号「１」を受け取り、保持している実行状態情報２４６を読み出す。読み出した実行状態情報を基に、現在ＣＰＵ２０６が実行中のアプリケーションと対応する省電情報２４２を特定し、特定した省電情報に含まれる制御内容を読み出す。
負荷制御部２２７は、読み出した制御内容及び実行状態情報２４６を基に、３０秒待機した後、音質低下をＣＰＵ２０６へ指示する。【００５１】
また、上記の具体例（ｂ）の場合、負荷制御部２２７は、フィードバック信号「０」を受け取る。受け取ったフィードバック信号が「０」であるので、通常通りアプリケーションを実行するようにＣＰＵ２０６へ指示する。
（４）ＣＰＵ２０６
ＣＰＵ２０６は、マイクロプロセッサ、ＲＡＭ、ＲＯＭを含むコンピュータシステムであって、ＲＡＭ、ＲＯＭには、様々なアプリケーションプログラムが記憶されており、前記マイクロプロセッサがこれらのアプリケーションプログラムに従って動作することで、利用者は、様々な機能を利用することができる。ここで、アプリケーションの一例としては、音楽再生、動画の録画・再生、写真の撮影・表示及び編集を行うアプリケーションなどが挙げられる。【００５２】
ＣＰＵ２０６は、利用者の操作に従ってこれらのアプリケーションを起動し、様々な機能を提供する。
これらのアプリケーションの実行中に、バッテリ制御部２２０の負荷制御部２２７から、そのアプリケーションに対応する省電力の指示又は通常のアプリケーションの実行の指示を受ける。【００５３】
省電力の指示を受けると、ＣＰＵ２０６は、受け取った指示に従って、アプリケーションの実行内容を変更する。
また、通常のアプリケーションの実行の指示を受け取ると、自身の保持しているアプリケーションプログラムに記述されている通り、アプリケーションを実行する。
（５）バッテリ制御部の動作
以下に、実施の形態１の特徴部分であるバッテリ制御部２２０の動作を図５のフローチャートを用いて説明する。【００５４】
電圧比較部２２３は、電圧計２０８により計測された電圧Ｖと電圧閾値記憶部２２４の記憶している電圧閾値Ｖｔｈとを比較する（ステップＳ１０１）。比較の結果、Ｖ≧Ｖｔｈであれば（ステップＳ１０２のＹＥＳ）、比較結果「１」を生成し、生成した比較結果「１」と電圧Ｖとを出力する（ステップＳ１０３）。
比較の結果、Ｖ＜Ｖｔｈであれば（ステップＳ１０２のＮＯ）、比較結果「０」を生成し、生成した比較結果「０」と電圧Ｖとを出力する。【００５５】
システムコントローラ２２１は、電圧比較部２２３から比較結果「１」と電圧Ｖとを受け取った場合、現在のＣＰＵ２０６の動作状況及び安定電圧テーブル２３０とを基にフィードバック制御信号を生成し（ステップＳ１０６）、セレクタ２２６へ出力する。
セレクタ２２６は、電圧比較部２２３から比較結果と電圧Ｖとを受け取る。受け取った比較結果が「０」であれば（ステップＳ１０８の「０」）電圧比較部から受け取った比較結果「０」をフィードバック信号として負荷制御部２２７へ出力する（ステップＳ１０９）。【００５６】
受け取った比較結果が「１」の場合（ステップＳ１０８の「１」）、セレクタ２２６は、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として負荷制御部２２７へ出力する（ステップＳ１１１）。
負荷制御部２２７はセレクタ２２６からフィードバック信号を受け取る。受け取ったフィードバック信号が「０」の場合（ステップＳ１１２の「０」）、負荷制御部２２７は、通常通りのアプリケーションの実行をＣＰＵ２０６へ指示する（ステップＳ１１４）。【００５７】
受け取ったフィードバック信号が「１」の場合（ステップＳ１１２の「１」）、負荷制御部２２７は、現在のＣＰＵ２０６の動作状態と制御内容テーブル２４０に基づいて、ＣＰＵ２０６へ省電力を指示する（ステップＳ１１６）。
１．３  まとめ
以上、説明してきたように、本実施の形態のバッテリ駆動機器のバッテリ制御部２２０は、バッテリ２０９の電圧Ｖと電圧閾値Ｖｔｈとを比較することで、バッテリ２０９が使用初期段階であるか否かを推定する。バッテリが使用初期段階であると推定される場合、つまり、Ｖ≧Ｖｔｈの場合は、さらに、安定電圧テーブル２３０などを基に、バッテリ２０９が使用初期段階であるか否かを判定する。バッテリが使用初期段階であると判定されると、バッテリ制御部２２０は、ＣＰＵ２０６に対し、現在実行中のアプリケーションに応じた省電力の指示をする。【００５８】
また、バッテリ２０９が使用初期段階でないと判定された場合、ＣＰＵ２０６に対し、通常のアプリケーションの実行を指示するので、バッテリが使用初期段階から安定段階に移ると、ＣＰＵ２０６を十分に動作させることができる。
このように、バッテリが使用初期段階である時点で省電力の制御をおこなうことで、バッテリの使用可能時間をより長くすることができる。
１．４  実施の形態１における変形例
（１）  上記の実施の形態では、負荷制御部２２７が、各アプリケーションに対応する制御内容及びＣＰＵ２０６の実行状態情報２４６を保持しており、セレクタ２２６から受け取るフィードバック信号は、省電力の制御の要否のみを示している。しかし、各アプリケーションに対応する制御内容もシステムコントローラ２２１が保持しており、バッテリ２０９が使用初期段階である場合、システムコントローラ２２１は、省電力のための制御内容も含んだフィードバック制御信号を出力するとしてもよい。
（２）  また、電圧閾値記憶部２２４が安定電圧テーブル２３０を記憶しており、システムコントローラ２２１は、電圧計２０８がバッテリ２０９の電圧Ｖを計測するタイミングと同期して、ＣＰＵ２０６が実行中のアプリケーションを示す識別子を電圧比較部２２３へ出力する構成であってもよい。【００５９】
この場合、電圧比較部２２３は、システムコントローラ２２１から受け取った識別子と対応する安定電圧を電圧閾値記憶部２２４から読み出し、読み出した安定電圧を上述した閾値電圧Ｖｔｈとして用いる。
また、この場合セレクタ２２６は、不要であって、電圧比較部２２３は、比較結果を負荷制御部２２７へ出力する。負荷制御部２２７は、受け取った比較結果が「０」であれば、省電力の制御が不要であるので、通常通りアプリケーションを実行するようにＣＰＵ２０６へ指示する。受け取った比較結果が「１」であれば、実施の形態１で述べた通り、現在のＣＰＵ２０６の実行状態に応じた省電力の指示を、ＣＰＵ２０６へ出力する。【００６０】
このようにすることで、１回の比較で、上述した使用初期段階であるか否かの判定が終了する。
さらに、この変形例において、バッテリ駆動機器２００が、非常に負荷の軽い処理（例えば、折りたたみ式の携帯電話で、折りたたんだ状態で着信の待ち受け状態）を行っている時、このときのバッテリの放電状態は図１２の曲線１０６のように、非常に理想的な状態に近く、節電の必要性は低いと考えられる。従って、上記の変形例において、バッテリ駆動機器１００は、ＣＰＵ２０６が、非常に負荷の軽い処理を行っている場合は、省電力の必要が無いことを示す制御信号を電圧比較部２２３へ出力する。この制御信号を受け取ると、電圧比較部２２３は、無条件に比較結果「０」を負荷制御部２２７へ出力する。
２.  実施の形態２
以下に、本発明の実施の形態２に係るバッテリ駆動機器について、図面を用いて説明する。なお、実施の形態１と重複する部分は説明を省略し、本実施の形態の特徴部分について詳細に説明する。
２．１  バッテリ駆動機器の概要
本実施の形態のバッテリ駆動機器は、実施の形態１と同様に、バッテリが使用初期段階であることを判定し、省電力の制御を行うとともに、継続使用によりバッテリが終端段階である場合の電圧低下にも対応する。
２．２  バッテリ制御部２６０
実施の形態２のバッテリ駆動機器は、バッテリ制御部２２０に代えてバッテリ制御部２６０を搭載している。【００６１】
図６はバッテリ制御部２６０の構成を示す構成図であるが、バッテリ制御部２２０と重複する構成には同一の参照符号を付している。図６に示すように、バッテリ制御部２６０は、システムコントローラ２２１、電圧比較部２６３、電圧閾値記憶部２６４、セレクタ２６６及び負荷制御部２２７から構成される。
実施の形態１と同一の構成についての説明は省略し、以下に、実施の形態２の特徴部分について説明する。【００６２】
（１）電圧閾値記憶部２６４
電圧閾値記憶部２３４は、第１電圧閾値Ｖｔｈ１と第２電圧閾値Ｖｔｈ２とを記憶している。
第１電圧閾値Ｖｔｈ１は、実施の形態１において説明した電圧閾値Ｖｔｈと同一である。【００６３】
第２電圧閾値Ｖｔｈ２は、高負荷な状態で当該バッテリ駆動機器を使用し続けた場合に、急激に電圧が下がり始める電圧である。例えば、図１２の電圧１１３が該当する。第１電圧閾値と同様に、第２電圧閾値も、ＣＰＵ２０６の実行しているアプリケーション（つまり、バッテリ２０９に掛かる負荷）によって異なるが、ここでは、一例として、最も負荷の大きいアプリケーションを実行している場合に、バッテリ２０９が終端段階になる変曲点の電圧を第２電圧閾値Ｖｔｈ２とする。【００６４】
なお、上記の第２閾値Ｖｔｈ２の定義は、一例であって、例えば、各アプリケーションについて、そのアプリケーションの実行中に、バッテリ２０９が終端段階にさしかかる電圧の平均値を第２電圧閾値Ｖｔｈ２としてもよい。
（２）電圧比較部２６３
電圧比較部２６３は、定期的に、電圧計２０８からバッテリ２０９の電圧Ｖを受け取る。電圧Ｖを受け取ると、電圧閾値記憶部２６４から第１電圧閾値Ｖｔｈ１と第２電圧閾値Ｖｔｈ２とを読み出す。受け取った電圧Ｖと、読み出した第１電圧閾値Ｖｔｈ１及び第２電圧閾値Ｖｔｈ２とをそれぞれ比較する。【００６５】
比較の結果が、Ｖ≧Ｖｔｈ１、又は、Ｖ＜Ｖｔｈ２であれば、電圧比較部２６３は、比較結果「１」を生成する。ここで、Ｖ≧Ｖｔｈ１の場合、実施の形態１と同様にバッテリ２０９は、使用初期段階である可能性が高いと推測される。また、Ｖ＜Ｖｔｈ２の場合、バッテリ２０９は、終端段階であると推測される。
比較の結果、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であれば、電圧比較部２３３は、比較結果「０」を生成する。ここで、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であるので、バッテリ２０９は安定段階であるといえる。【００６６】
続いて、電圧比較部２６３は、生成した比較結果及び電圧Ｖをシステムコントローラ２２１及びセレクタ２６６へ出力する。
（３）セレクタ２６６
セレクタ２６６は、実施の形態１において説明したセレクタ２２６と同様に電圧比較部２６３から、バッテリ２０９の現在の電圧Ｖと比較結果（「１」又は「０」）とを受け取る。また、システムコントローラ２２１からフィードバック制御信号を受け取る。【００６７】
図７は、セレクタ２６６の構成を示すブロック図である。図７に示すように、セレクタ２６６は、終端判定部２６７とセレクト部２６８を含んで構成される。
（３−１）終端判定部２６７
終端判定部２６７は、バッテリ２０９の状態が終端段階であるか否かを判定する機能部である。以下に、判定の手順を説明する。【００６８】
終端判定部２６７は、電圧比較部２６３から電圧Ｖを受け取る。電圧Ｖを受け取ると、受け取った電圧と電圧閾値記憶部２６４の記憶している第２電圧閾値Ｖｔｈ２とを比較する。
比較の結果、Ｖ≧Ｖｔｈ２であれば、終端比較結果「０」を生成し、セレクト部２６８へ出力する。ここで、Ｖ≧Ｖｔｈ２であれば、バッテリ２０９は、まだ終端段階にはなっていないと言える。【００６９】
比較の結果、Ｖ＜Ｖｔｈ２であれば、終端比較結果「１」を生成し、セレクト部２６８へ出力する。ここで、Ｖ＜Ｖｔｈ２であれば、バッテリ２０９の状態が既に終端段階であると言える。
（３−２）セレクト部２６８
セレクト部２６８は、電圧比較部２６３から出力される比較結果と、終端判定部２６７から出力される終端比較結果とを基に、システムコントローラ２２１からの信号、電圧比較部２６３からの信号終端判定部２６７からの信号のうち、何れか一つを選択し、負荷制御部２２７へ出力する機能部である。以下に、選択の手順を説明する。【００７０】
セレクト部２６８は、電圧比較部２６３から比較結果と電圧Ｖとを受け取る。また、終端判定部２６７から、終端比較結果を受け取る。さらに、システムコントローラ２２１からフィードバック制御信号を受け取る。
受け取った比較結果が「０」であれば、無条件に受け取った比較結果「０」をフィードバック信号として負荷制御部２２７へ出力する。【００７１】
受け取った比較結果が「１」であり、かつ、受け取った終端比較結果が「０」であれば、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として出力する。
受け取った比較結果が「１」であり、かつ、受け取った終端比較結果も「１」であれば、終端比較結果「１」をフィードバック信号として負荷制御部２２７へ出力する。
２．３  バッテリ制御部の動作
図８は、本実施の形態の特徴部分であるバッテリ制御部２６０の動作を示すフローチャートである。以下に、図８を用いて、バッテリ制御部２６０の動作について説明する。【００７２】
電圧比較部２６３は、電圧計２０８により計測された電圧Ｖと電圧閾値記憶部２６４に記憶されている第１電圧閾値、第２電圧閾値とを比較する（ステップＳ２０１）。
比較の結果、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であれば（ステップＳ２０２のＹＥＳ）、電圧比較部２６３は、比較結果「０」を生成し、生成した比較結果「０」と電圧Ｖとをシステムコントローラ２２１及びセレクタ２６６へ出力する（ステップＳ２０３）。【００７３】
比較の結果、Ｖ≧Ｖｔｈ１又はＶｔｈ２＞Ｖであれば（ステップＳ２０２のＮＯ）、電圧比較部２６３は、比較結果「１」を生成し、生成した比較結果「１」と電圧Ｖとを、システムコントローラ２２１及びセレクタ２６６へ出力する（ステップＳ２０４）。
セレクタ２６６を構成する終端判定部２６７は、電圧比較部２６３から受け取った電圧Ｖと、電圧閾値記憶部２６４に記憶されている第２電圧閾値Ｖｔｈ２とを比較する（ステップＳ２０７）。【００７４】
比較の結果、Ｖ＜Ｖｔｈ２であれば（ステップＳ２０８のＹＥＳ）、終端判定部２６７は、終端比較結果「１」を生成し、生成した終端比較結果「１」をセレクト部２６８へ出力する（ステップＳ２０９）。
比較の結果、Ｖ≧Ｖｔｈ２であれば（ステップＳ２０８のＮＯ）、終端判定部２６７は、終端比較結果「０」を生成し、セレクト部２６８へ出力する（ステップＳ２１１）。【００７５】
セレクタ２６６を構成するセレクト部２６８は、電圧比較部２６３から比較結果を受け取り、システムコントローラ２２１からフィードバック制御信号を受け取る。また、終端判定部２６７から終端比較結果を受け取る。
受け取った比較結果が「０」の場合（ステップＳ２１３の「０」）、セレクト部２６８は、受け取った比較結果「０」を、フィードバック信号として負荷制御部２２７へ出力する。【００７６】
受け取った比較結果が「１」であり（ステップＳ２１３の「１」）、かつ、終端比較結果が「０」の場合（ステップＳ２１６の「０」）、セレクト部２６８は、システムコントローラ２２１から受け取ったフィードバック制御信号を、フィードバック信号として、負荷制御部２２７へ出力する（ステップＳ２１７）。
受け取った比較結果が「１」であり（ステップＳ２１３の「１」）、かつ、終端比較結果が「１」であれば（ステップＳ２１６の「１」）、セレクト部２６３は、受け取った終端比較結果「１」をフィードバック信号として負荷制御部２２７へ出力する。【００７７】
フィードバック信号を出力した後の動作については、実施の形態１において説明したステップＳ１１２以後の動作と同一であるので、説明を省略する。
２．４  まとめ
以上、説明したように、実施の形態２に係るバッテリ駆動機器に搭載されているバッテリ制御部２６０は、バッテリが使用初期段階である場合だけでなく、継続使用により使用終端段階であることを検出し、バッテリに掛かる負荷を軽減する措置をとる。従って、より長時間、バッテリを使用することができる。
３.  実施の形態３
以下に、本発明の実施の形態３に係るバッテリ駆動機器について、図面を用いて説明する。なお、実施の形態１又は実施の形態２と同様の構成については、同一の参照符号を付し、説明を省略する。
３．１  バッテリ駆動機器４００の概要
図９は、実施の形態３に係るバッテリ駆動機器４００の構成を示す構成図である。図９に示すように、バッテリ駆動機器４００は具体的には、マイク、スピーカなどを含む携帯電話機である。【００７８】
バッテリ駆動機器４００は、バッテリ２０９の温度を計測する温度計４１０を搭載しており、所定の閾値を下回る低い温度の場合、バッテリに掛かる負荷を軽減する措置を取る。
３．２  バッテリ制御部４２０の構成
図１０は、実施の形態３に係るバッテリ駆動機器４００の特徴部分であるバッテリ制御部４２０、温度計４１０及び電圧計２０８の構成を示す構成図である。【００７９】
バッテリ制御部４２０は、図１０に示すように、システムコントローラ２２１、温度閾値記憶部４２９、温度比較部４３０、優先度調停部４２８、電圧比較部２６３、電圧閾値記憶部２６４、セレクタ４２６及び負荷制御部２２７から構成される。図６に示すように、これらは１個のＬＳＩ上に形成される。
システムコントローラ２２１、電圧比較部２６３、電圧閾値記憶部２６４及び負荷制御部２２７は、上述の実施の形態１及び実施の形態２と同様の構成であるので説明を省略する。【００８０】
（１）温度計４１０
温度計４１０は、定期的にバッテリ２０９の現在の温度を計測し、計測した温度Ｔを温度比較部４３０へ出力する。
（２）温度閾値記憶部４２９
温度閾値記憶部４２９は、ＲＯＭ、又は、フラッシュメモリなどの不揮発性の記録媒体により構成され、温度閾値Ｔｔｈを記憶している。【００８１】
温度閾値は、バッテリ２０９の放電レート特性が悪くなる温度であって、当該バッテリ駆動機器４００の生産者によって設定される。
（３）温度比較部４３０
温度比較部４３０は、温度計４１０から定期的に温度Ｔを受け取る。温度Ｔを受け取ると、温度比較部４３０は、温度閾値記憶部４２９から温度閾値Ｔｔｈを読み出し、読み出した温度閾値Ｔｔｈと受け取った温度Ｔとを比較する。【００８２】
比較の結果、温度比較部４３０は、Ｔ≧Ｔｔｈであれば、温度比較結果「０」を生成する。逆に、Ｔ＜Ｔｔｈであれば、温度比較結果「１」を生成する。
続いて、温度比較部４３０は、生成した温度比較結果を優先度調停部４２８へ出力する。
（４）優先度調停部４２８
優先度調停部４２８は、温度比較部４３０から温度比較結果を受け取り、電圧比較部２６３から電圧比較結果及び電圧Ｖを受け取る。【００８３】
前述の通り、温度比較結果は、「１」又は「０」の１ビット長のデータであって、「１」は、現在の温度Ｔが温度閾値未満であることを示し、「０」は、現在の温度Ｔが温度閾値Ｔｔｈ以上であることを示す。
ここで、電圧比較結果は、実施の形態２いて電圧比較部が生成する「比較結果」と同一であって、「１」は、バッテリ２０９の現在の電圧Ｖが、Ｖ≧Ｖｔｈ１又はＶ＜Ｖｔｈ２であることを示しており、「０」は、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であることを示している。【００８４】
受け取った温度比較結果が「１」の場合、優先度調停部４２８は、電圧比較結果の値に関わらず、受け取った温度比較結果「１」を比較結果「１」としてセレクタ４２６へ出力する。
受け取った温度比較結果が「０」の場合、優先度調停部４２８は、受け取った温度比較結果を比較結果として、システムコントローラ２２１及びセレクタ４２６へ出力する。続いて、電圧比較部２６３から受け取った電圧Ｖをシステムコントローラ２２１及びセレクタ４２６へ出力する。【００８５】
ここで、優先度調停部４２８の出力する「比較結果」は、実施の形態１及び２と同様に「１」、又は、「０」の１ビット長のデータである。
（５）セレクタ４２６
セレクタ４２６は、実施の形態２において図７を用いて説明したセレクタ２６６と同様に終端判定部とセレクト部とから構成される。ここでは、図７を流用して、セレクタ４２６について説明する。【００８６】
（５−１）終端判定部
終端判定部は、優先度調停部４２８から、比較結果のみを受け取る場合と、比較結果と電圧Ｖとを受け取る場合とがある。
後者の場合は、実施の形態２の優先度調停部４２８と同様に受け取った電圧Ｖと第２電圧閾値との比較、終端比較結果の出力を行う。【００８７】
前者の場合、終端判定部は、無条件に終端比較結果「１」をセレクト部へ出力する。
なお、セレクト部の構成及び動作は、実施の形態２において説明したセレクト部２６８と同一であるので、ここでは、説明を省略する。
３．３  バッテリ制御部４２０の動作
図１１は、実施の形態３の特徴部分であるバッテリ制御部４２０の動作を示したフローチャートである。以下に、図１１を用いて、バッテリ制御部４２０の動作を説明する。【００８８】
温度比較部４３０は、計測された温度Ｔと温度閾値記憶部４２９の記憶している温度閾値Ｔｔｈとを比較する（ステップＳ４０１）。
比較の結果、Ｔ＜Ｔｔｈであれば（ステップＳ４０２のＹＥＳ）、温度比較結果「１」を優先度調停部４２８へ出力する（ステップＳ４０３）。逆にＴ≧Ｔｔｈであれば（ステップＳ４０２のＮＯ）、温度比較結果「０」を優先度調停部４２８へ出力する（ステップＳ４０４）。【００８９】
また、図１１には図示していないが、電圧比較部２６３は、電圧比較結果を生成し、生成した電圧比較結果と電圧Ｖとを出力する。
優先度調停部４２８は、温度比較部４３０から温度比較結果を受け取り、電圧比較部２６３から、電圧比較結果と電圧Ｖとを受け取る。
受け取った温度比較結果が「１」の場合（ステップＳ４０７の「１」）、優先度調停部４２８は、受け取った温度比較結果「１」を比較結果として（ステップＳ４０８）、セレクタ４２６及びシステムコントローラ２２１へ出力する（ステップＳ４０９）。【００９０】
受け取った温度比較結果が「０」の場合（ステップＳ４０７の「０」）、優先度調停部４２８は、電圧比較部２６３から受け取った電圧比較結果を比較結果として、システムコントローラ２２１及びセレクタ４２６へ出力する。また、比較結果と合わせて、電圧Ｖを出力する（ステップＳ４１１〜ステップＳ４１２）。
セレクタ４２６を構成する終端判定部は、優先度調停部から比較結果と電圧Ｖ若しくは比較結果のみを受け取る。受け取った信号に電圧Ｖが含まれている場合（ステップＳ４１３のＹＥＳ）、以後の動作は、実施の形態２のステップＳ２０７以後の動作と同一であるので、ここでは、説明を省略する。【００９１】
また、受け取った信号に電圧Ｖが含まれていない場合（ステップＳ４１３のＮＯ）、終端判定部は、無条件に終端比較結果「１」を生成し、セレクト部へ出力する（ステップＳ４１４）。終端比較結果を出力した後の動作は、実施の形態２において説明したステップＳ２１３以後の動作と同一であるので、説明を省略する。
３．４  まとめ
以上、説明してきたように、実施の形態３に係るバッテリ駆動機器は、バッテリの温度を計測する温度計、温度比較部を備えており、バッテリの放電レート特性が悪くなる低温状態であるか否かを判断する。優先度調停部は、温度比較部による比較結果に基づき、バッテリの放電レート特性が悪くなる低温時には、バッテリに掛かる負荷を軽減する必要があることをセレクタおよびシステムコントローラへ通知する。低温でない場合には、実施の形態１又は２と同様に、電圧により負荷軽減の要否を判断する。【００９２】
この構成により、バッテリの放電レート特性が悪くなる低温時にも、バッテリをより長時間使用することができる。
５.  その他の変形例
以上、本発明について、上記の実施の形態１〜３を例に説明してきたが、当然、本発明は、これらに限定されるものではなく、以下の場合も含む。
（１）上記の実施の形態１〜３において、温度閾値記憶部及び電圧閾値記憶部は、不揮発性の記録素子であって、予め、温度閾値及び電圧閾値を記憶しているとしてきたがこれに限定されない。【００９３】
例えば、フラッシュメモリを初めとする書き込み及び消去自在な記録素子で構成されており、利用者は入力部を（図示していない）操作して、温度閾値及び電圧閾値を入力、変更できるとしてもよい。
このようにすることで、本発明のバッテリ駆動機器は、バッテリを交換した際に、新たなバッテリに適した温度閾値及び電圧閾値を用いて、省電の要否の判定をすることができる。
（２）上記の実施の形態１〜３では、バッテリ制御部が１つのＬＳＩを構成するとしているが、これに限定されるものではない。【００９４】
図１を例にすると、ＣＰＵ、電圧計、音声制御部などを１チップ上に形成する構成であってもよいし、逆に、各構成要素がそれぞれ別個の集積回路上に形成されていてもよい。
（３）上記の実施の形態１及び変形例において、電圧比較部は、電圧計により計測された最新の電圧Ｖと電圧閾値とを比較し、この比較結果をもとに、セレクタ、システムコントローラ、負荷制御部は、省電の制御が必要かどうかを判断してきたが、これに限定されるものではない。【００９５】
一例として、電圧比較部２２３は、定期的に計測されるバッテリの電圧を一時的に記憶し、電圧の時間的変移（傾き）も合わせて算出してもよい。
この構成の場合電圧Ｖが電圧閾値Ｖｔｈ以上であっても、電圧の時間的傾きが所定の閾値以下であれば、電圧比較部は、比較結果「０」を出力する。
このようにすることで、バッテリの放電状態が依然として、急激電圧低下をしているのか、既に安定的な電圧を保っているのかを正確に検出できる。
（４）また、上記のバッテリ駆動機器は、さらに、電流計を備えており、電圧Ｖ及び電圧Ａなどから、例えば図８に示すような電気容量とバッテリの電圧との関係をより正確に算出し、続いて、電気容量に対する電圧の傾きを算出し、算出した傾きから、バッテリの状態を判別し、省電の制御の要否を判定する構成であってもよい。
（５）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ、ＲＯＭ、前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
（６）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（Large Scale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
（７）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（８）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。【００９６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。【００９７】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。【００９８】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（９）また、上記実施例におけるバッテリ制御部は、バッテリ駆動機器に着脱可能なデバイスとして構成されてもよい。このデバイスの機能ブロックの全てが集積回路であるＬＳＩとして実現される場合も本発明に含まれる。また、機能ブロックの全てに限らず一部がＬＳＩとして実現される場合も本発明に含まれる。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。【００９９】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応などが可能性として有り得る。
（１０）また、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１００】
本発明は、二次電池により駆動する様々な電気機器を製造、販売する産業及び、これらの機器を介して様々なサービスを提供する産業において、営業的、反復・継続的に利用することができる。
【図１】
2007139102.tif 000003
【図２】
2007139102.tif 000004
【図３】
2007139102.tif 000005
【図４】
2007139102.tif 000006
【図５】
2007139102.tif 000007
【図６】
2007139102.tif 000008
【図７】
2007139102.tif 000009
【図８】
2007139102.tif 000010
【図９】
2007139102.tif 000011
【図１０】
2007139102.tif 000012
【図１１】
2007139102.tif 000013
【図１２】
2007139102.tif 000014
【図１３】
2007139102.tif 000015
【手続補正書】
【提出日】平成19年9月18日(2007.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
充電可能なバッテリにより駆動するバッテリ駆動機器であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とするバッテリ駆動機器。
【請求項２】
前記バッテリ駆動機器は、利用者による前記電圧閾値の入力を受け付ける受付手段を備え、
前記記憶手段は、前記受付手段の受け付けた前記電圧閾値を記憶している
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項３】
前記バッテリ駆動機器は、さらに、
所定の温度閾値を記憶している温度閾値記憶手段と、
前記バッテリの温度を計測する温度計測手段と、
前記温度閾値と計測された温度とを比較する温度比較手段とを備え、
前記制御手段は、さらに、
前記温度比較手段による比較の結果が計測された温度が前記温度閾値未満であることを示している場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動装置。
【請求項４】
前記記憶手段はさらに、前記バッテリを継続使用した場合に電圧が急激に降下し始める点を示す終端電圧閾値を記憶しており、
前記バッテリ駆動機器は、さらに、
前記電圧計測手段の計測した電圧と前記終端電圧とを比較する終端判定手段を備え、
前記制御手段は、計測された電圧が前記終端電圧に満たない場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項５】
（削除）
【請求項６】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御方法であって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段備え、
前記負荷制御方法は、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御方法。
【請求項７】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御方法であって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段を備え、
前記負荷制御プログラムは、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御プログラム。
【請求項８】
充電可能なバッテリにより駆動するバッテリ駆動機器に搭載される集積回路であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とする集積回路。
【手続補正書】
【提出日】平成20年11月14日(2008.11.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
充電可能なバッテリにより駆動するバッテリ駆動機器であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とするバッテリ駆動機器。
【請求項２】
前記バッテリ駆動機器は、利用者による前記電圧閾値の入力を受け付ける受付手段を備え、
前記記憶手段は、前記受付手段の受け付けた前記電圧閾値を記憶している
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項３】
前記バッテリ駆動機器は、さらに、
所定の温度閾値を記憶している温度閾値記憶手段と、
前記バッテリの温度を計測する温度計測手段と、
前記温度閾値と計測された温度とを比較する温度比較手段とを備え、
前記制御手段は、さらに、
前記温度比較手段による比較の結果が計測された温度が前記温度閾値未満であることを示している場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動装置。
【請求項４】
前記記憶手段はさらに、前記バッテリを継続使用した場合に電圧が急激に降下し始める点を示す終端電圧閾値を記憶しており、
前記バッテリ駆動機器は、さらに、
前記電圧計測手段の計測した電圧と前記終端電圧とを比較する終端判定手段を備え、
前記制御手段は、計測された電圧が前記終端電圧に満たない場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御する
ことを特徴とする請求項１に記載のバッテリ駆動機器。
【請求項５】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御方法であって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段備え、
前記負荷制御方法は、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御方法。
【請求項６】
充電可能なバッテリにより駆動するバッテリ駆動機器において用いられる負荷制御プログラムであって、
前記バッテリ駆動機器は、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段を備え、
前記負荷制御プログラムは、
前記バッテリの電圧を計測する電圧計測ステップと、
前記バッテリに掛かる負荷を識別する識別ステップと、
識別された負荷に応じた電圧閾値を取得する取得ステップと、
取得された電圧閾値と計測された電圧とを比較する比較ステップと、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御ステップと
を備えることを特徴とする負荷制御プログラム。
【請求項７】
充電可能なバッテリにより駆動するバッテリ駆動機器に搭載される集積回路であって、
満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、
前記バッテリの電圧を計測する電圧計測手段と、
前記バッテリに掛かる負荷を識別する識別手段と、
識別された負荷に応じた電圧閾値を取得する取得手段と、
取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段と
を備えることを特徴とする集積回路。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池（以下、単にバッテリと呼ぶ）の使用時間の延長に関する。特に、充電直後の電圧降下に着目したバッテリ使用時間の延長に関する。
【背景技術】
【０００２】
現在、携帯電話、ノートパソコン、携帯型ゲーム機、デジタルカメラを初めとして、様々な機器にバッテリが搭載されている。これらの機器は、音楽再生、動画像の再生など、様々なアプリケーションを備えている。これらのアプリケーションを長時間利用するために、より長時間にわたり使用可能なバッテリが要望されている。
このような要望に対し、電力消費に伴う電圧の低下を検出し、バッテリにかかる負荷を軽減する技術が数多く開示されている。例えば、特許文献１では、電圧を監視し、一定の閾値を下回ると、ＬＥＤの輝度を下げたりＬＥＤを点滅させる際に低輝度の時間を長くしたりして、消費電力を軽減し、バッテリの放電終了を引き伸ばす技術が開示されている。
【特許文献１】特開２００４−７２２１２号公報
【非特許文献１】電池便覧  松田好晴、竹原善一郎  編                  丸善株式会社  平成２年８月２０日発行
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、バッテリをより長時間使用することのできる新たな技術に対する要望がある。そこで、本発明は、バッテリをより長時間使用することのできるバッテリ駆動機器、負荷制御方法、集積回路、負荷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するため、本発明は、充電可能なバッテリにより駆動するバッテリ駆動機器であって、満充電の前記バッテリの電圧の降下の傾きが緩やかになる点を示す電圧閾値を、前記バッテリに掛かる負荷毎に記憶している記憶手段と、前記バッテリの電圧を計測する電圧計測手段と、前記バッテリに掛かる負荷を識別する識別手段と、識別された負荷に応じた電圧閾値を取得する取得手段と、取得された電圧閾値と計測された電圧とを比較する比較手段と、
計測された電圧が、前記電圧閾値以上である場合、前記バッテリの消費電力を軽減するように制御する制御手段とを備えることを特徴とする。
【０００５】
ここで上記の「記憶手段」は、実施の形態１における電圧閾値記憶部２２４がその機能を担う。「電圧計測手段」は、実施の形態１における電圧計２０８がその機能を担う。「識別手段」は、システムコントローラ２２１がその機能を担う。「取得手段」及び「比較手段」は、電圧比較部２２３がその機能を担う。「制御手段」は、実施の形態１の負荷制御部２２７がその機能を担う。
【発明の効果】
【０００６】
上記の構成によると、バッテリが使用初期段階であり、かつ、バッテリに掛かる負荷に応じた所定の傾きよりも急激な電圧降下が発生している場合に、前記バッテリに掛かる負荷を軽減するように制御する。
このように、バッテリの使用初期段階のうちに、前記バッテリの消費電力を軽減するように制御することで、より長時間バッテリを使用することができる。なお、「使用初期段階」の定義については、以下の実施の形態においてグラフを用いて説明している。
【０００７】
前記バッテリ駆動機器は、利用者による前記電圧閾値の入力を受け付ける受付手段を備え、前記記憶手段は、前記受付手段の受け付けた前記電圧閾値を記憶していることを特徴とする。
この構成によると、本発明のバッテリ駆動機器は、前記受付手段により閾値の入力を受け付ける。
【０００８】
前記閾値は、バッテリの種類によって異なる。本発明のバッテリ駆動機器は、前記受付手段を備えるので、前記バッテリの販売後に、より正確な電圧閾値が判明した場合や、利用者がバッテリを交換した際にも適切な電圧閾値を得ることができる。また、利用者が、新たなアプリケーションを追加した場合、そのアプリケーションを実行した場合にバッテリに掛かる負荷に応じた電圧閾値を追加することもできる。
【０００９】
また、前記バッテリ駆動機器は、さらに、所定の温度閾値を記憶している温度閾値記憶手段と、前記バッテリの温度を計測する温度計測手段と、前記温度閾値と計測された温度とを比較する温度比較手段とを備え、前記制御手段は、さらに、前記温度比較手段による比較の結果が計測された温度が前記温度閾値未満であることを示している場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御することを特徴とする。
【００１０】
ここで、上記の「温度閾値記憶手段」は、実施の形態３の温度閾値記憶部４２９がその機能を担う。「温度計測手段」、「温度比較手段」は、それぞれ、温度計４１０、温度比較部４３０がその機能を担う。
後にグラフを用いて説明するが、バッテリの放電レート特性は、温度が低いほど悪くなる。これに対処するには、バッテリの消費電力を軽くする以外に考えられない。この構成では、前記バッテリ駆動機器は、温度計測手段と温度比較手段とを備えており、前記制御手段は、計測された温度が所定の閾値に満たない場合、比較手段による比較結果にかかわらず、バッテリの消費電力を軽減するように制御するので、低温の下でも、より長時間バッテリをしようすることができる。
【００１１】
前記記憶手段はさらに、前記バッテリを継続使用した場合に電圧が急激に降下し始める点を示す終端電圧閾値を記憶しており、前記バッテリ駆動機器は、さらに、前記電圧計測手段の計測した電圧と前記終端電圧とを比較する終端判定手段を備え、前記制御手段は、計測された電圧が前記終端電圧に満たない場合、前記比較手段による比較結果に関わらず、前記バッテリの消費電力を軽減するように制御することを特徴とする。
【００１２】
ここで、上記の「終端判定手段」は、実施の形態２の終端判定部２６７がその機能を担う。
使用時間に伴ってバッテリの電圧は低下する。特に、放電した電気容量が、公称容量に近づくと急激に降下する。このような状態で、バッテリの使用時間を引き延ばすには、バッテリの消費電力を軽減する以外にない。本発明の構成によると、前記制御手段は、前記終端判定手段により、前記バッテリの電圧が前記終端電圧に満たない場合に、必ず消費電力を削減するための制御を行う。従って、バッテリの使用可能な時間を延長することができる。なお、バッテリの「終端段階」の定義については、下記の実施の形態において、グラフを用いて説明している。
【００１３】
また、本発明は、充電可能なバッテリにより駆動するバッテリ駆動機器であって、所定の閾値を記憶している記憶手段と、定期的に前記バッテリの電圧を計測する電圧計測手段と、計測された電圧を基に前記バッテリの経時的な電圧の変化量を算出する算出手段と、算出された変化量と前記閾値とを比較する比較手段と、算出された変化量が前記閾値未満である場合、前記バッテリの消費電力を軽減するように制御する制御手段とを備えることを特徴とする。
【００１４】
この構成によると、前記判定手段は、定期的にバッテリの電圧を取得し、その変化量に応じて、バッテリの負荷を軽減する制御が必要か否かを判断する。このようにすることで、バッテリの満充電からの使用初期段階の急激な電圧降下にも、バッテリの使用終端段階における急激な電圧降下にも対処することができる。
【発明を実施するための最良の形態】
【００１５】
１.実施の形態１
以下に、本発明に係るバッテリ駆動機器ついて、図面を用いて説明する。ここで、「バッテリ駆動機器」とは、携帯電話機、携帯型ゲーム機、デジタルカメラ、ノートパソコンなど、様々な機器が考えられるが、本実施の形態では、携帯電話機を例にして説明する。
１．１  バッテリの特性
本発明の理解を容易にするため、ここで、一般的なバッテリの放電レート特性について、図１２及び図１３を用いて説明する。
【００１６】
ここでは、公称電圧３．６Ｖ、公称容量８１０ｍＡｈのバッテリを例に説明する。なお、使用開始時には、バッテリは満充電であるとする。
図１２のグラフは、それぞれ、３つの異なる負荷のもとでの、このバッテリの放電レート特性を示している。
曲線１０６は、バッテリを０．２Ｃ（１５６ｍＡ）の負荷の下で使用した場合の放電レート特性を示しており、曲線１０７は、バッテリを１．０Ｃ（７８０ｍＡ）の負荷のもとで使用した場合の放電レート特性を示しており、曲線１０８は、バッテリを２．０Ｃ（１５６０ｍＡ）の負荷の下で使用した場合の放電レート特性を示している。
【００１７】
何れの曲線においても、放電開始直後は急激に電圧が降下することを示している。特にバッテリに掛かる負荷が大きいほど急峻に降下する。本明細書において、満充電のからの放電開始直後にバッテリの電圧が急激に降下する状態を、使用初期段階と呼ぶ。
一定の電気容量（ここでは、電気容量１１４（約３０ｍＡｈ））、放電した後は、バッテリにかかる負荷の大きさに関わらずほぼ一定の電位（ここでは約３．６Ｖ）で放電を継続する。本明細書においてこのように、バッテリがほぼ一定の電圧を維持している状態を、安定段階と呼ぶ。
【００１８】
曲線１０６は、電気容量１１６を放電し、電圧１１１を過ぎると、急激に電圧降下する。曲線１０７は、電気容量１１７を放電し、電圧１１２を過ぎると、急激に電圧降下する。曲線１０８は、電気容量１１８を放電し、電圧１１３を過ぎると急激に電圧降下する。本明細書において、このような急激な電圧降下をしている状態（図１２の太線部分）を終端段階と呼ぶ。
【００１９】
ここで、曲線１０６の示すように低負荷で使用した場合、ほぼ公称容量（８１０ｍＡｈ）の電気を放電することができる。一方、曲線１０８が示すように、高負荷の状態でバッテリを使用し続けると、バッテリからは電気容量１１９（約６４０ｍＡｈ）程度しか、放電することができない。
つまり、高負荷の下で使用すると、公称容量（８１０ｍＡｈ）に達する前に、電圧降下が発生し、公称容量の７割程度しか電気を取り出すことができない。
【００２０】
また、図１３は、前述のバッテリの放電レート特性を温度別に示したグラフである。ここでは、一例として、１．０Ｃ（７８０ｍＡ）の負荷の下で使用した場合を示す。
曲線１２２〜１２５は、それぞれ、バッテリを４５ｄｅｇＣ、２０ｄｅｇＣ、０ｄｅｇＣ、−１０ｄｅｇＣで使用した場合の放電温度特性を示している。先に述べたように、放電開始直後には、急激な電圧降下が見られるが、曲線１２５の太線部１２７の示すように、低温の下ではより急峻に電圧降下する。
【００２１】
また、曲線１２２は、４５ｄｅｇＣ下で、電気容量１３１の電気を放電することを示している。曲線１２３は、２０ｄｅｇＣの下で、電気容量１３２の電気を放電することを示している。曲線１２４は、０ｄｅｇＣの下で、電気容量１３３の電気を放電することを示している。曲線１２５は、−１０ｄｅｇＣの下で、電気容量１３４の電気を放電することを示している。
【００２２】
以上、４つの曲線が示すように、温度が低いほど、バッテリの放電レート特性が悪くなり、取り出せる電気容量が少なくなる。
なお、二次電池の特性については、例えば、非特許文献１に詳細に開示されている。
１．２  バッテリ駆動機器２００の概要
バッテリ駆動機器２００は、アンテナ２０１、マイク２０２、スピーカ２０３、音声制御部２０４、ＣＰＵ２０６、ディスプレイ２０７、バッテリ制御部２２０、電圧計２０８及びバッテリ２０９を含む携帯電話機である。
【００２３】
電圧計２０８は、常時バッテリ２０９の電圧を計測しており、計測した電圧Ｖをバッテリ制御部２２０へ出力する。バッテリ制御部２２０は、電圧計２０８から受け取った電圧Ｖと所定の閾値Ｖｔｈとを比較する。比較結果がＶ≧Ｖｔｈであれば、バッテリに掛かる負荷を下げる制御を行う。
バッテリ駆動機器２００は、ＲＡＭ、ＲＯＭなど（図示せず）の記録媒体とマイクロプロセッサとを含むコンピュータシステムであって、ＲＡＭ、ＲＯＭにはコンピュータプログラムが記録されている。マイクロプロセッサが前記コンピュータプログラムに従って動作することにより、バッテリ駆動機器２００はその機能の一部を達成する。
１．３  バッテリ駆動機器２００の構成
以下に、バッテリ駆動機器２００の各構成要素について説明するが、バッテリ駆動機器２００の携帯電話としての音声通信機能については周知であり、本発明に直接関連が無いので、アンテナ２０１、マイク２０２、スピーカ２０３、音声制御部２０４ディスプレイ２０７についての説明は省略する。
【００２４】
（１）バッテリ２０９
バッテリ２０９は、一般的な二次電池であって、一例としては、鉛蓄電池、ニッケル−カドミウム蓄電池、ニッケル−水素電池、リチウム電池などである。
バッテリ２０９は、バッテリ駆動機器２００の各構成部へ電力を供給する。
（２）電圧計２０８
電圧計２０８は、バッテリ２０９の出力する電圧を計測し、計測結果（電圧Ｖ）をバッテリ制御部２２０へ出力する。
【００２５】
（３）バッテリ制御部２２０
図２は、バッテリ制御部２２０の詳細な構成を示すブロック図である。図２に示すように、バッテリ制御部２２０は、システムコントローラ２２１、電圧比較部２２３、電圧閾値記憶部２２４、セレクタ２２６及び負荷制御部２２７から構成される。図１に示すように、これらは、１個のＬＳＩ上に形成されている。
【００２６】
（３−１）電圧閾値記憶部２２４
電圧閾値記憶部２２４は、一例としてＲＯＭから構成され電圧閾値Ｖｔｈを記憶している。これは、一例であって、フラッシュメモリなど、不揮発性の記録媒体であればよい。
上記の通り、充電直後のバッテリ２０９の、電圧は急激に下降し、ある程度の電気容量を放電すると、ほぼ一定になる。この変曲点の電圧を閾値電圧Ｖｔｈとする。なお、実際に実装する場合は、個体差、製造上のばらつきなどを考慮してＶｔｈ←Ｖｔｈ±αとする。また、バッテリに掛かる負荷はＣＰＵ２０６の実行しているアプリケーションによって異なるので、使用初期段階が終了する変曲点の電圧は、アプリケーションによって異なる。本実施例では、一例として、ＣＰＵ２０６が、最も負荷の重いアプリケーションを実行している際に、使用初期段階が終わる電圧を閾値電圧Ｖｔｈとしている。また、別の例としては、各アプリケーションを実行している場合の変曲点の電圧の平均値を閾値電圧Ｖｔｈとしてもよい。
【００２７】
（３−２）電圧比較部２２３
電圧比較部２２３は、電圧計２０８からバッテリ２０９の電圧Ｖを受け取る。電圧Ｖを受け取ると、電圧比較部２２３は、電圧閾値記憶部２２４に記憶されている電圧閾値Ｖｔｈと受け取った電圧Ｖとを比較し、比較結果をシステムコントローラ２２１及びセレクタ２２６へ出力する。比較結果は、一例として正論理に準拠した１ビット長のデータであり、具体的には、Ｖ≧Ｖｔｈであれば「１」、Ｖ＜Ｖｔｈであれば「０」を出力する。ここでＶ≧Ｖｔｈであれば、バッテリ２０９は、使用初期段階である可能性が高いと推測される。また、Ｖｔｈ＞Ｖであれば、バッテリ２０９は、安定段階であるといえる。
【００２８】
また、比較結果とともに、電圧計２０８から受け取った電圧Ｖもシステムコントローラ２２１及びセレクタ２２６へ出力する。
電圧比較部２２３は、上記の比較及び出力を常時行っているとしてもよいし、
定期的に繰り返すとしてもよい。
（３−３）システムコントローラ２２１
システムコントローラ２２１は、ＣＰＵ２０６の保持している各アプリケーションについて、そのアプリケーションを実行した場合、満充電のバッテリの電圧の降下が緩やかになる変曲点を示す電圧とを対応付けて記憶している。
【００２９】
例えば、図３のようなテーブルを記憶している。図３は、システムコントローラ２２１が管理している情報の一例を示している。
図３に示すように、安定電圧テーブル２３０は、複数の電圧情報２３１、２３２・・・から構成され、各電圧情報はＣＰＵ２０６の備えるアプリケーションとそれぞれ対応している。
【００３０】
各電圧情報は、対応するアプリケーションを識別する識別子と、負荷安定電圧とを含んでいる。
負荷安定電圧は、対応するアプリケーションをＣＰＵ２０６が実行しているとき、バッテリ２０９の状態が、使用初期状態から安定状態に変わる変曲点の電圧であり、単位は、Ｖ（ボルト）である。
【００３１】
また、システムコントローラ２２１は、ＣＰＵ２０６の動作を監視し、ＣＰＵ２０６が、現在実行中であるアプリケーションの識別子及び実行状態を、実行状態情報２３７として記憶しており、定期的に更新している。
システムコントローラ２２１は、電圧比較部２２３から１ビットの比較結果と電圧Ｖとを受け取る。
【００３２】
受け取った比較結果が「０」であれば、システムコントローラ２２１は、特に何もしない。
受け取った比較結果が「１」の場合、システムコントローラ２２１は、実行状態情報２３７を基に、現在ＣＰＵ２０６が実行中であるアプリケーションをと対応する電圧情報を特定する。続いて、システムコントローラ２２１は、特定した電圧情報から負荷安定電圧を読み出し、読み出した負荷安定電圧と受け取った電圧Ｖとを比較する。
【００３３】
負荷安定電圧≦電圧Ｖであれば、バッテリ２０９の電圧が依然として、使用初期段階であるといえる。このとき、システムコントローラ２２１は、省電力のための制御が必要であることを示す１ビット長のフィードバック制御信号（ここでは、正論理を採用し、「１」が省電力のための制御が必要であることを示し、「０」が省電力のための制御が不要であることを示す。）を生成し、生成したフィードバック制御情報をセレクタ２２６へ出力する。
【００３４】
負荷安定電圧＞電圧Ｖであれば、バッテリ２０９は、既に、安定段階であるといえる。このとき、システムコントローラ２２１は、省電力のための制御が不要であることを示すフィードバック制御信号「０」を生成し、生成したフィードバック制御情報「０」をセレクタ２２６へ出力する。
ここで、具体的に、バッテリ駆動機器２００が音楽再生のアプリケーションを実行中である例を想定してシステムコントローラ２２１の動作を説明する。
＜具体例（ａ）について＞
前述の音楽再生のアプリケーションは、電圧情報２３２と対応する。また、電圧閾値は、具体的にＶｔｈ＝３．７と想定する。また、実行状態情報２３７は、現在実行中のアプリケーションの識別子「Ｂ」と、再生中の楽曲「３曲目」、前記楽曲の残りの再生時間「３０秒」などが含まれている。
【００３５】
システムコントローラ２２１は、ここで、電圧比較部２２３から、比較結果「１」と電圧Ｖ＝４．２とを受け取るとする。
受け取った比較結果が「１」であるので、システムコントローラ２２１は、実行状態情報２３７を基に安定電圧テーブル２３０から電圧情報２３２を特定し、特定した電圧情報２３２に含まれる負荷安定電圧「４.０」と受け取った電圧「４．２」とを比較する。比較の結果、受け取った電圧「４．２」が負荷安定電圧「４．０」以上であるので、省電力のための制御が必要であることを示す１ビット長のフィードバック制御信号「１」を生成する。
【００３６】
続いて、システムコントローラ２２１は、生成したフィードバック制御信号「１」を、セレクタ２２６へ出力する。  −−−以上、具体例（ａ）終了
＜具体例（ｂ）について＞
また、ＣＰＵ２０６が、同様のアプリケーション実行中に、電圧比較部２２３から、比較結果「１」と電圧Ｖ＝３．９とを受け取った場合を想定する。
【００３７】
このときもシステムコントローラ２２１は、実行状態情報２３７を基に、電圧情報２３２を特定し、特定した電圧情報２３２から負荷安定電圧「４．０」を読み出す。続いて、システムコントローラ２２１は、読み出した負荷安定電圧「４．０」と受け取った電圧「３．９」とを比較する。その結果、受け取った電圧が負荷安定電圧未満であるので、省電力の制御が不要であることを示すフィードバック制御信号「０」を生成し、生成したフィードバック制御信号「０」を、セレクタ２２６へ出力する。−−−以上、具体例（ｂ）終了
なお、フィードバック制御信号には、省電力の要否を示すデータ以外の情報を含んでいてもよい。例えば、ＣＰＵ２０６の状態を示す実行状態情報や、具体的な省電力の制御内容などが考えられる。
【００３８】
（３−４）セレクタ２２６
セレクタ２２６は、電圧比較部２２３から出力される比較結果を選択条件として、システムコントローラ２２１からの信号又は電圧比較部２２３からの信号のうち一方を選択して、負荷制御部２２７へ出力する機能部である。以下に、セレクタ２２６について、詳細に説明する。
【００３９】
図２に示すように、セレクタ２２６は、電圧比較部２２３から現在のバッテリの電圧Ｖと電圧閾値Ｖｔｈとの比較結果を受け取る。また、比較結果と合わせて、電圧Ｖを受け取る。
また、セレクタ２２６は、システムコントローラ２２１から、フィードバック制御信号を受け取る。
【００４０】
セレクタ２２６は、電圧比較部２２３から受け取った比較結果が「０」の場合、受け取った比較結果「０」を、フィードバック信号として負荷制御部２２７へ出力する（以下、セレクタ２２６から負荷制御部２２７へ出力される信号をフィードバック信号と呼ぶ）。
電圧比較部２２３から受け取った比較結果が「１」の場合、セレクタ２２６は、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として負荷制御部２２７へ出力する。
【００４１】
（３−５）  負荷制御部２２７
負荷制御部２２７は、ＣＰＵ２０６が備える各アプリケーションの識別子と、そのアプリケーションが実行されているときに節電が必要と判断された場合の、節電のための制御内容を対応付けて記憶している。一例として、図４に示すテーブルを記憶している。
図４は、負荷制御部２２７の保持している情報の一例を示している。図４に示すように、負荷制御部２２７は、制御内容テーブル２４０と実行状態情報２４６とを記憶している。
【００４２】
制御内容テーブル２４０は、複数の省電情報２４１、２４２・・・から構成され、各省電情報は、ＣＰＵ２０６が備えるアプリケーションとそれぞれ対応している。
各省電情報は、対応するアプリケーションを示す識別子と、そのアプリケーションの実行中に、節電が必要になった場合に、ＣＰＵ２０６などに対する具体的な制御内容とが記載されている。
【００４３】
例えば、省電情報２４１は、動画像の録画及び再生を行うアプリケーションと対応しており、このアプリケーションを示す識別子「Ａ」と制御内容「画質低下、利用者への通知」とを含んでいる。これは、ＣＰＵ２０６が、動画像の録画・再生アプリケーションを実行中に、節電する必要が生じた場合、録画・再生の画質を低下させると共に、例えば「節電のため、再生（録画）画質を落とします」といったメッセージを、一定時間ディスプレイに表示して、画質が変わったことを利用者に通知するように、ＣＰＵ２０６に指示することを示している。
【００４４】
省電情報２４２は、音楽再生のアプリケーションと対応しており、このアプリケーションの識別子「Ｂ」と制御内容「再生中の曲の次の曲から音質低下」とを含んでいる。これは、ＣＰＵ２０６が音楽再生アプリケーションを実行している最中に節電する必要が生じた場合、その時点で再生中である曲が終了するまでは、通常通りの音質で再生し、次の楽曲からは、音質を低下させるようにＣＰＵ２０６を制御することを示している。
【００４５】
また、負荷制御部２２７は、ＣＰＵ２０６の動作状態を示す実行状態情報２４６を記憶している。実行状態情報２４６は、現在、ＣＰＵ２０６が実行中のアプリケーションの識別子、実行状態などを含む。負荷制御部２２７は、ＣＰＵ２０６の動作を常時監視しており、動作状態が変わるたびに、実行状態情報を更新する。なお、ここでは、負荷制御部２２７自身がＣＰＵ２０６を監視していると述べたが、システムコントローラ２２１から、ＣＰＵ２０６の実行状態を示す実行状態情報２３７を受け取ってもよい。
【００４６】
負荷制御部２２７は、セレクタ２２６からフィードバック信号を受け取る。ここで、負荷制御部２２７の受け取るフィードバック信号は、省電力のための制御の要否を示す１ビット長のデータ（「１」または「０」）である。
負荷制御部２２７は、受け取ったフィードバック信号を解析する。解析の結果、受け取ったフィードバック信号が「０」の場合、ＣＰＵ２０６へ、通常のアプリケーションの実行を指示する。
【００４７】
解析の結果、受け取ったフィードバック信号が「１」の場合、負荷制御部２２７は、記憶している実行状態情報２４６と対応する省電情報を制御内容テーブル２４０において特定する。続いて、特定した省電情報と記憶している実行状態情報２４６とを基に、ＣＰＵ２０６へ、省電力のための指示を出力する。
上記の具体例（ａ）及び（ｂ）の場合であれば、実行状態情報２４６には現在ＣＰＵ２０６が実行中であるアプリケーションの識別子「Ｂ」、再生中の楽曲「３曲目」、「残り３０秒」などといった情報が含まれている。
【００４８】
具体例（ａ）の場合、負荷制御部２２７は、フィードバック信号「１」を受け取り、保持している実行状態情報２４６を読み出す。読み出した実行状態情報２４６を基に、現在ＣＰＵ２０６が実行中のアプリケーションと対応する省電情報２４２を特定し、特定した省電情報に含まれる制御内容を読み出す。
負荷制御部２２７は、読み出した制御内容及び実行状態情報２４６を基に、３０秒待機した後、音質低下をＣＰＵ２０６へ指示する。
【００４９】
また、上記の具体例（ｂ）の場合、負荷制御部２２７は、フィードバック信号「０」を受け取る。受け取ったフィードバック信号が「０」であるので、通常通りアプリケーションを実行するようにＣＰＵ２０６へ指示する。
（４）ＣＰＵ２０６
ＣＰＵ２０６は、マイクロプロセッサ、ＲＡＭ、ＲＯＭを含むコンピュータシステムであって、ＲＡＭ、ＲＯＭには、様々なアプリケーションプログラムが記憶されており、前記マイクロプロセッサがこれらのアプリケーションプログラムに従って動作することで、利用者は、様々な機能を利用することができる。ここで、アプリケーションの一例としては、音楽再生、動画の録画・再生、写真の撮影・表示及び編集を行うアプリケーションなどが挙げられる。
【００５０】
ＣＰＵ２０６は、利用者の操作に従ってこれらのアプリケーションを起動し、様々な機能を提供する。
これらのアプリケーションの実行中に、バッテリ制御部２２０の負荷制御部２２７から、そのアプリケーションに対応する省電力の指示又は通常のアプリケーションの実行の指示を受ける。
【００５１】
省電力の指示を受けると、ＣＰＵ２０６は、受け取った指示に従って、アプリケーションの実行内容を変更する。
また、通常のアプリケーションの実行の指示を受け取ると、自身の保持しているアプリケーションプログラムに記述されている通り、アプリケーションを実行する。
（５）バッテリ制御部の動作
以下に、実施の形態１の特徴部分であるバッテリ制御部２２０の動作を図５のフローチャートを用いて説明する。
【００５２】
電圧比較部２２３は、電圧計２０８により計測された電圧Ｖと電圧閾値記憶部２２４の記憶している電圧閾値Ｖｔｈとを比較する（ステップＳ１０１）。比較の結果、Ｖ≧Ｖｔｈであれば（ステップＳ１０２のＹＥＳ）、比較結果「１」を生成し、生成した比較結果「１」と電圧Ｖとを出力する（ステップＳ１０３）。
比較の結果、Ｖ＜Ｖｔｈであれば（ステップＳ１０２のＮＯ）、比較結果「０」を生成し、生成した比較結果「０」と電圧Ｖとを出力する。
【００５３】
システムコントローラ２２１は、電圧比較部２２３から比較結果「１」と電圧Ｖとを受け取った場合、現在のＣＰＵ２０６の動作状況及び安定電圧テーブル２３０とを基にフィードバック制御信号を生成し（ステップＳ１０６）、セレクタ２２６へ出力する（ステップＳ１０４）。
セレクタ２２６は、電圧比較部２２３から比較結果と電圧Ｖとを受け取る。受け取った比較結果が「０」であれば（ステップＳ１０８の「０」）電圧比較部から受け取った比較結果「０」をフィードバック信号として負荷制御部２２７へ出力する（ステップＳ１０９）。
【００５４】
受け取った比較結果が「１」の場合（ステップＳ１０８の「１」）、セレクタ２２６は、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として負荷制御部２２７へ出力する（ステップＳ１１１）。
負荷制御部２２７はセレクタ２２６からフィードバック信号を受け取る。受け取ったフィードバック信号が「０」の場合（ステップＳ１１２の「０」）、負荷制御部２２７は、通常通りのアプリケーションの実行をＣＰＵ２０６へ指示する（ステップＳ１１４）。
【００５５】
受け取ったフィードバック信号が「１」の場合（ステップＳ１１２の「１」）、負荷制御部２２７は、現在のＣＰＵ２０６の動作状態と制御内容テーブル２４０に基づいて、ＣＰＵ２０６へ省電力を指示する（ステップＳ１１６）。
１．３  まとめ
以上、説明してきたように、本実施の形態のバッテリ駆動機器のバッテリ制御部２２０は、バッテリ２０９の電圧Ｖと電圧閾値Ｖｔｈとを比較することで、バッテリ２０９が使用初期段階であるか否かを推定する。バッテリが使用初期段階であると推定される場合、つまり、Ｖ≧Ｖｔｈの場合は、さらに、安定電圧テーブル２３０などを基に、バッテリ２０９が使用初期段階であるか否かを判定する。バッテリが使用初期段階であると判定されると、バッテリ制御部２２０は、ＣＰＵ２０６に対し、現在実行中のアプリケーションに応じた省電力の指示をする。
【００５６】
また、バッテリ２０９が使用初期段階でないと判定された場合、ＣＰＵ２０６に対し、通常のアプリケーションの実行を指示するので、バッテリが使用初期段階から安定段階に移ると、ＣＰＵ２０６を十分に動作させることができる。
このように、バッテリが使用初期段階である時点で省電力の制御をおこなうことで、バッテリの使用可能時間をより長くすることができる。
１．４  実施の形態１における変形例
（１）  上記の実施の形態では、負荷制御部２２７が、各アプリケーションに対応する制御内容及びＣＰＵ２０６の実行状態情報２４６を保持しており、セレクタ２２６から受け取るフィードバック信号は、省電力の制御の要否のみを示している。しかし、各アプリケーションに対応する制御内容もシステムコントローラ２２１が保持しており、バッテリ２０９が使用初期段階である場合、システムコントローラ２２１は、省電力のための制御内容も含んだフィードバック制御信号を出力するとしてもよい。
（２）  また、電圧閾値記憶部２２４が安定電圧テーブル２３０を記憶しており、システムコントローラ２２１は、電圧計２０８がバッテリ２０９の電圧Ｖを計測するタイミングと同期して、ＣＰＵ２０６が実行中のアプリケーションを示す識別子を電圧比較部２２３へ出力する構成であってもよい。
【００５７】
この場合、電圧比較部２２３は、システムコントローラ２２１から受け取った識別子と対応する安定電圧を電圧閾値記憶部２２４から読み出し、読み出した安定電圧を上述した閾値電圧Ｖｔｈとして用いる。
また、この場合セレクタ２２６は、不要であって、電圧比較部２２３は、比較結果を負荷制御部２２７へ出力する。負荷制御部２２７は、受け取った比較結果が「０」であれば、省電力の制御が不要であるので、通常通りアプリケーションを実行するようにＣＰＵ２０６へ指示する。受け取った比較結果が「１」であれば、実施の形態１で述べた通り、現在のＣＰＵ２０６の実行状態に応じた省電力の指示を、ＣＰＵ２０６へ出力する。
【００５８】
このようにすることで、１回の比較で、上述した使用初期段階であるか否かの判定が終了する。
さらに、この変形例において、バッテリ駆動機器２００が、非常に負荷の軽い処理（例えば、折りたたみ式の携帯電話で、折りたたんだ状態で着信の待ち受け状態）を行っている時、このときのバッテリの放電状態は図１２の曲線１０６のように、非常に理想的な状態に近く、節電の必要性は低いと考えられる。従って、上記の変形例において、バッテリ駆動機器１００は、ＣＰＵ２０６が、非常に負荷の軽い処理を行っている場合は、省電力の必要が無いことを示す制御信号を電圧比較部２２３へ出力する。この制御信号を受け取ると、電圧比較部２２３は、無条件に比較結果「０」を負荷制御部２２７へ出力する。
２.  実施の形態２
以下に、本発明の実施の形態２に係るバッテリ駆動機器について、図面を用いて説明する。なお、実施の形態１と重複する部分は説明を省略し、本実施の形態の特徴部分について詳細に説明する。
２．１  バッテリ駆動機器の概要
本実施の形態のバッテリ駆動機器は、実施の形態１と同様に、バッテリが使用初期段階であることを判定し、省電力の制御を行うとともに、継続使用によりバッテリが終端段階である場合の電圧低下にも対応する。
２．２  バッテリ制御部２６０
実施の形態２のバッテリ駆動機器は、バッテリ制御部２２０に代えてバッテリ制御部２６０を搭載している。
【００５９】
図６はバッテリ制御部２６０の構成を示す構成図であるが、バッテリ制御部２２０と重複する構成には同一の参照符号を付している。図６に示すように、バッテリ制御部２６０は、システムコントローラ２２１、電圧比較部２６３、電圧閾値記憶部２６４、セレクタ２６６及び負荷制御部２２７から構成される。
実施の形態１と同一の構成についての説明は省略し、以下に、実施の形態２の特徴部分について説明する。
【００６０】
（１）電圧閾値記憶部２６４
電圧閾値記憶部２３４は、第１電圧閾値Ｖｔｈ１と第２電圧閾値Ｖｔｈ２とを記憶している。
第１電圧閾値Ｖｔｈ１は、実施の形態１において説明した電圧閾値Ｖｔｈと同一である。
【００６１】
第２電圧閾値Ｖｔｈ２は、高負荷な状態で当該バッテリ駆動機器を使用し続けた場合に、急激に電圧が下がり始める電圧である。例えば、図１２の電圧１１３が該当する。第１電圧閾値と同様に、第２電圧閾値も、ＣＰＵ２０６の実行しているアプリケーション（つまり、バッテリ２０９に掛かる負荷）によって異なるが、ここでは、一例として、最も負荷の大きいアプリケーションを実行している場合に、バッテリ２０９が終端段階になる変曲点の電圧を第２電圧閾値Ｖｔｈ２とする。
【００６２】
なお、上記の第２閾値Ｖｔｈ２の定義は、一例であって、例えば、各アプリケーションについて、そのアプリケーションの実行中に、バッテリ２０９が終端段階にさしかかる電圧の平均値を第２電圧閾値Ｖｔｈ２としてもよい。
（２）電圧比較部２６３
電圧比較部２６３は、定期的に、電圧計２０８からバッテリ２０９の電圧Ｖを受け取る。電圧Ｖを受け取ると、電圧閾値記憶部２６４から第１電圧閾値Ｖｔｈ１と第２電圧閾値Ｖｔｈ２とを読み出す。受け取った電圧Ｖと、読み出した第１電圧閾値Ｖｔｈ１及び第２電圧閾値Ｖｔｈ２とをそれぞれ比較する。
【００６３】
比較の結果が、Ｖ≧Ｖｔｈ１、又は、Ｖ＜Ｖｔｈ２であれば、電圧比較部２６３は、比較結果「１」を生成する。ここで、Ｖ≧Ｖｔｈ１の場合、実施の形態１と同様にバッテリ２０９は、使用初期段階である可能性が高いと推測される。また、Ｖ＜Ｖｔｈ２の場合、バッテリ２０９は、終端段階であると推測される。
比較の結果、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であれば、電圧比較部２３３は、比較結果「０」を生成する。ここで、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であるので、バッテリ２０９は安定段階であるといえる。
【００６４】
続いて、電圧比較部２６３は、生成した比較結果及び電圧Ｖをシステムコントローラ２２１及びセレクタ２６６へ出力する。
（３）セレクタ２６６
セレクタ２６６は、実施の形態１において説明したセレクタ２２６と同様に電圧比較部２６３から、バッテリ２０９の現在の電圧Ｖと比較結果（「１」又は「０」）とを受け取る。また、システムコントローラ２２１からフィードバック制御信号を受け取る。
【００６５】
図７は、セレクタ２６６の構成を示すブロック図である。図７に示すように、セレクタ２６６は、終端判定部２６７とセレクト部２６８を含んで構成される。
（３−１）終端判定部２６７
終端判定部２６７は、バッテリ２０９の状態が終端段階であるか否かを判定する機能部である。以下に、判定の手順を説明する。
【００６６】
終端判定部２６７は、電圧比較部２６３から電圧Ｖを受け取る。電圧Ｖを受け取ると、受け取った電圧と電圧閾値記憶部２６４の記憶している第２電圧閾値Ｖｔｈ２とを比較する。
比較の結果、Ｖ≧Ｖｔｈ２であれば、終端比較結果「０」を生成し、セレクト部２６８へ出力する。ここで、Ｖ≧Ｖｔｈ２であれば、バッテリ２０９は、まだ終端段階にはなっていないと言える。
【００６７】
比較の結果、Ｖ＜Ｖｔｈ２であれば、終端比較結果「１」を生成し、セレクト部２６８へ出力する。ここで、Ｖ＜Ｖｔｈ２であれば、バッテリ２０９の状態が既に終端段階であると言える。
（３−２）セレクト部２６８
セレクト部２６８は、電圧比較部２６３から出力される比較結果と、終端判定部２６７から出力される終端比較結果とを基に、システムコントローラ２２１からの信号、電圧比較部２６３からの信号終端判定部２６７からの信号のうち、何れか一つを選択し、負荷制御部２２７へ出力する機能部である。以下に、選択の手順を説明する。
【００６８】
セレクト部２６８は、電圧比較部２６３から比較結果と電圧Ｖとを受け取る。また、終端判定部２６７から、終端比較結果を受け取る。さらに、システムコントローラ２２１からフィードバック制御信号を受け取る。
受け取った比較結果が「０」であれば、無条件に受け取った比較結果「０」をフィードバック信号として負荷制御部２２７へ出力する。
【００６９】
受け取った比較結果が「１」であり、かつ、受け取った終端比較結果が「０」であれば、システムコントローラ２２１から受け取ったフィードバック制御信号をフィードバック信号として出力する。
受け取った比較結果が「１」であり、かつ、受け取った終端比較結果も「１」であれば、終端比較結果「１」をフィードバック信号として負荷制御部２２７へ出力する。
２．３  バッテリ制御部の動作
図８は、本実施の形態の特徴部分であるバッテリ制御部２６０の動作を示すフローチャートである。以下に、図８を用いて、バッテリ制御部２６０の動作について説明する。
【００７０】
電圧比較部２６３は、電圧計２０８により計測された電圧Ｖと電圧閾値記憶部２６４に記憶されている第１電圧閾値、第２電圧閾値とを比較する（ステップＳ２０１）。
比較の結果、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であれば（ステップＳ２０２のＹＥＳ）、電圧比較部２６３は、比較結果「０」を生成し、生成した比較結果「０」と電圧Ｖとをシステムコントローラ２２１及びセレクタ２６６へ出力する（ステップＳ２０３）。
【００７１】
比較の結果、Ｖ≧Ｖｔｈ１又はＶｔｈ２＞Ｖであれば（ステップＳ２０２のＮＯ）、電圧比較部２６３は、比較結果「１」を生成し、生成した比較結果「１」と電圧Ｖとを、システムコントローラ２２１及びセレクタ２６６へ出力する（ステップＳ２０４）。
セレクタ２６６を構成する終端判定部２６７は、電圧比較部２６３から受け取った電圧Ｖと、電圧閾値記憶部２６４に記憶されている第２電圧閾値Ｖｔｈ２とを比較する（ステップＳ２０７）。
【００７２】
比較の結果、Ｖ＜Ｖｔｈ２であれば（ステップＳ２０８のＹＥＳ）、終端判定部２６７は、終端比較結果「１」を生成し、生成した終端比較結果「１」をセレクト部２６８へ出力する（ステップＳ２０９）。
比較の結果、Ｖ≧Ｖｔｈ２であれば（ステップＳ２０８のＮＯ）、終端判定部２６７は、終端比較結果「０」を生成し、セレクト部２６８へ出力する（ステップＳ２１１）。
【００７３】
セレクタ２６６を構成するセレクト部２６８は、電圧比較部２６３から比較結果を受け取り、システムコントローラ２２１からフィードバック制御信号を受け取る。また、終端判定部２６７から終端比較結果を受け取る。
受け取った比較結果が「０」の場合（ステップＳ２１３の「０」）、セレクト部２６８は、受け取った比較結果「０」を、フィードバック信号として負荷制御部２２７へ出力する（ステップＳ２１４）。
【００７４】
受け取った比較結果が「１」であり（ステップＳ２１３の「１」）、かつ、終端比較結果が「０」の場合（ステップＳ２１６の「０」）、セレクト部２６８は、システムコントローラ２２１から受け取ったフィードバック制御信号を、フィードバック信号として、負荷制御部２２７へ出力する（ステップＳ２１７）。
受け取った比較結果が「１」であり（ステップＳ２１３の「１」）、かつ、終端比較結果が「１」であれば（ステップＳ２１６の「１」）、セレクト部２６３は、受け取った終端比較結果「１」をフィードバック信号として負荷制御部２２７へ出力する（ステップＳ２１８）。
【００７５】
フィードバック信号を出力した後の動作については、実施の形態１において説明したステップＳ１１２以後の動作と同一であるので、説明を省略する。
２．４  まとめ
以上、説明したように、実施の形態２に係るバッテリ駆動機器に搭載されているバッテリ制御部２６０は、バッテリが使用初期段階である場合だけでなく、継続使用により使用終端段階であることを検出し、バッテリに掛かる負荷を軽減する措置をとる。従って、より長時間、バッテリを使用することができる。
３.  実施の形態３
以下に、本発明の実施の形態３に係るバッテリ駆動機器について、図面を用いて説明する。なお、実施の形態１又は実施の形態２と同様の構成については、同一の参照符号を付し、説明を省略する。
３．１  バッテリ駆動機器４００の概要
図９は、実施の形態３に係るバッテリ駆動機器４００の構成を示す構成図である。図９に示すように、バッテリ駆動機器４００は具体的には、マイク、スピーカなどを含む携帯電話機である。
【００７６】
バッテリ駆動機器４００は、バッテリ２０９の温度を計測する温度計４１０を搭載しており、所定の閾値を下回る低い温度の場合、バッテリに掛かる負荷を軽減する措置を取る。
３．２  バッテリ制御部４２０の構成
図１０は、実施の形態３に係るバッテリ駆動機器４００の特徴部分であるバッテリ制御部４２０、温度計４１０及び電圧計２０８の構成を示す構成図である。
【００７７】
バッテリ制御部４２０は、図１０に示すように、システムコントローラ２２１、温度閾値記憶部４２９、温度比較部４３０、優先度調停部４２８、電圧比較部２６３、電圧閾値記憶部２６４、セレクタ４２６及び負荷制御部２２７から構成される。図６に示すように、これらは１個のＬＳＩ上に形成される。
システムコントローラ２２１、電圧比較部２６３、電圧閾値記憶部２６４及び負荷制御部２２７は、上述の実施の形態１及び実施の形態２と同様の構成であるので説明を省略する。
【００７８】
（１）温度計４１０
温度計４１０は、定期的にバッテリ２０９の現在の温度を計測し、計測した温度Ｔを温度比較部４３０へ出力する。
（２）温度閾値記憶部４２９
温度閾値記憶部４２９は、ＲＯＭ、又は、フラッシュメモリなどの不揮発性の記録媒体により構成され、温度閾値Ｔｔｈを記憶している。
【００７９】
温度閾値は、バッテリ２０９の放電レート特性が悪くなる温度であって、当該バッテリ駆動機器４００の生産者によって設定される。
（３）温度比較部４３０
温度比較部４３０は、温度計４１０から定期的に温度Ｔを受け取る。温度Ｔを受け取ると、温度比較部４３０は、温度閾値記憶部４２９から温度閾値Ｔｔｈを読み出し、読み出した温度閾値Ｔｔｈと受け取った温度Ｔとを比較する。
【００８０】
比較の結果、温度比較部４３０は、Ｔ≧Ｔｔｈであれば、温度比較結果「０」を生成する。逆に、Ｔ＜Ｔｔｈであれば、温度比較結果「１」を生成する。
続いて、温度比較部４３０は、生成した温度比較結果を優先度調停部４２８へ出力する。
（４）優先度調停部４２８
優先度調停部４２８は、温度比較部４３０から温度比較結果を受け取り、電圧比較部２６３から電圧比較結果及び電圧Ｖを受け取る。
【００８１】
前述の通り、温度比較結果は、「１」又は「０」の１ビット長のデータであって、「１」は、現在の温度Ｔが温度閾値未満であることを示し、「０」は、現在の温度Ｔが温度閾値Ｔｔｈ以上であることを示す。
ここで、電圧比較結果は、実施の形態２において電圧比較部が生成する「比較結果」と同一であって、「１」は、バッテリ２０９の現在の電圧Ｖが、Ｖ≧Ｖｔｈ１又はＶ＜Ｖｔｈ２であることを示しており、「０」は、Ｖｔｈ１＞Ｖ≧Ｖｔｈ２であることを示している。
【００８２】
受け取った温度比較結果が「１」の場合、優先度調停部４２８は、電圧比較結果の値に関わらず、受け取った温度比較結果「１」を比較結果「１」としてセレクタ４２６へ出力する。
受け取った温度比較結果が「０」の場合、優先度調停部４２８は、受け取った温度比較結果を比較結果として、システムコントローラ２２１及びセレクタ４２６へ出力する。続いて、電圧比較部２６３から受け取った電圧Ｖをシステムコントローラ２２１及びセレクタ４２６へ出力する。
【００８３】
ここで、優先度調停部４２８の出力する「比較結果」は、実施の形態１及び２と同様に「１」、又は、「０」の１ビット長のデータである。
（５）セレクタ４２６
セレクタ４２６は、実施の形態２において図７を用いて説明したセレクタ２６６と同様に終端判定部とセレクト部とから構成される。ここでは、図７を流用して、セレクタ４２６について説明する。
【００８４】
（５−１）終端判定部
終端判定部は、優先度調停部４２８から、比較結果のみを受け取る場合と、比較結果と電圧Ｖとを受け取る場合とがある。
後者の場合は、実施の形態２の優先度調停部４２８と同様に受け取った電圧Ｖと第２電圧閾値との比較、終端比較結果の出力を行う。
【００８５】
前者の場合、終端判定部は、無条件に終端比較結果「１」をセレクト部へ出力する。
なお、セレクト部の構成及び動作は、実施の形態２において説明したセレクト部２６８と同一であるので、ここでは、説明を省略する。
３．３  バッテリ制御部４２０の動作
図１１は、実施の形態３の特徴部分であるバッテリ制御部４２０の動作を示したフローチャートである。以下に、図１１を用いて、バッテリ制御部４２０の動作を説明する。
【００８６】
温度比較部４３０は、計測された温度Ｔと温度閾値記憶部４２９の記憶している温度閾値Ｔｔｈとを比較する（ステップＳ４０１）。
比較の結果、Ｔ＜Ｔｔｈであれば（ステップＳ４０２のＹＥＳ）、温度比較結果「１」を優先度調停部４２８へ出力する（ステップＳ４０３）。逆にＴ≧Ｔｔｈであれば（ステップＳ４０２のＮＯ）、温度比較結果「０」を優先度調停部４２８へ出力する（ステップＳ４０４）。
【００８７】
また、図１１には図示していないが、電圧比較部２６３は、電圧比較結果を生成し、生成した電圧比較結果と電圧Ｖとを出力する。
優先度調停部４２８は、温度比較部４３０から温度比較結果を受け取り、電圧比較部２６３から、電圧比較結果と電圧Ｖとを受け取る。
受け取った温度比較結果が「１」の場合（ステップＳ４０７の「１」）、優先度調停部４２８は、受け取った温度比較結果「１」を比較結果として（ステップＳ４０８）、セレクタ４２６及びシステムコントローラ２２１へ出力する（ステップＳ４０９）。
【００８８】
受け取った温度比較結果が「０」の場合（ステップＳ４０７の「０」）、優先度調停部４２８は、電圧比較部２６３から受け取った電圧比較結果を比較結果として、システムコントローラ２２１及びセレクタ４２６へ出力する。また、比較結果と合わせて、電圧Ｖを出力する（ステップＳ４１１〜ステップＳ４１２）。
セレクタ４２６を構成する終端判定部は、優先度調停部から比較結果と電圧Ｖ若しくは比較結果のみを受け取る。受け取った信号に電圧Ｖが含まれている場合（ステップＳ４１３のＹＥＳ）、以後の動作は、実施の形態２のステップＳ２０７以後の動作と同一であるので、ここでは、説明を省略する。
【００８９】
また、受け取った信号に電圧Ｖが含まれていない場合（ステップＳ４１３のＮＯ）、終端判定部は、無条件に終端比較結果「１」を生成し、セレクト部へ出力する（ステップＳ４１４）。終端比較結果を出力した後の動作は、実施の形態２において説明したステップＳ２１３以後の動作と同一であるので、説明を省略する。
３．４  まとめ
以上、説明してきたように、実施の形態３に係るバッテリ駆動機器は、バッテリの温度を計測する温度計、温度比較部を備えており、バッテリの放電レート特性が悪くなる低温状態であるか否かを判断する。優先度調停部は、温度比較部による比較結果に基づき、バッテリの放電レート特性が悪くなる低温時には、バッテリに掛かる負荷を軽減する必要があることをセレクタおよびシステムコントローラへ通知する。低温でない場合には、実施の形態１又は２と同様に、電圧により負荷軽減の要否を判断する。
【００９０】
この構成により、バッテリの放電レート特性が悪くなる低温時にも、バッテリをより長時間使用することができる。
５.  その他の変形例
以上、本発明について、上記の実施の形態１〜３を例に説明してきたが、当然、本発明は、これらに限定されるものではなく、以下の場合も含む。
（１）上記の実施の形態１〜３において、温度閾値記憶部及び電圧閾値記憶部は、不揮発性の記録素子であって、予め、温度閾値及び電圧閾値を記憶しているとしてきたがこれに限定されない。
【００９１】
例えば、フラッシュメモリを初めとする書き込み及び消去自在な記録素子で構成されており、利用者は入力部を（図示していない）操作して、温度閾値及び電圧閾値を入力、変更できるとしてもよい。
このようにすることで、本発明のバッテリ駆動機器は、バッテリを交換した際に、新たなバッテリに適した温度閾値及び電圧閾値を用いて、省電の要否の判定をすることができる。
（２）上記の実施の形態１〜３では、バッテリ制御部が１つのＬＳＩを構成するとしているが、これに限定されるものではない。
【００９２】
図１を例にすると、ＣＰＵ、電圧計、音声制御部などを１チップ上に形成する構成であってもよいし、逆に、各構成要素がそれぞれ別個の集積回路上に形成されていてもよい。
（３）上記の実施の形態１及び変形例において、電圧比較部は、電圧計により計測された最新の電圧Ｖと電圧閾値とを比較し、この比較結果をもとに、セレクタ、システムコントローラ、負荷制御部は、省電の制御が必要かどうかを判断してきたが、これに限定されるものではない。
【００９３】
一例として、電圧比較部２２３は、定期的に計測されるバッテリの電圧を一時的に記憶し、電圧の時間的変移（傾き）も合わせて算出してもよい。
この構成の場合電圧Ｖが電圧閾値Ｖｔｈ以上であっても、電圧の時間的傾きが所定の閾値以下であれば、電圧比較部は、比較結果「０」を出力する。
このようにすることで、バッテリの放電状態が依然として、急激電圧低下をしているのか、既に安定的な電圧を保っているのかを正確に検出できる。
（４）また、上記のバッテリ駆動機器は、さらに、電流計を備えており、電圧Ｖ及び電圧Ａなどから、例えば図８に示すような電気容量とバッテリの電圧との関係をより正確に算出し、続いて、電気容量に対する電圧の傾きを算出し、算出した傾きから、バッテリの状態を判別し、省電の制御の要否を判定する構成であってもよい。
（５）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウスなどから構成されるコンピュータシステムである。前記ＲＡＭ、ＲＯＭ、前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
（６）上記の各装置を構成する構成要素の一部又は全部は、１個のシステムＬＳＩ（LargeScale Integration：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。前記ＲＡＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
（７）上記の各装置を構成する構成要素の一部又は全部は、各装置に脱着可能なＩＣカード又は単体のモジュールから構成されているとしてもよい。前記ＩＣカード又は前記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、などから構成されるコンピュータシステムである。前記ＩＣカード又は前記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、前記ＩＣカード又は前記モジュールは、その機能を達成する。このＩＣカード又はこのモジュールは、耐タンパ性を有するとしてもよい。
（８）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００９４】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００９５】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００９６】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（９）また、上記実施例におけるバッテリ制御部は、バッテリ駆動機器に着脱可能なデバイスとして構成されてもよい。このデバイスの機能ブロックの全てが集積回路であるＬＳＩとして実現される場合も本発明に含まれる。また、機能ブロックの全てに限らず一部がＬＳＩとして実現される場合も本発明に含まれる。これらは個別に１チップ化されても良いし、一部又は全てを含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００９７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）やＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
更には、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応などが可能性として有り得る。
（１０）また、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００９８】
本発明は、二次電池により駆動する様々な電気機器を製造、販売する産業及び、これらの機器を介して様々なサービスを提供する産業において、営業的、反復・継続的に利用することができる。
【図面の簡単な説明】
【００９９】
【図１】実施の形態１に係るバッテリ駆動機器２００の構成及び各構成要素間のデータフローを示す構成図である。
【図２】実施の形態１の特徴部分であるバッテリ制御部２２０の構成を示す構成図である。
【図３】システムコントローラ２２１の保持している情報の一例を示す。
【図４】負荷制御部２２７の保持している情報の一例を示す。
【図５】バッテリ制御部２２０の動作を示すフローチャートである。
【図６】実施の形態２の特徴部分であるバッテリ制御部２６０の構成を示す構成図である。
【図７】セレクタ２６６の構成を示すブロック図である。
【図８】バッテリ制御部２６０の動作を示すフローチャートである。
【図９】実施の形態３に係るバッテリ駆動機器４００の構成及びデータフローを示す構成図である。
【図１０】実施の形態３の特徴部分であるバッテリ制御部４２０の構成を示す構成図である。
【図１１】バッテリ制御部４２０の動作を示すフローチャートである。
【図１２】一般的なバッテリに異なる負荷を掛けた場合に、放電された電気容量とバッテリ電圧の関係を示すグラフである。
【図１３】一般的なバッテリを異なる温度下で用いた場合に、放電された電気容量とバッテリの電圧との関係を示すグラフである。
【符号の説明】
【０１００】
２０１    アンテナ
２０２    マイク
２０３    スピーカ
２０４    音声制御部
２０６    ＣＰＵ
２０７    ディスプレイ
２０８    電圧計
２０９    バッテリ
２２０    バッテリ制御部
２２１    システムコントローラ
２２３    電圧比較部
２２４    電圧閾値記憶部
２２５    電圧閾値
２２６    セレクタ
２２７    負荷制御部
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2007139102.tif 000016
【図２】
2007139102.tif 000017
【図３】
2007139102.tif 000018
【図４】
2007139102.tif 000019
【図５】
2007139102.tif 000020
【図６】
2007139102.tif 000021
【図７】
2007139102.tif 000022
【図８】
2007139102.tif 000023
【図９】
2007139102.tif 000024
【図１０】
2007139102.tif 000025
【図１１】
2007139102.tif 000026
【図１２】
2007139102.tif 000027
【図１３】
2007139102.tif 000028
【国際調査報告】
2007139102.tif 000029
2007139102.tif 000030