(57)【要約】【課題】従来の画像形成装置においては、操作を終了したユーザが画像形成装置から視線を外すと、視線が検知されなくなることにより、画像形成装置がスタンバイ状態に戻ってしまう。そのため、画像形成装置を次に操作しようとして待機しているユーザにとって、操作性を損ねることになっていた。【解決手段】本発明では、１人のユーザがログインした後、操作を終了して視線が検知されなくなった状態においても、その他のユーザが撮像されている場合は、省電力状態へ移行させることなく、先のユーザをログアウトさせて、次のユーザをログインさせる。これにより、画像形成装置の操作性を向上させることができる。【選択図】図８
2020109913.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのログイン及びログアウトを行う制御手段と、
撮像手段が撮像した画像からユーザの視線が検知できたか否かを判断する検知手段と、
を有する画像処理装置であって、
前記検知手段が、ログインしている第１のユーザの視線を検知しない状態においてログインしていない第２のユーザの視線を検知した場合、前記制御手段は、前記第１のユーザのログアウトを行い、前記第２のユーザのログインを行う
ことを特徴とする画像処理装置。
【請求項２】
前記第１のユーザの視線を一定の時間、検知しないと前記検知手段が判断した場合、前記制御手段は、前記第１のログインしているユーザのログアウトを行う
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検知手段が、ログインしていない複数の前記第２のユーザの視線を検知した場合、前記制御手段は、前記第２のユーザのうち、前記画像処理装置に最も近くにいるユーザのログインを行う
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記第２のユーザのログインを行うためにユーザ認証を行う
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記ユーザ認証として、顔認証が用いられる
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
第１の電力状態と、前記第１の電力状態より電力消費が小さい第２の電力状態をとる
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記検知手段が、前記第１のユーザの視線を検知しない状態において前記第２のユーザの視線を検知した場合、前記第１の電力状態から前記第２の電力状態に移行することなく、前記制御手段は、前記第１のユーザのログアウトを行い、前記第２のユーザのログインを行う
ことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記検知手段は、前記画像処理装置から所定の距離にいるユーザの中から、視線が検知できたか否かを判断する
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
ユーザが前記画像処理装置から所定の距離にいるか否か検出するためのセンサを有する
ことを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記検知手段は、前記撮像手段が撮像したユーザの視線の方向を示す線表示が一定の長さより短い場合、前記ユーザの視線が検知できたと判断する
ことを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記検知手段は、一定の期間において検出された前記線表示のうち、所定の回数以上の線表示が一定の長さより短い場合、前記ユーザの視線が検知できたと判断する
ことを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記撮像手段は、前記画像処理装置の前部に取り付けられる
ことを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理装置。
【請求項１３】
ユーザのログイン及びログアウトを行う制御手段と、
撮像手段が撮像した画像からユーザの視線が検知できたか否かを判断する検知手段と、
を有する画像処理装置の制御方法であって、
ログインしている第１のユーザの視線を検知しない状態においてログインしていない第２のユーザの視線を検知した場合、前記第１のユーザのログアウトを行う工程と、前記第２のユーザのログインを行う工程と、を有する
ことを特徴とする画像処理装置の制御方法。
【請求項１４】
請求項１３に記載の画像処理装置の制御方法をコンピュータにより実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの視線を検知する手段を有する画像処理装置、画像処理装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置を操作するために接近してくるユーザが検知されると、電力状態を省電力状態から標準状態へと復帰してから、ユーザの認証を行い、ログインをする画像形成装置がある。また、画像形成装置にログインして操作していたユーザが、操作を終了して画像形成装置から離れていくことが検知されると、ユーザをログインしている状態からログアウトして、標準状態から省電力状態へ移行する画像形成装置がある。
また、画像形成装置を操作するために接近してくるユーザを検知するために、画像形成装置に接近してくるユーザを撮像し、撮像した画像からユーザの視線が装置に向いていることを検知する技術が知られている。
【０００３】
特許文献１には、画像形成装置の前にいるユーザの画像形成装置への視線を検知する視線検知部を有し、視線が検知されると、そのユーザを操作者と判定して、省電力状態から通常状態に移行させる制御を行う画像形成装置が開示されている。
また、特許文献２には、画像形成装置へのユーザの視線を視線検知部が検知して、画像形成装置の前にいるユーザの視線を検知していないことより、通常状態から省電力状態へ移行するという制御が行う画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１７５５２５号公報
【特許文献２】特開２０１８−６７８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザがログインをして画像形成装置を省電力状態からスタンバイ状態に移行させ、画像形成装置における操作を終了した後、待機している次のユーザが続けて画像形成装置の操作を行おうとする場合がある。
しかし、上述したような従来の技術の場合、操作を終了したユーザが画像形成装置から視線を外すと、視線が検知されなくなることにより、画像形成装置が省電力状態に戻ってしまう。そのため、画像形成装置を次に操作しようとして待機しているユーザにとって、操作性を損ねることになってしまう。
【課題を解決するための手段】
【０００６】
本発明は、ユーザのログイン及びログアウトを行う制御手段と、撮像手段が撮像した画像からユーザの視線が検知できたか否かを判断する検知手段と、を有する画像処理装置であって、前記検知手段が、ログインしている第１のユーザの視線を検知しない状態においてログインしていない第２のユーザの視線を検知した場合、前記制御手段は、前記第１のユーザのログアウトを行い、前記第２のユーザのログインを行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、１人のユーザがログインした後、操作を終了して視線が検知されなくなった状態においても、その他のユーザが撮像されている場合は、省電力状態へ移行させることなく、次のユーザがログインをすることができる。
そのため、画像処理装置の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の外観図である。
【図２】画像形成装置のハードウェア構成を示すブロック図である。
【図３】コントローラのハードウェア構成を示すブロック図である。
【図４】操作部のハードウェア構成を示すブロック図である。
【図５】カメラの内部構成を示すブロック図である。
【図６】人感センサの検出範囲を説明するための図である。
【図７】視線検知部による視線検知の例を示す。
【図８】複数のユーザの視線が検知された場合のフローチャートである。
【図９】画像形成装置に接近してくるユーザを側面から見た図である（その１）。
【図１０】画像形成装置に接近してくるユーザを側面から見た図である（その２）。
【図１１Ａ】操作可能ユーザが存在する各種の状態を示した図である（その１）。
【図１１Ｂ】操作可能ユーザが存在する各種の状態を示した図である（その２）。
【図１２】操作可能ユーザが１人である場合の視線検知の判断を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、画像形成装置１００の外観図である。
本実施形態において、情報処理装置の一種である画像処理装置は、プリント機能、スキャナ機能、コピー機能、ＦＡＸ機能などの複数の機能を有する複合機としての画像形成装置１００である。
画像形成装置１００は、画像形成装置１００に接近してくる人（ユーザ）を検出するための人感センサ２０１を備える。人感センサ２０１は、操作部２０６の近傍である画像形成装置１００の前部に、斜め上方に向けて取り付けられている。
また、画像処理装置１００は、画像形成装置１００に接近してくるユーザを撮像するためのカメラ２０２を備えている。人感センサ２０１は、カメラ２０１と同様に、操作部２０６の近傍である画像形成装置１００の前部に、斜め上方に向けて取り付けられている。
【００１０】
人感センサ２０１は、焦電型赤外線センサや超音波センサ、赤外線アレイセンサなどのセンサによって構成される。そして、人感センサ２０１は、画像形成装置１００の前方における、ユーザなどの移動体の移動を検出する機能を有している。
また、カメラ２０２は、画像形成装置１００の前方の画像を撮像し、画像形成装置１００の前方にいるユーザの目を含む顔を中心として撮像する機能を有している。
【００１１】
図２は、画像形成装置１００のハードウェア構成を示すブロック図である。
画像形成装置１００は、図１で説明したように、人感センサ２０１、カメラ２０２を備えている。
人感センサ２０１は、画像形成装置１００の前方における、ユーザの移動を検出する機能を有し、検出した情報をコントローラ２０３に送信する。
カメラ２０２は、画像形成装置１００の前方にいるユーザの画像を撮像する機能を有し、撮像した画像データをコントローラ２０３に送信する。
【００１２】
コントローラ２０３は、画像形成装置１００全体の制御を行う制御部である。
読取部２０４は、紙原稿の読み取りを行い、読み取った原稿の画像データをコントローラ２０３に送信する。印刷部２０５は、コントローラ２０３から送信される画像データの出力紙への印刷を行う。
操作部２０６は、ユーザによる操作を受け付ける他に、ユーザに通知する情報を表示する表示部を有する。
【００１３】
電源制御部２０７は、画像形成装置１００内の人感センサ２０１、カメラ２０２、コントローラ２０３、読取部２０４、印刷部２０５、操作部２０６などの各部に供給する電源を制御する。
画像形成装置１００は、後述するように、複数の電力状態を有する。例えば、省電力状態においては、電源制御部２０７は、人感センサ２０１に電源を供給するが、読取部２０４、印刷部２０５、操作部２０６などには電源を供給しない。なお、図３で後述する、人感センサ信号を受信する人感センサデータＩ／Ｆ部３１０、人感センサデータＩ／Ｆ部３１０からデータ信号を受信するＭＦＰ制御部３０１の一部にも電源を供給する。
【００１４】
ＬＡＮ（Local Area Network）２０８は、インターフェースを介して画像形成装置１００と不図示の外部機器との情報の送受信が可能である。ＨＤＤ（Hard Disk Drive）２０９は、各種データを格納する。
【００１５】
図３は、画像形成装置１００のコントローラ２０３のハードウェア構成を示すブロック図である。
図３において、ＭＦＰ制御部３０１は、コントローラ２０３内の各部の制御を行う。ＭＦＰ制御部３０１は、それぞれ不図示の、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＬＡＮ制御部などを含む。後述する各種の設定や制御の動作手順は、ＭＦＰ制御部３０１内部のＲＯＭに格納もしくはＲＡＭに展開された制御プログラムを用いて、ＭＦＰ制御部３０１内部のＣＰＵにより実行される。
【００１６】
読取画像処理部３０２は、読取部２０４により読み取られた画像データの処理を行う。読取制御信号Ｉ／Ｆ部３０３は、読取部２０４と読取制御信号の通信を行うためのインターフェースである。
印刷画像処理部３０４は、印刷部２０５において印刷する画像データの処理を行う。印刷制御信号Ｉ／Ｆ部３０５は、印刷部２０５と印刷制御信号の通信を行うためのインターフェースである。
【００１７】
ＵＩ送受信データＩ／Ｆ部３０８は、操作部２０６へ表示データを送信し、また、操作部２０６から操作データを受信するインターフェースである。
電源制御Ｉ／Ｆ部３０９は、電源制御部２０７からの電源制御信号を受信して、コントローラ２０３内の各部の電源制御を行うためのインターフェースである。
人感センサデータＩ／Ｆ部３１０は、人感センサ２０１からのデータを受信し、ＭＦＰ制御部３０１に送信するためのインターフェースである。
【００１８】
ＭＦＰ制御部３０１は、人感センサデータＩ／Ｆ部３１０を介して受信する人感センサ２０１が検出したデータに基づいて、画像形成装置１００から所定の検出範囲内にユーザが存在するか否かを判断する。ユーザの存在を判断する手法としては、例えば、人感センサ２０１である焦電型赤外線センサが出力する赤外線の強度信号の値が閾値以上であるか否かにより行うようにしてもよい。ＭＦＰ制御部３０１がユーザの存在を判断した結果を受けると、電源制御Ｉ／Ｆ３０９は電源制御部２０７へ電源制御信号を送信する。
【００１９】
電源制御部２０７は、図２で示したコントローラ２０３を含む画像形成装置１００内の各部位に電源を供給する。そして、コントローラ２０３内のＵＩ送受信データＩ／Ｆ部３０８、視線検知部３１１、ＭＦＰ制御部３０１内のデータを制御する部位などにも電源を供給する。
視線検知部３１１は、カメラ２０２が撮像しているユーザのカメラ２０２への視線を検知する。カメラ２０２が撮像した画像は、操作部２０６を介してＵＩ送受信データＩ／Ｆ部３０８へ送信される。そして、視線検知部３１１は、ＵＩ送受信データＩ／Ｆ部３０８を介してカメラ２０２が撮像した画像を受信して、画像内の視線の線表示（図７で後述）に基づいて、ユーザのカメラ２０２への視線を検知する。
【００２０】
図４は、画像形成装置１００の操作部２０６のハードウェア構成を示すブロック図である。
図４において、コントローラＩ／Ｆ部４０１は、コントローラ２０３との通信を行うインターフェースである。
ＵＩ制御部４０２は、操作部２０６内の各部の制御を行う。
【００２１】
表示部４０３は、文字や画像の表示や、各種設定の確認を行うパネルなどから構成される。キー入力部４０４は、ボタンやテンキーなどの入力手段から構成される。音声出力部４０５は、ブザー音を出力するスピーカーなどから構成される。発光部４０６は、ＬＥＤなどの発光素子から構成される。
【００２２】
メモリ４０７は、カメラ２０２が撮像して送信してきた、ユーザの撮像顔データを格納する。また、メモリ４０７は、画像形成装置１００がスタンバイ状態に復帰した後に行われる顔認証のために、コントローラ２０３を介してあらかじめ登録されている認証者の登録顔データを格納する。
なお、顔認証を行うための認証用の登録顔データは、メモリ４０７に格納された後、基本的には、ＨＤＤ２０９に保存される。
【００２３】
顔認証のための登録顔データの登録方法は、以下のとおりである。まず、顔登録を行うユーザが、画像形成装置１００の前に立ち、操作部２０６内の表示部４０３と入力部４０４を利用して顔データ登録操作画面にアクセスする。そして、表示部４０３からの操作の指示にしたがい、カメラ２０２によってユーザの顔が撮像される。表示部４０３に表示された顔画像が登録に適切になったと判断したら、ユーザは入力部４０４から登録の操作をする。これにより、顔認証のための登録顔データは、ＨＤＤ２０９に保存される。
【００２４】
顔認証部４０８は、撮像顔データと登録顔データとを照合して、ユーザの認証を行う。
電源制御Ｉ／Ｆ部４０９は、電源制御部２０７からの電源制御信号を受信して、操作部２０６内の各部に供給する電源の制御を行う。
【００２５】
図５は、カメラ２０２の内部構成を示すブロック図である。
コントローラ部２０２１は、カメラ２０２の動作の制御を行う。
撮像部２０２３は、ＣＣＤなどの撮像素子を備え、コントローラ部２０２１の制御により画像形成装置１００の前方の撮像を行う。撮像部２０２３が撮像したカメラ撮像の画像データは、画像処理部２０２２に送信される。
画像処理部２０２２は、顔認証のための切り出しなどの画像データの処理を行う。処理された画像データは、通信部２０２４に転送される。
通信部２０２４は、操作部２０６との通信を行う。
電源制御Ｉ／Ｆ部２０２７は、電源制御部２０７からの電源制御信号を受信して、カメラ２０２内の各部へ供給する電源の制御を行う。
【００２６】
図６は、人感センサ２０１がユーザの存在を検出することができる検出範囲を説明するための図である。図６は、画像形成装置１００及びその周辺（前方）を、画像形成装置１００の上方から見たものを示している。
図６において、人感センサ２０１は、検出範囲ＡＲＥ１内に存在するユーザを検出することができる。検出範囲ＡＲＥ１は、画像形成装置１００の前方に形成され、最大距離は約８０ｃｍであり、上方から見たときに、中心角が約６０度となる扇形を形成している。
【００２７】
図７は、コントローラ２０３内の視線検知部３１１による視線検知の例を示す。
視線検知部３１１（図３を参照）は、カメラ２０２が撮像した画像に基づいて、カメラ２０２に対して上下方向及び左右方向の２軸の各方向についてのユーザの視線を検出する。検出される視線の方向は、図７の各図に示されるように、ユーザの目を起点とする線表示として表すことができる。
【００２８】
図７において、（１）は、ユーザがカメラ２０２の正面に立ち、カメラ２０２の正面に視線を向けている状態の例である。この場合、ユーザの視線はカメラ２０２の方向からずれていないため、点として表される。これにより、視線が画像形成装置１００に向いていると判断することができる。以下では、視線が画像形成装置１００に向いていると判断された場合、ユーザの視線が「検知」されたという。
同様に、（２）はユーザの視線が上に向いている状態、（３）は下を向いている状態、（４）は右を向いている状態、（５）は左を向いている状態、の各例である。これらは、ユーザの視線が画像形成装置１００に向いていない例である。以下では、この場合、ユーザの視線が検知されなかったという。
【００２９】
具体的に説明すると、例えば、図７の（１）に示されるように、ユーザの視線が画像形成装置１００の正面を向いている場合、線表示の長さはほぼ０となる。そして、（２）〜（５）に示されるように、視線が画像形成装置１００の正面から上下左右のいずれかの方向に外れていくにしたがい、線表示の長さはそれぞれの方向に向けて長くなっていく。そのため、視線が画像形成装置１００に向いているか否かの判断は、例えば、検出された視線を示す線表示の長さが、一定の長さより短いか否かにより行うことができる。
【００３０】
そして、視線検知部３１１は、判断の行うための一定の期間において検出された視線のうち、画像処理装置に１００に向いていると判断されるものが所定回数以上である場合、視線を検知したと判断する。
例えば、一定の期間を２．０秒、サンプリング間隔を０．１秒、判断基準を７０パーセント、と設定する。この場合、２．０秒間において検出された２０回の視線のうち、１４回以上の視線が画像形成装置１００に向いていると判断されると、視線検知部３１１はその期間においてユーザの視線を検知したと判断する。
なお、ユーザの顔の位置がカメラの正面にない場合であっても、撮像されている目や口の位置を検出して、顔の向きを推定することにより、それに基づいて視線を検出することができる。
【００３１】
また、図７における（６）は、2人のユーザがカメラ２０２の前に立ち、顔が撮像されている状態である。この例では、向かって左側のユーザの視線は画像形成装置１００の正面を向いていると判断され、向かって右側のユーザの視線は画像形成装置１００を向いていないと判断される。すなわち、この場合、向かって左側のユーザの視線のみが検知される。
（７）も、同様に、2人のユーザがカメラ２０２の前に立ち、顔が撮像されている状態である。ここでは、撮像されている2人のユーザのいずれも、視線が画像形成装置１００に向いていないと判断される。すなわち、この場合、いずれのユーザの視線も検知されない。
【００３２】
図８は、ユーザがログインした後に、視線検知部３１１が複数のユーザの視線を検知した場合における、画像形成装置１００の電力状態の移行を制御する処理を説明するフローチャートである。なお、以下の処理は、特段の説明がない場合、内部に不図示のＣＰＵを有するコントローラ２０３により実行される。
【００３３】
なお、画像形成装置１００は、以下のような、複数の電力状態を有する。
省電力状態は、画像形成装置１００での処理が終了してから所定時間操作がされない時に、電力消費が必要最小限となるように、画像形成装置１００内の大部分の部位への電力供給を停止した状態である。省電力状態においては、以下のログイン待ち状態やスタンバイ状態と比較して、画像形成装置１００の消費電力は小さい。
ログイン待ち状態は、処理をすぐに実行可能な状態となっているが、あらかじめ登録されているユーザが認証を行うのを待機している状態である。その後、ユーザの認証が成功すると、ログインされる。
スタンバイ状態は、ユーザの認証が成功してログインされ、ログインユーザが処理をすぐに実行することができる状態である。
【００３４】
ユーザの認証が成功すると、コントローラ２０３は、ユーザをログインし、画像形成装置１００を省電力状態からスタンバイ状態へ移行させる（Ｓ８０１）。
スタンバイ状態となると、カメラ２０２の電源がＯＮ状態となる（Ｓ８０２）。
カメラ２０２がＯＮ状態となり撮像を開始すると、コントローラ２０３は、ユーザが撮像されているか否かを判断する（Ｓ８０３）。
【００３５】
ユーザがカメラ２０２により撮像されていなかったら（Ｓ８０３：Ｎ）、一定時間の経過を待つ（Ｓ８０４）。そして、一定時間ユーザが撮像されなければ（Ｓ８０４：Ｙ）、コントローラ２０３は、ログインしていたユーザをログアウトする（Ｓ８０５）。
そして、次のログインを待ち（Ｓ８０６）、更に一定時間ユーザが撮像されなければ（Ｓ８０７：Ｙ）、コントローラ２０３は、画像形成装置１００をスタンバイ状態から省電力状態へ移行させる（Ｓ８０８）。
【００３６】
Ｓ８０３でカメラ２０２がユーザを撮像していたら（Ｓ８０３：Ｙ）、コントローラ２０３は、撮像されているユーザが画像形成装置１００を操作することができる領域にいる者（以下、「操作可能ユーザ」という）であるか否かを判断する（Ｓ８０９）。
【００３７】
ここで、図９及び図１０を用いて、Ｓ８０９において実行される、カメラに撮像されているユーザが操作可能ユーザとして判定できる領域にいるか否かを判断する方法について説明をする。
図９（Ｂ）は、画像形成装置１００に接近してくるユーザと、カメラ２０２が撮像することができる撮像範囲との関係を、画像形成装置１００の側面から見た図である。カメラ２０２は、ユーザが表示部２０６を見たときにその視線を検知できるように、垂直方向に対して斜め上方を撮像することができるように設置されている。図９（Ｂ）における上下の２本の点線は、高さ方向におけるカメラ２０２の撮像範囲を示している。なお、本実施形態においては、画像形成装置１００を操作するユーザの身長を、最大で１８５ｃｍ、最小で１４５ｃｍと設定する。
【００３８】
カメラ２０２は、画像形成装置１００の前方を常に撮像しており、画像形成装置１００から遠く離れた位置にいるユーザの視線も検知することは可能ではある。しかし、遠く離れた位置にいるユーザは、実際に画像形成装置１００を操作しようとする者として判定するには不適な場合が多い。
【００３９】
図９は、ユーザの身長が最大身長として設定した１８５ｃｍである場合の例を示している。
そして、本実施形態においては、ユーザが画像形成装置１００を操作する際に立つ可能性がある位置として最短の距離を、（Ｂ）の（１）に示すように、画像形成装置１００から４０ｃｍの距離に設定する。また、ユーザが画像形成装置１００を操作する際に立つ可能性がある位置として最長の距離を、（２）に示すように、人感センサ２０１の最大検知距離とほぼ同じ、８０ｃｍに設定する。
すなわち、画像形成装置１００から４０ｃｍないし８０ｃｍ離れた距離にいるユーザを操作可能ユーザとして判断する。
【００４０】
なお、（３）に示す位置は、画像形成装置１００から１４０ｃｍ離れており、画像形成装置１００を操作するユーザではない（操作可能ユーザではない）と判断される例として示している。
また、（１）〜（３）におけるユーザの目からカメラ２０２へ引かれた３本の実線は、それぞれ、カメラ２０２へのユーザの視線を示している。
【００４１】
図９（Ａ）の（１）は、画像形成装置１００から４０ｃｍ離れた位置にいるユーザをカメラ２０２が撮像している画像である。同様に、（２）は、画像形成装置１００から８０ｃｍ離れた位置にいるユーザを撮像している画像である。また、（３）は、画像形成装置１００を操作していないと判断される８０ｃｍ以上（ここでは、１４０ｃｍ）離れているユーザをカメラ２０２が撮像している画像である。
ここで、ユーザの身長が最大身長として設定した１８５ｃｍの場合、ユーザがカメラ２０２から４０ｃｍ離れた位置に立つと、図９（Ａ）の（１）に示されるように、撮像されるユーザの画像は、撮像画像範囲内で高さ、幅、面積が、それぞれ、最大になる。
【００４２】
図１０は、図９と同様に、画像形成装置１００に接近してくるユーザと、カメラ２０２が撮像することができる撮像領域との関係を、画像形成装置１００の側面から見た図である。
図１０では、ユーザの身長が最小身長とし設定した１４５ｃｍである場合の例を示している。
そして、図９と同様に、ユーザが画像形成装置１００を操作する際に立つ可能性がある位置として最短の距離を、（Ｂ）の（１）に示すように、画像形成装置１００から４０ｃｍの距離に設定する。また、ユーザが画像形成装置１００を操作する際に立つ可能性がある位置として最長の距離を、（２）に示すように、人感センサ２０１の最大検知距離とほぼ同じ、８０ｃｍに設定する。また、（３）に示す位置は、図９と同様に、画像形成装置１００から１４０ｃｍ離れており、画像形成装置１００を操作する人ではないと判断される例を示している。
また、（１）〜（３）におけるユーザの目からカメラ２０２へ引かれた３本の実線は、図９（Ｂ）と同様に、それぞれ、カメラ２０２へのユーザの視線を示している。
【００４３】
図１０（Ａ）の（１）は、画像形成装置１００から４０ｃｍ離れた位置にいるユーザをカメラ２０２が撮像している画像である。同様に、（２）は、画像形成装置１００から８０ｃｍ離れた位置にいるユーザをカメラ２０２が撮像している画像である。また、（３）は、画像形成装置１００を操作していないと判断される８０ｃｍ以上（ここでは、１４０ｃｍ）離れているユーザをカメラ２０２が撮像している画像である。
ここで、ユーザの身長が最小身長として設定した１４５ｃｍの場合、ユーザがカメラ２０２から８０ｃｍ離れた位置に立つと、図１０（Ａ）の（２）に示すようになる。このときに撮像されるユーザの画像は、視線検知部３１１がユーザの視線を検知することができる最小の大きさになる。
【００４４】
図９（Ａ）（１）に示されるような、ユーザの身長が最大設定である（ここでは、１８５ｃｍ）場合における画像データの高さの最大値、幅の最大値、面積の最大値を、あらかじめ記憶しておく。また、図１０（Ａ）（２）に示されるような、ユーザの身長が最小設定の場合（ここでは、１４５ｃｍ）における画像データの高さの最小値、幅の最小値、面積の最小値をあらかじめ記録しておく。
そして、撮像されたユーザの画像データの高さ、幅、面積の各値が上述した各値の最大値と最小値の範囲に入っていれば、画像形成装置１００を操作する可能性がある操作可能ユーザであると判断して、視線検知の判断を行う対象とする。一方、撮像されたユーザの画像データの高さ、幅、面積の各値が上述した各値の最大値と最小値の範囲から外れていれば、画像形成装置１００を操作する可能性はないユーザであると判断して、視線検知の判断の対象外とする。
【００４５】
以上、図９及び図１０を用いて説明した方法により、図８のフローチャートのＳ８０９において、コントローラ２０３は、撮像されているユーザが画像形成装置１００の操作することができる領域にいる操作可能ユーザであるか否かの判断をする。
操作可能ユーザが撮像されていると判断すると（Ｓ８０９：Ｙ）、コントローラ２０３は、撮像されている操作可能ユーザが複数であるか否かの判断をする（Ｓ８１０）。
【００４６】
操作可能ユーザが、複数ではなく、1人であれば（Ｓ８１０：Ｎ）、図１２で後述する、操作可能ユーザが１人である場合の判断へ進む（Ｓ８１１）。
一方、複数の操作可能ユーザがいると判断された場合（Ｓ８１０：Ｙ）、視線検知部３１１は、その中から１人以上のユーザの視線が検知されるか否かを判断する（Ｓ８１２）。
【００４７】
１人のユーザの視線も検知されなかったら（Ｓ８１２：Ｎ）、一定時間が経過したかを判断する（Ｓ８１３）。
そして、一定時間、１人のユーザの視線も検知されなかったら（Ｓ８１３：Ｙ）、コントローラ２０３は、ログインしていたユーザをログアウトして（Ｓ８１４）、画像形成装置１００をログイン待ち状態へ移行させた後（Ｓ８１５）、Ｓ８０３へ戻る。
【００４８】
一方、Ｓ８１２で１人以上のユーザの視線が検知されたら（Ｓ８１２：Ｙ）、コントローラ２０３は、視線を検知されたユーザが1人か２人以上であるかを判断する（Ｓ８１６）。
視線を検知されたユーザが1人であったら（Ｓ８１６：Ｙ）、検知された1人がログインしているユーザであるか否かを判断する（Ｓ８１７）。このときの判断方法としては、顔認証を行う。
検知されたユーザがログインユーザであったら（Ｓ８１７：Ｙ）、そのままログアウトする可能性もあるので、ログアウトをしたか否かを判断する（Ｓ８１８）。
【００４９】
ログインユーザがログアウトをしていなかったら（Ｓ８１８：Ｎ）、ログインユーザによるログイン状態が継続するため、Ｓ８０３へ戻る。一方、ログインユーザがログアウトをしていたら（Ｓ８１８：Ｙ）、コントローラ２０３は、画像形成装置１００をログイン待ち状態へ移行さる（Ｓ８２０）。
そして、顔認証部４０８は、視線が検知されたユーザの顔認証を行う（Ｓ８２１）。
ユーザ認証が成功したら（Ｓ８２４：Ｙ）、コントローラ２０３は、そのユーザのログインをする（Ｓ８２５）。
また、ユーザ認証が失敗したら（Ｓ８２４：Ｎ）、Ｓ８０３へ戻る。
【００５０】
Ｓ８１６で2人以上のユーザの視線が検知されたら（Ｓ８１６：Ｎ）、コントローラ２０３は、視線を検知された２人以上のユーザの中にログインユーザが含まれているか否かを判断する（Ｓ８２２）。
ログインユーザが含まれていたら（Ｓ８２２：Ｙ）、ログイン状態を継続するため、Ｓ８０３へ戻る。
ログインユーザが含まれていなかったら（Ｓ８２２：Ｎ）、コントローラ２０３は、視線を検知されたユーザの内、画像形成装置１００に最も近くにいる１人のユーザを選択とする（Ｓ８２３）。
そして、コントローラ２０３は、ログインしていたユーザのログアウトをして（Ｓ８１９）、画像形成装置１００をログイン待ち状態へ移行させる（Ｓ８２０）。
顔認証部４０８は、Ｓ８２３で選択された画像形成装置１００に最も近くにいるユーザの顔認証を行う（Ｓ８２１）。
【００５１】
ユーザ認証に成功したら（Ｓ８２４：Ｙ）、コントローラ２０３は、そのユーザのログインをする（Ｓ８２５）。
ログインした後、画像形成装置１００が一定時間内に操作されなかったら（Ｓ８２６：Ｙ）、Ｓ８０３に戻る。また、操作が終了したら（Ｓ８２７）、Ｓ８０３に戻る。
【００５２】
ここで、図１１Ａ及びＢは、画像形成装置１００を操作することができる位置にいる操作可能ユーザがカメラ２０２によって撮像されている各種の状態を示した図である。以下に、これらの図を用いて、各種の状態において、図８のフローチャートにおいてどのような処理がなされるかについて説明する。
図１１Ａの（１）の例では、2人のユーザ（Ａ及びＢ）が撮像されているが、いずれのユーザの視線も検知されていない。ここで、画像形成装置１００の近くにいるユーザ（ユーザＡ）がログインしているとする。
この場合、図８のフローチャートでは、Ｓ８１２において、いずれのユーザの視線も検知されていない（Ｓ８１２：Ｎ）と判断される。
【００５３】
図１１Ａの（２）の例では、２人のユーザ（ユーザＡ及びユーザＢ）が撮像されていて、視線を検知されたユーザが１人（ユーザＢ）のみである。ここで、視線を検知されたユーザＢがログインしていないとする。
この場合、図８のフローチャートでは、Ｓ８１７において、ログインしている人はいない（Ｓ８１７：Ｎ）と判断される。
【００５４】
図１１Ｂの（３）の例では、３人のユーザ（ユーザＡ、ユーザＢ及びユーザＣ）が撮像されており。そのうちの複数のユーザ（ユーザＢ及びユーザＣ）の視線が検知されている。ここで、視線が検知された人の中に、ログインしているユーザ（ユーザＡ）は含まれていないとする。
この場合、図８のフローチャートでは、Ｓ８２３において、視線が検知されたユーザの中で画像形成装置１００の最も近くにいるユーザBが選択される。
【００５５】
次に、図１２を用いて、図８のフローチャートのＳ８１１において、カメラ２０２により撮像されている操作可能ユーザが１人である場合の視線検知の判断について説明する。
図８において操作可能ユーザが１人であると判断されると（Ｓ８１０：Ｎ）、Ｓ８１１の処理、すなわち、図１２のフローチャートへ進む。
【００５６】
まず、視線検知部３１１は、１人の操作可能ユーザの視線が検知されているか否かを判断する（Ｓ１２０１）。
視線が検知されたら（Ｓ１２０１：Ｙ）、コントローラ２０３は、そのユーザがログインしているユーザであるか否かを判断する（Ｓ１２０２）。
視線が検知されたユーザがログインユーザであったら（Ｓ１２０２：Ｙ）、ログインは継続されるので、Ｓ８０３へ戻る。
【００５７】
視線が検知されたユーザがログインユーザでなかったら（Ｓ１２０２：Ｎ）、コントローラ２０３は、そのユーザをログアウトして（Ｓ１２０４）、画像形成装置１００をログイン待ち状態へ移行させる（Ｓ１２０５）。
そして、顔認証部４０８は、視線が検知された人の顔認証を行う（Ｓ１２０６）。
顔認証が成功したら（Ｓ１２０７：Ｙ），コントローラ２０３は、そのユーザをログインして（Ｓ１２０９）、図８のＳ８２６へ戻る（Ｓ１２１０）。
一方、顔認証が成功しなければ（Ｓ１２０７：Ｎ）、図８のＳ８０３へ戻る（Ｓ１２０８）。
【００５８】
Ｓ１２０１で操作可能ユーザの視線が検知されなかったら（Ｓ１２０１：Ｎ）、視線が検知されるまで一定時間待つ（Ｓ１２１１）。
一定時間内にユーザの視線が検知されたら、Ｓ１２０２以降の処理に進む。
一方、一定時間内にユーザの視線を検知しなかったら（Ｓ１２１１：Ｙ）、コントローラ２０３は、ユーザのログアウトをして（Ｓ１２１２）、画像形成装置１００をログイン待ち状態へ移行させる（Ｓ１２１３）。
さらに一定時間視線が検知されなければ（Ｓ１２１４：Ｙ）、画像形成装置１００を省電力状態へ移行させる（Ｓ１２１５）。
【００５９】
ここで、図１１Ｂ（４）を用いて、カメラ２０２が１人の操作可能ユーザを撮像している状態において、図１２のフローチャートにおいてどのような処理がなされるかについて説明する。
図１１Ｂ（４）では、１人のユーザ（ユーザＡ）が撮像されているが、ユーザＡの視線は検知されていない。ここで、ユーザＡはログインをしているとする。
この場合、図１２のフローチャートでは、Ｓ１２０１において、視線が検知されていない（Ｓ１２０１：Ｎ）と判断される。
【００６０】
そこで、一定時間内に視線が検知されなければ（Ｓ１２１１：Ｙ）、コントローラ２０３は、ユーザＡをログアウトし（Ｓ１２１２）、画像形成装置１００をログイン待ち状態へ移行させる（Ｓ１２１３）。
さらに、一定時間視線が検知されなければ（Ｓ１２１４：Ｙ）、画像形成装置１００を省電力状態へ移行させる（Ｓ１２１５）。
【００６１】
＜その他の実施例＞
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上述の実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。すなわち、上述の実施例及びその変形例を組み合わせた構成もすべて本発明に含まれるものである。
【符号の説明】
【００６２】
１００          画像形成装置
２０１          人感センサ
２０２          カメラ
２０３          コントローラ
２０６          操作部
３１１          視線検知部
【図１】
2020109913.tif 000003
【図２】
2020109913.tif 000004
【図３】
2020109913.tif 000005
【図４】
2020109913.tif 000006
【図５】
2020109913.tif 000007
【図６】
2020109913.tif 000008
【図７】
2020109913.tif 000009
【図８】
2020109913.tif 000010
【図９】
2020109913.tif 000011
【図１０】
2020109913.tif 000012
【図１１Ａ】
2020109913.tif 000013
【図１１Ｂ】
2020109913.tif 000014
【図１２】
2020109913.tif 000015