(57)【特許請求の範囲】
【請求項１】
主制御手段と、
前記主制御手段へ電源を供給可能な副制御手段と、
電源オフ状態において、前記副制御手段に前記主制御手段への電源供給を開始させるための操作信号を入力する第１の操作入力手段と、
電源供給の開始に関する状態を遷移させる機能とその他の任意に割り当てられた機能とを実行させるための操作入力をそれぞれ受ける第２の操作入力手段と、
を備え、
前記副制御手段は、
前記第２の操作入力手段からの操作入力に応じて、電源オフ状態において、前記操作信号が入力された場合でも前記主制御手段への電源供給を開始させない第１の状態を、前記操作信号が入力された場合に前記主制御手段への電源供給の開始が可能な第２の状態へ、遷移させる手段と、
前記遷移させた第２の状態において前記操作信号が入力された場合に、前記主制御手段への電源供給を開始して、電源オフ状態から電源オン状態へと遷移させる手段と、
前記第２の操作入力手段からの操作入力に応じて、前記第１の状態を前記第２の状態へ切り替えた後、一定時間、前記操作信号の入力がない場合に、当該第２の状態を前記第１の状態へ遷移させる手段と、
を具備する情報処理装置。
【請求項２】
前記副制御手段は、前記第２の状態である場合に、前記第２の操作入力手段からの操作入力に応じて、当該第２の状態を前記第１の状態へ遷移させる手段をさらに備える、請求項１に記載の情報処理装置。
【請求項３】
前記副制御手段は、前記第２の操作入力手段からの操作入力に応じて、前記第１の状態を前記第２の状態へ切り換えた後には、当該第２の状態を前記第１の状態へ切り替えることを禁止する手段をさらに備える、請求項１に記載の情報処理装置。
【請求項４】
情報処理装置の電源オフ状態において、第１の操作入力手段で、副制御手段に主制御手段への電源供給を開始させるための操作信号を入力するステップと、
第２の操作入力手段で、電源供給の開始に関する状態を遷移させる機能とその他の任意に割り当てられた機能とを実行させるための操作入力をそれぞれ受けるステップと、
前記第２の操作入力手段からの操作入力に応じて、前記電源オフ状態において、前記操作信号が入力された場合でも前記主制御手段への電源供給を開始させない第１の状態を、前記操作信号が入力された場合に前記主制御手段への電源供給の開始が可能な第２の状態へ、前記副制御手段が遷移させるステップと、
前記遷移させた第２の状態において前記操作信号が入力された場合に、前記主制御手段への電源供給を前記副制御手段が開始して、前記情報処理装置を前記電源オフ状態から電源オン状態へと遷移させるステップと、を有し、
前記第２の操作入力手段からの操作入力に応じて、前記副制御手段が、前記第１の状態を前記第２の状態へ切り替えた後、一定時間、前記操作信号の入力がない場合に、当該第２の状態を前記第１の状態へ遷移させる、情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、スレート型を代表として、操作スイッチが露出した形態の情報処理装置が登場している。このような情報処理装置においては、露出して設けられる操作スイッチを誤って押下し、ユーザが意図していない動作が行われる虞がある。
【０００３】
このような操作スイッチの誤操作を防止するため、様々な技術が開発されている。例えば、パーソナルコンピュータにおいて蓋を閉じた状態でも操作可能なコンソールパネルを有する場合に、このコンソールパネルに設けられるキーロック用スイッチを押下するとコンソールスイッチの入力を禁止するものが開示されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2002-259027号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように従来技術においては、装置表面に露出した操作スイッチの誤操作を防止するための手法として、ハードウェアで構成されるロック機構が多く見られた。しかしながら、装置の小型化に伴う実装面積の減少やコスト面から、ハードウェアの追加なしに電源オフ状態における電源スイッチの制御を行いたいという要求がある。
【０００６】
本発明の目的は、電源オフ状態において意図しない電源オンを抑制することができる情報処理装置およびその制御方法を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の情報処理装置は、主制御手段と、前記主制御手段へ電源を供給可能な副制御手段と、電源オフ状態において、前記副制御手段に前記主制御手段への電源供給を開始させるための操作信号を入力する第１の操作入力手段と、電源供給の開始に関する状態を遷移させる機能とその他の任意に割り当てられた機能とを実行させるための操作入力をそれぞれ受ける第２の操作入力手段と、を備え、前記副制御手段は、前記第２の操作入力手段からの操作入力に応じて、電源オフ状態において、前記操作信号が入力された場合でも前記主制御手段への電源供給を開始させない第１の状態を、前記操作信号が入力された場合に前記主制御手段への電源供給の開始が可能な第２の状態へ、遷移させる手段と、前記遷移させた第２の状態において前記操作信号が入力された場合に、前記主制御手段への電源供給を開始して、電源オフ状態から電源オン状態へと遷移させる手段と、前記第２の操作入力手段からの操作入力に応じて、前記第１の状態を前記第２の状態へ切り替えた後、一定時間、前記操作信号の入力がない場合に、当該第２の状態を前記第１の状態へ遷移させる手段と、を具備する。
【０００８】
また、実施形態の情報処理装置の制御方法は、情報処理装置の電源オフ状態において、第１の操作入力手段で、副制御手段に主制御手段への電源供給を開始させるための操作信号を入力するステップと、第２の操作入力手段で、電源供給の開始に関する状態を遷移させる機能とその他の任意に割り当てられた機能とを実行させるための操作入力をそれぞれ受けるステップと、前記第２の操作入力手段からの操作入力に応じて、前記電源オフ状態において、前記操作信号が入力された場合でも前記主制御手段への電源供給を開始させない第１の状態を、前記操作信号が入力された場合に前記主制御手段への電源供給の開始が可能な第２の状態へ、前記副制御手段が遷移させるステップと、前記遷移させた第２の状態において前記操作信号が入力された場合に、前記主制御手段への電源供給を前記副制御手段が開始して、前記情報処理装置を前記電源オフ状態から電源オン状態へと遷移させるステップと、を有し、前記第２の操作入力手段からの操作入力に応じて、前記副制御手段が、前記第１の状態を前記第２の状態へ切り替えた後、一定時間、前記操作信号の入力がない場合に、当該第２の状態を前記第１の状態へ遷移させる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態におけるコンピュータの外観構成を示す図。
【図２】本実施形態におけるコンピュータのシステム構成を示すブロック図。
【図３】本実施形態におけるコンピュータの電源スイッチロックの状態遷移を示す図。
【図４】本実施形態におけるコンピュータ１の電源スイッチロックの状態と各状態における制御内容の対応を示す表。
【図５】本実施形態におけるコンピュータ１の電源スイッチロック状態の制御手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。
図１は一実施形態に係る情報処理装置の外観を示す図である。この情報処理装置は、例えばバッテリ駆動可能なコンピュータ１として実現されている。
コンピュータ１は、図１に示すように矩形状の扁平な形状を成している。コンピュータ１には、筺体２の表面５に露出するように、表示部であるLCD（Liquid Crystal Display）３、電源スイッチ６、LED７、マルチファンクションボタン８が設けられている。また筐体２内部には、加速度センサ９が設けられ、コンピュータ１の移動を検出することができる。また、LCD３の上面には透明のタッチパネル４が設けられており、LCD３とタッチパネル４とによってタッチスクリーンディスプレイが実現されている。そして、このタッチスクリーンディスプレイは、ペン又は指によってタッチされた表示画面上のタッチエリア（タッチ位置とも云う）を検出する。ユーザは、タッチパネル４、電源スイッチ６、マルチファンクションボタン８を操作して各種操作を行う。
【００１１】
電源スイッチ６は、筐体２の表面５に露出して設けられ、コンピュータ１の電源をオン／オフするための操作入力を受け付ける。
LED７は、コンピュータ１の動作状態をユーザに報知するために発光するデバイスである。LED７は、点灯色や点灯／点滅を切り替えることで、様々な動作状態を示すことができる。
【００１２】
マルチファンクションボタン８は、各々任意の機能が割り当てられるボタンスイッチであり、例えば電源スイッチロックを設定／解除するためのボタンとして利用することができる。
【００１３】
図２は、本実施形態におけるコンピュータ１のシステム構成を示すブロック図である。
コンピュータ１は、CPU（Central Processing Unit）１０、ノースブリッジ１１、主メモリ１２、グラフィクスコントローラ１３、サウスブリッジ１４、ＢＩＯＳ−ＲＯＭ（Basic Input/Output System−Read Only Memory）１５、SSD（Solid State Drive）１６、BIOS１７、エンベデッドコントローラ（EC）１８等を備えている。
【００１４】
CPU１０は、コンピュータ１の動作を制御するために設けられたプロセッサであり、SSD１６から主メモリ１２に読込まれるオペレーティングシステム（ＯＳ）３０及び電源スイッチ制御プログラム３１等の各種アプリケーションプログラム等を実行する。
【００１５】
CPU１０は、電源スイッチ制御プログラム３１を実行することで、現在の電源スイッチロック状態を設定したり、ある電源スイッチ状態から別の電源スイッチ状態に遷移する際の特定入力を設定したりすることができる。設定された情報は、エンベデッドコントローラ（ＥＣ）１８内の設定情報２０に記憶される。
【００１６】
また、CPU１０は、ＢＩＯＳ−ＲＯＭ１５に格納された、コンピュータ１のハードウェアを制御するためのプログラムであるシステムＢＩＯＳを実行する機能も有する。
【００１７】
ノースブリッジ１１はCPU１０のローカルバスとサウスブリッジ１４との間を接続するブリッジデバイスである。ノースブリッジ１１には、主メモリ１２をアクセス制御するメモリコントローラも内蔵されている。
【００１８】
主メモリ１２は、CPU１０が実行するＯＳ３０及び各種アプリケーションを読込む一時格納領域であり、当該主メモリ１２には、SSD１６に記憶されている、ＯＳ３０及び電源スイッチ制御プログラム３１等のプログラムを読込む。
【００１９】
グラフィクスコントローラ１３は、コンピュータ１のディスプレイとして使用されるＬＣＤ３を制御する表示コントローラである。そしてグラフィクスコントローラ１３は、ノースブリッジ１１を介してCPU１０から入力される描画要求に基づいてビデオメモリ（ＶＲＡＭ）に表示データを描画するための表示処理（グラフィクス演算処理）を実行する。ビデオメモリには、ＬＣＤ３に表示される画面イメージに対応する表示データを格納する。
【００２０】
サウスブリッジ１４は、SSD１６を制御するためのＩＤＥ（ＩｎｔｅｇｒａｔｅｄＤｒｉｖｅ Ｅｌｅｃｔｒｏｎｉｃｓ）コントローラやＳｅｒｉａｌＡＴＡコントローラを内蔵している。
【００２１】
エンベデッドコントローラ（ＥＣ）１８は、ユーザによる電源スイッチ６の操作に応じてコンピュータ１を電源オン／オフする機能を有している。また、エンベデッドコントローラ（ＥＣ）１８は、ＬＣＤ３に設けられているタッチパネル４を制御するタッチパネルコントローラ１９を含んでいる。
【００２２】
なお、タッチパネル４は、例えば、抵抗膜方式または静電容量方式等を用いて、タッチパネル（タッチスクリーンディスプレイ）上のタッチエリア（タッチ位置）を検出するように構成されている。
【００２３】
また、エンベデッドコントローラ（ＥＣ）１８は、電源スイッチロック制御に関する設定情報２０を格納している。エンベデッドコントローラ（ＥＣ）１８は、コンピュータ１を電源オン／オフに関わらず常に動作しているため、コンピュータ１が電源オフされた場合であっても、設定情報２０に基づいて電源スイッチロックの制御を実行することができる。即ち、エンベデッドコントローラ（ＥＣ）１８は、設定情報２０に記憶されている現在の電源スイッチロック状態と制御内容を参照して、タッチパネル４、電源スイッチ６、マルチファンクションボタン８、及び加速度センサ９からの入力を検出すると、電源スイッチロックの状態をソフトウェア的に制御する。
【００２４】
電源コントローラ２１は、外部電源がＡＣアダプタ２２を介して供給されている場合、ＡＣアダプタ２１から供給される外部電源を用いてコンピュータ１の各コンポーネントに供給すべきシステム電源を生成する。また、電源コントローラ２１は、外部電源がＡＣアダプタ２２を介して供給されていない場合、バッテリ２３を用いてコンピュータ１の各コンポーネントに供給すべきシステム電源を生成する。
【００２５】
電源コントローラ２１は、エンベデッドコントローラ（ＥＣ）１８によって制御される。エンベデッドコントローラ（ＥＣ）１８は、電源オフ中に電源オンを指示する操作信号を検出した場合、設定情報２０を参照して電源スイッチ６がロックされているか否かを判別する。電源スイッチ６がロックされていると判別した場合、電源コントローラ２１の制御を行わない。一方、電源スイッチ６がロックされていないと判別した場合、電源コントローラ２１を電源オンするように制御する。
【００２６】
この電源スイッチのロック／アンロックは、LED７の点灯色を異ならせることや、LCD４上に表示を行うことでユーザに報知する。
図３は、本実施形態におけるコンピュータの電源スイッチロックの状態遷移を示す図である。
コンピュータ１の電源状態は、電源オン状態と電源オフ状態とに大別される。更に、本実施の形態におけるコンピュータ１は、電源オフ状態として状態A、状態A´、状態B及び状態Cの４状態を有する。
【００２７】
状態Aは、強制電源スイッチロック状態を指し、電源スイッチ６が押下されても電源オン状態に遷移させない状態である。状態Aにおいて、特定入力a1がされると状態Cに、特定入力a2がされると状態A´にそれぞれ遷移する。例えば、特定入力a1をマルチファンクションボタン８を４秒間継続して押下する入力、特定入力a2をマルチファンクションボタン８を１秒間押下した後、離し、再度押下するという入力として割り当てることができる。
【００２８】
これらの特定入力は一例であり、マルチファンクションボタン８による他の操作入力であっても良い。また、タッチパネル４等の他の入力デバイスによる入力でも良い。タッチパネル４では、記号や数字の表示を選択することでパスワードを入力したり、特定の図形を描いたりすることで、電源スイッチロックを解除することが出来るとしても良い。
【００２９】
更に、特定入力を、マルチファンクションボタン８とタッチパネル４との入力の組み合わせとしても良い。例えば、マルチファンクションボタン８を押下しながらタッチパネル４でパスワードを入力する等がある。特定入力は予め設定されていても良いし、ユーザが設定及び変更できるとしても良い。
【００３０】
状態A´は、強制電源スイッチロックを一時解除した状態である。即ち、状態A´に遷移した状態で一定時間内に電源スイッチ６が押下されると電源オン状態に遷移する。一方、一定時間内に電源スイッチ６が押下されない場合には、状態Aに戻る。
【００３１】
状態Bは、電源スイッチロック許可状態であり、マルチファンクションボタン８の特定入力b1や加速度センサ９でコンピュータ１の移動を検出した場合に、状態Aの強制電源スイッチロック状態に遷移可能である。例えば、特定入力b1を、マルチファンクションボタン８を４秒間継続して押下する入力として割り当てる。また、状態Bにおいては、電源スイッチロックはされていないので、状態Bにおいて電源スイッチ６が押下されると電源オン状態に遷移する。
【００３２】
状態Cは、電源スイッチロック禁止状態であり、電源スイッチロックを行うことが不可能である。即ち、状態Aからマルチファンクションボタン８の特定入力a1がされると状態Aに戻ることが出来ない。状態Cにおいて電源スイッチ６が押下されると、電源オン状態に遷移する。
【００３３】
図４は、本実施形態におけるコンピュータ１の電源スイッチロックの状態と各状態における制御内容の対応を示す表である。この対応表は、現在のコンピュータ１の電源スイッチロック状態と共に、設定情報２０に記憶されている。
【００３４】
コンピュータ１は電源オフ状態として状態A、状態A´、状態B及び状態Cの４状態を有する。
状態Aにおける第１の制御は、特定入力a1がされると状態Cに遷移させる。即ち、強制電源スイッチロック状態（状態A）において特定入力a1がされると、電源スイッチロックを禁止する状態（状態C）に遷移させる。
【００３５】
状態Aにおける第２の制御は、特定入力a2がされると状態A´に遷移させる。即ち、強制電源スイッチロック状態（状態A）において特定入力a2がされると、電源スイッチロックを一時的に解除する状態（状態A´）に遷移させる。
【００３６】
状態Aにおける第３の制御は、電源スイッチ６が押下された場合、状態Aを維持する。即ち、強制電源スイッチロック状態（状態A）において電源スイッチ６が押下されても、電源をオンしない。
【００３７】
状態A´における第１の制御は、一定時間内に電源スイッチ６が押下されると、電源オン状態に遷移に遷移させる。即ち、強制電源スイッチロックを一時解除した状態（状態A´）において、一定時間内に電源スイッチ６が操作されて電源オンが指示されると、その操作信号に応じて電源の供給が開始される。
【００３８】
状態A´における第２の制御は、一定時間内に電源スイッチ６が押下されなければ、状態Aに遷移する。即ち、特定入力a1とは異なり、特定入力a2では一時的にしか強制電源スイッチロックが解除されないため、一定時間経過後は元の状態Aに戻る。
【００３９】
状態Bにおける第１の制御は、特定入力b1がされると状態Aに遷移させる。即ち、電源スイッチロック許可状態（状態B）において特定入力b1がされると、強制的に電源スイッチロックを行う状態（状態A）に遷移させる。
【００４０】
状態Bにおける第２の制御は、加速度センサ９によりコンピュータ１の移動が検出されると、状態Aに遷移させる。即ち、電源スイッチロック許可状態（状態B）においてコンピュータ１の移動が検出されると、強制的に電源スイッチロックを行う状態（状態A）に遷移させる。
【００４１】
状態Bにおける第３の制御は、電源スイッチ６が押下されると、電源オン状態に遷移させる。即ち、電源スイッチロック許可状態（状態B）において電源スイッチ６が押下されると、電源スイッチ６はロックされていないので、電源スイッチ６から送出される電源供給の開始を指示する操作信号に応じて、電源コントローラ２１が制御され電源オン状態となる。
【００４２】
状態Cにおける制御は、電源スイッチ６が押下されると、電源オン状態に遷移させる。即ち、電源スイッチロック禁止状態（状態C）において電源スイッチ６が押下されると、電源スイッチ６はロックされていないので、電源スイッチ６から送出される電源供給の開始を指示する操作信号に応じて、電源コントローラ２１が制御され電源オン状態となる。
【００４３】
図５は、本実施形態におけるコンピュータ１の電源スイッチロック状態の制御手順を示すフローチャートである。図５では、状態Bをスタートとして、電源スイッチロック状態の遷移を説明する。
【００４４】
まず、エンベデッドコントローラ（ＥＣ）１８は、電源スイッチ６が押下されたか否かを判別する（ステップS１０１）。ステップS１０１で判別した結果、電源スイッチ６が押下されたと判別した場合（ステップS１０１のYes）、電源オン状態に遷移する（ステップS１１１）。一方、ステップS１０１で判別した結果、電源スイッチ６が押下されていないと判別した場合（ステップS１０１のNo）、特定入力b1がされたか否かを判別する（ステップS１０２）。
【００４５】
ステップS１０２で判別した結果、特定入力b1がされたと判別した場合（ステップS１０２のYes）、状態Aに遷移する（ステップS１０４）。一方、ステップS１０２で判別した結果、特定入力b1がされていないと判別した場合（ステップS１０２のNo）、次にエンベデッドコントローラ（ＥＣ）１８は、加速度センサ９でコンピュータ１の移動を検出したか否かを判別する（ステップS103）。
【００４６】
ステップS１０３で判別した結果、移動を検出していないと判別した場合（ステップS１０３のNo）、ステップS１０１に戻る。一方、ステップS１０３で判別した結果、移動を検出したと判別した場合（ステップS１０３のYes）、状態Aに遷移する（ステップS１０４）。
【００４７】
次に、状態Aに遷移した場合（ステップS１０４）、エンベデッドコントローラ（ＥＣ）１８は、特定入力a1がされたか否かを判別する（ステップS１０５）。ステップS１０５で判別した結果、特定入力a1がされたと判別した場合（ステップS１０５のYes）、状態Cに遷移する（ステップS１０６）。次に、エンベデッドコントローラ（ＥＣ）１８は、電源スイッチ６が押下されたか否かを判別する（ステップS１０７）。ステップS１０７で判別した結果、電源スイッチ６が押下されていないと判別した場合（ステップS１０７のNo）、ステップS１０７に戻る。即ち、電源スイッチ６が押下されるまで状態Cを維持する。一方、ステップS１０７で判別した結果、電源スイッチ６が押下されたと判別した場合（ステップS１０７のYes）、電源オン状態に遷移する（ステップS１１１）。
【００４８】
ステップS１０５で判別した結果、特定入力a1がされていないと判別した場合（ステップS１０５のNo）、エンベデッドコントローラ（ＥＣ）１８は特定入力a2がされたか否かを判別する（ステップS１０８）。ステップS１０８で判別した結果、特定入力a2がされていないと判別した場合（ステップS１０８のNo）、ステップS１０５に遷移する。一方、ステップS１０８で判別した結果、特定入力a2がされたと判別した場合（ステップS１０８のYes）、状態A´に遷移する（ステップS１０９）。
【００４９】
次に、エンベデッドコントローラ（ＥＣ）１８は、一定時間内に電源スイッチ６が押下されたか否かを判別する（ステップS１１０）。ステップS１１０で判別した結果、一定時間内に電源スイッチ６が押下されていないと判別した場合（ステップS１１０のNo）、状態Aに遷移する（ステップS１０４に戻る）。一方、ステップS１１０で判別した結果、一定時間内に電源スイッチ６が押下されたと判別した場合（ステップS１１０のYes）、電源オン状態に遷移する（ステップS１１１）。以上で、電源スイッチロック状態の制御手順を終了する。
【００５０】
以上のように、本実施の形態によれば、コンピュータ１の電源オフ中に電源スイッチ６を制御することが出来る。即ち、コンピュータ１の電源がオフされている状態であっても動作しているエンベデッドコントローラ（ＥＣ）１８で電源スイッチ６をソフトウェア的に制御することで、ハードウェアの追加なしに電源スイッチのロック／アンロックを切り替えることが実現する。本実施の形態によれば、実装面積の制限のある小型の情報処理装置においても適用することができ、コストアップを招くことがない。また、意図しない電源オンを抑制することで、省電力化を図ると共に、情報処理装置のセキュリティを向上させることが出来る。
【００５１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５２】
１…コンピュータ、２…筐体、３…LCD、４…タッチパネル、５…表面、６…電源スイッチ、７…LED、８…マルチファンクションボタン、９…加速度センサ、１０…CPU、１１…ノースブリッジ、１２…主メモリ、１３…グラフィクスコントローラ、１４…サウスブリッジ、１５…BIOS-ROM、１６…SSD、１７…BIOS、１８…エンベデッドコントローラ（ＥＣ）、１９…タッチパネルコントローラ、２０…設定情報、２１…電源コントローラ、２２…ACアダプタ、２３…バッテリ、３０…OS、３１…電源スイッチ制御プログラム。
【図１】
0005414858.tif 000002
【図２】
0005414858.tif 000003
【図３】
0005414858.tif 000004
【図４】
0005414858.tif 000005
【図５】
0005414858.tif 000006