JP2022031099A - Input system, input program, and input method - Google Patents
Input system, input program, and input method Download PDFInfo
- Publication number
- JP2022031099A JP2022031099A JP2021020567A JP2021020567A JP2022031099A JP 2022031099 A JP2022031099 A JP 2022031099A JP 2021020567 A JP2021020567 A JP 2021020567A JP 2021020567 A JP2021020567 A JP 2021020567A JP 2022031099 A JP2022031099 A JP 2022031099A
- Authority
- JP
- Japan
- Prior art keywords
- user
- contact
- payment
- display
- button
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 68
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000012545 processing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 9
- 208000015181 infectious disease Diseases 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 208000035473 Communicable disease Diseases 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000008921 facial expression Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010191 image analysis Methods 0.000 description 2
- 238000004659 sterilization and disinfection Methods 0.000 description 2
- 241000894006 Bacteria Species 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 241000700605 Viruses Species 0.000 description 1
- 238000013145 classification model Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000249 desinfective effect Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
本発明は、ユーザの接触を回避又は削減するための、入力システム、入力プログラムおよび入力方法に関する。 The present invention relates to an input system, an input program and an input method for avoiding or reducing user contact.
世界的な感染症の流行により、感染症対策に改めて注目が集まっている。例えば店舗での決済を、店員が操作する有人レジから顧客自身で決済装置を操作するセルフレジに置き換えること等、IT(Information Technology)を利用して人と人とが接する機会を減らすことは有効な感染症対策のひとつである。 Due to the worldwide epidemic of infectious diseases, infectious disease countermeasures are attracting attention again. For example, it is effective to reduce the chances of people interacting with each other using IT (Information Technology), such as replacing payments at stores with self-registrations that the customer operates the payment device from a manned cash register operated by a clerk. It is one of the measures against infectious diseases.
従来から、必要な人員削減や効率化の観点から、ITを利用したレジや窓口業務等の自動化技術が知られている。例えば特許文献1には、顔画像による生体認証を利用した、自動決済の方法が記載されている。特許文献1には、所定のジェスチャによってユーザが明確に顔認証の実行を指示することが記載されている。
Conventionally, from the viewpoint of reducing the required number of personnel and improving efficiency, automation technology for cash register and counter operations using IT has been known. For example,
また特許文献2には、自動販売機を利用した商品購入時の顔認証において、顧客に所定の動作を要望することにより、人以外の情報によって顔認証をしてしまうことを排除することが記載されている。
Further,
一方、不特定多数の人物が触れる物を介して菌やウイルスが広がることによる、接触感染も問題視されている。上述した従来技術では、ユーザ自身で入力を行うことが前提として想定されており、入力の際に多くの人物が同じ部分に触れることになるため、接触感染の予防の観点からは不十分と言える。 On the other hand, contact infections caused by the spread of bacteria and viruses through objects touched by an unspecified number of people are also regarded as a problem. In the above-mentioned conventional technique, it is assumed that the user himself / herself inputs, and many people touch the same part at the time of input, so it can be said that it is insufficient from the viewpoint of preventing contact infection. ..
そこで本発明は、各種の入力操作において、多数のユーザの接触を回避又は削減可能な、新規な入力技術を提供することを課題とする。 Therefore, it is an object of the present invention to provide a novel input technique capable of avoiding or reducing contact with a large number of users in various input operations.
上記課題を解決するために、本発明は、事前に登録されたユーザを認識して決済を行うための入力システムであって、購入商品を特定する商品特定情報の読取を行う読取手段と、決済を行うユーザを撮影する撮影手段と、前記撮影手段により撮影されたユーザ画像から前記ユーザによる決済動作を認識すると、前記読取手段による読取を終了させる動作認識手段と、前記ユーザ画像に基づいて、登録済みのユーザの認証を行う認証手段と、前記決済動作が認識され、かつ、前記認証が成功した場合に、登録済みのユーザ情報に基づいて、前記商品の代金の決済処理を実行する決済手段と、を備える。 In order to solve the above problems, the present invention is an input system for recognizing a user registered in advance and making a payment, and is a reading means for reading the product specific information for specifying the purchased product and payment. Registration based on the user image, the photographing means for photographing the user who performs the operation, the operation recognition means for terminating the reading by the reading means when the payment operation by the user is recognized from the user image photographed by the photographing means, and the user image. An authentication means that authenticates a completed user, and a payment means that executes a payment process for the price of the product based on the registered user information when the payment operation is recognized and the authentication is successful. , Equipped with.
このような構成とすることで、決済に係る入力を全て、ユーザが装置自体に触れることなく完結できる。従って、ユーザは商品のみに触れれば購入が可能であり、不特定多数の接触による感染リスクの削減が可能となる上に、装置の汚れや消耗を軽減することができる。更に、スキー場や工事現場等、手袋の着用が必要な場面であっても容易に決済が可能であるだけでなく、ユーザ画像に基づいて決済を行うため、財布やスマートフォン等を携帯する必要がなくなり、ユーザの利便性が向上する。 With such a configuration, all input related to payment can be completed without the user touching the device itself. Therefore, the user can purchase by touching only the product, the risk of infection due to contact with an unspecified number of people can be reduced, and the dirt and wear of the device can be reduced. Furthermore, not only can payments be made easily even in situations where gloves need to be worn, such as at ski resorts and construction sites, but also payments are made based on user images, so it is necessary to carry a wallet, smartphone, etc. It disappears and the convenience of the user is improved.
本発明の好ましい形態では、前記動作認識手段は、前記ユーザ画像から、事前に登録されたジェスチャを前記決済動作として認識する。
このような構成とすることで、誤認識を削減する効果が期待できる。
In a preferred embodiment of the present invention, the motion recognition means recognizes a pre-registered gesture as the settlement motion from the user image.
With such a configuration, the effect of reducing erroneous recognition can be expected.
本発明の好ましい形態では、前記ユーザ情報は、ユーザが所属するグループを特定するグループ特定情報を含み、前記決済手段は、前記グループ特定情報に基づいて前記決済処理を実行する。
このような構成とすることで、例えば、社内の売店等での買い物における決済に本発明を適用し、ユーザが所属するグループを特定して決済を行うことで、給与からの天引きや福利厚生費を利用した支払を実現することができる。
In a preferred embodiment of the present invention, the user information includes group-specific information that identifies a group to which the user belongs, and the payment means executes the payment process based on the group-specific information.
With such a configuration, for example, by applying the present invention to payment in shopping at an in-house shop, etc., and making payment by specifying the group to which the user belongs, deduction from salary and welfare expenses can be made. It is possible to realize payment using.
本発明の好ましい形態では、前記決済手段は、前記グループ特定情報に基づいて事前に登録されるグループ情報を特定し、前記グループ情報において指定された決済方法に従って、前記決済処理を実行する。
このような構成とすることで、グループごとに指定された決済方法により決済を行うことが可能となる。
In a preferred embodiment of the present invention, the payment means identifies group information registered in advance based on the group specific information, and executes the payment process according to the payment method specified in the group information.
With such a configuration, it is possible to make a payment by a payment method specified for each group.
本発明の好ましい形態では、前記読取手段が前記読取を開始した後、所定時間の間連続して前記読取が行われなかった場合に、キャンセル処理を行う手段を更に備える。
このような構成とすることで、ユーザが途中で入力をやめてそのまま去ってしまった場合等に、キャンセルとして扱って次の入力を受け付けることが可能となる。
In a preferred embodiment of the present invention, there is further provided a means for canceling the reading when the reading means does not continuously perform the reading for a predetermined time after the reading means starts the reading.
With such a configuration, if the user stops inputting in the middle and leaves as it is, it can be treated as a cancellation and the next input can be accepted.
本発明の好ましい形態では、前記読取手段が前記読取を開始した後、前記動作認識手段が前記決済動作の認識に失敗した場合に、前記読取を終了して前記決済処理を求める入力を行うための決済表示を行う表示部を更に備える。
このような構成とすることで、何らかの原因でユーザ画像からの決済動作の認識がうまく機能しない場合にも、他の方法でユーザが決済処理を求めることができる。
In a preferred embodiment of the present invention, after the reading means starts the reading, when the motion recognizing means fails to recognize the settlement operation, the reading is terminated and the input for requesting the settlement process is performed. It is further provided with a display unit for displaying payment.
With such a configuration, even if the recognition of the payment operation from the user image does not work well for some reason, the user can request the payment process by another method.
本発明の好ましい形態では、前記表示部は、前記読取手段が前記読取を開始した後、所定時間の間、前記動作認識手段が前記決済動作を認識しなかった場合に、前記決済動作の認識に失敗したとみなす。 In a preferred embodiment of the present invention, the display unit recognizes the payment operation when the operation recognition means does not recognize the payment operation for a predetermined time after the reading means starts the reading. Consider it a failure.
本発明の好ましい形態では、前記決済表示は、前記ユーザに対して、前回表示されたときとは異なる部分に触れることを求めるものである。
このような構成とすることで、決済動作の認識が失敗する場合であっても、多くのユーザが同じ部分に触れることを避けることができる。
In a preferred embodiment of the present invention, the payment display requires the user to touch a portion different from the previously displayed portion.
With such a configuration, even if the recognition of the payment operation fails, it is possible to prevent many users from touching the same part.
上記課題を解決するために、本発明は、事前に登録されたユーザを認識して決済を行うための入力プログラムであって、購入商品を特定する商品特定情報の読取を行う読取手段と、決済を行うユーザを撮影する撮影手段と、前記撮影手段により撮影されたユーザ画像から前記ユーザによる決済動作を認識すると、前記読取手段による読取を終了させる動作認識手段と、前記ユーザ画像に基づいて、登録済みのユーザの認証を行う認証手段と、前記決済動作が認識され、かつ、前記認証が成功した場合に、登録済みのユーザ情報に基づいて、前記商品の代金の決済処理を実行する決済手段と、としてコンピュータを機能させる。 In order to solve the above problems, the present invention is an input program for recognizing a user registered in advance and making a payment, and is a reading means for reading the product specific information for specifying the purchased product and payment. Registration based on the user image, the photographing means for photographing the user who performs the operation, the operation recognition means for terminating the reading by the reading means when the payment operation by the user is recognized from the user image photographed by the photographing means, and the user image. An authentication means that authenticates a completed user, and a payment means that executes a payment process for the price of the product based on the registered user information when the payment operation is recognized and the authentication is successful. Make your computer work as.
上記課題を解決するために、本発明は、事前に登録されたユーザを認識して決済を行うための入力方法であって、購入商品を特定する商品特定情報の読取を行うステップと、決済を行うユーザを撮影するステップと、撮影されたユーザ画像から前記ユーザによる決済動作を認識すると、前記読取を終了させるステップと、前記ユーザ画像に基づいて、登録済みのユーザの認証を行うステップと、前記決済動作が認識され、かつ、前記認証が成功した場合に、登録済みのユーザ情報に基づいて、前記商品の代金の決済処理を実行するステップと、をコンピュータに実行させる。 In order to solve the above problems, the present invention is an input method for recognizing a user registered in advance and making a payment, and a step of reading product specific information for specifying a purchased product and payment are performed. A step of photographing a user to be performed, a step of terminating the reading when the payment operation by the user is recognized from the photographed user image, a step of authenticating a registered user based on the user image, and the above-mentioned step. When the payment operation is recognized and the authentication is successful, the computer is made to execute the step of executing the payment process of the price of the product based on the registered user information.
本発明によれば、多数のユーザの接触を回避又は削減可能な、新規な入力技術を提供することができる。 According to the present invention, it is possible to provide a novel input technique capable of avoiding or reducing contact with a large number of users.
以下、図面を用いて、本発明の入力システムについて説明する。なお、以下に示す実施形態は本発明の一例であり、本発明を以下の実施形態に限定するものではなく、様々な構成を採用することもできる。 Hereinafter, the input system of the present invention will be described with reference to the drawings. The embodiments shown below are examples of the present invention, and the present invention is not limited to the following embodiments, and various configurations can be adopted.
例えば、本実施形態では入力システムの構成、動作等について説明するが、同様の構成の方法、装置、コンピュータプログラム等も、同様の作用効果を奏することができる。また、プログラムは、記録媒体に記憶させてもよい。この記録媒体を用いれば、例えばコンピュータにプログラムをインストールすることができる。ここで、プログラムを記憶した記録媒体は、例えばCD-ROM等の非一過性の記録媒体であっても良い。 For example, in the present embodiment, the configuration, operation, and the like of the input system will be described, but a method, an apparatus, a computer program, and the like having the same configuration can also exert the same effect. Further, the program may be stored in a recording medium. Using this recording medium, for example, a program can be installed on a computer. Here, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM.
また本実施形態では、顔認証を利用した決済を前提として、決済処理の指示やその他の各種入力においてユーザの接触を回避又は削減するための技術を例示するが、本発明はこれに限られない。例えば、その他の任意の入力において、後述するボタンの表示位置決定を実行することにより、画像による認証を用いないシステムやユーザの接触を前提とする幅広いシステムにおいて、多くのユーザが同じ部分に触れることを防ぐことに利用されてもよい。 Further, in the present embodiment, on the premise of payment using face authentication, a technique for avoiding or reducing user contact in instructions for payment processing and other various inputs is exemplified, but the present invention is not limited to this. .. For example, by executing the display position determination of the button described later in any other input, many users touch the same part in a system that does not use image authentication or a wide range of systems that assume user contact. May be used to prevent.
本実施形態では、特に社内の売店等、特定のグループに属するユーザに利用される店舗における実施の形態を想定する。従って本実施形態では、入力システムが設置された店舗ごとに、利用グループが決まっており、当該グループに属するユーザとして登録された者が、当該店舗において本発明の入力システムを利用する。 In this embodiment, it is assumed that the embodiment is used by a user belonging to a specific group, such as an in-house shop. Therefore, in the present embodiment, a usage group is determined for each store in which the input system is installed, and a person registered as a user belonging to the group uses the input system of the present invention in the store.
(1)ユーザ画像を用いた決済入力
まず、決済時のユーザを撮影したユーザ画像による決済を行うための入力システムについて、全体の構成を説明する。図1は、本実施形態の入力システムの機能構成を示す図である。
(1) Payment input using a user image First, the entire configuration of an input system for making a payment using a user image taken of a user at the time of payment will be described. FIG. 1 is a diagram showing a functional configuration of the input system of the present embodiment.
本実施形態の入力システムは、読取手段11と、撮影手段12と、動作認識手段13と、認証手段14と、決済手段15と、表示部16と、接触位置記録手段17と、ボタン表示手段18と、接触位置リセット手段19と、を備え、データベースDBと相互に通信可能に構成される。
The input system of the present embodiment includes a reading means 11, a photographing
入力システムは、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等の演算装置、RAM(Random Access Memory)等の主記憶装置、HDD(Hard Disk
Drive)やSSD(Solid State Drive)、フラッシュメモリ等の補助記憶装置、ネットワークへの接続手段や商品情報の読取を行うための読取装置、撮影装置、ディスプレイ等を含む種々の入出力装置等を備えた、一般的なコンピュータ装置により実現される。本実施形態では、データベースDB等へのアクセスを行うためのネットワークに接続された任意のコンピュータ装置に、バーコードリーダー等の読取装置、カメラ、ディスプレイ(好ましくはタッチパネルディスプレイ)等を接続することで、入力システムが構成される。
The input system includes an arithmetic unit such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit), a main storage device such as a RAM (Random Access Memory), and an HDD (Hard Disk).
Equipped with various input / output devices including drive), SSD (Solid State Drive), auxiliary storage devices such as flash memory, network connection means, reading devices for reading product information, photographing devices, displays, etc. Also, it is realized by a general computer device. In the present embodiment, a reading device such as a barcode reader, a camera, a display (preferably a touch panel display), or the like is connected to an arbitrary computer device connected to a network for accessing a database DB or the like. The input system is configured.
読取手段11は、購入商品を特定する商品特定情報の読取を行う。具体的には、例えばバーコードを読み取る為のバーコードリーダーや、画像認識により商品画像や文字を認識して商品を特定するためのカメラ、近距離無線通信により商品特定情報を受信するタグリーダー等が、本発明の読取手段11として機能する。 The reading means 11 reads the product-specific information that identifies the purchased product. Specifically, for example, a barcode reader for reading a barcode, a camera for recognizing a product image or character by image recognition and identifying a product, a tag reader for receiving product identification information by short-range wireless communication, etc. However, it functions as the reading means 11 of the present invention.
撮影手段12は、決済を行うユーザを撮影してユーザ画像を生成する。本実施形態では、表示部16の周囲に設置される撮影装置が、撮影手段12として機能する。撮影手段12は、決済を行うユーザの顔を撮影し、ユーザ画像を動作認識手段13、認証手段14、表示部16に受け渡す。
The photographing means 12 photographs a user who makes a payment and generates a user image. In the present embodiment, the photographing device installed around the
動作認識手段13は、ユーザ画像から、事前に登録されたジェスチャを決済動作として認識すると、読取手段11による読取を終了させる。また本実施形態の動作認識手段13は、決済動作以外に中止動作の認識も行う。中止動作が認識された場合には、それまでに読み取られた商品特定情報がリセットされ、決済が中止される。なお本実施形態では、決済動作としてピースサインのジェスチャが、また中止動作として手のひらを正面に向けるジェスチャが、それぞれ事前に登録される。なお決済動作や中止動作としてはこれに限られず、例えば笑顔等、特定の表情を決済動作又は中止動作としてもよい。また、ジェスチャと表情の両方を条件として決済動作又は中止動作が認識されてもよい。 When the motion recognizing means 13 recognizes the gesture registered in advance from the user image as a settlement motion, the motion recognizing means 13 ends the reading by the reading means 11. Further, the motion recognition means 13 of the present embodiment also recognizes the cancel motion in addition to the settlement motion. When the cancel operation is recognized, the product identification information read up to that point is reset and the settlement is canceled. In this embodiment, a peace sign gesture is registered in advance as a payment operation, and a gesture in which the palm is turned to the front as a stop operation is registered in advance. The payment operation and the cancellation operation are not limited to this, and a specific facial expression such as a smile may be used as the payment operation or the cancellation operation. Further, the settlement operation or the cancellation operation may be recognized on condition of both the gesture and the facial expression.
決済動作や中止動作の認識は、任意の画像認識手法により行われればよい。例えば、各動作を撮影した画像及びその動作の種類を示す情報の組を教師データとして複数入力して、一般的に知られる機械学習の手法を用いて各動作の分類モデルを作成し、当該分類モデルにユーザ画像を入力することにより、決済動作又は中止動作を検出する方法が挙げられる。分類する動作としては、決済動作、中止動作、及びそれ以外、等とすればよい。ここで本実施形態では、一定時間継続して決済動作や中止動作が検出された場合に、動作認識手段13が当該動作を認識して処理を行う。 The payment operation and the cancellation operation may be recognized by any image recognition method. For example, a plurality of sets of images showing each motion and a set of information indicating the type of the motion are input as teacher data, a classification model of each motion is created by using a generally known machine learning method, and the classification is performed. A method of detecting a payment operation or a cancellation operation by inputting a user image into the model can be mentioned. The operations to be classified may be a settlement operation, a cancellation operation, and others. Here, in the present embodiment, when a settlement operation or a cancellation operation is continuously detected for a certain period of time, the operation recognition means 13 recognizes the operation and performs processing.
認証手段14は、ユーザ画像に基づいて、登録済みのユーザの認証を行う。本実施形態では、事前にユーザの顔を撮影した画像がユーザに対応付けて登録され、事前に登録された画像とユーザ画像とを比較することにより、登録済みのユーザの認証が行われる。なおこの他にも、虹彩認証や静脈認証等、任意の方法で登録済みのユーザの認証が行われてよいが、ユーザが装置に触れない方法で認証が行われることが好ましい。 The authentication means 14 authenticates the registered user based on the user image. In the present embodiment, an image of the user's face taken in advance is registered in association with the user, and the registered user is authenticated by comparing the image registered in advance with the user image. In addition to this, the registered user may be authenticated by any method such as iris authentication or vein authentication, but it is preferable that the authentication is performed by a method in which the user does not touch the device.
ユーザ画像の解析処理は入力システムにおいて行われてもよいが、本実施形態では、ユーザの認証用の登録画像を管理する外部のサーバに、認証手段14がユーザ画像の解析を要求して解析結果を受信し、データベースDBに登録されたユーザと照合することによって、登録済みのユーザの認証が行われる。ユーザの認証においては、画像の特徴量抽出により一致を判断する、一般的な顔認証技術を用いることができる。 The user image analysis process may be performed in the input system, but in the present embodiment, the authentication means 14 requests the external server that manages the registered image for user authentication to analyze the user image, and the analysis result. Is received and collated with the user registered in the database DB, so that the registered user is authenticated. In user authentication, a general face recognition technique that determines a match by extracting the feature amount of the image can be used.
決済手段15は、動作認識手段13によって決済動作が認識され、かつ、認証手段14によって登録済みのユーザの認証が成功した場合に、登録済みのユーザの情報に基づいて、商品の代金の決済処理を実行する。また本実施形態では、ユーザ情報はユーザが所属するグループを特定するグループ特定情報と紐づけられ、決済手段15は、グループ特定情報に基づいて決済処理を実行する。更に、グループ特定情報に基づいて、事前に登録されるグループ情報において指定された決済方法に従って、決済処理が実行されてもよい。 When the payment operation is recognized by the operation recognition means 13 and the authentication of the registered user is successful by the authentication means 14, the payment means 15 setstles the price of the product based on the information of the registered user. To execute. Further, in the present embodiment, the user information is associated with the group specific information that identifies the group to which the user belongs, and the payment means 15 executes the payment process based on the group specific information. Further, the payment process may be executed according to the payment method specified in the group information registered in advance based on the group specific information.
本実施形態では、決済処理として、決済手段15が、ユーザを特定する情報及び決済の金額を含む取引履歴をデータベースDBに記録する。これにより、ユーザ個人や所属するグループへの費用請求を行うことができる。この他に例えば、ユーザ情報としてクレジットカードや銀行口座の支払情報を登録しておき、カード会社や銀行から商品代金の支払を受けるための情報を、外部のサーバ等に送信する処理であってもよい。更に、グループ情報においてグループごとに支払方法を定めておき、当該支払方法に従って、外部のサーバ等に支払の要求が送信されてもよい。 In the present embodiment, as a payment process, the payment means 15 records a transaction history including information identifying a user and a payment amount in a database DB. As a result, it is possible to charge the cost to the individual user or the group to which the user belongs. In addition to this, for example, even in the process of registering payment information of a credit card or a bank account as user information and transmitting information for receiving payment of the product price from a card company or a bank to an external server or the like. good. Further, a payment method may be defined for each group in the group information, and a payment request may be transmitted to an external server or the like according to the payment method.
表示部16は、入力を行うための各種の情報を表示する。表示部16は、読取手段11が読取を開始した後、所定時間動作認識手段13が決済動作を認識しなかった場合に、読み取りを終了して決済処理を求める入力を行うための決済表示を行う。本実施形態では、表示部16としてタッチパネルディスプレイが用いられ、決済表示として決済ボタンが表示部16に表示される。そして、動作認識手段13による決済ジェスチャの認識の代わりに、決済ボタンを介した入力によりユーザによる指示が受け付けられ、読取手段11による読取が終了される。
The
一方、読取手段11が読取を開始した後、所定時間読取が行われなかった場合には、入力システムがそれまでに読み取られた商品特定情報をリセットし、決済を中止するキャンセル処理を実行する。この際のキャンセル処理は、動作認識手段13によって中止動作が認識された場合の処理と同一である。 On the other hand, if reading is not performed for a predetermined time after the reading means 11 starts reading, the input system resets the product identification information read so far and executes a cancel process for canceling the settlement. The cancel process at this time is the same as the process when the stop operation is recognized by the operation recognition means 13.
接触位置記録手段17は、表示部16上でユーザが触れた接触位置を特定して、その接触があった時刻とともにデータベースDBに記録する。なお接触があった時刻とは、厳密に接触が行われた時刻と完全に同一でなくてもよく、例えばその接触による入力が行われた時刻や、その接触による入力が行われた決済の実行時刻等、前後の時刻を含む。
The contact position recording means 17 identifies the contact position touched by the user on the
接触位置記録手段17は、例えば表示部16に備えられた接触センサによって接触位置を特定してもよいし、その他、表示部16を撮影して得られた画像等の分析によって接触位置を特定してもよい。本実施形態では、表示部16上にユーザからの入力を受け付ける為のボタンが表示され、当該ボタンを介した入力が行われた場合に、接触位置記録手段17が当該ボタンの表示位置の中心を接触位置とみなして記録する。この他、接触位置記録手段17は、表示部16上の表示内容に関わらず全ての接触位置をセンサ等によって特定し、記録してもよい。
The contact position recording means 17 may specify the contact position by, for example, a contact sensor provided in the
ボタン表示手段18は、接触位置に基づいて、基準時刻以降の接触が最も少ない位置をボタンの表示位置として決定する。ここで本実施形態では、ボタン表示手段18は、決済表示として表示される決済ボタンの表示位置を決定する。 The button display means 18 determines the position with the least contact after the reference time as the button display position based on the contact position. Here, in the present embodiment, the button display means 18 determines the display position of the payment button displayed as the payment display.
接触位置リセット手段19は、リセット指示を受け付けて、接触位置の記録をリセットする。リセットが行われた場合、ボタン表示手段18は、リセット後の接触位置に基づいて、接触が少ない位置を表示位置として決定する。なお、本実施形態においては、リセットが行われた時刻を基準時刻とすることで、リセット後の接触位置に基づく表示位置の決定が行われるが、例えばリセット指示により、それ以前の接触位置の記録にリセットフラグを立てたり、接触位置の記録自体を消去したりしてもよい。 The contact position reset means 19 receives the reset instruction and resets the recording of the contact position. When the reset is performed, the button display means 18 determines the position with less contact as the display position based on the contact position after the reset. In the present embodiment, the display position is determined based on the contact position after the reset by setting the time when the reset is performed as the reference time. For example, the contact position before that is recorded by the reset instruction. The reset flag may be set to, or the contact position recording itself may be erased.
図2、図3は、データベースDBに登録される情報の一例を示す図である。図2に示すように、データベースDBは、ユーザマスタ、グループマスタ、グループユーザマスタを有しており、これらの情報によって、各ユーザの情報と、グループの情報と、各グループに所属するユーザの情報と、が管理される。 2 and 3 are diagrams showing an example of information registered in the database DB. As shown in FIG. 2, the database DB has a user master, a group master, and a group user master, and the information of each user, the information of the group, and the information of the users belonging to each group are based on these information. And are managed.
ユーザマスタはユーザに関するユーザ情報であり、ユーザの識別子でありログイン等に用いられるユーザIDと、システム側でユーザを一意に特定するシステムUIDと、ユーザの氏名と、顔認証のための画像解析を実行する外部のサーバにおいて顔認証情報を一意に特定するための顔認証IDと、を有する。このようにユーザIDとは別にユーザを一意に特定可能な不変のシステムUIDを用いることで、例えばメールアドレスをユーザIDとして用いる場合等、ユーザが自由にユーザIDを変更しても容易にユーザを特定できる。更に、各種管理権限等をユーザマスタとして記憶していてもよい。 The user master is user information about the user, a user ID that is an identifier of the user and is used for login, etc., a system UID that uniquely identifies the user on the system side, a user's name, and image analysis for face authentication. It has a face authentication ID for uniquely identifying the face authentication information in the external server to be executed. By using an invariant system UID that can uniquely identify the user separately from the user ID in this way, the user can be easily changed even if the user freely changes the user ID, for example, when an e-mail address is used as the user ID. Can be identified. Further, various management authority and the like may be stored as a user master.
また、クレジットカードや銀行口座からの引き落としにより決済を行う場合には、更にクレジットカードや銀行口座の情報が支払情報として記憶される。ここでユーザ情報において決済方法を指定する情報を記憶しておき、決済手段15はユーザ情報における指定に基づいて決済処理を実行してもよい。また必要に応じてログインパスワード等の情報が管理され、ユーザ情報に基づいてシステムへのユーザログインが行われる。 Further, when payment is made by debiting from a credit card or bank account, the information of the credit card or bank account is further stored as payment information. Here, the information that specifies the payment method may be stored in the user information, and the payment means 15 may execute the payment process based on the designation in the user information. In addition, information such as a login password is managed as needed, and the user logs in to the system based on the user information.
グループマスタはグループに関するグループ情報であり、グループを一意に特定するグループIDと、グループの識別子であるグループコードと、グループの名称を表すグループ名と、グループがシステムの利用を開始した利用開始日と、グループがシステムの利用を終了した、又は終了する予定の利用終了日と、を有する。グループコードは、グループの管理者等が任意に変更可能であるが、グループIDは、グループを一意に特定する不変の文字列である。 The group master is group information about a group, and has a group ID that uniquely identifies the group, a group code that is an identifier of the group, a group name that represents the name of the group, and a usage start date when the group starts using the system. , Has a usage end date, and which the group has terminated or is planning to terminate the use of the system. The group code can be arbitrarily changed by the group administrator or the like, but the group ID is an immutable character string that uniquely identifies the group.
グループユーザマスタは、グループとユーザの対応付けを保持する。グループIDと、グループに所属するユーザのシステムUIDと、当該ユーザがグループ内で購入した回数と、当該ユーザがグループ内で購入した総額と、がグループユーザマスタとして記憶される。ここで本実施形態において「グループ内で購入した」とは、当該グループが利用グループとして指定された店舗での購入を意味する。 The group user master maintains the association between groups and users. The group ID, the system UID of the user belonging to the group, the number of times the user purchased in the group, and the total amount purchased by the user in the group are stored as the group user master. Here, in the present embodiment, "purchased within a group" means a purchase at a store designated by the group as a user group.
この他、グループマスタ又はグループユーザマスタにおいて、当該グループにおける決済方法を指定する情報が記憶されていてもよい。また、これらの情報の各レコードにおいて、更にレコードの作成者、作成日時、更新者、更新日時を記録していてもよい。 In addition, information specifying a payment method in the group may be stored in the group master or the group user master. Further, in each record of the information, the creator, the creation date and time, the updater, and the update date and time of the record may be further recorded.
図3は、取引履歴テーブルとして記憶される情報の一例を示す図である。取引履歴テーブルのレコードは、購入商品ごとに作成される。例えば一度の取引で2種類の商品が購入された場合、2レコード作成される。取引履歴テーブルのレコードは、グループIDと、取引日時と、明細ナンバーと、取引が行われた装置のデバイスIDと、装置が設置されている売場のフロアIDと、取引を行ったユーザを特定するシステムUIDと、商品のJANコードと、商品名と、商品名カナと、個数と、単価と、購入金額と、税率と、消費税額と、を含んでいる。このように取引履歴が記録されることで、グループごとに各ユーザの購入金額を特定でき、例えば給与からの天引きや福利厚生費としての利用など、グループごとに適した方法でユーザが代金の支払を行うことができる。購入金額及び消費税額としては、対象の購入商品の金額が記録される。即ち、図3に例示した商品と同時に別の商品を購入していた場合でも、取引履歴のレコードは図3の内容となる。 FIG. 3 is a diagram showing an example of information stored as a transaction history table. Records in the transaction history table are created for each purchased item. For example, if two types of products are purchased in one transaction, two records are created. The record in the transaction history table identifies the group ID, the transaction date and time, the detail number, the device ID of the device on which the transaction was made, the floor ID of the sales floor where the device is installed, and the user who made the transaction. It includes the system UID, the JAN code of the product, the product name, the product name Kana, the quantity, the unit price, the purchase price, the tax rate, and the consumption tax amount. By recording the transaction history in this way, the purchase amount of each user can be specified for each group, and the user pays the price by a method suitable for each group, such as deduction from salary or use as welfare expenses. It can be performed. As the purchase amount and the consumption tax amount, the amount of the target purchased product is recorded. That is, even if another product is purchased at the same time as the product illustrated in FIG. 3, the transaction history record is the content of FIG.
ここで本実施形態では、取引日時としてサーバ側でミリ秒単位のタイムスタンプを記録し、同一時刻の取引履歴のレコードを一度の取引とみなして扱う。これにより、本実施形態の入力システムは、領収書のような形式で一度の取引の情報をまとめて出力することができる。なおこの他、ユーザは、システムにログインすることで、自らのシステムUIDが記録された取引履歴を確認することができ、この取引履歴を領収書として用いることができる。 Here, in the present embodiment, a time stamp in milliseconds is recorded on the server side as the transaction date and time, and the record of the transaction history at the same time is treated as one transaction. Thereby, the input system of the present embodiment can collectively output the information of one transaction in the form of a receipt. In addition, the user can check the transaction history in which his / her system UID is recorded by logging in to the system, and this transaction history can be used as a receipt.
図4は、ユーザが商品を購入するための決済に係る処理フローチャートである。商品購入のための入力が開始されると、まずステップS101において、読取手段11が読取を開始し、撮影手段12がユーザの撮影を開始し、商品特定情報の読取又は、決済動作又は中止動作の検出を待機する。 FIG. 4 is a processing flowchart relating to payment for a user to purchase a product. When the input for purchasing the product is started, first, in step S101, the reading means 11 starts reading, the shooting means 12 starts shooting the user, reading the product specific information, or performing the payment operation or the cancel operation. Wait for detection.
図5は、この時に表示部16に表示される入力画面の一例を示す図である。入力画面W1は、読取手段11によって特定された購入待機商品を表示する購入待機商品表示部W11と、撮影手段12によって撮影されたユーザ画像を表示するユーザ画像表示部W12を備える。
FIG. 5 is a diagram showing an example of an input screen displayed on the
ユーザ画像表示部W12は、撮影画像をリアルタイムで表示し、ユーザが自身の画像を確認できる。ここでユーザが理解しやすいよう、ユーザ画像表示部W12において左右反転したユーザ画像が表示されてもよい。商品特定情報の読取前には図5(a)のように、購入待機商品表示部W11において商品特定情報の読取を求める表示が行われ、1以上の購入待機商品がある場合には図5(b)のように、画面の上下に決済動作又は中止動作を求める表示が行われる。 The user image display unit W12 displays the captured image in real time, and the user can confirm his / her own image. Here, in order to make it easier for the user to understand, the left-right inverted user image may be displayed on the user image display unit W12. Before reading the product identification information, as shown in FIG. 5A, a display requesting reading of the product identification information is performed on the purchase waiting product display unit W11, and when there is one or more purchase waiting products, FIG. 5 ( As shown in b), a display requesting a settlement operation or a cancellation operation is performed at the top and bottom of the screen.
ステップS101において、読取手段11は、商品特定情報の読取を行う。本実施形態では、バーコードリーダーによって商品のコードを読み取り、商品を特定する。商品特定情報が読み取られた場合、ステップS102に進んで、読取手段11が特定した商品を購入待機商品として追加し、合計金額に当該商品の金額を加算する。購入待機商品表示部W11には追加後の情報が反映される。そして再びステップS101に戻り、入力システムは次の商品読取や、動作の検出を待機する。 In step S101, the reading means 11 reads the product specific information. In the present embodiment, the code of the product is read by the barcode reader to specify the product. When the product identification information is read, the process proceeds to step S102, the product specified by the reading means 11 is added as a waiting-for-purchase product, and the price of the product is added to the total price. The information after the addition is reflected in the purchase waiting product display unit W11. Then, the process returns to step S101 again, and the input system waits for the next product reading and operation detection.
ステップS101において動作認識手段13が動作を検出すると、決済動作の場合(ステップS103で「決済動作」)にはステップS104に進む。ステップS104では、決済動作が一定時間連続して検出されるか否かを判断する。 When the motion recognition means 13 detects an motion in step S101, the process proceeds to step S104 in the case of a settlement operation (“payment operation” in step S103). In step S104, it is determined whether or not the settlement operation is continuously detected for a certain period of time.
ステップS104で決済動作が一定時間継続しない場合、ステップS105で、決済動作の認識がされない状態で一定時間経過したか否かを更に判断する。そして、決済動作の認識がない状態で一定時間経過していない場合にはステップS101に戻り、一定時間決済動作が認識されていない場合には、ステップS106に進んで決済ボタンを表示する。 If the payment operation does not continue for a certain period of time in step S104, it is further determined in step S105 whether or not a certain time has elapsed without the payment operation being recognized. Then, if the payment operation is not recognized and the fixed time has not elapsed, the process returns to step S101, and if the payment operation is not recognized for the fixed time, the process proceeds to step S106 to display the payment button.
このように本実施形態では、所定時間の間決済動作の認識が行われない場合には、決済動作の認識が何らかの要因で失敗している可能性があるため、ボタンによる入力ができるよう決済ボタンが表示される。特に本実施形態では、予め設定される継続時間に満たない短時間の決済動作が検出された場合に、決済動作が所定時間以上認識されていなければ、決済ボタンを表示する。この際、撮影手段12によって撮影された画像において、人の顔が検出されていることを更に条件としてもよい。また同様に、所定時間の間商品特定情報の読取が行われない場合や、予め設定される継続時間に満たない短時間の中止動作が検出された場合等に、表示部16が中止ボタンを表示してもよい。
As described above, in the present embodiment, if the payment operation is not recognized for a predetermined time, the recognition of the payment operation may have failed for some reason. Therefore, the payment button can be input by the button. Is displayed. In particular, in the present embodiment, when a short-time payment operation less than a preset duration is detected and the payment operation is not recognized for a predetermined time or longer, a payment button is displayed. At this time, a further condition may be that a human face is detected in the image taken by the photographing
図6は、決済動作認識時の入力画面W1の一例を示す図である。決済動作が検出されると図6(a)のように、入力画面W1において更に認識表示W13が表示される。これにより、ユーザは動作が検出されていることを把握できる。ここで認識表示W13は、決済動作が認識されるまでの時間を示すことが好ましい。本実施形態では、連続して決済動作が検出されている時間に応じて認識表示W13が変化し、一定時間継続して決済動作が検出されたときに図6(a)のように画面上部まで認識表示W13が伸びる。これにより、ユーザに決済動作の継続を求めることができる。また決済動作の検出中に、例えば「動かないでください」等のメッセージと共に決済動作が認識されるまでのカウントダウンを認識表示W13として表示して、ユーザに決済動作の継続を求めてもよい。 FIG. 6 is a diagram showing an example of the input screen W1 at the time of recognizing the payment operation. When the payment operation is detected, the recognition display W13 is further displayed on the input screen W1 as shown in FIG. 6A. This allows the user to know that the action has been detected. Here, it is preferable that the recognition display W13 indicates the time until the payment operation is recognized. In the present embodiment, the recognition display W13 changes according to the time when the payment operation is continuously detected, and when the payment operation is continuously detected for a certain period of time, up to the upper part of the screen as shown in FIG. 6A. The recognition display W13 is extended. As a result, the user can be requested to continue the payment operation. Further, during the detection of the payment operation, the countdown until the payment operation is recognized may be displayed as the recognition display W13 together with a message such as "Please do not move", and the user may be requested to continue the payment operation.
決済ボタンや中止ボタンを表示する場合、ユーザが当該ボタンに触れるため、同一部分への多数のユーザの接触を避けるために、前回表示されたときとは異なる部分に触れることを求めるが好ましい。例えばボタンの表示位置の候補を複数用意しておき、表示のたびに位置を変更したり、ユーザによる接触位置を記録しておき、接触されていない位置にボタンを表示したりすることが想定される。後者の方法の詳細については、後述する。 When displaying the payment button or the cancel button, since the user touches the button, it is preferable to touch a part different from the one displayed last time in order to avoid contact of many users with the same part. For example, it is assumed that multiple candidates for the display position of the button are prepared, the position is changed each time the button is displayed, the contact position by the user is recorded, and the button is displayed at the position where the button is not touched. To. The details of the latter method will be described later.
ステップS104で、動作認識手段13が一定時間継続して決済動作を検出した場合、決済動作を認識してステップS107に進む。このように、一定時間、例えば3秒間の決済動作の継続をユーザに求めることにより、ユーザが偶然一時的に決済動作と似たポーズを取った場合等に、誤って決済が行われてしまうことを防止できる。ステップS107では、認証手段14が、ユーザ画像に基づく認証処理を行う。本実施形態では、認証手段14が事前に登録されるユーザの顔認証情報を管理する外部のサーバに、ユーザ画像の解析を要求する。 When the operation recognition means 13 continuously detects the payment operation for a certain period of time in step S104, the operation recognizes the payment operation and proceeds to step S107. In this way, by asking the user to continue the payment operation for a certain period of time, for example, 3 seconds, if the user accidentally and temporarily takes a pose similar to the payment operation, the payment is erroneously performed. Can be prevented. In step S107, the authentication means 14 performs an authentication process based on the user image. In the present embodiment, the authentication means 14 requests the external server that manages the face recognition information of the user registered in advance to analyze the user image.
外部のサーバでは事前に登録されるユーザの顔認証情報に基づいてユーザ画像の解析が行われ、ユーザ画像に対応する登録済みのユーザが特定される。そして当該ユーザの顔認証情報を一意に特定するための顔認証IDが入力システムに返され、認証手段14がこれを受信する。そして、当該顔認証IDを有するユーザ情報をデータベースDBから特定することで、決済を行おうとするユーザが特定される。 The external server analyzes the user image based on the face authentication information of the user registered in advance, and identifies the registered user corresponding to the user image. Then, the face authentication ID for uniquely identifying the face authentication information of the user is returned to the input system, and the authentication means 14 receives this. Then, by specifying the user information having the face authentication ID from the database DB, the user who intends to make a payment is specified.
そしてステップS108では、決済手段15が、特定されたユーザのシステムUID及び購入商品等の情報を含む取引履歴をデータベースDBに記録することで決済処理が行われ、処理が終了する。 Then, in step S108, the payment means 15 records the transaction history including the information such as the system UID of the specified user and the purchased product in the database DB, so that the payment process is performed and the process is completed.
ここで本実施形態では、ユーザ情報が団体特定情報と紐づけられており、ユーザが所属する団体が特定される。これにより、団体情報に基づいた決済を行うことが可能である。
例えば、団体情報において給与からの天引きによる支払が指定されている団体のユーザに対しては、購入時点での支払処理は行われず、取引履歴に基づいて別途団体に対する請求情報が生成される。一方、団体情報においてユーザ個人のクレジットカードによる支払が指定されている団体のユーザに対しては、購入時点でクレジットカードによる支払を行わせるために、カード会社等のサーバに対する決済処理要求が行われる。
Here, in the present embodiment, the user information is associated with the group specific information, and the group to which the user belongs is specified. This makes it possible to make payments based on group information.
For example, for a user of a group for which payment by deduction from salary is specified in the group information, payment processing at the time of purchase is not performed, and billing information for the group is separately generated based on the transaction history. On the other hand, for a user of a group for which payment by the user's individual credit card is specified in the group information, a payment processing request is made to a server such as a card company in order to make payment by the credit card at the time of purchase. ..
なお、ユーザ画像を解析する外部のサーバにおいて、ユーザ画像に対応する登録済みユーザが特定されない場合や、認証手段14が受信した顔認証IDを有するユーザ情報が特定されない場合には、決済処理を行わずにその旨を表示部16に表示することが好ましい。
If the registered user corresponding to the user image is not specified on the external server that analyzes the user image, or if the user information having the face authentication ID received by the authentication means 14 is not specified, the payment process is performed. It is preferable to display the fact on the
図7は、ステップS107及びステップS108において表示部16に表示される画面の一例を示す図である。ステップS107で顔認証を実行する間や、認証後ステップS108の決済処理を行う間は、図7(a)のように決済のための処理を行っている最中であることを表示することが好ましい。また決済の完了後には図7(b)のように、処理が終了した旨を表示することが好ましい。
FIG. 7 is a diagram showing an example of a screen displayed on the
またステップS101で動作認識手段13が中止動作を検出した場合(ステップS103で「中止動作」)には、ステップS109に進んで、ステップS104と同様に中止動作が一定時間連続して検出されるか否かを判断する。ステップS109で中止動作が一定時間継続しない場合、ステップS101に戻って、入力システムは次の商品読取や、動作の検出を再度待機する。このとき、一定時間中止動作が認識されない場合には、表示部16が中止ボタンを表示してもよい。
If the motion recognition means 13 detects the stop motion in step S101 (“stop motion” in step S103), the process proceeds to step S109, and is the stop motion detected continuously for a certain period of time as in step S104? Judge whether or not. If the stop operation does not continue for a certain period of time in step S109, the process returns to step S101, and the input system waits again for the next product reading or operation detection. At this time, if the stop operation is not recognized for a certain period of time, the
図8は、中止動作を検出した場合の画面の表示例を示す図である。中止動作が検出されると図8(a)のように、決済動作認識時と同様に入力画面W1において認識表示W13が表示される。なお、決済動作の場合と中止動作の場合とで認識表示W13の表示の態様を異ならせてもよい。 FIG. 8 is a diagram showing a display example of a screen when a stop operation is detected. When the cancel operation is detected, the recognition display W13 is displayed on the input screen W1 as in the case of recognizing the payment operation, as shown in FIG. 8A. The display mode of the recognition display W13 may be different depending on whether the payment operation or the cancellation operation is performed.
ステップS109で、動作認識手段13が一定時間継続して中止動作を検出した場合、中止動作が認識されステップS110に進む。ステップS110では、入力システムが購入待機商品及び金額をリセットするキャンセル処理を実行し、処理を終了する。この際には、図8(b)のように、取引が中止された旨を表示することが好ましい。 When the motion recognition means 13 continuously detects the stop motion for a certain period of time in step S109, the stop motion is recognized and the process proceeds to step S110. In step S110, the input system executes a cancellation process for resetting the product waiting for purchase and the amount of money, and ends the process. At this time, it is preferable to indicate that the transaction has been canceled, as shown in FIG. 8 (b).
ここで、ユーザが商品特定情報の読取を行った後、中止動作を行わずに放置してその場を離れてしまう問題が想定される。このような場合にキャンセル扱いとすることができるよう、本実施形態の入力システムは、読取手段11が読取を開始した後、ステップS101で商品の読取がない場合、ステップS111に進み、読取がない状態で一定時間(例えば30秒)経過したか否かを判断する。 Here, it is assumed that after the user reads the product specific information, the user leaves the place without performing the stop operation. The input system of the present embodiment proceeds to step S111 if there is no reading of the product in step S101 after the reading means 11 starts reading so that the input system can be treated as canceled in such a case, and there is no reading. It is determined whether or not a certain period of time (for example, 30 seconds) has elapsed in the state.
ここで一定時間の間連続して読取が行われなかった場合は、ステップS112に進み、キャンセル処理を行う。この際、撮影手段12によって撮影された画像において、人の顔が検出されないことを更に条件としてもよい。一方、一定時間経過していない場合には、ステップS101に戻って引き続き商品の読取や動作の検出を待機する。
If the reading is not performed continuously for a certain period of time, the process proceeds to step S112 and the cancellation process is performed. At this time, a further condition may be that the human face is not detected in the image taken by the photographing
なお、図4の処理手順は一例であり、処理順序等を任意に変更してよい。例えば、動作認識手段13による決済動作又は中止動作の認識と、認証手段14による登録済みのユーザの認証を並行して行ったり、順序を入れ替えたりしてもよい。 The processing procedure shown in FIG. 4 is an example, and the processing order and the like may be arbitrarily changed. For example, the motion recognition means 13 may recognize the settlement operation or the cancellation operation, and the authentication means 14 may authenticate the registered user in parallel, or the order may be changed.
以上のように、本実施形態の入力システムによれば、ユーザ画像を利用して顔認証及び決済動作の認識が行われるため、ユーザが装置に触れることなく決済を完結することができる。これにより、接触感染の予防や、接触による装置の消耗を防ぐ効果等が期待される。また本実施形態のように、ユーザ情報を団体情報と対応付け、団体情報に基づく決済処理を行うことにより、団体ごとの要求に応じた決済を行うことが可能になる。 As described above, according to the input system of the present embodiment, since the face authentication and the recognition of the payment operation are performed using the user image, the payment can be completed without the user touching the device. This is expected to have the effects of preventing contact infection and preventing wear of the device due to contact. Further, as in the present embodiment, by associating the user information with the group information and performing the payment processing based on the group information, it is possible to perform the payment according to the request of each group.
(2)ボタンの表示位置決定
次に、例えば上述の決済ボタンや中止ボタンを表示する場合等に、多数のユーザによる同一部分への接触を減らすための、ボタンの表示位置決定に関する処理について図9~図11を参照して詳細に説明する。なお上述したとおり、本実施形態は一例にすぎず、タッチパネルディスプレイを利用した任意の入力装置において、本発明を利用することができる。
(2) Determining the display position of the button Next, for example, when displaying the above-mentioned payment button or cancel button, the process for determining the display position of the button in order to reduce contact with the same part by a large number of users is shown in FIG. This will be described in detail with reference to FIG. As described above, the present embodiment is merely an example, and the present invention can be used in any input device using a touch panel display.
本実施形態では、入力システムが接触位置記録手段17及びボタン表示手段18を備えており、ボタン表示手段18によって、表示部上で過去に接触が少ない位置を、ボタンの表示位置として決定し、表示部16において当該表示位置にボタンを表示する。これにより、ユーザによるボタン操作の際に、多数のユーザが表示部16上の同一部分に触れることを回避又は削減でき、接触感染のリスク低減等の効果が期待される。
In the present embodiment, the input system includes a contact position recording means 17 and a button display means 18, and the button display means 18 determines and displays a position on the display unit where there has been little contact in the past as a button display position. A button is displayed at the display position in the
本実施形態では、データベースDBが更に、接触位置を記憶している。図9において、接触位置の記録の一例と、表示部16上の位置の表現に用いる座標の説明図を示す。本実施形態の接触位置記録手段17は、表示部16に備えられたセンサにより、ユーザが触れた位置を特定し、その位置をデータベースDBに記録する。本実施形態では、接触位置として、例えば図9下部に示すような座標によって指定される領域と、接触時刻と、が記録される。
In this embodiment, the database DB further stores the contact position. FIG. 9 shows an example of recording the contact position and an explanatory diagram of the coordinates used for expressing the position on the
ここで本実施形態の接触位置記録手段17は、処理負担軽減のために、常に表示部16全体に対する接触を特定することは行わず、ボタンを介した入力が行われた場合に、当該ボタンの表示位置に対する接触があったものとみなす。なお、表示部16の全体に対する接触位置を常に監視し、ボタン等の表示に関わらず全ての接触位置を接触位置記録手段17が特定して記録してもよい。
Here, in order to reduce the processing load, the contact position recording means 17 of the present embodiment does not always specify the contact with the
なお表示部16上の位置の表現は任意に設定されてよい。また、複数の領域にまたがる位置に接触があった場合等には、接触位置として複数の領域を記録してもよい。
The expression of the position on the
図10は、ボタン表示手段18による、ボタンの表示位置の決定に係るフローチャートである。まずステップS21において、データベースDBに記録された接触位置の記録の中から、基準時刻以降の接触位置の記録を抽出する。このように基準時刻以降の接触を対象として、当該接触位置を避けて表示位置を決定することで、例えば決まった時刻に装置の消毒を行うことで、装置への接触による接触感染を防止する等の運用が可能となる。 FIG. 10 is a flowchart relating to the determination of the display position of the button by the button display means 18. First, in step S21, the record of the contact position after the reference time is extracted from the record of the contact position recorded in the database DB. In this way, by determining the display position while avoiding the contact position for the contact after the reference time, for example, by disinfecting the device at a fixed time, contact infection due to contact with the device can be prevented. Can be operated.
続いてステップS22~ステップS25の処理で、対象となる過去の接触位置に基づいて、接触が少ない位置をボタンの表示位置として決定する。なお処理手順は一例であり、接触の少ない位置を特定できる範囲内であれば、任意に変更してよい。 Subsequently, in the processes of steps S22 to S25, the position where the contact is small is determined as the display position of the button based on the target past contact position. The processing procedure is an example, and may be arbitrarily changed as long as the position where there is little contact can be specified.
まずステップS22では、ボタンの表示位置の候補の一つに対する接触位置の記録の有無を確認する。接触記録がない場合にはステップS23に進んで、その位置をボタンの表示位置として決定して処理を終了する。一方、その位置に対する接触位置の記録がある場合には、ステップS24に進んで他の表示位置候補の有無を更に確認する。 First, in step S22, it is confirmed whether or not the contact position is recorded with respect to one of the button display position candidates. If there is no contact record, the process proceeds to step S23, the position is determined as the display position of the button, and the process ends. On the other hand, if there is a record of the contact position with respect to that position, the process proceeds to step S24 to further confirm the presence or absence of another display position candidate.
他の表示位置候補がなければ、ステップS25で、基準時刻以降の接触位置の記録において、最後に接触された時刻が最も古い位置を表示位置として決定して処理を終了する。
このように基準時刻以降に接触が記録されていない位置が存在しない場合、複数のユーザが同一部分に触れることになる為、入力システムを使用する店舗の管理者の端末装置等にその旨を通知し、装置の消毒を促してもよい。
If there is no other display position candidate, in step S25, in the recording of the contact position after the reference time, the position with the oldest last contact time is determined as the display position, and the process ends.
If there is no position where contact is not recorded after the reference time in this way, multiple users will touch the same part, so notify the terminal device of the store manager who uses the input system to that effect. You may also encourage disinfection of the device.
一方他の表示位置候補がある場合にはステップS26で次の候補に変更してステップS22に戻り、表示位置が決定されるまで処理を繰り返す。これにより、基準時刻以降に接触がない位置がある場合には、その位置が表示位置として決定され、基準時刻以降に接触がない位置がない場合には、基準時刻以降最後に接触された時刻が最も古い位置が表示位置として決定される。 On the other hand, if there is another display position candidate, it is changed to the next candidate in step S26, the process returns to step S22, and the process is repeated until the display position is determined. As a result, if there is a position where there is no contact after the reference time, that position is determined as the display position, and if there is no position where there is no contact after the reference time, the time of the last contact after the reference time is set. The oldest position is determined as the display position.
また本実施形態では入力システムが接触位置リセット手段19を備えており、接触位置の記録をリセットすることができる。これにより、例えば装置の消毒を行ったときに店舗の従業員等がリセット指示を入力することで、消毒後の接触を対象として、接触がない位置にボタンを表示することが可能となる。 Further, in the present embodiment, the input system is provided with the contact position reset means 19, and the record of the contact position can be reset. As a result, for example, when a store employee or the like inputs a reset instruction when the device is disinfected, the button can be displayed at a position where there is no contact for the contact after disinfection.
図11において具体例を示して説明する。例えば図11(a)のように、ボタンが表示され、接触位置として示した位置に、ユーザが触れたとする。すると接触位置として、ボタンの表示位置の中心であるW,12の座標と、接触時刻が記録される。 A specific example will be described with reference to FIG. For example, as shown in FIG. 11A, it is assumed that the button is displayed and the user touches the position indicated as the contact position. Then, as the contact position, the coordinates of W and 12 which are the centers of the display positions of the buttons and the contact time are recorded.
すると、その次にボタンを表示する場合には、図11(b)のように、当該接触位置を避けて表示位置が決定される。ここで表示位置としてはボタンの中心座標を示せばよく、図11(b)の例ではV,12が表示位置となっている。 Then, when the button is displayed next, the display position is determined while avoiding the contact position as shown in FIG. 11B. Here, as the display position, the center coordinates of the button may be shown, and in the example of FIG. 11B, V and 12 are the display positions.
ここで、画面に表示された丸いボタンを操作する場合、その中心付近に触れるユーザが多いことが知られている。従って、図11(b)では表示領域の端が接触位置と重複しているが、中心はV,12であり、この座標は接触位置として記録されていないため、本実施形態ではこのような場合も許容する。なお、ボタンの表示領域が過去の接触位置を含まないことを条件に表示位置を決定するように変更してもよい。 Here, it is known that when operating a round button displayed on the screen, many users touch the vicinity of the center. Therefore, in FIG. 11B, the edge of the display area overlaps with the contact position, but the center is V, 12, and this coordinate is not recorded as the contact position. Therefore, in this embodiment, such a case is used. Also tolerate. It should be noted that the display position may be changed so as to determine the display position on the condition that the display area of the button does not include the past contact position.
なお上述の処理手順は一例であり、任意に処理順序等の設計変更が可能である。例えば本実施形態では基準時刻以降の接触位置を対象として、予め設定される基準時刻以降の接触が最も少ない位置を表示位置として決定するが、現在時刻から所定時間遡った時刻を基準時刻として扱う等の変更が可能である。また、決まった基準時刻を設けず、過去全ての接触位置に基づいて、最も接触の少ない位置をボタンの表示位置として決定する構成としてもよい。 The above-mentioned processing procedure is an example, and the design such as the processing order can be arbitrarily changed. For example, in the present embodiment, the contact position after the reference time is targeted, and the position with the least contact after the preset reference time is determined as the display position, but the time retroactive from the current time by a predetermined time is treated as the reference time. Can be changed. Further, the position with the least contact may be determined as the display position of the button based on all the contact positions in the past without setting a fixed reference time.
11 :読取手段
12 :撮影手段
13 :動作認識手段
14 :認証手段
15 :決済手段
16 :表示部
17 :接触位置記録手段
18 :ボタン表示手段
19 :接触位置リセット手段
W1 :入力画面
W11 :購入待機商品表示部
W12 :ユーザ画像表示部
W13 :認識表示
W14 :決済ボタン
11: Reading means 12: Imaging means 13: Motion recognition means 14: Authentication means 15: Payment means 16: Display unit 17: Contact position recording means 18: Button display means 19: Contact position reset means W1: Input screen W11: Purchase standby Product display unit W12: User image display unit W13: Recognition display W14: Payment button
Claims (6)
前記表示部上でユーザが触れた接触位置を特定して記録する、接触位置記録手段と、
前記接触位置に基づいて、前記表示部における接触が少ない位置をボタンの表示位置として決定する、ボタン表示手段と、を備える入力システム。 Display and
A contact position recording means that identifies and records the contact position touched by the user on the display unit.
An input system including a button display means that determines a position in the display unit where there is little contact as a button display position based on the contact position.
前記ボタン表示手段は、前記接触位置に基づいて、過去に接触のない位置又は、前回の接触から最も時間が経過している位置を、前記表示位置として決定する請求項1に記載の入力システム。 The contact position recording means records the contact position in a form capable of specifying the order of contact.
The input system according to claim 1, wherein the button display means determines, as the display position, a position where there has been no contact in the past or a position where the time has elapsed since the previous contact, based on the contact position.
前記ボタン表示手段は、前記接触位置及びその時刻に基づいて、基準時刻以降の接触が最も少ない位置を前記表示位置として決定する請求項2に記載の入力システム。 The contact position recording means records the contact position and the time of the contact, and records the contact position.
The input system according to claim 2, wherein the button display means determines the position with the least contact after the reference time as the display position based on the contact position and the time thereof.
前記ボタン表示手段は、前記リセット後の前記接触位置に基づいて、接触が少ない位置を前記表示位置として決定する、請求項1~3の何れかに記載の入力システム。 Further provided with a contact position reset means for receiving a reset instruction and resetting the record of the contact position.
The input system according to any one of claims 1 to 3, wherein the button display means determines a position with less contact as the display position based on the contact position after the reset.
前記表示部上でユーザが触れた接触位置を特定して記録する、接触位置記録手段と、
前記接触位置に基づいて、前記表示部における接触が少ない位置をボタンの表示位置として決定する、ボタン表示手段と、としてコンピュータを機能させる入力プログラム。 Display and
A contact position recording means that identifies and records the contact position touched by the user on the display unit.
An input program that causes a computer to function as a button display means that determines a position in the display unit where there is little contact as a button display position based on the contact position.
前記接触位置に基づいて、前記表示部における接触が少ない位置をボタンの表示位置として決定するステップと、をコンピュータに実行させる入力方法。 The step of identifying and recording the contact position touched by the user on the display unit,
An input method for causing a computer to perform a step of determining a position where there is little contact in the display unit as a button display position based on the contact position.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021020567A JP6934121B1 (en) | 2020-08-06 | 2021-02-12 | Input system, input program and input method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020134101A JP6839324B1 (en) | 2020-08-06 | 2020-08-06 | Input system, input program and input method |
JP2021020567A JP6934121B1 (en) | 2020-08-06 | 2021-02-12 | Input system, input program and input method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020134101A Division JP6839324B1 (en) | 2020-08-06 | 2020-08-06 | Input system, input program and input method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6934121B1 JP6934121B1 (en) | 2021-09-08 |
JP2022031099A true JP2022031099A (en) | 2022-02-18 |
Family
ID=74673669
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020134101A Active JP6839324B1 (en) | 2020-08-06 | 2020-08-06 | Input system, input program and input method |
JP2021020567A Active JP6934121B1 (en) | 2020-08-06 | 2021-02-12 | Input system, input program and input method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020134101A Active JP6839324B1 (en) | 2020-08-06 | 2020-08-06 | Input system, input program and input method |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP6839324B1 (en) |
CN (1) | CN113435892A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015148872A (en) * | 2014-02-05 | 2015-08-20 | 株式会社リコー | Control device of touch panel display, and image forming apparatus |
JP2016162175A (en) * | 2015-03-02 | 2016-09-05 | 東芝テック株式会社 | Touch panel device and panel management program |
JP2019079174A (en) * | 2017-10-23 | 2019-05-23 | 富士通フロンテック株式会社 | Automatic transaction device and screen display method and information processing system of automatic transaction device |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10328644A (en) * | 1997-06-02 | 1998-12-15 | Mitsubishi Electric Corp | Apparatus and method for providing demolition data on product waste in waste recycling treatment plant |
JPH1139540A (en) * | 1998-05-18 | 1999-02-12 | Toshiba Corp | Automatic transaction device |
JP2001306175A (en) * | 2000-04-27 | 2001-11-02 | Nippon Syst Wear Kk | Password input device |
JP2003141374A (en) * | 2001-08-24 | 2003-05-16 | Maeda Corp | Compound electronic selling system, subsystem, selling method and program |
JP2006209335A (en) * | 2005-01-26 | 2006-08-10 | Toshiba Corp | Charge settlement system and method |
JP2013196047A (en) * | 2012-03-15 | 2013-09-30 | Omron Corp | Gesture input apparatus, control program, computer-readable recording medium, electronic device, gesture input system, and control method of gesture input apparatus |
CN103049848B (en) * | 2012-12-07 | 2018-11-30 | 康佳集团股份有限公司 | A kind of gesture method of payment and smart television based on smart television |
CA2984455C (en) * | 2015-05-14 | 2022-02-08 | Magic Leap, Inc. | Augmented reality systems and methods for tracking biometric data |
CN106600855A (en) * | 2016-12-22 | 2017-04-26 | 河南牧业经济学院 | Payment device and method based on face recognition |
CN106682909A (en) * | 2017-01-04 | 2017-05-17 | 上海量明科技发展有限公司 | Gesture payment method and system |
CN107103503B (en) * | 2017-03-07 | 2020-05-12 | 阿里巴巴集团控股有限公司 | Order information determining method and device |
CN108171516A (en) * | 2018-01-04 | 2018-06-15 | 广州逗号智能零售有限公司 | The electric paying method and method that a kind of gesture confirms |
CN108280649A (en) * | 2018-02-24 | 2018-07-13 | 广州逗号智能零售有限公司 | Method of payment and device |
JP7246060B2 (en) * | 2018-09-07 | 2023-03-27 | 株式会社寺岡精工 | System, program, sales data processing method |
JP6589038B1 (en) * | 2018-12-19 | 2019-10-09 | 株式会社メルカリ | Wearable terminal, information processing terminal, program, and product information display method |
CN109872160A (en) * | 2019-02-01 | 2019-06-11 | 广州逗号智能科技有限公司 | Electric paying method and device |
JP6725951B1 (en) * | 2019-10-09 | 2020-07-22 | 株式会社シンシアージュ | Payment support system |
-
2020
- 2020-08-06 JP JP2020134101A patent/JP6839324B1/en active Active
-
2021
- 2021-02-12 JP JP2021020567A patent/JP6934121B1/en active Active
- 2021-05-21 CN CN202110559959.9A patent/CN113435892A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015148872A (en) * | 2014-02-05 | 2015-08-20 | 株式会社リコー | Control device of touch panel display, and image forming apparatus |
JP2016162175A (en) * | 2015-03-02 | 2016-09-05 | 東芝テック株式会社 | Touch panel device and panel management program |
JP2019079174A (en) * | 2017-10-23 | 2019-05-23 | 富士通フロンテック株式会社 | Automatic transaction device and screen display method and information processing system of automatic transaction device |
Also Published As
Publication number | Publication date |
---|---|
JP6839324B1 (en) | 2021-03-03 |
CN113435892A (en) | 2021-09-24 |
JP2022030249A (en) | 2022-02-18 |
JP6934121B1 (en) | 2021-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3696779A1 (en) | Information processing apparatus | |
TWI690871B (en) | Method and device for realizing offline transaction | |
JP6267674B2 (en) | Information processing system and information processing program | |
JP2022091841A (en) | Dynamic client checkout experience in automatic shopping environment | |
JP7163604B2 (en) | Settlement system, settlement method and program | |
JP7298594B2 (en) | Store management device, store management method, and program | |
CN109643419A (en) | The system and method that user is authenticated using biological attribute data | |
US11625703B2 (en) | Commodity registration apparatus and method | |
JP6407772B2 (en) | Input device | |
JP2022048234A (en) | Information processing system, customer identification device, information processing method, and program | |
JP6696684B2 (en) | Information processing system, product registration device, information processing device, information processing method, and program | |
WO2021066000A1 (en) | Shop system, shop server, and processing method for shop system | |
US20240169359A1 (en) | Self-service terminal (sst) item return anti-fraud processing | |
JP7524388B2 (en) | Information processing device, store system, program | |
CN111401918A (en) | Store server, store system, store method, readable storage medium, and electronic device | |
JP2006190112A (en) | Electronic settlement system, terminal for individual, terminal for member store, authentication/settlement apparatus, electronic settlement method and electronic settlement program | |
JP6934121B1 (en) | Input system, input program and input method | |
TWI837556B (en) | Imperfection detection systems, irregularity detection devices, irregularity detection methods and program products | |
JP2008010017A (en) | Automatic transaction system | |
JP7486967B2 (en) | Authentication device and control program | |
US20240152590A1 (en) | Server device, authentication terminal, system, control method of server device, and storage medium | |
WO2022162834A1 (en) | System and product delivery method | |
JP2023158300A (en) | Self-checkout device and self-checkout system | |
JP2023002025A (en) | Customer confirmation server, customer confirmation system, and customer confirmation program | |
JP2024106705A (en) | Authentication system, settlement system, authentication method, authentication apparatus, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210222 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210222 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20210310 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210713 |
|
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: 20210803 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6934121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |