Aquest article o secció nocita les fonts o necessita més referències per a la sevaverificabilitat. |
| Tipus | sistema de difusió de televisió ifamília de formats de fitxer |
|---|---|
| Més informació | |
| Stack Exchange | Etiqueta |
| LocFDD | fdd000335 |
MovingPicturesExpertsGroup 2 (MPEG-2), és la designació per a un grup d'estàndards de codificació d'àudio i vídeo acordat perMPEG (grup d'experts en imatges en moviment), i publicats com a estàndardISO 13818. MPEG-2 és en general usat per codificar àudio i vídeo per a senyals de transmissió, que inclouenTelevisió digital terrestre, per satèl·lit o cable. MPEG-2. Amb algunes modificacions, és també el format decodificació usat pels discosSVCD i DVD comercials de pel·lícules.
MPEG-2 és similar aMPEG-1, però també proporciona suport per a vídeo entrellaçat (el format utilitzat per les televisions.) MPEG-2 vídeo no està optimitzat per a baixes taxes de bits (menors que 1Mbit/s), però supera en acompliment a MPEG-1 a 3 Mbit/s i superiors.
MPEG-2 introdueix i defineix Fluxos de Transport, els quals són dissenyats per transportar vídeo i àudio digital a través de mitjans impredictibles i inestables, i són utilitzats en transmissions televisives. Amb algunes millores, MPEG-2 és també l'estàndard actual de les transmissions enHDTV. Un descodificador que compleix amb l'estàndard MPEG-2 haurà de ser capaç de reproduir MPEG-1.
MPEG-2 àudio, definit en la Part 3 de l'estàndard, millora a MPEG-1 àudio en allotjar la codificació de programes d'àudio amb més de dos canals. La part 3 de l'estàndard admet que sigui fet retro-compatible, permetent que descodificadors MPEG-1 àudio puguin descodificar la component estèreo dels dos canals mestres, o en una manera no *retro-compatible, la qual permet als codificadors fer un millor ús de l'amplada de banda disponible. MPEG-2 suporta diversos formats d'àudio, incloent MPEG-2AAC.

Program Stream: Combinem un paquet d'àudio amb un de vídeo amb el mateixtimestream. Pensat per entorns sense errors, o bé molt pocs (per exemple en el cas delDVD). Utilitza paquets grans i de mida variable (normalment 2048Bytes).
Transport Stream: Dedicat a transmetre vídeo perdifusió sobre xarxes (DVB), per tant, parlem d'entorns amb errors. Degut a això utilitza paquets petits, de 188 bytes.
MPEG-2 és per a lacodificació genèrica d'imatges en moviment i l'àudio associat que crea un flux devídeo mitjançant tres tipus de dades de marc (quadres intra, quadres posteriors predictibles i quadres predictibles bi-direccionals) arreglats en un ordre específic cridat “L'estructura GOP”(GOP = Group Of Pictures o grup d'imatges).
Generalment el material originat és una seqüència de vídeo a una resolució de píxels pre-fixada a 25 o 29,97 quadres per segon amb so.
MPEG-2 admet fluxos de vídeo escanejat de manera tantprogressiva a comentrellaçada. En fluxos d'escaneig progressiu, la unitat bàsica de codificació és un camp. En la discussió d'a baix, els termes genèrics “quadre” i “imatge” es refereixen tant als camps o quadres, depenent del tipus de flux.
El flux MPEG-2 està format per una sèrie de quadres d'imatges codificades. Les tres maneres de codificar una imatge són: intra-codificat (quadre I), predictible posterior (quadre P) i predictible bi-direccional (quadre B).
La imatge del vídeo és separada en dues parts:luminància (I) icroma (també anomenada senyals de diferència de color u i V) al seu torn, són dividits en “Macro-blocs” els quals són la unitat bàsica dins d'una imatge. Cada macro-bloc és dividit en quatre, 8X8 blocs de luminància. El nombre de blocs de croma de 8X8 depèn del format de color de la font. Per exemple en el format comú 4:2:0 hi ha un bloc de croma per macro-bloc per cada canal fent un total de sis blocs per macro-bloc.
En el cas dels quadres I, la informació d'imatge passada a través del procés codificador descrit a baix, els quadres P i B primer són subjectes a un procés decompensació de moviment, en el qual són co-relacionats amb la imatge prèvia (i en el cas del quadro B, la següent). Cada macro-bloc en la imatge P o B és llavors associada amb una àrea en la imatge prèvia o següent que aquest ben correlacionada amb alguna d'aquestes. Elvector de moviment que mapeja el macro-bloc amb la seva àrea correlacionada és codificat, i llavors la diferència de les dues àrees és passada a través del procés de codificació descrit a baix.
Cada bloc és processat amb una transformada cosinus discreta (DCT) 8X8. El coeficientDCT resultant és llavors quantificat d'acord amb un esquema predefinit, reordenat a una màxima probabilitat d'una llarga filera de zeros, i codificat. Finalment, s'aplica un algorisme decodificació Huffman de taula fixa.
Els quadres I codifiquenredundància espacial, mentre que els quadres B i P codifiquen redundància temporal. A causa dels marcs adjacents són sovint ben correlacionats, els quadres P poden ser del 10% de la grandària d'un quadre I, i el quadre B al 2% de la seva grandària.
La seqüència de diferents tipus de marcs és anomenada "l'estructura de grups d'imatges" (GOP). Hi ha moltes estructures possibles però una comuna és la de 15 marcs de llarg, i té la seqüència I_BB_P_BB_P_BB_P_BB_P_BB_. Una seqüència similar de 12 marcs és també molt comú. La relació de quadres I, P i B en l'estructura GOP és determinat per la naturalesa del flux de vídeo i l'amplada de banda que construeix el flux, a més el temps de codificació pot ser un assumpte important.
Lataxa de bits de sortida d'un codificador MPEG-2 pot ser constant (CBR) o variable (VBR), amb un màxim determinat pel reproductor, per exemple el màxim possible en un DVD de pel·lícula és de 10,4 Mbit/s. Per aconseguir una taxa de bits constant el grau dequantificació és alterat per aconseguir la taxa de bits requerida. Incrementar la quantificació fa visible un defecte quan el vídeo és descodificat.
MPEG-2 a més introdueix nous mètodes de codificació d'àudio. Aquests són:
Baixa taxa de bits de codificació amb taxes de mostreig dividides (MPEG-1 capa 1/2/3 LSF)Codificació multi-canal fins a 6 canals (5.1)
Restriccions addicionals i modificacions de MPEG-2 en SVCD:
Hi ha diverses combinacions perfil&nivell per adaptar-se a diferents aplicacions: