一种图像压缩方法及装置制造方法及图纸

技术编号:24104064 阅读:29 留言:0更新日期:2020-05-09 14:59
本申请提供一种图像压缩方法及装置,其中,图像压缩方法包括:将获取的图像分割为多个预设大小的图像块;确定至少一个图像块的第一分区划分方式,并根据第一分区划分方式对图像块进行分区;将根据存储单元的压缩倍率确定的分区后的图像块的第一压缩数据存入存储单元中。因此,将根据第一分区方式进行分区后的图像块,根据存储容量固定的存储单元的压缩倍率进行压缩,使得压缩得到的第一压缩数据能够存入上述固定大小的存储单元中,而不会出现数据溢出的情况。

An image compression method and device

【技术实现步骤摘要】
一种图像压缩方法及装置
本申请涉及图像处理领域,具体而言,涉及一种图像压缩方法及装置。
技术介绍
与无损编码相比,有损编码压缩率高、重构效果好,因此现在大部分的图形压缩都会选择有损编码的方式。但是,由于现有的有损编码方式在压缩的过程中,压缩率不固定,因此很难确定存储单元模块的最小容量。因此,对于移动设备来说,由于现有的图像压缩方法无法适应压缩率固定的存储单元,在进行图像压缩存储时,可能出现数据溢出的情况。
技术实现思路
本申请实施例的目的在于提供一种图像压缩方法及装置,用以解决图像压缩方法无法适应压缩率固定的存储单元的技术问题。为了实现上述目的,本申请实施例所提供的技术方案如下所示:第一方面,本申请实施例提供一种图像压缩方法,包括:将获取的图像分割为多个预设大小的图像块;确定至少一个图像块的第一分区划分方式,并根据所述第一分区划分方式对所述图像块进行分区,得到多个分区块;将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中。因此,将根据第一分区方式进行分区后的图像块,根据存储容量固定的存储单元的压缩倍率进行压缩,使得压缩得到的第一压缩数据能够存入上述固定大小的存储单元中,而不会出现数据溢出的情况。在本申请的可选实施例中,所述确定至少一个图像块的第一分区划分方式,包括:计算所述至少一个图像块在多种分区划分方式下分别对应的第二压缩数据;根据所述第二压缩数据计算重构像素值,得到与所述多种分区划分方式分别相对应的多个重构像素值;从所述多个重构像素值中获得与所述图像块的初始像素值接近程度最大的所述重构像素值;确定所述接近程度最大的所述重构像素值对应的分区划分方式为所述第一分区划分方式。因此,可以通过比较针对多个图像块中的每一个图像块,多种分区划分方式下每一种分区划分方式对应的压缩数据的准确度,从多种分区划分方式中选出该图像块最优的一种分区划分方式。即,根据分区划分方式对应的压缩数据确定其重构像素值,并通过比较多个重构像素值与该图像块的初始像素值的接近程度,选出该图像块最优的一种分区划分方式。在本申请的可选实施例中,所述将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中,包括:将所述第一分区划分方式对应的所述第二压缩数据存入所述存储单元中。因此,可以直接将比较过程中得到的压缩数据存储至存储单元中,从而节省了再次进行压缩的时间。在本申请的可选实施例中,所述计算所述至少一个图像块在多种分区划分方式下分别对应的第二压缩数据,包括:根据所述压缩倍率及所述图像块的预设大小确定每种所述分区划分方式的所述第二压缩数据的数据量大小;根据所述数据量大小确定所述图像块的压缩存储方式;根据所述压缩存储方式计算所述图像块的所述第二压缩数据;其中,所述第二压缩数据包括一种所述分区划分方式中的分区序号及每个分区的像素特征信息。因此,根据存储单元的固定压缩倍率以及图像块的预设大小确定图像块对应的压缩数据,从而保证压缩的图像数据可以存储在固定大小的存储单元中,而不会出现数据溢出的情况。在本申请的可选实施例中,所述根据所述第二压缩数据计算重构像素值,包括:从一种所述分区划分方式对应的所述第二压缩数据中取出所述分区序号及所述每个分区的像素特征信息;根据所述像素特征信息恢复得到所述每个分区的重构像素值。因此,根据计算得到的压缩数据可以还原出该图像块的重构像素值,以利用该重构像素值与图像块的初始像素值进行比较,从而确定最优的分区划分方式。在本申请的可选实施例中,所述从所述多个重构像素值中获得与所述图像块的初始像素值接近程度最大的所述重构像素值,包括:计算每种所述分区划分方式的所述重构像素值与所述图像块的初始像素值的失真度;确定所述失真度最小的重构像素值为所述接近程度最大的所述重构像素值。因此,通过比较重构像素值与初始像素值的失真度,确定与初始像素值接近程度最高的重构像素值对应的分区划分方式,作为该图像块的最优分区划分方式。在本申请的可选实施例中,在所述将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中之前,所述图像压缩方法还包括:根据所述存储单元的所述压缩倍率确定分区后的所述图像块的所述第一压缩数据。因此,在确定了图像块的分区划分方式之后,可以根据分区划分方式计算图像块的压缩数据,并将该压缩数据存储至固定大小的存储单元中,而不会出现数据溢出的情况。第二方面,本申请实施例提供一种图像压缩装置,包括:分割模块,用于将获取的图像分割为多个预设大小的图像块;分区模块,用于确定至少一个图像块的第一分区划分方式,并根据所述第一分区划分方式对所述图像块进行分区,得到多个分区块;存储模块,用于将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中。因此,将利用分区模块根据第一分区方式进行分区后的图像块,根据存储容量固定的存储单元的压缩倍率进行压缩,使得压缩得到的第一压缩数据能够存入上述固定大小的存储单元中,而不会出现数据溢出的情况。在本申请的可选实施例中,所述分区模块还用于:计算所述至少一个图像块在多种分区划分方式下分别对应的第二压缩数据;根据所述第二压缩数据计算重构像素值,得到与所述多种分区划分方式分别相对应的多个重构像素值;从所述多个重构像素值中获得与所述图像块的初始像素值接近程度最大的所述重构像素值;确定所述接近程度最大的所述重构像素值对应的分区划分方式为所述第一分区划分方式。因此,分区模块可以通过比较针对多个图像块中的每一个图像块,多种分区划分方式下每一种分区划分方式对应的压缩数据的准确度,从多种分区划分方式中选出该图像块最优的一种分区划分方式。即,根据分区划分方式对应的压缩数据确定其重构像素值,并通过比较多个重构像素值与该图像块的初始像素值的接近程度,选出该图像块最优的一种分区划分方式。在本申请的可选实施例中,所述存储模块还用于:将所述第一分区划分方式对应的所述第二压缩数据存入所述存储单元中。因此,可以利用存储模块直接将比较过程中得到的压缩数据存储至存储单元中,从而节省了再次进行压缩的时间。在本申请的可选实施例中,所述分区模块还用于:根据所述压缩倍率及所述图像块的预设大小确定每种所述分区划分方式的所述第二压缩数据的数据量大小;根据所述数据量大小确定所述图像块的压缩存储方式;根据所述压缩存储方式计算所述图像块的所述第二压缩数据;其中,所述第二压缩数据包括一种所述分区划分方式中的分区序号及每个分区的像素特征信息。因此,分区模块根据存储单元的固定压缩倍率以及图像块的预设大小确定图像块对应的压缩数据,从而保证压缩的图像数据可以存储在固定大小的存储单元中,而不会出现数据溢出的情况。在本申请的可选实施例中,所述分区模块还用于:从一种所述分区划分方式对应的所述第二压缩数据中取出所述分区序号及所述每个分区的像素特征信息;根据所述像素特征信息恢复得到所述每个分区的重构像素值。因此,分区模块根据计算得到的压缩数据可以还原出该图像块的重构像素值,以利用该重构像素值与图像块的初始像素值进行比较,从而确定最优的分本文档来自技高网...

【技术保护点】
1.一种图像压缩方法,其特征在于,包括:/n将获取的图像分割为多个预设大小的图像块;/n确定至少一个图像块的第一分区划分方式,并根据所述第一分区划分方式对所述图像块进行分区,得到多个分区块;/n将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中。/n

【技术特征摘要】
1.一种图像压缩方法,其特征在于,包括:
将获取的图像分割为多个预设大小的图像块;
确定至少一个图像块的第一分区划分方式,并根据所述第一分区划分方式对所述图像块进行分区,得到多个分区块;
将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中。


2.根据权利要求1所述的图像压缩方法,其特征在于,所述确定至少一个图像块的第一分区划分方式,包括:
计算所述至少一个图像块在多种分区划分方式下分别对应的第二压缩数据;
根据所述第二压缩数据计算重构像素值,得到与所述多种分区划分方式分别相对应的多个重构像素值;
从所述多个重构像素值中获得与所述图像块的初始像素值接近程度最大的所述重构像素值;
确定所述接近程度最大的所述重构像素值对应的分区划分方式为所述第一分区划分方式。


3.根据权利要求2所述的图像压缩方法,其特征在于,所述将根据存储单元的压缩倍率确定的所述多个分区块的第一压缩数据存入所述存储单元中,包括:
将所述第一分区划分方式对应的所述第二压缩数据存入所述存储单元中。


4.根据权利要求2所述的图像压缩方法,其特征在于,所述计算所述至少一个图像块在多种分区划分方式下分别对应的第二压缩数据,包括:
根据所述压缩倍率及所述图像块的预设大小确定每种所述分区划分方式的所述第二压缩数据的数据量大小;
根据所述数据量大小确定所述图像块的压缩存储方式;
根据所述压缩存储方式计算所述图像块的所述第二压缩数据;其中,所述第二压缩数据包括一种所述分区划分方式中的分区序号及每个分区的像素特征信息。


5.根据权利要求4所述的图像压缩方法,其特征在于,所述根据所述第二压缩数据计算重构像素值,包括...

【专利技术属性】
技术研发人员:范丽彦曾德源
申请(专利权)人:芯颖科技有限公司
类型:发明
国别省市:上海;31

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

1