Структура и поля формата записи данных остова отпечатка пальца приведена в таблице 5. Форматы дополнительных данных количества гребней, ядра и дельты, локального качества и ориентации потовой поры в таблице не приведены.
Таблица 5 - Структура формата записи отпечатка пальца
Поле | Размер | Значение | Примечание | |
Одно поле на всю запись контрольных точек | Идентификатор формата | 4 байта | 0х46534b00 ('fsk' 0x0) | 'fsk' (finger pattern skeletal record) запись структуры остова отпечатка пальца |
Номер версии стандарта | 4 байта | Nnn0x0 | 'XX' | |
Длина записи в байтах | 4 байта | |||
Сертификаты оборудования захвата данных | 4 бита | Совместность с приложением В настоящего стандарта и с разрабатываемыми стандартами ИСО | ||
Идентификационный номер типа устройства захвата данных | 12 битов | Указывает разработчик | ||
Число представлений пальцев в записи | 1 байт | От 1 до 255 | ||
Разрешение узора отпечатка пальца | 1 байт | От 1 до 255 | Рекомендуется 100 пикселей/см | |
Число битов, выделяемых на запись координат точек начала и конца гребневой линии в коде направлений | 1 байт | От 8 до 16 | Рекомендуется 8 битов | |
Число битов, выделяемых на запись направления точек начала и конца гребневой линии в коде направлений | 1 байт | От 4 до 8 | Рекомендуется 6 битов | |
Число битов, выделяемых на запись направления линейного элемента в коде направлений | 1 байт | От 3 до 8 | Рекомендуется 4 бита | |
Размер шага кода ориентации | 1 байт | От 1 до 255 | Рекомендуется 16 битов | |
Размер шага относительного перпендикуляра 256 | 1 байт | От 1 до 255 | Рекомендуется 60 битов | |
Число ориентации на 180° | 1 байт | От 1 до 255 | Рекомендуется 32 бита | |
Зарезервированное поле | 2 байта | 00 | В настоящем стандарте 0 (зарезервировано для дальнейшего использования) | |
Одно поле на каждое представление пальца | Номер представления | 1 байт | От 0 до 15 | |
Положение отпечатка пальца | 1 байт | От 0 до 11 | См. таблицу 1 ANSI/NIST ITL 1-2000 | |
Тип отпечатка пальца | 4 бита | 0, 1, 2, 3, 8 | См. таблицу 2 | |
Качество изображения отпечатка пальцев | 1 байт | От 0 до 100 | Указывают от 0 до 100 | |
Размер изображения остова в координатах | 2 байта | Указывают в элементах изображения | ||
Размер изображения остова в координатах | 2 байта | Указывают в элементах изображения | ||
Длина блока данных остова отпечатка пальца | 2 байта | |||
Длина данных структуры остова отпечатка пальца | 2 байта | |||
Данные структуры остова отпечатка пальца | В предыдущем поле - 2 байта | |||
Длина данных индекса смежности остова линии | 2 байта | |||
Данные индекса смежности остова линии | В предыдущем поле - 2 байта | 0x0000 означает отсутствие дополнительной области | ||
Длина блока дополнительных данных | 2 байта | 0x0000 означает отсутствие блока дополнительных данных | ||
Ноль и более на каждое представление пальца | Код типа сегмента дополнительных данных | 2 байта | Присутствует только в том случае, если длина блока дополнительных данных отличается от 0 | |
Длина блока дополнительных данных | 2 байта | Присутствует только в том случае, если длина блока дополнительных данных отличается от 0 | ||
Область данных сегмента | В предыдущем поле - 4 байта | Присутствует только в том случае, если длина блока дополнительных данных отличается от 0 | ||
Примечание - Каждая область данных сегмента может содержать любые или все следующие данные в формате разработчика: - данные гребневого счета; - данные ядра и дельты; - данные локального качества; - данные ориентации потовой поры; - структурные данные остова. |