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

ISO/IEC MPEG

ISO/IEC MPEG (Moving Picture Experts Group, группа экспертов по движущимся изображениям) — это рабочая группа, созданная совместно Международной организацией по стандартизации (ISO) и Международной электротехнической комиссией (IEC). Основной задачей MPEG является разработка международных стандартов сжатия, кодирования, передачи и воспроизведения цифрового аудио и видео, а также связанных с ними метаданных и системных форматов. Стандарты MPEG лежат в основе большинства современных мультимедийных технологий, включая DVD, цифровое телевидение, потоковое видео в интернете, видеоконференции и цифровое кино.

История

Предпосылки создания

В конце 1980-х годов развитие цифровых технологий привело к необходимости стандартизации методов сжатия видео и аудио для их эффективного хранения и передачи. Разрозненные проприетарные форматы, такие как Motion JPEG и H.120, не обеспечивали достаточной совместимости между устройствами разных производителей. В 1988 году под эгидой ISO и IEC была сформирована экспертная группа, получившая название MPEG. Первым председателем группы стал итальянец Леонардо Кьярильоне.

Первое поколение стандартов (MPEG-1 и MPEG-2)

Первым завершённым стандартом стал MPEG-1 (ISO/IEC 11172), опубликованный в 1993 году. Он был ориентирован на сжатие видео с битрейтом около 1,5 Мбит/с, что соответствовало скорости чтения CD-ROM. Стандарт включал три части: системный уровень (синхронизация аудио и видео), уровень видеокодирования и уровень аудиокодирования. Аудиоформат MPEG-1 Layer 3 (известный как MP3) стал революционным и получил широчайшее распространение в цифровом аудио.

Следующим этапом стал MPEG-2 (ISO/IEC 13818), принятый в 1994–1995 годах. Этот стандарт был разработан для сжатия видео более высокого разрешения, включая телевидение стандартной (SDTV) и высокой чёткости (HDTV). MPEG-2 стал основой для цифрового телевидения (DVB, ATSC), DVD-Video и спутникового телевидения. Он обеспечивал существенно лучшее качество при битрейтах от 3 до 15 Мбит/с и поддерживал чересстрочную развёртку.

Развитие в эпоху интернета (MPEG-4 и его подстандарты)

В 1998 году был принят стандарт MPEG-4 (ISO/IEC 14496), который изначально задумывался как универсальная платформа для мультимедийных приложений, включая интерактивную графику, синтезированную речь и 3D-объекты. Однако наибольшую известность получила его часть 2 — видеокодек MPEG-4 Visual (включая профили Advanced Simple Profile, используемые в DivX и Xvid).

Ключевым прорывом стала разработка в 2003 году MPEG-4 Part 10 (AVC), более известного как H.264. Этот стандарт, созданный совместно с Группой экспертов по видеокодированию ITU-T (VCEG), обеспечил двукратное повышение эффективности сжатия по сравнению с MPEG-2 при том же визуальном качестве. H.264 стал доминирующим стандартом для Blu-ray, потокового видео (YouTube, Netflix), видеозвонков (Skype, Zoom) и цифрового телевидения высокой чёткости.

Современные стандарты (MPEG-H, MPEG-I)

В 2013 году был принят стандарт MPEG-H (ISO/IEC 23008), включающий видеокодек H.265/HEVC (High Efficiency Video Coding). HEVC обеспечивает ещё 50% экономии битрейта по сравнению с H.264 при сохранении качества, что критически важно для видео сверхвысокой чёткости (4K, 8K). Однако его внедрение было осложнено патентными спорами и лицензионными сборами.

В 2017 году началась работа над стандартом MPEG-I (ISO/IEC 23090), который включает видеокодек H.266/VVC (Versatile Video Coding), завершённый в 2020 году. VVC обеспечивает ещё 30–50% улучшения сжатия по сравнению с HEVC, ориентируясь на объёмное видео, 8K и потоковую передачу с низкой задержкой. Параллельно развиваются стандарты для сжатия аудио (MPEG-H 3D Audio) и видеокодирования на основе нейросетей (MPEG-NNV).

Классификация стандартов MPEG

Стандарты MPEG делятся на несколько семейств, каждое из которых имеет свою нумерацию и область применения.

Основные семейства

  • MPEG-1 (1993) — первое поколение для низких битрейтов (CD, видеоконференции). Включает аудиоформаты Layer I, II, III (MP3).
  • MPEG-2 (1995) — для телевидения и DVD. Поддерживает чересстрочную развёртку, многоканальное аудио (AC-3, AAC).
  • MPEG-4 (1998) — универсальная платформа. Включает видеокодеки (Part 2, Part 10/AVC), аудиокодеки (AAC, HE-AAC), а также инструменты для синтеза речи и графики.
  • MPEG-7 (2002) — стандарт описания мультимедийного контента (метаданные), не предназначенный для сжатия. Используется для поиска, каталогизации и управления медиа.
  • MPEG-21 (2001–2015) — мультимедийная платформа для управления правами (DRM), адаптации контента к разным устройствам и средам доставки.
  • MPEG-H (2013) — для видео сверхвысокой чёткости (HEVC), трёхмерного аудио и телевидения следующего поколения.
  • MPEG-I (2020) — для иммерсивных медиа (VR, AR, объёмное видео, 8K) и кодека VVC.

Специализированные стандарты

  • MPEG-DASH (ISO/IEC 23009) — стандарт адаптивной потоковой передачи данных через HTTP, позволяющий динамически переключать битрейт в зависимости от пропускной способности сети.
  • MPEG-UR (ISO/IEC 23000) — серия прикладных форматов, включая форматы для мобильных устройств, цифровых камер и медицинских изображений.
  • MPEG-2 TS (Transport Stream) — формат мультиплексирования, используемый в цифровом телевидении и на DVD.

Устройство и принципы работы

Основные компоненты

Любой стандарт видеосжатия MPEG базируется на трёх ключевых механизмах:

  1. Дискретное косинусное преобразование (DCT) — преобразование пространственных данных в частотную область, позволяющее удалить высокочастотные компоненты, малозаметные для человеческого глаза.
  2. Компенсация движения (Motion Compensation) — предсказание текущего кадра на основе предыдущих (P-кадры) или будущих (B-кадры) кадров, что позволяет передавать только разницу между ними.
  3. Энтропийное кодирование — сжатие без потерь (например, кодирование Хаффмана или арифметическое кодирование) для уменьшения объёма данных после квантования.

Структура видеопотока

Видеопоток MPEG делится на три типа кадров:

  • I-кадры (Intra) — независимые кадры, сжатые без использования других кадров. Служат точками входа в поток.
  • P-кадры (Predictive) — предсказанные кадры, содержащие разницу с предыдущим I- или P-кадром.
  • B-кадры (Bidirectional) — двунаправленно предсказанные кадры, использующие информацию как из предыдущих, так и из будущих кадров. Обеспечивают максимальное сжатие, но требуют больше вычислительных ресурсов.

Аудиокодирование

Аудиостандарты MPEG (MPEG-1 Audio, MPEG-2 Audio, MPEG-4 AAC, MPEG-H 3D Audio) используют психоакустические модели для удаления неразличимых звуков. Ключевые форматы:

  • MP3 (MPEG-1 Layer 3) — сжатие с потерями, популярное благодаря хорошему соотношению качества и размера.
  • AAC (Advanced Audio Coding) — более эффективный формат, используемый в iTunes, YouTube и цифровом радио.
  • HE-AAC (High-Efficiency AAC) — оптимизирован для низких битрейтов (потоковое радио, подкасты).
  • MPEG-H 3D Audio — поддержка объёмного звука с объектно-ориентированным кодированием для VR и кинотеатров.

Применение

Цифровое телевидение и кинематограф

  • DVD-Video использует MPEG-2 Video и MPEG-1 Audio Layer 2 или Dolby Digital.
  • Blu-ray Disc — MPEG-4 AVC/H.264, MPEG-2 или VC-1.
  • Цифровое телевидение (DVB-T, DVB-S, ATSC) — MPEG-2 Transport Stream с видеокодеками MPEG-2 или H.264.
  • Цифровое кино (DCI) — JPEG 2000, но метаданные и синхронизация основаны на MPEG-2 TS.

Потоковое видео и интернет

  • YouTube, Netflix, Vimeo — H.264, H.265/HEVC, VP9, AV1. MPEG-DASH используется для адаптивной потоковой передачи.
  • Видеоконференции (Zoom, Skype, Webex) — H.264, H.265, VP8.
  • Мобильные устройства — H.264, H.265, MPEG-4 Visual.

Хранение и архивирование

  • MPEG-2 — стандарт для архивирования видео на профессиональных видеосерверах.
  • MPEG-4 — используется в цифровых камерах, смартфонах и видеорегистраторах.
  • MPEG-7 — для каталогизации и поиска в медиатеках.

Критика и ограничения

Патентные проблемы

Стандарты MPEG, особенно MPEG-2, H.264 и H.265, обременены сложными патентными пулами. Лицензионные отчисления для производителей устройств и программного обеспечения могут быть значительными. Это привело к появлению открытых альтернатив, таких как VP8, VP9 и AV1, разработанных консорциумом Alliance for Open Media. AV1, в частности, позиционируется как свободный от патентных сборов кодек, сопоставимый по эффективности с H.265.

Сложность и энергопотребление

Современные кодеки (HEVC, VVC) требуют значительных вычислительных ресурсов для кодирования и декодирования, что увеличивает энергопотребление устройств и задержки при обработке в реальном времени. Для мобильных устройств и встраиваемых систем это остаётся серьёзным ограничением.

Совместимость и устаревание

Стандарты MPEG не всегда обратно совместимы. Например, MPEG-4 Part 2 несовместим с MPEG-4 Part 10 (H.264), что создаёт путаницу. Многие старые форматы (MPEG-1, MPEG-2) постепенно вытесняются более эффективными, но всё ещё используются в legacy-системах.

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

  • Название «MPEG» происходит от «Moving Picture Experts Group», но сама группа не разрабатывает кодеки — она создаёт спецификации, которые затем реализуются производителями.
  • Аудиоформат MP3 был запатентован и до 2017 года требовал лицензионных отчислений, после чего патенты истекли.
  • Стандарт MPEG-7 не предназначен для сжатия — это язык описания мультимедийного контента, аналогичный XML для видео.
  • Кодек H.264/AVC используется в 90% всех видеопотоков в интернете по состоянию на 2023 год.

Источники

  • ISO/IEC 11172 (MPEG-1) — Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s.
  • ISO/IEC 13818 (MPEG-2) — Information technology — Generic coding of moving pictures and associated audio information.
  • ISO/IEC 14496 (MPEG-4) — Information technology — Coding of audio-visual objects.
  • ISO/IEC 23008 (MPEG-H) — Information technology — High efficiency coding and media delivery in heterogeneous environments.
  • ISO/IEC 23090 (MPEG-I) — Information technology — Coded representation of immersive media.
  • ITU-T H.264 (MPEG-4 AVC) — Advanced video coding for generic audiovisual services.
  • ITU-T H.265 (HEVC) — High efficiency video coding.
  • ITU-T H.266 (VVC) — Versatile video coding.
  • MPEG-DASH (ISO/IEC 23009) — Dynamic adaptive streaming over HTTP.
  • Alliance for Open Media — AV1 Bitstream & Decoding Process Specification.

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

На главную BFOmetr →