[发明专利]一种分段混合组装的光栅化处理方法及装置有效

专利信息
申请号: 200710121952.9 申请日: 2007-09-18
公开(公告)号: CN101140505A 公开(公告)日: 2008-03-12
发明(设计)人: 林好;唐宇 申请(专利权)人: 北大方正集团有限公司;北京北大方正电子有限公司
主分类号: G06F3/12 分类号: G06F3/12;G06K15/00
代理公司: 北京同达信恒知识产权代理有限公司 代理人: 郭润湘
地址: 100871北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分段 混合 组装 光栅 处理 方法 装置
【说明书】:

技术领域

发明涉及图像处理技术领域,具体涉及一种分段混合组装的光栅化处理方法及其装置。

背景技术

PDF(Portable Document Format)文件格式是一种用来描述页面内容的电子文档格式,这种文件格式与操作系统平台无关,这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式,越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件都开始使用PDF文件格式。PDF文件格式目前已成为数字化信息产业事实上的一个工业标准。在国内,排版软件也开始由PostScript格式逐渐过渡到PDF文件格式。

PDF文件格式自推出到现在已经历了多个版本的更新,其中最重要的更新是PDF 1.4版本。在PDF 1.4版本之前,PDF规范使用的成像模型是取代模型,即当一个文字、图形或图像等图元放入页面时,总是使用当前颜色值取代与图元相对应的页面背景;而从PDF 1.4版本开始,PDF规范引入了透明成像模型,即当一个文字、图形或图像等图元放入页面时,不是简单地使用当前颜色值取代对应于图元的页面背景,而是要与对应于图元的页面背景进行混色运算,经过混色运算后得到的颜色值成为新的页面背景颜色值。通过引入透明概念,极大地丰富了PDF页面的描述能力,如PDF页面能够支持各种透明、阴影、羽化等特殊效果。目前,PDF的最新版本为PDF 1.6,其页面描述能力已经远远超出先前推出并在业界成为事实上标准的页面描述语言PostScript。

根据PDF规范,在透明混色运算过程中,涉及到的相关参数除了与图元相对应的背景颜色、图元颜色即前景颜色外,还包括图元的贡献度参数即前景Alpha参数、背景的贡献度参数即背景Alpha参数等。当计算一个透明组(Transparency Group)时,与透明运算相关的参数除了以上提到的参数外,还会涉及透明组的形状参数即Shape参数,透明组初始背景的颜色值和初始背景的贡献度参数即初始背景的Alpha参数。以上涉及的这些与透明混色运算相关的参数都是基于像素级的,即对于不同像素而言,这些参数的取值可能是不一样的,这就需要针对所有像素逐个进行计算和存储,并且所有像素级的透明混色运算必须是至少基于8位深度的。位深度也称为像素深度或颜色深度,用于度量在显示或打印图像中的每个像素时可以使用多少颜色信息。较大的位深度、即每像素信息的位数更多,意味着数字图像具有较多的可用颜色和较精确的颜色表示。因此不难看出,透明混色运算是非常复杂而费时的,运算过程中也需要消耗大量的内存。当一个页面中使用了大量的透明组,而且透明组内部又嵌套定义透明组时,透明混色运算将更加复杂,内存开销更大,进行光栅化处理的效率也将更低。

为了支持PDF 1.4版本中定义的透明,各种PDF光栅化应用软件和设备,例如,用于显示PDF文件内容的阅读器、PDF光栅图像处理器等,通常采用完全基于点阵的分段光栅化处理方法。首先对PDF页面进行扫描,通过判断扫描文件中是否含有透明参数来判断PDF页面是否含有透明对象。如果是,则将含有透明对象的页面进行分段光栅化处理。现有的页面分段机制采用了固定段高的计算,是按照最大的可用内存空间除以页面的宽度(以像素为单位)来求取的,每一页面段的段高都是固定不变的(最后一段的段高小于等于固定段高)。因此,每一页面段的每个色面在内存空间的访问偏移量是一致的(最后一段的数据需要补齐)。这种做法,虽然实施起来很方便简单,但是实际的运行效率却是非常低的。因为在大多数含有透明对象的PDF页面中,透明对象一般只占据页面的一部分区域,如果按照固定段高来分配每一个段,而不管其中是否含有透明对象,则页面段内的每一个像素都会根据透明模型来进行透明混色运算,从而得到最终的八位段点阵。这对于不含透明元素的分段,无形之中增加了其内存使用的开销和数据处理量,从而直接影响光栅化效率。

综上所述,现有的混合组装光栅化处理方法,数据处理量非常大,使得内存开销巨大,进行光栅化处理的效率非常低。

发明内容

本发明提供一种分段混合组装的光栅化处理方法,用以解决现有的光栅化处理方法数据处理量大的问题。

本发明提供了一种分段混合组装的光栅化处理方法,包括步骤:

根据当前页面的相关参数信息以及预先设置的输出参数,判断该页面是否满足预先设定的透明页面段和非透明页面段的分段混合组装条件;以及

在判断出当前页面满足所述分段混合组装条件时,对该页面进行划分段处理;

对划分出的每段内容点阵进行组装。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710121952.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top