CPC G06T 19/006 (2013.01) [G06V 20/20 (2022.01)] | 20 Claims |
1. A computer-readable non-transitory storage medium storing a program for causing an information processing device utilized by a user to execute:
a step of acquiring position information indicating a position of the information processing device;
a step of transmitting the position information to an information processing apparatus;
a step of receiving display data related to one or more products which is associated with the position information from the information processing apparatus;
a step of receiving 3D model data of a seller of a first product of the one or more products, the 3D model data generated by capturing an image of the seller;
a step of acquiring a first region where the user can safely walk, the first region being a region in an image taken by an image pickup unit;
a step of acquiring a second region where the user may be exposed to danger if the user were to linger, the second region identified from the image taken by the image pickup unit; and
a step of outputting the display data related to the one or more products to a position overlapping with the first region and not overlapping with the second region in: (i) a real space corresponding to the image, or (ii) the image;
wherein the step of outputting comprises outputting a 3D model of the seller using the received 3D model data, the 3D model of the seller displayed in association with display data related to the first product of the one or more products.
|