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

JP6980994B2 - Information processing equipment, control methods, and programs - Google Patents

Information processing equipment, control methods, and programs Download PDF

Info

Publication number
JP6980994B2
JP6980994B2 JP2016198953A JP2016198953A JP6980994B2 JP 6980994 B2 JP6980994 B2 JP 6980994B2 JP 2016198953 A JP2016198953 A JP 2016198953A JP 2016198953 A JP2016198953 A JP 2016198953A JP 6980994 B2 JP6980994 B2 JP 6980994B2
Authority
JP
Japan
Prior art keywords
customer
attribute information
information
service
feature amount
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
JP2016198953A
Other languages
Japanese (ja)
Other versions
JP2018060445A (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.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2016198953A priority Critical patent/JP6980994B2/en
Publication of JP2018060445A publication Critical patent/JP2018060445A/en
Priority to JP2021154150A priority patent/JP7192942B2/en
Application granted granted Critical
Publication of JP6980994B2 publication Critical patent/JP6980994B2/en
Priority to JP2022195550A priority patent/JP7452610B2/en
Priority to JP2024034589A priority patent/JP7597259B2/en
Priority to JP2024205281A priority patent/JP7772183B2/en
Priority to JP2025185476A priority patent/JP2026016723A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Image Analysis (AREA)

Description

本発明は、情報処理装置、制御方法、及びプログラムに関する。 The present invention relates to an information processing apparatus, a control method, and a program.

POS(Point of Sales)システムなどにおいて顧客の情報を管理する技術が開発されている。例えば特許文献1は、会員カードから読み取ることができる顧客の識別番号に対応づけて、顧客の名前、住所、及び顧客がレジ袋を利用するかどうかなどを管理する技術を開示している。 Technology for managing customer information has been developed in POS (Point of Sales) systems and the like. For example, Patent Document 1 discloses a technique for managing a customer's name, address, and whether or not the customer uses a plastic shopping bag, in association with a customer's identification number that can be read from a membership card.

特開2007−102527号公報Japanese Unexamined Patent Publication No. 2007-102527

特許文献1のシステムは、顧客の会員カードから読み取られる顧客の識別子を利用する。そのため、顧客が会員登録をしていなければ、顧客の情報を把握することできない。 The system of Patent Document 1 utilizes the customer's identifier read from the customer's membership card. Therefore, if the customer has not registered as a member, the customer's information cannot be grasped.

本発明は、上記の課題に鑑みてなされたものである。本発明の目的の一つは、会員登録の有無にかかわらず、顧客が利用しうるサービスに関する顧客の情報を取得することのできる技術を提供することである。 The present invention has been made in view of the above problems. One of the objects of the present invention is to provide a technique capable of acquiring customer information regarding services available to the customer regardless of whether or not the member is registered.

本発明の第1の情報処理装置は、(1)顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出手段と、(2)店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御手段と、(3)サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成手段と、を有し、
前記生成手段は、
前記記憶装置に前記属性情報が存在しない顧客を前記属性情報の生成対象として、当該顧客について、前記算出手段によって算出された当該顧客の特徴量と類似度合が高い特徴量と対応付けられている履歴情報を少なくとも一つ取得し、
取得した前記履歴情報から前記属性情報の生成対象である前記顧客の前記属性情報を生成する。
さらに、本発明の第2の情報処理装置は、(1)顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出手段と、(2)店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御手段と、を有し、
前記出力制御手段は、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報を、当該顧客に確認するためのメッセージを示す画面を、当該顧客が操作する装置に表示させ、
さらに、前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報の変更を要求する入力を受け付ける画面を、当該顧客が操作する装置に表示させ、
前記変更を要求する入力を受け付けたとき、前記属性情報の変更が、今回だけであるか、今後も継続するかの選択を受け付ける画面を、当該顧客が操作する装置にさらに表示させ、
前記属性情報の変更が今後も継続するとの選択が受け付けられた場合、前記顧客によって操作された前記変更に基づいて当該顧客の前記属性情報を更新する。
The first information processing apparatus of the present invention comprises (1) a calculation means for calculating a feature amount of the customer using an image captured by the customer, and (2) a service that can be used by the customer in a store. The attribute information associated with the customer's feature amount is acquired from the storage device that stores the attribute information indicating whether or not the customer owns the thing related to the use in association with the customer's feature amount. The customer who generates the attribute information by using the output control means for outputting the acquired attribute information and (3) the history information indicating the history of the customer's behavior or state regarding the use of the service, and includes the customer included in the acquired image. the attribute information described above generated in association with the feature value have a, a generation unit to be stored in the storage device,
The generation means is
A history in which a customer whose attribute information does not exist in the storage device is targeted for generation of the attribute information, and the customer is associated with a feature amount having a high degree of similarity to the feature amount of the customer calculated by the calculation means. Get at least one piece of information
The attribute information of the customer who is the generation target of the attribute information is generated from the acquired history information .
Further, the second information processing apparatus of the present invention can be used by (1) a calculation means for calculating the feature amount of the customer using the captured image captured by the customer, and (2) the customer at the store. The attribute information associated with the customer's feature amount is acquired from the storage device that stores the attribute information indicating whether or not the customer owns the thing related to the use of the service in association with the customer's feature amount. It also has an output control means that outputs the acquired attribute information.
The output control means is
A screen showing a message for confirming to the customer the attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
Further, a screen for accepting an input requesting a change of the attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
When the input requesting the change is received, the device operated by the customer further displays a screen for accepting the selection of whether the change of the attribute information is only this time or will be continued in the future.
If the option to continue changing the attribute information is accepted, the customer's attribute information is updated based on the change manipulated by the customer.

本発明の第1の制御方法は、コンピュータによって実行される。
当該制御方法は、(1)顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出ステップと、(2)店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御ステップと、(3)サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成ステップと、を有し、
前記生成ステップにおいて、
前記記憶装置に前記属性情報が存在しない顧客を前記属性情報の生成対象として、当該顧客について、前記算出ステップによって算出された当該顧客の特徴量と類似度合が高い特徴量と対応付けられている履歴情報を少なくとも一つ取得し、
取得した前記履歴情報から前記属性情報の生成対象である前記顧客の前記属性情報を生成する。
本発明の第2の制御方法は、コンピュータによって実行される。
当該制御方法は、(1)顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出ステップと、(2)店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御ステップと、を有し、
前記出力制御ステップは、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報を、当該顧客に確認するためのメッセージを示す画面を、当該顧客が操作する装置に表示させ、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報の変更を要求する入力を受け付ける画面を、当該顧客が操作する装置に表示させ、
前記変更を要求する入力を受け付けたとき、前記属性情報の変更が、今回だけであるか、今後も継続するかの選択を受け付ける画面を、当該顧客が操作する装置にさらに表示させ、
前記属性情報の変更が今後も継続するとの選択が受け付けられた場合、前記顧客によって操作された前記変更に基づいて当該顧客の前記属性情報を更新する。
The first control method of the present invention is performed by a computer.
The control method includes (1) a calculation step of calculating the feature amount of the customer using the captured image captured by the customer, and (2) the thing related to the use of the service available to the customer in the store. The attribute information associated with the customer's feature amount is acquired from a storage device that stores the attribute information indicating whether or not the customer is owned in association with the customer's feature amount, and the acquired attribute information is stored. The attribute information is generated using the output control step to be output and (3) the history information indicating the history of the customer's behavior or state regarding the use of the service, and is associated with the customer's feature amount included in the acquired image. the generated attribute information have a, a generation step of storing in the storage device Te,
In the generation step
A history in which a customer whose attribute information does not exist in the storage device is targeted for generation of the attribute information, and the customer is associated with a feature amount having a high degree of similarity to the feature amount of the customer calculated by the calculation step. Get at least one piece of information
The attribute information of the customer who is the generation target of the attribute information is generated from the acquired history information .
The second control method of the present invention is performed by a computer.
The control method includes (1) a calculation step of calculating the feature amount of the customer using the captured image captured by the customer, and (2) the thing related to the use of the service available to the customer in the store. The attribute information associated with the customer's feature amount is acquired from a storage device that stores the attribute information indicating whether or not the customer is owned in association with the customer's feature amount, and the acquired attribute information is stored. Has an output control step to output,
The output control step is
A screen showing a message for confirming to the customer the attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
A screen for accepting an input requesting a change in attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
When the input requesting the change is received, the device operated by the customer further displays a screen for accepting the selection of whether the change of the attribute information is only this time or will be continued in the future.
If the option to continue changing the attribute information is accepted, the customer's attribute information is updated based on the change manipulated by the customer.

本発明のプログラムは、本発明の制御方法が有する各ステップをコンピュータに実行させる。 The program of the present invention causes a computer to execute each step of the control method of the present invention.

本発明によれば、会員登録の有無にかかわらず、顧客が利用しうるサービスに関する顧客の情報を取得することのできる技術が提供される。 INDUSTRIAL APPLICABILITY According to the present invention, there is provided a technique capable of acquiring customer information regarding services available to the customer regardless of whether or not the member is registered.

実施形態1の情報処理装置をその利用環境と共に例示するブロック図である。It is a block diagram which illustrates the information processing apparatus of Embodiment 1 together with the usage environment. 実施形態1の情報処理装置の動作を概念的に例示する図である。It is a figure which conceptually illustrates the operation of the information processing apparatus of Embodiment 1. FIG. 情報処理装置を実現するための計算機を例示する図である。It is a figure which illustrates the computer for realizing the information processing apparatus. 実施形態1の情報処理装置によって実行される処理の流れを例示するフローチャートである。It is a flowchart which illustrates the flow of the process executed by the information processing apparatus of Embodiment 1. FIG. 顧客の特徴量と属性情報との対応付けをテーブル形式で例示する図である。It is a figure exemplifying the correspondence between a customer's feature amount and attribute information in a table format. 属性情報の別の例を例示する図である。It is a figure which illustrates another example of attribute information. 出力情報を例示する図である。It is a figure exemplifying the output information. 出力情報の内容を変更するためのウインドウを例示する図である。It is a figure which illustrates the window for changing the content of output information. 実施形態2の情報処理装置を例示するブロック図である。It is a block diagram which illustrates the information processing apparatus of Embodiment 2. 実施形態2の情報処理装置によって実行される処理の流れを例示するフローチャートである。It is a flowchart which illustrates the flow of the process executed by the information processing apparatus of Embodiment 2. 履歴情報をテーブル形式で例示する図である。It is a figure which illustrates the history information in a table format. 実施形態3の情報処理装置を例示するブロック図である。It is a block diagram which illustrates the information processing apparatus of Embodiment 3. 実施形態3の情報処理装置によって実行される処理の流れを例示するフローチャートである。It is a flowchart which illustrates the flow of the process executed by the information processing apparatus of Embodiment 3. 入力画面を例示する図である。It is a figure which illustrates the input screen.

以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また各ブロック図において、特に説明がない限り、各ブロックは、ハードウエア単位の構成ではなく機能単位の構成を表している。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all drawings, similar components are designated by the same reference numerals, and description thereof will be omitted as appropriate. Further, in each block diagram, unless otherwise specified, each block represents a configuration of a functional unit rather than a configuration of a hardware unit.

[実施形態1]
図1は、実施形態1の情報処理装置2000をその利用環境と共に例示するブロック図である。情報処理装置2000は算出部2020及び出力制御部2040を有する。記憶装置10は、顧客の特徴量と、その顧客の属性情報とを対応づけて記憶する。或る顧客の属性情報は、店舗においてその顧客が利用するサービスに関する顧客の属性を示す。より具体的には、サービスに関する顧客の属性は、顧客がそのサービスを利用するか否か(サービスの利用有無)、又はそのサービスを利用する際に使う物を顧客が所有しているか否か(サービスの利用に係る物の所有有無)を示す。サービスを利用する際に使う物とは、例えばポイントサービスを利用する際に使うポイントカードなどである。
[Embodiment 1]
FIG. 1 is a block diagram illustrating the information processing apparatus 2000 of the first embodiment together with its usage environment. The information processing apparatus 2000 has a calculation unit 2020 and an output control unit 2040. The storage device 10 stores the customer's feature amount and the customer's attribute information in association with each other. The attribute information of a certain customer indicates the attribute of the customer regarding the service used by the customer in the store. More specifically, the customer's attributes regarding the service are whether or not the customer uses the service (whether or not the service is used), or whether or not the customer owns the thing used when using the service (whether or not the customer owns the thing to be used when using the service). Whether or not you own the thing related to the use of the service) is shown. The thing used when using the service is, for example, a point card used when using the point service.

算出部2020は、顧客が撮像された撮像画像を取得する。さらに算出部2020は、取得した撮像画像に含まれる顧客の特徴量を算出する。顧客の特徴量は、顧客の外見の特徴(例えば顔の特徴)を表す任意の値である。出力制御部2040は、算出された特徴量を用いて、取得された撮像画像に含まれる顧客の特徴量に対応づけられている属性情報を、記憶装置10から取得する。そして出力制御部2040は、取得した属性情報に示される顧客の属性に基づく情報を出力する。属性情報に示される顧客の属性に基づく情報とは、属性情報に示される情報そのもの、又は属性情報に示される情報を所定の方法で加工したものである。 The calculation unit 2020 acquires an image captured by the customer. Further, the calculation unit 2020 calculates the feature amount of the customer included in the acquired captured image. The customer feature quantity is an arbitrary value representing the customer's appearance features (for example, facial features). The output control unit 2040 uses the calculated feature amount to acquire the attribute information associated with the customer feature amount included in the acquired captured image from the storage device 10. Then, the output control unit 2040 outputs the information based on the customer's attribute shown in the acquired attribute information. The information based on the customer's attribute shown in the attribute information is the information itself shown in the attribute information or the information shown in the attribute information processed by a predetermined method.

図2は、実施形態1の情報処理装置2000の動作を概念的に例示する図である。顧客40は、レジ端末50で商品の精算をすることで、商品を購入する。レジ端末50は、店員30によって操作される。カメラ20は、レジ端末50の付近に設置されており、顧客40を撮像する。記憶装置10は、顧客の特徴量に対応づけて、ポイントサービスに関する顧客の属性を示す属性情報を記憶している。より具体的には、属性情報は、顧客がポイントカードを所有しているか否かを示している。 FIG. 2 is a diagram conceptually illustrating the operation of the information processing apparatus 2000 of the first embodiment. The customer 40 purchases the product by paying the product at the cash register terminal 50. The cash register terminal 50 is operated by a clerk 30. The camera 20 is installed near the cash register terminal 50 and images the customer 40. The storage device 10 stores attribute information indicating the customer's attribute regarding the point service in association with the customer's feature amount. More specifically, the attribute information indicates whether or not the customer owns a loyalty card.

情報処理装置2000は、カメラ20によって撮像された顧客40の特徴量を取得する。ここで、顧客40の特徴量が v1 であったとする。情報処理装置2000は、記憶装置10の中から、特徴量 v1 に対応づけられている属性情報を取得する。この属性情報には、「ポイントカードの所有:有り」が示されている。そこで情報処理装置2000は、「顧客40はポイントカードを所有している」という旨を示す情報を出力する。 The information processing apparatus 2000 acquires the feature amount of the customer 40 imaged by the camera 20. Here, it is assumed that the feature amount of the customer 40 is v1. The information processing device 2000 acquires the attribute information associated with the feature amount v1 from the storage device 10. In this attribute information, "Ownership of point card: Yes" is indicated. Therefore, the information processing apparatus 2000 outputs information indicating that "customer 40 owns a point card".

これにより、店員30は、顧客40がポイントカードを利用することを把握する。そこで店員30は、例えば顧客に対して「ポイントカードをお持ちですか」と話しかけ、ポイントカードの提示を促す。 As a result, the clerk 30 knows that the customer 40 uses the point card. Therefore, the clerk 30 talks to the customer, for example, "Do you have a point card?" And prompts the customer to present the point card.

なお、v2 に対応付けられている属性情報は、「ポイントカードの所有:無し」を示している。そのため顧客40の顔の特徴量が v2 であった場合、情報処理装置2000は、「顧客40はポイントカードを所有していない」という旨を示す情報を出力する。この場合、例えば店員30は、顧客40に対してポイントカードの提示を求めない。その他にも例えば、店員30は、「ポイントカードをお持ちではないですよね」などのように、顧客40がポイントカードを持っていないことを前提とする確認のための発言を行う。 The attribute information associated with v2 indicates "ownership of point card: none". Therefore, when the feature amount of the face of the customer 40 is v2, the information processing apparatus 2000 outputs information indicating that "the customer 40 does not own the point card". In this case, for example, the clerk 30 does not require the customer 40 to present the point card. In addition, for example, the clerk 30 makes a remark for confirmation on the premise that the customer 40 does not have a point card, such as "You do not have a point card, right?".

<作用・効果>
本実施形態では、顧客が含まれる撮像画像から算出できる顧客の特徴量に対応づけて、顧客の属性情報が記憶されている。このように顧客の特徴量を用いて顧客を特定する方法を用いれば、属性情報を取得するための顧客の特定に、顧客に付与される識別子(例えば会員ID(Identifier))を利用する必要がない。そのため、顧客の会員登録の有無にかかわらずその顧客が店舗において利用しうるサービスのその顧客の利用有無又はサービスに係る物のその顧客の所有有無を示す属性情報を取得することができる。
<Action / effect>
In the present embodiment, the attribute information of the customer is stored in association with the feature amount of the customer that can be calculated from the captured image including the customer. If the method of identifying a customer by using the feature amount of the customer is used in this way, it is necessary to use an identifier (for example, a member ID (Identifier)) given to the customer to identify the customer in order to acquire the attribute information. No. Therefore, regardless of whether or not the customer is registered as a member, it is possible to acquire attribute information indicating whether or not the customer uses the service that the customer can use in the store or whether or not the customer owns the thing related to the service.

例えば属性情報が、「会員カードを持っているか否か」を示す情報であるとする。この場合に、顧客の会員IDに対応づけて属性情報を記憶させておくとする。この方法では、顧客が会員カードを持っているか否かを示す属性情報を得るために、顧客に対して会員カードの提示を求めなければならない。すなわち、顧客が会員登録をしていなければ、顧客に対して会員カードの提示を求めるか否かを判断することができない。 For example, it is assumed that the attribute information is information indicating "whether or not the member has a membership card". In this case, the attribute information is stored in association with the customer's member ID. In this method, the customer must be required to present the membership card in order to obtain attribute information indicating whether or not the customer has the membership card. That is, if the customer has not registered as a member, it cannot be determined whether or not the customer is requested to present the membership card.

一方このケースにおいて、本実施形態の情報処理装置2000は、顧客が含まれる撮像画像から顧客の特徴量を算出し、その特徴量を用いて顧客の属性情報を取得できる。よって、顧客の属性情報が、顧客に対して会員カードの提示を求めるか否かの判断に利用できる。 On the other hand, in this case, the information processing apparatus 2000 of the present embodiment can calculate the customer's feature amount from the captured image including the customer and acquire the customer's attribute information using the feature amount. Therefore, the attribute information of the customer can be used to determine whether or not the customer is requested to present the membership card.

以下、本実施形態についてさらに詳細を述べる。 Hereinafter, the present embodiment will be described in more detail.

<情報処理装置2000のハードウエア構成の例>
情報処理装置2000の各機能構成部は、各機能構成部を実現するハードウエア(例:ハードワイヤードされた電子回路など)で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ(例:電子回路とそれを制御するプログラムの組み合わせなど)で実現されてもよい。以下、情報処理装置2000の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
<Example of hardware configuration of information processing device 2000>
Each functional component of the information processing apparatus 2000 may be realized by hardware that realizes each functional component (eg, a hard-wired electronic circuit, etc.), or a combination of hardware and software (eg, example). It may be realized by a combination of an electronic circuit and a program that controls it). Hereinafter, a case where each functional component of the information processing apparatus 2000 is realized by a combination of hardware and software will be further described.

図3は、情報処理装置2000を実現するための計算機1000を例示する図である。計算機1000は種々の計算機である。例えば計算機1000は、Personal Computer(PC)、サーバマシン、タブレット端末、又はスマートフォンなどである。計算機1000は、情報処理装置2000を実現するために設計された専用の計算機であってもよいし、汎用の計算機であってもよい。 FIG. 3 is a diagram illustrating a computer 1000 for realizing the information processing apparatus 2000. The computer 1000 is various computers. For example, the computer 1000 is a personal computer (PC), a server machine, a tablet terminal, a smartphone, or the like. The computer 1000 may be a dedicated computer designed to realize the information processing apparatus 2000, or may be a general-purpose computer.

計算機1000は、バス1020、プロセッサ1040、メモリ1060、ストレージデバイス1080、入出力インタフェース1100、及びネットワークインタフェース1120を有する。バス1020は、プロセッサ1040、メモリ1060、ストレージデバイス1080、入出力インタフェース1100、及びネットワークインタフェース1120が、相互にデータを送受信するためのデータ伝送路である。プロセッサ1040は、CPU(Central Processing Unit)や GPU(Graphics Processing Unit)などの演算処理装置である。メモリ1060は、RAM(Random Access Memory)などで実現される主記憶装置である。ストレージデバイス1080は、ハードディスク、SSD(Solid State Drive)、ROM、又はメモリカードなどで実現される補助記憶装置である。ただしストレージデバイス1080は、RAM など、主記憶装置の実現に用いられるハードウエアと同様のハードウエアで実現されてもよい。 The computer 1000 includes a bus 1020, a processor 1040, a memory 1060, a storage device 1080, an input / output interface 1100, and a network interface 1120. The bus 1020 is a data transmission path for the processor 1040, the memory 1060, the storage device 1080, the input / output interface 1100, and the network interface 1120 to transmit and receive data to and from each other. The processor 1040 is an arithmetic processing unit such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit). The memory 1060 is a main storage device realized by RAM (Random Access Memory) or the like. The storage device 1080 is an auxiliary storage device realized by a hard disk, SSD (Solid State Drive), ROM, a memory card, or the like. However, the storage device 1080 may be realized by the same hardware as the hardware used for realizing the main storage device, such as RAM.

入出力インタフェース1100は、計算機1000と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース1100には、キーボードやマウスなどの入力デバイスや、ディスプレイ装置などの出力デバイスが接続される。 The input / output interface 1100 is an interface for connecting the computer 1000 and the input / output device. For example, an input device such as a keyboard and a mouse and an output device such as a display device are connected to the input / output interface 1100.

ネットワークインタフェース1120は、WAN(Wide Area Network)や LAN(Local Area Network)などの通信網に接続するためのインタフェースである。 The network interface 1120 is an interface for connecting to a communication network such as a WAN (Wide Area Network) or a LAN (Local Area Network).

ストレージデバイス1080は情報処理装置2000の各機能を実現するプログラムモジュールを記憶している。プロセッサ1040は、これら各プログラムモジュールをメモリ1060に読み出して実行することで、そのプログラムモジュールに対応する各機能を実現する。 The storage device 1080 stores a program module that realizes each function of the information processing apparatus 2000. The processor 1040 reads each of these program modules into the memory 1060 and executes them, thereby realizing each function corresponding to the program module.

<処理の流れ>
図4は、実施形態1の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。算出部2020は、顧客が撮像された撮像画像を取得する(S102)。算出部2020は、撮像画像に含まれる顧客の特徴量を算出する(S104)。出力制御部2040は、算出された特徴量を用いて、撮像画像に含まれる顧客の特徴量に対応づけられている属性情報を記憶装置10から取得する(S106)。出力制御部2040は、取得した属性情報に基づく情報を出力する(S108)。
<Processing flow>
FIG. 4 is a flowchart illustrating the flow of processing executed by the information processing apparatus 2000 of the first embodiment. The calculation unit 2020 acquires an image captured by the customer (S102). The calculation unit 2020 calculates the customer feature amount included in the captured image (S104). The output control unit 2040 uses the calculated feature amount to acquire the attribute information associated with the customer feature amount included in the captured image from the storage device 10 (S106). The output control unit 2040 outputs information based on the acquired attribute information (S108).

<情報処理装置2000の利用シーン>
情報処理装置2000は、顧客の応対を行う様々なシーンで利用することができる。例えば情報処理装置2000は、商品登録装置を操作する店員が顧客の応対を行うシーン(商品を精算対象として登録するシーン)で利用できる。商品登録装置は、商品を精算対象として登録するために用いられるレジ端末である。
<Usage scene of information processing device 2000>
The information processing apparatus 2000 can be used in various scenes of dealing with customers. For example, the information processing device 2000 can be used in a scene in which a store clerk who operates a product registration device responds to a customer (a scene in which a product is registered as a settlement target). The product registration device is a cash register terminal used for registering a product as a payment target.

このシーンで利用される属性情報は、例えば、買い物袋を利用するか否か、ポイントカードを所有しているか否か、割り箸の要否、冷たい商品と暖かい商品を分けて袋にいれるか否か、購入品を宅配するか否か、レシートの要否、決済の方法(現金、電子マネー、又はクレジットカード)、電子マネーで決済する際のカードの種類、又は未成年であるか否かなどを示す。店員は、これらの属性情報に基づく出力情報を、顧客にポイントカードの提示を求めるか否かの決定などに利用することができる。 The attribute information used in this scene is, for example, whether to use a shopping bag, whether or not you have a point card, whether or not you need split chopsticks, and whether or not to put cold and warm products in the bag separately. , Whether or not to deliver the purchased item to home, whether or not a receipt is required, the payment method (cash, electronic money, or credit card), the type of card when making a payment with electronic money, or whether or not the person is a minor, etc. show. The clerk can use the output information based on these attribute information to determine whether or not to request the customer to present the point card.

その他にも例えば、情報処理装置2000は、飲食店に来店した顧客の応対を行うシーンで利用することができる。このシーンで利用される属性情報は、例えば、喫煙席と禁煙席のどちらを利用するか、カウンター席とテーブル席のどちらを利用するか、又は窓際の席を希望するかどうかなどを示す。店員は、これらの属性情報に基づく出力情報を、顧客に提供する席の決定などに利用することができる。 In addition, for example, the information processing apparatus 2000 can be used in a scene of responding to a customer who has visited a restaurant. The attribute information used in this scene indicates, for example, whether to use a smoking seat or a non-smoking seat, whether to use a counter seat or a table seat, or whether or not a window seat is desired. The clerk can use the output information based on these attribute information to determine the seat to be provided to the customer.

その他にも例えば、情報処理装置2000は、顧客から注文を受けるシーンで利用することができる。このシーンで利用される属性情報は、例えば、飲食物の注文における味付けやトッピングに関する条件(味の濃さ、トッピングの量、又はトッピングの種類など)、箸とフォークのどちらを利用するか、又はナプキンを使うかどうかなどを示す。店員は、これらの属性情報に基づく出力情報を、顧客が飲食物に求める条件の把握などに利用することができる。 In addition, for example, the information processing apparatus 2000 can be used in a scene where an order is received from a customer. The attribute information used in this scene is, for example, conditions related to seasoning and toppings (taste intensity, amount of toppings, or type of toppings, etc.) in ordering food and drink, whether to use chopsticks or forks, or Indicates whether to use a napkin, etc. The clerk can use the output information based on these attribute information to grasp the conditions required by the customer for food and drink.

<情報処理装置2000を実現する計算機1000の例>
情報処理装置2000を実現するための具体的な計算機1000としては、様々なものを採用しうる。例えば計算機1000は、情報処理装置2000が利用される店舗に設置されているサーバ(以下、店舗サーバ)である。その他にも例えば、計算機1000は、情報処理装置2000が利用される店舗の外部に設置されているサーバ(以下、外部サーバ)であってもよい
<Example of computer 1000 that realizes information processing device 2000>
As a specific computer 1000 for realizing the information processing apparatus 2000, various computers can be adopted. For example, the computer 1000 is a server (hereinafter referred to as a store server) installed in a store where the information processing apparatus 2000 is used. In addition, for example, the computer 1000 may be a server (hereinafter referred to as an external server) installed outside the store where the information processing apparatus 2000 is used.

また例えば、計算機1000は商品登録装置であってもよい。この場合、情報処理装置2000は、例えば商品登録装置を用いて顧客の応対を行う店員によって操作される。なお商品登録装置は、精算装置と一体として設けられているものでもよいし、精算装置とは別体として設けられているものでもよい。精算装置とは、精算対象として登録された商品の精算処理(代金支払いなど)に用いられるレジ端末である。 Further, for example, the computer 1000 may be a product registration device. In this case, the information processing device 2000 is operated by a store clerk who responds to customers using, for example, a product registration device. The product registration device may be provided integrally with the payment device or may be provided separately from the payment device. The settlement device is a cash register terminal used for settlement processing (payment, etc.) of products registered as settlement targets.

商品登録装置と精算装置とが一体となっている場合、商品を精算対象として登録する登録処理と、精算対象として登録された商品の精算処理(代金の支払いなど)が、同じレジ端末を用いて行われる。登録処理及び精算処理を顧客が行う形式をセルフ形式などと呼ぶ。一方、商品登録装置と精算装置とが別体となっている場合、商品を精算対象として登録する処理と、精算対象として登録された商品の精算処理とが、異なるレジ端末で行われる。この形式はセミセルフ形式などと呼ばれ、例えば商品登録装置の操作は店員によって行われ、精算装置の操作は顧客によって行われる。 When the product registration device and the settlement device are integrated, the registration process for registering the product as the settlement target and the settlement process for the product registered as the settlement target (payment, etc.) are performed using the same cash register terminal. Will be done. The format in which the customer performs the registration process and the settlement process is called a self-format. On the other hand, when the product registration device and the settlement device are separate bodies, the process of registering the product as the settlement target and the settlement process of the product registered as the settlement target are performed by different cash register terminals. This format is called a semi-self format, for example, the product registration device is operated by a store clerk, and the checkout device is operated by a customer.

その他にも例えば、計算機1000は、店員が利用する携帯端末であってもよい。店員が利用する携帯端末は、例えば、顧客をどの席に案内したかを記録するために店員が操作する携帯端末や、顧客から受けた注文を記録するために店員が操作する携帯端末である。 In addition, for example, the computer 1000 may be a mobile terminal used by a clerk. The mobile terminal used by the clerk is, for example, a mobile terminal operated by the clerk to record which seat the customer was guided to, or a mobile terminal operated by the clerk to record an order received from the customer.

<撮像画像の取得:S102>
算出部2020は、顧客が撮像された撮像画像を取得する。そのために、店舗には顧客を撮像して撮像画像を生成するカメラ20が設置される。カメラ20は、動画を生成するカメラであってもよいし、静止画を撮像するカメラであってもよい。前者の場合、撮像画像は、動画を構成する画像フレームである。
<Acquisition of captured image: S102>
The calculation unit 2020 acquires an image captured by the customer. Therefore, a camera 20 that captures a customer and generates an captured image is installed in the store. The camera 20 may be a camera that generates a moving image or a camera that captures a still image. In the former case, the captured image is an image frame constituting a moving image.

カメラ20は、顧客を撮像することができる位置に設けられる。商品の精算を行う顧客を撮像する場合、カメラ20は、例えば商品登録装置又はその付近に設置される。来店した顧客を撮像する場合、カメラ20は、例えば店舗の入り口又はその付近に設置される。注文を行う顧客を撮像する場合、カメラ20は、例えば顧客の席又はその付近に設置される。 The camera 20 is provided at a position where the customer can be imaged. When taking an image of a customer who pays for a product, the camera 20 is installed, for example, in or near the product registration device. When photographing a customer who has visited a store, the camera 20 is installed at or near the entrance of the store, for example. When photographing a customer who places an order, the camera 20 is installed at or near the customer's seat, for example.

算出部2020が撮像画像を取得する方法は任意である。例えば算出部2020は、撮像画像が記憶されている記憶装置にアクセスすることで、撮像画像を取得する。撮像画像が記憶されている記憶装置は、撮像画像を生成したカメラ20の内部に設けられていてもよいし、カメラ20の外部に設けられていてもよい。また例えば、算出部2020は、カメラ20などから送信される撮像画像を受信することで、撮像画像を取得してもよい。 The method by which the calculation unit 2020 acquires the captured image is arbitrary. For example, the calculation unit 2020 acquires a captured image by accessing a storage device in which the captured image is stored. The storage device in which the captured image is stored may be provided inside the camera 20 that generated the captured image, or may be provided outside the camera 20. Further, for example, the calculation unit 2020 may acquire the captured image by receiving the captured image transmitted from the camera 20 or the like.

<顧客の特徴量の算出:S104>
算出部2020は、取得した撮像画像に含まれる顧客の特徴量を算出する(S104)。ここで、画像に含まれる人物の特徴量を算出する技術には、既存の技術を利用することができる。
<Calculation of customer features: S104>
The calculation unit 2020 calculates the customer feature amount included in the acquired captured image (S104). Here, an existing technique can be used as a technique for calculating the feature amount of the person included in the image.

<属性情報について>
属性情報は、顧客が利用するサービスに関する顧客の属性を示す。属性情報の例は、前述した通りである。
<About attribute information>
The attribute information indicates the customer's attributes regarding the service used by the customer. An example of attribute information is as described above.

図5は、顧客の特徴量と属性情報との対応付けをテーブル形式で例示する図である。図5のテーブルをテーブル500と呼ぶ。テーブル500は、特徴量502及び属性情報504という2つの列を有する。特徴量502は、顧客の特徴量を示す。属性情報504は、前述した属性情報を示す。 FIG. 5 is a diagram illustrating the correspondence between the customer feature amount and the attribute information in a table format. The table of FIG. 5 is called a table 500. The table 500 has two columns, the feature amount 502 and the attribute information 504. The feature amount 502 indicates the feature amount of the customer. The attribute information 504 indicates the above-mentioned attribute information.

ここでテーブル500は、属性情報が適用される条件をさらに示してもよい。例えば属性情報が、買い物袋の利用に関する属性(買い物袋を利用するか否かなど)を示しているとする。この場合、属性情報が適用される条件は、例えば顧客が購入する商品の量(数、重さ、又は容積など)である。属性情報は、顧客が購入する商品の数などの範囲に対応づけて、買い物袋の利用の有無や、利用する買い物袋の枚数などを示す。 Here, the table 500 may further indicate the conditions to which the attribute information is applied. For example, it is assumed that the attribute information indicates an attribute related to the use of the shopping bag (whether or not the shopping bag is used, etc.). In this case, the condition to which the attribute information is applied is, for example, the quantity (number, weight, volume, etc.) of the product purchased by the customer. The attribute information indicates whether or not a shopping bag is used, the number of shopping bags to be used, and the like, in association with the range such as the number of products purchased by the customer.

図6は、属性情報の別の例を例示する図である。図6において、テーブル500は適用条件506を有する。適用条件506は、属性情報が適用される条件を示している。例えば図6のテーブル500の2行目のレコードは、「顔の特徴量が v1 である顧客が3個未満の商品を購入する場合、この顧客は買い物袋を利用しない」ということを表している。一方、図6のテーブル500の3行目のレコードは、「顔の特徴量が v1 である顧客が3個以上の商品を購入する場合、この顧客は買い物袋を利用する」ということを示している。また、図6のテーブル500の5行目のレコードは、「顔の特徴量が v2 である顧客が、無条件で買い袋を利用しない」ということを表している。 FIG. 6 is a diagram illustrating another example of attribute information. In FIG. 6, the table 500 has an application condition 506. The application condition 506 indicates a condition to which the attribute information is applied. For example, the record in the second row of the table 500 in FIG. 6 indicates that "when a customer with a facial feature amount of v1 purchases less than three products, this customer does not use the shopping bag". .. On the other hand, the record in the third row of the table 500 in FIG. 6 shows that "when a customer having a facial feature amount of v1 purchases three or more products, this customer uses a shopping bag". There is. Further, the record in the fifth row of the table 500 in FIG. 6 indicates that "a customer whose facial feature amount is v2 does not unconditionally use the buying bag".

<属性情報の取得:S104>
出力制御部2040は、算出部2020によって算出された顧客の特徴量を用いて、撮像画像に含まれる顧客の特徴量に対応づけられている属性情報を取得する。具体的には、出力制御部2040は、記憶装置10に記憶されている属性情報のうち、算出部2020によって算出された顧客の特徴量との類似度が高い顧客の特徴量と対応づけられている属性情報を取得する。例えば出力制御部2040は、算出部2020によって算出された特徴量と同一の特徴量と対応づけて記憶装置10に記憶されている属性情報を取得する。その他にも例えば、出力制御部2040は、記憶装置10に記憶されている特徴量のうち、算出部2020によって算出された特徴量との類似度合いが所定値以上である特徴量と対応づけて記憶装置10に記憶されている属性情報を取得する。その他にも例えば、出力制御部2040は、記憶装置10に記憶されている特徴量のうち、算出部2020によって算出された特徴量との類似度合いが最も高い特徴量と対応づけて記憶装置10に記憶されている属性情報を取得する。なお、上記所定値は、出力制御部2040に予め設定されていてもよいし、出力制御部2040からアクセス可能な記憶装置に記憶されていてもよい。
<Acquisition of attribute information: S104>
The output control unit 2040 acquires the attribute information associated with the customer feature amount included in the captured image by using the customer feature amount calculated by the calculation unit 2020. Specifically, the output control unit 2040 is associated with the customer feature amount having a high degree of similarity to the customer feature amount calculated by the calculation unit 2020 among the attribute information stored in the storage device 10. Get the attribute information that exists. For example, the output control unit 2040 acquires the attribute information stored in the storage device 10 in association with the same feature amount as the feature amount calculated by the calculation unit 2020. In addition, for example, the output control unit 2040 stores the feature amount stored in the storage device 10 in association with the feature amount whose degree of similarity to the feature amount calculated by the calculation unit 2020 is equal to or more than a predetermined value. The attribute information stored in the device 10 is acquired. In addition, for example, the output control unit 2040 stores the feature amount stored in the storage device 10 in association with the feature amount having the highest degree of similarity to the feature amount calculated by the calculation unit 2020. Get the stored attribute information. The predetermined value may be set in advance in the output control unit 2040, or may be stored in a storage device accessible from the output control unit 2040.

記憶装置10には、出力制御部2040からアクセス可能な任意の記憶装置を採用することができる。記憶装置10は、情報処理装置2000の内部に設けられてもよいし、情報処理装置2000の外部に設けられてもよい。前者の場合、例えば記憶装置10は、図4のストレージデバイス1080として実現される。後者の場合、例えば記憶装置10は、情報処理装置2000の外部に設けられる NAS(Network Attached Storage)として実現される。 Any storage device accessible from the output control unit 2040 can be adopted as the storage device 10. The storage device 10 may be provided inside the information processing device 2000 or may be provided outside the information processing device 2000. In the former case, for example, the storage device 10 is realized as the storage device 1080 of FIG. In the latter case, for example, the storage device 10 is realized as a NAS (Network Attached Storage) provided outside the information processing device 2000.

<出力制御部2040による出力:S106>
出力制御部2040は、取得した属性情報に示される顧客の属性に基づく情報(以下、出力情報)を出力する。図7は出力情報を例示する図である。図7の例において、情報処理装置2000は、店員によって操作される商品登録装置である。表示画面60は、商品登録装置に接続されているディスプレイ装置に表示される画面である。表示画面60には、店員がバーコードリーダなどで読み取った商品の情報や商品の合計金額などが表示される。
<Output by output control unit 2040: S106>
The output control unit 2040 outputs information based on the customer's attribute (hereinafter referred to as output information) shown in the acquired attribute information. FIG. 7 is a diagram illustrating output information. In the example of FIG. 7, the information processing device 2000 is a product registration device operated by a store clerk. The display screen 60 is a screen displayed on a display device connected to the product registration device. On the display screen 60, information on the product read by the clerk with a barcode reader or the like, the total price of the product, and the like are displayed.

さらに表示画面60には、ウインドウ62が含まれている。ウインドウ62は出力情報が含まれるウインドウである。出力制御部2040は、ディスプレイ装置を制御することで、ディスプレイ装置にウインドウ62を表示させる。 Further, the display screen 60 includes a window 62. The window 62 is a window containing output information. The output control unit 2040 controls the display device to display the window 62 on the display device.

図7の例では、2種類の属性情報が存在する。第1の種類の属性情報は、顧客が買い物袋を利用するか否かを示す。第2の種類の属性情報は、顧客がポイントカードを所有しているか否かを示す。 In the example of FIG. 7, there are two types of attribute information. The first type of attribute information indicates whether or not the customer uses the shopping bag. The second type of attribute information indicates whether or not the customer owns a loyalty card.

この例において、顧客Aの特徴量には、「買い物袋の利用:無し」という第1の種類の属性情報、及び「ポイントカードの所有:有り」という第2の種類の属性情報が対応づけられている。そのため、出力制御部2040によって出力されるウインドウ62には、「買い物袋の利用:無し」及び「ポイントカードの所有:有り」という情報が示されている。 In this example, the feature amount of customer A is associated with the attribute information of the first type "use of shopping bag: none" and the attribute information of the second type "ownership of point card: yes". ing. Therefore, in the window 62 output by the output control unit 2040, the information "use of shopping bag: none" and "ownership of point card: yes" is shown.

例えば図7の例において、店員が商品登録装置を操作するとする。この場合、ウインドウ62を見た店員は、顧客Aが買い物袋を利用しないこと、及び顧客Aがポイントカードを所有していることを把握する。そこで、店員は、顧客Aに対し、「ポイントカードはお持ちですか」と話しかけることで、ポイントカードの提示を求める。一方、顧客Aは買い物袋を利用しないため、例えば店員は、顧客Aに対して買い物袋についての質問をしない。その他にも例えば、店員は、「買い物袋は不要ですよね」のように、買い物袋が不要であることを確認する質問をしてもよい。 For example, in the example of FIG. 7, a store clerk operates a product registration device. In this case, the clerk who sees the window 62 knows that the customer A does not use the shopping bag and that the customer A owns the point card. Therefore, the clerk asks customer A to show the point card by asking "Do you have a point card?". On the other hand, since the customer A does not use the shopping bag, for example, the clerk does not ask the customer A a question about the shopping bag. In addition, for example, the clerk may ask a question confirming that the shopping bag is unnecessary, such as "You do not need the shopping bag, right?".

その他にも例えば、図7の例において、顧客Aが商品登録装置を操作するとする。この場合、情報処理装置2000は、セルフ形式の装置である。ウインドウ62を見た顧客Aは、自身が買い物袋を利用しないこと、及び自身がポイントカードを所有していることを確認して、ボタン64を押す。その結果、商品登録装置における商品登録処理が次の段階へ進む。 In addition, for example, in the example of FIG. 7, it is assumed that the customer A operates the product registration device. In this case, the information processing device 2000 is a self-type device. The customer A who sees the window 62 confirms that he / she does not use the shopping bag and that he / she owns the point card, and presses the button 64. As a result, the product registration process in the product registration device proceeds to the next stage.

ここで、情報処理装置2000は、出力情報の内容の変更を要求する入力を受け付けてもよい。図8は、出力情報の内容を変更するためのウインドウを例示する図である。なお、図8において表示画面60は省略されている。 Here, the information processing apparatus 2000 may accept an input requesting a change in the content of the output information. FIG. 8 is a diagram illustrating a window for changing the content of the output information. The display screen 60 is omitted in FIG.

図8のウインドウ62は、出力情報の内容の変更を要求するためのボタンであるボタン66を有する。ここで、ウインドウ62には「買い物袋の利用:無し」と表示されているものの、顧客が「今回は買い物袋を利用したい」と考えたとする。例えば、普段はマイバッグを利用している顧客であっても、マイバッグを忘れた等の理由により、買い物袋を利用したい場合がある。 The window 62 of FIG. 8 has a button 66, which is a button for requesting a change in the content of the output information. Here, it is assumed that the window 62 displays "Use of shopping bag: None", but the customer thinks "I want to use the shopping bag this time". For example, even a customer who normally uses my bag may want to use a shopping bag because he / she has forgotten his / her bag.

このような場合、顧客は、ボタン66を押下する。出力制御部2040は、ボタン66が押下されたことに応じて、例えば図8(b)に示すウインドウ68を表示する。 In such a case, the customer presses the button 66. The output control unit 2040 displays, for example, the window 68 shown in FIG. 8B in response to the button 66 being pressed.

ウインドウ68は、買い物袋の利用の有無、及びポイントカードの所有の有無をそれぞれ選択するためのラジオボタンを有する。ラジオボタンのデフォルト値は、出力情報の内容に合わせて設定される。顧客は、買い物袋の利用を「有り」から「無し」に変更した後、OKボタンを押下する。こうすることで、顧客は、「買い物袋を利用したい」という意志を店員に伝えることができる。 The window 68 has radio buttons for selecting whether or not to use the shopping bag and whether or not to own the point card. The default value of the radio button is set according to the content of the output information. The customer presses the OK button after changing the use of the shopping bag from "yes" to "no". By doing so, the customer can convey to the clerk that he / she wants to use the shopping bag.

なお、店員が商品登録装置を操作する場合、ウインドウ68は、店員によって操作されてもよい。この場合、例えば店員は、出力情報に加えたい変更の内容を顧客に尋ね、顧客から聞いた内容に従ってウインドウ68を操作する。 When the clerk operates the product registration device, the window 68 may be operated by the clerk. In this case, for example, the clerk asks the customer about the content of the change to be added to the output information, and operates the window 68 according to the content heard from the customer.

ここで、情報処理装置2000は、ウインドウ68を用いて変更された出力情報の内容に基づいて属性情報を更新してもよいし、更新しなくてもよい。属性情報の更新を行うか否かは、予め定められていてもよいし、顧客によって選択されてもよい。 Here, the information processing apparatus 2000 may or may not update the attribute information based on the content of the output information changed by using the window 68. Whether or not to update the attribute information may be predetermined or may be selected by the customer.

後者の場合、例えば出力制御部2040は、図8(b)のウインドウ68の代わりに、図8(c)のウインドウ68を表示する。図8(c)のウインドウ68は、「今回だけ」と「今後も」のいずれかを選択させるラジオボタンを有している。前者が選択された場合、情報処理装置2000は、顧客によって行われた変更に基づく属性情報の更新を行わない。一方、後者が選択された場合、情報処理装置2000は、顧客によって行われた変更に基づいて属性情報を更新する。 In the latter case, for example, the output control unit 2040 displays the window 68 of FIG. 8 (c) instead of the window 68 of FIG. 8 (b). The window 68 of FIG. 8 (c) has a radio button for selecting either "only this time" or "in the future". When the former is selected, the information processing apparatus 2000 does not update the attribute information based on the changes made by the customer. On the other hand, when the latter is selected, the information processing apparatus 2000 updates the attribute information based on the changes made by the customer.

なお、出力情報の出力方法は、ディスプレイ装置に表示する方法に限定されない。例えば出力情報は音声で出力されてもよい。この場合、例えば店員が予めイヤフォンを装着しておき、そのイヤフォンに出力情報が出力されるようにする。 The output method of the output information is not limited to the method of displaying on the display device. For example, the output information may be output by voice. In this case, for example, a clerk wears earphones in advance so that output information is output to the earphones.

ディスプレイ装置やイヤフォンなどの出力装置が情報処理装置2000に接続されている場合、出力制御部2040は、これらの出力装置に対して出力情報を出力する。一方、出力装置が情報処理装置2000に接続されていない場合、情報処理装置2000は、出力装置が接続されている他の装置に対して出力情報を送信する。出力情報を受信した装置は、出力装置を制御して出力情報を出力させる。例えば情報処理装置2000が店舗サーバとして実現されている場合、出力制御部2040は、店員が操作している商品登録装置へ出力情報を送信する。出力情報を受信した商品登録装置は、商品登録装置に接続されているディスプレイ装置やイヤフォンを制御して、出力情報を出力させる。 When an output device such as a display device or an earphone is connected to the information processing device 2000, the output control unit 2040 outputs output information to these output devices. On the other hand, when the output device is not connected to the information processing device 2000, the information processing device 2000 transmits output information to another device to which the output device is connected. The device that received the output information controls the output device to output the output information. For example, when the information processing device 2000 is realized as a store server, the output control unit 2040 transmits output information to the product registration device operated by the store clerk. The product registration device that has received the output information controls the display device and earphones connected to the product registration device to output the output information.

なお情報処理装置2000は、属性情報を利用して顧客に対するメッセージを生成し、そのメッセージを出力するようにしてもよい。例えば属性情報がサービスの利用の有無に関する情報であるとする。この場合、属性情報が「サービスAを利用する」ということを示している場合には「サービスAは必要ですね」というメッセージを出力し、属性情報が「サービスAを利用しない」ということを示している場合には「サービスAは不要ですね」というメッセージを出力する。 The information processing apparatus 2000 may generate a message for the customer by using the attribute information and output the message. For example, it is assumed that the attribute information is information regarding whether or not the service is used. In this case, if the attribute information indicates that "service A is used", the message "service A is necessary" is output, and the attribute information indicates that "service A is not used". If so, the message "Service A is unnecessary" is output.

サービスの利用に使う物(例えばポイントカード)を所有しているか否かを属性情報が示すケースのメッセージも、同様に生成することができる。例えば属性情報が「ポイントカードを所有している」ということを示している場合には「ポイントカードをお持ちですね」というメッセージを表示し、属性情報が「ポイントカードを所有していない」ということを示している場合には「ポイントカードをお持ちではありませんね」というメッセージを表示する。 Similarly, a message in the case where the attribute information indicates whether or not the user owns an object (for example, a point card) used for using the service can be generated. For example, if the attribute information indicates "I own a point card", the message "You have a point card" is displayed, and the attribute information says "I do not own a point card". If it indicates that, the message "You do not have a reward card" is displayed.

このように顧客の属性に合わせたメッセージを出力することで、店員から質問を受ける顧客のストレスや不快感を和らげることができる。例えばいつもサービスAを利用しないにもかかわらず毎回店員から「サービスAをご利用しますか」と尋ねられると、不快に思う顧客もいる。一方で、「サービスAはご利用しませんよね」と尋ねられれば、「店員は自分のことを分かってくれている」と顧客が感じるため、顧客は不快に思わないか、又は顧客が感じる不快の度合いが小さくなる。 By outputting a message according to the customer's attributes in this way, it is possible to alleviate the stress and discomfort of the customer who receives a question from the clerk. For example, some customers feel uncomfortable when a clerk asks "Do you want to use service A" every time even though you do not always use service A. On the other hand, when asked "You do not use service A," the customer feels that "the clerk knows you", so the customer does not feel uncomfortable or the customer feels uncomfortable. The degree becomes smaller.

[実施形態2]
図9は、実施形態2の情報処理装置2000を例示するブロック図である。以下で説明する事項を除き、実施形態2の情報処理装置2000は、実施形態1の情報処理装置2000と同様である。
[Embodiment 2]
FIG. 9 is a block diagram illustrating the information processing apparatus 2000 of the second embodiment. Except for the matters described below, the information processing apparatus 2000 of the second embodiment is the same as the information processing apparatus 2000 of the first embodiment.

実施形態2の情報処理装置2000は第1生成部2060を有する。第1生成部2060は、履歴情報を用いて属性情報を生成する。履歴情報は、サービスの利用に関する顧客の行動や状態の履歴を示す情報である。例えば履歴情報は、顧客が買い物袋を利用したかどうかや、顧客がポイントカードを提示したかどうかなどを示す。さらに第1生成部2060は、生成した属性情報を、算出部2020によって算出された顧客の特徴量と対応づけて、記憶装置10に記憶させる。 The information processing apparatus 2000 of the second embodiment has a first generation unit 2060. The first generation unit 2060 generates attribute information using the history information. The history information is information showing the history of the customer's behavior and state regarding the use of the service. For example, the history information indicates whether or not the customer has used the shopping bag, whether or not the customer has presented a point card, and the like. Further, the first generation unit 2060 stores the generated attribute information in the storage device 10 in association with the customer feature amount calculated by the calculation unit 2020.

<処理の流れ>
図10は、実施形態2の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。算出部2020は、撮像画像を取得して顧客の特徴量を算出する(S202、S204)。以下、この顧客を、「属性情報の生成対象である顧客」とも表記する。第1生成部2060は、履歴情報を取得する(S206)。第1生成部2060は、取得した履歴情報を用いて属性情報を生成する(S208)。第1生成部2060は、S204で算出された特徴量とS208で生成された属性情報とを対応付けて、記憶装置10に記憶させる(S210)。
<Processing flow>
FIG. 10 is a flowchart illustrating the flow of processing executed by the information processing apparatus 2000 of the second embodiment. The calculation unit 2020 acquires the captured image and calculates the feature amount of the customer (S202, S204). Hereinafter, this customer is also referred to as "customer for which attribute information is generated". The first generation unit 2060 acquires history information (S206). The first generation unit 2060 generates attribute information using the acquired history information (S208). The first generation unit 2060 associates the feature amount calculated in S204 with the attribute information generated in S208 and stores it in the storage device 10 (S210).

