Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7516276B2 - Control device, control method, and program - Google Patents
[go: Go Back, main page]

JP7516276B2 - Control device, control method, and program - Google Patents

Control device, control method, and program Download PDF

Info

Publication number
JP7516276B2
JP7516276B2 JP2021005647A JP2021005647A JP7516276B2 JP 7516276 B2 JP7516276 B2 JP 7516276B2 JP 2021005647 A JP2021005647 A JP 2021005647A JP 2021005647 A JP2021005647 A JP 2021005647A JP 7516276 B2 JP7516276 B2 JP 7516276B2
Authority
JP
Japan
Prior art keywords
user
information
unit
control
face authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021005647A
Other languages
Japanese (ja)
Other versions
JP2022110324A (en
Inventor
俊輔 長屋
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.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions 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 Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2021005647A priority Critical patent/JP7516276B2/en
Publication of JP2022110324A publication Critical patent/JP2022110324A/en
Application granted granted Critical
Publication of JP7516276B2 publication Critical patent/JP7516276B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、制御装置、制御方法、およびプログラムに関する。 Embodiments of the present invention relate to a control device, a control method, and a program.

施設内に入場しようとする入場者の顔を撮像し、撮像された顔画像に基づいて顔認証処理を行い、顔認証の結果に基づいて通過の可否を判定する改札機や、顔認証処理に加えて、入場者がリーダ部に翳したIC乗車券や二次元コードから読み取った情報に基づいて通過の可否を判定する改札機が知られている。しかしながら、顔認証とIC乗車券や二次元コードに基づく認証の両方を同一の入場者に対して実行可能なシステムでは、入場者の意図しない方の認証により通過の可否が判定される場合があり、その点については十分に検討されていなかった。 There are known ticket gates that capture an image of the face of a entrant attempting to enter a facility, perform facial recognition processing based on the captured facial image, and determine whether or not the entrant can pass based on the results of the facial recognition, as well as ticket gates that, in addition to facial recognition processing, determine whether or not the entrant can pass based on information read from an IC ticket or two-dimensional code that the entrant holds up over a reader. However, in a system that can perform both facial recognition and authentication based on an IC ticket or two-dimensional code on the same entrant, there are cases in which the ability to pass is determined based on authentication that is not intended by the entrant, and this point has not been fully considered.

特開2019-159795号公報JP 2019-159795 A 特開2019-079264号公報JP 2019-079264 A 特開2020-021358号公報JP 2020-021358 A

本発明が解決しようとする課題は、利用者の意図を反映した制御をすることができる制御装置、制御方法、およびプログラムを提供することである。 The problem that this invention aims to solve is to provide a control device, a control method, and a program that can perform control that reflects the user's intentions.

実施形態の制御装置は、読取部と、検出部と、カメラと、制御部とを持つ。読取部は、媒体から光学的にあるいは無線通信によって情報を読み取る。検出部は、前記読取部との相対的な位置関係に基づいて決められる第1の位置に存在する利用者を検出する。カメラは、前記検出部により利用者が検出された場合に前記利用者の顔を撮像する。制御部は、前記検出部により利用者が検出された場合、前記読取部による情報の読み取りを制限するとともに前記カメラにより撮像された画像に基づいて機器を制御するための第1の制御を実行し、前記読取部が情報を読み取った場合、前記カメラにより撮像された画像を用いた機器制御を制限するとともに前記読取部が読み取った情報に基づいて前記機器を制御するための第2の制御を実行する。 The control device of the embodiment has a reading unit, a detection unit, a camera, and a control unit. The reading unit reads information from a medium optically or by wireless communication. The detection unit detects a user present at a first position determined based on a relative positional relationship with the reading unit. The camera captures an image of the user's face when the detection unit detects a user. When the detection unit detects a user, the control unit executes a first control to restrict the reading of information by the reading unit and to control an appliance based on the image captured by the camera, and when the reading unit reads information, the control unit executes a second control to restrict appliance control using the image captured by the camera and to control the appliance based on the information read by the reading unit.

実施形態の制御システム1の一例を示す図。FIG. 1 is a diagram showing an example of a control system 1 according to an embodiment. 実施形態の自動改札機300を上方から見た図。FIG. 2 is a top view of the automated ticket gate 300 according to the embodiment. 実施形態の制御部320を中心とした自動改札機300の構成図。FIG. 3 is a configuration diagram of an automatic ticket gate 300 focusing on a control unit 320 of the embodiment. 実施形態のDBサーバ装置600の構成図。FIG. 6 is a diagram showing the configuration of a DB server device 600 according to the embodiment. 実施形態の乗車券DB651の内容の一例を示す図。FIG. 6 is a diagram showing an example of the contents of a ticket DB 651 according to an embodiment. 実施形態の精算DB652の内容の一例を示す図。FIG. 6 is a diagram showing an example of the contents of a settlement DB 652 in the embodiment. 実施形態の自動改札機300の顔認証判定処理部325Aによる処理の流れを示すフローチャート。11 is a flowchart showing the flow of processing by a face authentication determination processing unit 325A of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300の媒体判定処理部325Bによる処理の流れを示すフローチャート。11 is a flowchart showing the flow of processing by a medium determination processing unit 325B of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300の通過完了処理部325Cによる処理の流れを示すフローチャート。11 is a flowchart showing the flow of processing by a passage completion processing unit 325C of the automated ticket gate 300 according to the embodiment. 実施形態の前回判定結果353に登録される情報の遷移の一例を示す図。11A and 11B are diagrams illustrating an example of a transition of information registered in a previous determination result 353 according to an embodiment. 実施形態の自動改札機300のユースケース1について説明するための図。FIG. 2 is a diagram for explaining a use case 1 of the automatic ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース2について説明するための図。FIG. 13 is a diagram for explaining use case 2 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース3について説明するための図。FIG. 13 is a diagram for explaining use case 3 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース4について説明するための図。FIG. 13 is a diagram for explaining use case 4 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース5について説明するための図。FIG. 11 is a diagram for explaining use case 5 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース6について説明するための図。FIG. 13 is a diagram for explaining use case 6 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース7について説明するための図。FIG. 13 is a diagram for explaining use case 7 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース8について説明するための図。FIG. 13 is a diagram for explaining use case 8 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース9について説明するための図。FIG. 13 is a diagram for explaining use case 9 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース10について説明するための図。FIG. 10 is a diagram for explaining a use case 10 of the automated ticket gate 300 of the embodiment. 実施形態の自動改札機300のユースケース11について説明するための図。FIG. 11 is a diagram for explaining a use case 11 of the automatic ticket gate 300 of the embodiment. 実施形態の自動改札機300Aを上方から見た図。FIG. 2 is a top view of an automated ticket gate 300A according to an embodiment. 実施形態の制御部320Aを中心とした自動改札機300Bの構成図。FIG. 3 is a configuration diagram of an automatic ticket gate 300B focusing on a control unit 320A of an embodiment.

以下、実施形態の制御装置、制御方法、およびプログラムを、図面を参照して説明する。 The control device, control method, and program of the embodiment will be described below with reference to the drawings.

[第1実施形態]
図1は、実施形態の制御システム1の一例を示す図である。制御システム1は、例えば、一以上のユーザ端末装置100と、一以上の発券機200と、一以上の自動改札機300と、DBサーバ装置600とを備える。
[First embodiment]
1 is a diagram illustrating an example of a control system 1 according to an embodiment. The control system 1 includes, for example, one or more user terminal devices 100, one or more ticket issuing machines 200, one or more automated ticket gates 300, and a DB server device 600.

一以上のユーザ端末装置100と、一以上の発券機200と、一以上の自動改札機300とは、ネットワークNWを介してDBサーバ装置600と接続されている。なお、ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local1 Area Network)、プロバイダ装置、無線基地局などを含む。 One or more user terminal devices 100, one or more ticket issuing machines 200, and one or more automated ticket gates 300 are connected to the DB server device 600 via a network NW. The network NW includes, for example, the Internet, a Wide Area Network (WAN), a Local Area Network (LAN), a provider device, a wireless base station, etc.

自動改札機300は、例えば、鉄道施設に設置され、利用者の通過を判定した判定結果に基づいて通過を許可または禁止する。自動改札機300は、制御装置の一例である。これに限られず、制御装置は、遊園地や映画館等の施設の入場口に設置され、これら施設への入場の可否を判定した結果に基づいて機器を制御する装置であってもよい。 The automated ticket gate 300 is installed, for example, at a railway facility, and allows or prohibits passage of a user based on the result of the determination of whether or not the user should pass through. The automated ticket gate 300 is an example of a control device. Without being limited to this, the control device may be a device installed at the entrance to amusement parks, movie theaters, and other facilities, and controls the equipment based on the result of the determination of whether or not entry to these facilities is permitted.

自動改札機300は、例えば、利用者の顔を認証して利用者の権限を判定する処理(以下、顔認証判定処理と記す)と、利用者が所持する媒体から読み取った情報に基づいて利用者の権限を判定する処理(以下、媒体判定処理と記す)とを実行可能である。 The automated ticket gate 300 can perform, for example, a process of authenticating a user's face to determine the user's authority (hereinafter referred to as face authentication determination process), and a process of determining a user's authority based on information read from a medium held by the user (hereinafter referred to as medium determination process).

媒体判定処理で用いられる媒体には、例えば、ユーザ端末装置100、紙などの印刷媒体に印刷された乗車券、ICカード、磁気券などが含まれる。媒体判定処理において自動改札機300は、例えば、ユーザ端末装置100に表示された二次元コードや印刷媒体に印刷された二次元コードから光学的に情報を読み取る。これに限られず、自動改札機300は、無線通信によってICカードから情報を読み取ってもよく、磁気券から磁気的に情報を読み取ってもよい。本実施形態では、印刷媒体である乗車券に印刷された二次元コードから光学的に情報を読み取る例について説明する。 Media used in the medium determination process include, for example, the user terminal device 100, a ticket printed on a print medium such as paper, an IC card, a magnetic ticket, etc. In the medium determination process, the automated ticket gate 300 optically reads information, for example, from a two-dimensional code displayed on the user terminal device 100 or a two-dimensional code printed on a print medium. Without being limited to this, the automated ticket gate 300 may read information from an IC card by wireless communication, or may magnetically read information from a magnetic ticket. In this embodiment, an example of optically reading information from a two-dimensional code printed on a ticket, which is a print medium, is described.

二次元コードには、例えば、所定の識別情報がエンコードされている。所定の識別情報には、各乗車券を識別する乗車券ID、各利用者を識別する利用者IDなどが含まれる。なお二次元コードには、乗車券の効力を示す情報、乗車券の状態(入場前、入場済など)を示す情報、チャージ残高を示す情報などが含まれていてもよい。媒体がICカードである場合、ICカードには、二次元コードにエンコードされている情報と同様の情報が格納されてよい。 For example, predetermined identification information is encoded in the two-dimensional code. The predetermined identification information includes a ticket ID that identifies each ticket, a user ID that identifies each user, and the like. The two-dimensional code may also include information indicating the validity of the ticket, information indicating the status of the ticket (before entry, already entered, etc.), information indicating the charge balance, and the like. If the medium is an IC card, the IC card may store information similar to the information encoded in the two-dimensional code.

ユーザ端末装置100は、利用者が所有する通信端末であって、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等である。利用者は、ユーザ端末装置100を用いて、自動改札機300の顔認証判定処理を利用するために必要な情報をDBサーバ装置600に事前に登録しておく。また、ユーザ端末装置100は、二次元コードを表示するための情報をDBサーバ装置600から受信し、自身のディスプレイに表示させる。なお、ユーザ端末装置100には、これらの機能をそれぞれ有する別体の装置でもよく、例えば、顔認証のための登録処理を実行するための機能だけを有する装置と、二次元コードを表示するための機能だけを有する装置が含まれてよい。 The user terminal device 100 is a communication terminal owned by the user, such as a smartphone, tablet terminal, or personal computer. The user uses the user terminal device 100 to register in advance in the DB server device 600 information required to use the face recognition judgment process of the automated ticket gate 300. The user terminal device 100 also receives information for displaying a two-dimensional code from the DB server device 600 and displays it on its own display. Note that the user terminal device 100 may be separate devices each having these functions, and may include, for example, a device having only the function of executing the registration process for face recognition and a device having only the function of displaying the two-dimensional code.

例えば、ユーザ端末装置100は、利用者からの各種登録に関する情報(以下、各種登録情報と記す)を取得し、取得した各種登録情報をDBサーバ装置600に送信する。各種登録情報には、例えば、以下に説明する登録顔画像データと、乗車券の購入条件を示す情報とが含まれる。 For example, the user terminal device 100 acquires information regarding various registrations from the user (hereinafter referred to as various registration information) and transmits the acquired various registration information to the DB server device 600. The various registration information includes, for example, the registration face image data described below and information indicating the purchase conditions for the ticket.

例えば、ユーザ端末装置100は、自身が備えるカメラを用いて利用者の顔を撮像し、撮像された利用者の顔の画像(以下、登録顔画像と記す)のデータを、各種登録情報の一部としてDBサーバ装置600に送信する。なお、登録顔画像は、ユーザ端末装置100のカメラにより撮像された画像に限られず、事前に用意された証明写真用の画像やその他の写真画像等であってもよい。また、ユーザ端末装置100は、自身が備える操作部を用いて、乗車券の購入条件の指定を利用者から受け付ける。乗車券の購入条件には、例えば、購入する乗車券の種別、乗車券の利用区間、乗車券の利用期間、乗車券の購入指示等が含まれる。 For example, the user terminal device 100 captures an image of the user's face using its own camera, and transmits the data of the captured image of the user's face (hereinafter referred to as the registered face image) to the DB server device 600 as part of various registration information. Note that the registered face image is not limited to an image captured by the camera of the user terminal device 100, but may be an image for a passport photo prepared in advance or other photographic images. In addition, the user terminal device 100 uses an operation unit provided therein to accept specification of ticket purchase conditions from the user. The ticket purchase conditions include, for example, the type of ticket to be purchased, the section for which the ticket is to be used, the period for which the ticket is to be used, and instructions for purchasing the ticket.

DBサーバ装置600は、例えば、登録者の顔の特徴量を示す特徴量データ等をデータベースに登録する。また、乗車券の購入条件に基づいて乗車券が購入された場合、DBサーバ装置600は、乗車券の購入条件に基づいて、利用者が利用可能な範囲を示す効力情報を生成し、効力情報に特徴量データを対応付けたレコード情報をデータベースに登録する。効力情報は、登録者に与えられた権限を示す権限情報の一例である。 The DB server device 600 registers, for example, feature amount data indicating the facial features of the registrant in the database. In addition, when a passenger ticket is purchased based on the passenger ticket purchase conditions, the DB server device 600 generates validity information indicating the range of use available to the user based on the passenger ticket purchase conditions, and registers record information in which the validity information is associated with the feature amount data in the database. The validity information is an example of authority information indicating the authority given to the registrant.

さらに、DBサーバ装置600は、登録者あるいは権限情報を識別する識別情報(以下、乗車券IDと記す)を、権限情報に対応付けたレコード情報をデータベースに登録する。乗車券IDは、例えば、ユーザを識別する識別情報(以下、ユーザIDと記す)や、乗車券が購入されたタイミングで、DBサーバ装置600により乗車券ごとに割り当てられる識別情報である。これに限られず、乗車券の購入よりも前に存在する登録者の識別情報であってもよく、例えば、利用者の鉄道系のICカードの識別情報や、クレジットカード番号等であってもよい。 Furthermore, the DB server device 600 registers record information in the database that associates identification information (hereinafter referred to as a ticket ID) that identifies a registrant or authority information with the authority information. The ticket ID is, for example, identification information that identifies a user (hereinafter referred to as a user ID) or identification information assigned to each ticket by the DB server device 600 at the time the ticket is purchased. It is not limited to this, and may be identification information of a registrant that exists before the ticket is purchased, such as identification information of a user's railway IC card or a credit card number.

発券機200は、例えば、鉄道施設に設置され、乗車券を発券する。利用者は、発券機200を用いて、自動改札機300の顔認証判定処理を利用するために必要な情報をDBサーバ装置600に登録してもよい。例えば、発券機200には、利用者の顔を撮像するためのカメラが搭載されており、カメラにより撮像された利用者の顔の画像をDBサーバ装置600に登録する。また、発券機200は、二次元コードを表示するための情報をDBサーバ装置600から受信し、二次元コードを印刷媒体に印刷する。なお、各種情報をDBサーバ装置600に登録するための処理は、ユーザ端末装置100による処理と同様であるため、詳細な説明については省略する。 The ticket issuing machine 200 is installed, for example, in a railway facility and issues train tickets. A user may use the ticket issuing machine 200 to register information required for using the face authentication judgment process of the automated ticket gate 300 in the DB server device 600. For example, the ticket issuing machine 200 is equipped with a camera for capturing an image of the user's face, and the image of the user's face captured by the camera is registered in the DB server device 600. The ticket issuing machine 200 also receives information for displaying a two-dimensional code from the DB server device 600 and prints the two-dimensional code on a print medium. Note that the process for registering various information in the DB server device 600 is similar to the process by the user terminal device 100, and therefore a detailed description thereof will be omitted.

[自動改札機300]
図2は、自動改札機300を上方から見た図である。自動改札機300は、主機310と従機330とを備える。主機310と従機330は、1つの通路を形成する筐体である。例えば、主機310と従機330は、対向配置されることで、互いに区画された第1領域と第2領域を接続する通路390を形成する。例えば、第1領域は駅の構外であり、第2領域は駅の構内であり、その逆であってもよい。通路390は、第1領域から第2領域に抜ける進行方向aの一方通行である。主機310と従機330は、LAN通信や近距離通信等により無線接続されているが、ケーブルを介して接続されてもよい。
[Automatic ticket gate 300]
FIG. 2 is a view of the automatic ticket gate 300 seen from above. The automatic ticket gate 300 includes a master unit 310 and a slave unit 330. The master unit 310 and the slave unit 330 are housings that form one passage. For example, the master unit 310 and the slave unit 330 are arranged opposite each other to form a passage 390 that connects a first area and a second area that are partitioned from each other. For example, the first area may be outside the station and the second area may be inside the station, or vice versa. The passage 390 is a one-way street in the traveling direction a that goes from the first area to the second area. The master unit 310 and the slave unit 330 are wirelessly connected by LAN communication or short-range communication, or may be connected via a cable.

主機310は、例えば、光学系リーダ部311と、上面表示部312と、正面表示部313と、通過センサ314と、扉部317と、顔認証開始センサ319と、制御部320とを備える。従機330は、例えば、顔認証カメラ331と、扉部337とを備える。 The master unit 310 includes, for example, an optical system reader unit 311, an upper display unit 312, a front display unit 313, a passage sensor 314, a door unit 317, a face authentication start sensor 319, and a control unit 320. The slave unit 330 includes, for example, a face authentication camera 331 and a door unit 337.

光学系リーダ部311は、カメラで撮像した画像データを、制御部320に出力する。例えば、利用者によって乗車券が翳された場合、光学系リーダ部311は、乗車券に表示されたコード画像を撮像する。制御部320は、撮像されたコード画像に対して所定の画像処理をすることにより、コード画像にコード化されている情報を取得する。光学系リーダ部311は、例えば、リーダ面が顔認証開始センサ319による検出ラインL1よりも若干、通路390の進行方向aに関する奥側に設置されている。なお、光学系リーダ部31は、検出ラインL1と進行方向aに関して同じ位置でもよい。 The optical system reader unit 311 outputs image data captured by the camera to the control unit 320. For example, when a passenger holds up a ticket, the optical system reader unit 311 captures the code image displayed on the ticket. The control unit 320 performs a predetermined image processing on the captured code image to obtain the information encoded in the code image. For example, the optical system reader unit 311 is installed such that the reader surface is slightly further back in the traveling direction a of the passage 390 than the detection line L1 by the face authentication start sensor 319. Note that the optical system reader unit 311 may be in the same position as the detection line L1 in the traveling direction a.

光学系リーダ部311の上面には、光学系リーダ照明部311Aが搭載されている。光学系リーダ照明部311Aは、光学系リーダ部311が利用できる状態である場合では青色に、光学系リーダ部311が利用できない状態である場合では赤色に発光するよう、制御部320に制御される。 An optical system reader illumination unit 311A is mounted on the top surface of the optical system reader unit 311. The optical system reader illumination unit 311A is controlled by the control unit 320 to emit blue light when the optical system reader unit 311 is in a usable state, and emit red light when the optical system reader unit 311 is in a non-usable state.

光学系リーダ照明部311Aは、制御部320から情報の読み取りを停止する指示があった場合、当該指示が無い場合に比して外観状態を切り替える。例えば、制御部320は、顔認証判定処理が実行中である間、光学系リーダ部311に情報の読み取りを停止させる。光学系リーダ照明部311Aは、読み取りを停止する指示がなかった場合には青色に、読み取りを停止する指示があった場合には赤色に発光するよう、制御部320に制御される。 When the optical system reader illumination unit 311A receives an instruction from the control unit 320 to stop reading information, it switches its appearance state compared to when there is no such instruction. For example, the control unit 320 causes the optical system reader unit 311 to stop reading information while the face authentication determination process is being executed. The optical system reader illumination unit 311A is controlled by the control unit 320 to emit blue light when there is no instruction to stop reading, and emit red light when there is an instruction to stop reading.

上面表示部312は、主機310の上面に設置され、例えば、自動改札機300の状態や、制御部320による情報処理の結果などを表示する。 The top display unit 312 is installed on the top surface of the main unit 310 and displays, for example, the status of the automated ticket gate 300 and the results of information processing by the control unit 320.

正面表示部313は、進行方向aに通過可能であるか否かを示すマークや図形、文字等を表示する。正面表示部313の表示内容または表示の有無は、制御部320によって決定される。 The front display unit 313 displays marks, figures, characters, etc. that indicate whether or not passage is possible in the traveling direction a. The display content of the front display unit 313 or whether or not to display is determined by the control unit 320.

通過センサ314は、例えば主機310の通路側の側面に設けられる複数の通過センサ314-1~314-4を含む。通過センサ314は、通路390内のそれぞれに位置にいる利用者を検出する。制御部320は(他に適切な構成があれば変更して下さい)、各通過センサ314の検出結果の推移に基づいて、通路390内にいる利用者の位置や、利用者が通路390から退去したこと、利用者が通路390を通過完了したこと等を認識する。通過センサ314は、例えば赤外線センサや、光センサ、発光素子などで実現される。通過センサ314は、対向する従機330に設けられた通過センサと連携して通路内の利用者を検出するものであってもよい。 The passage sensor 314 includes, for example, a number of passage sensors 314-1 to 314-4 provided on the side of the main unit 310 facing the aisle. The passage sensors 314 detect users at their respective positions within the aisle 390. The control unit 320 (please change this if there is another appropriate configuration) recognizes the position of the user within the aisle 390, that the user has left the aisle 390, that the user has completed passing through the aisle 390, etc., based on the transition of the detection results of each passage sensor 314. The passage sensor 314 is realized, for example, by an infrared sensor, an optical sensor, a light-emitting element, etc. The passage sensor 314 may detect users within the aisle in cooperation with a passage sensor provided on the opposing slave unit 330.

扉部317および337は、進行方向aに進入してくる利用者の通過を規制する機器である。扉部317および337は、例えば板状の扉本体と、扉本体を回転させるモータとを含む。例えば、制御部320は、利用者の通過を禁止する場合に扉部317,337を閉状態に制御し、利用者の通過を許可する場合に扉部317,337を開状態に制御する。 The door units 317 and 337 are devices that regulate the passage of users entering in the travel direction a. The door units 317 and 337 include, for example, a plate-shaped door body and a motor that rotates the door body. For example, the control unit 320 controls the door units 317 and 337 to a closed state when prohibiting the user from passing through, and controls the door units 317 and 337 to an open state when allowing the user to pass through.

顔認証開始センサ319は、通路390の進行方向aに関する最も手前側に設置され、検出ラインL1に存在する利用者を検出する。顔認証開始センサ319は、検出ラインL1を通過する利用者を一人ずつ検出する。顔認証開始センサ319は、検出結果を制御部320に出力する。顔認証開始センサ319は、例えば赤外線センサや、光センサなどで実現される。顔認証開始センサ319は、対向する従機330に設けられたセンサと連携して検出ラインL1に存在する利用者を検出するものであってもよい。 The facial authentication start sensor 319 is installed at the front end of the passage 390 in the travel direction a, and detects users present on the detection line L1. The facial authentication start sensor 319 detects users passing through the detection line L1 one by one. The facial authentication start sensor 319 outputs the detection result to the control unit 320. The facial authentication start sensor 319 is realized by, for example, an infrared sensor or an optical sensor. The facial authentication start sensor 319 may detect users present on the detection line L1 in cooperation with a sensor provided on the opposing slave unit 330.

検出ラインL1は、光学系リーダ部311との相対的な位置関係に基づいて決められている。例えば、検出ラインL1は、読取ラインL2よりも進行方向aに関する奥側の位置である。読取ラインL2は、光学系リーダ部311に媒体を翳すときの利用者の位置として想定される位置である。読取ラインL2は、例えば、光学系リーダ部311の位置から利用者の平均的な腕の長さだけ進行方向aに関する手前側の位置である。これに限られず、検出ラインL1と読取ラインL2との距離は、よほど手の長い人で無ければ光学系リーダ部311に媒体を翳すことができる距離以上でもよい。こうすることにより、多くの人は、手を前に伸ばして光学系リーダ部31に媒体を翳す動作をしながら通路390に進入してくるため、検出ラインL1を通過するよりも前に読取ラインL2に到達することとなり、媒体の利用意思のある利用者に対しては、顔認証判定処理よりも先に媒体判定処理を実行することができる。 The detection line L1 is determined based on the relative positional relationship with the optical system reader unit 311. For example, the detection line L1 is a position further back than the reading line L2 in the traveling direction a. The reading line L2 is a position assumed as the position of the user when holding the medium over the optical system reader unit 311. The reading line L2 is, for example, a position in front of the position of the optical system reader unit 311 in the traveling direction a by the average arm length of the user. Not limited to this, the distance between the detection line L1 and the reading line L2 may be longer than the distance at which the medium can be held over the optical system reader unit 311 unless the person has very long hands. By doing this, many people enter the passage 390 while stretching their hands out in front of them and holding the medium over the optical system reader unit 31, so that they reach the reading line L2 before passing the detection line L1, and for users who intend to use the medium, the medium determination process can be performed before the face authentication determination process.

顔認証カメラ331は、例えばCCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)などの固体撮像素子を備える。顔認証カメラ331は、通路390を進行方向aに通過しようとする利用者の顔を撮像し、撮像した撮像画像データを従機330を介して制御部320へ送信する。例えば、顔認証カメラ331は、利用者の顔の高さに相当する所定範囲(例えば、通路390の地上から140~180[cm]の範囲)を撮像する高さや角度に設置されている。 The facial recognition camera 331 includes a solid-state image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The facial recognition camera 331 captures an image of the face of a user passing through the passage 390 in the travel direction a, and transmits the captured image data to the control unit 320 via the slave unit 330. For example, the facial recognition camera 331 is installed at a height and angle that captures an image of a predetermined range equivalent to the height of the user's face (for example, a range of 140 to 180 cm from the ground of the passage 390).

顔認証カメラ331は、例えば従機330の進行方向aに関する中央であって、光学系リーダ部311よりも進行方向aに関する奥側の位置に設置されている。 The face recognition camera 331 is installed, for example, at the center of the slave 330 in the traveling direction a, and at a position further back in the traveling direction a than the optical system reader unit 311.

制御部320は、例えば、進行方向aを進入してくる利用者の通過を許可する動作モード(例えば、駅の構内への入場のみを許可するモード)に設定されている。これに限られず、制御部320は、駅の構外への出場のみを許可するモードに設定されていてもよい。 The control unit 320 is set, for example, to an operation mode that allows the passage of users entering in the travel direction a (for example, a mode that only allows entry into the station premises). Without being limited to this, the control unit 320 may be set to a mode that only allows exit to the outside of the station premises.

制御部320は、例えば、光学系リーダ部311によって媒体から情報が読み取られる前に、顔認証開始センサ319によって利用者が検出された場合、利用者には顔認証によって通過する意思があると判断し、顔認証判定処理を実行するとともに、媒体判定処理を制限する。一方、顔認証開始センサ319によって利用者が検出される前に、光学系リーダ部311によって媒体から情報が読み取られた場合、利用者には媒体を用いて通過する意思があると判断し、媒体判定処理を実行するとともに、顔認証判定処理を制限する。詳細については後述する。 For example, if a user is detected by the face authentication start sensor 319 before information is read from the medium by the optical system reader unit 311, the control unit 320 determines that the user intends to pass through using face authentication, and executes face authentication determination processing and restricts the medium determination processing. On the other hand, if information is read from the medium by the optical system reader unit 311 before the user is detected by the face authentication start sensor 319, the control unit 320 determines that the user intends to pass through using the medium, and executes the medium determination processing and restricts the face authentication determination processing. Details will be described later.

図3は、制御部320を中心とした自動改札機300の構成図である。制御部320は、上述した構成要素に加え、さらに通信部340および記憶部350と接続される。なお、主機310と従機330との無線通信による接続については、図示を簡略化している。 Figure 3 is a configuration diagram of the automated ticket gate 300, focusing on the control unit 320. In addition to the components described above, the control unit 320 is also connected to a communication unit 340 and a memory unit 350. Note that the illustration of the wireless communication connection between the master unit 310 and slave unit 330 is simplified.

通信部340は、例えば、NIC等の通信インターフェースを含む。通信部340は、制御部320による制御によって、LANなどの通信ネットワークを介し、DBサーバ装置600と通信を行う。記憶部350は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disk Drive)などによって実現される。記憶部350は、プロセッサが実行するプログラムを格納する他、各駅の識別情報などを含む駅情報351や、区間ごとの運賃情報を含む運賃テーブル352、前回判定結果353、顔認証開始人数354、および正券カウンタ情報355等を格納する。前回判定結果353、顔認証開始人数354、および正券カウンタ情報355の詳細については後述する。 The communication unit 340 includes a communication interface such as a NIC. The communication unit 340 communicates with the DB server device 600 via a communication network such as a LAN under the control of the control unit 320. The storage unit 350 is realized by, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), or a HDD (Hard Disk Drive). In addition to storing the programs executed by the processor, the storage unit 350 also stores station information 351 including identification information for each station, a fare table 352 including fare information for each section, a previous determination result 353, a face recognition start number of people 354, and valid ticket counter information 355. Details of the previous determination result 353, the face recognition start number of people 354, and valid ticket counter information 355 will be described later.

制御部320は、例えば、第1画像処理部321と、通信処理部322と、第2画像処理部323と、リーダ制御部324と、入出場処理部325と、扉制御部326と、出力制御部327とを備える。これらの機能部のうち一部または全部は、例えば、CPU(Central Processing Unit)などのプロセッサが、記憶部350に記憶されたプログラム(ソフトウェア)を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)等のハードウェア(回路部:circuitryを含む)によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The control unit 320 includes, for example, a first image processing unit 321, a communication processing unit 322, a second image processing unit 323, a reader control unit 324, an entrance/exit processing unit 325, a door control unit 326, and an output control unit 327. Some or all of these functional units are realized by, for example, a processor such as a CPU (Central Processing Unit) executing a program (software) stored in the storage unit 350. In addition, some or all of the functions of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by cooperation between software and hardware. The program may be stored in a storage device such as an HDD or flash memory in advance, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed by mounting the storage medium in a drive device.

第1画像処理部321は、顔認証カメラ331により撮像された撮像画像に対して、所定の画像処理を実行する。例えば、第1画像処理部321は、顔認証カメラ331により撮像された撮像画像に含まれる顔の特徴を示す特徴量データ(以下、第1特徴量データと記す)を算出する。 The first image processing unit 321 performs a predetermined image processing on the captured image captured by the face recognition camera 331. For example, the first image processing unit 321 calculates feature amount data (hereinafter referred to as first feature amount data) indicating the facial features included in the captured image captured by the face recognition camera 331.

第1画像処理部321は、例えば、顔認証カメラ331により撮像された動画から静止画を切り出す切り出し処理と、切り出した静止画から顔の特徴点(目、鼻、口等の位置)を特定することで顔を検出する顔検出処理と、検出された顔の視線が合っている画像(以下、顔認証の対象画像と記す)を検出する対象画像検出処理と、検出された顔の角度や大きさごとに決められた所定条件に基づいて、最も利用者の特徴を過不足なく含んでいると考えられるベスト画像を顔認証の対象画像の中から選択するベストショット選択処理と、検出された顔の特徴量を算出して利用者の第1特徴量データを取得する特徴量算出処理と、を実行する。 The first image processing unit 321 performs, for example, an extraction process that extracts a still image from a video captured by the facial recognition camera 331, a face detection process that detects a face by identifying facial feature points (positions of the eyes, nose, mouth, etc.) from the extracted still image, a target image detection process that detects an image in which the detected face is looking at (hereinafter referred to as a target image for facial recognition), a best shot selection process that selects from the target images for facial recognition the best image that is considered to contain the user's features in the most appropriate manner based on predetermined conditions determined for each angle and size of the detected face, and a feature calculation process that calculates the feature amounts of the detected face to obtain first feature amount data of the user.

通信処理部322は、通信部340を用いて、第1画像処理部321により算出された第1特徴量データを、ネットワークNWを介してDBサーバ装置600に送信する。一方、通信処理部322は、通信部340を用いて、DBサーバ装置600から送信された顔認証処理の結果や効力情報を、ネットワークNWを介して受信して入出場処理部325に出力する。 The communication processing unit 322 uses the communication unit 340 to transmit the first feature data calculated by the first image processing unit 321 to the DB server device 600 via the network NW. On the other hand, the communication processing unit 322 uses the communication unit 340 to receive the results of the face recognition processing and validity information transmitted from the DB server device 600 via the network NW and output them to the entrance/exit processing unit 325.

第2画像処理部323は、光学系リーダ部311により撮像されたコード画像に対して画像処理することにより、コード画像にコード化されている情報を取得する。例えば、第2画像処理部323は、乗車券の二次元コードから、乗車券IDを取得する。 The second image processing unit 323 acquires information encoded in the code image by performing image processing on the code image captured by the optical system reader unit 311. For example, the second image processing unit 323 acquires a passenger ticket ID from the two-dimensional code on the passenger ticket.

リーダ制御部324は、光学系リーダ部311を制御する。例えば、光学系リーダ部311による読み取り処理の制限が指示された場合、リーダ制御部324は、光学系リーダ部311による読み取り処理を停止させる。光学系リーダ部311は、停止させる指示があった場合に、発光を停止するなどして外観を切り替える。 The reader control unit 324 controls the optical system reader unit 311. For example, when an instruction is given to restrict the reading process by the optical system reader unit 311, the reader control unit 324 stops the reading process by the optical system reader unit 311. When an instruction to stop is given, the optical system reader unit 311 switches its appearance by, for example, stopping light emission.

入出場処理部325は、DBサーバ装置600から受信した情報(顔認証処理の結果や効力情報)に基づいて、通過の可否を判定する通過判定処理を実行する。通過判定処理には、上述した顔認証判定処理と、媒体判定処理とが含まれる。入出場処理部325は、例えば、顔認証判定処理部325Aと、媒体判定処理部325Bと、通過完了処理部325Cとを含む。顔認証判定処理部325Aは、顔認証判定処理を実行する。媒体判定処理部325Bは、媒体判定処理を実行する。 The entrance/exit processing unit 325 executes a pass determination process to determine whether or not a person can pass based on information received from the DB server device 600 (the results of the face authentication process and validity information). The pass determination process includes the face authentication determination process and the medium determination process described above. The entrance/exit processing unit 325 includes, for example, a face authentication determination processing unit 325A, a medium determination processing unit 325B, and a pass completion processing unit 325C. The face authentication determination processing unit 325A executes the face authentication determination process. The medium determination processing unit 325B executes the medium determination process.

顔認証判定処理部325Aおよび媒体判定処理部325Bは、通過判定処理の結果を、記憶部350の前回判定結果353に格納する。例えば、顔認証判定処理により利用者の通過を許可すると判定した場合、顔認証判定処理部325Aは、前回判定OK情報[顔認証]を前回判定結果353に登録する。なお、判定結果の登録のやり方はいずれのようなやり方であってよく、情報の種別自体を書き込むものであってもよく、各前回判定情報に割り当てられたフラグを立てるものでもよい。同様にして、媒体判定処理部325Bは、媒体判定処理において利用者の通過を許可すると判定した場合、前回判定OK情報[媒体]を前回判定結果353に登録する。なお、前回判定結果353は、所定条件を満たした場合に通過完了処理部325Cにより消去される。 The face authentication judgment processing unit 325A and the medium judgment processing unit 325B store the result of the pass judgment process in the previous judgment result 353 of the storage unit 350. For example, if the face authentication judgment processing determines that the user is allowed to pass, the face authentication judgment processing unit 325A registers the previous judgment OK information [face authentication] in the previous judgment result 353. The judgment result may be registered in any manner, and may be registered by writing the type of information itself, or by setting a flag assigned to each previous judgment information. Similarly, if the medium judgment processing unit 325B determines that the user is allowed to pass in the medium judgment processing, it registers the previous judgment OK information [medium] in the previous judgment result 353. The previous judgment result 353 is erased by the passage completion processing unit 325C when a predetermined condition is satisfied.

顔認証判定処理部325Aは、顔認証開始センサ319により検出された利用者の人数をカウントして、カウントした人数Dを示す情報を、顔認証開始人数354に登録する。なお、顔認証開始人数354は、所定条件を満たした場合に通過完了処理部325Cにより消去される。 The face authentication determination processing unit 325A counts the number of users detected by the face authentication start sensor 319, and registers information indicating the counted number of people D in the face authentication start number of people 354. Note that the face authentication start number of people 354 is erased by the passage completion processing unit 325C when a predetermined condition is satisfied.

次に、顔認証判定処理部325Aによる処理の一例について説明する。 Next, we will explain an example of processing by the face authentication determination processing unit 325A.

顔認証判定処理部325Aは、顔認証判定処理を実行する実行条件を満たすか否かを判定し、この実行条件を満たす場合に顔認証判定処理を実行する。顔認証判定処理の実行条件には、例えば、
(A1)顔認証開始センサ319により利用者が検出されたこと、
(A2-1)前回判定OK情報[媒体]がないこと、あるいは、
(A2-2)前回判定OK情報[媒体]がある場合でも、前回判定OK情報[媒体]が登録されてから顔認証開始センサ319により検出された2人目以降の利用者であること、が含まれる。
The face authentication determination processing unit 325A determines whether or not an execution condition for executing the face authentication determination process is satisfied, and executes the face authentication determination process if the execution condition is satisfied. The execution condition for the face authentication determination process may be, for example,
(A1) A user is detected by the face authentication start sensor 319;
(A2-1) There is no previous OK information [medium], or
(A2-2) Even if there is previous judgment OK information [medium], this includes the fact that the user is the second or subsequent user detected by the face authentication start sensor 319 since the previous judgment OK information [medium] was registered.

つまり、条件A1およびA2-1を満たす場合、あるいは、条件A1およびA2-2を満たす場合、顔認証判定処理の実行条件を満たす。なお、条件A2-1は、通路390に進入している利用者がいないこと、前回判定結果353にいずれの前回判定OK情報もないこと、通路390に進入している利用者がいたとしてもその利用者が顔認証判定処理により通過が許可されていること、あるいは、前回判定結果353が前回判定OK情報[顔認証]であること、と言い換えることができる。また、条件A2-2は、先に通路390に進入している利用者が媒体判定処理により通過が許可されており、その後に通路390に進入しようとしている利用者が顔認証開始センサ319により検出される前に光学系リーダ部311に媒体を翳していないこと、と言い換えることができる。 In other words, when conditions A1 and A2-1 are satisfied, or when conditions A1 and A2-2 are satisfied, the execution condition for the face authentication judgment process is satisfied. Condition A2-1 can be rephrased as: no user has entered passage 390; there is no previous judgment OK information in previous judgment result 353; even if a user has entered passage 390, that user has been permitted to pass by the face authentication judgment process; or previous judgment result 353 is previous judgment OK information [face authentication]. Condition A2-2 can be rephrased as: a user who has previously entered passage 390 has been permitted to pass by the medium judgment process, and a user who is about to enter passage 390 afterwards does not hold a medium over the optical system reader unit 311 before being detected by the face authentication start sensor 319.

上述の通り、利用者に顔認証利用の意思がある場合(つまり、利用者に媒体利用の意思がない場合)、光学系リーダ部311に媒体が翳されないため、媒体判定処理が実行されることがない。このようなケースが、顔認証開始センサ319により利用者が検出された際に、前回判定OK情報[媒体]がない場合に該当し、条件A1とA2-1とを満たす。よって、条件A1とA2-1を満たす場合、顔認証判定処理部325Aは、利用者に顔認証利用の意思があると判定し、顔認証判定処理を実行することができる。 As described above, if the user intends to use facial recognition (i.e., if the user does not intend to use a medium), the medium is not held over the optical system reader unit 311, and therefore the medium determination process is not executed. This corresponds to a case where the user is detected by the facial recognition start sensor 319 and there is no previous determination OK information [medium], and this satisfies conditions A1 and A2-1. Therefore, if conditions A1 and A2-1 are satisfied, the facial recognition determination processing unit 325A determines that the user intends to use facial recognition, and can execute the facial recognition determination process.

また、前回判定OK情報[媒体]がある場合において、前回判定OK情報[媒体]が登録されてから最初に顔認証開始センサ319により検出された利用者は、媒体利用の意思がある利用者であって、媒体利用した利用者が顔認証開始センサ319に検出されたケースに該当する。この場合、条件A2-1およびA2-2を満たさないため、顔認証判定処理が実行されない。こうすることにより、媒体利用の意思がある利用者に対して、顔認証を実行してしまうという事態を回避することができる。 In addition, when there is previous judgment OK information [medium], the user who is first detected by the face authentication start sensor 319 after the previous judgment OK information [medium] is registered is a user who intends to use the medium, and corresponds to the case where a user who has used the medium is detected by the face authentication start sensor 319. In this case, conditions A2-1 and A2-2 are not satisfied, so the face authentication judgment process is not executed. This makes it possible to avoid a situation in which face authentication is executed for a user who intends to use the medium.

さらに、前回判定OK情報[媒体]がある場合でも、前回判定OK情報[媒体]が登録されてから顔認証開始センサ319により検出された2人目以降の利用者は、顔認証利用の意図がある利用者であって、媒体利用の意図がある利用者の次に、顔認証利用の意図がある別の利用者が顔認証開始センサ319に検出されたケースに該当する。この場合、条件A1およびA2-2を満たすため、顔認証判定処理部325Aは、顔認証判定処理を実行することができる。こうすることにより、複数の利用者が続けて通路390に進入してきた場合であっても、利用者の意思に応じた通過判定処理を実行することができる。 Furthermore, even if there is previous judgment OK information [medium], the second or subsequent user detected by the face authentication start sensor 319 after the previous judgment OK information [medium] was registered is a user who intends to use face authentication, and corresponds to a case in which the face authentication start sensor 319 detects another user who intends to use face authentication after the user who intends to use the medium. In this case, since conditions A1 and A2-2 are satisfied, the face authentication judgment processing unit 325A can execute the face authentication judgment process. In this way, even if multiple users enter the passage 390 in succession, the passage judgment process can be executed according to the users' intentions.

上述の顔認証判定処理の実行条件を満たすと判定した場合、顔認証判定処理部325Aは、光学系リーダ部311による情報の読み取りを制限するとともに、顔認証カメラ331により撮像された顔画像に基づいて、利用者の通過の可否を判定する。光学系リーダ部311による情報の読み取りを制限する方法はいずれのやり方でもよく、例えば、顔認証判定処理部325Aは、光学系リーダ部311に対して読み取り処理を停止させてもよく、読み取った情報を媒体判定処理部325Bに出力しないように指示してもよく、媒体判定処理部325Bに対して光学系リーダ部311から入力した情報に基づいて媒体判定処理を実行しないように指示してもよい。以下、光学系リーダ部311による情報の読み取りを制限することを、媒体からの情報の読み取りを制限すると記す場合がある。 If it is determined that the execution conditions for the face authentication determination process described above are met, the face authentication determination processing unit 325A restricts the reading of information by the optical system reader unit 311 and determines whether the user can pass based on the face image captured by the face authentication camera 331. Any method may be used to restrict the reading of information by the optical system reader unit 311, and for example, the face authentication determination processing unit 325A may cause the optical system reader unit 311 to stop the reading process, may instruct the optical system reader unit 311 not to output the read information to the medium determination processing unit 325B, or may instruct the medium determination processing unit 325B not to execute the medium determination process based on the information input from the optical system reader unit 311. Hereinafter, restricting the reading of information by the optical system reader unit 311 may be referred to as restricting the reading of information from the medium.

例えば、顔認証判定処理部325Aは、顔認証カメラ331により撮像された撮像画像に基づく利用者の顔認証処理により、利用者が登録者と同一人物であることが認証された場合、登録者に与えられた権限(ここでは、鉄道利用に関する権限)に基づいて通過の可否を判定する。具体的には、顔認証判定処理部325Aは、DBサーバ装置600から受信した乗車券効力を示す情報、乗車券状態を示す情報、チャージ残高等に基づいて、利用者の通過の可否を判定する。例えば、入場処理において、顔認証判定処理部325Aは、乗車券効力に含まれる利用区間に入場駅が含まれ、且つ、乗車券状態が未使用である場合、入場を許可する。例えば、出場処理において、顔認証判定処理部325Aは、乗車券状態が入場済であって、且つ、入場駅から出場駅までの運賃をチャージ残高で精算可能な場合、出場を許可する。 For example, when the face authentication processing unit 325A authenticates that the user is the same person as the registered person through face authentication processing of the user based on the captured image captured by the face authentication camera 331, the face authentication processing unit 325A determines whether or not the user can pass based on the authority (here, authority regarding railway use) given to the registered person. Specifically, the face authentication processing unit 325A determines whether or not the user can pass based on the information indicating the ticket validity, the information indicating the ticket status, the charge balance, etc. received from the DB server device 600. For example, in the entry processing, the face authentication processing unit 325A allows entry if the entry station is included in the usage section included in the ticket validity and the ticket status is unused. For example, in the exit processing, the face authentication processing unit 325A allows exit if the ticket status indicates that the user has entered and the fare from the entry station to the exit station can be settled with the charge balance.

次に、媒体判定処理部325Bによる処理の一例について説明する。 Next, we will explain an example of processing by the medium determination processing unit 325B.

媒体判定処理部325Bは、媒体判定処理を実行する実行条件を満たすか否かを判定し、この実行条件を満たす場合に媒体判定処理を実行する。媒体判定処理の実行条件には、例えば、
(B1)顔認証判定処理が開始されていないこと、
(B2)光学系リーダ部311が媒体から情報を読み取ったこと、が含まれる。
The medium determination processing unit 325B determines whether or not an execution condition for executing the medium determination process is satisfied, and executes the medium determination process if the execution condition is satisfied. The execution condition for the medium determination process may be, for example,
(B1) The face authentication determination process has not been started;
(B2) The optical system reader unit 311 reads information from the medium.

なお、この条件B1とB2は、「顔認証開始センサ319により利用者が検出されるよりも前に、光学系リーダ部311が媒体から情報を読み取ったこと」といいかえることができる。 Note that conditions B1 and B2 can be rephrased as "the optical system reader unit 311 reads information from the medium before the user is detected by the face authentication start sensor 319."

上述の通り、顔認証開始センサ319による検出ラインL1が、光学系リーダ部311に媒体を翳す読取ラインL2よりも進行方向aに関する奥側に設定されていることから、利用者が媒体を利用しようとする場合、媒体判定処理部325Bは、顔認証判定処理よりも先に媒体判定処理を実行することができる。よって利用者に媒体利用の意図がある場合、条件B1とB2を満たすため、媒体判定処理部325Bは、媒体判定処理を実行することができる。なお、顔認証判定処理よりも先に媒体判定処理が実行されることにより、顔認証判定処理の結果に応じて媒体判定処理が実行できなくなる事態を回避することができる。 As described above, the detection line L1 by the face authentication start sensor 319 is set further back in the traveling direction a than the reading line L2 where the medium is held over the optical system reader unit 311. Therefore, when a user intends to use a medium, the medium determination processing unit 325B can execute the medium determination processing prior to the face authentication determination processing. Therefore, when the user intends to use a medium, conditions B1 and B2 are satisfied, and the medium determination processing unit 325B can execute the medium determination processing. Note that by executing the medium determination processing prior to the face authentication determination processing, it is possible to avoid a situation in which the medium determination processing cannot be executed depending on the results of the face authentication determination processing.

媒体判定処理の実行条件を満たすと判定した場合、媒体判定処理部325Bは、顔認証カメラ331により撮像された顔画像に基づく顔認証判定処理を制限するとともに、光学系リーダ部311が読み取った情報に基づいて、利用者の通過の可否を判定する。顔認証カメラ331により撮像された顔画像に基づく顔認証判定処理を制限する方法はいずれのやり方でもよく、媒体判定処理部325Bは、例えば、顔認証カメラ331に対して画像の撮像を停止させてもよく、撮像した画像を顔認証判定処理部325Aに出力しないように顔認証カメラ331に指示してもよく、顔認証判定処理部325Aに対して顔認証カメラ331から入力した画像に基づいて顔認証判定処理を実行しないように指示してもよい。以下、顔認証カメラ331により撮像された顔画像に基づく顔認証判定処理を制限することを、顔認証カメラ331の受け付けを制限と記す場合がある。 When it is determined that the execution conditions for the medium determination process are met, the medium determination processing unit 325B restricts the face authentication determination process based on the face image captured by the face authentication camera 331, and determines whether the user can pass based on the information read by the optical system reader unit 311. Any method may be used to restrict the face authentication determination process based on the face image captured by the face authentication camera 331, and the medium determination processing unit 325B may, for example, cause the face authentication camera 331 to stop capturing images, instruct the face authentication camera 331 not to output the captured image to the face authentication determination processing unit 325A, or instruct the face authentication determination processing unit 325A not to execute the face authentication determination process based on the image input from the face authentication camera 331. Hereinafter, restricting the face authentication determination process based on the face image captured by the face authentication camera 331 may be referred to as restricting the acceptance of the face authentication camera 331.

例えば、媒体判定処理部325Bは、光学系リーダ部311が読み取った乗車券IDをDBサーバ装置600に送信し、乗車券IDに紐づけられている情報(例えば、乗車券の効力を示す情報、乗車券の状態を示す情報、チャージ残高等)をDBサーバ装置600から受信し、受信した情報に基づいて利用者の通過の可否を判定する。例えば、入場処理において、媒体判定処理部325Bは、乗車券効力に含まれる利用区間に入場駅が含まれ、且つ、乗車券状態が未使用である場合、入場を許可する。例えば、出場処理において、媒体判定処理部325Bは、乗車券の状態が入場済であって、且つ、入場駅から出場駅までの運賃をチャージ残高で精算可能な場合、出場を許可する。 For example, the medium determination processing unit 325B transmits the ticket ID read by the optical reader unit 311 to the DB server device 600, receives information linked to the ticket ID (e.g., information indicating the validity of the ticket, information indicating the status of the ticket, charge balance, etc.) from the DB server device 600, and determines whether the user can pass based on the received information. For example, in the entry process, the medium determination processing unit 325B allows entry if the entry station is included in the usage section included in the ticket validity and the ticket status is unused. For example, in the exit process, the medium determination processing unit 325B allows exit if the ticket status indicates that the ticket has been entered and the fare from the entry station to the exit station can be settled with the charge balance.

通過完了処理部325Cは、通過センサ314からの出力に基づいて、利用者が通路390内のどこにいるのかを判定する。例えば、通過完了処理部325Cは、通過センサ314-3により利用者が検出された場合、扉部317,337の前に利用者が到着したと判定する。例えば、通過完了処理部325Cは、通過センサ314-4により利用者が検出された場合、利用者が通路390を通り抜けたと判定する。 The passage completion processing unit 325C determines where the user is in the passage 390 based on the output from the passage sensor 314. For example, if the passage completion processing unit 325C detects the user by the passage sensor 314-3, it determines that the user has arrived in front of the door units 317 and 337. For example, if the passage completion processing unit 325C detects the user by the passage sensor 314-4, it determines that the user has passed through the passage 390.

通過完了処理部325Cは、正券カウンタCに基づいて、扉部317,337を開状態に制御するのか、あるいは、閉状態に制御するのかを判定する。正券カウンタとは、顔認証判定処理部325Aあるいは媒体判定処理部325Bにより通過を許可すると判定された回数である。言い換えると、正券カウンタは通路390内を通過している利用者の数であり、正券カウンタC=0である場合、通路390内に利用者がいないことを意味している。 The passage completion processing unit 325C determines whether to control the doors 317, 337 to an open state or a closed state based on the genuine note counter C. The genuine note counter is the number of times that the face authentication determination processing unit 325A or the medium determination processing unit 325B has determined that passage is permitted. In other words, the genuine note counter is the number of users passing through the passage 390, and when the genuine note counter C=0, it means that there are no users in the passage 390.

顔認証判定処理部325Aおよび媒体判定処理部325Bは、通過を許可すると判定した場合、正券カウンタCに+1を加算して、正券カウンタ情報355に登録する。通過完了処理部325Cは、扉部317,337の前に利用者が到着したときに、正券カウンタC=0である場合、扉部317,337を閉状態に制御する。一方、扉部317,337の前に利用者が到着したときに、正券カウンタC>0である場合、通過完了処理部325Cは、扉部317,337を開状態に制御する。 When the face authentication determination processing unit 325A and the medium determination processing unit 325B determine that passage is permitted, they increment the genuine note counter C by +1 and register it in the genuine note counter information 355. When the genuine note counter C=0 when the user arrives in front of the door unit 317, 337, the passage completion processing unit 325C controls the door unit 317, 337 to the closed state. On the other hand, when the genuine note counter C>0 when the user arrives in front of the door unit 317, 337, the passage completion processing unit 325C controls the door unit 317, 337 to the open state.

通過完了処理部325Cは、通過が許可された利用者が通路390を通り抜けたと判定した場合、正券カウンタCから-1を減算する。例えば、扉部317,337を開状態に制御すると判定した後、通過センサ314-4が利用者を検出した場合、通過完了処理部325Cは、正券カウンタCから-1を減算して、正券カウンタ情報355を更新する。 When the passage completion processing unit 325C determines that a user who is permitted to pass has passed through the passage 390, it subtracts -1 from the genuine note counter C. For example, if the passage sensor 314-4 detects a user after it has determined that the doors 317 and 337 should be controlled to be open, the passage completion processing unit 325C subtracts -1 from the genuine note counter C and updates the genuine note counter information 355.

なお、扉部317,337を閉状態に制御すると判定した場合、通過完了処理部325Cは、通路390の進行方向aに関する手前側から利用者が退去したか否かを判定する。例えば、通過センサ314のいずれも利用者を検出しなくなった場合、利用者が退去したと判定する。この場合、通過完了処理部325Cは、全ての設定をリセットする。例えば、通過完了処理部325Cは、前回判定結果353、顔認証開始人数354、および正券カウンタ情報355の全ての情報を消去し、顔認証カメラ331により撮像された顔画像に基づく顔認証判定処理の制限を解除し、光学系リーダ部311による情報の読み取りの制限を解除する。 When it is determined that the doors 317, 337 should be controlled to the closed state, the passage completion processing unit 325C determines whether the user has left the front side of the passage 390 in the travel direction a. For example, when none of the passage sensors 314 detect the user, it is determined that the user has left. In this case, the passage completion processing unit 325C resets all settings. For example, the passage completion processing unit 325C erases all information in the previous determination result 353, the number of people at the start of face authentication 354, and the genuine ticket counter information 355, lifts the restrictions on the face authentication determination process based on the face image captured by the face authentication camera 331, and lifts the restrictions on reading information by the optical system reader unit 311.

扉制御部326は、通路390の通行を制限する制限機構であって、入出場処理部325から出力された扉制御信号に応じて扉部317,337を動作させる。扉制御部326による制御は、「機器を制御する」こと一例である。なお「機器を制御する」ことは、これに限られず、例えば、所定の画像を表示部に出力させることや、所定の音声をスピーカから出力させることなどが含まれてよい。 The door control unit 326 is a restriction mechanism that restricts passage through the passage 390, and operates the door units 317, 337 in response to a door control signal output from the entrance/exit processing unit 325. The control by the door control unit 326 is an example of "controlling equipment." Note that "controlling equipment" is not limited to this, and may include, for example, outputting a specified image to a display unit or outputting a specified sound from a speaker.

顔認証処理の結果に基づいて扉部317,337を制御することは、顔認証カメラ331により撮像された顔画像に基づいて機器を制御するための第1の制御の一例であり、媒体判定処理の結果に基づいて扉部317,337を制御することは、光学系リーダ部311が読み取った情報に基づいて機器を制御するための第2の制御の一例である。 Controlling the door sections 317 and 337 based on the results of the facial recognition process is an example of a first control for controlling the device based on a facial image captured by the facial recognition camera 331, and controlling the door sections 317 and 337 based on the results of the medium determination process is an example of a second control for controlling the device based on information read by the optical system reader section 311.

出力制御部327は、光学系リーダ照明部311A、上面表示部312、および正面表示部313を制御して、所定の情報を出力させる。例えば、光学系リーダ部311による情報の読み取りが制限された場合、出力制御部327は、光学系リーダ部311が利用できない状態であることを示す情報を、光学系リーダ照明部311Aや、上面表示部312に表示させる。 The output control unit 327 controls the optical system reader illumination unit 311A, the top display unit 312, and the front display unit 313 to output predetermined information. For example, if the reading of information by the optical system reader unit 311 is restricted, the output control unit 327 causes the optical system reader illumination unit 311A and the top display unit 312 to display information indicating that the optical system reader unit 311 is unavailable.

[DBサーバ装置600]
図4は、DBサーバ装置600の構成図である。DBサーバ装置600は、例えば、通信部610と、制御部630と、記憶部650とを備える。通信部610は、例えば、NIC等の通信インターフェースを含む。通信部610は、制御部630による制御に従い、インターネットなどの通信ネットワークを介して、ユーザ端末装置100、発券機200、自動改札機300と通信を行う。記憶部650は、例えば、RAM、ROM、HDDなどによって実現される。記憶部650は、プロセッサが実行するプログラムを格納する他、乗車券DB651や、精算DB652等を格納する。
[DB server device 600]
4 is a configuration diagram of the DB server device 600. The DB server device 600 includes, for example, a communication unit 610, a control unit 630, and a storage unit 650. The communication unit 610 includes, for example, a communication interface such as a NIC. The communication unit 610 communicates with the user terminal device 100, the ticket issuing machine 200, and the automated ticket gate 300 via a communication network such as the Internet under the control of the control unit 630. The storage unit 650 is realized by, for example, a RAM, a ROM, a HDD, etc. The storage unit 650 stores programs executed by the processor, as well as a ticket DB 651, a fare adjustment DB 652, etc.

制御部630は、例えば、データ管理部631と、画像処理部632と、顔認証処理部633と、検索部634と、精算処理部635と、結果処理部636とを備える。これらの機能部のうち一部または全部は、例えば、CPUなどのプロセッサが、記憶部650に記憶されたプログラム(ソフトウェア)を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、LSIやASIC、FPGA、GPU等のハードウェア(回路部:circuitryを含む)によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The control unit 630 includes, for example, a data management unit 631, an image processing unit 632, a face recognition processing unit 633, a search unit 634, a settlement processing unit 635, and a result processing unit 636. Some or all of these functional units are realized by, for example, a processor such as a CPU executing a program (software) stored in the storage unit 650. In addition, some or all of the functions of these components may be realized by hardware (including circuitry) such as an LSI, ASIC, FPGA, or GPU, or may be realized by a combination of software and hardware. The program may be stored in advance in a storage device such as an HDD or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed by inserting the storage medium into a drive device.

データ管理部631は、通信部610を用いて、ネットワークNWを介してユーザ端末装置100、発券機200、および自動改札機300から送信された情報を受信する。例えば、データ管理部631は、ユーザ端末装置100あるいは発券機200から受信した各種登録情報、自動改札機300から受信した通行判定結果を示す情報、画像処理部632による画像処理の結果を示す情報等を、記憶部650の乗車券DB651や精算DB652の一部として格納する。 The data management unit 631 receives information transmitted from the user terminal device 100, the ticket issuing machine 200, and the automated ticket gate 300 via the network NW using the communication unit 610. For example, the data management unit 631 stores various registration information received from the user terminal device 100 or the ticket issuing machine 200, information indicating the passage determination result received from the automated ticket gate 300, information indicating the result of image processing by the image processing unit 632, etc. as part of the ticket DB 651 and settlement DB 652 of the memory unit 650.

例えば、データ管理部631は、登録者に与えられた権限を示す権限情報に、登録者あるいは権限情報を識別する乗車券IDと、登録者の顔の特徴を示す特徴量データ(以下、第2特徴量データと記す)との両方が対応付けられたレコード情報をデータベースに登録する。 For example, the data management unit 631 registers in the database record information in which authority information indicating the authority given to the registrant is associated with both a ticket ID that identifies the registrant or the authority information, and feature data indicating the facial features of the registrant (hereinafter referred to as second feature data).

図5は、乗車券DB651の内容の一例を示す図である。乗車券DB651は、例えば、ユーザIDに、顔特徴量と、乗車券効力と、乗車券状態と、乗車券IDとを対応付けたレコード情報である。ユーザIDは、各ユーザを識別する識別情報である。ユーザIDは、例えば、DBサーバ装置600により割り当てられる情報であって、利用者を特定するためにユーザ端末装置100から各種情報と共に送信される情報である。顔特徴量は、例えば、ユーザ端末装置100あるいは発券機200からの各種登録情報に含まれる登録顔画像データに基づいて、画像処理部632により生成された第2特徴量データである。 Figure 5 is a diagram showing an example of the contents of the ticket DB 651. The ticket DB 651 is record information that associates, for example, a user ID with facial features, ticket validity, ticket status, and a ticket ID. The user ID is identification information that identifies each user. The user ID is, for example, information assigned by the DB server device 600, and is information transmitted from the user terminal device 100 together with various information to identify the user. The facial features are, for example, second feature data generated by the image processing unit 632 based on registered face image data included in various registration information from the user terminal device 100 or the ticket issuing machine 200.

乗車券効力は、利用者に与えられた権限を示す情報の一例であって、乗車券の効力を示す情報である。乗車券の効力には、例えば、乗車券の種別(一日乗車券、あるいは定期券であることを示す情報)、鉄道の利用可能区間を示す情報、乗車券が購入された日時(購入日時)、乗車券の有効期限などの情報が含まれる。乗車券の効力は、ユーザ端末装置100あるいは発券機200からの各種登録情報に含まれる乗車券の購入条件に基づく情報である。 The ticket validity is an example of information indicating the authority given to a user, and is information indicating the validity of the ticket. The ticket validity includes, for example, the type of ticket (information indicating whether it is a one-day pass or a commuter pass), information indicating the railway section in which the ticket can be used, the date and time when the ticket was purchased (purchase date and time), and the ticket expiration date. The ticket validity is information based on the ticket purchase conditions contained in various registration information from the user terminal device 100 or the ticket issuing machine 200.

乗車券状態は、利用者の乗車券を用いた鉄道の利用状態を示す情報である。乗車券状態には、例えば、乗車券が利用されていない状態(未使用)、駅の構内に入場している状態(入場)、駅の構外に出場している状態(出場)、入場した駅の識別情報、出場した駅の識別情報等が含まれる。乗車券状態は、データ管理部631により更新される情報である。 The ticket status is information that indicates the status of rail travel using a user's ticket. The ticket status includes, for example, a state in which the ticket is not being used (unused), a state in which the ticket is inside a station (entry), a state in which the ticket is leaving a station (exit), identification information of the station from which the ticket was entered, and identification information of the station from which the ticket was exited. The ticket status is information that is updated by the data management unit 631.

図6は、精算DB652の内容の一例を示す図である。精算DB652は、例えば、ユーザIDに、チャージ残高と、クレジット情報と、個人属性情報とを対応付けたレコード情報である。クレジット情報と個人属性情報は、ユーザ端末装置100あるいは発券機200から受信した各種登録情報の一部である。クレジット情報は、乗車券の精算に用いるクレジットカードに関する情報である。個人属性情報には、例えば、利用者の氏名、性別、年齢等が含まれる。チャージ残高は、チャージされている電子マネーの残高であって、例えば、利用した運賃を精算した後の残高である。チャージ残高は、精算処理部635により更新される情報である。 Figure 6 is a diagram showing an example of the contents of the settlement DB 652. The settlement DB 652 is record information that associates, for example, a user ID with a charge balance, credit information, and personal attribute information. The credit information and personal attribute information are part of the various registered information received from the user terminal device 100 or the ticket issuing machine 200. The credit information is information related to the credit card used to settle the ticket. The personal attribute information includes, for example, the user's name, gender, age, etc. The charge balance is the balance of charged electronic money, for example, the balance after settling the fare used. The charge balance is information updated by the settlement processing unit 635.

画像処理部632は、ユーザ端末装置100あるいは発券機200から受信した登録顔画像データに対して所定の画像処理を実行し、第2特徴量データを算出する。算出された第2特徴量データは、データ管理部631によって乗車券DB651に登録される。なお、画像処理部632により第2特徴量データを算出する手法と、自動改札機300により第1特徴量データを算出する手法とは、同じ手法であってよい。 The image processing unit 632 performs a predetermined image processing on the registered face image data received from the user terminal device 100 or the ticket issuing machine 200, and calculates the second feature amount data. The calculated second feature amount data is registered in the ticket DB 651 by the data management unit 631. Note that the method for calculating the second feature amount data by the image processing unit 632 and the method for calculating the first feature amount data by the automated ticket gate 300 may be the same method.

顔認証処理部633は、自動改札機300から通行者の顔の特徴量(第1特徴量データ)を受信した場合、記憶部650の乗車券DB651を参照し、通行者が登録者と同一人物であることを証明するための顔認証処理を行う。例えば、顔認証処理部633は、乗車券DB651に登録されている全ての登録者の第2特徴量データと、自動改札機300の利用者の第1特徴量データとが類似する程度を示す照合スコアを登録者ごとに算出し、算出された照合スコアに基づいて、利用者と同一人物であると認められる登録者を判定する。これに限られず、顔認証処理部633は、顔認証処理において一般的に用いられるいずれかの手法を用いて、特徴量データを算出してよい。 When the facial recognition processing unit 633 receives the facial features (first feature data) of a passerby from the automated ticket gate 300, it refers to the ticket DB 651 in the storage unit 650 and performs facial recognition processing to prove that the passerby is the same person as the registered person. For example, the facial recognition processing unit 633 calculates a matching score for each registered person that indicates the degree of similarity between the second feature data of all registered people registered in the ticket DB 651 and the first feature data of the user of the automated ticket gate 300, and determines which registered people are recognized as the same person as the user based on the calculated matching score. Without being limited to this, the facial recognition processing unit 633 may calculate the feature data using any method commonly used in facial recognition processing.

検索部634は、例えば、顔認証処理部633による処理結果に基づいて記憶部650を検索して、顔認証処理により利用者と同一人物であると認められた登録者と関連付けられた情報を、検索結果として得る。そして、検索部634は、検索により得られた登録者と関連付けられた情報を、通信部610を用い、ネットワークNWを介して自動改札機300に送信する。 The search unit 634, for example, searches the memory unit 650 based on the processing result by the face recognition processing unit 633, and obtains, as a search result, information associated with a registered person who is recognized as the same person as the user by the face recognition processing. The search unit 634 then transmits the information associated with the registered person obtained by the search to the automated ticket gate 300 via the network NW using the communication unit 610.

例えば、顔認証処理により利用者が登録者のうちのいずれか一人と同一人物であると認められた場合、検索部634は、登録者のユーザIDに基づいて、乗車券DB651から、乗車券効力を示す情報と、乗車券状態を示す情報とを読み出し、第1特徴量データを送信してきた自動改札機300に送信する。一方、顔認証処理により利用者が登録者のうちのいずれか一人と同一人物でないと認められた場合、検索部634は、顔認証により利用者が登録者と同一人物であると認められなかったことを示す情報を、第1特徴量データを送信してきた自動改札機300に送信する。 For example, if the facial recognition process determines that the user is the same person as one of the registered users, the search unit 634 reads information indicating the validity of the ticket and information indicating the ticket status from the ticket DB 651 based on the user ID of the registered user, and transmits them to the automated ticket gate 300 that transmitted the first feature data. On the other hand, if the facial recognition process determines that the user is not the same person as one of the registered users, the search unit 634 transmits information indicating that the user was not recognized as the same person as the registered user by facial recognition to the automated ticket gate 300 that transmitted the first feature data.

一方、乗車券使用時において、検索部634は、乗車券IDをキーとして、効力情報などを検索してもよい。例えば、検索部634は、ネットワークNWを介して、自動改札機300から受信した乗車券IDに基づいて、乗車券DB651から、乗車券IDと対応付けられている乗車券効力を示す情報と乗車券状態を示す情報とを読み出す。結果処理部636は、検索部634により読み出された検索結果を、乗車券IDを送信してきた自動改札機300に送信する。 On the other hand, when a ticket is used, the search unit 634 may search for validity information, etc., using the ticket ID as a key. For example, the search unit 634 reads out information indicating the ticket validity and information indicating the ticket status associated with the ticket ID from the ticket DB 651 based on the ticket ID received from the automated ticket gate 300 via the network NW. The result processing unit 636 transmits the search results read out by the search unit 634 to the automated ticket gate 300 that transmitted the ticket ID.

精算処理部635は、ユーザ端末装置100あるいは発券機200から受信した乗車券の購入条件を示す情報に基づいて、乗車券購入処理を実行する。乗車券購入処理は、例えば、購入条件に応じた乗車券の料金を精算するための精算処理や、購入した乗車券の効力を示す情報に基づいて乗車券DB651を更新する処理等が含まれる。 The settlement processing unit 635 executes a ticket purchase process based on information indicating the ticket purchase conditions received from the user terminal device 100 or the ticket issuing machine 200. The ticket purchase process includes, for example, a settlement process for settling the fare of the ticket according to the purchase conditions, and a process for updating the ticket DB 651 based on information indicating the validity of the purchased ticket.

また、精算処理部635は、自動改札機300から通行判定結果を示す情報を受信した場合、精算DB652を参照し、利用者が利用した運賃を精算するための精算処理を実行してもよい。例えば、出場が許可されたことを示す情報や、出場が許可された駅の識別情報等に基づいて、精算処理部635は、乗車券DB651の乗車券状態を参照し、入場した駅から出場が許可された駅までの運賃を算出し、算出した運賃をチャージ残高から減算する。精算処理部635は、利用者により指定された場合、クレジット情報に基づいて精算処理を実行してもよい。 When the settlement processing unit 635 receives information indicating the passage determination result from the automated ticket gate 300, it may refer to the settlement DB 652 and execute settlement processing to settle the fare used by the user. For example, based on information indicating that exit has been permitted and identification information of the station from which exit has been permitted, the settlement processing unit 635 refers to the ticket status in the ticket DB 651, calculates the fare from the station of entry to the station from which exit has been permitted, and subtracts the calculated fare from the charge balance. When specified by the user, the settlement processing unit 635 may execute settlement processing based on credit information.

また、自動改札機300から通行判定結果を示す情報を受信した場合、データ管理部631は、通行判定結果に基づいて、乗車券DB651に含まれる乗車券状態を更新する。例えば、入場が許可された場合、データ管理部631は、乗車券状態を、乗車券が利用されていない状態(未使用)から、駅の構内に入場している状態(入場)と入場駅の識別情報とを含む情報に書き換える。また、出場が許可された場合、データ管理部631は、乗車券状態を、駅の構内に入場している状態(入場)から、駅の構外に出場している状態(出場)と出場駅の識別情報とを含む情報に書き換える。 Furthermore, when information indicating the passage judgment result is received from the automated ticket gate 300, the data management unit 631 updates the ticket status contained in the ticket DB 651 based on the passage judgment result. For example, when entry is permitted, the data management unit 631 rewrites the ticket status from a state in which the ticket is not used (unused) to information including a state in which the ticket has entered the station premises (entry) and identification information of the entry station. Furthermore, when exit is permitted, the data management unit 631 rewrites the ticket status from a state in which the ticket has entered the station premises (entry) to information including a state in which the ticket has left the station premises (exit) and identification information of the exit station.

[フローチャート]
図7は、自動改札機300の顔認証判定処理部325Aによる処理の流れを示すフローチャートである。まず、顔認証判定処理部325Aは、顔認証開始センサ319によって利用者が検出されたか否かを判定する(ステップS101)。顔認証開始センサ319によって利用者が検出された場合、顔認証判定処理部325Aは、顔認証開始人数354に+1を加算する(ステップS103)。次いで、顔認証判定処理部325Aは、顔認証カメラ331の受け付けが許可されているか否かを判定し(ステップS105)、顔認証カメラ331の受け付けが許可されていない場合、顔認証判定処理を実行せず(ステップS107)、処理を終了する。ステップS107において、出力制御部327は、顔認証判定処理を実行しない旨を、上面表示部312に表示させてもよい。
[flowchart]
7 is a flowchart showing the flow of processing by the face authentication determination processing unit 325A of the automatic ticket gate 300. First, the face authentication determination processing unit 325A determines whether or not a user is detected by the face authentication start sensor 319 (step S101). When a user is detected by the face authentication start sensor 319, the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 (step S103). Next, the face authentication determination processing unit 325A determines whether or not acceptance of the face authentication camera 331 is permitted (step S105), and when acceptance of the face authentication camera 331 is not permitted, the face authentication determination processing is not executed (step S107), and the processing is terminated. In step S107, the output control unit 327 may cause the upper display unit 312 to display the fact that the face authentication determination processing is not executed.

一方、顔認証カメラ331の受け付けが許可されている場合、顔認証判定処理部325Aは、前回判定OK情報[媒体]が判定結果情報353に登録されているか否かを判定する(ステップS109)。前回判定OK情報[媒体]が判定結果情報353に登録されていない場合、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する(ステップS111)とともに、顔認証判定処理を実行中であることを媒体判定処理部325Bに通知する(ステップS113)。例えば、顔認証判定処理部325Aは、顔認証カメラ331により撮像された画像をDBサーバ装置600に送信し、DBサーバ装置600から顔認証の結果に応じた情報を受信する。顔認証判定処理部325Aは、受信した情報に基づいて、利用者の通過を許可するか否かを判定する。なお、顔認証判定処理を実行中であることの通知を受けることにより、媒体判定処理部325Bは、媒体からの情報の読み取りを制限する処理を実行する。 On the other hand, if the reception of the face recognition camera 331 is permitted, the face recognition judgment processing unit 325A judges whether the previous judgment OK information [medium] is registered in the judgment result information 353 (step S109). If the previous judgment OK information [medium] is not registered in the judgment result information 353, the face recognition judgment processing unit 325A judges that the execution condition of the face recognition judgment process is satisfied, executes the face recognition judgment process (step S111), and notifies the medium judgment processing unit 325B that the face recognition judgment process is being executed (step S113). For example, the face recognition judgment processing unit 325A transmits an image captured by the face recognition camera 331 to the DB server device 600 and receives information according to the result of the face recognition from the DB server device 600. The face recognition judgment processing unit 325A judges whether to allow the user to pass based on the received information. Note that, upon receiving a notice that the face recognition judgment process is being executed, the medium judgment processing unit 325B executes a process of restricting the reading of information from the medium.

ステップS111の顔認証判定処理により通過を許可すると判定された場合(ステップS115-YES)、顔認証判定処理部325Aは、記憶部350の正券カウンタ情報355の正券カウンタCに+1を加算するとともに(ステップS117)、前回判定OK情報[顔認証]を前回判定結果353に登録する(ステップS119)。そして、顔認証判定処理部325Aは、顔認証判定処理が終了したことを媒体判定処理部325Bに通知する(ステップS121)。なお、顔認証判定処理が終了したことの通知を受けることにより、媒体判定処理部325Bは、媒体からの情報の読み取りの制限を解除する。 If it is determined by the facial authentication judgment process in step S111 that passage is permitted (step S115-YES), the facial authentication judgment processing unit 325A increments the genuine note counter C in the genuine note counter information 355 in the memory unit 350 by +1 (step S117), and registers previous judgment OK information [facial recognition] in the previous judgment result 353 (step S119). Then, the facial authentication judgment processing unit 325A notifies the medium judgment processing unit 325B that the facial authentication judgment process has ended (step S121). Note that, upon receiving the notification that the facial authentication judgment process has ended, the medium judgment processing unit 325B lifts the restriction on reading information from the medium.

一方、ステップS111の顔認証判定処理により通過を禁止すると判定された場合(ステップS115-NO)、顔認証判定処理部325Aは、媒体からの情報の読み取りを制限する(ステップS123)とともに、顔認証カメラ331の受け付けを制限させる(ステップS125)。 On the other hand, if the facial recognition judgment process in step S111 determines that passage is to be prohibited (step S115-NO), the facial recognition judgment processing unit 325A restricts the reading of information from the medium (step S123) and also restricts acceptance by the facial recognition camera 331 (step S125).

ステップS109に戻って、前回判定OK情報[媒体]が判定結果情報353に登録されている場合、顔認証判定処理部325Aは、顔認証開始センサ319により検出された利用者が、前回判定OK情報[媒体]が登録されてから2人目以降の利用者であるか否かを判定する(ステップS127)。例えば、顔認証開始人数354に登録されている人数D≧2である場合、顔認証判定処理部325Aは、ステップS111に移行して、顔認証判定処理を実行する。一方、顔認証開始人数354に登録されている人数D<2である場合、顔認証判定処理部325Aは、顔認証判定処理を実行せず(ステップS107)、処理を終了する。 Returning to step S109, if the previous judgment OK information [medium] is registered in the judgment result information 353, the face authentication judgment processing unit 325A judges whether the user detected by the face authentication start sensor 319 is the second or subsequent user since the previous judgment OK information [medium] was registered (step S127). For example, if the number of people D registered in the face authentication start number of people 354 is 2 or more, the face authentication judgment processing unit 325A proceeds to step S111 and executes face authentication judgment processing. On the other hand, if the number of people D registered in the face authentication start number of people 354 is < 2, the face authentication judgment processing unit 325A does not execute face authentication judgment processing (step S107) and ends the processing.

図8は、自動改札機300の媒体判定処理部325Bによる処理の流れを示すフローチャートである。まず、媒体判定処理部325Bは、顔認証判定処理が実行中であるか否かを判定する(ステップS201)。例えば、顔認証判定処理を実行中であることの通知を顔認証判定処理部325Aから受けている場合、媒体判定処理部325Bは、媒体からの情報の読み取りを制限し(ステップS203)、処理を終了する。 Figure 8 is a flowchart showing the flow of processing by the medium determination processing unit 325B of the automated ticket gate 300. First, the medium determination processing unit 325B determines whether or not the face authentication determination processing is being executed (step S201). For example, if a notification that the face authentication determination processing is being executed is received from the face authentication determination processing unit 325A, the medium determination processing unit 325B restricts the reading of information from the medium (step S203) and ends the processing.

一方、顔認証判定処理部325Aによる顔認証判定処理が実行中でない場合、媒体判定処理部325Bは、光学系リーダ部311による媒体からの情報の読み取りを許可する(ステップS205)。顔認証判定処理が実行中でない場合には、例えば、顔認証判定処理を実行中であることの通知を顔認証判定処理部325Aから受けていない場合、あるいは、顔認証判定処理が終了したことの通知を顔認証判定処理部325Aから受けている場合などが含まれる。 On the other hand, if the facial authentication judgment processing unit 325A is not currently executing the facial authentication judgment processing, the medium judgment processing unit 325B allows the optical system reader unit 311 to read information from the medium (step S205). Cases where the facial authentication judgment processing is not currently executing include, for example, a case where a notification that the facial authentication judgment processing is currently being executed has not been received from the facial authentication judgment processing unit 325A, or a case where a notification that the facial authentication judgment processing has ended has been received from the facial authentication judgment processing unit 325A.

次いで、光学系リーダ部311が媒体から情報を読み取ったか否かを判定する(ステップS207)。光学系リーダ部311が媒体から情報が読み取っていない場合、ステップS201に戻って処理を繰り返す。一方、光学系リーダ部311が媒体から情報が読み取った場合、媒体判定処理部325Bは、顔認証カメラ331の受け付けを制限し(ステップS209)、媒体判定処理を実行する(ステップS211)。 Then, it is determined whether the optical system reader unit 311 has read information from the medium (step S207). If the optical system reader unit 311 has not read information from the medium, the process returns to step S201 and is repeated. On the other hand, if the optical system reader unit 311 has read information from the medium, the medium determination processing unit 325B restricts the acceptance of information by the face recognition camera 331 (step S209) and executes the medium determination process (step S211).

ステップS211の媒体判定処理により通過を許可すると判定された場合(ステップS213-YES)、媒体判定処理部325Bは、記憶部350の正券カウンタ情報355の正券カウンタCに+1を加算するとともに(ステップS215)、前回判定OK情報[媒体]を前回判定結果353に登録する(ステップS217)。 If the medium determination process in step S211 determines that passage is permitted (step S213-YES), the medium determination processing unit 325B adds +1 to the good note counter C in the good note counter information 355 in the memory unit 350 (step S215), and registers the previous determination OK information [medium] in the previous determination result 353 (step S217).

一方、ステップS211の媒体判定処理により通過を禁止すると判定された場合(ステップS213-NO)、媒体判定処理部325Bは、媒体からの情報の読み取りを制限する(ステップS219)とともに、顔認証カメラ331の受け付けを制限させる(ステップS221)。 On the other hand, if the medium determination process in step S211 determines that passage is to be prohibited (step S213-NO), the medium determination processing unit 325B restricts the reading of information from the medium (step S219) and also restricts acceptance by the face recognition camera 331 (step S221).

図9は、自動改札機300の通過完了処理部325Cによる処理の流れを示すフローチャートである。通過完了処理部325Cは、通過センサ314による検出結果に基づいて、利用者が扉部317,337の直前に到達したか否かを判定する(ステップS301)。 Figure 9 is a flowchart showing the flow of processing by the passage completion processing unit 325C of the automated ticket gate 300. The passage completion processing unit 325C determines whether or not the user has arrived immediately before the gate unit 317, 337 based on the detection result by the passage sensor 314 (step S301).

利用者が扉部317,337の直前に到達したことが検出された場合、通過完了処理部325Cは、正券カウンタ情報355に登録されている正券カウンタC=0であるか否かを判定する(ステップS303)。正券カウンタC=0である場合、通過完了処理部325Cは、扉部317,337を閉状態に制御する(ステップS305)。そして、通過完了処理部325Cは、通過センサ314による検出結果に基づいて、利用者が通路390から退去したか否かを判定する(ステップS307)。利用者が通路390から退去したことが検出された場合、通過完了処理部325Cは、全てをリセットする(ステップS309)。 When it is detected that the user has arrived just before the door unit 317, 337, the passage completion processing unit 325C judges whether the genuine note counter C registered in the genuine note counter information 355 is equal to 0 (step S303). When the genuine note counter C is equal to 0, the passage completion processing unit 325C controls the door unit 317, 337 to a closed state (step S305). Then, based on the detection result by the passage sensor 314, the passage completion processing unit 325C judges whether the user has left the passage 390 (step S307). When it is detected that the user has left the passage 390, the passage completion processing unit 325C resets everything (step S309).

一方、ステップS303において正券カウンタC=0でない場合、通過完了処理部325Cは、扉部317,337を開状態に制御する(ステップS311)。そして、通過完了処理部325Cは、通過センサ314による検出結果に基づいて、利用者が通路390を通過完了したか否かを判定する(ステップS313)。利用者が通路390を通過完了したことが検出された場合、通過完了処理部325Cは、正券カウンタ情報355に登録されている正券カウンタCから-1を減算する(ステップS315)。 On the other hand, if the genuine note counter C is not 0 in step S303, the passage completion processing unit 325C controls the doors 317, 337 to an open state (step S311). Then, the passage completion processing unit 325C determines whether the user has passed through the passage 390 based on the detection result by the passage sensor 314 (step S313). If it is detected that the user has passed through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter C registered in the genuine note counter information 355 (step S315).

次いで、通過完了処理部325Cは、正券カウンタ情報355に登録されている正券カウンタC=0でない場合、ステップS301に戻って処理を繰り返す。一方、正券カウンタ情報355に登録されている正券カウンタC=0である場合、通過完了処理部325Cは、前回判定結果353の情報を消去する(ステップS319)。 Next, if the genuine note counter C registered in the genuine note counter information 355 is not 0, the passage completion processing unit 325C returns to step S301 and repeats the process. On the other hand, if the genuine note counter C registered in the genuine note counter information 355 is 0, the passage completion processing unit 325C erases the information of the previous determination result 353 (step S319).

図10は、前回判定結果353に登録される情報の遷移の一例を示す図である。制御システム1が起動したとき、前回判定結果353は、何らの情報が登録されていない状態(S1)である。この状態(S1)から、顔認証判定処理で通過が許可された場合、前回判定OK情報[顔認証]が登録された状態(S2)となり、媒体判定処理で通過が許可された場合、前回判定OK情報[媒体]が登録された状態(S3)となる。 Figure 10 is a diagram showing an example of the transition of information registered in the previous judgment result 353. When the control system 1 is started, the previous judgment result 353 is in a state (S1) in which no information is registered. From this state (S1), if passage is permitted in the face recognition judgment process, the state changes to a state (S2) in which previous judgment OK information [face recognition] is registered, and if passage is permitted in the medium judgment process, the state changes to a state (S3) in which previous judgment OK information [medium] is registered.

前回判定OK情報[顔認証]が登録された状態(S2)において、媒体判定処理で通過が許可された場合、前回判定OK情報[媒体]が登録された状態(S3)となり、前回判定OK情報[媒体]が登録された状態(S3)において、顔認証判定処理で通過が許可された場合、前回判定OK情報[顔認証]が登録された状態(S2)となる。 When the previous judgment OK information [face recognition] is registered (S2), if passage is permitted in the medium judgment process, the previous judgment OK information [medium] is registered (S3), and when the previous judgment OK information [medium] is registered (S3), if passage is permitted in the face recognition judgment process, the previous judgment OK information [face recognition] is registered (S2).

なお、前回判定OK情報[顔認証]が登録された状態(S2)、あるいは、前回判定OK情報[媒体]が登録された状態(S3)において、利用者が通路390を通過完了し、且つ、正券カウンタC=0となった場合、あるいは、いずれかの判定処理において通過を禁止すると判定された場合、前回判定結果353に何らの情報も登録されていない状態(S1)となる。 When the user has passed through the passage 390 and the valid ticket counter C is equal to 0 in the state where the previous judgment OK information [face recognition] has been registered (S2) or the previous judgment OK information [medium] has been registered (S3), or when it has been determined in any judgment process that passage is prohibited, the previous judgment result 353 will be in a state where no information has been registered (S1).

[ユースケース1]
図11は、自動改札機300のユースケース1について説明するための図である。このユースケース1は、利用者1人が通行するケースであって、利用者Pが顔認証判定処理において通過を許可すると判定される例である。
[Use case 1]
11 is a diagram for explaining use case 1 of the automated ticket gate 300. This use case 1 is an example in which one user passes through and it is determined in the face authentication determination process that the user P is permitted to pass through.

(C1-1)まず、利用者Pが通路390に進入して来ると、(C1-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aは、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、いずれの前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C1-1) First, when user P enters passage 390, (C1-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the number of people to start face authentication 354 and determines whether the conditions for executing the face authentication determination process are met. In this example, since no previous OK determination information has been registered, the face authentication determination processing unit 325A determines that the conditions for executing the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C1-3)顔認証判定処理において通過を許可すると判定された場合、顔認証判定処理部325Aは、正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。これに伴い、媒体判定処理部325Bは、光学系リーダ部311のよる読み取り処理を許可する。そして、利用者Qが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。 (C1-3) If the facial recognition judgment process determines that passage is permitted, the facial recognition judgment processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous judgment OK information [facial recognition] in the previous judgment result 353. In response to this, the medium judgment processing unit 325B permits the reading process by the optical reader unit 311. Then, when it is detected that user Q has arrived just before the door units 317 and 337, the genuine note counter C is > 0, so the door control unit 326 controls the door units 317 and 337 to the open state.

(C1-4)そして、利用者Pが通路390を通過完了したことが検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0に更新され、前回判定結果353の情報が全て消去される。 (C1-4) Then, when it is detected that user P has completed passing through passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter, updating the genuine note counter C to 0, and erasing all information from the previous determination result 353.

[ユースケース2]
図12は、自動改札機300のユースケース2について説明するための図である。このユースケース2は、利用者1人が通行するケースであって、利用者Pが顔認証判定処理において通過を禁止すると判定される例である。
[Use case 2]
12 is a diagram for explaining use case 2 of the automated ticket gate 300. Use case 2 is an example in which one user passes through and it is determined in the face authentication determination process that user P is to be prohibited from passing through.

(C2-1)まず、利用者Pが通路390に進入して来ると、(C2-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C2-1) First, when user P enters passage 390, (C2-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous determination OK information has not been registered, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C2-3)顔認証判定処理において通過を禁止すると判定された場合、顔認証判定処理部325Aは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。また、正券カウンタは加算されず、正券カウンタC=0のままであるため、利用者Pが扉部317,337の直前に到達したことが検出された場合、扉制御部326は、扉部317,337を閉状態に制御する。(C2-4)そして、利用者Pが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cは、前回判定結果353と、正券カウンタ情報355とを、全てリセットする。 (C2-3) If the facial authentication judgment process determines that passage is prohibited, the facial authentication judgment processing unit 325A restricts reading by the optical reader unit 311 and restricts acceptance by the facial authentication camera 331. Furthermore, since the genuine note counter is not incremented and genuine note counter C remains at 0, when it is detected that user P has arrived just before the door units 317, 337, the door control unit 326 controls the door units 317, 337 to a closed state. (C2-4) Then, when the passage sensor 314 detects that user P has left the passage 390, the passage completion processing unit 325C resets the previous judgment result 353 and the genuine note counter information 355.

[ユースケース3]
図13は、自動改札機300のユースケース3について説明するための図である。このユースケース3は、利用者1人が通行するケースであって、利用者Pが媒体判定処理において通過を許可すると判定される例である。
[Use case 3]
13 is a diagram for explaining use case 3 of the automated ticket gate 300. This use case 3 is an example in which one user passes through and it is determined in the medium determination process that user P is permitted to pass through.

(C3-1)利用者Pは、通路390に進入する前に(顔認証開始センサ319が利用者Pを検出する前に)、光学系リーダ部311に媒体をかざす。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を許可すると判定された場合、媒体判定処理部325Bが正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[媒体]が登録される。 (C3-1) Before entering the passage 390 (before the face authentication start sensor 319 detects user P), user P holds a medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be allowed to pass, the medium determination processing unit 325B adds +1 to the genuine note counter, updating the genuine note counter C to 1, and previous determination OK information [medium] is registered in the previous determination result 353.

(C3-2)次いで、顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Pは前回判定OK情報[媒体]が登録された後の一人目の通過であり、顔認証開始人数354に登録されている人数D=1であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たさないと判定し、顔認証判定処理を実行しない。 (C3-2) Next, the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User P is the first person to pass after the previous judgment OK information [medium] was registered, and since the number of people D registered in the face authentication start number of people 354 is D=1, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are not met and does not execute the face authentication determination process.

(C3-3)利用者Pはそのまま通路390を進み、利用者Pが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。(C3-4)そして、利用者Pによる通路390の通過が完了したことが通過センサ314により検出された場合、通過完了処理部325Cは、正券カウンタから-1を減算し、正券カウンタC=0となるため前回判定結果353の情報を消去する。 (C3-3) User P continues down passage 390, and when passage sensor 314 detects that user P has arrived just before door units 317, 337, door control unit 326 controls door units 317, 337 to the open state because genuine note counter C>0. (C3-4) Then, when passage sensor 314 detects that user P has completed passing through passage 390, passage completion processing unit 325C subtracts -1 from the genuine note counter, and because genuine note counter C=0, erases the information of previous determination result 353.

[ユースケース4]
図14は、自動改札機300のユースケース4について説明するための図である。このユースケース4は、利用者1人が通行するケースであって、利用者Pが媒体判定処理において通過を禁止すると判定される例である。
[Use case 4]
14 is a diagram for explaining use case 4 of the automated ticket gate 300. Use case 4 is an example in which one user passes through and it is determined in the medium determination process that user P is to be prohibited from passing through.

(C4-1)利用者Pは、通路390に進入する前に、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を禁止すると判定された場合、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。 (C4-1) Before entering the passage 390, user P holds a medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be prohibited from passing through, the medium determination processing unit 325B restricts reading by the optical reader unit 311 and also restricts acceptance by the face authentication camera 331.

(C4-2)利用者Pは、そのまま通路390を進み、利用者Pが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC=0であるため、扉制御部326は、扉部317,337を閉状態に制御する。そのため、利用者Pは、通路390を引き返し、通路390から退去する。(C4-3)そして、利用者Pが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cは、光学系リーダ部311による媒体からの情報の読み取りの制限や、顔認証カメラ331の受け付けの制限などを、全てリセットする。 (C4-2) User P continues down passage 390, and when passage sensor 314 detects that user P has arrived just before door units 317, 337, door control unit 326 controls door units 317, 337 to the closed state because genuine ticket counter C = 0. Therefore, user P turns back down passage 390 and leaves passage 390. (C4-3) Then, when passage sensor 314 detects that user P has left passage 390, passage completion processing unit 325C resets all restrictions on reading information from media by optical reader unit 311, restrictions on reception by face recognition camera 331, etc.

[ユースケース5]
図15は、自動改札機300のユースケース5について説明するための図である。このユースケース5は、利用者2人が通行するケースであって、1人目の利用者Pが顔認証判定処理により通過が許可され、2人目の利用者Qが媒体判定処理により通過が許可される例である。
[Use case 5]
15 is a diagram for explaining use case 5 of the automated ticket gate 300. Use case 5 is an example in which two users pass through, and the first user P is permitted to pass through by the face authentication determination process, and the second user Q is permitted to pass through by the medium determination process.

(C5-1)まず、利用者Pが通路390に進入して来ると、(C5-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C5-1) First, when user P enters passage 390, (C5-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the conditions for executing the face authentication determination process are met. In this example, since the previous determination OK information has not been registered, the face authentication determination processing unit 325A determines that the conditions for executing the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C5-3)顔認証判定処理において利用者Pの通過を許可すると判定された場合、顔認証判定処理部325Aが正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。そして、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。 (C5-3) If the facial authentication determination process determines that user P should be allowed to pass, the facial authentication determination processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous determination OK information [facial authentication] in the previous determination result 353. Then, the medium determination processing unit 325B permits reading by the optical system reader unit 311.

一方、利用者Qは、通路390に進入する前に(顔認証開始センサ319が利用者Qを検出する前に)、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Qの通過を許可すると判定された場合、媒体判定処理部325Bが正券カウンタに+1を加算し、正券カウンタC=2に更新され、前回判定結果353に前回判定OK情報[媒体]が上書きされる。 On the other hand, before entering the passage 390 (before the face authentication start sensor 319 detects user Q), user Q holds the medium over the optical reader unit 311. This causes the medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user Q should be allowed to pass, the medium determination processing unit 325B adds +1 to the genuine note counter, updating the genuine note counter C to 2, and the previous determination result 353 is overwritten with previous determination OK information [medium].

(C5-4)そして、利用者Pが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Pによる通路390の通過が完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=1に更新される。 (C5-4) Then, when it is detected that user P has arrived just before door unit 317, 337, since genuine note counter C>0, door control unit 326 controls door units 317, 337 to the open state. After that, when passage sensor 314 detects that user P has completed passing through passage 390, passage completion processing unit 325C subtracts -1 from the genuine note counter, and genuine note counter C is updated to 1.

次いで、顔認証開始センサ319は利用者Qを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始人数354を参照し、顔認証開始センサ319による検出人数を確認する。利用者Qは、前回判定OK情報[媒体]が登録された後の1人目の利用者であり、顔認証開始人数354に登録されている人数D=1であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たさないと判定し、顔認証判定処理を実行しない。 Next, the face authentication start sensor 319 detects user Q, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A refers to the face authentication start number of people 354 and checks the number of people detected by the face authentication start sensor 319. User Q is the first user after the previous judgment OK information [medium] has been registered, and since the number of people D registered in the face authentication start number 354 is 1, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are not met and does not execute the face authentication determination process.

そして、利用者Qが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。そして、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0に更新される。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 When it is detected that user Q has arrived just before door section 317, 337, since genuine note counter C>0, door control section 326 controls door section 317, 337 to the open state. Then, passage completion processing section 325C subtracts -1 from the genuine note counter, updating genuine note counter C to 0. Therefore, passage completion processing section 325C erases the information of the previous judgment result 353.

[ユースケース6]
図16は、自動改札機300のユースケース6について説明するための図である。このユースケース6は、利用者2人が通行するケースであって、1人目の利用者Pが顔認証判定処理により通過が許可され、2人目の利用者Qも顔認証判定処理により通過が許可される例である。
[Use case 6]
16 is a diagram for explaining use case 6 of the automated ticket gate 300. Use case 6 is an example in which two users pass through, and the first user P is permitted to pass through by the face authentication determination process, and the second user Q is also permitted to pass through by the face authentication determination process.

(C6-1)まず、利用者Pが通路390に進入して来ると、(C6-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C6-1) First, when user P enters passage 390, (C6-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous determination OK information has not been registered, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C6-3)顔認証判定処理において利用者Pの通過を許可すると判定された場合、顔認証判定処理部325Aが正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。そして、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。 (C6-3) If the facial authentication determination process determines that user P should be allowed to pass, the facial authentication determination processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous determination OK information [facial authentication] in the previous determination result 353. Then, the medium determination processing unit 325B permits reading by the optical system reader unit 311.

次いで、利用者Qが通路390に進入して来ると、顔認証開始センサ319が利用者Qを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[顔認証]が登録されているため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 Next, when user Q enters passage 390, the face authentication start sensor 319 detects user Q, and the face authentication determination processing unit 325A adds +1 to the number of people to start face authentication 354 and determines whether the conditions for executing the face authentication determination process are met. In this example, since the previous determination OK information [face authentication] is registered, the face authentication determination processing unit 325A determines that the conditions for executing the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C6-4)そして、利用者Pが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0に更新される。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C6-4) Then, when it is detected that user P has arrived just before door units 317, 337, since genuine note counter C>0, door control unit 326 controls door units 317, 337 to the open state. After that, when passage sensor 314 detects that user P has completed passing through passage 390, passage completion processing unit 325C subtracts -1 from the genuine note counter, updating genuine note counter C to 0. Therefore, passage completion processing unit 325C erases the information of previous determination result 353.

次いで、利用者Qの顔認証判定処理において通過を許可すると判定された場合、顔認証判定処理部325Aは、正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。これに伴い、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。そして、利用者Qが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Qが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0に更新される。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 Next, if the face authentication judgment process for user Q determines that passage is permitted, the face authentication judgment processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registering previous judgment OK information [face authentication] in the previous judgment result 353. In response to this, the medium judgment processing unit 325B permits reading by the optical reader unit 311. Then, when it is detected that user Q has arrived just before the door units 317 and 337, the genuine note counter C>0, so the door control unit 326 controls the door units 317 and 337 to an open state. After that, when the passage sensor 314 detects that user Q has completed passage through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter, updating the genuine note counter C to 0. Therefore, the passage completion processing unit 325C erases the information in the previous judgment result 353.

[ユースケース7]
図17は、自動改札機300のユースケース7について説明するための図である。このユースケース7は、利用者2人が通行するケースであって、1人目の利用者Pが媒体判定処理により通過が許可され、2人目の利用者Qが顔認証判定処理により通過が許可される例である。
[Use case 7]
17 is a diagram for explaining use case 7 of the automated ticket gate 300. Use case 7 is an example in which two users pass through, and the first user P is permitted to pass through by the medium determination process, and the second user Q is permitted to pass through by the face authentication determination process.

(C7-1)利用者Pは、通路390に進入する前に(顔認証開始センサ319が利用者Pを検出する前に)、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を許可すると判定された場合、媒体判定処理部325Bは、正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[媒体]が登録される。 (C7-1) Before entering the passage 390 (before the face authentication start sensor 319 detects user P), user P holds a medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be allowed to pass, the medium determination processing unit 325B adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous determination OK information [medium] in the previous determination result 353.

(C7-2)次いで、顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Pは前回判定OK情報[媒体]が登録された後の1人目の通過であり、顔認証開始人数354に登録されている人数D=1であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たさないと判定し、顔認証判定処理を実行しない。 (C7-2) Next, the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User P is the first person to pass after the previous judgment OK information [medium] has been registered, and since the number of people D registered in the face authentication start number of people 354 is D=1, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are not met and does not execute the face authentication determination process.

(C7-3)利用者Pはそのまま通路390を進み、利用者Pが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。 (C7-3) User P continues to proceed down passage 390, and when passage sensor 314 detects that user P has arrived just before door units 317 and 337, door control unit 326 controls door units 317 and 337 to the open state because genuine note counter C>0.

一方、顔認証開始センサ319が利用者Qを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Qは前回判定OK情報[媒体]が登録された後の2人目の通過であり、顔認証開始人数354に登録されている人数D=2であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 Meanwhile, the face authentication start sensor 319 detects user Q, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User Q is the second person to pass after the previous judgment OK information [medium] was registered, and since the number of people D registered in the face authentication start number of people 354 is D=2, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are met and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C7-4)そして、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cは、正券カウンタから-1を減算する。正券カウンタC=0となるため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C7-4) Then, when the passage sensor 314 detects that user P has completed passing through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter. Since the genuine note counter C=0, the passage completion processing unit 325C erases the information of the previous determination result 353.

次いで、利用者Qの顔認証判定処理において通過を許可すると判定された場合、顔認証判定処理部325Aは正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。これに伴い、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。そして、利用者Qが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Qが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0となる。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 Next, if the face authentication judgment process for user Q determines that passage is permitted, the face authentication judgment processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registering previous judgment OK information [face authentication] in the previous judgment result 353. In response to this, the medium judgment processing unit 325B permits reading by the optical reader unit 311. Then, when it is detected that user Q has arrived just before the doors 317 and 337, the genuine note counter C>0, so the door control unit 326 controls the doors 317 and 337 to an open state. After that, when the passage sensor 314 detects that user Q has completed passage through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter, so that the genuine note counter C=0. Therefore, the passage completion processing unit 325C erases the information in the previous judgment result 353.

[ユースケース8]
図18は、自動改札機300のユースケース8について説明するための図である。このユースケース8は、利用者2人が通行するケースであって、1人目の利用者Pが媒体判定処理により通過が許可され、2人目の利用者Qが顔認証判定処理により通過が禁止される場合の例である。
[Use case 8]
18 is a diagram for explaining use case 8 of the automated ticket gate 300. Use case 8 is an example of a case in which two users pass through, and the first user P is permitted to pass through by the medium determination process, and the second user Q is prohibited from passing through by the face authentication determination process.

(C8-1)利用者Pは、通路390に進入する前に(顔認証開始センサ319が利用者Pを検出する前に)、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を許可すると判定された場合、媒体判定処理部325Bは正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[媒体]が登録される。 (C8-1) Before entering the passage 390 (before the face authentication start sensor 319 detects user P), user P holds a medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be allowed to pass, the medium determination processing unit 325B adds +1 to the genuine note counter, updating the genuine note counter C to 1, and previous determination OK information [medium] is registered in the previous determination result 353.

(C8-2)次いで、顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Pは前回判定OK情報[媒体]が登録された後の1人目の通過であり、顔認証開始人数354に登録されている人数D=1であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たさないと判定し、顔認証判定処理を実行しない。 (C8-2) Next, the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User P is the first person to pass after the previous judgment OK information [medium] has been registered, and since the number of people D registered in the face authentication start number of people 354 is 1, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are not met and does not execute the face authentication determination process.

(C8-3)利用者Pはそのまま通路390を進み、利用者Pが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。 (C8-3) User P continues to proceed down passage 390, and when passage sensor 314 detects that user P has arrived just before door units 317 and 337, door control unit 326 controls door units 317 and 337 to the open state because genuine note counter C>0.

一方、顔認証開始センサ319が利用者Qを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Qは前回判定OK情報[媒体]が登録された後の2人目の通過であり、顔認証開始人数354に登録されている人数D=2であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 Meanwhile, the face authentication start sensor 319 detects user Q, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User Q is the second person to pass after the previous judgment OK information [medium] was registered, and since the number of people D registered in the face authentication start number of people 354 is D=2, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are met and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C8-4)そして、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cは、正券カウンタから-1を減算する。正券カウンタC=0となるため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C8-4) Then, when the passage sensor 314 detects that user P has completed passing through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter. Since the genuine note counter C=0, the passage completion processing unit 325C erases the information of the previous determination result 353.

次いで、利用者Qが顔認証判定処理において通過を禁止すると判定された場合、顔認証判定処理部325Aは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。また、正券カウンタは加算されず、正券カウンタC=0であるため、利用者Qが扉部317,337の直前に到達したことが検出された場合、扉制御部326は、扉部317,337を閉状態に制御する。そして、利用者Pが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cが、前回判定結果353と、正券カウンタ情報355とを、全てリセットする。 Next, if it is determined in the face authentication determination process that user Q is to be prohibited from passing, the face authentication determination processing unit 325A restricts reading by the optical reader unit 311 and restricts acceptance by the face authentication camera 331. Furthermore, since the genuine note counter is not incremented and genuine note counter C=0, when it is detected that user Q has arrived just before the doors 317, 337, the door control unit 326 controls the doors 317, 337 to a closed state. Then, when the passage sensor 314 detects that user P has left the passage 390, the passage completion processing unit 325C resets the previous determination result 353 and the genuine note counter information 355.

[ユースケース9]
図19は、自動改札機300のユースケース9について説明するための図である。このユースケース9は、利用者2人が通行するケースであって、1人目の利用者Pが媒体判定処理により通過が許可され、2人目の利用者Qが媒体判定処理により通過が禁止される場合の例である。
[Use case 9]
19 is a diagram for explaining use case 9 of the automated ticket gate 300. Use case 9 is an example of a case in which two users pass through, and the first user P is permitted to pass through by the medium determination process, while the second user Q is prohibited from passing through by the medium determination process.

(C9-1)利用者Pは、通路390に進入する前に(顔認証開始センサ319が利用者Pを検出する前に)、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を許可すると判定された場合、媒体判定処理部325Bは、正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[媒体]が登録される。 (C9-1) Before entering the passage 390 (before the face authentication start sensor 319 detects user P), user P holds a medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be allowed to pass, the medium determination processing unit 325B adds +1 to the genuine note counter, updating the genuine note counter C to 1, and previous determination OK information [medium] is registered in the previous determination result 353.

(C9-2)次いで、顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[媒体]が登録されているため、顔認証判定処理部325Aは、顔認証開始センサ319による検出人数を確認する。利用者Pは前回判定OK情報[媒体]が登録された後の1人目の通過であり、顔認証開始人数354に登録されている人数D=1であるため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たさないと判定し、顔認証判定処理を実行しない。 (C9-2) Next, the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous judgment OK information [medium] has been registered, the face authentication determination processing unit 325A checks the number of people detected by the face authentication start sensor 319. User P is the first person to pass after the previous judgment OK information [medium] has been registered, and since the number of people D registered in the face authentication start number of people 354 is 1, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are not met and does not execute the face authentication determination process.

(C9-3)利用者Pはそのまま通路390を進み、利用者Pが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。 (C9-3) User P continues to proceed down passage 390, and when passage sensor 314 detects that user P has arrived just before door units 317 and 337, door control unit 326 controls door units 317 and 337 to the open state because genuine note counter C>0.

次いで、利用者Qは、通路390に進入する前に、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を禁止すると判定された場合、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。 Next, before entering passage 390, user Q holds the medium over the optical reader unit 311. This causes a medium determination process to be executed based on the information read by the optical reader unit 311. If the medium determination process determines that user P should be prohibited from passing through, the medium determination processing unit 325B restricts reading by the optical reader unit 311 and also restricts acceptance by the face authentication camera 331.

(C9-4)そして、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cは、正券カウンタから-1を減算する。正券カウンタC=0となるため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C9-4) Then, when the passage sensor 314 detects that user P has completed passing through the passage 390, the passage completion processing unit 325C subtracts -1 from the genuine note counter. Since the genuine note counter C=0, the passage completion processing unit 325C erases the information of the previous determination result 353.

次いで、利用者Qは、そのまま通路390を進み、利用者Qが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC=0であるため、扉制御部326は、扉部317,337を閉状態に制御する。そのため、利用者Pは、通路390を引き返し、通路390から退去する。そして、利用者Qが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cは、光学系リーダ部311による媒体からの情報の読み取りの制限や、顔認証カメラ331の受け付けの制限などを、全てリセットする。 Next, user Q continues down passage 390, and when the passage sensor 314 detects that user Q has arrived just before the doors 317, 337, the door control unit 326 controls the doors 317, 337 to the closed state because the genuine ticket counter C = 0. Therefore, user P goes back down passage 390 and leaves passage 390. Then, when the passage sensor 314 detects that user Q has left passage 390, the passage completion processing unit 325C resets all restrictions on reading information from the medium by the optical reader unit 311, restrictions on reception by the face recognition camera 331, etc.

[ユースケース10]
図20は、自動改札機300のユースケース10について説明するための図である。このユースケース10は、利用者2人が通行するケースであって、1人目の利用者Pが顔認証判定処理により通過が許可され、2人目の利用者Qが顔認証判定処理により通過が禁止される場合の例である。
[Use Case 10]
20 is a diagram for explaining a use case 10 of the automated ticket gate 300. This use case 10 is an example of a case where two users pass through, in which a first user P is permitted to pass through by the face authentication determination process, and a second user Q is prohibited from passing through by the face authentication determination process.

(C10-1)まず、利用者Pが通路390に進入して来ると、(C10-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C10-1) First, when user P enters passage 390, (C10-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the conditions for executing the face authentication determination process are met. In this example, since the previous determination OK information has not been registered, the face authentication determination processing unit 325A determines that the conditions for executing the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C10-3)顔認証判定処理において利用者Pの通過を許可すると判定された場合、顔認証判定処理部325Aが正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。そして、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。 (C10-3) If the facial authentication determination process determines that user P should be allowed to pass, the facial authentication determination processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous determination OK information [facial authentication] in the previous determination result 353. Then, the medium determination processing unit 325B permits reading by the optical system reader unit 311.

次いで、利用者Qが通路390に進入して来ると、顔認証開始センサ319が利用者Qを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報[顔認証]が登録されているため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 Next, when user Q enters passage 390, the face authentication start sensor 319 detects user Q, and the face authentication determination processing unit 325A adds +1 to the number of people to start face authentication 354 and determines whether the conditions for executing the face authentication determination process are met. In this example, since the previous determination OK information [face authentication] is registered, the face authentication determination processing unit 325A determines that the conditions for executing the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C10-4)そして、利用者Pが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0となる。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C10-4) Then, when it is detected that user P has arrived just before door units 317, 337, genuine note counter C>0, so door control unit 326 controls door units 317, 337 to the open state. After that, when passage sensor 314 detects that user P has completed passing through passage 390, passage completion processing unit 325C subtracts -1 from the genuine note counter, so that genuine note counter C=0. Therefore, passage completion processing unit 325C erases the information of previous determination result 353.

次いで、利用者Qが顔認証判定処理において通過を禁止すると判定された場合、顔認証判定処理部325Aは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。また、正券カウンタは加算されず、正券カウンタC=0であるため、利用者Qが扉部317,337の直前に到達したことが検出された場合、扉制御部326は、扉部317,337を閉状態に制御する。そして、利用者Pが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cが、前回判定結果353と、正券カウンタ情報355と、光学系リーダ部311による媒体からの情報の読み取り処理の制限や、顔認証カメラ331の受け付けの制限などを、全てリセットする。 Next, if it is determined in the face authentication determination process that user Q is prohibited from passing, the face authentication determination processing unit 325A restricts reading by the optical reader unit 311 and restricts acceptance by the face authentication camera 331. Furthermore, since the genuine note counter is not incremented and genuine note counter C=0, when it is detected that user Q has arrived just before the doors 317, 337, the door control unit 326 controls the doors 317, 337 to a closed state. Then, when the passage sensor 314 detects that user P has left the passage 390, the passage completion processing unit 325C resets all of the previous determination result 353, genuine note counter information 355, restrictions on the process of reading information from the medium by the optical reader unit 311, and restrictions on acceptance by the face authentication camera 331.

[ユースケース11]
図21は、自動改札機300のユースケース11について説明するための図である。このユースケース11は、利用者2人が通行するケースであって、1人目の利用者Pが顔認証判定処理により通過が許可され、2人目の利用者Qが媒体判定処理により通過が禁止される場合の例である。
[Use Case 11]
21 is a diagram for explaining use case 11 of the automated ticket gate 300. This use case 11 is an example of a case where two users pass through, in which the first user P is permitted to pass through by the face authentication determination process, and the second user Q is prohibited from passing through by the medium determination process.

(C11-1)まず、利用者Pが通路390に進入して来ると、(C11-2)顔認証開始センサ319が利用者Pを検出し、顔認証判定処理部325Aが、顔認証開始人数354に+1を加算すると共に、顔認証判定処理の実行条件を満たすか否かを判定する。この例では、前回判定OK情報が登録されていないため、顔認証判定処理部325Aは、顔認証判定処理の実行条件を満たすと判定し、顔認証判定処理を実行する。これに伴い、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限する。 (C11-1) First, when user P enters passage 390, (C11-2) the face authentication start sensor 319 detects user P, and the face authentication determination processing unit 325A adds +1 to the face authentication start number of people 354 and determines whether the execution conditions for the face authentication determination process are met. In this example, since the previous determination OK information has not been registered, the face authentication determination processing unit 325A determines that the execution conditions for the face authentication determination process are met, and executes the face authentication determination process. Accordingly, the medium determination processing unit 325B restricts reading by the optical system reader unit 311.

(C11-3)顔認証判定処理において利用者Pの通過を許可すると判定された場合、顔認証判定処理部325Aが正券カウンタに+1を加算し、正券カウンタC=1に更新され、前回判定結果353に前回判定OK情報[顔認証]が登録される。そして、媒体判定処理部325Bは、光学系リーダ部311のよる読み取りを許可する。 (C11-3) If the facial authentication determination process determines that user P should be allowed to pass, the facial authentication determination processing unit 325A adds +1 to the genuine note counter, updating the genuine note counter C to 1, and registers previous determination OK information [facial authentication] in the previous determination result 353. Then, the medium determination processing unit 325B permits reading by the optical system reader unit 311.

次いで、利用者Qは、通路390に進入する前に(顔認証開始センサ319が利用者Pを検出する前に)、光学系リーダ部311に媒体を翳す。これにより、光学系リーダ部311により読み取られた情報に基づいて媒体判定処理が実行される。媒体判定処理により、利用者Pの通過を禁止すると判定された場合、媒体判定処理部325Bは、光学系リーダ部311による読み取りを制限するとともに、顔認証カメラ331の受け付けを制限する。 Next, before entering the passage 390 (before the facial authentication start sensor 319 detects user P), user Q holds the medium over the optical system reader unit 311. This causes a medium determination process to be executed based on the information read by the optical system reader unit 311. If the medium determination process determines that user P should be prohibited from passing through, the medium determination processing unit 325B restricts reading by the optical system reader unit 311 and also restricts acceptance by the facial authentication camera 331.

(C11-4)そして、利用者Pが扉部317,337の直前に到達したことが検出された場合、正券カウンタC>0であるため、扉制御部326は、扉部317,337を開状態に制御する。その後、利用者Pが通路390を通過完了したことが通過センサ314により検出された場合、通過完了処理部325Cが正券カウンタから-1を減算し、正券カウンタC=0となる。このため、通過完了処理部325Cは、前回判定結果353の情報を消去する。 (C11-4) Then, when it is detected that user P has arrived just before door units 317, 337, genuine note counter C>0, so door control unit 326 controls door units 317, 337 to the open state. After that, when passage sensor 314 detects that user P has completed passing through passage 390, passage completion processing unit 325C subtracts -1 from the genuine note counter, so that genuine note counter C=0. Therefore, passage completion processing unit 325C erases the information of previous determination result 353.

次いで、利用者Qは、そのまま通路390を進み、利用者Qが扉部317,337の直前に到達したことが通過センサ314により検出された場合、正券カウンタC=0であるため、扉制御部326は、扉部317,337を閉状態に制御する。そのため、利用者Pは、通路390を引き返し、通路390から退去する。そして、利用者Qが通路390から退去したことが通過センサ314により検出された場合、通過完了処理部325Cは、光学系リーダ部311による媒体からの情報の読み取りの制限や、顔認証カメラ331の受け付けの制限などを、全てリセットする。 Next, user Q continues down passage 390, and when the passage sensor 314 detects that user Q has arrived just before the doors 317, 337, the door control unit 326 controls the doors 317, 337 to the closed state because the genuine ticket counter C = 0. Therefore, user P goes back down passage 390 and leaves passage 390. Then, when the passage sensor 314 detects that user Q has left passage 390, the passage completion processing unit 325C resets all restrictions on reading information from the medium by the optical reader unit 311, restrictions on reception by the face recognition camera 331, etc.

以上説明した第1実施形態によれば、顔認証を利用したい利用者と媒体を利用したい利用者の両者に対して通過の可否を判定することができると共に、各利用者の正券が2枚利用されることを防止することができる。こうすることにより、利用者の意図に応じた制御を実行することができる。 According to the first embodiment described above, it is possible to determine whether or not to allow passage for both users who wish to use face authentication and users who wish to use a medium, and it is also possible to prevent two valid tickets from being used by each user. In this way, it is possible to execute control according to the user's intentions.

なお、本実施形態によらない場合、利用者の意思に関わらず改札機の通路に進入する利用者の顔がカメラに撮影はされてしまうため、利用者が顔認証を利用して通過したいのか、媒体を利用して通過したいのかを予め認識することはできない。このため、利用者の意思と異なる方で判定処理を実施してしまう可能性があり、両方の認証で通過が許可された場合には2枚の正券を消費してしまう事態や、意図しない方の認証で通過が禁止されてしまう事態が生じていた。以上説明した実施形態によれば、この問題を解決することができる。 In addition, without this embodiment, the face of a user entering the passageway of the ticket gate is captured by the camera regardless of the user's intention, and it is therefore not possible to know in advance whether the user wants to pass through using face recognition or a medium. This means that there is a possibility that the determination process will be carried out in a way that is different from the user's intention, leading to a situation in which two genuine tickets are consumed when passage is permitted by both authentications, or passage is prohibited by the unintended authentication. The embodiment described above can solve this problem.

上述の図2に示した通り、顔認証開始センサ319による検出ラインL1が、光学系リーダ部311よりも進行方向aに関して手前側の位置、あるいは、光学系リーダ部311と同じ位置である例について説明したが、これに限られない。例えば、検出ラインL1は、光学系リーダ部311よりも進行方向aに関して所定距離以上、奥側の位置であってもよい。 As shown in FIG. 2 above, an example has been described in which the detection line L1 by the face authentication start sensor 319 is located in front of the optical system reader unit 311 in the traveling direction a, or in the same position as the optical system reader unit 311, but this is not limited to the example. For example, the detection line L1 may be located at a position a predetermined distance or more behind the optical system reader unit 311 in the traveling direction a.

図22は、自動改札機300Aを上方から見た図である。顔認証開始センサ319Aの検出ラインL1は、光学系リーダ部311の基準位置L3よりも、進行方向aに関して距離K1だけ奥側の位置である。この距離K1は、例えば、利用者が検出ラインL1に立っている状態で、手を体の後ろ側に回しても光学系リーダ部311に媒体を翳すことができない距離である。距離K1は、よほど手の長い人で無ければ光学系リーダ部311に媒体を翳すことができない距離であってもよい。こうすることにより、手を曲げて自身の後ろ側で媒体を光学系リーダ部311に翳そうとした場合であっても、顔認証判定処理よりも先に媒体判定処理を実行することができる。 Figure 22 is a view of the automated ticket gate 300A from above. The detection line L1 of the face authentication start sensor 319A is a distance K1 behind the reference position L3 of the optical system reader unit 311 in the travel direction a. This distance K1 is a distance at which, for example, a user standing on the detection line L1 cannot hold a medium over the optical system reader unit 311 even if the user places their hand behind their body. Distance K1 may be a distance at which a user cannot hold a medium over the optical system reader unit 311 unless the user has very long hands. By doing this, even if the user bends their hand and tries to hold the medium over the optical system reader unit 311 behind their own back, the medium determination process can be executed before the face authentication determination process.

[第2実施形態]
上述において、前回判定結果353には、前回判定OK情報が登録されると説明したが、これに加えて、前回判定NG情報が登録されてもよい。例えば、顔認証判定処理部325Aは、顔認証判定処理により利用者の通過を禁止すると判定した場合、前回判定NG情報[顔認証]を前回判定結果353に登録する。また、媒体判定処理部325Bは、媒体判定処理において利用者の通過を禁止すると判定した場合、前回判定NG情報[媒体]を前回判定結果353に登録する。
[Second embodiment]
In the above, it has been explained that previous judgment OK information is registered in the previous judgment result 353, but in addition to this, previous judgment NG information may be registered. For example, when the face authentication judgment processing unit 325A judges that the passage of the user is prohibited by the face authentication judgment process, it registers previous judgment NG information [face authentication] in the previous judgment result 353. Also, when the medium judgment processing unit 325B judges that the passage of the user is prohibited in the medium judgment process, it registers previous judgment NG information [medium] in the previous judgment result 353.

そして、顔認証判定処理の実行条件に、さらに、
(A3)前回判定NG情報[顔認証]あるいは前回判定NG情報[媒体]が登録されていないこと、が含まれてもよい。
The execution conditions for the face recognition determination process are further set as follows:
(A3) The information may include that the previous judgment NG information [face recognition] or the previous judgment NG information [medium] is not registered.

また、媒体判定処理の実行条件に、さらに、
(B3)前回判定NG情報[顔認証]あるいは前回判定NG情報[媒体]が登録されていないこと、が含まれてもよい。
In addition, the execution conditions of the medium determination process are further set as follows:
(B3) The information may include that the previous judgment NG information [face recognition] or the previous judgment NG information [medium] is not registered.

こうすることにより、通過を禁止すると判定されている状態で、顔認証判定処理が実行されることや、媒体判定処理が実行されることを防止することができる。 This makes it possible to prevent the face recognition determination process and the medium determination process from being executed when it has been determined that passage is prohibited.

また、第2実施形態によれば、第1実施形態と同様の効果を有することができる。 Furthermore, the second embodiment can achieve the same effects as the first embodiment.

以上説明した少なくとも一つの実施形態によれば、媒体から光学的にあるいは無線通信によって情報を読み取る読取部と、前記読取部との相対的な位置関係に基づいて決められる第1の位置に存在する利用者を検出する検出部と、前記検出部により利用者が検出された場合に前記利用者の顔を撮像するカメラと、前記検出部により利用者が検出された場合、前記読取部による情報の読み取りを制限するとともに前記カメラにより撮像された画像に基づいて機器を制御するための第1の制御を実行し、前記読取部が情報を読み取った場合、前記カメラにより撮像された画像を用いた機器制御を制限するとともに前記読取部が読み取った情報に基づいて前記機器を制御するための第2の制御を実行する制御部と、を備えることにより、利用者の意図に応じた制御を実行することができる。 According to at least one of the embodiments described above, a reading unit that reads information from a medium optically or by wireless communication, a detection unit that detects a user present at a first position determined based on a relative positional relationship with the reading unit, a camera that captures an image of the user's face when the user is detected by the detection unit, and a control unit that, when the user is detected by the detection unit, restricts the reading of information by the reading unit and executes a first control for controlling an equipment based on the image captured by the camera, and, when the reading unit reads information, restricts equipment control using the image captured by the camera and executes a second control for controlling the equipment based on the information read by the reading unit, thereby making it possible to execute control according to the user's intentions.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

例えば、自動改札機300による一部の処理を、DBサーバ装置600に搭載させてもよい。同様にして、DBサーバ装置600による一部の処理を、自動改札機300に搭載させてもよい。例えば、自動改札機300は、DBサーバ装置600の顔認証処理部633、検索部634、乗車券DB651等を備え、第1特徴量データに基づいて顔認証処理やデータベース検索処理を実行してもよい。また、自動改札機300は、自身の顔認証カメラ331によって撮像された画像データをそのままDBサーバ装置600に送信し、DBサーバ装置600が第1特徴量データを生成してもよい。また、自動改札機300が実行する通行判定処理を、DBサーバ装置600が実行してもよい。 For example, a part of the processing performed by the automated ticket gate 300 may be installed in the DB server device 600. Similarly, a part of the processing performed by the DB server device 600 may be installed in the automated ticket gate 300. For example, the automated ticket gate 300 may be equipped with the face recognition processing unit 633, search unit 634, ticket DB 651, etc. of the DB server device 600, and may perform face recognition processing and database search processing based on the first feature amount data. Furthermore, the automated ticket gate 300 may transmit image data captured by its own face recognition camera 331 directly to the DB server device 600, and the DB server device 600 may generate the first feature amount data. Furthermore, the passage determination processing performed by the automated ticket gate 300 may be performed by the DB server device 600.

なお、自動改札機300は、上述した進行方向aに進入する利用者の通過を許可あるいは禁止する構成に加え、第2領域から第1領域に抜ける進行方向bに進入する利用者の通過を許可あるいは禁止する構成を備えていてもよい。この場合、進行方向aあるいは進行方向bのいずれかの通過を判定するモードに固定されていてもよく、進入してくる利用者に応じて利用者ごとにモードを切り替えるものであってもよい。 The automated ticket gate 300 may have a configuration for permitting or prohibiting the passage of users entering in the travel direction a described above, as well as a configuration for permitting or prohibiting the passage of users entering in the travel direction b from the second area to the first area. In this case, the mode may be fixed to determine the passage of either the travel direction a or the travel direction b, or the mode may be switched for each user depending on the user entering.

上述した通り、自動改札機300は、無線通信によってICカードから情報を読み取ってもよく、その構成の一例について説明する。図23は、制御部320を中心とした自動改札機300Bの構成図である。 As mentioned above, the automated ticket gate 300 may read information from an IC card via wireless communication, and an example of such a configuration will be described below. Figure 23 is a configuration diagram of the automated ticket gate 300B, focusing on the control unit 320.

自動改札機300Bは、光学系リーダ部311に換えて、無線リーダ部315を備えている点で自動改札機300と異なり、それ以外については同様の構成を有する。無線リーダ部315は、リーダライタ315Aと、エンコード/デコード部315Bとを含む。リーダライタ315Aは、自身のリーダ面に翳されたICカードと通信する。リーダライタ315Aは、例えば、アンテナを備え、13.56[MHz]等のISM(Industry Science Medical)帯の周波数帯域を利用してICカードと無線通信を行う。エンコード/デコード部315Bは、リーダライタ315AによってICカードから読み取られたエンコードされた情報(例えば、乗車券IDを示す情報)をデコード(復号)して、入出場処理部325に出力する。また、エンコード/デコード部315Bは、入出場処理部325により指示された情報を暗号化してリーダライタ315Aに出力し、リーダライタ315Aは、エンコード/デコード部315Bから入力された情報をICカードに書き込んでもよい。 The automatic ticket gate 300B differs from the automatic ticket gate 300 in that it has a wireless reader unit 315 instead of the optical reader unit 311, but otherwise has the same configuration. The wireless reader unit 315 includes a reader/writer 315A and an encoding/decoding unit 315B. The reader/writer 315A communicates with an IC card held over its reader face. The reader/writer 315A has, for example, an antenna, and performs wireless communication with the IC card using a frequency band in the ISM (Industry Science Medical) band such as 13.56 [MHz]. The encoding/decoding unit 315B decodes (decodes) the encoded information (for example, information indicating a ticket ID) read from the IC card by the reader/writer 315A, and outputs it to the entrance/exit processing unit 325. In addition, the encoding/decoding unit 315B may encrypt information instructed by the entrance/exit processing unit 325 and output it to the reader/writer 315A, and the reader/writer 315A may write the information input from the encoding/decoding unit 315B to the IC card.

1…制御システム、100…ユーザ端末装置、200…発券機、300…自動改札機、310…主機、311…光学系リーダ部、312…上面表示部、313…正面表示部、314…通過センサ、317…扉部、319…顔認証開始センサ、320…制御部、330…従機、331…顔認証カメラ、337…扉部、600…DBサーバ装置、610…通信部、630…制御部、631…データ管理部、632…画像処理部、633…顔認証処理部、634…検索部、635…精算処理部、650…記憶部 1...control system, 100...user terminal device, 200...ticket issuing machine, 300...automatic ticket gate, 310...master device, 311...optical system reader unit, 312...upper display unit, 313...front display unit, 314...passing sensor, 317...door unit, 319...face recognition start sensor, 320...control unit, 330...slaves, 331...face recognition camera, 337...door unit, 600...DB server device, 610...communication unit, 630...control unit, 631...data management unit, 632...image processing unit, 633...face recognition processing unit, 634...search unit, 635...payment processing unit, 650...storage unit

Claims (9)

媒体から光学的にあるいは無線通信によって情報を読み取る読取部と、
前記読取部との相対的な位置関係に基づいて決められる第1の位置に存在する利用者を検出する検出部と、
前記検出部により利用者が検出された場合に前記利用者の顔を撮像するカメラと、
前記検出部により利用者が検出された場合、前記読取部による情報の読み取りを制限するとともに前記カメラにより撮像された画像に基づいて機器を制御するための第1の制御を実行し、前記読取部が情報を読み取った場合、前記カメラにより撮像された画像を用いた機器制御を制限するとともに前記読取部が読み取った情報に基づいて前記機器を制御するための第2の制御を実行する制御部と、
を備える制御装置。
a reading unit that reads information from the medium optically or by wireless communication;
a detection unit that detects a user present at a first position determined based on a relative positional relationship with the reading unit;
a camera that captures an image of a face of a user when the user is detected by the detection unit;
a control unit that, when a user is detected by the detection unit, restricts the reading of information by the reading unit and executes a first control for controlling an equipment based on an image captured by the camera, and, when the reading unit reads information, restricts equipment control using the image captured by the camera and executes a second control for controlling the equipment based on the information read by the reading unit;
A control device comprising:
前記第1の位置は、前記読取部に媒体を翳す利用者の位置として予め決められた第2の位置、あるいは、前記読取部が設けられる第3の位置よりも、利用者が通行する方向に関して奥側の位置である、
請求項1に記載の制御装置。
The first position is a position further inward in a direction in which users pass than a second position, which is a predetermined position for a user to hold a medium over the reading unit, or a third position where the reading unit is provided.
The control device according to claim 1 .
前記制御部は、前記第1の制御を実行している間、前記読取部に情報の読み取りを停止させ、
前記読取部は、前記制御部から情報の読み取りを停止する指示があった場合、当該指示が無い場合に比して外観状態を切り替える、
請求項1または2記載の制御装置。
The control unit causes the reading unit to stop reading information while the first control is being executed,
When an instruction to stop reading information is received from the control unit, the reading unit switches an appearance state compared to a case where the instruction is not received.
3. The control device according to claim 1 or 2.
前記制御部は、前記第2の制御が実行された場合、前記第2の制御が実行された後に最初に前記検出部が検出した利用者に対して前記第1の制御を実行しない、
請求項3に記載の制御装置。
when the second control is executed, the control unit does not execute the first control on the user who is first detected by the detection unit after the second control is executed.
The control device according to claim 3.
前記制御部は、前記第2の制御が実行された場合、前記第2の制御が実行された後に前記検出部が検出した2人目以降の利用者に対して前記第1の制御を実行する、
請求項3または4に記載の制御装置。
When the second control is executed, the control unit executes the first control on a second or subsequent user detected by the detection unit after the second control is executed.
The control device according to claim 3 or 4.
前記制御部は、
前記検出部により利用者が検出され、且つ、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られていない場合、前記第1の制御を実行し、
前記検出部により利用者が検出され、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られており、且つ、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られた時点から最初の利用者が前記検出部により検出された場合、前記最初の利用者に対しては前記第1の制御を実行せず、
前記検出部により利用者が検出され、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られており、且つ、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られた時点から二人目以上の利用者が前記検出部により検出された場合、前記二人目以上の利用者に対して前記第1の制御を実行する、
請求項3から5のうちいずれか一項に記載の制御装置。
The control unit is
When the user is detected by the detection unit and a positive result is not obtained in the determination process based on the information read by the reading unit, the first control is executed;
when a user is detected by the detection unit, a positive result is obtained in a determination process based on the information read by the reading unit, and a first user is detected by the detection unit since the positive result was obtained in the determination process based on the information read by the reading unit, the first control is not executed for the first user,
when a user is detected by the detection unit, a positive result is obtained in a determination process based on the information read by the reading unit, and a second or more users are detected by the detection unit from the time when a positive result is obtained in the determination process based on the information read by the reading unit, the first control is executed for the second or more users.
A control device according to any one of claims 3 to 5.
前記制御部は、
前記カメラにより撮像された画像に基づく判定処理において肯定的な結果が得られた場合、あるいは、前記読取部が読み取った情報に基づく判定処理において肯定的な結果が得られた場合、正券カウンタに1を加算し、
利用者が通路を通過するのを規制する機器を通過した場合に、前記正券カウンタから1を減算し、
前記正券カウンタがゼロである場合、前記利用者が通路を通過するのを規制する機器を制御して利用者の通過を制限する、
請求項1から6のうちいずれか一項に記載の制御装置。
The control unit is
If a positive result is obtained in the determination process based on the image captured by the camera, or if a positive result is obtained in the determination process based on the information read by the reading unit, increment a genuine note counter by 1;
When the user passes through a device that restricts passage through the passage, one is subtracted from the genuine bill counter.
If the genuine ticket counter is zero, a device for restricting the passage of the user through the passage is controlled to restrict the passage of the user.
A control device according to any one of claims 1 to 6.
媒体から光学的にあるいは無線通信によって情報を読み取る読取部と、前記読取部との相対的な位置関係に基づいて決められる第1の位置に存在する利用者を検出する検出部と、前記検出部により利用者が検出された場合に前記利用者の顔を撮像するカメラと、を備える制御装置が、
前記検出部により第1の位置に存在する利用者が検出された場合、前記読取部の読み取りを制限するとともに、前記カメラによって撮像された画像に基づいて機器を制御するための第1の制御を実行し、
前記読取部が情報を読み取った場合、前記カメラにより撮像された画像を用いた機器制御を制限するとともに、前記読み取った情報に基づいて前記機器を制御するための第2の制御を実行する、
制御方法。
A control device including a reading unit that reads information from a medium optically or by wireless communication, a detection unit that detects a user present at a first position determined based on a relative positional relationship with the reading unit, and a camera that captures an image of the face of the user when the user is detected by the detection unit,
when the detection unit detects a user present at a first position, the detection unit restricts reading by the reading unit and executes a first control for controlling a device based on an image captured by the camera;
when the reading unit reads the information, restricting device control using the image captured by the camera, and executing a second control for controlling the device based on the read information.
Control methods.
媒体から光学的にあるいは無線通信によって情報を読み取る読取部と、前記読取部との相対的な位置関係に基づいて決められる第1の位置に存在する利用者を検出する検出部と、前記検出部により利用者が検出された場合に前記利用者の顔を撮像するカメラと、を備える制御装置のコンピュータに、
第1の位置に存在する利用者が検出された場合、媒体から光学的にあるいは無線通信によって情報を読み取る読取部の読み取りを制限するとともに、前記第1の位置に存在する利用者の顔を撮像するカメラによって撮像された画像に基づいて機器を制御するための第1の制御を実行させ、
前記読取部が情報を読み取った場合、前記カメラにより撮像された画像を用いた機器制御を制限するともに、前記読み取った情報に基づいて前記機器を制御するための第2の制御を実行させる、
プログラム。
A computer of a control device including a reading unit that reads information from a medium optically or by wireless communication, a detection unit that detects a user present at a first position determined based on a relative positional relationship with the reading unit, and a camera that captures an image of the face of the user when the user is detected by the detection unit,
when a user at a first position is detected, restricting reading of a reading unit that reads information from a medium optically or by wireless communication, and executing a first control for controlling the device based on an image captured by a camera that captures an image of the face of the user at the first position;
when the reading unit reads the information, restricting device control using the image captured by the camera and executing a second control for controlling the device based on the read information;
program.
JP2021005647A 2021-01-18 2021-01-18 Control device, control method, and program Active JP7516276B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021005647A JP7516276B2 (en) 2021-01-18 2021-01-18 Control device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021005647A JP7516276B2 (en) 2021-01-18 2021-01-18 Control device, control method, and program

Publications (2)

Publication Number Publication Date
JP2022110324A JP2022110324A (en) 2022-07-29
JP7516276B2 true JP7516276B2 (en) 2024-07-16

Family

ID=82569965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021005647A Active JP7516276B2 (en) 2021-01-18 2021-01-18 Control device, control method, and program

Country Status (1)

Country Link
JP (1) JP7516276B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2024134138A (en) * 2023-03-20 2024-10-03 株式会社東芝 Common Platform System and Common Platform Program
JP7576659B1 (en) 2023-06-22 2024-10-31 株式会社Jr西日本テクシア Commuter pass system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007188177A (en) 2006-01-11 2007-07-26 Omron Corp Automatic ticket gate
JP2009205494A (en) 2008-02-28 2009-09-10 Omron Corp Gate device
JP2013190851A (en) 2012-03-12 2013-09-26 Omron Corp Gate device, gate system, and passage control method of gate device
JP2015053000A (en) 2013-09-09 2015-03-19 株式会社東芝 Dual-use ticket gate
JP2019159795A (en) 2018-03-13 2019-09-19 オムロン株式会社 Automatic ticket gate, ticket examination method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007188177A (en) 2006-01-11 2007-07-26 Omron Corp Automatic ticket gate
JP2009205494A (en) 2008-02-28 2009-09-10 Omron Corp Gate device
JP2013190851A (en) 2012-03-12 2013-09-26 Omron Corp Gate device, gate system, and passage control method of gate device
JP2015053000A (en) 2013-09-09 2015-03-19 株式会社東芝 Dual-use ticket gate
JP2019159795A (en) 2018-03-13 2019-09-19 オムロン株式会社 Automatic ticket gate, ticket examination method, and program

Also Published As

Publication number Publication date
JP2022110324A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
JP5214396B2 (en) Automatic ticket gate
KR101888390B1 (en) System and method for managing unmanned parking based on cloud
JP6927099B2 (en) Automatic ticket gates, ticket gate processing methods, and programs
WO2021006203A1 (en) Accounting device, accounting method, and program
US12230065B2 (en) Gate apparatus, gate system, and gate control method
JPWO2017146160A1 (en) Face matching system, face matching method, and program
JPWO2017146161A1 (en) Face matching system, face matching device, face matching method, and recording medium
JP7516276B2 (en) Control device, control method, and program
JP2005312510A (en) Player management system
KR102257433B1 (en) Method and system for processing public transportation fare using qr ticket
JP7481914B2 (en) Traffic control device and traffic control system
JP7074098B2 (en) Payment systems, traffic control systems, payment methods, and programs
JP7414654B2 (en) Traffic control systems, ticketing machines, and programs
JP2017117395A (en) Automatic ticket examination machine, automatic ticket examination machine system, ticket issuing machine and server device
WO2018179155A1 (en) Priority pass management system, management method, and storage medium storing management program
JP2024091761A (en) Information processing device, information processing method, and program
JP7321858B2 (en) User pass permission system, automatic ticket gate system, automatic ticket gate device, and user pass permission method
KR102257432B1 (en) Terminal, system and method for processing public transportation fare using image code
JP7028145B2 (en) Station affairs system, entrance station identification device, entry station identification device, automatic ticket gate, station identification method, and program
JP7669215B2 (en) Traffic management system, traffic management method, program, and traffic control device
JP5666895B2 (en) Station service equipment system with face image authentication function and automatic ticket gate used therefor
JP7538639B2 (en) Control system and information control device
JP5051419B2 (en) Authentication system, authentication method, and program
JP7433659B2 (en) Entrance/exit management system and entry/exit management program
JP4987384B2 (en) Game management method and game management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240524

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240703

R150 Certificate of patent or registration of utility model

Ref document number: 7516276

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350