encyklopedia.space

MPEG‑4

MPEG‑4 (ang. Moving Picture Experts Group – 4) to zestaw standardów opracowany przez organizację ISO oraz jego podkomitet IEC w ramach grupy MPEG. Standard ten definiuje techniki kompresji obrazu oraz dźwięku przeznaczone głównie do transmisji strumieniowej, przechowywania multimediów oraz interaktywnych aplikacji. Pierwsze części specyfikacji zostały opublikowane w 1998 roku, a od tego czasu standard był wielokrotnie rozszerzany i aktualizowany.

Historia

Prace nad MPEG‑4 rozpoczęły się pod koniec 1990‑tych, a pierwsze oficjalne części normy zostały zatwierdzone w 1998. W kolejnych latach opracowano kolejne podstandardy, najważniejsze z nich to:

  • Part 2 – MPEG‑4 Visual – kodek wideo oparty na technikach dystrybucyjnych (ang. object‑based coding).
  • Part 10 – H.264/AVC – najpowszechniej uĹĽywany kodek wideo, bÄ™dÄ…cy rozwiniÄ™ciem MPEG‑4 Part 2.
  • Part 14 – MP4 – kontener multimedialny pozwalajÄ…cy na przechowywanie skompresowanego wideo, audio, napisĂłw i metadanych.
  • Part 20 – AAC – zaawansowany kodek audio, zastÄ™pujÄ…cy tradycyjny MP3 w wielu zastosowaniach.

Zakres i podstandardy

MPEG‑4 składa się z 20 części, z których najważniejsze pod względem praktycznego zastosowania to:

  1. Part 1 – System: architektura systemowa, modele transmisji i interakcji.
  2. Part 2 – Video: kompresja obrazu przy użyciu technik kompresji wideo, w tym predykcji ruchu, bloków DCT i prognozowania obiektów.
  3. Part 3 – Audio: opis kodeków audio, w tym AAC.
  4. Part 10 – H.264/AVC: kodowanie wideo o wysokiej wydajności, wykorzystywane w transmisji streamingu, telewizji cyfrowej i nośnikach dyskowych.
  5. Part 14 – MP4: format kontenera, znany również jako ISO/IEC 14496‑14, szeroko stosowany w odtwarzaczach multimedialnych i smartfonach.

Technologie

Podstawowe techniki wykorzystywane w MPEG‑4 obejmują:

  • KompresjÄ™ wideo opartÄ… na transformacie kosinusowej (DCT) i predykcji ruchu.
  • Rozdzielczość zmienna (ang. scalable video coding, SVC), umoĹĽliwiajÄ…ca adaptacjÄ™ strumienia w zaleĹĽnoĹ›ci od przepustowoĹ›ci łącza.
  • Kodowanie obiektowe – moĹĽliwość definiowania i kompresowania niezaleĹĽnych obiektĂłw w scenie, co jest podstawÄ… interaktywnych aplikacji.
  • Zaawansowane techniki kompresji dĹşwiÄ™ku, w tym profil AAC-LC oraz rozszerzone profile (HE‑AAC, HE‑AACv2).

Zastosowania

MPEG‑4 odgrywa kluczową rolę w wielu dziedzinach:

  • Streaming wideo – serwisy VOD, transmisje na ĹĽywo i platformy spoĹ‚ecznoĹ›ciowe.
  • Telewizja cyfrowa – nadawanie DVB‑IP, ATSC oraz systemy OTT.
  • Przechowywanie multimediĂłw – kamery cyfrowe, smartfony i odtwarzacze MP4.
  • Aplikacje interaktywne – gry, wirtualna rzeczywistość i systemy monitoringu.

Implementacje i oprogramowanie

Wiele popularnych kodeków i aplikacji implementuje standardy MPEG‑4:

  • Biblioteka FFmpeg – otwarto‑źrĂłdĹ‚owy zestaw narzÄ™dzi umoĹĽliwiajÄ…cy kodowanie i dekodowanie MPEG‑4 Part 2 oraz H.264.
  • Odtwarzacze multimedialne: VLC, MPC‑HC, Windows Media Player.
  • Kodeki sprzÄ™towe w procesorach graficznych (GPU) oraz w dedykowanych ukĹ‚adach ASIC/FPGA.

Patenty i kwestie prawne

Standard MPEG‑4 jest objęty licencjami patentowymi zarządzanymi przez organizację MPEG‑LA. Użytkownicy komercyjni muszą uzyskać odpowiednie licencje na wykorzystanie kodeków, zwłaszcza H.264 oraz AAC, które posiadają najliczniejsze portfele patentowe.

PowiÄ…zane standardy

W ekosystemie kompresji multimedialnej MPEG‑4 współistnieje z innymi technologiami:

  • MPEG‑2 – poprzedni standard wideo, wykorzystywany w tradycyjnej telewizji cyfrowej.
  • HEVC (H.265) – nastÄ™pca H.264, oferujÄ…cy wyĹĽszÄ… efektywność przy podobnym poziomie jakoĹ›ci.
  • AV1 – otwarty standard rozwijany przez Alliance for Open Media, majÄ…cy konkurować z MPEG‑4 w zastosowaniach strumieniowych.

Zobacz takĹĽe

MPEG | ISO | IEC | H.264/AVC | MP4 | AAC | Kompresja wideo | Kompresja dźwięku | Streaming | Telewizja cyfrowa

Bibliografia

  1. International Organization for Standardization, ISO/IEC 14496 – Coding of audio‑visual objects, różne części, 1999‑2024.
  2. W. Matsumoto i in., Standard MPEG‑4 Part 2: Video Coding, Wiley, 2002.
  3. G. Sullivan i in., Overview of the High Efficiency Video Coding (HEVC) standard, IEEE Transactions on Circuits and Systems for Video Technology, 2012.