Patent ID: 7242716

Claim:
A video decoding method of performing a motion compensated prediction interframe decoding on an encoded video macroblock of an encoded video frame, using a plurality of reference frames and a motion vector between the encoded video macroblock and at least one of the reference frames, the method comprising: decoding encoded data including a prediction error signal for the encoded video macroblock, a first index indicating the plurality of reference frames, a second index indicating the number of the encoded video frame, and the motion vector; extracting a plurality of reference macroblocks from the plurality of reference frames according to the decoded motion vector and the decoded first index; computing a distance between the plurality of reference frames and the encoded video frame according to the decoded second index; computing a linear sum of the reference macroblocks, using weighting factors determined according to the calculated distance, to generate a predictive macroblock; and adding the predictive macroblock and the prediction error signal every encoded video macroblock to reconstruct a video picture.