JP2006197411A - Halftone screening method and printer - Google Patents
Halftone screening method and printer Download PDFInfo
- Publication number
- JP2006197411A JP2006197411A JP2005008417A JP2005008417A JP2006197411A JP 2006197411 A JP2006197411 A JP 2006197411A JP 2005008417 A JP2005008417 A JP 2005008417A JP 2005008417 A JP2005008417 A JP 2005008417A JP 2006197411 A JP2006197411 A JP 2006197411A
- Authority
- JP
- Japan
- Prior art keywords
- dot
- halftone
- screening method
- drawn
- dots
- 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.)
- Withdrawn
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
Abstract
Description
本発明は、多値ドットを用いたデジタルハーフトーンスクリーニング方法及びこの方法を用いたプリンタに関するものである。 The present invention relates to a digital halftone screening method using multi-valued dots and a printer using this method.
基本的な多値ハーフトーンスクリーニングでは、レベル(濃度、大きさ)の低いドットから描画を開始し、後にレベルを上げたドットを使用することで、滑らかな階調性を実現している。多値ハーフトーンスクリーニングに関する従来技術として、低階調領域のインク重量を抑制することにより、低階調領域の明度を適正にするようにしたものが提案されている(例えば、特許文献1参照)。
しかし、多値ハーフトーンスクリーニングの弱点として、低レベルドットが孤立して描画される場合の再現性が不安定になりやすいという点が上げられる。孤立ドットが描画されなかった場合、ハイライト部の階調性が悪化し、白飛びしたような画像になってしまう。
従って、本発明は孤立ドットが描画されなかった場合に白飛びした画像になることを防止することを課題とする。
However, a weak point of multi-value halftone screening is that reproducibility tends to become unstable when low level dots are drawn in isolation. When the isolated dot is not drawn, the gradation property of the highlight portion is deteriorated, resulting in an image that appears to be whiteout.
Therefore, an object of the present invention is to prevent an overexposed image when an isolated dot is not drawn.
請求項1の発明によるハーフトーンスクリーニング方法は、ハーフトーンパターンを有する1つ以上のハーフトーンセルにおける多値ドットを使用するデジタルハーフトーンスクリーニング方法において、孤立ドットの再現性に応じてドット発生順序を変更することを特徴とするものである。
請求項2の発明によるハーフトーンスクリーニング方法は、請求項1において、前記ドット発生順序を変更する方法は、低レベルドットの再現性が悪い場合に、より高いレベルのドットを先行して描画することを特徴とするものである。
The halftone screening method according to the first aspect of the present invention is a digital halftone screening method using multi-valued dots in one or more halftone cells having a halftone pattern, wherein the dot generation order is determined according to the reproducibility of isolated dots. It is characterized by changing.
The halftone screening method according to a second aspect of the present invention is the halftone screening method according to the first aspect, wherein the dot generation order is changed by drawing a higher level dot in advance when low level dot reproducibility is poor. It is characterized by.
請求項3の発明によるハーフトーンスクリーニング方法は、請求項2において、前記高レベルドットにより先行描画されるドットは、各ハーフトーンセル中で最初に描画されるドットのみであることを特徴とするものである。
請求項4の発明によるハーフトーンスクリーニング方法は、請求項2又は3において、前記先行描画されるドットレベルの選択は、3つ以上のドットレベルがある場合、プリンタの状態に応じて変更可能であることを特徴とするものである。
A halftone screening method according to a third aspect of the present invention is the halftone screening method according to the second aspect, wherein the dots drawn in advance by the high-level dots are only the dots drawn first in each halftone cell. It is.
The halftone screening method according to a fourth aspect of the present invention is the method according to the second or third aspect, wherein the selection of the dot level to be drawn in advance can be changed according to the state of the printer when there are three or more dot levels. It is characterized by this.
請求項5の発明によるハーフトーンスクリーニング方法は、請求項1から4の何れかにおいて、前記ドット発生順序を変更する場合は前記ハーフトーンセルのドットレベル変更パターンは、ドット描画開始点を変更して全てのハーフトーンパターンを変更させることを特徴とするものである。
請求項6の発明によるハーフトーンスクリーニング方法は、請求項5において、前記ハーフトーンパターンは、直前に塗られるピクセル値+1の形式で保持されていることを特徴とするものである。
The halftone screening method according to the invention of
A halftone screening method according to a sixth aspect of the present invention is the halftone screening method according to the fifth aspect, wherein the halftone pattern is held in the form of a pixel value +1 applied immediately before.
請求項7の発明によるプリンタは、請求項1から6の何れかのハーフトーンスクリーニング方法を実行するハーフトーンスクリーニング処理手段を搭載したことを特徴とするものである。 According to a seventh aspect of the present invention, a printer includes a halftone screening processing means for executing the halftone screening method according to any one of the first to sixth aspects.
請求項1の発明によれば、多値ドットを使用するデジタルハーフトーンスクリーニングで、孤立ドットの再現性によりドット発生順序を変更することにより、ハイライト部の階調性を向上させることができ、孤立ドットが描画されなかった場合の白飛びした画像の発生を防止することができる。
According to the invention of
請求項2の発明によれば、低レベルドットの再現性が悪い場合に、より高いレベルのドットを先行して描画することで容易に階調性を確保することができる。
請求項3の発明によれば、高レベルドットにより先行描画されるピクセルは、各ハーフトーンセル中で最初に描画されるドットのみのため、基本パターンを大きく変更する必要がない。
According to the invention of
According to the third aspect of the present invention, since the pixels that are drawn in advance by high-level dots are only the dots that are drawn first in each halftone cell, there is no need to greatly change the basic pattern.
請求項4の発明によれば、先行して描画するドットレベルは、3つ以上のレベルがある場合、機械の状態により変更可能であるため、できるだけ良い階調性を実現することができる。
請求項5の発明によれば、ドット描画開始点を設定するだけで、容易に全体のパターンを変更させることができる。
According to the fourth aspect of the present invention, when there are three or more dot levels to be drawn in advance, the dot level can be changed depending on the state of the machine.
According to the fifth aspect of the present invention, the entire pattern can be easily changed simply by setting the dot drawing start point.
請求項6の発明によれば、直前に塗られるピクセル値+1の形式で請求項5のハーフトーンパターンを保持することで、請求項5の方法を実現することができる。
請求項7の発明によれば、多値ハーフトーンスクリーニングでのハイライト部階調性品質を向上した印刷出力画像を得ることができる。
According to the invention of
According to the seventh aspect of the present invention, it is possible to obtain a printed output image with improved highlight portion gradation quality in multi-value halftone screening.
以下、本発明の実施の形態を図面と共に説明する。
多値ハーフトーンスクリーニング方法では、図3(a)のように一つのピクセルについてドットレベルを上げていき、最高レベルになった後に他のピクセルを塗る方法や、図3(b)のようにある範囲の複数ピクセルを同じレベルで塗った後に、レベルを上げて同様の範囲の複数ピクセルを塗っていくという方法がある。尚、図3は4×4ドットのセル(ハーフトーンセル)単位で16階調(レベル)を表現する場合である。
Embodiments of the present invention will be described below with reference to the drawings.
In the multi-value halftone screening method, the dot level is increased for one pixel as shown in FIG. 3A, and another pixel is applied after reaching the maximum level, as shown in FIG. 3B. There is a method of painting a plurality of pixels in a range at the same level, and then increasing the level and painting a plurality of pixels in a similar range. FIG. 3 shows a case where 16 gradations (levels) are expressed in units of 4 × 4 dot cells (halftone cells).
また、多値ハーフトーンスクリーニングでは、それぞれのドットレベルについてディザパターンを保持している。例えば、小、大の2つのレベルを持つドットによる多値ハーフトーンスクリーンのディザパターンを図4とする。図4の方法は、上記図3(a)の一つのピクセルに関してドットレベルを上げていく方法であり、図示のように小ドット、大ドットについてそれぞれ4×4のサブセルを4つ用いて64階調を表現する場合である。マス目の数字はドットのレベルを示す。 In multi-value halftone screening, a dither pattern is held for each dot level. For example, FIG. 4 shows a dither pattern of a multi-value halftone screen using dots having two levels of small and large. The method shown in FIG. 4 is a method of increasing the dot level for one pixel shown in FIG. 3A. As shown in the figure, four 4 × 4 subcells are used for each of the small dots and the large dots. This is a case of expressing a key. The squares indicate the dot level.
図4のようなサブセルを4個用いたスクリーニングの場合、孤立した小ドットは、サブセルの個数分の濃度で出現する。つまり、1〜4の(4つの)低レベルの濃度部では小ドットによる孤立点が使用される。前述したように、低レベルドットが孤立して描画される場合の再現性が不安定になりやすいので、もし上記小ドットによる孤立点が再現されないと、上記濃度部分の階調は無くなってしまう。この例では、使用されるサブセルは4個であるが、通常は階調性を上げるためにさらに多くのサブセルを使用することが多いので、その場合は、サブセルの個数分だけドットが再現されなくなり、ハイライト部での階調性はさらに悪化することになる。
In the case of screening using four subcells as shown in FIG. 4, isolated small dots appear at a density corresponding to the number of subcells. That is, isolated points of small dots are used in the (four) low-
図1は本発明の第1の実施の形態によるハーフトーンスクリーニング方法による多値ハーフトーンパターンを示す。
上記の問題を回避するには、ハイライト部での孤立ドットの再現性を上げる必要がある。そこで、本実施の形態では、最も簡易に実現するスクリーニング方法として、高レベルのドットから先行使用する。例えば図4の場合は、ハイライト部の孤立点をまず大ドットを用いて描画を開始し、次からは通常通り小ドットを使用して描画する。その場合、図1に示すように最初に大ドットで描画されたハイライト部のドットは次からは描画されないように−1とする。
FIG. 1 shows a multi-value halftone pattern obtained by the halftone screening method according to the first embodiment of the present invention.
In order to avoid the above problem, it is necessary to improve the reproducibility of isolated dots in the highlight portion. Therefore, in the present embodiment, as a screening method that is most easily realized, a high-level dot is used in advance. For example, in the case of FIG. 4, drawing of the isolated point in the highlight portion is first started using a large dot, and thereafter, drawing is performed using a small dot as usual. In this case, as shown in FIG. 1, the dot in the highlight portion that was first drawn with large dots is set to −1 so that it will not be drawn next time.
次に、第2の実施の形態を図2を参照して説明する。
上記第1の実施の形態よりドットのレベル(多値数)が多数あるデバイスの場合には、ハイライト部での孤立ドットの再現性に基づいて判断し、最高レベルのドットでなく、孤立点を再現するためにより低いレベルのドットを開始点として選択することにより、さらに階調再現性を考慮した描画が可能となる。図2の例では、中ドットを開始点としている。
Next, a second embodiment will be described with reference to FIG.
In the case of a device having a large number of dot levels (multi-valued number) as compared with the first embodiment, it is determined based on the reproducibility of isolated dots in the highlight portion. By selecting a lower level dot as a starting point in order to reproduce the image, it is possible to perform drawing in consideration of gradation reproducibility. In the example of FIG. 2, the middle dot is the starting point.
次に、第3の実施の形態を図5を参照して説明する。
上記第1、第2の実施の形態による方法を実現するために、開始レベルを変えたパターンをそれぞれ保持すると、多値の分だけパターンが作成されるため、必要メモリ容量が増えてしまう。これを回避するため、本実施の形態では、基本的なディザパターンを基にして必要なパターンのみを動的に生成する方法を用いる。
Next, a third embodiment will be described with reference to FIG.
In order to realize the methods according to the first and second embodiments, if patterns with different start levels are held, patterns are created for multiple values, so that the required memory capacity increases. In order to avoid this, in this embodiment, a method of dynamically generating only a necessary pattern based on a basic dither pattern is used.
図5において、まず、レベルの高くなる順序でドットパターンプレーンに番号を付けて考える。つまり、最低レベルドットパターンを(1)、次のレベルに(2)、‥という昇順の番号で各パターンを表す。また、ハーフトーンパターンをマトリックスとみなし、パターン内の位置を座標で表す。図4(a)の場合、小ドットパターンは(5,5)であり、その値は(1)(1,1)+1 となる。他の点についても同様に「前に描画される点の値+1」という形式で保持する。 In FIG. 5, first, the dot pattern planes are numbered in order of increasing level. That is, each pattern is represented by an ascending order of (1) for the lowest level dot pattern, (2) for the next level,. Further, the halftone pattern is regarded as a matrix, and the position in the pattern is represented by coordinates. In the case of FIG. 4A, the small dot pattern is (5, 5), and its value is (1) (1, 1) +1. The other points are similarly stored in the form of “value of previously drawn point + 1”.
これにより、小ドットから順に描画される場合は描画開始点の値を0とすれば、全ての点の値が連続して自動的に設定される。また、孤立小ドットの再現性が悪い場合は、レベルを上げたドットから描画開始する。レベルの選択は、印刷出力画像から目視またはスキャナなどにより電子的に判別する方法でもよい。この場合は、上記形式でパターンを保持することにより、描画開始レベルでの開始点を決定すれば、それ以降に描画される点の値も自動的に設定される。値が設定されなかったピクセルについては、−1とすることで描画されない点として扱うことができる。 As a result, when drawing is performed in order from the small dot, if the value of the drawing start point is set to 0, the values of all the points are automatically set continuously. When the reproducibility of isolated small dots is poor, drawing is started from a dot whose level is increased. The selection of the level may be a method of electronically discriminating from a printed output image visually or with a scanner. In this case, if the start point at the drawing start level is determined by holding the pattern in the above format, the values of points drawn after that are automatically set. Pixels for which values are not set can be handled as points that are not drawn by setting -1.
図6に具体的な例を示す。図6において、大ドットから描画を開始すると決定した場合は、(3)(1,1)=0となる。さらに、これ以降に描画される点について値が順番に設定されていく。最終描画点まで終了した後、値が設定されていない点がいくつか存在する。つまり、(3)(1,1)以前に描画されるはずであった小、中ドットの各点については、「前の点+1」の形式のまま値が設定されていない。これらの点を−1とすることで、全ての値が設定されることになる。このように上記形式でパターンを保持することにより、開始点の変更で使用するパターンのバリエーションを全て持つ必要がなく、且つ開始点が変わる場合には、即座にパターンを再作成することが可能になる。 A specific example is shown in FIG. In FIG. 6, when it is determined to start drawing from a large dot, (3) (1, 1) = 0. Further, values are sequentially set for points drawn after this. After finishing to the final drawing point, there are some points for which no value is set. That is, (3) For each point of small and medium dots that should have been drawn before (1, 1), no value is set in the format of “previous point + 1”. By setting these points to -1, all values are set. By holding the pattern in the above format in this way, it is not necessary to have all the variations of the pattern used to change the start point, and if the start point changes, the pattern can be recreated immediately. Become.
図7は本発明の実施の形態によるプリンタシステムを概略的に示すブロック図である。
図7において、PC1は自身が持つ画像データやスキャナ、ファクシミリ等から入力される画像データをプリンタドライバ2によりプリンタ3で処理可能なデータに変換してプリンタ3に出力する。プリンタ3は、PC1から入力された画像データについて画像処理部4において、シェーディング、色補正等の所定の処理を行うと共に、ハーフトーンスクリーニング処理部5により、前記第1〜第3の実施の形態によるハーフトーンスクリーニング
処理を実行する。画像処理された画像データは出力装置6により印刷出力される。
FIG. 7 is a block diagram schematically showing a printer system according to an embodiment of the present invention.
In FIG. 7, the
このプリンタは、出力装置6の状態が安定せず、印刷画像の孤立小ドットの再現性が悪い場合に、ハーフトーンスクリーニング処理部5において各実施の形態によるハーフトーンスクリーニング方法を実行させるものである。
In this printer, when the state of the
3 プリンタ
4 画像処理部
5 ハーフトーンスクリーニング処理部
6 出力装置
3
Claims (7)
孤立ドットの再現性に応じてドット発生順序を変更することを特徴とするハーフトーンスクリーニング方法。 In a digital halftone screening method using multi-valued dots in one or more halftone cells having a halftone pattern,
A halftone screening method, wherein the dot generation order is changed according to the reproducibility of isolated dots.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005008417A JP2006197411A (en) | 2005-01-14 | 2005-01-14 | Halftone screening method and printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005008417A JP2006197411A (en) | 2005-01-14 | 2005-01-14 | Halftone screening method and printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006197411A true JP2006197411A (en) | 2006-07-27 |
Family
ID=36803100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005008417A Withdrawn JP2006197411A (en) | 2005-01-14 | 2005-01-14 | Halftone screening method and printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006197411A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014151587A (en) * | 2013-02-12 | 2014-08-25 | Brother Ind Ltd | Imaging device and computer program |
-
2005
- 2005-01-14 JP JP2005008417A patent/JP2006197411A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014151587A (en) * | 2013-02-12 | 2014-08-25 | Brother Ind Ltd | Imaging device and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4861705B2 (en) | Embed various watermark information in halftone screen | |
JP4605782B2 (en) | Laser printing device using dual halftone | |
JPH11187264A (en) | Method and device for processing image | |
JP6029305B2 (en) | Image processing apparatus and control method thereof | |
JP2011139164A (en) | Image processing apparatus and processing method thereof | |
JP2005051356A (en) | Color reduction processor and color reduction processing method | |
JP5254740B2 (en) | Image processing apparatus and image processing method | |
US6956670B1 (en) | Method, system, program, and data structures for halftoning with line screens having different lines per inch (LPI) | |
JP4169054B2 (en) | Image processing apparatus, image processing method, and program | |
JP6355321B2 (en) | Image processing apparatus, image processing method, and program | |
JP2019176406A (en) | Image processing apparatus | |
JP2006197411A (en) | Halftone screening method and printer | |
JP4637766B2 (en) | Color error diffusion | |
US20030020935A1 (en) | Image processing method and apparatus | |
JPH09294208A (en) | Image processing method and device | |
US20060158694A1 (en) | Halftone processing apparatus and method thereof | |
JP6061654B2 (en) | Image processing apparatus, image processing method, and computer program | |
US20070188812A1 (en) | Image processing device, image reading device and image processing method | |
JP2009135637A (en) | Image processor, image processing method and program | |
US20020060812A1 (en) | Image processing method and image processing apparatus | |
JP2006270656A (en) | Apparatus and method for image processing | |
JP2007088686A (en) | Image processing apparatus, image processing method and program thereof | |
JP2005323101A (en) | Method for screening digital halftone, program, and recording medium | |
JP6324239B2 (en) | Image processing apparatus, image processing method, and program | |
JP2005323174A (en) | Image forming apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080401 |