Method and apparatus for magnifying computer screen display
First Claim
Patent Images
1. A computer-readable medium containing instructions that, when executed by a computer including a processor, a memory, and a display device, cause the processor to perform operations comprising:
- receiving a first subroutine call to draw a non-text element on a display device;
drawing the non-text element into a shadow area;
receiving a second subroutine call to draw a text element on the display device;
storing the text element in a storage area;
composing a first zoom bit map containing a first portion of the shadow area and a first rendering of the text element in the storage area;
passing the first zoom bit map to a video driver for outputting on the display device;
composing a second zoom bit map containing a second portion of the shadow area and a second rendering of the text element in the storage area; and
passing the second zoom bit map to the video driver for outputting on the display device.
6 Assignments
0 Petitions
Accused Products
Abstract
A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.
25 Citations
15 Claims
-
1. A computer-readable medium containing instructions that, when executed by a computer including a processor, a memory, and a display device, cause the processor to perform operations comprising:
-
receiving a first subroutine call to draw a non-text element on a display device;
drawing the non-text element into a shadow area;
receiving a second subroutine call to draw a text element on the display device;
storing the text element in a storage area;
composing a first zoom bit map containing a first portion of the shadow area and a first rendering of the text element in the storage area;
passing the first zoom bit map to a video driver for outputting on the display device;
composing a second zoom bit map containing a second portion of the shadow area and a second rendering of the text element in the storage area; and
passing the second zoom bit map to the video driver for outputting on the display device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium containing instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
in response to receiving a drawing command that normally causes non-text elements to be drawn, drawing the non-text elements into a shadow area;
in response to receiving a drawing command that normally causes text elements to be drawn, storing the text elements in a database; and
producing a screen image by rasterizing text elements stored in the database according to a set of screen parameters and combining the rasterized text elements with a portion of the shadow area containing the non-text elements. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving through a first subroutine call a first plurality of parameters describing a first desired modification of a display presented by a screen device, where the first desired modification does not include rendering at least one character;
storing information about the first desired modification in a first memory location;
receiving through a second subroutine call a second plurality of parameters describing a second desired modification of the display presented by the screen device, where the second desired modification is rendering at least one character;
storing the at least one character in a second memory location;
producing an image according to a set of display parameters, the image composed of at least a portion of the information in the first memory location and a pixel map created by rasterizing the at least one character in the second memory location according to the set of display parameters; and
displaying the image on the screen device. - View Dependent Claims (12)
-
-
13. An article of manufacture comprising:
a screen magnification tool to scale an entire content being displayed on a computer screen by distinguishing text and non-text elements in the content and applying different scaling methods to said text and non-text elements so that the text elements are displayed in accordance with information stored in a database. - View Dependent Claims (14, 15)
Specification