Editor-in-Chief of the next-generation video compression coding standard H.264/AVC

Source: Internet
Author: User

Http://download.csdn.net/detail/q191201771/4422283

The directory is as follows:

 

Chapter 1 Introduction 1
1.1 informatization and Video Communication 1
1.1.1 what is information 1
1.1.2 what is informatization 1
1.1.3 information and Video Communication in China 2
1.2 video information and signal features 2
1.2.1 intuition 2
1.2.2 certainty 2
1.2.3 efficiency 2
1.2.4 extensiveness 3
1.2.5 high bandwidth of video signal 3
1.3 video compression encoding requirements and possibilities 3
1.3.1 video compression encoding Objective 3
1.3.2 possible video compression 3
1.4 video compression coding technology Overview 4
1.4.1 basic structure 4
1.4.2 Waveform-based coding 5
1.4.3 Content-based encoding 5
1.4.4 3D (STEREO) Video Coding 6
References 6

. Chapter 7 digital video 7
2.1 Basic concepts of digital TV 7
2.1.1 advantages of digital TV 7
2.1.2 PCM principle of digital TV 8
2.2 digital TV signal 11
2.2.1 sampling of TV signals in time and space 11
2.2.2 Color Space 12
2.2.3 color TV sampling format 13
2.2.4 digital TV Signal Encoding parameter 13
2.3 video signal preprocessing 14
2.3.1 color interpolation 14
2.3.2 color correction 15
2.3.3 Gamma Correction (Gamma Correction) 16
2.3.4 image enhancement (image enhancement) 17
2.3.5 White Balance (White Balance) 21
2.4 video quality 22
2.4.1 subjective quality evaluation 22
2.4.2 measurement of objective quality 23
References 24
Chapter 1 Basic Principles of video compression 25
3.1 prediction Code 25
3.1.1 basic concepts of predictive coding 25
3.1.2 intra-Frame Prediction code 26
3.1.3 Frame Prediction code 30
3.1.4 motion estimation 33
3.2 Transform code 46
3.2.1 basic concepts of transform encoding 46
3.2.2 K-l transformation 46
3.2.3 discrete cosine transformation DCT 47
3.2.4 saw tooth scanning and travel code 49
3.3 comparison between transform encoding and prediction encoding 49
3.4 Entropy code 49
3.4.1 variable-length encoding 50
3.4.2 arithmetic coding 50
References 52
Chapter 3 Introduction to video encoding standards 53
4.1 Brief History of video coding 53
4.2 H.261 Standard 53
4.2.1 image format 53
4.2.2 H.261 video codecs 55
4.3 H.263 standard 58
4.3.1 H.263 standard image format 58
4.3.2 H.263 video source encoding Algorithm 59
4.4 MPEG-1 standard 59
4.4.1 function 59
4.4.2 image type and encoding structure 60
4.5 MPEG-2 61
4.5.1 MPEG-2 coding multiplexing system 61
4.5.2 grade and grade of MPEG-2 61
4.5.3 MPEG-2 Video Codec 62
4.6 JPEG standard 64
References 65
Chapter 1 MPEG-4 compression encoding standard 66
5.1 MPEG-4 standard overview 66
5.1.1 MPEG-4 standard features 66
5.1.2 AVO and data structure 66
5.2 MPEG-4 standard composition 67
5.2.1 System 68
5.2.2 audio 69
5.2.3 video 70
5.2.4 Mesh Animation 73
5.2.5 other 73
5.3 MPEG-4 coding technology 74
5.3.1 shape code 74
5.3.2 extended coding 76
5.3.3 sprite encoding 79
5.3.4 video system merging 80
5.4 MPEG-4 grade and grade 81
References 83
Chapter 4 Principles of H.264/AVC encoder 84
6.1 H.264/AVC application 84
6.2 H.264/AVC decoder 85
6.2.1 H.264 decoder features 85
6.2.2 H.264 Encoder 86
6.2.3 H.264 decoder 86
6.3 H.264/AVC structure 87
6.3.1 glossary 87
6.3.2 H.264 grade and grade 87
6.3.3 encoding data format 87
6.3.4 reference image 89
6.3.5 and 89
Prediction within 6.4 frames 92
6.4.1 4 × 4 brightness prediction mode 92
6.4.2 16 × 16 brightness prediction mode 94
6.4.3 8 × 8 color block prediction model 95
6.4.4 in-frame prediction mode: 96 Signals
96 predictions between 6.5 Frames
6.5.1 tree structure motion compensation 97
6.5.2 Motion Vector... 97
6.5.3 MV prediction 99
6.5.4 B prediction 100
6.5.5 weighted prediction 103
6.6 H.264 SP/Si frame technology 264
6.6.1 SP/Si frame application 104
6.6.2 basic principles of SP/Si frames 106
6.6.3 experiment result and Performance Analysis 110
6.7 integer transformation and quantization 111
6.7.1 Integer Conversion 112
6.7.2 quantization 115
6.7.3 Quantization of dct dc coefficients by 117
6.8 cavlc (context-adaptive variable-length encoding) 118
6.8.1 basic principles of Entropy Coding 118
6.8.2 basic principles of cavlc 119
6.8.3 Context Model of cavlc 119
6.8.4 cavlc Encoding Process 119
6.8.5 cavlc decoding process 121
6.8.6 example of the cavlc codec process 123
6.8.7 comparison between cavlc and UVLC: 124
6.9 cabac (context-based adaptive binary arithmetic entropy encoding) 126
6.9.1 Adaptive Arithmetic Coding 126
6.9.2 Context Model 129
6.9.3 input stream pre-encoding 131
6.9.4 initialize 131
6.9.5 conclusion 132:
6.10 bit rate control 132
6.10.1 H.264 encoding control model based on Lagrangian optimization algorithm 264
6.10.2 experiment result and Performance Analysis 135
6.11 square filter 138
6.11.1 basic concepts of Square Filter 139
6.11.2 boundary analysis 139
6.11.3 filtering process 142
6.12 remaining features 144
6.12.1 reference image management 144
6.12.2 re-sorting 145
6.12.3 split-line video 145
6.12.4 data split part 146
6.12.5 H.264 transmission 264
References 147
Chapter 2 syntax and semantics of H.264 7th
7.1 syntax 149
7.1.1 layered structure of syntactic elements 149
7.1.2 syntax 152
7.2 syntax table 154
7.3 semantics 168
7.3.1 nal layer semantic 168
7.3.2 semantics of the sequence parameter set 170
7.3.3 semantics of image parameter set 173
7.3.4 title semantic 174
7.3.5 reference the semantics of Image Sequence re-sorting 178
7.3.6 semantic 180 of Weighted Prediction
7.3.7 reference the semantics of Image Sequence mark (marking) Operations 180
7.3.8 semantics of data slices: 181
7.3.9 syntax 182 of Macro Block Layer
7.3.10 Macro Block prediction semantic 186
7.3.11 sub-Macro Block prediction semantic 187
7.3.12 semantics of residual data encoded using the cavlc method 188
7.3.13 semantics of residual data encoded in cabac mode 188
7.4 conclusion 188
References 188
Chapter 2 principles and implementation of H.264/AVC decoder 8th
8.1 decoder principle 190
8.2 nal unit 191
8.2.1 nal unit 191
8.2.2 nal unit decoding 192
8.3 image serial number (picture order count) calculation 192
8.3.1 image serial number (POC) 192
8.3.2 POC calculation 194 for 0 POC
8.3.3 194 of POC Calculation for POC type 1
8.3.4 POC calculation 196 for 2 POC type
8.4 generate a 197 macro block group ing chart
Decoding of 8.5 pieces of data: 199
8.6 refer to image list initialization 200
8.6.1 Calculation of image serial number 200
8.6.2 refer to image list initialization 201
8.6.3 reorder 204 of the reference frames list
8.7 marking process of decoded reference images 206
8.7.1 frame_num discontinuous decoding process 207
8.7.2 refer to image Sliding Window marking process 208
8.7.3 Adaptive Memory Control marking process of reference images 208
Prediction within 8.8 frames: 210
8.8.1 4 × 4 brightness block prediction method extraction 210
8.8.2 4x4 brightness block in-frame prediction encoding method 211
8.8.3 intra-Frame Prediction Method for 16x16 brightness blocks: 214
8.8.4 8x8 color block intra-Frame Prediction Method 216
Processing of prediction decoding between 8.9 frames 218
8.9.1 obtain the MV component and reference index 219
8.9.2 prediction pixel decoding between frames 221
8.10 transform coefficient decoding 227
8.10.1 inverse scanning process of transformation coefficient 227
8.10.2 inverse conversion Quantization of the DC coefficient in the DCT transform coefficient 228
8.10.3 inverse quantification of residual transformation coefficient 230
8.10.4 inverse DCT transformation of residual transformation coefficient 230
8.10.5 Image Restoration and Reconstruction before Square Filtering 230
8.11 decoding process of P macro blocks in SP slices and Si macro blocks in Si slices 231
8.11.1 Decoding of P macro blocks in the main SP: 231
8.11.2 auxiliary SP/Si chip decoding process 232
References 233
Chapter 2 H.264 QoS 9th for video encoding and transmission
9.1 Internet video transmission QoS 235
9.1.1 importance and implementation of error recovery in Video Communication 235
9.1.2 block-based hybrid video encoding framework 236
9.1.3 anti-error and error recovery techniques for QoS improvement in Video Communication 237
9.2 Wireless Network Video Transmission QoS 243
9.2.1 wireless video communication system 243
9.2.2 wireless channel coding and Error Control 244
9.2.3 applications of Wireless Video Communication 248
9.2.4 H.264 Transmission Structure in wireless communication 264
9.2.5 Study on Robustness of Wireless Video Transmission 250
9.3 H.264 video encoding and decoding errors 264
9.3.1 H.264 video encoding layer error recovery measure 264
9.3.2 H.264 network extraction layer error recovery 264
References 256
Terms and abbreviations 259
Appendix 1 cavlc related code table 263
Appendix 2 cabac related code table 267
Appendix 3 H.264 grades and grades... 264

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.