1 Introduction 1
2 Early Days of Video Technology 3
3 Analog Video 6
3.1 Difference between Video and Film 6
3.2 Interlaced Scanning 8
4 Digitized Video 11
4.1 Video Sampling 11
4.2 Pixel Quantization 13
4.3 Color Sub-sampling 13
5 Video Coding 16
5.1 Basic Principles 16
5.2 Three Stage Model 18
5.3 Signal Processing for Compression 25
5.3.1 Prediction 25
5.3.2 Motion Compensated Prediction 27
5.3.3 Linear Transforms 31
5.3.4 Motion Compensated Transformations 39
5.4 Quantization 40
5.4.1 Scalar Quantization 41
5.4.2 Vector Quantization 42
5.5 Entropy Coding 46
5.5.1 Huffman Coding 47
5.5.2 Arithmetic Coding 48
5.5.3 Lempel-Ziv Coding 50
5.6 Predictive Coding with Quantization 51
5.7 Symbol Formation 52
5.7.1 Run-Length Coding(RLC) 52
5.7.2 Zigzag Scanning 54
5.7.3 Zerotree Coding 55
5.7.4 Context Formation 57
5.8 Bit Allocation and Rate Control 57
5.9 Pre-processing and Post-processing 62
5.10 Fractal Compression 64
5.11 Scalable Video Coding 64
5.12 Transcoding 72
5.13 Object Based Video Coding 73
5.14 Model-Based Coding 74
5.15 Hybrid Natural and Synthetic Coding 74
5.16 Error Resilient Video Coding 74
6 Video Coding Standards 76
6.1 H.261 78
6.2 H.263 78
6.3 MPEG-1 81
6.4 MPEG-2/H.262 81
6.5 MPEG-4 Part 2 82
6.6 H.264/MPEG-4 Part 10/AVC 86
6.7 AVS 87
6.8 H.264/MPEG4-AVC SCALABLE EXTENSION 88
6.8.1 Hierarchical Coding Structure and Temporal Scalability 90
6.8.2 Spatial Scalability 91
6.8.3 SNR Scalability 91
7 Applications 93
7.1 Good Old Analog Television 93
7.2 Video Tape 95
7.3 Video CD,DVD,HD-DVD,and Blu-ray 96
7.4 Digital Television 97
7.5 Video over IP 101
7.5.1 Technical Challenges and Possible Solutions 101
7.5.2 Bring Old Applications to New Level 110
8 Look into Future 119
8.1 New Types of Video Contents 119
8.2 New Video Coding Trends 121
8.3 Video Delivery 123
8.4 Mobile Media 125
8.5 Video Content Analysis and Search 126
8.6 Internet Video—Media 2.0 128
8.6.1 Democratized media life cycle 130
8.6.2 Data-driven media value chain 131
8.6.3 Decoupled media system 132
8.6.4 Decomposed media contents 134
8.6.5 Decentralized media business model 136
8.7 Going Back to Basics 138
References 142