Компенсация движения используется для того, чтобы корректировать ошибки, которые могут появиться в предсказываемых кадрах. Сравнивая положение объекта в последовательных кадрах, можно точно вычислить скорость и направление движения объекта. На основе этих вычислений можно предсказать положение объекта в последовательных кадрах (обычно в кадрах яркости). Чтобы описать вектор скорости и направления движения, требуется относительно малый объем данных; эти данные поступают на генераторы кадров Р и В. Как только вектор движения определен, он используется для формирования трех составляющих изображения, Y, СR и СВ.