You are on page 1of 45

CODIFICACIN DE

VIDEO
Integrantes:
Banda Sayco Oswaldo
Huanqui Soria Wilson
LA CODIFICACIN DE VIDEO
La codificacin de video sirve para
convertir seales de video analgico a seales
de video digital. La mayora de codificadores
comprimen la informacin para que pueda ser
almacenada o transmitida ocupando el mnimo
espacio posible

REDUNDANCIA
Para conseguirlo se aprovecha que las
secuencias de video tienen redundancia en las
dimensiones espacial y temporal. Por lo tanto,
eliminando dicha informacin redundante se
consigue codificar la informacin de manera
ms ptima.


COMPENSACIN DE MOVIMIENTO
El proceso se basa en un algoritmo que examina
la sucesin de fotogramas consecutivos,
generalmente muy similares entre s, para
analizar y estimar el movimiento entre los dos.
Si el sistema detecta que una regin de la
imagen ya ha aparecido anteriormente, codifica
la posicin que ocupa en el fotograma actual en
lugar de volver a codificar toda la regin
COMPENSACIN DE MOVIMIENTO
Cada imagen se divide en bloques, generalmente de 8 x 8 o de
16 x 16 pxeles.
Por cada bloque de la imagen, se genera una prediccin,
buscando donde se encontraban estos bloques en la imagen
anterior (compensacin de movimiento).
Se resta la prediccin al bloque de la imagen actual.
Se aplica una DCT a la diferencia entre la prediccin y el
bloque actual.

TRANSFORMADA WAVELET
Para explicar cualitativamente el funcionamiento de la
transformada Wavelet sobre una imagen hay que
plantear cmo ven los ojos humanos el mundo real
Un bosque se puede observar desde muchas
perspectivas, que se asocian a distintas escalas de
resolucin.
Sin embargo, si al intentar hacer lo mismo con la imagen
de un bosque resulta decepcionante. Si se ampla la
imagen para acercarse a un rbol, slo se ve un rbol
ms difuminado; pero no se encuentra la rama, la hoja, ni
la gota de roco. Aunque los ojos pueden ver el bosque a
muchas escalas de resolucin, la cmara slo puede
mostrar una cada vez.


TRANSFORMADA WAVELET
Gracias a la transformada Wavelet, los
ordenadores pueden mostrar una imagen
interactiva de un bosque en la que el espectador
podr acercarse con mayor detalle a los rboles,
las ramas y quiz incluso las hojas.
Pueden hacerlo porque los Wavelets permiten
comprimir la cantidad de datos que se utilizan
para almacenar una imagen ms detallada en un
espacio menor.

TRANSFORMADA DISCRETA DE
COSENO
Para eliminar la informacin redundante en el plano espacial
se hace la codificacin de los coeficientes de la DCT.
El proceso empieza con una descomposicin de la imagen en
tres matrices, una roja, una azul y una verde.
Cada una de estas matrices las dividiremos en submatrices de
8x8 para aplicar la transformada del coseno.
Luego se procede a recorrer la matriz en forma de zig-zag,
esta lo que hace es asignar un valor a cada posicin de la
matriz, obteniendo 64 valores. Los valores de la esquina de
arriba a la izquierda de la imagen sern mas importantes que
los dems.

Las tcnicas utilizadas para la
digitalizacin del video
Prediccin
Mediante este proceso, se trata de predecir el
valor de ciertas muestras en funcin de otras, de
manera de poder enviar nicamente como
informacin la diferencia, la que tpicamente
requiere menor ancho de banda para ser
transmitida
Transformacin
Los valores relacionados a las muestras pueden
ser transformados en otro conjunto de valores
equivalentes, que representan la misma
informacin de manera diferente (por ejemplo,
una misma seal puede ser representada por su
amplitud en el tiempo o en el dominio de la
frecuencia). En video se utiliza tpicamente la
Transformada Discreta del Coseno o DCT
La Cuantificacin
Involucrada en el procesamiento de imagen, es
una tcnica de compresin con prdida que
consiste en comprimir un rango de valores a un
nico valor
Por ejemplo, reducir el nmero de colores
requeridos para representar una imagen digital,
hace posible reducir el tamao de su archivo.
MPEG-x
MPEG-1 [25] fue originalmente diseado por el
Moving Picture Experts Group (MPEG) de la ISO
(International Standards Organization) para el
almacenamiento y reproduccin digital de aplicaciones
multimedia desde dispositivos CD-ROM, hasta
velocidades de 1.5 Mb/s.
MPEG-2 [26] fue el sucesor de MPEG-1, pensado para
proveer calidad de video desde la obtenida con
NTSC/PAL y hasta HDTV, con velocidades de hasta 19
Mb/s.
La codificacin en MPEG-1 est basada en la
transformada DCT.
El Estndar MPEG-2
MPEG (Moving Picture Experts Group) desarrolla estndares para la
codificacin de audio y video digital.
El estndar MPEG-2 realmente se denomina ISO/IEC 13818 y tiene
actualmente 9 partes:
ISO/IEC 13818-1 (MPEG-2 Sistema)
ISO/IEC 13818-2 (MPEG-2 Video)
ISO/IEC 13818-3 (MPEG-2 Audio)
ISO/IEC 13818-4 (MPEG-2 Test de conformidad)
ISO/IEC 13818-5 (MPEG-2 Simulacin Software)
ISO/IEC 13818-6 (MPEG-2 Extensin para DSM-CC)
ISO/IEC 13818-7 (MPEG-2 Codificacin de audio avanzada)
ISO/IEC 13818-9 (MPEG-2 Extensin RTI para descodificadores)
ISO/IEC 13818-10 (MPEG-2 Extensin de conformidad para DSM-CC)

MPEG-2 Sistema
Describe como se organiza la informacin de audio,
video y otros datos en el mltiplex MPEG-2.

Se definen dos tipos de tramas: Trama de Programa
(Program Stream) y Trama de Transporte (Transport
Stream).

La informacin que genera un codificador de audio o
video recibe el nombre de Trama Elemental
(Elementary Stream).
MPEG-2 Sistema
MPEG-2 Sistema
Cada PES est formado por paquetes de
longitud variable, codigo de inicio de 2 bits, un
byte que identifica al PES (ID de trama) y dos
bytes que indican su longitud.
Los PES se distribuyen en paquetes de
transporte de 188 bytes.
Un paquete de transporte dado slo puede
llevar datos de un determinado PES.
MPEG-2 Sistema

MPEG-2 Sistema
El conjunto de PES de audio y video
correspondiente a una misma emisin recibe el
nombre de Programa.
En una trama de transporte, cada programa debe
llevar su base de tiempos para asegurar la
correcta sincronizacin entre el audio y el video.
La base de tiempos se obtiene en el codificador
utilizando un contador de 48 bits que se mueve a
una frecuencia de 27 MHz.
MPEG-2 Vdeo
El estndar ISO/IEC 13818-2 (MPEG-2 Video) especifica la
representacin codificada de secuencias de vdeo, as como el
procedimiento para su descodificacin.

MPEG-2 Vdeo
Tambin se definen un conjunto de perfiles y
niveles que permiten disear codificadores (y
descodificadores) compatibles con un
subconjunto de la aplicacin.
Los perfiles representan subconjuntos de la
sintaxis mientras que los niveles representan
diferentes resoluciones dentro de cada perfil.
MPEG-2 Vdeo

MPEG-2 Vdeo
Formato de las imgenes de entrada al codificador.
El codificador MPEG-2 puede trabajar con video progresivo o entrelazado.
El esquema de muestreo puede ser 4:2:0, 4:2:2 4:4:4.

MPEG-2 Vdeo
Cada imagen se divide en rebanadas (slices), macrobloques y bloques.
MPEG-2 Vdeo
Tipos de imagen
Existen 3 tipos: I (Intracodificada, o Intra), P (Predicha o con
codificacin predictiva) y B (Bidireccional o con codificacin
bidireccional)
MPEG-2 Vdeo
Si la secuencia de imgenes que genera el codificador
nicamente contiene imgenes I o P, stas se codifican
siguiendo su orden natural. Con imgenes B, en cambio, el
codificador debe codificar primero las imgenes I y P.
MPEG-2 Vdeo
Para cada imagen la trama de salida del codificador incluye una cabecera
de imagen, una extensin de codificacin de imagen y los datos de la
imagen.
El estndar MPEG-4
El estndar MPEG-4 (ISO/IEC 14496, est dividido en 9 partes:
ISO/IEC 14496-1 (MPEG-4 Sistema)
ISO/IEC 14496-2 (MPEG-4 Vdeo)
ISO/IEC 14496-3 (MPEG-4 Audio)
ISO/IEC 14496-4 (MPEG-4 Test de conformidad)
ISO/IEC 14496-5 (MPEG-4 Software de referencia)
ISO/IEC 14496-6 (MPEG-4 DMIF)
ISO/IEC 14496-7 (MPEG-4 Software de referencia
optimizado)
ISO/IEC 14496-10 (MPEG-4 Advanced Video Coding)
ISO/IEC 14496-14 (MPEG-4 Formato MP4)
MPEG-4 Sistema
La informacin que llega al sistema receptor
constituye una escena formada por un conjunto
de objetos audiovisuales que se distribuyen en el
espacio y en el tiempo de forma coordinada.
Los objetos audiovisuales:
Representan secuencias naturales o sintticas de
audio o de video.
Cada objeto lleva asociado un descriptor de objeto OD

MPEG-4 Sistema
La escena audiovisual
Es el resultado de la composicin de un conjunto de
objetos audiovisuales.
MPEG-4 Sistema
La informacin acerca de los diferentes objetos que componen la escena
as como su ubicacin espacio-temporal se codifica usando un formato
binario, llamado Binary Format for Scenes (BIFS)
MPEG-4 Sistema
Sincronizacin, multiplexado y transporte de
las tramas elementales
La generacin de la trama de salida MPEG-4, a
partir de las tramas elementales se realiza en
tres niveles o capas
Capa de sincronizacin (SL)
Capa DMIF
Caoa de entrega (TransMux)
MPEG-4 Sistema

MPEG-4 Video
Al igual que en MPEG-2, en MPEG-4 se definen un conjunto de perfiles y
niveles que permiten disear codificadores (y descodificadores)
compatibles con un subconjunto de la especificacin.
MPEG-4 Video
Tipos de imagen
En MPEG-4 las imgenes reciben el nombre de
Video Object Planes (VOPs), as, las imgenes
tipo I, P y B, reciben el nombre de I-VOP, P-
VOP y B-VOP
Tambin se definen las imgenes S-(GMC),
que utilizan compensacin del movimiento
global en la descodificacin.
MPEG-4 Video
Estructura de la trama a nivel de imagen
H.264
Recomendacin H.264/MPEG-4 Part 10, tambin
conocida como JVT/H.26L/AVC (Advanced Video
Coding) o H.264/AVC.
En 2001, el grupo MPEG de ISO/IEC y el VCEG (Video
Coding Expert Group) del ITU-T decidieron estandarizar
un nuevo codificador de video.
Mejor que los anteriores codificadores, especialmente
para anchos de banda o capacidad de almacenamiento
reducidos.
Se establecen 12 perfiles para el estndar base AVC, 3
para el SVC y 2 para el MVC, completando un total de
17 perfiles segn la versin 2010 de la recomendacin.

H.264
En la siguiente tabla se presenta un resumen comparativo de
los diferentes estndares de codificacin de video.
H.264

H.264

Ejemplo 1 Diferencias entre 30fps y 60fps
Las FPS son frames por segundo, las imgenes que captura la cmara en cada
segundo. Si grabas a 60fps el vdeo est compuesto por 60 "fotos" por unidad
de tiempo. En cambio si grabas a 30, slo son 30 fotos y es ms que suficiente
ya que el ojo humano no va ms all a la hora de reproducir el vdeo.

Ejemplo 2
Dada la siguiente secuencia de imgenes escriba el orden en que
se codifican:
1 2 3 4 5 6 7 8 9 10 11 12
I B B P B B I B B P B B


Solucin:

1 4 2 3 7 5 6 10 8 9 13 11
I P B B I B B P B B I B
Ejercicio Propuesto 1

Diferencias entre las diferentes resoluciones:
720 x 480i
720 x 480p
1280 x 720p
1920 x 1080i
1920 x 1080p
Ejercicio Propuesto 2
Dada la siguiente secuencia de imgenes escriba el orden en que
se codifican:

1 2 3 4 5 6 7 8 9 10 11 12
I P B I B B P B I P B B

You might also like