Vous êtes sur la page 1sur 11

Panasonic

Concepto y especificaciones

ltima revisin:
Enero de 2013

Panasonic

Concepto y especificaciones de AVC-INTRA


INTRODUCCIN
Como alternativa a la familia de formatos de grabacin basados en la compresin DV, Panasonic apost
en el ao 2006 por la tecnologa de compresin H.264/MPEG-4 AVC. Hasta la fecha, se han
implementado dos cdecs basados en esta tecnologa, concretamente AVCHD y AVC-Intra.
AVCHD se basa en compresin intercuadro o de largo GOP, para ofrecer as un bit-rate bajo, de entre 6 y
28Mbps. De este modo, es un codec conveniente para disfrutar de muchos minutos de grabacin en una
misma tarjeta de memoria, para enviar vdeos por la red, o para ocupar poco espacio de almacenamiento.
En cambio, la compresin de AVC-Intra es intracuadro, es decir, slo considera cuadros I. Pensado para
produccin de alto nivel en alta definicin, AVC-Intra es un codec de vdeo de alta eficiencia, que se
encuentra disponible en la mayora de camcorders profesionales P2 HD de Panasonic. La adopcin del
estndar H.264 ha sido posible gracias a los avances experimentados en la tecnologa de compresin,
representados por procesadores cada vez ms potentes y por el abaratamiento de la memoria. An as,
se trata de un codec con un gran coste computacional, lo que obliga a trabajar con sistemas de edicin de
ciertas garantas.
El material codificado en AVC-Intra se graba en forma de ficheros MXF en tarjetas de memoria P2. La
compresin intracuadro (I-only) facilita la edicin con precisin de frame, y evita la propagacin de errores
a lo largo del grupo de imgenes (GOP). Adems, la estabilidad de la calidad de imagen est asegurada
gracias a la no influencia de los cuadros adyacentes. Igualmente, la compresin I-only es conveniente
para el procesado en paralelo con las CPU multi-procesador (multi-core), y tambin para el procesado con
codecs de software.
FAMILIA AVC-ULTRA
AVC-Intra forma parte de la familia AVC-Ultra, un conjunto de formatos de grabacin de Panasonic que
contempla diferentes opciones de compresin para diferentes aplicaciones, desde produccin de alta
gama hasta flujos de trabajo basados en proxy de muy bajo bit-rate. La progresiva utilizacin de las redes
IT en detrimento de la transmisin de vdeo SDI proporciona una gran flexibilidad de operacin, ya que
una misma red de datos puede transportar diferentes niveles de calidad de vdeo, cada uno optimizado
para las necesidades de cada usuario o aplicacin.
Por un lado, AVC-Ultra da cabida a tres clases de AVC-Intra (50, 100 y 200), con perspectiva de dar
soporte a seales que van ms all del HD: 2K, 4K, 4:4:4, etc. Por otro, y con denominacin AVC-Long G,
AVC-Ultra ofrece cdecs HD con un bit-rate tpico de definicin estndar (25 y 50Mbps), con calidad 4:2:2
y 10 bits. Por ltimo, y con el fin de enviar vdeos a travs de Internet o para flujos de trabajo offline, el
codec AVC-Proxy permite disponer de vdeos de muy bajo bit-rate, de entre 1 y 3.5Mbps.

Panasonic
DEFINICIN DE CLASE
La implementacin del AVC-Intra por parte de Panasonic es flexible para el usuario, que puede escoger
entre diversas calidades, denominadas clases (Class). Actualmente, se puede elegir entre Class100 o
Class50, que actualmente, ofrecen un bit-rate de vdeo de 100 o 50Mbps respectivamente. Prximamente,
se le aadir la Class200, con un bit-rate de 200Mbps o ms. Conviene no confundir la clase con el
bit-rate, ya que a medida que se incorporen nuevos formatos y nuevas clases, la correspondencia entre
ambos conceptos puede no coincidir, como se explicar ms adelante.
La clase se asocia con un nivel de calidad de imagen, a partir de las especificaciones tcnicas de
resolucin, velocidad de cuadro, muestreo y profundidad de color. El bit-rate es el resultado de la
combinacin de todos ellos. Dentro de una misma clase, puede haber diferentes bit-rates, ya que se
contemplan diferentes formatos (1080i, 1080p, 720p, etc.). En particular, el bit-rate del formato 1080/50p
es el doble que el de los formatos 1080i y 720p.
La clase AVC-Intra 100 ofrece resolucin completa HD (1920x1080 o 1280x720 muestras) y se ajusta
completamente al perfil High 4:2:2 con muestreo 4:2:2 y codificacin de 10 bits. En formato 1080/50i o
720/50p, el bit-rate resultante es de 111.8Mbps, que suele simplificarse como 100Mbps. La clase 100 est
destinada a aplicaciones broadcast y produccin de alto nivel.
Con objeto de reducir la tasa binaria a la mitad, la clase AVC-Intra 50 se ajusta al perfil High 10 con
muestreo 4:2:0 y 10 bits, partiendo de una seal prefiltrada (1440x1080 o 960x720). En formato 1080/50i
o 720/50p, el bit-rate resultante es de 54.3Mbps, que suele simplificarse como 50Mbps. La clase 50 es
una buena opcin para aplicaciones ENG, ya que permite optimizar el ancho de banda disponible
conservando el esquema de compresin intracuadro.
La clase AVC-Intra 200 se incorporar a la familia AVC-Ultra a partir de 2013, implementando un codec
apto para archivo y para masterizacin, visualmente sin prdidas. Las especificaciones son similares a la
clase 100, es decir, resolucin completa, muestreo 4:2:2 y codificacin a 10 bits, pero con el doble de
bit-rate: 227Mbps en formato 1080/50i, y 455Mbps en formato 1080/50p.

Como puede observarse, AVC-Intra utiliza los perfiles altos (High) incorporados por la extensin FRExt en
H.264. Siguiendo con el concepto multi-formato de la marca, AVC-Intra soporta seales tanto de 1080
como de 720 lneas, con exploracin progresiva o entrelazada y todas las velocidades de cuadro posibles.
La familia AVC-Ultra contempla todava una clase ms de calidad superior, denominada Class4:4:4, con
resoluciones de 2K y 4K, y profundidad de color de 12 bits, que se hallar disponible en un futuro prximo.
En cuanto al audio, se mantiene la filosofa de no comprimir el sonido (codificacin PCM lineal), con dos
calidades seleccionables en la mayora de equipos: 48KHz y 16bits, o 48KHz y 24bits. Normalmente, los
camcorders ofrecen 4 canales de grabacin de audio, aunque el sistema P2 contempla hasta 8 canales.

Panasonic
SUPERIORIDAD DEL MODO INTRACUADRO (I-only)
Los mtodos de compresin de vdeo se pueden dividir bsicamente en dos tipos. Uno es la compresin
intracuadro (slo cuadros I, o en ingls I-only) que completa todo el proceso de compresin en un solo
frame, mientras que el otro es la compresin de largo GOP (Group Of Pictures), que se completa a lo
largo de varios cuadros. Ambas caractersticas se representan en la tabla 2.

Compresin I-only

Compresin Largo GOP

1 frame

Mltiples frames (cerca de 15 frames)

Unidad procesada de
compresin

B
I

10

11

10

11

Cada frame es independiente

tiempo

Los frames B y P dependen


de otros frames

GroupOfPicture

tiempo

Correlacin slo en cada frame

Correlacin entre mltiples frames

1 frame

Mltiples frames

Dentro de un frame

Afecta a mltiples frames

Fcil (cuadro a cuadro)

Complicado (GOP)

Propagacin del error

Mx. 1 frame

Mltiples frames

Deterioracin en copia

Dentro de un frame

Mltiples frames

Mx. 1 frame

Mltiples frames

Disminuir el bit-rate
Retardo por procesado
Dependencia de la calidad
de imagen

Facilidad de edicin

Procesado paralelo

Tabla 2: Caractersticas de la compresin I-only y Largo GOP

La compresin de largo GOP tiene la ventaja de producir una tasa binaria baja, asumiendo que la imagen
adyacente es muy similar. Sin embargo, hay muchas imgenes que no se adecuan a la condicin anterior,
como por ejemplo un reportaje con flashes, imgenes de deportes con movimiento intenso, y programas
musicales con efectos de luces.
AVC-Intra adopta la compresin I-only para satisfacer las demandas de todo el flujo de trabajo, tanto en
captacin como en edicin. A diferencia de otros formatos de captacin como DVCPROHD o XDCAMHD,
AVC-Intra preserva la calidad de imagen al ms alto nivel, en parte gracias a la codificacin de 10 bits. En
este sentido, rivaliza con codecs propios de post-produccin, como ProRes422 y DNxHD, aunque con
una tasa binaria inferior. Si bien AVC-Intra presenta un alto coste computacional, con la progresiva
adopcin de los sistemas multiprocesador de 64 bits, esto ha dejado de ser ya un inconveniente. De
hecho, la capacidad computacional de los sistemas actuales es de tres a cuatro veces superior a la de los
sistemas existentes en el momento que se introdujo el codec.

Panasonic
COMPARACIN CON MPEG-2
Para mejorar la eficiencia de la compresin intracuadro, AVC-Intra selecciona un conjunto de
herramientas del estndar H.264. Estas herramientas permiten utilizar nuevos algoritmos y opciones
avanzadas de compresin, que hasta ahora no eran posibles debido a las limitaciones de hardware.
Como resultado, incluso con compresin intracuadro, AVC-Intra es el doble de eficiente que MPEG-2.
Dos mtodos especficos contribuyen decisivamente a mejorar la eficiencia: la prediccin intracuadro y
la codificacin de entropa CABAC.

Prediccin Intra-cuadro

Se trata de un proceso que parte de unos elementos de imagen pre-codificados, con el fin de encontrar
elementos similares dentro del mismo cuadro de vdeo.
Obsrvese la imagen de entrada original en el codificador y la imagen de prediccin generada a partir de
la imagen de entrada. Si el modo de prediccin se ha escogido bien, la imagen de prediccin se parecer
mucho a la imagen original.
Cuando la imagen de prediccin se resta de la imagen de entrada original, se genera una imagen residual
como la que se puede ver en la figura. Como se ha dicho, cuando la prediccin es buena, los bloques
residuales poseern valores pequeos. En la imagen residual, las reas grises al 50% representan
valores cero, es decir, indican que all la prediccin es igual a la imagen original. Las reas ms oscuras y
ms claras representan los errores entre la imagen original y la de prediccin. Si la imagen residual es
muy gris, significar que el error es pequeo y, por tanto, se comprimir muy bien.
Imagen original

Imagen de prediccin intra

Panasonic
A continuacin, se aplica la DCT sobre la imagen residual, y luego se cuantifican los coeficientes DCT,
haciendo los valores de cada bloque todava ms pequeos. Dado que la cantidad de informacin de la
imagen residual puede reducirse gracias a la alta precisin de la prediccin intra, se consigue una
compresin altamente eficiente incluso en modo I-only. A diferencia de la prediccin intercuadro empleada
en la codificacin de largo GOP, la prediccin intracuadro se realiza dentro de un frame, por lo que la
precisin de la prediccin no se ve afectada a causa del movimiento en la escena. La eficiencia se debe
a la facilidad de comprimir la imagen residual.

Codificacin de entropa CABAC

La codificacin de entropa es la ltima etapa del proceso de compresin, y est basada en el


