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

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

     8.3 Блок "Общий заголовок"


В записи контрольных точек отпечатка пальца должен присутствовать только один блок "Общий заголовок". В таблице 2 представлена структура полей блока "Общий заголовок".


Таблица 2 - Блок "Общий заголовок"

Одно значение на запись

Поле

Длина

Допустимые значения

Примечание


Идентификатор формата

4 байта

0х464D5200
('F' 'М' 'R' 0x00)

"FMR" - запись контрольной точки отпечатка пальца


Номер версии стандарта

4 байта

0x30333000
('0' '3' '0' 0x00)

Версия = 030


Длина записи

4 байта

От 0x36 до 0xFFFFFFFF

Минимальная длина блока "Общий заголовок" 15 байтов плюс 39 байтов для каждого представления (1 контрольная точка) = 54 - 2-1


Число представлений пальца

2 байта

От 0x0001 до 0x0160

(10 пальцев + 1 неизвестный + 11 сочетаний нескольких пальцев) 16 раз = 352


Сертификационный флаг

1 байт

0x00 или 0x01

Указывает на наличие записи данных о сертификации в блоках "Заголовок представления"

8.3.1 Поле "Идентификатор формата"

Для записи идентификатора формата необходимо использовать четыре байта: три символа "FMR" с нулевым символом на конце.

8.3.2 Поле "Номер версии стандарта"

Номер версии настоящего стандарта, используемого для создания ЗОБД контрольных точек отпечатка пальца, должен содержаться в четырех байтах. Поле "Номер версии стандарта" является нуль-терминированной строкой с тремя символами ASCII.

Первый и второй символы обозначают номер версии стандарта, третий символ - номер поправки или изменения данной редакции.

Номер версии стандарта ИСО/МЭК 19794-2:2011 должен быть "030" - номер версии - 3, номер поправки/изменения - 0.

8.3.3 Поле "Длина записи"

Для указания длины (в байтах) ЗОБД контрольных точек отпечатка пальца должно использоваться четыре байта. Данное поле должно содержать в себе общую длину ЗОБД, включая длину блока "Общий заголовок" и всех записей представлений. Длина записи зависит от различных факторов.

8.3.4 Поле "Число представлений пальца"

Для указания общего числа представлений пальца, содержащихся в ЗОБД, должно использоваться два байта. Для формирования записи необходимо как минимум одно представление. При наличии более одного представления любого пальца данное число будет больше числа зарегистрированных пальцев.

8.3.5 Поле "Сертификационный флаг"

Данное однобайтовое поле должно указывать на наличие записи данных о сертификации в каждом блоке "Заголовок представления". Значение 0x00 указывает на то, что ни одно из представлений не содержит запись данных о сертификации, а значение 0x01 на то, что все представления содержат запись данных о сертификации.

Примечание - Существующая запись данных о сертификации может не содержать информации о сертификации (в таком случае в поле "Число сертификаций" стоит значение 0).