页面点阵自适应压缩、还原方法及装置制造方法及图纸

技术编号:11170198 阅读:86 留言:0更新日期:2015-03-19 09:54
本发明专利技术公开了一种页面点阵自适应压缩方法及装置,该方法包括:以页为单位获取VDP作业中的页面点阵数据;依次对所述页面点阵数据进行压缩,并记录每页的压缩率;根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。本发明专利技术还公开了一种页面点阵自适应还原方法及装置。利用本发明专利技术,可以提高解压缩效率。

【技术实现步骤摘要】
页面点阵自适应压缩、还原方法及装置
本专利技术涉及数字印刷领域,具体而言,涉及一种页面点阵自适应压缩、还原方法及 >J-U ρ?α装直。
技术介绍
充分利用可变数据印刷(Variable Data Printing,简称VDP)作业“张张类似”的特点,基于上一页的编码压缩方法的方案是每一页都与前一页点阵按单位(BYTE、WORD、DWORD)进行顺序比较,相同的部分记录相同数据的长度而不需记录点阵,只需记录不相同部分的原始页面点阵,从而减少可重用点阵的点阵数据的记录。 在实际的应用中,对于一个VDP印刷作业,第一页采用空白页作为基准页进行编码压缩,第二页以第一页为基准进行压缩,以此类推完成编码压缩;解压缩时按照同样的顺序进行页面点阵的还原。 专利技术人发现,对于一个由多个VDP作业合成的VDP作业来说,上述基于上一页进行编码压缩的方法在解压缩时就显得不太合适,假设要提取第1000页的页面点阵,则需要根据第一页还原至1000页,还原第1000页点阵显然比还原第10页点阵要费时间。
技术实现思路
本专利技术提供一种页面点阵自适应压缩、还原方法及装置,以提高解压缩效率。 为此,本专利技术实施例提供如下技术方案: 一种页面点阵自适应压缩方法,包括: 以页为单位获取VDP作业中的页面点阵数据; 依次对所述页面点阵数据进行压缩,并记录每页的压缩率; 根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。 一种页面点阵自适应还原方法,包括: 确定当前页的压缩方式; 如果所述压缩方式为基于上一页编码压缩方式,则根据上一页解编码压缩还原页面点阵。 如果所述压缩方式为游程编码压缩方式,则根据游程解编码压缩还原页面点阵。 一种页面点阵自适应压缩装置,包括: 获取模块,用于以页为单位获取VDP作业中的页面点阵数据; 压缩模块,用于依次对所述页面点阵数据进行压缩,并记录每页的压缩率; 调整模块,用于根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。 一种页面点阵自适应还原装置,包括: 确定模块,用于确定当前页的压缩方式; 第一还原模块,用于在所述压缩方式为基于上一页编码压缩方式时,根据上一页解编码压缩还原页面点阵。 本专利技术提供的页面点阵自适应压缩、还原方法及装置,自适应选择基准页和动态切换压缩方式,与现有技术基于上一页编码压缩的方案相比,可以大大提高解压缩效率。 【附图说明】 此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1是本专利技术实施例页面点阵自适应压缩方法的流程图; 图2是本专利技术实施例页面点阵自适应还原方法的流程图; 图3是本专利技术页面点阵自适应压缩、还原方法的一种具体实现流程图; 图4是本专利技术实施例页面点阵自适应压缩装置的结构示意图; 图5是本专利技术实施例页面点阵自适应还原装置的结构示意图。 【具体实施方式】 下面将参考附图并结合实施例,进一步详细说明本专利技术。 VDP是指在每份印刷品或出版物上印刷各不相同的内容,包括文字、数字、图片、条码等。对印刷作业的某页来说,除可变数据外的数据被称为可重用的数据,并且只包含可重用数据的页称为模板页,最典型的是拥有一个或若干个共同页面背景的印刷作业。考虑VDP作业的可重用数据,则VDP作业具有“张张类似”的特点;若考虑VDP作业的可变数据,VDP作业又具有“张张不同”的特点。 针对现有技术中基于上一页进行编码压缩的方法在解压缩时效率低的问题,本专利技术实施例在基于上一页的编码压缩过程中,提供一种页面点阵自适应压缩方法,在对页面点阵数据进行压缩的过程中,根据压缩率,动态调整压缩方式,从而可以根据当前的压缩率选择更高效的压缩方式,而不再仅仅基于上一页编码压缩方式,有效地提高编解码的效率。 如图1所示,是本专利技术实施例页面点阵自适应压缩方法的流程图,具体包括以下步骤: 步骤11,以页为单位获取VDP作业中的页面点阵数据; 步骤12,依次对所述页面点阵数据进行压缩,并记录每页的压缩率; 步骤13,根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。 需要说明的是,在动态调整压缩方式的过程中,所依据判断的原则是当前压缩率,由于在每个页面压缩时都会计算并记录该页面的压缩率,因此,当前压缩率可以根据记录的每个页面的压缩率来确定,可以是当前单个页面的压缩率;也可以综合考虑采用某一压缩方式已压缩的所有页面的压缩率,比如对其赋予不同的权值,然后进行加权平均,得到当前压缩率。 另外,需要说明的是,在实际应用中,可以首先以基于上一页编码压缩方式开始对页面点阵数据进行压缩,也可以首先以基于游程编码压缩方式对页面点阵数据进行压缩,对此本专利技术实施例不做限定。 下面以基于上一页编码压缩方式开始对页面点阵数据进行压缩为例对本专利技术实施例中动态调整压缩方式的过程进行详细说明。 具体包括以下步骤: A、第i页(初始值i=l)页面点阵数据的基准页为空白页,即所有页面点阵数据全为0,采用基于上一页的编码压缩后,记录相应的压缩率Rl和以空白页为基准页码的页码值Ni ; B、第i+Ι页点阵数据以第i页为基准页进行编码压缩,记录相应的压缩率R2和以空白页为基准页码的页码Ni ; C、第i+2页重复步骤B,按照基于上一页编码压缩尝试3页(尝试的页数可以按需设置)后,根据压缩率Rl、R2、R3与预先设置的压缩阈值进行判断: a、若压缩率小于或等于设定的阈值,则放弃采用基于上一页编码的压缩方法,更换压缩方法(如游程编码压缩),然后转到步骤D ; b、若压缩率大于设定的阈值,则不需要更换压缩方法,设置基准空白页间隔值M(压缩率高,M值大,反之,压缩率低,M设得小些),从第i+3到第i+M页都重复步骤B,第M+1页时,转到步骤A ; D、第j页、j+1页和j+2页(此时j不是从I或者4开始了,按照前面的顺序是i+4了,但压缩方式更改了,所以以新的编号j开始重新计数)按游程压缩方法进行编码,并记录相应的压缩率R1、R2、R3 ; E、按游程压缩方法进行编码尝试3页(尝试的页数可以按需设置)后,根据压缩率Rl、R2、R3与预设的阈值进行判断: C、若压缩率小于或等于设定的阈值,则放弃游程编码压缩,切换为基于上一页编码的压缩方法,转到步骤A ; d、若压缩率大于设定的阈值,则不需要更换压缩方法,转到步骤D ; 依次循环步骤AB⑶E,直至VDP作业的所有页面点阵编码压缩完毕。 需要说明的是,上述游程编码又称“运行长度编码”或“行程编码”,基本原理是:用一个符号值或串长代替具有相同值的连续符号(连续符号构成了一段连续的“行程”),使符号长度少于原始数据的长度。只在各行或者各列数据的代码发生变化时,一次记录该代码及相同代码重复的个数,从而实现数据的压缩。具体压缩处理过程与现有技术类似,在此不再详细说明。 相应地,本专利技术实施例还提供一种页面点阵自适应还原方法,如图2所示,是该方法的流程图,包括以下步骤: 本文档来自技高网...
页面点阵自适应压缩、还原方法及装置

