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

Integrated apparatus for displaying a plurality of modes of color information on a computer output display

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1993-08-10
•
Granted: 1998-12-08
•
Expires: 2013-08-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for translating pixel data to be displayed on the output display of a computer system including a plurality of color index maps for providing a first set of digital values of shades to produce a final color on an output display in response to color index values; and a plurality of gamma correction maps for providing a second set of digital values of shades to produce a final color on an output display in response to the first set of digital values of shades.

Inventors

  • 👤 Marc R. Hannah

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:36
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/02; G09G5/06; G09G5/04; G09G2320/00; G09G2320/02; G09G2320/0271; G09G2320/0276

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 144 words
An apparatus for providing digital shade values for display on a display device for a data processing system, the apparatus comprising: a color index map to contain digital shade values, said color index map being configured to translate pixel data received from a frame buffer into one or more of the digital shade values during an active scan period of the display device; a FIFO buffer coupled to receive updated digital shade values from the data processing system during the active scan period and to transfer the updated digital shade values to said color index map during a retrace interval of the display device; and control circuitry coupled to detect when said FIFO buffer is full of digital shade values and to initiate the writing of digital shade values from said FIFO buffer into said color index map even during the active scan period.
Claim 2
Independent Claim 144 words
An apparatus for providing digital shade values for display on a display device for a data processing system, the apparatus comprising: a color index map to contain digital shade values, said color index map being configured to translate pixel data received from a frame buffer into one or more of the digital shade values during an active scan period of the display device; a FIFO buffer coupled to receive updated digital shade values from the data processing system during the active scan period and to transfer the updated digital shade values to said color index map during a retrace interval of the display device; and control circuitry coupled to detect when said FIFO buffer is full of digital shade values and to initiate the writing of digital shade values from said FIFO buffer into said color index map even during the active scan period.
Claim 3
Dependent Claim 14 words
The apparatus of claim 1 wherein the retrace interval is a horizontal retrace interval.
Claim 4
Dependent Claim 39 words
The apparatus of claim 1 wherein said FIFO buffer is further configured to receive from the data processing system addresses of memory locations within said color index map to which the updated digital shade values are to be transferred.
Claim 5
Dependent Claim 31 words
The apparatus of claim 1 wherein digital shade values of a different color are stored in each of a plurality of color index map memories comprised by said color index map.
Claim 6
Dependent Claim 20 words
The apparatus of claim 4 wherein each of the plurality of color index map memories is a single port memory.
Claim 7
Dependent Claim 58 words
The apparatus of claim 4, wherein red shade values are stored in a first one of the plurality of color index map memories, green shade values are stored in a second one of the plurality of color index map memories, and blue shade values are stored in a third one of the plurality of color index map memories.
Claim 8
Dependent Claim 42 words
The apparatus of claim 1 wherein the pixel data received from the frame buffer includes color index data or digital shade values; and said color index map is further configured to output digital shade values received from the frame buffer without translation.
Claim 9
Dependent Claim 34 words
The apparatus of claim 7 wherein each pixel datum received from the frame buffer includes a pixel mode bit indicating whether the pixel datum is a color index value or a digital shade value.
Claim 10
Independent Claim 200 words
An apparatus for providing digital shade values for display on a display device for a data processing system, the apparatus comprising: a color index map to contain digital shade values, said color index map being configured to translate pixel data received from a frame buffer to one or more of the digital shade values during an active scan period of the display device; a FIFO buffer coupled to said color index map, said FIFO buffer being configured to receive updated digital shade values from the data processing system during the active scan period and to transfer the updated digital shade values to said color index map during a retrace interval of the display device; a gamma correction map coupled to said color index map and to said FIFO buffer, said gamma correction map being configured to receive digital shade values from said color index map and translate the digital shade values into corrected digital shade values during the active scan period; and wherein said FIFO buffer is further configured to receive updated corrected digital shade values from the data processing system during the active scan period and to transfer the updated corrected digital shade values to said gamma correction map.
Claim 11
Independent Claim 200 words
An apparatus for providing digital shade values for display on a display device for a data processing system, the apparatus comprising: a color index map to contain digital shade values, said color index map being configured to translate pixel data received from a frame buffer to one or more of the digital shade values during an active scan period of the display device; a FIFO buffer coupled to said color index map, said FIFO buffer being configured to receive updated digital shade values from the data processing system during the active scan period and to transfer the updated digital shade values to said color index map during a retrace interval of the display device; a gamma correction map coupled to said color index map and to said FIFO buffer, said gamma correction map being configured to receive digital shade values from said color index map and translate the digital shade values into corrected digital shade values during the active scan period; and wherein said FIFO buffer is further configured to receive updated corrected digital shade values from the data processing system during the active scan period and to transfer the updated corrected digital shade values to said gamma correction map.
Claim 12
Dependent Claim 40 words
The apparatus of claim 9 wherein said FIFO buffer is further configured to receive from the data processing system addresses of memory locations within said gamma correction map to which the updated corrected digital shade values are to be transferred.
Claim 13
Independent Claim 144 words
An apparatus for providing digital shade values for display comprising: a frame buffer to store image data received from a host processor, the image data representing at least a portion of an image; color index map circuitry to output a sequence of digital shade values indicated by the image data stored in the frame buffer, the color index map circuitry being configured to store in an update operation updated digital shade values received from the host processor; and a FIFO buffer to receive from the color index map circuitry the sequence of digital shade values and to output each digital shade value of the sequence of digital shade values for display at a respective location on a display device during the update operation to prevent display of incorrect digital shade values while updated digital shade values are stored in the color index map circuitry.
Claim 14
Independent Claim 144 words
An apparatus for providing digital shade values for display comprising: a frame buffer to store image data received from a host processor, the image data representing at least a portion of an image; color index map circuitry to output a sequence of digital shade values indicated by the image data stored in the frame buffer, the color index map circuitry being configured to store in an update operation updated digital shade values received from the host processor; and a FIFO buffer to receive from the color index map circuitry the sequence of digital shade values and to output each digital shade value of the sequence of digital shade values for display at a respective location on a display device during the update operation to prevent display of incorrect digital shade values while updated digital shade values are stored in the color index map circuitry.
Claim 15
Dependent Claim 47 words
The apparatus of claim 11 wherein said write circuitry is further configured to receive color map addresses from the host processor, and to write each of the updates of digital shade values to a respective one of the color map addresses in the color index map circuitry.
Claim 16
Dependent Claim 40 words
The apparatus of claim 11 wherein the color index map circuitry includes a plurality of color index map memories, and wherein digital shade values of a different color are stored in each of the plurality of color index map memories.
Claim 17
Dependent Claim 20 words
The apparatus of claim 13 wherein each of the plurality of color index map memories is a single port memory.
Claim 18
Dependent Claim 58 words
The apparatus of claim 13 wherein red shade values are stored in a first one of the plurality of color index map memories, green shade values are stored in a second one of the plurality of color index map memories, and blue shade values are stored in a third one of the plurality of color index map memories.
Claim 19
Dependent Claim 47 words
The apparatus of claim 11 further comprising: gamma correction map circuitry coupled to the FIFO buffer and configured to translate digital shade values output from the FIFO buffer into corrected digital shade values and to output the corrected digital shade values for display on the display device.
Claim 20
Dependent Claim 53 words
The apparatus of claim 11 wherein the image data received from the frame buffer includes color index data or digital shade values; and the color index map circuitry is further configured to transfer digital shade values received from the frame buffer to the FIFO buffer without translation by said color index map circuitry.
Claim 21
Dependent Claim 41 words
The apparatus of claim 17, wherein the color index map circuitry is responsive to pixel mode bits in the image data received from the frame buffer to determine whether the received image data includes color index data or digital shade values.
Claim 22
Dependent Claim 30 words
The apparatus of claim 11 wherein said FIFO buffer is further configured to receive a sequence of digital shade values from said color index map circuitry during a retrace interval.
Claim 23
Independent Claim 100 words
A method for updating a color index map in a display device of a data processing system, the method comprising the steps of: a FIFO buffer receiving a plurality of digital shade values from the data processing system during an active scan period; transferring the plurality of digital shade values from the FIFO buffer to the color index map during a retrace interval of the display device; detecting the FIFO buffer is full; and transferring the plurality of digital shade values to the color index map during the active scan period in response to detecting the FIFO buffer is full.
Claim 24
Independent Claim 100 words
A method for updating a color index map in a display device of a data processing system, the method comprising the steps of: a FIFO buffer receiving a plurality of digital shade values from the data processing system during an active scan period; transferring the plurality of digital shade values from the FIFO buffer to the color index map during a retrace interval of the display device; detecting the FIFO buffer is full; and transferring the plurality of digital shade values to the color index map during the active scan period in response to detecting the FIFO buffer is full.
Claim 25
Dependent Claim 37 words
The method of claim 20 further comprising the step of receiving from the data processing system addresses of memory locations within the color index map to which the plurality of digital shade values are to be transferred.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-12-07 2002-06-08 2002-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-12-07 2006-06-08 2006-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-12-07 2010-06-08 2010-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag