stringtranslate.com

Píxeles empaquetados

En la organización de píxeles empaquetados o framebuffer en trozos , los bits que definen cada píxel se agrupan y almacenan de forma consecutiva. [1] Por ejemplo, si hay 16 bits por píxel, cada píxel se representa en dos bytes consecutivos (contiguos) de 8 bits en el framebuffer. Si hay 4 bits por píxel, cada byte del framebuffer define dos píxeles, uno en cada nibble . El último ejemplo es lo opuesto a almacenar un único píxel de 4 bits en un byte, dejando 4 bits del byte sin usar. Si un píxel tiene más de un canal , los canales se intercalan cuando se utiliza la organización de píxeles empaquetados.

Las pantallas de píxeles empaquetados eran comunes en los primeros sistemas de microcomputadoras que compartían una única memoria principal para la unidad central de procesamiento (CPU) y el controlador de pantalla . En dichos sistemas, normalmente se accedía a la memoria byte a byte, por lo que al empaquetar los píxeles, el sistema de pantalla podía leer varios píxeles de datos en una sola operación de lectura.

El píxel empaquetado es una de las dos formas principales de organizar los datos gráficos en la memoria; la otra es la organización planar , en la que cada píxel está formado por bits individuales almacenados en su propio plano . Para un valor de color de 4 bits, la memoria se organizaría como cuatro planos del tamaño de una pantalla de un bit cada uno y el valor de un solo píxel se generaría seleccionando el bit apropiado de cada plano. La organización planar tiene la ventaja de que se puede acceder a los datos en paralelo y se utiliza cuando el ancho de banda de la memoria es un problema.

Véase también

Referencias

  1. ^ "Formatos de imágenes planas y de píxeles". software.intel.com . 2018-11-07 . Consultado el 2019-03-28 .