Information technology - MPEG systems technologies - Part 17: Carriage of uncompressed video and images in ISO base media file format - Amendment 1: High precision timing tagging

Technologies de l'information — Technologies des systèmes MPEG — Partie 17: Transport de vidéos et d'images non compressées dans le format ISO de base pour les fichiers médias — Amendement 1: Marquage temporel de haute précision

General Information

Status
Published
Publication Date
20-Jul-2025
Current Stage
6060 - International Standard published
Start Date
21-Jul-2025
Due Date
24-Jul-2025
Completion Date
21-Jul-2025

Relations

Effective Date
12-Aug-2023

Overview

ISO/IEC 23001-17:2024/Amd 1:2025 is a key amendment to the international standard covering MPEG systems technologies. Specifically, it enhances Part 17, which focuses on the carriage of uncompressed video and images using the ISO base media file format. This amendment introduces high precision timing tagging, providing a robust framework for time-stamping video and image data with nanosecond accuracy. The update supports applications demanding precise synchronization and accurate timing metadata, ensuring interoperability and facilitating advanced multimedia processing.

Key Topics

  • High Precision Timing Tagging
    The amendment establishes a method for labeling media samples and items with timestamps derived from International Atomic Time (TAI). This high-resolution timestamping allows for:

    • Total ordering of events with precise chronological sequencing.
    • Relative differencing to compute accurate time intervals between events.
    • Absolute time reference enabling correlation across geographically distributed sensor data.
  • TAI and Time Synchronization Concepts
    Definitions introduced include TAI (International Atomic Time), TAI clock, receptor clock (local clocks that sync with remote sources), and remote clocks such as GPS or Precision Time Protocol (PTP) primary reference clocks. These help standardize terminology around time synchronization and timestamp generation.

  • Metadata Structures for Time Quality
    Two key data structures support high precision timestamping:

    • TAIClockInfoBox: Documents the clock's characteristics including time uncertainty, clock resolution, clock drift rate, and synchronization status.
    • TAITimestampPacket: Contains the timestamp and associated quality metadata, enabling applications to assess timing accuracy.
  • Timestamp Conversion and Synchronization Protocols
    The amendment includes guidelines for converting timestamps from common time sources (GPS, PTP, Network Time Protocol - NTP) to TAI timestamps. It clarifies handling leap seconds and recommends using TAI clocks over UTC-based clocks to avoid errors caused by leap second adjustments.

  • Handling Timing in Imaging Sensors
    TAI timestamps are specifically associated with the start of exposure in physical measurements like imaging sensors. Although timing of subsequent pixels (e.g., rolling shutter behavior) is outside this metadata scope, the initial timestamping enables temporal alignment across multi-sensor systems.

Applications

  • Broadcast and Streaming Media
    Enables high precision synchronization of uncompressed video frames and images across distributed media acquisition systems, enhancing live broadcasting, multi-camera setups, and post-production workflows.

  • Sensor Fusion and Multimedia Analytics
    Precise timestamping facilitates the fusion of video data with other sensor outputs (e.g., LIDAR, radar) by providing a universal time reference. This benefits autonomous vehicles, surveillance, and augmented reality applications.

  • Scientific Imaging and Research
    Supports time-critical imaging applications such as astronomy, medical imaging, and laboratory experiments requiring accurate timing annotations for each captured frame.

  • Quality Control in Media Processing
    Allows detecting timing drifts and synchronization issues during editing, transcoding, or delivery of media content with confidence in temporal integrity.

Related Standards

  • ISO/IEC 23001-1 – Basic concepts and architectures for MPEG systems technologies.
  • ISO/IEC 23000 Series – Multimedia framework standards addressing content and container formats.
  • IEEE 1588 – Precision Time Protocol (PTP) used for high precision time synchronization over networks.
  • RFC 5905 – Defines Network Time Protocol (NTP), relevant for timestamp synchronization using UTC.
  • Global Positioning System (GPS) Time Standards – Used as reference remote clocks supplying TAI time.

Practical Value of ISO/IEC 23001-17:2024/Amd 1:2025

