Comparing virtual and real images in a shopping experience
AssigneeDassault Systemes
InventorJean-Jacques Grimaud
Life of this patent
Estimating the term…
Abstract
In one embodiment, a computer-based method includes receiving image data of a real world layout. The image data reflects the real world layout across three dimensions (e.g., vertical, horizontal, and orthogonal). Each of the three dimensions has an image range with a beginning and an end. The real world layout has inventory of products distributed across the three dimensions. The computer-based method further includes comparing a 3D model of a planned layout of the environment to the received image data. The 3D model represents the planned layout across the three dimensions. The computer-based method further includes determining whether results of the comparison reach a first particular threshold, and if so, then output a pertinent indication, alert, or the like.
Claims32
A computer-based method comprising:
- receiving image data of a real world layout at a computing device, the image data reflecting the real world layout across three dimensions, each of the three dimensions having an image range with a beginning and an end, and the real world layout having inventory distributed across the three dimensions;
- receiving audio data of the real world layout, the audio data reflecting at least one of sounds, voice, or music from the real world layout;
- comparing a 3D model of a planned layout of the real world layout to the received image data, the 3D model being from a tangible memory operatively coupled to the computing device and representing the planned layout across the three dimensions, wherein the comparing is able to convert the 3D model to a 2D representation and able to convert the received image data to a rendered 3D model;
- comparing a sound model of the planned layout of the environment to the received audio data, the sound model representing the planned layout;
- and
- determining, by the computing device, whether results of the comparison reach a first particular threshold and responsively indicating when the first particular threshold is reached.
A system comprising:
- one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices and program instructions which are stored on the one or more storage devices for execution by the one or more processors via the one or more memories, the program instructions, when loaded and executed by at least one of the one or more processors, cause the system to implement:
- a reception module configured to receive image data of a real world layout, the image data reflecting the real world layout across three dimensions, each of the three dimensions having an image range with a beginning and an end, and the real world layout having inventory distributed across the three dimensions;
- the reception module further configured to receive audio data of the real world layout, the audio data reflecting at least one of sounds, voice, or music from the real world layout;
- a comparison module configured to compare a 3D model of a planned layout of the real world layout to the received image data, the 3D model representing the planned layout across the three dimensions;
- the comparison module further configured to compare a sound model of the planned layout of the environment to the received audio data, the sound model representing the planned layout;
- a conversion module able to convert the 3D model to a 2D representation and able to convert the received image data to a rendered 3D model;
- and
- a threshold determination module configured to determine whether results of the comparison reach a first particular threshold, and to responsively indicate when the first particular threshold is reached.
A computer comprising:
- a memory area configured to store image data reflecting a real world layout across three dimensions, each of the three dimensions having an image range with a beginning and an end, and the real world layout having inventory distributed across the three dimensions and a 3D model of a planned layout, the 3D model representing the planned layout across the three dimensions in said memory area;
- and
- a processor coupled to said memory area, said processor configured to:
- receive the image data of the real world layout;
- receive audio data of the real world layout, the audio data reflecting at least one of sounds, voice, or music from the real world layout;
- compare the 3D model of the planned layout to the received image data, wherein the comparing is able to convert the 3D model to a 2D representation and able to convert the image data to a rendered 3D model;
- compare a sound model of the planned layout of the environment to the received audio data, the sound model representing the planned layout;
- and
- determine whether results of the comparison reach a particular threshold and responsively indicate when the first particular threshold is reached.
A computer-based method comprising:
- receiving multimedia data of a real world layout at a computing device, the multimedia data including audio data reflecting at least one of sounds, voice, or music from the real world layout and the multimedia data reflecting the real world layout across three dimensions, each of the three dimensions having an image range with a beginning and an end, and the real world layout having inventory distributed across the three dimensions;
- comparing a 3D model of a planned layout of the real world layout to the received multimedia data, the 3D model, from a tangible memory operatively coupled to the computing device, representing the planned layout across the three dimensions;
- comparing a sound model of the planned layout of the environment to the received multimedia data, the sound model representing the planned layout;
- and
- determining, by the computing device, whether results of the comparison reach a first particular threshold and responsively indicating when the first particular threshold has been reached.
Dependencies are inferred from the claim text.