(57)【要約】【課題】  被写体の顔の複数の所定の向きの撮影画像の撮影にかかる利便性を向上させること。【解決手段】  撮影された撮影画像を表示する情報処理装置であって、被写体の顔の複数の所定の向きのそれぞれに対応した表示領域を表示する表示手段を備え、前記表示手段は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する前記表示領域に表示することを特徴とする。【選択図】  図４
2019083015.tif 000002
【特許請求の範囲】
【請求項１】
撮影された撮影画像を表示する情報処理装置であって、
被写体の顔の複数の所定の向きのそれぞれに対応した表示領域を表示する表示手段を備え、
前記表示手段は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する前記表示領域に表示することを特徴とする情報処理装置。
【請求項２】
前記表示手段は、被写体の顔の所定の向きに対応する所定の位置に、当該顔の所定の向きの被写体の撮影画像を表示するための表示領域を、前記複数の所定の向きごとに表示する請求項１に記載の情報処理装置。
【請求項３】
撮影された撮影画像の顔の向きを特定する特定手段を備え、
前記表示手段は、前記特定手段により特定された顔の所定の向きに対応する前記表示領域に、当該顔の所定の向きが特定された撮影画像を表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示手段により各表示領域に表示された各撮影画像を、顔認証のために用いられる認証用顔画像として登録する登録手段を備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
認証対象の被写体の顔を含む撮影画像と、前記登録手段により登録された各認証用顔画像とを用いて、前記被写体の顔認証を行う顔認証手段を備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記表示領域は、カメラにより撮影されたライブ映像を表示する第１の表示領域と、前記第１の表示領域に隣り合う方向の位置に表示された第２の表示領域であって、当該方向に該当する顔の向きの被写体の撮影画像を表示する第２の表示領域と、を含むことを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記第２の表示領域は、前記第１の表示領域に対して左右上下のそれぞれの方向の位置に表示される表示領域を含むことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第２の表示領域は、前記第１の表示領域に対して右上、右下、左上、左下のそれぞれの方向の位置に表示される表示領域を含むことを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記第１の表示領域は、被写体の顔が正面又は略正面を向いている撮影画像を表示する表示領域でもあり、
前記表示手段は、全ての各表示領域に対応する顔の向きの撮影画像が撮影された場合には、前記第１の表示領域に対して行っているライブ映像の表示を、被写体の顔が正面又は略正面を向いている撮影画像の表示に切り替えて表示することを特徴とする請求項６乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
前記表示手段は、各前記表示領域のそれぞれに対して、当該表示領域に対応する顔の向きを示すオブジェクトを表示することを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
撮影された撮影画像を表示する情報処理装置の制御方法であって、
被写体の顔の複数の所定の向きのそれぞれに対応した表示領域を表示する表示工程を備え、
前記表示工程は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する前記表示領域に表示することを特徴とする制御方法。
【請求項１２】
請求項１１に記載の制御方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、各企業でテレワークへの関心が高まっている。テレワークには機密情報への第三者のアクセス防止や労働管理の適正化などの課題があり、導入するためにはそれらの課題を解決しなければならない。
【０００３】
現在、それらの課題を解決するため、顔認証技術を利用したテレワーク管理支援システムが開発されている。このシステムを用いることで、カメラ画像から本人認証を行い、なりすましや第三者による覗き見の状態を検出し、管理者に通知することができる。
【０００４】
このような顔認証技術を利用したテレワーク管理支援システムにおいては、顔検出・認識の精度が高くなければテレワーカの労務状況を誤判断してしまうことになる。そのため、顔検出・認識精度の向上が望まれている。
【０００５】
特許文献１には、輪郭周辺領域を探索することで人体領域を判定し、顔検出精度を向上させる仕組みが記載されている。
【０００６】
また、特許文献２の図１４には、テレワーカの勤務履歴を表示する画面が開示しれており、この画面には、在席中、離席中、なりすまし、覗き込み、カメラ接続エラーの時間帯が識別可能に表示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−９５７６号公報
【特許文献２】特開２０１７−１８８８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来、ユーザを顔認識する顔認識処理で用いられる認証用顔画像として、ユーザが任意に、複数の顔画像を登録することができる。
【０００９】
そのため、例えば、顔認証の精度向上に必要な複数の角度の認証用顔画像が不足している場合には、顔認証の精度が低下してしまい、一時的に、認証されるべきユーザが認証失敗してなりすましと判定されることが発生し得る。
【００１０】
そこで、顔認証の精度向上に必要な複数の角度の顔画像を登録する仕組みが必要であるが、従来、ユーザは、認証用顔画像の撮影の際に、どの角度の顔画像の登録が必要かを把握することが出来なかった。さらに、顔認証の精度向上に必要な複数の所定の角度の顔画像を撮影／登録する際に、精度向上に適した顔画像が撮れているかをユーザは確認できないため、仮に、所定の角度の顔画像を機械的に登録した場合、精度向上に不適切な顔画像が登録されるおそれもある。そのような、精度向上に不適切な顔画像が登録されてしまった場合には、顔認証の精度が低下してしまうおそれもある。
【００１１】
また、従来、１つの認証用顔画像ごとに、ユーザは１つのポーズをして構えた状態で、撮影ボタンを押下して撮影するスタイルであったため、顔認証の精度向上に必要な複数の角度の顔画像を簡易にまとめて登録することができなかった。
【００１２】
本発明の目的は、被写体の顔の複数の所定の向きの撮影画像の撮影にかかる利便性を向上させることである。
【課題を解決するための手段】
【００１３】
本発明は、撮影された撮影画像を表示する情報処理装置であって、被写体の顔の複数の所定の向きのそれぞれに対応した表示領域を表示する表示手段を備え、前記表示手段は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する前記表示領域に表示することを特徴とする。
【００１４】
また、本発明は、撮影された撮影画像を表示する情報処理装置の制御方法であって、被写体の顔の複数の所定の向きのそれぞれに対応した表示領域を表示する表示工程を備え、前記表示工程は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する前記表示領域に表示することを特徴とする。
【００１５】
また、本発明は、当該制御方法を実行するためのプログラムを特徴とする。
【発明の効果】
【００１６】
本発明によれば、被写体の顔の複数の所定の向きの撮影画像の撮影にかかる利便性を向上させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態における、テレワーク管理システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態における、管理サーバ１０１、テレワーカ用ＰＣ１１１、管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】テレワーカ用ＰＣ１１１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理の一例を示すフローチャートである。
【図４】テレワーカ用ＰＣ１１１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理の一例を示すフローチャートである。
【図５】テレワーカ用ＰＣ１１１のカメラにより撮影開始されたライブ映像が表示領域５１０に表示されている顔画像登録画面の一例を示す図である。
【図６】テレワーカ用ＰＣ１１１のカメラにより撮影開始されたライブ映像が表示領域５１０に表示されている顔画像登録画面の一例を示す図である。
【図７】ユーザを撮影中の顔画像登録画面の一例を示す図である。
【図８】ユーザを撮影中の顔画像登録画面の一例を示す図である。
【図９】ユーザを撮影中の顔画像登録画面の一例を示す図である。
【図１０】ユーザの９つの全方向の顔の撮影が完了した際の顔画像登録画面の一例を示す図である。
【図１１】認証用顔画像のデータテーブル１１０１の一例を示す図である。
【図１２】本実施形態におけるテレワーク管理システムが実行する処理の一例を示す図である。
【図１３】勤務履歴画面の一例を示す図である。
【図１４】図１０の顔画像登録画面の変形例を示す画面である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１９】
図１は、本発明のテレワーク管理システムのシステム構成の一例を示す図である。
【００２０】
テレワーク管理システム１００は、１または複数の管理サーバ１０１、１または複数のテレワーカ用ＰＣ１１１、１または複数の管理者用ＰＣ１２１がインターネット１３０を介して接続される構成となっている。
【００２１】
管理サーバ１０１は、テレワーカの在席・離席状況に関する情報や第三者による覗き込み、成りすまし等の情報（テレワーク情報）を一元管理するサーバであり、サービス環境ネットワーク１０４上に構築されている。
【００２２】
管理サーバ１０１へは、テレワーカ用ＰＣ１１１と管理者用ＰＣ１２１が、アカウントＩＤ（ユーザＩＤ）とパスワードを用いた認証処理により接続し、管理サーバ１０１は、テレワーカ用ＰＣ１１１からテレワーク情報（テレワーカ用ＰＣ１１１から受信した各種情報）を受信した場合は、管理サーバ１０１のデータベースに格納する。また、管理者用ＰＣ１２１からテレワーク情報の取得要求があった場合は、管理サーバ１０１のデータベースから必要なテレワーク情報を取り出す。
【００２３】
テレワーカ用ＰＣ１１１は、テレワーカから勤務中か勤務外かの申請（申告）を受け付け、また接続された撮像装置により撮影された映像（画像）から端末前方状態（テレワーカが在席・離席しているのか、覗き込みやなりすましが発生しているか）を検知する端末である。自宅ネットワーク１１０上に存在し、端末前方状態は、ルータ１１２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１へ送信される。
【００２４】
管理者用ＰＣ１２１は、テレワーク情報を確認するための端末であり、社内ネットワーク１２０上に存在し、テレワーク情報の確認には、ウェブ管理コンソール（ウェブブラウザ上で動作）を使用し、ルータ１２２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１に接続する。
【００２５】
なお、本実施例においては、テレワーカ用ＰＣ１１１が端末前方状態を検知し、管理サーバ１０１へ情報を送信する構成として説明するが、テレワーカ用ＰＣ１１１から映像（画像）のみを管理サーバ１０１に送信し、管理サーバ１０１において当該映像（画像）から端末前方状態を検知するよう構成しても良い。
【００２６】
図２は、本発明の実施形態における管理サーバ１０１、テレワーカ用ＰＣ１１１、管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明する。
【００２７】
図２に示すように、情報処理装置は、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００２８】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００２９】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００３０】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３１】
入力コントローラ２０５は、入力装置２１０からの入力を制御する。入力装置２１０としては、キーボード、タッチパネル、マウス等のポインティングデバイス等が挙げられる。
【００３２】
なお、入力装置２１０がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００３３】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００３４】
音声入力コントローラ２０６は、マイク／スピーカ２１１がマイク機能として動作する場合、マイク／スピーカ２１１からの音声入力を制御し、マイク／スピーカ２１１から入力された音声を認識することが可能となっている。また、音声入力コントローラ２０６は、マイク／スピーカ２１１がスピーカ機能として動作する場合、マイク／スピーカ２１１への音声出力を制御し、マイク／スピーカ２１１に対し音声を出力することが可能となっている。
【００３５】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置２１０を提供する。
【００３６】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３７】
本発明では、ユーザが情報処理装置を通常使用する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００３８】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３９】
通信Ｉ／Ｆコントローラ２０９は、ネットワーク２１４を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００４０】
なお、記憶装置２０４は情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４１】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００４２】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１２上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１２上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４３】
次に、図３、図４のフローチャートを用いて、本実施形態におけるテレワーク管理システムが実行する処理について説明する。
【００４４】
図３、図４のフローチャートは、テレワーカ用ＰＣ１１１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００４５】
ステップＳ３０１では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、設定ファイルから各種パラメータを読み込む。パラメータには、例えば、カメラの画像サイズ、顔認証の類似度の閾値（条件）がある。
【００４６】
顔認証の類似度の閾値は、テレワーカ本人かどうかの判断に使用する値であり、本実施例においては、０．７を指定する。
【００４７】
読み込んだ各パラメータは、ＲＡＭ２０３に記憶させておき、必要なときに参照する。
【００４８】
ステップＳ３０２では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ステップＳ３１４で証跡情報を送信できるよう、管理サーバ１０１との通信接続を確立する。通信接続の確立には、あらかじめ管理サーバに登録しているテレワーカのシステムログイン用のアカウントＩＤ（ユーザＩＤ）とログインパスワードを使用して認証を行う。
【００４９】
ステップＳ３０３では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、Ｓ３０２で認証が成功して通信接続されると、テレワーカ用ＰＣ１１１に接続されたカメラにより撮影された画像を取得する。取得した画像はＲＡＭ２０３に記憶しておく。ここで、テレワーカ用ＰＣ１１１に接続されたカメラは、テレワーカ用ＰＣ１１１の前方のユーザを撮影可能な位置に設けれられている。
【００５０】
ステップＳ３０４では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ステップＳ３０３で取得した画像から顔を検出する。顔の検出には公知技術を用いるものとする。検出結果はＲＡＭ２０３に記憶しておく。
【００５１】
ステップＳ３０５では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ステップＳ３０４において検出された顔の個数が、１個であるか、２個以上であるか、０個（未検出）であるかを判定する。すなわち、顔の検出個数を判定する。
【００５２】
顔の検出数が０個（未検出）の場合、処理をステップＳ３０８に移行し、端末前方状態（テレワーカの勤務状態）を「離席」として判定し設定する。
【００５３】
検出数が２個以上の場合、処理をステップＳ３０７に移行し、端末前方状態（テレワーカの勤務状態）を「覗き見」（覗き込み）として判定し設定する。
【００５４】
検出数が１個の場合、処理をステップＳ３０６に移行し、Ｓ３０４で撮影された撮像画像に含まれる顔が、テレワーカ本人の顔であるか否かを確認するための顔認証処理をおこなう。
【００５５】
ステップＳ３０６では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、Ｓ３０３でカメラにより撮影された画像からＳ３０４で検出された顔の顔画像と、予め登録されたテレワーカ本人の顔画像（認証用顔画像）との類似度を算出する。ここで、テレワーカ本人の顔画像は、予め、テレワーカ用ＰＣ１１１（及び／又は管理サーバ１０１）のメモリ等の記憶手段に予め記憶されている。
【００５６】
ここで、予め登録されたテレワーカ本人の顔画像は、図１１に示す認証用顔画像のデータテーブル１１０１に示される、テレワーカ用ＰＣ１１１（及び／又は管理サーバ１０１）のメモリ等の記憶手段に予め登録されており、テレワーカ用ＰＣ１１１は、類似度を算出する際に取得する。
【００５７】
図１１は、認証用顔画像のデータテーブル１１０１の一例を示す図である。
【００５８】
認証用顔画像のデータテーブル１１０１には、予め登録されたテレワーカ本人の顔画像のファイル名を示す「認証用顔画像ファイル名」と、当該ファイル名のファイルの格納先を示す「ファイルパス」とから構成されている。
【００５９】
ステップＳ３０９では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ステップＳ３０６で算出した類似度と、ステップＳ３０１で読み込んだ類似度の閾値とを比較し、画像から検出された顔がテレワーカ本人の顔であるかを判定する。
【００６０】
具体的には、算出された類似度が閾値以上の場合は本人と判定し、閾値未満の場合は、他人と判定する。
【００６１】
ステップＳ３０６、Ｓ３０９は、本発明の顔認証手段の適用例であり、認証対象の被写体の撮影画像に含まれる顔画像と、登録手段（Ｓ４１９）により登録された認証用顔画像と、を用いて顔認証を行う。
【００６２】
本人と判定された場合（ステップＳ３０９：ＹＥＳ）は、処理をステップＳ３１０に移行し、端末前方状態（テレワーカの勤務状態）を「在席」に設定する。
【００６３】
他人と判定された場合（ステップＳ３０９：ＮＯ）は、処理をステップＳ３１１に移行し、端末前方状態（テレワーカの勤務状態）を「なりすまし」に設定する。
【００６４】
ステップＳ３１２では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、端末前方状態（テレワーカの勤務状態）を判定し、「覗き見」または「なりすまし」の場合は、処理をステップＳ３１３に移行する。また、「在席」または「離席」と判定された場合は、処理をステップＳ３１４に移行する。
【００６５】
ステップＳ３１３では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ディスプレイに表示されている画面のスクリーンショットをスクリーン画面として取得する。
【００６６】
ステップＳ３１４では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、ステップＳ３０３で取得したカメラ画像と、ステップＳ３１３で取得したスクリーン画像とを、管理サーバ１０１に証跡情報として送信する。
【００６７】
ここで送信される証跡情報は、管理サーバ１０１が受信してメモリに記憶され管理される。
【００６８】
管理サーバ１０１は、この証跡情報を管理することにより、なりすまし、覗き見、離席、在席を示す状態と、その日時（時間帯）とを、ユーザごとに管理する。
【００６９】
また、管理サーバ１０１は、この証跡情報のうち、なりすまし、覗き見を示す状態の日時（時間帯）等の情報を不正証跡データテーブル（図１１の１１０２）として説明する。
【００７０】
図１１の１１０２は、不正証跡データテーブルの一例を示す図である。
【００７１】
図１１に示す不正証跡データテーブル１１０２Ａは、「不正証跡データＩＤ」、「不正状態」、「不正発生日時」、「カメラ画像パス」、「スクリーンショット画像パス（スクリーン画像パス）」、「不正ユーザＩＤ」から構成される。
【００７２】
ここで、「不正証跡データＩＤ」は、なりすまし、覗き見の不正の証跡情報を識別する情報（レコードのＩＤ）である。また、「不正状態」は、なりすまし、覗き見を識別する情報である。また、「不正発生日時」は、当該不正状態が発生した日時又は時間帯を示す情報である。また、「カメラ画像パス」は、当該不正状態が発生したと判定されたカメラ画像（Ｓ３０３で取得された画像）の格納先を示す情報である。また、「スクリーンショット画像パス」は、Ｓ３１３で取得されたスクリーン画像の格納先を示す情報である。また、「不正ユーザＩＤ」は、Ｓ３０２の認証処理で認証されているユーザのユーザＩＤである。
【００７３】
Ｓ３１４では、「不正状態」、「不正発生日時」、「Ｓ３０３で取得したカメラ画像」、「Ｓ３１３で取得したスクリーン画像」、「Ｓ３０２で認証されたユーザＩＤ」の情報を管理サーバ１０１に送信し、管理サーバ１０１は、当該情報を受信すると、「不正証跡データＩＤ」を採番して、「Ｓ３０３で取得したカメラ画像」を格納した格納先を「カメラ画像パス」に格納し、「Ｓ３１３で取得したスクリーン画像」を格納した格納先を「スクリーンショット画像パス（スクリーン画像パス）」に格納する。
【００７４】
ステップＳ３１５では、テレワーカ用ＰＣ１１１のＣＰＵ２０１は、本実施形態の処理を終了する指示がなされたかを判断する。例えば、メニュー等からテレワーカ本人により明示的に終了命令があったかを判断する。処理を終了する場合は、本フローチャートの処理を終了し、処理を終了させない場合は、再びステップＳ３０３の処理に戻る。
【００７５】
次に、図４のフローチャートを用いて、Ｓ３０６に顔認証処理で用いられる、予め登録するテレワーカ本人の顔画像の登録処理（Ｓ３０３で取得したカメラ画像の比較対象の顔画像の登録処理）について説明する。
【００７６】
図４は、Ｓ３０６に顔認証処理で用いられる、予め登録するテレワーカ本人の顔画像の登録処理の一例を示すフローチャートである。
【００７７】
図４に示すフローチャートに示す各ステップの処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、プログラムを読み出して実行することにより、実現される。
【００７８】
テレワーカ用ＰＣ１１１は、Ｓ３０２でユーザ認証が成功した後に、まず、ユーザにより、顔画像の登録画面要求の指示を受け付ける。
【００７９】
テレワーカ用ＰＣ１１１は、当該指示を受け付けると、図５に示す顔画像登録画面を表示する（ステップＳ４０１）
図５は、顔画像登録画面の一例を示す図である。
【００８０】
図５には、９つの表示領域５０２〜５１０が表示されており、各表示領域内にそれぞれ人物のシルエット（オブジェクト）（５１１、５１３、５１５、５１７、５１９、５２１、５２３、５２５、５２７）が表示されている。
【００８１】
また、各表示領域（５０２〜５０９）には、矢印（５１２、５１４、５１６、５１８、５２０、５２２、５２４、５２６）が表示されている。この矢印（オブジェクト）は、顔画像登録画面で登録すべき人物の顔の所定の向きを示している。たとえば、また、５１４の矢印は、顔を真上（０°）に向くように指示しており、顔が真上を向いた顔画像が配置されることを示している。また、５１６の矢印は、顔を右上（４５°）に向くように指示しており、顔が右上を向いた顔画像が配置されることを示している。また、５１８の矢印は、顔を右（９０°）に向くように指示しており、顔が右（９０°）を向いた顔画像が配置されることを示している。また、５２０の矢印は、顔を右下（１３５°）に向くように指示しており、顔が右下（１３５°）を向いた顔画像が配置されることを示している。また、５２２の矢印は、顔を真下（１８０°）に向くように指示しており、顔が真下（１８０°）を向いた顔画像が配置されることを示している。また、５２４の矢印は、顔を左下（２２５°）に向くように指示しており、顔が左下（２２５°）を向いた顔画像が配置されることを示している。また、５２６の矢印は、顔を左（２７０°）に向くように指示しており、顔が左（２７０°）を向いた顔画像が配置されることを示している。また、５１２の矢印は、顔を左上（３１５°）に向くように指示している。顔が左上（３１５°）を向いた顔画像が配置されることを示している。
【００８２】
このように、図５に示すように、各表示領域のそれぞれに対して、当該表示領域に対応する顔の向きを示すオブジェクト（矢印）を表示する。これにより、ユーザは、どの向きの顔画像が撮影済みで、どの向きの顔画像が不足しているかを把握することができる。また、Ｓ４１２、Ｓ４１３、Ｓ４１６で撮影済みの顔画像が表示領域に表示されるため、撮影済みのどの向きの顔画像がどのようなものであり、顔認証の精度向上に適したものであるかをユーザは確認することができ、撮り直しなどを行うことで、顔認証の精度向上に適した顔画像を効率よく登録することが可能となる。
【００８３】
表示領域５１０には、このような矢印が表示されていないが、このような矢印が表示されていないことで、真正面又は略正面を向いた顔画像が配置されることを示している。表示領域５１０には、このような矢印を表示していないが、真正面又は略正面の方向を示すオブジェクト（例えば、●などのオブジェクト）表示してもよい。
【００８４】
すなわち、表示領域５１０（第１の表示領域）は、被写体の顔が正面又は略正面を向いている撮影画像を表示する表示領域である。
【００８５】
このように、９つの方向（被写体の顔の所定の向き）を向いた顔の画像を撮影することで、それぞれの向きに対応した表示領域に、当該撮影された顔画像が表示されることとなる。
【００８６】
すなわち、図５に示す通り、被写体の顔の所定の向きに対応する所定の位置に、当該顔の所定の向きの被写体の撮影画像を表示するための表示領域を、複数の所定の向きごとに表示する。
【００８７】
表示領域５１０は、９つの全ての方向を向いた顔の画像が撮影されるまでは、人物（被写体）のライブ映像が表示され、９つの全ての方向を向いた顔の画像が撮影されると、真正面又は略正面を向いた顔画像が表示（配置）される。
【００８８】
表示領域５１０は、本発明の第１の表示領域の適用例であり、カメラにより撮影されたライブ映像（リアルタイム映像（動画））を表示する。
【００８９】
表示領域５０２〜５０９は、本発明の第２の表示領域の適用例であり、第１の表示領域に隣り合う方向の位置に表示された第２の表示領域であって、当該方向に該当する顔の向きの被写体の撮影画像を表示する第２の表示領域である。
【００９０】
図５等に示す通り、第２の表示領域（５０２〜５０９）は、第１の表示領域（５１０）に対して左右上下、右上、右下、左上、左下のそれぞれの方向の位置に表示された表示領域を含む。
【００９１】
また、図５の５２８は、撮影開始ボタンであり、５２９は、登録ボタンである。５２９の登録ボタンは、Ｓ４１７までは、押下不可能になっている。
【００９２】
テレワーカ用ＰＣ１１１は、図５に示す顔画像登録画面を表示すると（ステップＳ４０１）、テレワーカ用ＰＣ１１１のカメラにより撮影されたライブ映像の画像を取得して表示領域５１０に表示する処理を開始する（ステップＳ４０２）。
【００９３】
ここで、図６に、ステップＳ４０２により、テレワーカ用ＰＣ１１１のカメラにより撮影開始されたライブ映像が表示領域５１０に表示されている顔画像登録画面の一例を示す。
【００９４】
図６は、テレワーカ用ＰＣ１１１のカメラにより撮影開始されたライブ映像が表示領域５１０に表示されている顔画像登録画面の一例を示す図である。
【００９５】
テレワーカ用ＰＣ１１１は、図６に示すように、ライブ映像の画像を解析して特定された顔を点線６０１で囲むように表示する。ここでは、当該特定された顔を点線６０１で囲んでいるが、例えば、点線ではなく、当該特定された顔を緑色などの識別可能な実線で囲むようにしてもよい。
【００９６】
次に、テレワーカ用ＰＣ１１１は、ユーザによる撮影開始ボタン５２８の押下を受け付ける。
【００９７】
テレワーカ用ＰＣ１１１は、ユーザにより撮影開始ボタン５２８が押下されたか否かを判定し（ステップＳ４０３）、押下されたと判定された場合には（ＹＳＥ）、処理をステップＳ４０４に移行すると共に、５２８のボタンの表示を撮影開始から撮影中に変更する。一方、押下されていないと判定された場合には（ＮＯ）、処理をＳ４０３に戻し、ユーザによる撮影開始ボタン５２８の押下を待つ。
【００９８】
ユーザは、撮影開始ボタン５２８を押下すると、例えば、真正面又は略正面、右上、右、右下、下、左下、左、左上、上の順で、顔の方向を変えながら、カメラによる撮影を行う。
【００９９】
テレワーカ用ＰＣ１１１は、９つの全ての表示領域５０２〜５１０に対応する、９方向の全ての顔画像を撮影したか否かを判定する（ステップＳ４０４）。
【０１００】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０４において、９方向の全ての顔画像を撮影したと判定された場合には（ＹＥＳ）、処理をＳ４１６に移行する。一方、ステップＳ４０４において、９方向の全ての顔画像を撮影していないと判定された場合には（ＮＯ）、処理をステップＳ４０５に移行する。
【０１０１】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０３で撮影開始ボタン５２８が押下されてから所定時間が経過したか否かを判定する（ステップＳ４０５）。
【０１０２】
テレワーカ用ＰＣ１１１は、ステップＳ４０３で撮影開始ボタン５２８が押下されてから所定時間が経過したと判定された場合には（ＹＥＳ）、処理をステップＳ４１５に移行する。
【０１０３】
また、テレワーカ用ＰＣ１１１は、ステップＳ４０３で撮影開始ボタン５２８が押下されてから所定時間が経過していないと判定された場合には（ＮＯ）、処理をステップＳ４０６に移行する。
【０１０４】
テレワーカ用ＰＣ１１１は、テレワーカ用ＰＣ１１１のカメラによる、被写体（人物）の静止画の撮影を行う撮影処理を実行する（ステップＳ４０６）。ステップＳ４０６の撮影は、例えば、１秒間隔で撮影するように、撮影タイミングの調整を行った上で行われる。
【０１０５】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０６の撮像処理で撮影された画像（静止画）を解析して、人物の顔、及び当該顔の向き（角度などのベクトル情報）を特定する（ステップＳ４０７）。
【０１０６】
Ｓ４０７は、本発明の特定手段の適用例であり、撮影された撮影画像の顔の向きを特定する。
【０１０７】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向き（角度などのベクトル情報）が、９つの表示領域５０２〜５１０の何れかに対応する所定の９方向（所定の向き）の何れかに該当するか否かを判定する（ステップＳ４０８）。
【０１０８】
テレワーカ用ＰＣ１１１は、具体的には、９つの表示領域５０２〜５１０ごとに、表示領域に対応する顔の方向を示す方向情報（ベクトル情報）を記憶している。
【０１０９】
例えば、５０３の表示領域は、真上（０°）のベクトル情報を記憶しており、５０４の表示領域は、右上（４５°）のベクトル情報を記憶しており、５０５の表示領域は、右（９０°）のベクトル情報を記憶しており、５０６の表示領域は、右下（１３５°）のベクトル情報を記憶しており、５０７の表示領域は、真下（１８０°）のベクトル情報を記憶しており、５０８の表示領域は、左下（２２５°）のベクトル情報を記憶しており、５０９の表示領域は、左（２７０°）のベクトル情報を記憶しており、５０２の表示領域は、左上（３１５°）のベクトル情報を記憶しており、５１０の表示領域は、真正面又は略正面（角度なし）のベクトル情報を記憶している。
【０１１０】
テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定されたベクトル情報が、各表示領域に対応して記憶されている各ベクトル情報からプラスマイナス１０°等の所定範囲内にあるかを判定することにより、ステップＳ４０７で特定された顔の向きが、９つの表示領域５０２〜５１０の何れかに対応する９方向の何れかに該当するか否かを判定する。すなわち、テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向きが、真上であるか、右上であるか、右であるか、右下であるか、真下であるか、左下であるか、左であるか、左上であるか、真正面又は略正面であるかを判定する（ステップＳ４０８）。
【０１１１】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向きが、９つの表示領域５０２〜５１０の何れかに対応する９方向の何れかに該当すると判定された場合には（ステップＳ４０８：ＹＥＳ）、処理をステップＳ４０９に移行し、一方、９方向の何れにも該当しないと判定された場合には（ステップＳ４０８：ＮＯ）、処理をステップＳ４０４に移行する。
【０１１２】
次に、テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向きが、ステップＳ４０８において真正面又は略正面の方向に該当すると判定されたか否かを判定する（ステップＳ４０９）。
【０１１３】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向きが、ステップＳ４０８において真正面又は略正面の方向に該当すると判定された場合には（ステップＳ４０９：ＹＥＳ）、現在処理対象の撮影画像（ステップＳ４０６で撮影された画像）を、表示領域５１０に対応付けてメモリに一時保存する（ステップＳ４１４）。そして、処理をステップＳ４０４に戻す。
【０１１４】
テレワーカ用ＰＣ１１１は、ステップＳ４０７で特定された顔の向きが真正面又は略正面の方向に該当しない（真正面又は略正面の方向ではない）と判定された場合（ステップＳ４０９：ＮＯ）、処理をＳ４１０に移行する。
【０１１５】
テレワーカ用ＰＣ１１１は、ステップＳ４０８において該当すると判定された顔の向きに対応する表示領域（ステップＳ４０８で特定された顔の向きの表示領域）に、既に、撮影画像が表示されているか否かを判定する（ステップＳ４１０）。
【０１１６】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４０８において該当すると判定された顔の向きに対応する表示領域（ステップＳ４０８で特定された顔の向きの表示領域）に、既に、撮影画像が表示されていると判定された場合には（ステップＳ４１０：ＹＥＳ）、処理をステップＳ４１１に移行して、表示されていないと判定された場合には（ステップＳ４１０：ＮＯ）、処理をステップＳ４１３に移行する。
【０１１７】
テレワーカ用ＰＣ１１１は、ステップＳ４１３において、ステップＳ４０８で該当すると判定された顔の向きに対応する表示領域（ステップＳ４０８で特定された顔の向きの表示領域）に、現在処理対象の撮影画像（ステップＳ４０６で撮影された画像）を表示すると共に、当該撮影画像をメモリに一時保存する。また、このとき、ステップＳ４０７で特定された顔の向き（角度などのベクトル情報）も撮影画像に対応付けて記憶する。そして、処理をＳ４０４に移行する。
【０１１８】
テレワーカ用ＰＣ１１１は、ステップＳ４１１において、ステップＳ４１０で表示済みと判定された表示中の撮影画像に対応付けて記憶された顔の向き（角度などのベクトル情報）よりも、現在処理対象の撮影画像の顔の向き（角度などのベクトル情報）の方が、当該表示領域に対応して記憶されているベクトル情報が示す方向に近いかを否かを判定する。
【０１１９】
本実施形態において、ベクトル情報とは、顔の向きを示すベクトルであり、例えば、図１４に示す矢印（１４０１〜１４０８）が顔の向きを示すベクトルを示している。
【０１２０】
図１４は、図１０の顔画像登録画面の変形例を示す画面である。
【０１２１】
１４０１のベクトルは、３１５°を示しており、１４０２のベクトルは、０°を示しており、１４０３のベクトルは、４５°を示しており、１４０４のベクトルは、９０°を示しており、１４０５のベクトルは、１３５°を示しており、１４０６のベクトルは、１８０°を示しており、１４０７のベクトルは、２２５°を示しており、１４０８のベクトルは、２７０°を示している。このようなベクトルを示す矢印を図１４に示すように、顔画像登録画面に表示するようにしてもよい。
【０１２２】
このベクトルは、撮影画像を解析して特定された顔の領域を示す矩形の点線６０１の移動方向、及び、傾きから特定される。
【０１２３】
本実施形態では、顔の向きを示すベクトルに基づいて顔の向きを特定しているが、顔の向きを特定することができれば、ベクトルを用いない既知の他の方法であってもよい。
【０１２４】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４１０で表示済みと判定された表示中の撮影画像に対応付けて記憶された顔の向き（角度などのベクトル情報）よりも、現在処理対象の撮影画像の顔の向き（角度などのベクトル情報）の方が、当該表示領域に対応して記憶されているベクトル情報が示す方向に近いと判定された場合には（ステップＳ４１１：ＹＥＳ）、当該現在表示中の撮影画像を、現在処理対象の撮影画像に表示を切り替えて、現在処理対象の撮影画像をメモリに一時保存する（ステップＳ４１２）。また、このとき、ステップＳ４０７で特定された顔の向き（角度などのベクトル情報）も撮影画像に対応付けて記憶する。また、ここで表示が切り替わり表示されなくなった撮影画像、及び、当該撮影画像により特定された顔の向き（角度などのベクトル情報）については、メモリから削除する。そして、処理をステップＳ４０４に戻す。
【０１２５】
Ｓ４１２、Ｓ４１３、Ｓ４１６では、撮影済みの顔画像が表示領域に表示されるため、撮影済みのどの向きの顔画像がどのようなものであり、顔認証の精度向上に適したものであるかをユーザは確認することができ、撮り直しなどを行うことで、顔認証の精度向上に適した顔画像を効率よく登録することが可能となる。それゆえ、被写体の顔の複数の所定の向きの撮影画像の撮影にかかる利便性を向上させることができる。
【０１２６】
また、テレワーカ用ＰＣ１１１は、ステップＳ４１０で表示済みと判定された表示中の撮影画像に対応付けて記憶された顔の向き（角度などのベクトル情報）よりも、現在処理対象の撮影画像の顔の向き（角度などのベクトル情報）の方が、当該表示領域に対応して記憶されているベクトル情報が示す方向に近くない（表示中の撮影画像に対応付けて記憶された顔の向きよりも、現在処理対象の撮影画像の顔の向きの方が、当該表示領域に対応して記憶されているベクトル情報が示す方向から遠い）と判定された場合には（ステップＳ４１１：ＮＯ）、処理をステップＳ４０４に移行する。
【０１２７】
テレワーカ用ＰＣ１１１は、ステップＳ４０４において、９方向の全ての顔画像を撮影したと判定された場合には（ステップＳ４０４：ＹＥＳ）、すなわち、９方向の全ての表示領域に対応して撮影画像が記憶されていると判定された場合には、表示領域５１０に表示中のライブ映像の表示を停止し、ステップＳ４１４でメモリに一時保持した顔が真正面又は略正面の方向を向いている撮影画像を、表示領域５１０に表示する（ステップＳ４１６）。
【０１２８】
すなわち、表示手段（ステップＳ４１６）は、全ての表示領域に対応する顔の向きが特定された撮影画像が撮影された場合に、図１０に示すように、第１の表示領域（５１０）へのライブ映像の表示を、被写体の顔が正面又は略正面を向いている撮影画像の表示に切り替えて表示する。
【０１２９】
そして、テレワーカ用ＰＣ１１１は、５２８のボタンを撮影中から撮影開始に変更すると共に、５２９の登録ボタンがユーザにより押下可能になるように、登録ボタン５２９をアクティブに変更する（ステップＳ４１７）。
【０１３０】
次に、テレワーカ用ＰＣ１１１は、ユーザによる、登録ボタン５２９の押下を受け付ける（ステップＳ４１８）。
【０１３１】
そして、テレワーカ用ＰＣ１１１は、ユーザにより登録ボタン５２９が押下されたと判定された場合には（ＹＥＳ）、現在、９つの全ての表示領域５０２〜５１０に表示されている撮影画像であって、現在、一時保持されている撮影画像を認証用顔画像として、テレワーカ用ＰＣ１１１のメモリに登録する処理、及び／又は、管理サーバ１０１のメモリに登録するべく、管理サーバに送信する処理を実行する（ステップＳ４１９）。
【０１３２】
ステップＳ４１９は、本発明の登録手段の適用例であり、表示手段（Ｓ４１２、Ｓ４１３、Ｓ４１６）により、各表示領域に表示された撮影画像を、顔認証で用いられる認証用顔画像として登録する。
【０１３３】
そして、テレワーカ用ＰＣ１１１は、ステップＳ４１９の処理を実行すると、処理を終了する、又は、処理を、図１２に示すステップＳ１２０１に移行する。
【０１３４】
また、ステップＳ４１９の処理を実行すると、テレワーカ用ＰＣ１１１は、ステップＳ３１１で、過去に「なりすまし」と設定したか否かを、証跡情報の履歴を用いて判定し、過去に「なりすまし」と設定したことがあると判定された場合には、処理を図１２のステップＳ１２０１に移行し、設定したことが無いと判定された場合には、処理を終了するようにしてもよい。
【０１３５】
テレワーカ用ＰＣ１１１は、ユーザにより登録ボタン５２９が押下されていないと判定された場合には（ステップＳ４１８：ＮＯ）、処理をＳ４２０に移行する。
【０１３６】
テレワーカ用ＰＣ１１１は、ユーザにより撮影開始ボタン５２８が押下されたか否かを判定し（Ｓ４２０）、押下されたと判定された場合には（Ｓ４２０：ＹＥＳ）、処理をステップＳ４０４に移行し、一方、押下されていないと判定された場合には（Ｓ４２０：ＮＯ）、処理をステップＳ４１８に移行する。
【０１３７】
また、テレワーカ用ＰＣ１１１は、ステップＳ４１５において、９方向のいずれかに該当して（ステップＳ４０８でＹＥＳと判定され）、Ｓ４１４、Ｓ４１２、Ｓ４１３の何れかで一時保存された撮影画像があるか否かを判定し、一時保存された撮影画像が無いと判定された場合には（ステップＳ４１５：ＮＯ）、処理をステップＳ４０１に戻し、一時保存された撮影画像が有ると判定された場合には（ステップＳ４１５：ＹＳＥ）、処理をＳ４１７に移行する。
【０１３８】
このように、ユーザが、撮影開始ボタン５２８を押下し、例えば、真正面又は略正面、右上の順で、顔の向きを変えると、図７に示すように、表示領域５０４に、顔が右上を向いている撮影画像が表示される。このときは、まだ、全ての表示領域に対応する撮影画像が一時保持されていないため、表示領域５１０にライブ映像が表示される。
【０１３９】
図７、図８、図９は、ユーザを撮影中の顔画像登録画面の一例を示す図である。
【０１４０】
図７〜図９に示す表示領域５１０には、ライブ映像が表示されている。
【０１４１】
そして、次に、ユーザが、顔の向きを右に変えると、図８に示すように、表示領域５０５に、顔が右を向いている撮影画像が表示される。このときは、まだ、全ての表示領域に対応する撮影画像が一時保持されていないため、表示領域５１０にライブ映像が表示される。
【０１４２】
次に、ユーザが、顔の向きを右下に変えると、図９に示すように、表示領域５０６に、顔が右下を向いている撮影画像が表示される。このときは、まだ、全ての表示領域に対応する撮影画像が一時保持されていないため、表示領域５１０にライブ映像が表示される。
【０１４３】
このように、ユーザは、どの向きの顔画像の撮影が出来たか、どの向きの顔画像の撮影が出来ていないかを確認しつつ、現在のユーザのライブ映像を確認することが出来るため、顔画像の登録操作に関する操作性、ユーザビリティを向上させることができる。
【０１４４】
このようにして、ユーザが顔の向きを変えながら、カメラによる撮影を行うことで、９つの全方向の顔の撮影が完了する。そして、９つの全方向の顔の撮影が完了すると、図１０に示すように、各表示領域に、各表示領域に対応する顔の向きの撮影画像が表示され、表示領域５１０のライブ映像の表示が停止する。
【０１４５】
図１０は、ユーザの９つの全方向の顔の撮影が完了した際の顔画像登録画面の一例を示す図である。
【０１４６】
テレワーカ用ＰＣ１１１は、ステップＳ４１９の処理により登録された撮影画像（認証用顔画像）は、テレワーカ用ＰＣ１１１のメモリに記憶されている認証用顔画像のデータテーブル１１０１（図１１）に、当該登録された撮影画像（認証用顔画像）のファイル名、及びファイルパスが格納して、認証用顔画像のデータテーブル１１０１（図１１）を更新する。
【０１４７】
このように、テレワーク管理システムが顔認証で用いる複数の向きの顔画像を簡易に撮影して登録することが出来るようになる。すなわち、顔画像の登録操作に関する操作性、ユーザビリティを向上させることができる。また、複数の向きの顔画像を登録するため、ユーザの顔認証の認証精度を向上させることが出来るようになる。
【０１４８】
ステップＳ４０１、Ｓ４０２、Ｓ４１２、Ｓ４１３、Ｓ４１６は、本発明の表示手段の適用例であり、顔認証で用いられる撮影画像を撮影する際に、それぞれ異なる顔の向きに対応して、当該顔の向きの被写体の撮影画像を表示する表示領域（５０２〜５１０）を含む画像登録画面（図５〜図１０）を表示する。
【０１４９】
すなわち、ステップＳ４０１、Ｓ４０２、Ｓ４１２、Ｓ４１３、Ｓ４１６は、本発明の表示手段の適用例であり、被写体の顔の複数の所定の向きのそれぞれに対応した表示領域（５０２〜５１０）を表示する。
【０１５０】
また、ステップＳ４１２、Ｓ４１３、Ｓ４１６は、特定手段（Ｓ４０７）により特定された顔の向きに対応する表示領域に、当該顔の向きが特定された撮影画像を表示する（表示手段）。
【０１５１】
すなわち、ステップＳ４１２、Ｓ４１３、Ｓ４１６は、被写体の顔を認識又は認証するために撮影された撮影画像を、当該撮影画像の被写体の顔の向きに対応する表示領域に表示する（表示手段）。
【０１５２】
また、ステップＳ４０１、Ｓ４０２、ステップＳ４１２、Ｓ４１３、Ｓ４１６は、被写体の顔の所定の向きに対応する所定の位置に、当該顔の所定の向きの被写体の撮影画像を表示するための表示領域を、複数の所定の向きごとに表示する。
【０１５３】
次に、過去になりすましと判定された顔画像（Ｓ３０４で撮影されたカメラ画像）と、図４に示す処理を実行して新規に登録された９つの全方向を向いた顔の認証用顔画像とを用いて、再度、Ｓ３０６、及びＳ３０９の処理を実行することにより、過去の認証用顔画像の不備に起因して過去になりすましと誤って判定された判定結果を、修正（補正・訂正）する処理について、説明する。
【０１５４】
例えば、以前登録した認証用顔画像が、正面画像（又は略正面画像）のみであり、他の向きを向いた顔の認証用顔画像が登録されていない場合であって、Ｓ３０４で撮影されたカメラ画像の顔が、例えば、右上を向いている画像である場合、ステップＳ３０６で算出した類似度が低く算出されてしまい、テレワーカ本人であるにも関わらず、なりすましと判定（設定）されてしまうおそれがある。
【０１５５】
そのような場合であっても、管理者が、そのなりすましと設定された不正証跡データに含まれるカメラ画像を確認して、そのカメラ画像に撮像されているユーザが、テレワーカ本人であるかを監査しなければならず、管理者の作業負担が増加してしまうおそれがある。
【０１５６】
そのような負担の軽減を図るために、図１２に示す処理を実行する。
【０１５７】
次に、図１２のフローチャートを用いて、本実施形態におけるテレワーク管理システムが実行する処理について説明する。
【０１５８】
図１２は、本実施形態におけるテレワーク管理システムが実行する処理の一例を示す図である。
【０１５９】
図１２に示すステップＳ１２０１、Ｓ１２１０の処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１６０】
また、図１２に示すステップＳ１２０２〜Ｓ１２０９の処理は、管理サーバ１０１のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【０１６１】
まず、テレワーカ用ＰＣ１１１は、過去に「なりすまし」として判定された顔画像（Ｓ３０４で撮影されたカメラ画像）の再顔認証処理の要求を、管理サーバ１０１に送信する（ステップＳ１２０１）。
【０１６２】
そして、管理サーバ１０１は、当該要求を、テレワーカ用ＰＣ１１１から受信すると（ステップＳ１２０２）、現在、テレワーカ用ＰＣ１１１の認証成功しているユーザのユーザＩＤの「不正状態」が「なりすまし」のカメラ画像をメモリ等の記憶手段から取得する（ステップＳ１２０３）。
【０１６３】
例えば、管理サーバ１０１は、図１１の不正証跡データテーブル１１０２Ａの「不正ユーザＩＤ」（ユーザＩＤ）が「１」で、「不正状態」が「なりすまし」のレコードを特定し、当該特定されたレコードのうち未処理の最上位のレコードの「カメラ画像パス」に示される格納先から「なりすまし」と判定されたカメラ画像（顔画像）を取得する。
【０１６４】
そして、管理サーバ１０１は、Ｓ４１９で送信されて新規登録した撮影画像（認証用顔画像）と、ステップＳ１２０３で取得したカメラ画像（顔画像）との類似度を算出することにより、当該カメラ画像の顔認証処理を実行する（ステップＳ１２０４）。
【０１６５】
ここで、「新規登録した撮影画像（認証用顔画像）」とは、カメラ画像（顔画像）が「なりすまし」として判定された時よりも後に新規に登録された撮影画像（認証用顔画像）のことである。
【０１６６】
ステップＳ１２０４では、複数の向きを向いている、それぞれの顔画像と、ステップＳ１２０３で取得したカメラ画像（顔画像）との類似度を、それぞれ算出する。そして、最も類似度の高い値を、後述のＳ１２０５で用いることとする。
【０１６７】
そして、管理サーバ１０１は、ステップＳ３０９の処理と同様に、ステップＳ１２０４で算出した類似度と、ステップＳ３０１で読み込んだ類似度の閾値とを比較し、カメラ画像から検出された顔がテレワーカ本人の顔であるかを判定する（ステップＳ１２０５）。
【０１６８】
管理サーバ１０１は、カメラ画像から検出された顔がテレワーカ本人の顔であると判定された場合には（ステップＳ１２０５：ＹＥＳ）、不正証跡データテーブル１１０２Ａの現在処理対象のレコードの「不正状態」の「なりすまし」を「在席」に設定変更し（ステップＳ１２０６）、処理をステップＳ１２０７に移行する。
【０１６９】
図１１の不正証跡データテーブル１１０２Ｂは、ステップＳ１２０６において、不正証跡データテーブル１１０２Ａの不正証跡データＩＤが２のレコードの「不正状態」の「なりすまし」が「在席」に設定変更された例を示すテーブルである。
【０１７０】
また、管理サーバ１０１は、カメラ画像から検出された顔がテレワーカ本人の顔ではないと判定された場合には（ステップＳ１２０５：ＮＯ）、処理をステップＳ１２０７に移行する。
【０１７１】
管理サーバ１０１は、不正証跡データテーブル１１０２Ａの中から特定された１又は複数のレコード（「不正ユーザＩＤ」（ユーザＩＤ）が「１」で、「不正状態」が「なりすまし」のレコード）の全てのカメラ画像（顔画像）に対してＳ１２０３〜１２０６の処理を実行したか否かを判定し（ステップＳ１２０７：ＹＥＳ）、全てのカメラ画像（顔画像）に対して当該処理を実行したと判定された場合には（Ｓ１２０７：ＹＥＳ）、処理をＳ１２０８に移行し、一方、全てのカメラ画像（顔画像）に対して当該処理を実行していないと判定された場合には、処理をＳ１２０３に戻して、次のレコードを処理対象にして、Ｓ１２０３〜１２０６の処理を実行する。
【０１７２】
管理サーバ１０１は、ステップＳ１２０６において、不正証跡データテーブル１１０２Ａのレコードの「不正状態」の「なりすまし」を「在席」に設定変更したか否かを判定し（ステップＳ１２０８）、設定変更したと判定された場合には（ＹＥＳ）、更新された不正証跡データテーブルを含む証跡情報（証跡情報の履歴情報）を用いて、Ｓ３０２で認証成功したユーザの勤務履歴画面（図１３）を表示するための表示情報を生成する。ここでは、Ｓ１２０６で、なりすまし」を「在席」に設定変更した日時（時間帯）を強調表示（識別表示）する勤務履歴画面（図１３）を表示するための表示情報を生成する。
【０１７３】
そして、管理サーバ１０１は、当該生成された勤務履歴画面（図１３）の表示情報をテレワーカ用ＰＣ１１１に送信する（ステップＳ１２０９）。
【０１７４】
テレワーカ用ＰＣ１１１は、勤務履歴画面（図１３）の表示情報を受信すると、当該表示情報に従って、勤務履歴画面（図１３）を表示部に表示する（ステップＳ１２１０）
図１３は、勤務履歴画面の一例を示す図である。
【０１７５】
図１３に示す通り、勤務履歴画面の横軸には、日付軸が表示されており、縦軸には、時間軸が表示されている。そして、勤務履歴画面には、ステップＳ３０２でユーザ認証が成功したユーザ（例えば、ユーザＩＤが１のユーザ）の、在席中の時間帯、離席中の時間帯、なりすましの時間帯、覗き込みの時間帯、図１２の処理により「なりすまし」から「在席中」に変更された時間帯を識別表示している。
【０１７６】
図１２の処理により「なりすまし」から「在席中」に変更された時間帯は、不正証跡データテーブル１１０２Ｂの「不正状態」が「なりすまし」に変更されているレコードの「不正発生日時」（時間帯）が強調表示される。
【０１７７】
これにより、どの時間帯の「なりすまし」が「在席中」に変更されたかを確認すること容易になり、図４に示す処理を実行して新規の顔画像を登録したことによる効果を確認することが出来るようになる。
【０１７８】
このように、過去になりすましと判定された顔画像（Ｓ３０４で撮影されたカメラ画像）と、図４に示す処理を実行して新規に登録された９つの全方向を向いた顔の認証用顔画像とを用いて、再度、Ｓ３０６、及びＳ３０９の処理を実行することにより、過去の認証用顔画像の不備に起因して過去になりすましと誤って判定された判定結果を、自動的に修正（補正・訂正）することが可能となり、なりすまし画像を監査する管理者の作業負担を軽減可能とすることができる。
【０１７９】
ここで、管理者がなりすまし画像などを監査する監査処理について説明する。
【０１８０】
なりすまし画像を監査する管理者が操作する管理者用ＰＣ１２１が、管理サーバ１０１にアクセスして、例えば、ユーザＩＤの勤務履歴画面の表示要求を送信すると、管理サーバ１０１が、不正証跡データテーブルを含む証跡情報（証跡情報の履歴情報）を取得して、証跡情報に基づき図１３に示す当該ユーザＩＤの勤務履歴画面の表示情報を生成して、管理者用ＰＣ１２１に送信する。そして、管理者用ＰＣ１２１は、当該表示情報に従って、当該ユーザＩＤの勤務履歴画面を表示する。そして、管理者は、勤務履歴画面を介して、なりすましの時間帯、覗き込みの時間帯、図１２の処理により「なりすまし」から「在席中」に変更された時間帯のいずれかの時間帯に対して表示指示を行うと、管理者用ＰＣ１２１は、管理サーバ１０１に対して、当該表示指示された時間帯のカメラ画像、及びスクリーンショット画像の取得要求を送信し、管理サーバ１０１は、当該取得要求を受信すると当該取得要求に含まれる当該時間帯のカメラ画像、及びスクリーンショット画像を不正証跡データテーブルから特定して取得し、当該取得したカメラ画像、及びスクリーンショット画像を管理者用ＰＣ１２１に送信する。そして、管理者用ＰＣ１２１は、当該カメラ画像、及びスクリーンショット画像を表示し、管理者は、その画像を見て、なりすまし等を監査する。
【０１８１】
図１２では、テレワーカ用ＰＣ１１１と、管理サーバ１０１とで処理を分けて実行する例について説明したが、全ての処理をテレワーカ用ＰＣ１１１で実行するように構成してもよい。
【０１８２】
その場合、不正証跡データテーブルを含む証跡情報（履歴情報）は、テレワーカ用ＰＣ１１１に記憶されているものとする。
【０１８３】
本実施例においては、図３、図４のフローチャートで示す処理をテレワーカ用ＰＣ１１１で実行するものとして説明したが、管理サーバ１０１において実行するよう構成してもよい。この場合、テレワーカ用ＰＣ１１１から管理サーバに対して、撮影された画像を送信し、管理サーバが処理を実行する。
【０１８４】
本実施例では、テレワーク管理支援システムで顔認証するために認証用顔画像を登録する例について説明したが、本発明は、テレワーク管理支援システムに限定されるものではなく、顔が撮影された撮影画像を用いて顔認証又は顔認識を行う他のシステムでも適用可能である。また、本実施例では、「顔認証」の用途の例で説明したが、「顔認識」の用途の例でもよい。その場合、顔の認識の精度を向上させることができる。
【０１８５】
以上、本発明によれば、被写体の顔の複数の所定の向きの撮影画像の撮影にかかる利便性を向上させることができる。
【０１８６】
また、顔認証に用いる複数の向きの顔画像の登録に関するユーザビリティを向上させることが可能となる。
【０１８７】
また、本発明によれば、なりすまし画像を監査する管理者の作業負担を軽減可能とすることが可能となる。
【０１８８】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１８９】
また、本発明におけるプログラムは、図３、図４、図１２に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３、図４、図１２の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３、図４、図１２の各装置の処理方法ごとのプログラムであってもよい。
【０１９０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０１９１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０１９２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０１９３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１９６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１９７】
１０１  管理サーバ
１１１  テレワーカ用ＰＣ
１２１  管理者用ＰＣ
【図１】
2019083015.tif 000003
【図２】
2019083015.tif 000004
【図３】
2019083015.tif 000005
【図４】
2019083015.tif 000006
【図５】
2019083015.tif 000007
【図６】
2019083015.tif 000008
【図７】
2019083015.tif 000009
【図８】
2019083015.tif 000010
【図９】
2019083015.tif 000011
【図１０】
2019083015.tif 000012
【図１１】
2019083015.tif 000013
【図１２】
2019083015.tif 000014
【図１３】
2019083015.tif 000015
【図１４】
2019083015.tif 000016