(57)【特許請求の範囲】
【請求項１】
マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、
外部との通信を行う送受信制御部と、
キー操作部と、
表示部と、
上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、
上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始／終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、
このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、
上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、
上記送受信制御部が外部との通信を行っている、いないに拘わらず、
上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたことを特徴とする携帯端末。
【請求項２】
状態監視部は、マイクロプロセサに対し設定すべきクロック周波数の値を、ソフトウェア処理部の制御処理に応じて加減することを特徴とする請求項第１項記載の携帯端末。
【請求項３】
状態監視部がソフトウェア処理部と同一のマイクロプロセサを共用し、前記ソフトウェア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部がマイクロプロセサに供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定することを特徴とする請求項第１項に記載の携帯端末。
【請求項４】
マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、
外部との通信を行う送受信制御部と、
キー操作部と、
表示部と、
上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、
上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始／終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、
このソフトウェア処理部が上記キー制御部、表示処理、通信制御処理、通信監視処理のいずれかを行った場合にアクセスされる外部メモリの状態を監視する状態監視部とを備え、
上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、
上記送受信制御部が外部との通信を行っている、いないに拘わらず、
上記ソフトウェア処理部が上記外部メモリをアクセスしたと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記外部メモリをアクセスしていないと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたことを特徴とする携帯端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば携帯電話等の携帯端末に係わり、特に長時間の使用を可能とした省電力タイプの携帯端末に関するものである。
【０００２】
【従来の技術】
図６は、例えば特開平６−２３２７９７号公報記載の携帯端末の構成を示すブロック図である。図において、１はマイクロプロセサ（図示せず）を備え、携帯端末の全体的な機能制御を行う主制御部、２はキー操作部、３はクロック供給部、４は独自にマイクロプロセサ（図示せず）を備え、外部との通信を行う送受信制御部（尚、送受信制御部は、回路の規模により、マイクロプロセサの代わりにＤＳＰ等の専門のロジック回路を使用する場合があるが、ここでは簡単のためにマイクロプロセサを使用しているものとする）、５は表示部である。また、１１は主制御部１と同一のマイクロプロセサを共用し、この携帯端末の通信状態を監視する状態監視部である。また、２０はキー操作部２が出力するキー入力信号、２１は送受信制御部４が状態監視部１１に出力する状態通知信号、２２は状態監視部１１がクロック供給部３に出力するクロック切替信号、２３はクロック供給部３が主制御部１が有するマイクロプロセサに供給する主制御用クロック、２４はクロック供給部３が送受信制御部４が有するマイクロプロセサに供給する送受信用クロック、２５は主制御部１が表示部５に出力する表示信号である。また、図７は、クロック供給部３が主制御部１に対し、クロック切替信号２２からの指示により主制御用クロック２３の周波数の切替を行う動作を説明する説明図である。
【０００３】
次に動作を図６について説明する。状態監視部１１は、キー操作部２からのキー入力信号２０、送受信制御部４からの状態通知信号２１等を主制御部１が入力することで、変化する主制御部１の動作状態を監視して、この携帯端末が通信中か否かを判断する。これにより、状態監視部１１は、非通信時においては、送受信制御部４に供給する送受信用クロック２４の周波数を、外部（図示せず）が発信する電波を受信する動作ができる程度の周波数（以後、受信可能周波数と称す）に設定し、また、主制御部１に供給する主制御用クロック２４の周波数を、非通信時の動作ができる程度の周波数（以後、非通信時周波数と称す）に設定するように、クロック切替信号２２によりクロック供給部３に対して指示する。
【０００４】
また、状態監視部１１は、通信時においては、送受信制御部４に供給する送受信用クロック２４の周波数を、外部との通信動作が可能な程度の周波数（以後、通信可能周波数と称す）に設定し、また、主制御部１に供給する主制御用クロック２４の周波数を、通信時の動作ができる程度の周波数（以後、通信時周波数と称す）に設定するようにクロック切替信号２２によりクロック供給部３に対して指示する。更に、主制御部１の状態が、例えば送受信制御部４からの状態通知信号２１等により、通信終了状態に移行したことを検知した場合、状態監視部１１は、送受信用クロック２４の周波数を受信可能周波数に戻し、また、主制御用クロック２３の周波数を非通信時周波数に戻すように、クロック切替信号２２によりクロック供給部３に対して指示する。
【０００５】
次に、主制御部１が自身の有するマイクロプロセサを用いて行う機能制御処理について説明するが、主制御部１が行う主な機能制御処理は以下の通りである。
（１）キー操作部２からのキー入力信号２０に応じて動作するキー制御処理。
（２）表示部５に表示信号２５に出力して通信結果等を表示する表示処理。
（３）送受信制御部４に対して、外部との通信の開始／終了等を指示する通信制御処理。
（４）送受信制御部４と外部との通信を監視する通信監視処理。
また、主制御部１内における状態監視部１１は以下の処理を行う。
（５）上記（１）〜（４）の処理の状態を監視する状態監視処理。
【０００６】
つまり、クロック供給部３が主制御部１に供給する主制御用クロック２３において、主制御部１が使用するマイクロプロセサが、通信時に上述の機能制御処理（１）〜（５）の動作をするのに必要な程度の周波数が通信時周波数であり、また、主制御部１が使用するマイクロプロセサが、非通信時に上述の機能制御処理（１）、（２）、及び（５）の動作をするのに必要な程度の周波数が非通信時周波数である。具体的には、状態監視部１１がクロック供給部３に対してクロック切替信号２２により主制御用クロック２３の周波数が非通信時周波数と指示された場合は１０ＭＨｚ、通信時周波数と指示された場合は１２ＭＨｚに設定して主制御部１に供給している。
【０００７】
また、状態監視部１１は、図６に示すクロック供給部３が送受信制御部４に供給する送受信クロック２４の周波数を、通信時／非通信時の各々に応じて受信可能周波数／通信可能周波数に切り替えて供給するように、クロック切替信号２２によりクロック供給部３に対して指示している。
【０００８】
以上の動作により、従来の携帯端末は、クロック供給部３が主制御部１に対して供給する主制御用クロック２３の周波数を、状態監視部１１が出力するクロック切替信号２２により、図７に示すように非通信時には非通信時周波数に設定し、通信時には通信時周波数に設定することで、使用する電力に対する省電力化を図っていた。
【０００９】
【発明が解決しようとする課題】
従来の携帯端末は上記のように動作しており、以下のような課題があった。
（イ）従来の携帯端末は、クロック供給部３が主制御部１に対して供給する主制御用クロック２３の周波数を、状態監視部１１が出力するクロック切替信号２２により、図７に示すように非通信時には非通信時周波数に設定することで、使用する電力の省電力化を図っていた。しかし、非通信時周波数の具体的な値は、例えば上述の機能制御処理（１）のキー操作部２からのキー入力信号２０によるキー制御処理、または上述の機能制御処理（２）の表示部５に表示信号２５を出力する表示処理等に対応するために、それほど低くできない。このため、従来の携帯端末は、非通信時において、上記キー制御処理、または表示処理が動作していない場合は電力を無駄に消費していた。
【００１０】
（ロ）従来の携帯端末は、クロック供給部３が主制御部１に対して供給する主制御用クロック２３の周波数を、状態監視部１１が出力するクロック切替信号２２により、図７に示すように通信時には常時通信時周波数に設定していた。しかし、主制御部用クロックの周波数は、通信時においても主制御部１の上述の機能制御処理（１）〜（４）に対応するソフトウエア処理が動作しない場合には、非通信時周波数でも十分動作する場合がある。このような場合でも、従来の携帯端末は、通信時であれば常に通信時周波数に設定した主制御用クロック２３を主制御部１に供給していたため、電力を無駄に消費していた。
【００１１】
この発明は上記課題を解決するためになされたもので、通信時／非通信時に関係なく主制御部の動作に必要な周波数に設定したクロックを主制御部が使用するマイクロプロセサに供給することで、より省電力化を図ることのできる携帯端末を提供するものである。
【００１２】
【課題を解決するための手段】
この発明に係わる携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始／終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにした携帯端末である。
【００１３】
また、次の発明に係わる携帯端末は、状態監視部が、マイクロプロセサに対し設定すべきクロック周波数の値を、ソフトウェア処理部の制御処理に応じて加減するものである。
【００１４】
また、次の発明に係わる携帯端末は、状態監視部がソフトウェア処理部と同一のマイクロプロセサを共用し、前記ソフトウェア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部がマイクロプロセサに供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定するものである。
【００１５】
更に、次の発明に係わる携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始／終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が上記キー制御部、表示処理、通信制御処理、通信監視処理のいずれかを行った場合にアクセスされる外部メモリの状態を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記外部メモリをアクセスしたと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記外部メモリをアクセスしていないと上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたものである。
【００１６】
【発明の実施の形態】
実施の形態１．
以下、この発明の一実施形態を図について説明する。図１はこの発明に関わる携帯端末の構成を示すブロック図であり、図中、図６と同一符号は同一、又は相当部分を示し説明を省略する。図において、１１ａは状態監視部であり、図６に示す状態監視部６とは、主制御部１に供給する主制御用クロック２３ａの周波数の値をクロック切替信号２２ａより切り替える点が相違する。また、２３ａは主制御用クロックであり、図６に示す主制御用クロック２３とは、より細やかに制御されている点が相違する。また、図２は状態監視部１１ａの動作を説明するフローチャートであり、図３は、状態監視部１１ａがクロック供給部３に対し、クロック切替信号２２ａにより主制御部クロック２３ａの周波数の切替を指示する動作を説明する説明図である。
【００１７】
次に、動作を説明するが、状態監視部１１ａがクロック切替信号２２ａにより送受信制御部４に供給すべき送受信用クロック２４の周波数を受信可能周波数／通信可能周波数の何れかに切り替える切替タイミングは図６と同様である。
【００１８】
図１に示す状態監視部１１ａと図６に示す状態監視部１１とは、主制御部１に供給する主制御用クロック２３ａの周波数を通信時周波数／非通信時周波数の何れかに設定する替わりに、以下に定義する動作時周波数／非動作時周波数の何れかに設定する点が相違する。ここで、動作時周波数／非動作時周波数の定義を行う。
・動作時周波数とは、主制御部１が自身の有するマイクロプロセサを用いて上述の機能制御処理（１）〜（４）を行う場合に、必要となる周波数の値である。
・非動作時周波数とは、状態監視部１１ａのみが主制御部１と共有するマイクロプロセサを用いて、上述の機能制御処理（５）を行う場合に、必要となる周波数の値である。
次に、状態監視部１１ａがクロック供給部３に対して主制御用クロック２３ａの周波数の設定を、クロック切替信号２２ａにより指示する動作を図２について説明する。
【００１９】
状態監視部１１ａは、ステップＳ１では、主制御部１が上述の機能制御処理（１）〜（４）を行うか否かを判断して、上述の機能制御処理（１）〜（４）を行なわない場合はステップＳ２に移行し、上述の機能制御処理（１）〜（４）を行う場合はステップＳ３に移行する。尚、ステップＳ１において、状態監視部１１ａが主制御部１の上述の機能制御処理（１）〜（４）により発生するソフトウエア処理の起動を監視する具体的な方法は、例えば主制御部１のソフトウエアを駆動するオペレーティングシステム（以後、ＯＳと略す）からの割り込み処理において、例えばキー操作部２からのキー入力信号２０による割り込み起動、又はＯＳ内のタスクキューが有する待ちタスクの起動等を検知することで実現可能である。また、状態監視部１１ａは、ステップＳ２においては、主制御部１に供給する主制御用クロック２３ａの周波数を非動作時周波数に設定するように、クロック切替信号２２ａによりクロック供給部３に指示してステップＳ１に移行する。
【００２０】
これにより、主制御部１に供給される主制御用クロック２３ａの周波数は非動作時周波数に設定されるが、この場合に主制御部１が有するマイクロプロセサで動作するソフトウエア処理は、状態監視部１１ａが行う上述の機能制御処理（５）の状態監視処理のみなので、非動作時周波数に設定された主制御用クロック２３ａでも動作可能である。また、状態監視部１１ａは、ステップＳ３においては、主制御部１に供給する主制御用クロック２３ａの周波数を動作時周波数にするように、クロック切替信号２２ａによりクロック供給部３ａに指示してステップＳ１に移行する。これにより、主制御部１が使用するマイクロプロセサは、状態監視部１１ａが行う上述の機能制御処理（５）の状態監視処理のほかに上述の機能制御処理（１）〜（４）が行える状態となり、主制御部１では、上述の機能制御処理（１）〜（４）が動作する。
【００２１】
上記動作を図３を用いて具体的に説明する。従来例で定義した非通信時の場合には、主制御部１が上述の機能制御処理（５）以外に行う処理として上述の機能制御処理（１）、（２）があり、従来例では図７に示すように、これら上述の機能制御処理（１）、（２）、（５）が行えるような値を非通信時周波数として常時供給していた。これに対し、この実施の形態における状態監視部１１ａは、図３に示すように、上述の機能制御処理（１）、（２）による処理が行われる場合のみクロック供給部３が主制御部１に供給すべき主制御用クロック２３ａの周波数を動作時周波数に設定し、それ以外の場合を非動作時周波数を設定している。また、従来例で定義した通信時の場合には、上述の機能制御処理（１）〜（５）が行われるが、従来例では図７に示すように、これら上述の機能制御処理（１）〜（５）が行えるような値を通信時周波数として常時供給していた。これに対し、この実施の形態における状態監視部１１ａは、図３に示すように、上述の機能制御処理（１）〜（４）が行われる場合のみクロック供給部３が主制御部１に供給すべき主制御用クロック２３ａの周波数を動作時周波数に設定し、それ以外の場合を非動作時周波数に設定している。
【００２２】
これにより、従来例においては、図６の構成における状態監視部１１が主制御部１に供給すべき主制御用クロック２３の通信時周波数を１２ＭＨｚと設定した場合、非通信時周波数は、非通信時の表示処理、及びキー入力処理分等のマージンも含めて１０ＭＨｚと設定していた。これに対し、この実施の形態では、図１の構成における状態監視部１１ａが主制御部１に供給すべき主制御用クロック２３ａの動作時周波数を１２ＭＨｚと設定した場合、非動作時周波数は、状態監視部１１ａの動作させるのに必要な０．３ＭＨｚと設定できることでより省電力化を図っている。また、従来例においては、携帯端末が通信時には図７に示すように主制御用クロック２３の周波数を常時通信時周波数に設定して主制御部１に供給していたが、この実施の形態では、上述の機能制御処理（１）〜（４）が動作していなければ、図３に示すように主制御用クロック２３ａの周波数を通信時でも非動作時周波数を設定することで動作時周波数としての供給時間を減らすことができ、より携帯端末の省電力化を図っている。
【００２３】
以上のように、この携帯端末では、状態監視部１１ａが主制御部１のソフトウエア処理の起動を監視し、主制御部１において上述の機能制御処理（１）〜（４）が行われる場合に供給する主制御用クロック２３ａの周波数を動作時周波数、上述の機能制御処理（１）〜（４）が行われない場合に供給する主制御用クロック２３ａの周波数を非動作時周波数に設定するように、クロック切替信号２２ａによりクロック供給部３に指示するので、通信時／非通信時に係わらず、主制御部１が上述の機能制御処理（１）〜（４）を行うために、主制御用クロック２３ａの周波数の設定値を動作時周波数としたい場合のみに、動作時周波数に設定された主制御用クロック２３ａの供給を受けることができるため、従来例よりも更に省電力化を図ることができる。また、非動作時周波数の値は、状態監視部１１ａが行う上述の機能制御処理（５）の状態監視処理が動作可能な程度の値でよいため、従来例よりも更に低い値を設定できるため、更なる省電力化を図ることができる。
【００２４】
尚、この実施の形態では、主制御用クロック２３ａの動作時周波数における値は一種類であったが、上述の機能制御処理（１）〜（４）の各々の起動に応じて主制御部１が使用するマイクロプロセサが動作するために必要な最低限の値を動作時周波数として複数設定して、上述の機能制御処理（１）〜（４）の各々のソフトウエアの動作に応じた動作時周波数に設定した主制御用クロック２３ａを主制御部１に供給すれば、より省電力化を図ることができることは言うまでもない。
【００２５】
実施の形態２．
図４は実施の形態２に関わる携帯端末の構成を示すブロック図であり、図中、図１と同一符号は同一、又は相当部分を示し説明を省略する。また図１とは、主制御部１ａが行うソフトウエア処理の状態監視を主制御部１ａの外部に配置した状態監視部６で行う点が相違する。図において、２６は、主制御部１ａが使用するマイクロプロセサが有し、該主制御部１ａが上述の機能制御処理（１）〜（４）の何れかを行った場合にアクセスされる外部メモリ（図示せず）の状態を状態監視部６に通知する外部メモリアクセス信号である。尚、この外部メモリには、上述の機能制御処理（１）〜（４）の動作によりアクセスされる変数等を格納する作業領域（図示せず）、表示部５に表示信号２５を出力するために用いられる表示部用デバイスドライバ（図示せず）、キー操作部２からのキー入力信号２０を入力するために用いられるキー操作部用デバイスドライバ（図示せず）等のアドレスが割り付けられている。また、図５は状態監視部６の動作を説明するフローチャートである。
【００２６】
次に動作について説明するが、図４に示す状態監視部６が、クロック切替信号２２ａにより送受信制御部４に供給すべき送受信用クロック２４の周波数を、受信可能周波数／通信可能周波数の何れかに切り替える切替タイミングは図１と同様である。
【００２７】
図１に示す状態監視部１１ａと図４に示す状態監視部６とは、クロック供給部３に対して主制御部１に供給すべき主制御用クロック２３ａの周波数の切替を行う切替方法が相違する。つまり、図１に示す状態監視部１１ａは、主制御部１が有するマイクロプロセサを共有することで、主制御部１が行う上述の機能制御処理（１）〜（４）の起動を監視して周波数を切替えるのに対して、図４に示す状態監視部６は、主制御部１の使用するマイクロプロセサが外部メモリをアクセスするかを通知する外部メモリアクセス信号２６を監視することで周波数の切替を行う。この動作を図５について説明する。
【００２８】
状態監視部６は、ステップＳ１０においては、主制御部１ａに供給する主制御用クロック２３ａの周波数が非動作時周波数か否かを判断して、非動作時周波数の場合はステップＳ１１に移行し、そうでない場合はステップＳ１３に移行する。状態監視部６は、ステップＳ１１においては、主制御部１が外部メモリをアクセスしたか否か外部メモリアクセス信号２６により監視し、アクセスした場合はステップＳ１２に移行し、そうでない場合はステップＳ１０に移行する。また、状態監視部６は、ステップＳ１２においては、主制御部１が行う上述の機能制御処理（１）〜（４）の何れかが動作中と判断し、主制御部１ａに供給する主制御用クロック２３ａの周波数を動作時周波数に設定して供給するようにクロック切替信号２２ａによりクロック供給部３に対して指示してステップＳ１４に移行し、ステップＳ１３においては、主制御部１が外部メモリをアクセスしたか否かを外部メモリアクセス信号２６により判定し、アクセスした場合はステップＳ１４に移行し、そうでない場合はステップＳ１５に移行する。
【００２９】
また、状態監視部６は、ステップＳ１４においては、外部メモリをアクセスしない時間を計測するタイムカウンタ（図示せず）をクリアしてステップＳ１０に移行する。また、状態監視部６は、ステップＳ１５においては、タイムカウンタをインクリメントしてステップＳ１６に移行し、ステップ１６では、タイムカウンタが主制御部１が動作していない場合の判断条件となる設定値以上となったか否かを判定して、設定値以上となった場合はステップＳ１７に移行し、そうでない場合はステップＳ１０に移行する。また、状態監視部６は、ステップＳ１７においては、主制御部１が行う上述の機能制御処理（１）〜（４）の何れも動作していないと判断し、主制御部１ａに供給する主制御用クロック２３ａを非動作時周波数に設定して供給するように、クロック切替信号２２ａによりクロック供給部３に対して指示してステップＳ１０に移行する。
【００３０】
以上の動作により、実施の形態２に示す携帯端末は、状態監視部６が主制御部１ａが使用するマイクロプロセサが外部メモリをアクセスするか否かで主制御部１ａの動作状態を監視し、主制御部１ａが外部メモリをアクセスしている場合は、上述の機能制御処理（１）〜（４）の何れかが動作中と判断して主制御用クロック２３ａの周波数を動作時周波数に設定し、主制御部１ａが外部メモリをアクセスしていない場合は、上述の機能制御処理（１）〜（４）の何れも動作していないと判断して、主制御用クロック２３ａの周波数を非動作時周波数に設定して主制御部１に供給するようにクロック供給部３に対して指示すれば、図２に示すような主制御部１ａで行われる上述の機能制御処理（１）〜（４）の各々により発生するソフトウエア処理の起動を監視しなくても良くなり、処理が簡単になる。
【００３１】
尚、この実施の形態では主制御用クロック２３ａの動作時周波数／非動作時周波数の何れかに切り替えるタイミングは、主制御部１ａが有する外部メモリのアクセスによって行われていたが、キー操作部２からのキー入力信号２０、及び送受信制御部４からの状態通知信号２１等も加えて上述の機能制御処理（１）〜（４）の起動監視を行っても良い。また、外部メモリアクセス信号２６の代わりに、主制御部１ａによる上述の機能制御処理（１）〜（４）の動作が確認できるものがあれば、そのものを使用しても構わないことは言うまでもない。
【００３２】
【発明の効果】
以上のように、この発明によれば、携帯端末は、マイクロプロセサを有し、携帯端末の全体的な機能制御を行う主制御部と、外部との通信を行う送受信制御部と、キー操作部と、表示部と、上記マイクロプロセサ及び上記送受信制御部を動作させるクロックを供給するクロック供給部と、上記マイクロプロセサを用いて動作し、上記キー操作部からのキー入力信号に応じて動作するキー制御処理、上記表示部に表示信号を出力して通信結果等を表示する表示処理、上記送受信制御部に対して、外部との通信の開始／終了等を指示する通信制御処理、上記送受信制御部と外部との通信を監視する通信監視処理のいずれかを少なくとも行うソフトウェア処理部と、このソフトウェア処理部が行う処理の起動を監視する状態監視部とを備え、上記送受信制御部が外部との通信を行っている場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を高く設定し、上記送受信制御部が外部との通信を行っていない場合は、上記クロック供給部から送受信制御部に供給するクロック周波数を低く設定する一方、上記送受信制御部が外部との通信を行っている、いないに拘わらず、上記ソフトウェア処理部が上記処理のいずれかを行うことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を高く設定し、上記ソフトウェア処理部が上記処理を行わないことを上記状態監視部が判断した場合は、上記クロック供給部から上記マイクロプロセサに供給するクロック周波数を低く設定するようにしたものであるので、省電力化を図ることができる効果がある。
【００３３】
また、次の発明によれば、携帯端末は、状態監視部が、設定すべきクロック周波数の値を、ソフトウエア処理部の動作による負荷に応じて加減するので、各々のソフトウエア処理部の動作に必要なクロック周波数の値を複数設定して供給できることで、更に省電力化を図ることができる効果がある。
【００３４】
また、次の発明によれば、携帯端末は、状態監視部がソフトウエア処理部と同一のマイクロプロセサを共用し、前記ソフトウエア処理部で前記マイクロプロセサを用いる処理が動作していない場合は、クロック供給部が供給するクロック周波数を状態監視部自身が動作可能なクロック周波数まで低く設定するので、ソフトウエア処理部の動作が行われない場合の省電力化を図ることができる効果がある。
【００３５】
更に、次の発明によれば、携帯端末は、状態監視部が、マイクロプロセサが外部メモリをアクセスするか否かでクロック周波数の設定を加減するので、ソフトウエア処理部の内部に状態監視処理を組み込む必要がなくなり、構成が簡単になる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による携帯端末の構成を示す構成図である。
【図２】図１に示す状態監視部の動作を説明するフローチャートである。
【図３】図１に示す状態監視部が、主制御部に供給するクロック周波数の切替をクロック供給部に指示する場合のタイミングを説明する説明図である。
【図４】この発明の実施の形態２による携帯端末の構成を示す構成図である。
【図５】図４に示す状態監視部の動作を説明するフローチャートである。
【図６】従来の携帯端末の構成を示す構成図である。
【図７】図６に示す状態監視部が、主制御部に供給するクロック周波数の切替をクロック供給部に指示する場合のタイミングを説明する説明図である。
【符号の説明】
１ａ  主制御部
６、１１ａ  状態監視部
２２ａ  クロック切替信号
２３ａ  主制御用クロック
２６  外部メモリアクセス信号
【図１】
0003694084.tif 000002
【図２】
0003694084.tif 000003
【図３】
0003694084.tif 000004
【図４】
0003694084.tif 000005
【図５】
0003694084.tif 000006
【図６】
0003694084.tif 000007
【図７】
0003694084.tif 000008