Information processing apparatus, control method, and program
AssigneeNEC Corporation
InventorTakahiro Matsui
Life of this patent
Estimating the term…
Abstract
An information processing apparatus (2000) detects that a customer (30) takes up a product from a display area (20), using a captured image (12). The information processing apparatus (2000) generates information (customer information) indicating the acquisition count by the customer (30) in a manner that is associated with an identifier of the customer (30). The information processing apparatus 2000 sets the acquisition count, which is indicated by the customer information on the customer (30), in a case where the customer (30) makes payment for the products, to zero.
Claims17
An information processing apparatus comprising:
- a memory storing instructions;
- and
- at least one hardware processor configured to execute the instructions to implement:
- a detection of whether a customer takes up a product from a display area in a store, wherein the detection is implemented by using a captured image, of a plurality of captured images of one or more videos from inside the store, in which the display area for the product is included;
- generating customer information which indicates, in association with an identifier of the customer, an acquisition count indicating a number of times of that the customer takes up the product and any of other products in the store;
- an iterative process of repeatedly iterating the detection and an incrementing of the acquisition count based on checking whether the customer is detected to have taken up any of the other products;
- while the iterative process is iterated, checking whether the customer attempts to leave the store while the acquisition count is set to a non-zero value and controlling, in a case that it is determined that the customer attempts to leave the store while the acquisition count is set to the non-zero value, an output of an alarm by at least one of a headphone of a store clerk and a speaker installed in the store;
- and
- setting the acquisition count to zero and ending the iterative process, thereby reducing a processing load on the at least one hardware processor, based on determining that the customer makes a payment for the product and the other products, if any were determined to have been taken up by the customer during the iterative process.
An information processing apparatus, comprising:
- a memory storing instructions;
- and
- at least one hardware processor configured to execute the instructions to implement:
- a detection of whether a customer takes up a product from a display area in a store, wherein the detection is implemented by using a captured image, of a plurality of captured images of one or more videos from inside the store, in which the display area for the product is included;
- and
- generating customer information which indicates, in association with an identifier of the customer, an acquisition count indicating a number of times of that the customer takes up the product and information indicating whether or not the customer makes a payment for the product and any of other products in the store;
- an iterative process of repeatedly iterating the detection and an incrementing of the acquisition count based on checking whether the customer is detected to have taken up any of the other products;
- and
- setting the information indicating whether or not the customer makes the payment to a value indicating that the customer makes the payment and ending the iterative process, thereby reducing a processing load on the at least one hardware processor, based on determining that the customer makes a payment for the product and the other products, if any were determined to have been taken up by the customer during the iterative process.
A control method that is performed by a computer, the control method comprising:
- a detection of whether a customer takes up a product from a display area in a store, wherein the detection is implemented by using a captured image, of a plurality of captured images of one or more videos from inside the store, in which the display area for the product is included;
- generating customer information which indicates, in association with an identifier of the customer, an acquisition count indicating a number of times of that the customer takes up the product and any of other products in the store;
- an iterative process of repeatedly iterating the detection and an incrementing of the acquisition count based on checking whether the customer is detected to have taken up any of the other products;
- while the iterative process is iterated, checking whether the customer attempts to leave the store while the acquisition count is set to a non-zero value and controlling, in a case that it is determined that the customer attempts to leave the store while the acquisition count is set to the non-zero value, an output of an alarm by at least one of a headphone of a store clerk and a speaker installed in the store;
- and
- setting the acquisition count to zero and ending the iterative process, thereby reducing a processing load on the at least on hardware processor, based on determining that the customer makes payment for the product and the other products, if any were determined to have been taken up by the customer during the iterative process.
A control method that is performed by a computer, comprising:
- implementing a detection of whether a customer takes up a product from a display area in a store, wherein the detection is implemented by using a captured image, of a plurality of captured images of one or more videos from inside the store in which the display area for a product is included;
- generating customer information which indicates, in association with an identifier of the customer, an acquisition count indicating a number of times of that the customer takes up the product and information indicating whether or not the customer makes a payment for the product and any of other products in the store;
- implementing an iterative process of repeatedly iterating the detection and an incrementing of the acquisition count based on checking whether the customer is detected to have taken up any of the other products;
- and
- setting the information indicating whether or not the customer makes the payment to a value indicating that the customer makes the payment and ending the iterative process, thereby reducing a processing load on the at least one hardware processor, based on determining that the customer makes a payment for the product and the other products, if any were determined to have been taken up by the customer during the iterative process.
Dependencies are inferred from the claim text.