Video coding is a video compression technique that compresses the original video sequence to achieve a smaller archive file or a lower transmission bandwidth under constraints on the visual quality loss. Rate control (RC) plays a critical role in video coding. It can achieve stable stream output in practical applications, especially in real-time video applications such as video conferencing or game live streaming. Most RC algorithms directly or indirectly characterize the relationship between the bit rate (R) and quantization (Q) and then allocate bits for every coding unit to guarantee the global bit rate and video quality level. This paper comprehensively reviews the classic RC technologies used in international video standards of past generations, analyses the mathematical models and implementation mechanisms of various schemes, and compares the performance of recent state-of-the-art RC algorithms. Finally, we discuss future directions and new application areas for RC methods. We hope that this review can help support the development, implementation, and application of RC in new video coding standards.
翻译:视频编码是一种视频压缩技术,它压缩原始视频序列,以便在视觉质量损失的限制下实现较小的存档文件或较低的传输带宽。调频(RC)在视频编码中发挥着关键作用。它可以在实际应用中实现稳定的流输出,特别是在视频会议或游戏现场流流等实时视频应用程序中。大多数驻地协调员算法直接或间接地描述比特率(R)和量化(Q)之间的关系,然后为每个编码单位分配比特数,以保证全球比特率和视频质量水平。本文全面审查了过去几代人国际视频标准中使用的经典RC技术,分析了各种计划的数学模型和执行机制,并比较了最新最先进的RC算法的绩效。最后,我们讨论了驻地协调员方法的未来方向和新的应用领域。我们希望,本次审查有助于支持RC在新的视频编码标准中的开发、实施和应用。