<履歴情報について:S206>
前述したように、履歴情報は、サービスの利用に関する顧客の行動や状態の履歴を示す情報である。図11は、履歴情報をテーブル形式で例示する図である。図11のテーブルをテーブル600と表記する。テーブル600は、特徴量602、履歴情報604、及び日時606という列を有する。特徴量602は、顧客の特徴量を示す。履歴情報604は、顧客の過去の行動や状態を示す。日時606は、履歴情報604に示される行動や状態に対応する日時を示す。
<History information: S206>
As described above, the history information is information showing the history of the customer's behavior and state regarding the use of the service. FIG. 11 is a diagram illustrating history information in a table format. The table of FIG. 11 is referred to as a table 600. The table 600 has columns of feature quantity 602, history information 604, and date and time 606. The feature amount 602 indicates the feature amount of the customer. The history information 604 indicates the past behavior or state of the customer. The date and time 606 indicates a date and time corresponding to the action or state shown in the history information 604.

履歴情報は、第1生成部2060からアクセス可能な記憶装置に予め記憶されているものとする。第1生成部2060は、この記憶装置から履歴情報を取得する。 It is assumed that the history information is stored in advance in a storage device accessible from the first generation unit 2060. The first generation unit 2060 acquires history information from this storage device.

属性情報の生成には、取得された撮像画像に含まれる顧客の特徴量に対応する履歴情報(属性情報の生成対象である顧客の行動履歴)のみが利用されてもよいし、この履歴情報に加えて他の履歴情報が利用されてもよい。前者の場合、第1生成部2060は、算出部2020によって算出された特徴量との類似度合いが高い特徴量(例えば算出された特徴量と一致する特徴量)と対応づけられている履歴情報を取得する。 For the generation of the attribute information, only the history information (the behavior history of the customer for which the attribute information is generated) corresponding to the feature amount of the customer included in the acquired image may be used, and this history information may be used. In addition, other historical information may be used. In the former case, the first generation unit 2060 uses historical information associated with a feature amount having a high degree of similarity to the feature amount calculated by the calculation unit 2020 (for example, a feature amount that matches the calculated feature amount). get.

一方後者の場合、第1生成部2060は、例えば全ての履歴情報を取得する。その他にも例えば、第1生成部2060は、属性情報の生成対象である顧客と共通点を持つ他の顧客の履歴情報を取得する。共通点は、例えば年齢、性別、又は性格などである。 On the other hand, in the latter case, the first generation unit 2060 acquires, for example, all the history information. In addition, for example, the first generation unit 2060 acquires the history information of another customer who has something in common with the customer who is the target of generating the attribute information. What they have in common is, for example, age, gender, or personality.

例えば共通点として顧客の年齢を利用する場合、第1生成部2060は、算出部2020によって算出された顧客の特徴量から推定される年齢に近い年齢の顧客の履歴情報を取得する。同様に、共通点として顧客の性別を利用する場合、第1生成部2060は、算出部2020によって推定される顧客の性別と同じ性別の顧客の履歴情報を取得する。同様に、共通点として顧客の性格を利用する場合、第1生成部2060は、算出部2020によって推定される顧客の性格と同じ性格に分類される顧客の履歴情報を取得する。ここで、例えば顧客の性格は、温和な性格、神経質な性格、又は大ざっぱな性格などの種類に分類される。なお、人の顔の特徴量を用いてその人の年齢、性別、又は性格を推定する技術には,既知の技術を利用できる。 For example, when the customer's age is used as a common point, the first generation unit 2060 acquires the history information of the customer whose age is close to the age estimated from the customer's feature amount calculated by the calculation unit 2020. Similarly, when the customer's gender is used as a common point, the first generation unit 2060 acquires the history information of the customer having the same gender as the customer's gender estimated by the calculation unit 2020. Similarly, when the customer's personality is used as a common point, the first generation unit 2060 acquires the customer history information classified into the same personality as the customer's personality estimated by the calculation unit 2020. Here, for example, a customer's personality is classified into a mild personality, a nervous personality, or a rough personality. A known technique can be used as a technique for estimating the age, sex, or personality of a person using the feature amount of the person's face.

このような顧客の共通点を利用する場合、各顧客の履歴情報は、顧客の共通点を特定するための情報(顧客の年齢など)と対応づけて記憶しておくことが好適である。顧客の共通点を特定するための情報は、顧客の特徴量から推定された年齢などであってもよいし、顧客の実際の年齢などであってもよい。後者の場合、顧客の共通点を特定するための情報は、何らかの方法(例えば会員情報やアンケート)によって予め把握されているものとする。 When such common points of customers are used, it is preferable to store the history information of each customer in association with the information for identifying the common points of the customers (such as the age of the customer). The information for identifying the commonalities of the customers may be the age estimated from the feature quantity of the customer, or the actual age of the customer. In the latter case, the information for identifying the common points of the customers shall be grasped in advance by some method (for example, member information or questionnaire).

<属性情報の生成:S208>
第1生成部2060は、取得した履歴情報を用いて属性情報を生成する(S208)。取得した履歴情報が1つである場合、第1生成部2060は、その履歴情報から属性情報を生成する。例えば、履歴情報において「ポイントカードの所有:無し」が示されている場合、第1生成部2060は、「ポイントカードの所有:無し」という属性情報を生成する。
<Generation of attribute information: S208>
The first generation unit 2060 generates attribute information using the acquired history information (S208). When there is only one acquired history information, the first generation unit 2060 generates attribute information from the history information. For example, when "ownership of point card: none" is indicated in the history information, the first generation unit 2060 generates the attribute information "ownership of point card: none".

取得した履歴情報が複数ある場合、第1生成部2060は、取得した履歴情報を統計処理することで属性情報を生成する。例えばポイントカードの所有の有無に関する属性情報を生成する場合、第1生成部2060は、「ポイントカードの所有:有り」を示す履歴情報の数と、「ポイントカードの所有:無し」を示す履歴情報の数を比較し、数が多い履歴情報の内容で属性情報を生成する。例えば「ポイントカードの所有:有り」を示す履歴情報の数の方が多い場合、第1生成部2060は、「ポイントカードの所有:有り」を示す属性情報を生成する。 When there are a plurality of acquired history information, the first generation unit 2060 generates attribute information by statistically processing the acquired history information. For example, when generating attribute information regarding the presence or absence of possession of a point card, the first generation unit 2060 has a number of history information indicating "ownership of a point card: yes" and history information indicating "ownership of a point card: none". Compare the numbers of and generate attribute information with the contents of the history information with a large number. For example, when the number of history information indicating "ownership of point card: present" is larger, the first generation unit 2060 generates attribute information indicating "ownership of point card: present".

ここで、第1生成部2060は、履歴情報に重みを付けた統計処理を行って属性情報を生成してもよい。例えば第1生成部2060は、全ての顧客の履歴情報を取得し、算出部2020が取得した撮像画像に含まれる顧客と共通点を持つ顧客の履歴情報に大きな重みを与え、それ以外の履歴情報に小さな重みを与えた上で、これらの履歴情報から属性情報を生成する。 Here, the first generation unit 2060 may generate the attribute information by performing statistical processing in which the history information is weighted. For example, the first generation unit 2060 acquires the history information of all the customers, gives a large weight to the history information of the customers having common points with the customers included in the captured image acquired by the calculation unit 2020, and other history information. Attribute information is generated from these historical information after giving a small weight to.

例えばポイントカードの所有の有無に関する属性情報を生成するとする。また履歴情報が、10歳単位で区切った顧客の年齢(10代、20代、又は30代など)に対応づけられているとする。 For example, suppose that attribute information regarding whether or not a point card is owned is generated. Further, it is assumed that the history information is associated with the age of the customer (teens, 20s, 30s, etc.) divided by 10 years.

この条件下において、属性情報の生成対象である顧客の年齢が「20代」であったとする。この場合、第1生成部2060は、20代という年齢の各顧客の履歴情報には大きな重みを与え、それ以外の年齢の顧客の履歴情報には小さな重みを与える。 Under this condition, it is assumed that the age of the customer for which the attribute information is generated is "20's". In this case, the first generation unit 2060 gives a large weight to the history information of each customer in his twenties, and gives a small weight to the history information of customers of other ages.

このように、属性情報の生成対象である顧客との共通点に応じた重みを履歴情報に付与することで、生成される属性情報に、属性情報の生成対象である顧客と共通点を持つ顧客の行動が反映されやすくなる。よって、属性情報の生成対象である顧客の属性を高い精度で予測することができる。 In this way, by giving weights to the history information according to the common points with the customer who is the generation target of the attribute information, the generated attribute information has the common points with the customer who is the generation target of the attribute information. It becomes easier to reflect the behavior of. Therefore, it is possible to predict the attributes of the customer, which is the target of generating the attribute information, with high accuracy.

<実施形態2の情報処理装置2000が処理を行う契機>
属性情報の生成に係る一連の処理(図10の処理)は、例えば対応する属性情報が存在しない顧客の応対が行われるタイミングで実行される。情報処理装置2000は、実施形態1で説明した機能に基づき、応対する顧客について出力情報の出力を試みる。そして、取得した撮像画像に含まれる顧客の特徴量との類似度が高い特徴量が記憶装置10に記憶されていない場合に、第1生成部2060は、前述した方法で属性情報を生成する。この方法によれば、新規の顧客の応対を行うタイミングで、その顧客に関する属性情報が生成されるようになる。そのため、新たな顧客の属性情報が自動的に生成されるようになる。ただし、第1生成部2060が属性情報を生成するタイミングは任意のタイミングでよく、顧客の応対を行うタイミングに限定されない。
<Opportunity for the information processing apparatus 2000 of the second embodiment to perform processing>
A series of processes related to the generation of attribute information (process of FIG. 10) is executed, for example, at the timing when a customer who does not have the corresponding attribute information is treated. The information processing apparatus 2000 attempts to output output information for a customer who responds based on the function described in the first embodiment. Then, when the feature amount having a high degree of similarity to the customer feature amount included in the acquired image is not stored in the storage device 10, the first generation unit 2060 generates the attribute information by the method described above. According to this method, attribute information about a new customer is generated at the timing of serving a new customer. Therefore, new customer attribute information will be automatically generated. However, the timing at which the first generation unit 2060 generates the attribute information may be any timing, and is not limited to the timing at which the customer is served.

<ハードウエア構成>
実施形態2の情報処理装置2000を実現する計算機のハードウエア構成は、実施形態1と同様に、例えば図3によって表される。ただし、本実施形態の情報処理装置2000を実現する計算機1000のストレージデバイス1080には、本実施形態の情報処理装置2000の機能を実現するプログラムモジュールがさらに記憶される。
<Hardware configuration>
The hardware configuration of the computer that realizes the information processing apparatus 2000 of the second embodiment is represented by, for example, FIG. 3 as in the first embodiment. However, the storage device 1080 of the computer 1000 that realizes the information processing apparatus 2000 of the present embodiment further stores a program module that realizes the functions of the information processing apparatus 2000 of the present embodiment.

<作用・効果>
本実施形態の情報処理装置2000によれば、履歴情報を用いて顧客の属性情報が生成される。よって、顧客の属性情報が、その顧客や他の顧客の過去の行動や状態に基づいて生成される。こうすることで、顧客の属性を高い精度で推測できるようになる。
<Action / effect>
According to the information processing apparatus 2000 of the present embodiment, the attribute information of the customer is generated using the history information. Therefore, the attribute information of the customer is generated based on the past behavior and state of the customer and other customers. By doing this, the customer's attributes can be inferred with high accuracy.

なお、属性情報の生成対象である顧客の履歴情報のみを用いて属性情報を生成すると、その顧客の過去の行動や状態の傾向に基づいて、その顧客の未来の行動や状態を予測することができる。 If the attribute information is generated using only the history information of the customer for which the attribute information is generated, the future behavior or state of the customer can be predicted based on the tendency of the customer's past behavior or state. can.

また、属性情報の生成対象である顧客以外の顧客の履歴情報を用いると、様々な顧客の過去の行動や状態の傾向に基づいて、属性情報の生成対象である顧客の未来の行動や状態を予測することができる。この方法は、例えば属性情報の生成対象の顧客が新規の顧客であるために、その顧客の履歴情報が存在しないケースなどで特に好適である。 In addition, by using the history information of customers other than the customer for which the attribute information is generated, the future behavior and state of the customer for which the attribute information is generated can be obtained based on the tendency of the past behaviors and states of various customers. Can be predicted. This method is particularly suitable, for example, in the case where the customer for which the attribute information is generated is a new customer and the history information of the customer does not exist.

さらに、属性情報の生成対象である顧客と共通点を持つ顧客の履歴情報を用いると、属性情報の生成対象である顧客と共通点を持つ顧客の過去の行動や状態の傾向に基づいて、属性情報の生成対象である顧客の未来の行動や状態を予測することができる。 Furthermore, by using the history information of a customer who has something in common with the customer who is the target of generating attribute information, the attribute is based on the past behavior and state tendency of the customer who has something in common with the customer who is the target of generating attribute information. It is possible to predict the future behavior and state of the customer who is the target of information generation.

[実施形態3]
図12は、実施形態3の情報処理装置2000を例示するブロック図である。以下で説明する事項を除き、実施形態3の情報処理装置2000は、実施形態1の情報処理装置2000又は実施形態2の情報処理装置2000と同様である。
[Embodiment 3]
FIG. 12 is a block diagram illustrating the information processing apparatus 2000 of the third embodiment. Except for the matters described below, the information processing apparatus 2000 of the third embodiment is the same as the information processing apparatus 2000 of the first embodiment or the information processing apparatus 2000 of the second embodiment.

