Muototieto

Tunnetaan myös nimillä: muotobitit, muotomerkkijono, format information

Määritelmä

Muototieto on jokaisessa QR-koodissa oleva 15-bittinen kenttä, joka tallentaa sen virheenkorjaustason ja peitekuvion. Se tallennetaan kahdesti paikannuskuvioiden viereen, jotta skanneri voi lukea sen ensin.

Mitä 15 bittiä sisältävät

Kenttä alkaa 5 databitillä: 2 bittiä virheenkorjaustasolle ja 3 bittiä peitekuvion numerolle. Niihin lisätään kymmenen BCH-virheenkorjausbittiä, jolloin koodi on BCH(15,5).

15-bittinen tulos yhdistetään XOR-operaatiolla kiinteän kuvion 101010000010010 kanssa. Tämä estää kenttää olemasta koskaan täysin vaalea, mikä voisi hämmentää koodin reunaa etsivää lukijaa.

  • Virheenkorjaustason bitit: L = 01, M = 00, Q = 11, H = 10
  • Peitekuvio: 3 bittiä, 000–111
  • Virheenkorjaus: 10 BCH-bittiä
  • Kiinteä XOR-peite: 101010000010010

Mihin se tallennetaan

Yksi kopio kiertää vasemman yläpaikannuskuvion ympäri sen erottimen vieressä olevalla rivillä ja sarakkeella. Toinen kopio on jaettu oikean yläpaikannuskuvion alapuolella olevan alueen ja vasemman alapaikannuskuvion vieressä olevan alueen kesken.

Kaksi kopiota tarkoittaa, että koodin voi silti purkaa, kun yksi kulma on vaurioitunut. Vasemman alakopion vieressä on yksi moduuli, joka on aina tumma, ja jota kutsutaan tummaksi moduuliksi; se ei kuulu dataan.

Miksi se luetaan ensin

Skanneri ei voi purkaa dataa ennen kuin se tietää, minkä peitteen se poistaa ja miten koodisanat jakautuvat datan ja virheenkorjauksen kesken. Muototieto vastaa molempiin kysymyksiin, joten se luetaan heti paikannuskuvioiden löytämisen jälkeen. Micro QR -koodeissa on yksi 15-bittinen muotokenttä, joka koodaa myös symbolin version.

Usein kysytyt kysymykset

Mihin QR-koodin virheenkorjaustaso tallennetaan?

Muototietoon, 15-bittiseen kenttään, joka on kahdesti paikannuskuvioiden vieressä. Kaksi sen bittiä antaa tason L, M, Q tai H.

Mikä on yksittäinen tumma moduuli vasemman alapaikannuskuvion lähellä?

Se on tumma moduuli, moduuli, jonka standardi vaatii olevan tumma jokaisessa QR-koodissa. Se on muototiedon toisen kopion vieressä eikä sisällä dataa.

Lähteet ja standardit

Kaikki käsitteet