Ravni popravljanja napak

Imenuje se tudi: raven EC, raven ECC, L M Q H, popravljanje napak v kodi QR

Opredelitev

Ravni popravljanja napak določajo, koliko kode QR je lahko poškodovanega, da se še vedno skenira. Obstajajo štiri: L obnovi približno 7 % kodnih besed, M približno 15 %, Q približno 25 % in H približno 30 %.

Pregledala ekipa AriaQR ·

Ravni popravljanja napak

Štiri ravni

Vsaka koda QR je zgrajena na eni od štirih ravni popravljanja napak. Višja raven doda več kodnih besed za popravljanje napak Reed–Solomon, zato je lahko več kode umazanega, opraskanega ali prekritega, pa se še vedno dekodira.

Odstotki so približne stopnje obnove kodnih besed, ne vidne površine. Majhna poškodba lahko zadene več kodnih besed, poškodba iskalnih vzorcev ali informacij o formatu pa lahko skeniranje prepreči ne glede na raven.

Ravni popravljanja napak (2)
  • L (nizka): obnovljivih približno 7 % kodnih besed
  • M (srednja): približno 15 %
  • Q (kvartil): približno 25 %
  • H (visoka): približno 30 %

Kompromis z velikostjo

Več popravljanja napak pomeni manj prostora za podatke. Ista vsebina na ravni H potrebuje večjo različico, z več manjšimi moduli, kot na ravni L.

Na primer, koda različice 1 sprejme 17 bajtov na ravni L, a le 7 bajtov na ravni H. Pri različici 40 so številke 2.953 bajtov pri L in 1.273 bajtov pri H.

Izbira ravni

Raven M je pogosta privzeta izbira in ustreza večini tiskanega gradiva v čistih razmerah. Raven L ohranja kode samo za zaslon ali zelo čiste kode čim manjše.

Ravni Q in H ustrezata kodam, ki se bodo obrabile, so natisnjene na grobih površinah ali delno prekrite z logotipom. Logotip, postavljen čez module, porabi del proračuna popravljanja napak, zato ostane kodi manj za poškodbe v resničnem svetu.

Pogosta vprašanja

Katero raven popravljanja napak kode QR naj uporabim?

M je smiselna privzeta izbira za večino tiska. Uporabite Q ali H, če se bo koda umazala ali obrabila ali če del kode prekriva logotip, L pa, kadar je velikost pomembnejša od vzdržljivosti.

Ali višje popravljanje napak olajša skeniranje kode QR?

Koda je bolj odporna na poškodbe, vendar je pri enaki dolžini vsebine tudi gostejša. V čistih razmerah se koda z nižjo ravnjo in večjimi moduli lahko skenira lažje.

Ali se koda QR s 30-odstotno poškodbo še vedno skenira?

Na ravni H je mogoče obnoviti do približno 30 % kodnih besed, a le če iskalni vzorci in informacije o formatu preživijo. Resnična poškodba pogosto zadene več kodnih besed, kot bi kazala njena površina.

Viri in standardi

Vsi pojmi