ISO/IEC 14496-4:2000
(Main)Information technology — Coding of audio-visual objects — Part 4: Conformance testing
Information technology — Coding of audio-visual objects — Part 4: Conformance testing
Technologies de l'information — Codage des objets audiovisuels — Partie 4: Essai de conformité
General Information
Relations
Standards Content (Sample)
INTERNATIONAL ISO/IEC
STAN DA RD 14496-4
First edition
2000-12-15
Information technology — Coding of audio-
visual objects —
Conformance testing
Technologies de l'information — Codage des objets audiovisuels —
Partie 4: Essai de conformité
eRfereeumrn
/IECISO 00(E)14496-4:20
©ISO/IEC 2000
be nc
4: Part
---------------------- Page: 1 ----------------------
ISO/IEC 14496-4:2000(E)
PDF disclaimer
sFPDlefimincames.etyIneaithwsAsiclicistihfilemyaebtnpsl
tdessetcatyichhwamesdelictodleinnottmcupomginrot.itginIntish
fsietccpeattyfofrAcli.cySOItcaSetsccpeaontyltihs
AsiamatAmsSeI
ilastehtwstsptocerstPfilecnaebfintehGIfnotaitoethlfitehtnioPsm
reewmiizfro.ginpEvctknaetosnetttilefsietsiufeybSOImmeIntlyikee
tameptiatotisifemittaSatatehivg.
©ECIIS/O
Alltsrrssise,sfostmtumfro,ccte
cml,aceclingncom,cilrmiitwmssiiinitrginwmfiteISOtatss'sISOmme
intehcfoteher
ISOcicfe
elea�02
.+1422
+
miEla-csh.oc
Web.cish.owww
tdiPnerinitzSw
©E/CIISO–Allsser
erved right 2000 ii
erland
opyright@i
47 09 749 22 41 Fax
11 01 749 Tel
Geneva CH-1211 56 post Cas
of opyright
equestr. ountry
body ber or below addre he her ro per on hout of and phot opyi uding hani or
le roni means any by or any in iliz ed or reproduced be ay publicat ion hi part no pec iedif herwot Unle erves ed. igh
2000
below en address retecri Central he ornf pleas ound, rel ng robl hat
vent unl he bodies. ber us or abl he ha ure been has are ery rint opted
paraeret DF-crea e; relve eneral ound DF hi eat edus roduc of are of Det
orporatnc ed. yst dobe of rade rk dobe
area.
in iabili retria Central The poli ens ing dobe's in inging not ponsres ibilit he herein part ile,
dow nloading ed he perf er he alst and en are bedded re pef es he unl edi be
not hal but view ed or ri ed pol y, en ng dobe' ordanccc pefac bedded ont ay Thi
---------------------- Page: 2 ----------------------
ISO/IEC 14496-4:2000(E)
Contentse
1 General . 1
1.1 Scope. 1
1.2 Normative references. 1
2 Technical elements . 3
2.1 Definitions. 3
2.2 Abbreviations and symbols. 3
3 Systems. 3
3.1 Conformance Points . 3
3.1.1 FlexMux Conformance Point. 4
3.1.2 Sync Layer Conformance Point . 4
3.1.3 OD Conformance Point. 5
3.1.4 BIFS Conformance Point . 5
3.1.5 OCI Conformance Point. 5
3.1.6 IPMP Conformance Point . 5
3.1.7 Scene Graph Conformance Point . 5
3.2 Bitstream Conformance. 5
3.2.1 FlexMux Conformance. 5
3.2.2 Synchronization Layer Conformance. 6
3.2.3 OD Conformance. 6
3.2.4 BIFS Conformance . 6
3.2.5 OCI Conformance. 6
3.2.6 IPMP Conformance. 7
3.2.7 Miscellaneous Conformance. 7
3.3 Terminal Conformance . 7
3.3.1 FlexMux conformance . 8
3.3.2 Synchronization Layer Conformance. 8
3.3.3 OD Conformance. 13
3.3.4 BIFS Conformance . 16
3.3.5 OCI Conformance. 16
3.3.6 IPMP Conformance. 17
3.3.7 Scene Graph Conformance . 17
3.3.8 Miscellaneous Conformance. 18
3.4 Test material and test suites . 18
3.4.1 Parsing Hint File Format. 19
3.4.2 Scene Dump File Format . 21
3.4.3 Test Suites . 24
4 Visual . 29
4.1 Introduction. 29
4.2 Definition of visual bitstream compliance . 30
4.2.1 Requirements and restrictions related to profile-and-level . 30
4.2.2 Additional restrictions on bitstream applied by the encoder . 31
4.2.3 Encoder requirements and recommendations. 31
4.3 Procedure for testing bitstream compliance . 31
4.4 Definition of visual decoder compliance . 32
4.4.1 Requirement on arithmetic accuracy in video objects (without IDCT) . 33
4.4.2 Requirement on arithmetic accuracy in video objects (with IDCT). 34
4.4.3 Requirement on arithmetic accuracy in scalable still texture object (without IDWT) . 34
4.4.4 Requirement on arithmetic accuracy in scalable still texture (with IDWT). 34
4.4.5 Requirement on output of the decoding process and timing. 34
4.4.6 Recommendations . 35
4.5 Procedure to test decoder compliance . 35
4.5.1 Static tests . 35
4.5.2 Dynamic tests . 35
4.5.3 Specification of the test bitstreams. 36
4.5.4 Implementation of the static test . 50
4.5.5 Implementation of the dynamic test . 51
4.5.6 Decoder conformance. 51
4.5.7 Normative Test Suites for Simple, Simple Scalable, Core, Main and N-Bit profile. 51
4.5.8 Bitstream Donated by MPEG-4 Platform Verification Bitstream Development Project. 54
©E/CIISO–Allsirseri
ii erved ght 2000
Pag
---------------------- Page: 3 ----------------------
ISO/IEC 14496-4:2000(E)
5 Audio . 64
5.1 Introduction . 64
5.2 Audio Conformance Points . 64
5.3 Audio Profiles . 65
5.4 Audio Interchange formats (Informative part). 66
5.4.1 Parsing an Audio_Data_Interchange_Format (ADIF) header. 66
5.4.2 Parsing Audio_Data_Transport_Stream (ADTS) header . 66
5.5 Audio Object Types. 66
5.5.1 General Object Type Descriptions. 67
5.5.2 Null. 73
5.5.3 Common Characteristics of the AAC-derived object types . 73
5.5.4 Common characteristics of the AAC objects supporting ISO/IEC 13818-7 profiles (AAC LC, AAC
Main, AAC SSR and AAC LTP ) . 77
5.5.5 AAC LC . 79
5.5.6 AAC Main. 86
5.5.7 AAC SSR. 88
5.5.8 AAC LTP . 91
5.5.9 AAC scalable. 92
5.5.10 AAC-based Scalable Configurations. 93
5.5.11 TwinVQ. 95
5.5.12 CELP. 99
5.5.13 HVXC. 103
5.5.14 TTSI. 113
5.5.15 General MIDI . 116
5.5.16 Wavetable Synthesis. 117
5.5.17 Algorithmic Synthesis and AudioFX . 118
5.5.18 Main Synthetic . 124
5.6 Audio Composition . 125
5.6.1 Introduction . 125
5.6.2 Common Audio Composition Characteristic. 128
5.6.3 AudioSource and Sound2D. 129
5.6.4 AudioSource and Sound. 131
5.6.5 AudioSwitch. 132
5.6.6 AudioMix and Sampling Rate Conversion. 132
5.6.7 AudioFX. 133
6 DMIF. 134
6.1 Introduction . 134
6.2 The PICS. 134
6.2.1 Global statement of conformance . 135
6.2.2 DMIF Signalling . 135
6.2.3 Q.2931 Extensions for DMIF. 141
6.3 The Conformance ATS. 142
6.3.1 General . 142
6.3.2 ATS for DS. 143
7 SNHC . 171
7.1 Introduction . 171
7.1.1 Purpose & Scope. 171
7.1.2 Intended Use of Decoders. 172
7.1.3 What Is To Be Tested. 172
7.2 Conformance Points . 172
7.2.1 Covered Functionality. 172
7.2.2 Description/References on Conformance Definitions. 173
7.3 Testing Conditions. 176
7.3.1 Description of Test Data. 176
©E/CIISO–Allsirser
erved ght 2000 iv
---------------------- Page: 4 ----------------------
ISO/IEC 14496-4:2000(E)
Annex AimaSample Bank Format (SASBF) compliance testing and materials. 186
A.1 Introduction. 186
A.2 Organization. 186
A.3 Test Sequence Structure . 188
A.4 Abbreviations. 188
A.5 Measurement and Analysis . 189
A.5.1 General . 189
A.5.2 Decay/Release Segment . 189
A.5.3 Filter. 189
A.6 Test Banks . 190
A.6.1 LimitsLFO.dls. 190
A.6.2 LimitsVolEG.dls. 190
A.6.3 Shut Down Time Test. 190
A.6.4 LimitsModEG.dls . 191
A.6.5 PitchEG.dls . 191
A.6.6 PitchModLFO.dls. 192
A.6.7 PitchVibLFO.dls. 193
A.6.8 PitchGen.dls. 193
A.6.9 GainModLFO.dls. 195
A.6.10 GainEG.dls . 196
A.6.11 GainGen.dls . 196
A.6.12 FilterGen.dls. 198
A.6.13 FilterModLFO.dls. 203
A.6.14 FilterEG.dls . 205
A.7 Mod EG Delay to Fc Test . 206
A.8 Mod EG Hold to Fc Test. 206
A.9 Mod EG Sustain to Fc Test. 206
A.10 Discrepancies . 209
A.11 Outstanding Issues . 210
A.12 References . 210
Annex Bim a Complexity measurement criteria and tool for level definitions of algorithmic
synthesis and AudioFX Object Type . 211
B.1 Introduction. 211
B.2 Parameters for complexity analyses . 211
B.3 The complexity vector. 214
B.4 The profiling tool for Structured Audio. 227
Annex C (informa) Test bitstreams for the CELP object type . 231
Annex DimaPatent statements. 235
Bibliography. 237
©E/CIISO–Allsirserv
erved ght 2000
tive) or ( nf
tive
tive) or ( nf
tive) or ( nf
---------------------- Page: 5 ----------------------
ISO/IEC 14496-4:2000(E)
Foreword
(IlaOrgfrotSoi)nnadC(IlaElcerthoalCmsisi
fmrosizsstyfrowst.nNlbhttaraemmesfoIC
ieinhteonhcliacmibye
rseegnaitotihwpratulfinhcliacait.vyIOSaICEtcmom
coeinfsdfomse.tOinnlrogi,zgadnerin
hIOSnadasloetnitk.
antlSerdfatcroewtrluseiegvnineI/Icet,Pt.3
efdromthon,lyIOSaICEahevsetdajoinhcliacmiIOIS/CEJTC
tIbytehjoitcelacmiraecrcitnalbfi.
nsaannItaldresebyt57%eanitlbcgaovt
nosirdnawtehsbiltiiysmoelemefottfoI/I96maybehtestfo
tnr.IOSnadICEsrsepfroiignynayallshptr.
antlSdI1494-64rpperadeybJoiTcelaCmiIJTC,1Information
technology,SubcommeettiCS29, Coding of audio, picture, multimedia and hypermedia information.
C41cfgprast,eegalteiInformation technology — Coding of audio-
visual objects:
� Part 1: Systems
� Part 2: Visual
� Part 3: Audio
� Part 4: Conformance testing
� Part 5: Reference software
� Part 6: Delivery Multimedia Integration Framework (DMIF)
xeseAtoDfottfoI14946efifmnroo.y
©E/CIISO–Allsirser
erved ght 2000 vi
nl ation or ar EC /ISO par his Ann
tl ner th er und win lo ol the of ts isons 496 /IEISO
EC /ISO ttee om hnic nt was EC /ISO dartan na ioInter
hts ig aten uc or tifden le ibons ld he be not ll ha hts ig pate
ecubj 144 EC SO par his ents the of at th pos to ntiAtte
e. tinas ies od ona th of leas at alov appr quir dar an St tionnaer io atlicPub
ngvot or ies od onati to ed ula ttee om hnic nt ed opt ad dsar and St nal io nternat afDr
1. ttee, om tec nt he isabl nd og ec ation inf of iel th In
ar es iv Dir EC SO th he ith danc ac in ed ar dards tan na ioInter
wor he par tak C, IE wit on is lia
ental, nm non-gov ental nmer ov onsati an onaati ter er th ter in utual iel atbor lla
ittees al ic hn ec nd it tec of ds el ar ic al de zation or tivpec
th hedistables ttees om tec ugh thr dsar and St nal ioInternat of ent pm lo ve de pat partic
IE or SO ber ies od onaati tio za diar and wideldor em edialpec the
on) om nic tec ion nater nt the IE zatdiar and on ti zaani ion nat nter the ISO
---------------------- Page: 6 ----------------------
ISO/IEC 14496-4:2000(E)
Introduction
st 1, 2 and 3 of ISO/IEC 14496 sy a mu srtcute and coded r
rom Parst 1, 2 and 3 of ISO/IEC 14496 allow fro large f,l achieving su of ISO/IEC 14496 fro
m diffreent applic. The fl is obtained by including pars in the bits that def
csits of coded bitss. Ex are the audio smap ,fryteszits
te rate, bitrate pars, saytion timset, the scoi s sy
within obj, the asscoiation of obj within sc, the prtion of bitss, obj sc t
s a frk fro unifrom delivery of MPEG-4 content accroding to the r
.rsseoacoi
Th ISO/IEC 14496 s how tesst can be designed to verfiy w bitss and decs m
mre s 2, 3 and 6 of ISO/IEC 14496 and allow inter with rmeo
m catal (with sted c) ssesi. Te tesst can be used fro vari
cuh:
• mres s , csuts, can use the tesst to verfiy w the enc pr
simop
• mres of decs and their csuts can use the tesst to verfiy w m
mrer.ol
• mres csuts m sting intercative, brt and local ssesi over a
mu ro ks, can use the tesst to verf wiy the cled f are
cimop
• mres t , csuts ce the tesst to verfiy cmope with par 1, 2
TehttfoIC414atehertotatothtsiIlaSdraef
.Atsqesmttfotstdraee.
�1clIC411aIOIS/CE142slelwteSIO9-63whh
are clud on CD 3 a 4.
�2cI/CE13ACAlc,Clt,pAmaTiQ-nVws.
�3cI/CE13ACAscaealsni-ess.
�4cI/CE13ACAssrsrelatSdIC9-6.4
EachCD-ROMcnotainsatextfelicdX.sumithwalistfofelinamseofldlweoonthe next linebyacheckmsu,tuptuo
foehtUnixutility“sum”.Tsawtehiyfozfliseotebchcek
©E/CIISO–Allsirseri
vi erved ght 2000
ed. ip egrit nt llo his
144 /IESO ar and ion nat Int and es nc eque io aud 4496- ISO ns ai ont CD
esenc equ weep ina ig or nd bl la io aud 4496- ISO ns ai ont CD
uences eq and in AC AA io aud 4496- ISO ns ai ont CD
CD nd CD 2, ed in not
ic 144 EC /I hos as as esuenc eq 496- nd 496- /IESO al ns ai ont CD
Ms ROCD- thes on ar and he ex the in entioned eamtr ts bi and esuenc tes ll Ms ROCD-
our on ed id ovpr dar tan ion nat nter ents hm ac nic lec nd 496- /IESO ex
and 3 of/IEC 14496. ISO
ts lianc us an erom their and entsequipm tes of turacanuf
liant w th ISO/IEC 14496-6.
tionalitiesunc aim hether netwand otocolsprp
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.