(57)【要約】【課題】  時間に応じてＡＣ駆動電源とバッテリ駆動とを自動的に切り替えられ、バッテリの充電回数を減らすことによりバッテリ寿命を延ばすことが可能な情報処理装置を提供することを目的とする。【解決手段】    ＡＣアダプタ２３の使用が可能である時は（ステップ１−２のＮｏ）、ＣＭＯＳメモリ１８ａから充電許可期間情報を参照して、バッテリ２２の充電許可期間であるかどうかを調べる（ステップ１−３）。バッテリ２２の充電が可能である時は（ステップ１−３のＹｅｓ）、バッテリ２２の残量と、ＣＭＯＳメモリ１８ａから取得した充電開始容量とを比較して、バッテリ２２の残量が充電開始容量よりも少ない時は（ステップ１−４のＹｅｓ）、コンピュータ１に接続されているＡＣアダプタ２３から供給される電源によりバッテリ２２の充電を行なう（ステップ１−５）【選択図】  図５
2009151489.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを備え、当該バッテリまたは情報処理装置本体に接続可能な外部電源によって駆動可能な情報処理装置において、
前記外部電源を駆動電源として使用することを禁止し、前記バッテリを前記情報処理装置の駆動電源として使用する時間帯を指定する第１の時間情報を保持する手段と、
前記第１の時間情報によって指定される時間帯では前記バッテリが駆動電源として使用され且つ前記外部電源による前記バッテリの充電動作が停止されるように、前記第１の時間情報に基づいて、前記外部電源と前記バッテリとの間で使用される駆動電源を切り替える手段と、
前記外部電源による前記バッテリの充電動作を許可する時間帯を指定する第２の時間情報を保持する手段と、
前記バッテリの残量を検出する手段と、
第２の時間情報によって指定される時間帯に、前記バッテリの残量が所定の閾値よりも少ない場合に、前記外部電源を用いて充電を行なう充電制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記充電制御手段は、前記第２の時間情報によって指定される時間帯に、前記バッテリの残量が所定の閾値以上である場合に、前記外部電源を用いた充電を行わないようにすることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の時間情報と、前記第２の時間情報と、前記閾値を設定する設定手段を有することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第２の時間情報を用いて充電制御を行なう第１のモードと、前記第１の時間情報および前記第２の時間情報を用いずに充電制御を行なう第２のモードとを有することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記第２の時間情報によって指定される時間帯に充電を行なう際に、充電時の電流の上限を定める充電電流情報を保持する手段を有することを特徴とする請求項２記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に関し、特に時間設定に応じてＡＣ駆動とバッテリ駆動を切り替える機能を有する情報処理装置の充電制御に関する。
【背景技術】
【０００２】
一般にノート型パーソナルコンピュータ（ＰＣ）等の携帯可能な情報処理装置では、ＡＣ商用電源と情報処理装置に内蔵されたバッテリとのいずれでも駆動可能となるように構成されている。ユーザがＡＣアダプタを取り外している時は、バッテリが駆動電源として使用される。一方、情報処理装置にＡＣアダプタが接続されている時は、情報処理装置への電源供給元がＡＣアダプタ電源に切り替えられるとともに、ＡＣアダプタ電源によってバッテリの充電も行なわれる。
【０００３】
特許文献１には、電力使用量の多い日中にオフィスなどでＰＣを使用する時はＡＣアダプタ電源でなくバッテリからの放電に切り替えて駆動し、日中に比べて電力使用量が少なく電力料金が安価に設定されている夜間にバッテリの充電を行なう電子機器が開示されている。時間に応じてＡＣ駆動電源とバッテリ駆動とを自動的に切り替えられるようにし、電力の有効利用を図るとともに、電子機器を実際に使用する時間帯までに、バッテリを満充電状態に設定しておくことが可能となる。
【特許文献１】特開２０００−２９５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし上記の方式では、バッテリが満充電ではない場合は必ず充電を実施することになるため、バッテリ放電期間中に放電された容量が少ない場合でも毎回充電を実施することになるため、充電回数が必要以上に増え、バッテリの寿命を短くする原因となる。
【０００５】
そこで本発明の目的は、時間に応じてＡＣ駆動電源とバッテリ駆動とを自動的に切り替えられ、バッテリの充電回数を減らすことによりバッテリ寿命を延ばすことが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明に係る情報処理装置は、バッテリを備え、当該バッテリまたは情報処理装置本体に接続可能な外部電源によって駆動可能な情報処理装置において、  前記外部電源を駆動電源として使用することを禁止し、前記バッテリを前記情報処理装置の駆動電源として使用する時間帯を指定する第１の時間情報を保持する手段と、前記第１の時間情報によって指定される時間帯では前記バッテリが駆動電源として使用され且つ前記外部電源による前記バッテリの充電動作が停止されるように、前記第１の時間情報に基づいて、前記外部電源と前記バッテリとの間で使用される駆動電源を切り替える手段と、前記外部電源による前記バッテリの充電動作を許可する時間帯を指定する第２の時間情報を保持する手段と、前記バッテリの残量を検出する手段と、第２の時間情報によって指定される時間帯に、前記バッテリの残量が所定の閾値よりも少ない場合に、前記外部電源を用いて充電を行なう充電制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、時間に応じてＡＣ駆動電源とバッテリ駆動とを自動的に切り替えられ、バッテリの充電回数を減らすことによりバッテリ寿命を延ばすことが可能な情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下本発明に係る実施の形態を、図面を参照して説明する。本実施形態では情報処理装置としてノート型のコンピュータを例に説明する。図１は本発明の実施形態に係るコンピュータを示す外観斜視図である。コンピュータ１は筐体２を備え、筐体２にはディスプレイユニット３がヒンジ部４を介して回動可能に取り付けられている。ディスプレイユニット３は筐体２の上面２ａが開放される開き位置と、筐体２の上面２ａが覆われる閉じ位置とで回動可能である。ディスプレイユニット３内にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）５から構成される表示装置が組み込まれる。
【０００９】
筐体２内には複数の電子部品を搭載した回路基板が収容されている。筐体２の上面２ａには、ユーザによる入力操作を行うためのタッチパッド６およびキーボード７が取り付けられる。筐体２内には複数の電子部品を搭載した後述する回路基板が収容されている。筐体２の上面２ａにはコンピュータ１の電源をオン／オフするための電源スイッチ８も設けられる。
【００１０】
図２は本発明の実施形態に係るコンピュータの構成を示すブロック図である。コンピュータ１には、ＣＰＵ１０、ノースブリッジ１１、主メモリ（ＲＡＭ）１２、グラフィックスコントローラ１３、ＶＲＡＭ１４、サウスブリッジ１５、ハードディスクドライブ（ＨＤＤ）１６、ＢＩＯＳ−ＲＯＭ１７、ＲＴＣ１８、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２０、およびＬＣＤ５、タッチパッド５、キーボード６、電源スイッチ７等が設けられている。
【００１１】
ＣＰＵ１０は、コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ１０は、ＨＤＤ１６から主メモリ（ＲＡＭ）１２にロードされるオペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。主メモリ（ＲＡＭ）１２は、各種データバッファの格納にも用いられる。  また、ＣＰＵ１０は、ＢＩＯＳ−ＲＯＭ１７に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。
【００１２】
ノースブリッジ１１は、ＣＰＵ１０のローカルバスとサウスブリッジ１５との間を接続するブリッジデバイスである。また、ノースブリッジ１１は、ＰＣＩ  Ｅｘｐｒｅｓｓバスなどを介してグラフィックスコントローラ１３との通信を実行する機能も有している。さらに、ノースブリッジ１１には、主メモリ（ＲＡＭ）１２を制御するメモリコントローラも内蔵されている。
【００１３】
グラフィクスコントローラ１３は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ５を制御する表示コントローラである。このグラフィクスコントローラ１３は、ＯＳまたはアプリケーションプログラムによってビデオメモリ（ＶＲＡＭ）１４に書き込まれた表示データに対応する映像信号をＬＣＤ５に送出する。
【００１４】
サウスブリッジ１５は、ＰＣＩ（Peripheral Component Interconnect）バスおよびＬＰＣ（Low Pin Count）バスにそれぞれ接続されている。ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）１６は、ＯＳや各種のアプリケーションプログラム／ユーティリティプログラムおよびデータファイルを格納する。
【００１５】
サウスブリッジ１５にはＲＴＣ１８が内蔵される。ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１８は日時を計時する時計モジュールであり、本コンピュータ１がパワーオフされている期間中も、ＲＴＣ１８専用の電池によって動作する。また、ＲＴＣ１８の内部にはＣＭＯＳメモリ１８ａが設けられ、後述するように本コンピュータ１の各種環境設定情報が保持される。ＣＭＯＳメモリ１８ａにはバッテリ２２の充放電モードに関する設定情報として、モード＃１とモード＃２のどちらのモードを使用するかなどの情報も保持される。ＲＴＣ１８は専用の電池によって動作することが可能であるため、コンピュータ１がパワーオフされている間も、バッテリ充放電モードを参照して充電制御を行なうことができる。
【００１６】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２０は、電源管理のためのエンベデッドコントローラと、タッチパッド６およびキーボード７などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ２０は、電源コントローラ２１と共同して、ユーザによる電源スイッチ８の操作に応答してコンピュータ１をパワーオン／パワーオフする処理を実行する。電源コントローラ２１は、コンピュータ１に内蔵されたバッテリ２２からの電力、またはＡＣアダプタ２３を介して外部から供給される電力を用いて、コンピュータ１内の各コンポーネントに電力を供給する。  
【００１７】
ＥＣ／ＫＢＣ２０と電源コントローラ２１はコンピュータ１のパワーオフ時も動作状態に維持され、計時機能と充放電制御機能を有する。ＥＣ／ＫＢＣ２０には計時機能を実現するためのカウンタ２０ａが設けられ、このカウンタ２０ａを利用してコンピュータ１をシャットダウンした時の時間や、パワーオフ中に充電を開始すべき時間を計算することができる。ＥＣ／ＫＢＣ２０は計算した時間を電源コントローラ２１に通知し、何時になったらバッテリ２２の充電を開始するかを知らせる。
【００１８】
バッテリ２２のＥＥＰＲＯＭ２２ａには、ローバッテリ検知電圧や残存容量などのバッテリ情報が格納される。このバッテリ情報は電源コントローラ２１を介してＥＣ／ＫＢＣ２０によって読み取られ、バッテリ２２の充電制御やコンピュータ１の電源管理などに利用される。
【００１９】
図３は本発明の実施形態に係る充放電モードに関する設定情報を模式的に示す図である。本実施形態において、モード＃１はユーザによって予め設定された環境設定情報に応じてバッテリ２２の充放電を制御するモードである。環境設定情報としては、充電許可期間情報、ＡＣアダプタ使用禁止期間情報、充電開始容量情報、充電電流情報が挙げられる。
【００２０】
充電許可期間情報は、ＡＣアダプタ２３からの電源によってバッテリ２２の充電開始時間を示す。ＡＣアダプタ使用禁止期間情報は、ＡＣアダプタ２３を使用せずに、充電されたバッテリ２２を放電して駆動電源としてコンピュータ１を使用する時間帯を示す。充電開始容量情報は、ＡＣアダプタ使用禁止期間でなく、かつＡＣアダプタ２３がコンピュータ１に接続されている時にバッテリ２２の充電を開始すべき基準となるバッテリ残量を示す。換言すると、充電許可期間情報で示される時間帯にコンピュータ１にＡＣアダプタ２３が接続されている時であっても、バッテリ２２の残量が予め定められた量よりも多い場合はバッテリ２２の充電は行なわれない。
【００２１】
モード＃１では、これら充電許可期間情報、ＡＣアダプタ使用禁止期間情報、充電開始容量情報に基づいて、駆動電源の切り替えと、バッテリ２２の充電開始タイミングの制御が行われる。すなわち、コンピュータ１がモード＃１に設定されている場合には、充電許可期間情報で指定される例えば夜間などの時間帯にバッテリ２２の充電が行なわれ、ＡＣアダプタ使用禁止期間情報で指定される例えば昼間の時間帯にはバッテリ２２を駆動電源としてコンピュータ１が動作する。
【００２２】
なお、本実施形態に示した制御を行い、夜間に多数のコンピュータを一斉に充電すると、ブレーカの供給可能電流を超えてしまい、ブレーカが落ちてしまうという問題が生じうるため、この問題を避けるため、バッテリを充電する充電回路に流れる電流の上限を定めても良い。すなわち、昼間の通常使用時には１．０Ａの電流を流せるようにするが、夜間にコンピュータを充電する時には流れる電流の上限値を０．５Ａとして、ブレーカの供給可能電流を超えないようにし、ブレーカが落ちてしまうことを防止するようにすることができる。この時の充電回路に流れる電流の上限値を充電電流情報として、ＣＭＯＳメモリ１８ａに保持しておきコンピュータ１の制御に利用しても良い。
【００２３】
一方、モード＃２は、ＡＣアダプタ２３の接続の有無に応じて駆動電源の切り替えを行なうモードであり、ＡＣアダプタ２３がコンピュータ１に接続されている時はＡＣアダプタ２３からの電源が駆動電源として使用されると共にバッテリ２２の充電が行なわれる。ＡＣアダプタ２３が取り外されている時は、バッテリ２２が駆動電源として使用される。ユーザはＢＩＯＳのセットアップ画面や環境設定ユーティリティプログラムを通じてモード＃１、モード＃２のどちらのモードでコンピュータ１を動作させるかを設定することができる。
【００２４】
図４は本発明の実施形態に係るユーティリティプログラムの画面を模式的に示す図である。充電許可期間情報、充電開始容量情報、ＡＣアダプタ使用禁止期間情報、充電開始電流情報等の各種環境設定情報は、図４に示すようなユーティリティプログラムの画面を通じてユーザが設定することができる。
【００２５】
ユーザは、時間帯とバッテリ残量に応じて、充電／放電の制御を行なうか否か、すなわちモード＃１とモード＃２とのいずれでコンピュータ１を動作させるかを選択することができる。図５に示す画面では、「時間帯とバッテリ残量に応じて充放電を制御する」に対して「はい」を選択することで、モード＃１によりコンピュータ１を動作させることができる。
【００２６】
ユーザは、例えば図４に示すようなドロップダウンメニューリストから開始時刻と終了時刻を選択することで、充電許可期間、ＡＣアダプタ使用禁止期間を設定することができる。図４では、２１：００から翌日８：００まで充電を許可し、８：００から２１：００まではＡＣアダプタ２３を使用せずに、充電されたバッテリ２２を放電して駆動電源としてコンピュータ１を使用する例を示している。  また、図４では充電開始容量が２０％以下に設定されている例を示しており、ＡＣアダプタ使用禁止期間でなく、かつＡＣアダプタ２３がコンピュータ１に接続されている時に、バッテリ２２の残量が２０％以下になったら、バッテリ２２の充電が行なわれる。
【００２７】
ユーザは環境設定ユーティリティプログラムを通じて充電開始容量情報を変更することで、例えばバッテリ２２の残存容量が２０％以下になったら充電を開始するようにしていたものを、バッテリ２２の残存容量が１０％以下になってから充電を開始するように変更することができる。
【００２８】
例えば、昼間にユーザがコンピュータ１を使用した際の電力消費量が平常時より少なく、バッテリ２２の残存容量が十分である場合は、夜間に充電を行なわなくても翌日にコンピュータ１を特段の不自由なく使用できる場合がある。バッテリ２２の残存容量を基準としてバッテリ２２の充電を行なうか行なわないかを決定することで、常に夜間に充電を行い昼間にバッテリを駆動電源として動作するという制御を行なう場合と比較して、充電を行なう回数を少なくすることができる。このような制御を行なうことで、充放電回数を少なくしバッテリ２２の寿命を延ばすことができる。
【００２９】
図５は本発明の実施形態に係るモード＃１での充電動作を示すフローチャートである。まず、コンピュータ１にＡＣアダプタ２３が接続されているかどうかを調べる（ステップ１−１）。例えば、ＡＣアダプタ２３が差し込まれる外部電源入力端子部に入力される電圧を調べることによって、ＡＣアダプタ２３が接続されているか否かを調べることができる。
【００３０】
ＡＣアダプタ２３が接続されている時は（ステップ１−１のＹｅｓ）、ＲＴＣ１８内部のＣＭＯＳメモリ１８ａからＡＣアダプタ使用禁止期間情報を参照して、ＡＣアダプタ使用禁止期間かどうかを調べる（ステップ１−２）。
【００３１】
ＡＣアダプタ２３が接続されていない時（ステップ１−１のＮｏ）、ＡＣアダプタ使用禁止期間である場合は（ステップ１−２のＹｅｓ）、ＡＣアダプタによってバッテリ２２の充電を行なうことができないため特別な処理を行わない。
【００３２】
ＡＣＡＣアダプタ使用禁止期間でなく、ＡＣアダプタ２３の使用が可能である時は（ステップ１−２のＮｏ）、ＣＭＯＳメモリ１８ａから充電許可期間情報を参照して、バッテリ２２の充電許可期間であるかどうかを調べる（ステップ１−３）。
【００３３】
充電許可期間であり、バッテリ２２の充電が可能である時は（ステップ１−３のＹｅｓ）、バッテリ２２の残量と、ＣＭＯＳメモリ１８ａから取得した充電開始容量とを比較して、現在のバッテリ２２の残量が充電開始容量よりも少ないかどうかを調べる（ステップ１−４）。比較をした結果、バッテリ２２の残量が充電開始容量よりも少ない時は（ステップ１−４のＹｅｓ）、コンピュータ１に接続されているＡＣアダプタ２３から供給される電源によりバッテリ２２の充電を行なう（ステップ１−５）。
【００３４】
ＡＣアダプタ２３が接続され（ステップ１−１のＹｅｓ）、ＡＣアダプタ使用禁止期間でない時（ステップ１−２のＮｏ）であっても、充電許可期間でない時（ステップ１−３のＮｏ）や、バッテリ２２の残量が充電開始容量以上である時（ステップ１−４のＮｏ）は、バッテリ２２の充電を行なわず特別な処理を行わない。
【００３５】
このような制御を行なうことで、時間帯だけでなくバッテリ２２の残存容量も基準としてバッテリ２２の充電を行なうか行なわないかを決定することができる。そのため常に夜間に充電を行い昼間にバッテリを駆動電源として動作するという制御を行なう場合と比較して、充電を行なう回数を少なくすることができ、バッテリ２２の寿命を延ばすことができる。
【００３６】
以上の説明のように、本実施形態では、時間に応じてＡＣ駆動電源とバッテリ駆動とを自動的に切り替えられ、バッテリの充電回数を減らすことによりバッテリ寿命を延ばすことが可能な情報処理装置を提供することができる。
【００３７】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態に係る情報処理装置を示す外観斜視図。
【図２】本発明の実施形態に係るコンピュータの構成を示すブロック図。
【図３】本発明の実施形態に係る充放電モードに関する設定情報を模式的に示す図。
【図４】本発明の実施形態に係るユーティリティプログラムの画面を模式的に示す図。
【図５】本発明の実施形態に係るモード＃１での充電動作を示すフローチャート。
【符号の説明】
【００３９】
１…コンピュータ、３…ディスプレイユニット、５…タッチパッド、６…キーボード、７…操作ボタン、８…電源スイッチ、１０…ＣＰＵ、１１…ノースブリッジ、１２…主メモリ、１３…グラフィクスコントローラ、１５…サウスブリッジ、１６…ＨＤＤ、１７…ＢＩＯＳ−ＲＯＭ、１８…ＲＴＣ、１８ａ…ＣＭＯＳメモリ、２０…ＥＣ／ＫＢＣ、２０ａ…カウンタ、２１…電源コントローラ、２２…バッテリ、２２ａ…ＥＥＰＲＯＭ、２３…ＡＣアダプタ
【図１】
2009151489.tif 000003
【図２】
2009151489.tif 000004
【図３】
2009151489.tif 000005
【図４】
2009151489.tif 000006
【図５】
2009151489.tif 000007