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

Computer graphics system with improved blending

Assignee: Hewlett Packard Development Co LP
•
Filing: 1996-10-30
•
Granted: 1999-04-20
•
Expires: 2016-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A blending system and method for blending source pixel color values with destination pixel color values in a computer graphics system according to a source alpha value includes a resolution increasing circuit that increases a number of bits in the source alpha value to produce an increased resolution source alpha value. Blending hardware implements a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value. In one embodiment, the resolution increasing circuit includes a squaring circuit that squares the source alpha value.

Inventors

  • 👤 Steven L. Augustine
  • 👤 Douglas C. Buhler
  • 👤 Bryan G. Prouty

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 13:37
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 173 words
A computer graphics system that blends source pixel color values with destination pixel color values comprising: a source that provides the source pixel color values including source alpha a and R, G, B color values; a buffer that provides the destination pixel color values including destination alpha α and R, G, B color values, wherein each of the source pixel color values and destination pixel color values is an n-bit word; a resolution increasing circuit, coupled to the source, that increases the number of bits in the source alpha value by x bits to produce an increased resolution source alpha value having n+x bits, wherein each of the n and x is a positive integer, the resolution increasing circuit including a squaring circuit that squares the source alpha value; and blending hardware, coupled to the source, the buffer and the resolution increasing circuit, that implements a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 2
Dependent Claim 173 words
A computer graphics system that blends source pixel color values with destination pixel color values comprising: a source that provides the source pixel color values including source alpha a and R, G, B color values; a buffer that provides the destination pixel color values including destination alpha α and R, G, B color values, wherein each of the source pixel color values and destination pixel color values is an n-bit word; a resolution increasing circuit, coupled to the source, that increases the number of bits in the source alpha value by x bits to produce an increased resolution source alpha value having n+x bits, wherein each of the n and x is a positive integer, the resolution increasing circuit including a squaring circuit that squares the source alpha value; and blending hardware, coupled to the source, the buffer and the resolution increasing circuit, that implements a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 3
Dependent Claim 18 words
The computer graphics system as claimed in claim 1 wherein the source alpha value is an 8-bit word.
Claim 4
Dependent Claim 22 words
The computer graphics system as claimed in claim 2 wherein the increased resolution source alpha value is at least a 10-bit word.
Claim 5
Independent Claim 163 words
A method for blending source pixel color values with destination pixel color values in a computer graphics system comprising the steps of: receiving the source pixel color values including source alpha α and R, G, B color values; receiving the destination pixel color values including destination alpha α and R, G, B color values, wherein each of the source pixel color values and destination pixel color values is an n-bit word; increasing the number of bits in the source alpha value by x bits to produce an increased resolution source alpha value having n+x bits, wherein each of n and x is a positive integer; wherein the step of increasing includes the step of producing an increased resolution source alpha value having a value approximately equal to the square of the source alpha value; implementing a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 6
Independent Claim 163 words
A method for blending source pixel color values with destination pixel color values in a computer graphics system comprising the steps of: receiving the source pixel color values including source alpha α and R, G, B color values; receiving the destination pixel color values including destination alpha α and R, G, B color values, wherein each of the source pixel color values and destination pixel color values is an n-bit word; increasing the number of bits in the source alpha value by x bits to produce an increased resolution source alpha value having n+x bits, wherein each of n and x is a positive integer; wherein the step of increasing includes the step of producing an increased resolution source alpha value having a value approximately equal to the square of the source alpha value; implementing a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 7
Dependent Claim 32 words
The method as claimed in claim 4 wherein the step of increasing includes a step of increasing the number of bits in the source alpha value from 8 to at least 10.
Claim 8
Dependent Claim 195 words
In a computer graphics system, including a source that provides source pixel color values including source alpha α and R, G, B color values, and a buffer that provides destination pixel color values including destination alpha α and R, G, B color values, each of the source pixel color values and destination pixel color values being an n-bit word, a blending system that blends the source pixel color values with the destination pixel color values, the blending system comprising: a resolution increasing circuit, coupled to the source, that increases the number of bits having n+x bits in the source alpha value to produce an increased resolution source alpha value having n+x bits, wherein each of n and x is a positive integer, the resolution increasing circuit including a squaring circuit for producing the increased resolution source alpha value having a value approximately equal to the square of the source alpha source; and blending hardware, coupled to the source, the buffer, and the resolution increasing circuit, that implements a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 9
Dependent Claim 195 words
In a computer graphics system, including a source that provides source pixel color values including source alpha α and R, G, B color values, and a buffer that provides destination pixel color values including destination alpha α and R, G, B color values, each of the source pixel color values and destination pixel color values being an n-bit word, a blending system that blends the source pixel color values with the destination pixel color values, the blending system comprising: a resolution increasing circuit, coupled to the source, that increases the number of bits having n+x bits in the source alpha value to produce an increased resolution source alpha value having n+x bits, wherein each of n and x is a positive integer, the resolution increasing circuit including a squaring circuit for producing the increased resolution source alpha value having a value approximately equal to the square of the source alpha source; and blending hardware, coupled to the source, the buffer, and the resolution increasing circuit, that implements a blending routine according to a blending equation to blend the source pixel color values with the destination pixel color values using the increased resolution source alpha value.
Claim 10
Dependent Claim 17 words
The blending system as claimed in claim 6 where the source alpha value is an 8-bit word.
Claim 11
Dependent Claim 21 words
The blending system as claimed in claim 7 wherein the increased resolution source alpha value is at least a 10-bit word.
Claim 12
Dependent Claim 102 words
A blending system for blending a first n-bit color value with a second n-bit color value, the system comprising: a resolution increasing circuit that receives an n-bit input alpha value and produces an n+x-bit output alpha value having a value approximately equal to the square of the input alpha value, wherein each of n and x is a positive integer; and blending hardware, coupled to the resolution increasing circuit, that receives the n+x-bit output alpha value and the first and second n-bit color values, and blends the first and second color values according to a blending equation using the output alpha value.
Claim 13
Dependent Claim 102 words
A blending system for blending a first n-bit color value with a second n-bit color value, the system comprising: a resolution increasing circuit that receives an n-bit input alpha value and produces an n+x-bit output alpha value having a value approximately equal to the square of the input alpha value, wherein each of n and x is a positive integer; and blending hardware, coupled to the resolution increasing circuit, that receives the n+x-bit output alpha value and the first and second n-bit color values, and blends the first and second color values according to a blending equation using the output alpha value.
Claim 14
Independent Claim 88 words
A method for blending a first n-bit color value with a second n-bit color value, comprising the steps of: receiving the first n-bit color value; receiving the second n-bit color value; receiving an n-bit alpha value; increasing the number of bits in the n-bit alpha value by x to produce an n+x-bit alpha value by squaring the n-bit alpha value, wherein each of n and x is a positive integer; and blending the first n-bit color value with the second n-bit color value using the n+x-bit alpha value.
Claim 15
Independent Claim 88 words
A method for blending a first n-bit color value with a second n-bit color value, comprising the steps of: receiving the first n-bit color value; receiving the second n-bit color value; receiving an n-bit alpha value; increasing the number of bits in the n-bit alpha value by x to produce an n+x-bit alpha value by squaring the n-bit alpha value, wherein each of n and x is a positive integer; and blending the first n-bit color value with the second n-bit color value using the n+x-bit alpha value.

References Cited (Backward Citations)

US5592196A Cited
US5754185A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag