← Back to Patent Explorer
US5400053A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for improved color to monochrome conversion

Assignee: Intel Corp
•
Filing: 1991-06-17
•
Granted: 1995-03-21
•
Expires: 2011-06-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for improving the quality of a color-to-gray scale conversion is disclosed. A table is generated providing a visually correct conversion of all possible background/foreground colors. This table is then stored. In operation, after the attribute byte describing the foreground and background colors is retrieved from memory, it is used to access the stored conversion table, wherein its gray scale equivalent is stored. The stored equivalent is then used to generate the gray scale LCD display. In other embodiments, multiple copies of the table are stored, making multi-frame operations very efficient in operation.

Inventors

  • 👤 Arun Johary
  • 👤 Morris E. Jones

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:17
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/028

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 195 words
A method for converting character signals having a character Code and an attribute code. The attribute code indicating a background and a foreground gray scale, the method comprising the steps of: calculating a conversion table comprised of a plurality of entries, each entry in the table indicating the foreground and background gray scale for a given attribute code; storing the conversion table in a memory; retrieving an entry from the table for each character signal to be Converted, the attribute Code indicating which entry in the table is to be retrieved; displaying the character using the foreground and background gray scale indicated by the entry retrieved; storing, in a temporary storage register, the attribute code of the first character to be converted; comparing the attribute code of succeeding character signals to the attribute code stored in the temporary register; not accessing the conversion table if the succeeding character's attribute code is stored in the register; and accessing the conversion table using the attribute code of the succeeding character and replacing the character code stored in the register with the succeeding character's attribute code if the succeeding character's attribute code differs from the stored attribute code.
Claim 2
Independent Claim 195 words
A method for converting character signals having a character Code and an attribute code. The attribute code indicating a background and a foreground gray scale, the method comprising the steps of: calculating a conversion table comprised of a plurality of entries, each entry in the table indicating the foreground and background gray scale for a given attribute code; storing the conversion table in a memory; retrieving an entry from the table for each character signal to be Converted, the attribute Code indicating which entry in the table is to be retrieved; displaying the character using the foreground and background gray scale indicated by the entry retrieved; storing, in a temporary storage register, the attribute code of the first character to be converted; comparing the attribute code of succeeding character signals to the attribute code stored in the temporary register; not accessing the conversion table if the succeeding character's attribute code is stored in the register; and accessing the conversion table using the attribute code of the succeeding character and replacing the character code stored in the register with the succeeding character's attribute code if the succeeding character's attribute code differs from the stored attribute code.
Claim 3
Dependent Claim 219 words
In a computer system having a monochrome display, the display displaying gray scale images by activating display elements a predefined number of times over a predefined number of frames, the maximum predefined number of times being the frame rate, a method for converting color character signals having a character code and an attribute code, the attribute code defining the foreground and background color of the character code, to gray scale character signals, the method comprising the steps of: calculating, for each attribute code, a predefined number of frame entries, the predefined number of frame entries being equal to the frame rate, each entry defining whether the display element should be activated in the particular frame corresponding to the frame entry; storing each frame entry in a separate frame table, the number of frame tables being equal to the frame rate, the frame tables being stored in memory; receiving a first character signal; retrieving a first frame entry from the first frame table corresponding to the attribute code of the first character code; repeating the retrieving step once for each successive frame using the first attribute code, a counter counting the number of the frame, until the frame count equals the frame rate; resetting the counter; and repeating the receiving, retrieving, repeating and resetting steps for each successive character signal.
Claim 4
Dependent Claim 219 words
In a computer system having a monochrome display, the display displaying gray scale images by activating display elements a predefined number of times over a predefined number of frames, the maximum predefined number of times being the frame rate, a method for converting color character signals having a character code and an attribute code, the attribute code defining the foreground and background color of the character code, to gray scale character signals, the method comprising the steps of: calculating, for each attribute code, a predefined number of frame entries, the predefined number of frame entries being equal to the frame rate, each entry defining whether the display element should be activated in the particular frame corresponding to the frame entry; storing each frame entry in a separate frame table, the number of frame tables being equal to the frame rate, the frame tables being stored in memory; receiving a first character signal; retrieving a first frame entry from the first frame table corresponding to the attribute code of the first character code; repeating the retrieving step once for each successive frame using the first attribute code, a counter counting the number of the frame, until the frame count equals the frame rate; resetting the counter; and repeating the receiving, retrieving, repeating and resetting steps for each successive character signal.
Claim 5
Dependent Claim 24 words
The method of claim 2 wherein each frame entry indicates the display elements to be activated over a predefined area of the monochrome display.
Claim 6
Dependent Claim 25 words
The method of claim 3 wherein the display elements to be activated over a predefined area are varied randomly from frame entry to frame entry.
Claim 7
Dependent Claim 47 words
The method of claim 3 wherein the frame entry information for four adjacent display elements are stored in each frame entry, the retrieval of one frame entry thereby producing four of the display elements, thus reducing the rate of frame entry retrieval needed to produce the display.
Claim 8
Independent Claim 155 words
A method for converting character signals having a character code and an attribute code, the attribute code indicating a background and a foreground color, into gray scale signals having a character code, a foreground gray scale and a background gray scale, the method comprising the steps of: calculating a conversion table comprised of a plurality of entries, each entry in the table indicating the foreground and background gray scale for a given attribute code; storing the conversion table in a memory; comparing the character code of the character signal to the character code for a blank character; retrieving an entry from the table for each character signal to be converted, the attribute code indicting which entry in the table is to be retrieved if the character code of the character signal is not the same as a blank signal; and displaying the character using the foreground and background gray scale indicated by the entry retrieved.
Claim 9
Independent Claim 155 words
A method for converting character signals having a character code and an attribute code, the attribute code indicating a background and a foreground color, into gray scale signals having a character code, a foreground gray scale and a background gray scale, the method comprising the steps of: calculating a conversion table comprised of a plurality of entries, each entry in the table indicating the foreground and background gray scale for a given attribute code; storing the conversion table in a memory; comparing the character code of the character signal to the character code for a blank character; retrieving an entry from the table for each character signal to be converted, the attribute code indicting which entry in the table is to be retrieved if the character code of the character signal is not the same as a blank signal; and displaying the character using the foreground and background gray scale indicated by the entry retrieved.

References Cited (Backward Citations)

US4688031A Cited
US4779083A Cited
US5016097A Cited
US4992862A Cited
JPH02135392A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-03-20 1998-09-19 1999-03-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-03-20 2002-09-19 2003-03-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-03-20 2006-09-19 2007-03-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag