Поток данных MPEG-2 содержит, таким образом, непрерывную последо-
вательность кодированных кадров, состоящих из комбинации предсказы-
ваемых кадров и эталонных кадров. Поскольку предсказываемые кадры Р и В
обеспечивают более эффективное сжатие данных, желательно, чтобы пред-
сказываемые кадры передавались гораздо чаще.
Компенсация движения. Компенсация движения используется для того,
чтобы корректировать ошибки, которые могут появиться в предсказываемых
кадрах. Сравнивая положение объекта в последовательных кадрах, можно
точно вычислить скорость и направление движения объекта. На основе этих
вычислений можно предсказать положение объекта в последовательных
кадрах ( обычно в кадрах яркости). Чтобы описать вектор скорости и
направления движения, требуется относительно малый объем данных; эти
данные поступают на генераторы кадров Р и В. Как только вектор движения
определен, он используется для формирования трех составляющих
изображения - Y, C
R
И С
В
.
Удаление пространственной избыточности ДКП. Основное устройство
кодирования видеоинформации — процессор дискретного косинусного
преобразования (ДКП). Процессор ДКП получает кадры изображения Э, P и В
в виде потока блоков 8x8, организованных в макроблоки и вырезки,
образующие один видеокадр. Блоки могут являться частью кадра яркости (Y)
или кадра цветности (C
R
И С
B
). Данные, представляющие отсчеты в каждом
блоке, поступают затем в процессор ДКП (рис. 1.11), который переводит их в
матрицу коэффициентов 8x8, представляющих видеообраз блока.
Рис. 1.11. Удаление пространственной избыточности на основе ДКП