(57)【要約】【課題】画像形成装置のユーザビリティを向上させることを目的とする。【解決手段】画像形成装置を基準とした第１の範囲において人物が検出された場合に、記録媒体に格納されている、人物の認証データを一時記憶装置に格納するデータ管理手段と、画像形成装置を基準とした範囲で、第１の範囲に比べて画像形成装置との距離が近い範囲である第２の範囲において人物が検出された場合に、一時記憶装置に記憶された認証データを参照し、第２の範囲において検出された人物を認証する認証手段とを有する。【選択図】図６
2019212004.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を基準とした第１の範囲において人物が検出された場合に、記録媒体に格納されている、前記人物の認証データを一時記憶装置に格納するデータ管理手段と、
前記画像形成装置を基準とした範囲で、前記第１の範囲に比べて前記画像形成装置との距離が近い範囲である第２の範囲において人物が検出された場合に、前記一時記憶装置に記憶された認証データを参照し、前記第２の範囲において検出された人物を認証する認証手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記認証手段は、前記一時記憶装置に記憶されている認証データを参照し、前記人物に対応する認証データを検出できなかった場合に、前記記録媒体を参照して認証を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成装置は、前記一時記憶装置と、前記記録媒体と、を有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像形成装置は、前記一時記憶装置を有し、
外部装置の前記記録媒体から認証データを取得する取得手段をさらに有し、
前記データ管理手段は、前記取得手段が取得した前記認証データを前記一時記憶装置に格納することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項５】
画像形成装置が実行する情報処理方法であって、
画像形成装置を基準とした第１の範囲において人物が検出された場合に、記録媒体に格納されている、前記人物の認証データを一時記憶装置に格納するデータ管理ステップと、
前記画像形成装置を基準とした範囲で、前記第１の範囲に比べて前記画像形成装置との距離が近い範囲である第２の範囲において人物が検出された場合に、前記一時記憶装置に記憶された認証データを参照し、前記第２の範囲において検出された人物を認証する認証ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
コンピュータを、請求項１乃至４の何れか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）などの画像形成装置の前方に撮影部を設け、撮影部により撮影された画像に基づいて、画像形成装置に接近してくる人物の認証を行う画像形成装置が考案されている。特許文献１には、人物の認証に加え、画像形成装置周辺に存在する人物を追跡し把握することで、使用者以外の人物の誤認証を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−３４５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、認証データベースには膨大な数の人物データが記憶されているため、人物の認証には長時間を有することになる。このため、ユーザが画像形成装置を使用する際に認証を開始した場合には、ユーザは認証が完了するまで使用を開始することができないという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、画像形成装置のユーザビリティを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、画像形成装置であって、画像形成装置を基準とした第１の範囲において人物が検出された場合に、記録媒体に格納されている、前記人物の認証データを一時記憶装置に格納するデータ管理手段と、前記画像形成装置を基準とした範囲で、前記第１の範囲に比べて前記画像形成装置との距離が近い範囲である第２の範囲において人物が検出された場合に、前記一時記憶装置に記憶された認証データを参照し、前記第２の範囲において検出された人物を認証する認証手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成装置のユーザビリティを向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の外観図である。
【図２】画像形成装置のハードウェア構成図である。
【図３】顔認証において参照されるデータの一例を示す図である。
【図４】人物が検出される範囲の説明図である。
【図５】ログイン管理処理を示すフローチャートである。
【図６】リスト更新処理を示すフローチャートである。
【図７】ログイン処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、実施形態に係る画像形成装置１０の外観図である。画像形成装置１０は、プリント機能、スキャン機能、コピー機能、ＦＡＸ機能等の複数機能を有している。画像形成装置１０は、画像形成装置１０に接近する人物を検出するための人検出センサ１１と、接近する人物を撮影するためのカメラ１２と、を有している。また、カメラ１２は表示部２０２の左側に、前方斜め上方向に向け取り付けられており、画像形成装置１０前方を広範囲に撮影できるものである。
【００１０】
図２は、画像形成装置１０のハードウェア構成図である。画像形成装置１０は、画像形成装置１０の動作を統括するコントローラ１００、操作部２００、認証部３００、スキャナ部４００及びプリンタ部５００を備えている。コントローラ１００は、操作部２００、認証部３００、スキャナ部４００及びプリンタ部５００と通信可能である。コントローラ１００は、ＣＰＵ１１０、ＲＡＭ１１１、ＲＯＭ１１２、電源制御部１１３、入出力Ｉ／Ｆ１１４、及びＬＡＮコントローラ１１５を備え、それらはシステムバス１１６に接続されている。また、コントローラ１００は、記録媒体１１７、デバイスＩ／Ｆ１１８及び画像処理部１１９を備え、それらはシステムバス１１６に接続されている。
【００１１】
ＣＰＵ１１０は、ＲＯＭ１１２に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御するとともに、コントローラ１００で実行される各種処理についても統括的に制御する。ＣＰＵ１１０と操作部２００、認証部３００は入出力Ｉ／Ｆ１１４を介して通信を行う。また、ＣＰＵ１１０とスキャナ部４００、プリンタ部５００はデバイスＩ／Ｆ１１８を介して通信を行う。ＲＡＭ１１１は、ＣＰＵ１１０が動作するためのシステムワークメモリであり制御プログラムを格納している。ＲＡＭ１１１はまた、画像データを一時記憶するためのメモリでもある。ＲＯＭ１１２には、ＣＰＵ１１０で実行されるプログラムおよび設定情報等の操作のブートプログラムが格納されている。記録媒体１１７はシステムソフトウェアや画像データを格納するストレージである。記録媒体１１７は、ＨＤＤやＳＳＤ等である。なお、後述する画像形成装置１０の機能や処理は、ＣＰＵ１１０，３０１がＲＯＭ１１２又は記録媒体１１７に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１２】
電源制御部１１３は、画像形成装置１０の電源を制御するブロックであり、ＣＰＵ１１０からの指示、ユーザによる節電ボタンの操作により電源の制御を行う。また、電源制御部１１３は、電源スイッチによる電源オフの操作を検出することが可能であり、検出した結果を電源オフ要求としてＣＰＵ１１０に通知することが出来る。ＣＰＵ１１０は、電源オフ要求を受信することで画像形成装置１０の電源をオフできる状態へ移行させ、電源制御部１１３に対して電源停止の指示を行う。さらに、ＣＰＵ１１０は、操作部２００が一定時間操作されないなど、画像形成装置１０が所定時間使用されない場合は、電源制御部１１３を介して画像形成装置１０の電力モードをＳｔａｎｄｂｙモードからＳｌｅｅｐモードに移行させる。
【００１３】
Ｓｔａｎｄｂｙモードはスキャナ部４００による読み取り動作や、プリンタ部５００による印刷動作を実行することが可能な状態である。ＳｌｅｅｐモードはＳｔａｎｄｂｙモードより消費電力の少ない省電力状態である。Ｓｌｅｅｐモードにおいて、画像形成装置１０を使用する人物の接近やプリントジョブの受信、操作部の操作等で省電力状態から復帰する必要がある。その為、ＳｌｅｅｐモードではＬＡＮコントローラ１１５、電源制御部１１３、ＣＰＵ２０１、ＣＰＵ３０１及び人検出センサ１１のみに電力が供給されている。
【００１４】
ＬＡＮコントローラ１１５はＬＡＮに接続される図示しないパソコン等の外部装置と情報の送受信を行う。画像処理部１１９は画像処理を行うものであり、ＲＡＭ１１１に記憶された画像データを読み出し、ＪＰＥＧ、ＪＢＩＧなどの拡大また縮小及び、色調整などの画像処理を行う。
【００１５】
操作部２００は、ユーザが画像形成装置１０を制御するものであり、画像形成装置１０とユーザ間での情報の入出力を行う。操作部２００は、ＣＰＵ２０１、ＬＣＤやＬＥＤ等で構成される表示部２０２、及びタッチパネル、ハードウェア等で構成される入力部２０３を備える。さらに操作部２００は、ＮＦＣリーダライタ、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール等のユーザの持つ携帯端末とデータのやり取りを行うためのインターフェイスを備えていてもよい。
【００１６】
認証部３００は、装置周辺の人物の検出と人物の顔認証を行うものであり、ＣＰＵ３０１と人検出センサ１１、カメラ１２を備える。ＣＰＵ３０１は、人検出センサ１１とカメラ１２の制御を行う。ＣＰＵ３０１はまた、カメラ１２で撮影した画像を基に顔認証を行う。ＣＰＵ３０１は、認証部３００専用に用意する構成でもよいが、操作部２００のＣＰＵ２０１で兼ねて処理を行うのでもよい。
【００１７】
人検出センサ１１は、例えば焦電型赤外線センサであり、画像形成装置１０前方の熱エネルギー（赤外線）の変化を監視し、その値が閾値以上であれば、人物が存在すると判断する方法を用いてもよい。人検出センサ１１は、焦電型赤外線センサに限らず超音波センサ、赤外線アレイセンサ等による構成でもよい。カメラ１２は、画像形成装置１０前方を撮影する機能を有しており、より広範囲の撮影を可能にする為に魚眼レンズが取り付けられている。魚眼レンズを使用することで、カメラ画像には歪みが存在するため、人物の顔を高精度で検出するために歪み補正等の画像補正処理が必要である。
【００１８】
カメラ１２での撮影画像を基にＣＰＵ３０１は、以下２つの処理を行っている。１つ目は、人物と画像形成装置１０の距離を判定し、この結果距離に応じて、"画像形成装置１０の周辺人物の洗い出し処理"と"使用者の顔認証処理"を切り分ける処理である。人物と画像形成装置１０の距離を判断する方法として、撮影画像から検出した人物の顔の輪郭がある一定値より大きい小さいといった基準で判断する方法等を用いる。２つ目は、撮影画像から検出した人物の顔画像から顔認証を行い、当該の人物が画像形成装置１０の使用許可を受けているかの判定を行う処理である。なお、顔検出のアルゴリズムとして、例えば、Ｈａａｒ−ｌｉｋｅ特徴量等を用いた顔検出アルゴリズムを実行する。Ｈａａｒ−ｌｉｋｅ特徴量とは、画像における特徴量を各画素の明度値をそのまま利用するのではなく、近接する２つの矩形領域の明度差値を利用する方法である。
【００１９】
スキャナ部４００は原稿から工学的に画像を読み取り、画像データを生成する画像入力デバイスである。プリンタ部５００は電子写真方式に従って記録媒体（用紙）に画像を形成する画像出力デバイスである。
【００２０】
図３は、顔認証において参照されるデータの一例を示す図である。図３（ａ）は、記録媒体１１７に記憶されている登録テーブル３１０のデータ構成例を示す図である。登録テーブル３１０は、画像形成装置１０の使用者（登録者）に付与される登録ＩＤ３１１と、使用者のユーザ名３１２、使用者の顔画像から抽出した特徴量データ（認証データ）３１３と、登録情報３１４とを対応付けて記憶している。登録情報３１４は、使用者が設定した操作部画面表示やアプリの制限を示した情報である。
【００２１】
図３（ｂ）は、画像形成装置１０の一時記憶装置であるＲＡＭ１１１に格納された周辺人物リスト３２０のデータ構成例を示す図である。図３（ｂ）に示す周辺人物リスト３２０は、画像形成装置１０の周辺に存在する人物の情報をリスト化したものであり、ＣＰＵ３０１により作成、管理される。周辺人物リスト３２０は、登録ＩＤ３２１と特徴量データ（認証データ）３２２とを対応付けて記憶している。登録ＩＤ３２１と特徴量データ３２２には、登録テーブル３１０内の登録ＩＤ３１１と特徴量データ３１３が記憶される。図３（ｂ）の例では、画像形成装置１０の周辺に登録ＩＤ"００１"、"００３"と"００４"の人物が存在することを示している。周辺人物リスト３２０へのデータの格納方法の詳細は後述する。
【００２２】
図４は、人物が検出される範囲の説明図である。図４（ａ）は、画像形成装置１０の上方向から見た周辺図である。図４（ｂ）は、画像形成装置１０の横方向から見た周辺図である。図４（ｂ）には、人物Ｈを併せて示している。ここで、画像形成装置１０にてカメラ１２が取り付けられている部位を、画像形成装置１０の位置Ｐとする。検出範囲Ａは、画像形成装置１０の周辺に人物が存在するか否かを判定する領域である。人物が存在するか否かの判定は、ＣＰＵ３０１が一定間隔で人検出センサ１１を使用し画像形成装置１０の前方の赤外線の変化を監視することで行う。ＣＰＵ３０１は、その値が閾値以上であれば、人物が存在すると判断する。検出範囲Ａは、画像形成装置１０の前方に形成され、高さ方向上側から見たときに、中心角が１８０度未満に設定された扇形を呈している。ＣＰＵ３０１は、検出範囲Ａに人物が存在することを検出した場合、電源制御部１１３にカメラ１２を起動させる指示を出し、カメラ１２の電源供給を開始する。
【００２３】
人検出範囲Ｒ１は、画像形成装置１０の前方に形成され、高さ方向上側から見たときに、中心角が１８０度に設定された扇形を呈している。この人検出範囲Ｒ１は、検出範囲Ａの大部分を含むように設定される。なお、人検出範囲Ｒ１の中心角は、１８０度以外の角度でもよい。ただし、カメラ１２は、少なくとも人検出範囲Ｒ１の全体を撮影範囲とする。人認証範囲Ｒ２は、画像形成装置１０の前方に形成され、高さ方向上側から見たときに、中心角が１８０度に設定された扇形を呈している。また、人認証範囲Ｒ２の全域は、人検出範囲Ｒ１の内側に位置し、画像形成装置１０により近い側に配置される。
【００２４】
人検出範囲Ｒ１及び人認証範囲Ｒ２は、いずれも画像形成装置１０を基準とした範囲であり、人認証範囲Ｒ２は、人検出範囲Ｒ１よりも画像形成装置１０との距離が小さい範囲である。各範囲は、予め定められた範囲であり、ＣＰＵ３０１により参照される。各範囲を参照する処理については後に詳述する。なお、人検出範囲Ｒ１、人認証範囲Ｒ２は、画像形成装置１０との距離が異なる範囲であればよく、図４に示す通りの範囲である必要はない。
【００２５】
図５は、ＣＰＵ３０１による情報処理を示すフローチャートである。ログイン管理処理は、人検出センサ１１が人物Ｈを捉えてから、画像形成装置１０の使用許可があるか否かを判定するまでの処理である。図５においては、画像形成装置１０の電力モードがＳｌｅｅｐモードへ移行完了した時点を開始点として示している。画像形成装置１０を使用する場合、人物Ｈは、画像形成装置１０に近付くにつれ、最初に検出範囲Ａに入り、続いて人検出範囲Ｒ１に入り、最後に人認証範囲Ｒ２に入る。
【００２６】
Ｓ５０１において、ＣＰＵ３０１は、一定間隔で人検出センサ１１を使用し画像形成装置１０前方の赤外線の変化の監視を開始する。次に、Ｓ５０２において、ＣＰＵ３０１は、検出範囲Ａにおいて人物を検出したか否かを判定する。ＣＰＵ３０１は、Ｓ５０１の監視結果から赤外線のレベルが閾値を超えた場合に、人物を検出したと判定する。ＣＰＵ３０１は、人物を検出した場合には（Ｓ５０２でＹＥＳ）、処理をＳ５０３へ進める。ＣＰＵ３０１は、人物を検出しなかった場合には（Ｓ５０２でＮＯ）、処理をＳ５０１へ進める。
【００２７】
Ｓ５０３において、ＣＰＵ３０１は、画像形成装置１０の電力モードをＳｌｅｅｐモードからＳｔａｎｄｂｙモードへ復帰させる。そして、ＣＰＵ３０１は、電源制御部１１３にカメラ１２を起動させる指示を出し、カメラ１２への電源供給を開始する。カメラ１２が起動すると、ＣＰＵ３０１はカメラ１２への一定間隔で撮影を行う指示を出す。
【００２８】
次に、Ｓ５０４において、ＣＰＵ３０１は、カメラ１２によって撮影された画像をＲＡＭ１１１に展開する。そして、ＣＰＵ３０１は、顔検知のアルゴリズムを用いて、ＲＡＭ１１１内の撮影画像に人物の顔が存在するか否かを判断する。ＣＰＵ３０１は、顔検出の結果に基づいて、人検出範囲Ｒ１に人物が存在するか否かを判定する。人検出範囲Ｒ１に人物が存在する場合には（Ｓ５０４でＹＥＳ）、処理をＳ５０５へ進める。ＣＰＵ３０１は、人検出範囲Ｒ１に人物が存在しない場合には（Ｓ５０４でＮＯ）、電力モードをＳｌｅｅｐモードに移行し、処理をＳ５０１へ進める。ＣＰＵ３０１は、画像において人物を検出できない場合にも処理をＳ５０１へ進める。
【００２９】
Ｓ５０５において、ＣＰＵ３０１は、リスト更新処理を行う。具体的には、ＣＰＵ３０１は、Ｓ５０４で検出した人物の顔画像の特徴量データと、登録テーブル３１０の特徴量データ３１３とを用いて顔照合を行う。そして、ＣＰＵ３０１は、照合結果から特定された人物の特徴量データをＲＡＭ１１１内の周辺人物リスト３２０に追加する。本処理については、後に詳述する。
【００３０】
次に、Ｓ５０６において、ＣＰＵ３０１は、Ｓ５０４で顔検出した結果から、人認証範囲Ｒ２に人物が存在するか否かを判定する。ＣＰＵ３０１は、人認証範囲Ｒ２に人物が存在する場合に（Ｓ５０６でＹＥＳ）、処理をＳ５０７へ進める。ＣＰＵ３０１は、人認証範囲Ｒ２に人物が存在しない場合には（Ｓ５０６でＮＯ）、処理をＳ５０４へ進める。
【００３１】
Ｓ５０７において、ＣＰＵ３０１は、ログイン処理を行う。具体的には、ＣＰＵ３０１は、Ｓ５０６で検出した、人認証範囲Ｒ２に存在する人物の顔画像と、周辺人物リスト３２０の特徴量データ３２２とを用いて顔認証を行い、画像形成装置１０の使用許可判定を行う。このように、周辺人物リスト３２０の特徴量データ３２２を用いることで、登録テーブル３１０の全数より比較対象を絞ることができ、認証にかかる時間を短縮できる。
【００３２】
図６は、リスト更新処理（Ｓ５０５）におけるＣＰＵ３０１の詳細な処理を示すフローチャートである。Ｓ６０１において、ＣＰＵ３０１は、Ｓ５０４において人検出範囲Ｒ１内に存在すると判断された人物の顔画像を用いて顔認証を行う。ＣＰＵ３０１は、顔画像から目、鼻などの形状やそれらの相対位置等を特徴量として算出し、登録テーブル３１０内の特徴量データ３１３と比較を行い、その類似度合いより、顔画像の人物が誰なのかを特定する。次に、Ｓ６０２において、ＣＰＵ３０１は、特定した人物の登録ＩＤ３１１と特徴量データ３１３の情報を登録テーブル３１０から取得する。次に、Ｓ６０３において、ＣＰＵ３０１は、Ｓ６０２で取得した登録ＩＤ３１１と特徴量データ３１３の情報をそれぞれＲＡＭ１１１上の周辺人物リスト３２０の登録ＩＤ３２１と特徴量データ３２２に格納する。なお、Ｓ６０２及びＳ６０３の処理は、データ管理処理の一例である。
【００３３】
ＣＰＵ３０１は、Ｓ５１１〜Ｓ５１３の処理をＳ５０４で人検出範囲Ｒ１内に存在した人物全員の顔画像に対して行う。ＣＰＵ３０１は、周辺人物リスト３２０を人認証範囲Ｒ２に侵入した使用者のログイン認証する際に使用することで、登録テーブル３１０の全数より比較対象を絞ることができ、認証にかかる時間を短縮できる。
【００３４】
図７は、ログイン処理（Ｓ５０７）におけるＣＰＵ３０１の詳細な処理を示すフローチャートである。Ｓ７０１において、ＣＰＵ３０１は、Ｓ５０６にて人認証範囲Ｒ２に存在すると判断された人物の顔画像を用いて顔認証を行う。ＣＰＵ３０１は顔画像より特徴量を算出し、周辺人物リスト３２０内の特徴量データ３２２と比較を行う。その類似度合いより、顔画像の人物が誰なのかを特定する。次に、Ｓ７０２において、ＣＰＵ３０１は、Ｓ７０１にて顔認証が成功したかどうかを判定する。ＣＰＵ３０１は、認証に成功した場合（Ｓ７０１でＹＥＳ）、処理をＳ７０３へ進める。ＣＰＵ３０１は、認証に失敗した場合（Ｓ７０１でＮＯ）、処理をＳ７０４へ進める。Ｓ７０３において、ＣＰＵ３０１は、顔認証での認証結果と認証が完了したユーザの登録ＩＤ３２１から登録テーブル３１０の登録情報を参照し、使用者に適した表示画面を操作部２００の表示部２０２に表示する。
【００３５】
一方、Ｓ７０４において、ＣＰＵ３０１は、Ｓ７０１において顔認証に用いた特徴量データと、登録テーブル３１０の特徴量データを比較することで顔認証を行う。次に、Ｓ７０５において、ＣＰＵ３０１は、認証に成功した場合には（Ｓ７０５でＹＥＳ）、処理をＳ７０３へ進める。ＣＰＵ３０１は、認証に失敗した場合には（Ｓ７０５でＮＯ）、処理をＳ７０６へ進める。Ｓ７０６において、ＣＰＵ３０１は、操作部２００の表示部２０２に対して、顔登録を促す画面等を表示、使用者に顔データ登録させる。
【００３６】
以上のように、画像形成装置１０は、人物が人検出範囲Ｒ１に入ったタイミングで、周辺人物リスト３２０に認証に用いた情報を格納し、人物が人認証範囲Ｒ２に入ると、周辺人物リスト３２０を用いて顔認証を行う。周辺人物リスト３２０には、人検出範囲Ｒ１に存在する人物の情報だけが格納されているため、登録テーブル３１０を参照する場合に比べて、照合に費やす時間を短縮することができる。このため、人物Ｈが人認証範囲Ｒ２に入った後で顔認証を開始しても、その後速やかに認証を完了することができるので、人物Ｈは、速やかに操作を開始することができる。このように、画像形成装置のユーザビリティを向上させることができる。
【００３７】
なお、第１の変形例としては、本実施形態においては、情報処理は、ＣＰＵ３０１が行うものとしたが、処理の主体は、ＣＰＵ３０１に限定されるものではない。他の例としては、Ｓ５０２において、検出範囲Ａにおいて人物を検出し、画像形成装置１０がＳｌｅｅｐモードからＳｔａｎｄｂｙモードに復帰した後には、ＣＰＵ３０１の処理をコントローラ１００内のＣＰＵ１１０が行ってもよい。
【００３８】
また、第２の変形例としては、登録テーブル３１０や周辺人物リスト３２０は、画像形成装置１０以外の装置、すなわち外部装置が格納しているものとしてもよい。例えば、複数台の画像形成装置１０が稼動していて、登録テーブル３１０がサーバ等の外部装置にて一括管理されることとしてもよい。このような環境下では、周辺人物リスト３２０を作成する際に画像形成装置１０のＲＡＭ１１１に当該周辺人物リスト３２０を作成することで人認証範囲Ｒ２でのログイン認証がネットワークのレスポンスに依存しないように構築することが可能である。一方で、周辺人物リスト３２０もサーバ等の外部装置上で管理し、その認証結果を画像形成装置に送ってもらうことで、顔認証時に使用するアルゴリズム等を外部装置側のみに実装してもよい。このように、登録テーブル３１０と周辺人物リスト３２０の格納場所はデータを格納可能な箇所であれば特に制限はなく、各々の環境でその環境にあった構成を組むことが可能である。
【００３９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４０】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４１】
１０  画像形成装置
１１０，２０１，３０１  ＣＰＵ
１１１  ＲＡＭ
１１７  記録媒体
【図１】
2019212004.tif 000003
【図２】
2019212004.tif 000004
【図３】
2019212004.tif 000005
【図４】
2019212004.tif 000006
【図５】
2019212004.tif 000007
【図６】
2019212004.tif 000008
【図７】
2019212004.tif 000009