Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(обязательное)
Первичные эталонные тестовые символы
А.1 Общие требования
Наборы первичных эталонных тестовых символов должны включать в себя наборы символов с переменными классами для отдельных параметров, анализируемых в профиле отражения при сканировании по ISO/IEC 15416 или при оценке изображения по ISO/IEC 15415. Значения параметров должны быть достаточно разнесены по классу для того, чтобы избежать неточности, как показано для разных параметров в таблице А.1. Рекомендации по выбору приведены в следующих подразделах.
А.2 Тестовые символы для многострочных символик
А.2.1 Символики с возможностью пересечения строк
Такими символами должны быть символы PDF417 по ISO/IEC 15438 с переменными классами параметров (два набора: один с размером X, равным 0,200 мм; другой с размером X, равным 0,500 мм):
- контраст символа (Symbol Contrast) ... классы 4 и 1;
- модуляция (Modulation) ... классы 4 и 1;
- дефекты (Defects) (как пятна, так и пропуски) ... классы 4 и 1;
- декодируемость (Decodability) (от края до аналогичного края) ... классы 4 и 1;
- неиспользованное исправление ошибок (Unused Error Correction) ... классы 4 и 1;
- эффективность декодирования кодовых слов (Codeword Yield) ... классы 4 и 1.
А.2.2 Символики без возможности пересечения строк
Тестовыми символами для верификаторов многострочных символик без возможности пересечения строк должны быть символы, определенные в ISO/IEC 15426-1.
А.2.3 Рекомендуемые значения параметров для тестовых символов
В таблице А.1 приведены рекомендуемые диапазоны значений отдельных параметров, которые удовлетворяют вышеуказанным требованиям.
Таблица А.1 - Значения параметров для первичных эталонных тестовых символов (для многострочных символов)
Параметр |
Класс 4 |
Класс 1 |
Контраст символа (Symbol contrast) |
|
25 % |
Дефекты (Defects) |
|
0,2625 |
Декодируемость (Decodability) |
|
0,25 |
Эффективность декодирования кодовых слов (Codeword Yield) |
|
51,75 % |
Неиспользованное исправление ошибок (Unused Error Correction) |
|
0,28 |
А.3 Тестовые символы для матричных символик
А.3.1 Тестовые символы для параметров "контраст символа" (Symbol Contrast), "неоднородность сетки" (Grid Non-uniformity) и "осевая неоднородность" (Axial Non-uniformity)
Символы Data Matrix по ISO/IEC 16022 с переменными классами параметров (два набора: один с размером X, равным 0,20 мм; другой с размером X, равным 0,500 мм):
- контраст символа (Symbol Contrast) ... уровни 4 и 1;
- неоднородность сетки (Grid Non-uniformity) ... уровни 4 и 1;
- осевая неоднородность (Axial Non-uniformity) ... уровни 4 и 1.
Указанный выбор вместе с символами, приведенными в следующих подразделах, обеспечивает репрезентативный набор тестовых символов, который дает возможность сравнения всех измеренных существенных параметров с действительными значениями, сертифицированными поставщиком символов, и подтверждения соответствия настоящему стандарту. Хотя и допускается использование единственного символа со всеми параметрами, соответствующими классу 4, вместо отдельных символов с классом параметра контраста символа 4, классом параметра неоднородности сетки 4 и т.д., отдельные символы следует применять для проверки измерений параметров с более низкими значениями классов (со всеми значениями параметров, отличными от класса 4, кроме одного с указанным классом).
Примечание - Для тестовых символов с размером X, равным 0,200 мм, на некоторых подложках может потребоваться сокращение ширины штриха приблизительно на 0,040 мм для достижения класса 4 для указанных символов.
А.3.2 Тестовые символы для параметра "модуляция" (Modulation)
Класс параметра "модуляция" (Modulation), вычисляемый на основе значения MOD каждого кодового слова и с учетом возможности исправления ошибок символа. Испытание на соответствие проводят следующим образом.
Тестовым символом для параметра "модуляция" (Modulation) для матричных символов является символ Data Matrix ECC 200, представленный на рисунке А.1 и кодирующий данные "///00".
В области данных он содержит темный модуль, окруженный со всех сторон светлыми модулями, - темный одиночный модуль. Этот темный одиночный модуль располагается на два модуля ниже чередующейся дорожки синхронизации верхнего направляющего шаблона 1) и на четыре модуля вправо от левой части L-образного шаблона поиска. Ширина и высота такого модуля уменьшена до значения, составляющего пять девятых от номинального размера X. В тестовом символе для модуляции, выполненном с высоким разрешением, должен быть использован размер X, равный 0,27 мм, а в тестовом символе для модуляции, выполненном с низким разрешением, - 0,36 мм. Аналогичные величины могут быть использованы для достижения разрешения с помощью устройства формирования изображения, позволяющего создать темный одиночный модуль размером, равным пяти девятым от размера X. Тестовый символ должен калиброваться с использованием эффективной апертуры размером 0,8 X. Допуск на измеряемую модуляцию темного одиночного модуля должен составлять 8 % от калиброванного значения MOD.
------------------------------
1)В ISO/IEC 15426-2 ошибочно указан шаблон поиска вместо направляющего шаблона.
------------------------------
Верификатор должен обеспечивать вывод информации о модуляции таким образом, чтобы по значению MOD для модуля, содержащего темный одиночный модуль, можно было определить соответствие верификации.
Примечание - До сохранения тестовым символом надлежащего состояния значение параметра "однородность контраста" (Contrast Uniformity) по ISO/IEC 15415, представляющее собой значение MOD уменьшенного модуля, должно быть таким, чтобы ни один другой модуль не получал более низкую оценку параметра модуляции. Если верификатор указывает модуль, из которого было выведено значение параметра "однородность контраста" (Contrast Uniformity), это может служить подтверждением того, что вышеуказанное требование по выводу информации о модуляции выполнено.
Рисунок А.1 - Пример тестового символа для параметра "модуляция" (Modulation)
Примечание - Символ на рисунке А.1 дает представление о его структуре, но не приводит точные размеры модулей или дефекты.
А.3.3 Тестовые символы для параметра "неиспользуемое исправление ошибок" (Unused Error Correction)
На рисунке А.2 приведен символ Data Matrix ECC 200, который кодирует данные "gibgibgibgibgibgibgibgibgibg ibgibgibgibybiybiybiybiybiybiybiybi", но содержит восемь ошибок, представляющих замену цвета единичного модуля на противоположный в каждом из восьми кодовых слов в области данных. Символ содержит 44 кодовых слова данных и 28 кодовых слов исправления ошибок, дающих возможность исправления 14 ошибок. Ошибки в символе приводят к значению параметра неиспользуемого исправления ошибок, равному 1 - 16/28 = 0,43: значение находится в диапазоне, соответствующем классу 2.
Рисунок А.2 - Тестовый символ для параметра "неиспользуемое исправление ошибок" (Unused Error Correction)
А.3.4 Тестовые символы для параметра "повреждение фиксированных шаблонов" (Fixed Pattern Damage) и дополнительных параметров
Поскольку оценка параметра "повреждение фиксированных шаблонов" (Fixed Pattern Damage) для каждой символики отлична от других, а в некоторых случаях оценивают дополнительные параметры, для каждой символики требуется отдельный тестовый символ, который верификатор способен проверить.
В качестве примеров приведены тестовые символы для символик Data Matrix (согласно ISO/IEC 16022), QR Code (согласно ISO/IEC 18004) и Aztec Code (ISO/IEC 24778). На рисунке А.3 представлен символ Data Matrix с повреждением каждого из пяти сегментов 1).
------------------------------
1)Указаны в таблице А.2.
------------------------------
Таблица А.2 - Присвоение классов параметру "повреждение фиксированных шаблонов" (Fixed Pattern Damage) в соответствии с рисунком А.3
Сегмент |
Ошибки в модулях |
Класс |
Сегмент L1 |
2 |
3 |
Сегмент L2 |
1 |
3 |
Сегмент QZL1 |
1 |
3 |
Сегмент QZL2 |
2 |
3 |
Сегмент дорожки синхронизации и соседний сегмент однородной области направляющего шаблона |
1 + 1 |
3 |
AG = 3,0 |
|
2 2) |
Следовательно, класс повреждения фиксированных шаблонов равен 2 2). |
------------------------------
2)В ISO/IEC 15426-2 вероятно ошибочно указано значение "2".
------------------------------
Рисунок А.3 - Тестовый символ для параметра "повреждение фиксированных шаблонов" (Fixed Pattern Damage) (символ Data Matrix)
На рисунке А.4 представлен символ QR Code с повреждением сегментов фиксированных шаблонов и шаблона информации о формате 3), которые приведены в таблице А.3.
------------------------------
3)См. таблицу А.3.
------------------------------
Таблица А.3 - Присвоение классов параметру "повреждение фиксированных шаблонов" (Fixed Pattern Damage) и шаблона информации о формате в соответствии с рисунком А.4
Сегмент |
Ошибки в модулях, % |
Класс |
Сегмент А3: Нижний левый шаблон обнаружения положения |
1 |
|
Сегмент А3: Разделитель |
2 |
|
Итого для сегмента А3 |
3 |
1 |
Сегмент В1 |
1 (5,88 %) |
3 |
Сегмент В2 |
2 (11,76 %) |
1 |
Класс "повреждение фиксированных шаблонов" для символа |
|
1 |
Сегмент шаблона с информацией о формате 1 |
4 |
0 |
Сегмент шаблона с информацией о формате 2 |
2 |
2 |
Среднее значение класса шаблона информации о формате |
|
1 |
Рисунок А.4 - Символ QR Code с повреждением фиксированных шаблонов
На рисунке А.5 представлен символ Aztec Code с повреждением сегментов фиксированных шаблонов 1), 2).
------------------------------
1)См. таблицу А.4.
2)В ISO/IEC 15426-2 ошибочно указано, что символ Aztec Code содержит повреждение шаблона информации о формате.
------------------------------
Таблица А.4 - Присвоение классов параметру "повреждение фиксированных шаблонов" (Fixed Pattern Damage) в соответствии с рисунком А.4
Сегмент |
Ошибки в модулях, % |
Класс |
Сегмент А |
2 |
2 |
Сегмент В |
16 (7,2 %) |
2 |
Таким образом, класс параметра "повреждение фиксированных шаблонов" (Fixed Pattern Damage) равен 2. |
Рисунок А.5 - Символ Aztec Code с повреждением фиксированных шаблонов
А.3.5 Рекомендуемые значения параметров для тестовых символов
В таблице А.5 1) приведен диапазон значений отдельных параметров, которые удовлетворяют вышеуказанным требованиям.
------------------------------
1)В ISO/IEC 15426-2 ошибочно приведена ссылка на таблицу А.4.
------------------------------
Таблица А.5 - Значения параметров для первичных эталонных тестовых символов (для матричных символов)
Параметр |
Класс 4 |
Класс 2 |
Класс 1 |
Контраст символа (Symbol contrast) |
|
|
25 % |
Неоднородность сетки (Grid Non-uniformity) |
|
|
0,66 |
Осевая неоднородность (Axial Non-uniformity) |
|
|
0,105 |
Неиспользуемое исправление ошибок (Unused Error Correction) a |
Не применимо |
0,43 |
Не применимо |
Повреждение фиксированных шаблонов (Fixed pattern damage) b |
AG b = 4 |
|
AG b = 2,6 |
a Эти значения относятся только к символам Data Matrix; соответствующие значения для других символик должны быть получены на основе классов для параметра неиспользованного исправления ошибок (UEC) или повреждения фиксированных шаблонов (Fixed pattern damage), используемых для рассматриваемой символики. b AG относится к среднеарифметическому значению классов для пяти сегментов фиксированных шаблонов, оцениваемых для символики Data Matrix (см. ISO/IEC 15415). |
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.