编码方法及装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:32358574 阅读:13 留言:0更新日期:2022-02-20 03:22
本申请公开了一种编码方法及装置、电子设备及计算机可读存储介质。该方法包括:获取至少一张第一待编码图像;确定所述至少一张第一待编码图像的第一动态程度等级,所述第一动态程度等级表征在采集所述至少一张第一待编码图像的过程中,所述至少一张第一待编码图像的场景的运动程度;依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,所述第一编码码率与所述第一动态程度等级呈正相关。级呈正相关。级呈正相关。

【技术实现步骤摘要】
编码方法及装置、电子设备及计算机可读存储介质


[0001]本申请涉及计算机
,尤其涉及一种编码方法及装置、电子设备及计算机可读存储介质。

技术介绍

[0002]为节省图像(或视频)的存储开销以及提高图像(或视频)的传输速度,通常需要对图像(或视频)进行编码。而在对图像(或视频)进行编码之前,需要确定图像(或视频)的编码码率,其中,编码码率指通过对图像(或视频)进行编码得到的编码后的图像(或编码后的视频)的数据量。因此,如何确定图像(或视频)的编码码率具有非常重要的意义。

技术实现思路

[0003]本申请提供一种编码方法及装置、电子设备及计算机可读存储介质。
[0004]第一方面,提供了一种编码方法,所述方法包括:
[0005]获取至少一张第一待编码图像;
[0006]确定所述至少一张第一待编码图像的第一动态程度等级,所述第一动态程度等级表征在采集所述至少一张第一待编码图像的过程中,所述至少一张第一待编码图像的场景的运动程度;
[0007]依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,所述第一编码码率与所述第一动态程度等级呈正相关。
[0008]对图像进行编码会损失图像所携带的信息,即编码所损失的信息量为图像所携带的信息量与编码后的图像所携带的信息量的差。因此,在编码后的图像所携带的信息量不变的情况下,图像所携带的信息量越多,编码所损失的信息量越多,而在图像所携带的信息量增加的情况下,通过增加编码后的图像所携带的信息量,可减少编码所损失的信息量。
[0009]又图像所携带的信息量与图像的数据量呈正相关,而编码后的图像的数据量与图像的编码码率呈正相关,因此,在图像所携带的信息量增加的情况下,通过增大图像的编码码率,可减少编码所损失的信息量。
[0010]而在本申请实施例中,图像的场景的动态程度等级越高,说明在采集图像的过程中图像的场景内的物体的运动程度越剧烈。而在采集图像的过程中图像的场景内的物体的运动程度越剧烈,采集得到的图像的所携带的信息量越多。因此,为减少编码所损失的信息量,可增大场景的动态程度等级高的图像的编码码率。
[0011]因此,在该方面中,编码装置依据第一动态程度等级,得到至少一张第一待编码图像的第一编码码率,可提高第一编码码率的准确度。
[0012]结合本申请任一实施方式,所述确定所述至少一张第一待编码图像的第一动态程度等级,包括:
[0013]提取所述至少一张第一待编码图像的动态信息,得到至少一个第一动态信息,所述至少一个第一动态信息包括以下至少一种:所述至少一张第一待编码图像的运动矢量信
息、所述至少一张第一待编码图像的纹理特征信息;
[0014]依据所述至少一个第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级。
[0015]在该种实施方式中,编码装置通过提取至少一张第一待编码图像的至少一个第一动态信息,进而依据至少一个第一动态信息确定至少一张第一待编码图像的第一动态程度等级。
[0016]结合本申请任一实施方式,所述依据所述第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级,包括:
[0017]依据所述至少一个第一动态信息,确定所述至少一张第一待编码图像中动态图像的第一数量,所述动态图像的场景为运动场景;
[0018]在所述第一数量与第二数量的比值大于或等于第一阈值情况下,依据所述至少一个第一动态信息,得到第一动态参数;其中,所述第二数量为所述第一待编码图像的数量,在所述至少一个第一动态信息包括所述运动矢量信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的运动矢量的大小;在所述至少一个第一动态信息包括所述纹理特征信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的纹理复杂度;
[0019]依据所述第一动态参数和第一映射关系,得到所述至少一张第一待编码图像的第一动态程度等级,所述第一映射关系表征动态参数与动态程度等级之间的映射。
[0020]在该种实施方式中,编码装置在第一数量与第二数量的比值大于或等于第一阈值的情况下,确定至少一张第一待编码图像的场景内的物体的运动剧烈,进而依据至少一个第一动态信息将至少一张第一待编码图像的场景内的物体的运动程度量化得到第一动态参数,进而可依据第一动态参数和第一映射关系,得到至少一张第一待编码图像的第一动态程度等级,可使第一动态程度等级更准确的表征至少一张第一待编码图像的场景内的物体的运动程度。
[0021]而由于将至少一张第一待编码图像的场景内的物体的运动程度量化,将带来较大的数据处理量。编码装置在确定至少一张第一待编码图像的场景内的物体的运动剧烈的情况下,将至少一张第一待编码图像的场景内的物体的运动程度量化得到第一动态参数,并依据第一动态参数和第一映射关系,得到至少一张第一待编码图像的第一动态程度等级。可在使第一动态程度等级更准确的表征至少一张第一待编码图像的场景内的物体的运动程度的情况下,减少数据处理量。
[0022]结合本申请任一实施方式,所述方法还包括:
[0023]在所述第一数量与第二数量的比值小于第一阈值的情况下,确定静态场景所对应的动态程度等级为所述至少一张第一待编码图像的第一动态程度等级。
[0024]在该种实施方式中,编码装置在第一数量与第二数量的比值小于第一阈值的情况下,确定至少一张第一待编码图像的场景内的物体的运动不剧烈,确定至少一张第一待编码图像的第一动态程度等级为静态场景所对应的动态程度等级。
[0025]结合本申请任一实施方式,所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率之前,所述方法还包括:
[0026]获取第二映射关系,所述第二映射关系表征动态程度等级与编码码率之间的映
射;
[0027]所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,包括:
[0028]依据所述第一动态程度等级和所述第二映射关系,得到所述至少一张第一待编码图像的第一编码码率。
[0029]在该种实施方式中,编码装置可依据第一动态程度等级和第二映射关系得到第一编码码率。
[0030]结合本申请任一实施方式,在所述第一待编码图像的数量大于1的情况下,所述至少一张第一待编码图像包括第二待编码图像和第三待编码图像;
[0031]在得到所述至少一张第一待编码图像的第一编码码率之后,所述方法还包括:
[0032]确定所述第二待编码图像的第二动态程度等级,所述第二动态程度等级表征在采集所述第二待编码图像的过程中,所述第二待编码图像的场景的运动程度;
[0033]确定所述第三待编码图像的第三动态程度等级,所述第三动态程度等级表征在采集所述第三待编码图像的过程中,所述第三待编码图像的场景的运动程度;
[0034]依据所述第二动态程度等级、所述第三动态程度等级和所述第一编码码率,得到所述第二待编码图像的第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取至少一张第一待编码图像;确定所述至少一张第一待编码图像的第一动态程度等级,所述第一动态程度等级表征在采集所述至少一张第一待编码图像的过程中,所述至少一张第一待编码图像的场景的运动程度;依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,所述第一编码码率与所述第一动态程度等级呈正相关。2.根据权利要求1所述的方法,其特征在于,所述确定所述至少一张第一待编码图像的第一动态程度等级,包括:提取所述至少一张第一待编码图像的动态信息,得到至少一个第一动态信息,所述至少一个第一动态信息包括以下至少一种:所述至少一张第一待编码图像的运动矢量信息、所述至少一张第一待编码图像的纹理特征信息;依据所述至少一个第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级。3.根据权利要求2所述的方法,其特征在于,所述依据所述第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级,包括:依据所述至少一个第一动态信息,确定所述至少一张第一待编码图像中动态图像的第一数量,所述动态图像的场景为运动场景;在所述第一数量与第二数量的比值大于或等于第一阈值情况下,依据所述至少一个第一动态信息,得到第一动态参数;其中,所述第二数量为所述第一待编码图像的数量,在所述至少一个第一动态信息包括所述运动矢量信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的运动矢量的大小;在所述至少一个第一动态信息包括所述纹理特征信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的纹理复杂度;依据所述第一动态参数和第一映射关系,得到所述至少一张第一待编码图像的第一动态程度等级,所述第一映射关系表征动态参数与动态程度等级之间的映射。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一数量与第二数量的比值小于第一阈值的情况下,确定静态场景所对应的动态程度等级为所述至少一张第一待编码图像的第一动态程度等级。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率之前,所述方法还包括:获取第二映射关系,所述第二映射关系表征动态程度等级与编码码率之间的映射;所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,包括:依据所述第一动态程度等级和所述第二映射关系,得到所述至少一张第一待编码图像的第一编码码率。6.根据权利要求1至5中任意一项所述的方法,其特征在于,在所述第一待编码图像的数量大于1的情况下,所述至少一张第一待编码图像包括第二待编码图像和第三待编码图像;在得到所述至少一张第一待编码图像的第一编码码率之后,所述方法还包括:
确定所述第二待编码图像的第二动态程度等级,所述第二动态程度等级表征在采集所述第二待编码图像的过程中,所述第二待编码图像的场景的运动程度;确定所述第三待编码图像的第三动态程度等级,所述第三动态程度等级表征在采集所述第三待编码图像的过程中,所述第三待编码图像的场景的运动程度;依据所述第二动态程度等级、所述第三动态程度等级和所述第一编码码率,得到所述第二待编码图像的第二编码码率和所述第三待编码图像的第三编码码率;在所述第二动态程度等级高于所述第三动态程度等级的情况下,所述第二编码码率大于所述第三编码码率;在所述第二动态程度等级等于所述第三动态程度等级的情况下,所述第二编码码率等于所述第三编码码率;所述第二编码码率与所述第三编码码率的和小于或等于所述第一编码码率。7.根据权利要求6所述的方法,其特征在于,所述确定所述第二待编码图像的第二动态程度等级,包括:提取所述第二待编码图像的动态信息,得到第二动态信息,所述第二动态信息包括以下至少一种:所述第二待编码图像的运动矢量信息、所述第二待编码图像的纹理特征信息;依据所述第二动态信息,得到第二动态参数;在所述第二动态信息...

【专利技术属性】
技术研发人员:李本杰
申请(专利权)人:深圳市慧鲤科技有限公司
类型:发明
国别省市:

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

1