Sensor Based Display Environment
First Claim
Patent Images
1. A computer-implemented method performed by one or more processors onboard a handheld mobile device, comprising:
- generating a three-dimensional (3D) display environment;
receiving first sensor data from one or more sensors onboard the mobile device, the first sensor data indicative of a first orientation of the mobile device relative to a reference coordinate frame;
determining a first perspective projection of the 3D display environment based on the first sensor data;
displaying the first perspective projection of the 3D display environment on a display of the mobile device;
receiving second sensor data from the one or more sensors onboard the mobile device, the second sensor data indicative of a second orientation of the mobile device relative to the reference coordinate frame;
determining a second perspective projection of the 3D display environment based on the second sensor data; and
displaying the second perspective projection of the 3D display environment on the display of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional (“3D”) display environment for mobile device is disclosed that uses orientation data from one or more onboard sensors to automatically determine and display a perspective projection of the 3D display environment based on the orientation data without the user physically interacting with (e.g., touching) the display.
-
Citations
18 Claims
-
1. A computer-implemented method performed by one or more processors onboard a handheld mobile device, comprising:
-
generating a three-dimensional (3D) display environment; receiving first sensor data from one or more sensors onboard the mobile device, the first sensor data indicative of a first orientation of the mobile device relative to a reference coordinate frame; determining a first perspective projection of the 3D display environment based on the first sensor data; displaying the first perspective projection of the 3D display environment on a display of the mobile device; receiving second sensor data from the one or more sensors onboard the mobile device, the second sensor data indicative of a second orientation of the mobile device relative to the reference coordinate frame; determining a second perspective projection of the 3D display environment based on the second sensor data; and displaying the second perspective projection of the 3D display environment on the display of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium having instructions stored thereon, which, when executed by one or more processors, causes the one or more processors to perform operations, comprising:
-
generating a three-dimensional (3D) display environment on a display of a mobile device; receiving first sensor data from one or more sensors onboard the mobile device, the first sensor data indicative of a first orientation of the mobile device relative to a reference coordinate frame; determining a first perspective projection of the 3D display environment based on the first sensor data; displaying the first perspective projection of the 3D display environment on a display of the mobile device; receiving second sensor data from the one or more sensors onboard the mobile device, the second sensor data indicative of a second orientation of the mobile device relative to the reference coordinate frame; determining a second perspective projection of the 3D display environment based on the second sensor data; and displaying the second perspective projection of the 3D display environment on the display of the mobile device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a processor; a computer-readable storage medium coupled to the processor and storing instructions, which, when executed by a processor, causes the processor to perform operations comprising; generating a three-dimensional (3D) display environment; receiving first sensor data from one or more sensors onboard the mobile device, the first sensor data indicative of a first orientation of the mobile device relative to a reference coordinate frame; determining a first perspective projection of the 3D display environment based on the first sensor data; displaying the first perspective projection of the 3D display environment on a display of the mobile device; receiving second sensor data from the one or more sensors onboard the mobile device, the second sensor data indicative of a second orientation of the mobile device relative to the reference coordinate frame; determining a second perspective projection of the 3D display environment based on the second sensor data; and displaying the second perspective projection of the 3D display environment on the display of the mobile device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification