Patent ID: 6081622
Filing Date: 2000-06-27
Classification: H04N

Abstract:
In a method of encoding digital motion video by forming a motion vector to describe the translation of a set of picture elements from one picture to another, comprising:calculating a luminance prediction error between a current luminance macroblock and a best match luminance reference macroblock;identifying multiple chrominance prediction modes, calculating a full or half pel interpolation, and calculating a chrominance prediction error between a current chrominance macroblock and a best match reference chrominance macroblock therefrom,the improvement comprising:selecting a chrominance prediction mode from among a plurality of chrominance prediction modes, and a chrominance fetch mode, including selecting the number and size of chrominance fetches, from among a plurality of chrominance fetch modes;fetching the required reference chrominance data;calculating chrominance prediction error therefrom;outputting the chrominance prediction error data to an encoder; andwherein the plurality of number of fetches, prediction modes, and picture types includes:a two fetch, frame prediction mode for frame pictures;a two fetch, dual prime prediction mode for field pictures;a two fetch, bidirectional frame prediction mode for frame pictures;a two fetch, bidirectional field prediction mode for field pictures;a one fetch, field prediction mode for field pictures;a one fetch, frame prediction mode for frame pictures;a three fetch, dual prime prediction mode for frame pictures; anda four fetch, bidirectional field prediction mode for frame pictures.