Домой Статьи и аналитика Технологии Предварительные спецификации видеокодека AV2: что готовит Alliance for Open Media

Предварительные спецификации видеокодека AV2: что готовит Alliance for Open Media

Утечка спецификаций AV2 раскрыла структуру нового видеокодека от Alliance for Open Media: многопоточность, улучшенные фильтры и планы по внедрению технологии.

Утечка технической документации AV2

На просторах Reddit был случайно опубликован внутренний документ под названием «Спецификация процесса обработки битового потока и декодирования AV2». На данный момент файл имеет статус кандидата на релиз и ожидает финального утверждения от консорциума Alliance for Open Media. По сути, этот документ представляет собой техническое руководство для разработчиков, детально описывающее архитектуру видеопотока AV2 и алгоритмы его корректного декодирования.

Эволюция структуры потока и новые возможности

AV2 является преемником актуального стандарта AV1, и хотя в ближайшее время он вряд ли станет ключевым маркетинговым аргументом для продвижения нового «железа», архитектурные изменения уже заметны. Как и в AV1, данные в AV2 делятся на фрагменты, называемые OBU (Open Bitstream Units) — это могут быть заголовки кадров, данные синхронизации, метаданные или настройки последовательности.

В AV2 эта структура была значительно расширена. Разработчики добавили мощный инструментарий для работы с многопотоковым и многослойным видео. Появились новые типы OBU, предназначенные для координации многопотоковых декодеров, управления многокадровыми заголовками, а также конфигурации слоев и рабочих точек. Подобный подход подготавливает фундамент для передачи контента, содержащего несколько подпотоков внутри одного контейнера — это позволит декодеру самостоятельно выбирать, какие данные он способен обработать, что крайне актуально для современных стриминговых платформ вроде Twitch.

Схема архитектуры видеопотока кодека AV2
Архитектурные изменения и новые инструменты обработки видео в стандарте AV2 Источник: nvworld.ru

Параметры совместимости и конфигурации профилей

Документация также проливает свет на стандартизацию целевых характеристик. В проекте выделены три конфигурации многопоследовательности (Main 4:2:0, 4:2:2, 4:4:4) и определено шесть профилей, функционирующих в рамках основного набора инструментов (Main). Данные спецификации критически важны для обеспечения совместимости: они четко регламентируют ограничения по битовой глубине, форматам цветности и уровням многослойности, которым должен соответствовать декодер.

Инновации в процессе обработки и фильтрации

Разработчики внедрили в AV2 новые этапы обработки сигнала и специализированные фильтры. Среди них стоит выделить:

  • CCSO (Cross-Component Sample Offset) — фильтр, который настраивает яркость и цветность, ориентируясь на градиенты и общие параметры яркости.
  • GDF (Guided Detail Filter) — фильтр, отвечающий за интеллектуальное улучшение детализации видеоряда.

Ожидаемые сроки внедрения

Важно понимать, что появление спецификаций не означает немедленного внедрения технологии. Это лишь предварительный этап. Для справки: работа над AV1 была завершена в 2018 году, однако полноценная аппаратная поддержка на уровне GPU от Intel появилась только в 2019/2020 годах, а от AMD — в 2021 году. Аналогичный цикл разработки ожидает и стандарт AV2.

Источник: https://nvworld.ru