(57)【要約】【課題】省電力状態にある間に、カメラがユーザの接近を検出した場合、省電力状態から通常動作状態へ復帰させるように制御を行う画像形成装置において、接近するユーザの検出を省電力状態においても常に実行していると、画像形成装置の消費電力が高くなる。【解決手段】省電力状態においては、消費電力を低減させるため、カメラへの電源供給を低減して、間欠動作させる。さらに、画像形成装置とユーザの距離に応じて、カメラへの電源供給を低減する時間を切り替える。  これにより、省電力状態における消費電力低減と、省電力状態から通常動作状態への迅速な復帰を両立させることができる。【選択図】図７
2019181744.tif 000002
【特許請求の範囲】
【請求項１】
通常動作状態と、電力消費が前記通常動作状態より少ない省電力状態と、の少なくとも２つの動作状態を有する情報処理装置であって、
情報処理装置の周辺の画像を撮像する撮像手段と、
第１の電源供給と、前記第１の電源供給より低減された第２の電源供給をする制御手段と、を有し、
前記制御手段は、
前記省電力状態において、前記撮像手段に対して、前記第２の電源供給を行うための第１の電源低減時間を有する第１の間欠動作を行わせるとともに、
前記撮像手段が第１の距離内に人を検出した場合、前記撮像手段に対して、第２の電源供給を行うための前記第１の電源低減時間より短い第２の電源低減時間を有する第２の間欠動作を行わせる
ことを特徴とする情報処理装置。
【請求項２】
前記撮像手段により撮像された人と情報処理装置との間の距離を検出する距離検出手段を有し、
前記撮像手段が人を検出した場合、前記距離検出手段は前記撮像手段により撮像された人と情報処理装置との間の距離を検出する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記第１の電源低減時間において、前記撮像手段に対する電源供給を停止する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記第２の電源低減時間において、前記撮像手段に対する電源供給を停止する
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記撮像手段が第１の距離より短い第２の距離内に人を検出した場合、通常動作状態に復帰する
ことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
画像処理手段を有し、
前記第２の距離は、前記撮像手段により撮像された人の顔認識を前記画像処理手段が実行可能な距離に設定される
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記撮像手段が前記第２の距離内に人を検出した場合、前記画像処理手段は、検出された人が登録済みのユーザであるか否かの判断をする
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記撮像手段は、魚眼レンズを備える
ことを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
前記情報処理装置が画像処理装置である
ことを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
通常動作状態と、電力消費が前記通常動作状態より少ない省電力状態と、の少なくとも２つの動作状態を有する情報処理装置の制御方法であって、
情報処理装置の周辺の画像を撮像手段が撮像する撮像工程と、
第１の電源供給と、前記第１の電源供給より低減された第２の電源供給をする制御工程と、を有し、
前記制御工程において、
前記省電力状態において、前記撮像手段に対して、前記第２の電源供給を行うための第１の電源低減時間を有する第１の間欠動作を行わせるとともに、
前記撮像手段が第１の距離内に人を検出した場合、前記撮像手段に対して、第２の電源供給を行うための前記第１の電源低減時間より短い第２の電源低減時間を有する第２の間欠動作を行わせる
ことを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項１０に記載の情報処理装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常動作状態と省電力状態との少なくとも２つの動作状態を有する情報処理装置、特に、画像処理装置に関する。
【背景技術】
【０００２】
近年、カメラが撮像した画像を解析することにより、人の動きの検出や、個人の識別や認証などを行う技術が実用化されている。そして、この技術を利用して、省電力状態にある間に、カメラがユーザの接近を検出した場合、省電力状態から通常動作状態へ遷移させるように制御を行う画像形成装置がある。これにより、画像形成装置の起動時間を短縮できるため、ユーザの利便性を向上させることができる。
【０００３】
特許文献１で提案されている技術では、焦電センサ、人検出カメラ、顔認識カメラの３つの検出手段を段階的に起動させる。
まず、焦電センサが画像形成装置の前方に動体があることを検出すると、人検出カメラに電力が供給される。次に、人検出カメラが、画像形成装置の前方に存在する動体が画像形成装置を使用するユーザであるか否かを判断する。そして、人検出カメラが、画像形成装置の前方に存在する人が画像形成装置を使用するユーザであると判断すると、顔認識カメラに電力が供給される。顔認識カメラは、撮像したユーザの顔画像に基づいて顔認証処理を行うために使用される。また、人検出カメラがユーザの接近を検出すると、画像形成装置を省電力状態から通常動作状態へ遷移させる。
このように、特許文献１は、３つの検出手段を段階的に起動させることによって、ユーザが画像形成装置を利用する際の利便性を高めつつ、消費電力の小さい焦電センサを用いて段階的にカメラに電力を供給することにより、省電力化を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９８８９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１で提案されている技術は、動体検出及び顔認識を行うために、焦電センサ、人検出カメラ、顔認識カメラの３つの検出手段が必要である。しかしながら、多数の検出手段を画像形成装置に配置するとコストが高くなるため、検出手段はできる限り少ない方が望ましい。
動体検出と顔認識を１つのカメラで行うように構成することもできるが、その場合、省電力状態中に人検出を行うため、常時、カメラに電力を供給しておく必要がある。しかし、カメラは、焦電センサと比較すると、消費電力が高いため、省電力状態での消費電力が高くなるという問題がある。
【０００６】
そこで、カメラを間欠動作させることで、省電力状態での消費電力を低減させることが考えられる。しかし、カメラを間欠動作させる際のＯＦＦ時間を長くすると、ＯＦＦ時間内に接近してきたユーザを把握することができないため、利便性が悪くなる。一方、ＯＦＦ時間を短くすると、カメラの消費電力の低減効果が小さくなり、消費電力が高くなる。このようにユーザの利便性と消費電力は、トレードオフの関係にある。
【課題を解決するための手段】
【０００７】
本発明は、通常動作状態と、電力消費が前記通常動作状態より少ない省電力状態と、の少なくとも２つの動作状態を有する情報処理装置であって、情報処理装置の周辺の画像を撮像する撮像手段と、第１の電源供給と、前記第１の電源供給より低減された第２の電源供給をする制御手段と、を有し、前記制御手段は、前記省電力状態において、前記撮像手段に対して、前記第２の電源供給を行うための第１の電源低減時間を有する第１の間欠動作を行わせるとともに、前記撮像手段が第１の距離内に人を検出した場合、前記撮像手段に対して、第２の電源供給を行うための前記第１の電源低減時間より短い第２の電源低減時間を有する第２の間欠動作を行わせることを特徴とする。
【発明の効果】
【０００８】
情報処理装置とユーザとの距離に応じて、電源供給を低減する時間を切り替えることにより、省電力状態における消費電力低減と、省電力状態から通常動作状態への迅速な復帰を両立させることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の外観である。
【図２】画像形成装置人検出・顔認識範囲を説明するための上面図である。
【図３】画像形成装置人検出・顔認識範囲を説明するための側面図である。
【図４】画像形成装置のハードウェア構成である。
【図５】画像形成装置の電源制御部を中心としたハードウェア構成の要部である。
【図６】画像形成装置の画像解析ユニットのハードウェア構成である。
【図７】画像形成装置における処理を示すフローチャートである（実施形態１）。
【図８】画像解析ユニット内の動作状態を示すタイミング図の一例である。
【図９】画像形成装置における処理を示すフローチャートである（実施形態２）。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
＜実施形態１＞
図１は、画像形成装置１００の外観である。
画像形成装置１００は、情報処理装置の一例であり、特に下記の実施形態においては、プリント機能、スキャナ機能、コピー機能、ＦＡＸ機能などの複数の機能を有する複合機（ＭＦＰ：MultiFunction Peripheral）である。
【００１１】
また、画像形成装置１００は、画像形成装置１００に接近する人の画像を解析するための画像解析ユニット４０１を備える。
画像解析ユニット４０１は、内部にカメラ４０４を備え、画像形成装置１００の前方に向けて取り付けられる。カメラ４０４は、画像形成装置１００の前方をほぼ中心として、画像処理装置１００の周辺の画像を撮像する機能を有する。カメラ４０４は、魚眼レンズが取り付けられており、一般的なレンズを用いた場合に比べてより広角な画像を撮像することができる。なお、以下の説明においては、カメラ４０４で撮像した画像をカメラ画像とも称する。
【００１２】
図２は、画像形成装置１００が画像解析ユニット４０１により人を検出する範囲を説明するための上面図である。図２は、画像形成装置１００及びその周辺を、画像形成装置１００の上面から見たものを示している。
また、図３は、画像形成装置１００が画像解析ユニット４０１で人を検出する範囲を説明するための側面図である。図３は、画像形成装置１００及びその周辺を、画像形成装置１００の側面から見たものを示している。
【００１３】
図２及び図３は、それぞれ、人検出範囲Ｒ１、操作範囲Ｒ２、顔認識範囲Ｒ３を示している。
人検出範囲Ｒ１は、画像解析ユニット４０１で人を検出することができる最大の距離である。人検出範囲Ｒ１は、画像形成装置１００の上面から見た場合、前方に中心角が１８０度の扇形に設定される。カメラ４０４は、人検出範囲Ｒ１をすべて撮像することができる。
操作範囲Ｒ２は、ユーザが画像形成装置１００を操作することができる範囲の距離である。ここでは、ユーザが腕を伸ばして操作部１０２を操作するのに十分な距離を０．４ｍと設定している。
顔認識範囲Ｒ３は、画像解析ユニット４０１で顔認識処理を実行可能な距離を示している。顔認識処理を実行可能な距離とは、カメラ画像から人の顔の特徴量を抽出することができる距離であり、カメラ４０４の解像度に対応して設定される。顔認識範囲Ｒ３は、画像形成装置１００の上面から見た場合、前方に中心角が１８０度の扇形に設定される。
それぞれの範囲は、人検出範囲Ｒ１＞顔認識範囲Ｒ３＞操作範囲Ｒ２の関係となるように設定される。
【００１４】
次に、図４を用いて、画像形成装置１００のハードウェア構成を説明する。
画像形成装置１００は、コントローラ１０１、ユーザーインタフェースである操作部１０２、画像入力デバイスであるスキャナ１０３、画像出力デバイスであるプリンタ１０４を備える。
操作部１０２、スキャナ１０３、プリンタ１０４は、それぞれ、コントローラ１０１に接続され、コントローラ１０１が各部の動作を制御する。
コントローラ１０１は、ネットワークＩ／Ｆ２０５を介して、外部機器との間で画像データやデバイス情報の入出力を行う。
【００１５】
コントローラ１０１は、主制御を司るＣＰＵ２０１（Central Processing Unit）を備える。
ＣＰＵ２０１は、システムバスを介して、ＲＯＭ２０６（Read Only Memory）、ＲＡＭ２０７（Random Access Memory）、ＨＤＤ２０８（Hard Disk Drive）と接続される。さらに、ＣＰＵ２０１は、ネットワークコントローラ２１５、操作部Ｉ／Ｆ２０２、モデムＩ／Ｆ２１１、などと接続される。
【００１６】
ＲＡＭ２０７は、ＣＰＵ２０１の主記憶部として作業領域を提供するための随時読み書き可能なメモリであり、内部処理する画像データを一時記憶するための画像メモリとしても使用される。
ＲＯＭ２０６は、ブートＲＯＭであり、システム起動に必要なブートプログラムを格納する。
ＨＤＤ２０８は、不揮発性メモリであり、オペレーティングシステムやアプリケーションのプログラム、画像形成装置１００の電源遮断後にも保持が必要な設定値データやユーザデータなどを格納する。
ＣＰＵ２０１が、ＲＯＭ２０６、ＨＤＤ２０８などに記憶されているプログラムに基づき処理を実行することにより、画像形成装置１００の各種の機能が実現される。
【００１７】
ネットワークＩ／Ｆ２０５は、ＬＡＮ１２０と接続するためのインタフェースである。
ネットワークコントローラ２１５は、ネットワークＩ／Ｆ２０５を介して、ＬＡＮ１２０に接続されている機器、例えばＰＣ、サーバーなどと通信を行い、データの入出力を行う。また、ＣＰＵ２０１と接続され、ＣＰＵ２０１に対して、ＬＡＮ１２０からのデータの入出力を行う。
【００１８】
操作部Ｉ／Ｆ２０２は、液晶タッチパネルなどで構成される操作部１０２との間で入出力を行うためのインタフェースである。ＣＰＵ２０１は、操作部Ｉ／Ｆ２０２を介して、操作部１０２に対して表示すべき画像データを出力する。また、操作部Ｉ／Ｆ２０２は、ユーザが操作部１０２を介して入力したデータをＣＰＵ２０１に送信するために使用される。
【００１９】
モデムＩ／Ｆ２１１は、公衆回線と接続するためのモデム２３１を接続するインタフェースである。モデムＩ／Ｆ２１１にモデム２３１を接続することで、公衆回線に対してデータの入出力を行うことができる。
モデム２３１は、画像形成装置１００の機能拡張のためのオプション機器である。モデム２３１は、ＣＰＵ２０１から入力された画像データを公衆回線の伝送路の特性に合わせた信号に変調して送信する。また、モデム２３１は、公衆回線の伝送路から入力された画像データを復調して、ＣＰＵ２０１に対して送信する。これにより、画像形成装置１００は、公衆回線を用いたＦＡＸ機能を利用することができる。
【００２０】
画像処理部２０９は、スキャナＩ／Ｆ２０３、プリンタＩ／Ｆ２０４が接続される。
スキャナＩ／Ｆ２０３は、スキャナ１０３とコントローラ１０１とを接続するインタフェースである。また、プリンタＩ／Ｆ２０４は、プリンタ１０４とコントローラ１０１とを接続するインタフェースである。
画像処理部２０９は、スキャナ１０３から読み込まれた入力画像データに対して、補正、加工、編集などの画像処理を行う。その後、画像処理部２０９は、プリンタ１０４へ出力するプリント出力画像データに対して、色変換、フィルタ処理、解像度変換などの処理を行う。
【００２１】
画像解析ユニットＩ／Ｆ２４０は、人検出や顔認識を行うための画像解析ユニット４０１を接続するインタフェースである。
画像解析ユニット４０１は、カメラ４０４で撮像した画像から人検出した際に、画像解析ユニットＩ／Ｆ２４０を介して電源制御部２２０へ復帰要求を通知する。これにより、画像形成装置１００は、人検出した際に省電力状態から通常動作状態へ復帰することが可能となる。
また、画像解析ユニット４０１は、カメラ４０４で撮像した画像から顔認識した際に、画像解析ユニットＩ／Ｆ２４０を介してユーザの識別情報をＣＰＵ２０１に通知する。ここで、識別情報は、ログインＩＤやユーザＩＤなど、ユーザを特定する情報を含む。
その後、ＣＰＵ２０１は、ユーザの識別情報を受信することで、ユーザがログインされたことを操作部１０２に表示し、ユーザ毎のメニュー画面を表示することが可能になる。
【００２２】
電源制御部２２０は、画像形成装置１００の動作状態に応じて、各部への電源供給のオン／オフを切り替える。電源制御部２２０は、ＣＰＵ２０１からシステムバスを介して制御信号を受信し、受信した制御信号に基づいて、電力供給手段である電源装置２２１に対して制御信号を送信することにより給電制御を行う。
電源装置２２１は、商用電源３０１からの電源供給を受け、電源制御部２２０から受信した制御信号に基づいて、画像形成装置１００の各部に対して電源を供給する。電源装置２２１は、電源ケーブルにより商用電源３０１と接続されている限り常時通電され、電力供給が可能である。電源装置２２１は、画像形成装置１００の各部に対しＤＣ電源を供給するための、図５で示す第１電源部３０２、第２電源部３０６を含む電源回路を備えている。
【００２３】
画像形成装置１００は、通常動作状態と、電力消費が通常動作状態より少ない省電力状態という、少なくとも２つの動作状態を有する。
図５は、電源制御部２２０が、電源装置２２１を制御するとともに、画像形成装置１００の各部へ供給する電源の制御を行う構成の一例を示す図である。
【００２４】
ＣＰＵ２０１は、操作部１０２が一定時間操作されない場合やプリントジョブを受信しないなど、画像形成装置１００が一定時間操作されなかった場合に、画像形成装置１００を通常動作状態から省電力状態へ移行させる。
画像形成装置１００の状態を移行させる場合、ＣＰＵ２０１は、システムバスを介して制御信号を送信し、電源制御部２２０の内部にあるレジスタ値を書き換える。電源制御部２２０は、書き換えられたレジスタ値に基づいて、各スイッチ３０４、３０５、３１５〜３２０のオン／オフを制御し、各部への電力供給を行う。
【００２５】
通常動作状態において、電源装置２２１は、コントローラ１０１、操作部１０２、スキャナ１０３、プリンタ１０４の各部に電力供給を行う。
また、ＣＰＵ２０１は、各部への電力供給が有効となるように電源制御部２２０を制御する。
通常動作状態では、ユーザが画像形成装置１００のスキャンやプリントなどの機能を使用することが可能である。
【００２６】
一方、省電力状態では、電源装置２２１は、電源制御部２２０に電力供給を行う。また、ＣＰＵ２０１は、コントローラ１０１の一部に対して電力供給を有効にし、かつ、操作部１０２、スキャナ１０３、プリンタ１０４に対して電力供給が無効となるように、電源制御部２２０を制御する。
電源制御部２２０は、電源ラインに接続されたスイッチ３１６〜３２０をオフし、電力供給を遮断する。その後、スイッチ３０５をオフし、第２電源部３０６をオフすることで、第２電源部の待機電力を削減する。
省電力状態において、ユーザによる操作部１０２のボタンの押下、ネットワークからのデータ受信、画像解析ユニット４０１の人検出による復帰要求などの通知、などを電源制御部２２０が検知すると、画像処理装置１００は通常動作状態へ復帰する。
【００２７】
次に、図６を用いて、画像解析ユニット４０１の構成を説明する。
画像解析ユニット４０１は、人の動きや顔の画像を撮像するためのカメラ４０４、カメラで撮像したカメラ画像を解析するための画像処理ＬＳＩ４０５を有する。
画像処理ＬＳＩ４０５には、ＲＯＭ４０６、ＲＡＭ４０７が接続される。ＲＡＭ４０７は、画像処理ＬＳＩ４０５の作業領域を提供するための随時読み書き可能なメモリであり、カメラ４０４で撮像したカメラ画像を格納するための画像メモリとして使用される。ＲＯＭ４０６は、画像処理ＬＳＩ４０５が顔認識を行う際に、予め登録してあるユーザの顔画像や顔画像から抽出した特徴量などを格納するために使用される。
【００２８】
また、画像解析ユニット４０１は、ＣＰＵ４０２を有する。ＣＰＵ４０２は、電源投入後にカメラ４０４のレジスタ設定を行い、画像のフォーマット、解像度、フレームレート、などの設定を行う。
ＣＰＵ４０２は、システムバス４１２と画像解析ユニットＩ／Ｆ２４０を介して、コントローラ１０１と接続される。また、ＣＰＵ４０２は、システムバス４１４、４１５を介して、カメラ４０４、画像処理ＬＳＩ４０５と接続され、レジスタ設定などを行う。また、ＣＰＵ４０２は、画像処理ＬＳＩ４０５で人検出がなされると、バス４１８を介して画像形成装置１００を省電力状態から通常動作状態へ復帰させるための復帰要求を通知する。また、ＣＰＵ４０２は、スイッチ４０３を制御し、カメラ４０４と画像処理ＬＳＩ４０５の電源制御を行う機能を備える。
【００２９】
画像処理ＬＳＩ４０５は、取得したカメラ画像から人が存在するか否かを検出する人検出機能を備える。
まず、画像処理ＬＳＩ４０５は、カメラ４０４が撮像したカメラ画像を取得し、ＲＡＭ４０７に格納する。その後、画像処理ＬＳＩ４０５は、取得したカメラ画像から人検出を行うため、例えば、パターンマッチングやＨＯＧ特徴量などを用いたアルゴリズムを実行する。その結果、人検出した場合、画像処理ＬＳＩ４０５は、バス４１６を介して人検出信号をＣＰＵ４０２に送信する。
【００３０】
さらに、画像処理ＬＳＩ４０５は、カメラ４０４が撮像した対象物と画像形成装置１００との距離を検出する距離検出機能を有する。距離を算出する方法としては、例えば、カメラ４０４が撮像した人の、カメラ画像から検出した身体の部位の大きさに基づいて距離を算出する方法や、床上のつま先の位置から距離を算出する方法などの、公知の手法を用いることができる。
【００３１】
また、画像処理ＬＳＩ４０５は、取得したカメラ画像から、画像形成装置１００に登録されたユーザであるか否かを判断する顔認識機能を備える。
そのため、画像処理ＬＳＩ４０５は、予めカメラ４０４で撮像したユーザの顔画像から特徴量を抽出しておく。そして、ＲＯＭ４０６に保存することで、ユーザを事前登録しておく。ここで、ユーザの識別情報と、顔画像および特徴量との関連づけも行っておく。
その後、画像形成装置１００の前方で人が検出されると、画像処理ＬＳＩ４０５は、カメラ画像から特徴量を抽出し、予め登録してある特徴量と照合して、その人が登録されているユーザであるか否かを判断する。画像処理ＬＳＩ４０５は、カメラ画像と予め登録してある顔画像の類似度などを計算し、その類似度が一定以上のスコアであれば、登録済みのユーザであると判断する。
画像処理ＬＳＩ４０５は、カメラ画像に撮像された人が登録済みのユーザであると判断した場合、バス４１７を介して顔認識信号をＣＰＵ４０２に送信する。
【００３２】
図７は、画像解析ユニット４０１のＣＰＵ４０２が実行するプログラムのフローチャートである。
図７では、コントローラＣＰＵ２０１からＣＰＵ４０２に対して省電力状態へ移行する指示が行われ、画像形成装置１００の省電力状態への移行が完了した時点から記載している。
【００３３】
まず、ＣＰＵ４０２は、スイッチ４０３を制御し、カメラ４０４と画像処理ＬＳＩ４０５へ電源を供給する。電源供給後、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５に対して、初期化のためのレジスタ設定を行う。これにより、カメラ４０４と画像処理ＬＳＩ４０５が起動する。そして、カメラ４０４による撮像が開始され、撮像された画像に対して画像処理ＬＳＩ４０５が画像処理を行う（Ｓ７０１）。
【００３４】
次に、ＣＰＵ４０２は、画像処理ＬＳＩ４０５からの人検出信号の送信の有無により、画像形成装置１００の前方に人がいるか否かを判断する（Ｓ７０２）。
ここで、画像処理装置１００の人検出範囲Ｒ１内に人がいない場合には、人検出信号は送信されない。
【００３５】
その場合、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５への電源供給を低減する第１の電源低減時間を設定する（Ｓ７０３）。
ここで、実施形態１では、電源供給を低減するために、一定時間、電源供給を停止（ＯＦＦ）するため、この時間を（第１の）ＯＦＦ時間と称する。
なお、実施形態２において後述するように、本発明では、電源供給を低減させるために、電源供給を完全に停止させなくてもよい。すなわち、本発明において、電源供給を低減するとは、通常の動作状態に比べて、電源供給を低くすることを意味するものであり、それには電源供給を完全に停止することも含む。
【００３６】
第１のＯＦＦ時間の設定は、ＯＦＦ時間内にユーザが接近してきた際、ユーザが操作範囲Ｒ２に到達するまでに、画像解析ユニット４０１が人検出し、画像形成装置１００を省電力状態から通常動作状態に復帰させることが可能な時間に設定する。そこで、（人検出範囲Ｒ１−操作範囲Ｒ２）／（歩行速度）から算出した時間ｔ１１を第１のＯＦＦ時間として設定する。
また、カメラ４０４と画像処理ＬＳＩ４０５の初期化にかかる時間や、画像処理ＬＳＩ４０５の人検出の処理にかかる時間があるため、算出した時間ｔ１１から、処理にかかる時間を差し引いた値を設定してもよい。具体的には、第１のＯＦＦ時間を（人検出範囲Ｒ１−操作範囲Ｒ２）／（歩行速度）−（初期化時間）−（人検出処理時間）に設定してもよい。
【００３７】
その後、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５を停止させるため、スイッチ４０３を制御して、電源供給を停止させる（Ｓ７０４）。
ＣＰＵ４０２は、タイマ回路（不図示）を内蔵しており、タイマ回路で時間を計時する。設定したＯＦＦ時間が経過したら、ＣＰＵ４０２は、再び、スイッチ４０３を制御し、カメラ４０４と画像処理ＬＳＩ４０５へ電源供給を行い、初期化のためのレジスタ設定を行う（Ｓ７０５）。
【００３８】
一方、ＣＰＵ４０２は、画像処理ＬＳＩ４０５から人検出信号が送信されたことにより、画像形成装置１００の前方に人がいると判断した場合（Ｓ７０２：Ｙｅｓ）、画像処理ＬＳＩ４０５から距離情報を取得する（Ｓ７０６）。
【００３９】
その後、ＣＰＵ４０２は、取得した距離情報から顔認識範囲Ｒ３内に人がいるか否かを判断する（Ｓ７０７）。ここで、顔認識範囲Ｒ３内に人がいないと判断した場合、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５をＯＦＦにする第２の電源低減時間（第２のＯＦＦ時間）を設定する（Ｓ７０８）。
【００４０】
第２のＯＦＦ時間は、ＯＦＦ時間内にユーザが接近してきた際に、画像解析ユニット４０１が人検出し、画像形成装置１００を省電力状態から通常動作状態に復帰させることが可能な時間に設定する。そのため、（顔認識範囲Ｒ３−操作範囲Ｒ２）／（歩行速度）から算出した時間ｔ１２を第２のＯＦＦ時間として設定する。
なお、定義から、第２のＯＦＦ時間は第１のＯＦＦ時間より短い。
ここでは、第２のＯＦＦ時間を算出する際に、顔認識範囲Ｒ３を使用したが、距離情報をもとに（距離情報−操作範囲Ｒ２）／（歩行速度）から算出した時間を第２のＯＦＦ時間として設定してもよい。
また、カメラ４０４と画像処理ＬＳＩ４０５の初期化にかかる時間や、画像処理ＬＳＩ４０５の人検出の処理にかかる時間があるため、算出した時間ｔ１２から、処理にかかる時間を差し引いた値を設定してもよい。具体的には、第２のＯＦＦ時間を（顔認識範囲Ｒ３−操作範囲Ｒ２）／（歩行速度）−（初期化時間）−（人検出処理時間）に設定してもよい。
【００４１】
その後、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５を停止する処理を行い、スイッチ４０３を制御して電源供給を停止させる（Ｓ７０４）。
【００４２】
一方、顔認識範囲Ｒ３内に人がいると判断した場合（Ｓ７０７：Ｙｅｓ）、ＣＰＵ４０２は、電源制御部２２０へ復帰要求を通知する（Ｓ７０９）。
復帰要求の通知を受信した電源制御部２２０は、画像形成装置１００を省電力状態から通常動作状態へ復帰させる。
【００４３】
また、ＣＰＵ４０２が顔認識範囲Ｒ３内に人がいると判断した場合（Ｓ７０７：Ｙｅｓ）、画像処理ＬＳＩ４０５は、カメラ４０４が撮像した人の顔画像に基づいて、その人が登録済みのユーザであるか否かの判断をする（Ｓ７１０）。そして、画像処理ＬＳＩ４０５は、撮像された人が登録済みのユーザであると判断すると、バス４１７を介して顔認識信号をＣＰＵ４０２に送信する。
そして、撮像された人が登録されたユーザであると判断した場合、ＣＰＵ４０２は、画像処理ＬＳＩ４０５からユーザ識別情報を取得する（Ｓ７１１）。
取得したユーザ識別情報は、画像形成装置１００が省電力状態から通常動作状態へ復帰後、ＣＰＵ４０２がコントローラ１０１のＣＰＵ２０１と通信し、ＣＰＵ２０１へ送信される。
そして、ＣＰＵ２１０は、撮像された人による画像処理装置１００の利用を許可する。
【００４４】
ここで、登録されたユーザと判断できない場合は（Ｓ７１０：Ｎｏ）、画像処理ＬＳＩ４０５が、カメラ画像から特徴量を抽出できなかった可能性がある。例えば、ユーザがカメラの方向を向いていない、ユーザの顔の一部がマスクなどで隠れている、などの場合である。そこで、ＣＰＵ４０２は、再度の顔認識を実行する。
このとき、再度の顔認識を実行するまでの間に、人が顔認識範囲Ｒ３の外へ移動した可能性もあるため、Ｓ７０２に戻り、再び、人検出から処理を行う。
また、未登録のユーザであった場合は、新規にユーザ登録する可能性があるので、ＣＰＵ７０２は、カメラ４０４と画像処理ＬＳＩ４０５への電源を供給されたままとしておく。
【００４５】
図８は、画像解析ユニット４０１の動作状態を示すタイミング図の一例である。
図８（ａ）は、画像形成装置１００の動作状態（省電力状態／通常動作状態）を示している。
図８（ｂ）は、画像解析ユニット４０１を構成するＣＰＵ４０２のＯＮ／ＯＦＦ状態を示している。
図８（ｃ）は、ＣＰＵ４０２により制御されるスイッチ４０３のＯＮ／ＯＦＦ状態を示している。
図８（ｄ）は、スイッチ４０３を介して電源供給されるカメラ４０４のＯＮ／ＯＦＦ状態を示している。
図８（ｅ）は、画像処理ＬＳＩ４０５のＯＮ／ＯＦＦ状態を示している。
また、図８（ｆ）は、ＣＰＵ４０２から電源制御部２０２に復帰要求が通知されるタイミングを示している。
なお、横軸は、時間経過である。そして、上述した図７のフローチャートにおけるステップとの対応を示している。
【００４６】
図８に示す例では、まず、画像形成装置１００が通常動作状態から省電力状態へ移行する（図中のＴ１時点）。
省電力状態においては、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５を第１のＯＦＦ時間を有する第１の間欠動作をさせる。なお、省電力状態においても、ＣＰＵ４０２は、通電されており、スイッチ４０３を制御することにより、カメラ４０４と画像処理ＬＳＩ４０５のＯＮ／ＯＦＦを切り替えることができる。
【００４７】
そして、画像形成装置１００が省電力状態にあるときに、ユーザが画像形成装置１００の人検出範囲Ｒ１内に現れたことにより、画像解析ユニット４０１が人検出を行う（図中のＴ２時点）。
そこで、ＣＰＵ４０２、カメラ４０４と画像処理ＬＳＩ４０５を第２のＯＦＦ時間を有する第２の間欠動作をさせる。
【００４８】
その後、ユーザが画像形成装置１００に接近して、顔認識範囲Ｒ１内に入る（図中のＴ３時点）。
すると、画像解析ユニット４０１がユーザと画像形成装置１００との距離を算出し、ＣＰＵ４０２に算出した距離情報を送信する。ＣＰＵ４０２は、画像解析ユニット４０１から取得した距離情報に基づいて、ユーザが顔認識範囲Ｒ１内に存在すると判断すると、電源制御部２２０へ復帰要求を通知する。これにより、画像形成装置１００は省電力状態から通常動作状態へ復帰する。
【００４９】
図８に示したタイミング図を、図７のフローチャートに即して、説明する。
まず、図８のＴ１時点において、ユーザが画像形成装置１００の周辺に存在しないため、ＣＰＵ４０２は、スイッチ４０３を制御し、カメラ４０４と画像処理ＬＳＩ４０５へ電源を供給する（Ｓ７０１）。
その後、画像処理ＬＳＩ４０５が人検出処理を行う（Ｓ７０２）。但し、図８の例では、人検出範囲Ｒ１内にユーザが存在しないため、人検出信号は送信されない（Ｓ７０２：Ｎｏ）。
そこで、ＣＰＵ４０２は、第１のＯＦＦ時間を設定する（Ｓ７０３）。
その後、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５への電源の供給を停止させる（Ｓ７０４）。
これにより、カメラ４０４と画像処理ＬＳＩ４０５に対して、第１のＯＦＦ時間を有する第１の間欠動作が行われる。
【００５０】
次に、図８のＴ２時点において、ユーザが画像形成装置１００の人検出範囲Ｒ１内に現れると、画像処理ＬＳＩ４０５が人検出処理を行う（Ｓ７０２）。今度は、人検出範囲Ｒ１内にユーザが存在するため、人検出信号が送信される。
そして、ＣＰＵ４０２が画像処理ＬＳＩ４０５から距離情報を取得する（Ｓ７０６）。
しかし、ここでは、ＣＰＵ４０２は顔認識範囲Ｒ３内にユーザがいないと判断する（Ｓ７０７）。
そして、ＣＰＵ４０２は、第１のＯＦＦ時間より短い第２のＯＦＦ時間を設定して、カメラ４０４と画像処理ＬＳＩ４０５への電源供給を停止させる（Ｓ７０８）。
これにより、カメラ４０４と画像処理ＬＳＩ４０５に対して、第２のＯＦＦ時間を有する第２の間欠動作が行われる。
【００５１】
その後、図８のＴ３時点において、ＣＰＵ４０２は、顔認識範囲Ｒ３内に人がいると判断すると、復帰要求を電源制御部２２０に通知し、画像形成装置１００を省電力状態から通常動作状態へ復帰させる（Ｓ７０９）。
【００５２】
このように、ＣＰＵ４０２は、画像処理ＬＳＩ４０５が行う人検出の有無に応じて、カメラ４０４のＯＦＦ時間を切り替え、間欠動作を行う。なお、間欠動作とは、カメラ４０４の電力状態を、ＯＮ状態とＯＦＦ状態との間で定期的に切り替える動作である。また、本実施形態において、ＯＦＦ状態とは、電力供給が停止された状態である。
【００５３】
以上のとおり、実施形態１では、画像形成装置１００の省電力状態において、カメラ４０４が人検出できる距離内にユーザを検知した場合、画像解析ユニット４０１のＣＰＵ４０２が、カメラ４０４と画像処理ＬＳＩ４０５のＯＦＦ時間を切り替える。
これにより、省電力状態における画像解析ユニット４０１における消費電力を低減させながら、ユーザの利便性を低下させずに、画像解析ユニット４０１が人検出し、画像形成装置１００を省電力状態から通常動作状態へ迅速に復帰させることが実現できる。
【００５４】
＜実施形態２＞
実施形態１では、上述のとおり、画像解析ユニット４０１における消費電力を低減させなるために、ＣＰＵ４０２は、省電力状態においてカメラ４０４と画像処理ＬＳＩ４０５へ電源供給を停止する（ＯＦＦにする）こととしている。
これに対して、実施形態２では、カメラ４０４、画像処理ＬＳＩ４０５、ＣＰＵ４０２、などについて低電力技術を採用することにより、消費電力の低減を図るものである。すなわち、実施形態２においては、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５へ電源供給を、一定時間、低減するものであるが、実施形態１のように、完全に停止するのではない。
【００５５】
低電力技術としては、第１に、カメラ４０４については、フレームレートを低減することにより、消費電力を低減することができる。フレームレートとは、単位時間あたりに処理するフレーム数である。
フレームレートを低減すると、カメラ４０４が撮像する頻度が低減される。これにより、カメラ４０４内部の撮像素子が動作する頻度を低減させることができるため、カメラ４０４の消費電力を低減することができる。
【００５６】
第２に、画像処理ＬＳＩについては、クロックゲーティングやパワーゲーティングなどの技術を用いて、演算を行う回路のクロック供給や電源供給を遮断し、消費電力を低減する方法が知られている。
また、画像処理ＬＳＩ４０５では、カメラ画像を用いて、人検出、顔認識の処理を行っているが、人検出した際に人を検出できない場合は、顔認識の処理を行わないことにより、演算処理を削減し、画像処理ＬＳＩ４０５の消費電力を低減することができる。
【００５７】
第３に、ＣＰＵについては、ＷＦＩ命令（Wait For Interrupt）により低電力モードに移行し、割り込みを待つ状態にする技術がある。
ＷＦＩ命令により低電力モードに移行した場合には、タイマからの割り込みが発生すると、低電力モードから通常動作モードに移行する。低電力モードにおいてＣＰＵ４０２に供給するクロックを停止させることにより、ＣＰＵ４０２の消費電力を低減することができる。
【００５８】
これらの低電力技術を適用した際の動作を、図９のフローチャートを用いて説明する。
図９は、画像解析ユニット４０１のＣＰＵ４０２が実行するプログラムのフローチャートである。
図９では、画像形成装置１００が省電力状態に移行し、コントローラＣＰＵ２０１からＣＰＵ４０２に対して省電力状態へ移行する指示が行われ、省電力状態への移行が完了した時点から記載している。
【００５９】
まず、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５に対して、復帰のためのレジスタ設定を行う（Ｓ９０１）。
ここでは、カメラ４０４のフレームレートの設定や、画像処理ＬＳＩ４０５のクロックゲーティングやパワーゲーティングの設定を変更する。これにより、カメラ４０４への電源供給が復帰し、撮像が開始される。そして、カメラ４０４が撮像した画像に対して画像処理ＬＳＩ４０５が画像処理を行う。
【００６０】
次に、ＣＰＵ４０２は、画像処理ＬＳＩ４０５からの人検出信号の送信の有無により、画像形成装置１００の前方に人がいるか否かを判断する（Ｓ９０２）。
ここで、人検出信号が送信されない場合は、画像処理装置１００の人検出範囲Ｒ１内に人がいないことを示す。その場合、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５への電源供給を低減させる第１の電源低減時間を設定する（Ｓ９０３）。
ここで、実施形態２では、電源供給を完全に停止するものではないため、この時間を（第１の）待機時間と称する。
第１の待機時間は、待機時間内にユーザが接近してきた際、ユーザが操作範囲Ｒ２に到達するまでに、画像解析ユニット４０１が人検出し、画像形成装置１００を省電力状態から通常動作状態に復帰させることが可能な時間に設定する。そのため、カメラ４０４と画像処理ＬＳＩ４０５の復帰にかかる時間や画像処理ＬＳＩ４０５の人検出の処理にかかる時間を差し引いた値ｔ２１を第１の待機時間として設定する。具体的には、ｔ２１＝（人検出範囲Ｒ１−操作範囲Ｒ２）／（歩行速度）−（復帰時間）−（人検出処理時間）とする。
【００６１】
その後、ＣＰＵ４０２はカメラ４０４と画像処理ＬＳＩ４０５の消費電力を低減させるため、カメラ４０４のフレームレートの設定や、画像処理ＬＳＩ４０５のクロックゲーティングやパワーゲーティングの設定を変更する（Ｓ９０４）。
また、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５に対する設定変更が終了したら、ＷＦＩ命令を実行し、ＣＰＵ４０２の消費電力を低減させる（Ｓ９０５）。
【００６２】
ＣＰＵ４０２は、タイマ回路（不図示）を内蔵しており、タイマ回路で時間を計時する（Ｓ９０６）。
そして、設定した待機時間が経過したら、タイマ回路からの割り込みを受けて、ＣＰＵ４０２を復帰させる（Ｓ９０７）。
【００６３】
一方、ＣＰＵ４０２は、画像処理ＬＳＩ４０５から人検出信号が送信されたことにより、画像形成装置１００の前方に人がいると判断した場合（Ｓ９０２：Ｙｅｓ）、図７のＳ７０６と同様に、画像処理ＬＳＩ４０５から距離情報を取得する（Ｓ９０８）。
そして、ＣＰＵ４０２は、取得した距離情報から顔認識範囲Ｒ３内に人がいるかどうかを判断する（Ｓ９０９）。
【００６４】
ここで、顔認識範囲Ｒ３内に人がいないと判断した場合、ＣＰＵ４０２は、カメラ４０４と画像処理ＬＳＩ４０５を待機させる第２の電源低減時間（第２の待機時間）を設定する（Ｓ９１０）。
第２の待機時間は、待機時間内にユーザが接近してきた際に、人検出して画像形成装置１００を省電力状態から通常動作状態に復帰させることが可能な時間に設定する。そのため、カメラ４０４と画像処理ＬＳＩ４０５の復帰にかかる時間や、画像処理ＬＳＩ４０５の人検出の処理にかかる時間を差し引いた値ｔ２２を第２の待機時間として設定する。具体的には、ｔ２２＝（顔認識範囲Ｒ３−操作範囲Ｒ２）／（歩行速度）−（初期化時間）−（人検出処理時間）とする。
なお、定義から、第２の待機時間は第１の待機時間より短い。
【００６５】
Ｓ９１１からＳ９１３までの処理ついては、図７のフローチャートにおけるＳ７０９からＳ７１１までの処理と同一であるので、説明を省略する。
なお、本実施形態では、画像形成装置１００が省電力状態の場合に、低電力技術を適用したが、通常動作状態においても、同様に低電力技術を適用してもよい。
【００６６】
以上のとおり、実施形態２では、画像形成装置１００の省電力状態において、カメラ４０４が人検出できる距離内にユーザを検知した場合、画像解析ユニット４０１のＣＰＵ４０２が、カメラ４０４と画像処理ＬＳＩ４０５のＯＦＦ時間を切り替える。そして、カメラ４０４と画像処理ＬＳＩ４０５をＯＦＦするのではなく、電源供給を低下させて、待機させる。
これにより、省電力状態における画像解析ユニット４０１における消費電力を低減させながら、ユーザの利便性を低下させずに、画像解析ユニット４０１が人検出し、画像形成装置１００を省電力状態から通常動作状態へ迅速に復帰することが実現できる。
【００６７】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述の実施形態及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００６８】
１００  画像形成装置
１０２  操作部
４０１  画像解析ユニット
４０４  カメラ
【図１】
2019181744.tif 000003
【図２】
2019181744.tif 000004
【図３】
2019181744.tif 000005
【図４】
2019181744.tif 000006
【図５】
2019181744.tif 000007
【図６】
2019181744.tif 000008
【図７】
2019181744.tif 000009
【図８】
2019181744.tif 000010
【図９】
2019181744.tif 000011