Overview
ISO/IEC 19784-4:2011 - Biometric sensor function provider interface - defines a standardized low-level interface that lets a Biometric Service Provider (BSP) interact with biometric sensors supplied by a separate Biometric Sensor Function Provider (BSFP). The standard is part of the BioAPI family (ISO/IEC 19784) and targets interoperability between BSPs and a wide range of biometric sensors (image cameras, voice sensors, digital signature tablets, etc.). Note: ISO/IEC 19784-4:2011 does not specify security or privacy requirements for capture or transfer across the Sensor Function Provider Interface (SFPI).
Key topics and technical requirements
- Scope & purpose: Provides an SFPI to offload device handling from BSPs so BSPs remain independent of vendor-specific sensor details while supporting specific biometric modalities (finger, face, iris, voice, signature).
- Conformance: A BSFP shall implement the functions in Clause 8 and the normative annexes; some functions may legitimately return the BioAPIERR_FUNCTION_NOT_SUPPORTED error when optional.
- Interface architecture: Defined mechanisms for selecting/loading sensor providers, unit attach/detach, control and status, and event/callback handling.
- Core function set (examples from Clause 8):
- BioSFPI_BSFPLoad, BioSFPI_UnitAttach, BioSFPI_UnitDetach
- BioSFPI_QueryUnits, BioSFPI_ControlUnit, BioSFPI_Cancel
- BioSFPI_GetPackets, BioSFPI_DataTransfer (data capture/transfer interfaces)
- Power mode, GUI callbacks, calibration, indicator control
- Data transfer modes: Single data transfers, packetized transfers, and streaming (stream interface explained in Annex C). Annexes provide modality-specific data schemas.
- Normative annexes:
- Annex A: Imaging biometric sensor units (image parameters, pixel formats, streaming)
- Annex B: Signature sensor units (coordinate systems, sample rates, dynamic signature data)
- Annex C (informative): Strategies for obtaining sensor data across SFPI (memory management, streaming)
Applications and who uses it
- BSP developers looking to support multiple sensors without embedding device drivers.
- Sensor manufacturers / BSFP implementers building standardized drivers or middleware to enable plug-and-play use of biometric hardware.
- System integrators deploying multi-vendor biometric solutions for access control, identity verification, enrollment stations, or forensic capture.
- Test labs and compliance teams validating BioAPI-compatible sensor/BSP interoperability.
Related standards
- ISO/IEC 19784-1 - BioAPI core specification (required context for BSP/SPI)
- ISO/IEC 19794-7 and other biometric data format standards for data representation
Keywords: ISO/IEC 19784-4:2011, Biometric sensor function provider interface, BioAPI, BSP, BSFP, SFPI, biometric sensors, image streaming, signature sensor, data transfer, interoperability.