¿Cómo se envían los píxeles a la pantalla?

Entonces, hoy comencé a preguntarme cómo se almacenan los píxeles, luego empujé a través del bus gráfico. Realmente no he hecho mucho con pantallas LCD o táctiles. Sé por mi experiencia en programación que están almacenados en búfer, tal vez en una matriz como estructura binaria. Pero no estoy seguro. ¿Alguien tiene un buen recurso sobre cómo se envían los píxeles a la pantalla? O me puede decir?

Respuestas (1)

El video analógico tradicional funciona así. Hay algo de memoria de video que representa píxeles: puntos en blanco y negro, escalas de grises o valores RGB. La memoria es leída y escrita por la computadora host para producir gráficos. Al mismo tiempo, está siendo escaneado por un circuito de video, que tiene su propia puerta de entrada a la memoria: se dice que la memoria tiene dos puertos.

Además, la memoria está organizada en bancos de tal manera que el circuito de video puede leer píxeles de forma muy paralela: puede leer muchos píxeles a la vez en un ciclo, extrayéndolos de múltiples chips de memoria. Por lo tanto, este segundo puerto de memoria logra un ancho de banda muy alto, lo que permite que el circuito de video explore todo el búfer de cuadro 60 veces por segundo o más.

El circuito lee grupos de píxeles y los coloca en un registro de desplazamiento. Desde el registro de desplazamiento, se envían a convertidores de digital a analógico que convierten los valores en niveles de voltaje que componen la señal de video. Se sincronizan a la frecuencia del reloj de píxeles. Las señales resultantes son amplificadas por amplificadores de video de alta frecuencia que conducen las líneas del cable que sale al monitor. El circuito de video también genera señales de sincronización para el retroceso horizontal y vertical. El monitor se bloquea en estas señales, como un televisor.

Un monitor CRT tradicional usa las señales de sincronización para generar rampas para el escaneo horizontal y vertical. Estas rampas alimentan las bobinas de desviación para mover el haz: básicamente un osciloscopio XY. La señal de video luego controla la amplitud de los tres haces diferentes que corresponden a los colores rojo, verde y azul. Dado que el CRT es un tubo de vacío, la intensidad de cada haz se controla con un voltaje en una rejilla. Los rayos golpean una máscara de metal que tiene aberturas que, gracias al paralaje, permiten que cada rayo ilumine solo los puntos de fósforo correspondientes a su color.

Algunos saltos de párrafo allí estarían bien.
Esta es una explicación razonable de cómo funcionaba la transmisión de video antigua requerida por un CRT. Sin embargo, no es así como funcionan necesariamente las pantallas LCD, como preguntó el OP. Hay monitores LCD que tienen circuitos frontales para que puedan ser controlados por las mismas señales de video que usa un monitor CRT, pero hoy en día nos estamos alejando cada vez más de dichas interfaces de monitor, y los LCD internos generalmente no funcionan como eso de todos modos