Patent ID: 7671924

Claim:
A method of scaling an input image frame to generate an output image frame, the input image frame including a plurality of input lines, with each of the plurality of input lines including a plurality of input points, and the output image frame including a plurality of output lines, each of the plurality of output lines including a plurality of output points, the method comprising: receiving the plurality of input points included in the input image frame using a first clock signal; generating an output clock signal using a second clock signal; scaling the input image frame to generate the plurality of output points representative of the output image frame; performing error correction relative to the plurality of output lines; and providing the plurality of output points representative of the output image frame using the output clock signal; wherein: the first clock signal and the second clock signal are mutually independent; the first clock signal and the output clock signal are mutually independent; the second clock signal and the output clock signal are different signals; and the performing error correction includes: calculating an error associated with each of the plurality of output lines; accumulating the error from each of the plurality of output lines; and including a set number of additional output points with at least one of the plurality of output lines based on the accumulated error.