Сравнение H.264 и VC-1 - Comparison of H.264 and VC-1

H.264 и ВК-1 - популярные стандарты сжатия видео, которые с 2007 года стали использоваться в отрасли..

Обзор

ВК-1H.264
ЦелиПредназначен для обеспечения очень высокого качества изображения с отличной эффективностью сжатия[1]Разработан для удовлетворения различных отраслевых потребностей с множеством профилей и уровней, позволяющих варьировать уровни сжатия, качества и использования ЦП, где самый низкий уровень предназначен для портативных устройств, разработан с учетом низкой загрузки ЦП, в то время как высокие уровни разработаны с очень высокое качество и эффективность сжатия[нужна цитата ]
Пример использования в отраслиПоддерживает сжатие 4: 2: 0 / цветовое пространство[2]Поддерживает требования студийного архивирования с цветовым пространством 4: 4: 4;
отдельный режим черно-белого (BW) видео
Стоимость лицензированияПохожий[3][4][5]
ДокументацияНе бесплатно. Справочный декодер, поставляется с внешней документацией.?[6] AVC / H264 Стоимость и условия лицензирования MPEG LA.[7] Эталонный кодировщик и декодер также бесплатны.[8] Кроме того, доступны списки рассылки JVT и M4IF, где можно получить ответы на вопросы, связанные с AVC.

Терминология

Все источники приведенной ниже информации взяты из соответствующих спецификаций, перечисленных в разделе обзора.

ОсобенностьВК-1H.264
Размеры перегородок16 × 16 и 8 × 8[9]16 × 16, 16 × 8, 8 × 16, 8 × 8, 8 × 4, 4 × 8 и 4 × 4
Целочисленное преобразование8 × 8, 4 × 8, 8 × 4 и 4 × 44 × 4; 8 × 8 доступен только в High Profile
РамкаИспользуется для контента с прогрессивной или чересстрочной разверткой
Макроблок размерыТолько 16 × 16
Вектор движенияСмещение двухмерного вектора от текущей позиции до система отсчета
РисунокПоле или рамка
Пропущенный макроблокДля макроблока данные не кодируются

Функции

ВК-1H.264
Bitstream форматыоднобитовый потокNAL и байтовый поток
Bitstream форматВ расширенном профиле каждый блок данных битового потока имеет свой собственный заголовок.
Простой и основной профиль не содержат заголовков ни последовательности, ни заголовков точек входа.
SPS (набор параметров последовательности),
PPS (набор параметров изображения),
заголовок среза, макроблок
Фильтр деблокированияПетлевой фильтр и преобразование перекрытияТолько в цикле
CABACНетПоддерживается только в профилях Main и выше
Размер переменной трансформациидаТолько в высоком профиле и выше
ЛомтикСмежные (только целое число строк макроблока)Смежные или несмежные
Методы субпиксельной интерполяциибикубический, билинейный6-ти отводной фильтр на половину пикселей; усреднение для четверти пикселей
Кодирование переменной длиныда
B кадр используется для предсказания других картинокда

Рекомендации

  1. ^ Лумис, Джей; Майк Уоссон. «Технический обзор VC-1». Microsoft.
  2. ^ SMPTE Technology Committee C24 по технологии сжатия видео (2005-08-23). SMPTE421M: проект стандарта SMPTE для телевидения. Стандарт SMPTE для телевидения: формат битового потока сжатого видео VC-1 и процесс декодирования.
  3. ^ «Брифинг по лицензии на патентный портфель VC-1». MPEG LA. 2007-11-05. Архивировано из оригинал (Силовая установка ) на 2007-09-27.
  4. ^ «Лицензионные платежи Windows Media для конечных продуктов». Microsoft.
  5. ^ "Брифинг по лицензии на патентный портфель AVC". MPEG LA. 2007-12-12. Архивировано из оригинал (Силовая установка ) 31 июля 2007 г.
  6. ^ «Стоимость и условия лицензирования AVC / H264 от MPEG LA». Архивировано из оригинал на 2010-05-07. Получено 2010-04-05.
  7. ^ «H.264: Расширенное кодирование видео для общих аудиовизуальных услуг». Март 2003 г.
  8. ^ «Координация программного обеспечения H.264 / AVC».
  9. ^ Гольдман, Мэтью; Алоис Бок. «Передовые технологии сжатия для высокой четкости» (PDF). TANDBERG Television.[постоянная мертвая ссылка ]

внешняя ссылка