本技术涉及一种针对屏幕内容视频的码率控制方法,通过分析视频类别、运动速度、纹理复杂度等关键因素,优化初始量化参数选择,实现高效视频编码。该方法包括:1) 确定视频类别;2) 评估视频运动速度;3) 分析视频纹理复杂度;4) 计算初始帧纹理复杂度;5) 计算视频比特率每像素;6) 综合以上参数,确定最优初始量化参数,以实现视频码率的有效控制。
背景技术
随着视频向高分辨率、高帧率、多颜色分量等方向发展,快速增长的视频数据量与信道带宽之间的矛盾日益尖锐。为了解决这个问题,研究有效的视频编码和码率控制技术已被广泛关注。视频编码的核心目标是以较低的编码比特率实现更高的重建视频质量。编码比特率和信道带宽的大小都是时变的。码率控制致力于研究如何有效地在时变信道上传输时变编码比特率。因此,码率控制是决定视频编解码器实用性的关键。在码率控制中,由于视频编码过程中会有大量帧直接或间接地参考第一帧,因此为视频的第一帧选择量化参数的方法,即初始量化参数选择方法会显著影响码率控制的性能。随着多媒体技术的快速发展,由计算机生成或渲染的屏幕内容视频应用十分广泛,如计算机桌面共享、远程教育、文档演示等。相应地,屏幕内容视频初始量化参数选择方法应运而生。
当前提出的屏幕内容视频初始量化参数选择方法存在以下问题:
只考虑了屏幕内容视频空域内容特性,忽略了时域内容特性对初始量化参数选择的显著影响。视频空域内容特性主要体现的是视频纹理复杂度,视频时域内容特性主要体现的是视频运动快慢程度。
实现思路