(57)【特許請求の範囲】
【請求項１】
ＯＳ（オペレーティングシステム）に基づく処理を実行するメイン制御部であって、所定の機能を動作させつつ、表示部を含む一部機能を停止させる低消費電力モードに変更可能なメイン制御部と、
使用状態に基づく使用状態モードと、前記ＯＳに付加されたデバイスドライバによって実現される、複数の前記所定の機能のそれぞれを前記低消費電力モードにおいて停止させるか否かを示す設定情報とを対応付けて記憶する設定情報記憶部と、
前記メイン制御部を前記低消費電力モードに変更するモード制御部と、
前記モード制御部が前記低消費電力モードに変更する際に、前記設定情報記憶部が記憶する前記設定情報に基づいて、前記使用状態モードに応じて、前記所定の機能の停止状態を変更する変更処理部と、
前記メイン制御部とは独立して動作し、前記低消費電力モードにおいて動作可能なサブ制御部と、
前記使用状態モードに対応する、変更可能な複数の前記所定の機能の前記設定情報を、表示部に表示させるとともに、前記所定の機能の前記設定情報を、入力部からの入力情報に基づいて変更し、変更された前記所定の機能の前記設定情報を、前記設定情報記憶部に記憶させる設定変更部と
を備え、
前記モード制御部は、前記サブ制御部を経由してイベントトリガが発生した場合に、通常の稼働状態に移行し、前記イベントトリガに対応した処理を実行した後、前記一部機能を停止した状態に再び変更し、
前記変更処理部は、前記一部機能を停止した状態に再び変更する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記所定の機能の前記設定情報に基づいて、前記所定の機能の停止状態を変更する
情報処理装置。
【請求項２】
前記使用状態を検出する状態検出部を備え、
前記変更処理部は、前記状態検出部が検出した前記使用状態に基づく前記使用状態モードに対応する前記設定情報を、前記設定情報記憶部から取得し、取得した前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項１に記載の情報処理装置。
【請求項３】
自装置の加速度を検出する加速度センサを備え、
前記使用状態には、自装置を使用する使用形状が含まれ、
前記状態検出部は、前記加速度センサが検出した前記加速度に基づいて、前記使用形状を検出し、
前記変更処理部は、前記使用形状に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項２に記載の情報処理装置。
【請求項４】
前記使用状態には、使用場所が含まれ、
前記変更処理部は、前記使用場所に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項２又は請求項３に記載の情報処理装置。
【請求項５】
前記使用状態には、使用時刻が含まれ、
前記変更処理部は、前記使用時刻に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項２から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記使用状態には、内蔵するバッテリの電力により動作するか否か、又は前記バッテリの残容量を示す電源状態が含まれ、
前記変更処理部は、前記電源状態に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項２から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記低消費電力モードは、前記メイン制御部によるバックグラウンド処理を実行可能であり、
前記変更処理部は、前記メイン制御部が前記バックグラウンド処理を実行する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記設定情報に基づいて、前記所定の機能の停止状態を変更する
請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
ＯＳ（オペレーティングシステム）に基づく処理を実行するメイン制御部であって、所定の機能を動作させつつ、表示部を含む一部機能を停止させる低消費電力モードに変更可能なメイン制御部と、使用状態に基づく使用状態モードと、前記ＯＳに付加されたデバイスドライバによって実現される、複数の前記所定の機能のそれぞれを前記低消費電力モードにおいて停止させるか否かを示す設定情報とを対応付けて記憶する設定情報記憶部と、前記メイン制御部とは独立して動作し、前記低消費電力モードにおいて動作可能なサブ制御部とを備える情報処理装置の制御方法であって、
モード制御部が、前記メイン制御部を前記低消費電力モードに変更するステップと、
変更処理部が、前記モード制御部が前記低消費電力モードに変更する際に、前記設定情報記憶部が記憶する前記設定情報に基づいて、前記使用状態モードに応じて、前記所定の機能の停止状態を変更するステップと、
設定変更部が、前記使用状態モードに対応する、変更可能な複数の前記所定の機能の前記設定情報を、表示部に表示させるとともに、前記所定の機能の前記設定情報を、入力部からの入力情報に基づいて変更し、変更された前記所定の機能の前記設定情報を、前記設定情報記憶部に記憶させるステップと
を含み、
前記モード制御部が、前記サブ制御部を経由してイベントトリガが発生した場合に、通常の稼働状態に移行し、前記イベントトリガに対応した処理を実行した後、前記一部機能を停止した状態に再び変更し、
前記変更処理部が、前記一部機能を停止した状態に再び変更する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記所定の機能の前記設定情報に基づいて、前記所定の機能の停止状態を変更する
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び制御方法に関する。
【背景技術】
【０００２】
近年、ノートブック型パーソナルコンピュータ（以下、ノートＰＣ）などの情報処理装置では、ＯＳ（オペレーティングシステム：Operating System）やアプリケーションのイベントドリブンにより復帰可能な低消費電力状態（例えば、Ｓ０ｉｘ状態）を設ける技術が知られている。また、例えば、Ｗｉｎｄｏｗｓ１０（Ｗｉｎｄｏｗｓは登録商標）では、このようなＳ０ｉｘ状態を利用したモダンスタンバイ（Modern Standby）を搭載しており、モダンスタンバイにより、一部の機能を動作させつつ、低消費電力を実現している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６４０９２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の情報処理装置では、モダンスタンバイなどの低消費電力モードにおいて、例えば、デバイスドライバなどが管理する機能を停止させるか否かを自由に設定することができなかった。そのため、従来の情報処理装置では、使用状態に応じて、停止機能を適切に設定することができずに、消費電力が大きくなる場合があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、使用状態に応じて、適切に消費電力を低減することができる情報処理装置、及び制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、ＯＳ（オペレーティングシステム）に基づく処理を実行するメイン制御部であって、所定の機能を動作させつつ、表示部を含む一部機能を停止させる低消費電力モードに変更可能なメイン制御部と、使用状態に基づく使用状態モードと、前記ＯＳに付加されたデバイスドライバによって実現される、複数の前記所定の機能のそれぞれを前記低消費電力モードにおいて停止させるか否かを示す設定情報とを対応付けて記憶する設定情報記憶部と、前記メイン制御部を前記低消費電力モードに変更するモード制御部と、前記モード制御部が前記低消費電力モードに変更する際に、前記設定情報記憶部が記憶する前記設定情報に基づいて、前記使用状態モードに応じて、前記所定の機能の停止状態を変更する変更処理部と、前記メイン制御部とは独立して動作し、前記低消費電力モードにおいて動作可能なサブ制御部と、前記使用状態モードに対応する、変更可能な複数の前記所定の機能の前記設定情報を、表示部に表示させるとともに、前記所定の機能の前記設定情報を、入力部からの入力情報に基づいて変更し、変更された前記所定の機能の前記設定情報を、前記設定情報記憶部に記憶させる設定変更部とを備え、前記モード制御部は、前記サブ制御部を経由してイベントトリガが発生した場合に、通常の稼働状態に移行し、前記イベントトリガに対応した処理を実行した後、前記一部機能を停止した状態に再び変更し、前記変更処理部は、前記一部機能を停止した状態に再び変更する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記所定の機能の前記設定情報に基づいて、前記所定の機能の停止状態を変更する情報処理装置である。
【０００７】
また、本発明の一態様は、上記の情報処理装置において、前記使用状態を検出する状態検出部を備え、前記変更処理部は、前記状態検出部が検出した前記使用状態に基づく前記使用状態モードに対応する前記設定情報を、前記設定情報記憶部から取得し、取得した前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【０００８】
また、本発明の一態様は、上記の情報処理装置において、自装置の加速度を検出する加速度センサを備え、前記使用状態には、自装置を使用する使用形状が含まれ、前記状態検出部は、前記加速度センサが検出した前記加速度に基づいて、前記使用形状を検出し、前記変更処理部は、前記使用形状に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【０００９】
また、本発明の一態様は、上記の情報処理装置において、前記使用状態には、使用場所が含まれ、前記変更処理部は、前記使用場所に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【００１０】
また、本発明の一態様は、上記の情報処理装置において、前記使用状態には、使用時刻が含まれ、前記変更処理部は、前記使用時刻に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【００１１】
また、本発明の一態様は、上記の情報処理装置において、前記使用状態には、内蔵するバッテリの電力により動作するか否か、又は前記バッテリの残容量を示す電源状態が含まれ、前記変更処理部は、前記電源状態に基づく前記使用状態モードに対応する前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【００１３】
また、本発明の一態様は、上記の情報処理装置において、前記低消費電力モードは、前記メイン制御部によるバックグラウンド処理を実行可能であり、前記変更処理部は、前記メイン制御部が前記バックグラウンド処理を実行する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記設定情報に基づいて、前記所定の機能の停止状態を変更するようにしてもよい。
【００１５】
また、本発明の一態様は、ＯＳ（オペレーティングシステム）に基づく処理を実行するメイン制御部であって、所定の機能を動作させつつ、表示部を含む一部機能を停止させる低消費電力モードに変更可能なメイン制御部と、使用状態に基づく使用状態モードと、前記ＯＳに付加されたデバイスドライバによって実現される、複数の前記所定の機能のそれぞれを前記低消費電力モードにおいて停止させるか否かを示す設定情報とを対応付けて記憶する設定情報記憶部と、前記メイン制御部とは独立して動作し、前記低消費電力モードにおいて動作可能なサブ制御部とを備える情報処理装置の制御方法であって、モード制御部が、前記メイン制御部を前記低消費電力モードに変更するステップと、変更処理部が、前記モード制御部が前記低消費電力モードに変更する際に、前記設定情報記憶部が記憶する前記設定情報に基づいて、前記使用状態モードに応じて、前記所定の機能の停止状態を変更するステップと、設定変更部が、前記使用状態モードに対応する、変更可能な複数の前記所定の機能の前記設定情報を、表示部に表示させるとともに、前記所定の機能の前記設定情報を、入力部からの入力情報に基づいて変更し、変更された前記所定の機能の前記設定情報を、前記設定情報記憶部に記憶させるステップとを含み、前記モード制御部が、前記サブ制御部を経由してイベントトリガが発生した場合に、通常の稼働状態に移行し、前記イベントトリガに対応した処理を実行した後、前記一部機能を停止した状態に再び変更し、前記変更処理部が、前記一部機能を停止した状態に再び変更する際に、前記使用状態モードが変更されていた場合に、変更された前記使用状態モードに応じた前記所定の機能の前記設定情報に基づいて、前記所定の機能の停止状態を変更する制御方法である。
【発明の効果】
【００１６】
本発明の上記態様によれば、使用状態に応じて、適切に消費電力を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態によるノートＰＣの一例を示す外観図である。
【図２】本実施形態によるノートＰＣの主要なハードウェア構成の一例を示す図である。
【図３】本実施形態によるノートＰＣの機能構成の一例を示すブロック図である。
【図４】本実施形態における設定情報記憶部のデータ例を示す図である。
【図５】本実施形態によるノートＰＣの使用形状の変形例を示す図である。
【図６】本実施形態によるノートＰＣのモダンスタンバイの移行処理の一例を示すフローチャートである。
【図７】本実施形態によるノートＰＣの使用状態の変更に対する設定変更処理の一例を示すフローチャートである。
【図８】本実施形態によるノートＰＣの使用形状に対する消費電力の変化の一例を示す図である。
【図９】本実施形態によるノートＰＣの設定情報の変更画面の一例を示す図である。
【図１０】本実施形態における設定情報記憶部の別のデータ例を示す図である。
【図１１】本実施形態における使用場所と機能の設定情報の一例を示す図である。
【図１２】本実施形態によるノートＰＣの使用場所に対する消費電力の変化の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施形態による情報処理装置、及び制御方法について、図面を参照して説明する。
【００１９】
図１は、本実施形態によるノートＰＣ１の一例を示す外観図である。なお、本実施形態において、情報処理装置の一例として、ノートＰＣ１について説明する。
図１に示すように、ノートＰＣ１は、第１筐体１０１と、第２筐体１０２と、ヒンジ機構１０３とを備える。
【００２０】
第１筐体１０１は、表示部１４と、カメラ２７とを備える筐体であり、ヒンジ機構１０３により、第２筐体１０２と接続されている。第１筐体１０１には、表示部１４の表示面Ｆ１が視認可能なように表示部１４が配置されている。また、カメラ２７は、表示部１４の表示面Ｆ１と同一の第１筐体１０１の面に配置されている。
【００２１】
第２筐体１０２は、少なくともキーボードなどの入力部３２を有する筐体であり、ヒンジ機構１０３により、第１筐体１０１と接続されている。第２筐体１０２は、表面Ｆ２に入力部３２が配置されており、筐体内部には、ノートＰＣ１の主要なハードウェアが搭載されたマザーボードが格納されている。
【００２２】
ヒンジ機構１０３（回動機構の一例）は、第１筐体１０１と第２筐体１０２とを結合しながら、第１筐体１０１を第２筐体１０２に対して、回転軸ＡＸの周りに回動可能である。なお、本実施形態では、ノートＰＣ１は、ヒンジ機構１０３−１とヒンジ機構１０３−２との２つのヒンジ機構を備えており、特に区別しない場合、又は任意のヒンジ機構を示す場合には、ヒンジ機構１０３として説明する。
【００２３】
なお、以下の説明において、第１筐体１０１の表面（表示面Ｆ１）と第２筐体１０２の表面Ｆ２とのなす角度を開閉角度θと呼ぶ。ヒンジ機構１０３は、開閉角度θが０度から３６０度までの範囲で第１筐体１０１を回動させることができるとともに、多少のトルクがかけられても任意の開閉角度θで、その開閉角度θを維持することができる。
【００２４】
次に、図２を参照して、ノートＰＣ１の主要なハードウェア構成について説明する。
図２は、本実施形態によるノートＰＣ１の主要なハードウェア構成の一例を示す図である。
【００２５】
図２に示すように、ノートＰＣ１は、ＣＰＵ１１と、メインメモリ１２と、ビデオサブシステム１３と、表示部１４と、チップセット２１と、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、オーディオシステム２４と、ＷＬＡＮカード２５と、ＵＳＢコネクタ２６と、カメラ２７と、エンベデッドコントローラ３１と、入力部３２と、電源回路３３と、バッテリ３４と、ホールセンサ３５と、近接センサ３６と、加速度センサ３７とを備える。
【００２６】
ＣＰＵ（Central Processing Unit）１１は、プログラム制御により種々の演算処理を実行し、ノートＰＣ１全体を制御している。
メインメモリ１２は、ＣＰＵ１１の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ１２は、例えば、複数個のＤＲＡＭ（Dynamic Random Access Memory）チップで構成される。この実行プログラムには、ＯＳ（オペレーティングシステム）、周辺機器類をハードウェア操作するための各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム等が含まれる。
【００２７】
ビデオサブシステム１３は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、ＣＰＵ１１からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、表示部１４に描画データ（表示データ）として出力する。
【００２８】
表示部１４は、例えば、液晶ディスプレイであり、ビデオサブシステム１３から出力された描画データ（表示データ）に基づく表示画面を表示する。表示部１４は、図１に示すように、表示面Ｆ１が視認可能に第１筐体１０１に配置されている。
【００２９】
チップセット２１は、ＵＳＢ（Universal Serial Bus）、シリアルＡＴＡ（AT Attachment）、ＳＰＩ（Serial Peripheral Interface）バス、ＰＣＩ（Peripheral Component Interconnect）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、及びＬＰＣ（Low Pin Count）バスなどのコントローラを備えており複数のデバイスが接続される。図２では、デバイスの例示として、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、オーディオシステム２４と、ＷＬＡＮカード２５と、ＵＳＢコネクタ２６と、カメラ２７とが、チップセット２１に接続されている。
なお、本実施形態において、ＣＰＵ１１とチップセット２１とは、メイン制御部１０に対応する。
【００３０】
ＢＩＯＳ（Basic Input Output System）メモリ２２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）やフラッシュＲＯＭなどの電気的に書き換え可能な不揮発性メモリで構成される。ＢＩＯＳメモリ２２は、ＢＩＯＳ、及びエンベデッドコントローラ３１などを制御するためのシステムファームウェアなどを記憶する。
【００３１】
ＨＤＤ（Hard Disk Drive）２３（不揮発性記憶装置の一例）は、ＯＳ、各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。なお、本実施形態において、ＯＳは、例えば、Ｗｉｎｄｏｗｓ１０（Ｗｉｎｄｏｗｓは登録商標）である。
【００３２】
オーディオシステム２４は、マイク２４１及びスピーカ２４２が接続され、音データの記録、再生、出力を行う。なお、マイク２４１及びスピーカ２４２は、一例として、ノートＰＣ１に内蔵されているものとする。
【００３３】
ＷＬＡＮ（Wireless Local Area Network）カード２５は、ワイヤレス（無線）ＬＡＮにより、ネットワークに接続して、データ通信を行う。ＷＬＡＮカード２５は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。
ＵＳＢコネクタ２６は、ＵＳＢを利用した周辺機器類を接続するためのコネクタである。
【００３４】
カメラ２７（撮像部の一例）は、例えば、ＴｏＦカメラ（Time-of-Flight Camera）であり、画像を撮像する。カメラ２７は、図１に示すように、ラップトップモードにおいて表示部１４の上部に配置されている。カメラ２７は、ＵＳＢインターフェースによりチップセット２１と接続されている。カメラ２７は、例えば、利用者を検知する際に利用される。
【００３５】
エンベデッドコントローラ３１（サブ制御部の一例）は、ノートＰＣ１のシステム状態に関わらず、各種デバイス（周辺装置やセンサ等）を監視し制御するワンチップマイコン（One-Chip Microcomputer）である。また、エンベデッドコントローラ３１は、電源回路３３を制御する電源管理機能を有している。なお、エンベデッドコントローラ３１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどで構成されるとともに、複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマ、及びデジタル入出力端子を備えている。エンベデッドコントローラ３１には、それらの入出力端子を介して、例えば、入力部３２、電源回路３３、ホールセンサ３５、近接センサ３６、及び加速度センサ３７などが接続されており、エンベデッドコントローラ３１は、これらの動作を制御する。
【００３６】
エンベデッドコントローラ３１は、ＡＣＰＩ（Advanced Configuration and Power Interface）仕様に規定されたシステム状態（例えば、Ｓ０状態〜Ｓ５状態）に応じて、電源回路３３を制御する。ここで、Ｓ０状態は、最もアクティブな状態であり、通常の稼働状態（通常動作状態）である。また、Ｓ５状態は、ソフトウェアにより電源をオフしたシャットダウン状態（電源断状態）である。
【００３７】
なお、本実施形態のＣＰＵ１１は、迅速にＳ０状態に復帰可能な低消費電力状態であるＳ０ｉｘ状態に対応しており、エンベデッドコントローラ３１は、このＳ０ｉｘ状態を利用した低消費電力モード（例えば、モダンスタンバイモード）に対応した電源回路３３の制御を実行する。ここで、Ｓ０ｉｘ状態は、ＡＣＰＩ仕様に規定されているＳ０状態の拡張状態であって、Ｓ０状態よりも消費電力を低減したＳ０ｉｘ状態である。
【００３８】
また、本実施形態において、モダンスタンバイモードとは、ノートＰＣ１の通常の動作を示す通常動作モードよりも消費電力が低い低消費電力モードである。モダンスタンバイモードでは、表示部１４の表示をオフ（停止）した状態で、上述したＳ０ｉｘ状態と、バックグラウンド処理が実行されるＳ０状態とが切り替えて使用される。
【００３９】
入力部３２は、例えば、キーボード、ポインティング・デバイス、タッチパッドなどの入力デバイスである。入力部３２は、図１に示すように、第２筐体１０２の表面Ｆ２に配置されている。
【００４０】
電源回路３３は、例えば、ＤＣ／ＤＣコンバータ、充放電ユニット、ＡＣ／ＤＣアダプタなどを含んでおり、外部電源から、又はバッテリ３４から供給される直流電圧を、ノートＰＣ１を動作させるために必要な複数の電圧に変換する。また、電源回路３３は、エンベデッドコントローラ３１からの制御に基づいて、ノートＰＣ１の各部に電力を供給する。
【００４１】
バッテリ３４は、例えば、リチウムバッテリであり、ノートＰＣ１に外部電源から電力供給されている場合に、電源回路３３を介して充電され、ノートＰＣ１に外部電源から電力供給されていない場合に、電源回路３３を介して、充電された電力をノートＰＣ１の動作電力として出力する。
【００４２】
ホールセンサ３５は、例えば、第２筐体１０２の内部に配置され、その周囲の磁場を検出する。なお、第１筐体１０１には、第１筐体１０１を閉じた状態において、第２筐体１０２の内部のホールセンサ３５に対向する第１筐体１０１の位置に永久磁石（不図示）が設置されており、ホールセンサ３５は、当該永久磁石の磁場の強度を検出することで、開閉角度θが０度であるか、３６０度であるかを識別する処理に利用される。
【００４３】
近接センサ３６は、例えば、静電容量センサであり、物体の接近を検出する。
加速度センサ３７は、例えば、３軸加速度センサであり、加速度を検出する。なお、ノートＰＣ１は、２つの加速度センサ３７（３７Ａ、３７Ｂ）を備えており、２つの加速度センサ３７（３７Ａ、３７Ｂ）の検出結果は、開閉角度θの検出に利用される。加速度センサ３７Ａは、例えば、第１筐体１０１の内部に配置され、加速度センサ３７Ｂは、例えば、第２筐体１０２の内部に配置されている。
【００４４】
次に、図３を参照して、本実施形態によるノートＰＣ１の機能構成について説明する。
図３は、本実施形態によるノートＰＣ１の機能構成の一例を示すブロック図である。
【００４５】
図３に示すように、ノートＰＣ１は、メイン制御部１０と、設定情報記憶部２２１と、オーディオシステム２４と、マイク２４１及びスピーカ２４２と、カメラ２７と、エンベデッドコントローラ３１と、電源回路３３と、ホールセンサ３５と、近接センサ３６と、加速度センサ３７（３７Ａ、３７Ｂ）とを備える。
【００４６】
なお、図３において、ノートＰＣ１の構成として、本実施形態の発明に関する主要な機能構成のみを記載している。
また、オーディオシステム２４と、マイク２４１及びスピーカ２４２と、カメラ２７と、エンベデッドコントローラ３１と、電源回路３３と、ホールセンサ３５と、近接センサ３６と、加速度センサ３７（３７Ａ、３７Ｂ）とについては、上述した図２と同一であるため、ここではその説明を省略する。
【００４７】
設定情報記憶部２２１は、例えば、ＢＩＯＳメモリ２２によって実現される記憶部であり、ノートＰＣ１の使用状態に基づく使用状態モードと、ＯＳに付加されたデバイスドライバによって実現される所定の機能をモダンスタンバイ（低消費電力モード）において停止させるか否かを示す設定情報とを対応付けて記憶する。なお、ノートＰＣ１の使用状態には、例えば、ノートＰＣ１を使用する使用形状、使用場所、使用時刻、電源状態などが含まれる。
ここで、図４を参照して、設定情報記憶部２２１が記憶するデータ例について説明する。
【００４８】
図４は、本実施形態における設定情報記憶部２２１のデータ例を示す図である。ここでは、一例として、使用状態が使用形状である場合について説明する。
図４に示すように、設定情報記憶部２２１は、「使用状態モード」と、「機能」と、「設定」とを対応付けて記憶する。ここで、「使用状態モード」は、使用形状に基づく使用状態モードであり、例えば、デスクトップモード、テントモードなどである。使用形状及び使用状態モードの詳細については、図５を参照して後述する。
【００４９】
また、「機能」は、モダンスタンバイにおいて、動作させるか否か（停止させるか否か）を設定する所定の機能を示している。また、「設定」は、モダンスタンバイにおいて各機能を動作させるか否か（停止させるか否か）の設定を示している。なお、「機能」及び「設定」は、設定情報に対応する。
【００５０】
図４に示す例では、「使用状態モード」がテントモードである場合に、キーボード、ＷｏＶ（Wake on Voice）、及びＨＰＤ（Human Presence Detection：人感検出）の機能が、“停止”であることを示している。
また、「使用状態モード」がデスクトップモードである場合に、キーボード、ＷｏＶ、及びＨＰＤの機能が、“動作”であることを示している。
【００５１】
図３の説明に戻り、メイン制御部１０は、ＣＰＵ１１及びチップセット２１に、ＢＩＯＳメモリ２２及びＨＤＤ２３に記憶されているプログラムを実行させることで実現される機能部であり、メイン制御部１０は、ＯＳに基づく処理を実行する。メイン制御部１０は、ＯＳに基づいて、所定の機能を動作させつつ、表示部１４を含む一部機能を停止させるモダンスタンバイに変更可能である。
メイン制御部１０は、モード制御部１１１と、キーボード処理部１１２と、ＷｏＶ処理部１１３と、ＨＰＤ処理部１１４と、状態検出部１１５と、変更処理部１１６と、設定変更部１１７とを備える。
【００５２】
モード制御部１１１は、例えば、ＯＳの一部であるパワー管理ドライバなどにより実現される機能部であり、ノートＰＣ１のシステム状態（例えば、Ｓ０状態〜Ｓ５状態、モダンスタンバイなど）の変更を制御する。モード制御部１１１は、例えば、エンベデッドコントローラ３１を介して、電源回路３３などを制御することで、メイン制御部１０を低消費電力モードに変更する制御を行う。
【００５３】
モード制御部１１１は、モダンスタンバイに変更する際に、後述する変更処理部１１６に、使用状態モードに応じた各機能の設定（モダンスタンバイで停止させるか否かの設定）を変更させる。モード制御部１１１は、変更処理部１１６に各機能の設定を変更させた後に、エンベデッドコントローラ３１を介して、ＯＳ（メイン制御部１０）をモダンスタンバイに移行させる。モード制御部１１１は、一旦、メイン制御部１０をＳ０ｉｘ状態にして、モダンスタンバイに移行させる。
【００５４】
また、モード制御部１１１は、モダンスタンバイにおいて、バックグラウンド処理のためのイベントトリガが発生した場合に、メイン制御部１０をＳ０ｉｘ状態からＳ０状態に変更し、メイン制御部１０にバックグラウンド処理を実行させる。なお、バックグラウンド処理とは、表示部１４の表示を伴わない処理であり、例えば、ＷＬＡＮカード２５が受信したデータ（例えば、メールデータや、ＯＳ又はアプリケーションプログラムの更新データなど）を取得する処理などである。
【００５５】
また、モード制御部１１１は、バックグラウンド処理の終了後に、再び、メイン制御部１０をＳ０状態からＳ０ｉｘ状態に変更する。
また、モード制御部１１１は、エンベデッドコントローラ３１を経由して、例えば、加速度センサ３７や近接センサ３６などからのイベントトリガが発生した場合に、通常の稼働状態（Ｓ０状態）に移行し、イベントトリガに対応した処理を実行した後、一部機能を停止した状態（Ｓ０ｉｘ状態）に再び変更する。
【００５６】
キーボード処理部１１２は、ＯＳに内蔵されている標準デバイスドライバなどにより実現される機能部であり、例えば、エンベデッドコントローラ３１を介して、入力部３２のキーボードを制御する。
【００５７】
ＷｏＶ処理部１１３は、ＯＳに付加されたＷｏＶドライバなどにより実現される機能部であり、音声によりノートＰＣ１を起動するなどのＷｏＶの機能処理を実行する。
ＨＰＤ処理部１１４は、ＯＳに付加されたＨＰＤドライバなどにより実現される機能部であり、近接センサ３６やカメラ２７などを利用して、ノートＰＣ１の周辺の人（例えば、利用者）を検出するＨＰＤの機能処理を実行する。
【００５８】
なお、ＷｏＶドライバ及びＨＰＤドライバは、例えば、キーボード処理を行う標準デバイスドライバとは異なり、ＯＳに付加されたデバイスドライバである。また、ＷｏＶの機能及びＨＰＤの機能は、ＯＳに付加されたデバイスドライバによって実現される所定の機能に対応する。また、デバイスドライバによって実現される所定の機能には、例えば、ＷｏＶ、ＨＰＤ、スマートＬＥＤ、タッチパネルによる起動、スピーカ２４２のボリューム調整などの機能が含まれる。スマートＬＥＤとは、モダンスタンバイ中に、例えば、メールを受信した等の通知が発生した場合に、ＬＥＤ（発光ダイオード）を発光させて通知を知らせる機能である。
【００５９】
状態検出部１１５は、ノートＰＣ１の使用状態を検出する機能部である。ここで、使用状態は、例えば、ノートＰＣ１の使用形状であり、状態検出部１１５は、加速度センサ３７（３７Ａ、３７Ｂ）が検出したノートＰＣ１（自装置）の加速度に基づいて、使用形状を検出する。状態検出部１１５は、例えば、加速度センサ３７（３７Ａ、３７Ｂ）の検出結果に基づいて、開閉角度θを検出し、検出した開閉角度θに基づいて、使用形状（例えば、テントモードなど）を検出する。
【００６０】
ここで、図５を参照して、ノートＰＣ１の使用形状について説明する。
図５は、本実施形態によるノートＰＣの使用形状の変形例を示す図である。
図５（Ａ）は、ノートＰＣ１のクローズモードの使用形状（蓋が閉じた形状）を示しており、この場合、開閉角度θは、例えば、０度である。状態検出部１１５は、開閉角度θが０度である場合に、ノートＰＣ１の使用形状を、蓋が閉じた形状として検出し、使用状態モードをクローズモードと判定する。
【００６１】
また、図５（Ｂ）は、ノートＰＣ１のラップトップモードの使用形状（ラップトップ形状）を示しており、この場合、開閉角度θは、例えば、０度から１９０度未満（０°＜θ＜１９０°）である。状態検出部１１５は、開閉角度θが０度から１９０度未満（０°＜θ＜１９０°）である場合に、ノートＰＣ１の使用形状を、ラップトップ形状として検出し、使用状態モードをラップトップモードと判定する。
【００６２】
また、図５（Ｃ）は、ノートＰＣ１のテントモードの使用形状（テント形状）を示しており、この場合、開閉角度θは、例えば、１９０度以上３６０度未満（１９０°≦θ＜３６０°）である。また、テントモードの使用形状（テント形状）では、ヒンジ機構１０３が上を向いており、加速度センサ３７（３７Ａ、３７Ｂ）が検出した加速度（重力加速度）の向きにより判定可能である。状態検出部１１５は、開閉角度θが１９０度以上３６０度未満（１９０°≦θ＜３６０°）であり、ヒンジ機構１０３が上を向いている場合に、ノートＰＣ１の使用形状を、テント形状として検出し、使用状態モードをテントモードと判定する。
【００６３】
また、図５（Ｄ）は、ノートＰＣ１のスタンドモードの使用形状（スタンド形状）を示しており、この場合、開閉角度θは、例えば、１９０度以上３６０度未満（１９０°≦θ＜３６０°）である。また、スタンドモードの使用形状（スタンド形状）では、第２筐体１０２の表面Ｆ２が下を向いており、加速度センサ３７（３７Ａ、３７Ｂ）が検出した加速度（重力加速度）の向きにより判定可能である。状態検出部１１５は、開閉角度θが１９０度以上３６０度未満（１９０°≦θ＜３６０°）であり、第２筐体１０２の表面Ｆ２が下を向いている場合に、ノートＰＣ１の使用形状を、スタンド形状として検出し、使用状態モードをスタンドモードと判定する。
【００６４】
また、図５（Ｅ）は、ノートＰＣ１のタブレットモードの使用形状（タブレット形状）を示しており、この場合、開閉角度θは、例えば、３６０度（θ＝３６０°）である。また、状態検出部１１５は、開閉角度θが３６０度（θ＝３６０°）である場合に、ノートＰＣ１の使用形状を、タブレット形状として検出し、使用状態モードをタブレットモードと判定する。
【００６５】
図３の説明に戻り、変更処理部１１６は、例えば、各種デバイスドライバ又はＢＩＯＳなどにより実現される機能部である。変更処理部１１６は、モード制御部１１１がモダンスタンバイに変更する際に、設定情報記憶部２２１が記憶する設定情報に基づいて、使用状態モードに応じて、所定の機能（例えば、ＷｏＶ、ＨＰＤなどの機能）の停止状態を変更する。変更処理部１１６は、モダンスタンバイに変更する際に、例えば、状態検出部１１５が検出した使用形状に基づく使用状態モード（例えば、テントモードなど）に対応する設定情報を、設定情報記憶部２２１から取得し、取得した設定情報に基づいて、所定の機能の停止状態を変更する。ここで、所定の機能は、デバイスドライバにより管理される機能である。
【００６６】
例えば、使用状態モードがテントモードである場合に、変更処理部１１６は、図４に示すような設定情報記憶部２２１を参照し、テントモードに対応する設定（キーボード、ＷｏＶ、及びＨＰＤの機能を停止）に変更する。変更処理部１１６は、例えば、ＷｏＶの機能を停止する場合に、エンベデッドコントローラ３１を介して、オーディオシステム２４、マイク２４１、及びスピーカ２４２などへの電源供給を停止させる。また、変更処理部１１６は、例えば、ＨＰＤの機能を停止する場合に、エンベデッドコントローラ３１を介して、カメラ２７、及び近接センサ３６などへの電源供給を停止させる。
【００６７】
また、例えば、使用状態モードがラップトップモードである場合に、変更処理部１１６は、図４に示すような設定情報記憶部２２１を参照し、ラップトップモードに対応する設定（キーボード、ＷｏＶ、及びＨＰＤの機能を動作）に変更する。
なお、変更処理部１１６は、各機能の停止又は動作を変更する場合に、エンベデッドコントローラ３１を介して、各機能に関連するハードウェアの動作を停止（例えば、電源回路３３からの電源供給を停止する、等）又は動作させる。
【００６８】
また、変更処理部１１６は、モード制御部１１１によって、Ｓ０状態からＳ０ｉｘ状態（一部機能を停止した状態）に再び変更する際に、状態検出部１１５によって、使用状態モードが変更されているか否かを確認する。変更処理部１１６は、使用状態モードが変更されていた場合に、変更された使用状態モードに応じた設定情報に基づいて、所定の機能の停止状態を変更する。
例えば、モダンスタンバイにおいて、変更処理部１１６は、メイン制御部１０がバックグラウンド処理を実行する際に、使用状態モードが変更されていた場合に、変更された使用状態モードに応じた設定情報に基づいて、所定の機能の停止状態を変更する。
【００６９】
設定変更部１１７は、使用状態モードに対応する設定情報を、表示部１４に表示させるとともに、設定情報を、入力部３２からの入力情報に基づいて変更し、変更された設定情報を、設定情報記憶部２２１に記憶させる。
【００７０】
エンベデッドコントローラ３１は、メイン制御部１０とは独立して動作し、低消費電力モードにおいて動作可能なサブ制御部である。エンベデッドコントローラ３１は、接続されている各種デバイスを制御するとともに、各種デバイスで発生したイベントを、イベントトリガとして、メイン制御部１０に出力する。
【００７１】
次に、図面を参照して、本実施形態によるノートＰＣ１の動作について説明する。
図６は、本実施形態によるノートＰＣ１のモダンスタンバイの移行処理の一例を示すフローチャートである。
【００７２】
図６に示すように、ノートＰＣ１のモード制御部１１１は、まず、モダンスタンバイへの変更要求があるか否かを判定する（ステップＳ１０１）。モード制御部１１１は、モダンスタンバイへの変更要求があった場合（ステップＳ１０１：ＹＥＳ）に、処理をステップＳ１０２に進める。また、モード制御部１１１は、モダンスタンバイへの変更要求がない場合（ステップＳ１０１：ＮＯ）に、処理をステップＳ１０１に戻す。
【００７３】
ステップＳ１０２において、ノートＰＣ１の変更処理部１１６は、使用状態モードを検出する。変更処理部１１６は、ノートＰＣ１の状態検出部１１５に使用状態モードの検出を依頼し、状態検出部１１５は、例えば、上述した開閉角度θに基づいて、使用形状を検出して、使用状態モードを判定する。変更処理部１１６は、状態検出部１１５が判定した使用状態モードを取得することで、使用状態モードを検出する。
【００７４】
次に、変更処理部１１６は、使用状態モードに対応する設定情報を設定情報記憶部２２１から取得する（ステップＳ１０３）。変更処理部１１６は、例えば、図４に示すような使用状態モードに対応する設定情報を、設定情報記憶部２２１から読み出す。例えば、使用状態モードがテントモードである場合には、変更処理部１１６は、キーボード、ＷｏＶ、及びＨＰＤの機能が“停止”であるという設定情報を取得する。
【００７５】
次に、変更処理部１１６は、設定情報に基づいて、各機能を停止状態又は動作状態に変更する（ステップＳ１０４）。変更処理部１１６は、設定情報に基づいて、例えば、キーボード、ＷｏＶ、及びＨＰＤの機能を停止させる。例えば、変更処理部１１６は、ＷｏＶの機能を停止する場合には、ＷｏＶ処理部１１３に機能の停止を依頼し、ＷｏＶ処理部１１３は、ＢＩＯＳ、及びエンベデッドコントローラ３１などを利用して、ＷｏＶの機能を停止する。
【００７６】
次に、モード制御部１１１は、メイン制御部１０をモダンスタンバイ（Ｓ０ｉｘ状態）に移行させる（ステップＳ１０５）。モード制御部１１１は、モダンスタンバイとして、メイン制御部１０をＳ０状態からＳ０ｉｘ状態に変更する。ステップＳ１０５の処理後に、モード制御部１１１は、モダンスタンバイへの移行処理を終了する。
【００７７】
次に、図７を参照して、モダンスタンバイ中の使用状態の変更に対する設定変更処理について説明する。
図７は、本実施形態によるノートＰＣ１の使用状態の変更に対する設定変更処理の一例を示すフローチャートである。
【００７８】
図７に示すように、モダンスタンバイ中に、モード制御部１１１は、イベントトリガが発生したか否かを判定する（ステップＳ２０１）。例えば、加速度センサ３７（３７Ａ、３７Ｂ）やキーボード（入力部３２）からのイベントトリガをエンベデッドコントローラ３１が出力し、メイン制御部１０がイベントトリガを受信することで動作を開始することで、モード制御部１１１は、イベントトリガが発生したか否かを判定する。モード制御部１１１は、イベントトリガが発生した場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０２に進める。また、モード制御部１１１は、イベントトリガが発生していない場合（ステップＳ２０１：ＮＯ）に、処理をステップＳ２０１に戻し、イベントトリガの発生を待つ。
【００７９】
ステップＳ２０２において、モード制御部１１１は、メイン制御部をＳ０状態に移行させる。モード制御部１１１は、エンベデッドコントローラ３１を介して、Ｓ０ｉｘ状態からＳ０状態に移行させる。
【００８０】
次に、変更処理部１１６は、使用状態モードを検出する（ステップＳ２０３）。変更処理部１１６は、状態検出部１１５が判定した使用状態モードを取得することで、使用状態モードを検出する。
【００８１】
次に、変更処理部１１６は、使用状態モードの変更があるか否かを判定する（ステップＳ２０４）。変更処理部１１６は、使用状態モードの変更がある場合（ステップＳ２０４：ＹＥＳ）に、処理をステップＳ２０５に進める。また、変更処理部１１６は、使用状態モードの変更がない場合（ステップＳ２０４：ＮＯ）に、処理をステップＳ２０７に進める。
【００８２】
ステップＳ２０５及びステップＳ２０６の処理は、上述した図６に示すステップＳ１０３及びステップＳ１０４の処理と同様であるため、ここではその説明を省略する。
次に、ステップＳ２０７において、モード制御部１１１は、メイン制御部１０をＳ０ｉｘ状態に再び移行させる。モード制御部１１１は、モダンスタンバイとして、メイン制御部１０をＳ０状態からＳ０ｉｘ状態に再び変更する。ステップＳ２０７の処理後に、モード制御部１１１は、モダンスタンバイへの移行処理を終了する。
【００８３】
次に、図８を参照して、本実施形態によるノートＰＣ１の使用形状に対する消費電力の変化を説明する。
図８は、本実施形態によるノートＰＣ１の使用形状に対する消費電力の変化の一例を示す図である。
【００８４】
図８において、波形Ｗ１〜波形Ｗ３は、キーボード、ＷｏＶ、及びＨＰＤの各機能の停止状態（動作状態）を示している。各機能において、動作状態の場合が“ＯＮ”を示し、停止状態の場合が、“ＯＦＦ”を示している。また、波形Ｗ４は、ノートＰＣ１の消費電力の変化を示している。また、各波形の横軸は、時間を示している。
【００８５】
図８に示す例では、モダンスタンバイにおいて、使用状態モードが、ラップトップモードからテントモードに変更され、さらに、ラップトップモードに戻された場合の動作について説明する。
なお、図８に示す例の初期状態は、使用状態モードがラップトップモードであり、キーボード、ＷｏＶ、及びＨＰＤの各機能が、動作状態であり、システム状態が通常稼働状態（Ｓ０状態）であり、消費電力が、電力値ＰＷ１である。
【００８６】
時刻Ｔ１において、モダンスタンバイへの変更要求により、モード制御部１１１及び変更処理部１１６は、上述した図６に示す処理により、モダンスタンバイ（Ｓ０ｉｘ状態）に移行させる。この場合、使用状態モードがラップトップモードであるため、キーボード、ＷｏＶ、及びＨＰＤの各機能が、動作状態である。また、モダンスタンバイのＳ０ｉｘ状態になることで、消費電力は、電力値ＰＷ１から電力値ＰＷ２に低減する。
【００８７】
次に、時刻Ｔ２において、利用者がノートＰＣ１の使用状態モードをテントモードに変更すると、加速度センサ３７（３７Ａ、３７Ｂ）からのイベントトリガをエンベデッドコントローラ３１が出力し、モード制御部１１１及び変更処理部１１６が、上述した図６に示す処理により、各機能の動作状態（停止状態）を、テントモードに対応した設定に変更する。この場合、使用状態モードがテントモードであるため、キーボード、ＷｏＶ、及びＨＰＤの各機能が、停止状態である。また、キーボード、ＷｏＶ、及びＨＰＤの各機能が停止状態になることで、消費電力は、電力値ＰＷ２から電力値ＰＷ３に低減する。
【００８８】
次に、時刻Ｔ３において、利用者がノートＰＣ１の使用状態モードをラップトップモードに変更すると、加速度センサ３７（３７Ａ、３７Ｂ）からのイベントトリガをエンベデッドコントローラ３１が出力し、モード制御部１１１及び変更処理部１１６が、上述した図６に示す処理により、各機能の動作状態（停止状態）を、ラップトップモードに対応した設定に変更する。この場合、使用状態モードがラップトップモードであるため、キーボード、ＷｏＶ、及びＨＰＤの各機能が、動作状態である。また、キーボード、ＷｏＶ、及びＨＰＤの各機能が動作状態になることで、消費電力は、電力値ＰＷ３から電力値ＰＷ２に増大する。
このように、本実施形態によるノートＰＣ１では、モダンスタンバイにおいて動作させる（又は停止させる）機能を、使用状態に応じて適切に設定することができる。
【００８９】
次に、図９を参照して、設定変更部１１７による設定情報の変更処理について説明する。
図９は、本実施形態によるノートＰＣ１の設定情報の変更画面の一例を示す図である。
【００９０】
図９に示すウインドウＷＤ１は、表示部１４に表示される設定情報の変更画面を示している。設定変更部１１７は、利用者の要求に応じて、設定情報記憶部２２１に記憶されている設定情報を読み出して、図９に示すようなウインドウＷＤ１を表示部１４に表示する。すなわち、設定変更部１１７は、使用状態モードと、モダンスタンバイにおいて各機能を停止させるか否かを示す設定情報とをウインドウＷＤ１内に表示する。
【００９１】
また、設定変更部１１７は、ウインドウＷＤ１において、利用者の操作による入力部３２からの入力情報に基づいて、各機能の設定情報を変更可能である。この場合、設定変更部１１７は、変更された設定情報を、設定情報記憶部２２１に記憶させる。
このように、本実施形態によるノートＰＣ１では、モダンスタンバイにおける各機能を停止させるか否かを示す設定情報を、利用者によって変更及び設定可能である。
【００９２】
なお、上述した本実施形態によるノートＰＣ１では、使用形状に基づく使用状態モードに応じて、モダンスタンバイにおいて停止させる機能の設定を変更する一例を説明したが、他の使用状態に基づく使用状態モードにも対応可能である。そこで、図１０〜図１２を参照して、使用状態モードの別の一例に対応する場合について説明する。
【００９３】
図１０は、本実施形態における設定情報記憶部２２１の別のデータ例を示す図である。
図１０に示す例では、使用状態が、使用場所であり、使用状態モードが場所に基づく使用状態モードである場合の一例である。すなわち、使用状態モードは、例えば、オフィスモード、屋外モード、及び自宅モードなどである。
【００９４】
図１０に示す例では、「使用状態モード」がオフィスモードである場合に、ＷｏＶの機能が“停止”であり、ＨＰＤの機能が、“動作”であることを示している。また、「使用状態モード」が屋外モードである場合に、ＷｏＶの機能が“停止”であり、ＨＰＤの機能が、“停止”であることを示している。また、「使用状態モード」が自宅モードである場合に、ＷｏＶの機能が“動作”であり、ＨＰＤの機能が、“停止”であることを示している。
【００９５】
この場合、状態検出部１１５は、例えば、ＷＬＡＮカード２５によって接続されたアクセスポイントに基づく位置情報や、不図示のＧＰＳ（Global Positioning System）による位置情報に基づいて、例えば、オフィスモードや自宅モードなどの使用状態モードを判定する。
【００９６】
この場合の変形例において、使用状態には、使用場所が含まれ、変更処理部１１６は、使用場所に基づく使用状態モードに対応する設定情報に基づいて、所定の機能の停止状態を変更する。
なお、この場合のモード制御部１１１及び変更処理部１１６の処理は、上述した図６及び図７に示す処理と基本的に同様であるため、ここではその説明を省略する。
【００９７】
また、図１１は、本実施形態における使用場所と機能の設定情報の一例を示す図である。
変更処理部１１６は、図１１に示すように、使用場所に基づく使用状態モードに応じた設定変更を実行する。なお、ＷｏＶの機能における消費電力は、電力値Ａ１であり、ＨＰＤの機能における消費電力は、電力値Ｂ１である。ここで、ＷｏＶの電力値Ａ１は、ＨＰＤの電力値Ｂ１よりも小さいものとする（Ａ１＜Ｂ１）。
【００９８】
図１２は、本実施形態によるノートＰＣ１の使用場所に対する消費電力の変化の一例を示す図である。
図１２において、波形Ｗ５は、従来技術におけるモダンスタンバイの消費電力の波形である。また、波形Ｗ６は、本実施形態によるノートＰＣ１におけるモダンスタンバイの消費電力の波形である。また、各波形の横軸は、時間を示している。
【００９９】
図１２に示す例では、使用状態モードが、オフィスモード、屋外モード、自宅モードの順に変化した場合の消費電力の変化を示している。
従来技術におけるモダンスタンバイでは、使用状態によらずに予め決められた機能を動作又は停止させているため、消費電力は、波形Ｗ５に示すように、ベースとなる電力値ＰＷＢで一定の値になる。
【０１００】
これに対して、本実施形態によるノートＰＣ１では、まず、オフィスモードにおいて、モダンスタンバイにおけるＷｏＶの機能が停止状態であり、ＨＰＤの機能が動作状態に設定されるため（図１１を参照）、消費電力は、電力値（ＰＷＢ−Ａ１）になる（波形Ｗ６参照）。
【０１０１】
また、時刻Ｔ１１において、使用状態モードがオフィスモードから屋外モードに変更されると、屋外モードにおいて、モダンスタンバイにおけるＷｏＶの機能が停止状態であり、ＨＰＤの機能が停止状態に設定されるため（図１１を参照）、消費電力は、電力値（ＰＷＢ−Ａ１−Ｂ１）になる（波形Ｗ６参照）。すなわち、ノートＰＣ１は、例えば、移動中などの屋外モードにおいて、消費電力を自動で低減することができる。
【０１０２】
また、時刻Ｔ１２において、使用状態モードが屋外モードから自宅モードに変更されると、自宅モードにおいて、モダンスタンバイにおけるＷｏＶの機能が動作状態であり、ＨＰＤの機能が停止状態に設定されるため（図１１を参照）、消費電力は、電力値（ＰＷＢ−Ｂ１）になる（波形Ｗ６参照）。
【０１０３】
ここで、電力値（ＰＷＢ−Ａ１）、電力値（ＰＷＢ−Ａ１−Ｂ１）、及び電力値（ＰＷＢ−Ｂ１）は、いずれも、従来技術におけるモダンスタンバイの電力値ＰＷＢよりも低い。
このように、本実施形態によるノートＰＣ１では、モダンスタンバイにおける消費電力を、使用状態モードに応じて適切に低減することができる。
【０１０４】
なお、上述した本実施形態では、使用状態モードとして、使用形状に基づく使用状態モード（テントモードなど）と、使用場所に基づく使用状態モード（オフィスモードなど）とである例を説明したが、これに限定されるものではなく、例えば、使用時刻に基づく使用状態モードや電源状態に基づく使用状態モードに対応させてもよい。
【０１０５】
すなわち、使用状態には、使用時刻が含まれ、変更処理部１１６は、使用時刻に基づく使用状態モードに対応する設定情報に基づいて、所定の機能の停止状態を変更するようにしてもよい。
また、使用状態には、内蔵するバッテリの電力により動作するか否か、又はバッテリの残容量を示す電源状態が含まれ、変更処理部１１６は、電源状態に基づく使用状態モードに対応する設定情報に基づいて、所定の機能の停止状態を変更するようにしてもよい。
【０１０６】
以上説明したように、本実施形態によるノートＰＣ１情報処理装置）は、メイン制御部１０と、設定情報記憶部２２１と、モード制御部１１１と、変更処理部１１６とを備える。メイン制御部１０は、ＯＳに基づく処理を実行するメイン制御部１０であって、所定の機能を動作させつつ、表示部１４を含む一部機能を停止させるモダンスタンバイ（低消費電力モード）に変更可能である。設定情報記憶部２２１は、使用状態に基づく使用状態モードと、ＯＳに付加されたデバイスドライバによって実現される所定の機能をモダンスタンバイにおいて停止させるか否かを示す設定情報とを対応付けて記憶する。モード制御部１１１は、メイン制御部１０をモダンスタンバイに変更する。変更処理部１１６は、モード制御部１１１がモダンスタンバイに変更する際に、設定情報記憶部２２１が記憶する設定情報に基づいて、使用状態モードに応じて、所定の機能の停止状態を変更する。
【０１０７】
これにより、本実施形態によるノートＰＣ１は、使用状態に基づく使用状態モードに応じて、モダンスタンバイにおいて停止する機能、及び動作させる機能を変更することができるため、モダンスタンバイにおいて、使用状態に応じて、適切に消費電力を低減することができる。
【０１０８】
また、本実施形態によるノートＰＣ１は、使用状態を検出する状態検出部１１５を備える。変更処理部１１６は、状態検出部１１５が検出した使用状態に基づく使用状態モードに対応する設定情報を、設定情報記憶部２２１から取得し、取得した設定情報に基づいて、所定の機能の停止状態を変更する。
これにより、本実施形態によるノートＰＣ１は、状態検出部１１５が適切に使用状態を検出することで、モダンスタンバイにおいて、使用状態に応じて、適切に所定の機能の停止状態を変更することができる。
【０１０９】
また、本実施形態によるノートＰＣ１は、自装置（ノートＰＣ１）の加速度を検出する加速度センサ３７（３７Ａ、３７Ｂ）を備える。そして、使用状態には、自装置を使用する使用形状が含まれる。状態検出部１１５は、加速度センサ３７（３７Ａ、３７Ｂ）が検出した加速度に基づいて、使用形状を検出する。変更処理部１１６は、使用形状に基づく使用状態モード（例えば、テントモード、ラップトップモードなど）に対応する設定情報に基づいて、所定の機能の停止状態を変更する。
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、使用形状に基づく使用状態モードに応じて、適切に所定の機能の停止状態を変更することができる。
【０１１０】
また、本実施形態では、使用状態には、使用場所が含まれる。変更処理部１１６は、使用場所に基づく使用状態モード（例えば、オフィスモード、自宅モードなど）に対応する設定情報に基づいて、所定の機能の停止状態を変更する。
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、使用場所に基づく使用状態モードに応じて、適切に所定の機能の停止状態を変更することができる。
【０１１１】
また、本実施形態では、使用状態には、使用時刻が含まれ、変更処理部１１６は、使用時刻に基づく使用状態モード（例えば、オフィスモード、自宅モードなど）に対応する設定情報に基づいて、所定の機能の停止状態を変更するようにしてもよい。
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、使用時刻に基づく使用状態モードに応じて、適切に所定の機能の停止状態を変更することができる。
【０１１２】
また、本実施形態では、使用状態には、内蔵するバッテリの電力により動作するか否か、又はバッテリの残容量を示す電源状態が含まれ、変更処理部１１６は、電源状態に基づく使用状態モード（例えば、バッテリ動作モード、外部電源モードなど）に対応する設定情報に基づいて、所定の機能の停止状態を変更するようにしてもよい。
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、電源状態に基づく使用状態モードに応じて、適切に所定の機能の停止状態を変更することができる。
【０１１３】
また、本実施形態によるノートＰＣ１は、メイン制御部１０とは独立して動作し、低消費電力モードにおいて動作可能なエンベデッドコントローラ３１（サブ制御部）を備える。モード制御部１１１は、エンベデッドコントローラ３１を経由してイベントトリガが発生した場合に、通常の稼働状態（Ｓ０状態）に移行し、イベントトリガに対応した処理を実行した後、一部機能を停止した状態（Ｓ０ｉｘ状態）に再び変更する。変更処理部１１６は、一部機能を停止した状態（Ｓ０ｉｘ状態）に再び変更する際に、使用状態モードが変更されていた場合に、変更された使用状態モードに応じた設定情報に基づいて、所定の機能の停止状態を変更する。
【０１１４】
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイ中に、使用状態に基づく使用状態モードに変更が生じた場合に、例えば、エンベデッドコントローラ３１がイベントトリガを出力した際に、変更された使用状態モードに応じて、適切に所定の機能の停止状態を変更することができる（図８及び図１２を参照）。よって、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、使用状態に応じて、さらに適切に消費電力を低減することができる。
【０１１５】
また、本実施形態では、低消費電力モードは、メイン制御部１０によるバックグラウンド処理を実行可能である。変更処理部１１６は、メイン制御部１０がバックグラウンド処理を実行する際に、使用状態モードが変更されていた場合に、変更された使用状態モードに応じた設定情報に基づいて、所定の機能の停止状態を変更する。
【０１１６】
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて、バックグラウンド処理を実行する際に、変更された使用状態モードに応じて、適切に所定の機能の停止状態を変更することができるため、使用状態に応じて、さらに適切に消費電力を低減することができる。
【０１１７】
また、本実施形態によるノートＰＣ１は、設定変更部１１７を備える。設定変更部１１７は、使用状態モードに対応する設定情報を、表示部１４に表示させるとともに、設定情報を、入力部３２からの入力情報に基づいて変更し、変更された設定情報を、設定情報記憶部２２１に記憶させる（図９を参照）。
【０１１８】
これにより、本実施形態によるノートＰＣ１は、モダンスタンバイにおいて停止する機能、及び動作させる機能を、利用者が自由に設定変更することができる。すなわち、本実施形態によるノートＰＣ１では、モダンスタンバイにおいて停止する機能、及び動作させる機能を、利用者ごとに柔軟に変更することができる。
【０１１９】
また、本実施形態による制御方法は、上述したメイン制御部１０と、設定情報記憶部２２１とを備えるノートＰＣ１の制御方法であって、モード制御ステップと、変更処理ステップとを含む。モード制御ステップにおいて、モード制御部１１１が、メイン制御部１０を低消費電力モードに変更する。変更処理ステップにおいて、変更処理部１１６が、モード制御部１１１が低消費電力モードに変更する際に、設定情報記憶部２２１が記憶する設定情報に基づいて、使用状態モードに応じて、所定の機能の停止状態を変更する。
これにより、本実施形態による制御方法は、上述したノートＰＣ１と同様の効果を奏し、モダンスタンバイにおいて、使用状態に応じて、適切に消費電力を低減することができる。
【０１２０】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の実施形態において、情報処理装置がノートＰＣ１である例を説明したが、これに限定されるものではなく、例えば、タブレット端末装置などの他の情報処理装置であってもよい。
【０１２１】
また、上記の実施形態において、使用状態が、使用形状、使用場所、使用時刻、及び電源状態である例を説明したが、これに限定されるものではなく、例えば、ＵＳＢやBluetooth（登録商標）などによる外部接続機器の接続状態、等、他の使用状態を用いてもよい。また、使用状態は、これらの組み合わせてあってもよいし、使用状態モードは、他の使用状態、又はこれらの使用状態の組み合わせに基づく使用状態モードであってもよい。
【０１２２】
また、上記の実施形態において、状態検出部１１５及び変更処理部１１６は、メイン制御部１０内の独立した機能部として説明したが、これに限定されるものではなく、例えば、モード制御部１１１、キーボード処理部１１２、ＷｏＶ処理部１１３、ＨＰＤ処理部１１４、及び状態検出部１１５などに含まれる形態であってもよい。
【０１２３】
また、上記の実施形態において、設定情報記憶部２２１は、ＢＩＯＳメモリ２２により実現される例を説明したが、これに限定されるものではなく、ＨＤＤ２３により実現されてもよいし、他の記憶部により実現されてもよい。
【０１２４】
また、上記の実施形態において、デバイスドライバによって実現される所定の機能が、ＷｏＶ、ＨＰＤ、スマートＬＥＤ、タッチパネルによる起動、スピーカ２４２のボリューム調整などの機能である例を説明したが、これに限定されるものではなく、デバイスドライバにより管理される他の機能に適用してもよい。
【０１２５】
また、上記の実施形態において、低消費電力モードは、Ｗｉｎｄｏｗｓ１０（Ｗｉｎｄｏｗｓは登録商標）のモダンスタンバイである例を説明したが、これに限定されるものではなく、他のＯＳの同様の低消費電力モードに適用してもよい。
【０１２６】
なお、上述したノートＰＣ１が備える各構成は、内部に、コンピュータシステムを有している。そして、上述したノートＰＣ１が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したノートＰＣ１が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１２７】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後にノートＰＣ１が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１２８】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１２９】
１  ノートＰＣ
１０  メイン制御部
１１  ＣＰＵ
１２  メインメモリ
１３  ビデオサブシステム
１４  表示部
２１  チップセット
２２  ＢＩＯＳメモリ
２３  ＨＤＤ
２４  オーディオシステム
２５  ＷＬＡＮカード
２６  ＵＳＢコネクタ
２７  カメラ
３１  エンベデッドコントローラ（ＥＣ）
３２  入力部
３３  電源回路
３４  バッテリ
３５  ホールセンサ
３６  近接センサ
３７、３７Ａ、３７Ｂ  加速度センサ
１０１  第１筐体
１０２  第２筐体
１０３、１０３−１、１０３−２  ヒンジ機構
１１１  モード制御部
１１２  キーボード処理部
１１３  ＷｏＶ処理部
１１４  ＨＰＤ処理部
１１５  状態検出部
１１６  変更処理部
１１７  設定変更部
２２１  設定情報記憶部
２４１  マイク
２４２  スピーカ
【図１】
0006982647.tif 000002
【図２】
0006982647.tif 000003
【図３】
0006982647.tif 000004
【図４】
0006982647.tif 000005
【図５】
0006982647.tif 000006
【図６】
0006982647.tif 000007
【図７】
0006982647.tif 000008
【図８】
0006982647.tif 000009
【図９】
0006982647.tif 000010
【図１０】
0006982647.tif 000011
【図１１】
0006982647.tif 000012
【図１２】
0006982647.tif 000013