Feilrettingsnivåer

Kalles også: EC-nivå, ECC-nivå, L M Q H, error correction levels

Definisjon

Feilrettingsnivåer bestemmer hvor mye av en QR-kode som kan være skadet og fortsatt skannes. Det finnes fire: L gjenoppretter omtrent 7 % av kodeordene, M omtrent 15 %, Q omtrent 25 % og H omtrent 30 %.

De fire nivåene

Hver QR-kode lages på ett av fire feilrettingsnivåer. Et høyere nivå legger til flere Reed–Solomon-kodeord for feilretting, så mer av koden kan være skitten, ripet eller tildekket og fortsatt dekodes.

Prosentene er omtrentlige gjenopprettingsrater for kodeord, ikke for det synlige arealet. Et lite skadeområde kan berøre flere kodeord, og skade på søkemønstrene eller formatinformasjonen kan stoppe en skanning uansett nivå.

  • L (Low): omtrent 7 % av kodeordene kan gjenopprettes
  • M (Medium): omtrent 15 %
  • Q (Quartile): omtrent 25 %
  • H (High): omtrent 30 %

Avveiningen mot størrelse

Mer feilretting betyr mindre plass til data. Det samme innholdet på nivå H krever en større versjon, med flere og mindre moduler, enn på nivå L.

En versjon 1-kode rommer for eksempel 17 byte på nivå L, men bare 7 byte på nivå H. I versjon 40 er tallene 2 953 byte på L og 1 273 byte på H.

Velge nivå

Nivå M er et vanlig standardvalg og passer for de fleste trykksaker under rene forhold. Nivå L holder koder som bare vises på skjerm eller er svært rene, så små som mulig.

Nivå Q og H passer for koder som vil bli slitt, trykt på ru flater eller delvis dekket av en logo. En logo som legges over modulene bruker opp noe av feilrettingsbudsjettet, så koden har mindre igjen til skade i virkeligheten.

Vanlige spørsmål

Hvilket feilrettingsnivå bør jeg bruke i en QR-kode?

M er et fornuftig standardvalg for de fleste trykksaker. Bruk Q eller H hvis koden vil bli skitten eller slitt, eller hvis en logo dekker deler av den, og L når størrelse betyr mer enn holdbarhet.

Gjør høyere feilretting en QR-kode lettere å skanne?

Den gjør koden mer tolerant for skade, men også tettere ved samme innholdslengde. Under rene forhold kan et lavere nivå med større moduler være lettere å skanne.

Kan en QR-kode med 30 % skade fortsatt skannes?

På nivå H kan opptil omtrent 30 % av kodeordene gjenopprettes, men bare hvis søkemønstrene og formatinformasjonen overlever. Reell skade rammer ofte flere kodeord enn arealet skulle tilsi.

Kilder og standarder

Alle begreper