Московский государственный университет имени М.В.Ломоносова
Опубликован: 10.10.2007 | Доступ: свободный | Студентов: 1480 / 160 | Оценка: 4.36 / 4.18 | Длительность: 14:22:00
Специальности: Программист
Лекция 8:

Алгоритмы сжатия видео

< Лекция 7 || Лекция 8: 1234567

Сравнение стандартов

Систематизируем стандарты (табл. 8.1) и их характеристики (табл. 8.2)

Таблица 8.1.
Название Год Разрешение и поток Аудио Применение
MPEG-1 1992 352х240х30, 352х288х25, 1.5 Мбит/с MPEG-1 Layer II VideoCD первого поколения
H.261 1993 352х288х30, 176х144х30, 0,04-2 Мбит/c (px64 Кбит/с, где p от 1 до 30) Аппаратно реализованные кодеки, видеоконференции
MPEG-2 1995 Универсальный, 3-15 Мбит/c MPEG-1 Layer II, Dolby Digital 5.1, DTS DVD
H.263 1998 sub-QCIF, QCIF, CIF, 4CIF, 16CIF и настраиваемые особо Поддерживается Аппаратно реализованные кодеки, видеотелефоны, видеоконференции
MPEG-3 не принят 1993-95 Телевидение высокой четкости, 20-40 Мбит/c   HDTV
MPEG-4 1999 Универсальный, 0,0048-20 Мбит/c MPEG-1 Layer II, MPEG-1 Layer III, Dolby Digital 5.1, DTS VideoCD второго поколения

Таблица 8.2.
Название За счет чего достигается сжатие Дополнительные возможности
MPEG-1 ICT, DCT  
H.261 ICT, DCT, MC Передача потока данных по р-каналам с пропускной способностью 64Кбит (телеконференции по нескольким телефонным линиям).
MPEG-2 ICT, DCT, MC  
MPEG-4 ICT, Wavelet, MC, спрайты, объекты с прозрачным фоном, 3d-рендеринг Встроенный язык описания BIFS, синтезатор речи, функции анимации лиц, 3D-рендеринг и т.д.

Вопросы для самоконтроля

  1. Какие параметры надо определить, прежде чем сравнивать два алгоритма сжатия видео?
  2. Приведите примеры ситуаций, когда архитектура компьютера дает преимущества тому или иному алгоритму сжатия видео.
  3. Какими свойствами видеопотока мы можем пользоваться, создавая алгоритм сжатия? Приведите примеры.
  4. Что такое аудио-визуальная синхронизация? Почему выполнение ее требований значительно снижает степень сжатия?
  5. Назовите основные требования к алгоритмам сжатия видео.
  6. Что такое I-кадры, P-кадры?
  7. Приведите примеры программно-аппаратной реализации алгоритмов сжатия видео (повседневные и достаточно новые).
  8. Приведите примеры областей использования видео НЕ критичных к требованию "устойчивости к ошибкам".
< Лекция 7 || Лекция 8: 1234567