Открыть сервис

H.265/HEVC

H.265/HEVC (High Efficiency Video Coding, «высокоэффективное видеокодирование») — это стандарт сжатия цифрового видео, разработанный как преемник H.264/AVC (Advanced Video Coding). Он обеспечивает примерно вдвое более высокую степень сжатия при сохранении субъективного качества изображения, что позволяет передавать видео сверхвысокой чёткости (4K, 8K) при меньшей битовой скорости или с меньшим объёмом данных.

История создания

Разработка стандарта началась в 2010 году как совместный проект Группы экспертов по движущимся изображениям (MPEG) Международной организации по стандартизации (ISO) и Международной электротехнической комиссии (IEC) и Группы экспертов по видеокодированию (VCEG) Международного союза электросвязи (ITU-T). Первая версия стандарта была утверждена в январе 2013 года (ITU-T H.265, ISO/IEC 23008-2). В 2014–2015 годах вышли расширения, добавившие поддержку форматов с расширенным динамическим диапазоном (HDR), цветовых пространств с большей глубиной (до 12 бит на канал) и масштабируемого кодирования (SHVC). В 2017 году был принят профиль для кодирования видео с разрешением до 8K (7680×4320).

Технические особенности

Принцип работы

HEVC, как и его предшественник H.264, основан на гибридном кодировании с использованием блочной структуры, дискретного косинусного преобразования (DCT) и компенсации движения. Однако в HEVC введены существенные улучшения:

  • Квадродерево разбиения (Coding Tree Unit, CTU): вместо фиксированных макроблоков размером 16×16 пикселей в H.264, HEVC использует CTU размером до 64×64 пикселей, которые рекурсивно делятся на более мелкие блоки (до 4×4). Это позволяет точнее адаптироваться к локальным особенностям изображения.
  • Улучшенное предсказание движения: используются блоки переменного размера, более точные векторы движения (с субпиксельной точностью до 1/4 пикселя), а также асимметричное разбиение блоков (AMP) для лучшего кодирования сложных движений.
  • Внутреннее предсказание (Intra prediction): количество направлений предсказания увеличено с 9 (в H.264) до 35, что повышает точность сжатия статичных участков.
  • Фильтр деблокирования (deblocking filter) и адаптивный фильтр смещения (Sample Adaptive Offset, SAO): SAO уменьшает артефакты квантования, улучшая визуальное качество на границах блоков.
  • Оптимизация энтропийного кодирования: используется контекстно-адаптивное двоичное арифметическое кодирование (CABAC) с улучшенной моделью вероятностей.

Профили и уровни

Стандарт определяет несколько профилей (Profile) для разных приложений:

  • Main Profile — базовый профиль для видео с глубиной цвета 8 бит на канал.
  • Main 10 Profile — для 10-битного видео, обязателен для HDR-контента.
  • Main 12 Profile — для 12-битного видео (профессиональное применение).
  • Scalable Main Profile — для масштабируемого кодирования (SHVC).
  • 3D Main Profile — для стереоскопического видео.

Уровни (Level) определяют максимальные параметры: разрешение, частоту кадров, битовую скорость. Например, Level 6.2 поддерживает 8K при 60 кадрах/с.

Преимущества и недостатки

Преимущества

  • Снижение битовой скорости: при одинаковом субъективном качестве HEVC требует на 40–50% меньше битов по сравнению с H.264. Для видео 4K это означает уменьшение потока с 30–40 Мбит/с до 15–20 Мбит/с.
  • Поддержка сверхвысоких разрешений: стандарт изначально проектировался для 4K и 8K, в отличие от H.264, который был оптимизирован для HD.
  • Улучшенное качество при низких битрейтах: особенно заметно на сложных сценах с быстрым движением или мелкими деталями.
  • Поддержка HDR и широкого цветового охвата: профили Main 10 и выше позволяют кодировать HDR10, Dolby Vision, HLG.

Недостатки

  • Высокая вычислительная сложность: кодирование в HEVC требует в 2–4 раза больше процессорного времени, чем H.264. Декодирование также более ресурсоёмко, хотя современные аппаратные декодеры (GPU, SoC) справляются с этим.
  • Патентные ограничения: HEVC обременён сложным лицензированием. Существует несколько патентных пулов (MPEG LA, HEVC Advance, Velos Media), что приводит к высоким роялти для производителей устройств и сервисов. Это замедлило внедрение стандарта по сравнению с более открытыми альтернативами (AV1, VP9).
  • Совместимость: не все старые устройства поддерживают аппаратное декодирование HEVC, что может вызывать проблемы при воспроизведении на устаревшем оборудовании.

Применение

HEVC широко используется в различных областях, где требуется эффективное сжатие видео высокого разрешения:

  • Потоковое видео: сервисы Netflix, Amazon Prime Video, YouTube (частично) используют HEVC для доставки 4K-контента. Например, Netflix рекомендует HEVC для потоковой передачи 4K HDR.
  • Цифровое телевидение: стандарт DVB (Digital Video Broadcasting) включает HEVC как опцию для эфирного, спутникового и кабельного вещания. В России HEVC используется в некоторых спутниковых и кабельных сетях (например, «Триколор ТВ» для каналов 4K).
  • Видеоконференции: приложения вроде Zoom и Microsoft Teams поддерживают HEVC для улучшения качества при ограниченной пропускной способности.
  • Запись и хранение: видеокамеры (GoPro, Sony, Canon) и смартфоны (Apple iPhone, Samsung Galaxy) используют HEVC для записи видео 4K/8K, уменьшая объём файлов.
  • Профессиональный видеомонтаж: кодеки на основе HEVC (например, HEVC Intra) применяются в постпродакшне для промежуточного хранения.

Альтернативы

Основными конкурентами HEVC являются:

  • AV1 (Alliance for Open Media) — открытый, свободный от роялти кодек, разработанный консорциумом (Google, Apple, Microsoft, Netflix, Amazon и др.). Обещает на 30–50% лучшее сжатие, чем HEVC, но пока менее распространён из-за высокой вычислительной сложности кодирования.
  • VP9 — проприетарный кодек от Google, используемый в YouTube. Он также свободен от роялти, но уступает HEVC по эффективности сжатия на 10–20%.
  • H.264/AVC — предшественник, всё ещё доминирует в веб-видео и телевидении из-за широкой совместимости и низкой стоимости лицензирования.
  • H.266/VVC (Versatile Video Coding) — новый стандарт, утверждённый в 2020 году, который обещает на 30–50% лучшее сжатие, чем HEVC, но пока не получил массового распространения.

Правовой статус в России

HEVC не является объектом специального регулирования в РФ. Однако использование HEVC в коммерческих продуктах может требовать лицензирования патентов, что регулируется гражданским законодательством. В России, как и в других странах, действуют патентные пулы MPEG LA и HEVC Advance. Российские компании (например, разработчики ПО, производители устройств) обязаны учитывать эти лицензионные обязательства при внедрении HEVC.

Интересные факты

  • HEVC был разработан с учётом будущих потребностей: он поддерживает разрешение до 8K и частоту кадров до 300 кадров/с (в теории).
  • Первым коммерческим устройством с аппаратной поддержкой HEVC стал процессор Qualcomm Snapdragon 800 (2013 год).
  • В 2014 году HEVC был выбран в качестве обязательного кодека для телевидения сверхвысокой чёткости (UHDTV) в стандарте ITU-R BT.2020.
  • Некоторые операционные системы (например, Windows 10 и macOS) включают встроенную поддержку HEVC, но для декодирования могут требоваться платные кодеки (например, в Microsoft Store).

Источники

  • ITU-T H.265: High efficiency video coding (HEVC). — International Telecommunication Union, 2013.
  • Sullivan, G. J., Ohm, J.-R., Han, W.-J., Wiegand, T. Overview of the High Efficiency Video Coding (HEVC) Standard // IEEE Transactions on Circuits and Systems for Video Technology. — 2012. — Vol. 22, № 12. — P. 1649–1668.
  • ISO/IEC 23008-2:2015 — Information technology — High efficiency coding and media delivery in heterogeneous environments — Part 2: High efficiency video coding.
  • MPEG LA. HEVC Patent Portfolio License. — 2023.
  • Alliance for Open Media. AV1 Bitstream & Decoding Process Specification. — 2021.
  • Netflix. Encoding Technologies: HEVC. — 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →