Automatic view adjustment
AssigneeMicrosoft Corporation
InventorsGuobin Shen, Liqun Li
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.