Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 16.02.2026 по 22.02.2026
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ 31016-2003; Страница 70

или поделиться

Страница 70
Страница 1 Untitled document
ГОСТ Р 51294.9—2002
ПРИЛОЖЕНИЕ К
(обязательное)
Рекомендуемый алгоритм декодирования для PDF417
Рекомендуемый алгоритм декодирования применяют для вычисления декодируемое™ при оценке качест
ва символа с использованием методов, приведенных в ИСО/МЭК 15416.
При оценке качества символа с помощью настоящего рекомендуемого алгоритма декодирования символ
PDF417 должен декодироваться в виде серии линий сканирования вдоль этого символа до знаков СТАРТ или
СТОП, но необязательно строка за строкой. Символ может быть декодирован с помощью номера кластера и в
том случае, если линия сканирования проходит через две или более строк. Последовательности штрихов и про
белов знаков символа PDF417 (е) декодируют с использованием измерений «от края до края».
Символ PDF417 подлежит декодированию в четыре этапа:
1) инициализациядля установки матрицы символа;
2) декодирование линии с использованием рекомендуемого алгоритма декодирования;
3) заполнение матрицы;
4) интерпретация.
К.1 Инициализация
В начале процесса декодирования для установления параметров структуры символа (числа строк г, числа
столбцов с) и уровней коррекции ошибок должно быть выполнено достаточное количество декодирований
вдоль линии сканирования (К.2). Эта информация кодируется в левом и правом индикаторах строки, примы
кающих соответственно к знакам СТАРТ и СТОП.
После проведения инициализации параметров структуры символа должна быть установлена матрица, от
ражающая размер (число строк со столбцов) декодируемого символа. Матрица должна исключать знаки СТАРТ и
СТОП и индикаторы строк.
К.2 Рекомендуемый алгоритм декодирования для декодирования линии
Декодируемая линия сканирования должна содержать свободную зону, знак СТАРТ и/или СТОП, один
индикатор строки и один или более знаков символа в области данных. Линия сканирования может пересекать
более чем одну строку. Алгоритм должен включать следующие этапы но декодированию линии:
1) подтверждают наличие свободной зоны;
2) для каждой последовательности штрихов и пробелов знака символа (включая знак СТАРТ и СТОП)
подсчитывают ширину в соответствии с рисунком К.1:
Р,
еь е2, е3, е4, е5и е6
Р
Рисунок К. 1Размеры для декодирования
3)преобразуют размеры еь е2, е3, е4, е5 и е6 в нормализованные значения Еь Е2, Е3, Е4, Е5 и Е6, которые
должны представлять полную ширину этих размеров в модулях. Используют следующий способ для определения
i-ro значения:
при 1,5р / 17 ^ е,< 2,5р / 17Е; = 2;
при 2,5р / 17 < е;< 3,5р / 17Е; = 3;
при 3,5р / 17 < ej < 4,5р /17Е; = 4;
при 4,5р / 17 < е; < 5,5р / 17Ej = 5;
66