Informations de format

Aussi appelé: bits de format, chaîne de format

Définition

Les informations de format sont un champ de 15 bits présent dans chaque QR code, qui enregistre son niveau de correction d’erreur et son motif de masque. Elles sont stockées deux fois, à côté des motifs de repérage, pour que le scanner les lise en premier.

Ce que contiennent les 15 bits

Le champ commence par 5 bits de données : 2 bits pour le niveau de correction d’erreur et 3 bits pour le numéro du motif de masque. Dix bits supplémentaires de correction d’erreur BCH sont ajoutés, ce qui donne un code BCH(15,5).

Le résultat de 15 bits est ensuite combiné par XOR avec le motif fixe 101010000010010. Cela évite que le champ soit jamais entièrement clair, ce qui pourrait tromper un lecteur cherchant le bord du code.

  • Bits du niveau de correction d’erreur : L = 01, M = 00, Q = 11, H = 10
  • Motif de masque : 3 bits, de 000 à 111
  • Correction d’erreur : 10 bits BCH
  • Masque XOR fixe : 101010000010010

Où il est stocké

Une copie entoure le motif de repérage supérieur gauche, dans la ligne et la colonne voisines de son séparateur. La seconde copie est répartie entre la zone située sous le motif de repérage supérieur droit et la zone à côté du motif de repérage inférieur gauche.

Deux copies signifient que le code peut encore être décodé si un coin est abîmé. À côté de la copie inférieure gauche se trouve un module unique toujours sombre, appelé module sombre, qui ne fait pas partie des données.

Pourquoi il est lu en premier

Un scanner ne peut pas décoder les données tant qu’il ne sait pas quel masque retirer ni comment les mots de code se répartissent entre données et correction d’erreur. Les informations de format répondent aux deux questions : elles sont donc lues juste après la localisation des motifs de repérage. Les Micro QR codes utilisent un seul champ de format de 15 bits qui encode aussi la version du symbole.

Questions fréquentes

Où le niveau de correction d’erreur est-il stocké dans un QR code ?

Dans les informations de format, un champ de 15 bits placé deux fois à côté des motifs de repérage. Deux de ses bits donnent le niveau L, M, Q ou H.

Qu’est-ce que le module sombre unique près du motif de repérage inférieur gauche ?

C’est le module sombre, un module que la norme impose sombre dans tout QR code. Il est situé à côté de la seconde copie des informations de format et ne porte aucune donnée.

Sources et normes

Tous les termes