Diferencia entre revisiones de «Ordenación arbitraria de slices»

Contenido eliminado Contenido añadido
Dasshar (discusión · contribs.)
Dasshar (discusión · contribs.)
Sin resumen de edición
Línea 1:
La '''ordenación arbitraria de slices''' (ASO) es un [[algoritmo]] para la prevención de pérdidas. Se utiliza para reestructurar la representación de las regiones fundamentales ([[macrobloques]]) de una imagen. Este tipo de algoritmo evita la necesidad de esperar a un conjunto completo de imágenes para llegar a todas las fuentes. Se trata como un mecanismo de resistencia adicional de error.
 
Este tipo de algoritmo está incluido como herramienta en el [[perfil básico]] (Baseline Profile) del codificador MPEG-4 H.264/AVC junto con imágenes I, Imágenes P, codificación adaptativa según el contexto de longitud variable ([[CAVLC]]), agrupación de ''Slices'' (SG) y ''Slices'' Redundantes.
Línea 38:
Descodificación de slices en el orden en que se reciben puede provocar un consumo de memoria adicional o imponer requisitos más altos de rendimiento en el descodificador y la memoria local para ejecutar a una velocidad de reloj más altas.
 
=== Asociación macrobloques a slices y de slices a grupos de slices ===
 
Un ejemplo de cómo slices pueden ser asociados a grupos de slices diferentes se muestra en la Figura 3. Cuando la ASO y FMO son compatibles, las cuatro slices de este ejemplo pueden ser recibidos por el descodificador en un orden aleatorio. La Figura 4 muestra el siguiente orden: slice #4, slice #2, slice #1, y slice #3. En la misma figura se presentan los bloques del descodificador AVC necesarios para apoyar ASO y decodificación de FMO.