Mind map
H.264/MPEG-4 AVC

Map content
H.264/MPEG-4 AVC
Aplicaciones de los estándares
- Aplicaciones de baja velocidad binaria inalámbricos,
- Apliaciones de definición estándar y de televisión en alta definición
- Aplicaciones de streaming de vídeo a través de Internet
- Aplicaciones de entrega de contenido de alta definición de DVD
- Aplicaciones de vídeo de alta calidad para aplicaciones de cine digital
H.264 Estándar de ITU-T
MPEG-4 Advanced Video Coding (AVC) de ISO/IEC
- AVC es una extensión de MPEG4
- Benefició la capa de sistema y el Audio
- AVC es una extensión de MPEG4
Estos estándares reemplazarán a MPEG-2 y MPEG-4 Advanced Simple Profile (ASP)
Macroblock: Es un bloque de 16 pixeles por 16 líneas, esto facilita los procesos que se realizan en cada etapa de la compresión
Ambos estándares responden al siguiente diagrama de bloques
- Estimation
- Motion Estimation
- H.264
- Fuerte aislamiento de movimiento
- Como característica adicional: Múltiples cuadros de referencia
- Que permite
- Movimiento que es periódico natural
- Movimiento y oclusiones de traslación.
- Alternando los ángulos de cámara que alternan entre dos escenas diferentes.
- Que permite
- MPEG-4
- Moderado aislamiento de movimiento
- MPEG-2
- Débil aislamiento del movimiento
- Partición de macroblock: Entre más pequeña la partición mejor es el aislamiento del moviento
- H.264
- Intra Estimation
- Se ejecuta en caso de que Motion estimation no pueda ser explotada
- Elimina redundancia espacial
- Intenta predecir el bloque actual mediante la extrapolación de los pixeles vecinos de los bloques adyacentes en un conjunto definido de diferentes direcciones.
- La diferencia entre el bloque predicho y el bloque actual es luego codificada
- Intenta predecir el bloque actual mediante la extrapolación de los pixeles vecinos de los bloques adyacentes en un conjunto definido de diferentes direcciones.
- Elimina redundancia espacial
- Se ejecuta en caso de que Motion estimation no pueda ser explotada
- Motion Estimation
- Transform
- Los resultados de la estimación de movimiento o etapas de estimación intra se transforman desde el dominio espacial al dominio de frecuencia
- H.264 / MPEG-4 AVC utiliza un número entero 4x4 DCT-como transformador
- Reduce el bloqueo y zumbido artefactos.
- MPEG-2 y MPEG-4 ASP emplean un verdadero 8x8 transformada DCT que opera en los coeficientes de coma flotante.
- H.264 / MPEG-4 AVC utiliza un número entero 4x4 DCT-como transformador
- Los resultados de la estimación de movimiento o etapas de estimación intra se transforman desde el dominio espacial al dominio de frecuencia
- Quiantization
- Reduce la precisión global de los coeficientes enteros
- Tiende a eliminar los coeficientes de alta frecuencia
- Mantiene la calidad perceptual
- Loop Filter
- 16x16 macrobloques
- Elimina los artefactos que pueden resultar de macrobloques adyacentes que tienen diferentes tipos de estimación (por ejemplo, movimiento vs. estimación intra), y / o diferente escala del cuantificador
- 4x4 Bloques
- Eliminar los artefactos que pueden ser causados por transformar / cuantificación y de las diferencias de vectores de movimiento entre los bloques adyacentes.
- Normalmente modifica los dos píxeles en cada lado de la frontera macrobloque / bloque utilizando un filtro no lineal adaptativo contenido.
- 16x16 macrobloques
- Entrophy encoding
- Antes de codificación de entropía puede tener lugar, los coeficientes 4x4 cuantificado deben ser serializados.
- Si fueron originalmente
- Motion Estimation
- Intra estimation
- Se selecciona un patrón de exploración diferente para crear la corriente en serie.
- El patrón de lectura ordena los coeficientes de baja frecuencia a alta frecuencia
- Lo que resulta en la entropía de codificación más eficiente.
- El patrón de lectura ordena los coeficientes de baja frecuencia a alta frecuencia
- Si fueron originalmente
- Representan los vectores de movimiento, coeficientes cuantificados, y las cabeceras de macrobloque en bits reales.
- Mejora la eficiencia de codificación mediante la asignación de un número menor de bits para los símbolos mayor frecuencia de aparación y un mayor número de bits para los símboles con menor frecuencia de aparación
- Existen 2 tipos de Entrophy encoding
- Variable Length Coding (VLC)
- Context Adaptive Binary Arithmetic Coding (CABAC)
- Antes de codificación de entropía puede tener lugar, los coeficientes 4x4 cuantificado deben ser serializados.
- Estimation
Images and files in the map
Information
- Description
- Mind Map on H.264/MPEG-4 AVC, created by Juan PAZ LEYTON on 26/02/2015.
- Created by
- Juan PAZ LEYTON · Feb 2015
- Updated
- Apr 7, 2016
- Views
- 17
- Rating