By integrating high precision timing tagging into the ISO base media file format, this amendment empowers developers, broadcasters, and system integrators to achieve accurate, reliable time alignment in uncompressed media workflows. Its comprehensive metadata structures allow detailed tracking of timing quality and synchronization states, essential for applications where temporal accuracy is critical. Adoption of this standard facilitates interoperability, minimizes timing errors, and helps future-proof multimedia systems against growing demands for precise timing in an increasingly interconnected world.

Keywords: high precision timing tagging, TAI timestamps, uncompressed video, ISO base media file format, MPEG systems technology, synchronization metadata, receptor clock, GPS timing, Precision Time Protocol, Network Time Protocol, multimedia standards, timestamp quality, time synchronization

Standard

ISO/IEC 23001-17:2024/Amd 1:2025 - Information technology — MPEG systems technologies — Part 17: Carriage of uncompressed video and images in ISO base media file format — Amendment 1: High precision timing tagging Released:21. 07. 2025

English language
8 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/IEC 23001-17:2024/Amd 1:2025 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - MPEG systems technologies - Part 17: Carriage of uncompressed video and images in ISO base media file format - Amendment 1: High precision timing tagging". This standard covers: Information technology - MPEG systems technologies - Part 17: Carriage of uncompressed video and images in ISO base media file format - Amendment 1: High precision timing tagging

Information technology - MPEG systems technologies - Part 17: Carriage of uncompressed video and images in ISO base media file format - Amendment 1: High precision timing tagging

ISO/IEC 23001-17:2024/Amd 1:2025 is classified under the following ICS (International Classification for Standards) categories: 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC 23001-17:2024/Amd 1:2025 has the following relationships with other standards: It is inter standard links to ISO/IEC 23001-17:2024. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO/IEC 23001-17:2024/Amd 1:2025 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


International
Standard
ISO/IEC 23001-17
First edition
Information technology — MPEG
2024-02
systems technologies —
AMENDMENT 1
Part 17:
2025-07
Carriage of uncompressed video and
images in ISO base media file format
AMENDMENT 1: High precision
timing tagging
Technologies de l'information — Technologies des systèmes MPEG —
Partie 17: Transport de vidéos et d'images non compressées dans
le format ISO de base pour les fichiers médias
AMENDEMENT 1: Marquage temporel de haute précision
Reference number
ISO/IEC 23001-17:2024/Amd. 1:2025(en) © ISO/IEC 2025

ISO/IEC 23001-17:2024/Amd. 1:2025(en)
© ISO/IEC 2025
All rights reserved. Unless otherwise specified, or required in the context of its implementation, no part of this publication may
be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on
the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below
or ISO’s member body in the country of the requester.
ISO copyright office
CP 401 • Ch. de Blandonnet 8
CH-1214 Vernier, Geneva
Phone: +41 22 749 01 11
Email: copyright@iso.org
Website: www.iso.org
Published in Switzerland
© ISO/IEC 2025 – All rights reserved
ii
ISO/IEC 23001-17:2024/Amd. 1:2025(en)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical
Commission) form the specialized system for worldwide standardization. National bodies that are
members of ISO or IEC participate in the development of International Standards through technical
committees established by the respective organization to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international organizations,
governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.
The procedures used to develop this document and those intended for its further maintenance are described
in the ISO/IEC Directives, Part 1. In particular, the different approval criteria needed for the different types
of document should be noted. This document was drafted in accordance with the editorial rules of the ISO/
IEC Directives, Part 2 (see www.iso.org/directives or www.iec.ch/members_experts/refdocs).
ISO and IEC draw attention to the possibility that the implementation of this document may involve the
use of (a) patent(s). ISO and IEC take no position concerning the evidence, validity or applicability of any
claimed patent rights in respect thereof. As of the date of publication of this document, ISO and IEC had not
received notice of (a) patent(s) which may be required to implement this document. However, implementers
are cautioned that this may not represent the latest information, which may be obtained from the patent
database available at www.iso.org/patents and https://patents.iec.ch. ISO and IEC shall not be held
responsible for identifying any or all such patent rights.
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation of the voluntary nature of standards, the meaning of ISO specific terms and expressions
related to conformity assessment, as well as information about ISO's adherence to the World Trade
Organization (WTO) principles in the Technical Barriers to Trade (TBT) see www.iso.org/iso/foreword.html.
In the IEC, see www.iec.ch/understanding-standards.
This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information technology,
Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia information.
A list of all parts in the ISO/IEC 23090 series can be found on the ISO and IEC websites.
Any feedback or questions on this document should be directed to the user’s national standards
body. A complete listing of these bodies can be found at www.iso.org/members.html and
www.iec.ch/national-committees.

