码率控制中的虚拟缓冲区自适应控制方法技术

技术编号:3790826 阅读:362 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及码率控制中的虚拟缓冲区自适应控制方法。在包括复杂度分析器模块、码率量化模型R-Q、QP限制器模块、量化编码器模块、GOP层码率控制器模块、帧级码率控制模块、基本编码单元层码率控制模块和虚拟缓冲区的码率控制系统中设置一缓冲区自适应控制模块,该缓冲区自适应控制模块根据过去一段时间内帧一级编码复杂度统计分析的复杂度信息、时间辅助信息和虚拟缓冲区当前满度及当前目标平衡点向虚拟缓冲区反馈该缓冲区当前目标平衡点c、向帧级码率控制单元传送缓冲区调整因子k。本发明专利技术通过由缓冲区自适应控制模块监控的虚拟缓冲区满度和上述复杂度分析结果来设定控制虚拟缓冲区的参数,以达到最大限度的利用好虚拟缓冲区,解决跳帧和图像质量稳定问题。

【技术实现步骤摘要】

【技术保护点】
码率控制中的虚拟缓冲区自适应控制方法,复杂度分析器模块对残差的编码复杂度进行分析,将编码复杂度分析结果传送给码率量化模型R-Q,码率量化模型R-Q根据基本编码单元的编码复杂度和基本单元层码率控制模块分配的比特数来计算量化参数QP并传送到QP限制器模块,QP限制器模块根据该量化参数QP进行限制并传送到量化编码器模块,量化编码器模块用量化参数QP对残差进行量化并进行变长编码后输入虚拟缓冲区中等待输出到信道中去,其特征在于设置有一缓冲区自适应控制模块,将上述复杂度分析结果中有关对在过去一段时间内帧一级编码复杂度的统计分析的复杂度信息A传送到缓冲区自适应控制模块、对当前要编码的基本单元的编码复杂度分析的复杂度信息B传送到码率量化模型R-Q,缓冲区自适应控制模块根据所述复杂度信息A、时间辅助信息和虚拟缓冲区的当前满度及当前目标平衡点向虚拟缓冲区反馈该缓冲区当前目标平衡点c、向帧级码率控制模块传送缓冲区调整因子k,GOP层码率控制器模块根据平均目标码率和虚拟缓冲区向其传送的该缓冲区的当前满度信号为当前GOP分配一个目标比特数并传送给帧级码率控制模块,帧级码率控制模块为当前帧分配一个目标比特数,再用由缓冲区自适应控制模块输出的调整因子k做出调整并传送给基本单元层码率控制模块,基本编码单元层码率控制模块确定一个目标比特数,并把这个目标比特数输出给码率量化模型R-Q,以使码率量化模型R-Q进行上述的量化参数QP的计算。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李杰赵乘骥赵乘麟
申请(专利权)人:常州中流电子科技有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1