Está en la página 1de 37

MPEG-2

Enrique Pozo Mrquez


Miguel ngel Oliva Delgado

MPEG-2

ndice
Introduccin
Objetivos
Consideraciones

sobre los objetivos


Descripcin de algunos estndares de
video
-

H.261
H.263
H.263+
MJPEG
Motion Wavelets

MPEG-2

ndice
MPEG-2

Tipos de trama
Funcionamiento
Perfiles
Niveles

Conclusiones
Bibliografa
MPEG-2

Introduccin
MPEG

(Moving Picture Expert Group)


grupo de trabajo dentro de ISO/IEC creado
en 1988 para desarrollar estndares
internacionales para compresin,
descompresin y representacin de
imgenes en movimiento y audio,
originalmente para aplicaciones con un
bit-rate menos a 1.5 Mbps.
MPEG-2

Introduccin
Estndar

internacional MPEG-1(1992).
Incluye 3 partes: video, audio y sistema.
Esta divido en capas y se basa en DCT.
Estndar internacional MPEG-2(1994).
Desarollado sobre MPEG-1 con el objetivo
de servir a aplicaciones con un bit-rate
mucho mayor.

MPEG-2

Introduccin
MPEG-3

fue proyectado para


televisin digital de alta definicin
pero acab fundindose con MPEG2.
Estndar internacional MPEG-4
(1999). Creado para permitir al
usuario interactuar con los objetos
en la escena.
PARA MS INFORMACIN...

Trabajo dirigido MPEG4


Jos Baena Roca

MPEG-2

Introduccin
Estndar

internacional MEPG-7
(2001). Cuyo objetivo es especificar
una serie de descriptores que
permitan describir varias formas de
multimedia y realizar as bsquedas
rpidas y eficientes en la red.

MPEG-2

Objetivos
El

objetivo fundamental es mostrar


de forma intuitiva el funcionamiento
del algoritmo de compresin de
video MPEG
Desarrollar un pequeo sistema de
decodificacin que permita visualizar
un video en formato MPEG
MPEG-2

Consideraciones Sobre Los


Objetivos
El

programa desarrollado para la


decodificacin y presentacin en pantalla
del mpeg solo decodifica video, no
mostrando el audio.
As mismo el programa depende de la
velocidad de la maquina sobre la que se
ejecuta con lo que la velocidad de
reproduccin no es apropiada.
MPEG-2

Descripcin De Algunos
Estndares De Vdeo
H.261:

Fue diseado para la transmisin


de vdeo a velocidades mltiples de 64
Kbps. Se ha aplicado en el videotelfono y
en la videoconferencia. Es similar a la
compresin de imgenes estticas JPEG.
Posee una estructura de 4 capas, que son
multiplexadas para su transmisin en
serie.
MPEG-2

10

Descripcin De Algunos
Estndares De Vdeo
H.263:

Se dise para aplicaciones con


velocidades de codificacin de muy baja
velocidad. Posee una eficiencia ms alta
que el H.261, aunque est basado en l. La
compresin se lleva a cabo por particin
de cada imagen en macrobloques, cada
uno de los cuales se compone de un
bloque de luminancia de 16x16 y de dos
bloques de crominancia de 8x8.
MPEG-2

11

Descripcin De Algunos
Estndares De Vdeo
H.263+:

Es una extensin del H.263 con


varias caractersticas adicionales.
Incorpora escalabilidad SNR y
escalabilidad espacial y temporal.
Mjpeg: Estandar internacional creado para
la compresin de frames de forma esttica
sin usar tcnicas de prediccin. Cada
frame es enviado individualmente uno
detrs de otro. Se basa en la DCT.
MPEG-2

12

Descripcin De Algunos
Estndares De Vdeo
Motion

Wavelets: Este tipo de


compresin esta basado en aplicar el
algoritmo de la DCT a toda la imagen
a la vez y no en bloques 8x8.

MPEG-2

13

MPEG-2
Consta

de 3 partes: sistema, audio y


video, aprobadas como estandar en 1994.
Codificacin de video de alta calidad con
posible video entrelazado de NTSC, PAL, o
televisin de alta definicin (HDTV).
Su objetivo era funcionar en un rango de 2
a 15 Mbit/s. Sin embargo puede funcionar
a mas de 100 Mbit/s.
MPEG-2

14

MPEG-2
Es

un esquema hbrido de compresin


para imgenes en pleno movimiento que
usa codificacion intratrama e intertrama.
Combina la codificacin predictiva con la
codificacin de la transformada discreta
del coseno (DCT) en bloques 8x8.
MPEG-2 posee una serie de niveles que
limitan los parametros y de perfiles que
limitan la sintaxis.
MPEG-2

15

MPEG-2 Tipos de trama

Trama I:codificada sin referencia para otras


imgenes o tramas contenidas en la secuencia
del vdeo. Trabaja como un punto de referencia
para funcionalidad y accesos FF/FR. Baja
compresin.
Tramas P: codificadas con la referencia de las
tramas previamente codificadas, tanto I y P. Ellas
incorporan compensacin de movimiento, la
compresin es ms alta que las tramas I.

MPEG-2

16

MPEG-2 Tipos de trama

Tramas B: requieren como referencia tanto las


tramas futuras como pasadas, las tramas B usan
compensacin e interpolacin de movimientos y
logran alta compresin.
Tramas D (imgenes DC) son imgenes que
contienen solamente la DC (bloques de 8x8) para
cada bloque. El soporte de ste tipo de trama es
opcional, y las secuencias pueden no contener
tramas D mezcladas con los otros tipos de
tramas.
MPEG-2

17

MPEG-2 Funcionamiento
Las

tramas B dependen de tramas


anteriores y de tramas futuras, as pues,
para visualizarlas deberamos esperar a
recibir las tramas futuras de las que
depende.
Para evitarlo el orden de codificacion es
distinto al de visualizacin.
El decoder deber reordenar la tramas.
MPEG-2

18

MPEG-2 Funcionamiento

MPEG-2

19

MPEG-2 Funcionamiento

MPEG-2

20

MPEG-2 Funcionamiento

MPEG-2 se basa en la prediccin para conseguir


mayor compresin. Si en una trama I aparece un
rectngulo y en la siguiente trama P aparece el
mismo rectngulo en otra posicin podemos
representarlo mediante un vector de movimiento.
MPEG-2, para cubrir las rotaciones, incorpora un
sistema de compensacin de errores en su
prediccin. Esta compensacin ocupa menos
bytes que una trama y tambin a ella se le realiza
la DCT.
MPEG-2

21

MPEG-2 Funcionamiento

trama I

vector de movimiento

Prediccin hacia
delante

+
resultado

compensacin del
error de la prediccin

MPEG-2

22

MPEG-2 Funcionamiento

En el caso de que unas partes se muevan a un


lado y otras a otra, no podramos aplicar le vector
de movimiento a toda la trama, as que se divide
la trama en macro bloques de 16x16 pxeles, cada
uno con su propio vector.
Si aun as no se puede evitar movimientos
contradictorios, conllevando un gran error de
prediccin, el codificador puede tomar la
decisin de intracodificar un macro bloque.

MPEG-2

23

DCT
Cada

trama es codificada por macro


bloques siguiendo la frmula de la DCT.

MPEG-2

24

DCT
120

108

90

75

69

73

82

89

127

115

97

81

75

79

88

95

134

122

105

89

83

87

96

103

137

125

107

92

86

90

99

106

131

119

101

86

80

83

93

100

117

105

87

72

65

69

78

85

100

88

70

55

49

53

62

69

89

77

59

44

38

42

51

58

MPEG-2

25

DCT
Aplicndole DCT tenemos:
700

90

100

90

-89

MPEG-2

26

DCT

La matriz es transferida al receptor recorriendola


en zigzag:

Esto resulta en:


700 90 90 -89 0 100 0 0 0 .... 0

MPEG-2

27

DCT

El decodificador puede reconstruir los valores


originales a paritr de la transformada inversa

La DCT produce valores de hasta 2047 por lo que para


reducirlos bajo la longitud del byte, cuantiza esos
valores dividiendolos por un valor mayor o igual que
8. Esta cuantizacion, que luego deshace el
decodificador, produce perdidas en la compresion,
pero son imperceptibles al ojo humano.
MPEG-2
28

MPEG-2 Perfiles
Subconjuntos con caractersticas de
sintaxis (por ejemplo: algoritmos), usados
para converger la informacin.
Cada uno es progresivamente mas
sofisticado,
agregando herramientas adicionales y
siendo compatible con el anterior.

MPEG-2

29

MPEG-2 Perfiles
Perfil

simple: ofrece pocas herramientas.

Perfil

principal: proporciona herramientas


extendias o mejoradas del perfil simple y
prediccin bidireccional. Mejor calidad
para la misma velocidad binaria que el
simple.

MPEG-2

30

MPEG-2 Perfiles
Perfil

escalable SNR y perfil escalable


espacial: permiten codificar datos de
video que sean particionados dentro de
una capa base y una o mas seales Topup. Esta sear puede tratar tanto la
proporcion S/N como la resolucin.
Perfil alto: incluye todas las herramientas
de las anteriores, mejoradas. Permite
codificar diferencias de color entre lineas
simultaneamente
MPEG-2

31

MPEG-2 Niveles
Proveen un rango de cualdiades
potenciales:
Definen maximos y minimos para la
resolucion de la imagen
Muestras Y por segundo (luminancia).
Nmero de capas de audio y video
soportados por los perfiles escalados.
La mxima velocidad binaria por perfil.
MPEG-2

32

MPEG-2 Niveles

Nivel Bajo: tiene un formato de entrada el cual es


un cuarto de la imagen definida en el registro
ITU-R 601.
Nivel Principal: tiene una trama de entrada
completa definida en el registro ITU-R 601.
Nivel Alto 1440: tiene un formato de alta
definicin con 1440 muestras por lnea.
Nivel Alto: tiene un formato de alta definicin con
1920 muestras por lnea (para aplicaciones sin
cualquier limitacin en velocidades de datos).
MPEG-2

33

Conclusiones

El MPEG 2 es un estndar de compresin para


imgenes con movimiento a velocidades de pxel
entre 5 y 10 Mbit/s.
El estndar de vdeo consiste de cinco perfiles,
referido a la complejidad del algoritmo de
compresin y cuatro niveles, los cuales se
refieren a la resolucin del vdeo original.
El nivel principal y el perfil principal es la
combinacin ms usada por las opciones
MPEG-2.
MPEG-2

34

Conclusiones

MPEG 2 es un estndar emergente para


reproducir vdeo en pantalla completa y audio
con calidad de transmisin.
Est mas orientado hacia TV que MPEG 1, por
ejemplo, MPEG 2 sabe cmo se entrelazan los
cuadros en TV, adems de que la calidad de la
imagen es superior.
Por otra parte, como no puede dependerse de la
llegada
del
paquete
anterior
antes
de
descomprimir el paquete actual, MPEG 2 no es
ideal para transmisin va Internet.
MPEG-2

35

Bibliografa
Video

Compression: MEPG-4 and


Beyond.
Ali Saman Tosun

Trabajo

Dirigido MPEG4

Jos Baena Roca

MPEG

video compression technique

http://rnvs.informtaik.tu-chemnitz.de/~jan/MEPG/HTML/mpeg_tech.html

MPEG-2

36

Bibliografia
MPEG-2:

Descripcin del estndar.

http://videomaster.dragonport.net/documentos/mpg2.htm

Decodificador

de audio y video.

http://www.tid.es/presencia/publicaciones/comsid/esp/articulos/vol61/decod/decod.html

MPEG-2

37

También podría gustarte