Aller au contenu

Décodeur de lumière

Pointez la caméra sur une lampe qui clignote et laissez mesurer la luminosité. Pour les signaux lents - et tout ce qu'une main produit avec une lampe de poche est lent.

Bêta Lit une lumière clignotante avec la caméra. Convient aux signaux lents faits à la main ; à grande vitesse, la cadence d'images ne suit plus.

 

Code morse

 

Texte

 

Vitesse -
Luminosité

L'image reste sur votre appareil. Elle est mesurée image par image, jamais enregistrée, jamais envoyée.

L'image ne quitte pas votre appareil. Chaque image est mesurée puis aussitôt jetée : rien n'est enregistré, rien n'est envoyé. Visez de sorte que la lumière remplisse le carré marqué, tenez le téléphone aussi immobile que possible et donnez-lui dix secondes.

La cadence d'images est la limite

C'est le chiffre qui décide si l'outil peut fonctionner. Une caméra de téléphone fournit environ 30 images par seconde, soit une toutes les 33 millisecondes. Un point à 20 mots par minute dure 60 millisecondes : deux images. À ce stade, une seule image perdue transforme un point en rien, ou un trait en point.

En dessous d'environ 10 mots par minute, il y a six images ou plus par point et la lecture tient. Ce n'est pas une vraie restriction : une main sur une lampe de poche produit 5 à 8 mots par minute, et les lampes de signalisation en mer étaient manœuvrées à des vitesses comparables pour la même raison - l'œil a besoin de ce temps autant que la caméra.

Pour lire une lumière rapide produite par une machine, il ne faut pas un meilleur décodeur mais une caméra plus rapide. Certains téléphones proposent 60 ou 120 images par seconde dans leur propre application ; un navigateur y a rarement accès.

Comment la mesure fonctionne

Chaque image est réduite et la luminosité moyenne du carré marqué est calculée, pondérée comme l'œil pondère les couleurs : le vert compte plus que le rouge, et le rouge plus que le bleu. Cela donne un nombre par image, et ces nombres forment une courbe exactement comme celle que le décodeur audio tire d'une tonalité.

Le reste est le même chemin : un seuil entre la partie sombre et la partie claire, les portions au-dessus et en dessous deviennent des signaux et des pauses, et leurs durées deviennent points, traits et espaces.

Un détail pèse ici plus lourd qu'avec le son. Les images de la caméra n'arrivent pas à intervalles réguliers : chaque mesure porte donc son propre horodatage, et un changement est placé à mi-chemin entre les deux images entre lesquelles il s'est produit. Le placer exactement sur l'une des deux doublerait l'erreur de temps - et à trois images par point, cette erreur décide de la lecture.

Bien viser

  • Remplissez le carré avec la lumière, et avec peu d'autre chose. La zone de mesure est redimensionnable. Une lampe qui occupe un dixième de l'image ne déplace presque pas la moyenne sur l'image entière ; dans un carré serré, elle passe du sombre au clair.
  • Tenez le téléphone immobile ou calez-le. Chaque tremblement fait entrer et sortir la lampe du carré et ressemble à une variation de luminosité.
  • Évitez un fond clair. La mesure est relative : il lui faut la différence entre lampe allumée et lampe éteinte. Devant un ciel clair, il n'en reste presque rien.
  • Regardez la courbe de luminosité. Des marches nettes signifient que le décodeur a de la matière. Une trace qui dérive lentement, c'est l'exposition automatique, pas un signal.

Ce dernier point mérite d'être connu : les caméras de téléphone réajustent l'exposition en permanence. Une lampe qui reste allumée pendant un trait long est assombrie par la caméra pendant qu'elle brille. C'est une limite réelle de la lecture de lumière dans un navigateur, et c'est pourquoi cet outil porte la mention bêta.

Questions fréquentes