Метод кодирования MPEG-1, MPEG-2 гибридный
внутрикадровое(intraframe) кодирование, уменьшает психофизиологическую избыточность в отдельных кадрах;
межкадровое(interframe) -уменьшает избыточность, oбусловленную межкадровой корреляцией.
Межкадровое кодирование дает большую степень сжатия движущегося изображения, чем при сжатии отдельных кадров по JPEG.
JPEG - J oint P hotographic E xperts G roup метод сжатия изображения (с потерями) для записи неподвижных изображений с экономией объема ЗУ.
Для и изображений уменьшается объем в 5-10 раз без заметного ухудшения качества.
JPEG не предназначен для изображений с 2 уровнями яркости.
Последовательность операций при кодировании:
- разбиение изображения на блоки 8x8 пикселов;
- выполнение быстрого ДКП(БДКП) в каждом блоке;
- квантование коэффициентов ДКП;
- энтропийное кодирование квантованных коэффициентов каждого блока.
GOP- group of pictire
ГРУППЫ ИЗОБРАЖЕНИЙ
Изображение (picture) в MPEG-1, MPEG-2 - кадр/поле. Последовательность кадров (10-15) делится на группы
В группе - кадры 3 типов
|
|
- I-кадры (Intraframe - внутрикадровые) - основные, кодируются независимо от других;
- Р-кадры (Predictive - предсказанные) - межкадровое кодирование с предсказанием и компенсацией движения по предшествующему I или Р-кадру;
- В-кадры (Bidirectional - двунаправленные) - межкадровое кодирование с предсказанием и компенсацией движения по I-кадрам и Р-кадрам до и после. !!!не используются для предсказания других кадров.
Предыдущий I или Р-кадр Кодируемый Р-кадр
• Для каждого МБ ищется, соответствующая ему область - А1(16x16) эл. в опорном изображении.
• Положение А1 (+ 0,5 пикс) по обеим координатам.
Если не найдена область, отличная от МБ на установленную величину- МБ кодируется во внутрикадровом режиме
-Если - А1 найдена, в межкадровом режиме, определяется вектор движения V1, он кодируется включается в общий поток.