发明名称 一种基于H.264的I帧码率控制方法
摘要 本发明公开了一种基于H.264的I帧码率控制方法,用于依次对当前图像序列中除第一个图像组(GOP)外的其它GOP中的I帧进行码率控制,包括:预先建立I帧的R-QP模型,用于表示I帧的码率与量化参数QP以及图像梯度之间的对应关系,在为当前帧进行码率控制时,计算为当前帧分配的编码比特数R,并将所述R分别代入所述R-QP模型的三个区域,根据当前帧的梯度和所述R计算在每个区域中的QP,在计算得到的QP中,选择与相应区域的QP取值范围一致的QP,作为当前帧的QP。采用本发明所述的I帧码率控制方法,能够实现对I帧进行更有效的码率控制。
申请公布号 CN101572806B 申请公布日期 2010.12.01
申请号 CN200910085818.7 申请日期 2009.06.01
申请人 北京邮电大学 发明人 门爱东;常侃;张文豪;韩钰;宗晓飞;陈晓博;明阳阳;韩睿
分类号 H04N7/24(2006.01)I 主分类号 H04N7/24(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王一斌;王琦
主权项 1.一种基于H.264的I帧码率控制方法,用于依次对当前图像序列中除第一个图像组GOP外的其它不存在B帧的GOP中的I帧进行码率控制,其特征在于,该方法包括:预先建立I帧的R-QP模型,用于表示I帧的码率与量化参数QP以及图像梯度之间的对应关系,其中,根据QP的取值范围将所述R-QP模型分为三个区域:当QP≤15时,R=a1×QP+b1+c1×Grad+d1;当15<QP<32时,<img file="FSB00000143932400011.GIF" wi="1647" he="345" />当QP≥32时,<img file="FSB00000143932400012.GIF" wi="1326" he="355" />其中,所述Grad为I帧的梯度值,所述a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,a4,b4,c4,a5,b5,c5,c6,d3,a6,b6,c7,a7,b7,c8,a8,b8,c9,a9,b9,c10均为参数;在为当前帧进行码率控制时,计算为当前帧分配的编码比特数R,并将所述R分别代入所述R-QP模型的三个区域,根据当前帧的梯度和所述R计算在每个区域中的QP,在计算得到的QP中,选择与相应区域的QP取值范围一致的QP,作为当前帧的QP。
地址 100876 北京市海淀区西土城路10号