栅格化处理方法和栅格图像处理器的制造方法

文档序号:8445377阅读:1171来源:国知局
栅格化处理方法和栅格图像处理器的制造方法【
技术领域
】[0001]本发明涉及印刷技术,尤其涉及一种栅格化处理方法和栅格图像处理器。【
背景技术
】[0002]栅格图像处理器(RasterImageProcessor,RIP)是印刷行业的核心软件,RIP的性能决定了印刷质量和印刷速度,RIP主要用于进行栅格化处理,也就是将页面描述语言描述的页面信息栅格化为像素点阵图像形式的数据信息,从而输出设备根据该数据信息进行印刷。在印刷和电子出版物中,页面中的文字、图形和图像被称为页面元素,要将页面完整无误地印刷出来,必须对页面元素在页面中的状态进行明确无误的说明,其中,需要说明的页面元素在页面中的状态包括:页面元素在页面中的位置、页面元素自身的状态及特征和页面元素之间的相互关系。因而,在RIP进行栅格图像处理之前,就需要有一种语言对页面元素在页面中的状态予以描述,这样的语言就称为页面描述语言,利用页面描述语言对页面元素在页面中的状态予以描述所获得的就是页面信息。[0003]现有的RIP包括页面解析器和组装器。其中,页面解析器对每一个页面的页面信息进行解析,获得与输出设备相关的低级语言描述的中间文件,组装器根据该中间文件进行组装处理,生成像素点阵图像形式的数据信息。[0004]但现有的RIP采用串行机制,也就是说,利用页面解析器对一个页面的页面信息进行解析生成中间文件后,需要等待利用组装器对其生成的中间文件进行组装处理生成数据信息之后,才能对下一个页面的页面信息开始进行栅格化,效率较低。【
发明内容】[0005]本发明提供一种栅格化处理方法和栅格图像处理器,用于提高栅格化效率。[0006]本发明的第一个方面是提供一种栅格化处理方法,包括:[0007]利用页面解析器对页面信息进行解析,获得中间文件;所述页面信息用于描述待印刷的页面;[0008]将所述中间文件存入待组装页面缓冲池中,以根据所述待组装页面缓冲池中存储的中间文件进行组装处理,生成像素点阵图像形式的数据信息,输出所述数据信息;所述数据信息用于对所述页面进行印刷;[0009]若检测确定所述待组装页面缓冲池的存储空间未满,则重复执行所述利用页面解析器对页面信息进行解析,获得中间文件,以及所述将所述中间文件存入待组装页面缓冲池中的步骤。[0010]其中,所述将所述中间文件存入待组装页面缓冲池中之后,还包括:[0011]以先进先出为原则,从所述待组装页面缓冲池中取出所述中间文件;[0012]对所述中间文件进行拆分,获得至少一个段;[0013]利用至少一个组装器,对所述至少一个段分别并行进行组装,获得每个所述段所对应的数据信息;[0014]输出每个所述段所对应的所述数据信息,以对所述页面进行印刷。[0015]本发明的另一个方面是提供一种栅格图像处理器,包括:[0016]解析模块,用于利用页面解析器对页面信息进行解析,获得中间文件;所述页面信息用于描述待印刷的页面;[0017]第一缓存模块,用于将所述中间文件存入待组装页面缓冲池中,以根据所述待组装页面缓冲池中存储的中间文件进行组装处理,生成像素点阵图像形式的数据信息,输出所述数据信息;所述数据信息用于对所述页面进行印刷;[0018]检测模块,用于若检测确定所述待组装页面缓冲池的存储空间未满,则重复执行所述利用页面解析器对页面信息进行解析,获得中间文件,以及所述将所述中间文件存入待组装页面缓冲池中的步骤。[0019]其中,所述栅格图像处理器,还包括:[0020]第一获取模块,用于以先进先出为原则,从所述待组装页面缓冲池中取出所述中间文件;[0021]拆分模块,用于对所述中间文件进行拆分,获得至少一个段;[0022]组装模块,用于利用至少一个组装器,对所述至少一个段分别并行进行组装,获得每个所述段所对应的数据信息;所述数据信息为像素点阵图像形式;[0023]输出模块,用于输出每个所述段所对应的所述数据信息,以对所述页面进行印刷。[0024]本发明提供的栅格化处理方法和栅格图像处理器,通过利用页面解析器对该页面信息进行解析,获得中间文件后,将中间文件存入待组装页面缓冲池中,若检测确定待组装页面缓冲池的存储空间未满,则重复执行利用页面解析器对页面信息进行解析,获得中间文件,以及将所述中间文件存入待组装页面缓冲池中的步骤,解决了利用页面解析器在对一个页面的页面信息进行解析生成中间文件后,需要等待利用组装器对其生成的中间文件进行组装处理完成后,才能对下一个页面的页面信息开始进行栅格化所导致的效率较低的技术问题。【附图说明】[0025]图1为本发明一实施例提供的栅格化处理方法的流程示意图;[0026]图2为本发明另一实施例提供的栅格化处理方法的流程示意图;[0027]图3为本发明一实施例提供的栅格图像处理器的结构示意图;[0028]图4为本发明一实施例提供的另一种栅格图像处理器的结构示意图。【具体实施方式】[0029]图1为本发明一实施例提供的栅格化处理方法的流程示意图,本实施例中的方法可由RIP执行,如图1所示,包括:[0030]101、利用页面解析器对页面信息进行解析,获得中间文件。[0031]其中,页面信息用于描述待印刷的页面。[0032]可选的,RIP接收利用页面描述语言对页面元素在页面中的状态予以描述的页面信息。例如:页面描述语言具体可为便携文件格式(PortableDocumentFormat,PDF)。RIP接收到页面描述语言描述的页面信息以后,根据页面信息的类型分别进行解析,获得中间文件。其中,对于文字类型的页面信息,则取出字形轮廓进行描述;对于矢量图形则需要构建路径轮廓,该路径轮廓是利用位置坐标描述的,具体将与输出设备无关的位置坐标转换成与输出设备相关的位置坐标,即进行坐标系的变换,生成采用输出设备的坐标系表示的路径轮廓描述;对于图像则将其像素数据直接送至下一步处理。[0033]102、将中间文件存入待组装页面缓冲池中,以根据所述待组装页面缓冲池中存储的中间文件进行组装处理,生成像素点阵图像形式的数据信息后,输出所述数据信息。[0034]其中,数据信息用于对所述页面进行印刷。[0035]需要说明的是,在对所述页面进行印刷之前,还需要对该数据信息进行后处理,包括校色、线性化和反锯齿操作,进行后处理之后,还可执行制版流程。[0036]可选的,RIP将中间文件存入待组装页面缓冲池中,从而对待组装页面缓冲池中存储的中间文件进行组装处理,也就是按照输出设备的分辨率和页面尺寸等特征进行扫描转换处理,对需要加网的图文信息进行加网处理,最终获得像素点阵图像形式的数据信息,输出该数据信息。[0037]103、若检测确定所述待组装页面缓冲池的存储空间未满,则重复执行利用页面解析器对页面信息进行解析,获得中间文件,以及将所述中间文件存入待组装页面缓冲池中的步骤。[0038]为了更清楚的说明本实施例,本实施例还提供了一种对接收到的作业进行栅格化处理的可实现方式,包括:接收作业所包括的七个页面信息,此时,待组装页面缓冲池为空,对第一个页面信息进行解析,获得中间文件,将该中间文件存入待组装页面缓冲池中,检测到待组装页面缓冲池的存储空间未满,则依次对第二个页面信息至第四个页面信息重复执行利用页面解析器对页面信息进行解析,获得中间文件,以及所述将所述中间文件存入待组装页面缓冲池中的步骤。当对第五个页面信息进行解析的同时,第一个页面解析获得的中间文件已从该待组装页面缓冲池中取出,则第五个页面信息存入待组装页面缓冲池中,但由于此时待组装页面缓冲池存储空间已满,则暂停对第六个页面信息进行解析,直至第二个页面解析获得的中间文件从该待组装页面缓冲池中取出,从而检测到待组装页面缓冲池存储空间未满,继续对第六个页面信息进行解析。同理,对第七个页面信息进行解析。当第七个页面当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1