Информация за формата

Известен още като: битове за формата, низ за формата, format information

Определение

Информацията за формата е 15-битово поле във всеки QR код, което записва нивото на коригиране на грешки и маската. Съхранява се два пъти, до позиционните шаблони, така че скенерът да я прочете първа.

Прегледано от екипа на AriaQR ·

Информация за формата

Какво съдържат 15-те бита

Полето започва с 5 бита данни: 2 бита за нивото на коригиране на грешки и 3 бита за номера на маската. Към тях се добавят още десет бита BCH коригиране на грешки, което прави кода BCH(15,5).

След това 15-битовият резултат се комбинира чрез XOR с фиксирания шаблон 101010000010010. Така полето никога не е изцяло светло, което би могло да обърка четеца, търсещ ръба на кода.

Информация за формата (2)
  • Битове за нивото на коригиране на грешки: L = 01, M = 00, Q = 11, H = 10
  • Маска: 3 бита, от 000 до 111
  • Коригиране на грешки: 10 BCH бита
  • Фиксирана XOR маска: 101010000010010

Къде се съхранява

Едното копие обгражда горния ляв позиционен шаблон, в реда и колоната до разделителя му. Второто копие е разделено между областта под горния десен позиционен шаблон и областта до долния ляв позиционен шаблон.

Две копия означават, че кодът пак може да се декодира, когато един ъгъл е повреден. До долното ляво копие стои един модул, който винаги е тъмен, наречен тъмен модул, и не е част от данните.

Защо се чете първа

Скенерът не може да декодира данните, докато не знае коя маска да премахне и как кодовите думи се делят между данни и коригиране на грешки. Информацията за формата отговаря и на двата въпроса, затова се чете веднага след намирането на позиционните шаблони. Micro QR кодовете използват едно 15-битово поле за формата, което кодира и версията на символа.

Често задавани въпроси

Къде се съхранява нивото на коригиране на грешки в QR кода?

В информацията за формата – 15-битово поле, поставено два пъти до позиционните шаблони. Два от битовете му определят нивото L, M, Q или H.

Какъв е единичният тъмен модул близо до долния ляв позиционен шаблон?

Това е тъмният модул – модул, който стандартът изисква да е тъмен във всеки QR код. Намира се до второто копие на информацията за формата и не носи данни.

Източници и стандарти

Всички термини