Úrovne opravy chýb

Nazýva sa aj: úroveň EC, úroveň ECC, L M Q H

Definícia

Úrovne opravy chýb určujú, koľko z QR kódu môže byť poškodené, aby sa dal stále naskenovať. Sú štyri: L obnoví približne 7 % kódových slov, M približne 15 %, Q približne 25 % a H približne 30 %.

Skontroloval tím AriaQR ·

Úrovne opravy chýb

Štyri úrovne

Každý QR kód je vytvorený na jednej zo štyroch úrovní opravy chýb. Vyššia úroveň pridáva viac kódových slov opravy chýb Reed–Solomon, takže viac z kódu môže byť zašpinené, poškriabané alebo zakryté a kód sa stále dekóduje.

Percentá sú približné miery obnovy kódových slov, nie viditeľnej plochy. Malá škvrna poškodenia môže zasiahnuť niekoľko kódových slov a poškodenie vyhľadávacích vzorov alebo informácií o formáte môže skenovanie zastaviť bez ohľadu na úroveň.

Úrovne opravy chýb (2)
  • L (nízka): obnoviteľných približne 7 % kódových slov
  • M (stredná): približne 15 %
  • Q (kvartil): približne 25 %
  • H (vysoká): približne 30 %

Kompromis s veľkosťou

Viac opravy chýb znamená menej miesta pre údaje. Rovnaký obsah na úrovni H vyžaduje väčšiu verziu s väčším počtom menších modulov než na úrovni L.

Napríklad kód verzie 1 pojme na úrovni L 17 bajtov, ale na úrovni H len 7 bajtov. Pri verzii 40 sú hodnoty 2 953 bajtov na L a 1 273 bajtov na H.

Výber úrovne

Úroveň M je bežná predvolená voľba a hodí sa na väčšinu tlačovín v čistých podmienkach. Úroveň L udržuje kódy určené len pre obrazovky alebo veľmi čisté kódy čo najmenšie.

Úrovne Q a H sa hodia pre kódy, ktoré sa budú obrusovať, tlačiť na drsné povrchy alebo čiastočne zakrývať logom. Logo umiestnené cez moduly spotrebuje časť rezervy opravy chýb, takže kódu zostane menej na skutočné poškodenie.

Často kladené otázky

Akú úroveň opravy chýb QR kódu mám použiť?

M je rozumná predvolená voľba pre väčšinu tlače. Q alebo H použite, ak sa kód zašpiní či obrúsi alebo ak ho čiastočne zakrýva logo, a L, keď je dôležitejšia veľkosť než odolnosť.

Uľahčuje vyššia oprava chýb skenovanie QR kódu?

Robí kód odolnejším voči poškodeniu, ale pri rovnakej dĺžke obsahu ho robí aj hustejším. V čistých podmienkach sa kód s nižšou úrovňou a väčšími modulmi môže skenovať ľahšie.

Dá sa QR kód s 30 % poškodením stále naskenovať?

Na úrovni H sa dá obnoviť až približne 30 % kódových slov, ale len ak vyhľadávacie vzory a informácie o formáte prežijú. Skutočné poškodenie často zasiahne viac kódových slov, než naznačuje jeho plocha.

Zdroje a normy

Všetky pojmy