(57)【要約】【課題】情報処理装置が持ち運ばれる時に省電力制御するとともに、情報処理装置に接続されている入力デバイスからの誤入力を防止することが可能となる情報処理装置を提供することを目的とする。【解決手段】本実施形態に係る情報処理装置は、本体筐体と、前記本体筐体の上面を覆う閉じ位置と、前記本体筐体の上面が開放される開き位置との間で回動可能となるように前記本体筐体に接続される表示筐体と、前記情報処理装置の加速度を検知する加速度センサと、前記表示筐体が閉じ位置にあるか否かを検知する開閉センサと、前記本体筐体内に設けられ、外部デバイスが接続されるポートと、前記加速度センサによる検知結果と前記開閉センサによる検知結果に応じて、前記ポートに電力を供給するか否かを制御するコントローラと、を備える。【選択図】  図３
2011134187.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
本体筐体と、
前記本体筐体の上面を覆う閉じ位置と、前記本体筐体の上面が開放される開き位置との間で回動可能となるように前記本体筐体に接続される表示筐体と、
前記情報処理装置の加速度を検知する加速度センサと、
前記表示筐体が閉じ位置にあるか否かを検知する開閉センサと、
前記本体筐体内に設けられ、外部デバイスが接続されるポートと、
前記加速度センサによる検知結果と前記開閉センサによる検知結果に応じて、前記ポートに電力を供給するか否かを制御するコントローラと、
を備えることを特徴とする情報処理装置。
【請求項２】
前記コントローラは、前記加速度センサによる検知結果と前記開閉センサによる検知結果に加え前記ポートに接続されるデバイス種類に応じて、前記ポートに電力を供給するか否かを制御することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ポートに接続されたデバイスの識別情報を保持する記憶装置を備えることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記ポートに接続されるデバイス種類が入力デバイスである場合に、前記コントローラは、入力デバイスの接続された前記ポートへの電力供給をオフすることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記ポートに接続されるデバイス種類がストレージデバイスである場合に、前記コントローラは、ストレージデバイスの接続された前記ポートへの電力供給を維持することを特徴とする請求項３記載の情報処理装置。
【請求項６】
情報処理装置であって、
本体筐体と、
前記本体筐体の上面を覆う閉じ位置と、前記本体筐体の上面が開放される開き位置との間で回動可能となるように前記本体筐体に接続される表示筐体と、
前記情報処理装置の加速度を検知する加速度センサと、
前記表示筐体が閉じ位置にあるか否かを検知する開閉センサと、
前記本体筐体内に設けられ、外部デバイスが接続されるポートと、
前記加速度センサによる検知結果と前記開閉センサによる検知結果との少なくともいずれか一方に応じて、前記ポートに電力を供給するか否かを制御するコントローラと、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置が持ち運ばれる時の省電力制御に関する。
【背景技術】
【０００２】
パーソナルコンピュータに代表される情報処理装置は、ユーザが装置を持ち運ぶことを前提に設計されていることが多い。通常、ノート型のパーソナルコンピュータはＡＣアダプタが接続されて外部から電力供給を受けて駆動するとともに、パーソナルコンピュータに内蔵されるバッテリから電力供給を受けて駆動することが可能である。
【０００３】
ユーザがノート型のパーソナルコンピュータを持ち運んで使用する際に、ＡＣアダプタを携帯せず内蔵バッテリから電力供給を受けてパーソナルコンピュータを駆動させる場合が多い。そのため、バッテリ駆動時間を延ばすための省電力制御技術はノート型のパーソナルコンピュータにとって重要である。
【０００４】
特許文献１には、電子機器の蓋体が閉じられたことを検知して、電子機器が移動されることにより障害が生じるおそれのある機能を停止させる技術が開示されている。例えば、ＨＤＤが動作可能状態にあるときに電子機器を移動させると、誤操作やディスクを傷つけるという事態を招く虞があるため、移動時にはハードディスクのヘッドをアンロードさせている。また、蓋体が閉じられている状態では、表示装置をオフすることで消費電力を低減させることも行なわれている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３５２８９７号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載された技術では、移動時に生じる障害を軽減するために、蓋体が閉じられたことで電子機器が移動されると判断していると言える。しかし、ノート型のパーソナルコンピュータは蓋体を閉じたら常に移動されるとは限らず、逆に蓋体を開いた状態で移動されることもある。
【０００７】
特許文献１では、移動時にオフする代表的な装置としてハードディスクドライブや表示装置を想定していえるが、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｅａｌ  Ｂｕｓ）ポートに接続されたデバイスに応じた処理については、考慮されていない。すなわち、パーソナルコンピュータの蓋体を閉じた場合であっても、ＵＳＢポートにＵＳＢマウスやＵＳＢキーボードが接続された状態で持ち運ばれることもあり、これらＵＳＢマウスやＵＳＢキーボードから入力がされ、ユーザの意図しない操作がされてしまうことがある。そのため、パーソナルコンピュータの持ち運びを検出するには蓋体の状態以外の指標も合わせて必要である。また、パーソナルコンピュータが持ち運ばれている状態であっても、ＵＳＢマウスやＵＳＢキーボードが接続されているＵＳＢポートを通じて不必要に電力が消費される。
【０００８】
そこで本発明の目的は、情報処理装置が持ち運ばれる時に省電力制御するとともに、情報処理装置に接続されている入力デバイスからの誤入力を防止することが可能となる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明に係る情報処理装置は、情報処理装置であって、本体筐体と、前記本体筐体の上面を覆う閉じ位置と、前記本体筐体の上面が開放される開き位置との間で回動可能となるように前記本体筐体に接続される表示筐体と、前記情報処理装置の加速度を検知する加速度センサと、前記表示筐体が閉じ位置にあるか否かを検知する開閉センサと、前記本体筐体内に設けられ、外部デバイスが接続されるポートと、前記加速度センサによる検知結果と前記開閉センサによる検知結果に応じて、前記ポートに電力を供給するか否かを制御するコントローラと、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、情報処理装置が持ち運ばれる時に省電力制御するとともに、情報処理装置に接続されている入力デバイスからの誤入力を防止することが可能となる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るコンピュータを示す外観斜視図。
【図２】本発明の実施形態に係るコンピュータの背面を示す斜視図。
【図３】本発明の実施形態に係るコンピュータの構成を示すブロック図。
【図４】本発明の実施形態に係るデバイス設定テーブルを模式的に示す図。
【図５】本発明の実施形態に係るポップアップメッセージを模式的に示す図。
【図６】本発明の実施形態に係る省電力制御の手順例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下本発明に係る実施の形態を、図面を参照して説明する。本実施形態では電子機器としてノート型のコンピュータを例に説明する。図１および図２は本発明の実施形態に係るコンピュータを示す外観斜視図である。
【００１３】
コンピュータ１は、本体筐体２と表示筐体３とを備えている。本体筐体２は、底壁２ａ、上壁２ｂ、左右の側壁２ｃおよび後壁２ｄを有する偏平な箱状をなしている。上壁２ｂは、キーボード９を支持している。
【００１４】
さらに、本体筐体２は、底壁２ａを有するベース６と、上壁２ｂを有するトップカバー７とに分割されている。トップカバー７は、ベース６を上方から覆うとともに、このベース６に取り外し可能に支持されている。
【００１５】
本体筐体２には表示筐体３がヒンジ部４を介して回動可能に取り付けられている。表示筐体３は本体筐体２の上壁２ｂが開放される開き位置と、本体筐体２の上壁２ｂが覆われる閉じ位置とで回動可能である。表示筐体３内にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）３ａから構成される表示装置が組み込まれる。
【００１６】
本体筐体２の側壁２ｃには、ＵＳＢデバイスを接続するためのＵＳＢポート１４ａが設けられる。本体筐体２の後壁２ｄには、ＬＡＮコネクタ１５、ＵＳＢポート１４ｂ、ＲＧＢコネクタ１７、ＡＣアダプタを接続するためのＤＣ−ＩＮコネクタ１８などが露出するように設けられている。なお以後の説明でＵＳＢポート１４ａとＵＳＢポート１４ｂを区別する必要のないときは、ＵＳＢポート１４と表記する。
【００１７】
本体筐体２の上壁２ａには、ユーザによる入力操作を行うためのタッチパッド８およびキーボード９が取り付けられる。また、本体筐体２の上壁２ａにはコンピュータ１の電源をオン／オフするための電源スイッチ１０も設けられる。
【００１８】
図１および図２には、ＵＳＢポート１４ａを側壁２ｃに設け、ＵＳＢポート１４ｂを後壁２ｄに設けた例を示しているが、側壁２ｃ、後壁２ｄに限らず任意の場所に任意の数だけＵＳＢポート１４を設けることができる。
【００１９】
本体筐体２には開閉センサ１２が設けられる。開閉センサ１２は、表示筐体３が本体筐体２の上壁２ｂが開放される開き位置と、本体筐体２の上壁２ｂが覆われる閉じ位置とのいずれの状態にあるかを検知するためのセンサである。
【００２０】
開閉センサ１２には例えばホール素子が用いられる。ホール素子は、ホール効果を利用した磁気センサである。一方、表示筐体３内にはマグネット１１が設けられる。
表示筐体３が閉じられることで、表示筐体３内のマグネット１１が本体筐体２内の開閉センサ１２に近づくと、表示筐体３が閉じた状態であると検知される。反対に表示筐体３内のマグネット１１が本体筐体２内の開閉センサ１２から遠ざかると、表示筐体３が開いた状態であると検知される。このようにして、表示筐体３が開き位置にあるか閉じ位置にあるかが検知される。
【００２１】
別の方法として、表示筐体３の開閉と機械的なスイッチのオン／オフを連動させる機構を採用して表示筐体３の開閉を検知するようにしても良い。
本体筐体２には加速度センサ１３も設けられる。加速度センサ１３は、物体にかかる加速度を計測するためのセンサである。加速度センサ１３によって、コンピュータ１にかかる加速度の変化を検知することでコンピュータ１が持ち運ばれていることを検知することができる。
【００２２】
図３は本発明の実施形態に係るコンピュータの構成を示すブロック図である。コンピュータ１には、ＣＰＵ２０、チップセット２１、主メモリ（ＲＡＭ）２２、グラフィックスコントローラ２３、ハードディスクドライブ（ＨＤＤ）２４、ＢＩＯＳ−ＲＯＭ２５、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）３０、および表示装置３ａ、タッチパッド８、キーボード９、電源スイッチ１０等が設けられている。
【００２３】
ＣＰＵ２０は、コンピュータ１の各コンポーネントの動作を制御するプロセッサである。このＣＰＵ２０は、ＨＤＤ２４から主メモリ（ＲＡＭ）２２にロードされるオペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。主メモリ（ＲＡＭ）２２は、各種データバッファの格納にも用いられる。
【００２４】
また、ＣＰＵ２０は、ＢＩＯＳ−ＲＯＭ２５に格納されたＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）も実行する。ＢＩＯＳはハードウェア制御のためのプログラムである。ＢＩＯＳにはＢＩＯＳドライバ群が含まれ、各ＢＩＯＳドライバは、ハードウェア制御のための複数の機能をオペレーティングシステムやアプリケーションプログラムに提供するために、それらの機能に対応する複数のファンクション実行ルーチン群を含んでいる。
【００２５】
また、ＢＩＯＳはＨＤＤ２４のような記憶装置からオペレーティングシステムを主メモリ（ＲＡＭ）２２に展開して、コンピュータ１をユーザが操作可能な状態にするための処理も実行する。
【００２６】
チップセット２１は、ＣＰＵ２０とのインタフェース、主メモリ（ＲＡＭ）２２とのインタフェース、グラフィックスコントローラ２３とのインタフェースを備えている。また、ＵＳＢポート１４ａ、ＵＳＢポート１４ｂに接続されたＵＳＢデバイスの制御や、エンベデッドコントローラ３０との通信も行う。
【００２７】
グラフィックスコントローラ２３は、コンピュータ１のディスプレイモニタとして使用されるＬＣＤ３ａを制御する。グラフィックスコントローラ２３は、ＯＳまたはアプリケーションプログラムによってＶＲＡＭ２３１に書き込まれた表示データに対応する映像信号をＬＣＤ３ａに送出する。
【００２８】
ＨＤＤ２４は、ＯＳや各種のアプリケーションプログラム／ユーティリティプログラムおよびデータファイルを格納する。
エンベデッドコントローラ３０は、コンピュータ１の電源管理のためのコントローラと、タッチパッド８およびキーボード９などを制御するキーボードコントローラとが集積された１チップのマイクロコンピュータである。
【００２９】
エンベデッドコントローラ３０は、電源コントローラ３１と共同して、ユーザによる電源スイッチ１０の操作に応答してコンピュータ１をパワーオン／パワーオフする処理を実行する。電源コントローラ３１は、コンピュータ１に内蔵されたバッテリ３２からの電力、またはＡＣアダプタ３３を介して外部から供給される電力を用いて、コンピュータ１内の各コンポーネントに電力を供給する。
【００３０】
エンベデッドコントローラ３０には、レジスタ３０ａが設けられる。レジスタ３０ａには、表示筐体３が閉じられたことを開閉センサ１２が検知した結果や、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知した結果が記憶される。
【００３１】
スイッチ４１は、ＵＳＢポート１４ａ、ＵＳＢポート１４ｂに対する電源供給を制御するためのスイッチである。スイッチ４１がオン状態になれば、ＵＳＢ電源４２からＵＳＢポート１４ａ、ＵＳＢポート１４ｂに対して電力が供給される。スイッチ４１がオフ状態になれば、ＵＳＢ電源４２からＵＳＢポート１４ａ、ＵＳＢポート１４ｂに対して電源は供給されなくなる。
【００３２】
また、ＵＳＢポート１４ａに対しては電力が供給され、ＵＳＢポート１４ｂに対しては電力が供給されない状態や、ＵＳＢポート１４ｂに対しては電力が供給され、ＵＳＢポート１４ａに対しては電力が供給されない状態もとることができるように、スイッチ４１は制御される。そのため、ＵＳＢポート１４ａとＵＳＢポート１４ｂに対する電力供給状態をそれぞれ個別に制御することができる。このような制御は、エンベデッドコントローラ３０からの指示に応じて、スイッチ４１の状態が切り替えられることで実現される。
【００３３】
本実施形態では、開閉センサ１２の検知結果や、加速度センサ１３の検知結果や、ＵＳＢポート１４ａ、ＵＳＢポート１４ｂに接続されているデバイスの種類等に応じて、ＵＳＢポート１４ａ、ＵＳＢポート１４ｂをイネーブルにするかディセーブルにするか制御する。
【００３４】
ここで簡単に言えば、ＵＳＢポート１４がイネーブルであるとは、ＵＳＢポート１４に対して電源が供給されている状態を指す。すなわち、ＵＳＢポート１４に接続されたデバイスに対して電源が供給されるとともに、接続されたデバイスとチップセット２１を通じて通信することができる。
【００３５】
またＵＳＢポート１４がディセーブルであるとは、ＵＳＢポート１４に対する電源供給が断たれている状態を指す。ＵＳＢポート１４がディセーブルである時には、ＵＳＢポート１４に接続されたデバイスに対して電源が供給されず、接続されたデバイスとコンピュータ１とがチップセット２１を通じて通信することはできない。
【００３６】
図３を参照しながら、ＵＳＢポートのイネーブル、ディセーブルを設定する際のプロセスについて以下に説明する。
まず特定のイベントが起こると、エンベデッドコントローラ３０は、ＳＭＩ（Ｓｙｓｔｅｍ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｒｒｕｐｔ）シグナルをチップセット２１へ送る。特定のイベントとは、例えばキーボード９からの特定キーが入力されたことである。表示筐体３が閉じられたことを開閉センサ１２が検知したことも特定のイベントの例として挙げられる。また、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知することでコンピュータ１が持ち運ばれていることを検知したことも特定のイベントの例として挙げられる。キーボード９からの特定キーが入力されたことや、開閉センサ１２の検知結果や、加速度センサ１３の検知結果はエンベデッドコントローラ３０に通知され、これらの通知を受けたエンベデッドコントローラ３０は、ＳＭＩシグナルをチップセット２１へ送る。
【００３７】
チップセット２１がＳＭＩシグナルを受けると、ＣＰＵ２０がドライバプログラムを実行し、ＵＳＢポート１４ａまたはＵＳＢポート１４ｂにデバイスが接続されているか否かをチェックする。ＵＳＢポート１４ａ、ＵＳＢポート１４ｂにデバイスが接続されていない場合には、ＣＰＵ２０により実行されるドライバプログラムを通じて、ＵＳＢポート１４ａ、ＵＳＢポート１４ｂをディセーブルにする旨のコマンドがエンベデッドコントローラ３０に対して送られる。このコマンドを受けたエンベデッドコントローラ３０は、スイッチ４１の状態を切り替えて、ＵＳＢ電源４２からＵＳＢポート１４ａ、ＵＳＢポート１４ｂに対して電力が供給されなくなるようにする。
【００３８】
ＵＳＢポート１４ａとＵＳＢポート１４ｂのうち、ＵＳＢポート１４ａのみをディセーブルにする旨のコマンドがエンベデッドコントローラ３０に対して送られた場合には、ＵＳＢ電源４２からＵＳＢポート１４ａに対して電力が供給されなくなるようにスイッチ４１の状態が切り替えられる。
【００３９】
以上のように、ＵＳＢポート１４のイネーブル、ディセーブルを設定する際のプロセスとして、チップセット２１やＣＰＵ２０により実行されるドライバプログラムを介在させる方法を示した。
【００４０】
より簡素な方法として、キーボード９、開閉センサ１２、加速度センサ１３を通じて特定のイベントを受けたエンベデッドコントローラ３０が直接スイッチ４１のオン／オフを制御しても良い。
【００４１】
図４は本発明の実施形態に係るデバイス設定インタフェースを模式的に示す図である。  本実施形態では、ユーティリティプログラムを通じて、図４に示される設定用のインタフェースをユーザに提供することができる。
【００４２】
このユーティリティプログラムを通じて、ＵＳＢデバイスが接続されているＵＳＢポート１４をイネーブルにするかディセーブルにするかを設定することが可能である。すなわちＵＳＢポート１４の設定（Ｐｏｒｔ  ｓｅｔｔｉｎｇ）をイネーブルとすれば、コンピュータ１が持ち運ばれている時もＵＳＢポートに電源が供給される。一方、ＵＳＢポート１４の設定（Ｐｏｒｔ  ｓｅｔｔｉｎｇ）をディセーブルとすれば、コンピュータ１が持ち運ばれている時はＵＳＢポート１４への電源供給が断たれる。
【００４３】
持ち運び時にＵＳＢポート１４をイネーブルとするかディセーブルとするかは、接続されるＵＳＢデバイスごとに個別に設定することができる。すなわち、同じＵＳＢポート１４であっても、第１のＵＳＢデバイスが接続されている場合には、ＵＳＢポート１４をイネーブルとするが、第２のＵＳＢデバイスが接続されている場合には、ＵＳＢポート１４をディセーブルとすることができる。
【００４４】
また、ＵＳＢデバイスのデバイス種類に応じて、包括的に設定をすることもできる。すなわち、ＵＳＢポート１４に接続されたデバイスの種類がメモリやＨＤＤ等の記憶装置である場合にはＵＳＢポート１４をイネーブルとするが、ＵＳＢポート１４に接続されたデバイスの種類がマウスやキーボード等の入力デバイスである場合にはＵＳＢポート１４をディセーブルとすることも可能である。
【００４５】
コンピュータ１にＵＳＢデバイスが接続されると、そのＵＳＢデバイスとコンピュータ１との間で通信が行われる。コンピュータ１はＵＳＢデバイスから、そのデバイスのベンダＩＤ（Ｖｅｎｄｅｒ  ＩＤ）、プロダクトＩＤ（Ｐｒｏｄｕｃｔ  ＩＤ）、デバイスクラス（Ｃｌａｓｓ）等の情報を受信する。
【００４６】
ベンダＩＤは、そのＵＳＢデバイスを製造した製造者名を特定するための識別情報である。プロダクトＩＤは、そのＵＳＢデバイスの製品型番を特定するための識別情報である。デバイスクラスは、そのＵＳＢデバイスの種類を特定するための識別情報である。デバイスクラス「Ｓｔｏｒａｇｅ」は、そのＵＳＢデバイスがメモリやＨＤＤ等の記憶装置であることを指す。デバイスクラス「ＨＩＤ」は、そのＵＳＢデバイスがヒューマンインタフェースデバイスであることを指し、代表的なものとしてマウスやキーボード等の入力デバイスが挙げられる。デバイスクラス「Ｉｍａｇｅ」は、そのＵＳＢデバイスがプリンタ等のイメージングデバイスであることを指す。
【００４７】
ユーティリティプログラムが実行され、これらのベンダＩＤ、プロダクトＩＤ、デバイスクラスと、ＵＳＢポート１４に接続された際にイネーブルとするかディセーブルとするかの設定が関連付けられる。この設定は設定テーブルとしてＨＤＤ２４に記憶される。
【００４８】
なお、コンピュータ１が持ち運ばれている時に、ＵＳＢポート１４に接続されたＵＳＢメモリ内のファイルが開かれた状態であることも想定されるので、ＵＳＢメモリが接続されているＵＳＢポート１４をイネーブルにするように設定しても良い。また、ＵＳＢポート１４に接続されたＵＳＢメモリに対するファイルアクセスの有無に応じて、ＵＳＢポート１４のイネーブル／ディセーブルを切り替えても良い。
【００４９】
図５は本発明の実施形態に係るポップアップメッセージを模式的に示す図である。コンピュータ１にＵＳＢデバイスが接続されたことが検出されたときに、図５に示すポップアップメッセージをＬＣＤ３ａに表示させる。ユーザがタッチパッド８等を通じてカーソルを移動させ、このポップアップメッセージをクリックした際に、図４に示す設定用のユーザインタフェースをＬＣＤ３ａに表示させることも可能である。無論、コンピュータ１にＵＳＢデバイスが接続された時に、このポップアップメッセージを表示させないように設定することも可能である。
【００５０】
図６は本発明の実施形態に係る省電力制御の手順例を示すフローチャートである。
開閉センサ１２により、本体筐体２に対して表示筐体３が開き位置にあるか閉じ位置にあるかが検知される（Ｓ１−１）。加速度センサ１３によって、コンピュータ１にかかる加速度の変化を検知することでコンピュータ１が持ち運ばれているか否かが検知される（Ｓ１−２）。なお、図６に示すフローチャートでは、開閉センサ１２による検知を行い、続いて加速度センサ１３による検知を行なうように記載しているが、これは便宜上のものである。開閉センサ１２による検知と加速度センサ１３による検知の順番は問わないし、同時に行なっても良い。
【００５１】
表示筐体３が閉じられたことを開閉センサ１２が検知するか、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知するか、少なくともいずれか一方の条件を満たすと（Ｓ１−３のＹｅｓ）、続いてＵＳＢポート１４にデバイスが接続されているか否かを判断する（Ｓ１−４）。表示筐体３が閉じられたことか、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知するか、いずれか一方の条件が満たされるということは、この後にコンピュータ１が持ち運ばれる可能性があるためである。表示筐体３が開いた状態であるとしても、表示筐体３が閉じられずに、開いた状態でコンピュータ１が持ち運ばれることもある。無論、表示筐体３が閉じられたことを開閉センサ１２が検知することと、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知することと、両方の条件が揃ったときにコンピュータ１が持ち運ばれると判断しても良い。
【００５２】
表示筐体３が閉じられたこと、コンピュータ１にかかる加速度の変化のいずれも検知されない場合は（Ｓ１−３のＮｏ）、表示筐体３の開閉状態とコンピュータ１にかかる加速度に変化が生じるか否か監視を続ける。
【００５３】
表示筐体３が閉じられたことか、加速度センサ１３がコンピュータ１にかかる加速度の変化を検知するか、いずれか一方の条件が満たされると、続いてＵＳＢポート１４にＵＳＢデバイスが接続されているか否かを判断する（Ｓ１−４）。ＵＳＢポート１４にＵＳＢデバイスが接続されていない場合は（Ｓ１−４のＮｏ）、ＵＳＢポート１４をディセーブルにする旨のコマンドがエンベデッドコントローラ３０に対して送られ、ＵＳＢポート１４がディセーブルとなる（Ｓ１−５）。ＵＳＢポート１４にＵＳＢデバイスが接続されていなければ、ＵＳＢポート１４をディセーブルとして、コンピュータ１が持ち運ばれている間にＵＳＢポート１４を通じて不必要に電力が消費されることを防止できる。
【００５４】
一方、ＵＳＢポート１４にＵＳＢデバイスが接続されている場合は（Ｓ１−４のＹｅｓ）、ＣＰＵ２０はＵＳＢポート１４の設定を参照する（Ｓ１−６）。図４に示したような設定テーブルをＣＰＵ２０が参照した結果、デバイスの接続されたＵＳＢポート１４の設定がディセーブルであれば（Ｓ１−７のＮｏ）、ＵＳＢポート１４をディセーブルにする旨のコマンドがエンベデッドコントローラ３０に対して送られ、ＵＳＢポート１４がディセーブルとなる（Ｓ１−５）。
【００５５】
一方、デバイスの接続されたＵＳＢポート１４の設定がイネーブルであれば（Ｓ１−７のＹｅｓ）、ＵＳＢポート１４をイネーブルにする旨のコマンドがエンベデッドコントローラ３０に対して送られ、ＵＳＢポート１４がイネーブルとなる（Ｓ１−８）。
【００５６】
本発明の実施形態のように、移動時にはパーソナルコンピュータのＵＳＢポートに給電がされない状態とすれば、ＵＳＢマウスやＵＳＢキーボードからの誤入力を防止するとともに、ＵＳＢポートを通じて消費される電力を低減することも可能となる。
【００５７】
発明が解決しようとする課題や、実施形態ではＵＳＢポートを例に説明しているが、ＵＳＢポートに限らずとも本実施形態に記載された制御を適用することができる。すなわち、電源が供給され信号が送受されるインタフェースであれば同様にイネーブル／ディセーブルの設定をすることで、インタフェースを通じて消費される電力を低減したり、インタフェースに接続された入力デバイスからの誤入力を防止したりすることが可能となる。
【００５８】
本発明の実施形態によれば、情報処理装置が持ち運ばれる時に省電力制御するとともに、情報処理装置に接続されている入力デバイスからの誤入力を防止することが可能となる情報処理装置を提供することができる。
【００５９】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【符号の説明】
【００６０】
１…コンピュータ、２…本体筐体、３…表示筐体、４…ヒンジ、８…タッチパッド、９…キーボード、１０…電源スイッチ、１２…開閉センサ、１３…加速度センサ、１４ａ…ＵＳＢポート、１４ｂ…ＵＳＢポート、２０…ＣＰＵ、２１…チップセット、２２…主メモリ、２３…グラフィックスコントローラ、２４…ＨＤＤ、２５…ＢＩＯＳ−ＲＯＭ、３０…エンベデッドコントローラ、３１…電源コントローラ、３２…バッテリ、３３…ＡＣアダプタ、４１…スイッチ、４２…ＵＳＢ電源
【図１】
2011134187.tif 000003
【図２】
2011134187.tif 000004
【図３】
2011134187.tif 000005
【図４】
2011134187.tif 000006
【図５】
2011134187.tif 000007
【図６】
2011134187.tif 000008