没有合适的资源?快使用搜索试试~ 我知道了~
首页MPEG1 Video
I.1 Purpose I.1.1 Coding Parameters I.2 Overview of the Algorithm I.2.1 Temporal Processing I.2.2 Motion Representation - Macroblocks I.2.3 Spatial Redundancy Reduction I.3 Encoding I.4 Decoding I.5 Structure of the Coded video bitstream I.6 Features Supported by the Algorithm
资源详情
资源评论
资源推荐

- & 2-11172 DISx
TITLE PAGE PROVIDED BY ISO
1

- & 2-11172 DISx
CD 11172-2
CODING OF MOVING PICTURES AND ASSOCIATED AUDIO --
FOR DIGITAL STORAGE MEDIA AT UP TO ABOUT 1.5 Mbit/s --
Part 2 Video
CONTENTS
TITLE PAGE PROVIDED BY ISO
CD 11172-2
CODING OF MOVING PICTURES AND ASSOCIATED AUDIO --
FOR DIGITAL STORAGE MEDIA AT UP TO ABOUT 1.5 Mbit/s --
Part 2 Video
CONTENTS
FOREWORD
INTRODUCTION - PART 2: VIDEO
I.1 Purpose
I.1.1 Coding Parameters
I.2 Overview of the Algorithm
I.2.1 Temporal Processing
I.2.2 Motion Representation - Macroblocks
I.2.3 Spatial Redundancy Reduction
I.3 Encoding
I.4 Decoding
I.5 Structure of the Coded video bitstream
I.6 Features Supported by the Algorithm
I.6.1 Random Access
I.6.2 Fast Search
I.6.3 Reverse Playback
I.6.4 Error Robustness
I.6.5 Editing
1 GENERAL NORMATIVE ELEMENTS
1.1 Scope
1.2 References
2 TECHNICAL NORMATIVE ELEMENTS
2.1 Definitions
2.2 Symbols and Abbreviations
2.2.1 Arithmetic Operators
2.2.2 Logical Operators
2.2.3 Relational Operators
2.2.4 Bitwise Operators
2.2.5 Assignment
2.2.6 Mnemonics
2.2.7 Constants
2.3 Method of Describing Bitstream Syntax
2.4 Requirements
2.4.1 Coding Structure and Parameters
2.4.2 Specification of the Coded Video Bitstream Syntax
2.4.3 Semantics for the Video Bitstream Syntax
2.4.4 The Video Decoding Process
2-ANNEX A (normative)
2-ANNEX B (normative)
Introduction
2-B.1 Macroblock Addressing
2-B.2 Macroblock Type
2-B.3 Macroblock Pattern
2-B.4 Motion Vectors
2-B.5 DCT Coefficients
2

- & 2-11172 DISx
2-ANNEX C (normative)
2-C.1 Video Buffering Verifier
2-ANNEX D (informative)
2-D.1 INTRODUCTION
2-D.2 OVERVIEW
2-D.2.1 Video Concepts
2-D.2.2 MPEG Video Compression Techniques
2-D.2.3 Bitstream Hierarchy
2-D.2.4 Decoder Overview
2-D.3 PREPROCESSING
2-D.3.1 Conversion from CCIR 601 Video to MPEG SIF
2-D.3.2 Conversion from Film
2-D.4 MODEL DECODER
2-D.4.1 Need for a Decoder Model
2-D.4.2 Decoder Model
2-D.4.3 Buffer Size and Delay
2-D.5 MPEG VIDEO BITSTREAM SYNTAX
2-D.5.1 Sequence
2-D.5.2 Group of Pictures
2-D.5.3 Picture
2-D.5.4 Slice
2-D.5.5 Macroblock
2-D.5.6 Block
2-D.6 CODING MPEG VIDEO
2-D.6.1 Rate Control and Adaptive Quantization
2-D.6.2 Motion Estimation and Compensation
2-D.6.2.1 Motion Compensation
2-D.6.2.2 Motion Estimation
2-D.6.2.3 Coding of Motion Vectors
2-D.6.3 Coding I-Pictures
2-D.6.3.1 Slices in I-Pictures
2-D.6.3.2 Macroblocks in I-Pictures
2-D.6.3.3 DCT Transform
2-D.6.3.4 Quantization
2-D.6.3.5 Coding of Quantized Coefficients
2-D.6.4 Coding P-Pictures
2-D.6.4.1 Slices in P-Pictures
2-D.6.4.2 Macroblocks in P-Pictures
2-D.6.4.3 Selection of Macroblock Type
2-D.6.4.4 DCT Transform
2-D.6.4.5 Quantization of P-Pictures
2-D.6.4.6 Coding of Quantized Coefficients
2-D.6.5 Coding B-Pictures
2-D.6.5.1 Slices in B-Pictures
2-D.6.5.2 Macroblocks in B-pictures
2-D.6.5.3 Selection of Macroblock Type
2-D.6.5.4 DCT Transform
2-D.6.5.5 Quantization of B-pictures
2-D.6.5.6 Coding Quantized Coefficients
2-D.6.6 Coding D-Pictures
2-D 6.5.7 Coding at Lower Picture Rates
2-D.7 DECODING MPEG VIDEO
2-D.7.1 Decoding a Sequence
2-D.8 POST PROCESSING
2-D.8.1 Editing
2-D.8.2 Resampling
2-D.8.2.1 Conversion of MPEG SIF to CCIR 601 Format
2-D.8.2.2 Temporal Resampling
2-ANNEX E (informative)
BIBLIOGRAPHY
3

- & 2-11172 DISx
FOREWORD
ISO (the International Organisation for Standardisation) and IEC (the International Electrotechnical
Commission) form the specialised system for world-wide standardisation. National Bodies that are
members of ISO and IEC participate in the development of International Standards through technical
committees established by the respective organisation to deal with particular fields of technical activity.
ISO and IEC technical committees collaborate in fields of mutual interest. Other international
organisations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the
work.
In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC1. Draft International Standards adopted by the joint technical committee are circulated to
national bodies for voting. Publication as an International Standard requires approval by at least 75% of
the national bodies casting a vote.
This Draft International Standard was prepared by ISO/IEC JTC1/SC29/WG11 also known as MPEG (Moving Pictures
Expert Group). MPEG was formed in 1988 to establish a standard for the coded representation of moving pictures and
associated audio stored on digital storage media.
This International Standard is published in four Parts. Part 1 - systems - specifies the system coding layer of the
standard. It defines a multiplexed structure for combining audio and video data and means of representing the timing
information needed to replay synchronized sequences in real-time. Part 2 - video - specifies the coded representation
of video data and the decoding process required to reconstruct pictures. Part 3 - audio - specifies the coded
representation of audio data and the decoding process required to reconstruct audio signals. Part 4 - compliance
testing - is still in preparation. It will specify the procedures for determining the characteristics of coded bitstreams
and the decoding process and for testing compliance with the requirements stated in Parts 1, 2 and 3.
In Part 1 of this International Standard all annexes are informative and contain no normative requirements.
In Part 2 of this International Standard 2-Annex A, 2-Annex B and 2-Annex C contain normative requirements and are
an integral part of this standard. 2-Annex D and 2-Annex E are informative and contain no normative requirements.
In Part 3 of this International Standard 3-Annex A and 3-Annex B contain normative requirements and are an integral
part of this standard. All other annexes are informative and contain no normative requirements.
4

- & 2-11172 DISx
INTRODUCTION - PART 2: VIDEO
Note: Readers interested in an overview of the MPEG Video layer should read this Introduction and then
proceed to the Informative Annex 2-D, before returning to the normative Clauses 1 and 2.
I.1 Purpose
This Part of this International Standard was developed in response to the growing need for a common format for
representing compressed video on various digital storage media such as CDs, DATs, Winchester disks and optical
drives. The International Standard specifies a coded representation that can be used for compressing video sequences
to bitrates around 1.5 Mbit/s. The use of this International Standard means that motion video can be manipulated as a
form of computer data and can be transmitted and received over existing and future networks. The coded
representation can be used with both 625-line and 525-line television and provides flexibility for use with workstation
and personal computer displays.
The International Standard was developed to operate principally from storage media offering a continuous transfer rate
of about 1.5 Mbit/s. Nevertheless it can be used more widely than this because the approach taken is generic.
I.1.1 Coding Parameters
The intention in developing this International Standard has been to define a source coding algorithm with a large
degree of flexibility that can be used in many different applications. To achieve this goal, a number of the parameters
defining the characteristics of coded bitstreams and decoders are contained in the bitstream itself. This allows for
example, the algorithm to be used for pictures with a variety of sizes and aspect ratios and on channels or devices
operating at a wide range of bitrates.
Because of the large range of the characteristics of bitstreams that can be represented by this International Standard, a
sub-set of these coding parameters known as the "Constrained Parameters" has been defined. The aim in defining the
constrained parameters is to offer guidance about a widely useful range of parameters. Conforming to this set of
constraints is not a requirement of this International Standard. A flag in the bitstream indicates whether or not it is a
Constrained Parameters bitstream.
Summary of the Constrained Parameters:
Horizontal picture size Less than or equal to 768 pels
Vertical picture size Less than or equal to 576 lines
Picture area Less than or equal to 396 macroblocks
Pel rate Less than or equal to 396x25 macroblocks per second
Picture rate Less than or equal to 30 Hz
Motion vector range Less than -64 to +63.5 pels (using half-pel vectors)
[backward_f_code and forward_f_code <= 4 (see Table 2-
D.7)]
Input buffer size (in VBV model) Less than or equal to 327 680 bits
Bitrate Less than or equal to 1 856 000 bits/second (constant bitrate)
I.2 Overview of the Algorithm
The coded representation defined in this International Standard achieves a high compression ratio while preserving
good picture quality. The algorithm is not lossless as the exact pel values are not preserved during coding. The choice
of the techniques is based on the need to balance a high picture quality and compression ratio with the requirement to
make random access to the coded bitstream. Obtaining good picture quality at the bitrates of interest demands a very
high compression ratio, which is not achievable with intraframe coding alone. The need for random access, however,
is best satisfied with pure intraframe coding. This requires a careful balance between intra- and interframe coding and
between recursive and non-recursive temporal redundancy reduction.
5
剩余62页未读,继续阅读



















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

评论1