(57)【要約】【課題】情報処理装置のバッテリの残量が少なくなると、ＣＰＵに供給するクロック周波数や電圧を下げてＣＰＵの消費電力を低下させていたが、こうすることで情報処理装置の全部の機能が低下してしまう。【解決手段】提供されたプログラムを用いてデータ処理を行うプログラム実行手段に、ユーザが必要とする機能の提供を行うことができるプログラムのうち、演算量ができるだけ小さいプログラムを上記プログラム実行手段に提供するシステム制御手段を備える。【選択図】図２
2004172690.tif 000002
【特許請求の範囲】
【請求項１】
提供されるプログラムを用いてデータ処理を実行するプログラム実行手段と、上記プログラム実行手段に電力を供給するバッテリとを備えた情報処理装置において、
上記バッテリの残量を計測する残量計測手段と、
上記残量計測手段にて計測されたバッテリの残量に対応して、上記プログラム実行手段に提供するプログラムの演算量を変更するシステム制御手段とを備えたことを特徴とする情報処理装置。
【請求項２】
上記システム制御手段が、上記プログラム実行手段の使用予定時間と上記バッテリの残量とに対応してプログラムの演算量を変更する請求項１に記載の情報処理装置。
【請求項３】
上記使用予定時間が、動画の再生予定時間である請求項２に記載の情報処理装置。
【請求項４】
上記システム制御手段が、バッテリの残量に対応して、複数のプログラムから上記プログラム実行手段に提供するプログラムを選択することで、上記プログラム実行手段に提供するプログラムの演算量を変更する請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
上記システム制御手段が、バッテリの残量に対応して、上記プログラムが持つ機能のうち所定機能の質を低下させることでプログラムの演算量を変更する請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
上記システム制御手段が、バッテリの残量に対応して、プログラムが持つ機能のうち所定機能を削除することでプログラムの演算量を変更する請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
上記システム制御手段が、バッテリの残量に対応して、上記プログラム実行手段に供給するクロック周波数を変更する請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
上記システム制御手段が、バッテリの残量に対応して、上記バッテリが上記プログラム実行手段に出力する電圧を変更する請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
上記システム制御部が、バッテリの残量に対応して、機能の実現に用いる消費電力を変更する請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
上記システム制御部が、上記プログラム実行手段の使用予定時間と上記バッテリの残量とに対応して機能の実現に用いる消費電力を変更する請求項１から９いずれか１項に記載の情報処理装置。
【請求項１１】
バッテリから供給される電力を用いて、提供されたプログラムでデータ処理を実行するプログラム実行ステップから構成される情報処理方法において、
上記バッテリの残量を計測する残量計測ステッップと、
上記残量計測ステップにて計測されたバッテリの残量に対応して、上記プログラム実行ステップに提供するプログラムの演算量を変更するシステム制御ステップとを備えたことを特徴とする情報処理方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、バッテリ駆動における消費電力の低減を実現する情報処理装置、及び情報処理方法に関する。
【０００２】
【従来の技術】
携帯電話、ＰＤＡ、ノート型パソコン等の携帯用情報処理装置においては、バッテリの駆動時間を伸ばすために、ＣＰＵの消費電力を削減する為の工夫がされている。例えば、バッテリの残量が少なくなるにつれて、ＣＰＵに供給されるクロック周波数や電圧を低くして、ＣＰＵの消費電力を小さくする。これにより情報処理装置の使用可能時間が長くなる。
【０００３】
【特許文献１】
特開平０９−１３８７１６号公報
【特許文献２】
特開平０９−６２４１８
【０００４】
【発明が解決しようとする課題】
ところで、上記のように低いクロック周波数や電圧をＣＰＵに供給することによりＣＰＵの消費電力は小さくなるが、ＣＰＵの処理速度が低下して情報処理装置の全ての機能が低下してしまう。このようにＣＰＵの処理速度が低下すると、ユーザにとって必要性の低い機能だけでなく、必要性の高い機能までも低下してしまう。
【０００５】
本発明は、消費電力の低減を図ると共に、ユーザにとって必要性の高い機能の質の低下を抑えた情報処理装置、及び情報処理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の情報処理装置には、提供されるプログラムを用いてデータ処理を行うプログラム実行手段と、上記プログラム実行手段に提供するプログラムの演算量を変更するシステム制御手段とが備えられている。
【０００７】
情報処理装置の必要性の高い機能の質を維持しつつ、上記プログラム実行手段のプログラム実行に伴う消費電力を低減するために、上記システム制御手段は、現段階で必要性の高い機能を高い質で提供でき且つプログラム全体としての演算量の小さいプログラムを上記プログラム実行手段に提供する。
【０００８】
上記プログラム実行手段に提供できるプログラムが複数ある場合、上記システム制御部は、その複数のプログラムの中から必要性の大きな機能を高い質で提供でき、且つ演算量の小さなプログラムを上記プログラム実行手段に提供する。
【０００９】
また、上記プログラム実行手段に提供するために適当なプログラムがない場合、上記システム制御手段は、所定のプログラムから必要性の低い機能を削除或いは必要性の低い機能の質を低下させて、プログラム全体の演算量を小さくして、当該プログラムを上記プログラム実行手段に提供してもよい。
【００１０】
これにより、プログラム実行手段に提供されるプログラムは、プログラム全体の演算量が小さく且つ現段階において必要性の高い機能を高い質で提供できるので、上記プログラム実行手段のプログラム実行に伴う消費電力が低減されると共に、必要性の高い機能が高い質で提供される。
【００１１】
また上記プログラム実行手段は、提供されるプログラムを用いてデータ処理を行うので、必要性が高い機能が情報処理装置の使用状態によって変化しても、当該変化に対応したプログラムをプログラム実行手段に提供することで、情報処理装置は、常に必要性の高い機能を提供できる。
【００１２】
【発明の実施の形態】
（実施の形態１）
本発明の情報処理装置は、携帯電話、ＰＤＡ、ノート型パソコン等その他バッテリで駆動する装置である。以下では、情報処理装置が携帯電話１００である場合について説明する。
【００１３】
携帯電話１００は、図１に示すようにモニタ１０１、スピーカ１０２、カメラ１０３、マイク１０４、通信手段１１０等を用いて、動画・音楽等の再生、撮影、録音、メールの送受信、インターネットへの接続、現在計画されているようなテレビ番組の受信、携帯電話１００の位置を中継局等に知らせることができる。図２のブロック図に示すように、モニタ１０１、スピーカ１０２、カメラ１０３、マイク１０４は、上記携帯電話１００に備えられたプログラム実行手段１０５にて制御される。
【００１４】
上記プログラム実行手段１０５が再生、撮影、録音を実行するために用いるプログラムは、システム制御手段１０６から提供される。
【００１５】
このシステム制御手段１０６は、上記プログラム実行手段１０５に電力を供給するバッテリ１０８の残量を計測する残量計測手段１０７からバッテリ１０８の残量値が入力されるようになっている。上記システム制御手段１０６は、バッテリ１０８の残量値に対応して、再生、撮影、録音を行うプログラムを記憶手段１０９から取得して、上記プログラム実行手段１０５に提供する。
【００１６】
例えばユーザが、携帯電話１００に備えられた図１に示すテレビ機能ボタン１１１を押下すると、上記システム制御手段１０６は、図３（ａ）に示すようにテレビ放送局の一覧をモニタ１０１に表示する。ユーザは、表示されたテレビ放送局の中から所望のテレビ放送局を携帯電話１００の図示しないカーソルキー等で選択する（図４、Ｓ４０１）。
【００１７】
テレビ放送局が選択されると、上記システム制御手段１０６は上記通信手段１１０にテレビ番組の受信を指示すると共に、上記残量計測手段１０７から入力されるバッテリ１０８の残量値を確認する（図４、Ｓ４０２）。上記システム制御手段１０６は、例えばバッテリ１０８の残量値が８１％以上である場合、図５に示す通常の再生プログラムＡを記憶手段１０９から取得して、プログラム実行手段１０５に提供する（図４、Ｓ４０３）。なお、通常の再生プログラムＡは、１秒当り３０枚のフレームで動画を再生でき、４４ＫＨｚで音を再生できる。
【００１８】
バッテリの残量値が８０％以下である場合、上記システム制御手段１０６は、図３（ｂ）に示すようにバッテリ１０８の残量値と、テレビ番組の再生の際の画質と音質をユーザに選択させる画面をモニタ１０１に表示する。
【００１９】
ユーザは、図３（ｂ）に示す画面が表示されると、テレビ番組の内容等を考慮して、再生される画質と音質を選択する（図４、Ｓ４０４）。例えば、ユーザは、テレビ番組の音を再生したくない場合「画像のみ再生」を選択し、画質を重視する場合は「画質重視」を選択し、画像と音をバランスよく再生したい場合は「バランス重視」を選択し、音質を重視する場合は「音質重視」を選択し、画像を再生したくない場合は「音のみ再生」を選択する。
【００２０】
画質と音質が選択されると、上記システム制御手段１０６は、ユーザが選択した画質と音質を再生することができる再生プログラムのうち、現在のバッテリ１０８の残量値において使用すべき再生プログラムを上記記憶手段１０９から選択する。
【００２１】
上記記憶手段１０９には、図５に示すように上述の通常の再生プログラムＡと、「画像のみ再生」・「画質重視」・「バランス重視」・「音質重視」・「音のみ再生」に対応する各種の再生プログラムＢ〜Ｕが、バッテリ１０８の残量値と対応付けて記憶されている。なお、図５において、各再生プログラムＢ〜Ｕが記載された箇所の下には、説明のために各再生プログラムＢ〜Ｕが再生できる画質と音質とを記載している。
【００２２】
また、再生プログラムＡ〜Ｕは、対応付けられているバッテリの残量値が小さい程、再生できる画質と音質が悪い。これは、一般的に低画質、低音質で再生するプログラムの演算量は小さく、演算量が少ないプログラムでテレビ番組を再生することで消費電力を減らし、テレビ番組が再生される時間を長くするためである。
【００２３】
図５に示すように、例えば残量値が８１％以上の時に上記プログラム実行手段に提供される通常の再生プログラムＡは、他のどの再生プログラムＢ〜Ｕよりも、高画質、高音質を再生できる。
【００２４】
また例えば残量値６１％以上８０％未満と対応付けられた「画質重視」のプログラムＥは、１秒当り３０枚のフレームで構成される動画で画像を再生でき、２２ＫＨｚの音を再生できる。一方残量値１％以上２０％以下と対応付けられた「画質重視」のプログラムＨは、１秒当り１５枚のフレームで構成される動画で画像を再生でき、２．８ＫＨｚの音を再生できる。
【００２５】
また、プログラムＢ〜Ｕにおいて、同じ残量値が対応付けられたプログラムにおいては、画質は、「画像のみ再生」・「画質重視」・「バランス重視」・「音質重視」の順で良く、「音のみ再生」のプログラムは画像を再生することができない。同様に、同じ残量値が対応付けられたプログラムにおいては、音質は、「音のみ再生」・「音質重視」・「バランス重視」・「画質重視」の順で良く、「画像のみ再生」のプログラムは音を再生することができない。
【００２６】
例えば残量値４１％以上６０以下と対応付けられた「画質重視」のプログラムＧは、１秒当り２５枚のフレームを用いて動画を再生できるが、「音質重視」のプログラムＯは、１秒当り１５枚のフレームを用いて動画を再生するため、プログラムＯにて再生される画質はプログラムＧにて再生される画像よりも悪い。しかし、再生プログラムＯは、３３ＫＨｚの音を再生でき、再生プログラムＧは１１ＫＨｚの音を再生するので、再生プログラムＯにて再生される音質は、再生プログラムＧにて再生される音よりも良い。
【００２７】
例えば、図３（ｂ）に示す画面においてユーザがカーソルキー等で「画質重視」を選択し、このときのバッテリ１０８の残量値が５０％であるとすると、上記システム制御手段１０６は、プログラムＧを上記記憶手段１０９から取得して、上記プログラム実行手段１０５に提供する（図４、Ｓ４０５）。
【００２８】
上述のように通常の再生プログラムＡまたは再生プログラムＢ〜Ｕが提供されると、上記プログラム実行手段１０５は、上記通信手段１１０が受信したテレビ番組を提供された再生プログラムにて再生する（図４、Ｓ４０６）。
【００２９】
以上のように、バッテリ１０８の残量値が小さくなるに連れて、演算量の小さいプログラムが選択されるので、バッテリの残量が少ない状態であっても、テレビ番組の再生が長時間行われる。また、プログラム全体の演算量を小さくするために、重視しない機能の質を低下或いは削除することで、必要性の高い機能（例えば画像の再生機能）の質を落とすことを防ぐことができる。
【００３０】
テレビ番組の再生をしていると、バッテリ残量計測手段１０７が計測するバッテリ１０８の残量値が徐々に減る。時間と共に変化するバッテリ１０８の残量値と対応する再生プログラムを上記プログラム実行手段１０５に提供できるように、上記システム制御手段１０６は、バッテリ１０８の残量値を常時または一定の間隔で監視している。例えば上述のように、テレビ番組再生開始時のバッテリ１０８の残量値が５０％であり、例えば再生プログラムＦでテレビ番組を再生している間に、バッテリ１０８の残量値が４０％になると、上記システム制御手段１０６は、残量値４０％と対応付けられた再生プログラムＧをプログラム実行手段１０５に提供する。
【００３１】
このように上記システム制御手段１０６が、バッテリ１０８の残量値を常時または一定間隔で監視して、バッテリ１０８の残量値の変化に基づいて提供する再生プログラムを変更することでより長時間テレビ番組が再生される。
【００３２】
なお上記では画質を重視するか音質を重視するかをユーザが選択する場合について述べたが、システム制御手段１０６が、テレビ機能ボタン１１１が押下されると、テレビ番組再生に最も適したプログラムを上記記憶手段１０９から選択するようにしてもよい。
【００３３】
例えば、携帯電話１００にテレビ番組とラジオ番組を受信できる機能がある場合、上記システム制御手段１０６は、上記テレビ機能ボタン１１１が押下されると、現在のバッテリ１０８の残量値に対応した「バランス重視」の再生プログラムを記憶手段１０９から取得する。また、ラジオ機能ボタン１１２が押下される、上記システム制御手段１０６は、通信手段１１０にラジオ番組を受信させると共に、現在のバッテリ１０８の残量値に対応した「音のみ再生」のプログラムを記憶手段１０９から取得する。
【００３４】
上記では、上記記憶手段１０９に複数の再生プログラムを記憶させておき、この中からバッテリ１０８の残量値やユーザが重視する機能に基づいて再生プログラムを選択する場合について説明した。しかし、上記のように複数の再生プログラムを記憶手段１０９に記憶させずに、再生プログラムを１つだけ記憶させておき、上記システム制御手段１０６が必要に応じて当該再生プログラムとともに所定のルールに従って例えば引数を与える事で、当該再生プログラムによる再生処理を変更してもよい。
【００３５】
即ち、上記システム制御手段１０６は、バッテリの残量値やユーザが重視する機能に基づいて、この再生プログラムからユーザが重視しない機能を削除したり、当該機能の質を低下させる事を意味する情報を上記プログラム実行手段１０５に与えるのである。当該情報を受けて、上記プログラム実行手段１０５は、上記ユーザが重視しない機能を削除し、或いは質を低下させた所定の処理を実行する。本発明では、このようなプログラムの処理の変更も、プログラムの演算量の変更としている。
【００３６】
このようにバッテリ１０８の残量値やユーザが重視する機能に基づいて、上記システム制御部１０６がプログラムの処理内容を変更する場合、上記通信手段１０９に多くの再生プログラムを予め記憶させる必要はない。
【００３７】
またテレビ番組の再生に変えて、カメラ１０３とマイク１０４を用いて動画の撮影と録音がされる場合、上記システム制御手段１０６は、バッテリの残量に対応して撮影した動画と録音した音を符号化する撮影プログラムを上記記憶手段１０９から取得して上記プログラム実行手段１０５に提供する。
【００３８】
例えば携帯電話１００の撮影ボタン１１４がユーザによって押下されると、上記システム制御部１０６は、バッテリの残量値を確認する。そして、上記システム制御手段１０６は、バッテリ１０８の残量値に応じた撮影プログラムを記憶手段１０９から取得して、上記プログラム実行手段１０５に提供する。例えばバッテリ１０８の残量値が小さい場合、前記システム制御手段１０６は、動画または音のサンプリングレートが低い演算量の小さい撮影プログラムを取得して、プログラム実行手段１０５に提供するようにする。
【００３９】
例えば前記システム制御手段１０６は、以下に示すような画像のサンプリングレートの異なる撮影プログラムのうち、バッテリ１０８の残量に対応した撮影プログラムを前記プログラム実行手段１０５に提供する。
【００４０】
▲１▼１秒間に３０フレームのサンプリングレートで符号化を行う撮影プログラム
▲２▼１秒間に２０フレームのサンプリングレートで符号化を行う撮影プログラム
▲３▼１秒間に１０フレームのサンプリングレートで符号化を行う撮影プログラム
▲４▼符号化しない
また、前記システム制御手段１０６は、以下に示すような音のサンプリングレートの異なる撮影プログラムのうち、バッテリ１０８の残量に対応した撮影プログラムを前記プログラム実行手段１０５に提供してもよい。
【００４１】
▲１▼４４ＫＨｚのサンプリングレートで音の符号化する撮影プログラム
▲２▼２２ＫＨｚのサンプリングレートで音の符号化する撮影プログラム
▲３▼１１ＫＨｚのサンプリングレートで音の符号化する撮影プログラム
▲４▼符号化しない
（実施の形態２）
実施の形態１においては、バッテリの残量が少ない状態からのテレビ番組の再生時間を長くするために、バッテリ１０８の残量値に応じて、テレビ番組の再生に使用する再生プログラムを変更する場合について説明した。本実施の形態では、現在のバッテリの残量を全て使って、所定の番組をできるだけ高画質、高音質で再生する場面について説明する。
【００４２】
携帯電話１００にテレビ番組を受信させるために、ユーザは実施の形態１と同様にテレビ機能ボタン１１１を押下し、所定の放送局を選択する（図６、Ｓ６０１）。
【００４３】
テレビ機能ボタン１１１が押下されると、上記システム制御手段１０６は、図８に示すようにテレビ番組の再生モードとして、長時間再生モード、高品質再生モードの何れかをユーザに選択させる画面をモニタ１０１に表示する（図６、Ｓ６０２）。
【００４４】
長時間再生モードが選択されると、上記システム制御手段１０６は、実施の形態１のようにバッテリ１０８の残量値と、ユーザが希望する画質と音質に基づいてプログラム実行手段１０５に提供する再生プログラムを記憶手段１０９から取得する（図４、Ｓ４０４）。
【００４５】
一方、高品質再生モードが選択されると、上記システム制御手段１０６は、図８（ｂ）に示すようにユーザが希望するテレビ番組の再生時間を入力できる入力欄をモニタ１０１に表示する。入力欄が表示されると、ユーザは、例えば視聴したいテレビ番組が１時間番組であれば、入力欄に１時間を入力する（図６、Ｓ６０３）。
【００４６】
再生時間が入力されると、上記システム制御手段１０６は、バッテリ１０８の残量値を確認する。上記システム制御手段１０６は、上記記憶手段１０９に記憶されている再生プログラムのうち、各再生プログラムを１時間実行するために必要な消費電力を次の式を用いて算出する（図６、Ｓ６０４）。
【００４７】
ａ１Ｔ＋ａ２Ｔ＋ａ３Ｔ＋ａ４Ｔ＋・・・ａｎＴ  （ａｎ：各機能の単位時間当りの消費電力、Ｔ：再生プログラムの実行時間）
なお、ここでは、画像と音を再生するために、上記式は次のようになる。
【００４８】
ａ１Ｔ＋ａ２Ｔ（ａ１：画像の再生の単位時間当りの消費電力、ａ２：音の再生の単位時間当りの消費電力）
上記システム制御手段１０６は、算出された消費電力（ａ１Ｔ＋ａ２Ｔ）が現在の残量でバッテリ１０８が出力可能な最大電力より小さい再生プログラムのうち、再生する画質・音質が最も高い再生プログラムを取得する。そして上記システム制御手段１０６は、取得した再生プログラムを上記プログラム実行手段１０５に提供する（図６、Ｓ６０５）。
【００４９】
上記プログラム実行手段１０５は、提供された再生プログラムを用いてテレビ番組を再生する（図６、Ｓ６０６）。
【００５０】
したがって、高品質再生モードを選択すると、現在のバッテリの残量をできるだけ多く使用する再生プログラムを用いてテレビ番組が再生されるので、再生されるテレビ番組の画質、音質の低下を抑えつつ、テレビ番組の最初から最後までが再生される。
【００５１】
なお、図８（ｂ）に示す画面にて高品質再生モードが選択されると、上記システム制御手段１０６は、実施の形態１のように、図３（ｂ）のように上記システム制御手段１０６は、「画質のみ再生」・「画質重視」・「バランス重視」・「音質重視」・「音のみ再生」をモニタ１０１に表示して、ユーザに画質または音質のいずれを重視するかを選択させてもよい。
【００５２】
例えば「画像のみ再生」が選択された場合、上記システム制御手段１０６は、テレビ番組の再生に必要な消費電力が、現在の残量でバッテリ１０８が出力できる電力より小さい画像のみ再生する再生プログラムのうち、再生する画質が最も高い再生プログラムを上記プログラム実行手段１０５に提供する。
【００５３】
上記では画像を構成するフレーム数を変化させることで再生されるテレビ番組の画質を変更しているが、例えばテレビ番組の画像がＭＰＥＧ（Ｍｏｔｉｏｎ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）形式で圧縮された場合、以下に示すようにして画質を変更してもよい。
【００５４】
▲１▼全てのピクチャを復号化
▲２▼Ｂピクチャの半分と、全てのＰピクチャとＩピクチャを復号化
▲３▼ＰピクチャとＩピクチャのみ復号化、
▲４▼Ｐピクチャの半分と、全てのＩピクチャを復号化
▲５▼Ｉピクチャのみを復号化
また画像の周波数成分のうち復号化する周波数成分を以下に示すようにして画質を変更してもよい。
【００５５】
▲１▼すべての周波数成分を復号化
▲２▼高周波数成分のみを復号化しない
また上記では、音の周波数を変化させることで再生される音質を変更しているが、例えば再生される和音数を以下に示すようにして音質を変更してもよい。
【００５６】
▲１▼４０和音
▲２▼２０和音
▲３▼１和音
もちろん再生される演奏チャネルを変更することで音質を変更してもよい。
【００５７】
また、上記では動画と音のサンプリングレートを変更することで撮影プログラムの演算量を変更する場合について説明したが、例えば撮影した動画をＭＰＥＧ形式で圧縮する場合、動画１秒当りの符号化に用いるＢピクチャ、Ｉピクチャ、Ｐピクチャの枚数を以下のように変更することで、撮影プログラムの演算量を変更してもよい。
【００５８】
▲１▼Ｉピクチャ：２枚、Ｐピクチャ：８枚、Ｂピクチャ：２０枚
▲２▼Ｉピクチャ：２枚、Ｐピクチャ：２８枚
▲３▼Ｉピクチャ：３０枚
▲４▼Ｉピクチャ：１枚、Ｐピクチャ：１４
▲５▼Ｉピクチャ：１５枚
▲６▼Ｉピクチャ：１０枚
また動きベクトルの探索範囲を以下に示すように変更することで、撮影プログラムの演算量を変更してもよい。
【００５９】
▲１▼  １６×１６画素分
▲２▼  ８×８画素分
▲３▼  ４×４画素分
量子化ステップを以下に示すように変更することで、撮影プログラムの演算量を変更してもよい。
【００６０】
▲１▼  量子化ステップ数最大
▲２▼  量子化ステップ数を▲１▼より少なくする
フィルターのタップ数を以下に示すように変更することで、撮影プログラムの演算量を変更してもよい。
【００６１】
▲１▼  タップ数最大
▲２▼  タップ数を▲１▼より少なくする
また、携帯電話１００には、モニタ１０１、スピーカ１０２、カメラ１０３、マイク１０４、通信手段１１０以外にも、図示しない、メールや電話の着信を通知するランプや、振動にてユーザに通知するためのモータその他多数の手段が備えられている。テレビ番組の再生に関しては、通信手段１１０のテレビを受信する機能を除く機能や、カメラ１０３、マイク１０４、モータ、ランプにて提供される機能は必要ない。よって上記システム制御手段１０６は、テレビ機能ボタン１１１が押下された場合、上記記憶手段１０９に記憶された再生プログラムを取得することに加えて、通信手段１１０のテレビを受信する機能を除く機能を停止させ、カメラ１０３、マイク１０４、モータ、ランプ等の駆動を停止させるようにしてもよい。
【００６２】
もちろん、通信手段１１０のテレビを受信する機能を除く機能の停止や、カメラ１０３、マイク１０４、モータ、ランプ等の駆動の停止は、バッテリ１０８の残量値が少ない場合のみ行うようにしてもよい。
【００６３】
また、これらの手段毎に駆動を停止させる条件は、上記システム制御手段１０６に設定されるようにしてもよい。このような設定は、ユーザが携帯電話１００のカーソルキー等を用いて行なうことができるようにしても、また携帯電話１００の製造時等に工場にて予め設定してもよい。
【００６４】
例えばユーザが設定する場合、ユーザは携帯電話１００のメニューキー１１３を押下して、システム制御手段１０６に図７（ａ）に示すシステム設定画面をモニタ１０１に表示させる。ここでは、テレビ番組再生時における、カメラ１０３等の手段を停止する条件を設定するので、ユーザは、システム設定画面の「テレビ番組再生時」を選択する。
【００６５】
「テレビ番組再生時」が選択されると、上記システム制御手段１０６は、図７（ｂ）に示すように、携帯電話１００に備えられたカメラ１０３、スピーカ１０４、モータ、ランプ、電話出力手段の停止条件を入力できる入力欄を表示する。ユーザは、表示された入力欄に、駆動の停止条件となるバッテリ１０８の残量値を入力する。これによって残量計測手段１０７から入力されるバッテリ１０８の残量値が、各手段の入力欄に入力された値になると、上記システム制御手段１０６は、各手段を停止させる。
【００６６】
また、中継局に携帯電話１００の位置を知らせるための電波の出力には、大きな電力が必要であるので、テレビ機能ボタン１１１が押下されると、上記システム制御手段１０６は、強制的に中継局に携帯電話１００の位置を知らせるための電波の出力を停止するようにしてもよい。
【００６７】
また、上記のように通信手段１１０は、テレビ番組の受信、携帯電話の位置を知らせるための電波の出力以外にも、インターネットへの接続や、メールの送受信等を行うことができる。テレビ番組を長時間再生するため、上記システム制御手段１０６は、バッテリの残量に対応して以下のように通信手段１１０が提供できる機能を制限してもよい。
【００６８】
▲１▼電話、メールの着信機能の制限
▲２▼インターネットへの接続機能の制限
▲３▼テレビ番組以外の受信機能の制限
このように、テレビ番組再生に関わらない手段の駆動を停止してバッテリ１０８からこれらの手段への電力の供給を停止することで、テレビ番組の再生時間を長くすることができる。
【００６９】
また、モニタ１０１、スピーカ１０２、ランプ等が携帯電話１００に複数備えられている場合、上記システム制御手段１０６は、バッテリ１０８の残量に対応して、駆動する数量を変更してもよい。
【００７０】
例えば携帯電話１００に２つのモニタ１０１が備えられている場合、バッテリの残量に対応して以下に示すように駆動するモニタ１０１の数を変更してもよい。
【００７１】
▲１▼２つのモニタ１０１を駆動
▲２▼消費電力の大きい方のモニタ１０１のみ駆動
▲３▼消費電力の小さい方のモニタ１０１のみ駆動
▲４▼両方とも駆動させない
また、バッテリの残量に対応して以下に示すようにモニタ１０１の表示の変更頻度を変更してもよい。
【００７２】
▲１▼変更頻度を最大
▲２▼変更頻度を▲１▼の２／３
▲３▼変更頻度を▲１▼の１／３
▲４▼変更しない
また例えば携帯電話１００に２つのスピーカ１０２が備えられている場合、バッテリの残量に対応して以下に示すように、上記システム制御手段１０６は、駆動するスピーカ１０２の数を変更してもよい。
【００７３】
▲１▼２台とも駆動
▲２▼消費電力の大きい方のスピーカ１０２のみ駆動
▲３▼消費電力の小さい方のスピーカ１０２のみ駆動
▲４▼両方とも駆動させない
また消費電力の低減のため、上記システム制御手段１０６は、バッテリの残量に基づいて、モニタ１０１、ランプ、カメラ１０３のフラッシュの輝度を以下のように変更してもよい。
【００７４】
▲１▼輝度最大
▲２▼輝度を▲１▼の２／３
▲３▼輝度を▲１▼の１／３
▲４▼光らせない
さらに、消費電力の低減のため、上記システム制御手段１０６は、スピーカ１０２から出力される音量を以下のように変更してもよい。
【００７５】
▲１▼音量最大
▲２▼音量を▲１▼の２／３
▲３▼音量を▲１▼の１／３
▲４▼音を出力しない
またモータによって引き起こされる振動の大きさを以下のように変更することで、上記システム制御手段１０６は、消費電力の低減を図ってもよい。
【００７６】
▲１▼振動時間、振動強度を最大
▲２▼振動時間、振動強度共に▲１▼の２／３
▲３▼振動時間、振動強度共に▲１▼の１／３
▲４▼振動させない
さらに携帯電話１００のカーソルキー等の割り込みを以下のような間隔で許容することで、上記システム制御手段１０６は消費電力の低減を図ってもよい。
【００７７】
▲１▼間隔を１／３０秒
▲２▼間隔を１／１０秒
▲３▼間隔を１／５秒
▲４▼割り込みを許容しない
また、ユーザが図７（ｂ）に示す画面にテレビ番組の再生時間を入力した場合、入力されたテレビ番組の再生時間と、バッテリ１０８の残量に基づいて通信手段１１０の機能を制限したり、駆動されるモニタ１０１、スピーカ１０２の数やモニタ１０１の輝度、スピーカ１０２の音量を変更してもよい。こうすることで前記システム制御手段１０６は、テレビ番組が再生し終わるまで、モニタ１０１、スピーカ１０２を駆動させることができる。
【００７８】
同様にテレビ番組の再生時間が入力された場合、上記システム制御手段１０６は、テレビ番組の再生時間とバッテリ１０８の残量に基づいて、モータが引き起こす振動時間、振動強度、カーソルキーの割り込みを許容する間隔を変更してもよい。例えば、テレビ番組の再生時間が長い場合、前記システム制御手段１０６は、モータが引き起こす振動時間を短くし、振動強度を弱くし、カーソルキーの割り込みを許容する間隔を長くする。これにより、モータが引き起こす振動やカーソルキーの割り込みに使用する電力を減らして、その分の電力をモニタ１０１、スピーカ１０２の駆動や、再生プログラムの実行にあてることができる。
【００７９】
また、上記システム制御部１０６は、バッテリ１０８の残量値の減少に伴って、バッテリ１０８から上記プログラム実行手段１０５に供給される電圧を低下させてもよい。同様に、上記システム制御部１０６は、クロック・ジェネレータ１２０から上記プログラム実行手段１０５に供給されるクロック周波数を低下させてもよい。
【００８０】
【発明の効果】
以上のように、バッテリ１０８の残量値が小さくなるに連れて、演算量の小さいプログラムが選択されるので、情報処理装置は、バッテリの残量が少ない状態であっても、テレビ番組の再生を長時間行うことができる。また、プログラム全体の演算量を小さくするために重視しない機能の質を低下或いは削除することで、必要性の高い機能の質を落とすことを防ぐことができる。
【００８１】
また、例えばユーザが希望する使用予定時間を設定する事で、上記システム制御手段は、少なくとも使用予定時間は動作可能である最も質の高いデータ処理を提供することができる。
【図面の簡単な説明】
【図１】携帯電話の外観図
【図２】携帯電話のブロック図
【図３】画面例を示した図
【図４】テレビ番組が再生される手順を示したフローチャート
【図５】記憶手段の模式図
【図６】テレビ番組が再生される手順を示したフローチャート
【図７】画面例を示した図
【図８】画面例を示した図１００  携帯電話
１０５  プログラム実行手段
１０６  システム制御手段
１０７  残量計測手段
１０８  バッテリ
１０９  記憶手段
１１０  通信手段
【図１】
2004172690.tif 000003
【図２】
2004172690.tif 000004
【図３】
2004172690.tif 000005
【図４】
2004172690.tif 000006
【図５】
2004172690.tif 000007
【図６】
2004172690.tif 000008
【図７】
2004172690.tif 000009
【図８】
2004172690.tif 000010