The formats defined in ISO/IEC 23008-12:2017 enable the interchange, editing, and display of images, as well as the carriage of metadata associated with those images.
The Image File Format builds on tools defined in ISO/IEC 14496-12 to define an interoperable storage format for a single image, a collection of images, and sequences of images.
ISO/IEC 23008-12:2017 specifies brands for the storage of images and image sequences conforming to High Efficiency Video Coding (HEVC).
NOTE The storage of HEVC video sequences is out of scope and is handled by ISO/IEC 14496‑15.
This format defines normative structures used to contain metadata, how to link that metadata to the images, and defines how metadata of certain forms is carried.
Author(s): ISO/IEC
Series: ISO/IEC 23008-12
Edition: 1
Publisher: ISO
Year: 2017
Language: English
Commentary: https://www.iso.org/standard/66067.html
Pages: 72
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
3.2 Abbreviated terms
4 Overview
5 General requirements
5.1 General requirements on files
5.2 General requirements on readers
5.3 Multi-purpose files
5.4 Other boxes
6 Single image and image collection
6.1 General
6.2 Derivation from the ISO base media file format
6.3 Derivation of an output image of an image item
6.4 Roles of images
6.4.1 General
6.4.2 Hidden images
6.4.3 Cover image
6.4.4 Thumbnail images
6.4.5 Auxiliary images
6.4.6 Master images
6.4.7 Pre-derived coded images
6.4.8 Multi-layer images
6.5 Image properties
6.5.1 General
6.5.2 Decoder configuration and initialization
6.5.3 Image spatial extents
6.5.4 Pixel aspect ratio
6.5.5 Colour information
6.5.6 Pixel information
6.5.7 Relative location
6.5.8 Image properties for auxiliary images
6.5.9 Clean aperture
6.5.10 Image rotation
6.5.11 Layer selection
6.5.12 Image mirroring
6.6 Derived images and derived image items
6.6.1 General
6.6.2 Derived image types and derived image item types
6.7 Image metadata
6.8 Relating an untimed item to a timed sequence
6.8.1 'eqiv' entity group
6.8.2 'eqiv' sample group
7 Image sequences
7.1 General
7.2 Derivation from the ISO base media file format
7.2.1 Track Header box
7.2.2 Handler type
7.2.3 Coding Constraints box
7.3 Presentation of an image sequence track
7.4 Sample groups
7.4.1 Direct reference samples list
7.5 Other tracks
7.5.1 General
7.5.2 Thumbnail image sequence track
7.5.3 Auxiliary image sequence track
8 Metadata support
8.1 General
8.2 Metadata for image items
8.3 Metadata for image sequence tracks
8.4 Integrity checks
8.4.1 General
8.4.2 Syntax
8.4.3 Semantics
9 Extensions to the ISO base media file format
9.1 General
9.2 ItemInfoEntry
9.3 Item Properties Box
9.3.1 Definition
9.3.2 Syntax
9.3.3 Semantics
9.4 Entity grouping
9.4.1 General
9.4.2 Groups List box
9.4.3 Entity to Group box
9.5 Additional track references
9.6 Repeating edits
9.6.1 Definition
9.6.2 Syntax
9.6.3 Semantics
9.7 Sample-to-item sample grouping
9.7.1 Definition
9.7.2 Syntax
9.7.3 Semantics
10 Image File Format brands
10.1 General
10.2 Image and image collection brands
10.2.1 'mif1' structural brand
10.3 Image sequence brands
10.3.1 'msf1' structural brand
Annex A (normative) Storage of externally specified metadata
Annex B (normative) HEVC Image File Format
Annex C (normative) High efficiency image file MIME type registration
Annex D (normative) High efficiency image sequence file MIME type registration
Annex E (normative) AVC in the Image File Format
Annex F (normative) Advanced coding image MIME type registration
Annex G (normative) Advanced coding sequence MIME type registration
Annex H (normative) JPEG in the Image File Format
Annex I (informative) Guidelines for specifying storage of image coding formats
Annex J (informative) Examples of image collections
Annex K (informative) Guidelines for progressive refinement
Bibliography