(57)【特許請求の範囲】
【請求項１】
複数の電子回路（２１２、２１４、２１６）、該電子回路に電力を供給するバッテリ（２７０）と、該電子回路に応答可能な制御信号（ＴＸ  ｓｔｒ、ＲＸ  ｓｔｒ、Ｓｙｎｔｈ  ｓｔｒ）を提供することによって該電子回路の少なくともいくつかの動作を制御するように設計されているコントローラ（２４０）とメモリ（２４４、３１０）を有するポータブル通信装置（１）であって、
それぞれの制御信号（ＴＸ  ｓｔｒ、ＲＸ  ｓｔｒ、Ｓｙｎｔｈ  ｓｔｒ）に応答して前記電子回路（２１２、２１４、２１６）によって消費される電気エネルギー量に関連する所定消費値セット（ＴｘＣｕｒｒｅｎｔ、ＲｘＣｕｒｒｅｎｔ、ＳｙｎｔｈＣｕｒｒｅｎｔ）が与えられるメモリ３１０と、
前記制御信号をカウントし、かつその制御信号のカウント結果と前記所定消費値セットに基づいて、前記バッテリ（２７０）の電気エネルギー消費を表す値（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定する手段（２４７、３００）と
を備えることを特徴とするポータブル通信装置。
【請求項２】
当該ポータブル通信装置は、移動体電話（１）であり、好ましくはＴＤＭＡ電話である
ことを特徴とする請求項１に記載のポータブル通信装置。
【請求項３】
前記電子回路は、無線送信機（２１２）を構成する
ことを特徴とする請求項１あるいは請求項２に記載のポータブル通信装置。
【請求項４】
前記電子回路は、無線受信機（２１４）を構成する
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の通信装置。
【請求項５】
前記電子回路は、シンセサイザ（２１６）を構成する
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の通信装置。
【請求項６】
前記判定する手段は、前記制御信号のカウント結果と前記所定消費値セットとを乗算することによって、前記電気エネルギー消費を表す値（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定するように構成されている
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記判定する手段は、前記制御信号それぞれの期間中に所定の周波数を有する信号の数を加算し、その加算した数と前記所定消費値セットとを乗算することによって、前記電気エネルギー消費を表す値（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定するように構成されている
ことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項８】
コントローラ（２４０）と電子回路（２１２、２１４、２１６）を有し、該電子回路の少なくともいくつかが該コントローラからの制御信号（ＴＸ  ｓｔｒ、ＲＸ  ｓｔｒ、Ｓｙｎｔｈ  ｓｔｒ）に応答可能なポータブルバッテリ駆動通信装置（１）の消費電力判定方法であって、
前記制御信号（ＴＸ  ｓｔｒ、ＲＸ  ｓｔｒ、Ｓｙｎｔｈ  ｓｔｒ）に対する発生（ＴｘＳｔｒｏｂｅ、ＲｘＳｔｒｏｂｅ、ＳｙｎｔｈＳｔｒｏｂｅ）数を判定し、
それぞれの制御信号に応答して前記電子回路（２１２、２１４、２１６）によって消費される電力に関連する所定消費値（ＴｘＣｕｒｒｅｎｔ、ＲｘＣｕｒｒｅｎｔ、ＳｙｎｔｈＣｕｒｒｅｎｔ）を読み出し、
前記所定消費値及び前記発生数に基づいて、前記装置（１）の消費電力（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定する
ことを特徴とする消費電力判定方法。
【請求項９】
移動電話（１）に適用される
ことを特徴とする請求項７に記載の方法。
【請求項１０】
前記判定することは、前記発生数と前記所定消費値とを乗算することによって、前記消費電力（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定する
ことを特徴とする請求項８または９に記載の方法。
【請求項１１】
前記判定することは、前記制御信号それぞれの期間中に所定の周波数を有する信号の数を加算し、その加算した数と前記所定消費値とを乗算することによって、前記消費電力（Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ）を判定するように構成されている
ことを特徴とする請求項８または９に記載の方法。
【発明の詳細な説明】
【０００１】
技術分野
本発明は、複数の電子回路、該複数の電子回路へ電力を供給するバッテリ、前記複数の電子回路の応答に対して制御信号を提供することによって前記複数の電子回路の少なくともいくつかの動作を制御するように設計されたコントローラ及びメモリ、からなるポータブル通信装置に関するものである。また、本発明は、このようなポータブル通信装置の消費電力の判定方法に関するものである。
従来技術の背景
ポータブルバッテリ駆動通信装置のユーザは、装置の全機能にたよっている。より具体的には、ユーザは、バッテリに蓄積された電気エネルギーが消費されかつバッテリの充電が必要となるまで、これらの装置の機能がどれくらい維持するかを正確に知っている必要がある。このことは、特に、移動電話のユーザにあてはまる。本明細書の以降の記述では、本発明のポータブルマルチバンド通信装置及び方法の例示に移動電話を使用し、これは限定を意図するものではない。
【０００２】
移動電話の残りの正確な推定動作時間を判定するために、ユーザは、精度が良く、かつ高機能なバッテリ容量インジケータあるいは「燃料ゲージ」を必要とする。図１は、バッテリ容量インジケータとしてアイコン１３が存在するディスプレイ６を有する移動電話１の概観を示している。図１に示されるように、バッテリアイコン１３は、初期バッテリ容量に対してほぼ２５％のバッテリ容量が残っていることを示している。また、移動電話１は、残りの動作の推定時間、即ち、バッテリの充電が必要となるまでの残りの推定時間を判定し、かつこれを示すための表示機能を有している。
【０００３】
バッテリ残量の判定は、基本的には、２種類の電流測定を含み、１つの測定はバッテリへの流入電流（充電）に対するものであり、もう１つの測定はバッテリの消費電流（放電）に対するものである。
【０００４】
充電電流は、たいていは、比較的容易に測定される。マイクロプロセッサ（ＣＰＵ）は、Ａ／Ｄ変換信号を読み取ることができ、これは、小レジスタを介して流入する電流に直接比例する。マイクロプロセッサは充電処理を制御するので、所定時間期間中にバッテリに供給される全電流を計算するための関連データすべてにアクセスする。
【０００５】
一方で、放電電流あるいは消費電流の測定は、特に、多機能かつ多くの動作モードを有する高性能電話に対しては、かなり難しい。伝統的には、電話が異なる動作モードである場合に、放電電流は期待消費電流を計算することによって測定される。初期の移動電話は、基本的には、２つの動作モード、通話モード及びスタンバイモードだけを有している。このような移動電話に対しては、つまり、通話モード及びスタンバイモードの消費電流それぞれは、テスト試験環境で一旦測定され、それぞれ所定消費値として移動電話のメモリに記憶される。動作においては、移動電話は通話モード及びスタンバイモードそれぞれでの使用時間を監視し、それぞれの動作時間と所定消費値を乗算することによってバッテリの全消費電流量を連続的に計算する。
【０００６】
このような方法はＵＳ−Ａ−５  ２４８  ９２９に開示され、ここには、移動電話のマイクロプロセッサが、動作モードが瞬時に判定される間に間欠動作ソフトウェアルーチン（１００ｍｓ毎）を定常的に実行することが開示されている。所定消費値はメモリから読み出され、得られる消費量値は累積値に加算される、これは、一方で、バッテリ残量と通話モード及びスタンバイモードの動作可能時間を判定するために使用される。
【０００７】
２つの動作モードだけしかない単純な環境での消費量推定は許容可能なものとなるが、上述の従来方法は複数の動作モードを有するより高度な電話では許容可能なものとならない。例えば、現在のＴＤＭＡ（「時分割多元アクセス」）電話の消費量はスタンバイモードあるいは通話モードのどちらかだけに依存するものではなく、消費量はスタンバイモード及び通話モードそれぞれの少なくとも以下の状態に影響される。
【０００８】
スタンバイモード
・近隣基地局数
・ページング周波数
・バックライト
・ＬＣＤアイコンモード  ＯＮ／ＯＦＦ
・位置更新周波数
・トップインジケータ
・アクセサリ接続／非接続
通話モード
・出力電力
・バックライト
・バンド（９００／１８００／１９００ＭＨｚ）
・ＨＲ／ＦＲ／ＥＦＲ（ハーフレート／フルレート／拡張フルレート）、即ち、音声エンコーダモード
・ＨＦ  アルゴリズム
・ＤＴＸ／非ＤＴＸ（データ送信）
・ＤＲＸ／非ＤＲＸ（データ受信）
・アクセサリ接続／非接続
かなりの量の異なる動作モードが、個々の状態の様々な組み合わせから得られ、かつ、その結果、上述のバッテリ消費電力判定以外の別の方法が緊急に必要とされている。
本発明の要約
本発明の目的は、移動電話のようなポータブル通信装置のバッテリ消費電力を判定する新規でかつ実質的に改善された方法を提供することである。
【０００９】
一般的には、この目的は、中央コントローラ（例えば、マイクロプロセッサあるいはＣＰＵ）から制御信号を与えることによって制御される電子回路からなる任意の通信装置に対して実現される本発明によって達成され、個々の電子回路の予め記憶された消費電力値は予め決められていても良く、かつ制御信号の発生をカウントし、かつそのカウント結果と所定消費電力値から全消費電力を計算する中央コントローラによって使用されても良い。
【００１０】
本発明は、特に、ＴＤＭＡ電話に良く適合し、このＴＤＭＡ電話は、例えば、電力増幅器、フィルタ及びシンセサイザのような無線回路ばかりでなく、例えば、Ｄ／Ａコンバータのような電子回路のＯＮ／ＯＦＦを切り替える制御パルスあるいは「ストローブ」を使用する。ストローブは、正しいタイムスロットで電話が送受信を行う方法で、マイクロプロセッサによって完全に制御される。
【００１１】
より具体的には、上記の目的は、添付の独立請求項に従うポータブル通信装置及びその装置の消費電力判定方法によって達成される。本発明の他の目的、構成及び効果は、添付の図面及び従属請求項から得られる詳細な開示から示されるであろう。
図面の詳細説明
本発明の実施形態は、図１に示される移動電話１を参照して詳細に説明する。しかしながら、上述したように、本発明は、独立請求項の定義に含まれるすべてのポータブル通信装置に同等に適用可能である。
【００１２】
移動電話１はセルラーＧＳＭ  ＴＤＭＡ電話であり、アンテナ２、動作状態を示すトップインジケータ３、スピーカ４、ボリューム調整ボタン５、グラフィカルディスプレイ６、キー群を有するキーパッド７、ヒンジ１２によって電話ハウジング１１に回動可能に搭載されているフリップ８を構成している。フリップ８は、電話ユーザの音声音響エネルギーを受信するための発話口９を有している。音響エネルギーは、不図示の内部音声案内チャネルを介して、フリップ８を通して電話ハウジング１１の内部マイク（不図示）に送信される。
【００１３】
ディスプレイ６は、信号強度インジケータ１４、電話オペレータインジケータ、日時インジケータ１５及びバッテリ残量インジケータ１３を有している。
【００１４】
移動電話の主要電子回路が図２に示される。全体概観からは、電子回路は、アンテナ２００、無線ブロック２１０、チャネル符号化／復号化ブロック２２０、音声符号化／復号化ブロック２３０、制御ブロック２４０、マイク２５０、スピーカ２６０及びバッテリ２７０を有している。制御ブロック２４０以外のすべてのブロック２００、２１０、２２０、２３０、２５０、２６０及び２７０は市場において共通して利用可能なＴＤＭＡ電話の周知でかつ典型的な設計及び構造を有している。それゆえ、これらのブロックの詳細アーキテクチャは当業者には良く知られているので、以下では、簡単な説明にとどめる。
【００１５】
音声符号化／復号化ブロック２３０は、音声エンコーダ２３２を有し、その入力はマイク２５０の出力に接続され、その出力はブロック２２０のチャネルエンコーダ２２２の入力に接続されている。チャネルエンコーダ２２２の出力は、送信機２１２の入力に接続され、これは、無線ブロック２１０の一部となっている。送信機２１２の出力は、アンテナ２００に接続されている。本明細書では、周知の方法で、マイク２５０は、ユーザからの可聴音声入力を受信して、それを対応する電気信号に変換し、これは音声エンコーダ２３２に入力される。音声エンコーダ２３２は、ＨＲ、ＦＲあるいはＥＦＲ音声符号化のいずれかをその信号に適用し、その結果をチャネルエンコーダ２２２に供給し、ＧＳＭ  ＴＤＭＡ規格に従ってチャネル符号化を実行する。チャネルエンコーダ２２２の出力は、送信機２１２に入力され、この送信機２１２は、電力増幅器、フィルタ及びミキサのような様々な電子回路を有している。送信機２１２の出力は、例えば、９００ＭＨｚバンドの高周波数ＴＤＭＡ信号であり、これは、アンテナ２００に送信され、アンテナ２００から伝播する電磁波として空中に放出される。
【００１６】
これに対応して、受信ＴＤＭＡ信号がアンテナ２００で受信され、無線ブロック２１０の受信機２１４によって処理される。基本的には、受信機２１４の動作は、送信機２１２の動作の逆である。受信機２１４の出力は、ブロック２２０のチャネルデコーダ２２４で復号され、更に、ブロック２３０の音声デコーダ２３４によって復号される。その出力は、スピーカ２６０に入力され、そこで、電気信号をユーザへ放出されるべき音響音波に変換する。
【００１７】
バッテリ２７０は、モジュール２１０、２２０、２３０及び２４０の様々な電子回路へ電力を供給するように設計されている。好ましくは、バッテリ２７０は、リチウムイオンあるいはニッカドバッテリのような、繰り返し利用可能な任意の充電可能バッテリである。
【００１８】
制御ブロック２４０は、マイクロプロセッサあるいはＣＰＵ（中央処理ユニット）２４２を有し、これは、メモリ２４４と双方向接続されている。他の機能間では、ＣＰＵ２４２は、図２で片方向矢印で示される制御信号によって、ブロック２１０、２２０及び２３０、加えて、Ａ／Ｄコンバータ２４８の様々な構成要素を制御する。より具体的には、バッテリ２７０の全電気エネルギーのほとんどを消費する無線ブロック２１０の構成要素は、ＣＰＵ２４２とそれぞれのパルス制御信号あるいは「ストローブ」による付随タイミングジェネレータ２４６によって制御される。その結果、ＣＰＵ２４２の制御の下、「ＴＸ  ｓｔｒ」ストローブがタイミングジェネレータ２４６によって送信機２１２に供給される。同様にして、「ＲＸ  ｓｔｒ」ストローブは受信機２１４を制御し、一方で、「Ｓｙｎｔｈ  ｓｔｒ」ストローブはシンセサイザ２１６を制御する。それぞれのストローブはＡ／Ｄコンバータ２４８を制御する。
【００１９】
以上に関しては、制御ブロック２４０のアーキテクチャ及び異なるストローブによるその動作は、実質的には標準ＧＳＭ  ＴＤＭＡ電話と同じである。
【００２０】
本実施形態に従えば、制御ブロック２４０はストローブ検出器２４７で提供され、これは、個々の制御線上のタイミングジェネレータ２４６によって提供されるストローブ（特定回路のＯＮ及びＯＦＦを切り替えるための制御パルス）の発生を検出するように設計され、この制御線は、タイミングジェネレータ２４６、無線ブロック２１０の送信機２１２、受信機２１４及びシンセサイザ２１６間に配線されている。ストローブ検出器２４７の目的は、ＴＸストローブ数、ＲＸストローブ数及びＳｙｎｔｈストローブ数をカウントすることである。以下に詳述するように、カウント値は、バッテリ２７０の全消費電力を判定するために使用される。
【００２１】
上述の全消費電力値を判定するストローブ検出器２４７及びＣＰＵ２４２の機能の詳細を説明する前に、消費電力を判定するための制御パルスあるいはストローブを使用する本発明の概念を説明する。
【００２２】
上述したように、ＴＤＭＡ電話はいくつかの制御パルスあるいはストローブを使用し、これらは様々な無線回路のＯＮ／ＯＦＦの切替のために使用される。ストローブは、ＴＤＭＡ電話が正しいＴＤＭＡタイムスロットで送受信可能な方法で、ＣＰＵ２４２によって完全に制御される。例えば、ＴＸストローブは送信機２１２及びそれの構成要素、例えば、電力増幅器（ＰＡ）をＯＮにするために各ＴＤＭＡフレームに対して少なくとも一度は印加される。正しいタイムスロットの直前に、ＴＸストローブによって送信機は起動され、そのタイムスロットの直後にＴＸストローブが例えばハイ論理値からロー論理値に切り替えられることによって送信機は停止される。通常の通話モードでは、即ち、ボイスコールに対しては、電話発呼が継続している間、ＣＰＵ２４２及びタイミングジェネレータ２４６によって各ＴＤＭＡフレーム毎にＴＸストローブが正確に一度生成される。一方、データコール（ＤＴＸ）の場合では、ＴＸストローブのいくつかは、各ＴＤＭＡフレーム毎に２つ以上の（マルチスロット）であっても良い。
【００２３】
ここで、ＴＸストローブがよく知られている送信機の電子回路群を起動／停止し、かつこれらの電子回路それぞれの消費電力は周知であり、かつ／あるいはテスト試験環境で一度にかつすべてに対して正確に測定することができるので、本発明に従って、ＴＸストローブは、１つのＴＸストローブによる起動に対するすべての関連送信回路によって消費される電流を示す所定特定消費電流値に関連づけられている。
【００２４】
その結果、ＴＸストローブが発生する回数をカウントすることによって、ある時間期間中のＴＸストローブによって生じる全消費電力は、ＴＸストローブ当りの所定消費電力値とカウント値とを乗算することによって容易に計算することができる。
【００２５】
重要な利点としては、上述の本発明の方法は、電話が（ＴＤＭＡフレーム当りにただ１つのＴＸストローブを含む）ボイスコールあるいは（マルチスロット、ＴＤＭＡフレーム当り１つ以上のＴＸストローブを含むことが可能な）データコールに対して使用されるかどうかに全く依存しないことである。検出器２４７は、どのようなフレームが発生するかに関係なく、すべてのＴＸストローブを単に監視し続ける。
【００２６】
上述の議論は、ＲＸストローブ及びＳｙｎｔｈストローブにも適用可能である。また、他の制御パルスあるいはストローブ、例えば、Ａ／Ｄコンバータ２４８を制御するためのＡ／Ｄストローブにも適用することが可能である。
【００２７】
本実施形態の詳細説明に戻ると、ストローブ検出器２４７は、図３に示されるパルスカウンタレジスタ３００を構成している。ＴＸストローブ中の消費電力は送信の瞬間電力レベルに依存し、パルスカウンタレジスタ３００は複数個、あるいはｎ個のメモリセルＴｘＳｔｒｏｂｅ［０］、ＴｘＳｔｒｏｂｅ［１］、ＴｘＳｔｒｏｂｅ［２］、・・・、ＴｘＳｔｒｏｂｅ［ｎ−１］からなる。また、パルスカウンタレジスタ３００は、制御パルス（Ｒｘ  ｓｔｒ）を受信機２１４へ印加するための１つのメモリセルＲｘＳｔｒｏｂｅと制御パルス（Ｓｙｎｔｈ  ｓｔｒ）をシンセサイザ２１６へ印加するための１つのセルＳｙｎｔｈＳｔｒｏｂｅを構成している。
【００２８】
初めに、すべてのメモリセルがクリアされる、即ち、０に設定される。次に、各期間のＴｘＳｔｒｏｂｅがタイミングジェネレータ２４６によって生成され、ストローブ検出器２４７はメモリセルＴｘＳｔｒｏｂｅ［ｉ］のメモリ内容をインクリメントする、ここで、ｉは瞬間送信電力レベルに対応する。これに対応して、メモリセルＲｘＳｔｒｏｂｅのメモリ内容は、ＲＸストローブを検出する場合にインクリメントされ、メモリセルＳｙｎｔｈＳｔｒｏｂｅのメモリ内容はＳｙｎｔｈストローブに続いてインクリメントされる。
【００２９】
上述したように、消費電流値はストローブの各タイプ、あるいはパルスカウンタレジスタ３００の各メモリセルのほとんどに関連づけられている。これらの消費電流値は、注目のストローブのタイプによって起動される関連電子回路による消費電流値を表しており、これは、付随電流レジスタ３１０に記憶される。付随電流レジスタ３１０は、ストローブ検出器２４７内に配置されても良く、好ましくは、ＥＥＰＲＯＭメモリとして実現されても良く、あるいは、付随電流レジスタ３１０は従来メモリ２４４に記憶されても良い。
【００３０】
図４は、ストローブ検出器２４７によって取得されるストローブカウント値によって、バッテリ２７０の全消費電力を判定するアルゴリズムを示している。本実施形態に従えば、このアルゴリズムはメモリ２４４に記憶されているソフトウェアルーチンとして実現され、ＣＰＵ２４２によって実行される。初期化においては、ステップ４００で、Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔ変数がクリアされる（０に設定される）。次に、ＴＸストローブに関連するパルスカウンタレジスタ３００のすべてのメモリセルを走査するために、ステップ４１０、４１２及び４１４からなるループがｎ回実行される。ステップ４１０で、セルＴｘＳｔｒｏｂｅ［ｉ］のメモリ内容が読み出され、ここで、ｉは０からｎ−１の間を繰り返される。ステップＳ４１２で、レジスタＴｘＣｕｒｒｅｎｔ［ｉ］の対応する内容が読み出され、これは、電力レベルｉのＴＸストローブに付随する所定消費電力値を示す。続いて、ステップ４１４で、変数Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔが、ＴｘＣｕｒｒｅｎｔ［ｉ］とＴｘＳｔｒｏｂｅ［ｉ］との乗算結果によってインクリメントされる。ｉがｎ−１未満である場合、ｉは１インクリメントされ、制御はステップ４１０に戻る。そうでない場合は、制御はステップ４２０に進み、ステップ４２２でのレジスタＲｘＣｕｒｒｅｎｔの読出に続いて、そこで、レジスタＲｘＳｔｒｏｂｅのメモリ内容が読み出される。ステップ４２４では、Ｔｏｔａｌ＿ＣｕｒｒｅｎｔがＲｘＣｕｒｒｅｎｔにＲｘＳｔｒｏｂｅを乗算した値分インクリメントされる。
【００３１】
続いて、レジスタＳｙｎｔｈＳｔｒｏｂｅに対する動作がステップ４３０〜４３４で実行される、即ち、レジスタＳｙｎｔｈＳｔｒｏｂｅ及びＳｙｎｔｈＣｕｒｒｅｎｔが読み出され、それらの乗算結果がＴｏｔａｌ＿Ｃｕｒｒｅｎｔに加算される。ここで、ステップ４３４の終了に続いて、変数Ｔｏｔａｌ＿Ｃｕｒｒｅｎｔはバッテリ２７０の全消費電力の計算値を保持する。
【００３２】
バッテリ２７０に記憶されている電気エネルギーの形式の利用可能な全バッテリ電流の初期値あるいは直前値からＴｏｔａｌ＿Ｃｕｒｒｅｎｔ値を減算することによって、ステップ４４０で、バッテリ残量が判定できる。次に、バッテリ残量の計算変動量を反映するために、バッテリアイコン１３（図１）が移動電話１のディスプレイ６上で更新される。
【００３３】
３つの異なるストローブ（ＴＸストローブ、ＲＸストローブ、Ｓｙｎｔｈストローブ）に関連して説明される上述の処理は、他のストローブや、例えば、Ａ／Ｄコンバータ２４８、チャネルエンコーダ２２２、チャネルデコーダ２２４、音声エンコーダ２３２及び音声デコーダ２３４のような回路に拡張できる。上述のストローブのすべては、ある時点では固定長であり、上述したように、（ｍＡｈで表される）消費電流値の形式で連続的に記憶することができる。しかしながら、可変長のストローブに対しては、所定消費電流値が（ｍＡの）充電電流値として記憶されても良く、このような可変長ストローブのそれぞれの期間は、ＣＰＵ２４２あるいはストローブ検出器２４７によって判定される。例えば、このような可変長ストローブは、個々のストローブの期間中にレジスタ内の周知の周波数の信号を加算することによって判定することができる。図４に示される全消費電力を判定する処理の実行においては、このようなレジスタの内容は、特定ストローブが動作している間の時間全体を直接表している。この時間と関連する消費容量値を単に乗算することによって、ストローブに関連する消費電力は判定することができる。
【００３４】
本発明は上述の実施形態を参照して説明されている。しかしながら、本発明が上述の記載に限定されるものではなく、本発明の範囲は添付の独立請求項によって最良に定義される。上述の特定実施形態以外の他の実施形態が、本発明の範囲内で等価的に実現可能である。例えば、実施形態に従えば、全消費電力の判定がハードウェア（ストローブ検出器２４７）及びソフトウェア（ＣＰＵ２４２で実行されるルーチン）の両方で判定されるとしても、本方法は、ハードウェアで単独で実現されも良く、あるいはソフトウェアで単独で実現されても良く、あるいは一部がソフトウェアかつ一部がハードウェアで実現されても良い。
【図面の簡単な説明】
【図１】  バッテリ残量用グラフィカルインジケータを有する移動電話の前面図である。
【図２】  図１に示される移動電話の主要電子及び電気構成要素の概要ブロック図である。
【図３】  本実施形態のハードウェアで実現される機能部を示す概要図である。
【図４】  本実施形態のソフトウェアで実現される他の機能部のフローチャートである。
【図１】
0004256073.tif 000002
【図２】
0004256073.tif 000003
【図３】
0004256073.tif 000004
【図４】
0004256073.tif 000005