(57)【要約】【課題】消費電力を抑制しつつ、人物の検出に加えジェスチャーの検出も可能にすること。【解決手段】電子機器は、所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサと、検出センサから出力される検出信号に基づいて所定の範囲内に存在する物体を検出する物体検出部と、検出センサから出力される検出信号に基づいて物体の動きに応じたジェスチャーを検出するジェスチャー検出部と、検出センサにおける検出解像度を、所定の範囲内に存在する物体を検出する際には第１解像度に設定し、ジェスチャーを検出する際には第１解像度よりも高解像度の第２解像度に設定する検出解像度制御部と、を備える。【選択図】図３
2022002033.tif 000002
【特許請求の範囲】
【請求項１】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサと、
前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出する物体検出部と、
前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するジェスチャー検出部と、
前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定する検出解像度制御部と、
を備える電子機器。
【請求項２】
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出され且つ前記第１物体よりも近距離に第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
請求項１に記載の電子機器。
【請求項３】
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出されている状態で、さらに前記第１物体よりも近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
請求項２に記載の電子機器。
【請求項４】
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出されていない状態から検出された場合に前記第１解像度から前記第２解像度へ変更し、変更後に、所定の期間以内に前記第１物体よりも近距離に第２物体が検出された場合には前記第２解像度の設定を継続し、所定の期間以内に前記第１物体よりも近距離に前記第２物体が検出されなかった場合、前記第２解像度から前記第１解像度へ戻す、
請求項１に記載の電子機器。
【請求項５】
前記検出解像度制御部は、
前記物体検出部により前記第１物体よりも近距離に前記第２物体が検出されている状態から検出されなくなったことに基づいて、前記第２解像度から前記第１解像度へ戻す、
請求項２から請求項４のいずれか一項に記載の電子機器。
【請求項６】
前記ジェスチャー検出部は、
前記第２物体の動きに応じたジェスチャーを検出し、
前記検出解像度制御部は、
前記ジェスチャー検出部により前記第２物体の動きに応じたジェスチャーが検出されたことに基づいて、前記第２解像度から前記第１解像度へ戻す、
請求項２から請求項４のいずれか一項に記載の電子機器。
【請求項７】
前記検出解像度制御部は、
前記第１物体よりも一定距離以上近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
請求項２から請求項６のいずれか一項に記載の電子機器。
【請求項８】
前記検出センサが設けられている第１筐体と、
前記第１筐体に対して相対的に回動可能に接続され、ユーザの操作を受け付ける操作部が設けられている第２筐体と、
前記第１筐体と前記第２筐体との開き角度を検出する角度検出部と、
を備え、
前記物体検出部は、
前記角度検出部により検出された前記開き角度が所定値未満の場合、前記所定の範囲のうちの一部の範囲を検出対象から除外する、
請求項１から請求項７のいずれか一項に記載の電子機器。
【請求項９】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサを備える電子機器における制御方法であって、
物体検出部が、前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出するステップと、
ジェスチャー検出部が、前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するステップと、
検出解像度制御部が、前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定するステップと、
を有する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、及び制御方法に関する。
【背景技術】
【０００２】
ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ；パーソナルコンピュータ）などの電子機器は、正面に人物が存在するか否かを検出して動作を制御するものがある。例えば、特許文献１には、近づいてきた人物を検知したことに応じて操作画面を表示する端末処理装置について記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５５９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、ＰＣのユーザインターフェースの一つとして、ジェスチャーを用いた入力方法がある。例えば、ユーザがＰＣに向かって手を左から右へ又は右から左へ動かすことにより、そのジェスチャーに応じた制御（例えば、音量のアップ／ダウンなど）をＰＣが行うことが可能である。ジェスチャーを検出する際には、人物を検出する際と同様のセンサを用いてユーザの手の動きを検出する方法がある。
【０００５】
しかしながら、人物を検出するのみであれば低解像度の検出で可能であるが、ジェスチャーを検出するためには高解像度の検出が必要となり、消費電力も高くなる。
【０００６】
本発明は、上記した事情に鑑みてなされたもので、消費電力を抑制しつつ、人物の検出に加えジェスチャーの検出も可能な電子機器、及び制御方法を提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、本発明の第１態様に係る電子機器は、所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサと、前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出する物体検出部と、前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するジェスチャー検出部と、前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定する検出解像度制御部と、を備える。
【０００８】
上記電子機器において、前記検出解像度制御部は、前記物体検出部により前記所定の範囲内に第１物体が検出され且つ前記第１物体よりも近距離に第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更してもよい。
【０００９】
上記電子機器において、前記検出解像度制御部は、前記物体検出部により前記所定の範囲内に第１物体が検出されている状態で、さらに前記第１物体よりも近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更してもよい。
【００１０】
上記電子機器において、前記検出解像度制御部は、前記物体検出部により前記所定の範囲内に第１物体が検出されていない状態から検出された場合に前記第１解像度から前記第２解像度へ変更し、変更後に、所定の期間以内に前記第１物体よりも近距離に第２物体が検出された場合には前記第２解像度の設定を継続し、所定の期間以内に前記第１物体よりも近距離に前記第２物体が検出されなかった場合、前記第２解像度から前記第１解像度へ戻してもよい。
【００１１】
上記電子機器は、前記検出解像度制御部は、前記物体検出部により前記第１物体よりも近距離に前記第２物体が検出されている状態から検出されなくなったことに基づいて、前記第２解像度から前記第１解像度へ戻してもよい。
【００１２】
上記電子機器において、前記ジェスチャー検出部は、前記第２物体の動きに応じたジェスチャーを検出し、前記検出解像度制御部は、前記ジェスチャー検出部により前記第２物体の動きに応じたジェスチャーが検出されたことに基づいて、前記第２解像度から前記第１解像度へ戻してもよい。
【００１３】
上記電子機器において、前記検出解像度制御部は、前記第１物体よりも一定距離以上近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更してもよい。
【００１４】
上記電子機器は、前記検出センサが設けられている第１筐体と、前記第１筐体に対して相対的に回動可能に接続され、ユーザの操作を受け付ける操作部が設けられている第２筐体と、前記第１筐体と前記第２筐体との開き角度を検出する角度検出部と、を備え、前記物体検出部は、前記角度検出部により検出された前記開き角度が所定値未満の場合、前記所定の範囲のうちの一部の範囲を検出対象から除外してもよい。
【００１５】
また、本発明の第２態様に係る、所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサを備える電子機器における制御方法は、物体検出部が、前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出するステップと、ジェスチャー検出部が、前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するステップと、検出解像度制御部が、前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定するステップと、を有する。
【発明の効果】
【００１６】
本発明の上記態様によれば、消費電力を抑制しつつ、人物の検出に加えジェスチャーの検出も可能にすることができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態に係る電子機器の概要を説明する図。
【図２】第１の実施形態に係る近接センサの２種類の動作モードを示す図。
【図３】第１の実施形態に係る検出モードの状態遷移を示す図。
【図４】第１の実施形態に係る近接センサの検出状態を示す模式図。
【図５】第１の実施形態に係る人物が手を前に出している状態の検出信号例を示すグラフ。
【図６】第１の実施形態に係る電子機器の外観の構成例を示す斜視図。
【図７】第１の実施形態に係る電子機器の構成の一例を示す概略ブロック図。
【図８】第１の実施形態に係るジェスチャー検出時における近接センサの検出状態の一例を示す模式図。
【図９】第１の実施形態に係るジェスチャー検出モードに遷移するまでの処理の一例を示すフローチャート。
【図１０】第１の実施形態に係るジェスチャー検出モードに遷移した後の処理の一例を示すフローチャート。
【図１１】第１の実施形態に係るジェスチャーを検出した後の処理の一例を示すフローチャート。
【図１２】第２の実施形態に係る検出モードの状態遷移を示す図。
【図１３】第３の実施形態に係る電子機器の構成の一例を示す概略ブロック図。
【発明を実施するための形態】
【００１８】
＜第１の実施形態＞
まず、本発明の第１の実施形態に係る電子機器１の概要について、図面を参照して説明する。本実施形態に係る電子機器１は、例えば、ノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ；パーソナルコンピュータ）などの情報処理装置である。なお、電子機器１は、デスクトップ型ＰＣ、タブレット端末装置、スマートフォンなど、いずれの形態の情報処理装置であってもよい。
【００１９】
電子機器１は、システムの動作状態として少なくとも通常動作状態（パワーオン状態）と待機状態との間を遷移可能である。通常動作状態とは、特に制限なく処理の実行が可能な動作状態であり、例えば、ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）で規定されているＳ０状態に相当する。待機状態は、システム処理の少なくとも一部が制限されている状態である。例えば、待機状態は、少なくとも表示部の表示がＯＦＦとなる状態であり、通常動作状態よりも電力の消費量が低い動作状態である。待機状態は、スタンバイ状態、スリープ状態等であってもよく、Ｗｉｎｄｏｗｓ（登録商標）におけるモダンスタンバイや、ＡＣＰＩで規定されているＳ３状態（スリープ状態）等に相当する状態であってもよい。
【００２０】
以下では、システムの動作状態が待機状態から通常動作状態へ遷移することを起動と呼ぶことがある。待機状態では、一般的に通常動作状態よりも動作の活性度が低いため、電子機器１のシステム処理を起動させることは、電子機器１におけるシステム処理の動作を活性化させることになる。
【００２１】
図１は、本実施形態に係る電子機器１の概要を説明する図である。電子機器１は、後述する近接センサを備えており、電子機器１の近傍に存在する人物を検出する。この人物の存在を検出する処理のことを、ＨＰＤ（Ｈｕｍａｎ  Ｐｒｅｓｅｎｃｅ  Ｄｅｔｅｃｔｉｏｎ）処理とも呼ぶことがある。電子機器１は、電子機器１の近傍に存在する人物を検出し、検出結果に基づいて電子機器１の動作状態を制御する。例えば、電子機器１は、図１（Ａ）に示すように、電子機器１の前に人物が存在しない状態（Ａｂｓｅｎｃｅ）から存在する状態（Ｐｒｅｓｅｎｃｅ）への変化、即ち電子機器１へ人物が接近したこと（Ａｐｐｒｏａｃｈ）を検出した場合、自動でシステムを起動して通常動作状態へ遷移させる。また、電子機器１は、図１（Ｂ）に示すように、電子機器１の前に人物が存在している状態（Ｐｒｅｓｅｎｃｅ）では、システムを待機状態へ遷移させないように制限し、通常動作状態を継続させる。そして、電子機器１は、図１（Ｃ）に示すように、電子機器１の前に人物が存在している状態（Ｐｒｅｓｅｎｃｅ）から存在しない状態（Ａｂｓｅｎｃｅ））への変化、即ち電子機器１から人物が離脱したこと（Ｌｅａｖｅ）を検出した場合には、システムを待機状態へ遷移させる。以下では、人物の接近を検出する検出モードを「接近検出モード」、人物の離脱を検出する検出モードを「離脱検出モード」とも称する。
【００２２】
また、電子機器１は、ユーザインターフェースとして、ジェスチャーを用いた入力にも対応している。電子機器１は、ＨＰＤに使用する近接センサを用いて人物のジェスチャーを検出する。ジェスチャーとしては、例えば、手を上から下へ（又は下から上へ）動かす、手を左から右へ（又は右から左へ）動かす、手で円を描く、手を前に出して静止させるなどを例示することができる。例えば、電子機器１は、手を上から下へ（又は下から上へ）動かすジェスチャーを検出すると、音量を下げる又は上げる制御を実行する。また、電子機器１は、手を左から右へ（又は右から左へ）動かすジェスチャーを検出すると、プレゼンテーションのアプリケーションプログラムの処理では頁を送る又は戻す制御を実行し、音楽プレイヤのアプリケーションの処理では次の曲を再生又は一つ前の曲を再生する制御を実行してもよい。ジェスチャーの種類と実行する制御との組み合わせは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションプログラムの仕様によって定めることができる。
【００２３】
検出に用いる近接センサは、所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する。例えば、近接センサは、赤外線を発光する発光部と、発光した赤外線が物体の表面に反射して戻ってくる反射光を受光する受光部とを含んで構成される赤外線距離センサである。近接センサは、所定のサンプリング周期（例えば、１Ｈｚ）で、受光部が受光した光を検出し、発光から受光までの時間差等を距離に換算するＴｏＦ（Ｔｉｍｅ  ｏｆ  Ｆｌｉｇｈｔ）方式等を用いて、物体（例えば、人物（より具体的には人物の体や、体のうちの手など））との距離に応じて検出信号を出力する。この近接センサは、検出する解像度の違いによる２種類の動作モードを有している。
【００２４】
図２は、近接センサの検出解像度の違いによる２種類の動作モードを示す図である。図２（Ａ）は、低解像度で検出する動作モード（以下、「低解像度モード」と称する）時の検出素子の数（例えば、４×４）を示している。一方、図２（Ｂ）は、高解像度で検出する動作モード（以下、「高解像度モード」と称する）時の検出素子の数（例えば、８×８）を示している。低解像度モードは、近接センサが備える検出素子（例えば、８×８）を間引いて（例えば、４×４）使用するため、消費電力が低いという利点がある。人物の有無を検出する際には、低解像度モードで十分であるが、ジェスチャーを検出する際には手の動きを判別する必要があるため解像度が不足する。一方、高解像度モードは、低解像度モードよりも使用する検出素子が多い（例えば、８×８）ため、ジェスチャーを検出することも可能であるが消費電力は高くなる。常に高解像度モードの設定であれば、人物の検出もジェスチャーの検出もどちらも可能であるが、常に消費電力が高くなってしまう。そこで、電子機器１は、初期設定では、低解像度モードに設定し、必要なときだけ高解像度モードに変更する。
【００２５】
なお、本実施形態では、近接センサ１３０には、水平方向に８個×垂直方向に８個の計６４個の検出素子が配列されている例を用いて説明しているが、これに限定されるものではなく、配列されている検出素子の数は、任意の数とすることができる。また、低解像度モードのときの検出素子の数及び配列も４×４に限定されるものではない。低解像度モードのときの検出素子の数は。高解像度モードのときの検出素子の数より少なければよい。
【００２６】
図３は、本実施形態に係る検出モードの状態遷移を示す図である。電子機器１が備える近接センサ１３０は、検出視野角ＦｏＶ（Ｆｉｅｌｄ  ｏｆ  Ｖｉｅｗ）と検出距離とで定まる人物検出範囲内の物体を（例えば、人物）検出する。電子機器１は、検出視野角ＦｏＶ内において、電子機器１に対して接近検出距離ＡＤの外側から内側に人物が入った時に人物が接近したと検出する。電子機器１は、人物の検出状態に応じて、（Ａ）、（Ｂ）、（Ｃ）の状態に遷移する。
【００２７】
（Ａ）は、人物Ｕが電子機器１に対して接近検出距離ＡＤより遠くに存在している。電子機器１は、人物が存在しない状態（Ａｂｓｅｎｃｅ）であると判定しており、低解像度モードで人物の接近を検出する接近検出モードである。人物Ｕが電子機器１に対して接近検出距離ＡＤより近くに移動すると、（Ｂ）の離脱検出モードに遷移する。なお、接近検出モードでは、人物が存在しないためジェスチャー入力が行われることがない。
【００２８】
（Ｂ）は、人物Ｕが電子機器１に対して接近検出距離ＡＤより近くに存在している。電子機器１は、人物が存在する状態（Ｐｒｅｓｅｎｃｅ）であると判定しており、低解像度モードで人物の離脱を検出する離脱検出モードである。離脱検出モードでは人物が存在するためジェスチャー入力を行う可能性がある。そのため、電子機器１は、人物Ｕの手が前に出された否かを監視する。電子機器１は、人物Ｕの手が前に出されたことを検出すると、（Ｃ）のジェスチャー検出モードに遷移する。なお、人物Ｕが電子機器１に対して接近検出距離ＡＤより遠くに離れると、電子機器１は、（Ａ）の接近検出モードに戻る。
【００２９】
（Ｃ）は、人物Ｕが電子機器１に対して接近検出距離ＡＤより近くに存在しており、且つ人物Ｕが手を前に出している。電子機器１は、高解像度モードで人物Ｕのジェスチャーを検出するジェスチャー検出モードである。電子機器１は、ジェスチャーの検出が終了又は人物Ｕの手が検出されなくなると、（Ｂ）の離脱検出モードに戻る。また、電子機器１は、（Ｃ）のジェスチャー検出モードで人物Ｕが検出されなくなった場合には、（Ａ）の接近検出モードに戻る。
【００３０】
このように、電子機器１は、人物が存在する状態（Ｐｒｅｓｅｎｃｅ）である離脱検出モードにおいて、人物が電子機器１に向かって手を前に出したときに、その手を検出して自動で近接センサ１３０を低解像度モードから高解像度モードに変更する。また、電子機器１は、ジェスチャーの検出が終了又は人物の手が検出されなくなった場合には、自動で近接センサ１３０を高解像度モードから低解像度モードに変更する。これにより、ジェスチャーの検出を行うときのみ高解像度モードにするため、消費電力を抑制しつつ、人物の検出に加えジェスチャーの検出も可能とすることができる。
【００３１】
次に、離脱検出モードにおいて人物が手を前に出したことを検出する検出方法について説明する。図４は、近接センサ１３０の検出状態を示す模式図である。（Ａ）は、人物が存在しない状態（Ａｂｓｅｎｃｅ）であり、接近検出モードである。近接センサ１３０は、低解像度モードであり、この（Ａ）では、４×４の検出素子に対応する４×４のマスのそれぞれに番号付けして示している。すべてのマスにおいて接近検出距離ＡＤ以内に物体（人物）が検出されていない状態である。（Ｂ）は、人物が存在する状態（Ｐｒｅｓｅｎｃｅ）であり、離脱検出モードである。各マスの数字は、検出された物体（人物の体）との距離を示している。マス５，６，９，１０、１２〜１５の合計８マスの検出距離が６５ｃｍで人物の体が検出されているマスである。（Ｃ）は、人物が手を前に出している状態であり、ジェスチャー検出モードである。（Ｂ）では、マス５，６，９，１０、１２〜１５の合計８マスの検出距離が６５ｃｍであったが、（Ｃ）では、そのうちマス１０のみ検出距離が３０ｃｍになっている。このマス１０が人物の手が検出されている部分である。
【００３２】
図５は、図４の（Ｃ）に示す人物が手を前に出している状態の検出信号の一例を示すグラフである。検出信号は、近接センサ１３０が出力する検出信号に相当する。この図において、横軸が電子機器１（近接センサ１３０）に対する検出距離、縦軸が検出量を示している。この図に示すように、人物の体が検出されている６５ｃｍに相当する部分と、手が検出されている３０ｃｍに相当する部分との２カ所にピークが現れる。つまり、人物の体が検出されている６５ｃｍに相当する第１のピークよりも近距離に別の第２のピークが現れることを条件として、人物が手を前に出したことを検出することができる。
【００３３】
なお、第１のピークと第２のピークとの距離は、ピークが２カ所と判別できれば接近していても構わないが、一定距離以上（例えば、１５ｃｍ〜２０ｃｍ程度）離れていることを条件として人物が手を前に出したことを検出してもよい。一定距離以上離れていることを条件とすることで、例えば人物の肩が少し前に出ただけで手と誤判別してしまうことを抑制することができる。
【００３４】
（電子機器の外観構成）
図６は、本実施形態に係る電子機器１の外観の構成例を示す斜視図である。
電子機器１は、第１筐体１０、第２筐体２０、及びヒンジ機構１５を備える。第１筐体１０と第２筐体２０は、ヒンジ機構１５を用いて結合されている。第１筐体１０は、第２筐体２０に対して、ヒンジ機構１５がなす回転軸の周りに相対的に回動可能である。回転軸の方向は、ヒンジ機構１５が設置されている側面１０ｃ、２０ｃに対して平行である。
【００３５】
第１筐体１０は、Ａカバー、ディスプレイ筐体とも呼ばれる。第２筐体２０は、Ｃカバー、システム筐体とも呼ばれる。以下の説明では、第１筐体１０と第２筐体２０の側面のうち、ヒンジ機構１５が備わる面を、それぞれ側面１０ｃ、２０ｃと呼ぶ。第１筐体１０と第２筐体２０の側面のうち、側面１０ｃ、２０ｃとは反対側の面を、それぞれ側面１０ａ、２０ａと呼ぶ。図示において、側面２０ａから側面２０ｃに向かう方向を「後」と呼び、側面２０ｃから側面２０ａに向かう方向を「前（或いは正面）」と呼ぶ。後方に対して右方、左方を、それぞれ「右」、「左」と呼ぶ。第１筐体１０、第２筐体２０の左側面をそれぞれ側面１０ｂ、２０ｂと呼び、右側面をそれぞれ側面１０ｄ、２０ｄと呼ぶ。また、第１筐体１０と第２筐体２０とが重なり合って完全に閉じた状態（開き角θ＝０°の状態）を「閉状態」と呼ぶ。閉状態において第１筐体１０と第２筐体２０との互いに対面する側の面を、それぞれの「内面」と呼び、内面に対して反対側の面を「外面」と呼ぶ。また、閉状態に対して第１筐体１０と第２筐体２０とが開いた状態のことを「開状態」と呼ぶ。
【００３６】
図６に示す電子機器１の外観は開状態の例を示している。開状態は、第１筐体１０の側面１０ａと筐体２０の側面２０ａとが離れた状態である。開状態では、第１筐体１０と第２筐体２０とのそれぞれの内面が表れ、電子機器１は通常の動作を実行可能とすることが期待される。開状態は、第１筐体１０の内面と第２筐体２０の内面とがなす開き角θが所定の角度（例えば、２０°）以上になった状態であり、典型的な使用形態では１００〜１３０°程度となる。なお、開状態となる開き角θの範囲は、ヒンジ機構１５よって回動可能な角度の範囲等に応じて任意に定めることができる。
【００３７】
第１筐体１０の内面には、表示部１１０が設けられている。表示部１１０は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどを含んで構成されている。また、第１筐体１０の内面のうち表示部１１０の周縁の領域に、撮像部１２０と近接センサ１３０とが設けられている。即ち、撮像部１２０と近接センサ１３０とは、電子機器１を使用する人物（ユーザ）と対面するような位置に設けられている。撮像部１２０及び近接センサ１３０は、表示部１１０の周縁の領域のうち側面１０ａ側に並んで配置されている。なお、撮像部１２０または近接センサ１３０は、表示部１１０の周縁の領域のうち側面１０ｂ側、１０ｃ側、または１０ｄ側のいずれに配置されてもよい。
【００３８】
撮像部１２０は、開状態において、第１筐体１０の内面に対面する方向（前方）の所定の画角内の物体の像を撮像する。所定の画角とは、撮像部１２０が有する撮像素子と撮像素子の撮像面の前方に設けられた光学レンズとによって定める撮像画角である。
【００３９】
近接センサ１３０は、電子機器１の近傍に存在する物体（例えば、人物（より具体的には人物の体や、体のうちの手など））を検出する。例えば、近接センサ１３０は、赤外線（ＩＲ：Ｉｎｆｒａｒｅｄ）を発光する発光素子と、発光した赤外線が物体の表面に反射して戻ってくる反射波（即ち、物体から到来する赤外線）を検出する複数の検出素子とを含んで構成される赤外線センサである。なお、赤外線を放射する発光素子は、近接センサ１３０内で検出素子とは異なる位置（発光した赤外線が検出素子に直接到来しない位置）に内蔵されてもよいし、第１筐体１０の内面の近接センサ１３０とは異なる位置に設けられてもよい。
【００４０】
図２を参照して説明したように、近接センサ１３０は、低解像度モードと高解像度モードの切り替えが可能である。近接センサ１３０は、高解像度モードでは、例えば８×８の検出素子を使用するが、低解像度モードでは、例えば４×４の検出素子に間引いて使用する。高解像度モードより低解像度モードの方が低消費電力である。近接センサ１３０は、所定のサンプリング周期（例えば、５０〜２００ｍｓ）ごとに各検出素子で検出された光度をサンプリングし、サンプリングした光度に応じた検出信号（即ち、物体までの距離に応じて検出量（図５参照）を示す検出信号）を出力する。
【００４１】
第２筐体２０の内面には、キーボード１５１及びタッチパッド１５３が入力デバイスとして設けられている。なお、入力デバイスとして、表示部１１０の表示面に対応する領域へのタッチ操作を検出するタッチセンパネルが含まれてもよいし、マウスや外付けのキーボードが接続されてもよい。また、入力デバイスには、音声が入力されるマイクが含まれてもよい。
【００４２】
なお、第１筐体１０と第２筐体２０とが閉じた閉状態では、第１筐体１０の内面に設けられている表示部１１０、撮像部１２０、及び近接センサ１３０は、第２筐体２０の内面に覆われて、機能を発揮できない状態である。第１筐体１０と第２筐体２０とが完全に閉じた状態では、開き角θは０°となる。
【００４３】
（電子機器の構成）
図７は、本実施形態に係る電子機器１の構成の一例を示す概略ブロック図である。電子機器１は、表示部１１０、撮像部１２０、近接センサ１３０（検出センサの一例）、入力デバイス１５０、ＥＣ（Ｅｍｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）２００、システム処理部３００、通信部３５０、記憶部３６０、及び電源部４００を含んで構成される。表示部１１０は、システム処理部３００により実行されるシステム処理により生成された表示データを表示する。
【００４４】
撮像部１２０は、第１筐体１０の内面に対面する方向（前方）の所定の画角内の物体の像を撮像し、撮像した画像をシステム処理部３００へ出力する。例えば、電子機器１に接近した人物の顔が撮像部１２０の画角内に含まれるとき、撮像部１２０は、人物の顔を撮像し、撮像した顔画像をシステム処理部３００へ出力する。撮像部１２０は、赤外線カメラであってもよいし、通常のカメラであってもよい。赤外線カメラは、撮像素子として赤外線センサを備えるカメラである。通常のカメラは、撮像素子として可視光線を受光する可視光センサを備えるカメラである。
【００４５】
近接センサ１３０は、第１筐体１０の正面方向（前方）に存在する物体（例えば、人物（より具体的には人物の体や、体のうちの手など））を検出し、検出結果を示す検出信号をＥＣ２００へ出力する。
【００４６】
入力デバイス１５０は、ユーザの入力を受け付ける入力部であり、例えばキーボード１５１及びタッチパッド１５３を含んで構成されている。入力デバイス１５０は、キーボード１５１及びタッチパッド１５３に対する操作を受け付けることに応じて、操作内容を示す操作信号をＥＣ２００へ出力する。
【００４７】
電源部４００は、電子機器１の各部の動作状態に応じて電源系統を介して各部へ電力を供給する。電源部４００は、ＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ）／ＤＣコンバータを備える。ＤＣ／ＤＣコンバータは、ＡＣ（Ａｌｔｅｒｎａｔｅ  Ｃｕｒｒｅｎｔ）／ＤＣアダプタもしくは電池パックから供給される直流電力の電圧を、各部で要求される電圧に変換する。ＤＣ／ＤＣコンバータで電圧が変換された電力が各電源系統を介して各部へ供給される。例えば、電源部４００は、ＥＣ２００から入力される各部の動作状態に応じて制御信号に基づいて各電源系統を介して各部に電力を供給する。
【００４８】
ＥＣ２００は、ＣＰＵ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）およびＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ロジック回路などを含んで構成されたマイクロコンピュータである。ＥＣ２００のＣＰＵは、自部のＲＯＭに予め記憶した制御プログラムを読み出し、読み出した制御プログラムを実行して、その機能を発揮する。ＥＣ２００は、システム処理部３００とは独立に動作し、システム処理部３００の動作を制御し、その動作状態を管理する。また、ＥＣ２００は、近接センサ１３０と、入力デバイス１５０と電源部４００に接続されている。
【００４９】
例えば、ＥＣ２００は、近接センサ１３０から検出結果を示す検出信号を取得し、検出結果に基づいて人物の存在を検出するＨＰＤ処理及び人物の手を検出してジェスチャーを検出するジェスチャー検出処理を実行する。また、ＥＣ２００は、ＨＰＤ処理に応じてシステム処理部３００の動作状態を制御する。また、ＥＣ２００は、電源部４００と通信を行うことにより、バッテリーの状態（残容量など）の情報を電源部４００から取得するとともに、電子機器１の各部の動作状態に応じた電力の供給を制御するための制御信号などを電源部４００へ出力する。また、ＥＣ２００は、入力デバイス１５０から操作信号を取得し、取得した操作信号のうちシステム処理部３００の処理に関連する操作信号についてはシステム処理部３００へ出力する。
【００５０】
例えば、ＥＣ２００は、ＨＰＤ処理及びジェスチャー検出処理に関する機能構成として、人物検出部２１０（物体検出部の一例）と、検出モード制御部２２０（検出解像度制御部の一例）と、ジェスチャー検出部２３０と、動作制御部２４０とを備えている。
【００５１】
人物検出部２１０は、近接センサ１３０から出力される検出信号に基づいて、検出視野角ＦｏＶと検出距離とで定まる人物検出範囲内に存在する物体（例えば、人物（より具体的には人物の体や、体のうちの手））を検出する（図３及び図４参照）。例えば、人物検出部２１０は、近接センサ１３０から出力される検出信号に基づいて、所定のサンプリング周期（例えば、１ｋＨｚ）で電子機器１の正面（前方）に存在する物体（例えば、人物の体や手）を検出する。なお、以下の説明では、人物検出部２１０が物体（例えば、人物の体や手）を検出することを、単に、人物又は手を検出するとも記載する。人物とは、人物の体全般のことを指しており、手を前に出していないときは、その手の部分も含む体のうちの少なくとも一部のことであり、手を前に出しているときは、その手の部分を除く体の少なくとも一部のことである。人物検出部２１０が人物又は手を検出するとは、実際には人物又は手を検出することも、人物又は手以外の物体を検出することも含む。
【００５２】
なお、人物以外の物体と人物とを区別して検出する精度を上げる方法としては、図４（Ｂ）、（Ｃ）に示す近接センサ１３０の人物が検出されている検出状態において、顔よりも肩の部分の方が幅広く検出されること、即ち、近接センサ１３０の中央付近に配置されている検出素子（マス５，６，９，１０）よりも下側の部分の検出素子（マス１２〜１５）の方が水平方向に幅広く検出距離が６５ｃｍとなっていることを利用してもよい。即ち、人物の検出条件に、近接センサ１３０の中央付近より下側の部分の方が幅広く検出されることを加えてもよい。また、人物は、止まっていたとしても、物体と違って完全に動かないということが無く、少なくとも揺れが生じる。そこで、人物の検出条件に、検出距離の変化から揺れが検出されることを加えてもよい。
【００５３】
例えば、人物検出部２１０は、人物検出範囲内に人物を検出しない状態から人物を検出した場合、電子機器１へ人物が接近したこと（Ａｐｐｒｏａｃｈ）を検出する。また、人物検出部２１０は、人物検出範囲内に人物を検出した後、継続して人物を検出している場合には、電子機器１の前に人物が存在する状態（Ｐｒｅｓｅｎｃｅ）であることを検出する。また、人物検出部２１０は、人物検出範囲内に人物を検出している状態から人物を検出しなくなった場合、電子機器１の前に存在していた人物が離れたものと判定し、電子機器１から人物が離脱したこと（Ｌｅａｖｅ）を検出する。また、人物検出部２１０は、人物検出範囲内に人物を検出している状態で、さらに人物よりも近距離に物体を検出した場合、人物が手を前に出したことを検出する（図３（Ｃ）、図４（Ｃ）、図５参照）。なお、人物検出部２１０は、人物検出範囲内に人物を検出し、且つ人物よりも近距離に物体を検出した場合（例えば、人物と人物よりも近距離の物体とを同時に検出した場合）も、人物が手を前に出したことを検出してもよい。また、人物検出部２１０は、人物よりも一定距離（例えば、１５ｃｍ〜２０ｃｍ程度）以上近距離に物体を検出した場合、人物が手を前に出したことを検出してもよい。
【００５４】
検出モード制御部２２０は、人物検出部２１０による検出結果に基づいて検出モードを切り替える。例えば、検出モード制御部２２０は、接近検出モードにおいて、人物検出部２１０により電子機器１へ人物が接近したことが検出された場合、離脱検出モードへ遷移させる。また、検出モード制御部２２０は、離脱検出モードにおいて、人物検出部２１０により電子機器１から人物が離脱したことが検出された場合、離脱検出モードから接近検出モードへ遷移させる。
【００５５】
また、検出モード制御部２２０は、離脱検出モードにおいて、人物検出部２１０により人物が手を前に出したことが検出された場合、離脱検出モードからジェスチャー検出モードに遷移させる。さらに、検出モード制御部２２０は、ジェスチャー検出モードに遷移させる際に、近接センサ１３０における検出解像度を初期設定の低解像度モードから高解像度モードに切り替える。
【００５６】
ジェスチャー検出モードにおいて、ジェスチャー検出部２３０は、近接センサ１３０から出力される検出信号に基づいて、人物検出部２１０により検出された手の動きに応じたジェスチャーを検出する。例えば、ジェスチャー検出部２３０は、予め設定されたジェスチャーによる動きのパターンと、人物検出部２１０により検出された手の動きとを比較し、手の動きがジェスチャーによる動きのパターンと一致すると判定した場合、当該手の動きをジェスチャーとして検出する。そして、ジェスチャー検出部２３０は、検出したジェスチャーを識別するためのジェスチャーＩＤを、システム処理部３００へ送信する。ジェスチャーＩＤは、ジェスチャー入力として予め設定されているジェスチャーのそれぞれに固有に対応付けられている。
【００５７】
図８は、ジェスチャー検出時における近接センサ１３０の検出状態の一例を示す模式図である。この図は、ジェスチャー検出モードにおいて、人物が手を前に出して左から右に動かすジェスチャーを行なったとき検出状態の例を示している。図４（Ｃ）で人物が手を前に出していることが検出されてジェスチャー検出モードに遷移すると、低解像度モード（図２（Ａ）参照）から高解像度モードに切り替わる（図２（Ｂ）参照）。図８（Ａ）は、図４（Ｃ）に示す検出状態から高解像度モードに切り替わったときの検出状態を示している。この図８では、８×８の各マスのうち手が検出されているマスの番号を図２（Ｂ）に示す番号を引用して引出線を用いて示している。また、８×８の各マスの中の数字は、検出された物体（人物又は手）との距離を示している。
【００５８】
ジェスチャー検出部２３０は、手の検出位置をトラッキングする。ここでは、時系列に（Ａ）から（Ｆ）にかけて、手が継続的に検出されている。具体的には、手を検出している検出素子に対応するマスが、時系列に（Ａ）から（Ｆ）にかけて３７→４４→５１→５０→５７→５６の順に移動している。これにより、図に向かって左から右へ手が動いたことを検出することができる。例えば、左から右へのジェスチャーの検出条件が「上下３マス以内で左から右へ４マス以上」と設定されている場合には、（Ａ）〜（Ｄ）で条件を満たすため、（Ｄ）の時点で、左から右へのジェスチャーとして検出されてもよい。また、左から右へのジェスチャーの検出条件が「上下２マス以内で左から右へ４マス以上」と設定されている場合には、（Ｃ）〜（Ｆ）で条件を満たすため、（Ｆ）の時点で、左から右へのジェスチャーとして検出されてもよい。（Ｇ）では、手が検出されなくなっているため、ジェスチャー検出モードを終了して、高解像度モードから低解像度モードへ切り替わる。
【００５９】
つまり、検出モード制御部２２０は、人物検出部２１０により人物よりも近距離に手が検出されている状態（即ち、ジェスチャー検出モード）から手が検出されなくなったことに基づいて、ジェスチャー検出モードを終了して、離脱検出モードに遷移させる。また、この時、検出モード制御部２２０は、近接センサ１３０における検出解像度を高解像度モードから低解像度モードへ戻す。なお、検出モード制御部２２０は、ジェスチャー検出部２３０により手の動きに応じたジェスチャーが検出されたことに基づいて、離脱検出モードに遷移させ、高解像度モードから低解像度モードへ戻してもよい。このように、検出モード制御部２２０は、近接センサ１３０における検出解像度を、人物検出範囲内に存在する人物を検出する際には低解像度モードに設定し、ジェスチャーを検出する際には高解像度モードに設定する。
【００６０】
動作制御部２４０は、人物検出部２１０により人物検出範囲内に人物が検出された場合、システム処理部３００によるシステム処理を起動させる。具体的には、動作制御部２４０は、人物検出部２１０が人物検出範囲内に人物を検出しない状態から人物を検出した場合（即ち、電子機器１への人物の接近を検出した場合）、システム処理を起動させる。より具体的には、動作制御部２４０は、システム処理部３００によるシステム処理を起動させる場合、電源部４００に対して、電子機器１の各部の動作に必要な電力を供給するための制御信号を出力する。その後、動作制御部２４０は、システム処理部３００にシステム処理の起動を指示するための起動信号を出力する。システム処理部３００は、起動信号を取得すると、システム処理を起動して通常動作状態へ遷移させる。
【００６１】
また、動作制御部２４０は、人物検出部２１０が人物検出範囲内に人物を継続して検出している場合、システム処理部３００によるシステム処理を待機状態に遷移させないように制限し、通常動作状態を継続させる。なお、動作制御部２４０は、人物検出部２１０が人物検出範囲内に人物を継続して検出している場合であっても、所定の条件（例えば、無操作の期間が予め設定された期間継続した場合）によって、通常動作状態から待機状態へ遷移させてもよい。
【００６２】
また、動作制御部２４０は、人物検出部２１０が人物検出範囲内に人物を検出している状態から人物を検出しなくなった場合（即ち、電子機器１からの人物の離脱を検出した場合）、システム処理部３００によるシステム処理を通常動作状態から待機状態に遷移させる。より具体的には、動作制御部２４０は、システム処理部３００にシステム処理を通常動作状態から待機状態へ遷移させる指示をするための待機信号を出力する。システム処理部３００は、待機信号を取得すると、システム処理を通常動作状態から待機状態へ遷移させる。その後、動作制御部２４０は、電源部４００に対して、待機状態では不要な電力の供給を停止させるための制御信号を出力する。
【００６３】
システム処理部３００は、ＣＰＵ３０２、ＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０４、メモリコントローラ３０６、Ｉ／Ｏ（Ｉｎｐｕｔ−Ｏｕｔｐｕｔ）コントローラ３０８、システムメモリ３１０、及び認証処理部３１２を含んで構成され、ＯＳによるシステム処理によって、ＯＳ上で各種のアプリケーションプログラムの処理が実行可能である。ＣＰＵ３０２とＧＰＵ３０４をプロセッサと総称することがある。前述したように、システムの動作状態として少なくとも通常動作状態（パワーオン状態）と待機状態との間を遷移可能である。
【００６４】
ＣＰＵ３０２は、システム処理の動作状態が待機状態であって、ＥＣ２００から起動信号が入力された場合、待機状態から通常動作状態に遷移させる。例えば、動作状態がスリープ状態であるとき、電源部４００から電力の供給を受け、かつＥＣ２００から起動信号が入力されると、ＣＰＵ３０２は、起動処理を開始する。ＣＰＵ３０２は、起動処理において、システムメモリ３１０、記憶部３６０などの最小限のデバイスの検出と初期化を行う（プリブート）。ＣＰＵ３０２は、記憶部３６０からシステムファームウェアをシステムメモリ３１０にロードし、通信部３５０、表示部１１０などその他のデバイスの検出と初期化を行う（ポスト処理）。初期化には、初期パラメータの設定などの処理が含まれる。なお、スリープ状態から通常動作状態への遷移（レジューム）においては、ポスト処理の一部が省略されることがある。ＣＰＵ３０２は、起動処理が完了した後、ＯＳによるシステム処理を実行するとともに、ＯＳ上で各種のアプリケーションプログラムの処理を実行する。
【００６５】
また、ＣＰＵ３０２は、ＥＣ２００からジェスチャーＩＤを受け取ると、ＯＳ又はＯＳ上で動作するアプリケーションプログラムの処理に受け渡す。ＣＰＵ３０２は、ジェスチャーＩＤを受け取ると、ＯＳ又はアプリケーションプログラムの処理に基づいて当該ジェスチャーＩＤに予め関連付けられている処理を実行する。例えば、ＣＰＵ３０２は、手を上から下へ（又は下から上へ）動かすジェスチャーに対応するジェスチャーＩＤを受け取ると、音量を下げる又は上げる制御を実行する。また、ＣＰＵ３０２は、プレゼンテーションのアプリケーションプログラムの処理を実行中に、手を左から右へ（又は右から左へ）動かすジェスチャーに対応するジェスチャーＩＤを受け取ると、頁を送る又は戻す制御を実行する。
【００６６】
なお、ＣＰＵ３０２は、ＯＳによるシステム処理の実行を開始すると、ＯＳの利用を許可する前にログイン認証処理を実行し、ログイン認証処理でログインを許可するまで、以降のシステム処理の実行を一旦停止する。ログイン認証処理は、電子機器１を使用する人物が予め登録された正規のユーザであるか否かを判定するユーザ認証処理である。ログイン認証には、パスワード認証、顔認証、指紋認証などがある。ここでは、顔認証処理の場合を例に説明する。ＣＰＵ３０２は、撮像部１２０で撮像された人物の顔画像に基づく顔認証処理の実行を認証処理部３１２に指示する。ＣＰＵ３０２は、認証処理部３１２による認証結果が成功であった場合、ログインを許可し、一旦停止していたシステム処理の実行を再開する。一方、認証処理部３１２による認証結果が失敗であった場合、ログインを許可せず、システム処理の実行を停止したままにする。
【００６７】
ＧＰＵ３０４は、表示部１１０に接続されている。ＧＰＵ３０４は、ＣＰＵ３０２の制御に基づいて画像処理を実行して表示データを生成する。ＧＰＵ３０４は、生成した表示データを表示部１１０に出力する。なお、ＣＰＵ３０２とＧＰＵ３０４は、一体化して１個のコアとして形成されてもよいし、個々のコアとして形成されたＣＰＵ３０２とＧＰＵ３０４の相互間で負荷が分担されてもよい。プロセッサの数は、１個に限られず、複数個であってもよい。
【００６８】
メモリコントローラ３０６は、ＣＰＵ３０２とＧＰＵ３０４によるシステムメモリ３１０、記憶部３６０などからのデータの読出し、書込みを制御する。
Ｉ／Ｏコントローラ３０８は、通信部３５０、表示部１１０およびＥＣ２００からのデータの入出力を制御する。
システムメモリ３１０は、プロセッサの実行プログラムの読み込み領域ならびに処理データを書き込む作業領域として用いられる。
【００６９】
認証処理部３１２は、ＣＰＵ３０２から顔認証処理の実行の指示を受け取ると、撮像部１２０で撮像された人物の顔画像に基づいて顔認証処理を実行する。撮像部１２０で撮像された人物の顔画像とは、電子機器１の前方から接近する人物の顔画像である。顔認証処理は、顔検出処理と顔照合処理とを含む。顔検出処理は、撮像部１２０から入力される画像信号から顔が表されている領域である顔領域を定める処理である。顔照合処理は、顔領域から顔の特徴を表す複数の顔特徴点（例えば、口、目、鼻、など）の位置を求め、顔領域の位置と大きさがそれぞれ所定の位置と大きさとなるように正規化し、正規化した顔特徴点の分布を画像特徴量として定める過程と、定めた画像特徴量と所定の人物の顔画像に係る画像特徴量と照合し、照合に成功した画像特徴量に係る人物を特定する過程を有する。記憶部３６０には、アカウント毎に、そのアカウントでログインする正規ユーザとしての認証情報が設定されている。認証情報には、そのユーザの顔画像の画像特徴量が含まれる。認証情報には、さらにそのユーザを示すユーザ情報を対応付けて記憶される。ユーザ情報は、例えば、ユーザ名、ユーザＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）、など電子機器１のユーザを特定できる情報であればよい。
【００７０】
認証処理部３１２は、撮像部１２０で撮像された人物の顔画像と、設定されているユーザの認証情報とを照合した結果が一致と判断できる場合に顔認証に成功したと判定する。一方、認証処理部３１２は、例えば、電子機器１を使用する人物以外の人物が前を単に横切った場合には、撮像部１２０で撮像された画像から顔領域が検出されない。認証処理部３１２は、顔認証の成否を示す認証情報をＣＰＵ３０２及びＥＣ２００に出力する。
【００７１】
通信部３５０は、無線または有線による通信ネットワークを介して他の機器と通信可能に接続し、各種のデータの送信および受信を行う。例えば、通信部３５０は、イーサネット（登録商標）等の有線ＬＡＮインターフェースやＷｉ−Ｆｉ（登録商標）等の無線ＬＡＮインターフェース等を含んで構成されている。なお、通信部３５０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースやＢｌｕｅｔｏｏｔｈ（登録商標）インターフェースを含んで構成されてもよい。
【００７２】
記憶部３６０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、セキュアＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  ＲＡＭ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記憶媒体を含んで構成される。ＨＤＤは、ＯＳ、デバイスドライバ、アプリケーションなどの各種のプログラム、その他、プログラムの動作により取得した各種のデータを記憶する。セキュアＮＶＲＡＭには、各ユーザの認証に用いる認証データを記憶する。認証データには、各ユーザの識別情報と、認証情報とを対応付けて記憶する。セキュアＮＶＲＡＭには、Ｉ／Ｏコントローラ３０８から経由したＯＳの動作環境からはアクセスできないように保護（ロック）される。但し、ＣＰＵ３０２のパワーオン、リセット時にロックを解除し、プリブートの終了時にシステムファームウェアを実行してロックを開始する。
【００７３】
（処理の動作）
次に、本実施形態に係るジェスチャー検出に関する処理の動作について説明する。まず、図９を参照して、ジェスチャー検出モードに遷移するまでの処理について説明する。図９は、本実施形態に係るジェスチャー検出モードに遷移するまでの処理の一例を示すフローチャートである。
【００７４】
（ステップＳ１０１）ＥＣ２００は、接近検出モードにおいて、近接センサ１３０における検出解像度を低解像度モードに設定し、電子機器１への人物の接近を検出する。そして、ステップＳ１０３の処理に進む。
【００７５】
（ステップＳ１０３）ＥＣ２００は、電子機器１へ人物が接近したか否かを判定する。ＥＣ２００は、電子機器１へ人物が接近していないと判定した場合（ＮＯ）、ステップＳ１０３の処理を再び実行する。一方、ＥＣ２００は、電子機器１へ人物が接近したと判定した場合（ＹＥＳ）、ステップＳ１０５の処理に進む。
【００７６】
（ステップＳ１０５）ＥＣ２００は、接近検出モードから離脱検出モードへ遷移させる。この離脱検出モードでは、近接センサ１３０における検出解像度は低解像度モードのままである。そして、ステップＳ１０７の処理に進む。
【００７７】
（ステップＳ１０７）ＥＣ２００は、離脱検出モードにおいて、電子機器１から人物が離脱したか否かを検出する。ＥＣ２００は、電子機器１から人物が離脱したと判定した場合（ＹＥＳ）、ステップＳ１０１の処理に戻り、離脱検出モードから接近検出モードへ遷移させる。一方、ＥＣ２００は、電子機器１から人物が離脱していないと判定した場合（ＮＯ）、ステップＳ１０９の処理に進む。
【００７８】
（ステップＳ１０９）ＥＣ２００は、離脱検出モードにおいて、人物より近距離に手を検出したか否かを判定する。ＥＣ２００は、人物より近距離に手を検出していないと判定した場合（ＮＯ）、ステップＳ１０７の処理に戻る。一方、ＥＣ２００は、人物より近距離に手を検出したと判定した場合（ＹＥＳ）、ステップＳ１１１の処理に進む。
【００７９】
（ステップＳ１１１）ＥＣ２００は、離脱検出モードからジェスチャー検出モードへ遷移させる。また、ＥＣ２００は、近接センサ１３０における検出解像度を低解像度モードから高解像度モードに切り替える。
【００８０】
次に、図１０を参照して、ジェスチャー検出モードに遷移した後の処理について説明する。図１０は、本実施形態に係るジェスチャー検出モードに遷移した後の処理の一例を示すフローチャートである。
【００８１】
（ステップＳ１１１）図９のステップＳ１１１の処理に対応し、ＥＣ２００は、ジェスチャー検出モードに遷移させ、近接センサ１３０における検出解像度を高解像度モードに設定する。そして、ステップＳ１１３の処理に進む。
【００８２】
（ステップＳ１１３）ＥＣ２００は、ジェスチャー検出モードにおいて、電子機器１から人物が離脱したか否かを検出する。ＥＣ２００は、電子機器１から人物が離脱したと判定した場合（ＹＥＳ）、ステップＳ１２５の処理に進み、ジェスチャー検出モードから接近検出モードへ遷移させる。また、ＥＣ２００は、接近検出モードへ遷移させることに応じて、近接センサ１３０における検出解像度を高解像度モードから低解像度モードに切り替える。一方、ＥＣ２００は、電子機器１から人物が離脱していないと判定した場合（ＮＯ）、ステップＳ１１５の処理に進む。
【００８３】
（ステップＳ１１５）ＥＣ２００は、ジェスチャー検出モードにおいて、手が検出されなくなったか否かを判定する。ＥＣ２００は、手が検出されなくなったと判定した場合（ＹＥＳ）、ステップＳ１２３の処理に進み、ジェスチャー検出モードを終了し、離脱検出モードへ遷移させる。また、ＥＣ２００は、離脱検出モードへ遷移させることに応じて、近接センサ１３０における検出解像度を高解像度モードから低解像度モードに切り替える。一方、ＥＣ２００は、手が検出されていると判定した場合（ＮＯ）、ステップＳ１１７の処理に進む。
【００８４】
（ステップＳ１１７）ＥＣ２００は、手の検出位置をトラッキングし、手の動きを検出する。そして、ステップＳ１１９の処理に進む。
【００８５】
（ステップＳ１１９）ＥＣ２００は、検出した手の動きと、予め設定されたジェスチャーの動きのパターンとを比較する。そして、ステップＳ１２１の処理に進む。
【００８６】
（ステップＳ１２１）ＥＣ２００は、ステップＳ１１９における比較結果に基づいて、ジェスチャーを検出したか否かを判定する。例えば、ＥＣ２００は、ステップＳ１１９において検出した手の動きがジェスチャーによる動きのパターンと一致すると判定した場合、当該手の動きをジェスチャーとして検出する。一方、ＥＣ２００は、ステップＳ１１９において検出した手の動きがジェスチャーによる動きのパターンと一致しないと判定した場合、当該手の動きをジェスチャーとして検出しない。ＥＣ２００は、ジェスチャーを検出していない場合（ＮＯ）、ステップＳ１１５の処理に戻り、ジェスチャー検出モードを継続する。一方、ＥＣ２００は、ジェスチャーを検出した場合（ＹＥＳ）、ステップＳ１２３の処理に進み、ジェスチャー検出モードを終了し、離脱検出モードへ遷移させる。また、ＥＣ２００は、離脱検出モードへ遷移させることに応じて、近接センサ１３０における検出解像度を高解像度モードから低解像度モードに切り替える。
【００８７】
次に、図１１を参照して、ＥＣ２００がジェスチャーを検出した後にシステム処理部３３０に通知する処理について説明する。図１１は、本実施形態に係るジェスチャーを検出した後の処理の一例を示すフローチャートである。
【００８８】
（ステップＳ１３１）ＥＣ２００は、ジェスチャーを検出すると（図１０のステップＳ１２１：ＹＥＳ）、ステップＳ１３３の処理に進む。
（ステップＳ１３３）ＥＣ２００は、検出したジェスチャーに対応するジェスチャーＩＤを取得して、システム処理部３００へ送信する。そして、ステップＳ１３５の処理に進む。
（ステップＳ１３５）システム処理部３００は、ＥＣ２００からジェスチャーＩＤを受け取ると、ＯＳ又はＯＳ上で動作するアプリケーションプログラムの処理に受け渡し、ＯＳ又はアプリケーションプログラムの処理により、ジェスチャーＩＤに予め関連付けられている処理を実行する。
【００８９】
以上説明してきたように、本実施形態に係る電子機器１は、人物検出範囲（所定の範囲の一例）内に存在する人物（物体の一例）から到来する赤外線（波動の一例）を検出して検出信号を出力する近接センサ１３０を備えている。電子機器１は、近接センサ１３０から出力される検出信号に基づいて人物検出範囲内に存在する人物を検出する。また、電子機器１は、近接センサ１３０から出力される検出信号に基づいて手（物体の一例）の動きに応じたジェスチャーを検出する。そして、電子機器１は、近接センサ１３０における検出解像度を、人物検出範囲内に存在する人物（物体の一例）を検出する際には低解像度モード（第１解像度の一例）に設定し、ジェスチャーを検出する際には高解像度モード（第２解像度の一例）に設定する。
【００９０】
これにより、電子機器１は、近接センサ１３０における検出解像度を、人物を検出する際には低解像度にしてジェスチャーを検出するときのみ高解像度モードにするため、消費電力を抑制しつつ、人物の検出に加えジェスチャーの検出も可能にすることができる。
【００９１】
例えば、電子機器１は、人物検出範囲内に人物（人物の体、第１物体の一例）が検出され且つ人物よりも近距離に手（第２物体の一例）が検出された場合、低解像度モードから高解像度モードへ変更する。
【００９２】
これにより、電子機器１は、電子機器１を使用している人物がジェスチャーを開始するときには近接センサ１３０における検出解像度が高解像度モードに切り替わるため、ジェスチャーの検出精度を高めることができる。
【００９３】
一例として、電子機器１は、人物検出範囲内に人物（人物の体、第１物体の一例）が検出されている状態で（即ち、離脱検出モードにおいて）、さらに人物よりも近距離に手（第２物体の一例）が検出された場合、低解像度モードから高解像度モードへ変更する。
【００９４】
これにより、電子機器１は、電子機器１を使用している人物がジェスチャーを開始するときには近接センサ１３０における検出解像度が高解像度モードに切り替わるため、ジェスチャーの検出精度を高めることができる。
【００９５】
また、電子機器１は、人物（人物の体、第１物体の一例）よりも近距離に手（第２物体の一例）が検出されている状態から検出されなくなったことに基づいて、高解像度モードから低解像度モードへ戻す。
【００９６】
これにより、電子機器１は、人物がジェスチャーを行っていないときは低解像度モードにするため、消費電力を抑制することができる。
【００９７】
また、電子機器１は、手（第２物体の一例）の動きに応じたジェスチャーを検出し、手の動きに応じたジェスチャーが検出されたことに基づいて、高解像度モードから低解像度モードへ戻してもよい。
【００９８】
これにより、電子機器１は、人物がジェスチャーを行った後は低解像度モードにするため、消費電力を抑制することができる。
【００９９】
また、電子機器１は、人物（人物の体、第１物体の一例）よりも一定距離（例えば、１５ｃｍ〜２０ｃｍ程度）以上近距離に手（第２物体の一例）が検出された場合、低解像度モードから高解像度モードへ変更してもよい。
【０１００】
これにより、電子機器１は、例えば人物の肩が少し前に出ただけで手と誤判別してしまうことを抑制することができる。
【０１０１】
なお、電子機器１は、人物検出範囲内に人物（人物の体、第１物体の一例）が検出されていない状態で、人物の手（第２物体の一例）が検出された場合、低解像度モードから高解像度モードへ変更してもよい。例えば、人物が人物検出範囲外であるが電子機器１の近傍（例えば、電子機器１の横）に存在する場合、手のみを電子機器１の前に差し出してジェスチャーすることも考えられる。この場合、人物検出範囲内に存在する物体は、手のみであり人物の体は存在しないため、人物より近距離であることを条件として手を検出することができない。そのため、電子機器１は、人物検出範囲内に人物（人物の体、第１物体の一例）が検出されていない状態から何らかの物体が検出された場合、その物体が人物（人物の体、第１物体の一例）であるのか、或いは手（第２物体の一例）であるのかを検出された物体の大きさから判定してもよい。例えば、電子機器１は、図４に示す近接センサ１３０の検出状態を示す図において、検出された物体の大きさが予め設定された閾値（例えば、４マス）以上の場合にはその物体が人物（人物の体、第１物体の一例）であると判定し、予め設定された閾値未満の場合にはその物体が手（第２物体の一例）であると判定してもよい。そして、電子機器１は、手（第２物体の一例）であると判定した場合、低解像度モードから高解像度モードへ変更してもよい。
【０１０２】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
第１の実施形態では、図３に示すように、接近検出モードにおいて人物の接近が検出された場合、低解像度モードのまま離脱検出モードに遷移したが、接近検出モードにおいて人物の接近が検出された場合、一旦高解像度モードに切り替えてジェスチャー検出モードに遷移し、所定時間の間に人物より近距離に手が検出されない場合には、低解像度モードに切り替えて離脱検出モードに遷移するようにしてもよい。
【０１０３】
図１２は、本実施形態に係る検出モードの状態遷移を示す図である。この図に示す検出モードの状態遷移は、図３に示す検出モードの状態遷移が接近検出モードで人物の接近が検出された場合にまず離脱検出モードに遷移するのに対し、接近検出モードで人物の接近が検出された場合にまずジェスチャー検出モードに遷移する点が異なる。
【０１０４】
検出モード制御部２２０は、（Ａ）の接近検出モードにおいて、人物検出部２１０により人物検出範囲内に人物が検出されていない状態から検出された場合、（Ｂ）のジェスチャー検出モードに遷移させ、低解像度モードから高解像度モードへ切り替える。そして、検出モード制御部２２０は、高解像度モードへ変更した後、所定の期間以内に人物よりも近距離に手が検出された場合には高解像度モードの設定を継続してジェスチャーを検出する。一方、検出モード制御部２２０は、所定の期間以内に人物よりも近距離に手が検出されなかった場合、ジェスチャー検出モードから（Ｃ）の離脱検出モードに遷移させ、高解像度モードから低解像度モードへ戻す。
【０１０５】
なお、検出モード制御部２２０は、（Ｃ）の離脱検出モードにおいて、人物検出部２１０により人物よりも近距離に手が検出された場合には、（Ｂ）のジェスチャー検出モードに遷移させ、低解像度モードから高解像度モードへ切り替える。また、検出モード制御部２２０は、（Ｃ）の離脱検出モードにおいて、人物検出部２１０により人物検出範囲内に人物が検出されなくなった場合、（Ａ）の接近検出モードに遷移させる。また、検出モード制御部２２０は、（Ｂ）のジェスチャー検出モードにおいて、人物検出部２１０により人物も手も検出されなくなった場合には、（Ａ）の接近検出モードに遷移させ、高解像度モードから低解像度モードへ戻す。
【０１０６】
以上説明したように、電子機器１は、人物検出範囲内に人物（人物の体、第１物体の一例）が検出されていない状態から検出された場合に低解像度モードから高解像度モードへ変更する。そして、電子機器１は、高解像度モードへ変更した後、所定の期間以内に人物よりも近距離に手（第２物体の一例）が検出された場合には高解像度モードの設定を継続する。また、電子機器１は、所定の期間以内に人物よりも近距離に手が検出されなかった場合、高解像度モードから低解像度モードへ戻す。
【０１０７】
これにより、電子機器１は、電子機器１を使用している人物がジェスチャーを開始するときには近接センサ１３０における検出解像度が高解像度モードに切り替わるため、ジェスチャーの検出精度を高めることができる。例えば、電子機器１は、人物が接近したときに同時にジェスチャーを開始したとしても、高解像度モードでジェスチャーの検出を行うことができるため、ジェスチャーの検出精度を高めることができる。
【０１０８】
＜第３の実施形態＞
次に、本発明の第３の実施形態について説明する。本実施形態におけるＨＰＤ処理及びジェスチャー検出処理に伴う検出モードの遷移処理、第１の実施形態又は第２の実施形態と同様である。ここでは、近接センサ１２０の検出範囲の制御に関する一態様について説明する。なお、電子機器１の外観構成は、図６に示す構成と同様である。
【０１０９】
近接センサ１２０の検出視野角ＦｏＶは電子機器１の開き角θ（図６参照）によって変化する。そのため、例えば、図３（Ｂ）に示すような離脱検出モードにおいて、開き角θが小さくなると（即ち、第１筐体１０が立ち上がってくると）、検出視野角ＦｏＶの範囲にキーボード１５１などを操作している手が入ってしまうことが考えられる。この場合、キーボード１５１などを操作している手が人物検出範囲に入り且つ人物より近距離と判定されると、人物がジェスチャーを行うつもりがないのに高解像度モードに切り替わってしまい、不必要に消費電力が上がってしまうことになる。そこで、電子機器１は、開き角θに応じて、人物検出範囲うちの一部の範囲を検出対象から除外してもよい。具体的には、開き角θが所定の閾値未満になった場合、人物検出範囲うちの下側（第２筐体２０の側）の一定範囲を検出対象から除外してもよい。検出対象から除外する一定範囲は、開き角θと第２筐体２０に設けられているキーボード１５１などとの位置関係に基づいて予め設定されている。検出対象から除外する範囲は、開き角θの変化に応じて変化してもよい。
【０１１０】
図１３は、本実施形態に係る電子機器１の構成の一例を示す概略ブロック図である。この図において、図７に示す各部に対応する構成には同一の符号を付しており、その説明を省略する。この図１３に示す構成は、動きセンサ１４０と、角度検出部２５０とを備える点が、図７に示す構成と異なる。
【０１１１】
動きセンサ１４０は、第１筐体１０に設けられた加速度センサ１４１と、第２筐体２０設けられた加速度センサ１４２とを含んで構成されている。加速度センサ１４１は、第１筐体１０の物理的な動き量や動き方向、傾きなどに応じた検出信号を出力する。加速度センサ１４２は、第２筐体２０物理的な動き量や動き方向、傾きなどに応じた検出信号を出力する。なお、動きセンサ１４０は、加速度センサに代えてまたは加えて、ジャイロセンサ、傾斜センサ、地磁気センサ等を含んで構成されてもよい。
【０１１２】
角度検出部２５０は、動きセンサ１４０から出力される検出信号を取得し、取得した検出信号に基づいて、第１筐体１０と第２筐体２０との開き角θを検出する。また、角度検出部２５０は、検出した開き角θに基づいて開状態であるかまたは閉状態であるかを判定する。また、角度検出部２５０は、動きセンサ１４０から取得した検出信号に基づいて、第１筐体１０及び第２筐体２０のそれぞれの姿勢（例えば、重力方向に対する角度）を検出してもよい。人物検出部２１０は、角度検出部２５０により検出された開き角θが所定値未満の場合、人物検出範囲のうちの一部の範囲を検出対象から除外する。
【０１１３】
これにより、電子機器１は、使用中の電子機器１の開き角θによって、キーボード１５１などを操作している手をジェスチャーする手として誤検出しまわないようにすることができる。よって、電子機器１は、誤検出により不必要に消費電力が上がってしまうことを抑制することができる。
【０１１４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。上述の実施形態において説明した各構成は、任意に組み合わせることができる。
【０１１５】
なお、上記の説明では、近接センサ１３０が主に赤外線センサモジュールである場合を例にしたが、これには限られない。近接センサ１３０は、非接触で人物から到来する波動を検出できる検出素子を複数個備えていればよい。人物などの物体から到来する波動とは、上記のように、その物体で反射した反射波と、その物体自体が発する波動が含まれる。波動は、赤外線、可視光線の他、赤外線よりも波長が短い電波であってもよい。近接センサ１３０は、例えば、レーダセンサモジュールであってもよい。例えば、近接センサ１３０が電波を検出する場合、受信アンテナで受信する電波強度に基づいて人物などの物体を検出してもよいし、送信アンテナから送信した電波を２つ以上の受信アンテナで受信したときの受信時間の差分などに基づいて人物などの物体を検出してもよい。この場合、近接センサ１３０の検出可能範囲は、受信アンテナの受信可能範囲に相当する。
【０１１６】
また、上述した待機状態には、ハイバネーション状態やパワーオフ状態等が含まれてもよい。ハイバネーション状態は、例えば、ＡＣＰＩで規定されているＳ４状態に相当する。パワーオフ状態は、例えば、ＡＣＰＩで規定されているＳ５状態（シャットダウンした状態）相当する。また、待機状態には、少なくとも表示部の表示がＯＦＦ（画面ＯＦＦ）となる状態、または画面ロックとなる状態が含まれてもよい。画面ロックとは、処理中の内容が視認できないように予め設定された画像（例えば、画面ロック用の画像）が表示部に表示され、ロックを解除（例えば、ユーザ認証）するまで、使用できない状態である。
【０１１７】
また、上記実施形態では、システム処理部３００と独立に動作するＥＣ２００は、センサハブ、チップセット、などのいずれの処理部であってもよく、ＥＣ２００以外の処理部がＥＣ２００に代えて上述の処理を実行してもよい。このＥＣ２００等の処理部と近接センサ１３０の電力消費量の合計は、通例、システム処理部３００の電力消費量よりも格段に少ない。
【０１１８】
なお、上述した電子機器１は、内部にコンピュータシステムを有している。そして、上述した電子機器１が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した電子機器１が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１１９】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に電子機器１が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１２０】
また、上述した実施形態における電子機器１が備える各機能の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１２１】
また、上記実施形態の電子機器１は、ＰＣ、タブレット端末装置、スマートフォンなどに限られるものではなく、家庭用電気製品や業務用電気製品にも適用できる。家庭用電気製品としては、テレビや、表示部が備えられた冷蔵庫、電子レンジ等に適用できる。例えば、人物の接近または離脱に応じて、テレビの画面のＯＮ／ＯＦＦ（通常動作状態／待機状態）の制御や、冷蔵庫や電子レンジ等の表示部の画面のＯＮ／ＯＦＦ（通常動作状態／待機状態）の制御などに適用できるとともに、テレビ、冷蔵庫、電子レンジなどに対するジェスチャー入力などに適用できる。また、業務用電気製品としては、自動販売機や、マルチメディア端末等にも同様に適用できる。
【符号の説明】
【０１２２】
１  電子機器、１０  第１筐体、２０  第２筐体、１５  ヒンジ機構、１１０  表示部、１２０  撮像部、１３０  近接センサ、１４０  動きセンサ、１４１，１４２  加速度センサ、１５０  入力デバイス、１５１  キーボード、１５３  タッチパッド、２００  ＥＣ、２１０  人物検出部、２２０  検出モード制御部、２３０  ジェスチャー検出部、２４０  動作制御部、２５０  角度検出部、３００  システム処理部、３０２  ＣＰＵ、３０４  ＧＰＵ、３０６  メモリコントローラ、３０８  Ｉ／Ｏコントローラ、３１０  システムメモリ、３１２  認証処理部、３５０  通信部、３６０  記憶部、４００  電源部
【図１】
2022002033.tif 000003
【図２】
2022002033.tif 000004
【図３】
2022002033.tif 000005
【図４】
2022002033.tif 000006
【図５】
2022002033.tif 000007
【図６】
2022002033.tif 000008
【図７】
2022002033.tif 000009
【図８】
2022002033.tif 000010
【図９】
2022002033.tif 000011
【図１０】
2022002033.tif 000012
【図１１】
2022002033.tif 000013
【図１２】
2022002033.tif 000014
【図１３】
2022002033.tif 000015
【手続補正書】
【提出日】令和3年9月3日(2021.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサと、
前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出する物体検出部と、
前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するジェスチャー検出部と、
前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定する検出解像度制御部と、
を備え、
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出され且つ前記第１物体よりも近距離に第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
電子機器。
【請求項２】
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出されている状態で、さらに前記第１物体よりも近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
請求項１に記載の電子機器。
【請求項３】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサと、
前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出する物体検出部と、
前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するジェスチャー検出部と、
前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定する検出解像度制御部と、
を備え、
前記検出解像度制御部は、
前記物体検出部により前記所定の範囲内に第１物体が検出されていない状態から検出された場合に前記第１解像度から前記第２解像度へ変更し、変更後に、所定の期間以内に前記第１物体よりも近距離に第２物体が検出された場合には前記第２解像度の設定を継続し、所定の期間以内に前記第１物体よりも近距離に前記第２物体が検出されなかった場合、前記第２解像度から前記第１解像度へ戻す、
電子機器。
【請求項４】
前記検出解像度制御部は、
前記物体検出部により前記第１物体よりも近距離に前記第２物体が検出されている状態から検出されなくなったことに基づいて、前記第２解像度から前記第１解像度へ戻す、
請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項５】
前記ジェスチャー検出部は、
前記第２物体の動きに応じたジェスチャーを検出し、
前記検出解像度制御部は、
前記ジェスチャー検出部により前記第２物体の動きに応じたジェスチャーが検出されたことに基づいて、前記第２解像度から前記第１解像度へ戻す、
請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項６】
前記検出解像度制御部は、
前記第１物体よりも一定距離以上近距離に前記第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更する、
請求項１から請求項５のいずれか一項に記載の電子機器。
【請求項７】
前記検出センサが設けられている第１筐体と、
前記第１筐体に対して相対的に回動可能に接続され、ユーザの操作を受け付ける操作部が設けられている第２筐体と、
前記第１筐体と前記第２筐体との開き角度を検出する角度検出部と、
を備え、
前記物体検出部は、
前記角度検出部により検出された前記開き角度が所定値未満の場合、前記所定の範囲のうちの一部の範囲を検出対象から除外する、
請求項１から請求項６のいずれか一項に記載の電子機器。
【請求項８】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサを備える電子機器における制御方法であって、
物体検出部が、前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出するステップと、
ジェスチャー検出部が、前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するステップと、
検出解像度制御部が、前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定するステップと、
前記検出解像度制御部が、前記物体検出部により前記所定の範囲内に第１物体が検出され且つ前記第１物体よりも近距離に第２物体が検出された場合、前記第１解像度から前記第２解像度へ変更するステップと、
を有する制御方法。
【請求項９】
所定の範囲内に存在する物体から到来する波動を検出して検出信号を出力する検出センサを備える電子機器における制御方法であって、
物体検出部が、前記検出センサから出力される検出信号に基づいて前記所定の範囲内に存在する物体を検出するステップと、
ジェスチャー検出部が、前記検出センサから出力される検出信号に基づいて前記物体の動きに応じたジェスチャーを検出するステップと、
検出解像度制御部が、前記検出センサにおける検出解像度を、前記所定の範囲内に存在する物体を検出する際には第１解像度に設定し、前記ジェスチャーを検出する際には前記第１解像度よりも高解像度の第２解像度に設定するステップと、
前記検出解像度制御部が、
前記物体検出部により前記所定の範囲内に第１物体が検出されていない状態から検出された場合に前記第１解像度から前記第２解像度へ変更するステップと、
当該変更後に、所定の期間以内に前記第１物体よりも近距離に第２物体が検出された場合には前記第２解像度の設定を継続し、所定の期間以内に前記第１物体よりも近距離に前記第２物体が検出されなかった場合、前記第２解像度から前記第１解像度へ戻すステップと、
を有する制御方法。