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

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

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

8.2.1 Обязательные поля блока "Общий заголовок"

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


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

Поле

Длина (байт)

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

Примечание

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

4

0x464952
('F' 'I' 'R' 0x00)

"FIR" -запись изображения пальца

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

4

0x30323000
('0' '2' '0' 0x00)

"020"

Длина записи

4

От 57 до (2-1)

Включает все представления пальцев/ладоней, блоки "Качество" и блоки "Сертификация"

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

2

От 1 до 672

[ (14 вариантов наименований пальцев) + (11 вариантов наименований множества пальцев) + (17 кодов ладоней) ]* 16 = 672 возможных представлений

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

1

0; 1

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

Число изображений пальцев/ладоней

1

>=1

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

_______________

Если сертификационный флаг блока "Общий заголовок" = 0

Длина = 16 + (41 + 5*(Число блоков "Качество") + длина данных изображения + дополнительных данных

Если сертификационный флаг блока "Общий заголовок" = 1

Длина = 16 + (42 + 5*(Число блоков "Качество")) + 3*(Число блоков "Сертификация") длина данных изображения + длина области дополнительных данных)

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

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

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

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

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

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

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

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

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

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

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

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

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

8.2.7 Поле "Число изображений пальцев/ладоней"

Для записи числа изображений пальцев или ладоней, содержащихся в записи, должен использоваться один байт. Изображение нескольких одновременно зарегистрированных пальцев считается одним изображением пальца.

Пример 1 - Если запись содержит два изображения указательного пальца правой руки (код наименования 2 в таблице 6) и два изображения указательного пальца левой руки (код наименования 7 в таблице 6), то значение поля "Число изображений пальцев/ладоней", согласно кодировке в данном пункте, будет 2. Число представлений в данном случае, согласно 8.2.5, будет 4.

Пример 2 - Если запись содержит два изображения указательного пальца правой руки (код наименования 2 в таблице 6), одно изображение указательного и среднего пальцев левой руки (код наименования 43 в таблице 7) и одно изображение четырех пальцев правой руки (код наименования 13 в таблице 6), то значение поля "Число изображений пальцев/ладоней", согласно кодировке в данном пункте, будет 3. Число представлений в данном случае, согласно 8.2.5, будет 4.