(57)【要約】【構成】  画像形成装置（１０）は、タッチパネル２０が設けられたディスプレイ２２および周囲に存在するユーザの像を含む撮影画像を撮影するカメラ５２を備える。ＣＰＵ（１２）は、撮影画像から顔画像を検出する。複数の顔画像が検出された場合には、複数の顔画像を含む認証用画像が生成され、この認証用画像を含む認証画面１００がディスプレイ２２に表示される。そして、タッチ入力に応じて複数の顔画像の中から認証用の顔画像を特定して、認証用の顔画像に対応するユーザについてユーザ認証を行う。【効果】  複数の顔画像が検出された場合でも、適切かつ簡単にユーザ認証を行うことができる。【選択図】  図７
2018197980.tif 000002
【特許請求の範囲】
【請求項１】
入力部およびディスプレイを備える画像表示装置であって、
前記画像表示装置の周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段、
前記撮影画像から、前記ユーザの顔画像に対応する第１画像を検出する顔検出手段、
前記顔検出手段によって複数の前記第１画像が検出された場合に、当該複数の第１画像を前記ディスプレイに表示させる表示手段、および
前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段を備える、画像表示装置。
【請求項２】
複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段、
前記認証用の第１画像に対応する前記ユーザに対応する前記登録ユーザの候補が複数存在する場合に、当該複数の登録ユーザの候補の各々に対応する複数の識別情報を前記ディスプレイに表示させる候補提示手段、および
前記ディスプレイに表示された前記複数の識別情報の中から、前記入力部における操作入力に応じて認証用の識別情報を特定する第２特定手段をさらに備える、請求項１記載の画像表示装置。
【請求項３】
前記認証用の第１画像と、前記登録用の顔画像とに基づいて、前記複数の登録ユーザの候補の各々に優先度を設定する第１優先度設定手段をさらに備え、
前記表示手段は、前記複数の登録ユーザの候補の各々の優先度に応じて、前記複数の識別情報を配置する、請求項２記載の画像表示装置。
【請求項４】
入力部およびディスプレイを備える画像表示装置であって、
複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段、
前記画像表示装置の周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段、
前記撮影画像から、前記ユーザの顔画像を検出する顔検出手段、
前記顔検出手段によって検出された前記ユーザの顔画像と、前記記憶手段に記憶された前記登録用の顔画像とに基づいて、前記ユーザが前記登録ユーザであるかどうかを判断する判断手段、
前記判断手段によって前記登録ユーザであると判断された前記ユーザの顔画像に対応する第１画像が複数存在する場合に、当該複数の第１画像を前記ディスプレイに表示させる表示手段、および
前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段を備える、画像表示装置。
【請求項５】
前記複数の第１画像の各々に対応する複数の特定用情報を前記ディスプレイに表示させる特定用情報提示手段をさらに備え、
前記第１特定手段は、前記ディスプレイに表示された前記複数の特定用情報の中から、前記入力部における操作入力に応じて選択された前記特定用情報に対応する前記第１画像を、前記認証用の第１画像として特定する、請求項４記載の画像表示装置。
【請求項６】
前記複数の第１画像に対応する前記ユーザの顔画像の各々が検出された位置に応じて、前記複数の第１画像の各々に優先度を設定する第２優先度設定手段をさらに備え、
前記表示手段は、前記第１画像の優先度に応じて、前記複数の特定用情報を配置する、請求項５記載の画像表示装置。
【請求項７】
前記認証用の第１画像に対応する前記ユーザに対応する前記登録ユーザの候補が複数存在する場合に、当該複数の登録ユーザの候補の各々に対応する複数の識別情報を前記ディスプレイに表示させる候補提示手段、および
前記ディスプレイに表示された前記複数の識別情報の中から、前記入力部における操作入力に応じて認証用の識別情報を特定する第２特定手段をさらに備える、請求項４ないし６のいずれかに記載の画像表示装置。
【請求項８】
前記認証用の第１画像と、前記登録用の顔画像とに基づいて、前記複数の登録ユーザの候補の各々に優先度を設定する第１優先度設定手段をさらに備え、
前記表示手段は、前記複数の登録ユーザの候補の各々の優先度に応じて、前記複数の識別情報を配置する、請求項７記載の画像表示装置。
【請求項９】
請求項１ないし８のいずれかに記載の画像表示装置を備える、画像形成装置。
【請求項１０】
入力部、ディスプレイおよび周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置の制御プログラムであって、
前記画像表示装置のプロセッサを、
前記撮影画像から、前記ユーザの顔画像に対応する第１画像を検出する顔検出手段、
前記顔検出手段によって複数の前記第１画像が検出された場合に、当該複数の第１画像を前記ディスプレイに表示させる表示手段、および
前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段として機能させる、画像表示装置の制御プログラム。
【請求項１１】
入力部、ディスプレイおよび周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置のプロセッサが、
（ａ）前記撮影画像から、前記ユーザの顔画像に対応する第１画像を検出するステップ、
（ｂ）前記ステップ（ａ）によって複数の前記第１画像が検出された場合に、当該複数の第１画像を前記ディスプレイに表示させるステップ、および
（ｃ）前記ステップ（ｂ）によって前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定するステップを実行する、制御方法。
【請求項１２】
入力部、ディスプレイ、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段および周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置の制御プログラムであって、
前記画像表示装置のプロセッサを、
前記撮影画像から、前記ユーザの顔画像に対応する第１画像を検出する顔検出手段、
前記顔検出手段によって検出された前記ユーザの顔画像と、前記記憶手段に記憶された前記登録用の顔画像とに基づいて、前記ユーザが前記登録ユーザであるかどうかを判断する判断手段、
前記判断手段によって前記登録ユーザであると判断された前記ユーザの顔画像に対応する第１画像が複数存在する場合に、当該複数の第１画像を前記ディスプレイに表示させる表示手段、および
前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段として機能させる、画像表示装置の制御プログラム。
【請求項１３】
入力部、ディスプレイ、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段および周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置のプロセッサが、
（ａ）前記撮影画像から、前記ユーザの顔画像に対応する第１画像を検出するステップ、
（ｂ）前記ステップ（ａ）によって検出された前記ユーザの顔画像と、前記記憶手段に記憶された前記登録用の顔画像とに基づいて、前記ユーザが前記登録ユーザであるかどうかを判断するステップ、
（ｃ）前記ステップ（ｂ）によって前記登録ユーザであると判断された前記ユーザの顔画像に対応する第１画像が複数存在する場合に、当該複数の第１画像を前記ディスプレイに表示させるステップ、および
（ｄ）前記ステップ（ｃ）によって前記ディスプレイに表示された前記複数の第１画像の中から、前記入力部における操作入力に応じて認証用の第１画像を特定するステップを実行する、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像表示装置、画像形成装置、制御プログラムおよび制御方法に関し、特にたとえば、顔画像を用いたユーザ認証を行う、画像表示装置、画像形成装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。背景技術の画像形成装置は、第１カメラおよび第２カメラを備える。背景技術の画像形成装置では、第１カメラの撮影画像を解析することによって、画像形成装置の正面側の検出範囲に存在する人物を検知する。そして、検出範囲に存在する人物が検知された場合に、第２カメラによってその人物の顔画像が撮影され、顔画像を用いたユーザ認証が行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−２１２６２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術の画像形成装置では、人物の存在を検知する検知手段としての第１カメラおよび認証用の顔画像を取得する顔画像取得手段としての第２カメラを備えるので、製造コストが増大するという問題がある。
【０００５】
この問題を解決するために、検知手段および顔画像取得手段の両方の機能を持つカメラを用いることが考えられる。このようなカメラを用いる場合、人物の存在を検知するために広い範囲を撮像する必要があり、検出範囲に複数の人物が存在することがある。ここで、検出範囲に複数の人物が存在する場合、複数の顔画像が検出されるので、誰が使用者であるかを特定しなければユーザ認証ができないという問題がある。
【０００６】
それゆえに、この発明の主たる目的は、新規な、画像表示装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【０００７】
この発明の他の目的は、複数の顔画像が検出された場合でも、適切かつ簡単にユーザ認証を行うことができる、画像表示装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明は、入力部およびディスプレイ、撮影手段、顔検出手段、表示手段および第１特定手段を備える画像表示装置である。撮影手段は、画像表示装置の周囲に存在するユーザの像を含む撮影画像を撮影する。顔検出手段は、撮影画像から、ユーザの顔画像に対応する第１画像を検出する。表示手段は、顔検出手段によって複数の第１画像が検出された場合に、複数の第１画像をディスプレイに表示させる。第１特定手段は、ディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定する。
【０００９】
第２の発明は、第１の発明に従属する画像表示装置であって、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段、認証用の第１画像に対応するユーザに対応する登録ユーザの候補が複数存在する場合に、複数の登録ユーザの候補の各々に対応する複数の識別情報をディスプレイに表示させる候補提示手段、およびディスプレイに表示された複数の識別情報の中から、入力部における操作入力に応じて認証用の識別情報を特定する第２特定手段をさらに備える。
【００１０】
第３の発明は、第２の発明に従属する画像表示装置であって、認証用の第１画像と、登録用の顔画像とに基づいて、複数の登録ユーザの候補の各々に優先度を設定する第１優先度設定手段をさらに備え、表示手段は、複数の登録ユーザの候補の各々の優先度に応じて、複数の識別情報を配置する。
【００１１】
第４の発明は、入力部およびディスプレイ、記憶手段、撮影手段、顔検出手段、判断手段、表示手段および第１特定手段を備える画像表示装置である。記憶手段は、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する。撮影手段は、画像表示装置の周囲に存在するユーザの像を含む撮影画像を撮影する。顔検出手段は、撮影画像から、ユーザの顔画像を検出する。判断手段は、顔検出手段によって検出されたユーザの顔画像と、記憶手段に記憶された登録用の顔画像とに基づいて、ユーザが登録ユーザであるかどうかを判断する。表示手段は、判断手段によって登録ユーザであると判断されたユーザの顔画像に対応する第１画像が複数存在する場合に、複数の第１画像をディスプレイに表示させる。第１特定手段は、ディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定する。
【００１２】
第５の発明は、第４の発明に従属する画像表示装置であって、複数の第１画像の各々に対応する複数の特定用情報をディスプレイに表示させる特定用情報提示手段をさらに備える。第１特定手段は、ディスプレイに表示された複数の特定用情報の中から、入力部における操作入力に応じて選択された特定用情報に対応する第１画像を、認証用の第１画像として特定する。
【００１３】
第６の発明は、第５の発明に従属する画像表示装置であって、複数の第１画像に対応するユーザの顔画像の各々が検出された位置に応じて、複数の第１画像の各々に優先度を設定する第２優先度設定手段をさらに備える。表示手段は、第１画像の優先度に応じて、複数の特定用情報を配置する。
【００１４】
第７の発明は、第４ないし第６のいずれかの発明に従属する画像表示装置であって、認証用の第１画像に対応するユーザに対応する登録ユーザの候補が複数存在する場合に、複数の登録ユーザの候補の各々に対応する複数の識別情報をディスプレイに表示させる候補提示手段およびディスプレイに表示された複数の識別情報の中から、入力部における操作入力に応じて認証用の識別情報を特定する第２特定手段をさらに備える。
【００１５】
第８の発明は、第７の発明に従属する画像表示装置であって、認証用の第１画像と、登録用の顔画像とに基づいて、複数の登録ユーザの候補の各々に優先度を設定する第１優先度設定手段をさらに備える。表示手段は、複数の登録ユーザの候補の各々の優先度に応じて、複数の識別情報を配置する。
【００１６】
第９の発明は、第１ないし第８のいずれかの発明の画像表示装置を備える画像形成装置である。
【００１７】
第１０の発明は、入力部、ディスプレイおよび周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置の制御プログラムであって、画像表示装置のプロセッサを、撮影画像から、ユーザの顔画像に対応する第１画像を検出する顔検出手段、顔検出手段によって複数の第１画像が検出された場合に、複数の第１画像をディスプレイに表示させる表示手段およびディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段として機能させる。
【００１８】
第１１の発明は、入力部、ディスプレイおよび周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置のプロセッサが、（ａ）撮影画像から、ユーザの顔画像に対応する第１画像を検出するステップ、（ｂ）ステップ（ａ）によって複数の第１画像が検出された場合に、複数の第１画像をディスプレイに表示させるステップ、および（ｃ）ステップ（ｂ）によってディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定するステップを実行する制御方法である。
【００１９】
第１２の発明は、入力部、ディスプレイ、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段および周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置の制御プログラムであって、画像表示装置のプロセッサを、撮影画像から、ユーザの顔画像に対応する第１画像を検出する顔検出手段、顔検出手段によって検出されたユーザの顔画像と、記憶手段に記憶された登録用の顔画像とに基づいて、ユーザが登録ユーザであるかどうかを判断する判断手段、判断手段によって登録ユーザであると判断されたユーザの顔画像に対応する第１画像が複数存在する場合に、複数の第１画像をディスプレイに表示させる表示手段およびディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定する第１特定手段として機能させる。
【００２０】
第１３の発明は、入力部、ディスプレイ、複数の登録ユーザの各々に対応する登録用の顔画像を記憶する記憶手段および周囲に存在するユーザの像を含む撮影画像を撮影する撮影手段を備える画像表示装置のプロセッサが、（ａ）撮影画像から、ユーザの顔画像に対応する第１画像を検出するステップ、（ｂ）ステップ（ａ）によって検出されたユーザの顔画像と、記憶手段に記憶された登録用の顔画像とに基づいて、ユーザが登録ユーザであるかどうかを判断するステップ、（ｃ）ステップ（ｂ）によって登録ユーザであると判断されたユーザの顔画像に対応する第１画像が複数存在する場合に、複数の第１画像をディスプレイに表示させるステップ、および（ｄ）ステップ（ｃ）によってディスプレイに表示された複数の第１画像の中から、入力部における操作入力に応じて認証用の第１画像を特定するステップを実行する制御方法である。
【００２１】
第１ないし第１３の発明によれば、複数の顔画像が検出された場合でも、適切かつ簡単にユーザ認証を行うことができる。
【発明の効果】
【００２２】
この発明によれば、複数の顔画像が検出された場合でも、適切かつ簡単にユーザ認証を行うことができる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２４】
【図１】図１はこの発明の一実施例である画像形成装置の外観を示す斜視図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は画像形成装置の周囲に設定される範囲を説明するための平面図である。
【図４】図４は範囲に人が存在する場合を示す平面図である。
【図５】図５は撮影画像の一例を示す図解図である。
【図６】図６は顔検出前の認証画面の一例を示す図解図である。
【図７】図７は顔検出後の認証画面の一例を示す図解図である。
【図８】図８は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図９】図９は図２に示すＣＰＵの認証処理の一例を示すフロー図である。
【図１０】図１０は第２実施例の認証画面の一例を示す図解図である。
【図１１】図１１は第２実施例の認証処理の一例を示すフロー図である。
【図１２】図１２は第２実施例の認証画面の他の例を示す図解図である。
【図１３】図１３は第３実施例のユーザ特定画面の一例を示す図解図である。
【図１４】図１４は第３実施例の認証処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２５】
［第１実施例］
図１はこの発明の一実施例である画像形成装置１０の外観構成を示す正面図である。図１を参照して、第１実施例では、画像形成装置１０は、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）である。なお、この発明は複合機だけでなく、複写機（コピー機）、印刷装置（プリンタ）およびファクシミリのような他の画像形成装置に適用可能である。また、この発明は画像形成装置だけでなく、画像表示機能を備えていれば良いので、タブレット端末、スマートフォン、ＰＣおよび電子机（デジタルテーブル）などの各種の画像表示機能を備える情報機器ないし電子機器に適用することも可能である。さらに、この発明は、インフォメーションディスプレイおよび電子黒板などの画像表示装置にも適用可能である。
【００２６】
なお、この明細書では、ユーザの立ち位置に対向する面、つまり後述する操作パネル２６が設けられる側の面を前面（正面）として画像形成装置１０およびその構成部材の前後方向（奥行方向）を規定し、画像形成装置１０およびその構成部材の左右方向（横方向）は、ユーザから画像形成装置１０を見た状態を基準として規定する。
【００２７】
画像形成装置１０は、画像読取部３０、画像形成部３２、手差し給紙部３４、給紙装置３８および排紙トレイ４０を含む装置本体３６を備える。
【００２８】
画像読取部３０は、透明材によって形成される原稿載置台を備え、装置本体３６に内蔵される。原稿載置台の上方には、ヒンジ等を介して原稿押えカバー３０ａが開閉自在に取り付けられる。この原稿押えカバー３０ａには、手差し給紙部３４が設けられる。また、原稿押えカバー３０ａには、手差し給紙部３４に載置された原稿を自動的に給紙するＡＤＦ（自動原稿送り装置）が設けられる。
【００２９】
また、画像読取部３０は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部３０は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度または色度が検出され、原稿表面の画像に基づく読取画像データが生成される。ラインセンサとしては、ＣＣＤ（Charge Coupled Device）またはＣＩＳ（Contact Image Sensor）等が用いられる。
【００３０】
画像形成部３２は、装置本体３６に内蔵され、画像読取部３０の下方に設けられる。この画像形成部３２は、感光体ドラム、帯電装置、露光装置、現像装置、転写装置および定着装置などを備える。画像形成部３２は、手差し給紙部３４または給紙装置３８等から搬送される記録媒体（用紙）上に電子写真方式によって画像を形成し、画像形成済みの用紙を排紙トレイ４０に排出する。ただし、用紙上に画像を形成するための画像データとしては、画像読取部３０で読み取った画像データ、または外部コンピュータから送信された画像データ等が利用される。また、記録媒体としては、紙からなる用紙に限定されず、ＯＨＰフィルムなどの紙以外のシートも用いられる。
【００３１】
排紙トレイ４０は、画像読取部３０および画像形成部３２の間に設けられる。排紙トレイ４０の底面は、画像形成部３２によって区画される。また、排紙トレイ４０の天面は、画像読取部３０によって区画される。さらに、排紙トレイ４０の左側面（正面から見た左側面）は、連結筐体４２の右側面で規定される。つまり、排紙トレイ４０の前面側、背面側および左側面側は、開口する。排紙トレイ４０の底面は、連結筐体４２側に向かって下り勾配となる傾斜面を有する。
【００３２】
また、画像読取部３０の前面側には、操作パネル（入力部に相当）２６が設けられる。操作パネル２６は、タッチパネル２０付きのディスプレイ２２および複数の操作ボタン２６ａを含む。
【００３３】
タッチパネル２０付きのディスプレイ２２には、各種設定または印刷指示などをユーザから受け付けるためのソフトウェアキーおよびメッセージ等が表示される。一例として、ディスプレイ２２には、画像形成装置１０が実行可能な各種のジョブから所望のジョブを選択するための画面であるホーム画面または後述する認証画面１００（図６参照）等が表示される。ただし、この第１実施例では、ジョブは、コピー（原稿のスキャンを含む）、印刷およびファックスの送信などを意味する。
【００３４】
操作ボタン２６ａは、ハードウェアキーであって、たとえば、ホームキー、省電力キーおよび主電源キーなどが含まれる。ホームキーは、ホーム画面をディスプレイ２２に表示させるためのキーである。省電力キーは、消費電力が制限される省電力状態（省電力モード）と、消費電力が制限されない通常状態（通常モード）とを切り替えるためのキーである。
【００３５】
なお、ソフトウェアキーとは、たとえばタッチパネル２０付きのディスプレイ２２の表示面上にソフトウェア的に再現されたキー（アイコン）のことを言う。これに対して、ハードウェアキーとは、物理的な装置として設けられたキー（ボタン）のことを言う。また、操作パネル２６における操作入力とは、ソフトウェアキーにおける操作入力（たとえばタッチパネル２０へのタッチ入力）およびハードウェアキーにおける操作入力（操作ボタン２６ａのボタン操作）などの操作パネル２６の各部への操作入力を意味する。
【００３６】
また、操作パネル２６の前面中央には、装置本体３６の前方または近傍に存在する人を検出するための人検出センサ５０および装置本体３６の前方または近傍に存在する人の顔画像を撮影する撮影手段としてのカメラ５２が設けられる。
【００３７】
図２は図１に示す画像形成装置１０の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１０はＣＰＵ１２を含む。ＣＰＵ１２には、バス６０を介してＲＡＭ１４、ＨＤＤ２８、タッチパネル制御回路１６、表示制御回路１８、操作ボタン検出回路２４、人検出センサ５０、カメラ５２、画像読取部３０、画像形成部３２および通信回路５４が接続される。また、タッチパネル制御回路１６にはタッチパネル２０が接続され、表示制御回路１８にはディスプレイ２２が接続され、操作ボタン検出回路２４には操作ボタン２６ａが接続される。
【００３８】
ＣＰＵ１２は、画像形成装置１０の全体的な制御を司る。ＲＡＭ１４は、ＣＰＵ１２のワーク領域およびバッファ領域として用いられる。
【００３９】
ＨＤＤ２８は、画像形成装置１０の主記憶装置であって、ＣＰＵ１２が画像形成装置１０の各部位の動作を制御するための制御プログラムおよびデータ等を適宜記憶する。また、ＨＤＤ２８は、登録されたユーザ（登録ユーザ）の認証情報を記憶する。登録ユーザの認証情報には、識別情報および比較画像が含まれる。識別情報は、たとえばユーザＩＤ、氏名等の登録ユーザを特定するための情報である。比較画像は、登録ユーザの顔画像（登録用の顔画像）である。
【００４０】
ただし、ＨＤＤ２８に代えて、またはＨＤＤ２８とともに、ＳＳＤ、フラッシュメモリ、ＥＥＰＲＯＭなどの他の不揮発性メモリが用いられてもよい。
【００４１】
タッチパネル制御回路１６は、タッチパネル２０に必要な電圧などを付与するとともに、タッチパネル２０のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ１２に出力する。
【００４２】
タッチパネル２０は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル２０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ２２の表示面上にタッチパネル２０が設けられる。ただし、タッチパネル２０とディスプレイ２２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。
【００４３】
表示制御回路１８は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ１２の指示の下、ＧＰＵは、ＲＡＭ１４に記憶された画像生成データ７４ｂ（図８参照）を用いてディスプレイ２２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ２２に出力する。ディスプレイ２２としては、たとえばＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００４４】
操作ボタン検出回路２４は、上述した操作ボタン２６ａの操作に応じた操作信号ないし操作データをＣＰＵ１２に出力する。
【００４５】
人検出センサ５０は、画像形成装置１０の周囲に設定される範囲Ａ（図３参照）に人（ユーザ）が存在するかどうかを検出するためのセンサであり、たとえば距離センサである。たとえば、距離センサとしては、赤外線センサ、超音波センサおよびレーザ距離センサ等が用いられる。この距離センサは、距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、人検出センサ５０から出力された距離データが示す距離が範囲Ａを規定する所定距離以内であるかどうかに応じて、画像形成装置１０の前（前方）に人（ユーザ）が存在するかどうかを判断する。したがって、範囲Ａは、画像形成装置１０の前に人が存在するかどうかを判断するために設定された範囲ということができる。
【００４６】
なお、人検出センサ５０としては、距離センサに代えて、焦電センサまたは床センサ（圧力センサ）などを用いることもできる。焦電センサを用いる場合には、焦電センサが範囲Ａにおける温度変化を検出し、ＣＰＵ１２は、焦電センサの出力に応じて、範囲Ａに人が存在するかどうかを判断する。また、床センサを用いる場合には、画像形成装置１０の範囲Ａに対応する床面の範囲に床センサが設けられ、ＣＰＵ１２は、床センサの出力に応じて、範囲Ａに人が存在するかどうかを判断する。
【００４７】
図３は、画像形成装置１０の周囲に設定される範囲Ａを説明するための平面図である。図４は範囲Ａに人が存在する場合を示す平面図である。
【００４８】
図３に示すように、範囲Ａは、画像形成装置１０を使用（操作）する可能性がある人が存在すると考えられる範囲であり、一例として、半径が第１距離Ｌ１の半円で定義される。ただし、第１距離Ｌ１は、画像形成装置１０の装置本体３６の前面の中央からの水平方向における距離であり、この第１実施例では、装置本体３６の前面の中央から左右方向の両端部までの長さ以上に設定される。すなわち、第１実施例では、範囲Ａは、画像形成装置１０（装置本体３６）の前面側（前方）であり、当該画像形成装置１０を操作可能な位置（たとえば、操作パネル２６に手が届く位置）に存在する人を検出可能な範囲に設定される。また、範囲Ａは、複数の人が存在できる程度の大きさ（広さ）に設定される。
【００４９】
ただし、範囲Ａの大きさおよび形状は、上記のように、画像形成装置１０の前面側であり、当該画像形成装置１０を操作可能な位置に存在する人を検出可能な範囲であれば、適宜変更可能である。また、詳細な説明は省略するが、人検出センサ５０の個数は１つに限定される必要はなく、設定した範囲Ａに存在する人を検出できれば２つ以上でもよい。
【００５０】
なお、人検出センサ５０の検出可能範囲は、範囲Ａを含んでいればよく、範囲Ａと一致する必要はない。また、範囲Ａに固定的な障害物が存在する場合は、当該障害物を検出結果から予め除外するようにしてもよい。
【００５１】
図４に示すように、範囲Ａに人が存在する場合には、人検出センサ５０は、第１距離Ｌ１よりも短い距離に対応する距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、第１距離Ｌ１よりも短い距離の距離データを受信（取得）すると、範囲Ａに人が存在すると判断する。また、範囲Ａに人が存在しない場合には、人検出センサ５０は、第１距離Ｌ１よりも長い距離に対応する距離データをＣＰＵ１２に出力する。ＣＰＵ１２は、第１距離Ｌ１よりも長い距離の距離データを受信すると、範囲Ａに人が存在しないと判断する。
【００５２】
なお、詳細な説明は省略するが、第１実施例では、第１距離Ｌ１と等しい距離の距離データを受信した場合には、ＣＰＵ１２は、範囲Ａに人が存在すると判断するようにしてある。ただし、この場合、ＣＰＵ１２は、範囲Ａに人が存在しないと判断するようにしてもよい。
【００５３】
また、詳細な説明は省略するが、ＣＰＵ１２は、第１距離Ｌ１よりも長い距離に対応する距離データを受信した後に、第１距離Ｌ１よりも短い距離に対応する距離データを受信すると、人が範囲Ａ外から範囲Ａ内に入ったと判断する。また、ＣＰＵ１２は、第１距離Ｌ１よりも短い距離に対応する距離データを受信した後に、第１距離Ｌ１よりも長い距離に対応する距離データを受信すると、人が範囲Ａ内から範囲Ａ外に出たと判断する。
【００５４】
カメラ５２は、画像形成装置１０（装置本体３６）の前方を撮像する。ただし、カメラ５２の撮影範囲は、少なくとも範囲Ａを含む。このカメラ５２は、撮像素子（イメージセンサ）、レンズおよび駆動回路を有し、撮像素子から取り込んだ可視光としての撮像光を、電気信号へと変換することにより撮像を行う。この撮像素子の例としては、ＣＣＤイメージセンサ、またはＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等の固体撮像素子が挙げられる。また、レンズは、イメージセンサの受光部に入射光を結像するための光学素子である。このレンズとしては、魚眼レンズが用いられる。魚眼レンズが用いられるのは、カメラ５２の視野角を広げるためである。駆動回路は、ＣＰＵ１２の指示の下、イメージセンサを駆動する。イメージセンサは、範囲Ａに人が存在する場合に駆動され、範囲Ａに人が存在しない場合には駆動されない（停止される）。つまり、イメージセンサは、人が範囲Ａ外から範囲Ａ内に入ったと判断されたときに駆動され、人が範囲Ａ内から範囲Ａ外に出たと判断されたときに停止される。ただし、範囲Ａに人が存在する場合であっても、後述するユーザ認証が終了した場合には、イメージセンサは停止される。
【００５５】
通信回路５４は、インターネットなどのネットワークに接続するための通信回路である。この通信回路５４は、有線通信回路または無線通信回路であり、ＣＰＵ１２からの指示に従って、ネットワークを介して、サーバ等の外部コンピュータと通信する。
【００５６】
なお、図２に示す画像形成装置１０の電気的な構成は単なる一例であり、これに限定される必要はない。
【００５７】
このような構成の画像形成装置１０では、ユーザ認証が行われることがある。たとえば、ユーザが画像形成装置１０において提供される所定のアプリケーションの使用または所定のジョブの実行を希望する場合に、そのユーザがアプリケーションの使用またはジョブの実行を許可されている登録ユーザであるかどうかを判断するユーザ認証が行われる。
【００５８】
ユーザ認証の方法として、ユーザの顔画像を用いた認証処理（顔認証処理）が知られている。顔認証処理では、カメラ５２によって撮影された撮影画像から範囲Ａに存在する人の顔画像を検出して、その顔画像を用いて顔認証処理を行う。このとき、範囲Ａに複数の人が存在する場合には、複数の顔画像が検出されることがある。複数の顔画像が検出された場合には、誰が使用者であるかを特定しなければ顔認証処理ができないという問題がある。
【００５９】
そこで、この第１実施例では、複数の顔画像が検出された場合に、タッチ入力に応じて複数の顔画像の中から認証用の顔画像を特定して、誰が使用者であるかを特定するようにした。
【００６０】
図５は撮影画像９０の一例を示す図解図である。図６は顔検出前の認証画面１００の一例を示す図解図である。図７は顔検出後の認証画面１００の一例を示す図解図である。
【００６１】
以下、第１実施例の画像形成装置１０の動作例を説明するが、登録ユーザが顔認証処理を実行する場合について説明する。ここでは、登録していないユーザが顔認証処理を実行する場合についての説明は省略することにする。
【００６２】
範囲Ａ内に人（登録ユーザ）が存在する場合、カメラ５２のイメージセンサが駆動され、撮影が開始される。図５に示すように、撮影が開始されると、カメラ５２は、画像形成装置１０の周囲に設定された撮影範囲を撮影した撮影画像９０をＣＰＵ１２に出力する。図５に示す例では、カメラ５２の撮影範囲に存在する人数は、３人（ユーザＡ〜Ｃ）である。このため、撮影画像９０には、ユーザＡ〜Ｃの像が含まれる。ただし、ユーザＡ〜Ｃのそれぞれは、登録ユーザであるものとする。
【００６３】
上述したように、カメラ５２は、魚眼レンズを有するので、撮影画像データ７４ｃに対応する撮影画像９０は、歪みを有する。このため、撮影画像データ７４ｃに対応する撮影画像９０の歪みを補正した認証用画像が生成される。図６に示すように、認証用画像が生成されると、この認証用画像を含む認証画面１００がディスプレイ２２に表示される。また、認証用画像から顔画像（第１画像に相当）が検出（識別）される。
【００６４】
顔画像の検出方法としては、たとえば、所定サイズの領域単位で画像の特徴量を抽出し、Ｈａａｒ−Ｌｉｋｅ特徴量を利用した顔画像の識別器に基づいて顔領域を検出（識別）する方法がある。顔領域は矩形で検出され、検出結果としては矩形の左上端の画像中の座標および矩形の立て幅と横幅（または矩形の右下端の画像中の座標）が出力される。この顔領域に含まれる画像が顔画像となる。また、顔画像の他の検出方法としては、Ｖｉｏｌａ−Ｊｏｎｅｓ法など、様々な方法が提案されているが、本発明では特定の方法に限定することなく使用することができる。ただし、第１実施例のように、カメラ５２の撮影範囲に複数の人が存在する場合は、それぞれの人に対応する複数の顔画像が検出される。
【００６５】
また、カメラ５２の撮影範囲に、人物の顔を含むポスター等の、顔画像を誤検出するような物が存在する場合には、そのポスター等を顔画像の検出結果から予め除外するようにしてもよい。たとえば、異なる時刻に撮影された複数の撮影画像９０において、同じ位置に顔画像が検出される場合に、自動的にその顔画像を検出結果から除外するようにしても良いし、認証画面１００において顔画像の検出結果から除外する領域（範囲）をユーザが手動で設定するようにしても良い。
【００６６】
図７に示すように、複数の顔画像が検出されると、複数の顔画像の各々の顔領域を示す複数の枠画像１０２がディスプレイ２２（認証画面１００）に表示される。図７に示す例では、ユーザＡの顔画像に対応する枠画像１０２Ａ、ユーザＢの顔画像に対応する枠画像１０２ＢおよびユーザＣの顔画像に対応する枠画像１０２Ｃがディスプレイ２２に表示される。
【００６７】
これらの枠画像１０２Ａ〜１０２Ｃのそれぞれは、ソフトウェアキーとして機能する。ただし、枠画像１０２Ａ〜１０２Ｃのそれぞれの枠の内側が、タッチ有効範囲に設定される。つまり、認証画面１００において複数の顔画像が検出されると、ユーザが自分の顔画像（枠画像１０２）を選択することができる画面をディスプレイ２２に表示する。
【００６８】
そして、枠画像１０２Ａ〜１０２Ｃのいずれかがタッチ（選択）されると、選択された枠画像１０２に対応する顔画像が、認証用の顔画像として特定される。認証用の顔画像が特定されると、認証用の顔画像を用いた顔認証（認証用の顔画像に対応するユーザについての顔認証）が実行される。たとえば、枠画像１０２Ｃの範囲内が選択された場合には、枠画像１０２Ｃに対応する顔画像が認証用の顔画像として特定され、ユーザＣについての顔認証が実行される。
【００６９】
顔画像を用いた顔認証処理の具体的な方法としては、本出願人による特開２００４−２６５２６７号公報に記載されているので、参照されたい。簡単に説明すると、まず、認証用の顔画像から特徴点（目、鼻、口等の顔の中の特定の部位の座標）を抽出し、各特徴点における特徴量を計算する。次に、認証用の顔画像の特徴量と、予めＨＤＤ２８に記憶されている複数の比較画像の特徴量とを比較して、認証用の顔画像に対する複数の比較画像の各々の一致度を算出（設定）する。
【００７０】
そして、複数の比較画像の中に、認証用の顔画像に対する一致度が所定の閾値以上である比較画像が存在するか否かに応じて、登録ユーザか否かが判断される。ここでは、或る比較画像の一致度が閾値以上である場合に、認証用の顔画像に対応するユーザと、その比較画像に対応する登録ユーザが同一人物であると判断される。すなわち、認証用の顔画像に対応するユーザが、登録ユーザであると判断される。
【００７１】
登録ユーザであると判断された場合、ユーザ認証は成功であり、画像形成装置１０は認証用の顔画像に対応するユーザのログインを許可する。この場合、ユーザ認証に成功した旨がユーザに報知される。たとえば、ユーザ認証に成功した旨のメッセージなどがディスプレイ２２に表示される。その後、ディスプレイ２２には、ホーム画面が表示される。
【００７２】
一方、登録ユーザでないと判断された場合、ユーザ認証は失敗であり、画像形成装置１０は認証用の顔画像に対応するユーザのログインを許可しない。この場合、ユーザ認証に失敗した旨がユーザに報知される。たとえば、ユーザ認証に失敗した旨のメッセージなどがディスプレイ２２に表示される。その後、ディスプレイ２２には、認証画面１００が表示されても良いし、ホーム画面が表示されても良い。ただし、ユーザ認証に失敗した後にホーム画面が表示される場合には、画像形成装置１０において提供される所定のアプリケーションおよび所定のジョブの一部が使用（実行）不可となっていることがある。
【００７３】
なお、カメラ５２の撮影範囲に存在する人数が１人の場合（検出された顔画像が１つの場合）は、検出された顔画像が自動的に認証用の顔画像として特定され、その顔画像に対応するユーザについての顔認証が実行される。なお、カメラ５２の撮影範囲に存在する人数が１人の場合であっても、顔画像の検出方法および顔認証の方法は上述した方法を用いることができる。
【００７４】
画像形成装置１０の上記のような動作は、ＣＰＵ１２がＲＡＭ１４に記憶された制御プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００７５】
図８は図２に示すＲＡＭ１４のメモリマップ７０の一例を示す図解図である。図８に示すように、ＲＡＭ１４は、プログラム記憶領域７２およびデータ記憶領域７４を含む。ＲＡＭ１４のプログラム記憶領域７２には、上述したように、制御プログラムが記憶される。制御プログラムは、表示プログラム７２ａ、操作検出プログラム７２ｂ、存在判断プログラム７２ｃ、撮影プログラム７２ｄ、歪み補正プログラム７２ｅ、顔検出プログラム７２ｆ、特定プログラム７２ｇ、特徴量算出プログラム７２ｈ、一致度設定プログラム７２ｉ、認証プログラム７２ｊおよび通信プログラム７２ｋを含む。
【００７６】
表示プログラム７２ａは、後述する画像生成データ７４ｂを用いて、ホーム画面または認証画面１００などの各種の画面をディスプレイ２２に表示するためのプログラムである。
【００７７】
操作検出プログラム７２ｂは、画像形成装置１０の各部への操作を検出するためのプログラムである。たとえば、操作検出プログラム７２ｂは、タッチパネル２０から出力されたタッチ座標データを取得して、ディスプレイ２２に表示される各種の画面に含まれるソフトウェアキーが操作されたことを検出するためのプログラムである。また、操作検出プログラム７２ｂは、操作ボタン２６ａからの操作入力を検出するためのプログラムでもある。さらに、操作検出プログラム７２ｂは、タッチパネル２０から出力されたタッチ座標データを取得して、複数の枠画像１０２の中から、ユーザに選択された枠画像１０２を検出するためのプログラムでもある。
【００７８】
存在判断プログラム７２ｃは、人検出センサ５０によって出力される距離データを取得して、当該距離データが示す距離が所定距離（第１実施例では、第１距離Ｌ１）以内であるかどうかに応じて、範囲Ａに人が存在するかどうかを判断するためのプログラムである。
【００７９】
撮影プログラム７２ｄは、カメラ５２のイメージセンサを駆動させて、撮影画像９０を撮影（取得）するためのプログラムである。ただし、ＣＰＵ１２は、撮影プログラム７２ｄに従って、範囲Ａに人が存在すると判断された場合にカメラ５２のイメージセンサを駆動させ、範囲Ａに人が存在しないと判断された場合にカメラ５２のイメージセンサを停止させる。
【００８０】
歪み補正プログラム７２ｅは、撮影画像データ７４ｃに対応する撮影画像９０の歪みを補正した認証用画像に対応する認証用画像データ７４ｄを生成するためのプログラムである。
【００８１】
顔検出プログラム７２ｆは、認証用画像データ７４ｄに対応する認証用画像から顔領域を検出して、顔領域に含まれる顔画像に対応する顔画像データ７４ｅを生成するためのプログラムである。
【００８２】
特定プログラム７２ｇは、操作検出プログラム７２ｂに従って検出されたユーザに選択された枠画像１０２に応じて、認証用の顔画像を特定するためのプログラムである。
【００８３】
特徴量算出プログラム７２ｈは、認証用の顔画像に対応する顔画像データ７４ｅから、認証用の顔画像の特徴量を算出するためのプログラムである。また、特徴量算出プログラム７２ｈは、後述する認証情報データ７４ｆの各々に含まれる比較画像データから、その比較画像データに対応する複数の比較画像の特徴量を算出するためのプログラムである。ただし、比較画像の特徴量は、その比較画像に対応する登録ユーザが登録されたときに算出され、認証情報データ７４ｆの一部としてＨＤＤ２８に記憶される。
【００８４】
一致度設定プログラム７２ｉは、認証用の顔画像の特徴量と、複数の比較画像の特徴量の各々とを比較して、複数の比較画像の各々に、認証用の顔画像に対する一致度を設定するためのプログラムである。
【００８５】
認証プログラム７２ｊは、複数の比較画像の各々に設定された認証用の顔画像に対する一致度に応じて、上述したような方法で、顔認証を行うためのプログラムである。
【００８６】
通信プログラム７２ｋは、外部のコンピュータなどと、ネットワークを介して通信するためのプログラムである。
【００８７】
なお、図示は省略するが、プログラム記憶領域７２には、画像読取プログラムおよび画像形成プログラムなども記憶される。画像読取プログラムは、画像読取部３０を制御して、原稿の画像を読み取り、読み取った画像に対応する画像信号（画像データ）を出力するためのプログラムである。画像形成プログラムは、画像形成部３２を制御して、多色または単色の画像を用紙に印刷するためのプログラムである。また、プログラム記憶領域７２には、画像形成装置１０が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００８８】
ＲＡＭ１４のデータ記憶領域７４には、操作入力データ７４ａ、画像生成データ７４ｂ、撮影画像データ７４ｃ、認証用画像データ７４ｄ、顔画像データ７４ｅおよび認証情報データ７４ｆなどが記憶される。
【００８９】
操作入力データ７４ａは、たとえば操作検出プログラム７２ｂに従って検出（取得）されたタッチ座標データまたは／および操作データである。検出されたタッチ座標データまたは／および操作データは、時系列に従って記憶される。
【００９０】
画像生成データ７４ｂは、ディスプレイ２２に表示される、ホーム画面または認証画面１００などの各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。また、画像生成データ７４ｂには、たとえば枠画像１０２等のソフトウェアキーの画像データ等も含まれる。
【００９１】
撮影画像データ７４ｃは、撮影プログラム７２ｄに従ってカメラ５２で撮影された撮影画像９０についての画像データである。
【００９２】
認証用画像データ７４ｄは、歪み補正プログラム７２ｅに従って撮影画像９０に歪み補正処理を施して生成した認証用画像についての画像データである。
【００９３】
顔画像データ７４ｅは、顔検出プログラム７２ｆに従って生成した顔画像についての画像データである。この顔画像データ７４ｅは、認証用画像データ７４ｄの一部（認証用画像における顔領域に含まれる部分）をコピーしたデータである。
【００９４】
認証情報データ７４ｆは、複数の登録ユーザの各々の認証情報についてのデータであり、識別情報についての識別情報データ、比較画像についての比較画像データおよび比較画像の特徴量についてのデータを含む。この認証情報データ７４ｆは、ＨＤＤ２８から読み出され、ＲＡＭ１４に記憶される。
【００９５】
なお、図示は省略するが、データ記憶領域７４には、制御プログラムの実行に必要な他のデータが記憶されたり、制御プログラムの実行に必要なタイマ（カウンタ）およびレジスタが設けられたりする。
【００９６】
図９は図２に示すＣＰＵ１２の認証処理の一例を示すフロー図である。この認証処理は、画像形成装置１０の主電源がオンされたり、画像形成装置１０がスタンバイ状態（省電力モード）から復帰されたりしたときに開始される。
【００９７】
図９に示すように、ＣＰＵ１２は、認証処理を開始すると、ステップＳ１で、範囲Ａに人が存在するかどうかを判断する。ステップＳ１で“ＮＯ”であれば、つまり、範囲Ａに人が存在しないと判断した場合は、ステップＳ１に戻る。また、ステップＳ１で“ＹＥＳ”であれば、つまり、範囲Ａに人が存在すると判断した場合は、ステップＳ３で、認証情報をＨＤＤ２８から読み出して、ステップＳ５に進む。
【００９８】
続いて、ステップＳ５で、カメラ５２による撮影を開始して、ステップＳ７で、カメラ５２で撮影された撮影画像９０から認証用画像を生成して、ステップＳ９で、認証用画像から顔画像を検出して、ステップＳ１１に進む。
【００９９】
ステップＳ１１では、複数の顔画像が検出されたかどうかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり、複数の顔画像が検出されない場合は、検出された顔画像を認証用の顔画像として特定し、後述するステップＳ１７に進む。一方、ステップＳ１１で“ＹＥＳ”であれば、つまり、複数の顔画像が検出された場合は、ステップＳ１３で、複数の顔画像を含む認証画面１００をディスプレイ２２に表示して、ステップＳ１５で、認証用の顔画像が特定されたかどうかを判断する。
【０１００】
ステップＳ１５で“ＮＯ”であれば、つまり、認証用の顔画像が特定されない場合は、ステップＳ１５に戻る。一方、ステップＳ１５で“ＹＥＳ”であれば、つまり、認証用の顔画像が特定された場合は、ステップＳ１７で、認証用の顔画像に対応するユーザについての顔認証を実行する。
【０１０１】
続いて、ステップＳ１９で、認証が成功したかどうかを判断する。ステップＳ１９で“ＹＥＳ”であれば、つまり、認証が成功した場合は、ステップＳ２１で、認証用の顔画像に対応するユーザのログインを許可し、認証に成功した旨をユーザに報知して、認証処理を終了する。一方、ステップＳ１９で“ＮＯ”であれば、つまり、認証が失敗した場合は、ステップＳ２３で、認証用の顔画像に対応するユーザのログインを不許可とし、認証に失敗した旨をユーザに報知して、認証処理を終了する。
【０１０２】
この第１実施例によれば、複数の顔画像が検出されると、ユーザが自分の顔画像を選択することができる画面をディスプレイ２２に表示するので、複数の顔画像が検出された場合でも、適切かつ簡単にユーザ認証を行うことができる。
【０１０３】
また、第１実施例によれば、複数の顔画像を含む認証画面１００をディスプレイ２２に表示させ、複数の顔画像の中から、タッチ入力に応じて認証用の顔画像を特定するので、適切かつ簡単にユーザ認証を行うことができる。
【０１０４】
なお、第１実施例では、人検出センサ５０として距離センサを用いるようにしたが、これに限定される必要は無い。たとえば、人検出センサ５０として、カメラ５２を用いても良い。この場合には、カメラ５２で撮影された撮影画像から人の有無を検出することができる。ただし、この場合には、カメラ５２のイメージセンサは、画像形成装置１０の主電源がオンされた状態では常に駆動される。
【０１０５】
また、第１実施例では、カメラ５２のレンズが魚眼レンズである場合を例に挙げて説明したが、これに限定される必要は無い。たとえば、カメラ５２のレンズとしては、広角レンズまたは標準レンズなどを用いることができる。なお、カメラ５２のレンズが標準レンズである場合は、歪みを補正する処理を省略することができる。
【０１０６】
さらに、第１実施例では、カメラ５２が１つである場合を例に挙げて説明したが、これに限定される必要は無い。たとえば、カメラが２つ以上設けられていても良いし、可動式のカメラを用いて異なる撮影範囲を撮影しても良い。これらの場合、複数の撮影画像が合成および補正されて認証用画像が生成される。
【０１０７】
さらにまた、第１実施例では、タッチパネル２０へのタッチ入力によって認証用の顔画像が特定されるようにしたが、これに限定される必要は無い。たとえば、操作ボタン２６ａのボタン操作によって認証用の顔画像が特定されるようにしても良い。
【０１０８】
また、第１実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。たとえば、第１実施例ではステップＳ３で認証情報を読み出すようにしたが、認証情報は、ステップＳ１７で顔認証を実行するときまでに読み出されていれば良い。このため、認証情報を読み出す処理は、ステップＳ１７の前までの範囲で処理される順番を適宜変更することが可能である。
［第２実施例］
第２実施例の画像形成装置１０は、顔認証処理において、認証用の顔画像に対応する登録ユーザの候補が複数存在すること以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０９】
顔認証処理において、認証用の顔画像に対する一致度が所定の閾値以上である比較画像が複数存在することがある。つまり、認証用の顔画像に対応する登録ユーザの候補が複数存在することがある。この場合、どのユーザのログインを許可するかを特定する必要がある。以下、登録ユーザの候補を候補ユーザと呼ぶことがある。また、候補ユーザに対応する比較画像に設定された一致度のことを、単に候補ユーザの一致度と呼ぶことがある。
【０１１０】
図１０は第２実施例の認証画面１００の一例を示す図解図である。図１０に示すように、第２実施例では、複数の候補ユーザが存在する場合には、複数の候補ユーザの各々に対応する複数の識別情報に対応する画像（識別情報アイコン）１０４が認証画面１００に設けられる（ディスプレイ２２に表示される）。
【０１１１】
識別情報アイコン１０４は、ＨＤＤ２８に記憶される候補ユーザの識別情報を含む画像である。たとえば、候補ユーザの識別情報は、その候補ユーザの氏名、ユーザＩＤ、社員番号および登録用の顔画像などである。図１０に示す例では、識別情報アイコン１０４には、その候補ユーザの氏名が表示される。
【０１１２】
また、識別情報アイコン１０４は、略矩形状の枠で囲まれた画像であり、ソフトウェアキーとして機能する。ただし、複数の識別情報アイコン１０４の各々の枠の内側が、タッチ有効範囲に設定される。
【０１１３】
図１０に示す例では、ユーザＣの顔画像が、認証用の顔画像として特定されており、ユーザＣの顔画像に対応する３人の候補ユーザの各々に対応する３つの識別情報アイコン１０４Ａ〜１０４Ｃがディスプレイ２２に表示される。識別情報アイコン１０４Ａ〜１０４Ｃは、上下方向に並ぶように配置される。
【０１１４】
また、識別情報アイコン１０４Ａ〜１０４Ｃの各々には、対応する候補ユーザの一致度に応じて優先度が設定される。ただし、候補ユーザの一致度と識別情報アイコン１０４の優先度は対応しており、候補ユーザの一致度が高ければ識別情報アイコン１０４の優先度が高くなり、候補ユーザの一致度が低ければ識別情報アイコン１０４の優先度が低くなる。
【０１１５】
識別情報アイコン１０４Ａ〜１０４Ｃは、優先度に応じて配置される。たとえば、図１０に示す例では、識別情報アイコン１０４Ａ〜１０４Ｃは、上側から優先度が高い順に配置される。したがって、最も上側に配置される識別情報アイコン１０４Ａの優先度が最も高い。また、上から２番目に配置される識別情報アイコン１０４Ｂの優先度は２番目に高い。
【０１１６】
ただし、上述した複数の識別情報アイコン１０４の配列は一例であり、これに限定される必要は無く、適宜変更可能である。たとえば、複数の識別情報アイコン１０４は、下側から優先度が高い順に配置されても良い。また、優先度が最も高い識別情報アイコン１０４が上下方向の中央に配置されるようにしても良い。
【０１１７】
なお、複数の識別情報アイコン１０４が左右方向に並ぶように配置されても良い。この場合、複数の識別情報アイコン１０４は、左側から優先度が高い順に配置されても良いし、右側から優先度が高い順に配置されても良い。また、優先度が最も高い候補ユーザに対応する識別情報アイコン１０４が左右方向の中央に配置されるようにしても良い。
【０１１８】
また、複数の識別情報アイコン１０４の各々に優先度に応じて優先順位が設定され、複数の識別情報アイコン１０４の近傍に優先順位に対応する数字（番号）が表示されるようにしても良い。さらに、優先度が最も高い識別情報アイコン１０４が、優先度が低い識別情報アイコン１０４よりも大きく表示されるようにしても良い。
【０１１９】
さらにまた、図１０に示す例では、候補ユーザが３人である場合について説明したが、候補ユーザが４人以上存在する場合には、全ての候補ユーザの各々に対応する識別情報アイコン１０４を表示させても良いし、優先度が高い一部の識別情報アイコン１０４を抽出し、抽出された識別情報アイコン１０４を表示させても良い。
【０１２０】
そして、識別情報アイコン１０４Ａ〜１０４Ｃのいずれかがタッチ（選択）されると、選択された識別情報アイコン１０４に対応する識別情報が、認証用の識別情報として特定される。画像形成装置１０は、認証用の識別情報に対応する候補ユーザについての顔認証を実行する。ただし、上述したように、複数の候補ユーザの各々は、いずれも登録ユーザである。このため、複数の識別情報のいずれが認証用の識別情報として特定されたとしても、ユーザ認証が成功する。
【０１２１】
図示は省略するが、ＲＡＭ１４に記憶された制御プログラムは、候補ユーザの一致度に応じて識別情報アイコン１０４に優先度を設定する優先度設定プログラムを含む。
【０１２２】
また、特定プログラム７２ｇは、ユーザに選択された識別情報アイコン１０４に応じて、認証用の識別情報を特定するためのプログラムでもある。画像形成装置１０の上記のような動作は、ＣＰＵ１２が制御プログラムを実行することによって実現される。
【０１２３】
以下、フロー図を用いて、第２実施例における認証処理について説明するが、第１実施例で説明した認証処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１２４】
図１１は第２実施例の認証処理の一例を示すフロー図である。図１１に示すように、ＣＰＵ１２は、認証処理を開始すると、ステップＳ１７で認証用の顔画像に対応するユーザについての顔認証を実行すると、続くステップＳ３１で、候補ユーザが複数存在するかどうかを判断する。
【０１２５】
ステップＳ３１で“ＮＯ”であれば、つまり、候補ユーザが複数存在しない場合は、ステップＳ１９に進み、認証が成功したかどうかを判断する。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり、候補ユーザが複数存在する場合は、ステップＳ３３で、複数の候補ユーザの各々に対応する複数の識別情報毎の識別情報アイコン１０４をディスプレイ２２に表示して、ステップＳ３５で、認証用の識別情報が特定されたかどうかを判断する。
【０１２６】
ステップＳ３５で“ＮＯ”であれば、つまり、認証用の識別情報が特定されない場合は、ステップＳ３５に戻る。一方、ステップＳ３５で“ＹＥＳ”であれば、つまり、認証用の識別情報が特定された場合は、ステップＳ３７で、認証用の顔画像に対応するユーザのログインを許可し、認証に成功した旨をユーザに報知して、認証処理を終了する。
【０１２７】
この第２実施例では、認証用の顔画像に対応する登録ユーザの候補が複数存在する場合に、複数の候補ユーザの各々に対応する複数の識別情報毎の識別情報アイコン１０４をユーザに提示し、タッチ入力に応じて特定された認証用の識別情報に対応する候補ユーザについてのログインを許可する。このため、認証用の顔画像に対応する登録ユーザの候補が複数存在する場合でも、適切かつ簡単にユーザ認証を行うことができる。
【０１２８】
また、第２実施例によれば、複数の識別情報アイコン１０４の各々に対応する候補ユーザの一致度に応じて優先度を設定し、複数の識別情報アイコン１０４が優先度に応じて配置されるので、ユーザが識別情報アイコン１０４を認識および選択し易くなる。
【０１２９】
なお、第２実施例では、識別情報アイコン１０４が認証画面１００に設けられるようにしたが、これに限定される必要は無い。図１２は第２実施例の候補選択画面１２０の一例を示す図解図である。図１２に示すように、候補ユーザが複数存在する場合に、複数の候補ユーザの各々に対応する複数の識別情報毎の識別情報アイコン１０４を含む候補選択画面１２０がディスプレイ２２に表示されるようにしても良い。
【０１３０】
図１２に示す例では、候補選択画面１２０が認証画面１００の下側に重なるように表示される。この候補選択画面１２０には、識別情報アイコン１０４Ａ〜１０４Ｇが含まれる。たとえば、識別情報アイコン１０４Ａ〜１０４Ｇには、対応する候補ユーザの比較画像が含まれる。これらの識別情報アイコン１０４Ａ〜１０４Ｇは、左右方向に並ぶように配置される。たとえば、識別情報アイコン１０４Ａ〜１０４Ｇのうち、優先度が最も高い識別情報アイコン１０４Ｄが左右方向の中央に配置される。
【０１３１】
ただし、候補選択画面１２０における複数の識別情報アイコン１０４の配置態様は、特に限定される必要は無く、適宜変更可能である。
【０１３２】
この場合には、上述した第２実施例の認証処理のステップＳ３３において複数の識別情報アイコン１０４を表示する場合に、複数の識別情報アイコン１０４を含む候補選択画面１２０をディスプレイ２２に表示する。
［第３実施例］
第３実施例の画像形成装置１０では、認証用画像から複数の登録ユーザの顔画像が検出された場合に、認証画面１００に代えて認証用の顔画像を特定するための特定用画面１３０がディスプレイ２２に表示されるようにした以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１３３】
図１３は第３実施例の特定用画面１３０の一例を示す図解図である。第３実施例では、複数の顔画像が検出された時点で、複数の顔画像の各々について顔認証が実行される。
【０１３４】
ここで、複数の顔画像の中で、登録ユーザであると判断された顔画像が２つ以上存在する場合（認証用画像に２人以上の登録ユーザが含まれる場合）に、図１３に示すような特定用画面１３０がディスプレイ２２に表示される。
【０１３５】
特定用画面１３０には、登録ユーザであると判断された顔画像に対応する複数の画像（特定用アイコン）１０６が設けられる（ディスプレイ２２に表示される）。図１３に示す例では、３人の登録ユーザの各々に対応する３つの特定用アイコン１０６Ａ〜１０６Ｃが特定用画面１３０に設けられる。
【０１３６】
特定用アイコン１０６は、顔画像に対応する登録ユーザの識別情報を含む画像である。たとえば、特定用アイコン１０６に含まれる識別情報は、その登録ユーザの氏名、ユーザＩＤ、社員番号および登録用の顔画像などである。図１３に示す例では、特定用アイコン１０６には、登録ユーザの氏名および登録用の顔画像が表示される。
【０１３７】
また、特定用アイコン１０６は、略矩形状の枠で囲まれた画像であり、ソフトウェアキーとして機能する。ただし、複数の特定用アイコン１０６の各々の枠の内側が、タッチ有効範囲に設定される。
【０１３８】
また、図１３に示す例では、特定用アイコン１０６Ａ〜１０６Ｃは、上下方向に並ぶように配置される。ただし、特定用アイコン１０６Ａ〜１０６Ｃは、対応する顔画像の各々が検出された位置（画像形成装置１０に対する顔画像の位置）に応じて設定された優先度に応じて配置される。たとえば、特定用アイコン１０６Ａ〜１０６Ｃの各々には、対応する顔画像の位置が画像形成装置１０の左右方向の中央に近い順に優先度が設定される。そして、特定用アイコン１０６Ａ〜１０６Ｃは、上側から優先度の高い順に配置される。
【０１３９】
ただし、顔画像の位置が画像形成装置１０の左右方向の中央に近いかどうかは、認証用画像における顔画像の位置から判断される。ここで、カメラ５２が設けられる位置によっては、認証用画像の左右方向の中央位置が画像形成装置１０の左右方向の中央位置と一致しない場合がある。この場合には、画像形成装置１０におけるカメラ５２の位置に応じて、認証用画像における画像形成装置１０の左右方向の中央位置が設定される。
【０１４０】
なお、特定用アイコン１０６の配置態様は、特に限定される必要は無く、適宜変更可能である。たとえば、特定用アイコン１０６が左右方向に並ぶように配置されても良い。
【０１４１】
そして、特定用アイコン１０６Ａ〜１０６Ｃのいずれかがタッチ（選択）されると、選択された特定用アイコン１０６に対応する登録ユーザが、認証するユーザとして特定される。つまり、認証用の顔画像が特定される。認証するユーザが特定されると、画像形成装置１０は、認証するユーザのログインを許可する。
【０１４２】
なお、特定用画面１３０をディスプレイ２２に表示せずに、登録ユーザであると判断された顔画像に対応する枠画像１０２が認証画面１００に表示されるようにしても良い。この場合、選択された枠画像１０２に対応する登録ユーザが、認証するユーザとして特定される。
【０１４３】
また、複数の顔画像の中で、登録ユーザであると判断された顔画像が１つの場合（認証用画像に含まれる登録ユーザが１人の場合）には、自動的に、その顔画像に対応するユーザのログインを許可する。なお、第１実施例と同様に認証画面１００を表示して、その顔画像がタッチされた場合に、その顔画像に対応するユーザのログインを許可するようにしても良い。
【０１４４】
以下、フロー図を用いて、第３実施例における認証処理について説明するが、第１実施例で説明した認証処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１４５】
図１４は第３実施例の認証処理の一例を示すフロー図である。図１４に示すように、ＣＰＵ１２は、認証処理を開始すると、ステップＳ１１で“ＹＥＳ”であれば、ステップＳ５１で、複数の顔画像の各々について顔認証を実行し、ステップＳ５３で、複数の登録ユーザが存在するかどうかを判断する。ここでは、登録ユーザであると判断された顔画像が２つ以上存在するかどうかを判断する。
【０１４６】
ステップＳ５３で“ＮＯ”であれば、つまり、登録ユーザが１人である場合は、ステップＳ２１に進み、そのユーザのログインを許可し、認証に成功した旨をユーザに報知して、認証処理を終了する。一方、ステップＳ５３で“ＹＥＳ”であれば、つまり、複数の登録ユーザが存在する場合は、ステップＳ５５で、複数の登録ユーザの各々に対応する複数の特定用アイコン１０６をディスプレイ２２に表示して、ステップＳ５７で、認証するユーザが特定されたかどうかを判断する。
【０１４７】
ステップＳ５７で“ＮＯ”であれば、つまり、認証するユーザが特定されない場合は、ステップＳ５７に戻る。一方、ステップＳ５７で“ＹＥＳ”であれば、つまり、認証するユーザが特定された場合は、ステップＳ２１に進み、そのユーザのログインを許可し、認証に成功した旨をユーザに報知して、認証処理を終了する。
【０１４８】
なお、ステップＳ１１までの処理およびステップＳ１７以降の処理の内容については、第１実施例と同じであるので説明を省略する。
【０１４９】
この第３実施例によれば、認証用画像から複数の登録ユーザの顔画像が検出された場合に、認証用の顔画像を特定し、特定した登録ユーザについてのログインを許可する。このため、認証用画像に複数の登録ユーザの顔画像が存在する場合でも、適切かつ簡単にユーザ認証を行うことができる。
【０１５０】
また、第３実施例によれば、複数の顔画像の各々に対応する複数の特定用アイコン１０６をユーザに提示し、選択された特定用アイコン１０６に対応する登録ユーザについてのログインを許可する。このため、認証用画像に複数の登録ユーザの顔画像が存在する場合でも、適切かつ簡単にユーザ認証を行うことができる。
【０１５１】
さらに、第３実施例によれば、複数の特定用アイコン１０６が、対応する顔画像の画像形成装置１０に対する位置に応じて設定された優先度に応じて配置されるので、ユーザが特定用アイコン１０６を認識および選択し易くなる。
【０１５２】
なお、上述の実施例で挙げた具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【符号の説明】
【０１５３】
１０  …画像形成装置
１２  …ＣＰＵ
１４  …ＲＡＭ
２８  …記憶部
３０  …画像読取部
３２  …画像形成部
５０  …人検出センサ
５２  …カメラ
【図１】
2018197980.tif 000003
【図２】
2018197980.tif 000004
【図３】
2018197980.tif 000005
【図４】
2018197980.tif 000006
【図５】
2018197980.tif 000007
【図６】
2018197980.tif 000008
【図７】
2018197980.tif 000009
【図８】
2018197980.tif 000010
【図９】
2018197980.tif 000011
【図１０】
2018197980.tif 000012
【図１１】
2018197980.tif 000013
【図１２】
2018197980.tif 000014
【図１３】
2018197980.tif 000015
【図１４】
2018197980.tif 000016