R-snap for production of augmented realities
AssigneeEDX Technologies, Inc.
InventorsRoger Ray Skidmore, Blair Nelson Ahlquist, Dragomir Rosson
Life of this patent
Estimating the term…
Abstract
Images and/or videos have associated therewith information like location and orientation information for the camera used to captured the images/videos. The associated location and orientation (or pose) information facilitates subsequent processing for producing accurate and convincing augmented reality (AR) outputs. In addition, some embodiments associate user-specific information with images or videos for producing customized AR content on a user-to-user basis.
Claims21
A method for augmented reality (AR), comprising
- receiving, by one or more processors, an image or video containing real world content;
- associating, by the one or more processors, perspective information with the image or video, wherein the perspective information describes a camera at a time the camera captured the image or video;
- associating, by the one or more processors, user-specific metadata with the image or video on a per user basis;
- producing, by the one or more processors, user-specific AR content from the image or video based on the perspective information and the user-specific metadata, whereby different users receive different AR content derived from the same real world content.
A method for augmented reality (AR), comprising
- collecting or receiving real world perspective information used or usable to define a viewing frustum;
- applying the viewing frustum to a virtual model configured to model the real world;
- and
- selecting augmentations to include in an AR output, the selection comprising
- including for selection only augmentations corresponding with objects that are within a space within the virtual model defined by the applied viewing frustum, and
- including for selection only augmentations meeting pre-determined user-specific criteria.
A system of one or more AR engines or AR-enabled devices comprising one or more processors configured to execute computer-readable instructions which, when executed, cause the one or more AR engines or AR-enabled devices to
- receive, by one or more processors, an image or video containing real world content;
- associate, by the one or more processors, perspective information with the image or video, wherein the perspective information describes a camera at a time the camera captured the image or video;
- associate, by the one or more processors, user-specific metadata with the image or video on a per user basis;
- produce, by the one or more processors, user-specific AR content from the image or video based on the perspective information and the user-specific metadata, whereby different users receive different AR content derived from the same real world content.
21-30. (canceled)
Dependencies are inferred from the claim text.