IP Library › Granted Patent US 12,608,944
Granted Patent B2
US 12,608,944 · App. 18/464,396 · Granted Apr 21, 2026

Information processing program, information processing method, and information processing device

Inventors: Shun Kohata (Setagaya, JP); Takashi Kikuchi (Kunitachi, JP)
Assignee: Fujitsu Limited
G06V20/52G06T7/20G06T7/70G06V10/25G06V10/764G06V40/20G06V2201/07
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,608,944
App. No.
18/464,396
Granted
Apr 21, 2026
Kind
B2
Abstract

A non-transitory computer-readable recording medium stores an information processing program for causing a computer to execute a process including: obtaining video obtained by imaging an inside of a store; analyzing the obtained video to specify, from the video, a first area that includes a product arranged in the store, a second area that includes a customer to purchase the product, and a relationship in which interaction between the product and the customer is identified; generating attention information that indicates a degree of attention of a location where the product is arranged based on the specified relationship; and causing a display device to output the generated attention information.

Claims (65)

1 . A non-transitory computer-readable recording medium storing an information processing program for causing a computer to execute a process comprising:

obtaining video obtained by imaging a plurality of product arrangement locations in a store;

analyzing the obtained video to specify, from the video, a first area that includes a product arranged in the store, a second area that includes a customer to purchase the product, and a relationship in which interaction between the product and the customer is identified;

specifying, for each product arrangement location of the plurality of product arrangement locations, an action of the customer grasping the product based on the specified relationship and a position of the customer when the specified relationship is indicated;

counting, for each product arrangement location of the plurality of product arrangement locations, a quantity of the action of the customer grasping the product;

tracking the customer included in the video to identify an accounting machine used by the tracked customer;

specifying, from registration information obtained from the identified accounting machine, a purchase quantity of the product that was subject to the customer grasping action at a product arrangement location where the customer indicated the grasping action;

generating, for each product arrangement location of the plurality of product arrangement locations, attention information that indicates a degree of attention in the each product arrangement location, the attention information including, as the degree of attention, a conversion rate for the each product arrangement location based on the counted quantity of the customer grasping action and the specified purchase quantity; and

causing a display device to output, for each product arrangement location of the plurality of product arrangement locations, the conversion rate indicated in the generated attention information in association with the each product arrangement location.

2 . The non-transitory computer-readable recording medium according to claim 1 , the program causing the computer to execute the process further comprising:

specifying a type of the relationship indicated by the customer at a predetermined location where the product is arranged in the store based on the specified relationship and a position of the customer when the specified relationship is indicated;

counting an actual quantity for each type of the relationship indicated by the customer at the predetermined location; and

causing the display device to output the attention information in which the counted actual quantity is associated with the predetermined location.

3 . The non-transitory computer-readable recording medium according to claim 1 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the counted quantity of the customer grasping action in association with the each product arrangement location.

4 . The non-transitory computer-readable recording medium according to claim 1 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the specified purchase quantity in association with the each product arrangement location.

5 . The non-transitory computer-readable recording medium according to claim 1 , wherein

the specifying the first area, the second area, and the relationship includes:

specifying the first area, the second area, and the relationship by inputting the obtained video to a machine learning model, and

the machine learning model includes a model for human object interaction detection (HOID) trained to identify information related to the first area that indicates a first class that indicates an object that includes the product and an area where the object appears, information related to the second area that indicates a second class that indicates a person who purchases the product and an area where the person appears, and interaction between the first class and the second class.

6 . An information processing method comprising:

obtaining video obtained by imaging a plurality of product arrangement locations in a store;

analyzing the obtained video to specify, from the video, a first area that includes a product arranged in the store, a second area that includes a customer to purchase the product, and a relationship in which interaction between the product and the customer is identified;

specifying, for each product arrangement location of the plurality of product arrangement locations, an action of the customer grasping the product based on the specified relationship and a position of the customer when the specified relationship is indicated;

counting, for each product arrangement location of the plurality of product arrangement locations, a quantity of the action of the customer grasping the product;

tracking the customer included in the video to identify an accounting machine used by the tracked customer;

specifying, from registration information obtained from the identified accounting machine, a purchase quantity of the product that was subject to the customer grasping action at a product arrangement location where the customer indicated the grasping action;

generating, for each product arrangement location of the plurality of product arrangement locations, attention information that indicates a degree of attention in the each product arrangement location, the attention information including, as the degree of attention, a conversion rate for the each product arrangement location based on the counted quantity of the customer grasping action and the specified purchase quantity; and

causing a display device to output, for each product arrangement location of the plurality of product arrangement locations, the conversion rate indicated in the generated attention information in association with the each product arrangement location.

7 . The information processing method according to claim 6 , further comprising:

specifying a type of the relationship indicated by the customer at a predetermined location where the product is arranged in the store based on the specified relationship and a position of the customer when the specified relationship is indicated;

counting an actual quantity for each type of the relationship indicated by the customer at the predetermined location; and

causing the display device to output the attention information in which the counted actual quantity is associated with the predetermined location.

8 . The information processing method according to claim 6 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the counted quantity of the customer grasping action in association with the each product arrangement location.

9 . The information processing method according to claim 6 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the specified purchase quantity in association with the each product arrangement location.

10 . The information processing method according to claim 6 , wherein

the specifying the first area, the second area, and the relationship includes:

specifying the first area, the second area, and the relationship by inputting the obtained video to a machine learning model, and

the machine learning model includes a model for human object interaction detection (HOID) trained to identify information related to the first area that indicates a first class that indicates an object that includes the product and an area where the object appears, information related to the second area that indicates a second class that indicates a person who purchases the product and an area where the person appears, and interaction between the first class and the second class.

11 . An information processing device comprising:

a memory; and

a processor coupled to the memory and configured to perform processing including:

obtaining video obtained by imaging a plurality of product arrangement locations in a store;

analyzing the obtained video to specify, from the video, a first area that includes a product arranged in the store, a second area that includes a customer to purchase the product, and a relationship in which interaction between the product and the customer is identified;

specifying, for each product arrangement location of the plurality of product arrangement locations, an action of the customer grasping the product based on the specified relationship and a position of the customer when the specified relationship is indicated;

counting, for each product arrangement location of the plurality of product arrangement locations, a quantity of the action of the customer grasping the product;

tracking the customer included in the video to identify an accounting machine used by the tracked customer;

specifying, from registration information obtained from the identified accounting machine, a purchase quantity of the product that was subject to the customer grasping action at a product arrangement location where the customer indicated the grasping action;

generating, for each product arrangement location of the plurality of product arrangement locations, attention information that indicates a degree of attention in the each product arrangement location, the attention information including, as the degree of attention, a conversion rate for the each product arrangement location based on the counted quantity of the customer grasping action and the specified purchase quantity; and

causing a display device to output, for each product arrangement location of the plurality of product arrangement locations, the conversion rate indicated in the generated attention information in association with the each product arrangement location.

12 . The information processing device according to claim 11 , wherein the processor is configured to:

specify a type of the relationship indicated by the customer at a predetermined location where the product is arranged in the store based on the specified relationship and a position of the customer when the specified relationship is indicated;

count an actual quantity for each type of the relationship indicated by the customer at the predetermined location; and

cause the display device to output the attention information in which the counted actual quantity is associated with the predetermined location.

13 . The information processing device according to claim 11 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the counted quantity of the customer grasping action in association with the each product arrangement location.

14 . The information processing device according to claim 11 , wherein the causing includes

causing the display device to output, for each product arrangement location of the plurality of product arrangement locations, the specified purchase quantity in association with the each product arrangement location.

15 . The information processing device according to claim 11 , wherein

the specifying the first area, the second area, and the relationship includes:

specifying the first area, the second area, and the relationship by inputting the obtained video to a machine learning model, and

the machine learning model includes a model for human object interaction detection (HOID) trained to identify information related to the first area that indicates a first class that indicates an object that includes the product and an area where the object appears, information related to the second area that indicates a second class that indicates a person who purchases the product and an area where the person appears, and interaction between the first class and the second class.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: KOHATA, SHUN; KIKUCHI, TAKASHI
To: FUJITSU LIMITED
Reel/Frame 064861/0823 →
Priority Claims (1)
JP 2022-199826 · Dec 14, 2022 · national
Continuity (1)
Related Publication 20240203125A1 · Jun 20, 2024
References Cited (5)
US 20160203499A1 · Yamashita et al. · 2016 [cited by applicant]
US 20210201263A1 · Glaser et al. · 2021 [cited by applicant]
JP 2022165483 · 2022 [cited by applicant]
Sun Xu et al., “Human Object Interaction Detection via Multi-level Conditioned Network”, Proceedings of the 14th ACM Web Science Conference 2022, ACMPUB27, New York, NY, USA, Jun. 8, 2020, pp. 26-34, XP059032211. [cited by applicant]
EESR—Extended European Search Report of European Patent Application No. 23195671.5 dated Nov. 21, 2023 [8 pages]. [cited by applicant]