System and method for rendering dynamic three-dimensional appearing imagery on a two-dimensional user interface
First Claim
1. A method comprising:
- locating an initial position of a face based on visual detection, by a mobile device, of a user'"'"'s pair of eyes;
determining, based on the initial position, a first viewpoint relative to a screen of the mobile device;
rendering a first image of a constructed scene on the screen based on the first viewpoint;
after determining the initial position based on the visual detection, monitoring subsequent movement through input received from an accelerometer of the mobile device, to determine a distance of the face from the initial position;
determining, based on the distance of the face from the initial position and without further visual detection, a subsequent position of the face;
determining, based on the subsequent position, a second viewpoint relative to the screen; and
rendering a different image of the constructed scene on the screen based on the second viewpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for rendering dynamic three-dimensional appearing imagery on a two-dimensional user interface screen of a portable computing device in dependence on a user'"'"'s view-point of the screen. The method includes processing, on a portable computing device, data defining a plurality of user view-points of a user interface screen of the portable computing device. The method next includes rendering a first image of a constructed scene on the user interface screen based on a first determined user'"'"'s view-point of the user interface screen of the portable computing device. The method then includes rendering a different image of the constructed scene on the user interface screen based on a subsequently determined user'"'"'s view-point of the user interface screen and thereby presenting the illusion of a three-dimensional image of the constructed scene on the user interface screen.
-
Citations
18 Claims
-
1. A method comprising:
-
locating an initial position of a face based on visual detection, by a mobile device, of a user'"'"'s pair of eyes; determining, based on the initial position, a first viewpoint relative to a screen of the mobile device; rendering a first image of a constructed scene on the screen based on the first viewpoint; after determining the initial position based on the visual detection, monitoring subsequent movement through input received from an accelerometer of the mobile device, to determine a distance of the face from the initial position; determining, based on the distance of the face from the initial position and without further visual detection, a subsequent position of the face; determining, based on the subsequent position, a second viewpoint relative to the screen; and rendering a different image of the constructed scene on the screen based on the second viewpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a module to locate an initial position of a face based on visual detection of a user'"'"'s pair of eyes; a module to determine, based on the initial position, a first viewpoint relative to a screen of a mobile device; a module to render a first image of a constructed scene on the screen based on the first viewpoint; a module to monitor, after detecting the initial position based on the visual detection, subsequent movement through input received from an accelerometer of the mobile device, to determine a distance of the face from the initial position; a module to determine, based on the distance of the face from the initial position and without further visual detection, a subsequent position of the face; a mobile to determine, based on the subsequent position, a second viewpoint relative to the screen; and a module to render a different image of the constructed scene on the screen based on second viewpoint. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification