Mit tartalmaz a 15 bit
A mező 5 adatbittel kezdődik: 2 bit a hibajavítási szintnek és 3 bit a maszkminta számának. Ehhez tíz további BCH hibajavító bit járul, így a kód BCH(15,5).
A 15 bites eredményt ezután XOR-ral összekapcsolják a rögzített 101010000010010 mintával. Ez megakadályozza, hogy a mező valaha csupa világos legyen, ami összezavarhatná a kód szélét kereső olvasót.
- Hibajavítási szint bitjei: L = 01, M = 00, Q = 11, H = 10
- Maszkminta: 3 bit, 000-tól 111-ig
- Hibajavítás: 10 BCH-bit
- Rögzített XOR-maszk: 101010000010010
Hol tárolódik
Egy másolat a bal felső keresőminta körül fut, az elválasztója melletti sorban és oszlopban. A második másolat a jobb felső keresőminta alatti terület és a bal alsó keresőminta melletti terület között oszlik meg.
A két másolat azt jelenti, hogy a kód akkor is dekódolható, ha az egyik sarok sérült. A bal alsó másolat mellett van egy mindig sötét modul, az úgynevezett sötét modul, amely nem része az adatnak.
Miért ezt olvassák először
A beolvasó nem tudja dekódolni az adatot, amíg nem tudja, melyik maszkot kell eltávolítania, és hogyan oszlanak meg a kódszavak az adat és a hibajavítás között. A formátuminformáció mindkét kérdésre választ ad, ezért közvetlenül a keresőminták megtalálása után olvassák. A Micro QR-kódok egyetlen 15 bites formátummezőt használnak, amely a jel verzióját is kódolja.