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

技术编号:19391215 阅读:30 留言:0更新日期:2018-11-10 02:53
本发明专利技术公开了一种图像的编码方法和装置、存储介质、电子装置。其中,该方法包括:获取图像帧中待编码的编码单元;获取多个第一相似度,并将多个第一相似度之和作为第一参数,其中,第一相似度为编码单元中两个第一图像块之间的相似度;在第一参数满足第一条件、且第一相似度满足第二条件的情况下,将编码单元划分为多个第一图像块,并通过分别对多个第一图像块进行编码来完成对编码单元的编码。本发明专利技术解决了相关技术中进行编码的复杂度较高的技术问题。

Image coding method and device, storage medium, and electronic device

The invention discloses an image coding method and device, a storage medium, and an electronic device. Among them, the method includes: acquiring the encoding unit to be coded in the image frame; acquiring multiple first similarities and taking the sum of multiple first similarities as the first parameter, in which the first similarity is the similarity between two first image blocks in the encoding unit; satisfying the first condition in the first parameter, and the first similarity is full. Under the second condition, the encoding unit is divided into several first image blocks, and the encoding unit is completed by encoding several first image blocks separately. The invention solves the technical problems of high coding complexity in related technologies.

【技术实现步骤摘要】
图像的编码方法和装置、存储介质、电子装置
本专利技术涉及视频编解码领域,具体而言,涉及一种图像的编码方法和装置、存储介质、电子装置。
技术介绍
随着计算机技术、通信技术、互联网技术和多媒体技术的迅猛发展,多媒体应用已经深入人们日常生活的方方面面,并逐渐地改变着人们的生活方式。视频是多媒体应用中最为常见和信息量最大的媒体。目前,多媒体业务已从以音频为主发展成以视频为主,无论是电影、电视、视频监控等传统多媒体应用,还是网络流媒体视频、可视电话和视频会议等新兴多媒体应用,视频都是其中最为核心的组成部分。视频信息具有广泛性、直观性和高效性等特点。根据科学研究显示,人类通过视觉获取的信息约占外界信息总量的70%。相对于听觉信息,一张风景照片可以瞬间清楚地向人们展示某地的风光。与此相对应,作为视觉信息的主要载体,视频天然地携带着丰富的信息。未经压缩的原始视频的数据量非常巨大,例如,对于高清视频,其1秒钟所包含的数据量约为178MB,1分钟则约为10.4GB,一部2小时的高清视频需要占用2.22TB的存储空间。这对视频的存储、传输都带来了巨大的挑战。因此,在存储和传输视频数据之前,对视频数据进行压缩编码显得非常必要。数字视频压缩编码技术发展迅速,从20世纪90年代以来,一直是国内外的研究热点,其主要目标是在一定的计算资源内,在相同的视频重建质量的基础上追求尽可能高的编码效率。高性能视频编码(HighEfficiencyVideoCoding,HEVC)标准是最新一代国际视频编码标准。HEVC编码标准已经正式颁布,并已经申请成为国际视频编码标准。HEVC综合采纳了全球众多技术提案方的编码技术,其压缩效率平均比H.264/AVC提高40%左右。然而,在极大提高编码效率的同时,这些新的编码技术也带来了巨大的编码复杂度。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图像的编码方法和装置、存储介质、电子装置,以至少解决相关技术中进行编码的复杂度较高的技术问题。根据本专利技术实施例的一个方面,提供了一种图像的编码方法,包括:获取图像帧中待编码的编码单元;获取多个第一相似度,并将多个第一相似度之和作为第一参数,其中,第一相似度为编码单元中两个第一图像块之间的相似度;在第一参数满足第一条件、且第一相似度满足第二条件的情况下,将编码单元划分为多个第一图像块,并通过分别对多个第一图像块进行编码来完成对编码单元的编码。根据本专利技术实施例的另一方面,还提供了一种图像的编码装置,包括:第一获取单元,用于获取图像帧中待编码的编码单元;第二获取单元,用于获取多个第一相似度,并将多个第一相似度之和作为第一参数,其中,第一相似度为编码单元中两个第一图像块之间的相似度;第一编码单元,用于在第一参数满足第一条件、且第一相似度满足第二条件的情况下,将编码单元划分为多个第一图像块,并通过分别对多个第一图像块进行编码来完成对编码单元的编码。根据本专利技术实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。根据本专利技术实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。在本专利技术实施例中,获取图像帧中待编码的编码单元,并获取多个第一相似度,并将多个第一相似度之和作为第一参数,第一相似度为编码单元中两个第一图像块之间的相似度;在第一参数满足为第一参数设置的第一条件、且第一相似度满足为第一相似度设置的第二条件的情况下,将编码单元划分为多个第一图像块,并通过分别对多个第一图像块进行编码来完成对编码单元的编码,由于不需要进行一系列高复杂度的运算操作,仅仅依靠第一参数和第一相似度即可确定编码模式,可以解决相关技术中进行编码的复杂度较高的技术问题,进而达到降低编码复杂度的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的图像的编码方法的硬件环境的示意图;图2是根据本专利技术实施例的一种可选的图像的编码方法的流程图;图3是根据本专利技术实施例的一种可选的图像编码方案的示意图;图4是根据本专利技术实施例的图像的编码方法的应用环境的示意图;图5是根据本专利技术实施例的一种可选的图像编码单元的示意图;图6是根据本专利技术实施例的一种可选的图像块的示意图;图7是根据本专利技术实施例的一种可选的划分图像块的示意图;图8是根据本专利技术实施例的一种可选的划分图像块的示意图;图9是根据本专利技术实施例的一种可选的图像的编码方法的流程图;图10是根据本专利技术实施例的一种可选的图像的编码装置的示意图;以及图11是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本专利技术实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:HEVC:是HighEfficiencyVideoCoding的缩写,是一种新的视频压缩标准,继H.264之后的新一代视频编码标准,可用来替代H.264/AVC编码标准,HEVC已经成为一种国际标准。CU:是CodingUnit的缩写,中文名称是编码单元。LCU:是LargestCodingUnit的缩写,中文名称是最大编码单元。SCU:是SmallestCodingUnit的缩写,中文名称是最小编码单元。PU:是PredictionUnit的缩写,中文名称是预测单元。Intra:帧内预测,只采用帧内预测的帧可称为I帧。HAD:是Hadamardabsolutedifference的缩写,中文名称是哈达马变换的差异和。SAD:是SumofAbsoluteDifference的缩写,中文名称是绝对误差和。SATD:是SumofAbsoluteTransformedDifference的缩写,中文名称是经过变换的绝对值误差和。MAD:是MeanAbsoluteDifference的缩写,中文名称是平均绝对差值。根据本专利技术实施例的一方面,提供了一种图像的编码方法的方法实施例。可选地,在本实施例中,上述图像的编码方法可以应用于如图1所示的由服务器101和/或终端103所构成的硬件环境中。如图1所示,服务器101本文档来自技高网
...

【技术保护点】
1.一种图像的编码方法,其特征在于,包括:获取图像帧中待编码的编码单元;获取多个第一相似度,并将所述多个第一相似度之和作为第一参数,其中,所述第一相似度为所述编码单元中两个第一图像块之间的相似度;在所述第一参数满足第一条件、且所述第一相似度满足第二条件的情况下,将所述编码单元划分为多个所述第一图像块,并通过分别对多个所述第一图像块进行编码来完成对所述编码单元的编码。

【技术特征摘要】
1.一种图像的编码方法,其特征在于,包括:获取图像帧中待编码的编码单元;获取多个第一相似度,并将所述多个第一相似度之和作为第一参数,其中,所述第一相似度为所述编码单元中两个第一图像块之间的相似度;在所述第一参数满足第一条件、且所述第一相似度满足第二条件的情况下,将所述编码单元划分为多个所述第一图像块,并通过分别对多个所述第一图像块进行编码来完成对所述编码单元的编码。2.根据权利要求1所述的方法,其特征在于,在所述第一参数满足第一条件、且所述第一相似度满足第二条件的情况下,将所述编码单元划分为多个所述第一图像块包括:在所述第一参数与第一阈值之间的数值关系满足所述第一条件所指示的数值关系、且每个所述第一相似度与第二阈值之间的数值关系满足所述第二条件所指示的数值关系的情况下,将所述编码单元划分为多个所述第一图像块,其中,所述第一阈值大于所述第二阈值。3.根据权利要求1或2所述的方法,其特征在于,在获取多个第一相似度之和为第一参数之后,所述方法还包括:在所述第一参数与第一阈值之间的数值关系不满足所述第一条件所指示的数值关系的情况下,将所述编码单元划分为多个所述第一图像块,并通过分别对多个所述第一图像块进行编码来完成对所述编码单元的编码;在所述第一参数与所述第一阈值之间的数值关系满足所述第一条件所指示的数值关系且至少一个所述第一相似度与第二阈值之间的数值关系不满足所述第二条件所指示的数值关系的情况下,将所述编码单元作为一个图像整体采用帧内预测模式来进行编码。4.根据权利要求2所述的方法,其特征在于,在将所述编码单元划分为多个所述第一图像块之前,所述方法还包括:计算与所述编码单元的图像尺寸对应的所述第一阈值,并计算与所述第一图像块的图像尺寸对应的所述第二阈值,其中,在所使用的一个图像尺寸大于所使用的另一个图像尺寸的情况下,计算出的对应于一个图像尺寸的阈值大于对应于另一个图像尺寸的阈值。5.根据权利要求1或2所述的方法,其特征在于,获取多个第一相似度包括:根据多个所述第一图像块的位置关系确定多个图像块对,其中,所述图像块对为多个所述第一图像块中在目标方向上相邻的两个所述第一图像块;根据每个所述图像块对中两个所述第一图像块的像素点的像素值确定每个所述图像块对的所述第一相似度,得到所述多个图像块对的所述多个第一相似度。6.根据权利要求5所述的方法,其特征在于,根据每个所述图像块对中两个所述第一图像块的像素点的像素值确定每个所述图像块对的所述第一相似度包括:获取与所述图像块对对应的第一矩阵,其中,所述第一矩阵的列数与所述第一图像块在第一方向上的像素点数量相同,所述第一矩阵的行数与所述第一图像块在第二方向上的像素点数量相同,所述第一方向和所述第二方向为所述第一图像块上的两个不同的方向,所述第一矩阵中任一位置的元素的数值为所述图像块对中的一个所述第一图像块中所述任一位置的像素点的像素值与所述图像块对中的另一个所述第一图像块中所述任一位置的像素点的像素值之间的差值;获取所述第一矩阵与第二矩阵之间的矩阵乘积为第三矩阵,其中,所述第二矩阵是元素的值为1和/或元素的值为-1的正交矩阵;将所述第三矩阵中各个元素的数值的绝对值之和作为所述第一相似度。7.根据权利要求1或2所述的方法,其特征在于,将所述编码单元划分为多个所述第一图像块包括:按照目标图像尺寸将所述编码单元划分为多个所述第一图像块,其中,每个所述第一图像块的图像尺寸为所述目标图像尺寸,任意两个所述第一图像块所包括的像素点不完全相同。8.根据权利要求1或2所述的方法,其特征在于,在将所述编码单元划分为多个所述第一图像块之后,所述方法还包括:获取多个第二相似度,并将所述...

【专利技术属性】
技术研发人员:毛煦楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1