Concurrent dithering and scale correction of pixel color values
First Claim
Patent Images
1. A circuit for processing pixel color values, comprising:
- means for receiving a color value, the color value having a lower order plurality of bits and a higher order plurality of bits;
means for receiving a second value, the second value having a lower order plurality of bits and a higher order plurality of bits, such that the higher order plurality of bits of the second value represent a dither value corresponding to a dither matrix and the lower order plurality of bits of the second value are the higher order plurality of bits of the color value; and
means for adding the color value to the second value to generate a sum value having a lower order plurality of bits and a higher order plurality of bits and for outputting the higher order plurality of bits of the sum value as a corrected and dithered color value.
3 Assignments
0 Petitions
Accused Products
Abstract
A circuit in a graphics processing subsystem receives pixel color values as input and concurrently provides both dithering and scale correction of the color values. Pixel color values are initially generated by the subsystem as 8-bit binary quantities, each having a maximum possible value of 255. However, the graphics processing subsystem utilizes a scale of 0 to 256 for processing color values. The correction function prevents a loss of pixel intensity that would otherwise result from representing 8-bit color values on a 0 to 256 scale.
-
Citations
8 Claims
-
1. A circuit for processing pixel color values, comprising:
-
means for receiving a color value, the color value having a lower order plurality of bits and a higher order plurality of bits; means for receiving a second value, the second value having a lower order plurality of bits and a higher order plurality of bits, such that the higher order plurality of bits of the second value represent a dither value corresponding to a dither matrix and the lower order plurality of bits of the second value are the higher order plurality of bits of the color value; and means for adding the color value to the second value to generate a sum value having a lower order plurality of bits and a higher order plurality of bits and for outputting the higher order plurality of bits of the sum value as a corrected and dithered color value.
-
-
2. A method of processing pixel values, the method comprising the steps of:
-
receiving a pixel value; combining at least a portion of the pixel value with a dither value to form a second value; and adding the pixel value to the second value to generate a sum value representing a dithered and corrected pixel value. - View Dependent Claims (3, 4, 5)
-
-
6. A method of processing pixel values, the method comprising the steps of:
-
receiving a pixel value having a lower order portion and a higher order portion; receiving a second value having a lower order portion and a higher order portion, wherein the higher order portion of the second value represents a dither value, and wherein the lower order portion of the second value includes the higher order portion of the pixel value; and adding the pixel value to the second value to generate a sum value having a lower order portion and a higher order portion, the higher order portion of the sum value representing a dithered and scale-corrected pixel value. - View Dependent Claims (7, 8)
-
Specification