© ISO/IEC 2025 – All rights reserved
iii
ISO/IEC 23001-17:2024/Amd. 1:2025(en)
Information technology — MPEG systems technologies —
Part 17:
Carriage of uncompressed video and images in ISO base
media file format
AMENDMENT 1: High precision timing tagging

Terms and definitions
Add the following terms and definitions:
3.12
TAI
international atomic time
high-precision continuous scale of time derived from hundreds of precise atomic clocks from around the
world and maintained as closely as possible to the International System (SI) second.
Note 1 to entry: Current practice achieves a maximum deviation of approximately one second every 100 million years.
Note 2 to entry: The abbreviated term comes from the French "Temps Atomique International".
3.13
TAI clock
clock capable of synchronizing to a source of TAI time and generating TAI timestamps
3.14
receptor clock
clock located where measurements are made (e.g. local to a sensor) and capable of synchronizing to a source
of time from a remote clock.
3.15
remote clock
clock capable of transmitting time over significant distances and usually highly accurate (e.g. GPS or PTP
primary reference clock)
3.16
coordinated universal time
UTC
international standard for regulating clocks and time, forming a basis for civil time
Note 1 to entry: UTC is based on TAI but includes irregularly inserted leap second additions or subtractions to account
for variation in the earth’s rotation.
3.17
global positioning system
GPS
satellite system providing global positioning, navigation, and timing services
Note 1 to entry: Timing services are based on TAI time.

© ISO/IEC 2025 – All rights reserved
ISO/IEC 23001-17:2024/Amd. 1:2025(en)
3.18
precision time protocol
PTP
protocol for synchronizing clocks to a source of TAI time across computer networks
Note 1 to entry: IEEE 1588-2008 defines the precision time protocol.
Note 2 to entry: PTP systems can achieve measurement uncertainties below a microsecond.
3.19
network time protocol
NTP
protocol for synchronizing clocks to UTC time across computer networks
Note 1 to entry: RFC 5905 defines the Network Time Protocol.
Note 2 to entry: Systems using NTP typically achieve measurement uncertainties in the range of milliseconds.
3.20
SI second
International System of Units (SI) base unit for measuring time

6.1.4.2
Replace the text with the following:

aligned(8) class ComponentReferenceLevelBox extends FullBox('clev', 0, 0) {
unsigned int(32) level_count;
{
unsigned int(32) component_index;
unsigned int(1) clip_range;
bits(7) reserved = 0;
signed int(32) black_level;
signed int(32) white_level;
} [level_count];
}
6.1.4.3
Replace the text with the following:
level_count indicates the number of components for which levels are described
th
component_index indicates the index of the N component listed in the associated ComponentDefinitionBox.
th
clip_range indicates if the levels indicate a clip range or an affine transformation of the N component values
th
black_level indicates the black level for the N component. This value shall be coded using the two’s-
complement representation.
th
white_level indicates the white level for the N component; this value shall be greater than the black_
level value and shall be coded using the two’s-complement representation.

Clause 8
Add the following new clause, after Clause 7 and before the bibliography:
8  Labeling of Samples and Items
8.1  High Precision Time Tagging

© ISO/IEC 2025 – All rights reserved
ISO/IEC 23001-17:2024/Amd. 1:2025(en)
To support applications requiring high resolution and high accuracy time labeling of media items and track
samples, this clause provides a labeling method based on International Atomic Time (TAI). A TAI timestamp
is a measurement of a TAI clock represented as a discrete integer number of nanoseconds since the TAI epoch
of 1958-01-01T00:00:00.0. Additionally, this clause defines TAI timestamp quality status metadata included
with each timestamp. Ideally, to be useful and support a broad range of use cases, an ideal timestamp
labeling utility benefits from the following attributes:
a) Total ordering: timestamps provide total ordering in which events occur.
b) Relative differencing: timestamps support the ability to compute the difference in time between two
events, in SI seconds.
c) Absolute time: timestamps are in a known, universal absolute time reference, enabling correlation of
information from sensors and events in different locations.
TAI timestamps are measurements from a TAI clock. TAI clocks report timestamp values relative to the TAI
epoch. They provide the ability to search and discover media content based on universal, real-world time. In
situations where an adjustment or correction to a timestamp is necessary to improve the accuracy, such as
when synchronization to a remote clock is not available during data collection, the ability to modify values
using adjustment information post collection is provided, along with a flag to indicate the inclusion of the
adjustment.
TAI clocks are “receptor clocks”, typically receiving synchronization data with one or more remote clocks
(e.g. GPS and PTP primary reference clocks) which are sources of TAI time. Different types of receptor
clocks have different levels of quality when synchronizing with remote clocks; therefore, this clause defines
metadata for describing the TAI clock, its capabilities, and its state when sampling a timestamp.
Each TAI timestamp is associated with the beginning of a physical measurement, such as the start of
exposure for an imaging sensor. For sensors with variable timing, such as rolling shutters, the TAI timestamp
is associated with the first pixel(s) initiating an exposure for a frame. The timing associated with remaining
pixel exposures is dependent on the sensor architecture and is outside the scope of the metadata described
in this subclause. When extracting data from an image or sample, such as the location of an object in an
image, the location data inherits its time from the image frame.
The creation and recording of synthetic data, such as a simulation, is not a measurement of the physical
world. The implementation of time labeling, including alignment of synthetic data to real-world data is
application dependent and depends on use case needs. In these cases, labeling of the media as synthetic is
outside the scope of metadata described in this subclause.
For media captured in real-time, valid TAI timestamps for the media monotonically increase; however, there
are situations where the monotonic nature does not always hold, such as when losing remote to receptor
clock synchronization and a resulting discontinuity upon resync occurs. Synchronization status metadata is
available to indicate when a receptor clock is not in a synchronous state with the remote clock.
TAI is different from Coordinated Universal Time (UTC) because UTC includes irregularly inserted
discontinuities called leap seconds. When converting TAI time to UTC, applications convert the TAI
timestamp to date text form and subtract the correct leap seconds value for the date text:
UTC date-text = TAI date-text - leap seconds (based on value at time of measurement)
When converting from timestamps derived from UTC, such as Network Time Protocol (NTP), reverse the
computation. To perform a conversion from UTC time to a TAI timestamp, transform the UTC time to a UTC
nanosecond timestamp relative to the TAI epoch, then adjust for leap seconds:
TAI timestamp = UTC timestamp + leap seconds (based on value at time of measurement)
A caveat of using UTC-based systems for capturing timestamps is the leap-second adjustment methods
employed by various implementations. In practice these methods include stopping the remote clock, slewing
the clock at a slow rate, etc. which may introduce errors and compromise the ability to generate accurate
time differences on occasions when leap seconds occur. For these reasons, this standard recommends
sourcing time from a clock which does not adjust for leap seconds, i.e., TAI based clocks.

© ISO/IEC 2025 – All rights reserved
ISO/IEC 23001-17:2024/Amd. 1:2025(en)
Table 6 provides equations to convert times from common time sources (i.e., GPS, PTP, and NTP) to TAI
time. The first column of Table 6 is the name of the time source; the second column is the epoch of the time
source and whether the epoch is defined in the TAI or UTC time system (for informational use only); the
third column provides the equation to convert the time from the time source’s epoch offset to TAI’s epoch
offset. The first step, before applying the equations in the table, is to convert the source time to nanoseconds.
The GPS and PTP time standards measure time without using leap seconds, therefore their conversions
are straight forward offset additions (based on their respective epoch). Vendors may implement receptor
clocks with an epoch other than the base standard; as a result, writers must account for use of the vendor’s
implemented epoch when performing conversions between time systems.
[4]
The NTP standard measures time in UTC, with leap second offsets, so the NTP equation removes leap
seconds, where the leap second value comes from a leap second table lookup. The GPS epoch is based on
a specific UTC time, but GPS time does not implement leap seconds and tracks with TAI. The POSIX Time
standard uses an epoch of Jan 1, 1970 (UTC), which is offset from Jan 1, 1970 (TAI) by 8.000082 seconds.
The 82 microseconds are due to non-integer leap second computations used before 1972. As a result, the
c
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...