(57)【要約】      （修正有）【課題】省電力化を図るとともに、適切に省電力モードから通常モードに遷移することができる画像形成装置、制御プログラム、及び制御方法を提供する。【解決手段】画像形成装置は、ＣＰＵと、カメラとを備える。画像形成装置では、画像形成装置に近づいてくるユーザの顔画像をカメラで撮影し、その顔画像に基づいて、顔認証が実行される。また、顔認証によって、画像形成装置に近づいてくるユーザが登録ユーザであると判断された場合に、その登録ユーザが登録した登録ジョブデータが存在するかどうかが判断される。画像形成装置では、画像形成装置に近づいてくるユーザの登録ジョブデータが存在すると判断された場合に、省電力モードから通常モードに切り替えられる。【選択図】図１０
2019103075.tif 000002
【特許請求の範囲】
【請求項１】
登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置であって、
前記画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断する第１判断手段、
前記第１判断手段によって前記第１範囲にユーザが存在することが判断された場合に、当該ユーザが前記登録ユーザかどうかを判断する第２判断手段、
前記第２判断手段によって前記ユーザが前記登録ユーザであると判断された場合に、当該ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されているかどうかを判断する第３判断手段、および
前記省電力状態において、前記第３判断手段によって前記ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されていると判断された場合に前記通常状態を設定する状態設定手段を備える、画像形成装置。
【請求項２】
前記第２判断手段は、
前記画像形成装置の周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段、
前記撮影画像から前記ユーザの顔画像を検出する顔検出手段、および
前記顔検出手段で検出された前記ユーザの顔画像と、前記登録ユーザの顔画像とを比較して、前記ユーザが前記登録ユーザかどうかを判断する顔認証手段を含む、請求項１記載の画像形成装置。
【請求項３】
前記省電力状態は、少なくとも前記第１判断手段に電力が供給される第１省電力状態と、少なくとも前記第１判断手段および前記第２判断手段に電力が供給される第２省電力状態と、少なくとも前記第１判断手段、前記第２判断手段および前記第３判断手段に電力が供給される第３省電力状態を含み、
前記状態設定手段は、前記第１省電力状態において前記第１判断手段によって前記第１範囲にユーザが存在することが判断された場合に前記第２省電力状態を設定し、前記第２判断手段によって前記ユーザが前記登録ユーザであると判断された場合に前記第３省電力状態を設定する、請求項１または２記載の画像形成装置。
【請求項４】
前記状態設定手段は、前記第２省電力状態または前記第３省電力状態において、所定の条件を満たした場合に、前記第１省電力状態を設定する、請求項３記載の画像形成装置。
【請求項５】
前記登録ジョブデータに対応するジョブが、即時実行可能かどうかを判断する第４判断手段、および
前記第４判断手段によって前記ジョブが即時実行可能と判断された場合に、前記状態設定手段によって前記通常状態が設定されたときに当該ジョブを実行する実行手段をさらに備える、請求項１ないし４のいずれかに記載の画像形成装置。
【請求項６】
前記状態設定手段は、前記省電力状態において、所定の開始操作があった場合に前記通常状態を設定する、請求項１ないし５のいずれかに記載の画像形成装置。
【請求項７】
登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置の制御プログラムであって、
前記画像形成装置のプロセッサを、
前記画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断する第１判断手段、
前記第１判断手段によって前記第１範囲にユーザが存在することが判断された場合に、当該ユーザが前記登録ユーザかどうかを判断する第２判断手段、
前記第２判断手段によって前記ユーザが前記登録ユーザであると判断された場合に、当該ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されているかどうかを判断する第３判断手段、および
前記省電力状態において、前記第３判断手段によって前記ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されていると判断された場合に前記通常状態を設定する状態設定手段として機能させる、画像形成装置の制御プログラム。
【請求項８】
登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置のプロセッサが、
（ａ）前記画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断するステップ、
（ｂ）前記ステップ（ａ）によって前記第１範囲にユーザが存在することが判断された場合に、当該ユーザが前記登録ユーザかどうかを判断するステップ、
（ｃ）前記ステップ（ｂ）によって前記ユーザが前記登録ユーザであると判断された場合に、当該ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されているかどうかを判断するステップ、および
（ｄ）前記省電力状態において、前記ステップ（ｃ）によって前記ユーザが登録した前記登録ジョブデータが前記記憶部に記憶されていると判断された場合に前記通常状態を設定するステップを実行する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、制御プログラムおよび制御方法に関し、特にたとえば、消費電力が制限される省電力状態および消費電力が制限されない通常状態を有する、画像形成装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。背景技術の画像処理装置は、動作を実行可能なスタンバイモードと一部の動作が実行不能なスリープモードとが切り替え可能にされており、所定の検出領域内にいる人を検出する人感センサおよび所定の撮影範囲内にいる人の画像を撮影する第１の撮像部を備える。背景技術の画像処理装置では、スリープモードが設定されている場合に、人感センサにより人が検出されると第１の撮像部に電力が供給され、第１の撮像部により撮影された画像に基づいて人が近づいていると判定されると稼動に必要な電力を供給することによりスリープモードからスタンバイモードに切り替えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術の画像処理装置では、当該装置を利用しない人が装置の前方または近傍を通るだけの場合にもスリープモードからスタンバイモードに切り替えられてしまう。これでは、画像処理装置が使用されない場合でも頻繁にスタンバイモードに切り替えられてしまい、無駄な電力が消費されてしまうという問題がある。
【０００５】
それゆえに、この発明の主たる目的は、新規な、画像形成装置、制御プログラムおよび制御方法を提供することである。
【０００６】
この発明の他の目的は、省電力化を図るとともに、適切に省電力モードから通常モードに遷移することができる、画像形成装置、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置であって、第１判断手段、第２判断手段、第３判断手段および状態設定手段を備える。第１判断手段は、画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断する。第２判断手段は、第１判断手段によって第１範囲にユーザが存在することが判断された場合に、当該ユーザが登録ユーザかどうかを判断する。第３判断手段は、第２判断手段によってユーザが登録ユーザであると判断された場合に、当該ユーザが登録した登録ジョブデータが記憶部に記憶されているかどうかを判断する。状態設定手段は、省電力状態において、第３判断手段によってユーザが登録した登録ジョブデータが記憶部に記憶されていると判断された場合に通常状態を設定する。
【０００８】
第２の発明は、第１の発明に従属する画像形成装置であって、第２判断手段は、画像形成装置の周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段、撮影画像からユーザの顔画像を検出する顔検出手段、および顔検出手段で検出されたユーザの顔画像と、登録ユーザの顔画像とを比較して、ユーザが登録ユーザかどうかを判断する顔認証手段を含む。
【０００９】
第３の発明は、第１または第２の発明に従属する画像形成装置であって、省電力状態は、少なくとも第１判断手段に電力が供給される第１省電力状態と、少なくとも第１判断手段および第２判断手段に電力が供給される第２省電力状態と、少なくとも第１判断手段、第２判断手段および第３判断手段に電力が供給される第３省電力状態を含み、状態設定手段は、第１省電力状態において第１判断手段によって第１範囲にユーザが存在することが判断された場合に第２省電力状態を設定し、第２判断手段によってユーザが登録ユーザであると判断された場合に第３省電力状態を設定する。
【００１０】
第４の発明は、第３の発明に従属する画像形成装置であって、状態設定手段は、第２省電力状態または第３省電力状態において、所定の条件を満たした場合に、第１省電力状態を設定する。
【００１１】
第５の発明は、第１ないし第４のいずれかの発明に従属する画像形成装置であって、登録ジョブデータに対応するジョブが、即時実行可能かどうかを判断する第４判断手段、および第４判断手段によってジョブが即時実行可能と判断された場合に、状態設定手段によって通常状態が設定されたときに当該ジョブを実行する実行手段をさらに備える。
【００１２】
第６の発明は、第１ないし第５のいずれかの発明に従属する画像形成装置であって、状態設定手段は、省電力状態において、所定の開始操作があった場合に通常状態を設定する。
【００１３】
第７の発明は、登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置の制御プログラムであって、画像形成装置のプロセッサを、画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断する第１判断手段、第１判断手段によって第１範囲にユーザが存在することが判断された場合に、当該ユーザが登録ユーザかどうかを判断する第２判断手段、第２判断手段によってユーザが登録ユーザであると判断された場合に、当該ユーザが登録した登録ジョブデータが記憶部に記憶されているかどうかを判断する第３判断手段、および省電力状態において、第３判断手段によってユーザが登録した登録ジョブデータが記憶部に記憶されていると判断された場合に通常状態を設定する状態設定手段として機能させる。
【００１４】
第８の発明は、登録ユーザの顔画像を記憶するとともに、当該登録ユーザが登録した所定の登録ジョブデータを記憶することが可能な記憶部を備え、消費電力量が所定値以下に制限される省電力状態および消費電力量が制限されない通常状態を有する画像形成装置のプロセッサが、（ａ）画像形成装置の周囲に設定された第１範囲にユーザが存在するかどうかを判断するステップ、（ｂ）ステップ（ａ）によって第１範囲にユーザが存在することが判断された場合に、当該ユーザが登録ユーザかどうかを判断するステップ、（ｃ）ステップ（ｂ）によってユーザが登録ユーザであると判断された場合に、当該ユーザが登録した登録ジョブデータが記憶部に記憶されているかどうかを判断するステップ、および（ｄ）省電力状態において、ステップ（ｃ）によってユーザが登録した登録ジョブデータが記憶部に記憶されていると判断された場合に通常状態を設定するステップを実行する、制御方法である。
【発明の効果】
【００１５】
この発明によれば、省電力化を図るとともに、適切に省電力モードから通常モードに遷移することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】図１はこの発明の一実施例である画像形成装置の外観を示す斜視図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は画像形成装置の周囲に設定される範囲を説明するための平面図である。
【図４】図４は範囲に人が存在する場合を示す平面図である。
【図５】図５は撮影画像の一例を示す図解図である。
【図６】図６は顔検出前の補正画像の一例を示す図解図である。
【図７】図７は顔検出後の補正画像の一例を示す図解図である。
【図８】図８は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図９】図９は図２に示すＣＰＵの電源制御処理の一例の一部を示すフロー図である。
【図１０】図１０は電源制御処理の一例の一部であって、図９に後続するフロー図である。
【図１１】図１１は第２実施例の電源制御処理の一例を示すフロー図である。
【図１２】図１２は第３実施例の認証画面の一例を示す図解図である。
【図１３】図１３は第３実施例の認証画面の他の例を示す図解図である。
【図１４】図１４は第３実施例の電源制御処理の一例を示すフロー図である。
【発明を実施するための形態】
【００１８】
［第１実施例］
図１はこの発明の一実施例である画像形成装置１０の外観構成を示す正面図である。図１を参照して、第１実施例では、画像形成装置１０は、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）である。なお、この発明は複合機だけでなく、複写機（コピー機）、印刷装置（プリンタ）およびファクシミリのような他の画像形成装置に適用可能である。
【００１９】
なお、この明細書では、ユーザの立ち位置に対向する面、つまり後述する操作パネル２６が設けられる側の面を前面（正面）として画像形成装置１０およびその構成部材の前後方向（奥行方向）を規定し、画像形成装置１０およびその構成部材の左右方向（横方向）は、ユーザから画像形成装置１０を見た状態を基準として規定する。
【００２０】
画像形成装置１０は、画像読取部３０、画像形成部３２、手差し給紙部３４、給紙装置３８および排紙トレイ４０を含む装置本体３６を備える。
【００２１】
画像読取部３０は、透明材によって形成される原稿載置台を備え、装置本体３６に内蔵される。原稿載置台の上方には、ヒンジ等を介して原稿押えカバー３０ａが開閉自在に取り付けられる。この原稿押えカバー３０ａには、手差し給紙部３４が設けられる。また、原稿押えカバー３０ａには、手差し給紙部３４に載置された原稿を自動的に給紙するＡＤＦ（自動原稿送り装置）が設けられる。
【００２２】
また、画像読取部３０は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部３０は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度または色度が検出され、原稿表面の画像に基づく読取画像データが生成される。ラインセンサとしては、ＣＣＤ（Charge Coupled Device）またはＣＩＳ（Contact Image Sensor）等が用いられる。
【００２３】
画像形成部３２は、装置本体３６に内蔵され、画像読取部３０の下方に設けられる。この画像形成部３２は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置および定着装置などを備える。画像形成部３２は、給紙装置３８等から搬送される記録媒体（用紙）上に電子写真方式によって画像を形成し、画像形成済みの用紙を排紙トレイ４０に排出する。ただし、用紙上に画像を形成するための印刷画像データとしては、画像読取部３０で読み取った画像データ、または外部コンピュータから送信された画像データ等が利用される。また、記録媒体としては、紙からなる用紙に限定されず、ＯＨＰフィルムなどの紙以外のシートも用いられる。
【００２４】
排紙トレイ４０は、画像読取部３０および画像形成部３２の間に設けられる。排紙トレイ４０の底面は、画像形成部３２によって区画される。また、排紙トレイ４０の天面は、画像読取部３０によって区画される。さらに、排紙トレイ４０の左側面（正面から見た左側面）は、連結筐体４２の右側面で規定される。つまり、排紙トレイ４０の前面側、背面側および左側面側は、開口する。排紙トレイ４０の底面は、連結筐体４２側に向かって下り勾配となる傾斜面を有する。
【００２５】
また、画像読取部３０の前面側には、操作パネル２６が設けられる。操作パネル２６は、タッチパネル２０付きのディスプレイ２２および複数の操作ボタン２６ａを含む。
【００２６】
タッチパネル２０付きのディスプレイ２２には、各種設定または印刷指示などをユーザから受け付けるためのソフトウェアキーおよびメッセージ等が表示される。一例として、ディスプレイ２２には、画像形成装置１０が実行可能な各種のジョブから所望のジョブを選択するための画面であるホーム画面等の種々の操作画面が表示される。ただし、この第１実施例では、ジョブは、コピー（原稿のスキャンを含む）、印刷およびファックスの送信などを意味する。
【００２７】
操作ボタン２６ａは、ハードウェアキーであって、たとえば、ホームキー、省電力キーおよび主電源キーなどが含まれる。ホームキーは、ホーム画面をディスプレイ２２に表示させるためのキーである。省電力キーは、消費電力が制限される省電力状態（省電力モード）と、消費電力が制限されない通常状態（通常モード）とを切り替えるためのキーである。ただし、操作ボタン２６ａは、ソフトウェアキーであっても良い。この場合、操作ボタン２６ａは、タッチパネル２０付きのディスプレイ２２に表示される。
【００２８】
なお、ソフトウェアキーとは、たとえばタッチパネル２０付きのディスプレイ２２の表示面上にソフトウェア的に再現されたキー（アイコン）のことを言う。これに対して、ハードウェアキーとは、物理的な装置として設けられたキー（ボタン）のことを言う。また、操作パネル２６における操作入力とは、ソフトウェアキーにおける操作入力（たとえばタッチパネル２０へのタッチ入力）およびハードウェアキーにおける操作入力（操作ボタン２６ａのボタン操作）などの操作パネル２６の各部への操作入力を意味する。
【００２９】
また、操作パネル２６の前面中央には、装置本体３６の前方または近傍に存在する人を検出するための人検出センサ５０および装置本体３６の前方または近傍に存在する人の顔画像を撮影する撮影手段としてのカメラ５２が設けられる。
【００３０】
図２は図１に示す画像形成装置１０の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス６０を介してＲＡＭ１４、タッチパネル制御回路１６、表示制御回路１８、操作ボタン検出回路２４、ＨＤＤ２８、画像読取部３０、画像形成部３２、人検出センサ５０、カメラ５２、電源制御回路５４、顔認識回路５６、顔認証回路５８および通信回路６２が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、表示制御回路１８にはディスプレイ２２が接続され、操作ボタン検出回路２４には操作ボタン２６ａが接続される。
【００３１】
ＣＰＵ１２は、画像形成装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００３２】
ＨＤＤ２８は、画像形成装置１０の主記憶装置であって、ＣＰＵ１２が画像形成装置１０の各部位の動作を制御するための制御プログラムおよびデータ等を適宜記憶する。また、ＨＤＤ２８は、登録されたユーザ（登録ユーザ）の認証情報を記憶する。登録ユーザの認証情報には、識別情報および比較画像が含まれる。識別情報は、たとえばユーザＩＤ、氏名等の登録ユーザを特定（識別）するための情報である。比較画像は、顔認証に用いられる登録ユーザの顔画像（登録用の顔画像）である。さらに、ＨＤＤ２８は、登録ユーザが登録したジョブデータ（登録ジョブデータ）を記憶する。なお、ジョブデータとは、たとえばプリントジョブであれば、外部のＰＣ等から送信された画像データなどを含むデータである。また、登録ジョブデータには、その登録ジョブデータをＨＤＤ２８に記憶させた登録ユーザを識別するための識別情報（ユーザＩＤ等）が紐づけられる。
【００３３】
ただし、ＨＤＤ２８に代えて、またはＨＤＤ２８とともに、ＳＳＤ、フラッシュメモリ、ＥＥＰＲＯＭなどの他の不揮発性メモリが用いられてもよい。
【００３４】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００３５】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ２２の表示面上にタッチパネル２０が設けられる。ただし、タッチパネル２０とディスプレイ２２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。
【００３６】
表示制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された画像生成データ７４ｂ（図８参照）を用いてディスプレイ２２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２２に出力する。ディスプレイ２２としては、たとえばＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００３７】
操作ボタン検出回路２４は、上述した操作ボタン２６ａの操作に応じた操作信号ないし操作データをＣＰＵ１２に出力する。
【００３８】
人検出センサ５０は、画像形成装置１０の周囲に設定される範囲（第１範囲に相当）Ａ（図３参照）に人（ユーザ）が存在するかどうかを検出するためのセンサであり、たとえば距離センサである。たとえば、距離センサとしては、赤外線センサ、超音波センサおよびレーザ距離センサ等が用いられる。この距離センサは、距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、人検出センサ５０から出力された距離データが示す距離が範囲Ａを規定する所定距離以内であるかどうかに応じて、画像形成装置１０の前（前方）に人（ユーザ）が存在するかどうかを判断する。したがって、範囲Ａは、画像形成装置１０の前に人が存在するかどうかを判断するために設定された範囲ということができる。
【００３９】
なお、人検出センサ５０としては、距離センサに代えて、焦電センサ、床センサ（圧力センサ）またはデジタルカメラ（イメージセンサ）などを用いることもできる。焦電センサを用いる場合には、焦電センサが範囲Ａにおける温度変化を検出し、ＣＰＵ１２は、焦電センサの出力に応じて、範囲Ａに人が存在するかどうかを判断する。また、床センサを用いる場合には、画像形成装置１０の範囲Ａに対応する床面の範囲に床センサが設けられ、ＣＰＵ１２は、床センサの出力に応じて、範囲Ａに人が存在するかどうかを判断する。イメージセンサを用いる場合には、所定の検出範囲内の物体の動きを画像の変化（動き）で検出することができる。
【００４０】
図３は、画像形成装置１０の周囲に設定される範囲Ａを説明するための平面図である。図４は範囲Ａに人が存在する場合を示す平面図である。
【００４１】
図３に示すように、範囲Ａは、画像形成装置１０を使用（操作）する可能性がある人が存在すると考えられる範囲であり、一例として、半径が第１距離Ｌ１の半円で定義される。ただし、第１距離Ｌ１は、画像形成装置１０の装置本体３６の前面の中央からの水平方向における距離であり、この第１実施例では、装置本体３６の前面の中央から左右方向の両端部までの長さ以上に設定される。すなわち、第１実施例では、範囲Ａは、画像形成装置１０（装置本体３６）の前面側（前方）であり、当該画像形成装置１０を操作可能な位置（たとえば、操作パネル２６に手が届く位置）に存在する人を検出可能な範囲に設定される。
【００４２】
ただし、範囲Ａの大きさおよび形状は、上記のように、画像形成装置１０の前面側であり、当該画像形成装置１０を操作可能な位置に存在する人を検出可能な範囲であれば、適宜変更可能である。また、詳細な説明は省略するが、人検出センサ５０の個数は１つに限定される必要はなく、設定した範囲Ａに存在する人を検出できれば２つ以上でもよい。
【００４３】
なお、人検出センサ５０の検出可能範囲は、範囲Ａを含んでいればよく、範囲Ａと一致する必要はない。また、範囲Ａに固定的な障害物が存在する場合は、当該障害物を検出結果から予め除外するようにしてもよい。
【００４４】
図４に示すように、範囲Ａに人が存在する場合には、人検出センサ５０は、第１距離Ｌ１よりも短い距離に対応する距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、第１距離Ｌ１よりも短い距離の距離データを受信（取得）すると、範囲Ａに人が存在すると判断する。また、範囲Ａに人が存在しない場合には、人検出センサ５０は、第１距離Ｌ１よりも長い距離に対応する距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、第１距離Ｌ１よりも長い距離の距離データを受信すると、範囲Ａに人が存在しないと判断する。
【００４５】
なお、詳細な説明は省略するが、第１実施例では、第１距離Ｌ１と等しい距離の距離データを受信した場合には、ＣＰＵ１２は、範囲Ａに人が存在すると判断するようにしてある。ただし、この場合、ＣＰＵ１２は、範囲Ａに人が存在しないと判断するようにしてもよい。
【００４６】
カメラ５２は、画像形成装置１０（装置本体３６）の前方を撮像する。ただし、カメラ５２の撮影範囲は、少なくとも範囲Ａを含む。このため、カメラ５２は、少なくとも範囲Ａを撮像する。このカメラ５２は、撮像素子（イメージセンサ）、レンズおよび駆動回路を有し、撮像素子から取り込んだ可視光としての撮像光を、電気信号へと変換することにより撮像を行う。この撮像素子の例としては、ＣＣＤイメージセンサ、またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の固体撮像素子が挙げられる。また、レンズは、イメージセンサの受光部に入射光を結像するための光学素子である。駆動回路は、ＣＰＵ１２の指示の下、イメージセンサを駆動する。
【００４７】
図５は撮影画像９０の一例を示す図解図である。図６は顔検出前の補正画像１００の一例を示す図解図である。第１実施例では、レンズとしては、魚眼レンズが用いられる。このため、図５に示すように、カメラ５２で撮影された撮影画像９０は歪みを有する。このため、図６に示すような撮影画像９０の歪みを補正した補正画像１００が生成される。なお、魚眼レンズが用いられるのは、カメラ５２の視野角を広げるためである。
【００４８】
電源制御回路５４は、ＣＰＵ１２の指示に従って、画像形成装置１０の各コンポーネントに電源（電力）を供給するための制御回路である。電源制御回路５４は、商用電源を降圧および整流し、各コンポーネントに応じた所定の直流電圧を供給および停止する。
【００４９】
ＣＰＵ１２は、少なくとも画像形成装置１０の動作状態を制御する。第１実施例では、画像形成装置１０は、消費電力量が制限される省電力状態（省電力モード）および消費電力量が制限されない通常状態（通常モード）の動作状態を有する。ＣＰＵ１２は、動作状態に応じて、電源制御回路５４を制御して、画像形成装置１０の各コンポーネントに電力を供給および停止する。
【００５０】
たとえば、通常モードでは、ＣＰＵ１２は、電源制御回路５４を制御して、画像形成装置１０の全コンポーネントに電力を供給する。ただし、通常モードでは、カメラ５２等の一部のコンポーネントには電力は供給されない。
【００５１】
一方、省電力モードでは、ＣＰＵ１２は、電源制御回路５４を制御して、画像形成装置１０の一部のコンポーネントに電力を供給する。
【００５２】
ただし、第１実施例の画像形成装置１０は、消費電力量が異なる４種類の省電力モードを有する。具体的には、画像形成装置１０は、最も消費電力量が少ない第１省電力モード（第１省電力状態）と、第１省電力モードよりも消費電力量が大きい第２省電力モード（第２省電力状態）と、第２省電力モードよりも消費電力量が大きい第３省電力モード（第３省電力状態）と、第３省電力モードよりも消費電力量が大きい第４省電力モード（第４省電力状態）とを有する。ただし、第４省電力モードは、通常モードよりも消費電力量が少ない。
【００５３】
より具体的には、第１省電力モードでは、当該ＣＰＵ１２、操作パネル２６に含まれる節電ボタン、後述する操作ボタン検出回路２４および人検出センサ５０に電力が供給される。ただし、第１省電力モードでは、画像形成装置１０の消費電力が予め設定される第１所定値（たとえば、最大消費電力量の数パーセント）以下になるように制御される。したがって、第１省電力モードにおいて電力が供給されるコンポーネントの種類および数は、第１所定値の大きさおよび各コンポーネントの消費電力の大きさを考慮して決定される。また、画像形成装置１０がネットワークに接続される場合には、第１省電力モードにおいて当該ネットワークに接続するための通信回路６２にも電力が供給される。
【００５４】
第２省電力モードでは、第１省電力モードにおいては電力が供給されない一部のコンポーネントにも電力が供給される。たとえば、第２省電力モードでは、第１省電力モードにおいて電力が供給されるコンポーネントに加え、カメラ５２および後述する顔認識回路５６にも電力が供給される。なお、カメラ５２に電力が供給されると、イメージセンサが駆動され、撮影が開始される。
【００５５】
第３省電力モードでは、第２省電力モードにおいては電力が供給されない一部のコンポーネントにも電力が供給される。たとえば、第３省電力モードでは、第２省電力モードにおいて電力が供給されるコンポーネントに加え、後述する顔認証回路５８にも電力が供給される。
【００５６】
第４省電力モードでは、第３省電力モードにおいては電力が供給されない一部のコンポーネントにも電力が供給される。たとえば、第４省電力モードでは、第３省電力モードにおいて電力が供給されるコンポーネントに加え、ＨＤＤ２８にも電力が供給される。
【００５７】
顔認識回路５６は、ＡＳＩＣ（Application Specific Integrated Circuit）で構成され、顔検出処理を実行させるための指示を受け付けると、入力される補正画像１００からユーザの顔画像（第１画像に相当）を検出（認識）し、その顔画像についての顔画像情報を出力する回路である。
【００５８】
図７は顔検出後の補正画像１００の一例を示す図解図である。顔認識回路５６には、カメラ５２で撮影された撮影画像を補正した補正画像１００が入力され、補正画像１００に含まれる顔画像１０２が検出される。図７に示すように、顔画像１０２は、補正画像１００に含まれる矩形状の顔領域に含まれる画像である。顔認識回路５６は、顔画像１０２を検出すると、補正画像１００における顔画像１０２の位置および範囲を示す顔画像情報をＣＰＵ１２に入力する。
【００５９】
なお、顔画像の検出方法としては、たとえば、所定サイズの領域単位で画像の特徴量を抽出し、Ｈａａｒ−Ｌｉｋｅ特徴量を利用した顔画像の識別器に基づいて顔領域を検出（識別）する方法がある。顔領域は矩形で検出され、検出結果としては矩形の左上端の画像中の座標および矩形の立て幅と横幅（または矩形の右下端の画像中の座標）が出力される。この顔領域に含まれる画像が顔画像となる。また、顔画像の他の検出方法としては、Ｖｉｏｌａ−Ｊｏｎｅｓ法など、様々な方法が提案されているが、本発明では特定の方法に限定することなく使用することができる。
【００６０】
また、カメラ５２の撮影範囲に、顔画像を誤検出するような物（たとえば人物の顔を含むポスター等）が存在する場合には、そのポスター等の画像を顔画像の検出結果から予め除外するようにしてもよい。たとえば、異なる時刻に撮影された複数の撮影画像において、同じ位置に顔画像が検出される場合に、自動的にその顔画像を検出結果から除外するようにしても良いし、顔画像の検出結果から除外する領域（範囲）をユーザが手動で設定するようにしても良い。
【００６１】
顔認証回路５８は、ＡＳＩＣで構成され、顔認証処理を実行させるための指示を受け付けると、ＣＰＵ１２から入力される顔画像情報に応じて補正画像１００から顔画像１０２を抽出し、抽出した顔画像１０２を用いた顔認証（顔画像に対応するユーザについての顔認証）を実行する回路である。
【００６２】
なお、顔画像を用いた顔認証処理の具体的な方法としては、本出願人による特開２００４−２６５２６７号公報に記載されているので、参照されたい。簡単に説明すると、まず、顔画像１０２から特徴点（目、鼻、口等の顔の中の特定の部位の座標）を抽出し、各特徴点における特徴量を計算する。次に、顔画像１０２の特徴量と、予めＨＤＤ２８に記憶されている複数の比較画像（登録用の顔画像）の特徴量とを比較して、顔画像１０２に対する複数の比較画像の各々の一致度を算出（設定）する。上述したように、比較画像とは、登録ユーザ（ユーザ認証が許可されるユーザ）の顔画像である。
【００６３】
そして、複数の比較画像の中に、顔画像１０２に対する一致度が所定の閾値以上である比較画像が存在するか否かに応じて、登録ユーザか否かが判断される。ここでは、或る比較画像の一致度が閾値以上である場合に、顔画像１０２に対応するユーザと、その比較画像に対応する登録ユーザが同一人物であると判断される。すなわち、顔画像１０２に対応するユーザが、登録ユーザであると判断される。
【００６４】
顔認証回路５８は、顔画像１０２に対応するユーザが登録ユーザであると判断した場合、認証成功である旨を示す顔認証処理の結果をＣＰＵ１２に入力する。また、顔認証回路５８は、顔画像１０２に対応するユーザが登録ユーザでないと判断した場合、認証失敗である旨を示す顔認証処理の結果をＣＰＵ１２に入力する。ＣＰＵ１２は、顔認証回路５８の出力に応じて顔認証が成功したかどうかを判断する。
【００６５】
通信回路６２は、インターネットなどのネットワークに接続するための通信回路である。この通信回路６２は、有線通信回路または無線通信回路であり、ＣＰＵ１２からの指示に従って、ネットワークを介して、サーバ等の外部コンピュータと通信する。
【００６６】
なお、図２に示す画像形成装置１０の電気的な構成は単なる一例であり、これに限定される必要はない。
【００６７】
以下、第１実施例の画像形成装置１０の動作例を説明する。まず、第１実施例の画像形成装置１０では、通常モードが設定されている状態で、画像形成装置１０が所定時間以上継続して操作されない場合または通常モードにおいて節電ボタンが押された場合に、第１省電力モードが設定される。
【００６８】
この画像形成装置１０では、第１省電力モードが設定されている状態で、人が範囲Ａ外から範囲Ａ内に入ったとき、つまり、範囲Ａに人が存在すると判断されたときに、第２省電力モードが設定される。上述したように、第２省電力モードが設定されると、カメラ５２および後述する顔認識回路５６にも電力が供給される。
【００６９】
第２省電力モードが設定され、カメラ５２に電力が供給されると、撮影が開始される。撮影が開始されると、カメラ５２は、画像形成装置１０の周囲に設定された撮影範囲を撮影した撮影画像９０を出力する。ＣＰＵ１２は、撮影画像９０の歪みを補正した補正画像１００を生成し、補正画像１００および顔検出処理を実行させるための指示を顔認識回路５６に入力する。
【００７０】
顔認識回路５６は、入力された補正画像１００からユーザの顔画像１０２を検出し、その顔画像１０２に対応する顔画像情報を生成して、顔画像情報をＣＰＵ１２に出力する。ただし、補正画像１００からユーザの顔画像が検出されなかった場合（顔画像が認識されなかった場合）には、顔画像情報は生成ないし出力されない。ＣＰＵ１２は、顔認識回路５６から顔画像情報が出力された場合には、補正画像１００からユーザの顔画像が検出されたと判断する。一方、ＣＰＵ１２は、カメラ５２に電力が供給されてから（または補正画像１００を顔認識回路５６に入力してから）所定時間（たとえば３０〜６０秒）以上継続して顔認識回路５６から顔画像情報が出力されない場合には、補正画像１００からユーザの顔画像が検出されなかったと判断する。
【００７１】
画像形成装置１０では、第２省電力モードが設定されている状態で、補正画像１００からユーザの顔画像が検出されたときに、第３省電力モードが設定される。上述したように、第３省電力モードが設定されると、顔認証回路５８にも電力が供給される。
【００７２】
ただし、画像形成装置１０では、第２省電力モードが設定されている状態で、補正画像１００からユーザの顔画像が検出されなかった場合であって、カメラ５２に電力が供給されてから（第２省電力モードが設定されてから）所定時間以上継続して範囲Ａに人が存在しないと判断された場合には、第１省電力モードが設定される。
【００７３】
第３省電力モードが設定され、顔認証回路５８に電力が供給されると、顔認証回路５８には、顔認識回路５６で生成された顔画像１０２が入力される。顔認証回路５８は、入力された顔画像１０２を用いた顔認証を実行する。以上のように、カメラ５２、顔認識回路５６、顔認証回路５８およびＣＰＵ１２のそれぞれは、画像形成装置１０の周囲に存在するユーザが登録ユーザであるかどうかを判断する判断手段（第２判断手段に相当）の一部として機能する。
【００７４】
画像形成装置１０では、第３省電力モードが設定されている状態で、顔認証が成功したとき、つまり、顔画像１０２に対応するユーザが登録ユーザであると判断されたときに、第４省電力モードが設定される。上述したように、第４省電力モードが設定されると、ＨＤＤ２８にも電力が供給される。ＨＤＤ２８に電力が供給されると、ＣＰＵ１２がＨＤＤ２８にアクセス可能な状態となる。そして、ＣＰＵ１２によって、顔認証された登録ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかが判断される。ここでは、顔認証された登録ユーザの識別情報に紐づけられた登録ジョブデータがＨＤＤ２８に記憶されているかどうかが判断される。
【００７５】
画像形成装置１０では、第４省電力モードが設定されている状態で、登録ジョブデータがＨＤＤ２８に記憶されていると判断されたときに、通常モードが設定される。上述したように、通常モードが設定されると、画像形成装置１０のほぼ全てのコンポーネントに電力が供給され、画像形成装置１０が使用可能な状態となる。
【００７６】
ただし、第３省電力モードが設定されている状態で、顔認証が失敗した場合であっても、所定の開始操作があった場合には、通常モードが設定される。また、第４省電力モードが設定されている状態で、登録ジョブデータがＨＤＤ２８に記憶されていないと判断された場合であっても、開始操作があった場合には、通常モードが設定される。なお、開始操作とは、操作パネル２６への操作入力、原稿押えカバー３０ａの開閉操、手差し給紙部３４に原稿を載置する操作および給紙装置３８に用紙を補給する操作等のユーザ操作のことである。
【００７７】
一方、顔認証が失敗した場合および登録ジョブデータがＨＤＤ２８に記憶されていないと判断された場合であって、第２省電力モードが設定されてから（または第３省電力モードが設定されてから）所定時間以上継続して開始操作が無い場合には、第１省電力モードが設定される。
【００７８】
また、カメラ５２の撮影範囲に存在するユーザが入れ替わった場合、およびカメラ５２の撮影範囲に存在するユーザが増えた場合には、新たに撮影範囲に入ったユーザについての顔認識ないし顔認証が実行され、新たに撮影範囲に入ったユーザが登録ユーザであった場合には、当該ユーザの識別情報に紐づけられた登録ジョブデータがＨＤＤ２８に記憶されているかどうかが判断される。
【００７９】
画像形成装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された制御プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００８０】
図８は図２に示すＲＡＭ１４のメモリマップ７０の一例を示す図解図である。図８に示すように、ＲＡＭ１４は、プログラム記憶領域７２およびデータ記憶領域７４を含む。ＲＡＭ１４のプログラム記憶領域７２には、上述したように、制御プログラムが記憶される。制御プログラムは、表示プログラム７２ａ、操作検出プログラム７２ｂ、存在判断プログラム７２ｃ、撮影プログラム７２ｄ、歪み補正プログラム７２ｅ、顔検出プログラム７２ｆ、認証プログラム７２ｇ、データ判断プログラム７２ｈ、電源制御プログラム７２ｉおよび通信プログラム７２ｊを含む。
【００８１】
表示プログラム７２ａは、後述する画像生成データ７４ｂを用いて、ホーム画面などの各種の画面をディスプレイ２２に表示するためのプログラムである。
【００８２】
操作検出プログラム７２ｂは、画像形成装置１０の各部への操作を検出するためのプログラムである。たとえば、操作検出プログラム７２ｂは、タッチパネル２０から出力されたタッチ座標データを取得して、ディスプレイ２２に表示される各種の画面に含まれるソフトウェアキーが操作されたことを検出するためのプログラムである。また、操作検出プログラム７２ｂは、操作ボタン２６ａからの操作入力を検出するためのプログラムでもある。
【００８３】
存在判断プログラム７２ｃは、人検出センサ５０によって出力される距離データを取得して、当該距離データが示す距離が所定距離（第１実施例では、第１距離Ｌ１）以内であるかどうかに応じて、範囲Ａに人が存在するかどうかを判断するためのプログラムである。
【００８４】
撮影プログラム７２ｄは、カメラ５２を制御して、撮影画像９０を撮影（取得）するためのプログラムである。ただし、ＣＰＵ１２は、第１省電力モードが設定された場合にカメラ５２のイメージセンサを停止させ、第２省電力モードが設定された場合にカメラ５２のイメージセンサを駆動させる。
【００８５】
歪み補正プログラム７２ｅは、カメラ５２から出力された撮影画像９０の歪みを補正して、補正画像１００を生成するためのプログラムである。
【００８６】
顔検出プログラム７２ｆは、補正画像１００および顔検出処理を実行させるための指示を顔認識回路５６に入力し、顔認識回路５６から出力された顔画像情報に応じて顔画像情報データ７４ｅを生成するためのプログラムである。
【００８７】
認証プログラム７２ｇは、顔画像情報データ７４ｅに対応する顔画像情報および顔認証処理を実行させるための指示を顔認証回路５８に入力し、顔認証回路５８から出力された顔認証処理の結果データを取得するためのプログラムである。また、認証プログラム７２ｇは、顔認証回路５８から出力された顔認証処理の結果データに応じて、顔認証が成功したかどうかを判断するためのプログラムでもある。
【００８８】
データ判断プログラム７２ｈは、顔認証が成功したと判断された場合に、後述する登録ジョブリスト７４ｇを参照して、顔認証された登録ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかを判断するためのプログラムである。
【００８９】
電源制御プログラム７２ｉは、存在判断プログラム７２ｃを実行して得られる範囲Ａに人が存在するかどうかの検出結果に応じて、第１省電力モードと第２省電力モードとを切り替えるためのプログラムである。また、電源制御プログラム７２ｉは、第２省電力モードが設定されている場合に、顔認識回路５６から顔画像情報が出力されたかどうかに応じて、第３省電力モードまたは第１省電力モードに切り替えるためのプログラムでもある。さらに、電源制御プログラム７２ｉは、第３省電力モードが設定されている場合に、顔認証が成功したかどうかに応じて、第４省電力モードに切り替えるためのプログラムでもある。さらにまた、電源制御プログラム７２ｉは、第４省電力モードが設定されている場合に、登録ジョブデータがＨＤＤ２８に記憶されているかどうかに応じて、通常モードに切り替えるためのプログラムでもある。また、電源制御プログラム７２ｉは、第３省電力モードまたは第４省電力モードが設定されている場合に、開始操作があったかどうかに応じて、通常モードまたは第１省電力モードに切り替えるためのプログラムでもある。さらに、電源制御プログラム７２ｉは、通常モードが設定されている場合に、画像形成装置１０が所定時間以上継続して操作されない場合または通常モードにおいて節電ボタンが押された場合に、第１省電力モードに切り替えるためのプログラムでもある。
【００９０】
通信プログラム７２ｊは、外部のコンピュータなどと、ネットワークを介して通信するためのプログラムである。
【００９１】
なお、図示は省略するが、プログラム記憶領域７２には、画像読取プログラムおよび画像形成プログラムなども記憶される。画像読取プログラムは、画像読取部３０を制御して、原稿の画像を読み取り、読み取った画像に対応する画像信号（画像データ）を出力するためのプログラムである。画像形成プログラムは、画像形成部３２を制御して、多色または単色の画像を用紙に印刷するためのプログラムである。また、プログラム記憶領域７２には、画像形成装置１０が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００９２】
ＲＡＭ１４のデータ記憶領域７４には、操作入力データ７４ａ、画像生成データ７４ｂ、撮影画像データ７４ｃ、補正画像データ７４ｄ、顔画像情報データ７４ｅ、認証情報データ７４ｆおよび登録ジョブリスト７４ｇなどが記憶される。
【００９３】
操作入力データ７４ａは、たとえば操作検出プログラム７２ｂに従って検出（取得）されたタッチ座標データまたは／および操作データである。検出されたタッチ座標データまたは／および操作データは、時系列に従って記憶される。
【００９４】
画像生成データ７４ｂは、ディスプレイ２２に表示される、ホーム画面などの各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。また、画像生成データ７４ｂには、たとえばソフトウェアキーの画像データ等も含まれる。
【００９５】
撮影画像データ７４ｃは、撮影プログラム７２ｄに従ってカメラ５２で撮影された撮影画像９０についての画像データである。
【００９６】
補正画像データ７４ｄは、歪み補正プログラム７２ｅに従って撮影画像９０に歪み補正処理を施して生成した補正画像１００についての画像データである。
【００９７】
顔画像情報データ７４ｅは、顔検出プログラム７２ｆに従って生成した顔画像についての顔画像情報のデータである。たとえば、顔画像情報データ７４ｅは、補正画像１００における顔画像１０２の領域（位置）を示す座標データの集合である。ただし、顔画像１０２が矩形状の場合には、顔画像１０２の領域を規定する枠線を示す座標データの集合であっても良いし、顔画像１０２の領域を規定する２点の座標データでも良い。
【００９８】
認証情報データ７４ｆは、複数の登録ユーザの各々の認証情報についてのデータであり、登録ユーザを識別するための識別情報についての識別情報データ、比較画像についての比較画像データおよび比較画像の特徴量についての特徴量データ等を含む。ただし、比較画像データおよび特徴量データは、識別情報データに紐づけられている。
【００９９】
登録ジョブリスト７４ｇは、ＨＤＤ２８に記憶された登録ジョブデータのリストである。また、登録ジョブリスト７４ｇには、その登録ジョブデータをＨＤＤ２８に記憶させた登録ユーザの識別情報データが紐づけられる。この登録ジョブリスト７４ｇは、必要に応じてＨＤＤ２８から読み出され、ＲＡＭ１４に記憶される。
【０１００】
なお、図示は省略するが、データ記憶領域７４には、制御プログラムの実行に必要な他のデータが記憶されたり、制御プログラムの実行に必要なタイマ（カウンタ）およびレジスタが設けられたりする。
【０１０１】
図９は図２に示すＣＰＵ１２の電源制御処理の一例の一部を示すフロー図である。図１０は電源制御処理の一例の一部であって、図９に後続するフロー図である。この電源制御処理は、画像形成装置１０が第１省電力モードである場合に実行される。
【０１０２】
図９に示すように、ＣＰＵ１２は、電源制御処理を開始すると、ステップＳ１で、範囲Ａに人が存在するかどうかを判断する。ここでは、ＣＰＵ１２は、人検出センサ５０で検出された距離データを取得し、上述したように、所定時間（たとえば、数秒）以上継続して第１距離Ｌ１よりも短い距離に対応する距離データを検出（取得）した場合に、範囲Ａに人が存在することを判断する。一方、ＣＰＵ１２は、第１距離Ｌ１よりも長い距離に対応する距離データを検出した場合、第１距離Ｌ１よりも短い距離に対応する距離データを検出したが所定時間以上継続していない場合には、範囲Ａに人が存在しないことを判断する。
【０１０３】
ステップＳ１で“ＮＯ”であれば、つまり、範囲Ａに人が存在しないと判断した場合は、そのまま同じステップＳ１に戻る。一方、ステップＳ１で“ＹＥＳ”であれば、つまり、範囲Ａに人が存在すると判断した場合は、ステップＳ３で、第２省電力モードを設定して、ステップＳ５で、カメラ５２および顔認識回路５６に電力を供給し、ステップＳ７で、タイマをスタートし、ステップＳ９で、カメラ５２で撮影を開始する。ただし、タイマは、第２省電力モードが設定された時からの継続時間をカウントするためのタイマであり、図示は省略するが、画像形成装置１０の内部（ＣＰＵ１２またはＲＡＭ１４）に設けられる。
【０１０４】
続いて、ステップＳ１１で、カメラ５２で撮影された撮影画像９０から補正画像１００を生成して、ステップＳ１３で、補正画像１００を顔認識回路５６に入力して、ステップＳ１５で、顔認識回路５６の出力に応じて、補正画像１００から顔画像１０２が検出されたかどうかを判断する。
【０１０５】
ステップＳ１５で“ＮＯ”であれば、つまり、補正画像１００からユーザの顔画像が検出されなかったと判断した場合は、ステップＳ１７で、範囲Ａに人が存在するかどうかを判断する。ステップＳ１７で“ＹＥＳ”であれば、つまり、範囲Ａに人が存在すると判断した場合は、ステップＳ１１に戻る。一方、ステップＳ１７で“ＮＯ”であれば、つまり、範囲Ａに人が存在しないと判断した場合は、ステップＳ１９で、第２省電力モードが設定されてから所定時間が経過したかどうかを判断する。ここでは、タイマのカウント値が所定値を超えたかどうかを判断する。
【０１０６】
ステップＳ１９で“ＮＯ”であれば、つまり、第２省電力モードが設定されてから所定時間が経過していないと判断した場合は、ステップＳ１１に戻る。一方、ステップＳ１９で“ＹＥＳ”であれば、つまり、第２省電力モードが設定されてから所定時間が経過した場合は、ステップＳ２１で、第１省電力モードを設定して、ステップＳ２３で、カメラ５２および顔認識回路５６への電力の供給を停止して、ステップＳ１に戻る。
【０１０７】
また、ステップＳ１５で“ＹＥＳ”であれば、つまり、補正画像１００からユーザの顔画像が検出されたと判断した場合は、ステップＳ２５で、顔認識回路５６から出力される顔画像情報を取得して、ステップＳ２７で、第３省電力モードを設定して、ステップＳ２９で、顔認証回路５８に電力を供給して、図１０に示すステップＳ３１に進む。
【０１０８】
続いて、ステップＳ３１で、顔画像情報を顔認証回路５８に入力して、ステップＳ３３で、顔認証回路５８の出力に応じて顔認証が成功したかどうかを判断する。
【０１０９】
ステップＳ３３で“ＮＯ”であれば、つまり、顔認証が失敗したと判断した場合は、後述するステップＳ４１に進む。一方、ステップＳ３３で“ＹＥＳ”であれば、つまり、顔認証が成功したと判断した場合は、ステップ３５で、第４省電力モードを設定して、ステップＳ３７で、ＨＤＤ２８に電力を供給して、ステップＳ３９で、登録ジョブリスト７４ｇを参照して、顔認証された登録ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかを判断する。
【０１１０】
ステップＳ３９で“ＹＥＳ”であれば、つまり、登録ジョブデータがＨＤＤ２８に記憶されていると判断した場合は、後述するステップＳ４９に進む。一方、ステップＳ３９で“ＮＯ”であれば、つまり、登録ジョブデータがＨＤＤ２８に記憶されていないと判断した場合は、ステップＳ４１で、開始操作があるかどうかを判断する。
【０１１１】
ステップＳ４１で“ＮＯ”であれば、つまり、開始操作が無いと判断した場合は、ステップＳ４３で、第２省電力モードが設定されてから所定時間が経過したかどうかを判断する。ステップＳ４３で“ＮＯ”であれば、ステップＳ３１に戻る。一方、ステップＳ４３で“ＹＥＳ”であれば、ステップＳ４５で、第１省電力モードを設定して、ステップＳ４７で、カメラ５２、顔認識回路５６および顔認証回路５８への電力の供給を停止して、ステップＳ１に戻る。
【０１１２】
ステップＳ４１で“ＹＥＳ”であれば、つまり、開始操作があると判断した場合は、ステップＳ４９に進む。ステップＳ４９では、通常モードを設定して、電源制御処理を終了する。なお、詳細な説明は省略するが、ステップＳ４９で通常モードが設定された後、画像形成装置１０が所定時間以上継続して操作されない場合または通常モードにおいて節電ボタンが押された場合には、第１省電力モードが設定され、電源制御処理が開始される。
【０１１３】
この第１実施例によれば、画像形成装置１０に近づいてくる人が、登録ユーザであり、かつ、その登録ユーザが登録した登録ジョブデータが存在する場合に、省電力モードから通常モードに切り替えるようにしたので、画像形成装置１０が使用されない場合に頻繁に通常モードに切り替えられることを防止することができる。このため、省電力化を図るとともに、適切に省電力モードから通常モードに遷移することができる。
【０１１４】
また、第１実施例によれば、開始操作があった場合に、通常モードに切り替えるようにしたので、ユーザが画像形成装置１０を操作した場合に、速やかに画像形成装置１０を利用することができる。
【０１１５】
さらに、第１実施例によれば、顔認識回路５６および顔認証回路５８がＡＳＩＣで構成されるので、顔認識処理および顔認証処理が実行される際の消費電力量を低減させることができる。
【０１１６】
さらにまた、第１実施例によれば、消費電力量が異なる４種類の省電力モードを有し、人検出センサ５０、カメラ５２、顔認識回路５６および顔認証回路５８の出力に応じて、４種類の省電力モードを切り替える（人検出センサ５０、カメラ５２、顔認識回路５６、顔認証回路５８およびＨＤＤ２８への電力の供給および停止を切り替える）ので、適切に省電力化を図ることができる。
【０１１７】
なお、第１実施例では、人検出センサ５０として距離センサを用いるようにしたが、これに限定される必要は無い。たとえば、人検出センサ５０として、カメラ５２を用いても良い。この場合には、カメラ５２で撮影された撮影画像から人の有無を検出することができる。ただし、この場合には、カメラ５２のイメージセンサは、画像形成装置１０の主電源がオンされた状態では常に駆動される。
【０１１８】
また、第１実施例では、カメラ５２のレンズが魚眼レンズである場合を例に挙げて説明したが、これに限定される必要は無い。たとえば、カメラ５２のレンズとしては、広角レンズまたは標準レンズなどを用いることができる。なお、カメラ５２のレンズが標準レンズである場合は、歪みを補正する処理を省略することができる。
【０１１９】
さらに、第１実施例では、カメラ５２が１つである場合を例に挙げて説明したが、これに限定される必要は無い。たとえば、カメラが２つ以上設けられていても良いし、可動式のカメラを用いて異なる撮影範囲を撮影しても良い。これらの場合、複数の撮影画像が合成および補正されて補正画像１００が生成される。
【０１２０】
さらにまた、第１実施例では、顔認識回路５６および顔認証回路５８がＡＳＩＣで構成されるようにしたが、それらはＣＰＵ１２を用いてソフトウェアによって実現されるものであってもよい。
【０１２１】
また、第１実施例では、登録ジョブデータがＨＤＤ２８に記憶されるようにしたが、これに限定される必要は無い。たとえば、ＣＰＵ１２がアクセス可能なデータベース等の外部の記憶装置に記憶されるようにしてもよい。この場合、登録ジョブリスト７４ｇは、ＨＤＤ２８に記憶されても良いし、登録ジョブデータが記憶される外部の記憶装置に記憶されても良い。ただし、登録ジョブデータまたは登録ジョブリスト７４ｇが外部の記憶装置に記憶される場合には、第４省電力モードが設定されたときに、通信回路６２に電力が供給され、ＣＰＵ１２が外部の記憶装置にアクセス可能にされる。
［第２実施例］
第２実施例の画像形成装置１０は、登録ジョブデータに対応するジョブが即時実行可能な場合に、当該ジョブを自動的に実行するようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１２２】
第２実施例では、登録ジョブデータは、その登録ジョブデータに含まれるジョブを、即時実施が可能かどうかについての実施可否情報が含まれる。
【０１２３】
第２実施例の画像形成装置１０では、登録ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されていると判断されたときに、通常モードが設定されるとともに、登録ジョブデータに対応するジョブが即時実行可能かどうかが判断される。ここでは、登録ジョブデータに含まれる実施可否情報に応じて、即時実行可能かどうかが判断される。
【０１２４】
ここで、登録ジョブデータに対応するジョブが即時実行可能である場合には、通常モードが設定されたときに、当該ジョブが自動的に実行される。たとえば、登録ジョブデータに対応するジョブがプリント（印刷）ジョブである場合には、登録ジョブデータに含まれる画像データを用いてプリントジョブが実行される。
【０１２５】
一方、登録ジョブデータに対応するジョブが即時実行可能でないと判断された場合には、当該ジョブは自動的に実行されることは無く、通常モードが設定された後に、当該ジョブを実行させるユーザ操作を受け付けたときに、当該ジョブが実行される。この場合には、通常モードが設定されたときに、通常の操作画面（ホーム画面など）ではなく、当該ジョブを実行するかどうかをユーザに選択させる専用の操作画面をディスプレイ２２に表示させるようにしても良い。たとえば、専用の操作画面には、登録ジョブデータに対応するジョブを実行する機能が割り当てられた実行アイコンが表示され、その実行アイコンが選択されたときに、ジョブが実行されるようにしても良い。このようにすれば、実行アイコンを選択するだけで良いので、簡単な操作で登録ジョブデータに対応するジョブを実行させることができる。また、ジョブを実行させるための操作時間を短縮できるので、ユーザの待ち時間を短縮することができる。
【０１２６】
図示は省略するが、ＲＡＭ１４に記憶された制御プログラムは、実施可否情報に応じて、登録ジョブデータに対応するジョブが即時実行可能かどうかを判断するための実行可否判断プログラムを含む。画像形成装置１０の上記のような動作は、ＣＰＵ１２が実行可否判断プログラムを含む制御プログラムを実行することによって実現される。
【０１２７】
以下、フロー図を用いて、第２実施例における電源制御処理について説明するが、第１実施例で説明した電源制御処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１２８】
図１１は第２実施例の電源制御処理の一例を示すフロー図である。図１１に示すように、ＣＰＵ１２は、電源制御処理を開始すると、ステップＳ４９で、通常モードを設定して、ステップＳ７１で、登録ジョブデータに対応するジョブが即時実行可能かどうかを判断する。ステップＳ７１で“ＹＥＳ”であれば、つまり、登録ジョブデータに対応するジョブが即時実行可能であると判断した場合には、ステップＳ７３で、登録ジョブデータに対応するジョブを自動的に実行して、電源制御処理を終了する。一方、ステップＳ７１で“ＮＯ”であれば、つまり、登録ジョブデータに対応するジョブが即時実行可能でないと判断した場合には、ステップＳ７３を経ずに、電源制御処理を終了する。
【０１２９】
なお、ステップＳ４９までの処理の内容については、第１実施例と同じであるので説明を省略する。また、ステップＳ４９で通常モードが設定されたときに、登録ジョブデータがＨＤＤ２８に記憶されていない場合には、上述したステップＳ７１およびステップＳ７３の処理は省略される。
【０１３０】
この第２実施例によれば、登録ジョブデータに対応するジョブが即時実行可能な場合に、当該ジョブを実行するようにしたので、ユーザの待ち時間を短縮することができる。
［第３実施例］
第３実施例の画像形成装置１０では、登録ユーザの候補が複数存在する場合には、登録ユーザを選択するための認証画面１２０がディスプレイ２２に表示されるようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１３１】
図１２は第３実施例の認証画面１２０の一例を示す図解図である。図１３は第３実施例の認証画面１２０の他の例を示す図解図である。
【０１３２】
第３実施例では、登録ユーザの候補（認証候補）が複数存在することがある。認証候補が複数存在する場合には、顔認証において複数の登録ユーザが認証された場合および顔画像に対応する登録ユーザの候補が複数存在する場合がある。
【０１３３】
認証候補が複数存在する場合、第３実施例の画像形成装置１０では、第５省電力モードが設定される。ただし、第５省電力モードは、第４省電力モードよりも消費電力量が大きく、通常モードよりも消費電力量が少ないモードである。具体的には、第５省電力モードでは、第４省電力モードにおいて電力が供給されるコンポーネントに加え、操作パネル２６にも電力が供給される。つまり、タッチパネル２０、ディスプレイ２２および複数の操作ボタン２６ａにも電力が供給される。したがって、第５省電力モードが設定されると、ディスプレイ２２に操作画面を表示させることができる。
【０１３４】
まず、顔認証において複数の登録ユーザが認証された場合について説明する。たとえば、カメラ５２の撮影範囲に３人（ユーザＡ〜Ｃ）のユーザが含まれる場合、撮影画像９０および補正画像１００には、ユーザＡ〜Ｃの像が含まれる。ただし、ユーザＡ〜Ｃのそれぞれは、登録ユーザであるものとする。したがって、ユーザＡ〜Ｃの各々の顔画像が検出され、ユーザＡ〜Ｃの各々について顔認証処理が実行されると、ユーザＡ〜Ｃについての顔認証が成功する。このとき、画像形成装置１０では、ユーザＡ〜Ｃについての顔認証が成功しているので、第４省電力モードが設定される。しかしながら、ユーザＡ〜Ｃのうちのいずれのユーザが画像形成装置１０を使用するユーザ（使用ユーザ）か特定できないので、通常モードを設定するかどうかの判断ができない。
【０１３５】
そこで、図１２に示すように、ユーザＡ〜Ｃの像を含む認証画面１２０がディスプレイ２２に表示される。たとえば、認証画面１２０には、ユーザＡの顔画像に対応する枠画像１２２Ａ、ユーザＢの顔画像に対応する枠画像１２２ＢおよびユーザＣの顔画像に対応する枠画像１２２Ｃが表示される。
【０１３６】
これらの枠画像１２２Ａ〜１２２Ｃのそれぞれは、ソフトウェアキーとして機能する。ただし、枠画像１２２Ａ〜１２２Ｃのそれぞれの枠の内側が、タッチ有効範囲に設定される。つまり、認証画面１２０において画像形成装置１０を使用するユーザが自分の顔画像（枠画像１２２）を選択することができる。
【０１３７】
そして、枠画像１２２Ａ〜１２２Ｃのいずれかがタッチ（選択）されると、選択された枠画像１２２に対応する登録ユーザが、画像形成装置１０を使用する登録ユーザ（使用ユーザ）として特定される。使用ユーザが特定されると、第１実施例と同様に、その使用ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかを判断して、その結果に応じて、通常モードが設定される。
【０１３８】
次に、顔画像に対応する登録ユーザの候補（候補ユーザ）が複数存在する場合について説明する。たとえば、顔認証処理において、顔画像に対する一致度が所定の閾値以上である比較画像が複数存在することがある。この場合、顔画像に対応する登録ユーザが特定できないので、通常モードを設定するかどうかの判断ができない。
【０１３９】
そこで、図１３に示すように、複数の候補ユーザの各々に対応する複数の識別情報の各々に対応する複数の画像（識別情報アイコン）１２４を含む認証画面１２０がディスプレイ２２に表示される。
【０１４０】
たとえば、認証画面１２０には、ユーザの顔画像に対応する枠画像１２２および識別情報アイコン１２４Ａ〜１２４Ｇが含まれる。たとえば、識別情報アイコン１２４Ａ〜１２４Ｇには、対応する候補ユーザの比較画像が含まれる。これらの識別情報アイコン１２４Ａ〜１２４Ｇは、左右方向に並ぶように配置される。たとえば、識別情報アイコン１２４Ａ〜１２４Ｇのうち、優先度が最も高い識別情報アイコン１２４Ｄが左右方向の中央に配置される。ただし、認証画面１２０における複数の識別情報アイコン１２４の配置態様は、特に限定される必要は無く、適宜変更可能である。
【０１４１】
そして、識別情報アイコン１２４Ａ〜１２４Ｇのいずれかがタッチされると、選択された識別情報アイコン１２４に対応する登録ユーザが、ユーザの顔画像に対応する登録ユーザ（使用ユーザ）として特定される。使用ユーザが特定されると、第１実施例と同様に、その使用ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかを判断して、その結果に応じて、通常モードが設定される。
【０１４２】
なお、候補ユーザが複数存在する場合には、顔認証処理において、顔画像に対する一致度が所定の閾値以上である比較画像が存在しない場合も含まれる。この場合には、顔画像に対する一致度が所定の閾値以下であるものの、一致度が高い比較画像に対応する登録ユーザが候補ユーザとして抽出される。
【０１４３】
図示は省略するが、ＲＡＭ１４に記憶された制御プログラムは、上述したような方法で、顔認証において複数の登録ユーザが認証された場合に複数の登録ユーザの中から使用ユーザを特定したり、候補ユーザが複数存在する場合に複数の候補ユーザの中から登録ユーザを特定したりするための特定プログラムを含む。画像形成装置１０の上記のような動作は、ＣＰＵ１２が特定プログラムを含む制御プログラムを実行することによって実現される。
【０１４４】
以下、フロー図を用いて、第３実施例における電源制御処理について説明するが、第１実施例で説明した電源制御処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１４５】
図１４は第３実施例の電源制御処理の一例を示すフロー図である。図１４に示すように、ＣＰＵ１２は、電源制御処理を開始すると、ステップＳ３１で、顔画像情報を顔認証回路５８に入力して、ステップＳ９１で、認証候補が複数存在するかどうかを判断する。ステップＳ９１で“ＮＯ”であれば、つまり、認証候補が複数存在しない場合は、ステップＳ３３に進む。一方、ステップＳ９１で“ＹＥＳ”であれば、つまり、認証候補が複数存在する場合には、ステップＳ９３で、第５省電力モードを設定して、ステップＳ９５で、操作パネル２６に電力を供給して、ステップＳ９７で、認証画面１２０をディスプレイ２２に表示する。
【０１４６】
続いて、ステップＳ９９で、複数の認証候補の中から使用ユーザを特定したかどうかを判断する。ステップＳ９９で“ＮＯ”であれば、つまり、使用ユーザを特定しないと判断した場合は、同じステップＳ９９に戻る。一方、ステップＳ９９で“ＹＥＳ”であれば、つまり、使用ユーザを特定したと判断した場合は、ステップＳ３５に進む。この場合、ステップＳ３９では、使用ユーザが登録した登録ジョブデータがＨＤＤ２８に記憶されているかどうかを判断する。
【０１４７】
なお、ステップＳ３７までの処理およびステップＳ４１以降の処理の内容については、第１実施例と同じであるので説明を省略する。
【０１４８】
この第３実施例によれば、登録ユーザの候補が複数存在する場合には、画像形成装置１０を使用する使用ユーザを特定して、適切に省電力化を図ることができる。
【０１４９】
なお、上述の実施例で挙げた具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【０１５０】
また、上述の実施例では、第２省電力モード、第３省電力モードまたは第４省電力モードが設定されている状態で、第２省電力モードが設定されてから所定時間以上継続して範囲Ａに人が存在しないと判断された場合に第１省電力モードが設定されるようにしたが、これに限定される必要は無い。たとえば、人検出センサ５０の出力に応じて、画像形成装置１０と、画像形成装置１０の近くに存在する人との距離が検出可能な場合には、第２省電力モード、第３省電力モードまたは第４省電力モードが設定されている状態で、その人が所定距離以上離れた場合に、第１省電力モードが設定されるようにしても良い。この場合、人検出センサ５０としては、カメラ、超音波センサおよびレーザ距離センサ等が用いられる。
【０１５１】
さらに、第４省電力モードが設定されている状態で、登録ジョブデータがＨＤＤ２８に記憶されていないと判断されたときに、第１省電力モードが設定されるようにしても良い。
【０１５２】
さらにまた、第１省電力モードが設定されている状態で、人が範囲Ａ外から範囲Ａ内に入った場合であっても、ＨＤＤ２８に登録ジョブデータが記憶されていない場合には、第１省電力モードを維持するようにしても良い。この場合、第１省電力モードにおいてＨＤＤ２８に電力が供給される。
【０１５３】
また、上述の実施例では、ユーザの顔認証によって画像形成装置１０の周囲に存在するユーザが登録ユーザであるかどうかを判断するようにしたが、これに限定される必要は無い。たとえば、画像形成装置１０とユーザが所持する認証用の媒体とが無線通信を行うことによって、ユーザ認証を行っても良い。たとえば、ブルートゥース（Bluetooth(登録商標)）通信を用いてユーザ認証を行う方法がある。この場合、ユーザは、ブルートゥース通信可能な携帯端末を携行する。ただし、携帯端末は、たとえばスマートフォン、フューチャーフォンまたはタブレットＰＣなどの持ち運びが可能な携帯端末である。また、画像形成装置１０の通信回路６２は、ブルートゥース通信可能に構成される。そして、認証情報と携帯端末のＭＡＣアドレスとが紐づけられて記憶される。このようにすれば、画像形成装置１０がブルートゥース通信デバイスを検出したときに、そのデバイスのＭＡＣアドレスを抽出して、接近するユーザが登録ユーザであるかどうかを判断することができる。また、無線タグを用いてユーザ認証を行う方法がある。この場合、ユーザは、認証情報を含む無線タグ（たとえば、ＲＦＩＤを含むＲＦタグ）を携行する。また、画像形成装置１０は、無線タグから認証情報を読取る無線リーダ（たとえば、ＲＦリーダ）を備える。無線リーダは、バス６０を介してＣＰＵ１２に接続される。このようにすれば、ＣＰＵ１２は、無線リーダで読取られた認証情報とＨＤＤ２８に記憶された認証情報とを照合して、接近するユーザが登録ユーザであるかどうかを判断することができる。たとえば、無線タグは、社員証などのカードおよびリストバンドなどに含まれても良いし、ユーザが携行する携帯端末に内蔵されても良い。
【符号の説明】
【０１５４】
１０  …画像形成装置
１２  …ＣＰＵ
１４  …ＲＡＭ
２８  …記憶部
３０  …画像読取部
３２  …画像形成部
５０  …人検出センサ
５２  …カメラ
５４  …電源制御回路
５６  …顔認識回路
５８  …顔認証回路
【図１】
2019103075.tif 000003
【図２】
2019103075.tif 000004
【図３】
2019103075.tif 000005
【図４】
2019103075.tif 000006
【図５】
2019103075.tif 000007
【図６】
2019103075.tif 000008
【図７】
2019103075.tif 000009
【図８】
2019103075.tif 000010
【図９】
2019103075.tif 000011
【図１０】
2019103075.tif 000012
【図１１】
2019103075.tif 000013
【図１２】
2019103075.tif 000014
【図１３】
2019103075.tif 000015
【図１４】
2019103075.tif 000016