[go: up one dir, main page]

JP2008152581A - Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon - Google Patents

Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon Download PDF

Info

Publication number
JP2008152581A
JP2008152581A JP2006340560A JP2006340560A JP2008152581A JP 2008152581 A JP2008152581 A JP 2008152581A JP 2006340560 A JP2006340560 A JP 2006340560A JP 2006340560 A JP2006340560 A JP 2006340560A JP 2008152581 A JP2008152581 A JP 2008152581A
Authority
JP
Japan
Prior art keywords
face
display
authentication
person
authenticated
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.)
Pending
Application number
JP2006340560A
Other languages
Japanese (ja)
Other versions
JP2008152581A5 (en
Inventor
Yoshio Okada
義生 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schneider Electric Japan Holdings Ltd
Original Assignee
Digital Electronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Digital Electronics Corp filed Critical Digital Electronics Corp
Priority to JP2006340560A priority Critical patent/JP2008152581A/en
Publication of JP2008152581A publication Critical patent/JP2008152581A/en
Publication of JP2008152581A5 publication Critical patent/JP2008152581A5/ja
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To allow a user to create a user interface for facial recognition without programming. <P>SOLUTION: A screen editor part 24 of an editor computer 21 is provided with a face registration screen creating unit 24a and a face authentication screen creating part 24b. The face registration screen creating part 24a enables a feature extraction part 91 of a face authentication engine 9 in a programmable indicator 1 to perform processing for registering feature data on a face of a person to be authenticated, and creates a face registration screen for providing information necessary for the processing. The face authentication screen creating part 24b enables a feature collating part 92 of the face authentication engine 9 to perform processing for authenticating or not authenticating the person to be authenticated, and creates a face authentication screen for providing information necessary for the processing. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、顔画像を用いて個人認証する顔認証システムにおけるユーザインターフェースを提供するためのユーザインターフェース作成装置に関するものである。   The present invention relates to a user interface creation device for providing a user interface in a face authentication system for personal authentication using a face image.

バイオメトリクス認証技術としては、従来、指紋認証、声紋認証、虹彩認証などが知られているが、近年、顔認証が注目されている。顔認証技術は、予め撮影した被認証者の顔画像から目、口、鼻などの各部品の特徴を抽出して数値化して登録しておき、認証時に撮影した被認証者の顔画像から得られた各部品の特徴を登録した特徴と比較照合することにより、被認証者が登録された本人であるか否かを判定する(例えば特許文献1,2)。このように、顔認証技術は、認証のためのデータの採取が被認証者の顔を撮影するだけで行われるので、指紋認証や声紋認証などの他のバイオメトリクス認証技術と比べて、簡便にデータ採取を行うことができるだけでなく、被認証者の心理的負担が少ない。   Conventionally, fingerprint authentication, voiceprint authentication, iris authentication, and the like are known as biometric authentication techniques, but in recent years, face authentication has attracted attention. Face authentication technology extracts the features of each part, such as eyes, mouth, and nose, from the face image of the person to be authenticated that has been captured in advance, registers them in numerical form, and obtains them from the face image of the person to be authenticated that was captured during authentication. It is determined whether or not the person to be authenticated is the registered person by comparing and collating the characteristics of each component with the registered characteristics (for example, Patent Documents 1 and 2). As described above, in the face authentication technology, since the data for authentication is collected only by photographing the face of the person to be authenticated, it is simpler than other biometric authentication technologies such as fingerprint authentication and voiceprint authentication. Not only can data be collected, but the psychological burden on the person to be authenticated is small.

また、近年の情報管理におけるセキュリティ意識の高まりから、パーソナルコンピュータなどの情報処理装置においても、バイオメトリクス認証技術を用いて、操作できる本人を認証させる仕組みの導入が進んでいる。
特開昭63−177273号公報(1998年7月21日公開) 特開平2005−242432号公報(2005年9月8日公開)
Also, with the recent increase in security awareness in information management, the introduction of a mechanism for authenticating an operable person using biometric authentication technology in an information processing apparatus such as a personal computer is progressing.
JP 63-177273 A (published July 21, 1998) Japanese Patent Laid-Open No. 2005-242432 (published on September 8, 2005)

従来の顔認証技術を情報処理装置に組み込む場合、被認証者の顔画像の登録、ログインのための顔の認証、認証結果の表示などを実行するために、ユーザが情報処理装置の画面上で入力などの操作をするときにユーザインターフェースが必要となる。一般に、この種のユーザインターフェースは、プログラマによって作成されたプログラムとして所定の形式で提供される。このため、ユーザの好みや使いやすさをユーザインターフェースに反映させようとすると、プログラマにユーザインターフェースの変更を依頼しなければならず、ユーザが自在にユーザインターフェースを変更することができない。   When the conventional face authentication technology is incorporated into the information processing apparatus, the user can perform registration of the face image of the person to be authenticated, authentication of the face for login, display of the authentication result, etc. on the screen of the information processing apparatus. A user interface is required for operations such as input. Generally, this type of user interface is provided in a predetermined format as a program created by a programmer. For this reason, if the user's preference or ease of use is to be reflected in the user interface, the programmer must be requested to change the user interface, and the user cannot freely change the user interface.

本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザがプログラムを組むことなく顔認証用のユーザインターフェースを作成することができるユーザインターフェース作成装置を提供することにある。   The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a user interface creation device that allows a user to create a user interface for face authentication without creating a program. .

本発明に係る顔認証システムのユーザインターフェース作成装置は、上記の課題を解決するために、撮影された人物の画像から当該人物の顔の各部の特徴を表す第1特徴データを抽出して特徴データベースに登録する登録処理部と、被認証者の撮影画像の顔から顔の各部の特徴を表す第2特徴データを抽出して、当該第2特徴データと前記特徴データベースに登録された前記第1特徴データと比較して、両者が一致したときに被認証者を前記第1特徴データの特徴を有する人物であると認証する認証処理部とを備えた顔認証システムにおいて、前記登録処理部および前記認証処理部がそれぞれの処理を実行するために必要な情報をユーザへ報知する報知情報の表示形式および前記処理を実行するために必要なユーザが入力する入力情報の入力形式を規定するユーザインターフェースを作成する顔認証システムのユーザインターフェース作成装置であって、登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を前記登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えていることを特徴としている。   In order to solve the above problems, a user interface creation device for a face authentication system according to the present invention extracts first feature data representing features of each part of a person's face from a photographed person's image, and a feature database. A registration processing unit for registering the first feature data, and extracting second feature data representing features of each part of the face from the face of the photographed image of the person to be authenticated, and the first feature registered in the second feature data and the feature database An authentication processing unit comprising: an authentication processing unit that authenticates a person to be authenticated as a person having the characteristics of the first characteristic data when both match with each other in the data; and the registration processing unit and the authentication Display format of broadcast information for notifying the user of information necessary for the processing unit to execute each process, and input of input information required for the user to perform the process A user interface creation device of a face authentication system that creates a user interface that defines a formula, the personal information input component for inputting personal information about a registered person, and an image of the person A registered image display component defined to pass the image and the personal information to the registration processing unit in advance, and the personal information input component and the registered image display component are set in a desired manner by a user operation. A registration processing screen creation means for creating a registration processing screen by placing it at a position, and an authenticated image display defined to pass the image to the authentication processing unit in order to display the image of the subject A component and an authentication result display component for displaying an authentication result by the authentication processing unit in advance, Is characterized by comprising an authentication processing screen generating means for generating an authentication processing screen by arranging the image display part and the authentication result display part in a desired position.

上記の構成では、登録処理画面作成手段により、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面が作成される。   In the above configuration, a registration processing screen is created by placing the personal information input component and the registered image display component at a desired position by a user operation by the registration processing screen creation means.

また、認証処理画面作成手段により、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面が作成される。   Further, the authentication processing screen creation means creates the authentication processing screen by placing the authenticated image display component and the authentication result display component at desired positions by a user operation.

したがって、ユーザは、登録処理画面や認証処理画面を自在に作成もしくは変更することで、ユーザの好みや使いやすさを登録処理画面に反映させることができる。   Therefore, the user can reflect the user's preference and ease of use on the registration processing screen by freely creating or changing the registration processing screen and the authentication processing screen.

前記ユーザインターフェース作成装置は、前記認証処理部によって認証された被認証者の顔画像と当該被認証者の個人情報とを併せて所定の記憶部に保存する保存処理部と、前記記憶部に保存された被認証者の顔画像および個人情報を読み出して一覧表示する表示処理部とを備えた前記顔認証システムに対して、前記表示処理部によって前記顔画像を表示するための顔画像表示部品と、前記表示処理部によって前記個人情報を表示するための個人情報表示部品とを予め有しており、ユーザの操作によって前記顔画像表示部品および前記個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面を作成する被認証者一覧表示画面作成手段を備えていることが好ましい。   The user interface creation device stores a face processing image of the person to be authenticated authenticated by the authentication processing part and personal information of the person to be authenticated in a predetermined storage part, and saves the storage part in the storage part. A face image display component for displaying the face image by the display processing unit with respect to the face authentication system including a display processing unit that reads and displays a list of face images and personal information of the person to be authenticated The display processing unit has a personal information display component for displaying the personal information in advance, and the face image display component and the personal information display component are arranged at desired positions by a user operation. It is preferable that the authentication target person list display screen generating means for generating the target user list display screen is provided.

上記の構成では、被認証者一覧表示画面作成手段により、ユーザの操作によって前記顔画像表示部品および個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面が作成される。   In the above configuration, the authenticated person list display screen is created by arranging the face image display component and the personal information display component at desired positions by the user's operation.

これにより、過去に認証された被認証者を一覧表示するためのユーザインターフェースを容易に提供することができる。   Thereby, it is possible to easily provide a user interface for displaying a list of authenticated persons who have been authenticated in the past.

このユーザインターフェース作成装置において、前記保存処理部が、前記認証処理部によって認証されなかった被認証者の顔画像を前記所定の記憶部に保存し、前記表示処理部が、前記記憶部に保存された認証されなかった被認証者の顔画像を非認証顔画像として読み出して一覧表示する前記顔認証システムに対して、前記顔画像表示部品は、前記非認証顔画像も表示することが好ましい。これにより、認証された被認証者だけでなく、認証されなかった被認証者(非認証者)をも一覧表示するためのユーザインターフェースを容易に提供することができる。   In this user interface creation device, the storage processing unit stores the face image of the person not authenticated by the authentication processing unit in the predetermined storage unit, and the display processing unit is stored in the storage unit. It is preferable that the face image display component also displays the non-authenticated face image with respect to the face authentication system that reads out the face images of unauthenticated persons as unauthenticated face images and displays them as a list. Thus, it is possible to easily provide a user interface for displaying a list of not-authenticated persons (non-authenticated persons) as well as authenticated persons.

本発明のユーザインターフェース作成プログラムは、前述のいずれかのユーザインターフェース作成装置を動作させるためのプログラムであって、コンピュータを前記各手段として機能させるプログラムである。また、このユーザインターフェース作成プログラムは、コンピュータ読み取り可能な記録媒体に記録される。これにより、プログラムをコンピュータに読み取らせて実行させることで、前記ユーザインターフェース作成装置を実現することができる。   The user interface creation program of the present invention is a program for operating any one of the above-described user interface creation devices, and is a program that causes a computer to function as each of the means. The user interface creation program is recorded on a computer-readable recording medium. Thus, the user interface creation device can be realized by causing a computer to read and execute the program.

本発明に係るユーザインターフェース作成装置は、以上のように、登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を顔認証システムの登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えている。これにより、ユーザがプログラムを組むことなくユーザの好みや使いやすさを反映させた顔認証用のユーザインターフェースを作成することができるという効果を奏する。   As described above, the user interface creation apparatus according to the present invention includes a personal information input component for inputting personal information related to a registered person, and the image and the personal information for displaying an image of the person. A registered image display component defined to be passed to the registration processing unit of the face authentication system, and the personal information input component and the registered image display component are arranged at desired positions by a user operation. A registration processing screen creating means for creating a registration processing screen, and an authenticated image display component defined to pass the image to the authentication processing unit in order to display an image of the authenticated person; An authentication result display component for displaying an authentication result by the authentication processing unit in advance, and the image display component to be authenticated and the authentication result by a user operation And a authentication processing screen generating means for generating an authentication processing screen by a radical 113 products at a desired position. As a result, it is possible to create a user interface for face authentication that reflects the user's preferences and ease of use without creating a program.

本発明の実施形態を図1ないし図11に基づいて説明すると、以下の通りである。   An embodiment of the present invention will be described with reference to FIGS. 1 to 11 as follows.

図1に示すように、操作表示装置としてのプログラマブル表示器1は、CPUなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。   As shown in FIG. 1, a programmable display 1 as an operation display device includes an arithmetic processing unit such as a CPU, and displays an input operation created by a user and screen data for display. It is a dedicated computer that realizes the operation function and display function.

このプログラマブル表示器1は、シリアルケーブル12を介したPLC13との通信により、PLC13を介して表示画面に表示される各デバイス11の状態を取得して、例えば、後述のディスプレイ2に各デバイス11の状態を表示する機能を有している。また、プログラマブル表示器1は、後述のタッチパネル3への操作に応じて、デバイス11の状態制御をPLC13に指示する機能を有している。また、プログラマブル表示器1は、顔画像を用いてログインを許可操作者の顔画像を操作情報とともに記録して保存し、かつ表示する機能も有している。   The programmable display 1 acquires the state of each device 11 displayed on the display screen via the PLC 13 through communication with the PLC 13 via the serial cable 12. It has a function to display the status. The programmable display 1 has a function of instructing the PLC 13 to control the state of the device 11 in accordance with an operation on the touch panel 3 described later. The programmable display 1 also has a function of recording, storing, and displaying the face image of the operator who is permitted to log in with the operation information using the face image.

プログラマブル表示器1は、上記の機能を実現するために、ディスプレイ2と、タッチパネル3と、インターフェース部(図中、I/F)4,5と、データメモリ6と、作業メモリ7と、HMI処理部8と、顔認証エンジン9と、顔ログエンジン10と、特徴データベース16と、ログファイル保存部17を備えている。以下、プログラマブル表示器1の主要各部について詳細に説明する。   In order to realize the above functions, the programmable display 1 includes a display 2, a touch panel 3, interface units (I / F in the figure) 4, 5, a data memory 6, a work memory 7, and an HMI process. Unit 8, face authentication engine 9, face log engine 10, feature database 16, and log file storage unit 17. Hereinafter, each main part of the programmable display device 1 will be described in detail.

ディスプレイ2は、プログラマブル表示器1を薄型に構成するために、液晶ディスプレイや、ELディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。タッチパネル3は、ディスプレイ2の表示画上でタッチ入力を行うために設けられている入力装置である。   As the display 2, a flat panel display such as a liquid crystal display, an EL display, or a plasma display is preferably used in order to configure the programmable display 1 to be thin. The touch panel 3 is an input device provided for performing touch input on the display image of the display 2.

インターフェース部4は、プログラマブル表示器1がPLC13との間のシリアル通信を行うための通信制御部であり、シリアルケーブル12で各々が接続されている。インターフェース部4は、その接続機器データに基づいて、PLC13のメーカや機種に応じた通信プロトコルを用いて通信を行う。上記の接続機器データや通信プロトコルは、例えば、後述するデータメモリ6に格納される。   The interface unit 4 is a communication control unit for the programmable display 1 to perform serial communication with the PLC 13, and each is connected by a serial cable 12. The interface unit 4 performs communication using a communication protocol according to the manufacturer and model of the PLC 13 based on the connected device data. The connected device data and the communication protocol are stored in, for example, a data memory 6 described later.

なお、プログラマブル表示器1とPLC13との接続は、シリアルケーブル12に限らず、イーサネット(登録商標)等のネットワークやその他の通信手段によってなされてもよい。   Note that the connection between the programmable display 1 and the PLC 13 is not limited to the serial cable 12, and may be made by a network such as Ethernet (registered trademark) or other communication means.

ここで、PLC13について説明する。   Here, the PLC 13 will be described.

PLC13は、ユーザが作成したシーケンスプログラム(ラダープログラムなど)にしたがって、例えば、数十msなどの予め定められたスキャンタイム毎に、入力ユニットを介して入力用のデバイス11の状態を取り込むとともに、出力用のデバイス11に状態を変更するように制御指示を与える。   The PLC 13 captures the state of the input device 11 via the input unit and outputs it at every predetermined scan time such as several tens of ms, for example, according to a sequence program (ladder program or the like) created by the user. A control instruction is given to the device 11 for changing the state.

入力用のデバイス11としては、センサ(温度センサ、光センサなど)、スイッチ(押ボタンスイッチ、リミットスイッチ、圧力スイッチなど)のような機器が用いられる。出力用のデバイス11としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス11は、製造ラインなどの所要各部に配置される。   As the input device 11, devices such as sensors (temperature sensors, optical sensors, etc.) and switches (push button switches, limit switches, pressure switches, etc.) are used. As the output device 11, an actuator, a relay, a solenoid valve, a display, or the like is used. These devices 11 are arranged in required parts such as a production line.

なお、デバイス11は、プログラマブル表示器1における特定のメモリ領域(例えば後述のシステムエリアにおけるユーザエリア)であってもよいし、PLC13内のメモリにおける特定のメモリ領域であってもよい。これらのメモリ領域は内部デバイスとして設定される。   The device 11 may be a specific memory area in the programmable display device 1 (for example, a user area in a system area described later), or may be a specific memory area in a memory in the PLC 13. These memory areas are set as internal devices.

PLC13内のメモリ(デバイスメモリ)は、デバイス11の状態(デバイス11からの出力値やデバイス11への設定値)を示すデータ(ワードデータやビットデータ)を、デバイスアドレスで特定される領域に格納している。上記メモリにおいて、ワードデバイスとビットデバイスとが設定される。ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス(デバイスアドレス)で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス(デバイスアドレス)で設定される。このような設定により、メモリ内の任意のワードデバイスまたはビットデバイスをデバイスアドレスとして指定してアクセスするだけでデバイス11を制御し、またはその状態に関する情報を個別に取り出すことができる。   The memory (device memory) in the PLC 13 stores data (word data or bit data) indicating the state of the device 11 (output value from the device 11 or set value to the device 11) in an area specified by the device address. is doing. In the memory, a word device and a bit device are set. The word device is set as an area for storing word data such as numeric values as input / output data, and is designated by a word address (device address). The bit device is set as an area for storing bit data such as an on / off state, and is set by a bit address (device address). With such a setting, the device 11 can be controlled by simply designating and accessing an arbitrary word device or bit device in the memory as a device address, or information regarding its state can be individually retrieved.

PLC13のメーカ毎に固有の名称で呼ばれるデバイスアドレスには、変数が対応付けられている。変数は、ユーザによって任意に設定可能な名称であり、後述するコメントを変数として扱うことができる。   A variable is associated with a device address called by a unique name for each manufacturer of the PLC 13. The variable is a name that can be arbitrarily set by the user, and a comment described later can be handled as a variable.

以降の説明では、デバイスアドレスを適宜、アドレスと称する。   In the following description, the device address is appropriately referred to as an address.

インターフェース部5は、プログラマブル表示器1がエディタコンピュータ21との間の通信を行うための通信制御部である。このインターフェース部5は、画面データ等をエディタコンピュータ21からプログラマブル表示器1へ転送するための転送ケーブル14に接続されている。転送ケーブル14としては、例えばUSBケーブルが用いられる。   The interface unit 5 is a communication control unit for the programmable display device 1 to communicate with the editor computer 21. The interface unit 5 is connected to a transfer cable 14 for transferring screen data and the like from the editor computer 21 to the programmable display 1. For example, a USB cable is used as the transfer cable 14.

データメモリ6は、画面データ、前述の通信プロトコルなどを格納するためのメモリであり、FEPROM(Flash Erasable and Programmable ROM)が用いられる。FEPROMは、書き替え可能な読み出し専用のフラッシュメモリであるので、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。   The data memory 6 is a memory for storing screen data, the above-described communication protocol, etc., and FEPROM (Flash Erasable and Programmable ROM) is used. Since FEPROM is a rewritable read-only flash memory, it plays the role of a hard disk drive in a general personal computer. A flash memory does not have a movable part and is resistant to impacts, and thus operates stably even in a poor ambient environment.

画面データは、プログラマブル表示器1に表示されるユーザ画面(1フレーム分の画面データによって構成される単位画面)のデータのファイルである。画面データは、ディスプレイ2に表示すべきベース画面や部品等のオブジェクトのデータおよび各オブジェクトに付与された処理規定情報などを含んでいる。処理規定情報は、ユーザ画面に関連して行われる各種の処理を規定しており、ベース画面上で実行されるべき事象毎に作成される。この処理規定情報は、基本的には、表示処理を実行すべきベース画面のファイル番号(画面番号)と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される1または複数のデータからなる参照情報とを一組として備えている。   The screen data is a data file of a user screen (unit screen configured by screen data for one frame) displayed on the programmable display 1. The screen data includes data of objects such as a base screen and parts to be displayed on the display 2, processing definition information assigned to each object, and the like. The process definition information defines various processes performed in relation to the user screen, and is created for each event to be executed on the base screen. This processing specification information basically includes the file number (screen number) of the base screen on which the display process is to be executed, the event name that specifies the operation content to be executed on this base screen, and each execution event. A set of reference information including one or more data to be referred to is provided.

作業メモリ7は、例えば、DRAMによって構成されており、表示制御などの演算処理時の作業用に用いられる。また、作業メモリ7は、取得したデバイス11のデータの一時的な記憶に用いられる。また、作業メモリ7は、PLC13のデバイスメモリに格納されるデバイス11の状態(デバイスアドレスの内容)をデバイスメモリとの間で受け渡しするための状態メモリ領域を有している。   The work memory 7 is composed of, for example, a DRAM, and is used for work during arithmetic processing such as display control. The work memory 7 is used for temporary storage of the acquired data of the device 11. The working memory 7 has a state memory area for transferring the state of the device 11 (the contents of the device address) stored in the device memory of the PLC 13 to and from the device memory.

プログラマブル表示器1のメモリには、システムエリアが設けられている。システムエリアは、プログラマブル表示器1の稼働に必要なデータを格納するシステムデータエリアや、ユーザが内部デバイスとして利用できるユーザエリアや、特殊リレーとして利用される特殊リレーエリアなどを含んでいる。このシステムエリアは、例えば、作業メモリ7に設けられている。   The memory of the programmable display 1 is provided with a system area. The system area includes a system data area that stores data necessary for the operation of the programmable display 1, a user area that can be used as an internal device by a user, a special relay area that is used as a special relay, and the like. This system area is provided in the work memory 7, for example.

HMI処理部8は、HMI機能を実現するために、制御の中心として設けられている。このHMI処理部8は、プログラムを実行することによって実現される機能ブロックである。   The HMI processing unit 8 is provided as the center of control in order to realize the HMI function. The HMI processing unit 8 is a functional block realized by executing a program.

HMI処理部8は、所定の時間間隔毎や所定のイベント毎にPLC13と通信することによって、PLC13のメモリから、デバイス11の状態を状態データとして取得して、プログラマブル表示器1内に用意された一時的なメモリ空間、例えば作業メモリ7の特定の領域(状態メモリ領域)に書き込む。また、HMI処理部8は、PLC3の内部メモリにおける状態データを更新するように、状態メモリ領域におけるデバイス11の状態データを書き替えて、PLC13に送信する。HMI処理部8は、前述のオブジェクトを組み合わせて作成された画面データに基づいて、デバイス11の状態データをPLC13から取得してプログラマブル表示器1に描画表示するときの動作や、画面への操作に応じてデバイス11の状態の変更を指示するときの動作を処理規定情報によって特定する。   The HMI processing unit 8 obtains the state of the device 11 as state data from the memory of the PLC 13 by communicating with the PLC 13 at every predetermined time interval or every predetermined event, and is prepared in the programmable display 1 The data is written in a temporary memory space, for example, a specific area (state memory area) of the working memory 7. Further, the HMI processing unit 8 rewrites the state data of the device 11 in the state memory area so as to update the state data in the internal memory of the PLC 3 and transmits it to the PLC 13. Based on the screen data created by combining the above-mentioned objects, the HMI processing unit 8 acquires the state data of the device 11 from the PLC 13 and draws and displays it on the programmable display 1 and performs operations on the screen. Accordingly, the operation when the change of the state of the device 11 is instructed is specified by the process definition information.

顔認証エンジン9は、特徴抽出部91と、特徴照合部92とを有している。   The face authentication engine 9 includes a feature extraction unit 91 and a feature matching unit 92.

特徴抽出部91は、後述する顔登録部81から渡された入力画像から顔画像を切り出し、この顔画像から顔の各部の特徴を表すデータを抽出して、顔登録部81から渡された個人情報とともに特徴データベース16に登録する。   The feature extraction unit 91 cuts out a face image from the input image passed from the face registration unit 81 described later, extracts data representing the features of each part of the face from the face image, and passes the personal image passed from the face registration unit 81 The information is registered in the feature database 16 together with the information.

特徴照合部92は、顔認証部81から渡された入力画像から顔画像を切り出し、この顔画像から顔の各部の特徴を表すデータを抽出して、後述する認証感度調整値や認証パラメータにしたがって特徴データベース16に登録された各部の特徴データとを比較照合し、一致/不一致(認証/非認証)の結果を後述する顔認証部82に通知する。   The feature matching unit 92 cuts out a face image from the input image passed from the face authentication unit 81, extracts data representing the features of each part of the face from the face image, and according to authentication sensitivity adjustment values and authentication parameters described later. The feature data of each part registered in the feature database 16 is compared and collated, and the result of match / mismatch (authentication / non-authentication) is notified to the face authentication unit 82 described later.

顔ログエンジン10は、後述する顔認証部82から渡された、顔認証の結果が得られた被認証者の顔画像および顔認証の結果(認証/非認証)と、認証された被認証者の個人情報とをログファイル保存部17に保存する。また、顔ログエンジン10は、後述する顔ログ表示部83の指示に応じて、ログファイル保存部17に保存されている被認証者の顔画像および顔認証の結果と、認証された被認証者の個人情報とを読み出して、顔ログ表示部83に渡す。   The face log engine 10 includes the face image of the person to be authenticated who has obtained the result of face authentication, the result of face authentication (authentication / non-authentication), and the authenticated person to be authenticated. Are stored in the log file storage unit 17. Further, the face log engine 10, in response to an instruction from the face log display unit 83 to be described later, the face image and face authentication result of the person to be authenticated stored in the log file storage unit 17 and the authenticated person to be authenticated. The personal information is read out and transferred to the face log display unit 83.

前述したHMI処理部8は、顔認証のために、顔登録部81と、顔認証部82と、顔ログ表示部83とを有している。   The HMI processing unit 8 described above has a face registration unit 81, a face authentication unit 82, and a face log display unit 83 for face authentication.

まず、顔登録部81は、ユーザの指示等により、カメラからの入力画像を顔認証用の顔画像として登録するイベントが発生すると、カメラからの入力画像を後述する顔登録画面101(図2参照)にウインドウ表示する。   First, when an event for registering an input image from the camera as a face image for face authentication occurs according to a user instruction or the like, the face registration unit 81 displays the input image from the camera as a face registration screen 101 (see FIG. 2). ) Is displayed in a window.

ここで、図2を用いて、プログラマブル表示器1における顔登録画面101について説明する。   Here, the face registration screen 101 in the programmable display device 1 will be described with reference to FIG.

顔登録画面101は、顔登録部81が顔登録のためのユーザインターフェースとして提供する画面である。この顔登録画面101は、登録画像表示部品102と、氏名入力ボックス103と、権限設定ボックス104と、登録開始スイッチ105とを有している。   The face registration screen 101 is a screen provided by the face registration unit 81 as a user interface for face registration. The face registration screen 101 includes a registered image display component 102, a name input box 103, an authority setting box 104, and a registration start switch 105.

登録画像表示部品102は、カメラ15から入力された登録したい被認証者の画像を表示するための部品であり、イメージ表示器として設けられる。この登録画像表示部品102はと、登録される人物を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。また、登録画像表示部品102には、特徴データベース16を設定するための記憶装置(記憶媒体)、すなわち登録データ保存場所が予め設定されている。この登録データ保存場所については、他の項目を含めて、後述する登録設定ダイアログボックス501(図7参照)で設定される。登録設定ダイアログボックス501による設定については、後に詳しく説明する。   The registered image display component 102 is a component for displaying an image of a person to be authenticated input from the camera 15 and is provided as an image display. The registered image display component 102 includes a picture imitating a person so that the registered image display component 102 is a component that displays a registered person. In the registered image display component 102, a storage device (storage medium) for setting the feature database 16, that is, a registered data storage location is set in advance. The registration data storage location is set in a registration setting dialog box 501 (see FIG. 7) to be described later, including other items. The setting by the registration setting dialog box 501 will be described in detail later.

氏名入力ボックス103は、被認証者の氏名を入力する部品として提供される。氏名入力ボックス103への氏名の入力は、例えば、氏名入力ボックス103がタッチ操作されることにより、ポップアップ表示されるキーボードを用いて行われる。   The name input box 103 is provided as a part for inputting the name of the person to be authenticated. The input of the name to the name input box 103 is performed using, for example, a keyboard that pops up when the name input box 103 is touched.

権限設定ボックス104は、被認証者がプログラマブル表示器1の操作権限を有しているか否かを設定するために設けられる。この権限設定ボックス104は、操作権限を有するか否かをチェックボックスの形式で設定するように設けられている。   The authority setting box 104 is provided for setting whether or not the person to be authenticated has the authority to operate the programmable display device 1. This authority setting box 104 is provided so as to set whether or not to have an operation authority in the form of a check box.

登録開始スイッチ105は、被認証者の顔画像を登録するために被認証者が登録処理の開始を指示するために設けられたスイッチ部品である。この登録開始スイッチ105は、タッチ操作によって下記のように各情報を認証エンジン9に渡すことが処理規定情報として定義付けられている。   The registration start switch 105 is a switch component that is provided for the instructed person to instruct the start of the registration process in order to register the face image of the inspected person. The registration start switch 105 is defined as processing definition information to pass each information to the authentication engine 9 as described below by a touch operation.

顔登録部81は、登録開始スイッチ105がユーザによってタッチ操作されると、登録画像表示部品102に表示された画像とともに、登録画像表示部品102に設定された各項目、氏名入力ボックス103に入力された氏名、および権限設定ボックス104に設定されたログイン後の操作権限の有無を顔認証エンジン9に渡す。顔認証エンジン9は、前記入力画像を受け取ると、特徴抽出部91において、前記入力画像から、撮影された人物の顔の各部の特徴を表す登録用の特徴データ(第1特徴データ)を抽出し、抽出された第1特徴データを後述する個人情報とともに特徴データベース16に登録する。   When the registration start switch 105 is touched by the user, the face registration unit 81 is input to each item set in the registered image display component 102 and the name input box 103 together with the image displayed on the registered image display component 102. And the presence / absence of the operation authority after login set in the authority setting box 104 are passed to the face authentication engine 9. When the face authentication engine 9 receives the input image, the feature extraction unit 91 extracts, from the input image, feature data for registration (first feature data) representing features of each part of the photographed person's face. The extracted first feature data is registered in the feature database 16 together with personal information to be described later.

なお、顔登録画面101は、すでに第1特徴データが登録されている被認証者(登録者)の氏名の一覧を表示する登録者一覧表示部品(図示せず)を有していてもよい。この登録者一覧表示部品を設けることにより、これから登録しようとする被認証者がすでに登録されているか否かを確認することができる。   The face registration screen 101 may include a registrant list display component (not shown) that displays a list of names of authenticated persons (registrants) who have already registered the first feature data. By providing this registrant list display component, it is possible to confirm whether or not an authenticated person to be registered is already registered.

また、顔登録画面101は、前述の登録データ保存場所を設定するスイッチを有していてもよい。このスイッチを設けることにより、顔登録画面101において、認証エンジン9に渡す登録データ保存場所を設定することができる。登録データ保存場所は、前述のように、登録画像表示部品102に予め設定されているが、上記のスイッチをタッチ操作することで、プログラマブル表示器1において登録データ保存場所を変更することができる。   The face registration screen 101 may have a switch for setting the registration data storage location described above. By providing this switch, a registration data storage location to be passed to the authentication engine 9 can be set on the face registration screen 101. As described above, the registered data storage location is set in advance in the registered image display component 102. However, the registered data storage location can be changed in the programmable display 1 by touching the switch.

上記のスイッチは、ワードデータを指定されたメモリ領域に書き込むワードスイッチで構成され、予め後述する画面エディタ部24の顔登録画面作成部24aによって、タッチ操作されると登録データ保存場所(パス名等)を前述のユーザエリアの指定されたアドレスの領域に書き込むという属性(処理規定情報)が設定されている。顔登録部81は、登録開始スイッチ105がユーザによってタッチ操作されると、上記のアドレスにしたがってユーザエリアから登録データ保存場所を読み出して、顔認証エンジン9に渡す。   The above switches are word switches that write word data into a designated memory area. When a touch operation is performed in advance by a face registration screen creation unit 24a of the screen editor unit 24 described later, a registration data storage location (such as a path name) is displayed. ) Is set in the area of the specified address in the user area (processing definition information). When the registration start switch 105 is touched by the user, the face registration unit 81 reads the registration data storage location from the user area according to the above address, and passes it to the face authentication engine 9.

