Articulo de referencia

Codificación intra-fotograma

La codificación intra-fotograma es una técnica de compresión de datos que se utiliza dentro de un fotograma de vídeo , lo que permite obtener archivos más pequeños y tasas de bi...

La codificación intra-fotograma es una técnica de compresión de datos que se utiliza dentro de un fotograma de vídeo , lo que permite obtener archivos más pequeños y tasas de bits más bajas. Dado que los píxeles vecinos dentro de una imagen suelen ser muy similares, en lugar de almacenar cada píxel de forma independiente, la imagen del fotograma se divide en bloques y la pequeña diferencia entre cada píxel se puede codificar utilizando menos bits.

La predicción intra-fotograma aprovecha la redundancia espacial, es decir, la correlación entre píxeles dentro de un mismo fotograma, calculando valores de predicción mediante extrapolación a partir de píxeles ya codificados para una codificación delta efectiva . Es una de las dos clases de métodos de codificación predictiva en la codificación de vídeo . Su contraparte es la predicción inter-fotograma, que aprovecha la redundancia temporal. Los fotogramas intra-fotograma, codificados de forma independiente en el tiempo, utilizan únicamente codificación intra-fotograma. Los fotogramas predichos con codificación temporal (por ejemplo, los fotogramas P y B de MPEG) pueden utilizar tanto predicción intra-fotograma como inter-fotograma.

Las muestras adyacentes conocidas habitualmente (o bloques) son arriba, arriba a la izquierda, arriba a la derecha y a la izquierda (A–D).

Por lo general, solo se utilizan unas pocas de las muestras conocidas espacialmente más cercanas para la extrapolación. Los formatos que operan muestra por muestra, como Portable Network Graphics (PNG), suelen utilizar uno de cuatro píxeles adyacentes (superior, superior izquierdo, superior derecho, izquierdo) o alguna función de ellos, como por ejemplo su promedio. Los formatos basados ​​en bloques (transformación de frecuencia) rellenan bloques completos con valores de predicción extrapolados a partir de una o dos líneas rectas de píxeles que recorren sus bordes superior e izquierdo.

El protocolo Interframe fue especificado por primera vez por la CCITT entre 1988 y 1990 mediante el estándar H.261 . Este estándar estaba destinado a la teleconferencia y la telefonía ISDN.

Proceso de codificación

Los datos se suelen leer desde una cámara de vídeo o una tarjeta de vídeo en formato YCbCr (a menudo denominado informalmente YUV para abreviar). El proceso de codificación varía mucho según el tipo de codificador utilizado (por ejemplo, JPEG o H.264 ), pero los pasos más comunes suelen incluir: partición en macrobloques , transformación (por ejemplo, mediante DCT u wavelet ), cuantificación y codificación de entropía .

Aplicaciones

Se utiliza en códecs como ProRes : un códec de grupo de imágenes sin fotogramas intermedios .

Véase también

  • http://www.cs.cf.ac.uk/Dave/Multimedia/node248.html