JP3694084B2 - 携帯端末 - Google Patents
携帯端末 Download PDFInfo
- Publication number
- JP3694084B2 JP3694084B2 JP03349296A JP3349296A JP3694084B2 JP 3694084 B2 JP3694084 B2 JP 3694084B2 JP 03349296 A JP03349296 A JP 03349296A JP 3349296 A JP3349296 A JP 3349296A JP 3694084 B2 JP3694084 B2 JP 3694084B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- control unit
- clock
- transmission
- microprocessor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012544 monitoring process Methods 0.000 claims description 103
- 238000004891 communication Methods 0.000 claims description 81
- 230000005540 biological transmission Effects 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 59
- 230000006870 function Effects 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 44
- 230000004913 activation Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
- Microcomputers (AREA)
- Memory System (AREA)
- Mobile Radio Communication Systems (AREA)
Description
【発明の属する技術分野】
この発明は、例えば携帯電話等の携帯端末に係わり、特に長時間の使用を可能とした省電力タイプの携帯端末に関するものである。
【0002】
【従来の技術】
図6は、例えば特開平6−232797号公報記載の携帯端末の構成を示すブロック図である。図において、1はマイクロプロセサ(図示せず)を備え、携帯端末の全体的な機能制御を行う主制御部、2はキー操作部、3はクロック供給部、4は独自にマイクロプロセサ(図示せず)を備え、外部との通信を行う送受信制御部(尚、送受信制御部は、回路の規模により、マイクロプロセサの代わりにDSP等の専門のロジック回路を使用する場合があるが、ここでは簡単のためにマイクロプロセサを使用しているものとする)、5は表示部である。また、11は主制御部1と同一のマイクロプロセサを共用し、この携帯端末の通信状態を監視する状態監視部である。また、20はキー操作部2が出力するキー入力信号、21は送受信制御部4が状態監視部11に出力する状態通知信号、22は状態監視部11がクロック供給部3に出力するクロック切替信号、23はクロック供給部3が主制御部1が有するマイクロプロセサに供給する主制御用クロック、24はクロック供給部3が送受信制御部4が有するマイクロプロセサに供給する送受信用クロック、25は主制御部1が表示部5に出力する表示信号である。また、図7は、クロック供給部3が主制御部1に対し、クロック切替信号22からの指示により主制御用クロック23の周波数の切替を行う動作を説明する説明図である。
【0003】
次に動作を図6について説明する。状態監視部11は、キー操作部2からのキー入力信号20、送受信制御部4からの状態通知信号21等を主制御部1が入力することで、変化する主制御部1の動作状態を監視して、この携帯端末が通信中か否かを判断する。これにより、状態監視部11は、非通信時においては、送受信制御部4に供給する送受信用クロック24の周波数を、外部(図示せず)が発信する電波を受信する動作ができる程度の周波数(以後、受信可能周波数と称す)に設定し、また、主制御部1に供給する主制御用クロック24の周波数を、非通信時の動作ができる程度の周波数(以後、非通信時周波数と称す)に設定するように、クロック切替信号22によりクロック供給部3に対して指示する。
【0004】
また、状態監視部11は、通信時においては、送受信制御部4に供給する送受信用クロック24の周波数を、外部との通信動作が可能な程度の周波数(以後、通信可能周波数と称す)に設定し、また、主制御部1に供給する主制御用クロック24の周波数を、通信時の動作ができる程度の周波数(以後、通信時周波数と称す)に設定するようにクロック切替信号22によりクロック供給部3に対して指示する。更に、主制御部1の状態が、例えば送受信制御部4からの状態通知信号21等により、通信終了状態に移行したことを検知した場合、状態監視部11は、送受信用クロック24の周波数を受信可能周波数に戻し、また、主制御用クロック23の周波数を非通信時周波数に戻すように、クロック切替信号22によりクロック供給部3に対して指示する。
【0005】
次に、主制御部1が自身の有するマイクロプロセサを用いて行う機能制御処理について説明するが、主制御部1が行う主な機能制御処理は以下の通りである。
(1)キー操作部2からのキー入力信号20に応じて動作するキー制御処理。
(2)表示部5に表示信号25に出力して通信結果等を表示する表示処理。
(3)送受信制御部4に対して、外部との通信の開始/終了等を指示する通信制御処理。
(4)送受信制御部4と外部との通信を監視する通信監視処理。
また、主制御部1内における状態監視部11は以下の処理を行う。
(5)上記(1)〜(4)の処理の状態を監視する状態監視処理。
【0006】
つまり、クロック供給部3が主制御部1に供給する主制御用クロック23において、主制御部1が使用するマイクロプロセサが、通信時に上述の機能制御処理(1)〜(5)の動作をするのに必要な程度の周波数が通信時周波数であり、また、主制御部1が使用するマイクロプロセサが、非通信時に上述の機能制御処理(1)、(2)、及び(5)の動作をするのに必要な程度の周波数が非通信時周波数である。具体的には、状態監視部11がクロック供給部3に対してクロック切替信号22により主制御用クロック23の周波数が非通信時周波数と指示された場合は10MHz、通信時周波数と指示された場合は12MHzに設定して主制御部1に供給している。
【0007】
また、状態監視部11は、図6に示すクロック供給部3が送受信制御部4に供給する送受信クロック24の周波数を、通信時/非通信時の各々に応じて受信可能周波数/通信可能周波数に切り替えて供給するように、クロック切替信号22によりクロック供給部3に対して指示している。
【0008】
以上の動作により、従来の携帯端末は、クロック供給部3が主制御部1に対して供給する主制御用クロック23の周波数を、状態監視部11が出力するクロック切替信号22により、図7に示すように非通信時には非通信時周波数に設定し、通信時には通信時周波数に設定することで、使用する電力に対する省電力化を図っていた。
【0009】
【発明が解決しようとする課題】
従来の携帯端末は上記のように動作しており、以下のような課題があった。
(イ)従来の携帯端末は、クロック供給部3が主制御部1に対して供給する主制御用クロック23の周波数を、状態監視部11が出力するクロック切替信号22により、図7に示すように非通信時には非通信時周波数に設定することで、使用する電力の省電力化を図っていた。しかし、非通信時周波数の具体的な値は、例えば上述の機能制御処理(1)のキー操作部2からのキー入力信号20によるキー制御処理、または上述の機能制御処理(2)の表示部5に表示信号25を出力する表示処理等に対応するために、それほど低くできない。このため、従来の携帯端末は、非通信時において、上記キー制御処理、または表示処理が動作していない場合は電力を無駄に消費していた。
【0010】
(ロ)従来の携帯端末は、クロック供給部3が主制御部1に対して供給する主制御用クロック23の周波数を、状態監視部11が出力するクロック切替信号22により、図7に示すように通信時には常時通信時周波数に設定していた。しかし、主制御部用クロックの周波数は、通信時においても主制御部1の上述の機能制御処理(1)〜(4)に対応するソフトウエア処理が動作しない場合には、非通信時周波数でも十分動作する場合がある。このような場合でも、従来の携帯端末は、通信時であれば常に通信時周波数に設定した主制御用クロック23を主制御部1に供給していたため、電力を無駄に消費していた。
【0011】
この発明は上記課題を解決するためになされたもので、通信時/非通信時に関係なく主制御部の動作に必要な周波数に設定したクロックを主制御部が使用するマイクロプロセサに供給することで、より省電力化を図ることのできる携帯端末を提供するものである。
【0012】
【課題を解決するための手段】
この発明に係わる携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始/終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにした携帯端末である。
【0013】
また、次の発明に係わる携帯端末は、状態監視部が、マイクロプロセサに対し設定すべきクロック周波数の値を、ソフトウェア処理部の制御処理に応じて加減するものである。
【0014】
また、次の発明に係わる携帯端末は、状態監視部がソフトウェア処理部と同一のマイクロプロセサを共用し、前記ソフトウェア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部がマイクロプロセサに供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定するものである。
【0015】
更に、次の発明に係わる携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始/終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が上記キー制御部、表示処理、通信制御処理、通信監視処理のいずれかを行った場合にアクセスされる外部メモリの状態を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記外部メモリをアクセスしたと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記外部メモリをアクセスしていないと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたものである。
【0016】
【発明の実施の形態】
実施の形態1.
以下、この発明の一実施形態を図について説明する。図1はこの発明に関わる携帯端末の構成を示すブロック図であり、図中、図6と同一符号は同一、又は相当部分を示し説明を省略する。図において、11aは状態監視部であり、図6に示す状態監視部6とは、主制御部1に供給する主制御用クロック23aの周波数の値をクロック切替信号22aより切り替える点が相違する。また、23aは主制御用クロックであり、図6に示す主制御用クロック23とは、より細やかに制御されている点が相違する。また、図2は状態監視部11aの動作を説明するフローチャートであり、図3は、状態監視部11aがクロック供給部3に対し、クロック切替信号22aにより主制御部クロック23aの周波数の切替を指示する動作を説明する説明図である。
【0017】
次に、動作を説明するが、状態監視部11aがクロック切替信号22aにより送受信制御部4に供給すべき送受信用クロック24の周波数を受信可能周波数/通信可能周波数の何れかに切り替える切替タイミングは図6と同様である。
【0018】
図1に示す状態監視部11aと図6に示す状態監視部11とは、主制御部1に供給する主制御用クロック23aの周波数を通信時周波数/非通信時周波数の何れかに設定する替わりに、以下に定義する動作時周波数/非動作時周波数の何れかに設定する点が相違する。ここで、動作時周波数/非動作時周波数の定義を行う。
・動作時周波数とは、主制御部1が自身の有するマイクロプロセサを用いて上述の機能制御処理(1)〜(4)を行う場合に、必要となる周波数の値である。
・非動作時周波数とは、状態監視部11aのみが主制御部1と共有するマイクロプロセサを用いて、上述の機能制御処理(5)を行う場合に、必要となる周波数の値である。
次に、状態監視部11aがクロック供給部3に対して主制御用クロック23aの周波数の設定を、クロック切替信号22aにより指示する動作を図2について説明する。
【0019】
状態監視部11aは、ステップS1では、主制御部1が上述の機能制御処理(1)〜(4)を行うか否かを判断して、上述の機能制御処理(1)〜(4)を行なわない場合はステップS2に移行し、上述の機能制御処理(1)〜(4)を行う場合はステップS3に移行する。尚、ステップS1において、状態監視部11aが主制御部1の上述の機能制御処理(1)〜(4)により発生するソフトウエア処理の起動を監視する具体的な方法は、例えば主制御部1のソフトウエアを駆動するオペレーティングシステム(以後、OSと略す)からの割り込み処理において、例えばキー操作部2からのキー入力信号20による割り込み起動、又はOS内のタスクキューが有する待ちタスクの起動等を検知することで実現可能である。また、状態監視部11aは、ステップS2においては、主制御部1に供給する主制御用クロック23aの周波数を非動作時周波数に設定するように、クロック切替信号22aによりクロック供給部3に指示してステップS1に移行する。
【0020】
これにより、主制御部1に供給される主制御用クロック23aの周波数は非動作時周波数に設定されるが、この場合に主制御部1が有するマイクロプロセサで動作するソフトウエア処理は、状態監視部11aが行う上述の機能制御処理(5)の状態監視処理のみなので、非動作時周波数に設定された主制御用クロック23aでも動作可能である。また、状態監視部11aは、ステップS3においては、主制御部1に供給する主制御用クロック23aの周波数を動作時周波数にするように、クロック切替信号22aによりクロック供給部3aに指示してステップS1に移行する。これにより、主制御部1が使用するマイクロプロセサは、状態監視部11aが行う上述の機能制御処理(5)の状態監視処理のほかに上述の機能制御処理(1)〜(4)が行える状態となり、主制御部1では、上述の機能制御処理(1)〜(4)が動作する。
【0021】
上記動作を図3を用いて具体的に説明する。従来例で定義した非通信時の場合には、主制御部1が上述の機能制御処理(5)以外に行う処理として上述の機能制御処理(1)、(2)があり、従来例では図7に示すように、これら上述の機能制御処理(1)、(2)、(5)が行えるような値を非通信時周波数として常時供給していた。これに対し、この実施の形態における状態監視部11aは、図3に示すように、上述の機能制御処理(1)、(2)による処理が行われる場合のみクロック供給部3が主制御部1に供給すべき主制御用クロック23aの周波数を動作時周波数に設定し、それ以外の場合を非動作時周波数を設定している。また、従来例で定義した通信時の場合には、上述の機能制御処理(1)〜(5)が行われるが、従来例では図7に示すように、これら上述の機能制御処理(1)〜(5)が行えるような値を通信時周波数として常時供給していた。これに対し、この実施の形態における状態監視部11aは、図3に示すように、上述の機能制御処理(1)〜(4)が行われる場合のみクロック供給部3が主制御部1に供給すべき主制御用クロック23aの周波数を動作時周波数に設定し、それ以外の場合を非動作時周波数に設定している。
【0022】
これにより、従来例においては、図6の構成における状態監視部11が主制御部1に供給すべき主制御用クロック23の通信時周波数を12MHzと設定した場合、非通信時周波数は、非通信時の表示処理、及びキー入力処理分等のマージンも含めて10MHzと設定していた。これに対し、この実施の形態では、図1の構成における状態監視部11aが主制御部1に供給すべき主制御用クロック23aの動作時周波数を12MHzと設定した場合、非動作時周波数は、状態監視部11aの動作させるのに必要な0.3MHzと設定できることでより省電力化を図っている。また、従来例においては、携帯端末が通信時には図7に示すように主制御用クロック23の周波数を常時通信時周波数に設定して主制御部1に供給していたが、この実施の形態では、上述の機能制御処理(1)〜(4)が動作していなければ、図3に示すように主制御用クロック23aの周波数を通信時でも非動作時周波数を設定することで動作時周波数としての供給時間を減らすことができ、より携帯端末の省電力化を図っている。
【0023】
以上のように、この携帯端末では、状態監視部11aが主制御部1のソフトウエア処理の起動を監視し、主制御部1において上述の機能制御処理(1)〜(4)が行われる場合に供給する主制御用クロック23aの周波数を動作時周波数、上述の機能制御処理(1)〜(4)が行われない場合に供給する主制御用クロック23aの周波数を非動作時周波数に設定するように、クロック切替信号22aによりクロック供給部3に指示するので、通信時/非通信時に係わらず、主制御部1が上述の機能制御処理(1)〜(4)を行うために、主制御用クロック23aの周波数の設定値を動作時周波数としたい場合のみに、動作時周波数に設定された主制御用クロック23aの供給を受けることができるため、従来例よりも更に省電力化を図ることができる。また、非動作時周波数の値は、状態監視部11aが行う上述の機能制御処理(5)の状態監視処理が動作可能な程度の値でよいため、従来例よりも更に低い値を設定できるため、更なる省電力化を図ることができる。
【0024】
尚、この実施の形態では、主制御用クロック23aの動作時周波数における値は一種類であったが、上述の機能制御処理(1)〜(4)の各々の起動に応じて主制御部1が使用するマイクロプロセサが動作するために必要な最低限の値を動作時周波数として複数設定して、上述の機能制御処理(1)〜(4)の各々のソフトウエアの動作に応じた動作時周波数に設定した主制御用クロック23aを主制御部1に供給すれば、より省電力化を図ることができることは言うまでもない。
【0025】
実施の形態2.
図4は実施の形態2に関わる携帯端末の構成を示すブロック図であり、図中、図1と同一符号は同一、又は相当部分を示し説明を省略する。また図1とは、主制御部1aが行うソフトウエア処理の状態監視を主制御部1aの外部に配置した状態監視部6で行う点が相違する。図において、26は、主制御部1aが使用するマイクロプロセサが有し、該主制御部1aが上述の機能制御処理(1)〜(4)の何れかを行った場合にアクセスされる外部メモリ(図示せず)の状態を状態監視部6に通知する外部メモリアクセス信号である。尚、この外部メモリには、上述の機能制御処理(1)〜(4)の動作によりアクセスされる変数等を格納する作業領域(図示せず)、表示部5に表示信号25を出力するために用いられる表示部用デバイスドライバ(図示せず)、キー操作部2からのキー入力信号20を入力するために用いられるキー操作部用デバイスドライバ(図示せず)等のアドレスが割り付けられている。また、図5は状態監視部6の動作を説明するフローチャートである。
【0026】
次に動作について説明するが、図4に示す状態監視部6が、クロック切替信号22aにより送受信制御部4に供給すべき送受信用クロック24の周波数を、受信可能周波数/通信可能周波数の何れかに切り替える切替タイミングは図1と同様である。
【0027】
図1に示す状態監視部11aと図4に示す状態監視部6とは、クロック供給部3に対して主制御部1に供給すべき主制御用クロック23aの周波数の切替を行う切替方法が相違する。つまり、図1に示す状態監視部11aは、主制御部1が有するマイクロプロセサを共有することで、主制御部1が行う上述の機能制御処理(1)〜(4)の起動を監視して周波数を切替えるのに対して、図4に示す状態監視部6は、主制御部1の使用するマイクロプロセサが外部メモリをアクセスするかを通知する外部メモリアクセス信号26を監視することで周波数の切替を行う。この動作を図5について説明する。
【0028】
状態監視部6は、ステップS10においては、主制御部1aに供給する主制御用クロック23aの周波数が非動作時周波数か否かを判断して、非動作時周波数の場合はステップS11に移行し、そうでない場合はステップS13に移行する。状態監視部6は、ステップS11においては、主制御部1が外部メモリをアクセスしたか否か外部メモリアクセス信号26により監視し、アクセスした場合はステップS12に移行し、そうでない場合はステップS10に移行する。また、状態監視部6は、ステップS12においては、主制御部1が行う上述の機能制御処理(1)〜(4)の何れかが動作中と判断し、主制御部1aに供給する主制御用クロック23aの周波数を動作時周波数に設定して供給するようにクロック切替信号22aによりクロック供給部3に対して指示してステップS14に移行し、ステップS13においては、主制御部1が外部メモリをアクセスしたか否かを外部メモリアクセス信号26により判定し、アクセスした場合はステップS14に移行し、そうでない場合はステップS15に移行する。
【0029】
また、状態監視部6は、ステップS14においては、外部メモリをアクセスしない時間を計測するタイムカウンタ(図示せず)をクリアしてステップS10に移行する。また、状態監視部6は、ステップS15においては、タイムカウンタをインクリメントしてステップS16に移行し、ステップ16では、タイムカウンタが主制御部1が動作していない場合の判断条件となる設定値以上となったか否かを判定して、設定値以上となった場合はステップS17に移行し、そうでない場合はステップS10に移行する。また、状態監視部6は、ステップS17においては、主制御部1が行う上述の機能制御処理(1)〜(4)の何れも動作していないと判断し、主制御部1aに供給する主制御用クロック23aを非動作時周波数に設定して供給するように、クロック切替信号22aによりクロック供給部3に対して指示してステップS10に移行する。
【0030】
以上の動作により、実施の形態2に示す携帯端末は、状態監視部6が主制御部1aが使用するマイクロプロセサが外部メモリをアクセスするか否かで主制御部1aの動作状態を監視し、主制御部1aが外部メモリをアクセスしている場合は、上述の機能制御処理(1)〜(4)の何れかが動作中と判断して主制御用クロック23aの周波数を動作時周波数に設定し、主制御部1aが外部メモリをアクセスしていない場合は、上述の機能制御処理(1)〜(4)の何れも動作していないと判断して、主制御用クロック23aの周波数を非動作時周波数に設定して主制御部1に供給するようにクロック供給部3に対して指示すれば、図2に示すような主制御部1aで行われる上述の機能制御処理(1)〜(4)の各々により発生するソフトウエア処理の起動を監視しなくても良くなり、処理が簡単になる。
【0031】
尚、この実施の形態では主制御用クロック23aの動作時周波数/非動作時周波数の何れかに切り替えるタイミングは、主制御部1aが有する外部メモリのアクセスによって行われていたが、キー操作部2からのキー入力信号20、及び送受信制御部4からの状態通知信号21等も加えて上述の機能制御処理(1)〜(4)の起動監視を行っても良い。また、外部メモリアクセス信号26の代わりに、主制御部1aによる上述の機能制御処理(1)〜(4)の動作が確認できるものがあれば、そのものを使用しても構わないことは言うまでもない。
【0032】
【発明の効果】
以上のように、この発明によれば、携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始/終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたものであるので、省電力化を図ることができる効果がある。
【0033】
また、次の発明によれば、携帯端末は、状態監視部が、設定すべきクロック周波数の値を、ソフトウエア処理部の動作による負荷に応じて加減するので、各々のソフトウエア処理部の動作に必要なクロック周波数の値を複数設定して供給できることで、更に省電力化を図ることができる効果がある。
【0034】
また、次の発明によれば、携帯端末は、状態監視部がソフトウエア処理部と同一のマイクロプロセサを共用し、前記ソフトウエア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部が供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定するので、ソフトウエア処理部の動作が行われない場合の省電力化を図ることができる効果がある。
【0035】
更に、次の発明によれば、携帯端末は、状態監視部が、マイクロプロセサが外部メモリをアクセスするか否かでクロック周波数の設定を加減するので、ソフトウエア処理部の内部に状態監視処理を組み込む必要がなくなり、構成が簡単になる効果がある。
【図面の簡単な説明】
【図1】この発明の実施の形態1による携帯端末の構成を示す構成図である。
【図2】図1に示す状態監視部の動作を説明するフローチャートである。
【図3】図1に示す状態監視部が、主制御部に供給するクロック周波数の切替をクロック供給部に指示する場合のタイミングを説明する説明図である。
【図4】この発明の実施の形態2による携帯端末の構成を示す構成図である。
【図5】図4に示す状態監視部の動作を説明するフローチャートである。
【図6】従来の携帯端末の構成を示す構成図である。
【図7】図6に示す状態監視部が、主制御部に供給するクロック周波数の切替をクロック供給部に指示する場合のタイミングを説明する説明図である。
【符号の説明】
1a 主制御部
6、11a 状態監視部
22a クロック切替信号
23a 主制御用クロック
26 外部メモリアクセス信号
Claims (4)
- マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、
外部との通信を行う送受信制御部と、
キー操作部と、
表示部と、
上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、
上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始/終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、
このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、
上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、
上記送受信制御部が外部との通信を行っている、いないに拘わらず、
上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたことを特徴とする携帯端末。 - 状態監視部は、マイクロプロセサに対し設定すべきクロック周波数の値を、ソフトウェア処理部の制御処理に応じて加減することを特徴とする請求項第1項記載の携帯端末。
- 状態監視部がソフトウェア処理部と同一のマイクロプロセサを共用し、前記ソフトウェア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部がマイクロプロセサに供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定することを特徴とする請求項第1項に記載の携帯端末。
- マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、
外部との通信を行う送受信制御部と、
キー操作部と、
表示部と、
上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、
上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始/終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、
このソフトウェア処理部が上記キー制御部、表示処理、通信制御処理、通信監視処理のいずれかを行った場合にアクセスされる外部メモリの状態を監視する状態監視部とを備え、
上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、
上記送受信制御部が外部との通信を行っている、いないに拘わらず、
上記ソフトウェア処理部が上記外部メモリをアクセスしたと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記外部メモリをアクセスしていないと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたことを特徴とする携帯端末。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03349296A JP3694084B2 (ja) | 1996-02-21 | 1996-02-21 | 携帯端末 |
US08/714,996 US5909585A (en) | 1996-02-21 | 1996-09-17 | Portable remote terminal in which its clock frequency is switched |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03349296A JP3694084B2 (ja) | 1996-02-21 | 1996-02-21 | 携帯端末 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09231194A JPH09231194A (ja) | 1997-09-05 |
JP3694084B2 true JP3694084B2 (ja) | 2005-09-14 |
Family
ID=12388065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03349296A Expired - Fee Related JP3694084B2 (ja) | 1996-02-21 | 1996-02-21 | 携帯端末 |
Country Status (2)
Country | Link |
---|---|
US (1) | US5909585A (ja) |
JP (1) | JP3694084B2 (ja) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5265755A (en) * | 1992-09-08 | 1993-11-30 | Mcarthur Jr Daniel L | Trash receptacle with open vented means |
US6804726B1 (en) * | 1996-05-22 | 2004-10-12 | Geovector Corporation | Method and apparatus for controlling electrical devices in response to sensed conditions |
US6198820B1 (en) * | 1996-12-18 | 2001-03-06 | Kyocera Corporation | Portable remote terminal apparatus |
JPH10268963A (ja) * | 1997-03-28 | 1998-10-09 | Mitsubishi Electric Corp | 情報処理装置 |
JP3045981B2 (ja) * | 1997-08-26 | 2000-05-29 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータ及びパラメータ設定方法 |
US6298448B1 (en) * | 1998-12-21 | 2001-10-02 | Siemens Information And Communication Networks, Inc. | Apparatus and method for automatic CPU speed control based on application-specific criteria |
KR20000074609A (ko) * | 1999-05-24 | 2000-12-15 | 김순택 | 카본 나노 튜브를 이용한 전계 방출 어레이 및 그 제조방법 |
US7100061B2 (en) | 2000-01-18 | 2006-08-29 | Transmeta Corporation | Adaptive power control |
US6829493B1 (en) * | 2000-04-24 | 2004-12-07 | Denso Corporation | Adaptive adjustment of sleep duration to increase standby time in wireless mobile stations |
US6910139B2 (en) | 2000-10-02 | 2005-06-21 | Fujitsu Limited | Software processing apparatus with a switching processing unit for displaying animation images in an environment operating base on type of power supply |
JP3722055B2 (ja) * | 2001-11-30 | 2005-11-30 | 日本電気株式会社 | 携帯端末装置 |
JP4081424B2 (ja) * | 2003-10-09 | 2008-04-23 | 沖電気工業株式会社 | 無線通信システムとその消費電力低減方法 |
US7903622B2 (en) | 2004-05-28 | 2011-03-08 | Nokia Corporation | Network system |
US7720438B2 (en) * | 2005-03-30 | 2010-05-18 | Nokia Corporation | Reducing power consumption of a short-range wireless communication reader associated with a mobile terminal |
EP1742143B1 (en) * | 2005-07-06 | 2018-11-21 | STMicroelectronics Srl | Method and system for power consumption management, and corresponding computer program product |
US8135444B2 (en) * | 2007-09-12 | 2012-03-13 | Infineon Technologies Ag | Communication device and method for setting device resources |
JP5308043B2 (ja) * | 2008-03-21 | 2013-10-09 | 東芝テック株式会社 | 情報処理装置及びそのクロック制御方法並びにクロック制御プログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5224152A (en) * | 1990-08-27 | 1993-06-29 | Audiovox Corporation | Power saving arrangement and method in portable cellular telephone system |
US5560017A (en) * | 1990-11-09 | 1996-09-24 | Wang Laboratories, Inc. | System with clock frequency controller responsive to interrupt independent of software routine and software loop repeatedly executing instruction to slow down system clock |
DE69224661T2 (de) * | 1991-12-17 | 1998-08-27 | Compaq Computer Corp | Vorrichtung zur verminderung des energieverbrauchs eines rechnersystems |
JP2862471B2 (ja) * | 1992-11-23 | 1999-03-03 | モトローラ・インコーポレイテッド | 電気回路 |
JPH06232797A (ja) * | 1993-01-29 | 1994-08-19 | Murata Mach Ltd | 携帯電話機 |
JPH06318123A (ja) * | 1993-05-07 | 1994-11-15 | Nec Ic Microcomput Syst Ltd | 半導体集積回路 |
US5428820A (en) * | 1993-10-01 | 1995-06-27 | Motorola | Adaptive radio receiver controller method and apparatus |
DE69415284T2 (de) * | 1993-11-23 | 1999-08-19 | Advanced Micro Devices Inc | Leistungssteuerungssysteme für Rechner |
US5511203A (en) * | 1994-02-02 | 1996-04-23 | Advanced Micro Devices | Power management system distinguishing between primary and secondary system activity |
EP0666525B1 (en) * | 1994-02-04 | 2001-09-12 | Intel Corporation | Method and apparatus for control of power consumption in a computer system |
CA2186349C (en) * | 1994-05-12 | 2008-09-23 | James C. Bunnell | Cpu activity monitoring through cache watching |
US5623677A (en) * | 1994-05-13 | 1997-04-22 | Apple Computer, Inc. | Apparatus and method for reducing power consumption in a computer system |
TW282525B (ja) * | 1994-06-17 | 1996-08-01 | Intel Corp | |
US5669003A (en) * | 1994-12-23 | 1997-09-16 | Intel Corporation | Method of monitoring system bus traffic by a CPU operating with reduced power |
JPH0934867A (ja) * | 1995-07-24 | 1997-02-07 | Mitsubishi Electric Corp | マイクロコンピュータ |
US5768602A (en) * | 1995-08-04 | 1998-06-16 | Apple Computer, Inc. | Sleep mode controller for power management |
US5726636A (en) * | 1996-12-05 | 1998-03-10 | Ericsson Inc. | Emergency telephone with automatic low-battery signaling |
-
1996
- 1996-02-21 JP JP03349296A patent/JP3694084B2/ja not_active Expired - Fee Related
- 1996-09-17 US US08/714,996 patent/US5909585A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5909585A (en) | 1999-06-01 |
JPH09231194A (ja) | 1997-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3694084B2 (ja) | 携帯端末 | |
KR100479948B1 (ko) | 이동무선전화기 | |
JP3282721B2 (ja) | 携帯無線通信装置 | |
US20060073854A1 (en) | Cellular phone | |
JPH08314587A (ja) | 省電力電源回路 | |
JP2001331242A (ja) | 情報処理装置及びその消費電力制御方法 | |
KR100309941B1 (ko) | 무선휴대단말기 | |
JP2001168879A (ja) | 無線lan端末のためのパワーマネージメント方式 | |
JPH10271062A (ja) | 無線携帯情報端末 | |
US9119161B2 (en) | Method for controlling power in wireless telephone set | |
US20050117550A1 (en) | Information processing device | |
US5819170A (en) | Power supply unit with switch-on/off facility for powering radio equipment | |
JP2000112756A (ja) | Cpu動作制御装置および方法 | |
JPH10341187A (ja) | 携帯電話機 | |
JPH1188252A (ja) | 携帯電話機 | |
JP2878064B2 (ja) | 情報処理装置 | |
JPH0884111A (ja) | 無線システム | |
JP2003263251A (ja) | 無線通信機能を備えた情報処理装置 | |
KR950005628B1 (ko) | 클럭절환기능을 갖춘 휴대용 무선호출기 | |
KR100452844B1 (ko) | 절전기능을 갖는 휴대용 단말기 및 그 제어방법 | |
US20010016917A1 (en) | Method and configuration for supplying a clock signal to processor-controlled apparatuses | |
KR20000075259A (ko) | 휴대용 전화기의 전원 제어방법 | |
JPH0553680A (ja) | 計算機の電力制御装置 | |
KR19990038609A (ko) | 전자계산기 겸용 휴대단말장치 | |
KR20000042772A (ko) | 이동전화 단말기의 전원절약방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040127 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040325 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20040407 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040521 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040624 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050623 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090701 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100701 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100701 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110701 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110701 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120701 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120701 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130701 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |