发明名称 |
一种基于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号 |