Next: Predizioni per immagini B
Up: Decodifica: Motion Compensation
Previous: Decodifica: Motion Compensation
Le immagini di tipo P ottengono predizioni da immagini di tipo I precedenti. Ogni macroblocco ha il suo motion vector, ma poiché i motion vector tendono ad essere fortemente correlati per macroblocchi successivi, lo spostamento orizzontale o verticale (MD, motion displacement) viene predetto dal motion vector del macroblocco precedente nella slice, e solo la differenza (dMD) è codificata. Ovvero, se PMD è il motion displacement definito dal motion vector precedente,
 |
(2.9) |
Questa equazione vale sia per lo spostamento verticale che per quello orizzontale.
La predizione del motion displacement viene azzerata
- all'inizio di ogni slice
- dopo un macroblocco intracodificato
- quando un macroblocco viene saltato (``skipped'')
- quando macroblock_motion_forward è zero
Marco Delaurenti
1999-06-25