SYSTEM AND METHOD FOR PRESENTING VIRTUAL AND AUGMENTED REALITY SCENES TO A USER
First Claim
1. A method 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 comprising a three dimensional aspect on the device in response to the user orientation; and
displaying the three dimensional aspect of 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. Variations of the method can include a three-dimensional aspect of the scene with which the user can interact through manipulation of the real orientation and/or the user orientation of 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
20 Claims
-
1. A method 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 comprising a three dimensional aspect on the device in response to the user orientation; and displaying the three dimensional aspect of the scene on the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 comprising a three dimensional aspect on the device in response to the user orientation; and computer readable program code to display the three dimensional aspect of the scene on the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification