SYSTEM AND METHOD FOR PRESENTING VIRTUAL AND AUGMENTED REALITY SCENES TO A USER
First Claim
Patent Images
1. A method of presenting a scene to a user comprising:
- determining a real orientation of a device relative to a projection matrix;
determining a user orientation of the device relative to a nodal point;
orienting a scene displayable on the device to the user in response to the real orientation and the user orientation; and
displaying the scene on the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of presenting a scene to a user according to a preferred embodiment includes determining a real orientation of a device relative to a projection matrix and determining a user orientation of the device relative to a nodal point. The method of the preferred embodiment can further include orienting a scene displayable on the device to the user in response to the real orientation and the user orientation; and displaying the scene on the device. The method of the preferred embodiment can be performed by an apparatus and/or embodied in computer program product including machine-readable code.
-
Citations
39 Claims
-
1. A method of presenting a scene to a user comprising:
-
determining a real orientation of a device relative to a projection matrix; determining a user orientation of the device relative to a nodal point; orienting a scene displayable on the device to the user in response to the real orientation and the user orientation; and displaying the scene on the device. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a user interface comprising a display and a camera, the display and the camera substantially oriented in a first direction; a real orientation module configured to determine a three-dimensional spatial real orientation of the user interface relative to a projection matrix; a user orientation module configured to determine a user orientation of the user interface relative to a nodal point; and a processor connected to the user interface, the real orientation module, and the user orientation module, the processor configured to display a scene to the user on the display in response to the real orientation and the user orientation. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising:
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code to determine a real orientation of a device relative to a projection matrix; computer readable program code to determine a user orientation of the device relative to a nodal point; computer readable program code to orient a scene displayable on the device to the user in response to the real orientation and the user orientation; and computer readable program code to display the scene on the device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
Specification