视频编码的算法和参数的选择影响着编码比特率和解码视频的质量,影响着视频编码器的计算复杂度。视频编码的复杂度、比特率和可视质量之间的关系是相互依赖、相互制约的。为了在实际的处理和传输条件限制下达到最佳的压缩性能,即用尽可能低的编码速度获得尽可能高的压缩比和尽可能好的图像质量,对视频编码的算法、参数选择和码率控制进行优化设计是非常重要的。
率失真优化(Rate Distortion Optimization,RDO)方法是当前视频编码优化设计的有效方法之一,其目标就是在一定的码率、复杂度限制的条件下,取得最好的视频质量。因此,有关率失真的基本理论、优化方法是本章首先要介绍的内容。在此基础上,还将分析码率控制方法,简单介绍对编码复杂度的一些考虑。