JP6631662B2 - Information processing apparatus, control method, and program - Google Patents
Information processing apparatus, control method, and program Download PDFInfo
- Publication number
- JP6631662B2 JP6631662B2 JP2018131353A JP2018131353A JP6631662B2 JP 6631662 B2 JP6631662 B2 JP 6631662B2 JP 2018131353 A JP2018131353 A JP 2018131353A JP 2018131353 A JP2018131353 A JP 2018131353A JP 6631662 B2 JP6631662 B2 JP 6631662B2
- Authority
- JP
- Japan
- Prior art keywords
- authentication
- information processing
- user
- processing apparatus
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Collating Specific Patterns (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
本発明は、ユーザの認証方法の技術に関する。 The present invention relates to a technique of a user authentication method .
近年、テレワークへの関心が高まっているが、在宅型のテレワークの課題の一つとして、オフィスに比べて、本人以外の人物の取って代わる、所謂、なりすましに対してのセキュリティを確保することが難しいという課題がある。
その解決策として、情報処理装置に接続されたウェブカメラを用いて、情報処理装置の前方を撮影して得られた画像に対して顔検出・顔認識技術を用いることで、前方に居る人物が、本人であるか第三者であるかを検出するシステムが開発されている。
このような従来の「なりすまし」判別を行うシステムでは、顔検出・顔認識技術を利用するにあたり、情報処理装置の前方を撮影することで得られた顔画像と、予め登録された「本人顔画像」との類似度を求め、ある閾値よりも類似度が低い時に「なりすまし」、閾値よりも類似度が高い時に「本人」と判別を行っている。
In recent years, interest in telework has been growing, but one of the issues of home-based telework is to secure security against so-called spoofing, which replaces a person other than the person, compared to an office. There is a problem that is difficult.
As a solution, using a web camera connected to the information processing device, and using face detection and face recognition technology on the image obtained by shooting the front of the information processing device, the person in front can be A system has been developed to detect whether the user is a person or a third party.
In such a conventional system for performing “spoofing” discrimination, when using face detection and face recognition technology, a face image obtained by photographing the front of an information processing device and a pre-registered “person image” Is determined as “spoofing” when the similarity is lower than a certain threshold, and “person” when the similarity is higher than the threshold.
この際、情報処理装置前方の人物がウェブカメラ正面を向いていない場合には、ウェブカメラ正面を向いている場合に比べて、以下の理由で類似度が低くなる傾向がある。 At this time, when the person in front of the information processing device is not facing the front of the web camera, the similarity tends to be lower than that in the case where the person is facing the front of the web camera for the following reasons.
・顔検出が失敗し、正しく顔全体を検出できず、顔の一部を顔と誤検出してしまう場合がある。 -In some cases, face detection fails, the entire face cannot be correctly detected, and a part of the face is erroneously detected as a face.
・顔検出が成功した場合にも、登録された「本人顔画像」と顔向きが異なると類似度が低くなる。 -Even when the face detection is successful, the similarity decreases if the face direction differs from the registered "person's face image".
そのため、ウェブカメラ正面を向いていない場合には、たとえ本人であっても、「なりすまし」と誤判別される可能性が高くなってしまう。 Therefore, when the user is not facing the front of the web camera, even if the user is himself, the possibility of erroneous determination as “spoofing” increases.
このようなシステムにおいて、例えば、在宅勤務中のテレワーカは、常にウェブカメラに対して正面を向いているわけではなく、資料を読むため等を理由にウェブカメラに対して正面を向いていない時間も多くあると考えられる。 In such a system, for example, a teleworker working at home does not always face the web camera, and sometimes does not face the web camera for reading materials. There are probably many.
そのような場合には、正面を向いている場合に比べて、顔認識技術で用いられる撮影して得られた画像と本人との類似度は、例え、画像自体が本人であっても低い値を取りうる。 In such a case, the similarity between the photographed image used in the face recognition technology and the subject is lower than that in the case where the subject is facing the front, even if the image itself is the subject. Can be taken.
そのため、ウェブカメラ正面を向いている場合と同様の類似判別を行うための閾値や、同様の顔辞書でなりすまし判別を行うと、本人であってもなりすましであると誤判別されることが極端に増えてしまうと考えられる。 Therefore, if a threshold value for performing similarity determination similar to the case where the user is facing the front of the web camera or a similar face dictionary is used to perform spoofing determination, it is extremely likely that even the person himself / herself is erroneously determined to be spoofing. It is thought that it will increase.
そこで、向きに頑健な、すなわち、本人であれば顔向きが正面でなくても類似度が大きくなるような、顔認識技術の研究は広く行われている。 Therefore, research on face recognition technology that is robust to the direction, that is, the similarity increases even if the face direction is not the front, has been widely performed.
例えば、多数の局所的な特徴点における特徴を抽出することで、向きに頑健な顔認識を可能にする技術が開示されている(例えば、特許文献1参照)。 For example, a technology has been disclosed that enables face-robust face recognition by extracting features at a number of local feature points (for example, see Patent Document 1).
また、正面を向いていない場合に、なりすまし誤判別を抑制するためには、顔向き推定を行う技術を利用して、顔向きを推定し、その結果から、なりすまし判別閾値等を変更することも考えられる(例えば、特許文献2参照)。 In addition, in order to suppress spoofing erroneous determination when the user is not facing the front, it is also possible to estimate the face direction using a technology for estimating the face direction and change the spoofing determination threshold and the like from the result. It is considered (for example, see Patent Document 2).
ユーザは、情報処理装置に対して行う動作によって、その顔向きに特性が生じるケースがあり、例えば、情報処理装置に対して入力操作を行っている際には、情報処理装置に対して正面を向くことが多々ありうるため、このような特性を活かしてなりすまし判別を行うことで、誤検出を減らすことが適する場合がある。 In some cases, the user performs an operation on the information processing apparatus to cause a characteristic in the face direction. For example, when performing an input operation on the information processing apparatus, the user faces the information processing apparatus in front. In many cases, it is suitable to reduce erroneous detection by performing spoofing determination by utilizing such characteristics.
しかしながら、特許文献1及び特許文献2に記載の技術では、共に顔認識一般が対象であり、画像情報のみを利用しており、情報処理装置を利用するユーザの動作に応じて、顔向きに特性が生じることについてまでは、記載や示唆はない。
However, the technologies described in
そこで、本願発明では、ユーザの操作の状態を考慮して認証での誤判別を抑制する情報処理装置、制御方法、及びプログラムを提供することを目的とする。 Therefore, an object of the present invention is to provide an information processing apparatus, a control method, and a program that suppress erroneous determination in authentication in consideration of a state of a user operation .
上記課題を解決するための第1の発明は、ユーザを撮影することにより得られた画像を用いて認証を行う情報処理装置であって、当該情報処理装置への操作を検知する操作検知手段と、前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値とを用いて本人認証を行う認証手段と、を備え、前記認証手段は、前記操作検知手段による操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うことを特徴とする。 According to a first aspect of the present invention, there is provided an information processing apparatus for performing authentication using an image obtained by photographing a user, comprising: an operation detecting unit configured to detect an operation performed on the information processing apparatus; Authentication means for performing personal authentication using a similarity between a user specified from the captured image and the image of the user stored in a storage unit and a threshold, wherein the authentication means includes the operation detection means based on whether or not it is detected that the operation by, and performs personal authentication by changing the threshold value.
上記課題を解決するための第2の発明は、ユーザを撮影することにより得られた画像を用いて認証を行う情報処理装置の制御方法であって、前記情報処理装置は、当該情報処理装置への操作を検知する操作検知ステップと、前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値を用いることにより本人認証を行う認証ステップと、を実行し、前記認証ステップは、前記操作検知ステップによる操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うことを実行することを特徴とする。 A second invention for solving the above-mentioned problem is a control method of an information processing apparatus for performing authentication using an image obtained by photographing a user, wherein the information processing apparatus transmits the authentication to the information processing apparatus. An operation detecting step of detecting an operation of the user, and an authentication step of performing personal authentication by using a similarity and a threshold between the user specified from the captured image and the image of the user stored in the storage unit. , the authentication step is based on whether or not it is detected that the operation by the operation detecting step, and executes to perform personal authentication by changing the threshold value.
上記課題を解決するための第3の発明は、ユーザを撮影することにより得られた画像を用いて認証を行う情報処理装置で読取実行可能なプログラムあって、前記情報処理装置を、当該情報処理装置への操作を検知する操作検知手段と、前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値と用いることにより本人認証を行う認証手段と、して機能させ、前記認証手段は、前記操作検知手段による操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うものとして機能させるためのプログラムである。 According to a third aspect of the present invention, there is provided a program readable by an information processing apparatus for performing authentication using an image obtained by photographing a user. Operation detecting means for detecting an operation on the apparatus; authentication means for performing personal authentication by using a similarity between the user specified from the captured image and the image of the user stored in the storage unit and a threshold value; to function Te, the authentication unit, on the basis of whether or not detected the operation by the operation detecting means, a program for functioning as performing personal authentication by changing the threshold value.
本発明によれば、ユーザの操作の状態を考慮して認証での誤判別を抑制することができる、という効果を奏する。 Advantageous Effects of Invention According to the present invention, there is an effect that erroneous determination in authentication can be suppressed in consideration of a state of a user operation .
以下、図面を参照して、本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明の実施形態において、情報処理装置への入力操作に応じた本人認証を行う情報処理システムの構成の一例を示すシステム構成図である。 FIG. 1 is a system configuration diagram illustrating an example of a configuration of an information processing system that performs personal authentication according to an input operation to an information processing device in an embodiment of the present invention.
情報処理システム100は、1または複数の管理サーバ101、1または複数のデータベースサーバ102、1または複数のテレワーカ用PC111、1または複数の管理者用PC121がインターネット130を介して接続される構成となっている。
The
管理サーバ101は、テレワーカの離席状況、他者による覗き込み、あるいはなりすましの証跡データをテレワーク情報として一元管理するサーバであり、サービス環境ネットワーク104上に構築されている。
The
管理サーバ101へは、テレワーカ用PC111と管理者用PC121が、アカウントIDとパスワードを用いた認証処理により接続し、管理サーバ101は、テレワーカ用PC111からテレワーク情報を受信した場合は、データベースサーバ102に格納する。また、管理者用PC121からテレワーク情報の取得要求があった場合は、データベースサーバ102から必要なテレワーク情報を取り出す。
The PC for
データベースサーバ102は、管理サーバ101の操作にもとづいてテレワーク情報を記憶するサーバであり、サービス環境ネットワーク104上に構築されており、データベースサーバ102は、テレワーク情報のほかに、管理サーバ101への接続用アカウントIDとパスワードも記憶する。尚、データベースサーバ102は、管理サーバ101からの接続のみ許可し、外部からは接続できない構成をとることが可能である。
The
テレワーカ用PC111は、テレワーク情報の基となる証跡データを作成する端末であり、自宅ネットワーク110上に存在し、証跡データは、専用アプリケーションにより作成され、ルータ112、インターネット130、及びルータ103を介して管理サーバ101へ送信される。本実施形態の本人認証処理は、この専用アプリケーション内の機能として動作する。
The teleworker PC 111 is a terminal that creates trail data that is the basis of telework information. The PC 111 exists on the
管理者用PC121は、テレワーク情報を確認するための端末であり、社内ネットワーク120上に存在し、テレワーク情報の確認には、ウェブ管理コンソール(ウェブブラウザ上で動作)を使用し、ルータ122、インターネット130、及びルータ103を介して管理サーバ101に接続する。
The administrator PC 121 is a terminal for confirming telework information, exists on the in-
以下、図2を用いて図1に示した管理サーバ101、データベースサーバ102、テレワーカ用PC111、及び管理者用PC121に適用可能な情報処理装置のハードウェア構成について説明する。
Hereinafter, the hardware configuration of an information processing apparatus applicable to the
図2は、図1に示した管理サーバ101、データベースサーバ102、テレワーカ用PC111、及び管理者用PC121に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
FIG. 2 is a block diagram showing a hardware configuration of an information processing apparatus applicable to the
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ212には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ212からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209、ウェブカメラ210や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、CRTディスプレイ(CRT)211等の表示器への表示を制御する。なお、図2では、CRT211と記載しているが、表示器はCRTだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ212へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したネットワーク104)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、CRT211上での表示を可能としている。また、CPU201は、CRT211上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明を実現するための後述する各種プログラムは、外部メモリ212に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ212に格納されており、これらについての詳細な説明も後述する。
Various programs described below for realizing the present invention are recorded in the
以下、図3を用いて、本発明の本人認証処理を適用した情報処理システム100における管理サーバ101、データベースサーバ102、テレワーカ用PC111、及び管理者用PC121において主要な機能を示す機能ブロック図について説明する。
Hereinafter, a functional block diagram showing main functions of the
テレワーカ用PC111は、撮像部301、通信接続部302、及びカメラ画像取得部303を備えており、撮像部301は、被写体となるテレワーカを撮影するためのカメラを示しており、前述したウェブカメラ210に該当し、通信接続部302は、ウェブカメラ210の撮影開始をトリガーとして、管理サーバ101と接続可能となるように通信を確立する機能を具備しており、カメラ画像取得部303は、撮像部301で撮影して得られたデータを画像として取得する。
The
但し、撮影開始のトリガーは、この態様に限らず、本人認証処理を起動したことをトリガーとしても良いし、接続に適したタイミングであれば、その他の条件をトリガーとしても良い。 However, the trigger of the photographing start is not limited to this mode, and it may be triggered by activating the personal authentication process, or may be other conditions as long as the timing is suitable for connection.
また、テレワーカ用PC111は、記憶部304、顔情報取得部305、認証設定値変更部306、及び入力操作検知部307を備えている。
Further, the
記憶部304は、撮影に係る各種設定値が記録された設定ファイルを備えており、カメラ画像取得部303によって、当該設定ファイルが取得され、それぞれの処理に於いて当該設定ファイルに記録されたパラメータが利用される。
The
また、記憶部304は、本人を表す顔の画像を記憶しており、この顔の画像は、テレワーカ用PC111に対しての入力操作の有無に応じて記録されている。以後、顔辞書と示す。
Further, the
さらに、記憶部304は、撮像部301で撮影して得られた画像と、顔辞書に記憶された顔の画像とを比較して類似度を算出して所定の閾値と比較することで、テレワーカ用PC111の前方に居る人物が本人であるか否かを判定するが、その際に用いる当該閾値などの顔認識に用いる制御パラメータなどの認証用設定値をも記憶している。
Further, the
これらの顔辞書や顔認識に用いる制御パラメータなど認証用設定値を記憶した認証用設定値テーブルの構成図を図7に示す。 FIG. 7 shows a configuration diagram of an authentication set value table storing authentication set values such as the face dictionary and control parameters used for face recognition.
認証用設定値テーブルのテレワーカIDに設定されるデータは、顔認識制御パラメータのレコードを特定するための、数字列であり、辞書変更フラグに設定されるデータは、「PC入力の有無により顔辞書を変更するかどうかのフラグ」であり、「真」か「偽」のいずれかを取る。 The data set in the teleworker ID of the authentication set value table is a numeric string for specifying the record of the face recognition control parameter, and the data set in the dictionary change flag is “a face dictionary depending on the presence or absence of PC input. Is a flag indicating whether to change, and takes either “true” or “false”.
この値は、ステップS401において、図6の顔認識パラメータ設定画面600(詳細後述)の601によって設定された真偽値を表す。 This value represents the true / false value set in step S401 by 601 on the face recognition parameter setting screen 600 (details will be described later) of FIG.
閾値変更フラグに設定されるデータは、「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」であり、「真」か「偽」のいずれかを取る。 The data set in the threshold value change flag is a "flag for determining whether to change the impersonation determination threshold value depending on the presence or absence of a PC input", and takes either "true" or "false".
この値は、ステップS401において、図6の顔認識パラメータ設定画面600(詳細後述)の602によって設定された真偽値を表す。 This value represents a boolean value set in step S401 by a face recognition parameter setting screen 600 (described later in detail) 602 in FIG.
閾値決定手法に設定されるデータは、「PC入力有無毎のなりすまし判別閾値」をどのように決定するかを示すデータであり、「本人拒否率」か「他人受容率」かのいずれかを取る。 The data set in the threshold value determination method is data indicating how to determine the “spoofing determination threshold value for each PC input”, and takes either “person rejection rate” or “other person acceptance rate”. .
この値は、ステップS401において、図6の顔認識パラメータ設定画面600(詳細後述)の603が真の場合には「本人拒否率」、顔認識パラメータ設定画面600(詳細後述)の604が真の場合には「他人受容率」をという値を取る。 In step S401, if the value of 603 on the face recognition parameter setting screen 600 (details will be described later) of FIG. In such a case, the value of “acceptance rate of others” is taken.
本人拒否率には、「PC入力有無毎のなりすまし判別閾値」を決定するために指定された本人拒否率を表す数値である。ステップS301において、図6の顔認識パラメータ設定画面600(詳細後述)の605によって指定される。図6の顔認識パラメータ設定画面600(詳細後述)の603が真の場合にのみ使用される。 The personal rejection rate is a numerical value indicating the personal rejection rate designated for determining the “spoofing determination threshold for each PC input”. In step S301, the designation is made by 605 on the face recognition parameter setting screen 600 (described later in detail) in FIG. This is used only when 603 of the face recognition parameter setting screen 600 (details will be described later) of FIG. 6 is true.
他人受容率1、他人受容率2には、「PC入力有無毎のなりすまし判別閾値」を決定するために指定された、PCへの入力操作が有る場合・無い場合、それぞれの他人受容率を表す数値である。
The other
ステップS401において、図6の顔認識パラメータ設定画面600(詳細後述)の606、607によって指定され、図6の顔認識パラメータ設定画面600(詳細後述)の604が真の場合にのみ使用される。 In step S401, this is specified by 606 and 607 of the face recognition parameter setting screen 600 (details described later) of FIG. 6, and is used only when the 604 of the face recognition parameter setting screen 600 (details described later) of FIG. 6 is true.
閾値1、閾値2にはPCへの入力操作が有る場合・無い場合、それぞれのなりすまし判別閾値を表す数値であり、ステップS507、S508で使用される。
The
辞書ファイル1、辞書ファイル2にはPCへの入力操作が有る場合・無い場合、それぞれの場合に使用する顔辞書のファイル名を指定する。ファイル内部は顔画像の集合である。
In the case where the
PCへの入力操作が有る場合・無い場合の顔辞書画像のイメージを図8に示す。PCへの入力操作が有る場合には、正面を向いている可能性が高く、正面顔のみの集合を辞書とすることで、判別精度に影響がなく、計算量を小さくすることができると考えられる。 FIG. 8 shows an image of the face dictionary image when there is / is not input operation to the PC. If there is an input operation to the PC, it is highly likely that the user is facing the front, and using a set of only front faces as a dictionary does not affect the discrimination accuracy and can reduce the amount of calculation. Can be
PCへの入力操作が無い場合には、横を向いている、下を向いている場合等が含まれるため、顔辞書に正面顔以外の顔画像を含める必要がある。 When there is no input operation to the PC, there is a case where the user is facing sideways, facing downward, and the like. Therefore, it is necessary to include a face image other than the front face in the face dictionary.
顔情報取得部305は、カメラ画像取得部303によって取得された画像から被写体となる人物の顔を検出し、更に、顔の個数や画像に対する顔の位置等の顔情報を取得し、認証設定値変更部306は、顔認識パラメータ設定画面600(図6参照、詳細後述)を用いて認証用設定値を決定するための条件を設定した後、入力操作検知部307によって、テレワーカ用PC111に対しての入力の操作の有無が検知されると、記憶部304に記憶された認証用設定値を変更する。
The face
ここで、図6に示す顔認識パラメータ設定画面600を参照して、顔認識制御パラメータを設定する際の表示画面の一例について説明する。
Here, an example of a display screen when setting a face recognition control parameter will be described with reference to a face recognition
ここで、顔認識制御パラメータとは「PC入力の有無により顔辞書を変更するかどうかのフラグ」、「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「PC入力有のなりすまし判別閾値」、「PC入力無のなりすまし判別閾値」を指す。 Here, the face recognition control parameters are "a flag for changing the face dictionary depending on the presence or absence of a PC input", "a flag for changing the impersonation determination threshold depending on the presence or absence of a PC input", and "spoofing with a PC input". Discrimination threshold "and" spoofing discrimination threshold with no PC input ".
601は、「PC入力の有無により顔辞書を変更するかどうかのフラグ」の真偽を設定するチェックボックスを表している。
602は、「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」の真偽を設定するチェックボックスを表している。
603、604は、「PC入力有無毎のなりすまし判別閾値」を決定する方法を選択するチェックボックスを表しており、どちらか一方を真とする。
閾値を直接指定するのではなく、予め類似度の分布を推定し、本人拒否率、他人受容率という形で指定する。そうする事で「確率」という意味のある指標によって、閾値を決定することが可能である。 Instead of directly specifying the threshold value, the distribution of the similarity is estimated in advance and specified in the form of a false rejection rate and a false acceptance rate. By doing so, it is possible to determine the threshold value by the meaningful index “probability”.
603のチェックボックスに値が設定された場合には「PC入力有無毎のなりすまし判別閾値」を605によって指定される本人拒否率から決定する。
If a value is set in the
PCへの入力操作有の場合には、正面を向いていると考えられ、類似度は608に示す実線613のように高い類似度を取ると考えられる。一方で、PCへの入力操作無の場合には、書類を見ている等、PCに対して正面を向いていない場合があるため、破線614のように比較的小さな類似度を取ると考えられる。
When there is an input operation to the PC, it is considered that the user is facing the front, and the similarity is considered to have a high similarity as indicated by a
そのため、同一のなりすまし判別閾値を利用すると、PCへの入力操作無の場合に本人拒否率が非常に大きくなり、人手による修正の手間が発生してしまう。そこで、PCへの入力操作の有無のそれぞれの場合の本人拒否率が一定になるように、「PC入力有無毎のなりすまし判別閾値」を決定する。 Therefore, if the same impersonation determination threshold value is used, the personal rejection rate becomes very large when there is no input operation to the PC, and manual correction is required. Therefore, the “spoofing determination threshold for each PC input” is determined so that the personal rejection rate in each case of the input operation to the PC is constant.
つまり、この608の分布図において、PCへの入力操作有の場合、実線613を示す分布図を用いてなりすまし判別を行うが、そのうち、本人拒否率に設定した値は、615で示される値(本人拒否率)をとり、この値以下の類似度をとった場合、なりすましが発生したと判定される。
In other words, in the distribution chart of 608, if there is an input operation to the PC, the spoofing is determined using the distribution chart shown by the
また、PCへの入力操作無の場合、破線614を示す分布図を用いてなりすまし判別を行うが、そのうち、本人拒否率に設定した値は、616で示される値(本人拒否率)をとり、この値以下の類似度をとった場合、なりすましが発生したと判定される。 In the case where there is no input operation to the PC, spoofing determination is performed using a distribution diagram indicated by a broken line 614. Among them, the value set as the false rejection rate takes the value (false rejection rate) indicated by 616, If the similarity is equal to or less than this value, it is determined that spoofing has occurred.
604に値が設定された場合には、「PC入力有無毎のなりすまし判別閾値」を606、607によって指定された他人受容率から決定する。 If a value is set in 604, the “spoofing determination threshold for each PC input” is determined from the false acceptance rate specified by 606 and 607.
PCへの入力操作が無い場合には、PCへの入力操作を行っていないため、PCへの入力操作が有る場合に比較し、許容できる他人受容率は大きいと考えられる。 When there is no input operation to the PC, the input operation to the PC is not performed, so that the acceptable acceptance rate of others is considered to be higher than when there is an input operation to the PC.
そこで、PCへの入力操作の有無のそれぞれの場合の許容できる他人受容率を606、607によって指定を行い、「PC入力有無毎のなりすまし判別閾値」を決定する。 Therefore, the allowable false acceptance rate in each case of the presence or absence of the input operation to the PC is designated by 606 and 607, and the “spoofing determination threshold for each PC input” is determined.
他人受容率を適用するには、617の点線から示される分布図を用いるが、PCへの入力操作有の場合、606に設定された値を用い、一方、PCへの入力操作無の場合、607に設定された値を用いる。
In order to apply the false acceptance rate, a distribution map indicated by a dotted
他人受容率を適用する別例として、同様に、617の点線から示される分布図を用いるが、PCへの入力操作有の場合、606に設定された値を用い、例えば、この値が、615で示される値である場合、実線613を示す分布図において、615で示される値以下の類似度が算出された場合、なりすましが発生したものとする。
As another example of applying the false acceptance rate, similarly, a distribution diagram indicated by a dotted
一方、PCへの入力操作無の場合、607に設定された値を用い、例えば、この値が、615で示される値である場合、破線613を示す分布図において、616で示される値以下の類似度が算出された場合、なりすましが発生したものとする。
On the other hand, when there is no input operation to the PC, the value set to 607 is used. For example, when this value is the value indicated by 615, in the distribution chart indicated by the
尚、このような分布図の作成方法の例として、本人の正面画像を顔辞書として、本人の正面・横向きの画像に対する類似度、本人以外の人物の画像に対する類似度を算出して分布図を作成する方法などがある。 As an example of a method of creating such a distribution map, a distribution map is calculated by calculating a similarity to a frontal / lateral image of the person and a similarity to an image of a person other than the person using the front image of the person as a face dictionary. There is a method to create.
本人拒否率や他人受容率については、設定が容易であることから本人使用時のユーザビリティを重視するときに、本人拒否率を適用したり、一方で、別人使用時のセキュリティを重視する場合は、他人受容率を適用したりすることが可能である。 Regarding the rejection rate and the acceptance rate of others, since the setting is easy, when emphasizing usability when using the principal, the rejection rate is applied.On the other hand, when the security when using another person is emphasized, It is also possible to apply the false acceptance rate.
609、610は603、604のいずれかの方法で決定された「PC入力有のなりすまし判別閾値」、「PC入力無のなりすまし判別閾値」である。
611は、顔認識パラメータ設定画面600で設定した各パラメータをシステムに実際に適用を行うボタンを表し、612は、顔認識パラメータ設定画面600で設定した各パラメータをシステムに実際に適用せずに、破棄を行うボタンを表す。
611 denotes a button for actually applying each parameter set on the face recognition
以上、説明したように、テレワーカは、図6に示される顔認識パラメータ設定画面600画面を利用して、「PC入力の有無により顔辞書を変更するかどうかのフラグ」、「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「PC入力有無毎のなりすまし判別閾値」といった顔認識制御パラメータの設定を行うことができる。
As described above, the teleworker uses the face recognition
更に、テレワーカ用PC111は、認証部308、イベント通知部309、及びコントロール部310を備えている。
Further, the
認証部308は、撮像部301での撮影エリアにおいて、登場する人物の顔がテレワーカ本人であるか否かの判定を行うため、顔情報取得部305で検出した顔の画像と、記憶部304に記憶した本人の顔画像とを比較し、記憶部304に記憶した認証用設定値を用いて、なりすましなどの判定を行う。
The
イベント通知部309は、管理サーバ101に対して、テレワーカ用PC111に対して発生するイベントを通知する機能を備え、前述したように顔情報取得部305において検出した顔の個数によって、「離席」や「「覗き込み」のイベントを検知して、カメラ画像取得部303によって取得した画像と共に、その旨を、管理サーバ101へ通知したり、認証部307によって、「なりすまし」のイベントを検知して、カメラ画像取得部303によって取得した画像と共に、その旨を、管理サーバ101へ通知する。
The
コントロール部310は、テレワーカ用PC111において実行される各処理や機器を制御する機能を有し、例えば、CPU201負荷調整のためにスリープ処理を行ったり、本人認証処理の終了処理等を行う。
The control unit 310 has a function of controlling various processes and devices executed by the
以下、図4に示すフローチャートを用いて、本実施形態におけるテレワーカ用PCに対する入力操作の有無に応じた本人認証処理の流れを説明する。 Hereinafter, the flow of the personal authentication process according to the presence or absence of an input operation on the teleworker PC according to the present embodiment will be described with reference to the flowchart illustrated in FIG.
尚、本処理については、テレワーカ用PC111を起動させ、監視期間中は、処理を繰り返す。
In this process, the
ステップS401では、認証設定値変更部306は、顔認識パラメータ設定画面600を表示し、顔認識パラメータ設定画面600に対して、ユーザ操作により入力された「PC入力の有無により顔辞書を変更するかどうかのフラグ」、「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」、「PC入力有のなりすまし判別閾値」、「PC入力無のなりすまし判別閾値」といった顔認識制御パラメータを認証用設定値テーブルから取得する。なりすまし判別閾値をどのように設定するかに関しての詳細は後述する。
In step S401, the authentication setting value changing unit 306 displays the face recognition
尚、取得した顔認識制御パラメータはRAM203に記憶させておき、後述の処理で利用される。
Note that the acquired face recognition control parameters are stored in the
ステップS402では、上記で取得した顔認識制御パラメータを元に顔認識の制御処理を実行する。ステップS402における具体的な内容は後述するが、類似度を計算するための顔辞書、なりすまし判別閾値を設定する。 In step S402, control processing of face recognition is executed based on the face recognition control parameters obtained above. Although specific contents in step S402 will be described later, a face dictionary for calculating the similarity and an impersonation determination threshold are set.
ステップS403では、認証部308は、既存の顔認識技術を利用して、ステップS402で設定された本人の顔辞書とテレワーカ用PC111の前方を撮影して得られた画像内の顔画像と類似度の計算を行うことで本人確認処理を実行する。
In step S403, the
ステップS404では、認証部308は、ステップS403で計算した類似度となりすまし判別閾値(詳細後述)との比較を行い、類似度がなりすまし判別閾値よりも大きい(あるいは、以上)場合には、ステップS405へ処理を進め、類似度がなりすまし判別閾値よりも小さい(あるいは、未満)場合には、ステップS406へ処理を進める。
In step S404, the
ステップS405では、認証部308は、テレワーカ用PC111の前方の人物は、本人であると判定を行い、ステップS406では、認証部308は、テレワーカ用PC111の前方の人物は、なりすましであると判定を行う。
In step S405, the
そして、イベント通知部309は、この判定結果を、管理サーバ101へ送信し、管理者は、管理者用PC121を用いて、テレワーカの在席状況などを確認することが可能となる。
Then, the
以下、図5に示すフローチャートを用いて、ステップS402における顔認識の制御処理の詳細について説明する。 Hereinafter, the details of the face recognition control process in step S402 will be described with reference to the flowchart shown in FIG.
ステップS501では、認証設定値変更部306は、ステップS401で設定した「PC入力の有無により顔辞書を変更するかどうかのフラグ」の真偽を判別し、真であると判定した場合は、ステップS501へ処理を進め、真であると判定しない場合、ステップS505へ処理を進める。 In step S501, the authentication setting value changing unit 306 determines whether the “flag for changing the face dictionary based on the presence or absence of PC input” set in step S401 is true or false. The process advances to step S501, and if not determined to be true, the process advances to step S505.
この判定は、図7に示す顔認識情報テーブルに記憶された辞書変更フラグを用いて判定を行い、辞書変更フラグが真であれば、ステップS501へ処理を進め、真であると判定しない場合、ステップS505へ処理を進める。 This determination is made using the dictionary change flag stored in the face recognition information table shown in FIG. 7, and if the dictionary change flag is true, the process proceeds to step S501; if not determined to be true, The process proceeds to step S505.
ステップS502では、入力操作検知部307は、テレワーカ用PC111に対して入力操作の有無を検知する。入力操作の有無は、図2におけるKB209や不図示のマウスからの入力を指す。
In step S502, the input
PCへの入力操作を検知した後、どの程度の時間を「PCへの入力操作有」と判別を行うかは選択肢がある。PCへの入力操作を検知した瞬間だけを「PCへの入力操作有」と判別しても良いし、PCへの入力操作を検知した後の一定時間は「PCへの入力操作有」と判別しても良い。 After detecting an input operation to the PC, there is an option as to how long to determine that “input operation to the PC is performed”. Only the moment when the input operation to the PC is detected may be determined as “the input operation to the PC is performed”, or a certain time after the detection of the input operation to the PC is determined as “the input operation to the PC is performed” You may.
「PCへの入力操作有」と判定した場合には、ステップS503へ処理を進め、「PCへの入力操作有」と判定しない場合には、ステップS504へ処理を進める。 If it is determined that “input operation to PC” is performed, the process proceeds to step S503. If it is not determined that “input operation to PC” is performed, the process proceeds to step S504.
ステップS503では、認証設定値変更部306は、「PCへの入力操作有」用の顔辞書を顔認識情報テーブルの辞書ファイル1から取得し、「PCへの入力操作有」と判定されたかった場合には、「PCへの入力操作無」用の顔辞書を顔認識情報テーブルの辞書ファイル2から取得する。
In step S503, the authentication setting value changing unit 306 acquires a face dictionary for “PC input operation performed” from the
ステップS505では、認証設定値変更部306は、ステップS401で設定した「PC入力の有無によりなりすまし判別閾値を変更するかどうかのフラグ」の真偽を判定し、真であると判定した場合には、ステップS506へ処理を進め、真であると判定しない場合には、本処理を終了する。 In step S505, the authentication setting value changing unit 306 determines whether the “flag for determining whether to change the impersonation determination threshold based on the presence or absence of a PC input” set in step S401 is true or false. The process proceeds to step S506, and if it is not determined to be true, the process ends.
この判定は、図7に示す顔認識情報テーブルに記憶された閾値変更フラグを用いて判定を行い、閾値変更フラグが真であれば、ステップS506へ処理を進め、真であると判定しない場合、本処理を終了する。 This determination is performed using the threshold value change flag stored in the face recognition information table shown in FIG. 7, and if the threshold value change flag is true, the process proceeds to step S506. If the value is not determined to be true, This processing ends.
ステップS506では、ステップS502と同様にPCへの入力操作の有無を判定し、入力操作検知部307は、「PCへの入力操作有」と判定した場合は、ステップS507へ処理を進め、「PCへの入力操作無」と判定した場合は、ステップS508へ処理を進める。
In step S506, similarly to step S502, the presence or absence of an input operation to the PC is determined. When the input
ステップS507では、認証設定値変更部306は、ステップS401で設定された「PC入力有のなりすまし判別閾値」、つまり、顔認識情報テーブルに記憶された閾値1をなりすまし判別閾値とし、一方、「PCへの入力操作無」と判定された場合には、ステップS401で設定された「PC入力無のなりすまし判別閾値」、つまり、顔認識情報テーブルに記憶された閾値2をなりすまし判別閾値とする。
In step S507, the authentication setting value changing unit 306 sets the “spoofing determination threshold with PC input” set in step S401, that is, the
以上がステップS402の詳細処理であり、ステップS403で使用する顔辞書、ステップS404で使用するなりすまし判別閾値の設定を行う。 The detailed processing in step S402 has been described above. The face dictionary used in step S403 and the impersonation determination threshold used in step S404 are set.
以上、本発明によれば、ユーザの情報処理装置に対する操作入力に応じたなりすまし判別を行うことで、なりすましの誤判別を抑制することができる。 As described above, according to the present invention, erroneous identification of impersonation can be suppressed by performing impersonation determination according to a user's operation input to the information processing device.
以上、実施形態例を詳述したが、本発明は、例えば、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 As described above, the embodiment has been described in detail. However, the present invention can take an embodiment as, for example, a method, a program, or a storage medium. It may be applied, or may be applied to an apparatus composed of one device.
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。 Further, the program according to the present invention is a computer-executable (readable) program for each processing method, and the storage medium according to the present invention stores a program capable of executing each processing method by a computer.
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。 The program according to the present invention may be a program for each processing method of each device.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, the recording medium storing the program for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MPU) of the system or the apparatus executes the program stored in the recording medium. Needless to say, the object of the present invention can be achieved by executing reading.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium implements the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることができる。 Examples of a recording medium for supplying a program include a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a DVD-ROM, a magnetic tape, a nonvolatile memory card, a ROM, an EEPROM, and a silicon. A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているOS等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 When the computer executes the readout program, not only the functions of the above-described embodiments are realized, but also the OS or the like running on the computer performs part or all of the actual processing based on the instructions of the program. It goes without saying that a case where all the operations are performed and the functions of the above-described embodiments are realized by the processing is also included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, after the program read from the recording medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the program is executed based on the instruction of the program code. It goes without saying that a CPU or the like provided in the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。 Further, the present invention may be applied to a system including a plurality of devices or to an apparatus including a single device.
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. In this case, by reading the recording medium storing the program for achieving the present invention into the system or the apparatus, the system or the apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Further, by downloading and reading out a program for achieving the present invention from a server, a database, or the like on a network using a communication program, the system or the apparatus can enjoy the effects of the present invention. It should be noted that all configurations obtained by combining the above-described embodiments and their modifications are also included in the present invention.
100 テレワーク管理支援システム
101 管理サーバ
102 データベースサーバ
103 ルータ
104 サービス環境ネットワーク
110 自宅ネットワーク
111 テレワーカ用PC
112 ルータ
120 社内ネットワーク
121 管理者用PC121
122 ルータ
130 インターネット
201 CPU
202 ROM
203 RAM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 KB
210 ウェブカメラ
211 CRT
212 外部メモリ
112
122
202 ROM
203 RAM
204
210
212 External memory
Claims (10)
当該情報処理装置への操作を検知する操作検知手段と、
前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値とを用いて本人認証を行う認証手段と、
を備え、
前記認証手段は、前記操作検知手段による操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うことを特徴とする情報処理装置。 An information processing device for performing authentication using an image obtained by photographing a user,
Operation detection means for detecting an operation on the information processing apparatus;
Authentication means for performing personal authentication using a similarity and a threshold between the user specified from the captured image and the image of the user stored in the storage unit,
With
The authentication unit, on the basis of whether or not it is detected that the operation by the operation detecting means, the information processing apparatus and performs personal authentication by changing the threshold value.
前記認証手段は、前記受付手段によって受付けた本人拒否率から前記第一の閾値と前記第二の閾値とを決定することを特徴とする請求項2に記載の情報処理装置。 A receiving unit that receives information relating to a personal rejection rate with respect to a distribution of similarity relating to personal authentication;
The information processing apparatus according to claim 2, wherein the authentication unit determines the first threshold and the second threshold based on the rejection rate accepted by the accepting unit.
前記操作が有る場合における本人ユーザの画像を記憶する第二の記憶手段と、
を備え、
前記認証手段は、前記操作検知手段による操作の検知に基づいて、前記第一の記憶手段あるいは第二の記憶手段の何れの本人ユーザの画像を用いて本人認証を行うことを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。 First storage means for storing an image of the user in the absence of the operation,
A second storage unit that stores an image of the user in the case where the operation is performed,
With
The said authentication means performs personal authentication using the image of the user of either the said 1st storage means or the 2nd storage means based on the detection of the operation by the said operation detection means. The information processing apparatus according to any one of claims 1 to 5.
前記情報処理装置は、
当該情報処理装置への操作を検知する操作検知ステップと、
前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値を用いることにより本人認証を行う認証ステップと、
を実行し、
前記認証ステップは、前記操作検知ステップによる操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うこと
を実行することを特徴とする情報処理装置の制御方法。 A method for controlling an information processing apparatus that performs authentication using an image obtained by photographing a user,
The information processing device,
An operation detection step of detecting an operation on the information processing device;
An authentication step of performing personal authentication by using a similarity and a threshold between the user specified from the captured image and the image of the user stored in the storage unit,
Run
The authentication step is based on whether or not it is detected that the operation by the operation detecting step, the control method of an information processing apparatus characterized by by changing the threshold value to perform to perform personal authentication.
前記情報処理装置を、
当該情報処理装置への操作を検知する操作検知手段と、
前記撮影画像から特定されるユーザと記憶部に記憶された当該ユーザの画像との類似度と閾値と用いることにより本人認証を行う認証手段と、
して機能させ、
前記認証手段は、前記操作検知手段による操作を検知したか否かに基づいて、前記閾値を変更して本人認証を行うものと
して機能させるためのプログラム。 There is a program that can be read by an information processing device that performs authentication using an image obtained by photographing a user,
The information processing device,
Operation detection means for detecting an operation on the information processing apparatus;
An authentication unit that performs personal authentication by using a similarity and a threshold between the user specified from the captured image and the image of the user stored in the storage unit,
Function
The authentication unit, on the basis of whether or not it is detected that the operation by the operation detecting means, a program to function as a performs personal authentication by changing the threshold value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018131353A JP6631662B2 (en) | 2018-07-11 | 2018-07-11 | Information processing apparatus, control method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018131353A JP6631662B2 (en) | 2018-07-11 | 2018-07-11 | Information processing apparatus, control method, and program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014259195A Division JP6369324B2 (en) | 2014-12-22 | 2014-12-22 | Information processing apparatus, control method, and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018198067A JP2018198067A (en) | 2018-12-13 |
JP2018198067A5 JP2018198067A5 (en) | 2019-03-28 |
JP6631662B2 true JP6631662B2 (en) | 2020-01-15 |
Family
ID=64662579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018131353A Active JP6631662B2 (en) | 2018-07-11 | 2018-07-11 | Information processing apparatus, control method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6631662B2 (en) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3469031B2 (en) * | 1997-02-18 | 2003-11-25 | 株式会社東芝 | Face image registration apparatus and method |
JP2003099780A (en) * | 2001-09-21 | 2003-04-04 | Nippon Signal Co Ltd:The | Access control system |
JP2006344100A (en) * | 2005-06-10 | 2006-12-21 | Konica Minolta Holdings Inc | Authentication device and image output device |
JP2014126956A (en) * | 2012-12-25 | 2014-07-07 | Konica Minolta Inc | Authentication system and image forming apparatus |
-
2018
- 2018-07-11 JP JP2018131353A patent/JP6631662B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018198067A (en) | 2018-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6823267B2 (en) | Information processing equipment, information processing systems, control methods, and programs | |
JP6281601B2 (en) | Information processing apparatus, information processing system, control method, and program | |
JP6123653B2 (en) | Information processing apparatus, information processing method, and program | |
CN105429959A (en) | Image processing method, client equipment, image verification method and server | |
JP6369324B2 (en) | Information processing apparatus, control method, and program | |
JP6515852B2 (en) | Information processing apparatus, personal identification system, control method thereof, personal identification method, program thereof | |
JP2009211381A (en) | User authentication system, user authentication method and user authentication program | |
JP6680970B2 (en) | Information processing device, information processing method, and program | |
JP6631662B2 (en) | Information processing apparatus, control method, and program | |
JP6940742B2 (en) | Information processing equipment, information processing methods, programs | |
JP2017102758A (en) | Authentication device, authentication method, and program | |
JP2008059575A (en) | System and method for monitoring seat-leaving of user | |
JP7256364B2 (en) | Information processing device, its control method and program | |
JP2017152013A (en) | Information processing device, information processing method, and program | |
JP6691311B2 (en) | Information processing device, information processing method, and program | |
JP6544413B2 (en) | Information processing apparatus, control method, program | |
JP7093037B2 (en) | Information processing equipment, face recognition system, its control method and program | |
JP6697170B2 (en) | Information processing device, information processing method, and program | |
JP6982266B2 (en) | Information processing equipment, information processing methods, programs | |
JP6788205B2 (en) | Information processing device, personal authentication system, its control method, personal authentication method, its program | |
JP6898574B2 (en) | Information processing equipment, information processing methods, programs | |
JP6802473B2 (en) | Information processing system, information processing system control method, and program | |
CN113420278A (en) | Data deleting method and device, electronic equipment and computer-readable storage medium | |
JP2017182611A (en) | Information processing device, controlling method of information processing device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180806 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181031 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190115 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190212 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190605 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190611 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190807 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191125 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6631662 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |