JP7246695B2 - LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM - Google Patents

LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM Download PDF

Info

Publication number
JP7246695B2
JP7246695B2 JP2019002488A JP2019002488A JP7246695B2 JP 7246695 B2 JP7246695 B2 JP 7246695B2 JP 2019002488 A JP2019002488 A JP 2019002488A JP 2019002488 A JP2019002488 A JP 2019002488A JP 7246695 B2 JP7246695 B2 JP 7246695B2
Authority
JP
Japan
Prior art keywords
key
input screen
user
locking
key input
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
JP2019002488A
Other languages
Japanese (ja)
Other versions
JP2020111935A (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.)
NEXTEDGE TECHNOLOGY K.K.
Original Assignee
NEXTEDGE TECHNOLOGY K.K.
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 NEXTEDGE TECHNOLOGY K.K. filed Critical NEXTEDGE TECHNOLOGY K.K.
Priority to JP2019002488A priority Critical patent/JP7246695B2/en
Publication of JP2020111935A publication Critical patent/JP2020111935A/en
Application granted granted Critical
Publication of JP7246695B2 publication Critical patent/JP7246695B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Lock And Its Accessories (AREA)

Description

本発明は、扉の施解錠を制御する施解錠制御装置、施解錠制御方法及びプログラムに関する。 The present invention relates to a locking/unlocking control device, a locking/unlocking control method, and a program for controlling locking/unlocking of a door.

集合住宅、病院施設、介護施設において、建物の出入り口の扉が通常は施錠されており、ユーザが解錠操作をすることにより解錠されるものがある。解錠操作方法は様々な方法があり、例えば、シリンダー錠、電気錠を鍵穴に差し込んで解錠し、又は、操作パネルに暗証番号を入力する方法がある。 2. Description of the Related Art In housing complexes, hospital facilities, and nursing care facilities, entrance doors to buildings are usually locked, and some are unlocked by a user's unlocking operation. There are various unlocking methods, for example, a method of inserting a cylinder lock or an electric lock into a keyhole to unlock, or a method of inputting a personal identification number into an operation panel.

しかし、これらの従来の方法は、頻繁にスタッフの出入りがあり、感染予防等の衛生上の要求が高い病院施設や介護施設では、操作が複雑であり、また、操作パネル等を介した感染が生じる可能性があるという問題があった。また、外来者の来訪のたびに解錠の操作が必要であり、利便性に欠けていた。これらの課題に対し、操作を簡易化し、安全性・衛生性を向上させるため、ユーザの携帯端末と電子錠との通信による認証を行い、解錠を行う方法が提案されている(例えば特許文献1)。 However, these conventional methods are complicated to operate in hospitals and nursing homes where staff frequently come and go, and hygiene requirements such as infection prevention are high. There was a problem that could arise. In addition, it was necessary to unlock the door every time an outsider visited, which was inconvenient. In order to solve these problems and to simplify the operation and improve safety and hygiene, methods have been proposed in which authentication is performed through communication between the user's mobile terminal and the electronic lock to unlock it (for example, patent documents 1).

特許文献1に記載の電子錠の解錠信号の送信方法は、ユーザが所持する携帯端末が、電子錠のジオフェンス内に入ったことを検知すると、携帯端末が、第1の通信方法で、接続可能な機器の検出を開始し、電子錠との間に接続を確立する。接続の確立後、携帯端末が電子錠に対して送信する解錠信号に基づいて電子錠が解錠を行う。これにより、ユーザに要求する動作を低減することができると説明されている。 In the method of transmitting an unlocking signal for an electronic lock described in Patent Document 1, when a mobile terminal possessed by a user detects that it has entered a geofence of an electronic lock, the mobile terminal, using a first communication method, Start detecting connectable devices and establish a connection with the electronic lock. After the connection is established, the electronic lock unlocks based on the unlocking signal sent from the mobile terminal to the electronic lock. It is explained that this makes it possible to reduce the operations required of the user.

特開2017-14736号公報JP 2017-14736 A

特許文献1に記載の技術は、ユーザが解錠信号を電子錠に送信する携帯端末を常に所持していることが必要であり、当該機能を有した携帯端末を所持していない場合には、解錠ができないという課題があった。例えば、病院施設や介護施設は一時的な介護者、見舞客等の外来者が多く、これらの外来者が電子錠との通信が可能な携帯端末を所有していない場合に解錠できなかった。 The technique described in Patent Document 1 requires that the user always possesses a mobile terminal that transmits an unlocking signal to the electronic lock. The problem was that I couldn't unlock it. For example, hospitals and nursing homes have many visitors such as temporary caregivers and visitors, and if these visitors do not have a mobile terminal that can communicate with the electronic lock, they cannot unlock it. .

また、携帯端末を所持した人が近くを通過する、又は、他人の携帯端末を一時的に所持した人が電子錠に近づくことにより誤作動するという課題もあった。 In addition, there is also a problem that a person carrying a portable terminal passes by, or a person temporarily holding another person's portable terminal approaches the electronic lock, causing a malfunction.

本発明は、上記実情に鑑みてなされたものであり、タッチレスの簡易な操作により、認証された人のみが安全に解錠することのできる施解錠制御装置、施解錠制御方法及びプログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and provides a locking/unlocking control device, a locking/unlocking control method, and a program that enable only an authenticated person to safely unlock a door through simple touchless operations. intended to

上記目的を達成するため、本発明の第1の観点に係る施解錠制御装置は、
複数のキーボタンを配列したキー入力画面を表示する表示制御部と、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出部と、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピング部と、
前記マッピング部により変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部と、を備えることを特徴とする。
In order to achieve the above object, the lock/unlock control device according to the first aspect of the present invention includes:
a display control unit for displaying a key input screen in which a plurality of key buttons are arranged;
an object detection unit that detects a position of a detection object related to a user's non-contact operation from an image captured by a camera in a direction away from the key input screen of the user facing the key input screen;
Mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen is generated, and the coordinates of the detection target detected by the target detection unit in the operation range are mapped to the a mapping unit that converts to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted by the mapping unit , and locking or unlocking is performed according to the order of selection of the key button. and a locking/unlocking control unit for controlling.

前記施解錠制御部は、前記キーボタンの選択順が、事前に前記ユーザに通知したパスキーに含まれる前記キーボタンの選択順と一致している場合に、解錠を実行してもよい。 The locking/unlocking control section may unlock when the order of selection of the key buttons matches the order of selection of the key buttons included in the passkey notified to the user in advance.

前記複数のキーボタンにはそれぞれ数字が対応付けられており、
前記施解錠制御部は、前記キーボタンの数字の選択順が、事前に前記ユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、解錠を実行してもよい。
A number is associated with each of the plurality of key buttons,
The lock/unlock control unit may unlock when the order of selection of the numbers of the key buttons matches the order of the number string included in the passkey notified to the user in advance.

前記キーボタンの選択順は、前記キー入力画面に配列された前記複数のキーボタンにおいて、外側から一筆書きで選択可能な順番であってもよい。 The order of selection of the key buttons may be an order in which the plurality of key buttons arranged on the key input screen can be selected from the outside with a single stroke.

前記ユーザの端末から要求することにより事前に発行されたパスキーは、予め定められた時間又は回数でのみ有効であってもよい。 A passkey issued in advance by request from the user's terminal may be valid only for a predetermined time or number of times.

前記キー入力画面は、プロジェクタが扉に画像を投影することによって表示されるようにしてもよい。 The key input screen may be displayed by projecting an image on the door with a projector.

前記ユーザの端末との通信を実行する通信部を更に備え、
前記ユーザの端末からパスキーの要求があったとき、前記通信部から前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、通信部が送信した前記パスキーと一致している場合に、解錠を実行してもよい。
Further comprising a communication unit that performs communication with the user's terminal,
when a passkey is requested from the user's terminal, the communication unit transmits the passkey to the user's terminal;
The locking/unlocking control unit determines a key button selected from the plurality of key buttons based on the position of the detection target detected by the target detection unit, and the selection order of the key buttons is transmitted by the communication unit. Unlocking may be executed if the passkey matches the passkey obtained.

サーバとの通信を実行する通信部を更に備え、
前記ユーザの端末から前記サーバにパスキーの要求があったとき、前記サーバは、前記通信部及び前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、前記通信部が受信した前記パスキーと一致している場合に、解錠を実行してもよい。
further comprising a communication unit that performs communication with the server;
when the user's terminal requests the server for a passkey, the server transmits the passkey to the communication unit and the user's terminal;
The locking/unlocking control section determines a key button selected from the plurality of key buttons based on the position of the detection target detected by the target detection section, and the selection order of the key buttons is determined by the communication section. If it matches the received passkey, unlocking may be performed.

前記表示制御部は、前記操作範囲における前記検出対象の座標から変換した前記キー入力画面における前記検出対象の座標に一致するキーボタンを強調表示してもよい。 The display control unit may highlight a key button that matches the coordinates of the detection target on the key input screen converted from the coordinates of the detection target in the operation range.

また、本発明の第2の観点に係る施解錠制御方法は、
複数のキーボタンを配列したキー入力画面を表示する表示制御ステップと、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出ステップと、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出ステップで検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピングステップと、
前記マッピングステップで変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御ステップと、を有することを特徴とする。
A locking/unlocking control method according to a second aspect of the present invention includes:
a display control step for displaying a key input screen in which a plurality of key buttons are arranged;
a target detection step of detecting a position of a detection target related to a user's non-contact operation from an image captured by a camera of a user facing the key input screen in a direction away from the key input screen;
generating mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen; a mapping step of converting to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted in the mapping step , and locking or unlocking is performed according to the order of selection of the key button. and a locking/unlocking control step for controlling.

また、本発明の第3の観点に係るプログラムは、
コンピュータを、
複数のキーボタンを配列したキー入力画面を表示する表示制御部、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出部、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピング部、
前記マッピング部により変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部、
として機能させることを特徴とする。
Further, the program according to the third aspect of the present invention is
the computer,
a display control unit that displays a key input screen in which a plurality of key buttons are arranged;
A target detection unit that detects the position of a detection target related to a user's non-contact operation from an image captured by a camera in a direction away from the key input screen of the user facing the key input screen;
Mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen is generated, and the coordinates of the detection target detected by the target detection unit in the operation range are mapped to the a mapping unit that converts to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted by the mapping unit , and locking or unlocking is performed according to the order of selection of the key button. a locking/unlocking control unit to control,
It is characterized by functioning as

本発明によれば、タッチレスの簡易な操作により、認証された人のみが安全に解錠することが可能になる。 According to the present invention, only an authenticated person can safely unlock the door through simple touchless operation.

実施の形態に係る施解錠制御装置の利用例を示す概略図である。It is a schematic diagram showing an example of use of the locking/unlocking control device according to the embodiment. 施解錠制御装置のハードウェア構成を示すブロック図である。3 is a block diagram showing the hardware configuration of the locking/unlocking control device; FIG. 施解錠制御装置の機能構成を示す機能ブロック図である。FIG. 3 is a functional block diagram showing the functional configuration of the locking/unlocking control device; ユーザの操作範囲を示した図である。It is the figure which showed the user's operation range. キーボタン選択開始の操作例を示した図である。FIG. 10 is a diagram showing an operation example for starting key button selection; 実施の形態1に係る施解錠制御装置と携帯端末の処理の流れを示したフロー図である。FIG. 4 is a flow chart showing the flow of processing of the locking/unlocking control device and the mobile terminal according to Embodiment 1; 実施の形態1に係るキー入力画面を示した図である。4 is a diagram showing a key input screen according to Embodiment 1; FIG. 実施の形態1に係るパスキーの画像を示した図である。4 is a diagram showing an image of a passkey according to Embodiment 1; FIG. 実施の形態2に係るキー入力画面を示した図である。FIG. 10 is a diagram showing a key input screen according to Embodiment 2; FIG. 実施の形態2に係るパスキーを説明する図である。FIG. 10 is a diagram for explaining a passkey according to Embodiment 2; FIG. 実施の形態3に係るネットワーク構成を示した図である。FIG. 10 is a diagram showing a network configuration according to Embodiment 3; 実施の形態3に係る施解錠制御装置、携帯端末、アプリケーションサーバの処理の流れを示したフロー図である。FIG. 11 is a flow diagram showing the flow of processing of the locking/unlocking control device, the mobile terminal, and the application server according to the third embodiment; 他の実施の形態に係る施解錠制御装置の利用例を示す概略図である。It is a schematic diagram showing an example of use of a locking/unlocking control device according to another embodiment.

(実施の形態1)
本発明の実施の形態1について図面を参照して詳細に説明する。
(Embodiment 1)
Embodiment 1 of the present invention will be described in detail with reference to the drawings.

本実施の形態に係る施解錠制御装置10は、ユーザの動作を撮影したカメラ画像に基づいて、扉の施解錠を制御する装置である。施解錠制御装置10は、表示面に複数のキーボタンを配列したキー入力画面201を表示し、その表示面に対面したユーザの動作に基づいて、キー入力を判別し認証が成立したときに解錠を行う制御を行う。 A locking/unlocking control device 10 according to the present embodiment is a device that controls locking/unlocking of a door based on a camera image of a user's motion. The lock/unlock control device 10 displays a key input screen 201 in which a plurality of key buttons are arranged on the display surface, determines the key input based on the action of the user who faces the display surface, and unlocks when authentication is established. It controls locking.

本実施の形態では、一例として、図1に示すように、自動のガラス扉に複数のキーボタンを配列したキー入力画面201をリアプロジェクションによって表示し、それに対向したユーザの手の動きに基づいて、施解錠を行う場合について説明する。図1は、施解錠制御装置10の利用例を示す概略図である。 In this embodiment, as an example, as shown in FIG. 1, a key input screen 201 in which a plurality of key buttons are arranged on an automatic glass door is displayed by rear projection, and based on the movement of the user's hand facing it, , and lock/unlock. FIG. 1 is a schematic diagram showing a usage example of the locking/unlocking control device 10. As shown in FIG.

施解錠制御装置10は、図2に示すように、CPU(Central Processing Unit:中央処理装置)11、RAM(Random Access Memory)12、記憶部13、通信部14、入出力部15を備える。また、施解錠制御装置10は、入出力部15を介して、カメラ20、プロジェクタ30と接続されている。 The lock/unlock control device 10 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, a storage section 13, a communication section 14, and an input/output section 15, as shown in FIG. The lock/unlock control device 10 is also connected to the camera 20 and the projector 30 via the input/output unit 15 .

CPU11は、各種処理及び演算を実行する演算処理装置である。RAM12は、高速にデータの読み書きが可能なメモリであり、カメラ20が撮影した画像データや記憶部13から読み出した画像データ等をCPU11が実行するデータ処理のために一時保存する。 The CPU 11 is an arithmetic processing device that executes various processes and calculations. The RAM 12 is a memory from which data can be read and written at high speed, and temporarily stores image data captured by the camera 20 and image data read from the storage unit 13 for data processing executed by the CPU 11 .

記憶部13は、例えば、フラッシュメモリのような不揮発性メモリからなる大容量メモリである。記憶部13は、プロジェクタ30により表示させるキー入力画面201の画像データ、カメラ20から取得した画像データ、及び、CPU11が実行する施解錠制御処理プログラム等の各種プログラムを記憶する。 The storage unit 13 is, for example, a large-capacity memory made up of a non-volatile memory such as a flash memory. The storage unit 13 stores image data of the key input screen 201 displayed by the projector 30, image data acquired from the camera 20, and various programs such as a locking/unlocking control processing program executed by the CPU 11.

通信部14は、任意の通信方式でユーザの携帯端末50を含む他の通信装置と通信を行う。通信部14と携帯端末50との間の通信は、無線の直接通信でもよく、又はインターネットを介した通信でもよい。 The communication unit 14 communicates with other communication devices including the mobile terminal 50 of the user by any communication method. Communication between the communication unit 14 and the mobile terminal 50 may be direct wireless communication or communication via the Internet.

カメラ20は、距離及び位置を計測するのに用いる任意のカメラである。カメラ20は、例えばカラー画像データをリアルタイム出力するカラーカメラである。カメラ20は、視線方向を表示面に略垂直で表示面から離れる方向に向けて設置されている。図1においては、ガラス扉の枠に設置している。 Camera 20 is any camera used to measure distance and position. The camera 20 is, for example, a color camera that outputs color image data in real time. The camera 20 is installed so that the line of sight is directed in a direction substantially perpendicular to the display surface and away from the display surface. In FIG. 1, it is installed on the frame of the glass door.

プロジェクタ30は、自動ドアのガラス扉に複数のキーボタンを配列したキー入力画面をリアプロジェクションによって表示し、ユーザの手の動きを反映した画像をガラス扉に表示する。 The projector 30 displays a key input screen in which a plurality of key buttons are arranged on the glass door of the automatic door by rear projection, and displays an image reflecting the movement of the user's hand on the glass door.

CPU11、RAM12は、記憶部13に記憶している施解錠制御処理のプログラムを実行することにより、図3に示すように、画像取得部111、対象検出部112、操作範囲特定部113、マッピング部114、表示制御部115、鍵生成部116、鍵認証部117、施解錠制御部118として機能する。 By executing the lock/unlock control processing program stored in the storage unit 13, the CPU 11 and the RAM 12, as shown in FIG. 114 , a display control unit 115 , a key generation unit 116 , a key authentication unit 117 , and a locking/unlocking control unit 118 .

画像取得部111は、カメラ20が撮影した画像データを取得する。画像取得部111はカメラ20が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部112に出力する。 The image acquisition unit 111 acquires image data captured by the camera 20 . The image acquisition unit 111 outputs frame images at predetermined timings included in image data captured by the camera 20 to the object detection unit 112 at predetermined time intervals.

対象検出部112は、画像取得部111より入力されるフレーム画像から予め定めた検出対象の画像を検出する。検出対象の画像は、キー入力画面201における位置を特定するために、ユーザが移動させることのできる部位の画像であって、例えば、人の手、指、ポインタ等の画像である。本実施の形態においては、手のひらを含む指を広げた手101の画像を検出する場合について説明する。検出対象の画像を検出する方法は、従来の任意の方法である。 The target detection unit 112 detects a predetermined detection target image from the frame images input from the image acquisition unit 111 . The image to be detected is an image of a part that can be moved by the user to specify the position on the key input screen 201, and is, for example, an image of a human hand, finger, pointer, or the like. In the present embodiment, a case of detecting an image of a hand 101 with spread fingers including a palm will be described. Any conventional method can be used to detect the image to be detected.

例えば、画像取得部111から入力されるフレーム画像に対してカラーマスクを用いて予め設定されている特定色(例えば、肌色)のカラー画像を抽出する。また、そのフレーム画像に対して2値化処理を行う。これらの処理で得られたカラーマスクの抽出画像と2値化画像との論理和を取り、肌色部分の手101の画像を検出するようにしてもよい。 For example, a color image of a preset specific color (for example, flesh color) is extracted from the frame image input from the image acquisition unit 111 using a color mask. Also, binarization processing is performed on the frame image. The image of the hand 101 in the flesh-colored portion may be detected by taking the logical sum of the extracted image of the color mask obtained by these processes and the binarized image.

また、連続する2以上のフレーム分のフレーム画像、又は2値化処理した2以上のフレーム分のフレーム画像に対してフレーム間差分処理を行い、得られた差分画像からヒストグラムを作成する。このヒストグラムに基づいて、動作の変化が大きい活動エリアを特定して手101の画像を検出するようにしてもよい。 Also, frame images for two or more consecutive frames or frame images for two or more binarized frames are subjected to inter-frame difference processing, and histograms are created from the obtained difference images. Based on this histogram, an image of the hand 101 may be detected by identifying an active area in which there is a large change in motion.

また、記憶部13に予め人の手又は指のテンプレートを記憶しておき、画像取得部111から入力されるフレーム画像に対してテンプレートマッチングを行い手101の画像を検出するようにしてもよい。 Alternatively, a template of a human hand or fingers may be stored in the storage unit 13 in advance, and the image of the hand 101 may be detected by performing template matching on the frame image input from the image acquisition unit 111 .

対象検出部112が検出した手101の大きさ、位置、形状等の情報は操作範囲特定部113及びマッピング部114に出力される。 Information such as the size, position, and shape of the hand 101 detected by the object detection unit 112 is output to the operation range identification unit 113 and the mapping unit 114 .

操作範囲特定部113は、対象検出部112から入力された手101の大きさ、位置、形状等の情報に基づいて、画像取得部111が取得するフレーム画像全体に当たるカメラの視野領域1001からユーザが操作に用いる操作範囲1002を特定する。 Based on information such as the size, position, and shape of the hand 101 input from the object detection unit 112 , the operation range identification unit 113 determines whether the user can detect the user from the camera's field of view 1001 corresponding to the entire frame image acquired by the image acquisition unit 111 . The operation range 1002 used for operation is specified.

ユーザが片方の手101を用いて操作する時の操作範囲1002の特定方法の例について、図4を用いて説明する。画像取得部111が取得したフレーム画像(カメラの視野領域1001)にはユーザの画像が含まれている。操作範囲特定部113は、対象検出部112から入力される手101の幅Wと、手101の中心位置Pを取得する。そして、点Pを中心として、幅m×Wの操作範囲1002を特定する。ここでmは予め定めた正の係数であり、ユーザにより変更可能としてもよい。 An example of a method for specifying the operation range 1002 when the user operates with one hand 101 will be described with reference to FIG. The frame image (field-of-view area 1001 of the camera) acquired by the image acquisition unit 111 includes an image of the user. The operation range specifying unit 113 acquires the width W of the hand 101 and the center position P1 of the hand 101 input from the object detection unit 112 . Then, an operation range 1002 having a width of m×W is specified with the point P1 as the center. Here, m is a predetermined positive coefficient and may be changeable by the user.

操作範囲特定部113が特定する操作範囲1002の高さは、手101の中心位置Pに基づいて決定した幅に対して所定の比率を乗じた値とする。このようにして特定した操作範囲1002の情報をマッピング部114に出力する。 The height of the operation range 1002 specified by the operation range specifying unit 113 is a value obtained by multiplying the width determined based on the center position P1 of the hand 101 by a predetermined ratio. Information on the operation range 1002 identified in this manner is output to the mapping unit 114 .

マッピング部114は、操作範囲特定部113が特定した操作範囲1002をプロジェクタ30が投影するキー入力画面201にマッピングする。そして、マッピング部114は、操作範囲1002の座標をキー入力画面201の座標に対応づけたマッピング情報を生成し、RAM12に記憶する。さらに、手101の操作範囲1002における座標を、マッピング情報を用いてキー入力画面201の座標に座標変換して、得られた手101の座標を出力する。 Mapping unit 114 maps operation range 1002 identified by operation range identification unit 113 onto key input screen 201 projected by projector 30 . The mapping unit 114 then generates mapping information in which the coordinates of the operation range 1002 are associated with the coordinates of the key input screen 201 and stores it in the RAM 12 . Further, the coordinates of the hand 101 in the operation range 1002 are coordinate-transformed into the coordinates of the key input screen 201 using the mapping information, and the obtained coordinates of the hand 101 are output.

表示制御部115は、対象検出部112が検出対象の手101の画像を検出したときに、プロジェクタ30からキー入力画面201を出力させる。また、キー入力画面201の座標における手101の座標に一致するキーボタンを強調表示する。 The display control unit 115 causes the projector 30 to output the key input screen 201 when the object detection unit 112 detects the image of the hand 101 to be detected. Also, the key button that matches the coordinates of the hand 101 in the coordinates of the key input screen 201 is highlighted.

鍵生成部116は、解錠するためのパスキーを生成する。本実施の形態では、パスキーはキー入力画面201におけるキーボタンの選択順を示す画像である。通信部14は、承認されているユーザの携帯端末50に対して、鍵生成部116が生成したパスキーを送信する。鍵生成部116が生成するパスキーは、予め定められた時間でのみ有効であるとしてもよい。または、予め定めた回数の認証に限り有効であるとしてもよい。 A key generation unit 116 generates a passkey for unlocking. In this embodiment, the passkey is an image indicating the order of selection of key buttons on the key input screen 201 . The communication unit 14 transmits the passkey generated by the key generation unit 116 to the mobile terminal 50 of the authorized user. The passkey generated by the key generator 116 may be valid only for a predetermined time. Alternatively, the authentication may be valid only for a predetermined number of authentications.

鍵認証部117は、鍵生成部116が生成した鍵であるキーボタンの選択順と、マッピング部114が出力する手101の座標に一致するキーボタンの選択順を比較し、一致したか否かに基づいた認証結果を出力する。鍵認証部117のキーボタン選択の判定は、従来の任意の方法で行う。例えば、鍵であるキーボタンの選択順のうち、最初のキーボタンが選択されてから認証をスタートし、順次選択されるキーボタンを判定してもよい。または、最初のキーボタンで図5(a)に示すような手101を振る、又は図5(b)に示すような手101を握る等のアクションを判別してから、認証をスタートし、順次選択されるキーボタンを判定してもよい。 Key authentication unit 117 compares the selection order of key buttons, which are keys generated by key generation unit 116, with the selection order of key buttons that match the coordinates of hand 101 output by mapping unit 114, and determines whether they match. output the authentication result based on Determination of key button selection by the key authentication unit 117 is performed by any conventional method. For example, the authentication may be started after the first key button is selected in the order of selection of key buttons that are keys, and the sequentially selected key buttons may be determined. Alternatively, after determining an action such as waving the hand 101 as shown in FIG. 5(a) or clenching the hand 101 as shown in FIG. 5(b) with the first key button, authentication is started and sequentially The key button to be selected may be determined.

施解錠制御部118は、鍵認証部117が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする制御を行う。ここで、パスキーに期限を設けた場合は、予め定めた時間を経過した場合は認証不成立とする。また、パスキーの有効回数を設けた場合は、有効回数以降を認証不成立とする。 The lock/unlock control unit 118 unlocks the door when the authentication result output by the key authentication unit 117 is successful, and controls the door to remain locked when the authentication is not successful. Here, when a time limit is set for the passkey, authentication is not established when a predetermined time elapses. In addition, when the valid number of passkeys is set, the authentication fails after the valid number of times.

以上のように構成された施解錠制御装置10とユーザの携帯端末50の動作について、図6に示すフロー図を用いて説明する。図6は、施解錠制御装置10とユーザの携帯端末50の処理を示すフロー図である。 The operations of the locking/unlocking control device 10 configured as described above and the user's mobile terminal 50 will be described with reference to the flowchart shown in FIG. FIG. 6 is a flowchart showing the processing of the lock/unlock control device 10 and the user's portable terminal 50. As shown in FIG.

まず、ユーザは事前にパスキーを取得する。具体的には、ユーザの携帯端末50から施解錠制御装置10に対して、パスキーを要求する(ステップS101)。施解錠制御装置10の鍵生成部116は、携帯端末50が通過を承認されたユーザのものである場合にパスキーを生成し(ステップS102)、通信部14から携帯端末50に対してパスキーを送信する(ステップS103)。 First, the user obtains a passkey in advance. Specifically, the user's portable terminal 50 requests the passkey to the lock/unlock control device 10 (step S101). The key generation unit 116 of the lock/unlock control device 10 generates a passkey when the mobile terminal 50 belongs to the user whose passage is approved (step S102), and transmits the passkey from the communication unit 14 to the mobile terminal 50. (step S103).

施解錠制御装置10のカメラ20は撮影を継続している。施解錠制御装置10の画像取得部111は、カメラ20が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部112に出力する。対象検出部112は、画像取得部111より入力されるフレーム画像から検出対象の手101の画像を検出する。 The camera 20 of the lock/unlock control device 10 continues photographing. The image acquisition unit 111 of the lock/unlock control device 10 outputs frame images at predetermined timings included in the image data captured by the camera 20 to the object detection unit 112 at predetermined time intervals. The target detection unit 112 detects the image of the hand 101 as the detection target from the frame image input from the image acquisition unit 111 .

表示制御部115は、対象検出部112が検出対象の手101の画像を検出したときに、プロジェクタ30からキー入力画面201を出力させ、扉に表示させる(ステップS104)。表示されるキー入力画面201は、図7に示すような、キーボタンが複数個配列した画面である。本実施の形態では、3×3のキーボタンが配列されたキー入力画面201を表示する。 When the object detection unit 112 detects the image of the hand 101 to be detected, the display control unit 115 outputs the key input screen 201 from the projector 30 and displays it on the door (step S104). The displayed key input screen 201 is a screen in which a plurality of key buttons are arranged as shown in FIG. In this embodiment, a key input screen 201 in which 3×3 key buttons are arranged is displayed.

ここで、ユーザが事前に取得するパスキーは、キーボタンの選択順を示す画像である。例えば、図8に示すような5つのキーボタンの選択順を矢印で示した画像である。ユーザは、ステップS103で受信したパスキーの画像を確認した後、カメラ20に対向した状態で片手を動かして、キーボタンを選択する。施解錠制御装置10は、ユーザによるキー入力を取得する(ステップS105)。 Here, the passkey obtained in advance by the user is an image showing the order of selection of key buttons. For example, as shown in FIG. 8, it is an image in which the order of selection of five key buttons is indicated by arrows. After confirming the passkey image received in step S103, the user moves one hand facing the camera 20 to select a key button. The lock/unlock control device 10 acquires the key input by the user (step S105).

具体的には、対象検出部112が出力する手101の大きさ、位置、形状等の情報に基づいて、操作範囲特定部113が、画像取得部111が取得するフレーム画像全体に当たるカメラの視野領域1001からユーザが操作に用いる操作範囲1002を特定する。その後、マッピング部114が、操作範囲特定部113より入力された操作範囲1002をプロジェクタ30が投影するキー入力画面201にマッピングし、操作範囲1002の座標をキー入力画面201の座標に対応づけたマッピング情報を生成する。さらに、マッピング部114は生成したマッピング情報を用いて、手101の操作範囲1002における座標をキー入力画面201における座標に座標変換して、得られた手101の座標を出力する。 Specifically, based on information such as the size, position, and shape of the hand 101 output by the object detection unit 112, the operation range identification unit 113 detects the area of the camera's field of view corresponding to the entire frame image acquired by the image acquisition unit 111. From 1001, an operation range 1002 that the user uses for operation is specified. After that, the mapping unit 114 maps the operation range 1002 input from the operation range specifying unit 113 onto the key input screen 201 projected by the projector 30 , and maps the coordinates of the operation range 1002 to the coordinates of the key input screen 201 . Generate information. Further, the mapping unit 114 uses the generated mapping information to coordinate-transform the coordinates in the operation range 1002 of the hand 101 into the coordinates in the key input screen 201 and outputs the obtained coordinates of the hand 101 .

次に、表示制御部115がマッピング部114から出力されるキー入力画面201における手101の座標に一致するキーボタンを選択して強調表示する。このようにしてキーボタンの選択がなされるが、キーボタンの選択順を示したキー入力を鍵認証部117が取得する(ステップS105)。 Next, the display control unit 115 selects and highlights a key button that matches the coordinates of the hand 101 on the key input screen 201 output from the mapping unit 114 . The key buttons are selected in this manner, and the key authentication unit 117 acquires the key input indicating the order of selection of the key buttons (step S105).

鍵認証部117が、鍵生成部116が生成したパスキーであるキーボタンの選択順と、マッピング部114が出力する手101の座標に一致するキーボタンの選択順を比較し、一致するか否かを判定する認証処理を実行する(ステップS106)。なお、パスキーであるキーボタンの選択順は、キー入力画面201に配列された複数のキーボタンにおいて、外側から一筆書きで選択可能である順番が好ましい。ユーザが選択しやすく、誤操作の可能性が低くなるためである。 The key authentication unit 117 compares the selection order of the key buttons, which are passkeys generated by the key generation unit 116, with the selection order of the key buttons that match the coordinates of the hand 101 output by the mapping unit 114, and determines whether they match. is executed (step S106). It should be noted that the order of selection of the key buttons, which are passkeys, is preferably an order in which a plurality of key buttons arranged on the key input screen 201 can be selected from the outside with a single stroke. This is because it is easier for the user to select and the possibility of erroneous operation is reduced.

そして、施解錠制御部118が、鍵認証部117が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする施解錠制御を行う(ステップS107)。 Then, the locking/unlocking control unit 118 performs locking/unlocking control to unlock the door when the authentication result output by the key authentication unit 117 is successful, and to keep the door locked when the authentication is not successful (step S107). ).

このようにして、事前通知したパスキーに基づいてユーザが手101を移動させてパスキーを入力したときに、施解錠制御装置10は、入力されたパスキーに対して認証処理を実行することができる。 In this way, when the user moves the hand 101 based on the pre-notified passkey to input the passkey, the lock/unlock control device 10 can execute authentication processing for the input passkey.

以上説明したように、本実施の形態においては、通信部14が事前に扉を解錠するパスキーをユーザに通知し、ユーザがキー入力画面201に対向したとき、操作範囲特定部113がカメラの視野領域1001からユーザが操作に用いる操作範囲1002を特定し、マッピング部114が操作範囲1002をキー入力画面201にマッピングするマッピング情報を生成し、マッピング情報を用いて、対象検出部112が検出した手101の位置の座標をキー入力画面201の座標に変換し、変換された手101の座標に基づいて、鍵認証部117がユーザのキー入力を取得する。施解錠制御部118はユーザのキーボタンの選択順が、パスキーが示す選択順と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、タッチレスで手101を移動させるという簡易な操作により、確実に認証処理が実行でき、認証された人のみが安全に解錠することが可能になる。 As described above, in the present embodiment, the communication unit 14 notifies the user in advance of the pass key for unlocking the door, and when the user faces the key input screen 201, the operation range specifying unit 113 detects the camera. The operation range 1002 used by the user for operation is specified from the visual field area 1001, the mapping unit 114 generates mapping information for mapping the operation range 1002 on the key input screen 201, and the target detection unit 112 detects using the mapping information. The coordinates of the position of the hand 101 are converted into the coordinates of the key input screen 201, and the key authentication unit 117 acquires the user's key input based on the converted coordinates of the hand 101. FIG. The lock/unlock control unit 118 determines that authentication has been established when the order of selection of the key buttons by the user matches the order of selection indicated by the passkey, and performs unlocking control. As a result, the simple operation of moving the hand 101 in a touchless manner makes it possible to reliably execute the authentication process, and only the authenticated person can safely unlock the door.

(実施の形態2)
本発明の実施の形態2について図面を参照して詳細に説明する。
(Embodiment 2)
Embodiment 2 of the present invention will be described in detail with reference to the drawings.

本実施の形態に係る施解錠制御装置10は、実施の形態1と同様の構成を有し、同様の施解錠制御処理を実行するが、パスキーの内容が異なる。パスキーの内容について詳細に説明する。 The locking/unlocking control device 10 according to the present embodiment has the same configuration as that of the first embodiment, and executes the same locking/unlocking control process, but the contents of the passkey are different. The contents of the passkey will be explained in detail.

本実施の形態では、実施の形態1と同様に図6のフロー図に示した処理を実行するが、ステップS102で生成するパスキーが数字列である。例えば、5つの数字からなる「43971」であり、ステップS103でこの数字列をユーザの携帯端末50に送信する。 In this embodiment, the processing shown in the flowchart of FIG. 6 is executed in the same manner as in the first embodiment, but the passkey generated in step S102 is a numeric string. For example, it is "43971" consisting of five numbers, and this number string is transmitted to the user's portable terminal 50 in step S103.

また、ステップS104で表示するキー入力画面201は、数字が入ったキーボタンを配列した画面である。このとき、パスキーの数字列の順番通りに数字を選択するとき、外側から一筆書きで選択することになるように、数字を配列するのが好ましい。例えば、図9のように左上から順に439/817/265と数字を配列する。この場合、ユーザがパスキー「43971」に従って、キー入力の操作をすると、図10に示すように外側から一筆書きで選択可能である。この数字の配列はユーザ毎に又は認証処理毎に変更してもよい。 The key input screen 201 displayed in step S104 is a screen in which key buttons with numbers are arranged. At this time, it is preferable to arrange the numbers so that when the numbers are selected in the order of the number string of the passkey, they are selected from the outside with a single stroke. For example, numbers 439/817/265 are arranged in order from the upper left as shown in FIG. In this case, when the user performs a key input operation according to the pass key "43971", selection can be made from the outside with a single stroke as shown in FIG. This number arrangement may be changed for each user or for each authentication process.

キー入力を取得し(ステップS105)、その後の認証処理(ステップS106)、施解錠制御(ステップS107)の処理は実施の形態1と同様である。すなわち、ユーザの操作によるキーボタンの数字の選択順が、事前にユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、認証が成立したと判定して解錠を実行する。 The key input is acquired (step S105), the subsequent authentication process (step S106), and the locking/unlocking control (step S107) are the same as those in the first embodiment. That is, when the order of numbers selected by the user's key button matches the order of the number string included in the passkey notified to the user in advance, it is determined that the authentication has been established, and unlocking is executed. .

以上説明したように、本実施の形態においては、事前にユーザに送信するパスキーが数字列で構成され、表示制御部115は、数字が入ったキーボタンを配列したキー入力画面201を表示させる。ユーザの操作によるキーボタンの数字の選択順が、パスキーの数字列と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、ユーザに数字列のみを通知するため送信データ容量も少なく、また、キー入力画面201の数字の配列を変更することにより、一筆書きの形を推測されにくくなり、認証のセキュリティレベルを向上させることが可能となる。 As described above, in the present embodiment, the passkey transmitted to the user in advance is composed of a string of numbers, and display control unit 115 displays key input screen 201 in which key buttons containing numbers are arranged. When the order in which the numbers of the key buttons are selected by the user's operation matches the number string of the passkey, it is determined that authentication has been established, and control is performed to unlock the door. As a result, only the number string is notified to the user, so the amount of data to be transmitted is small, and by changing the arrangement of the numbers on the key input screen 201, it becomes difficult to guess the shape of a single stroke, improving the security level of authentication. It is possible to

(実施の形態3)
本発明の実施の形態3について図面を参照して詳細に説明する。
(Embodiment 3)
Embodiment 3 of the present invention will be described in detail with reference to the drawings.

本実施の形態に係る施解錠制御装置10は、実施の形態1と同様の構成を有するが、図11に示すように、ユーザの携帯端末50及び施解錠制御装置10が、インターネット60上に存するアプリケーションサーバ70に対して通信を行う点が異なる。また、パスキーの生成をアプリケーションサーバ70が実行するため、施解錠制御装置10が鍵生成部116を含まない点も異なる。 The locking/unlocking control device 10 according to this embodiment has the same configuration as that of the first embodiment, but as shown in FIG. It differs in that it communicates with the application server 70 . Another difference is that the lock/unlock control device 10 does not include the key generation unit 116 because the application server 70 generates the passkey.

施解錠制御装置10、ユーザの携帯端末50、アプリケーションサーバ70の動作について、図12に示すフロー図を用いて説明する。図12は、施解錠制御装置10、ユーザの携帯端末50、アプリケーションサーバ70の処理を示すフロー図である。 The operations of the lock/unlock control device 10, the user's portable terminal 50, and the application server 70 will be described with reference to the flowchart shown in FIG. FIG. 12 is a flowchart showing processing of the lock/unlock control device 10, the user's portable terminal 50, and the application server 70. As shown in FIG.

