You are on page 1of 5

MPEG

INTRODUCCIN
TRAMA DE SISTEMA
Trama de sistema MPEG-1
Trama de sistema MPEG-2
TRAMA DE VDEO (Diagrama de bloques)
Trama de vdeo MPEG-1
Trama de vdeo MPEG-2
TRAMA DE AUDIO (Diagrama de bloques)
Trama de audio MPEG-1
Trama de audio MPEG-2
COMPRESIN EN LA TELEVISIN DIGITAL POR SATLITE
INTRODUCCIN
MPEG (formalmente ISO/IEC JTC1/SC29/WG11) es un grupo formado para el desarrollo de una tcnica de
codificacin y compresin de vdeo/audio digital.
Inicialmente surgi el estndar ISO 11172, conocido como MPEG-1. Este estndar se divide en tres partes
principales, en las que se describe el algoritmo de descompresin de vdeo, audio, y una trama para el
transporte de los datos. Se da libertad en los procedimientos de compresin. Este estndar est pensado para
entornos libres de errores como el almacenamiento digital, o aplicaciones multimedia.
Posteriormente apareci el estndar MPEG-2, o ISO/IEC IS 13818, que mantiene una estructura muy
parecida a MPEG-1, pero mejora el procedimiento, y abarca ms formatos de codificacin, pudindose
utilizar para la distribucin de seales digitales de TV y HDTV.
Volver al ndice de esta pgina
TRAMA DE SISTEMA
Los estndares MPEG permiten la multiplexacin de diferentes canales de vdeo, audio y datos, junto con la
informacin temporal necesaria para lograr una reproduccin sincronizada, en una sola trama, llamada trama
de sistema.
Volver al ndice de esta pgina
TRAMA DE SISTEMA MPEG-1
Adems de la multiplexacin de los diferentes canales, esta trama permite:
Presentacin sincronizada de los diferentes canales.
Facilidades para el acceso aleatorio dentro de la trama.
Identificacin de tiempo.
Manejo de los buffers de los decodificadores.
...
La sincronizacin y el manejo de buffers se pueden realizar gracias a marcas temporales (time-stamps)
incluidas en la propia trama. Estas marcas pueden ser : PTS (Presentation Time Stamp), DTS (Decoding
Time Stamp) y SCR (Source Clock Reference) y se miden en unidades del reloj del sistema.
La trama de sistema MPEG-1 consta de una o ms tramas elementales de audio, vdeo y datos multiplexadas
conjuntamente. Las tramas estn formadas por unidades de acceso (UA), que son unidades de presentacin
(UP) comprimidas. Una UP es una imagen, si se trata de vdeo, o un grupo de muestras si es audio.
Cada trama individual se divide en packets, que son datos ms una cabecera en la que est el cdigo de
identificacin del packet (Packet Start Code) e informacin de sincronizacin (PTS y DTS). Un pack es una
cabecera y cero o ms packets de tramas individuales. La cabecera del pack tiene el cdigo de identificacin
MPEG http://www.upv.es/satelite/trabajos/pract_16/mpeg/mpeg.htm
1 de 5 26/06/2014 11:28 a.m.
del pack (Pack Start Code) ms informacin sobre la velocidad binaria (bit rate) y el SCR.
La sincronizacin se consigue gracias a las marcas temporales. Primero se recupera la base de tiempos del
sistema a partir del SCR, y luego los decodificadores de audio y vdeo, gracias a los DTS y PTS contenidos
en los packets, realizan una presentacin sincronizada de los diferentes canales.
Volver al ndice de esta pgina
TRAMA DE SISTEMA MPEG-2
Es una ampliacin, tanto en capacidad como en funcionalidad de la trama MPEG-1. Entre las funciones
adicionales que aporta la trama de sistema MPEG-2 estn las siguientes :
Dos tipos de trama de sistema : Trama de programa (para entornos libres de errores) y trama de
transporte (para entornos en los que existen errores).
Soporte para la transmisin de canales criptografiados.
Definicin de un sistema de informacin que identifica los contenidos de la trama.
Definicin del sistema DSMCC (Digital Storage Media Command Control), que permite gobernar la
reproduccin de tramas de sistema guardadas en medios de almacenamiento digital.
Los canales individuales de audio, vdeo y datos se organizan en PES packets (Packetized Elementary
Streams) que se multiplexan de una forma diferente dependiendo de si es una trama de programa o de
transporte.
Trama de programa.
Es para entornos libres de errores, por ejemplo aplicaciones interactivas multimedia. Es similar a la de
MPEG-1. Todos los canales comparten la misma base de tiempos.
Trama de transporte.
Es para entornos en los que hay errores, por ejemplo la transmisin va satlite. Se combinan varios
programas con varias bases de tiempos comunes o independientes.
Las tramas tienen un nmero variable de PES packets de audio, vdeo y datos, que se multiplexan en
estructuras llamadas Transport Packets, que tiene un tamao fijo de 188 bytes. Cada uno de estos paquetes se
divide en dos partes :
Cabecera : formada por los cuatro primeros bytes. El primero de estos bytes es de sincronismo y tiene
siempre un valor fijo y predeterminado. Los otros tres indican qu tipo de informacin va en los 184
bytes restantes.
Informacin : formada por el resto de bytes.
Volver al ndice de esta pgina
TRAMA DE VIDEO
Modelo de sistema de codificacin de vdeo MPEG:
MPEG http://www.upv.es/satelite/trabajos/pract_16/mpeg/mpeg.htm
2 de 5 26/06/2014 11:28 a.m.
Volver al ndice de esta pgina
TRAMA DE VIDEO MPEG-1
El algoritmo de codificacin de vdeo es genrico y sirve para muchos tipos de aplicaciones. Tambin se trata
de un algoritmo asimtrico, ya que la mayor carga de procesamiento la tiene el codificador, as se simplifica
el decodificador. Se consigue una alta tasa de compresin a costa de unas prdidas de calidad aceptables,
basndose en dos caractersticas de las imgenes en movimiento : la redundancia temporal y la redundancia
espacial.
Mediante la estimacin de movimiento se aprovecha la redundancia temporal, para su reduccin. Se definen
tres tipos de cuadros de imagen: Intra (I), predictivos (P), y bidireccionales o interpolados (B). Los cuadros I
se codifican sin ninguna referencia temporal a cuadros anteriores o posteriores, esto provoca una compresin
menor aunque hace que se puedan usar estos cuadros como puntos de acceso en busquedas aleatorias. Los
cuadros P se codifican ms eficientemente debido a que se emplea prediccin por compensacin de
movimiento sobre un cuadro I o P anterior, se pueden tomar como referencia para futuros cuadros P
(predicciones causales). Por ltimo, los cuadro B son los que ms se comprimen, emplean compensacin de
movimiento sobre cuadros I o P, tanto pasados como futuros (prediccin bidireccional o interpolacin no
causal). Los cuadros B no se pueden emplear como referencias temporales.
Las compensaciones de movimiento se realizan sobre zonas muy pequeas de imagen de 16x16 pixels
(macrobloques), buscando en cuadros de referencia anteriores o posteriores dicho patrn y proporcionando
finalmente los vectores del movimiento detectado. Una secuencia de imgenes que contiene un cuadro I en su
origen (IBBPBBP...BBI..) se llama grupo de cuadros (GOP), y puede ser visualizado independientemente y
aleatoriamente.
La trasnformada discreta de coseno, DCT, aprovecha la redundancia espacial que tienen las imgenes en
movimiento. Tras el proceso anterior, la imagen diferencia entre la entrante y la predicha se codifica
empleando la tcnica DCT a nivel de macrobloque. Esta tcnica consiste en la transformacin espacio-
frecuencia, que permite concentrar la mayor parte de la informacin en los coeficientes de baja frecuencia.
Despus se pasa a la cuantificacin, con prdidas de informacin controladas por el nivel de llenado del
buffer de salida de datos codificados. Esto se aplica en menor medida a las zonas de baja frecuencia, en las
que el ojo es ms sensible, y por tanto, en las que hay que perder menos informacin. Los coeficientes que se
obtienen se transforman en otros mediante tablas en las que los eventos ms probables se codifican con un
nmero menor de bits (codificacin entrpica). As se incrementa la eficiencia del proceso.
Lo primero que se hace en el codificador es la provisin de imgenes de vdeo con la resolucin deseada y
muestreadas por separado las componentes de luminancia (Y) y crominancia (U/V). Despus se reordena la
secuencia de imgenes para permitir la codificacin previa de las referencias futuras (I o P) de los cuadros B:
I1 B2 B3 P4 B5 B6 P7 B8 B9 I10 .. ==> I1 P4 B2 B3 P7 B5 B6 I10 B8 B9 ..
La codificacin y la decodificacin de las secuencias de imgenes se pueden ver en el diagrama de bloques.
Tras la reordenacin se hace una prediccin, y se calcula el error de prediccin. Despus se cuantifica (Q) la
DCT del error de prediccin. Por ltimo se realiza la codificacin entrpica (VLC, Variable Length Coding)
MPEG http://www.upv.es/satelite/trabajos/pract_16/mpeg/mpeg.htm
3 de 5 26/06/2014 11:28 a.m.
antes de pasar al buffer de salida.
El proceso de decodificacin es como la codificacin pero a la inversa, excepto la codificacin entrpica. La
complejidad del decodificador es muy inferior a la del codificador debido a eso.
Ejemplos de pelculas en formato MPEG-1:
ejemplo 1
ejemplo 2
Volver al ndice de esta pgina
TRAMA DE VIDEO MPEG-2
Es compatible con MPEG-1. Tiene las siguientes mejoras :
El algoritmo est orientado para la codificacin de seales de televisin convencional (SDTV),
televisin mejorada (EDTV), televisin de alta definicin (HDTV), y el formato SIF (352 puntos por
288 lneas, 25 cuadros por segundo).
Calidad de imagen igual o superior a las actuales transmisiones analgicas.
Abarca los formatos progresivo (1:1) y entrelazado (2 campos/cuadro).
Permite en algunos modos avanzados escalabilidad espacial, temporal o de calidad. As una misma
trama puede proporcionar diferentes resultados segn la parte de la misma que se decodifique.
Los rangos de velocidades binarias son:
Formato Imgenes/s
Tamao de imagen
(puntos*lneas)
Velocidad binaria
(Mbit/s)
SIF 25 352 * 288 1.2 - 3
TV (o SDTV) 50 720 * 576 4 - 10
EDTV 50 960 * 576 6 - 15
HDTV 50 1920 * 1152 20 - 40
Las velocidades anteriores se refieren slo a las seales de vdeo.
Volver al ndice de esta pgina
TRAMA DE AUDIO
Modelo de sistema de codificacin de audio MPEG:
Volver al ndice de esta pgina
TRAMA DE AUDIO MPEG-1
La codificacin de audio MPEG-1 proporciona un mtodo de compresin de alta calidad. El algoritmo no
aprovecha la redundancia de informacin de la seal de audio, sino que se basa en un modelo de percepcin
del odo humano. Se determinan qu seales estn enmascaradas, para poder eliminarlas sin que se produzca
una prdida apreciable en la calidad de la seal acstica percibida.
MPEG http://www.upv.es/satelite/trabajos/pract_16/mpeg/mpeg.htm
4 de 5 26/06/2014 11:28 a.m.
Principales caractersticas del algoritmo MPEG-1:
Frecuencias de muestreo de 32, 44.1 y 48 kHz, con 16 bits por muestra.
Uno o dos canales de audio con cuatro modos de funcionamiento: mono, dual, estreo y join estreo.
Velocidades binarias de salida de 32 a 192 Kb/s por canal.
Hay tres capas (Layer I, II y III) en el algoritmo, que ofrecen, en orden creciente, una mayor calidad a
costa de una mayor complejidad de los procesos de codificacin y decodificacin.
La trama puede incluir datos auxiliares adems de la informacin de audio.
En el diagrama de bloques del modelo de sistema de codificacin de audio MPEG-1 se puede ver el proceso
bsico de codificacin/decodificacin de la seal de audio digital. Esta seal se divide en 32 subbandas de
frecuencia con un banco de filtros. Simultneamente se calcula para cada subbanda, en el modelo
psicoacstico, los coeficientes entre los niveles de seal y umbral de enmascaramiento (los sonidos no se
distinguen por debajo de este umbral). A cada banda se le asigna un nmero de bits para reducir el ruido total
de cuantificacin, esto se realiza en el bloque de asignacin de bits y cuantificacin. El ltimo bloque
empaqueta la informacin anterior y aade los datos auxiliares en la trama.
En el proceso de descodificacin de la seal de audio MPEG-1 se realizan las funciones inversas a las del
proceso de codificacin.
Volver al ndice de esta pgina
TRAMA DE AUDIO MPEG-2
Algunas de las funciones nuevas aportadas son:
Audio multicanal. Se introduce el sonido envolvente (surround) anlogo al de las salas
cinematogrficas. El sistema est formado por 3 canales frontales (izquierdo, central y derecho), 2
canales traseros (izquierdo y derecho) y un canal de refuerzo de graves.
Soporte para audio multilinge. Se pueden introducir en la trama hasta 8 canales de voz.
Nuevas frecuencias de muestreo (16, 22.05 y 24 kHz) y valores ms bajos de flujo binario (hasta 16
Kb/s). As se puede utilizar para servicios que requieran menos calidad de audio.
La trama MPEG-2 se construye en torno a dos canales principales (izquierdo y derecho), para que sea
compatible con la trama MPEG-1, el resto de informacin necesaria para los canales surround o los canales
multilinges se incluye en la zona de datos auxiliares. As un decodificador que siga la norma MPEG-1
obtendr los canales izquierdo y derecho, mientras que un decodificador MPEG-2 puede obtener todos los
canales.
Volver al ndice de esta pgina
English version available
MPEG http://www.upv.es/satelite/trabajos/pract_16/mpeg/mpeg.htm
5 de 5 26/06/2014 11:28 a.m.

You might also like