Как работают векторы движения в коде с предсказанием для MPEG?

В MPEG существует процесс, в котором изображение разбивается на макроблоки, и вектор движения вычисляется для каждого из этих макроблоков. Затем вы передаете эти векторы вместе с ошибками предсказания, чтобы восстановить следующее изображение в видеопоследовательности. Я пытаюсь понять, как это...