预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113626395A(43)申请公布日2021.11.09(21)申请号202110780448.X(22)申请日2021.07.09(71)申请人深圳市国华光电科技有限公司地址518000广东省深圳市龙华区观澜街道新澜社区观光路1301号银星科技大厦B715(72)发明人周国富赖树发李伟田丽霞张泰原黄永圣汝涛涛(74)专利代理机构广州嘉权专利商标事务所有限公司44205代理人黄广龙(51)Int.Cl.G06F16/174(2019.01)G06F9/50(2006.01)权利要求书2页说明书9页附图4页(54)发明名称数据压缩方法、装置、电子设备及存储介质(57)摘要本发明公开了一种数据压缩方法、装置、电子设备及存储介质,涉及图片处理技术领域,其中数据压缩方法包括:获取原始图片的色彩参数,包括:目标像素点的原始色彩分量值,获取选定颜色对应的目标色彩分量值;根据原始色彩分量值和目标色彩分量值将原始图片转换为目标多色图;将目标多色图拆分为待处理像素数组;从待处理像素数组中提取出待压缩连续数据和非压缩数据;根据预设的压缩格式对待压缩连续数据进行压缩,得到压缩元信息和压缩连续个数;将压缩元信息和压缩连续个数组成待拼接压缩数据,根据待拼接压缩数据和非压缩数据拼接得到新图片数据。通过上述数据压缩方法,能够大大减少数据量,提高图片的数据压缩效率和传输效率。CN113626395ACN113626395A权利要求书1/2页1.数据压缩方法,其特征在于,包括:获取原始图片的色彩参数,所述色彩参数包括:目标像素点的原始色彩分量值;获取选定颜色对应的目标色彩分量值;根据所述原始色彩分量值和所述目标色彩分量值将所述原始图片转换为目标多色图;将所述目标多色图拆分为待处理像素数组;从所述待处理像素数组中提取出待压缩连续数据,从所述待处理像素数组中提取出非压缩数据;根据预设的压缩格式对所述待压缩连续数据进行压缩,得到压缩元信息和压缩连续个数;将所述压缩元信息和压缩连续个数组成待拼接压缩数据,根据所述待拼接压缩数据和所述非压缩数据拼接得到新图片数据。2.根据权利要求1所述的方法,其特征在于,在所述根据所述待拼接压缩数据和所述非压缩数据拼接得到新图片数据之后,还包括:执行所述从所述待处理像素数组中提取出待压缩连续数据的步骤,直至遍历所述待处理像素数组。3.根据权利要求1所述的方法,其特征在于,所述选定颜色包括:第一颜色、第二颜色和第三颜色;所述目标色彩分量值包括:第一分量值、第二分量值和第三分量值;所述根据所述原始色彩分量值和所述目标色彩分量值将所述原始图片转换为目标多色图,包括:分别计算出所述原始色彩分量值与所述第一分量值的第一差值、所述原始色彩分量值与所述第二分量值的第二差值、所述原始色彩分量值与所述第三分量值的第三差值;根据所述第一差值、所述第二差值和所述第三差值的大小关系,从所述第一颜色、所述第二颜色和所述第三颜色中选取出所述目标像素点对应的目标颜色;根据所述目标颜色将所述原始图片转换为目标多色图。4.根据权利要求1所述的方法,其特征在于,所述从所述待处理像素数组中提取出待压缩连续数据,包括:获取所述待处理像素数组中连续出现相同像素数据的连续次数;比较所述连续次数与预设次数的大小关系;若所述连续次数大于或等于所述预设次数,则提取出所述相同像素数据作为所述待压缩连续数据。5.根据权利要求4所述的方法,其特征在于,所述从所述待处理像素数组中提取出非压缩数据,包括:若所述连续次数小于所述预设次数,则提取出所述相同像素数据作为所述非压缩数据。6.根据权利要求5所述的方法,其特征在于,所述非压缩数据包括:非压缩元信息和实际数据值;所述根据所述待拼接压缩数据和所述非压缩数据拼接得到新图片数据,包括:将所述非压缩元信息和所述实际数据值组成待拼接非压缩数据;根据所述待拼接压缩数据和所述待拼接非压缩数据拼接得到所述新图片数据。2CN113626395A权利要求书2/2页7.根据权利要求6所述的方法,其特征在于,所述方法还包括:将所述新图片数据存储于待传输数组中。8.数据压缩装置,其特征在于,包括:获取模块,用于获取原始图片的色彩参数,所述色彩参数包括:目标像素点的原始色彩分量值,获取选定颜色对应的目标色彩分量值;转换模块,用于根据所述原始色彩分量值和所述目标色彩分量值将所述原始图片转换为目标多色图;拆分模块,用于将所述目标多色图拆分为待处理像素数组;提取模块,用于从所述待处理像素数组中提取出待压缩连续数据,从所述待处理像素数组中提取出非压缩数据;压缩模块,用于根据预设的压缩格式对所述待压缩连续数据进行压缩,得到压缩元信息和压缩连续个数;拼接模块,用于将所述压缩元信息和压缩连续个数组成待拼接