(57)【要約】【課題】擬似動作を行わずにタスク実行時の電圧値を事前に予測する。【解決手段】電圧変化予測手段６０は、投入タスク通知手段４４からの通知を受けて、電池状態検出部４が検出した電圧値と、タスク消費電力特性表５０を参照して取得した次の実行候補タスクを実行した場合に低下する電圧値との差を予測電圧値として算出する。予測電圧値が省電力モードの切替閾値電圧値より低く、且つ、電源オフモードの切替閾値電圧値より高くなる場合、モード切替マスク部３０へマスク信号を出力して省電力モードへのモード切換えを行わないようにする。【選択図】  図１
2005151191.tif 000002
【特許請求の範囲】
【請求項１】
電源状態に応じて動作モードを切替える携帯端末装置であって、
前記電源の電圧値を検出する電源状態検出部と、
前記電源状態検出部が検出した電圧値と所定の閾値を比較して、動作モードの切替えを指示する動作モード切替指示部と、
オペレーティングシステムの次の実行候補タスクを通知する投入タスク通知手段と、
タスク毎の消費電力特性を記憶するタスク消費電力特性記憶手段と、
前記消費電力特性を参照して次の実行候補タスクを実行した場合の電圧値を予測する電圧変化予測手段と、を備え、
前記電圧変化予測手段は、前記投入タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電圧値と、前記タスク消費電力特性記憶手段を参照して取得した次の実行候補タスクを実行した場合に低下する電圧値との差を予測電圧値として算出する携帯端末装置。
【請求項２】
前記動作モード切替指示部の動作モード切替えの指示を抑制するモード切替マスク部を備え、
前記電圧変化予測手段は、前記予測電圧値が省電力モードの切替閾値電圧値より低く、且つ、電源オフモードの切替閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する請求項１記載の携帯端末装置。
【請求項３】
前記電源状態検出部が検出した電圧値が電源オフモードの切替閾値電圧より低い場合、前記動作モード切替指示部は電源オフを指示する請求項１又は２記載の携帯端末装置。
【請求項４】
電源状態に応じて動作モードを切替える携帯端末装置であって、
前記電源の現在の電圧値と電流値を検出する電源状態検出部と、
前記電源状態検出部が検出した電圧値と所定の閾値を比較して、動作モードの切替えを指示する動作モード切替指示部と、
オペレーティングシステムの次の実行候補タスクを通知する投入タスク通知手段と、
タスク毎の消費電力特性を記憶するタスク消費電力特性記憶手段と、
前記電源状態検出部が検出した電圧値と電流値の積から前記電源の放電容量を算出する放電容量計算手段と、
前記消費電力特性手段を参照して次の実行候補タスクを実行した場合の電圧値を予測する電圧変化予測手段と、を備え、
前記電圧変化予測手段は、前記投入タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電流値と、前記タスク消費電力特性記憶手段を参照して取得した次の実行候補タスクを実行した場合に低下する電流値との和を予測電流値として前記放電容量計算手段へ出力し、
前記放電容量計算手段は、前記放電容量を前記予測電流値で除して算出した予測電圧値を前記電圧変化予測手段へ出力する携帯端末装置。
【請求項５】
前記動作モード切替指示部の動作モード切替えの指示を抑制するためのモード切替マスク部を備え、
前記電圧変化予測手段は、前記予測電圧値が省電力モードの閾値電圧値より低く、且つ、電源オフモードの閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する請求項４記載の携帯端末装置。
【請求項６】
前記電源状態検出部が検出した電圧値が電源オフモードの切替閾値電圧より低い場合、動作モード切替指示部は電源オフを指示する請求項４又は５記載の携帯端末装置。
【請求項７】
前記実行候補タスクの実行可否を通知する投入タスク許可手段を備え、
前記予測電圧値が電源オフモードの切替閾値電圧より小さくなる場合、前記電圧変化予測手段は、前記投入タスク許可手段へ投入禁止通知を出力し、オペレーティングシステムは、前記実行候補タスクを実行せずにエラー終了する請求項４から６のいずれか一項記載の携帯端末装置。
【請求項８】
前記電圧変化予測手段からの指示に基づいて所定期間だけ前記マスク信号を前記モード切替マスク部へ送信するタイマー手段を備え、
前記タスク消費電力特性記憶手段は、タスクの実行に必要な電流値と当該電流が流れる期間のデータを記憶し、
前記電圧変化予測手段は、前記投入タスク通知手段から次の実行候補タスクの通知を受けて、前記タスク消費電力特性記憶手段を参照して取得した前記タスクの実行に必要な電流値と当該電流が流れる期間に基づいて、前記マスク信号を前記電流が流れる期間だけ送信する指示を前記タイマー手段へ出力する請求項４から７のいずれか１項記載の携帯端末装置。
【請求項９】
オペレーティングシステムの次の終了候補タスクを通知する終了タスク通知手段を備え、
前記電圧変化予測手段は、前記終了タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電流値と、前記タスク消費電力特性記憶手段を参照して取得した次の終了候補タスクを実行した場合に低下する電流値との差を予測電流値として前記放電容量計算手段へ出力し、
前記放電容量計算手段は、前記放電容量を前記予測電流値で除して算出した予測電圧値を前記電圧変化予測手段へ出力する請求項４から８のいずれか一項記載の携帯端末装置。
【請求項１０】
前記電圧変化予測手段は、前記予測電圧値が省電力モードの閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する請求項９記載の携帯端末装置。
【請求項１１】
前記投入タスク通知手段から通知を受けた時点で前記実行候補タスクの消費電力特性を前記消費電力特性記憶手段へ記憶し、前記終了タスク通知手段から通知を受けた時点で前記終了候補タスクの消費電力特性を前記消費電力特性記憶手段から削除する特性更新部を備える請求項４から１０のいずれか一項記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話やＰＤＡ(Personal Digital Assistants)など、電池を電源とする携帯端末装置に関する。
【背景技術】
【０００２】
携帯電話やＰＤＡなど、電池を使用する携帯端末装置では、限られた電池容量で、できる限り動作持続時間を長くするため、電池残量の減少に応じて装置の動作モードを通常モードから省電力モード、電源オフモードへと順次切替える手法などが広く普及している。また、動作モードの切換えを適切に行うために、電池残量を精度よく検知する方法も提案されている（例えば、特許文献１参照）。
【０００３】
ここで、従来の携帯端末装置における電池残量の検知及びモード切換え動作について説明する。この携帯端末装置では、所定のタスク（例えば、デバイスアクセス）の実行前に、当該タスクの擬似動作を回路上で行うことにより、電池の残量を検出する。図１２は、従来の携帯端末装置の内部構成を示すブロック図であり、携帯端末装置７００は、主に、端末機能部１、電池部２、安定化電源部３、電池状態検出部４、動作モード切替指示部１０、放電容量計測手段２０などで構成される。
【０００４】
端末機能部１は、携帯端末装置７００の通信、入力、表示などの各種機能を実現するブロックである。電池部２は、携帯端末装置７００全体に電力を供給する。安定化電源部３は、電池部２の電圧を安定化して端末機能部１へ電力を供給する。電池状態検出部４は、電池部２の電圧値を検知して後述の動作モード切替指示部１０へ出力する。動作モード切替指示部１０は、電池状態検出部が出力した電圧値を予め任意に設定された閾値電圧と比較して動作モードの切替えを指示する。
【０００５】
放電容量計測手段２０は、端末機能部１の指示によりデバイスアクセス疑似動作を行い、その際の電圧を測定して動作モード切替指示部１０へ出力する。動作モード切替指示部１０は、放電容量計測手段２０が出力したデバイスアクセス疑似動作時の電圧と閾値電圧とを比較して動作モードの切替えを指示する。例えば、デバイスアクセス疑似動作時の電圧が閾値電圧よりも低くなる場合、電圧低下による動作モードの変更を端末機能部１へ通知する。
【０００６】
次に、上記構成の携帯端末装置のモード切換え動作を具体的に説明する。図１３は、従来の携帯端末装置の電池部の放電特性を示す図である。Ｌ１０は、端末機能部１がデバイスアクセス動作を行なっておらず、電流値が小さい場合の電池部２の放電容量と電圧との関係を示す第１の放電特性曲線である。一方、Ｌ２０は、デバイスアクセス動作により電流値が大きい場合の電池部２の放電容量と電圧との関係を示す第２の放電特性曲線である。
【０００７】
Ｖｓは省電力モード切替閾値電圧であり、デバイスアクセス疑似動作時の電圧がＶｓよりも低い場合、動作モード切替指示部１０は、動作モードを省電力モードに変更する通知を端末機能部１へ行なう。また、Ｖｔｈは電源オフ切替閾値電圧であり、デバイスアクセス疑似動作時の電圧がＶｔｈよりも低い場合、動作モード切替指示部１０は、動作モードを電源オフモードに変更する通知を端末機能部１へ行なう。
【０００８】
上記のように、デバイスアクセス動作を実際に行なう前に、放電容量計測手段２０で疑似動作を行ない、電池部２の放電容量を測定することにより、省電力モードや電源オフモードへのモード切替え動作を適切に行うことが可能となる。
【０００９】
【特許文献１】特開平１１−３０５８８５号公報（第３頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の携帯端末装置では、所定のタスクの実行前に疑似動作を行なうため、疑似動作自体が電力の浪費であるという問題や、疑似動作分だけ余分な動作時間が必要となるという問題があった。また、例えば、大電流の消費が短時間で終了するタスクの場合、タスク終了後に電圧値が元の値に近い所まで戻るため、一時的に省電力モードに移行して、その後再び通常動作モードに復帰するという不要なモード切換え動作が不可避的に生じるという問題もあった。
【００１１】
そこで本発明は上記課題に鑑みてなされたものであって、擬似動作を行わずにタスク実行時の電圧値を事前に予測できる携帯端末装置を提供することを目的とする。さらに、タスク実行前後におけるモード切換え動作を抑制できる携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の携帯端末装置は、電源状態に応じて動作モードを切替える携帯端末装置であって、前記電源の電圧値を検出する電源状態検出部と、前記電源状態検出部が検出した電圧値と所定の閾値を比較して、動作モードの切替えを指示する動作モード切替指示部と、オペレーティングシステムの次の実行候補タスクを通知する投入タスク通知手段と、タスク毎の消費電力特性を記憶するタスク消費電力特性記憶手段と、前記消費電力特性を参照して次の実行候補タスクを実行した場合の電圧値を予測する電圧変化予測手段と、を備え、前記電圧変化予測手段は、前記投入タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電圧値と、前記タスク消費電力特性記憶手段を参照して取得した次の実行候補タスクを実行した場合に低下する電圧値との差を予測電圧値として算出する。
【００１３】
上記構成によれば、オペレーティングシステムが実行するタスク毎の消費電力特性データを予め記憶しておき、次に実行するタスクが確定した時点で当該タスクに関する消費電力特性データを参照して当該タスクを実行した場合の電圧低下を算出することにより、疑似動作を行わずにタスク実行時の電圧変化を事前に予測し、疑似動作による電力の浪費を防止し、余分な動作時間を削減することができる。
【００１４】
本発明において、さらに、前記動作モード切替指示部の動作モード切替えの指示を抑制するモード切替マスク部を備え、前記電圧変化予測手段は、前記予測電圧値が省電力モードの切替閾値電圧値より低く、且つ、電源オフモードの切替閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する。
【００１５】
上記構成によれば、電圧値の予測から動作モードの切替えが発生すると判断される場合でも、動作モードの切替え指示に対してマスク信号を出力することにより、タスクの実行時において、通常動作モードから省電力モードへの不要なモード切換え動作が防止できる。
【００１６】
本発明において、前記電源状態検出部が検出した電圧値が電源オフモードの切替閾値電圧より低い場合、前記動作モード切替指示部は電源オフを指示する。上記構成によれば、正常な電源オフ動作が即座に強制的に行われるため、動作中に電源が落ちてしまうなどの異常終了が防止される。
【００１７】
また、本発明の携帯端末装置は、電源状態に応じて動作モードを切替える携帯端末装置であって、前記電源の現在の電圧値と電流値を検出する電源状態検出部と、前記電源状態検出部が検出した電圧値と所定の閾値を比較して、動作モードの切替えを指示する動作モード切替指示部と、オペレーティングシステムの次の実行候補タスクを通知する投入タスク通知手段と、タスク毎の消費電力特性を記憶するタスク消費電力特性記憶手段と、前記電源状態検出部が検出した電圧値と電流値の積から前記電源の放電容量を算出する放電容量計算手段と、前記消費電力特性手段を参照して次の実行候補タスクを実行した場合の電圧値を予測する電圧変化予測手段と、を備え、前記電圧変化予測手段は、前記投入タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電流値と、前記タスク消費電力特性記憶手段を参照して取得した次の実行候補タスクを実行した場合に低下する電流値との和を予測電流値として前記放電容量計算手段へ出力し、前記放電容量計算手段は、前記放電容量を前記予測電流値で除して算出した予測電圧値を前記電圧変化予測手段へ出力する。上記構成によれば、電池部の現在の放電容量からタスク実行時の電圧変化を予測するので、より高い精度でタスク実行時の電圧変化が予測できる。
【００１８】
本発明において、さらに、前記動作モード切替指示部の動作モード切替えの指示を抑制するためのモード切替マスク部を備え、前記電圧変化予測手段は、前記予測電圧値が省電力モードの閾値電圧値より低く、且つ、電源オフモードの閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する。上記構成によれば、タスクの実行時において、通常動作モードから省電力モードへの不要なモード切換え動作が防止できる。
【００１９】
本発明において、前記電源状態検出部が検出した電圧値が電源オフモードの切替閾値電圧より低い場合、動作モード切替指示部は電源オフを指示する。上記構成によれば、正常な電源オフ動作が即座に強制的に行われるため、動作中に電源が落ちてしまうなどの異常終了が防止される。
【００２０】
本発明において、さらに、前記実行候補タスクの実行可否を通知する投入タスク許可手段を備え、前記予測電圧値が電源オフモードの切替閾値電圧より小さくなる場合、前記電圧変化予測手段は、前記投入タスク許可手段へ投入禁止通知を出力し、オペレーティングシステムは、前記実行候補タスクを実行せずにエラー終了する。上記構成によれば、電力消費の大きいタスクの実行を制限するので、動作持続時間の長期化や動作中の異常終了の防止が図れる。
【００２１】
本発明において、さらに、前記電圧変化予測手段からの指示に基づいて所定期間だけ前記マスク信号を前記モード切替マスク部へ送信するタイマー手段を備え、前記タスク消費電力特性記憶手段は、タスクの実行に必要な電流値と当該電流が流れる期間のデータを記憶し、前記電圧変化予測手段は、前記投入タスク通知手段から次の実行候補タスクの通知を受けて、前記タスク消費電力特性記憶手段を参照して取得した前記タスクの実行に必要な電流値と当該電流が流れる期間に基づいて、前記マスク信号を前記電流が流れる期間だけ送信する指示を前記タイマー手段へ出力する。上記構成によれば、モード切替動作の抑制が最小限に留められるため、電池の電圧を検知して適切な動作モードへの切替えを行う動作が維持できる。
【００２２】
本発明において、さらに、オペレーティングシステムの次の終了候補タスクを通知する終了タスク通知手段を備え、前記電圧変化予測手段は、前記終了タスク通知手段からの通知を受けて、前記電源状態検出部が検出した電流値と、前記タスク消費電力特性記憶手段を参照して取得した次の終了候補タスクを実行した場合に低下する電流値との差を予測電流値として前記放電容量計算手段へ出力し、前記放電容量計算手段は、前記放電容量を前記予測電流値で除して算出した予測電圧値を前記電圧変化予測手段へ出力する。上記構成によれば、タスク終了時の電圧変化を事前に予測することができる。
【００２３】
本発明において、前記電圧変化予測手段は、前記予測電圧値が省電力モードの閾値電圧値より高くなる場合、前記モード切替マスク部へマスク信号を出力する。上記構成によれば、タスクの終了時において、省電力モードから通常動作モードへの不要なモード切換え動作が防止できる。
【００２４】
本発明において、さらに、前記投入タスク通知手段から通知を受けた時点で前記実行候補タスクの消費電力特性を前記消費電力特性記憶手段へ記憶し、前記終了タスク通知手段から通知を受けた時点で前記終了候補タスクの消費電力特性を前記消費電力特性記憶手段から削除する特性更新部を備える。上記構成によれば、タスク消費電力特性表のメモリサイズを最小限に抑えることができる。
【発明の効果】
【００２５】
本発明によれば、疑似動作なしでタスク実行時の電圧値を事前に予測するため、疑似動作に要する電力消費と動作時間を削減できる。さらに、例えば、タスクの実行により省電力モードの範囲まで電圧が低下すると判断される場合でも、マスク信号の出力によりタスク実行時におけるモード切換え動作が抑制されるため、省電力モードと通常動作モードの間における一時的で不要なモード切換え動作を防止できる。
【発明を実施するための最良の形態】
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１における携帯端末装置の内部構成を示すブロック図である。携帯端末装置１００は、端末機能部１、電池部２、安定化電源部３、電池状態検出部４、動作モード切替指示部１０、モード切替マスク部３０、オペレーティングシステム４０、タスク消費電力特性表５０、電圧変化予測手段６０を備える。
【００２７】
電池状態検出部４は、電池部２の電圧値を検知して、動作モード切替指示部１０、電圧変化予測手段６０へ出力する。動作モード切替指示部１０は、電池状態検出部４が通知する電圧値を閾値電圧と比較し、電圧値が閾値電圧よりも低い場合、電圧低下による動作モードの切替えを通知する。モード切替マスク部３０は、後述する電圧変化予測手段６０が出力するマスク信号を受信して、動作モード切替指示部１０から出力されるモード切換えの通知を抑制し、端末機能部１でモード切換えが実行されないようにする。オペレーティングシステム４０は、携帯端末装置１００全体の動作を制御するソフトウェアで、オペレーティングシステム４０上でタスクの実行を制御するタスクスケジューラ４１を含む。
【００２８】
タスクスケジューラ４１は、更に、タスクスケジューラ４１内で次の実行候補のタスクを記憶する実行待ちタスク記憶手段４２、実行中のタスクを記憶する実行中タスク記憶手段４３、実行待ちタスク記憶手段４２に記憶された次の実行候補タスクをタスクスケジューラ４１が実行状態に移す直前に通知する投入タスク通知手段４４、を備える。
【００２９】
また、タスク消費電力特性表５０は、メモリ（図示省略）に格納されたデータテーブルで、タスクを実行する場合に低下する電圧値をタスク毎に記憶している。タスクをキーに照会すると、タスク消費電力特性表５０は当該タスクの実行により低下する電圧値を返す。
【００３０】
電圧変化予測手段６０は、投入タスク通知手段４４から実行候補タスクの通知を受け、現在の電圧値とタスク消費電力特性表５０に照会して取得した電圧値の差から予測電圧値を求める。また、予測電圧値を省電力モード切替閾値電圧や電源オフ切替閾値電圧と比較し、必要な場合にはモード切替マスク部３０へマスク信号を出力する。
【００３１】
図２は、本発明の実施の形態１における携帯端末装置の電圧変化予測動作の手順を示すフローチャートである。はじめに、投入タスク通知手段４４が、電圧変化予測手段６０に次の実行候補タスクを通知すると（ステップＳ１０１）、電圧変化予測手段６０はタスク消費電力特性表５０に当該実行候補タスクをキーに照会し（ステップＳ１０２）、電圧値を取得する（ステップＳ１０３）。一方、電池状態検出部４は、電池部２の現在の電圧値を常時または所定の周期で検出し（ステップＳ１０４）、電圧変化予測手段６０へ出力している。
【００３２】
電圧変化予測手段６０は、電池状態検出部４より出力された電圧値からタスク消費電力特性表５０で照会した電圧値を減算して予測電圧値を算出する（ステップＳ１０５）。電圧変化予測手段６０は、算出した予測電圧値を閾値と比較し（ステップＳ１０６）、予測電圧値が省電力モード切替閾値電圧より小さく、かつ、電源オフ切替閾値電圧より大きくなる場合、モード切替マスク部３０へマスク信号を出力する（ステップＳ１０７）。これにより、所定のタスクを実行することで通常動作モードから省電力モードへ一時的に移行し、その後再び通常実行モードへ復帰するという不要なモード切換え動作が防止できる。
【００３３】
図３は、本発明の実施の形態１における携帯端末装置の電池部の放電特性を示す図である。Ｌ１は、投入タスク通知手段４４からの通知前で電流値が小さい場合の電池部２の放電容量と電圧の関係を示す第１の放電特性曲線である。一方、Ｌ２は、投入タスク通知手段４４からの通知後に電圧変化予測手段６０から出力された予測電圧に基づいて算出したタスク実行中の電池部２の放電容量と電圧の関係を示す第２の放電特性曲線である。
【００３４】
Ｖｓは省電力モード切替閾値電圧であり、電池状態検出部４の通知する電圧がＶｓよりも低い場合、動作モード切替指示部１０は、動作モードを省電力モードへ変更する通知を端末機能部１へ行なう。また、Ｖｔｈは電源オフ切替閾値電圧であり、電池状態検出部４の通知する電圧がＶｔｈよりも低い場合、動作モード切替指示部１０は、動作モードを電源オフモードへ変更する通知を端末機能部１へ行なう。
【００３５】
上記構成の携帯端末装置によれば、疑似動作を行わずにタスク実行時の電圧変化を事前に予測するので、疑似動作による電力の浪費を防止し、余分な動作時間を削減することができる。また、タスクの実行を事前に検知して、モード切換えのマスク信号を送信することにより、通常動作モードから省電力モードへの不要なモード切換え動作が防止できる。更に、検知電圧が電圧オフモードの切替閾値電圧よりも低い場合、正常な電源オフ動作が即座に強制的に行われるため、動作中に電源が落ちてしまうなどの異常終了が防止される。
【００３６】
（実施の形態２）
図４は、本発明の実施の形態２における携帯端末装置の内部構成を示すブロック図である。実施の形態２の携帯端末装置２００は、実施の形態１の携帯端末装置１００と比較して、放電容量計算手段７０が付加された点と、タスク消費電力特性表５１が保持するデータの内容が異なる。
【００３７】
電池状態検出部４は、電池部２の電圧値と電流値を検知して、動作モード切替指示部１０、電圧変化予測手段６１、放電容量計算手段７０へ通知する。放電容量計算手段７０は、通知された電圧値と電流値から電池部２の放電容量を算出する。また、算出した放電容量を電圧変化予測手段６１が出力する予測電流値で除して予測電圧値を算出し、電圧変化予測手段６１へ出力する。
【００３８】
タスク消費電力特性表５１は、メモリ（図示省略）に格納されたデータテーブルで、タスクの実行に必要な消費電流値をタスク毎に記憶している。タスクをキーに照会すると、タスク消費電力特性表５１は当該タスクが必要とする消費電流値を返す。
【００３９】
電圧変化予測手段６１は、投入タスク通知手段４４から実行候補タスクの通知を受け、当該実行候補タスクの消費電流値と電池部２の現在の電流値とを合計して算出した予測電流値を放電容量計算手段７０へ出力する。
【００４０】
図５は、本発明の実施の形態２における携帯端末装置の電圧変化予測動作の手順を示すフローチャートである。はじめに、投入タスク通知手段４４が、電圧変化予測手段６１に次の実行候補タスクを通知すると（ステップＳ２０１）、電圧変化予測手段６１はタスク消費電力特性表５１に当該実行候補タスクをキーに照会し（ステップＳ２０２）、消費電流値を取得する（ステップＳ２０３）。一方、電池状態検出部４は、電池部２の現在の電流値を常時または所定の周期で検出し（ステップＳ２０４）、電圧変化予測手段６１へ通知している。
【００４１】
電圧変化予測手段６１は、タスク消費電力特性表５１から取得した消費電流値と電池状態検出部４から通知された電流値とを加算し（ステップＳ２０５）、予測電流値として放電容量計算手段７０に出力する（ステップＳ２０６）。放電容量計算手段７０は予測電流値から予測電圧値を算出し（ステップＳ２０７）、電圧変化予測手段６１に出力する（ステップＳ２０８）。電圧変化予測手段６１は、取得した予測電圧値を閾値と比較し（ステップＳ２０９）、予測電圧値が省電力モード切替閾値電圧より小さく、かつ、電源オフ切替閾値電圧より大きくなる場合、モード切替マスク部３０へマスク信号を出力する（ステップＳ２１０）。これにより、所定のタスクを実行することで通常動作モードから省電力モードへ一時的に移行し、その後再び通常実行モードへ復帰するという不要なモード切換え動作が防止できる。
【００４２】
動作モード切替指示部１０のモード切換え動作については実施の形態１と同等であるので説明を省略する。
【００４３】
上記構成の携帯端末装置によれば、電池部の現在の放電容量からタスク実行時の電圧変化を予測するので、より高い精度でタスク実行時の電圧変化が予測できる。また、タスクの終了を事前に検知して、モード切換えのマスク信号を送信することにより、通常動作モードから省電力モードへの不要なモード切換え動作が防止できる。更に、検知電圧が電圧オフモードの切替閾値電圧よりも低い場合、正常な電源オフ動作が即座に強制的に行われるため、動作中に電源が落ちてしまうなどの異常終了が防止される。
【００４４】
（実施の形態３）
図６は、本発明の実施の形態３における携帯端末装置の内部構成を示すブロック図である。実施の形態３の携帯端末装置３００は、実施の形態２の携帯端末装置２００と比較して、投入タスク許可手段４５が付加された点が異なる。
【００４５】
投入タスク許可手段４５は、電圧変化予測手段６２から実行候補タスクの投入禁止通知を受けた場合、オペレーティングシステム４０の実行候補タスクの実行を停止させ、エラー終了させる。
【００４６】
図７は、本発明の実施の形態３における携帯端末装置の電圧変化予測動作の手順を示すフローチャートである。はじめに、投入タスク通知手段４４からの次の実行候補タスクの通知に基づく電圧変化予測動作を行う（ステップＳ３０１）。この動作は、実施の形態２の携帯端末装置における電圧変化予測動作（即ち、図５のフローチャートに示すステップＳ２０１からステップＳ２１０までのすべての手順）と同等であるので説明を省略する。
【００４７】
次に、電圧変化予測手段６２は、ステップＳ３０１の電圧変化予測動作において、予測電圧値が電源オフ切替閾値電圧より小さくなる場合（即ち、図５のフローチャートにおいて“Ａ”で示すステップに進んだ場合）、投入タスク許可手段４５へ投入禁止通知を出力する（ステップＳ３０２）。投入禁止通知を受信した投入タスク許可手段４５は、オペレーティングシステム４０に次のタスク実行を停止させる（ステップＳ３０３）。
【００４８】
動作モード切替指示部１０のモード切換え動作は、実施の形態１の携帯端末装置と同等であるため、説明を省略する。
【００４９】
上記構成の携帯端末装置によれば、タスクの実行により端末機能を正常に維持できない程度に電池残量が少なくなると判断される場合、電力消費の大きいタスクの実行を制限するので、動作持続時間の長期化や動作中の異常終了の防止が図れる。
【００５０】
（実施の形態４）
図８は、本発明の実施の形態４における携帯端末装置の内部構成を示すブロック図である。実施の形態４の携帯端末装置４００は、実施の形態２の携帯端末装置２００と比較して、電圧変化予測手段６３とモード切換えマスク部３０の間にタイマー８０が付加されている点が異なる、また、タスク消費電力特性表５２が、必要な消費電流値に加え当該消費電流が流れる消費期間をタスク毎に記憶している点が異なる。
【００５１】
投入タスク通知手段４４から次の実行候補タスクが通知されると、電圧変化予測手段６３は、タスク消費電力特性表５２に照会して、消費電流値と消費期間を取得する。電圧変化予測手段６３がモード切替マスク部３０にマスク信号を送信する場合、タイマー８０は、消費期間の時間だけマスク信号を送信する。その他の構成および電圧変化予測動作、モード切換え動作は実施の形態２の携帯端末装置と同等であるので、説明を省略する。
【００５２】
上記構成の携帯端末装置によれば、モード切替動作の抑制が最小限に留められるため、電池の電圧を検知して適切な動作モードへの切替えを行う動作が維持できる。
【００５３】
（実施の形態５）
図９は、本発明の実施の形態５における携帯端末装置の内部構成を示すブロック図である。実施の形態５の携帯端末装置５００は、実施の形態２の携帯端末装置２００と比較して、オペレーティングシステム４０上のタスクスケジューラ４１に終了タスク通知手段４６が付加されている点が異なる。
【００５４】
終了タスク通知手段４６は、実行中タスク記憶手段４３に記憶された終了候補タスクをタスクスケジューラ４１が終了状態に移す直前に通知する。
【００５５】
図１０は、本発明の実施の形態５における携帯端末装置の電圧変化予測動作の手順を示すフローチャートである。はじめに、投入タスク通知手段４４からの次の実行候補タスクの通知に基づく電圧変化予測動作を行う（ステップＳ４０１）。この動作は、実施の形態２の携帯端末装置における電圧変化予測動作（即ち、図５のフローチャートに示すステップＳ２０１からステップＳ２１０までのすべての手順）と同等であるので説明を省略する。
【００５６】
次に、終了タスク通知手段４６が、電圧変化予測手段６４に次の終了候補タスクを通知すると（ステップＳ４０２）、電圧変化予測手段６４はタスク消費電力特性表５１に当該終了候補タスクをキーに照会し（ステップＳ４０３）、消費電流値を取得する（ステップＳ４０４）。一方、電池状態検出部４は、電池部２の現在の電流値を常時または所定の周期で検出し、電圧変化予測手段６４へ出力している（ステップＳ４０５）。
【００５７】
電圧変化予測手段６４は、タスク消費電力特性表５１から取得した消費電流値を電池状態検出部４で検出した電流値から減算して（ステップＳ４０６）、計算値を予測電流値として放電容量計算手段７０に出力する（ステップＳ４０７）。放電容量計算手段７０は予測電流値から予測電圧値を算出し（ステップＳ４０８）、電圧変化予測手段６４に出力する（ステップＳ４０９）。電圧変化予測手段６４は、取得した予測電圧値を閾値と比較し（ステップＳ４１０）、取得した予測電圧値が省電力モード切替閾値電圧より大きくなる場合、モード切替マスク部３０にマスク信号を出力する（ステップＳ４１１）。これにより、所定のタスクが終了することで省電力モードから通常動作モードへ一時的に移行し、その後再び省電力モードに復帰するという不要なモード切換え動作が防止される。
【００５８】
動作モード切替指示部１０のモード切換え動作は、実施の形態１の携帯端末装置と同等であるため、説明を省略する。
【００５９】
上記構成の携帯端末装置によれば、タスク終了時の電圧変化を事前に予測することができる。また、タスクの終了を事前に検知して、モード切換えのマスク信号を送信することにより、省電力モードから通常動作モードへの不要な切換え動作も防止できる。
【００６０】
（実施の形態６）
図１１は、本発明の実施の形態６における携帯端末装置の内部構成を示すブロック図である。実施の形態６の携帯端末装置６００は、実施の形態５の携帯端末装置５００と比較して、特性表更新部９０が付加されている点が異なる。
【００６１】
特性表更新部９０は、投入タスク通知手段４４から通知を受けると、タスク消費電力特性表５３に投入候補タスクの消費電力特性を新規登録し、終了タスク通知手段４６から通知を受けると、タスク消費電力特性表５３から終了候補タスクの消費電力特性を削除する。
【００６２】
消費電力特性を示すデータが随時更新されるため、タスク消費電力特性表５３のデータの累積的な増加を防止できる。その他の構成および電圧変化予測動作、モード切換え動作は実施の形態５の携帯端末装置と同等であるので、説明を省略する。
【００６３】
上記構成の携帯端末装置によれば、タスク消費電力特性表のメモリサイズを最小限に抑えることができる。
【産業上の利用可能性】
【００６４】
本発明の携帯端末装置は、疑似動作なしでタスク実行時の電圧値を事前に予測するため、疑似動作に要する電力消費と動作時間を削減できるという効果を有し、携帯電話やＰＤＡ(Personal Digital Assistants)など、電池を電源とする携帯端末装置等として有用である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態１における携帯端末装置の内部構成を示すブロック図
【図２】本発明の実施の形態１における携帯端末装置の電圧変化予測動作の手順を示すフローチャート
【図３】本発明の実施の形態１における携帯端末装置の電池部の放電特性を示す図
【図４】本発明の実施の形態２における携帯端末装置の内部構成を示すブロック図
【図５】本発明の実施の形態２における携帯端末装置の電圧変化予測動作の手順を示すフローチャート
【図６】本発明の実施の形態３における携帯端末装置の内部構成を示すブロック図
【図７】本発明の実施の形態３における携帯端末装置の電圧変化予測動作の手順を示すフローチャート
【図８】本発明の実施の形態４における携帯端末装置の内部構成を示すブロック図
【図９】本発明の実施の形態５における携帯端末装置の内部構成を示すブロック図
【図１０】本発明の実施の形態５における携帯端末装置の電圧変化予測動作の手順を示すフローチャート
【図１１】本発明の実施の形態６における携帯端末装置の内部構成を示すブロック図
【図１２】従来の携帯端末装置の内部構成を示すブロック図
【図１３】従来の携帯端末装置の電池部の放電特性を示す図
【符号の説明】
【００６６】
２  電池部
４  電池状態検出部
１０  動作モード切換指示部
２０  放電容量計測手段
３０  モード切換マスク部
４０  オペレーティングシステム
４１  タスクスケジューラ
４４  投入タスク通知手段
４５  投入タスク許可手段
４６  終了タスク通知手段
５０、５１、５２、５３  タスク消費電力特性表
６０、６１、６２、６３、６４、６５  電圧変化予測手段
７０  放電容量計算手段
８０  タイマー
９０  特性表更新部
【図１】
2005151191.tif 000003
【図２】
2005151191.tif 000004
【図３】
2005151191.tif 000005
【図４】
2005151191.tif 000006
【図５】
2005151191.tif 000007
【図６】
2005151191.tif 000008
【図７】
2005151191.tif 000009
【図８】
2005151191.tif 000010
【図９】
2005151191.tif 000011
【図１０】
2005151191.tif 000012
【図１１】
2005151191.tif 000013
【図１２】
2005151191.tif 000014
【図１３】
2005151191.tif 000015