Alcune caratteristiche di MPEG

Nel formato MPEG si distinguono tre tipi di frame:
Frame di tipo I (IntraFrame)
Contengono tutte le informazioni dell'immagine, senza riferimenti a frame precedenti o successive, quindi compresse in modo simile ai formati MJPEG e DV. Vengono inserite ogni circa mezzo secondo e hanno lo scopo di evitare l'accumulo di errore dovuto a eventuali arrotondamenti nella codifica per differenze e al tempo stesso permettere posizionamenti relativamente precisi del lettore.
Frame di tipo P (Predictive)
Si basano sulla codifica delle differenze fra il presunto contenuto della frame, basato sulla evoluzione della precedente frame I o P, e il reale contenuto della stessa.
Frame di tipo B (Bidirectionally-predictive)
Sono frame la cui codifica si basa sulle differenze sia rispetto alla precedente che alla successiva frame di tipo I o P.
Il flusso risultante è del tipo:   I B B P B B P B B P B B I B B P B B ...
Il gruppo di frame tra due di tipo I è detto GOP (Group OPictures), ed è normalmente di 12 frame in PAL e 15 in NTSC (quindi circa 1/2 secondo).