Vormiteave

Tuntud ka kui: vormibitid, vormijada

Määratlus

Vormiteave on igas QR-koodis olev 15-bitine väli, mis salvestab veaparanduse taseme ja maskimustri. See on salvestatud kaks korda tuvastusmustrite kõrvale, et skanner saaks seda kõigepealt lugeda.

Üle vaadanud AriaQR meeskond ·

Vormiteave

Mida 15 bitti sisaldavad

Väli algab 5 andmebitiga: 2 bitti veaparanduse taseme ja 3 bitti maskimustri numbri jaoks. Lisatakse veel kümme bitti BCH-veaparandust, mis teeb koodiks BCH(15,5).

15-bitine tulemus liidetakse seejärel XOR-iga fikseeritud mustriga 101010000010010. See hoiab ära välja muutumise täiesti heledaks, mis võiks segada koodi serva otsivat lugejat.

Vormiteave (2)
  • Veaparanduse taseme bitid: L = 01, M = 00, Q = 11, H = 10
  • Maskimuster: 3 bitti, 000 kuni 111
  • Veaparandus: 10 BCH-bitti
  • Fikseeritud XOR-mask: 101010000010010

Kus see salvestatakse

Üks koopia ümbritseb vasakut ülemist tuvastusmustrit, selle eraldaja kõrval olevas reas ja veerus. Teine koopia on jaotatud parema ülemise tuvastusmustri all oleva ala ja vasaku alumise tuvastusmustri kõrval oleva ala vahel.

Kaks koopiat tähendavad, et koodi saab dekodeerida ka siis, kui üks nurk on kahjustatud. Vasaku alumise koopia kõrval asub üks alati tume moodul, mida nimetatakse tumedaks mooduliks ja mis ei ole andmete osa.

Miks seda loetakse esimesena

Skanner ei saa andmeid dekodeerida enne, kui ta teab, millist maski eemaldada ja kuidas koodisõnad andmete ja veaparanduse vahel jagunevad. Vormiteave vastab mõlemale küsimusele, seega loetakse seda kohe pärast tuvastusmustrite leidmist. Micro QR-koodid kasutavad ühte 15-bitist vormivälja, mis kodeerib ka sümboli versiooni.

Korduma kippuvad küsimused

Kus QR-koodis veaparanduse taset hoitakse?

Vormiteabes, 15-bitises väljas, mis on paigutatud kaks korda tuvastusmustrite kõrvale. Kaks selle bitti annavad taseme L, M, Q või H.

Mis on see üksik tume moodul vasaku alumise tuvastusmustri lähedal?

See on tume moodul, moodul, mis peab standardi järgi igas QR-koodis olema tume. See asub vormiteabe teise koopia kõrval ega kanna andmeid.

Allikad ja standardid

Kõik terminid