(57)【要約】【課題】バッテリー駆動による使用時間の低下を防止すると共にバッテリー容量の低下による情報の消失を回避するために該情報を不揮発性記憶手段に保存する機能を安全に完了する。【解決手段】バッテリー３の駆動時のバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段５に記憶された情報を不揮発性記憶手段６に保存する機能を備え、バッテリー容量を検知する容量検知手段１２と、該容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに揮発性記憶手段以外への電力の供給を停止する電源制御手段９とを設け、揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにした。【選択図】        図４
2004362037.tif 000002
【特許請求の範囲】
【請求項１】
バッテリーによる駆動が可能とされると共にバッテリー駆動時のバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する機能を有する情報処理装置であって、
バッテリー容量を検知する容量検知手段と、
該容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに揮発性記憶手段以外への電力の供給を停止する電源制御手段とを備え、
揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにした
ことを特徴とする情報処理装置。
【請求項２】
時間の経過を検知する時間検知手段を設け、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、時間検知手段によって上記電力の供給の停止から所定時間の経過が検知されたときに行うようにした
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
バッテリーの電圧を検知する電圧検知手段を設け、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって所定の電圧値が検知されたときに行うようにした
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
時間の経過を検知する時間検知手段と、
バッテリーの電圧を検知する電圧検知手段とを設け、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって検知された電圧値の不変状態が時間検知手段によって所定時間継続されたことが検知されたときに行うようにした
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
情報の出力を行うための出力手段を設け、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存中に出力手段への電力の供給を遮断した
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
バッテリーによる駆動が可能とされると共にバッテリー駆動時のバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する機能を有する情報処理装置の電源制御方法であって、
容量検知手段によってバッテリー容量を検知し、
容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに電源制御手段によって揮発性記憶手段以外への電力の供給を停止し、
揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにした
ことを特徴とする情報処理装置の電源制御方法。
【請求項７】
時間の経過を検知する時間検知手段を有する情報処理装置において、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、時間検知手段によって上記電力の供給の停止から所定時間の経過が検知されたときに行うようにした
ことを特徴とする請求項６に記載の情報処理装置の電源制御方法。
【請求項８】
バッテリーの電圧を検知する電圧検知手段を有する情報処理装置において、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって所定の電圧値が検知されたときに行うようにした
ことを特徴とする請求項６に記載の情報処理装置の電源制御方法。
【請求項９】
時間の経過を検知する時間検知手段と、バッテリーの電圧を検知する電圧検知手段とを有する情報処理装置において、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって検知された電圧値の不変状態が時間検知手段によって所定時間継続されたことが検知されたときに行うようにした
ことを特徴とする請求項６に記載の情報処理装置の電源制御方法。
【請求項１０】
情報を出力するための出力手段を有する情報処理装置において、
揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存中に出力手段への電力の供給を遮断した
ことを特徴とする請求項６に記載の情報処理装置の電源制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置及びその電源制御方法に関する。詳しくは、バッテリー駆動による使用時間の低下を防止すると共にバッテリー容量の低下による情報の消失を回避するために該情報を不揮発性記憶手段に保存する機能を安全に完了する技術分野に関する。
【０００２】
【従来の技術】
バッテリーによる駆動が可能な情報処理装置、例えば、パーソナルコンピューターやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等には、バッテリー残容量が少なくなった場合に講じられる対策として、メモリー等の主記憶装置である揮発性記憶手段に記憶されたデーターや演算処理装置等の情報（レジスターの設定等のステイタス情報）をハードディスク等の補助記憶装置である不揮発性記憶手段に保存する所謂ハイバネーション（Ｈｉｂｅｒｎａｔｉｏｎ）処理を行い得るものがある。
【０００３】
ハイバネーション処理が実行されると、各情報が不揮発性記憶手段に一時退避され、その後の動作再開時において、元の状態への復帰が可能となる。従って、バッテリー残容量の低下により意図しない電源供給の停止状態が生じても、ユーザーが情報の消失等の不利益を被らない。ハイバネーション機能は、特に、携帯用の情報処理装置において商用電源を使用できない場合に有用である。
【０００４】
ところで、ハイバネーション処理はバッテリー残容量が少なくなった場合に講じられる処理であるため、放電末期において実行されるが、図１０に示すように、バッテリーの電池電圧は放電末期において急激に低下することが知られており、安全にハイバネーション処理を実行するためには十分な大きさの電池電圧が確保された状態で開始されることが望ましい。特に、近年、情報処理装置の高機能化に伴い、メモリー等の揮発性記憶手段に記憶される情報量が増加しており、ハイバネーション処理を実行するための時間が増加している。従って、ハイバネーション処理の安全な実行の観点から、ハイバネーション処理の開始段階が早まる傾向にあり、実際にユーザーが使用できるバッテリー容量、即ち、実バッテリーライフが減少し、ユーザーの利便性に悪影響を及ぼすという問題が生じている。
【０００５】
そこで、ハイバネーション処理の実行時間の短縮化を目的として、従来、ハイバネーション処理実行前の段階において、揮発性記憶手段に記憶されている情報を逐次的に不揮発性記憶手段に書き込む方法が提案されている（例えば、特許文献１参照）。
【０００６】
この方法は、ユーザーの未使用状態（アイドル状態）を検出し、アイドル状態において、逐次、揮発性記憶手段に記憶されている情報を不揮発性記憶手段に書き込み、その後に行われるハイバネーション処理の実行時間の短縮化を図っている。
【０００７】
【特許文献１】
特開２００１―３１８７４４号公報
【０００８】
【発明が解決しようとする課題】
ところが、上記した従来の方法にあっては、ハイバネーション処理の短縮化は図られるが、逐次、揮発性記憶手段に記憶されている情報を不揮発性記憶手段に書き込む必要があるため、その書込動作モードへの遷移時の起動のためにバッテリー容量が起動の都度消費され、実バッテリーライフが減少してしまうと言う不都合がある。
【０００９】
また、不揮発性記憶手段への情報の書込動作時には、ユーザーによる使用ができないと言う使い勝手上の問題が生じ得る。
【００１０】
さらに、ユーザーが情報処理装置を継続的に使用した場合には、アイドル状態が検出されない可能性もあり、結局、不揮発性記憶手段への情報の書込動作が行われず、ハイバネーション処理が行われなくなるおそれがある。
【００１１】
そこで、本発明情報処理装置は、上記した問題点を克服し、バッテリー駆動による使用時間の低下を防止すると共にバッテリー容量の低下による情報の消失を回避するために該情報を不揮発性記憶手段に保存する機能を安全に完了することを課題とする。
【００１２】
【課題を解決するための手段】
本発明情報処理装置は、上記した課題を解決するために、バッテリー容量を検知する容量検知手段と、該容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに揮発性記憶手段以外への電力の供給を停止する電源制御手段とを設け、揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにしたものである。
【００１３】
本発明情報処理装置の電源制御方法は、上記した課題を解決するために、容量検知手段によってバッテリー容量を検知し、容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに電源制御手段によって揮発性記憶手段以外への電力の供給を停止し、揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにしたものである。
【００１４】
従って、本発明情報処理装置及びその電源制御方法にあっては、バッテリー容量の回復に伴う電圧上昇時において、揮発性記憶手段に記憶された情報が不揮発性記憶手段に保存される。
【００１５】
【発明の実施の形態】
以下に、本発明の実施の形態を添付図面に従って説明する。尚、以下に示した実施の形態は本発明情報処理装置をパーソナルコンピューターに適用した例である。尚、本発明は、例えば、パーソナルコンピューター以外の各種のコンピューター機器、ＰＤＡ、各種の映像機器や撮像機器等にも適用が可能である。
【００１６】
情報処理装置（パーソナルコンピューター）１は装置本体２と該装置本体２に着脱可能とされたバッテリー３とを備えている（図１参照）。
【００１７】
装置本体２はバッテリー３から電力を供給される電力供給対象となる部分であり、バッテリー３には、例えば、一次電池、二次電池（リチウムイオン電池やリチウムイオンポリマー電池等）の他、燃料電池のような発電装置も含まれる。
【００１８】
装置本体２は演算処理手段４、主記憶装置として機能する揮発性記憶手段５、補助記憶装置として機能する不揮発性記憶手段６、入力手段７、出力手段８及び電源制御手段９を備え、こられの各手段が電源ライン１０によって接続されている。
【００１９】
演算処理手段４は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、揮発性記憶手段５に記憶された情報を読み出して各種の演算処理を行い、処理結果を揮発性記憶手段５に書き込む機能を有している。
【００２０】
揮発性記憶手段５は、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）であり、電源遮断により記憶情報が消失する読み書き可能なメモリーである。
【００２１】
不揮発性記憶手段６は、例えば、ハードディスクドライブ装置であり、電源遮断によっても記憶情報が消失しない。不揮発性記憶手段６は、ハードディスクドライブ装置の他、光学式ディスクのドライブ装置やフレキシブルディスク等を含み、読み書き可能な記憶装置である。
【００２２】
入力手段７は、例えば、各種の操作キーによって構成されるキーボード装置やマウス等であり、外部からの情報の入力を行う機能を有している。
【００２３】
出力手段８は、例えば、ディスプレイやプリンター等であり、情報の出力を行う機能を有している。
【００２４】
電源制御手段９は、例えば、ＥＣ（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ：組み込みコントローラー）であり、バッテリー３の装置本体２に対する接続状態を検出して把握する等の機能と、情報処理装置１の各手段の電源制御や付加機能等についての制御を行う機能を有している。従って、電源制御手段９によって演算処理手段４、揮発性記憶手段５、不揮発性記憶手段６、入力手段７及び出力手段８に対する電力の供給及びその遮断が行われる。
【００２５】
バッテリー３は、電池１１と電池制御手段１２とを備えている。
【００２６】
電池１１は、例えば、満充電電圧が４．２Ｖ、放電停止電圧が３．０Ｖ、公称容量が１８００ｍＡｈのリチウムイオン二次電池である。
【００２７】
電池制御手段１２は、例えば、マイクロコンピューターである。電池制御手段１２は、電池１１の温度や湿度等の環境条件、給電状態（バッテリー残容量や負荷状態等）やその変化について検出する各種センサーや、劣化状態、例えば、二次電池における充放電回数等を把握して、電池１１の出力制御、例えば、放電の許可又は停止、放電電流の増減等を行う。従って、電池制御手段１２は、電池１１のバッテリー容量を検知するときには、容量検知手段として機能する。
【００２８】
バッテリー３の電池１１、電池制御手段１２及び装置本体２の上記各手段は、互いにシステムバス１３を介して接続されている。
【００２９】
演算処理手段４と電源制御手段９との間には第１の制御部１４と第２の制御部１５とが介在されている（図２参照）。
【００３０】
第１の制御部１４は、例えば、ＭＣＨ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｈｕｂ）であり、揮発性記憶手段５の制御やシステムバス１３とのリンク等の機能を有し、揮発性記憶手段５に接続されている。
【００３１】
第２の制御部１５は、例えば、ＩＣＨ（Ｉ／Ｏ  Ｃｏｎｔｒｏｌ  Ｈｕｂ）であり、各手段間のバスリンクや電力制御等の機能を有し、不揮発性記憶手段６に接続されている。第２の制御部１５は時間検知手段１６を有し、該時間検知手段１６は、例えば、リアルタイムクロックであり、時間検知手段１６によって時間情報が検知される。
【００３２】
図３は、情報処理装置１のハードウェア構成とソフトウェア構成との関係を示す図である。図中に示す破線よりも上方に示す部分がソフトウェア階層であり、下方に示す部分がハードウェア階層である。
【００３３】
ソフトウェア階層には、ＡＣＰＩ１７、ＡＰＩ１８及びＯＳ電源制御部１９が設けられている。
【００３４】
ＡＣＰＩ仕様（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）は、コンピューターのパワーマネージメントをＯＳ（オペレーティングシステム）で一元管理するための仕様であり、ＡＣＰＩ１７はＡＣＰＩ機構を構成するインターフェース部である。
【００３５】
ＯＳで提供されるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）１８は、ＡＣＰＩ１７の上層（レイヤー）に位置し、ＡＣＰＩ１７と、ＯＳ電源制御部１９を仲介する。
【００３６】
ＯＳ電源制御部１９は、電源管理や電力制御を行うための仕様（ＡＣＰＩ仕様等）をもつＯＳが搭載されている場合に、標準で提供される機能を実現するプログラム等で構成される。
【００３７】
情報処理装置１においては、電池１１のバッテリー残容量が所定量に達したときに、スタンバイ状態に遷移されるよう設定されている。バッテリー残容量は、ＯＳ電源制御部１９がＡＰＩ１８、ＡＣＰＩ１７を介して電源制御手段９からバッテリー３の電池制御手段１２にバッテリー残容量を問い合わせることにより取得し監視される。
【００３８】
即ち、順に、
（１）ＯＳ電源制御部１９からＡＣＰＩ１７へのバッテリー残容量取得要求、
（２）ＡＣＰＩ１７のバッテリー残容量取得要求の受信、
（３）ＡＣＰＩ１７から電源制御手段９へのバッテリー残容量取得要求、
（４）電源制御手段９のバッテリー残容量取得要求の受信、
（５）電源制御手段９から電池制御手段１２へのバッテリー残容量取得要求、
（６）電池制御手段１２のバッテリー残容量取得要求の受信、
（７）電池制御手段１２から電源制御手段９へのバッテリー残容量返信、
（８）電源制御手段９のバッテリー残容量受信、
（９）電源制御手段９からＡＣＰＩ１７へのバッテリー残容量返信、
（１０）ＡＣＰＩ１７のバッテリー残容量取得、
（１１）ＡＣＰＩ１７からＯＳ電源制御部１９へのバッテリー残容量返信、
（１２）ＯＳ電源制御部１９のバッテリー残容量取得
という流れで取得・監視が行われる。
【００３９】
以下に、情報処理装置１において実行される処理例を、図４に示すフローチャート図を参照して説明する。
【００４０】
（Ｓ１）処理が開始され、ＯＳ電源制御部１９によるバッテリー残容量の取得・監視が行われる。
【００４１】
（Ｓ２）ＯＳ電源制御部１９によるバッテリー残容量の取得結果に基づき、ハイバネーション処理を実行するか否かの決定が行われる。ハイバネーション処理の実行についての決定は、バッテリー残容量が予め設定された閾値に達したときに行われる。閾値は、例えば、１００ｍＡｈとされている。閾値に達しハイバネーション処理が実行される旨が決定されたときには（Ｓ３）へ移行し、閾値に達せずハイバネーション処理が実行される旨が決定されないときには（Ｓ１）へ移行する。
【００４２】
（Ｓ３）ハイバネーション処理が実行される旨が決定されると、先ず、演算処理手段４等の情報（レジスターの設定等のステイタス情報）が不揮発性記憶手段６に保存される。次いで、電源制御手段９によって演算処理手段４、不揮発性記憶手段６、入力手段７及び出力手段８への電力の供給が遮断され、スタンバイモードに遷移する。従って、スタンバイモードにおいては、揮発性記憶手段５及び電源制御手段９のみへの電力が供給されており、揮発性記憶手段５に記憶されている情報は消失しない。
【００４３】
（Ｓ４）スタンバイモードが終了したか否かの検出が行われる。スタンバイモードについての検出の詳細については後述する。スタンバイモードが終了した旨が検出されたときには（Ｓ５）へ移行し、スタンバイモードが終了した旨が検出されないときには（Ｓ３）へ移行する。
【００４４】
（Ｓ５）スタンバイモードが終了した旨が検出されると、演算処理手段４、不揮発性記憶手段６及び入力手段７への電力の供給が再開され、ハイバネーション処理が実行されて揮発性記憶手段５に記憶されている情報が不揮発性記憶手段６に保存される。ハイバネーション処理の実行時には、ハイバネーション処理の実行に不必要な電力は供給されず、例えば、出力手段８への電力の供給は遮断されたままである。揮発性記憶手段５に記憶されている情報の不揮発性記憶手段６への保存が終了すると、装置本体２への全ての電力の供給が停止され、処理が完了する。
【００４５】
以下に、上記した（Ｓ４）における、スタンバイモードについての検出の詳細について説明する。
【００４６】
スタンバイモードが終了した旨の検出は、例えば、
（１）スタンバイモードに遷移されてから所定時間の経過が検知されたとき、
（２）電池１１の所定の電圧値が検知されたとき、
（３）電圧値の不変状態が所定時間継続されたことが検知されたとき
の何れかに基づいて行われる。
【００４７】
（１）のスタンバイモードに遷移されてからの所定時間の経過の検知は、時間検知手段１６によって行われ、検知結果に関する信号が電源制御手段９に入力される。電源制御手段９に入力された信号に基づいて、所定時間、例えば、少なくとも３０秒が経過された旨が検知されると、スタンバイモードの終了が検出される。
【００４８】
（２）の電池１１の所定の電圧値の検知は、電池制御手段１２によって行われ、検知結果に関する信号が電源制御手段９に入力される。従って、電池制御手段１２は電圧値を検知する電圧検知手段としても機能する。電源制御手段９に入力された信号に基づいて、所定の電圧値、例えば、少なくとも３．５Ｖが検知されると、スタンバイモードの終了が検出される。
【００４９】
（３）の電圧値の不変状態の所定時間の継続の検知は、電池制御手段１２によって行われた電圧値の検知結果と時間検知手段１３による時間情報の検知によって行われ、検知結果に関する信号が電源制御手段９に入力される。電源制御手段９に入力された信号に基づいて、電圧値の不変状態が所定時間、例えば、少なくとも３０秒継続されたことが検知されると、スタンバイモードの終了が検出される。
【００５０】
図５は、バッテリーからの放電が停止されたときの放電時間と電池電圧との関係を示すグラフ図である。図５に示すように、放電を停止すると、時間の経過とともに残容量が回復し電圧が上昇することが知られている。これは、放電中には電池に含まれる電荷を運ぶための化学物質の所謂濃度分極が発生し電圧が下降されるが、放電を停止することにより濃度分極が緩和されることによる。また、図６は、情報処理装置において電力消費量が相違する場合の放電容量と電池電圧との関係を示すグラフ図である。図６に示すように、電力消費量が少ない低負荷の場合には、電力消費量が多い高負荷の場合に比し、同一の放電容量に対して電池電圧が高い。
【００５１】
従って、上記したように、（Ｓ３）において一旦スタンバイモードに遷移させ、バッテリー３の電池１１からの放電を急減させ一定時間経過させることにより、電池１１の電圧値が上昇し、情報処理装置１にあっては、電池１１の電圧値が上昇した状態でハイバネーション処理が行われることになる。
【００５２】
図７及び図８は、スタンバイモードに遷移させずにハイバネーション処理を行った場合とスタンバイモードに遷移させた後にハイバネーション処理を行った場合の実験データーを示すグラフ図である。
【００５３】
図７は放電時間と電池電圧との関係を示し、図８は放電時間と放電電流との関係を示し、何れも（ａ）がスタンバイモードに遷移させずにハイバネーション処理を行った場合の実験データーであり、（ｂ）がスタンバイモードに遷移させた後にハイバネーション処理を行った場合の実験データーである。各グラフ図中、区間Ｓがスタンバイモードの状態を示し、区間Ｔがハイバネーション処理に要する時間（ハイバネーション処理開始から完了まで）を示している。
【００５４】
図７及び図８に示すように、スタンバイモードに遷移させずにハイバネーション処理を行った場合には、放電停止電圧３．０Ｖを下回りバッテリー容量の不足によりハイバネーション処理が完了しなかったが、スタンバイモードに遷移させた後にハイバネーション処理を行った場合には、ハイバネーション処理が完了した。
【００５５】
図９は、スタンバイモードに遷移させずにハイバネーション処理を行った場合とスタンバイモードに遷移させた後にハイバネーション処理を行った場合について、実バッテリーライフを比較したグラフ図である。
【００５６】
点Ｐで示す時間がスタンバイモードに遷移させずにハイバネーション処理を行った場合の実バッテリーライフの終了時間であり、約４０分であった。点Ｑで示す時間がスタンバイモードに遷移させた後にハイバネーション処理を行った場合の実バッテリーライフの終了時間であり、約５５分であった。従って、バッテリー３の実バッテリーライフを３０％以上増加させることができた。
【００５７】
以上に記載した通り、情報処理装置１にあっては、一旦スタンバイモードに遷移させ、電圧の回復を待ってハイバネーション処理を行うようにしたので、実バッテリーライフの低下を防止することができると共にハイバネーション処理を安全に完了することができる。
【００５８】
また、ユーザーの不使用状態（アイドル状態）に不揮発性記憶手段への情報の書込を行う必要がないため、この書込動作時にユーザーによる使用ができないと言うような使い勝手の低下を生じることがない。
【００５９】
さらに、情報処理装置１にあっては、スタンバイモードの終了の検出を、所定時間の経過、電池１１の所定の電圧値の検知又は電池１１の電圧値の不変状態の所定時間の継続により行っており、何れの検出方法によってもハイバネーション処理を安全かつ確実に完了することができる。
【００６０】
加えて、情報処理装置１にあっては、上記したように、ハイバネーション処理の実行時には、ハイバネーション処理の実行に不必要な電力、例えば、出力手段８への電力の供給が遮断されているため、ハイバネーション処理を確実かつ安全に完了することができる。
【００６１】
上記した実施の形態において示した各部の具体的な形状及び構造は、何れも本発明を実施する際の具体化のほんの一例を示したものにすぎず、これらによって本発明の技術的範囲が限定的に解釈されることがあってはならないものである。
【００６２】
【発明の効果】
以上に記載したところから明らかなように、本発明情報処理装置は、バッテリーによる駆動が可能とされると共にバッテリー駆動時のバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する機能を有する情報処理装置であって、バッテリー容量を検知する容量検知手段と、該容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに揮発性記憶手段以外への電力の供給を停止する電源制御手段とを備え、揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにしたことを特徴とする。
【００６３】
従って、バッテリーの実バッテリーライフの低下を防止することができると共にバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全に完了することができる。
【００６４】
また、ユーザーの不使用状態（アイドル状態）に不揮発性記憶手段への情報の書込を行う必要がないため、この書込動作時にユーザーによる使用ができないと言うような使い勝手の低下を生じることがない。
【００６５】
請求項２に記載した発明にあっては、時間の経過を検知する時間検知手段を設け、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、時間検知手段によって上記電力の供給の停止から所定時間の経過が検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００６６】
請求項３に記載した発明にあっては、バッテリーの電圧を検知する電圧検知手段を設け、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって所定の電圧値が検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００６７】
請求項４に記載した発明にあっては、時間の経過を検知する時間検知手段と、バッテリーの電圧を検知する電圧検知手段とを設け、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって検知された電圧値の不変状態が時間検知手段によって所定時間継続されたことが検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００６８】
請求項５に記載した発明にあっては、情報の出力を行うための出力手段を設け、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存中に出力手段への電力の供給を遮断したので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００６９】
本発明情報処理装置の電源制御方法は、バッテリーによる駆動が可能とされると共にバッテリー駆動時のバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する機能を有する情報処理装置の電源制御方法であって、容量検知手段によってバッテリー容量を検知し、容量検知手段によってバッテリー容量が一定以下となったことが検知されたときに電源制御手段によって揮発性記憶手段以外への電力の供給を停止し、揮発性記憶手段以外への電力の供給の停止によりバッテリー容量が一定以上に回復した状態において揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存するようにしたことを特徴とする。
【００７０】
従って、バッテリーの実バッテリーライフの低下を防止することができると共にバッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全に完了することができる。
【００７１】
また、ユーザーの不使用状態（アイドル状態）に不揮発性記憶手段への情報の書込を行う必要がないため、この書込動作時にユーザーによる使用ができないと言うような使い勝手の低下を生じることがない。
【００７２】
請求項７に記載した発明にあっては、時間の経過を検知する時間検知手段を有する情報処理装置において、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、時間検知手段によって上記電力の供給の停止から所定時間の経過が検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００７３】
請求項８に記載した発明にあっては、バッテリーの電圧を検知する電圧検知手段を有する情報処理装置において、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって所定の電圧値が検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００７４】
請求項９に記載した発明にあっては、時間の経過を検知する時間検知手段と、バッテリーの電圧を検知する電圧検知手段とを有する情報処理装置において、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存を、電圧検知手段によって検知された電圧値の不変状態が時間検知手段によって所定時間継続されたことが検知されたときに行うようにしたので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【００７５】
請求項１０に記載した発明にあっては、情報を出力するための出力手段を有する情報処理装置において、揮発性記憶手段に記憶された情報の不揮発性記憶手段への保存中に出力手段への電力の供給を遮断したので、バッテリー容量の低下による情報の消失を回避するために揮発性記憶手段に記憶された情報を不揮発性記憶手段に保存する処理を安全かつ確実に完了することができる。
【図面の簡単な説明】
【図１】図２乃至図９と共に本発明の実施の形態を示すものであり、本図は情報処理装置の基本構成を示す概念図である。
【図２】ハードウェア構成の一例を示すブロック図である。
【図３】ハードウェア構成とソフトウェア構成の関係を示すブロック図である。
【図４】処理例を示すフローチャート図である。
【図５】バッテリーからの放電が停止されたときの放電時間と電池電圧との関係を示すグラフ図である。
【図６】電力消費量が相違する場合の放電容量と電池電圧との関係を示すグラフ図である。
【図７】図８と共に、スタンバイモードに遷移させずにハイバネーション処理を行った場合とスタンバイモードに遷移させた後にハイバネーション処理を行った場合の実験データーを示すものであり、本図は放電時間と電池電圧との関係を示すグラフ図である。
【図８】放電時間と放電電流との関係を示すグラフ図である。
【図９】スタンバイモードに遷移させずにハイバネーション処理を行った場合とスタンバイモードに遷移させた後にハイバネーション処理を行った場合について、実バッテリーライフを比較したグラフ図である。
【図１０】問題点を説明するためのグラフ図である。
【符号の説明】
１…情報処理装置、３…バッテリー、５…揮発性記憶手段、６…不揮発性記憶手段、８…出力手段、９…電源制御手段、１２…電池制御手段（容量検知手段）（電圧検知手段）、１６…時間検知手段
【図１】
2004362037.tif 000003
【図２】
2004362037.tif 000004
【図３】
2004362037.tif 000005
【図４】
2004362037.tif 000006
【図５】
2004362037.tif 000007
【図６】
2004362037.tif 000008
【図７】
2004362037.tif 000009
【図８】
2004362037.tif 000010
【図９】
2004362037.tif 000011
【図１０】
2004362037.tif 000012