点阵数据的读取方法及其装置制造方法及图纸

技术编号:2941640 阅读:165 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种点阵数据的读取方法及其装置。其中点阵数据的读取方法包括:在每一成像部件均从存储器存储的一线数据中读取出对应本成像部件的全部点阵数据之前,循环执行以下步骤:按照各成像部件预先的排序,依次针对未从存储器存储的一线数据中读取出对应本成像部件的全部点阵数据的每个成像部件执行:控制该成像部件占用存储器总线资源;控制该成像部件通过所述占用的存储器总线资源,从存储器存储的一线数据中读取对应该成像部件的一份点阵数据;控制该成像部件释放存储器总线资源。采用本发明专利技术方案,使得能够有效利用存储器总线资源。

【技术实现步骤摘要】

本专利技术涉及数码印刷
,尤其涉及一种点阵数据的读取方法及其装
技术介绍
数码印刷是近年来高速发展的印刷技术,采用将数据直接传输、处理、印 刷的方式,即将成像数据一次输入,由控制系统控制成像部件直接成像。与传 统的印刷方式相比,数码印刷省去了制版、打样等过程,步骤简单快速,并且 支持可变数据打印。单PASS数码印刷设备是指成像部件不动,承印体相对于成像部件运动的 设备。在单PASS的数码印刷设备中,通常都是釆用多个成像部件叠加和拼接 的方式,即采用若干成像部件叠加形成一个成像部件组的方式来提高图像的分 辨率,采用若干成像部件组拼接的方式来增大图像的幅宽。这种叠加和拼接不 仅体现在机械安装上,同时也体现在对数据的处理上。图1给出了单PASS数 码印刷设备中成像装置的结构示意图,如图l所示,在幅宽方向上相邻两个成 像部件组(例如成像部件组1与成像部件组2)不能安装在一条直线上,而是 在承印体运动方向上(即每英寸内点数(DPI, Dots per Inch)的方向上)存在 一定间距;相间的两个成像部件组(例如成像部件组1与成像部件组3)可以 安装在一条直线上。因此,采用图1所示的成像部件印刷一条直线上的图像时, 相邻两个成像部件不能同时完成该直线上图像的印刷,而相间的两个成像部件 可以同时完成该直线上图像的印刷。在数码印刷设备中,数据在主机端经栅格图像处理器(RIP, Raster Image Processor)处理为点阵数据后传输给后端控制系统。对于单PASS的数码印刷设备而言,点阵数据中每一行的复现,都应该分配到各成像部件中,由各成像 部件分别打印后拼接实现,这样的一行数据被定义为一线数据。整个数据传输 按线进行组织,也即在数据传输过程中,先传输一线数据,然后再传输下一线 数据,每一线数据之间是独立的。对于后端系统而言, 一页数据或一个作业数 据的处理,就演变为一线数据的处理。主机端传输来的点阵数据通常先写入存储器,然后再分发给各成像部件, 当各成像部件均获取到一线数据中对应自身的全部点阵数据时,各成像部件进 行打印拼接,以输出一4亍图像。而如上所述,由于相邻两个成^^部件不能同时 完成同一直线上图像的印刷,因此,若承印体沿着DPI方向进入,当承印体首次到达成像部件组1、成像部件组3......这些相间成^f象部件组中相应成像部件(成像部件a、成像部件c......)可印刷该直线上图像的位置时,对于成像部件a、成像部件c......而言成像部件a、成像部件c......分别读取存储器存储的一线数据(即第一行点阵数据)中包含的对应本成像部件的全部有效点阵数 据;对于成像部件b、成像部件d……而言若主机端传输给后端控制系统的 点阵数据中包含有效点阵数据和无效点阵数据(即空白数据),则成像部件b、 成像部件d......分别读取存储器存储的一线数据中包含的对应本成像部件的全部无效点阵数据(即空白数据);若主机端传输给后端控制系统的点阵数据中 仅包含有效点阵数据,即存储器存储的一线数据为一线有效数据时,则分别为 成像部件b、成像部件d配置无效点阵数据。至此,各成像部件均获取到 一线数据中对应自身的全部点阵数据。最后,基于各成像部件获取到的点阵数 据,在承印体上进行印刷。各成像部件同时从一个存储器中读取点阵数据时,不论该存储器为单总线 存储器或为双总线存储器,均会产生争抢存储器总线的问题。如上所述,在主 机端传输给后端控制系统的点阵数据中包含有效点阵数据和无效点阵数据的 情况下,成像部件a、成像部件c......,以及成像部件b、成像部件d......均需从存储器存储的一线数据中读取对应自身的点阵数据,因此存在争抢存储器总线的问题;同样,在主机端传输给后端控制系统的点阵数据中仅包含有效点阵数据的情况下,成像部件a、成像部件c......也需从存储器存储的一线有效数据中读取对应自身的有效点阵数据,因此也存在争抢存储器总线的问题。为了 解决各成像部件争抢存储器总线的问题,可以在数码印刷设备中为每一成像部 件单独配置对应的存储器,各成像部件分别从对应各自的存储器中读取点阵数 据,从而不存在争抢存储器总线的问题,但是数码印刷设备若采用这种方式配 置,会使得硬件构造复杂,成本提高。因此,在通常的数码印刷设备中只采用一个存储器存储主机端传送来的点 阵数据,在这种情况下,为了解决各成像部件争抢存储器总线的问题,常用的 读仲裁方法如下1、 在主机端传输给后端控制系统的点阵数据中包含有效点阵数据和无效 点阵数据的情况下的读仲裁方案为选取一个成像部件,令该成像部件获得读权限,占用存储器总线读取存储 器存储的 一线数据中对应该成像部件的点阵数据;在执行至少 一次读取操作从 存储器中读取完对应该成像部件的全部点阵数据之后,该成像部件让出读权 限,释放存储器总线资源;使得能重新选取一个成像部件,令该重新选取的成 像部件获得读权限……,以此类推,直至所有成像部件均读取完存储器存储的 一线数据中对应本成像部件的全部点阵数据。需要说明的是,假设存储器存储的一线数据中对应成像部件a的点阵数据 的字节数为L,而由于存储器的带宽限制,成像部件a执行一次读取存储器的 操作后,仅能读取出W字节对应自身的点阵数据,那么成像部件a需要执行 (L/W)次读取操作((L/W)表示对L/W向上取整)。定义成^f象部件执行一次读 取操作读取出的点阵数据为一份点阵数据。2、 在主机端传输给后端控制系统的点阵数据中仅包含有效点阵数据的情 况下的读仲裁方案为选取一个需要打印有效点阵数据的成像部件,令该成像部件获得读权限,占用存储器总线读取存储器存储的一线有效数据中对应该成像部件的有效点阵数据;在执行至少 一次读取操作从存储器中读取完对应该成像部件的全部有 效点阵数据之后,该成像部件让出读权限,释放存储器总线资源;使得能重新 选取一个需要打印有效点阵数据的成像部件,令该重新选取的成像部件获得读 权限……,以此类推,直至所有需要打印有效点阵数据的成像部件均读取完存 储器存储的 一线有效数据中对应本成像部件的全部有效点阵数据。上述读仲裁方案虽然能够解决各成像部件争抢存储器总线的问题,然而, 由于成像部件在占用存储器总线执行一次读取操作,读取出对应本成像部件的 一份点阵数据后,通常需要对读取到的点阵数据进行相应的处理;且由于在成 像部件a获得读权限,占用存储器总线进行读取操作时,可能需要执行多次读 取操作,才能读完存储器中存储的 一线数据中对应成像部件a的全部点阵数据。 因此会存在下面的情况在成像部件a执行完一次读取操作后,对读取到的一 份点阵数据进行相应处理的期间,成像部件a仍然占用存储器的总线,但是成 像部件a并没有执行读取操作;在对读取到的一份点阵数据执行处理的过程结 束后,成像部件a才继续执行下一次读取操作;直至成像部件a读取完存储器 存储的一线数据中对应自身的全部点阵数据后,才释放存储器总线。也即在成 像部件a占用存储器总线期间,对一次读取到的一份点阵数据进行处理的过程 中,存在没有有效利用存储器总线的问题,造成了总线资源的浪费。
技术实现思路
本专利技术实施例提供一种点阵数据的读取方法,以能有效利用存储器的总线 资源。相应的,本专利技术实施例还提供一种点阵数据本文档来自技高网
...

【技术保护点】
一种点阵数据的读取方法,其特征在于,在每一成像部件均从存储器存储的一线数据中读取出对应本成像部件的全部点阵数据之前,循环执行以下步骤: 按照各成像部件预先的排序,依次针对未从存储器存储的一线数据中读取出对应本成像部件的全部点阵数据的每 个成像部件执行: 控制该成像部件占用存储器总线资源; 控制该成像部件通过所述占用的存储器总线资源,从存储器存储的一线数据中读取对应该成像部件的一份点阵数据; 控制该成像部件释放存储器总线资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:尹翠然黄建梅温晓辉陈峰刘志红
申请(专利权)人:北大方正集团有限公司北京大学北京北大方正电子有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利