CN1301859C - 具有半色调单色处理的印表机系统及方法 - Google Patents

具有半色调单色处理的印表机系统及方法 Download PDF

Info

Publication number
CN1301859C
CN1301859C CNB2004100319367A CN200410031936A CN1301859C CN 1301859 C CN1301859 C CN 1301859C CN B2004100319367 A CNB2004100319367 A CN B2004100319367A CN 200410031936 A CN200410031936 A CN 200410031936A CN 1301859 C CN1301859 C CN 1301859C
Authority
CN
China
Prior art keywords
pixel
value
signal
error
printer system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100319367A
Other languages
English (en)
Other versions
CN1676327A (zh
Inventor
何文政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sunplus Technology Co Ltd
Original Assignee
Sunplus Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sunplus Technology Co Ltd filed Critical Sunplus Technology Co Ltd
Priority to CNB2004100319367A priority Critical patent/CN1301859C/zh
Publication of CN1676327A publication Critical patent/CN1676327A/zh
Application granted granted Critical
Publication of CN1301859C publication Critical patent/CN1301859C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

本发明提出具有半色调单色处理的印表机系统及方法,该列印的影像由一个二维阵列的像素所组成并以复数个列方向像素排列,该印表机系统包括一加法器、一临界值装置及一误差决定装置。该加法器第一输入端接收欲列印的像素,第二输入端接收一回授的误差讯号,以产生修正像素,该临界值装置耦合至该加法器,当修正像素值超过一预定的临界值则产生一列印该像素的讯号,当该修正像素值未超过该预定的临界值则产生一不列印该像素的讯号;以及,误差决定装置依据该临界值装置所产生的讯号、修正像素及先前的列印像素资讯以产生回授误差讯号。

Description

具有半色调单色处理的印表机系统及方法
技术领域
本发明是关于印表机的技术领域,尤指一种具有半色调单色处理的印表机系统及方法。
背景技术
在以印表机列印实作上,由于人眼的解析度不高,如果有一群点密集排列在一小面积上,在人眼来看已经无法分辨个别点的差异,而只能感受到这些点整体形成的平均反射率,因此只要控制这群点的疏密度,即可在列印过程中形成不同的灰阶度。一般使用半色调(half-tone)的技术来决定该群密集点中个别点的位置,以达到预设的灰阶度及降低画面中会对人眼不愉悦的现象。半色调的技术有抖色(Dithering)及误差扩散(Error diffusion)两种方法。
Dithering方法的主要意义为将不同的灰阶值,以相对应的一固定的样式(Pattern)来表示,每个样式对应一个灰阶值。如图1所示,5个样式分别对应的灰阶值为0/4、1/4、2/4、3/4及4/4。Dithering方法的好处是简单,也较容易硬件化成电路。然而画面会有固定的样式(Pattern)效应,并依据所选的样式会形成不同的样式效应,容易有对人眼不愉悦的现象。
而另一种半色调的技术则为Error diffusion方法,相较于Dithering方法,利用此方法所列印的图形较没有Pattern效应,对人眼会产生较好的影像。Error diffusion的概念为由于列印的灰阶只有两阶,所以如果来源影像的灰阶超过两阶,则无法产生额外的灰阶,然而可以将来源影像每一点与实际列印的灰阶(2阶)的差异(Error)扩散到相邻的方格,如此利用附近相邻的墨点,在视觉上可以得到与来源影像接近的灰阶。如图2所示,将像素0的误差扩散至邻近的像素中,其中,h1、h2、…、h12={7/48、5/48、3/48、5/48、7/48、5/48、3/48、1/48、3/48、5/48、3/48、1/43}。
传统Error diffusion的系统架构如图3所示,X代表输入原始影像像素的灰阶值,其灰阶变化超过两阶,B代表输出至印表机的灰阶值,其灰阶仅有两阶(啧墨与不喷墨)。由于输入影像的灰阶数较输出影像的灰阶数多,因此无法找出一对一的对应关系。该临界值一般设定为输入影像像素最大灰阶值的一半,由此可以决定输出至印表机的灰阶值B。然而每一次的输出与输入之间都会产生误差巨,因此需要将此误差扩散到下一次输入的影像像素中。此误差E经由一滤波装置回授至下一次输入的影像像素中。如此再重复以上步骤,即可得到较Dithering方法好的列印影像。但传统的Error diffusion系统架构并没有考虑到实际输出装置的特性,例如喷墨墨点的大小及形状,此不仅会造成墨水的浪费,同时无法得到精确的列印灰阶值及回投误差,而影响列印品质。因此,公知印表机系统的半色调单色处理方法仍有诸多缺失而有予以改进的必要。
发明内容
本发明的目的在于提供一种具有半色调单色处理的印表机系统及方法,以避免公知半色调单色技术所产生墨水浪费的问题,并获得精确的列印灰阶值及回授误差,增加列印品质。
依据本发明的一特色,提出一种具有半色调单色处理的印表机系统,该印表机系统所列印的影像由一个二维阵列的像素所组成,其中,(i,j)为该影像第i列第j行的像素,该印表机系统包括:
一更新装置,其第一输入端用以接收该印表机系统所传送欲列印的像素(i,j),其第二输入端用以接收一回授的误差信号,修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)的值;
一临界值装置,耦合至该更新装置,当该像素(i,j)的值超过一预定的临界值则产生一列印该像素的信号,当该像素(i,j)的值未超过该预定的临界值.则产生一不列印该像素的信号;
一误差决定装置,依据该临界值装置所产生的信号、像素(i,j)的值及先前列印像素值的资讯以产生该回授的误差信号;以及
一滤波装置,其输入端耦合至该误差决定装置所产生的误差信号,其输出端连接至该更新装置的第二输入端。
其中该误差决定装置是依据该临界值装置所产生的信号、像素(i,j)值及先前的列印像素值的资讯,以查表方式产生该回授的误差信号。
依据本发明的另一特色,提出一种于印表机系统列印半色调单色的方法,该印表机系统所列印的影像由一个二维阵列的像素所组成,其中,(i,j)为该影像第i列第j行的像素,该方法包括下列步骤:
一输入步骤,用以接收该印表机系统所传送欲列印的像素(i,j)的值,并接收一回授的误差信号,修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)的值,重复以上过程,直到完成整张影像处理;
一决定步骤,当该像素(i,j)值超过一预定的临界值则产生一列印该像素的信号,当该像素(i,j)值未超过该预定的临界值则产生一不列印该像素的信号;
一误差产生步骤,依据该决定步骤所产生的信号、像素(i,j)值及先前的列印像素值的资讯以产生该回授的误差信号;
一滤波步骤,将误差产生步骤所产生的误差信号进行滤波,以产生输入步骤中所需的回授的误差信号。
其中该误差产生步骤依据该决定步骤所产生的信号、该像素(i,j)值及先前列印像素值的资讯,以查表方式产生该回授的误差信号。
附图说明
图1为公知抖色(Dithering)方法的样式(Pattern)的示意图。
图2为公知误差扩散(Error diffusion)的示意图。
图3为公知误差扩散系统的方块图。
图4为本发明一种具有半色调单色处理的印表机系统方块图。
图5为单色列印墨点重叠情况的示意图。
图6为本发明单色列印墨点误差修正的示意图。
图7为本发明单色列印墨点另误差修正的示意图。
图8为本发明一种具有半色调单色处理的印表机系统的修正误差表。
具体实施方式
图4显示本发明的一种具有半色调单色处理的印表机系统方块图,该印表机系统所列印的影像440由一个二维阵列的像素450所组成,其中,像素(i,j)450为该影像440第i列第j行的像素。标示B1、B2、B3及B4的像素为先前已处理过的像素值,其与像素(i,j)的相对位置关系如图4所示。
该印表机系统包括一更新装置400、一临界值装置410、一误差决定装置420及一滤波装置430。该更新装置400的第一输入端用以接收该印表机系统所传送欲列印的像素(i,j)的值P(i,j)(即为现行处理的像素值),其第二输入端用以接收一回授的误差信号,以修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)值。于本实施例中,像素(i,j)经由更新装置400处理后,误差扩散到以后所要处理的像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)。
该临界值装置410耦合至该更新装置400,当像素(i,j)位置的值P(i,j)超过一预定的临界值则产生一列印该像素信号,当像素(i,j)位置的值P(i,j)未超过该预定的临界值则产生一不列印该像素的信号,经由该临界值装置410后所产生的信号分别以B0表示。
该误差决定装置420依据该临界值装置410现在列印像素B0及先前的列印像素B1、B2、B3、B4的值与像素(i,j)位置的值P(i,j)产生一误差信号E。该滤波装置430的输入端耦合至该误差决定装置420所产生的误差信号E,其输出端连接至该更新装置400的第二输入端,产生一回授的误差信号FE,以此修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)的值。
在实际的印表机系统中,所列印的墨点并不是方形而是接近圆形。由于所列印的墨点需将方格内完全填满,否则会产生对人眼不愉悦的现象。为达到方格内完全填满的要求,所形成墨点的直径要较方格的对角线长。假设墨点的直径与方格的对角线长的比为β,由于此墨点有部分区域会落于方格外,如果方格附近有另一个墨点,则如图5所示,此两个墨点会有重叠γ情况产生。运用几何数学,可以将墨点落于方格外的面积所占比例及重叠面积所占方格面积比例得出如下的方程式:
α = 1 4 2 ρ 2 - 1 + ρ 2 2 sin - 1 ( 1 2 ρ ) - 1 2
β = πρ 2 8 - ρ 2 2 sin - 1 ( 1 2 ρ ) - 1 4 2 ρ 2 - 1 + 1 4 - - - ( 1 )
γ = ρ 2 2 sin - 1 ( ρ 2 - 1 ρ 2 ) - 1 2 ρ 2 - 1 - β
经由实际量测一印表机列印的墨滴,可得到ρ=1.25=>α=33%,β=3%,γ=10%,故墨点童叠所造成的效果不容忽视。
在公知的Error diffusion架构中并不考虑喷墨点的大小及形状,则所产生的误差与周围的墨点无关。然而实际情况是周围的墨点会影响现行列印墨点的色阶。在周围的墨点影响下,即使此现行列印墨点的位置不喷墨(B0=0),仍带有灰阶成分存在。因此在计算现行列印墨点的误差时,仍需将周围的墨点考虑进去。如图6所示,B1=B2=B3=B4=1已完成列印,而现行处理的像素(i,j)并不要列印(B0=0),因此误差需修正为:
Error1=P(i,j)-2α+γ,                (2)
同理,在现行处理的像素(i,j)要列印(B0=1)时,亦会影响到周围的墨点。如图7所示,B1=B2=B3=B4=0均不列印,而现行处理的像素(i,j)需要列印(B0=1),因此误差需修正为:
Error2=1-P(i,j)+2α+2β,             (3)
因此依据像素(i,j)、(i,j-1)、(i-1,j-1)、(i-1,j)及(i-1,j+1)的状况,相对应修正的误差值则如图3所示。由上述说明可知,本发明根据印表机墨点的特性,精确计算每一像素的误差值,故能精确将影像的灰阶分布列印出来。可避公知半色调单色技术所产生墨水浪费的问题,并获得精确的列印灰阶值及回授误差,增加列印品质。
上述实施例仅为了方便说明而举例而已,本发明所主张的权利范围自应以申请专利范围所述为准,而非仅限于上述实施例。

Claims (4)

1.一种具有半色调单色处理的印表机系统,该印表机系统所列印的影像由一个二维阵列的像素所组成,其中,(i,j)为该影像第i列第j行的像素,该印表机系统包括:
一更新装置,其第一输入端用以接收该印表机系统所传送欲列印的像素(i,j),其第二输入端用以接收一回授的误差信号,修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)的值;
一临界值装置,耦合至该更新装置,当该像素(i,j)的值超过一预定的临界值则产生一列印该像素的信号,当该像素(i,j)的值未超过该预定的临界值。则产生一不列印该像素的信号;
一误差决定装置,依据该临界值装置所产生的信号、像素(i,j)的值及先前列印像素值的资讯以产生该回授的误差信号;以及
一滤波装置,其输入端耦合至该误差决定装置所产生的误差信号,其输出端连接至该更新装置的第二输入端。
2.如权利要求1所述的系统,其特征在于,该误差决定装置是依据该临界值装置所产生的信号、像素(i,j)值及先前的列印像素值的资讯,以查表方式产生该回授的误差信号。
3.一种于印表机系统列印半色调单色的方法,该印表机系统所列印的影像由一个二维阵列的像素所组成,其中,(i,j)为该影像第i列第j行的像素,该方法包括下列步骤:
一输入步骤,用以接收该印表机系统所传送欲列印的像素(i,j)的值,并接收一回授的误差信号,修正像素(i,j+1)、(i+1,j-1)、(i+1,j)、(i+1,j+1)的值,重复以上过程,直到完成整张影像处理;
一决定步骤,当该像素(i,j)值超过一预定的临界值则产生一列印该像素的信号,当该像素(i,j)值未超过该预定的临界值则产生一不列印该像素的信号;
一误差产生步骤,依据该决定步骤所产生的信号、像素(i,j)值及先前的列印像素值的资讯以产生该回授的误差信号;
一滤波步骤,将误差产生步骤所产生的误差信号进行滤波,以产生输入步骤中所需的回授的误差信号。
4.如权利要求3所述的方法,其特征在于,该误差产生步骤依据该决定步骤所产生的信号、该像素(i,j)值及先前列印像素值的资讯,以查表方式产生该回授的误差信号。
CNB2004100319367A 2004-03-31 2004-03-31 具有半色调单色处理的印表机系统及方法 Expired - Fee Related CN1301859C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100319367A CN1301859C (zh) 2004-03-31 2004-03-31 具有半色调单色处理的印表机系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100319367A CN1301859C (zh) 2004-03-31 2004-03-31 具有半色调单色处理的印表机系统及方法

