Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR RASTERIZING PAGE DIGITAL IMAGE
Document Type and Number:
WIPO Patent Application WO/2012/083857
Kind Code:
A1
Abstract:
Provided are a method for rasterizing of page digital images and a device thereof. The method comprises: analysing a page digital image to obtain basic information, positional information and rasterizing information of the image, with the basic information thereof including image data, image type, image width, image height and image bit depth (S10); decoding the data encoding type to obtain image data and save the same to a buffer (S20); acquiring the image data from the buffer, and using the image type, the image width, the image height, the image bit depth and the positional information of the image to rasterize the image data, so as to obtain a rasterized page dot matrix (S30). The solution reduces read-write operations for data files on disk during the rasterization of the digital image, and improves the rasterization efficiency of the digital image.

Inventors:
JI, Yong (Founder Building, No. 9 Shangdiwu Street,Haidian District, Beijing 5, 100085, CN)
Application Number:
CN2011/084382
Publication Date:
June 28, 2012
Filing Date:
December 21, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
PEKING UNIVERSITY FOUNDER GROUP CO., LTD. (5 Floor, ZhongGuanCun Founder BuildingNo.298 ChengFu Rd.,Haidian District, Beijing 1, 100871, CN)
北大方正集团有限公司 (中国北京市海淀区成府路298号中关村方正大厦5层, Beijing 1, 100871, CN)
BEIJING FOUNDER ELECTRONICS CO., LTD (Founder Building, No. 9 Shangdiwu Street,Haidian District, Beijing 5, 100085, CN)
北京北大方正电子有限公司 (中国北京市海淀区上地五街九号方正大厦, Beijing 5, 100085, CN)
International Classes:
G06T1/60
Attorney, Agent or Firm:
INSIGHT INTELLECTUAL PROPERTY LIMITED (19 A, 19B Tower A, InDo Building,No. 48A Zhichun Road,Haidian District, Beijing 8, 100098, CN)
Download PDF:
Claims:
权利要求:

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所述的装置, 其特征在于, 所述图像光栅化处 理器还包括:

图像几何变换处理器, 用于利用所述图像位置信息对转移曲线处理 后的所述图像数据进行几何变换处理; 将几何变换处理后的所述图像数 据放置到页面点阵中, 从而完成数字图像的光栅化处理, 生成光栅化页 面点阵。

Description:
技术领域

本发明涉及数字排版领域, 具体而言, 涉及页面数字图像的光栅化 处理方法和装置。 背景技术

页面数字图像光栅化处理是指将通过页面描述 语言所描述的数字图 像, 根据其图像描述内容, 解释并生成实际的数字图像页面点阵数据, 用于存储或者后端输出设备的打印, 照排等用途。 光栅化处理是一系列 的过程, 包括: 原始信息例如宽、 高、 位深等的解析、 图像颜色处理、 转移曲线处理、 几何变换处理等。 整个处理过程是将图像由用户坐标空 间变换到设备坐标空间下, 整个处理结束后, 图像将被放置到设备页面 点阵中, 从而完成整个光栅化处理。

传统的数字图像的光栅化处理, 由于输出分辨率较高, 图像数据庞 大, 占用大量计算机资源, 往往都是釆用图像数据中间文件的方式。 如 附图 1所示, 在数字图像光栅化处理的过程中, 首先通过图像数据解码 器解析出图像数据, 将图像数据存储在图像中间数据文件中; 然后图像 光栅化器从图像中间数据文件中读取数据, 经过处理后生成最终的光栅 化图像点阵。

发明人发现这种数字图像光栅化处理方式存在 如下缺点: 需要将所 有的数字图像数据进行读写磁盘的操作, 颜色处理器, Decode处理器、 转移曲线处理器、 图像几何变换处理器都通过图像光栅化处理器 读取图 像中间数据文件, 读写磁盘的数据量会以平方的倍数增加。 特别是在输 出分辨率比较高的情况下, 庞大的数据量的操作, 带来了处理效率的严 重降低。 这种光栅化处理的方式, 在目前后端印刷设备运转效率不断提 升的背景下, 将显得越来越无法适应。 发明内容

本发明旨在提供一种页面数字图像的光栅化处 理方法和装置, 以解 决现有技术频繁读取磁盘效率较低的问题。

在本发明的实施例中,提供了一种页面数字图 像的光栅化处理方法, 包括: 解析页面数字图像, 得到图像基本信息和图像位置信息图像光栅 化处理信息, 图像基本信息包括: 图像数据、 图像类型、 图像宽、 图像 高和图像位深; 解码数据编码类型, 得到图像数据并保存到緩冲器中; 从緩冲器中获取图像数据, 并利用图像类型、 图像宽、 图像高和图像位 深以及图像位置信息对图像数据进行光栅化处 理,得到光栅化页面点阵。

在本发明的实施例中,提供了一种页面数字图 像的光栅化处理装置, 包括: 图像参数解析器, 用于解析页面数字图像, 得到图像基本信息和 图像位置信息图像光栅化处理信息, 图像基本信息包括: 图像数据、 图 像类型、 图像宽、 图像高和图像位深; 图像数据解码器, 用于解码数据 编码类型, 得到图像数据并保存到緩冲器中; 图像光栅化处理器, 用于 从緩冲器中获取图像数据, 利用图像类型、 图像宽、 图像高和图像位深 以及图像位置信息对图像数据进行光栅化处理 , 得到光栅化页面点阵。

