MULTIMEDIA Solomeshch Natalya КОДИРОВАНИЕ ПРЯМОУГОЛЬНЫХ КАДРОВ Простой профиль Кодек, совместимый с простым профилем, должен уметь кодировать и декодировать простые видеообъекты с помощью следующих инструментов: I-VOP (VOP, закодированные по методу intra с: прогрессивной разверткой); P-VOP (VOP. закодированные по методу inter с прогрессивной разверткой); короткие заголовки (мода совместимости с кодеками Н.263); инструменты эффективного сжатия (четыре вектора движения на каждый макроблок, заграничные векторы движения, прогноз intra): инструменты эффективной передачи (видео пакеты, разделение данных, обратимые коды переменной длины). ВИДЕО ЯДРО ДЛЯ НИЗКОЙ БИТОВОЙ СКОРОСТИ БАЗОВЫЕ ИНСТРУМЕНТЫ КОДИРОВАНИЯ I-VOP DC = DCQ*dc_scaler где DCQ квантованный коэффициент, DC деквантованный коэффициент, dc_scaler параметр, задаваемый стандартом Величины параметра dc_scale в зависимости от QP БАЗОВЫЕ ИНСТРУМЕНТЫ КОДИРОВАНИЯ P-VOP ИНСТРУМЕНТЫ ЭФФЕКТИВНОГО КОДИРОВАНИЯ Четыре вектора движения на макроблок ИНСТРУМЕНТЫ ЭФФЕКТИВНОГО КОДИРОВАНИЯ Заграничные векторы движения ИНСТРУМЕНТЫ ЭФФЕКТИВНОГО КОДИРОВАНИЯ Прогноз в моде intra ИНСТРУМЕНТЫ ЭФФЕКТИВНОЙ ПЕРЕДАЧИ Структура видео пакета Заголовок HEC Заголово к Данные макроблока Sync ВИДЕО ПАКЕТЫ Когда обнаруживается ошибка, декодер может восстановить синхронизацию в начале следующего видео пакета, и ошибка не сможет распространиться за пределы видео пакета. При использовании поля НЕС декодер способен восстановить потерянный заголовок внутри VOP. Кодирование с предсказанием (такое как кодирование разности параметра квантования, прогноз вектора движения и предсказание коэффициентов DC/АС в моде intra) не переходит границу между видео пакетами. Это предотвращает распространение ошибок в векторах движения на другие видео пакеты. ПРОСТОЙ РАСШИРЕННЫЙ ПРОФИЛЬ B-VOP (VOP с двунаправленным кодированием inter): компенсация движения с шагом в четверть пиксела: глобальная компенсация движения: альтернативный квантователь; кодирование чересстрочной развертки.