comportamiento estadstico de las seales de vdeo. Consiste en una codificacin sin prdidas que
sustituye los datos por smbolos codificados que, en combinacin con las predicciones, las
transformaciones y la cuantificacin, suponen una reduccin considerable de bit-rate. Eso s, la
codificacin de entropa por su cuenta slo aporta una modesta reduccin de datos; la verdadera
reduccin se produce al considerar todo el conjunto de procesos que componen el codificador.
La codificacin de entropa no introduce prdidas (representa la informacin de una forma diferente, con
menos bits). La compresin DV (DVCPRO) utilizaba una codificacin de entropa VLC (Huffman), que
asigna menos bits a los smbolos ms frecuentes, y ms bits a los smbolos menos frecuentes. La
asignacin se hace en base a una nica tabla de referencia.
CAVLC es lo mismo que VLC pero aplicada al contexto. A tal efecto, tiene ms tablas de referencia, y
escoge la que ms conviene segn el contenido de cada imagen. Este modo es ms sencillo que CABAC,
y por eso se aplica en el modo AVC-I 100M.
La codificacin aritmtica de entropa utilizada en el estndar AVC recibe el nombre de Codificacin
Aritmtica Binaria Adaptativa al Contexto (CABAC). Por contexto se entiende circunstancias del entorno,
y es un mtodo utilizado para lograr una compresin ms eficiente mediante el ajuste de los parmetros
de codificacin segn las caractersticas de la imagen. CABAC da mejores resultados con bit-rates bajos.
Por eso se aplica en el modo AVC-I 50M, adems de Blu-Ray y AVCHD.
MPEG-2
VLC
Mtodo de codificacin
Proceso

de

ajuste

contexto
Eficiencia de compresin

MPEG-4 AVC/H.264
CAVLC

Codificacin Longitud Variable (VLC)


al

No
Moderada

CABAC
Codificacin aritmtica

Unidad de
coeficiente DCT
Muy buena

Unidad de 1 bit
Excelente

Tabla: Comparacin de mtodos de codificacin de entropa

Panasonic
PSNR COMO MEDICIN DE CALIDAD
La relacin seal-ruido de pico (Peak Signal-to-Noise Ratio) mide la diferencia entre las imgenes
originales y descodificadas de una secuencia de vdeo. Cuando las mediciones de PSNR se realizan
sobre la misma secuencia, el codificador que consigue la PSNR ms alta es el que ofrece tambin la
mayor calidad de vdeo. Cuando se considera la informacin de croma, se utiliza la frmula ponderada de
0.8Y + 0.1Cr + 0.1Cb.

Comparacin entre formatos de compresin MPEG-4 AVC a bit-rates elevados


Fuente: revista Broadcast Engineering, Junio 2008

En los diferentes tests realizados para comparar las codificaciones MPEG-4 y MPEG-2, se observa que la
compresin MPEG-4 AVC 4:2:2 de 10 bits puede llegar a ofrecer una PSNR de 6dB o ms que la
codificacin MPEG-2 4:2:2 de 8 bits. Adems, en MPEG-4 AVC no se produce el efecto damero tpico de
MPEG-2, gracias al uso de un filtro desbloqueador (in-loop deblocking filter). Este filtro es obligatorio en
cualquier codificador MPEG-4 AVC/H.264.

Comparacin entre AVC/H.264 H422P y MPEG-2 H422P.


Fuente: revista Broadcast Engineering, Mayo 2009

Panasonic
PROFUNDIDAD DE COLOR DE 10 BITS
A diferencia de la mayora de formatos de grabacin (que se basan en una codificacin de 8 bits por
muestra), AVC-Intra codifica cada muestra con 10 bits. Al tratarse de un sistema binario, la diferencia en
esos dos bits extra es muy notable: si con 8 bits se pueden codificar hasta 256 niveles, con 10 bits se
pueden codificar hasta 1024 niveles. Esta codificacin de niveles o tonalidades se denomina tambin
profundidad de color.

8 bits
(256 niveles)

10 bits
(1024 niveles)

Cuando se trabaja con una profundidad de color de 8 bits, puede aparecer un problema de banding en
imgenes con degradados de color, como por ejemplo el azul del cielo, un amanecer o una puesta de sol.
El banding (o posterizacin de color) se produce por la falta de bits para representar todas las tonalidades
de un gradiente de color, y es algo inherente a las imgenes de 8 bits (que slo se pueden representar 256
tonalidades). En cambio, cuando la profundidad de color es de 10 bits, no se produce banding, ya que se
pueden codificar prcticamente todas las tonalidades presentes en la imagen.
Asimismo, una profundidad de color de 10 bits proporciona mejores resultados para la extraccin del color
de fondo en un chroma key, o para la aplicacin de efectos de color sobre la imagen (filtros, retoques, etc.).
En general, la profundidad de color de 10 bits es beneficiosa para cualquier proceso de postproduccin.

Imagen de 8 bits con banding

Imagen de 10 bits sin banding

Panasonic
ESTABILIDAD y COSTE COMPUTACIONAL
En comparacin con compresin Long GOP, AVC-Intra ofrece estabilidad, es decir, calidad de imagen
constante. En cambio, Long GOP es inestable (a veces bien, a veces mal). Por ejemplo, Long GOP
introduce prdidas en imgenes con zoom-in/out, paneos, flashes Lo mismo cuando se realizan copias
del material (multigeneracin). Asimismo, la compresin Intra saca un mayor rendimiento del procesado
en paralelo, por ejemplo con la tecnologa Core Duo.

Tal como sucede con el codec DVCPROHD, y a diferencia de otros cdecs de alta definicin, existe un
descodificador de software para AVC-Intra. Esto facilita la edicin no lineal en nativo y la integracin IT.
Adems, el decoder funciona a tiempo real, gracias a la compresin Intra. Asimismo, AVC-Intra puede ser
reproducido por cualquier descodificador H.264 de perfil High 10.
COMPATIBILIDAD CON OTROS SISTEMAS
AVC-Intra goza de un gran soporte en la industria de produccin audiovisual. A la hora de editar o de
etalonar, Apple (Final Cut Pro), Avid (Media Composer, Symphony), Adobe (PremierePro), Grass Valley
(Edius, Aurora), Autodesk (Smoke, Flint, Flame, Inferno, Lustre), SGO (Mistika), Assimilate (Scratch), DVS
(Clipster), Quantel (eQ, iQ, sQEdit) y Harris (Velocity) proporcionan soluciones compatibles con AVC-Intra
de forma nativa. Como sistemas completos de noticias, Avid, Dalet, Bitcentral y Cinegy dan soporte al
formato AVC-Intra. En ninguno de ellos hay que transcodificar antes de empezar a editar, lo que acelera
enormemente el proceso de post-produccin.
A nivel de servidores de vdeo, Grass Valley (familia K2), Avid (AirSpeed Multi Stream), DVS (Venice), EVS
(familia XT), Harris (Nexio), Omneon (Spectrum) y Quantel (sQ) dan soporte a AVC-Intra tambin de forma
nativa. Por tanto, es posible tener un sistema nativo AVC-Intra desde la captacin hasta el playout, con
calidad Full HD y 10 bits de principio a final.
En aquellas aplicaciones que requieran una transcodificacin previa, MainConcept, Rhozet, Telestream, y
Digital Rapids ofrecen diversas alternativas. Panasonic ofrece a travs de su web un plug-in para Apple
Compressor, que permite exportar una secuencia editada en formato AVC-Intra.
9

Panasonic

VALORACIN DEL CODEC


