Úrovně opravy chyb

Také se nazývá: úroveň EC, úroveň ECC, L M Q H, error correction levels

Definice

Úrovně opravy chyb určují, jak velká část QR kódu může být poškozena, aby se stále naskenoval. Jsou čtyři: L obnoví asi 7 % kódových slov, M asi 15 %, Q asi 25 % a H asi 30 %.

Čtyři úrovně

Každý QR kód je vytvořen na jedné ze čtyř úrovní opravy chyb. Vyšší úroveň přidává více kódových slov opravy chyb Reed–Solomon, takže větší část kódu může být špinavá, poškrábaná nebo zakrytá a kód se stále dekóduje.

Uvedená procenta jsou přibližné míry obnovy kódových slov, ne viditelné plochy. Malá skvrna může zasáhnout několik kódových slov a poškození vyhledávacích vzorů nebo informace o formátu může skenování zastavit bez ohledu na úroveň.

  • L (Low, nízká): obnovitelných asi 7 % kódových slov
  • M (Medium, střední): asi 15 %
  • Q (Quartile, kvartil): asi 25 %
  • H (High, vysoká): asi 30 %

Kompromis s velikostí

Víc opravy chyb znamená méně místa pro data. Stejný obsah na úrovni H vyžaduje větší verzi, s více a menšími moduly, než na úrovni L.

Kód verze 1 například pojme na úrovni L 17 bajtů, ale na úrovni H jen 7 bajtů. U verze 40 jsou hodnoty 2 953 bajtů na úrovni L a 1 273 bajtů na úrovni H.

Výběr úrovně

Úroveň M je běžná výchozí volba a hodí se pro většinu tištěných materiálů za čistých podmínek. Úroveň L drží kódy jen pro obrazovku nebo velmi čisté kódy co nejmenší.

Úrovně Q a H se hodí pro kódy, které se budou opotřebovávat, tisknout na drsné povrchy nebo být částečně zakryty logem. Logo umístěné přes moduly spotřebuje část rozpočtu opravy chyb, takže kódu zbývá méně na skutečné poškození.

Často kladené otázky

Jakou úroveň opravy chyb QR kódu mám použít?

M je rozumná výchozí volba pro většinu tisku. Použijte Q nebo H, pokud se kód bude špinit nebo opotřebovávat nebo pokud ho část zakrývá logo, a L, když záleží víc na velikosti než na odolnosti.

Usnadňuje vyšší oprava chyb skenování QR kódu?

Kód je odolnější vůči poškození, ale při stejné délce obsahu je také hustší. Za čistých podmínek se může nižší úroveň s většími moduly skenovat snáze.

Naskenuje se QR kód s 30% poškozením?

Na úrovni H lze obnovit až asi 30 % kódových slov, ale jen pokud přežijí vyhledávací vzory a informace o formátu. Skutečné poškození často zasáhne víc kódových slov, než naznačuje jeho plocha.

Zdroje a normy

Všechny pojmy