Patent ID: 8509552

Claim:
A method comprising: comparing, by one or more processors, a plurality of pixel values in a current frame to a plurality of reference values, wherein the plurality of reference values are based on a plurality of pixel values in a previous frame modified by a plurality of motion vectors associated with the plurality of pixel values in the previous frame; and for each pixel value in the current frame that differs from a corresponding reference value by an amount greater than a predefined threshold: determining, by the one or more processors, if an error pixel location corresponding to the pixel value in the current frame is on an edge of an object in the current frame; if the error pixel location is on the edge, then performing a search of pixel values in the current frame along the edge for a replacement pixel value, and if the error pixel location is not on the edge, then performing a search of pixel values in a region adjacent to the edge for the replacement pixel value.