(57)【要約】【課題】画像認証の失敗を防止する。【解決手段】本実施形態に係る情報処理装置は、登録された利用者を撮像した画像における特徴を表す第１特徴情報を含む利用者情報を記憶する記憶部と、認証対象となる利用者の画像を撮像する撮像部と、前記認証対象となる利用者を撮像した画像における前記特徴を表す第２特徴情報を抽出する特徴情報抽出部と、前記第２特徴情報と、前記利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証部と、前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知部と、を備える。【選択図】図５
2017146956.tif 000002
【特許請求の範囲】
【請求項１】
登録された利用者を撮像した画像における特徴を表す第１特徴情報を含む利用者情報を記憶する記憶部と、
認証対象となる利用者の画像を撮像する撮像部と、
前記認証対象となる利用者を撮像した画像における前記特徴を表す第２特徴情報を抽出する特徴情報抽出部と、
前記第２特徴情報と、前記利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証部と、
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知部と、
を備える情報処理装置。
【請求項２】
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第２閾値以下の場合、前記認証対象の利用者を撮像した画像における前記特徴を表す特徴情報により、認証が許可された利用者についての前記利用者情報に含まれる前記第１特徴情報を更新する更新部をさらに備える
請求項１に記載の情報処理装置。
【請求項３】
前記通知部は、前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第２閾値以下の場合、前記利用者情報を更新する処理を実行することを通知した後に、前記撮像部に前記認証対象の利用者を撮像させ、
前記更新部は、前記所定の情報を利用者に通知する画面を表示した後に前記撮像部により撮像された画像における前記特徴を表す特徴情報により、認証が許可された利用者についての前記利用者情報に含まれる前記第１特徴情報を更新する
請求項２に記載の情報処理装置。
【請求項４】
前記通知部は、前記利用者情報を更新することを利用者に通知する画面を表示する
請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記通知部は、
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第２閾値以下の場合、前記利用者情報を更新するか否かを選択させ、
前記利用者情報を更新すると選択された場合、前記撮像部に前記認証対象の利用者を撮像させる
請求項３または４に記載の情報処理装置。
【請求項６】
前記第１特徴情報及び前記第２特徴情報は、顔の特徴を表す情報である
請求項１から５の何れか１項に記載の情報処理装置。
【請求項７】
前記利用者情報は、登録された利用者が保持する無線端末を識別する第１端末ＩＤを含み、
前記情報処理装置は、
前記無線端末から、前記無線端末を識別する第２端末ＩＤを取得する無線通信部と、
前記第２端末ＩＤと前記利用者情報に含まれる前記第１端末ＩＤとが一致する場合、前記無線端末の認証を許可する端末認証部と、
前記画像認証部により画像の認証が許可された利用者と、前記端末認証部により認証が許可された前記無線端末を保持する利用者とが同一である場合、前記情報処理装置の利用を許可する許可部と、
をさらに備える請求項１から５の何れか１項に記載の情報処理装置。
【請求項８】
前記通知部は、前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記無線端末の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、前記所定の情報を利用者に通知する画面を表示する
請求項７に記載の情報処理装置。
【請求項９】
前記通知部は、
前記無線端末の認証が許可されていない場合、前記端末認証部に前記無線端末を認証させ、
認証させた結果、前記無線端末の認証が許可された場合、前記所定の情報を利用者に通知する画面を表示する
請求項８に記載の情報処理装置。
【請求項１０】
前記無線端末は、無線タグである
請求項７から９の何れか１項に記載の情報処理装置。
【請求項１１】
画像を撮像する撮像装置と、前記撮像装置に接続された情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
登録された利用者を撮像した画像における特徴を表す第１特徴情報を含む利用者情報を記憶する記憶部と、
前記撮像装置を用いて認証対象となる利用者の画像を撮像する撮像部と、
前記認証対象となる利用者を撮像した画像における前記特徴を表す第２特徴情報を抽出する特徴情報抽出部と、
前記第２特徴情報と、前記利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証部と、
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知部と、
を備える情報処理システム。
【請求項１２】
情報処理装置により実行されるプログラムであって、
前記情報処理装置に、
認証対象となる利用者の画像を撮像する撮像ステップと、
前記認証対象となる利用者を撮像した画像における特徴を表す第２特徴情報を抽出する特徴情報抽出ステップと、
前記第２特徴情報と、登録された利用者を撮像した画像における前記特徴を表す第１特徴情報を含む利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証ステップと、
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知ステップと、
を実行させるプログラム。
【請求項１３】
情報処理装置による認証方法であって、
前記情報処理装置が、
認証対象となる利用者の画像を撮像する撮像ステップと、
前記認証対象となる利用者を撮像した画像における特徴を表す第２特徴情報を抽出する特徴情報抽出ステップと、
前記第２特徴情報と、登録された利用者を撮像した画像における前記特徴を表す第１特徴情報を含む利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証ステップと、
前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知ステップと、
を実行する認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、プログラム、及び認証方法に関する。
【背景技術】
【０００２】
近年、利用者を認証する認証方法として、顔認証等の認証技術が普及している。顔認証等の認証技術では、パスワードの入力等の操作が不要であり、ＩＣカードの紛失や盗難等によるなりすましを防ぐことができる。
【０００３】
特許文献１には、例えば、利用者の顔を撮像して得られた顔画像から生成した情報と、予め登録された認証情報とを比較することで、利用者の認証を行う技術が記載されている。特許文献２には、認証の信頼度が低い場合に警報を鳴らす方法が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、年齢の増加により利用者の顔は変化するので、上記の文献に示されたような従来の技術では、顔画像を登録してから時間が経過すると、利用者の顔の変化により認証が失敗してしまう場合がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、画像認証の失敗を防止することができる情報処理装置、情報処理システム、プログラム、及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、登録された利用者を撮像した画像における特徴を表す第１特徴情報を含む利用者情報を記憶する記憶部と、認証対象となる利用者の画像を撮像する撮像部と、前記認証対象となる利用者を撮像した画像における前記特徴を表す第２特徴情報を抽出する特徴情報抽出部と、前記第２特徴情報と、前記利用者情報に含まれる前記第１特徴情報との類似度が第１閾値以上の場合、前記認証対象の利用者を撮像した画像の認証を許可する画像認証部と、前記認証対象の利用者を撮像した画像の認証が許可され、且つ、前記類似度が前記第１閾値より大きい第２閾値以下の場合、所定の情報を利用者に通知する画面を表示する通知部と、を備える。
【発明の効果】
【０００７】
本発明によれば、画像認証の失敗を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、情報処理システムの構成例を示す図である。
【図２】図２は、実施形態に係る無線タグリーダの検知範囲の一例を示す図である。
【図３】図３は、実施形態に係る画像形成装置のハードウェア構成の例を示す図である。
【図４】図４は、実施形態に係る画像形成装置のソフトウェア構成の例を示す図である。
【図５】図５は、実施形態に係る画像形成装置の機能構成の一例を示す図である。
【図６】図６は、実施形態に係る利用者情報の一例を示す図である。
【図７】図７は、実施形態に係る画像形成装置の認証処理の例を示すフローチャートである。
【図８】図８は、無線認証処理の例を示すフローチャートである。
【図９】図９は、画像認証処理の例を示すフローチャートである。
【図１０】図１０は、顔認証の一例について説明するための図である。
【図１１】図１１は、類似度について説明するための図である。
【図１２】図１２は、類似度が閾値を下回った場合に表示される画面の一例を示す図である。
【図１３】図１３は、変形例に係る画像認証処理の例を示すフローチャートである。
【図１４】図１４は、変形例に係る画像認証処理において類似度が閾値を下回った場合に表示される画面の遷移例を示す図である。
【図１５】図１５は、認証日時に対する類似度の変化を表す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１０】
＜システムの構成＞
図１は一実施形態に係る情報処理システム１００の構成例を示す図である。図２は、無線タグリーダ１０３の検知範囲２０１の一例を示す図である。
【００１１】
情報処理システム１００は、画像形成装置１０１と、無線タグ１０４とを含む。画像形成装置１０１は、例えば部屋等に設置される。無線タグ１０４は、画像形成装置１０１の利用者により持ち運びがされる。
【００１２】
画像形成装置１０１は、例えば、プリンタ、スキャナ、コピー、ファクス等の機能を有するＭＦＰ（Multifunction  Peripheral）またはプリンタ等の画像形成装置である。画像形成装置１０１は、情報処理装置の一例である。
【００１３】
画像形成装置１０１は、カメラ１０２と、無線タグリーダ１０３と、操作パネル１０５とを備える。操作パネル１０５は、利用者により操作され、画像形成装置１０１の前面に設けられている。従って、画像形成装置１０１を利用しようとしている人は、前面側から画像形成装置１０１に近づいて操作パネル１０５を操作する。
【００１４】
カメラ１０２は、画像形成装置１０１の前面から前方の領域に位置する被写体を撮像可能に設置される。従って、カメラ１０２により撮像された画像には、操作パネル１０５を操作する人の顔及び操作パネル１０５に近づく人の顔等が含まれる。これにより、カメラ１０２は、画像形成装置１０１の利用者（画像形成装置１０１を利用している人及び画像形成装置１０１を利用しようとしている人）の顔を含む画像を撮像することができる。
【００１５】
無線タグリーダ１０３は、所定の範囲内にある無線タグ１０４から、その無線タグ１０４を識別するタグＩＤ等を含む所定の情報を、近距離無線通信により受信する。例えば、無線タグリーダ１０３は、図２に示すように、前面から前側（図２の下方向側）に、扇型の検知範囲２０１を形成している。これにより、無線タグリーダ１０３は、画像形成装置１０１の利用者が保持している無線タグ１０４から、所定の情報を受信することができる。
【００１６】
近距離無線通信は、無線タグリーダ１０３と無線タグ１０４とが所定距離（例えば３ｍ）以下に近づいた場合に情報の送信／受信が可能となる通信である。本実施形態においては、例えば、無線タグ１０４を保持した利用者が、画像形成装置１０１の前面から所定の距離まで近づくと、無線タグ１０４に記憶された情報が自動的に画像形成装置１０１に送信される。
【００１７】
本実施形態においては、無線タグリーダ１０３と無線タグ１０４とは、ＲＦＩＤ（Radio  Frequency  Identifier）方式で通信を行う。ＲＦＩＤ方式の通信は、ＲＦＩＤタグと、ＲＦタグリーダとの間で、電波を用いた近距離無線通信を行う技術である。ＲＦＩＤタグは、無線タグ１０４の一例であり、ＲＦタグリーダは、無線タグリーダ１０３の一例である。
【００１８】
例えば、無線タグ１０４がパッシブタグである場合、無線タグリーダ１０３は、検知範囲（所定の範囲）に所定の電波を放射する。また、無線タグ１０４は、無線タグリーダ１０３から放射された電波を受信すると、受信した電波を電力として動作し、予め記憶したタグＩＤ等の所定の情報を無線タグリーダ１０３に送信する。
【００１９】
パッシブタグは、無線タグリーダ１０３からの電波をエネルギー源として動作するので、電池を内蔵しない。パッシブタグのアンテナは、無線タグリーダ１０３からの電波の一部を反射するが、タグＩＤ等の情報はこの反射波に乗せて返される。この反射の強度は非常に小さいため、パッシブタグは、自装置の電力で電波を送信するアクティブタグに比べて通信距離が短くなるが、安価で、ほぼ恒久的に動作する。
【００２０】
なお、無線タグ１０４は、ＲＦＩＤのアクティブタグや、セミアクティブタグ等であってもよい。また、無線タグリーダ１０３及び無線タグ１０４は、ＲＦＩＤ以外の方式により無線通信を行ってもよい。無線タグリーダ１０３及び無線タグ１０４は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）Ｌｏｗ  Ｅｎｅｒｇｙ（以下、ＢＬＥと呼ぶ）またはＮＦＣ（Near  Field  Communication）等の方式により無線通信をしてもよい。また、無線タグ１０４は、携帯端末等に搭載されていてもよい。
【００２１】
また、情報処理システム１００には、画像形成装置１０１を利用することが可能な利用者が予め登録されている。画像形成装置１０１は、登録された利用者に関する各種の情報を含む利用者情報を記憶している。
【００２２】
利用者情報には、その利用者が保持する無線タグ１０４を識別するタグＩＤ、及び、その利用者を撮像した画像における所定の特徴を表す特徴情報を含む。特徴情報は、例えば、利用者の顔を撮像した画像における各種の特徴量の集合である。例えば、特徴情報は、顔の輪郭や、目、鼻、あご、ほお骨等の各パーツの形状及び相対位置等の所定の特徴を表す特徴量を含む。特徴情報は、このような特徴量を、予め定められた形式で含む。特徴情報は、その他の公知の方法で算出可能な特徴量をさらに含んでもよい。
【００２３】
ここで、無線タグ１０４を保持した利用者が、画像形成装置１０１の前面から所定の距離に近づくと、無線タグ１０４に記憶された所定の情報（タグＩＤを含む情報）が、自動的に画像形成装置１０１に送信される。
【００２４】
画像形成装置１０１は、無線タグ１０４からタグＩＤを受信した場合、受信したタグＩＤと、記憶している複数の利用者情報のそれぞれに含まれるタグＩＤとを比較する。そして、画像形成装置１０１は、受信したタグＩＤと、何れかの利用者情報に含まれるタグＩＤとが一致した場合、その無線タグ１０４の認証を許可する。この認証を、本実施形態においては、無線認証と呼ぶ。
【００２５】
また、利用者が操作パネル１０５に近づくと、画像形成装置１０１は、その利用者の顔を含む画像をカメラ１０２により自動的に撮像する。続いて、画像形成装置１０１は、その利用者を撮像した画像から顔画像を検出し、検出した顔画像における所定の特徴を表す特徴情報を抽出する。ここで抽出される特徴情報は、含まれる特徴量が、予め登録された利用者についての利用者情報に含まれる特徴情報と同一の方法で算出され、同一の形式で記述される。
【００２６】
そして、画像形成装置１０１は、カメラ１０２により利用者を撮像した画像から抽出した特徴情報と、予め記憶している複数の利用者情報のそれぞれに含まれる特徴情報との類似度を算出する。類似度は、２つの特徴情報が一致しているほど大きく、一致していないほど小さくなる値である。そして、画像形成装置１０１は、カメラ１０２により利用者を撮像した画像から抽出した特徴情報と、何れかの利用者情報に含まれる特徴情報との類似度が第１閾値以上の場合、その利用者を撮像した画像の認証を許可する。この認証を、本実施形態においては、画像認証と呼ぶ。
【００２７】
さらに、画像形成装置１０１は、無線認証によりタグＩＤが許可された無線タグ１０４を保持する利用者と、画像認証により画像が許可された利用者とが同一であるか否かを、記憶している利用者情報に基づいて判断する。画像形成装置１０１は、無線認証によりタグＩＤが許可された無線タグ１０４を保持する利用者と、画像認証により画像が許可された利用者とが同一の場合、その利用者による画像形成装置１０１（所定の装置）のログインを許可し、その利用者に画像形成装置１０１の利用を許可する。
【００２８】
これにより、本実施形態に係る画像形成装置１０１によれば、画像形成装置１０１の利用者が無線タグ１０４を所持しているだけで、容易に認証が行えるとともに認証の精度を向上させることができる。
【００２９】
なお、図１のシステム構成はあくまで一例である。例えば、画像形成装置１０１は、ＰＣ（Personal  Computer）、タブレット端末、スマートフォン、ゲーム機、テレビ会議装置等、利用者を認証する様々な情報処理装置であってもよい。また、カメラ１０２または無線タグリーダ１０３等は、画像形成装置１０１の外部に設けられていてもよい。また、情報処理システム１００では、無線タグ１０４に代えて、画像形成装置１０１と無線通信によりやり取りすることを可能な無線端末（例えば、携帯電話機、スマートフォン、タブレットまたはウェアラブル機器）を備えてもよい。この場合、無線端末は、利用者に保持され、無線端末を識別する端末ＩＤを画像形成装置１０１に無線送信する。すなわち、無線タグ１０４は、利用者に携帯される無線端末の一例であり、タグＩＤは、無線端末を識別する端末ＩＤの一例である。
【００３０】
さらに、画像認証は、利用者の顔画像の特徴を表す特徴情報を比較するのではなく、利用者の他の部分の画像の特徴を表す特徴情報を比較してもよい。例えば、画像認証は、利用者の指紋の画像の特徴を表す特徴情報を比較する指紋認証、利用者の虹彩の画像の特徴を表す特徴情報を比較する虹彩認証、または、利用者の静脈の画像の特徴を表す静脈認証等であってもよい。
【００３１】
＜ハードウェア構成＞
図３は、実施形態に係る画像形成装置１０１のハードウェア構成の例を示す図である。
【００３２】
画像形成装置１０１は、例えば、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の画像形成機能を実現する本体３１０と、ユーザの操作を受け付ける操作部３２０とを備える。なお、ユーザの操作を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号などを含む）を受け付けることを含む概念である。本体３１０と操作部３２０は、専用の通信路３３０を介して相互に通信可能に接続されている。通信路３３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることができるが、有線か無線かを問わず任意の規格のものであってよい。
【００３３】
なお、本体３１０は、操作部３２０で受け付けた操作に応じた動作を行うことができる。また、本体３１０は、クライアントＰＣ（パーソナルコンピュータ）などの外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００３４】
まず、本体３１０のハードウェア構成について説明する。図３に示すように、本体３１０は、ＣＰＵ（Central  Processing  Unit）３１１、ＲＯＭ（Read  Only  Memory）３１２、ＲＡＭ（Random  Access  Memory）３１３、ストレージ部３１４、通信Ｉ／Ｆ（Interface）部３１５、接続Ｉ／Ｆ部３１６、エンジン部３１７、移動体センサ部３１８、及びシステムバス３１９を有する。
【００３５】
ＣＰＵ３１１は、本体３１０の動作を統括的に制御する。ＣＰＵ３１１は、ＲＡＭ３１３をワークエリア（作業領域）としてＲＯＭ３１２又はストレージ部３１４等に格納されたプログラムを実行することで、本体３１０全体の動作を制御する。例えば、ＣＰＵ３１１は、前述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００３６】
ＲＯＭ３１２は、例えば、本体３１０の起動時に実行されるＢＩＯＳ（Basic  Input／Output  System）や、各種の設定等を記憶する不揮発性のメモリである。ＲＡＭ３１３は、ＣＰＵ３１１のワークエリア等として用いられる揮発性のメモリである。ストレージ部３１４は、例えば、ＯＳ（Operating  System）、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置であり、例えば、ＨＤＤ（Hard  Disk  Drive）や、ＳＳＤ（Solid  State  Drive）等で構成される。
【００３７】
通信Ｉ／Ｆ部３１５は、本体３１０をネットワーク３４０に接続し、ネットワーク３４０に接続された外部装置との通信を行うためのネットワークインタフェースである。接続Ｉ／Ｆ部３１６は、通信路３３０を介して操作部３２０と通信するためのインタフェースである。
【００３８】
エンジン部３１７は、コピー機能、スキャナ機能、ファクス機能、及びプリンタ機能等の機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部３１７には、例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ、ファクス通信を行うファクス部等が含まれる。さらに、エンジン部３１７は、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションが含まれていてもよい。
【００３９】
移動体センサ部３１８は、画像形成装置１０１の周囲の検知範囲内にある移動体を検出するセンサであり、例えば焦電センサ等が用いられる。
【００４０】
システムバス３１９は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００４１】
次に、操作部３２０のハードウェア構成について説明する。図３に示すように、操作部３２０は、ＣＰＵ３２１、ＲＯＭ３２２、ＲＡＭ３２３と、フラッシュメモリ部３２４、通信Ｉ／Ｆ部３２５、接続Ｉ／Ｆ部３２７、外部接続Ｉ／Ｆ部３２８と、カメラ１０２、無線タグリーダ１０３、操作パネル１０５及びシステムバス３３１を有する。
【００４２】
ＣＰＵ３２１は、操作部３２０の動作を統括的に制御する。ＣＰＵ３２１は、ＲＡＭ３２３をワークエリア（作業領域）としてＲＯＭ３２２又はフラッシュメモリ部３２４等に格納されたプログラムを実行することで、操作部３２０全体の動作を制御する。例えば、ＣＰＵ３２１は、ユーザから受け付けた入力に応じた情報（画像）の表示などの各種機能を実現する。
【００４３】
ＲＯＭ３２２は、例えば、操作部３２０の起動時に実行されるＢＩＯＳや、各種の設定等を記憶する不揮発性のメモリである。ＲＡＭ３２３は、ＣＰＵ３２１のワークエリア等として用いられる揮発性のメモリである。フラッシュメモリ部３２４は、例えば、ＯＳ、アプリケーションプログラム、各種データ等を記憶する不揮発性の記憶装置である。
【００４４】
通信Ｉ／Ｆ部３２５は、操作部３２０をネットワーク３４０に接続し、ネットワーク３４０に接続された外部装置との通信を行うためのネットワークインタフェースである。
【００４５】
接続Ｉ／Ｆ部３２７は、通信路３３０を介して本体３１０と通信するためのインタフェースである。外部接続Ｉ／Ｆ部３２８は、外部装置を接続するための、例えばＵＳＢ等のインタフェースである。
【００４６】
カメラ１０２は、撮像範囲内の画像を撮像する撮像装置である。
【００４７】
無線タグリーダ１０３は、近距離無線通信により、所定の通信範囲内の無線タグ１０４と通信を行うための近距離無線装置である。例えば、無線タグリーダ１０３は、無線タグリーダ１０３から発信した電波に対して応答を返すＲＦＩＤのパッシブタグや、自装置から電波を発信するＲＦＩＤのアクティブタグ等から、所定の情報を受信する。また、無線タグリーダ１０３は、前述したＢＬＥや、ＮＦＣ等の近距離無線通信を行う近距離無線装置であってもよい。
【００４８】
操作パネル１０５は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた操作に応じた情報、画像形成装置１０１の動作状況を示す情報、設定状態等）を表示する。操作パネル１０５は、例えば、タッチパネル機能を搭載した液晶表示装置(LCD:  Liquid  Crystal  Display)で構成されるが、これに限られるものではない。操作パネル１０５は、例えばタッチパネル機能が搭載された有機ＥＬ（Electro  Luminescence）表示装置で構成されていてもよい。さらに、操作パネル１０５は、これに加えて又はこれに代えて、ハードウェアキー等の操作部や、ランプ等の表示部を設けることもできる。
【００４９】
システムバス３３１は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。
【００５０】
＜ソフトウェア構成＞
図４は、実施形態に係る画像形成装置１０１のソフトウェア構成の例を示す図である。
【００５１】
図４に示すように、本体３１０は、アプリ層４１１、サービス層４１２、ＯＳ層４１３を有する。アプリ層４１１、サービス層４１２、及びＯＳ層４１３の実体は、ＲＯＭ３１２やストレージ部３１４等に格納されている各種ソフトウェアである。ＣＰＵ３１１が、これらのソフトウェア（プログラム）を実行することにより、本体３１０の各種の機能が提供される。
【００５２】
アプリ層４１１は、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えば、アプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００５３】
サービス層４１２は、アプリ層４１１とＯＳ層４１３との間に介在し、アプリ層４１１のアプリに対し、本体３１０が備えるハードウェア資源を利用するためのインタフェースを提供するソフトウェアである。より具体的には、サービス層４１２は、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層４１２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００５４】
なお、サービス層４１２によるインタフェースの機能は、本体３１０のアプリ層４１１だけではなく、操作部３２０のアプリ層４２１に対しても提供される。すなわち、操作部３２０のアプリ層４２１も、本体３１０のサービス層４１２のインタフェース機能を介して、本体３１０のハードウェア資源（例えばエンジン部３１７）を利用した機能を実現することができる。
【００５５】
ＯＳ層４１３は、本体３１０が備えるハードウェア資源を制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層４１２は、各種アプリからのハードウェア資源の利用要求を、ＯＳ層４１３が解釈可能なコマンドに変換してＯＳ層４１３に渡す。そして、ＯＳ層４１３によりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００５６】
同様に、操作部３２０は、アプリ層４２１、サービス層４２２、及びＯＳ層４２３を有する。操作部３２０が備えるアプリ層４２１、サービス層４２２、及びＯＳ層４２３も、階層構造については本体３１０側と同様である。ただし、アプリ層４２１のアプリにより提供される機能や、サービス層４２２が受付可能な動作要求の種類は、本体３１０側とは異なる。アプリ層４２１のアプリは、操作部３２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってよいが、主として本体３１０が備える機能に関する操作や表示を行うためのＵＩ（User  Interface）の機能を提供する。また、アプリ層４２１のアプリは、操作部３２０が備える無線タグリーダ１０３や、カメラ１０２等を用いた認証機能を提供する。
【００５７】
なお、本実施形態では、機能の独立性を保つために、本体３１０側のＯＳ層４１３のソフトウェアと操作部３２０側のＯＳ層４２３のソフトウェアが互いに異なる。つまり、本体３１０と操作部３２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体３１０側のＯＳ層４１３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部３２０側のＯＳ層４２３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００５８】
以上のように、本実施形態の画像形成装置１０１において、本体３１０と操作部３２０は別々のオペレーティングシステムで動作するため、本体３１０と操作部３２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部３２０が受け付けた情報（ユーザからの指示内容）を本体３１０へ伝達する動作（コマンド通信）や、本体３１０が操作部３２０へイベントを通知する動作などがこれに該当する。ここでは、操作部３２０が本体３１０へコマンド通信を行うことにより、本体３１０の機能を使用することができる。また、本体３１０から操作部３２０に通知するイベントには、例えば、本体３１０における動作の実行状況、本体３１０側で設定された内容等が含まれる。
【００５９】
また、本実施形態では、操作部３２０に対する電力供給は、本体３１０から通信路３３０を経由して行われているので、操作部３２０の電源制御を、本体３１０の電源制御とは別に（独立して）行うことができる。
【００６０】
＜機能構成＞
図５は、実施形態に係る画像形成装置１０１の機能構成の一例を示す図である。
【００６１】
画像形成装置１０１の本体３１０は、移動体検知部５０１、電力状態制御部５０２、画像形成部５０３、及び第１通信部５０５等を有する。
【００６２】
移動体検知部５０１は、検知範囲内（例えば画像形成装置１０１の周囲の所定の範囲内）にある移動体（例えば利用者）を検知する。移動体検知部５０１は、移動体センサ部３１８及びＣＰＵ３１１で動作するプログラムによって実現される。移動体検知部５０１は、検知範囲内に移動体が検知された場合、移動体が検知されたことを電力状態制御部５０２に通知する。
【００６３】
電力状態制御部５０２は、操作部３２０や、本体３１０の電力状態を制御する。電力状態制御部５０２は、ＣＰＵ３１１で動作するプログラムによって実現される。例えば、電力状態制御部５０２は、予め設定された時間を超えて、画像形成装置１０１の利用が無い場合、画像形成装置１０１のそれぞれの部分を、画像形成処理が可能な通常状態よりも消費電力が少ない省電力状態へ移行させる。電力状態制御部５０２は、例えば、操作部３２０、エンジン部３１７およびストレージ部３１４等を省電力状態に移行させて、これらの機能を停止させる。これにより、電力状態制御部５０２は、画像形成装置１０１の消費電力を低減させることができる。
【００６４】
また、本実施形態に係る電力状態制御部５０２は、省電力状態において、移動体検知部５０１から移動体が検知されたことを示す通知を受け付けると、操作部３２０を、省電力状態から通常の動作が可能な通常状態へ復帰させる。例えば、電力状態制御部５０２は、第１通信部５０５を介して、操作部３２０に復帰命令を通知することにより、操作部３２０を省電力状態から、通常状態へ復帰させる。
【００６５】
画像形成部５０３は、画像形成装置１０１が備える各種の画像形成機能（例えば、印刷、コピー、スキャン、ファクス等）を実行する。画像形成部５０３は、エンジン部３１７、及びＣＰＵ３１１で動作するプログラム等によって実現される。
【００６６】
第１通信部５０５は、操作部３２０と通信を行う。第１通信部５０５は、接続Ｉ／Ｆ部３１６等によって実現される。
【００６７】
画像形成装置１０１の操作部３２０は、記憶部５１０、無線通信部５１１、タグ認証部５１２（端末認証部）、撮像部５１３、特徴情報抽出部５１４、画像認証部５１５、許可部５１６、利用者情報管理部５１７、通知部５１８、更新部５１９、及び第２通信部５２０等を有する。
【００６８】
記憶部５１０は、例えば、予め登録されたそれぞれの利用者についての利用者情報を記憶する。記憶部５１０は、例えば、フラッシュメモリ部３２４、ＲＡＭ３２３、及びＣＰＵ３２１で動作するプログラム等によって実現される。
【００６９】
利用者情報は、登録された利用者を撮像した画像（例えば顔画像）における所定の特徴を表す特徴情報（第１特徴情報）を含む。また、利用者情報は、登録された利用者が保持する無線タグ１０４を識別するタグＩＤ（第１タグＩＤ，第１端末ＩＤ）を含む。利用者情報については、図６を参照して詳細を後述する。
【００７０】
無線通信部５１１は、所定の範囲内（例えば図２の無線タグリーダ１０３の検知範囲２０１内）に位置する無線タグ１０４から、近距離無線通信により、その無線タグ１０４を識別するタグＩＤ（第２タグＩＤ，第２端末ＩＤ）を取得する。無線通信部５１１は、無線タグリーダ１０３、及びＣＰＵ３２１で動作するプログラム等によって実現される。
【００７１】
タグ認証部５１２は、無線通信部５１１が無線タグ１０４から受信したタグＩＤ（第２タグＩＤ）と、記憶部５１０に記憶された、登録されたそれぞれの利用者についての利用者情報に含まれるタグＩＤ（第１タグＩＤ）とを比較する。タグ認証部５１２は、無線通信部５１１が受信したタグＩＤ（第２タグＩＤ）と、記憶部５１０に記憶された、登録されたそれぞれの利用者についての利用者情報に含まれるタグＩＤ（第１タグＩＤ）とが一致する場合、所定の範囲内に位置する無線タグ１０４の認証を許可する。タグ認証部５１２は、例えば、ＣＰＵ３１１で動作するプログラムによって実現される。
【００７２】
タグ認証部５１２は、認証が許可された無線タグ１０４を保持する利用者を識別する情報（例えば、利用者の識別情報）を、記憶部５１０に記憶された利用者情報を参照して検出し、許可部５１６に与える。
【００７３】
撮像部５１３は、認証対象となる利用者を撮像する。撮像部５１３は、カメラ１０２、及びＣＰＵ３２１で動作するプログラムによって実現される。例えば、撮像部５１３は、画像形成装置１０１の前面の前方にいる利用者の画像を、認証対象となる利用者の画像として撮像する。
【００７４】
特徴情報抽出部５１４は、撮像部５１３が撮像した認証対象の利用者を撮像した画像から、認証対象の利用者を撮像した画像における所定の特徴を表す特徴情報（第２特徴情報）を抽出する。特徴情報抽出部５１４は、例えば、ＣＰＵ３１１で動作するプログラムによって実現される。
【００７５】
例えば、特徴情報抽出部５１４は、撮像部５１３が撮像した認証対象の利用者を撮像した画像から、利用者の顔画像を検出する。そして、特徴情報抽出部５１４は、検出した顔画像から特徴情報を抽出する。特徴情報抽出部５１４により抽出される特徴情報は、含まれる特徴量が、記憶部５１０に記憶された利用者情報に含まれる特徴情報と同一の方法で算出され、同一の形式で記述される。
【００７６】
画像認証部５１５は、認証対象の利用者を撮像した画像における所定の特徴を表す特徴情報（第２特徴情報）と、記憶部５１０に記憶されているそれぞれの利用者情報に含まれる特徴情報（第１特徴情報）との類似度を算出する。画像認証部５１５は、例えば、ＣＰＵ３１１で動作するプログラムによって実現される。
【００７７】
類似度は、第１特徴情報と第２特徴情報とが一致しているほど大きく、一致していないほど小さくなる値である。例えば、類似度は、０から１までの整数値または０％から１００％の百分率で表され、２つの特徴情報が完全に一致する場合、１または１００％となり、２つの特徴情報が異なるほど０または０％に近くなる。
【００７８】
第１特徴情報および第２特徴情報は、例えば、複数の特徴量を含み、含まれる特徴量が同一の特徴を表す値である。そこで、画像認証部５１５は、例えば、第１特徴情報および第２特徴情報に含まれる対応する要素の値の差分を算出し、算出した差分の集合を正規化して合計した値を、類似度としてもよい。また、画像認証部５１５は、特開２０１５−６９４９５号公報、特開２０１４−０４４６０６号公報または特開２００９−１５７７６６号公報等に記載された公知の算出方法により、類似度を算出してもよい。
【００７９】
続いて、画像認証部５１５は、算出した何れかの類似度が予め定められた第１閾値以上であるか否かを判断する。ここで、第１閾値は、２つの顔画像が表す人物が同一であると確定できる値である。
【００８０】
画像認証部５１５は、認証対象の利用者を撮像した画像における所定の特徴を表す第２特徴情報と、記憶部５１０に記憶されている何れかの利用者情報に含まれる第１特徴情報との類似度が、第１閾値以上の場合、認証対象の利用者を撮像した画像の認証を許可する。
【００８１】
そして、画像認証部５１５は、画像認証部５１５により撮像した画像の認証が許可された利用者を識別する情報（例えば、利用者の識別情報）を、記憶部５１０に記憶された利用者情報を参照して検出し、許可部５１６に与える。
【００８２】
許可部５１６は、画像認証部５１５により撮像した画像の認証が許可された利用者を識別する情報と、タグ認証部５１２により認証が許可された無線タグ１０４を保持する利用者を識別する情報とを取得する。そして、許可部５１６は、画像認証部５１５により撮像した画像の認証が許可された利用者と、タグ認証部５１２により認証が許可された無線タグ１０４を保持する利用者とが同一である場合、その利用者による画像形成装置１０１（所定の装置）へのログインを許可して、その利用者に画像形成装置１０１の利用を許可する。許可部５１６は、例えば、ＣＰＵ３１１で動作するプログラムによって実現される。
【００８３】
利用者情報管理部５１７は、記憶部５１０に記憶された利用者情報を管理する。利用者情報管理部５１７は、例えば、ＣＰＵ３１１で動作するプログラムによって実現される。
【００８４】
通知部５１８は、認証対象の利用者を撮像した画像の認証が許可された場合、認証対象の利用者を撮像した画像における所定の特徴を表す第２特徴情報と、認証が許可された利用者についての利用者情報に含まれる第１特徴情報との類似度が、予め定められた第２閾値以下であるかを判断する。
【００８５】
ここで、第２閾値は、第１閾値より大きい値である。第２閾値は、２つの顔画像が表す顔が同一であると確定できる値であるが、利用者の顔が登録時から変化したことにより低下した類似度を表す範囲の値である。
【００８６】
通知部５１８は、認証対象の利用者を撮像した画像の認証が許可され、且つ、類似度が第２閾値以下の場合、所定の情報を通知する。例えば、通知部５１８は、操作パネル１０５に、利用者情報を更新するために撮像を行うことを通知する画面を表示する。そして、通知部５１８は、通知をした後、撮像部５１３に、認証対象の利用者を撮像させる。通知部５１８は、操作パネル１０５、及びＣＰＵ３１１で動作するプログラム等によって実現される。
【００８７】
更新部５１９は、認証対象の利用者を撮像した画像の認証が許可され、且つ、類似度が第２閾値以下の場合、通知した後に撮像部５１３により撮像された認証対象の利用者の画像における所定の特徴を表す特徴情報を、特徴情報抽出部５１４に抽出させる。そして、更新部５１９は、認証対象の利用者の画像における所定の特徴を表す特徴情報により、対応する利用者情報に含まれる特徴情報（第１特徴情報）を更新する。更新部５１９は、例えば、操作パネル１０５、及びＣＰＵ３１１で動作するプログラム等によって実現される。
【００８８】
第２通信部５２０は、本体３１０と通信を行う。第２通信部５２０は、接続Ｉ／Ｆ部３２７等によって実現される。第２通信部５２０には、操作部３２０が省電力状態の間も電力が供給されており、本体３１０から送信される復帰要求を受信することができる。
【００８９】
なお、図５に示す画像形成装置１０１では、許可部５１６が操作部３２０に備えられている。これに代えて、画像形成装置１０１は、許可部５１６を本体３１０に備えてもよい。この場合、タグ認証部５１２は、第２通信部５２０を用いて、認証が許可された無線タグ１０４を保持する利用者を識別する情報を許可部５１６に通知する。同様に、画像認証部５１５は、第２通信部５２０を用いて、撮像した画像の認証が許可された利用者を識別する情報を許可部５１６に通知する。
【００９０】
図６は、実施形態に係る利用者情報の一例を示す図である。記憶部５１０は、それぞれの登録された利用者について、利用者情報を記憶する。
【００９１】
利用者情報は、例えば、「利用者番号」、「名前」、「メールアドレス」、「ログインＩＤ」、「ログインパスワード」、「タグＩＤ」及び「利用者の特徴情報」を含む。
【００９２】
「利用者番号」は、利用者を識別する識別情報である。「利用者番号」は、登録された際に採番されたシリアル番号または利用者のデータ毎に固有の番号等の、利用者毎に固有の番号である。「利用者番号」は、例えば、社員ＩＤ等であってもよい。
【００９３】
「名前」は、利用者の名前である。「メールアドレス」は、利用者のメールアドレスである。「ログインＩＤ」、及び「ログインパスワード」は、利用者が画像形成装置１０１にログインするための認証情報の一例である。
【００９４】
「タグＩＤ」は、各利用者が所持している無線タグ１０４を識別する情報である。「タグＩＤ」は、例えば、８桁の数字で表される。なお、「タグＩＤ」は、数字以外の情報、例えば、利用者の識別情報等が含まれていてもよい。
【００９５】
「利用者の特徴情報」は、登録された利用者を撮像した画像（例えば顔画像）における所定の特徴を表す情報である。「利用者の特徴情報」は、特徴情報抽出部５１４により抽出される特徴情報と同一種類の特徴を表し、比較可能である。なお、図６に示す利用者の特徴情報のデータ形式は一例であり、任意の形式であってよい。
【００９６】
なお、操作部３２０の記憶部５１０には、例えば、図６に示すような利用者情報を３００件〜１８００件程度記憶することができる。外部の記憶装置が登録された全ての利用者についての利用者情報を記憶しており、操作部３２０の記憶部５１０には、外部の記憶装置に記憶された利用者情報の一部を記憶してもよい。これにより、タグ認証部５１２、画像認証部５１５等は、操作部３２０の記憶部５１０に記憶された利用者情報を、速く読み出すことができる。
【００９７】
＜画像形成装置１０１の認証処理＞
図７は、実施形態に係る画像形成装置１０１の認証処理の例を示すフローチャートである。なお、図７に示すフローチャートの開始時点において、画像形成装置１０１の操作部３２０は、電力状態制御部５０２によって、省電力状態に制御されているものとする。
【００９８】
ステップＳ７０１において、本体３１０の移動体検知部５０１が、画像形成装置１０１の周辺の移動体を検知すると、画像形成装置１０１は、ステップＳ７０２以降の処理を実行する。
【００９９】
ステップＳ７０２に移行すると、本体３１０の電力状態制御部５０２は、操作部３２０の省電力状態を解除する。例えば、電力状態制御部５０２は、第１通信部５０５を介して、操作部３２０に復帰命令を通知することにより、操作部３２０を省電力状態から、通常状態へ復帰させる。これにより、タグ認証部５１２による認証処理（Ｓ７０３）、及び画像認証部５１５による認証処理（Ｓ７０４）が実行可能となる。
【０１００】
ステップＳ７０３において、操作部３２０の無線通信部５１１、及びタグ認証部５１２は、無線認証処理を実行する。無線認証処理の詳細については、図８において説明する。
【０１０１】
なお、ここでは、タグ認証部５１２は、無線認証処理により無線タグ１０４の認証が許可されると、無線認証処理の処理結果が「ＯＫ」であることを示す情報と、認証が許可された無線タグ１０４の利用者を識別する情報（例えば、図６の「利用者番号」）を出力する。また、タグ認証部５１２は、無線認証処理により無線タグ１０４の認証が拒否されると、無線認証処理の処理結果が「ＮＧ」であることを示す情報を出力する。
【０１０２】
ステップＳ７０４において、操作部３２０の撮像部５１３、特徴情報抽出部５１４、画像認証部５１５、通知部５１８、及び更新部５１９は、画像認証処理を実行する。画像認証処理の詳細については、図９以降において説明する。
【０１０３】
なお、ここでは、画像認証部５１５は、画像認証処理により利用者を撮像した画像の認証が許可されると、画像認証処理の処理結果が「ＯＫ」であることを示す情報と、撮像した画像の認証が許可された利用者を識別する情報（例えば、図６の「利用者番号」）を出力する。また、画像認証部５１５は、画像認証処理により撮像した画像の認証が拒否されると、画像認証処理の処理結果が「ＮＧ」であることを示す情報を出力する。
【０１０４】
ステップＳ７０５において、許可部５１６は、タグ認証部５１２及び画像認証部５１５から出力される情報に基づいて、無線認証処理の結果が「ＯＫ」（許可）であり、かつ画像認証処理の結果が「ＯＫ」（許可）であるか否かを判断する。無線認証処理の結果及び画像認証処理の結果が、いずれも「ＯＫ」（許可）である場合、許可部５１６は、処理をステップＳ７０６へ移行させる。一方、無線認証処理の結果又は画像認証処理の結果のいずれかが「ＯＫ」（許可）でない場合、許可部５１６は、処理をステップＳ７０８へ移行させる。
【０１０５】
ステップＳ７０６へ移行すると、許可部５１６は、ステップＳ７０３で無線認証処理が「ＯＫ」になった無線タグ１０４の利用者と、ステップＳ７０４で画像認証処理が「ＯＫ」になった利用者が、同じ利用者であるか否かを判断する。例えば、許可部５１６は、タグ認証部５１２から出力された利用者を識別する情報と、画像認証部５１５から出力された利用者を識別する情報とが一致するか否かを判断する。
【０１０６】
例えば、タグ認証部５１２から出力された利用者番号と、画像認証部５１５から出力された利用者番号とが一致した場合、許可部５１６は、ステップＳ７０７において、画像形成装置１０１への利用者のログインを許可する。これにより、利用者は、画像形成装置１０１を利用することができる。
【０１０７】
なお、許可部５１６は、２つの利用者番号が完全に一致した場合だけではなく、２つの利用者番号が実質的に同じ場合に、利用者が同一であると判断してもよい。例えば、画像認証部５１５から取得した利用者番号が８桁の社員ＩＤであり、タグ認証部５１２から取得した利用者番号が社員ＩＤに２文字を付加した１０桁のログインＩＤであるような場合、許可部５１６は、利用者が同一であると判断してもよい。
【０１０８】
一方、例えば、タグ認証部５１２から出力された利用者を識別する情報と、画像認証部５１５から出力された利用者を識別する情報とが一致しなかった場合、許可部５１６は、処理をステップＳ７０８へ移行させる。
【０１０９】
ステップＳ７０８において、電力状態制御部５０２は、ステップＳ７０２で操作部３２０の省電力状態を解除させてから、所定の時間（例えば５分）を経過したか否かを判断する。
【０１１０】
所定の時間を経過した場合（所定の時間内に許可部５１６による認証が成功しない場合）、電力状態制御部５０２は、ステップＳ７０９において、操作部３２０を省電力状態へ移行させる。
【０１１１】
一方、所定の時間を経過していない場合、操作部３２０は、処理をステップＳ７０３、Ｓ７０４に戻して同様の処理を繰り返す。
【０１１２】
上記の処理により、画像形成装置１０１は、無線タグ１０４の無線認証と、撮像部５１３により撮像された画像に含まれる利用者の画像認証を行う。また、画像形成装置１０１は、無線認証が許可された利用者と、画像認証が許可された利用者とが同じ利用者である場合、画像形成装置１０１の利用を許可する。
【０１１３】
これにより、画像形成装置１０１は、認証の精度を容易に向上させることができる。
【０１１４】
＜無線認証処理＞
図８は、無線認証処理の例を示すフローチャートである。
【０１１５】
ステップＳ８０１において、無線通信部５１１が、無線タグ１０４からタグＩＤ（タグ識別情報）を受信すると、タグ認証部５１２は、ステップＳ８０２以降の処理を実行する。
【０１１６】
ステップＳ８０２において、タグ認証部５１２は、無線通信部５１１が受信したタグＩＤを認証する。例えば、タグ認証部５１２は、無線通信部５１１が受信したタグＩＤが、利用者情報の「タグＩＤ」に含まれる場合、無線タグ１０４の認証を許可する。また、タグ認証部５１２は、無線通信部５１１が受信したタグＩＤが、利用者情報の「タグＩＤ」に含まれない場合、無線タグ１０４の認証を許可しない。
【０１１７】
ステップＳ８０３において、タグ認証部５１２は、無線タグ１０４の認証を許可しない場合（認証結果が「ＯＫ」でない場合）、処理をステップＳ８０１へ戻して、同様の処理を繰り返す。一方、タグ認証部５１２は、無線タグ１０４の認証を許可した場合（認証結果が「ＯＫ」である場合）、処理をステップＳ８０４へ移行させる。
【０１１８】
ステップＳ８０４に移行すると、タグ認証部５１２は、認証が許可された（認証が「ＯＫ」となった）無線タグ１０４の利用者を識別する情報（例えば、「利用者番号」）を、許可部５１６に出力する。
【０１１９】
このとき、タグ認証部５１２は、認証が許可された無線タグ１０４の利用者を識別する情報と共に、認証が許可されたこと（認証結果が「ＯＫ」であること）を示す情報を、許可部５１６に送信する。そして、ステップＳ８０４を終えると、タグ認証部５１２は、本フローを終了する。
【０１２０】
なお、ステップＳ８０３において、タグ認証部５１２は、認証結果が一定回数「ＯＫ」でない場合、タグ認証部５１２は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を、許可部５１６に送信する。そして、タグ認証部５１２は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を送信すると、本フローを終了する。
【０１２１】
＜画像認証処理＞
図９は、画像認証処理の例を示すフローチャートである。
【０１２２】
ステップＳ９０１において、撮像部５１３は、認証対象となる利用者をカメラ１０２により撮像した画像を取得する。このとき、取得される画像の例を図１０（ａ）に示す。
【０１２３】
図１０（ａ）に示す撮像画像１００１には、画像形成装置１０１の前面の前方にいる利用者１００２が撮像されている。カメラ１０２は、画像形成装置１０１の前面の前方にいる利用者１００２が、撮像画像１００１に含まれるように設置されている。
【０１２４】
続いて、ステップＳ９０２において、特徴情報抽出部５１４は、ステップＳ９０１で取得した画像から、利用者の顔部分の画像（顔画像）を検出する。このとき、検出される顔画像の例を図１０（ｂ）に示す。特徴情報抽出部５１４は、例えば、カメラ１０２で撮像された撮像画像１００１から、利用者の顔の輪郭１００４、目１００５、鼻１００６等のパーツを抽出し、例えば、公知のパターンマッチング技術等を用いて利用者の顔画像１００３を検出する。
【０１２５】
続いて、ステップＳ９０３において、画像認証部５１５は、顔画像が検出されたか否かに応じて処理を分岐させる。顔画像が検出されない場合（Ｓ９０３のＮｏ）、画像認証部５１５は、処理をステップＳ９０１に戻して、同様の処理を繰り返す。なお、ステップＳ９０３において、顔画像が一定回数検出できなかった場合、画像認証部５１５は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を、許可部５１６に送信する。画像認証部５１５は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を送信すると、本フローを終了する。
【０１２６】
一方、顔画像が検出された場合（Ｓ９０３のＹｅｓ）、ステップＳ９０４において、特徴情報抽出部５１４は、顔画像における所定の特徴を表す特徴情報を抽出する。
【０１２７】
続いて、ステップＳ９０５において、画像認証部５１５は、特徴情報抽出部５１４が抽出した利用者の顔画像における特徴情報（第２特徴情報）と、登録されたそれぞれの利用者についての利用者情報に含まれる特徴情報（第１特徴情報）との類似度を算出する。図１１には、それぞれの登録された利用者について算出した類似度の一例を示す。図１１の例の類似度は、２つの特徴情報が完全に一致する場合が１００％、２つの特徴情報が異なるほど０％に近くなる。
【０１２８】
続いて、ステップＳ９０６において、画像認証部５１５は、画像認証を行う。具体的には、画像認証部５１５は、認証対象の利用者を撮像した画像における所定の特徴を表す特徴情報（第２特徴情報）と、登録された何れかの利用者についての利用者情報に含まれる特徴情報（第１特徴情報）との類似度が、予め定められた第１閾値以上であるか否かを判断する。
【０１２９】
画像認証部５１５は、何れの類似度も、第１閾値未満である場合（第１閾値以上となる類似度が算出されなかった場合）、画像認証部５１５により撮像した画像の認証を拒否する（認証結果が「ＯＫ」ではない）。認証結果が「ＯＫ」ではない場合（Ｓ９０６のＮｏ）、画像認証部５１５は、処理をステップＳ９０１に戻して、同様の処理を繰り返す。
【０１３０】
なお、ステップＳ９０６において、認証結果が一定回数「ＯＫ」でない場合、画像認証部５１５は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を、許可部５１６に送信する。画像認証部５１５は、認証が拒否されたこと（認証結果が「ＮＧ」であること）を示す情報を送信すると、本フローを終了する。
【０１３１】
画像認証部５１５は、何れかの利用者情報に含まれる特徴情報（第１特徴情報）と、利用者を撮像した画像に基づく特徴情報（第２特徴情報）との類似度が第１閾値以上である場合、画像認証部５１５により撮像した画像の認証を許可する（認証結果が「ＯＫ」である）。認証結果が「ＯＫ」である場合（Ｓ９０６のＹｅｓ）、画像認証部５１５は、処理をステップＳ９０７に移行する。
【０１３２】
続いて、ステップＳ９０７において、画像認証部５１５は、画像認証により認証が許可された利用者を特定する。例えば、画像認証部５１５は、類似度が第１閾値以上であった特徴情報を含んでいた利用者情報を参照して、画像認証により認証が許可された利用者を識別する情報（例えば、「利用者番号」）を特定する。
【０１３３】
続いて、ステップＳ９０８において、通知部５１８は、認証対象の利用者を撮像した画像における所定の特徴を表す特徴情報（第２特徴情報）と、画像認証が許可された利用者についての利用者情報に含まれる特徴情報（第１特徴情報）との類似度が、予め定められた第２閾値以下であるか否かを判断する。通知部５１８は、類似度が第２閾値より大きい場合（Ｓ９０８のＮｏ）、処理をステップＳ９１３に移行する。また、通知部５１８は、類似度が第２閾値以下である場合（Ｓ９０８のＹｅｓ）、処理をステップＳ９０９に移行する。
【０１３４】
ステップＳ９０９において、通知部５１８は、例えば、利用者に対して所定の通知をする。例えば、通知部５１８は、近い将来に認証が失敗する可能性が高いことを、利用者に通知する。
【０１３５】
例えば、通知部５１８は、操作パネル１０５に、図１２に示すような、認証の結果、類似度が閾値を下回ったので撮像をして自動で利用者情報を更新することを、利用者に通知する画面１２０１を表示する。画面１２０１には、確認ボタン１２０２が含まれる。通知部５１８は、利用者により確認ボタン１２０２が押された場合、例えば１０秒経過後に、処理をステップＳ９１０に移行する。
【０１３６】
ステップＳ９１０において、通知部５１８は、図１２に示す画面１２０１を通知した後、撮像部５１３に、認証対象の利用者を撮像させる。撮像部５１３は、通知部５１８から指示を受けると、利用者を撮像する。
【０１３７】
続いて、ステップＳ９１１において、特徴情報抽出部５１４は、通知部５１８が所定の情報を通知した後に利用者を撮像した画像から、利用者を撮像した画像（例えば顔画像）における所定の特徴を表す特徴情報を抽出する。
【０１３８】
続いて、ステップＳ９１２において、更新部５１９は、特徴情報抽出部５１４が抽出した特徴情報に基づき、画像認証が許可された利用者についての利用者情報を更新する。例えば、更新部５１９は、特徴情報抽出部５１４が抽出した特徴情報を、画像認証が許可された利用者についての利用者情報に上書きする。ステップＳ９１２を終えると、更新部５１９は、処理をステップＳ９１３に移行する。
【０１３９】
そして、ステップＳ９１３に移行すると、画像認証部５１５は、画像の認証が許可された（認証が「ＯＫ」となった）の利用者を識別する情報（例えば、「利用者番号」）を、許可部５１６に出力する。このとき、タグ認証部５１２は、画像の認証が許可された利用者を識別する情報と共に、認証が許可されたこと（認証結果が「ＯＫ」であること）を示す情報を、許可部５１６に送信してもよい。
【０１４０】
図１３は、変形例に係る画像認証処理の例を示すフローチャートである。画像形成装置１０１は、例えば、図１３に示すような処理の流れで、画像認証処理を実行してもよい。図１３に示す変形例に係る画像認証処理では、図９で示したフローチャートの処理の流れに加えて、ステップＳ１３０１〜ステップＳ１３０４をさらに実行する。
【０１４１】
ステップＳ９０８において、類似度が第２閾値以下である場合（Ｓ９０８のＹｅｓ）、通知部５１８は、処理をステップＳ１３０１に移行する。
【０１４２】
ステップＳ１３０１において、通知部５１８は、タグ認証部５１２から出力された情報に基づいて、無線認証処理の結果が「ＯＫ」（許可）であるか否かを判断する。無線認証の処理の結果が「ＯＫ」（許可）である場合（Ｓ１３０１のＹｅｓ）、通知部５１８は、処理をＳ１３０４に移行する。無線認証の処理の結果が「ＯＫ」（許可）でない場合（Ｓ１３０１のＮｏ）、通知部５１８は、処理をＳ１３０２に移行する。
【０１４３】
ステップＳ１３０２において、通知部５１８は、無線通信部５１１及びタグ認証部５１２に、無線認証処理の再開または継続をさせる。例えば、無線通信部５１１は、無線送信を再開して無線タグ１０４からタグＩＤを受信する。既に無線送信をしている場合には、無線通信部５１１は、無線送信を継続して無線タグ１０４からタグＩＤを受信する。そして、タグ認証部５１２は、無線通信部５１１がタグＩＤを受信した場合、タグＩＤを認証する。通知部５１８は、ステップＳ１３０２に続いて、処理をステップＳ１３０３に移行する。
【０１４４】
Ｓ１３０３において、通知部５１８は、所定時間内に無線認証の処理の結果が「ＯＫ」（許可）となったか否かを判断する。所定時間内に無線認証の処理の結果が「ＯＫ」（許可）となった場合（Ｓ１３０３のＹｅｓ）、通知部５１８は、処理をＳ１３０４に移行する。所定時間を経過しても無線認証の処理の結果が「ＯＫ」（許可）とならない場合（Ｓ１３０３のＮｏ）、通知部５１８は、画像認証処理を終了して、本フローを終了する。
【０１４５】
ステップＳ１３０４において、通知部５１８は、利用者情報を更新するか否かを選択させる。すなわち、通知部５１８は、認証対象の利用者を撮像した画像の認証が許可され、且つ、無線タグ１０４の認証が許可され、且つ、類似度が第２閾値以下の場合、利用者情報を更新するか否かを選択させる。
【０１４６】
例えば、通知部５１８は、操作パネル１０５に、図１４のＡに示すような、利用者情報を更新するか否かを問い合わせる画面１４０１を表示する。画面１４０１には、自動更新ボタン１４０２と、手動更新ボタン１４０３とが含まれる。
【０１４７】
画像形成装置１０１に搭載されているカメラ１０２により利用者を撮像して自動で利用者情報を更新する場合、利用者は、自動更新ボタン１４０２を押す。現時点では利用者情報を更新せずに、次の認証時に更新する場合または後で手動で利用者情報を行使する場合、利用者は、手動更新ボタン１４０３を押す。
【０１４８】
自動更新ボタン１４０２が押された場合、すなわち、利用者情報を自動で更新する場合（Ｓ１３０４のＹｅｓ）、通知部５１８は、処理をステップＳ９０９に移行する。ステップＳ９０９において、通知部５１８は、操作パネル１０５に、図１４のＢに示すような、利用者情報を更新するために撮像を行うことを通知する画面１４１１を表示する。画面１４１１には、確認ボタン１４１２が含まれる。通知部５１８は、利用者により確認ボタン１４１２が押された場合、例えば１０秒経過後に、処理をステップＳ９１０に移行する。
【０１４９】
一方、手動更新ボタン１４０３が押された場合、すなわち、利用者情報を更新しない場合（Ｓ１３０４のＮｏ）、通知部５１８は、操作パネル１０５に、図１４のＣに示すような、利用者情報の更新をスキップすることを通知する画面１４２１を表示する。画面１４２１には、確認ボタン１４２２が含まれる。通知部５１８は、利用者により確認ボタン１４２２が押された場合、直ぐに、処理をステップＳ９１３に移行する。
【０１５０】
このように画像形成装置１０１は、認証対象の利用者を撮像した画像の認証が許可され、且つ、無線タグ１０４の認証が許可され、且つ、類似度が第２閾値以下の場合に、利用者情報を更新するか否かを選択させることができる。また、画像形成装置１０１は、画像の認証が許可され、且つ、無線タグ１０４の認証が許可されたことによって、利用者情報を更新するか否かを選択させるので、例えば、他人が写真等を利用してなりすますような悪用を防止することができる。なお、通知部５１８は、Ｓ１３０１の判断において、無線認証処理の結果が「ＯＫ」（許可）であり、且つ、画像認証して特定された利用者と無線認証して特定された利用者が一致する場合に、利用者情報を更新するか否かを選択させてもよい。これにより、画像形成装置１０１は、より高いセキュリティを担保することができる。
【０１５１】
図１５は、認証日時に対する類似度の変化を表す図である。人の顔は時間の経過とともに変化する。従って、例えば図１５に示すように、利用者情報を登録した日から時間を経過すると、認証対象の利用者の顔画像と登録時に撮像された利用者の顔画像との類似度は徐々に低下していく。
【０１５２】
そして、さらに時間が経過すると、認証結果が「ＯＫ」ではないと判断される可能性がある。そこで、本実施形態に係る画像形成装置１０１は、画像認証が許可された場合、認証対象の利用者を撮像した画像における所定の特徴を表す特徴情報（第２特徴情報）と、画像認証が許可された利用者についての利用者情報に含まれる特徴情報（第１特徴情報）との類似度が、予め定められた第２閾値以下であるかを判断する。
【０１５３】
そして、画像形成装置１０１は、類似度が、予め定められた第２閾値以下である場合に、利用者に対して所定の通知をする。例えば、画像形成装置１０１は、近い将来に認証が失敗する可能性が高いことを通知する。これにより、画像形成装置１０１は、利用者に対して、画像の認証が拒否される前に、利用者情報に含まれる特徴情報を、現在の利用者を撮像した画像に基づくものに更新することを促すことができる。
【０１５４】
以上のように、本実施形態に係る画像形成装置１０１によれば、画像認証の失敗を防止することができる。
【０１５５】
上記の実施形態に係る画像形成装置１０１の各部の機能（例えば、無線通信部５１１、タグ認証部５１２、撮像部５１３、特徴情報抽出部５１４、画像認証部５１５、許可部５１６、利用者情報管理部５１７、通知部５１８および更新部５１９等）は、ＣＰＵ３１１、又はＣＰＵ３２１が、記憶装置（例えば、ストレージ部３１４、フラッシュメモリ部３２４、ＲＯＭ３１２、ＲＯＭ３２２等）に格納されたプログラムを実行することにより実現される。ただし、これに限られず、画像形成装置１０１の各部の機能の少なくとも一部は、専用のハードウェア回路（例えば半導体集積回路）で実現されるものであってよい。
【０１５６】
また、上記の各実施形態では、本体３１０と操作部３２０は、別々のオペレーティングシステムで、互いに独立して動作しているが、これに限られず、例えば、本体３１０と操作部３２０は、同じオペレーティングシステムで動作する形態であってよい。
【０１５７】
また、上記の各実施形態の画像形成装置１０１で実行されるプログラムは、インストール可能な形式、又は実行可能な形式のファイルで、各種の光学ディスク、磁気メディア、ＵＳＢメモリ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してよい。或いは、上記の各実施形態の画像形成装置１０１で実行されるプログラムは、インターネット等のネットワーク経由で提供、又は配布するように構成してよい。また、各種プログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
【０１５８】
以上、本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能である。
【符号の説明】
【０１５９】
１００  情報処理システム
１０１  画像形成装置
１０２  カメラ
１０３  無線タグリーダ
１０４  無線タグ
１０５  操作パネル
２０１  検知範囲
３１０  本体
３１１  ＣＰＵ
３１２  ＲＯＭ
３１３  ＲＡＭ
３１４  ストレージ部
３１５  通信Ｉ／Ｆ部
３１６  接続Ｉ／Ｆ部
３１７  エンジン部
３１８  移動体センサ部
３１９  システムバス
３２０  操作部
３２１  ＣＰＵ
３２２  ＲＯＭ
３２３  ＲＡＭ
３２４  フラッシュメモリ部
３２５  通信Ｉ／Ｆ部
３２７  接続Ｉ／Ｆ部
３２８  外部接続Ｉ／Ｆ部
３３１  システムバス
３３０  通信路
３４０  ネットワーク
４１１  アプリ層
４１２  サービス層
４１３  ＯＳ層
４２１  アプリ層
４２２  サービス層
４２３  ＯＳ層
５０１  移動体検知部
５０２  電力状態制御部
５０３  画像形成部
５０５  第１通信部
５１０  記憶部
５１１  無線通信部
５１２  タグ認証部
５１３  撮像部
５１４  特徴情報抽出部
５１５  画像認証部
５１６  許可部
５１７  利用者情報管理部
５１８  通知部
５１９  更新部
５２０  第２通信部
【先行技術文献】
【特許文献】
【０１６０】
【特許文献１】特開２０１５−３５１７８号公報
【特許文献２】特開２０１２−０８３９９７号公報
【図１】
2017146956.tif 000003
【図２】
2017146956.tif 000004
【図３】
2017146956.tif 000005
【図４】
2017146956.tif 000006
【図５】
2017146956.tif 000007
【図６】
2017146956.tif 000008
【図７】
2017146956.tif 000009
【図８】
2017146956.tif 000010
【図９】
2017146956.tif 000011
【図１０】
2017146956.tif 000012
【図１１】
2017146956.tif 000013
【図１２】
2017146956.tif 000014
【図１３】
2017146956.tif 000015
【図１４】
2017146956.tif 000016
【図１５】
2017146956.tif 000017