Patent ID: 8705630

Claim:
A system for processing video data, said system comprising: a motion estimator operable for comparing a block of an input frame of video data and a block of a reference frame of video data to generate motion vectors according to a first encoding scheme, wherein said motion vectors are generated using a two-tap finite impulse response (FIR) filter, said motion vectors indicating the position of said block of said input frame relative to the position of said block of said reference frame; a first encoder coupled to said motion estimator, said first encoder operable for receiving said motion vectors generated using said two-tap filter from said motion estimator and for using said motion vectors generated using said two-tap filter to produce a reconstructed first version of said block of said input frame according to said first encoding scheme; and a second encoder coupled to said motion estimator, said second encoder operable for receiving said motion vectors generated using said two-tap filter from said motion estimator and for using said motion vectors generated using said two-tap FIR filter to produce a reconstructed second version of said block of said input frame according to a second encoding scheme that is different from said first encoding scheme, wherein said second encoder comprises a plurality of six-tap FIR filters configured to use said motion vectors generated using said two-tap FIR filter as inputs to generate half pel interpolated pixels for said reconstructed second version.