Compensating for defects in human vision while displaying text and computer graphics objects on a computer output device
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving predetermined optometric correction information for a user;
subsequent to said receiving, adjusting a magnification scale factor for an output based on the predetermined optometric correction information and based on at least one font characteristic of the output, wherein the font characteristic includes one or more of;
smallest font size in the output, average font size in the output, most frequently used font size in the document, and font type in the output, wherein the output includes textual content and graphical content, and wherein the magnification scale factor is configured to enlarge the output;
generating a transformation matrix for the output according to the magnification scale factor;
rendering the output with the transformation matrix to create an enlarged output, wherein the enlarged output includes enlarged textual content and enlarged graphical content; and
displaying the enlarged output, wherein the displayed enlarged output is not used to determine the optometric correction information.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that facilitates selecting a magnification scale factor based on an optometric prescription. The system operates by receiving an optometric prescription from a user. Next, the system selects the magnification scale factor for an output based on the user'"'"'s optometric prescription, and renders the text and other graphics objects with the selected magnification so that the document becomes legible to the user with or without corrective lenses. Finally, the system displays the scaled output.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving predetermined optometric correction information for a user; subsequent to said receiving, adjusting a magnification scale factor for an output based on the predetermined optometric correction information and based on at least one font characteristic of the output, wherein the font characteristic includes one or more of;
smallest font size in the output, average font size in the output, most frequently used font size in the document, and font type in the output, wherein the output includes textual content and graphical content, and wherein the magnification scale factor is configured to enlarge the output;generating a transformation matrix for the output according to the magnification scale factor; rendering the output with the transformation matrix to create an enlarged output, wherein the enlarged output includes enlarged textual content and enlarged graphical content; and displaying the enlarged output, wherein the displayed enlarged output is not used to determine the optometric correction information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method comprising:
-
receiving predetermined optometric correction information for a user; subsequent to said receiving, adjusting a magnification scale factor for an output based on the predetermined optometric correction information and based on at least one font characteristic of the output, wherein the font characteristic includes one or more of;
smallest font size in the output, average font size in the output, most frequently used font size in the document, and font type in the output, wherein the output includes textual content and graphical content, and wherein the magnification scale factor is configured to enlarge the output;generating a transformation matrix for the output according to the magnification scale factor; rendering the output with the transformation matrix to create an enlarged output, wherein the enlarged output includes enlarged textual content and enlarged graphical content; and displaying the enlarged output, wherein the displayed enlarged output is not used to determine the optometric correction information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
-
a receiving mechanism configured to receive predetermined optometric correction information for a user; a magnification mechanism configured to; adjust a magnification scale factor for an output based on the predetermined optometric correction information and based on at least one font characteristic of the output, wherein the font characteristic includes one or more of;
smallest font size in the output, average font size in the output, most frequently used font size in the document, and font type in the output, wherein the output includes textual content and graphical content, and wherein the magnification scale factor is configured to enlarge the output; andgenerate a transformation matrix for the output according to the magnification scale factor; a rendering mechanism configured to render the output with the transformation matrix to create an enlarged output, wherein the enlarged output includes enlarged textual content and enlarged graphical content; and a display mechanism configured to display the enlarged output, wherein the displayed enlarged output is not used to determine the optometric correction information. - View Dependent Claims (18, 19, 20)
-
Specification