(57)【要約】【課題】情報処理装置の操作性の悪化を改善し、ユーザインタフェースの操作性を高めた情報処理装置を提供する。【解決手段】状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力する変化検知手段と、キーへの操作を検知し、操作に関するキー検知情報を出力するキー検知手段と、変化検知情報に基づく、複数の動作状態間の遷移の制御、およびキー検知情報に基づく遷移の制御を行う状態制御手段と、所定の情報処理を行う情報処理手段とを備える。【選択図】      図５
2014160404.tif 000002
【特許請求の範囲】
【請求項１】
状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力する変化検知手段と、
キーへの操作を検知し、前記操作に関するキー検知情報を出力するキー検知手段と、
前記変化検知情報に基づく、複数の動作状態間の遷移の制御、および前記キー検知情報に基づく前記遷移の制御を行う状態制御手段と、
所定の情報処理を行う情報処理手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記複数の動作状態は、前記キー検知手段および前記状態制御手段を除き電源の供給が切断された第１の動作状態、前記キー検知手段および前記変化検知手段および前記状態制御手段へ前記電源が供給され、前記情報処理手段への前記電源の供給が切断された、または前記情報処理手段が低消費電力状態で動作する第２の動作状態、ならびに、前記キー検知手段および前記変化検知手段および前記状態制御手段および前記情報処理手段に前記電源が供給された第３の動作状態を含み、
前記状態制御手段は、前記第１の動作状態、前記第２の動作状態、前記第３の動作状態の間の前記遷移を、前記変化検知情報および前記キー検知情報の少なくとも一方を用いて行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記状態制御手段は、前記第２の動作状態と前記第３の動作状態との間の前記遷移を、前記変化検知情報を用いて行う
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記変化検知手段は、前記状態変化を判断するための基準情報を予め記憶し、
前記変化検知情報は、前記センサ情報と前記基準情報との比較結果を含む
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記センサは、前記第３の動作状態への遷移を指示する第１の指示動作または前記第２の動作状態への遷移を指示する第２の指示動作を含む、所定の指示動作によって発生した前記状態変化を検知して前記センサ情報を生成し、
前記基準情報は、前記指示動作が前記第１の指示動作または前記第２の指示動作を含むいずれの指示動作であるかを判断するための情報である
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記センサは、ＧＰＳ、加速度センサ、照度センサまたはタッチパネルを含む
ことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記センサは、所定の期間のみ動作可能状態となる
ことを特徴とする請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
情報処理装置に備えられ、状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力し、
前記情報処理装置が備えるキーへの操作を検知し、前記操作に関するキー検知情報を出力し、
前記変化検知情報に基づいて、前記情報処理装置の複数の動作状態間の遷移の制御、および前記キー検知情報に基づく前記遷移の制御を行う
ことを特徴とする情報処理装置制御方法。
【請求項９】
情報処理装置が備えるコンピュータを、
状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力する変化検知手段と、
キーへの操作を検知し、前記操作に関するキー検知情報を出力するキー検知手段と、
前記変化検知情報に基づく、複数の動作状態間の遷移の制御、および前記キー検知情報に基づく前記遷移の制御を行う状態制御手段と、
して動作させるための情報処理装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の動作状態をとることができる情報処理装置、情報処理装置制御方法および情報処理装置制御プログラムに関する。
【背景技術】
【０００２】
一般的に情報処理装置は、小型化、薄型化が進み、それによって提供されるサービスは多様化してきた。そして、タッチパネル、ＧＰＳ（Global Positioning System）、加速度センサ、照度センサ、カメラなどのセンサを備えた情報処理装置が普及してきている。
【０００３】
特許文献１には、位置情報の送信を行う携帯型端末器とその通信制御方法が開示されている。特許文献１の携帯型端末器は、所定の間隔で位置情報を検出し、検出した位置情報を位置情報履歴として保存する。そして、特許文献１の携帯型端末器は、現在の位置情報と保存されている位置情報とを比較して、現在の位置情報が所定の範囲内であるときは、静止状態にあると判断する。その場合、特許文献１の携帯型端末器は、検出した現在の位置情報を送信しない。
【０００４】
特許文献２には、自身が備えるセンサへの電力供給を制御する携帯通信端末が開示されている。特許文献２の携帯通信端末は、タッチパネル、加速度センサ、フォトセンサを備えている。そして、特許文献２の携帯通信端末は、通話状態もしくはアプリケーションの起動状態を検知し、その検知した動作状態で使用しないセンサを判断する。特許文献２の携帯通信端末は、その判断に基づいて、使用しないタッチパネル、加速度センサおよびフォトセンサへの電力供給を制御する。
【０００５】
特許文献３には、自身の備えるセンサで検知した自身の動きに基づいて、自身への電力供給を制御する電子機器が開示されている。特許文献３の電子機器は、加速度センサもしくは衝撃センサを備えている。そして、特許文献３の電子機器は、自身の備えているセンサで自身の動きを検知する。特許文献３の電子機器は、予め自身の動きの特徴を示すパターンを記憶している。特許文献３の電子機器は、自身の備えているセンサで検知した自身の動きを、自身に記憶させた自身の動きの特徴を示すパターンと比較する。そして、検知した自身の動きが、記憶させた自身の動きの特徴を示すパターンと適合していることを判定したとき、特許文献３の電子機器は、自身の電力供給を停止する。
【０００６】
図１１は、情報処理装置の外観例を示す。図１２は、情報処理装置の状態遷移図を示す。図１１、１２を参照して、情報処理装置の構成と状態遷移について説明する。
【０００７】
図１１の情報処理装置１は、表示部１１と、入力操作部１２と、キー検知部１３を備える。キー検知部１３は、情報処理装置１の電源をＯＮ／ＯＦＦする電源キーを備える。表示部１１は、情報処理装置１で提供されるサービスの情報の表示を行うもので、例えばＬＣＤ（液晶ディスプレイ：Liquid Crystal Display）とバックライト、または有機ＥＬ（Electro Luminescence）などの表示デバイスである。入力操作部１２は、情報処理装置１で提供されるサービスの情報に対応して、情報の入力操作を受け付ける、例えば表示部１１の前面に設けられたタッチパネルである。
【０００８】
図１２は、情報処理装置１の状態遷移図を示す。情報処理装置１の動作状態は、スタンバイ状態である状態ＳＴＢ１と、アクティブ状態である状態ＡＣＴ１と状態ＡＣＴ２を含む。情報処理装置１は、キー検知部１３の備える電源キーが、「キー長押」されることによって、電源ＯＦＦの状態（状態ＯＦＦ）から、電源ＯＮの状態に変化して、状態ＡＣＴ１に遷移する。ここで、「キー長押」とは、電源キーを所定の時間以上（例えば数秒間程度）押し続ける操作のことを示す。
【０００９】
状態ＡＣＴ１は、情報処理装置１の表示部１１の表示がＯＮし、入力操作部１２が入力操作の受け付けが可能なアクティブ状態である。そして、状態ＡＣＴ１は、利用者の認証入力の操作を待っている状態である。この状態ＡＣＴ１で、認証入力を受け付けて、認証入力が確認されれば、情報処理装置１の動作状態は、状態ＡＣＴ１から状態ＡＣＴ２に遷移する。
【００１０】
状態ＡＣＴ２は、情報処理装置１を利用者が操作してサービスを受け付けられる、またはサービスを受け付けているアクティブ状態である。情報処理装置１が状態ＡＣＴ１で、認証入力などの入力操作が所定時間内に受け付けられないとき、情報処理装置１の動作状態は、状態ＡＣＴ１から状態ＳＴＢ１に遷移する。また、情報処理装置１が状態ＡＣＴ１で、キー検知部１３が「キー押」を検知することで、情報処理装置１は、状態ＳＴＢ１に遷移する。ここで、「キー押」とは、電源キーを所定の時間範囲内（例えば０．５秒から１秒程度の時間範囲内）押し続ける操作のことを示す。
【００１１】
状態ＳＴＢ１は、表示部１１の表示がＯＦＦし、入力操作部１２が入力操作を受け付けないスタンバイ状態である。この状態ＳＴＢ１では、情報処理装置１の備えるＣＰＵ（Central Processing Unit）は、例えば動作周波数を落として動作して、もしくは間欠的に動作して、消費電力を落とすスタンバイ状態である。情報処理装置１が状態ＳＴＢ１で、キー検知部１３が「キー押」を検知することで、情報処理装置１は、状態ＳＴＢ１から状態ＡＣＴ１に遷移する。
【００１２】
また、情報処理装置１が、状態ＡＣＴ２、状態ＡＣＴ１または状態ＳＴＢ１にあるとき、キー検知部１３が「キー長押」を検知することで、情報処理装置１は、表示部１１に電源をＯＦＦにするか否かの表示を行う。そして、情報処理装置１は、利用者に確認入力を促す。利用者から電源をＯＦＦにすることを確認する入力操作を、入力操作部１２が受け付けるとき、情報処理装置１は、自身の電源をＯＦＦにする。
【００１３】
このように、情報処理装置１が状態遷移する際には、キー検知部１３の備える電源キー（プッシュスイッチ）が使用される。このキー検知部１３の備える電源キーは、最近の情報処理装置の小型化、薄型化に伴って、小型化している。
【００１４】
特許文献１の技術は、位置情報を測位するセンサを備えて、自装置の測位位置を、それまでに記憶された測位位置と測位精度を考慮して比較照合して、自装置の運動状態が静止状態であるか否かを判定するものである。そして、特許文献１の技術は、その判定結果が静止状態であるとき、自装置の位置情報を送信しないことによって、自装置の電力消費を低減する。
【００１５】
特許文献２の技術は、自装置の通話や起動されているアプリケーションによって、自装置に備えるセンサが使用されるか否かを判定し、その判定に基づいて、使用しないセンサへの電力供給を制御して、自装置の電力消費を低減する技術である。
【００１６】
特許文献３の技術は、自装置の備えるセンサによって自装置の動きを検知し、記憶させた動きのパターンと比較照合して、そのパターンとの適合を判定する技術である。そして、特許文献３の技術は、その判定が適合する場合に自装置の自身の電力供給を停止して、自装置の電力消費を抑制する。
【００１７】
以上のように、特許文献１から３の技術は、センサによって自装置の状況を検知し、不要な通信や、センサ、および自装置自身への電力供給を制御して、電力消費を抑制する技術である。これら特許文献の技術は、最近の情報処理装置に提供されるサービスの多様化とセンサの装備に伴う消費電力を抑制する。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２０１１−２２７７６３号公報（第４、５頁、図１）
【特許文献２】特許４５７１１９８号（第４−８頁、図５）
【特許文献３】特開２００７−１２８２６６号公報（第３−５頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【００１９】
特許文献１−３の技術は、情報処理装置として備える各種センサまたは自装置を、スタンバイ状態に移行させて消費電力を抑え、電源をＯＦＦする技術である。
【００２０】
情報処理装置の小型化、薄型化に伴って、情報処理装置の電源のＯＮ／ＯＦＦの操作や、低消費電力モード（スタンバイ状態）への移行とそれを解除する操作に使用される電源キーは小型化している。そのため、この小型化している電源キーを探し出して、押下げることには煩わしさがある。しかし、これらの特許文献１−３の技術は、電源キーの小型化に伴って顕在化した、上記の問題については一切対応することができない。
【００２１】
このように、情報処理装置の小型化、薄型化に伴うキーの小型化に起因する操作性の悪化を解消し、ユーザインタフェースの操作性をいかに改善するかが課題である。
【００２２】
本発明の目的は、上記の課題に鑑みてなされたもので、情報処理装置の操作性の悪化を改善し、ユーザインタフェースの操作性を高めた情報処理装置、情報処理装置制御方法および情報処理装置制御プログラムを提供することにある。
【課題を解決するための手段】
【００２３】
本発明の情報処理装置は、状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力する変化検知手段と、キーへの操作を検知し、操作に関するキー検知情報を出力するキー検知手段と、変化検知情報に基づく、複数の動作状態間の遷移の制御、およびキー検知情報に基づく遷移の制御を行う状態制御手段と、所定の情報処理を行う情報処理手段とを備えることを特徴とする。
【００２４】
本発明の情報処理装置制御方法は、情報処理装置に備えられ、状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力し、情報処理装置が備えるキーへの操作を検知し、操作に関するキー検知情報を出力し、変化検知情報に基づいて、情報処理装置の複数の動作状態間の遷移の制御、およびキー検知情報に基づく遷移の制御を行うことを特徴とする。
【００２５】
本発明の情報処理装置制御プログラムは、情報処理装置が備えるコンピュータを、状態変化を検知するセンサのセンサ情報に基づいて変化検知情報を出力する変化検知手段と、キーへの操作を検知し、操作に関するキー検知情報を出力するキー検知手段と、変化検知情報に基づく、複数の動作状態間の遷移の制御、およびキー検知情報に基づく遷移の制御を行う状態制御手段として動作させることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、情報処理装置の小型化、薄型化に伴う操作性の悪化を改善し、ユーザインタフェースの操作性を高めることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の第１の実施形態の情報処理装置の構成例を示したブロック図である。
【図２】本発明の第１の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。
【図３Ａ】本発明の第１の実施形態の情報処理装置の動作を例示したフローチャートの前半である。
【図３Ｂ】本発明の第１の実施形態の情報処理装置の動作を例示したフローチャートの後半である。
【図４】本発明の第１の実施形態の情報処理装置の状態遷移を例示した状態遷移表である。
【図５】本発明の第１の実施形態の最小構成の情報処理装置の構成例を示したブロック図である。
【図６】本発明の第１の実施形態の最小構成の情報処理装置の状態遷移を例示した状態遷移図である。
【図７】本発明の第２の実施形態の情報処理装置の構成例を示したブロック図である。
【図８】本発明の第２の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。
【図９Ａ】本発明の第２の実施形態の情報処理装置の動作を例示したフローチャートの前半である。
【図９Ｂ】本発明の第２の実施形態の情報処理装置の動作を例示したフローチャートの後半である。
【図１０】本発明の第２の実施形態の情報処理装置の状態遷移を例示した状態遷移表である。
【図１１】情報処理装置の構成例を示した外観図である。
【図１２】情報処理装置の状態遷移を例示した状態遷移図である。
【発明を実施するための形態】
【００２８】
以下に、本発明の実施形態について図面を参照して詳細に説明する。
（第１の実施形態）
本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態の情報処理装置の構成例を示したブロック図である。図２は、本発明の第１の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。図３Ａ、３Ｂは、本発明の第１の実施形態の情報処理装置の動作を例示したフローチャートである。図４は、本発明の第１の実施形態の情報処理装置の状態遷移を例示した状態遷移表である。
【００２９】
図１を参照して、本発明の第１の実施形態の情報処理装置１０の構成を説明する。情報処理装置１０は、表示部１１と、入力操作部１２と、キー検知部１３と、指示検知部１４と、制御部１５と、情報処理部１６を備える。
【００３０】
表示部１１は、入力操作部１２への入力操作情報、ならびにキー検知部１３および指示検知部１４の検知情報にしたがって制御部１５が送る表示情報を受けて表示を行う。情報処理装置１０の利用者（以下、単に「利用者」と呼ぶ。）は、表示部１１に表示される情報、その他に対応して、下記の入力操作部１２に入力操作を行う。
【００３１】
入力操作部１２は、利用者の入力操作を受け付けて、制御部１５に入力操作情報を送る。
【００３２】
キー検知部１３は、情報処理装置１０の電源キー（以下、「キー」と呼ぶ。）を備え、電源キーへの操作（キー操作）を検知する。有効なキー操作には、「キー長押」と「キー押」の２通りの操作がある。「キー長押」とは、プッシュスイッチであるキーを所定の時間以上（例えば数秒間程度）押し続ける操作のことを示す。「キー押」とは、プッシュスイッチであるキーを所定の時間範囲内（例えば０．５秒から１秒程度の時間範囲内）押し続ける操作のことを示す。キー検知部１３は、この２通りの操作以外のキー操作、すなわち、短い時間のキーの押下は無効なキー操作として無視する。キー検知部１３は、キー操作の検知を行い、その検知結果、すなわちキー操作がキー長押であるか、キー押であるかを制御部１５に伝える。
【００３３】
指示検知部１４は、情報処理装置１０に指示を行うため利用者が行う指示動作を検知するセンサを備え、その検知結果を制御部１５に伝える。指示動作については後述する。
【００３４】
制御部１５は、入力操作部１２から入力操作情報を受け、キー検知部１３および指示検知部１４から検知情報を受け、表示部１１に表示情報を送り、情報処理装置１０の制御を行う。また、制御部１５は、表示部１１、入力操作部１２に制御情報を送り、表示部１１、入力操作部１２および制御部１５自身を含む情報処理装置１０の動作状態を制御する。
【００３５】
情報処理部１６は、ＣＰＵ（Central Processing Unit）（図示なし）等を含み、情報処理装置１０の主目的の機能である情報処理を行う。
【００３６】
図２は、本発明の第１の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。図１、図２を参照して、本発明の第１の実施形態の情報処理装置１０の動作について説明する。情報処理装置１０の動作状態は、スタンバイ状態である状態ＳＴＢ１１と、アクティブ状態である状態ＡＣＴ１１と状態ＡＣＴ１２を含む。
【００３７】
キー検知部１３がキー長押を検知すると、情報処理装置１０は、電源ＯＦＦの状態（状態ＯＦＦ）から電源ＯＮの状態に変化して、状態ＡＣＴ１１に遷移する。
【００３８】
状態ＡＣＴ１１は、表示部１１の表示がＯＮされて、入力操作部１２が入力操作の受け付けを可能なアクティブ状態である。そして、状態ＡＣＴ１１は、利用者の認証入力の操作を待っている状態である。
【００３９】
状態ＡＣＴ１１で、入力操作部１２が利用者からの認証入力を受け付けて制御部１５に送る。そして、認証入力が確認されれば、情報処理装置１０の動作状態は、状態ＡＣＴ１１から状態ＡＣＴ１２に遷移する。認証入力が確認されなければ、情報処理装置１０の動作状態は、状態ＡＣＴ１１に留まって、再度認証入力を受け付ける状態を継続する。
【００４０】
また、所定時間内で入力操作部１２に入力操作が受け付けられないとき、または、キー検知部１３がキー押を検知したとき、情報処理装置１０の動作状態は、状態ＡＣＴ１１から状態ＳＴＢ１１に遷移する。
【００４１】
状態ＡＣＴ１２は、情報処理装置１０を利用者が操作してサービスを受けているアクティブ状態である。状態ＡＣＴ１２で、入力操作部１２が入力操作を所定時間内に受け付けられないとき、情報処理装置１０の動作状態は、状態ＡＣＴ１２から状態ＳＴＢ１１に遷移する。また、情報処理装置１０が状態ＡＣＴ１２で、キー検知部１３がキー押を検知すると、情報処理装置１０の動作状態は、状態ＡＣＴ１２から状態ＳＴＢ１１に遷移する。
【００４２】
状態ＳＴＢ１１は、表示部１１の表示がＯＦＦされて、入力操作部１２が入力操作を受け付けないスタンバイ状態である。状態ＳＴＢ１１は、情報処理部１６の消費電力を低下させた状態である。状態ＳＴＢ１１では、例えば、情報処理部１６がＣＰＵを含む場合は、ＣＰＵは動作周波数を落として動作して、もしくは間欠的に動作して、消費電力を低下させる。情報処理部１６がＣＰＵを含まない場合も、動作速度の低下や、情報処理部１６の一部のブロックへの電源の停止等によって、消費電力を低下させることができる。ただし、状態ＳＴＢ１１においても、キー検知部１３は、キー操作の検出が可能であり、指示検知部１４は、指示動作の検知が可能である。
【００４３】
状態ＳＴＢ１１において、指示検知部１４は、利用者による、情報処理装置１０の起動を指示する指示動作（以下、「起動指示動作」と呼ぶ。）を検知して、情報処理装置１０の動作状態を状態ＳＴＢ１１から状態ＡＣＴ１１に遷移させるために、アクティブ状態を維持する。指示検知部１４は、情報処理装置１０の動作状態を検知するセンサを備え、例えば間欠的に検知動作を行う。指示検知部１４は、情報処理装置１０の動作状態に変化があったとき、起動指示動作の検知であるかを判断して、制御部１５に指示動作の検知結果を送る。
【００４４】
制御部１５は、指示動作の検知結果に基づいて、表示部１１、入力操作部１２、ＣＰＵを、スタンバイ状態から解除してアクティブ状態とする。この解除によって、情報処理装置１０の動作状態は、状態ＳＴＢ１１から状態ＡＣＴ１１に遷移する。
【００４５】
あるいは、キー検知部１３がキー押を検知すると、制御部１５に通知する。このキー押の検知の通知によって、情報処理装置１０の動作状態は、状態ＳＴＢ１１から状態ＡＣＴ１１に遷移する。
【００４６】
状態ＳＴＢ１１、状態ＡＣＴ１１および状態ＡＣＴ１２において、キー検知部１３は、キー長押を検知すると、キー長押の検知情報を制御部１５に伝え、制御部１５は電源をＯＦＦする手順を開始する。すなわち、情報処理装置１０は、表示部１１に電源をＯＦＦするか否かの表示を行い、利用者の確認入力を促す。そして、制御部１５は、利用者による電源をＯＦＦすることを確認する入力操作を入力操作部１２で受け付けると、情報処理装置１０の電源をＯＦＦする。制御部１５は、電源をＯＦＦする入力操作を確認できない場合、情報処理装置１０をその時点の状態のまま維持する。
【００４７】
情報処理装置１０の動作状態が、状態ＡＣＴ１１、または状態ＡＣＴ１２にあるとき、指示検知部１４は、待機を指示する指示動作（以下、「待機指示動作」と呼ぶ。）を検知すると、その検知結果を制御部１５に伝える。制御部１５は、その検知結果に基づいて、情報処理装置１０の動作状態を状態ＳＴＢ１１に遷移させる。
【００４８】
情報処理装置１０の動作状態が状態ＳＴＢ１１にあるとき、指示検知部１４は、起動指示動作を検知すると、その検知結果を制御部１５に伝える。制御部１５は、その検知結果に基づいて、情報処理装置１０の動作状態を状態ＳＴＢ１１から状態ＡＣＴ１１に遷移させる。
【００４９】
図２に示した状態遷移図は、本実施形態の情報処理装置１０の状態遷移を例示したものであって、本発明は、これに限定されない。例えば、認証入力を受け付けるアクティブ状態である状態ＡＣＴ１１は、なくてもよい。情報処理装置１０の動作状態は、スタンバイ状態である状態ＳＴＢ１１と、アクティブ状態である状態ＡＣＴ１２とし、指示検知部１４の検知結果に基づいて、状態ＳＴＢ１１と状態ＡＣＴ１２との間で遷移させてもよい。
【００５０】
なお、指示検知部１４は、状態ＳＴＢ１１、状態ＡＣＴ１１および状態ＡＣＴ１２において、指示動作を検知するためのセンサがアクティブ状態を維持して、指示動作を検知する。
【００５１】
「指示動作」とは、利用者が、情報処理装置１０に指示するために、情報処理装置１０に対して行う動作である。指示検知部１４は、利用者が「指示動作」を行った時に、情報処理装置１０の備えるセンサによって検知したセンサ情報を、指示動作パターンとして記憶する。そして、指示検知部１４は、そのセンサによって検知した動作のセンサ情報と、予め記憶させた指示動作パターンのセンサ情報を比較して、「指示動作」であるか否かを判断する。その判断に基づいて、指示検知部１４は、検知結果を制御部１５に伝える。
【００５２】
指示動作は、例えば、センサにタッチパネルを用い、タッチパネルを３回タッピングすることとする。３回の「タッピング」とは、タッチパネルの表面を３回軽くたたくことを意味する。つまり、利用者がタッチパネルを３回だけたたくときの、タッピングのタイミングのパターンを、タッチパネルは、タッチ情報として検知する。そして、タッチパネルによって検知したタッチ情報からなるセンサ情報を、指示検知部１４は、指示動作パターンとして、記憶する。
【００５３】
指示検知部１４は、情報処理装置１０の動作状態が、状態ＳＴＢ１１、状態ＡＣＴ１１、または状態ＡＣＴ１２にあるとき、タッチパネルによって検知したタッチ情報からなるセンサ情報を、予め記憶させた指示動作パターンのセンサ情報と比較する。指示検知部１４は、その比較に基づいて指示動作と判定したときに、制御部１５に指示動作の検知結果を伝え、情報処理装置１０の動作状態を遷移させる。
【００５４】
つまり、制御部１５は、情報処理装置１０の動作状態が状態ＳＴＢ１１であれば、起動指示動作の検知結果に基づいて、状態ＡＣＴ１１に遷移させる。また、制御部１５は、情報処理装置１０の動作状態が状態ＡＣＴ１１、または状態ＡＣＴ１２であれば、待機指示動作の検知結果に基づいて、状態ＳＴＢ１１に遷移させる。これらの状態遷移は、キー検知部１３によるキー押の検知にても行うことができる。
【００５５】
したがって、本実施形態では、キー検知部１３によるキー押の検知を用いず、指示検知部１４と、指示動作として予め指示検知部１４に記憶させたセンサ情報を用いることで、スタンバイ状態からアクティブ状態に、またはアクティブ状態からスタンバイ状態に遷移させることができる。すなわち、本実施形態では、小型化、薄型化する情報処理装置のキーを探して、そのキーを押す操作をしないで、予め設定した指示動作を検知するセンサ情報に基づいて、動作状態を遷移させることができる。したがって、本実施形態では、操作性の悪化を改善し、ユーザインタフェースの操作性を高めることができる。
【００５６】
なお、指示動作を検知するセンサとしてタッチパネルを用いて説明したが、本発明で用いられるセンサは、タッチパネルには限定されない。例えば、加速度センサ、衝撃センサ、またはマイクを用いてもよい。この場合は、利用者が情報処理装置１０を所定の回数だけタッピングしたときの、情報処理装置１０の受ける加速度や衝撃、またはそのときの音を指示動作とすればよい。
【００５７】
また、指示動作を検知するセンサは、照度センサでもよい。この場合は、利用者は、照度センサに手をかざして、照度センサへの明かりを所定の回数だけ遮る動作を行う。情報処理装置１０の指示検知部１４は、そのときの照度センサが検知する照度レベルの変化を指示動作とすればよい。また、指示動作の検知に関わるセンサは、単一のセンサであってもよいし、複数のセンサが組み合わされたものでもよい。
【００５８】
また、所定の指示動作に基づいたセンサ情報が指示動作パターンとして、情報処理装置１０の指示検知部１４に予め記憶されている場合には、利用者は、その記憶された指示動作を利用すればよい。さらに、予め記憶された指示動作パターンが複数あれば、利用者は、それらから選択して利用してもよい。
【００５９】
また、アクティブ状態に遷移させるための指示動作である起動指示動作と、スタンバイ状態に遷移させるための指示動作である待機指示動作は、同一の指示動作パターンでなくてもよい。すなわち、起動指示動作と待機指示動作は、相違していてもよい。さらに、情報処理装置１０が取得した所在位置情報や時刻にしたがって、指示動作が変更されてもよい。
【００６０】
また、本実施形態では、指示動作として、情報処理装置１０の起動指示動作と待機指示動作とを具体例として説明したが、本実施形態の指示動作は、これらに限定されない。例えば、指示動作は、情報処理装置１０の所定のアプリケーションを起動するものでもよいし、所定のアプリケーションを終了または停止させるものでもよい。また、指示動作は、情報処理装置１０への所定の入力操作を代替えするものでもよい。
【００６１】
また、本実施形態は、情報処理装置１０が起動指示動作や待機指示動作を受け付けない環境（以下、「指示制限エリア」と呼ぶ。）を設けてもよい。
【００６２】
例えば、情報処理装置１０が走行中の車両の運転席の近傍に所在するときは、待機指示動作のみを受け付け、起動指示動作は受け付けないようにしてもよい。すなわち、運転席の近傍にある情報処理装置１０は、車両が停止状態であるときの起動指示動作のみを受け付ける。そのために、情報処理装置１０の指示検知部１４は、情報処理装置１０が指示制限エリア内に位置するか否かを検知するセンサを備える。この場合の指示制限エリアは、情報処理装置１０の位置のみでなく、情報処理装置１０の運動状態も考慮されたエリアである。
【００６３】
上記のような指示制限エリアを実現するために、車両が走行中のとき、指示制限エリアには、例えば所定の周波数の光信号、電波信号もしくは音波信号が発信されればよい。そして、指示検知部１４は、指示制限エリアにおける上記の信号の検知レベルが、予め設定されている検知レベルを上回っている場合、その旨を検知結果として、制御部１５に伝える。制御部１５は、その検知結果に基づいて、指示動作が待機指示動作であるか、起動指示動作であるかを判断する。そして、制御部１５は、指示動作が待機指示動作であるときは、情報処理装置１０をスタンバイ状態に遷移させ、指示動作が起動指示動作であるときは指示動作を無視する。
【００６４】
一方、車両が停止状態にあるときは、指示制限エリアには、前述の信号は発信されない。指示検知部１４は、指示制限エリアにおいて前述の信号が検知できない場合、もしくは前述の信号の検知レベルが所定の検知レベルを下回っている場合、その旨を検知結果として、制御部１５に伝える。制御部１５は、その検知結果に基づいて、指示動作の受け付けの制限を解除する。すなわち、このときに指示検知部１４が起動指示動作を検知すれば、制御部１５は、起動指示動作、待機指示動作ともに有効として受け付ける。
【００６５】
このように、本実施形態は、情報処理装置１０の置かれているエリアや、さらに一般的には情報処理装置１０の周囲の環境に依存した、指示動作の受け付けの制限、すなわち、動作状態の遷移の制限を行うことができる。
【００６６】
図３Ａ、３Ｂは、第１の実施形態の情報処理装置１０の動作を例示したフローチャートである。図３Ａ、３Ｂを参照して、本実施形態の情報処理装置１０の動作を説明する。図３Ａ、３Ｂは、図２の状態遷移図にて説明した状態ＳＴＢ１１、状態ＡＣＴ１１および状態ＡＣＴ１２の３つの状態間で行われる状態遷移の動作を示す。
【００６７】
上段のループ（Ｓ１０１〜Ｓ１０２）は、情報処理装置１０が状態ＳＴＢ１１にあるときの動作である。状態ＳＴＢ１１では、情報処理装置１０が備えるＣＰＵ、表示部１１および入力操作部１２がスタンバイ状態であり、キー検知部１３と指示検知部１４はアクティブ状態である。
【００６８】
キー検知部１３は、キーの押下の有無を検知する（Ｓ１０１）。そして、キーの押下を検知したとき（Ｓ１０１：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ１２１）。キー検知部１３がキー長押と判定したとき（Ｓ１２１：キー長押）、情報処理装置１０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ１４１）。
【００６９】
また、キー検知部１３がキー長押でないと判定したとき（Ｓ１２１：その他）、またはキーが押されていないとき（Ｓ１０１：Ｎｏ）、情報処理装置１０は、指示検知部１４の起動指示動作の検知を行う（Ｓ１０２）。
【００７０】
指示検知部１４が起動指示動作の検知を判定しないとき（Ｓ１０２：Ｎｏ）、キーが押されているかのキーの検知に戻る（Ｓ１０１）。すなわち、情報処理装置１０は、スタンバイ状態である状態ＳＴＢ１１を継続する。
【００７１】
指示検知部１４が起動指示動作の検知を判定したとき（Ｓ１０２：Ｙｅｓ）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２のスタンバイ状態を解除して（Ｓ１０３）、アクティブ状態とする。情報処理装置１０は、アクティブ状態である状態ＡＣＴ１１に遷移する。
【００７２】
中段のループ（Ｓ１０４〜Ｓ１０７）は、情報処理装置１０が状態ＡＣＴ１１にあるときの動作である。状態ＡＣＴ１１で、指示検知部１４は、待機指示動作の検知を行う（Ｓ１０４）。指示検知部１４が待機指示動作の検知を判定したとき（Ｓ１０４：Ｙｅｓ）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００７３】
指示検知部１４が待機指示動作の検知を判定しないとき（Ｓ１０４：Ｎｏ）、情報処理装置１０は、キーの押下の有無を検知する（Ｓ１０５）。そして、キーが押されたことを検知したとき（Ｓ１０５：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ１２２）。キー検知部１３がキー長押と判定したとき（Ｓ１２２：キー長押）、情報処理装置１０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ１４１）。
【００７４】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ１２２：キー押）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００７５】
キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ１２２：その他）、またはキーが押されていないとき（Ｓ１０５：Ｎｏ）、入力操作部１２は、利用者による所定時間内の認証入力の有無を確認する（Ｓ１０６）。そして、入力操作部１２が所定時間内での認証入力を確認しなければ（Ｓ１０６：Ｎｏ）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００７６】
入力操作部１２が所定時間内の認証入力を受け付けたとき（Ｓ１０６：Ｙｅｓ）、受け付けた認証入力の確認を行う（Ｓ１０７）。認証入力の確認がされれば（Ｓ１０７：Ｙｅｓ）、情報処理装置１０は、下段のループに移る。すなわち、情報処理装置１０は、状態ＡＣＴ１１から状態ＡＣＴ１２に遷移する。
【００７７】
一方、認証入力の確認がされないとき（Ｓ１０７：Ｎｏ）、情報処理装置１０は、指示検知部１４の待機指示動作の検知（Ｓ１０４）に戻る。このとき、情報処理装置１０は、状態ＡＣＴ１１を継続する。
【００７８】
下段のループ（Ｓ１０８〜Ｓ１１１）は、情報処理装置１０が状態ＡＣＴ１２にあるときの動作である。状態ＡＣＴ１２で、情報処理装置１０は、情報処理装置１０のアプリケーションを実行する（Ｓ１０８）。そして、指示検知部１４は、待機指示動作の検知を行う（Ｓ１０９）。指示検知部１４が待機指示動作の検知を判定したとき（Ｓ１０９：Ｙｅｓ）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００７９】
指示検知部１４が待機指示動作の検知を判定しないとき（Ｓ１０９：Ｎｏ）、情報処理装置１０は、キーの押下の有無を検知する（Ｓ１１０）。そして、キーが押されたことを検知したとき（Ｓ１１０：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ１２３）。キー検知部１３がキー長押と判定したとき（Ｓ１２３：キー長押）、情報処理装置１０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ１４１）。
【００８０】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ１２３：キー押）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００８１】
キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ１２３：その他）、またはキーが押されていないとき（Ｓ１１０：Ｎｏ）、入力操作部１２は、利用者による所定時間内での入力操作を待ち受ける（Ｓ１１１）。そして、入力操作部１２が所定時間内で入力操作を受け付けなければ（Ｓ１１１：Ｎｏ）、情報処理装置１０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ１３１）、キーの検知に戻る（Ｓ１０１）。
【００８２】
入力操作部１２が入力操作を所定時間内に受け付けたとき（Ｓ１１１：Ｙｅｓ）、入力操作を受け付けた情報にしたがって、情報処理装置１０は、情報処理装置１０のアプリケーションを実行する（Ｓ１０８）。すなわち、情報処理装置１０は、状態ＡＣＴ１２を継続する。
【００８３】
図３Ａ、３Ｂに示したフローチャートは、本実施形態の情報処理装置１０の動作を例示したものであって、本発明は、これに限定されない。
【００８４】
図４は本発明の第１の実施形態の状態遷移を例示した状態遷移表である。図４を参照して、本実施形態の状態遷移を説明する。
【００８５】
情報処理装置１０は、状態ＳＴＢ１１、状態ＡＣＴ１１、状態ＡＣＴ１２の３つのいずれかの動作状態を取る。また、情報処理装置１０の動作状態を例示するために、表示部１１としてＬＣＤ、入力操作部１２としてタッチパネル、キー検知部１３としてキー、制御部１５としてＣＰＵを用いて例示する。
【００８６】
状態ＳＴＢ１１は、情報処理装置１０のスタンバイ状態であり、ＣＰＵは、例えば動作周波数を落として動作する、または間欠的に動作する状態である。この動作状態では、ＬＣＤは表示をＯＦＦに、タッチパネルはタッチ操作を受け付けない。ただし、指示検知部１４は、予め記憶された起動指示動作を検知する状態を維持する。したがって、起動指示動作の検知に関わるセンサは、アクティブ状態を維持する。例えば、タッチパネルが起動指示動作に関わる場合には、一部もしくは全部がアクティブ状態として、タッチ操作を受け付けが可能な状態である。
【００８７】
状態ＡＣＴ１１は、情報処理装置１０のアクティブ状態であり、認証入力の受け付けが可能な状態である。この動作状態では、ＣＰＵ、ＬＣＤ、タッチパネルは、アクティブ状態である。そして、情報処理装置１０の動作状態は、利用者の認証入力を受け付けて、認証入力の確認がされれば、次の状態ＡＣＴ１２に遷移する。
【００８８】
状態ＡＣＴ１２は、情報処理装置１０のアクティブ状態であり、通常の利用状態である。
【００８９】
キーは、キー検知部１３の備えるキーである。キー検知部１３がキーの押下時間を判定して、キー長押とキー押を検知して制御部１５に伝える。制御部１５は、キーの検知に基づいて、情報処理装置１０の動作状態を遷移させる。キー長押は、情報処理装置１０の電源のＯＮとＯＦＦの制御を行う。キー押は、情報処理装置１０のスタンバイ状態とアクティブ状態の制御を行う。
【００９０】
指示検知部１４は、指示動作を検知して制御部１５に伝え、情報処理装置１０の動作状態を遷移させる。したがって、本実施形態は、指示検知部１４の検知結果に基づいて、キーを操作しなくても、情報処理装置１０の動作状態を遷移させることができる。
【００９１】
また、利用者は、指示動作を情報処理装置１０に記憶させることができる。利用者は、情報処理装置１０に複数記憶された指示動作を選択することができる。すなわち、本実施形態は、指示動作を利用者のみが知る情報処理装置１０の起動方法とすることができる。
【００９２】
以上、本発明の第１の実施形態は、情報処理装置の小型化、薄型化に伴って、小型化するキーの操作によらない操作手段を提供して、情報処理装置の操作性の悪化を改善し、ユーザインタフェースの操作性を高めることができる。
【００９３】
図５は、本実施形態の最小構成の情報処理装置の構成例を示すブロック図である。図６は、本実施形態の最小構成の情報処理装置の状態遷移を例示した状態遷移図である。
【００９４】
図５を参照して、情報処理装置１０−１の構成について説明する。情報処理装置１０−１は、キー検知手段１０−２、変化検知手段１０−３、状態制御手段１０−４、情報処理手段１０−５を備える。
【００９５】
キー検知手段１０−２は、情報処理装置１０−１の電源キーを備え、その電源キーに対する操作を検知する。キー検知手段１０−２は、キー操作を検知して、キー操作に関するキー検知情報を出力する。キー操作とは、例えば、前述の、キー押とキー長押の２通りの操作である。この場合、キー検知情報は、キーを押下する時間の長短を示す情報である。キー押とキー長押の詳細については、前述のとおりであるため、説明を省略する。なお、キー検知手段１０−２が備えるキーは、情報処理装置１０−１の電源キーには限られない。以下に説明するように、キー押とキー長押の判別が可能なキーであれば、情報処理装置１０−１の他のキーであってもよい。
【００９６】
変化検知手段１０−３は、情報処理装置１０−１の周囲や情報処理装置１０−１自体の状態を含む、装置の状態の変化を検知するセンサを備える。変化検知手段１０−３は、装置状態の変化を検知したセンサのセンサ情報に基づいて変化検知情報を出力する。
【００９７】
状態制御手段１０−４は、キー検知情報または変化検知情報を受けて、情報処理装置１０−１の動作状態を制御する。
【００９８】
情報処理手段１０−５は、情報処理装置１０−１の主目的の機能である情報処理を行う。
【００９９】
図５、図６を参照して、情報処理装置１０−１の動作について説明する。情報処理装置１０−１は、電源がＯＦＦされた状態ＯＦＦ、スタンバイ状態である状態ＳＴＢ、アクティブ状態である状態ＡＣＴの、３つのいずれかの動作状態を取る。情報処理装置１０−１は、各動作状態において、キー押または状態変化を検知すると、以下のように動作状態が遷移する。
１）状態ＯＦＦのとき
情報処理装置１０−１は、キー検知手段１０−２にて、キー長押を検知すると、状態ＯＦＦから状態ＡＣＴに遷移する。なお、キー押、または装置状態の変化を検知しても、情報処理装置１０−１の動作状態は遷移しない。
２）状態ＡＣＴのとき
情報処理装置１０−１は、キー検知手段１０−２にて、キー長押を検知すると、状態ＡＣＴから状態ＯＦＦに遷移する。また、情報処理装置１０−１は、キー検知手段１０−２にて、キー押を検知すると、状態ＡＣＴから状態ＳＴＢに遷移する。
【０１００】
情報処理装置１０−１は、変化検知手段１０−３が変化を検知した変化検知情報に基づいて、状態ＡＣＴから状態ＳＴＢに遷移する。
【０１０１】
なお、キー検知手段１０−２がキー長押およびキー押以外のキーの検知をしたとき、および変化検知手段１０−３が装置状態の変化を検知しないとき、情報処理装置１０−１の動作状態は遷移しない。
３）状態ＳＴＢのとき
状態ＳＴＢは、情報処理装置１０−１の備えるＣＰＵが、例えば動作周波数を落として動作して、もしくは間欠的に動作して、消費電力を落として動作するスタンバイ状態である。ただし、状態ＳＴＢにおいても、キー検知手段１０−２と変化検知手段１０−３は、アクティブ状態を維持する。
【０１０２】
キー検知手段１０−２がキー押を検知すると、情報処理装置１０−１の動作状態は、状態ＳＴＢから状態ＡＣＴに遷移する。また、キー検知手段１０−２がキー長押を検知すると、情報処理装置１０−１の動作状態は、状態ＳＴＢから状態ＯＦＦに遷移する。
【０１０３】
変化検知手段１０−３が変化を検知した変化検知情報に基づいて、情報処理装置１０−１の動作状態は、状態ＳＴＢから状態ＡＣＴに遷移する。
【０１０４】
なお、キー検知手段１０−２がキー長押またはキー押を検知しないとき、および変化検知手段１０−３が装置状態の変化を検知しないとき、情報処理装置１０−１の動作状態は遷移しない。
【０１０５】
以上のように、情報処理装置１０−１は、変化検知手段１０−３の検知結果に基づいて、キーを操作しなくても、動作状態を遷移させることができる。
【０１０６】
ここで、変化検知手段１０−３は、情報処理装置１０−１の周囲を含む装置状態の変化を検知するセンサを備える。そして、そのセンサが検知したセンサ情報に基づいて、変化検知手段１０−３は、装置状態の変化を判断して、変化検知情報を出力する。
【０１０７】
例えば、変化検知手段１０−３は、装置状態の変化を検知するセンサとして、タッチパネルを備える。装置状態の変化としては、利用者がタッチパネルを３回タッピングすることとする。つまり、情報処理装置１０−１の利用者がタッチパネルを３回だけ軽くたたくときの、タッピングのタイミングのパターンをタッチパネルは、タッチ情報として検知する。そして、タッチパネルによって検知したタッチ情報からなるセンサ情報を、変化検知手段１０−３は、装置状態の変化の判断に用いる基準情報として、予め記憶する。
【０１０８】
そして、変化検知手段１０−３は、状態ＡＣＴまたは状態ＳＴＢにおいて、タッチパネルのタッチ情報からなるセンサ情報を、予め変化検知手段１０−３に記憶された基準情報と比較する。変化検知手段１０−３は、その比較結果に基づいて変化検知情報を状態制御手段１０−４に出力する。状態制御手段１０−４は、この変化検知情報に基づいて、情報処理装置１０−１の動作状態を遷移させる。
【０１０９】
すなわち、状態制御手段１０−４は、情報処理装置１０−１の動作状態が、状態ＡＣＴであれば状態ＳＴＢに遷移させる。状態制御手段１０−４は、情報処理装置１０−１の動作状態が、状態ＳＴＢであれば状態ＡＣＴに遷移させる。これらの状態遷移は、キー検知手段１０−２によるキー押の検知したキー検知情報に基づいても行うことができる。
【０１１０】
なお、情報処理装置１０−１の周囲を含む状態変化の検知に用いるセンサとして、タッチパネルを用いて説明したが、本発明は、タッチパネルに限定されない。例えば、変化検知手段１０−３は、照度センサでもよい。この場合、変化検知手段１０−３は、照度センサの検知レベルに対して、所定の基準値、もしくは所定の基準範囲を基準情報として変化検知手段１０−３に予め記憶する。そして、変化検知手段１０−３は、照度センサの検知レベルが、予め記憶された基準情報である所定の基準値を上回ったか、もしくは所定の基準範囲を逸脱したかを判断する。そして、変化検知手段１０−３は、その判断結果に基づいて変化検知情報を状態制御手段１０−４に出力すればよい。
【０１１１】
このように、変化検知手段１０−３の備えるセンサは、情報処理装置１０−１自身と、情報処理装置１０−１の所在する周囲環境の状態変化を検知するセンサであればよい。さらに、センサは、状態変化の有無を判断するために、予め設定された基準値もしくは基準範囲を含む基準情報を記憶し、その基準と比較して変化の有無を判断できるものでもよい。
【０１１２】
したがって、使用するセンサとしては、タッチパネル、照度センサ、加速度センサ、衝撃センサ、ＧＰＳ、地磁気センサ、マイク、超音波センサ、カメラ、赤外線センサなど各種のセンサを使用することができる。また、使用するセンサは、単一のセンサであってもよいし、複数のセンサが組み合わされたものでもよい。また、使用するセンサは、情報処理装置と一体であってもよいし、分離されていてもよい。
【０１１３】
また、キー検知手段１０−２の検知するキー操作として、キー押とキー長押を用いて説明したが、本発明におけるキー操作、すなわち、状態遷移の契機として利用されるキー操作は、キー押とキー長押には限定されない。例えば、情報処理装置が複数のキーを備え、それら複数のキーへの個々のキー操作の組み合わせを、状態遷移の契機としてのキー操作として用いてもよい。例えば、情報処理装置が音量を大きくするキーと音量を小さくするキーを備えていれば、それら２つのキーと電源キーを組み合わせた操作を、キー操作としてもよい。すなわち、音量を大きくするキーと電源キーを同時に押下げる操作を本実施形態におけるキー押とし、音量を小さくするキーと電源キーを同時に押下げる操作を本実施形態におけるキー長押として、キー検知手段１０−２が検知してもよい。
【０１１４】
つまり、本発明は、キー押とキー長押の押下時間の長短の判定によらず、所定のキーの組み合わせた操作を、有効なキー操作とすればよい。また、キーの押下時間とキーの組み合わせを併用してもよい。本発明は、情報処理装置が備えるキーであって、その操作を検知することができるものであれば適用できる。
【０１１５】
また、情報処理装置の動作状態の例として、状態ＯＦＦ、状態ＡＣＴ、状態ＳＴＢの３つの動作状態を用いて説明したが、装置の動作状態は、これらに限定されない。すなわち、本発明は、情報処理装置の動作状態が複数種類あって、それらの状態遷移の一部もしくは全部が、情報処理装置の周囲を含む状態変化を検知して行うものであれば適用できる。
（第２実施形態）
本発明の第２実施形態について説明する。図７は、本発明の第２実施形態の情報処理装置の構成例を示したブロック図である。図８は、本発明の第２の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。図９Ａ、９Ｂは、本発明の第２の実施形態の情報処理装置の動作を例示したフローチャートである。図１０は、本発明の第２の実施形態の情報処理装置の状態遷移を例示した状態遷移表である。
【０１１６】
図７を参照して、本発明の第２の実施形態の情報処理装置２０の構成を説明する。情報処理装置２０は、図１で説明した第１の実施形態の指示検知部１４に代わって、状況検知部２１を備えたことが相違している。したがって、同一の機能については、同一の名称と同一の番号を付記して説明を省略し、相違点について説明する。
【０１１７】
状況検知部２１は、情報処理装置２０の装置状況の変化を検知するセンサを備え、その状況変化の検知結果を制御部１５に伝える。制御部１５は、その検知結果に基づいて、情報処理装置２０の動作状態を遷移させる。
【０１１８】
図８は、本発明の第２の実施形態の情報処理装置の状態遷移を例示した状態遷移図である。図７、図８を参照して、本発明の第２の実施形態の情報処理装置２０の動作について説明する。情報処理装置２０の動作状態は、スタンバイ状態である状態ＳＴＢ２１と状態ＳＴＢ２２と、アクティブ状態である状態ＡＣＴ２１と状態ＡＣＴ２２を含む。
【０１１９】
キー検知部１３がキー長押を検知すると、情報処理装置２０は、電源ＯＦＦの状態（状態ＯＦＦ）から電源ＯＮの状態に変化して、状態ＡＣＴ２１に遷移する。
【０１２０】
状態ＡＣＴ２１は、表示部１１の表示がＯＮされて、入力操作部１２が入力操作の受け付けが可能なアクティブ状態である。そして、状態ＡＣＴ２１は、利用者の認証入力の操作を待っている状態である。
【０１２１】
状態ＡＣＴ２１で、入力操作部１２が利用者からの認証入力を受け付けて制御部１５に送る。そして、認証入力が確認されれば、情報処理装置２０の動作状態は、状態ＡＣＴ２１から状態ＡＣＴ２２に遷移する。
【０１２２】
認証入力が確認されなければ、情報処理装置２０の動作状態は、状態ＡＣＴ２１に留まって、再度認証入力を受け付ける状態を継続する。
【０１２３】
また、所定時間内で入力操作部１２に入力操作が受け付けられないとき、または、キー検知部１３がキー押を検知したとき、情報処理装置２０の動作状態は、状態ＡＣＴ２１から状態ＳＴＢ２１に遷移する。
【０１２４】
状態ＡＣＴ２２は、情報処理装置２０を利用者が操作してサービスを受けているアクティブ状態である。状態ＡＣＴ２２で、入力操作部１２が入力操作を所定時間内に受け付けられないとき、情報処理装置２０の動作状態は、状態ＡＣＴ２２から状態ＳＴＢ２１に遷移する。また、情報処理装置２０が状態ＡＣＴ２２で、キー検知部１３がキー押を検知すると、情報処理装置２０の動作状態は、状態ＡＣＴ２２から状態ＳＴＢ２１に遷移する。
【０１２５】
状態ＳＴＢ２１は、表示部１１の表示がＯＦＦされて、入力操作部１２が入力操作を受け付けないスタンバイ状態である。状態ＳＴＢ２１は、情報処理部１６の消費電力を低下させた状態である。状態ＳＴＢ２１では、例えば、情報処理部１６がＣＰＵを含む場合は、ＣＰＵは動作周波数を落として動作して、もしくは間欠的に動作して、消費電力を低下させる。情報処理部１６がＣＰＵを含まない場合も、動作速度の低下や、情報処理部１６の一部のブロックへの電源の停止等によって、消費電力を低下させることができる。ただし、状態ＳＴＢ２１においても、キー検知部１３は、キー操作の検出が可能であり、状況検知部２１は、装置状況の変化の検知が可能である。
【０１２６】
状態ＳＴＢ２１において、状況検知部２１は、情報処理装置２０の装置状況を検知して、情報処理装置２０の動作状態を、状態ＳＴＢ２１から状態ＳＴＢ２２に遷移させるためにアクティブ状態を維持する。状況検知部２１は、情報処理装置２０の装置状況を検知するセンサを備え、例えば間欠的に検知動作を行う。状況検知部２１は、情報処理装置２０の装置状況に変化があったとき、装置状況の変化と判断して、制御部１５に装置状況の変化検知結果を送る。
【０１２７】
制御部１５は、変化検知結果に基づいて、入力操作部１２を、スタンバイ状態から解除してアクティブ状態とする。この解除によって、情報処理装置２０の動作状態は、状態ＳＴＢ２１から状態ＳＴＢ２２に遷移する。
【０１２８】
状態ＳＴＢ２１において、キー検知部１３は、キー押を検知して、制御部１５に通知する。このキー押の検知に基づいて、制御部１５は、情報処理装置２０の動作状態を、状態ＳＴＢ２１から状態ＡＣＴ２１に遷移させる。
【０１２９】
状態ＳＴＢ２２は、入力操作部１２がアクティブ状態であり、利用者の入力操作を受け付け可能な状態である。この入力操作は、利用者が情報処理装置２０を使用することを確認する操作である。利用者の入力操作は、例えばタッチパネルをタッチするだけでもよいし、予め情報処理装置２０に記憶させたタッチ操作でもよい。
【０１３０】
状態ＳＴＢ２２でアクティブ状態となった入力操作部１２は、利用者の入力操作を受け付けた検知結果を制御部１５に伝える。そして、制御部１５は、入力操作の検知結果に基づいて、情報処理装置２０の動作状態を、状態ＳＴＢ２２から状態ＡＣＴ２１に遷移させる。
【０１３１】
状態ＳＴＢ２２、状態ＡＣＴ２１および状態ＡＣＴ２２において、キー検知部１３は、キー押を検知すると、キー押の検知情報を制御部１５に伝える。キー押の検知情報に基づいて、制御部１５は、情報処理装置２０の動作状態を、状態ＳＴＢ２１に遷移させる。
【０１３２】
状態ＳＴＢ２２、状態ＡＣＴ２１および状態ＡＣＴ２２において、入力操作部１２は、所定時間内での利用者の入力操作を受け付けていないとき、その旨を制御部１５に伝える。このとき、制御部１５は、情報処理装置２０の動作状態を、状態ＳＴＢ２１に遷移させる。
【０１３３】
状態ＳＴＢ２１、状態ＳＴＢ２２、状態ＡＣＴ２１および状態ＡＣＴ２２において、キー検知部１３がキー長押を検知すると、キー長押の検知情報を制御部１５に伝え、制御部１５は電源をＯＦＦする手順を開始する。すなわち、情報処理装置２０は、表示部１１に電源をＯＦＦするか否かの表示を行い、利用者の確認入力を促す。そして、制御部１５は、利用者による電源をＯＦＦすることを確認する入力操作を入力操作部１２で受け付けると、情報処理装置２０の電源をＯＦＦする。制御部１５は、電源をＯＦＦする入力操作を確認できない場合、情報処理装置２０を、その時点の状態のまま維持する。
【０１３４】
図８に示した状態遷移図は、本実施形態の情報処理装置２０の状態遷移を例示したものであって、本発明は、これに限定されない。例えば、認証入力を受け付けるアクティブ状態である状態ＡＣＴ２１は、なくてもよい。情報処理装置２０の動作状態は、スタンバイ状態である状態ＳＴＢ２１と状態ＳＴＢ２２と、アクティブ状態である状態ＡＣＴ２２のみとし、状況検知部２１の変化検知結果に基づいて、状態ＳＴＢ２１と状態ＳＴＢ２２と状態ＡＣＴ２２との間で遷移させてもよい。
【０１３５】
「装置状況の変化」について説明する。例えば、利用者が、情報処理装置２０の電源をＯＮのままで、机上に置いたとする。情報処理装置２０の動作状態は、状態ＡＣＴ２１、状態ＡＣＴ２２もしくは状態ＳＴＢ２２から、所定時間内に入力操作部１２が利用者からの入力操作を受け付けないので、状態ＳＴＢ２１に遷移する。状態ＳＴＢ２１では、情報処理装置２０の状況検知部２１の備えるセンサは、アクティブ状態を維持し、情報処理装置２０の置かれている装置状況と、その状況の変化を検知する。
【０１３６】
すなわち、情報処理装置２０が机上に置かれているとすれば、状況検知部２１の備えるセンサ、例えば、加速度センサは、鉛直方向を除いて、所定の加速度レベル以下の検知レベルを検知する。状況検知部２１は、予め所定の基準値、もしくは予め所定の基準範囲である基準情報を記憶する。
【０１３７】
利用者が情報処理装置２０を机上から取り上げる前には、加速度センサの検知レベルは、予め所定の基準値を越えない、もしくは予め所定の基準範囲内の検知レベルである。そして、利用者が情報処理装置２０を机上から取り上げるとき、加速度センサの検知レベルは変化して、予め所定の基準値を上回る、もしくは予め所定の基準範囲を逸脱する検知レベルとなる。
【０１３８】
状況検知部２１は、この検知レベルの変化を、予め記憶している基準情報と比較して、情報処理装置２０の「装置状況の変化」であるか否かを判断する。その判断に基づいて、状況検知部２１は、変化検知結果を制御部１５に伝える。制御部１５は、この変化検知結果に基づいて、情報処理装置２０の動作状態を、状態ＳＴＢ２１から状態ＳＴＢ２２に遷移させる。
【０１３９】
状態ＳＴＢ２２は、入力操作部１２がアクティブ状態であり、利用者の入力操作を受け付けが可能な状態である。利用者は、入力操作部１２のセンサ、例えばタッチパネルをタッチする。入力操作部１２は、この利用者のタッチを受け付けて、制御部１５に伝える。制御部１５は、入力操作部１２から、このタッチの検知を受けて、情報処理装置２０の動作状態を、状態ＳＴＢ２２から状態ＡＣＴ２１に遷移させる。
【０１４０】
このように、本実施形態では、キー検知部１３によるキー押の検知を用いず、状況検知部２１と入力操作部１２を用いて、状態ＳＴＢ２１から状態ＳＴＢ２２に、状態ＳＴＢ２２から状態ＡＣＴ２１に遷移させることができる。
【０１４１】
すなわち、本実施形態では、小型化、薄型化する情報処理装置のキーを探して、そのキーを押すことをしないで、より操作性のよい入力操作部１２のセンサ、例えばタッチパネルをタッチすることで、情報処理装置の動作状態を遷移させることができる。したがって、本実施形態では、操作性の悪化を改善し、ユーザインタフェースの操作性を高めることができる。
【０１４２】
なお、状況検知部２１のセンサとして、加速度センサを例として説明したが、本実施形態のセンサは、加速度センサには限定されない。本実施形態では、情報処理装置２０の状況変化を検知するセンサとして、照度センサを用いてもよい。状況検知部２１は、照度センサの検知レベルが予め状況検知部２１に記憶された基準情報との比較に基づいて、情報処理装置２０の装置状況の変化を判断してもよい。すなわち、情報処理装置２０がバッグやポケットに入れられている状態から、外部に取り出されるとする。その取り出されるときに照度センサが検知する照度の変化を、状況検知部２１は、装置状況の変化と判断すればよい。
【０１４３】
また、状況変化を検知するセンサは、単一のセンサであってもよいし、複数のセンサが組み合わされたものでもよい。
【０１４４】
状況検知に関わるセンサは、情報処理装置２０の装置状況の変化を検知する所定の基準値もしくは所定の基準範囲である基準情報を予め記憶でき、検知した検知情報がその基準情報との比較に基づいて、装置状況の変化を判断できるものでもよい。
【０１４５】
図９Ａ、９Ｂは、第２の実施形態の情報処理装置２０の動作を例示したフローチャートである。図９Ａ、９Ｂを参照して、本実施形態の情報処理装置２０の動作を説明する。図９Ａ、９Ｂは、図８の状態遷移図にて説明した状態ＳＴＢ２１、状態ＳＴＢ２２、状態ＡＣＴ２１および状態ＡＣＴ２２の４つの状態間で行われる状態遷移の動作を示す。
【０１４６】
上段のループ（Ｓ２０１〜Ｓ２０２）は、情報処理装置２０が状態ＳＴＢ２１にあるときの動作を示す。状態ＳＴＢ２１では、情報処理装置２０が備えるＣＰＵ、表示部１１および入力操作部１２がスタンバイ状態であり、キー検知部１３と状況検知部２１はアクティブ状態である。
【０１４７】
キー検知部１３は、キーの押下の有無を検知する（Ｓ２０１）。そして、キーの押下を検知したとき（Ｓ２０１：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ２２１）。キー検知部１３がキー長押と判定したとき（Ｓ２２１：キー長押）、情報処理装置２０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ２４１）。
【０１４８】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ２２１：キー押）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をアクティブ状態に移行させて（Ｓ２３１）、状態ＡＣＴ２１のキーの検知に移る（Ｓ２０７）。
【０１４９】
また、キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ２２１：その他）、またはキーが押されていないとき（Ｓ２０１：Ｎｏ）、状況検知部２１は、装置状況の変化の検知を行う（Ｓ２０２）。
【０１５０】
状況検知部２１が装置状況の変化の検知を判定しないとき（Ｓ２０２：Ｎｏ）、キーの検知に戻る（Ｓ２０１）。すなわち、情報処理装置２０は、スタンバイ状態である状態ＳＴＢ２１を継続する。
【０１５１】
状況検知部２１が装置状況の変化の検知を判定したとき（Ｓ２０２：Ｙｅｓ）、情報処理装置２０は、入力操作部１２のスタンバイ状態を解除して（Ｓ２０３）、状態ＳＴＢ２２のキーの検知に移る（Ｓ２０４）。
【０１５２】
中段の処理（Ｓ２０４、Ｓ２０５）は、情報処理装置２０が状態ＳＴＢ２２にあるときの動作である。状態ＳＴＢ２２では、キー検知部１３と入力操作部１２が、アクティブ状態である。キー検知部１３は、キーの押下の有無を検知する（Ｓ２０４）。キーの押下を検知したとき（Ｓ２０４：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ２２２）。キー検知部１３がキー長押と判定したとき（Ｓ２２２：キー長押）、情報処理装置２０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ２４１）。
【０１５３】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ２２２：キー押）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態とし（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１５４】
また、キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ２２２：その他）、またはキーが押されていないとき（Ｓ２０４：Ｎｏ）、入力操作部１２は、利用者による所定時間内での入力操作を待ち受ける（Ｓ２０５）。
【０１５５】
入力操作部１２が所定時間内で入力操作を受け付けなければ（Ｓ２０５：Ｎｏ）、情報処理装置２０は、入力操作部１２をスタンバイ状態とし（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１５６】
入力操作部１２が所定時間内に入力操作を受け付けたとき（Ｓ２０５：Ｙｅｓ）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１をアクティブ状態に移行させて（Ｓ２０６）、状態ＡＣＴ２１のキーの検知に移る（Ｓ２０７）。
【０１５７】
中段のループ（Ｓ２０７〜２０９）は、情報処理装置２０が状態ＡＣＴ２１にあるときの動作である。状態ＡＣＴ２１では、キー検知部１３が、キーの押下の有無を検知する（Ｓ２０７）。そして、キーが押されたことを検知したとき（Ｓ２０７：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ２２３）。キー検知部１３がキー長押と判定したとき（Ｓ２２３：キー長押）、情報処理装置２０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ２４１）。
【０１５８】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ２２３：キー押）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１５９】
キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ２２３：その他）、またはキーが押されていないとき（Ｓ２０７：Ｎｏ）、入力操作部１２は、利用者による所定時間内の認証入力の有無を確認する（Ｓ２０８）。そして、入力操作部１２が所定時間内での認証入力を確認しなければ（Ｓ２０８：Ｎｏ）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１６０】
入力操作部１２が所定時間内の認証入力を受け付けたとき（Ｓ２０８：Ｙｅｓ）、受け付けた認証入力の確認を行う（Ｓ２０９）。認証入力の確認がされれば（Ｓ２０９：Ｙｅｓ）、情報処理装置２０は、下段のループに移る。すなわち、情報処理装置２０は、状態ＡＣＴ２１から状態ＡＣＴ２２に遷移する。
【０１６１】
一方、認証入力の確認がされないとき（Ｓ２０９：Ｎｏ）、情報処理装置２０は、キー検知部１３のキーの検知（Ｓ２０７）に戻る。このとき、情報処理装置２０は、状態ＡＣＴ２１を継続する。
【０１６２】
下段のループ（Ｓ２１０〜２１２）は、情報処理装置２０が状態ＡＣＴ２２にあるときの動作である。状態ＡＣＴ２２で、情報処理装置２０は、情報処理装置２０のアプリケーションを実行する（Ｓ２１０）。そして、キー検知部１３は、キーの押下の有無を検知する（Ｓ２１１）。キーが押されたことを検知したとき（Ｓ２１１：Ｙｅｓ）、キー検知部１３は、キーの押下時間を判定する（Ｓ２２４）。キー検知部１３がキー長押と判定したとき（Ｓ２２４：キー長押）、情報装処理置２０は、利用者への電源ＯＦＦの確認の表示と電源ＯＦＦの処理を行う（Ｓ２４１）。
【０１６３】
また、キー検知部１３がキー長押でなく、キー押であると判定したとき（Ｓ２２４：キー押）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１６４】
キー検知部１３がキー長押およびキー押のいずれとも判定しなかったとき（Ｓ２２４：その他）、またはキーが押されていないとき（Ｓ２１１：Ｎｏ）、入力操作部１２は、利用者による所定時間内での入力操作を待ち受ける（Ｓ２１２）。そして、入力操作部１２が所定時間内で入力操作を受け付けなければ（Ｓ２１２：Ｎｏ）、情報処理装置２０は、自身の備えるＣＰＵ、表示部１１、入力操作部１２をスタンバイ状態に移行させて（Ｓ２３２）、キーの検知に戻る（Ｓ２０１）。
【０１６５】
入力操作部１２が入力操作を所定時間内に受け付けたとき（Ｓ２１２：Ｙｅｓ）、入力操作を受け付けた情報にしたがって、情報処理装置２０は、情報処理装置２０のアプリケーションを実行する（Ｓ２１０）。すなわち、情報処理装置２０は、状態ＡＣＴ２２を継続する。
【０１６６】
図９Ａ、９Ｂに示したフローチャートは、本実施形態の情報処理装置２０の動作を例示したものであって、本発明は、これに限定されない。
【０１６７】
図１０は、本発明の第２の実施形態の状態遷移を例示した状態遷移表である。図１０を参照して、本実施形態の状態遷移を説明する。
【０１６８】
情報処理装置２０は、状態ＳＴＢ２１、状態ＳＴＢ２２、状態ＡＣＴ２１、および状態ＡＣＴ２２の４つのいずれかの動作状態を取る。また、情報処理装置２０の動作状態を例示するために、表示部１１としてＬＣＤ、入力操作部１２としてタッチパネル、キー検知部１３としてキー、制御部１５としてＣＰＵを用いて例示する。
【０１６９】
状態ＳＴＢ２１は、情報処理装置２０のスタンバイ状態であり、ＣＰＵは、例えば動作周波数を落として動作する、または間欠的に動作する状態である。この動作状態では、ＬＣＤは表示をＯＦＦに、タッチパネルはタッチ操作を受け付けない。ただし、状況検知部２１は、装置状況の変化を検知する状態を維持する。したがって、状況検知に関わるセンサは、アクティブ状態を維持する。例えば、加速度センサが状況検知に関わる場合には、加速度センサがアクティブ状態として、情報処理装置２０の装置状況の変化を検知が可能な状態である。
【０１７０】
状態ＳＴＢ２２は、情報処理装置２０のスタンバイ状態であり、状態ＳＴＢ２１に対してさらに、入力操作部１２がアクティブ状態である。例えば、入力操作部１２のタッチパネルが入力操作を受け付けるために、一部もしくは全部がアクティブ状態として、タッチ操作を受け付けが可能な状態である。そして、利用者の入力操作として、タッチ操作を入力操作部１２のタッチパネルが受け付けると、情報処理装置２０の動作状態は、次の状態ＡＣＴ２１に遷移する。
【０１７１】
ただし、入力操作部１２が、利用者の入力操作として、タッチ操作を所定時間内で受け付けないとき、情報処理装置２０の動作状態は、状態ＳＴＢ２１に戻る。
【０１７２】
状態ＡＣＴ２１は、情報処理装置２０のアクティブ状態であり、認証入力の受け付けが可能な状態である。この動作状態では、ＣＰＵ、ＬＣＤ、タッチパネルは、アクティブ状態である。そして、情報処理装置２０の動作状態は、利用者の認証入力を受け付けて、認証入力の確認がされれば、次の状態ＡＣＴ２２に遷移する。
【０１７３】
状態ＡＣＴ２２は、情報処理装置２０のアクティブ状態であり、通常の利用状態である。
【０１７４】
キーは、キー検知部１３の備えるキーである。キー検知部１３がキーの押下時間を判定して、キー長押とキー押を検知して制御部１５に伝える。制御部１５は、キーの検知に基づいて、情報処理装置２０の動作状態を遷移させる。キー長押は、情報処理装置２０の電源のＯＮとＯＦＦの制御を行う。キー押は、情報処理装置２０のスタンバイ状態とアクティブ状態の制御を行う。
【０１７５】
状況検知部２１は、情報処理装置２０の装置状況の変化を検知して制御部１５に伝え、情報処理装置２０の動作状態を、状態ＳＴＢ２１から状態ＳＴＢ２２に遷移させる。状態ＳＴＢ２２では、入力操作部１２が利用者による所定時間内の入力操作を受け付ける。利用者の入力操作を所定時間内に入力操作部１２が受け付ければ、制御部１５は、情報処理装置２０の動作状態を、状態ＳＴＢ２２から状態ＡＣＴ２１に遷移させる。
【０１７６】
したがって、本実施形態は、状況検知部２１により、装置状況の変化を検知し、利用者の入力操作を受け付けて、情報処理装置２０の動作状態を遷移させることができる。よって、本実施形態では、キー検知部１３によるキーの検知を用いないで、情報処理装置２０の状況検知部２１と入力操作部１２を用いることで、状態ＳＴＢ２１から状態ＳＴＢ２２に、状態ＳＴＢ２２から状態ＡＣＴ２１に遷移させることができる。
【０１７７】
以上、本発明の第２の実施形態は、情報処理装置の小型化、薄型化に伴って、小型化するキーの操作を用いないで、情報処理装置の操作性の悪化を改善し、ユーザインタフェースの操作性を高めることができる。
【０１７８】
また、本実施形態では、情報処理装置の状況変化を検知して、スタンバイ状態から次のスタンバイ状態に遷移させる。そして、利用者による入力操作を所定時間内に受け付けることで、情報処理装置の動作状態は、次のスタンバイ状態からアクティブ状態に遷移する。したがって、本実施形態は、アクティブ状態に遷移させる前段に、利用者による入力操作を設けることで、装置状況の変化の誤検知に伴うアクティブ状態への遷移を防止する効果が得られる。さらに、本実施形態は、操作性の高いセンサ、例えばタッチパネルを用いて、利用者の入力操作を受け付ける。よって、本実施形態は、キー操作による情報処理装置の操作性の悪化を改善し、スタンバイ状態からアクティブ状態に移行させるユーザインタフェースの操作性を高めることができる。
【０１７９】
なお、本願発明は、上述の各実施形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することができる。
【０１８０】
例えば、情報処理装置の装置状況を検知するセンサとして、ＧＰＳ、加速度センサとタッチパネルを組み合わせて用いてもよい。例えば、情報処理装置のスタンバイ状態として次の３つの状態、第１のスタンバイ状態、第２のスタンバイ状態、第３のスタンバイ状態を設けてもよい。そして、情報処理装置は、各センサの検知情報に基づいて、各スタンバイ状態間を遷移させたり、アクティブ状態に遷移させたりすればよい。
【０１８１】
第１のスタンバイ状態、第２のスタンバイ状態、第３のスタンバイ状態における状態遷移の例を以下に示す。
１）第１のスタンバイ状態のとき
第１のスタンバイ状態では、ＧＰＳが間欠的に動作して位置情報を取得し、情報処理装置に位置情報を記憶する。情報処理装置は、前回記憶した位置情報と今回取得した位置情報を比較する。そして、情報処理装置は、位置情報の変化が、予め設定された範囲を超えているか否かを判定する。
【０１８２】
情報処理装置は、位置情報の変化が予め設定された範囲を超えていないと判定すれば、それまでスタンバイ状態であった加速度センサをアクティブ状態とする第２のスタンバイ状態に遷移する。すなわち、この場合は、情報処理装置は移動中でなく、情報処理装置の使用される可能性が高いと判定され、情報処理装置の動作状態は、第２のスタンバイ状態に遷移する。
【０１８３】
一方、情報処理装置は、位置情報の変化が予め設定された範囲を超えていると判定すれば、ＧＰＳが間欠的に動作する第１のスタンバイ状態を継続する。すなわち、この場合は、情報処理装置が移動中のため、情報処理装置が使用される可能性が低いと判定され、情報処理装置の動作状態は、第１のスタンバイ状態を維持する。
【０１８４】
第１のスタンバイ状態では、ＧＰＳは間欠的に動作するアクティブ状態にあり、加速度センサとタッチパネルはスタンバイ状態にある。
２）第２のスタンバイ状態のとき
第２スタンバイ状態では、加速度センサは、予め設定された期間だけアクティブ状態となる。この期間内に、利用者が情報処理装置を取り出す、持ち上げるといった動作を行ったとき、加速度センサは加速度の変化を検知する。そして、情報処理装置は、検知した加速度の変化レベルが予め設定された基準値もしくは基準範囲を超えるか否かを判定する。
【０１８５】
情報処理装置は、加速度の変化レベルが予め設定された基準を超えていると判定すれば、それまでスタンバイ状態であったタッチパネルをアクティブ状態とする第３のスタンバイ状態には遷移する。
【０１８６】
一方、情報処理装置は、加速度の変化レベルが予め設定された基準を超えていないと判定したとき、または、予め設定された期間内に加速度センサが加速度の変化を検知しないとき、第１のスタンバイ状態に戻る。
【０１８７】
第２のスタンバイ状態では、加速度センサがアクティブ状態にあり、ＧＰＳとタッチパネルはスタンバイ状態にある。
３）第３のスタンバイ状態のとき
第３のスタンバイ状態では、タッチパネルは、予め設定された期間だけアクティブ状態となる。この期間内に、利用者がタッチパネルにタッチ操作を行ったとき、情報処理装置は、タッチ操作のタッチ情報を、予め設定された基準情報と比較する。その比較結果に基づいて、情報処理装置はアクティブ状態に遷移する。
【０１８８】
一方、予め設定された時間内での入力操作をタッチパネルが受け付けないとき、情報処理装置は第１のスタンバイ状態に戻る。
【０１８９】
このように、情報処理装置の動作状態を遷移させればよい。
【０１９０】
また、情報処理装置の装置状況を検知するセンサとして、ＧＰＳ、照度センサとタッチパネルを組み合わせて用いてもよい。すなわち、この場合は、前述の加速度センサによる加速度の変化の検知を、照度センサによる照度の変化の検知に置き換えればよい。
【０１９１】
なお、本発明の情報処理装置は、各種センサを備える携帯電話、スマートフォン、ＰＤＡ（Personal Digital Assistants）、またはパソコンに適用できるが、これらに限定されない。また、情報処理装置の装置状況を検知するセンサと、情報処理装置の状態制御を行う制御部は、一体であってもよいし、分離されていてもよい。
【０１９２】
以上のように、本発明の情報処理装置は、情報処理装置自身と自身の周囲環境を含む装置状況を検知するセンサを備え、そのセンサの検知したセンサ情報と、予め記憶されたセンサ情報である所定の指示動作の基準パターン、所定の基準値、または所定の基準範囲を示す基準情報と比較する。そして、その比較結果に基づいて、情報処理装置の制御部が、スタンバイ状態とアクティブ状態からなる複数の動作状態の間の装置状態の遷移の一部もしくは全部を制御する。
【０１９３】
したがって、本発明の情報処理装置は、キーの操作によらずに情報処理装置の動作状態を遷移させることができるので、情報処理装置の小型化、薄型化に伴うキーの小型化に起因する操作性の悪化を解消する。そして、本発明の情報処理装置は、情報処理装置のユーザインタフェースの操作性を高めることができる。さらに、本発明の情報処理装置は、キー操作によらずに動作状態を遷移させるので、キーの使用頻度を低減することができ、キーの信頼性を確保し、その寿命を延長する効果が得られる。
【０１９４】
なお、上述の各実施形態の状態遷移の処理は、本発明の情報処理装置が備えるコンピュータを用いたソフトウェアによって実行されてもよい。すなわち、状態遷移処理を行うコンピュータプログラムが、ＣＰＵ（図示なし）によって読み込まれ、実行されることによって、状態遷移の制御が行われてもよい。プログラムを用いて状態遷移の制御を行っても、上述の実施形態の処理と同内容の処理を行うことができる。なお、情報処理装置の本来の機能である情報処理は、上記の状態遷移の制御を行うＣＰＵによって行われても、他のＣＰＵによって行われてもよい。
【０１９５】
なお、プログラムは、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体に格納されてもよい。
【０１９６】
なお、以上の実施形態は各々他の実施形態と組み合わせることができる。
【符号の説明】
【０１９７】
１、１０、１０−１、２０    情報処理装置
１０−２    キー検知手段
１０−３    変化検知手段
１０−４    状態制御手段
１０−５    情報処理手段
１１    表示部
１２    入力操作部
１３    キー検知部
１４    指示検知部
１５    制御部
１６    情報処理部
２１    状況検知部
【図１】
2014160404.tif 000003
【図２】
2014160404.tif 000004
【図３Ａ】
2014160404.tif 000005
【図３Ｂ】
2014160404.tif 000006
【図４】
2014160404.tif 000007
【図５】
2014160404.tif 000008
【図６】
2014160404.tif 000009
【図７】
2014160404.tif 000010
【図８】
2014160404.tif 000011
【図９Ａ】
2014160404.tif 000012
【図９Ｂ】
2014160404.tif 000013
【図１０】
2014160404.tif 000014
【図１１】
2014160404.tif 000015
【図１２】
2014160404.tif 000016