JP2025082224A - Commodity purchase settlement system and commodity purchase settlement method - Google Patents
Commodity purchase settlement system and commodity purchase settlement method Download PDFInfo
- Publication number
- JP2025082224A JP2025082224A JP2024019784A JP2024019784A JP2025082224A JP 2025082224 A JP2025082224 A JP 2025082224A JP 2024019784 A JP2024019784 A JP 2024019784A JP 2024019784 A JP2024019784 A JP 2024019784A JP 2025082224 A JP2025082224 A JP 2025082224A
- Authority
- JP
- Japan
- Prior art keywords
- customer
- product
- purchase
- camera
- payment
- 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.)
- Pending
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
【課題】コンビニエンスストア、スーパーマーケット、ドラッグストアなどの店舗における無人化、省人化、防犯を目的として、大量・大容量のデータを保管し、且つ、よりセキュアに情報の管理をする商品購入決済システム及び商品購入決済方法を提供する。【解決手段】商品購入決済システム0は、買物かごや買物かごを運ぶカーゴなどに取り付けられたカメラと商品棚を撮影するカメラを利用して、顧客が商品を購入したかどうかを決定し、一方で、店舗の入口と出口に設けられたゲートに設けられたカメラを利用して顧客とその買物かごを紐付けて決済すると同時に商品棚から顧客が取り上げた商品が確実に買物かごに入れられたかどうかを監視する。【選択図】図2[Problem] To provide a product purchase settlement system and a product purchase settlement method that store large and large volumes of data and manage information more securely, with the aim of automating, reducing manpower, and preventing crime in stores such as convenience stores, supermarkets, and drug stores. [Solution] The product purchase settlement system 0 uses cameras attached to the shopping basket or the cargo carrying the shopping basket, and cameras that photograph the product shelves, to determine whether a customer has purchased a product, and at the same time, uses cameras installed at the gates at the entrance and exit of the store to link the customer and the shopping basket and make the settlement, while at the same time monitoring whether the product the customer picked up from the product shelf was properly placed in the shopping basket. [Selected Figure] Figure 2
Description
本発明は、スーパーマーケット、コンビニエンスストアやドラッグストアなどの店舗における商品購入の決済および防犯に関するもので、画像処理技術、計測技術、情報処理技術を応用し無人店舗や店舗の省人化を実現するシステムに関する。 The present invention relates to payment methods and crime prevention for purchasing goods in stores such as supermarkets, convenience stores, and drug stores, and relates to a system that uses image processing, measurement, and information processing technologies to realize unmanned stores and labor-saving stores.
近年、生産年齢人口の減少により、労働力不足が問題となっている。そこで、労働力不足を解消する為、店舗の無人化又は省人化が急速に進んでいる。このようなシステムの一例が、例えば、特許文献1、非特許文献1に提案されている。 In recent years, the decline in the productive age population has led to a labor shortage problem. To address this labor shortage, stores are rapidly moving toward automation or labor-saving. Examples of such systems are proposed in, for example, Patent Document 1 and Non-Patent Document 1.
例えば、特許文献1には、顧客が事前に携帯電話に専用のアプリを登録しておき、該当する顧客が入店した際に、店舗の入口に置かれている読み取りセンサー等を通じて、その顧客が入店したことを特定し、店舗内に多数配置されたビデオカメラを用いて、客の動向及び挙動、並びに商品が購入されたかどうかを画像処理で判定し、顧客が商品の購入を終えて、店舗から出る際にはゲートを通過することで、商品の購入が終了を判定し、購入した商品の合計金額が算出され、アプリに登録されたクレジットカードやプリペイドカードを用いて商品購入の決済が行われることが開示されている。 For example, Patent Document 1 discloses that a customer registers a dedicated app on their mobile phone in advance, and when the customer enters a store, the store's entrance is identified by a reading sensor or the like, and the store uses a number of video cameras placed around the store to determine the customer's movements and behavior as well as whether or not products have been purchased through image processing. When the customer has finished purchasing products and is about to leave the store, they pass through a gate, which indicates that the product purchase is complete, the total amount of the purchased products is calculated, and payment for the product purchase is made using a credit card or prepaid card registered in the app.
また、非特許文献1には、特許文献1と同様に多数のカメラが店舗内に配置され、顧客の挙動を分析すると同時に、商品棚に取り付けられた重量センサーとの対応から商品が購入されたかどうかを判断することが開示されている。 Non-Patent Document 1 also discloses that, like Patent Document 1, multiple cameras are placed in the store to analyze customer behavior while determining whether a product has been purchased based on its correspondence with weight sensors attached to product shelves.
一方、上述のようなカメラを用いて店舗に来た顧客の動きを画像処理して購入したかどうかの判断を行うような店舗では、画像処理の負担が大きい。このため、多数のカメラを店舗内に配置すると同時に画像処理を行うコンピュータが多数必要となり、初期投資が大きく必要となる。また、店舗内の顧客の数が増えるとカメラでの追跡が困難となることから、店舗に同時に入ることができる顧客の人数を制限する必要があり、店舗に入場するために顧客が待たされることが生じる。 On the other hand, in stores that use cameras like those mentioned above to process images of customers entering the store and determine whether they have made a purchase, the image processing burden is heavy. This requires placing many cameras in the store and simultaneously using many computers to process the images, which requires a large initial investment. Also, as the number of customers in a store increases, it becomes difficult to track them with the cameras, so it becomes necessary to limit the number of customers who can enter the store at the same time, which results in customers having to wait to enter the store.
これらの方法に代わる手段として、特許文献2には、買物かごを利用するシステムが開示されている。しかし、特許文献2は、買い物前に、買物かごに装着されたカメラとアプリをダウンロードした顧客端末を手動で紐づける必要があり、スムーズに買い物ができないという問題があった。 As an alternative to these methods, Patent Literature 2 discloses a system that uses a shopping basket. However, Patent Literature 2 requires that a camera attached to the shopping basket and a customer terminal on which an app has been downloaded must be manually linked before shopping, which makes shopping difficult.
上記課題に鑑み、本発明は、顧客が違和感なく店舗に入退場し、商品を購入することができる新規な技術を提供することを解決すべき課題とする。 In view of the above problems, the present invention aims to provide a new technology that allows customers to enter and exit a store and purchase products without feeling uncomfortable.
上記課題を解決するために、本発明は、店舗において顧客がセルフで決済が可能な商品購入決済システムであって、前記購入決済システムは、店舗に設置される顧客撮影カメラ、及び購入商品入れに入れられる商品を撮影する購入商品撮影カメラが設置された購入商品入れ、リスト登録部、リスト更新部、決済部、商品特定部、及びデータベースを備え、前記データベースは、商品の決済に用いる顧客の決済情報を顧客毎に格納し、前記リスト登録部は、前記顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、前記購入商品入れが紐づいていない場合には、前記顧客撮影カメラを介して取得され、前記特定された顧客が手にした前記購入商品入れの画像に基づいて特定される前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、及び/又は、前記顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、前記購入商品入れが紐づいている場合には、前記特定された顧客に紐づく前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、前記商品特定部は、前記購入商品撮影カメラを介して取得された画像に基づいて、前記購入商品入れに入れられた商品の商品情報を特定し、前記リスト更新部は、前記商品情報に基づいて、前記商品を撮影した前記購入商品撮影カメラが設置された前記購入商品入れと紐づく前記顧客購入リストの購入リストを更新し、前記決済部は、前記決済情報及び前記顧客購入リストに基づいて、商品の決済を行う。 In order to solve the above-mentioned problems, the present invention provides a product purchase settlement system that allows customers to make payments by themselves in a store, the purchase settlement system comprising a customer photographing camera installed in the store, a purchased product bin in which a purchased product photographing camera that photographs products to be placed in the purchased product bin is installed, a list registration unit, a list update unit, a settlement unit, a product identification unit, and a database, the database stores the customer's payment information used for product payment for each customer, and if the purchased product bin is not linked to a customer identified based on an image acquired via the customer photographing camera, the list registration unit registers the purchased product bin identified based on an image acquired via the customer photographing camera and held by the identified customer, and A customer purchase list having the combination of the identified customers is registered, and/or, if the purchased item container is linked to a customer identified based on an image acquired via the customer photographing camera, a customer purchase list having the purchased item container linked to the identified customer and the combination of the identified customer is registered, the product identification unit identifies product information of the product placed in the purchased item container based on the image acquired via the purchased item photographing camera, the list update unit updates the purchase list of the customer purchase list linked to the purchased item container in which the purchased item photographing camera that photographed the product is installed based on the product information, and the payment unit makes payment for the product based on the payment information and the customer purchase list.
このような構成とすることで、顧客は、購入する商品を入れる購入商品入れを手に取るだけで、買物をすることができ、違和感なくスムーズに商品を購入することができる。 With this configuration, customers can shop simply by picking up the shopping container to put the items they want to buy, allowing them to purchase products smoothly and without any awkwardness.
本発明の好ましい形態では、
前記決済部は、店舗の出口に設置される顧客撮影カメラを介して取得された画像に基づいて特定された顧客に紐づく前記決済情報、及び前記購入リストに基づいて、商品を決済する。
In a preferred embodiment of the invention,
The settlement unit settles for merchandise based on the payment information linked to a customer identified based on an image acquired by a customer photography camera installed at an exit of the store, and based on the purchase list.
このような構成とすることで、顧客が登録した自身の決済情報に基づいて、商品の決済をすることができる。これにより、決済をする際にどのような支払いを行うかをわざわざ選択することなく、顧客は商品の決済を行うことができる。 With this configuration, customers can pay for products based on their own registered payment information. This allows customers to pay for products without having to take the time to select the payment method they want to use when making a payment.
本発明の好ましい形態では、前記購入商品入れは、前記購入商品撮影カメラに電源を通じる電子回路と、購入商品入れ同士が重ねて置かれている場合に電源がOFFとなり、顧客が購入商品入れを取り出した場合に電源がONとなるスイッチとを有する。 In a preferred embodiment of the present invention, the purchase container has an electronic circuit that provides power to the purchase item photographing camera, and a switch that turns the power OFF when the purchase containers are placed on top of each other and turns the power ON when a customer removes the purchase container.
このような構成とすることで、顧客が買物をしている時のみ、購入商品入れに入れられる商品を特定するようにすることができる。 This configuration allows the products to be placed in the purchased items bin to be identified only when the customer is shopping.
本発明の好ましい形態では、前記購入商品入れには、複数の前記購入商品撮影カメラが設置され、少なくとも第1の前記購入商品撮影カメラに対しては、前記第1の購入商品撮影カメラに対向する位置に第2の前記購入商品撮影カメラが設置されており、前記第1の購入商品撮影カメラ及び前記第2の購入商品撮影カメラの視野角が、前記第1の購入商品撮影カメラ又は前記第2の購入商品撮影カメラと隣接する前記購入商品撮影カメラの視野角と重複する。 In a preferred embodiment of the present invention, the purchased goods container is provided with a plurality of purchased goods photographing cameras, and at least a first purchased goods photographing camera is provided with a second purchased goods photographing camera in a position opposite the first purchased goods photographing camera, and the viewing angles of the first purchased goods photographing camera and the second purchased goods photographing camera overlap with the viewing angle of the purchased goods photographing camera adjacent to the first purchased goods photographing camera or the second purchased goods photographing camera.
このような構成とすることで、購入商品入れに入れられる商品の特徴を表す面をより確実にとらえることができ、商品を判定する精度を向上させることができる。これにより、高精度のカメラを必要とすることなく商品判定の精度を上げることができ、カメラの設置コストを削減することができる。 This configuration makes it possible to more reliably capture the characteristic surfaces of products placed in the purchased product container, improving the accuracy of product identification. This makes it possible to increase the accuracy of product identification without requiring a high-precision camera, and reduces the cost of installing the cameras.
本発明の好ましい形態では、顧客が複数の前記購入商品入れを手にしている場合には、前記リスト登録部は、前記顧客撮影カメラを介して取得された複数の前記購入商品入れの画像に基づいて特定された前記複数の購入商品入れ、及び前記特定された顧客の組み合わせを有する前記顧客購入リストを登録し、前記リスト更新部は、前記商品特定部によって特定され、各購入商品入れに入れられる商品の商品情報に基づいて、該購入商品入れに紐づく前記顧客購入リストの購入リストを更新する。 In a preferred embodiment of the present invention, when a customer has multiple purchase containers in his/her hands, the list registration unit registers the customer purchase list having a combination of the multiple purchase containers and the identified customer, identified based on images of the multiple purchase containers captured via the customer photography camera, and the list update unit updates the purchase list of the customer purchase list linked to each purchase container based on product information of the products identified by the product identification unit and placed in each purchase container.
このような構成とすることで、多くの商品を買い物しようとする顧客の場合には、複数の購入商品入れを持って入店する。そのような場合にも、それらの複数の購入商品入れがどの顧客が使用しているものかを特定することができ、適切に顧客毎の商品決済を行うことができる。 With this configuration, if a customer intends to buy many items, they will enter the store with multiple purchase containers. Even in such a case, it is possible to identify which customer is using each of the multiple purchase containers, and appropriate product payment can be made for each customer.
本発明の好ましい形態では、前記リスト登録部は、前記顧客撮影カメラを介して取得された画像に基づいて、前記購入商品入れを手にした顧客を決済者として特定し、前記決済部は、前記顧客購入リスト、及び前記決済者として特定された顧客の前記決済情報に基づいて、商品の決済を行う。 In a preferred embodiment of the present invention, the list registration unit identifies the customer holding the purchase item container as the payer based on an image captured by the customer photography camera, and the payment unit makes payment for the items based on the customer purchase list and the payment information of the customer identified as the payer.
このような構成とすることで、買物に訪れた顧客はグループで入店する場合がある。そのような場合には、グループの顧客全員に対して商品の決済を行うと、どのように決済を分配するのか等の計算が複雑になってしまう。一方、購入商品入れを手にした顧客を決済者として特定し、該顧客の決済情報に基づいて商品の決済を行うことで、決済の分配などの計算処理を軽減しつつ、スムーズに商品の決済をすることができる。 With this type of configuration, customers who come to shop may enter the store in groups. In such cases, if payment for products is made for all customers in the group, calculations such as how to distribute the payment become complicated. On the other hand, by identifying the customer who holds the purchase item container as the payment maker and making payment for products based on that customer's payment information, it is possible to reduce calculation processing such as payment distribution and make payment for products smoothly.
本発明の好ましい形態では、前記商品購入決済システムは、ゲート制御部を更に有し、前記顧客の画像と前記顧客が手に取った購入商品入れの組み合わせが取得された場合に、前記ゲート制御部は、店舗の入口ゲートを制御する。 In a preferred embodiment of the present invention, the product purchase and payment system further includes a gate control unit, and when a combination of an image of the customer and a purchased product container picked up by the customer is acquired, the gate control unit controls the entrance gate of the store.
このような構成とすることで、適切に商品の決済ができる状態になった場合に、顧客を入店可能にすることができる。これにより、買物かごに入れられた商品と、顧客が紐づいておらず決済ができないという場合を回避することができ、確実に商品の決済を行うことができる。 This configuration allows the customer to enter the store when the appropriate payment for the product is possible. This avoids situations where the product in the shopping cart is not linked to the customer and payment cannot be made, ensuring that payment for the product can be made reliably.
本発明の好ましい形態では、顧客が前記購入商品入れを買取り、もしくはレンタルすることで、顧客及び前記購入商品入れの組み合わせが事前に登録されている場合には、前記リスト登録部は、前記顧客撮影カメラを介して取得された画像に基づいて特定された店舗に入店する顧客、及び該顧客に紐づく前記購入商品入れの組み合わせを有する前記顧客購入リストを登録する。 In a preferred embodiment of the present invention, when a combination of a customer and the purchase container is registered in advance by the customer purchasing or renting the purchase container, the list registration unit registers the customer purchase list including the customer who enters the specified store based on the image acquired via the customer photography camera and the combination of the purchase container associated with the customer.
このような構成とすることで、顧客を特定することで、購入商品入れを特定することができるので、顧客購入リストをより確実に登録することができ、商品の決済漏れを防止することができる。 With this configuration, the customer can be identified and the purchased item container can be identified, so the customer purchase list can be registered more reliably and missed item payments can be prevented.
本発明の好ましい形態では、前記リスト登録部は、前記顧客購入リストを顧客毎に登録し、第1顧客がグループに属する場合には、該グループの他の第2顧客の前記顧客購入リストを前記第1顧客に紐づけて登録し、前記決済部は、他の第2顧客の前記顧客購入リストが紐づいた前記第1顧客から決済に係る入力を受け付けると、該第1顧客に対して、前記他の第2顧客の前記顧客購入リストに基づいて商品の決済を行うか否かの通知を行う。 In a preferred embodiment of the present invention, the list registration unit registers the customer purchase list for each customer, and if the first customer belongs to a group, the list registration unit registers the customer purchase list of another second customer in the group by linking it to the first customer, and when the payment unit receives input related to payment from the first customer to which the customer purchase list of the other second customer is linked, the payment unit notifies the first customer as to whether or not to make payment for the product based on the customer purchase list of the other second customer.
このような構成とすることで、グループで店舗に訪れた顧客でも適切に商品の決済ができる。即ち、グループでまとめて決済を行いたい場合や、買物かご毎に決済を行いたい場合等のそれぞれの決済に対応することができる。 This configuration allows customers who visit the store in groups to pay for products appropriately. In other words, it is possible to accommodate various types of payments, such as when a group wants to make a collective payment or when customers want to make payments for each shopping basket.
本発明の好ましい形態では、前記商品購入決済システムは、顧客特定部を更に備え、前記顧客特定部は、前記顧客撮影カメラを介して取得された画像に基づいて顧客を特定し、該顧客が事前に顧客に関する情報を登録しているか否かを特定し、前記顧客が事前に顧客に関する情報を登録していない場合には、更に前記顧客撮影カメラを介して該顧客の画像を取得し、前記画像を該顧客に関する情報として登録する。 In a preferred embodiment of the present invention, the product purchase settlement system further includes a customer identification unit that identifies a customer based on an image acquired via the customer photography camera, determines whether the customer has registered customer-related information in advance, and, if the customer has not registered customer-related information in advance, further acquires an image of the customer via the customer photography camera and registers the image as information about the customer.
このような構成とすることで、事前に顧客情報を登録していない顧客の画像を確実に取得することができる。これにより、商品の決済漏れを防止することができる。 This configuration makes it possible to reliably capture images of customers who have not registered their customer information in advance. This helps prevent missed product payments.
本発明の好ましい形態では、前記商品購入決済システムは、顧客の店舗内における位置を計測する顧客位置測定カメラ、陳列される商品を撮影する陳列商品撮影カメラ、及び顧客特定部を更に備え、前記商品特定部は、前記陳列商品撮影カメラを介して取得した画像に基づいて、商品棚から取り出された商品を特定し、前記顧客特定部は、顧客のうち、該商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客を特定する。 In a preferred embodiment of the present invention, the product purchase and payment system further includes a customer position measuring camera that measures the position of the customer within the store, a display product photography camera that photographs the displayed products, and a customer identification unit, the product identification unit identifies the product that has been removed from the product shelf based on the image acquired via the display product photography camera, and the customer identification unit identifies customers who are near the product shelf from which the product has been removed and whose purchase list has not been updated based on the product information of the product.
このような構成とすることで、商品棚から取り出した商品を、購入商品入れに入れずに万引き等の罪を犯そうとする顧客を特定することができる。 This configuration makes it possible to identify customers who attempt to commit crimes such as shoplifting by removing products from shelves and not placing them in a purchased item container.
本発明の好ましい形態では、前記商品購入決済システムは、通知部を更に備え、顧客のうち、商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客が特定された場合に、前記通知部は、該顧客に紐づく前記購入商品入れを所有する店舗の責任者、従業員、又は警備員に通知する。 In a preferred embodiment of the present invention, the product purchase and payment system further includes a notification unit, and when a customer is identified who is near a shelf from which a product has been removed and whose purchase list has not been updated based on the product information of the product, the notification unit notifies a manager, employee, or security guard of the store that owns the purchased product container associated with the customer.
このような構成とすることで、万引きをしようとする顧客がいた場合に、店舗側の人間に、通知を行うができ、犯罪を未然に防ぐことができる。 With this configuration, if a customer attempts to shoplift, a notification can be sent to the store staff, preventing the crime from occurring.
本発明の好ましい形態では、前記商品購入決済システムは、陳列される商品を撮影する陳列商品撮影カメラを更に備え、前記商品特定部が、前記購入商品撮影カメラを介して取得された画像に基づいて、顧客により前記購入商品入れから取り出された商品を特定する処理と、該商品が取り出された所定時間以内に、前記陳列商品撮影カメラを介して取得された画像に基づいて、該商品が商品棚に置かれていることを特定する処理と、を実行することで、前記リスト更新部は、該商品の商品情報に基づいて、該購入商品入れに紐づく前記顧客購入リストの購入リストを更新する。 In a preferred embodiment of the present invention, the product purchase and payment system further includes a display product photography camera that photographs the products on display, and the product identification unit executes a process of identifying the product removed from the purchased product container by the customer based on the image acquired via the display product photography camera, and a process of identifying that the product is placed on the product shelf based on the image acquired via the display product photography camera within a predetermined time after the product is removed, whereby the list update unit updates the purchase list of the customer purchase list linked to the purchased product container based on the product information of the product.
このような構成とすることで、買物かごに一度入れられた商品を商品棚に戻さないと顧客購入リストを更新できないようにすることできる。これにより買物かごから取出された商品を、別の場所に隠すことで万引きしようと顧客がいたとしても、購入リストは更新されず該商品の決済がされる為、万引きを防ぐことができる。 With this configuration, it is possible to prevent a customer's purchase list from being updated unless an item that has been placed in the shopping basket is returned to the shelf. This means that even if a customer attempts to shoplift an item that has been removed from the shopping basket by hiding it in another location, the purchase list is not updated and the item is paid for, preventing shoplifting.
本発明は、顧客が違和感なく店舗に入退場し、商品を購入することができる新規な技術を提供する効果を奏する。 The present invention has the effect of providing a new technology that allows customers to enter and exit a store and purchase products without feeling uncomfortable.
(実施形態1)
以下、添付図面を参照して、更に詳細に説明する。図面には好ましい実施形態が示されている。しかし、多くの異なる形態で実施されることが可能であり、本明細書に記載される実施形態に限定されない。
(Embodiment 1)
The present invention will now be described more fully with reference to the accompanying drawings, in which there is shown a preferred embodiment, but which may be embodied in many different forms and is not limited to the embodiments set forth herein.
例えば、本実施形態では商品購入決済システムの構成、動作等について説明するが、同様の構成の方法、コンピュータプログラム等も、同様の作用効果を奏することができる。また、プログラムは、記録媒体に記憶させてもよい。この記録媒体を用いれば、例えばコンピュータにプログラムをインストールすることができ、これにより商品購入決済システムを構成することができる。ここで、プログラムを記憶した記録媒体は、例えばCD-ROM等の非一過性の記録媒体であっても良い。 For example, in this embodiment, the configuration, operation, etc. of a product purchase payment system will be described, but a similarly configured method, computer program, etc. can also achieve the same effects. The program may also be stored on a recording medium. By using this recording medium, for example, the program can be installed on a computer, thereby configuring a product purchase payment system. Here, the recording medium storing the program may be a non-transitory recording medium such as a CD-ROM.
本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらハードウェア資源によって具体的に実現され得るソフトウェアの情報処理とを合わせたものも含み得る。本実施形態において「情報」とは、例えば電圧・電流を表す信号値の物理的な値、0又は1で構成される2進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行され得る。広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)及びメモリ(Memory)等を適宜組み合わせることによって実現される回路である。即ち、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)等を含むものである。 In this embodiment, the term "part" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In this embodiment, "information" is represented, for example, by the physical value of a signal value representing a voltage or current, the high or low of a signal value as a binary bit set consisting of 0 or 1, or a quantum superposition (so-called quantum bit), and communication and calculation can be performed on a circuit in the broad sense. A circuit in the broad sense is a circuit realized by appropriately combining a circuit, circuitry, processor, memory, etc. That is, it includes a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), etc.
本発明は、店舗において顧客がセルフで決済が可能なシステムに関する。図1は、本実施形態におけるスーパーマーケットの内部の構成を示す斜視図である。店舗で顧客が商品を購入して決済する基本的な手順として、最初に顧客は店舗に入場し、店舗が指定する購入商品入れを入口ゲートで手にして入場する。続いて、店舗内で購入商品入れBAに商品を入れ、最後に出口ゲートOUTを通過する前に決済を行い、購入商品入れBAを返却して店外に出ることになる。なお、本実施形態において購入商品入れBAは、買物かごやカート等であるが、以下では買物かごについて説明する。 The present invention relates to a system that allows customers to make payments themselves in a store. FIG. 1 is a perspective view showing the internal configuration of a supermarket in this embodiment. The basic procedure for a customer to purchase an item and make a payment at a store is as follows: first, the customer enters the store, picks up a purchase item container designated by the store at the entrance gate, and enters. Next, the customer places the items in a purchase item container BA inside the store, and finally makes the payment before passing through the exit gate OUT, returns the purchase item container BA, and leaves the store. Note that in this embodiment, the purchase item container BA is a shopping basket or cart, but the following describes a shopping basket.
本発明は、顧客に貸与する買物かごと顧客との関連に着目する。本実施形態では、店舗の入口ゲートを通過して入店する顧客には顧客IDを付与し、店舗内にいる間、顧客の行動を追跡する。また、買物かごには予め、それぞれの購入商品入れにIDが付与されており、店舗の入口ゲート付近に配置したカメラにより、顧客IDと顧客が手にした買物かごとを関連づけ、サーバ(以下、ストアサーバと呼ぶ)に記憶する。 The present invention focuses on the relationship between the shopping basket provided to the customer and the customer. In this embodiment, a customer ID is assigned to a customer who enters the store through the entrance gate, and the customer's behavior is tracked while in the store. In addition, an ID is assigned in advance to each purchased item container in the shopping basket, and a camera placed near the entrance gate of the store associates the customer ID with the shopping basket held by the customer, and stores the association in a server (hereinafter referred to as the store server).
ここで、買物かごを持っていない入店者がいた場合においても、その顔を認識し、買物かごを手にした顧客と同様に、ストアサーバに記憶する。これは、買物かごを手にしていなくても、店舗内で商品を手にしたりすることがあるため、顧客を追跡し、その動作を把握する為に行う。 Even if a customer does not have a shopping basket, their face is recognized and stored in the store server in the same way as a customer with a shopping basket. This is done to track customers and understand their behavior, since customers may pick up items in the store even if they do not have a shopping basket.
また本発明では、買物かごには通信機能を持つ電子回路が内蔵されており、ストアサーバと通信可能に構成される。また、本発明では、買物かごに装着されたカメラを用いて、入店した顧客が買物かごに商品を入れる様子を撮影し、ストアサーバにその画像を送る。ストアサーバには、価格や商品の仕様、食べ物の場合には賞味期限のような商品に関する情報、及び店舗で販売する各商品について様々な姿勢の画像が予め記憶されており、ストアサーバは、既存の画像処理技術(例えば、パターンマッチング、あるいはテンプレートマッチングや、輪郭を抽出し特徴量を計算し、それらの情報から判別分析をする機械学習の方法や、畳み込みニューラルネットワーク(CNN)等の教師あり機械学習や、クラスタリング等の教師なし機械学習の方法等)を用いて、買物かごに入れられた商品を特定し、顧客の決済情報を更新して登録する。なお、顧客が商品の購入を中止することもあるので、ストアサーバは、顧客に関連づけられた買物かごから商品を取り出した場合には、一度買物かごに入れられた商品を購入しない商品であると認識して顧客の購入リストから該商品を消去して購入リストを更新する。 In the present invention, the shopping basket is equipped with an electronic circuit having a communication function, and is configured to be able to communicate with the store server. In the present invention, a camera attached to the shopping basket is used to take a picture of a customer who enters the store putting products into the shopping basket, and the image is sent to the store server. The store server stores in advance information about the products, such as the price, product specifications, and in the case of food, the expiration date, as well as images of various postures of each product sold in the store, and the store server uses existing image processing technology (for example, pattern matching, template matching, machine learning methods that extract contours, calculate features, and perform discriminant analysis from the information, supervised machine learning such as convolutional neural networks (CNN), and unsupervised machine learning methods such as clustering) to identify the products put into the shopping basket, and update and register the customer's payment information. Since a customer may cancel the purchase of a product, when a product is removed from the shopping basket associated with the customer, the store server recognizes that the product once put into the shopping basket is not to be purchased, deletes the product from the customer's purchase list, and updates the purchase list.
最後に、買い物を終えた顧客は、店舗の出口ゲートOUTを通過して店外に出ることになる。本発明における商品の決済では、会員登録し、クレジットカードを登録している顧客であれば、出口ゲートOUTの手前でその顧客が持っている携帯端末等で明細を確認して了承のボタンを押せば決済が行われる。一方、会員登録をしてない顧客の場合には、出口ゲートOUTの手前に設置されている精算を行う為のセルフレジを用いて精算が行われ、精算を終えた顧客は、例えば、パスコードを印刷したカードを発行して、該カードを店員に提示するあるいは機械的に読み取らせる等して、出口ゲートOUTを通過して退店する。 Finally, when a customer has finished shopping, they pass through the store's exit gate OUT to leave the store. In the present invention, when paying for products, if the customer is a registered member and has a registered credit card, they check the details on their mobile device or other device in front of the exit gate OUT and press an "approval" button to complete the payment. On the other hand, if the customer is not a registered member, the payment is completed using a self-checkout register installed in front of the exit gate OUT, and after completing the payment, the customer passes through the exit gate OUT to leave the store, for example by issuing a card with a passcode printed on it and presenting the card to a store clerk or having the card read mechanically.
<1.実施形態1のシステム構成>
図2は、本実施形態のシステムの構成を示すブロック図である。図2に示すように、商品購入決済システム0は、ストアサーバ1、顧客端末装置2、買物かごに入れられる商品を撮影する為の購入商品撮影カメラ3、入店する顧客と該顧客が取り上げた買物かごを撮影する為に入口ゲートINに設置された入店顧客撮影カメラ4(顧客撮影カメラ)、退店しようとする顧客を撮影する為に出口ゲートOUTに設置された退店顧客撮影カメラ5(顧客撮影カメラ)、セルフレジ6、商品の陳列状態を撮影する為の陳列商品撮影カメラ7(不図示)、顧客の位置を検知するための店舗内を撮影する顧客位置測定装置8(不図示)、店舗の管理責任者、従業員、警備員が所持する店舗管理端末装置9(不図示)、カード決済中間会社サーバ(図示例では、中間会社サーバ)、及びカード会社サーバを備え、これらが通信ネットワークNWを介して通信可能に構成される。なお、本実施形態では、入店顧客撮影カメラ4は入口ゲートINに設置されているが、入口ゲートINとは別に設置されていてもよい。また、本実施形態では、顧客位置測定装置8は顧客位置測定カメラであるが、買物かごに設置される発信器であってもよい。詳細は後述する。
1. System configuration of the first embodiment
2 is a block diagram showing the configuration of the system of this embodiment. As shown in FIG. 2, the product purchase settlement system 0 includes a store server 1, a customer terminal device 2, a purchase product photographing camera 3 for photographing products to be put into a shopping basket, an entering customer photographing camera 4 (customer photographing camera) installed at an entrance gate IN for photographing a customer entering the store and the shopping basket picked up by the customer, an exiting customer photographing camera 5 (customer photographing camera) installed at an exit gate OUT for photographing a customer about to leave the store, a self-checkout 6, a display product photographing camera 7 (not shown) for photographing the display state of products, a customer position measuring device 8 (not shown) for photographing the inside of the store to detect the position of the customer, a store management terminal device 9 (not shown) carried by the store manager, employee, and security guard, a card settlement intermediate company server (in the illustrated example, the intermediate company server), and a card company server, which are configured to be able to communicate with each other via a communication network NW. In this embodiment, the entering customer photographing camera 4 is installed at the entrance gate IN, but it may be installed separately from the entrance gate IN. In the present embodiment, the customer position measuring device 8 is a customer position measuring camera, but it may be a transmitter installed in a shopping basket.
本実施形態におけるストアサーバ1は、汎用のサーバ向けのコンピュータやパーソナルコンピュータやスマートフォン、タブレット端末、ウェアラブルデバイス等を利用することが可能である。また、ストアサーバ1は、店舗の系列毎に備えられるサーバであって、各系列店舗に陳列される商品の商品情報、並びに系列店舗の会員である顧客の顧客登録情報を格納する。一方、全ての店舗の商品情報、及び顧客登録情報を格納する1のサーバであってもよい。 In this embodiment, the store server 1 can be a general-purpose server computer, a personal computer, a smartphone, a tablet terminal, a wearable device, etc. The store server 1 is a server provided for each store chain, and stores product information for products displayed at each store chain, as well as customer registration information for customers who are members of the store chain. Alternatively, there may be a single server that stores product information and customer registration information for all stores.
中間会社サーバは、顧客のカード情報を登録管理し、カード会社サーバは、各種カード決済を承認する会社のサーバであって、ストアサーバを介して、カード決済処理に係る依頼を顧客端末から受け付ける。 The intermediary company server registers and manages customer card information, and the card company server is a company server that approves various card payments, and accepts requests for card payment processing from customer terminals via the store server.
通信ネットワークNWは、本実施形態では、IP(Internet Protocol)ネットワークであるが、通信プロトコルの種類に制限はなく、更に、ネットワークの種類、規模にも制限はない。 In this embodiment, the communication network NW is an IP (Internet Protocol) network, but there are no restrictions on the type of communication protocol, and there are also no restrictions on the type or scale of the network.
<1.1.ハードウェア構成>
図2は、ハードウェア構成図である。図3(a)に示すように、ストアサーバ1は、処理部101、記憶部102、及び通信部103を備える。
<1.1. Hardware configuration>
2 is a diagram showing a hardware configuration of the store server 1. As shown in FIG. 3A, the store server 1 includes a processing unit 101, a storage unit 102, and a communication unit 103.
処理部101は、命令セットを実行可能なCPUなどのプロセッサを有し、本発明に係る購入商品決済プログラム、OSやその他のアプリケーションを実行することで、ストアサーバ1の動作処理全体を制御する。
記憶部102は、命令セットを記憶可能なRAMなどの揮発性メモリ、OS及び購入商品決済プログラムなどを記録可能なHDDやSSDなどの不揮発性の記録媒体を有する。
通信部103は、ネットワークに接続する為の通信インタフェース装置を有し、通信ネットワークNWとの通信制御を実行して、情報の入出力を行う。
The processing unit 101 has a processor such as a CPU capable of executing an instruction set, and controls the overall operation and processing of the store server 1 by executing the purchase product settlement program according to the present invention, the OS, and other applications.
The storage unit 102 includes a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or SSD capable of recording an OS and a purchased product settlement program, etc.
The communication unit 103 has a communication interface device for connecting to a network, and controls communication with the communication network NW to input and output information.
図3(b)に示すように端末装置90(顧客端末装置2、店舗管理端末装置9)は、処理部901、記憶部902、通信部903、入力部904及び、出力部905を有する。 As shown in FIG. 3(b), the terminal device 90 (customer terminal device 2, store management terminal device 9) has a processing unit 901, a memory unit 902, a communication unit 903, an input unit 904, and an output unit 905.
処理部901は、命令セットを実行可能なCPUなどのプロセッサを有し、OSや本システムが提供するサービスを利用する為の買物アプリケーション等のその他のアプリケーションを実行することで、端末装置90の動作処理全体を制御する。
記憶部902は、命令セットを記憶可能なRAMなどの揮発性メモリ、OS等を記録可能なHDDやSSDなどの不揮発性の記録媒体を有する。
通信部903は、ネットワークに接続する為の通信インタフェース装置を有し、通信ネットワークNWとの通信制御を実行して、情報の入出力を行う。
入力部904は、キーボードやタッチパネルなどの入力処理が可能な入力デバイスを有する。
出力部905は、ディスプレイなどの表示処理が可能な表示デバイスを有する。
The processing unit 901 has a processor such as a CPU capable of executing an instruction set, and controls the overall operation and processing of the terminal device 90 by executing an OS and other applications such as a shopping application for utilizing the services provided by this system.
The storage unit 902 includes a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or SSD capable of recording an OS and the like.
The communication unit 903 has a communication interface device for connecting to a network, and controls communication with the communication network NW to input and output information.
The input unit 904 has an input device capable of input processing, such as a keyboard or a touch panel.
The output unit 905 has a display device capable of display processing, such as a display.
<1.2.ストアサーバ1の機能構成>
図2に示すようにストアサーバ1は、リスト登録部11、商品特定部12、かご特定部13、顧客特定部14、リスト更新部15、決済部16、表示処理部17、及びデータベース18を備える。これは、ソフトウェア(記憶部102に記憶されている)による情報処理がハードウェア(処理部101)によって具体的に実現されたものである。
<1.2. Functional configuration of store server 1>
2, the store server 1 includes a list registration unit 11, a product identification unit 12, a basket identification unit 13, a customer identification unit 14, a list update unit 15, a settlement unit 16, a display processing unit 17, and a database 18. This is a concrete implementation of information processing by software (stored in a storage unit 102) using hardware (the processing unit 101).
なお、顧客端末装置2は、ストアサーバ1が備える各機能構成(部)の一部又は全部を備えてもよい。例えば、顧客端末装置2が、リスト登録部11、商品特定部12、かご特定部13、顧客特定部14、リスト更新部15、決済部16、及び表示処理部17等を備え、ストアサーバ1は、旅行に関する種々の情報等を記録管理するクラウドストレージであってもよい。 The customer terminal device 2 may include some or all of the functional components (units) included in the store server 1. For example, the customer terminal device 2 may include a list registration unit 11, a product identification unit 12, a basket identification unit 13, a customer identification unit 14, a list update unit 15, a payment unit 16, and a display processing unit 17, and the store server 1 may be a cloud storage that records and manages various information related to travel, etc.
<1.3.データベース18>
データベース18は、商品情報、撮像情報、及び顧客登録情報を格納する。
<1.3. Database 18>
The database 18 stores product information, image information, and customer registration information.
<1.3.1.商品情報>
商品情報は、店舗に陳列される商品に関するマスタ情報である。商品情報は、商品を一意に特定する商品ID、商品名、商品種別、価格等に加えて、色情報を含む商品の特徴量を有する。なお商品の特徴量に加えて、又は替えて、商品の特徴量を算出する為の情報であって、商品を様々な角度、距離で撮影した複数の商品の画像情報を含んでいてもよい。なお、商品情報が1のストアサーバに格納される場合には、商品情報は更に店舗IDを有してもよい。
<1.3.1. Product information>
Product information is master information about products displayed in a store. The product information includes product features including color information, in addition to a product ID that uniquely identifies the product, product name, product type, price, etc. In addition to or instead of the product features, information for calculating the product features may include image information of multiple products photographed from various angles and distances. In addition, when the product information is stored in one store server, the product information may further include a store ID.
<1.3.2.撮像情報>
撮像情報は、カメラで撮影した画像情報である。撮像情報は、撮影対象を様々な角度、距離で撮影した複数の画像と、撮影日時を含み、画像を撮影したカメラ(購入商品撮影カメラ3、入店顧客撮影カメラ4、退店顧客撮影カメラ5)と紐づけて格納される。
<1.3.2. Imaging information>
The imaging information is image information captured by a camera. The imaging information includes multiple images of the subject captured at various angles and distances, as well as the date and time of capture, and is stored in association with the cameras that captured the images (the camera 3 capturing purchased products, the camera 4 capturing customers entering the store, and the camera 5 capturing customers leaving the store).
<1.3.3.顧客登録情報>
顧客登録情報は、買物アプリケーションを利用する顧客に関する情報であって、アプリケーション上で登録される情報である。顧客登録情報は、顧客を一意に特定する顧客ID、顧客名、性別、住所、連絡先(電話番号、メールアドレス等)、どのような支払いをするかを示す決済情報(クレジットカード、プリペイドカード、現金等)、クレジットカード等の金融情報に加えて、体形や顔等の特徴量を有する。本実施形態における体型や顔の特徴は、店舗の入店前に買物アプリケーションやその他アプリケーションにより起動される機械学習モデル等を用いて、取得した情報である。
<1.3.3. Customer Registration Information>
The customer registration information is information about a customer who uses a shopping application, and is information registered on the application. The customer registration information includes a customer ID that uniquely identifies the customer, the customer's name, gender, address, contact information (phone number, email address, etc.), payment information indicating the type of payment (credit card, prepaid card, cash, etc.), financial information such as credit card, as well as features such as body shape and face. In this embodiment, the body shape and facial features are information acquired before entering a store using a machine learning model or the like launched by the shopping application or other applications.
<1.3.4.入店顧客情報>
入店顧客情報は、入店した顧客に関する情報である。入店顧客情報は、入店顧客を一意に特定する入店顧客ID、入店日時、事前登録フラグ、及び顧客特徴量を有する。ここで、事前登録フラグとは、事前に顧客登録情報を登録している顧客か否かを示すデータであって、顧客登録情報が登録されている場合には「1」、登録されていない場合には「0」が格納される。本実施形態においては、入店顧客IDは、店舗内での顧客の動きを追跡する為に、顧客撮影カメラによって撮影された顧客すべてに付与される。
<1.3.4. Store Customer Information>
Entering customer information is information about customers who enter a store. Entering customer information includes an entering customer ID that uniquely identifies the entering customer, the date and time of entry, a pre-registration flag, and customer features. Here, the pre-registration flag is data indicating whether or not the customer has registered customer registration information in advance, and stores "1" if customer registration information has been registered, and stores "0" if not. In this embodiment, entering customer IDs are assigned to all customers photographed by a customer photography camera in order to track the customer's movements within the store.
<1.3.4.顧客購入リスト>
顧客購入リストは、入店した顧客に対して登録される情報であって、決済の対象となる商品の購入リストが追加及び削除される情報である。顧客購入リストは、顧客の決済を一意に特定する顧客決済ID、入店顧客ID、購入リスト、及び入店日時を有し、買物かごと紐づけて格納される。ここで、購入リストは、商品ID、商品名、商品数量、及び商品価格を含む。なお、購入リストは、顧客が支払う合計金額を含んでいてもよい。
<1.3.4. Customer Purchase List>
The customer purchase list is information registered for a customer who enters a store, and is information to which the purchase list of products to be paid for is added and deleted. The customer purchase list includes a customer payment ID that uniquely identifies the customer's payment, a store-entered customer ID, a purchase list, and the store entry date and time, and is stored in association with the shopping cart. Here, the purchase list includes the product ID, product name, product quantity, and product price. The purchase list may also include the total amount to be paid by the customer.
<1.3.5.買物かご情報>
買物かご情報は、買物かごに関する情報である。買物かご情報は、買物かごを一意に特定するかごID、購入商品撮影カメラIDを含む。好ましくは、顧客が買物かごを購入、又はレンタルしている場合には、顧客登録情報を買物かご情報に紐づけて登録する。また好ましくは、買物かごは、店舗毎に紐づけられていてもよい。
<1.3.5. Shopping Basket Information>
The shopping basket information is information related to a shopping basket. The shopping basket information includes a basket ID that uniquely identifies the shopping basket and a camera ID that photographs the purchased products. Preferably, when a customer purchases or rents a shopping basket, customer registration information is linked to the shopping basket information and registered. Also preferably, the shopping basket may be linked to each store.
<1.4.リスト登録部11>
リスト登録部11は、顧客毎の顧客購入リストを登録する。リスト登録部11は、入店顧客撮影カメラ4を介して取得された画像に基づいて特定された顧客、及び該顧客が手にした買物かごに基づいて、該顧客及び該買物かごの組み合わせを有する顧客購入リストを登録する。また、リスト登録部11は、顧客特定部14によって顧客登録情報を登録する顧客であると特定された顧客の顧客購入リスト及び顧客登録情報を紐づけて登録する。
<1.4. List registration unit 11>
The list registration unit 11 registers a customer purchase list for each customer. Based on a customer identified based on an image captured by the store-entering customer photography camera 4 and a shopping basket held by the customer, the list registration unit 11 registers a customer purchase list having a combination of the customer and the shopping basket. In addition, the list registration unit 11 links and registers the customer purchase list and customer registration information of a customer identified by the customer identification unit 14 as a customer for which customer registration information is to be registered.
また、本実施形態においては、顧客が買物かごを購入、又はレンタルすることで、顧客と買物かごが紐づいていてもよい。この場合、リスト登録部11は、入店顧客撮影カメラ4を介して取得された画像に基づいて特定された顧客、及び/又は該顧客が手にした買物かごに基づいて、該顧客及び該買物かごの組み合わせを有する顧客購入リストを登録する。 In addition, in this embodiment, a customer may be linked to a shopping basket by purchasing or renting the shopping basket. In this case, the list registration unit 11 registers a customer purchase list including a combination of a customer and a shopping basket identified based on an image acquired via the customer photographing camera 4 entering the store and/or the shopping basket held by the customer.
<1.5.商品特定部12>
商品特定部12は、購入商品撮影カメラ3、及び陳列商品撮影カメラ7から取得した商品画像に基づいて、商品情報を特定する。商品特定部12は、データベース18に格納された購入商品撮影カメラ3、及び陳列商品撮影カメラ7から取得した商品の撮像情報を、画像処理モデルを用いて解析することで、商品種別及び商品価格を特定する。本実施形態においては、1の買物かごに複数の購入商品撮影カメラ3が設置されており、商品特定部12は、買物かごに商品が入れられると、該買物かごに紐づく購入商品撮影カメラ3が取得した撮像情報の商品画像と撮影日時に基づいて、商品を特定する。
<1.5. Product identification section 12>
The product identification unit 12 identifies product information based on product images acquired from the purchased product photographing cameras 3 and the displayed product photographing cameras 7. The product identification unit 12 identifies the product type and product price by analyzing the image information of the product acquired from the purchased product photographing cameras 3 and the displayed product photographing cameras 7 stored in the database 18 using an image processing model. In this embodiment, multiple purchased product photographing cameras 3 are installed in one shopping basket, and when a product is put into the shopping basket, the product identification unit 12 identifies the product based on the product image and the photographing date and time of the image information acquired by the purchased product photographing cameras 3 linked to the shopping basket.
また、商品特定部12は、特徴量を取得できない商品(顧客の私物等)の撮影情報を取得した場合や、撮影情報から商品を特定できない場合には、顧客端末装置2にエラー表示をさせる指示を表示処理部17に送信する。 In addition, when the product identification unit 12 acquires image information of a product (such as a customer's personal belongings) whose features cannot be acquired, or when the product identification unit 12 cannot identify the product from the image information, it sends an instruction to the display processing unit 17 to display an error message on the customer terminal device 2.
<1.6.かご特定部13>
かご特定部13は、データベース18から、入店顧客撮影カメラ4を介して取得された顧客が手にした買物かごの画像に基づいて、買物かごを特定する。かご特定部13は、買物かごの画像を取得し、画像内の買物かごに付与されたマーカー(文字列、コード、タグ等)を特定することで、撮影された買物かごを特定する。
<1.6. Cage Identification Unit 13>
The basket identification unit 13 identifies a shopping basket from the database 18 based on an image of the shopping basket held by a customer acquired via the store-entering customer photography camera 4. The basket identification unit 13 acquires an image of the shopping basket and identifies a marker (character string, code, tag, etc.) attached to the shopping basket in the image, thereby identifying the photographed shopping basket.
<1.7.顧客特定部14>
顧客特定部14は、入店顧客撮影カメラ4及び退店顧客撮影カメラ5を介して取得された画像に基づいて顧客を特定する。顧客特定部14は、入店顧客撮影カメラ4を介して取得された画像に基づいて特定した顧客に対して、入店顧客IDを付与して入店顧客情報を登録する。
<1.7. Customer identification department 14>
The customer identification unit 14 identifies a customer based on images captured by the entering customer photography camera 4 and the leaving customer photography camera 5. The customer identification unit 14 assigns a entering customer ID to the customer identified based on images captured by the entering customer photography camera 4, and registers the entering customer information.
また顧客特定部14は、入店顧客撮影カメラ4を介して取得された顧客が顧客登録情報を登録する顧客であるか否かを特定する。顧客特定部14は、データベース18に格納された入店顧客撮影カメラ4を介して取得された顧客の画像を、既存の画像処理技術を用いて解析することで、該顧客の特徴量を取得する。そして顧客特定部14は、顧客登録情報の体型や顔等の特徴量と、画像から取得した特徴量とを比較して、入店した顧客が対応する特徴量を有する顧客であるか、又はそれぞれの特徴量の差が所定の閾値を超えるか否かに応じて、入店顧客情報の事前登録フラグを登録する。なお、顧客特定部14は、事前登録フラグとして「0」を登録した場合には、入店顧客撮影カメラ4を介して取得された顧客の画像(撮像情報)を、入店顧客IDと紐付けてデータベース18に格納する。 The customer identification unit 14 also identifies whether or not the customer captured via the customer-entering camera 4 is a customer who is to register customer registration information. The customer identification unit 14 acquires the features of the customer by analyzing the image of the customer captured via the customer-entering camera 4 stored in the database 18 using existing image processing technology. The customer identification unit 14 then compares the features of the body type, face, etc. in the customer registration information with the features acquired from the image, and registers a pre-registration flag for the customer-entering information depending on whether the customer has the corresponding features or whether the difference between the features exceeds a predetermined threshold. When the customer identification unit 14 registers "0" as the pre-registration flag, the customer image (image information) captured via the customer-entering camera 4 is linked to the customer ID and stored in the database 18.
<1.8.リスト更新部15>
リスト更新部15は、買物かごに入れられた商品の商品情報に基づいて、購入リストを更新する。リスト更新部15は、商品特定部12が特定した商品の商品情報に基づいて、該商品を撮影した購入商品撮影カメラ3が設置された買物かごと紐づく顧客購入リストの購入リストを更新する。
<1.8. List update unit 15>
The list update unit 15 updates the purchase list based on the product information of the product placed in the shopping basket. The list update unit 15 updates the purchase list of the customer purchase list linked to the shopping basket in which the purchased product photography camera 3 that photographed the product is installed based on the product information of the product identified by the product identification unit 12.
より好ましい形態では、商品特定部12が、購入商品撮影カメラ3を介して取得された画像に基づいて、顧客により買物かごから取り出された商品を特定する処理と、該商品が取り出された所定時間以内に、陳列商品撮影カメラ7を介して取得された画像に基づいて、該商品が商品棚に置かれていることを特定する処理と、を実行することで、リスト更新部15は、該商品の商品情報に基づいて、該商品を撮影した購入商品撮影カメラ3が設置された買物かごと紐づく顧客購入リストの購入リストを更新する。 In a more preferred embodiment, the product identification unit 12 executes a process of identifying the product removed from the shopping basket by the customer based on an image acquired via the purchased product photography camera 3, and a process of identifying that the product is placed on a product shelf based on an image acquired via the display product photography camera 7 within a predetermined time after the product is removed. The list update unit 15 then updates the customer purchase list linked to the shopping basket in which the purchased product photography camera 3 that photographed the product is installed based on the product information of the product.
<1.6.決済部16>
決済部16は、顧客購入リストに基づいて商品の決済を行う。決済部16は、商品の決済に係る入力を受け付け、決済に係る入力をした顧客を特定すると、該顧客の顧客登録情報の決済情報と、該顧客の顧客購入リストの購入リストに基づいて、商品の決済を行う。本実施形態において決済部16は、顧客が買物アプリケーション上で決済に係る入力をすることで、買物アプリケーションの顧客IDに紐づく決済情報、及び購入リストに基づいて、決済を行う。
<1.6. Settlement unit 16>
The settlement unit 16 makes payment for products based on the customer purchase list. The settlement unit 16 accepts input related to payment for products, and when it identifies the customer who made the input related to payment, it makes payment for products based on the payment information in the customer registration information of the customer and the purchase list in the customer purchase list of the customer. In this embodiment, when the customer makes input related to payment on the shopping application, the settlement unit 16 makes payment based on the payment information linked to the customer ID of the shopping application and the purchase list.
またこの他本実施形態では、決済部16は、決済に係る入力として、出口ゲートOUTの退店顧客撮影カメラ5を介して取得された画像に基づいて顧客特定部14が特定した顧客を識別する情報を受け取ると、該顧客の決済情報、及び購入リストに基づいて、商品の決済を行う。なお、決済部16は、商品の決済を行わず、特定された顧客に対して決済を行う旨の通知を行ってもよい。 In addition, in this embodiment, when the payment unit 16 receives information identifying a customer identified by the customer identification unit 14 based on an image captured by the exit customer camera 5 at the exit gate OUT as payment-related input, the payment unit 16 makes payment for the product based on the customer's payment information and purchase list. Note that the payment unit 16 may not make payment for the product, but may notify the identified customer that payment will be made.
なお、決済に係る入力を受け付けた際に、顧客の決済情報が登録されていなかったり、決済情報が現金である場合には、決済部16はセルフレジ6で決済を行う旨を顧客に通知する。この場合、セルフレジ6には顧客撮影カメラ(不図示)が設置されており、該顧客撮影カメラから取得した画像に基づいて顧客特定部14が特定した顧客の顧客購入リストに基づいて、決済に関する情報がセルフレジ6の画面に表示される。なお、決済に係る入力を受け付けた際に、顧客の決済情報が登録されていなかったり、決済情報が現金である場合には、決済を行う為の二次元コード等が顧客端末装置2に表示され、そのコードをセルフレジ6に読み取らせることで決済を行ってもよい。 When the input related to the payment is received, if the customer's payment information has not been registered or if the payment information is cash, the payment unit 16 notifies the customer that payment will be made at the self-register 6. In this case, a customer photography camera (not shown) is installed in the self-register 6, and information related to the payment is displayed on the screen of the self-register 6 based on a customer purchase list of the customer identified by the customer identification unit 14 based on an image acquired from the customer photography camera. When the input related to the payment is received, if the customer's payment information has not been registered or if the payment information is cash, a two-dimensional code or the like for making the payment is displayed on the customer terminal device 2, and the payment may be made by having the self-register 6 read the code.
<1.9.表示処理部17>
表示処理部17は、買い物アプリケーションをインストールした顧客端末装置2に決済に関する種々の情報を表示処理する。なお、本実施形態において表示処理は、表示処理部17が必要な情報を生成する処理を実行し、生成した情報を出力部905に送信することで、出力部905が該生成された情報を表示する処理を指す。一方、表示処理は、表示処理部17が表示に必要な情報を生成する処理命令を端末装置90に送信することで、端末装置90が表示に必要な情報を生成し、該生成した情報を表示する処理であってもよい。
<1.9. Display Processing Unit 17>
The display processing unit 17 processes display of various information related to payment on the customer terminal device 2 on which the shopping application is installed. Note that in this embodiment, the display processing refers to a process in which the display processing unit 17 executes a process of generating necessary information, transmits the generated information to the output unit 905, and the output unit 905 displays the generated information. On the other hand, the display processing may also be a process in which the display processing unit 17 transmits a processing command to the terminal device 90 to generate information necessary for display, and the terminal device 90 generates information necessary for display and displays the generated information.
<3.顧客登録情報の登録フローチャート>
以下、図4を参照して、本実施形態の顧客登録情報の登録処理について説明する。図4は、店舗の顧客が事前に顧客端末装置2を通じて、クレジットカードやプリペイドカード等を事前に登録する時のフローを示したものである。
<3. Flowchart for registering customer information>
The registration process of customer registration information in this embodiment will be described below with reference to Fig. 4. Fig. 4 shows a flow when a customer of a store registers a credit card, a prepaid card, etc. in advance through the customer terminal device 2.
まずステップS101(以下、「ステップSXXX」を単に「SXXX」とする)において、顧客は最初に利用したい店舗のサイトにアクセスし、専用の買物アプリケーションをダウンロードする。次いで、S102において顧客は、顧客登録情報の氏名、住所、連絡先、性別等の個人情報、及び決済情報を入力する。そしてS103において、顧客は、クレジットカードやプリペイドカードのカード番号や使用期限、セキュリティコード等の金融情報を入力する。 First, in step S101 (hereinafter, "step SXXX" will be simply referred to as "SXXX"), the customer first accesses the website of the store they wish to use and downloads a dedicated shopping application. Next, in S102, the customer enters personal information such as name, address, contact details, and gender from the customer registration information, as well as payment information. Then, in S103, the customer enters financial information such as the card number, expiration date, and security code of their credit card or prepaid card.
S104において、S102及びS103で入力された情報をストアサーバに送信し、S105において該当するクレジットカードなどの審査を待つ。次いでS106において、店舗は送付された情報を元に信用情報機関などに問い合わせて、カードの有効性を確認する。そして、カードの有効性が確認できた場合には(S106でYES)、S107においてストアサーバ1は該顧客を会員として登録し、顧客IDを発行する。なお、店舗は、会員として登録された顧客に対して専用カードを発行し、郵送してもよい。一方、カードの有効性が確認できない場合には(S106でNO)、S108において会員登録できない旨を顧客に連絡する。 In S104, the information entered in S102 and S103 is sent to the store server, and in S105, the store waits for review of the relevant credit card, etc. Next, in S106, the store uses the sent information to inquire at a credit information agency, etc., to confirm the validity of the card. If the validity of the card can be confirmed (YES in S106), in S107, the store server 1 registers the customer as a member and issues a customer ID. The store may also issue a dedicated card to the customer registered as a member and send it by mail. On the other hand, if the validity of the card cannot be confirmed (NO in S106), in S108, the store informs the customer that membership registration is not possible.
なお、これらの一連の会員登録は店頭に置かれた申込み用紙などに記入して登録することも可能である。この場合には、店舗のスタッフが店舗の端末を介して、顧客の諸情報をストアサーバに送信する。 It is also possible to complete this series of membership registrations by filling out application forms available at the store. In this case, store staff will send the customer's information to the store server via the store's terminal.
<4.入店フロー>
次に、図5を参照して、本実施形態における顧客が入店する際の処理について説明する。
<4. Entry flow>
Next, with reference to FIG. 5, a process when a customer enters a store in this embodiment will be described.
まず顧客が店舗に入店すると(S201)、S202において、該顧客に対して買物かごを手にする旨を通知する。本実施形態においては、入口ゲートINに設置された入店顧客撮影カメラ4が顧客を撮影することで、該顧客に対して買物かごを手にする旨を通知するが、定期的に放送される音声やテキストを介してその旨が伝えられてもよい。次いで、S203において、入店顧客撮影カメラ4は入口ゲートINを通過しようとする顧客の全体像を撮影し、ストアサーバ1に送信する。そしてS204において、顧客特定部14は、入店顧客撮影カメラ4を介して取得された画像の服装、身長などの体形、顔の特徴などの特徴量を解析することで、買物かごを手にした顧客を特定し、該顧客に対して入店顧客IDを付与し、入店顧客情報のうち該顧客の入店日時及び顧客特徴量を登録する。 First, when a customer enters a store (S201), in S202 the customer is notified that he or she will be picking up a shopping basket. In this embodiment, the customer is notified that he or she will be picking up a shopping basket by the customer-photographing camera 4 installed at the entrance gate IN photographing the customer, but the customer may also be notified via audio or text that is periodically broadcast. Next, in S203, the customer-photographing camera 4 photographs an overall image of the customer about to pass through the entrance gate IN and transmits the image to the store server 1. Then, in S204, the customer identification unit 14 analyzes the features of the image acquired by the customer-photographing camera 4, such as clothing, body shape (height, etc.), and facial features, to identify the customer with the shopping basket, assign a customer-photographing ID to the customer, and register the customer's entry date and time and customer features as part of the customer-photographing information.
またS205において、かご特定部13は、入店顧客撮影カメラ4を介して取得された画像を画像処理することで、買物かごを持っているかどうかを特定する。買物かごを持っている場合には、かご特定部13は、買物かごにつけられた買物かごに付与された識別情報を特定し、かごを特定する。なお、本実施形態においては、かご特定部13の処理と顧客特定部14の処理は同じ入店顧客撮影カメラ4を介して取得された画像に基づいて実行されるが、異なる入店顧客撮影カメラ4を介して取得された画像に基づいて実行されてもよい。 In addition, in S205, the basket identification unit 13 performs image processing on the image acquired through the customer photographing camera 4 to determine whether or not the customer has a shopping basket. If the customer has a shopping basket, the basket identification unit 13 identifies the identification information attached to the shopping basket and identifies the basket. Note that in this embodiment, the processing of the basket identification unit 13 and the processing of the customer identification unit 14 are performed based on images acquired through the same customer photographing camera 4, but may be performed based on images acquired through different customer photographing cameras 4.
そしてS206において、リスト登録部11は、S204において特定された顧客、及び、S205において特定された買物かごの組み合わせを有する顧客購入リストを登録する。 Then, in S206, the list registration unit 11 registers a customer purchase list having the combination of the customer identified in S204 and the shopping basket identified in S205.
次いでS207において、顧客特定部14は、特定した顧客が顧客登録情報を登録する顧客であるか否かを特定する。そしてS208において、顧客登録情報を登録する顧客である場合には(S207でYES)、登録済みの顧客として入店顧客情報の事前登録フラグを「1」として入場を許可する。そしてS209において、リスト登録部11は、顧客登録情報及び顧客登録商品リストを紐づけて登録する。 Next, in S207, the customer identification unit 14 identifies whether the identified customer is a customer who will register customer registration information. Then, in S208, if the identified customer is a customer who will register customer registration information (YES in S207), the pre-registration flag in the store customer information is set to "1" and the customer is allowed to enter as a registered customer. Then, in S209, the list registration unit 11 links the customer registration information and the customer registration product list and registers them.
また、顧客登録情報を登録する顧客でない場合には(S207でNO)、顧客特定部14は、顧客に関する情報を記録した顧客カードを介して顧客登録情報を受け付けたどうかを判定する(S210)。本実施形態では、顧客に関する情報を記録した顧客カードが顧客に渡される。そして、顧客特定部14は、顧客に関する情報を記録した顧客カードを介して、入店時に顧客が入口ゲートINに設置されたカードリーダに該顧客カードや、買物アプリケーションをかざすことで(S210でYES)、該顧客の顧客登録情報を特定する。そして、S208に進む。一方、顧客が顧客カードを持っていない場合等の場合には(S210でNO)、該顧客をゲスト顧客として入店を許可し(S211)、該顧客の顧客特徴量及び顧客購入リストを紐づけて登録する(S212)。 If the customer is not a customer who registers customer registration information (NO in S207), the customer identification unit 14 determines whether the customer registration information has been accepted via a customer card that records information about the customer (S210). In this embodiment, a customer card that records information about the customer is given to the customer. The customer identification unit 14 then identifies the customer registration information of the customer by having the customer hold the customer card or shopping application over a card reader installed at the entrance gate IN when entering the store (YES in S210). Then, proceed to S208. On the other hand, if the customer does not have a customer card (NO in S210), the customer is allowed to enter the store as a guest customer (S211), and the customer characteristics and customer purchase list of the customer are linked and registered (S212).
なお、入店顧客撮影カメラ4は顧客の特定の為に用いるカメラ、及び顧客に関する情報を登録する為に用いるカメラを含み、第1顧客が顧客登録情報を登録する顧客でない場合には、顧客特定部14は、該第1顧客に対して他の顧客とは異なる場所に移動する旨の通知を行い、その場所に設置された顧客に関する情報を登録する為に用いるカメラを介して該第1顧客の画像を取得し、該画像を該第1顧客に関する情報として登録してもよい。また、S207では、顧客特定部14は、入店顧客撮影カメラ4を介して取得された顧客画像から解析した顧客特徴量と一致する顧客登録情報の顧客特徴量がない場合、又はそれぞれの顧客特徴量の差が所定の閾値を超えない場合にも、S208に進んでもよい。ここで、該通知はアプリに通知する、入口ゲートに設置される端末等の画面、音声アナウンス等を用いて行われる。 The customer entry camera 4 includes a camera used to identify the customer and a camera used to register information about the customer. If the first customer is not a customer who registers customer registration information, the customer identification unit 14 may notify the first customer that he or she will be moving to a location different from other customers, obtain an image of the first customer via a camera used to register information about customers installed at that location, and register the image as information about the first customer. In addition, in S207, the customer identification unit 14 may proceed to S208 if there is no customer feature in the customer registration information that matches the customer feature analyzed from the customer image obtained via the customer entry camera 4, or if the difference between the customer features does not exceed a predetermined threshold. Here, the notification is made using a screen of a terminal installed at the entrance gate that notifies the app, a voice announcement, etc.
ここで、本実施形態の具体例としては、店舗に入店する顧客が1人の場合(図6(a))と、複数人のグループである場合(図6(b))がある。本実施形態において顧客特定部14は、何れの場合にも、全ての顧客に対して、服装、身長等の体形、顔の特徴等の特徴量を解析し、顧客を特定して入店顧客IDを付与する。一方、図6(b)のような複数人が入店する場合には、決済者を誰にするのかという問題がある。これに対して本実施形態においてリスト登録部11は、入店顧客撮影カメラ4を介して取得された画像に基づいて、買物かごを手にした顧客を決済者として特定し、決済者として特定された顧客の顧客登録情報及び顧客購入リストを紐づけて登録する。また、決済部16は、該顧客登録情報の決済情報、及び該顧客購入リストに基づいて、商品の決済を行う。 Specific examples of this embodiment include a case where a single customer enters a store (FIG. 6(a)) and a case where a group of multiple customers enters the store (FIG. 6(b)). In either case, the customer identification unit 14 analyzes the characteristics of all customers, such as clothing, body shape (e.g., height), and facial features, to identify the customer and assign a customer ID to the customer who entered the store. On the other hand, when multiple people enter the store as in FIG. 6(b), there is a problem of who should be the person who makes the payment. In this embodiment, the list registration unit 11 identifies a customer with a shopping basket as the person who makes the payment based on an image acquired by the customer image capturing camera 4, and registers the customer registration information and customer purchase list of the customer identified as the person who makes the payment in association with each other. The payment unit 16 also makes payment for the product based on the payment information in the customer registration information and the customer purchase list.
また、1の顧客、又は1のグループが複数の買物かごを手にしている場合もある。このような場合には、リスト登録部11は、入店顧客撮影カメラ4を介して取得された複数の買物かごの画像に基づいて特定された複数の買物かご、及び特定された顧客の組み合わせを有する顧客購入リストを登録する。そして、リスト更新部15は、商品特定部12によって特定され、各買物かごに入れられる商品の商品情報に基づいて、該買物かごに紐づく顧客購入リストの購入リストを更新する。そして、決済部16は、該顧客購入リストに紐づく顧客の決済情報に基づいて、商品の決済を行う。 In addition, one customer or one group may have multiple shopping baskets. In such a case, the list registration unit 11 registers a customer purchase list having a combination of multiple shopping baskets and identified customers identified based on images of multiple shopping baskets acquired via the store-entering customer photography camera 4. The list update unit 15 then updates the purchase list of the customer purchase list linked to the shopping basket based on the product information of the products identified by the product identification unit 12 and placed in each shopping basket. The payment unit 16 then makes payment for the products based on the payment information of the customers linked to the customer purchase list.
また、1のグループに属する複数の顧客がそれぞれ買物かごを手にしている場合、リスト登録部11は、入店顧客撮影カメラ4を介して取得された画像に基づいて特定された顧客、及び顧客が手にした買物かごの組み合わせを有する顧客購入リストを顧客毎に登録する。また、リスト登録部11は、該1のグループに属する第1顧客に対して、該グループの他の第2顧客の顧客購入リストを紐づけて登録する。決済部16は、商品の決済に係る入力を受け付け、決済を行う第1顧客に他の第2顧客の顧客購入リストが紐づいている場合には、他に買物かご(顧客購入リスト)があるかどうかを問う通知を該第1顧客に対して行う。そして、決済部16は、顧客から他に買物かごがある旨の入力を受け付けた場合には、該第1顧客の顧客購入リスト、及び該第1顧客に紐づく他の第2顧客の顧客購入リストに基づいて、商品の決済を行う。なお、決済部16は、第1顧客に紐づく買物かごの識別情報が選択入力可能に表示され、選択された買物かごに紐づく顧客購入リストに基づいて、商品の決済を行ってもよい。また、第1顧客から他に買物かごがない旨の入力を受け付けた場合には、該第1顧客の顧客購入リストに基づいて、商品の決済を行う。ここで、該通知は決済を行う第1顧客の顧客端末装置2に表示されてもよく、顧客がセルフレジで決済する場合にはセルフレジの画面に表示されてもよく、また通知を行う為の専用店舗端末の画面に表示されてもよい。 In addition, when multiple customers belonging to one group each have a shopping basket in their hands, the list registration unit 11 registers a customer purchase list for each customer, which includes a combination of the customer identified based on the image acquired via the customer-entering camera 4 and the shopping baskets held by the customer. In addition, the list registration unit 11 registers a customer purchase list of another second customer in the group in association with a first customer belonging to the one group. The settlement unit 16 accepts input related to the settlement of goods, and when the customer purchase list of another second customer is linked to the first customer making the settlement, it notifies the first customer asking whether there is another shopping basket (customer purchase list). Then, when the settlement unit 16 accepts input from the customer that there is another shopping basket, it settles for goods based on the customer purchase list of the first customer and the customer purchase list of the other second customer linked to the first customer. The settlement unit 16 may display identification information of a shopping basket linked to the first customer so that it can be selected and input, and may make payment for products based on the customer purchase list linked to the selected shopping basket. Also, when input is received from the first customer that there are no other shopping baskets, the settlement unit 16 makes payment for products based on the customer purchase list of the first customer. Here, the notification may be displayed on the customer terminal device 2 of the first customer making the payment, or may be displayed on the screen of the self-checkout if the customer makes the payment at a self-checkout, or may be displayed on the screen of a dedicated store terminal for making notifications.
なお、本実施形態においては、買物かご毎に顧客購入リストを紐付けて登録するが、複数の買物かごに1の顧客購入リストを登録してもよい。この場合、リスト登録部11は、1のグループに属する第1顧客に対して、該グループの他の第2顧客の顧客購入リストを紐づけて登録するタイミングで、第1顧客に対して他に買物かごがあるかどうかを問う通知を行い、第1顧客から他に買物かごがある旨の入力を受け付けた場合に、該第1顧客に紐づけられた顧客購入リストをまとめた1の顧客購入リストを登録する。 In this embodiment, a customer purchase list is linked and registered for each shopping basket, but one customer purchase list may be registered for multiple shopping baskets. In this case, when the list registration unit 11 links and registers the customer purchase list of another second customer in a group to a first customer belonging to the group, the list registration unit 11 notifies the first customer asking whether the first customer has any other shopping baskets, and when it receives input from the first customer that there are other shopping baskets, it registers one customer purchase list that brings together the customer purchase lists linked to the first customer.
以上のように、入店時に買物かご及び顧客を特定し、買物かご及び顧客を紐づけることで顧客の入店を可能にする。なお、より好ましい形態では、店舗毎に指定された買物かごを手にした顧客のみを入店可能にしてもよい。この場合、買物かごと入店顧客撮影カメラ4は店舗毎に紐づいており、かご特定部13は、入店顧客撮影カメラ4を介して取得された撮影情報の店舗と、該撮影情報の画像情報に基づいて特定した買物かごに紐づく店舗、が同じであるかどうかを判定し、同じでない場合には、店舗の指定する買物かごを手にする旨の指示を顧客に通知する。これにより、購入商品撮影カメラ3が設置されていない買物かごをもって入店する顧客がいた場合等に、入店を拒否することができる。 As described above, the shopping basket and customer are identified when entering the store, and the shopping basket and customer are linked, allowing the customer to enter the store. In a more preferred embodiment, only customers holding a shopping basket designated for each store may be allowed to enter the store. In this case, the shopping basket and the entering customer photographing camera 4 are linked to each store, and the basket identification unit 13 determines whether the store of the photographing information acquired via the entering customer photographing camera 4 is the same as the store linked to the shopping basket identified based on the image information of the photographing information, and if they are not the same, notifies the customer instructing them to pick up a shopping basket designated by the store. This makes it possible to deny entry to the store if a customer enters the store with a shopping basket that does not have a purchased item photographing camera 3 installed.
またより好ましい形態では、顧客が買物かごを購入又はレンタルすることで、顧客と買物かごを紐づけて管理する。そして、リスト登録部11は、S204において特定された顧客に、買物かごが紐づいていない場合には、該特定された顧客、及びS205で特定された買物かごの組み合わせを有する顧客購入リストを登録する。また、リスト登録部11は、S204において特定された顧客に、買物かごが紐づいている場合には、該特定された顧客に紐づく買物かご、及び該特定された顧客の組み合わせを有する顧客購入リストを登録する。 In a more preferred embodiment, the customer purchases or rents a shopping basket, and the customer and the shopping basket are linked and managed. If the shopping basket is not linked to the customer identified in S204, the list registration unit 11 registers a customer purchase list that includes the combination of the identified customer and the shopping basket identified in S205. If the shopping basket is linked to the customer identified in S204, the list registration unit 11 registers a customer purchase list that includes the shopping basket linked to the identified customer and the combination of the identified customer.
また、顧客が買物かごを購入又はレンタルすることで、顧客と買物かごを紐づけて管理する場合には、買物かご情報と顧客登録情報が紐づけられ、リスト登録部11は、入店顧客撮影カメラ4を介して取得された画像に基づいて顧客及び買い物かごを特定することなく、入口ゲートINに設置されたカードリーダを介して店舗毎に発行されるカード等に登録された顧客登録情報を取得し、顧客及び買い物かごの組み合わせを有する顧客購入リストを登録してもよい。 In addition, when a customer purchases or rents a shopping basket and the customer and the shopping basket are linked and managed, the shopping basket information is linked to the customer registration information, and the list registration unit 11 may acquire the customer registration information registered on a card issued for each store via a card reader installed at the entrance gate IN, without identifying the customer and the shopping basket based on an image acquired via the store-entering customer photography camera 4, and may register a customer purchase list containing combinations of customers and shopping baskets.
<5.商品購入>
そして、入口ゲートINを通過して店舗内に入った顧客は、店舗内で買い物を行うことができる。店舗内では、顧客は、購入した商品は入口ゲートIN通過時に取り上げた買物かごに入れて、買い物を行う。
<5. Product Purchase>
Then, a customer who has passed through the entrance gate IN and entered the store can shop within the store. In the store, the customer places the purchased items in the shopping basket that was picked up when the customer passed through the entrance gate IN, and then does the shopping.
<5.1.買物かごの構成>
図7に示すように、買物かごの上部には商品の購入状況を撮影するための購入商品撮影カメラ3が取り付けられており、買物かごを識別する為の情報が付与されている。購入商品撮影カメラ3は、単焦点レンズから構成されている。これは、このカメラが撮影する範囲が買物かごの内側であり、買物かごに出入りする商品の様子を撮影することが目的だからである。また、本実施形態においては、買物かごの外側にある対象となる買物かごの近傍にいる他の顧客の動きなどを無視することが好ましく、購入商品撮影カメラ3は、買物かごの内側にある商品だけを捉えることができる測距機能を、を持っていることが好ましい。
5.1. Shopping basket configuration
As shown in Fig. 7, a purchased product photographing camera 3 for photographing the purchasing status of products is attached to the top of the shopping basket, and information for identifying the shopping basket is attached. The purchased product photographing camera 3 is composed of a single focus lens. This is because the range photographed by this camera is the inside of the shopping basket, and the purpose is to photograph the state of products entering and leaving the shopping basket. In this embodiment, it is preferable to ignore the movements of other customers in the vicinity of the target shopping basket outside the shopping basket, and it is preferable that the purchased product photographing camera 3 has a distance measuring function that can capture only the products inside the shopping basket.
また、図8は、買物かごの上部の4隅に4台のカメラモジュールを取り付けた構造を示した図で、それぞれの購入商品撮影カメラ3を対向して設置されている。商品の特徴的な面の映像や価格や商品の映像を1台の購入商品撮影カメラ3では取得することが困難な場合においても、対向して配置されている2つ以上の購入商品撮影カメラ3を用いて商品の特徴的な画像や価格表示を撮影することが可能である。具体的には、買物かごには、少なくとも第1の購入商品撮影カメラ3に対しては、第1の購入商品撮影カメラ3に対向する位置に第2の購入商品撮影カメラ3が設置されており、第1の購入商品撮影カメラ3及び第2の購入商品撮影カメラ3の視野角が、第1の購入商品撮影カメラ3又は第2の購入商品撮影カメラ3と隣接する購入商品撮影カメラ3の視野角と重複するように、第1の購入商品撮影カメラ3及び第2の購入商品撮影カメラ3が配置されている。この結果、商品を特定する為に必要な撮影情報を確実に取得することができ、商品を特定する精度が高くなる。このように複数のカメラを用いて、撮影を行うような場合には、各々の購入商品撮影カメラ3で撮影した画像は、独立した画像としてストアサーバ1に送られ、商品特定部12は、撮像情報の商品画像と撮影日時に基づいて、商品の特定や価格の読み取りなどを行う。 Also, FIG. 8 shows a structure in which four camera modules are attached to the four corners of the upper part of a shopping basket, and each of the purchased product photographing cameras 3 is installed facing each other. Even if it is difficult to obtain an image of the characteristic side of the product, the price, or an image of the product with one purchased product photographing camera 3, it is possible to photograph the characteristic image and price display of the product using two or more purchased product photographing cameras 3 arranged facing each other. Specifically, in the shopping basket, at least the second purchased product photographing camera 3 is installed at a position facing the first purchased product photographing camera 3 with respect to the first purchased product photographing camera 3, and the first purchased product photographing camera 3 and the second purchased product photographing camera 3 are arranged so that the viewing angle of the first purchased product photographing camera 3 and the second purchased product photographing camera 3 overlap with the viewing angle of the purchased product photographing camera 3 adjacent to the first purchased product photographing camera 3 or the second purchased product photographing camera 3. As a result, it is possible to reliably obtain the photographing information necessary to identify the product, and the accuracy of identifying the product is increased. When multiple cameras are used in this way to take pictures, the images taken by each purchased product photography camera 3 are sent to the store server 1 as independent images, and the product identification unit 12 identifies the product and reads the price based on the product image and the photography date and time in the imaging information.
また、買物かごには、図9に示すように、接点形式のリミットスイッチが設けられており、このリミットスイッチを通じて内蔵されている電池から電子回路やカメラに電気が供給されている。本実施形態において買物かごは、購入商品撮影カメラ3に電源を通じる電子回路と、購入商品入れ同士が重ねて置かれている場合に電源がOFFとなり、顧客が購入商品入れを取り出した場合に電源がONとなるスイッチとを有する。従って、顧客が買物かごを手に持っている状況ではなく、図9に示すように買物かごが、重ねられている状態や突起のある床面や机の上に置かれている状態においては、買物かごに内蔵されている電子回路や購入商品撮影カメラ3には通電されない状態となっている。また、買物かごを顧客が取り出している状態、即ち顧客が買物かごを手にしている場合や、買物かごを平らな床面に置いている場合には、電源が入れられるようになっており、カメラモジュールにより撮影された画像は、買物かごに内蔵される電子回路に送られる。買い物かごをこのような構成とすることで、顧客が床面に置いた状態で商品を買物かごに入れた場合でも、商品を特定することができる。 As shown in FIG. 9, the shopping basket is provided with a contact-type limit switch, and electricity is supplied from the built-in battery to the electronic circuit and the camera through this limit switch. In this embodiment, the shopping basket has an electronic circuit that supplies power to the purchased product photography camera 3, and a switch that turns off the power when the purchased product containers are stacked and turns on when the customer removes the purchased product container. Therefore, when the shopping basket is not held by the customer, but is stacked or placed on a floor or desk with a protrusion as shown in FIG. 9, the electronic circuit and the purchased product photography camera 3 built into the shopping basket are not energized. When the customer removes the shopping basket, that is, when the customer holds the shopping basket in their hand or places the shopping basket on a flat floor, the power is turned on, and the image captured by the camera module is sent to the electronic circuit built into the shopping basket. By configuring the shopping basket in this way, the product can be identified even if the customer places the product in the basket while it is on the floor.
図10は、購入商品撮影カメラ3のハードウェア構成を示す。図10に示すように購入商品撮影カメラ3は、処理部301、出力部302、入力部303、撮影部304、記憶部305、及び通信部306を有する。 Figure 10 shows the hardware configuration of the purchased product photographing camera 3. As shown in Figure 10, the purchased product photographing camera 3 has a processing unit 301, an output unit 302, an input unit 303, a photographing unit 304, a memory unit 305, and a communication unit 306.
処理部301は、命令セットを実行可能なCPUなどのプロセッサを有し、OSやその他のアプリケーションを実行することで、購入商品撮影カメラ3の動作処理全体を制御する。
出力部302は、ディスプレイなどの表示処理が可能な表示デバイスを有する。
入力部303は、タッチパネルなどの入力処理が可能な入力デバイスを有する。
撮影部304は、買物かごに入れられる商品の画像を撮影する。
記憶部305は、命令セットを記憶可能なRAMなどの揮発性メモリ、OS等を記録可能なHDDやSSDなどの不揮発性の記録媒体を有する。
通信部306は、ネットワークに接続する為の通信インタフェース装置を有し、通信ネットワークNWとの通信制御を実行して、処理部301を介して受け取った、撮影部304が撮影した画像、及び撮影日時を出力する。
The processing unit 301 has a processor such as a CPU capable of executing an instruction set, and controls the overall operation and processing of the purchased product photographing camera 3 by executing an OS and other applications.
The output unit 302 has a display device capable of display processing, such as a display.
The input unit 303 has an input device capable of input processing, such as a touch panel.
The photographing unit 304 photographs an image of an item to be placed in the shopping cart.
The storage unit 305 includes a volatile memory such as a RAM capable of storing an instruction set, and a non-volatile recording medium such as an HDD or SSD capable of recording an OS and the like.
The communication unit 306 has a communication interface device for connecting to a network, executes communication control with the communication network NW, and outputs the image captured by the photographing unit 304 and the photographing date and time received via the processing unit 301.
また、購入商品撮影カメラに加えて、又は替えてスマートフォン等のカメラ付きの端末装置が買物かごに設置されてもよい。該端末装置には、様々な情報を表示する表示機能があり、買物かごに入れられる商品が特定できない場合に顧客に対するアドバイスが表示される。また、該端末装置は、商品を購入するために店舗内にいる時や、商品の購入を終えた時に、購入リストの明細や購入商品の合計金額を表示することができる。また、買物アプリケーションをインストールした端末を持たない顧客の場合には、該端末装置を介して決済に関する通知を行ってもよい。 In addition to or instead of the camera for photographing purchased items, a terminal device with a camera, such as a smartphone, may be installed in the shopping basket. The terminal device has a display function for displaying various information, and displays advice to the customer when the customer is unable to identify an item to be placed in the shopping basket. The terminal device can also display details of the purchase list and the total price of the purchased items when the customer is in the store to purchase items or when the customer has completed purchasing the items. In addition, in the case of a customer who does not have a terminal with a shopping application installed, a notification regarding payment may be sent via the terminal device.
<5.2.商品購入フロー>
次に、図11を参照して、本実施形態における顧客が商品を購入する際のフローについて説明する。
<5.2. Product purchase flow>
Next, a flow when a customer purchases a product in this embodiment will be described with reference to FIG.
まず、S301において顧客が商品を手に取ると、S302においてストアサーバ1は顧客位置測定カメラ8を介して店舗における顧客の位置を取得する。そして、顧客が商品を購入する場合であって(S303でYES)、顧客が手にした商品が買物かごに入る場合には(S304でYES)、顧客は商品を買物かごに入れる(S305)。 First, when a customer picks up a product in S301, the store server 1 acquires the customer's position in the store via the customer position measuring camera 8 in S302. Then, if the customer purchases a product (YES in S303) and the product picked up by the customer is to be placed in the shopping cart (YES in S304), the customer places the product in the shopping cart (S305).
次いで、S306において、購入商品撮影カメラ3は、所定の間隔(t0[秒])で商品の画像を撮影する。そして、S306においてストアサーバ1は、購入商品撮影カメラ3を介して撮影された画像を取得して、データベース18に格納する。 Next, in S306, the purchased product photographing camera 3 photographs images of the products at a predetermined interval (t0 [seconds]). Then, in S306, the store server 1 acquires the images photographed by the purchased product photographing camera 3 and stores them in the database 18.
ここで、消費者が購入する商品としては、例えば、紙パック飲料やペットボトルなどの商品の外観により価格が識別できる商品がある。図12(a)から図12(e)は、そのような商品の例として消費者が紙パック飲料を選んで買物かごに入れる際に購入商品撮影カメラ3を介して取得された一連の画像を示したものである。 Here, the products that consumers purchase include, for example, products whose prices can be identified by their appearance, such as paper-packaged beverages and plastic bottles. Figures 12(a) to 12(e) show a series of images captured by the purchased product photography camera 3 when a consumer selects a paper-packaged beverage as an example of such a product and places it in a shopping cart.
図12のそれぞれの画像は、一定時間経過する度に撮影したものとする。最初に、商品が見えた時点の画像を図12(a)とすると、図12(b)以降の4つの画像は、それぞれ一定時間毎に購入商品撮影カメラ3で撮像した画像を示したものである。消費者が商品を購入する際には、消費者は、最初に商品棚から商品を取り上げる。その商品を買物かごに入れる際には、買物かごの上部に取り付けられた購入商品撮影カメラ3の画像では、最初に商品の一部、場合によっては、消費者の手の一部が見えることとなる。図12(a)では、最初に、購入した飲料パックの底部が見え、図12(b)は図12(a)から一定時間が経った時の画像であり、図12(a)に示した画像に商品を購入しようとしている消費者の手が見えてくる。また、図12(c)から図12(e)に示した画像では、図12(b)と同様に商品と手が見えることになる。 Each image in FIG. 12 is taken at a fixed time interval. If FIG. 12(a) is the image at the time when the product is first seen, the four images from FIG. 12(b) onwards show images taken by the purchased product photography camera 3 at fixed time intervals. When a consumer purchases a product, the consumer first picks up the product from the shelf. When the consumer places the product in the shopping basket, the image taken by the purchased product photography camera 3 attached to the top of the shopping basket shows part of the product, and in some cases part of the consumer's hand. In FIG. 12(a), the bottom of the purchased beverage pack is seen first, and FIG. 12(b) is an image taken a fixed time after FIG. 12(a), and the consumer's hand about to purchase the product becomes visible in the image shown in FIG. 12(a). In addition, in the images shown in FIG. 12(c) to FIG. 12(e), the product and hand are visible in the same way as in FIG. 12(b).
また、消費者が、一度、購入した商品を、商品棚に戻し返却するようなことがある。このような場合には、購入商品撮影カメラ3の画像は、商品が買物かごから離れることになるので、図12(a)から図12(e)に示した画像と順番が逆となる。図13(a)から図13(e)は、この様子について画像で示したものである。先に説明した図12(a)から図12(e)に示した画像と同様に、一定の時間毎の画像を並べて示したものである。この際には、上述したと同様のアルゴリズムで購入せずに商品棚に戻す商品を特定することができる。 In addition, there are cases where a consumer returns an item that they have purchased by returning it to the shelf. In such a case, the images taken by the purchased item photographing camera 3 will be in the opposite order to the images shown in Figures 12(a) to 12(e) because the item will have left the shopping basket. Figures 13(a) to 13(e) show images of this situation. As with the images shown in Figures 12(a) to 12(e) described above, these images are shown lined up at regular intervals. In this case, the same algorithm as described above can be used to identify items that are returned to the shelf without being purchased.
商品を買物かごに入れようとしているのか、あるいは、出そうとしているのかについては、図14に示すように、商品の模様などの特徴的な形状を見つけ出し、時間毎のその動きをとらえることで、入れようとしているのか、出そうとしているのかを判別することができる。図14に示した例では、オレンジジュースの紙パックの表面にあるオレンジのイラスト画像の時間毎の動きから商品を買物かごに入れようとしているのか、出そうとしているのかを把握している。図14(a)は商品を買物かごに入れようとし、図14(b)では商品を買物かごから出そうとしている。
このようにして、本発明の実施例では、一定時間毎の映像を撮影するので、その商品の特徴的な画像の位置の時間的な差異を演算することで、商品の動く方向を検知することができ、顧客がその商品を買おうとしているのか、あるいは、商品棚に戻そうとしているのかを判断することができる。
As shown in Fig. 14, whether a product is being put into or taken out of a shopping cart can be determined by finding a characteristic shape, such as a pattern on the product, and capturing its movement over time. In the example shown in Fig. 14, whether a product is being put into or taken out of a shopping cart is understood from the movement over time of an illustrated image of an orange on the surface of an orange juice carton. In Fig. 14(a), a product is being put into the shopping cart, and in Fig. 14(b), a product is being taken out of the shopping cart.
In this manner, in an embodiment of the present invention, images are taken at regular time intervals, and by calculating the difference over time in the position of the product's characteristic image, the direction in which the product is moving can be detected and it can be determined whether the customer is planning to buy the product or return it to the shelf.
また、商品は、飲料の紙パックのように、商品の外観に応じて価格が同一のものであるとは限らない。例えば、野菜や魚などは、それぞれは識別できるような形状であるものの、個別の商品で価格が異なることになる。そのような場合には、商品を識別すると同時に値札に書かれている価格を読み取る必要がある。この価格のような印刷された文字、もしくは手書き文字などの認識においてもディープラーニング手法等の既存画像処理技術を用いることができる。 In addition, products do not necessarily have the same price depending on the product's appearance, like paper drink cartons. For example, vegetables and fish have identifiable shapes, but the prices of individual products vary. In such cases, it is necessary to identify the product and at the same time read the price written on the price tag. Existing image processing techniques such as deep learning methods can also be used to recognize printed characters such as prices, or handwritten characters.
図15(a)から図15(e)はかぼちゃを例として取り上げた購入時に購入商品撮影カメラ3から取得された画像について示したものである。かぼちゃの購入時においては、最初は図15(a)に示すようにかぼちゃの底の部分が見え、図15(b)から図15(e)と時間が進むにつれ、かぼちゃは買物かごに入れられて行く。このかぼちゃの動きから購入するのか、あるいは返却するのかの動きを判別することができ、これらの画像から価格を表示している文字を読み取ることが可能である。 Figures 15(a) to 15(e) show images acquired by the purchased product photography camera 3 when purchasing a pumpkin, taking the example of a pumpkin. When purchasing a pumpkin, the bottom part of the pumpkin is first visible as shown in Figure 15(a), and as time progresses from Figure 15(b) to Figure 15(e), the pumpkin is placed in the shopping cart. From the movement of the pumpkin, it is possible to determine whether the pumpkin is being purchased or returned, and it is possible to read the letters showing the price from these images.
次いでS308において、ストアサーバ1は、S302において取得した顧客の位置に基づいて、顧客が単一価格の商品の売場にいるかどうかを判定する。そして、顧客が単一価格商品の売場にいる場合には(S308でYES)、商品特定部12は、購入商品撮影カメラ3から取得された商品画像に基づいて商品の特徴量を解析し(S309)、該特徴量をデータベース18に格納される商品情報の特徴量と比較する(S310)。 Next, in S308, the store server 1 determines whether the customer is in a sales area for single-price items based on the customer's location acquired in S302. If the customer is in a sales area for single-price items (YES in S308), the product identification unit 12 analyzes the product features based on the product images acquired from the purchased product photography camera 3 (S309) and compares the features with the features of the product information stored in the database 18 (S310).
そして、S311において商品特定部12は、S309で取得した特徴量、及び商品情報の特徴量の一致度が所定の閾値を超える商品があるかどうかを判定する(S311)。特徴量が一致する商品がある場合には(S311でYES)、商品特定部12は、該商品の商品名及び価格を特定し(S312)、商品名及び価格を取得する(S313)。そしてS314において、リスト更新部15は、S313で取得された商品名及び価格に基づいて、S306において商品を撮影した購入商品撮影カメラ3が設置された買物かごと紐づく顧客購入リストの購入リストを更新する。 Then, in S311, the product identification unit 12 determines whether there is a product for which the degree of match between the feature acquired in S309 and the feature of the product information exceeds a predetermined threshold (S311). If there is a product with matching feature (YES in S311), the product identification unit 12 identifies the product name and price of the product (S312) and acquires the product name and price (S313). Then, in S314, the list update unit 15 updates the purchase list of the customer purchase list linked to the shopping basket in which the purchased product photography camera 3 that photographed the product in S306 is installed, based on the product name and price acquired in S313.
また、S308において顧客の位置が単一価格商品の売場でない場合には(S308でNO)、商品特定部12は、購入商品撮影カメラ3を介して取得された商品の価格表示を特定し(S315)、該商品の商品名及び価格を特定し(S316)、S314に進む。 Also, if the customer is not located in a sales area for single-price items in S308 (NO in S308), the product identification unit 12 identifies the price display of the product captured via the purchased product photography camera 3 (S315), identifies the product name and price of the product (S316), and proceeds to S314.
また、顧客が購入しようとする商品が、そもそも買物かごに入らない商品であった場合には(S304においてNO)、商品特定部12は、顧客端末装置2、又は買物かごに設置された端末装置を介して商品画像を取得し、商品を特定することで、該商品の商品名及び価格を特定する(S317)。 In addition, if the product that the customer is trying to purchase is a product that cannot be placed in the shopping cart in the first place (NO in S304), the product identification unit 12 acquires a product image via the customer terminal device 2 or a terminal device installed in the shopping cart, and identifies the product, thereby determining the product name and price of the product (S317).
また、顧客が買物かごに商品を出し入れする時に、価格や商品情報、あるいは商品全体が顧客の手で覆われて撮影できない場合など、取得された商品画像から特徴量が閾値を超える商品を特定できない場合には(S311でNO)、商品特定部12は、顧客の顧客端末装置2や買物かごに取り付けられた端末装置のカメラを用いて、価格や商品情報、商品の全体像を手で覆わず撮影したりするように促す。そして商品特定部12は、顧客端末装置2、又は買物かごに設置された端末装置を介して商品画像を取得し、商品を特定することで、該商品の商品名及び価格を特定する(S317)。 In addition, when a customer puts an item in or takes out of the shopping basket, if the price, product information, or the entire product cannot be photographed because the customer's hand is covering it, the product identification unit 12 will prompt the customer to use the camera of the customer's customer terminal device 2 or a terminal device attached to the shopping basket to photograph the price, product information, and the entire product without covering it with their hand. The product identification unit 12 will then obtain product images via the customer terminal device 2 or a terminal device installed in the shopping basket, and identify the product, thereby determining the product name and price of the product (S317).
図16は顧客端末装置2のカメラで撮影することを促す画面の例を示した図である。図16に示した例では、かぼちゃを購入しようとし、商品の種類は識別できたが、その価格や商品情報が読み取れなかった場合には、かぼちゃの画像を示し、価格や価格を含む商品情報の撮影を促すように表示することになる。 Figure 16 shows an example of a screen that prompts the user to take a picture with the camera of the customer terminal device 2. In the example shown in Figure 16, if the user is trying to purchase a pumpkin and is able to identify the type of product but is unable to read the price or product information, an image of a pumpkin will be displayed and the user will be prompted to take a picture of the price and product information including the price.
以上により、顧客は違和感なく商品を買物かごに入れるだけで、買物を行うことができる。本実施形態では、買物かごに複数台のカメラを装着し、それぞれの視野で商品の全景を見ることができるように配置することで、商品の全景をとらえるこができ、何れかのカメラが商品を撮影するため、商品の価格を特定することができる。また、店舗内におけるそれぞれの顧客の位置を特定し、商品を購入した位置と該当する顧客の位置の間の距離、商品が陳列状態から顧客が手にした時刻と買物かごに入れられた時刻の差を考慮することで、特定する情報が限定され、商品を精度良く特定することができる。 As a result, customers can shop without feeling uncomfortable, simply by placing items in the shopping basket. In this embodiment, multiple cameras are attached to the shopping basket and positioned so that each camera can see the entire product in its field of view, allowing the entire product to be captured, and since one of the cameras photographs the product, the price of the product can be identified. In addition, by identifying the position of each customer in the store and taking into account the distance between the position where the product was purchased and the position of the relevant customer, and the difference between the time when the product was picked up by the customer from its display state and the time when it was placed in the shopping basket, the information to be identified is limited, and products can be identified with high accuracy.
<6.退店フロー>
次に、図17を参照して、顧客が退店する際のフローについて説明する。まず、S401において退店顧客撮影カメラ5は、出口ゲートOUTで退店する顧客の画像を撮影する(図18)。S402において顧客特定部14は、顧客登録情報を登録した顧客であるか否かを判定する。本実施形態において顧客特定部14は、退店顧客撮影カメラ5を介して取得された顧客画像に基づいて、顧客特徴量を解析し、該顧客特徴量と顧客登録情報の特徴量の一致度が所定の閾値を超える顧客がいるか否かを判定する。そして、顧客特定部14は、顧客特徴量が所定の閾値を超える顧客がいる場合には、該顧客が顧客登録情報を登録済みの顧客として特定する(S402でYES)。
<6. Exit Flow>
Next, the flow when a customer leaves the store will be described with reference to FIG. 17. First, in S401, the exiting customer photography camera 5 takes an image of a customer leaving the store at the exit gate OUT (FIG. 18). In S402, the customer identification unit 14 determines whether the customer is a customer who has registered customer registration information. In this embodiment, the customer identification unit 14 analyzes customer features based on the customer image acquired via the exiting customer photography camera 5, and determines whether there is a customer whose customer features and the features of the customer registration information match to a predetermined threshold value. If there is a customer whose customer features exceed the predetermined threshold value, the customer identification unit 14 identifies the customer as a customer whose customer registration information has been registered (YES in S402).
顧客登録情報を登録した顧客であると特定されると、S403においてストアサーバ1は、顧客に対して、決済情報に登録した決済方法で決済を行うかどうかを問う通知を行い、顧客から登録した決済方法で決済を行うか否かの入力を待つ。そして、顧客が登録した決済情報で決済を行う旨の入力を行った場合には(S403でYES)、決済部16は、該顧客に紐づく顧客購入リストの購入リスト、及び決済情報に基づいて、商品の決済を行う(S404)。 When it is determined that the customer has registered customer registration information, in S403 the store server 1 notifies the customer asking whether or not to make payment using the payment method registered in the payment information, and waits for input from the customer as to whether or not to make payment using the registered payment method. Then, when the customer inputs that they will make payment using the registered payment information (YES in S403), the payment unit 16 makes payment for the product based on the purchase list in the customer purchase list linked to the customer and the payment information (S404).
また、顧客が登録した決済情報で決済を行わない旨の入力を行った場合には(S403でNO)、決済部16は、顧客に対して、セルフレジ6に誘導する旨の通知を行う。そして、決済部16は、セルフレジ6に設置された決済顧客撮影カメラを介して取得された顧客画像に基づいて、顧客を特定し、該顧客に紐づく顧客購入リストに基づいて、商品の決済に係る情報(購入リスト、金額合計、支払方法など)を表示する(S407)。そして、決済部16は、顧客が所望する決済方法(現金、クレジットカード、又はプリペイドカード等)によって商品の決済を行う。なお、決済部16は、セルフレジ6に誘導する旨の通知を行うと共に、該顧客の決済を行う為の二次元コードを表示させてもよい。 If the customer inputs that they will not make the payment using the registered payment information (NO in S403), the payment unit 16 notifies the customer that they will be guided to the self-register 6. The payment unit 16 then identifies the customer based on a customer image acquired by a payment customer photography camera installed in the self-register 6, and displays information related to the payment of the products (purchase list, total amount, payment method, etc.) based on the customer purchase list linked to the customer (S407). The payment unit 16 then makes the payment for the products using the payment method desired by the customer (cash, credit card, prepaid card, etc.). The payment unit 16 may notify the customer that they will be guided to the self-register 6 and may also display a two-dimensional code for the customer to make the payment.
また、該顧客が顧客登録情報を登録済みの顧客として特定されない場合(S402でNO)には、顧客特定部14は、該顧客特徴量と入店顧客情報の顧客特徴量の一致度が所定の閾値を超える顧客がいるか否かを判定する。そして、顧客特徴量が所定の閾値を超える顧客がいる場合には、S407に進む。一方、顧客特徴量が所定の閾値を超える顧客がいない場合には、顧客特定部14は、責任者、従業員、又は警備員に対して顧客対応を依頼する旨の通知を行う。 If the customer is not identified as a customer whose customer registration information has been registered (NO in S402), the customer identification unit 14 determines whether there is a customer whose customer characteristics exceed a predetermined threshold value and the customer characteristics of the store-entered customer information match. If there is a customer whose customer characteristics exceed the predetermined threshold value, the process proceeds to S407. On the other hand, if there is no customer whose customer characteristics exceed the predetermined threshold value, the customer identification unit 14 notifies a manager, employee, or security guard to request assistance for the customer.
以上により、顧客は違和感なく決済を行い、退店をすることができる。なお、本実施形態においては、退店顧客撮影カメラ5を介して顧客画像を取得することで、顧客特定部14が顧客を特定し、決済部16が決済に係る処理を実行するが、退店顧客撮影カメラ5を介して顧客画像を取得することで、顧客特定部14は、顧客が決済を完了しているどうかを判定してもよい。この場合には、決済が完了していないと特定された顧客に対して、決済部16は、決済をする旨の通知を行う。決済に関する処理は、S403、S404、S407と同様である。 As a result, the customer can make the payment without feeling uncomfortable and leave the store. In this embodiment, the customer identification unit 14 identifies the customer by acquiring an image of the customer via the exiting customer photography camera 5, and the payment unit 16 executes the processing related to the payment, but the customer identification unit 14 may also determine whether the customer has completed the payment by acquiring an image of the customer via the exiting customer photography camera 5. In this case, the payment unit 16 notifies the customer who is identified as not having completed the payment that they will make the payment. The processing related to the payment is the same as S403, S404, and S407.
また、本実施形態においては、顧客が違和感なく入店できるように、顧客と買物かごを紐づけると共に、入口ゲートINが開かれるが、顧客と買物かごの組み合わせが取得されるまで、ゲートが開かないようにゲートを制御するゲート制御部を有していてもよい。 In addition, in this embodiment, to allow customers to enter the store without feeling uncomfortable, the entrance gate IN is opened while linking the customer to the shopping basket, but the store may also have a gate control unit that controls the gate so that it does not open until the combination of the customer and shopping basket is acquired.
また、出口ゲートOUTで購入した商品を決済する際、顧客の見積りに対して買い過ぎにより購入代金が多過ぎる、あるいは、購入した商品を見直した結果、不要と判断し、商品の購入を中止するようなことがある。このような際には、一度、買物かごに入れた商品を買物かごから取り出し、商品棚に戻すが、出口ゲートOUTで購入した商品を戻す返却棚などのスペースがあれば、顧客にとって、便利である。この際には、顧客が買物かごから取り出した商品が、返却棚にあることが判断できれば、店舗外としても、確実に返却されたことを確認することができる。本実施形態においては、商品特定部12が、購入商品撮影カメラ3を介して取得された該商品の商品画像に基づいて商品を特定し、且つ、該商品を特定してから所定時間内に陳列商品撮影カメラ7を介して取得された商品の商品画像に基づいて商品を特定した場合に、リスト更新部15は、商品が商品棚へ返却されたものとして、該購入商品撮影カメラ3に紐づく顧客の購入リストを更新する。 When paying for products purchased at the exit gate OUT, the customer may find that the purchase price is too high compared to the customer's estimate, or that the customer reviews the purchased products and decides that they are unnecessary, and cancels the purchase. In such cases, the customer removes the products that were once placed in the shopping basket from the shopping basket and returns them to the product shelf, but it would be convenient for the customer if there was a space such as a return shelf to return the purchased products at the exit gate OUT. In this case, if it can be determined that the product that the customer removed from the shopping basket is on the return shelf, it can be confirmed that it has been returned without fail, even if the customer is outside the store. In this embodiment, when the product identification unit 12 identifies a product based on a product image of the product acquired via the purchased product photography camera 3, and also identifies the product based on a product image of the product acquired via the display product photography camera 7 within a predetermined time after identifying the product, the list update unit 15 updates the customer's purchase list linked to the purchased product photography camera 3, assuming that the product has been returned to the product shelf.
また、顧客に紐づけて、決済優先順位を決済情報として登録してもよい。具体的には、決済情報として家族分の決済優先順位を登録し、決済を行う場合にどの決済情報に基づいて優先的に決済を行うかを登録することができる。そして、決済部16は、決済優先順位に基づいて、顧客に対する商品の決済を行う。これにより、買物に訪れた顧客に支払い能力がない場合であっても、該顧客に紐づく決済優先順位に基づいて、商品の決済を行うことができる。 In addition, payment priorities may be registered as payment information linked to a customer. Specifically, payment priorities for family members may be registered as payment information, and it may be possible to register which payment information is used as the basis for priority payment when making a payment. The payment unit 16 then makes payment for products for the customer based on the payment priorities. In this way, even if a customer who comes to shop does not have the ability to pay, payment for products can be made based on the payment priorities linked to the customer.
(実施形態2)
次いで、実施形態2では、本発明を万引き防止等の防犯の為に使用する場合について説明する。ある商品が陳列されている状態から少なくなったにも関わらず、店舗内にいるどの顧客の買物かごにも入れられてない場合には、買物かごではなく、ポケットなどに入れている場合が多い。例えば、商品数の変化があってから、一定時間、例えば、5分経過してもどの顧客の買物かごにもその商品が入れられていない場合には、万引きされている可能性がある。そのような場合には、商品数の変化が発生した時刻において、その商品の陳列棚に近い場所にいた顧客その商品を手にした可能性が高い。従って、商品数の変化が発生した時刻に置いて、その商品の売場から距離が近いところにいた顧客を対象に、店舗の従業員や警備員が声をかけ、手にした商品を買物かごに入れるように促すことで、万引きを防ぐことが好ましい。また、より好ましくは、商品を陳列している棚を撮影するカメラは万引きしやすい商品を陳列している棚に限定して配置することも可能である。万引きされる商品は傾向があり、お酒、化粧品、お菓子、刺身、肉、おにぎり、ペットボトル飲料、お惣菜、おむつ、サプリメントなどが多いことが知られている。このような商品を陳列している棚を重点的にカメラで時間毎の画像の差分から商品数の変化をとらえることができる。
(Embodiment 2)
Next, in the second embodiment, the present invention will be described for use in crime prevention such as preventing shoplifting. When a certain product is not in the shopping basket of any customer in the store even though the number of products has decreased from the state where it was displayed, it is often the case that the product is not in the shopping basket but in a pocket or the like. For example, if a certain time, for example, 5 minutes, has passed since the number of products changed, and the product is not in the shopping basket of any customer, it is possible that the product has been shoplifted. In such a case, it is highly likely that the customer who was in a place close to the display shelf of the product at the time when the change in the number of products occurred picked up the product. Therefore, it is preferable to prevent shoplifting by having a store employee or security guard call out to customers who were in a close distance to the sales floor of the product at the time when the change in the number of products occurred and urge them to put the product they have picked up in their shopping basket. Also, more preferably, it is possible to limit the placement of the camera that photographs the shelves displaying products to shelves displaying products that are easy to shoplift. It is known that products that are shoplifted tend to be alcohol, cosmetics, sweets, sashimi, meat, rice balls, plastic bottle drinks, side dishes, diapers, supplements, etc. By focusing on the shelves displaying such products with a camera, changes in the number of products can be captured by observing the difference in images taken over time.
実施形態1では、顧客が買物かごに入れる商品を特定することで、顧客の購入リストを更新し、該購入リストに基づいて決済を行った。一方、本実施形態では、購入リストが更新されない場所に商品を入れ、購入リストを更新しないまま決済を行う顧客を特定する。なお、以下の説明では、本実施形態に係るシステムが、各機能構成を機能させ、実施形態1と共通する部分については省略する。 In the first embodiment, the customer's shopping list was updated by identifying the products that the customer put in the shopping cart, and payment was made based on the shopping list. In contrast, in this embodiment, a customer who places products in a location where the shopping list is not updated and makes payment without updating the shopping list is identified. Note that in the following explanation, the system according to this embodiment operates each functional configuration, and parts common to the first embodiment will be omitted.
図19は、本実施形態における、スーパーマーケットの内部の構成を示す斜視図である。図1とこの図19の相違点は、店内に顧客位置測定カメラ8が多数設置されていることにある。顧客位置測定カメラ8を設置する目的は、商品の陳列状況を把握することと、顧客の動きを把握することにあり、購入商品の決済を確実に行うこと、および、万引きなどの防犯を行うことである。顧客位置測定カメラ8は、顧客の動きを把握すると同時に、店内の状況も撮影する。また、それぞれのカメラで撮影した画像は、ある一定時間、ストアサーバのデータベース18に記憶されている。なお、本実施形態においては、商品棚の商品画像は陳列商品撮影カメラ7を介して取得されるが、顧客位置測定カメラ8を介して取得されてもよい。 Figure 19 is a perspective view showing the internal configuration of a supermarket in this embodiment. The difference between Figure 1 and Figure 19 is that many customer position measuring cameras 8 are installed in the store. The purpose of installing the customer position measuring cameras 8 is to understand the display status of products and the movement of customers, to ensure payment for purchased products, and to prevent crimes such as shoplifting. The customer position measuring cameras 8 capture the status of the store while capturing customer movements. The images captured by each camera are stored in the database 18 of the store server for a certain period of time. In this embodiment, images of products on the product shelves are acquired via the display product photographing cameras 7, but they may also be acquired via the customer position measuring cameras 8.
例えば、先に図6(b)に示したような母親と子供が入場した場合においても、買物かごを手にした母親と買物かごを手にしていない子供、それぞれの特徴が認識される。従って、店内のそれぞれの顧客の動きを図19に示した顧客位置測定カメラ8の映像を分析することで把握することができる。図19に示した斜視図では、母親と子供は、すぐ近くにいるが、図20に示した斜視図では、子供は母親のいるところとは別の場所にいる。この時、図19に示すように、顧客位置測定カメラ8が配置され、その映像を分析することで、子供の動きも把握することができる。 For example, even if a mother and child enter the store as shown in FIG. 6(b) above, the characteristics of the mother with a shopping basket and the child without a shopping basket can be recognized. Therefore, the movement of each customer in the store can be understood by analyzing the image of the customer position measuring camera 8 shown in FIG. 19. In the perspective view shown in FIG. 19, the mother and child are very close to each other, but in the perspective view shown in FIG. 20, the child is in a different location from the mother. In this case, the customer position measuring camera 8 is placed as shown in FIG. 19, and the child's movement can also be understood by analyzing the image.
<7.実施形態2の機能構成>
図21に示すように、本実施形態における商品購入決済システム0は、ストアサーバ1、顧客端末装置2、購入商品撮影カメラ3、入店顧客撮影カメラ4、退店顧客撮影カメラ5、セルフレジ6、陳列商品撮影カメラ7、顧客位置測定カメラ8(不図示)、店舗管理端末装置9(不図示)カード決済中間会社サーバ、及びカード会社サーバを備え、これらが通信ネットワークNWを介して通信可能に構成される。
7. Functional configuration of the second embodiment
As shown in FIG. 21 , the product purchase payment system 0 in this embodiment includes a store server 1, a customer terminal device 2, a camera 3 for photographing purchased products, a camera 4 for photographing customers entering the store, a camera 5 for photographing customers leaving the store, a self-checkout register 6, a camera 7 for photographing displayed products, a customer position measuring camera 8 (not shown), a store management terminal device 9 (not shown), a card payment intermediary company server, and a card company server, which are configured to be able to communicate with each other via a communications network NW.
<7.1.ストアサーバ1の機能構成>
実施形態2におけるストアサーバ1は、リスト登録部11、商品特定部12、かご特定部13、顧客特定部14、リスト更新部15、決済部16、表示処理部17、及びデータベース18に加えて、通知部19を更に備える。
<7.1. Functional configuration of store server 1>
The store server 1 in the second embodiment further includes a notification unit 19 in addition to a list registration unit 11, a product identification unit 12, a basket identification unit 13, a customer identification unit 14, a list update unit 15, a payment unit 16, a display processing unit 17, and a database 18.
<7.2.実施形態2における商品特定部12>
商品特定部12は、陳列商品撮影カメラ7を介して取得された画像に基づいて、商品棚から取り出された商品を特定する。
7.2. Product Identification Unit 12 in the Second Embodiment
The product identification unit 12 identifies the product taken out from the product shelf based on the image acquired via the display product photography camera 7.
<7.3.実施形態2における顧客特定部14>
顧客特定部14は、顧客位置測定カメラ8を介して取得された顧客画像に基づいて、顧客を特定する。本実施形態においては、商品特定部12が商品棚から取り出された商品を特定すると、顧客特定部14は、顧客のうち、該商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客を特定する。
<7.3. Customer identification unit 14 in embodiment 2>
The customer identification unit 14 identifies a customer based on a customer image acquired via the customer position measuring camera 8. In this embodiment, when the product identification unit 12 identifies a product that has been taken out from a product shelf, the customer identification unit 14 identifies, among the customers, customers who are near the product shelf from which the product has been taken out and whose purchase list has not been updated based on the product information of the product.
<7.4.通知部19>
通知部19は、店舗の責任者、従業員、又は警備員に通知を行う。通知部19は、顧客のうち、商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて購入リストが更新されていない顧客が特定された場合に、該顧客に紐づく前記購入商品入れを所有する店舗の責任者、従業員、又は警備員に通知する。
<7.4. Notification section 19>
The notification unit 19 notifies a manager, employee, or security guard of the store. When a customer who is near the shelf from which the product has been removed and whose purchase list has not been updated based on the product information of the product is identified, the notification unit 19 notifies a manager, employee, or security guard of the store who owns the purchased product container associated with the customer.
<8.本実施形態の実施例>
以下、図22~24を参照して、本実施形態の実施例について説明する。顧客が商品を購入して買物かごに入れると、それに相当する商品がその商品を陳列している商品棚からなくなることになる。
8. Examples of this embodiment
An example of this embodiment will be described below with reference to Figures 22 to 24. When a customer purchases a product and places it in a shopping cart, the corresponding product will disappear from the product shelf on which it is displayed.
図22(a)は、購入前の商品棚の様子を示した斜視図で、店舗に備えられた陳列商品撮影カメラ7には、同様の映像が映ることになる。一方、所定時間後に商品が買物かごに入れられる場合、商品棚は図22(b)に示すようになる。図22(b)と図22(a)の差分を取ると、図22(c)に示すような画像となる。本実施形態における商品特定部12は、顧客位置測定カメラ8を介して取得された図22(b)と図22(a)のような画像の差分を取ることで、ある顧客が陳列棚から取り出した商品がわかる。 Figure 22(a) is an oblique view showing the state of the product shelves before a purchase, and a similar image is captured by the product display camera 7 installed in the store. On the other hand, when a product is placed in a shopping cart after a specified time, the product shelves will look like those shown in Figure 22(b). Taking the difference between Figure 22(b) and Figure 22(a) results in the image shown in Figure 22(c). In this embodiment, the product identification unit 12 can determine the product that a customer has taken from the display shelves by taking the difference between the images such as Figure 22(b) and Figure 22(a) captured via the customer position measurement camera 8.
また、商品棚によっては、小さな容量の飲料などの商品が商品棚の奥にあるような場合に、商品が取り上げられたのかどうかなどが顧客位置測定カメラ8から見て死角になってしまうことがある。例えば、図23の下から2段目の商品棚に示すような飲料を陳列するショーケースなどの場合には、顧客位置測定カメラ8に加えて、下から2段目の商品棚の左端の上部に商品棚の様子を撮影する陳列商品撮影カメラ7が取り付けられている。図24は陳列商品撮影カメラ7から撮影する様子を示した図であり、図24(a)は顧客が商品を取り出す前に、この陳列商品撮影カメラ7が撮影した飲料が陳列されている様子を示しており、図24(b)は陳列商品撮影カメラ7から見て、一番奥の中央の飲料を顧客が取り出した後の飲料が陳列されている様子を示す。本実施形態における商品特定部12は、図24(b)と図24(a)の画像の差分を計算することで、顧客が取り出した飲料を特定することができる。 In addition, depending on the product shelf, when a product such as a small-capacity beverage is located at the back of the product shelf, the customer position measurement camera 8 may be unable to see whether the product has been picked up or not. For example, in the case of a showcase displaying beverages as shown in the second product shelf from the bottom in FIG. 23, in addition to the customer position measurement camera 8, a display product photography camera 7 that photographs the state of the product shelf is attached to the upper left end of the second product shelf from the bottom. FIG. 24 shows the state of photography from the display product photography camera 7, where FIG. 24(a) shows the state of beverages displayed before the customer takes out the product, photographed by the display product photography camera 7, and FIG. 24(b) shows the state of beverages displayed after the customer takes out the beverage at the center of the back, as viewed from the display product photography camera 7. The product identification unit 12 in this embodiment can identify the beverage taken by the customer by calculating the difference between the images in FIG. 24(b) and FIG. 24(a).
なお、本実施形態においては、顧客位置測定カメラ8、及び/又は陳列商品撮影カメラ7を介して取得されたある2つの時点における陳列棚の画像の差分に基づいて、陳列棚から取り出された商品を特定する。一方、商品特定部12は、陳列棚から取り出される商品の商品画像を顧客位置測定カメラ8、及び/又は陳列商品撮影カメラ7を介して取得することで、該陳列棚から取り出される商品を特定してもよい。 In this embodiment, the product removed from the display shelf is identified based on the difference between images of the display shelf at two points in time acquired via the customer position measuring camera 8 and/or the displayed product photographing camera 7. On the other hand, the product identification unit 12 may identify the product removed from the display shelf by acquiring product images of the product removed from the display shelf via the customer position measuring camera 8 and/or the displayed product photographing camera 7.
そして、商品棚から取り出された商品が特定された後、所定時間の間に、商品が該商品棚の近くにいる顧客の買物かごに入れられなかった場合には、該商品は顧客のポケットなどに入れられている可能性がある。本実施形態においては、商品特定部12が陳列商品撮影カメラ7を介して取得した画像に基づいて商品棚から取り出された商品を特定してから所定時間の間に、該特定された商品の商品棚の近くにいる顧客の購入リストが更新されなかった場合に、顧客特定部14は、該顧客を特定する。そして、通知部19は、購入リストが更新されていない該顧客が特定されると、該顧客に紐づく買物かごを所有する店舗の責任者、従業員、又は警備員の店舗管理端末装置9に、顧客対応を依頼する旨の通知を行う。 If an item removed from a shelf is not placed in the shopping basket of a customer near the shelf within a predetermined time after the item has been identified, the item may have been placed in the customer's pocket, etc. In this embodiment, if the purchase list of a customer near the shelf of the identified item is not updated within a predetermined time after the item identification unit 12 identifies the item removed from the shelf based on an image acquired via the display item photography camera 7, the customer identification unit 14 identifies the customer. When a customer whose purchase list has not been updated is identified, the notification unit 19 notifies the store management terminal device 9 of the store manager, employee, or security guard who owns the shopping basket linked to the customer to request assistance with the customer.
なお、本実施形態においては、購入リストが更新されずに所定時間が経過し、顧客が特定されることで、店舗の責任者、従業員、又は警備員に通知される。一方、購入リストが更新されないまま顧客が、購入した商品の決済を行って出口ゲートOUTを通過する場合、あるいは、店舗登録済みの顧客として出口ゲートOUTを通過する場合に、責任者、従業員、又は警備員に通知を行ってもよい。 In this embodiment, if a predetermined time passes without the purchase list being updated and the customer is identified, the store manager, employee, or security guard is notified. On the other hand, if a customer makes payment for purchased items and passes through the exit gate OUT without updating the purchase list, or if the customer passes through the exit gate OUT as a customer who has registered with the store, the manager, employee, or security guard may be notified.
以上により、顧客位置測定カメラ8、及び/又は陳列商品撮影カメラ7を用いて、陳列棚か取り出される商品と特定し、顧客位置測定カメラ8を用いて該陳列棚の近くにいる顧客を特定することで、陳列棚から取り出された商品が買物かごに入れられたかどうかを監視することができ、万引きを防止することができる。 As described above, the customer position measuring camera 8 and/or the display product photographing camera 7 are used to identify the display shelf or the product to be removed, and the customer position measuring camera 8 is used to identify the customer near the display shelf, making it possible to monitor whether the product removed from the display shelf has been placed in a shopping basket, thereby preventing shoplifting.
また、より好ましい形態では、商品購入決済システムは、撮影情報をリセットするリセット部を備えてもよい。例えば、地震や顧客のカートがぶつかったりして、陳列商品が落下したり、陳列が乱れてしまった場合、たとえ店員が商品を元の状態に戻したとしても、元の状態に完全に戻すことができない場合がある。このような場合、商品が顧客によって取り出されていないにも関わらず、陳列棚の画像が変化してしまい、誤って顧客が特定されてしまう可能性がある。このような問題を解決する為に、リセット部は、店員等からリセットに係る指示を受け付けて、店員等からの指示を受け付ける前の撮像情報を画像の差分を取る為の撮像情報の対象外の撮像情報とする。つまり、店員等から指示を受け付けたタイミングにおいて陳列商品撮影カメラ7を介して取得された撮像情報が初期状態の撮像情報として格納される。そして、商品特定部12は、店員等からの指示を受け付けた後に取得された撮像情報に基づいて画像の差分を計算する。 In a more preferred embodiment, the product purchase and payment system may include a reset unit that resets the image information. For example, if an earthquake or a collision with a customer's cart causes a displayed product to fall or the display to become disarrayed, even if the store clerk returns the product to its original state, it may not be possible to completely return it to its original state. In such a case, the image of the display shelf may change even if the product has not been removed by the customer, and the customer may be erroneously identified. In order to solve this problem, the reset unit receives an instruction for resetting from a store clerk or the like, and sets the image information before receiving the instruction from the store clerk or the like as image information that is not subject to the image information for taking the image difference. In other words, the image information acquired through the display product image camera 7 at the time the instruction is received from the store clerk or the like is stored as image information in the initial state. The product identification unit 12 then calculates the image difference based on the image information acquired after receiving the instruction from the store clerk or the like.
なお、購入商品撮影カメラ3は買物かごではなく、買物かごを入れて運ぶためのカートに取り付けられていても良い。大量に商品を購入する消費者や、高齢などにより商品を手に持って店内を回ることが困難な消費者はこのようなローラが底部につけられたカートと呼ばれる手動の搬送器具を用いることが多くある。図25はこのカートを示す斜視図である。図25に示したカートの例では、買物かごは2つの段に分かれて置かれている。この時には、下の段に置かれた買物かごに投入された商品はカートに取り付けられた下方を向いた購入商品撮影カメラ3により、撮影される。上の段に置かれた買物かごに投入された商品は、これまでの説明と同様の視野でカートに搭載された購入商品撮影カメラ3により撮影される。 Note that the purchased product photographing camera 3 may be attached not to the shopping basket, but to a cart for carrying the shopping basket. Consumers who purchase large quantities of products, or consumers who have difficulty walking around the store holding products due to old age, often use a manual transport device called a cart with rollers attached to the bottom. Figure 25 is a perspective view of such a cart. In the example of the cart shown in Figure 25, the shopping baskets are placed in two levels. In this case, products placed in the shopping basket placed in the lower level are photographed by the purchased product photographing camera 3 attached to the cart, facing downward. Products placed in the shopping basket placed in the upper level are photographed by the purchased product photographing camera 3 mounted on the cart, with a field of view similar to that described above.
また、買い物を終えた後に、買物かごから持参した買い物袋やレジ袋に購入した商品を移すのは、面倒でもある。そのような要求に対処するために、店舗指定の買物かごを販売、もしくは月毎のレンタルなどで貸し出す方法も考えられる。図26にその例を示す。図26(a)は店舗で用いられる買物かごにカバーを付けて、買物かごの中身が見えないようにしたものである。また、図26(b)は老人用などに、車輪のついたキャリーで買物かごを運べるようにしたものである。 In addition, after shopping, it is troublesome to transfer purchased items from the shopping basket into a shopping bag or plastic bag that customers have brought with them. To address such needs, it is possible to sell store-designated shopping baskets or to rent them out on a monthly basis. Figure 26 shows examples. Figure 26(a) shows a shopping basket used in stores that has a cover attached so that the contents of the basket cannot be seen. Figure 26(b) shows a shopping basket that can be carried in a carrier with wheels for elderly people, etc.
ここで、本実施形態において顧客特定部14は、顧客位置測定カメラ8を介して取得された画像に基づいて、顧客のうち、商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客、及び該顧客の位置を特定する。 Here, in this embodiment, the customer identification unit 14, based on the image acquired via the customer position measurement camera 8, identifies customers who are near the product shelf from which the product was taken out and whose purchase list has not been updated based on the product information of the product, and identifies the location of the customer.
具体的には、例えば、顧客位置測定カメラ8を介して取得された画像に写る顧客の顔画像又は買物かごに基づいて、顧客を特定する。そして、顧客特定部14は取得された画像における収差、及び被写体(顧客又は買物かご)までの距離を入力として学習した位置推定モデルを用いて、取得された画像を入力することで、顧客位置測定カメラ8から顧客までの距離を算出する。そして、該顧客位置測定カメラ8の店舗内に置ける位置(座標)及び算出された該距離を用いて、店舗内における顧客の位置を特定する。また、顧客の位置を特定する他の処理としては、例えば、撮影された複数の画像、及び画像を撮影した顧客位置測定カメラ8の店舗における位置に基づいて、顧客の位置が特定されてもよい。また例えば、撮影された画像に写る商品棚の店舗における位置(座標)、商品棚と顧客との距離、及び画像を撮影した顧客位置測定カメラ8の店舗における位置に基づいて、顧客の位置が特定されてもよい。なお、位置に関する情報は、グローバル座標であってもよい。 Specifically, for example, the customer is identified based on the face image or shopping basket of the customer that appears in the image acquired through the customer position measurement camera 8. The customer identification unit 14 then inputs the acquired image using a position estimation model that has been trained using the aberration in the acquired image and the distance to the subject (customer or shopping basket) as input, and calculates the distance from the customer position measurement camera 8 to the customer. The customer's position in the store is then identified using the position (coordinates) in the store of the customer position measurement camera 8 and the calculated distance. As another process for identifying the customer's position, for example, the customer's position may be identified based on multiple captured images and the position in the store of the customer position measurement camera 8 that captured the images. For example, the customer's position may be identified based on the position (coordinates) in the store of the product shelf that appears in the captured image, the distance between the product shelf and the customer, and the position in the store of the customer position measurement camera 8 that captured the image. Note that the information regarding the position may be global coordinates.
一方、顧客特定部14は、買物かごに設置された発信器を介して買物かごの識別情報を取得して、商品の商品情報に基づいて前記購入リストが更新されていない顧客を特定し、発信器から発信される電波に基づいて、顧客の位置を特定してもよい。 On the other hand, the customer identification unit 14 may acquire the identification information of the shopping basket via a transmitter installed in the shopping basket, identify a customer whose purchase list has not been updated based on the product information of the product, and identify the customer's location based on the radio waves emitted from the transmitter.
顧客の位置を特定する具体的な処理として、無線通信(例えば、Bluetooth(登録商標)やWi-Fi等)によって、発信器の電波を受信する複数の受信器が店舗に設置されており、顧客特定部14は、該複数の受信器が受信した電波のそれぞれの強度に基づいて顧客の位置情報を算出する。なお、電波を発信する発信器が店舗内に設置され、顧客端末装置2又は買物かごに設置された受信器が該電波を受信し、顧客特定部14は受信された電波のそれぞれの強度に基づいて、顧客の位置を特定してもよい。また、顧客特定部4は、顧客端末装置2のGPS(Global Positioning System)情報を直接取得することで、顧客の位置を特定してもよい。なお、無線通信の規格に制限はない。 As a specific process for identifying a customer's location, multiple receivers that receive radio waves from a transmitter via wireless communication (e.g., Bluetooth (registered trademark) or Wi-Fi, etc.) are installed in the store, and the customer identification unit 14 calculates customer location information based on the strength of each of the radio waves received by the multiple receivers. Note that a transmitter that transmits radio waves may be installed in the store, and a receiver installed in the customer terminal device 2 or shopping basket may receive the radio waves, and the customer identification unit 14 may identify the customer's location based on the strength of each of the received radio waves. The customer identification unit 4 may also identify the customer's location by directly acquiring GPS (Global Positioning System) information from the customer terminal device 2. Note that there are no restrictions on the wireless communication standard.
0 :商品購入決済システム
1 :ストアサーバ
2 :顧客端末装置
3 :購入商品撮影カメラ
4 :入店顧客撮影カメラ
5 :退店顧客撮影カメラ
6 :セルフレジ
7 :陳列商品撮影カメラ
8 :顧客位置測定カメラ
9 :店舗管理端末装置
10 :サーバ
101 :処理部
102 :記憶部
103 :通信部
301 :処理部
302 :出力部
303 :入力部
304 :撮影部
305 :記憶部
306 :通信部
90 :端末装置
901 :処理部
902 :記憶部
903 :通信部
904 :入力部
905 :出力部
NW :通信ネットワーク
11 :リスト登録部
12 :商品特定部
13 :かご特定部
14 :顧客特定部
15 :リスト更新部
16 :決済部
17 :表示処理部
18 :データベース
19 :通知部
IN :入口ゲート
OUT :出口ゲート
BA :購入商品入れ(買物かご)
0: Product purchase settlement system 1: Store server 2: Customer terminal device 3: Camera for photographing purchased products 4: Camera for photographing entering customers 5: Camera for photographing leaving customers 6: Self-checkout register 7: Camera for photographing displayed products 8: Customer position measurement camera 9: Store management terminal device 10: Server 101: Processing unit 102: Memory unit 103: Communication unit 301: Processing unit 302: Output unit 303: Input unit 304: Photographing unit 305: Memory unit 306: Communication unit 90: Terminal device 901: Processing unit 902: Memory unit 903: Communication unit 904: Input unit 905: Output unit NW: Communication network 11: List registration unit 12: Product identification unit 13: Basket identification unit 14: Customer identification unit 15: List update unit 16: Settlement unit 17: Display processing unit 18: Database 19: Notification unit IN :Entrance gate OUT :Exit gate BA :Place for purchased items (shopping basket)
Claims (16)
前記購入決済システムは、店舗に設置される顧客撮影カメラ、及び購入商品入れに入れられる商品を撮影する購入商品撮影カメラが設置された購入商品入れ、リスト登録部、リスト更新部、決済部、商品特定部、及びデータベースを備え、
前記データベースは、商品の決済に用いる顧客の決済情報を顧客毎に格納し、
前記リスト登録部は、
前記顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、前記購入商品入れが紐づいていない場合には、前記顧客撮影カメラを介して取得され、前記特定された顧客が手にした前記購入商品入れの画像に基づいて特定される前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、及び/又は、
前記顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、前記購入商品入れが紐づいている場合には、
前記特定された顧客に紐づく前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、
前記商品特定部は、前記購入商品撮影カメラを介して取得された画像に基づいて、前記購入商品入れに入れられた商品の商品情報を特定し、
前記リスト更新部は、前記商品情報に基づいて、前記商品を撮影した前記購入商品撮影カメラが設置された前記購入商品入れと紐づく前記顧客購入リストの購入リストを更新し、
前記決済部は、前記決済情報及び前記顧客購入リストに基づいて、商品の決済を行う、商品購入決済システム。 A product purchase payment system that allows customers to make payments by themselves in a store,
The purchase settlement system includes a customer photographing camera installed in a store, a purchase item container in which a purchase item photographing camera that photographs items to be placed in the purchase item container is installed, a list registration unit, a list update unit, a settlement unit, a product identification unit, and a database,
The database stores customer payment information used for payment of products for each customer,
The list registration unit includes:
If the purchase container is not associated with the customer identified based on the image captured by the customer camera, a customer purchase list is registered that includes a combination of the purchase container identified based on the image captured by the customer camera and held by the identified customer, and the identified customer; and/or
When the purchased item container is associated with a customer identified based on an image acquired via the customer photographing camera,
registering a customer purchase list having a combination of the purchase item container associated with the identified customer and the identified customer;
The product identification unit identifies product information of the product placed in the purchased product container based on the image acquired via the purchased product photography camera,
The list update unit updates the customer purchase list associated with the purchased item container in which the purchased item photography camera that photographed the item is installed based on the item information,
The payment unit performs payment for the product based on the payment information and the customer purchase list.
前記リスト登録部は、前記顧客撮影カメラを介して取得された複数の前記購入商品入れの画像に基づいて特定された前記複数の購入商品入れ、及び前記特定された顧客の組み合わせを有する前記顧客購入リストを登録し、
前記リスト更新部は、前記商品特定部によって特定され、各購入商品入れに入れられる商品の商品情報に基づいて、該購入商品入れに紐づく前記顧客購入リストの購入リストを更新する、請求項1に記載の商品購入決済システム。 If the customer has multiple purchase containers,
the list registration unit registers the customer purchase list including a combination of the plurality of purchase containers identified based on the images of the plurality of purchase containers acquired via the customer photography camera and the identified customer;
The product purchase payment system of claim 1 , wherein the list update unit updates the purchase list of the customer purchase list linked to each purchased product container based on product information of the products identified by the product identification unit and placed in each purchased product container.
前記決済部は、前記顧客購入リスト、及び前記決済者として特定された顧客の前記決済情報に基づいて、商品の決済を行う、請求項1に記載の商品購入決済システム。 The list registration unit identifies the customer who has the purchase item container in hand as a payment person based on the image captured by the customer photography camera,
The product purchase settlement system according to claim 1 , wherein the settlement unit settles the product based on the customer purchase list and the settlement information of the customer specified as the settler.
前記顧客の画像と前記顧客が手に取った購入商品入れの組み合わせが取得された場合に、前記ゲート制御部は、店舗の入口ゲートを制御する、請求項1に記載の商品購入決済システム。 The product purchase settlement system further includes a gate control unit,
2. The product purchase settlement system according to claim 1, wherein the gate control unit controls an entrance gate of the store when a combination of an image of the customer and a purchased product container picked up by the customer is acquired.
前記リスト登録部は、前記顧客撮影カメラを介して取得された画像に基づいて特定された店舗に入店する顧客、及び該顧客に紐づく前記購入商品入れの組み合わせを有する前記顧客購入リストを登録する、請求項1記載の商品購入決済システム。 When the customer purchases or rents the purchase container, the combination of the customer and the purchase container is registered in advance.
The product purchase payment system of claim 1, wherein the list registration unit registers the customer purchase list including a combination of customers entering a store identified based on images captured by the customer photography camera and the purchased product containers associated with the customers.
第1顧客がグループに属する場合には、該グループの他の第2顧客の前記顧客購入リストを前記第1顧客に紐づけて登録し、
前記決済部は、他の第2顧客の前記顧客購入リストが紐づいた前記第1顧客から決済に係る入力を受け付けると、該第1顧客に対して、前記他の第2顧客の前記顧客購入リストに基づいて商品の決済を行うか否かの通知を行う、請求項1に記載の商品購入決済システム。 the list registration unit registers the customer purchase list for each customer,
If the first customer belongs to a group, registering the customer purchase list of another second customer in the group in association with the first customer;
The product purchase payment system of claim 1, wherein when the payment unit receives payment input from the first customer to which the customer purchase list of another second customer is linked, the payment unit notifies the first customer as to whether or not to make payment for the product based on the customer purchase list of the other second customer.
前記顧客撮影カメラは、顧客を特定する為に用いるカメラ、及び顧客に関する情報を取得する為に用いるカメラを含み、
前記顧客特定部は、前記顧客を特定する為に用いるカメラを介して取得された画像に基づいて顧客を特定し、該顧客が事前に顧客に関する情報を登録しているか否かを特定し、
前記顧客が事前に顧客に関する情報を登録していない場合には、更に前記顧客に関する情報を取得する為に用いるカメラを介して該顧客の画像を取得し、前記画像を該顧客に関する情報として登録する、請求項1に記載の商品購入決済システム。 The product purchase settlement system further includes a customer identification unit,
The customer photographing camera includes a camera used to identify a customer and a camera used to obtain information about the customer,
the customer identification unit identifies a customer based on an image acquired via a camera used for identifying the customer, and identifies whether or not the customer has registered customer-related information in advance;
2. The product purchase payment system of claim 1, further comprising: if the customer has not registered customer information in advance, an image of the customer is acquired via a camera used to acquire information about the customer, and the image is registered as information about the customer.
前記商品特定部は、前記陳列商品撮影カメラを介して取得した画像に基づいて、商品棚から取り出された商品を特定し、
前記顧客特定部は、顧客のうち、該商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客を特定する、請求項1に記載の商品購入決済システム。 The product purchase settlement system further includes a customer position measuring device that measures a position of a customer in a store, a display product photographing camera that photographs displayed products, and a customer identification unit;
The product identification unit identifies a product taken out from the product shelf based on an image acquired via the display product photography camera,
2. The product purchase settlement system according to claim 1, wherein the customer identification unit identifies, among the customers, a customer who is near the product shelf from which the product has been taken out and whose purchase list has not been updated based on product information of the product.
前記顧客特定部は、前記顧客位置測定カメラを介して取得された画像に基づいて、前記購入リストが更新されていない顧客、及び該顧客の位置を特定する、請求項11に記載の商品購入決済システム。 The customer location measuring device is a customer location measuring camera,
The product purchase settlement system according to claim 11 , wherein the customer identification unit identifies a customer whose purchase list has not been updated and a location of the customer based on an image acquired via the customer position measuring camera.
前記顧客特定部は、前記発信器を介して前記購入商品入れの識別情報を取得して、前記購入リストが更新されていない顧客を特定し、前記発信器から発信される電波に基づいて、該顧客の位置を特定する、請求項11に記載の商品購入決済システム。 The customer location measuring device is a transmitter installed in the purchase container,
The product purchase payment system according to claim 11, wherein the customer identification unit acquires identification information of the purchase container via the transmitter to identify a customer whose purchase list has not been updated, and identifies the location of the customer based on radio waves transmitted from the transmitter.
顧客のうち、商品が取り出された商品棚の近くにいる顧客であって、該商品の商品情報に基づいて前記購入リストが更新されていない顧客が特定された場合に、
前記通知部は、該顧客に紐づく前記購入商品入れを所有する店舗の責任者、従業員、又は警備員に通知する、請求項9に記載の商品購入決済システム。 The product purchase settlement system further includes a notification unit,
When a customer who is near the shelf from which the product is taken out and whose purchase list has not been updated based on the product information of the product is identified,
The product purchase settlement system according to claim 9 , wherein the notification unit notifies a manager, an employee, or a security guard of a store that owns the purchased product container associated with the customer.
前記商品特定部が、
前記購入商品撮影カメラを介して取得された画像に基づいて、顧客により前記購入商品入れから取り出された商品を特定する処理と、
該商品が取り出された所定時間以内に、前記陳列商品撮影カメラを介して取得された画像に基づいて、該商品が商品棚に置かれていることを特定する処理と、を実行することで、
前記リスト更新部は、該商品の商品情報に基づいて、該購入商品入れに紐づく前記顧客購入リストの購入リストを更新する、請求項1に記載の商品購入決済システム。 The product purchase and settlement system further includes a display product photography camera for photographing the displayed products,
The product identification unit,
A process of identifying an item removed from the purchase container by a customer based on an image captured by the purchase item photographing camera;
and executing a process of identifying that the product is placed on the product shelf based on an image acquired via the display product photography camera within a predetermined time period after the product is removed,
The product purchase settlement system according to claim 1 , wherein the list update unit updates the customer purchase list linked to the purchased product container based on product information of the product.
コンピュータが、
商品の決済に用いる顧客の決済情報を顧客毎に格納し、
店舗に設置される顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、購入商品入れが紐づいていない場合には、前記顧客撮影カメラを介して取得され、前記特定された顧客が手にした前記購入商品入れの画像に基づいて特定される前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、及び/又は、
前記顧客撮影カメラを介して取得された画像に基づいて特定された顧客に、前記購入商品入れが紐づいている場合には、
前記特定された顧客に紐づく前記購入商品入れ、及び前記特定された顧客の組み合わせを有する顧客購入リストを登録し、
前記購入商品入れに入れられる商品を撮影する購入商品撮影カメラを介して取得された画像に基づいて、前記購入商品入れに入れられた商品の商品情報を特定し、
前記商品情報に基づいて、前記商品を撮影した前記購入商品撮影カメラが設置された前記購入商品入れと紐づく前記顧客購入リストの購入リストを更新し、
前記決済情報及び前記購入リストに基づいて、商品の決済を行う、商品購入決済方法。
A payment method for purchasing goods that allows customers to make payments by themselves in a store,
The computer
Stores customer payment information used for payment of products for each customer,
If a purchase container is not associated with a customer identified based on an image captured by a customer-photographing camera installed in a store, a customer purchase list is registered that includes a combination of the purchase container identified based on an image captured by the customer-photographing camera and held by the identified customer, and the identified customer; and/or
When the purchased item container is associated with a customer identified based on an image acquired via the customer photographing camera,
registering a customer purchase list having a combination of the purchase item container associated with the identified customer and the identified customer;
Identifying product information of the product placed in the purchase container based on an image acquired via a purchase product photography camera that photographs the product to be placed in the purchase container;
Based on the product information, a purchase list of the customer purchase list linked to the purchased product container in which the purchased product photography camera that photographed the product is installed is updated;
A product purchase settlement method, comprising: making payment for the product based on the settlement information and the purchase list.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023195301 | 2023-11-16 | ||
| JP2023195301 | 2023-11-16 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025082224A true JP2025082224A (en) | 2025-05-28 |
Family
ID=95824427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024019784A Pending JP2025082224A (en) | 2023-11-16 | 2024-02-13 | Commodity purchase settlement system and commodity purchase settlement method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2025082224A (en) |
-
2024
- 2024-02-13 JP JP2024019784A patent/JP2025082224A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7229580B2 (en) | Unmanned sales system | |
| RU2727084C1 (en) | Device and method for determining order information | |
| CN108780596B (en) | information processing system | |
| JP7093783B2 (en) | Systems and methods for a dynamic customer checkout experience in an automated shopping environment | |
| JP6653813B1 (en) | Information processing system | |
| US10290031B2 (en) | Method and system for automated retail checkout using context recognition | |
| US20200258070A1 (en) | Purchased product checkout support system | |
| JP7225434B2 (en) | Information processing system | |
| US12536578B2 (en) | Contactless checkout system with theft detection | |
| RU2739542C1 (en) | Automatic registration system for a sales outlet | |
| US20140019311A1 (en) | Store system, control method thereof, and non-transitory computer-readable medium storing a control program thereof | |
| US11651416B2 (en) | Goods purchase analysis assist system | |
| US20250238779A1 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP6836256B2 (en) | Information processing system | |
| JP2022185837A (en) | Management server and management method for managing commodity products in unmanned store | |
| CN108171286B (en) | Unmanned selling method and system | |
| JP2025082224A (en) | Commodity purchase settlement system and commodity purchase settlement method | |
| CN107067591A (en) | Information processor and its control method, terminal device | |
| CN108279946B (en) | Method and device for calling seller application | |
| CN113516469A (en) | Unmanned supermarket vending system and vending method based on deep learning and eye tracking | |
| US20240311824A1 (en) | Commodity sales system and commodity sales method | |
| JP2024037466A (en) | Information processing system, information processing method and program | |
| WO2023026277A1 (en) | Context-based moniitoring of hand actions | |
| SE1850757A1 (en) | An automatic in-store registration system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240220 |