Versiotieto

Tunnetaan myös nimillä: versiobitit, versiolohko, version information

Määritelmä

Versiotieto on 18-bittinen kenttä, joka tallentaa suuren QR-koodin version. Se esiintyy vain versioissa 7–40, kahtena 6 × 3 -lohkona oikean ylä- ja vasemman alapaikannuskuvion lähellä.

Mitä se sisältää

Kenttä sisältää 6 bittiä versionumerolle, 7–40, ja sen perässä 12 bittiä BCH-virheenkorjausta, yhteensä 18 bittiä. Virheenkorjauksen ansiosta lukija voi palauttaa version, vaikka muutama näistä moduuleista olisi vaurioitunut.

Kukin kopio on 6 × 3 moduulin lohko. Yksi lohko on heti vasemman alapaikannuskuvion yläpuolella ja toinen heti oikean yläpaikannuskuvion vasemmalla puolella, ja bitit on transponoitu näiden kahden välillä.

  • Vain versioissa 7–40
  • 6 bittiä versionumeroa
  • 12 bittiä BCH-virheenkorjausta
  • Kaksi kopiota, kumpikin 6 × 3 moduulia

Miksi pienissä koodeissa sitä ei ole

Versioissa 1–6 lukija voi selvittää version luotettavasti mittaamalla koodin paikannus- ja ajoituskuvioilla. Suuremmissa koodeissa moduulit ovat pieniä koko symboliin nähden, ja pieni mittausvirhe voisi johtaa väärään versioon, joten standardi lisää erillisen merkinnän.

Usein kysytyt kysymykset

Mistä skanneri tietää, mitä QR-koodin versiota se lukee?

Versioissa 1–6 se mittaa ruudukon paikannus- ja ajoituskuvioilla. Versioissa 7–40 se lukee myös kahden paikannuskuvion lähellä olevat versiotietolohkot.

Miksi QR-koodissani on pieniä suorakulmaisia lohkoja kahden kulman lähellä?

Jos koodi on versio 7 tai suurempi, ne ovat versiotietolohkoja. Ne tallentavat versionumeron kahdesti virheenkorjauksella suojattuna.

Lähteet ja standardit

Kaikki käsitteet