(57)【要約】【課題】ユーザがプログラムを組むことなく顔認証用のユーザインターフェースを作成することを実現する。【解決手段】エディタコンピュータ２１の画面エディタ部２４は、顔登録画面作成部２４ａおよび顔認証画面作成部２４ｂを備える。顔登録画面作成部２４ａは、プログラマブル表示器１における顔認証エンジン９の特徴抽出部９１に被認証者の顔の特徴データを登録する処理を実行させるとともに、その処理に必要な情報を提供するための顔登録画面を作成する。顔認証画面作成部２４ｂは、顔認証エンジン９の特徴照合部９２に被認証者を認証または非認証する処理を実行させるとともに、その処理に必要な情報を提供するための顔認証画面を作成する。【選択図】図１
2008152581.tif 000002
【特許請求の範囲】
【請求項１】
撮影された人物の画像から当該人物の顔の各部の特徴を表す第１特徴データを抽出して特徴データベースに登録する登録処理部と、被認証者の撮影画像の顔から顔の各部の特徴を表す第２特徴データを抽出して、当該第２特徴データと前記特徴データベースに登録された前記第１特徴データと比較して、両者が一致したときに被認証者を前記第１特徴データの特徴を有する人物であると認証する認証処理部とを備えた顔認証システムにおいて、前記登録処理部および前記認証処理部がそれぞれの処理を実行するために必要な情報をユーザへ報知する報知情報の表示形式および前記処理を実行するために必要なユーザが入力する入力情報の入力形式を規定するユーザインターフェースを作成する顔認証システムのユーザインターフェース作成装置であって、
登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を前記登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、
被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えていることを特徴とする顔認証システムのユーザインターフェース作成装置。
【請求項２】
前記顔認証システムは、前記認証処理部によって認証された被認証者の顔画像と当該被認証者の個人情報とを併せて所定の記憶部に保存する保存処理部と、前記記憶部に保存された被認証者の顔画像および個人情報を読み出して一覧表示する表示処理部とを備えており、
ユーザインターフェース作成装置は、前記表示処理部によって前記顔画像を表示するための顔画像表示部品と、前記表示処理部によって前記個人情報を表示するための個人情報表示部品とを予め有しており、ユーザの操作によって前記顔画像表示部品および前記個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面を作成する被認証者一覧表示画面作成手段を備えていることを特徴とする請求項１記載の顔認証システムのユーザインターフェース作成装置。
【請求項３】
前記保存処理部は、前記認証処理部によって認証されなかった被認証者の顔画像を前記所定の記憶部に保存し、
前記表示処理部は、前記記憶部に保存された認証されなかった被認証者の顔画像を非認証顔画像として読み出して一覧表示し、
前記顔画像表示部品は、前記非認証顔画像も表示することを特徴とする請求項２記載の顔認証システムのユーザインターフェース作成装置。
【請求項４】
請求項１、２もしくは３に記載のユーザインターフェース装置を動作させるためのユーザインターフェース作成プログラムであって、コンピュータを前記顔認証システムのユーザインターフェース作成装置の各手段として機能させるためのユーザインターフェース作成プログラム。
【請求項５】
請求項４記載のユーザインターフェース作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔画像を用いて個人認証する顔認証システムにおけるユーザインターフェースを提供するためのユーザインターフェース作成装置に関するものである。
【背景技術】
【０００２】
バイオメトリクス認証技術としては、従来、指紋認証、声紋認証、虹彩認証などが知られているが、近年、顔認証が注目されている。顔認証技術は、予め撮影した被認証者の顔画像から目、口、鼻などの各部品の特徴を抽出して数値化して登録しておき、認証時に撮影した被認証者の顔画像から得られた各部品の特徴を登録した特徴と比較照合することにより、被認証者が登録された本人であるか否かを判定する（例えば特許文献１，２）。このように、顔認証技術は、認証のためのデータの採取が被認証者の顔を撮影するだけで行われるので、指紋認証や声紋認証などの他のバイオメトリクス認証技術と比べて、簡便にデータ採取を行うことができるだけでなく、被認証者の心理的負担が少ない。
【０００３】
また、近年の情報管理におけるセキュリティ意識の高まりから、パーソナルコンピュータなどの情報処理装置においても、バイオメトリクス認証技術を用いて、操作できる本人を認証させる仕組みの導入が進んでいる。
【特許文献１】特開昭６３−１７７２７３号公報（１９９８年７月２１日公開）
【特許文献２】特開平２００５−２４２４３２号公報（２００５年９月８日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の顔認証技術を情報処理装置に組み込む場合、被認証者の顔画像の登録、ログインのための顔の認証、認証結果の表示などを実行するために、ユーザが情報処理装置の画面上で入力などの操作をするときにユーザインターフェースが必要となる。一般に、この種のユーザインターフェースは、プログラマによって作成されたプログラムとして所定の形式で提供される。このため、ユーザの好みや使いやすさをユーザインターフェースに反映させようとすると、プログラマにユーザインターフェースの変更を依頼しなければならず、ユーザが自在にユーザインターフェースを変更することができない。
【０００５】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザがプログラムを組むことなく顔認証用のユーザインターフェースを作成することができるユーザインターフェース作成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る顔認証システムのユーザインターフェース作成装置は、上記の課題を解決するために、撮影された人物の画像から当該人物の顔の各部の特徴を表す第１特徴データを抽出して特徴データベースに登録する登録処理部と、被認証者の撮影画像の顔から顔の各部の特徴を表す第２特徴データを抽出して、当該第２特徴データと前記特徴データベースに登録された前記第１特徴データと比較して、両者が一致したときに被認証者を前記第１特徴データの特徴を有する人物であると認証する認証処理部とを備えた顔認証システムにおいて、前記登録処理部および前記認証処理部がそれぞれの処理を実行するために必要な情報をユーザへ報知する報知情報の表示形式および前記処理を実行するために必要なユーザが入力する入力情報の入力形式を規定するユーザインターフェースを作成する顔認証システムのユーザインターフェース作成装置であって、登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を前記登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えていることを特徴としている。
【０００７】
上記の構成では、登録処理画面作成手段により、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面が作成される。
【０００８】
また、認証処理画面作成手段により、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面が作成される。
【０００９】
したがって、ユーザは、登録処理画面や認証処理画面を自在に作成もしくは変更することで、ユーザの好みや使いやすさを登録処理画面に反映させることができる。
【００１０】
前記ユーザインターフェース作成装置は、前記認証処理部によって認証された被認証者の顔画像と当該被認証者の個人情報とを併せて所定の記憶部に保存する保存処理部と、前記記憶部に保存された被認証者の顔画像および個人情報を読み出して一覧表示する表示処理部とを備えた前記顔認証システムに対して、前記表示処理部によって前記顔画像を表示するための顔画像表示部品と、前記表示処理部によって前記個人情報を表示するための個人情報表示部品とを予め有しており、ユーザの操作によって前記顔画像表示部品および前記個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面を作成する被認証者一覧表示画面作成手段を備えていることが好ましい。
【００１１】
上記の構成では、被認証者一覧表示画面作成手段により、ユーザの操作によって前記顔画像表示部品および個人情報表示部品とを所望の位置に配置することにより被認証者一覧表示画面が作成される。
【００１２】
これにより、過去に認証された被認証者を一覧表示するためのユーザインターフェースを容易に提供することができる。
【００１３】
このユーザインターフェース作成装置において、前記保存処理部が、前記認証処理部によって認証されなかった被認証者の顔画像を前記所定の記憶部に保存し、前記表示処理部が、前記記憶部に保存された認証されなかった被認証者の顔画像を非認証顔画像として読み出して一覧表示する前記顔認証システムに対して、前記顔画像表示部品は、前記非認証顔画像も表示することが好ましい。これにより、認証された被認証者だけでなく、認証されなかった被認証者（非認証者）をも一覧表示するためのユーザインターフェースを容易に提供することができる。
【００１４】
本発明のユーザインターフェース作成プログラムは、前述のいずれかのユーザインターフェース作成装置を動作させるためのプログラムであって、コンピュータを前記各手段として機能させるプログラムである。また、このユーザインターフェース作成プログラムは、コンピュータ読み取り可能な記録媒体に記録される。これにより、プログラムをコンピュータに読み取らせて実行させることで、前記ユーザインターフェース作成装置を実現することができる。
【発明の効果】
【００１５】
本発明に係るユーザインターフェース作成装置は、以上のように、登録される人物に関する個人情報を入力するための個人情報入力部品と、当該人物の画像を表示するために、前記画像および前記個人情報を顔認証システムの登録処理部に渡すことを定義付けられている登録画像表示部品とを予め有しており、ユーザの操作によって前記個人情報入力部品および前記登録画像表示部品とを所望の位置に配置することにより登録処理画面を作成する登録処理画面作成手段と、被認証者の画像を表示するために、当該画像を前記認証処理部へ渡すことが定義付けられている被認証画像表示部品と、前記認証処理部による認証結果を表示する認証結果表示部品とを予め有しており、ユーザの操作によって前記被認証画像表示部品および前記認証結果表示部品とを所望の位置に配置することにより認証処理画面を作成する認証処理画面作成手段とを備えている。これにより、ユーザがプログラムを組むことなくユーザの好みや使いやすさを反映させた顔認証用のユーザインターフェースを作成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態を図１ないし図１１に基づいて説明すると、以下の通りである。
【００１７】
図１に示すように、操作表示装置としてのプログラマブル表示器１は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。
【００１８】
このプログラマブル表示器１は、シリアルケーブル１２を介したＰＬＣ１３との通信により、ＰＬＣ１３を介して表示画面に表示される各デバイス１１の状態を取得して、例えば、後述のディスプレイ２に各デバイス１１の状態を表示する機能を有している。また、プログラマブル表示器１は、後述のタッチパネル３への操作に応じて、デバイス１１の状態制御をＰＬＣ１３に指示する機能を有している。また、プログラマブル表示器１は、顔画像を用いてログインを許可操作者の顔画像を操作情報とともに記録して保存し、かつ表示する機能も有している。
【００１９】
プログラマブル表示器１は、上記の機能を実現するために、ディスプレイ２と、タッチパネル３と、インターフェース部（図中、Ｉ／Ｆ）４，５と、データメモリ６と、作業メモリ７と、ＨＭＩ処理部８と、顔認証エンジン９と、顔ログエンジン１０と、特徴データベース１６と、ログファイル保存部１７を備えている。以下、プログラマブル表示器１の主要各部について詳細に説明する。
【００２０】
ディスプレイ２は、プログラマブル表示器１を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。タッチパネル３は、ディスプレイ２の表示画上でタッチ入力を行うために設けられている入力装置である。
【００２１】
インターフェース部４は、プログラマブル表示器１がＰＬＣ１３との間のシリアル通信を行うための通信制御部であり、シリアルケーブル１２で各々が接続されている。インターフェース部４は、その接続機器データに基づいて、ＰＬＣ１３のメーカや機種に応じた通信プロトコルを用いて通信を行う。上記の接続機器データや通信プロトコルは、例えば、後述するデータメモリ６に格納される。
【００２２】
なお、プログラマブル表示器１とＰＬＣ１３との接続は、シリアルケーブル１２に限らず、イーサネット（登録商標）等のネットワークやその他の通信手段によってなされてもよい。
【００２３】
ここで、ＰＬＣ１３について説明する。
【００２４】
ＰＬＣ１３は、ユーザが作成したシーケンスプログラム（ラダープログラムなど）にしたがって、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力ユニットを介して入力用のデバイス１１の状態を取り込むとともに、出力用のデバイス１１に状態を変更するように制御指示を与える。
【００２５】
入力用のデバイス１１としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス１１としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス１１は、製造ラインなどの所要各部に配置される。
【００２６】
なお、デバイス１１は、プログラマブル表示器１における特定のメモリ領域（例えば後述のシステムエリアにおけるユーザエリア）であってもよいし、ＰＬＣ１３内のメモリにおける特定のメモリ領域であってもよい。これらのメモリ領域は内部デバイスとして設定される。
【００２７】
ＰＬＣ１３内のメモリ（デバイスメモリ）は、デバイス１１の状態（デバイス１１からの出力値やデバイス１１への設定値）を示すデータ（ワードデータやビットデータ）を、デバイスアドレスで特定される領域に格納している。上記メモリにおいて、ワードデバイスとビットデバイスとが設定される。ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス）で設定される。このような設定により、メモリ内の任意のワードデバイスまたはビットデバイスをデバイスアドレスとして指定してアクセスするだけでデバイス１１を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００２８】
ＰＬＣ１３のメーカ毎に固有の名称で呼ばれるデバイスアドレスには、変数が対応付けられている。変数は、ユーザによって任意に設定可能な名称であり、後述するコメントを変数として扱うことができる。
【００２９】
以降の説明では、デバイスアドレスを適宜、アドレスと称する。
【００３０】
インターフェース部５は、プログラマブル表示器１がエディタコンピュータ２１との間の通信を行うための通信制御部である。このインターフェース部５は、画面データ等をエディタコンピュータ２１からプログラマブル表示器１へ転送するための転送ケーブル１４に接続されている。転送ケーブル１４としては、例えばＵＳＢケーブルが用いられる。
【００３１】
データメモリ６は、画面データ、前述の通信プロトコルなどを格納するためのメモリであり、ＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)が用いられる。ＦＥＰＲＯＭは、書き替え可能な読み出し専用のフラッシュメモリであるので、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００３２】
画面データは、プログラマブル表示器１に表示されるユーザ画面（１フレーム分の画面データによって構成される単位画面）のデータのファイルである。画面データは、ディスプレイ２に表示すべきベース画面や部品等のオブジェクトのデータおよび各オブジェクトに付与された処理規定情報などを含んでいる。処理規定情報は、ユーザ画面に関連して行われる各種の処理を規定しており、ベース画面上で実行されるべき事象毎に作成される。この処理規定情報は、基本的には、表示処理を実行すべきベース画面のファイル番号（画面番号）と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。
【００３３】
作業メモリ７は、例えば、ＤＲＡＭによって構成されており、表示制御などの演算処理時の作業用に用いられる。また、作業メモリ７は、取得したデバイス１１のデータの一時的な記憶に用いられる。また、作業メモリ７は、ＰＬＣ１３のデバイスメモリに格納されるデバイス１１の状態（デバイスアドレスの内容）をデバイスメモリとの間で受け渡しするための状態メモリ領域を有している。
【００３４】
プログラマブル表示器１のメモリには、システムエリアが設けられている。システムエリアは、プログラマブル表示器１の稼働に必要なデータを格納するシステムデータエリアや、ユーザが内部デバイスとして利用できるユーザエリアや、特殊リレーとして利用される特殊リレーエリアなどを含んでいる。このシステムエリアは、例えば、作業メモリ７に設けられている。
【００３５】
ＨＭＩ処理部８は、ＨＭＩ機能を実現するために、制御の中心として設けられている。このＨＭＩ処理部８は、プログラムを実行することによって実現される機能ブロックである。
【００３６】
ＨＭＩ処理部８は、所定の時間間隔毎や所定のイベント毎にＰＬＣ１３と通信することによって、ＰＬＣ１３のメモリから、デバイス１１の状態を状態データとして取得して、プログラマブル表示器１内に用意された一時的なメモリ空間、例えば作業メモリ７の特定の領域（状態メモリ領域）に書き込む。また、ＨＭＩ処理部８は、ＰＬＣ３の内部メモリにおける状態データを更新するように、状態メモリ領域におけるデバイス１１の状態データを書き替えて、ＰＬＣ１３に送信する。ＨＭＩ処理部８は、前述のオブジェクトを組み合わせて作成された画面データに基づいて、デバイス１１の状態データをＰＬＣ１３から取得してプログラマブル表示器１に描画表示するときの動作や、画面への操作に応じてデバイス１１の状態の変更を指示するときの動作を処理規定情報によって特定する。
【００３７】
顔認証エンジン９は、特徴抽出部９１と、特徴照合部９２とを有している。
【００３８】
特徴抽出部９１は、後述する顔登録部８１から渡された入力画像から顔画像を切り出し、この顔画像から顔の各部の特徴を表すデータを抽出して、顔登録部８１から渡された個人情報とともに特徴データベース１６に登録する。
【００３９】
特徴照合部９２は、顔認証部８１から渡された入力画像から顔画像を切り出し、この顔画像から顔の各部の特徴を表すデータを抽出して、後述する認証感度調整値や認証パラメータにしたがって特徴データベース１６に登録された各部の特徴データとを比較照合し、一致／不一致（認証／非認証）の結果を後述する顔認証部８２に通知する。
【００４０】
顔ログエンジン１０は、後述する顔認証部８２から渡された、顔認証の結果が得られた被認証者の顔画像および顔認証の結果（認証／非認証）と、認証された被認証者の個人情報とをログファイル保存部１７に保存する。また、顔ログエンジン１０は、後述する顔ログ表示部８３の指示に応じて、ログファイル保存部１７に保存されている被認証者の顔画像および顔認証の結果と、認証された被認証者の個人情報とを読み出して、顔ログ表示部８３に渡す。
【００４１】
前述したＨＭＩ処理部８は、顔認証のために、顔登録部８１と、顔認証部８２と、顔ログ表示部８３とを有している。
【００４２】
まず、顔登録部８１は、ユーザの指示等により、カメラからの入力画像を顔認証用の顔画像として登録するイベントが発生すると、カメラからの入力画像を後述する顔登録画面１０１（図２参照）にウインドウ表示する。
【００４３】
ここで、図２を用いて、プログラマブル表示器１における顔登録画面１０１について説明する。
【００４４】
顔登録画面１０１は、顔登録部８１が顔登録のためのユーザインターフェースとして提供する画面である。この顔登録画面１０１は、登録画像表示部品１０２と、氏名入力ボックス１０３と、権限設定ボックス１０４と、登録開始スイッチ１０５とを有している。
【００４５】
登録画像表示部品１０２は、カメラ１５から入力された登録したい被認証者の画像を表示するための部品であり、イメージ表示器として設けられる。この登録画像表示部品１０２はと、登録される人物を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。また、登録画像表示部品１０２には、特徴データベース１６を設定するための記憶装置（記憶媒体）、すなわち登録データ保存場所が予め設定されている。この登録データ保存場所については、他の項目を含めて、後述する登録設定ダイアログボックス５０１（図７参照）で設定される。登録設定ダイアログボックス５０１による設定については、後に詳しく説明する。
【００４６】
氏名入力ボックス１０３は、被認証者の氏名を入力する部品として提供される。氏名入力ボックス１０３への氏名の入力は、例えば、氏名入力ボックス１０３がタッチ操作されることにより、ポップアップ表示されるキーボードを用いて行われる。
【００４７】
権限設定ボックス１０４は、被認証者がプログラマブル表示器１の操作権限を有しているか否かを設定するために設けられる。この権限設定ボックス１０４は、操作権限を有するか否かをチェックボックスの形式で設定するように設けられている。
【００４８】
登録開始スイッチ１０５は、被認証者の顔画像を登録するために被認証者が登録処理の開始を指示するために設けられたスイッチ部品である。この登録開始スイッチ１０５は、タッチ操作によって下記のように各情報を認証エンジン９に渡すことが処理規定情報として定義付けられている。
【００４９】
顔登録部８１は、登録開始スイッチ１０５がユーザによってタッチ操作されると、登録画像表示部品１０２に表示された画像とともに、登録画像表示部品１０２に設定された各項目、氏名入力ボックス１０３に入力された氏名、および権限設定ボックス１０４に設定されたログイン後の操作権限の有無を顔認証エンジン９に渡す。顔認証エンジン９は、前記入力画像を受け取ると、特徴抽出部９１において、前記入力画像から、撮影された人物の顔の各部の特徴を表す登録用の特徴データ（第１特徴データ）を抽出し、抽出された第１特徴データを後述する個人情報とともに特徴データベース１６に登録する。
【００５０】
なお、顔登録画面１０１は、すでに第１特徴データが登録されている被認証者（登録者）の氏名の一覧を表示する登録者一覧表示部品（図示せず）を有していてもよい。この登録者一覧表示部品を設けることにより、これから登録しようとする被認証者がすでに登録されているか否かを確認することができる。
【００５１】
また、顔登録画面１０１は、前述の登録データ保存場所を設定するスイッチを有していてもよい。このスイッチを設けることにより、顔登録画面１０１において、認証エンジン９に渡す登録データ保存場所を設定することができる。登録データ保存場所は、前述のように、登録画像表示部品１０２に予め設定されているが、上記のスイッチをタッチ操作することで、プログラマブル表示器１において登録データ保存場所を変更することができる。
【００５２】
上記のスイッチは、ワードデータを指定されたメモリ領域に書き込むワードスイッチで構成され、予め後述する画面エディタ部２４の顔登録画面作成部２４ａによって、タッチ操作されると登録データ保存場所（パス名等）を前述のユーザエリアの指定されたアドレスの領域に書き込むという属性（処理規定情報）が設定されている。顔登録部８１は、登録開始スイッチ１０５がユーザによってタッチ操作されると、上記のアドレスにしたがってユーザエリアから登録データ保存場所を読み出して、顔認証エンジン９に渡す。
【００５３】
次に、顔認証部８２は、ユーザの指示により、カメラからの入力画像を認証するイベントが発生すると、カメラからの入力画像を後述する顔認証画面２０１（図３参照）にウインドウ表示する。
【００５４】
ここで、図３を用いて、プログラマブル表示器１における顔認証画面２０１について説明する。
【００５５】
顔認証のための画面である顔認証画面２０１は、被認証者表示部品２０２と、氏名表示部品２０３と、権限表示部品２０４と、認証結果表示部品２０５とを有している。
【００５６】
被認証者表示部品２０２は、カメラ１５から入力された認証したい被認証者の画像を表示するための部品であり、イメージ表示器として設けられる。この被認証者表示部品２０２は、被認証者を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。また、認証者登表示部品２０２には、後述する認証設定ダイアログボックス６０１（図９参照）で設定される各項目が設定されている。各項目については、後に詳しく説明する。
【００５７】
氏名表示部品２０３は、被認証者が認証されたとき、特徴照合部９２からの氏名情報を受けて、特徴照合部９２が認証した被認証者の氏名を表示するために設けられた文字列表示器部品である。
【００５８】
権限表示部品２０４は、被認証者が認証されたとき、特徴照合部９２からの権限情報を受けて、被認証者がプログラマブル表示器１の操作権限を有しているか否かを表示するために設けられた文字列表示器部品である。
【００５９】
認証結果表示部品２０５は、被認証者の認証結果を表示するために設けられた文字列表示器部品である。
【００６０】
顔認証部８２は、ログファイル保存部１７に前記入力画像を登録し、前記入力画像を顔認証エンジン９に渡す。顔認証エンジン９は、前記入力画像を受け取ると、特徴抽出部９１において、前記入力画像から、撮影された人物の顔の各部の特徴を表す認証用の特徴データ（第２特徴データ）を抽出する。さらに、顔認証エンジン９は、特徴照合部９２において、当該第２特徴データと前記特徴データベースに登録された前記第１特徴データと比較して、両者が一致したときに被認証者を前記第１特徴データの特徴を有する人物であると認証する。特徴照合部９２は、顔認証の結果（認証／非認証）を特徴データベース１６から取得した個人情報と併せて（認証に成功した場合のみ）顔認証部８２に渡す。
【００６１】
顔認証部８２は、特徴照合部９２からの認証結果を受けて、認証された場合は、認証結果表示部品２０５に「認証しました」および「ログイン画面に遷移します」というメッセージを表示し、ユーザの操作もしくは、一定時間の経過などによって、図４に図示する通常の操作画面に遷移する。また、顔認証部８２は、認証されなかった場合は、認証結果表示部品２０５に「認証されませんでした」および「ログインできません」というメッセージを表示する。また、顔認証部８２は、特徴照合部９２から渡された、顔認証の結果が得られた被認証者の顔画像および顔認証の結果（認証／非認証）を、認証された被認証者の個人情報と併せて前述の顔ログエンジン１０に渡す。
【００６２】
ここで、図４を用いて、通常の操作画面２１１について説明する。
【００６３】
操作画面２１１は、顔認証画面２０１から認証された結果、ログインした状態のプログラマブル表示器１で表示される通常の操作・表示用の画面、すなわち制御システムの操作および制御状態表示のための画面である。また、この操作画面２１１には、操作画面２１１を含む全ての操作画面に共通する共通画面として、ログイン画面２１２が含まれている。このログイン画面２１２は、認証された被認証者の顔画像を表示する被認証者表示部品２１３と、被認証者の氏名を表示する氏名表示部品２１４と、被認証者がプログラマブル表示器１の操作権限を有しているか否かを表示する権限表示部品２１５と、被認証者によってタッチ操作されるとログアウトするために設けられたログアウトスイッチ２１６を有している。
【００６４】
なお、ログイン画面２１２を共通画面とせず、特定の操作画面にのみ表示させたり、非表示にさせたりすることも可能である。
【００６５】
最後に、顔ログ表示部８３は、ユーザの指示により、プログラマブル表示器１にログインした、もしくはログインしようとした被認証者を一覧表示するイベントが発生すると、顔データベース顔画像および顔認証の結果（認証／非認証）を、顔ログエンジン１０に読み出しを指示することにより、ログファイル保存部１７から取得して、上記の個人情報と併せて後述する顔ログ表示画面３０１（図５参照）にウインドウ表示する。
【００６６】
ここで、図５を用いて、プログラマブル表示器１における顔ログ表示画面３０１について説明する。
【００６７】
顔ログ表示画面３０１は、顔ログ表示部８３が顔認証エンジン９による認証結果のログを表示するための画面である。この顔ログ表示画面３０１は、ログ内容表示部品３０２と、顔画像表示部品３０３と、認証結果表示部品３０４と、顔ログ表示スイッチ３０５と、日付ソートスイッチ３０６と、氏名ソートスイッチ３０７と、前頁切替スイッチ３０８と、次頁切替スイッチ３０９とを有している。
【００６８】
顔画像表示部品３０３は、ログファイル保存部１７に保存された認証者または非認証者の顔画像を表示するための部品であり、イメージ表示器として設けられる。この顔画像表示部品３０３は、認証者または非認証者を表示する部品であることをわかりやすくするために、人を模した絵を含んでいる。
【００６９】
認証結果表示部品３０４は、ログファイル保存部１７に保存された認証者の氏名もしくは未登録者であることを表示し、かつログインおよびログアウトの日時を表示するために設けられた文字列表示器部品である。
【００７０】
ログ内容表示部品３０２は、ログされた顔を一覧表示するために、複数の顔画像表示部品３０３および認証結果表示部品３０４をひとまとめに配置するための表示用の部品である。
【００７１】
顔ログ表示スイッチ３０５は、顔画像表示部品３０３の表示をユーザが指示するためのスイッチ部品である。
【００７２】
ユーザが顔ログ表示スイッチ３０５をタッチ操作すると、顔ログ表示部８３は、ログファイル保存部１７から、認証者または非認証者の顔画像と、認証者についての氏名、ログインおよびログアウトの日時と、非認証者によるアクセスの日時とを読み出してログ内容表示部品３０２に表示する。顔ログ表示部８３は、非認証者については、認証結果表示部品３０４に「未登録者の不正アクセスです」というメッセージを表示する。
【００７３】
日付ソートスイッチ３０６は、ログ内容表示部品３０２に表示されたログ内容の表示をログインの日付順にソートするためのスイッチである。顔ログ表示部８３は、日付ソートスイッチ３０６がタッチ操作されると、ログ内容をログインの日付順にソートして再表示する。
【００７４】
なお、顔ログ表示部８３は、ソートされていない状態から日付ソートスイッチ３０６が１回タッチ操作されると順ソート表示し、２回タッチ操作されると逆ソート表示し、以後、順ソートと逆ソートを繰り返して再表示するようにしてもよい。
【００７５】
氏名ソートスイッチ３０７は、ログ内容表示部品３０２に表示されたログ内容の表示を氏名の５０音順にソートするためのスイッチ部品である。顔ログ表示部８３は、氏名ソートスイッチ３０７がタッチ操作されると、ログ内容を氏名の５０音順にソートして再表示する。顔ログ表示部８３は、氏名によるソート表示についても、日付ソートと同様にして、順ソート表示と逆ソート表示とを行うようにしてもよい。
【００７６】
また、顔ログ表示部８３は、ログ内容がログ内容表示部品３０２に表示しきれない場合、複数頁に分けて表示する。前頁切替スイッチ３０８は、現在表示されている頁から前の頁に表示を切り替えるときに操作するスイッチ部品であり、次頁切替スイッチ３０９は、現在表示されている頁から次の頁に表示を切り替えるときに操作するスイッチ部品である。
【００７７】
このようにして、プログラマブル表示器において、ユーザの好みや使いやすさを反映させた顔登録画面１０１、顔認証画面２０１および顔ログ表示画面３０１を用いて、ユーザが自在に顔認証システムを使用することができる。
【００７８】
続いてエディタコンピュータ２１について説明する。
【００７９】
図１に示すように、エディタコンピュータ２１は、プログラマブル表示器１に表示される画面を作成するエディタコンピュータとしての機能を有する。
【００８０】
エディタコンピュータ２１は、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有するパーソナルコンピュータによって構成されている。また、エディタコンピュータ２１は、制御部２２、インターフェース部（図中、Ｉ／Ｆ）２３、画面エディタ部２４およびデータ記憶部２５を備えている。
【００８１】
インターフェース部２３は、プログラマブル表示器１との間の通信を行うための通信制御部であり、転送ケーブル１４に接続されている。
【００８２】
制御部２２は、ハードウエア（ＣＰＵやメモリなど）およびソフトウエア（オペレーティングシステムなど）によって実現される機能ブロックであり、アプリケーションプログラムの実行や周辺機器の動作を制御する部分である。制御部２２は、その機能を果たすために作業メモリ２２ａを有している。作業メモリ２２ａは、ＤＲＡＭなどによって構成され、画面ファイルやラダーファイルを展開するためなどに用いられる。
【００８３】
また、制御部２２は、アプリケーションプログラムであるエディタソフトウエアを実行することにより、画面エディタ部２４を実現する。画面エディタ部２４は、エディタコンピュータ２１と分離可能に構成される記録媒体に記録され、この記憶媒体からエディタコンピュータ２１にインストールすることが可能である。
【００８４】
上記の記録媒体（プログラムメディア）は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００８５】
また、エディタコンピュータ２１が、インターネットを含む通信ネットワークと接続可能な環境に置かれていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めエディタコンピュータ２１に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００８６】
画面エディタ部２４は、ユーザ独自の画面であるユーザ画面の作成を支援するように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品（オブジェクト）、描画機能、テキスト入力機能などを備えている。オブジェクトは、ユーザが容易に選択できるようにライブラリ形式で登録されている。
【００８７】
エディタコンピュータ２１で作成された画面データは、上記の外部記憶装置によって構成されるデータ記憶部２５に保存される。また、この画面データは、データ記憶部２５から読み出されて、転送ケーブル１４を介してプログラマブル表示器１に転送される。
【００８８】
画面エディタ部２４は、前述の顔登録画面１０１を作成するためのエディタ部である顔登録画面作成部２４ａと、前述の顔認証画面２０１を作成するためのエディタ部である顔認証画面作成部２４ｂと、前述の顔ログ表示画面３０１を作成するためのエディタ部である顔ログ表示画面作成部２４ｃを有している。
【００８９】
ここで、顔登録画面作成部２４ａについて、図６を用いて説明する。
【００９０】
画面エディタ部２４は、図示しないメニュー画面から画面の作成／編集モードが選択されると、図６に示すように、作画ウインドウ４０１を表示する。顔登録画面作成部２４ａは、登録画像表示部品１０２や、氏名入力ボックス１０３や、権限設定ボックス１０４や、登録開始スイッチ１０５などの登録用の各種の部品を備えている。このような顔登録画面作成部２４ａを用いてユーザ画面を作成する際、ユーザが、画面ウインドウ４０１に表示されたユーザ画面上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔登録画面１０１を作成していく。
【００９１】
また、顔登録画面作成部２４ａは、図７に示すように、登録画像表示部品１０２に設定される処理規定情報を設定するための顔登録設定ダイアログボックス５０１をユーザインターフェースとして提供する。顔登録画面作成部２４ａは、作画ウインドウ４０１上に配置された登録画像表示部品１０２上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔登録設定ダイアログボックス５０１を表示する。
【００９２】
この顔登録設定ダイアログボックス５０１は、部品表示部５０２と、登録データ保存場所設定ボックス５０３と、ウインドウサイズ設定ボックス５０４と、ウインドウ位置設定ボックス５０５と、ウインドウ表示用ラジオボタン５０６とを有している。
【００９３】
部品表示部５０２は、顔登録設定ダイアログボックス５０１で各項目を設定すべき登録画像表示部品１０２の縮小画像を表示する領域である。
【００９４】
登録データ保存場所設定ボックス５０３は、特徴データベース１６を設定するための記憶装置（記憶媒体）を定めるために設けられている。特徴データベース１６を設定する場所としては、プログラマブル表示器１内のメモリ（例えばデータメモリ６）や外部の記録媒体（例えばＣＦ（登録商標）カード）などが挙げられる。
【００９５】
ウインドウサイズ設定ボックス５０４は、登録画像表示部品１０２のウインドウサイズ（幅および高さ）を設定するためのボックスである。例えば、このボックスは、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス５０５は、登録画像表示部品１０２の顔登録画面１０１における配置位置（登録画像表示部品１０２の左上隅部の座標）を設定するためのボックスである。
【００９６】
ウインドウサイズは、例えば、顔登録画面１０１に登録画像表示部品１０２を配置した状態で、登録画像表示部品１０２の外周辺をマウスのドラッグ操作によって広げたり狭めたりすることで大まかに決定される。このとき、ウインドウサイズ設定ボックス５０４には、現在のウインドウサイズが表示されるので、その値を変更することにより、サイズの微調整が可能となる。一方、ウインドウ位置は、例えば、顔登録画面１０１において登録画像表示部品１０２をドラッグ操作することにより移動できるので、この操作で大まかな位置を決めておき、ウインドウ位置設定ボックス５０５に表示される現在の座標位置を微調整して決定される。
【００９７】
ウインドウ表示用ラジオボタン５０６は、被認証者の画像を登録画像表示部品１０２に表示するか否かを設定するために設けられる。前述の顔登録部８１は、登録画像表示部品１０２に被認証者の画像を表示する設定がされているときに当該画像を登録画像表示部品１０２に表示し、表示しない設定がされているときに当該画像を登録画像表示部品１０２に表示しない。
【００９８】
本実施の形態では、顔認証システムが組み込まれているプログラマブル表示器１について説明しているが、例えば、顔認証システムを入退場監視システムに適用する場合、登録画像表示部品１０２に被認証者画像の表示を必要としない。入退場監視システムでは、具体的には、入口で入場者の画像を入場の検出によって自動的に登録し、出口で当該入場者の認証を行って登録された入場者と認証すると、入場者の退場を確認する。このため、エディタコンピュータ２１で作成された顔登録画面１０１を入退場監視システムで用いる場合、登録画像表示部品１０２に被認証者画像の表示は必要ない。
【００９９】
次に、顔認証画面作成部２４ｂについて説明する。
【０１００】
顔認証画面作成部２４ｂは、被認証者表示部品２０２や、氏名表示部品２０３や、権限表示部品２０４などの認証用の各種の部品を備えている。このような顔認証画面作成部２４ｂを用いてユーザ画面を作成する際、図８に示すように、ユーザが、画面ウインドウ４０１上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔認証画面２０１を作成していく。
【０１０１】
また、顔認証画面作成部２４ｂは、図９に示すように、被認証者表示部品２０２に設定される処理規定情報を設定するための顔認証設定ダイアログボックス６０１をユーザインターフェースとして提供する。顔認証画面作成部２４ｂは、作画ウインドウ４０１上に配置された被認証者表示部品２０２上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔認証設定ダイアログボックス６０１を表示する。
【０１０２】
この顔認証設定ダイアログボックス６０１は、部品表示部５０２と、登録データ保存場所設定ボックス６０３と、顔ログ保存場所設定ボックス６０４と、ウインドウサイズ設定ボックス６０５と、ウインドウ位置設定ボックス６０６と、読出アドレス設定ボックス６０７と、認証パラメータ設定部６０８と、顔認証表示用ラジオボタン６０９とを有している。
【０１０３】
部品表示部６０３は、顔認証設定ダイアログボックス６０１で各項目を設定すべき被認証者表示部品２０２の縮小画像を表示する領域である。
【０１０４】
登録データ保存場所設定ボックス６０３は、登録データ保存場所設定ボックス５０３と同様、特徴データベース１６を設定するための記憶装置（記憶媒体）を定めるために設けられている。
【０１０５】
顔ログ保存場所設定ボックス６０５は、ログファイル保存部１７を設定するための記憶装置（記憶媒体）を定めるために設けられている。ログファイル保存部１７を設定する場所としては、特徴データベース１６と同様、プログラマブル表示器１内のメモリ（例えばデータメモリ６）や外部の記録媒体（例えばＣＦ（登録商標）カード）などが挙げられる。
【０１０６】
ウインドウサイズ設定ボックス６０５は、被認証者表示部品２０２のウインドウサイズを設定するためのボックスである。例えば、このボックスは、前述のウインドウサイズ設定ボックス５０４と同様、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス６０４は、被認証者表示部品２０２の顔認証画面２０１における配置位置（被認証者表示部品２０２の左上隅部の座標）を前述のウインドウ位置設定ボックス５０５と同様にして設定するためのボックスである。
【０１０７】
読出アドレス設定ボックス６０７は、認証に成功した被認証者の個人情報を特徴データベース１６から前述のユーザエリアに読み込むために、ユーザエリアにおける読込領域を指定するアドレスを設定するボックスである。顔認証部８２は、ＨＭＩ処理部８が操作画面２１１を表示するときに、被認証者の個人情報を上記のアドレスで指定されるユーザエリアから読み出してＨＭＩ処理部８に渡す。ＨＭＩ処理部８は、当該個人情報を受けて、ログイン画面２１２における氏名表示部品２１４および権限表示部品２１５に表示する。
【０１０８】
認証パラメータ設定部６０８は、顔認証エンジン９が被認証者の認証を行うときの条件となる各種のパラメータを設定するために設けられている。この認証パラメータ設定部６０８は、認証感度調整値設定ボックス６０８ａと、明るさ設定ボックス６０８ｂと、顔大きさ設定ボックス６０８ｃとを含んでいる。
【０１０９】
認証感度調整値設定ボックス６０８ａは、特徴照合部９２が顔認証処理を行うときに、認証したと認めることができる、登録された顔画像の各部の特徴データと照合される特徴データとの類似の度合いのしきい値である認証感度調整値を設定するために設けられたボックスである。前述の特徴照合部９２は、類似の度合いが認証感度調整値以上であるときに被認証者を認証する。
【０１１０】
明るさ設定ボックス６０８ｂは、顔認証時の入力画像の明るさを設定するために設けられたボックスである。これにより、登録した顔画像が暗すぎたり、逆に明るすぎることで、目視で顔画像が確認できないことを未然に防ぐことができる。
【０１１１】
顔大きさ設定ボックス６０８ｃは、認証に用いる入力画像における顔の大きさを設定するために設けられるボックスである。これにより、登録した顔画像が小さすぎて、顔の各部品の特徴が正確に抽出できないことを未然に防ぐことができる。
【０１１２】
顔認証表示用ラジオボタン６０９は、ログイン画面２１２の被認証者表示部品２１３に認証された被認証者の顔画像を表示するか否かを設定するために設けられる。前述の顔認証部８２は、顔画像を表示する設定がされているときに被認証者表示部品２１３に被認証者の顔画像を表示し、表示しない設定がされているときに被認証者の顔画像を表示しない。
【０１１３】
最後に、顔ログ表示画面作成部２４ｃについて説明する。
【０１１４】
顔認ログ表示画面作成部２４ｃは、ログ内容表示部品３０２や、顔画像表示部品３０３や、認証結果表示部品３０４や、各スイッチ３０５〜３０９などの顔ログ表示用の各種の部品を備えている。このような顔ログ表示画面作成部２４ｃを用いてユーザ画面を作成する際、図１０に示すように、ユーザが、画面ウインドウ４０１上で、上記の各部品を所定の操作手順にしたがって配置位置を指定することで、ユーザ画面上に部品を配置していき、顔ログ表示画面３０１を作成していく。
【０１１５】
また、顔ログ表示画面作成部２４ｃは、図１１に示すように、ログ内容表示部品３０２に設定される処理規定情報を設定するための顔ログ表示設定ダイアログボックス７０１をユーザインターフェースとして提供する。顔ログ表示画面作成部２４ｃは、作画ウインドウ４０１上に配置されたログ内容表示部品３０２上でのマウスのダブルクリック操作または図示しないメニュー画面から選択する操作が行われると、顔ログ表示設定ダイアログボックス７０１を表示する。
【０１１６】
この顔ログ表示設定ダイアログボックス７０１は、顔ログ保存場所設定ボックス７０２と、ウインドウサイズ設定ボックス７０３と、ウインドウ位置設定ボックス７０４と、読出アドレス設定ボックス７０５と、顔ログ表示用ラジオボタン７０６とを有している。
【０１１７】
顔ログ保存場所設定ボックス７０２は、前述の顔ログ保存場所設定ボックス６０５と同様、ログファイル保存部１７を設定するための記憶装置（記憶媒体）を定めるために設けられている。
【０１１８】
ウインドウサイズ設定ボックス７０３は、ログ内容表示部品３０２のウインドウサイズを設定するためのボックスである。例えば、このボックスは、前述のウインドウサイズ設定ボックス５０４と同様、予め定められたいくつかのサイズの中からユーザが選択できるようにリストボックス形式で提供したり、数値入力により、サイズを決定できる。ウインドウ位置設定ボックス７０４は、ログ内容表示部品３０２の顔ログ表示画面３０１における配置位置（顔ログ表示部品３０２の左上隅部の座標）を前述のウインドウ位置設定ボックス５０５と同様にして設定するためのボックスである。
【０１１９】
読出アドレス設定ボックス７０５は、認証に成功した被認証者の氏名とログイン／ログアウト日時とをログファイル保存部１７から前述のユーザエリアに読み込むために、ユーザエリアにおける読込領域を指定するアドレスを設定するボックスである。顔ログ表示部８３は、顔ログ表示画面３０１を表示するときに、被認証者の氏名とログイン／ログアウト日時とを上記のアドレスで指定されるユーザエリアから読み出して認証結果表示部品３０４に表示する。
【０１２０】
顔ログ表示用ラジオボタン７０６は、顔ログ表示画面３０１の顔画像表示部品３０３に認証された被認証者の顔画像または認証されなかった被認証者の顔画像を表示するか否かを設定するために設けられる。前述の顔ログ表示部８３は、顔画像を表示する設定がされているときに顔画像表示部品３０３に被認証者の顔画像を表示し、表示しない設定がされているときに被認証者の顔画像を表示しない。また、顔ログ表示部８３は、操作権限を有するか否かによって被認証者の顔画像の表示または非表示を行ってもよい。
【０１２１】
なお、本実施の形態では、顔認証システムがプログラマブル表示器１に組み込まれた例について説明したが、顔認証システムは、プログラマブル表示器１以外の装置やシステムに組み込まれていてもよい。例えば、前述のような入退場監視システムに顔認証システムが組み込まれた場合でも、本発明の適用が可能である。
【０１２２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１２３】
本発明のユーザインターフェース作成装置は、顔画像を用いて個人認証する顔認証システムにおいて、顔登録画面、顔認証画面および顔ログ表示画面を作成するのに必要な部品を予め用意しておくことで、容易に顔認証のためのユーザインターフェースを作成でき、ユーザインターフェース作成時に、好適に利用できる。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施形態に係るプログラマブル表示器およびエディタコンピュータの構成を示すブロック図である。
【図２】上記プログラマブル表示器におけるＨＭＩ処理部の顔登録部によって表示される顔登録画面を示す図である。
【図３】上記ＨＭＩ処理部の顔認証部によって表示される顔認証画面を示す図である。
【図４】上記ＨＭＩ処理部の顔認証エンジンによって被認証者が認証されたときに遷移するログイン画面を示す図である。
【図５】上記ＨＭＩ処理部の顔ログ表示部によって表示される顔ログ表示画面を示す図である。
【図６】上記エディタコンピュータにおける画面エディタ部の顔登録画面作成部によって上記顔登録画面を作成している状態の作画ウインドウを示す図である。
【図７】上記顔登録画面に配置される登録画像表示部品に属性を設定するために上記顔登録画面作成部によって表示される登録設定ダイアログボックスを示す図である。
【図８】上記画面エディタ部の顔登録画面作成部によって上記顔認証画面を作成している状態の作画ウインドウを示す図である。
【図９】上記顔認証画面に配置される被認証者表示部品に属性を設定するために上記顔登録画面作成部によって表示される認証設定ダイアログボックスを示す図である。
【図１０】上記画面エディタ部の顔ログ表示画面作成部によって上記顔ログ認証画面を作成している状態の作画ウインドウを示す図である。
【図１１】上記顔ログ表示画面に配置されるログ内容表示部品に属性を設定するために上記顔ログ表示画面作成部によって表示される認証設定ダイアログボックスを示す図である。
【符号の説明】
【０１２５】
１      プログラマブル表示器（顔認証システム）
９      顔認証エンジン
１０      顔ログエンジン
１６      特徴データベース
１７      ログファイル保存部（記憶部）
２１      エディタコンピュータ（ユーザインターフェース作成装置）
２４      画面エディタ部
２４ａ    顔登録画面作成部（登録処理画面作成手段）
２４ｂ    認証画面作成部（認証処理画面作成手段）
２４ｃ    顔ログ表示画面作成部（認証者一覧表示画面作成手段）
８１      顔登録部
８２      顔認証部（保存処理部）
８３      顔ログ表示部（表示処理部）
９１      特徴抽出部（登録処理部）
９２      特徴照合部（認証処理部）
１０１      顔登録画面（ユーザインターフェース）
１０２      登録画像表示部品
１０３      氏名入力ボックス（個人情報入力部品）
１０４      権限設定ボックス（個人情報入力部品）
２０１      顔認証画面（ユーザインターフェース）
２０２      被認証者画像表示部品
２０５      認証結果表示部品
３０１      顔ログ表示画面（ユーザインターフェース）
３０３      顔画像表示部品
３０４      認証結果表示部品（個人情報表示部品）
【図８】
2008152581.tif 000003
【図９】
2008152581.tif 000004
【図１０】
2008152581.tif 000005
【図１１】
2008152581.tif 000006
【図１】
2008152581.tif 000007
【図２】
2008152581.tif 000008
【図３】
2008152581.tif 000009
【図４】
2008152581.tif 000010
【図５】
2008152581.tif 000011
【図６】
2008152581.tif 000012
【図７】
2008152581.tif 000013