Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems — Technical Corrigendum 2

Technologies de l'information — Codage de l'image animée et du son associé pour les supports de stockage numérique jusqu'à environ 1,5 Mbit/s — Partie 1: Systèmes — Rectificatif technique 2

General Information

Status
Published
Publication Date
10-Nov-1999
Current Stage
6060 - International Standard published
Start Date
11-Nov-1999
Completion Date
12-Feb-2026

Relations

Effective Date
06-Jun-2022
Effective Date
15-Apr-2008

Overview

ISO/IEC 11172-1:1993/Cor 2:1999 is Technical Corrigendum 2 to the MPEG-1 Systems standard. It publishes corrections and clarifications to the original Part 1 text for coding moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s. The corrigendum updates key algorithmic formulas, timing relationships, sample stream examples and many subclause headings to remove ambiguity for implementers of MPEG-1 systems, multiplexing and decoding workflows.

Key Topics

  • Corrections to multiplexing calculations - the corrigendum amends the formula in A.5.4 that relates video/audio data rates, packet headers and packet data sizing used in stream rate computations.
  • System Clock Reference (SCR) - explicit timing corrections: the SCR2 field is specified to occur 6 184 bytes after the first pack, with the corrected relation: SCR2 = SCR1 + 6 184 * 90 000 / 176 059
  • Sample data stream - A.5.9 replaces the sample stream table, showing corrected pack and packet sequences, start codes (e.g., 000001BA for pack_start_code), system header (000001BB), packet_start_code_prefix (000001), stream IDs (video E3, audio C0), packet_length, stuffing bytes, and PTS/DTS markers.
  • Clarified function and section names - several subclauses were renamed or split for clarity, including definitions for bytealigned, nextbits, next_start_code, and structured subsections on System Clock Frequency, Input to the System Target Decoder, Buffering, Decoding, Presentation, Pack, System Header, Packet Rate, and System Target Decoder buffer size.
  • Timing and timestamp fields - corrected presentation (PTS) and decoding (DTS) examples and placement within packet structures.

Applications and Who Uses This Standard

  • Implementers of MPEG-1 encoders, multiplexers, decoders and firmware/software that handle low-bitrate digital storage media (around 1.5 Mbit/s).
  • Developers and testers ensuring interoperability between stream producers and System Target Decoders (STDs).
  • Engineers validating correct handling of SCR, PTS/DTS, packet structure, stuffing and system headers in hardware (ASIC/FPGA) and software players.
  • Archivists and media system designers working with legacy MPEG-1 streams on constrained storage/media.

Related Standards

  • ISO/IEC 11172 series (MPEG-1): Part 2 (Video) and Part 3 (Audio) - complements this Systems corrigendum.
  • Later standards in the MPEG family expand or refine system and compression techniques (e.g., MPEG-2), for broader or higher-bitrate applications.

Keywords: ISO/IEC 11172-1, MPEG-1 Systems, Technical Corrigendum 2, SCR2, PTS DTS, packet_start_code, multiplexing, system target decoder, buffering, 1.5 Mbit/s.

Standard

ISO/IEC 11172-1:1993/Cor 2:1999 - Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems — Technical Corrigendum 2 Released:11/11/1999

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

Get Certified

Connect with accredited certification bodies for this standard

BSI Group

BSI (British Standards Institution) is the business standards company that helps organizations make excellence a habit.

UKAS United Kingdom Verified

NYCE

Mexican standards and certification body.

EMA Mexico Verified

Sponsored listings

Frequently Asked Questions

ISO/IEC 11172-1:1993/Cor 2:1999 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems — Technical Corrigendum 2". This standard covers: Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems — Technical Corrigendum 2

Information technology — Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s — Part 1: Systems — Technical Corrigendum 2

ISO/IEC 11172-1:1993/Cor 2:1999 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 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 11172-1:1993/Cor 2:1999 has the following relationships with other standards: It is inter standard links to ISO/IEC 11172-1:1993; is excused to ISO/IEC 11172-1:1993. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO/IEC 11172-1:1993/Cor 2:1999 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 11172-1:1993
TECHNICAL CORRIGENDUM 2
Published 1999-11-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION � МЕЖДУНАРОДНАЯОРГАНИЗАЦИЯПОСТАНДАРТИЗАЦИИ � ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION � МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ � COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
Information technology — Coding of moving pictures and
associated audio for digital storage media at up to about
1,5Mbit/s—
Part 1:
Systems
TECHNICAL CORRIGENDUM 2
Technologies de l'information — Codage de l'image animée et du son associé pour les supports de stockage
numérique jusqu'à environ 1,5 Mbit/s —
Partie 1: Systèmes
RECTIFICATIF TECHNIQUE 2
Technical Corrigendum 2 to International Standard ISO/IEC 11172-1:1993 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and
hypermedia information.
1) Replace subclause A.5.4 (page 40, line 39) by:

R = (video data rate + audio data rate) *
mux
( packet _ header _ size� pack _ header _ size / packets _ per _ pack)
(1� )
packet _ data _ size
”.
ICS 681.3.04(084.14) Ref. No. ISO/IEC 11172-1:1993/Cor.2:1999(E)
© ISO/IEC 1999 – All rights reserved
Printed in Switzerland
ISO/IEC 11172-1:1993/Cor.2:1999(E)
2) Replace subclause A.5.4 (page 41, line 3) by:

The SCR2 field occurs 6 184 bytes after the first pack’s.
”.
3) Replace subclause A.5.4 (page 41, line 6) by:

SCR2 = SCR1 + 6 184 * 90 000/176 059
”.
4) Replace subclause A.5.9, a table of Sample data stream by:

A.5.9 Sample data stream
No. of Field Description Coded Values
Bytes
4 pack_start_code (#1) 000001BA
1 '0010', SCR-32 thru 30 , marker_bit 21
2 SCR-29 thru 15 , marker_bit 0001
2 SCR-14 thru 0 , marker_bit 1E81
3 marker_bit, mux_rate, marker_bit 801B83
4 system_header_start_code 000001BB
2 header_length 000C
3 marker_bit, rate_bound , marker_bit 801B83
1 audio_bound, fixed_flag , CSPS_flag 07
1 system_audio_lock_flag, system_video_lock_flag, A1
1 reserved_byte FF
1 stream_id (audio) C0
2 '11', STD_buffer_bound_scale , STD_buffer_size_bound C020
1 stream_id (video) E3
2 '11', STD_buffer_bound_scale , STD_buffer_size_bound E02E
3 packet_start_code_prefix 000001
1 stream_id (padding) BE
2 packet_length 0004
1 '0000 1111' 0F
1 '1111 1111' FF
1 '1111 1111' FF
1 '1111 1111' FF
3 packet_start_code_prefix (#1V) 000001
1 stream_id (video) E3
2 packet_length 07FA
2 stuffing_byte FFFF
2 ‘01’, STD_buffer_scale, STD_buffer_size 602E
1 '0011', PTS-32 thru 30 , marker_bit 31
2 PTS-29 thru 15 , marker_bit 0001
2 PTS-14 thru 0 , marker_bit CE49
1 '0001', DTS-32 thru 30 , marker_bit 11
2 DTS-29 thru 15 , marker_bit 0001
2 DTS-14 thru 0 , marker_bit B229
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#2V) 000001
1 stream_id E3
2 © ISO/IEC 1999 – All rights reserved

ISO/IEC 11172-1:1993/Cor.2:1999(E)
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#3V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
4 pack_start_code (#2) 000001BA
1 '0010', SCR-32 thru 30 , marker_bit 21
2 SCR-29 thru 15 , marker_bit 0001
2 SCR-14 thru 0 , marker_bit 3733
3 marker_bit, mux_rate , marker_bit 801B83
3 packet_start_code_prefix (#4V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_bytes FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#5V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#6V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
4 pack_start_code (#3) 000001BA
1 '0010', SCR-32 thru 30 , marker_bit 21
2 SCR-29 thru 15 , marker_bit 0001
2 SCR-14 thru 0 , marker_bit 47C9
3 marker_bit, mux_rate , marker_bit 801B83
3 packet_start_code_prefix (#7V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
© ISO/IEC 1999 – All rights reserved 3

ISO/IEC 11172-1:1993/Cor.2:1999(E)
3 packet_start_code_prefix (#8V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#9V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF.FF
1 ‘0000 1111’ 0F
2 028 packet_data_byte XXX.X
4 pack_start_code (#4) 000001BA
1 '0010', SCR-32 thru 30 , marker_bit 21
2 SCR-29 thru 15 , marker_bit 0001
2 SCR-14 thru 0 , marker_bit 685F
3 marker_bit, mux_rate , marker_bit 801B83
3 packet_start_code_prefix (#10V) 000001
1 stream_id E3
2 packet_length 07FA
2 stuffing_byte FFFF
2 '01', STD_buffer_scale , STD_buffer_size 602E
1 '0011', PTS-32 thru 30 , marker_bit 31
2 PTS-29 thru 15 , marker_bit 0003
2 PTS-14 thru 0 , marker_bit 22A9
1 '0001', DTS-32 thru 30 , marker_bit 11
2 DTS-29 thru 15 , marker_bit 0001
2 DTS-14 thru 0 , marker_bit CE49
2 028 packet_data_byte XXX.X
3 packet_start_code_prefix (#11V) 000001
1 stream_id E3
2 packet_length 07FA
13 stuffing_byte FF
...

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...