Scale factor based on viewing distance
First Claim
1. A system comprising:
- one or more processors; and
one or more computer-readable storage media storing computer-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including;
determining an estimated viewing distance for a display based on an angle of an input device relative to the display, the input device being attached to the display and being positionable at different positions relative to the display;
ascertaining a pixel density for the display; and
calculating a scale factor to be applied to graphics for the display based on the viewing distance and the pixel density.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for scale factor based on viewing distance are described. In at least some embodiments, a viewing distance refers to a distance at which a user typically views and/or is viewing a display device. For instance, different displays can be used in different ways and for different purposes, and thus may have different viewing distances. Techniques discussed herein consider the estimated viewing distance of a particular display in determining a scale factor to be applied to visual elements (e.g., graphics) for output via the particular display. A scale factor, for instance, can specify that visual elements are to zoomed-out or zoomed-in prior to be displayed. As detailed herein, this enables a consistent viewing experience to be maintained across different devices with different display sizes and different viewing distances.
13 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable storage media storing computer-executable instructions that, responsive to execution by the one or more processors, cause the system to perform operations including; determining an estimated viewing distance for a display based on an angle of an input device relative to the display, the input device being attached to the display and being positionable at different positions relative to the display; ascertaining a pixel density for the display; and calculating a scale factor to be applied to graphics for the display based on the viewing distance and the pixel density. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
determining an estimated viewing distance for a display based on one or more of an angle of an input device attached to the display that is positionable in different positions relative to the display or an orientation of the display relative to the ground; ascertaining a pixel density for the display; and calculating a scale factor to be applied to graphics for the display based on the viewing distance and the pixel density. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage media having instructions stored thereon that, responsive to execution by one or more processors, cause the one or more processors to perform operations comprising:
-
determining an estimated viewing distance for a display based on an orientation of the display relative to the ground; ascertaining characteristics of the display including a pixel density of the display; and correlating the characteristics to the estimated viewing distance for the display to calculate a scale factor for graphics to be output via the display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification