(57)【特許請求の範囲】
【請求項１】
自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部と、
前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第１の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第２の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする制御部と、
を有することを特徴とする電子機器。
【請求項２】
前記制御部は、
前記第１の動作モードと、前記第２の動作モードと、のいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにする、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、
前記第１の動作モードと、前記第２の動作モードと、のいずれかの動作モードの時に前記ディスプレイに対するタッチ操作がない時間が一定時間経過した場合に、前記ディスプレイによる画面表示が無効であり、前記ディスプレイに対するタッチ操作に応じた処理が無効である第３の動作モードにする、
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、
前記第３の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにし、
前記第３の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御部は、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の統計量を算出し、
算出した前記統計量に基づいて前記閾値の範囲を決定する、
ことを特徴とする請求項１〜４のいずれか一つに記載の電子機器。
【請求項６】
コンピュータに、
自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部によって前記ディスプレイに対するタッチ操作時に測定された距離を格納する記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、
前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第１の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第２の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
処理を実行させることを特徴とする動作制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、および動作制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの携帯端末装置には、タッチパネルなどが搭載される。例えば、携帯端末装置では、タッチパネルに対するタッチ操作が一定時間ない場合などに、タッチパネルの画面バックライトを消灯させる技術がある。また、例えば、携帯端末装置では、画面バックライトが点灯している場合、タッチパネルに対する操作を有効にし、画面バックライトが消灯している場合、タッチパネルに対する操作を無効にする技術がある。
【０００３】
先行技術としては、例えば、電子ペーパーや携帯端末装置などの表示媒体に対する人の接触時間に応じてコンテンツの閲覧度合いを判別する技術がある（例えば、以下特許文献１参照。）。また、例えば、物体が表示部に対して近接状態になっていると判定された場合に、特定された物体の位置を中心にして、検出された表示部と物体との距離に応じた物理量に応じて画像を拡大または縮小して表示させる技術がある（例えば、以下特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７６１９７号公報
【特許文献２】特開２０１２−２３８１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、例えば、使用者が、携帯端末装置を用いてプレゼンテーションなどを行っているときに、タッチパネルのバックライトを消灯させないようにタッチ操作すると、画面が切り替わるなどの誤操作となる問題点がある。一方、例えば、使用者が、タッチパネルに対して誤操作と認識されないようタッチパネルを操作しないと、タッチパネルのバックライトが消灯してしまうという問題点がある。
【０００６】
１つの側面では、本発明は、利用者が他の人に携帯端末装置のタッチパネルの表示面を見せながらの作業を効率よく行うことができる。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部と、前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第１の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第２の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする制御部と、を有することを特徴とする電子機器、および動作制御プログラムが提案される。
【発明の効果】
【０００８】
本発明の一態様によれば、利用者が他の人に携帯端末装置のタッチパネルの表示面を見せながらの作業を効率よく行うことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、電子機器によるモードの切り替え例を示す説明図である。
【図２】図２は、電子機器のハードウェア構成例を示すブロック図である。
【図３】図３は、電子機器の機能的構成例を示すブロック図である。
【図４】図４は、動作モードの一覧例を示す説明図である。
【図５】図５は、動作モードの遷移例を示す説明図である。
【図６】図６は、プレゼンモードから低消費電力モードに切り替わる例を示す説明図である。
【図７】図７は、低消費電力モードから通常モードに切り替わる例を示す説明図である。
【図８】図８は、低消費電力モードからプレゼンモードに切り替わる例を示す説明図である。
【図９】図９は、測定と測定結果の格納例を示す説明図である。
【図１０】図１０は、距離の分布と閾値の範囲の決定例を示す説明図である。
【図１１】図１１は、低消費電力モード時における電子機器が行う処理手順例を示すフローチャートである。
【図１２】図１２は、プレゼンモード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。
【図１３】図１３は、プレゼンモード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。
【図１４】図１４は、通常モード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。
【図１５】図１５は、通常モード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。
【図１６】図１６は、電子機器が行う決定処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明にかかる電子機器、および動作制御プログラムの実施の形態を詳細に説明する。
【００１１】
図１は、電子機器によるモードの切り替え例を示す説明図である。電子機器１００は、タッチパネル式のディスプレイを有するコンピュータである。タッチパネル式のディスプレイを、単に、「タッチパネル」と呼ぶ。電子機器１００は、例えば、スマートフォンやＰＤＡなどのタブレット型の端末装置である。
【００１２】
従来、電子機器１００は、例えば、電子機器１００を操作する使用者ｕｓによって、説明を受ける者にタッチパネル１０１を示しながら、説明を受ける者にタッチパネル１０１に表示された内容の説明をする作業に用いられる。説明を受ける者は使用者ｕｓと他の人ｃｕであるため、以下他の人ｃｕとも称する。例えば、説明をする作業とは、例えば、電子機器１００を用いたデモンストレーションなどのプレゼンテーションが挙げられる。
【００１３】
しかしながら、従来、例えば、使用者ｕｓが、携帯端末装置を用いてプレゼンテーションなどを行っているときに、タッチパネル１０１のバックライトを消灯させないようにタッチ操作すると、画面が切り替わるなどの誤操作となる問題点がある。一方、例えば、使用者ｕｓが、タッチパネル１０１に対して誤操作と認識されないようタッチパネル１０１を操作しないと、タッチパネル１０１のバックライトが消灯してしまう問題点がある。
【００１４】
そこで、本実施の形態では、電子機器１００は、画面表示中に測定した電子機器１００から使用者までの距離により使用者ｕｓが表示方向ｄ１にいないと判定した場合、画面表示させ、無操作期間のタイマリセット処理以外のタッチ操作に応じた処理を無効にする。これにより、例えば、他の人ｃｕに携帯端末装置のタッチパネル１０１の表示面を見せているときのタッチパネル１０１に対する誤操作を抑制することができる。また、使用者ｕｓが他の人ｃｕに携帯端末装置のタッチパネル１０１の表示面を見せているときに無操作期間経過による表示停止を抑制することができる。したがって、使用者ｕｓが、他の人ｃｕに携帯端末装置のタッチパネル１０１の表示面を見せながらの作業を効率よく行うことができる。タッチパネル１０１の表示面を見せながらの作業とは、例えば、プレゼンテーションなどが挙げられる。
【００１５】
電子機器１００は、例えば、タッチパネル１０１と、測定部３０１と、記憶部３０２と、制御部３０３と、を有する。電子機器１００の機能ブロック図の詳細については図３を用いて後述する。
【００１６】
測定部３０１は、自機器から、タッチパネル１０１の表示方向ｄ１と同一方向に存在する対象物までの距離を測定する。ここでの対象物とは、例えば、電子機器１００の使用者ｕｓである。電子機器１００の使用者ｕｓとは、上述したように、電子機器１００を操作して、電子機器１００を用いて説明を行うものである。記憶部３０２は、タッチパネル１０１に対するタッチ操作時に測定部３０１によって測定された距離を格納する。
【００１７】
制御部３０３は、記憶部３０２を参照して、タッチパネル１０１に対するタッチ操作時に測定された距離に基づき閾値の範囲を決定する。閾値の範囲は、例えば、２０［ｃｍ］〜２２［ｃｍ］などの幅をもったものであってもよいし、２０［ｃｍ］などのように閾値そのものであってもよい。
【００１８】
制御部３０３は、第１の動作モードと第２の動作モードとのいずれかの動作モードの時に測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、第２の動作モードにする。第１の動作モードでは、例えば、図１の上側に示すように、タッチパネル１０１による画面表示が有効であり、かつタッチパネル１０１に対するタッチ操作に応じた処理が有効である。第２の動作モードでは、タッチパネル１０１による画面表示が有効であり、かつタッチパネル１０１に対するタッチ操作に応じたタッチパネル１０１による画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である。
【００１９】
ここで、例えば、いずれかの動作モードの時に測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、制御部３０３は、図１の下側に示すように使用者ｕｓがタッチパネル１０１の表示方向ｄ１にいないと判断できる。一方、例えば、いずれかの動作モードの時に測定部３０１によって測定された距離が決定した閾値の範囲内である場合、制御部３０３は、図１の上側に示すように使用者ｕｓが表示方向ｄ１にいてタッチパネル１０１の表示画面を見ながら操作していると判断できる。
【００２０】
このため、制御部３０３は、距離が決定した閾値の範囲内でない場合に、第２の動作モードにする。このように、図１の下側に示すように使用者ｕｓが表示方向ｄ１にいない場合や電子機器１００から離れている場合が検出できる。そして、使用者ｕｓが他の人ｃｕに電子機器１００を用いて説明を行っている場合などに、タッチ操作に応じて無操作期間を計測するタイマのリセット処理以外の処理が無効となる。このため、プレゼンテーション時に誤操作を抑制することができる。また、プレゼンテーション時に画面表示を有効にし、かつ無操作期間を計測するタイマのリセットは有効であるため、タッチ操作により画面表示はされるため、無操作期間経過による表示停止を抑制することができる。したがって、プレゼンテーションなどの作業を効率よく行うことができる。効率よく行うとは、例えば、電子機器１００などにより中断されることなくプレゼンテーションを行うことである。
【００２１】
また、制御部３０３は、第１の動作モードまたは第２の動作モードの時に距離が決定した閾値の範囲内である場合に、第１の動作モードにする。これにより、使用者ｕｓがタッチパネル１０１の表示方向ｄ１にいるような、例えば、使用者ｕｓがタッチパネル１０１へのタッチ操作に応じて実行中のアプリケーションなどの動作を変更したい場合などに、タッチ操作をすべて有効とできる。
【００２２】
このように、使用者の利用状態に応じてモードを切り替えることができ、使用者の使い勝手がよくなる。また、使用者は、タッチパネル１０１の表示面を自身に向けるか否かだけの簡単な取り扱いで、モードを切り替えることができる。
【００２３】
（電子機器１００のハードウェア構成例）
図２は、電子機器のハードウェア構成例を示すブロック図である。図２において、電子機器１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、不揮発メモリ２０４と、タッチパネル１０１と、インカメラ２０５と、を有する。また、電子機器１００は、赤外線通信回路２０６と、指紋認証デバイス２０７と、オーディオＩ／Ｆ２０８と、無線通信回路２０９と、ＷｉＦｉモジュール２１１と、電池制御モジュール２１３と、電池２１４と、を有する。また、各部はバス２００によってそれぞれ接続されている。
【００２４】
ここで、ＣＰＵ２０１は、電子機器１００の全体の制御を司る。ＣＰＵ２０１は、例えば、アプリケーションプロセッサ２２１と、ベースバンドプロセッサ２２２と、を有する。アプリケーションプロセッサ２２１は、例えば、ＲＯＭ２０２からオーディオＩ／Ｆ２０８、電池制御モジュール２１３までの各部の制御を行う。ベースバンドプロセッサ２２２は、無線通信回路２０９やＷｉＦｉモジュール２１１などの制御を行う。
【００２５】
ＲＯＭ２０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。不揮発メモリ２０４は、書き込み可能なメモリであって、所定のデータを保持する。例えば、書き込み可能な不揮発メモリ２０４としては、フラッシュメモリが挙げられる。不揮発メモリ２０４は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュメモリなどの取り外し可能な外部ストレージであってもよい。
【００２６】
タッチパネル１０１は、表示の機能と操作入力を受け付ける機能との２つの機能を有するタッチパネル１０１型のディスプレイである。タッチパネル１０１は、コンピュータなどの外部から受けた画像情報をディスプレイなどで表示する。ディスプレイとしては、例えば、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイなどを採用することができる。
【００２７】
タッチパネル１０１は、ディスプレイなどの画面に表示された絵やピクトグラムなどの点または領域に使用者ｕｓが手や指で触れることによって、触れられた画面位置の情報を感知してＣＰＵ２０１などへ情報信号として出力する。具体的に、タッチパネル１０１は、タッチパネル１０１の画面を複数に区切った領域ごとに接触を検出し、検出結果として接触情報を出力する。ここで、タッチパネル１０１は、タッチパネル１０１に指で触れると発生する微弱な電流、つまり静電容量（電荷）の変化をセンサで感知し、タッチした位置を把握する。例えば、正の数が大きい領域ほど、微弱な電流の量が多い領域であることを示す。
【００２８】
インカメラ２０５は、画像や動画を撮影可能であり、照度を検出可能である。インカメラ２０５は、例えば、タッチパネル１０１の上側、つまり筐体の表面に設けられる。このため、タッチパネル１０１の画面の表示方向に使用者ｕｓの顔があれば、インカメラ２０５は使用者ｕｓの顔を撮影可能である。
【００２９】
本実施の形態で用いる使用者ｕｓと電子機器１００との間の距離は、インカメラ２０５を用いて測定することが可能である。インカメラ２０５が、例えば、使用者ｕｓの顔を撮影する。そして、ＣＰＵ２０１が、撮影された画像内の顔のサイズに基づいて使用者ｕｓと電子機器１００との間の距離を測定する。例えば、電子機器１００に、顔を近づけると、顔のサイズが大きく写り、顔を遠ざけると、顔のサイズが小さく写る。このため、例えば予め基準となる距離における顔のサイズなどを登録しておき、ＣＰＵ２０１は、基準となる顔のサイズと、インカメラ２０５が撮影した画像内の顔のサイズとに基づいて使用者ｕｓと電子機器１００との間の距離を測定する。
【００３０】
また、インカメラ２０５が、例えば、使用者ｕｓの両目の位置を検出する。そして、ＣＰＵ２０１が、検出された目の位置から得られる目と目の間の距離に基づいて使用者ｕｓと電子機器１００との間の距離を測定する。例えば、電子機器１００に、顔を近づけると、右目と左目との間の距離が大きくなり、顔を遠ざけると右目と左目との間の距離が小さくなる。このため、例えば、予め基準となる距離における顔のサイズなどを登録しておく。そして、基準となる目と目の間の距離と、インカメラ２０５が測定した両目の位置に基づく目と目の間の距離に基づいて、使用者ｕｓと電子機器１００との間の距離を測定する。
【００３１】
また、赤外線通信回路２０６は、赤外線の送受信部である。赤外線通信回路２０６は、タッチパネル１０１の上側、つまり筐体の表面に設けられる。赤外線通信回路２０６は、例えば、インカメラ２０５と併用して虹彩を利用した生体認証などに用いることができる。
【００３２】
指紋認証デバイス２０７は、指紋情報を用いて生体認証を行う。具体的に、指紋認証デバイス２０７は、例えば、指紋像を採取して、採取した指紋像と、予め登録された指紋像と、を比較することにより生体認証を行う。
【００３３】
オーディオＩ／Ｆ２０８は、例えば、マイクやスピーカなどが挙げられる。マイクは、音を電気信号に変換する機能を有する。スピーカは、電気信号を物理振動に変えて、音楽や音声などの音を生み出す機能を有する。例えば、ＣＰＵ２０１は、マイクとスピーカとを利用して通話の機能を実現する。
【００３４】
本実施の形態で用いる使用者ｕｓと電子機器１００との間の距離は、赤外線通信回路２０６を用いて測定することが可能である。赤外線通信回路２０６は、例えば、使用者ｕｓに向けて赤外線を照射し、反射して戻ってくる赤外線を受信することにより、照射開始から受信までの時間差から使用者ｕｓと電子機器１００との間の距離を測定する。
【００３５】
アンテナ２１０は、他の装置と無線通信する電波を送受信する。無線通信回路２０９は、ベースバンドプロセッサ２２２からの指示に応じて、アンテナ２１０を介して受信した無線電波を受信信号として出力し、送信信号を無線電波としてアンテナ２１０を介して送信する。
【００３６】
アンテナ２１２は、他の装置と無線通信する電波を送受信する。ＷｉＦｉモジュール２１１は、ベースバンドプロセッサ２２２からの指示に応じて、ＷｉＦｉ規格によりアンテナ２１２を介して無線通信する。
【００３７】
電池２１４は、例えば、充電式電池である。電池２１４は、例えば、リチウムイオン電池などが挙げられる。電池制御モジュール２１３は、電池２１４に蓄えられた電力を、電子機器１００の各部に駆動電源として供給する制御を行う。また、電池制御モジュール２１３は、後述する各モードに応じて電子機器１００の各部に電力を供給するか否かの制御を行う。
【００３８】
（電子機器１００の機能的構成例）
図３は、電子機器の機能的構成例を示すブロック図である。電子機器１００は、タッチパネル１０１と、測定部３０１と、制御部３０３と、記憶部３０２と、を有する。
【００３９】
記憶部３０２は、例えば、ＲＡＭ２０３、不揮発メモリ２０４などによって実現される。記憶部３０２は、例えば、図９を用いて後述する距離ＤＢ（ＤａｔａＢａｓｅ）などが記憶される。
【００４０】
タッチパネル１０１は、例えば、表示部３１１と、受け付け部３１２と、を有する。表示部３１１は、例えば、各種情報を出力する。受け付け部３１２は、タッチ操作を受け付ける。そして、受け付け部３１２は、タッチ操作を受け付けたことを、制御部３０３などに通知する。
【００４１】
測定部３０１は、例えば、自機器のタッチパネル１０１から、タッチパネル１０１の表示方向と同一方向に存在する対象物までの距離を測定可能な機能を有する。対象物は、例えば、電子機器１００の操作を行う使用者ｕｓである。測定部３０１は、例えば、赤外線通信回路２０６またはインカメラ２０５などを用いて距離の測定を行う。
【００４２】
測定部３０１として赤外線通信回路２０６を用いる場合、測定部３０１は、赤外線の照射から反射波受信までの時間差を用いて自機器と対象物との距離を測定する。具体的に、上述したように、測定部３０１は、例えば、使用者ｕｓに向けて赤外線を照射し、反射して戻ってくる赤外線を受信することにより、照射開始から受信までの時間差から使用者ｕｓと電子機器１００との間の距離を測定する。使用者ｕｓの基準となる目と目の間の距離と、使用者ｕｓから対象物までの距離と、を対応付けた対応情報に基づいて自機器と対象物との距離に変換する。対応情報は、例えば、ＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などに予め格納しておく。または、例えば、左目と右目との間の距離と、使用者ｕｓから対象物までの距離との比率を、予め用意してＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などに記憶しておく。そして、測定部３０１は、今回測定された左目と右目との間の距離と、当該比率とに基づいて、現在の使用者ｕｓから対象物までの距離を測定してもよい。
【００４３】
測定部３０１としてインカメラ２０５を用いる場合、測定部３０１は、使用者ｕｓの顔を撮影して、顔のサイズを測定する。顔のサイズは、例えば、画像におけるＸ軸方向の長さとＹ軸方向の長さとによって表される。そして、測定部３０１は、測定した顔のサイズを、自機器と対象物との距離に変換する。具体的に、上述したように、測定部３０１は、例えば、使用者ｕｓの基準となる顔のサイズと、使用者ｕｓから対象物までの距離と、を対応付けた対応情報に基づいて、自機器と対象物との距離に変換する。対応情報は、例えば、ＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などに予め格納しておく。または、例えば、顔のサイズと、使用者ｕｓから対象物までの距離との比率を、予め用意してＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などに記憶しておく。そして、測定部３０１は、今回測定された顔のサイズと、当該比率とに基づいて、現在の使用者ｕｓから対象物までの距離を測定してもよい。
【００４４】
また、測定部３０１がインカメラ２０５を利用して使用者ｕｓの両目の位置を検出する。ＣＰＵ２０１が、検出された目の位置から得られる目と目の間の距離に基づいて使用者ｕｓと電子機器１００との間の距離を測定する。例えば、電子機器１００に、顔を近づけると、右目と左目との間の距離が大きくなり、顔を遠ざけると右目と左目との間の距離が小さくなる。このため、例えば、予め基準となる距離における顔のサイズなどを登録しておき、基準となる目と目の間の距離と、インカメラ２０５が測定した両目の位置に基づく目と目の間の距離に基づいて、使用者ｕｓと電子機器１００との間の距離を測定してもよい。
【００４５】
制御部３０３の処理は、例えば、図２に示すＣＰＵ２０１がアクセス可能なＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などの記憶装置に記憶されたプログラムにコーディングされている。そして、ＣＰＵ２０１が記憶装置から該プログラムを読み出して、プログラムにコーディングされている処理を実行する。これにより、ＣＰＵ２０１が制御部３０３として動作する。また、制御部３０３の処理結果は、例えば、ＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などの記憶装置に記憶される。
【００４６】
制御部３０３は、使用者ｕｓを検出したか否かの判定時の閾値の範囲を決定し、決定結果に応じた動作モードを制御する。制御部３０３は、例えば、動作モード制御部３２２と、決定部３２１と、を有する。動作モード制御部３２２は、第１の動作モードと、第２の動作モードと、第３の動作モードとを切り替える。決定部３２１は、使用者ｕｓを検出したか否かの判定時の閾値の範囲を決定する。ここでは、まず、動作モード制御部３２２による処理の説明を行い、決定部３２１による処理の説明を行う。
【００４７】
＜動作モード制御＞
動作モード制御部３２２は、例えば、記憶部３０２を参照して、第１の動作モードと、第２の動作モードと、第３の動作モードとを切り替える。
【００４８】
図４は、動作モードの一覧例を示す説明図である。図４のテーブル４００には、動作モードごとの、タッチパネル１０１へのタッチ操作の有効／無効、タッチパネル１０１のバックライトの点灯／消灯について示す。
【００４９】
第１の動作モードは、通常モードとも称する。通常モードは、例えば、タッチパネル１０１による画面表示が有効であり、かつタッチパネル１０１に対するタッチ操作に応じた処理が有効である。通常モードは、使用者ｕｓが操作する意思を持って電子機器１００を操作していると判断された状態の動作モードである。通常モードでは、タッチパネル１０１の操作が有効である。また、通常モードでは、タッチパネル１０１のバックライトは点灯し、タッチ操作により点灯が継続する。
【００５０】
第２の動作モードは、プレゼンテーションモードとも称する。プレゼンテーションモードは省略してプレゼンモードとも称する。プレゼンモードは、例えば、タッチパネル１０１による画面表示が有効であり、かつタッチパネル１０１に対するタッチ操作に応じたタッチパネル１０１による画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である。プレゼンモードは、例えば、使用者ｕｓが操作範囲内にいない状態の動作モードである。プレゼンモードでは、例えば、受け付け部３１２によってタッチパネル１０１に対するタッチ操作を受け付けるが、タッチ操作に応じたタッチパネル１０１による画面表示が有効となる期間を延長する処理以外の処理が無効となる。プレゼンモードでは、例えば、タッチパネル１０１のバックライトを点灯させ、タッチ操作により点灯を継続させる。
【００５１】
具体的に、制御部３０３は、プレゼンモード時にタッチ操作を受け付けると、アプリケーションプロセッサ２２１が実行するモード切り替えタイマによる規定時間の経過の計測をリセットする処理を行い、当該処理以外のタッチ操作に応じた処理を行わない。制御部３０３は、当該処理以外のタッチ操作に応じた処理を行わないために、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）が実行するアプリケーションやスライド操作などに応じた画面スライドなどの処理にタッチ操作に応じた処理を受け渡さない。これにより、実行中のアプリケーションなどにタッチ操作などの操作情報が反映されなくなり、使用者ｕｓには、タッチ操作に応じた処理が無効となっているように見える。
【００５２】
第３の動作モードは、例えば、低消費電力モードとも称する。低消費電力モードは、例えば、使用者ｕｓが電子機器１００を利用していないと判断された状態の動作モードである。低消費電力モードでは、例えば、タッチパネル１０１に対するタッチ操作が無効となる。すなわち、低消費電力モードでは、プレゼンモードと異なり、制御部３０３がタッチ操作に応じた処理すべてを行わないか、受け付け部３１２がタッチ操作自体を受け付けない。低消費電力モードでは、例えば、タッチパネル１０１のバックライトを消灯させる。
【００５３】
ここで、低消費電力モード時における電源制御については特に限定しない。例えば、制御部３０３は、低消費電力モードになると、電池制御モジュール２１３に低消費電力モードに応じた各部への電源を制御するように指示してもよい。電池制御モジュール２１３は、例えば、低消費電力モードと、通常モードおよびプレゼンモードと、によって各部への電源制御を変更させる。電池制御モジュール２１３は、例えば、低消費電力モード時に、タッチパネル１０１のバックライトへの電源供給を行わないように制御してもよい。
【００５４】
図５は、動作モードの遷移例を示す説明図である。ここで、動作モード制御部３２２による動作モードの遷移について説明する。
【００５５】
動作モード制御部３２２は、例えば、通常モードｓ１とプレゼンモードｓ２とのうちのいずれかの動作モードの時に測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードｓ２にする。ここで、例えば、測定部３０１については所定時間ごとに距離が測定される。例えば、所定時間は１［秒］程度であってもよい。ここで、測定部３０１によって測定された距離が決定した閾値の範囲内でない場合とは、例えば、測定部３０１によって距離が測定できなかった場合も含まれる。
【００５６】
動作モード制御部３２２は、例えば、通常モードｓ１の時に測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードｓ２にする。これにより、図５に示すように使用者ｕｓが未検出の場合に、動作モードがプレゼンモードｓ２に遷移する。
【００５７】
また、動作モード制御部３２２は、例えば、通常モードｓ１の時に測定部３０１によって測定された距離が決定した閾値の範囲内である場合に、通常モードｓ１のままにする。
【００５８】
また、動作モード制御部３２２は、通常モードｓ１の時にタッチパネル１０１の未操作期間が規定時間経過した場合に、低消費電力モードｓ３にする。また、動作モード制御部３２２は、通常モードｓ１の時に電子機器１００に対する使用者ｕｓの所定の操作により低消費電力モードｓ３に移行する。ここでの所定の操作とは、例えば、電子機器１００の電源ボタンの押下操作である。
【００５９】
また、動作モード制御部３２２は、例えば、プレゼンモードｓ２の時に測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードｓ２のままにする。これにより、使用者ｕｓが未検出の場合に、使用者ｕｓがプレゼンテーションなどを行うと判断でき、タッチ操作に応じたタイマのリセット処理以外の処理を無効とする。
【００６０】
動作モード制御部３２２は、例えば、プレゼンモードｓ２の時に測定部３０１によって測定された距離が決定した閾値の範囲内である場合に、通常モードｓ１にする。これにより、使用者ｕｓが検出された場合に、使用者ｕｓが通常のタッチ操作を行うと判断でき、使用者ｕｓが操作したい際にはすぐに操作が可能となる。
【００６１】
図６は、プレゼンモードから低消費電力モードに切り替わる例を示す説明図である。動作モード制御部３２２は、例えば、プレゼンモードｓ２の時にタッチパネル１０１の無操作期間が規定時間経過した場合に、低消費電力モードｓ３にする。図６に示すように、プレゼンモードｓ２時に最後のタッチ操作から規定時間が経過すると、電子機器１００を用いていないような状態が考えられる。このため、プレゼンモードｓ２時から低消費電力モードｓ３に移行させることにより、バックライトの電源を切ることができ、低消費電力化を図ることができる。
【００６２】
また、図５の説明に戻って、動作モード制御部３２２は、プレゼンモードｓ２の時に電子機器１００に対する使用者ｕｓの所定の操作により低消費電力モードｓ３に移行する。ここでの所定の操作とは、例えば、電子機器１００の電源ボタンの押下操作である。
【００６３】
動作モード制御部３２２は、例えば、低消費電力モードｓ３の時に電子機器１００に対する使用者ｕｓの所定の操作によりレジュームした場合に、測定部３０１に対象物との距離を測定させる。また、測定部３０１は、例えば、低消費電力モードｓ３の時に電子機器１００に対する使用者ｕｓの所定の操作によりレジュームしたことを動作モード制御部３２２によって受け付けると、対象物と電子機器１００との距離を測定する。レジュームとは、サスペンド状態の電子機器１００に電源を投入して元の状態に復帰させることにより電子機器１００の動作を再開させることである。ここでの電源を投入するとは、単に電源ボタンの押下操作が行われることを示す。例えば、電子機器１００は、低消費電力モードｓ３の際に電源ボタンの押下操作を受け付けると、レジュームする。サスペンド状態とは、低消費電力モードｓ３になる際に電子機器１００の作業状態をＲＡＭ２０３や不揮発メモリ２０４などに保存した状態である。
【００６４】
図７は、低消費電力モードから通常モードに切り替わる例を示す説明図である。レジューム時に使用者ｕｓが、タッチ操作を行うために、タッチパネル１０１の表示方向と使用者ｕｓの向きとが対向するようにタッチパネル１０１の向きを変えると、測定部３０１は、使用者ｕｓと電子機器１００との距離を測定できる。このため、使用者ｕｓが検出される。そして、動作モード制御部３２２は、例えば、該レジュームした場合に、測定部３０１によって測定された距離が決定した閾値の範囲内である場合に、通常モードｓ１にする。
【００６５】
図８は、低消費電力モードからプレゼンモードに切り替わる例を示す説明図である。レジューム時に使用者ｕｓが電子機器１００を用いたプレゼンテーションを続けるために、例えば、タッチパネル１０１の表示方向と使用者ｕｓの向きとが同じであると、測定部３０１は、使用者ｕｓと電子機器１００との距離を検出できない。このため、使用者ｕｓが未検出となる。動作モード制御部３２２は、例えば、該レジュームした場合に、測定部３０１によって測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードｓ２にする。
【００６６】
このように、通常モードｓ１と低消費電力モードｓ３の他に、プレゼンモードｓ２を追加することにより、プレゼンテーション時の誤操作を抑制することができる。
【００６７】
＜閾値の範囲の決定＞
つぎに、決定部３２１による閾値の範囲の決定例について説明する。測定部３０１は、例えば、タッチパネル１０１に対するタッチ操作を受け付けると、自機器から、タッチパネル１０１の表示方向と同一方向に存在する対象物までの距離を測定する。そして、測定部３０１は、測定された距離を記憶部３０２に格納させる。
【００６８】
図９は、測定と測定結果の格納例を示す説明図である。図９に示すように、測定部３０１は、例えば、受け付け部３１２によってタッチ操作を受け付けると、自機器から、タッチパネル１０１の表示方向と同一方向に存在する対象物までの距離を測定する。ここで、インカメラ２０５や赤外線通信回路２０６などの測定部３０１は、タッチパネル１０１の上部分などにタッチパネル１０１の表示方向と同じ向きで設けられる。
【００６９】
測定部３０１としてインカメラ２０５を用いる場合、図９（ａ）に示すように、測定部３０１は、使用者ｕｓの目と目の間の距離を測定する。そして、測定部３０１は、測定した目と目の間の距離を、自機器と対象物との距離に変換する。
【００７０】
測定部３０１としてインカメラ２０５を用いる場合、図９（ｂ）に示すように、測定部３０１は、使用者ｕｓの顔を撮影して、撮影によって得た画像ｐｉｃから得られる顔のサイズを測定する。図９（ｂ）の例では、測定部３０１は、Ｘ方向のサイズとＹ方向のサイズとを測定する。そして、測定部３０１は、測定した顔のサイズを、自機器と対象物との距離に変換する。
【００７１】
図９の例では、使用者ｕｓと電子機器１００との距離が１８［ｃｍ］である。そして、測定部３０１は、記憶部３０２に記憶された距離ＤＢ９００に測定した距離を格納する。
【００７２】
図９の例では、距離だけを格納しているが、これに限らない。例えば、測定部３０１は、距離と測定時刻とを対応付けて格納してもよいし、距離と格納順の番号とを対応付けて格納してもよい。測定部３０１は、距離だけを格納する際に、測定順に格納してもよい。このように、測定時刻や格納順の番号などを格納したり、測定順に格納しておくことにより、数日前、１か月前、数か月前などのように一定期間経過したような過去の古いデータについては定期的に削除するようにしてもよい。これにより、最新のデータにより閾値の範囲を決定することが可能となる。
【００７３】
つぎに、決定部３２１は、距離ＤＢ９００に格納された距離に基づき閾値の範囲を決定する。具体的に、決定部３２１は、例えば、距離ＤＢ９００に格納された距離の分布の統計量を算出する。ここで、距離の分布の統計量は、例えば、距離の分布の中心を表す基本統計量である。例えば、距離の分布の平均値や中央値、最頻値などの中心値が挙げられる。
【００７４】
図１０は、距離の分布と閾値の範囲の決定例を示す説明図である。決定部３２１は、上述したように、距離ＤＢ９００に格納された距離ごとの頻度を計数することにより距離の分布を求める。テーブル１０００は、例えば、０．５［ｃｍ］単位の距離別に使用頻度を求めた例である。使用頻度とは測定された回数である。グラフ１００１は、理解の容易化のために、求めた分布をグラフ化した例である。グラフ１００１の横軸方向は、電子機器１００からの距離を表し、グラフ１００１の縦軸方向は、使用頻度を表す。グラフ１００１では、基本統計量である中心値が２０［ｃｍ］であるため、決定部３２１は、閾値の範囲の基準値を２０［ｃｍ］とする。
【００７５】
そして、決定部３２１は、基準値からの誤差を閾値の範囲とするために、距離の分布の統計量として分散を求めてもよい。決定部３２１は、分散と平均値とに基づいて閾値の範囲を決定してもよい。
【００７６】
また、決定部３２１は、誤差を含めるために、中心値−所定値の最小値と、中心値＋１［ｃｍ］の最大値と、の間の範囲を閾値の範囲としてもよい。所定値は電子機器１００の開発者や使用者ｕｓなどによって定められ、ＲＯＭ２０２、ＲＡＭ２０３、不揮発メモリ２０４などに予め記憶される。図１０の例では、決定部３２１は、所定値を１［ｃｍ］とし、２０［ｃｍ］−１［ｃｍ］の１９［ｃｍ］から、２０［ｃｍ］＋１［ｃｍ］の２１［ｃｍ］までの範囲を閾値の範囲として決定する。
【００７７】
ここでは、分布の統計量として、分布の中心値を例に挙げたが、これに限らず、分布の最大値や最小値などであってもよく特に限定しない。
【００７８】
そして、上述したように、動作モード制御部３２２は、決定部３２１によって決定された閾値の範囲に基づいて動作モードを制御する。これにより、使用者ｕｓの意に反して画面が消灯するのを回避、使用者ｕｓの意に反してタッチパネル１０１が無効になるのを回避することができる。
【００７９】
（電子機器１００が行う処理手順例）
図１１は、低消費電力モード時における電子機器が行う処理手順例を示すフローチャートである。電子機器１００は、例えば、低消費電力モードｓ３時において、レジュームしたか否かを判断する（ステップＳ１１０１）。レジュームしていないと判断された場合（ステップＳ１１０１：Ｎｏ）、電子機器１００は、例えば、ステップＳ１１０１へ戻る。
【００８０】
レジュームしたと判断された場合（ステップＳ１１０１：Ｙｅｓ）、電子機器１００は、例えば、使用者ｕｓと自機器との間の距離を測定する（ステップＳ１１０２）。ステップＳ１１０２では、自機器から、タッチパネル１０１の表示方向に使用者ｕｓまでの距離を測定するものである。
【００８１】
電子機器１００は、例えば、測定した距離が閾値の範囲内であるか否かを判断する（ステップＳ１１０３）。測定した距離が閾値の範囲内であると判断された場合（ステップＳ１１０３：Ｙｅｓ）、電子機器１００は、例えば、低消費電力モードｓ３から通常モードｓ１へ切り替え（ステップＳ１１０４）、一連の処理を終了する。測定した距離が閾値の範囲内でないと判断された場合（ステップＳ１１０３：Ｎｏ）、電子機器１００は、例えば、低消費電力モードｓ３からプレゼンモードｓ２へ切り替え（ステップＳ１１０５）、一連の処理を終了する。
【００８２】
図１２は、プレゼンモード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。電子機器１００は、例えば、モード切り替えタイマによる規定時間の計測をスタートさせる（ステップＳ１２０１）。電子機器１００は、例えば、規定時間経過したか否かを判断する（ステップＳ１２０２）。規定時間経過していないと判断された場合（ステップＳ１２０２：Ｎｏ）、電子機器１００は、例えば、タッチパネル１０１に対するタッチ操作を検出したか否かを判断する（ステップＳ１２０３）。
【００８３】
タッチ操作を検出したと判断された場合（ステップＳ１２０３：Ｙｅｓ）、電子機器１００は、例えば、モード切り替えタイマによる規定時間の計測をリスタートさせ（ステップＳ１２０４）、ステップＳ１２０２へ戻る。これにより、プレゼンモードｓ２時にタッチ操作により画面表示が有効となる期間を延長することができる。ここで、電子機器１００は、タッチパネル１０１に対するタッチ操作を検出した場合に、アプリケーションや画面制御などの処理を制御するＯＳなどにタッチ操作に関する情報を通知しない。
【００８４】
一方、タッチ操作を検出していないと判断された場合（ステップＳ１２０３：Ｎｏ）、電子機器１００は、ステップＳ１２０２へ戻る。
【００８５】
つぎに、例えば、規定時間経過したと判断された場合（ステップＳ１２０２：Ｙｅｓ）電子機器１００は、プレゼンモードｓ２から低消費電力モードｓ３へ切り替え（ステップＳ１２０５）、一連の処理を終了する。
【００８６】
図１３は、プレゼンモード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。電子機器１００は、例えば、所定時間経過したか否かを判断する（ステップＳ１３０１）。ここでの所定時間は、０．１〜１［秒］程度の短い時間であり、使用者ｕｓと自機器との間の距離を測定するための時間間隔である。例えば、所定時間経過していないと判断された場合（ステップＳ１３０１：Ｎｏ）、電子機器１００は、例えば、ステップＳ１３０１へ戻る。
【００８７】
つぎに、例えば、所定時間経過したと判断された場合（ステップＳ１３０１：Ｙｅｓ）、電子機器１００は、例えば、使用者ｕｓと自機器との間の距離を測定する（ステップＳ１３０２）。電子機器１００は、例えば、距離が閾値の範囲内であるか否かを判断する（ステップＳ１３０３）。距離が閾値の範囲内でないと判断された場合（ステップＳ１３０３：Ｎｏ）、電子機器１００は、ステップＳ１３０１へ戻る。これにより、プレゼンモードｓ２のままになる。
【００８８】
距離が閾値の範囲内であると判断された場合（ステップＳ１３０３：Ｙｅｓ）、電子機器１００は、プレゼンモードｓ２から通常モードｓ１へ切り替え（ステップＳ１３０４）、一連の処理を終了する。
【００８９】
図１４は、通常モード時における電子機器が行う無操作期間計測処理手順例を示すフローチャートである。まず、電子機器１００は、モード切り替えタイマによる規定時間の計測をスタートさせる（ステップＳ１４０１）。電子機器１００は、例えば、規定時間経過したか否かを判断する（ステップＳ１４０２）。規定時間経過していないと判断された場合（ステップＳ１４０２：Ｎｏ）、電子機器１００は、例えば、タッチパネル１０１に対するタッチ操作を検出したか否かを判断する（ステップＳ１４０３）。タッチ操作を検出していないと判断された場合（ステップＳ１４０３：Ｎｏ）、電子機器１００は、ステップＳ１４０２へ戻る。タッチ操作を検出したと判断された場合（ステップＳ１４０３：Ｙｅｓ）、電子機器１００は、モード切り替えタイマによる規定時間の計測をリスタートさせ（ステップＳ１４０４）、ステップＳ１４０２へ戻る。
【００９０】
規定時間経過したと判断された場合（ステップＳ１４０２：Ｙｅｓ）、電子機器１００は、例えば、通常モードｓ１から低消費電力モードｓ３へ切り替え（ステップＳ１４０５）、一連の処理を終了する。
【００９１】
図１５は、通常モード時における電子機器が行う使用者検出処理手順例を示すフローチャートである。電子機器１００は、例えば、所定時間経過したか否かを判断する（ステップＳ１５０１）。例えば、所定時間経過していないと判断された場合（ステップＳ１５０１：Ｎｏ）、電子機器１００は、例えば、ステップＳ１５０１へ戻る。
【００９２】
つぎに、例えば、所定時間経過したと判断された場合（ステップＳ１５０１：Ｙｅｓ）、電子機器１００は、例えば、使用者ｕｓと自機器との間の距離を測定する（ステップＳ１５０２）。電子機器１００は、例えば、距離が閾値の範囲内であるか否かを判断する（ステップＳ１５０３）。距離が閾値の範囲内であると判断された場合（ステップＳ１５０３：Ｙｅｓ）、電子機器１００は、ステップＳ１５０１へ戻る。これにより、動作モードが通常モードｓ１のままになる。
【００９３】
距離が閾値の範囲内でないと判断された場合（ステップＳ１５０３：Ｎｏ）、電子機器１００は、通常モードｓ１からプレゼンモードｓ２へ切り替え（ステップＳ１５０４）、一連の処理を終了する。
【００９４】
図１６は、電子機器が行う決定処理手順例を示すフローチャートである。電子機器１００は、例えば、タッチパネル１０１に対するタッチ操作を検出したか否かを判断する（ステップＳ１６０１）。そして、例えば、タッチパネル１０１に対するタッチ操作を検出していないと判断された場合（ステップＳ１６０１：Ｎｏ）、電子機器１００は、例えば、ステップＳ１６０１へ戻る。
【００９５】
そして、例えば、タッチパネル１０１に対するタッチ操作を検出したと判断された場合（ステップＳ１６０１：Ｙｅｓ）、電子機器１００は、例えば、使用者ｕｓと自機器との間の距離を測定する（ステップＳ１６０２）。電子機器１００は、例えば、測定した距離を距離ＤＢ９００に格納する（ステップＳ１６０３）。電子機器１００は、例えば、距離ＤＢ９００に格納された距離ごとの使用頻度をカウントする（ステップＳ１６０４）。
【００９６】
そして、電子機器は、距離ごとの使用頻度の分布の中心値に基づき閾値の範囲を決定し（ステップＳ１６０５）、一連の処理を終了する。
【００９７】
以上説明したように、電子機器１００は、画面表示中に測定した利用者と自機器との間の距離でタッチパネル１０１の表示方向に該利用者がいないと判定した場合、画面表示しつつ、無操作期間の延長以外のタッチ操作に応じた処理を無効にする。具体的に、また、電子機器１００は、通常モードｓ１の時に測定された距離が範囲内でない場合に、プレゼンモードｓ２にする。また、電子機器１００は、プレゼンモードｓ２の時に測定された距離が範囲内でない場合に、プレゼンモードｓ２にする。これにより、誤操作を抑制しつつ、無操作期間の経過による表示停止を抑制することができる。
【００９８】
電子機器１００は、通常モードｓ１と、プレゼンモードｓ２と、のいずれかの動作モードの時に測定された距離が決定した閾値の範囲内である場合に、通常モードｓ１にする。これにより、使用者が画面操作したい時に、使用者が意識することなく操作可能なように即座に動作モードを切り替えることができる。また、使用者がタッチパネル１０１の表示面を自身に向けるか否かの簡単な取り扱いだけで、動作モードを切り替えることができるため、使い勝手がよくなる。
【００９９】
電子機器１００は、通常モードｓ１とプレゼンモードｓ２とのいずれかの動作モードの時にタッチ操作がない時間が一定時間経過した場合に、画面表示が無効であり、タッチ操作に応じた処理が無効である低消費電力モードｓ３にする。これにより、プレゼン時や操作時において使用者が電子機器を長時間使用しない場合には、低消費電力モードｓ３にでき、低消費電力化を図ることができる。
【０１００】
電子機器１００は、低消費電力モードｓ３からレジュームされた際に測定された距離が決定した前記範囲内である場合に、通常モードｓ１にする。一方、電子機器１００は、低消費電力モードｓ３からレジュームされた際に測定された距離が決定した閾値の範囲内でない場合に、プレゼンモードｓ２にする。レジューム時に使用者がタッチパネル１０１の表示面を自身に向けるか否かの簡単な取り扱いだけで、動作モードを切り替えることができるため、使い勝手がよくなる。
【０１０１】
電子機器１００は、タッチ操作時に測定された距離の分布の統計量を算出し、算出した統計量に基づいて前記閾値の範囲を決定する。距離の分布の統計量は、タッチ操作時に測定された距離の分布の中心を表す基本統計量である。これにより、使用者がタッチ操作している際の使用者と電子機器１００との距離を学習することができ、使用者が画面を操作したいか否かの判断の精度の向上を図ることができる。
【０１０２】
なお、本実施の形態で説明した動作制御方法は、予め用意された動作制御プログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本動作制御プログラムは、磁気ディスク、光ディスク、ＵＳＢフラッシュメモリなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、動作制御プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１０３】
また、本実施の形態で説明した電子機器１００は、スタンダードセルやストラクチャードＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの特定用途向けＩＣ（以下、単に「ＡＳＩＣ」と称す。）やＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）によっても実現することができる。具体的には、例えば、上述した電子機器の制御部３０３や記憶部３０２の機能をＨＤＬ（Ｈａｒｄｗａｒｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）記述によって機能定義し、そのＨＤＬ記述を論理合成してＡＳＩＣやＰＬＤに与えることにより、電子機器１００を製造することができる。
【０１０４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１０５】
（付記１）自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部と、
前記ディスプレイに対するタッチ操作時に前記測定部によって測定された距離を格納する記憶部と、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第１の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第２の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする制御部と、
を有することを特徴とする電子機器。
【０１０６】
（付記２）前記制御部は、
前記第１の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
ことを特徴とする付記１に記載の電子機器。
【０１０７】
（付記３）前記制御部は、
前記第２の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
ことを特徴とする付記１または２に記載の電子機器。
【０１０８】
（付記４）前記制御部は、
前記第１の動作モードと、前記第２の動作モードと、のいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにする、
ことを特徴とする付記１〜３のいずれか一つに記載の電子機器。
【０１０９】
（付記５）前記制御部は、
前記第１の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにする、
ことを特徴とする付記４に記載の電子機器。
【０１１０】
（付記６）前記制御部は、
前記第２の動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにする、
ことを特徴とする付記４または５に記載の電子機器。
【０１１１】
（付記７）前記制御部は、
前記第１の動作モードと、前記第２の動作モードと、のいずれかの動作モードの時に前記ディスプレイに対するタッチ操作がない時間が一定時間経過した場合に、前記ディスプレイによる画面表示が無効であり、前記ディスプレイに対するタッチ操作に応じた処理が無効である第３の動作モードにする、
ことを特徴とする付記１〜６のいずれか一つに記載の電子機器。
【０１１２】
（付記８）前記制御部は、
前記第３の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内である場合に、前記第１の動作モードにし、
前記第３の動作モードからレジュームされた際に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
ことを特徴とする付記７に記載の電子機器。
【０１１３】
（付記９）前記制御部は、
前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の統計量を算出し、
算出した前記統計量に基づいて前記閾値の範囲を決定する、
ことを特徴とする付記１〜８のいずれか一つに記載の電子機器。
【０１１４】
（付記１０）前記距離の分布の統計量は、前記記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離の分布の中心を表す基本統計量であることを特徴とする付記９に記載の電子機器。
【０１１５】
（付記１１）コンピュータに、
自機器から、自機器のタッチパネル式のディスプレイの表示方向と同一方向に存在する対象物までの距離を測定可能な測定部によって前記ディスプレイに対するタッチ操作時に測定された距離を格納する記憶部を参照して、前記ディスプレイに対するタッチ操作時に測定された前記距離に基づき閾値の範囲を決定し、
前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた処理が有効である第１の動作モードと、前記ディスプレイによる画面表示が有効であり、かつ前記ディスプレイに対するタッチ操作に応じた前記ディスプレイによる画面表示が有効となる期間を延長する処理以外の当該タッチ操作に応じた処理が無効である第２の動作モードと、のうちのいずれかの動作モードの時に前記測定部によって測定された距離が決定した前記閾値の範囲内でない場合に、前記第２の動作モードにする、
処理を実行させることを特徴とする動作制御プログラム。
【符号の説明】
【０１１６】
１００  電子機器
１０１  タッチパネル
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  不揮発メモリ
２０５  インカメラ
２０６  赤外線通信回路
３０１  測定部
３０２  記憶部
３０３  制御部
３１１  表示部
３１２  受け付け部
３２１  決定部
３２２  動作モード制御部
９００  距離ＤＢ
１０００  テーブル
１００１  グラフ
ｄ１  表示方向
ｓ１  通常モード
ｓ２  プレゼンモード
ｓ３  低消費電力モード
【図１】
0006565702.tif 000002
【図２】
0006565702.tif 000003
【図３】
0006565702.tif 000004
【図４】
0006565702.tif 000005
【図５】
0006565702.tif 000006
【図６】
0006565702.tif 000007
【図７】
0006565702.tif 000008
【図８】
0006565702.tif 000009
【図９】
0006565702.tif 000010
【図１０】
0006565702.tif 000011
【図１１】
0006565702.tif 000012
【図１２】
0006565702.tif 000013
【図１３】
0006565702.tif 000014
【図１４】
0006565702.tif 000015
【図１５】
0006565702.tif 000016
【図１６】
0006565702.tif 000017