本发明上述实施例的页面数字图像的光栅化处 理方法和装置因为不 再将数据写入图像中间数据文件, 所以解决了现有技术频繁读取磁盘效 率较低的问题因为釆用, 降低了数字图像光栅化处理过程中磁盘数据文 件的读写操作, 较大幅度提高了数字图像光栅化处理的效率。 附图说明

此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的 一部分, 本发明的示意性实施例及其说明用于解释本发 明, 并不构成对 本发明的不当限定。 在附图中:

图 1示出了现有技术的页面数字图像的光栅化处 装置的示意图; 图 2示出了根据本发明实施例的页面数字图像的 栅化处理方法的 流程图;

图 3示出了根据本发明实施例的页面数字图像的 栅化处理装置的 示意图;

图 4示出了根据本发明优选实施例的页面数字图 的光栅化处理装 置的示意图。 具体实施方式

下面将参考附图并结合实施例来详细说明本发 明。

图 2示出了根据本发明实施例的页面数字图像的 栅化处理方法的 流程图, 包括:

步骤 S10, 解析页面数字图像, 得到图像基本信息和图像位置信息 图像光栅化处理信息, 图像基本信息包括: 图像数据、 图像类型、 图像 宽、 图像高和图像位深;

步骤 S20, 解码数据编码类型, 得到图像数据并保存到緩冲器中; 步骤 S30, 从緩冲器中获取图像数据, 并利用图像类型、 图像宽、 图像高和图像位深以及图像位置信息对图像数 据进行光栅化处理, 得到 光栅化页面点阵。

现有技术将数据写入图像中间数据文件, 从而要将所有的数字图像 数据进行读写磁盘的操作, 而本实施例先解析参数, 将部分用于光栅化 处理的参数可以直接分发到图像光栅化处理器 , 纸浆图像数据保存到緩 冲器中, 图像数据緩冲器可以釆用计算机内存对图像数 据进行緩冲, 不 进行磁盘数据文件的读写操作。 被緩冲的图像数据在其被处理后, 将被 图像数据緩冲器释放。 本方法从而降低了数字图像光栅化处理过程中 磁 盘数据文件的读写操作, 较大幅度提高了数字图像光栅化处理的效率。

优选地, 将解码得到的图像数据保存到緩冲器中包括: 将图像数据 旋转或图像数据扫描顺序处理(例如镜像)至 与光栅化页面点阵一致; 将旋转或镜像后的图像数据保存到緩冲器中。 这意味着在进行图像数据 緩冲前进行必要的预处理。 这些预处理主要指的是图像的几何变换, 譬 如: 图像旋转, 镜像等等, 但不包含变倍。 本优选实施例可以进一步提 高光栅化处理的效率。

优选地, 图像基本信息还包括 Decode, 对图像数据进行光栅化处理 还包括: 利用 Decode对图像数据进行 Decode处理。 本优选实施例将 Decode参数直接进行解析处理, 而不再写入中间数据文件, 因此减少了 磁盘操作, 提高了处理效率。

优选地, 图像基本信息还包括颜色类型, 对图像数据进行光栅化处 理还包括: 利用颜色类型对 Decode处理后的图像数据进行色空间转换。 本优选实施例将颜色类型参数直接进行解析处 理, 而不再写入中间数据 文件, 因此减少了磁盘操作, 提高了处理效率。

优选地, 图像参数解析器解析页面数字图像还得到图像 光栅化处理 信息, 图像光栅化处理信息包括转移曲线, 对图像数据进行光栅化处理 还包括: 利用转移曲线对色空间转换后的图像数据进行 转移曲线处理。 本优选实施例将转移曲线参数直接进行解析处 理, 而不再写入中间数据 文件, 因此减少了磁盘操作, 提高了处理效率。

对图像数据进行光栅化处理还包括: 利用图像位置信息对转移曲线 处理后的图像数据进行几何变换处理; 将几何变换处理后的图像数据放 置到页面点阵中, 从而完成数字图像的光栅化处理, 生成光栅化页面点 阵。 本优选实施例将图像位置信息直接进行解析处 理, 而不再写入中间 数据文件, 因此减少了磁盘操作, 提高了处理效率。

优选地, 在上述的方法中, 还包括: 释放已经光栅化处理完的图像 数据所占有的计算机资源。 这可以提高对计算机设备的利用效率。

图 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处 理器, 颜色处理器, 转移函数处理器, 等对其中保存的和该数字图像紧 密相关的信息资源进行释放, 以此减少对计算机资源的占用。 而针对该 数字图像的光栅化处理至此结束。

从以上的描述中可以看出, 本发明上述的实施例实釆用无中间数据 文件的数字图像光栅化处理方式, 从数字图像参数解析, 以及数字图像 光栅化处理过程中, 到最终的光栅化图像页面点阵生成结束, 不生成图 像中间数据文件, 不产生任何的磁盘数据的读写操作。 在这样的方式下, 由于避免了计算机磁盘数据的读写操作, 从而大大提升了整体数字图像 光栅化处理的操作效率。

显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步 骤可以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布在多个计算装置所组成的网络上, 可选地, 它们可以用计算装 置可执行的程序代码来实现, 从而可以将它们存储在存储装置中由计算 装置来执行, 或者将它们分别制作成各个集成电路模块, 或者将它们中 的多个模块或步骤制作成单个集成电路模块来 实现。 这样, 本发明不限 制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对 于本领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明 的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在 本发明的保护范围之内。