AUTOMATIC VIEW ADJUSTMENT
First Claim
Patent Images
1. A system comprising:
- at least one processor;
memory operatively coupled to the at least one processor;
at least one sensor operatively coupled to the at least one processor;
a display operatively coupled to the at least one processor;
a detection module stored in the memory and executable by the at least one processor to;
detect a face of a user using the at least one sensor;
identify an eye of the user from the detected face; and
estimate an angle of view between the eye of the user and a surface of the display;
a transformation module stored in the memory and executable by the at least one processor to transform content for display by the display into a perspective view, the perspective view projecting the content into a plane perpendicular to a line of sight of the user based at least on the estimated angle of view; and
a display module stored in the memory and executable by the at least one processor to cause presentation of the content in the perspective view on the display.
3 Assignments
0 Petitions
Accused Products
Abstract
A view adjustment system using information captured by one or more sensors on a client device determines a projection direction for content to be displayed on a display of the client device. Upon determining the projection direction, the view adjustment system transforms the content into a perspective view based on the determined projection direction and prompts the client device to present the content in the perspective view to a user. The view adjustment system may monitor changes in relative position and/or direction of the user with respect to the display, adjust the projection direction, and transform the content to reflect these changes.
80 Citations
20 Claims
-
1. A system comprising:
-
at least one processor; memory operatively coupled to the at least one processor; at least one sensor operatively coupled to the at least one processor; a display operatively coupled to the at least one processor; a detection module stored in the memory and executable by the at least one processor to; detect a face of a user using the at least one sensor; identify an eye of the user from the detected face; and estimate an angle of view between the eye of the user and a surface of the display; a transformation module stored in the memory and executable by the at least one processor to transform content for display by the display into a perspective view, the perspective view projecting the content into a plane perpendicular to a line of sight of the user based at least on the estimated angle of view; and a display module stored in the memory and executable by the at least one processor to cause presentation of the content in the perspective view on the display. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method comprising:
-
estimating an angle of view between a user and a display of a device; and transforming content displayed on the display of the device into a perspective view based at least on the estimated angle of view. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
receiving input from one or more sensors; determining a line of sight from a user to a display based on the input; and transforming content displayed on the display into a perspective view that projects the content into a plane substantially perpendicular to the line of sight from the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification