`
`INTERNATIONAL STANDARDISO/IEC 11172-2:1993
`TECHNICAL CORRIGENDUM 4
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION » MEXAYHAPODHAA OPPAHMSAUIMA NO CTAHDAPTHGALIMM =» ORGANISATION INTERNATIONALE DE NORMALISATION
`
`INTERNATIONAL ELECTROTECHNICAL COMMISSION)=—COMMISSION ELECTROTECHNIQUEINTERNATIONALE«¢ MEMAYHAPOAHAA SMIEKTPOTEXHUYECKAA KOMMCCHA =e
`
`
`
`
`Information technology — Coding of moving pictures
`and associated audiofor digital storage media at up to about
`1,5 Mbit/s —
`
`Part 2:
`Video
`
`TECHNICAL CORRIGENDUM 4
`
`Technologies de l'information — Codage de l'image animée et du son associé pour les supports de stockage
`numérique jusqu'a environ 1,5 Mbit/s —
`Partie 2: Vidéo
`
`RECTIFICATIF TECHNIQUE 4
`
`ISO/IEC 11172-2:1993 was prepared by Joint Technical Committee
`Technical Corrigendum 4 to
`ISO/IEC JTC 1,
`Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and
`hypermedia information.
`
`In subclause 1.2, removethe following:
`
`IEEE Draft Standard P1180/D2 1990 Specification for the implementation of 8 x 8 inverse discrete cosine
`transform’.
`
`In subclause 1.2, insert the following:
`
`ISO/NEC 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 rights reserved
`
`Ref. No. ISO/IEC 11172-2:1993/Cor.4:2006(E)
`
`Copyright international oelishedainsauwitzerland
`Provided by [HS Markit underlicense wilh ANSI
`Noreproduction or networking permitted withoutlicense from IHS
`
`Order Number: W2102024
`Sold to!FISH & RICHARDSON [164606100002]- LIEDOCDEL@FR,.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`1
`
`DISH 1026
`
`1
`
`DISH 1026
`
`
`
`ISO/IEC 11172-2:1993/Cor.4:2006(E)
`
`In subclause 2.4.4.1, “Intra-coded macrobiocks”, replace the following:
`Once the DCTcoefficients 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, andthelist defined by the array pattern_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 placedin the luminance and chrominance matricesin the positions defined by
`mb_row, mb_column, and the pattern_codelist.
`
`in subclause 2.4.4.2, “Predictive-coded macrobiocksin 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
`addedto thepel[i][j]] 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_codelist.
`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
`addedto the pel[] 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_codelist.
`
`in subciause 2.4.4.3, “Predictive-coded macrobiocks in B-pictures’, repiace the following:
`Once the DCTcoefficients 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
`addedto the pel[i[], which were computed above using the motion vectors. The result of the addition shali be
`limited to the interval [0,255]. The location of the pels is determined from mb_row, mb_column, and the
`pattern_codelist.
`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
`addedto the pel[]] 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_codelist.
`
`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 |-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 mismatcherror, it is a requirementof bitstream conformance that each macroblock shall be intra-coded
`at least once within each series of 132 timesthatit is coded in a P-picture without an interveningI-picture. For
`purposes of counting the numberof times a macroblock is coded in P-pictures, a skipped macroblock is not
`considered to be a coded macroblock.
`
`Copyright (ernetional Organization for Standardization
`Provided by IHS Markit underlicense with ANSI
`No reproduction or networking permitted without license from IHS
`
`© ISO/IEC 2006 — All rights reserved
`Order Number; W2102024
`Sold to:FISH & RICHARDSON[164606100002) - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`2
`
`
`
`ISONEC 11172-2:1993/Cor.4:2006(E)
`
`Replace Annex A, “8 by 8 Inverse discrete cosine transform’:
`
`Annex A
`
`(normative)
`
`8 by 6 Inverse discrete cosine transform
`
`The 8 by 8 inverse discrete cosine transform for |-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 requirernentfor 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.
`
`with:
`
`Annex A
`
`(normative)
`
`8 by & Inverse discrete cosine transform
`
`The 8 by8 inverse discrete cosine transform (IDCT) approximation that is used in the decoding process for
`l-pictures and P-pictures shall conform to the accuracy requirements specified for conformance to
`ISONEC 23002-1. Passing the additional tests specified in ISOMEC 23002-1 Annexes A andBis encouraged
`but not required.
`
`Note that for B-pictures the use of an integer approximation of the ideal 8 by 8 IDCT processis also
`necessary, and that the use of an IDCT approximation that conforms to the requirements specified in
`ISO/EC 23002-1 may be beneficial. However, the accuracy requirements specified in ISOAEC 23002-1 may
`be unnecessarily stringent for the decoding of B-pictures and are thus not required for the decoding of
`B-pictures in conformanceto this International Standard.
`
`Copyright Intemnatonal O@hizalKOEfeOOG.- All rights reserved
`Provided by IHS MarkitunderIlcense with ANSI
`No reproduction or networking permitted withoutIlcense from |HS
`
`Order Number: W2102024
`Sold to:FISH & RICHARDSON[154606100002] - LIBDOCDEL@FR.COM,
`Notfor Resala,2018-06-26 20:22:36 UTC
`
`3
`
`3
`
`
`
`
`
`INTERNATIONAL STANDARDISO/IEC 11172-2:1993
`
`TECHNICAL CORRIGENDUM 3
`
`Published 2003-11-01
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION = MEKIYHAPODHAR OPFAHVSALIMA MO CTAHDAPTUSALIAU © ORGANISATION INTERNATIONALE DE NORMALISATION
`
`INTERNATIONAL ELECTROTECHNICAL COMMISSION =e3SCOMMISSION ELECTROTECHNIQUE INTERNATIONALEe ME?KIYHAPOAHAS! SNEKTPOTEXHVMECKAA KOMMCCHA
`
`
`
`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 3
`
`Technologies de l'information — Codage de l'image animée et du son associé pour les supports de stockage
`numérique jusqu'a environ 1,5 Mbit/s —
`
`Partie 2: Vidéo
`
`RECTIFICATIF TECHNIQUE3
`
`Technical Corrigendum 3 to ISO/IEC 11172-2:1993 was prepared by Joint Technical Committee ISO/IEC
`JTC 1, information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and hypermedia
`information.
`
`
`ICS 35.040
`Ref. No. ISO/IEC 11172-2:1993/Cor.3:2003(E)
`
`© ISO/IEC 2003 — All rights reserved
`Published in Switzerland
`
`CopyrightInternational Organization for Standardization
`Provided by IHS Markit underlicense with ANS!
`No reproduction or networking permitied wilhoutIlcense from IHS
`
`Order Number: W2102024
`Sold to:FISH & RICHARDSON[164606100002] ~ LIBDOCDEL@FR.COM,
`Natfar Resale,2018-06-26 20:22:35 UTC.
`
`4
`
`
`
`ISO/EC 11172-2:1993/Cor.3:2003(E)
`
`In 1.2, replacethe list of Normative references with:
`
`ITU-T T.81:1992 | ISO/IEC 10918-1:1994, Information technology — Digital compression and coding of
`continuous-tonestill images: Requirements and guidelines
`
`ISOAEC 11172-1:1993, Information technology — Coding of moving pictures and associated audio for
`digital storage media at up to about 1,5 Mbit/s — Part 1: Systems
`
`ISOAEC 11172-3:1993, Information technology — Coding of moving pictures and associated audio for
`digital storage media at up to about 1,5 Mbit/s — 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
`aspectratio
`
`ITU-R BO.955-3, Satellite sound broadcasting to vehicular, portable and fixed receivers in the range
`500-3 000 MHz
`
`ITU-T H.261:1993, Video codec for audiovisual services at px64 kbit/s
`
`ITU-T J.17:1988, Pre-emphasis used on Sound-ProgrammeCircuits
`
`IEC 60461:1986, Time and control code for video tape recorders
`
`IEC 60908:1999, Audio recording — Compactdisc digital audio system
`
`IEEE 1180:1990, /EEE 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.70, 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.96, 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 [video]: image data represented bylines of spatial information of a video signal. For progressive
`video, these lines contain samples starting from one time instant and continuing through successivelines
`to the bottom of frame. For interlaced video, a frame consists of two fields, a top field and bottom field.
`Oneofthis fields commence onefield period later than the other.
`
`2
`Copyright Intemallonal Organization for Standardizallon
`Provided by IHS Marklt underlicense with ANSI
`No reproductlon or networking permitted withoullicense from IHS
`
`© ISO/EC 2003 — All rights reserved
`
`Order Number: W2102024
`Sold lo:FISH & RICHARDSON [164606100002] - LIBDOCDEL@FR,COM,
`Nol for Resale,2018-08-26 20:22:36 UTC.
`
`5
`
`
`
`ISO/IEC 11172-2:1993/Cor.3:2003(E)
`
`In subclause 2.4.3.6, replace:
`
`-- motion_horizontal_backward_code is decoded according to
`motion_horizontal_backward_code
`table B.4. The decoded value is required (along with backward_f - see 2.4.4.2) to decide whetheror not
`motion_horizontal_backward_r appearsin 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_vertical_backward_code is decoded according to table B.4.
`The
`decoded
`value
`is
`required
`(along with
`backward_f)
`to
`decide whether
`or
`not
`motion_vertical_backward_r appearsin the bitstream.
`"
`
`with
`
`-- motion_horizontal_backward_code is decoded according to
`motion_horizontal_backward_code
`table B.4. The decoded value is required (along with backward_f - see 2.4.4.3) to decide whetheror not
`motion_horizontal_backward_r appearsin 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.
`
`motion_vertical_backward_code -- motion_vertical_backward_code is decoded according to table B.4.
`The decoded value is required (along with backward_f - see 2.4.4.3) to decide whether or not
`motion_vertical_backward_r appearsin 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 forward 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 forward motion vector. The variables and coded data elements used to
`calculate the backward motion vector are:
`
`with
`
`uw
`
`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 forward motion vector in B-pictures.
`In this procedure, the variables neededto 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 — Alll rights reserved
`CopyrightIntemational Organizallon for Standardization
`Provided by IHS Markil underlicense with ANS!
`No reproduction or networking permitted withoutlicense from IHS
`
`Order Number: W2102024
`Sold to:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:35 UTC
`
`3
`
`6
`
`
`
`ISONEC 11172-2:1993/Cor.3:2003(E)
`
`In Annex A, replace:
`
`u T
`
`he 8 by8 inverse discrete cosine transform for |-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 contro! the accumulation of mismatch
`errors. The maximum refresh period requirementfor 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 sameas indicated in P1180/D2for
`visual telephony according to CCITT Recommendation H.261 [5].
`
`The 8 by8 inverse discrete cosine transform for !-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 ISOMEC 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 DCTis defined as
`
`1
`Fu, v) = a
`
`>5.f(x,y)cos(m(2x+1)u/16)cos(x(2y +1)v/16)
`
`x=0 y=0
`
`with:
`
`u,v, x, y=0, 1,2, ...7
`
`where
`
`x, y = spatial coordinatesin the pel domain
`
`C(u)
`civ)
`
`u, v = coordinatesin the transform domain
`=1/J2 foru=0
`= 1/V2 forv=0
`=1
`otherwise
`
`This transform is separable, i.e. a one-dimensional DCT transform may be applied first in the horizontal
`direction and thenin the vertical direction. The formula for the one dimensionaltransform is:
`
`x=0
`
`F(u)= Fcwy:Ff(x)cos(#(2x+1)u/16)
`ctu)
`= 1//2 foru=0
`=1
`otherwise
`
`4
`CopyrightInternational Organization for Standardization
`Provided by IHS Markit underlicense with ANSI
`No reproduction or networking permittad withoutlicense from IHS:
`
`© ISO/IEC 2003 — All rights reserved
`
`Order Number: W2102024
`Sold to:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`7
`
`
`
`ISONEC 11172-2:1993/Cor.3:2003(E)
`
`with
`
`The two-dimensional DCTis defined as
`
`1
`
`7
`
`7
`
`F(u,v)=TCU)CW)YD,f(a,y)cos(1(2x +1)u/16)cos(*(2y+1)v/16)
`
`x=0 y=0
`
`u,v,x,y=0, 1,2,... 7
`with:
`where x, y = spatial coordinates in the pel domain
`U, V = coordinatesin the transform domain
`=1/V2 foru=0
`C(u)
`= 1/V2 forv=0
`Civ)
`=1~~otherwise
`
`This transform is separable, i.e. 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)= Scwy:f(x)cos(a(2x+1)u/16)
`=1/V2 foru=0
`=1
`otherwise
`
`cu)
`
`In D.6.3.5, replace:
`
`Table D.13 — Differential dc additional code
`
`
`DIFFERENTIAL |S|
`ADDITIONAL CODE
`|-255t0-128||8|(00000000 to 01111111
`
`
`
`-127 to -64
`0000000 to 0111111
`
`
`-63 to -32
`000000 to 011111
`|6
`
`
`
`|5]00000toO1141
`-15 to -8
`|4|0000to0111
`
`
`
`i|2
`
`]Ott
`|1
`S
`|0
`7S
`lo
`2,oe
`3,t0te1
`
`
`16 to 31
`Ps]100%1177
`
`[6]100000to111777
`
`
`
`64 to 127
`
`
`
`
`[810000000%611171177|
`
`
`aC
`
`© ISO/IEC 2003 — All rights reserved
`CopyrightIntemational Organization for Standardizatlon
`Provided by IHS Markit underlicense with ANS]
`No reproduction or networking permitted withoutllcanse from IHS.
`
`Order Number: 2102024
`Sold to:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR,COM,
`Notfor Rasale,2018-08-26 20:22:36 UTC
`
`5
`
`8
`
`
`
`ISONEC 11172-2:1993/Cor.3:2003(E)
`
`with
`
`Table D.13 — Differential dc additional code
`
`ADDITIONAL CODE
`DIFFERENTIAL
`Cs)
`-255 to -128
`
`
`|B0000000001111111|to
`
`-127 to -64
`[8000000toOFT
`-31 to -16
`[—5|000001007171
`
`3,o00toott
`[2,0
`
`ao
`
`10000000 to 11111111
`
`p
`rap
`2,eT
`r3)
`44, 10000171
`
`|128to255
`
`In D.6.3.5, replace Table D.15, combination RUN = 16, LEVEL = 2:
`
`[2]00000000007]
`
`with
`
`= @
`
`[3]000000000007]
`
`in Annex E, delete the Bibliography items [4], [5], and [6].
`
`6
`Copyright Intemational Organization for Standardization
`Provided by IHS Markit undarIicanse with ANSI
`No reproduction or networking permitted withoutIlcense fram IHS
`
`© ISO/IEC 2003 — All rights reserved
`
`Order Number: W2102024
`Sold lo:FISH & RICHARDSON [164606100002] « LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC.
`
`9
`
`
`
`STD-ISO BLA?2-c-ENGL 19453 MM 44851903 0803434 TAT
`
`Published 1999-12-01
`
`INTERNATIONAL STANDARD ISO/IEC 11172-2:1993
`TECHNICAL CORRIGENDUM 2
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION © MEXKIYHAPOQHAR OPTAHV3ALIMA 110 CTAHDAPTUSALIUM e ORGANISATION INTERNATIONALE DE NORMALISATION
`INTERNATIONAL ELECTROTECHNICAL COMMISSION » MEKOYHAPOQHAA SNEKTPOTEXHMYECKAR KOMMCCHA « COMMISSION ELECTROTECHNIQUE 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 image animée et du son associé pour les supports de stockage
`numérique jusqu’a environ 1,5 Mbit/s —
`
`Partie 2: Vidéo
`
`RECTIFICATIF TECHNIQUE 2
`
`Technical Corrigendum 2 to International Standard ISO/IEC 11172-2:1993 was prepared by Joint Technical
`Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 29, Coding of audio, picture, multimedia and
`hypermedia information.
`
`{) Replace subclause 2.4.3.2 (page 25, line 38) by:
`
`The value for intra_quantizer_matrix[0] shall always be 8.
`»
`
`“This material is reproduced from ISO documents under International Organization
`for Standardization (ISQ) Copyright License Number HIS/CC/1996. Notfor resale.
`No part of these ISO documents may be reproduced in any form, electronic retrieval
`sysiemor otherwise, except as allowed in the copyright law of the country ofuse, or
`with the prior written consent of ISO (Case postale 56,1211 Geneva 20, Switzerland
`Fax +41 22 734 10 79), IHS or the ISO Licensor’s members.
`
`SeeeeeeeESSSSSSSSSSSSSSSSSSSSSSSsMMMMMMMsesesesesf
`ICS 681.3.04(084.14)
`Ref. No. ISOMEC 11172-2:1993/Cor.2:1999(E)
`© ISO/IEC 1999 - All rights reserved
`Printed in Switzerland
`CopyrightInternational Organization for Standardization
`Provided by IHS Markit underIlcense with ANS!
`No reproduction or networking permitied withoutlicense fram IHS
`
`Order Number: W2102024
`Sold to:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`10
`
`10
`
`
`
`STD-ISO L117?2-2-ENGL 19935 Bl 4851903 0803435 916
`
`ISO/IEC 11172-2:1993/Cor.2:1999(E)
`
`2) Replace subclause 2.4.3.6 (page 30, line 2) by:
`
`If macroblock_patternis zero, cbp=0.
`
`3) Replace subclause 2.4.3.7 (page 30, line 25) by:
`
`The numberofbits in the following det_dc_differential code, det_de_size_luminance, is derived according to the VLC table
`B.5a.
`
`4) Replace subclause 2.4.3.7 (page 30, line 29) by:
`
`The numberofbits in the following dct_dc_differential 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 det_dc_size_luminance or det_dc_size_chrominance (as appropriate)is zero, then det_dc_differential is not presentin the
`bitstream.
`
`6) Replace subclause 2.4.3.7 (page 30, line 35) by:
`
`If det_de_size_luminance or det_de_size_chrominance(as appropriate) is greater than zero, then dct_zz[0] is computed as
`follows from det_dc_differential:
`”
`
`7) Replace subclause 2.4.3.7 (page 30, line 37-43) by:
`
`For luminance blocks:
`
`if (dct_de_differential & ( | << (det_de_size_luminance-1)) ) det_zz[Q] = dct_dc_differential
`else det_z2[0] = ( (-1) << (det_dce_size_luminance) ) | (dct_de_differential+1) ;
`
`;
`
`For chrominance blocks:
`if ( dct_de_differential & ( 1 << (dct_dc_size_chrominance-1)) ) dct_zz[0] = dct_de_differential
`else det_zz[O] = ( (-1) << (det_de_size_chrominance) ) | (dct_dc_differential+1) ;
`
`;
`
`8) Replace subclause 2.4.3.7 (page 30, table) by:
`
`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 macroblockis defined to have the samedirection of prediction (forward, backward,orbidirectional)
`as the prior macroblock,differential motion vectors equal to zero, and no DCTcoefficients.
`
`10) Replace subclause D.6.5.2 (page 99, line 39) by:
`
`Whereas in P-pictures skipped macroblocks have a motion vector equalto zero, in B-pictures skipped macroblocks have the
`same motion vector and the samedirection of prediction (forward, backward, or bidirectional) as the previous macroblock,
`which cannotbe intra coded.
`”
`
`CopyrightIntemailonal Orgenizatlon for Standardization
`Provided by IHS Markit underlicense with ANSI
`No reproduction ar natworking permitted withoutlicense from IHS
`
`© ISO/IEC 1999 — All rights reserved
`Order Number: W2102024
`Sold to:FISH & RICHARDSON [164606100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-25 20:22:36 UTC.
`
`11
`
`11
`
`
`
`STD-ISO L11?2-2-ENGLE 19935 HB 4851903 0803440 L328
`
`ISONEC 11172-2:1993/Cor.2:1999(E)
`
`11) Replace subclause D.6.7, Table D.22 by.
`
`Table D.22 -- Example of the coded data elements needed to generate repeated pictures
`Mnemonic
`
`Length(bits)
`
`1 bit
`
`picture_start_code
`
`temporal_reference
`piciure_coding_type
`vbv_delay
`full_pel_forward_vector
`forward_f_code
`Extra_bit_picture
`stuffing
`slice_start_code
`
`quantizer_scale
`macroblock_address_increment
`macroblock_type
`motion_horizontal_forward_code
`motion_vertical_forward_code
`macroblock_escape (x11)
`macroblock_address_increment
`macroblock_type
`motion_horizontal_forward_code
`motion_vertical_forward_code
`Extra_bit_slice
`
`32 bits
`
`10 bits
`3 bits
`16 bits
`1 bit
`3 bits
`1 bit
`6 bits
`32 bits
`
`5 bits
`1 bit
`3 bits
`1 bit
`1 bit
`121 bits
`11 bits
`3 bits
`1 bit
`1 bit
`
`0000 0000 0000 0000
`6000 0001 0000 0000
`XXXAX AXXK XK
`010
`XXXX AXXX XXXK XXXX
`
`0 0
`
`01
`
`00
`
`000 00
`0000 0060 0000 0000
`0000 0001 0000 0001
`0000 |
`
`1 0
`
`01
`
`00 0
`
`000 0001 000 (x 11)
`0000 0011 001
`001
`
`12) Replace subclause 2.3 (page 14, line 37) by:
`
`2.3.1 Definition of bytealigned function
`
`13) Replace subclause 2.3 (page 14, line 42) by:
`
`2.3.2 Definition of nextbits function
`
`14) Replace subclause 2.3 (page 14, line 46) by:
`
`2.3.3 Definition of next_start_code function
`
`15) Replace subclause 2.4.1 (page 15, line 5) by:
`
`2.4.1.1 Video sequence
`
`16) Replace subclause 2.4.1 (page 15, line 22) by:
`
`2.4.1.2 Sequence header
`
`© ISOAEC 1999 — All rights reserved
`CopyrightIntemational Organizallon for Standardization
`Proved by IHS Markit under loanse wilh ANSI
`Noreproduction or networking parmitied withoutlicense from |HS:
`
`Order Number. W2102024
`Sold to:FISH & RICHARDSON [164606100002] - LIBDOCDEL@FR,.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`3
`
`12
`
`12
`
`
`
`STD.ISO 11172-2-ENGL 1993 MM 4851903 80344) S74 me
`
`ISONEC 11172-2:1993/Cor.2:1999(E)
`
`17) Replace subclause 2.4.] (page 15, line 27) by:
`
`2.4.1.3 Groupof pictures
`
`18) Replace subclause 2.4.1 (page 16, line 15) by:
`
`2.4.1.4 Picture
`
`19) Replace subclause 2.4.1 (page 17, line 1) by:
`
`2.4.1.5 Slice
`
`20) Replace subclause 2.4.1 (page 17, line 10) by:
`
`2.4.1.6 Macroblock
`
`2]) Replace subclause 2.4.1 (page 17, line 23) by:
`
`2.4.1.7 Block
`
`22) Repiace subclause 2.4.J (page 17, line 30) by:
`
`2.4.1.8 Reserved, Forbidden and Markerbit
`
`23) Replace subclause D.5.2 (page 68, line 20) by:
`
`D.5.2.1 Groupofpictures 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:
`
`D.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 D.5.2 (page 69, line 49) by:
`
`D.5.2.6 User data
`
`4
`Copyright International Organization for Standardization
`Provided by IHS Markit underlicense with ANSt
`No reproduction or networking parmitied withoutlicense from IHS
`
`® ISOAEC 1999 ~ All dghts reserved
`Ordar Numbar: W2102024
`Sold to:FISH & RICHARDSON [164606100002] - LIBDOCDEL@FR.COM,
`Natfor Resale,2018-06-26 20:22:36 UTC
`
`13
`
`13
`
`
`
`STD-ISO 11172-2-ENGL 1993 MM 4851903 0803442 4OO me
`
`ISOMEC 11172-2:1993/Cor.2:1999(E)
`
`29) Adjust right margin ofthe paragraph in subclause 2.4.1 (page 17, lines 12-16) to other Paragraphs.
`
`© ISO/IEC 1999 — All rights reserved
`CapyrightInlemallonal Organization for Standardizetion
`Provided by IHS Markit under Ilcense with ANSI
`No raproduction or networking pennitted without licenae from |HS
`
`Order Number: W2102024
`Sold lo:FISH & RICHARDSON[164806100002] - LIBDOCDEL@FR,GOM,
`Not for Rasale,2018-06-26 20:22:36 UTC
`
`5
`
`14
`
`14
`
`
`
`Published 1996-04-15
`
`MB 4851903 0651350 504
`INTERNATIONAL STANDARDISO/IEC 11172-2:1993
`TECHNICAL CORRIGENDUM1
`
`INTERNATIONAL ORGANIZATION FOR STANDARDIZATION: MEXKDYHAPODHAR OPTAHMSALIMA M0 CTAHZAPTUIALIAU « ORGANISATION INTERNATIONALE DE NORMALISATION
`INTERNATIONAL ELECTROTECHNICAL COMMISSION: MEXKDYHAPOQHAA SMEKTPOTEXHMYECKAA KOMUCCHA-COMMISSION ELECTROTECHNIQUE 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 CORRIGENDUM1
`
`Technologies de l'information —- Codage de l'image animéeet du son associé pourles supports de stockage numérique
`jusqu'a environ 1,5 Mbit/s —
`
`Partie 2: Vidéo
`
`RECTIFICATIF TECHNIQUE 1
`
`Technical corrigendum1to International Standard ISOAEC 11172-2:1993 was prepared by Joint Technical Committee ISO/IEC
`JTC 1, information technology.
`
`————eee
`UDC 681.3.04(084.14)
`Ref. No. ISO/IEC 11172-2:1993/Cor.1:1996(E)
`~
`Descriptors: data processing, moving pictures, video data, video recording, data storage, digital storage, coded representation, coding
`{data conversion), digital encoders.
`© ISO/IEC 1996
`Printed in Switzerland
`Copyright International Organization for Standardization
`Provided by IHS Markit under license with ANSI
`No reproduction or networking parmitted withoutlicense from IHS
`
`Order Numbar: W2102024
`Sold to:FISH & RICHARDSON[164806100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-25 20:22:36 UTC
`
`15
`
`15
`
`
`
`BB 48515903 0651351 440
`
`ISOAEC 11172-2:1993/Cor.1:1996(E)
`
`© ISOAEC
`
`Page 112
`At the end of Annex F add:
`
`Thefollowing table gives the part or parts of ISO/IEC 11172 to which the patent statements received apply.
`An "X"in the row corresponding to a company in the column corresponding to a part means that the
`statement from that company appliesto that part. Three "N's in the row corresponding to a company mean
`that the statementfrom that companydid not mention any part,
`
`Table F.1
`
`Aware
`Bellcore
`The British Broadcasting Corporation
`British Telecommunications plc
`
`Compression Labs, Incorporated
`
`CompuSonics Corporation
`Daimler Benz AG
`Domier Gmbh
`
`Fraunhofer Gesselschaft zur Foerderung der Angerwandten Forschung F
`
`|
`
`
`
`
`
`
`lz\zlzSi=‘hs{a|gmy@y@|2)oela|oSiS|xaleisaStale.
`
`
`
`3]3)4)3lo]olneREEREeleelelolsoly|sle218|eSTSIOV?18[S[enJdi=5)SiSois"gf&heSsriele]lolsZ1e¢ya5io$49|S|=S.ressia-—[=
`=oOa§e||ie=a a3aox
`
`
`Institut fiir Rundfunktechnik Gmbh
`International Business Machines Corporation
`KDD Corporation
`Licentia Patent-Verwaltungs-Gmbh
`Massachusetts Institute of Technolog
`Matsushita Electric Industrial Co. Ltd
`Mitsubishi Electric Corporation
`Dy)
`
`a
`2ooofe oOo Ca
`
`poration
`
`Victor Company of Japan Ltd
`
`2
`
`for Standardization
`ization
`ProviderbyIHSMotcturcerlegrsewih ‘ANSI
`Noreproduction or networking permitted withoutlicense from IHS.
`
`Order Number: W2102024
`Sold lo:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR.COM,
`Notfor Resale,2018-06-26 20:22:36 UTC
`
`16
`
`
`
`L172 PT*2 99 MB 4851903 O54e7by bbe
`
`
`
`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
`1,5 Mbit/s —
`
`Part 2:
`Video
`
`Technologies de l'information — Codage de l'image animée et du son
`associé pour jes supports de stockage numérique jusqu‘a environ
`1,5 Mbit/s —
`Partie 2: Vidéo
`
`eae
`
`
`
`EC
`
`a
`
`Reference number
`
`ISOMEC 11172-2:1993(E)
`
`Order Number: W2102024
`Copyright Intemational Organization for Standardizalion
`Sold to:FISH & RICHARDSON[164606100002] - LIBDOCDEL@FR.COM,
`Provided by IHS Markit underlicense with ANSI
`Not for Rasale,2018-06-25 20:22:36 UTC.
`No reproduction or networking permitted withoutlicense from IHS
`
`
`17
`
`17
`
`
`
`JLi72 PT*2 93 MM 44851903 O54e7b5 779
`
`
`
`ISO/IEC 11172-2: 1993 (E)
`
`Contents
`
`Page
`
`ForeWord wsienetnanncinsnsencibensisiesenreneecacaeneahexexmmanlseleaentiensaacennastioanesittesasneeseesl iii
`
`Introduction sissies sneer rca NNR Oekwederiensmeeeesiey. 01
`
`Section 1: Generaliisiiisiccvacicccniccscctciartausetivatea sida ieivec teen vena naeeeiulereecwesncsien
`
`1.1
`
`Scope. . curiiateveceutesareccesiseuals cciicieuscae Geaiaesuiny obstinate Voawinvacec Sen oesivavaneuteuven ad
`
`1.2
`
`Normative references ...........6::ccssceeecoeseerseseneeeeneessceneceeenteesseesserenesserseees
`
`Section 2: Technical elements... ..0..........ccccccseceesseeseceeeeeeceaeeeeseeseeeucnerreseeereneeaeesD
`
`2.1
`
`Definitions oecniepcmeecentecreenennerenemeeneerstien ann teen enatanenetrenctententieeenteens 3
`
`2.2
`
`Symbols and abbreviations.............cccccecceseeeeeneeeseeeenedeeeeneaereesenseseeeenees 11
`
`2.3. Method of describing bitstream syntax......c.cccscseeceseeveesceeeeeeeseeeeeee eee 13
`
`2.4
`
`Requirements... sssissssivsauesuavsaacseiuicinies ceieatinaasiaeae seacanas na roenet Ea TS 15
`
`Annexes
`
`A
`
`B
`
`Cc
`
`D
`
`E
`
`F
`
`8 by 8 Inverse discrete cosine transform .............0.0000020ceee eset ce cceeeneceeueueen es 39
`
`Variable length code tables ..,........:ccceccseserenereneeeteensseeerenanereetsecnenenseens 40
`
`Video buffering Verifier siseccxsicernensesveennseeseevenyt earn evcenancserearaernearscsarenes: 49
`
`Guide to encoding video 22.22.0000... .2e ccc eeeecee sees TE KIPSTMOUSIPCRND MARTIN THSRBRNERT. SL
`
`Biblio graPhy. issisesivsnsscnssessnnsdianadansesuccenseasstheecdeduvaviaubacasevavedasseszaaea’ 108
`
`List of patent Holders. ....cccssccssescceeseceeuseeseeeeescneesseseeseeuscesessueeseceesees 109
`
`© ISO/IEC 1993
`No part of this publication may be reproduced or utilized in any form or by
`All rights reserved.
`any means, electronic or mechanical, including photocopying and microfilm, without
`permission in writing from