CN1301859C - 具有半色调单色处理的印表机系统及方法 - Google Patents
具有半色调单色处理的印表机系统及方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000001914 filtration Methods 0.000 claims description 8
- 238000012937 correction Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000009792 diffusion process Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- NCGICGYLBXGBGN-UHFFFAOYSA-N 3-morpholin-4-yl-1-oxa-3-azonia-2-azanidacyclopent-3-en-5-imine;hydrochloride Chemical compound Cl.[N-]1OC(=N)C=[N+]1N1CCOCC1 NCGICGYLBXGBGN-UHFFFAOYSA-N 0.000 description 3
- 239000002699 waste material Substances 0.000 description 3
- 241001270131 Agaricus moelleri Species 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
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.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)值及先前列印像素值的资讯,以查表方式产生该回授的误差信号。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100471226C (zh) * | 2005-12-01 | 2009-03-18 | 致伸科技股份有限公司 | 一种半色调化的影像处理系统以及方法 |
Citations (3)
| 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 | 明碁电脑股份有限公司 | 灰度图像二值化处理系统及方法 |
-
2004
- 2004-03-31 CN CNB2004100319367A patent/CN1301859C/zh not_active Expired - Fee Related
Patent Citations (3)
| 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 |