页面数字图像的光栅化处理方法和装置的制作方法

文档序号:6340668阅读:178来源:国知局
专利名称:页面数字图像的光栅化处理方法和装置的制作方法
技术领域
本发明涉及数字排版领域,具体而言,涉及页面数字图像的光栅化处理方法和装置。
背景技术
页面数字图像光栅化处理是指将通过页面描述语言所描述的数字图像,根据其图像描述内容,解释并生成实际的数字图像页面点阵数据,用于存储或者后端输出设备的打印,照排等用途。光栅化处理是一系列的过程,包括原始信息例如宽、高、位深等的解析、图像颜色处理、转移曲线处理、几何变换处理等。整个处理过程是将图像由用户坐标空间变换到设备坐标空间下,整个处理结束后,图像将被放置到设备页面点阵中,从而完成整个光栅化处理。传统的数字图像的光栅化处理,由于输出分辨率较高,图像数据庞大,占用大量计算机资源,往往都是采用图像数据中间文件的方式。如附图1所示,在数字图像光栅化处理的过程中,首先通过图像数据解码器解析出图像数据,将图像数据存储在图像中间数据文件中;然后图像光栅化器从图像中间数据文件中读取数据,经过处理后生成最终的光栅化图像点阵。发明人发现这种数字图像光栅化处理方式存在如下缺点需要将所有的数字图像数据进行读写磁盘的操作,颜色处理器,Decode处理器、转移曲线处理器、图像几何变换处理器都通过图像光栅化处理器读取图像中间数据文件,读写磁盘的数据量会以平方的倍数增カ卩。特別是在输出分辨率比较高的情况下,庞大的数据量的操作,带来了处理效率的严重降低。这种光栅化处理的方式,在目前后端印刷设备运转效率不断提升的背景下,将显得越来越无法适应。

发明内容
本发明_在提供一种页面数字图像的光栅化处理方法和装置,以解决现有技术频繁读取磁盘效率较低的问题。在本发明的实施例中,提供了一种页面数字图像的光栅化处理方法,包括解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,图像基本信息包括 图像数据、图像类型、图像宽、图像高和图像位深;解码数据编码类型,得到图像数据并保存到缓冲器中;从缓冲器中获取图像数据,并利用图像类型、图像宽、图像高和图像位深以及图像位置信息对图像数据进行光栅化处理,得到光栅化页面点阵。在本发明的实施例中,提供了一种页面数字图像的光栅化处理装置,包括图像參数解析器,用于解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;图像数据解码器,用于解码数据编码类型,得到图像数据并保存到缓冲器中;图像光栅化处理器,用于从缓冲器中获取图像数据,利用图像类型、图像宽、图像高和图像位深以及图像位置信息对图像数据进行光栅化处理,得到光栅化页面点阵。本发明上述实施例的页面数字图像的光栅化处理方法和装置因为不再将数据写入图像中间数据文件,所以解决了现有技术频繁读取磁盘效率较低的问题因为采用,降低了数字图像光栅化处理过程中磁盘数据文件的读写操作,较大幅度提高了数字图像光栅化处理的效率。


此处所说明的附图用来提供对本发明的进ー步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1示出了现有技术的页面数字图像的光栅化处理装置的示意图;图2示出了根据本发明实施例的页面数字图像的光栅化处理方法的流程图;图3示出了根据本发明实施例的页面数字图像的光栅化处理装置的示意图;图4示出了根据本发明优选实施例的页面数字图像的光栅化处理装置的示意图。
具体实施例方式下面将參考附图并结合实施例来详细说明本发明。图2示出了根据本发明实施例的页面数字图像的光栅化处理方法的流程图,包括步骤S10,解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;步骤S20,解码数据编码类型,得到图像数据并保存到缓冲器中;步骤S30,从缓冲器中获取图像数据,并利用图像类型、图像宽、图像高和图像位深以及图像位置信息对图像数据进行光栅化处理,得到光栅化页面点阵。现有技术将数据写入图像中间数据文件,从而要将所有的数字图像数据进行读写磁盘的操作,而本实施例先解析參数,将部分用于光栅化处理的參数可以直接分发到图像光栅化处理器,纸浆图像数据保存到缓冲器中,图像数据缓冲器可以采用计算机内存对图像数据进行缓冲,不进行磁盘数据文件的读写操作。被缓冲的图像数据在其被处理后,将被图像数据缓冲器释放。本方法从而降低了数字图像光栅化处理过程中磁盘数据文件的读写操作,较大幅度提高了数字图像光栅化处理的效率。优选地,将解码得到的图像数据保存到缓冲器中包括将图像数据旋转或图像数据扫描順序处理(例如镜像)至与光栅化页面点阵一致;将旋转或镜像后的图像数据保存到缓冲器中。这意味着在进行图像数据缓冲前进行必要的预处理。这些预处理主要指的是图像的几何变换,譬如图像旋转,镜像等等,但不包含变倍。本优选实施例可以进ー步提高光栅化处理的效率。优选地,图像基本信息还包括Decode,对图像数据进行光栅化处理还包括利用 Decode对图像数据进行Decode处理。本优选实施例将Decode參数直接进行解析处理,而不再写入中间数据文件,因此减少了磁盘操作,提高了处理效率。优选地,图像基本信息还包括颜色类型,对图像数据进行光栅化处理还包括利用颜色类型对Decode处理后的图像数据进行色空间转换。本优选实施例将颜色类型參数直
5接进行解析处理,而不再写入中间数据文件,因此减少了磁盘操作,提高了处理效率。优选地,图像參数解析器解析页面数字图像还得到图像光栅化处理信息,图像光栅化处理信息包括转移曲线,对图像数据进行光栅化处理还包括利用转移曲线对色空间转换后的图像数据进行转移曲线处理。本优选实施例将转移曲线參数直接进行解析处理, 而不再写入中间数据文件,因此减少了磁盘操作,提高了处理效率。对图像数据进行光栅化处理还包括利用图像位置信息对转移曲线处理后的图像数据进行几何变换处理;将几何变换处理后的图像数据放置到页面点阵中,从而完成数字图像的光栅化处理,生成光栅化页面点阵。本优选实施例将图像位置信息直接进行解析处理,而不再写入中间数据文件,因此减少了磁盘操作,提高了处理效率。优选地,在上述的方法中,还包括释放已经光栅化处理完的图像数据所占有的计算机资源。这可以提高对计算机设备的利用效率。图3示出了根据本发明实施例的页面数字图像的光栅化处理装置的示意图,包括图像參数解析器10,用于解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;图像数据解码器20,用于解码数据编码类型,得到图像数据并保存到缓冲器40 中;图像光栅化处理器30,用于从缓冲器40中获取图像数据,利用图像类型、图像宽、 图像高和图像位深以及图像位置信息对图像数据进行光栅化处理,得到光栅化页面点阵。本装置降低了数字图像光栅化处理过程中磁盘数据文件的读写操作,较大幅度提高了数字图像光栅化处理的效率。优选地,图像基本信息还包括Decode,图像光栅化处理器包括=Decode处理器,用于利用Decode对图像数据进行Decode处理。本优选实施例可以进ー步提高光栅化处理的效率。优选地,图像基本信息还包括颜色类型,图像光栅化处理器还包括颜色处理器, 用于利用颜色类型对Decode处理后的图像数据进行色空间转换。本优选实施例可以进ー 步提高光栅化处理的效率。优选地,图像參数解析器解析页面数字图像还得到图像光栅化处理信息,图像光栅化处理信息包括转移曲线,图像光栅化处理器还包括转移曲线处理器,用于利用转移曲线对色空间转换后的图像数据进行转移曲线处理。本优选实施例可以进ー步提高光栅化处
理的效率。优选地,图像光栅化处理器还包括图像几何变换处理器,用于利用图像位置信息对转移曲线处理后的图像数据进行几何变换处理;将几何变换处理后的图像数据放置到页面点阵中,从而完成数字图像的光栅化处理,生成光栅化页面点阵。本优选实施例可以进ー 步提高光栅化处理的效率。图4示出了根据本发明优选实施例的页面数字图像的光栅化处理装置的示意图, 下面对该优选实施例进行详细描述。1、首先,图像參数解析负责对页面数字图像进行參数解析,获取图像的基本信息,位置信息和光栅化处理信息。(1)图像的基本信息包括图像类型主要有普通图像,蒙版图像,Mask图像等分类。图像宽,高,位深,颜色类型,Decode,数据编码类型这些信息都记录在数字图像的页面描述语言中。(2)图像位置信息包括图像变换矩阵是定义在数字图像页面描述语言中,用于完成从单位用户坐标空间向图像坐标空间的转换。当前坐标变换矩阵(CTM)是定义在数字图像页面描述语言中,属于图形状态的内容,用于完成从单位用户坐标空间向设备坐标空间的转换。图像边界坐标(Bounding Box)及该图像在输出设备页面点阵中的坐标。其同时也决定该图像在最终页面点阵中的大小。(3)图像光栅化处理信息包括转移曲线是定义在数字图像页面描述语言中,属于图形状态的内容,主要用于进行补偿输出设备的非线性化特性。半色调函数是定义在数字图像页面描述语言中,属于图形状态的内容,主要用于进行图像半色调处理(即挂网处理)。2、图像參数解析器在获得数字图像相关信息后,需要将这些信息分发到各个处理器,以备在图像光栅化处理过程中使用。(1)图像基本信息中的图像类型,图像宽,高,位深都将被分发到图像光栅化处理器。(2)图像位置信息将被分发到图像光栅化处理器。(3)图像基本信息中的数据编码类型将被分发到图像数据解码器。(4)图像基本信息中的颜色类型将被分发到颜色处理器。(5)图像基本信息中的=Decode将被分发到Decode处理器。(6)图像光栅化处理信息中的转移曲线将被分发到转移曲线处理器。(7)图像光栅化处理信息中的半色调函数一般来说使用场景不多。3、在获取到图像參数后,图像光栅化处理器将对页面图像进行光栅化处理,生成最终的光栅化页面点阵。(1)图像光栅化处理器通过图像数据解码器获取图像数据。图像数据解码器中保存有图像參数解析器中分发来的图像数据编码信息,井根据此信息进行图像数据的解码。(2)对于已经光栅化处理完毕的图像数据,图像数据解码器能够对其进行计算机资源的释放;对于未进行光栅化处理图像数据,图像数据解码器将其存放到图像数据缓冲器中进行缓冲保存。(3)图像光栅化处理过程中,以上(2)中,图像数据缓冲器采用计算机内存对图像数据进行缓冲,不进行磁盘数据文件的读写操作。被缓冲的图像数据在其被处理后,将被图像数据缓冲器释放。(4)图像光栅化处理过程中,以上(3)中,为了提升光栅化处理的效率,图像数据缓冲器中图像数据的存储顺序将和该图像在其最终光栅化点阵中的存储顺序相同。
(5)图像光栅化处理器根据图像參数解析器分发来的Decode參数,通过Decode处理器,完成原始图像数据的Decode处理。(6)图像光栅化处理过程中,以上(5)中,图像数据的Decode处理是作用于原始图像数据上。(7)图像光栅化处理器根据目标输出设备的色空间类型,通过颜色处理器完成图像色空间向设备色空间的颜色转换。譬如当设备色空间是CMYK吋,那么需要将图像数据从图像色空间转换成CMYK数据。(8)图像光栅化处理过程中,以上(7)中,图像数据的颜色类型的转换是基于 Decode处理完毕后的图像数据。(9)图像光栅化处理器根据图像參数解析器分发来的转移曲线參数,通过转移曲线处理器,完成图像数据的转移曲线处理。(10)图像光栅化处理过程中,以上(9)中,转移曲线是页面描述语言中,为了补偿输出设备的非线性化而定义在图形状态中的參数。转移曲线属于设备相关的參数,是基于颜色转换后的图像进行处理。(11)图像光栅化处理过程中,以上(9)中,对于转移曲线处理器,应该具备优化处理的能力,对于ー些特殊的转移曲线变换,譬如恒等变换,取反变换,应该对其进行特殊处理,以提升整个图像光栅化处理的效率。(12)图像光栅化处理器根据图像參数解析器分发来的图像位置信息,通过图像几何变换处理器,完成图像数据的几何变换处理。(13)图像光栅化处理过程中,以上(11)中,图像数据的几何变换处理是基于转移函数处理后的图像数据。(14)图像光栅化处理过程中,以上(11)中,由于图像所在页面点阵在为了满足最终输出设备的具体要求,往往需要对图像数据进行几何变换。常见的几何变换包括变倍, 旋转,镜像等等操作。(15)图像光栅化处理过程中,以上(11)中,图像几何变换处理器是一个纯功能性的处理器,其含义是该处理完成数字图像的几何变换,与具体的某个图像个体无关。(16)图像光栅化处理器在数字图像完成几何变换处理后,将其结果放置到页面点阵中,从而完成数字图像的光栅化处理,生成光栅化页面点阵。(17)图像光栅化处理器在数字图像完成光栅化处理后,其所使用到的各个处理器,譬如图像数据解码器,图像数据缓冲器,Decode处理器,颜色处理器,转移函数处理器,等对其中保存的和该数字图像紧密相关的信息资源进行释放,以此减少对计算机资源的占用。而针对该数字图像的光栅化处理至此结束。从以上的描述中可以看出,本发明上述的实施例实采用无中间数据文件的数字图像光栅化处理方式,从数字图像參数解析,以及数字图像光栅化处理过程中,到最终的光栅化图像页面点阵生成结束,不生成图像中间数据文件,不产生任何的磁盘数据的读写操作。 在这样的方式下,由于避免了计算机磁盘数据的读写操作,从而大大提升了整体数字图像光栅化处理的操作效率。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所組成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分別制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种页面数字图像的光栅化处理方法,其特征在干,包括解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,所述图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;解码所述数据编码类型,得到图像数据并保存到缓冲器中;从所述缓冲器中获取所述图像数据,并利用所述图像类型、图像宽、图像高和图像位深以及所述图像位置信息对所述图像数据进行光栅化处理,得到光栅化页面点阵。
2.根据权利要求1所述的方法,其特征在干,将解码得到的所述图像数据保存到缓冲器中包括将所述图像数据旋转或图像数据扫描順序处理至与所述光栅化页面点阵一致;将旋转或镜像后的所述图像数据保存到所述缓冲器中。
3.根据权利要求1所述的方法,其特征在干,所述图像基本信息还包括Decode,对所述图像数据进行光栅化处理还包括利用所述Decode对所述图像数据进行Decode处理。
4.根据权利要求3所述的方法,其特征在干,所述图像基本信息还包括颜色类型,对所述图像数据进行光栅化处理还包括利用所述颜色类型对Decode处理后的所述图像数据进行色空间转换。
5.根据权利要求4所述的方法,其特征在干,所述图像參数解析器解析所述页面数字图像还得到图像光栅化处理信息,所述图像光栅化处理信息包括转移曲线,对所述图像数据进行光栅化处理还包括利用所述转移曲线对色空间转换后的所述图像数据进行转移曲线处理。
6.根据权利要求5所述的方法,其特征在于,对所述图像数据进行光栅化处理还包括利用所述图像位置信息对转移曲线处理后的所述图像数据进行几何变换处理;将几何变换处理后的所述图像数据放置到页面点阵中,从而完成数字图像的光栅化处理,生成光栅化页面点阵。
7.根据权利要求1至6任一项所述的方法,其特征在于,还包括释放已经光栅化处理完的所述图像数据所占有的计算机资源。
8.一种页面数字图像的光栅化处理装置,其特征在干,包括图像參数解析器,用于解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,所述图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;图像数据解码器,用于解码所述数据编码类型,得到图像数据并保存到缓冲器中;图像光栅化处理器,用于从所述缓冲器中获取所述图像数据,利用所述图像类型、图像宽、图像高和图像位深以及所述图像位置信息对所述图像数据进行光栅化处理,得到光栅化页面点阵。
9.根据权利要求8所述的装置,其特征在干,所述图像基本信息还包括Decode,所述图像光栅化处理器包括Decode处理器,用于利用所述Decode对所述图像数据进行Decode处理。
10.根据权利要求9所述的装置,其特征在干,所述图像基本信息还包括颜色类型,所述图像光栅化处理器还包括颜色处理器,用于利用所述颜色类型对Decode处理后的所述图像数据进行色空间转
11.根据权利要求10所述的装置,其特征在干,所述图像參数解析器解析所述页面数字图像还得到图像光栅化处理信息,所述图像光栅化处理信息包括转移曲线,所述图像光栅化处理器还包括转移曲线处理器,用于利用所述转移曲线对色空间转换后的所述图像数据进行转移曲线处理。
12.根据权利要求11所述的装置,其特征在干,所述图像光栅化处理器还包括图像几何变换处理器,用于利用所述图像位置信息对转移曲线处理后的所述图像数据进行几何变换处理;将几何变换处理后的所述图像数据放置到页面点阵中,从而完成数字图像的光栅化处理,生成光栅化页面点阵。
全文摘要
本发明提供了一种页面数字图像的光栅化处理方法,包括解析页面数字图像,得到图像基本信息和图像位置信息图像光栅化处理信息,图像基本信息包括图像数据、图像类型、图像宽、图像高和图像位深;解码数据编码类型,得到图像数据并保存到缓冲器中;从缓冲器中获取图像数据,并利用图像类型、图像宽、图像高和图像位深以及图像位置信息对图像数据进行光栅化处理,得到光栅化页面点阵。本发明还提供了一种页面数字图像的光栅化处理装置。本发明降低了数字图像光栅化处理过程中磁盘数据文件的读写操作,较大幅度提高了数字图像光栅化处理的效率。
文档编号G06T1/60GK102567945SQ20101061431
公开日2012年7月11日 申请日期2010年12月21日 优先权日2010年12月21日
发明者季勇 申请人:北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1