まず、ユーザはこれから通過する扉のパスキーを取得する。具体的には、ユーザの携帯端末50からアプリケーションサーバ70に対して、ユーザの識別情報及び扉の識別情報を送信して(ステップS201)、パスキーを要求する(ステップS202)。アプリケーションサーバ70が、ユーザの扉の通過を許可する場合に、パスキーを生成し(ステップS203)、アプリケーションサーバ70から携帯端末50及び施解錠制御装置10に対してパスキーを送信する(ステップS204)。ここで、送信されるパスキーは、実施の形態1で説明したキーボタンの選択順を示した画像又は実施の形態2で説明した数字列である。 First, the user acquires the passkey of the door that the user will pass through. Specifically, the mobile terminal 50 of the user transmits the identification information of the user and the identification information of the door to the application server 70 (step S201), and requests the passkey (step S202). When the application server 70 permits the user to pass through the door, a passkey is generated (step S203), and the passkey is transmitted from the application server 70 to the mobile terminal 50 and the lock/unlock control device 10 (step S204). Here, the passkey to be transmitted is the image indicating the selection order of the key buttons described in the first embodiment or the number string described in the second embodiment.

パスキーを送信した後、アプリケーションサーバ70は、施解錠制御装置10に対して認証処理を開始するように指示する(ステップS205)。施解錠制御装置10のカメラ20は撮影を継続している。施解錠制御装置10は、アプリケーションサーバ70からの認証処理開始の指示を受けて、画像取得部111が、カメラ20が撮影した画像データに含まれる所定のタイミングのフレーム画像を予め定めた時間間隔で対象検出部112に出力する。対象検出部112は、画像取得部111より入力されるフレーム画像から検出対象の手101の画像を検出する。 After transmitting the passkey, the application server 70 instructs the lock/unlock controller 10 to start authentication processing (step S205). The camera 20 of the lock/unlock control device 10 continues photographing. In the lock/unlock control device 10, upon receiving an instruction to start the authentication process from the application server 70, the image acquisition unit 111 acquires frame images at predetermined timings included in the image data captured by the camera 20 at predetermined time intervals. Output to the object detection unit 112 . The target detection unit 112 detects the image of the hand 101 as the detection target from the frame image input from the image acquisition unit 111 .

表示制御部115は、対象検出部112が検出対象の手101の画像を検出したときに、プロジェクタ30からキー入力画面201を出力させ、扉に表示させる(ステップS206)。 When the object detection unit 112 detects the image of the hand 101 to be detected, the display control unit 115 outputs the key input screen 201 from the projector 30 and displays it on the door (step S206).

ユーザは、ステップS204で受信したパスキーを確認した後、カメラ20に対向した状態で片手を動かして、キーボタンを選択する。施解錠制御装置10は、ユーザによるキー入力を取得する(ステップS207)。 After confirming the passkey received in step S204, the user moves one hand facing the camera 20 to select a key button. The lock/unlock control device 10 acquires the key input by the user (step S207).

具体的には、対象検出部112が出力する手101の大きさ、位置、形状等の情報に基づいて、操作範囲特定部113が、画像取得部111が取得するフレーム画像全体に当たるカメラの視野領域1001からユーザが操作に用いる操作範囲1002を特定する。その後、マッピング部114が、操作範囲特定部113より入力された操作範囲1002をプロジェクタ30が投影するキー入力画面201にマッピングし、操作範囲1002の座標をキー入力画面201の座標に対応づけたマッピング情報を生成する。さらに、マッピング部114は生成したマッピング情報を用いて、手101の操作範囲1002における座標をキー入力画面201の座標に座標変換して、得られた手101の座標を出力する。 Specifically, based on information such as the size, position, and shape of the hand 101 output by the object detection unit 112, the operation range identification unit 113 detects the area of the camera's field of view corresponding to the entire frame image acquired by the image acquisition unit 111. From 1001, an operation range 1002 that the user uses for operation is specified. After that, the mapping unit 114 maps the operation range 1002 input from the operation range specifying unit 113 onto the key input screen 201 projected by the projector 30 , and maps the coordinates of the operation range 1002 to the coordinates of the key input screen 201 . Generate information. Further, the mapping unit 114 uses the generated mapping information to coordinate-transform the coordinates of the hand 101 in the operation range 1002 into the coordinates of the key input screen 201 and outputs the obtained coordinates of the hand 101 .

次に、表示制御部115が、マッピング部114から出力されるキー入力画面201の座標における手101の座標に一致するキーボタンを強調表示する。このようにしてキーボタンの選択がなされるが、キーボタンの選択順を示したキー入力を鍵認証部117が取得する(ステップS207)。 Next, the display control unit 115 highlights key buttons that match the coordinates of the hand 101 in the coordinates of the key input screen 201 output from the mapping unit 114 . The key buttons are selected in this manner, and the key authentication unit 117 acquires the key input indicating the order of selection of the key buttons (step S207).

鍵認証部117が、アプリケーションサーバ70が生成したパスキーであるキーボタンの選択順と、マッピング部114が出力する手101の座標に一致するキーボタンの選択順を比較し、一致するか否かを判定する認証処理を実行する(ステップS208)。 The key authentication unit 117 compares the selection order of the key buttons, which are passkeys generated by the application server 70, with the selection order of the key buttons matching the coordinates of the hand 101 output by the mapping unit 114, and determines whether they match. An authentication process for determination is executed (step S208).

そして、施解錠制御部118が、鍵認証部117が出力する認証結果が認証成立の場合は扉を解錠し、認証不成立の場合は扉を施錠したままとする施解錠制御を行う(ステップS209)。施解錠制御装置10は、認証結果をアプリケーションサーバ70に送信する(ステップS210)。 Then, the locking/unlocking control unit 118 performs locking/unlocking control to unlock the door when the authentication result output by the key authentication unit 117 is successful, and to keep the door locked when the authentication is not successful (step S209). ). The lock/unlock controller 10 transmits the authentication result to the application server 70 (step S210).

このようにして、アプリケーションサーバ70が生成したパスキーに基づいてユーザが手101を非接触で移動させてパスキーを入力したときに、施解錠制御装置10は、入力されたパスキーに対して認証処理を実行することができる。 In this way, when the user inputs the passkey by moving the hand 101 in a non-contact manner based on the passkey generated by the application server 70, the lock/unlock control device 10 authenticates the input passkey. can be executed.

以上説明したように、本実施の形態においては、アプリケーションサーバ70が扉を解錠するパスキーをユーザの携帯端末50及び施解錠制御装置10に通知し、ユーザがキー入力画面201に対してキー入力をしたとき、施解錠制御装置10は、ユーザのキーボタンの選択順が、パスキーが示す選択順と一致するときに認証が成立したと判定し解錠する制御を行う。これにより、アプリケーションサーバ70と通信可能な施解錠制御装置10をそれぞれ備える複数箇所の扉について、タッチレスで手101を移動させるという簡易な操作により、確実に認証処理が実行でき、認証された人のみが安全に解錠することが可能になる。 As described above, in the present embodiment, the application server 70 notifies the user's portable terminal 50 and the lock/unlock control device 10 of the passkey for unlocking the door, and the user inputs the key on the key input screen 201. , the lock/unlock control device 10 determines that the authentication has been established when the order of selection of the key buttons by the user matches the order of selection indicated by the passkey, and performs unlocking control. As a result, by a simple operation of moving the hand 101 in a touchless manner for a plurality of doors provided with the locking/unlocking control device 10 capable of communicating with the application server 70, the authentication process can be reliably executed, and the authenticated person can be authenticated. can only be unlocked safely.

このように本発明は、施解錠制御装置が、複数のキーボタンを配列したキー入力画面を表示し、ユーザの操作に係る検出対象の位置を検出し、検出対象の位置に基づいて、複数のキーボタンから選択されたキーボタンの判定を行い、キーボタンの選択順に応じて施錠又は解錠を制御することとした。これにより、タッチレスの簡易な操作により、認証された人のみが安全に解錠することが可能になる。 As described above, according to the present invention, the lock/unlock control device displays a key input screen in which a plurality of key buttons are arranged, detects the position of a detection target related to a user's operation, and based on the position of the detection target, displays a plurality of key buttons. The key buttons selected from the key buttons are determined, and locking or unlocking is controlled according to the order of selection of the key buttons. This makes it possible for only an authenticated person to safely unlock the door through a simple touchless operation.

なお、本発明は、上記実施の形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。 It should be noted that the present invention is not limited to the above-described embodiments, and various modifications are of course possible without departing from the gist of the present invention.

例えば、上記実施の形態1-3において、キー入力画面201は、自動のガラス扉にリアプロジェクションによって表示するとしたが、任意の表示方法で表示してもよい。例えば、図13に示すように、壁に備えたディスプレイ202、又は、操作パネルに備えたディスプレイ203に表示してもよい。 For example, in Embodiments 1-3 above, the key input screen 201 is displayed on the automatic glass door by rear projection, but it may be displayed by any display method. For example, as shown in FIG. 13, it may be displayed on a display 202 provided on a wall or a display 203 provided on an operation panel.

また、実施の形態1-3において、キー入力画面201のキーボタンは3×3の配列としたが、配列は任意である。例えば、2×2、4×4でもよい。配列数が多いほどセキュリティレベルは向上する。 Further, in Embodiment 1-3, the key buttons on the key input screen 201 are arranged in a 3×3 arrangement, but the arrangement is arbitrary. For example, it may be 2×2 or 4×4. The security level improves as the number of arrays increases.

また、実施の形態1-3において、検出対象であるユーザの手101の位置を、カメラ20で撮影したフレーム画像に基づいて検出して、選択されたキーボタンを判定するとしたが、他のセンサを用いて手101の位置を検出するようにしてもよい。例えば、レーザ又は赤外線のセンサを用いて手101の位置を検出してもよい。 Further, in Embodiments 1-3, the position of the user's hand 101, which is the detection target, is detected based on the frame image captured by the camera 20, and the selected key button is determined. may be used to detect the position of the hand 101 . For example, a laser or infrared sensor may be used to detect the position of hand 101 .

また、実施の形態2において、キー入力画面201のキーボタンに数字を表示するとしたが、数字の配置は、他の位置に表示してもよい。例えば、ユーザに紙面で配布し、又は、壁面に掲示し、又は、ユーザの携帯端末50に送信してもよい。 Also, in the second embodiment, the numbers are displayed on the key buttons of the key input screen 201, but the numbers may be displayed at other positions. For example, it may be distributed to the user on paper, posted on a wall, or transmitted to the mobile terminal 50 of the user.

また、CPU11が実行した処理のプログラムを、既存のコンピュータ等の情報端末で実行させることにより、当該情報端末を本発明に係る施解錠制御装置10として機能させることも可能である。 Further, by causing an information terminal such as an existing computer to execute the processing program executed by the CPU 11, the information terminal can function as the locking/unlocking control device 10 according to the present invention.

このようなプログラムの配布方法は任意であり、例えば、CD-ROM(Compact Disc Read-Only Memory)、DVD(Digital Versatile Disc)、MO(Magneto Optical Disc)、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、インターネット等の通信ネットワークを介して配布してもよい。 Any method can be used to distribute such a program. may be stored and distributed in the , or may be distributed via a communication network such as the Internet.

10…施解錠制御装置
11…CPU
12…RAM
13…記憶部
14…通信部
15…入出力部
20…カメラ
30…プロジェクタ
50…携帯端末
60…インターネット
70…アプリケーションサーバ
101…手
111…画像取得部
112…対象検出部
113…操作範囲特定部
114…マッピング部
115…表示制御部
116…鍵生成部
117…鍵認証部
118…施解錠制御部
201…キー入力画面
202,203…ディスプレイ
1001…視野領域
1002…操作範囲
10... Lock/unlock control device 11... CPU
12 RAM
DESCRIPTION OF SYMBOLS 13... Storage part 14... Communication part 15... Input/output part 20... Camera 30... Projector 50... Portable terminal 60... Internet 70... Application server 101... Hand 111... Image acquisition part 112... Object detection part 113... Operation range specification part 114 Mapping unit 115 Display control unit 116 Key generation unit 117 Key authentication unit 118 Lock/unlock control unit 201 Key input screen 202, 203 Display 1001 Visual field region 1002 Operation range

Claims (11)

複数のキーボタンを配列したキー入力画面を表示する表示制御部と、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出部と、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピング部と、
前記マッピング部により変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部と、を備える、
施解錠制御装置。
a display control unit for displaying a key input screen in which a plurality of key buttons are arranged;
an object detection unit that detects a position of a detection object related to a user's non-contact operation from an image captured by a camera in a direction away from the key input screen of the user facing the key input screen;
Mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen is generated, and the coordinates of the detection target detected by the target detection unit in the operation range are mapped to the a mapping unit that converts to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted by the mapping unit , and locking or unlocking is performed according to the order of selection of the key button. and a locking/unlocking control unit that controls
Lock/unlock control device.
前記施解錠制御部は、前記キーボタンの選択順が、事前に前記ユーザに通知したパスキーに含まれる前記キーボタンの選択順と一致している場合に、解錠を実行する、
請求項1に記載の施解錠制御装置。
The lock/unlock control unit executes unlocking when the order of selection of the key buttons matches the order of selection of the key buttons included in the passkey notified to the user in advance.
The locking/unlocking control device according to claim 1.
前記複数のキーボタンにはそれぞれ数字が対応付けられており、
前記施解錠制御部は、前記キーボタンの数字の選択順が、事前に前記ユーザに通知したパスキーに含まれる数字列の順番と一致している場合に、解錠を実行する、
請求項1に記載の施解錠制御装置。
A number is associated with each of the plurality of key buttons,
The lock/unlock control unit executes unlocking when the order of selection of the numbers of the key buttons matches the order of the number string included in the passkey notified to the user in advance.
The locking/unlocking control device according to claim 1.
前記キーボタンの選択順は、前記キー入力画面に配列された前記複数のキーボタンにおいて、外側から一筆書きで選択可能な順番である、
請求項1から3のいずれか1項に記載の施解錠制御装置。
The order of selection of the key buttons is an order in which the plurality of key buttons arranged on the key input screen can be selected with a single stroke from the outside.
The locking/unlocking control device according to any one of claims 1 to 3.
前記ユーザの端末から要求することにより事前に発行されたパスキーは、予め定められた時間又は回数でのみ有効である、
請求項1から4のいずれか1項に記載の施解錠制御装置。
The passkey issued in advance by request from the user's terminal is valid only for a predetermined time or number of times.
The locking/unlocking control device according to any one of claims 1 to 4.
前記キー入力画面は、プロジェクタが扉に画像を投影することによって表示される、
請求項1から5のいずれか1項に記載の施解錠制御装置。
The key input screen is displayed by a projector projecting an image onto the door.
The locking/unlocking control device according to any one of claims 1 to 5.
前記ユーザの端末との通信を実行する通信部を更に備え、
前記ユーザの端末からパスキーの要求があったとき、前記通信部から前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、通信部が送信した前記パスキーと一致している場合に、解錠を実行する、
請求項1から6のいずれか1項に記載の施解錠制御装置。
Further comprising a communication unit that performs communication with the user's terminal,
when a passkey is requested from the user's terminal, the communication unit transmits the passkey to the user's terminal;
The locking/unlocking control unit determines a key button selected from the plurality of key buttons based on the position of the detection target detected by the target detection unit, and the selection order of the key buttons is transmitted by the communication unit. Execute unlocking if it matches the passkey that was entered,
The locking/unlocking control device according to any one of claims 1 to 6.
サーバとの通信を実行する通信部を更に備え、
前記ユーザの端末から前記サーバにパスキーの要求があったとき、前記サーバは、前記通信部及び前記ユーザの端末に前記パスキーを送信し、
前記施解錠制御部は、前記対象検出部が検出した検出対象の位置に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順が、前記通信部が受信した前記パスキーと一致している場合に、解錠を実行する、
請求項1から6のいずれか1項に記載の施解錠制御装置。
further comprising a communication unit that performs communication with the server;
when the user's terminal requests the server for a passkey, the server transmits the passkey to the communication unit and the user's terminal;
The locking/unlocking control section determines a key button selected from the plurality of key buttons based on the position of the detection target detected by the target detection section, and the selection order of the key buttons is determined by the communication section. Execute unlocking if it matches the received passkey;
The locking/unlocking control device according to any one of claims 1 to 6.
前記表示制御部は、前記操作範囲における前記検出対象の座標から変換した前記キー入力画面における前記検出対象の座標に一致するキーボタンを強調表示する
請求項1から8のいずれか1項に記載の施解錠制御装置。
The display control unit highlights a key button that matches the coordinates of the detection target on the key input screen converted from the coordinates of the detection target in the operation range.
The locking/unlocking control device according to any one of claims 1 to 8.
複数のキーボタンを配列したキー入力画面を表示する表示制御ステップと、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出ステップと、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出ステップで検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピングステップと、
前記マッピングステップで変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御ステップと、を有する、
施解錠制御方法。
a display control step for displaying a key input screen in which a plurality of key buttons are arranged;
a target detection step of detecting a position of a detection target related to a user's non-contact operation from an image captured by a camera of a user facing the key input screen in a direction away from the key input screen;
generating mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen; a mapping step of converting to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted in the mapping step , and locking or unlocking is performed according to the order of selection of the key button. and a locking/unlocking control step to control,
lock/unlock control method;
コンピュータを、
複数のキーボタンを配列したキー入力画面を表示する表示制御部、
カメラが、前記キー入力画面に対向するユーザを、前記キー入力画面から離れる方向に撮影した画像から、ユーザの非接触の操作に係る検出対象の位置を検出する対象検出部、
前記カメラの視野領域のうち前記ユーザの操作が有効な操作範囲を、前記キー入力画面にマッピングするマッピング情報を生成し、前記対象検出部が検出した前記検出対象の前記操作範囲における座標を、前記マッピング情報を用いて前記キー入力画面における座標に変換するマッピング部、
前記マッピング部により変換された前記検出対象の前記キー入力画面における座標に基づいて、前記複数のキーボタンから選択されたキーボタンの判定を行い、前記キーボタンの選択順に応じて施錠又は解錠を制御する施解錠制御部、
として機能させるプログラム。
the computer,
a display control unit that displays a key input screen in which a plurality of key buttons are arranged;
A target detection unit that detects the position of a detection target related to a user's non-contact operation from an image captured by a camera in a direction away from the key input screen of the user facing the key input screen;
Mapping information for mapping an operation range in which the user's operation is effective in the field of view area of the camera to the key input screen is generated, and the coordinates of the detection target detected by the target detection unit in the operation range are mapped to the a mapping unit that converts to coordinates on the key input screen using mapping information;
The key button selected from the plurality of key buttons is determined based on the coordinates of the detection target on the key input screen converted by the mapping unit , and locking or unlocking is performed according to the order of selection of the key button. a locking/unlocking control unit to control,
A program that acts as a
JP2019002488A 2019-01-10 2019-01-10 LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM Active JP7246695B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019002488A JP7246695B2 (en) 2019-01-10 2019-01-10 LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019002488A JP7246695B2 (en) 2019-01-10 2019-01-10 LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2020111935A JP2020111935A (en) 2020-07-27
JP7246695B2 true JP7246695B2 (en) 2023-03-28

