Patent US325512A successfully refreshed from Google Patents.
Patent US5896136A successfully refreshed from Google Patents.
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
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 14:27
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 |