実施形態3の情報処理装置2000は、入力受付部2080及び第2生成部2100を有する。入力受付部2080は、算出部2020によって取得された撮像画像に含まれる顧客について、サービスに関する顧客の属性を表す入力を受け付ける。第2生成部2100は、入力受付部2080が受け付けた入力に基づいて属性情報を生成する。さらに第2生成部2100は、生成した属性情報を、算出部2020によって取得された撮像画像に含まれる顧客の特徴量と対応づけて、記憶装置10に記憶させる。 The information processing apparatus 2000 of the third embodiment has an input receiving unit 2080 and a second generation unit 2100. The input reception unit 2080 receives an input representing the customer's attribute regarding the service for the customer included in the captured image acquired by the calculation unit 2020. The second generation unit 2100 generates attribute information based on the input received by the input reception unit 2080. Further, the second generation unit 2100 stores the generated attribute information in the storage device 10 in association with the customer feature amount included in the captured image acquired by the calculation unit 2020.

<処理の流れ>
図13は、実施形態3の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。算出部2020は、撮像画像を用いて顧客の特徴量を算出する(S302、S304)。入力受付部2080は、サービスに関する顧客の属性を表す入力を受け付ける(S306)。第2生成部2100は、受け付けた入力に基づいて属性情報を生成する(S308)。第2生成部2100は、算出された特報量と生成された属性情報とを対応づけて記憶装置10に記憶させる(S310)。
<Processing flow>
FIG. 13 is a flowchart illustrating the flow of processing executed by the information processing apparatus 2000 of the third embodiment. The calculation unit 2020 calculates the customer's feature amount using the captured image (S302, S304). The input receiving unit 2080 receives an input representing a customer's attribute related to the service (S306). The second generation unit 2100 generates attribute information based on the received input (S308). The second generation unit 2100 stores the calculated special information amount and the generated attribute information in the storage device 10 in association with each other (S310).

<入力の受け付け:S306>
入力受付部2080が入力を受け付ける方法には、様々な方法を採用できる。例えば入力受付部2080に対する入力は、ディスプレイ装置に表示される入力画面を用いて行われる。例えばこのディスプレイ装置は、入力操作を受け付けるタッチパネルを用いて構成される。
<Acceptance of input: S306>
Various methods can be adopted as the method for the input receiving unit 2080 to receive the input. For example, the input to the input receiving unit 2080 is performed using the input screen displayed on the display device. For example, this display device is configured by using a touch panel that accepts input operations.

図14は入力画面を例示する図である。入力画面80は、ディスプレイ装置に表示される入力画面である。入力画面80は、入力エリア82及び入力エリア84を有している。入力エリア82は、買い物袋の利用の有無に関する入力を受け付ける入力エリアである。入力エリア84は、ポイントカードの所有の有無に関する入力を受け付ける入力エリアである。 FIG. 14 is a diagram illustrating an input screen. The input screen 80 is an input screen displayed on the display device. The input screen 80 has an input area 82 and an input area 84. The input area 82 is an input area for receiving input regarding whether or not the shopping bag is used. The input area 84 is an input area that accepts input regarding whether or not a point card is owned.

例えば入力画面80が商品登録装置のディスプレイ装置に表示されるとする。このディスプレイ装置は、店員によって閲覧及び操作が可能である。店員は、買い物袋が必要かどうかを顧客に尋ね、その結果を入力エリア82に入力する。同様に店員は、ポイントカードを持っているかどうかを顧客に尋ね、その結果を入力エリア84に入力する。これらの結果を用いて生成される属性情報を記憶装置10に記憶させておくことで、同じ顧客が再度来店した際、店員は、この顧客が買い物袋を利用するかどうかや、この顧客がポイントカードを持っているかどうかを、顧客に尋ねる前に把握することができるようになる。 For example, assume that the input screen 80 is displayed on the display device of the product registration device. This display device can be viewed and operated by a clerk. The clerk asks the customer if a shopping bag is needed and inputs the result in the input area 82. Similarly, the clerk asks the customer if he / she has a point card and inputs the result in the input area 84. By storing the attribute information generated using these results in the storage device 10, when the same customer visits the store again, the clerk asks whether or not this customer uses the shopping bag, and this customer is the point. You will be able to know if you have a card before asking the customer.

なお、入力画面80に対する入力は、顧客によって行われてもよい。この場合、入力画面80は、顧客による閲覧及び操作が可能なディスプレイ装置に表示される。例えば商品登録装置に、店員が閲覧するディスプレイ装置に加え、顧客が閲覧するディスプレイ装置を別途設けておく。 The input to the input screen 80 may be performed by the customer. In this case, the input screen 80 is displayed on a display device that can be viewed and operated by the customer. For example, in the product registration device, in addition to the display device for viewing by the clerk, a display device for viewing by the customer is separately provided.

ここで、入力画面80にはデフォルト値が設定されるようにしてもよい。デフォルト値は、例えば予め設定されている固定値である。例えばポイントカードを持っているかどうかについてのデフォルト値を「有り」に設定しておく。この場合、入力エリア84にはデフォルト値として「有り」が表示される。 Here, a default value may be set on the input screen 80. The default value is, for example, a preset fixed value. For example, set the default value for whether or not you have a point card to "Yes". In this case, "Yes" is displayed as the default value in the input area 84.

また例えば、デフォルト値は、前述した履歴情報を用いて算出されてもよい。具体的には、実施形態2の第1生成部2060によって生成される属性情報をデフォルト値として用いる。例えば実施形態2の第1生成部2060によって「ポイントカードの所有:有り」という属性情報が生成される場合、入力エリア84のデフォルト値を「有り」に設定する。 Further, for example, the default value may be calculated using the history information described above. Specifically, the attribute information generated by the first generation unit 2060 of the second embodiment is used as the default value. For example, when the attribute information "possession of point card: yes" is generated by the first generation unit 2060 of the second embodiment, the default value of the input area 84 is set to "yes".

このように顧客の行動や状態の履歴を用いてデフォルト値を算出することで、固定値をデフォルト値として用いる場合と比較し、顧客の実際の行動や状態がデフォルト値と一致する確率が高くなる。顧客の実際の行動や状態がデフォルト値と一致すれば、店員や顧客は入力エリア82や入力エリア84に対して入力を行う必要がない。そのため、店員の労力が削減される。 By calculating the default value using the history of the customer's behavior and state in this way, the probability that the customer's actual behavior and state match the default value is higher than when the fixed value is used as the default value. .. If the actual behavior or state of the customer matches the default value, the clerk or the customer does not need to input to the input area 82 or the input area 84. Therefore, the labor of the clerk is reduced.

<属性情報の生成:S308>
第2生成部2100は、入力受付部2080が受け付けた入力を用いて属性情報を生成する(S308)。例えば「ポイントカードの所有:有り」という入力を受け付けた場合、第2生成部2100は、「ポイントカードの所有:有り」という属性情報を生成する。
<Generation of attribute information: S308>
The second generation unit 2100 generates attribute information using the input received by the input reception unit 2080 (S308). For example, when the input "Ownership of point card: Yes" is accepted, the second generation unit 2100 generates the attribute information "Ownership of point card: Yes".

<実施形態3の情報処理装置2000が処理を行う契機>
属性情報の生成に係る一連の処理(図13の処理)は、例えば対応する属性情報が存在しない顧客の応対が行われるタイミングで行われる。情報処理装置2000は、実施形態1で説明した機能に基づき、応対する顧客について出力情報の出力を試みる。取得した撮像画像に含まれる顧客の特徴量との類似度が高い特徴量と対応づけられている属性情報が記憶装置10に記憶されていない場合、情報処理装置2000は、前述した入力画面80などの出力を行う。そして情報処理装置2000は、受け付けた入力を用いて属性情報を生成する。この方法によれば、新規の顧客の応対を行うタイミングで、その顧客に関する属性情報が生成されるようになる。
<Opportunity for the information processing apparatus 2000 of the third embodiment to perform processing>
A series of processes related to the generation of attribute information (process of FIG. 13) is performed, for example, at the timing when a customer who does not have the corresponding attribute information is treated. The information processing apparatus 2000 attempts to output output information for a customer who responds based on the function described in the first embodiment. When the attribute information associated with the feature amount having a high degree of similarity to the customer feature amount included in the acquired image is not stored in the storage device 10, the information processing device 2000 may use the above-mentioned input screen 80 or the like. Is output. Then, the information processing apparatus 2000 generates attribute information using the received input. According to this method, attribute information about a new customer is generated at the timing of serving a new customer.

その他にも例えば、属性情報の生成に係る一連の処理は、店員の操作に応じて開始されてもよい。例えば店員が操作する端末のディスプレイ装置(例えば商品登録装置のディスプレイ装置)に、前述した入力画面80に遷移するためのボタンを表示させておく。店員は、そのボタンを押下することで入力画面80を表示させ、自分で顧客の属性に関する入力を行ったり、顧客に属性に関する入力を行わせたりする。 In addition, for example, a series of processes related to the generation of attribute information may be started in response to an operation of a clerk. For example, the display device of the terminal operated by the clerk (for example, the display device of the product registration device) is displayed with a button for transitioning to the input screen 80 described above. The clerk displays the input screen 80 by pressing the button, and inputs the customer's attribute by himself or causes the customer to input the attribute.

店員の操作を契機とする入力は、例えば属性情報を更新するために行われる。例えば或る顧客を応対する際、出力制御部2040によって出力される出力情報には「ポイントカードの所有:無し」が示されているものの、顧客がポイントカードを提示したとする。この場合、店員は入力画面80を表示させて、「ポイントカードの所有:有り」を示す入力を行う。この入力に応じ、第2生成部2100は、「ポイントカードの所有:有り」という属性情報を生成し、上記顧客の特徴量に対応づけられている既存の属性情報に代わって、生成した属性情報を記憶装置10に記憶させる。つまり第2生成部2100は、入力受付部2080が受け付けた入力を用いて属性情報の更新を行う。 The input triggered by the operation of the clerk is performed, for example, to update the attribute information. For example, when dealing with a certain customer, it is assumed that the output information output by the output control unit 2040 indicates "ownership of point card: none", but the customer presents the point card. In this case, the clerk displays the input screen 80 and inputs "Own point card: Yes". In response to this input, the second generation unit 2100 generates the attribute information "possession of the point card: yes", and instead of the existing attribute information associated with the above-mentioned customer feature amount, the generated attribute information. Is stored in the storage device 10. That is, the second generation unit 2100 updates the attribute information using the input received by the input reception unit 2080.

<ハードウエア構成>
実施形態3の情報処理装置2000を実現する計算機のハードウエア構成は、実施形態1と同様に、例えば図3によって表される。ただし、本実施形態の情報処理装置2000を実現する計算機1000のストレージデバイス1080には、本実施形態の情報処理装置2000の機能を実現するプログラムモジュールがさらに記憶される。
<Hardware configuration>
The hardware configuration of the computer that realizes the information processing apparatus 2000 of the third embodiment is represented by, for example, FIG. 3 as in the first embodiment. However, the storage device 1080 of the computer 1000 that realizes the information processing apparatus 2000 of the present embodiment further stores a program module that realizes the functions of the information processing apparatus 2000 of the present embodiment.

<作用・効果>
本実施形態の情報処理装置2000によれば、顧客の属性に関する入力が受け付けられ、その入力を用いて属性情報が生成される。こうすることで、顧客が実際の行動や状態に基づいて、その顧客の未来の行動や状態を予測する属性情報を生成することができる。よって、顧客の属性情報を高い精度で生成することができる。
<変形例>
第2生成部2100は、顧客の携帯端末を用いて入力された情報を用いて属性情報を生成することもできる。顧客は、携帯端末を用いて、顧客の属性に関する情報を入力する。入力受付部2080は、顧客の携帯端末を用いて入力された情報を受け付ける。第2生成部2100は、入力受付部2080が受け付けた入力を用いて属性情報を生成する。これにより、来店しなくても属性情報を生成することができる。
<Action / effect>
According to the information processing apparatus 2000 of the present embodiment, an input regarding a customer's attribute is received, and the attribute information is generated using the input. By doing so, it is possible to generate attribute information that predicts the future behavior or state of the customer based on the actual behavior or state of the customer. Therefore, the customer attribute information can be generated with high accuracy.
<Modification example>
The second generation unit 2100 can also generate attribute information using the information input using the customer's mobile terminal. The customer inputs information about the customer's attributes using a mobile terminal. The input reception unit 2080 receives the information input using the customer's mobile terminal. The second generation unit 2100 generates attribute information using the input received by the input reception unit 2080. This makes it possible to generate attribute information without visiting the store.

