Scale factor based on viewing distance

US9715863B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9715863-B2
Application numberUS-201314042276-A
CountryUS
Kind codeB2
Filing dateSep 30, 2013
Priority dateSep 30, 2013
Publication dateJul 25, 2017
Grant dateJul 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. A system as described in claim 1 , wherein said calculating is performed using the equation: scale ⁢ ⁢ factor = pixel ⁢ ⁢ density * viewing ⁢ ⁢ distance 2688 . 3. A system as described in claim 1 , wherein said determining further comprises: ascertaining characteristics of the display; and correlating the characteristics to a predetermined estimated viewing distance for the display. 4. A system as described in claim 3 , wherein said ascertaining comprises inspecting an Extended Display Identification Data (EDID) element for the display to determine one or more of the characteristics of the display. 5. A system as described in claim 1 , wherein said determining further comprises: receiving output from a proximity sensor associated with the display; and ascertaining based on the output the viewing distance for the display. 6. A system as described in claim 1 , wherein said determining further comprises: determining a position of the display; and estimating the viewing distance for the display based on the position of the display. 7. A system as described in claim 1 , wherein the display is part of a computing device that includes the input device rotatably attached thereto and that is positionable in different positions relative to the display. 8. A system as described in claim 1 , wherein the operations further comprise: receiving an indication that visual content is transitioned from the display to a different display; and responsive to an indication that the different display is associated with a different scale factor, rescaling the visual content using the different scale factor. 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. 10. A computer-implemented method as recited in claim 9 , wherein said determining comprises: ascertaining one or more of the angle of the input device relative to the display or the orientation of the display relative to the ground; and correlating the ascertained one or more of the angle or the orientation to a predetermined estimated viewing distance for the display. 11. A computer-implemented method as recited in claim 9 , wherein said calculating is performed as: scale ⁢ ⁢ factor = pixel ⁢ ⁢ density * viewing ⁢ ⁢ distance 2688 . 12. A computer-implemented method as recited in claim 9 , wherein said determining further comprises: receiving output from a proximity sensor associated with the display; and ascertaining based on the output the viewing distance for the display. 13. A computer-implemented method as recited in claim 9 , wherein the display is part of a computing device that includes the input device attached thereto and that is positionable in different positions relative to the display. 14. A computer-implemented method as recited in claim 9 , further comprising applying the scale factor to the graphics by zooming the graphics based on the scale factor. 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. 16. One or more computer-readable storage media as recited in claim 15 , wherein said ascertaining comprises inspecting an information element that includes attributes of the display to determine one or more of the characteristics of the display. 17. One or more computer-readable storage media as recited in claim 15 , wherein the characteristics comprise one or more of a size or a resolution of the display. 18. One or more computer-readable storage media as recited in claim 15 , the operations comprising calculating the scale factor as: scale ⁢ ⁢ factor = pixel ⁢ ⁢ density * viewing ⁢ ⁢ distance 2688 . 19. One or more computer-readable storage media as recited in claim 15 , wherein the operations comprise: calculating the scale factor; and applying the scale factor to the

Assignees

Inventors

Classifications

  • Aspects of interface with display user · CPC title

  • G09G5/373Primary

    for modifying the size of the graphic pattern · CPC title

  • Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal · CPC title

  • Zooming at least part of an image, i.e. enlarging it or shrinking it · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9715863B2 cover?
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 v…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G09G5/373. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).