摘要:本发明针对HEVC视频编码标准提供了一种基于梯度的自适应高性能视频编码码率控制方法。主要包括利用缓冲区状态调节帧层码率控制,以及LCU层自适应梯度选择。在帧层码率控制中,通过已编码帧累加的缓冲区数据量对当前帧目标比特进行调节;在LCU层码率控制中,对LCU的复杂度表示方式进行改进,对I帧的LCU采用帧内梯度表示复杂度,对非I帧的LCU自适应选择帧内帧间梯度的较小值表示复杂度。本发明方法使实际码率更加符合给定的目标码率,并使缓冲区数据量明显减少,同时使输出比特趋于平稳。实验结果表明,本发明方法与HEVC标准码率控制提案K0103相比,缓冲区数据量平均减少约41.26%,峰值信噪比平均提高约0.54dB,同时实际码率与目标码率之间的码率偏差平均降低约0.41%。