一、视频编码方向简而言之是对图像做处理,那么在学习视频编码之前肯定对以下内容是清楚的:
1.图像由什么组成?(Pixel)
2.图像的大小称之为分辨率?
3.PPI(Pixels Per Inch)是什么?
4.颜色由哪几种表示方式?
二、视频编码基础知识自检
1.什么是视频编码?什么是失真?为什么要对视频编码?
2.图像与帧的关系?帧率是什么?
3.对视频压缩编码去除了哪些冗余?
4.压缩的分类?
5.I\B\P帧怎么解释?
6.对应不同的冗余,编码系统是怎么消除冗余的?
7.目前的混合编码框架下,视频编码分为哪几部分?
8.预测模块(变换、量化、熵编码)消除了哪些冗余?
9.H.261\H.264\VP9\H.265\AV1\H.266\AV2\AVS3这些标准之前的异同?它们是怎么提高各个模块的性能?(详解:LiveVideoStack公众号)
10.每个模块是从哪些方面对性能做提升的?(从综述性论文等总结)
11.怎么评价已编码视频的好坏?从两方面,主观、客观。
12.主观怎么评价?衡量指标一般叫什么?
13.客观怎么评价?有哪些指标?
14.在基本编码模块之上,有一个模块:码率控制,该模块控制所有模块且被所有模块控制。
15.码率控制的两个方向是什么?每个方向是从哪些角度改进性能的?
16.码率控制涉及到的概念:率失真理论。