Un lector de libros electrónicos Xteink X3 mostraba rayas verticales persistentes en imágenes en escala de grises, un defecto causado por la forma específica en que el firmware del dispositivo movía las partículas de pigmento para crear tonos de gris. Al identificar un desajuste entre la forma de onda de 'nudge' del controlador y las características físicas de la pantalla, el autor logró eliminar los artefactos cambiando a un modo de imagen de alta calidad (XTH4) que utiliza una secuencia de pulsos de voltaje más larga y precisa.
Identificación del defecto de renderizado
El autor notó rayas verticales en una fotografía en blanco y negro punteada en un lector de libros electrónicos Xteink X3. Las investigaciones iniciales utilizando herramientas de IA (GPT-6 Astra y Claude Code) sugirieron primero que el problema era causado por el algoritmo de punteado, pero las pruebas con diferentes algoritmos demostraron que esto era falso.

Esta imagen ilustra la observación inicial del defecto de renderizado descrito en el artículo.
Al utilizar un promedio vertical deslizante para procesar fotos de teléfono de la pantalla, el autor aisló el defecto: las rayas eran un artefacto de renderizado físico en lugar de un error de archivo. Las rayas aparecían solo cuando había píxeles grises junto a vecinos en estados diferentes, afectando particularmente a los tonos gris claro muy pálidos.

Esta visualización demuestra el método utilizado para aislar el defecto de la fotografía original.
“La combinación específica de píxeles grises con vecinos de un tono diferente era lo que causaba problemas.”
— How my e-reader lost its stripes
El mecanismo de la forma de onda de 'nudge'
Las pantallas E-ink utilizan pulsos de voltaje para mover las partículas de pigmento. Para mostrar la escala de grises, el sistema primero dibuja una base en blanco y negro y luego realiza un 'nudge'—una forma de onda de pulsos de voltaje cortos que mueve píxeles seleccionados parcialmente hacia el blanco para crear tonos de gris.
La investigación reveló que la forma de onda de nudge del controlador duraba siete ciclos de escaneo. Debido a que las rayas aparecían a un intervalo repetitivo de ocho píxeles, se sospechó que la sincronización de estos pulsos estaba creando un patrón espacial. Sin embargo, cambiar la duración de la forma de onda a diez ciclos no eliminó las rayas, lo que sugiere una interacción más compleja entre el controlador y el hardware.

Este gráfico explica el mecanismo de la forma de onda de 'nudge' y el patrón espacial de las rayas.
Corrección de errores de firmware y cambio de modos
Durante el proceso, se descubrió un error en el firmware de CrossPoint donde el controlador seleccionaba una tabla de formas de onda que no hacía nada para los píxeles gris oscuro. Corregir este error restauró el tono de gris faltante y mejoró la apariencia del texto suavizado, que anteriormente parecía 'tosco' porque los bordes gris oscuro se renderizaban como negro sólido.
Para eliminar finalmente las rayas, el autor cambió al modo de imagen 'XTH4'. Este modo utiliza una secuencia de pulsos mucho más larga para producir cuatro tonos de gris. Si bien esto eliminó con éxito los artefactos, requiere más memoria y tarda aproximadamente un segundo en refrescarse, creando un compromiso entre la claridad visual y la velocidad de cambio de página.

Esta imagen muestra el resultado final de cambiar al modo de imagen de alta calidad para eliminar los artefactos.
Qué dicen los lectores de Hacker News
- Experiencia: Un comentarista compartió su experiencia positiva con el X3, destacando su factor de forma compacto y la capacidad de sincronizar las posiciones de las páginas con dispositivos más grandes usando crosspoint. comentario ↗
- Escéptico: Otro lector expresó escepticismo sobre el valor del dispositivo, sugiriendo que un Kobo Clara BW ofrece especificaciones y funciones superiores por un precio similar. comentario ↗
- Pregunta abierta: Un comentarista cuestionó la utilidad práctica del dispositivo, expresando su preferencia por un lector de libros electrónicos dedicado con una pantalla más grande sobre una pantalla pequeña. comentario ↗
Resumen de opiniones del hilo de Hacker News; no son hechos verificados. Leer el debate completo ↗