An apparatus and method for deinterlacing video images is described. In
one exemplary implementation, the apparatus receives a video stream in an
interlaced format. The apparatus includes a processing system configured
to determine whether or not the video stream originated from a
progressive format. Based on that determination, the processing system
selects one of two modes of operation to deinterlace the video stream: an
interpolation mode of operation or a non-interpolation mode of operation.