Tracking position of device inside-out for virtual reality interactivity
First Claim
1. A method comprising:
- synchronizing a device to a reference point in a three-dimensional (3D) space, wherein the 3D space is associated with a first coordinate system and the reference point is viewable via a camera of the device at synchronization and one or more other times after synchronization to relocate and use the reference point, where synchronization includes calibrating to an origin point of the device to the reference point;
determining by the device a first position and a first orientation of the device within the 3D space based on inertial information captured by the device;
generating by the device a virtual reality (VR) space based on the reference point, wherein the VR space includes virtual objects, wherein a second coordinate system of the VR space is based on the first coordinate system of the 3D space such that the first position within the 3D space is translated to a second position in the VR space; and
presenting a first view of the VR space based on the first position of the device and the first orientation of the device relative to the reference point, such that the first view and changes in the first view are independent of a character in the VR space.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are provided for generating an interactive space. One method includes operations for associating a first device to a reference point in 3D space, and for calculating by the first device a position of the first device in the 3D space based on inertial information captured by the first device and utilizing dead reckoning. Further, the method includes operations for capturing images with a camera of the first device, and for identifying locations of one or more static features in the images. The position of the first device is corrected based on the identified locations of the one or more static features, and a view of an interactive scene is presented in a display of the first device, where the interactive scene is tied to the reference point and includes virtual objects.
13 Citations
16 Claims
-
1. A method comprising:
-
synchronizing a device to a reference point in a three-dimensional (3D) space, wherein the 3D space is associated with a first coordinate system and the reference point is viewable via a camera of the device at synchronization and one or more other times after synchronization to relocate and use the reference point, where synchronization includes calibrating to an origin point of the device to the reference point; determining by the device a first position and a first orientation of the device within the 3D space based on inertial information captured by the device; generating by the device a virtual reality (VR) space based on the reference point, wherein the VR space includes virtual objects, wherein a second coordinate system of the VR space is based on the first coordinate system of the 3D space such that the first position within the 3D space is translated to a second position in the VR space; and presenting a first view of the VR space based on the first position of the device and the first orientation of the device relative to the reference point, such that the first view and changes in the first view are independent of a character in the VR space. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
synchronizing a device to a reference point in a three-dimensional (3D) space, wherein the 3D space is associated with a first coordinate system, and the reference point is viewable via a camera of the device at synchronization and one or more other times after synchronization to relocate and use the reference point, where synchronization includes calibrating to an origin point of the device to the reference point; determining by the device a first position and a first orientation of the device within the 3D space based on inertial information captured by the device; generating by the device an augmented reality (AR) space based on the reference point, wherein the AR space includes virtual objects and real objects, wherein a second coordinate system of the AR space is based on the first coordinate system of the 3D space such that a first position within the 3D space is translated to a second position in the AR space; and presenting a first view of the AR space based on the first position of the device and the first orientation of the device relative to the reference point, such that the first view and changes in the first view are independent of a character in the VR space. - View Dependent Claims (9, 10, 11)
-
-
12. A portable handheld device for creating virtual reality, the portable handheld device comprising:
-
a camera and inertial system for synchronizing the device to a reference point in a three-dimensional (3D) space, and the reference point is viewable via the camera of the device at synchronization and one or more other times after synchronization to relocate and use the reference point, where synchronization includes calibrating to an origin point of the device to the reference point, wherein the 3D space is associated with a first coordinate system, wherein the camera and inertial system is further configured for determining a first position of the device and a first orientation of the device in the 3D space based on inertial information captured by the inertial system of the device; a processor of the device for generating a virtual reality (VR) space based on the reference point, wherein the VR space includes virtual objects, wherein a second coordinate system of the VR space is based on the first coordinate system of the 3D space such that a first position within the 3D space is translated to a second position in the VR space, wherein the processor is further configured for generating a first view of the VR space based on the first position of the device and the first orientation of the device relative to the reference point, such that the first view and changes in the first view are independent of a character in the VR space; and a display for presenting the first view of the VR space. - View Dependent Claims (13, 14, 15, 16)
-
Specification