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 базируется на трёх ключевых механизмах:
- Дискретное косинусное преобразование (DCT) — преобразование пространственных данных в частотную область, позволяющее удалить высокочастотные компоненты, малозаметные для человеческого глаза.
- Компенсация движения (Motion Compensation) — предсказание текущего кадра на основе предыдущих (P-кадры) или будущих (B-кадры) кадров, что позволяет передавать только разницу между ними.
- Энтропийное кодирование — сжатие без потерь (например, кодирование Хаффмана или арифметическое кодирование) для уменьшения объёма данных после квантования.
Структура видеопотока
Видеопоток 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 →