数据压缩方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30755876 阅读:28 留言:0更新日期:2021-11-10 12:09
本发明专利技术公开了一种数据压缩方法、装置、电子设备及存储介质,涉及图片处理技术领域,其中数据压缩方法包括:获取原始图片的色彩参数,包括:目标像素点的原始色彩分量值,获取选定颜色对应的目标色彩分量值;根据原始色彩分量值和目标色彩分量值将原始图片转换为目标多色图;将目标多色图拆分为待处理像素数组;从待处理像素数组中提取出待压缩连续数据和非压缩数据;根据预设的压缩格式对待压缩连续数据进行压缩,得到压缩元信息和压缩连续个数;将压缩元信息和压缩连续个数组成待拼接压缩数据,根据待拼接压缩数据和非压缩数据拼接得到新图片数据。通过上述数据压缩方法,能够大大减少数据量,提高图片的数据压缩效率和传输效率。输效率。输效率。

【技术实现步骤摘要】
数据压缩方法、装置、电子设备及存储介质


[0001]本专利技术涉及图片处理
,尤其是涉及一种数据压缩方法、装置、电子设备及存储介质。

技术介绍

[0002]彩色电子纸墨水屏目前能够呈现的色彩非常有限,根据型号不同,有的只能显示黑白,有的只能显示黑白红,有的只能显示黑白黄。所以要在三色电子纸墨水屏上显示图片,图片也需要预先处理成三色图片。其次蓝牙版三色电子纸墨水屏,蓝牙传输速度较慢,且单次传输数据量较小。但目前图片数据动辄几M、几十M的大小,因此传输这样的图片需要耗时非常久。
[0003]目前,通常的解决方法是遍历生成图片各个像素对应的颜色值,计算各个像素的RGB分量,分别与选定的颜色列表中每个目标颜色的RGB各个分量对应的差值求平方和,比较与每个目标颜色的偏差,选择偏差值最小的作为该像素点的目标颜色,生成只含有三色的目标图片。但对于蓝牙4.0,每次只能传输20字节的数据,一个普通的转换后的三色图需要几分钟的时间,远远长于消费者预期。

技术实现思路

[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]根据本专利技术第二方面实施例的数据压缩装置,至少具有如下有益效果:通过执行本专利技术第一方面实施例的数据压缩方法,能够大大减少数据量,提高图片的数据压缩效率和传输效率。
[0031]根据本专利技术第三方面实施例的电子设备,包括:至少一个处理器,以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行所述指令时实现第一方面所述的数据压缩方法。
[0032]根据本专利技术第三方面实施例的电子设备,至少具有如下有益效果:通过执行本专利技术第一方面实施例的数据压缩方法,能够大大减少数据量,提高图片的数据压缩效率和传输效率。
[0033]根据本专利技术第四方面实施例的计算机可读存储介质,所述存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面所述的数据压缩方法。
[0034]根据本专利技术第四方面实施例的计算机可读存储介质,至少具有如下有益效果:通过执行本专利技术第一方面实施例的数据压缩方法,能够大大减少数据量,提高图片的数据压缩效率和传输效率。
[0035]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.数据压缩方法,其特征在于,包括:获取原始图片的色彩参数,所述色彩参数包括:目标像素点的原始色彩分量值;获取选定颜色对应的目标色彩分量值;根据所述原始色彩分量值和所述目标色彩分量值将所述原始图片转换为目标多色图;将所述目标多色图拆分为待处理像素数组;从所述待处理像素数组中提取出待压缩连续数据,从所述待处理像素数组中提取出非压缩数据;根据预设的压缩格式对所述待压缩连续数据进行压缩,得到压缩元信息和压缩连续个数;将所述压缩元信息和压缩连续个数组成待拼接压缩数据,根据所述待拼接压缩数据和所述非压缩数据拼接得到新图片数据。2.根据权利要求1所述的方法,其特征在于,在所述根据所述待拼接压缩数据和所述非压缩数据拼接得到新图片数据之后,还包括:执行所述从所述待处理像素数组中提取出待压缩连续数据的步骤,直至遍历所述待处理像素数组。3.根据权利要求1所述的方法,其特征在于,所述选定颜色包括:第一颜色、第二颜色和第三颜色;所述目标色彩分量值包括:第一分量值、第二分量值和第三分量值;所述根据所述原始色彩分量值和所述目标色彩分量值将所述原始图片转换为目标多色图,包括:分别计算出所述原始色彩分量值与所述第一分量值的第一差值、所述原始色彩分量值与所述第二分量值的第二差值、所述原始色彩分量值与所述第三分量值的第三差值;根据所述第一差值、所述第二差值和所述第三差值的大小关系,从所述第一颜色、所述第二颜色和所述第三颜色中选取出所述目标像素点对应的目标颜色;根据所述目标颜色将所述原始图片转换为目标多色图。4.根据权利要求1所述的方法,其特征在于,所述从所述待处理像素数组中提取出待压缩连续数据,包括:获取所述待处理像素数组中连续出现相同像素数据的连续次数;比较所述连续次数与预设次数的大小关系;若所述连续次数大于或等于所述预设次数,则提取出所述相同像素数据作为所述待压缩连续数据...

【专利技术属性】
技术研发人员:周国富赖树发李伟田丽霞张泰原黄永圣汝涛涛
申请(专利权)人:深圳市国华光电科技有限公司
类型:发明
国别省市:

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

1