Informacije o formatu

Poznato i kao: bitovi formata, niz formata

Definicija

Informacije o formatu 15-bitno su polje u svakom QR kodu koje bilježi razinu ispravljanja pogrešaka i uzorak maske. Pohranjene su dvaput, uz uzorke za pronalaženje, kako bi ih skener mogao pročitati prve.

Pregledao tim AriaQR-a ·

Informacije o formatu

Što sadrži 15 bitova

Polje počinje s 5 podatkovnih bitova: 2 bita za razinu ispravljanja pogrešaka i 3 bita za broj uzorka maske. Dodaje se još deset bitova BCH ispravljanja pogrešaka, pa se dobiva kod BCH(15,5).

15-bitni rezultat zatim se XOR-a s fiksnim uzorkom 101010000010010. Time se sprječava da polje ikad bude potpuno svijetlo, što bi moglo zbuniti čitač koji traži rub koda.

Informacije o formatu (2)
  • Bitovi razine ispravljanja pogrešaka: L = 01, M = 00, Q = 11, H = 10
  • Uzorak maske: 3 bita, 000 do 111
  • Ispravljanje pogrešaka: 10 BCH bitova
  • Fiksna XOR maska: 101010000010010

Gdje su pohranjene

Jedna kopija obavija gornji lijevi uzorak za pronalaženje, u retku i stupcu uz njegov razdvajač. Druga kopija podijeljena je između područja ispod gornjeg desnog uzorka za pronalaženje i područja uz donji lijevi uzorak za pronalaženje.

Dvije kopije znače da se kod i dalje može dekodirati kad je jedan kut oštećen. Uz donju lijevu kopiju nalazi se jedan modul koji je uvijek tamni, zvan tamni modul (dark module), a nije dio podataka.

Zašto se čitaju prve

Skener ne može dekodirati podatke dok ne zna koju masku ukloniti i kako su kodne riječi podijeljene na podatke i ispravljanje pogrešaka. Informacije o formatu odgovaraju na oba pitanja, pa se čitaju odmah nakon što se pronađu uzorci za pronalaženje. Micro QR kodovi koriste jedno 15-bitno polje formata koje kodira i verziju simbola.

Često postavljana pitanja

Gdje je u QR kodu pohranjena razina ispravljanja pogrešaka?

U informacijama o formatu, 15-bitnom polju postavljenom dvaput uz uzorke za pronalaženje. Dva njegova bita daju razinu L, M, Q ili H.

Što je taj jedan tamni modul blizu donjeg lijevog uzorka za pronalaženje?

To je tamni modul, modul koji prema normi mora biti tamni u svakom QR kodu. Nalazi se uz drugu kopiju informacija o formatu i ne nosi podatke.

Izvori i norme

Svi pojmovi