透明表的光栅化处理方法和装置制造方法及图纸

技术编号:11161946 阅读:82 留言:0更新日期:2015-03-18 17:56
本发明专利技术提供了一种透明表的光栅化处理方法和装置,该方法包括:确定页面描述文件中可重用处理的透明表Form;对透明Form进行语法解释,获得透明Form的重用类型及位置信息,生成透明Form的颜色块点阵、Alpha块点阵、Shape块点阵及各自对应的块属性表、块内存表,并建立页面描述文件中不同透明Form之间的关联关系;根据重用类型,对生成的数据信息进行计算,得到并缓存透明Form的组装信息;在组装透明Form时,根据重用类型及待输出页面图形状态,确定透明Form的组装方式;根据确定的组装方式将透明Form组装入待输出页面中。本发明专利技术可以提高重复引用透明Form文件的光栅化处理效率。

【技术实现步骤摘要】
透明表的光栅化处理方法和装置
本专利技术涉及出版
,具体而言,涉及一种透明表的光栅化处理方法和装置。
技术介绍
光栅化图像处理(RasterImageProcessing,RIP)是指将页面描述语言所描述的版面信息解释转换成可供输出设备输出的数据信号,其方式是将文件转换成图像点阵的模式,之后由输出设备输出。RIP处理可分成两个步骤,第一步解释页面内容,对页面描述语言中的每一个对象进行分析,获得所需参数及数据信息并存入中间指令文件中;第二步组装输出,从中间指令文件中逐个读取参数及数据,进行相关计算,得到最终的页面点阵。RIP对页面中的每一个对象均进行上述两步处理,包括图形、文本、图像等简单对象,也包括Form(表)等复杂对象。Form是一种PDF内容流,其中可包含任意对象的描述,相当于把这部分对象包装成了一个独立的子页面描述单元。Form可以被重复引用,多次绘制在同一个页面或不同页面,只是根据绘制时的图形状态不同,绘制的效果也不同。如果Form中的内容比较复杂,那么RIP对其的每一次解释,都会有较多的信息写入中间指令文件,每一次组装也都要进行点阵的计算。可见,Form的多次解释和组装,都是耗费时间和空间资源的,这会造成整体PDF文件光栅化作业的过程效率低下。为了解决上述Form重复引用的光栅化效率问题,出现了Form点阵重用技术。在RIP解释页面内容时,将遇到的符合可重用条件的Form包装成子页面,并完成子页面的光栅化过程,即:解释子页面、组装子页面生成Form点阵和其Mask点阵,将这些点阵及Form相关参数缓存。若解释页面过程中遇到这样的Form,Form的名字、位数、缩放比例与之前已缓存的Form一致,只是位置上存在平移,那么该Form的点阵完全可以根据之前已缓存Form的点阵及两者之间的位置关系计算出来,因此,不需要再进行Form子页面的解释,只需记录Form相关参数及其和已缓存Form的关联关系。RIP组装输出时,遇到重用Form,则读取其缓存的Form点阵,或根据关联关系获取所需点阵,按照Mask的取值,按线或按块,以顶层占优的方式(即上面的信息占优势,完全覆盖掉下面的信息)将Form点阵组装到待输出页面中。这样,多个重用的Form只需要一次解释和生成,而组装则简化为多次的内存拷贝或计算,在时间和空间开销上都明显减少,大大提升了整个文件光栅化处理的效率。然而,这种将Mask与Form点阵重用,顶层占优的组装方式,却只适用于非透明Form并且Form绘制之前的图形状态亦非透明的重用。透明模式下,一个点上绘制的所有对象都对该点的最终呈现颜色有贡献,组装过程包括对每一层对象的透明计算,而不只是顶层占优。因此,透明Form或在透明图形状态作用下的不透明Form出现重复多次引用时,依然需要进行多次的解释、组装。
技术实现思路
本专利技术旨在提供一种透明表的光栅化处理方法和装置,以提高重复引用透明Form文件的光栅化处理效率。本专利技术实施例提供一种透明表的光栅化处理方法,包括:确定页面描述文件中可重用处理的透明表Form;对所述透明Form进行语法解释,获得所述透明Form的重用类型及位置信息;根据所述重用类型及位置信息生成透明Form的颜色块点阵、Alpha块点阵、Shape块点阵及各自对应的块属性表、块内存表,并建立所述页面描述文件中不同透明Form之间的关联关系;根据所述透明Form的重用类型,对生成的数据信息进行计算,得到并缓存所述透明Form的组装信息;在组装所述透明Form时,根据所述透明Form的重用类型及待输出页面图形状态,确定所述透明Form的组装方式;根据确定的组装方式将所述透明Form组装入所述待输出页面中。本专利技术实施例还提供一种透明表的光栅化处理装置,包括:可重用管理模块,用于对RIP解释页面过程中遇到的透明的重复引用Form进行判断,确定页面描述文件中可重用处理的透明表Form;语法解释模块,用于对所述透明Form进行语法解释,获得所述透明Form的重用类型及位置信息,并根据所述重用类型及位置信息生成透明Form的颜色块点阵、Alpha块点阵、Shape块点阵及各自对应的块属性表、块内存表,并将获得的透明Form的重用类型及位置信息、以及生成的各种点阵及相应的块属性表、块内存表传递给管理器操作模块;所述管理器操作模块,用于管理可重用处理的透明Form,包括:存储所述语法解释模块输出的信息;建立所述页面描述文件中不同透明Form之间的关联关系;根据所述透明Form的重用类型,对生成的数据信息进行计算,得到并缓存所述透明Form的组装信息;组装方式确定模块,用于在组装所述透明Form时,根据所述透明Form的重用类型及待输出页面图形状态,确定所述透明Form的组装方式;组装模块,用于根据所述组装方式确定模块确定的组装方式将所述透明Form组装入所述待输出页面中。本专利技术实施例的方案根据透明Form所含资源属性,筛选出可进行点阵重用的Form。可点阵重用的Form只需进行一次解释及组装,并将生成的Form点阵信息缓存,其他可关联的Form只需记录关联关系。组装重用的Form时,获取已缓存的Form点阵信息,按照透明模型的组装方式组装入待输出页面中。这样,减少了重复Form的多次解释和点阵生成,有效地节省了时间和空间资源,提高了整个文件的光栅化效率。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术实施例透明表的光栅化处理方法的流程图;图2是本专利技术实施例中可重用的透明Form的语法解释流程图;图3是本专利技术实施例中可重用的透明Form的信息存储流程图;图4是本专利技术实施例中将可重用的透明Form组装入待输出页面的流程图;图5是本专利技术实施例中透明Form的光栅化处理装置的示意图。具体实施方式下面将参考附图并结合实施例,进一步详细说明本专利技术实施例。包装厂商的文件中,大多含重复对象,这些对象被封装成Form多次引用;拼版、折手的印刷处理流程中,重复的小页也可以被理解为重用的Form子页面。Form重用的应用越来越广,而为了实现内容丰富、色彩自然的印刷效果,页面描述中透明的应用也越来越多。因此,透明Form的重用问题也成了这类文件提升RIP效率的关注点之一。为此,本专利技术实施例提供一种透明表的光栅化处理方法和装置,可以大大减少透明Form的解释次数,简化Form组装方式,使透明Form重复引用的PDF文件在RIP内实现高速解释,提高光栅化处理的效率,节省内存资源。如图1所示,是本专利技术实施例透明表的光栅化处理方法的流程图,包括以下步骤:步骤101:确定页面描述文件中可重用处理的透明表Form。可以对页面中重复引用的透明Form,根据其所在页面的透明分布、Form本身所含资源的属性等,判断其是否真正可做重用处理。具体地,可以根据一系列可重用规则,对页面描述文件中的重复引用的透明Form判断,筛选出真正可重用的透明Form。比如,可以设置页面中重复引用的透明Form可重用规则如下:(1)如果透明Form可作为强制替代型重用,则做重用处理,结束;否则,进行(2)的判断;(2)如果透明Fo本文档来自技高网
...
透明表的光栅化处理方法和装置

【技术保护点】
一种透明表的光栅化处理方法,其特征在于,包括:确定页面描述文件中可重用处理的透明表Form;对所述透明Form进行语法解释,获得所述透明Form的重用类型及位置信息;根据所述重用类型及位置信息生成透明Form的颜色块点阵、Alpha块点阵、Shape块点阵及各自对应的块属性表、块内存表,并建立所述页面描述文件中不同透明Form之间的关联关系;根据所述透明Form的重用类型,对生成的数据信息进行计算,得到并缓存所述透明Form的组装信息;在组装所述透明Form时,根据所述透明Form的重用类型及待输出页面图形状态,确定所述透明Form的组装方式;根据确定的组装方式将所述透明Form组装入所述待输出页面中。

【技术特征摘要】
1.一种透明表的光栅化处理方法,其特征在于,包括:确定页面描述文件中可重用处理的透明Form;对所述透明Form进行语法解释,获得所述透明Form的重用类型及位置信息;根据所述重用类型及位置信息生成透明Form的颜色块点阵、Alpha块点阵、Shape块点阵及各自对应的块属性表、块内存表,并建立所述页面描述文件中不同透明Form之间的关联关系;根据所述透明Form的重用类型,对生成的数据信息进行计算,得到并缓存所述透明Form的组装信息;在组装所述透明Form时,根据所述透明Form的重用类型及待输出页面图形状态,确定所述透明Form的组装方式;根据确定的组装方式将所述透明Form组装入所述待输出页面中。2.根据权利要求1所述的方法,其特征在于,确定页面描述文件中可重用处理的透明表包括:获取所述页面描述文件中重复引用的透明Form;判断所述重复引用的透明Form是否可作为强制替代型重用;如果是,则确定所述透明Form为可重用处理的透明Form,且重用类型为强制替代型重用;否则,进一步判断所述重复引用的透明Form是否为独立型组;如果是,则确定所述透明表为可重用处理的透明Form,且重用类型为普通透明重用;如果所述重复引用的透明Form是组,但不是独立型组,则进一步判断所述重复引用的透明Form所含资源中是否没有叠印,且所有的混合模型均为正常型;如果是,则确定所述透明Form为可重用处理的透明Form,且重用类型为普通透明重用;否则,确定所述透明Form为不可重用处理的透明表。3.根据权利要求1所述的方法,其特征在于,所述透明Form的重用类型包括:强制替代型重用、普通透明重用。4.根据权利要求3所述的方法,其特征在于,所述透明Form的组装信息包括:对于强制替代型重用的透明Form,所述组装信息包括:子页面生成的Mask点阵信息、颜色点阵信息,及相应的块属性表,块内存表;对于普通透明重用的透明Form,所述组装信息包括:子页面生成的Alpha点阵信息、Shape点阵信息、颜色点阵信息,及相应的块属性表、块内存表。5.根据权利要求3所述的方法,其特征在于,所述根据所述透明Form的重用类型及待输出页面图形状态,确定所述透明Form的组装方式包括:如果所述透明Form的重用类型为普通透明重用,则采用透明的组装方式;如果所述透明Form的重用类型为强制替代型重用,当所述透明Form处于所述待输出页面的非透明区域时,则采用顶层占优的组装方式;当所述透明Form处于所述待输出页面的透明区域时,则采用透明的组装方式。6.根据权利要求5所述的方法,其特征在于,所述根据确定的组装方式将所述透明Form组装入所述待输出页面中包括:如果所述透明Form的组装方式为顶层占优的组装方式,则采用与不透明Form相同的方式,按线或按块将所述透明Form组装入待输出页面中;如果所述透明Form的组装方式为透明的组装方式,则确定所述透明Form与待输出页面的相交区域;根据相交区域中所述透明Form的位置,获得块属性表和块内存表,并根据所述块属性表和块内存表,获取所述透明Form的颜色块点阵、Alpha点阵和Shape点阵;根据所述待输出页面的透明参数,对Form块和待输出页面中相应块进行逐点透明计算,生成待输出页面...

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

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

1