[发明专利]文档压缩系统及方法无效
申请号: | 200910305574.9 | 申请日: | 2009-08-13 |
公开(公告)号: | CN101996227A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 李忠一;叶建发;郑山川 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文档 压缩 系统 方法 | ||
技术领域
本发明涉及一种数据处理系统及方法,尤其涉及一种文档压缩系统及方法。
背景技术
传统的文档压缩方法采用同一种压缩算法对整个文档进行压缩,但是,如果需要压缩的文档中包含有图片,这种压缩方法存在以下两个缺点:
(1)如果使用图片压缩算法,则文档中的文本内容(包括文字和空格等)就不能获得很好的压缩效果,以致压缩后的文档容量过大;
(2)如果使用文本压缩算法,虽然文档中的文档内容能够获得很好的压缩效果,但会将文档中的图片强制转换为二值化图片(黑白图片),导致文档中的图片清晰度变差。
发明内容
鉴于以上内容,有必要提供一种文档压缩系统,其可根据待压缩文档中不同区块的类型,选用不同的压缩算法进行压缩。
鉴于以上内容,还有必要提供一种文档压缩方法,其可根据待压缩文档中不同区块的类型,选用不同的压缩算法进行压缩。
一种文档压缩系统,该系统包括:获取模块,用于从存储体中获取待压缩的文档;分割模块,用于将该文档分割成不同类型的区块,该区块的类型包括图片和文本;判断模块,用于依次判断每个区块的类型;压缩模块,用于当一个区块的类型为图片时,根据图片压缩算法压缩该区块;所述压缩模块,还用于当一个区块的类型为文本时,根据文本压缩算法压缩该区块;合并模块,用于将所有压缩后的区块合并在一起,生成压缩后的文档。
一种文档压缩方法,该方法包括如下步骤:从存储体中获取待压缩的文档;将该文档分割成不同类型的区块,该区块的类型包括图片和文本;依次判断该文档中每个区块的类型;如果一个区块的类型为图片,根据图片压缩算法压缩该区块;如果一个区块的类型为文本,根据文本压缩算法压缩该区块;将所有压缩后的区块合并在一起,生成压缩后的文档。
相较于现有技术,所述的文档压缩系统及方法,其可根据待压缩文档中不同区块的类型,选用不同的压缩算法进行压缩,使压缩后的文档中图片的清晰度保持高品质,同时整个文档压缩后容量较小。
附图说明
图1是本发明文档压缩系统较佳实施例的系统架构图。
图2是本发明文档压缩方法较佳实施例的流程图。
图3是本发明将待压缩文档分割成不同区块的示意图。
具体实施方式
如图1所示,是本发明文档压缩系统较佳实施例的系统架构图。该文档压缩系统21运行于主机2中,所述主机2与显示设备1、文档生成系统3和输入设备4相连。该主机2包括存储体20和中央处理器(Central Processing Unit,CPU)23。
其中,所述文档生成系统3用于生成待压缩的文档(如PDF文档)。该文档生成系统3可运行于主机2中,或运行于一个外接设备中。所述存储体20可以是主机2中的硬盘等,用于存储文档生成系统3生成的文档资料22。所述中央处理器23用于控制文档压缩系统21的执行。
所述主机2连接有显示设备1,用于显示文档生成系统3生成的文档资料22,该文档资料22包括待压缩的文档。所述输入设备4可以是键盘和鼠标等,用于进行数据输入。
所述文档压缩系统21用于从存储体20中获取待压缩的文档,并根据不同的压缩算法对该文档进行压缩。其中,该文档压缩系统21包括获取模块210、分割模块211、判断模块212、压缩模块213和合并模块214。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述都以模块描述。
所述获取模块210用于从存储体20中获取待压缩的文档。
所述分割模块211用于将该文档分割成不同类型的区块。在本实施例中,区块的类型包括图片和文本。如图3所示,文档5为待压缩的文档,该文档5被分割成区块b1、b2、b3、b4、b5。其中,b1、b3、b5为图片区块,b2、b4为文本区块。
所述判断模块212用于依次判断每个区块的类型。举例而言,如果一个区块的彩色像素点数大于或等于该区块总像素点数的一半,则判定该区块的类型为图片,如果该区块的彩色像素点数小于该区块总像素点数的一半,则判定该区块的类型为文本。
所述压缩模块213用于当一个区块的类型为图片时,根据图片压缩算法压缩该区块,如图3中的5b。在本实施例中,所述图片压缩算法采用JPEG(Joint Photographic ExpertsGroup,联合图像专家组)压缩算法。经过JPEG压缩算法压缩后的区块能保持原来区块的清晰度,颜色不会失真。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910305574.9/2.html,转载请声明来源钻瓜专利网。