Patent ID: 7620106

Claim:
A computer-implemented method for transforming encoded video information using a computing device that implements a video decoder, the computing device comprising a processing unit and memory, the method comprising: with the computing device that implements the video decoder: receiving encoded video information in a bitstream; and reconstructing a picture using the encoded video information, including: decoding, from the encoded video information in the bitstream, a dominant/non-dominant predictor selection jointly coded with differential motion vector information for a motion vector, wherein the decoding comprises: decoding a variable length code; determining a length of a code for a horizontal differential motion vector based at least in part on the variable length code; determining a length of a code for a vertical differential motion vector based at least in part on the variable length code; and determining the dominant/non-dominant predictor selection based at least in part on the variable length code; and reconstructing the motion vector based at least in part on the differential motion vector information and the dominant/non-dominant predictor selection.