MPEG
Z Wikipédie
Názov MPEG skracuje anglické slová Motion Picture Experts Group (vyslovuje sa [empeg]), v preklade Skupina expertov pre pohyblivý obraz, čo je názov skupiny štandardov používaných na kódovanie audiovizuálnych informácií (napr. film, obraz, hudba) pomocou digitálneho kompresného formátu. MPEG spolupracuje s organizáciou ISO (Medzinárodná organizácia pre normalizáciu), a komisiou International Electro-Technical Commission (IEC).
Skupina MPEG štandardizovala nasledujúce kompresné formáty:
- MPEG-1: Kódovanie pohyblivého obrazu a pridruženého zvuku pre digitálne dátové nosiče pri bitovej rýchlosti od 0,9 až do 1,5 Mbitu/s. Štandard pre kódovanie zvuku zahŕňa aj obľúbený zvukový kompresný formát Layer 3 (MP3).
- MPEG-2: Všeobecné kódovanie pohyblivého obrazu a pridruženého zvuku. Zahŕňa prenosové, obrazové a zvukové kódovacie štandardy pre vzduchom šírené televízne vysielanie ATSC a DVB, digitálny satelitný TV prenos, digitálny káblový TV signál, a (s určitými zmenami) pre disky DVD Video. Bitová rýchlosť sa pohybuje od 1,5 Mbitu/s až do rýchlosti 15 Mbitov/s (pre TV signál sa používa rýchlosť 6 Mbitu/s).
- MPEG-3: Pôvodne určený pre kódovanie štandardu HDTV, no neskôr bol jeho vývoj pozastavený a štandard MPEG-3 bol zlúčený so štandardom MPEG-2.
- MPEG-4: Kódovanie audiovizuálneho obsahu s veľmi nízkou bitovou rýchlosťou. Rozširuje formát MPEG-1 o podporu audio/video „objektov“, 3D obsahu, kódovania s nízkou bitovou rýchlosťou a Digitálnu správu práv (angl. Digital Rights Management (DRM)).
[úprava] Princíp MPEG
Kodeky MPEG využívajú tzv. stratovú kompresiu pomocou transformných kodekov. Pri stratových transformných kodekoch sa vzorky obrazu alebo zvuku rozdelia na drobné segmenty, transformujú sa na frekvenčný priestor a potom kvantizujú (quantized). Výsledné kvantizované údaje sa ďalej kódujú entropicky.
V rámci štandardu MPEG je popísaný len formát bitového prúdu a dekodér (angl. decoder). Kóder (angl. encoder) nie je v rámci štandardu popísaný. Pre členov skupiny MPEG sú však k dispozícii referenčné implementácie, ktoré vytvárajú platné bitové prúdy. To v praxi znamená, že ľubovoľný dekóder formátu MPEG-4 dokáže dekódovať ľubovoľný materiál formátu MPEG-4 (rovnakého typu) bez ohľadu na to, akým kóderom bol konkrétny materiál kódovaný.