Scale factors for visual presentations
First Claim
1. A method of generating, using a device having a processor and an operating system, a presentation of an application comprising elements to be displayed on a display component, the method comprising:
- executing on the processor instructions that cause the operating system to;
identify a pixel density of the display component;
for respective elements of the presentation;
from a scale factor set comprising at least two scale factors that are respectively associated with a pixel density range, identify a selected scale factor that is associated with a pixel density range including the pixel density of the display component, wherein the scale factor is different from the pixel density of the display component; and
request the application to provide a selected representation of the element using the selected scale factor that does not match the pixel density of the display component; and
generate the presentation comprising the selected representations of the elements provided by the application and displayed with the selected scale factor.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may display a presentation of elements (e.g., icons) on a display component. However, display components have a pixel density that affects aesthetic and practical aspects of the presentation (e.g., rendering the presentation at a variable and inconsistent size); yet, many presentations are not generated in view of the pixel density of the display component of the device. Presented herein are techniques for generating and displaying a presentation of elements in view of the pixel density of the display component, using a scale factor set of scale factors that specify a pixel density range and a scale factor value (e.g., 120%) to be applied to the elements of the presentation. The scale factor set may be kept small to reduce the administrative burden on the designer of the element, while also achieving approximately consistent sizing of the presentation on display components having variable pixel densities.
14 Citations
20 Claims
-
1. A method of generating, using a device having a processor and an operating system, a presentation of an application comprising elements to be displayed on a display component, the method comprising:
executing on the processor instructions that cause the operating system to; identify a pixel density of the display component; for respective elements of the presentation; from a scale factor set comprising at least two scale factors that are respectively associated with a pixel density range, identify a selected scale factor that is associated with a pixel density range including the pixel density of the display component, wherein the scale factor is different from the pixel density of the display component; and request the application to provide a selected representation of the element using the selected scale factor that does not match the pixel density of the display component; and generate the presentation comprising the selected representations of the elements provided by the application and displayed with the selected scale factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19)
-
18. A method of presenting elements for a presentation of an application on a display component of a device having a processor and an operating system, the method comprising:
sending to the device instructions that, when executed on the processor, cause the operating system to; identify a pixel density of the display component; from a scale factor set comprising at least two scale factors that are respectively associated with a pixel density range, select a scale factor that is associated with a pixel density range including the pixel density of the display component, wherein the selected scale factor is different from the pixel density of the display component; request the application to provide, for respective elements of the presentation, a representation of the element using the selected scale factor that does not match the pixel density of the display component; and present on the display component the presentation of the application comprising the representations of the elements provided by the application and displayed with the selected scale factor.
-
20. A memory device storing instructions that, when executed on a processor of a device comprising an operating system and a display component having a pixel density, present a presentation of an application comprising at least one element, by:
-
identifying a pixel density of the display component; from a scale factor set comprising at least two scale factors that are respectively associated with a pixel density range, causing the operating system to identify a selected scale factor that is associated with a pixel density range including the pixel density of the display component, wherein the selected scale factor is different from the pixel density of the display component; causing the operating system to request the application to provide, for respective elements of the presentation, a representation of the element using the selected scale factor that does not match the pixel density of the display component; and presenting on the display component the presentation of the application comprising the representations of the elements provided by the application and displayed with the selected scale factor.
-
Specification