【技术实现步骤摘要】
编码方法及装置、电子设备及计算机可读存储介质
[0001]本申请涉及计算机
,尤其涉及一种编码方法及装置、电子设备及计算机可读存储介质。
技术介绍
[0002]为节省图像(或视频)的存储开销以及提高图像(或视频)的传输速度,通常需要对图像(或视频)进行编码。而在对图像(或视频)进行编码之前,需要确定图像(或视频)的编码码率,其中,编码码率指通过对图像(或视频)进行编码得到的编码后的图像(或编码后的视频)的数据量。因此,如何确定图像(或视频)的编码码率具有非常重要的意义。
技术实现思路
[0003]本申请提供一种编码方法及装置、电子设备及计算机可读存储介质。
[0004]第一方面,提供了一种编码方法,所述方法包括:
[0005]获取至少一张第一待编码图像;
[0006]确定所述至少一张第一待编码图像的第一动态程度等级,所述第一动态程度等级表征在采集所述至少一张第一待编码图像的过程中,所述至少一张第一待编码图像的场景的运动程度;
[0007]依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,所述第一编码码率与所述第一动态程度等级呈正相关。
[0008]对图像进行编码会损失图像所携带的信息,即编码所损失的信息量为图像所携带的信息量与编码后的图像所携带的信息量的差。因此,在编码后的图像所携带的信息量不变的情况下,图像所携带的信息量越多,编码所损失的信息量越多,而在图像所携带的信息量增加的情况下,通过增加编码后的图像所携带的信息量,可减少编码所 ...
【技术保护点】
【技术特征摘要】
1.一种编码方法,其特征在于,包括:获取至少一张第一待编码图像;确定所述至少一张第一待编码图像的第一动态程度等级,所述第一动态程度等级表征在采集所述至少一张第一待编码图像的过程中,所述至少一张第一待编码图像的场景的运动程度;依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,所述第一编码码率与所述第一动态程度等级呈正相关。2.根据权利要求1所述的方法,其特征在于,所述确定所述至少一张第一待编码图像的第一动态程度等级,包括:提取所述至少一张第一待编码图像的动态信息,得到至少一个第一动态信息,所述至少一个第一动态信息包括以下至少一种:所述至少一张第一待编码图像的运动矢量信息、所述至少一张第一待编码图像的纹理特征信息;依据所述至少一个第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级。3.根据权利要求2所述的方法,其特征在于,所述依据所述第一动态信息,得到所述至少一张第一待编码图像的第一动态程度等级,包括:依据所述至少一个第一动态信息,确定所述至少一张第一待编码图像中动态图像的第一数量,所述动态图像的场景为运动场景;在所述第一数量与第二数量的比值大于或等于第一阈值情况下,依据所述至少一个第一动态信息,得到第一动态参数;其中,所述第二数量为所述第一待编码图像的数量,在所述至少一个第一动态信息包括所述运动矢量信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的运动矢量的大小;在所述至少一个第一动态信息包括所述纹理特征信息的情况下,所述第一动态参数表征所述至少一张第一待编码图像的纹理复杂度;依据所述第一动态参数和第一映射关系,得到所述至少一张第一待编码图像的第一动态程度等级,所述第一映射关系表征动态参数与动态程度等级之间的映射。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述第一数量与第二数量的比值小于第一阈值的情况下,确定静态场景所对应的动态程度等级为所述至少一张第一待编码图像的第一动态程度等级。5.根据权利要求1至4中任意一项所述的方法,其特征在于,所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率之前,所述方法还包括:获取第二映射关系,所述第二映射关系表征动态程度等级与编码码率之间的映射;所述依据所述第一动态程度等级,得到所述至少一张第一待编码图像的第一编码码率,包括:依据所述第一动态程度等级和所述第二映射关系,得到所述至少一张第一待编码图像的第一编码码率。6.根据权利要求1至5中任意一项所述的方法,其特征在于,在所述第一待编码图像的数量大于1的情况下,所述至少一张第一待编码图像包括第二待编码图像和第三待编码图像;在得到所述至少一张第一待编码图像的第一编码码率之后,所述方法还包括:
确定所述第二待编码图像的第二动态程度等级,所述第二动态程度等级表征在采集所述第二待编码图像的过程中,所述第二待编码图像的场景的运动程度;确定所述第三待编码图像的第三动态程度等级,所述第三动态程度等级表征在采集所述第三待编码图像的过程中,所述第三待编码图像的场景的运动程度;依据所述第二动态程度等级、所述第三动态程度等级和所述第一编码码率,得到所述第二待编码图像的第二编码码率和所述第三待编码图像的第三编码码率;在所述第二动态程度等级高于所述第三动态程度等级的情况下,所述第二编码码率大于所述第三编码码率;在所述第二动态程度等级等于所述第三动态程度等级的情况下,所述第二编码码率等于所述第三编码码率;所述第二编码码率与所述第三编码码率的和小于或等于所述第一编码码率。7.根据权利要求6所述的方法,其特征在于,所述确定所述第二待编码图像的第二动态程度等级,包括:提取所述第二待编码图像的动态信息,得到第二动态信息,所述第二动态信息包括以下至少一种:所述第二待编码图像的运动矢量信息、所述第二待编码图像的纹理特征信息;依据所述第二动态信息,得到第二动态参数;在所述第二动态信息...
【专利技术属性】
技术研发人员:李本杰,
申请(专利权)人:深圳市慧鲤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。