Information technology - Generic coding of moving pictures and associated audio information: Systems - Part 1: - Technical Corrigendum 1

Technologies de l'information — Codage générique des images animées et du son associé: Systèmes — Partie 1: — Rectificatif technique 1

General Information

Status
Withdrawn
Publication Date
14-Dec-2008
Withdrawal Date
14-Dec-2008
Current Stage
9599 - Withdrawal of International Standard
Start Date
23-May-2013
Completion Date
30-Oct-2025
Ref Project

Relations

Standard
ISO/IEC 13818-1:2007/Cor 1:2008
English language
7 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/IEC 13818-1:2007/Cor 1:2008 is a standard published by the International Organization for Standardization (ISO). Its full title is "Information technology - Generic coding of moving pictures and associated audio information: Systems - Part 1: - Technical Corrigendum 1". This standard covers: Information technology - Generic coding of moving pictures and associated audio information: Systems - Part 1: - Technical Corrigendum 1

Information technology - Generic coding of moving pictures and associated audio information: Systems - Part 1: - Technical Corrigendum 1

ISO/IEC 13818-1:2007/Cor 1:2008 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 13818-1:2007/Cor 1:2008 has the following relationships with other standards: It is inter standard links to ISO/IEC 13818-1:2007, ISO/IEC 13818-1:2013; is excused to ISO/IEC 13818-1:2007. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/IEC 13818-1:2007/Cor 1:2008 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL STANDARD ISO/IEC 13818-1:2007
TECHNICAL CORRIGENDUM 1
Published 2008-12-15
Published by ISO in 2009
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION • МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ • ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION • МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ • COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE

Information technology — Generic coding of moving pictures
and associated audio information: Systems
TECHNICAL CORRIGENDUM 1
Technologies de l'information — Codage générique des images animées et du son associé: Systèmes
RECTIFICATIF TECHNIQUE 1
Technical Corrigendum 1 to ISO/IEC 13818-1:2007 was prepared by Joint Technical Committee ISO/IEC
JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
information in collaboration with ITU-T. The identical text is published as
ITU-T Rec. H.222.0 (2006)/Cor.1 (06/2008).

ICS 35.040 Ref. No. ISO/IEC 13818-1:2007/Cor.1:2008(E)
©  ISO/IEC 2008 – All rights reserved
Published in Switzerland
ISO/IEC 13818-1:2007/Cor.1:2008(E)

Blank page
ii ©  ISO/IEC 2008 – All rights reserved

ISO/IEC 13818-1:2007/Cor.1:2008 (E)
INTERNATIONAL STANDARD
RECOMMENDATION ITU-T
Information technology – Generic coding of moving pictures
and associated audio information: Systems
Technical Corrigendum 1
Correction of zero_byte syntax element and stream_id_extension mechanism

1) Subclause 2.14.1
Delete the following bullet point and Note:
• Each byte stream NAL Unit that carries the access unit delimiter shall contain exactly one zero_byte
syntax element.
NOTE 3 – The syntax and semantics of byte stream NAL units are defined in Annex B of ITU-T Rec. H.264 |
ISO/IEC 14496-10.
2) Subclause 2.4.3.6
Change Table 2-21 as indicated below, so as to ensure byte alignement in case the stream_id_extension_flag is '1':

---
--- Unchanged initial part of Table 2-21 ---
---
if ( PES_extension_flag_2 = = '1') {
marker_bit 1 bslbf
PES_extension_field_length 7 uimsbf
stream_id_extension_flag 1 bslbf
if (stream_id_extension_flag == '0') {
stream_id_extension 7 uimsbf
}
else {
reserved 7 bslbf
}
for (i = 1; i < PES_extension_field_length; i++) {
reserved 8 bslbf
}
}
---
--- Unchanged trailing part of Table 2-21 ---
---
Rec. ITU-T H.222.0 (2006)/Cor.1 (06/2008) 1

