1. A method for rendering an object on a display screen, comprising the steps of: buffering a plurality of pixels in a plurality of line buffers; determining a boundary of the object based on the buffered pixels; determining a direction of the boundary; testing if a pixel in the line buffers is in motion and applying one of a plurality of filter coefficients if the pixel is in motion, wherein the plurality of filter coefficients define a modified median filter having a predetermined threshold; and interpolating a new pixel in the direction of the boundary.