(57)【要約】      （修正有）【課題】消費電力を抑制した電池残量の算出処理を可能にする制御装置を提供する。【解決手段】電池から電圧を取得し電子機器の各部材へと配分するＰＭＩＣ３が電池から取得した電圧を特定し、特定した電圧に基いて電池残量を算出する。ＰＭＩＣ３は、電池から電圧を取得する電圧取得部３０を有し、この電圧を電流電圧取得部１２に与え電池の電池残量の変化量を算出する。この算出された変化量に基き、電池の電池残量を算出する残量算出部１３を備える。【選択図】図１
2014126406.tif 000002
【特許請求の範囲】
【請求項１】
電池を搭載する電子機器の制御装置であって、
上記電池から電圧を取得し電子機器の各部材へと配分する電力分配部から、当該電力分配部が上記電池から取得した電圧を取得する電圧取得手段と、
上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて上記電池の電池残量を算出する電池残量算出手段と、を備えることを特徴とする制御装置。
【請求項２】
上記電池の出力電流および上記電池に接続されているセンス抵抗の電位差の少なくとも一方を測定する測定部から上記出力電流および上記電位差の少なくとも一方を示す電池関連情報を取得する電池関連情報取得手段をさらに備え、
上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、または、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池の電池残量を算出するものであり、
上記電池関連情報取得手段が取得した電池関連情報の示す出力電流または電位差が所定値以下である場合、上記電池残量算出手段は、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池の電池残量を算出することを特徴とする請求項１に記載の制御装置。
【請求項３】
上記電圧取得手段が取得した電圧の変化量が所定値以上である場合、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、上記電池の電池残量を算出することを特徴とする請求項２に記載の制御装置。
【請求項４】
上記電池の出力電流および上記電池に接続されているセンス抵抗の電位差の少なくとも一方を測定する測定部から上記出力電流および上記電位差の少なくとも一方を示す電池関連情報を取得する電池関連情報取得手段をさらに備え、
上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、または、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池の電池残量を算出するものであり、
上記電池関連情報取得手段が取得した電池関連情報の示す出力電流または電位差が所定値以上である場合、上記電池残量算出手段は、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池の電池残量を算出することを特徴とする請求項１に記載の制御装置。
【請求項５】
上記電圧取得手段が取得した電圧の変化量が所定値以下である場合、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、上記電池の電池残量を算出することを特徴とする請求項４に記載の制御装置。
【請求項６】
請求項１から５のいずれか１項に記載の制御装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池を搭載する電子機器の電池残量を算出する制御装置および制御プログラムに関する。
【背景技術】
【０００２】
電池を搭載する電子機器において、電池残量を算出する方法は、種々知られている。例えば、特許文献１には、放電電流の値を電池容量から減算することにより、電池残量を算出する技術が記載されている。
【０００３】
加えて、精度よく電池残量を算出するため、電子機器は、電池残量を算出するための情報を測定する測定部材を有する。測定部材としては、例えば電池の出力電流および上記電池に接続されているセンス抵抗の電位差の少なくとも一方を測定するＦＧＩＣ（ガスゲージＩＣ）を電子機器に搭載することが知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２０２１５号公報（１９９５年１月２４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような測定部材を用いて電池残量を算出するための情報を取得する場合、測定処理自体において電池電力を消費する。電子機器の使用可能時間をより長くするためには、測定処理における消費電力を抑制することが課題である。
【０００６】
本発明は、上記の課題を鑑みたものであり、その目的は、消費電力を抑制した電池残量算出処理が可能な制御装置および制御プログラムを実現することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る制御装置は、電池を搭載する電子機器の制御装置であって、上記電池から電圧を取得し電子機器の各部材へと配分する電力分配部から、当該電力分配部が上記電池から取得した電圧を取得する電圧取得手段と、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて上記電池の電池残量を算出する電池残量算出手段と、を備えることを特徴としている。
【発明の効果】
【０００８】
本発明の一様態によれば、制御装置は、電力分配部から取得した電圧に基づいて電池残量を算出することができるので、電池残量の算出処理に係る電力を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第一の実施形態に係るホストの要部構成を示すブロック図である。
【図２】上記ホストを内蔵している携帯端末の構成部材を示す図である。
【図３】上記ホストの処理の流れを示した図である。
【図４】本発明の第二の実施形態に係るホストの処理の流れを示した図である。
【発明を実施するための形態】
【００１０】
（本発明の思想）
本発明は、電池残量を算出するために必要な情報を測定する処理自体の消費電力を抑制することを目的としている。ここで、「電池残量を算出するために必要な情報」とは、例えば、電池の電圧または電池の出力電流などである。
【００１１】
従来から、電子機器にＦＧＩＣを搭載することは知られている。ＦＧＩＣが測定する出力電流または電位差を用いて電池残量を算出することにより、精度よく電池残量を算出することができる。しかしながら、ＦＧＩＣの測定処理のためにも電力が消費されていた。換言すると、ＦＧＩＣを用いて測定処理を行うがために電子機器の消費電力が増し、電子機器の使用可能時間が減少するという問題があった。
【００１２】
一方、従来から、電池から電圧を取得し電子機器の各部材へと配分するＰＭＩＣ（Power Management IC）という部材が知られている。電子機器は、ＰＭＩＣを搭載することにより各部材に適切な大きさの電圧を配分することができる。
【００１３】
本発明の発明者らは、ＰＭＩＣに電池から取得した電圧を特定させ、特定させた電圧に基づいて電池残量を算出することを考え出した。
【００１４】
ＰＭＩＣの測定する電圧を用いて電池残量を算出する場合、ＦＧＩＣなどの測定部材を起動させることなく電圧を測定することができるので、電池残量の算出処理に係る電力を抑制することができる。
【００１５】
しかしながら、ＰＭＩＣが特定する電圧に基づいて算出した電池残量は、ＦＧＩＣが測定する出力電流または電位差に基づいて算出した電池残量と比べて算出精度が低い。そのため、電池残量の算出精度より消費電力抑制を優先する場合に、ＰＭＩＣが特定する電圧に基づき電池残量を算出することが好ましい。
【００１６】
本発明では、電子機器の消費電力を抑制するため、ＰＭＩＣを用いて電圧を特定し、特定した電圧に基づき電池残量を算出する技術を開示する。
【００１７】
〔実施形態１〕
電子機器の消費電力が少ない場合は、電池残量の減少速度はゆるやかであると考えられる。したがって、この場合、精度よく電池残量を算出することよりも、消費電力の抑制を優先することが好ましい。具体的には、例えば電子機器がスリープ状態（休止状態、スタンバイ状態）の場合などにおいては、電池残量の算出処理に係る消費電力を抑制することが好ましい。
【００１８】
本発明の第一の実施形態に係る制御装置は、電子機器の消費電力が少ない場合に、ＰＭＩＣが特定する電圧に基づき電池残量を算出するものである。なお、以降、上述のように電子機器がスリープ状態の場合などで、消費電力が少ない状態を、「低消費電力状態」と記述する。
【００１９】
以下、本発明の第一の実施形態について、図１〜３を用いて詳細に説明する。
【００２０】
（携帯端末の要部構成）
まず初めに、図２に基づき、本実施形態に係る携帯端末１００（電子機器）の構成部材について説明する。ただし、本発明の制御装置は携帯端末に限らず、電池およびＰＭＩＣを搭載した、あらゆる電子機器に適用することが可能である。
【００２１】
なお、本実施形態に直接関係のない部分は、記載の簡潔性を担保する観点から図２では省略した。ただし、実施の実情に即して、携帯端末１００は当該省略した構成を含んでもよい。
【００２２】
図２は、携帯端末１００の構成部材を示す図である。図示の通り、携帯端末１００は、電池５と、センス抵抗６と、ＦＧＩＣ２（測定部）と、ＰＭＩＣ３（電力分配部）と、ホスト１（制御装置）と、記憶部４とを備える。
【００２３】
電池５、センス抵抗６、ＦＧＩＣ２、およびＰＭＩＣ３は導線で図示の通りに接続されている。また、ホスト１とＦＧＩＣ２、ＰＭＩＣ３、ならびに記憶部４とは、それぞれデータの通信を行う。
【００２４】
電池５は、電力を生み出す電力機器であり、携帯端末１００を動作させるための電力源である。なお、電池５は二次電池でも一次電池でもよく、その種類は特に限定しない。
【００２５】
センス抵抗６は、電気回路部品としての抵抗器であり、電池５に流れる電流を測定するためのものである。
【００２６】
ＦＧＩＣ２は、電池５の出力電流およびセンス抵抗６の電位差の少なくとも一方を測定するものである。以降、ＦＧＩＣ２の測定する出力電流および電位差の少なくとも一方を示す情報を「電池関連情報」と記述する。ＦＧＩＣ２は、ホスト１から電池関連情報を要求されると、電池関連情報を測定する。測定された電池関連情報は、後述の電流電圧取得部１２へと送信される。なお、ＦＧＩＣ２は、その内部に独自のタイマーを備えていてもよい。
【００２７】
ＰＭＩＣ３は、電池５から電圧を取得し携帯端末１００の各構成部材に配分するものである。ＰＭＩＣ３は、自機が取得する電圧を特定する。以降、ＰＭＩＣ３が特定した電圧のことを「分配電圧」と記述する。
【００２８】
ＰＭＩＣ３は、さらに詳しくは、電圧取得部３０を含む。電圧取得部３０は、ホスト１から分配電圧の要求を受信すると、分配電圧を特定し、後述の電流電圧取得部１２へと送信する。
【００２９】
ホスト１は、携帯端末１００を統括的に制御するものである。ホスト１は例えば、ＣＰＵ（central processing unit）などで実現され、携帯端末１００の処理制御は、ホスト１としてのＣＰＵが、ＲＯＭなどに記憶されているプログラムを、ＲＡＭなどに読み出して実行することで実現される。ホスト１の構成および機能の詳細は後述する。
【００３０】
記憶部４は、後述の電流電圧取得部１２が取得した分配電圧を記憶するものである。記憶部４はまた、後述の残量算出部１３が算出した電池残量を記憶するものである。記憶部には最新の分配電圧および電池残量が記憶される。
【００３１】
（ホスト１の詳細な構成）
次に、ホスト１について図１に基づき詳細に説明する。図１は、本発明の第一の実施形態に係るホスト１の要部構成を示すブロック図である。ホスト１は、ＦＧＩＣ制御部１１と、電流電圧取得部１２（電圧取得手段、電池関連情報取得手段）と、残量算出部１３（電池残量算出手段）と、判定部１４とを備える。
【００３２】
ＦＧＩＣ制御部１１は、ＦＧＩＣ２の起動と停止とを切替えるものである。ＦＧＩＣ制御部１１は、後述する判定部１４からの指示と、所定のタイマーの発火とに基づき、ＦＧＩＣ２の起動と停止とを切替える。
【００３３】
ここで、「所定のタイマー」とは、携帯端末１００の各種機能の処理に連動しているタイマーを指す。なお、ＦＧＩＣ２がタイマーを内蔵している場合は、ＦＧＩＣ２のタイマーを「所定のタイマー」として用いてもよい。その場合、ＦＧＩＣ２のタイマーが発火すると、ＦＧＩＣ２はタイマーの発火をＦＧＩＣ制御部１１へと通知する。通知を受けたＦＧＩＣ制御部１１は、当該通知と判定部１４の判定結果とに基づきＦＧＩＣを制御することとなる。
【００３４】
電流電圧取得部１２は、判定部１４の指示に従い、ＦＧＩＣ２から電池関連情報を取得するものである。また、電流電圧取得部１２は、判定部１４の指示に従い、ＰＭＩＣ３から分配電圧を取得するものである。
【００３５】
電流電圧取得部１２は、取得した分配電圧および電池関連情報を、残量算出部１３および判定部１４へと送信する。さらに、電流電圧取得部１２は、分配電圧を記憶部４に記憶させる。
【００３６】
残量算出部１３は、携帯端末１００の電池残量を算出するものである。残量算出部１３は算出した電池残量を、記憶部４へと記憶させる。
【００３７】
残量算出部１３は、電流電圧取得部１２から分配電圧を受信した場合は、分配電圧に基づき電池残量を算出する。より詳しくは、残量算出部１３は、まず分配電圧に基づき電池残量の変化量を算出する。次に、残量算出部１３は、記憶部４から直前に算出した電池残量を読み出す。続いて、残量算出部１３は、読み出した電池残量から、上記電池残量の変化量を減算することにより、現在の電池残量を算出する。また、残量算出部１３は、電流電圧取得部１２から電池関連情報を受信した場合は、電池関連情報に基づき電池残量を算出する。
【００３８】
なお、残量算出部１３は、電池５および携帯端末１００の諸条件（温度、充放電サイクル回数など）を加味して電池残量の算出を行ってもよい。
【００３９】
判定部１４は、電流電圧取得部１２が取得した出力電流と、休止電流値との大小関係を判定するものである。また、判定部１４は、電流電圧取得部１２が取得した電池電圧と、記憶部４に記憶されている電池電圧との変化量を算出するものである。さらに、判定部１４は、上記変化量と休止変化量値との大小関係を判定するものである。以降、電流電圧取得部１２が取得した電池電圧と、記憶部４に記憶されている電池電圧との変化量のことを、単に「電圧変化量」と記述する。
【００４０】
ここで、「休止電流値」とは、予め定められた出力電流の閾値であり、「休止変化量値」とは、予め定められた電圧変化量の閾値である。休止電流値および休止変化量値は、電流電圧取得部１２が、ＦＧＩＣ２から出力電流を取得するのか、ＰＭＩＣ３から分配電圧を取得するのかを判定するための閾値である。
【００４１】
上述の通り、携帯端末１００が低消費電力状態の場合、ホスト１はＦＧＩＣ２を起動せず、ＰＭＩＣ３を用いて分配電圧を取得することが望ましい。ゆえに、判定部１４が判定する「休止電流値」および「休止変化量値」は、携帯端末１００が低消費電力状態か否かを判定する閾値であることが望ましい。
【００４２】
判定部１４は出力電流が休止電流値以下の場合、電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。一方、判定部１４は、出力電流が休止電流値より大きい場合、電流電圧取得部１２に対しＦＧＩＣ２から出力電流を取得するように指示するとともに、ＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示する。
【００４３】
また、判定部１４は、算出した電圧変化量が休止変化量値以上の場合、電流電圧取得部１２に対しＦＧＩＣ２から出力電流を取得するように指示するとともに、ＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示する。一方、判定部１４は、算出した電圧変化量が休止変化量値より小さい場合、電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。
【００４４】
なお、判定部１４にて電圧変化量を算出する際、記憶部４に分配電圧が記録されていない場合（直前に分配電圧に基づいて電池残量を算出していない場合）は、電圧変化量を値無しとしてよい。
【００４５】
（処理の流れ）
上述のように、判定部１４の判定結果により、電流電圧取得部１２がＦＧＩＣ２から出力電流を取得するのか、ＰＭＩＣ３から分配電圧を取得するのかが決定される。また、電流電圧取得部１２が取得したのが出力電流であるか、分配電圧であるかにより、残量算出部１３の電池残量の算出処理も変化する。以下、判定部１４の判定結果による、電池残量の算出処理の切替えについて説明する。
【００４６】
図３は、ホスト１の処理の流れを示した図である。図３は、携帯端末１００が低消費電力状態か否かにより、ホスト１が電池残量の算出処理の方法を切替える制御の流れを示している。なお、処理の初めの時点においては、携帯端末１００は低消費電力状態ではないものとしている。
【００４７】
また、図３では、電流電圧取得部１２がＦＧＩＣ２から電池関連情報として、電池５の出力電流を取得することとしている。しかしながら、電流電圧取得部１２はＦＧＩＣ２からセンス抵抗６の電位差を取得し、図３の判定処理を行ってもよい。
【００４８】
初めに、電流電圧取得部１２は、ＦＧＩＣ２から出力電流を取得すると、出力電流を判定部１４へと送信する。判定部１４は、受信した出力電流が、休止電流値以下か否かを判定する（Ｓ１００）。
【００４９】
＜出力電流が休止電流値以下の場合＞
出力電流が休止電流値以下の場合（Ｓ１００でＹＥＳ）、判定部１４は電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。
【００５０】
電流電圧取得部１２は、判定部１４の指示を受け、所定のタイマーが発火したとき（Ｓ１０２でＹＥＳ）、ＰＭＩＣ３の電圧取得部３０に分配電圧を要求し（Ｓ１０４）、電圧取得部３０から分配電圧を取得する（Ｓ１０６）。取得した分配電圧は残量算出部１３および判定部１４へと送信される。また、分配電圧は、記憶部４へと記憶される。
【００５１】
次に、残量算出部１３は、電流電圧取得部１２から受信した分配電圧から電池残量の変化量を算出し、直前に算出した電池残量から減算することにより、電池５の電池残量を算出する（Ｓ１０８）。
【００５２】
続いて、判定部１４は電圧変化量を算出する（Ｓ１１０）。さらに、判定部１４は、電圧変化量が、休止変化量値以上か否かを判定する（Ｓ１１２）。
【００５３】
なお、記憶部４に前回取得した分配電圧が記録されていない場合は、電圧変化量を値無しとしてよい。
【００５４】
電圧変化量が休止変化量以上の場合は（Ｓ１１２でＹＥＳ）、判定部１４はＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示するとともに、電流電圧取得部１２に対し、ＦＧＩＣ２から出力電流を取得するように指示する。以降の処理は後述の、Ｓ１００でＮＯの場合の処理と同様である。また、電圧変化量が休止変化量より小さい場合は（Ｓ１１２でＮＯ）、判定部１４は電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。以降、ホスト１の各部は、Ｓ１０２〜Ｓ１１０の処理を繰り返す。
＜出力電流が休止電流値より大きい場合＞
一方、Ｓ１００において、出力電流が休止電流値より大きい場合（Ｓ１００でＮＯ）、判定部１４はＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動するように指示するとともに、電流電圧取得部１２に対し、ＦＧＩＣ２から出力電流を取得するように指示する。
【００５５】
ＦＧＩＣ制御部１１は、判定部１４の指示を受け、所定のタイマーが発火したとき（Ｓ１２０でＹＥＳ）に、ＦＧＩＣ２を起動させる（Ｓ１２２）。ＦＧＩＣ２を起動させると、電流電圧取得部１２はＦＧＩＣ２に出力電流を要求し（Ｓ１２４）、ＦＧＩＣ２から出力電流を取得する（Ｓ１２６）。取得した出力電流は残量算出部１３および判定部１４へと送信される。
【００５６】
次に、残量算出部１３は、電流電圧取得部１２から受信した出力電流に基づき電池残量を算出する（Ｓ１２８）。残量算出部１３にて電池残量の算出が終わると、ＦＧＩＣ制御部１１はＦＧＩＣ２を停止させる（Ｓ１３０）。以降、Ｓ１２６において取得した出力電流について再びＳ１００の判定から処理を行う。
【００５７】
〔実施形態２〕
本発明の第一の実施形態においては、電子機器の消費電力が少ない場合に、ＰＭＩＣが特定する電圧に基づき電池残量を算出した。
【００５８】
一方、携帯端末１００が高負荷のアプリケーションを起動している場合など、携帯端末１００の消費電力が一時的に高くなることがある。この場合、本発明に係るホストは、電池残量の算出処理で更に消費電力が増加することを防ぐため、ＰＭＩＣが特定する電圧に基づき電池残量を算出してもよい。本発明の第二の実施形態に係る制御装置は、電子機器の消費電力が多い場合に、ＰＭＩＣが特定する電圧に基づき電池残量を算出するものである。なお、以降、上記のように携帯端末１００が高負荷（高消費電力）である状態を、単に「高負荷状態」と記述する。
【００５９】
本発明の第二の実施形態に係るホスト１は、第一の実施形態に係るホスト１と比べ、判定部１４の判定処理が異なる。
【００６０】
第二の実施形態において、判定部１４は、電流電圧取得部１２が取得した出力電流と、高負荷電流値との大小関係を判定するものである。判定部１４はまた、電圧変化量を算出するものである。さらに、判定部１４は、電圧変化量と高負荷変化量値との大小関係を判定するものである。
【００６１】
ここで、「高付加電流値」とは、予め定められた出力電流の閾値であり、「高付加変化量値」とは、予め定められた電圧変化量の閾値である。高負荷電流値および高負荷変化量値は、電流電圧取得部１２が、ＦＧＩＣ２から出力電流を取得するのか、ＰＭＩＣ３から分配電圧を取得するのかを判定するための閾値である。
【００６２】
上述の通り、携帯端末１００が高負荷状態の場合、ホスト１はＦＧＩＣ２を起動させず、ＰＭＩＣ３を用いて電池残量を算出することが望ましい。ゆえに、判定部１４が判定する「高付加電流値」および「高負荷変化量値」は、携帯端末１００が高負荷状態か否かを判定する閾値であることが望ましい。
【００６３】
判定部１４は出力電流が高負荷電流値以上の場合、電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。一方、判定部１４は、出力電流が高負荷電流値より小さい場合、電流電圧取得部１２に対しＦＧＩＣ２から出力電流を取得するように指示するとともに、ＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示する。
【００６４】
また、判定部１４は、算出した電圧変化量が高負荷変化量値以下の場合、電流電圧取得部１２に対しＦＧＩＣ２から出力電流を取得するように指示するとともに、ＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示する。一方、算出した電圧変化量が高負荷変化量値より大きい場合、判定部１４は、電流電圧取得部１２に対しＰＭＩＣ３から分配電圧を取得するように指示する。
【００６５】
図４は、本発明の第二の実施形態に係るホスト１の処理の流れを示した図である。
【００６６】
なお、説明の便宜上、前記実施形態にて説明したステップと同じ処理を行うステップについてはその説明を省略する。
【００６７】
（処理の流れ）
まず、判定部１４は、電流電圧取得部１２から受信した出力電流が、高負荷電流値以上か否かを判定する（Ｓ２００）。出力電流が高負荷電流値以上の場合（Ｓ２００でＹＥＳ）、判定部１４は電流電圧取得部１２に対し、ＰＭＩＣ３から分配電圧を取得するように指示する。以降のＳ２０２〜Ｓ２１０の処理は、図３のＳ１０２〜Ｓ１１０の処理と同様である。
【００６８】
次に、判定部１４は、電圧変化量が、高負荷変化量値以下か否かを判定する（Ｓ２１２）。なお、記憶部４に前回取得した分配電圧が記録されていない場合は、図３と同様に電圧変化量は値無しとしてよい。
【００６９】
電圧変化量が高負荷変化量値以下の場合は（Ｓ２１２でＹＥＳ）、判定部１４はＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示するとともに、電流電圧取得部１２に対し、ＦＧＩＣ２から出力電流を取得するように指示する。電圧変化量が高負荷変化量値より大きい場合は（Ｓ２１２でＮＯ）、判定部１４は電流電圧取得部１２に対し、ＰＭＩＣ３から電池電圧を取得するように指示する。
【００７０】
一方、Ｓ２００において、出力電流が高負荷電流値より小さい場合（Ｓ２００でＮＯ）、判定部１４はＦＧＩＣ制御部１１に対し、ＦＧＩＣ２を起動させるように指示するとともに、電流電圧取得部１２に対し、ＦＧＩＣ２から出力電流を取得するように指示する。以降のＳ２２２〜Ｓ２３０の処理は、図３のＳ１２２〜Ｓ１３０の処理と同様である。
【００７１】
上記の構成および処理により、本発明の第二の実施形態に係るホスト１は、携帯端末１００の消費電力が高い場合に、ＰＭＩＣ３を用いて分配電圧を取得し、分配電圧に基づいて電池残量を算出することができる。
【００７２】
〔実施形態３〕
本発明に係るホストの判定部は、電池残量の変化量と、所定の閾値との大小関係を判定して、携帯端末の状態（低消費電力状態か否か、および、高負荷状態か否か）を判定してもよい。ここで、電池残量の変化量とは、残量算出部１３が算出した電池残量と、記憶部４に記憶されている直前に算出した電池残量との変化量を示す。
【００７３】
この場合、休止電流値、休止変化量値、高負荷電流値、高負荷変化量値は、全て電池残量の変化量の閾値となる。具体的には、図３のＳ１００およびＳ１１２、ならびに図４のＳ２００およびＳ２１２において、判定部１４は、電池残量の変化量と各閾値との大小関係を判定する。
【００７４】
〔ソフトウェアによる実現例〕
ホスト１の制御ブロック（特にＦＧＩＣ制御部１１、残量算出部１３、および判定部１４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７５】
後者の場合、ホスト１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７６】
〔まとめ〕
本発明の態様１に係る制御装置（ホスト１）は、電池（電池５）を搭載する電子機器（携帯端末１００）の制御装置であって、上記電池から電圧を取得し電子機器の各部材へと配分する電力分配部（ＰＭＩＣ３）から、当該電力分配部が上記電池から取得した電圧（分配電圧）を取得する電圧取得手段（電流電圧取得部１２）と、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて上記電池の電池残量を算出する電池残量算出手段（残量算出部１３）と、を備えている。
【００７７】
上記の構成によれば、制御装置は、電力分配部から取得した電圧に基づいて電池残量を算出することができる。よって、電池残量の算出処理に係る電力を抑制することができる。
【００７８】
本発明の態様２に係る制御装置は、上記態様１において、上記電池の出力電流および上記電池に接続されているセンス抵抗（センス抵抗６）の電位差の少なくとも一方を測定する測定部（ＦＧＩＣ２）から上記出力電流および上記電位差の少なくとも一方を示す電池関連情報を取得する電池関連情報取得手段（電流電圧取得部１２）をさらに備え、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、または、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池残量を算出するものであり、上記電池関連情報取得手段が取得した電池関連情報の示す出力電流または電位差が所定値（休止電流値）以下である場合、上記電池残量算出手段は、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池残量を算出してもよい。
【００７９】
上記の構成によれば、制御装置は、電池関連情報の示す出力電流または電位差が所定値以下である場合、電力分配部から電圧を取得し、該電圧に基づき電池残量を算出することができる。
【００８０】
ここで、「電池関連情報の示す出力電流または電位差が所定値以下である場合」とは、電子機器の消費電力が少ない場合（低消費電力状態）を示す。
【００８１】
つまり、制御装置は、電子機器の消費電力が少ない場合に、電力分配部から取得した電圧に基づいて電池残量を算出することにより、電池残量の算出処理に係る電力を抑制することができる。
【００８２】
本発明の態様３に係る制御装置は、上記態様２において、上記電圧取得手段が取得した電圧の変化量（電圧変化量）が所定値（休止変化量値）以上である場合、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、上記電池残量を算出してもよい。
【００８３】
上記の構成によれば、制御装置は、電圧の変化量が所定値以上である場合、測定部から電池関連情報を取得し、該電池関連情報に基づいて電池残量を算出することができる。
【００８４】
ここで、「電圧の変化量が所定値以上である場合」とは、低消費電力状態でない場合を示す。
【００８５】
つまり、制御装置は、低消費電力状態でない場合は、測定部から取得した電池関連情報に基づいて電池残量を算出することにより、電池残量を精度よく算出することができる。
【００８６】
本発明の態様４に係る制御装置は、上記態様１において、上記電池の出力電流および上記電池に接続されているセンス抵抗（センス抵抗６）の電位差の少なくとも一方を測定する測定部（ＦＧＩＣ２）から上記出力電流および上記電位差の少なくとも一方を示す電池関連情報を取得する電池関連情報取得手段（電流電圧取得部１２）をさらに備え、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、または、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池残量を算出するものであり、上記電池関連情報取得手段が取得した電池関連情報の示す出力電流または電位差が所定値（高負荷電流値）以上である場合、上記電池残量算出手段は、上記電圧取得手段が取得した電圧から上記電池の電池残量の変化量を算出し、算出した変化量に基づいて、上記電池残量を算出してもよい。
【００８７】
上記の構成によれば、制御装置は、電池関連情報の示す出力電流または電位差が所定値以上である場合、電力分配部から電圧を取得し、該電圧に基づき電池残量を算出することができる。
【００８８】
ここで、「電池関連情報の示す出力電流または電位差が所定値以上である場合」とは、電子機器の消費電力が多く、電子機器に高い負荷がかかっている場合（高負荷状態）を示す。
【００８９】
つまり、制御装置は、電子機器に高い負荷がかかっている場合に、電力分配部から取得した電圧に基づいて電池残量を算出することにより、電池残量の算出処理に係る電力を抑制することができる。
【００９０】
本発明の態様５に係る制御装置は、上記態様４において、上記電圧取得手段が取得した電圧の変化量（電圧変化量）が所定値（高負荷変化量値）以下である場合、上記電池残量算出手段は、上記電池関連情報取得手段が取得した電池関連情報に基づいて、上記電池残量を算出してもよい。
【００９１】
上記の構成によれば、制御装置は、電圧の変化量が所定値以下である場合、測定部から電池関連情報を取得し、該電池関連情報に基づいて電池残量を算出することができる。
【００９２】
ここで、「電圧の変化量が所定値以下である場合」とは、高負荷状態でない場合を示す。
【００９３】
つまり、制御装置は、高負荷状態でない場合に、測定部から取得した電池関連情報に基づいて電池残量を算出することにより、電池残量を精度よく算出することができる。
【００９４】
本発明の各態様に係る制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記制御装置が備える各手段として動作させることにより上記制御装置をコンピュータにて実現させる制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００９６】
本発明は、電池を搭載する電子機器の制御装置および電子機器の制御プログラムに利用することができる。
【符号の説明】
【００９７】
１  ホスト（制御装置）
２  ＦＧＩＣ（測定部）
３  ＰＭＩＣ（電力分配部）
１２  電流電圧取得部（電圧取得手段、電池関連情報取得手段）
１３  残量算出部（電池残量算出手段）
１００  携帯端末（電子機器）
【図１】
2014126406.tif 000003
【図２】
2014126406.tif 000004
【図３】
2014126406.tif 000005
【図４】
2014126406.tif 000006