Patent US5153577A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5153577A Expired / Lapsed US ⏱️ 0.0 years remaining

Mapping character color attributes into grey pixel patterns

Assignee: Xerox Corp
•
Filing: 1988-03-21
•
Granted: 1992-10-06
•
Expires: 2008-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An emulator emulates a processor that provides a display in which each character is presented in a foreground color on a background color. The emulator maps the foreground colors and background colors into gray pixel patterns for display, with the foreground colors being mapped differently than the background colors. Each background color is mapped into a respective gray pattern, with some of the gray patterns representing more than one background color if necessary. In general, the foreground colors are mapped to three pixel patterns--white, 50% gray, and black. For a given background color, two of these three gray patterns are chosen as most legible, and one is used for the lighter foreground colors and the other for the darker foreground colors. In the special case where the foreground color is the same as the background color, however, the foreground color is mapped to the same gray pattern as the background color so that the character is invisible.

Inventors

  • 👤 Kevin J. Mackey
  • 👤 Donald R. Woods

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 17:31
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G06; G06F; G06F13/00; G06F13/10; G06F13/105; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/06; G06F3/0601; G06F3/0628; G06F3/0662; G06F3/0664

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 245 words
A system comprising: a display screen having a plurality of pixels, each pixel including a plurality of positions, each pixel position having a first state in which it appears light and a second state in which it appears dark; and a processor connected for providing a display on the display screen, the processor comprising an emulator for emulating a target processor that provides a color display that includes a plurality of background colors including a first background color and a plurality of foreground colors including a first foreground color, the target processor further providing within the color display a first background area of the first background color and a first character of the first foreground color, the first character being positioned within the first background area; the emulator mapping the plurality of background colors and the plurality of foreground colors to a plurality of patterns of pixel positions for display on the display screen; the patterns including a plurality of background patterns for mapping the plurality of background colors, the background patterns including a first background pattern for mapping the first background color; the patterns further including first, second, and third foreground patterns for mapping the plurality of foreground colors, the first and second foreground patterns being more legible relative to the first background pattern than the third foreground pattern; the emulator mapping the first background area to the first background pattern and the first character to one of the first and second foreground patterns.
Claim 2
Independent Claim 245 words
A system comprising: a display screen having a plurality of pixels, each pixel including a plurality of positions, each pixel position having a first state in which it appears light and a second state in which it appears dark; and a processor connected for providing a display on the display screen, the processor comprising an emulator for emulating a target processor that provides a color display that includes a plurality of background colors including a first background color and a plurality of foreground colors including a first foreground color, the target processor further providing within the color display a first background area of the first background color and a first character of the first foreground color, the first character being positioned within the first background area; the emulator mapping the plurality of background colors and the plurality of foreground colors to a plurality of patterns of pixel positions for display on the display screen; the patterns including a plurality of background patterns for mapping the plurality of background colors, the background patterns including a first background pattern for mapping the first background color; the patterns further including first, second, and third foreground patterns for mapping the plurality of foreground colors, the first and second foreground patterns being more legible relative to the first background pattern than the third foreground pattern; the emulator mapping the first background area to the first background pattern and the first character to one of the first and second foreground patterns.
Claim 3
Dependent Claim 35 words
The system of claim 1 in which the pixel positions in the first background pattern include at least one pixel position in the first state and at least one pixel position in the second state.
Claim 4
Dependent Claim 85 words
The system of claim 1 in which the pixel positions in a white one of the first, second, and third foreground patterns are all in the first state, the pixel positions in a black one of the first, second, and third foreground patterns are all in the second state, and the pixel positions in a gray one of the first, second, and third foreground patterns include at least one pixel position in the first state and at least one pixel position in the second state.
Claim 5
Dependent Claim 29 words
The system of claim 3 in which, of the pixel positions in the gray foreground pattern, half are in the first state and half are in the second state.
Claim 6
Dependent Claim 26 words
The system of claim 3 in which the first foreground pattern is the white foreground pattern and the second foreground pattern is the gray foreground pattern.
Claim 7
Dependent Claim 26 words
The system of claim 3 in which the first foreground pattern is the white foreground pattern and the second foreground pattern is the black foreground pattern.
Claim 8
Dependent Claim 26 words
The system of claim 3 in which the first foreground pattern is the gray foreground pattern and the second foreground pattern is the black foreground pattern.
Claim 9
Dependent Claim 114 words
The system of claim 1 in which the plurality of background colors further includes a second background color, the target processor further providing within the color display a second background area of the second background color and a second character of the first foreground color, the second character being positioned within the second background area; the background patterns including a second background pattern for mapping the second background color; the second and third foreground patterns being more legible relative to the second background pattern than the first foreground pattern; the emulator mapping the second background area to the second background pattern and the second character to one of the second and third foreground patterns.
Claim 10
Dependent Claim 86 words
The system of claim 1 in which the plurality of foreground colors further includes a second foreground color, the target processor further providing within the color display a second background area of the first background color and a second character of the second foreground color, the second character being positioned within the second background area; the first foreground color being lighter than the second foreground color; the emulator mapping the first character to the first foreground pattern and the second character to the second foreground pattern.
Claim 11
Dependent Claim 85 words
The system of claim 1 in which the plurality of foreground colors further includes a second foreground color that is the same as the first background color, the target processor further providing within the color display a second background area of the first background color and a second character of the second foreground color, the second character being positioned within the second background area, the second character being invisible against the second background area; the emulator mapping the second character to the first background pattern.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-10-06 1996-04-06 1996-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-10-06 2000-04-06 2000-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-10-06 2004-04-06 2004-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag