ГОСТ Р ИСО/МЭК 18004-2015
Четвертый и пятый биты информации о формате содержат указатель шаблона маски данных,
указанный в таблице 10 для шаблона, определенного по 7.8.3.
Десять битов исправления ошибок вычисляют в соответствии с положениями приложения С и до
бавляют к пяти битам данных.
Затем к 15 битам информации о формате применяют операцию XOR с маской 100010001000101,
чтобы гарантировать, что никакая комбинация номера символа и указателя шаблона маски данных не
имеет в результате 15 нулевых битов.
В результате информация о формате должна быть размещена в области, сохраненной для этого
в символе в соответствии с рисунками 25 и 26, в зависимости от типа символа. Младший бит информа
ции о формате расположен в модуле с номером 0, а старший бит в модуле с номером 14 на рисунках
24 и 25.
П р и м е р
Номер символа 0:
Указатель шаблона маски данных:
Биты данных (номер символа, указатель шаблона маски данных):
Биты кода ВСН:
Битовая последовательность без маски:
Постю операции XOR.
Шаблон информации о формате:
000
11
00011
1101011001
000111101011001
100010001000101
100101100011100
II
бит 14 бит О
Рисунок 26 - Позиция модулей информации о формате в символе Micro QR Code
7.10 Информация о версии
Информацию о версии включают в символ QR Code версии 7 или выше. Это 18-битовая по
следовательность, содержащая 6 битов данных и 12 битов исправления ошибок, вычисляемых с ис
пользованием кода ВСН (18. 6). Подробные сведения о вычислении проверочных битов информации о
версии приведены в приложении D. Шесть битов данных содержат версию символа, старший бит -
первый.
12 проверочных битов исправления ошибок вычисляют по алгоритму, приведенному в приложе
нии D. и добавляются к 6 битам данных.
Информация о версии в результате не может содержать только нулевые биты, поэтому только
символы версий 7 - 4 0 содержат информацию о версии. К информации о версии не применяют про
цедуру маскирования данных.
В результате информация о версии должна быть отображена в области, отведенной для этого
в символе согласно рисунку 27. Следует обратить внимание, что информация о версии появляется в
символе дважды, чтобы обеспечить избыточность, так как без надлежащего декодирования указанной
информации невозможно декодирование всего символа. Младший бит информации о версии располо
жен в модуле с номером О. а старший бит в модуле номер 17 (рисунок 28).
50