(57)【要約】【課題】超音波を送信する同様の画像形成装置が近くに設置されている場合であっても、その影響を除き、短い時間で且つ正確に使用者の検出を行うこと。【解決手段】省電力状態に移行すると、操作部ＣＰＵ４０１が、超音波出力素子４０７から所定間隔で超音波を送信する制御を開始し（Ｓ９０２）、該超音波を送信してからｔＡａ経過前に超音波入力素子４０８で超音波を受信した場合（Ｓ９０３でＹｅｓ）、前記所定間隔で超音波を送信するタイミングをずらす調整制御を行う（Ｓ９０６→Ｓ９０２）。さらに、操作部ＣＰＵ４０１は、調整制御の後、前記超音波を送信してからｔｎｅａｒを経過する前に超音波を受信した場合（Ｓ９１３でＹｅｓ）、画像形成装置１００の使用者を検出した判断し、画像形成装置１００の電力状態を、省電力状態からスタンバイ状態に復帰させる（Ｓ９１７）。【選択図】図９
2016201725.tif 000002
【特許請求の範囲】
【請求項１】
検出装置であって、
超音波を送信する送信手段と、
超音波を受信する受信手段と、
所定間隔で前記送信手段より超音波を送信し、該超音波を送信してから前記受信手段で超音波を受信するまでの時間に基づいて物体又は物体までの距離を検出する制御を行う制御手段と、を有し、
前記制御手段は、前記超音波を送信してから第１時間を経過する前に超音波を受信した場合には、前記所定間隔で超音波を送信するタイミングをずらす調整制御を行うことを特徴とする検出装置。
【請求項２】
前記制御手段は、前記調整制御を少なくとも１回行った後に、前記超音波を送信してから第２時間を経過する前に超音波を受信した場合には、前記検出装置から所定の距離内に存在する物体を検出したと判断することを特徴とする請求項１に記載の検出装置。
【請求項３】
前記第２時間は、前記第１時間よりも短い時間であり、
前記制御手段は、前記調整制御を少なくとも１回行った後に、前記超音波を送信してから前記第２時間を経過し且つ前記第１時間を経過する前に超音波を受信する事態が所定の回数連続して発生した場合には、再度、前記調整制御を行うことを特徴とする請求項２に記載の検出装置。
【請求項４】
前記調整制御では、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項１乃至３のいずれか１項に記載の検出装置。
【請求項５】
調整量を設定するための設定手段を有し、
前記調整制御では、前記調整量に基づいて、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項４に記載の検出装置。
【請求項６】
前記検出装置の近くに存在する検出装置の台数を入力するための入力手段を有し、
前記設定手段は、前記入力手段で入力された検出装置の台数に基づいて提示される複数の選択肢から前記調整量を選択設定することを特徴とする請求項５に記載の検出装置。
【請求項７】
前記調整制御では、ランダムに決定される調整量に基づいて、前記タイミングを早めることを特徴とする請求項４に記載の検出装置。
【請求項８】
前記調整制御では、前記超音波を送信した時点から第１時間を経過する前に超音波を受信した場合には、該時点から前記調整量に対応する時間が経過したタイミングで次の超音波を送信することにより、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項５乃至７のいずれか１項に記載の検出装置。
【請求項９】
前記調整量は、前記第１時間の整数倍であって前記所定間隔を超えない時間であることを特徴とする請求項５乃至８のいずれか１項に記載の検出装置。
【請求項１０】
第１電力状態と、前記第１電力状態よりも消費電力の少ない第２電力状態となる情報処理装置であって、
超音波を送信する送信手段と、
超音波を受信する受信手段と、
所定間隔で前記送信手段より超音波を送信し、該超音波を送信してから前記受信手段で超音波を受信するまでの時間に基づいて前記情報処理装置の電力状態を制御する制御手段と、を有し、
前記制御手段は、前記超音波を送信してから第１時間を経過する前に超音波を受信した場合には、前記所定間隔で超音波を送信するタイミングをずらす調整制御を行い、
また、前記制御手段は、前記調整制御を少なくとも１回行った後に、前記超音波を送信してから第２時間を経過する前に超音波を受信した場合には、前記情報処理装置の電力状態を、前記第２電力状態から前記第１電力状態に復帰させることを特徴とする情報処理装置。
【請求項１１】
前記第２時間は、前記第１時間よりも短い時間であり、
前記制御手段は、前記調整制御を少なくとも１回行った後、前記超音波を送信してから前記第２時間を経過し且つ前記第１時間を経過する前に超音波を受信する事態が所定の回数連続して発生した場合には、再度、前記調整制御を行うことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記調整制御では、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項１０又は１１に記載の情報処理装置。
【請求項１３】
調整量を設定するための設定手段を有し、
前記調整制御では、前記調整量に基づいて、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記情報処理装置の近くに存在する情報処理装置の台数を入力するための入力手段を有し、
前記設定手段は、前記入力手段で入力された検出装置の台数に基づいて提示される複数の選択肢から前記調整量を選択設定することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記調整制御では、ランダムに決定された調整量に基づいて、前記タイミングを早めることを特徴とする請求項１２に記載の情報処理装置。
【請求項１６】
前記調整制御では、前記超音波を送信した時点から第１時間を経過する前に超音波を受信した場合には、該時点から前記調整量に対応する時間が経過したタイミングで次の超音波を送信することにより、前記所定間隔で超音波を送信するタイミングを早めることを特徴とする請求項１３乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記調整量は、前記第１時間の整数倍であって前記所定間隔を超えない時間であることを特徴とする請求項１３乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
前記情報処理装置は、画像形成装置であることを特徴とする請求項１０乃至１７のいずれか１項に記載の情報処理装置。
【請求項１９】
超音波を送信する送信手段と、超音波を受信する受信手段とを有し、前記送信手段より超音波が送信されてから前記受信手段で超音波が受信されるまでの時間に基づいて物体又は物体との距離を検出する検出装置の制御方法であって、
所定間隔で前記送信手段より超音波を送信する送信ステップと、
前記受信手段で超音波を受信する受信ステップと、
前記送信ステップで超音波を送信してから第１時間を経過する前に前記受信ステップで超音波を受信した場合には、前記送信ステップにおける前記所定間隔で超音波を送信するタイミングをずらす調整ステップと、
を有することを特徴とする検出装置の制御方法。
【請求項２０】
超音波を送信する送信手段と、超音波を受信する受信手段とを有し、前記送信手段より超音波を送信してから前記受信手段で超音波を受信するまでの時間に基づいて第１電力状態よりも消費電力の少ない第２電力状態から前記第１電力状態に復帰する情報処理装置の制御方法であって、
所定間隔で前記送信手段より超音波を送信する送信ステップと、
前記受信手段で超音波を受信する受信ステップと、
前記送信ステップで超音波を送信してから第１時間を経過する前に前記受信ステップで超音波を受信した場合には、前記送信ステップにおける前記所定間隔で超音波を送信するタイミングをずらす調整ステップと、
前記調整ステップを少なくとも１回行った後に、前記送信ステップで超音波を送信してから第２時間を経過する前に前記受信ステップで超音波を受信した場合には、前記情報処理装置の電力状態を、前記第２電力状態から前記第１電力状態に復帰させる復帰ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項２１】
コンピュータを、請求項１乃至１８のいずれか１項に記載の制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、超音波センサを用いて装置に接近する人を検知する制御に関する。
【背景技術】
【０００２】
画像形成装置に設けられるセンサにより、画像形成装置に接近する人を検知した後、画像形成装置の前で人が立ち止ったことを判断して、画像形成装置を省電力状態から復帰させる技術が知られている（特許文献１）。
このように人を検出するセンサ類の中で、非可聴領域４０ＫＨｚのパルス波を出力し、物体による反射波が帰ってくるまでの時間を計測して、人との距離を測る超音波センサがある。このような超音波センサを複合機等の画像形成装置に搭載することで、使用者の接近を精度よく検出でき、省電力状態からの自動復帰を安価に実現することが可能となる。
【０００３】
ところが超音波センサは、人や物による反射波と外来ノイズとの区別がつかず、外来ノイズで誤動作するという問題があった。例えば、複合機に超音波センサを搭載した場合、同じく超音波センサを搭載した複合機が近い場所に設置されると、人がいなくてもあたかも人がいるかのよう互いの送信した超音波を受信してしまう場合があった。そのため、省電力状態からの復帰が、使用者がいないのに勝手に行われてしまう場合があった。
【０００４】
これに対して、特許文献２では、ノイズ監視期間を設け、一定周期の外来ノイズを確認した場合、ノイズの周期間に自身の超音波送受信による物体検出処理が可能である場合は、その処理を実行する技術が開示されている。この技術を用いて、画像形成装置に一定時間のノイズ監視期間を設けることで、近くに設置された他装置の超音波送信の周期を避けることができ、誤検出を防ぐことが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１１４４９９号公報
【特許文献２】特開平１−２８７７９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２の技術では、ノイズ監視期間を設けることで、その分だけ人検出の処理が遅れるため、省電力状態からの自動復帰が遅れ、使用者を待たせてしまう場合がある。
また、近くに設置された他の画像形成装置が、自身の画像形成装置と同じタイミングでノイズ監視を開始した場合、互いにノイズは観測されない。その結果、さらに人検出の対応が遅れてしまう場合がある。
このような課題は、超音波センサを用いて使用者の検出を行う画像形成装置に限定された課題ではなく、超音波センサを用いて検出を行う装置全般に共通のものである。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、超音波を送信する他の装置が近くに設置されている場合のように、他の装置から送信される超音波の影響を受け得る状態であっても、その影響を除き、短い時間で且つ正確に検出を行うことが可能となる仕組みを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、検出装置であって、超音波を送信する送信手段と、超音波を受信する受信手段と、所定間隔で前記送信手段より超音波を送信し、該超音波を送信してから前記受信手段で超音波を受信するまでの時間に基づいて物体又は物体までの距離を検出する制御を行う制御手段と、を有し、前記制御手段は、前記超音波を送信してから第１時間を経過する前に超音波を受信した場合には、前記所定間隔で超音波を送信するタイミングをずらす調整制御を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、超音波を送信する他の装置が近くに設置されている場合のように、他の装置から送信される超音波の影響を受け得る状態であっても、その影響を除き、短い時間で且つ正確に検出を行うことが可能となる。よって、この超音波による検出技術を画像形成装置等の使用者の検出に用いることにより、同様の画像形成装置が近くに設置された場合でも、使用者が画像形成装置に近づいてきたことを迅速かつ正確に検出可能となり、画像形成装置が省電力状態から復帰するまでの間に使用者を待たせてしまうといった事態の発生を抑えることができ、画像形成装置の使い勝手を向上することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施例の画像形成装置の外観図
【図２】画像形成装置のハードウェア構成図
【図３】画像形成装置の省電力状態での電力供給状態を例示する図
【図４】操作部及び超音波センサのハードウェア構成図
【図５Ａ】画像形成装置が省電力モード時に人検出が可能な領域に使用者が存在しない場合の送信波、受信波の波形を例示する図
【図５Ｂ】画像形成装置が省電力モード時に人検出が可能な領域に使用者が侵入した場合の送信波、受信波の波形を例示する図
【図６】本発明が適用されていない複数の画像形成装置が互いに近くに設置された場合の送信波及び受信波の波形を例示する図
【図７】操作部の構成および画面イメージを例示する図
【図８】実施例１が適用された複数の画像形成装置が互いに近くに設置された場合の送信波及び受信波の波形を例示する図
【図９】実施例１の画像形成装置による処理を例示するフローチャート
【図１０】実施例２が適用された複数の画像形成装置が互いに近くに設置された場合の送信波及び受信波の波形を例示する図
【図１１】実施例２の画像形成装置による処理を例示するフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は、本発明の一実施例を示す画像形成装置１００の外観を例示する図である。なお、図１（ａ）は側面図、図１（ｂ）は上面図に対応する。
画像形成装置１００は、プリント機能、スキャナ機能、コピー機能、ＦＡＸ機能などの複数の機能を備えるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）である。
【００１３】
画像形成装置１００は、画像形成装置１００に接近する人を検知するための超音波センサ１５を備えている。超音波センサ１５が画像形成装置１００に接近する人を検知した場合、画像形成装置１００が省電力状態（省電力モードともいう）から復帰する。なお、省電力状態は、上記した機能の何れかが使用可能なスタンバイ状態より消費電力の小さい電力状態である。
【００１４】
超音波センサ１５は、非可聴域の４０ＫＨｚのパルス波を出力すると共に、物体で反射した当該パルス波の反射波を受信する。そして、超音波センサ１５は、パルス波を出力してから反射波を受信するまでの時間に基づいて、画像形成装置１００と前記物体との間の距離を計測する。この計測は時間毎に実施され、時間毎の画像形成装置１００と物との距離の遷移が確認できる。
【００１５】
図２は、画像形成装置１００のハードウェア構成を例示するブロック図である。
図２を参照して、画像形成装置１００の全体の動作を制御するコントローラ１１の詳細について説明する。
図２に示すように、画像形成装置１００は、画像形成装置１００の動作を統括するコントローラ１１、操作部１２、スキャナ部１３、プリンタ部１４、および超音波センサ１５を備えている。
【００１６】
コントローラ１１は、操作部１２、スキャナ部１３、およびプリンタ部１４と通信可能に接続されている。このコントローラ１１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、電源制御部３０４、入出力Ｉ／Ｆ３０５、およびＬＡＮコントローラ３０６を備えている。そして、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、電源制御部３０４、入出力Ｉ／Ｆ３０５、およびＬＡＮコントローラ３０６は、システムバス３０７に接続されている。
【００１７】
また、コントローラ１１は、ＨＤＤ３０８、画像処理部３０９、スキャナＩ／Ｆ３１０、およびプリンタＩ／Ｆ３１１を備えている。そして、ＨＤＤ３０８、画像処理部３０９、スキャナＩ／Ｆ３１０、およびプリンタＩ／Ｆ３１１は、画像バス３１２に接続されている。
【００１８】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ１１で実行される各種処理についても統括的に制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリである。このＲＡＭ３０２は、画像データを一時記憶するためのメモリでもある。ＲＯＭ３０３には、装置のブートプログラムなどが格納されている。
【００１９】
電源制御部３０４は、画像形成装置１００の各部への電力供給を制御する。入出力Ｉ／Ｆ３０５は、システムバス３０７と操作部１２と接続するためのインタフェース部である。この入出力Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３０７から受け取り操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３０７へと出力する。ＬＡＮコントローラ３０６は、ネットワーク３０に接続される外部装置２０と情報の送受信を行う。
【００２０】
ＨＤＤ３０８は、ハードディスクドライブであり、システムソフトウェアや画像データを格納する。なお、ＨＤＤ３０８の代わりに又はＨＤＤ３０８と併用してＳＳＤ（ソリッドステートドライブ）等の他の記憶装置を設けてもよい。画像処理部３０９は、画像処理を行うためのものであり、ＲＡＭ３０２に記憶された画像データを読み出し、ＪＰＥＧ、ＪＢＩＧなどの拡大または縮小および、色調整などの画像処理を行う。
【００２１】
スキャナＩ／Ｆ３１０は、スキャナ部１３のスキャナ制御部３３１と通信するためのインタフェース部である。プリンタＩ／Ｆ３１１は、プリンタ部１４のプリンタ制御部３４１と通信するためのインタフェース部である。画像バス３１２は、画像データをやり取りするための伝送路であり、ＰＣＩバスやＩＥＥＥ１３９４等のバスで構成されている。
【００２２】
スキャナ部１３は、原稿から光学的に画像を読み取り画像データを生成する。スキャナ部１３は、スキャナ制御部３３１とスキャナ駆動部３３２とを有している。スキャナ駆動部３３２は、原稿を読み取る読取ヘッドを移動させるための駆動部、原稿を読取位置まで搬送するための駆動部などを含む。スキャナ制御部３３１は、スキャナ駆動部３３２の動作を制御する。スキャナ制御部３３１は、スキャナ処理を行う際にユーザによって設定された設定情報をＣＰＵ３０１との通信により受信し、当該設定情報に基づいてスキャナ駆動部３３２の動作を制御する。
【００２３】
プリンタ部１４は、例えば電子写真方式に従って記録媒体（用紙）に画像を形成する。プリンタ部１４は、プリンタ制御部３４１とプリンタ駆動部３４２とを有している。プリンタ駆動部３４２は、図示しない感光ドラムを回転させるモータ、定着器を加圧するための機構部、ヒータなどを含む。プリンタ制御部３４１は、プリンタ駆動部３４２の動作を制御する。プリンタ制御部３４１は、プリント処理を行う際にユーザによって設定された設定情報をＣＰＵ３０１との通信により受信し、当該設定情報に基づいてプリンタ駆動部３４２の動作を制御する。なお、プリンタ部１４のプリント方式は、電子写真方式に限定されるものではなく、他のプリント方式であってもよい。
【００２４】
図３は、画像形成装置１００の省電力状態での各部の電力供給状態を例示する図である。
画像形成装置１００は自身が使用されていない状態である場合に、電源供給しなくてもよい箇所は電源を遮断できる構成になっている。ＣＰＵ３０１は、画像形成装置１００が使用されていないと判断した場合に、電源制御部３０４にその旨を通知する。この通知を受けると、電源制御部３０４は、遮断してもよい箇所の電源を遮断する制御を行う。なお、画像形成装置１００が使用されていない状態とは、例えば、自身が動作しない状態をタイマーでカウントし、その状態が一定時間続いた場合や、操作部１２から使用者による節電キー７０１の押下を受けた場合などである。
【００２５】
図３においてグレーに塗りつぶされているブロックは、省電力状態において電源供給が遮断できる構成になっているものである。電源制御部３０４がグレーの各ブロックの電源供給を遮断することで、画像形成装置１００が省電力状態に移行する。
逆に、図３においてグレーに塗りつぶされていないブロックは、省電力状態からスタンバイ状態に復帰するために必要な個所であり、省電力状態でも電源供給は遮断されない（遮断される構成になっていない）。
【００２６】
省電力状態からスタンバイ状態に復帰する条件は例えば次の３通りである。
〔１〕外部装置２０からネットワーク３０を介してＬＡＮコントローラ３０６に特定パケット（印刷ジョブ）が送信された場合。
この場合、ＬＡＮコントローラ３０６は、電源制御部３０４に対して復帰信号を出力する。電源制御部３０４はこれを受け、各ブロックに対して電源供給を再開してスタンバイ状態に復帰させる。但し、この場合、ネットワーク３０経由で遠隔で画像形成装置１００の使用がなされたため、操作部１２のＬＣＤ４０５には電源供給は不要となる。
【００２７】
〔２〕超音波センサ１５が使用者の検出を行った場合。
超音波センサ１５からの通知により、操作部１２が画像形成装置１００の使用者の接近を検出し、入出力Ｉ／Ｆ３０５を介して電源制御部３０４に復帰信号を出力する。画像形成装置１００は、使用者が近づいた段階でスタンバイ復帰の処理に入れるため、使用者にとっては画像形成装置１００のスタンバイ復帰に待たされる時間が減ることになり、利便性が高まる。
【００２８】
〔３〕操作部１２から使用者による節電キー７０１の押下を受けた場合。
節電キー７０１の押下を検知すると、操作部１２が画像形成装置１００の使用者の接近を検出し、入出力Ｉ／Ｆ３０５を介して電源制御部３０４に復帰信号を出力する。なお、前述の超音波センサ１５による使用者の検出が先に行われているため、該節電キー７０１の押下だけによるスタンバイ復帰はほとんど発生しないと考えられる。
【００２９】
図４は、操作部１２及び超音波センサ１５のハードウェア構成を例示するブロック図である。
図４に示すように、操作部１２は、操作部ＣＰＵ４０１、ＬＥＤ４０２、テンキー４０３、タッチパネル４０４、ＬＣＤ４０５を有する。また、超音波センサ１５は、送信回路４０６、超音波出力素子４０７、超音波入力素子４０８、受信回路４０９を有する。
【００３０】
操作部ＣＰＵ４０１はコントローラ１１と接続され、コントローラ１１の制御に従い、ＬＥＤ４０２の点灯制御を行う。また、コントローラ１１は、ＬＣＤ４０５の表示制御を直接行うことができる。また、操作部ＣＰＵ４０１は、画像形成装置１００の使用者による、テンキー４０３の押下情報、タッチパネル４０４のタッチ座標情報などをコントローラ１１に通知する。この通知を受けてコントローラ１１は、必要に応じてＬＣＤ４０５の表示切り替えを行う。
【００３１】
さらに、操作部ＣＰＵ４０１は、画像形成装置１００が省電力モードに移行した場合、超音波センサ１５の制御を行う。具体的には、まず、操作部ＣＰＵ４０１は、所定のタイミングに基づき、人を検出するための超音波を送信するタイミングを送信回路４０６に通知する。この通知は、操作部ＣＰＵ４０１から送信回路４０６にタイミング信号を送信することにより行う。送信回路４０６は、操作部ＣＰＵ４０１からのタイミング信号に基づき、超音波を出力するパルスを生成して超音波出力素子４０７を駆動させる。その結果、所定のタイミングで超音波の送信波４１０が送信される。
【００３２】
次に、送信波４１０が人に反射したことによる反射波、または近くに設置された他の画像形成装置１００の送信した送信波などの超音波が、受信波４１１として超音波入力素子４０８に到達すると、該受信波４１１を超音波入力素子４０８が受信する。この際、受信回路４０９は、超音波入力素子４０８により受信された超音波を増幅し、波形整形して、操作部ＣＰＵ４０１に渡す。
【００３３】
操作部ＣＰＵ４０１は、上述の超音波送受信を繰り返すことで、画像形成装置１００の使用者検出の制御を行い、使用者が検出できた際にはコントローラ１１に対してスタンバイ復帰信号を送信する。画像形成装置１００がスタンバイ状態に復帰した後は、操作部ＣＰＵ４０１は、上述の超音波送受信の制御をやめる。
【００３４】
図５Ａは、画像形成装置１００が省電力モード時に人検出が可能な領域Ａと、領域Ａに使用者が存在しない場合の送信波４１０、受信波４１１の波形を例示する図である。
図５Ａに示すように、人検出が可能な領域Ａは、超音波センサ１５から扇状に形成される。なお、超音波センサ１５の送信波４１０を、画像形成装置１００に接近する使用者に当てることができるよう、超音波センサ１５の向きに適度な角度が必要となる。また、操作部ＣＰＵ４０１は、送信波４１０を送信してから、扇状の円弧の部分で反射して、受信波４１１として超音波センサ１５に帰ってくるまでの時間ｔＡの間、受信波４１１を観測する。そして、送信波４１０は人検出のために適度な間隔ｔＨＭＤ（ＨｕＭａｎ Ｄｅｔｅｃｔ）をもって送信される。なお、操作部ＣＰＵ４０１は送信波４１０が送信されてからｔＡ時間後以降、次の送信波４１０が送信されるまで、超音波センサ１５の制御以外の処理を行うことも可能である。
【００３５】
以下、より具体的に説明する。
人検出が可能な領域Ａを、半径１．２ｍ程度で設定したい場合には、超音波の気中速度が３４０ｍ／ｓであるため画像形成装置１００から１．２ｍの距離に存在する人体へは片道３．５ｍｓで届く。よって、超音波が送信されて画像形成装置１００から１．２ｍの距離に存在する人体に反射して戻ってくるまでの超音波の往復時間は７ｍｓとなる。よって、上記ｔＡをｔＡ＝７ｍｓに設定すればよい。また、歩く速度が速い人では１．５ｍ／ｓであるため、最大１５ｃｍ毎に人の移動を観測したい場合には、上記ｔＨＭＤをｔＨＭＤ＝１００ｍｓと設定すればよい。
【００３６】
図５Ａに示した例では、画像形成装置１００の前方に超音波を反射させるものがないため、図示される波形のように、送信波４１０をｔＨＭＤの間隔で送信するが、送信波４１０の送信後ｔＡの間、受信波４１１は何も検出されない状態となる。
【００３７】
図５Ｂは、領域Ａに使用者が侵入した場合の送信波４１０、受信波４１１の波形を例示する図である。
図５Ｂに示すように、使用者が画像形成装置１００にＴ０→Ｔ１→Ｔ２→Ｔ３の順で接近してきた場合、ｔ＝Ｔ０の時は、領域Ａに使用者が入っていないため、送信波４１０を送信してからｔＡ以内に反射波が帰ってこない。そのため、使用者によって反射した受信波４１１は操作部ＣＰＵ４０１には検出されない。
【００３８】
ｔ＝Ｔ１、Ｔ２の時は、使用者が領域Ａに入ってきたため、送信波４１０を送信してからｔＡ以内に受信波４１１が受信される。そして、ｔ＝Ｔ１よりもｔ＝Ｔ２時の方が、使用者がより画像形成装置１００に近いため、送信波４１０を送信してから受信波４１１がより早く検出される。
【００３９】
ｔ＝Ｔ３の時は、使用者が領域Ａの内、画像形成装置１００を使用する確率が高いであろう領域Ａｎｅａｒに侵入している。この状態は、送信波４１０を送信してからｔＡｎｅａｒ以内に受信波４１１が検出されるため、領域Ａｎｅａｒに使用者が存在することを操作部ＣＰＵ４０１が認識できる。この領域Ａｎｅａｒに人が存在することが検出された場合、その人は画像形成装置１００の使用者である可能性が高いと判断できる。その場合、操作部ＣＰＵ４０１は電源制御部３０４に対して、スタンバイへの復帰信号を出力し、画像形成装置１００を省電力状態からスタンバイ状態に復帰させる。
【００４０】
図６は、本発明が適用されていない画像形成装置１００ａ及び画像形成装置１００ｂが互いに近くに設置された場合の、それぞれの送信波４１０ａ、４１０ｂ及び受信波４１１ａ、４１１ｂの波形を例示する図である。
【００４１】
図６に示すように、画像形成装置１００ａと画像形成装置１００ｂは、お互いの送信波４１０ａ、４１０ｂを、受信波４１１ｂ、４１１ａとして受信してしまう位置に配置されている。また、画像形成装置１００ａと１００ｂは、それぞれ人の検出が可能な領域Ａａ、Ａｂを持ち、互いに送信波４１０ａ、４１０ｂを送信してからｔＡａ、ｔＡｂ後まで受信波４１１ａ、４１１ｂを観測する。
【００４２】
このような状況の場合に、画像形成装置１００ａ、１００ｂが、互いに送信波４１０ａ、４１０ｂを近いタイミングで送信した場合、互いに、これらを受信波４１１ａ、４１１ｂを検出してしまうか、もしくはどちらか一方のみが受信波として検出してしまう。以下、これらの状態を示した波形を説明する。
【００４３】
まず、互いに相手の送信波４１０ｂ、４１０ａを受信波４１１ａ、４１１ｂとして受信してしまう場合を説明する。
この場合、画像形成装置１００ａが送信した送信波４１０ａがｔａ→ｂにかけて画像形成装置１００ｂに到達し、該装置１００ｂの送信波４１０ｂが送信されてｔＡｂ以内に、該装置１００ｂの受信波４１１ｂとして受信される。同じく、画像形成装置１００ｂが送信した送信波４１０ｂがｔｂ→ａかけて画像形成装置１００ａに到達し、該装置１００ａの送信波４１０ａが送信されてｔＡａ以内に該装置１００ａの受信波４１１ａとして受信される。
【００４４】
画像形成装置１００ａ、１００ｂは、共に同じ間隔ｔＨＭＤで送信波４１０ａ、４１０ｂを送信することが前提であるため、このタイミングだと、常に互いの送信波４１０ａ、４１０ｂを検出してしまうことになる。
【００４５】
次に、画像形成装置１００ａのみが、画像形成装置１００ｂの送信波４１０ｂを受信波４１１ａとして検出してしまう場合の波形を説明する。
まず、画像形成装置１００ｂが送信した送信波４１０ｂがｔｂ→ａかけて画像形成装置１００ａに到達し、該装置１００ａの送信波４１０ａが送信されてｔＡａ以内に該装置１００ａの受信波４１１ａとして受信される。一方、画像形成装置１００ａが送信した送信波４１０ａはｔａ→ｂかけて画像形成装置１００ｂに到達するが、該装置１００ｂの送信波４１０ｂが送信されてからｔＡｂ以降に該装置１００ｂの受信波４１１ｂとして受信される。そのため、この場合は、画像形成装置１００ｂは受信波４１１ｂを検出しない。
【００４６】
以上のようにして、他の装置の送信波４１０ａ、４１０ｂを、受信波４１１ｂ、４１１ａとして検出した場合、これと人に反射した際の反射波とを区別することができないため、画像形成装置１００では、人が所定距離内に存在すると誤判定してしまい、省電力モードから誤って復帰してしまう。このようにして、人による超音波の反射ではなく、近くに設置された他の装置から送信された超音波を検出することによる省電力モードからの誤った復帰を防ぐための構成を、以下に説明する。
【００４７】
図６に示したように、超音波センサ１５を備える画像形成装置１００ａ、１００ｂが互いに近くに設置されていると、送信波４１０ａ、４１０ｂの送信タイミングによっては、少なくともどちらか一方が他方から送信された超音波を検出してしまう。このような事態を防ぐために、送信波４１０ａ、４１０ｂを送信した時、受信波４１１ａ、４１１ｂを検出したら互いに送信波４１０ａ、４１０ｂの送信タイミングをずらす処理を行う。
【００４８】
しかしながら、図６で示したように、画像形成装置１００ａ、１００ｂのどちらも互いに受信波４１１ａ、４１１ｂを検出してしまう場合がある。この場合、送信波４１０ａ、４１０ｂの送信タイミングを同じ量だけずらすだけでは、結局、送信波４１０ａ、４１０ｂの送信タイミングは相対的に変化しないため、同じことを繰り返してしまう。そのため、本実施例では、送信波４１０ａ、４１０ｂを送信した時、受信波４１１ａ、４１１ｂを検出したら、次の送信タイミングをずらすキャリブレーション処理を行うが、ずらす量は装置毎に変えられるように構成する。
【００４９】
実施例１では、キャリブレーション処理により、送信タイミングをずらす量を手動設定する構成とする。該構成は、操作部１２からの設定入力によるものとするが、画像形成装置１００と通信可能なパーソナルコンピュータ（ＰＣ）等からリモートで、上記設定を行うように構成してもよい。
【００５０】
図７（ａ）は、操作部１２の構成を例示する平面図である。
図７（ａ）において、４０４はＬＣＤで、画像形成装置１００の状態や、設定の入力を促す表示を行うためのものである。このＬＣＤ４０５の上には、タッチパネル４０４が重ねて設置されている。例えば、ＬＣＤ４０５に表示したボタンに重なるタッチパネル４０４の部分を使用者が触れた場合、タッチパネル４０４の座標情報が操作部ＣＰＵ４０１により読み取られる。該読み取った座標情報を操作部ＣＰＵ４０１がコントローラ１１に伝えることで、コントローラ１１は、ＬＣＤ４０５の表示内容を更新する。これにより、使用者から見た場合、あたかもＬＣＤ４０５上のボタンを押下することで、画面遷移したように見える。
【００５１】
４０３はテンキーで、ＬＣＤ４０５の表示内容に対して数値の入力等を行える。テンキー４０３は、０〜９の数字入力の他に、入力内容をリセットするボタンや、印刷枚数等のカウント値を表示できるカウンタキー等を備える。
【００５２】
４０２はＬＥＤで、画像形成装置１００の状態を直感的に伝えるためのものである。ＬＥＤ４０２には、装置に電源供給が成されている場合に点灯するパワーＬＥＤ、印刷ジョブなどの処理を実行中のプロセスＬＥＤ、装置の異常状態を伝えるエラーＬＥＤの３つが備えられている。
【００５３】
さらに、操作部１２には、印刷ジョブ等の処理を開始するスタートキー７０２、画像形成装置１００の省電力モード、スタンバイ等の電力状態を切り替える節電キー７０１などが備えられている。
【００５４】
図７（ｂ）は、キャリブレーション処理時に送信タイミングをずらす量（キャリブレーション値）を設定する際の設定値入力時の画面イメージを例示する図である。
使用者によるタッチパネル４０４の入力などによる操作で、図７（ｂ）に示す"省電力モード自動復帰設定"の画面に遷移する。この画面では、操作部ＣＰＵ４０１による制御により、まず、近くに設置された、超音波センサを備えた装置の台数（近くにある装置の台数７０３）のテンキー４０３による入力が可能となる。なお、近くにある装置の台数７０３は、該入力を行っている装置自身も含めた台数とする。よって、図６に示したような２台の画像形成装置が互いに近くに設置されている場合には、ユーザは、近くにある装置の台数７０３に「２」を入力することとなる。
【００５５】
近くにある装置の台数７０３への数値の入力があると、操作部ＣＰＵ４０１は、該７０３で入力された数の分だけ、キャリブレーション値７０４の選択肢を表示し、ユーザによる、キャリブレーション値７０４の選択設定を可能とする。この各々のキャリブレーション値には、送信タイミングをずらす量が割り当てられている。例えば、図７（ｂ）の例では、キャリブレーション値として"１"には１４ｍｓが割り当てられ、また、キャリブレーション値として"２"には２１ｍｓが割り当てられているものとする。図７（ｂ）の例では、キャリブレーション値として"１"が選択されているため、この装置において、ずらす量は１４ｍｓと設定される。なお、詳細は後述するが、上記キャリブレーション値７０４に割り当てられる値は、例えば、上述したｔＡの整数倍でｔＨＭＤより小さい値とする。
【００５６】
なお、キャリブレーション値７０４として、ずらす量そのものを提示して、ユーザに選択を促すように構成してもよい。例えば、台数７０３が「４」で、ｔＡが７ｍｓ場合、１４ｍｓ、２１ｍｓ、２８ｍｓ、３５ｍｓを提示してもよい。
【００５７】
なお、図７（ｂ）に示した画面上の文言は一例に過ぎず、ユーザに、装置毎に異なるキャリブレーション値の入力を促す文言であれば、その内容は問わない。さらには、装置毎に異なるキャリブレーション値を入力可能にする構成であれば、操作部１２を用いた方法でなくともよい。
また、キャリブレーション値７０４の各々に割り当てられる値も、それぞれユーザが設定可能に構成してもよい。
【００５８】
図８は、実施例１の画像形成装置１００ａ及び画像形成装置１００ｂが互いに近くに設置された場合の、それぞれの送信波４１０ａ、４１０ｂ及び受信波４１１ａ、４１１ｂの波形を例示する図である。
【００５９】
図７（ｂ）で説明したように、設定されたキャリブレーション値による超音波の送信タイミングのずらす量（調整量）として、画像形成装置１００ａ及び１００ｂに、それぞれＣ１、Ｃ２が設定されているものとする。
【００６０】
まず、画像形成装置１００ａ、１００ｂが共に、互いの送信波４１０ａ、４１０ｂを検出してしまう場合を説明する。
画像形成装置１００ｂが、送信波４１０ｂを送信してからｔＡｂを経過する前に、画像形成装置１００ａの送信波４１０ａを、受信波４１１ｂとして検出してしまった場合、画像形成装置１００ｂは、この検出が人によるものであるかどうかを判断できない。この場合、画像形成装置１００ｂは、設定されたキャリブレーション値による超音波の送信タイミングをずらす量Ｃ２に基づき、次回の送信波４１０ｂを送信するタイミングを、前回送信してからＣ２後となるようにずらし、その後の送信波４１０ｂの間隔は変わらずｔＨＭＤとするように制御する。
【００６１】
また、画像形成装置１００ａが、送信波４１０ａを送信してからｔＡａを経過する前に、画像形成装置１００ｂの送信波４１０ｂを、受信波４１１ａとして検出してしまった場合も同様に、画像形成装置１００ａは、この検出が人による反射波であるかどうか判断できない。この場合、画像形成装置１００ａは、設定されたキャリブレーション値による超音波の送信タイミングをずらす量Ｃ１に基づき、次回の送信波４１０ａを送信するタイミングを、前回送信してからＣ１後となるようにずらし、その後の送信波４１０ａの間隔は変わらずｔＨＭＤとするように制御する。
【００６２】
なお、送信波４１０ａ、４１０ｂの送信タイミングをずらす量Ｃ１、Ｃ２の値に関する条件であるが、Ｃ１とＣ２は、ｔＡの整数倍であることが望ましい。例えば、ｔＡ＝７ｍｓである場合は、Ｃ１＝１４ｍｓ、Ｃ２＝２１ｍｓとする。このようにすることで、前回の送信からＣ１、Ｃ２となるようにずらした際、再び互いの送信波４１０ａ、４１１ｂを検出してしまうことがなくなる。また、ｔＨＭＤ（＝１００ｍｓ）に対して、Ｃ１、Ｃ２は小さい値にすることが望ましい。このようにすることで、設定した人検出の間隔を崩すことなく装置同士のキャリブレーションが可能となる。
【００６３】
このようにして互いの送信波４１０ａ、４１０ｂを検出してしまう場合でも、設定された値に基づき、前回送信波４１０を送信してから、片方がＣ１もう一方がＣ２後に送信波４１０を送信して、所定間隔で送信する送信波４１０の送信タイミングをずらすことで、以降は送信波４１０ａ、４１０ｂを互いに検出することを防ぐことができる。
【００６４】
次に、画像形成装置１００ａのみが送信波４１０ｂを検出してしまう場合を説明する。
この場合も同様に、画像形成装置１００ａが、送信波４１０ａを送信してからｔＡａを経過する前に、画像形成装置１００ｂの送信波４１０ｂを、受信波４１１ａとして検出してしまった場合、画像形成装置１００ａは、この検出が人による反射波であるかどうか判断できない。よって、同様に、画像形成装置１００ａは、設定されたキャリブレーション値による超音波の送信タイミングをずらす量Ｃ１に基づき、次回の送信波４１０ａを送信するタイミングを、前回送信してからＣ１後となるようにずらし、その後の送信波４１０ａの間隔は変わらずｔＨＭＤとするように制御する。
【００６５】
このようにして一方の画像形成装置１００ａのみが送信波４１０ｂを検出してしまう場合でも同様に、設定された値に基づき、前回送信波４１０ａを送信してからＣ１後に次の送信波４１０ａを送信して、所定間隔で送信する送信波４１０ａの送信タイミングをずらすことで、以降は送信波４１０ｂを検出することを防ぐことができる。
【００６６】
すなわち、いずれの場合でも、超音波を送信してからｔＡｂを経過する前に超音波を受信した画像形成装置では、所定間隔（所定周期）で超音波を送信するタイミングをずらす調整制御を行う。これにより、他の画像形成装置から送信される超音波の影響を除いて迅速かつ正確に検出を行うことが可能となる。
【００６７】
次に図９のフローチャートを用いて、図８で説明した実施例１のキャリブレーション動作、及び使用者検出を、画像形成装置１００ａの操作部ＣＰＵ４０１がどのように行っているかを説明する。
【００６８】
まず、画像形成装置１００ａが省電力モードに移行した際に実行されるキャリブレーションモードの処理について説明する。
図９（ａ）は、実施例１の画像形成装置１００によるキャリブレーションモードの処理を例示するフローチャートである。このフローチャートの処理は、操作部ＣＰＵ４０１が内部又は外部の図示しない記憶装置に格納されたプログラムを読み出して、又は、ＲＯＭ３０３から転送されたプログラムを実行することにより実現されるものである。なお、操作部ＣＰＵ４０１は、省電力モードに移行した場合などに、本フローチャートの処理を開始する。
【００６９】
Ｓ９０１において、操作部ＣＰＵ４０１は、操作部ＣＰＵ４０１内の記憶装置（不図示）に保持される変数Ｎを"０"に設定する。ここで変数Ｎは、図８で説明したキャリブレーションが連続して行われた数のカウント値になる。
【００７０】
次に、Ｓ９０２において、操作部ＣＰＵ４０１は、超音波センサ１５を制御して送信波４１０ａを送信する。
次に、Ｓ９０３において、操作部ＣＰＵ４０１は、操作部ＣＰＵ４０１内に保持する超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出したかどうかを確認する。なお、Ｓ９０３をｔ≦ｔａとしてもよい。
【００７１】
そして、超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出しなかったと判定した場合（Ｓ９０３でＮｏの場合）、操作部ＣＰＵ４０１は、Ｓ９０７に処理を進める。Ｓ９０７において、操作部ＣＰＵ４０１は、前回Ｓ９０２で送信波４１０ａを送信した時点からｔＨＭＤが経過するまで待って、Ｓ９０２で超音波を送信する。なお、上記Ｓ９０７でｔＨＭＤが経過するまで待っている間、操作部ＣＰＵ４０１は、別の処理を行っていてもよい。
【００７２】
一方、上記Ｓ９０３において、超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出したと判定した場合（Ｓ９０３でＹｅｓの場合）、操作部ＣＰＵ４０１は、Ｓ９０４に処理を進める。Ｓ９０４において、操作部ＣＰＵ４０１は、変数Ｎに１を加算し、Ｓ９０５に処理を進める。
【００７３】
Ｓ９０５において、操作部ＣＰＵ４０１は、変数Ｎが４であるか４未満であるかを確認する。そして、変数Ｎ＝４でない（変数Ｎが４未満）と判定した場合（Ｓ９０５でＮｏの場合）、操作部ＣＰＵ４０１は、Ｓ９０６に処理を進める。
Ｓ９０６において、操作部ＣＰＵ４０１は、図８で説明した通り、前回Ｓ９０２で送信波４１０ａを送信した時点からＣ１（設定されたキャリブレーション値による超音波の送信タイミングをずらす量）が経過するまで待って、Ｓ９０２で超音波を送信する。
【００７４】
一方、上記Ｓ９０５において、変数Ｎ＝４であると判定した場合（Ｓ９０５でＹｅｓの場合）、操作部ＣＰＵ４０１は、Ｓ９０８に処理を進める。
Ｓ９０８において、操作部ＣＰＵ４０１は、人の検出がされたとみなし、Ｓ９０９に処理を進める。Ｓ９０９において、操作部ＣＰＵ４０１は、前回Ｓ９０２で送信波４１０ａを送信した時点からｔＨＭＤが経過するまで待って、使用者検出モードに移行する。なお、使用者検出モードとは、図の領域Ａａに侵入してきた人が画像形成装置１００ａの使用者であるか否かを検出するための動作モードである。
【００７５】
なお、変数Ｎは、連続して行われるキャリブレーションの数を示すものであり、上記Ｓ９０５では変数Ｎ＝４を分岐の判断としている。すなわち、本実施例では、３回連続で画像形成装置１００ａが送信波４１０ａの送信後ｔＡａ経過前に受信波４１１ａを検出し、３回キャリブレーションを行ったが、それでも受信波４１１ａを検出してしまう場合、人を検出したと判断している。
このＮの分岐判断の値（上記例ではＮ＝４）は、どのような人検出システムを組むかにより数が変わってくる。例えば、人検出の超音波を送信する間隔ｔＨＭＤに対して、キャリブレーション値Ｃが十分に小さければ、Ｎ＝４に限らずもっと数多く確認して精度を高めてもよい。
【００７６】
すなわち、キャリブレーションモードでは、超音波出力素子４０７より超音波を送信してからｔＡａを経過する前に超音波入力素子４０８で超音波を受信した場合には、超音波出力素子４０７により所定間隔（所定周期）で超音波を送信するタイミングをずらす（変更する）調整制御を行う。この調整制御により、再び他の装置の送信波を検出して誤検出してしまうことがなくなる。
【００７７】
ここで、本実施例と従来技術との比較を行う。
上述した特許文献２の技術は、はじめに送信波４１０ａの送信は行わず、受信波４１１ａの観測のみを行い、外来ノイズの周期性を確認した上で、送信波４１０ａを外来ノイズの周期とずらして送信する構成である。しかし、この構成では、図８の状況では、少なくともｔＨＭＤ待たないと周期性は確認できないため、送信波４１０ａを２周期分の時間を犠牲にしなくてはならず、人検出の開始が遅れることになる。
これに対して、本実施例では、図８の状況に関わらず、さらに近くに３台以上の画像形成装置１００が存在する場合でもｔＨＭＤ以内にキャリブレーションを完了させることが可能であるため、その分だけ人検出を早く行えることになり、利便性を高めることができる。
【００７８】
次に、画像形成装置１００ａが使用者検出モードに移行した際に実行される処理について説明する。
図９（ｂ）は、画像形成装置１００による使用者検出モードの処理を例示するフローチャートである。このフローチャートの処理は、操作部ＣＰＵ４０１が内部又は外部の図示しない記憶装置に格納されたプログラムを読み出して、又は、ＲＯＭ３０３から転送されたプログラムを実行することにより実現されるものである。
【００７９】
Ｓ９１０において、操作部ＣＰＵ４０１は、操作部ＣＰＵ４０１内の記憶装置に保持される変数Ｎ、Ｋをそれぞれ"０"に設定する。ここで変数Ｍは、人が領域Ａｎｅａｒ（図５Ｂで説明した、画像形成装置１００ａを使用する確率が高いであろう領域）に居ることを連続して検出した回数を示す。また、変数Ｋは、領域Ａに人は検出されるが、Ａｎｅａｒにはいないことを連続して検出した回数を示す。
【００８０】
次に、Ｓ９１１において、操作部ＣＰＵ４０１は、超音波センサ１５を制御して送信波４１０ａを送信する。
次に、Ｓ９１２において、操作部ＣＰＵ４０１は、操作部ＣＰＵ４０１内に保持する超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出したかどうかを確認する。なお、Ｓ９１２をｔ≦ｔａとしてもよい。
【００８１】
そして、超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出しなかったと判定した場合（Ｓ９１２でＮｏの場合）、操作部ＣＰＵ４０１は、Ｓ９２０に処理を進める。Ｓ９２０において、操作部ＣＰＵ４０１は、前回Ｓ９１１で送信波４１０ａを送信してからｔＨＭＤが経過するまで待って、再びキャリブレーションモードに処理を移行する。これはすなわち、領域Ａには人がおらず、もちろん他装置の超音波の検出もない、という状況のためである。
【００８２】
一方、上記Ｓ９１２において、超音波検出期間ｔＡａ経過する前（ｔ＜ｔａ）に受信波４１１ａを検出したと判定した場合（Ｓ９１２でＹｅｓの場合）、操作部ＣＰＵ４０１は、Ｓ９１３に処理を進める。ここでの分岐はすなわち、人が領域Ａ内に居るがＡｎｅａｒにはいないのか、もしくはＡｎｅａｒに居るのかの判断となる。
【００８３】
Ｓ９１３において、操作部ＣＰＵ４０１は、操作部ＣＰＵ４０１内に保持する期間ｔｎｅａｒ経過する前（ｔ＜ｔｎｅａｒ）に受信波４１１ａを検出したかどうかを確認する。なお、Ｓ９１３をｔ≦ｔｎｅａｒとしてもよい。
【００８４】
そして、期間ｔｎｅａｒ経過する前（ｔ＜ｔｎｅａｒ）に受信波４１１ａを検出しなかったと判定した場合（Ｓ９１３でＮｏの場合）、すなわち人が領域Ａ内に居るがＡｎｅａｒにはいない場合、操作部ＣＰＵ４０１は、Ｓ９１８に処理を進める。Ｓ９１８において、操作部ＣＰＵ４０１は、変数Ｍをゼロクリアし、変数Ｋに１を加算し、Ｓ９１９に処理を進める。
【００８５】
Ｓ９１９において、操作部ＣＰＵ４０１は、変数Ｋが３（Ｋ＝３）であるかＫが３未満であるかを確認する。そして、変数Ｋ＝３でない（変数Ｋが３未満）と判定した場合（Ｓ９１９でＮｏの場合）、操作部ＣＰＵ４０１は、Ｓ９１６に処理を進める。Ｓ９１６において、操作部ＣＰＵ４０１は、前回Ｓ９１１で送信波４１０ａを送信してからｔＨＭＤが経過するまで待って、Ｓ９１１に処理を移行する。
【００８６】
一方、Ｓ９１９において、変数Ｋ＝３であると判定した場合（Ｓ９１９でＹｅｓの場合）、操作部ＣＰＵ４０１は、Ｓ９２０に処理を進める。Ｓ９２０において、操作部ＣＰＵ４０１は、前回Ｓ９１１で送信波４１０ａを送信してからｔＨＭＤが経過するまで待って、再びキャリブレーションモードに処理を移行する。すなわち、期間ｔＡを経過する前（ｔ＜ｔＡ）で、期間ｔｎｅａｒを経過した後（ｔ＞ｔｎｅａｒ）に受信波４１１ａを検出した事態が所定の回数連続して発生した場合には、再度、調整制御を行うように構成する。
【００８７】
一方、上記Ｓ９１３において、期間ｔｎｅａｒ経過する前（ｔ＜ｔｎｅａｒ）に受信波４１１ａを検出したと判定した場合（Ｓ９１３でＹｅｓの場合）、すなわち人がＡｎｅａｒにいる場合、操作部ＣＰＵ４０１は、Ｓ９１４に処理を進める。Ｓ９１４において、操作部ＣＰＵ４０１は、変数Ｍに１を加算し、変数Ｋをゼロクリアし、Ｓ９１５に処理を進める。
【００８８】
Ｓ９１５において、操作部ＣＰＵ４０１は、変数Ｍが３（Ｍ＝３）であるかＭが３未満であるかを確認する。そして、変数Ｍ＝３でない（変数Ｍが３未満）と判定した場合（Ｓ９１５でＮｏの場合）、操作部ＣＰＵ４０１は、Ｓ９１６に処理を進める。Ｓ９１６において、操作部ＣＰＵ４０１は、前回Ｓ９１１で送信波４１０ａを送信してからｔＨＭＤが経過するまで待って、Ｓ９１１に処理を移行する。
【００８９】
一方、Ｓ９１５において、変数Ｍ＝３であると判定した場合（Ｓ９１５でＹｅｓの場合）、操作部ＣＰＵ４０１は、連続して３回とも領域Ａｎｅａｒに人が居るため、画像形成装置１００ａの使用者が来たと判断し、Ｓ９１７に処理を進める。Ｓ９１７において、操作部ＣＰＵ４０１は、省電力モードからスタンバイに復帰させるため、復帰信号をコントローラ１１に送信する。
【００９０】
なお、上記Ｓ９１５、Ｓ９１９で分岐の判断となる変数Ｍ、Ｋのカウント数３は、人検出の精度を高めたい場合はその数を増やしてもよい。しかしながら、Ｓ９１５で変数Ｍのカウント数を増やすと、Ｓ９１９でスタンバイに復帰する動作を開始するよりも早く画像形成装置１００ａの使用者が節電キー７０１を押下できてしまう場合がある。そのため、省電力モードからの復帰速度の体感時間を短くすることが超音波センサ１５の本来の目的であるのに、その部分を損なってしまう場合があるので注意が必要である。
【００９１】
以上示したように、画像形成装置１００が省電力状態に移行すると、画像形成装置１００の操作部ＣＰＵ４０１が、超音波出力素子４０７から所定間隔で超音波を送信する制御を開始し（Ｓ９０２）、該超音波を送信してからｔＡａを経過する前に超音波入力素子４０８で超音波を受信した場合には（Ｓ９０３でＹｅｓ）、前記所定間隔で超音波を送信するタイミングをずらす調整制御を行う（Ｓ９０６→Ｓ９０２）。さらに、操作部ＣＰＵ４０１は、調整制御を少なくとも１回行った後に、前記超音波を送信してからｔｎｅａｒを経過する前に超音波を受信した場合には（Ｓ９１３でＹｅｓ）、画像形成装置１００の使用者を検出した判断し、画像形成装置１００の電力状態を、省電力状態からスタンバイ状態に復帰させる（Ｓ９１７）。
【００９２】
このような構成により、本実施例の画像形成装置によれば、超音波センサによる省電力状態からの自動復帰の機能を備えた他の画像形成装置が近くに設置されている場合であっても、予め定められた周期よりも短い時間で該装置の超音波による影響を除いて人検出処理を行うことが可能となる。そのため、他の画像形成装置から送信される超音波の影響がある中でも、使用者が本実施例の画像形成装置に近づいてきたことを、誤検出を抑えて迅速に検出可能となるため、省電力状態から復帰する間、使用者を待たせてしまうといった事態の発生を極力抑えることができる。よって、使用者の利便性、使い勝手が向上する。
【実施例２】
【００９３】
上述した実施例１では、キャリブレーションモードで送信タイミングをずらす量（Ｃ１、Ｃ２等の調整量）を、ユーザが設定する構成について説明した。本実施例２では、キャリブレーション処理により送信タイミングをずらす量を、自動で決定する構成について説明する。なお、実施例１と同一の構成については説明を省略し、異なる構成のみを説明する。
【００９４】
図１０は、実施例２の画像形成装置１００ａ及び画像形成装置１００ｂが互いに近くに設置された場合の、それぞれの送信波４１０ａ、４１０ｂ及び受信波４１１ａ、４１１ｂの波形を例示する図である。
【００９５】
実施例２でも、図８に示した実施例１の場合と同様に、基本的には、送信波４１０ａ、４１０ｂを送信してから所定時間内に、受信波４１１ａ、４１１ｂを検出したら互いに送信波４１０ａ、４１０ｂの送信タイミングをずらす処理（調整制御）を行う。実施例２において、実施例１と異なる点は、送信タイミングをずらす量を、手動による設定ではなく、ランダム値を算出して動的に設定する点である。
【００９６】
画像形成装置１００ａ、１００ｂのこのランダム値を、図１０ではＲａ、Ｒｂと表記する。すなわち、実施例１のＣ１をＲａに、Ｃ２をＲｂに置き換えたものが、実施例２となる。よって、画像形成装置１００ａまたは１００ｂが互いの送信波４１０ａ、４１０ｂを検出した場合、互いの装置は、この検出が人からの反射波か他装置の超音波であるか判断することができない状況である。このため、ランダム値Ｒａ、Ｒｂを算出し、送信波４１０ａ、４１０ｂを送信してからＲａ、Ｒｂ経過後、次回の送信波４１０ａ、４１０ｂを送信するように、送信波４１０ａ、４１０ｂの送信タイミングをそれぞれずらすように制御する。
【００９７】
これにより、互いの送信波４１０ａ、４１０ｂを検出してしまう場合でも、送信波４１０を送信してから、片方がＲａ、もう一方がＲｂだけ、送信波４１０の送信タイミングをずらすことで、以降は送信波４１０ａ、４１０ｂを互いに検出することを防ぐことができる。
【００９８】
このランダム値Ｒａ、Ｒｂも、実施例１のＣ１、Ｃ２と同様に、ｔＨＭＤ（＝１００ｍｓ）に対して小さい値になるよう、制約をかけることが望ましい。そのようにすることで、設定した人検出の間隔を崩すことなく装置同士のキャリブレーションが可能となる。
なお、画像形成装置１００ａのみが送信波４１０ｂを検出してしまう場合についても同様である。
【００９９】
次に図１１のフローチャートを用いて、図１０で説明した実施例２のキャリブレーション動作を、画像形成装置１００ａの操作部ＣＰＵ４０１がどのように行っているかを説明する。なお、使用者検出モードの動作は、実施例１の図９と同じのため、ここでの説明は割愛する。
【０１００】
図１１は、実施例２の画像形成装置１００によるキャリブレーションモードの処理を例示するフローチャートである。このフローチャートの処理は、操作部ＣＰＵ４０１が内部又は外部の図示しない記憶装置に格納されたプログラムを読み出して、又は、ＲＯＭ３０３から転送されたプログラムを実行することにより実現されるものである。なお、図９と同一のものには同一の符号を付してある。基本的には実施例１のキャリブレーションモードの動作（図９（ａ））と同じであるため、異なる部分を中心に説明する。
【０１０１】
Ｓ９０５において、変数Ｎ＝４でない（変数Ｎが４未満）と判定した場合（Ｓ９０５でＮｏの場合）、実施例２では、操作部ＣＰＵ４０１は、Ｓ１１０１に処理を進める。
Ｓ１１０１において、操作部ＣＰＵ４０１は、図１０で説明した通り、超音波の送信タイミングをずらす量（ランダム値）Ｒａを算出する。
次に、Ｓ１１０２において、操作部ＣＰＵ４０１は、前回Ｓ９０２で送信波４１０ａを送信した時点からＲａ（Ｓ１１０１で算出）が経過するまで待って、Ｓ９０２に処理を移行する。
【０１０２】
なお、ランダム値Ｒａの算出は、例えば乱数を返す関数を呼び出し、条件（例えばｔＡの整数倍でｔＨＭＤより小さい等）に満たなければ再度乱数を呼び出す、ということを繰り返し、最終的に条件に適合する値を採用する、などの方法が考えられる。
【０１０３】
以上示したように、実施例２によれば、実施例１の効果に加え、ユーザによるキャリブレーション値の設定を省くことができる。
【０１０４】
なお、キャリブレーション処理により送信タイミングをずらす量（調整量）を、互いに近くに設置されている全ての画像形成装置が通信して決定するようにしてもよい。例えば、近くに設置された他の画像形成装置を特定する情報（例えばＩＰアドレス）等を、画像形成装置に登録しておく。そして、該登録した情報を用いて近くに設置された他の画像形成装置と通信して、調整量を、該調整量が他の画像形成装置の調整量と重ならないように、決定するようにしてもよい。この場合、いずれか１台は調整量を「０」としてもよい。すなわち、いずれか１台は、送信タイミングをずらさないようにしてもよい。
【０１０５】
また、実施例１のユーザによるキャリブレーション値の設定に基づいて調整量を決定する方法、実施例２のランダム値により調整量を算出する方法のいずれを用いるかを、操作部１２又は画像形成装置１００と通信可能なＰＣから選択可能に構成してもよい。
【０１０６】
以上示したように、超音波センサを備え、超音波センサで人を検出したら省電力状態から自動復帰する構成の画像形成装置において、外来の超音波（例えば、同じく超音波センサを備えた画像形成装置）により誤復帰することを避けるとともに、人検出の対応を滞りなく行うことができる仕組みを提供する。
【０１０７】
上記各実施例では、本発明を適用可能な情報処理装置の一例として画像形成装置１００を用いて説明したが、本発明を適用可能な装置は、画像形成装置に限定されるものではなく、パーソナルコンピュータや、家電等であってもよい。
【０１０８】
また、実施例１又は２に記載の超音波センサ１５と操作部１２を有し、超音波センサ１５より超音波が送信されてから超音波センサ１５で超音波が受信されるまでの時間に基づいて物体又は物体との距離を検出する検出装置に、本発明を適用してもよい。
これにより、超音波を送信する他の装置（例えば同様の検出装置）が近くに設置されている場合等であっても、短い時間で該装置の超音波による影響を受けずに物体の検出を行うことが可能となる。この超音波による検出技術を画像形成装置等の使用者の検出に用いることにより、他の装置から送信される超音波の影響がある中でも、使用者が画像形成装置に近づいてきたことを迅速かつ正確に検出可能となり、画像形成装置が省電力状態から復帰するまでの間、使用者を待たせてしまうといった事態の発生を抑えることができる。
【０１０９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１１０】
（その他の実施例）
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１１】
１００    画像形成装置
１５    超音波センサ
４０１    操作部ＣＰＵ
【図１】
2016201725.tif 000003
【図２】
2016201725.tif 000004
【図３】
2016201725.tif 000005
【図４】
2016201725.tif 000006
【図５Ａ】
2016201725.tif 000007
【図５Ｂ】
2016201725.tif 000008
【図６】
2016201725.tif 000009
【図７】
2016201725.tif 000010
【図８】
2016201725.tif 000011
【図９】
2016201725.tif 000012
【図１０】
2016201725.tif 000013
【図１１】
2016201725.tif 000014