(57)【要約】      （修正有）【課題】認証におけるユーザの利便性を向上させる画像形成装置、認証方法及びプログラムを提供する。【解決手段】画像形成装置４０は、ユーザの生体認証の結果を取得する生体認証取得手段９１と、所定範囲に存在する人物が撮像された撮像データを取得する撮像データ取得手段９２と、生体認証取得手段９１により得られたユーザの生体認証の結果が成功である場合に、撮像データ取得手段９２による第１の撮像データから得られたユーザの特徴量と、第１の撮像データを取得した後に得られる第２の撮像データにおける人物の特徴量とに基づき認証を行う認証手段５５と、認証手段により得られた認証結果に基づいて、画像処理を行うように制御する画像処理制御手段９３とを有する。【選択図】図４
2016170720.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの生体認証の結果を取得する生体認証取得手段と、
所定範囲に存在する人物が撮像された撮像データを取得する撮像データ取得手段と、
前記生体認証取得手段により得られたユーザの生体認証の結果が成功である場合に、前記撮像データ取得手段による第１の撮像データから得られたユーザの特徴量と、前記第１の撮像データを取得した後に得られる第２の撮像データにおける人物の特徴量とに基づき認証を行う認証手段と、
前記認証手段により得られた認証結果に基づいて、画像処理を行うように制御する画像処理制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記認証手段は、
前記第１の撮像データから得られる基準位置と最も近い人物を前記ユーザとして判断することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記認証手段は、
前記ユーザの特徴量と、前記第２の撮像データにおける人物の特徴量とが所定の閾値以上に近似した場合に、前記第２の撮像データにおける人物を前記ユーザとして判断することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記認証手段は、
前記ユーザとして判断された前記第２の撮像データにおける人物の位置が予め設定された認証有効範囲に含まれるか判断し、前記人物の位置が前記認証有効範囲に含まれる場合に認証成功として判断することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記認証有効範囲は、
前記画像処理を行う文書の重要度又は当該画像処理装置が配置される場所に応じて設定されることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
所定の警告を行う警告制御手段を有し、
前記画像処理制御手段は、
前記警告制御手段により所定の警告が行われた後、前記画像処理を中断するように制御することを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像処理制御手段は、
前記画像処理を中断した後、前記ユーザの生体認証が成功し、前記認証手段により認証成功と判断された場合に、前記画像処理を再開するよう制御することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記警告制御手段は、
前記画像処理が中断された場合、又は前記画像処理が実行された記録紙の載置が検知された場合に警報又は警告灯の点滅又は点灯を行うように制御し、前記画像処理を再開された場合に、前記警報又は警告灯の点滅を停止するように制御することを特徴とする請求項６に記載の画像処理装置。
【請求項９】
画像処理装置により実行される認証方法であって、
ユーザの生体認証の結果を取得する生体認証取得手順と、
所定範囲に存在する人物が撮像された撮像データを取得する撮像データ取得手順と、
前記生体認証取得手順により得られたユーザの生体認証の結果が成功である場合に、前記撮像データ取得手順による第１の撮像データから得られたユーザの特徴量と、前記第１の撮像データを取得した後に得られる第２の撮像データにおける人物の特徴量とに基づき認証を行う認証手順と、
前記認証手順により得られた認証結果に基づいて、画像処理を行うように制御する画像処理制御手順とを有することを特徴とする認証方法。
【請求項１０】
コンピュータを、
請求項１乃至８のいずれか一項に記載の画像処理装置が有する各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、画像処理装置、認証方法、及びプログラムに関する。
【背景技術】
【０００２】
ネットワークプリンタ等の印刷装置は、複数の情報端末で共有して使用される。そのため、ユーザが情報端末で印刷ジョブの印刷指示をしてから印刷装置に到着するまでに、他人に印刷物を見られたり、印刷物が持ち去られてしまったりする可能性がある。そこで、情報端末からユーザＩＤに紐付けた印刷ジョブをサーバに送信しておき、印刷装置で社員証等を用いて認証を行い、ユーザＩＤに基づいてサーバから取得した印刷ジョブに対してユーザがその場で印刷指示を出すシステムがある。
【０００３】
しかしながら、上述したシステムでは、一旦認証が完了すると印刷処理がなされてしまい、印刷途中でユーザが印刷装置から離れたとしても印刷を続けてしまう。そこで、指紋等の生体認証を周期的に実施し、認証がされている期間に限り、機器の使用を許可する方法が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１の手法では、指紋認証であればユーザは常時又は定期的に認証部に触れ続ける必要がある。また、顔認証であればユーザは認証用の撮像装置に対して常時又は定期的に正面に立ち続ける必要がある。このような周期的な認証は、ユーザにとって不便である。
【０００５】
一つの側面では、本発明は、認証におけるユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
一態様の画像処理装置によれば、ユーザの生体認証の結果を取得する生体認証取得手段と、所定範囲に存在する人物が撮像された撮像データを取得する撮像データ取得手段と、前記生体認証取得手段により得られたユーザの生体認証の結果が成功である場合に、前記撮像データ取得手段による第１の撮像データから得られたユーザの特徴量と、前記第１の撮像データを取得した後に得られる第２の撮像データにおける人物の特徴量とに基づき認証を行う認証手段と、前記認証手段により得られた認証結果に基づいて、画像処理を行うように制御する画像処理制御手段とを有する。
【発明の効果】
【０００７】
認証におけるユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る認証システムの概略構成の一例を示す図である。
【図２】本実施形態に係る画像形成装置の構成を説明する図である。
【図３】本実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。
【図４】本実施形態に係る画像形成装置の機能構成の一例を示す図である。
【図５】本実施形態で用いる認証有効範囲について説明する図である。
【図６】初回の撮像データを用いた認証処理の一例を示すフローチャートである。
【図７】周期的な撮像データを用いた認証処理の一例を示すシーケンスである。
【図８】画像処理の継続／再開の一例を示すフローチャートである。
【図９】本実施形態に係るタイマー処理の一例を示すフローチャートである。
【図１０】認証有効範囲でユーザが入れ替わった場合について説明する図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について詳細に説明する。
【００１０】
＜認証システム：概略構成＞
図１は、本実施形態に係る認証システムの概略構成の一例を示す図である。図１に示す認証システム１は、情報端末１０と、文書管理サーバ２０と、認証サーバ３０と、画像処理装置の一例である画像形成装置４０とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークＮを介して接続されている。
【００１１】
情報端末１０は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。情報端末１０は、ユーザの指示を受けて文書を編集したり、ユーザが閲覧可能なように文書を表示したりする。情報端末１０は、ユーザから編集中の文書に対する印刷指示を受け付けると、プリンタドライバを介して文書管理サーバ２０に、ユーザの識別子（ユーザＩＤ）を含む印刷ジョブを送信する。
【００１２】
文書管理サーバ２０は、情報端末１０から取得したユーザＩＤを含む印刷ジョブを管理する。文書管理サーバ２０は、画像形成装置４０からユーザＩＤに対応する印刷ジョブの有無に関する問い合わせを受け付けると、ユーザＩＤに対応する印刷ジョブの有無に関する情報を画像形成装置４０に送信する。
【００１３】
認証サーバ３０は、予めユーザＩＤと紐付けて登録されたユーザの生体認証情報を管理する。認証サーバ３０は、画像形成装置４０からユーザの生体情報を取得すると、登録されているユーザの生体認証情報と照合して、画像形成装置４０に生体認証の成否の結果と、生体認証が成功した場合はそのユーザＩＤとを返送する。
【００１４】
画像形成装置４０は、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の複合機であるがこれには限定されない。画像形成装置４０は、例えばコピー機、プリンタ、スキャナ、レーザプリンタ等の画像形成に係る処理を行う装置であっても良い。画像形成装置４０は、例えば生体認証デバイスを有する。生体認証デバイスは、ユーザの指紋、掌紋、虹彩、静脈パターン、顔等の生体情報を取得するが、生体情報はこれには限定されず、例えばユーザの身長や体重等のパーソナルデータでも良い。
【００１５】
図１に示す認証システム１において、画像形成装置４０は、ユーザによる情報端末１０からの印刷指示の後、生体認証デバイスを介してユーザの生体情報を取得すると、認証サーバ３０にその生体情報を送信して、ユーザの生体認証の結果を問い合わせる。
【００１６】
画像形成装置４０は、認証サーバ３０からユーザの生体認証の成功とユーザＩＤとを取得すると、文書管理サーバ２０にユーザＩＤに対応する印刷ジョブの有無を問い合わせ、その結果を表示する。画像形成装置４０は、表示された印刷ジョブのうちユーザから印刷指示を受け付けると、文書管理サーバ２０からその印刷ジョブを取得して、記録紙等に印刷を行い（画像処理を実行して）出力する。
【００１７】
なお、画像形成装置４０は、ユーザの生体認証が成功すると、例えば全天球カメラ等の撮像手段を介して周囲が撮像された初回の撮像データを取得する。また、画像形成装置４０は、初回の撮像データを取得した後、周囲を撮像し続けることにより撮像データ（映像）から周期的に画像をキャプチャして人物の特徴を検出する。
【００１８】
画像形成装置４０は、初回の撮像データから得られたユーザの特徴量と、周期的に得られる撮像データの人物の特徴量とが所定の閾値以上近似する場合に、その人物がユーザであると認証し、近似しない場合等に認証失敗として画像処理の実行を制御する。これにより、周期的な認証におけるユーザの負担を軽減しユーザの利便性を向上させることが可能となる。
【００１９】
＜画像形成装置４０の構成＞
図２は、本実施形態に係る画像形成装置の構成を説明する図である。図２に示すように、画像形成装置４０は、例えば全天球カメラ４１と、基準器４２と、操作パネル４３と、生体認証デバイス４４とを有する。
【００２０】
全天球カメラ４１は、撮像手段の一例であり、例えばユーザ等の人物を含めた画像形成装置４０の周囲（全方位）（例えば３６０度）の状況を一度に撮影することが可能である。図２に示すように、全天球カメラ４１は、画像形成装置４０上に例えば所定（棒状等）の器具を介して固定されると良いがこれに限定されるものではない。なお、画像形成装置４０上とは、例えば天井等であり、天井に設置することで周囲の棚等によりユーザ等の人物が遮られることがなく、また人物が重なることなく撮影することが可能となる。
【００２１】
基準器４２は、例えば所定の面積を持つ板状の物体であり、ユーザ等の人物と画像形成装置４０との距離を測定するときの基準位置となる。例えば、基準器４２は、全天球カメラ４１により撮影された撮像データからユーザ等の人物との位置関係を把握するのに用いられる。
【００２２】
基準器４２は、例えばユーザからの印刷指示を受け付けて認証結果を表示する操作パネル４３や、ユーザから生体情報を取得する生体認証デバイス４４の近傍に配置すると良い。なお、基準器４２は、画像形成装置４０上の予め設定された位置に所定のサイズと所定の形を有するものをマーキングして用いることも可能である。基準器４２のサイズ情報等は、予め画像形成装置４０の記憶装置等に保持しておくと良い。
【００２３】
＜画像形成装置４０のハードウェア構成＞
図３は、本実施形態に係る画像形成装置のハードウェア構成の一例を示す図である。図３に示すように、画像形成装置４０は、全天球カメラ４１と、操作パネル４３と、生体認証デバイス４４と、コントローラ５０と、記憶装置７０と、アラーム７１と、警告灯７２と、エンジン８０とを有する。
【００２４】
コントローラ５０は、撮像装置Ｉ／Ｆ５１と、操作パネルＩ／Ｆ５２と、生体認証デバイスＩ／Ｆ５３と、ネットワーク通信部５４と、認証部５５と、画像転送部５６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５７と、ＭＥＭＣ５８と、アラーム制御部５９と、警告灯制御部６０と、ＳＡＴＡ（Ｓｅｒｉａｌ  ＡＴＡ）６１とを有する。
【００２５】
撮像装置Ｉ／Ｆ５１は、全天球カメラ４１と接続する。操作パネルＩ／Ｆ５２は、操作パネル４３と接続する。生体認証デバイスＩ／Ｆ５３は、生体認証デバイス４４と接続する。ネットワーク通信部５４は、文書管理サーバ２０や認証サーバ３０と接続して、ＬＡＮ等のネットワークＮを構成する。
【００２６】
認証部５５は、画像形成装置４０が画像処理を行うか判断するためのユーザの認証を行う。なお、認証部５５の具体的な機能構成については後述する。
【００２７】
画像転送部５６は、エンジン８０とのインターフェースであり、例えば画像加工ブロックにて加工した画像をエンジン８０に転送する。
【００２８】
ＣＰＵ５７は、ＭＥＭＣ５８と接続する。ＣＰＵ５７は、例えば認証部５５によるユーザの認証結果に基づき画像処理を実行するか制御する。なお、ＣＰＵ５７は、エンジン８０のインターフェースと接続され、エンジン８０からの割り込みが通知される。ＭＥＭＣ５８は、例えばＤＤＲ等のメモリアクセスを制御する。
【００２９】
アラーム制御部５９は、アラーム７１と接続して、例えば認証部５５による認証失敗の際にアラーム７１の警報を鳴らすように制御したり、例えば認証失敗の後、再認証における認証成功の際にアラーム７１の警報を停止するように制御したりする。
【００３０】
警告灯制御部６０は、警告灯７２と接続して、アラーム制御部５９と同様に、例えば認証部５５による認証失敗の際に警告灯７２の点灯又は点滅を制御したり、例えば認証失敗の後、再認証における認証成功の際に警告灯７２を消灯するように制御したりする。
【００３１】
ＳＡＴＡ６１は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の記憶装置７０に基準器４２のサイズ情報や初回の撮像データから得られたユーザ等の人物の特徴量を格納する。
【００３２】
エンジン８０は、スキャナＩ／Ｆ８１と、フィルタ８２と、転送制御部８３と、フィルタ８４と、プロッタＩ／Ｆ８５と、給紙トレイセンサ８６と、排紙トレイセンサ８７とを有する。
【００３３】
スキャナＩ／Ｆ８１は、スキャナ等の読取装置から入力した画像を受け取る。フィルタ８２は、スキャナＩ／Ｆ８１から取得した画像に読み取り用の補正を行う。転送制御部８３は、フィルタ８２により補正された画像をコントローラ５０に転送し、コントローラ５０から取得した画像をフィルタ８４に転送する。フィルタ８４は、コントローラ５０から取得した画像に出力用の補正を行う。プロッタＩ／Ｆ８５は、フィルタ８４から取得した画像をプロッタに出力する。
【００３４】
給紙トレイセンサ８６は、給紙トレイに記録紙等の用紙が載置されていることを検知する。排紙トレイセンサ８７は、排紙トレイに記録紙等の用紙が載置されていることを検知する。給紙トレイセンサ８６や排紙トレイセンサ８７は、用紙が載置されていることを検知すると、上述した割り込みによりＣＰＵ５７に対して用紙の検知したことを通知する。
【００３５】
＜画像形成装置４０の機能構成＞
図４は、本実施形態に係る画像形成装置の機能構成の一例を示す図である。図４に示すように、画像形成装置４０は、生体認証取得部９１と、撮像データ取得部９２と、認証部５５と、画像処理制御部９３と、警報制御部９４とを有する。また、認証部５５は、人物検出部１０１と、測距部１０２と、照合部１０３と、ステータスレジスタ１０４とを有する。
【００３６】
生体認証取得部９１は、生体認証デバイス４４を介して取得したユーザの生体情報に基づき、認証サーバ３０からユーザの生体認証の結果を取得する。
【００３７】
撮像データ取得部９２は、生体認証取得部９１を介して取得したユーザの生体認証の結果が成功である場合に、全天球カメラ４１を介して画像形成装置４０の所定範囲に存在する人物が撮像された初回の撮像データ（第１の撮像データ）を取得する。また、撮像データ取得部９２は、初回の撮像データを取得した後、全天球カメラ４１を介して画像形成装置４０の所定範囲を撮像し続けることにより周期的（定期的）に得られる撮像データ（第２の撮像データ）を取得する。
【００３８】
認証部５５における人物検出部１０１は、撮像データ取得部９２から得られる撮像データ（画像）のゆがみ等を補正することにより人物を検出する。人物検出部１０１は、例えば撮像データに含まれる人物について１人ずつ特徴量を算出する。
【００３９】
ここで特徴量とは、例えば人物（ユーザ）の顔よりも、人物（ユーザ）の全体像を構成する画素から得られる髪型や服装等の身体的特徴（人物に関する特徴量）とする。これにより、例えば従来の顔認証のように認証時にユーザが撮像装置に対して常時又は定期的に正面に立ち続けなければならない等の制約がなくなり、認証におけるユーザの負担が軽減される。
【００４０】
測距部１０２は、人物検出部１０１により初回の撮像データから検出された人物のうち基準器４２に最も近い人物を、例えば生体認証が成功したユーザとして決定する。測距部１０２は、ユーザとして決定した人物の特徴量を図３に示すＳＡＴＡ６１を介して記憶装置７０等に格納する。また、測距部１０２は、周期的に得られる撮像データに含まれる人物のうち、照合部１０３によりユーザと近似すると判断された人物の位置が予め設定された認証有効範囲に含まれるか判断する。
【００４１】
なお、人物検出部１０１による人物検出技術や、測距部１０２による撮像データから撮像対象（人物）の距離を計測する技術については、特に限定されるものではなく、例えば公知技術等を用いることが可能である。例えば、人物の距離を計測する場合、測距部１０２は、予め記憶された画像形成装置４０（全天球カメラ４１）との距離Ｌ１（ｍｍ）における実際の基準器４２の高さＨ１'（ｍｍ）と、撮像データ上の基準器４２の高さＨ１（ｐｉｘｅｌ）との比率に基づき、距離Ｌ１の位置にいる仮想の人物（生体認証したパーソナルデータ（身長等）を有する）の高さ（身長）Ｈ２（ｐｉｘｅｌ）を算出する。また、測距部１０２は、距離Ｌ１の位置にいる人物の高さＨ２と、撮像データに含まれる人物の高さＨ２'（ｐｉｘｅｌ）とに基づき、撮像データ上の画像形成装置４０からの人物の距離Ｌ２を算出することが可能である（Ｌ２＝Ｌ１（Ｈ２／Ｈ２'））。
【００４２】
照合部１０３は、記憶装置７０等に格納されたユーザ（初回の撮像データから基準器４２に最も近いと判断された人物）の特徴量と、周期的に得られる撮像データに含まれる人物の特徴量とを照合する。
【００４３】
照合部１０３は、記憶装置７０等に格納されたユーザの特徴量と、周期的に得られる撮像データに含まれる人物の特徴量とが所定の閾値以上近似する場合に、その人物がユーザであると認証する。また、照合部１０３は、所定の閾値以上近似しない場合や人物としての特徴量が得られなかった場合には認証失敗とする。また、照合部１０３は、測距部１０２によりユーザと近似すると判断された人物の位置が認証有効範囲に含まれると判断した場合に認証成功として判断する。
【００４４】
ステータスレジスタ１０４は、照合部１０３により得られる認証の成功、認証の失敗を保持する。また、ステータスレジスタ１０４は、照合部１０３により認証処理が実行される度に更新されると良い。
【００４５】
画像処理制御部９３は、認証部５５により得られた認証結果に基づいて、画像処理を行うように制御する。画像処理制御部９３は、認証部５５により認証が成功したと判断された場合に、操作パネル４３を介してユーザにより印刷指示を受け付けた印刷ジョブに対する画像処理を実行するよう制御する。
【００４６】
また、画像処理制御部９３は、認証部５５により認証が失敗したと判断され所定期間が経過した後、警告制御部９４により所定の警告が行われた場合には、その画像処理を中断するよう制御する。なお、画像処理制御部９３は、画像処理を中断した後、再度ユーザの生体認証が成功し、認証部５５により認証が成功したと判断された場合には、中断した画像処理を再開するよう制御する。
【００４７】
警告制御部９４は、認証部５５により認証が失敗したと判断され所定期間が経過した後、所定の警告を行う。また、警告制御部９４は、画像処理制御部９３により画像処理が中断された場合や、画像処理が実行された記録紙の載置が検知された場合に、アラーム（警報）７１や警告灯７２の点灯又は点滅を行うように制御する。また、警告制御部９４は、画像処理制御部９３により画像処理が再開された場合にアラーム７１や警告灯７２の点灯又は点滅を停止するように制御する。
【００４８】
＜認証有効範囲について＞
図５は、本実施形態で用いる認証有効範囲について説明する図である。図５に示す認証有効範囲１１０は、画像形成装置４０から所定の距離内にユーザがいるか判断するために用いられる。
【００４９】
上述したように、認証部５５は、基準器４２のサイズや、予め登録しておいたユーザの身長等のパーソナルデータ等を用いて、周期的に得られる撮像データから検出された人物が画像形成装置４０からどの程度の距離にいるか算出する。なお、人物との距離は、画像形成装置４０を対象にしても良く、全天球カメラ４１を対象にしても良いが、以下の説明では、画像形成装置４０からの距離を用いて説明する。
【００５０】
認証部５５は、例えばユーザと認証した人物の位置が画像形成装置４０から所定の距離以上離れている場合（認証有効範囲１１０に含まれない場合）には、認証失敗と判断する。なお、認証有効範囲１１０に示す画像形成装置４０からの距離は、予め記憶装置７０等に設定しておいても良く、画像形成装置４０が設置される場所等に応じて設定しておいても良く、印刷時に設定される文書の重要度に応じて決定しても良い。
【００５１】
これにより、例えば重要度の高い文書のみ印刷する画像形成装置４０に対しては、認証有効範囲１１０を極めて狭く設定しておくことで、ユーザが画像形成装置４０から少しでも離れると認証失敗として判断させることが可能となる。
【００５２】
＜初回の撮像データを用いた認証処理＞
図６は、初回の撮像データを用いた認証処理の一例を示すフローチャートである。図６に示すように、画像形成装置４０は、生体認証デバイス４４から生体情報を取得すると、認証サーバ３０に対して生体認証処理を要求し（Ｓ１０）、生体認証取得部９１により認証サーバ３０から生体認証の結果を取得する。
【００５３】
画像形成装置４０は、ユーザの生体認証の結果が成功である場合に、撮像データ取得部９２により撮像された初回の撮像データを取得し（Ｓ１１）、認証部５５により初回の撮像データを用いて認証処理を実行する（Ｓ１２）。
【００５４】
画像形成装置４０は、Ｓ１２の認証処理の結果が認証失敗か判断する（Ｓ１３）。ここで初回の撮像データを用いた認証処理における認証失敗とは、例えば基準器４２から同程度の距離に複数の人数が存在し、ユーザとしての特定の人物が識別不可能の場合や、撮像ミス等により人物の識別ができない場合等である。
【００５５】
画像形成装置４０は、認証部５５により認証失敗と判断した場合に（Ｓ１３において、ＹＥＳ）、警告制御部９４により操作パネル４３等に認証失敗の警告メッセージや１人だけ画像形成装置４０の近くに立つように促すメッセージを表示し（Ｓ１４）、Ｓ１０の処理に戻る。
【００５６】
また、画像形成装置４０は、認証部５５により認証成功と判断した場合に（認証失敗と判断しなかった場合に）（Ｓ１３において、ＮＯ）、処理を終了する。なお、画像形成装置４０は、初回の撮像データによる認証処理が終了した後、以下に示す周期的な認証処理を実行する。
【００５７】
＜周期的な撮像データを用いた認証処理＞
図７は、周期的な撮像データを用いた認証処理の一例を示すシーケンスである。図７に示すように、撮像装置Ｉ／Ｆ５１は、初回の撮像データをＭＥＭＣ５８に書き込む（メモリライト）（Ｓ２０）。ＣＰＵ５７は、Ｓ２０の処理が完了したと判断すると、認証部５５に対して起動要求を行う（Ｓ２１）。
【００５８】
認証部５５は、ＭＥＭＣ５８から初回の撮像データ（画像）を取得すると（Ｓ１２）、撮像データに含まれる人物について１人ずつ特徴量を算出する（Ｓ２３）。認証部５５は、１人ずつ特徴量を算出するごとに、算出した人物の特徴量をＭＥＭＣ５８に書き込む（メモリライト）（Ｓ２４）。認証部５５は、ＭＥＭＣ５８への書き込みが完了すると、Ｓ２４の処理で書き込んだ人物の特徴量を取得し（Ｓ２５）、その人物と画像形成装置４０との距離を算出する（Ｓ２６）。
【００５９】
認証部５５は、画像形成装置４０と最も近い人物の特徴量を、例えば生体認証が成功したユーザの特徴量としてＭＥＭＣ５８に書き込む（Ｓ２７）。ＣＰＵ５７は、Ｓ１７の処理が完了したと判断すると、ＳＡＴＡ６１に対して起動要求を行う（Ｓ２８）。ＳＡＴＡ６１は、Ｓ２７の処理で書き込んだユーザの特徴量を取得すると、例えば記憶装置７０等に保存する（Ｓ２９）。
【００６０】
次に、撮像装置Ｉ／Ｆ５１は、撮像データをＭＥＭＣ５８に書き込む（Ｓ３０）。ＣＰＵ５７は、Ｓ３０の処理が完了したと判断すると、認証部５５に対して起動要求を行う（Ｓ３１）。認証部５５は、ＭＥＭＣ５８からＳ３０の処理で書き込んだ撮像データを取得すると（Ｓ３２）、撮像データに含まれる人物について１人ずつ特徴量を算出する（Ｓ３３）。認証部５５は、１人ずつ特徴量を算出するごとに、算出した人物の特徴量をＭＥＭＣ５８に書き込む（Ｓ３４）。
【００６１】
ＣＰＵ５７は、Ｓ２４の処理が完了したと判断すると、ＳＡＴＡ６１に対して起動要求を行う（Ｓ３５）。ＳＡＴＡ６１は、Ｓ２９の処理で取得したユーザの特徴量をＭＥＭＣ５８に書き込む（Ｓ３６）。ＣＰＵ５７は、Ｓ３６の処理が完了したと判断すると、認証部５５に対して起動要求を行う（Ｓ３７）。
【００６２】
認証部５５は、ＭＥＭＣ５８からＳ３４及びＳ３６の処理で書き込んだ人物の特徴量を取得すると（Ｓ３８）、Ｓ３６の処理で書き込んだユーザの特徴量を認証成功基準として、Ｓ３４の処理で書き込んだ人物の特徴量と照合する（Ｓ３９）。認証部５５は、Ｓ３９の処理でユーザであると認証（認証が成功）した人物と画像形成装置４０との距離を算出する（Ｓ４０）。なお、認証部５５は、Ｓ３９の処理で認証に失敗した場合には、Ｓ４０の処理を実行しない。
【００６３】
認証部５５は、Ｓ３９及びＳ４０の処理が完了すると、ステータスレジスタ１０４を更新する。ＣＰＵ５７は、Ｓ４０の処理が完了したと判断すると、認証部５５のステータスレジスタ１０４から照合結果を参照し（Ｓ４１）、画像処理を実行するか判断する。
【００６４】
また、Ｓ３３の処理で人物の特徴量が算出できなかった場合、つまりＳ３２の処理で取得した撮像データに人物が含まれていない場合には、Ｓ３４〜Ｓ４０までの処理は実行しない。したがって、Ｓ３３の処理の時点で、認証部５５におけるステータスレジスタ１０４は、認証が失敗した状態となる。
【００６５】
なお、画像形成装置４０は、Ｓ３０からＳ４１までの処理を周期的に繰り返すことで、ユーザの認証を続ける。また、Ｓ２３の処理で人物の特徴量が算出できなかった場合には、生体認証デバイス４４から得られる生体情報に基づく生体認証処理に戻り、ユーザの再認証を行う。
【００６６】
＜画像処理の継続／再開＞
図８は、画像処理の継続／再開の一例を示すフローチャートである。図８に示すように、画像形成装置４０は、認証部５５により認証処理を実施する（Ｓ５０）。認証失敗かどうかを判断し、認証成功であれば（Ｓ５１において、ＮＯ）、タイマーを停止する（Ｓ５２）。Ｓ５２の時点でタイマーが動作していなければ、タイマーへの影響はない（停止状態のまま）。本実施形態におけるタイマーは、画像形成処理を中断するか継続／再開するかを決定するために用いる。
【００６７】
画像形成装置４０は、タイマーを停止すると画像形成処理を継続する（Ｓ５３）。Ｓ５３の時点で画像形成処理が中断していた場合には再開する。なお、画像形成装置４０は、再開処理として、生体認証デバイス４４を用いた生体認証からやり直すことにしても良い。
【００６８】
画像形成装置４０は、Ｓ５１の処理で認証に失敗した場合（Ｓ５１において、ＹＥＳ）、タイマーを起動する（Ｓ５４）。タイマーのフローチャートに関しては後述する。なお、Ｓ５０から始まる周期的な認証処理とタイマー処理とは、並列に動作すると良い。
【００６９】
画像形成装置４０は、タイムアウトフラグがＯＮか判断する（Ｓ５５）。タイムアウトフラグは、認証側とタイマー制御側の両方からアクセス可能なメモリ領域に存在して、フラグをセットするのはタイマー制御側、読み出すのは認証側とすると良い。
【００７０】
画像形成装置４０は、タイムアウトフラグがＯＮではないと判断すると（Ｓ５５において、ＮＯ）、Ｓ５０の認証処理に戻る。Ｓ５５の処理は、タイムアウト前（タイマー期間内）であれば認証失敗を許容するための処理である。また、画像形成装置４０は、タイムアウトフラグがＯＮであると判断すると（Ｓ５５において、ＹＥＳ）、操作パネル４３等に警告メッセージを表示する（Ｓ５６）。
【００７１】
次に、画像形成装置４０は、タイムアウトが１回目か判断する（Ｓ５７）。画像形成装置４０は、タイムアウトが１回目であると判断すると（Ｓ５７において、ＹＥＳ）、Ｓ５０の認証処理に戻る。なお、タイムアウトの回数は、任意の回数（Ｎ回目）としても良い。これは、最終警告（Ｓ６０、Ｓ６１）を通達するまでに何回タイムアウトを許容するかを設定するものである。画像形成装置４０は、タイムアウトが１回目ではない（例えば２回目以上）と判断すると（Ｓ５７において、ＮＯ）、画像形成処理を中断する（Ｓ５８）。
【００７２】
例えば、給紙トレイや排紙トレイ上に紙がある場合、給紙トレイセンサ８６や排紙トレイセンサ８７から割り込みが発生し、例えばＣＰＵ５７が割り込みマスクを解除すると、ＣＰＵ５７に対して割り込みが通知される。
【００７３】
ここで、画像形成装置４０は、割り込みが発生しているか判断する（Ｓ５９）。画像形成装置４０は、割り込みが発生していないと判断すると（Ｓ５９において、ＮＯ）、Ｓ５０の処理に戻してユーザの再認証を行う。なお、上記の処理では、Ｓ５０の処理に戻すのではなく、生体認証デバイス４４による生体認証まで処理を戻しても良い。
【００７４】
また、画像形成装置４０は、割り込みが発生していると判断すると（Ｓ５９において、ＹＥＳ）、画像形成装置４０の警告灯７２を点灯又は点滅し（Ｓ６０）、画像形成装置４０アラーム７１を鳴らして（Ｓ６１）、処理を終了する。
【００７５】
これにより、ユーザが画像形成装置４０に記録紙等の用紙を置いたまま忘れてしまうことを防止することが可能となる。なお、画像形成装置４０は、Ｓ６１の処理の後、ユーザの再認証を行うため、Ｓ５０の処理に戻しても良く、生体認証デバイス４４による生体認証まで処理を戻しても良い。
【００７６】
また、画像形成装置４０は、Ｓ６１からＳ５０の処理に戻して（再認証して）、Ｓ５１の処理で認証成功の後、Ｓ５２の処理でタイマーを停止するときに、警告灯７２が点灯又は点滅し、アラーム７１が鳴っている場合には停止させる。また、生体認証まで処理を戻した場合には、生体認証が成功した時点で停止させても良い。
【００７７】
＜タイマー処理＞
図９は、本実施形態に係るタイマー処理の一例を示すフローチャートである。ここで、上述した図８に示すように、タイマーは、認証部５５により起動される（Ｓ５４）。また、タイマーは、認証部５５により停止することも可能である（Ｓ５２）。タイマーは、タイマー計測中フラグを備え、一旦起動するとタイマーが停止するまでＯＮの状態を維持する。
【００７８】
図９に示すように、画像形成装置４０は、Ｓ５４の処理で認証部５５によりタイマーが起動されると、タイマー計測中フラグがＯＮか判断する（Ｓ７０）。画像形成装置４０は、タイマー計測中フラグがＯＮではない（ＯＦＦである）と判断すると（Ｓ７０において、ＮＯ）、タイマー内部で備えているタイマーカウントを初期化し（Ｓ７１）、タイマー計測中フラグをＯＮにして（Ｓ７２）、Ｓ７３の処理に進む。
【００７９】
また、Ｓ７０の処理において、画像形成装置４０は、タイマー計測中フラグがＯＮであると判断すると（Ｓ７０において、ＮＯ）、認証部５５からのタイマー停止指示があるか判断する（Ｓ７３）。画像形成装置４０は、タイマー停止指示が来ていないと判断すると（Ｓ７３において、ＮＯ）、タイマーカウントを実施する（Ｓ７４）。
【００８０】
画像形成装置４０は、タイマーカウントが予め設定されたタイムアウト値に達しているか判断する（Ｓ７５）。画像形成装置４０は、タイマーカウントが予め設定されたタイムアウト値に達していないと判断すると（Ｓ７５において、ＮＯ）、Ｓ７３の処理を続ける。
【００８１】
また、画像形成装置４０は、タイマーカウントが予め設定されたタイムアウト値に達したと判断すると（Ｓ７５において、ＹＥＳ）、タイムアウトフラグをＯＮにして（Ｓ７６）、タイマーを停止し（Ｓ７７）、タイマー計測中フラグをＯＦＦにして（Ｓ７８）、処理を終了する。なお、画像形成装置４０は、Ｓ７３の処理でタイマー停止指示が来ていると判断すると（Ｓ７３において、ＹＥＳ）、Ｓ７７の処理に進む。
【００８２】
＜認証有効範囲でユーザが入れ替わった場合について＞
図１０は、認証有効範囲でユーザが入れ替わった場合について説明する図である。図１０の例では、例えば認証有効範囲１１０においてユーザＡと入れ替わりに、ユーザＡと異なる他の人物Ｂが認証有効範囲に入った場合について説明する。
【００８３】
上述した認証処理において、例えば人物Ｂの特徴量がユーザＡの特徴量と近い場合には、人物ＢをユーザＡと誤認識してしまう可能性がある。そこで、例えば図８に示すＳ５１の処理において認証が失敗した後にタイムアウトが発生した場合には、生体認証デバイス４４を用いた生体認証の処理に戻ることで、この誤認識を防止しても良い。なお、ある程度の誤認識を許容する場合には、上述した図８や図９の処理をそのまま実行すれば良い。
【００８４】
上述した実施形態によれば、認証におけるユーザの利便性を向上させることが可能となる。また、周期的な認証を行うため、セキュリティを向上させることが可能となる。
【００８５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００８６】
１０  情報端末
２０  文書管理サーバ
３０  認証サーバ
４０  画像形成装置
４１  全天球カメラ
４２  基準器
４３  操作パネル
４４  生体認証デバイス
５０  コントローラ
５１  撮像装置Ｉ／Ｆ
５２  操作パネルＩ／Ｆ
５３  生体認証デバイスＩ／Ｆ
５４  ネットワーク通信部
５５  認証部（認証手段の一例）
５６  画像転送部
５７  ＣＰＵ
５８  ＭＥＭＣ
５９  アラーム制御部
６０  警告灯制御部
６１  ＳＡＴＡ
７０  記憶装置
７１  アラーム
７２  警告灯
８０  エンジン
８１  スキャナＩ／Ｆ
８２，８４  フィルタ
８３  転送制御部
８５  プロッタＩ／Ｆ
８６  給紙トレイセンサ
８７  排紙トレイセンサ
９１  生体認証取得部（生体認証取得手段の一例）
９２  撮像データ取得部（撮像データ取得手段の一例）
９３  画像処理制御部（画像処理手段の一例）
９４  警告制御部（警告制御手段の一例）
１０１  人物検出部
１０２  測距部
１０３  照合部
１０４  ステータスレジスタ
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００６−１１４０１８号公報
【図１】
2016170720.tif 000003
【図２】
2016170720.tif 000004
【図３】
2016170720.tif 000005
【図４】
2016170720.tif 000006
【図５】
2016170720.tif 000007
【図６】
2016170720.tif 000008
【図７】
2016170720.tif 000009
【図８】
2016170720.tif 000010
【図９】
2016170720.tif 000011
【図１０】
2016170720.tif 000012