Ekspertgruppe for bevegelige bilder
Moving Picture Experts Group ( MPEG ) er en arbeidsgruppe av eksperter som ble dannet av International Organization for Standardization (ISO) og International Electrotechnical Commission (IEC) for å etablere standarder for lyd- og videooverføring. [ 1 ]
ISO/IEC MPEG-standarden
Den ble etablert i 1988, på initiativ av Hiroshi Yasuda ( NTT ) og Leonardo Chiariglione [ 2 ] (som har vært president for gruppen siden starten). Det første møtet fant sted i mai 1988 i byen Ottawa , Canada. [ 3 ] [ 4 ] [ 5 ]
Fra slutten av 2005 har MPEG vokst til å omfatte omtrent 350 medlemmer per møte, fra ulike bransjer, universiteter og forskningsinstitusjoner.
Beskrivelse
MPEG-komprimeringsmetodikken anses som "asymmetrisk" siden koderen er mer kompleks enn dekoderen . [ 1 ] Koderen må være algoritmisk eller adaptiv, mens dekoderen er "dum" og utfører faste handlinger. [ 1 ] Dette anses som en fordel i applikasjoner som kringkasting, hvor antallet komplekse og dyre kodere er lite, men antallet rimelige og enkle dekodere er stort. MPEG-standardiseringstilnærmingen er ny, fordi det ikke er koderen som er standardisert, men måten en dekoder tolker "bitstrømmen". En dekoder som kan tolke bitstrømmen riktig sies å være "kompatibel". [ 1 ] Fordelen med å standardisere dekoderen er at over tid kan kodealgoritmene forbedres, og kompatible dekodere kan fortsette å fungere. [ 1 ]
Hva er den til?
MPEG-standarden er for koderdrift og implementere kan levere kodere med proprietære programvarealgoritmer. [ 6 ] Dette åpner for konkurranse mellom ulike koderdesign, noe som betyr at bedre design kan utvikles og brukere har flere valgmuligheter, ettersom kodere med forskjellige kostnads- og kompleksitetsnivåer kan eksistere, men en kompatibel dekoder fungerer med dem alle. [ 6 ]
MPEG standardiserer også protokollen og syntaksen der lyddata kan kombineres eller multiplekses med videodata for å produsere en digital ekvivalent til et TV-program. Mange av disse programmene kan multiplekses og MPEG definerer hvordan disse kan opprettes og transporteres. Definisjonene inkluderer metadataene som brukes av dekoderne for å demultiplekse riktig. [ 7 ]
Undergrupper
Den offisielle betegnelsen for MPEG er: ISO/IEC JTC 1 /SC29 WG11 - Koding av lyd og bevegelige bilder : [ 8 ] [ 9 ] [ 10 ] [ 11 ]
- ISO: International Organization for Standardization .
- IEC: International Electrotechnical Commission .
- JTC1: Joint Technical Committee 1, Joint Technical Committee 1.
- SC29: Underkomité 29, Underkomité 29.
- WG11: Arbeidsgruppe 11, Arbeidsgruppe 11.
De har følgende undergrupper (SG): [ 8 ]
- Krav
- systemer
- Video
- Lyd
- 3D-grafikkkomprimering
- Tester
- Kommunikasjon
Samarbeid med andre grupper
Felles samarbeidsteam om videokoding
Joint Collaborative Team on Video Coding (JCT-VC) ble opprettet i 2010 for å utvikle "høyeffektiv videokoding", en ny generasjon av videokodingsstandard som ytterligere reduserer (med 50 %) datahastigheten som kreves for video av høy kvalitet koding, sammenlignet med gjeldende ITU-T H.264 / ISO/IEC 14496-10-standard. [ 12 ] [ 13 ] JCT-VC er co-regissert av Jens-Rainer Ohm og Gary Sullivan .
JCT-VC er en gruppe videokodingseksperter fra:
- ITU-T Studiegruppe 16 (VCEG).
- ISO/IEC JTC 1/SC 29/WG 11 (MPEG).
Standarder
MPEG-standardene består av forskjellige "deler". Hver "del" dekker et bestemt aspekt av hele spesifikasjonen. [ 14 ]
Standarden spesifiserer også "Profiler" og "Levels". "Profiler" er ment å definere et sett med verktøy som er tilgjengelige, og "Nivåer" definerer det passende verdiområdet for egenskapene knyttet til dem. [ 15 ]
Noen av de godkjente MPEG-standardene ble revidert ved senere endringer og/eller nye utgaver.
MPEG Standards Group [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ]
Akronymer av en gruppe standarder
|
Tittel
|
ISO/IECMPEG
Familie
|
Første offentlige utgivelsesdato (1. utgave)
|
Beskrivelse
|
MPEG-1
|
Koding av levende bilder og tilhørende lyd for digitale lagringsmedier opp til rundt 1,5 Mbit/s
|
ISO/IEC11172
|
1993
|
|
MPEG-2
|
Generisk koding av levende bilder og tilhørende lyd
|
ISO/IEC13818
|
nitten nitti fem
|
|
MPEG-3
|
|
|
|
Forlatt, innlemmet i MPEG-2.
|
MPEG-4
|
Koding av audiovisuelle objekter
|
ISO/IEC14496
|
1999
|
|
MPEG-7
|
Grensesnitt for beskrivelse av multimedieinnhold
|
ISO/IEC15938
|
2002
|
|
MPEG-21
|
Media Framework
|
ISO/IEC21000
|
2001
|
|
MPEG-A
|
Medieapplikasjonsformat
|
ISO/IEC23000
|
2007
|
|
MPEG-B
|
MPEG-systemteknologier
|
ISO/IEC23001
|
2006
|
|
MPEG-C
|
MPEG-videoteknologier
|
ISO/IEC23002
|
2006
|
|
MPEG-D
|
MPEG-lydteknologier
|
ISO/IEC23003
|
2007
|
|
MPEG-E
|
Mediemellomvare
|
ISO/IEC23004
|
2007
|
|
(ingen)
|
Supplerende medieteknologier
|
ISO/IEC29116
|
2008
|
Revidert i MPEG-M-format - protokoller (MXM).
|
MPEG-V
|
Kontekst og kontroll av miljøet
|
ISO/IEC 23005 [ 21 ]
|
2011
|
|
MPEG-M
|
M PEG e X tensible Middleware ( MXM )
|
ISO/IEC 23006 [ 22 ]
|
2010
|
|
MPEG-U
|
Rich media brukergrensesnitt
|
ISO/IEC 23007 [ 23 ]
|
2010
|
|
MPEG-H
|
Høyeffektiv koding og mediedistribusjon i heterogene miljøer
|
ISO/IEC23008
|
2013
|
MPEG-DA
|
Informasjonsteknologi - DASH
|
ISO/IEC23009
|
2012
|
|
ISO/IEC MPEG har standardisert følgende komprimeringsformater og støttestandarder som en familie (som strekker seg fra MPEG-1 til MPEG-DA.
- MPEG-1 (1993): Koding av levende bilder og tilhørende lyd for digitale lagringsmedier opp til ca 1,5 Mbit/s ( ISO/IEC 11172 ). Den første MPEG -lyd- og videokomprimeringsstandarden . Det er vanligvis begrenset til omtrent 1,5 Mbit/s, selv om spesifikasjonen er i stand til mye høyere bithastigheter. Den ble i utgangspunktet designet for å tillate at bevegelige bilder og lyd kan kodes med bithastigheten til en CD-plate . Den brukes på Video CD , SVCD og kan brukes til video av lav kvalitet på Video DVD. Den ble brukt i digitale satellitt-/kabel-TV-tjenester før MPEG-2 ble utbredt. For å møte lavbitkravet nedgraderer MPEG-1 bilder, den bruker også 24 til 30 Hz bildeprorating, noe som resulterer i moderat kvalitet. [ 24 ] Den inkluderer det populære MPEG-1 Audio Layer III ( MP3 ) lydkomprimeringsformatet .
- MPEG-2 (1995): Generisk koding av levende bilder og tilhørende lyd ( ISO/IEC 13818 ). Transport-, lyd- og videostandarder for TV-kvalitet. MPEG-2-standarden var mye bredere og mer attraktiv, og støttet interlace og høyoppløsning , ettersom den har blitt valgt som komprimeringsskjemaet for over-the-air digital-TV ATSC , DVB og ISDB , digitale TV-tjenester via satellitt, for eksempel Dish Nettverk , digitale kabel-TV- signaler , SVCD og DVD-video . [ 24 ] Den brukes også på Blu-ray-plater , men bruker vanligvis MPEG-4 Part 10 eller SMPTE VC-1 for høyoppløst innhold.
- MPEG-3 : MPEG-3 omhandler skalerbar standardisering og multi-oppløsningskomprimering [ 24 ] og var beregnet for HDTV-komprimering, men ble funnet å være overflødig og ble slått sammen med MPEG-2, og som et resultat er det ingen MPEG-3 standard. [ 24 ] [ 25 ] MPEG-3 må ikke forveksles med MP3 , som er MPEG-1 Audio Layer III .
- MPEG-4 (1999): Audiovisuell objektkoding ( ISO/IEC 14496 ). MPEG-4 bruker bedre kodingsverktøy med ekstra kompleksitet for å oppnå høyere komprimeringsfaktorer enn MPEG-2. [ 26 ] I tillegg til mer effektiv koding av video, flytter MPEG-4 seg nærmere datagrafikkapplikasjoner . I mer komplekse profiler blir MPEG-4-dekoderen effektivt en gjengivelsesmotor, og den komprimerte bitstrømmen beskriver de tredimensjonale formene og teksturen til overflaten. [ 26 ] MPEG-4 støtter Intellectual Property Management and Protection (IPMP), som gir enkel bruk av proprietære teknologier for å administrere og beskytte innhold som digital rights management (DRM). [ 27 ] Den støtter også MPEG-J, en komplett programmeringsløsning for å lage tilpassede interaktive multimedieapplikasjoner i et Java -miljø med Java API og andre funksjoner. [ 28 ] [ 29 ] [ 30 ] Flere nye høyeffektive standarder (nyere enn MPEG-2 Video ) er inkludert, spesielt:
I tillegg, selv om de ikke er sekvensielle fremskritt til videokodingsstandarden fra MPEG-1 til MPEG-4, refereres følgende standarder med lignende notasjon:
- MPEG-7 (2002): Grensesnitt for beskrivelse av multimedieinnhold ( ISO/IEC 15938 ). Den består av en standard representasjon av audiovisuell informasjon som tillater beskrivelse av innhold.
- MPEG-21 (2001): Multimedia Framework (MPEG-21) ( ISO/IEC 21000 ). MPEG beskriver denne standarden som et multimediarammeverk og tilbyr forvaltning og beskyttelse av immaterielle rettigheter.
På den annen side, mer nylig enn de tidligere standardene, har MPEG begynt å følge internasjonale standarder; hver av standardene støtter flere MPEG-teknologier for en eller annen form for bruk. [ 31 ] [ 16 ] [ 17 ] [ 18 ] [ 32 ] (MPEG-A inkluderer for eksempel en rekke teknologier for multimedieapplikasjoner.)
- MPEG-A (2007): Multimedia Application Format (MPEG-A) ( ISO/IEC 23000 ). Fra akronymet på engelsk: MAF ( Multimedia Application Format ), integrerer en MAF forskjellige standarder som tilhører MPEG (f.eks. standarden til filen for lagring, koding av profiler, verktøy for å kode metadata) for en bestemt type applikasjon (f.eks. med formålet med formatene til multimedieapplikasjoner, [ 33 ] musikkavspillingsapplikasjon i MPEG-formater, fotoavspillingsapplikasjon i MPEG-formater og andre). MAF-ene bør rette seg mot mye brukte applikasjoner og bør ikke overlappe hverandre for mye.
- MPEG-B (2006): MPEG System Technologies ( ISO/IEC 23001 ). Det gir en standard måte å kode XML-dokumenter på, den tillater også utvikling av enheter som mottar XML-dokumenter selv om de er partisjonert eller komprimert, høye komprimeringshastigheter oppnås ved å bruke delte skjemaer mellom koderen og dekoderen. (f.eks. MPEG binært format for XML (BiM), [ 34 ] Fragment Units Two, Bitstream Syntax Description Language (BSDL) og andre).
- MPEG-C (2006): MPEG-videoteknologier ( ISO/IEC 23002 ). Spesifiserer hvordan hjelpeinformasjon som pikselrelatert dybde og parallakse skal kodes (f.eks. applikasjonskravene for 8x8 utdataheltallspresisjon for den inverse diskrete cosinustransformasjonen (IDCT) [ 35 ] og andre).
- MPEG-D (2007): MPEG Audio Technologies ( ISO/IEC 23003 ). Det gir en måte å transformere lyd mellom stereo og multikanal ved å lage en slags bro mellom dem (f.eks. Surround MPEG, [ 36 ] Spatial Audio Object Coding (SAOC) og Unified Audio and Speech Coding (USAC).
- MPEG-E (2007): Multimedia-mellomvare ( ISO/IEC 23004 ), kjent som M3W (f.eks. arkitektur, [ 37 ] Multimedia Programming Interface (API), komponentmodeller, kvalitet og ressursstyring, komponentnedlasting, feilhåndtering, integritet ledelse og andre).
- Supplerende medieteknologier (2008). ISO/IEC 29116 :
- Del 1: Protokoller for applikasjonsformat for streaming media, vil bli vurdert i MPEG-M-format;
- Del 4: MPEG Extensible Middleware ( MXM ) Protocols. [ 38 ]
- MPEG-V (2011): Kontekst og kontroll av mediet ( ISO/IEC 23005 ). Kjent som informasjonsutveksling med virtuelle verdener. [ 39 ] [ 40 ] Denne standarden søker å utvide brukeropplevelsen ved å gi dem muligheten til å samhandle med innholdet på forskjellige måter (f.eks. Avatar-karakteristikker, sensorisk informasjon, arkitektur [ 21 ] [ 41 ] og andre ) . ).
- MPEG-M (2010): MPEG eXtensible Middleware (MXM) ( ISO/IEC 23006 ). [ 42 ] [ 43 ] [ 44 ] Gir en standard som tillater utforming av MXM-applikasjoner som kan få tilgang til multimedieteknologi inneholdt i MXM-motorer (f.eks. MXM-arkitektur og -teknologier, [ 22 ] API, utvidbare MPEG-protokoller mellomvare ( MXM) [ 45 ] ).
- MPEG-U (2010): Rich Media-brukergrensesnitt ( ISO/IEC 23007 ). [ 23 ] [ 46 ] Den søker å gi et lignende rikt brukergrensesnitt mellom ulike enheter for å oppnå en enhetlig brukeropplevelse og med lignende kvaliteter (f.eks. Widgets), også muligheten for å oppdatere grensesnittet kontinuerlig og integrering av ulike medier ( tekst, lyd, video, 2D og 3D grafikk). [ 47 ]
- MPEG-H (under utvikling): Høyeffektiv koding og mediedistribusjon i heterogene miljøer ( ISO/IEC 23008 ). Denne standarden søker å gjøre innhold tilgjengelig for ulike typer enheter (TVer, datamaskiner, nettbrett, mobiltelefoner) gjennom ulike typer distribusjon og opprettholde en viss kvalitet i brukeropplevelsen.
- Del 1: MPEG Transport Media;
- Del 2: "Høyeffektiv videokoding";
- Del 3: 3D-lyd.
- MPEG-DA (2012): Informasjonsteknologi - Dynamic Adaptive Streaming over HTTP (DASH) ( ISO/IEC 23009 ). Gir en standard for å tillate interoperabilitet for strømmetjenesten over HTTP mellom servere og enheter, noe som fremmer markedsvekst ved å kunne være tilgjengelig på flere enheter (TVer, nettbrett, mobiltelefoner).
- Del 1: Presentasjonsbeskrivelsesformater og mediesegmentering.
Se også
Referanser
- ↑ a b c d e John Watkinson, The MPEG Handbook , s.1
- ^ Hans Geog Musmann, Genesis of the MP3 Audio Coding Standard (PDF) , arkivert fra originalen 2012-01-17 , hentet 2011-07-26 .
- ^ "Om MPEG" . chiariglione.org . Hentet 13. desember 2009 .
- ^ " MPEG -møter" . chiariglione.org. Arkivert fra originalen 10. februar 2010 . Hentet 13. desember 2009 .
- ↑ chiariglione.org (6. september 2009). "Å ri på mediebitene, feillinjen" . Arkivert fra originalen 2010-10-23 . Hentet 9. februar 2010 .
- ↑ a b John Watkinson, The MPEG Handbook , s.2
- ↑ John Watkinson, The MPEG Handbook , s.3
- ^ a b ISO, IEC (5. november 2009). "ISO/IEC JTC 1/SC 29, SC 29/WG 11-struktur (ISO/IEC JTC 1/SC 29/WG 11 - Koding av bevegelige bilder og lyd)" . Arkivert fra originalen 2001-01-28 . Hentet 7. november 2009 .
- ↑ MPEG-komiteen. "MPEG - Moving Picture Experts Group" . Arkivert fra originalen 16. januar 2010 . Hentet 7. november 2009 .
- ↑ ISO. "MPEG-standarder - Kodet representasjon av video og lyd" . Arkivert fra originalen 14. mai 2011 . Hentet 7. november 2009 .
- ↑ ISO. "JTC 1/SC 29 - Koding av lyd-, bilde-, multimedia- og hypermediainformasjon" . Hentet 11. november 2009 .
- ↑ ITU-T (2010-01). "Endelig felles utlysning av forslag for neste generasjons videokodingsstandardisering" . Hentet 7. mars 2010 .
- ↑ T-UTI. "Joint Collaborative Team on Video Coding - JCT-VC" . Hentet 7. mars 2010 .
- ↑ Forstå MPEG-4 , s.78
- ↑ Cliff Wootton. En praktisk veiledning for video- og lydkomprimering . s. 665.
- ↑ en bMPEG . "Om MPEG - Achievements" . chiariglione.org. Arkivert fra originalen 21. februar 2010 . Hentet 31. oktober 2009 .
- ↑ en bMPEG . Terms of Reference . chiariglione.org. Arkivert fra originalen 21. februar 2010 . Hentet 31. oktober 2009 .
- ↑ en bMPEG . "MPEG-standarder - Full liste over standarder utviklet eller under utvikling" . chiariglione.org. Arkivert fra originalen 20. april 2010 . Hentet 31. oktober 2009 .
- ↑ ISO/IEC JTC 1/SC 29 (5. november 2009). "Arbeidsprogram (tildelt SC 29/WG 11)" . Arkivert fra originalen 2010-01-31 . Hentet 7. november 2009 .
- ↑ ISO. "JTC 1/SC 29 - Koding av lyd-, bilde-, multimedia- og hypermediainformasjon" . Hentet 7. november 2009 .
- ↑ en bISO . "ISO/IEC FDIS 23005-1 - Informasjonsteknologi - Mediekontekst og kontroll - Del 1: Arkitektur" . Hentet 2011-01-28 .
- ↑ en bISO . "ISO/IEC FCD 23006-1 - Informasjonsteknologi - MPEG-utvidbar mellomvare (MXM) - Del 1: MXM-arkitektur og -teknologier" . Hentet 31. oktober 2009 .
- ↑ en bISO . "ISO/IEC 23007-1 - Informasjonsteknologi - Rich media-brukergrensesnitt - Del 1: Widgets" . Hentet 2011-01-28 .
- ↑ abcd MPEG - håndboken , s.4
- ^ Solomon, David (2007). "Videokomprimering" . Datakomprimering: den komplette referansen (4. utgave). Springer. s. 676 . ISBN 978-1-84628-602-5 .
- ↑ a b MPEG-håndboken , s.4-5
- ↑ Forstå MPEG-4 , s.83
- ^ "MPEG-J White Paper" . 2005-07 . Hentet 11. april 2010 .
- ^ "MPEG-J GFX hvitbok" . 2005-07 . Hentet 11. april 2010 .
- ↑ ISO. "ISO/IEC 14496-21:2006 - Informasjonsteknologi - Koding av audiovisuelle objekter - Del 21: MPEG-J Graphics Framework eXtensions (GFX)" . ISO . Hentet 30. oktober 2009 .
- ↑ Offisiell MPEG-nettside
- ↑ MPEG. «MPEG-teknologier» . chiariglione.org. Arkivert fra originalen 21. februar 2010 . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC TR 23000-1:2007 - Informasjonsteknologi - Multimedieapplikasjonsformat (MPEG-A) - Del 1: Formål for multimediaapplikasjonsformater" . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC 23001-1:2006 - Informasjonsteknologi - MPEG-systemteknologier - Del 1: Binært MPEG-format for XML" . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC 23002-1:2006 - Informasjonsteknologi - MPEG-videoteknologier - Del 1: Nøyaktighetskrav for implementering av heltall-utgang 8x8 invers diskret cosinustransformasjon" . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC 23003-1:2007 - Informasjonsteknologi - MPEG-lydteknologier - Del 1: MPEG Surround" . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC 23004-1:2007 - Informasjonsteknologi - Multimedia Mellomvare - Del 1: Arkitektur" . Hentet 31. oktober 2009 .
- ↑ ISO. "ISO/IEC 29116-1:2008 - Informasjonsteknologi - Supplerende medieteknologier - Del 1: Protokoller for applikasjonsformat for mediastreaming" . Hentet 7. november 2009 .
- ^ ISO/IEC JTC 1/SC 29 (30. oktober 2009). "MPEG-V (Mediekontekst og kontroll)" . Arkivert fra originalen 2010-01-31 . Hentet 1. november 2009 .
- ↑ MPEG. "Arbeidsdokumenter - MPEG-V (Informasjonsutveksling med virtuelle verdener)" . chiariglione.org. Arkivert fra originalen 21. februar 2010 . Hentet 1. november 2009 .
- ↑ Christian Timmerer, Jean Gelissen, Markus Waltl og Hermann Hellwagner, Interfacing with Virtual Worlds (PDF) , hentet 2009-12-29 .
- ^ ISO/IEC JTC 1/SC 29 (30. oktober 2009). "MPEG-M (MPEG-utvidbar mellomvare (MXM))" . Arkivert fra originalen 2010-01-31 . Hentet 1. november 2009 .
- ↑ MPEG. "MPEG Extensible Middleware (MXM)" . Arkivert fra originalen 25. september 2009 . Hentet 4. november 2009 .
- ↑ ISO/IEC JTC 1/SC 29/WG 11 (2008-10). "MPEG eXtensible Middleware Vision" . ISO . Hentet 5. november 2009 .
- ↑ ISO. "ISO/IEC 23006-4 - Informasjonsteknologi - MPEG Extensible Middleware (MXM) - Del 4: MPEG Extensible Middleware (MXM)-protokoller" . Hentet 2011-01-28 .
- ^ ISO/IEC JTC 1/SC 29 (30. oktober 2009). "MPEG-U (Rich media-brukergrensesnitt)" . Arkivert fra originalen 2010-01-31 . Hentet 1. november 2009 .
- ↑ ISO/IEC JTC1/SC29/WG11 (oktober 2008). "Kontekst og mål for Rich Media UI Framework v2.0" . Arkivert fra originalen 23. mai 2012 . Hentet 20. april 2012 .
Eksterne lenker