ГОСТ Р 58668.11-2019 (ИСО/МЭК 19794-13:2018). Национальный стандарт Российской Федерации. Информационные технологии. Биометрия. Форматы обмена биометрическими данными. Часть 11. Данные голоса
7.3 Блок "Общий заголовок" записи голоса
7.3.1 Общие требования
Блок "Общий заголовок" записи голоса состоит из восьми элементов. Структура блока "Общий заголовок" приведена в таблице 2.
Таблица 2
Структура блока "Общий заголовок" для записи голоса
Элемент | Пункт | Тип данных | Допустимое значение | Обязательное/необязательное |
Version (номер версии) | 7.3.2 | VersionType | См. ГОСТ ISO/IEC 19794-1 | Обязательное |
SessionID (идентификатор сессии) | 7.3.3 | string | Длина строки не ограничена | Необязательное |
Channel (канал) | 7.3.4 | ChannelType | См. таблицу 3 | Обязательное |
CaptureDevice (устройство сбора биометрических данных) | 7.3.5 | CaptureDeviceModelID | См. ГОСТ ISO/IEC 19794-1 | Необязательное |
Transducer (преобразователь) | 7.3.6 | TransducerType | См. таблицу 4 | Необязательное |
AudioMetaInformation (аудиометаданные) | 7.3.7 | AudioMetaInformationType | См. таблицу 5 | Обязательное |
CaptureProcessProtocol (протокол сбора биометрических данных) | 7.3.8 | CaptureProcessProtocolType | Длина строки не ограничена | Необязательное |
ExtendedVendorData (дополнительные данные разработчика) | 7.3.9 | VendorSpecificDataType | См. ГОСТ ISO/IEC 19794-1, максимальное значение - 256 | Необязательное |
7.3.2 Элемент Version (номер версии)
Элемент Version содержит информацию о номере версии связанной сущности (например, номер версии ЕСФОБД, спецификации ведущей организации, спецификации формата данных).
7.3.3 Элемент SessionID (идентификатор сессии)
Элемент SessionID должен содержать уникальный идентификатор сессии, присвоенный голосовым приложением.
7.3.4 Элемент Channel (канал)
7.3.4.1 Общие требования
Элемент Channel описывает характеристики используемого канала, с помощью которого были получены данные. Элемент Channel является составным и состоит из четырех элементов. Структура элемента Channel приведена в таблице 3.
Таблица 3
Структура элемента Channel
Элемент | Подпункт | Тип данных | Допустимые значения | Обязательное/необязательное |
Type (тип) | 7.3.4.2 | string | "Unknown", "Analog", "DigitalNonVoIP", "DigitalVoIP", "Mixed" | Обязательное |
CutoffUpperFrequency (верхняя частота отсечения) | 7.3.4.3 | numeric | От 0 до 65535 | Необязательное |
CutoffLowerFrequency (нижняя частота отсечения) | numeric | От 0 до 65535 | ||
Country of Origin (страна происхождения канала) | 7.3.4.4 | string | Трехсимвольная строка | Необязательное |
7.3.4.2 Элемент Type (тип)
Элемент Type должен содержать информацию о виде канала, с помощью которого были собраны данные. Допустимые значения: "Analog", "DigitalNon-VoIP", "DigitalVoIP", "Mixed" и "Unknown". По умолчанию для элемента Type должно быть установлено значение "Unknown".
7.3.4.3 Элемент CutoffUpperFrequency (верхняя частота отсечения) и элемент CutoffLowerFrequency (нижняя частота отсечения)
Верхняя и нижняя частота отсечения должны быть представлены в виде целых чисел, которые наилучшим образом представляют частоты на верхней и нижней границах звуковой полосы, при которых энергия упала на 3 дБ ниже средней энергии полосы. Значения по умолчанию для элементов CutoffUpperFrequency и CutoffLowerFrequency не устанавливаются. Если значение частоты не известно, то должно быть установлено значение 0.
7.3.4.4 Элемент CountryofOrigin (Страна происхождения канала)
Элемент CountryofOrigin должен идентифицировать страну происхождения канала, если она известна.
Код страны происхождения должен быть представлен альфа-кодом, соответствующем двухбуквенному коду страны по ГОСТ 7.67, в котором определены три вида кодов стран: двухбуквенные, трехбуквенные и числовые.
7.3.5 Элемент CaptureDevice (устройство сбора биометрических данных)
Элемент CaptureDevice должен включать зарегистрированный идентификатор типа используемого устройства сбора биометрических данных (ЗОБД) <*>.
--------------------------------
<*> Деятельность по присвоению уникальных идентификаторов биометрическим организациям, осуществляющим деятельность в Российской Федерации, и биометрическим продуктам, разрабатываемым и/или серийно выпускаемым, и/или реализуемым в Российской Федерации, а также ведение соответствующих реестров осуществляет Некоммерческое партнерство "Русское биометрическое общество", официально зарегистрированное Международной ассоциацией биометрии и идентификации (МАБИ) [The International Biometrics & Identification Association (IBIA)] в качестве ведущей организации ЕСФОБД.
7.3.6 Элемент Transducer (преобразователь)
7.3.6.1 Общие требования
Элемент Transducer должен определять используемое устройство сбора биометрических данных. Комплексные системы сбора биометрических данных могут состоять из нескольких преобразователей, в этом случае требования данного пункта не обязательны. В подобных случаях должно быть использовано значение по умолчанию "unknown". Структура элемента Transducer приведена в таблице 4.
Примечание - Элемент Transducer предназначен, главным образом, для поддержки научно-исследовательских и опытно-конструкторских работ и компонентов, требующих регистрации устройства.
Таблица 4
Структура элемента Transducer
Элемент | Подпункт | Тип данных | Допустимые значения | Обязательное/необязательное |
CaptureTechnologyID (тип устройства сбора биометрических данных) | 7.3.6.2 | string | "Telephone" (телефон), "Microphone" (микрофон), "Handheld" (коммуникатор), "Mobile phone" (мобильный телефон), "Stethoscope" (стетоскоп), "Other" (другое), "Unknown" (неизвестен) | Необязательное |
MicrophoneType (тип микрофона) | 7.3.6.3 | string | "Carbon" (карбоновый), "Electret" (электретный), "Other" (другое), "Unknown" (неизвестен) | Необязательное |
Manufacturer (изготовитель) | 7.3.6.4 | string | Длина строки не ограничена | Необязательное |
Model (модель) | 7.3.6.5 | string | Длина строки не ограничена | Необязательное |
MicCutoffUpper (верхняя граница частоты микрофона) | 7.3.6.6 | numeric | От 0 до 65535 | Необязательное |
MicCutoffLower (нижняя граница частоты микрофона) | numeric | От 0 до 65535 | Необязательное | |
DeviceInfo (информация об устройстве) | 7.3.6.7 | string | Длина строки не ограничена | Необязательное |
7.3.6.2 Элемент CaptureTechnologyID (тип устройства сбора биометрических данных)
Элемент CaptureTechnologyID должен содержать информацию о типе используемого устройства сбора биометрических данных, если она известна. По умолчанию для элемента CaptureTechnologyID должно быть установлено значение "Telephone".
7.3.6.3 Элемент MicrophoneType (тип микрофона)
Элемент MicrophoneType должен содержать информацию о типе используемого микрофона в устройстве сбора биометрических данных, если она известна. Допустимыми значениями являются "Carbon", "Electret", "Other" и "Unknown".
7.3.6.4 Элемент Manufacturer (изготовитель)
Элемент Manufacturer должен содержать идентификатор изготовителя устройства сбора биометрических данных <*> в формате строки.
--------------------------------
<*> Деятельность по присвоению уникальных идентификаторов биометрическим организациям, осуществляющим деятельность в Российской Федерации, и биометрическим продуктам, разрабатываемым и/или серийно выпускаемым, и/или реализуемым в Российской Федерации, а также ведение соответствующих реестров осуществляет Некоммерческое партнерство "Русское биометрическое общество", официально зарегистрированное Международной ассоциацией биометрии и идентификации (МАБИ) [The International Biometrics & Identification Association (IBIA)] в качестве ведущей организации ЕСФОБД.
7.3.6.5 Элемент Model (модель)
Элемент Model должен содержать идентификатор модели устройства сбора биометрических данных в формате строки.
7.3.6.6 Элемент MicCutoffUpper (верхняя граница частоты микрофона) и элемент MicCutoffLower (нижняя граница частоты микрофона)
Необязательные значения верхней и нижней частот микрофона, на которых мощность преобразования энергии микрофона упала на 3 дБ ниже средней энергии полосы, должны быть целыми числами. Значение по умолчанию не устанавливаются, при неизвестной информации должно быть установлено значение 0.
7.3.6.7 Элемент DeviceInfo (информация об устройстве)
Элемент DeviceInfo содержит дополнительную информацию об устройстве, за исключением процесса сбора биометрических данных или данных субъекта сбора биометрических данных. Размер элемента DeviceInfo должен быть ограничен данными, которые может различать и использовать механизм или приложение получателя SIV.
7.3.7 Элемент AudioMetaInformation (аудиометаданные)
7.3.7.1 Общие требования
В данном пункте приведены технические характеристики процесса сигнала для сбора всех VR в записи голоса.
Структура элемента AudioMetaInformation приведена в таблице 5.
Таблица 5
Структура элемента AudioMetaInformation
Элемент | Пункт | Тип данных | Допустимые значения | Обязательное/необязательное |
ChannelCount (число каналов) | 7.3.7.2 | numeric | От 1 до 15 | Обязательное |
SamplingRate (частота дискретизации) | 7.3.7.3 | numeric | От 0 до 128000 | Обязательное |
BitsPerSample (разрядность) | 7.3.7.4 | numeric | От 0 до 255 | Обязательное |
AudioDuration (длительность аудиозаписи) | 7.3.7.5 | numeric | Встроенный тип | Обязательное |
7.3.7.2 Элемент ChannelCount (число каналов)
Обязательный элемент ChannelCount должен содержать информацию о числе каналов во входном потоке в виде целого числа. По умолчанию должно быть установлено значение 1.
7.3.7.3 Элемент SamplingRate (частота дискретизации)
Обязательный элемент SamplingRate должен содержать информацию о количестве отсчетов сигнала в секунду, с которым дискретизирован входной звуковой поток. Значения элемента SamplingRate должны быть представлены в виде целого числа.
7.3.7.4 Элемент BitsPerSample (разрядность)
Обязательный элемент BitsPerSample должен содержать информацию о битовой глубине одного отсчета звукового сигнала. Значения элемента BitsPerSample должны быть представлены в виде целого числа. Если используется формат с переменной битовой глубиной, то для элемента BitsPerSample должно быть установлено значение 0.
7.3.7.5 Элемент AudioDuration (длительность аудиозаписи)
Элемент AudioDuration должен содержать информацию о длительности фрагмента речи в миллисекундах. Значения элемента AudioDuration должны быть представлены в виде целого числа.
7.3.8 Элемент CaptureProcessProtocol (протокол процесса сбора биометрических данных)
Элемент CaptureProcessProtocol является необязательным. Используется для описания дополнительной информации о процессе сбора биометрических данных, за исключением информации о субъекте сбора биометрических данных или устройстве сбора биометрических данных. Размер элемента должен быть ограничен данными, которые может различать и использовать механизм или приложение получателя SIV.
7.3.9 Элемент ExtendedVendorData (дополнительные данные разработчика)
Элемент ExtendedVendorData является необязательным и используется в случае необходимости включения не стандартизированных данных, проприетарных разработчику/программному продукту.
