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

MPEG

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

История

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

В конце 1980-х годов развитие цифровых технологий привело к необходимости унификации методов сжатия видео и аудио. До появления MPEG существовали разрозненные решения, такие как стандарт H.120 (первый цифровой видеокодек) и проприетарные форматы. Основной проблемой был огромный объём несжатого цифрового видео: одна минута видео стандартного разрешения (720×576 пикселей, 25 кадров/с) занимала около 1,5 ГБ. Для передачи по каналам связи с ограниченной пропускной способностью требовалось эффективное сжатие.

Основание и первые стандарты

Группа MPEG была официально учреждена в 1988 году под руководством итальянского инженера Леонардо Кьярильоне. Первым проектом стал стандарт MPEG-1, опубликованный в 1993 году. Он был ориентирован на сжатие видео с битрейтом до 1,5 Мбит/с, что соответствовало возможностям CD-ROM. На основе MPEG-1 был создан формат Video CD (VCD), а также аудиоформат MP3 (MPEG-1 Audio Layer III), который стал одним из самых популярных в мире.

В 1994 году был принят стандарт MPEG-2, предназначенный для телевидения высокой чёткости (HDTV) и DVD. Он обеспечивал значительно лучшее качество при более высоких битрейтах (от 3 до 80 Мбит/с). MPEG-2 стал основой для цифрового телевещания (DVB, ATSC) и хранения видео на оптических дисках.

Развитие в 2000-е годы

Стандарт MPEG-4, опубликованный в 1998 году и расширенный в 2000-х, стал значительным шагом вперёд. Он включал поддержку интерактивного мультимедиа, 3D-графики и объектов сцены. Наиболее известной частью MPEG-4 является часть 10 — Advanced Video Coding (AVC), также известный как H.264. Этот кодек обеспечил вдвое более эффективное сжатие по сравнению с MPEG-2 при том же качестве, что позволило развить потоковое видео (YouTube, Netflix) и Blu-ray.

Современный этап

В 2013 году был принят стандарт MPEG-H, включающий High Efficiency Video Coding (HEVC/H.265), который обеспечивает ещё более высокую степень сжатия (до 50% по сравнению с H.264). HEVC используется для видео сверхвысокой чёткости (4K, 8K). В 2020 году был опубликован Versatile Video Coding (VVC/H.266), ориентированный на кодирование видео с разрешением до 16K и поддержкой HDR. Параллельно развиваются аудиостандарты, такие как MPEG-H Audio (для объёмного звука) и MPEG-D (для сжатия без потерь).

Основные стандарты

MPEG-1

  • Год принятия: 1993.
  • Назначение: Сжатие видео и аудио для носителей с низкой пропускной способностью (CD-ROM).
  • Особенности: Битрейт до 1,5 Мбит/с, разрешение до 352×288 пикселей (SIF). Включает аудиоформаты: Layer I, Layer II (MP2) и Layer III (MP3).
  • Применение: Video CD (VCD), аудиоплееры, первые цифровые видеокамеры.

MPEG-2

  • Год принятия: 1994.
  • Назначение: Цифровое телевидение, DVD, спутниковое и кабельное вещание.
  • Особенности: Поддержка чересстрочной развёртки, битрейт от 3 до 80 Мбит/с, разрешение до 1920×1080. Включает аудиоформат MPEG-2 Audio (AAC).
  • Применение: DVD-Video, цифровое телевидение (DVB-T, DVB-S), Blu-ray (в сочетании с H.264).

MPEG-4

  • Год принятия: 1998 (базовый стандарт), 2003 (часть 10 — H.264).
  • Назначение: Универсальное сжатие для интернета, мобильных устройств, телевидения высокой чёткости.
  • Особенности: Поддержка объектов сцены, интерактивности, 3D. Основной видеокодек — H.264/AVC, обеспечивающий сжатие в 2-3 раза эффективнее MPEG-2.
  • Применение: YouTube, Netflix, Blu-ray, видеоконференции (Skype, Zoom), мобильное видео (MP4).

MPEG-H

  • Год принятия: 2013 (HEVC), 2015 (аудио).
  • Назначение: Видео сверхвысокой чёткости (4K, 8K), объёмный звук.
  • Особенности: HEVC/H.265 — сжатие на 50% эффективнее H.264. MPEG-H Audio — поддержка 3D-звука (до 64 каналов).
  • Применение: 4K Blu-ray, потоковое видео (Netflix, Amazon Prime), телевещание UHDTV.

MPEG-I (VVC)

  • Год принятия: 2020.
  • Назначение: Универсальное кодирование для всех разрешений (от SD до 16K).
  • Особенности: Versatile Video Coding (H.266) — сжатие на 30-50% эффективнее HEVC. Поддержка HDR, широкоформатного видео, адаптивного потокового вещания.
  • Применение: 8K-телевидение, виртуальная реальность, облачные игры.

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

По типу данных

  • Видеостандарты: MPEG-1 Video, MPEG-2 Video, MPEG-4 Visual, H.264/AVC, H.265/HEVC, H.266/VVC.
  • Аудиостандарты: MPEG-1 Audio (MP3), MPEG-2 Audio (AAC), MPEG-4 Audio (AAC, HE-AAC), MPEG-H Audio, MPEG-D (USAC, xHE-AAC).
  • Системные стандарты: MPEG-2 Systems (транспортный поток TS, программный поток PS), MPEG-4 Systems (BIFS, LASeR).

По области применения

  • Вещание: MPEG-2, MPEG-4 (H.264), MPEG-H (HEVC).
  • Хранение: MPEG-1 (VCD), MPEG-2 (DVD), MPEG-4 (MP4, MKV).
  • Потоковое вещание: MPEG-4 (H.264), MPEG-H (HEVC), MPEG-DASH (адаптивное потоковое вещание).
  • Мобильные устройства: MPEG-4 (H.264), MPEG-H (HEVC).

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

Основные этапы кодирования

  1. Дискретизация: Аналоговый видеосигнал преобразуется в цифровые кадры (обычно 25 или 30 кадров/с).
  2. Цветовое преобразование: Из RGB в YCbCr (яркость и цветность) с субдискретизацией цветности (4:2:0, 4:2:2).
  3. Блочное разделение: Кадр делится на макроблоки (обычно 16×16 пикселей).
  4. Компенсация движения: Поиск похожих блоков в соседних кадрах для уменьшения временной избыточности.
  5. Дискретное косинусное преобразование (ДКП): Преобразование пространственных данных в частотные.
  6. Квантование: Округление частотных коэффициентов для уменьшения точности (основная потеря качества).
  7. Энтропийное кодирование: Сжатие без потерь (например, кодирование Хаффмана, арифметическое кодирование).

Типы кадров

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

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

  • Перцептуальное кодирование: Удаление звуковых частот, неразличимых человеческим ухом (на основе психоакустической модели).
  • Поддиапазонное кодирование: Разделение спектра на частотные полосы с разным уровнем квантования.
  • Форматы: MP3 (MPEG-1 Layer III), AAC (Advanced Audio Coding), HE-AAC (High-Efficiency AAC).

Применение

Цифровое телевидение

  • Стандартное разрешение (SDTV): MPEG-2 (DVB-T, DVB-S).
  • Высокое разрешение (HDTV): MPEG-4 (H.264) и MPEG-H (HEVC) в современных системах (DVB-T2, DVB-S2).
  • Сверхвысокое разрешение (UHDTV): HEVC (H.265) и VVC (H.266) для 4K и 8K.

Хранение данных

  • DVD: MPEG-2 Video, MPEG-2 Audio (AAC) или Dolby Digital.
  • Blu-ray: H.264/AVC (MPEG-4), H.265/HEVC (MPEG-H).
  • Цифровые фотоаппараты и видеокамеры: MPEG-4 (H.264), AVCHD (на базе H.264).

Интернет и потоковое вещание

  • YouTube, Netflix, Vimeo: H.264/AVC (MPEG-4) и HEVC (MPEG-H).
  • Адаптивное потоковое вещание: MPEG-DASH (Dynamic Adaptive Streaming over HTTP).
  • Видеоконференции: H.264/AVC, H.265/HEVC (Zoom, Skype, WebRTC).

Мобильные устройства

  • Смартфоны и планшеты: H.264/AVC, HEVC, VP9 (конкурирующий формат Google).
  • Приложения: Видеозвонки, запись видео, стриминг.

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

Патентные споры

Стандарты MPEG, особенно H.264/AVC и H.265/HEVC, защищены большим количеством патентов, принадлежащих различным компаниям (MPEG LA, Via Licensing, HEVC Advance). Это приводит к высоким лицензионным отчислениям для производителей устройств и разработчиков программного обеспечения. В ответ на это были созданы открытые форматы, такие как VP9 (Google) и AV1 (Alliance for Open Media), которые не требуют лицензионных платежей.

Сложность и вычислительные затраты

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

Качество при низких битрейтах

Хотя стандарты MPEG обеспечивают хорошее сжатие, при очень низких битрейтах (менее 100 кбит/с) появляются артефакты: блочность, размытие, замирание движения. Это особенно критично для мобильного видео и видеоконференций с плохим соединением.

Отсутствие обратной совместимости

Новые стандарты (HEVC, VVC) не полностью совместимы с предыдущими. Для воспроизведения контента в новых форматах требуется обновление программного обеспечения или аппаратного обеспечения, что замедляет внедрение.

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

  • MP3 (MPEG-1 Audio Layer III) стал первым массовым форматом сжатия аудио, который позволил уместить десятки песен на одном компакт-диске. Его разработка была завершена в 1991 году, но патентные ограничения привели к тому, что формат стал свободным только в 2017 году.
  • Стандарт MPEG-4 включает не только видео и аудио, но и поддержку 3D-графики, анимации и интерактивных сцен (BIFS). Это позволяет создавать мультимедийные презентации, похожие на Flash.
  • HEVC (H.265) был разработан как преемник H.264, но его внедрение затянулось из-за патентных споров. В результате многие стриминговые сервисы (YouTube, Netflix) используют открытый формат AV1, который не требует лицензионных отчислений.
  • MPEG-DASH — это не кодек, а протокол адаптивного потокового вещания, который позволяет автоматически переключаться между разными битрейтами в зависимости от скорости интернета. Он стал основой для многих современных сервисов (YouTube, Netflix, Twitch).
  • VVC (H.266) способен сжимать видео 8K до битрейта, сопоставимого с 4K-видео в HEVC, что делает его перспективным для будущих технологий виртуальной реальности и облачного гейминга.

Источники

  • ISO/IEC 11172 (MPEG-1) — «Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s».
  • ISO/IEC 13818 (MPEG-2) — «Generic coding of moving pictures and associated audio information».
  • ISO/IEC 14496 (MPEG-4) — «Coding of audio-visual objects».
  • ISO/IEC 23008 (MPEG-H) — «High efficiency coding and media delivery in heterogeneous environments».
  • ISO/IEC 23090 (MPEG-I) — «Coded representation of immersive media».
  • Richardson, I. E. G. (2003). H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia. Wiley.
  • Watkinson, J. (2001). The MPEG Handbook: MPEG-1, MPEG-2, MPEG-4. Focal Press.
  • Официальный сайт MPEG: mpeg.chiariglione.org.

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

На главную BFOmetr →