Apparatus and method for alpha blending of digital images
AssigneeVIA Technologies, Inc.
InventorJin-Ming (James) Gu
Life of this patent
Estimating the term…
Loading patent…
AssigneeVIA Technologies, Inc.
InventorJin-Ming (James) Gu
Estimating the term…
In the present invention, an apparatus and method for performing alpha blending calculations in a fast and efficient manner is disclosed. When implemented as an integrated circuit, the apparatus of the present invention occupies reduced area. The apparatus comprises a plurality of multiplexers and an adder. Each of multiplexers is configured to receive a bit value, α1, of the digital value alpha, α. Each of the plurality of multiplexers is configured to receive the first and second digital image values. Each of the plurality of multiplexers is also configured to direct to outputs of the multiplexers either the first or second digital image value responsive to the bit value, αi. Each of the outputs of the plurality of multiplexers is shifted left according to the order of the bit values, α1, to produce a plurality of left-shifted outputs. The adder is produces the sum of the left-shifted outputs.
An apparatus for performing alpha blending calculations on a first digital image value and a second digital image value according to a digital alpha (α) value having a fractional part of n digits and having a most significant bit of αi and a least significant bit of αn−1 and wherein the order of αi is related to an ith digit of α, comprising:
A method for performing alpha blending calculations on a first digital image value X and a second digital image value Y according to a digital alpha (α) value having a fractional part of n digits and having a most significant bit of α1 and a least significant bit of αn−1 and wherein the order of αi is i, comprising:
An apparatus for performing alpha blending calculations on a first digital image value and a second digital image value according to a digital alpha (α) value having a fractional part of n digits and having a most significant bit of α1 and a least significant bit of αn−1 and wherein the order of αi is related to an ith digit of α, comprising:
A computer program product stored on a computer readable medium embodying a program of instructions executable by a machine to perform method steps for performing alpha blending calculations on a first digital image value X and a second digital image value Y according to a digital alpha (α) value having a fractional part of n digits and having a most significant bit of α1 and a least significant bit of αn−1 and wherein the order of αi is i, said product being operative to execute a method comprising:
Dependencies are inferred from the claim text.