MPEG

Jump to: navigation, search

MPEG is een veel gebruikt systeem voor de compressie van beeld- en geluidsbestanden.

Inhoud

Situering

In 1988 werd de werkgroep Motion Pictures Experts Group opgericht als een samenwerkingsverband tussen academici en mensen uit de zakenwereld. Sindsdien houdt deze werkgroep zich bezig met de ontwikkeling van een standaard voor de codering van audio en video.

De MPEG-codecs zijn een voorbeeld van verlieslijdende (lossy) datacompressie. Dit is een methode waarbij decompressie van een gecomprimeerd bestand resulteert in een bestand, verschillend van het origineel. Er zal verlies van informatie optreden, met kwaliteitsverlies als gevolg.

De verlieslijdende MPEG-compressiealgoritmes maken gebruik van een transformatietechniek. Dit wil zeggen dat de beelden en geluiden in kleine segmenten worden gehakt, getransformeerd worden naar het frequentiedomein, en vervolgens worden gekwantiseerd.

Meestal wordt er een extra stap toegevoegd, waarbij een bepaalde afbeelding voorspeld wordt op basis van de vorige geconstrueerde afbeeldingen, en enkel de verschillen met de vorige afbeeldingen en de extra informatie om de voorspelling te kunnen vormen, worden bijgehouden. Deze voorspellingsmethode wordt ook gebruikt in andere compressieformaten.

MPEG standaardiseert enkel het bitstreamformaat en de decoder. Een bitstreamformaat is de vorm waarin data zich bevindt in een reeks van bits die gebruikt wordt in een toepassing voor digitale communicatie of opslag. De encoder is helemaal niet gestandaardiseerd, maar als referentie zijn er implementaties beschikbaar voor leden die gevalideerde bitstreams produceren. Concreet betekent dit dat bijvoorbeeld een willekeurige MPEG-decoder om het even welk MPEG-materiaal van hetzelfde type kan decoderen, zonder rekening te moeten houden met de encoder.

De officiële benaming van MPEG is ISO/IEC JTC1/SC29 WG11. De gebruikte bestandsextensie voor MPEG op computers is .mpg.

Formaten

MPEG heeft een aantal compressieformaten gestandaardiseerd. Elk formaat heeft een onbekend aantal codecs. Doordat de bitstream en de decoder gestandaardiseerd is, kan een decoder van een bepaald formaat, iedere MPEG-bitstream van dat formaat decoderen. De codec waarmee een bepaald bestand geëncodeerd werd is dus voor de decoder niet van toepassing.

MPEG-1

MPEG-1 (1991) is de initiële compressiestandaard voor video en audio door de Moving Picture Experts Group. Later MPEG-1 deze gebruikt als standaard voor video-cd en CD-I en voor de eerste experimenten met Video on Demand VOD. Het formaat beschrijft ook het populaire Layer 3 (MP3) audiocompressieformaat. De videocodec is enkel van toepassing voor niet-geïnterlinieerde beelden. Het formaat beschrijft verder ook nog synchronisatie en multiplexing van video en audio, procedures om de conformiteit te testen, en referentiesoftware.

MPEG-2

Het MPEG2-formaat (1994) (niet te verwarren met MP2 (MPEG-1 Audio Layer 2) formaat is een doorontwikkeling van MPEG-1 met als doel de kwaliteit te verbeteren van de compressie methoden en ook voor het zo volledig mogelijk reproduceren van het oorspronkelijke native video formaat, inclusief interliniering. Het wordt gebruikt voor terrestriale digitale televisie door de lucht (ATSC, DVB en ISDB), broadcasting over satelliet (DirecTV), en digitale kabeltelevisie. Ook heeft het (met een kleine aanpassing) zijn toepassing gevonden op DVD-videodiscs.

MPEG-2 wordt gebruikt in alle markten over de gehele wereld zowel de ATSC (USA en aanverwanten voor aarde televisie), DVB (Europa en het overgrote deel van de wereld, USA (voor satelliet)), ISDB (Japan).

De kwaliteit van een MPEG-2 wordt bepaald door het bronmateriaal, het encodeerproces de overdracht bitrate de decoder en in toenemende mate ook door het toegepaste digitale display.

MPEG-2 bestaat uit een groep van profiles en levels, ieder ontwikkeld met bepaald doel en markt voor ogen.

Overzicht van de bestaande profiles en levels Tab. 1 - MPEG-2 Video profiles (profile@level)

	Simple 	Main 	SNR scalable 	Spatial scalable 	High 	Multiview	4:2:2

High level X X High-1440 level X X X Main level X X X X X X Low level X X


MPEG-3

Oorspronkelijk was de aanduiding MPEG-3 gereserveert voor HDTV, maar toen duidelijk werd dat HDTV volledig was te coveren met MPEG-2 profielen en levels is dit verder gegaan onder de noemer MPEG-2 highprofile@highlevel en highprofile@high-1440level Om verdere verwarring te voorkomen is de aanduiding MPEG-3 niet gebruikt.

In de dagelijkse praktijk is er echter wel een mp3 extensie ontstaan voor audio gecodeerd volgens de MPEG-1 layer 3 standaard.


MPEG-4

MPEG4 (1998) is een doorontwikkeling en uitbreiding van MPEG-1 en 2 De opzet van MPEG-4 was o.a. om video/audio-“objecten” te ondersteunen (MPEG-4 part 4). Ook heeft het de mogelijkheid om 3D-objecten te gebruiken en het oversturen van scene beschrijvingen die dan in de decoder worden gerendered, lage bitrate-encoding. Tevens is er een beperte mate van DRM (Digital Rights Management) mogelijk. Als bestandsformaat koos de Motion Picture Experts Group voor het Quicktime-bestandsformaat, ontwikkeld door Apple. Dit was niet naar de zin van Microsoft die graag hun eigen bestandsformaat in de ISO had zien opnemen, waarop zij prompt op de proppen kwamen met een eigen versie van MPEG-4. Het is overigens op deze (gesloten en incompatibele) Microsoft-variant van MPEG-4 dat het populaire DivX gebaseerd werd. In het adhoc opgerichte Joint Video Team (JVT) werd een geavanceerde videocodec ontwikkeld. Deze kreeg de naam H.264 (Later MPEG-4 part 10), maar dient vanzelfsprekend enkel als referentie. Softwareleveranciers kunnen, conform de ISO-standaard, hun eigen codecs en bijhorende encoders ontwikkelen, als dit een meerwaarde kan betekenen voor de door hen aangeboden producten. MPEG-4 komt dus in meerder smaken, het is dan ook gebruikelijk om naast de vermelding MPEG-4 ook aan te geven welk deel van MPEG-4 wordt bedoeld. De H264 variant is de laatste en staat bekend als MPEG-4 part 10 of ook SMPTE VC1. MPEG-4 part 2 is de versie backwards compatible met MPEG-1 en MPEG-2.


MPEG-7

In tegenstelling tot de andere MPEG standaarden, is dit een standaard om multimedia-inhoud te beschrijven. Als notatie methode werd XML gekozen. Het is een meta-informatiesysteem als aanvulling op MPEG-1, MPEG-2 en MPEG-4. Tegenwoording hebben we te maken met een 'information overload', de toevoer van audiovisuele informatie neemt exponentieel toe. Daarom zal een beschrijvend, doorzoekbaar informatiesysteem als MPEG-7 een hulp kunnenworden voor het terugvinden van audiovisueel materiaal. Zie ook Categorie "Standaarden" rubriek toegevoegde informatie Metadata.

MPEG-21

MPEG-21 is een OpenSource framework voor multimedia applicaties. Het is de bedoeling dat bij conversies en uitwisseling van multimedia tussen verschillende gebruikers en bedrijven de auteursinformatie en afkomst bewaard blijft. Het is dus niet te vergelijken met DRM6 dat voor restricties bij het afspelen zorgt, maar eerder als een technologie om de herkomst, het gebruik en de distributie van het bestand te achterhalen.

MJPEG

Vaak wordt MJPEG ten onrechte als een MPEG-formaat aanzien. MJPEG is echter een specifieke toepassing van JPEG, een methode waarbij iedere frame van een beeldsequentie als een op zich staande JPEG file wordt gecomprimeerd (Intraframe encoding). De gehaalde compressie factor ligt tussen de 2:1 tot 34:1. MJPEG is gebaseerd op de JPEG intraframe compressie en deze is ontwikkeld in de Joint Photographic Experts Group.

Een reeks JPEG beelden die achter elkaar afgespeeld een filmpje vormen worden doorgaans als MJPEG file aangeduid. Er is echter geen officieel document dat het MJPEG “formaat” beschrijft.

MJPEG is vanwege het Intraframe karakter veel gebruikt in Edit systemen.


Veel gebruikte codecs

Zoals hierboven reeds beschreven heeft ieder MPEG-formaat zijn eigen codec. Aangezien echter enkel het formaat en de decoder beschreven zijn, kunnen dus andere codecs ontwikkeld worden. Voorbeelden hiervan zijn Sorenson Squeeze, 3ivx en Nero Digital.

Toepassingen

Om intercompatibiliteit te verzekeren, waarbij verschillende producten de standaard op dezelfde manier implementeren, werd de Internet Streaming Media Alliance (ISMA) opgericht als een samenwerkingsverband tussen Apple, Cisco, IBM, Kasenna, Philips, Sun Microsystems, AOL Time Warner, Dolby Laboratories, Sony en 27 andere bedrijven. De ISMA houdt zich vooral bezig met het definiëren van bruikbare profielen.

Zoals eerder al beschreven hebben de verschillende MPEG-formaten elk hun eigen toepassingen gevonden. Zo wordt MPEG-2 voornamelijk gebruikt door digitale televisiebroadcasters, en zal MPEG4 vooral bij de gewone consumenten zijn plaats veroveren (draadloos netwerk). Na verloop van tijd zal MPEG4 echter ook op professioneel vlak MPEG-2 gaan overnemen. Zo zijn er nu al plannen om bij iDTV ondersteuning te bieden aan MPEG4, in plaats van enkel MPEG-2. De grote winst aan bandbreedte aan eenzelfde kwaliteit is vanzelfsprekend een verpulverend argument.

Vooral het gebruik van MPEG-1 zal evenredig met de opkomst van MPEG-4 afnemen. VHS-kwaliteit is voor de veeleisende consument niet langer voldoende, en de uiterst efficiënte videocompressie van MPEG4 part10 maakt dit het formaat van de toekomst.

Players

Aangezien MPEG-4 wordt voorspeld als het meest gebruikte formaat voor video en audio, wordt dit formaat reeds door de meeste nieuwe spelers ondersteund. Hieronder kunnen we onder andere Quicktime 6, RealPlayer 10 en de VLC media player opmerken. Microsoft weigert echter nog steeds om mp4-bestanden in hun Windows Media Player te ondersteunen. Naar verluidt is dit om hun eigen formaat aan de industrie op te dringen. Of ze hier daadwerkelijk in zullen slagen is nog de vraag.

Streaming

Het MPEG-formaat is uitermate geschikt om te Streamen. De Motion Picture Experts Group heeft hiervan altijd het nut ingezien en rekening mee gehouden bij de ontwikkeling van hun formaten en implementatie van codecs. Helaas volgde de industrie deze redenering niet, en is MPEG op commercieel vlak nooit doorgebroken als streaming formaat. Dit was voornamelijk te wijten aan het feit dat concurrerende formaten als RealMedia en Windows Media met hun eigen streamingserver op de markt kwamen. MPEG is immers een standaard, die niet wordt gestuwd door een commercieel bedrijf, en dus moet rekenen op implementatie en ontwikkeling door derden.

Voor MPEG-4 lijkt dat hier verandering zal komen. Een groot voorbeeld hierin is de Darwin Open Source Streamingserver van Apple, die streaming van MPEG-4 ondersteunt. Alles zal echter afhangen van de ondersteuning door de players. Inmiddels is dankzij het succes van iPod, iTunes de QuickTime speler vrijwel even wijd verbreid als de Windows Media-speler. Met name in het mobiele segment en de Set Top Box (IP TV) zijn de kansen voor MPEG streaming aanzienlijk.

Zie ook

Externe link

Officiële MPEG-site

Bronvermelding

Deze tekst is een bewerking van een originele tekst, afkomstig uit de 'reguliere' Wikipedia, waarvan de link is: http://nl.wikipedia.org/wiki/MPEG

Personal tools