次に、顔認証部82は、ユーザの指示により、カメラからの入力画像を認証するイベントが発生すると、カメラからの入力画像を後述する顔認証画面201(図3参照)にウインドウ表示する。   Next, when an event for authenticating an input image from the camera occurs according to a user instruction, the face authentication unit 82 displays the input image from the camera in a window on a face authentication screen 201 (see FIG. 3) described later.

ここで、図3を用いて、プログラマブル表示器1における顔認証画面201について説明する。   Here, the face authentication screen 201 in the programmable display device 1 will be described with reference to FIG.

顔認証のための画面である顔認証画面201は、被認証者表示部品202と、氏名表示部品203と、権限表示部品204と、認証結果表示部品205とを有している。   A face authentication screen 201 which is a screen for face authentication includes an authentication subject display component 202, a name display component 203, an authority display component 204, and an authentication result display component 205.

被認証者表示部品202は、カメラ15から入力された認証したい被認証者の画像を表示するための部品であり、イメージ表示器として設けられる。この被認証者表示部品202は、被認証者を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。また、認証者登表示部品202には、後述する認証設定ダイアログボックス601(図9参照)で設定される各項目が設定されている。各項目については、後に詳しく説明する。   The person-to-be-authenticated display component 202 is a part for displaying an image of the person to be authenticated input from the camera 15 and is provided as an image display. The person-to-be-authenticated person display component 202 includes a picture imitating a person in order to make it easy to understand that the person-to-be-authenticated part is a part for displaying the person to be authenticated. Each item set in an authentication setting dialog box 601 (see FIG. 9) to be described later is set in the certifier registration display component 202. Each item will be described in detail later.

氏名表示部品203は、被認証者が認証されたとき、特徴照合部92からの氏名情報を受けて、特徴照合部92が認証した被認証者の氏名を表示するために設けられた文字列表示器部品である。   The name display component 203 is a character string display provided for receiving the name information from the feature matching unit 92 and displaying the name of the person to be authenticated authenticated by the feature matching unit 92 when the person to be authenticated is authenticated. It is a container part.

権限表示部品204は、被認証者が認証されたとき、特徴照合部92からの権限情報を受けて、被認証者がプログラマブル表示器1の操作権限を有しているか否かを表示するために設けられた文字列表示器部品である。   When the authenticated person is authenticated, the authority display component 204 receives the authority information from the feature matching unit 92 and displays whether or not the authenticated person has the operating authority of the programmable display 1. It is a provided character string display part.

認証結果表示部品205は、被認証者の認証結果を表示するために設けられた文字列表示器部品である。   The authentication result display component 205 is a character string display component provided for displaying the authentication result of the person to be authenticated.

顔認証部82は、ログファイル保存部17に前記入力画像を登録し、前記入力画像を顔認証エンジン9に渡す。顔認証エンジン9は、前記入力画像を受け取ると、特徴抽出部91において、前記入力画像から、撮影された人物の顔の各部の特徴を表す認証用の特徴データ(第2特徴データ)を抽出する。さらに、顔認証エンジン9は、特徴照合部92において、当該第2特徴データと前記特徴データベースに登録された前記第1特徴データと比較して、両者が一致したときに被認証者を前記第1特徴データの特徴を有する人物であると認証する。特徴照合部92は、顔認証の結果(認証/非認証)を特徴データベース16から取得した個人情報と併せて(認証に成功した場合のみ)顔認証部82に渡す。   The face authentication unit 82 registers the input image in the log file storage unit 17 and passes the input image to the face authentication engine 9. When the face authentication engine 9 receives the input image, the feature extraction unit 91 extracts, from the input image, authentication feature data (second feature data) representing the features of each part of the photographed person's face. . Further, the face authentication engine 9 compares the second feature data with the first feature data registered in the feature database in the feature matching unit 92, and when the two match each other, The person having the feature of the feature data is authenticated. The feature matching unit 92 passes the face authentication result (authentication / non-authentication) together with the personal information acquired from the feature database 16 (only when authentication is successful) to the face authentication unit 82.

顔認証部82は、特徴照合部92からの認証結果を受けて、認証された場合は、認証結果表示部品205に「認証しました」および「ログイン画面に遷移します」というメッセージを表示し、ユーザの操作もしくは、一定時間の経過などによって、図4に図示する通常の操作画面に遷移する。また、顔認証部82は、認証されなかった場合は、認証結果表示部品205に「認証されませんでした」および「ログインできません」というメッセージを表示する。また、顔認証部82は、特徴照合部92から渡された、顔認証の結果が得られた被認証者の顔画像および顔認証の結果(認証/非認証)を、認証された被認証者の個人情報と併せて前述の顔ログエンジン10に渡す。   When the face authentication unit 82 receives the authentication result from the feature matching unit 92 and is authenticated, the face authentication unit 82 displays the messages “authenticated” and “transition to the login screen” on the authentication result display component 205, A transition to the normal operation screen shown in FIG. 4 is made by a user operation or the passage of a certain time. Further, when the face authentication unit 82 has not been authenticated, the authentication result display component 205 displays messages “authentication failed” and “login failed”. Further, the face authentication unit 82 uses the face image of the person to be authenticated and the result of face authentication (authentication / non-authentication) passed from the feature matching unit 92 as the authenticated person to be authenticated. Together with the personal information of the above information is passed to the face log engine 10 described above.

ここで、図4を用いて、通常の操作画面211について説明する。   Here, the normal operation screen 211 will be described with reference to FIG.

操作画面211は、顔認証画面201から認証された結果、ログインした状態のプログラマブル表示器1で表示される通常の操作・表示用の画面、すなわち制御システムの操作および制御状態表示のための画面である。また、この操作画面211には、操作画面211を含む全ての操作画面に共通する共通画面として、ログイン画面212が含まれている。このログイン画面212は、認証された被認証者の顔画像を表示する被認証者表示部品213と、被認証者の氏名を表示する氏名表示部品214と、被認証者がプログラマブル表示器1の操作権限を有しているか否かを表示する権限表示部品215と、被認証者によってタッチ操作されるとログアウトするために設けられたログアウトスイッチ216を有している。   The operation screen 211 is a normal operation / display screen displayed on the programmable display 1 in a logged-in state as a result of authentication from the face authentication screen 201, that is, a screen for operation of the control system and display of the control status. is there. In addition, the operation screen 211 includes a login screen 212 as a common screen common to all operation screens including the operation screen 211. The login screen 212 includes an authenticated person display component 213 that displays the face image of the authenticated person, a name display component 214 that displays the name of the authenticated person, and an operation of the programmable display 1 by the authenticated person. It has an authority display component 215 for displaying whether or not it has authority, and a logout switch 216 provided for logging out when a touch operation is performed by the person to be authenticated.

なお、ログイン画面212を共通画面とせず、特定の操作画面にのみ表示させたり、非表示にさせたりすることも可能である。   Note that the login screen 212 can be displayed only on a specific operation screen or not displayed as a common screen.

最後に、顔ログ表示部83は、ユーザの指示により、プログラマブル表示器1にログインした、もしくはログインしようとした被認証者を一覧表示するイベントが発生すると、顔データベース顔画像および顔認証の結果(認証/非認証)を、顔ログエンジン10に読み出しを指示することにより、ログファイル保存部17から取得して、上記の個人情報と併せて後述する顔ログ表示画面301(図5参照)にウインドウ表示する。   Finally, the face log display unit 83 receives a face database face image and a result of face authentication (when an event for displaying a list of authentication target persons who have logged in to the programmable display 1 or attempted to log in occurs according to a user instruction) (Authentication / non-authentication) is acquired from the log file storage unit 17 by instructing the face log engine 10 to read, and a window is displayed on the face log display screen 301 (see FIG. 5) described later together with the personal information. indicate.

ここで、図5を用いて、プログラマブル表示器1における顔ログ表示画面301について説明する。   Here, the face log display screen 301 in the programmable display device 1 will be described with reference to FIG.

顔ログ表示画面301は、顔ログ表示部83が顔認証エンジン9による認証結果のログを表示するための画面である。この顔ログ表示画面301は、ログ内容表示部品302と、顔画像表示部品303と、認証結果表示部品304と、顔ログ表示スイッチ305と、日付ソートスイッチ306と、氏名ソートスイッチ307と、前頁切替スイッチ308と、次頁切替スイッチ309とを有している。   The face log display screen 301 is a screen for the face log display unit 83 to display an authentication result log by the face authentication engine 9. The face log display screen 301 includes a log content display component 302, a face image display component 303, an authentication result display component 304, a face log display switch 305, a date sort switch 306, a name sort switch 307, and the previous page. A changeover switch 308 and a next page changeover switch 309 are provided.

顔画像表示部品303は、ログファイル保存部17に保存された認証者または非認証者の顔画像を表示するための部品であり、イメージ表示器として設けられる。この顔画像表示部品303は、認証者または非認証者を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。   The face image display component 303 is a component for displaying the face image of the authenticator or non-authenticated person stored in the log file storage unit 17 and is provided as an image display. The face image display component 303 includes a picture imitating a person in order to make it easy to understand that the component is a component that displays an authenticator or a non-authenticated person.

認証結果表示部品304は、ログファイル保存部17に保存された認証者の氏名もしくは未登録者であることを表示し、かつログインおよびログアウトの日時を表示するために設けられた文字列表示器部品である。   The authentication result display component 304 displays the name of the certifier stored in the log file storage unit 17 or an unregistered person, and is a character string display component provided to display the date and time of login and logout It is.

ログ内容表示部品302は、ログされた顔を一覧表示するために、複数の顔画像表示部品303および認証結果表示部品304をひとまとめに配置するための表示用の部品である。   The log content display component 302 is a display component for arranging a plurality of face image display components 303 and an authentication result display component 304 together to display a list of logged faces.

顔ログ表示スイッチ305は、顔画像表示部品303の表示をユーザが指示するためのスイッチ部品である。   The face log display switch 305 is a switch component for the user to instruct the display of the face image display component 303.

ユーザが顔ログ表示スイッチ305をタッチ操作すると、顔ログ表示部83は、ログファイル保存部17から、認証者または非認証者の顔画像と、認証者についての氏名、ログインおよびログアウトの日時と、非認証者によるアクセスの日時とを読み出してログ内容表示部品302に表示する。顔ログ表示部83は、非認証者については、認証結果表示部品304に「未登録者の不正アクセスです」というメッセージを表示する。   When the user performs a touch operation on the face log display switch 305, the face log display unit 83 receives from the log file storage unit 17 the face image of the certifier or non-authenticator, the name of the certifier, the date and time of login and logout, The date and time of access by the unauthenticated person is read out and displayed on the log content display component 302. For the non-authenticated person, the face log display unit 83 displays a message “unregistered person is unauthorized access” on the authentication result display component 304.

日付ソートスイッチ306は、ログ内容表示部品302に表示されたログ内容の表示をログインの日付順にソートするためのスイッチである。顔ログ表示部83は、日付ソートスイッチ306がタッチ操作されると、ログ内容をログインの日付順にソートして再表示する。   The date sort switch 306 is a switch for sorting the log content display displayed on the log content display component 302 in the order of login date. When the date sort switch 306 is touched, the face log display unit 83 sorts and redisplays log contents in the order of login date.

なお、顔ログ表示部83は、ソートされていない状態から日付ソートスイッチ306が1回タッチ操作されると順ソート表示し、2回タッチ操作されると逆ソート表示し、以後、順ソートと逆ソートを繰り返して再表示するようにしてもよい。   It should be noted that the face log display unit 83 displays a forward sort display when the date sort switch 306 is touched once in an unsorted state, a reverse sort display when the touch operation is performed twice, and then reverses the forward sort. You may make it display again by repeating a sort.

氏名ソートスイッチ307は、ログ内容表示部品302に表示されたログ内容の表示を氏名の50音順にソートするためのスイッチ部品である。顔ログ表示部83は、氏名ソートスイッチ307がタッチ操作されると、ログ内容を氏名の50音順にソートして再表示する。顔ログ表示部83は、氏名によるソート表示についても、日付ソートと同様にして、順ソート表示と逆ソート表示とを行うようにしてもよい。   The name sort switch 307 is a switch component for sorting the display of the log content displayed on the log content display component 302 in the order of the name in the order of 50 sounds. When the name sort switch 307 is touched, the face log display unit 83 sorts and redisplays the log contents in the order of 50 names. The face log display unit 83 may perform forward sort display and reverse sort display in the same manner as the date sort for the sort display by name.

また、顔ログ表示部83は、ログ内容がログ内容表示部品302に表示しきれない場合、複数頁に分けて表示する。前頁切替スイッチ308は、現在表示されている頁から前の頁に表示を切り替えるときに操作するスイッチ部品であり、次頁切替スイッチ309は、現在表示されている頁から次の頁に表示を切り替えるときに操作するスイッチ部品である。   Further, the face log display unit 83 displays the log content divided into a plurality of pages when the log content cannot be displayed on the log content display component 302. The previous page changeover switch 308 is a switch component operated when switching the display from the currently displayed page to the previous page, and the next page changeover switch 309 displays from the currently displayed page to the next page. It is a switch part that is operated when switching.

このようにして、プログラマブル表示器において、ユーザの好みや使いやすさを反映させた顔登録画面101、顔認証画面201および顔ログ表示画面301を用いて、ユーザが自在に顔認証システムを使用することができる。   In this way, the user can freely use the face authentication system by using the face registration screen 101, the face authentication screen 201, and the face log display screen 301 reflecting the user's preference and usability in the programmable display. be able to.

続いてエディタコンピュータ21について説明する。   Next, the editor computer 21 will be described.

図1に示すように、エディタコンピュータ21は、プログラマブル表示器1に表示される画面を作成するエディタコンピュータとしての機能を有する。   As shown in FIG. 1, the editor computer 21 has a function as an editor computer that creates a screen displayed on the programmable display 1.

エディタコンピュータ21は、CPU、メモリ(RAM、ROMなど)、外部記憶装置(ハードディスクドライブ、MOドライブなど)、表示装置および入力装置(キーボード、マウスなど)を有するパーソナルコンピュータによって構成されている。また、エディタコンピュータ21は、制御部22、インターフェース部(図中、I/F)23、画面エディタ部24およびデータ記憶部25を備えている。   The editor computer 21 is constituted by a personal computer having a CPU, a memory (RAM, ROM, etc.), an external storage device (hard disk drive, MO drive, etc.), a display device and an input device (keyboard, mouse, etc.). The editor computer 21 includes a control unit 22, an interface unit (I / F in the figure) 23, a screen editor unit 24, and a data storage unit 25.

インターフェース部23は、プログラマブル表示器1との間の通信を行うための通信制御部であり、転送ケーブル14に接続されている。   The interface unit 23 is a communication control unit for performing communication with the programmable display 1 and is connected to the transfer cable 14.

制御部22は、ハードウエア(CPUやメモリなど)およびソフトウエア(オペレーティングシステムなど)によって実現される機能ブロックであり、アプリケーションプログラムの実行や周辺機器の動作を制御する部分である。制御部22は、その機能を果たすために作業メモリ22aを有している。作業メモリ22aは、DRAMなどによって構成され、画面ファイルやラダーファイルを展開するためなどに用いられる。   The control unit 22 is a functional block realized by hardware (CPU, memory, etc.) and software (operating system, etc.), and controls the execution of application programs and the operation of peripheral devices. The control unit 22 has a work memory 22a to fulfill its function. The work memory 22a is constituted by a DRAM or the like, and is used for developing a screen file or a ladder file.

また、制御部22は、アプリケーションプログラムであるエディタソフトウエアを実行することにより、画面エディタ部24を実現する。画面エディタ部24は、エディタコンピュータ21と分離可能に構成される記録媒体に記録され、この記憶媒体からエディタコンピュータ21にインストールすることが可能である。   The control unit 22 implements the screen editor unit 24 by executing editor software that is an application program. The screen editor unit 24 is recorded on a recording medium configured to be separable from the editor computer 21, and can be installed in the editor computer 21 from this storage medium.

上記の記録媒体(プログラムメディア)は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、CD−ROM、MO、MD、DVDなどの光ディスク系、ICカード(メモリカードを含む)、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクROM、EPROM、EEPROM、フラッシュROMなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。   The above-mentioned recording medium (program medium) is a computer-readable recording medium, such as a tape system such as a magnetic tape or a cassette tape, a magnetic disk system such as a flexible disk or a hard disk, CD-ROM, MO, MD, DVD, etc. A card system such as an optical disk system, an IC card (including a memory card), or an optical card is suitable. In addition, the program medium may be a medium that carries a fixed program including a semiconductor memory such as a mask ROM, EPROM, EEPROM, flash ROM, or the like.

また、エディタコンピュータ21が、インターネットを含む通信ネットワークと接続可能な環境に置かれていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めエディタコンピュータ21に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。   Further, if the editor computer 21 is placed in an environment that can be connected to a communication network including the Internet, the editor computer 21 may be a medium that fluidly carries the program so as to download the program from the communication network. However, when the program is downloaded from the communication network in this way, the download program may be stored in the editor computer 21 in advance, or may be installed from another recording medium.

画面エディタ部24は、ユーザ独自の画面であるユーザ画面の作成を支援するように、スイッチ、ランプ、テンキー、各種表示器(例えば、数値表示器、メータ表示器およびグラフ表示器)などの部品(オブジェクト)、描画機能、テキスト入力機能などを備えている。オブジェクトは、ユーザが容易に選択できるようにライブラリ形式で登録されている。   The screen editor unit 24 supports components (such as a switch, a lamp, a numeric keypad, and various displays (for example, a numerical display, a meter display, and a graph display) so as to support the creation of a user screen that is a user-specific screen. Object), drawing function, text input function, etc. Objects are registered in a library format so that the user can easily select them.

エディタコンピュータ21で作成された画面データは、上記の外部記憶装置によって構成されるデータ記憶部25に保存される。また、この画面データは、データ記憶部25から読み出されて、転送ケーブル14を介してプログラマブル表示器1に転送される。   The screen data created by the editor computer 21 is stored in the data storage unit 25 configured by the above external storage device. The screen data is read from the data storage unit 25 and transferred to the programmable display device 1 via the transfer cable 14.

画面エディタ部24は、前述の顔登録画面101を作成するためのエディタ部である顔登録画面作成部24aと、前述の顔認証画面201を作成するためのエディタ部である顔認証画面作成部24bと、前述の顔ログ表示画面301を作成するためのエディタ部である顔ログ表示画面作成部24cを有している。   The screen editor unit 24 includes a face registration screen creation unit 24a that is an editor unit for creating the face registration screen 101 and a face authentication screen creation unit 24b that is an editor unit for creating the face authentication screen 201. And a face log display screen creation unit 24c, which is an editor unit for creating the face log display screen 301 described above.

ここで、顔登録画面作成部24aについて、図6を用いて説明する。   Here, the face registration screen creation unit 24a will be described with reference to FIG.

画面エディタ部24は、図示しないメニュー画面から画面の作成/編集モードが選択されると、図6に示すように、作画ウインドウ401を表示する。顔登録画面作成部24aは、登録画像表示部品102や、氏名入力ボックス103や、権限設定ボックス104や、登録開始スイッチ105などの登録用の各種の部品を備えている。このような顔登録画面作成部24aを用いてユーザ画面を作成する際、ユーザが、画面ウインドウ401に表示されたユーザ画面上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔登録画面101を作成していく。   When the screen creation / editing mode is selected from a menu screen (not shown), the screen editor unit 24 displays a drawing window 401 as shown in FIG. The face registration screen creation unit 24 a includes various components for registration such as a registered image display component 102, a name input box 103, an authority setting box 104, and a registration start switch 105. When creating a user screen using such a face registration screen creation unit 24a, the user designates an arrangement position of each of the above components according to a predetermined operation procedure on the user screen displayed in the screen window 401. Thus, the parts are arranged on the user screen, and the face registration screen 101 is created.

また、顔登録画面作成部24aは、図7に示すように、登録画像表示部品102に設定される処理規定情報を設定するための顔登録設定ダイアログボックス501をユーザインターフェースとして提供する。顔登録画面作成部24aは、作画ウインドウ401上に配置された登録画像表示部品102上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔登録設定ダイアログボックス501を表示する。   Further, as shown in FIG. 7, the face registration screen creation unit 24 a provides a face registration setting dialog box 501 for setting process definition information set in the registered image display component 102 as a user interface. The face registration screen creation unit 24a displays the face registration setting dialog box 501 when a mouse double-click operation on the registered image display component 102 arranged on the drawing window 401 or an operation for selecting from a menu screen (not shown) is performed. indicate.

この顔登録設定ダイアログボックス501は、部品表示部502と、登録データ保存場所設定ボックス503と、ウインドウサイズ設定ボックス504と、ウインドウ位置設定ボックス505と、ウインドウ表示用ラジオボタン506とを有している。   The face registration setting dialog box 501 includes a component display unit 502, a registered data storage location setting box 503, a window size setting box 504, a window position setting box 505, and a window display radio button 506. .

部品表示部502は、顔登録設定ダイアログボックス501で各項目を設定すべき登録画像表示部品102の縮小画像を表示する領域である。   The component display unit 502 is an area for displaying a reduced image of the registered image display component 102 in which each item is to be set in the face registration setting dialog box 501.

登録データ保存場所設定ボックス503は、特徴データベース16を設定するための記憶装置(記憶媒体)を定めるために設けられている。特徴データベース16を設定する場所としては、プログラマブル表示器1内のメモリ(例えばデータメモリ6)や外部の記録媒体(例えばCF(登録商標)カード)などが挙げられる。   The registered data storage location setting box 503 is provided for determining a storage device (storage medium) for setting the feature database 16. Examples of the location where the feature database 16 is set include a memory (for example, the data memory 6) in the programmable display 1 and an external recording medium (for example, a CF (registered trademark) card).

ウインドウサイズ設定ボックス504は、登録画像表示部品102のウインドウサイズ(幅および高さ)を設定するためのボックスである。例えば、このボックスは、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス505は、登録画像表示部品102の顔登録画面101における配置位置(登録画像表示部品102の左上隅部の座標)を設定するためのボックスである。   A window size setting box 504 is a box for setting the window size (width and height) of the registered image display component 102. For example, this box can be provided in a list box format so that the user can select from several predetermined sizes, or the size can be determined by numerical input. A window position setting box 505 is a box for setting an arrangement position (coordinates of the upper left corner of the registered image display component 102) on the face registration screen 101 of the registered image display component 102.

ウインドウサイズは、例えば、顔登録画面101に登録画像表示部品102を配置した状態で、登録画像表示部品102の外周辺をマウスのドラッグ操作によって広げたり狭めたりすることで大まかに決定される。このとき、ウインドウサイズ設定ボックス504には、現在のウインドウサイズが表示されるので、その値を変更することにより、サイズの微調整が可能となる。一方、ウインドウ位置は、例えば、顔登録画面101において登録画像表示部品102をドラッグ操作することにより移動できるので、この操作で大まかな位置を決めておき、ウインドウ位置設定ボックス505に表示される現在の座標位置を微調整して決定される。   The window size is roughly determined by, for example, expanding or narrowing the outer periphery of the registered image display component 102 by dragging the mouse with the registered image display component 102 arranged on the face registration screen 101. At this time, since the current window size is displayed in the window size setting box 504, the size can be finely adjusted by changing the value. On the other hand, the window position can be moved, for example, by dragging the registered image display component 102 on the face registration screen 101, so that a rough position is determined by this operation and the current position displayed in the window position setting box 505 is displayed. It is determined by fine adjustment of the coordinate position.

ウインドウ表示用ラジオボタン506は、被認証者の画像を登録画像表示部品102に表示するか否かを設定するために設けられる。前述の顔登録部81は、登録画像表示部品102に被認証者の画像を表示する設定がされているときに当該画像を登録画像表示部品102に表示し、表示しない設定がされているときに当該画像を登録画像表示部品102に表示しない。   The window display radio button 506 is provided for setting whether to display the image of the person to be authenticated on the registered image display component 102. The face registration unit 81 described above displays the image on the registered image display component 102 when the registered image display component 102 is set to display the image of the person to be authenticated, and when the setting is made not to display the image. The image is not displayed on the registered image display component 102.

本実施の形態では、顔認証システムが組み込まれているプログラマブル表示器1について説明しているが、例えば、顔認証システムを入退場監視システムに適用する場合、登録画像表示部品102に被認証者画像の表示を必要としない。入退場監視システムでは、具体的には、入口で入場者の画像を入場の検出によって自動的に登録し、出口で当該入場者の認証を行って登録された入場者と認証すると、入場者の退場を確認する。このため、エディタコンピュータ21で作成された顔登録画面101を入退場監視システムで用いる場合、登録画像表示部品102に被認証者画像の表示は必要ない。   In the present embodiment, the programmable display device 1 in which the face authentication system is incorporated is described. For example, when the face authentication system is applied to an entrance / exit monitoring system, an image of the person to be authenticated is displayed on the registered image display component 102. The display of is not required. Specifically, the entrance / exit monitoring system automatically registers the image of the visitor at the entrance by detecting the entrance, authenticates the visitor at the exit, and authenticates the registered visitor. Confirm exit. For this reason, when the face registration screen 101 created by the editor computer 21 is used in the entrance / exit monitoring system, it is not necessary to display the authentication subject image on the registered image display component 102.

次に、顔認証画面作成部24bについて説明する。   Next, the face authentication screen creation unit 24b will be described.

顔認証画面作成部24bは、被認証者表示部品202や、氏名表示部品203や、権限表示部品204などの認証用の各種の部品を備えている。このような顔認証画面作成部24bを用いてユーザ画面を作成する際、図8に示すように、ユーザが、画面ウインドウ401上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔認証画面201を作成していく。   The face authentication screen creation unit 24 b includes various components for authentication, such as a person-to-be-authenticated display component 202, a name display component 203, and an authority display component 204. When creating a user screen using such a face authentication screen creation unit 24b, as shown in FIG. 8, the user designates an arrangement position of each of the above components on a screen window 401 according to a predetermined operation procedure. By doing so, components are arranged on the user screen, and the face authentication screen 201 is created.

また、顔認証画面作成部24bは、図9に示すように、被認証者表示部品202に設定される処理規定情報を設定するための顔認証設定ダイアログボックス601をユーザインターフェースとして提供する。顔認証画面作成部24bは、作画ウインドウ401上に配置された被認証者表示部品202上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔認証設定ダイアログボックス601を表示する。   Further, as shown in FIG. 9, the face authentication screen creation unit 24b provides a face authentication setting dialog box 601 for setting processing definition information set in the person-to-be-authenticated display component 202 as a user interface. The face authentication screen creation unit 24b performs a face authentication setting dialog box 601 when a mouse double-click operation on the authentication subject display component 202 arranged on the drawing window 401 or an operation for selecting from a menu screen (not shown) is performed. Is displayed.

この顔認証設定ダイアログボックス601は、部品表示部502と、登録データ保存場所設定ボックス603と、顔ログ保存場所設定ボックス604と、ウインドウサイズ設定ボックス605と、ウインドウ位置設定ボックス606と、読出アドレス設定ボックス607と、認証パラメータ設定部608と、顔認証表示用ラジオボタン609とを有している。   The face authentication setting dialog box 601 includes a component display unit 502, a registered data storage location setting box 603, a face log storage location setting box 604, a window size setting box 605, a window position setting box 606, and a readout address setting. A box 607, an authentication parameter setting unit 608, and a face authentication display radio button 609 are provided.

部品表示部603は、顔認証設定ダイアログボックス601で各項目を設定すべき被認証者表示部品202の縮小画像を表示する領域である。   The component display unit 603 is an area for displaying a reduced image of the authentication subject display component 202 in which each item is to be set in the face authentication setting dialog box 601.

登録データ保存場所設定ボックス603は、登録データ保存場所設定ボックス503と同様、特徴データベース16を設定するための記憶装置(記憶媒体)を定めるために設けられている。   Similar to the registered data storage location setting box 503, the registered data storage location setting box 603 is provided to determine a storage device (storage medium) for setting the feature database 16.

顔ログ保存場所設定ボックス605は、ログファイル保存部17を設定するための記憶装置(記憶媒体)を定めるために設けられている。ログファイル保存部17を設定する場所としては、特徴データベース16と同様、プログラマブル表示器1内のメモリ(例えばデータメモリ6)や外部の記録媒体(例えばCF(登録商標)カード)などが挙げられる。   The face log storage location setting box 605 is provided to determine a storage device (storage medium) for setting the log file storage unit 17. As the location where the log file storage unit 17 is set, the memory (for example, the data memory 6) in the programmable display 1 or an external recording medium (for example, a CF (registered trademark) card), etc., can be cited as in the feature database 16.

ウインドウサイズ設定ボックス605は、被認証者表示部品202のウインドウサイズを設定するためのボックスである。例えば、このボックスは、前述のウインドウサイズ設定ボックス504と同様、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス604は、被認証者表示部品202の顔認証画面201における配置位置(被認証者表示部品202の左上隅部の座標)を前述のウインドウ位置設定ボックス505と同様にして設定するためのボックスである。   A window size setting box 605 is a box for setting the window size of the authentication subject display component 202. For example, this box can be provided in the form of a list box so that the user can select from several predetermined sizes as in the window size setting box 504 described above, or the size can be determined by numerical input. A window position setting box 604 is used to set the arrangement position (the coordinates of the upper left corner of the person-to-be-authenticated display part 202) on the face authentication screen 201 of the person-to-be-authenticated display part 202 in the same manner as the window position setting box 505 described above. Box.

読出アドレス設定ボックス607は、認証に成功した被認証者の個人情報を特徴データベース16から前述のユーザエリアに読み込むために、ユーザエリアにおける読込領域を指定するアドレスを設定するボックスである。顔認証部82は、HMI処理部8が操作画面211を表示するときに、被認証者の個人情報を上記のアドレスで指定されるユーザエリアから読み出してHMI処理部8に渡す。HMI処理部8は、当該個人情報を受けて、ログイン画面212における氏名表示部品214および権限表示部品215に表示する。   The read address setting box 607 is a box for setting an address for designating a read area in the user area in order to read the personal information of the person who has been successfully authenticated from the feature database 16 into the user area. When the HMI processing unit 8 displays the operation screen 211, the face authentication unit 82 reads the personal information of the person to be authenticated from the user area specified by the above address and passes it to the HMI processing unit 8. The HMI processing unit 8 receives the personal information and displays it on the name display component 214 and the authority display component 215 on the login screen 212.

認証パラメータ設定部608は、顔認証エンジン9が被認証者の認証を行うときの条件となる各種のパラメータを設定するために設けられている。この認証パラメータ設定部608は、認証感度調整値設定ボックス608aと、明るさ設定ボックス608bと、顔大きさ設定ボックス608cとを含んでいる。   The authentication parameter setting unit 608 is provided for setting various parameters as conditions when the face authentication engine 9 authenticates the person to be authenticated. The authentication parameter setting unit 608 includes an authentication sensitivity adjustment value setting box 608a, a brightness setting box 608b, and a face size setting box 608c.

認証感度調整値設定ボックス608aは、特徴照合部92が顔認証処理を行うときに、認証したと認めることができる、登録された顔画像の各部の特徴データと照合される特徴データとの類似の度合いのしきい値である認証感度調整値を設定するために設けられたボックスである。前述の特徴照合部92は、類似の度合いが認証感度調整値以上であるときに被認証者を認証する。   The authentication sensitivity adjustment value setting box 608a is similar to the feature data to be verified with the feature data of each part of the registered face image that can be recognized as being authenticated when the feature matching unit 92 performs the face authentication process. It is a box provided for setting an authentication sensitivity adjustment value that is a threshold value of the degree. The aforementioned feature matching unit 92 authenticates the person to be authenticated when the degree of similarity is equal to or greater than the authentication sensitivity adjustment value.

明るさ設定ボックス608bは、顔認証時の入力画像の明るさを設定するために設けられたボックスである。これにより、登録した顔画像が暗すぎたり、逆に明るすぎることで、目視で顔画像が確認できないことを未然に防ぐことができる。   The brightness setting box 608b is a box provided for setting the brightness of the input image at the time of face authentication. Thereby, it can be prevented in advance that the registered face image is too dark or conversely too bright so that the face image cannot be visually confirmed.

顔大きさ設定ボックス608cは、認証に用いる入力画像における顔の大きさを設定するために設けられるボックスである。これにより、登録した顔画像が小さすぎて、顔の各部品の特徴が正確に抽出できないことを未然に防ぐことができる。   The face size setting box 608c is a box provided for setting the size of the face in the input image used for authentication. Thereby, it can be prevented in advance that the registered face image is too small and the characteristics of each part of the face cannot be accurately extracted.

顔認証表示用ラジオボタン609は、ログイン画面212の被認証者表示部品213に認証された被認証者の顔画像を表示するか否かを設定するために設けられる。前述の顔認証部82は、顔画像を表示する設定がされているときに被認証者表示部品213に被認証者の顔画像を表示し、表示しない設定がされているときに被認証者の顔画像を表示しない。   The face authentication display radio button 609 is provided for setting whether or not to display the face image of the authenticated person on the authenticated person display component 213 of the login screen 212. The face authentication unit 82 displays the face image of the person to be authenticated on the person to be authenticated display component 213 when the face image is set to be displayed and displays the face of the person to be authenticated when the setting is not displayed. Does not display the face image.

最後に、顔ログ表示画面作成部24cについて説明する。   Finally, the face log display screen creation unit 24c will be described.

顔認ログ表示画面作成部24cは、ログ内容表示部品302や、顔画像表示部品303や、認証結果表示部品304や、各スイッチ305〜309などの顔ログ表示用の各種の部品を備えている。このような顔ログ表示画面作成部24cを用いてユーザ画面を作成する際、図10に示すように、ユーザが、画面ウインドウ401上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔ログ表示画面301を作成していく。   The face recognition log display screen creation unit 24c includes various parts for face log display such as a log content display part 302, a face image display part 303, an authentication result display part 304, and switches 305 to 309. . When creating a user screen using such a face log display screen creation unit 24c, as shown in FIG. 10, the user positions each component on the screen window 401 according to a predetermined operation procedure. By designating, the components are arranged on the user screen, and the face log display screen 301 is created.

また、顔ログ表示画面作成部24cは、図11に示すように、ログ内容表示部品302に設定される処理規定情報を設定するための顔ログ表示設定ダイアログボックス701をユーザインターフェースとして提供する。顔ログ表示画面作成部24cは、作画ウインドウ401上に配置されたログ内容表示部品302上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔ログ表示設定ダイアログボックス701を表示する。   Further, as shown in FIG. 11, the face log display screen creation unit 24c provides a face log display setting dialog box 701 for setting processing definition information set in the log content display component 302 as a user interface. When the face log display screen creation unit 24c performs a double-click operation of the mouse on the log content display component 302 arranged on the drawing window 401 or an operation of selecting from a menu screen (not shown), the face log display setting dialog box 701 is displayed.

この顔ログ表示設定ダイアログボックス701は、顔ログ保存場所設定ボックス702と、ウインドウサイズ設定ボックス703と、ウインドウ位置設定ボックス704と、読出アドレス設定ボックス705と、顔ログ表示用ラジオボタン706とを有している。   The face log display setting dialog box 701 includes a face log storage location setting box 702, a window size setting box 703, a window position setting box 704, a read address setting box 705, and a face log display radio button 706. is doing.

顔ログ保存場所設定ボックス702は、前述の顔ログ保存場所設定ボックス605と同様、ログファイル保存部17を設定するための記憶装置(記憶媒体)を定めるために設けられている。   Similar to the face log storage location setting box 605 described above, the face log storage location setting box 702 is provided to determine a storage device (storage medium) for setting the log file storage unit 17.

ウインドウサイズ設定ボックス703は、ログ内容表示部品302のウインドウサイズを設定するためのボックスである。例えば、このボックスは、前述のウインドウサイズ設定ボックス504と同様、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス704は、ログ内容表示部品302の顔ログ表示画面301における配置位置(顔ログ表示部品302の左上隅部の座標)を前述のウインドウ位置設定ボックス505と同様にして設定するためのボックスである。   A window size setting box 703 is a box for setting the window size of the log content display component 302. For example, this box can be provided in the form of a list box so that the user can select from several predetermined sizes as in the window size setting box 504 described above, or the size can be determined by numerical input. A window position setting box 704 is used to set an arrangement position (coordinate of the upper left corner of the face log display component 302) of the log content display component 302 on the face log display screen 301 in the same manner as the window position setting box 505 described above. Is a box.

読出アドレス設定ボックス705は、認証に成功した被認証者の氏名とログイン/ログアウト日時とをログファイル保存部17から前述のユーザエリアに読み込むために、ユーザエリアにおける読込領域を指定するアドレスを設定するボックスである。顔ログ表示部83は、顔ログ表示画面301を表示するときに、被認証者の氏名とログイン/ログアウト日時とを上記のアドレスで指定されるユーザエリアから読み出して認証結果表示部品304に表示する。   The read address setting box 705 sets an address for designating a read area in the user area in order to read the name and login / logout date and time of the authenticated person successfully authenticated from the log file storage unit 17 into the user area. Is a box. When displaying the face log display screen 301, the face log display unit 83 reads the name of the person to be authenticated and the login / logout date and time from the user area specified by the above address and displays them on the authentication result display component 304. .

顔ログ表示用ラジオボタン706は、顔ログ表示画面301の顔画像表示部品303に認証された被認証者の顔画像または認証されなかった被認証者の顔画像を表示するか否かを設定するために設けられる。前述の顔ログ表示部83は、顔画像を表示する設定がされているときに顔画像表示部品303に被認証者の顔画像を表示し、表示しない設定がされているときに被認証者の顔画像を表示しない。また、顔ログ表示部83は、操作権限を有するか否かによって被認証者の顔画像の表示または非表示を行ってもよい。   The face log display radio button 706 sets whether to display the face image of the authenticated person or the face image of the unauthenticated person on the face image display component 303 of the face log display screen 301. Provided for. The face log display unit 83 described above displays the face image of the person to be authenticated on the face image display component 303 when the face image is set to be displayed and displays the face of the person to be authenticated when the setting is not displayed. Does not display the face image. Further, the face log display unit 83 may display or hide the face image of the person to be authenticated depending on whether or not the user has the operation authority.

なお、本実施の形態では、顔認証システムがプログラマブル表示器1に組み込まれた例について説明したが、顔認証システムは、プログラマブル表示器1以外の装置やシステムに組み込まれていてもよい。例えば、前述のような入退場監視システムに顔認証システムが組み込まれた場合でも、本発明の適用が可能である。   In the present embodiment, the example in which the face authentication system is incorporated in the programmable display 1 has been described. However, the face authentication system may be incorporated in an apparatus or system other than the programmable display 1. For example, the present invention can be applied even when a face authentication system is incorporated in the entrance / exit monitoring system as described above.

本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims. That is, embodiments obtained by combining technical means appropriately changed within the scope of the claims are also included in the technical scope of the present invention.

本発明のユーザインターフェース作成装置は、顔画像を用いて個人認証する顔認証システムにおいて、顔登録画面、顔認証画面および顔ログ表示画面を作成するのに必要な部品を予め用意しておくことで、容易に顔認証のためのユーザインターフェースを作成でき、ユーザインターフェース作成時に、好適に利用できる。   The user interface creation apparatus according to the present invention prepares in advance parts necessary for creating a face registration screen, a face authentication screen, and a face log display screen in a face authentication system that performs personal authentication using a face image. A user interface for face authentication can be easily created, and can be suitably used when creating a user interface.

本発明の実施形態に係るプログラマブル表示器およびエディタコンピュータの構成を示すブロック図である。It is a block diagram which shows the structure of the programmable display and editor computer which concern on embodiment of this invention. 上記プログラマブル表示器におけるHMI処理部の顔登録部によって表示される顔登録画面を示す図である。It is a figure which shows the face registration screen displayed by the face registration part of the HMI process part in the said programmable display. 上記HMI処理部の顔認証部によって表示される顔認証画面を示す図である。It is a figure which shows the face authentication screen displayed by the face authentication part of the said HMI process part. 上記HMI処理部の顔認証エンジンによって被認証者が認証されたときに遷移するログイン画面を示す図である。It is a figure which shows the login screen which changes, when a to-be-authenticated person is authenticated by the face authentication engine of the said HMI process part. 上記HMI処理部の顔ログ表示部によって表示される顔ログ表示画面を示す図である。It is a figure which shows the face log display screen displayed by the face log display part of the said HMI process part. 上記エディタコンピュータにおける画面エディタ部の顔登録画面作成部によって上記顔登録画面を作成している状態の作画ウインドウを示す図である。It is a figure which shows the drawing window of the state which has produced the said face registration screen by the face registration screen creation part of the screen editor part in the said editor computer. 上記顔登録画面に配置される登録画像表示部品に属性を設定するために上記顔登録画面作成部によって表示される登録設定ダイアログボックスを示す図である。It is a figure which shows the registration setting dialog box displayed by the said face registration screen creation part in order to set an attribute to the registration image display component arrange | positioned on the said face registration screen. 上記画面エディタ部の顔登録画面作成部によって上記顔認証画面を作成している状態の作画ウインドウを示す図である。It is a figure which shows the drawing window of the state which has produced the said face authentication screen by the face registration screen creation part of the said screen editor part. 上記顔認証画面に配置される被認証者表示部品に属性を設定するために上記顔登録画面作成部によって表示される認証設定ダイアログボックスを示す図である。It is a figure which shows the authentication setting dialog box displayed by the said face registration screen preparation part in order to set an attribute to a to-be-authenticated person display component arrange | positioned on the said face authentication screen. 上記画面エディタ部の顔ログ表示画面作成部によって上記顔ログ認証画面を作成している状態の作画ウインドウを示す図である。It is a figure which shows the drawing window of the state which has produced the said face log authentication screen by the face log display screen creation part of the said screen editor part. 上記顔ログ表示画面に配置されるログ内容表示部品に属性を設定するために上記顔ログ表示画面作成部によって表示される認証設定ダイアログボックスを示す図である。It is a figure which shows the authentication setting dialog box displayed by the said face log display screen creation part in order to set an attribute to the log content display component arrange | positioned on the said face log display screen.

符号の説明Explanation of symbols

1 プログラマブル表示器(顔認証システム)
9 顔認証エンジン
10 顔ログエンジン
16 特徴データベース
17 ログファイル保存部(記憶部)
21 エディタコンピュータ(ユーザインターフェース作成装置)
24 画面エディタ部
24a 顔登録画面作成部(登録処理画面作成手段)
24b 認証画面作成部(認証処理画面作成手段)
24c 顔ログ表示画面作成部(認証者一覧表示画面作成手段)
81 顔登録部
82 顔認証部(保存処理部)
83 顔ログ表示部(表示処理部)
91 特徴抽出部(登録処理部)
92 特徴照合部(認証処理部)
101 顔登録画面(ユーザインターフェース)
102 登録画像表示部品
103 氏名入力ボックス(個人情報入力部品)
104 権限設定ボックス(個人情報入力部品)
201 顔認証画面(ユーザインターフェース)
202 被認証者画像表示部品
205 認証結果表示部品
301 顔ログ表示画面(ユーザインターフェース)
303 顔画像表示部品
304 認証結果表示部品(個人情報表示部品)
1 Programmable display (face recognition system)
9 Face authentication engine 10 Face log engine 16 Feature database 17 Log file storage (storage)
21 Editor computer (User interface creation device)
24 screen editor section 24a face registration screen creation section (registration processing screen creation means)
24b Authentication screen creation unit (authentication processing screen creation means)
24c Face log display screen creation unit (certifier list display screen creation means)
81 face registration unit 82 face authentication unit (storage processing unit)
83 Face log display section (display processing section)
91 Feature extraction unit (registration processing unit)
92 Feature verification unit (authentication processing unit)
101 Face registration screen (user interface)
102 Registered image display component 103 Name input box (personal information input component)
104 Authority setting box (personal information input component)
201 Face authentication screen (user interface)
202 Authentication-subject person image display component 205 Authentication result display component 301 Face log display screen (user interface)
303 face image display component 304 authentication result display component (personal information display component)

Claims (5)

撮影された人物の画像から当該人物の顔の各部の特徴を表す第1特徴データを抽出して特徴データベースに登録する登録処理部と、被認証者の撮影画像の顔から顔の各部の特徴を表す第2特徴データを抽出して、当該第2特徴データと前記特徴データベースに登録された前記第1特徴データと比較して、両者が一致したときに被認証者を前記第1特徴データの特徴を有する人物であると認証する認証処理部とを備えた顔認証システムにおいて、前記登録処理部および前記認証処理部がそれぞれの処理を実行するために必要な情報をユーザへ報知する報知情報の表示形式および前記処理を実行するために必要なユーザが入力する入力情報の入力形式を規定するユーザインターフェースを作成する顔認証システムのユーザインターフェース作成装置であって、
登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を前記登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、
被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えていることを特徴とする顔認証システムのユーザインターフェース作成装置。
A registration processing unit that extracts first feature data representing features of each part of the person's face from the photographed person's image and registers it in the feature database; and features of each part of the face from the face of the photographed person's photographed image. Second feature data to be expressed is extracted and compared with the second feature data and the first feature data registered in the feature database. When the two match, the person to be authenticated is featured in the first feature data. In a face authentication system comprising an authentication processing unit that authenticates that a person has an image, a display of notification information for notifying a user of information necessary for the registration processing unit and the authentication processing unit to execute the respective processes User interface creation device for face authentication system for creating a user interface that defines a format and an input format of input information input by a user necessary for executing the processing There is,
A personal information input component for inputting personal information related to a registered person, and a registered image defined to pass the image and the personal information to the registration processing unit in order to display an image of the person A registration processing screen creating means for creating a registration processing screen by arranging the personal information input component and the registered image display component at a desired position by a user operation,
In order to display the image of the person to be authenticated, an authenticated image display component defined to pass the image to the authentication processing unit, and an authentication result display component for displaying an authentication result by the authentication processing unit And an authentication processing screen creation means for creating an authentication processing screen by placing the authentication target image display component and the authentication result display component at a desired position by a user operation. A user interface creation device for a face authentication system.
前記顔認証システムは、前記認証処理部によって認証された被認証者の顔画像と当該被認証者の個人情報とを併せて所定の記憶部に保存する保存処理部と、前記記憶部に保存された被認証者の顔画像および個人情報を読み出して一覧表示する表示処理部とを備えており、
ユーザインターフェース作成装置は、前記表示処理部によって前記顔画像を表示するための顔画像表示部品と、前記表示処理部によって前記個人情報を表示するための個人情報表示部品とを予め有しており、ユーザの操作によって前記顔画像表示部品および前記個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面を作成する被認証者一覧表示画面作成手段を備えていることを特徴とする請求項1記載の顔認証システムのユーザインターフェース作成装置。
The face authentication system stores the face image of the person to be authenticated authenticated by the authentication processing part and the personal information of the person to be authenticated in a predetermined storage unit, and is stored in the storage unit. A display processing unit that reads out and displays a list of face images and personal information of the person to be authenticated,
The user interface creation device has in advance a face image display component for displaying the face image by the display processing unit, and a personal information display component for displaying the personal information by the display processing unit, It is characterized by comprising a to-be-authenticated person list display screen creating means for creating a to-be-authenticated person list display screen by arranging the face image display part and the personal information display part at a desired position by a user operation. The user interface creation device of the face authentication system according to claim 1.
前記保存処理部は、前記認証処理部によって認証されなかった被認証者の顔画像を前記所定の記憶部に保存し、
前記表示処理部は、前記記憶部に保存された認証されなかった被認証者の顔画像を非認証顔画像として読み出して一覧表示し、
前記顔画像表示部品は、前記非認証顔画像も表示することを特徴とする請求項2記載の顔認証システムのユーザインターフェース作成装置。
The storage processing unit stores the face image of the person to be authenticated that has not been authenticated by the authentication processing unit in the predetermined storage unit,
The display processing unit reads the face image of the unauthenticated person stored in the storage unit as a non-authenticated face image and displays the list as a list,
3. The user interface creation device for a face authentication system according to claim 2, wherein the face image display component also displays the non-authenticated face image.
請求項1、2もしくは3に記載のユーザインターフェース装置を動作させるためのユーザインターフェース作成プログラムであって、コンピュータを前記顔認証システムのユーザインターフェース作成装置の各手段として機能させるためのユーザインターフェース作成プログラム。   A user interface creation program for operating the user interface device according to claim 1, 2, or 3, wherein the computer functions as each means of the user interface creation device of the face authentication system. 請求項4記載のユーザインターフェース作成プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the user interface creation program according to claim 4 is recorded.
JP2006340560A 2006-12-18 2006-12-18 Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon Pending JP2008152581A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006340560A JP2008152581A (en) 2006-12-18 2006-12-18 Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006340560A JP2008152581A (en) 2006-12-18 2006-12-18 Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon

Publications (2)

Publication Number Publication Date
JP2008152581A true JP2008152581A (en) 2008-07-03
JP2008152581A5 JP2008152581A5 (en) 2009-01-29

Family

ID=39654680

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006340560A Pending JP2008152581A (en) 2006-12-18 2006-12-18 Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon

Country Status (1)

Country Link
JP (1) JP2008152581A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013004079A (en) * 2011-06-14 2013-01-07 Nintendo Co Ltd Multi-page sort for menu item of portable device
JP2015026315A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display, control method, and program
JP2015026316A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display, display control method, and program
JP2015026317A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display apparatus, control method, and program
WO2016209032A1 (en) * 2015-06-26 2016-12-29 주식회사 씽크풀 Digital image determination method and system, application system for same, and authentication system
KR101790342B1 (en) * 2010-09-14 2017-10-26 엘지전자 주식회사 Display apparatus and controlling method thereof
JP2020204852A (en) * 2019-06-17 2020-12-24 株式会社スター精機 Machinery operator authentication method
JP2022034307A (en) * 2020-08-18 2022-03-03 株式会社東芝 Facility monitoring control device and facility monitoring control program
EP4053789A4 (en) * 2019-10-30 2022-11-02 NEC Corporation Collation assistance device, collation assistance method, and computer-readable recording medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271539A (en) * 1994-03-29 1995-10-20 Hitachi Ltd Graphical user interface screen creation method
JP2001282326A (en) * 2000-03-31 2001-10-12 Digital Electronics Corp Device and method for screen simulation for programmable display unit and recording medium with recorded program for screen simulation
JP2001306309A (en) * 2000-04-17 2001-11-02 Internatl Business Mach Corp <Ibm> Input device, interface creation system, data processing method, storage medium and program transmitter
JP2002007017A (en) * 2000-06-16 2002-01-11 Pfu Ltd Screen creation system and recording medium
JP2004102355A (en) * 2002-09-04 2004-04-02 Omron Corp Face matching system and method
JP2004265231A (en) * 2003-03-03 2004-09-24 Toshiba Corp Face image recording system and face image recording method
JP2006165821A (en) * 2004-12-03 2006-06-22 Nikon Corp Mobile phone
JP2007122400A (en) * 2005-10-27 2007-05-17 Digital Electronics Corp Authentication device, program, and recording medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07271539A (en) * 1994-03-29 1995-10-20 Hitachi Ltd Graphical user interface screen creation method
JP2001282326A (en) * 2000-03-31 2001-10-12 Digital Electronics Corp Device and method for screen simulation for programmable display unit and recording medium with recorded program for screen simulation
JP2001306309A (en) * 2000-04-17 2001-11-02 Internatl Business Mach Corp <Ibm> Input device, interface creation system, data processing method, storage medium and program transmitter
JP2002007017A (en) * 2000-06-16 2002-01-11 Pfu Ltd Screen creation system and recording medium
JP2004102355A (en) * 2002-09-04 2004-04-02 Omron Corp Face matching system and method
JP2004265231A (en) * 2003-03-03 2004-09-24 Toshiba Corp Face image recording system and face image recording method
JP2006165821A (en) * 2004-12-03 2006-06-22 Nikon Corp Mobile phone
JP2007122400A (en) * 2005-10-27 2007-05-17 Digital Electronics Corp Authentication device, program, and recording medium

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101790342B1 (en) * 2010-09-14 2017-10-26 엘지전자 주식회사 Display apparatus and controlling method thereof
JP2013004079A (en) * 2011-06-14 2013-01-07 Nintendo Co Ltd Multi-page sort for menu item of portable device
JP2015026315A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display, control method, and program
JP2015026316A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display, display control method, and program
JP2015026317A (en) * 2013-07-29 2015-02-05 オムロン株式会社 Programmable display apparatus, control method, and program
WO2016209032A1 (en) * 2015-06-26 2016-12-29 주식회사 씽크풀 Digital image determination method and system, application system for same, and authentication system
JP2020204852A (en) * 2019-06-17 2020-12-24 株式会社スター精機 Machinery operator authentication method
EP4053789A4 (en) * 2019-10-30 2022-11-02 NEC Corporation Collation assistance device, collation assistance method, and computer-readable recording medium
US12260604B2 (en) 2019-10-30 2025-03-25 Nec Corporation Matching support apparatus, matching support method, and computer-readable recording medium
JP2022034307A (en) * 2020-08-18 2022-03-03 株式会社東芝 Facility monitoring control device and facility monitoring control program
JP7481948B2 (en) 2020-08-18 2024-05-13 株式会社東芝 Facility monitoring control device and facility monitoring control program

Similar Documents

Publication Publication Date Title
DK2996015T3 (en) PROCEDURE TO USE IMPROVED REALITY AS HMI VIEW
US9146668B2 (en) Graphical element placement on a display surface
CN104346554B (en) Programable display, control method
US10887338B2 (en) Creating notes on lock screen
JP6481249B2 (en) Programmable display, control method, and program
CN104346553A (en) Programmable display apparatus, control method, and program
JP2020021346A (en) Display control program, display control method, information processing device, and head mount unit
JP2018109879A (en) Analytical apparatus control system, control method, control program, and analysis system
JP2008152581A (en) Apparatus for creating interface of facial recognition system, user interface creating program, and recording medium with it recorded thereon
JP2008152581A5 (en)
JP2008197753A (en) Process control system
JP2007122400A (en) Authentication device, program, and recording medium
CN109871205A (en) GUI code method of adjustment, device, computer installation and storage medium
WO2022208598A1 (en) Authentication system and authentication method
US20200209955A1 (en) Human-computer interface comprising a token
JP2008257530A (en) Electronic pen input data processing system
JP2017060154A (en) Digital evidence creation device, digital evidence creation program, and digital evidence creation method
JPH03223901A (en) Semiconductor manufacturing equipment
JP6458358B2 (en) Image processing apparatus and program
JP2008097550A (en) Screen-display computer, control program and recording medium recording the program
JP2008140319A (en) Personal authentication device and personal authentication system
JP2023014104A (en) Operating system, processing system, operating method, and program
US20170244863A1 (en) Information processing apparatus, conference support method, and conference support program
JP2008112222A (en) Operation display device, operation display program, and recording medium with the same recorded
JP2005084727A (en) Display control system, display unit, program for making computer function as display unit and recording medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081210

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110329

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110719