Claims
- 1. 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; and
- wherein 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; and
- a four fetch, bidirectional field prediction mode for frame pictures.
- 2. The method of claim 1 wherein the three fetch, dual prime prediction mode for frame pictures wherein the first fetch is a full macroblock fetch, and the second and third fetches are half macroblock fetches.
CROSS-REFERENCE TO RELATED APPLICATION
This is a continuation-in-part of our commonly assigned, U.S. Application Ser. No. 08/605,559, filed Feb. 22, 1996, for SCALABLE MPEG-2 COMPLIANT VIDEO ENCODER now U.S. Pat. No. 5,768,537.
US Referenced Citations (24)
Foreign Referenced Citations (1)
Number |
Date |
Country |
WO 9418799 |
Aug 1994 |
WOX |
Non-Patent Literature Citations (2)
Entry |
Wells, "Bit Rate Reduction for Digital TV." IEE Colloquium on Prospects for Digital Television Broadcasting, pp. 2/1-2/12, May 1991. |
Ishihara et al, "A Half-Pel Precision MPEG2 Motion-Estimation Processor with Concurrent Three-Vector Search." IEEE Journal of Solid-State Circuits, vol. 30, No. 12, pp. 1502-1509, Dec. 1995. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
605559 |
Feb 1996 |
|