Razine ispravljanja pogrešaka

Poznato i kao: razina EC, razina ECC, L M Q H

Definicija

Razine ispravljanja pogrešaka određuju koliko QR koda smije biti oštećeno, a da se i dalje skenira. Postoje četiri: L obnavlja oko 7 % kodnih riječi, M oko 15 %, Q oko 25 %, a H oko 30 %.

Pregledao tim AriaQR-a ·

Razine ispravljanja pogrešaka

Četiri razine

Svaki QR kod izrađen je na jednoj od četiri razine ispravljanja pogrešaka. Viša razina dodaje više kodnih riječi za Reed–Solomonovo ispravljanje pogrešaka, pa veći dio koda može biti prljav, izgreben ili prekriven, a kod se i dalje dekodira.

Postoci su približne stope obnavljanja kodnih riječi, a ne vidljive površine. Mala mrlja oštećenja može zahvatiti nekoliko kodnih riječi, a oštećenje uzoraka za pronalaženje ili informacija o formatu može zaustaviti skeniranje bez obzira na razinu.

Razine ispravljanja pogrešaka (2)
  • L (niska): oko 7 % kodnih riječi može se obnoviti
  • M (srednja): oko 15 %
  • Q (kvartil): oko 25 %
  • H (visoka): oko 30 %

Kompromis s veličinom

Više ispravljanja pogrešaka znači manje mjesta za podatke. Isti sadržaj na razini H zahtijeva veću verziju, s više manjih modula, nego na razini L.

Na primjer, kod verzije 1 prima 17 bajtova na razini L, ali samo 7 bajtova na razini H. U verziji 40 iznosi su 2.953 bajta na L i 1.273 bajta na H.

Odabir razine

Razina M uobičajena je zadana postavka i prikladna je za većinu tiskanih materijala u čistim uvjetima. Razina L drži kodove samo za zaslone ili vrlo čiste kodove što manjima.

Razine Q i H prikladne su za kodove koji će se trošiti, tiskati na grubim površinama ili djelomično prekrivati logotipom. Logotip postavljen preko modula troši dio proračuna ispravljanja pogrešaka, pa kodu ostaje manje za oštećenja iz stvarnog svijeta.

Često postavljana pitanja

Koju razinu ispravljanja pogrešaka QR koda trebam koristiti?

M je razumna zadana postavka za većinu tiska. Koristite Q ili H ako će se kod prljati ili trošiti ili ako ga dio prekriva logotip, a L kad je veličina važnija od izdržljivosti.

Čini li viša razina ispravljanja pogrešaka QR kod lakšim za skeniranje?

Kod postaje otporniji na oštećenja, ali i gušći pri istoj duljini sadržaja. U čistim uvjetima niža razina s većim modulima može se lakše skenirati.

Može li se QR kod s 30 % oštećenja i dalje skenirati?

Na razini H može se obnoviti do oko 30 % kodnih riječi, ali samo ako uzorci za pronalaženje i informacije o formatu prežive. Stvarno oštećenje često pogađa više kodnih riječi nego što njegova površina sugerira.

Izvori i norme

Svi pojmovi