Статус документа
Статус документа

ГОСТ Р 58298-2018 (ИСО/МЭК 19794-4:2011) Информационные технологии (ИТ). Биометрия. Форматы обмена биометрическими данными. Часть 4. Данные изображения отпечатка пальца

     8.4 Блок "Дополнительные данные" (Extended data)

8.4.1 Назначение блока "Дополнительные данные" (Extended data)

Блок "Дополнительные данные" используют для ввода дополнительной информации, которая может быть востребована устройствами биометрической идентификации. Длина данного блока должна оставаться минимальной, так как он увеличивает объем данных, хранящихся в записи. Блок "Дополнительные данные" для каждого представления пальца должен следовать непосредственно за стандартными данными изображения данного представления. Каждое представление пальца может быть дополнено несколькими областями дополнительных данных. Индивидуальные поля "Длина области дополнительных данных" (Length of extended data) используют в качестве индексов для поиска дополнительных данных.

Примечание 1 - Дополнительные данные могут использоваться только совместно со стандартной частью записи изображения.

Область дополнительных данных предусматривает возможность включения в формат изображения данных разработчика, но это не подразумевает альтернативного представления данных, которые могут быть представлены открытым способом в соответствии с настоящим стандартом. Целью настоящего стандарта является обеспечение совместимости данных.

Примечание 2 - Общая длина расширенных данных рассчитывается следующим образом: длина расширенных данных = длина представления - длина заголовка представления (41/42 байта) - длина данных изображения. Чтобы определить, доступны ли блоки "Дополнительные данные" (Extended data), число байтов, считанных из представления, должно быть вычтено из длины представления. При положительном результате имеется по меньшей мере один блок "Дополнительные данные".

8.4.2 Структура блока "Дополнительные данные" (Extended data)

8.4.2.1 Поле "Код идентификации типа области дополнительных данных" (Extended data area type identification code)

Длина поля "Код идентификации типа области дополнительных данных" должна составлять два байта. Данное поле должно содержать формат области дополнительных данных, если такая область присутствует. Нулевое значение является зарезервированным и не должно использоваться. Нулевое значение в первом байте с последующим ненулевым значением во втором должно означать, что формат области дополнительных данных определен в настоящем стандарте; на данный момент установлены только форматы сегментации, аннотации и комментария (см. 8.4.3-8.4.5). Ненулевое значение в первом байте должно означать, что формат дополнительных данных задается изготовителем с кодом, обслуживаемым изготовителем. Коды идентификации типа области дополнительных данных приведены в таблице 11.

Таблица 11 - Коды идентификации типа области дополнительных данных

Первый байт

Второй байт

Идентификация

0х00

0х00

Зарезервировано ИСО/МЭК СТК 1/ПК 37 для дальнейшего использования

0х00

0х01

Сегментация

0х00

0х02

Аннотация

0х00

От 0х03 до 0хFF

Комментарий

От 0х01 до 0хFF

От 0х00 до 0хFF

Дополнительные данные, указываемые изготовителем

8.4.2.2 Поле "Длина области дополнительных данных" (Length of the extended data)

Длина области дополнительных данных должна быть записана в двух байтах. Данное значение применяется для перехода к следующему полю идентификации типа области дополнительных данных в том случае, если подсистема сравнения не способна дешифровать или использовать эти данные. Данное поле (4 байта) содержит число полей "Длина области дополнительных данных" и полей "Код идентификации типа области дополнительных данных" (Extended data area type identification code).