This book feels a gap between high level tutorials that do not get into any kind of technical details and the actual specification documents that can be overwhelming at first sight.The first part of the book is an overview of video coding and provide a technical description of important tool used in
H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia
β Scribed by Iain E. Richardson, Iain E. G. Richardson
- Publisher
- Wiley
- Year
- 2003
- Tongue
- English
- Leaves
- 307
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Following on from the successful MPEG-2 standard, MPEG-4 Visual is enabling a new wave of multimedia applications from Internet video streaming to mobile video conferencing. The new H.264 βAdvanced Video Codingβ standard promises impressive compression performance and is gaining support from developers and manufacturers.Β The first book to cover H.264 in technical detail, this unique resource takes an application-based approach to the two standards and the coding concepts that underpin them.
- Presents a practical, step-by-step, guide to the MPEG-4 Visual and H.264 standards for video compression.
- Introduces the basic concepts of digital video and covers essential background material required for an understanding of both standards.
- Provides side-by-side performance comparisons of MPEG-4 Visual and H.264 and advice on how to approach and interpret them to ensure conformance.
- Examines the way that the standards have been shaped and developed, discussing the composition and procedures of the VCEG and MPEG standardisation groups.
Focussing on compression tools and profiles for practical multimedia applications, this book βdecodesβ the standards, enabling developers, researchers, engineers and students to rapidly get to grips with both H.264 and MPEG-4 Visual.
Dr Iain Richardson leads the Image Communication Technology research group at the Robert Gordon University in Scotland and is the author of over 40 research papers and two previous books on video compression technology.
β¦ Table of Contents
H.264 and MPEG-4 Video
Compression......Page 5
Copyright......Page 6
Contents......Page 9
About the Author......Page 15
Foreword......Page 17
Preface......Page 21
Glossary......Page 23
1.1 THE SCENE......Page 27
1.2 VIDEO COMPRESSION......Page 29
1.3 MPEG- 4 AND H. 264......Page 31
1.4 THIS BOOK......Page 32
1.5 REFERENCES......Page 33
2.2 NATURAL VIDEO SCENES......Page 35
2.3 CAPTURE......Page 36
2.3.2 Temporal Sampling......Page 37
2.4 COLOUR SPACES......Page 39
2.4.1 RGB......Page 40
2.4.2 YCbCr......Page 41
2.4.3 YCbCr Sampling Formats......Page 43
2.5 VIDEO FORMATS......Page 45
2.6 QUALITY......Page 46
2.6.1 Subjective Quality Measurement......Page 47
2.6.2 Objective Quality Measurement......Page 48
2.8 REFERENCES......Page 50
3.1 INTRODUCTION......Page 53
3.2 VIDEO CODEC......Page 54
3.3.2 Changes due to Motion......Page 56
3.3.3 Block- based Motion Estimation and Compensation......Page 58
3.3.4 Motion Compensated Prediction of a Macroblock......Page 59
3.3.5 Motion Compensation Block Size......Page 60
3.3.6 Sub- pixel Motion Compensation......Page 63
3.3.7 Region- based Motion Compensation......Page 67
3.4 IMAGE MODEL......Page 68
3.4.1 Predictive Image Coding......Page 70
3.4.2 Transform Coding......Page 71
3.4.3 Quantisation......Page 77
3.4.4 Reordering and Zero Encoding......Page 82
3.5.1 Predictive Coding......Page 87
3.5.2 Variable- length Coding......Page 88
3.5.3 Arithmetic Coding......Page 95
3.6 THE HYBRID DPCM/ DCT VIDEO CODEC MODEL......Page 98
3.7 CONCLUSIONS......Page 108
3.8 REFERENCES......Page 109
4.2 DEVELOPING THE STANDARDS......Page 111
4.2.1 ISO MPEG......Page 112
4.2.3 JVT......Page 113
4.2.5 Deciding the Content of the Standards......Page 114
4.3 USING THE STANDARDS......Page 115
4.3.2 Decoding the Standards......Page 116
4.3.3 Conforming to the Standards......Page 117
4.4 OVERVIEW OF MPEG- 4 VISUAL/ PART 2......Page 118
4.5 OVERVIEW OF H. 264 / MPEG- 4 PART 10......Page 119
4.6 COMPARISON OF MPEG- 4 VISUAL AND H. 264......Page 120
4.7.2 MPEG- 1 and MPEG- 2......Page 121
4.7.3 H. 261 and H. 263......Page 122
4.8 CONCLUSIONS......Page 123
4.9 REFERENCES......Page 124
5.1 INTRODUCTION......Page 125
5.2.2 Tools, Objects, Pro . les and Levels......Page 126
5.2.3 Video Objects......Page 129
5.3 CODING RECTANGULAR FRAMES......Page 130
5.3.2 The Simple Pro . le......Page 132
5.3.3 The Advanced Simple Pro . le......Page 141
5.3.4 The Advanced Real Time Simple Pro . le......Page 147
5.4 CODING ARBITRARY- SHAPED REGIONS......Page 148
5.4.1 The Core Pro . le......Page 150
5.4.2 The Main Pro . le......Page 159
5.4.3 The Advanced Coding Ef . ciency Pro . le......Page 164
5.4.4 The N- bit Pro . le......Page 167
5.5.1 Spatial Scalability......Page 168
5.5.2 Temporal Scalability......Page 170
5.5.3 Fine Granular Scalability......Page 171
5.5.5 The Core Scalable Pro . le......Page 174
5.6 TEXTURE CODING......Page 175
5.6.2 The Advanced Scalable Texture Pro . le......Page 178
5.7.1 The Simple Studio Pro . le......Page 179
5.8.1 Animated 2D and 3D Mesh Coding......Page 181
5.9 CONCLUSIONS......Page 182
5.10 REFERENCES......Page 183
6.1.1 Terminology......Page 185
6.2 THE H. 264 CODEC......Page 186
6.3.2 Video Format......Page 188
6.3.4 Reference Pictures......Page 189
6.3.6 Macroblocks......Page 190
6.4.1 Overview......Page 191
6.4.2 Reference Picture Management......Page 192
6.4.3 Slices......Page 193
6.4.4 Macroblock Prediction......Page 195
6.4.5 Inter Prediction......Page 196
6.4.6 Intra Prediction......Page 203
6.4.7 Deblocking Filter......Page 210
6.4.8 Transform and Quantisation......Page 213
6.4.9 4 Γ 4 Luma DC Coef . cient Transform and Quantisation ( 16 Γ 16Intra- mode Only)......Page 220
6.4.10 2 Γ 2 Chroma DC Coef . cient Transform and Quantisation......Page 221
6.4.11 The Complete Transform, Quantisation, Rescaling and Inverse Transform Process......Page 222
6.4.13 Entropy Coding......Page 224
6.5.1 B slices......Page 233
6.5.2 Weighted Prediction......Page 237
6.5.4 Context- based Adaptive Binary Arithmetic Coding ( CABAC)......Page 238
6.6.1 SP and SI slices......Page 242
6.7 TRANSPORT OF H. 264......Page 246
6.9 REFERENCES......Page 248
7.2 FUNCTIONAL DESIGN......Page 251
7.2.2 Motion Estimation......Page 252
7.2.3 DCT/ IDCT......Page 260
7.2.6 Entropy Coding......Page 264
7.3.1 Interfacing......Page 267
7.3.2 Pre- processing......Page 268
7.3.3 Post- processing......Page 269
7.4.1 Criteria......Page 272
7.4.2 Subjective Performance......Page 273
7.4.3 Rate Β¨C distortion Performance......Page 277
7.4.4 Computational Performance......Page 280
7.4.5 Performance Optimisation......Page 281
7.5 RATE CONTROL......Page 282
7.6.1 Transport Mechanisms......Page 288
7.6.2 File Formats......Page 289
7.6.3 Coding and Transport Issues......Page 290
7.8 REFERENCES......Page 291
8.2 APPLICATIONS......Page 295
8.4 CHOOSING A CODEC......Page 296
8.5 COMMERCIAL ISSUES......Page 298
8.5.1 Open Standards?......Page 299
8.5.3 Capturing the Market......Page 300
8.6 FUTURE DIRECTIONS......Page 301
8.8 REFERENCES......Page 302
Bibliography......Page 303
Index......Page 305
π SIMILAR VOLUMES
This book feels a gap between high level tutorials that do not get into any kind of technical details and the actual specification documents that can be overwhelming at first sight.The first part of the book is an overview of video coding and provide a technical description of important tool used in
Following on from the successful MPEG-2 standard, MPEG-4 Visual is enabling a new wave of multimedia applications from Internet video streaming to mobile video conferencing. The new H.264 βAdvanced Video Codingβ standard promises impressive compression performance and is gaining support from develop
This book aims to bring together recent advances and applications of video coding. All chapters can be useful for researchers, engineers, graduate and postgraduate students, experts in this area, and hopefully also for people who are generally interested in video coding. The book includes nine caref
Since the publication of Wireless Video Communications five years ago, the area of video compression and wireless transceivers has evolved even further. This new edition addresses a range of recent developments in these areas, giving cognizance to the associated transmission aspects and issues of er