INTERACTIVE THREE DIMENSIONAL DISPLAYS ON HANDHELD DEVICES
First Claim
Patent Images
1. A computer-implemented method for rendering a set of three-dimensional (3D) geometry on a display of a handheld device, the method comprising:
- receiving a set of accelerometer data determined by one or more accelerometers;
determining, based on the accelerometer data, a current pose of the handheld device; and
in response to changes in the current pose of the handheld device, rendering an anamorphic 3D display of the 3D geometry on the display of the handheld device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for rendering an anamorphic projection of 3D scene geometry on a handled device using a correct asymmetric perspective geometry projection. Once pose of the handheld device is determined, a relative eye position may be inferred when the device is tilted away from an initial or default pose, based on data supplied by accelerometers. Thus, embodiments of the invention result in a holographic style display without the need for glasses or external sensing attachments.
-
Citations
27 Claims
-
1. A computer-implemented method for rendering a set of three-dimensional (3D) geometry on a display of a handheld device, the method comprising:
-
receiving a set of accelerometer data determined by one or more accelerometers; determining, based on the accelerometer data, a current pose of the handheld device; and in response to changes in the current pose of the handheld device, rendering an anamorphic 3D display of the 3D geometry on the display of the handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions that, when executed by a processor, cause a computer system to perform an operation for rendering a set of three-dimensional (3D) geometry on a display of a handheld device, the operation comprising:
-
receiving a set of accelerometer data determined by one or more accelerometers; determining, based on the accelerometer data, a current pose of the handheld device; and in response to changes in the current pose of the handheld device, rendering an anamorphic 3D display of the 3D geometry on the display of the handheld device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor; and a memory configured to perform an operation for rendering a set of three-dimensional (3D) geometry on a display of a handheld device, the operation comprising; receiving a set of accelerometer data determined by one or more accelerometers, determining, based on the accelerometer data, a current pose of the handheld device, and in response to changes in the current pose of the handheld device, rendering an anamorphic 3D display of the 3D geometry on the display of the handheld device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification