Patent ID: 8437400

Claim:
A video processing device having an encoding mode where the processing device encodes an input signal and a decoding mode where the video processing device decodes the input signal, the video processing device comprising: a motion search module, that generates a motion search motion vector for each macroblock of a plurality of macroblocks; motion refinement module, coupled to the motion search module, that generates a refined motion vector for each macroblock of the plurality of macroblocks, based on the motion search motion vector, the motion refinement module including an interpolation filter that interpolates a plurality pixels for each macroblock of the plurality of macroblocks to form a plurality of interpolated pixels, wherein the interpolation filter operates when the video processing device is in the encoding mode and when the video processing device is in the decoding mode and wherein the encoding mode and the decoding mode selectively operate in accordance with a first standard when a standard selection signal has a first value and in accordance with a second standard when the standard selection signal has a second value, and wherein the first standard and the second standard are differing ones of: an H.264 standard, a Motion Picture Experts Group (MPEG) standard, and a Society of Motion Picture and Television Engineers (SMPTE) standard.