ISO/IEC 14496-4:2004/Amd 41:2014
(Amendment)Information technology — Coding of audio-visual objects — Part 4: Conformance testing — Amendment 41: Conformance testing of MVC plus depth extension of AVC
Information technology — Coding of audio-visual objects — Part 4: Conformance testing — Amendment 41: Conformance testing of MVC plus depth extension of AVC
Technologies de l'information — Codage des objets audiovisuels — Partie 4: Essai de conformité — Amendement 41: Essai de conformité de MVC et extension de profondeur de l'AVC
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STANDARD 14496-4
Second edition
2004-12-15
AMENDMENT 41
2014-08-01
Information technology — Coding of
audio-visual objects —
Part 4:
Conformance testing
AMENDMENT 41: Conformance testing of
MVC plus depth extension of AVC
Technologies de l'information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
AMENDEMENT 41: Essai de conformité de MVC et extension de
profondeur de l'AVC
Reference number
ISO/IEC 14496-4:2004/Amd.41:2014(E)
©
ISO/IEC 2014
---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
This CD-ROM contains:
1) the publication ISO/IEC 14496-4:2004/Amd.41:2014 in portable document format (PDF), which can
be viewed using Adobe® Acrobat® Reader;
2) electronic attachments for 14496-4:2004/Amd.41:2014.
Adobe and Acrobat are trademarks of Adobe Systems Incorporated.
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2014
All rights reserved. Unless otherwise specified, 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
Case postale 56 CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2014 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
Installation
If this publication has been packaged as a zipped
...
INTERNATIONAL ISO/IEC
STANDARD 14496-4
Second edition
2004-12-15
AMENDMENT 41
2014-08-01
Information technology — Coding of
audio-visual objects —
Part 4:
Conformance testing
AMENDMENT 41: Conformance testing of
MVC plus depth extension of AVC
Technologies de l’information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
AMENDEMENT 41: Essai de conformité de MVC et extension de
profondeur de l’AVC
Reference number
ISO/IEC 14496-4:2004/Amd.41:2014(E)
©
ISO/IEC 2014
---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO/IEC 2014
All rights reserved. Unless otherwise specified, 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
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO/IEC 2014 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
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. In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
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).
Attention is drawn to the possibility that some of the elements of this document may be the subject
of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
Details of any patent rights identified during the development of the document will be in the Introduction
and/or on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/IEC JTC 1, Information technology, Subcommittee
SC 29, Coding of audio, picture, multimedia and hypermedia information.
This Amendment establishes conformance test requirements for conformance to ITU-T Rec. H.264 |
ISO/IEC 14496-10.
In this Amendment, additional text to ITU-T Rec. H.264 | ISO/IEC 14496-10 is specified for testing
the conformance of ITU-T Rec. H.264 | ISO/IEC 14496-10 video decoders including in particular the
Multiview Depth High Profiles.
The following subclauses specify the normative tests for verifying conformance of ITU-T Rec. H.264 |
ISO/IEC 14496-10 video bitstreams and decoders. These normative tests make use of test data (bitstream
test suites) provided as an electronic annex to this document, and of the reference software decoder
specified in ITU-T Rec. H.264.2 | ISO/IEC 14496-5 with source code available in electronic format.
© ISO/IEC 2014 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
Information technology — Coding of audio-visual
objects —
Part 4:
Conformance testing
AMENDMENT 41: Conformance testing of MVC plus depth
extension of AVC
Replace 10.6.4 with the following:
10.6.4 Procedure to test bitstreams
A bitstream that claims conformance with ITU-T H.264 | ISO/IEC 14496-10 shall pass the following
normative test:
The bitstream shall be decoded by processing it with the reference software decoder. When processed
by the reference software decoder, the bitstream shall not cause any error or non-conformance messages
to be reported by the reference software decoder. This test should not be applied to bitstreams that
are known to contain errors introduced by transmission, as such errors are highly likely to result in
bitstreams that lack conformance to ITU-T H.264 | ISO/IEC 14496-10.
Successfully passing the reference software decoder test provides only a strong presumption that the
bitstream under test is conforming to the video layer, i.e., that it does indeed meet all the requirements
for the video layer (except Annexes C, D and E and clauses G.12, H.12 and I.12) specified in ITU-T H.264 |
ISO/IEC 14496-10 that are tested by the reference software decoder.
Additional tests may be necessary to more thoroughly check that the bitstream properly meets all the
requirements specified in ITU-T H.264 | ISO/IEC 14496-10 including the hypothetical reference decoder
(HRD) conformance (based on Annexes C, D and E and clauses G.12, H.12 and I.12). These complementary
tests may be performed using other video bitstream verifiers that perform more complete tests than
those implemented by the reference software decoder.
ITU-T H.264 | ISO/IEC 14496-10 contains several informative recommendations that are not an integral
part of that Recommendation | International Standard. When testing a bitstream for conformance, it
may also be useful to test whether or not the bitstream follows those recommendations.
To check correctness of a bitstream, it is necessary to parse the entire bitstream and to extract all the
syntax elements and other values derived from those syntactic elements and used by the decoding
process specified in ITU-T H.264 | ISO/IEC 14496-10.
A verifier may not necessarily perform all stages of the decoding process specified in ITU-T
H.264 | ISO/IEC 14496-10 in order to verify bitstream correctness. Many tests can be performed on
syntax elements in a state prior to their use in some processing stages.
Replace 10.6.5.1 with the following:
10.6.5.1 Conformance bitstreams
A bitstream has values of profile_idc, level_idc, and constraint_setX_flag (where X is a number in the
range of 0 to 6, inclusive) corresponding to a set of specified constraints on a bitstream for which a
decoder conforming to a specified profile and level is required in Annex A, clause G.10, H.10, or I.10 of
ITU-T H.264 | ISO/IEC 14496-10 to properly perform the decoding process.
© ISO/IEC 2014 – All rights reserved 1
---------------------- Page: 4 ----------------------
ISO/IEC 14496-4:2004/Amd.41:2014(E)
Replace 10.6.5.3 with the following:
10.6.5.3 Requirements on output of the decoding process and timing
Two classes of decoder conformance are specified:
— output order conformance; and
— output timing conformance.
The output of the decoding process is specified in clauses 8, G.8, G.12, H.8, H.12, I.8, I.12 and Annex C of
ITU-T H.264 | ISO/IEC 14496-10.
For output order conformance, it is a requirement that all of the decoded pictures specified for output
in Annex C, clause G.12, H.12, or I.12 of ITU-T H.264 | ISO/IEC 14496-10 shall be output by a conforming
decoder in the specified order and that the values of the decoded samples in all of the pictures that
are output shall be (exactly equal to) the values specified in clause 8, clause G.8, H.8, or I.8 of ITU-T
H.264 | ISO/IEC 14496-10.
For output timing conformance, it is a requirement that a conforming decoder shall also output
the decoded samples at the rates and times specified in Annex C, clause G.12, H.12, or I.12 of ITU-T
H.264 | ISO/IEC 14496-10.
The display process, which ordinarily follows the output of the decoding process, is outside the scope of
this Recommendation | International Standard.
Replace 10.6.5.6 with the following:
10.6.5.6 Dynamic tests for output timing conformance
Dynamic tests are applied to check that all the decoded samples are output and that the timing of the
output of the decoder’s decoded samples conforms to the specification of clauses 8, G.8, G.12, H.8, H.12,
I.8, I.12; and Annex C of ITU-T H.264 | ISO/IEC 14496-10, and to verify that the HRD models (as specified
by the CPB and DPB specification in Annex C, clause G.12, H.12, or I.12 of ITU-T H.264 | ISO/IEC 14496-
10) are not violated when the bits are delivered at the proper rate.
The dynamic test is often easier to perform on a complete decoder system, which may include a systems
decoder, a video decoder and a display process. It may be possible to record the output of the display
process and to check that display order and timing of fields or frames are correct at the output of the
display process. However, since the display process is not within the normative scope of ITU-T H.264 |
ISO/IEC 14496-10, there may be cases where the output of the display process differs in timing or value
even though the video decoder is conforming. In this case, the output of the video decoder itself (before
the display process) would need to be captured in order to perform the dynamic tests on the video
decoder. In particular the field or frame order and timing shall be correct.
If buffering period SEI and picture timing SEI are included in the test bitstream, HRD conformance
shall be verified using the values of initial_cpb_removal_delay, initial_cpb_removal_delay_offset, cpb_
removal_delay and dpb_removal_delay that are included in the bitstream.
If buffering period SEI and picture timing SEI are not included in the bitstream, the following inferences
shall be made to generate the missing parameters:
— fixed_frame_rate_flag shall be inferred to be 1.
— low_delay_hrd_flag shall be inferred to be 0.
— cbr_flag shall be inferred to be 0.
— The frame rate of the bitstream shall be inferred to be the frame rate value specified in the
corresponding table of clause 6.7, where the bitstream is listed. If this is missing, then a frame rate
of either 25 or 30000 ÷ 1001 can be
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.