Patent ID: 8625669

Claim:
One or more computer-readable storage media storing computer-executable instructions for causing a computing device that implements a video decoder to perform a method comprising: at the computing device that implements the video decoder, receiving, from a bit stream, information indicating a motion vector differential for a motion vector of a current portion of a current interlaced P-field; with the computing device that implements the video decoder, computing a motion vector predictor for the motion vector, including: determining a first motion vector predictor candidate from a first neighbor of the current portion, the first motion vector predictor candidate referencing a first reference field having a first polarity; computing a second motion vector predictor candidate by scaling an actual motion vector value of a second neighbor of the current portion, the actual motion vector value referencing a second reference field having a second polarity different than the first polarity; and using the first motion vector predictor candidate and the second motion vector predictor candidate when computing the motion vector predictor for the motion vector for the current portion of the current interlaced P-field; and with the computing device that implements the video decoder, reconstructing the motion vector from the motion vector differential and the motion vector predictor.