Klaidų taisymo lygiai

Dar vadinama: EC lygis, ECC lygis, L M Q H

Apibrėžimas

Klaidų taisymo lygiai nustato, kiek QR kodo gali būti pažeista, kad jis vis tiek būtų nuskaitomas. Yra keturi: L atkuria apie 7 % kodo žodžių, M – apie 15 %, Q – apie 25 %, H – apie 30 %.

Peržiūrėjo AriaQR komanda ·

Klaidų taisymo lygiai

Keturi lygiai

Kiekvienas QR kodas kuriamas vienu iš keturių klaidų taisymo lygių. Aukštesnis lygis prideda daugiau Reed–Solomon klaidų taisymo kodo žodžių, todėl daugiau kodo gali būti nešvaraus, subraižyto ar uždengto, o jis vis tiek bus iššifruotas.

Procentai yra apytiksliai kodo žodžių, o ne matomo ploto atkūrimo rodikliai. Nedidelė pažeidimo dėmė gali paliesti kelis kodo žodžius, o paieškos šablonų ar formato informacijos pažeidimas gali sutrukdyti nuskaityti nepriklausomai nuo lygio.

Klaidų taisymo lygiai (2)
  • L (žemas): atkuriama apie 7 % kodo žodžių
  • M (vidutinis): apie 15 %
  • Q (kvartilis): apie 25 %
  • H (aukštas): apie 30 %

Kompromisas su dydžiu

Daugiau klaidų taisymo reiškia mažiau vietos duomenims. Tam pačiam turiniui H lygiu reikia didesnės versijos, su daugiau ir smulkesniais moduliais, nei L lygiu.

Pavyzdžiui, 1 versijos kodas L lygiu talpina 17 baitų, o H lygiu tik 7 baitus. 40 versijoje skaičiai yra 2 953 baitai L lygiu ir 1 273 baitai H lygiu.

Lygio pasirinkimas

M lygis yra dažnas numatytasis pasirinkimas ir tinka daugumai spausdintų medžiagų švariomis sąlygomis. L lygis išlaiko tik ekranams skirtus ar labai švarius kodus kuo mažesnius.

Q ir H lygiai tinka kodams, kurie dėvėsis, bus spausdinami ant šiurkščių paviršių arba iš dalies uždengti logotipu. Logotipas ant modulių sunaudoja dalį klaidų taisymo rezervo, todėl realiems pažeidimams lieka mažiau.

Dažnai užduodami klausimai

Kokį QR kodo klaidų taisymo lygį naudoti?

M yra protingas numatytasis pasirinkimas daugumai spaudos. Naudokite Q arba H, jei kodas susitepti ar nusidėvės arba jei logotipas dengia jo dalį, o L – kai dydis svarbesnis už patvarumą.

Ar aukštesnis klaidų taisymas palengvina QR kodo nuskaitymą?

Jis daro kodą atsparesnį pažeidimams, bet tokio paties turinio ilgio kodą daro tankesnį. Švariomis sąlygomis žemesnis lygis su didesniais moduliais gali būti lengviau nuskaitomas.

Ar QR kodas su 30 % pažeidimu vis tiek nuskaitomas?

H lygiu galima atkurti iki maždaug 30 % kodo žodžių, bet tik jei paieškos šablonai ir formato informacija išlieka. Realus pažeidimas dažnai paliečia daugiau kodo žodžių, nei rodytų jo plotas.

Šaltiniai ir standartai

Visi terminai