Information technology - Generic coding of moving pictures and associated audio information - Part 5: Software simulation

Technologies de l'information — Codage générique des images animées et des informations sonores associées — Partie 5: Simulation de logiciel

General Information

Status
Withdrawn
Publication Date
03-Dec-1997
Withdrawal Date
03-Dec-1997
Current Stage
9599 - Withdrawal of International Standard
Start Date
17-Oct-2005
Completion Date
30-Oct-2025
Ref Project

Relations

Technical report
ISO/IEC TR 13818-5:1997 - Information technology -- Generic coding of moving pictures and associated audio information
English language
476 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO/IEC TR 13818-5:1997 is a technical report published by the International Organization for Standardization (ISO). Its full title is "Information technology - Generic coding of moving pictures and associated audio information - Part 5: Software simulation". This standard covers: Information technology - Generic coding of moving pictures and associated audio information - Part 5: Software simulation

Information technology - Generic coding of moving pictures and associated audio information - Part 5: Software simulation

ISO/IEC TR 13818-5:1997 is classified under the following ICS (International Classification for Standards) categories: 35.040 - Information coding; 35.040.40 - Coding of audio, video, multimedia and hypermedia information. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO/IEC TR 13818-5:1997 has the following relationships with other standards: It is inter standard links to ISO/IEC TR 13818-5:1997/Amd 2:2005, ISO/IEC TR 13818-5:1997/Amd 1:1999, ISO/IEC TR 13818-5:2005; is excused to ISO/IEC TR 13818-5:1997/Amd 1:1999, ISO/IEC TR 13818-5:1997/Amd 2:2005. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

You can purchase ISO/IEC TR 13818-5:1997 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


TECHNICAL
ISO/IEC
REPORT
TR 138184
First edition
19974 2-l 5
Information technology - Generic coding
of moving pictures and associated audio
information -
Part 5:
Software simulation
Technologies de I’informa tion - Codage g&Grique des images animbes et
des informations sonores associkes -
Partie 5: Simulation de logiciel
Reference number
ISOA EC TR 13818-5: 1997(E)
ISO/IEC TR 13818-5 : 1997 (E)
Contents
. . . . . . . . . . . . . . . . . . . .~. “.~.~. 1
1 GENERAL
.................................................................................................................................................................. 1
1.1 SCOPE
.................................................................................................................................... 1
1.2 NORMATIVE REFERENCES
TECHNICAL ELEMENTS . . . . . . . . . .0.*.~.~
........................................................................................................................................................ 2
2.1 DEFINITIONS
......................................................................................................................... 13
2.2 SYMBOLS AND ABBREVIATIONS
SYSTEMS SIMULATION . . . . . . . . . . . . .~.~. ”. “.
SOFTWARE INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 SYSTEMS DOCUMENTATION FILES
1.5
3.2. I Readme . . . . , . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
/5
3.2.2 doc.tex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “.
SYSTEMS CODE LISTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . “. 18
3.3
.............................................. /8
3.3.1 Consumer. C .
Consumer. H .
3.3.2
/ 8
Decoder. C
3.3.3 .
Decoder. H . I9
3.3.4 .
3.3.5 Directory. C .
2 1
Directory. H. .
3.3.6
Encoder. C
3.3.7 .
..................................................................................................................................................... 23
3.3.8 Encoder. H
Even ts. C . 24
3.3.9
Events. H . . . 24
3.3.10
3.3.11 IPortFromFile. C .
AL 35
3.3.12 IPortFromFile. H .
I
IPortFromRam. C . 3.5
3.3.13
3.3.14 IPortFromRam. H .
3.3.1.5 InputPort. C .
InputPort. H . 27
3.3.16
3.3. I7 Makefile .
3.3.18 OPortToFile. C . 28
OPort ToFile. H . 28
3.3.19 .
3.3.20 OPortToRam. C .
3.3.21 OPortToRam. H.
.......................................................................................................................................
OutputPort. C
3.3.22 .
3.3.23 OutputPort. H .
3.3.24 PES.C . 31
3.3.25 PES. H . 32
3.3.26 PESConsumer. C .
3.3.27 PESConsumer. H .
3.3.28 35
PESProducer. C . .
3 6
3.3.29 PESProducer. H .
....................................................................................................................
3.3.30 Poly. c - - 37
.......................................................................................................................................................
3.3.31 P0ly.H. 37
.....................................................................................................................................................
3.3.32 Producer. C . . 37
3.3.33 Producer. H . 38
...............................................................................................................
3.3.34 Section. C . . 38
0 ISO/IEC 1997
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means. electronie or
mechanical, including photocopying and microfilm, without Permission in writing from the publisher.
ISO/IEC Copyright Office l Case postale 56 l Cl-I-121 1 Geneve 28 l Switzerland
Printed in Switzerland
ii
ISO/IEC TR 13818-5 : 1997 (E)
0 ISOIIEC
...................................................................................................................................................
3.3.35 Section. H
..................................................................................................................................
3.3.36 SectionConsumers. C
..................................................................................................................................
3.3.37 SectionConsumers. H
SectionProducers. C .
3.3.38
...................................................................................................................................
SectionProducers. H
3.3.39
TS. C .
3.3.40
...........................................................................................................................................................
TS.H
3.3.41
...........................................................................................................................................
3.3.42 TSConsumer. C
...........................................................................................................................................
3.3.43 TSConsumer. H
TSProducer. C .
3.3.44
............................................................................................................................................
3.3.45 TSProducer. H
.............................................................................................................................................
3.3.46 TimeStamp. C
TimeStamp. H .
3.3.47
Utilities. C .
3.3.48
3.3.49 Utilities. H .
....................................................................................................................................................
3.3.50 decode. C
....................................................................................................................................................
3.3.51 encode. C
.......................................................................................................................................................
3.3.52 pesin. C
pesout. C .
3.3.53
4 VIDEO SIMULATION .
...........................................................................................................................
4.1 VIDEO DOCUMENTATION FILES
README .
4.1.1
4.1.2 doc/ARCHITECTURE .
......................................................................................................................................... 53
4.1.3 doc/mpeg2dec.doc
doc/mpeg2enc.doc . 54
4.1.4
VIDEO ENCODER LISTINGS . 58
4.2
4.2.1 encoder/CHANGES .
........................................................................................................................................... 58
4.2.2 encoder/Makefile
............................................................................................................................................ 58
4.2.3 encoder/config. h
......................................................................................................................................... 58
4.2.4 encoder/conform.c
encoder/fdctre& c . 60
4.2.5
............................................................................................................................................ 60
4.2.6 encoder/global. h
................................................................................................................................................ 62
4.2.7 encoder/idct.c
encoder/motion. c . 62
4.2.8
4.2.9 encoder/mpeg2enc.c . 69
4.2.10 encoder/mpeg2enc. h .
....................................................................................................................................... 72
4.2.11 encoder/predict.c
encoder/putbits.c . 75
4.2.12
encoder/puthdr.c . 75
4.2.13
4.2.14 encoder/putmpg.c . 76
4.2.15 encoder/putpic.c . 77
........................................................................................................................................ 78
4.2.16 encoder/pu tseq. c
4.2.17 encoderYputv1c.c . 80
4.2.18 enc0derYquantize.c . 81
........................................................................................................................................
4.2.19 encoder/ratectl.c 82
encoder/readpic.c . 84
4.2.20
4.2.21 encoder/stats.c . 86
4.2.22 encoder/transfrm. c . 88
.............................................................................................................................................
4.2.23 encoder/vlc. h 89
encoder/writepic. c . 91
4.2.24
4.3 VIDEO DECODER LISTINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
4.3.1 decoder/CHANGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 decoder/EXAMPLES 92
decoder/IEEEll80 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.3 92
4.3.4 decoder/Makefile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.5 decoder/README . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
. . .
0 ISO/IEC
ISOAEC TR 13818-5 : 1997 (E)
.................................................................................................................................
4.3.6 decoder/SPATIAL. DOC
..............................................................................................................................................
decoder/TODO
4.3.7
............................................................................................................................................
4.3.8 decoder/config. h
...........................................................................................................................................
4.3.9 decoderYdisp1ay.c
......................................................................................................................................
decoder/getbits.c
4.3.10
.......................................................................................................................................
decoder(getb1k.c
4.3.11
......................................................................................................................................
decoder/gethdr.c
4.3.12
.......................................................................................................................................
4.3.13 decoder/getpic.c
decoderYgetv1c.c .
4.3.14
.......................................................................................................................................
decoder/getvlc. h
4.3.15
......................................................................................................................................
decoder/global. h
4.3.16
12I
..........................................................................................................................................
4.3.17 decoder1idct.c
decoder/idctref c .
4.3.18
decoder/motion.c .
4.3.19
................................................................................................................................
4.3.20 decoder/mpeg2dec.c
................................................................................................................................
4.3.21 decoder/mpeg2dec. h
decoder/recon. c .
4.3.22
decoder/spatscal.c .
4.3.23
decoder/store.c .
4.3.24
decoder/subspic.c .
4.3.25
....................................................................................................................................
4.3.26 decoder/systems.c
.......................................................................................................................................
4.3.27 decoder/verij) c
................................................................................................................................. 138
VIDEOPARAMETERFILES
4.4
.........................................................................................................................................
par/MPEG-1 .par
4.4.1
..............................................................................................................................................
4.4.2 par/NTSC.par
.................................................................................................................................................
4.4.3 par/PAL.par
................................................................................................................................................ 138
par/inter.mat
4.4.4
................................................................................................................................................
4.4.5 par/intra.mat
......................................................................................................................................... 140
5 AUDI0 SIMULATION
VERIFICATIONOFTHESIMULATIONSOJTWARE .
5.1
AUDIODOCUMENTATIONLISTINGS .
5.2
.................................................................................................................................................. 143
5.2.1 Readme. 1 st
............................................................................................................................................ 143
5.2.2 doc/readme. 1 st
doc/readme.dp.Ol. txt . 144
5.2.3
doc/readme.jmz.Ol. txt .
5.2.4
.................................................................................................................................. 147
5.2.5 doc/readme.jmz.02. txt
doc/readme.jmz. 03. txt . 147
5.2.6
5.2.7 doc/readme.jmz. 04. txt . 148
5.2.8 doc/readme.mc.OI. txt . 148
5.2.9 doc/readme. rb. 01. txt . 149
5.2.10 doc/readme. sn. 01. txt .
doc/readme.sr.Ol. txt . 149
5.2.11
doc/readme.sr.02. txt . 149
5.2.12
5.2.13 doc/readme.ss.Ol. txt . 150
5.3 AUDIOIBWSAMPLINGFXEQUENCIESENCODERLISTINGS .
lsf/encoder/INSTALL . 151
5.3.1
5.3.2 lsf/encoder/Makefile . 151
5.3.3 lsf/encoder/Makefile. in . 151
lsf/encoderlcommon. c . 151
5.3.4
lsf/encoderlcommon. h . 158
5.3.5
5.3.6 lsf/encoder/configure . 160
5.3.7 lsf/encoder/encode. c . 163
lsf/encoder/encoder. h . 169
5.3.8
lsf/encoder/formatBitstream.c . 170
5.3.9
5.3.10 lsf/encoder/formatBitstream. h . 172
5.3.11 lsf/encoder/huffman. c . 173
iv
ISO/IEC TR 138184 : 1997 (E)
0 ISO/IEC
..............................................................................................................................
5.3.12 lsf/encoder/huffman. h
..............................................................................................................................
5.3.13 lsf/encoder/ieeeJZoa t. c
..............................................................................................................................
5.3.14 lsf/encoder/ieeefloat. h
...................................................................................................................
lsf/encoder/l3bitstream-pvt. h
5.3.15
.........................................................................................................................
lsf/encoder/l3bitstream. c
5.3.16
.........................................................................................................................
5.3.17 lsf/encoder/13bitstream. h
...................................................................................................................................
5.3.18 lsf/encoder/l3psy. c
lsf/encoder/l3psy. h .
5.3.19
..................................................................................................................................
5.3.20 lsf/encoder/l3side. h
..............................................................................................................................
5.3.21 lsf/encoder/loop-pvt. h
....................................................................................................................................
5.3.22 lsf/encoder/loop. c
....................................................................................................................................
5.3.23 lsf/encoder/loop. h
lsf/encoder/makefile. unix .
5.3.24
....................................................................................................................................
5.3.25 lsf/encoder/mdct. c
...................................................................................................................................
5.3.26 lsf/encoder/mdct. h
...............................................................................................................................
5.3.27 lsf/encoder/musicin. c
........................................................................................................................... 206
lsf/encoder/portableio.c
5.3.28
........................................................................................................................... 207
5.3.29 lsf/encoder/portableio. h
......................................................................................................................................
5.3.30 lsf/encoder/psy. c
lsf/encoder/reservoir. c .
5.3.31
lsf/encoder/reservoir. h .
5.3.32
5.3.33 lsf/encoder/subs. c .
................................................................................................................................... 212
5.3.34 lsf/encoder/tonal. c
............................................................................................................................ 216
5.3.35 lsf/encoder/tables/l cb0
lsf/encoder/tables/l cbl .
5.3.36
lsf/encoder/tables/l cb2 .
5.3.37
............................................................................................................................ 216
5.3.38 lsf/encoder/tables/I cb4
............................................................................................................................ 217
5.3.39 lsf/encoder/tables/l cb5
lsf/encoder/tables/l cb6 .
5.3.40
............................................................................................................................. 217
5.3.41 lsf/encoder/tables/l th0
............................................................................................................................. 217
5.3.42 lsf/encoder/tables/l thl
lsf/encoder/tables/l th2 .
5.3.43
5.3.44 lsf/encoder/tables/l th4 .
5.3.45 lsf/encoder/tables/l th5 .
............................................................................................................................. 219
5.3.46 lsf/encoder/tables/l th6
lsf/encoder/tables/2cbO . 220
5.3.47
5.3.48 lsf/encoder/tables/2cb I .
5.3.49 lsf/encoder/tables/2cb2 .
............................................................................................................................ 220
5.3.50 lsf/encoder/tables/2cb4
5.3.51 lsf/encoder/tables/2cb5 . 220
5.3.52 lsf/encoder/tables/2cb6 . 220
5.3.53 lsf/encoder/tables/2 th0 .
............................................................................................................................. 221
5.3.54 lsf/encoder/tables/2 thl
lsf/encoder/tables/2 th2 . 221
5.3.55
5.3.56 lsf/encoder/tables/2 th4 . 222
5.3.57 lsf/encoder/tables/2 th5 .
5.3.58 lsf/encoder/tables/2 th6 .
lsf/encoder/tables/absthr 0 . 224
5.3.59
5.3.60 lsf/encoder/tables/absthrl . 226
5.3.61 lsf/encoder/tables/absthr2 . 228
........................................................................................................................ 230
5.3.62 lsf/encoder/tables/alloc Ö
lsf/encoder/tables/alloc-1 . 231
5.3.63
5.3.64 lsf/encoder/tables/alloc-2 . 232
5.3.65 lsf/encoder/tables/alloc3 . 233
lsf/encoder/tables/alloc4 . 233
5.3.66 -
5.3.67 lsf/encoder/tables/dewindow . 234
5.3.68 lsf/encoder/tables/enwindow . 235
V
0 ISO/IEC
ISO/IEC TR 13818-5 : 1997 (E)
......................................................................................................................
5.3.69 lsf/encoder/tables/huffcode
........................................................................................................................
5.3.70 lsflencoderltableslhuffdec
.....................................................................................................................
5.3.71 lsflencoderltableslpsy data
.................................................................................
5.4 AUDIOLOWSAMPLINGFRE&JENCIESDECODER LISTINGS
................................................................................................................................... 250
5.4.1 IsfldecoderlLNSTALL
.................................................................................................................................... 250
5.4.2 1sfldecoderlMakefile
................................................................................................................................ 250
IsfldecoderlMakeJZle. in
5.4.3
..................................................................................................................................
5.4.4 lsfldecoderlcommon. c
..................................................................................................................................
5.4.5 lsfldecoderlcommon. h
................................................................................................................................... 259
5.4.6 lsfldecoderlconfigure
.................................................................................................................................... 262
lsfldecoderldecode. c
5.4.7
.................................................................................................................................. 270
lsfldecoderldecoder. h
5.4.8
..................................................................................................................................
5.4.9 lsf/decoder/huJf?nan. c
..............................................................................................................................
5.4.10 lsf/decoder/hu.an. h
..............................................................................................................................
5.4.11 IsfldecoderlieeeJZoa t. c
.............................................................................................................................. 277
lsf/decoder/ieee$oat. h
5.4.12
........................................................................................................................ 278
lsfldecoderlmakefile. linux
5.4.13
......................................................................................................................... 278
5.4.14 lsfldecoderlmakefile. unix
1sfldecoderlmusicout.c .
5.4.15
........................................................................................................................... 281
5.4.16 1sfldecoderlportableio.c
........................................................................................................................... 282
5.4.17 lsfldecoderlportableio. h
lsf?decoder/tables/l cb0 . 283
5.4.18
lsf/decoder/tables/l cbl . 283
5.4.19
lsf/decoder/tables/I cb2 .
5.4.20
5.4.21 lsfldecoderltablesll cb4 .
............................................................................................................................ 283
5.4.22 lsfldecoderltablesll cb5
............................................................................................................................ 283
5.4.23 lsfldecoderltablesll cb6
lsf/decoder/tablesll th0 . 284
5.4.24
5.4.25 1sfldecoderltableslI thl .
............................................................................................................................. 284
5.4.26 lsf/decoder/tables/l th2
1sfldecoderltableslI th4 . 285
5.4.27
5.4.28 lsf/decoder/tables/l th5 . 285
5.4.29 lsf/decoder/tables/l th6 . 286
............................................................................................................................
5.4.30 lsf/decoder/tables/2cbO 286
lsf/decoder/tablesl2cbl . 286
5.4.31
lsfldecoderltablesl2cb2 . 287
5.4.32
lsfldecoderltablesl2cb4 . 287
5.4.33
5.4.34 lsfldecoderltablesl2cb5 . 287
5.4.35 lsfldecoderltablesl2cb6 . 287
lsfldecoderltablesl2 th0
5.4.36 . 287
5.4.37 lsf/decoderltables/2thl . 288
5.4.38 lsfldecoderltablesl2th2 .
...

Questions, Comments and Discussion

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

Loading comments...