(57)【要約】      （修正有）【課題】ユーザの情報処理装置に対する動作に応じたなりすまし判別を行うことで、なりすましの誤判別を抑制する情報処理装置、制御方法及びプログラムを提供する。【解決手段】テレワーカ用ＰＣの前方を撮影することで得られる画像から顔検出を行い、この顔画像と、テレワーカ本人を表す顔画像と、を比較する。テレワーカ用ＰＣへの入力操作の有無に応じて、テレワーカ本人を表す顔画像を切り替えて使用すると共に、比較時に用いる類似度への閾値についても、テレワーカ用ＰＣへの入力操作の有無に応じて、切り替えて使用する。【選択図】図５
2018198067.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置であって、
本人を識別するための画像を記憶する記憶手段と、
撮影して得られた画像を取得する画像取得手段と、
入力操作を検知する入力操作検知手段と、
前記入力操作検知手段によって検知した入力操作の有無によって、認証手段によって本人認証を行うための閾値を決定する決定手段と、
前記画像取得手段によって取得した画像と前記記憶手段に記憶した画像とから求まる類似度と前記決定手段によって決定した閾値を用いて前記ユーザの本人認証を行う認証手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
前記決定手段は、前記入力操作検知手段によって検知した入力操作が無い場合の閾値よりも有った場合の閾値を高い閾値として決定を行うことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
入力操作の有無それぞれに対して、本人認証される頻度と類似度との相関からなる確率分布から前記類似度に対する閾値を設定する設定手段を備え、
前記決定手段は、前記設定手段によって設定された閾値を用いて、本人認証を行うための閾値を決定することを特徴とする情報処理装置。
【請求項４】
前記設定手段は、入力操作の有無それぞれに対して、本人と異なる人物が本人として認証される頻度と類似度との相関からなる確率分布から前記類似度に対する閾値を設定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記設定手段は、入力操作の有無それぞれに対して、本人と異なる人物が本人として認証される頻度と類似度との相関からなる確率分布から前記類似度に対する閾値を設定することで、当該閾値以上の、本人認証される頻度と類似度との相関からなる確率分布から前記類似度に対する閾値を設定することを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記記憶手段は、入力操作の有無それぞれに対して、本人を識別するための画像を記憶し、
前記決定手段は、前記入力操作検知手段によって検知した入力操作の有無によって、認証手段によって本人認証を行うための前記記憶手段に記憶された画像を決定することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置の制御方法であって、
前記情報処理装置を、
撮影して得られた画像を取得する画像取得ステップと、
入力操作を検知する入力操作検知ステップと、
前記入力操作検知ステップによって検知した入力操作の有無によって、認証ステップによって本人認証を行うための閾値を決定する決定ステップと、
前記画像取得ステップによって取得した画像と本人を識別するための画像を記憶する記憶手段に記憶した画像とから求まる類似度と前記決定ステップによって決定した閾値を用いて前記ユーザの本人認証を行う認証ステップと、
を実行することを特徴とする情報処理装置の制御方法。
【請求項８】
ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置で読取実行可能なプログラムあって、
前記情報処理装置を、
撮影して得られた画像を取得する画像取得手段と、
入力操作を検知する入力操作検知手段と、
前記入力操作検知手段によって検知した入力操作の有無によって、認証手段によって本人認証を行うための閾値を決定する決定手段と、
前記画像取得手段によって取得した画像と本人を識別するための画像を記憶する記憶手段に記憶した画像とから求まる類似度と前記決定手段によって決定した閾値を用いて前記ユーザの本人認証を行う認証手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に対する不正なアクセスを抑止する技術に関する。
【背景技術】
【０００２】
近年、テレワークへの関心が高まっているが、在宅型のテレワークの課題の一つとして、オフィスに比べて、本人以外の人物の取って代わる、所謂、なりすましに対してのセキュリティを確保することが難しいという課題がある。
その解決策として、情報処理装置に接続されたウェブカメラを用いて、情報処理装置の前方を撮影して得られた画像に対して顔検出・顔認識技術を用いることで、前方に居る人物が、本人であるか第三者であるかを検出するシステムが開発されている。
このような従来の「なりすまし」判別を行うシステムでは、顔検出・顔認識技術を利用するにあたり、情報処理装置の前方を撮影することで得られた顔画像と、予め登録された「本人顔画像」との類似度を求め、ある閾値よりも類似度が低い時に「なりすまし」、閾値よりも類似度が高い時に「本人」と判別を行っている。
【０００３】
この際、情報処理装置前方の人物がウェブカメラ正面を向いていない場合には、ウェブカメラ正面を向いている場合に比べて、以下の理由で類似度が低くなる傾向がある。
【０００４】
・顔検出が失敗し、正しく顔全体を検出できず、顔の一部を顔と誤検出してしまう場合がある。
【０００５】
・顔検出が成功した場合にも、登録された「本人顔画像」と顔向きが異なると類似度が低くなる。
【０００６】
そのため、ウェブカメラ正面を向いていない場合には、たとえ本人であっても、「なりすまし」と誤判別される可能性が高くなってしまう。
【０００７】
このようなシステムにおいて、例えば、在宅勤務中のテレワーカは、常にウェブカメラに対して正面を向いているわけではなく、資料を読むため等を理由にウェブカメラに対して正面を向いていない時間も多くあると考えられる。
【０００８】
そのような場合には、正面を向いている場合に比べて、顔認識技術で用いられる撮影して得られた画像と本人との類似度は、例え、画像自体が本人であっても低い値を取りうる。
【０００９】
そのため、ウェブカメラ正面を向いている場合と同様の類似判別を行うための閾値や、同様の顔辞書でなりすまし判別を行うと、本人であってもなりすましであると誤判別されることが極端に増えてしまうと考えられる。
【００１０】
そこで、向きに頑健な、すなわち、本人であれば顔向きが正面でなくても類似度が大きくなるような、顔認識技術の研究は広く行われている。
【００１１】
例えば、多数の局所的な特徴点における特徴を抽出することで、向きに頑健な顔認識を可能にする技術が開示されている（例えば、特許文献１参照）。
【００１２】
また、正面を向いていない場合に、なりすまし誤判別を抑制するためには、顔向き推定を行う技術を利用して、顔向きを推定し、その結果から、なりすまし判別閾値等を変更することも考えられる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００９−２６５７７４号公報
【特許文献２】特開２００４−２５９２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
ユーザは、情報処理装置に対して行う動作によって、その顔向きに特性が生じるケースがあり、例えば、情報処理装置に対して入力操作を行っている際には、情報処理装置に対して正面を向くことが多々ありうるため、このような特性を活かしてなりすまし判別を行うことで、誤検出を減らすことが適する場合がある。
【００１５】
しかしながら、特許文献１及び特許文献２に記載の技術では、共に顔認識一般が対象であり、画像情報のみを利用しており、情報処理装置を利用するユーザの動作に応じて、顔向きに特性が生じることについてまでは、記載や示唆はない。
【００１６】
そこで、本願発明では、ユーザの情報処理装置に対する動作に応じたなりすまし判別を行うことで、なりすましの誤判別を抑制する情報処理装置、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するための第１の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置であって、本人を識別するための画像を記憶する記憶手段と、撮影して得られた画像を取得する画像取得手段と、入力操作を検知する入力操作検知手段と、前記入力操作検知手段によって検知した入力操作の有無によって、認証手段によって本人認証を行うための閾値を決定する決定手段と、前記画像取得手段によって取得した画像と前記記憶手段に記憶した画像とから求まる類似度と前記決定手段によって決定した閾値を用いて前記ユーザの本人認証を行う認証手段と、を備えたことを特徴とする。
【００１８】
上記課題を解決するための第２の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置の制御方法であって、前記情報処理装置を、撮影して得られた画像を取得する画像取得ステップと、入力操作を検知する入力操作検知ステップと、前記入力操作検知ステップによって検知した入力操作の有無によって、認証ステップによって本人認証を行うための閾値を決定する決定ステップと、前記画像取得ステップによって取得した画像と本人を識別するための画像を記憶する記憶手段に記憶した画像とから求まる類似度と前記決定ステップによって決定した閾値を用いて前記ユーザの本人認証を行う認証ステップと、を実行することを特徴とする。
【００１９】
上記課題を解決するための第３の発明は、ユーザを撮影することにより前記ユーザの顔認識を行って本人認証を行う情報処理装置で読取実行可能なプログラムあって、前記情報処理装置を、撮影して得られた画像を取得する画像取得手段と、入力操作を検知する入力操作検知手段と、前記入力操作検知手段によって検知した入力操作の有無によって、認証手段によって本人認証を行うための閾値を決定する決定手段と、前記画像取得手段によって取得した画像と本人を識別するための画像を記憶する記憶手段に記憶した画像とから求まる類似度と前記決定手段によって決定した閾値を用いて前記ユーザの本人認証を行う認証手段と、して機能させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、ユーザの情報処理装置に対する操作入力に応じたなりすまし判別を行うことで、なりすましの誤判別を抑制することができる、という効果を奏する。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る情報処理システムの概略構成を示す構成図である。
【図２】本発明の実施形態に係る管理サーバ、データベースサーバ、テレワーカ用ＰＣ、及び管理者用ＰＣのハードウェアの構成を示す構成図である。
【図３】本発明の実施形態において情報処理システムにおける機能を示す構成図である。
【図４】本発明の実施形態において本人認証処理の流れを示すフローチャートである。
【図５】本発明の実施形態において顔認識の制御処理の流れを示すフローチャートである。
【図６】本発明の実施形態において顔認識パラメータ設定画面の構成を示す構成図である。
【図７】本発明の実施形態において認証用設定値テーブルの構成を示す構成図である。
【図８】本発明の実施形態において顔辞書として記憶された顔画像のイメージ図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２３】
図１は、本発明の実施形態において、情報処理装置への入力操作に応じた本人認証を行う情報処理システムの構成の一例を示すシステム構成図である。
【００２４】
情報処理システム１００は、１または複数の管理サーバ１０１、１または複数のデータベースサーバ１０２、１または複数のテレワーカ用ＰＣ１１１、１または複数の管理者用ＰＣ１２１がインターネット１３０を介して接続される構成となっている。
【００２５】
管理サーバ１０１は、テレワーカの離席状況、他者による覗き込み、あるいはなりすましの証跡データをテレワーク情報として一元管理するサーバであり、サービス環境ネットワーク１０４上に構築されている。
【００２６】
管理サーバ１０１へは、テレワーカ用ＰＣ１１１と管理者用ＰＣ１２１が、アカウントＩＤとパスワードを用いた認証処理により接続し、管理サーバ１０１は、テレワーカ用ＰＣ１１１からテレワーク情報を受信した場合は、データベースサーバ１０２に格納する。また、管理者用ＰＣ１２１からテレワーク情報の取得要求があった場合は、データベースサーバ１０２から必要なテレワーク情報を取り出す。
【００２７】
データベースサーバ１０２は、管理サーバ１０１の操作にもとづいてテレワーク情報を記憶するサーバであり、サービス環境ネットワーク１０４上に構築されており、データベースサーバ１０２は、テレワーク情報のほかに、管理サーバ１０１への接続用アカウントＩＤとパスワードも記憶する。尚、データベースサーバ１０２は、管理サーバ１０１からの接続のみ許可し、外部からは接続できない構成をとることが可能である。
【００２８】
テレワーカ用ＰＣ１１１は、テレワーク情報の基となる証跡データを作成する端末であり、自宅ネットワーク１１０上に存在し、証跡データは、専用アプリケーションにより作成され、ルータ１１２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１へ送信される。本実施形態の本人認証処理は、この専用アプリケーション内の機能として動作する。
【００２９】
管理者用ＰＣ１２１は、テレワーク情報を確認するための端末であり、社内ネットワーク１２０上に存在し、テレワーク情報の確認には、ウェブ管理コンソール（ウェブブラウザ上で動作）を使用し、ルータ１２２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１に接続する。
【００３０】
以下、図２を用いて図１に示した管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成について説明する。
【００３１】
図２は、図１に示した管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
【００３２】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１２には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３３】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１２からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３４】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９、ウェブカメラ２１０や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１１等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１１と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３５】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１２へのアクセスを制御する。
【００３６】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１１上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１１上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３８】
本発明を実現するための後述する各種プログラムは、外部メモリ２１２に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ２１２に格納されており、これらについての詳細な説明も後述する。
【００３９】
以下、図３を用いて、本発明の本人認証処理を適用した情報処理システム１００における管理サーバ１０１、データベースサーバ１０２、テレワーカ用ＰＣ１１１、及び管理者用ＰＣ１２１において主要な機能を示す機能ブロック図について説明する。
【００４０】
テレワーカ用ＰＣ１１１は、撮像部３０１、通信接続部３０２、及びカメラ画像取得部３０３を備えており、撮像部３０１は、被写体となるテレワーカを撮影するためのカメラを示しており、前述したウェブカメラ２１０に該当し、通信接続部３０２は、ウェブカメラ２１０の撮影開始をトリガーとして、管理サーバ１０１と接続可能となるように通信を確立する機能を具備しており、カメラ画像取得部３０３は、撮像部３０１で撮影して得られたデータを画像として取得する。
【００４１】
但し、撮影開始のトリガーは、この態様に限らず、本人認証処理を起動したことをトリガーとしても良いし、接続に適したタイミングであれば、その他の条件をトリガーとしても良い。
【００４２】
また、テレワーカ用ＰＣ１１１は、記憶部３０４、顔情報取得部３０５、認証設定値変更部３０６、及び入力操作検知部３０７を備えている。
【００４３】
記憶部３０４は、撮影に係る各種設定値が記録された設定ファイルを備えており、カメラ画像取得部３０３によって、当該設定ファイルが取得され、それぞれの処理に於いて当該設定ファイルに記録されたパラメータが利用される。
【００４４】
また、記憶部３０４は、本人を表す顔の画像を記憶しており、この顔の画像は、テレワーカ用ＰＣ１１１に対しての入力操作の有無に応じて記録されている。以後、顔辞書と示す。
【００４５】
さらに、記憶部３０４は、撮像部３０１で撮影して得られた画像と、顔辞書に記憶された顔の画像とを比較して類似度を算出して所定の閾値と比較することで、テレワーカ用ＰＣ１１１の前方に居る人物が本人であるか否かを判定するが、その際に用いる当該閾値などの顔認識に用いる制御パラメータなどの認証用設定値をも記憶している。
【００４６】
これらの顔辞書や顔認識に用いる制御パラメータなど認証用設定値を記憶した認証用設定値テーブルの構成図を図７に示す。
【００４７】
認証用設定値テーブルのテレワーカＩＤに設定されるデータは、顔認識制御パラメータのレコードを特定するための、数字列であり、辞書変更フラグに設定されるデータは、「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」であり、「真」か「偽」のいずれかを取る。
【００４８】
この値は、ステップＳ４０１において、図６の顔認識パラメータ設定画面６００（詳細後述）の６０１によって設定された真偽値を表す。
【００４９】
閾値変更フラグに設定されるデータは、「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」であり、「真」か「偽」のいずれかを取る。
【００５０】
この値は、ステップＳ４０１において、図６の顔認識パラメータ設定画面６００（詳細後述）の６０２によって設定された真偽値を表す。
【００５１】
閾値決定手法に設定されるデータは、「ＰＣ入力有無毎のなりすまし判別閾値」をどのように決定するかを示すデータであり、「本人拒否率」か「他人受容率」かのいずれかを取る。
【００５２】
この値は、ステップＳ４０１において、図６の顔認識パラメータ設定画面６００（詳細後述）の６０３が真の場合には「本人拒否率」、顔認識パラメータ設定画面６００（詳細後述）の６０４が真の場合には「他人受容率」をという値を取る。
【００５３】
本人拒否率には、「ＰＣ入力有無毎のなりすまし判別閾値」を決定するために指定された本人拒否率を表す数値である。ステップＳ３０１において、図６の顔認識パラメータ設定画面６００（詳細後述）の６０５によって指定される。図６の顔認識パラメータ設定画面６００（詳細後述）の６０３が真の場合にのみ使用される。
【００５４】
他人受容率１、他人受容率２には、「ＰＣ入力有無毎のなりすまし判別閾値」を決定するために指定された、ＰＣへの入力操作が有る場合・無い場合、それぞれの他人受容率を表す数値である。
【００５５】
ステップＳ４０１において、図６の顔認識パラメータ設定画面６００（詳細後述）の６０６、６０７によって指定され、図６の顔認識パラメータ設定画面６００（詳細後述）の６０４が真の場合にのみ使用される。
【００５６】
閾値１、閾値２にはＰＣへの入力操作が有る場合・無い場合、それぞれのなりすまし判別閾値を表す数値であり、ステップＳ５０７、Ｓ５０８で使用される。
【００５７】
辞書ファイル１、辞書ファイル２にはＰＣへの入力操作が有る場合・無い場合、それぞれの場合に使用する顔辞書のファイル名を指定する。ファイル内部は顔画像の集合である。
【００５８】
ＰＣへの入力操作が有る場合・無い場合の顔辞書画像のイメージを図８に示す。ＰＣへの入力操作が有る場合には、正面を向いている可能性が高く、正面顔のみの集合を辞書とすることで、判別精度に影響がなく、計算量を小さくすることができると考えられる。
【００５９】
ＰＣへの入力操作が無い場合には、横を向いている、下を向いている場合等が含まれるため、顔辞書に正面顔以外の顔画像を含める必要がある。
【００６０】
顔情報取得部３０５は、カメラ画像取得部３０３によって取得された画像から被写体となる人物の顔を検出し、更に、顔の個数や画像に対する顔の位置等の顔情報を取得し、認証設定値変更部３０６は、顔認識パラメータ設定画面６００（図６参照、詳細後述）を用いて認証用設定値を決定するための条件を設定した後、入力操作検知部３０７によって、テレワーカ用ＰＣ１１１に対しての入力の操作の有無が検知されると、記憶部３０４に記憶された認証用設定値を変更する。
【００６１】
ここで、図６に示す顔認識パラメータ設定画面６００を参照して、顔認識制御パラメータを設定する際の表示画面の一例について説明する。
【００６２】
ここで、顔認識制御パラメータとは「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」、「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「ＰＣ入力有のなりすまし判別閾値」、「ＰＣ入力無のなりすまし判別閾値」を指す。
【００６３】
６０１は、「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」の真偽を設定するチェックボックスを表している。
【００６４】
６０２は、「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」の真偽を設定するチェックボックスを表している。
【００６５】
６０３、６０４は、「ＰＣ入力有無毎のなりすまし判別閾値」を決定する方法を選択するチェックボックスを表しており、どちらか一方を真とする。
【００６６】
閾値を直接指定するのではなく、予め類似度の分布を推定し、本人拒否率、他人受容率という形で指定する。そうする事で「確率」という意味のある指標によって、閾値を決定することが可能である。
【００６７】
６０３のチェックボックスに値が設定された場合には「ＰＣ入力有無毎のなりすまし判別閾値」を６０５によって指定される本人拒否率から決定する。
【００６８】
ＰＣへの入力操作有の場合には、正面を向いていると考えられ、類似度は６０８に示す実線６１３のように高い類似度を取ると考えられる。一方で、ＰＣへの入力操作無の場合には、書類を見ている等、ＰＣに対して正面を向いていない場合があるため、破線６１４のように比較的小さな類似度を取ると考えられる。
【００６９】
そのため、同一のなりすまし判別閾値を利用すると、ＰＣへの入力操作無の場合に本人拒否率が非常に大きくなり、人手による修正の手間が発生してしまう。そこで、ＰＣへの入力操作の有無のそれぞれの場合の本人拒否率が一定になるように、「ＰＣ入力有無毎のなりすまし判別閾値」を決定する。
【００７０】
つまり、この６０８の分布図において、ＰＣへの入力操作有の場合、実線６１３を示す分布図を用いてなりすまし判別を行うが、そのうち、本人拒否率に設定した値は、６１５で示される値（本人拒否率）をとり、この値以下の類似度をとった場合、なりすましが発生したと判定される。
【００７１】
また、ＰＣへの入力操作無の場合、破線６１４を示す分布図を用いてなりすまし判別を行うが、そのうち、本人拒否率に設定した値は、６１６で示される値（本人拒否率）をとり、この値以下の類似度をとった場合、なりすましが発生したと判定される。
【００７２】
６０４に値が設定された場合には、「ＰＣ入力有無毎のなりすまし判別閾値」を６０６、６０７によって指定された他人受容率から決定する。
【００７３】
ＰＣへの入力操作が無い場合には、ＰＣへの入力操作を行っていないため、ＰＣへの入力操作が有る場合に比較し、許容できる他人受容率は大きいと考えられる。
【００７４】
そこで、ＰＣへの入力操作の有無のそれぞれの場合の許容できる他人受容率を６０６、６０７によって指定を行い、「ＰＣ入力有無毎のなりすまし判別閾値」を決定する。
【００７５】
他人受容率を適用するには、６１７の点線から示される分布図を用いるが、ＰＣへの入力操作有の場合、６０６に設定された値を用い、一方、ＰＣへの入力操作無の場合、６０７に設定された値を用いる。
【００７６】
他人受容率を適用する別例として、同様に、６１７の点線から示される分布図を用いるが、ＰＣへの入力操作有の場合、６０６に設定された値を用い、例えば、この値が、６１５で示される値である場合、実線６１３を示す分布図において、６１５で示される値以下の類似度が算出された場合、なりすましが発生したものとする。
【００７７】
一方、ＰＣへの入力操作無の場合、６０７に設定された値を用い、例えば、この値が、６１５で示される値である場合、破線６１３を示す分布図において、６１６で示される値以下の類似度が算出された場合、なりすましが発生したものとする。
【００７８】
尚、このような分布図の作成方法の例として、本人の正面画像を顔辞書として、本人の正面・横向きの画像に対する類似度、本人以外の人物の画像に対する類似度を算出して分布図を作成する方法などがある。
【００７９】
本人拒否率や他人受容率については、設定が容易であることから本人使用時のユーザビリティを重視するときに、本人拒否率を適用したり、一方で、別人使用時のセキュリティを重視する場合は、他人受容率を適用したりすることが可能である。
【００８０】
６０９、６１０は６０３、６０４のいずれかの方法で決定された「ＰＣ入力有のなりすまし判別閾値」、「ＰＣ入力無のなりすまし判別閾値」である。
【００８１】
６１１は、顔認識パラメータ設定画面６００で設定した各パラメータをシステムに実際に適用を行うボタンを表し、６１２は、顔認識パラメータ設定画面６００で設定した各パラメータをシステムに実際に適用せずに、破棄を行うボタンを表す。
【００８２】
以上、説明したように、テレワーカは、図６に示される顔認識パラメータ設定画面６００画面を利用して、「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」、「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「ＰＣ入力有無毎のなりすまし判別閾値」といった顔認識制御パラメータの設定を行うことができる。
【００８３】
更に、テレワーカ用ＰＣ１１１は、認証部３０８、イベント通知部３０９、及びコントロール部３１０を備えている。
【００８４】
認証部３０８は、撮像部３０１での撮影エリアにおいて、登場する人物の顔がテレワーカ本人であるか否かの判定を行うため、顔情報取得部３０５で検出した顔の画像と、記憶部３０４に記憶した本人の顔画像とを比較し、記憶部３０４に記憶した認証用設定値を用いて、なりすましなどの判定を行う。
【００８５】
イベント通知部３０９は、管理サーバ１０１に対して、テレワーカ用ＰＣ１１１に対して発生するイベントを通知する機能を備え、前述したように顔情報取得部３０５において検出した顔の個数によって、「離席」や「「覗き込み」のイベントを検知して、カメラ画像取得部３０３によって取得した画像と共に、その旨を、管理サーバ１０１へ通知したり、認証部３０７によって、「なりすまし」のイベントを検知して、カメラ画像取得部３０３によって取得した画像と共に、その旨を、管理サーバ１０１へ通知する。
【００８６】
コントロール部３１０は、テレワーカ用ＰＣ１１１において実行される各処理や機器を制御する機能を有し、例えば、ＣＰＵ２０１負荷調整のためにスリープ処理を行ったり、本人認証処理の終了処理等を行う。
【００８７】
以下、図４に示すフローチャートを用いて、本実施形態におけるテレワーカ用ＰＣに対する入力操作の有無に応じた本人認証処理の流れを説明する。
【００８８】
尚、本処理については、テレワーカ用ＰＣ１１１を起動させ、監視期間中は、処理を繰り返す。
【００８９】
ステップＳ４０１では、認証設定値変更部３０６は、顔認識パラメータ設定画面６００を表示し、顔認識パラメータ設定画面６００に対して、ユーザ操作により入力された「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」、「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「ＰＣ入力有のなりすまし判別閾値」、「ＰＣ入力無のなりすまし判別閾値」といった顔認識制御パラメータを認証用設定値テーブルから取得する。なりすまし判別閾値をどのように設定するかに関しての詳細は後述する。
【００９０】
尚、取得した顔認識制御パラメータはＲＡＭ２０３に記憶させておき、後述の処理で利用される。
【００９１】
ステップＳ４０２では、上記で取得した顔認識制御パラメータを元に顔認識の制御処理を実行する。ステップＳ４０２における具体的な内容は後述するが、類似度を計算するための顔辞書、なりすまし判別閾値を設定する。
【００９２】
ステップＳ４０３では、認証部３０８は、既存の顔認識技術を利用して、ステップＳ４０２で設定された本人の顔辞書とテレワーカ用ＰＣ１１１の前方を撮影して得られた画像内の顔画像と類似度の計算を行うことで本人確認処理を実行する。
【００９３】
ステップＳ４０４では、認証部３０８は、ステップＳ４０３で計算した類似度となりすまし判別閾値（詳細後述）との比較を行い、類似度がなりすまし判別閾値よりも大きい（あるいは、以上）場合には、ステップＳ４０５へ処理を進め、類似度がなりすまし判別閾値よりも小さい（あるいは、未満）場合には、ステップＳ４０６へ処理を進める。
【００９４】
ステップＳ４０５では、認証部３０８は、テレワーカ用ＰＣ１１１の前方の人物は、本人であると判定を行い、ステップＳ４０６では、認証部３０８は、テレワーカ用ＰＣ１１１の前方の人物は、なりすましであると判定を行う。
【００９５】
そして、イベント通知部３０９は、この判定結果を、管理サーバ１０１へ送信し、管理者は、管理者用ＰＣ１２１を用いて、テレワーカの在席状況などを確認することが可能となる。
【００９６】
以下、図５に示すフローチャートを用いて、ステップＳ４０２における顔認識の制御処理の詳細について説明する。
【００９７】
ステップＳ５０１では、認証設定値変更部３０６は、ステップＳ４０１で設定した「ＰＣ入力の有無により顔辞書を変更するかどうかのフラグ」の真偽を判別し、真であると判定した場合は、ステップＳ５０１へ処理を進め、真であると判定しない場合、ステップＳ５０５へ処理を進める。
【００９８】
この判定は、図７に示す顔認識情報テーブルに記憶された辞書変更フラグを用いて判定を行い、辞書変更フラグが真であれば、ステップＳ５０１へ処理を進め、真であると判定しない場合、ステップＳ５０５へ処理を進める。
【００９９】
ステップＳ５０２では、入力操作検知部３０７は、テレワーカ用ＰＣ１１１に対して入力操作の有無を検知する。入力操作の有無は、図２におけるＫＢ２０９や不図示のマウスからの入力を指す。
【０１００】
ＰＣへの入力操作を検知した後、どの程度の時間を「ＰＣへの入力操作有」と判別を行うかは選択肢がある。ＰＣへの入力操作を検知した瞬間だけを「ＰＣへの入力操作有」と判別しても良いし、ＰＣへの入力操作を検知した後の一定時間は「ＰＣへの入力操作有」と判別しても良い。
【０１０１】
「ＰＣへの入力操作有」と判定した場合には、ステップＳ５０３へ処理を進め、「ＰＣへの入力操作有」と判定しない場合には、ステップＳ５０４へ処理を進める。
【０１０２】
ステップＳ５０３では、認証設定値変更部３０６は、「ＰＣへの入力操作有」用の顔辞書を顔認識情報テーブルの辞書ファイル１から取得し、「ＰＣへの入力操作有」と判定されたかった場合には、「ＰＣへの入力操作無」用の顔辞書を顔認識情報テーブルの辞書ファイル２から取得する。
【０１０３】
ステップＳ５０５では、認証設定値変更部３０６は、ステップＳ４０１で設定した「ＰＣ入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」の真偽を判定し、真であると判定した場合には、ステップＳ５０６へ処理を進め、真であると判定しない場合には、本処理を終了する。
【０１０４】
この判定は、図７に示す顔認識情報テーブルに記憶された閾値変更フラグを用いて判定を行い、閾値変更フラグが真であれば、ステップＳ５０６へ処理を進め、真であると判定しない場合、本処理を終了する。
【０１０５】
ステップＳ５０６では、ステップＳ５０２と同様にＰＣへの入力操作の有無を判定し、入力操作検知部３０７は、「ＰＣへの入力操作有」と判定した場合は、ステップＳ５０７へ処理を進め、「ＰＣへの入力操作無」と判定した場合は、ステップＳ５０８へ処理を進める。
【０１０６】
ステップＳ５０７では、認証設定値変更部３０６は、ステップＳ４０１で設定された「ＰＣ入力有のなりすまし判別閾値」、つまり、顔認識情報テーブルに記憶された閾値１をなりすまし判別閾値とし、一方、「ＰＣへの入力操作無」と判定された場合には、ステップＳ４０１で設定された「ＰＣ入力無のなりすまし判別閾値」、つまり、顔認識情報テーブルに記憶された閾値２をなりすまし判別閾値とする。
【０１０７】
以上がステップＳ４０２の詳細処理であり、ステップＳ４０３で使用する顔辞書、ステップＳ４０４で使用するなりすまし判別閾値の設定を行う。
【０１０８】
以上、本発明によれば、ユーザの情報処理装置に対する操作入力に応じたなりすまし判別を行うことで、なりすましの誤判別を抑制することができる。
【０１０９】
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１０】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１１１】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１１２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１１４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１１５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１１８】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１１９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２０】
１００    テレワーク管理支援システム
１０１    管理サーバ
１０２    データベースサーバ
１０３    ルータ
１０４    サービス環境ネットワーク
１１０    自宅ネットワーク
１１１    テレワーカ用ＰＣ
１１２    ルータ
１２０    社内ネットワーク
１２１    管理者用ＰＣ１２１
１２２    ルータ
１３０    インターネット
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    ＫＢ
２１０    ウェブカメラ
２１１    ＣＲＴ
２１２    外部メモリ
【図１】
2018198067.tif 000003
【図２】
2018198067.tif 000004
【図３】
2018198067.tif 000005
【図４】
2018198067.tif 000006
【図５】
2018198067.tif 000007
【図６】
2018198067.tif 000008
【図７】
2018198067.tif 000009
【図８】
2018198067.tif 000010