没有合适的资源?快使用搜索试试~ 我知道了~
首页ISO-IEC-13818-1
Information technology — Generic coding of moving pictures and associated audio information: Systems This Recommendation | International Standard specifies the system layer of the coding. It was developed principally to support the combination of the video and audio coding methods defined in Parts 2 and 3 of ISO/IEC 13818.
资源详情
资源评论
资源推荐

Reference number
ISO/IEC 13818-1:2000(E)
©
ISO/IEC 2000
INTERNATIONAL
STANDARD
ISO/IEC
13818-1
Second edition
2000-12-01
Information technology — Generic coding
of moving pictures and associated audio
information: Systems
Technologies de l'information — Codage générique des images animées et
du son associé: Systèmes

ISO/IEC 13818-1:2000(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but shall not
be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In downloading this
file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat accepts no liability in this
area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation parameters
were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In the unlikely event
that a problem relating to it is found, please inform the Central Secretariat at the address given below.
© ISO/IEC 2000
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic
or mechanical, including photocopying and microfilm, without permission in writing 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.ch
Web www.iso.ch
Printed in Switzerland
ii © ISO/IEC 2000 – All rights reserved

ISO/IEC 13818-1:2000(E)
© ISO/IEC 2000 – All rights reserved iii
Contents
Page
SECTION 1 – GENERAL ...................................................................................................................................... 1
1.1
Scope ................................................................................................................................................... 1
1.2 Normative references........................................................................................................................... 1
1.2.1 Identical Recommendations | International Standards....................................................... 1
1.2.2 Paired Recommendations | International Standards equivalent in technical content......... 2
1.2.3
Additional references......................................................................................................... 2
SECTION 2 – TECHNICAL ELEMENTS ........................................................................................................... 2
2.1 Definitions........................................................................................................................................... 2
2.2 Symbols and abbreviations.................................................................................................................. 5
2.2.1 Arithmetic operators.......................................................................................................... 5
2.2.2 Logical operators............................................................................................................... 6
2.2.3 Relational operators........................................................................................................... 6
2.2.4 Bitwise operators............................................................................................................... 6
2.2.5 Assignment........................................................................................................................ 6
2.2.6 Mnemonics ........................................................................................................................ 6
2.2.7 Constants ........................................................................................................................... 7
2.3 Method of describing bit stream syntax............................................................................................... 7
2.4 Transport Stream bitstream requirements............................................................................................ 8
2.4.1 Transport Stream coding structure and parameters ........................................................... 8
2.4.2 Transport Stream system target decoder............................................................................ 9
2.4.2.1 System clock frequency................................................................................... 10
2.4.2.2 Input to the Transport Stream system target decoder ...................................... 11
2.4.2.3 Buffering ......................................................................................................... 12
2.4.2.4 Decoding ......................................................................................................... 17
2.4.2.5 Presentation ..................................................................................................... 17
2.4.2.6 Buffer management ......................................................................................... 17
2.4.2.7 T-STD extensions for carriage of ISO/IEC 14496 data................................... 18
2.4.3 Specification of the Transport Stream syntax and semantics ............................................ 18
2.4.3.1 Transport Stream ............................................................................................. 18
2.4.3.2 Transport Stream packet layer......................................................................... 18
2.4.3.3 Semantic definition of fields in Transport Stream packet layer....................... 19
2.4.3.4 Adaptation field............................................................................................... 20
2.4.3.5 Semantic definition of fields in adaptation field.............................................. 21
2.4.3.6 PES packet....................................................................................................... 31
2.4.3.7 Semantic definition of fields in PES packet .................................................... 31
2.4.3.8 Carriage of Program Streams and ISO/IEC 11172-1 Systems streams in the
Transport Stream ............................................................................................. 40
2.4.4 Program specific information ............................................................................................ 41
2.4.4.1 Pointer ............................................................................................................. 43
2.4.4.2 Semantics definition of fields in pointer syntax .............................................. 43
2.4.4.3 Program association Table .............................................................................. 43
2.4.4.4 Table_id assignments ...................................................................................... 44
2.4.4.5 Semantic definition of fields in program association section .......................... 44
2.4.4.6 Conditional access Table................................................................................. 45
2.4.4.7 Semantic definition of fields in conditional access section ............................. 45
2.4.4.8 Program Map Table......................................................................................... 46
2.4.4.9 Semantic definition of fields in Transport Stream program map section ........ 46
2.4.4.10 Syntax of the Private section ........................................................................... 47
2.4.4.11 Semantic definition of fields in private section ............................................... 48
2.4.4.12 Syntax of the Transport Stream section........................................................... 49
2.4.4.13 Semantic definition of fields in the Transport Stream section......................... 50

ISO/IEC 13818-1:2000(E)
iv © ISO/IEC 2000 – All rights reserved
Page
2.5
Program Stream bitstream requirements ............................................................................................. 50
2.5.1 Program Stream coding structure and parameters ............................................................. 50
2.5.2 Program Stream system target decoder ............................................................................. 51
2.5.2.1 System clock frequency................................................................................... 52
2.5.2.2 Input to the Program Stream system target decoder ........................................ 52
2.5.2.3 Buffering ......................................................................................................... 53
2.5.2.4 PES streams..................................................................................................... 54
2.5.2.5 Decoding and presentation .............................................................................. 54
2.5.2.6 P-STD extensions for carriage of ISO/IEC 14496 data ................................... 54
2.5.3 Specification of the Program Stream syntax and semantics .............................................. 54
2.5.3.1 Program Stream............................................................................................... 54
2.5.3.2 Semantic definition of fields in Program Stream............................................. 55
2.5.3.3 Pack layer of Program Stream ......................................................................... 55
2.5.3.4 Semantic definition of fields in program stream pack ..................................... 56
2.5.3.5 System header.................................................................................................. 56
2.5.3.6 Semantic definition of fields in system header................................................ 56
2.5.3.7 Packet layer of Program Stream ...................................................................... 58
2.5.4 Program Stream map ......................................................................................................... 59
2.5.4.1 Syntax of Program Stream map....................................................................... 59
2.5.4.2 Semantic definition of fields in Program Stream map..................................... 59
2.5.5 Program Stream directory.................................................................................................. 60
2.5.5.1 Syntax of Program Stream directory packet.................................................... 60
2.5.5.2 Semantic definition of fields in Program Stream directory ............................. 60
2.6 Program and program element descriptors .......................................................................................... 62
2.6.1 Semantic definition of fields in program and program element descriptors...................... 62
2.6.2 Video stream descriptor..................................................................................................... 62
2.6.3 Semantic definitions of fields in video stream descriptor.................................................. 64
2.6.4 Audio stream descriptor .................................................................................................... 65
2.6.5 Semantic definition of fields in audio stream descriptor ................................................... 65
2.6.6 Hierarchy descriptor .......................................................................................................... 65
2.6.7 Semantic definition of fields in hierarchy descriptor......................................................... 65
2.6.8 Registration descriptor....................................................................................................... 66
2.6.9 Semantic definition of fields in registration descriptor...................................................... 66
2.6.10 Data stream alignment descriptor ...................................................................................... 67
2.6.11 Semantics of fields in data stream alignment descriptor ................................................... 67
2.6.12 Target background grid descriptor .................................................................................... 67
2.6.13 Semantics of fields in target background grid descriptor .................................................. 68
2.6.14 Video window descriptor .................................................................................................. 68
2.6.15 Semantic definition of fields in video window descriptor................................................. 69
2.6.16 Conditional access descriptor ............................................................................................ 69
2.6.17 Semantic definition of fields in conditional access descriptor........................................... 70
2.6.18 ISO 639 language descriptor ............................................................................................. 70
2.6.19 Semantic definition of fields in ISO 639 language descriptor........................................... 70
2.6.20 System clock descriptor..................................................................................................... 70
2.6.21 Semantic definition of fields in system clock descriptor................................................... 71
2.6.22
Multiplex buffer utilization descriptor............................................................................... 71
2.6.23 Semantic definition of fields in multiplex buffer utilization descriptor............................. 71
2.6.24 Copyright descriptor.......................................................................................................... 72
2.6.25 Semantic definition of fields in copyright descriptor ........................................................ 72
2.6.26 Maximum bitrate descriptor .............................................................................................. 72
2.6.27 Semantic definition of fields in maximum bitrate descriptor ............................................ 72
2.6.28 Private data indicator descriptor ........................................................................................ 73
2.6.29 Semantic definition of fields in Private data indicator descriptor...................................... 73
2.6.30 Smoothing buffer descriptor.............................................................................................. 73
2.6.31 Semantic definition of fields in smoothing buffer descriptor ............................................ 74
2.6.32 STD descriptor .................................................................................................................. 74
2.6.33 Semantic definition of fields in STD descriptor ................................................................ 74
2.6.34 IBP descriptor.................................................................................................................... 74
2.6.35 Semantic definition of fields in IBP descriptor ................................................................. 74

ISO/IEC 13818-1:2000(E)
© ISO/IEC 2000 – All rights reserved v
Page
2.6.36
MPEG-4 video descriptor.................................................................................................. 75
2.6.37 Semantic definition of fields in MPEG-4 video descriptor ............................................... 75
2.6.38 MPEG-4 audio descriptor.................................................................................................. 75
2.6.39 Semantic definition of fields in MPEG-4 audio descriptor .............................................. 75
2.6.40 IOD descriptor................................................................................................................... 75
2.6.41 Semantic definition of fields in IOD descriptor................................................................. 77
2.6.42 SL descriptor ..................................................................................................................... 77
2.6.43 Semantic definition of fields in SL descriptor................................................................... 77
2.6.44 FMC descriptor.................................................................................................................. 77
2.6.45 Semantic definition of fields in FMC descriptor ............................................................... 78
2.6.46 External_ES_ID descriptor................................................................................................ 78
2.6.47 Semantic definition of fields in External_ES_ID descriptor ............................................. 78
2.6.48 Muxcode descriptor........................................................................................................... 78
2.6.49 Semantics of fields in Muxcode descriptor ....................................................................... 79
2.6.50 FmxBufferSize descriptor ................................................................................................. 79
2.6.51 Semantics of fields in FmxBufferSize descriptor.............................................................. 79
2.6.52 MultiplexBuffer descriptor................................................................................................ 79
2.6.53 Semantics of fields in MultiplexBuffer descriptor ............................................................ 80
2.7 Restrictions on the multiplexed stream semantics............................................................................... 80
2.7.1 Frequency of coding the system clock reference............................................................... 80
2.7.2 Frequency of coding the program clock reference ............................................................ 80
2.7.3 Frequency of coding the elementary stream clock reference............................................. 81
2.7.4 Frequency of presentation timestamp coding .................................................................... 81
2.7.5 Conditional coding of timestamps..................................................................................... 81
2.7.6 Timing constraints for scalable coding.............................................................................. 81
2.7.7 Frequency of coding P-STD_buffer_size in PES packet headers...................................... 82
2.7.8 Coding of system header in the Program Stream .............................................................. 82
2.7.9 Constrained system parameter Program Stream................................................................ 82
2.7.10 Transport Stream ............................................................................................................... 83
2.8 Compatibility with ISO/IEC 11172..................................................................................................... 84
2.9 Registration of copyright identifiers.................................................................................................... 84
2.9.1 General .............................................................................................................................. 84
2.9.2 Implementation of a Registration Authority (RA)............................................................. 84
2.10 Registration of private data format...................................................................................................... 85
2.10.1 General .............................................................................................................................. 85
2.10.2 Implementation of a Registration Authority (RA)............................................................. 85
2.11 Carriage of ISO/IEC 14496 data ......................................................................................................... 85
2.11.1 Introduction ....................................................................................................................... 85
2.11.2 Carriage of individual ISO/IEC 14496-2 and 14496-3 Elementary Streams in PES
packets............................................................................................................................... 85
2.11.2.1 Introduction ..................................................................................................... 85
2.11.2.2 STD extensions for individual ISO/IEC 14496 elementary streams ............... 86
2.11.3 Carriage of audiovisual ISO/IEC 14496-1 scenes and associated ISO/IEC 14496
streams............................................................................................................................... 87
2.11.3.1 Introduction ..................................................................................................... 87
2.11.3.2 Assignment of ES_ID values........................................................................... 87
2.11.3.3
Timing of ISO/IEC 14496 scenes and associated streams............................... 88
2.11.3.4 Delivery timing of SL-packetized streams ...................................................... 89
2.11.3.5 Delivery timing of FlexMux streams............................................................... 89
2.11.3.6 Carriage of SL-packetized streams in PES packets ......................................... 89
2.11.3.7 Carriage of FlexMux streams in PES packets ................................................. 89
2.11.3.8 Carriage of SL packets and FlexMux packets in sections ............................... 90
2.11.3.9 T-STD extensions............................................................................................ 91
2.11.3.10 Carriage within a Transport Stream................................................................ 93
2.11.3.11 P-STD Model for 14496 content .................................................................... 94
2.11.3.12 Carriage within a Program Stream ................................................................. 96
Annex A – CRC Decoder Model ............................................................................................................................... 97
A.0 CRC decoder model ............................................................................................................................ 97
剩余173页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论4