Formatinformasjon

Kalles også: formatbiter, formatstreng, format information

Definisjon

Formatinformasjon er et felt på 15 biter i hver QR-kode som lagrer feilrettingsnivået og maskemønsteret. Den lagres to ganger, ved siden av søkemønstrene, slik at en skanner kan lese den først.

Hva de 15 bitene inneholder

Feltet begynner med 5 databiter: 2 biter for feilrettingsnivået og 3 biter for maskemønsternummeret. Ti biter med BCH-feilretting legges til, slik at koden blir BCH(15,5).

Resultatet på 15 biter blir deretter XOR-et med det faste mønsteret 101010000010010. Det hindrer at feltet noen gang blir helt lyst, noe som kunne forvirret en leser som leter etter kanten av koden.

  • Biter for feilrettingsnivå: L = 01, M = 00, Q = 11, H = 10
  • Maskemønster: 3 biter, 000 til 111
  • Feilretting: 10 BCH-biter
  • Fast XOR-maske: 101010000010010

Hvor den lagres

Den ene kopien går rundt søkemønsteret øverst til venstre, i raden og kolonnen ved siden av separatoren. Den andre kopien er delt mellom området under søkemønsteret øverst til høyre og området ved siden av søkemønsteret nederst til venstre.

To kopier betyr at koden fortsatt kan dekodes hvis ett hjørne er skadet. Ved siden av kopien nederst til venstre ligger én enkelt modul som alltid er mørk, kalt den mørke modulen, og som ikke er en del av dataene.

Hvorfor den leses først

En skanner kan ikke dekode dataene før den vet hvilken maske som skal fjernes og hvordan kodeordene er fordelt mellom data og feilretting. Formatinformasjonen svarer på begge spørsmålene, så den leses rett etter at søkemønstrene er funnet. Micro QR-koder bruker ett enkelt formatfelt på 15 biter som også koder symbolversjonen.

Vanlige spørsmål

Hvor lagres feilrettingsnivået i en QR-kode?

I formatinformasjonen, et felt på 15 biter som er plassert to ganger ved siden av søkemønstrene. To av bitene gir nivået L, M, Q eller H.

Hva er den enkelte mørke modulen nær søkemønsteret nederst til venstre?

Det er den mørke modulen, en modul som standarden krever skal være mørk i alle QR-koder. Den ligger ved siden av den andre kopien av formatinformasjonen og bærer ingen data.

Kilder og standarder

Alle begreper