【技术实现步骤摘要】
一种视频编码的码率控制方法及装置
[0001]本专利技术涉及一种视频编码技术,特别是涉及一种HEVC高清数字视频编码技术。
技术介绍
[0002]视频编码是指压缩视频图像中的冗余成分,并使用尽可能少的数据来表征视频信息。HEVC(High Efficiency Video Coding,又称H.265)是新一代的视频编码标准,与上一代的视频编码标准AVC(Advanced Video Coding,又称H.264)相比,在达到相同视频编码质量的前提下,HEVC可以减少约50%的编码比特率,视频压缩性能较AVC提升了约一倍。
[0003]视频编码技术以图像块作为最基本的编码单元。在HEVC中,基本编码单元称为CU(Coding Unit,编码单元);CU可以是64像素
×
64像素、或32像素
×
32像素、或16像素
×
16像素、或8像素
×
8像素的图像块。其中64像素
×
64像素的图像块又称为最大编码单元(Largest Codi ...
【技术保护点】
【技术特征摘要】
1.一种视频编码的码率控制方法,其特征是,包括如下步骤;步骤S1:根据前一视频帧的目标编码比特数和实际编码比特数计算出当前待编码视频帧的帧级拉格朗日乘子的可信度;前一视频帧的目标编码比特数和实际编码比特数的差异越小,表示当前待编码视频帧的帧级拉格朗日乘子的可信程度越高;反之亦然;步骤S2:根据当前待编码视频帧的帧级拉格朗日乘子的可信度计算出LCU级拉格朗日乘子的约束范围调节系数;两者成正比;步骤S3:根据LCU级拉格朗日乘子的约束范围调节系数计算出LCU级量化参数的约束范围调节偏移;两者成正相关;步骤S4:根据当前待编码视频帧的帧级拉格朗日乘子和LCU级拉格朗日乘子的约束范围调节系数,为当前待编码视频帧内部每一个LCU的LCU级拉格朗日乘子设置第一取值范围;该第一取值范围的下限值、上限值分别与LCU级拉格朗日乘子的约束范围调节系数成反比、成正比;还根据当前待编码视频帧的帧级量化参数和LCU级量化参数的约束范围调节偏移,为当前待编码视频帧内部每一个LCU的LCU级量化参数设置第二取值范围;该第二取值范围的下限值、上限值分别与LCU级量化参数的约束范围调节偏移成负相关、正相关。2.根据权利要求1所述的视频编码的码率控制方法,其特征是,所述步骤S1中,Bt表示前一视频帧的目标编码比特数,Ba表示前一视频帧的实际编码比特数,Cf表示当前待编码视频帧的帧级拉格朗日乘子的可信度,Cf的计算方式如下;若Ba<Bt,则Cf=Bt
÷
Ba;若Ba>Bt,则Cf=Ba
÷
Bt;若Ba=Bt,则Cf=1.0。3.根据权利要求2所述的视频编码的码率控制方法,其特征是,所述步骤S1中,Cf的取值越接近1.0,表示当前待编码视频帧的帧级拉格朗日乘子的可信程度越高;反之亦然。4.根据权利要求1所述的视频编码的码率控制方法,其特征是,所述步骤S2中,λ
scale
表示LCU级拉格朗日乘子的约束范围调节系数,Cf表示当前待编码视频帧的帧级拉格朗日乘子的可信度,λ
scale
的计算方式如下;λ
scale
=γ
×
Cf;其中,γ为约束强度调节乘数,其取值为大于或等于1.0的正数。5.根据权利要求1所述的视频编码的码率控制方法,其特征是,所述步骤S2中,为LCU级拉格朗日乘子的约束范围调节系数设置上限值。6.根据权利要求1所述的视频编码的码率控制方法,其特征是,所述步骤S3中,QP
offset
表示LCU级量化参数的约束范围调节偏移,λ
scale
表示LCU级拉格朗日乘子的约束范围调节系数,QP
offse...
【专利技术属性】
技术研发人员:刘鹏飞,
申请(专利权)人:翱捷科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。