110 likes | 234 Views
Multimedia. Solomeshch Natalya. Кодирование прямоугольных кадров. Простой профиль Кодек, совместимый с простым профилем, должен уметь кодировать и декодировать простые видеообъекты с помощью следующих инструментов:
E N D
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
Инструменты эффективной передачи • Структура видео пакета Sync Заголовок HEC Заголовок Данные макроблока Sync
Видео пакеты • Когда обнаруживается ошибка, декодер может восстановить синхронизацию в начале следующего видео пакета, и ошибка не сможет распространиться за пределы видео пакета. • При использовании поля НЕС декодер способен восстановить потерянный заголовок внутри VOP. • Кодирование с предсказанием (такое как кодирование разности параметра квантования, прогноз вектора движения и предсказание коэффициентов DC/АС в моде intra) не переходит границу между видео пакетами. Это предотвращает распространение ошибок в векторах движения на другие видео пакеты.
Простой расширенный профиль • B-VOP (VOP с двунаправленным кодированием inter): • компенсация движения с шагом в четверть пиксела: • глобальная компенсация движения: • альтернативный квантователь; • кодирование чересстрочной развертки.