A la hora de valorar un codec de vdeo para produccin, adems de los parmetros eminentemente
tcnicos, se puede considerar cuatro aspectos primordiales: Velocidad, Calidad de imagen, Compatibilidad
y Coste de utilizacin.
Decimos que un formato es rpido cuando permite codificar y descodificar mltiples streams en tiempo
real, cuando no requiere transcodificar, o cuando se puede enviar directamente a un servidor de playout.
Un codec preserva al mximo la calidad de imagen cuando respeta la resolucin completa (sin aplicar
prefiltrado), muestrea toda la croma a 4:2:2, codifica las muestras con 10 bits, y no se producen prdidas
significativas a lo largo de mltiples generaciones.
La calidad y rapidez de codec no sirven de nada si el codec no es soportado por productos de otros
fabricantes. El mejor ejemplo de compatibilidad se tiene cuando el codec puede ser editado en nativo en
los principales sistemas no lineales.
El coste de utilizacin viene dado por el bit-rate (que es un factor multiplicador del espacio o ancho de
banda necesario), por el soporte de grabacin en adquisicin (coste de las tarjetas de memoria) y por la
implementacin del flujo de trabajo completo (tiempos de transcodificacin, software adicional, etc.).
Seguramente, AVC-Intra 100 no es el mejor codec en cada una de estas cuatro reas, pero s es la mejor
opcin cuando se ponen las cuatro en una balanza. AVC-Intra 100 es rpido porque puede ser utilizado
nativamente en las tres fases de la produccin: captacin, edicin y playout. Al no tener que transcodificar
y con un bit-rate (100Mbps) inferior al de cdecs de similar calidad, AVC-Intra tambin puede ser
transferido por red a mayor velocidad.
La codificacin a 10 bits evita posibles artefactos de banding, y el muestreo 4:2:2 asegura la conservacin
del color en sucesivas generaciones. En evaluaciones realizadas con test EBU, la relacin PSNR da fe de
la robustez del AVC-Intra en sucesivas iteraciones de descodificacin y codificacin. Adems, gracias a la
compatibilidad nativa de AVC-Intra con sistemas de edicin y servidores de playout, estos procesos de
descodificacin y codificacin pueden ser evitados.
Al basarse en un estndar abierto como es H.264, AVC-Intra se beneficia de la capacidad de investigacin
de un numeroso grupo de expertos, siendo la prediccin intra-cuadro el mejor ejemplo. La compresin
extra que aporta este modo de prediccin (cifrada en un 30%) permite dejar el bit-rate en 112Mbps, muy
por debajo de los 145 o 220Mbps de cdecs de calidad similar (ProRes422 y DNxHD respectivamente).
Este menor bit-rate se traduce en un ahorro de coste tanto de red como de almacenamiento.
Por todo ello, AVC-Intra 100 se erige como la mejor solucin para produccin HD de alta calidad, apto para
todas las etapas de la produccin, desde la captacin hasta el playout, pasando por la edicin y la
correccin de color. AVC-Intra se halla disponible en prcticamente todos los camcorders profesionales
P2, tanto en formato de hombro como en cmara de mano.

10

Panasonic
ESPECIFICACIONES
Class 50 y Class 100 (1080i, 720p)
Class 50

Class 100

Formato

1080i

720p

1080i

720p

Resolucin real

1440x1080

960x720

1920x1080

1280x720

Velocidad de
cuadro

59.94i, 50i, 29.97p, 59.94p, 50p, 29.97p, 59.94i, 50i, 29.97p, 59.94p, 50p, 29.97p,
25p, 23.98p

25p, 23.98p

25p, 23.98p

H.264 / MPEG-4 AVC Intracuadro (I-only)

Compresin

High-10 Intra

Perfil
Nivel

25p, 23.98p

Level 4

High 4:2:2 Intra

Level 3.2

Level 4.1

4:2:0

Muestreo

4:2:2
10 bits

Cuantificacin
Entropa

CABAC

CAVLC

Bit-rate

54.3Mbps

111.8Mbps

Class 100 y Class 200 (1080p, 1080i, 720p) (disponible a partir de 2013)
Class 100
Formato

Resolucin real

Velocidad de
cuadro

1080i

Nivel

720p
1920x1080

1080i: 59.94i, 50i,

1080/50p

720p
1920x1080

1920x1080

1280x720

1920x1080

1280x720
1080i: 59.94i, 50i,

29.97p, 25p, 23.98p;

59.94p, 50p

720p: 50p, 59.94p

29.97p, 25p, 23.98p;

59.94p, 50p

720p: 50p, 59.94p


H.264 / MPEG-4 AVC Intracuadro (I-only)

High 4:2:2 Intra


Level 4.1

High 4:2:2 Intra

Level 4.2

Level 4.1

4:2:2

Muestreo

Level 4.2
4:2:2

10 bits

Cuantificacin
CAVLC

Entropa
Bit-rate

1080i

1080/50p

Compresin
Perfil

Class 200

111.8Mbps

CAVLC
227Mbps

227Mbps

455Mbps

11