图像编码方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30706278 阅读:16 留言:0更新日期:2021-11-06 09:52
本申请公开了一种图像解码方法、装置及电子设备,该方法包括:获取待编码的原始图像;使用预设编码标准对所述原始图像进行编码,获得目标编码数据,其中,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理。该方法可以在兼顾图像压缩性能的前提下,降低图像编码处理的复杂度。杂度。杂度。

【技术实现步骤摘要】
图像编码方法、装置、电子设备及存储介质


[0001]本公开涉及图像编码
,更具体地,涉及一种图像编码方法、装置、电子设备及计算机可读存储介质,本公开同时还涉及一种图像解码方法。

技术介绍

[0002]图像编码技术是为了尽量减少传输图像数据所需要的带宽而对图像数据采取的压缩方法。近年来,随着智能终端技术的不断发展,互联网上传播的图像数量开始急剧增加,并且图像的体积也在不断增大,这就对图像编码技术提出了新的挑战。
[0003]目前的图像编码方案或是已经达到一定能的优化极致,难以实现进一步的压缩性能的提升;或是存在编解码处理复杂度高、冗余信息多的问题。因此,有必要提供一种图像编码方法,以解决上述问题。

技术实现思路

[0004]本公开实施例提供了一种图像编码方法、装置、电子设备及存储介质,以及一种图像解码方法,以在兼顾图像压缩性能的前提下,降低图像编解码处理的复杂度。
[0005]本公开的第一方面,提供了一种图像编码方法,该方法包括:
[0006]获取待编码的原始图像;
[0007]使用预设编码标准对所述原始图像进行编码,获得目标编码数据,其中,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理。
[0008]本公开的第二方面,还提供了一种图像解码方法,包括:
[0009]获取待解析的目标编码数据,其中,所述目标编码数据为使用预设编码标准对原始图像进行编码后获得的数据,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理;
[0010]使用与所述预设编码标准对应的预设解码标准对所述目标编码数据进行解码处理,获得与所述原始图像对应的重建图像。
[0011]本公开的第三方面,还提供了一种图像编码装置,包括:
[0012]原始图像获取模块,用于获取待编码的原始图像;
[0013]编码模块,用于使用预设编码标准对所述原始图像进行编码,获得目标编码数据,其中,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理。
[0014]本公开的第四方面,还提供了一种图像解码装置,包括:
[0015]编码数据获取模块,用于获取待解析的目标编码数据,其中,所述目标编码数据为
使用预设编码标准对原始图像进行编码后获得的数据,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理;
[0016]解码模块,用于使用与所述预设编码标准对应的解码标准对所述目标编码数据进行解码处理,获得与所述原始图像对应的重建图像。
[0017]根据本公开的第五方面,还提供了一种电子设备,包括:
[0018]存储器,用于存储可执行的指令;
[0019]处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行根据本公开的第一方面或第二方面所述的方法。
[0020]根据本公开的第六方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可被计算机读取执行的计算机程序,所述计算机程序用于在被所述计算机读取运行时,执行根据本公开的第一方面或第二方面所述的方法。
[0021]本公开的有益效果在于,根据本公开的实施例,针对待编码的原始图像,通过使用基于帧内预测编码且包含目标块划分处理和目标量化处理的预设编码标准对该原始图像进行编码,使得电子设备可以灵活选择合适的块划分模式对原始图像进行拆分,以在保证图像质量不变的情况下,提升图像压缩率;并且,在编码的过程中,通过基于网格编码量化,还可以提升量化处理的效果,以在不增加编解码复杂度的前提下,进一步的提升图像压缩率。
[0022]通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其他特征及其优点将会变得清楚。
附图说明
[0023]被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开的原理。
[0024]图1是本公开实施例提供的图像编码方法的流程示意图。
[0025]图2是本公开实施例提供的一种图像编解码处理的应用场景示意图。
[0026]图3是本公开实施例提供的图像解码方法的流程示意图。
[0027]图4是本公开实施例提供的图像编码装置的原理框图。
[0028]图5是本公开实施例提供的图像解码装置的原理框图。
[0029]图6是本公开实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0030]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0031]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
[0032]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0033]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其他例子可以具有不同的值。
[0034]本公开的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
[0035]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0036]<方法实施例一>
[0037]目前,通常使用的图像编码方法一般可以有:1、JPEG(Joint Photographic Experts Group)图像有损编码方法,该方法是一种应用于相片影像内容的压缩方法,其以损失部分信息为代价实现图像的压缩编码。2、PNG(Portable Network Graphics)图像无损编码方法,该方法是一种基于无损编码的压缩方法,其能够保留图像的所有信息,支持透明(Alpha)通道以及还支持亮度的gamma校正,能够得到较好的色彩重建效果。3、WebP编码方法,该方法基于视频编码标准VP8衍生而来,支持无损和有损编码,相较于方法1和方法2有20%以上的压缩率提升。4、基于H.264/H.265视频编码标准的编码方法,H.264/H.265是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像编码方法,其特征在于,包括:获取待编码的原始图像;使用预设编码标准对所述原始图像进行编码,获得目标编码数据,其中,所述预设编码标准基于帧内预测编码,并且包括目标块划分处理和目标量化处理,所述目标块划分处理为基于预设规则的图像块划分处理,所述目标量化处理包括基于网格编码量化的数据量化处理。2.根据权利要求1所述的方法,其特征在于,在所述使用预设编码标准对所述原始图像进行编码,获得目标编码数据之前,所述方法还包括:获取所述原始图像的色彩格式;在所述色彩格式为非YUV格式的情况下,转换所述原始图像为YUV格式;所述使用预设编码标准对所述原始图像进行编码,获得目标编码数据,包括:使用所述预设编码标准对转换为YUV格式的所述原始图像进行编码,获得所述目标编码数据。3.根据权利要求1所述的方法,其特征在于,所述使用所述预设编码标准对所述原始图像进行编码,获得所述目标编码数据,包括:按照所述预设规则拆分所述原始图像,获得多个图像块;通过对所述多个图像块进行帧内预测编码处理和变换编码处理,获得与所述多个图像块分别对应的多个待量化数据,其中,所述帧内预测编码处理用于从空间域上去除所述多个图像块中的冗余数据,所述变换编码处理用于将去除所述冗余数据的所述多个图像块从空间域变换到频域,以获得所述多个待量化数据;对所述多个待量化数据分别进行所述目标量化处理,获得多个量化系数;根据所述多个量化系数,获得所述目标编码数据。4.根据权利要求3所述的方法,其特征在于,所述对所述多个待量化数据分别进行所述目标量化处理,获得多个量化系数,包括:根据预设映射数据,获取与第一待量化数据对应的第一待确定量化参数,其中,所述第一待量化数据为所述多个量化数据中的任一数据,所述预设映射数据用于反映待量化数据与量化参数之间的对应关系;根据所述第一待确定量化参数,基于网格编码量化对所述第一待量化数据进行率失真优化选择,获得第一目标量化参数;根据所述第一目标量化参数,对所述第一待量化数据进行量化处理,获得第一量化系数;根据所述第一量化系数,获得所述多个量化系数。5.根据权利要求3所述的方法,其特征在于,所述根据所述多个量化系数,获得所述目标编码数据,包括:通过分别对所述多个量化系数进行熵编码处理,获得所述目标编码数据。6.根据权利要求5所述的方法,其特征在于,所述通过分别对所述多个量化系数进行熵编码处理,获得所述目标编码数据,包括:通过分别对所述多个量化系数进行所述熵编码处理,获得第一编码数据;根据所述原始图像的属性信息、所述目标量化处理过程中使用的所述预设映射数据以
及所述目标块划分处理中使用的图像块划分规则,获得第二编码数据,其...

【专利技术属性】
技术研发人员:张凯明包佳晶
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1