[发明专利]一种基于图片内容选择压缩算法的方法和设备有效
申请号: | 201210065660.9 | 申请日: | 2012-01-13 |
公开(公告)号: | CN102611823A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 杨木祥 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | H04N1/64 | 分类号: | H04N1/64 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波;韩剑伟 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 图片 内容 选择 压缩 算法 方法 设备 | ||
1.一种基于图片内容选择压缩算法的方法,该方法包括以下步骤:
a)对原始图片进行分析,计算该原始图片单位面积内不同像素值的个数;
b)对所述原始图片单位面积内不同像素值的个数进行判断:
如果其小于第一阈值,则对所述原始图片进行无损压缩;
如果所述原始图片单位面积内不同像素值的个数大于第二阈值,则对所述原始图片进行有损压缩;
如果所述原始图片单位面积内不同像素值的个数大于第一阈值且小于第二阈值,则计算所述原始图片像素值的均方差,然后对所述原始图片像素值的均方差进行判断,如果其大于第三阈值,则对所述原始图片进行无损压缩;否则,对所述原始图片进行有损压缩。
2.根据权利要求1所述的方法,还包括:
获取所述原始图片的直方图,并基于所述原始图片的直方图,计算该原始图片单位面积内不同像素值的个数、或者所述原始图片像素值的均方差。
3.根据权利要求1或2所述的方法,其中,所述无损压缩的算法包括行程长度编码、LZW编码、信息熵编码中的一种或其任意组合。
4.根据权利要求1或2所述的方法,其中,所述有损压缩的算法包括变化编码。
5.根据权利要求1-4中任一项所述的方法,还包括:
c)提供第一阈值、第二阈值和/或第三阈值的设定选项,用户基于该设定选项调整相应阈值的大小。
6.根据权利要求1-5中任一项所述的方法,其中,在对所述原始图片进行无损压缩或有损压缩之前还包括:
d)预测压缩后所形成图片的格式、和/或图片的大小,并将该预测结果提供给用户。
7.一种基于图片内容选择压缩算法的设备,包括:
图片分析装置,用于对原始图片进行分析,计算该原始图片单位面积内不同像素值的个数、以及计算所述原始图片像素值的均方差;
算法选择装置,用于将所述原始图片单位面积内不同像素值与预定阈值进行比较,并根据所述比较结果选择适当的压缩算法;
图片压缩装置,包括用于对所述原始图片进行无损压缩的无损压缩单元、以及用于对所述原始图片进行有损压缩的有损压缩单元,其中:
如果所述原始图片单位面积内不同像素值的个数小于第一阈值,或者所述原始图片单位面积内不同像素值的个数大于第一阈值且小于第二阈值、且所述原始图片像素值的均方差大于第三阈值,则所述无损压缩单元对所述原始图片进行无损压缩;以及
如果所述原始图片单位面积内不同像素值的个数大于第二阈值,或者所述原始图片单位面积内不同像素值的个数小于第一阈值且小于第二阈值、且所述原始图片像素值的均方差小于第三阈值,则所述有损压缩单元对所述原始图片进行有损压缩。
8.根据权利要求7所述的设备,其中:
所述图片分析装置,用于获取所述原始图片的直方图,并基于所述原始图片的直方图,计算该原始图片单位面积内不同像素值的个数、或者所述原始图片像素值的均方差。
9.根据权利要求7或8所述的设备,其中:
所述无损压缩单元采用的算法包括行程长度编码、LZW编码、信息熵编码中的一种或其任意组合。
10.根据权利要求7或8所述的设备,其中:
所述有损压缩单元采用的算法包括所述有损压缩的算法包括变化编码。
11.根据权利要求7-10所述的设备,还包括:
阈值设定装置,用于提供第一阈值、第二阈值和/或第三阈值的设定选项,供用户对相应阈值的大小进行调整。
12.根据权利要求7-11中任一项所述的设备,还包括:
结果预测装置,用于预测压缩后所形成图片的格式、和/或图片的大小,并将该预测结果提供给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210065660.9/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法