(57)【要約】      （修正有）【課題】ユーザの接近を検知して速やかに装置を省電力状態から復帰させつつ、さらに装置近傍を通行する人や装置で印刷された用紙を取りに来ただけの人に反応した誤った省電力復帰を低減し、ユーザの利便性と省電力の双方を実現する画像形成装置を提供する。【解決手段】画像形成装置１０の判断部６０２が、画像形成装置１０に斜め上方に向けて設置されたセンサ６０１の検出結果を用いて、画像形成装置１０の電力状態をスリープ状態から通常電力状態に復帰するかどうかを判断して前記移行を制御する。判断部６０２は、センサ６０１のいずれの素子から所定温度以上の温度を検知し始めたかに応じて、スリープ復帰する条件を切り替える。【選択図】図２
2015174296.tif 000002
【特許請求の範囲】
【請求項１】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態になる画像形成装置であって、
物体から放射される熱を検知するための複数の素子が線上または格子に配列された検出手段と、
前記検出手段の検出結果を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に移行するかどうかを判断して前記移行を制御する判断手段と、を有し、
前記判断手段は、前記検出手段のいずれの素子から所定温度以上の温度を検知し始めたかに応じて、前記第１電力状態に移行するための条件を切り替えることを特徴とする画像形成装置。
【請求項２】
前記検出手段は、斜め上方に向けて配置される特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判断手段は、前記検出手段の上端側に設けられる第１の領域外の素子から前記所定温度以上の温度を検知し始めた場合、前記第１の領域内の素子で前記所定温度以上の温度を検知することを条件に、前記第１電力状態へ移行するよう指示することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記判断手段は、前記第１の領域内の素子から前記所定温度以上の温度を検知し始めた場合、前記第１の領域内の素子で前記所定温度以上の温度を所定時間以上検知することを条件に、前記第１電力状態へ移行するよう指示することを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記判断手段は、前記第１の領域外の素子から前記所定温度以上の温度を検知し始めた場合、該所定温度以上の温度を検知し始めた素子に応じて、前記第１の領域を変更することを特徴とする請求項３又は４に記載の画像形成装置。
【請求項６】
前記判断手段は、前記第１の領域を、前記所定温度以上の温度を検知し始めた素子に向かって突出した形状に変更することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記判断手段は、前記検出手段の前記画像形成装置本体の排紙部側に設けられる第２の領域内の素子から前記所定温度以上の温度を検知し始めた場合、前記検出手段で前記所定温度以上の温度を検知しなくなるまで前記指示を行わない制限機能を有することを特徴とする請求項３乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成装置にユーザ認証後に印刷を開始するためのアプリケーションプログラムがインストールされている場合に、前記制限機能を無効にすることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記画像形成装置がユーザ認証後に印刷を開始する設定の場合、前記制限機能を無効にすることを特徴とする請求項７に記載の画像形成装置。
【請求項１０】
前記画像形成装置が前記画像形成装置本体の排紙部にシートの排紙を行わない設定の場合、前記制限機能を無効にすることを特徴とする請求項７に記載の画像形成装置。
【請求項１１】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態になる画像形成装置の制御方法であって、
物体から放射される熱を検知するための複数の素子が線上または格子に配列された検出手段により物体を検出する検出ステップと、
前記検出ステップでの検出結果を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に移行するかどうかを判断して前記移行を制御する判断ステップと、を有し、
前記判断ステップでは、前記検出ステップで前記検出手段のいずれの素子から所定温度以上の温度を検知し始めたかに応じて、前記第１電力状態に移行するための条件を切り替えることを特徴とする画像形成装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１２のいずれか１項に記載の判断手段として機能させるためのプログラム。
【請求項１３】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態になる画像形成装置であって、
前記画像形成装置に近づいて来る人の位置を検出可能な検出手段と、
前記検出手段の検出結果を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に移行するかどうかを判断して前記移行を制御する判断手段と、を有し、
前記判断手段は、前記検出手段が前記検出手段の検出エリア内のいずれの位置で人を検出し始めたかに応じて、前記第１電力状態に移行するための条件を切り替えることを特徴とする画像形成装置。
【請求項１４】
前記検出手段は、物体から放射される熱を検知するための複数の素子が線上または格子に配列された赤外線アレーセンサであることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記検出手段は、カメラであることを特徴とする請求項１３に記載の画像形成装置。
【請求項１６】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態になる画像形成装置の制御方法であって、
前記画像形成装置に近づいて来る人の位置を検出可能な検出手段により人の位置を検出する検出ステップと、
前記検出ステップでの検出結果を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に移行するかどうかを判断して前記移行を制御する判断ステップと、を有し、
前記判断ステップでは、前記検出ステップで前記検出手段の検出エリア内のいずれの位置で人を検出し始めたかに応じて、前記第１電力状態に移行するための条件を切り替えることを特徴とする画像形成装置の制御方法。
【請求項１７】
コンピュータを、請求項１３乃至１５のいずれか１項に記載の判断手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の電力制御に関する。
【背景技術】
【０００２】
近年、環境意識が高まる中、複写機等の画像形成装置において装置が所定時間使用されなかった場合や、ユーザが低消費電力状態（スリープモード）へ移行を指示した場合などに、装置をスリープモードに移行し省電力化を図ることが行われている。このスリープモードでは、例えばプリンタ部やスキャナ部などへの電源供給を停止することで、省電力を実現している。
【０００３】
一方、スリープモードに移行した装置をユーザが使用する場合、装置をスリープモードから復帰させるためにユーザがボタンを押下する必要があったり、ボタンを押してから装置が使用可能になるまでに時間を要したりと、ユーザの利便性の低下を招いていた。そこで、赤外線センサや静電容量センサなどの人体検出センサを備え、ユーザが装置に近接したことを検出し、スリープモードから復帰する画像形成装置が登場している。
【０００４】
しかし、人体検出センサの種類や使用方法によっては、人体検出センサがユーザを誤検出して復帰してしまうケースが存在した。例えば、装置が通路に設置されていた場合、単に移動のために装置の近傍を人が通過しただけでユーザとして検知してしまいスリープ復帰してしまうことがあった。これを防ぐため、人体検出センサの検知範囲を小さく設定し、装置の極めて近くにユーザが立った場合のみスリープ復帰する方法が考えられる。しかし、この方法ではユーザの立ち位置によっては検知範囲からユーザが外れてしまったり、ユーザ検知の遅れからスリープ復帰までの時間が遅くなってしまうなどの利便性の低下を招いてしまう。
【０００５】
そこで、時分割駆動される人体検出センサにより人体を検出し、人体検出センサから人体検出信号が規定間隔だけ継続して出力された場合に人体ありと判定し、スリープモードから復帰する技術が提案されている（特許文献１参照）。特許文献１の技術によれば、ある程度の時間を超えて人体が人体検知センサに近接していることをもって人体がユーザであると判定されるため、人体検出センサの検知範囲を狭めることなく、意図しないスリープモードからの復帰を防止することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−７１８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上述した従来の技術では、ユーザが画像形成装置から出力された用紙を取りに装置に近づく際、装置の前に立ち止まると人体が一定時間センサに近接していることになり、スリープモードから復帰してしまう。一方、ユーザが即座に画像形成装置を使用したいと思って近づいた場合は、必ず一定時間待つことが必要となるため、利便性が低下する。
【０００８】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ユーザの接近を検知して速やかに装置を省電力状態から復帰させつつ、さらに装置近傍を通行する人や装置で印刷された用紙を取りに来ただけの人に反応した誤った省電力復帰を低減し、ユーザの利便性と省電力の双方を実現することができる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明は、第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態になる画像形成装置であって、物体から放射される熱を検知するための複数の素子が線上または格子に配列された検出手段と、前記検出手段の検出結果を用いて前記画像形成装置の電力状態を前記第２電力状態から前記第１電力状態に移行するかどうかを判断して前記移行を制御する判断手段と、を有し、前記判断手段は、前記検出手段のいずれの素子から所定温度以上の温度を検知し始めたかに応じて、前記第１電力状態に移行するための条件を切り替えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの接近を検知して速やかに装置を省電力状態から復帰させつつ、さらに装置近傍を通行する人や装置で印刷された用紙を取りに来ただけの人に反応した誤った省電力復帰を低減し、ユーザの利便性と省電力の双方を実現することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の画像形成装置の外観図。
【図２】画像形成装置の概略構成を例示するブロック図。
【図３】センサの検出エリアを例示する図。
【図４】正面から近づいて来た人の位置とセンサの検出結果を例示する図。
【図５】人体検知アルゴリズムの切り替え動作を例示するフローチャート。
【図６】アルゴリズムＡの高速復帰処理を説明する図。
【図７】再設定されたセンサ閾値を例示する図。
【図８】アルゴリズムＡの通常復帰処理を説明する図。
【図９】アルゴリズムＡを例示するフローチャート。
【図１０】アルゴリズムＢの非検知処理を説明する図。
【図１１】アルゴリズムＢを例示するフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
図１は、本発明の一実施例を示す画像形成装置１０の外観を例示する図である。
画像形成装置１０は、コピー、スキャナ、ＦＡＸ、プリンタなどの機能を備えている。フィニッシャ２０は、コピーやプリントを実行した後、印字された用紙をトレイ２１やトレイ２２に排紙する。なお、本実施例では、画像形成装置１０の本体内部にある胴内排紙部１１にもシートの排紙を行うことができる。フィニッシャ２０は画像形成装置１０のオプション機器であり、フィニッシャ２０が画像形成装置１０に装着されない場合には、胴内排紙部１１に印刷済みの用紙が出力される。また、画像形成装置１０では、コピーやＦＡＸ等の機能に応じて、フィニッシャ２０の各トレイ２１及び２２や胴内排紙部１１に振り分けて排紙することができる。
【００１４】
図２は、画像形成装置１０の概略構成を示すブロック図である。
図２に示すように、画像形成装置１０は、電源部１００、メインコントローラ部２００、スキャナ部３００、プリンタ部４００、操作部５００、センサ部６００を有する。メインコントローラ部２００は、内部に図示しないＣＰＵ、ＲＯＭ，ＲＡＭ等を有し、ＣＰＵがＲＯＭに格納されたプログラムを読み出して実行することにより、画像形成装置１０全体を制御する。
【００１５】
画像形成装置１０は、少なくとも２つの電力モードを有し、コピー動作などを実行する通常動作電力モードと、通常動作電力モードよりも電力消費の少ないスリープモードを有する。所定時間経過しても画像形成装置１０が使用されない場合や、ユーザが操作部５００を介して指示した場合に、メインコントローラ部２００は、電源部１００を制御して画像形成装置１０の電力モードを、スリープモードへ移行する。スリープモード時には、電源部１００は、スキャナ部３００やプリンタ部４００、メインコントローラ部２００及び操作部５００の一部箇所への電源供給を停止した省電力状態となる。
【００１６】
センサ部６００は、センサ６０１と判断部６０２で構成される。センサ部６００への電源は、スリープモード時においても電源部１００からメインコントローラ部２００を介して供給される。なお、判断部６０２への電源供給はスリープモード時に適宜停止してもよい。ただし、その場合は、センサ６０１に所定の反応が検出されると（例えば所定温度以上の温度が検出されると）即座に判断部６０２への電力供給を開始する。なお、センサ部６００への電源は、通常動作電力モード時には供給されないようにしてもよい。
【００１７】
判断部６０２は、例えばワンチップマイコンであり、図示しないプロセッサ、ＲＯＭ、ＲＡＭ等を有し、プロセッサがＲＯＭに格納されたプログラムを読み出して実行することにより機能する。判断部６０２は、後述するアルゴリズムＡ又はアルゴリズムＢを実行することにより、センサ６０１の検出結果を処理して画像形成装置１０をスリープ状態から通常電力状態に移行させるかどうかを判断し、判断結果に応じて通電要求信号（スリープ復帰の指示）をメインコントローラ部２００へ出力する。メインコントローラ部２００は、上記通電要求信号を受けると、電源部１００を制御して、画像形成装置１０の電力モードを通常動作電力モードへ復帰させる。即ち、画像形成装置１０は、省電力状態に移行可能な画像形成装置であり、特にセンサを用いて人が接近したことを検知し電力制御を行う画像形成装置である。
【００１８】
図３は、センサ６０１の検出エリアを例示する図である。
画像形成装置１０で使用するセンサ６０１（図２）は、赤外アレーセンサであり複数の赤外センサをＭ×Ｎの線上または格子状に配列したセンサである。なお、Ｍ、Ｎは自然数であり、ＭとＮは同一の値であってもよい。赤外アレーセンサは、熱源から放射される赤外線を、格子状に並べられた１つ１つの赤外線受光素子で受光し、各受光素子で受光した赤外線から検出した温度値を用いることによって熱源の形状を温度分布として検出する特徴を持っている。その特徴を利用して判断部６０２は、画像形成装置１０に近付いてくる物体の温度分布を検出して形状や温度から人であると判断することができる。また、判断部６０２は、上記温度分布からセンサ６０１の検出エリアにおける人の検出位置を判断することができる。
【００１９】
なお、人の体温を検出する精度は肌の露出部を検出することにより上がるため、人の体温を確実に検出するために、画像形成装置１０では、センサ６０１の検出エリアを画像形成装置１０の前面方向斜め上方に設定し、画像形成装置１０に近づいてくる人の顔の温度を検出できるように構成する。また、画像形成装置１０の前面方向斜め上方にセンサ６０１の検出面を向けることにより、画像形成装置１０の正面（前面方向）に置かれた他の装置４０やデスク上のＰＣやモニタ３０や椅子に座る人などの熱は検出しないように構成することができる。
【００２０】
また、センサ６０１は、赤外アレーセンサはＭ×Ｎの各赤外線受光素子の何れかが予め設定した温度を超えた際に割り込み信号を出力することも可能であり、センサ６０１内のレジスタの値を読み出すことにより何れの受光素子が予め設定した温度を超えて検出したのかを知ることができる構成にもなっている。画像形成装置１０では、判断部６０２が常に通電され所定時間おきにセンサ６０１の検出結果を読み取る動作を行うが、上述したセンサ６０１の割り込み機能を判断部６０２への通電開始に用い、判断部６０２の消費電力を低減させることもできる。
【００２１】
図４は、画像形成装置１０に対して人が正面（画像形成装置１０の前面方向）から近づいた場合における、人の位置とセンサの検出結果を示す図である。
【００２２】
図４では、上段に画像形成装置１０と人体の距離を示し、下段にその距離でのセンサ６０１の検出結果を示している。本実施例において、センサ６０１に用いる赤外アレーセンサは、赤外線受光素子が１〜８の８行とａ〜ｈの８列に二次元配列された８×８の赤外線アレーセンサであり、合計６４個が配列されたものである。以降の説明では赤外アレーセンサの各赤外線受光素子の位置を指定する際に、素子１ａ〜素子８ｈの表記で示す。
【００２３】
図４（Ａ）は、人体がセンサ６０１で検出可能な距離（検出エリア）に入った際のセンサ６０１の検出結果を図示している。センサ６０１の検出結果は素子１ｄ、１ｅ、２ｄ、２ｅなどセンサ６０１の下部（下側）の素子で熱源を数カ所検出している。図４（Ｂ）のように人体が装置１０へ近付くと、センサ６０１の検出結果は１行目から上方向の４行目まで拡大し、ｃ列〜ｆ列へと左右にも拡大した領域に温度検出範囲が広がる。図４（Ａ）の位置から図４（Ｂ）の位置に人が移動する間に、判断部６０２はセンサ６０１の検出結果に基づき、人が装置に近づいているかどうかの判断を行う。さらに、図４（Ｃ）のように人体が画像形成装置１０を使用可能な領域まで近づくと、検出エリア内の殆どで（センサ６０１の殆どの素子）で温度検出がある状態となる。
【００２４】
図５は、画像形成装置１０の人体検知アルゴリズムの切り替え動作を例示するフローチャートである。このフローチャートは、画像形成装置１０のメインコントローラ部２００内のＣＰＵがＲＯＭに格納されたプログラムを読み出して実行することにより実現される。なお、このフローチャートの処理は、例えば、メインコントローラ部２００の起動時に実行される。
【００２５】
メインコントローラ部２００は、印刷後の用紙を他人に見られるのを防止するためにユーザ認証後に印刷を開始するアプリケーションソフトウェアが、画像形成装置１０にインストールされているか否かの判定を行う（Ｓ７０１）。
【００２６】
上記アプリケーションソフトウェアがインストールされている場合、ユーザが印刷済みの用紙をただ取りに来るためだけに画像形成装置１０に近づくことはない。そこで、上記アプリケーションソフトウェアがインストールされていると判定した場合（Ｓ７０１でＹｅｓの場合）、メインコントローラ部２００は、判断部６０２が実行するアルゴリズムを「アルゴリズムＡ」に設定する（Ｓ７０２）。なお、「アルゴリズムＡ」は、通行人に反応して誤復帰することなく、ユーザが接近したら画像形成装置１０本体を素早くスリープ状態から復帰させるためのアルゴリズムである。
【００２７】
一方、上記アプリケーションソフトウェアがインストールされていないと判定した場合（Ｓ７０１でＮｏの場合）、メインコントローラ部２００は、Ｓ７０３に処理を進める。Ｓ７０３では、メインコントローラ部２００は、胴内排紙部１１を使用しない設定がされているか否かの判定を行う。なお、胴内排紙部１１を使用しない設定は、例えば、画像形成装置１０にフィニッシャ２０が設置されている場合に、ユーザが操作部５００やネットワークを介して設定することができる。なお、胴内排紙部１１を使用しない設定がなされている場合は、印刷済みの用紙は全てフィニッシャ２０に出力されることになる。
【００２８】
胴内排紙部１１を使用しない設定がされていると判定した場合（Ｓ７０３でＹｅｓの場合）、メインコントローラ部２００は、Ｓ７０２に処理を進める。この場合、ユーザは印刷済みの用紙を必ずフィニッシャ２０に取りに行くこととなるため、用紙をただ取りに行くだけの目的で画像形成装置１０本体に近づいて来るユーザは存在しないはずである。よって、メインコントローラ部２００は、Ｓ７０２において、判断部６０２が実行するアルゴリズムを上記「アルゴリズムＡ」に設定する。
【００２９】
一方、胴内排紙部１１を使用しない設定がなされていない場合、ユーザは印刷済みの用紙を胴内排紙部１１に取りに行く可能性があり、用紙をただ取りに行くだけの目的で画像形成装置１０本体に近づいて来るユーザが存在する可能性がある。そこで、胴内排紙部１１を使用しない設定がなされていないと判定した場合（Ｓ７０３でＮｏの場合）、メインコントローラ部２００は、判断部６０２が実行するアルゴリズムを「アルゴリズムＢ」に設定する（Ｓ７０４）。なお、「アルゴリズムＢ」は、ユーザが印刷済みの用紙を取りに来た際にスリープモードから誤復帰しないためのアルゴリズムである。
【００３０】
なお、本実施例では、上記フローチャートの処理により、判断部６０２で人体検知に使用するアルゴリズムが自動で設定される場合について説明した。しかし、操作部５００を介して、ユーザが操作部５００やネットワークを介して、判断部６０２が人体検知に使用するアルゴリズムを自由に設定可能であってもよい。
【００３１】
また、上記フローチャートでは、印刷後の用紙を他人に見られるのを防止する等のためにユーザ認証後にプリントを開始するアプリケーションソフトウェアが画像形成装置１０にインストールされているか否かを判定し、インストールされている場合に、判断部６０２が実行するアルゴリズムを「アルゴリズムＡ」に設定する構成を説明した。しかし、印刷後の用紙を他人に見られるのを防止する等のためにユーザ認証後にプリントを開始するモード（以下、プルプリントモード）が設定されているか否かを判定し、該プルプリントモードが設定されている場合に、判断部６０２が実行するアルゴリズムを「アルゴリズムＡ」に設定するように構成してもよい。
【００３２】
また、メインコントローラ部２００は、上記図５のフローチャートに示す処理を、画像形成装置１０にアプリケーションプログラムがインストールされた場合や、オプション構成が変更された場合、設定が変更された場合などにも実行するようにしてもよい。
【００３３】
以下、図６〜図９を参照して、判断部６０２が実行するアルゴリズムＡについて説明する。
図６は、アルゴリズムＡのうち高速復帰処理を説明する図である。高速復帰処理は、ユーザが接近したら画像形成装置１０本体を素早くスリープ状態から復帰させるための処理に対応する。なお、このフローチャートの処理は、判断部６０２内のプロセッサがＲＯＭに格納されたプログラムを読み出して実行することにより実現される。
【００３４】
図６において、上段（Ａ）〜（Ｃ）は、人が正面（画像形成装置１０の前面方向）から近づいてきて画像形成装置１０を使用する場合を示す。下段（Ｄ）〜（Ｆ）は、人が正面から近づいてきて画像形成装置１０の横を通りすぎる場合を示している。
【００３５】
図６（Ａ）及び図６（Ｄ）は、人体がセンサ６０１の検出可能な距離（センサ６０１の検出エリア）に入った際の赤外アレーセンサの検出結果を図示している。赤外アレーセンサの検出結果は、素子１ｄ、１ｅ、２ｄ、２ｅなど下部に熱源を数カ所検出している。また、センサの検出エリア内５行目に予め閾値（センサ閾値と呼ぶ）６０１０を設定しておく。高速復帰処理では、センサ６０１の検出エリア内に人が現れ始めた位置をまず判断する。
【００３６】
具体的には、図６（Ａ）に示すように、センサの検出エリア内に予め領域Ａ６０１１、領域Ｂ６０１２及び領域Ｃ６０１３を設定しておき、熱源のかたまりの頂点座標がどの領域に現れたかを判断する。図６の例では、ｆ列状に領域Ａ６０１１と領域Ｂ６０１２の境界が設定され、ｃ列状に領域Ａ６０１１と領域Ｃ６０１３の境界が設定されている。図６の例では、領域Ａ〜領域Ｃを矩形領域として示したが、矩形領域に限定されるものではない。また、熱源のかたまりの頂点座標とは、例えば、熱源のかたまりの頂点のうち最もセンサ６０１上端側にある頂点の座標の平均座標とする。
【００３７】
図６の例では、素子１ｄ、１ｅ、２ｄ、２ｅで熱源を検出した場合、素子１ｃ、１ｄ、２ｃ、２ｄで熱源を検出した場合、又は、素子１ｅ、１ｆ、２ｅ、２ｆで熱源を検出した場合、領域Ａで熱源を検出したと判断する。また、素子１ｆ、１ｇ、２ｆ、２ｇで熱源を検出した場合、又は、素子１ｇ、１ｈ、２ｇ、２ｈで熱源を検出した場合、領域Ｂで熱源を検出したと判断する。また、素子１ａ、１ｂ、２ａ、２ｂで熱源を検出した場合、素子１ｂ、１ｃ、２ｂ、２ｃで熱源を検出した場合、領域Ｃで熱源を検出したと判断する。
【００３８】
領域Ａ６０１１内に人を示す熱源の頂点座標が存在した場合、それ以降のフレームでは、センサ閾値６０１０を図６（Ｂ）、図６（Ｃ）、図６（Ｅ）及び図６（Ｆ）のように再設定する。人が正面から近づいて来て画像形成装置１０を使用する場合は、熱源の頂点座標が、センサ閾値６０１０より上側の領域（センサ閾値６０１０とセンサ６０１の上端で囲まれる領域）６０１５（図７）内に侵入するため、フレームが進む従ってセンサ閾値６０１０が示す領域内の熱源の個数が増加する。一方、人が正面から近づいて来て画像形成装置１０を通りすぎる場合は、熱源の頂点座標はセンサ閾値６０１０が示す領域内に侵入しないため、センサ閾値６０１０内の熱源の個数は増加しない。よって、この差分（センサ閾値６０１０が示す領域内の熱源の個数は増加の有無）を判断することで、画像形成装置１０に近づいた人（センサ６０１で検出した熱源）がユーザなのか通行人なのか判断することができる。
【００３９】
なお、図６では領域Ａの場合についてのみ説明したが、領域Ｂ及び領域Ｃの場合もそれぞれ適当なセンサ閾値に再設定する。例えば図７に示すような、センサ閾値を設定する。
図７は、人が検出され始めた位置に応じて再設定されたセンサ閾値６０１０を例示する図である。
図７（ａ）は、人が検出され始めた位置が領域Ａの場合に再設定されたセンサ閾値６０１０を示す（図６と同様）。図７（ｂ）は、人が検出され始めた位置が領域Ｂの場合に再設定されたセンサ閾値６０１０を示す。図７（ｃ）は、人が検出され始めた位置が領域Ｃの場合に再設定されたセンサ閾値６０１０を示す。なお、人が検出され始めた位置が領域Ａ（Ｂ、Ｃ）の場合とは、領域Ａ（Ｂ、Ｃ）内の素子から所定温度以上の温度を検知し始めた場合に対応する。
【００４０】
本実施例では、判断部６０２は、例えば、図７（ａ），（ｂ），（ｃ）に示すように、熱源を検出し始めた領域に向かってセンサ閾値を下げるようにセンサ閾値６０１０が再設定される。即ち、センサ閾値６０１０より上側の領域６０１５が、熱源を検出し始めた領域に向かって突出した形状となるように、センサ閾値６０１０を再設定する。判断部６０２は、このように再設定したセンサ閾値６０１０を用いて、画像形成装置１０に近づいて来るユーザを効率的に検出して画像形成装置１０をスリープ状態から復帰させることができる。なお、ここで示した領域やセンサ閾値６０１０の数及び形状等はあくまで一例であり、人が現れ始めた位置、人感センサの配置等によってプログラマブルに変更可能であってもよい。
【００４１】
図８は、アルゴリズムＡのうち通常復帰処理を説明する図である。通常復帰処理は、通行人で誤復帰すること防止しつつ、ユーザが一定時間待った場合は画像形成装置１０を通常電力モードへ復帰させる処理に対応する。
【００４２】
図８（Ａ）では、画像形成装置１０に対して人が横（画像形成装置１０の側面側）から近づいたケースを示している。この場合、センサ６０１の検出エリア内５行目に設定したセンサ閾値６０１０より上端側の領域から熱源が現れ始める。図８（Ｂ）や図８（Ｃ）に示すように、人が画像形成装置１０の目の前を通り過ぎる際も熱源はセンサ閾値６０１０よりも上端側の領域内（即ち６行目以降の領域）に存在している。
【００４３】
図８に示すケースは、上述した図６に示したケースに比べ、人が現れ始めた位置が画像形成装置１０に対して非常に近いため、ユーザなのか通行人なのか即座に判断することは難しく、誤復帰させてしまう可能性が高い。そのため、人が画像形成装置１０に対して近い位置から現れ始めた場合は、人が画像形成装置１０の前で一定時間待っていると判断した場合に、画像形成装置１０を通常電力モードへ移行させるように構成する。この通常復帰処理では、上述した高速復帰処理に比べて復帰までに必要な時間を要するが、ユーザがあらゆる方向から近づいた場合でも対応可能（誤復帰の可能性が低い）というメリットがある。
【００４４】
以上のように、アルゴリズムＡでは、判断部６０２は、図８のように、センサ閾値６０１０の上側の領域（設定領域）内の素子から所定温度以上の温度を検知し始めた場合、前記設定領域内の素子で前記所定温度以上の温度を所定時間以上検知することを条件に、スリープを指示する。一方、図６のように、前記設定領域外の素子から所定温度以上の温度を検知し始めた場合、前記設定領域内の素子で前記所定温度以上の温度を検知することを条件に、スリープを指示する。
【００４５】
図９は、アルゴリズムＡを例示するフローチャートである。本フローチャートに示すアルゴリズムは、図６で示したアルゴリズムＡの高速復帰処理及び図８で示したアルゴリズムＡの通常復帰処理の二つの機能を有している。また、本アルゴリズムは判断部６０２がセンサ６０１から新たなデータを取得したタイミング毎（１フレーム毎）に実行される。ただし、実行するタイミングは必ずしも１フレーム毎に限定されず、例えば、１０フレームに１度処理を行い、残りの９フレームは判断部６０２を節電状態に移行することで、消費電力を削減することもできる。さらに、本フローチャートは、プロセッサ等から構成される判断部６０２が、図示しないＲＯＭ等の記憶装置に格納されたプログラムを読み出して実行することにより実現される。
【００４６】
判断部６０２は、センサ６０１からセンサの出力結果を取得する（Ｓ８０１）。次に、判断部６０２は、上記Ｓ８０１で取得したデータに対してフィルタリング、二値化、ラベリング、特徴量計算等の処理を行い、ノイズや他の熱源等の誤検知要因を除去し、適切な判断が行えるようにデータを加工、抽出する（Ｓ８０２）。
【００４７】
次に、判断部６０２は、上記Ｓ８０２で処理したデータに基づいて、人がセンサ部６００の検出エリア内に入ったか否かを判断する（Ｓ８０３）。具体的には、図４（Ａ）に示したように所定温度以上（例えば２９度以上）の熱源のかたまりが４個以上あった場合、その熱源を人とみなし、人が検出エリア内に入ったと判断する。即ち、所定温度以上の温度を検知した素子が４個以上あった場合、その熱源を人とみなす。一方、熱源が検出エリア内に存在しない場合や、熱源のかたまりが４個より少ない場合、人が検出エリア内にいないと判断するものとする。なお、ここでは所定温度以上の熱源のかたまりが４個以上の場合その熱源を人と判断するものとしたが、この個数は必ずしも４個でなくてもよく、４個未満でも５個以上でもよく、プログラマブルに変更可能であってもよい。
【００４８】
上記Ｓ８０３にて、人が検出エリア内に入っていないと判断した場合（Ｓ８０３でＮｏの場合）、判断部６０２は、各静的変数をクリアした後（Ｓ８０４、Ｓ８０５、Ｓ８１６）、本フレームにおける処理を終了する。詳細には、判断部６０２は、判断部６０２内のＲＡＭに記憶される検出時間カウントの値をクリアし（Ｓ８０４）、ＲＡＭに記憶される高速復帰フラグの値をクリアし（Ｓ８０５）、さらに、センサ閾値を図６（Ａ），（Ｄ）に示したセンサ閾値６０１０に初期化する（Ｓ８１６）。
【００４９】
一方、上記Ｓ８０３にて、人が検出エリア内に入っていると判断した場合（Ｓ８０３でＹｅｓの場合）、判断部６０２は、Ｓ８０６に処理を進める。Ｓ８０６では、判断部６０２は、熱源の頂点座標の位置がどの領域に存在するか判断する。
【００５０】
ここで、熱源の頂点座標が図６（Ａ）で示した領域Ａ６０１１に存在すると判断した場合（Ｓ８０６で「領域Ａ」の場合）、判断部６０２は、図７（ａ）に示したような領域Ａ用のセンサ閾値６０１０を設定し（Ｓ８０７Ａ）、Ｓ８０８に処理を進める。また、熱源の頂点座標が図６（Ａ）で示した領域Ｂ６０１２に存在すると判断した場合（Ｓ８０６で「領域Ｂ」の場合）、判断部６０２は、図７（ｂ）に示したような領域Ｂ用のセンサ閾値６０１０を設定し（Ｓ８０７Ｂ）、Ｓ８０８に処理を進める。また、熱源の頂点座標が図６（Ａ）で示した領域Ｃ６０１３に存在すると判断した場合（Ｓ８０６で「領域Ｃ」の場合）、判断部６０２は、図７（ｃ）に示したような領域Ｃ用のセンサ閾値６０１０を設定し（Ｓ８０７Ｃ）、Ｓ８０８に処理を進める。
【００５１】
Ｓ８０８では、判断部６０２は、検出時間カウントをクリアし、Ｓ８０９に処理を進める。Ｓ８０９では、判断部６０２は、高速復帰フラグが立っている（ＯＮ）か否かを判断する。そして、高速復帰フラグが未だ立っていない（ＯＦＦ）と判断した場合（Ｓ８０９でＮｏの場合）、判断部６０２は、Ｓ８１１にて、高速復帰フラグを立てて、本フローチャートの処理を終了する。
【００５２】
一方、上記Ｓ８０９にて、高速復帰フラグが既に立っていると判断した場合（Ｓ８０９でＹｅｓの場合）、判断部６０２は、Ｓ８１０に処理を進める。Ｓ８１０では、判断部６０２は、熱源の頂点座標がセンサ閾値６０１０を超えているか否かを判断する（Ｓ８１０）。熱源の頂点座標がセンサ閾値６０１０を超えている場合とは、所定温度以上の温度がセンサ閾値６０１０より上方の領域６０１５内の素子で検知された場合を示す。
【００５３】
熱源の頂点座標が未だセンサ閾値６０１０を超えていないと判断した場合（Ｓ８１０でＮｏの場合）、判断部６０２は、そのまま本フローチャートの処理を終了する。一方、熱源の頂点座標が既にセンサ閾値６０１０を超えている（人がセンサ閾値６０１０内のエリアで検出された）と判断した場合（Ｓ８１０でＹｅｓの場合）、判断部６０２は、人が正面から装置に近づいていると判断し、Ｓ８１２にて、画像形成装置１０の電力モードを通常電力モードへ復帰させ、本フローチャートの処理を終了する。
【００５４】
また、上記Ｓ８０６にて、熱源の頂点座標がセンサ閾値６０１０より上方向に存在すると判断した場合（Ｓ８０６で「センサ閾値より上方」の場合）、判断部６０２は、Ｓ８１３に処理を進める。なお、熱源の頂点座標の現れ始めた位置がセンサ閾値６０１０より上方向である場合とは、センサ６０１において所定温度以上の温度を検知し始めた素子が、図８に示したようにセンサ閾値６０１０より上端側の領域の素子（６ａ〜８ｈの素子）である場合を示す。
【００５５】
Ｓ８１３では、判断部６０２は、高速復帰フラグが立っているか否かを判断する。高速復帰フラグが立っている場合、装置に近づく人は前のフレームで高速復帰用の領域Ａ、領域Ｂ又は領域Ｃに侵入しているため、現在のフレームでは高速復帰処理を行うものとする。よって、高速復帰フラグが立っていると判断した場合（Ｓ８１３でＹｅｓの場合）、判断部６０２は、Ｓ８１２にて、画像形成装置１０の電力モードを通常電力モードへ復帰させ、本フローチャートの処理を終了する。
【００５６】
一方、高速復帰フラグが立っていない場合、図８で示したように、人が装置に近い横の位置から現れ始めたと判断し、通常復帰処理を行う。上記Ｓ８１３にて、高速復帰フラグが立っていないと判断した場合（Ｓ８１３でＮｏの場合）、判断部６０２は、Ｓ８１４にて、熱源の検出時間カウントをカウントアップする。さらに、判断部６０２は、検出時間が予め設定したタイマ閾値を超えたか否かを判断する。そして、検出時間がまだタイマ閾値を超えていないと判断した場合（Ｓ８１５でＮｏの場合）、判断部６０２は、未だ人が装置の前に一定時間滞在していないと判断し、そのまま本フローチャートの処理を終了する。
【００５７】
一方、上記Ｓ８１５にて、検出時間が既にタイマ閾値を超えていると判断した場合（Ｓ８１５でＹｅｓの場合）、判断部６０２は、Ｓ８１２にて、人が装置の前に一定時間（所定時間以上）滞在したと判断し、画像形成装置１０の電力モードを通常電力モードへ復帰させ、本フローチャートの処理を終了する。
【００５８】
なお、センサ閾値６０１０の再設定等により、領域Ａ、Ｂ又はＣと、センサ閾値６０１０より上方の領域の双方に属する領域ができ、該領域に熱源が位置する場合、上記Ｓ８０６では、例えば、熱源の位置を領域Ａ、Ｂ又はＣと判断するものとする。また、いずれの領域にも属さない領域ができ、該領域に熱源が位置する場合には、上記Ｓ８０６からそのまま本フローチャートの処理を終了するものとする。
【００５９】
また、上記Ｓ８０７Ａ、Ｂ又はＣのセンサ閾値６０１０を再設定するステップは、高速復帰フラグがＯＦＦかつ検出時間がゼロの場合にのみ実行し、他の場合には上記Ｓ８０７Ａ、Ｂ又はＣをスキップしてＳ８０８に移行するようにしてもよい。即ち、領域Ａ、Ｂ又はＣで人が検出され始めた場合にのみ領域Ａ、Ｂ又はＣ用のセンサ閾値６０１０が設定し、センサ６０１で人が検出されている間は、人が他の領域に移動してもセンサ閾値６０１０の再設定を行わないようにしてもよい。
【００６０】
以上示したように、本アルゴリズムＡによって、画像形成装置１０の遠くから（正面方向から）現れたユーザに対しては高速復帰処理を適用し、画像形成装置１０の近くから（横から）現れたユーザに対しては通常復帰処理を適用する。なお、ここで説明した高速復帰処理及び通常復帰処理はあくまで一例であり、ここで示した熱源の頂点座標を利用せずに、熱源の面積の増減や熱源の形状等によって判断することも可能である。
【００６１】
以下、図１０、図１１を参照して、判断部６０２が実行するアルゴリズムＢについて説明する。
図１０は、アルゴリズムＢのうち非検知処理を説明する図である。非検知処理は、ユーザが印刷済みの用紙を取りに来た際に画像形成装置１０がスリープモードから誤復帰しないようにする処理に対応する。
【００６２】
図１０（Ａ）では、人が画像形成装置１０から胴内排紙部１１に出力された用紙を取りに来る様子を示している。また、図１０（Ｂ）では、人が画像形成装置１０の前に立ち胴内排紙部１１から用紙を取る様子を示している。また、図１０（Ｃ）では、人が画像形成装置１０の前から離れていく様子を示している。
【００６３】
図１０（Ｂ）の状態では、人は画像形成装置１０の前に一定時間滞在することとなり、アルゴリズムＡを適用した場合では誤復帰してしまう可能性が非常に高い。一方、アルゴリズムＢは、上記の課題を解決するため、非検知エリア（非検知領域）を設定し、その非検知エリアから入ってきた人に対して復帰反応しないようにする。
【００６４】
具体的には、判断部６０２は、センサ６０１の検出エリアに予め設定した非検知エリア６０１４（例えば６ａ〜８ｃ）内に人が現れ始めたか否かを判断する。そして、非検知エリア６０１４内に人が現れ始めた場合、その人は非検知領域から画像形成装置１０に近づいたと判断し、それ以降のスリープ復帰に関わる判断を停止する。しかし、人が画像形成装置１０の前に存在するか否か等の判断は継続して行い、センサ６０１の検出エリアから離れたことで、通常動作に戻るようにする。
【００６５】
なお、センサ６０１の設置位置を画像形成装置１０の胴内排紙部１１側とし、且つ、センサ６０１の向きを画像形成装置１０の中心方向を向くようにしてもよい。
【００６６】
図１１は、アルゴリズムＢを例示するフローチャートである。本フローチャートに示すアルゴリズムは、図６で示した高速復帰処理、図８で示した通常復帰処理、図１０で示した非検知処理の三つの機能を有している。なお、本フローチャートは、プロセッサ等から構成される判断部６０２が、図示しないＲＯＭ等の記憶装置に格納されたプログラムを読み出して実行することにより実現される。
【００６７】
図１１において、図１１（Ａ）は判断部６０２の通常動作（フローＡ）を示しており、図１１（Ｂ）は人が非検知領域から装置に近づいた場合の動作（フローＢ）を示している。なお、図１１（Ａ）のフローＡに含まれる高速復帰処理及び通常復帰処理については、図９と同一であり、同一のステップには同一のステップ番号を付してあり、説明を省略する。以下、図９と異なるステップのみ説明する。
【００６８】
図１１のＳ８０６において、判断部６０２が、熱源の頂点座標が非検知エリア６０１４内に存在すると判断した場合（Ｓ８０６で「非検知領域」の場合）、判断部６０２は、Ｓ８１７に処理を進める。なお、センサ閾値６０１０より上方の領域と非検知エリア６０１４の双方に属する領域が存在し、該領域に熱源が位置する場合、熱源の位置を非検知エリア６０１４と判断するものとする。
【００６９】
Ｓ８１７では、判断部６０２は、高速復帰フラグが立っていない（高速復帰フラグＯＦＦ）、且つ、検出時間が０であるか否かを判断する。高速復帰フラグが立っている、又は、検出時間が０でない場合、熱原は非検知領域以外からセンサ６０１の検出エリアに侵入したものと判断できる。よって、高速復帰フラグが立っている、又は、検出時間が０でないと判断した場合（Ｓ８１７でＮｏの場合）、判断部６０２は、Ｓ８１３に処理を進める。
【００７０】
一方、高速復帰フラグが立っていない、且つ、検出時間が０の場合、熱原は非検知領域からセンサ６０１の検出エリアに侵入したものと判断できる。よって、高速復帰フラグが立っていない且つ検出時間が０であると判断した場合（Ｓ８１７でＹｅｓの場合）、判断部６０２は、次フレームからフローＢを実行するように制御する。
【００７１】
フローＢでは、判断部６０２は、Ｓ８０１〜Ｓ８０３と同様に、データ取得（Ｓ８１８）、画像処理、特徴量計算（Ｓ８１９）、人検知の判断を行い（Ｓ８２０）、それ以外の処理を行わない。そして、上記Ｓ８２０にて、人が検出エリア内に入っていると判断した場合（Ｓ８２０でＹｅｓの場合）、判断部６０２は、そのまま本フレームにおける処理を終了し、次フレームでも継続してフローＢを実行するように制御する。
【００７２】
一方、上記Ｓ８２０にて、人が検出エリア内に入っていないと判断した場合（Ｓ８２０でＮｏの場合）、判断部６０２は、人がセンサ検出エリアから離れたと判断し、次フレームから再びフローＡを実行するように制御する。
【００７３】
以上示したように、判断部６０２は、アルゴリズムＢでは、センサ６０１が画像形成装置本体の排紙部側に設けられる非検知領域の内で人を検出した場合、該人がセンサ６０１で検出されなくなるまで復帰の判断を中止する（即ち復帰指示もしない）機能（復帰制限機能）を有する。なお、アルゴリズムＡは、アルゴリズムＢから前記復帰制限を無効にしたものに対応する。すなわち、メインコントローラ部２００は、ユーザ認証後に印刷を開始する場合または画像形成装置本体の排紙部にシートの出力を行わない設定の場合、判断部６０２が実行するアルゴリズムをアルゴリズムＡに設定して、前記復帰制限機能を無効にするように制御する。一方、メインコントローラ部２００は、ユーザ認証後に印刷を開始する状態でない且つ画像形成装置本体の排紙部にシートの出力を行わない設定でない場合、判断部６０２が実行するアルゴリズムをアルゴリズムＢに設定して、前記復帰制限機能を有効にするように制御する。
【００７４】
以上示したように、本実施例によれば、人がセンサの検出エリアに現れ始めた位置に応じて、装置の遠く（正面方向）から近づいた人に対しては速やかにスリープ復帰を行い、装置近傍を通行する人や用紙を取りに来ただけの人に対しては誤復帰を防止する。また、それらのアルゴリズムの切り替え（復帰制限の有効／無効の切り替え）を画像形成装置の状態によって自動的に決定することができ、ユーザの利便性を向上させることができる。
【００７５】
なお、本実施例ではセンサ６０１として赤外アレーセンサを用いた場合について説明したが、これに限らず他方式のセンサやカメラ等の人体を認識する機器を用いた場合でも同様の処理を適応可能であることは言うまでも無い。例えば、カメラを用いた場合、判断部６０２は、所定のフレーム毎にカメラの撮像画像を画像認識し、人の画像が現れ始めた位置（撮像画像内での位置）に応じて、スリープ復帰するための条件を切り替える。
【００７６】
例えば、人の画像が領域Ａ、Ｂ又はＣから現れ始めた場合、図７（ａ）、（ｂ）又は（ｃ）のようにセンサ閾値６０１０を再設定し、該センサ閾値６０１０より上方の領域６０１５内に人の画像が現れたことを条件に、スリープ復帰を指示する。また、人の画像がセンサ閾値６０１０より上方の領域６０１５から現れ始めた場合、該領域６０１５内に人の画像が所定時間以上存在することを条件に、スリープ復帰を指示する。また、人の画像が非検知エリア６０１４から現れ始めた場合、撮像画像から人の画像が無くなるまで、スリープ復帰の判断を中止するものとする（もしくはスリープ復帰を一定時間以上遅らせるようにしてもよい）。
【００７７】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００７８】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７９】
１０    画像形成装置
２０    フィニッシャ
２００    メインコントローラ部
６０１    センサ
６０２    判断部
【図１】
2015174296.tif 000003
【図２】
2015174296.tif 000004
【図３】
2015174296.tif 000005
【図４】
2015174296.tif 000006
【図５】
2015174296.tif 000007
【図６】
2015174296.tif 000008
【図７】
2015174296.tif 000009
【図８】
2015174296.tif 000010
【図９】
2015174296.tif 000011
【図１０】
2015174296.tif 000012
【図１１】
2015174296.tif 000013