【技术实现步骤摘要】
适用于HEVC的低延时码率控制方法及比特数分配方法
本专利技术涉及一种图像处理
的方法,具体是一种适用于HEVC视频编码的低延时码率控制方法,比特数分配方法以及根据预先分配比特数确定拉格朗日因子和量化参数的方法。
技术介绍
随着视频编码技术的发展,各项视频业务的广泛应用给人们的生产和生活带来了极大的便利。为了实现对视频流码流大小的控制,在每个视频编码标准中,码率控制都是非常重要的一部分。码率控制技术就是在尽量保证视频质量的前提下,动态调整编码参数,使输出码率与传输信道的带宽相适应。根据传输信道的码率是否恒定,码率控制可以分为VBR和CBR两种模式。 传统的视频编码标准中的码率控制方法主要是通过改变量化参数来实现对视频码流大小的控制。但是,Li Houqiang等人在2013年Journal of Selected Topicsin Signal Processing (IEEE 信号处理的选题杂志)上发表的 “Rate Control for HEVCTemporal Scalability using R-λ Model (针对HEVC时域可扩展米用R-λ模型的码率控制)”一文中,就提出了一种根据改变量化参数和拉格朗日乘子共同控制视频码流大小的方法。 以前的码率控制方法都是在先前的编码标准H.263,H.264上实现的,在当前的HEVC编码标准也有一些码率控制方法,但是都没有针对于低延时的方法。在现在的电视会议等视频业务中,低延时是一个非常重要的指标。因此,适用于低延时的码率控制方法有着非常重要的作用。 【专利技术 ...
【技术保护点】
一种确定拉格朗日因子和量化参数的方法,其特征在于:根据预先分配的比特数R,按照比特数R与拉格朗日乘子λ的关系公式,得到拉格朗日乘子:R=α×λβ其中,α和β是两个模型参数;在得到拉格朗日乘子以后,根据拉格朗日乘子λ与量化参数QP的经验公式,得到量化参数值:QP=a·ln(λ)+b其中,a和b都是常量参数。
【技术特征摘要】
1.一种确定拉格朗日因子和量化参数的方法,其特征在于:根据预先分配的比特数R,按照比特数R与拉格朗日乘子λ的关系公式,得到拉格朗日乘子: R= α X λ 0 其中,α和β是两个模型参数; 在得到拉格朗日乘子以后,根据拉格朗日乘子λ与量化参数QP的经验公式,得到量化参数值: QP = a.In ( λ ) +b 其中,a和b都是常量参数。2.一种适用于低延时码率控制的比特数分配方法,其特征在于该方法步骤如下: ①根据预设的目标缓存级和缓存满度,获得基于虚拟缓存的目标比特数; ②根据GOP剩余比特数和剩余帧数得到当前帧的平均可用比特数,根据当前宏块的复杂度权重因子以及当前帧剩余比特数,得到宏炔基于复杂度权重因子的目标比特数; ③将①和②中的目标比特数进行加权平均,得到当前帧或宏块的预分配比特数。3.根据权利要求2所述的比特数分配方法,其特征在于:为了满足低延时的要求,预先给当前帧或宏块分配的比特数与缓存区状态有关,基于缓存区的比特数为?,计算公式为:其中,R是目标码率,f是帧率,L是目标缓存级,V是虚拟缓存的满度...
【专利技术属性】
技术研发人员:王向文,杨中柱,骆政屹,宋利,
申请(专利权)人:上海君观信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。