Considérez la configuration suivante, où l’image entrante a la même résolution que le périphérique DMD.
Image A–1
L’image est envoyée au projecteur, pixel par pixel, ligne par ligne, d’en haut à gauche jusqu’en bas à droite. Pour 60 Hz, il faut 16,6667 ms pour que tous les pixels arrivent au projecteur (sans tenir compte des pixels de suppression).
Théoriquement, dès que le premier pixel arrive, il peut être transmis directement au DMD. Puisque les pixels d’entrée et de sortie suivent une relation biunivoque, lorsque le dernier pixel arrive, il est envoyé au DMD, et le DMD peut alors commencer immédiatement à diviser l’image en plans de bits et afficher l’image. Cela signifie que la latence ne peut jamais descendre en dessous de 16,6667 ms.
Il y a davantage de traitement effectué sur les pixels (analyse des couleurs, gestion de la mémoire, etc.), donc dans la vie réelle, la latence ne sera jamais aussi faible.
Image non native
Image A–2
Considérez cette configuration où l’image entrante est plus petite verticalement que la résolution DMD. Pour maintenir un aspect correct, l’image sera affichée en remplissant les pixels noirs au-dessus et au-dessous du DMD. Le dispositif DMD doit recevoir tous les pixels qu’il doit afficher, y compris les noirs.
Dans ce cas, le traitement d’image Pulse va commencer à pré-remplir le DMD de pixels noirs avant que les pixels réels n’arrivent sur l’entrée. Ensuite, il suit une copie de pixel un-à-un jusqu’à ce que le dernier pixel entrant soit arrivé. Après cela, les pixels noirs supplémentaires sont transmis jusqu’à ce que le DMD ait reçu tous les pixels pour une trame complète. Ce n’est qu’alors que l’image peut s’afficher.
Par conséquent, les pixels noirs en bas de l’image ajoutent directement à la latence puisque l’image ne peut pas s’afficher tant que tous les pixels noirs supplémentaires n’ont pas été transmis au DMD.