Systems and methods for creating and sharing a 3-dimensional augmented reality space
First Claim
1. A method for creating a shared 3-dimensional augmented reality space comprising the following ordered steps:
- producing on a central computing device a plurality of renderings of an object in a 3-dimensional augmented reality space;
wherein each of the plurality of renderings represents a view of the object from one of a plurality of vantage points;
transmitting from a computing device to the central computing device positional data regarding the position and orientation of the computing device;
processing the positional data on the central computing device to select a rendering from among the plurality of renderings;
wherein the selected rendering represents a view of the object that most closely matches the position and orientation of the computing device;
transmitting the selected rendering to the computing device; and
processing the selected rendering on the computing device and presenting a 3-dimensional augmented reality space with the object to a user.
1 Assignment
0 Petitions
Accused Products
Abstract
A 3-dimensional augmented reality (AR) world is a version of our “real” physical world augmented with virtual 3D objects that may be experienced by a user, such as someone who “sees” the virtual 3D objects through a smartphone or special eyewear. A shared 3D AR world is one in which multiple individuals can simultaneously experience the same augmented reality, even if they are not using the same devices. The shared 3D AR world is created by obtaining and synthesizing sensory and other inputs from various devices in use by different users, and providing augmented outputs adapted to different devices. The synthesis of a wide range of inputs allows the augmented reality effects to be realistic. The augmented reality effects may be pre-rendered by a cloud-based server to reduce the computational burden on user devices.
-
Citations
3 Claims
-
1. A method for creating a shared 3-dimensional augmented reality space comprising the following ordered steps:
-
producing on a central computing device a plurality of renderings of an object in a 3-dimensional augmented reality space; wherein each of the plurality of renderings represents a view of the object from one of a plurality of vantage points; transmitting from a computing device to the central computing device positional data regarding the position and orientation of the computing device; processing the positional data on the central computing device to select a rendering from among the plurality of renderings; wherein the selected rendering represents a view of the object that most closely matches the position and orientation of the computing device; transmitting the selected rendering to the computing device; and processing the selected rendering on the computing device and presenting a 3-dimensional augmented reality space with the object to a user. - View Dependent Claims (2, 3)
-
Specification