ГОСТ Р ИСО/МЭК 15415—2012
дированиякаждойстроки. Такжерегистрируютрезультаты подсчета числаустановленных пересечений
строк при каждомсканировании (пересечениесчитаютустановленным, еслилиниясканирования позво
ляетполучитьдействительные декодированные кодовые слова всоседних строках).
По окончании каждого сканирования подсчитывают максимальное число кодовых слов, которое
моглобытьдекодировано, какчислоуспешныхсканирований, умноженноена числостолбцов всимволе
(исключая шаблоны с фиксированным размещением, такие как шаблоны Start (СТАРТ) и Stop (СТОП) в
символе PDF417 или шаблоны Row Address (АДРЕС СТРОКИ) всимволе MicroPDF417).
Многократно проводят сканирования полного символа до тех пор. пока не будут выполнены три
условия:
1) максимальное число кодовыхслов, которые могут бытьдекодированы, должно не менее чем в
десять раз превышатьчисло кодовых слов в символе;
2) крайние верхняя инижняядекодированные строки (которые могут не соответствовать первой и
последнейстрокам символа) должны быть подвергнуты сканированию не менее трех раз каждая;
3) не менее 0.9л кодовых слов (кодовых слов данных или исправления ошибок), где л — число
кодовыхслов в символе, не предназначенных для исправления ошибок,должны быть успешно декоди
рованы два раза или более.
Пример — Для символа PDF417 с 6 строками и 16 столбцами и уровнем исправления ошибок 4 об
щее число кодовых слов равно 96, из которых 64 слова содержат данные, а
32
предназначены для исправ
ления ошибок. Для выполнения условия 1) максимальное число кодовых слов, которые могут быть
де кодированы, должно быть не менее 960. Для выполнения условия 3 при п * 64 не менее 58 кодовых
слов должны быть декодированы два раза или более (0.9 ж64 « 57.6).
Если отношение полного числа действительных декодированных кодовых слов к общему числу
обнаруженных пересечений строк составляет менее 10:1. полученные результаты измерений считают
недостоверными, процесс измерений повторяют, регулируя угол разворота линии сканирования таким
образом, чтобы сократитьчисло пересечений строк.
В противном случаедля компенсации влияния остаточногоугла разворота следует вычестьчисло
обнаруженныхпересечений строк из рассчитанного максимальногочисла кодовыхслов, которые могли
бытьдекодированы.
Оценку параметра «Эффективностьдекодированиякодовыхслов»следуетпроводитьпоклассам,
приведенным в таблице2.
Т а б л и ц а 2 — Классы параметра «Эффективность декодирования кодовых слов»
Значения параметра «Эффективность декодирования
кодовых слов»
Класс
* 7 1 %
4
* 64 %
3
* 5 7 %
2
* 5 0 %
1
< 50 %
0
6.2.4 Класс, основанный на параметре «Неиспользованное исправление ошибок»
Процессы полногодекодированиясимвола исканирования повторяютдо техпор, пока числодеко
дированныхкодовыхслов нестабилизируется. Подсчитываютзначениепараметра «Неиспользованное
исправлениеошибок» (UEC)как UEC= 1,0- ((е +2(]1Еслр),гдев — числостираний изображения, t — чис ло
ошибок и Еслр — возможность исправления ошибоксимвола (число кодовых слов исправления оши бок
минус число кодовых слов исправления ошибок, зарезервированных для обнаружения ошибок). Если в
символе не используют исправление ошибок, а символ декодируют, то UEC = 1. Если значение (е ♦
2()более£сар,то UEC= 0. Если в символахчисло блоков исправления ошибок болееодного (напри мер. с
чередованием), то UEC следует рассчитыватьдля каждогоблока независимо и наименьшее зна чение
должно быть использованодля определения класса.
Оценку параметра «Неиспользованноеисправлениеошибок» следует проводитьвсоответствиис
классами, приведенными в таблице 3.
7