SHARED VIRTUAL REALITY
First Claim
1. A method of displaying a three dimensional (3-D) virtual world controlled by a content controller, the method comprising:
- identifying, at a user device, a physical location and orientation of the user device within a physical space;
receiving, at the user device, mapping information of the 3-D virtual world, the mapping information of the 3-D virtual world comprising a mapping between a reference point in the physical space and a corresponding point in the 3-D virtual world;
updating, at the user device, the physical location and orientation of the user device, the updated physical location and orientation of the user device corresponding to a physical movement of the user device;
determining, at the user device, a location and orientation in the 3-D virtual world based on the updated physical location and orientation of the user device relative to the reference point in the physical space; and
displaying, at the user device, a representation of a portion of the 3-D virtual world corresponding to the determined location and orientation in the 3-D virtual world.
2 Assignments
0 Petitions
Accused Products
Abstract
An immersive three dimensional (3-D) virtual reality sharing system is disclosed. The system comprises a content controller configured to determine the physical locations of a reference point and boundary in a physical space and map them to a corresponding point and boundary in a virtual world. The physical location and orientation of a user device relative to the reference point and boundary are used to determine a corresponding location and orientation in the 3-D virtual world. A representation of a portion of the 3-D virtual world corresponding to the determined location and orientation is rendered at the user device. As the user device is moved in the physical world, a corresponding updated location in the 3-D virtual world is determined, and the rendered representation updated. Thus, the user device acts as a window into the 3-D virtual world.
-
Citations
20 Claims
-
1. A method of displaying a three dimensional (3-D) virtual world controlled by a content controller, the method comprising:
-
identifying, at a user device, a physical location and orientation of the user device within a physical space; receiving, at the user device, mapping information of the 3-D virtual world, the mapping information of the 3-D virtual world comprising a mapping between a reference point in the physical space and a corresponding point in the 3-D virtual world; updating, at the user device, the physical location and orientation of the user device, the updated physical location and orientation of the user device corresponding to a physical movement of the user device; determining, at the user device, a location and orientation in the 3-D virtual world based on the updated physical location and orientation of the user device relative to the reference point in the physical space; and displaying, at the user device, a representation of a portion of the 3-D virtual world corresponding to the determined location and orientation in the 3-D virtual world. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of automatically positioning and scaling, at a content controller, a three dimensional (3-D) virtual world displayed on a plurality of user devices, the method comprising:
-
identifying physical locations of a reference point and a boundary of a physical space; generating a first mapping between the reference point in the physical space and a corresponding point in the 3-D virtual world; generating a second mapping between the boundary in the physical space and a corresponding boundary in the 3-D virtual world; and transmitting, to each of the plurality of user devices, mapping information of the 3-D virtual world, the mapping information of the 3-D virtual world comprising the first mapping and the second mapping. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A three dimensional (3-D) virtual reality sharing system, comprising:
-
a content controller configured to generate mapping information of a 3-D virtual world, the mapping information comprising a mapping between a reference point in a physical space and a corresponding point in the 3-D virtual world; and a user device configured to display a representation of the 3-D virtual world, the user device comprising; a position detection module configured to identify and update, at the user device, a physical location and orientation of the user device, a user device network module configured to receive the mapping information, a user device 3-D processor module configured to; determine, at the user device, a location and orientation in the 3-D virtual world based on the physical location and orientation of the user device relative to the reference point in the physical space, and generate, at the user device, the representation of the 3-D virtual world based on the location and orientation in the 3-D virtual world, and a user interface module configured to display the representation of the 3-D virtual world. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification