Informace o formátu

Také se nazývá: bity formátu, řetězec formátu, format information

Definice

Informace o formátu je 15bitové pole v každém QR kódu, které uchovává úroveň opravy chyb a maskovací vzor. Je uloženo dvakrát vedle vyhledávacích vzorů, aby ho skener mohl přečíst jako první.

Co těch 15 bitů obsahuje

Pole začíná 5 datovými bity: 2 bity pro úroveň opravy chyb a 3 bity pro číslo maskovacího vzoru. Přidá se dalších deset bitů opravy chyb BCH, takže vzniká kód BCH(15,5).

Výsledných 15 bitů se poté sloučí operací XOR s pevným vzorem 101010000010010. Tím se zajistí, že pole nikdy nebude celé světlé, což by mohlo zmást čtečku hledající okraj kódu.

  • Bity úrovně opravy chyb: L = 01, M = 00, Q = 11, H = 10
  • Maskovací vzor: 3 bity, 000 až 111
  • Oprava chyb: 10 bitů BCH
  • Pevná maska XOR: 101010000010010

Kde je uloženo

Jedna kopie obepíná levý horní vyhledávací vzor, v řádku a sloupci vedle jeho oddělovače. Druhá kopie je rozdělena mezi oblast pod pravým horním vyhledávacím vzorem a oblast vedle levého dolního vyhledávacího vzoru.

Dvě kopie znamenají, že kód lze dekódovat, i když je jeden roh poškozený. Vedle levé dolní kopie leží jediný modul, který je vždy tmavý, zvaný tmavý modul, a není součástí dat.

Proč se čte jako první

Skener nemůže dekódovat data, dokud neví, kterou masku odstranit a jak jsou kódová slova rozdělena na datová a opravná. Informace o formátu odpovídá na obě otázky, proto se čte hned po nalezení vyhledávacích vzorů. Micro QR kódy používají jediné 15bitové pole formátu, které kóduje i verzi symbolu.

Často kladené otázky

Kde je v QR kódu uložena úroveň opravy chyb?

V informaci o formátu, 15bitovém poli umístěném dvakrát vedle vyhledávacích vzorů. Dva z jeho bitů udávají úroveň L, M, Q nebo H.

Co je ten jediný tmavý modul u levého dolního vyhledávacího vzoru?

Je to tmavý modul, který musí být podle normy v každém QR kódu tmavý. Leží vedle druhé kopie informace o formátu a žádná data nenese.

Zdroje a normy

Všechny pojmy