(57)【特許請求の範囲】
【請求項１】
撮像装置が出力した画像データに基づいて、ユーザが在席しているか否かを判別する第１判別手段と、
ユーザによる当該電子機器の操作装置を介した操作があったか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて、前記ユーザが在席し、かつ、前記ユーザが当該電子機器を操作していないと判別されると、当該電子機器のＯＳによる省電力モード移行用のタイマをリセットするとともに表示装置を通常動作モードとし、ユーザが在席していないと検出されている状態で前記表示装置を省電力モードとする制御手段と、
前記表示装置が前記通常動作モードである時に前記ユーザが当該電子機器を操作していることを検出する検出間隔よりも前記表示装置が前記省電力モードである時の前記検出間隔を短く設定する検出間隔制御手段と、
を備えた電子機器。
【請求項２】
前記検出間隔制御手段は、前記表示装置が前記通常動作モードである時に前記ユーザが当該電子機器を操作していないと最初に検出した後に所定の確認期間を設け、
前記確認期間中の検出間隔を、前記ユーザが当該電子機器を操作していないと最初に検出する直前の検出間隔よりも短く設定する、
請求項１記載の電子機器。
【請求項３】
前記確認期間中の検出間隔を前記表示装置が前記省電力モード時の検出間隔以下の時間に設定する、
請求項２記載の電子機器。
【請求項４】
前記検出間隔制御手段は、予め前記省電力モードに移行するための省電力モード移行設定を参照して前記検出間隔を設定している、
請求項１乃至請求項３のいずれかに記載の電子機器。
【請求項５】
前記制御手段は、前記表示装置が前記撮像装置とは別体に設けられている場合には、前記表示装置を前記省電力モードに移行させる動作を禁止する、
請求項１乃至請求項４のいずれかに記載の電子機器。
【請求項６】
前記制御手段は、前記通常動作モードにおいて、前記表示装置の電源をオン状態とし、前記省電力モードにおいて、前記表示装置の電源をオフ状態とする、
請求項１乃至請求項５のいずれかに記載の電子機器。
【請求項７】
表示装置に各種情報を表示させる電子機器において実行される電子機器の制御方法において、
撮像装置が出力した画像データに基づいて、ユーザが在席しているか否かを判別する第１判別過程と、
ユーザによる当該電子機器の操作装置を介した操作があったか否かを判別する第２判別過程と、
前記第１判別過程及び前記第２判別過程における判別結果に基づいて、前記ユーザが在席し、かつ、前記ユーザが当該電子機器を操作していないと判別されると、当該電子機器のＯＳによる省電力モード移行用のタイマをリセットするとともに表示装置を通常動作モードとし、ユーザが在席していないと検出されている状態で前記表示装置を省電力モードとする制御過程と、
前記表示装置が前記通常動作モードである時に前記ユーザが当該電子機器を操作していることを検出する検出間隔よりも前記表示装置が前記省電力モードである時の前記検出間隔を短く設定する検出間隔制御過程と、
を備えた電子機器の制御方法。
【請求項８】
表示装置に各種情報を表示させる電子機器をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
撮像装置が出力した画像データに基づいて、ユーザが在席しているか否かを判別する第１判別手段と、
ユーザによる当該電子機器の操作装置を介した操作があったか否かを判別する第２判別手段と、
前記第１判別手段及び前記第２判別手段の判別結果に基づいて、前記ユーザが在席し、かつ、前記ユーザが当該電子機器を操作していないと判別されると、当該電子機器のＯＳによる省電力モード移行用のタイマをリセットするとともに表示装置を通常動作モードとし、ユーザが在席していないと検出されている状態で前記表示装置を省電力モードとする制御手段と、
前記表示装置が前記通常動作モードである時に前記ユーザが当該電子機器を操作していることを検出する検出間隔よりも前記表示装置が前記省電力モードである時の前記検出間隔を短く設定する検出間隔制御手段と、
して機能させる制御プログラム。
【請求項９】
請求項８記載の制御プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、電子機器の制御方法、制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、テレビ、ディスプレイ等の表示装置をユーザが利用していない状態を検出し、表示を消すなどして省電力を図る技術が知られている。
例えば、特許文献１には、撮像部が撮像したユーザの顔の検出状態に応じて、テレビの表示を消すことにより、視聴されていない状態でテレビの表示が継続されるのを防止し、省電力を実現する技術が開示されている。
また、特許文献２には、カメラ装置により撮像を行って、ユーザが所定の座席に着座していないことを検出して、表示画面の表示を停止する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０６１３００号公報
【特許文献２】特開２０１０―１４５７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、省電力モードへの移行を迅速に行わせるために、ユーザの状態を常時検出する構成を採った場合、ユーザを撮像する手段を常時動作させる必要があり、消費電力の低減が図りにくくなる虞があった。
そこで、本発明の目的は、上記に鑑みてなされたものであって、ユーザの状態検出に要する消費電力の低減を図り、ひいては、電子機器全体の消費電力の低減を図ることが可能な電子機器、電子機器の制御方法、制御プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【０００５】
実施形態の電子機器の第１判別手段は、撮像装置が出力した画像データに基づいて、ユーザが在席しているか否かを判別する。
第２判別手段は、ユーザによる当該電子機器の操作装置を介した操作があったか否かを判別する。
制御手段は、第１判別手段及び前記第２判別手段の判別結果に基づいて、ユーザが在席し、かつ、ユーザが当該電子機器を操作していないと判別されると、当該電子機器のＯＳによる省電力モード移行用のタイマをリセットするとともに表示装置を通常動作モードとし、ユーザが在席していないと検出されている状態で表示装置を省電力モードとする。
これと並行して、検出間隔制御手段は、表示装置が前記通常動作モードである時に前記ユーザが当該電子機器を操作していることを検出する検出間隔よりも前記表示装置が前記省電力モードである時の前記検出間隔を短く設定する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１実施形態の電子機器としての情報処理装置の概要構成ブロック図である。
【図２】図２は、第１実施形態の動作処理フローチャートである。
【図３】図３は、電源プラン設定値の一例の説明図である。
【図４】図４は、顔検出インターバルの算出方法の概要説明図である。
【図５】図５は、第１実施形態の動作説明図である。
【図６】図６は、第２実施形態の動作処理フローチャートである。
【図７】図７は、第２実施形態の動作説明図である。
【図８】図８は、実施形態の変形例の情報処理装置の概要構成ブロック図である。
【発明を実施するための形態】
【０００７】
次に図面を参照して実施形態について詳細に説明する。
図１は、実施形態の電子機器としての情報処理装置の概要構成ブロック図である。
本第１実施形態の情報処理装置１０は、カメラ付きノート型パーソナルコンピュータ（ＰＣ）として構成されている。
【０００８】
情報処理装置１０は、情報処理装置１０全体を制御するＭＰＵ１１と、ＭＰＵ１１が実行する制御プログラム等を不揮発的に記憶するＲＯＭ１２と、ＭＰＵ１１のワークエリアとして用いられ、各種データを一時的に記憶するＲＡＭ１３と、各種インタフェース動作を行う内部Ｉ／Ｏ（入出力部）１４と、内部Ｉ／Ｏ１４を介して接続され、各種データを記憶するハードディスクドライブ、ＳＳＤ（Solid  State  Disk）等として構成された外部記憶装置１５と、を備えている。
【０００９】
また情報処理装置１０は、ディスプレイパネル部１６内に収納された液晶ディスプレイ、ＥＬディスプレイ等として構成されたディスプレイ１７及びＣＣＤ撮像素子あるいはＣＭＯＳ撮像素子を備えたカメラデバイスとしてのカメラ１８と、キーボード、タッチパネル、マウス等として構成され、ユーザが各種操作を行うための操作装置１９と、記録媒体としてのメモリカードＭＣが挿入されて各種データの読み書きを行うメモリカードリーダライタ（Ｒ／Ｗ）２０と、を備えている。
【００１０】
次に実施形態の動作を説明する。
図２は、第１実施形態の動作処理フローチャートである。
この場合において、初期状態においては、カメラ１８の電源はオフ状態であるものとし、ディスプレイの電源はオン状態であるものとする。
情報処理装置１０のＭＰＵ１１は、オペレーティングシステム（ＯＳ）の電源プラン設定データを参照し電源プラン設定値を取得する（ステップＳ１１）。
ここで、電源プラン設定値としては、当該情報処理装置１０におけるユーザの非操作状態が検出されてから所定の省電力モードに移行する迄の連続する非操作状態の経過時間（経過基準時間）が設定される。
【００１１】
省電力モードの種類としては、本実施形態では、以下の４種類がある。
（１）ディスプレイ明るさ低減モード
（２）ディスプレイ電源オフモード
（３）情報処理装置（コンピュータ）スリープモード
（４）情報処理装置（コンピュータ）休止状態モード 
【００１２】
ディスプレイ明るさ低減モードは、ディスプレイがバックライト液晶ディスプレイである場合には、バックライトの光量を低下させて省電力を行う。
ディスプレイ電源オフモードは、ディスプレイの電源をオフにして待機電力のみとするものであり、当然ながら、ディスプレイがバックライト液晶ディスプレイの場合には、バックライトは全消灯状態となる。
【００１３】
情報処理装置スリープモードは、パーソナルコンピュータの電力制御に関する規格の一つであるＡＣＰＩ（Advanced  Configuration  and  Power  Interface）規格のスリープステータスＳ３に相当する状態であり、表示機能や外部記憶装置等のデバイスの電源をオフにすることで、消費電力を抑える省電力モードである。しかしながら、実行中のデータをそのまま保持するためにＲＡＭには電力が供給されるため、電源オフ／オンと違って作業を中断した状態からの再開が可能となっている。また、情報処理装置スリープモードから通常動作モードへの復帰も数秒程度と速い。
【００１４】
一方、情報処理装置休止状態モードは、ＡＣＰＩ規格のスリープステータスＳ４に相当する状態であり、ハードディスクドライブ等の外部記憶装置１５上にＲＡＭ１３の内容を退避してから、ＲＡＭ１３を含む各デバイスの電源をオフにするモードである。そのため外部記憶装置１５の記憶領域には、ＲＡＭ１３とほぼ同じ容量の休止状態用のデータ退避領域が確保される。情報処理装置スリープモードとは異なり、完全に電源オフと同様の状態となる。
【００１５】
しかし、ＲＡＭ１３の内容を外部記憶装置１５に退避したり、読み出したりしなければならないため、情報処理装置休止状態モードへの移行や復帰に時間がかかる。
なお、デバイス側から見ると、情報処理装置スリープモード及び情報処理装置休止状態モードのいずれも電源オフとほぼ同様の状態になっているため、各状態への移行にはシャットダウンと、復帰にはシステムの起動（電源オン）とほぼ同様のデバイスならびにデバイス・ドライバの終了／初期化作業が必要になる。
【００１６】
図３は、電源プラン設定値の一例の説明図である。
本実施携帯における電源プラン設定値の種類は、図３に示すように、上述した省電力モードの種類にそれぞれ対応して、ディスプレイ明るさ低減モードの電源プラン設定値ＴＤＩＭ、ディスプレイ電源オフモードの電源プラン設定値ＴＯＦＦ、情報処理装置（コンピュータ）スリープモードの電源プラン設定値ＴＳＬＰ、情報処理装置（コンピュータ）休止状態モードの電源プラン設定値ＴＳＴＰの４種類が存在する。
【００１７】
そして、これらの電源プラン設定値は、オペレーティングシステム（ＯＳ）の主たる管理下でＭＰＵ１１が管理するオペレーティングシステム（ＯＳ）タイマにセットされて、ユーザの操作が行われなくなってからそれぞれ電源プラン設定値に設定された時間が経過した時点で、動作モードが対応する省電力モードへ移行することとなる。なお、以下の説明においては、これらの電源プラン設定値は、分単位で設定されるものとする。
【００１８】
電源プラン設定値の具体的な設定例は、図３（ａ）に示した場合において、ディスプレイ明るさ低減モードの電源プラン設定値ＴＤＩＭ＝２分、ディスプレイ電源オフモードの電源プラン設定値ＴＯＦＦ＝１０分、情報処理装置スリープモードの電源プラン設定値ＴＳＬＰ＝２０分、情報処理装置休止状態モードの電源プラン設定値ＴＳＴＰ＝は３０分である。
【００１９】
また、図３（ｂ）に示した場合において、ディスプレイ明るさ低減モードの電源プラン設定値ＴＤＩＭは設定無し、ディスプレイ電源オフモードの電源プラン設定値ＴＯＦＦは設定無し、情報処理装置（コンピュータ）スリープモードの電源プラン設定値ＴＳＬＰ＝２５分、情報処理装置（コンピュータ）休止状態モードの電源プラン設定値ＴＳＴＰ＝は５０分である。
【００２０】
そしてＭＰＵ１１は、ステップＳ１１で取得した電源プラン設定値ＴＤＩＭ、電源プラン設定値ＴＯＦＦ、電源プラン設定値ＴＳＬＰ及び電源プラン設定値ＴＳＴＰに基づいて、これらの電源プラン設定値のうち最も短い時間に設定されている電源プラン設定値ＴＭＩＮを特定し、顔検出インターバル時間を算出する（ステップＳ１２）。
【００２１】
より具体的には、図３（ａ）の例の場合、ＭＰＵ１１は、最も短い時間に設定されているのは、ディスプレイ明るさ低減モードの電源プラン設定値ＴＤＩＭであるので、
ＴＭＩＮ＝ＴＤＩＭ
とする。
【００２２】
同様に図３（ｂ）の例の場合、ＭＰＵ１１は、最も短い時間に設定されているのは、情報処理装置スリープモードの電源プラン設定値ＴＳＬＰであるので、
ＴＭＩＮ＝ＴＳＬＰ
とする。
【００２３】
図４は、顔検出インターバルの算出方法の概要説明図である。
続いて、ＭＰＵ１１は、最も短い時間に設定されている電源プラン設定値が、１分以下、１分超２０分未満、２０分以上のいずれに属するかを判別する。
そしてＭＰＵ１１は、最も短い時間に設定されている電源プラン設定値が、１分以下の値である場合には、顔検出インターバル期間ＴＩＮＴ＝４５秒とする。
また、ＭＰＵ１１は、最も短い時間に設定されている電源プラン設定値ＴＭＩＮが、１分超２０分以下の値である場合には、顔検出インターバル期間ＴＩＮＴ＝ＴＭＩＮ／２（分）とする。
【００２４】
また、ＭＰＵ１１は、最も短い時間に設定されている電源プラン設定値ＴＭＩＮが、２０分以上の値である場合には、顔検出インターバル期間ＴＩＮＴ＝２０（分）とする。
したがって、図３（ａ）の例の場合には、顔検出インターバル期間ＴＩＮＴは、
ＴＭＩＮ＝ＴＤＩＭ＝２ｍｉｎ
であるので、
ＴＩＮＴ＝２／２
＝１ｍｉｎ
となる。
【００２５】
同様に図３（ｂ）の例の場合には、
ＴＭＩＮ＝ＴＤＩＭ＝２５ｍｉｎ
であるので、
ＴＩＮＴ＝１０ｍｉｎ
となる。
【００２６】
以下の説明においては、図３（ａ）の場合、すなわち、ＭＰＵ１１のユーザ在席時の顔検出インターバルタイマ（内部タイマ）に顔検出インターバル期間ＴＩＮＴ＝１ｍｉｎが算出された場合であって、ディスプレイ電源オフ時の顔検出インターバル期間ＴＩＮＴ＝２ｓｅｃに設定されている場合を例として説明する。
【００２７】
図５は、第１実施形態の動作説明図である。
ＭＰＵ１１は、顔検出インターバルタイマ（内部タイマ）に顔検出インターバル期間ＴＩＮＴ＝１ｍｉｎをセットして、カウントを開始する（ステップＳ１３）。
【００２８】
続いて、ＭＰＵ１１は、操作装置１９を介したユーザ操作があったか否かを判別する（ステップＳ１４）。
ステップＳ１４の判別において、操作装置１９を介したユーザ操作がなされていない場合（ステップＳ１４；Ｎｏ）、顔検出インターバルタイマのカウントが完了したか（カウントアップしたか）否かを判別する（ステップＳ１６）。
【００２９】
ステップＳ１６の判別において顔検出インターバルタイマのカウントが完了していない場合には（ステップＳ１６；Ｎｏ）、処理をステップＳ１４に再び移行して以下、同様の処理を行う。
ステップＳ１６の判別において、顔検出インターバルタイマのカウントが完了した場合には（ステップＳ１６；Ｙｅｓ）、カメラ１８を撮像処理に必要な期間だけ起動して撮像を行い、撮像データを取得し、再びカメラ１８の電源をオフする（ステップＳ１７）。
【００３０】
続いてＭＰＵ１１は、顔検出処理、すなわち、在席検出処理を行う（ステップＳ１８）。
続いてＭＰＵ１１は、ステップＳ１７の顔検出処理において顔が検出されたか否か、すなわち、在席検出がなされたか否かを判別する（ステップＳ１９）。
【００３１】
ステップＳ１９の判別において、顔検出、すなわち、在席検出がなされた場合には（ステップＳ１９；Ｙｅｓ）、オペレーティングシステム（ＯＳ）の省エネモード移行用のオペレーティングシステムタイマをリセットする（ステップＳ２１）。これによりオペレーティングシステムの管理しているオペレーティングシステムタイマの管理と、顔検出インターバルタイマの管理とが独立してばらばらに行われてしまうのを防止することができ、一元管理が行える。
そしてＭＰＵ１１は、内部Ｉ／Ｏ１４を介して、ディスプレイ１７の電源をオン（あるいは、オン状態を維持）する（ステップＳ２２）。
続いて再び処理をステップＳ１３に移行して以下、同様の動作を繰り返すこととなる。
【００３２】
より具体的には、図５に示すように、時刻ｔ１までユーザが実際に在席していた場合には、時刻ｔ２に至るまでは、在席検出がなされることとなるので、ディスプレイの電源は、オン状態のまま維持されることとなる。
【００３３】
一方、ステップＳ１９の判別において、顔検出、すなわち、在席検出がなされず、離席が検出されるので（ステップＳ１８；Ｎｏ）、ＭＰＵ１１は、内部Ｉ／Ｏ１４を介して、ディスプレイ１７の電源をオフする（ステップＳ２０）。
具体的には、時刻ｔ２に至った時点でカメラが起動し、顔検出（在席検出）処理を行うと、ユーザが離席しているので、顔非検出状態となり、ディスプレイ１７の電源がオフとされる。
【００３４】
ここで、ディスプレイ１７の電源オフとは、ディスプレイ１７の表示を実効的に行わない消灯状態を意味するものであり、実際にディスプレイの電源をオフする場合の他、例えば、ディスプレイ１７としてバックライト方式の液晶ディスプレイ等を用いる場合には、バックライトを消灯する場合も含む。すなわち、表示制御は継続しつつ、表示を実効的に行わない場合を含むものである。
【００３５】
そしてＭＰＵ１１は処理をステップＳ１３に移行し、現在はディスプレイ１７の電源がオフ状態であるので、ディスプレイ電源オフ時の顔検出インターバル期間ＴＩＮＴ＝２ｓｅｃを設定する。
したがって、図５に示すように、時刻ｔ３においてユーザが席に戻ったとすると、時刻ｔ３後の最初にカメラが起動され顔検出（在席検出）処理を行う時刻ｔ４に至り顔検出状態となるまで、顔検出インターバル期間ＴＩＮＴ＝２ｓｅｃのままとなる。
【００３６】
したがって、最大でもユーザが戻ってから２秒で顔検出（在席検出）処理が行われることとなる。
そして、時刻ｔ３後の最初にカメラが起動され顔検出（在席検出）処理を行う時刻ｔ４において、顔検出状態となるため（ステップＳ１９；Ｙｅｓ）、ＭＰＵ１１は、オペレーティングシステム（ＯＳ）の省エネモード移行用のオペレーティングシステムタイマをリセットし（ステップＳ２１）、ディスプレイの電源がオンとされてユーザが使用可能な状態とする（ステップＳ２２）。
【００３７】
そして、ＭＰＵ１１は、処理を再びステップＳ１３に移行し、顔検出インターバルタイマ設定値ＴＩＮＴ＝１（分）に再設定（リセット）する（ステップＳ１３）。
したがって、図５に示すように、時刻ｔ４以降、顔検出インターバル期間ＴＩＮＴ＝１ｍｉｎに戻されることとなり、以下同様に処理を繰り返すこととなる。
【００３８】
以上の説明のように、本第１実施形態によれば、ユーザの在席中は、顔検出処理のインターバル時間が長く（上述の例の場合、１ｍｉｎ）設定されているので、カメラを連続的に使用して顔検出処理を行う場合と比較して大幅にカメラの消費電力を低減することができる。
また、ユーザの離席中は、顔検出処理のインターバル時間が短く設定されているので（上述の例の場合、２ｓｅｃ）、ユーザが再び在席状態となった場合に、ユーザにストレスを感じさせることなく、ディスプレイ１７をオンして使用可能状態に復帰できる。
従って、省電力とユーザの使い勝手の向上という相反する要求を満たすことができる。
【００３９】
［２］第２実施形態
以上の第１実施形態は、ディスプレイ１７の電源がオンの時のユーザの在席検出中の在席検出インターバル時間よりもディスプレイ１７の電源がオフの時の在席検出インターバル時間を短く設定するものであったが、本第２実施形態は、ディスプレイ１７の電源がオンの時にユーザの不在を最初に検出した後に所定の在席確認期間を設け、この在席確認期間中の在席検出インターバル時間を、ユーザの不在を最初に検出する直前の在席検出インターバル時間よりも短く設定する場合の実施形態である。
【００４０】
さらに本第２実施形態においては、在席確認期間中の在席検出インターバル時間をディスプレイ１７の電源がオフの時の在席検出インターバル時間以下の時間に設定する場合の実施形態である。
【００４１】
以下の説明においては、席確認期間中の在席検出インターバル時間を１ｓｅｃとし、ディスプレイ１７の電源がオフの時の在席検出インターバル時間を２ｓｅｃとした場合を例として説明する。
【００４２】
本第２実施形態においては、装置構成は、第１実施形態と同様であるので、図１を援用するものとする。
図６は、第２実施形態の動作処理フローチャートである。図６において、図２と同様の部分には同一の符号を付すものとする。
図７は、第２実施形態の動作説明図である。
【００４３】
まず、情報処理装置１０のＭＰＵ１１は、オペレーティングシステム（ＯＳ）の電源プラン設定データを参照し電源プラン設定値を取得する（ステップＳ１１）。
そしてＭＰＵ１１は、ステップＳ１１で取得した電源プラン設定値ＴＤＩＭ、電源プラン設定値ＴＯＦＦ、電源プラン設定値ＴＳＬＰ及び電源プラン設定値ＴＳＴＰに基づいて、これらの電源プラン設定値のうち最も短い時間に設定されている電源プラン設定値ＴＭＩＮを特定し、顔検出インターバル時間を算出する（ステップＳ１２）。
次にＭＰＵ１１は、顔検出インターバルタイマ（内部タイマ）に顔検出インターバル期間ＴＩＮＴ＝１ｍｉｎをセットして、カウントを開始する（ステップＳ１３）。
【００４４】
続いて、ＭＰＵ１１は、操作装置１９を介したユーザ操作があったか否かを判別する（ステップＳ１４）。
ステップＳ１４の判別において、操作装置１９を介したユーザ操作がなされていない場合（ステップＳ１４；Ｎｏ）、顔検出インターバルタイマのカウントが完了したか（カウントアップしたか）否かを判別する（ステップＳ１６）。
【００４５】
ステップＳ１６の判別において顔検出インターバルタイマのカウントが完了していない場合には（ステップＳ１６；Ｎｏ）、処理をステップＳ１４に再び移行して以下、同様の処理を行う。
ステップＳ１６の判別において、顔検出インターバルタイマのカウントが完了した場合には（ステップＳ１６；Ｙｅｓ）、カメラ１８を撮像処理に必要な期間だけ起動して撮像を行い、撮像データを取得し、再びカメラ１８の電源をオフする（ステップＳ１７）。
【００４６】
続いてＭＰＵ１１は、顔検出処理、すなわち、在席検出処理を行う（ステップＳ１８）。
続いてＭＰＵ１１は、ステップＳ１７の顔検出処理において顔が検出されたか否か、すなわち、在席検出がなされたか否かを判別する（ステップＳ１９）。
【００４７】
ステップＳ１９の判別において、顔検出、すなわち、在席検出がなされた場合には（ステップＳ１９；Ｙｅｓ）、オペレーティングシステム（ＯＳ）の省エネモード移行用のオペレーティングシステムタイマをリセットする（ステップＳ２１）。
【００４８】
そしてＭＰＵ１１は、内部Ｉ／Ｏ１４を介して、ディスプレイ１７の電源をオン（あるいは、オン状態を維持）する（ステップＳ２２）。
続いて再び処理をステップＳ１３に移行して以下、同様の動作を繰り返すこととなる。
【００４９】
より具体的には、図６に示すように、時刻ｔ１１までユーザが実際に在席していた場合には、時刻ｔ１２に至るまでは、在席検出がなされることとなるので、ディスプレイ１７の電源は、オン状態のまま維持されることとなる。
【００５０】
一方、ステップＳ１９の判別において、顔検出、すなわち、在席検出がなされず、離席が検出されるので（ステップＳ１９；Ｎｏ）、ＭＰＵ１１は、在席確認期間（本実施形態では、４秒）が経過したか否かを判別する（ステップＳ３０）。
ステップＳ３０の判別において、在席確認期間（本実施形態では、４秒）が経過していない場合には、顔検出インターバルタイマ（内部タイマ）に在席確認期間中に相当する顔検出インターバル期間ＴＩＮＴ＝１ｓｅｃをセットして、カウントを開始する（ステップＳ１３）。
【００５１】
したがって、在席確認期間が終了する時刻ｔ１３に至るまで、１ｓｅｃ毎にユーザが在席しているか否かの顔検出（在席検出）処理が行われることとなる。
そして、在席確認期間が終了する時刻ｔ１３に至るまで、ユーザの在席が検出されなかったとすると、時刻ｔ１３におけるステップＳ３０の判別において、在席確認期間（本実施形態では、４秒）が経過したこととなり（ステップＳ３０；Ｙｅｓ）、ＭＰＵ１１は、内部Ｉ／Ｏ１４を介して、ディスプレイ１７の電源をオフする（ステップＳ１９）。
【００５２】
具体的には、時刻ｔ１３に至った時点でカメラが起動し、顔検出（在席検出）処理を行うと、在席確認期間中ずっとユーザが離席していることが検出されるので、顔非検出状態となり、ディスプレイ１７の電源がオフとされる。
そしてＭＰＵ１１は処理をステップＳ１３に移行し、現在はディスプレイ１７の電源がオフ状態であるので、ディスプレイ電源オフ時の顔検出インターバル期間ＴＩＮＴ＝２ｓｅｃを設定する。
【００５３】
したがって、図６に示すように、時刻ｔ１４においてユーザが席に戻ったとすると、時刻ｔ１４後の最初にカメラが起動され顔検出（在席検出）処理を行う時刻ｔ１５に至り顔検出状態となるまで、顔検出インターバル期間ＴＩＮＴ＝２ｓｅｃのままとなる。
したがって、本第２実施形態においても、最大でもユーザが戻ってから２秒で顔検出（在席検出）処理が行われることとなる。
【００５４】
そして、時刻ｔ１４後の最初にカメラが起動され顔検出（在席検出）処理を行う時刻ｔ１５において、顔検出状態となるため（ステップＳ１９；Ｙｅｓ）、ＭＰＵ１１は、オペレーティングシステム（ＯＳ）の省エネモード移行用のオペレーティングシステムタイマをリセットし（ステップＳ２１）、ディスプレイの電源がオンとされてユーザが使用可能な状態とする（ステップＳ２２）。
【００５５】
そして、ＭＰＵ１１は、処理を再びステップＳ１３に移行し、顔検出インターバルタイマ設定値ＴＩＮＴ＝１（分）に再設定（リセット）する（ステップＳ１３）。
したがって、図１６に示すように、時刻ｔ１５以降、顔検出インターバル期間ＴＩＮＴ＝１ｍｉｎに戻されることとなり、以下同様に処理を繰り返すこととなる。
【００５６】
以上の説明のように、本第２実施形態によれば、ユーザの在席中は、顔検出処理のインターバル時間が長く（上述の例の場合、１ｍｉｎ）設定され、さらにユーザが離席した直後は、在席確認期間となっているので、確実に離席したことを検出して、誤検出によるユーザの使い勝手が悪くなるのを防止できる。
さらに、カメラを連続的に使用して顔検出処理を行う場合と比較して大幅にカメラの消費電力を低減することができる。
【００５７】
また、ユーザの離席中は、顔検出処理のインターバル時間が短く設定されているので（上述の例の場合、２ｓｅｃ）、ユーザが再び在席状態となった場合に、ユーザにストレスを感じさせることなく、ディスプレイ１７をオンして使用可能状態に復帰できる。
従って、本第２実施形態においても、省電力とユーザの使い勝手という相反する要求を満たすことができる。
【００５８】
図８は、実施形態の変形例の情報処理装置の概要構成ブロック図である。
以上の実施形態の説明においては、情報処理装置１０として、カメラ内蔵のノート型パーソナルコンピュータであり、情報処理装置１０のディスプレイパネル部１６内にディスプレイ１７及びカメラ１８が一体に収納されている場合のものであったが、本第１実施形態の変形例の情報処理装置１０Ａは、デスクトップ型パーソナルコンピュータとして構成されており、ディスプレイ１７及びカメラ１８が一体に収納されたディスプレイパネル部１６に代えて、外部機器との間で各種インタフェース動作を行う外部Ｉ／Ｏ（入出力部）２１を備え、この外部Ｉ／Ｏ２１を介してカメラ２２を一体に収納した外部ディスプレイ２３が接続された構成を採っている。
【００５９】
上記構成を有する実施形態の変形例においても、在席検出処理（在席検出アプリケーション）を正確に行いつつ、消費電力の低減を図ることができる。
以上の説明においては、電子機器として、情報処理装置（コンピュータ）である場合について説明したが、テレビ装置、ビデオ録画装置等の表示装置を利用する電子機器であれば同様に適用が可能である。
以上の説明においては、ディスプレイ１７とカメラ１８とが一体に収納されている場合について説明したが、ディスプレイ１７がカメラ１８とは別体に設けられたディスプレイ（あるいは外部ディスプレイ）である場合には、ディスプレイの電源をオフする動作を禁止するように構成することも可能である。
これにより、ユーザの横顔等が撮像されて、顔検出が行えず、ユーザの在席が検出できない場合に、不用意にディスプレイが消灯されてしまうのを防止することができる。
以上の説明においては、ユーザの在席が検出されなくなり、ディスプレイ電源がオフされた後、再びユーザの在席が検出されるまでは、一定の顔検出インターバル時間を設けることととしていたが、顔検出インターバル時間を設けることなく、連続して、顔検出を行うようにすることも可能である。
また、以上の説明においては、電源プラン設定値が更新された場合については述べていなかったが、電源プラン設定値が更新された場合には、顔検出インターバルタイマの設定時間についても更新される。これにより、常に顔検出インタバルタイマの設定値が電源プラン設定値の最短値よりも短く設定され、確実に省エネが行える。
【００６０】
本実施形態の電子機器で実行される制御プログラムは、ＲＯＭ等に予め組み込まれて提供される。
本実施形態の電子機器で実行される制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカード等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６１】
さらに、本実施形態の電子機器で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の電子機器で実行される制御プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６２】
本実施形態の電子機器で実行される制御プログラムは、上述した各部（制御手段、判別手段、基準経過時間記憶手段、検出間隔制御手段、電源制御手段）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、制御手段、判別手段、基準経過時間記憶手段、検出間隔制御手段及び電源制御手段が主記憶装置上に生成されるようになっている。
【００６３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６４】
以下に、本願原出願の特許査定時の特許請求の範囲に記載された発明を付記する。
［１］  カメラが出力した画像データに基づいて、ユーザが在席しているか否かを判別する在席判別手段と、
前記在席判別手段の判別結果に基づいて、ユーザが在席していると検出されている状態でディスプレイの電源をオン状態とし、ユーザが在席していないと検出されている状態で前記ディスプレイの電源をオフするディスプレイ電源制御手段と、
前記ディスプレイの電源がオンの時の前記ユーザが在席していると検出されているときの在席検出インターバル時間よりも前記ディスプレイの電源がオフの時の在席検出インターバル時間を短く設定する検出インターバル制御手段を備えた電子機器。 
［２］  前記検出インターバル制御手段は、前記ディスプレイの電源がオンの時に前記ユーザが在席していないと最初に検出した後に所定の在席確認期間を設け、
前記在席確認期間中の在席検出インターバル時間を、前記ユーザが在席していないと最初に検出する直前の在席検出インターバル時間よりも短く設定する、［１］記載の電子機器。 
［３］  前記在席確認期間中の在席検出インターバル時間を前記ディスプレイの電源がオフの時の在席検出インターバル時間以下の時間に設定する、［１］記載の電子機器。 
［４］  前記検出インターバル制御手段は、予め省電力モードに移行するための省電力モード移行設定を参照して前記在席検出インターバル時間を設定している、［１］乃至［３］のいずれかに記載の電子機器。 
［５］  前記ディスプレイ電源制御手段は、前記ディスプレイがカメラとは別体に設けられている場合には、前記ディスプレイの電源をオフする動作を禁止する、［１］乃至［４］のいずれかに記載の電子機器。 
［６］  表示装置に各種情報を表示させる電子機器において実行される電子機器の制御方法において、
カメラが出力した画像データに基づいて、ユーザが在席しているか否かを判別する在席判別過程と、
前記在席判別過程における判別結果に基づいて、ユーザが在席していると検出された状態でディスプレイの電源をオン状態とし、ユーザが在席していないと検出されている状態で前記表示装置の電源をオフする電源制御過程と、
前記表示装置の電源がオンの時の前記ユーザが在席していると検出されているときの在席検出インターバル時間よりも前記表示装置の電源がオフの時の在席検出インターバル時間を短く設定する検出インターバル制御過程と、
を備えた電子機器の制御方法。 
［７］  表示装置に各種情報を表示させる電子機器をコンピュータにより制御するための制御プログラムであって、
前記コンピュータを、
カメラが出力した画像データに基づいて、ユーザが在席しているか否かを判別する在席判別手段と、
前記在席判別手段による判別結果に基づいて、ユーザが在席していると検出されている状態でディスプレイの電源をオン状態とし、ユーザが在席していないと検出されている状態で前記ディスプレイの電源をオフする電源制御手段と、
前記表示装置の電源がオンの時の前記ユーザが在席していると検出されているときの在席検出インターバル時間よりも前記表示装置の電源がオフの時の在席検出インターバル時間を短く設定する検出インターバル制御手段と、
して機能させる制御プログラム。
［８］  ［７］記載の制御プログラムを記録したコンピュータ読取可能な記録媒体。
【符号の説明】
【００６５】
１０、１０Ａ  情報処理装置（電子機器）
１１    ＭＰＵ（判別手段、電源制御手段、検出間隔制御手段）
１２    ＲＯＭ
１３    ＲＡＭ
１４    内部Ｉ／Ｏ
１５    外部記憶装置
１６    ディスプレイパネル部
１７    ディスプレイ
１８    カメラ（撮像装置）
１９    操作装置
２０    メモリカードＲ／Ｗ
２１    外部Ｉ／Ｏ
２２    カメラ
２３    外部ディスプレイ（表示装置）
２５    外部ディスプレイ（表示装置）
ＭＣ    メモリカード 
【図１】
0005714038.tif 000002
【図２】
0005714038.tif 000003
【図３】
0005714038.tif 000004
【図４】
0005714038.tif 000005
【図５】
0005714038.tif 000006
【図６】
0005714038.tif 000007
【図７】
0005714038.tif 000008
【図８】
0005714038.tif 000009