MPEG 2 Video Data Structures
The MPEG 2 video data stream is constructed in layers from lowest to highest as follows:
- PIXEL is the fundamental unit
- BLOCK is an 8 x 8 array of pixels
- MACROBLOCK consists of 4 luma blocks and 2 chroma blocks
- Field DCT Coding and Frame DCT Coding
- SLICE consists of a variable number of macroblocks
- PICTURE consists of a frame (or field) of slices
- GROUP of PICTURES (GOP) consists of a variable number of pictures
- SEQUENCE consists of a variable number of GOP"s
The resulting Elementary Stream may be packetized to form a Packetized Elementary Stream.