A method and system for edge-adaptive frame rate up-conversion are disclosed.
One
embodiment of the system of the present invention comprises: a capture block for
receiving and processing an input signal; a frame buffer to receive and process
a data signal output from the capture block; an edge-adaptive interpolator to generate
an interpolated field signal from a set of current input field signals output from
the frame buffer; a motion detector to receive a composite signal output from the
frame buffer and to process the composite signal to generate a motion signal; a
blender to receive a prior input field signal from the frame buffer, the interpolated
field signal from the edge-adaptive interpolator, and the motion signal, and generate
an edge and motion-interpolated field signal; a synchronization control block to
process an input vertical synchronization signal received from the capture block
and generate an output synchronization signal and an output field parity signal;
a comparator to receive and compare the output field parity signal and an input
field parity signal output from the capture block; and a multiplexer to select,
based on the output of the comparator, and provide as an up-converted output signal,
either one of the set of current input field signals output from the frame buffer
or the edge and motion-interpolated field signal. The input signal can comprise
a PAL video signal at 50 Hertz. The up-converted output signal can comprise, for
example, a 60 Hertz PAL output signal or a 75 Hertz PAL output signal.