一种I帧图像块级别的码率控制方法及装置制造方法及图纸

技术编号:37851059 阅读:21 留言:0更新日期:2023-06-14 22:41
本发明专利技术公开了一种I帧的图像块级别的码率控制方法。步骤S1:对每一个待编码图像块的帧内编码模式进行预测,得到该待编码图像块的帧内编码模式候选及其预测代价。步骤S2:选取最小的预测代价来表征该待编码图像块的帧内编码复杂度;将视频帧内所有图像块的帧内编码复杂度之和作为该视频帧的帧内编码复杂度。步骤S3:计算出该待编码I帧内部的各个待编码图像块的目标编码比特数。步骤S4:计算出该待编码I帧内部的该待编码图像块的拉格朗日乘子。步骤S5:对该待编码图像块进行视频编码,随后对该待编码I帧内部的下一个待编码图像块的目标编码比特数进行调整。本申请的硬件开销小,实现成本低;计算准确性高,图像块级码率控制过程更加精确。更加精确。更加精确。

【技术实现步骤摘要】
一种I帧图像块级别的码率控制方法及装置


[0001]本专利技术涉及一种数字视频编码技术,特别是涉及一种适合于硬件实现的I帧图像块级别的码率控制方法。

技术介绍

[0002]视频编码是一种通过压缩视频图像中的冗余成分,并使用尽可能少的数据来表征视频信息的技术。常见的视频编码标准有HEVC(High Efficiency Video Coding,又称H.265)、AVC(Advanced Video Coding,又称H.264)等等。视频编码技术以图像块作为最基本的编码单元。例如在HEVC中,编码的基本单元是CU(Coding Unit,编码单元)。CU可以为64像素
×
64像素、或32像素
×
32像素、或16像素
×
16像素、或8像素
×
8像素大小的图像块。其中64像素
×
64像素大小的图像块又称为LCU(Largest Coding Unit,最大编码单元)。
[0003]为了去除空域和时域上的信息冗余,对于输入的视频帧会采用帧内编码(intr本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种I帧的图像块级别的码率控制方法,其特征是,包括如下步骤;步骤S1:对每一个待编码图像块的帧内编码模式进行预测,得到该待编码图像块的帧内编码模式候选及其预测代价;步骤S2:对待编码图像块的每个帧内编码模式候选对应的预测代价进行筛选,选取最小的预测代价来表征该待编码图像块的帧内编码复杂度;然后将视频帧内所有图像块的帧内编码复杂度之和作为该视频帧的帧内编码复杂度;步骤S3:根据待编码I帧内部的待编码图像块的帧内编码复杂度与该待编码I帧的帧内编码复杂度的比值,并结合该待编码I帧的目标编码比特数,计算出该待编码I帧内部的各个待编码图像块的目标编码比特数;步骤S4:根据该待编码I帧内部的待编码图像块的目标编码比特数和帧内编码复杂度,结合前一个已编码I帧内部的同位图像块的实际编码比特数、拉格朗日乘子和帧内编码复杂度,计算出该待编码I帧内部的该待编码图像块的拉格朗日乘子;步骤S5:根据该待编码I帧内部的待编码图像块的拉格朗日乘子对该待编码图像块进行视频编码,并得到它的实际编码比特数;随后根据该已编码图像块的实际编码比特数对该待编码I帧内部的下一个待编码图像块的目标编码比特数进行调整;其中,该待编码I帧内部每一个图像块的帧内编码复杂度复用前一个已编码视频帧内部的相同位置图像块的帧内编码复杂度,该待编码I帧的帧内编码复杂度复用前一个已编码视频帧的帧内编码复杂度。2.根据权利要求1所述的I帧的图像块级别的码率控制方法,其特征是,所述步骤S1中,对每一个待编码图像块计算各个帧内编码模式对应的预测代价,筛选出预测代价最低的一个或多个帧内编码模式作为帧内编码模式候选;所述预测代价是指编码率失真代价。3.根据权利要求1所述的I帧的图像块级别的码率控制方法,其特征是,所述步骤S2至少计算每个I帧前面一个视频帧的图像块级和视频帧级的帧内编码复杂度。4.根据权利要求1所述的I帧的图像块级别的码率控制方法,其特征是,所述步骤S3由公式:求取;其中,T
blk_curr
表示当前待编码I帧内部的当前待编码图像块的目标编码比特数,ω
blk_curr
表示当前待编码I帧内部的当前待编码图像块的帧内编码复杂度,ω
pic
表示当前待编码I帧的帧内编码复杂度,T
Pic
表示当前待编码I帧的目标编码比特数,Bit
H
表示预估的当前待编码I帧头信息需要的比特数。5.根据权利要求1所述的I帧的图像块级别的码率控制方法,其特征是,所述步骤S4由公式五:求取;其中,λ
new
表示该待编码I帧内部的待编码图像块的拉格朗日乘子;f
‑1是第一函数f的反函数;I(n)
new
表示待编码I帧内部的该待编码图像块编码后的实际编码比特数,采用待编码I帧内部的该待编码图像块的目标编码比特数代替;I(m)
old
表示前一个已编码I帧内部的相同位置图像块的实际编码比特数;g是第二函数;ω
n
‑1表示第n

1帧内部的相同位置图像块的帧内编码复杂度;ω
m
表示第m帧内部的相同位置图像块的帧内编码复杂度;λ
old
表示前一个已编码I帧内部的相同位置图像块的拉格朗日乘子。
6.根据权利要求5所述的I帧的图像块级别的码率控制方法,其特征是,所述第一函数f由公式一:获取;公式一表示:使用不同的图像块级拉格朗日乘子对同一个图像块进行帧...

【专利技术属性】
技术研发人员:刘鹏飞刘国正
申请(专利权)人:翱捷科技股份有限公司
类型:发明
国别省市:

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

1