8.3.1 Обязательные поля блока "Заголовок представления"
С блока "Заголовок представления" должен начинаться каждый раздел данных об отпечатке пальца или ладони. Блок "Заголовок представления" должен содержать информацию о данном представлении изображения одного пальца, нескольких пальцев или ладони. В записи изображения отпечатка пальца должен содержаться один блок "Заголовок представления" для каждого представления. Длина блока "Заголовок представления" должна составлять минимум 41 или 42 байта (в зависимости от значения поля "Сертификационный флаг" в блоке "Общий заголовок"). Сжатые или несжатые данные изображения данного представления должны следовать за блоком "Заголовок представления". Дополнительные представления пальца (включая заголовок) присоединяются к концу предыдущего представления. В таблице 2 приведен список полей, содержащихся в блоке "Заголовок представления", предшествующем каждому блоку данных изображения пальца/ладони. В таблице 3 перечислены данные изображения пальца/ладони и различные типы дополнительных данных, связанные с представлением отпечатка пальца.
Таблица 2 - Блок "Заголовок представления"
Поле | Длина (байт) | Допустимые значения | Примечание |
Длина представления | 4 | От 0x41 до 0xFFFFFFFF | Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления" |
Дата и время регистрации | 9 | См. ИСО/МЭК 19794-1 | Поле "Дата и время регистрации" должно содержать дату и время регистрации представления по Гринвичу (универсальное глобальное время). Значение должно быть записано в 9 байтах. Значения данного поля должны быть закодированы в соответствии с требованиями ИСО/МЭК 19794-1 |
Идентификатор технологии биометрического сканера | 1 | От 0 до 20 | Поле "Идентификатор технологии биометрического сканера" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 4 |
Идентификатор изготовителя биометрического сканера | 2 | От 0x0000 до 0xFFFF | Поле "Идентификатор изготовителя биометрического сканера" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБПили другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера неизвестен |
Идентификатор типа биометрического сканера | 2 | От 0x0000 до 0xFFFF | Поле "Идентификатор типа биометрического сканера" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера неизвестен. Если идентификатор изготовителя биометрического сканера равен 0x0000, то идентификатор типа биометрического сканера также должен быть равен 0x0000 |
Запись данных о качестве (блоки "Качество") | От 1 до 1276 (от 1 до 1 + (255х5)) | Более подробная информации представлена в таблице 5 стандарта ИСО/МЭК 19794-1:2011 | Запись данных о качестве должна состоять из поля "Число блоков "Качество" (1 байт), за которым следуют блоки "Качество" (если они имеются). В поле "Число блоков "Качество" должно быть указано число блоков "Качество" в виде целого числа без знака. |
- "Идентификатор алгоритма оценки качества". Поле "Показатель качества" (1 байт) определяет количественное выражение расчетных эксплуатационных характеристик биометрического образца, представляется в виде целого числа без знака. Допустимыми значениями являются: | |||
Запись данных о сертификации (блоки "Сертификация") | От 0 до 766 (от 1 до 1 + (255х3)) | См. ИСО/МЭК 19794-1 | Запись данных о сертификации существует только в том случае, если поле "Сертификационный флаг" в блоке "Общий заголовок" имеет значение 1. Запись данных о сертификации должна состоять из поля "Число блоков "Сертификация" (1 байт), за которым следуют блоки "Сертификация" (если они имеются). В поле "Число блоков "Сертификация" должно быть указано число блоков "Сертификация" в виде целого числа без знака. |
Наименование пальца/ ладони | 1 | От 0 до 10; от 13 до 15; от 20 до 36; от 40 до 50 | См. таблицы 6-9 |
Номер представления | 1 | От 0 до 15 | - |
Битовая глубина | 1 | От 1 до 16 битов | 2 - 65535 уровней серого |
Алгоритм сжатия изображения | 1 | От 0 до 5 | См. таблицу 9 |
Высота изображения | 2 | От 0 до (2-1) | Зависит от используемого датчика |
Длина данных изображения | 4 | От 0 до (2-58) | Число байтов сжатых/несжатых данных изображения |
_______________
МАБП - Международная ассоциация биометрической промышленности (The International Biometric Industry Association (IBIA)).
Таблица 3 - Данные изображения и дополнительные данные
Тип данных | Поле | Размер (байт) | Допустимые значения | Примечания |
Данные изображения | Данные изображения пальца/ладони | <2-1 | - | Сжатые или несжатые данные изображения |
Блоки "Дополнительные данные" | Код идентификации типа области дополнительных данных | 2 | От 0x0001 до 0xFFFF | Сегментация, аннотация, комментарий или специальные данные разработчика/ изготовителя. |
Длина области дополнительных данных | 2 | От 0x0004 до 0xFFFF | ||
Область дополнительных данных | (Длина данных) - 4 | - |
8.3.2 Поле "Длина представления"
Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления".
8.3.3 Поле "Дата и время регистрации"
Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления по Гринвичу (универсальное глобальное время). Данное поле не предназначено для кодирования момента времени, когда запись подверглась обработке. Значения поля "Дата и время регистрации" должны быть закодированы в соответствии с требованиями, указанными в стандарте ИСО/МЭК 19794-1.
8.3.4 Поле "Идентификатор технологии биометрического сканера"
Поле "Идентификатор технологии биометрического сканера" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 4.
Таблица 4 - Идентификатор технологии биометрического сканера
Идентификатор | Технология биометрического сканера |
0 | Неизвестна или не определена |
1 | Белого света, оптический, полного внутреннего отражения |
2 | Белого света, оптический, прямого отображения на поверхности |
3 | Белого света, оптический, бесконтактный |
4 | Монохромный, видимой области спектра, оптический, полного внутреннего отражения |
5 | Монохромный, видимой области спектра, оптический, прямого отображения на поверхности |
6 | Монохромный, видимой области спектра, оптический, бесконтактный |
7 | Монохромный, инфракрасный, оптический, полного внутреннего отражения |
8 | Монохромный, инфракрасный, оптический, прямого отображения на поверхности |
9 | Монохромный, инфракрасный, оптический, бесконтактный |
10 | Мультиспектральный, оптический, полного внутреннего отражения |
11 | Мультиспектральный, оптический, прямого отображения на поверхности |
12 | Мультиспектральный, оптический, бесконтактный |
13 | Электролюминисцентный |
14 | Полупроводниковый, емкостной |
15 | Полупроводниковый, радиочастотный |
16 | Полупроводниковый, термальный |
17 | Сенсорный |
18 | Ультразвуковой |
19 | Механический |
20 | Стекловолоконный |
8.3.5 Поле "Идентификатор изготовителя биометрического сканера"
Поле "Идентификатор изготовителя биометрического сканера" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБП или другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера неизвестен.
8.3.6 Поле "Идентификатор типа биометрического сканера"
Поле "Идентификатор типа биометрического сканера" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера неизвестен.
8.3.7 Запись данных о качестве (блоки "Качество")
8.3.7.1 Общие положения
Информация о качестве общих данных изображения отпечатка пальца или ладони должна быть записана в один или несколько 5-байтовых блоков, если значение поля "Число блоков "Качество" больше 0.