一、视频的时间冗余
1、帧内预测与帧间预测编码的区别
- 帧内编码:
- 不依赖参考图像,可以独立解码,因而可以作为一个GOP的起点和随机接入点,即IDR帧
- 输出的码率相对较高,即压缩率较低
- 帧内编码为了确保可独立解码这一最关键的特性,只利用了图像的空间冗余进行压缩,无法充分利用视频信息前后帧之间的关联
- 帧间编码:
- 帧间编码所利用的是视频的时间冗余,主要编码运动(运动矢量)和纹理(预测残差)信息
- 压缩率较高
- 通常在视频信息中,每一帧所包含的物体对象与其前后帧之间存在运动关系,这种物体的运动关系即构成帧与帧之间的时间冗余。由于帧与帧之间物体的运动相关性大于一帧内部相邻像素之间的相关性,尤其对于时间相近的图像之间,时间冗余比空间冗余更加明显。
- 图像之间物体的运动关系可由下图表示:
二、块结构的运动估计
- H.264:块结构的混合编码
- 帧间编码