[发明专利]透明表的光栅化处理方法和装置有效
申请号: | 201310396205.1 | 申请日: | 2013-09-04 |
公开(公告)号: | CN104424164B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 高玉芳;孟张伟 | 申请(专利权)人: | 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐 |
地址: | 100871 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 透明 光栅 处理 方法 装置 | ||
技术领域
本发明涉及出版技术领域,具体而言,涉及一种透明表的光栅化处理方法和装置。
背景技术
光栅化图像处理(Raster Image Processing,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的重用类型及位置信息、以及生成的各种点阵及相应的块属性表、块内存表传递给管理器操作模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310396205.1/2.html,转载请声明来源钻瓜专利网。