Informacja o formacie

Inne nazwy: bity formatu, ciąg formatu, format information

Definicja

Informacja o formacie to 15-bitowe pole w każdym kodzie QR, które zapisuje poziom korekcji błędów i wzorzec maski. Jest zapisana dwukrotnie, obok wzorców wyszukiwania, żeby skaner mógł odczytać ją jako pierwszą.

Co zawierają te 15 bitów

Pole zaczyna się od 5 bitów danych: 2 bity na poziom korekcji błędów i 3 bity na numer wzorca maski. Dodawanych jest jeszcze dziesięć bitów korekcji błędów BCH, co daje kod BCH(15,5).

Wynik 15-bitowy jest następnie poddawany operacji XOR ze stałym wzorcem 101010000010010. Dzięki temu pole nigdy nie jest całkiem jasne, co mogłoby mylić czytnik szukający krawędzi kodu.

  • Bity poziomu korekcji błędów: L = 01, M = 00, Q = 11, H = 10
  • Wzorzec maski: 3 bity, od 000 do 111
  • Korekcja błędów: 10 bitów BCH
  • Stała maska XOR: 101010000010010

Gdzie jest zapisana

Jedna kopia otacza lewy górny wzorzec wyszukiwania, w wierszu i kolumnie obok jego separatora. Druga kopia jest podzielona między obszar pod prawym górnym wzorcem wyszukiwania a obszar obok lewego dolnego.

Dwie kopie oznaczają, że kod da się zdekodować, nawet gdy jeden róg jest uszkodzony. Obok kopii przy lewym dolnym rogu leży pojedynczy moduł, który zawsze jest ciemny, zwany ciemnym modułem, i nie jest częścią danych.

Dlaczego czyta się ją pierwszą

Skaner nie może zdekodować danych, dopóki nie wie, którą maskę usunąć i jak słowa kodowe dzielą się na dane i korekcję błędów. Informacja o formacie odpowiada na oba pytania, więc odczytuje się ją zaraz po zlokalizowaniu wzorców wyszukiwania. Kody Micro QR używają jednego 15-bitowego pola formatu, które koduje także wersję symbolu.

Najczęstsze pytania

Gdzie w kodzie QR zapisany jest poziom korekcji błędów?

W informacji o formacie, 15-bitowym polu umieszczonym dwukrotnie obok wzorców wyszukiwania. Dwa jego bity określają poziom L, M, Q lub H.

Co to za pojedynczy ciemny moduł przy lewym dolnym wzorcu wyszukiwania?

To ciemny moduł, moduł, który norma wymaga mieć ciemny w każdym kodzie QR. Leży obok drugiej kopii informacji o formacie i nie niesie danych.

Źródła i normy

Wszystkie hasła