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

Graphics system and process for blending graphics display layers

Assignee: International Business Machines Corp
•
Filing: 1997-09-17
•
Granted: 1999-02-23
•
Expires: 2017-09-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A graphics system comprising a format processor for receiving display data including pixel data and color-blending information for at least two (2) separate display layers, a color blender and color processors. The pixel data includes color information for the display layers. The color-blending information determines weighting factors for use in blending the colors of the display layers. The format processor outputs separate streams of pixel data, one for each display layer, as well as the weighting factors. Each stream of pixel data outputted by the processor is inputted into a corresponding color processor that assigns colors to a particular display layer according to the color information in the corresponding pixel data. The color blender blends the colors assigned to the display layers according to the weighting factors.

Inventors

  • 👤 R. Michael P. West
  • 👤 Edward K. Evans
  • 👤 Stephen J. Stratz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 12:30
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/20; G06T11/00; G06T15/00; G06T15/50; G06T15/503

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 321 words
A graphics system, comprising: a format processor for receiving display data including pixel data and color-blending information, said format processor separating said pixel data for at least two (2) display layers, said pixel data including color information for said at least two (2) separate display layers, said color-blending information determining weighting factors and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected, said format processor outputting the separated pixel data for said at least two (2) display layers and said weighting factors; a color processor for each of said at least two (2) display layers, each color processor receiving pixel data from said format processor that corresponds to one of said at least two (2) display layers, each color processor assigning colors to said at least two (2) display layers according to the color information in the pixel data; a color-blender control responsive to said color blending information weighting factors, said color-blender control outputting a control signal indicating that the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be displayed if the weighting factors are outside said predetermined value; and a color blender for blending the colors assigned to the display layers according to said weighting factors, said color blender including a controller responsive to said control signal for either enabling said color blender to blend the colors of said at least two (2) display layers if the weighting factors are of said predetermined value or for selecting the predetermined display layer if said color blending information determines that only that particular display layer is to be displayed if the weighting factors are outside said predetermined value, and outputting either the blended colors or the predetermined display layer to a display device.
Claim 2
Dependent Claim 321 words
A graphics system, comprising: a format processor for receiving display data including pixel data and color-blending information, said format processor separating said pixel data for at least two (2) display layers, said pixel data including color information for said at least two (2) separate display layers, said color-blending information determining weighting factors and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected, said format processor outputting the separated pixel data for said at least two (2) display layers and said weighting factors; a color processor for each of said at least two (2) display layers, each color processor receiving pixel data from said format processor that corresponds to one of said at least two (2) display layers, each color processor assigning colors to said at least two (2) display layers according to the color information in the pixel data; a color-blender control responsive to said color blending information weighting factors, said color-blender control outputting a control signal indicating that the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be displayed if the weighting factors are outside said predetermined value; and a color blender for blending the colors assigned to the display layers according to said weighting factors, said color blender including a controller responsive to said control signal for either enabling said color blender to blend the colors of said at least two (2) display layers if the weighting factors are of said predetermined value or for selecting the predetermined display layer if said color blending information determines that only that particular display layer is to be displayed if the weighting factors are outside said predetermined value, and outputting either the blended colors or the predetermined display layer to a display device.
Claim 3
Dependent Claim 32 words
The graphics system according to claim 1 further including a storage device for storing the weighting factors, said weighting factors being applied to the colors of said at least two display layers.
Claim 4
Dependent Claim 51 words
The graphics system according to claim 2 further including a serializer for receiving serial display data having a first width and a first rate and converting the serial display data into serial display data having a second width and a second rate for input into said processor and said storage device.
Claim 5
Dependent Claim 32 words
The graphics system according to claim 1 further including means for converting the blended colors produced by said color blender into signals representative of the primary colors used in a display device.
Claim 6
Dependent Claim 31 words
The graphics system according to claim 1 wherein the blended colors produced by said color blender are the weighted average of the colors of said at least two (2) display layers.
Claim 7
Dependent Claim 264 words
A process for displaying graphic display layers, comprising the steps of: a) providing display data for at least two (2) display layers including pixel data and color-blending information, said pixel data including color information for said at least two (2) display layers, said color-blending information determining weighting factors for said at least two (2) display layers and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected; b) separating the pixel data into separate display layers; c) assigning colors to each of said at least (2) display layers according to the color information in the pixel data; d) determining from the color blending information weighting factors if the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be selected if the weighting factors are outside said predetermined value; e) blending the colors assigned to said at least two (2) display layers according to said weighting factors if it is determined in step (d) that the weighting factors are of said predetermined value indicating that the colors of said at least two (2) display layers are to be blended; f) selecting the predetermined display layer if it is determined in step (d) that the weighting factors are outside said predetermined value indicating that only that particular display layer is to be displayed; and g) outputting either the blended colors or the predetermined display layer to a display device.
Claim 8
Dependent Claim 264 words
A process for displaying graphic display layers, comprising the steps of: a) providing display data for at least two (2) display layers including pixel data and color-blending information, said pixel data including color information for said at least two (2) display layers, said color-blending information determining weighting factors for said at least two (2) display layers and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected; b) separating the pixel data into separate display layers; c) assigning colors to each of said at least (2) display layers according to the color information in the pixel data; d) determining from the color blending information weighting factors if the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be selected if the weighting factors are outside said predetermined value; e) blending the colors assigned to said at least two (2) display layers according to said weighting factors if it is determined in step (d) that the weighting factors are of said predetermined value indicating that the colors of said at least two (2) display layers are to be blended; f) selecting the predetermined display layer if it is determined in step (d) that the weighting factors are outside said predetermined value indicating that only that particular display layer is to be displayed; and g) outputting either the blended colors or the predetermined display layer to a display device.
Claim 9
Dependent Claim 40 words
The process according to claim 6 wherein the blended colors produced by said blending step (d) are the weighted average of the colors of said at least two (2) display layers, the weighted average being based on the weighting factors.
Claim 10
Dependent Claim 22 words
The process of claim 6 further including the step of displaying the blended colors representing said at least two (2) display layers.
Claim 11
Dependent Claim 16 words
The process of claim 6 further including the step of displaying the selected predetermined display layer.
Claim 12
Independent Claim 415 words
A device for displaying interacting graphical information on a display device, comprising: a serializer for receiving serial display data for at least two (2) display layers, the received serial data having a first width and a first data rate, said serializer converting the received serial data into serial data having a second width and a second data rate; a format processor for receiving and separating the converted serial display data, said display data including pixel data and color-blending information, said pixel data including color information for said at least two (2) display layers, said color-blending information determining weighting factors and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected, said format processor outputting the separated pixel data for said at least two (2) display layers and said weighting factors; a storage device for storing said weighting factors; a color processor for each of said at least two (2) display layers, each color processor receiving pixel data from said format processor that corresponds to one of said at least two (2) display layers, each color processor assigning colors to one of said at least two (2) display layers according to the color information in the pixel data; a color-blender control responsive to said color blending information weighting factors, said color-blender control outputting a control signal indicating that the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be displayed if the weighting factors are outside said predetermined value; a color blender for blending the colors assigned to the display layers according to said weighting factors to produce a predetermined color that is the weighted average of the colors of said at least two (2) display layers, said color blender having a controller responsive to said control signal for either enabling said color blender to blend the colors of said at least two (2) display layers if the weighting factors are of said predetermined value or for selecting the predetermined display layer if said color blending information determines that only that particular display layer is to be displayed if the weighting factors are outside said predetermined value; and means for converting the predetermined color produced by said color blender into signals representing primary colors and outputting either the blended colors or the predetermined display layer to the display device.
Claim 13
Independent Claim 415 words
A device for displaying interacting graphical information on a display device, comprising: a serializer for receiving serial display data for at least two (2) display layers, the received serial data having a first width and a first data rate, said serializer converting the received serial data into serial data having a second width and a second data rate; a format processor for receiving and separating the converted serial display data, said display data including pixel data and color-blending information, said pixel data including color information for said at least two (2) display layers, said color-blending information determining weighting factors and if the colors of said at least two (2) display layers are to be blended or if only a predetermined display layer is to be selected, said format processor outputting the separated pixel data for said at least two (2) display layers and said weighting factors; a storage device for storing said weighting factors; a color processor for each of said at least two (2) display layers, each color processor receiving pixel data from said format processor that corresponds to one of said at least two (2) display layers, each color processor assigning colors to one of said at least two (2) display layers according to the color information in the pixel data; a color-blender control responsive to said color blending information weighting factors, said color-blender control outputting a control signal indicating that the colors of said at least two (2) display layers are to be blended if the weighting factors are of a predetermined value or if a predetermined display layer is to be displayed if the weighting factors are outside said predetermined value; a color blender for blending the colors assigned to the display layers according to said weighting factors to produce a predetermined color that is the weighted average of the colors of said at least two (2) display layers, said color blender having a controller responsive to said control signal for either enabling said color blender to blend the colors of said at least two (2) display layers if the weighting factors are of said predetermined value or for selecting the predetermined display layer if said color blending information determines that only that particular display layer is to be displayed if the weighting factors are outside said predetermined value; and means for converting the predetermined color produced by said color blender into signals representing primary colors and outputting either the blended colors or the predetermined display layer to the display device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag