Здавалка
Главная | Обратная связь

Кодирование прямоугольных кадров



Наиболее популярные приложения MPEG-4 Visual занимаются кодированием стандартных видеокадров. Инструменты, требуемые для обращения с прямоугольными видеообъектами (обычно это полные видеокадры), сгруппированы в так называемом простом профиле. Основные функции подобны инструментам, принятым в предыдущих стандартах, с кодированием на основе преобразования DCT макроблоков с предсказанием компенсации движения. Простой профиль близок хорошо известной гибридной модели DPCM/DCT с дополнительными модулями повышения эффективности кодирования и передачи. Из-за широкого распространения простого профиля были разработаны усовершенствованные профили для прямоугольных VOP. Простой расширенный профиль улучшает степень сжатия, добавляет поддержку чересстрочной видеоразвертки, а простой расширенный профиль реального времени вводит инструменты, полезные в приложениях потокового видео.

Входные и выходные видеоформаты

Входом кодера и выходом декодера стандарта MPEG-4 Visual могут служить видеопоследовательности в форматах 4:2:0, 4:2:2 и 4:4:4 с прогрессивной или чересстрочной разверткой кадров. Этот стандарт использует метод сэмплирования для прогрессивной развертки, а для чересстрочной развертки применяется метод при локализации сэмплов яркости и хроматичности по каждой паре полукадров чересстрочной последовательности

Простой профиль

Кодек, совместимый с простым профилем, должен уметь кодировать и декодировать простые видеообъекты с помощью следующих инструментов:

  • I-VOP – VOP, закодированные по методу intra с прогрессивной разверткой;
  • P-VOP – VOP, закодированные по методу inter с прогрессивной разверткой;

o VOP (Video Object Plane) – плоскость видеообъекта.

  • короткие заголовки (мода совместимости с кодеками Н.263);
  • инструменты эффективного сжатия (четыре вектора движения на каждый макроблок, заграничные векторы движения, прогноз intra);
  • инструменты эффективной передачи (видеопакеты, разделение данных, обратимые коды переменной длины).
  • короткие заголовки (мода совместимости с кодеками Н.263);
  • инструменты эффективного сжатия (четыре вектора движения на каждый макроблок, заграничные векторы движения, прогноз intra);
  • инструменты эффективной передачи (видеопакеты, разделение данных, обратимые коды переменной длины).

Видеоядро длянизкой битовой скорости

Простой профиль MPEG-4 Visual использует модель кодека, называемую видеоядром для очень низкой битовой скорости (VLBV, Very Low Bit Rate Video Core). Это гибридная модель DPCM/DCT. Как и в других стандартах, архитектура кодера и декодера не специфицирована в MPEG-4 Visual. Вместо этого для практических приложений описаны определенные функции, которые обязаны исполнять кодеки.

Инструменты ядра VLBV основаны на стандарте Н.263, а мода с «короткими заголовками» обеспечивает прямую совместимость (на уровне кадров) между кодеками простого профиля MPEG-4 Visual и базовыми кодеками Н.263.

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.