`
`INTERNATIONAL STANDARD ISOIIEC 11172-2:1993
`TECHNICAL CORRIGENDUM 4
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION o EMYHAPOAHAH OPI'AHMGALUAFI I'IO CTAHAAP'TMSALUAM I ORGANISATION INTERNATIONALE DE NORMALISATION
`INTERNATIONAL ELECTROTECHNICAL COMMISSION
`I
`MBKL'IYHAPOAHAfi SHEKTPOTEXHI/NECKAH KOMVICCVIH
`I
`COMMISSION ELECTROTEGHNIOUE INTERNATIONALE
`
`Information technology — Coding of moving pictures
`and associated audio for digital storage media at up to about
`L5MNUs—-
`
`Part 2:
`
`Video
`
`TECHNICAL CORRIGENDUM 4
`
`Technologies de I'information — Codage de I'image anime’e et du son associe’ pour Ies supports de stockage
`numérique jusqu’a‘ environ 1,5 Mbit/s —
`Pan‘ie 2: Video
`
`RECTIFICATIF TECHNIQUE 4
`
`ISO/IEC11172-2:1993 was prepared by Joint Technical Committee
`Technical Corrigendum4 to
`ISO/IEC JTC 1,
`Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and
`hypermedia information.
`
`In subclause 1.2, remove the following:
`
`IEEE Draft Standard P1180/D21990 Specification for the implementation of 8x 8 inverse discrete cosine
`transform”.
`
`In subclause 1.2, insert the following:
`
`ISO/IEC 23002-1, Information technology — MPEG video technologies — Part 1: Accuracy requirements for
`implementation of integer-output 8x8 inverse discrete cosine transform
`
`
`ICS 35.040
`
`© ISO/IEC 2006 — All fights reserved
`
`Ref. No. ISOIIEC 11172-2:1993ICor.4:2006(E)
`
`Copyright lntamatlonel OigrlilhllfihfidalBJS-mefland
`Provlded by IHS Malkll under license with ANSI
`No reproducuon or networking permitted wllhout lloense tram IHS
`
`Older Number: wzwzoza
`Sold IoiFISH & RICHARDSON [I64606100002] , LIBDOCDEL@FR COM.
`Not tor Resale.201E-06—26 20:22:35 UTC
`
`1
`
`DISH 1022
`
`1
`
`DISH 1022
`
`
`
`ISO/IEO 11172-2:1993ICor.4:2006(E)
`
`In subclause 2.4.4.1, “Infra-coded macroblocks”. replace the following:
`
`Once the DCT coefficients are reconstructed. the inverse DCT transform defined in Annex A shall be applied
`to obtain the inverse transformed pel values in the range {-256, 255]. These pel values shall be limited to the
`range [0, 255] and placed in the luminance and chrominance matrices in the positions defined by mb_row,
`mb_column, and the list defined by the array pattem_code[|.
`with:
`
`Once the DCT coefficients are reconstructed, an inverse DCT that conforms to the requirements specified in
`Annex A shall be applied to obtain inverse transformed pel values. The inverse transformed pel values shall be
`limited to the range [0, 255] and placed in the luminance and chrominance matrices in the positions defined by
`mb_row, mb_column, and the pattern_code list.
`
`In subclause 2.4.4.2, “Predictive-coded macroblocks in P-pictures”, replace the following:
`
`Once the DCT coefficients are reconstructed. the inverse DCT transform defined in Annex A shall be applied
`to obtain the inverse transformed pel values in the range {-256, 255]. The inverse DCT pel values shall be
`added to the pel[i][i] which were computed above using the motion vectors. The result of the addition shall be
`limited to the interval [0.255]. The location of the pels is determined from mb_row, mb_column, and the
`pattern_code list.
`with:
`
`Once the DCT coefficients are reconstructed, an inverse DCT that conforms to the requirements specified in
`Annex A shall be applied to obtain inverse transformed pel values. The inverse transformed pel values shall be
`added to the pel[l[] which were computed above using the motion vectors. The result of the addition shall be
`limited to the interval [0,255] and placed in the luminance and chrominance matrices in the positions defined
`by mb_row, mb_column, and the pattern_code list.
`
`In subclause 2.4.4.3, " radiative-coded macroblocks in B-pictures”, replace the following.-
`
`Once the DCT coefficients are reconstructed. the inverse DCT transform defined in Annex A shall be applied
`to obtain the inverse transformed pel values in the range {-256, 255]. The inverse DCT pel values shall be
`added to the pelflfl. which were computed above using the motion vectors. The result of the addition shall be
`limited to the interval [0,255]. The location of the pels is determined from mb_row, mb_column, and the
`pattern_code list.
`with:
`
`Once the DCT coefficients are reconstructed, an inverse DCT that conforms to the requirements specified in
`Annex A shall be applied to obtain inverse transformed pel values. The inverse transformed pel values shall be
`added to the pe||]|] which were computed above using the motion vectors. The result of the addition shall be
`limited to the interval [0,255] and placed in the luminance and chrominance matrices in the positions defined
`by mb_row, mb_column, and the pattern_code list.
`
`Replace subclause 2.4.4.5, “Forced updating", which states as follows:
`
`This function is achieved by forcing the use of an intra-coded macroblock. The update pattern is not defined.
`For control of accumulation of IDCT mismatch error, each macroblock shall be intra-coded at least once per
`132 times it is coded in a P-picture without an intervening l-picture.
`with:
`
`This function is achieved by forcing the use of intra-coded macroblocks as a requirement for conformance of
`the bitstream. No particular pattern for intra macroblock coding is specified. For control of accumulation of
`IDCT mismatch error, it is a requirement of bitstream conformance that each macroblock shall be intra-coded
`at least once within each series of 132 times that it is coded in a P-picture without an intervening l-picture. For
`purposes of counting the number of times a macroblock is coded in P-pictures, a skipped macroblock is not
`considered to be a coded macroblock.
`
`Copyright Izmational Organization lcr Standardization
`Provided by MS Markli underllcense wllh ANSI
`No reproductlnn or networking permitted without license from IHS
`
`© 150/I EC 2006 — All rights reserved
`Order Number, w21czoza
`Sold inflSH a RlCHARDSON [164606100002] - LIBDOCDEL@FR.COM.
`Not lar Resale,201B-06-26 20:22:36 UTC
`
`2
`
`
`
`ISOIIEC 11172-2:1993ICor.4:2006(E)
`
`Replace Annex A, “8 by 8 Inverse discrete cosine transform”:
`
`Annex A
`
`(normative)
`
`8 by 8 Inverse discrete cosine transform
`
`The 8 by 8 inverse discrete cosine transform for l-pictures and P-pictures shall conform to IEEE Draft
`Standard, P1180/D2, July 18, 1990. For B-pictures this specification may also be applied but may be
`unnecessarily stringent. Note that clause 2.3 of P1180/D2 “Considerations of Specifying IDCT Mismatch
`Errors“ requires the specification of periodic intra-coding in order to control the accumulation of mismatch
`errors. The maximum refresh period requirement for this part of ISO/IEC 11172 shall be as stated in 2.4.4.5.
`which is the same as indicated in P1180/D2 for visual telephony according to Recommendation lTU-T
`H.261 :1993.
`
`with:
`
`Annex A
`
`(normative)
`
`8 by 8 Inverse discrete cosine transform
`
`The 8 by 8 inverse discrete cosine transform (IDCT) approximation that is used in the decoding process for
`I-pictures and P-pictures shall conform to the accuracy requirements specified for conformance to
`ISO/IEC 23002-1. Passing the additional tests specified in lSO/IEC 23002-1 Annexes A and B is encouraged
`but not required.
`
`Note that for B-pictures the use of an integer approximation of the ideal 8 by 8 IDCT process is also
`necessary. and that the use of an lDCT approximation that conforms to the requirements specified in
`ISO/IEC 23002-1 may be beneficial. However. the accuracy requirements specified in ISO/IEC 23002-1 may
`be unnecessarily stringent for the decoding of B-pictures and are thus not required for the decoding of
`B-pictures in conformance to this International Standard.
`
`Copyright Intemahonal o:g@irz4§WEeQ.W§r All rights reserved
`Provided by IHS Marklt underllcense with ANSI
`No reproduction or networking parmllted without license from iHS
`
`cruel Number: W2102024
`Sold l0:F|SH El RICHARDSON [154606100002] - L|BDOCDEL@FR COM.
`N01 [or Rasala.2U1B-05-26 20:22:36 UTC
`
`3
`
`3
`
`
`
`
`
`INTERNATIONAL STANDARD ISOIIEC 11172-2:1993
`
`TECHNICAL CORRIGENDUM 3
`
`Published 2003-1 1-01
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION I MEMYI-IAPOIIHAE OPI'AHVISALMSI I'IO CTAHFIAPTVISALIMM I ORGANISATION INTERNATIONALE DE NORMALISATION
`INTERNATIONAL ELECTROTECHNICAL COMMISSION
`I
`NEMQJYHAPOAHASI SI'IEKTPOTEXHVILIECKAFI KOM/IOCVIFI
`-
`COWISSION ELEC'TROTECHNIQUE INTERNATICNALE
`
`Information technology — Coding of moving pictures and
`associated audio for digital storage media at up to about
`1,5 Mbitls —
`
`Part 2:
`
`Video
`
`TECHNICAL CORRIGENDUM 3
`
`Technologies de I'information — Codage de I'image anime'e et du son associe’ pour les supports de stockage
`nume'rique jusqu'a' environ 1,5 Mbit/s —
`
`Partie 2: Vidéo
`
`RECTIFICA TlF TECHNIQUE 3
`
`Technical Corrigendum 3 to lSO/lEC11172-2:1993 was prepared by Joint Technical Committee ISOIIEC
`JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
`information.
`
`
`
`ICS 35.040
`
`© ISOIIEC 2003 — All rights reserved
`Published In Switzerland
`
`Ref. No. ISOIIEC 11172-2:1993ICor.3:2003(E)
`
`Copyright lniemationai Oigflnizailon for Slandardlzallon
`Pruvidad by IHS Markll undarlloense wlih ANSi
`Nu raproducllun or nelworklng permuted wllhoui license from iHS
`
`Order Numbef: W2102024
`Sold IOEFISH 8i RICHARDSON [164506100002] - LIBDOCDEL@FR COM‘
`Not for Rasaie,201B-DS-2ii 2022-36 UTC
`
`4
`
`
`
`ISO/IEC 1 1 1 72-2:1993ICor.3:2003(E)
`
`In 1.2, replace the list of Normative references with:
`
`ITU-T T.81:1992 | ISO/IEC 10918-111994, Information technology — Digital compression and coding of
`continuous-tone still images: Requirements and guidelines
`
`lnfonnation technology — Coding of moving pictures and associated audio for
`ISO/IEC 11172-121993,
`digital storage media at up to about 1,5 Mbifis — Part 1: Systems
`
`ISO/IEC 11172-321993, Information technology — Coding of moving pictures and associated audio for
`digital storage media at up to about 1,5 Mbifis — Part 3: Audio
`
`ITU-R BT 470-6: 1998, Conventional television systems
`
`ITU-R BR.648, Digital Recording of audio signals
`
`ITU-R BT.601-5, Studio encoding parameters of digital television for standard 4:3 and widescreen 16:9
`aspect ratio
`
`lTU-R BO.955-3, Satellite sound broadcasting to vehicular, portable and fixed receivers in the range
`500-3 000 MHz
`
`ITU-T H.261 :1 993, Video codec for audiovisual services at px64 kbit/s
`
`ITU-T J.17:1988, Pre-emphasis used on Sound-Programme Circuits
`
`IEC 60461 :1986, Time and control code for video tape recorders
`
`IEC 6090821999, Audio recording — Compact disc digital audio system
`
`IEEE 1180:1990, IEEE Standard Specifications for the Implementations of 8 by 8 Inverse Discrete Cosine
`Transform
`
`In 2.1, delete definitions on audio coding:
`
`2.1.3-2.1.10, 2.1.12, 2.1.15, 2.1.17. 2.1.21, 2.1.23, 2.1.35, 2.1.36, 2.1.47, 2.1.52, 2.1.55, 2.1.61, 2.1.62,
`2.1.67, 2.1.69, 2.1.70I 2.1.72, 2.1.7.4-2.1.7.6, 2.1.81-2.1.83, 2.1.87-2.1.90, 2.1.94, 2.1.96I 2.1.102,
`2.1.109, 2.1.116, 2.1.123, 2.1.126-2.1.128. 2.1.133, 2.1.135, 2.1.138. 2.1.140-2.1.144, 2.1.148, 2.1.149.
`
`In 2.1, replace definition 2.1.66 (frame) with:
`
`2.1.66
`frame [vldeo]: image data represented by lines of spatial information of a video signal. For progressive
`video, these lines contain samples starting from one time instant and contlnuing through successive lines
`to the bottom of frame. For interlaced video, a frame consists of two fields, a top field and bottom field.
`One of this fields commence one field period later than the other.
`
`2
`Copyright Interrallonal Organlzallun [or Slandardlzallun
`Provlded by IHS Markll under Ilcense wllh ANSI
`No reproducllon or networkan permlttad wlthoul loense lroln IHS
`
`© ISOIIEC 2003 — All rights reserved
`
`Order Number: W2102024
`Sold lozFlSH & RICHARDSON [1646061000021- LlEDOCDEL®FR COM,
`Nul tor ResalezotflaDSZS 20:22:36 UTC
`
`5
`
`
`
`ISO/IEC 11 1 72-2:1 993ICor.3:2003(E)
`
`In subclause 2. 4.3. 6, replace:
`
`-- motion_horizontal_backward_code is decoded according to
`motlon_horizontal_backward_code
`table 3.4. The decoded value is required (along with backward_f - see 2.4.4.2) to decide whether or not
`motion_horizonta|_backward_r appears in the bitstream.
`
`motion_horizontal_backward_r -- An unsigned integer (of backward_r_size bits - see 2.4.4.2) used in
`the process of decoding backward motion vectors as described in 2.4.4.2.
`
`motion_vertical_backward_code -- motion_vertica|_backward_code is decoded according to table 3.4.
`The
`decoded
`value
`is
`required
`(along with
`backward_f)
`to
`decide whether
`or
`not
`motion_vertical_backward_r appears in the bitstream.
`in
`
`with
`
`u
`
`-- motion_horizontal_backward_code is decoded according to
`motion_horlzontal_backward_code
`table 3.4. The decoded value is required (along with backward_f - see 2.4.4.3) to decide whether or not
`motion_horizontal_backward_r appears in the bitstream.
`
`motion_horizontal_backward_r -- An unsigned integer (of backward_r_size bits - see 2.4.4.2) used in
`the process of decoding backward motion vectors as described in 2.4.4.3.
`
`motlon_vertical_backward_code -- rnotion_vertica|_backward_code is decoded according to table BA.
`The decoded value is required (along with backward_f - see 2.4.4.3) to decide whether or not
`motion_vertical_backward_r appears in the bitstream.
`
`In subclause 2.4.4.3, replace:
`
`Second, the value of the backward motion vector for the macroblock shall be reconstructed from the
`retrieved backward motion vector information, and the backward motion vector reconstructed for the
`previous macroblock using the same procedure as for calculating the fonivard motion vector in B-pictures.
`In this procedure,
`the variables needed to find the backward motion vector are substituted for the
`variables needed to find the fonivard motion vector. The variables and coded data elements used to
`calculate the backward motion vector are:
`
`with
`
`u
`
`Second, the value of the backward motion vector for the macroblock shall be reconstructed from the
`retrieved backward motion vector information, and the backward motion vector reconstructed for the
`previous macroblock using the same procedure as for calculating the fonward motion vector in B-pictures.
`In this procedure, the variables needed to find the backward motion vector substitute the variables needed
`to find the forward motion vector. The variables and coded data elements used to calculate the backward
`motion vector are:
`
`© ISO/iEC 2003 — All rights reserved
`Copyright international Organization inr Standardization
`Provided by IHS Mfllkll undarllcense with ANSi
`No reproduction or networking permitted wllnoul llcense [ram IHS
`
`Order Number. w2102024
`501d |O:F|SH Er RICHARDSON [1643061DDD02] - LIBDOCDEL@FR COM‘
`Not [or Resale.ZD1B-DE-26 20:22:36 UTC
`
`3
`
`6
`
`
`
`ISOIIEC 1 1 1 72-2:1 993ICor.3:2003(E)
`
`In Annex A, replace:
`u
`
`The 8 by 8 inverse discrete cosine transform for l-pictures and P-pictures shall conform to IEEE Draft
`Standard, P1180ID2, July 18, 1990. For B-pictures this specification may also be applied but may be
`unnecessarily stringent. Note that clause 2.3 of P1180/D2 "Considerations of Specifying IDCT Mismatch
`Errors“ requires the specification of periodic intra-coding in order to control the accumulation of mismatch
`errors. The maximum refresh period requirement for this part of ISO/IEC 11172 shall be 132 intra-coded
`pictures or predictive-coded pictures as stated in 2.4.4.5, which is the same as indicated in P1180/02 for
`visual telephony according to CCl‘lT Recommendation H.261 [5].
`
`with
`
`The 8 by 8 inverse discrete cosine transform for l-pictures and P-pictures shall conform to IEEE Draft
`Standard, P1180/D2, July 18, 1990. For B-pictures this specification may also be applied but may be
`unnecessarily stringent. Note that clause 2.3 of P1180/D2 "Considerations of Specifying IDCT Mismatch
`Errors" requires the specification of periodic intra-coding in order to control the accumulation of mismatch
`errors. The maximum refresh period requirement for this part of ISO/IEC 11172 shall be as stated in
`2.4.4.5, which is the same as indicated in P1180/D2 for visual telephony according to Recommendation
`ITU-T H.261 :1993.
`
`In D.6. 3.3, replace:
`
`The two-dimensional DCT is defined as
`
`1
`F01, V) = Z
`
`iifbr,y)cos(7r(2x+1)u/16)cos(7r(2y+1)v/16)
`x=0 y=0
`
`with:
`
`u. v. x,y=0, 1,2, ...7
`
`where
`
`x. y = spatial coordinates in the pel domain
`
`u, v = coordinates in the transform domain
`
`C(u)
`
`C(v)
`
`=1/\/§ foru=0
`
`=1/~/§forv= o
`= 1
`othenrvise
`
`This transform is separable, Le. a one-dimensional DCT transform may be applied first in the horizontal
`direction and then in the vertical direction. The formula for the one dimensional transform is:
`
`F(u) : %C(u):f(x)cos(”(Zx+1)u/16)
`
`x=0
`
`C(u)
`
`=1/\/5 foru=0
`= 1
`othenlvise
`
`It
`
`4
`Copyright Intematlnnal Organization for Standardization
`Provided by IHS Marklt under license wllh ANSI
`ND reproduction III netwufking permitted without "Dense 1mm IHS
`
`© lSO/IEC 2003 — All rights reserved
`
`Order Number: W2102t¥24
`Sold ImFISH 5 RICHARDSON [164606100002] - L|BDOCDEL@FR COM,
`Notlor Resale.201B-OS—25 20:22:36 UTC
`
`7
`
`
`
`lSOIlEC 1 1 1 72-2:1 993ICor.3:2003(E)
`
`with
`
`The two-dimensional DCT is defined as
`
`F(u,v) = %C(u)C(v):Z7:f(x,y)cos(n'(2x +1)u/16)cos(7r(2y+1)v/16)
`
`x=0 y=0
`
`with:
`
`u, vI x, y = 0.1, 2. 7
`
`where x, y = spatial coordinates in the pel domain
`u. v = coordinates in the transform domain
`
`C(u)
`
`= 1/15 foru=0
`
`C(v) =1/J510rv=0
`= 1
`othenwise
`
`This transform is separable, Le. a one-dimensional DCT transform may be applied first in the horizontal
`direction and then in the vertical direction. The formula for the one dimensional transform is:
`
`F(u) = gear):f(x)cos(0(2);+1)u/16)
`
`c(u) =1/JE foru=0
`=1
`otherwise
`
`In D. 6. 3.5, replace:
`
`Table D.13 — Differential dc additional code
`
`
`
`
`
`
`
`
`
`DIFFERENTIAL [m ADDITIONAL CODE
`mm 0000000010 01111111
`.12710 -64
`000000010 0111111
`
`—63 10 -32 m 00000010 011111
`
`mm 0000010 01111
`-1510 -8 E 000010 0111
`
`_m 0000 011
`
`mar-.1 0010 01
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-—-—
`mas—.3
`101011
`
`—m 10010111
`8to15
`1000101111
`
`161031 E 100001011111
`
`mm 10000010111111
`
`64to127
`1000000101111111
`
`Inna-m 100000001011111111
`
`
`
`
`
`
`
`
`
`
`© ISO/IEC 2003 — All rights reserved
`Copyright lnlernatlonal Organizaliun fur Slandardlzallon
`Provided by IHS Marklt underllcense wllh ANSI
`No reproduclion or networking permitted without license from IHS
`
`Order Number: W21 D2024
`Sold tozFISH & RICHARDSON [164606100002] - LlEIDOCDEL@FR COM.
`Not for Resala.201E-OS-26 20:22:36 UTC
`
`5
`
`8
`
`
`
`ISOIIEC 1 1172-2:1993ICor.3:2003(E)
`
`with
`
`Table D.13 — Differential dc additional code
`
`DIFFERENTIAL
`
`_ -255 to -123
`42710-64
`
`-31 to -16
`
`-7 to -4
`
`7
`
`mm-mE E
`
`l
`.1
`
`7
`
`.0
`
`.1
`
`m m .
`
`3-m
`
`In D.6.3. 5, replace Table D. 15, combination RUN = 16, LEVEL = 2:
`
`—__
`
`In Annex E, delete the Bibliography items [4], [5]. and [6].
`
`6
`Copyright Inlernational Organizatlun [or Siandardlzallun
`Provided by IHS Markil unflarllcense wllh ANSI
`Nn reproducllnn or networking permitted wilhuut Ilnense 1mm IHS
`
`© ISO/IEC 2003 — All rights resenled
`
`Order Number: W2102024
`Edd IOIFISH 5 RICHARDSON [164506100002] - L|BDOCDEL.FR COM‘
`Nat iar Resaiagow-os-zs 20:22:36 UTC
`
`9
`
`
`
`STD-ISO llle-E-ENGL l‘l‘IE I I-IEISL‘IEIB UBDEHBB TBT I
`
`Published 1999-12-01
`
`INTERNATIONAL STANDARD ISO/IEC 1 1 172-2:1 993
`TECHNICAL CORRIGENDUM 2
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION - MEMYHAPOLIHAFI OFI’AHVISALIVIR I'IO CTAHDAFTVIZIAIIVIVI
`INTERNATIONAL ELECTROTECHNICAL COMMISSION - MEXCLVHAFORHAFI SHEKTPOTEXHM‘IECKAFI KOMVICCVIFI
`
`- ORGANISA'HON INTERNATIONALE DE NORMALISATION
`I COMMISSION ELECTROTECHNIOUE INTERNATIONALE
`
`Information technology — Coding of moving pictures and
`associated audio for digital storage media at up to about
`1,5 Mbit/s —
`
`Part 2:
`
`Video
`
`TECHNICAL CORRIGENDUM 2
`
`Technologies de l information — Codage de l'image animée et du son associé pour [95 supports de stockage
`numérique jusqu'a environ 1,5 Mbit/s —
`
`Pattie 2: Vidéo
`
`RECTIFICAT/F TECHNIQUEZ
`
`Technical Corrigendum2 to International Standard ISO/IE011172-221993 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 2.4.3.2 (page 25, line 38) by:
`
`The value for inlra_quantizer_matrix[0] shall always be 8.
`n_
`
`“This material is reproduced from ISO documents under International Organization
`for Standardization (ISO) Copyright Licunsc Nutnhcr HISI’CCrme. Not for resale.
`No part oflhese ISO documents may be reproduced in any form. electronic retrieval
`system or otherwise, except as allowed in lhc copyright law of the country ot‘usc, or
`with the prior written consent :IFISO (Case poslnlc 56,121 I Geneva 20, Switzerland
`Fax +41 22 734 10 79), IHS or the ISO Licensor's members.
`
`——-—.—.——_—_____
`
`ICS 681.3.04(084.14)
`© ISO/IEO 1999 — All rights reserved
`Printed in Switzerland
`Copyright Intemalional Organization {or Starldardlzallurl
`Plovldad by IHS Marklt under license with ANSI
`No reproduntlan or networking permitted WIIIIDIJI license from IHS
`
`Ref. No. ISO/IEC 11172-2:1993/Cor.2:1999(E)
`
`Order Number: W21OZDZ4
`Sold szISH E RICHARDSON [1546061011002] - LIBDOCDEL@FR COM.
`No! (or ResaleJOIBflS-ZG 20:22:35 UTC
`
`10
`
`10
`
`
`
`STD-ISO 1.1.1.?E-E-ENGL 1:393 - "SEL‘IUB DEUEIHB'H l3M: I
`
`ISO/IEO 11172-2:1993/Cor.2:1999(E)
`
`2) Replace subclause 2.4.3.6 (page 30. line 2) by:
`
`If macroblock_pattern is zero. cbp=0.
`
`3) Replace subclause 2.4.3.7 (page 30, line 25) by:
`
`The number of bits in the following dct_dc_dilferential code, dct_dc_size_luminance, is derived according to the VLC table
`3.53.
`
`4) Replace subclause 2.4.3. 7 (page 30, line 29) by:
`
`The number of bits in the following dct_dc_differemial code, dct_dc_size_chrominance, is derived according to the VLC table
`B.5b.
`
`5) Replace subclause 2.4.3.7 (page 30, line 32) by:
`
`If dct_dc_size_luminance or dct_dc_size_chrominance (as appropriate) is zero, then dct_dc_differential is not present in the
`bitstream.
`
`6) Replace subclause 2.4.3. 7 (page 30, line 35) by:
`
`If dct_dc_size_lutninance or dct_dc_size_chrominance [as appropriate) is greater than zero. then dcthlO] is computed as
`follows from dct_dc_diffcrential:
`u
`
`7) Replace subclause 2.4.3.7 (page 30. line 37—43) by:
`
`For luminance blocks:
`
`if ( dct_dc_differential & ( l << (dct_dc_size_luminance-1)) ) dct_zz[0] = dct_dc_differential
`else dct_zz[0] = ( (-1) << (dct_dc_size_luminance) ) | (dct_dc_differential+l) ;
`
`;
`
`For chrominance blocks:
`if ( dct,dc_differenlial & ( 1 << (dct_dc_size_chrominance-l)) ) dct_zz[0] = dct_dc_differential
`else dct_zz[0] = ( (-1) << (dct_dc_size__chrominance) ) l (dct_dc_differential+l) ;
`
`;
`
`8) Replace subclause 2.4.3. 7 (page 30, table) by:
`
`u
`example for dct_dc_size_luminance = 3
`
`9) Replace subclause 2.4.4.4 (page 38, lines 4-5) by:
`
`In B-pictures, the skipped macroblock is defined to have the same direction of prediction (forward, backward, or bidirectional)
`as the prior macroblock, differential motion vectors equal to zero, and no DCT coefficients.
`
`10) Replace subclause D. 6. 5.2 (page 99. line 39) by:
`
`Whereas in P-pictures skipped macroblocks have a motion vector equal to zero, in B—pictures skipped macroblocks have the
`same motion vector and the same direction of prediction (forward, backward, or bidirectional) as the previous macroblock,
`which cannot be inlra coded.
`
`2
`Copynght lnlemallonal Organizallon [or Slandamlzauon
`Provided by IHS Markll under license wlm ANSI
`No reproductlon or networking permuted without lIcansa (ram IHS
`
`© ISO/IE0 1999 ‘ All rights reserved
`Order Number. W21DZDZ4
`Sold [OIFISH G: RICHARDSON [164806100m21- LIBDOCDEL®FR COM.
`Nollor Resale,201E-06-26 20:22:36 UTC
`
`11
`
`11
`
`
`
`STD.ISO Lll7E-E-ENGL 1.093 I “851.303 0&03'4'10 bill I
`
`lSO/IEC 11172-2:1993ICor.2:1 999(E)
`
`1 1) Replace subclause D6. 7. Table D. 22 by:
`
`Table 0.22 -- Example of the coded data elements needed to generate repeated pictures
`..
`Mnemonic
`
`Length (bits)
`
`
`
`0000 0000 0000 0000
`0000 0001 0000 0000
`xxxx xxxx xx
`0l0
`xxxx xxxx xxxx xxxx
`
`0 0
`
`01
`
`00
`
`000 00
`0000 0000 0000 0000
`0000 0001 0000 0001
`0000 I
`
`1 0
`
`01
`
`00 0
`
`0000001000 (x11)
`0000001100|
`001
`
`picture_start_code
`
`temporaLreference
`picture_coding_type
`vbv_de1ay
`ful|_pel_forward_vector
`forward_f_code
`Extra_bil_picture
`stuffing
`slice_stan_code
`
`quantizer_scale
`macroblock_address_incremem
`macroblock_type
`motion_horizontal_forward_code
`molion_vertical_forward_code
`macroblock‘escape (x1 1)
`macroblock_address_increment
`macroblock_type
`motion_horizontal_forward_code
`motion_vertical_forward_code
`Extra_bit_slice
`
`n
`
`12) Replace :ubclause 2.3 (page 14, line 37) by:
`
`2.3.1 Definition of bytealigned function
`
`13) Replace subclause 2.3 (page 14, line 42) by:
`
`u
`2.3.2 Definition of nextbits function
`
`)4) Replace subclause 2.3 (page [4, line 46) by:
`
`2.3.3 Definition of next_start_code function
`
`15) Replace subclause 2.4.] (page 15, line 5J by:
`
`2.4.1.1 Video sequence
`
`16) Replace subclause 2.4.] (page 15, line 22) by:
`
`2.4.1.2 Sequence header
`
`© ISO/IEC 1999 — All rights reserved
`Copyright Inlemallonal Organlzallon lar Srandardlzalion
`Human by I145 tram: um: unease «9m AN 5|
`Nu rspmducllon nr nelwnrking permlllsd wlmout Ileense lrurn \HS
`
`Order Number: W2102024
`Sold b:FISH & R‘CHARDSON [164603100002] - LIBDOCDEL@FR COM.
`NO! lor Resele.201E-06-26 20:22:36 UTC
`
`12
`
`12
`
`
`
`STD-ISO 1.1.1.?a-a-EN5L was I nasmana nauauul 5?" I
`
`ISO/IEC 1 1 172-2:1993/Cor.2:1 999(5)
`
`)7) Replace subclause 2.4.] (page I5, line 27) by:
`
`2.4.1.3 Group of pictures
`
`18) Replace subclause 2.4.] (page )6, line 15) by:
`
`2.4.1.4 Picture
`
`I 9) Replace subclause 2.4.} (page 17, line I) by:
`
`2.4.1.5 Slice
`
`20) Replace subclause 2.4.] (page I 7, line 1'0) by:
`
`2.4.1.6 Macroblock
`
`2]) Replace subclause 2.4.] (page 17, line 23) by:
`
`2.4.1.7 Block
`
`22) Replace subclause 2.4.] (page 17. line 30) by:
`
`2.4.1.8 Reserved, Forbidden and Marker bit
`
`23) Replace subclause D.5.2 (page 68, line 20) by:
`
`0.5.2.1 Group of pictures start code
`
`24) Replace subclause D.5.2 (page 68, line 32) by:
`
`D.5.2.2 Time code
`
`25) Replace subclause D. 5.2 (page 69. line 1) by:
`
`0.5.2.3 Closed GOP
`
`26) Replace subclause D. 5.2 (page 69, line 24) by:
`
`D.5.2.4 Broken link
`
`27) Replace subclause D.5.2 (page 69, line 37) by:
`
`D.5.2.5 Extension data
`
`28) Replace subclause 052 (page 69, line 49) by:
`
`D.5.2.6 User data
`
`Copyright lnternallonal Organization (or Standardlzauun
`4
`Provided by IHS Markll unflsrllcense wllh ANSI
`Nn rapmdumlon or nelworklng permmed wnhuut llcanse (ram IHS
`
`Omar Number: W2102024
`o ISO/IE6 1999 - All rights reserved
`Suld (DiFISH R RICHARDSON [164606100002] - LIBDOCDEL@FR COM.
`Nutter RssaIeJD‘IB-oS-ZS 20:22.36 UTC
`
`13
`
`13
`
`
`
`STD-ISO 11.1?E-E-ENGL l‘l'l'fl - HESLHUE [EDEN-HE HUD -
`
`ISO/IEO 1 1 1 72-2:1993ICor.2:1 999(E)
`
`29) Adjust right margin of the paragraph in subclause 2.4.] (page 17. lines 12-16) to other paragraphs.
`
`© ISO/I EC 1999 -— All rights reserved
`Oupyflght \nlemallond Organlzaklnn fur Standardization
`Provldsd by IHS Mark“ under “Dense with ANSI
`Nu rapmductlun or nelwarking palmmsd whhout license lrom \HS
`
`ONBI Number. W2102024
`Sold la:F|SH 5 RICHARDSON [164606100002] - LIBDOCDEL@FR COM‘
`Natlor Resa‘egmB-Ofizs 2022236 UT!)
`
`5
`
`14
`
`14
`
`
`
`Published 1996—04-15
`
`- ”5511903 [IE-51.350 5014 -
`INTERNATIONAL STANDARD ISO/IEC 11172-21993
`TECHNICAL CORRIGENDUM 1
`
`INTERNATIONAL ORGANIZATION FOR STANDAHDlZATION- MEXHVHAPOHHAH OPFAHMEAUMH no CTAHAAPTVIZIALIVIVI ' ORGANISATION INTERNATIONALE DE NORMALISATION
`INTERNATIONAL ELECTROTECHNICAL COMMISSION‘ MEMDVHAPODHAH GHEKTPOTEXHM‘IECKAFI KOMMCCVIFI- COMMISSION ELECTROTECHNIOUE INTERNATIONALE
`
`Information technology — Coding of moving pictures and
`associated audio for digital storage media at up to about
`1,5 Mbitls —
`
`Part 2:
`
`Video
`
`TECHNICAL CORRIGENDUM 1
`
`Technologies de l'information —- Codage de l'image animée et du son associé pour [93 supports de stockage numérique
`jusqu'é environ 1,5 MbiVs —
`
`Fame 2: Vidéo
`
`RECTIFICA TIF TECHNIQUE 1
`
`Technical corrigendum 1 to International Standard ISO/IEC 11172-21993 was prepared by Joint Technical Committee ISO/IEC
`JTC 1, Information technology.
`
`——______—__—___ .
`
`UDC 681.3.04I084.14I
`
`Ref. No.ISO/IEC11172-2:1993ICor.1:1996IEI
`
`f
`
`Descriptors: data processing, moving pictures, video data, video recording, data storage, digital storage, coded representation, coding
`(data conversion). digital encoders.
`© ISOIIEC 1996
`Printed in Switzerland
`Copyright lnlemellonal OrganIzetlan for Standardization
`Provided hy IHS Markll under Ilcense wllh ANSI
`No repmducllun or networking permuted wllhoul Ibense Irarn IHS
`
`Order Number: W2102024
`Sold IO:F|SH 5 RICHARDSON [164306100002] - LIBDOCDEL@FR COM.
`Nolfor Resele.201B-DS-25 20:22:36 UTC
`
`15
`
`15
`
`
`
`- l-H.'aS]a"lElI-l 01:51.35].
`
`llltl] I
`
`ISO/[EC 11172-2: l993/Cor.l:1996(E)
`
`© ISO/[EC
`
`Page 112
`At the end of Annex F add:
`
`The following table gives the part or parts of ISOIIEC 11172 to which the patent statements received apply.
`
`An "X" in the row corresponding to a company in the column corresponding to a pan means that the
`statement from that company applies to that part. Three "N"s in the row corresponding to a company mean
`that the statement from that company did not mention any part.
`
`Table F.l
`I li I
`
`'35
`Bellcorc
`The British Broadcastin- Co ”ration
`British Telecommunications . 1c
`
`Com uression Labs. lnco I rated
`
`Com - uSonics Co oration
`Daimler Benz AG
`Domier Gmbh
`
`Fraunhofer Gesselschafi zur Foerdcmn der An . erwandten Forschun
`
`lnstitut fiir Rundfunktechnik Gmbh
`International Business Machines Co notation
`KDD Co notation
`Licentia Patcm-Verwaltun_s-Gmbh
`Massachusetts Insntutc of Technolo_
`Matsushita Electric Industrial Co. Ltd
`Mitsubishi Electric Co noration
`D I
`
`Ni . on Hoso K okai
`Phiii 5 Electronics NV
`Pioneer Electronic Coloration
`Ricoh Co. Ltd
`
`<-1-l~amm:3.e239159:I?Ea”::IQon'tl3-_EE'Og’:omg:§’«12-3.?
`
`33993.m'::I.t:a..50-,5ani"I:Uait.33a C}'510".‘1‘:
`
`
`
`
`
`
`|
`
`
`
`nitInn222
`
`IH
`
`
` H
`
`
`
`'
`Nu rapmduntkm or networklng permuted without llcense from IHS
`Copyright inlemallonal OrgaanEllOVI [Dr Stindflrdlzalion
`Provided by IHS Markitunder license wllh ANSI
`
`Order Number: W2102024
`Nutter Rasaia.2018-OS-26 20.22.36 UTC
`Sold lu:F|SH 8x RICHARDSON [164606100002] - LIBDOCDEL@FR COM,
`.
`‘
`
`16
`
`
`
`Ill-TE PT*E '13 - HBSLEIDB USHER-ll BEE I
`
`
`
`INTERNATIONAL
`
`STANDARD
`
`ISO/IEC
`
`11172-2
`
`First edition
`1993-08-01
`
`Information technology — Coding of
`moving pictures and associated audio for
`digital storage media at up to about
`15 Mbit/s —
`
`Part 2:
`
`Video
`
`Technologies de (information — Codage de /'image en/mée et du son
`associé pour les supports de stockage numérique jusqu’a environ
`1,5 Mbit/s —
`‘
`Pertie 2: Wdéo
`
`m
`
`
`I EC.
`
`Reference number
`
`ISO/IEC 11172—2:1993(E)
`
`Capynghl lnlematlonal Organization [or Standardizallun
`Provided by IHS Malkll under IICEHBE Wllh ANSI
`Nu raproduclIon or networking permuted wllhuut license lrorn IHS
`
`Order Number: W2102024
`Sold luzFISH & RICHARDSON [164606100002] - LIBDOCDEL@FR COM,
`No! for Resele,201B-DG—26 20:22:36 UTC
`
`
`
`17
`
`17
`
`
`
`lll72 P'l'akB ”13 - Liti.‘51:“ll2l3 05H27b5 7TH -
`
`
`
`ISO/IEO 11172-2: 1993 (E)
`
`Contents
`
`Page
`
`Foreword ................................................................................................. iii
`
`Introductioniv
`
`Section 1:Generali
`
`1.1 Scopel
`
`1.2
`
`Normative references ........................................................................... I
`
`Section 2: Technical e1ements3
`
`2.1
`
`Definitions ........................................................................................ 3
`
`2.2
`
`Symbols and abbreviations .................................................................. 11
`
`2.3 Method of describing bitstream syntax ................................................... 13
`
`2.4
`
`Requirements ................................................................................... 15
`
`A n n exes
`
`A
`
`B
`
`C
`
`D
`
`E
`
`F
`
`8 by 8 Inverse discrete cosine transform ................................................. 39
`
`Variable length code tables ................................................................. 40
`
`Video buffering verifier ....................................................................... 49
`
`Guide to encoding video ................................... , ................................. 5 l
`
`Bibliography .................................................................................. 108
`
`List of patent holders ......................................................................... 109
`
`© [SO/113C 1993
`All rights reserved. No part of this publication may be reproduced or utilized in any form or by
`any means. electronic or mechanical. including photocopying and microfilm. without
`permission in writing from the publisher.
`
`ISO/15C Copyright Office . Case Postale 56 - CH1211 Genéve 20 - Switzerland
`
`Printed in Switzerland.
`
`ii
`Copyrlgfil International Organ‘wallon iflr Standardlzatlon
`Prov-am by "‘5 lt