一种基于H.264的I帧码率控制方法

    公开(公告)号:CN101572806A

    公开(公告)日:2009-11-04

    申请号:CN200910085818.7

    申请日:2009-06-01

    Abstract: 本发明公开了一种基于H.264的I帧码率控制方法,用于依次对当前图像序列中除第一个图像组(GOP)外的其它GOP中的I帧进行码率控制,包括:预先建立I帧的R-QP模型,用于表示I帧的码率与量化参数QP以及图像梯度之间的对应关系,在为当前帧进行码率控制时,计算为当前帧分配的编码比特数R,并将所述R分别代入所述R-QP模型的三个区域,根据当前帧的梯度和所述R计算在每个区域中的QP,在计算得到的QP中,选择与相应区域的QP取值范围一致的QP,作为当前帧的QP。采用本发明所述的I帧码率控制方法,能够实现对I帧进行更有效的码率控制。

    一种基于H.264分层B帧编码结构的码率控制方法

    公开(公告)号:CN101917614B

    公开(公告)日:2012-07-04

    申请号:CN201010190719.8

    申请日:2010-06-03

    Abstract: 本发明公开了一种基于H.264分层B帧编码结构的码率控制方法,用于依次对当前GOP中的每个编码帧进行码率控制,包括步骤:(1)根据信道带宽、帧率和之前一个GOP的目标比特数和实际编码比特数之差计算为每个GOP分配的比特数;(2)利用之前一个GOP的时域层编码信息计算为当前GOP中的时域层分配的比特数;(3)在对时域层完成编码之后根据其编码结果对剩余未编码时域层分配的比特数进行调整;(4)对每个编码帧分配编码比特数;(5)计算当前编码帧量化步长,在将该量化步长转换成QP之后,做进一步的调整得到码率控制模块的输出。本发明充分利用了分层B帧编码结构的特点,克服了JVT-G012码率控制算法及其改进算法在性能上的缺陷,实现对分层B帧编码结构更有效的码率控制。

Patent Agency Ranking