新一代高效视频编码H.265/HEVC:原理、标准与实现 学习笔记
1.为了与静态图片区别开来,视频中完整图像被称为帧(frame),由许多帧按照时间顺序组成的视频也被称为视频序列(video sequence);
2.视频编码是指采用预测、变化、量化和熵编码等方式,尽可能减少视频数据中的冗余,使用尽可能少的数据来表征视频;
3.熵编码模块的输出数据即为原始视频压缩后的码流;
4.H264/AVC标准中的核心编码单元是宏块(Macroblock),包含一个16x16的亮度块采样,对于一般的视频信源(如YUV4:2:0)而言,会伴随两个8x8的色度块采样。由于高分辨率视频业务的自身特性,基于传统宏块的编码方式具有很大的局限性。因此,H265/HEVC采用了编码树单元(Coding Tree Unit,CTU)和编码树块(Coding Tree Block, CTB)。H265/HEVC中CTU的概念类似于传统的宏块,但它的大小是可以由编码器设定的,并且可以超越16x16。一个CTU由一个亮度CTB、两个色度CTB和一些关联的语法元素组成;
5.为了更有效的表示视频内容,H265/HEVC为图像划分定义了一套全新的分割模式,包括编码单元(Coding Unit,CU),预测单元(Prediction Unit,PU)和变换单元(Transform Unit, TU);