Virtual vision system
AssigneeSnap Inc.
InventorsEbony James Charlton, Jokubas Dargis, Eitan Pilipski, Dhritiman Sagar, Victor Shaburov
Life of this patent
Estimating the term…
Abstract
A context based augmented reality system can be used to display augmented reality elements over a live video feed on a client device. The augmented reality elements can be selected based on a number of context inputs generated by the client device. The context inputs can include location data of the client device and location data of nearby physical places that have preconfigured augmented elements. The preconfigured augmented elements can be preconfigured to exhibit a design scheme of the corresponding physical place.
Claims20
A device comprising:
- one or more processors;
- a camera;
- a display;
- and
- a memory storing instructions that, when executed by the one or more processors, cause the device to perform operations comprising:
- identifying a geographic location of the device;
- identifying, using computer vision analysis of image data from the camera, a depicted item;
- identifying a current time of the device;
- determining a context of the device based on the geographic location, the depicted item, and the current time of the device;
- identifying a lens virtual object based on the context of the device;
- and
- displaying, on the display, a display element from the lens virtual object while a video from the camera is displayed on the display.
A method comprising:
- identifying a geographic location of a device;
- identifying, using computer vision analysis of image data from a camera of the device, a depicted item;
- identifying a current time of the device;
- determining a context of the device based on the geographic location, the depicted item, and the current time of the device;
- identifying a lens virtual object based on the context of the device;
- and
- displaying, on the display, a display element from the lens virtual object while a video from the camera is displayed on the display.
A non-transitory machine-readable storage device embodying instructions that, when executed by a device, cause the device to perform operations comprising:
- identifying a geographic location of the device;
- identifying, using computer vision analysis of image data from a camera of the device, a depicted item;
- identifying a current time of the device;
- determining a context of the device based on the geographic location, the depicted item, and the current time of the device;
- identifying a lens virtual object based on the context of the device;
- and
- displaying, on the display, a display element from the lens virtual object while a video from the camera is displayed on the display.
Dependencies are inferred from the claim text.