(57)【要約】【課題】定期的な本人認証を要するシステムに於いて、当該システムの不正使用及び認証精度低下を抑止する【解決手段】テレワーカの認証を行うエリアを、顔が良く映るとされる中央位置に設けた顔追従エリアを囲うように顔認識エリアを設け、顔認識エリアでは、常時、このエリアに登場する顔認識を行い、顔追従エリアでは、初めて顔が登場した時に限り、認証を行うことで、顔認識エリアでは、なりすましを抑止し、顔追従エリアでは、初めて顔が登場した時に限り認証を行うことで誤認証を抑止する。【選択図】図７
2019046507.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置であって、
撮影して得られた画像のうち、前記本人認証を行うエリアを示す第１のエリアと、第１のエリアの外のエリアを示す第２のエリアを記憶する記憶手段と、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、
前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、前記記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、
前記エリア判定手段によって、前記第２のエリアに位置すると判定された顔に対して、前記本人認証を行い、一方、前記第１のエリアに位置すると判定された顔に対して、前記第２のエリアにおける本人認証を行う頻度を変えて認証を行う認証手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記顔情報取得手段は、顔の個数を算出し、
前記認証手段は、前記顔情報取得手段によって顔の個数が１個の時、前記顔の認証を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記顔情報取得手段によって、顔の個数が２個以上である場合、覗き込みが発生したことを通知する通知手段を備えたことと特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記認証手段は、前記顔情報取得手段によって、前回取得した個数と異なると共に、１個の顔の個数を取得した時に、前記顔の認証を行うことを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムであって、
撮影して得られた画像のうち、ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段と、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、
前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、前記記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、
前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、
前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、
を備えたことを特徴とする情報処理システム。
【請求項６】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置の制御方法であって、
前記情報処理装置は、
撮影して得られた画像を取得する取得ステップと、
前記取得ステップによって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得ステップと、
前記顔情報取得ステップによって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定ステップと、
前記エリア判定ステップによって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項７】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置において読取実行可能なプログラムであって、
前記情報処理装置を、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、
前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、
前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、
して機能させることを特徴とするプログラム。
【請求項８】
クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムの制御方法であって、
前記情報処理システムは、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、
前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、
前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、
前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、
実行することを特徴とする情報処理システムの制御方法。
【請求項９】
クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムで読取実行可能なプログラムあって、
前記情報処理システムを、
撮影して得られた画像を取得する取得手段と、
前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、
前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、
前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、
前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を行うにあたり、特に、顔認証技術を用いた認証方法に関する。
【背景技術】
【０００２】
近年、各企業でテレワークへの関心が高まっている。テレワークには機密情報への第三者のアクセスや労働管理などの問題があり、テレワークを導入するためにはそれらを解決しなければならない。
【０００３】
現在、それらの問題を解決するため、顔認証技術を利用したテレワーク管理支援システムが現れつつあり、このシステムを用いることで、ウェブカメラ画像から本人認証をおこない、なりすましや第三者による画面の覗き込みを検出できるようになる。また本人の在席時間も把握できるため、適切な労働時間の管理をおこなえる。
【０００４】
上記システムで本人認証をおこなうとき、なりすまし検出や認証精度の向上が重要になってくる。
【０００５】
そこで、なりすましを検出する技術として、写真等の記録媒体に投影された人物を用いたなりすましを検出するため、機器に備えられたカメラに対する視線の向きから、本人であるか、あるいは、写真等の記録媒体に投影された人物であるかを判断することで、なりすましの判定を行う技術が開示されている（例えば、特許文献１参照）。
【０００６】
また、認証精度の向上を図る技術として、光量不足などが原因で、顔認識の信頼度が一定の値よりも低い場合に、質問に対する回答内容とその音声の認識により、本人認証をおこなうことで、顔認識と音声認識との組み合わせによる、認証精度の向上を図る技術が開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−０１５８００号公報
【特許文献２】特開２００７−１５６６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、前述したテレワーク管理支援システムにおいては、次の二つの状況下で本人認証の精度低下によるなりすましの誤検出が発生する問題がある。
【０００９】
一つ目の状況として、正面以外の顔でのなりすましの誤検出が挙げられ、このシステムでは、ディスプレイに隣接するウェブカメラ画像を用いて、定期的に本人認証によるなりすまし検出をおこなう。
【００１０】
本人認証する際、ウェブカメラに対し正面を向いていれば、現状においても比較的高精度に認証できるが、実際にはテレワーカは、ディスプレイだけでなく、それ以外の場所を見て作業をすることも多く、ウェブカメラを正面にすることは少ない。
【００１１】
特に手元の書類を見ながらの作業では、下を向いた状態ですることも多い。そのため、本人認証の精度が低下し、なりすましの誤検出が発生する。
【００１２】
二つ目の状況として、マスク着用時などの顔の一部が欠けたときのなりすましの誤検出が挙げられ、このシステムで使用する顔認証処理では、鼻周辺が欠けると本人認証の精度が極端に低下してしまい、なりすましの誤検出が発生する。
【００１３】
このような問題に対し、特許文献１に記載の技術では、写真等に投影された人物と本人とを区別するものであるため、顔の角度変化や一部が欠けたことによる本人認証の精度低下を防ぐことはできない。
【００１４】
また、特許文献２に記載の技術では、顔認証処理の信頼度が低い場合に対処するものであり、質問への回答内容と音声認識の情報を用いることから、ログイン処理などの特定場面への適用には適しているものの、テレワーカ管理支援システムのような、定期的に本人認証するシステムへの適用は、認証毎に質問への回答をおこなう必要があるため、適していない。
【００１５】
そこで本発明では、本人認証を要するシステムに於いて、当該システムの不正利用及び認証精度低下を抑止する、情報処理装置、情報処理システム、制御方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するための第１の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置であって、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段と、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、前記記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、を備えたことを特徴とする。
【００１７】
上記目的を達成するための第２の発明は、クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムであって、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段と、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、前記記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、を備えたことを特徴とする。
【００１８】
上記目的を達成するための第３の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置の制御方法であって、前記情報処理装置は、撮影して得られた画像を取得する取得ステップと、前記取得ステップによって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得ステップと、前記顔情報取得ステップによって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定ステップと、前記エリア判定ステップによって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証ステップと、を実行することを特徴とする。
【００１９】
上記目的を達成するための第３の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置において読取実行可能なプログラムであって、前記情報処理装置を、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、して機能させることを特徴とする。
【００２０】
上記目的を達成するための第４の発明は、クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムの制御方法であって、前記情報処理システムは、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、実行することを特徴とする。
【００２１】
上記目的を達成するための第５の発明は、クライアント端末と、管理者用端末と、サーバと、がネットワークを介して接続された情報処理システムで読取実行可能なプログラムあって、前記情報処理システムを、撮影して得られた画像を取得する取得手段と、前記取得手段によって取得した画像から顔及び画像に対する顔の位置を含む顔情報を取得する顔情報取得手段と、前記顔情報取得手段によって取得した顔情報を用いて、前記顔の位置が、撮影して得られた画像のうち、前記ユーザの顔がよく写される範囲を第１のエリアと、第１のエリアを囲んだエリアを示す第２のエリアを記憶する記憶手段の第１のエリア、あるいは前記記憶手段の第２のエリアに位置するか否かを判定するエリア判定手段と、前記エリア判定手段によって、前記顔の位置が、第２のエリアに位置する場合、定期的に、前記顔の認証を行い、一方、前記顔の位置が、第１のエリアに位置する場合、前記認証よりも少ない回数で認証を行う認証手段と、前記認証手段によって、第２のエリアにおける顔認証の結果、なりすましが発生した場合、その旨を通知する通知手段と、して機能させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、本人認証を要するシステムに於いて、なりすましを抑止するための顔認証を行うエリアと、誤認証を抑止するために、当該エリアよりも認証頻度を抑えたエリアと、を設けることで、当該システムの不正利用及び認証精度低下を抑止することができる、という効果を奏する。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態に係るテレワーク管理支援システムの構成の一例を示すシステム構成図である。
【図２】本発明の実施形態に係る管理サーバ、データベースサーバ、テレワーカ用ＰＣ、及び管理者用ＰＣに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態に係るテレワーク管理支援システムにおける、管理サーバ、データベースサーバ、テレワーカ用ＰＣ、及び管理用ＰＣの機能ブロック図である。
【図４】本発明の実施形態に係るテレワーク管理支援システムにおける、認証手順の一例を示すフローチャートである。
【図５】本発明の実施形態に係るテレワーク管理支援システムにおける、顔認識エリアと顔追従エリアの判定処理の一例を示すフローチャートである。
【図６】本発明の実施形態に係るテレワーク管理支援システムにおける、設定ファイルの記述例である。
【図７】本発明の実施形態に係るテレワーク管理支援システムにおける、顔認識エリアと顔追従エリアの関係を説明するための説明図である。
【図８】本発明の実施形態に係るテレワーク管理支援システムにおける、顔追従エリア判定の範囲を説明するための説明図である。
【図９】本発明の実施形態に係るテレワーク管理支援システムにおける、顔追従エリア判定の範囲を説明するための説明図である。
【図１０】本発明の実施形態に係るテレワーク管理支援システムにおける、顔追従エリア判定の範囲を説明するための説明図である。
【図１１】本発明の実施形態に係るテレワーク管理支援システムにおける、顔追従エリア判定の範囲を説明するための説明図である。
【図１２】本発明の実施形態に係るテレワーク管理支援システムにおける、ウェブ管理コンソール画面の構成を示す構成図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２５】
図１は、本発明の本人認証処理を適用したテレワーク管理支援システムの構成の一例を示すシステム構成図である。
【００２６】
テレワーク管理支援システム１００は、１または複数の管理サーバ１０１、１または複数のデータベースサーバ１０２、１または複数のテレワーカ用ＰＣ１１１、１または複数の管理者用ＰＣ１２１がインターネット１３０を介して接続される構成となっている。
【００２７】
管理サーバ１０１は、テレワーカの離席状況、他者による覗き込み、あるいはなりすましの証跡データをテレワーク情報として一元管理するサーバであり、サービス環境ネットワーク１０４上に構築されている。
【００２８】
管理サーバ１０１へは、テレワーカ用ＰＣ１１１と管理者用ＰＣ１２１が、アカウントＩＤとパスワードを用いた認証処理により接続し、管理サーバ１０１は、テレワーカ用ＰＣ１１１からテレワーク情報を受信した場合は、データベースサーバ１０２に格納する。また、管理者用ＰＣ１２１からテレワーク情報の取得要求があった場合は、データベースサーバ１０２から必要なテレワーク情報を取り出す。
【００２９】
データベースサーバ１０２は、管理サーバ１０１の操作にもとづいてテレワーク情報を記憶するサーバであり、サービス環境ネットワーク１０４上に構築されており、データベースサーバ１０２は、テレワーク情報のほかに、管理サーバ１０１への接続用アカウントＩＤとパスワードも記憶する。尚、データベースサーバ１０２は、管理サーバ１０１からの接続のみ許可し、外部からは接続できない構成をとることが可能である。
【００３０】
テレワーカ用ＰＣ１１１は、テレワーク情報の基となる証跡データを作成する端末であり、自宅ネットワーク１１０上に存在し、証跡データは、専用アプリケーションにより作成され、ルータ１１２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１へ送信される。本実施形態の本人認証処理は、この専用アプリケーション内の機能として動作する。
【００３１】
管理者用ＰＣ１２１は、テレワーク情報を確認するための端末であり、社内ネットワーク１２０上に存在し、テレワーク情報の確認には、ウェブ管理コンソール（ウェブブラウザ上で動作）を使用し、ルータ１２２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１に接続する。
【００３２】
以下、図２を用いて図１に示した管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成について説明する。
【００３３】
図２は、図１に示した管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
【００３４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１２からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９、ウェブカメラ２１０や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１１等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１１と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３７】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１２へのアクセスを制御する。
【００３８】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１１上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１１上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ２１２に格納されており、これらについての詳細な説明も後述する。
【００４１】
以下、図３を用いて、本発明の本人認証処理を適用したテレワーク管理支援システム１００における管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１において主要な機能を示す機能ブロック図について説明する。
【００４２】
テレワーカ用ＰＣ１１１は、撮像部３０１、通信接続部３０２、及びカメラ画像取得部３０３を備えており、撮像部３０１は、被写体となるテレワーカを撮影するためのカメラを示しており、前述したウェブカメラ２１０に該当し、通信接続部３０２は、ウェブカメラ２１０の撮影開始をトリガーとして、管理サーバ１０１と接続可能となるように通信を確立する機能を具備しており、カメラ画像取得部３０３は、撮像部３０１で撮影して得られたデータを画像として取得する。但し、撮影開始のトリガーは、この態様に限らず、本人認証処理を起動したことをトリガーとしても良いし、接続に適したタイミングであれば、その他の条件をトリガーとしても良い。
【００４３】
また、テレワーカ用ＰＣ１１１は、記憶部３０４、顔情報取得部３０５、検出エリア判定部３０６、及び認証部３０７を備えている。
【００４４】
記憶部３０４は、後述する設定ファイル（図６参照。詳細後述）を備えており、カメラ画像取得部３０３によって、当該設定ファイルが取得され、それぞれの処理に於いて当該設定ファイルに記録されたパラメータが利用される。
【００４５】
顔情報取得部３０５は、カメラ画像取得部３０３によって取得された画像から被写体となる人物の顔を検出し、更に、顔の個数や画像に対する顔の位置等の顔情報を取得し、検出エリア判定部３０６は、顔情報取得部３０５によって取得した顔情報を用いて、顔が、顔追従エリア、あるいは顔認識エリア（詳細後述）の何れのエリアに居するかを判定する。
【００４６】
更に、テレワーカ用ＰＣ１１１は、認証部３０７、認証情報管理部３０８、イベント通知部３０９、及びコントロール部３１０を備えている。
【００４７】
認証部３０７は、顔追従エリア、あるいは顔認識エリアにおいて、登場する人物の顔がテレワーカ本人であるか否かの判定を行い、認証情報管理部３０８は、テレワーカ本人であるか否かの判定、つまり認証が行われたか否かの認証状態を管理する。例えば、認証部３０７において認証されれば、「認証済み」とし、顔情報取得部３０５において、顔の個数が０個であれば、「離席」しているとして、「未認証」とし、顔の個数が２個以上存在する場合、「覗き込み」が発生しているとして、「未認証」とする等の認証状態を管理することが可能である。
【００４８】
イベント通知部３０９は、管理サーバ１０１に対して、テレワーカ用ＰＣ１１１に対して発生するイベントを通知する機能を備え、前述したように顔情報取得部３０５において検出した顔の個数によって、「離席」や「覗き込み」のイベントを検知して、カメラ画像取得部３０３によって取得した画像と共に、その旨を、管理サーバ１０１へ通知したり、認証部３０７によって、「なりすまし」のイベントを検知して、カメラ画像取得部３０３によって取得した画像と共に、その旨を、管理サーバ１０１へ通知する。
【００４９】
コントロール部３１０は、テレワーカ用ＰＣ１１１において実行される各処理や機器を制御する機能を有し、例えば、ＣＰＵ２０１負荷調整のためにスリープ処理を行ったり、本人認証処理の終了処理等を行う。
【００５０】
以下、本実施形態におけるテレワーク管理支援システム１００の全体の流れを説明する。
【００５１】
テレワーク管理支援システム１００において、テレワーカ用ＰＣ１１１では本人認証処理による労務監視、管理サーバ１０１とデータベースサーバ１０２とでは、監視情報の管理、管理者用ＰＣ１２１では監視情報の表示をおこなう。
【００５２】
テレワーカ用ＰＣ１１１は、専用アプリケーションを用いて、ウェブカメラ２１０で撮影して得られたデータに基づく画像を用いて、本人認証処理を行う。専用アプリケーションでは、アカウントＩＤとパスワードを使用して、管理サーバ１０１と通信接続を確立する。
【００５３】
管理サーバ１０１と接続を確立後、本人認証処理によりテレワーカの労務監視をおこなう。労務監視中、離席や他者によるディスプレイの覗き込み、本人のなりすましはイベントとして検出する。イベントが検出された場合は、テレワーカ用ＰＣ１１１は管理サーバ１０１へイベントの証跡データを送信する。
【００５４】
管理サーバ１０１は、テレワーカ用ＰＣ１１１からイベントの証跡データを受信すると、テレワーク情報としてデータベースサーバ１０２上のテレワーク情報を記憶するテーブルへ記憶する。また証跡データの受信時、管理サーバ１０１は管理者用ＰＣ１２１へ検出通知メールを送信する。
【００５５】
管理者用ＰＣ１２１では、ウェブ管理コンソールを用いて、管理サーバ上のテレワーカのイベントの証跡データを確認できる。ウェブ管理コンソールは、ウェブブラウザから専用ＵＲＬへアクセスすることで利用できる。管理コンソールでは、イベントを検出した際の時刻や画像のほか、本人認証処理に使用しているテレワーカ写真、テレワーカ用ＰＣ１１１の管理サーバ１０１への通信状況について確認できる。ウェブ管理コンソールでの管理画面の一例は、図１２の説明で後述する。
【００５６】
以下、図４を参照して、本実施形態のテレワーク管理支援システム１００における本人認証処理について説明する。
【００５７】
図４では、テレワーカ用ＰＣ１１１での本人認証処理について説明する。本処理は、テレワーカ用ＰＣ１１１に備え付けられたウェブカメラ２１０の画像から、テレワーカ本人であるか否かを判定する。離席、なりすまし、あるいは覗き込みのイベントと判定した場合は、管理サーバ１０１に証跡データを送信する。
【００５８】
本処理のポイントとして、本人認証する際に、ウェブカメラ２１０で撮影して得られた画像を顔認識エリアと顔追従エリアとに分けて判別し、どちらで顔が検出されたかにより処理内容を変更することが挙げられる。
【００５９】
詳細は後述するが、顔認識エリアは、顔認証処理を必ず実行するエリアである。顔追従エリアでは、認証状態により、顔認証処理をスキップするエリアである。
【００６０】
認証状態には「未認証」と「認証済み」があり、顔検出状況と顔認識状況により状態が遷移する。「未承認」状態の場合、どのエリアで顔が検出されても、顔認証処理を行なう。「承認済み」状態の場合、顔追従エリアで顔が検出された場合のみ、顔認証処理をスキップする。
【００６１】
以下に、図４を参照して本実施形態の本人認証処理の各ステップについて説明する。
【００６２】
ステップＳ４０１では、カメラ画像取得部３０３は、記憶部３０４の設定ファイル（図６参照。詳細後述）から各種パラメータを読み込む。パラメータには、カメラ画像サイズ、顔追従エリア、顔認証の類似度の閾値、及び処理サイクルに関するパラメータがある。
【００６３】
カメラ画像サイズのパラメータは、ウェブカメラ２１０から得られる画像の大きさの定義に使用する。６４０×４８０のようにピクセル値で指定し、後述するステップＳ４０２、ステップＳ４０３、及びステップＳ４０８で使用する。
【００６４】
顔追従エリアのパラメータは、顔追従エリアの定義に使用する。横方向をＸ軸、縦方向をＹ軸とし、それぞれの上下限値をピクセル値で指定し、後述するステップＳ４０８で使用する。
【００６５】
顔認証の類似度の閾値は、テレワーカ本人かどうかの判断に使用する。例えば、０．５〜１．０の範囲で指定し、後述するステップＳ４１２で使用する。
【００６６】
処理サイクルのパラメータは、本人認証の処理周期の定義に使用する。例えば、単位はミリ秒で指定し、後述するステップＳ４１７で使用する。
【００６７】
尚、読み込んだ各パラメータは、ＲＡＭ２０３に記憶させておき、必要なときに参照する。
【００６８】
ステップＳ４０２では、通信接続部３０２は、後述するステップＳ４０６、ステップＳ４０７、及びステップＳ４１５で管理サーバ１０１へイベント通知できるよう、管理サーバ１０１との通信接続を確立する。接続の確立には、あらかじめ管理サーバ１０１に登録しているテレワーカのシステムログイン用のアカウントＩＤとパスワードを使用する。
【００６９】
ステップＳ４０３では、カメラ画像取得部３０３は、撮像部３０１（ウェブカメラ２１０）で撮影して得られたデータを画像として取得する。取得した画像はＲＡＭ２０３に記憶しておき、ステップＳ４０４、ステップＳ４１２で使用する。
【００７０】
ステップＳ４０４では、顔情報取得部３０５は、ステップＳ４０３で取得した画像から顔を検出する。顔の検出には外部ライブラリを使用し（既存技術を適用する）、顔の個数と画像上での位置を特定する。検出結果は、ＲＡＭ２０３に記憶しておき、ステップＳ４０５とステップＳ４０９で使用する。
【００７１】
尚、本ステップでは、顔認識エリア及び顔追従エリアの両エリアを対象に、顔の個数及び位置を算出する。
【００７２】
ステップＳ４０５では、顔情報取得部３０５は、ステップＳ４０４での顔検出の結果を判断する。顔の検出数が０個（未検出）の場合、後述するステップＳ４０６で管理サーバ１０１へ「離席」イベントの証跡データを送信し、検出数が１個の場合、後述するステップＳ４０９で検出エリアの判定を行い、検出数が２個以上の場合、後述するステップＳ４０７で管理サーバ１０１へ「覗き込み」イベントの証跡データを送信する。
【００７３】
ステップＳ４０６では、イベント通知部３０９は、ステップＳ４０３で取得した画像と現在時刻を、管理サーバ１０１に「離席」イベントの証跡データとして送信する。
【００７４】
ステップＳ４０７では、イベント通知部３０９は、ステップＳ４０３で取得した画像と現在時刻を、管理サーバ１０１に「覗き込み」イベントの証跡データとして送信する。
【００７５】
ステップＳ４０８では、認証情報管理部３０８は、「離席」イベントと「覗き込み」イベントが発生した際の処理として、認証状態を「未承認」へ遷移させる。認証状態は、ＲＡＭ２０３に記憶しておき、ステップＳ４１１で使用する。
【００７６】
ステップＳ４０９では、検出エリア判定部３０６は、検出した顔が、顔認識エリアと顔追従エリアとのどちらに居するのかを判定する。
【００７７】
エリア判定処理には、ステップＳ４０１で読み込んだ画像サイズと顔追従エリアのパラメータを使用して処理（図５参照。詳細後述）を行う。
【００７８】
ステップＳ４１０では、検出エリア判定部３０６は、ステップＳ４０９での顔を検出したエリアの判定結果を判断する。検出したエリアが顔追従エリアの場合、後述するステップＳ４１１で認証状態の判断を行い、検出したエリアが顔認識エリアの場合、後述するステップＳ４１２で顔認証処理を行う。
【００７９】
ステップＳ４１１では、認証情報管理部３０８は、現在の認証状態を判断する。認証状態が「未認証」の場合、後述するステップＳ４１２で顔認証処理を行い、認証状態が「認証済み」の場合、後述するステップＳ４１８でアプリケーションを終了するか判断する。
【００８０】
ステップＳ４１２では、認証部３０７は、顔認証処理によって、画像に写る顔とテレワーカが同一人物であるかの類似度を算出する。認証処理には外部ライブラリを使用する（既存技術を適用する）。
【００８１】
ステップＳ４１３では、認証部３０７は、顔認証処理の類似度の結果とステップＳ４０１で読み込んだ類似度の閾値を比較し、テレワーカが本人か否かを判断する。類似度が閾値以上の場合は本人と判断し、後述するステップＳ４１４で認証状態を「認証済み」へ遷移させ、類似度が閾値未満の場合は他人と判断し、後述するステップＳ４１５で管理サーバ１０１へ「なりすまし」イベントの証跡データを送信する。
【００８２】
ステップＳ４１４では、認証情報管理部３０８は、ステップＳ４１３の結果に基づいて認証状態を「認証済み」へ遷移させる。認証状態は、ＲＡＭ２０３に記憶しておき、Ｓ４１１で使用する。
【００８３】
ステップＳ４１５では、イベント通知部３０９は、ステップＳ４０３で取得した画像と現在時刻を、管理サーバ１０１に「なりすまし」イベントの証跡データとして送信する。
【００８４】
ステップＳ４１６では、認証情報管理部３０８は、「なりすまし」イベントが発生した際の処理として、認証状態を「未承認」へ遷移させる。認証状態は、ＲＡＭ２０３に記憶しておき、Ｓ４１１で使用する。
【００８５】
ステップＳ４１７では、コントロール部３１０は、ＣＰＵ２０１の負荷調整のためにスリープ処理をおこなう。スリープする時間は、ステップＳ４０１で読み込んだ処理サイクルのパラメータを使用する。
【００８６】
ステップＳ４１８では、コントロール部３１０は、本人認証処理を終了させるか否かを判断する。本人認証処理を終了させるには、メニュー等からユーザの明示的に命令を受付けることによって終了する。本人認証処理を終了させる場合、終了させる。本人認証処理を終了させない場合、再びＳ４０３の処理に戻る。
【００８７】
以下、図５を参照して、本実施形態の顔検出エリア判定処理について説明する。この処理は、検出エリア判定部３０６において実行される。
【００８８】
図５では、ウェブカメラ２１０で撮影して得られた画像から検出された顔が、顔認識エリアと顔追従エリアとのどちらに居するのかを判定する。
【００８９】
ここで、顔認識エリアと顔追従エリアとについて、図７を用いて説明する。
【００９０】
顔認識エリアとは、顔認識技術を用いて、本人であるか否かの顔認証を行うエリアを示しており、常時、このエリアに登場する顔認識を行い、顔認証を行うと共に、当該エリアに登場する顔の個数を算出する。
【００９１】
また、顔追従エリアとは、顔が存在しているか否かを確認するためのエリアを示しており、常時、当該エリアに存在する顔の個数を算出しているが、当該エリアに初めて顔が登場した時のみ、顔認識を行い、顔認証を行う。
【００９２】
これによって、通常、テレワーカの顔が、顔追従エリアの範囲内に居することを想定してエリアを設定するため、顔が正面以外に向く等の状態となったとしても、当該エリアに初めて顔が登場した時に限り、顔認証を行うため、誤認証を行うことを抑止することが可能となる。
【００９３】
また、顔追従エリアのみを設定することとなれば、当該エリアに初めて顔が登場した時に限り、顔認証を行うため、第三者が、顔を上手く入れ替えた場合、顔認証が行われず、なりすまし行為が生じてしまう。
【００９４】
そこで、本発明では、顔追従エリアの外郭を囲んだ顔認識エリアを設定することで、顔認識エリアでは、常時、顔認証を行いつつ、当該顔の個数を算出することから、なりすましの発生を抑止することが可能となる。但し、顔追従エリアの上下のみ、上のみ、下のみ、左右のみ、左のみ、あるいは右のみに顔認識エリアを設定しても良く、上下左右で設定したい方向の組み合わせで設定しても良い。
【００９５】
例えば、顔認識エリアにおいて、顔を上手く入れ替えたとしても、常時、顔認証を行うため、顔認識エリア及び顔追従エリアにおいて、顔の個数が１個として算出されても、なりすましを検出することが可能となる。
【００９６】
尚、ここで、顔の個数について述べているが、前述したように、例えば、顔認識エリア及び顔追従エリアにおいて、顔の個数が２個以上検出された場合、覗き込みが発生したと検知したり、顔の個数が０個の場合は、離籍中等の判断を行うために用いることが可能である。
【００９７】
顔追従エリアの範囲は、ステップＳ４０１で読み込んだパラメータのうち、カメラ画像サイズと顔追従エリアパラメータとをＲＡＭ２０３から参照する。また顔の検出位置は、ステップＳ４０４で算出された位置情報をＲＡＭ２０３から参照する。
【００９８】
顔追従エリアは、ウェブカメラ２１０で撮影して得られた画像内に設定し、最大でも画像サイズまでとする。例えば、画像サイズが６４０×４８０であれば、Ｘ方向の上下限値の範囲は０〜６４０、Ｙ方向では範囲は０〜４８０となる。範囲外の値を設定した場合は、範囲内の値に自動修正する。
【００９９】
以下に、各ステップの処理について説明する。
【０１００】
ステップＳ５０１では、画像に対する顔の検出位置（顔の中央とする）と顔追従エリアのＸ方向の下限値を比較し、範囲内であるか否かを判断し、検出位置がＸ方向の下限値以上の場合、後述するＳ５０２でＸ方向の上限値と比較する。検出位置がＸ方向の下限値未満の場合、後述するＳ５０６で顔認識エリアと判定する。
【０１０１】
この判断例として、図８に示すように、左下のユーザＡに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＸ方向の下限値とを比較すると、下限値以下と判断され、ステップＳ５０６へ処理を進める。
【０１０２】
一方、右上のユーザＢに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＸ方向の下限値とを比較すると、下限値以上と判断され、ステップＳ５０２へ処理を進める。
【０１０３】
つまり、顔が、顔認識エリアの最外殻を示す点線及びＸ方向下限値をＸ座標の値とするＹ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が下限値以下と判断され、顔認識エリアの最外殻を示す実線及びＸ方向下限値をＸ座標の値とするＹ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が下限値以下ではない、と判断される。
【０１０４】
ステップＳ５０２では、顔の検出位置と顔追従エリアのＸ方向の上限値とを比較し、範囲内であるか否かを判断し、検出位置がＸ方向の上限値以下の場合、後述するステップＳ５０３でＹ方向の下限値と比較する。検出位置がＸ方向の上限値より大きい場合、後述するステップＳ５０６で顔認識エリアと判定する。
【０１０５】
この判断例として、図９に示すように、右上のユーザＡに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＸ方向の上限値とを比較すると、上限値以下ではない、と判断され、ステップＳ５０６へ処理を進める。
【０１０６】
一方、中央上のユーザＢに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＸ方向の上限値とを比較すると、上限値以下と判断され、ステップＳ５０３へ処理を進める。
【０１０７】
つまり、顔が、ステップＳ５０１における範囲内に存在し、かつ、顔認識エリアの最外殻を示す実線及びＸ方向上限値をＸ座標の値とするＹ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が上限値以下と判断され、顔認識エリアの最外殻を示す点線及びＸ方向上限値をＸ座標の値とするＹ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が上限値以下ではない、と判断される。
【０１０８】
ステップＳ５０３では、顔の検出位置と顔追従エリアのＹ方向の下限値とを比較し、範囲内であるか否かを判断し、検出位置がＹ方向の下限値以上の場合、後述するステップＳ５０４でＹ方向の上限値と比較する。検出位置がＹ方向の下限値未満の場合、後述するステップＳ５０６で顔認識エリアと判定する。
【０１０９】
この判断例として、図１０に示すように、中央上のユーザＡに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＹ方向の下限値とを比較すると、下限値以上ではない、と判断され、ステップＳ５０６へ処理を進める。
【０１１０】
一方、中央下のユーザＢに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＹ方向の下限値とを比較すると、下限値以上と判断され、ステップＳ５０４へ処理を進める。
【０１１１】
つまり、顔が、ステップＳ５０２における範囲内に存在し、かつ、顔認識エリアの最外殻を示す点線及びＹ方向下限値をＹ座標の値とするＸ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が下限値以上でない、と判断され、顔認識エリアの最外殻を示す実線及びＹ方向下限値をＹ座標の値とするＸ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が下限値以上であると判断される。
【０１１２】
ステップＳ５０４では、顔の検出位置と顔追従エリアのＹ方向の上限値とを比較し、範囲内であるか否かを判断し、検出位置がＹ方向の上限値以下の場合、後述するステップＳ５０５で顔追従エリアと判定する。検出位置がＹ方向の上限値より大きい場合、後述するステップＳ５０６で顔認識エリアと判定する。
【０１１３】
この判断例として、図１１に示すように、中央下のユーザＡに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＹ方向の上限値とを比較すると、上限値以下ではない、と判断され、ステップＳ５０６へ処理を進める。
【０１１４】
一方、中央のユーザＢに関しては、顔の検出位置（顔の中央とする）と顔追従エリアのＹ方向の上限値とを比較すると、上限値以下と判断され、ステップＳ５０５へ処理を進める。
【０１１５】
つまり、顔が、ステップＳ５０３における範囲内に存在し、かつ、顔認識エリアの最外殻を示す点線及びＹ方向上限値をＹ座標の値とするＸ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が下限値以上でない、と判断され、Ｙ方向上限値をＹ座標の値とするＸ軸方向への垂直線で囲まれた範囲に存在する場合、顔の検出位置が上限値以下であると判断される。
【０１１６】
ステップＳ５０５では、顔追従エリアを判定結果としてＲＡＭ２０３に記憶する。判定結果は、ステップＳ４１０で使用する。
【０１１７】
ステップＳ５０６では、顔認識エリアを判定結果としてＲＡＭ２０３に記憶する。判定結果は、ステップＳ４１０で使用する。
【０１１８】
以下、図６を参照して、本実施形態の設定ファイルの記述例について説明する。
【０１１９】
図６は、ウェブカメラ画像のサイズ、顔追従エリア、本人認証時の類似度の閾値、本人認証処理のサイクルの設定例である。この例では、各設定項目をタグで囲んで設定している。
【０１２０】
ウェブカメラ画像のサイズは、ｉｍａｇｅ＿ｓｉｚｅタグ６０１で指定する。「横のピクセル数Ｘ縦のピクセル数」の形式で、ピクセルで指定する。
【０１２１】
顔追従エリアは、ｔｒａｃｋｉｎｇ＿ａｒｅａタグ６０２で指定する。画像の左上端を０とし、エリア範囲を横と縦の上下限値をピクセルで指定する。
【０１２２】
横方向（Ｘ軸方向）の下限値はＸ＿ｌｏｅｒタグ６０３、上限値はＸ＿ｕｐｐｅｒタグ６０４で指定し、縦方向（Ｙ軸方向）の下限値はＹ＿ｌｏｅｒタグ６０５、上限値はＹ＿ｕｐｐｅｒタグ６０６で指定する。
【０１２３】
指定する値の範囲は、ウェブカメラ２１０で撮影して得られた画像のサイズの範囲内とする。例えば、画像サイズが６４０×４８０の場合、Ｘの上下限値は０〜６４０、Ｙは０〜４８０となる。画像サイズの範囲を超える場合、ステップＳ４０９にて自動的に画像サイズの範囲に修正される。顔追従エリアの指定した場合の顔認識エリアとの関係は、図７のようになる。
【０１２４】
本人認証時の類似度の閾値は、ｓｉｍｉｌａｒｉｔｙ＿ｔｈｒｅｓｈｏｌｄタグ６０７で指定する。認証処理時に算出する類似度がここで設定する閾値を下回ると、他人と判断される。例えば、フォールス・ネガティブの観点から、指定できる範囲は０．５〜１．０とする。
【０１２５】
本人認証処理のサイクルは、ｐｒｏｃｅｓｓｉｎｇ＿ｃｙｃｌｅタグ６０８で指定する。指定する値の単位は、例えば、ミリ秒とする。
【０１２６】
以下、図１２を参照して、本実施形態のウェブ管理コンソールによる管理画面の一例について説明する。
【０１２７】
図１２は、管理者用ＰＣ１２１でのウェブ管理コンソールを用いた管理画面７００である。管理画面７００では、管理対象となるテレワーカのリストのほか、検出したイベントの証跡となる画像、イベント発生日時、テレワーカの通信状況について確認できる。
【０１２８】
管理画面７００は、テレワーカリストパネル７０１、カレンダーパネル７０２、証跡確認パネル７０３で構成される。
【０１２９】
テレワーカリストパネル７０１では、管理対象のテレワーカの名前と認証用写真が一覧で表示される。リスト内のテレワーカをクリックすると、証跡データを確認したいテレワーカを指定できる。またリスト内のテレワーカが青色に表示されているときは、そのテレワーカ用ＰＣ１１１が管理サーバ１０１と通信接続していることを示す。
【０１３０】
カレンダーパネル７０２では、確認対象のイベントの証跡データの日付を指定できる。カレンダーパネル７０２上の日付をクリックすると、確認したい証跡データの日付を指定できる。指定された日付は、青色で表示される。
【０１３１】
証跡確認パネル７０３では、テレワーカリストパネル７０１とカレンダーパネル７０２で指定されたテレワーカと日付に関連したイベントの証跡データを表示する。イベントの証跡データは、イベント分類、発生日時、証跡となる画像で構成される。イベント分類には、「離席」、「なりすまし」、「覗き込み」があり、これらの分類はテレワーカ用ＰＣ１１１の専用アプリケーション内で分類される。
【０１３２】
これらの管理画面７００に表示する情報については、管理サーバ１０１を介してデータベースサーバ１０２に対して、テレワーカ用ＰＣ１１１から送信されたテレワーク情報（各イベントとそれに応じる証跡データを含む）を参照する。
【０１３３】
本実施形態では、顔追従エリアに、初めて登場した時のみ、ステップＳ４１２における顔認証処理を行ったが、ステップＳ４１１の処理に於いて、初めて登場した時を含めて、認証状態を「未承認」として判断した後、その回数をインクリメントしていき、その回数が、所定回数超えた場合、ステップＳ４１２における顔認証処理を行い、当該顔認証処理を終了した後、この回数をクリアする態様をとることも可能である。
【０１３４】
これによって、初めて顔追従エリアに登場した時に限らず、定期的に顔認証処理を行うよりも、少ない頻度で、所定のタイミングで、顔認証を行うことが可能となり、なりすまし検出の精度を上げることも可能である。
【０１３５】
さらに、顔追従エリアに、初めて登場した時のみ、ステップＳ４１２における顔認証処理を行ったが、ステップＳ４１１の処理に於いて、初めて登場した時に認証状態が「認証済み」と判定した後、ステップＳ４１１の処理が、認証状態が継続して「認証済み」のまま、所定回数実行された後、認証状態を「未認証」として判断し、ステップＳ４１２における顔認証処理を行っても良い。
【０１３６】
これによって、顔追従エリアと顔認識エリアとで、認証を行う頻度の切替えを行うことが可能となるので、初めて顔追従エリアに登場した時に限らず、定期的に顔認証処理を行うよりも、少ない頻度で、顔認証を行うことが可能となり、顔追従エリアにおけるなりすまし検出の精度を上げることも可能である。
【０１３７】
以上、本発明に依れば、定期的な本人認証を要するシステムに於いて、なりすましを抑止するための顔認証を行うエリアと、誤認証を抑止するための当該エリアよりも認証頻度を抑えたエリアと、を設けることで、当該システムの不正使用及び認証精度低下を抑止することができる。
【０１３８】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３９】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１４０】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１４１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１４３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１４４】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１４６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１４７】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４９】
１００    テレワーク管理支援システム
１０１    管理サーバ
１０２    データベースサーバ
１０３    ルータ
１０４    サービス環境ネットワーク
１１０    自宅ネットワーク
１１１    テレワーカ用ＰＣ
１１２    ルータ
１２０    社内ネットワーク
１２１    管理者用ＰＣ１２１
１２２    ルータ
１３０    インターネット
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    ＫＢ
２１０    ウェブカメラ
２１１    ＣＲＴ
２１２    外部メモリ
【図１】
2019046507.tif 000003
【図２】
2019046507.tif 000004
【図３】
2019046507.tif 000005
【図４】
2019046507.tif 000006
【図５】
2019046507.tif 000007
【図６】
2019046507.tif 000008
【図７】
2019046507.tif 000009
【図８】
2019046507.tif 000010
【図９】
2019046507.tif 000011
【図１０】
2019046507.tif 000012
【図１１】
2019046507.tif 000013
【図１２】
2019046507.tif 000014