(57)【要約】【課題】容易に動作モードの切り替えを行うことができる情報処理装置を提供する。【解決手段】充放電可能なバッテリ５０および所定のデバイスに電源を供給するＡＣアダプタ１２７と、ＡＣアダプタ１２７から各種デバイスに電力を供給する処理優先モードと、各種デバイスを省電力動作モードに移行させてＡＣアダプタ１２７からバッテリ５０への電力供給を優先させる充電モードとを切り替える動作モードの切り替えボタン１５Ａとを備え、動作モードの切り替えボタン１５Ａの押下を検出し、処理優先モードと充電モードとを切り替える制御、およびバッテリ５０の残容量を検出し、検出されたバッテリ５０の残容量に従って処理優先モードと充電モードとを切り替える制御を行う【選択図】      図２
2010009538.tif 000002
【特許請求の範囲】
【請求項１】
充放電可能なバッテリとデバイスとを備えた情報処理装置であって、
前記バッテリおよび前記デバイスに電源を供給する電源部と、
前記電源部から前記デバイスに電力を供給する処理優先モードと、前記デバイスを前記処理優先モードよりも消費電力の少ない省電力動作モードに移行させて前記電源部から前記バッテリへの電力供給を優先させる充電モードとを切り替える切替ボタンと、
前記切替ボタンの押下を検出し、前記処理優先モードと充電モードとを切り替える制御、および前記バッテリの残容量を検出し、検出された前記バッテリの残容量に従って前記処理優先モードと充電モードとを切り替える制御を行う制御部とを備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記デバイスはＣＰＵを含んでおり、前記ＣＰＵの処理の負荷の程度に応じて前記処理優先モードと充電モードとを切り替えることを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記デバイスはディスプレイを含んでおり、前記ＣＰＵの処理の負荷の程度に応じて前記ディスプレイの輝度を制御することを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記充電モードは、前記デバイスを省電力動作モードに移行させて前記電源部から前記バッテリへの電力供給を優先させる第１の充電モードと、前記所定のデバイスをさらに効果の高い省電力動作モードに移行させる第２の充電モードとを包含しており、検出された前記バッテリの残容量および前記切替ボタンの押下の検出に従って前記第１の充電モードと第２の充電モードとを切り替えることを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記所定のデバイスはＣＰＵを含んでおり、前記ＣＰＵの処理の負荷の程度に応じて前記処理優先モードと充電モードとを切り替えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリを備えた情報処理装置に係り、特にバッテリの充電時間を効率よく短縮することができる情報処理装置に関する。
【背景技術】
【０００２】
一般に、充放電が可能なバッテリを備えたパーソナルコンピュータ等においては、バッテリを充電するのにＡＣアダプタ等の外部電源が用いられる。外部電源からコンピュータ装置へ供給される電力は限られており、限られた電力を使って、コンピュータ装置の動作やバッテリの充電を行う。このため、コンピュータ装置が動作中の場合は、外部電源からの電力の多くは、コンピュータ装置を動作させるために使用されるため、バッテリを充電するに使える電力は僅かとなる。例えば、特許文献１では、専用の設定画面で、コンピュータ装置が動作中に充電を行う場合の充電内容について、ユーザが指定する事が可能となる技術が開示されている。
【０００３】
当該技術によると、ユーザが充電優先モードを選択すると、ＣＰＵの動作スピードを遅くする制御を行う、または画面の明るさを暗くしたりする制御等を行う。これにより、コンピュータ装置本体の消費電力を低減し、バッテリへの充電電力を増加し、より短時間に充電を完了させることが可能となっている。
【特許文献１】特開２００３−７９０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、充電優先モードが選択されている時は、ＣＰＵの動作スピードを遅くする制御を行う場合、本来のパフォーマンスでコンピュータ装置を動作することはできない。このため、大量の動画を処理する等の過大な処理が必要な時は、ユーザは処理が完了するまで長時間待つか、または、コンピュータ装置を本来のパフォーマンスで動作させるために、専用の設定画面にアクセスして設定を解除する必要があり、煩雑である。
【０００５】
そこで、本発明は、容易に動作モードの切り替えを行うことができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様によれば、充放電可能なバッテリとデバイスとを備えた情報処理装置であって、前記バッテリおよび前記デバイスに電源を供給する電源部と、前記電源部から前記デバイスに電力を供給する処理優先モードと、前記デバイスを前記処理優先モードよりも消費電力の少ない省電力動作モードに移行させて前記電源部から前記バッテリへの電力供給を優先させる充電モードとを切り替える切替ボタンと、前記切替ボタンの押下を検出し、前記処理優先モードと充電モードとを切り替える制御、および前記バッテリの残容量を検出し、検出された前記バッテリの残容量に従って前記処理優先モードと充電モードとを切り替える制御を行う制御部とを備えることを特徴とする情報処理装置が提供される。
【発明の効果】
【０００７】
本発明によれば、容易に動作モードの切り替えを行うことができる情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら説明する。
【０００９】
まず、図１および図２を参照して、本発明の一実施形態に係るコンピュータの構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１０】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、タッチパッド１６および光ディスクドライブ（ＯＤＤ）２０などが配置されている。
【００１２】
入力操作パネル１５は、押下されたボタンに対応するイベントをシステムに入力する入力装置であり、複数の機能をそれぞれに起動するための複数のボタンを備えている。これらボタン群には、動作モード切り替えボタン１５Ａ、ＴＶ起動ボタン、ＤＶＤ（Digital Versatile Disc）起動ボタンが含まれている。コンピュータ１０が備えている各種デバイス（後述するＣＰＵ１１１、ＬＣＤ１７等）の動作ステートが、例えば、ＡＣＰＩ（Advanced Configuration and Power Interface）の仕様で規定されたデバイスステートＤ１およびＤ２（省電力動作モード）である場合でかつＡＣアダプタ１２７から電源が供給されている場合は、動作モード切り替えボタン１５Ａを押下することにより、処理優先モードであるデバイスステートＤ０にモードを切り替えることができる（図８参照）。ＴＶ起動ボタンは、デジタルＴＶ放送番組のような放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンであり、ユーザによって押下されると、このＴＶ機能を実行するためのＴＶアプリケーションプログラムが起動される。また、ＤＶＤ起動ボタンは、ＤＶＤに記録されたビデオコンテンツを再生するためのボタンであり、ユーザによって押下されると、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１３】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１４】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、（主）メモリ１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、パワーボタン１４、動作モード切り替えボタン１５Ａ、電源コントローラ１２３、電源回路１２６、バッテリ５０、ＡＣアダプタ（電源部）１２７およびネットワークコントローラ１２５等を備えている。
【００１５】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１から主メモリ１１３にロードされる、オペレーティングシステム（ＯＳ）および電源制御アプリケーション（制御部、切替部）２０１のような各種アプリケーションを実行する。
【００１６】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００１７】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００１８】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた画像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００１９】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２０】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ１２２は、ビデオコンテンツが格納されたＤＶＤなどの記憶メディアを駆動するためのドライブユニットである。
【００２１】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／オフする機能を有している。電源コントローラ１２３は、ＡＣアダプタ１２７またはバッテリ５０から供給された電力をコンピュータ１０の各種デバイスおよびバッテリに供給する制御等を行う。電源回路１２６は、ＡＣアダプタ１２７またはバッテリ５０から供給される電力の電力変換等を行う。バッテリ５０は、充放電が可能なセルを備えており、ＡＣアダプタ１２７からまたはバッテリ５０供給される電力により充電を行うことができる。ネットワークコントローラ１２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００２２】
電源制御アプリケーション２００は、ＡＣアダプタ１２７から電源が供給されている場合、動作モード切り替えボタン１５Ａの押下による動作モードの切り替えを行う（図８参照）。また、デバイスステートにおける省電力動作モードは、Ｄ１、Ｄ２が規定されている。デバイスの電力消費量は、Ｄ１＞Ｄ２となるため、Ｄ１は充電優先モード時に適用し、Ｄ２を充電最優先モード時に適用する。電源制御アプリケーション２００は、バッテリ５０の残容量に応じて、充電優先モード（デバイスステートはＤ１）、充電最優先モード（デバイスステートはＤ２）を切り替える制御を行う（図８参照）。
【００２３】
図３は、ＡＣアダプタ１２７またはバッテリ５０から電源コントローラ１２３の制御によりバッテリ５０や各種デバイス（所定のデバイス）に電力が供給される状態を模式的に示した図である。
【００２４】
ＡＣアダプタ１２７は、ＡＣアダプタ１２７とコンピュータ１０とのコネクタである接続部１２７ａを介してコンピュータ１０に接続されて電力を供給している。
【００２５】
バッテリ５０の電力は、各種デバイス（ＣＰＵ１１１、ＨＤＤ１２１、ネットワークコントローラ１２５、ＬＣＤ１７、外部機器５２等）へ供給される。また、ダイオード６１により、ＡＣアダプタ１２７の電圧およびバッテリ５０の電圧のどちらか高い電圧の電力供給源から各機器へ電力が供給される。
【００２６】
接続部１２７ａは、ＡＣアダプタ１２７とコンピュータ１０とを接続するためのコネクタ機構を備えている。また、接続部１２７ａからの信号により、電源コントローラ１２３がＡＣアダプタ１２７の接続有無を判別する。
【００２７】
例えば、接続部１２７ａでは、ＡＣアダプタ１２７の電圧を測定する。測定された電圧が電源コントローラ１２３へ入力されると、電圧がある範囲内にある場合、ＡＣアダプタ１２７がコンピュータ１０に接続されていると判別する。例えば、ＡＣアダプタ１２７の出力電圧が１５Ｖ±１０％である時、接続部１２７ａで測定される電圧が、１３.５Ｖ〜１６．５Ｖの範囲にあれば、ＡＣアダプタ１２７がコンピュータ１０に接続されていると判別する。
【００２８】
接続部１２７ａで測定された電圧が、例えば１３.５Ｖ未満または１６.５Ｖを越える電圧の場合、ＡＣアダプタ１２７がコンピュータ１０に接続されていない（またはコンピュータ１０に接続されているＡＣアダプタ１２７が正常でない）と判別する。
【００２９】
スイッチ部６０は、バッテリ５０の充電オン／オフを切り替えるためのものであり、電源コントローラ１２３の出力部９０３からの信号により制御される。
【００３０】
電源コントローラ１２３は、コンピュータ１０にＡＣアダプタ１２７が接続されており、バッテリ５０の充電が可能と判別すると、スイッチ部６０をオンし、ＡＣアダプタ１２７からの電力によりバッテリ５０を充電する。スイッチ部６０がオフされると、バッテリ５０への充電は停止される（バッテリ５０が満充電となるとスイッチ部６０をオフする制御を行う）。
【００３１】
バッテリ５０の電圧は、電圧測定部５４で測定され、測定結果が電源コントローラ１２３の入力部９０２へ入力される。同様にバッテリ５０の充放電電流は、電流測定部５３で測定され、測定結果が電源コントローラ１２３の入力部９０２へ入力される。
【００３２】
ＬＣＤ１７は、バックライト１７ａを備えており、ＬＣＤ１７を発光させるための光源である。このバックライト１７ａは、電源コントローラ１２３の出力部９０３からの要求で輝度を変化させることができる。
【００３３】
次に、図４は電源制御アプリケーション２００の機能構成を示したブロック図である。電源制御アプリケーション２００は、設定制御部２０１と設定記憶部２０２を備える。設定制御部２０１は、設定記憶部２０２に記憶された設定情報に従ってＡＣアダプタ１２７から供給された電力をバッテリ５０および各種デバイスに供給する。バッテリ５０の残容量やＣＰＵ１１１の処理負荷によって、バッテリ５０に電力を多く供給させたり、ＣＰＵ１１１等の各種デバイスに電力を多く供給させる等の制御を行う。設定記憶部２０２は、バッテリ５０の残容量の閾値（例えば残容量６０％、３０％等）の情報や電力の供給の制御方法の設定情報等を記憶する。すなわち、コンピュータ１０の電力設定を行うための設定部であり、コンピュータ１０を省電力で動作させてバッテリ５０の充電を優先する設定または、各種デバイスの処理を優先させてコンピュータ１０を動作させる制御を行い、バッテリ５０の充電は優先しない設定等を行う。この設定情報は、電源コントローラ１２３の入力部９０２へ入力され、電源コントローラ１２３の出力部９０３を介して、各機器の電力制御を行う。
【００３４】
例えば、ディスプレイ１５の電力の消費を抑えたい場合は、電源コントローラ１２３は、バックライト１７ａを制御し、ディスプレイ１５の輝度を暗くするように変更する。
【００３５】
また、コンピュータ１０の電源がオフであれば、ＡＣアダプタ１２７の電力のほぼ全てをバッテリ５０の充電に使用することができる。しかし、コンピュータ１０の電源がオンであるときは、ＣＰＵ１１１や各機器が動作するのに必要な電力をＡＣアダプタ１２７が供給可能な電力から引いた電力(余剰電力)がバッテリ５０の充電に使用できる。コンピュータ１０が省電力で動作していれば余剰電力は大きく、コンピュータ１０が処理能力を優先させて動作している時は、余剰電力は小さくなる。この様に、コンピュータ１０の動作状態によって余剰電力は変化し、余剰電力が大きければ、より短い時間でバッテリ５０を充電する事が可能であり、余剰電力が小さくなると、バッテリ５０の充電時間は長くなる。よって、コンピュータ１０の動作中にバッテリ５０を充電する場合、より短い時間で充電を行いたい場合は、コンピュータ１０の各種デバイスを省電力で動作させるように設定を行う。
【００３６】
そして、バッテリ５０の充電中に短時間で処理を完了したい場合や、大量のデータを処理したいような場合、コンピュータ１０は省電力状態で動作しているので、通常より多くの時間を費やしたり、動画再生などの場合では、画面がなめらかに映らない場合がある。この様な時に、動作モード切り替えボタン１５Ａを押下することにより、コンピュータ１０を省電力動作状態から解除することができ、コンピュータ１０を処理優先で動作させることができる。コンピュータ１０を再び省電力状態へ戻す場合は、動作モード切り替えボタン１５Ａを押下することで、省電力状態へ復帰する（図８参照）。
【００３７】
以上のように構成された本発明の情報処理装置を適用した制御方法の処理について図５のフローチャートを参照して説明する。
【００３８】
ＣＰＵ１１１によりメモリ１１３に電源制御アプリケーション２０１がロードされる。ＣＰＵ１１１によって制御される電源制御アプリケーション２０１は、コンピュータ１０の電源が入っている（パワーオン）か否かを判別する（ステップＳ１０１）。ステップＳ１０１で電源制御アプリケーション２０１によってコンピュータ１０の電源が入っていると判別されると（ステップＳ１０１のＹＥＳ）、電源制御アプリケーション２０１は、コンピュータ１０にＡＣアダプタ１２７から電源が供給されているか否かを判別する（ステップＳ１０２）。電源制御アプリケーション２０１は、ＡＣアダプタ１２７から電源が供給されているかを電源コントローラ１２３からの情報（電源コントローラ１２３が接続部１２７ａから受信した情報）に基づいて判別する。例えば、接続部１２７ａでは、ＡＣアダプタ１２７の電圧を測定し、測定された電圧が電源コントローラ１２３へ入力される。例えばＡＣアダプタ１２７の出力電圧が１５Ｖ±１０％である時、接続部１２７ａで測定される電圧が１３.５Ｖ〜１６．５Ｖの範囲にあれば、ＡＣアダプタ１２７がコンピュータ１０に接続されていると判別する。ステップＳ１０２で、電源制御アプリケーション２０１によって、コンピュータ１０にＡＣアダプタ１２７から電源が供給されていないと判別されると（ステップＳ１０２のＮＯ）、バッテリ動作モードとなり、コンピュータ１０の各種デバイスを省電力動作モードとする（ステップＳ１０３）。コンピュータ１０の各種デバイスを省電力動作モードとすることで、コンピュータ１０のバッテリ５０の消費を抑えるようにする。
【００３９】
一方、ステップＳ１０１で電源制御アプリケーション２０１によってコンピュータ１０の電源が入っていると判別されると（ステップＳ１０１のＹＥＳ）、電源制御アプリケーション２００は、バッテリ５０の残容量が例えば３０％以下か否かを判別する（ステップＳ１０４）。ステップＳ１０４で電源制御アプリケーション２００によってバッテリ５０の残容量が３０％以下であると判別された場合は（ステップＳ１０４のＹＥＳ）、電源制御アプリケーション２００によってバッテリ充電最優先モードに移行する（ステップＳ１０５）。バッテリ充電最優先モードでは、各種デバイスを一番深い省電力状態となるように制御を行う。例えば、ＣＰＵ１１１の動作クロック数を設定可能な範囲で出来る限り低く設定する。また、ＬＣＤ１７のバックライト１７ａに輝度を設定可能な範囲で一番低くする等の制御を行う。このように、バッテリ充電最優先モードに移行することで、各種デバイスの消費電力が低く抑えられるため、バッテリ５０の充電を行う電力を多く当てることができるため、バッテリ５０の充電時間を最も短縮させることができる。
【００４０】
次に、電源制御アプリケーション２００はバッテリ優先モード（上述したバッテリ充電最優先モードよりもバッテリ５０への充電を優先しないモード）に切り替えるか否かを判別する（ステップＳ１０６）。ステップＳ１０６で電源制御アプリケーション２００によってバッテリ優先モードに切り替えると判別された場合（例えば、動作モード切り替えボタン１５Ａの押下を検出した場合）、電源制御アプリケーション２００によってバッテリ優先モードに切り替える（ステップＳ１０８）。なお、ＡＣアダプタ１２７から電源が供給されている場合は、動作モード切り替えボタン１５Ａの押下により、図８に示すように、「バッテリ最優先モード」、「バッテリ優先モード」、「処理優先モード」の３つモードを順に切り替えることができる。
【００４１】
一方、ステップＳ１０４で電源制御アプリケーション２００によってバッテリ５０の残容量が３０％以下でないと判別された場合は（ステップＳ１０４のＮＯ）、電源制御アプリケーション２００は、バッテリ５０の残容量が例えば６０％以下か否かを判別する（ステップＳ１０７）。ステップＳ１０７で電源制御アプリケーション２００によってバッテリ５０の残容量が６０％以下でないと判別された場合は（ステップＳ１０７のＮＯ）、電源制御アプリケーション２００は、処理優先モード（通常動作モード）に移行する制御を行う（ステップＳ１０９）。なお、処理優先モード（通常動作モード）は、コンピュータ１０の各種デバイスへの電力供給が多い場合はバッテリの充電を行わない場合がある。
【００４２】
一方、ステップＳ１０７で電源制御アプリケーション２００によってバッテリ５０の残容量が６０％以下であると判別された場合は（ステップＳ１０７のＹＥＳ）、電源制御アプリケーション２００は、バッテリ充電優先モードに移行する制御を行う（ステップＳ１０８）。バッテリ充電優先モードは、バッテリ充電最優先モードよりもデバイスステートの省電力を低いレベルで行う。例えば、ＣＰＵ１１１の動作クロック数を設定可能な一番低いクロック数の１段階上のレベルのクロックに設定する。また、ＬＣＤ１７のバックライト１７ａに輝度を設定可能な範囲で一番低い設定であったものを２番目に低い輝度に設定する等の制御を行う。このように、バッテリ充電優先モードに移行することで、処理優先モードよりも各種デバイスの消費電力が低く抑えられるため、バッテリ５０の充電を行う電力を多く当てることができる。このため、処理優先モードよりもバッテリ５０の充電時間を短縮させることができる。
【００４３】
次に、電源制御アプリケーション２００は、バッテリ充電最優先モードに切り替えるか否かを判別する（ステップＳ１１０）。ステップＳ１１０で電源制御アプリケーション２００によってバッテリ充電最優先モードに切り替えると判別されると（動作モード切り替えボタン１５Ａの押下を検出した場合等、ステップＳ１１０のＹＥＳ）、ステップＳ１０５に遷移する。一方、ステップＳ１１０で電源制御アプリケーション２００によってバッテリ充電最優先モードに切り替えないと判別されると（ステップＳ１１０のＮＯ）、電源制御アプリケーション２００は、処理優先モードに切り替えるか否かを判別する（ステップＳ１１１）。ステップＳ１１１で電源制御アプリケーション２００によって処理優先モードに切り替えると判別されると（ステップＳ１１１のＹＥＳ）、処理優先モードに切り替える処理を行う（ステップＳ１０９）。一方、ステップＳ１１１で電源制御アプリケーション２００によって処理優先モードに切り替えないと判別されると（ステップＳ１１１のＮＯ）、電源制御アプリケーション２００は、バッテリの残容量が例えば９５％以上か否かを判別する（ステップＳ１１２）。ステップＳ１１２で電源制御アプリケーション２００によってバッテリの残容量が例えば９５％以上であると判別されると（ステップＳ１１２のＹＥＳ）、処理優先モードに切り替える処理を行う（ステップＳ１０９）一方、ステップＳ１１２で電源制御アプリケーション２００によってバッテリの残容量が例えば９５％以上でないと判別されると（ステップＳ１１２のＮＯ）、バッテリ充電優先モードに切り替える処理を行う（ステップＳ１０８）。
【００４４】
一方、ステップＳ１０６で電源制御アプリケーション２００によってバッテリ充電最優先モードに切り替えないと判別された場合（ステップＳ１０６のＮＯ）、電源制御アプリケーション２００は、処理優先モードに切り替えるか否かを判別する（ステップＳ１１３）。ステップＳ１１３で電源制御アプリケーション２００によって処理優先モードに切り替えると判別されると（ステップＳ１１３のＹＥＳ）、処理優先モードに切り替える処理を行う（ステップＳ１０９）。一方、ステップＳ１１３で電源制御アプリケーション２００によって処理優先モードに切り替えないと判別されると（ステップＳ１１３のＮＯ）、ステップＳ１１２に遷移する。なお、動作モード切り替えボタン１５Ａに替えてコンピュータ１０のキーボード１３の所定のキーを用いて動作モードの切り替えボタンとして兼用することもできる。
【００４５】
上述した実施形態によれば、バッテリの充電を優先させつつも、必要に応じて動作モードを容易に切り替えることができる。例えば、専用もしくは兼用のボタンにより、充電優先モードの解除が容易に行うことができる。また、充電優先モードによりコンピュータ装置のパフォーマンスが低下している状態で、過大な負荷が発生し、より高いパフォーマンスが求められる様な状況になった時、ボタンの押下により、容易に充電優先モードが解除して、コンピュータ装置のパフォーマンスを上げることが可能である。これにより、ユーザは、使い勝手に応じて、充電優先とパフォーマンス優先を切り替えが可能となる。
【００４６】
さらに本実施形態の変形例としては、以下の形態も考えられる。上述した実施形態では、動作モード切り替えボタン１５Ａの押下、またはバッテリの残容量に応じて動作モードの切り替えを行っているが、コンピュータ１０のＣＰＵ１１１の処理の負荷状況を電源制御アプリケーション２００により監視を行い、所定の負荷（例えば、ＣＰＵ１１１使用率１００％）に達すると、電源制御アプリケーション２００により処理優先モードに切り替える制御を行うこともできる。また、所定の負荷を下回った場合は、バッテリ充電優先モードまたはバッテリ充電最優先モードに切り替える制御を行う。
【００４７】
上述した変形例を用いることで、ユーザよる動作モードの切り替えボタン１５Ａ等の押下を行わずに自動的に動作モードを切り替えることができる。
【００４８】
なお、本実施形態の制御処理の手順は全てソフトウェアによって実現することができるので、この手順を実行するプログラムをコンピュータ読み取り可能な記憶媒体を通じて、省電力動作モードを備えた光ディスクドライブを有するコンピュータにインストールするだけで、本実施形態と同様の効果を容易に得ることができる。
【００４９】
また、本発明は、上述した実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。
【００５０】
さらに、上述した実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図。
【図２】同実施形態に係る情報処理装置の主要な構成を示すブロック図。
【図３】同実施形態に係る情報処理装置の電源供給の接続関係を模式的に示す図。
【図４】同実施形態に係る情報処理装置の電源制御アプリケーションの機能構成を示すブロック図。
【図５】同実施形態に係る情報処理装置の電源管理の処理方法を説明するためのフローチャート。
【図６】同実施形態に係る情報処理装置の電源管理の処理方法を説明するためのフローチャート。
【図７】同実施形態に係る情報処理装置の電源管理の処理方法を説明するためのフローチャート。
【図８】同実施形態に係る情報処理装置の動作モードの遷移を模式的に示した図。
【符号の説明】
【００５２】
１０…コンピュータ、１２…ディスプレイユニット、１４…電源ボタン、１５…入力操作パネル、１５Ａ…動作モードの切り替えボタン、１６…タッチパッド、１７…ＬＣＤ、１７ａ…バックライト、５０…バッテリ、１２２…光ディスクドライブ、１１１…ＣＰＵ、１１３…（主）メモリ、１１４…グラフィックスコントローラ、１２０…ＢＩＯＳ−ＲＯＭ、１２１…ＨＤＤ、１２３…電源コントローラ、１２４…ＥＣ／ＫＢＣ、１２５…ネットワークコントローラ、１２６…電源回路、１２７…ＡＣアダプタ、１２７ａ…接続部、２００…電源制御アプリケーション、２０１…設定制御部、２０２…設定記憶部
【図１】
2010009538.tif 000003
【図２】
2010009538.tif 000004
【図３】
2010009538.tif 000005
【図４】
2010009538.tif 000006
【図５】
2010009538.tif 000007
【図６】
2010009538.tif 000008
【図７】
2010009538.tif 000009
【図８】
2010009538.tif 000010