Method and apparatus for magnifying computer screen display
DCFirst 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
Litigations
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.
12 Citations
23 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; andpassing 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, wherein the text and non-text elements are displayed at a same magnification level. - View Dependent Claims (14, 15, 16)
-
17. 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, wherein the different scaling methods include re-rendering the text elements but not the non-text elements to scale the entire content. - View Dependent Claims (18, 19, 20)
-
21. A system comprising:
-
a processor, the processor to receive subroutine calls to draw a non-text element on a display device, to draw the non-text element into a shadow area, and to draw a text element on the display device; a memory, the memory to store the text element; and wherein the processor is to generate a first zoom bit map containing a first portion of the shadow area and a first rendering of the text element in the memory, pass the first zoom bit map for output on the display device, generate a second zoom bit map containing a second portion of the shadow area and a second rendering of the text element in the memory, and pass the second zoom bit map for output on the display device. - View Dependent Claims (22, 23)
-
Specification