(57)【特許請求の範囲】
【請求項１】
複数の操作部と、
バッテリ部と、
前記複数の操作部によって入力操作が行われたときの所定の組み合わせ入力を検出し、前記所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、前記バッテリ部からの電力出力を停止させる制御部と、
を備え、
前記複数の操作部は、電源の操作以外の機能である音量調節に対して入力操作を行う音量調節ボタンを含み、前記制御部は、前記音量調節ボタンによって入力操作が行われたときの前記所定の組み合わせ入力を検出する、
情報処理装置。
【請求項２】
前記制御部は、運用電力の供給がオフの状態であり、かつ通電している外部電源が非接続である場合に前記所定条件が満たされていると判定する請求項１記載の情報処理装置。
【請求項３】
前記バッテリ部は、バッテリセルと、前記バッテリセルの電力管理を行うバッテリ管理部とを有し、前記制御部および前記バッテリ管理部は、汎用の通信バスを介して接続され、
前記制御部は、前記通信バスを介して、前記バッテリ部からの電力出力を停止させるためのコマンドを前記バッテリ管理部に送信する請求項１記載の情報処理装置。
【請求項４】
前記バッテリ部は、前記バッテリセルの電力の放電処理を行う放電部と、前記バッテリセルの電力の充電処理を行う充電部とをさらに備え、
前記バッテリ管理部は、前記コマンドを受信すると、前記放電部の放電処理および前記充電部の充電処理を共に停止して、前記バッテリ部からの電力出力を停止する請求項３記載の情報処理装置。
【請求項５】
前記バッテリ部からの電力出力が停止されたことを通知する通知部をさらに備える請求項１記載の情報処理装置。
【請求項６】
前記通知部は、発光素子とスイッチとを含み、前記発光素子のアノードに前記バッテリ部から出力される電力が供給され、前記発光素子のカソードに前記スイッチの第１端子が接続され、前記スイッチの第２端子は接地され、
前記制御部は、前記バッテリ部からの電力出力を停止させるためのコマンドの送信時に通知制御信号を前記スイッチの制御端子に送信して、前記第１端子と前記第２端子とを接続させるスイッチングを行い、
前記発光素子は、前記スイッチングにより点灯し点灯後に消灯することで、前記バッテリ部からの電力出力が停止したことを通知する、
請求項５記載の情報処理装置。
【請求項７】
前記バッテリ部は、バッテリセルと、前記バッテリセルの電力管理を行うバッテリ管理部とを有し、
前記制御部および前記バッテリ管理部は、前記バッテリ部からの電力出力を停止させるための専用ラインを介して接続され、
前記制御部は、前記専用ラインを介して、前記バッテリ部からの電力出力を停止させるための信号を前記バッテリ管理部に送信する請求項１記載の情報処理装置。
【請求項８】
コンピュータに、
電源の操作以外の機能である音量調節に対して入力操作を行う音量調節ボタンによって入力操作が行われたときの所定の組み合わせ入力を検出し、
前記所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、バッテリ部からの電力出力を停止させる、
処理を実行させるプログラム。
【請求項９】
複数の操作部と、
バッテリ部と、
前記複数の操作部によって入力操作が行われたときの所定の組み合わせ入力を検出し、前記所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、前記バッテリ部からの電力出力を停止させる制御部と、
を備え、
前記バッテリ部は、バッテリセルと、前記バッテリセルの電力管理を行うバッテリ管理部とを有し、前記制御部および前記バッテリ管理部は、汎用の通信バスを介して接続され、
前記制御部は、前記通信バスを介して、前記バッテリ部からの電力出力を停止させるためのコマンドを前記バッテリ管理部に送信する、
情報処理装置。
【請求項１０】
コンピュータに、
複数の操作部によって入力操作が行われたときの所定の組み合わせ入力を検出し、
前記所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、バッテリ部からの電力出力を停止させ、
前記バッテリ部は、バッテリセルと、前記バッテリセルの電力管理を行うバッテリ管理部とを有して、前記コンピュータおよび前記バッテリ管理部が汎用の通信バスを介して接続されている場合、
前記通信バスを介して、前記バッテリ部からの電力出力を停止させるためのコマンドを前記バッテリ管理部に送信する、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
モバイル用の情報処理装置には、バッテリ（電池）の取り外し構造を持たず、バッテリが内部回路と固定的に接続されている装置が増えている。これは、ユーザがバッテリを交換できるような構造にすると、バッテリに関わる部品数が増えてサイズが大きくなり、薄型化・軽量化の障害となるからである。このため、タブレットＰＣ（Personal Computer）等の薄型化・軽量化の情報処理装置には、バッテリが取り外し不可のモデルが多い。
【０００３】
一方、情報処理装置では、例えば、ファームウェアのアップデート時にシステムの全体リセットが行われるので、バッテリからの電力出力を停止させることが求められる。ただし、バッテリの取り外し構造を持たない情報処理装置では、バッテリを取り外してバッテリからの電力出力を停止させるということができない。
【０００４】
このため、従来では、情報処理装置のシステムを起動させ、画面操作を通じて情報処理装置をバッテリ電力出力停止モードに移行させて、バッテリからの電力出力を停止させることが行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１３３４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記のように、システムを起動させ画面操作によってバッテリからの電力出力を停止させる場合、システム起動には十分なバッテリ残量を要する。このため、バッテリ残量が少ない場合には、充電器を別途用意しなければならないという問題がある。また、画面表示ができない不具合が発生したような場合では、バッテリからの電力出力の停止を画面操作にもとづいて行うことが困難である。
【０００７】
１つの側面では、本発明は、画面操作を行わずにバッテリからの電力出力を停止させることが可能な情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、情報処理装置が提供される。情報処理装置は、複数の操作部と、バッテリ部と、複数の操作部によって入力操作が行われたときの所定の組み合わせ入力を検出し、所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、バッテリ部からの電力出力を停止させる制御部とを備え、複数の操作部は、電源の操作以外の機能である音量調節に対して入力操作を行う音量調節ボタンを含み、制御部は、音量調節ボタンによって入力操作が行われたときの所定の組み合わせ入力を検出する。
【０００９】
また、コンピュータに上記情報処理装置と同様の制御を実行させるプログラムが提供される。
【発明の効果】
【００１０】
１側面によれば、画面操作を行わずにバッテリからの電力出力を停止させることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態の情報処理装置の一例を説明するための図である。
【図２】第２の実施の形態の情報処理装置の構成の一例を示す図である。
【図３】バッテリ部の状態と放電部／充電部との関係の一例を示す図である。
【図４】情報処理装置のハードウェア構成の一例を示す図である。
【図５】バッテリ電力出力停止制御の動作の一例を示すフローチャートである。
【図６】第１の変形例の情報処理装置の構成の一例を示す図である。
【図７】バッテリ電力出力停止の通知動作を含むバッテリ電力出力停止制御の動作の一例を示すフローチャートである。
【図８】第２の変形例の情報処理装置の構成の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は第１の実施の形態の情報処理装置の一例を説明するための図である。情報処理装置１−１は、操作部Ｂ１、・・・、Ｂｎ、制御部１ａおよびバッテリ部１ｂを備える。情報処理装置１−１は、例えば、バッテリ取り外し構造を持たない装置である。
【００１３】
操作部Ｂ１、・・・、Ｂｎは、情報処理装置１−１を操作するためのボタンまたはスイッチに該当する。バッテリ部１ｂは、バッテリ管理部１ｂ１とバッテリセル１ｂ２を含む。バッテリ管理部１ｂ１は、バッテリセル１ｂ２の電力管理を行う。制御部１ａとバッテリ管理部１ｂ１は、汎用の通信バス２を介して接続される。
【００１４】
制御部１ａは、操作部Ｂ１、・・・、Ｂｎによって入力操作が行われたときの所定の組み合わせ入力を検出する。制御部１ａは、所定の組み合わせ入力の検出時に情報処理装置１−１の所定条件が満たされている場合、通信バス２を介して、バッテリ部１ｂからの電力出力を停止させるためのコマンドをバッテリ管理部１ｂ１に送信する。そして、制御部１ａは、バッテリ部１ｂからの電力出力を停止させる。
なお、制御部１ａによるバッテリ電力出力停止制御の機能は、情報処理装置１−１が備える図示しないプロセッサが、所定のプログラムを実行することによって実現される。
【００１５】
動作の流れについて説明する。
〔ステップＳ１〕制御部１ａは、バッテリ電力出力停止制御を行う際の操作部Ｂ１、・・・、Ｂｎの組み合わせ入力を検出する（組み合わせ入力の具体例については後述する）。
【００１６】
〔ステップＳ２〕制御部１ａは、操作部Ｂ１、・・・、Ｂｎの組み合わせ入力を検出すると、情報処理装置１−１の所定条件が満たされているか否かを判定する。所定条件が満たされている場合は、ステップＳ３に処理が進み、所定条件が満たされていない場合はバッテリ電力出力停止制御を終了する。
【００１７】
所定条件としては、例えば、制御部１ａへの運用電力の供給がオフの状態であり、かつ通電している外部電源が非接続である場合に所定条件を満たすと判定される（所定条件の具体例については後述する）。
【００１８】
〔ステップＳ３〕制御部１ａは、通信バス２を介して、バッテリ部１ｂからの電力出力を停止させるためのコマンドをバッテリ管理部１ｂ１に送信する。
〔ステップＳ４〕制御部１ａは、バッテリ部１ｂからの電力出力を停止させる。
【００１９】
このように、情報処理装置１−１では、複数の操作部によって入力操作が行われたときの所定の組み合わせ入力を検出し、所定の組み合わせ入力の検出時に所定条件を満たす場合、バッテリ部からの電力出力を停止させる。これにより、バッテリ取り外し構造を持たない情報処理装置１−１において、画面操作を行わずにバッテリからの電力出力を停止させることができる。
【００２０】
［第２の実施の形態］
次に第２の実施の形態について説明する。図２は第２の実施の形態の情報処理装置の構成の一例を示す図である。情報処理装置１−２は、ＭＣＵ（Micro Controller Unit）１０およびバッテリ部２０を備える。バッテリ部２０は、ＢＭＵ（Battery Management Unit）２１、バッテリセル（Battery cell）２２、放電部２３および充電部２４を含む。
【００２１】
また、情報処理装置１−２には、情報処理装置１−２が備える機能を操作するための複数の操作ボタン（または操作スイッチ）が設けられている。操作ボタンとしては、例えば、電源をオンオフするための電源ボタンｂ０、情報処理装置１−２に備えられているスピーカ（図示せず）から出力される音声の音量を上げるためのボリュームアップボタンｂ１、音量を下げるためのボリュームダウンボタンｂ２が設けられている。さらに、任意のショートカットキーに対応するショートカットボタンｂ３が設けられている。これらの操作ボタンは、ＭＣＵ１０に接続されている。
【００２２】
ＭＣＵ１０は、情報処理装置１−２の全体制御を行う。ＭＣＵ１０は、情報処理装置１−２がシャットダウンしても、バッテリ部２０から電力が供給されて待機状態になっている。したがって、ＭＣＵ１０は、シャットダウン時でも任意に起動することができる。
【００２３】
一方、ＭＣＵ１０とバッテリ部２０内のＢＭＵ２１は、電力制御用の汎用の通信バスであるＳＭ（System Management）バス２ａで接続されており、ＳＭバス２ａを介して、互いに通信を行うことができる。また、ＭＣＵ１０は、ＳＭバス２ａを介してバッテリ電力出力停止制御を行う。
【００２４】
バッテリ電力出力停止制御では、ＭＣＵ１０が操作ボタンの所定の組み合わせ入力を検出した場合、情報処理装置１−２の状態が所定条件を満たすか否かを判定し、所定条件を満たす場合には、ＭＣＵ１０から電力出力を停止させるためのコマンド（以下、電力出力停止コマンドと呼ぶ）がＢＭＵ２１に送信される。
【００２５】
バッテリ部２０からの電力出力停止に使用される操作ボタンとしては、電源の操作以外の機能に対して入力操作を行うボタンが該当する。図２の例では、操作ボタンｂ０、・・・、ｂ３のうち、例えば、ボリュームアップボタンｂ１、ボリュームダウンボタンｂ２およびショートカットボタンｂ３である。
【００２６】
また、操作ボタンの組み合わせ入力としては、ユーザが、例えば、ショートカットボタンｂ３を押しながらボリュームダウンボタンｂ２を押下して離し、次にボリュームアップボタンｂ１を押下して離し、最後にショートカットボタンｂ３を離す、といった入力操作を行ったとする。この場合、ＭＣＵ１０は、バッテリ部２０からの電力出力を停止するための操作ボタンの所定の組み合わせ入力があったものと認識する。
【００２７】
さらに、装置の所定条件としては、ＭＣＵ１０への運用電力の供給がオフの状態であり（バッテリ部２０からの待機電力の供給は受けている）、かつ通電している外部電源が非接続である場合に、所定条件を満たすと判定される。
【００２８】
例えば、ＭＣＵ１０への運用電力の供給がオフの状態とは、ＡＣＰＩ（Advanced Configuration and Power Interface）の状態がＳ４以下（Ｓ４、Ｓ５、Ｇ３）であることに該当する。また、通電している外部電源が非接続であるとは、通電しているＡＣ（Alternating Current）アダプタ（図示せず）が情報処理装置１−２に接続されていないことに該当する。
【００２９】
このように、ＡＣＰＩの状態がＳ４以下（Ｓ４、Ｓ５、Ｇ３）であり、かつ通電しているＡＣアダプタが情報処理装置１−２に接続されていない場合、ＭＣＵ１０は所定条件を満たしていると判定する。
【００３０】
なお、ＡＣＰＩのＳ４は、休止状態に該当する。Ｓ５は、ＯＳ（Operating System）をシャットダウンしての電源遮断（ソフトオフ）の状態であり、他デバイスからの指令で起動できるように、起動を促す信号（ウェイクアップ信号）だけ受け取れる状態である。Ｇ３は、機械的な電源遮断（メカニカルオフ）の状態であり、電源ケーブルを抜いたときと同様の完全な電源遮断の状態である。
【００３１】
したがって、ＭＣＵ１０がバッテリ部２０からの電力出力を停止させるバッテリ電力出力停止制御としては、まず、ＭＣＵ１０は、ボリュームアップボタンｂ１、ボリュームダウンボタンｂ２およびショートカットボタンｂ３による所定の組み合わせ入力を検出する。
【００３２】
このとき、ＭＣＵ１０は、情報処理装置１−２のＡＣＰＩがＳ４以下であり、かつ通電しているＡＣアダプタが情報処理装置１−２に接続されていないと判定した場合、バッテリ部２０から電力出力を停止させるための電力停止コマンドをＢＭＵ２１に送信することになる。
なお、ボリュームアップボタンｂ１、ボリュームダウンボタンｂ２およびショートカットボタンｂ３の通常の単押し操作は、ＡＣＰＩのＳ０（動作中で通常の運用状態）時に有効である。
【００３３】
上記のように、バッテリ電力出力停止制御を行う場合、ＭＣＵ１０は、まず、電源の操作以外の機能に対して入力操作を行う操作ボタンｂ１、ｂ２、ｂ３の組み合わせ入力を検出する。これにより、ユーザがバッテリ部２０からの電力出力を停止させたい場合、電源の操作以外の操作ボタンを組み合わせて入力するので、情報処理装置１−２に電源が入力されてしまうという誤操作を防ぐことができる。
【００３４】
また、所定条件の判定としては、ＭＣＵ１０への運用電力の供給がオフの状態であり、かつ通電している外部電源が非接続である場合に所定条件を満たすと判定する。これにより、ＭＣＵ１０に対してバッテリ部２０からの待機電力のみが供給されている場合にのみバッテリ電力出力停止制御を行うことができる。また、操作ボタンを兼用することによって、構成の複雑化を抑制しつつ、上記効果を得ることができる。
【００３５】
さらに、ＭＣＵ１０は、ＳＭバス２ａを介して、バッテリ部２０からの電力出力を停止させるための電力出力停止コマンドをＢＭＵ２１に送信する。これにより、既存の汎用の通信バスを利用してバッテリ部２０に電力出力停止コマンドを送信できるので、新たな回線やインタフェース回路を設置することが不要になる。
【００３６】
一方、バッテリ部２０においては、バッテリ部２０は、ＡＣアダプタから充電されており、情報処理装置１−２の通常運用時には、バッテリセル２２から電力を出力する。また、バッテリ部２０内のＢＭＵ２１は、ＭＣＵ１０からの電力出力停止コマンドを受信すると、バッテリ電力出力停止モードに移行し、放電部２３をオフし、かつ充電部２４をオフして、バッテリ部２０からの電力の出力を停止させる。
【００３７】
放電部２３および充電部２４は、例えば、ＦＥＴ（Field Effect Transistor）を利用したトランジスタスイッチであり、ＢＭＵ２１からのスイッチ制御によりオンまたはオフして、バッテリセル２２からの放電またはバッテリセル２２への充電を行う。
【００３８】
図３はバッテリ部の状態と放電部／充電部との関係の一例を示す図である。テーブルＴ１において、バッテリ部２０の状態が放電のとき、放電部２３はオンかつ充電部２４はオンになる。バッテリ部２０の状態が放電のときは、充電部２４は制御不要なためオンになっている。
【００３９】
また、バッテリ部２０の状態が充電のとき、放電部２３はオンかつ充電部２４はオンになる。この場合、バッテリ部２０の状態が満充電のときは過充電を防ぐために、充電部２４はオフになる。
【００４０】
さらに、バッテリ部２０の状態が電力出力停止コマンドによって電力出力停止状態になるときは、放電部２３はオフかつ充電部２４はオフになる。なお、電力出力停止状態には、ＭＣＵ１０が起動している間はＭＣＵ１０から何らかの指示を受け付けることが可能なサスペンド（Suspend）モードと、ＭＣＵ１０からの指示を受け付けないシャットダウンモード（ＢＭＵ２１のシャットダウン）がある。いずれの場合も放電部２３および充電部２４がオフになって、バッテリ部２０からの電力出力は停止される。
【００４１】
このように、ＢＭＵ２１は、ＭＣＵ１０からの電力出力停止コマンドを受信すると、バッテリ電力出力停止モードに移行し、放電部２３の放電処理および充電部２４の充電処理を共に停止して、バッテリ部２０からの電力出力を停止する。これにより、精度よくバッテリ部２０からの電力出力を停止させることができる。
【００４２】
図４は情報処理装置のハードウェア構成の一例を示す図である。情報処理装置１−２は、プロセッサ（コンピュータ）１００によって全体制御されている。プロセッサ１００は、ＭＣＵ１０の機能を実現する。
【００４３】
プロセッサ１００には、バス１０３を介して、メモリ１０１、入出力インタフェース１０２およびネットワークインタフェース１０４が接続されている。また、プロセッサ１００は、バッテリ部２０内のＢＭＵ２１に接続されている。
【００４４】
プロセッサ１００は、マルチプロセッサであってもよい。プロセッサ１００は、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１００は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組み合わせであってもよい。
【００４５】
メモリ１０１は、情報処理装置１−２の主記憶装置として使用される。メモリ１０１には、プロセッサ１００に実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１０１には、プロセッサ１００による処理に要する各種データが格納される。
【００４６】
また、メモリ１０１は、情報処理装置１−２の補助記憶装置としても使用され、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。メモリ１０１は、補助記憶装置として、フラッシュメモリやＳＳＤ（Solid State Drive）等の半導体記憶装置やＨＤＤ（Hard Disk Drive）等の磁気記録媒体を含んでもよい。
【００４７】
バス１０３に接続されている周辺機器としては、入出力インタフェース１０２、ネットワークインタフェース１０４および上述のバッテリ部２０がある。入出力インタフェース１０２は、プロセッサ１００からの命令にしたがって情報処理装置１−２の状態を表示する表示装置として機能するモニタ（例えば、ＬＥＤ（Light Emitting Diode）やＬＣＤ（Liquid Crystal Display）等）が接続できる。
【００４８】
さらに、入出力インタフェース１０２は、操作ボタンｂ０、・・・、ｂ３の機能を含む。また、入出力インタフェース１０２は、キーボードやマウス等の情報入力装置を接続可能であって、情報入力装置から送られてくる信号をプロセッサ１００に送信する。
【００４９】
さらにまた、入出力インタフェース１０２は、周辺機器を接続するための通信インタフェースとしても機能する。例えば、入出力インタフェース１０２は、レーザ光等を利用して、光ディスクに記録されたデータの読み取りを行う光学ドライブ装置を接続することができる。光ディスクには、Ｂｌｕ−ｒａｙＤｉｓｃ（登録商標）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（Rewritable）等がある。
【００５０】
また、入出力インタフェース１０２は、メモリ装置やメモリリーダライタを接続することができる。メモリ装置は、入出力インタフェース１０２との通信機能を搭載した記録媒体である。メモリリーダライタは、メモリカードへのデータの書き込み、またはメモリカードからのデータの読み出しを行う装置である。メモリカードは、カード型の記録媒体である。
【００５１】
ネットワークインタフェース１０４は、ネットワークに接続してネットワークインタフェース制御を行う。例えば、ＮＩＣ（Network Interface Card）、無線ＬＡＮ（Local Area Network）カード等を使用することもできる。ネットワークインタフェース１０４で受信されたデータは、メモリ１０１やプロセッサ１００に出力される。
【００５２】
以上のようなハードウェア構成によって、情報処理装置１−２の処理機能を実現することができる。例えば、情報処理装置１−２は、プロセッサ１００がそれぞれ所定のプログラムを実行することで本発明の処理を行うことができる。
【００５３】
情報処理装置１−２は、例えば、コンピュータで読み取り可能な記録媒体に記録されたプログラムを実行することにより、本発明の処理機能を実現する。情報処理装置１−２に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。
【００５４】
例えば、情報処理装置１−２に実行させるプログラムを補助記憶装置に格納しておくことができる。プロセッサ１００は、補助記憶装置内のプログラムの少なくとも一部を主記憶装置にロードし、プログラムを実行する。
【００５５】
また、光ディスク、メモリ装置、メモリカード等の可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えば、プロセッサ１００からの制御により、補助記憶装置にインストールされた後、実行可能となる。またプロセッサ１００が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００５６】
図５はバッテリ電力出力停止制御の動作の一例を示すフローチャートである。
〔ステップＳ１１〕ＭＣＵ１０は、バッテリ電力出力停止制御を行うための操作ボタンの組み合わせ入力を検出する。
【００５７】
例えば、ＭＣＵ１０は、ショートカットボタンｂ３を押しながらボリュームダウンボタンｂ２を押下して離し、次にボリュームアップボタンｂ１を押下して離し、最後にショートカットボタンｂ３を離す、といった操作を検出したとする。この場合、ＭＣＵ１０は、バッテリ部２０からの電力出力を停止するための操作ボタンの組み合わせ入力があったものと認識する。
【００５８】
〔ステップＳ１２〕ＭＣＵ１０は、情報処理装置１−２の状態が所定条件を満たすか否かを判定する。具体的には、ＭＣＵ１０は、ＡＣＰＩの状態がＳ４以下であり、かつ通電しているＡＣアダプタが情報処理装置１−２に対して非接続であるか否かを判定する。
【００５９】
ＡＣＰＩの状態がＳ４以下であり、かつ通電しているＡＣアダプタが情報処理装置１−２に対して非接続である条件が満たされる場合は、ステップＳ１３に処理が進み、該条件が満たされない場合はバッテリ電力出力停止制御を終了する。
【００６０】
〔ステップＳ１３〕ＭＣＵ１０は、ＢＭＵ２１へ電力出力停止コマンドを送信する。
〔ステップＳ１４〕ＢＭＵ２１は、電力出力停止コマンドを受信する。
【００６１】
〔ステップＳ１５〕ＢＭＵ２１は、電力出力停止コマンドを受信すると、放電部２３および充電部２４を共にオフさせるスイッチ制御を行う。
〔ステップＳ１６〕ＢＭＵ２１からのスイッチ制御により、放電部２３および充電部２４が共にオフして、バッテリセル２２からの電力がバッテリ部２０から外部に出力されなくなる。すなわち、バッテリ部２０からの電力出力が停止される。
【００６２】
＜第１の変形例＞
次に第２の実施の形態の第１の変形例について説明する。図６は第１の変形例の情報処理装置の構成の一例を示す図である。情報処理装置１−２ａは、ＭＣＵ１０、バッテリ部２０、電力生成・充電回路３０および通知部４０を備える。図２と同じ構成要素には同じ符号を付けて説明は省略する。
【００６３】
電力生成・充電回路３０には、ＡＣアダプタ５が接続されている。電力生成・充電回路３０は、ＡＣアダプタ５から出力されるＤＣ（Direct Current）電力にもとづいて、バッテリ部２０内のバッテリセル２２を充電するのに要する電力を生成して、バッテリ部２０へ出力する。
【００６４】
また、電力生成・充電回路３０は、バッテリ部２０から出力される電力（放電電力）、またはＡＣアダプタ５から出力されるＤＣ電力にもとづいて、ＭＣＵ１０に供給するＭＣＵ電力および通知部４０に供給するＬＥＤ電力を生成する。
【００６５】
通知部４０は、ＭＣＵ１０からの電力出力停止コマンドがＢＭＵ２１に受信されて、バッテリ部２０からの電力出力が停止したことをユーザに通知する。情報処理装置１−２ａでは、このような通知部４０を備えてバッテリ部２０からの電力出力の停止をユーザに通知することにより、操作性の向上を図ることが可能になる。
【００６６】
通知部４０は、通知用ＬＥＤ４１およびスイッチ４２を含む。通知用ＬＥＤ４１のアノードには、バッテリ部２０から出力される電力にもとづいて生成されたＬＥＤ電力が入力される。
【００６７】
通知用ＬＥＤ４１のカソードは、スイッチ４２の端子ａ１（第１端子）に接続される。スイッチ４２の端子ａ２（第２端子）は接地される（ＧＮＤに接続される）。スイッチ４２の制御端子ａ３には、ＭＣＵ１０から送信される通知制御信号が入力される。
【００６８】
スイッチ４２は、ＭＣＵ１０から通知制御信号が送信された場合はオンして、端子ａ１と端子ａ２が接続する。すなわち、通知用ＬＥＤ４０のカソードとＧＮＤとが接続して導通する。また、スイッチ４２は、ＭＣＵ１０から通知制御信号が送信されない場合はオフして、通知用ＬＥＤ４１のカソードとＧＮＤとは非接続になる。
【００６９】
図７はバッテリ電力出力停止の通知動作を含むバッテリ電力出力停止制御の動作の一例を示すフローチャートである。
〔ステップＳ２１〕ＭＣＵ１０は、バッテリ電力出力停止制御を行うための操作ボタンの組み合わせ入力を検出する。
【００７０】
例えば、ＭＣＵ１０は、ショートカットボタンｂ３を押しながらボリュームダウンボタンｂ２を押下して離し、次にボリュームアップボタンｂ１を押下して離し、最後にショートカットボタンｂ３を離す、といった操作を検出したとする。この場合、ＭＣＵ１０は、バッテリ部２０からの電力出力を停止するための操作ボタンの組み合わせ入力があったものと認識する。
【００７１】
〔ステップＳ２２〕ＭＣＵ１０は、情報処理装置１−２ａの状態の所定条件が満たされるか否かを判定する。具体的には、ＭＣＵ１０は、ＡＣＰＩの状態がＳ４であり、かつ通電しているＡＣアダプタが情報処理装置に対して非接続であるか否かを判定する。
【００７２】
ＡＣＰＩの状態がＳ４であり、かつ通電しているＡＣアダプタが情報処理装置に対して非接続である条件が満たされる場合は、ステップＳ２３に処理が進み、該条件が満たされない場合はバッテリ電力出力停止制御を終了する。
【００７３】
〔ステップＳ２３〕ＭＣＵ１０は、ＢＭＵ２１へ電力出力停止コマンドを送信する。
〔ステップＳ２４〕ＭＣＵ１０は、通知制御信号を通知部４０に送信する。
〔ステップＳ２５〕スイッチ４２がオンして通知用ＬＥＤ４１のカソードとＧＮＤとが導通するため、通知用ＬＥＤ４１は点灯する。
【００７４】
〔ステップＳ２６〕通知用ＬＥＤ４１の点灯後に、バッテリ部２０からの電力出力が停止した場合はステップＳ２７ａの状態へ進み、電力出力が停止しない場合はステップＳ２７ｂの状態へ進む。
【００７５】
〔ステップＳ２７ａ〕バッテリ部２０からの電力出力が停止するので、情報処理装置１−２ａ内のすべての電力が消失する。このため、ＬＥＤ電力の供給も消失するため、通知用ＬＥＤ４１が消灯する。したがって、この場合、バッテリ電力出力制御が正常に動作してバッテリ部２０からの電力出力が停止したことがユーザに認識される。
【００７６】
〔ステップＳ２７ｂ〕バッテリ部２０からの電力出力が停止していないため、ＬＥＤ電力の供給も続き、通知用ＬＥＤ４１が点灯し続ける。したがって、この場合、バッテリ電力出力制御が正常に動作せずバッテリ部２０からの電力出力が停止していないことがユーザに認識される。
【００７７】
〔ステップＳ２８〕ＢＭＵ２１は、電力出力停止コマンドを受信する。
〔ステップＳ２９〕ＢＭＵ２１は、電力出力停止コマンドを受信すると、放電部２３および充電部２４をオフさせるスイッチ制御を行う。
【００７８】
〔ステップＳ３０〕ＢＭＵ２１からのスイッチ制御により、放電部２３および充電部２４がオフして、バッテリセル２２からの電力がバッテリ部２０から外部に出力されなくなる。すなわち、バッテリ部２０の電力出力が停止される。
【００７９】
上記のように、ＭＣＵ１０は、電力出力停止コマンドの送信時に通知制御信号をスイッチ４２の制御端子ａ３に送信して、端子ａ１と端子ａ２を接続させるスイッチングを行う。そして、通知用ＬＥＤ４１は、このスイッチングにより点灯し、点灯後に消灯することでバッテリ部２０からの電力出力が停止したことを通知する。
【００８０】
このように、通知用ＬＥＤ４１が点灯した後に消灯することにより、バッテリ部２０からの電力出力が停止したことを、ユーザは明確に認識することができる。また、通知用ＬＥＤ４１の点灯後に消灯せずに点灯が継続する場合は、バッテリ部２０からの電力出力が停止しなかったことになり、装置異常が生じたことをユーザは明確に認識することができる。
【００８１】
＜第２の変形例＞
図８は第２の変形例の情報処理装置の構成の一例を示す図である。情報処理装置１−２ｂは、ＭＣＵ１０およびバッテリ部２０を備える（操作ボタンｂ０、・・・、ｂ３の図示は省略）。
【００８２】
図２、図６では、ＭＣＵ１０とＢＭＵ２１は、汎用のＳＭバス２ａを介して接続され、ＭＣＵ１０は、ＳＭバス２ａを通じて電力出力停止コマンドをＢＭＵ２１に送信していた。これに対し、第２の変形例の情報処理装置１−２ｂは、ＳＭバス２ａを有していない場合の構成をしている。
【００８３】
ＭＣＵ１０は、電力出力停止コマンドに対応するバッテリ制御信号を出力するための端子ｃ１を備え、ＢＭＵ２１は、バッテリ制御信号を受信するための端子ｃ２を備えて、端子ｃ１と端子ｃ２は専用ライン６を介して接続されている。
【００８４】
ＭＣＵ１０は、バッテリ電力出力停止制御を行う場合、バッテリ制御信号を端子ｃ１から出力する。ＢＭＵ２１は、専用ライン６を通じて流れてきたバッテリ制御信号を端子ｃ２で受信すると、放電部２３および充電部２４をオフするスイッチ制御を行い、バッテリ部２０からの電力の出力を停止する。
【００８５】
このように、ＭＣＵ１０とＢＭＵ２１を接続する専用ライン６を設け、専用ライン６を介して、バッテリ部２０からの電力出力を停止させるためのバッテリ制御信号をＢＭＵ２１に送信してバッテリ電力出力停止制御を行う。これにより、ＭＣＵ１０とＢＭＵ２１とを接続する汎用の通信バスが存在しない装置でも、本発明のバッテリ電力出力停止制御を実行することが可能になる。
【００８６】
以上説明したように、本発明によれば、バッテリの取り外し構造を持たない情報処理装置に対して、画面操作を行わずにバッテリからの電力出力を停止させることができる。このため、バッテリからの電力出力を停止させる際のシステムを起動しての画面操作が不要になるのでバッテリ残量に依存することがなく、充電器等を別途用意する必要がなくなる。また、画面表示の不具合にも関係なくバッテリからの電力出力を容易に停止させることができる。
【００８７】
さらに、例えば、ファームウェアのアップデート時のシステム全体の電源オフリセットや、動作不良時の電源オフリセットを効率よく簡易に行うことが可能になる。
さらにまた、保守者によって情報処理装置を分解するような場合、バッテリ取り外し構造を持たない従来の情報処理装置では、バッテリの電圧が印加された状態で分解が行われるため、回路がショートして故障や発火の危険があった。
【００８８】
これに対し、本発明では、バッテリ取り外し構造を持たない情報処理装置に対しても、バッテリからの電力出力を停止させることができるため、分解等の保守作業を安全に効率よく行うことが可能になる。
【００８９】
上記で説明した本発明の情報処理装置の処理機能は、コンピュータによって実現することができる。この場合、情報処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００９０】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶部、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記憶部には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープ等がある。光ディスクには、ＣＤ−ＲＯＭ／ＲＷ等がある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）等がある。
【００９１】
プログラムを流通させる場合、例えば、そのプログラムが記録されたＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶部に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶部に格納する。そして、コンピュータは、自己の記憶部からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【００９３】
また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤ等の電子回路で実現することもできる。
【００９４】
以上、実施の形態を例示したが、実施の形態で示した各部の構成は同様の機能を有する他のものに置換することができる。また、他の任意の構成物や工程が付加されてもよい。さらに、前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【符号の説明】
【００９５】
１−１  情報処理装置
１ａ  制御部
１ｂ  バッテリ部
１ｂ１  バッテリ管理部
１ｂ２  バッテリセル
Ｂ１、・・・、Ｂｎ  操作部
２  通信バス
【要約】
【課題】画面操作を行わずにバッテリからの電力出力を停止させる。
【解決手段】情報処理装置１−１は、操作部Ｂ１、・・・、Ｂｎ、制御部１ａおよびバッテリ部１ｂを備える。操作部Ｂ１、・・・、Ｂｎは、情報処理装置１−１を操作するためのボタンまたはスイッチに該当する。バッテリ部１ｂは、バッテリ管理部１ｂ１とバッテリセル１ｂ２を含む。バッテリ管理部１ｂ１は、バッテリセル１ｂ２の電力管理を行う。制御部１ａは、操作部Ｂ１、・・・、Ｂｎによって入力操作が行われたときの所定の組み合わせ入力を検出する。制御部１ａは、所定の組み合わせ入力の検出時に装置の所定条件が満たされている場合、通信バス２を介して、バッテリ部１ｂからの電力出力を停止させるためのコマンドをバッテリ管理部１ｂ１に送信する。そして、制御部１ａは、バッテリ部１ｂからの電力出力を停止させる。
【選択図】図１【図１】
0006738035.tif 000002
【図２】
0006738035.tif 000003
【図３】
0006738035.tif 000004
【図４】
0006738035.tif 000005
【図５】
0006738035.tif 000006
【図６】
0006738035.tif 000007
【図７】
0006738035.tif 000008
【図８】
0006738035.tif 000009