(57)【特許請求の範囲】
【請求項１】
第１電力状態と前記第１電力状態より省電力の第２電力状態とを有する印刷装置であって、
それぞれが温度データを出力する複数の素子を有する人感センサと、
複数の温度データを含む背景温度データを記憶する記憶部と、
前記複数の素子から出力された複数の温度データと前記背景温度データとに基づいて、前記印刷装置を前記第２電力状態から前記第１電力状態に移行する制御部と、
所定の温度以上を示す温度データを出力する素子により構成される熱検知エリアであって１以上且つ所定の画素数以下の熱検知エリアの素子から出力される温度データを使って前記記憶部に記憶された前記背景温度データの前記１以上且つ所定の画素数以下の熱検知エリアに対応するデータを更新する更新部と、を備える
ことを特徴とする印刷装置。
【請求項２】
前記更新部は、前記複数の素子から出力された複数の温度データと前記複数の素子から出力された前回の複数の温度データとに基づいて、前記印刷装置の周辺に人が存在するかどうかを判断し、前記印刷装置の周辺に人が存在しないと判定した場合に、前記背景温度データを更新する、ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記更新部は、前記複数の素子から出力された前回の複数の温度データから前記複数の素子から出力された複数の温度データへの変化に基づいて、前記印刷装置の周辺に人が存在するかどうかを判断する、ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記更新部は、前記所定の温度以上を示す温度データを出力する素子により構成される１以上且つ所定の画素数以下の熱検知エリアが、前記所定の温度以上を示す温度データを出力する素子により構成される前回の熱検知エリアから、変化が小さい場合に、前記印刷装置の周辺に人が存在しないと判断する、ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記複数の素子のそれぞれは、赤外線を受信し、受信した赤外線に応じた温度データを出力する、ことを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
前記複数の素子は、線状又は格子状に配置されている、ことを特徴とする請求項１乃至５の何れか１項に記載の印刷装置。
【請求項７】
前記制御部は、前記複数の素子から出力された複数の温度データと前記更新部によって更新された前記背景温度データとに基づいて、前記印刷装置を前記第２電力状態から前記第１電力状態に移行する、ことを特徴とする請求項１乃至６の何れか１項に記載の印刷装置。
【請求項８】
前記制御部は、前記背景温度データを定期的に更新する、ことを特徴とする請求項１乃至7の何れか１項に記載の印刷装置。
【請求項９】
ユーザ操作を受信する操作部をさらに備え、
前記制御部は、前記操作部がユーザ操作を受信しないで所定時間が経過したときに前記背景温度データを更新する、ことを特徴とする請求項１乃至８の何れか１項に記載の印刷装置。
【請求項１０】
記録媒体に画像を印刷する印刷部をさらに備える、ことを特徴とする請求項１乃至9の何れか１項に記載の印刷装置。
【請求項１１】
人感センサを構成する複数の素子のそれぞれから出力される温度データに対応する複数の出力と比較される背景温度データの更新方法であって、
複数の温度データを含む背景温度データを記憶部に記憶する記憶ステップと、
前記複数の素子から出力された複数の温度データと前記背景温度データとに基づいて、印刷装置を第２電力状態から第１電力状態に移行する移行ステップと、
所定の温度以上を示す温度データを出力する素子により構成される熱検知エリアであって１以上且つ所定の画素数以下の熱検知エリアの素子から出力される温度データを使って前記記憶部に記憶された前記背景温度データの前記１以上且つ所定の画素数以下の熱検知エリアに対応するデータを更新する更新ステップと、を有することを特徴とする背景温度データの更新方法。
【請求項１２】
前記複数の素子から出力された複数の温度データと前記複数の素子から出力された前回の複数の温度データとに基づいて、前記印刷装置の周辺に人が存在するかどうかを判断する判断ステップをさらに有し、
前記判断ステップで前記印刷装置の周辺に人が存在しないと判定された場合に、前記背景温度データを更新する前記更新ステップを実行する、ことを特徴とする請求項１１に記載の背景温度データの更新方法。
【請求項１３】
前記判断ステップは、前記複数の素子から出力された前回の複数の温度データから前記複数の素子から出力された複数の温度データへの変化に基づいて、前記印刷装置の周辺に人が存在するかどうかを判断する、ことを特徴とする請求項１２に記載の背景温度データの更新方法。
【請求項１４】
前記判断ステップは、前記所定の温度以上を示す温度データを出力する素子により構成される１以上且つ所定の画素数以下の熱検知エリアが、前記所定の温度以上を示す温度データを出力する素子により構成される前回の熱検知エリアから、変化が小さい場合に、前記印刷装置の周辺に人が存在しないと判断する、ことを特徴とする請求項１３に記載の背景温度データの更新方法。
【請求項１５】
前記複数の素子のそれぞれは、赤外線を受信し、受信した赤外線に応じた温度データを出力する、ことを特徴とする請求項１１乃至１４の何れか１項に記載の背景温度データの更新方法。
【請求項１６】
前記複数の素子は、線状又は格子状に配置されている、ことを特徴とする請求項１１乃至１５の何れか１項に記載の背景温度データの更新方法。
【請求項１７】
前記移行ステップは、前記複数の素子から出力された複数の温度データと前記更新ステップにおいて更新された前記背景温度データとに基づいて、前記印刷装置を前記第２電力状態から前記第１電力状態に移行する、ことを特徴とする請求項１１乃至１6の何れか１項に記載の背景温度データの更新方法。
【請求項１８】
前記更新ステップは、前記背景温度データを定期的に更新する、ことを特徴とする請求項１１乃至１７の何れか1項に記載の背景温度データの更新方法。
【請求項１９】
前記更新ステップは、ユーザ操作を受信する操作部がユーザ操作を受信しないで所定時間が経過したときに前記背景温度データを更新する、ことを特徴とする請求項１１乃至１８の何れか１項に記載の背景温度データの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、背景温度データを更新する印刷装置及び背景温度データの更新方法に関するものである。
【背景技術】
【０００２】
人を検知する人感センサを備えた画像形成装置が知られている（特許文献１参照）。このような画像形成装置では、画像形成装置に設けられた人感センサによって、人が画像形成装置に近づいてきたとかどうかを判断することで、画像形成装置を省電力状態からスタンバイ状態へ復帰させる。ユーザが画像形成装置の前に到着する前に、画像形成装置をスタンバイ状態に復帰させることで、ユーザは画像形成装置の前で待たずに画像形成装置の操作が可能になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５８６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１は、人感センサとして、人から発せられる熱（赤外線）を検知する赤外線センサを用いる例を開示している。しかしながら、特許文献１では、この赤外線センサが、画像形成装置の周囲の温度（例えば、カーテンの開放による太陽光の入射、蛍光灯の点灯、パーソナルコンピュータなどの電子機器の電源投入など）の影響を受けることについては何ら言及していない。
【０００５】
しかし、特許文献１に開示される赤外線センサは、画像形成装置の周囲の温度を検知してしまうので、カーテンの開放、蛍光灯の点灯およびパーソナルコンピュータなどの起動による熱などが発生した場合には、その熱を赤外線センサが検知してしまい、近付いてくる人を正しく判断する妨げになってしまう。これにより、画像形成装置への人の接近の誤検知やスタンバイ状態への移行が遅くなってしまい、利便性を低下させてしまう可能性がある。なお、この問題は画像形成装置に限定されるものではなく、エア・コンディショナーやテレビジョン、照明機器など人感センサにより人の位置を検知して制御を切り替える装置に共通の問題である。
【０００６】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、装置の周囲で発生する温度に起因する誤検知を抑え、装置への人の接近を正確に検知して、利便性及び省電力を向上する仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、第１電力状態と前記第１電力状態より省電力の第２電力状態とを有する印刷装置であって、それぞれが温度データを出力する複数の素子を有する人感センサと、複数の温度データを含む背景温度データを記憶する記憶部と、前記複数の素子から出力された複数の温度データと前記背景温度データとに基づいて、前記印刷装置を前記第２電力状態から前記第１電力状態に移行する制御部と、所定の温度以上を示す温度データを出力する素子により構成される熱検知エリアであって１以上且つ所定の画素数以下の熱検知エリアの素子から出力される温度データを使って前記記憶部に記憶された前記背景温度データの前記１以上且つ所定の画素数以下の熱検知エリアに対応するデータを更新する更新部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、装置への人の接近を温度変化として検知する装置において、当該装置の周囲の温度変化に対して誤検知しないように適切に人の接近を検知することができる。これにより、装置の周囲で発生する温度に起因する誤検知を抑え、装置への人の接近を正確に検知することが可能となる。この結果、誤検知に基づく利用者の利便性の低下や省電力の低下を抑え、利便性及び省電力を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の全体図である。
【図２】人感センサの検知範囲を示す図である。
【図３】画像形成装置のハードウェア構成を示すブロック図である。
【図４】画像形成装置の電源ブロック図である。
【図５】人感センサの検知状態を示す図である。
【図６】第１実施形態の背景温度データを更新するためのフローチャートである。
【図７】第１実施形態の背景温度の更新をする人感センサの検知状態を示す図である。
【図８】第２実施形態の背景温度データを更新するためのフローチャートである。
【図９】第２実施形態の背景温度の更新をする人感センサの検知状態を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を参照して説明する。
〔第１実施形態〕
＜システム構成の説明＞
【００１１】
図１は、本発明の一実施形態を示す画像形成装置１００の全体図である。
図１（Ａ）は画像形成装置１００の正面図である。また、図１（Ｂ）は画像形成装置１００の平面図である。
【００１２】
ここで、画像形成装置１００は、複数の機能（プリント機能、スキャナ機能、コピー機能、ＦＡＸ機能など）を備える複合機、ファクシミリ装置、スキャナ装置が含まれる。また、本実施形態では、特に図示しないが、画像形成装置１００は、周囲に、パーソナルコンピュータ（ＰＣ）、照明、暖房等の熱源も配置される環境下に設置されている。なお、本実施例も含め以降の実施例では、画像形成装置の電力制御を例として説明を行うが、エア・コンディショナーやテレビジョン、照明機器など人の位置を検知して制御を切り替える装置であればどのような情報処理装置に用いてもよい。
【００１３】
図１において、画像形成装置１００は、操作部１０１、スキャナ部１０２、胴内フィニッシャ１０３、給紙カセット１０４などを有する。本実施形態の画像形成装置は、コピー、プリント、ＦＡＸ、スキャンなどの機能を持つ。
【００１４】
画像形成装置１００は、スタンバイ状態（第１の電力状態）、スタンバイ状態よりも消費電力が小さい省電力状態（第２の電力状態）を少なくとも含む複数の電力状態に移行する。スタンバイ状態は、コピー、プリント、ＦＡＸ、スキャンなどの各機能を実行可能な状態である。省電力状態は、復帰要因を検知した場合に、スタンバイ状態に移行可能な状態である。省電力状態では、当該復帰要因を検知する箇所に電力が供給されている。なお、復帰要因には、例えば、後述する節電キー２１４の押下、外部装置からの起床要求パケット等の受信、後述する人感センサ１０７による人の検知などが含まれる。また、省電力状態では、上記した各機能を実行する機能部（プリンタ部２１６やスキャナ部１０２）には電力が供給されていない。図１に示すように、画像形成装置１００の正面側には、人感センサ１０７が設けられており、この人感センサ１０７は、省電力状態で動作する。
【００１５】
図２は、図１に示した人感センサの検知範囲の一例を示す図である。
なお、本実施形態の人感センサ１０７は、赤外線を受光する素子が格子状に配置された赤外アレイセンサである。この赤外線アレイセンサは、赤外線を発射し、且つ、その赤外線の反射を受信するアクティブ型のセンサ（赤外線送受信センサ）であっても良いし、人などから放射される赤外線を受信するパッシブ型のセンサ（赤外線受信センサ）であっても良い。
【００１６】
本実施形態の人感センサ１０７は、パッシブ型で説明する。この人感センサ１０７は、出来るだけ、画像形成装置１００の周囲に配置される床や机の上の熱源を検知しないように、図２に例示するように、斜め上方に向けて配置されている。したがって、画像形成装置１００の遠くから、画像形成装置１００に人が接近してきた場合には、人感センサ１０７の下側の素子から熱を検知する。なお、人感センサ１０７は、赤外線を受光する素子が格子状に配置されたものに限定されるものではなく、素子が線形に配列されたタイプであってもよいし、その他の形態で配列されたものであってもよい。
【００１７】
図３は、図１に示した画像形成装置１００のハードウェア構成を例示するブロック図である。図３（Ａ）は、スタンバイ状態の画像形成装置の電力状態を示す。また、図３（Ｂ）は、省電力状態の画像形成装置の電力状態を示す。なお、図３（Ｂ）のグレーで示された箇所には電力供給が停止されている。
【００１８】
図３において、コントローラ２２６は、ＬＡＮＩ／Ｆ２１７を介して、ＬＡＮ２２４に接続される。また、ＦＡＸ２２５は、電話回線２２３に接続されている。
【００１９】
コントローラ２２６において、ＣＰＵ２０４は、コントローラ２２６の装置全体を制御するソフトウェアプログラムをＲＯＭ２０５等から読み出して実行する。ＲＡＭ２０６は、ＣＰＵ２０４が装置を制御する際の一時的なデータの格納などに使用される。ＲＯＭ２０５は、装置の起動プログラムや各種設定値等が格納されている。ストレージ２０７は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）等で構成され、様々なデータ格納に使用される。
【００２０】
操作部１０１は、操作用液晶パネルや節電キー２１４を含むハードキーを備え、ユーザから入力される指示を受け付ける。操作部Ｉ／Ｆ２０９は、コントローラ２２６と操作部１０１とを接続するインターフェースである。
ＡＤＦ（Ａｕｔｏ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）２３０は、原稿の画像を連続してスキャナ部１０２で読み込むために、当該原稿をスキャナ部１０２の読取部に搬送する装置である。ＡＤＦ２３０は、ユーザから原稿が置かれたことを検知するための原稿検知部２２９を備える。原稿検知部２２９は、ＡＤＦ Ｉ／Ｆ２２８を経由して、電源制御部２０３に接続される。省電力状態で、原稿検知部２２９が原稿を検知した場合には、画像形成装置１００は、省電力状態からスタンバイ状態へ移行する。
【００２１】
ＣＰＵ２０４は、ＡＤＦ Ｉ／Ｆ２２８を経由してＡＤＦ２３０の制御を行う。スキャナ部１０２は、原稿台に設置された又はＡＤＦ２３０から搬送された原稿の画像を読み取り、画像データを生成する。ＣＰＵ２０４は、スキャナＩ／Ｆ２１０を経由してスキャナ部１０２の制御を行う。
プリンタ部２１６は、生成された画像データまたは読み取った画像データに基づく画像を用紙（シート）に印刷する。ＣＰＵ２０４は、プリンタＩ／Ｆ２１１を経由してプリンタ部２１６の制御を行う。
【００２２】
ＦＡＸ２２５は、モデム２１８、ＣＰＵ２１９、ＲＯＭ２２０、ＲＡＭ２２１、受信検知部２２２を有する。ＦＡＸ２２５は、電話回線２２３を介して外部装置とのデータ通信制御を行うファクシミリ部である。モデム２１８は、ＦＡＸ２２５の送受信のための変調を行う。ＣＰＵ２１９は、ＦＡＸ Ｉ／Ｆ２０８を介してＦＡＸ２２５によるファクシミリの送受信の制御を行う。
【００２３】
ＲＡＭ２２１は、ＣＰＵ２１９がＦＡＸ２２５を制御する際に一時的なデータを格納する。ＲＯＭ２２０は、ＦＡＸ２２５の起動プログラムや各種設定値等が格納されている。なお、ＦＡＸ２２５のＣＰＵ２１９、ＲＡＭ２２１およびＲＯＭ２２０の機能を、コントローラ２２６に持たせても良い。
【００２４】
電源制御部２０３は、画像形成装置１００の電力制御を行う。電源制御部２０３は、電源２０１に接続される電源部２０２によって生成される電力の各部への供給および停止を制御する。
【００２５】
人感センサ１０７は、物体が放射した赤外線を受信し、該受信した赤外線によって、前記物体の温度を測定することができる。人感センサ１０７のメモリ２３３は、後述する図５（ａ）に示すような背景温度データ等を保持する。背景温度データとは、画像形成装置１００の周囲の環境の温度を示す情報である。例えば、画像形成装置１００の周囲に蛍光灯やＰＣなどが設置される場合には、背景温度データは、蛍光灯やＰＣの温度情報を含んでいる。この背景温度データは、画像形成装置の周囲に人がいないときに取得するのが好ましい。画像形成装置の周囲に人がいる場合に背景温度データの更新を行ってしまうと、人を検知出来ているのに人感センサ１０７の反応の変化が少ない場合には、人である熱源を背景温度として更新してしまい、以後のユーザ検知の妨げになる可能性があるためである。背景温度データは、定期的に更新される。この更新の方法については後述する。
【００２６】
また、人感センサ１０７は、画像形成装置１００に近づく人を検知するために、後述する図５（ｂ）に示すように、所定時間間隔で画像形成装置１００の周辺の温度を取得する。以下、時刻Ｔで取得された温度データを温度データ（Ｔ）とする。なお、前回取得した温度データも人感センサ１０７のメモリ２３３に保持される。例えば、温度データ（Ｔ２）を取得するタイミングでは、温度データ（Ｔ１）がメモリ２３３に記憶されている。
人感センサＣＰＵ２３２は、背景温度データと温度データ（Ｔ）とに基づいて、画像形成装置１００の周囲に人が存在するか否かを判断する。人感センサＣＰＵ２３２による、この判断の詳細は後述する。なお、人感センサＣＰＵ２３２は、人感センサ１０７または人感センサＣＰＵ２３２の内部に設けられる図示しないＲＯＭ等の記憶装置（省電力状態でも電力供給される）に格納されたプログラムを読み出して実行することにより各種制御を実現する。
【００２７】
上記した背景温度データは、定期的に調整しなければならない。なぜなら、カーテンの開放、ＰＣの電源ＯＮ、エアコンの設定などによって、画像形成装置１００の周囲の温度は常に変化するため、背景温度データを定期的に更新しておかないと、画像形成装置１００に接近する人を正確に把握できなくなってしまうからである。
【００２８】
人感センサＣＰＵ２３２は、電源制御部２０３と接続され、画像形成装置１００に接近する人が存在すると判断した場合に、画像形成装置１００をスタンバイ状態に移行させる信号（移行指示信号５０４（図４参照））を電源制御部２０３へ送信する。
【００２９】
スタンバイ状態では、図３（Ａ）に示すように全てのブロックに電力が供給されている。なお、スタンバイ状態では、必要な機能にのみに電力を供給するようにしても良い。例えば、ＬＡＮ２２４を介して、プリンタ部２１６に印刷させる印刷ジョブを受信した場合には、プリンタ部２１６に電力を供給し、印刷ジョブを処理するのに使用しないスキャナ部１０２等には電力を供給しない構成でも良い。
【００３０】
省電力状態では、図３（Ｂ）に示すように一部のブロックに電力が供給されている。例えば図３（Ｂ）のグレーで示された箇所には電力供給が停止されている。まず、電源２０１から電源部２０２に電源が供給される。電源部２０２でＡＣ／ＤＣ変換された電力は、ＲＡＭ２０６、人感センサ１０７、人感センサＣＰＵ２３２、ＦＡＸ Ｉ／Ｆ２０８、受信検知部２２２、節電キー２１４、操作部Ｉ／Ｆ２０９、ＬＡＮコントローラ２１２、ＬＡＮＩ／Ｆ２１７、原稿検知部２２９、ＡＤＦ Ｉ／Ｆ２２８に供給される。
【００３１】
以下、図４を参照して、スタンバイ状態または省電力状態への移行条件について説明する。
図４は、画像形成装置１００の電源構成を例示するブロック図である。
省電力状態において、ＦＡＸ２２５の受信検知部２２２が、ファクシミリの受信を検知した場合には、ＦＡＸ Ｉ／Ｆ２０８を経由して、電源制御部２０３へ移行指示信号５０２を送信する。これにより、電源制御部２０３が画像形成装置１００をスタンバイ状態へ移行する。また、省電力状態において、ＬＡＮコントローラ２１２が、ＬＡＮＩ／Ｆ２１７より印刷ジョブなどスタンバイ状態への移行が必要なジョブを受信した場合には、電源制御部２０３へ移行指示信号５０１を送信する。これにより、電源制御部２０３が画像形成装置１００をスタンバイ状態へ移行する。
【００３２】
また、省電力状態において、ユーザによって節電キー２１４が押下された場合、節電キー２１４は、操作部Ｉ／Ｆ２０９を経由して、電源制御部２０３へ移行指示信号５０３を送信する。これにより、電源制御部２０３が画像形成装置１００をスタンバイ状態へ移行する。操作部１０１には、節電キー２１４のみ記載しているが、タッチパネルによるユーザのタッチや操作部１０１に設けられる他のキーの操作を認識して移行指示信号５０３を電源制御部２０３に送信する構成を取っても良い。
【００３３】
また、本実施形態では、省電力状態において、人感センサＣＰＵ２３２によって画像形成装置１００に接近する人が存在すると判断された場合、人感センサＣＰＵ２３２は、電源制御部２０３へ移行指示信号５０４を送信する。これにより、電源制御部２０３が画像形成装置１００をスタンバイ状態へ移行する。
【００３４】
次に、図４を参照して、電源部２０２の詳細について説明する。
電源（プラグ）２０１から入力された電源は、ＳＷ３１０を介して第１電源部３００に供給される。また、電源（プラグ）２０１から入力された電源は、ＳＷ３１２を介して第２電源部３０２に供給される。ＳＷ３１０は、ユーザが手動でオンすることが出来るシーソースイッチやボタンスイッチである。また、ＳＷ３１２は、電源制御部２０３から出力される制御信号５１３によって、ＯＮ状態からＯＦＦ状態、またはＯＦＦ状態からＯＮ状態になる、例えばリレースイッチ等である。
【００３５】
ここで、ＳＷ３１０がオンされた場合には、電源制御部２０３は、ＳＷ３１２へオン命令信号５１３を送信する。これにより、画像形成装置１００がスタンバイ状態へ移行する。ＳＷ３１０がオンすることで電力が供給される第１電源部３００は、省電力状態で動作するブロックに電力を供給する。また、オン命令信号５１３によりＳＷ３１２がオンすることで電力が供給される第２電源部３０２は、スタンバイ状態で動作するブロックに電力を供給する。第１電源部３００は、例えば、５．０Ｖの直流電圧を生成する。また、第２電源部３０２は、例えば、２４．０Ｖの直流電圧を生成する。
【００３６】
次に、電源制御部２０３が、スタンバイ状態への移行指示（移行指示信号５０１、５０２、５０３、５０４、５３７）を受信した場合について説明する。
電源制御部２０３は、スタンバイ状態へ移行する必要のある移行指示信号（５０１、５０２、５０３、５０４、５３７）を１つでも受信した場合に、ＳＷ３１２へオン命令信号５１３を送信する。これにより、電源２０１から第２電源部３０２に電力が供給される。そして、第２電源部３０２は、生成した直流電源を操作部１０１、ＦＡＸ２２５、ＣＰＵ２０４、ＲＯＭ２０５、ストレージ２０７、プリンタ部２１６、スキャナ部１０２、ＡＤＦ２３０などに供給する。その結果、画像形成装置１００が省電力状態からスタンバイ状態に移行する。スタンバイ状態では、省電力状態では電力が供給されなかった部分にも電力が供給される。
【００３７】
図５は、人感センサの検知状態を示す図である。
図５（ａ）は、背景温度データを示す図である。この背景温度データは、画像形成装置１００の周囲の温度状態を示している。なお、背景温度データは、例えば人感センサ１０７の各素子に対応するデータにより構成される。
【００３８】
図５（ａ）に示した背景温度データのグレーや黒の箇所は、例えば、蛍光灯やＰＣなどの熱源を示す。この背景温度データは、画像形成装置１００の周囲に人が存在しないタイミングで取得されるのが好ましい。例えば、画像形成装置１００の操作部１０１が所定時間操作されなかったタイミングで取得した温度データを、背景温度データとすることができる。その他に、省電力状態からスタンバイ状態へ移行した際の背景温度データを保持して設定する、または、省電力状態へ移行した際の背景温度データを設定する方法でも良い。これらの場合、人を検知していないと判断された素子に対応するデータのみを更新し、人を検知していると判断された素子に対応するデータは更新しないものとする。なお、図５中、例えば、白で示された素子は３０℃未満の温度を検知し、グレーで示された素子は３０℃〜３４℃の温度を検知しており、黒で示された素子は３５℃以上の温度を検知しているものとする。
【００３９】
図５（ｂ）は、所定時間間隔（例えば、０．２秒間隔）で取得される温度データである。この温度データは、画像形成装置１００が省電力状態の間、所定時間間隔で取得される。人感センサＣＰＵ２３２は、Ｔ１，Ｔ２，Ｔ３，Ｔ４，・・・と所定時間間隔で人感センサ１０７から温度データを取得する。なお、温度データは、例えば人感センサ１０７の各素子に対応するデータにより構成される。
【００４０】
図５（ｂ）を参照すると、時間経過にともなって所定温度以上の熱源を検知する素子の数が増加している。人が画像形成装置１００に接近する場合には、図５（ｂ）のように所定温度以上を検知する素子が増加する。
【００４１】
図５（ｃ）は、背景温度データと温度データとから算出された加工データである。加工データは、背景温度データと温度データとの差分から作成される。具体的には、例えば、背景温度データを構成する人感センサ１０７の各素子に対応するデータと、温度データを構成する人感センサ１０７の各素子に対応するデータとの、対応するデータごとの差分をそれぞれ算出し、該算出された各差分データにより加工データが作成される。なお、ここでは、背景温度データと温度データとの差分から加工データを生成するが、背景温度データおよび温度データに基づいて加工データを生成すれば、その計算方法は差分に限定されない。また、各温度データや各加工データからノイズを除去するために、フィルタリング処理などを行っても良い。
【００４２】
加工データは、背景温度データによって示される熱源以外の熱源を示している。人感センサＣＰＵ２３２は、これらの加工データ（Ｔ）によって、画像形成装置１００に人が接近したか否かを判断する。
本実施形態では、図５（ｃ）に示す復帰ラインを超えた人感センサ１０７の素子（即ち領域５００に配置される素子）が、所定温度以上の熱源を検知した場合に、人感センサＣＰＵ２３２は、画像形成装置１００に人が接近したと判断する。これにより、画像形成装置１００が省電力状態からスタンバイ状態に移行する。
【００４３】
加工データ（Ｔ４）では、復帰ラインを超えた人感センサ１０７の素子が所定温度以上の熱源を検知するので、画像形成装置１００は、時刻Ｔ４でスタンバイ状態に復帰する。なお、ここでは、復帰ラインを超えた素子が熱源を検知した場合に、画像形成装置１００に人が接近したと判断したが、本発明はこれに限定されない。例えば、所定時間の間に、所定温度以上の熱源を検知する素子の増加量が所定値を超えた場合に、画像形成装置１００に人が接近したと判断しても良いし、他の判断方法を採用しても良い。
【００４４】
図６は、第１実施形態における背景温度データを更新するための処理を例示するフローチャートである。なお、本フローチャートの各ステップは、人感センサＣＰＵ２３２が、省電力状態で電力供給される図示しないＲＯＭ等に格納されたプログラムを読み出して実行することで実現される。
【００４５】
画像形成装置１００が省電力状態に移行すると、人感センサＣＰＵ２３２は、次のように動作する。まず、人感センサＣＰＵ２３２は、メモリ２３３から背景温度データを取得する（Ｓ６０１）。この時、背景温度データは、上述したように、省電力状態移行時の背景温度データを使用しても良いし、スタンバイ状態移行時の背景温度データを保持して使用しても良い。
さらに、人感センサＣＰＵ２３２は、人感センサ１０７から温度データ（Ｔ１）を取得する（Ｓ６０２）。
【００４６】
次に、人感センサＣＰＵ２３２は、上記Ｓ６０２で取得した温度データにおいて、一定サイズ以下の熱検知エリアであって且つ前回取得時の温度データから大きく変化していない（変化の少ない）熱検知エリアが存在するか否かの判定を行う（Ｓ６０３）。前回取得時の温度データは、上述したようにメモリ２３３に保持されているものとする。なお、前回取得時の温度データが保持されていない場合には、上記Ｓ６０３でＮｏと判断するものとする。詳細には、人感センサＣＰＵ２３２は、まず、熱検知エリアが一定のサイズ以下であるか否かを判定し、一定のサイズ以下である場合、前回取得時の温度データから大きく変化しているか否かの判定を行う。
【００４７】
なお、上記Ｓ６０３の判定に用いる「一定のサイズ」は、例えば、４素子以下を設定するが、これは一定サイズの基準を限定するものではない。なお、一定サイズ以下に対して前回の取得時の温度データと比較を行うのは、前記一定サイズ以下の熱検知エリアは人以外の熱を検知しているエリアである可能性が高く、一定サイズ以下の熱検知エリアの変化量から、背景温度を検知しているのか人の熱を検知しているのかを判定することを目的としたものである。
【００４８】
上記Ｓ６０３において、一定サイズ以下の熱検知エリアであって前回の取得エリアから変化が少ない熱検知エリアが存在しないと判定した場合（Ｓ６０３でＮｏの場合）、人感センサＣＰＵ２３２は、そのままＳ６０５に処理を進める。この場合、人感センサＣＰＵ２３２は、画像形成装置１００の周囲に人以外に起因する（例えば他の機器から発生する熱等に起因する）温度変化がなく、温度変化のあった熱源は人に起因するものであると判断し、背景温度データの更新は必要ないと判定する。
【００４９】
一方、上記Ｓ６０３において、一定サイズ以下の熱検知エリア（所定温度以上の熱源を検知したエリア）であって且つ前回の取得エリアから変化が少ない熱検知エリアが存在すると判定した場合（Ｓ６０３でＹｅｓの場合）、人感センサＣＰＵ２３２は、画像形成装置１００の周囲に人以外に起因する（例えば他の機器から発生する熱等に起因する）温度変化があると判断したため、背景温度データの更新が必要であると判定し、Ｓ６０４に処理を進める。
Ｓ６０４では、人感センサＣＰＵ２３２は、上記一定サイズ以下の熱検知エリアであって且つ前回の取得エリアから変化が少ない熱検知エリアを特定し、該特定した熱検知エリアのデータを用いて背景温度データを更新し、Ｓ６０５に処理を進める。
ここで、図７を用いて背景温度データの更新について具体的に説明する。
【００５０】
図７は、図６のＳ６０３の判定基準及びＳ６０４の背景温度データの更新処理を詳細に説明する図である。なお、ここでは、４素子以下を基準に設定し、変化量の判定を行う処理について説明するが、本発明はこれに限定されるものではない。
【００５１】
図６のＳ６０１で取得した初期の背景温度データを図７（ａ）に示す。
また、図６のＳ６０２で取得した温度データの例を図７（ｂ）に示す。
さらに、前回取得した温度データの例を図７（ｃ）に示す。
図６のＳ６０３では、人感センサＣＰＵ２３２が、Ｓ６０２で取得した温度データ（例えば図７（ｂ））において温度が高い（所定温度以上）と判定されたエリアＡとエリアＢについて、前回取得した温度データ（例えば図７（ｃ））からの差分により人か否かの判定を行う。
【００５２】
図７（ｃ）に示すように、前回の温度取得データにおいては、温度が高い（所定温度以上）と判定されたエリアＣとエリアＤが検知されている。
図７（ｂ）のエリアＡと図７（ｃ）のエリアＣは同じ場所であり、変化量が小さいため、人感センサＣＰＵ２３２は、このエリアＡで検知されている熱源は人ではないと判定し、エリアＡに対応するデータにより背景温度データを更新する。
また、図７（ｂ）のエリアＢと図７（ｃ）のエリアＤは離れており（異なる場所であり）、変化量が大きいため、人感センサＣＰＵ２３２は、このエリアＢで検知されている熱源は人であると判定し、エリアＢに対応するデータによる背景温度データの更新は行わない。
【００５３】
人感センサＣＰＵ２３２は、このような判定を行うことで、背景温度データの更新を行い、図７（ｄ）で示すような背景温度データとして設定を行う。
判定に用いる「変化量が大きくない（変化量が小さい）」等の基準は、例えば熱源検知エリアが半分以上重なり合うことや、熱検知エリアの大きさの変化が２素子以下、熱検知エリアがつながっていることなどを条件として用いることが好ましいが、判定方法をこれらに限定されるものではない。
【００５４】
以下、図６のフローチャートの説明に戻る。
Ｓ６０５において、人感センサＣＰＵ２３２は、背景温度データと、上記Ｓ６０２で取得した温度データとを比較して加工データを生成する。具体的には、人感センサＣＰＵ２３２は、背景温度データと温度データとの差分を算出することで加工データを生成する。例えば、背景温度データと温度データ（Ｔ１）から加工データ（Ｔ１）を生成する。
【００５５】
次に、Ｓ６０６において、人感センサＣＰＵ２３２は、上記Ｓ６０５で生成した加工データから、画像形成装置１００の使用者が存在するか否かを判断する。例えば、図５（ｃ）に示したような判断基準により判断する。
【００５６】
そして、使用者が存在しないと判断した場合（Ｓ６０６でＮｏの場合）、人感センサＣＰＵ２３２は、Ｓ６０７に処理を進める。Ｓ６０７では、人感センサＣＰＵ２３２は、所定時間（例えば、０．２秒）経過するまで待機し、所定時間経過後に、Ｓ６０２に処理を遷移させ、次回の温度データを取得する。なお、Ｓ６０２に遷移する前に、上記Ｓ６０２で取得した温度データを、前回取得時の温度データとして、メモリ２３３に保存するものとする。このように、人感センサＣＰＵ２３２は、省電力状態の間、温度データを所定間隔で取得し続ける。
【００５７】
一方、上記Ｓ６０６において、人感センサＣＰＵ２３２が、画像形成装置１００の使用者が存在すると判断した場合（Ｓ６０６でＹｅｓの場合）、人感センサＣＰＵ２３２は、画像形成装置１００をスタンバイ状態に移行させる（Ｓ６０８）。例えば、温度データの取得を繰り返した結果、図５（ｃ）の加工データ（Ｔ４）のように、人感センサＣＰＵ２３２が、画像形成装置１００に接近する人が存在すると判断した場合には、画像形成装置１００はスタンバイ状態に移行する（Ｓ６０８）。上記Ｓ６０８では、具体的には、人感センサＣＰＵ２３２は、移行指示信号５０４を電源制御部２０３に送信し、該移行指示信号５０４を受信した電源制御部２０３がＳＷ３１２をオンすることによって、画像形成装置１００がスタンバイ状態に移行する。
【００５８】
以上のように、人の接近を正確に検知するため、背景温度の設定を行い、人感センサが取得した温度データの熱の大きさや位置の変化に基づいて熱が接近する人であるか否かの判断を行い、背景温度の更新を制御する。
【００５９】
なお、上記Ｓ６０３では、Ｓ６０２で取得した温度データにおいて、一定サイズ以下の熱検知エリアであって且つ前回取得時の温度データから大きく変化していない（変化の少ない）熱検知エリアが存在する場合に、そのエリアのデータを用いて背景温度データを部分的に更新する構成を示した。しかし、例えば、Ｓ６０２で取得した温度データにおいて、一定サイズ以下の熱検知エリアであって且つ前回取得時の温度データから大きく変化した熱検知エリアが存在しない場合に、Ｓ６０２で取得した温度データで背景温度データを一括更新することも、本発明に含まれるものである。
【００６０】
以上示したように、第１実施形態によれば、人感センサ１０７より取得した温度データから特定される一定のサイズ以下で所定温度以上の熱検知エリアの経時変化に基づいて、適切に背景温度データを更新して、誤検知しないように適切に人の接近を検知することができるようになる。この結果、画像形成装置１００の周囲で発生する温度に起因する誤検知を抑え、画像形成装置１００への人の接近を従来より正確に検知することが可能となる。この結果、誤検知に基づく利用者の利便性の低下や省電力の低下を抑え、利便性及び省電力を向上することができる。
【００６１】
〔第２実施形態〕
本発明の第２実施形態については、第１実施形態との差異の概要を説明する。
上記第１実施形態では、人感センサ１０７が検知した一定サイズ以下の熱検知エリアに注目し、該熱検知エリアの変化に基づいて背景温度データを更新する構成について示した。第２実施形態では、特定エリア以外の熱検知エリアに注目し、該熱検知エリアの変化に基づいて背景温度データを更新する構成について示す。
【００６２】
図８は、第２実施形態における背景温度データを更新するための処理を例示するフローチャートである。なお、本フローチャートの各ステップは、人感センサＣＰＵ２３２が、省電力状態で電力供給される図示しないＲＯＭ等に格納されたプログラムを読み出して実行することで実現される。なお、図６と同一のステップには同一のステップ番号を付してある。
【００６３】
画像形成装置１００が省電力状態に移行すると、人感センサＣＰＵ２３２は、次のように動作する。なお、図８では、図６との差異のみを説明する。
図８に示す処理では、Ｓ６０２の処理後に、Ｓ８０１へ遷移する。Ｓ８０１では、人感センサＣＰＵ２３２は、Ｓ６０２で取得した温度データにおいて、特定のエリア以外で発生した熱検知エリアであって且つ前回取得時の温度データから大きく変化していない（変化の少ない）熱検知エリアが存在するか否かの判定を行う。なお、前回取得時の温度データが保持されていない場合には、上記Ｓ８０１でＮｏと判断するものとする。詳細には、人感センサＣＰＵ２３２は、まず、熱検知エリアが特定のエリアに発生したものであるか否かを判定し、特定のエリア以外に発生したものである場合、前回取得時の温度データから大きく変化しているか否かの判定を行う。なお、上記Ｓ８０１の判定に用いる「特定のエリア」については、後述する図９（ａ）に示す。
【００６４】
上記Ｓ８０１において、特定のエリア以外で発生した熱検知エリアであって前回の取得エリアから変化が少ない熱検知エリアが存在しないと判定した場合（Ｓ８０１でＮｏの場合）、人感センサＣＰＵ２３２は、そのままＳ６０５に処理を進める。この場合、人感センサＣＰＵ２３２は、画像形成装置１００の周囲に人以外に起因する（例えば他の機器から発生する熱等に起因する）温度変化がなく、温度変化のあった熱源は人に起因するものであると判断し、背景温度データの更新は必要ないと判定する。
【００６５】
一方、上記Ｓ８０１において、特定エリア以外で発生した熱検知エリアであって且つ前回の取得エリアから変化が少ない熱検知エリアが存在すると判定した場合（Ｓ８０１でＹｅｓの場合）、人感センサＣＰＵ２３２は、画像形成装置１００の周囲に人以外に起因する（例えば他の機器から発生する熱等に起因する）温度変化があると判断したため、背景温度データの更新が必要であると判定し、Ｓ６０４に処理を進める。
Ｓ６０４では、人感センサＣＰＵ２３２は、上記特定エリア以外で発生した熱検知エリアであって且つ前回の取得エリアから変化が少ない熱検知エリアを特定し、該特定した熱検知エリアのデータを用いて背景温度データを更新し、Ｓ６０５に処理を進める。なお、Ｓ６０５以降の処理は第１実施形態（図６）と同様であるため、説明を省略する。
【００６６】
ここで、図９を用いて、第２実施形態における背景温度データの更新について具体的に説明する。
図９は、図８のＳ８０１の判定基準及びＳ６０４の背景温度データの更新処理を詳細に説明する図である。
図８のＳ８０１の特定のエリアを図９（ａ）に示す。ここでは、図９（ａ）に示すエリアＡを人熱検知エリア（図８のＳ８０１の特定のエリアに相当）、エリアＢを人以外の熱検知エリアと設定し、変化量の判定を行う処理について説明するが、本発明はこれに限定されるものではない。なお、特定のエリア以外に対して前回の取得時の温度データと比較を行うのは、前記特定のエリア以外に存在する熱検知エリアは人以外の熱を検知しているエリアである可能性が高く、特定のエリア以外に存在する熱検知エリアの変化量から、背景温度を検知しているのか人の熱を検知しているのかを判定することを目的としたものである。
【００６７】
図８のＳ６０１で取得した初期の背景温度データを図９（ｂ）に示す。
また、図８のＳ６０２で取得した温度データの例を図９（ｃ）に示す。
さらに、前回取得した温度データの例を図９（ｄ）に示す。
図８のＳ８０１では、人感センサＣＰＵ２３２が、Ｓ６０２で取得した温度データ（例えば図９（ｃ））において温度が高い（所定温度以上）と判定されたエリアＣ、エリアＤ及びエリアＥについて、前回取得した温度データ（例えば図９（ｄ））からの差分により人か否かの判定を行う。
【００６８】
図９（ｄ）に示すように、前回の温度取得データにおいては、温度が高い（所定温度以上）と判定されたエリアＦ、エリアＧ及びエリアＨが検知されている。
図９（ｃ）のエリアＣは図９（ａ）のエリアＢ（即ち特定のエリア以外）にあり、図９（ｄ）のエリアＦと同じ場所であり、変化量が小さいため、人感センサＣＰＵ２３２は、このエリアＣで検知されている熱源は人ではないと判定し、エリアＣに対応するデータにより背景温度データを更新する。
【００６９】
また、図９（ｃ）のエリアＤは図９（ａ）のエリアＢ（即ち特定のエリア以外）にあるが、図９（ｄ）のエリアＧと離れており、変化量が大きいため、人感センサＣＰＵ２３２は、このエリアＤで検知されている熱源は人であると判定し、エリアＤに対応するデータによる背景温度データの更新は行わない。
【００７０】
また、図９（ｃ）のエリアＥは図９（ｄ）のエリアＨと同じ場所であり変化量が小さいが、図９（ａ）のエリアＡ（即ち特定のエリア）にあるため、人感センサＣＰＵ２３２は、例えば、このエリアＤで検知されている熱源は人であると判定し、エリアＥに対応するデータによる背景温度データの更新は行わない。
【００７１】
人感センサＣＰＵ２３２は、このような判定を行うことで、背景温度データの更新を行い、図９（ｅ）で示すような背景温度データとして設定を行う。
判定に用いる「変化量が大きくない（変化量が小さい）」等の基準は、例えば熱源検知エリアが半分以上重なり合うことや、熱検知エリアの大きさの変化が２素子以下、熱検知エリアがつながっていることなどを条件として用いることが好ましいが、判定方法をこれらに限定されるものではない。
【００７２】
なお、上記Ｓ８０１では、Ｓ６０２で取得した温度データにおいて、特定のエリア以外で発生した熱検知エリアであって且つ前回取得時の温度データから大きく変化していない（変化の少ない）熱検知エリアが存在する場合に、そのエリアのデータを用いて背景温度データを部分的に更新する構成を示した。しかし、例えば、Ｓ６０２で取得した温度データにおいて、特定のエリア以外で発生した熱検知エリアであって且つ前回取得時の温度データから大きく変化した熱検知エリアが存在しない場合に、Ｓ６０２で取得した温度データで背景温度データを一括更新するこすることも、本発明に含まれるものである。
【００７３】
以上示したように、第２実施形態によれば、人感センサ１０７より取得した温度データから特定される特定のエリア以外且つ所定温度以上の熱検知エリアの経時変化に基づいて、適切に背景温度データを更新して、誤検知しないように適切に人の接近を検知することができるようになる。この結果、画像形成装置１００の周囲で発生する温度に起因する誤検知を抑え、画像形成装置１００への人の接近を従来より正確に検知することが可能となる。この結果、誤検知に基づく利用者の利便性の低下や省電力の低下を抑え、利便性及び省電力を向上することができる。
【００７４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００７５】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００７６】
１００    画像形成装置
１０７    人感センサ
２０２    電源部
２０３    電源制御部
２３２    人感センサＣＰＵ
２３３    メモリ
【図１】
0006415178.tif 000002
【図２】
0006415178.tif 000003
【図３】
0006415178.tif 000004
【図４】
0006415178.tif 000005
【図５】
0006415178.tif 000006
【図６】
0006415178.tif 000007
【図７】
0006415178.tif 000008
【図８】
0006415178.tif 000009
【図９】
0006415178.tif 000010