Publications (2)

Publication Number Publication Date
CN1676327A CN1676327A (zh) 2005-10-05
CN1301859C true CN1301859C (zh) 2007-02-28

Family

ID=35049138

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100319367A Expired - Fee Related CN1301859C (zh) 2004-03-31 2004-03-31 具有半色调单色处理的印表机系统及方法

Country Status (1)

Country Link
CN (1) CN1301859C (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100471226C (zh) * 2005-12-01 2009-03-18 致伸科技股份有限公司 一种半色调化的影像处理系统以及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07223330A (ja) * 1994-02-10 1995-08-22 Fuji Photo Film Co Ltd 溶融型熱転写プリント方法
US5901275A (en) * 1994-04-27 1999-05-04 Agfa-Gevaert N.V. Clustered dot and line multilevel halftoning for electrographic colour printing
CN1247350A (zh) * 1998-09-10 2000-03-15 明碁电脑股份有限公司 灰度图像二值化处理系统及方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07223330A (ja) * 1994-02-10 1995-08-22 Fuji Photo Film Co Ltd 溶融型熱転写プリント方法
US5901275A (en) * 1994-04-27 1999-05-04 Agfa-Gevaert N.V. Clustered dot and line multilevel halftoning for electrographic colour printing
CN1247350A (zh) * 1998-09-10 2000-03-15 明碁电脑股份有限公司 灰度图像二值化处理系统及方法

Also Published As

Publication number Publication date
CN1676327A (zh) 2005-10-05

Similar Documents

Publication Publication Date Title
JP2002118748A (ja) ドット密度とドット・サイズの複合変調
JPS6359536A (ja) 中間色像形成方法
JP3571716B2 (ja) 改良された誤差分散システム
JPH0553555A (ja) 図形出力装置
EP0767580A2 (en) Image processing method and image processing apparatus
JP3760969B2 (ja) 画像形成装置及び方法
US7911656B2 (en) Image processing apparatus, image processing method, and computer readable recording medium storing program
US20160255240A1 (en) Halftoning
CN1301859C (zh) 具有半色调单色处理的印表机系统及方法
CN101959001B (zh) 图像处理装置及图像处理方法
JP3775457B2 (ja) レーザプリンタのための階調再現方法及び装置
US6055065A (en) Printer independent halftone image rendering
JPH10341339A (ja) 原稿画像を表わすビットマップを生成するための方法および装置ならびに複数の色分離から出力画像を生成するための方法および装置
CN111597516A (zh) 一种基于暗记水印的文档防复制方法及系统
US7969617B2 (en) Multilevel screening mapping tone values to control signal values for greater color or shade fidelity and reduced print aberrations
US7756353B2 (en) Edge enhancement method for halftone image
US6757079B1 (en) Method and apparatus for forming multi-level dither images from an input digital image
US7433064B2 (en) Printing apparatus, printing method, image processing apparatus, image processing method, printing program, image processing program, and storage medium
US20050213157A1 (en) Printer system with halftone monochromatic process and method thereof
US7869094B2 (en) Selective dithering
US20040150684A1 (en) Method for printing an image from a halftone binary bitmap using multiple exposures
JP4185879B2 (ja) 透過照明型表示板の輝度調整方法、及びその方法により輝度が調整された透過照明型表示板
CN100385909C (zh) 误差扩散半色调影像处理系统及方法
CN100374301C (zh) 打印数据转换方法及其装置
US9053410B2 (en) Raster image processor with printhead profile compensation for a multi level digital printing machine

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070228

Termination date: 20160331