mpeg1技术基础:iso/iec 11172-1 官方文档解析

5星 · 超过95%的资源 需积分: 9 3 下载量 102 浏览量 更新于2024-07-24 收藏 144KB PDF 举报
"iso/iec 11172-1" 是一份关于 MPEG-1 标准的系统部分的官方文档,由国际标准化组织 ISO 和国际电工委员会 IEC 制定。这份文档对于理解 MPEG-1 的音视频编码技术至关重要,特别是对那些涉及 MPEG-1 技术的开发者和工程师来说是必备的参考资料。 MPEG-1(Moving Picture Experts Group 第 1 代)是一种数字音频和视频压缩标准,最初设计用于在大约 1.5 Mbit/s 的数据速率下在数字存储媒体上编码运动图像和关联音频。该标准在 1990 年代初期发布,旨在适应低带宽的 CD-ROM 和早期的网络环境。 文档的主要内容分为几个部分: 1. 前言和介绍:这部分提供了标准的基本背景信息,包括标准的目的和应用范围。 2. 多路复用操作(Pack Layer):这部分详细描述了如何将多个音频和视频流组合成一个单一的传输流,以便于在有限的带宽下高效传输。 3. 单个流操作(Packet Layer):涵盖了解复用过程,即如何从传输流中分离出各个独立的音频和视频流。同时讨论了同步问题,确保数据正确无误地恢复,并且与压缩层的关系也在此处解释。 4. 系统参考解码器:定义了一个理想的解码器模型,它能够正确处理并解码按照 MPEG-1 标准编码的流。 5. 一般规范元素:这部分规定了标准的适用范围以及引用的相关标准和文档。 6. 技术规范元素:包含了一系列定义、符号和缩写,以及与比特流语法描述方法、解码器需求等相关技术细节。这些定义包括算术、逻辑、关系、位操作符、赋值等运算,以及字段语义的规范和多路复用流的限制。 7. 编码结构和参数:描述了 MPEG-1 编码的基本结构,如帧率、分辨率、比特率等关键参数。 8. 系统目标解码器:定义了解码器应具备的功能,以确保正确解码和播放 MPEG-1 流。 9. 系统流语法的规范:详细阐述了比特流的语法结构,帮助开发者理解如何解析和构建有效的 MPEG-1 数据包。 10. 字段语义定义:解释了比特流中各个字段的具体含义,有助于理解数据的含义和作用。 11. 对多路复用流的限制:设定了关于如何构建和传输符合标准的多路复用流的一系列规则,以保证互操作性和兼容性。 "iso/iec 11172-1" 提供了 MPEG-1 标准的系统层面的全面指南,涵盖了从编码到解码的整个过程,以及相关算法和技术规范,对于开发、实现或分析 MPEG-1 编码的多媒体系统具有极高的参考价值。
2012-10-07 上传
TITLE PAGE PROVIDED BY ISOCD 11172-1 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO -- FOR DIGITAL STORAGE MEDIA AT UP TO ABOUT 1.5 Mbit/s -- Part 1: Systems CONTENTS FOREWORD 4 INTRODUCTION - PART 1: SYSTEMS 5 I.1 Multiplex-wide Operations (Pack layer) 6 I.2 Individual Stream Operations (Packet Layer) 6 I.2.1 Demultiplexing 6 I.2.2 Synchronization 6 I.2.3 Relation to Compression Layer 6 I.3 System Reference Decoder 7 1 GENERAL NORMATIVE ELEMENTS 8 1.1 Scope 8 1.2 References 8 2 TECHNICAL NORMATIVE ELEMENTS 9 2.1 Definitions 9 2.2 Symbols and Abbreviations 16 2.2.1 Arithmetic Operators 16 2.2.2 Logical Operators 16 2.2.3 Relational Operators 17 2.2.4 Bitwise Operators 17 2.2.5 Assignment 17 2.2.6 Mnemonics 17 2.2.7 Constants 18 2.3 Method of Describing Bit Stream Syntax 18 2.4 Requirements 20 2.4.1 Coding Structure and Parameters 20 2.4.2 System Target Decoder 20 2.4.3 Specification of the System Stream Syntax 24 2.4.4 Semantic Definition of Fields in Syntax 27 2.4.5 Restrictions on the Multiplexed Stream Semantics 31 2.4.6 Constrained System Parameter Stream 33 1-ANNEX A (informative) 1 1-A.1 Overview 1 1-A.2 Encoder Operations 1 1-A.2.1 Degrees of freedom 1 1-A.2.2 Synchronization 2 1-A.2.3 Multiplexing 3 1-A.2.4 Encoder Constraints caused by Decoder Buffering 4 1-A.3 Data Stream Characteristics 5 1-A.4 Decoder Operations 5 1-A.4.1 Decoder synchronization 5 1-A.4.2 Decoder Start-up Synchronization 8 1-A.4.3 Buffer Management in the Decoder 9 1-A.4.4 Time Identification 9 1-A.5 Parameters for CD-ROM multiplexing 9 1-A.6 Example of an ISO 11172 stream 11 1-A.6.1 Audio 11 1-A.6.2 Video 11 1-A.6.3 Multiplexing strategy 11 1-A.6.4 System Clock Reference (SCR) 12 1-A.6.5 Presentation Time-stamps (PTS) 13 1-A.6.6 Decoding Time-stamp (DTS) 13 1-A.6.7 Buffer Sizes 14 1-A.6.8 Adherence to System Target Decoder (STD) 14 1-A.6.9 Sample data stream 15
2012-10-07 上传
TITLE PAGE PROVIDED BY ISOCD 11172-1 CODING OF MOVING PICTURES AND ASSOCIATED AUDIO -- FOR DIGITAL STORAGE MEDIA AT UP TO ABOUT 1.5 Mbit/s -- Part 1: Systems CONTENTS FOREWORD 4 INTRODUCTION - PART 1: SYSTEMS 5 I.1 Multiplex-wide Operations (Pack layer) 6 I.2 Individual Stream Operations (Packet Layer) 6 I.2.1 Demultiplexing 6 I.2.2 Synchronization 6 I.2.3 Relation to Compression Layer 6 I.3 System Reference Decoder 7 1 GENERAL NORMATIVE ELEMENTS 8 1.1 Scope 8 1.2 References 8 2 TECHNICAL NORMATIVE ELEMENTS 9 2.1 Definitions 9 2.2 Symbols and Abbreviations 16 2.2.1 Arithmetic Operators 16 2.2.2 Logical Operators 16 2.2.3 Relational Operators 17 2.2.4 Bitwise Operators 17 2.2.5 Assignment 17 2.2.6 Mnemonics 17 2.2.7 Constants 18 2.3 Method of Describing Bit Stream Syntax 18 2.4 Requirements 20 2.4.1 Coding Structure and Parameters 20 2.4.2 System Target Decoder 20 2.4.3 Specification of the System Stream Syntax 24 2.4.4 Semantic Definition of Fields in Syntax 27 2.4.5 Restrictions on the Multiplexed Stream Semantics 31 2.4.6 Constrained System Parameter Stream 33 1-ANNEX A (informative) 1 1-A.1 Overview 1 1-A.2 Encoder Operations 1 1-A.2.1 Degrees of freedom 1 1-A.2.2 Synchronization 2 1-A.2.3 Multiplexing 3 1-A.2.4 Encoder Constraints caused by Decoder Buffering 4 1-A.3 Data Stream Characteristics 5 1-A.4 Decoder Operations 5 1-A.4.1 Decoder synchronization 5 1-A.4.2 Decoder Start-up Synchronization 8 1-A.4.3 Buffer Management in the Decoder 9 1-A.4.4 Time Identification 9 1-A.5 Parameters for CD-ROM multiplexing 9 1-A.6 Example of an ISO 11172 stream 11 1-A.6.1 Audio 11 1-A.6.2 Video 11 1-A.6.3 Multiplexing strategy 11 1-A.6.4 System Clock Reference (SCR) 12 1-A.6.5 Presentation Time-stamps (PTS) 13 1-A.6.6 Decoding Time-stamp (DTS) 13 1-A.6.7 Buffer Sizes 14 1-A.6.8 Adherence to System Target Decoder (STD) 14 1-A.6.9 Sample data stream 15
2011-05-13 上传
MPEG-1标准的系统部分 CONTENTS CONTENTS................................................................................................................................................2 FOREWORD...............................................................................................................................................4 INTRODUCTION - PART 1: SYSTEMS ...................................................................................................5 I.1 Multiplex-wide Operations (Pack layer) ..........................................................................6 I.2 Individual Stream Operations (Packet Layer) ..................................................................6 I.2.1 Demultiplexing ..................................................................................................6 I.2.2 Synchronization .................................................................................................6 I.2.3 Relation to Compression Layer..........................................................................7 I.3 System Reference Decoder ..............................................................................................7 1 GENERAL NORMATIVE ELEMENTS.......................................................................................8 1.1 Scope...............................................................................................................................8 1.2 References.......................................................................................................................8 2 TECHNICAL NORMATIVE ELEMENTS...................................................................................9 2.1 Definitions.......................................................................................................................9 2.2 Symbols and Abbreviations ...........................................................................................16 2.2.1 Arithmetic Operators .......................................................................................16 2.2.2 Logical Operators ............................................................................................16 2.2.3 Relational Operators ........................................................................................17 2.2.4 Bitwise Operators ............................................................................................17 2.2.5 Assignment ......................................................................................................17 2.2.6 Mnemonics ......................................................................................................17 2.2.7 Constants .........................................................................................................18 2.3 Method of Describing Bit Stream Syntax ......................................................................18 2.4 Requirements .................................................................................................................20 2.4.1 Coding Structure and Parameters.....................................................................20 2.4.2 System Target Decoder....................................................................................20 2.4.3 Specification of the System Stream Syntax......................................................24 2.4.4 Semantic Definition of Fields in Syntax ..........................................................27 2.4.5 Restrictions on the Multiplexed Stream Semantics..........................................32 2.4.6 Constrained System Parameter Stream............................................................33 1-ANNEX A (informative) ......................................................................................................................A-1 1-A.1 Overview......................................................................................................................A-1 1-A.2 Encoder Operations......................................................................................................A-1 1-A.2.1 Degrees of freedom........................................................................................A-1 1-A.2.2 Synchronization .............................................................................................A-2 1-A.2.3 Multiplexing ..................................................................................................A-3 1-A.2.4 Encoder Constraints caused by Decoder Buffering .......................................A-4 1-A.2.5 Stream Characterization.................................................................................A-5 1-A.2.6 Padding Stream..............................................................................................A-5 1-A.2.7 Insertion of Private Data................................................................................A-5 1-A.3 Decoder Operations ....................................................................................................A-5 1-A.3.1 Decoder synchronization ...............................................................................A-6 3