【技术保护点】
一种页面点阵自适应压缩方法,其特征在于,包括: 以页为单位获取VDP作业中的页面点阵数据; 依次对所述页面点阵数据进行压缩,并记录每页的压缩率; 根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。

【技术特征摘要】
1.一种页面点阵自适应压缩方法,其特征在于,包括: 以页为单位获取VDP作业中的页面点阵数据; 依次对所述页面点阵数据进行压缩,并记录每页的压缩率; 根据压缩率,动态调整压缩方式,所述压缩方式包括:基于上一页编码压缩方式、以及游程编码压缩方式。2.根据权利要求1所述的方法,其特征在于,所述根据压缩率,动态调整压缩方式包括: (1)采用第一压缩方式对所述页面点阵数据进行压缩,进行压缩处理的页面数达到第一数值后,计算当前压缩率; (2)判断当前压缩率是否大于设定的阈值;如果是,则执行步骤(3);否则,执行步骤(4); (3)继续采用第一压缩方式对页面进行压缩处理,进行压缩处理的页面数达到第二数值后,计算当前压缩率;然后返回步骤(2); (4)改用第二压缩方式对页面进行压缩处理,进行压缩处理的页面数达到第一数值后,计算当前压缩率; (5)判断当前压缩率是否大于设定的阈值;如果是,则执行步骤(6);否则,执行步骤(7); (6)继续采用第二压缩方式对页面进行压缩处理,进行压缩处理的页面数达到第二数值后,计算当前压缩率;然后返回步骤(5); (7)返回步骤(I)。3.根据权利要求2所述的方法,其特征在于,所述第一压缩方式为基于上一页编码压缩方式,并且所述第二压缩方式为游程编码压缩方式。4.根据权利要求2所述的方法,其特征在于,所述第一压缩方式为游程编码压缩方式,并且所述第二压缩方式为基于上一页编码压缩方式。5.根据权利要求2所述的方法,其特征在于,所述采用基于上一页编码压缩方式对所述页面点阵数据进行压缩包括: 如果当前页是第一页,则以空白页为基准页对所述当前页的页面点阵数据进行压缩;如果当前页不是第一页,则以当前页的前一页为基准页对所述当前页的页面点...

【专利技术属性】
技术研发人员:贺杰
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

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

1