【技术实现步骤摘要】
一种面向运动视频的HEVC码率控制的比特分配方法及终端
[0001]本专利技术涉及视频编码
,尤其涉及一种面向运动视频的HEVC码率控制的比特分配方法及终端。
技术介绍
[0002]随着近年来人们对视频质量的要求越来越高以及视频采集设备的迅猛发展,视频数据量成几何级数增长。高质量和高帧率等参数要求给码率控制技术带来了巨大的挑战。在智能驾驶应用中,对于视频编码过程中如何解决存储空间紧张的同时保证视频的高质量是一个巨大的挑战。
[0003]在整个视频编码过程中,码率控制是一个核心的模块。H.265/HEVC(High EfficiencyVideo Coding,高效视频编码)视频编码标准中原有的码率控制算法,针对官方给出的测试视频具有较好的编码性能,其原因是这些测试视频具有变化缓慢,视频背景变化较小等特点。
[0004]由于H.265/HEVC采用了更加灵活的编码树单元结构以及引入许多新的技术,使得头信息占输出码率的比重越来越大,为此在H.265/HEVC视频编码标准中R
‑
D模型和R
‑
Q模型的码率控制方法已经不再适用。HEVC采用了一种新颖的基于R
‑
λ模型的λ域码率控制算法,使用双曲线模型来精确刻画编码算法中的R
‑
D码率失真模型。
[0005]D(R)=CR
‑
K
; (1)
[0006]如公式(1)所示,其中D表示经过压缩编码后的视频失真,R表示压缩后的比特率,以每像素消耗比 ...
【技术保护点】
【技术特征摘要】
1.一种面向运动视频的HEVC码率控制的比特分配方法,其特征在于,包括步骤:计算LCU的原始像素值与预测像素值的平均绝对误差,并计算所述LCU的运动矢量的平均幅度大小;基于所述平均绝对误差和所述平均幅度大小确定所述LCU的目标比特分配的权重;基于所述LCU的目标比特分配的权重计算所述LCU的目标比特分配。2.根据权利要求1所述的一种面向运动视频的HEVC码率控制的比特分配方法,其特征在于,所述计算LCU的原始像素值与预测像素值的平均绝对误差包括:式中,MAD表示平均绝对误差,N
pixels
表示当前LCU的像素个数,表示当前LCU的原始像素值,表示当前LCU的预测像素值。3.根据权利要求1所述的一种面向运动视频的HEVC码率控制的比特分配方法,其特征在于,所述计算所述LCU的运动矢量的平均幅度大小包括:获取所述LCU的运动矢量,所述运动矢量包括水平分量和垂直分量;计算所述水平分量的均值以及所述垂直分量的均值;根据所述水平分量的均值和所述垂直分量的均值计算所述运动矢量的平均幅度大小。4.根据权利要求3所述的一种面向运动视频的HEVC码率控制的比特分配方法,其特征在于,所述计算所述水平分量的均值以及所述垂直分量的均值包括:在于,所述计算所述水平分量的均值以及所述垂直分量的均值包括:式中,表示所述水平分量的均值,表示所述垂直分量的均值,N表示整个LCU的运动矢量的平均幅度的个数,i表示第i个LCU的运动矢量的平均幅度;所述根据所述水平分量的均值和所述垂直分量的均值计算所述运动矢量的平均幅度大小包括:式中,Mv
Value
表示所述运动矢量的平均幅度大小。5.根据权利要求1所述的一种面向运动视频的HEVC码率控制的比特分配方法,其特征在于,所述基于所述平均绝对误差和所述平均幅度大小确定所述LCU的目标比特分配的权重包括:G
LCU
(i)=τ
×
Mv
Value
+v
×
MAD2;式中,G
LCU
(i)表示第i个LCU的目标比特分配的权重,τ表示第一拟合参数,v表示第二拟合参数。6.根据权利要求5所述的一种面向运动视频的HEVC码率控制的比特分配方法,其特征
在于,所述基于所述LCU的目标比特分配的权重计算所述LCU的目标比特分配包括:获取当前图片的总目标比特分配、当前帧的头信息编码的实际比特数以及当前帧已消耗的编码比特数;根据所述当前图片的总目标比特分配、所述当前帧的头信息编码的实际比特数、所述当前帧已消耗的编码比特数和所述LCU的目标比特分配的权重计算所述LCU的目标比特分配。7.根据权利要求6所述的一种面向运动...
【专利技术属性】
技术研发人员:陈素琼,张进,
申请(专利权)人:福建高图信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。