The embodiment of the present invention provides an estimation method and device for the quantization step of P-frame image, including: undersampling the original image sequence to obtain the undersampled image sequence; motion estimation algorithm processing the undersampled image sequence to obtain the first motion prediction cost value of each frame image in the undersampled image sequence, and adjusting the first motion prediction cost value. The adjusted second motion prediction cost is obtained; the first ratio between the motion prediction cost and the corresponding first motion prediction cost of the original image sequence is obtained; and the second ratio between the motion prediction cost of the original image sequence and the corresponding first motion prediction cost of the original image sequence is obtained; and the quantization step of the original image sequence is estimated to match the first motion prediction cost. The original image is coded. The embodiment of the present invention estimates the quantization step of the P frame image by acquiring the motion prediction cost of the under-sampled image, thus guaranteeing the overall coding quality of the video image.
【技术实现步骤摘要】
用于P帧图像量化步长的估计方法及装置
本专利技术实施例涉及视频压缩
,尤其涉及一种用于P帧图像量化步长的估计方法及装置。
技术介绍
随着互联网及数字多媒体技术的发展,视频应用已经成为互联网及数字多媒体领域的最大热点。视频应用中主要问题在于视频编解码,尤其是视频编码过程,需要将原图像通过编码处理,压缩为占用空间较小的编码图像以进行网络存储或者网络传输。在编码过程中,如果对每个编码单元的量化参数(QuantizationParameter,简称QP)进行固定取值,在码率受限应用场景下,实际编码产生码率会严重偏离目标码率,并且降低视频图像整体编码的质量。因此,现在亟需一种用于P帧图像量化步长的估计方法及装置来解决上述问题。
技术实现思路
针对现有技术存在的问题,本专利技术实施例提供一种用于P帧图像量化步长的估计方法及装置。第一方面,本专利技术实施例提供了一种用于P帧图像量化步长的估计方法,包括:对原始图像序列进行欠采样处理,得到欠采样图像序列;对所述欠采样图像序列进行运动估计算法处理,得到所述欠采样图像序列中每一帧图像的第一运动预测代价值,并对所述第一运动预测代价值进行调整,得到调整后的第二运动预测代价值;获取所述原始图像序列的P帧图像运动预测代价值和对应第一运动预测代价值之间的第一比值,并获取所述原始图像序列的B帧图像运动预测代价值和对应第一运动预测代价值之间的第二比值;根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,估算所述原始图像序列的P帧图像量化步长,以对原始图像进行编码。第二方面,本专利技术实施例提供了一种用于P帧图像 ...
【技术保护点】
1.一种用于P帧图像量化步长的估计方法,其特征在于,包括:对原始图像序列进行欠采样处理,得到欠采样图像序列;对所述欠采样图像序列进行运动估计算法处理,得到所述欠采样图像序列中每一帧图像的第一运动预测代价值,并对所述第一运动预测代价值进行调整,得到调整后的第二运动预测代价值;获取所述原始图像序列的P帧图像运动预测代价值和对应第一运动预测代价值之间的第一比值,并获取所述原始图像序列的B帧图像运动预测代价值和对应第一运动预测代价值之间的第二比值;根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,估算所述原始图像序列的P帧图像量化步长,以对原始图像进行编码。
【技术特征摘要】
1.一种用于P帧图像量化步长的估计方法,其特征在于,包括:对原始图像序列进行欠采样处理,得到欠采样图像序列;对所述欠采样图像序列进行运动估计算法处理,得到所述欠采样图像序列中每一帧图像的第一运动预测代价值,并对所述第一运动预测代价值进行调整,得到调整后的第二运动预测代价值;获取所述原始图像序列的P帧图像运动预测代价值和对应第一运动预测代价值之间的第一比值,并获取所述原始图像序列的B帧图像运动预测代价值和对应第一运动预测代价值之间的第二比值;根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,估算所述原始图像序列的P帧图像量化步长,以对原始图像进行编码。2.根据权利要求1所述的方法,其特征在于,在所述对原始图像序列进行欠采样处理,得到欠采样图像序列之前,所述方法还包括:将所述原始图像序列分成多个画面组,每个画面组包括待估计P帧图像、前导B帧图像和前向P帧图像。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,估算所述原始图像序列的P帧图像量化步长,以对原始图像进行编码,包括:根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,获取P帧图像量化步长的估算公式,所述P帧图像量化步长的估算公式为:其中,j表示第j个待估计P帧图像,k表示待估计P帧图像的第k个前导B帧图像,RC表示目标码率,fd表示一帧图像的播放时长,θP表示所述第一比值,θB表示所述第二比值,表示待估计P帧图像的第二运动预测代价值,表示待估计P帧图像的第一运动预测代价值,表示前导B帧图像的第二运动预测代价值,τ表示借贷强度变量。4.根据权利要求3所述的方法,其特征在于,所述对所述欠采样图像序列进行运动估计算法处理,得到所述欠采样图像序列中每一帧图像的第一运动预测代价值,并对所述第一运动预测代价值进行调整,得到调整后的第二运动预测代价值,包括:将所述欠采样图像序列中每一帧图像划分成多个8x8像素的图像块;对所述图像块进行运动估计算法处理,得到所述图像块的第三运动预测代价值;根据CU-tree算法获取所述图像块的量化参数调整值,以对所述第三运动预测代价值进行调整,得到第四运动预测代价值;根据所述第三运动预测代价值得到所述第一运动预测代价值,根据所述第四运动预测代价值得到所述第二运动预测代价值。5.根据权利要求4所述的方法,其特征在于,在所述根据所述第一运动预测代价值、所述第二运动预测代价值、所述第一比值和所述第二比值,估算所述原始图像序列的P帧图...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。