ENGLISH VERSION HERE!

Сравнение декодеров
стандарта MPEG-2

MSU Graphics & Media Lab (Video Group)

Руководители: Дмитрий Ватолин, Максим Смирнов
Замеры, обработка: Дмитрий Куликов
Перевод: Максим Смирнов
Проверка: Александр Паршин


Задачи тестирования декодеров семейства MPEG-2


Основной задачей ставилась сравнительная оценка качества работы декодеров стандарта MPEG-2 при декодировании потоков с ошибками. Это актуально для спутникового вещания и, в меньшей степени, для проигрывания видео с DVD.

Скачать PDF!

Правила тестирования


Схема проведенного тестирования
Схема проведенного тестирования
  • Последовательность кодировалась в MPEG-2 Elementary Stream с постоянным битрейтом 3 мбит/с.
  • Данный поток собирался в MPEG-2 Transport Stream.
  • При помощи специально написанной утилиты данные подвергались случайному искажению. Вероятность внесения битовых ошибок регулировалась. Первый заголовок потока всегда сохранялся в целости.
  • Искаженные данные декодировались разными декодерами, и полученные видеопоследовательности сравнивались при помощи объективных метрик с исходными декодированными последовательностями.
  • Для получения более адекватного результата процесс внесения ошибок, декодирования и подсчета метрик повторялся 100 раз. Это обусловлено тем, что возможность эффективного исправления или смягчения влияния ошибки во многом зависит от ее местоположения в потоке.
  • Если декодер не мог распаковать кадр, в результирующую последовательность подставлялся кадр серого цвета. Для покадрового сравнения значение метрики Y-PSNR для таких кадров устанавливалось равным 0.
  • Данные усреднялись.

  • Декодеры, принимавшие учаcтие в сравнении


  • bitcontrol MPEG-2 Video Decoder
  • DScaler MPEG2 Video Decoder
  • Elecard MPEG-2 Video Decoder
  • ffdshow MPEG-4 Video Decoder (libavcodec)
  • InterVideo Video Decoder
  • Ligos MPEG Video Decoder
  • MainConcept MPEG Video Decoder
  • Pinnacle MPEG-2 Decoder

  • Содержание тестирования


  • Данное тестировнаие проводилось на последовательностях "Foreman" и "Battle".
  • Было получено большое количество данных, часть из которых визуализирована и представлена в данном отчете.
  • В качестве дополнения было проведено краткое тестирование кодеров стандрта MPEG-2, результаты которого также представлены в данном отчете.
  • Качество работы декодеров с точки зрения восстановления ошибок сильно отличается.
  • Пример результирующего графика
    Пример результирующего графика


    Скачать


  • MSU MPEG-2 Video Decoders Comparison 2006 (eng) - PDF (2.64 Mb)
  • MSU MPEG-2 Video Decoders Comparison 2006 (eng) - ZIP (2.5 Mb)
  • MSU MPEG-2 Video Decoders Comparison 2006 (rus) - PDF (2.71 Mb)
  • MSU MPEG-2 Video Decoders Comparison 2006 (rus) - ZIP (2.6 Mb)

  • Информация для связи


    Полный список сравнений видео кодеков

    Сравнения видео кодеков в МГУ:


    Other materials


    Материалы по видео


    Смотрите также материалы:
    - По цветовым пространствам
    - По JPEG
    - По JPEG-2000