(57)【要約】【課題】ＣＰＵの負荷を切り替えることなく、省電力化が可能な携帯機器を提供する。【解決手段】携帯情報端末１は、バッテリの残存容量を評価する容量評価部２８と、容量評価部２８が評価したバッテリの残存容量に応じて、ＧＰＵの動作周波数を切り替える周波数制御部２６と、周波数制御部２６が切り替えた動作周波数に応じて、ＧＰＵの画像処理を制御する画像処理制御部３０とを備えていることを特徴とする【選択図】図１
2011060193.tif 000002
【特許請求の範囲】
【請求項１】
バッテリとＧＰＵとを備えた携帯機器であって、
上記バッテリの残存容量を評価する容量評価手段と、
上記容量評価手段が評価したバッテリの残存容量に応じて、上記ＧＰＵの動作周波数を切り替える周波数制御手段と、
上記周波数制御手段が切り替えた動作周波数に応じて、上記ＧＰＵの画像処理を制御する画像処理制御手段とを備えていることを特徴とする携帯機器。
【請求項２】
上記周波数制御手段は、バッテリの残存容量に応じて、上記ＧＰＵの動作周波数を３段階以上のうちのいずれかの段階に切り替えることを特徴とする請求項１に記載の携帯機器。
【請求項３】
バッテリによる駆動か外部電源による駆動かを判断する電源判断手段をさらに備えており、
上記電源判断手段がバッテリによる駆動と判断した場合に、
上記周波数制御手段は、上記動作周波数を外部電源駆動時における周波数よりも小さく切り替えることを特徴とする請求項１または２に記載の携帯機器。
【請求項４】
バッテリによる駆動か外部電源による駆動かを判断する電源判断手段をさらに備えており、
上記電源判断手段が外部電源による駆動と判断した場合に、
上記周波数制御手段は、上記動作周波数をバッテリ駆動時における周波数よりも大きく切り替えることを特徴とする請求項１または２に記載の携帯機器。
【請求項５】
外部からの操作に基づき上記周波数制御手段を動作または停止させる動作制御手段をさらに備えていることを特徴とする請求項１から４のいずれか１項に記載の携帯機器。
【請求項６】
上記周波数制御手段は、外部からの操作に基づき上記動作周波数を切り替えることを特徴とする請求項１から５のいずれか１項に記載の携帯機器。
【請求項７】
上記画像処理制御手段は、上記動作周波数に応じて、ＧＰＵにおいて処理する画像の基本描画単位を制御することを特徴とする請求項１から６のいずれか１項に記載の携帯機器。
【請求項８】
上記画像処理制御手段は、上記動作周波数に応じて、ＧＰＵにおいて処理する画像のフレームレートを制御することを特徴とする請求項１から６のいずれか１項に記載の携帯機器。
【請求項９】
上記携帯機器は、携帯ゲーム機であることを特徴とする請求項１から８のいずれか１項に記載の携帯機器。
【請求項１０】
上記携帯機器は、携帯情報端末であることを特徴とする請求項１から８のいずれか１項に記載の携帯機器。
【請求項１１】
請求項１から１０のいずれか１項に記載の携帯機器を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯ゲーム機または携帯情報端末等の携帯機器、プログラム、および記録媒体に関するものである。
【背景技術】
【０００２】
携帯可能な携帯ゲーム機および携帯情報端末等の携帯機器においては、外部電源を使用できない環境では充電式のバッテリを用いて駆動することが一般的である。通常、屋内ではバッテリおよび外部電源のいずれも使用できるが、屋外では外部電源を使用できないためバッテリを用いて駆動する。しかしながら、バッテリには電力容量に制限があるため、動作可能な時間が限られてしまう。この動作可能な時間をより長くすることがユーザに要求されている。このため、バッテリ駆動における消費電力量を効率的に削減することが課題となっている。
【０００３】
このような携帯機器は、そのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）すなわち中央演算処理装置が記憶装置からの命令に基づいて、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）すなわち画像処理装置を駆動することによって画像を表示するとともに、音声ＤＡＣ（ｄｉｇｉｔａｌ  ａｎａｌｏｇ  ｃｏｎｖｅｒｔｅｒ）すなわちデジタルアナログ変換回路を駆動することによって音声を再生する。また、ＣＰＵは外部からの操作に基づいてＧＰＵおよび音声ＤＡＣを駆動することによって、表示する画像および再生する音声を動的に変化させる機能を有する。このような携帯機器は、ＧＰＵおよび音声ＤＡＣ等の内部装置の状態次第によってバッテリの持続時間が著しく短くなってしまうことがある。
【０００４】
特許文献１には、動作環境に応じてＣＰＵの消費電力量を制御するソフトウェア処理装置が開示されている。具体的には、アニメーション等の処理を実行する際に省電力を必要とする動作環境か否か、すなわちバッテリによる動作か外部電源による動作かを判断し、判断した動作環境に応じてＣＰＵにとって高負荷な処理と低負荷な処理とを切り替えることによって、省電力化を図る技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１８９５３９（公開日：２００２年７月５日）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上述した従来技術には次のような問題がある。
【０００７】
特許文献１に記載の技術は、動作環境に応じてＣＰＵの負荷を切り替えて消費電力量を減少させる。したがって、省電力化を実現するためにＣＰＵの負荷を切り替える必要がある。
【０００８】
本発明は上記の問題に鑑みてなされたものであり、その目的は、ＣＰＵの負荷を切り替えることなく、省電力化が可能な携帯機器を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明に係る携帯機器は、バッテリとＧＰＵとを備えた携帯機器であって、上記バッテリの残存容量を評価する容量評価手段と、上記容量評価手段が評価したバッテリの残存容量に応じて、上記ＧＰＵの動作周波数を切り替える周波数制御手段と、上記周波数制御手段が切り替えた動作周波数に応じて、上記ＧＰＵの画像処理を制御する画像処理制御手段とを備えていることを特徴としている。
【００１０】
上記の構成によれば、本発明の携帯機器は、バッテリの残存容量を評価し、評価したバッテリの残存容量に応じてＧＰＵの動作周波数を切り替える。また、切り替えた動作周波数に応じて、ＧＰＵの画像処理を制御する。このため、例えば、動作周波数を小さく切り替えても、小さくした動作周波数に応じて、携帯機器の動作に問題が無い範囲内において、ＧＰＵの画像処理を制御することができる。この処理により画質のレベルは多少落ちるが、同時に、動作周波数を小さくできるため省電力化を実現することができる。以上のように、携帯機器によれば、ＣＰＵの負荷を切り替えることなく、ＧＰＵの動作周波数および画像処理を制御することによって省電力化を実現できるという効果を奏する。
【００１１】
本発明に係る携帯機器において、上記周波数制御手段は、バッテリの残存容量に応じて、上記ＧＰＵの動作周波数を３段階以上のうちのいずれかの段階に切り替えることが好ましい。
【００１２】
上記の構成によれば、上記周波数制御手段は上記ＧＰＵの動作周波数を３段階以上のうちのいずれかの段階に切り替える。また、上記画像処理制御手段は、切り替えられた動作周波数に応じて、ＧＰＵの画像処理を制御する。このように、動作周波数がバッテリの残存容量に応じて３段階以上に切り替えられるため、効率的な省電力を実現することができるという更なる効果を奏する。
【００１３】
本発明に係る携帯機器は、バッテリによる駆動か外部電源による駆動かを判断する電源判断手段をさらに備えており、上記電源判断手段がバッテリによる駆動と判断した場合に、
上記周波数制御手段は、上記動作周波数を外部電源駆動時における周波数よりも小さく切り替えることが好ましい。
【００１４】
上記の構成によれば、上記電源判断手段がバッテリによる駆動と判断した場合に、上記周波数制御手段は、上記動作周波数を外部電源駆動時における周波数よりも小さく切り替える。したがって、携帯機器がバッテリにより駆動している際に、無条件に動作周波数を小さく切り替えることによって省電力を実現することができるという更なる効果を奏する。
【００１５】
本発明に係る携帯機器は、バッテリによる駆動か外部電源による駆動かを判断する電源判断手段をさらに備えており、上記電源判断手段が外部電源による駆動と判断した場合に、
上記周波数制御手段は、上記動作周波数をバッテリ駆動時における周波数よりも大きく切り替えることが好ましい。
【００１６】
上記の構成によれば、上記電源判断手段が外部電源による駆動と判断した場合に、上記周波数制御手段は、上記動作周波数をバッテリ駆動時における周波数よりも大きく切り替える。
【００１７】
外部電源により駆動している場合は、バッテリの省電力を考慮する必要がない。すなわち、外部電源により駆動している際に画質を向上させる大きい動作周波数に無条件に切り替えることができるという更なる効果を奏する。
【００１８】
本発明に係る携帯機器は、外部からの操作に基づき上記周波数制御手段を動作または停止させる動作制御手段をさらに備えていることが好ましい。
【００１９】
上記の構成によれば、ユーザは、外部から操作することによって、上記周波数制御手段の動作または停止を制御できる。したがって、ユーザは、上記周波数制御手段の自動制御による省電力化を実現するか否かを選択することができるという更なる効果を奏する。
【００２０】
本発明に係る携帯機器において、上記周波数制御手段は、外部からの操作に基づき上記動作周波数を切り替えることが好ましい。
【００２１】
上記の構成によれば、ユーザは、外部から操作することによって、上記周波数制御手段による上記動作周波数の切り替えを制御できる。したがって、ユーザは、任意の動作周波数に切り替えることによって、省電力化を実現できるという更なる効果を奏する。
【００２２】
本発明に係る携帯機器において、上記画像処理制御手段は、上記動作周波数に応じて、ＧＰＵにおいて処理する画像の基本描画単位を制御することが好ましい。
【００２３】
上記の構成によれば、上記画像処理制御手段は、上記動作周波数に応じて画像の基本描画単位を制御する。したがって、例えば、省電力を目的として上記動作周波数を小さくした場合に、携帯機器の動作に問題が無い範囲において、小さくした上記動作周波数に応じた画像の基本描画単位に減らすことができるという更なる効果を奏する。
【００２４】
本発明に係る携帯機器において、上記画像処理制御手段は、上記動作周波数に応じて、ＧＰＵにおいて処理する画像のフレームレートを制御することが好ましい。
【００２５】
上記の構成によれば、上記画像処理制御手段は、上記動作周波数に応じて画像のフレームレートを制御する。したがって、例えば、省電力を目的として上記動作周波数を小さくした場合に、携帯機器の動作に問題が無い範囲において、小さくした上記動作周波数に応じたフレームレートに下げることができるという更なる効果を奏する。
【００２６】
また、携帯ゲーム機または携帯情報端末である携帯機器も本発明の範疇に含まれる。
【００２７】
なお、上記携帯機器は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記携帯機器をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００２８】
本発明に係る携帯機器は、バッテリとＧＰＵとを備えた携帯機器であって、上記バッテリの残存容量を評価する容量評価手段と、上記容量評価手段が評価したバッテリの残存容量に応じて、上記ＧＰＵの動作周波数を切り替える周波数制御手段と、上記周波数制御手段が切り替えた動作周波数に応じて、上記ＧＰＵの画像処理を制御する画像処理制御手段とを備えている。したがって、ＣＰＵの負荷を切り替えることなく、ＧＰＵの動作周波数および画像処理を制御することによって省電力化を実現できる。
【図面の簡単な説明】
【００２９】
【図１】図１は本発明の実施形態を示すものであり、携帯情報端末の構成を示す図である。
【図２】図２は本発明の実施形態を示すものであり、携帯情報端末における省電力化を説明する図である。
【図３】図３は本発明の実施形態を示すものであり、携帯情報端末における他の省電力化を説明する図である。
【発明を実施するための形態】
【００３０】
本発明に係る一実施形態について、図１〜図３を参照して以下に説明する。
【００３１】
なお、本実施形態は携帯情報端末１として説明するが本発明はこれに限定されない。すなわち、携帯ゲーム機等の携帯機器も本発明の範疇に含まれる。
【００３２】
（携帯情報端末１の構成）
まず、本実施形態に係る携帯情報端末１の構成について、図１を参照して説明する。図１は、携帯情報端末１の構成を示すブロック図である。この図に示すように、携帯情報端末１は、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ２、バッテリ４、ＣＰＵ６、メモリ８、記憶装置１０、ＧＰＵ１２、ＬＣＤＣ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ  Ｃｏｎｔｒｏｌｌｅｒ）１４すなわち画面表示制御装置、ＬＣＤ１６（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）すなわち画面表示装置、音声ＤＡＣ１８、およびスピーカ２０を備えている。ＣＰＵ６はさらに周波数比較部２２、電源判断部２４、周波数制御部２６、容量評価部２８、画像処理制御部３０、および動作制御部３２を備えている。
【００３３】
Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ２は、ユーザからの入力を受け付けてＣＰＵ６に伝える。
【００３４】
ＣＰＵ６は、携帯情報端末１全体を制御するものであり、携帯情報端末１の状態を動的に変化させる。例えば、記憶装置１０に格納されているプログラムにしたがって、メモリ８を利用して演算処理をする。なお、ＣＰＵ６における詳しい処理については後述する。
【００３５】
メモリ８は、ユーザがＵｓｅｒ  Ｉｎｔｅｒｆａｃｅ２を介して設定した規定値等を保持する。なお、この設定値等は、携帯情報端末１の電源ＯＦＦ時には記憶装置１０に格納される。
【００３６】
ＧＰＵ１２は、ＣＰＵ６からの信号に基づいて、メモリ８内における指定されたデータを用いて画像処理をすることによって、出力データである画像データをメモリ８内に生成する。生成された画像データは、ＬＣＤＣ１４に出力される。ＬＣＤＣ１４は、ＧＰＵ１２から出力されたメモリ８内の画像データをＬＣＤ１６に出力する。これにより、画面に画像が表示される。
【００３７】
音声ＤＡＣ１８は、ＣＰＵ６からの信号に基づいて、メモリ８内における指定された音声データを利用してスピーカ２０を鳴動させる。これにより、スピーカ２０から音声が出力される。
【００３８】
携帯情報端末１はバッテリ４または外部電源（不図示）により駆動する。具体的には、主に外部電源が使用できない屋外においては、バッテリ４により駆動する。一方、屋内では、バッテリ４により駆動することもできるし、外部電源により駆動することもできる。また、携帯情報端末１が外部電源により駆動している時は、同時にバッテリ４の容量を充電することができる。
【００３９】
（携帯情報端末１における省電力化）
次に、携帯情報端末１における省電力化を目的とした基本描画単位の制御について図２を参照して説明する。図２は、携帯情報端末１の駆動における基本描画単位の制御の流れを説明するフローチャートである。携帯情報端末１においては、動作周波数を小さくしても、小さくした動作周波数に応じて、携帯情報端末１の動作に問題が無い範囲内において、基本描画単位を減らすことすなわち画像処理量を少なくすることができる。基本描画単位を減らすことにより、画質のレベルは落ちるが、同時に、動作周波数を小さくすることによって省電力化を実現することができる。
【００４０】
まず、ＣＰＵ６は、ＧＰＵ１２の動作周波数の切り替えがユーザによる手動設定になっているか、または携帯情報端末１による切り替えになっているかを判別する（ステップＳ１）。手動設定になっている場合には、携帯情報端末１はこの処理を終了する。なお、携帯情報端末１においては、このように、ユーザは、Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ２に入力することによって、動作周波数を手動により切り替えることができる。動作周波数が携帯情報端末１による切り替えになっている場合には、ＣＰＵ６の周波数比較部２２は現在の動作周波数を確認してメモリ８に記憶しておく。次に、ＣＰＵ６の電源判断部２４は携帯情報端末１が外部電源により駆動しているか、またはバッテリにより駆動しているかを判別する（ステップＳ２）。
【００４１】
まず、携帯情報端末１が外部電源により駆動している場合について説明する。外部電源により駆動している場合に、ＣＰＵ６は携帯情報端末１が電源に応じた動作周波数切り替えモードになっているか否かを判別する（ステップＳ３）。すなわち、外部電源により駆動しているとＣＰＵ６が判別した場合に、無条件に動作周波数を切り替えるモードに現在なっているか否かを判別する。
【００４２】
このモードになっている場合には、ＣＰＵ６の周波数制御部２６は、ＧＰＵ１２に動作周波数をバッテリ駆動時における周波数よりも大きく切り替える信号を送る。ＧＰＵ１２はこの信号を受けると、動作周波数を大きく切り替える（ステップＳ４）。この場合には、バッテリの残存容量に関係なく動作周波数を切り替える。これにより、画質を向上させることができる。次に、周波数比較部２２は現在の動作周波数を確認する（ステップＳ１０）。なお、このステップＳ１０以降については、詳しくは後述する。
【００４３】
一方、このモードになっていない場合には、動作周波数を切り替えずに、周波数比較部２２は動作周波数を確認する（ステップＳ１０）。
【００４４】
次に、携帯情報端末１が外部電源により駆動していない場合、すなわちバッテリにより駆動している場合について説明する。バッテリにより駆動している場合に、ＣＰＵ６は携帯情報端末１が電源に応じた動作周波数切り替えモードになっているか否かを判別する（ステップＳ５）。すなわち、バッテリにより駆動していると電源判断部２４が判別した場合に、無条件に動作周波数を切り替えるモードに現在なっているか否かを判別する。
【００４５】
このモードになっている場合には、周波数制御部２６は、ＧＰＵ１２に外部電源駆動時における周波数よりも小さく切り替える信号を送る。ＧＰＵ１２はこの信号を受けると、動作周波数を小さく切り替える（ステップＳ６）。これにより、省電力を実現することができる。次に、周波数比較部２２は現在の動作周波数を確認する（ステップＳ１０）。
【００４６】
一方、このモードになっていない場合には、容量評価部２８はバッテリの残存容量を評価する（ステップＳ７）。次に、容量評価部２８は、バッテリの残存容量が予めユーザ等によって定められた規定値以下であるか否かを判別する（ステップＳ８）。なお、外部電源またはバッテリにより駆動していると電源判断部２４が判別した場合に、無条件に動作周波数を大きくまたは小さくするように切り替えるモードか否かは、ユーザが予め設定しておくことができる。また、ユーザは、外部から動作制御部３２を操作することによって、周波数制御部２６の動作または停止を制御することができる。これにより、ユーザは、周波数制御部２６の自動制御による省電力化を実現するか否かを選択することができる。
【００４７】
残存容量が規定値以下でない場合には、動作周波数を切り替えずに周波数比較部２２は現在の動作周波数を確認する（ステップＳ１０）。残存容量が規定値以下である場合には、周波数制御部２６は残存容量に応じて、ＧＰＵ１２に動作周波数を切り替える信号を送る（ステップＳ９）。動作周波数は大きさにしたがって予め３段階以上に切り替えられるようになっており、ＣＰＵ６は、バッテリの残存容量に応じて、動作周波数を３段階以上のいずれかの段階に切り替える信号を送る。具体的には、バッテリの残存容量が少ない程、動作周波数を小さいほうに切り替える信号を送る。すなわち、携帯情報端末１においては、少なくとも３段階以上における動作周波数の制御が可能である。動作周波数を切り替える信号を送った後、周波数比較部２２は現在の動作周波数を確認する（ステップＳ１０）。
【００４８】
次に、周波数比較部２２は、ステップＳ１０において確認した現在の動作周波数と、外部電源により駆動しているか否かを判別（ステップＳ２）する際に確認してメモリ８に記憶しておいた動作周波数とを比較する（ステップＳ１１）。比較した動作周波数が等しい場合には、携帯情報端末１は処理を終了する。動作周波数に変化がある場合には、ＣＰＵ６の画像処理制御部３０は現在の動作周波数に応じて、ＧＰＵ１２に処理させる画像の基本描画単位すなわち画像処理量を制御する（ステップＳ１２）。すなわち、現在の動作周波数がステップＳ２において確認した動作周波数よりも小さく変化した場合には、基本描画単位を減らすように制御する。また、動作周波数の変化が大きい程、変更する基本描画単位の値は大きくする。例えば、ＯｐｅｎＧＬ（Ｇｒａｐｈｉｃｓ  Ｌｉｂｒａｒｙ）規格による画像処理において、ＧＰＵ１２の動作周波数を１３３Ｈｚからその約半分である６７Ｈｚに切り替えた場合には、画像処理制御部３０は、１フレームあたりにＧＰＵ１２に処理させる基本描画単位（プリミティブ）数を３００００から１５０００に減らすように制御する。すなわち、基本描画単位を減らすことによって、画像処理量を少なくする。なお、携帯情報端末１においては、動作周波数を少なくとも３段階以上に切り替えることができるため、基本描画単位すなわち画像処理量を３段階以上の中から選択することが可能である。
【００４９】
基本描画単位を切り替えた後に、ＣＰＵ６は全ての画像における処理が終了したかを判別する（ステップＳ１３）。全ての画像における処理が終了している場合には、携帯情報端末１は処理を終了する。全ての画像における処理が終了していない場合には、ステップＳ２に戻り、処理していない画像について同様の処理をする。なお、全ての画像における処理が終了していない場合とは、一枚の画像の一部が処理されていない場合もあるし、２枚以上の画像のうちの１枚が処理されていない場合もあり特に限定はされない。
【００５０】
以上のように、携帯情報端末１においては、バッテリ４により駆動している場合に、基本描画単位を減らすことにより、小さくした動作周波数に応じた画像処理量に制御することができる。また、バッテリ４の残存容量が少ない程、動作周波数を小さくすることができる。そして、動作周波数を小さくすることによって省電力化を実現することができる。
【００５１】
また、携帯情報端末１はバッテリ４の残存容量に応じて動作周波数を３段階以上に切り替えることができる。すなわち、バッテリ４の残存容量に応じた動作周波数の細かい制御が可能なため、効率的な省電力を実現することができる。
【００５２】
次に、携帯情報端末１における省電力化を目的としたフレームレートの制御について図３を参照して説明する。図３は、携帯情報端末１の駆動におけるフレームレートの制御の流れを説明するフローチャートである。なお、フレームレートの制御の説明においては、図２を用いて説明した基本描画単位の制御と同様の箇所は省略する。
【００５３】
フレームレートの制御においては、動作周波数に応じてフレームレートを制御する点において（ステップＳ３２）図２に示した処理と異なる。換言すれば、図２におけるステップＳ１〜Ｓ１１およびＳ１３と、図３におけるＳ２１〜Ｓ３１およびＳ３３とは同様である。フレームレートの制御においては、例えば、ＧＰＵ１２の動作周波数を１３３Ｈｚからその約半分である６７Ｈｚに切り替えた場合には、ＣＰＵ６は、１秒あたりにＧＰＵ１２に処理させる描画の回数であるフレームレートを６０ｆｐｓから３０ｆｐｓに下げるように制御する。このようにして、携帯情報端末１の動作に問題が無い範囲内において、フレームレートを下げることができる。フレームレートを下げることにより、画質のレベルは落ちるが、同時に、動作周波数を小さくすることによって省電力化を実現することができる。
【００５４】
（プログラムおよび記録媒体）
最後に、携帯情報端末１に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００５５】
すなわち携帯情報端末１は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。
【００５６】
この記録媒体は、上述した機能を実現するソフトウェアである携帯情報端末１のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。携帯情報端末１に、この記録媒体を供給する。これにより、コンピュータとしての携帯情報端末１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００５７】
プログラムコードを携帯情報端末１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００５８】
また、携帯情報端末１を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して携帯情報端末１に供給する。この通信ネットワークは携帯情報端末１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００５９】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００６０】
（付記事項）
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００６１】
本発明は、例えば、以下のように表現することもできる。
【００６２】
１．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、バッテリの容量を段階的に評価するステップと、前記段階的に評価した結果をＣＰＵで読み取るステップと、前記ＣＰＵが読み取ったバッテリの容量によってＧＰＵの動作周波数を段階的に切り替えるステップとを有し、前記バッテリの容量が少ないと評価した場合に、ＧＰＵの動作周波数を自動的により小さいものに切り替えることを特徴とする装置。
【００６３】
２．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、バッテリを利用しているか、外部電源を利用しているかをＣＰＵで読み取るステップと、前記ＣＰＵが読み取ったバッテリの容量によってＧＰＵの動作周波数を段階的に切り替えるステップとを有し、前記バッテリを使用している場合は、ＧＰＵの動作周波数を自動的により小さいものに切り替えることを特徴とする装置。
【００６４】
３．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、バッテリを利用しているか、外部電源を利用しているかをＣＰＵで読み取るステップと、前記ＣＰＵが読み取ったバッテリの容量によってＧＰＵの動作周波数を段階的に切り替えるステップとを有し、前記外部電源を使用している場合は、ＧＰＵの動作周波数を自動的により大きいものに切り替えることを特徴とする装置。
【００６５】
４．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、前記ＧＰＵの動作周波数を自動的に段階的に切り替える機能を利用するか、もしくは、利用しないかを外部からの操作から切り替えることが可能であることを特徴とする装置。
【００６６】
５．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、外部からの操作にてＧＰＵの動作周波数をより小さいものに切り替えることが可能であることを特徴とする装置。
【００６７】
６．内部の消費電力を抑えるためにＧＰＵの動作周波数を段階的に切り替える機能とバッテリの容量を監視する機能を持つ携帯ゲーム機、携帯情報端末において、外部からの操作にてＧＰＵの動作周波数をより大きいものに切り替えることが可能であることを特徴とする装置。
【００６８】
７．１〜６に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより小さいものに切り替えた場合は、ＣＰＵからＧＰＵに命令する画像処理量をより少なくすることを特徴とする装置。
【００６９】
８．１〜６に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより大きいものに切り替えた場合は、ＣＰＵからＧＰＵに命令する画像処理量をより多くすることを特徴とする装置。
【００７０】
９．１〜６に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより小さいものに切り替えた場合は、ＧＰＵで処理する画像のフレームレートをより少なくすることを特徴とする装置。
【００７１】
１０．１〜６に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより大きいものに切り替えた場合は、ＧＰＵで処理する画像のフレームレートをより多くすることを特徴とする装置。
【００７２】
１１．１〜１０に記載の携帯ゲーム機、携帯情報端末において、バッテリの容量の評価によって自動的にＧＰＵの動作周波数をより小さいものに切り替えるプログラム。
【００７３】
１２．１〜１０に記載の携帯ゲーム機、携帯情報端末において、バッテリを利用している場合に自動的にＧＰＵの動作周波数をより小さいものに切り替えるプログラム。
【００７４】
１３．１〜１０に記載の携帯ゲーム機、携帯情報端末において、外部電源を利用している場合に自動的にＧＰＵの動作周波数をより大きいものに切り替えるプログラム。
【００７５】
１４．１〜１０に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより小さいものに切り替えた場合に、ＧＰＵに命令する画像処理量をより少なくするプログラム。
【００７６】
１５．１〜１０に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより大きいものに切り替えた場合に、ＧＰＵに命令する画像処理量をより多くするプログラム。
【００７７】
１６．１〜１０に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより小さいものに切り替えた場合に、ＧＰＵで処理した画像のフレームレートをより少なくするプログラム。
【００７８】
１７．１〜１０に記載の携帯ゲーム機、携帯情報端末において、ＧＰＵの動作周波数をより大きいものに切り替えた場合に、ＧＰＵで処理した画像のフレームレートをより多くするプログラム。
【産業上の利用可能性】
【００７９】
本発明の携帯機器は、省電力化を目的とする携帯機器一般において好適に利用できる。
【符号の説明】
【００８０】
１      携帯情報端末（携帯機器  携帯ゲーム機）
２      Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ
４      バッテリ
６      ＣＰＵ
８      メモリ
１０    記憶装置
１２    ＧＰＵ
１４    ＬＣＤＣ
１６    ＬＣＤ
１８    音声ＤＡＣ
２０    スピーカ
２２    周波数比較部（周波数比較手段）
２４    電源判断部（電源判断手段）
２６    周波数制御部（周波数制御手段）
２８    容量評価部（容量評価手段）
３０    画像処理制御部（画像処理制御部手段）
３２    動作制御部（動作制御手段）
【図１】
2011060193.tif 000003
【図２】
2011060193.tif 000004
【図３】
2011060193.tif 000005