Information technology — Coding of audio-visual objects — Part 4: Conformance testing — Technical Corrigendum 1

Technologies de l'information — Codage des objets audiovisuels — Partie 4: Essai de conformité — Rectificatif technique 1

General Information

Status
Withdrawn
Publication Date
18-Sep-2002
Withdrawal Date
18-Sep-2002
Current Stage
9599 - Withdrawal of International Standard
Completion Date
13-Dec-2004
Ref Project

Relations

Buy Standard

Standard
ISO/IEC 14496-4:2000/Cor 1:2002
English language
7 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

INTERNATIONAL STANDARD ISO/IEC 14496-4:2000
TECHNICAL CORRIGENDUM 1
Published 2002-09-15

INTERNATIONAL ORGANIZATION FOR STANDARDIZATION • МЕЖДУНАРОДНАЯ ОРГАНИЗАЦИЯ ПО СТАНДАРТИЗАЦИИ • ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION • МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ • COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE


Information technology — Coding of audio-visual objects —
Part 4:
Conformance testing
TECHNICAL CORRIGENDUM 1
Technologies de l'information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
RECTIFICATIF TECHNIQUE 1
Technical Corrigendum 1 to International Standard ISO/IEC 14496-4:2000 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 14496-4:2000/Cor.1:2002(E)
©  ISO/IEC 2002 – All rights reserved
Published in Switzerland

---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2000/Cor.1:2002(E)
Replace Table 3-2 in 3.4.1.2 as follows:
Replace


Table 3-2 — Interpretation of syntax elements in a log file
Syntax element Meaning starting field width Alignment
position
Indicates the type of the stream from which the 1 9 left
bits are read acc. to Table 3-3
( Separator for easier human legibility 10 1 -
number of bits used to encode the semantic 11 3 right
, Separator for easier manual legibility 14 1 -
number of bits read altogether so far (since start 15 10 right
of decoding process)
) Separator for easier manual legibility 25 4 left
the textual description of the bits read, according 29 40 left

to the syntax used in ISO/IEC 14496, see also
subclause 3.4.1.2.1
the bits read, interpreted as a hexadecimal 69 9 right
number
blank characters for better legibility 78 2 -

see subclause 3.4.1.2.2. 80 N/A left



with


Table 3-2 — Interpretation of syntax elements in a log file
Syntax element Meaning starting field width Alignment
position
Indicates the type of the stream from which the 1 9 left
bits are read acc. to Table 3-3
( Separator for easier human legibility 10 1 -
number of bits used to encode the semantic 11 3 right

, Separator for easier manual legibility 14 1 -
number of bits read altogether so far (since start 15 10 right

of decoding process)
) Separator for easier manual legibility 25 4 left
the textual description of the bits read, according 29 32 left
to the syntax used in ISO/IEC 14496, see also
subclause 3.4.1.2.1
the bits read, interpreted as a hexadecimal 61 17 right
number
blank characters for better legibility 78 2 -

see subclause 3.4.1.2.2 80 N/A left



2 ©  ISO/IEC 2002 – All rights reserved

---------------------- Page: 2 ----------------------
ISO/IEC 14496-4:2000/Cor.1:2002(E)
Replace text in 3.4.1.2.1 as follows:
Replace


As stated in Table 3-2, the field shall provide for the textual description of the bits read, according
to the syntax used in ISO/IEC 14496. I.e., every sophisticated ISO/IEC 14496 syntax element that is being
constructed from other syntax element has to be broken down recursively to primitive syntax elements that
cannot be broken down any further.

E.g., there would be no(!) value Transform2D. Instead, every node would have to be broken down
by its fields. The fields in turn would have to be broken down further (one exception is formed by fields of type
SFBool, which cannot be broken down further). I.e., a field of type SFFloat would have to be broken down
recursively until the mantissa and exponent level is reached.


with


As stated in Table 3-2, the field shall provide for the textual description of the bits read, according
to the syntax used in ISO/IEC 14496. I.e., every sophisticated ISO/IEC 14496 syntax element that is being
constructed from other syntax element has to be broken down recursively to primitive syntax elements that
cannot be broken down any further.
E.g., there would be no(!) value Transform2D. Instead, every node would have to be broken down
by its fields. The fields in turn would have to be broken down further until the level of definition where bit(), int(),
float() or double() appear is reached.


Change subclause numbers after 7.3.1.2.4.8 as follows:
There are three subclauses for Test #9,Test#10 and Test#11 that need to have respective subclause
numbers changed to 7.3.1.2.4.9, 7.3.1.2.4.10, 7.3.1.2.4.11 .

Fix reference in 7.2.2.1.2 as follows:
Line 4 of Table 7-1 has a reference that should be to Test#11, (which by above changed to) 7.3.1.2.4.11


Replace Table 3-4 in 3.4.3.1 with the following table to include new bitstreams:

Table 3-4  BIFS Test Suite Information

N° Feature Reference of Test sequence and associated method
1. BIFS-Anim: position 3D animation anim-rect, anim1, anim-box1, anim-box2
2. BIFS-Anim: position 2D animation anim-simple, anim-rect, anim-circle, anim2
3. BIFS-Anim: color animation anim-box2, anim-box1, anim-box, anim1
4. BIFS-Anim: angle animation anim-circle, anim-rect
5. BIFS-Anim: float animation anim1, anim2
6. BIFS-Anim: bound float animation anim1, anim2
7. BIFS-Anim: normal animation anim1, anim-box1
8. BIFS-Anim: size 3D animation anim-box, anim1, anim-box2
9. BIFS-Anim: size 2D animation anim-simple, anim2
©  ISO/IEC 2002 – All rights reserved 3

---------------------- Page: 3 ----------------------
ISO/IEC 14496-4:2000/Cor.1:2002(E)
N° Feature Reference of Test sequence and associated method
10. BIFS-Anim: integer animation anim2
(There are no native nodes that have integer
animatable fields. This example uses a PROTO. It's the
only way to do integer animation and so only one
example is provided for this feature).
11. BIFS-Anim: several fields in the same node anim-rect, anim-box
12. BIFS-Anim: several nodes anim-simple, anim-box
13. BIFS-Anim: skip frame No test provided. skipFrame is available for
compatibility with FBA, but it is not used in BIFS-anim.
14. BIFS-Anim: switch of a node (isActive mask) anim1, anim2
15. BIFS-Anim: random access true anim-box1, anim-box2
(any animation other than ANIM 5/anim1 or ANIM
6/anim2)
16. BIFS-Anim: random access false Anim1, anim2
17. Quantization: 3D position QuantPos3D-4bit, QuantPos3D
18. Quantization: 2D position QuantHead2D, QuantPos2D
19. Quantization: drawing order QuantDefUse, QuantDefUse1, QuantDrawOrder,
QuantQPtest
20. Quantization: color QuantColor, QuantQPtest
21. Quantization: texture coordinate QuantHead2D, QuantTextureCoord
22. Quantization: angle QuantAngle-8bit, QuantAngle, QuantTextureCoord
23. Quantization: scale QuantHead2D, QuantQPtest
24. Quantization: interpolator keys QuantHead2D, QuantKey
25. Quantization: normals Normal-4bit, QuantAngle, QuantQPtest
26. Quantization: rotations QuantRotation, QuantQPte
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.