以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記各実施形態の組み合わせ、又は上記以外の様々な構成を採用することもできる。 Although the embodiments of the present invention have been described above with reference to the drawings, these are examples of the present invention, and combinations of the above embodiments or various configurations other than the above can be adopted.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
1. 顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出手段と、
店舗において前記顧客が利用しうるサービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報に基づく情報を出力する出力制御手段と、
を有する情報処理装置。
2. サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成手段を有する1.に記載の情報処理装置。
3. 前記生成手段は、複数の顧客それぞれの履歴情報を用いて前記属性情報を生成する、2.に記載の情報処理装置。
4. 前記取得した撮像画像に含まれる顧客について、サービスの利用に関する入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた入力に基づいて前記属性情報を生成し、前記生成した属性情報を、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記記憶装置に記憶させる生成手段と、
を有する1.に記載の情報処理装置。
5. 前記記憶装置は、前記属性情報を、その属性情報が適用される条件とさらに対応づけて記憶する、1.乃至4.いずれか一つに記載の情報処理装置。
6. 前記属性情報は、買い物袋の利用の有無を示し、
前記属性情報が適用される条件は、購入する商品の量に関する条件である、5.に記載の情報処理装置。
7. 前記出力制御手段は、顧客に対してサービスの利用の有無を尋ねるメッセージをさらに出力し、
前記取得した属性情報がサービスを利用することを示す場合に出力されるメッセージと、前記取得した属性情報がサービスを利用しないことを示す場合に出力されるメッセージは互いに異なる、1.乃至6.いずれか一つに記載の情報処理装置。
8. 前記顧客に向けて前記属性情報を表示する表示部及び店員に向けて前記属性情報を表示する表示部の少なくとも一方と接続されている、1.乃至7.のいずれか一つに記載の情報処理装置。
Some or all of the above embodiments may also be described, but not limited to:
1. 1. A calculation means for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores attribute information indicating whether or not the customer has used the service that can be used by the customer or whether or not the customer owns the thing related to the use, in association with the characteristic amount of the customer. An output control means that acquires the attribute information associated with the customer's feature amount and outputs information based on the acquired attribute information.
Information processing device with.
2. 2. The attribute information is generated using the history information indicating the history of the customer's behavior or state regarding the use of the service, and the generated attribute information is stored in the storage device in association with the customer's feature amount included in the acquired image. It has a generation means to be stored in 1. The information processing device described in.
3. 3. The generation means generates the attribute information using the history information of each of the plurality of customers. The information processing device described in.
4. An input receiving means for accepting input regarding the use of the service for the customer included in the acquired image.
As a generation means that generates the attribute information based on the input received by the input receiving means, and stores the generated attribute information in the storage device in association with the customer's feature amount included in the acquired image. ,
1. The information processing device described in.
5. 1. The storage device stores the attribute information in association with the conditions to which the attribute information is applied. To 4. The information processing device described in any one.
6. The attribute information indicates whether or not a shopping bag is used.
The condition to which the attribute information is applied is a condition relating to the quantity of the product to be purchased. The information processing device described in.
7. The output control means further outputs a message asking the customer whether or not to use the service, and further outputs the message.
The message output when the acquired attribute information indicates that the service is used and the message output when the acquired attribute information indicates that the service is not used are different from each other. ~ 6. The information processing device described in any one.
8. 1. It is connected to at least one of a display unit that displays the attribute information toward the customer and a display unit that displays the attribute information toward the clerk. ~ 7. The information processing device according to any one of the above.

9. コンピュータによって実行される制御方法であって、
顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出ステップと、
店舗において前記顧客が利用しうるサービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報に基づく情報を出力する出力制御ステップと、を有する制御方法。
10. サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成ステップを有する9.に記載の制御方法。
11. 前記生成ステップにおいて、複数の顧客それぞれの履歴情報を用いて前記属性情報を生成する、10.に記載の制御方法。
12. 前記取得した撮像画像に含まれる顧客について、サービスの利用に関する入力を受け付ける入力受付ステップと、
前記入力受付ステップにおいて受け付けた入力に基づいて前記属性情報を生成し、前記生成した属性情報を、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記記憶装置に記憶させる生成ステップと、
を有する9.に記載の制御方法。
13. 前記記憶装置は、前記属性情報を、その属性情報が適用される条件とさらに対応づけて記憶する、9.乃至12.いずれか一つに記載の制御方法。
14. 前記属性情報は、買い物袋の利用の有無を示し、
前記属性情報が適用される条件は、購入する商品の量に関する条件である、13.に記載の制御方法。
15. 前記出力制御ステップにおいて、顧客に対してサービスの利用の有無を尋ねるメッセージをさらに出力し、
前記取得した属性情報がサービスを利用することを示す場合に出力されるメッセージと、前記取得した属性情報がサービスを利用しないことを示す場合に出力されるメッセージは互いに異なる、9.乃至14.いずれか一つに記載の制御方法。
16. 前記コンピュータは、前記顧客に向けて前記属性情報を表示する表示部及び店員に向けて前記属性情報を表示する表示部の少なくとも一方と接続されている、9.乃至15.のいずれか一つに記載の制御方法。
9. A control method performed by a computer
A calculation step for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores attribute information indicating whether or not the customer has used the service that can be used by the customer or whether or not the customer owns the thing related to the use, in association with the characteristic amount of the customer. A control method having an output control step of acquiring the attribute information associated with a customer's feature amount and outputting information based on the acquired attribute information.
10. The attribute information is generated using the history information indicating the history of the customer's behavior or state regarding the use of the service, and the generated attribute information is stored in the storage device in association with the customer's feature amount included in the acquired image. Has a generation step to be stored in 9. The control method described in.
11. In the generation step, the attribute information is generated using the history information of each of the plurality of customers. The control method described in.
12. An input reception step for accepting input regarding the use of the service for the customer included in the acquired captured image, and
With the generation step of generating the attribute information based on the input received in the input reception step and storing the generated attribute information in the storage device in association with the customer's feature amount included in the acquired image. ,
Has 9. The control method described in.
13. 9. The storage device stores the attribute information in association with the conditions to which the attribute information is applied. To 12. The control method described in any one.
14. The attribute information indicates whether or not a shopping bag is used.
The condition to which the attribute information is applied is a condition relating to the quantity of the product to be purchased. The control method described in.
15. In the output control step, a message asking the customer whether or not to use the service is further output.
The message output when the acquired attribute information indicates that the service is used and the message output when the acquired attribute information indicates that the service is not used are different from each other. ~ 14. The control method described in any one.
16. 9. The computer is connected to at least one of a display unit that displays the attribute information toward the customer and a display unit that displays the attribute information toward the clerk. ~ 15. The control method described in any one of the above.

17. 9.乃至16.いずれか一つに記載の制御方法の各ステップをコンピュータに実行させるプログラム。 17. 9. To 16. A program that causes a computer to execute each step of the control method described in any one of them.

10 記憶装置
20 カメラ
30 店員
40 顧客
50 レジ端末
60 表示画面
62 ウインドウ
64 ボタン
66 ボタン
68 ウインドウ
80 入力画面
82 入力エリア
84 入力エリア
500 テーブル
502 特徴量
504 属性情報
506 適用条件
600 テーブル
602 特徴量
604 履歴情報
606 日時
1000 計算機
1020 バス
1040 プロセッサ
1060 メモリ
1080 ストレージデバイス
1100 入出力インタフェース
1120 ネットワークインタフェース
2000 情報処理装置
2020 算出部
2040 出力制御部
2060 第1生成部
2080 入力受付部
2100 第2生成部
10 Storage device 20 Camera 30 Clerk 40 Customer 50 Cash register terminal 60 Display screen 62 Window 64 Button 66 Button 68 Window 80 Input screen 82 Input area 84 Input area 500 Table 502 Feature amount 504 Attribute information 506 Applicable conditions 600 Table 602 Feature amount 604 History Information 606 Date 1000 Computer 1020 Bus 1040 Processor 1060 Memory 1080 Storage device 1100 Input / output interface 1120 Network interface 2000 Information processing device 2020 Calculation unit 2040 Output control unit 2060 1st generation unit 2080 Input reception unit 2100 2nd generation unit

Claims (19)

顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出手段と、
店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御手段と、
サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成手段と、
を有し、
前記生成手段は、
前記記憶装置に前記属性情報が存在しない顧客を前記属性情報の生成対象として、当該顧客について、前記算出手段によって算出された当該顧客の特徴量と類似度合が高い特徴量と対応付けられている履歴情報を少なくとも一つ取得し、
取得した前記履歴情報から前記属性情報の生成対象である前記顧客の前記属性情報を生成する情報処理装置。
A calculation means for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores the attribute information indicating whether or not the customer owns the item related to the use of the service that can be used by the customer in the store in association with the characteristic amount of the customer, the property amount is associated with the customer. An output control means that acquires the attribute information and outputs the acquired attribute information.
The attribute information is generated using the history information indicating the history of the customer's behavior or state regarding the use of the service, and the generated attribute information is stored in the storage device in association with the customer's feature amount included in the acquired image. And the generation method to be stored in
Have a,
The generation means is
A history in which a customer whose attribute information does not exist in the storage device is targeted for generation of the attribute information, and the customer is associated with a feature amount having a high degree of similarity to the feature amount of the customer calculated by the calculation means. Get at least one piece of information
An information processing device that generates the attribute information of the customer who is the target of generating the attribute information from the acquired history information.
前記生成手段は、
前記属性情報の生成対象の前記顧客について、前記算出手段によって算出された当該顧客の特徴量から、当該顧客の属性情報として年齢、性別、および性格のうち少なくともいずれか一つを推定し、
推定される前記顧客の前記属性情報と同じ属性情報を持つ他の顧客の履歴情報を取得し、
取得した前記履歴情報から前記属性情報の生成対象である前記顧客の前記属性情報を生成する、請求項に記載の情報処理装置。
The generation means is
For the customer to be generated of the attribute information, at least one of age, gender, and personality is estimated as the attribute information of the customer from the feature amount of the customer calculated by the calculation means.
Acquire the history information of other customers who have the same attribute information as the estimated attribute information of the customer,
The information processing apparatus according to claim 1 , wherein the attribute information of the customer, which is the target of generating the attribute information, is generated from the acquired history information.
前記生成手段は、複数の前記他の顧客の履歴情報を統計処理することで、前記属性情報の生成対象である前記顧客の前記属性情報を生成する、請求項に記載の情報処理装置。 The information processing apparatus according to claim 2 , wherein the generation means generates the attribute information of the customer who is the target of generating the attribute information by statistically processing the history information of the plurality of other customers. 前記生成手段は、複数の前記他の顧客の履歴情報に重みを付けた統計処理することで、前記属性情報の生成対象である前記顧客の前記属性情報を生成する、請求項に記載の情報処理装置。 The information according to claim 2 , wherein the generation means generates the attribute information of the customer, which is the target of generation of the attribute information, by performing statistical processing in which the history information of the plurality of other customers is weighted. Processing equipment. 顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出手段と、
店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御手段と、を有し、
前記出力制御手段は、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報を、当該顧客に確認するためのメッセージを示す画面を、当該顧客が操作する装置に表示させ、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報の変更を要求する入力を受け付ける画面を、当該顧客が操作する装置に表示させ、
前記変更を要求する入力を受け付けたとき、前記属性情報の変更が、今回だけであるか、今後も継続するかの選択を受け付ける画面を、当該顧客が操作する装置にさらに表示させ、
前記属性情報の変更が今後も継続するとの選択が受け付けられた場合、前記顧客によって操作された前記変更に基づいて当該顧客の前記属性情報を更新する情報処理装置。
A calculation means for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores the attribute information indicating whether or not the customer owns the item related to the use of the service that can be used by the customer in the store in association with the characteristic amount of the customer, the property amount is associated with the customer. It has an output control means for acquiring the attribute information and outputting the acquired attribute information .
The output control means is
A screen showing a message for confirming to the customer the attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
A screen for accepting an input requesting a change in attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
When the input requesting the change is received, the device operated by the customer further displays a screen for accepting the selection of whether the change of the attribute information is only this time or will be continued in the future.
An information processing device that updates the attribute information of the customer based on the change operated by the customer when the selection that the change of the attribute information is continued is accepted.
前記属性情報は、ポイントカードの所有の有無を示す情報を含む、請求項1乃至5のいずれか一項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, wherein the attribute information includes information indicating whether or not the point card is owned. 前記属性情報は、さらに、サービスの顧客の利用有無を示す情報を含む、請求項1乃至6のいずれか一項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 6, wherein the attribute information further includes information indicating whether or not a customer of the service is used. 記履歴情報は、ポイントカードを提示したかどうかを示す情報又は買い物袋を利用したかどうかを示す情報を含む、請求項1乃至7のいずれか一項に記載の情報処理装置。 Before SL history information includes information indicating whether the use of information or shopping bag indicating whether the presented point card, an information processing apparatus according to any one of claims 1 to 7. 前記取得した撮像画像に含まれる顧客について、サービスの利用に関する入力を受け付ける入力受付手段と、を有し、
前記生成手段は、前記入力受付手段が受け付けた入力に基づいて前記属性情報を生成し、前記生成した属性情報を、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記記憶装置に記憶させる、請求項1乃至8のいずれか一項に記載の情報処理装置。
It has an input receiving means for receiving an input related to the use of the service for the customer included in the acquired image.
The generation means generates the attribute information based on the input received by the input receiving means, and associates the generated attribute information with the feature amount of the customer included in the acquired captured image in the storage device. Ru was stored, the information processing apparatus according to any one of Motomeko 1 to 8.
前記記憶装置は、前記属性情報を、その属性情報が適用される条件とさらに対応づけて記憶する、請求項1乃至9いずれか一項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 9, wherein the storage device stores the attribute information in association with a condition to which the attribute information is applied. 前記属性情報は、買い物袋の利用の有無を示し、
前記属性情報が適用される条件は、購入する商品の量に関する条件である、請求項10に記載の情報処理装置。
The attribute information indicates whether or not a shopping bag is used.
The information processing device according to claim 10, wherein the condition to which the attribute information is applied is a condition relating to the quantity of the product to be purchased.
前記出力制御手段は、顧客に対してサービスの利用の有無を尋ねるメッセージとして、
前記取得した属性情報がサービスを利用することを示す場合には、当該サービスを利用することを当該顧客に確認するメッセージを出力し、
出力されるメッセージと、前記取得した属性情報がサービスを利用しないことを示す場合には、当該サービスを利用しないことを当該顧客に確認するメッセージを出力する、請求項1乃至11いずれか一項に記載の情報処理装置。
The output control means is used as a message asking the customer whether or not to use the service.
When the acquired attribute information indicates that the service is used, a message confirming that the service is used is output to the customer.
To indicate that a message is output, the acquired attribute information does not use the service, it outputs a message confirming to the customer that does not use the service, any one of claims 1 to 11 The information processing device described in.
前記顧客に向けて前記属性情報を表示する表示部及び店員に向けて前記属性情報を表示する表示部の少なくとも一方と接続されている、請求項1乃至12のいずれか一項に記載の情報処理装置。 The information processing according to any one of claims 1 to 12, which is connected to at least one of a display unit that displays the attribute information toward the customer and a display unit that displays the attribute information toward the clerk. Device. 前記出力制御手段は、前記属性情報を、店員が利用する携帯端末に出力し、
前記携帯端末は、顧客をどの席に案内したかを記録するために店員が操作する携帯端末、および、顧客から受けた注文を記録するために店員が操作する携帯端末の少なくとも一方を含む、請求項1から1のいずれか一項に記載の情報処理装置。
The output control means outputs the attribute information to a mobile terminal used by a clerk, and outputs the attribute information to a mobile terminal used by the clerk.
The mobile terminal includes at least one of a mobile terminal operated by a clerk to record which seat the customer is guided to and a mobile terminal operated by the clerk to record an order received from the customer. the information processing apparatus according to any one of claim 1 1 3.
コンピュータによって実行される制御方法であって、
顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出ステップと、
店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御ステップと、
サービスの利用に関する顧客の行動又は状態の履歴を示す履歴情報を用いて前記属性情報を生成し、前記取得した撮像画像に含まれる顧客の特徴量と対応づけて前記生成した属性情報を前記記憶装置に記憶させる生成ステップと、を有し、
前記生成ステップにおいて、
前記記憶装置に前記属性情報が存在しない顧客を前記属性情報の生成対象として、当該顧客について、前記算出ステップによって算出された当該顧客の特徴量と類似度合が高い特徴量と対応付けられている履歴情報を少なくとも一つ取得し、
取得した前記履歴情報から前記属性情報の生成対象である前記顧客の前記属性情報を生成する制御方法。
A control method performed by a computer
A calculation step for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores the attribute information indicating whether or not the customer owns the item related to the use of the service that can be used by the customer in the store in association with the characteristic amount of the customer, the property amount is associated with the customer. An output control step that acquires the attribute information and outputs the acquired attribute information.
The attribute information is generated using the history information indicating the history of the customer's behavior or state regarding the use of the service, and the generated attribute information is stored in the storage device in association with the customer's feature amount included in the acquired image. a generating step of storing, the possess in,
In the generation step
A history in which a customer whose attribute information does not exist in the storage device is targeted for generation of the attribute information, and the customer is associated with a feature amount having a high degree of similarity to the feature amount of the customer calculated by the calculation step. Get at least one piece of information
A control method for generating the attribute information of the customer who is the target of generating the attribute information from the acquired history information.
コンピュータによって実行される制御方法であって、
顧客が撮像された撮像画像を用いて、前記顧客の特徴量を算出する算出ステップと、
店舗において前記顧客が利用しうるサービスの利用に係る物の前記顧客の所有有無を示す属性情報をその顧客の特徴量と対応づけて記憶している記憶装置から、前記顧客の特徴量と対応づけられている前記属性情報を取得し、前記取得した属性情報を出力する出力制御ステップと、を有し、
前記出力制御ステップは、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報を、当該顧客に確認するためのメッセージを示す画面を、当該顧客が操作する装置に表示させ、
前記サービスの前記顧客の利用有無又は前記利用に係る物の前記顧客の所有有無を示す属性情報の変更を要求する入力を受け付ける画面を、当該顧客が操作する装置に表示させ、
前記変更を要求する入力を受け付けたとき、前記属性情報の変更が、今回だけであるか、今後も継続するかの選択を受け付ける画面を、当該顧客が操作する装置にさらに表示させ、
前記属性情報の変更が今後も継続するとの選択が受け付けられた場合、前記顧客によって操作された前記変更に基づいて当該顧客の前記属性情報を更新する制御方法。
A control method performed by a computer
A calculation step for calculating the feature amount of the customer using the captured image captured by the customer, and
From the storage device that stores the attribute information indicating whether or not the customer owns the item related to the use of the service that can be used by the customer in the store in association with the characteristic amount of the customer, the property amount is associated with the customer. is the attribute information acquired is, have a, and an output control step of outputting the acquired attribute information,
The output control step is
A screen showing a message for confirming to the customer the attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
A screen for accepting an input requesting a change in attribute information indicating whether or not the customer has used the service or whether or not the customer owns the thing related to the use is displayed on the device operated by the customer.
When the input requesting the change is received, the device operated by the customer further displays a screen for accepting the selection of whether the change of the attribute information is only this time or will be continued in the future.
A control method for updating the attribute information of the customer based on the change operated by the customer when the selection that the change of the attribute information is continued is accepted.
前記属性情報は、ポイントカードの所有の有無を示す情報を含む、請求項15又は16に記載の制御方法。 The control method according to claim 15 , wherein the attribute information includes information indicating whether or not the point card is owned. 前記属性情報は、さらに、サービスの顧客の利用有無を示す情報を含む、請求項15乃至17のいずれか一項に記載の制御方法。 The control method according to any one of claims 15 to 17, wherein the attribute information further includes information indicating whether or not a customer of the service is used. 請求項15乃至18のいずれか一項に記載の制御方法の各ステップをコンピュータに実行させるプログラム。 A program that causes a computer to execute each step of the control method according to any one of claims 15 to 18.
JP2016198953A 2016-10-07 2016-10-07 Information processing equipment, control methods, and programs Active JP6980994B2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2016198953A JP6980994B2 (en) 2016-10-07 2016-10-07 Information processing equipment, control methods, and programs
JP2021154150A JP7192942B2 (en) 2016-10-07 2021-09-22 Information processing device and control method
JP2022195550A JP7452610B2 (en) 2016-10-07 2022-12-07 Information processing device and control method
JP2024034589A JP7597259B2 (en) 2016-10-07 2024-03-07 Information processing device, control method, and program
JP2024205281A JP7772183B2 (en) 2016-10-07 2024-11-26 Information processing device, control method, and program
JP2025185476A JP2026016723A (en) 2016-10-07 2025-11-04 Information processing device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016198953A JP6980994B2 (en) 2016-10-07 2016-10-07 Information processing equipment, control methods, and programs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021154150A Division JP7192942B2 (en) 2016-10-07 2021-09-22 Information processing device and control method

Publications (2)

Publication Number Publication Date
JP2018060445A JP2018060445A (en) 2018-04-12
JP6980994B2 true JP6980994B2 (en) 2021-12-15

Family

ID=61909983

Family Applications (6)

Application Number Title Priority Date Filing Date
JP2016198953A Active JP6980994B2 (en) 2016-10-07 2016-10-07 Information processing equipment, control methods, and programs
JP2021154150A Active JP7192942B2 (en) 2016-10-07 2021-09-22 Information processing device and control method
JP2022195550A Active JP7452610B2 (en) 2016-10-07 2022-12-07 Information processing device and control method
JP2024034589A Active JP7597259B2 (en) 2016-10-07 2024-03-07 Information processing device, control method, and program
JP2024205281A Active JP7772183B2 (en) 2016-10-07 2024-11-26 Information processing device, control method, and program
JP2025185476A Pending JP2026016723A (en) 2016-10-07 2025-11-04 Information processing device, control method, and program

Family Applications After (5)

Application Number Title Priority Date Filing Date
JP2021154150A Active JP7192942B2 (en) 2016-10-07 2021-09-22 Information processing device and control method
JP2022195550A Active JP7452610B2 (en) 2016-10-07 2022-12-07 Information processing device and control method
JP2024034589A Active JP7597259B2 (en) 2016-10-07 2024-03-07 Information processing device, control method, and program
JP2024205281A Active JP7772183B2 (en) 2016-10-07 2024-11-26 Information processing device, control method, and program
JP2025185476A Pending JP2026016723A (en) 2016-10-07 2025-11-04 Information processing device, control method, and program

Country Status (1)

Country Link
JP (6) JP6980994B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6980994B2 (en) * 2016-10-07 2021-12-15 日本電気株式会社 Information processing equipment, control methods, and programs
EP3813061A4 (en) * 2018-06-21 2021-06-23 NEC Corporation ATTRIBUTE IDENTIFICATION DEVICE, ATTRIBUTE IDENTIFICATION METHOD AND PROGRAM STORAGE MEDIUM
JP7399658B2 (en) * 2019-09-20 2023-12-18 東芝テック株式会社 Notification system and device
CN113119133B (en) * 2019-12-31 2023-01-31 上海依图信息技术有限公司 Bag carrying method of shopping robot and shopping robot
CN118396636A (en) * 2024-06-26 2024-07-26 杭州萤石软件有限公司 Shopping guide method, device and system for unattended store and cloud platform

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4904763B2 (en) * 2005-10-05 2012-03-28 株式会社寺岡精工 POS register
JP2008262362A (en) * 2007-04-11 2008-10-30 Denso Corp Information communication system, facility side device, user side device, facility side device program, and user side device program
JP2011221891A (en) * 2010-04-13 2011-11-04 Seiko Epson Corp Keyword recording device, customer service support device, keyword recording method and program
JP5879744B2 (en) 2011-05-19 2016-03-08 カシオ計算機株式会社 Data processing apparatus and program
JP5768010B2 (en) * 2012-06-12 2015-08-26 東芝テック株式会社 Signage system and program
JP2014052840A (en) * 2012-09-07 2014-03-20 Hitachi Ltd Service support method and system using the same
JP5728653B2 (en) * 2013-11-07 2015-06-03 パナソニックIpマネジメント株式会社 Customer management apparatus, customer management system, and customer management method
WO2015072191A1 (en) * 2013-11-14 2015-05-21 日本電気株式会社 Customer information management device, storefront terminal, customer information management method, and program
JP6336359B2 (en) * 2014-09-03 2018-06-06 東芝テック株式会社 Self-checkout device and program
US20160189162A1 (en) * 2014-12-29 2016-06-30 Toshiba Tec Kabushiki Kaisha Information processing system, and storage medium which stores information processing program
JP6572965B2 (en) * 2015-02-27 2019-09-11 日本電気株式会社 Product registration device and checkout support method
JP6980994B2 (en) * 2016-10-07 2021-12-15 日本電気株式会社 Information processing equipment, control methods, and programs

Also Published As

Publication number Publication date
JP2026016723A (en) 2026-02-03
JP7597259B2 (en) 2024-12-10
JP2022000794A (en) 2022-01-04
JP7772183B2 (en) 2025-11-18
JP7452610B2 (en) 2024-03-19
JP2023051924A (en) 2023-04-11
JP2024074810A (en) 2024-05-31
JP2025019246A (en) 2025-02-06
JP7192942B2 (en) 2022-12-20
JP2018060445A (en) 2018-04-12

Similar Documents

Publication Publication Date Title
JP7452610B2 (en) Information processing device and control method
KR102694399B1 (en) Augmented reality devices, systems and methods for purchasing
US20150046244A1 (en) Server, Computer Readable Storage Medium, Computer Implemented Method and Mobile Computing Device for Discounting Payment Transactions, Facilitating Discounting Using Augmented Reality and Promotional Offering Using Augmented Reality
JP2023159448A (en) Information processing method, program, and information processing device
AU2011286178A1 (en) Improved ordering and payment systems
US20130282437A1 (en) System and method for providing consumer preference and intention data to merchants
US11205161B2 (en) System and method for electronic receipt services
JP2024044038A (en) System, program and method
US10552893B2 (en) Electronic transaction terminal, electronic transaction method, recording medium and program
US20220067801A1 (en) Information processing device and program
US10909603B2 (en) Computer implemented item recommendation
JP7204968B1 (en) Information processing device, information processing method and program
KR20190079582A (en) Service mehtod for recommending gifts and server usingn the same
US12307455B2 (en) Evaluation system, evaluation method, program, server device, and terminal device
JP2019117625A (en) Information processing device, information processing method, and information processing program
JP2017174102A (en) Information processing device, information processing method, and program
EP3654266A1 (en) Program, information processing device, and information processing method
JP7432039B2 (en) Information processing method and terminal
US20250005646A1 (en) Information processing apparatus, information processing system, and non-transitory computer-readable medium
WO2025028250A1 (en) Control device, control method, and recording medium
JP2025071691A (en) Information processing device and program
JP5951667B2 (en) Server apparatus and program
WO2022030247A1 (en) Information provision system, information provision method, and program
WO2022009414A1 (en) Recommendation device, system, method, and non-transient computer-readable medium having program stored therein
JPWO2016136081A1 (en) Information processing apparatus, program, and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200819

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210406

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210527

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210622

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210922

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20210922

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20210930

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20211005

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211101

R150 Certificate of patent or registration of utility model

Ref document number: 6980994

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150