Felkorrigeringsnivåer

Kallas också: EC-nivå, ECC-nivå, L M Q H, error correction levels

Definition

Felkorrigeringsnivåer anger hur mycket av en QR-kod som kan vara skadat och ändå gå att skanna. Det finns fyra: L återskapar cirka 7 % av kodorden, M cirka 15 %, Q cirka 25 % och H cirka 30 %.

De fyra nivåerna

Varje QR-kod skapas på en av fyra felkorrigeringsnivåer. En högre nivå lägger till fler Reed–Solomon-kodord för felkorrigering, så mer av koden kan vara smutsig, repad eller övertäckt och ändå avkodas.

Procentsatserna är ungefärliga återskapandegrader för kodord, inte för den synliga ytan. En liten skadad fläck kan beröra flera kodord, och skada på sökmönstren eller formatinformationen kan stoppa en skanning oavsett nivå.

  • L (låg): cirka 7 % av kodorden kan återskapas
  • M (medel): cirka 15 %
  • Q (kvartil): cirka 25 %
  • H (hög): cirka 30 %

Avvägningen mot storlek

Mer felkorrigering innebär mindre plats för data. Samma innehåll på nivå H kräver en större version, med fler och mindre moduler, än på nivå L.

Till exempel rymmer en kod i version 1 17 byte på nivå L men bara 7 byte på nivå H. I version 40 är siffrorna 2 953 byte på L och 1 273 byte på H.

Att välja nivå

Nivå M är en vanlig standard och passar de flesta tryckta material i rena miljöer. Nivå L håller koder som bara visas på skärm eller är mycket rena så små som möjligt.

Nivå Q och H passar koder som kommer att slitas, tryckas på grova ytor eller delvis täckas av en logotyp. En logotyp placerad över modulerna förbrukar en del av felkorrigeringsbudgeten, så koden har mindre kvar för verklig skada.

Vanliga frågor

Vilken felkorrigeringsnivå bör jag använda för en QR-kod?

M är ett vettigt standardval för de flesta tryck. Använd Q eller H om koden kommer att bli smutsig eller sliten, eller om en logotyp täcker en del av den, och L när storleken är viktigare än hållbarheten.

Gör högre felkorrigering en QR-kod lättare att skanna?

Den gör koden mer tolerant mot skador, men gör den också tätare vid samma innehållslängd. I rena miljöer kan en lägre nivå med större moduler vara lättare att skanna.

Kan en QR-kod med 30 % skada fortfarande skannas?

På nivå H kan upp till cirka 30 % av kodorden återskapas, men bara om sökmönstren och formatinformationen överlever. Verklig skada träffar ofta fler kodord än dess yta antyder.

Källor och standarder

Alla begrepp