System and method for sharing virtual and augmented reality scenes between users and viewers
First Claim
Patent Images
1. A method comprising:
- capturing a VAR scene with a mobile device at a location, wherein the VAR scene comprises a plurality of images captured by the mobile device, wherein each image of the plurality of images is associated with orientation data corresponding to a first orientation of the mobile device relative to a three-dimensional frame of reference;
correlating the plurality of images based on each image'"'"'s orientation data at the mobile device;
compressing at least the correlated plurality of images at the mobile device to generate a processed VAR scene; and
transmitting the processed VAR scene to a server.
3 Assignments
0 Petitions
Accused Products
Abstract
A preferred method for sharing user-generated virtual and augmented reality scenes can include receiving at a server a virtual and/or augmented reality (VAR) scene generated by a user mobile device. Preferably, the VAR scene includes visual data and orientation data, which includes a real orientation of the user mobile device relative to a projection matrix. The preferred method can also include compositing the visual data and the orientation data into a viewable VAR scene; locally storing the viewable VAR scene at the server; and in response to a request received at the server, distributing the processed VAR scene to a viewer mobile device.
96 Citations
22 Claims
-
1. A method comprising:
-
capturing a VAR scene with a mobile device at a location, wherein the VAR scene comprises a plurality of images captured by the mobile device, wherein each image of the plurality of images is associated with orientation data corresponding to a first orientation of the mobile device relative to a three-dimensional frame of reference; correlating the plurality of images based on each image'"'"'s orientation data at the mobile device; compressing at least the correlated plurality of images at the mobile device to generate a processed VAR scene; and transmitting the processed VAR scene to a server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving at a server a VAR scene generated by a mobile device, wherein the VAR scene comprises a plurality of images captured by the mobile device, wherein each image of the plurality of images is associated with orientation data corresponding to a real orientation of the mobile device in three-dimensional space relative to a projection matrix; compositing the plurality of images based on each image'"'"'s orientation data into a viewable VAR scene; locally storing the viewable VAR scene at the server; and in response to a request received at the server, distributing the processed VAR scene to a viewer mobile device. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method comprising:
-
from a viewer mobile device, requesting a VAR scene from a server, wherein the VAR scene comprises a plurality of images captured by a capture mobile device, wherein each image of the plurality of images is associated with orientation data corresponding to an orientation of the capture mobile device relative to a three-dimensional frame of reference; receiving the VAR scene at the viewer mobile device; determining a first orientation of the viewer mobile device relative to a three-dimensional frame of reference; determining a second orientation of the viewer mobile device relative to a nodal point; using the orientation data of the capture mobile device associated with each of the plurality of images in the VAR scene, orienting the VAR scene displayable on the viewer mobile device to the viewer based on the first orientation and the second orientation of the viewer mobile device; and displaying the VAR scene on the viewer mobile device. - View Dependent Claims (19, 20, 21, 22)
-
Specification