(57)【特許請求の範囲】
【請求項１】
複数のディスプレイと、
少なくとも前記複数のディスプレイに電力を供給するバッテリと、
要求された第１のアプリケーションを実行した場合の予測使用量を前記バッテリの残量が下回った省電力モードにおいて、省電力処理として、前記第１のアプリケーションが前記複数のディスプレイの一部である第１のディスプレイにアプリケーション画面を表示するものであれば、前記第１のディスプレイとは異なる第２のディスプレイに表示されている、実行中の第２のアプリケーションのアプリケーション画面を省電力表示に切り替える制御手段と、
を有する情報処理端末。
【請求項２】
前記制御手段は、特定アプリケーションを予め登録しておき、前記第１のアプリケーションが前記特定アプリケーションである場合に限り前記省電力処理を行う、
請求項１に記載の情報処理端末。
【請求項３】
前記制御手段は、前記第１のアプリケーションを起動するとき、前記残量が前記予測使用量を下回っていれば、該第１のアプリケーションのアプリケーション画面を該第１のディスプレイに表示するとともに、前記第２のディスプレイに表示されている前記第２のアプリケーションのアプリケーション画面を前記省電力表示に切り替える、
請求項１または２に記載の情報処理端末。
【請求項４】
前記制御手段は、前記第１のアプリケーションを実行中に、前記残量が前記予測使用量を下回ったら、前記第２のディスプレイに表示されている前記第２のアプリケーションのアプリケーション画面を前記省電力表示に切り替える、
請求項１〜３のいずれか１項に記載の情報処理端末。
【請求項５】
前記予測使用量は、前記第１のアプリケーションについて予め定められた予測使用時間と、該第１のアプリケーションを動作させた場合の予測消費電力とに基づいて定まる、
請求項１〜４に記載の情報処理端末。
【請求項６】
前記第１のアプリケーションの予測使用時間は、過去に該第１のアプリケーションが実行されたときの使用時間から統計的に算出される統計量に基づいて定まる、
請求項５に記載の情報処理端末。
【請求項７】
前記統計量は、過去に前記第１のアプリケーションが実行されたときの使用時間の平均値である、
請求項６に記載の情報処理端末。
【請求項８】
前記省電力表示は前記アプリケーション画面をサムネイル化した表示である、
請求項１〜７のいずれか１項に記載の情報処理端末。
【請求項９】
前記制御手段は、前記第１のアプリケーションを起動するとき、前記第２のディスプレイに表示されている前記第２のアプリケーションのアプリケーション画面を省電力表示に切り替えても前記残量が前記予測使用量を下回るのであれば、追加省電力処理を行う、
請求項１〜８のいずれか１項に記載の情報処理端末。
【請求項１０】
前記制御手段は、前記省電力モードにおいて、前記第１のアプリケーションを実行している間、前記残量の取得、前記予測使用量の算出、および該残量と該予測使用量の比較を継続的に実行し、該残量が該予測使用量を下回ったら前記追加省電力処理を実行する、
請求項９に記載の情報処理端末。
【請求項１１】
前記制御手段は、前記省電力モードにおいて、前記省電力処理として、前記第１のアプリケーションが前記複数のディスプレイの全てにアプリケーション画面を表示するものであれば、前記第２のアプリケーションを終了させる、
請求項１〜１０のいずれか１項に記載の情報処理端末。
【請求項１２】
前記制御手段は、前記第２のアプリケーションを終了させても、前記残量が前記予測使用量を下回る場合、追加省電力処理を実行する、
請求項１１に記載の情報処理端末。
【請求項１３】
前記追加省電力処理は、前記複数のディスプレイのうち少なくとも一部のディスプレイのバックライトの減光と動作中のデバイスの停止の一方または両方である、
請求項９、１０、１２のいずれか１項に記載の情報処理端末。
【請求項１４】
複数のディスプレイと、少なくとも前記複数のディスプレイに電力を供給するバッテリとを有する情報処理端末の制御方法であって、
要求された第１のアプリケーションを実行した場合の予測使用量を前記バッテリの残量が下回ると省電力モードに移行し、
前記省電力モードでは、省電力処理として、前記第１のアプリケーションが前記複数のディスプレイの一部である第１のディスプレイにアプリケーション画面を表示するものであれば、前記第１のディスプレイとは異なる第２のディスプレイに表示されている、実行中の第２のアプリケーションのアプリケーション画面を省電力表示に切り替える、
情報処理端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ駆動の情報処理装置による画面表示を制御する技術に関する。
【背景技術】
【０００２】
携帯電話装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ、携帯型テレビ、ノートブック型パーソナルコンピュータなどバッテリによって駆動される携帯型の情報処理端末が普及している。
【０００３】
この種の情報処理端末は液晶等のディスプレイを備えており、アプリケーションによる処理やユーザの操作に応じてテキストや画像を表示する。また、メモリなど他のデバイスとのインタフェースを備えた情報処理端末もある。
【０００４】
そして、この種の情報処理端末では、バッテリによって駆動できる時間（バッテリ駆動時間）をできるだけ長くすることが望まれる。しかしながら、上述したディスプレイの画面表示は比較的大きな電力を消費する。また、他のデバイスと接続される情報処理端末の場合、他のデバイスとの接続やデータの送受信でも電力が消費される。
【０００５】
それに対して、画面表示を制御することにより消費電力を低減する技術が提案されている（特許文献１、２参照）。
【０００６】
特許文献１に記載された情報処理端末は、各アプリケーションに対して予め適切な輝度値を定めておき、複数のアプリケーションを同時に表示する場合、各アプリケーションの表示領域をアプリケーション毎に適切な輝度にする。
【０００７】
また、特許文献２に記載された情報処理端末は、画面の一部の領域だけを表示状態とし、かつその領域を変化させることにより、消費電力を低減するとともに画面に面白味を持たせている。
【０００８】
また、特許文献３〜６には、バッテリ残量に基づいて各種動作を制御する技術が開示されている。例えば、特許文献３には、留守録モードを実行するとき、バッテリの残量に基づいて録音が可能な時間を算出する技術が開示されている。特許文献４には、バッテリ残量からアプリケーションを実行できる時間を算出し、それが低下すると警告を発する技術が開示されている。特許文献５には、電源の出力電圧値が所定レベルに達していない場合には省電力モードでシステムを起動する技術が開示されている。特許文献６には、バッテリ残量が減少すると、アプリケーションを強制終了し、デバイスへの電源供給を停止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１５０８３１号公報
【特許文献２】特開２０００−１１２４３５号公報
【特許文献３】特開平０８−３３１０３８号公報
【特許文献４】特開２００２−３５９６７３号公報
【特許文献５】特開２００１−２７３０５５号公報
【特許文献６】特開平０７−１４１０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、バッテリで駆動する情報処理端末の中には、複数のディスプレイを備え、アプリケーション処理に応じた画面を複数のディスプレイに表示するものがある。ディスプレイが複数あれば画面表示による電力消費がそれだけ大きくなる。そのため、複数のディスプレイを備えた情報処理端末では、ハードウェア構成およびアプリケーション処理に基づく、より適切な制御が求められる。
【００１１】
しかしながら、特許文献１〜６に記載された技術では、複数のディスプレイがあるようなハードウェア構成が考慮されておらず、そのため、そのような構成に適した画面表示制御を行うことができなかった。
【００１２】
そのため、例えば、バッテリ残量が少ない状態でアプリケーションを起動するとき、ユーザ自身が、他のディスプレイに不要な画面表示を行っているアプリケーションを見つけてマニュアル操作で終了させるというような煩雑な作業を行っていた。
【００１３】
本発明の目的は、複数のディスプレイを備えた情報処理装置を効率良くバッテリ駆動する技術を提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の情報処理端末は、
複数のディスプレイと、
少なくとも前記複数のディスプレイに電力を供給するバッテリと、
要求された第１のアプリケーションを実行した場合の予測使用量を前記バッテリの残量が下回った省電力モードにおいて、省電力処理として、前記第１のアプリケーションが前記複数のディスプレイの一部である第１のディスプレイにアプリケーション画面を表示するものであれば、前記第１のディスプレイとは異なる第２のディスプレイに表示されている、実行中の第２のアプリケーションのアプリケーション画面を省電力表示に切り替える制御手段と、
を有している。
【００１５】
本発明の方法は、複数のディスプレイと、少なくとも前記複数のディスプレイに電力を供給するバッテリとを有する情報処理端末の制御方法であって、
要求された第１のアプリケーションを実行した場合の予測使用量を前記バッテリの残量が下回ると省電力モードに移行し、
前記省電力モードでは、省電力処理として、前記第１のアプリケーションが前記複数のディスプレイの一部である第１のディスプレイにアプリケーション画面を表示するものであれば、前記第１のディスプレイとは異なる第２のディスプレイに表示されている、実行中の第２のアプリケーションのアプリケーション画面を省電力表示に切り替えるものである。
【発明の効果】
【００１６】
本発明によれば、複数のディスプレイを備えた情報処理装置を、バッテリの残量およびアプリケーションに適応して効率良くバッテリ駆動することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態による情報処理装置１０の構成を示すブロック図である。
【図２】第１の実施形態における制御部１４の省電力モード時の動作を示すフローチャートである。
【図３】第２の実施形態による情報処理装置の構成を示すブロック図である。
【図４】特定アプリケーションを起動するときの処理を示すフローチャートである。
【図５】特定アプリケーションを実行中の処理を示すフローチャートである。
【図６】省電力モードにおいて画面モードを判定する処理を示すフローチャートである。
【図７】２画面省電力処理を示すフローチャートである。
【図８】１画面省電力処理を示すフローチャートである。
【図９】追加省電力処理のフローチャートである。
【図１０】１画面モードにおける画面表示の様子を示す図である。
【図１１】２画面モードにおける画面表示の様子を示す図である。
【図１２】アプリケーション画面をサムネイル化したときの画面表示の様子を示す図である。
【図１３】特定アプリケーションが登録されたリストの一例を示す図である。
【図１４】第２の実施形態による情報処理装置１０のソフトウェア構成を示す図である。
【発明を実施するための形態】
【００１８】
本発明を実施するための形態について図面を参照して詳細に説明する。
【００１９】
（第１の実施形態）
本実施形態の情報処理装置は、２つのディスプレイを備えた携帯端末である。本実施形態の情報処理装置は、各種のアプリケーションを実行し、それに伴ってアプリケーション画面をディスプレイに表示する。
【００２０】
図１は、第１の実施形態による情報処理装置１０の構成を示すブロック図である。図１を参照すると、情報処理装置１０は、ディスプレイ１１，１２、バッテリ１３、および制御部１４を有している。
【００２１】
ディスプレイ１１，１２は、制御部１４からの指示でテキストや画像の画面を表示する液晶等のディスプレイである。
【００２２】
バッテリ１３は、充電された電力を情報処理装置１０の各部に供給する蓄電池である。ディスプレイ１１，１２はバッテリ１３からの電力で駆動される。
【００２３】
制御部１４は、アプリケーションを実行し、その処理に応じたアプリケーション画面をディスプレイ１１，１２に表示する。制御部１４で実行されるアプリケーションには、ディスプレイ１１，１２の両方にアプリケーション画面を表示するものと、いずれか１つのディスプレイのみにアプリケーション画面を表示するものとがある。
【００２４】
また、制御部１４は、複数のアプリケーションを同時に実行することができる。例えば、制御部１４は、実行中のアプリケーションを起動元とし、その起動元アプリケーションからの連係で起動先アプリケーションを新たに起動し、それら２つのアプリケーションを同時に実行することができる。制御部１４は、起動先アプリケーションのアプリケーション画面と起動元アプリケーションのアプリケーション画面を同時にそれぞれのディスプレイに表示することにより、ユーザが互いに関連する２つのアプリケーションを利用しやすくすることができる。
【００２５】
また、アプリケーションの起動、あるいは実行しているアプリケーションの継続が要求されるとき、制御部１４は、バッテリ１３の残量に応じてアプリケーション画面の表示処理を制御する。具体的には、制御部１４は、要求されたアプリケーション（以下「第１のアプリケーション」という）を実行した場合のバッテリの予測使用量よりもバッテリ１３の残量が下回ったら省電力モードに移行する。
【００２６】
省電力モードでは、制御部１４は、第１のアプリケーションが１つのディスプレイ（ここではディスプレイ１１とする）にアプリケーション画面を表示するものである場合に以下に示す特定の省電力処理を行う。
【００２７】
第１のアプリケーションがディスプレイ１１のみにアプリケーション画面を表示するものである場合、他のアプリケーション（以下「第２のアプリケーション」という）も実行中であれば、通常、ディスプレイ１２には第２のアプリケーションのアプリケーション画面が表示される。典型的には、第２のアプリケーションが起動元アプリケーションとなり、第１のアプリケーションが起動先アプリケーションとなることが考えられる。
【００２８】
その場合、制御部１４は、ディスプレイ１２に表示されている第２のアプリケーションによるアプリケーション画面を省電力表示に切り替える。省電力表示は、一例として、アプリケーション画面をサムネイル化し、サムネイル以外の領域を消灯する表示である。
【００２９】
第１のアプリケーションを実行した場合の予測使用量は、例えば、第１のアプリケーションの予測使用時間と、第１のアプリケーションを動作させた場合の予測消費電力とに基づいて算出すればよい。また、予測使用時間は、過去に第１のアプリケーションが実行されたときの使用時間から統計的に算出される統計量、例えば使用時間の平均値とすればよい。予測消費電力は例えば予め設定された値でよい。
【００３０】
図２は、第１の実施形態における制御部１４の省電力モード時の動作を示すフローチャートである。図２を参照すると、制御部１４は、要求される第１のアプリケーションを実行した場合の予測使用量がバッテリ１３の残量より大きいか否か判定する（ステップ１０１）。第１のアプリケーションを実行した場合の予測使用量がバッテリ１３の残量より大きくなっていなければ、制御部１４はステップ１０１の処理を繰り返す。
【００３１】
第１のアプリケーションを実行した場合の予測使用量がバッテリ１３の残量より大きくなっていれば、制御部１４は、第１のアプリケーションが使用するディスプレイの個数を確認する（ステップ１０２）。第１のアプリケーションが１つのディスプレイ１１のみを使用するものであれば、制御部１４は、他方のディスプレイ１２を省電力表示に切り替えて（ステップ１０３）、第１のアプリケーションを起動あるいは実行を継続する（ステップ１０４）。
【００３２】
本実施形態では、第１のアプリケーションが２つのディスプレイ１１を使用するものであるときの処理は特に限定されない。ただし、ここでは一例として、制御部１４は、第１のアプリケーション以外のアプリケーションを強制終了させて（ステップ１０５）、第１のアプリケーションを起動あるいは実行を継続するものとする（ステップ１０４）。
【００３３】
以上説明したように、本実施形態によれば、２つのディスプレイを備えた情報処理装置を、バッテリの残量およびアプリケーションに適応して効率良くバッテリ駆動することができる。
【００３４】
（第２の実施形態）
図３は、第２の実施形態による情報処理装置の構成を示すブロック図である。図３を参照すると、第２の実施形態による情報処理装置１０は、ディスプレイ１１，１２、バッテリ１３、制御部１４の他にバックライト１５，１６を有し、更にデバイス１７を内蔵あるいは外部から接続することができる。
【００３５】
バックライト１５，１６は、それぞれディスプレイ１１，１２に光を照射する光源であり、光量を制御部１４から段階的に設定することができる。デバイス１７は、情報処理装置１０に内蔵された内蔵装置あるいは着脱可能な外部装置である。例えば、デバイス１７は記憶媒体、カメラ、テレビチューナ、マイク、スピーカなどである。本実施形態では、バッテリ１３は、ディスプレイ１１，１２に加え、バックライト１５，１６およびデバイス１７にも電力を供給する。
【００３６】
本実施形態では、制御部１４は、起動あるいは継続を要求される第１のアプリケーションが予め登録された特定アプリケーションである場合に限り、第１の実施形態と同様の省電力処理を行う。特定アプリケーションとしては、例えば、バッテリ１３の残量が減少してきたときでも優先的に使用できることが望ましいアプリケーションが登録される。初期状態として所定の特定アプリケーションが登録されていてもよく、あるいはユーザが所望により登録することにしてもよい。
【００３７】
図１３は、特定アプリケーションが登録されたリストの一例を示す図である。制御部１４は、このリストを参照することにより、第１のアプリケーションが特定アプリケーションに該当するかどうか判断すればよい。なお、図１３に示すように、各特定アプリケーションには予測消費電力、予測使用時間、および優先度が設定されている。
【００３８】
また、制御部１４は、第１の実施形態と同様の省電力処理を実施しても第１のアプリケーションを実行した場合の予測使用量がバッテリ１３の残量を下回らなければ、更に追加省電力処理を行う。追加省電力処理は、バックライト１５，１６を段階的に減光していく処理と、動作中のデバイス１７を停止する処理の一方あるいは両方である。
【００３９】
本実施形態の情報処理装置１０によるアプリケーション画面の表示制御の詳細について説明する。この表示制御は、制御部１４を構成するプロセッサが、ミドルウェアであるインテリジェントマネージャを含む各種ソフトウェアを実行することにより実現される。
【００４０】
図４は、特定アプリケーションを起動するときの処理を示すフローチャートである。
【００４１】
図４を参照すると、まず、制御部１４は、特定アプリケーションに該当する第１のアプリケーションの起動が要求されると、バッテリ１３の残量を計測する（ステップ２０１）。
【００４２】
続いて、制御部１４は、図１３のリストの予測消費電力と予測使用時間を乗算することにより第１のアプリケーションを実行した場合のバッテリエネルギーの予測使用量を算出する。そして、制御部１４は、予測使用量とバッテリ１３のエネルギーの残量とを比較し、比較結果に基づいて１のアプリケーションの起動が可能か否か判定する（ステップ２０１）。予測使用量が残量以下であれば起動でき、予測使用量が残量より多ければ起動できないと判定される。
【００４３】
ステップ２０２において起動が可能と判定されれば、制御部１４は、第１のアプリケーションを起動する（ステップ２０３）。一方、起動ができないと判定されれば、制御部１４は省電力モードに移行する（ステップ２０４）。
【００４４】
図５は、特定アプリケーションを実行中の処理を示すフローチャートである。図５の処理は、図４のステップ２０２にて起動された第１のアプリケーションが実行中に行われる。
【００４５】
図５を参照すると、制御部１４は、定期的にバッテリ１３の残量を計測する（ステップ３０１）。また、制御部１４は、図１３のリストの予測消費電力と予測使用時間を乗算することにより第１のアプリケーションを実行した場合の予測使用量を算出する。そして、制御部１４は、予測使用量とバッテリ１３のエネルギーの残量とを比較し、比較結果に基づいて、第１のアプリケーションの実行を継続できるか否か判定する（ステップ３０２）。予測使用量が残量以下であれば継続でき、予測使用量が残量より多ければ継続できないと判定される。
【００４６】
ステップ３０２において継続が可能と判定されれば、制御部１４は、第１のアプリケーションを継続し、ステップ３０１に戻る。一方、継続ができないと判断されれば、制御部１４は省電力モードに移行する（ステップ３０３）。
【００４７】
図６は、省電力モードにおいて画面モードを判定する処理を示すフローチャートである。第１のアプリケーションの起動時と継続時とにおける省電力モードの処理は類似するので、それらをまとめて説明する。
【００４８】
画面モードは、２つのディスプレイ１１，１２に別々のアプリケーションのアプリケーション画面が表示されるのか、１つのアプリケーションのアプリケーション画面が表示されるのかの種別である。
【００４９】
図１０のように、２つのディスプレイ１１，１２に１つのアプリケーションのアプリケーション画面が表示されるモードを１画面モードと呼び、図１１のように、ディスプレイ１１，１２に別々のアプリケーションのアプリケーション画面が表示されるモードを２画面モードと呼ぶことにする。例えば、第１のアプリケーション（アプリＢ）が２つのディスプレイ１１，１２の両方にアプリケーション画面を表示するものであれば、１画面モードとなる。一方、第１のアプリケーション（アプリＢ）が１つのディスプレイ１１のみにアプリケーション画面を表示するものであり、ディスプレイ１２に第２のアプリケーション（アプリＡ）が表示されれば、２画面モードとなる。例えば、アプリケーション毎に、画面表示を２画面モードとするか、１画面モードとするかが予め定められていてもよい。
【００５０】
制御部１４は画面モードを判定し（ステップ４０１）、２画面モードであれば２画面省電力処理を実行し（ステップ４０２）、１画面モードであれば１画面省電力処理を実行し（ステップ４０３）。
【００５１】
図７は、２画面省電力処理を示すフローチャートである。
【００５２】
図７を参照すると、２画面モードにおいて、制御部１４は、まず第１のアプリケーションの起動元である第２のアプリケーションが特定アプリケーションであるか否か判定する（ステップ５０１）。第２のアプリケーションが特定アプリケーションであれば、制御部１４は、起動元である第２のアプリケーションと、起動先である第１のアプリケーションのどちらの優先度が高いか判定する（ステップ５０２）。
【００５３】
ステップ５０１の判定で第２のアプリケーションが特定アプリケーションでなかった場合、あるいはステップ５０２の判定で第１のアプリケーション（起動先）の方が第２のアプリケーション（起動元）よりも優先度が高かった場合、制御部１４は、第２のアプリケーションのアプリケーション画面をサムネイル化する（ステップ５０３）。更に制御部１４は、第２のアプリケーションが表示されているディスプレイのサムネイル以外の領域を消灯する（ステップ５０４）。図１２には、アプリケーションＡのアプリケーション画面をサムネイル化し、他の領域を消灯したときの様子が示されている。
【００５４】
そして、制御部１４は、あらためて第１のアプリケーションの起動あるいは継続が可能であるか否か判定し（ステップ５０５）、可能であれば第１のアプリケーションを起動あるいは継続する（ステップ５０６）。
【００５５】
ステップ５０２の判定において第２のアプリケーションの方が第１のアプリケーションよりも優先度が高い場合、あるいはステップ５０５の判定において第１のアプリケーションの起動あるいは継続が可能でない場合、制御部１４は追加省電力処理を実行する（ステップ５０７）。
【００５６】
なお、ステップ５０３の処理で図１２のアプリＡのようにサムネイル化された第２のアプリケーションのアプリケーション画面は、サムネイルへのタッチ操作などにより即座に図１１のように戻り、操作が可能な状態に戻るものとする。
【００５７】
図８は、１画面省電力処理を示すフローチャートである。
【００５８】
図８を参照すると、１画面モードにおいて、制御部１４は、まず起動元である第２のアプリケーションが特定アプリケーションであるか否か判定する（ステップ６０１）。第２のアプリケーションが特定アプリケーションであれば、制御部１４は、起動元である第２のアプリケーションと、起動先である第１のアプリケーションのどちらの優先度が高いか判定する（ステップ６０２）。
【００５９】
ステップ６０１の判定で第２のアプリケーションが特定アプリケーションでなかった場合、あるいはステップ６０２の判定で第１のアプリケーション（起動先）の方が第２のアプリケーション（起動元）よりも優先度が高かった場合、制御部１４は第２のアプリケーションを強制的に終了させる（ステップ６０３）。
【００６０】
続いて、制御部１４は、あらためて第１のアプリケーションの起動あるいは継続が可能であるか否か判定し（ステップ６０４）、可能であれば、第１のアプリケーションを起動あるいは継続する（ステップ６０５）。
【００６１】
ステップ６０２の判定において第２のアプリケーションが第１のアプリケーションよりも優先度が高い場合、あるいはステップ６０４の判定において第１のアプリケーションの起動あるいは継続が可能でない場合、制御部１４は追加省電力処理を実行する（ステップ６０６）。
【００６２】
図９は、追加省電力処理のフローチャートである。
【００６３】
追加省電力処理では、制御部１４は、まずバックライト１５，１６の光量を１段階低下させ（ステップ７０１）、あらためて第１のアプリケーションの起動あるいは継続が可能であるか否か判定し（ステップ７０２）、可能であれば、第１のアプリケーションを起動あるいは継続する（ステップ７０３）。
【００６４】
ステップ７０２の判定で、第１のアプリケーションの起動あるいは継続が可能でなければ、制御部１４は、バックライト１５，１６の光量が最も暗い段階であるか否か判定する（ステップ７０４）。光量が最も暗い段階でなければ、制御部１４は、ステップ７０１に戻ってバックライト１５，１６の光量を更に１段階低下させる。
【００６５】
ステップ７０４の判定で光量が最も暗い段階であれば、次に制御部１４は、動作中のデバイスがあるか否か判定する（ステップ７０５）。動作中のデバイスがあれば、制御部１４は、それが第１のアプリケーションを実行する上で必要なデバイスであるか否か判定する（ステップ７０６）。動作中のデバイスが必要な物でなければ、制御部１４は、そのデバイスを強制終了する（ステップ７０７）。
【００６６】
続いて、制御部１４は、あらためて第１のアプリケーションの起動あるいは継続が可能であるか否か判定し（ステップ７０８）、可能であれば、第１のアプリケーションを起動あるいは継続する（ステップ７０９）。
【００６７】
ステップ７０５において動作中のデバイスがなかった場合、ステップ７０６においてデバイスが必要なものであった場合、あるいはステップ７０８において、第１のアプリケーションの起動あるいは継続が可能でなかった場合、制御部１４は、第１のアプリケーションを起動あるいは継続できない旨をユーザに通知して処理を終了する（ステップ７１０）。
【００６８】
図１４は、第２の実施形態による情報処理装置１０のソフトウェア構成を示す図である。ソフトウェアは、アプリケーション層、ミドルウェア層、ドライバ層に大別される。メディアプレーヤやウェブソフトなどの各種アプリケーションソフトウェアがアプリケーション層に属する。
【００６９】
ドライバ層には、各種デバイスドライバの他にバッテリエンジンとパワードライバが含まれる。バッテリエンジンは、バッテリ１３の状態を管理するソフウェアであり、バッテリ１３の残量はここで計測される。パワードライバは、各デバイスドライバによる各デバイスへの電力供給を管理する。各デバイスにおける消費電力はパワードライバで計測される。
【００７０】
ミドルウェア層にはインテリジェントマネージャとパワーマネージャが含まれる。
【００７１】
パワーマネージャは、インテリジェントマネージャからの指示で、各デバイスを利用するアプリケーションの起動および継続を制御する。またパワーマネージャは、各デバイスにおける消費電力の情報をパワードライバから取得し、インテリジェントマネージャに提供する。
【００７２】
インテリジェントマネージャは、バッテリエンジンからバッテリ１３の残量を取得し、パワーマネージャから各デバイスにおける消費電力を取得し、各デバイスの消費電力の合計とバッテリ１３の残量とに基づいて、要求されたアプリケーションの起動あるいは継続が可能か否か判定する。更にインテリジェントマネージャは、判定結果に基づいて、パワーマネージャにアプリケーションの制御を指示する。
【００７３】
第２の実施形態においては、図１３のリストに登録された特定アプリケーションの予測使用時間が固定値である例を示したが、本発明はこれに限定されるものではない。他の例として、制御部１４が、過去の使用時間から予測使用時間を計算し、リスト上の値を更新することにしてもよい。例えば、過去の一定期間あるいは一定回数における使用時間の平均値を予測使用時間としてもよい。あるいは、平均値に所定のマージンを加算した値を予測使用時間としてもよい。
【００７４】
以上、本発明の実施形態について述べてきたが、本発明は、これらの実施形態だけに限定されるものではなく、本発明の技術思想の範囲内において、これらの実施形態を組み合わせて使用したり、一部を変更したりしてもよい。
【符号の説明】
【００７５】
１１    ディスプレイ
１２    ディスプレイ
１３    バッテリ
１４    制御部
１５    バックライト
１７    デバイス
【図１】
0005423362.tif 000002
【図２】
0005423362.tif 000003
【図３】
0005423362.tif 000004
【図４】
0005423362.tif 000005
【図５】
0005423362.tif 000006
【図６】
0005423362.tif 000007
【図７】
0005423362.tif 000008
【図８】
0005423362.tif 000009
【図９】
0005423362.tif 000010
【図１０】
0005423362.tif 000011
【図１１】
0005423362.tif 000012
【図１２】
0005423362.tif 000013
【図１３】
0005423362.tif 000014
【図１４】
0005423362.tif 000015