ГОСТ Р ИСО/МЭК 18004-2015
Т а б л и ц а 11 — Подсчет результатов применения маскирования данных
ОсобенностьОценка особенностиШтрафные очки
Длинная колонка или строка модулей одного цвета
Число модулей = (5 * i)N, + г
Размер блока = 2 * 2
Наличие такого шаблона
N,
Блоки модулей одного цвета
Шаблон с соотношением
1:1 : 3
:
1
:
1
(темный : светлый :
темный : светлый : темный) в строке или столбце, предшествующий
или последующий светлой области 4 модуля шириной_____________
Процент темных модулей в символе
От 50 * (5 * к) % доN4 * к
50 * (5 * (к + 1)) %
П р и м е ч а н и е 1 — Прилегающие модули одного цвета в строке/столбце
Для оценки результатов маскирования данных проверяют блоки, состоящие из 5 и более светлых (белых)
и темных (черных) модулей, расположенных в ряду подряд сбоку и вертикально. Подсчет штрафных очков
осуществляют следующим образом, каждому блоку из 5 последовательных модулей назначается 3
штрафных очка, из 6 последовательных модулей - 4 штрафных очка и т. д„ добавляя одно штрафное очко при
увеличении блока на 1 модуль. Например, блоку «темный: темный: темный: темный: темный: темный: темный»
назначают 5 штрафных очков, при этом серию из 7 последовательных модулей считают одним блоком.
Однако очки не удваивают. Например, блоку из 7 модулей присваивают 5 штрафных очков, а не 12
(складывающихся из 3 штрафных очков за блок из 5 модулей плюс 4 штрафных очка за блох из 6 модулей
плюс 5 штрафных очков за блок из 7 модулей).
П р и м е ч а н и е 2 — Модули одного цвета в блоке
Штрафное очко должно быть равно числу блоков, состоящих из темных или светлых модулей размерами (в
модулях) 2*2. Например, для блока, состоящего из темных модулей, с размерами (в модулях) 3*3, количество
штрафных очков рассчитывают как 4 (блока) * 3 (очка) =12 (с учетом того, что в такой блок может быть включено до
четырех модулей размерами 2 * 2).
П р и м е ч а н и е 3 — Шаблон с соотношением 1:1:3:1:1 в строке или столбце
Если после или до шаблона с соотношением 1:1:3:1:1 расположена светлая область шириной более 4 мо
дулей. то должно быть назначено 40 штрафных очков.
П р и м е ч а н и е 4 — Доля темных модулей в символе
Назначают 10 штрафных очков при увеличении или уменьшении более чем на 5 % доли темных модулей
от рекомендуемого уровня 50 % (за который назначают 0 штрафных очков). Например, назначают 0 штрафных
очков, если доля темных модулей находится в пределах от 45 % до 55 % и 10 штрафных очков, если доля темных
модулей находится в пределах от 40 % до 60 %.___________________________________________________________
Выбирают шаблон маски данных, имеющий наименьшее число штрафных очков.
7.8.3.2 Оценка символов Micro QR Code
После выполнения операции маскированияданных в области кодирования символа с каждым ша
блоном маски данных оценивают результат, подсчитывая множество темных модулей в каждой из двух
границ, которые не содержат шаблоны синхронизации. Чем меньше число темных модулей, тем менее
приемлемым является результат. В таких символах рекомендуется иметь больше темных модулей на
границе, чтобы более эффективно отличать свободную зону от области кодирования.
Для каждого шаблона маски данных подсчитывают число темных модулей в правой и нижней
границах символа (исключая последний модуль шаблона синхронизации). Оценку результата подсчета
производят следующим образом:
если SUM, S SUM2
то оценка = SUM, х 16 ♦ SUM2:
если SUM, > SUM2,
то оценка = SUM2 * 16 ♦ SUM,
где SUM, - число темных модулей на правой границе:
SUM2 - число темных модулей на левой границе.
47