Patent ID: 7671876

Claim:
A resolution scaler, comprising: a counter controller for outputting a weight adjusted by a reference clock and a coefficient; and a pixel scaler for receiving the reference clock, the weight, and an input pixel data to output a scaled pixel data by shifting and adding the input pixel data according to a weight table, wherein the counter controller includes: an input counter for receiving the reference clock to thereby output an input count; an accumulator for adding the coefficient to a cumulative value when a wait signal is not activated to thereby separately output an integer part of the cumulative value and a decimal part of the cumulative value; and a comparator for comparing the input count with the integer part to thereby activate the wait signal when the input count and the integer part are different, and to deactivate the wait signal when the input count and the integer part are the same, and wherein the pixel scaler includes: a first shift adder for receiving the decimal part as the weight to thereby output a first shift value by adding a plurality of first shift arguments generated by shifting the weight to the first input pixel data; a second shift adder for receiving a second weight to thereby output a second shift value by adding a plurality of second shift arguments generated by shifting the second weight to the second input pixel data; and an adder for outputting the scaled pixel data by adding the first and the second shift values.