Overview
ISO/IEC 12087-5:1998 specifies the Basic Image Interchange Format (BIIF) as part of the ISO/IEC 12087 Image Processing and Interchange (IPI) functional specification series. Published in 1998, this standard defines a transportable, extensible file format and logical structures for exchanging raster image data, associated metadata and auxiliary data between computer graphics and image-processing systems.
Key topics and technical requirements
- Format overview and interoperability: BIIF defines a transportable file structure (TFS) and complexity levels to ensure consistent exchange and backward compatibility.
- Fields and data types: Standardized header/subheader fields, textual representations, date/time expressions and valid-data conventions for metadata.
- Pixel storage and coordinate systems: Logical structure for pixel coordinates, a common coordinate system (CCS), row/column addressing and CCS boundary rules.
- Image segments and subheaders: Structured image segments including image subheaders, symbol segments and text-information segments for rich content.
- Image data formats and encoding: Support for multiple data recording formats, compressed and uncompressed image data, blocked images, masking and vector-quantized data.
- Color and bands: Definitions for number of bands (NBANDS), PIKS objects and image representation models.
- Look-Up Tables (LUTs): Support for LUTs to map pixel values to display or processing values.
- Data extensions and tagged records: Mechanisms for Tagged Record Extensions (TRE), Data Extension Segments (DES) and reserved extensions for future-proofing.
- Conformance and profiles: Profiles, complexity-level proformas and implementation support requirements to guide producers and interpreters of BIIF files.
- Normative annexes: Annex A describes the Transportable File Structure (TFS) command set and encoding; Annex B covers Vector Quantization.
Applications and who uses it
BIIF is intended for organizations and professionals needing robust, standardized image interchange, including:
- Software developers and library authors implementing image I/O and metadata handling.
- System integrators enabling multi-vendor interoperability in imaging workflows.
- Digital archives and asset managers storing and exchanging high-fidelity image data.
- Imaging and graphics tool vendors requiring a formal interchange format with support for metadata, LUTs and compression.
- Standards engineers and QA teams defining conformance profiles or integrating BIIF into workflows.
Related standards
- Part of the ISO/IEC 12087 IPI family (other parts specify complementary functional and interchange details). Refer to the ISO catalog for related IPI parts and normative references cited in the standard.
Keywords: ISO/IEC 12087-5, BIIF, Basic Image Interchange Format, IPI, image interchange, transportable file structure, vector quantization, image metadata, LUT, compressed image data.