Un lector compró un pequeño lector de tinta electrónica, instaló una fotografía como pantalla de reposo y descubrió que la pantalla había desarrollado finas líneas verticales. Pasó horas persiguiéndolas con dos asistentes de IA, un algoritmo de entrelazado y una FFT.
El Xteink X3 llegó a un precio lo suficientemente bajo como para satisfacer la curiosidad. El lector instaló el firmware CrossPoint y cargó algunos libros. Luego convirtió una fotografía a un mapa de bits blanco y negro entrelazado para la pantalla de reposo y notó algo extraño: los píxeles grises no se comportaban como deberían.
Fantasmas en el Gris
La primera pista fue un error. El gris oscuro se renderizaba como negro, mientras que el gris claro aparecía casi blanco. Eso es ligeramente molesto en un dispositivo barato, pero el lector sospechó que no era toda la historia.
Probó una imagen de tres tonos, lo que redujo las regiones negras y reveló un nuevo problema: la aplicación de visualización mostraba rastros fantasmales del contenido anterior de la pantalla en las áreas más pálidas. La pantalla de reposo no sufría este efecto. Eso sugería dos renderizadores de imágenes tomando diferentes decisiones, y el código de la aplicación de visualización era defectuoso.
La fotografía tenía líneas verticales distintivas que no estaban presentes en el archivo de mapa de bits original. El lector no sabía prácticamente nada sobre tinta electrónica, desarrollo de ESP32 o CrossPoint, por lo que recurrió a GPT-6 Astra en Codex. Capturó la pantalla del X3 con su teléfono y cargó imágenes en su sesión de Codex.
Lo Que Estaban Haciendo Las Líneas
Una pantalla de tinta electrónica mueve partículas de pigmento negro y blanco con pulsos de voltaje. Una actualización incompleta deja rastros fantasmales de la imagen anterior. Para mostrar gris, CrossPoint dibuja una base blanco y negro y luego ejecuta una breve forma de onda de pulsos de voltaje para mover píxeles seleccionados parcialmente hacia blanco. Ese «empujón» produce tonos oscuros y claros.
Astra descubrió que la visualizadora realizaba una actualización rápido en blanco y negro y se detenía, sin nunca realizar el empujón de gris. Arregló rápidamente la aparición de fantasmas. Las líneas demostraron ser más difíciles.
Astra culpó al entrelazado FloydâSteinberg que había utilizado para preparar la imagen de la pantalla de reposo. Un algoritmo diferente no hizo ninguna diferencia. Marcó la forma de onda de empujón como digna de ser investigada. Pero los dos asistentes no podían ponerse de acuerdo sobre qué artefacto estaban incluso buscando.
Fable 5.1 en Claude Code dio otro paso. Promedió el brillo hacia abajo cada columna con una ventana deslizante de 200 filas de alto, lo que promedió la textura de moteado y dejó visibles las franjas. Utilizó entonces una FFT en un perfil de brillo unidimensional para medir el espaciamiento y la fuerza del patrón vertical.
Las franjas estaban aproximadamente a siete píxeles de pantalla de distancia. Eliminar el gris o el patrón hizo desaparecer las franjas.
Por Qué el Lector Lo Encontró Fascinante
El lector se advirtió a sí mismo contra el callejón sin salida de procesamiento de imágenes ingenuo de Astra y cambió a Fable para obtener otra perspectiva. Identificó el ancho de las franjas como significativo, incluso mientras Astra luchaba por encontrarlas.
Las fuentes introducen ruido: el propio patrón de moteado de la imagen, ruido del sensor, enfoque variable, distorsión de la lente, variaciones de iluminación y exposición, desenfoque de movimiento de sus manos temblorosas. Fable promedió el brillo hacia abajo cada columna para filtrar a través del caos.
El presentimiento del lector dio sus frutos. La combinación específica de píxeles grises con vecinos de un tono diferente produjo las bandas verticales.
| Etapa | Herramienta | Resultado |
|---|---|---|
| Primer error | Astra | Gris oscuro renderizado como negro |
| Actualización rápida. | Astra | Actualización solo en blanco y negro. |
| Búsqueda de rayas. | Astra | Falló al vacilar. |
| Midiendo. | Fábula. | FFT muestra siete píxeles de distancia. |
La onda de avance gris interactúa con las características físicas de la pantalla de maneras que el lector puede medir pero no explicar completamente.
Recibe El Cuaderno.
Las mejores historias del día y cada veredicto nuevo, en español claro, en tu correo a las siete. Un correo al día, nada más.

