ГОСТ Р ИСО/МЭК 19794-4— 2014
8.3.21 Поле «Длина данных изображения»
Данное 4-байтоеое поле должно содержать длину (число байтов) сжатых или несжатых данных
изображения, содержащихся в данном представлении. Длина данных изображения используется для
перехода через сжатые данные изображения на первый байт в блок «Дополнительные данные» или на
следующее представление.
8.3.22 Поле «Данные изображения отпечатка пальцаУладони»
Данное поле должно содержать данные черно-белого изображения, отформатированные и запи
санные в соответствии с указанным алгоритмом сжатия изображения.
8.4 Блок «Дополнительные данные»
8.4.1 Назначение блока «Дополнительные данные»
Блок «Дополнительные данные» используют для ввода дополнительной информации, которая
может быть востребована устройствами биометрической идентификации. Длина данного блока должна
оставаться минимальной, т.к. он увеличивает объем данных, хранящихся в записи. Блок «Дополнитель
ные данные» для каждого представления пальца должен следовать непосредственно за стандартными
данными изображения данного представления. Каждое представление пальца может быть дополнено
несколькими областями дополнительных данных. Индивидуальные поля «Длина области дополнитель
ных данных» используют в качестве индексов для поиска дополнительных данных.
П р и м е ч а н и е — Дополнительные данные могут использоваться только совместно со стандартной ча
стью записи изображения.
Область дополнительных данных предусматривает возможность включения в формат изображе
ния данных разработчика, но это не подразумевает альтернативного представления данных, которые
могут быть представлены открытым способом в соответствии с настоящим стандартом. Целью настоя
щего стандарта является обеспечение совместимости данных.
8.4.2 Структура блока «Дополнительные данные»
8.4.2.1 Поле «Код идентификации типа области дополнительных данных»
Длина поля «Код идентификации типа области дополнительных данных» должна составлять два
байта. Данное поле должно содержать формат области дополнительных данных, если такая область
присутствует. Нулевое значение является зарезервированным и не должно использоваться. Нулевое
значение в первом байте с последующим ненулевым значением во втором должно означать, что фор
мат области дополнительных данных определен в настоящем стандарте; на данный момент установ
лены только форматы сегментации, аннотации и комментария (см. 8.4.3—8.4.5). Ненулевое значение в
первом байте должно означать, что формат дополнительных данных задается изготовителем с кодом,
обслуживаемым изготовителем. Коды идентификации типа области дополнительных данных приведе
ны в таблице 11.
Т а б л и ц а 11 — Коды идентификации типа области дополнительных данных
Первый байт
Второй байт
Идентификация
0x00
0x01
0x02
От 0x03 до OxFF
0x00
0x00
0x00
0x00
От 0x01 до OxFF
От 0x00 до OxFF
Зарезервировано ПК 37 для дальнейшего использования
Сегментация
Аннотация
Комментарий
Дополнительные данные, указываемые изготовителем
8.4.2.2 Поле «Длина области дополнительных данных»
Длина области дополнительных данных должна быть записана в двух байтах. Данное значение
применяется для перехода к следующему полю идентификации типа области дополнительных данных в
том случае, если подсистема сравнения не способна дешифровать или использовать эти данные.
Данное поле (4 байта) содержит число полей «Длина области дополнительных данных» и полей «Код
идентификации типа области дополнительных данных».
8.4.2.3 Поле «Область дополнительных данных»
Данное поле определяется иформатируется в соответствии с кодом идентификации типа, использу
емым оборудованием, создающим запись изображения отпечатка пальца или общими форматами допол
нительных данных, содержащихся в настоящем стандарте для сегментации, аннотации и комментария.
18