Family

ID=71668205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019002488A Active JP7246695B2 (en) 2019-01-10 2019-01-10 LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7246695B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008143220A (en) 2006-12-06 2008-06-26 Tokai Rika Co Ltd Individual authentication system
JP2011220000A (en) 2010-04-09 2011-11-04 Konica Minolta Holdings Inc Lock device and control system
JP5303467B2 (en) 2006-11-20 2013-10-02 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Quick-drying water-based inkjet ink
JP2016530802A (en) 2013-07-28 2016-09-29 スクエア, インコーポレイテッドSquare, Inc. Encryption of raw sensor input for passcode input security
JP2016183513A (en) 2015-03-26 2016-10-20 美和ロック株式会社 Password information reporting system
JP2017223092A (en) 2016-06-17 2017-12-21 大和ハウス工業株式会社 Key management system
WO2018116382A1 (en) 2016-12-20 2018-06-28 三井金属アクト株式会社 Vehicle entry system and onboard device
JP2018109314A (en) 2017-01-05 2018-07-12 株式会社tsumug Electronic unlocking management system, electronic unlocking management server, electronic unlocking management method, and electronic unlocking management program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05303467A (en) * 1991-10-04 1993-11-16 Shigumatsukusu Kk Operation input device
JP5634566B1 (en) * 2013-06-26 2014-12-03 株式会社日本総合研究所 Password input method, input terminal, and input system for touch panel terminal
JP2017014736A (en) * 2015-06-29 2017-01-19 株式会社フォトシンス Transmission method for unlocking signal for electronic lock, and transmission device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5303467B2 (en) 2006-11-20 2013-10-02 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Quick-drying water-based inkjet ink
JP2008143220A (en) 2006-12-06 2008-06-26 Tokai Rika Co Ltd Individual authentication system
JP2011220000A (en) 2010-04-09 2011-11-04 Konica Minolta Holdings Inc Lock device and control system
JP2016530802A (en) 2013-07-28 2016-09-29 スクエア, インコーポレイテッドSquare, Inc. Encryption of raw sensor input for passcode input security
JP2016183513A (en) 2015-03-26 2016-10-20 美和ロック株式会社 Password information reporting system
JP2017223092A (en) 2016-06-17 2017-12-21 大和ハウス工業株式会社 Key management system
WO2018116382A1 (en) 2016-12-20 2018-06-28 三井金属アクト株式会社 Vehicle entry system and onboard device
JP2018109314A (en) 2017-01-05 2018-07-12 株式会社tsumug Electronic unlocking management system, electronic unlocking management server, electronic unlocking management method, and electronic unlocking management program

Also Published As

Publication number Publication date
JP2020111935A (en) 2020-07-27

Similar Documents

Publication Publication Date Title
KR101242304B1 (en) Controlled access to functionality of a wireless device
EP3559847B1 (en) Electronic device for biometric authentication of a user
KR20150049550A (en) Electronic device and method for securing using complex biometrics
US10521574B2 (en) Portable electronic device
WO2013161077A1 (en) Biometric authentication device, biometric authentication program, and biometric authentication method
KR101944965B1 (en) User authentication system using face recognition and biometric authentication card, and method thereof
JP6757482B1 (en) Authentication system, authentication terminal, user terminal, authentication method, and program
EP2131321A1 (en) Imaging device, imaging method, and imaging program
TWI754964B (en) Authentication system, authentication device, authentication method, and program product
JP2004220376A (en) Security management method and system, program, and recording medium
TWI762065B (en) Authentication system, authentication device, authentication method, and program product
JP7246695B2 (en) LOCKING/UNLOCKING CONTROL DEVICE, LOCKING/UNLOCKING CONTROL METHOD AND PROGRAM
JP2014142838A (en) Room entrance management system and room entrance management device
CN109147123A (en) Unlocking method, device, electronic equipment and the computer storage medium of door-control lock
JP2011118452A (en) Biological information processing device, biological information processing method, biological information processing system and biological information processing computer program
JP6761145B1 (en) Wireless communication systems, user terminals, wireless communication methods, and programs
JP2020205087A (en) Authentication system, user terminal, authentication method, and program
CN111798603A (en) Access control method and device, computer equipment and storage medium
JP2010079633A (en) Biological information authentication system and method
JP4012746B2 (en) Authentication device, behavior authentication system, copying device, and delivery / collection authentication system
JP2015035179A (en) Image processor and program
TWI729679B (en) Authentication system, authentication device, and authentication method
JP2011113112A (en) Device and method for managing access
JP7006901B2 (en) Room entry management system based on eye movements
JP6494177B2 (en) Authentication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221026

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: 20230207

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230308

R150 Certificate of patent or registration of utility model

Ref document number: 7246695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150