ISO/IEC 13818-1:2007/Cor.1:2008 (E)
3) Subclause 2.5.3.5
Replace Table 2-40 with the following:
Table 2-40 – Program Stream system header
Syntax No. of bits Mnemonic
system_header () {
system_header_start_code 32 bslbf
header_length 16 uimsbf
marker_bit 1 bslbf
rate_bound 22 uimsbf
marker_bit 1 bslbf
audio_bound 6 uimsbf
fixed_flag 1 bslbf
CSPS_flag 1 bslbf
system_audio_lock_flag 1 bslbf
system_video_lock_flag 1 bslbf
marker_bit 1 bslbf
video_bound 5 uimsbf
packet_rate_restriction_flag 1 bslbf
reserved_bits 7 bslbf
while (nextbits () = = '1') {
stream_id 8 uimsbf
if (stream_id = = '1011 0111') {
'11' 2 bslbf
'000 0000' 7 bslbf
stream_id_extension 7 uimsbf
'1011 0110' 8 bslbf
'11' 2 bslbf
P-STD_buffer_bound_scale 1 bslbf
P-STD_buffer_size_bound 13 uimsbf
}
else {
'11' 2 bslbf
P-STD_buffer_bound_scale 1 bslbf
P-STD_buffer_size_bound 13 uimsbf
}
}
}
4) Subclause 2.5.3.6
Change the following paragraphs:
stream_id – The stream_id is an 8-bit field that indicates the coding and elementary stream number of the stream to
which the following P-STD_buffer_bound_scale and P-STD_buffer_size_bound fields refer.
If stream_id equals '1011 1000' the P-STD_buffer_bound_scale and P-STD_buffer_size_bound fields following the
stream_id refer to all audio streams in the Program Stream.
If stream_id equals '1011 1001' the P-STD_buffer_bound_scale and P-STD_buffer_size_bound fields following the
stream_id refer to all video streams in the Program Stream.
If stream_id equals '1111 1101', the P-STD_buffer_bound_scale and P-STD_buffer_size_bound fields following the
stream_id refer to all elementary streams with an extended_stream_id in the Program Stream, independent of the coded
value of the stream_id_extension in the PES header of those streams.
If stream_id equals '1011 0111', the following stream_id_extension field shall be interpreted as referring to the stream
coding and elementary stream number according to Table 2-27.
If the stream_id takes on any other value it shall be a byte value greater than or equal to '1011 1100' and shall be
interpreted as referring to the stream coding and elementary stream number according to Table 2-22.
Each elementary stream present in the Program Stream shall have its P-STD_buffer_bound_scale and
P-STD_buffer_size_bound specified exactly once by this mechanism in each system header.
2 Rec. ITU-T H.222.0 (2006)/Cor.1 (06/2008)

ISO/IEC 13818-1:2007/Cor.1:2008 (E)
stream_id_extension – The stream_id_extension is a 7-bit field. In case the stream_id field is coded with the value
'1011 0111', then the stream_id_extension indicates the coding and elementary stream number of the stream with an
extended_stream_id to which the P-STD_buffer_bound_scale and P-STD_buffer_size_bound fields following the
stream_id_extension field refer.
5) Subclause 2.5.4.1
Replace Table 2-41 with the following:
Table 2-41 – Program Stream map
Syntax No. of bits Mnemonic
program_stream_map() {
packet_start_code_prefix 24 bslbf
map_stream_id 8 uimsbf
program_stream_map_length 16 uimsbf
current_next_indicator 1 bslbf
single_extension_stream_flag 1 bslbf
reserved 1 bslbf
program_stream_map_version 5 uimsbf
reserved 7 bslbf
marker_bit 1 bslbf
program_stream_info_length 16 uimsbf
for (i = 0; i < N; i++) {
descriptor()
}
elementary_stream_map_length 16 uimsbf
for (i = 0; i < N1; i++) {
stream_type 8 uimsbf
elementary_stream_id 8 uimsbf
elementary_stream_info_length 16 uimsbf
if ( elementary_stream_id = = 0xFD &&
single_extension_stream_flag = = 0) {
pseudo_descriptor_tag 8 uimsbf
pseudo_descriptor_length 8 uimsbf
marker_bit 1 bslbf
elementary_stream_id_extension 7 uimsbf
for (i = 3; i < N2; i++) {
descriptor()
}
}
else {
for (i = 0; i < N2; i++) {
descriptor()
}
}
}
CRC_32 32 rpchof
}
6) Subclause 2.5.4.2
a) Add the
...

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