8.4.1 Блок "Заголовок представления"
С блока "Заголовок представления" должен начинаться каждый раздел данных о контрольных точках отпечатка пальца, в нем содержится информация о представлении. В записи контрольных точек отпечатка пальца должен содержаться один блок "Заголовок представления" для каждого представления пальца. Длина данного блока должна составлять минимум 39 байтов. Длина блока "Заголовок представления" будет увеличиваться по мере добавления блоков "Качество", блоков "Сертификация" и областей дополнительных данных. В таблице 3 представлено содержимое полей формата представления контрольных точек отпечатка пальца. Таблица 4 содержит описание областей дополнительных данных. В данных таблицах представлены поля блока "Заголовок представления" и все поля, которые связаны с представлением, включая данные "Контрольные точки" и поля блока "Дополнительные данные".
Примечание - Допускается наличие нескольких представлений одного и того же пальца в одной записи контрольных точек отпечатка пальца при условии уникальной регистрации данного пальца для каждого представления.
8.4.2 Поле "Длина представления"
Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления".
8.4.3 Поле "Дата и время регистрации"
Поле "Дата и время регистрации" должно содержать дату и время регистрации данного представления по Гринвичу (универсальное глобальное время). Данное поле не предназначено для кодирования момента времени, когда запись подверглась обработке. Значения поля "Дата и время регистрации" должны быть закодированы в соответствии с требованиями, указанными в стандарте ИСО/МЭК 19794-1.
8.4.4 Поле "Идентификатор технологии биометрического сканера отпечатков пальцев"
Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. Если технология неизвестна или не определена, то должно быть установлено значение 0x00. Допустимые значения представлены в таблице 5.
8.4.5 Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев"
Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера отпечатков пальцев должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБП или другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера отпечатков пальцев неизвестен.
_______________
МАБП - Международная ассоциация биометрической промышленности (The International Biometric Industry Association (IBIA)).
Таблица 3 - Формат представления контрольных точек отпечатка пальца
Поле | Длина | Допустимые значения | Примечание | |
Длина представления | 4 байта | От 0x27 до 0xFFFFFFFF | Поле "Длина представления" должно содержать длину представления в байтах, включая длину полей блока "Заголовок представления" | |
Дата и время регистрации | 9 байтов | См. ИСО/МЭК 19794-1 | Поле "Дата и время регистрации" должно содержать дату и время регистрации представления по Гринвичу (универсальное глобальное время). Значение должно быть записано в 9 байтах. Значения данного поля должны быть закодированы в соответствии с требованиями ИСО/МЭК 19794-1 | |
Идентификатор технологии биометрического сканера отпечатков пальцев | 1 байт | От 0 до 20 | Поле "Идентификатор технологии биометрического сканера отпечатков пальцев" (1 байт) должно содержать сведения о классе биометрического сканера, используемого для регистрации биометрического образца. | |
Идентификатор изготовителя биометрического сканера отпечатков пальцев | 2 байта | От 0x0000 до 0xFFFF | Поле "Идентификатор изготовителя биометрического сканера отпечатков пальцев" (2 байта) должно содержать информацию о биометрической организации, являющейся владельцем продукта, при помощи которого была создана ЗОБД. Идентификатор изготовителя биометрического сканера отпечатков пальцев должен быть закодирован в 2 байтах и включать идентификатор организации - участника ЕСФОБД (зарегистрированный МАБП или другим разрешенным регистрационным органом). Если данное поле содержит нули, то изготовитель биометрического сканера отпечатков пальцев неизвестен | |
Идентификатор типа биометрического сканера отпечатков пальцев | 2 байта | От 0x0000 до 0xFFFF | Поле "Идентификатор типа биометрического сканера отпечатка пальца" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера отпечатков пальцев неизвестен. Если идентификатор изготовителя биометрического сканера отпечатков пальцев равен 0x0000, то идентификатор типа биометрического сканера отпечатков пальцев также должен быть равен 0x0000 | |
Запись данных о качестве (блоки "Качество") | От 1 до 1276 байтов (от 1 до 1 +(255*5)) | См. ИСО/МЭК 19794-1 | Запись данных о качестве должна состоять из поля "Число блоков "Качество" (1 байт), за которым следуют блоки "Качество" (если они имеются). В поле "Число блоков "Качество" должно быть указано число блоков "Качество" в виде целого числа без знака. | |
Запись данных о сертификации | От 0 до 766 байтов (от 1 до 1 + (255*3)) | См. ИСО/МЭК 19794-1 | Запись данных о сертификации существует только в том случае, если поле "Сертификационный флаг" в блоке "Общий заголовок" имеет значение 1. Запись данных о сертификации должна состоять из поля "Число блоков "Сертификация" (1 байт), за которым следуют блоки "Сертификация" (если они имеются). В поле "Число блоков "Сертификация" должно быть указано число блоков "Сертификация" в виде целого числа без знака. | |
Наименование пальца | 1 байт | От 0 до 10; от 13 до 15; от 40 до 50 | См. таблицу 7 | |
Номер представления | 1 байт | От 0 до 15 | До 16 представлений для каждого пальца | |
Частота пространственной дискретизации изображения по оси | 2 байта | От 0x0063 до 0xFFFFF | В п/см (минимум 98 п/см) | |
Частота пространственной дискретизации изображения по оси | 2 байта | От 0x0063 до 0xFFFFF | В п/см (минимум 98 п/см) | |
Тип изображения отпечатка пальца | 1 байт | От 0 до 9; 24; 28; 29 | См. таблицу 8 | |
Ширина изображения | 2 байта | От 0x0000 до 0x3FFF | В пикселях | |
Высота изображения | 2 байта | От 0x0000 до 0x3FFF | В пикселях | |
Размер контрольной точки | 4 бита | 5, 6 | 6-байтовый формат содержит поле "Качество контрольной точки" | |
Тип окончания гребня | 4 бита | 0, 1 | 0 - пересечение линий бифуркации впадины; | |
Число контрольных точек | 1 байт | От 1 до 255 | ||
Для каждой контрольной точки | Тип контрольной точки | 2 бита | От 0x0 до 0x3 | 00 - другая контрольная точка; |
Расположение контрольной точки по оси | 14 битов | От 0x0000 до 0x3FFF | В пикселях | |
Зарезервировано ПК 37 для дальнейшего использования | 2 бита | 0x0 | ||
Расположение контрольной точки по оси | 14 битов | От 0x0000 до 0x3FFF | В пикселях | |
Угол направления контрольной точки | 1 байт | От 0 до 255 | Угловое разрешение составляет 1,40625° | |
Качество контрольной точки | 0 или 1 байт | От 0 до 100; 254; 255 | Данное поле не представлено в 5-байтовом формате. | |
Длина блока "Дополнительные данные" | 2 байта | 0x0000, | 0x0000 - дополнительные данные отсутствуют | |
0+ | Код типа области дополнительных данных | 2 байта | От 0x0000 до 0xFFFF | Данное поле присутствует, если длина блока "Дополнительные данные" не равна 0. См. таблицу 11 |
Длина области дополнительных данных | 2 байта | От 0x0004 до 0xFFFF | Данное поле присутствует, если длина блока "Дополнительные данные" не равна 0 | |
Область дополнительных данных | От 0x00 до 0xFFFB байт | См. 8.5.1.4 | Данное поле присутствует, если длина блока "Дополнительные данные" не равна 0. Минимальный размер дополнительных данных составляет 0x00, т.к. в 8.5.1 отсутствуют особые требования к дополнительным данным, представленным разработчиком. |
_______________
п/см - пикселей на сантиметр.
Таблица 4 - Области дополнительных данных
Каждая область дополнительных данных может содержать данные, определенные разработчиком, а также одно или несколько из нижеперечисленных полей (в любом порядке) | |||||
Данные гребневого счета | 0+ | Поле | Длина | Допустимые значения | Примечание |
Метод определения гребневого счета | 1 байт | От 0 до 2 | 0 - не определен; | ||
Данные гребневого счета N 1 | 1 байт | От 1 до 255 | Начальная контрольная точка | ||
Данные гребневого счета N 2 | 1 байт | От 0 до 255 | Соседняя контрольная точка | ||
Гребневой счет | 1 байт | От 0 до 255 | Число пересекаемых гребней | ||
Данные ядра и дельты | 0+ | Зарезервировано | 4 бита | 0x0 | Зарезервировано ПК 37 для дальнейшего использования |
Число ядер | 4 бита | От 0 до 15 | |||
Тип данных ядра | 2 бита | 00; 01 | Поле имеет значение 01, если присутствует один угол направления ядра | ||
Расположение ядра по оси | 14 битов | От 0x0000 до 0x3FFF | |||
Зарезервировано | 2 бита | 0x0 | Зарезервировано ПК 37 для дальнейшего использования | ||
Расположение ядра по оси | 14 битов | От 0x0000 до 0x3FFF | |||
Угол направления ядра | 1 байт | От 0x00 до 0xFF | Угол направления ядра присутствует, если тип данных ядра имеет значение 01 | ||
0+ | Зарезервировано | 4 бита | 0x0 | Зарезервировано ПК 37 для дальнейшего использования | |
Число дельт | 4 бита | От 0 до 15 | |||
Тип данных дельты | 2 бита | 00; 01 | Поле имеет значение 01, если присутствуют три угла направления дельты | ||
Расположение дельты по оси | 14 битов | От 0x0000 до 0x3FFF | |||
Зарезервировано | 2 бита | 0x0 | Зарезервировано ПК 37 для дальнейшего использования | ||
Расположение дельты по оси | 14 битов | От 0x0000 до 0x3FFF | |||
Угол направления дельты N 1 | 1 байт | От 0x00 до 0xFF | Углы направления дельты присутствуют, если тип данных дельты имеет значение 01 | ||
Угол направления дельты N 2 | 1 байт | От 0x00 до 0xFF | |||
Угол направления дельты N 3 | 1 байт | От 0x00 до 0xFF | |||
Данные локального качества | Идентификатор разработчика алгоритма оценки локального качества | 2 байта | От 0x0000 до 0xFFFF | Идентификатор, зарегистрированный МАБП | |
Алгоритм оценки локального качества | 2 байта | От 0x0000 до 0xFFFF | Присваивается разработчиком | ||
Ширина ячейки | 1 байт | От 1 до 255 | Число пикселей | ||
Высота ячейки | 1 байт | От 1 до 255 | Число пикселей | ||
Разрядность данных ячейки | 1 байт | От 1 до 8 | |||
Данные качества ячейки | Длина данных ячейки | От 0 до 2- 1 |
8.4.6 Поле "Идентификатор типа биометрического сканера отпечатков пальцев"
Поле "Идентификатор типа биометрического сканера отпечатков пальцев" должно содержать информацию о типе продукта, создающего ЗОБД. Тип продукта определяется владельцем зарегистрированного продукта или другим разрешенным регистрационным органом. Если данное поле содержит нули, то тип биометрического сканера отпечатков пальцев неизвестен.
Таблица 5 - Идентификатор технологии биометрического сканера отпечатков пальцев
Идентификатор | Технология биометрического сканера отпечатков пальцев |
0 | Неизвестна или не определена |
1 | Белого света, оптический, полного внутреннего отражения |
2 | Белого света, оптический, прямого отображения на поверхности |
3 | Белого света, оптический, бесконтактный |
4 | Монохромный, видимой области спектра, оптический, полного внутреннего отражения |
5 | Монохромный, видимой области спектра, оптический, прямого отображения на поверхности |
6 | Монохромный, видимой области спектра, оптический, бесконтактный |
7 | Монохромный, инфракрасный, оптический, полного внутреннего отражения |
8 | Монохромный, инфракрасный, оптический, прямого отображения на поверхности |
9 | Монохромный, инфракрасный, оптический, бесконтактный |
10 | Мультиспектральный, оптический, полного внутреннего отражения |
11 | Мультиспектральный, оптический, прямого отображения на поверхности |
12 | Мультиспектральный, оптический, бесконтактный |
13 | Электролюминисцентный |
14 | Полупроводниковый, емкостной |
15 | Полупроводниковый, радиочастотный |
16 | Полупроводниковый, термальный |
17 | Сенсорный |
18 | Ультразвуковой |
19 | Механический |
20 | Стекловолоконный |