Apparatus and method for color dithering
First Claim
1. An apparatus for color dithering, comprising:
- a separator which receives a M-bit color value and separates the color value into a high-bit color value and a low-bit color value, wherein the low-bit color value comprises N LSB of the color value, and the remaining high-bit color value comprises M−
N MSB of the color value, M and N are both positive integers and M>
N>
=1;
a carry generator which provides a carry value according to a random number and the low-bit color value;
an adder which provides a tentative output value, the tentative output value is the sum of the high-bit color value and the carry value; and
a limiter which receives the tentative output value and outputs the smaller value among the tentative output value and a pre-set upper limit.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and the method which implement color dithering having an extended period for preventing perceivable dithering noise caused by the asymmetry and un-ideal characteristics existing in a display system are provided. The apparatus includes a separator, a carry generator, an adder and a limiter. The separator receives a color value and separates the color value into a high-bit color value and a low-bit color value. Then the carry generator provides a carry value to be either one or zero, according to a random number from a random number generator and the low-bit color value. The adder adds the high-bit color value and the carry value, and provides the result as a tentative output value. Finally, the limiter receives the tentative output value and outputs the smaller value of the tentative output value and a pre-set upper limit.
-
Citations
25 Claims
-
1. An apparatus for color dithering, comprising:
-
a separator which receives a M-bit color value and separates the color value into a high-bit color value and a low-bit color value, wherein the low-bit color value comprises N LSB of the color value, and the remaining high-bit color value comprises M−
N MSB of the color value, M and N are both positive integers and M>
N>
=1;
a carry generator which provides a carry value according to a random number and the low-bit color value;
an adder which provides a tentative output value, the tentative output value is the sum of the high-bit color value and the carry value; and
a limiter which receives the tentative output value and outputs the smaller value among the tentative output value and a pre-set upper limit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for color dithering, comprising the following steps:
-
(a) receiving a M-bit color value and separating the M-bit color value into a high-bit color value and a low-bit color value, wherein the low-bit color value comprises N LSB of the color value, the remaining high-bit color value comprises M−
N MSB of the color value, M and N are both pre-set positive integers and M>
N>
=1;
(b) providing a carry value according to the random number and the low-bit color value;
(c) providing the sum of the high-bit color value and the carry value as a tentative output value; and
(d) outputting the smaller value of the tentative output value and a pre-set upper limit. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification