[发明专利]图片压缩方法、装置、电子设备及存储介质有效
申请号: | 201710804711.8 | 申请日: | 2017-09-08 |
公开(公告)号: | CN109474826B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 杨丽敏;刘诏;薛韬 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04N19/30 | 分类号: | H04N19/30;H04N19/34 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 王辉;阚梓瑄 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 压缩 方法 装置 电子设备 存储 介质 | ||
本公开提供了一种图片压缩方法、图片压缩装置、电子设备以及计算机可读存储介质,涉及数据处理技术领域,该方法包括:获取一图片的多个通道对应的矩阵,并对各所述矩阵进行按位分层;对按位分层后的各所述通道每一层对应的矩阵进行相关性计算,并获取与所述相关性对应的差异矩阵;对所述差异矩阵进行行程长度编码压缩,生成并存储与所述图片各所述通道对应的多个数据表。该方法可以提高图片压缩率和图片传输效率。
技术领域
本公开涉及数据处理技术领域,具体而言,涉及一种图片压缩方法、图片压缩装置、电子设备以及计算机可读存储介质。
背景技术
随着电子商务的迅速发展,对于各大网站平台而言,其内部系统会存储海量图片,例如电商网站中会存在海量商品图片以及商品详情图片等。由于海量图片以及数据的处理会消耗大量的存储介质及传输带宽,因此有必要对海量图片进行压缩以提高存储和传输速度。
相关技术中对海量图片的压缩处理方式包括两种:第一种方式为从人眼的视觉特性方面考虑,例如色度抽样以及变化编码方法;第二种方式为基于联合图像专家组、扩展范围、WebP等标准的压缩方法,都是以单幅图片为处理对象,对该图片中相同或相似的冗余信息进行合并,以减少重复信息,从而减小该图片所占的字节数,达到压缩目的。
但是,第一种方式为图像有损编码,且计算过程比较复杂,会影响图片压缩效率;对于第二种方式中的基于冗余信息的单幅图片压缩而言,其压缩率是有限的,如果同一网页中存在海量图片,则该网页的加载速度也会相应变慢,即网页的加载速度仍在很大程度上受图片数量的影响。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种图片压缩方法、图片压缩装置、电子设备以及计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种图片压缩方法,包括:
获取一图片的多个通道对应的矩阵,并对各所述矩阵进行按位分层;
对按位分层后的各所述通道每一层对应的矩阵进行相关性计算,并获取与所述相关性对应的差异矩阵;
对所述差异矩阵进行行程长度编码压缩,生成并存储与所述图片各所述通道对应的多个数据表。
在本公开的一种示例性实施例中,所述方法还包括:
对与所述图片对应的数据表进行解码并根据解码结果合成所述图片。
在本公开的一种示例性实施例中,对各所述矩阵进行按位分层包括:
将各通道对应的矩阵中的各十进制元素转化为二进制元素,并根据二进制位对各所述通道对应的矩阵进行按位分层。
在本公开的一种示例性实施例中,对按位分层后的各所述通道每一层对应的矩阵进行相关性计算包括:
对各所述通道每一层对应的矩阵进行横向相关性计算或者纵向相关性计算。
在本公开的一种示例性实施例中,获取与所述相关性对应的差异矩阵包括:
对各所述通道每一层对应的矩阵进行异或计算,以获取与所述相关性对应的差异矩阵。
在本公开的一种示例性实施例中,对与所述图片对应的数据表进行解码并根据解码结果合成所述图片包括:
对与所述图片对应的数据表进行行程长度解码,获取未处理的差异矩阵;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710804711.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种脉冲序列压缩方法及系统
- 下一篇:监控视频快速转码的方法