Navigation in a three dimensional environment using an orientation of a mobile device
First Claim
Patent Images
1. A computer-implemented method for navigating a virtual cameras in a three dimensional environments on a mobile device, comprising:
- (a) accessing, from a memory device, data defining a three dimensional model of an environment;
(b) displaying from a perspective of a virtual camera a first view of the three dimensional model on a display of the mobile device;
(c) receiving orientation information, the orientation information comprising an angle of the mobile device relative to gravity;
(d) determining whether the angle of the mobile device exceeds a threshold orientation of the mobile device relative to gravity;
(e) when the angle of the mobile device is determined in (d) to exceed the threshold orientation, orienting the virtual camera in the three dimensional environment according to the angle of the mobile device; and
(f) displaying from a perspective of the virtual camera a second view of the three dimensional model on the display of the mobile device based on the orienting (e), the second view being different from the first view,whereby the determining in (d) avoids changes in the perspective of the virtual camera when the angle does not exceed the threshold orientation.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to navigation in a three dimensional environment using an orientation of a mobile device. In an embodiment, a computer-implemented method navigates a virtual camera in a three dimensional environment on a mobile device. The method includes: receiving orientation information of the mobile device; and orienting the virtual camera in the three dimensional environment according to the orientation information.
-
Citations
20 Claims
-
1. A computer-implemented method for navigating a virtual cameras in a three dimensional environments on a mobile device, comprising:
-
(a) accessing, from a memory device, data defining a three dimensional model of an environment; (b) displaying from a perspective of a virtual camera a first view of the three dimensional model on a display of the mobile device; (c) receiving orientation information, the orientation information comprising an angle of the mobile device relative to gravity; (d) determining whether the angle of the mobile device exceeds a threshold orientation of the mobile device relative to gravity; (e) when the angle of the mobile device is determined in (d) to exceed the threshold orientation, orienting the virtual camera in the three dimensional environment according to the angle of the mobile device; and (f) displaying from a perspective of the virtual camera a second view of the three dimensional model on the display of the mobile device based on the orienting (e), the second view being different from the first view, whereby the determining in (d) avoids changes in the perspective of the virtual camera when the angle does not exceed the threshold orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20)
-
-
13. A system for navigating a virtual camera in a three dimensional environment on a mobile device, comprising:
-
a sensor that receives orientation information of the mobile device, the orientation information comprising an angle of the mobile device relative to gravity; a navigation module that accesses, from a memory device, data defining a three dimensional model of an environment, determines whether the angle of the mobile device exceeds a threshold orientation of the mobile device relative to gravity, and when the angle of the mobile device is determined to exceed the threshold orientation, orients the virtual camera in the three dimensional environment according to the angle of the mobile device; and a display that displays from a perspective of the virtual camera a first view of the three dimensional model and that further displays from a perspective of the virtual camera a second view of the three dimensional model based on an orientation of the virtual camera, wherein the second view is different from the first view, whereby the navigation module avoids changes in the perspective of the virtual camera when the angle does not exceed the threshold orientation. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification