THREE DIMENSIONAL NAVIGATION USING DETERMINISTIC MOVEMENT OF AN ELECTRONIC DEVICE
First Claim
1. A portable electronic device operative to navigate a three-dimensional model, comprising:
- a display operative to display a three-dimensional model;
a motion-sensing component operative to provide an output indicative of movement of the electronic device; and
control circuitry operative to;
receive the output from the motion-sensing component indicative of the electronic device movement; and
direct the display to change the displayed portion of the three-dimensional model based on the received output to reflect the electronic device movement.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are providing for navigating a three-dimensional model using deterministic movement of an electronic device. An electronic device can load and provide an initial display of a three-dimensional model (e.g., of an environment or of an object). As the user moves the electronic device, motion-sensing components, positioning circuitry, and other components can detect the device movement and adjust the displayed portion of the three-dimensional model to reflect the movement of the device. By walking with the device in the user'"'"'s real environment, a user can virtually navigate a representation of a three-dimensional environment. In some embodiments, a user can record an object or environment using an electronic device, and tag the recorded images or video with movement information describing the movement of the device during the recording. The recorded information can then be processed with the movement information to generate a three-dimensional model of the recorded environment or object.
89 Citations
20 Claims
-
1. A portable electronic device operative to navigate a three-dimensional model, comprising:
-
a display operative to display a three-dimensional model; a motion-sensing component operative to provide an output indicative of movement of the electronic device; and control circuitry operative to; receive the output from the motion-sensing component indicative of the electronic device movement; and direct the display to change the displayed portion of the three-dimensional model based on the received output to reflect the electronic device movement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for navigating a three-dimensional model based on deterministic movement of an electronic device, comprising:
-
displaying a three-dimensional model from an initial perspective on an electronic device display; detecting movement of the electronic device; and changing the perspective from which the three-dimensional model is displayed in response to detecting. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device for navigating a three-dimensional model of an environment, comprising:
-
a display operative to display the three-dimensional model from an initial perspective; a movement detection component operative to detect movements of the electronic device; and a processor operative to; receive, from the movement detection component, an indication of an electronic device movement; process the received indication to quantify electronic device movement changing the orientation of the electronic device and movement changing the location of the electronic device; determine the correlation between quantified device movement and the change in display perspective for the three-dimensional model; identify a new perspective from which to display the three-dimensional model in response to determining; and direct the display to display the three-dimensional model from the identified new perspective. - View Dependent Claims (18, 19)
-
-
20. Computer readable media for navigating a three-dimensional model based on deterministic movement of an electronic device, comprising computer readable code recorded thereon for:
-
displaying a three-dimensional model from an initial perspective on an electronic device display; detecting movement of the electronic device; and changing the perspective from which the three-dimensional model is displayed in response to detecting.
-
Specification