Patent ID: 8508661

Claim:
A video deinterlacer for deinterlacing a video sequence, the video sequence including a target input field and reference fields the video deinterlacer comprising: a motion estimation engine configured to generate a predictor for a target data segment of an interlaced field of a target output frame from the reference fields, the predictor representing a data segment of the reference fields that best matches the target data segment; an image processor coupled to the motion estimation engine and comprising: a directional interpolation module configured to generate a first pixel of a deinterlaced field by performing directional interpolation on the interlaced field of the target output frame; a recursive motion compensation deinterlacing module configured to generate a second pixel of the deinterlaced field of the target output frame by performing motion compensation on the interlaced field of the target output frame using at least the predictor, a location of the second pixel in the deinterlaced field same as a location of the first pixel in the deinterlaced field; a motion adaptive module configured to generate a third pixel of the deinterlaced field of the target output frame by performing blending based on pixels of the reference fields, a location of the third pixel in the deinterlaced field same as the location of the first and second pixels in the deinterlaced field; an interleaver configured to generate an intermediate data segment by at least interleaving a pixel of the predictor and the second pixel or the third pixel; and a blender configured to reduce noise in an output data segment by at least blending the first pixel and a pixel of the intermediate data segment at a location same as the first pixel.