(57)【要約】【課題】ユーザが画像処理装置の表示部に対して操作指示を行うにあたり、ユーザの誤操作を抑止すると共に、ユーザにとって柔軟性の高い表示制御を行うことが可能な画像処理装置、その制御方法、及びプログラムを提供することを目的とする。【解決手段】ユーザの視線が、画像処理装置１０１のタッチパネル３０４上に存在するか否かを判定し、存在すると判定した場合、当該ユーザが画像処理装置１０１に対してログインしているユーザであるか否かを判定し、ログインしているユーザであれば、当該ユーザが押下しているボタンを押下可能とする。【選択図】図４
2019018581.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに関する顔情報を取得する顔情報取得手段と、
ユーザの視線を検出する視線検出手段と、
画像処理装置の表示部に対して押下された位置を検出する押下検出手段と、
前記顔情報取得手段によって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出手段によって視線を検出した後、前記顔情報取得手段によって取得したユーザの第２の顔情報と、を比較する比較手段と、
前記比較手段によって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出手段によって検出した視線から定まる領域に含まれる前記押下検出手段によって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
ユーザの操作を制御する画像処理装置の制御方法であって、
前記画像処理装置は、
ユーザに関する顔情報を取得する顔情報取得ステップと、
ユーザの視線を検出する視線検出ステップと、
画像処理装置の表示部に対して押下された位置を検出する押下検出ステップと、
前記顔情報取得ステップによって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出ステップによって視線を検出した後、前記顔情報取得ステップによって取得したユーザの第２の顔情報と、を比較する比較ステップと、
前記比較ステップによって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出ステップによって検出した視線から定まる領域に含まれる前記押下検出ステップによって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成ステップと、
を実行することを特徴とする画像処理装置の制御方法。
【請求項３】
ユーザの操作を制御する画像処理装置で読取実行可能なプログラムであって、
前記画像処理装置を、
ユーザに関する顔情報を取得する顔情報取得手段と、
ユーザの視線を検出する視線検出手段と、
画像処理装置の表示部に対して押下された位置を検出する押下検出手段と、
前記顔情報取得手段によって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出手段によって視線を検出した後、前記顔情報取得手段によって取得したユーザの第２の顔情報と、を比較する比較手段と、
前記比較手段によって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出手段によって検出した視線から定まる領域に含まれる前記押下検出手段によって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成手段と、
して機能させることを特徴とするプログラム。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが、画像処理装置に備えたタッチパネル形式の表示部に対して操作を制御する発明に関する。
【背景技術】
【０００２】
最近では、ユーザが、画像形成装置に備えたタッチパネル形式の表示部に対して、指などで触れて指示入力を行うことによって、当該画像形成装置に所定の動作を行わせることが行われている。
【０００３】
しかしながら、ユーザは、余所見などを行っているときに、誤って表示部へ触れることによって、予期せぬ動作をさせてしまうケースが存在する。
【０００４】
そこで、ユーザの視線が、当該ユーザの利用している機器の表示部へ向かっているときに限り、その表示部に対して、タッチ操作を可能とさせ、視線が機器の表示部へ向かっていない場合、表示部に対して操作ができないようにロックをかける技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、ユーザが、画像処理装置に対してログインした後、当該画像形成装置において、そのユーザのみが操作可能な機能やデータが表示されるような構成において、このユーザがログインした状態で、他のユーザが画像形成装置の表示部へ視線を向けて操作を行うと、真にログインしているユーザの操作権限などを奪ってしまう、という問題が生じうる。
【０００７】
あるいは、ユーザは、画像形成装置の表示部に対して、視線をそらすことなく、操作を行う必要に迫られることもあり、ユーザが、表示部に表示された操作機能などの位置を覚えているような場合、少々、視線を表示部から逸らした状態で、操作を行うようなケースも想定されるが（ブラインドタッチなどの操作）、このようなケースでは、表示部がロックされ、ユーザにとって操作性の乏しいものとなってしまう。
【０００８】
そこで、本願発明では、ユーザが画像処理装置の表示部に対して操作指示を行うにあたり、ユーザの誤操作を抑止すると共に、ユーザにとって柔軟性の高い表示制御を行うことが可能な画像処理装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための第１の発明は、ユーザに関する顔情報を取得する顔情報取得手段と、ユーザの視線を検出する視線検出手段と、画像処理装置の表示部に対して押下された位置を検出する押下検出手段と、前記顔情報取得手段によって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出手段によって視線を検出した後、前記顔情報取得手段によって取得したユーザの第２の顔情報と、を比較する比較手段と、前記比較手段によって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出手段によって検出した視線から定まる領域に含まれる前記押下検出手段によって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成手段と、を備えたことを特徴とする。
【００１０】
上記課題を解決するための第２の発明は、ユーザの操作を制御する画像処理装置の制御方法であって、前記画像処理装置は、ユーザに関する顔情報を取得する顔情報取得ステップと、ユーザの視線を検出する視線検出ステップと、画像処理装置の表示部に対して押下された位置を検出する押下検出ステップと、前記顔情報取得ステップによって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出ステップによって視線を検出した後、前記顔情報取得ステップによって取得したユーザの第２の顔情報と、を比較する比較ステップと、前記比較ステップによって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出ステップによって検出した視線から定まる領域に含まれる前記押下検出ステップによって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成ステップと、を実行することを特徴とする。
【００１１】
上記課題を解決するための第３の発明は、ユーザの操作を制御する画像処理装置で読取実行可能なプログラムであって、前記画像処理装置を、ユーザに関する顔情報を取得する顔情報取得手段と、ユーザの視線を検出する視線検出手段と、画像処理装置の表示部に対して押下された位置を検出する押下検出手段と、前記顔情報取得手段によって取得したログインした際に取得したユーザの第１の顔情報と、前記視線検出手段によって視線を検出した後、前記顔情報取得手段によって取得したユーザの第２の顔情報と、を比較する比較手段と、前記比較手段によって第１の顔情報と第２の顔情報とが同一のユーザである場合、画像処理装置の表示部における前記視線検出手段によって検出した視線から定まる領域に含まれる前記押下検出手段によって検出した押下された位置において、押下がなされたことを示すイベント情報を生成するイベント生成手段と、して機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザが画像処理装置の表示部に対して操作指示を行うにあたり、当該ユーザの表示部に対する視線と、ユーザが画像処理装置の操作に係る情報とを利用して、表示部に対する表示制御を行うことで、ユーザの誤操作を抑止すると共に、ユーザにとって柔軟性の高い表示制御を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における画像処理システムの概略構成を示す構成図である。
【図２】本発明の実施形態における画像処理装置のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態における画像処理装置の機能の構成を示す構成図である。
【図４】本発明の実施形態におけるイベントに関する情報を生成する処理を示すフローチャートである。
【図５】本発明の実施形態におけるログインしたユーザの顔に関する情報（画像データ）を保存する処理を示すフローチャートである。
【図６】本発明の実施系におけるログアウトの処理を示すフローチャートである。
【図７】本発明の実施形態におけるテーブルの構成を示す構成図である。
【図８】本発明の実施形態における画面の構成を示す構成図である。
【図９】本発明の実施形態における画面の構成を示す構成図である。
【図１０】本発明の実施形態における画面の構成を示す構成図である。
【図１１】本発明の実施形態における画面の構成を示す構成図である。
【図１２】本発明の実施形態における画面の構成を示す構成図である。
【図１３】本発明の実施形態における画面の構成を示す構成図である。
【図１４】本発明の実施形態における画面の構成を示す構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明の実施形態における画像処理システムの構成を示す図である。
画像処理システム１００は、印刷、ファクシミリ送信、コピーなどの複合的な機能を備えた画像処理装置１０１、印刷指示を受け付けたことにより生成した印刷ジョブを用いて、画像処理装置１０１に対して当該印刷ジョブの出力指示などを行うクライアント端末１０２と、がネットワーク１０３を介して接続された構成を備えている。
【００１６】
また、この画像処理システムにおいては、ユーザは、クライアント端末１０２において、印刷指示を行った後、画像処理装置１０１へ向かい、画像処理装置１０１に対して、ユーザが所持するユーザ情報やパスワードを入力することで、認証を行った後、認証されればログインを行い（不図示の認証用サーバを用いて、ユーザに対してログインを行わせても良い）、その後、ログインを行ったユーザのみが利用できる機能やデータを画像処理装置１０１に表示する構成をとっても良い。
【００１７】
図２は、図１に示した画像処理装置１０１のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００１８】
図２において、２１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部２１４や、画像出力デバイスとして機能するプリンタ部２１２と接続する一方、ＬＡＮ（例えば、図１に示した無線ＬＡＮ１０６）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００１９】
コントローラユニット２１６において、２０１はＣＰＵで、システム全体を制御するプロセッサである。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２１】
２０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。
【００２２】
２０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００２３】
２０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）２０８とのインタフェース部である。また、操作部Ｉ／Ｆ２０７は、操作部２０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ２０１に伝える役割をする。
【００２４】
２０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、無線ＬＡＮ１０６に接続し、データの入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。尚、無線ＬＡＮユニット１０４については、ネットワークインタフェース２０５を含む構成を示している。
【００２５】
２１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ２１９が外部Ｉ／Ｆ２１８に接続されている。
【００２６】
そして、ＣＰＵ２０１は、この外部Ｉ／Ｆ２１８を介してカードリーダ２１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス２０９上に配置される。尚、ＩＣカードは携帯端末に付帯せず、独立したカード単体のものを用いても良い。
【００２７】
２２０はイメージバスインタフェース（ＩＭＡＧＥ ＢＵＳ Ｉ／Ｆ）であり、システムバス２０９と画像データを高速で転送する画像バス２１５とを接続し、データ構造を変換するバスブリッジである。
【００２８】
画像バス２１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２１５上には以下のデバイスが配置される。
【００２９】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。２１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部２１２とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。また、２１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部２１４とコントローラユニット２１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３０】
２１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部２１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３１】
スキャナ部２１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部２０８から読み取り起動指示することにより、ＣＰＵ２０１がスキャナ部２１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３２】
プリンタ部２１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００３３】
プリント動作の起動は、ＣＰＵ２０１からの指示によって開始する。なお、プリンタ部２１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３４】
操作部２０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ２０７を介してＣＰＵ２０１に伝える。また、操作部２０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３５】
尚、表示部は、画像処理装置によって表示性能がことなり、タッチパネルを介して操作をできる画像処理装置、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの画像処理装置によって本発明は構成されている。
【００３６】
ここで、操作部２０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００３７】
また、操作部２０８のストップキーは、稼働中の動作を止める働きをする。また、操作部２０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００３８】
カードリーダ２１９は、ＣＰＵ２０１からの制御により、携帯端末内に備えられたＩＣカードに記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ２１８を介してＣＰＵ２０１へ通知する。
【００３９】
以上のような構成によって、画像処理装置１０１は、スキャナ部２１４から読み込んだ画像データを無線ＬＡＮ１０６上に送信したり、無線ＬＡＮ１０６から受信した印刷データをプリンタ部２１２により印刷出力することができる。
【００４０】
また、スキャナ部２１４から読み込んだ画像データをモデム２０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部２１２により出力することできる。
【００４１】
視線センサ２２１は、ユーザの視線を検出するカメラ等の機能を備え、例えば、ユーザの瞳孔の位置に基づいて視線を検出し、視線センサＩ／Ｆ２２２を介して、検出した視線に関する情報をＣＰＵ２０１へ出力する。また、当該カメラ等の機能によって、ユーザの顔に関する情報を取得して、ＨＤＤ２０４へ記憶することも可能である。
次に、図３に示す構成図を用いて、画像処理装置１０１の機能構成を説明する。
【００４２】
視線検出部３０１は、視線センサ２２１において検出した視線に関する情報を視線センサＩ／Ｆ２２２を介して、制御部３０２へ出力する。
【００４３】
制御部３０２は、イベント生成部３０３を備え、イベント生成部３０３は、視線検出部３０１において出力された視線に関する情報を受け取る。
【００４４】
タッチパネル３０４は、操作部２０８に備えられ、押下検出部３０５及び表示部３０６を備えており、押下検出部３０５は、ユーザによって、指などでタッチパネル３０４に触れられたことを検出すると、タッチパネル３０４によって定められた座標系における接触位置に関する座標を求め、制御部３０２へ出力する。
【００４５】
そして、制御部３０２のイベント生成部３０３では、タッチパネル３０４によって定められた座標系における、タッチパネル３０４に対する、視線検出部３０１から受け取った視線に関する情報から定まる視線の位置座標を求める。
【００４６】
状態検出部３０７は、画像処理装置１０１における状態を検出する機能を備え、例えば、画像処理装置に備えられた本体カバーや圧板カバーの開閉状態などを検出し、その結果を制御部３０２へ出力する。
【００４７】
制御部３０２は、視線検出部３０１で撮影して得られたユーザの顔に関する情報を、当該ユーザが画像処理装置に対してログインした際に、画像記憶部３０８へ、この顔に関する情報（画像データ）を記憶する。
【００４８】
また、制御部３０２は、画像比較部３０９を備え、画像比較部３０９では、ログインしているユーザの顔に関する情報を画像記憶部３０８から取得し、今時点で、視線を向けているユーザの顔に関する情報（画像データ）を比較することで認証を行う。
【００４９】
制御部３０２のイベント生成部３０３では、視線の位置から、所定の範囲内の領域（例えば、視線の位置から所定半径以内）を定め、この領域に接触位置が含まれる場合、その接触位置に関してのイベントに関する情報を生成する。
【００５０】
また、更に、画像比較部３０９で得られた認証結果によって、ログインしているユーザと視線を向けているユーザとが、一致した場合あるいは一致しない場合を識別して、その旨を示すイベントに関する情報を生成しても良い。
【００５１】
更に、状態検出部３０７によって画像処理装置１０１における状態を検出し、例えば、圧板カバーが開いている状態であることを検出しているようであれば、その旨を示すイベントに関する情報を生成しない構成をとることも可能である。
【００５２】
これは、ユーザが、圧板カバーを開いているということは、タッチパネル３０４に対して、無意識的に触れられたことが想定されることから、誤操作を抑止するためである。
【００５３】
制御部３０２は、これらのイベントに関する情報に基づいて、表示部３０６へ表示する内容に関して制御を行う。
【００５４】
視線監視部３１０は、視線検出部３０１において検出される視線が、タッチパネル３０４上にあるか否かの判定を定期的に行い、視線が一定期間なければ、ログアウトの処理を行う。
【００５５】
尚、各機能における詳細な処理については、以後のフローチャートを用いて説明する。
【００５６】
図４に示すフローチャートは、イベントに関する情報を生成する処理を示している。
【００５７】
尚、本処理では、後述するログイン処理が行われ、表示部３０６には、図８に示すメニュー画面が表示されているものとする。
【００５８】
ステップＳ１０１では、押下検出部３０５において、タッチパネル３０４に対して押下されたか否かを判定し、押下されたと判定した場合、ステップＳ１０２へ処理を進め、ステップＳ１０２では、制御部３０２において、状態検出部３０７によって検出された画像処理装置１０１の状態によって、操作中であるか否かを判定し、操作中であると判定した場合は、ステップＳ１０３へ処理を進め、操作中であると判定しない場合は、ステップＳ１０９へ処理を進める。
【００５９】
この操作中であるか否かの判定は、図７の上段に示す状態テーブルに記憶された情報に基づいて判定を行う。この状態テーブルは、画像処理装置１０１に備えられた各機構の状態に関する情報を記憶するものであり、例えば、本体の右に位置するデッキ、本体の左に位置するデッキ、本体のカセット１、本体のカセット２、本体のカバー、あるいは本体の圧板カバーなどの各機構の開閉状態に関する情報を記憶しておく。尚、これらの情報は、状態検出部３０７によって、適宜、検出された結果がこのテーブルへ記憶される。
【００６０】
つまり、本ステップでは、このテーブルに記憶された機構に関する状態のうち、開いている状態に関する情報が記憶されていれば、操作中と判定し、全ての機構に関する状態が、閉まっている状態に関する情報が記憶されていれば、操作中でないと判定する。
【００６１】
ステップＳ１０３では、イベント生成部３０３において、視線の領域を求め、ステップＳ１０４では、イベント生成部３０３において、押下検出部３０５において検出された接触位置が、ステップＳ１０３で求めた視線の領域に含まれるか否かを判定し、含まれると判定した場合、ステップＳ１０５へ処理を進め、含まれると判定しない場合、ステップＳ１０１へ処理を進める。
【００６２】
ステップＳ１０５では、制御部３０２において、視線検出部３０１で検出されたユーザの顔に関する情報を取得し、ステップＳ１０６では、制御部３０２において、画像記憶部３０８において記憶したログインしたユーザの顔に関する情報を取得する。
【００６３】
ステップＳ１０７では、画像比較部３０９において、ステップＳ１０５において取得したユーザの顔に関する情報と、ステップＳ１０６において取得したログインしたユーザの顔に関する情報と、を比較し、同じユーザであるか否かを判定し、同じユーザであると判定した場合、ステップＳ１０８へ処理を進め、同じユーザであると判定しない場合、ステップＳ１０１へ処理を進める。
【００６４】
ステップＳ１０８では、イベント生成部３０３において、接触位置において、押下されたことを示す押下イベントに関する情報を生成する。
【００６５】
ステップＳ１０７を経由したステップＳ１０８までの処理においては、図９に示すように、ログインしたユーザの視線の領域が、破線で示される楕円内を示しており、接触位置に設定／登録のショートカットのボタンが配置されており、この設定／登録のショートカットのボタンに対して押下されたという押下イベントに関する情報を生成する。つまり、設定／登録のショートカットのボタンを押下できるように制御している。
【００６６】
一方、ステップＳ１０７で、ログインしたユーザ以外のユーザの視線がタッチパネル３０４上に存在する場合は、図１０に示すように、表示部３０６に表示されたボタンを押下させない態様をとる。
【００６７】
ステップＳ１０９では、イベント生成部３０３において、視線の領域を求め、ステップＳ１１０では、イベント生成部３０３において、ステップＳ１０９で求めた視線の領域が、タッチパネル３０４上に存在するか否かを判定し、存在すると判定した場合、ステップＳ１１１へ処理を進め、存在すると判定しない場合、ステップＳ１０１へ処理を進める。
【００６８】
但し、視線の領域を用いずに、視線検出部３０１で検出する視線の位置が、タッチパネル３０４上に存在するか否かによって判定しても良い。
【００６９】
ステップＳ１１１では、制御部３０２において、視線検出部３０１で検出されたユーザの顔に関する情報を取得し、ステップＳ１１２では、制御部３０２において、画像記憶部３０８において記憶したログインしたユーザの顔に関する情報を取得する。
【００７０】
ステップＳ１１３では、画像比較部３０９において、ステップＳ１１１において取得したユーザの顔に関する情報と、ステップＳ１１２において取得したログインしたユーザの顔に関する情報と、を比較し、同じユーザであるか否かを判定し、同じユーザであると判定した場合、ステップＳ１０８へ処理を進め、同じユーザであると判定しない場合、ステップＳ１１４へ処理を進める。
【００７１】
ステップＳ１０９からステップＳ１１３を経由して（ステップＳ１１４を経由せず）、ステップＳ１０８までの処理においては、図１１に示すように、ログインしたユーザの視線が、タッチパネル３０４上に存在すれば、接触位置に配置された設定／登録のショートカットのボタンに対して押下されたという押下イベントに関する情報を生成する。つまり、設定／登録のショートカットのボタンを押下できるように制御している。
【００７２】
この場合、視線の領域に接触位置が存在しなくてもよい態様をとるが、視線の領域に接触位置が含まれるような判定を行っても良い。
【００７３】
一方、視線がタッチパネル３０４上にない場合（ステップＳ１１０）、図１２に示すように、表示部３０６に表示された設定／登録のショートカットのボタンを押下させない態様をとる。
【００７４】
更に、ログインしたユーザと異なるユーザの視線が、タッチパネル３０４上に存在する場合（ステップＳ１１３）、図１３に示すように、接触位置に配置された個人設定のボタンを押下させない態様をとる。
【００７５】
ステップＳ１１４では、イベント生成部３０３において、視線を向けているユーザが、接触位置に位置するボタンを押下することが可能か否かを判定し、押下することが可能と判定した場合、ステップＳ１０８へ処理を進め、押下することが可能と判定しない場合、ステップＳ１０１へ処理を進める。
【００７６】
本ステップにおける判定方法としては、図７の下段に示すボタン情報テーブルに記憶された情報にと基づいて判定を行う。
【００７７】
このボタン情報テーブルは、タッチパネル３０４の座標系におけるボタンの配置に関する情報を記憶するテーブルであり、タッチパネル３０４の座標系にボタンの位置座標を示す配置座標、ボタンを一意に識別するためのボタンＩＤ、当該ボタンがログインしたユーザのみで利用か否かを示すフラグを記憶するパーソナライズボタン判定フラグを備えている。
【００７８】
また、ボタン情報テーブルは、当該ボタンがログインしたユーザのみに利用させる場合（パーソナライズボタン判定フラグがＯＮの場合）、他のユーザが押下した際に、そのユーザに対して、当該ボタンを利用させるか否かを判定するための利用可能ユーザ権限を備えている。
【００７９】
利用可能ユーザ権限の例としては、AdministratorやGuest Userなどの権限を示す情報が記憶されており、Administrator以外の情報が記憶されていた場合、任意のユーザでも利用可能なボタンとして定められる。
【００８０】
つまり、ステップＳ１１４では、視線を向けているユーザが、ログインしたユーザではないため、接触位置に位置するボタンが、パーソナライズボタン判定フラグがＯＦＦとなっているボタンであり、さらに、視線を向けているユーザが、利用可能ユーザ権限に該当するボタンであれば、ステップＳ１０８へ処理を進める。
【００８１】
この例として、図１４に示すように、ログインしたユーザと異なるユーザの視線が、タッチパネル３０４上に存在し、接触位置に配置されたリモートスキャナーのボタンにおいて、任意ユーザであれば押下させる設定がなされていれば、リモートスキャナーのボタンに対して押下されたという押下イベントに関する情報を生成する。つまり、リモートスキャナーのボタンを押下できるように制御している。
【００８２】
次に、図５に示すフローチャートを用いて、ユーザがログインした時に、ログインしたユーザの顔に関する情報（画像データ）を保存する処理について説明する。
【００８３】
ステップＳ２０１では、制御部３０２において、ユーザがログインしたか否かを判定し、ログインしたと判定した場合、ステップＳ２０２へ処理を進める。ログインについては、画像処理装置１０１に対して、ユーザを一意に識別する情報が記録されたＩＣカードがカードリーダ２１９で読取られた際に、ログインしたと判定する。
【００８４】
あるいは、不図示の認証サーバに対して、ＩＣカードから特定されるユーザに関する情報と、操作部２０８に対して入力されたパスワードと、を用いて認証を行い、認証されれば、ログインしたと判定する態様でもよい。
【００８５】
ステップＳ２０２では、制御部３０２において、視線検出部３０１でユーザの視線を検出したか否かを判定し、検出したと判定した場合、ステップＳ２０３へ処理を進め、ステップＳ２０３では、制御部３０２において、画像記憶部３０８に顔に関する情報（画像データ）が記憶されているか否かを判定し、記憶されていると判定した場合は、処理を終了し、記憶されていないと判定した場合は、ステップＳ２０４へ処理を進める。
【００８６】
ステップＳ２０４では、制御部３０２において、視線検出部３０１において取得した顔に関する情報（画像データ）を画像記憶部３０８へ記憶する。
【００８７】
そして、ログインが終了すると、表示部３０６に対して、図８に示すようなメニュー画面が表示される。
【００８８】
次に、図６に示すフローチャートを用いて、ユーザの視線が外れた時に、ログアウトを行う処理について説明する。
【００８９】
ステップＳ３０１では、制御部３０２において、ログインしたユーザの顔に関する情報が画像記憶部３０８に記憶されているか否かを判定し、記憶されていると判定した場合は、ステップＳ３０２へ処理を進める。
【００９０】
ステップＳ３０２では、視線監視部３１０において、定期的に、視線検出部３０１において視線の検出を監視し、ステップＳ３０３では、視線監視部３１０において、所定時間、視線が検出できていないと判定した場合、ステップＳ３０４へ処理を進め、検出できたと判定した場合、ステップＳ３０２へ処理を進める。
【００９１】
ステップＳ３０４では、状態検出部３０７において、画像処理装置１０１の状態を確認するために、状態テーブルに記憶された情報を取得し、ステップＳ３０５において、制御部３０２において、画像処理装置１０１が操作中であるか否かを判定し、操作中であると判定した場合、ステップＳ３０２へ処理を進め、操作中であると判定しない場合、ステップＳ３０６へ処理を進める。尚、操作中であるか否かの判定方法は、前述したとおりであるので説明を省略する。
【００９２】
ステップＳ３０６では、制御部３０２において、画像記憶部３０８に記憶されている顔に関する情報を削除し、ステップＳ３０７では、制御部３０２において、ログアウトの処理を行う。
【００９３】
以上、本発明の実施形態によれば、ユーザが画像処理装置の表示部に対して操作指示を行うにあたり、当該ユーザの表示部に対する視線と、ユーザが画像処理装置の操作に係る情報とを利用して、表示部に対する表示制御を行うことで、ユーザの誤操作を抑止すると共に、ユーザにとって柔軟性の高い表示制御を行うことができる。
【００９４】
以上、各実施形態例の説明をしたが、本発明は、例えば、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である
【００９５】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは画像処理装置に供給し、そのシステムあるいは画像処理装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９６】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規の機能を実現することになる。
【００９７】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
また、本発明は、複数の画像処理装置から構成されるシステムに適用しても、１つの複合機からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。
【０１０１】
この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体をシステムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０２】
さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０３】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０４】
１００    画像処理システム
１０１    画像処理装置
１０２    クライアント端末
１０３    ネットワーク
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    ＨＤＤ
２０５    ネットワークインタフェース
２０６    ＭＤＥＭ
２０７    操作部Ｉ／Ｆ
２０８    操作部
２０９    システムバス
２１０    ＲＩＰ
２１１    プリンタＩ／Ｆ
２１２    プリンタ部
２１３    スキャナＩ／Ｆ
２１４    スキャナ部
２１５    画像バス
２１６    コントローラユニット
２１７    画像処理部
２１８    外部Ｉ／Ｆ
２１９    カードリーダ
２２０    イメージバスインタフェース
２２１    視線センサ
２２２    視線Ｉ／Ｆ
【図１】
2019018581.tif 000003
【図２】
2019018581.tif 000004
【図３】
2019018581.tif 000005
【図４】
2019018581.tif 000006
【図５】
2019018581.tif 000007
【図６】
2019018581.tif 000008
【図７】
2019018581.tif 000009
【図８】
2019018581.tif 000010
【図９】
2019018581.tif 000011
【図１０】
2019018581.tif 000012
【図１１】
2019018581.tif 000013
【図１２】
2019018581.tif 000014
【図１３】
2019018581.tif 000015
【図１４】
2019018581.tif 000016