JPH1075359A - Dot forming method and device and recording medium recording program to execute the processing - Google Patents

Dot forming method and device and recording medium recording program to execute the processing

Info

Publication number
JPH1075359A
JPH1075359A JP9141058A JP14105897A JPH1075359A JP H1075359 A JPH1075359 A JP H1075359A JP 9141058 A JP9141058 A JP 9141058A JP 14105897 A JP14105897 A JP 14105897A JP H1075359 A JPH1075359 A JP H1075359A
Authority
JP
Japan
Prior art keywords
threshold
threshold value
pattern
halftone dot
generating
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.)
Abandoned
Application number
JP9141058A
Other languages
Japanese (ja)
Inventor
Takahide Hirawa
孝英 平和
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.)
Dainippon Screen Manufacturing Co Ltd
Original Assignee
Dainippon Screen Manufacturing 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 Dainippon Screen Manufacturing Co Ltd filed Critical Dainippon Screen Manufacturing Co Ltd
Priority to JP9141058A priority Critical patent/JPH1075359A/en
Publication of JPH1075359A publication Critical patent/JPH1075359A/en
Abandoned legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To comparatively increase gradation number of a dot image even when the number of picture elements in one dot area is comparatively small by generating a 3rd threshold compared with an image signal from a threshold pattern with a comparatively small size and a threshold pattern with a comparatively large size. SOLUTION: A 1st threshold generating section 30 generates a 1st threshold pattern with a comparatively multi-valued gradation and a comparatively small size. A 2nd threshold section 32 generates a 2nd threshold pattern with a comparatively small gradation and a comparatively large size. A multiplier section 34 multiplies a 1st threshold TP1 generated by the 1st threshold generating section 30 with a positive integer N. An adder section 36 adds the TP1*N being the result of multiplication and the 2nd threshold TP2 generated by the 2nd threshold level generating section 32 to generate a 3rd threshold TP3. A comparator 38 compares the 3rd threshold TP3 with an image signal Im to generate a binary dot signal Sd.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、画像信号に応じ
て網点を形成する技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for forming a halftone dot according to an image signal.

【0002】[0002]

【従来の技術】網点を表わす2値の網点信号は、画像信
号と閾値パターンとを比較することによって得られる。
閾値パターン(「閾値マトリクス」とも呼ぶ)は、1つ
の網点が形成される領域を覆うように設定されるのが普
通である。この場合には、網点画像の階調数は、最大で
閾値パターンに含まれる画素数+1に等しく、これは、
1つの網点領域(1つの網点が形成される領域)内に含
まれる画素数+1にも等しい。
2. Description of the Related Art Binary halftone signals representing halftone dots are obtained by comparing an image signal with a threshold pattern.
A threshold pattern (also called a “threshold matrix”) is usually set so as to cover an area where one halftone dot is formed. In this case, the number of gradations of the halftone image is at most equal to the number of pixels included in the threshold pattern + 1, which
It is also equal to the number of pixels +1 included in one halftone dot area (the area where one halftone dot is formed).

【0003】[0003]

【発明が解決しようとする課題】ところで、近年では、
画像の出力処理の高速化の要求が高まっており、同じ線
数の網点をより低い分解能で出力する必要があるため
に、1つの網点領域に含まれる画素数を低減することが
要求されている。しかし、1つの網点領域内の画素数を
低減すると、1つの網点で表現できる階調数も低下して
しまうという問題があった。
However, in recent years,
There is an increasing demand for faster image output processing, and since it is necessary to output halftone dots having the same number of lines at a lower resolution, it is required to reduce the number of pixels included in one halftone dot region. ing. However, when the number of pixels in one halftone dot region is reduced, there is a problem that the number of gradations that can be expressed by one halftone dot also decreases.

【0004】この発明は、従来技術における上述の課題
を解決するためになされたものであり、1つの網点領域
内の画素数が比較的少ない場合にも、網点画像の階調数
を比較的高くすることができる技術を提供することを目
的とする。この発明の他の目的は、上記目的に加えて、
ムラの無い、滑らかな階調再現性を有する網点画像を生
成することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem in the prior art. Even when the number of pixels in one dot area is relatively small, the number of gradations of a dot image can be compared. The aim is to provide a technology that can be highly targeted. Another object of the present invention is to provide, in addition to the above objects,
It is to generate a halftone image having no unevenness and smooth gradation reproducibility.

【0005】[0005]

【課題を解決するための手段およびその作用・効果】上
述の課題の少なくとも一部を解決するため、第1の発明
は、画像信号に応じて網点を形成する方法であって、
(a)階調が比較的多く、サイズが比較的小さな第1の
閾値パターンを構成する第1の閾値を発生する工程と、
(b)階調が比較的少なく、サイズが比較的大きな第2
の閾値パターンを構成する第2の閾値を発生する工程
と、(c)前記第1の閾値と前記第2の閾値とを用いた
演算を行なうことによって、第3の閾値を作成する工程
と、(d)前記第3の閾値と画像信号とを比較すること
によって、網点を表わす網点信号を生成する工程と、を
備えることを特徴とする。
In order to solve at least a part of the above-mentioned problems, a first invention is a method of forming a halftone dot in accordance with an image signal,
(A) generating a first threshold value forming a first threshold pattern having a relatively large number of gradations and a relatively small size;
(B) The second having a relatively small gradation and a relatively large size
(C) generating a third threshold value by performing an operation using the first threshold value and the second threshold value, and generating a third threshold value. (D) generating a dot signal representing a dot by comparing the third threshold value with the image signal.

【0006】画像信号と比較される第3の閾値は、比較
的小サイズの第1の閾値パターンと、比較的大サイズの
第2の閾値パターンから生成される。従って、比較的小
サイズの第1の閾値パターンを1つの網点領域に対応さ
せるようにすれば、1つの網点領域内の画素数が比較的
少ない場合にも、網点画像の階調数を比較的高くするこ
とができる。
[0006] The third threshold value to be compared with the image signal is generated from a first threshold pattern having a relatively small size and a second threshold pattern having a relatively large size. Therefore, if the first threshold pattern having a relatively small size is made to correspond to one halftone area, even if the number of pixels in one halftone area is relatively small, the number of gradations of the halftone image can be reduced. Can be relatively high.

【0007】上記第1の発明において、前記工程(c)
は、前記第1の閾値を前記第2の閾値で補間する補間演
算を行なう工程を含む、ことが好ましい。
In the first aspect, the step (c)
Preferably includes a step of performing an interpolation operation for interpolating the first threshold value with the second threshold value.

【0008】また、前記補間演算工程は、前記第1の閾
値を整数Nと乗算する工程と、前記乗算結果と、前記第
2の閾値とを加算することによって、第3の閾値を作成
する工程と、を含む、ことが好ましい。
[0008] Further, the interpolation operation step includes a step of multiplying the first threshold value by an integer N, and a step of creating a third threshold value by adding the result of the multiplication and the second threshold value. And it is preferable to include

【0009】このような補間演算を行なうことによっ
て、第1と第2の閾値パターンから、より複雑な閾値パ
ターンを有する第3の閾値を発生することができる。
By performing such an interpolation operation, a third threshold having a more complicated threshold pattern can be generated from the first and second threshold patterns.

【0010】また、前記第2の閾値パターンは、0〜
(N−1)のN個の閾値要素で構成されるようにするこ
とが好ましい。
[0010] The second threshold pattern may be 0 to
It is preferable that the threshold value is composed of (N-1) N threshold elements.

【0011】こうすれば、第1の閾値パターンを第2の
閾値パターンで滑らかに補間することができる。
In this case, the first threshold pattern can be smoothly interpolated by the second threshold pattern.

【0012】また、上記第1の発明において、前記第2
の閾値パターンは、複数の閾値要素の配列が異なる複数
種類の2次元マトリクスをランダムに配置することによ
って構成されるようにすることが好ましい。
[0012] In the first aspect of the present invention, the second aspect is provided.
Is preferably configured by randomly arranging a plurality of types of two-dimensional matrices having different arrangements of a plurality of threshold elements.

【0013】こうすれば、第2の閾値パターンの空間周
波数が高くなるので、第3の閾値のパターンの空間周波
数も高くすることができる。この第3の閾値と画像信号
とを比較して網点信号を生成すれば、周期構造によるム
ラが無くなり、滑らかな階調表現を有する網点画像を得
ることができる。
In this case, since the spatial frequency of the second threshold pattern is increased, the spatial frequency of the third threshold pattern can be increased. If the halftone signal is generated by comparing the third threshold value with the image signal, the unevenness due to the periodic structure is eliminated, and a halftone image having a smooth gradation expression can be obtained.

【0014】上記第1の発明において、前記整数Nは4
に等しく、各2次元マトリクスは0〜3の4つの閾値要
素を含む2×2マトリクスであることが好ましい。
In the first aspect, the integer N is 4
Preferably, each two-dimensional matrix is a 2 × 2 matrix containing four threshold elements 0-3.

【0015】さらに、前記複数種類の2次元マトリクス
は、閾値要素の0と1とが互いに対角に配置されている
とともに、閾値要素の2と3も互いに対角に配置されて
いる2×2マトリクスであることが好ましい。
Further, the plurality of types of two-dimensional matrices are such that the threshold elements 0 and 1 are arranged diagonally to each other, and the threshold elements 2 and 3 are also arranged diagonally to each other. It is preferably a matrix.

【0016】こうすれば、第2の閾値パターンの空間周
波数をさらに高めることが可能である。
This makes it possible to further increase the spatial frequency of the second threshold pattern.

【0017】第2の発明は、画像信号に応じて網点を形
成する装置であって、階調が比較的多く、サイズが比較
的小さな第1の閾値パターンを構成する第1の閾値を発
生する第1の閾値発生手段と、階調が比較的少なく、サ
イズが比較的大きな第2の閾値パターンを構成する第2
の閾値を発生する第2の閾値発生手段と、前記第1の閾
値と前記第2の閾値とを用いた演算を行なうことによっ
て、第3の閾値を作成する閾値演算手段と、前記第3の
閾値と画像信号とを比較することによって、網点を表わ
す網点信号を生成する比較手段と、を備えることを特徴
とする。
According to a second aspect of the present invention, there is provided an apparatus for forming a halftone dot according to an image signal, wherein the first threshold value forming a first threshold pattern having a relatively large number of gradations and a relatively small size is generated. And a second threshold pattern forming a second threshold pattern having a relatively small number of gradations and a relatively large size.
A second threshold value generating means for generating a third threshold value; a threshold value calculating means for generating a third threshold value by performing an operation using the first threshold value and the second threshold value; Comparing means for comparing the threshold value with the image signal to generate a halftone signal representing a halftone dot.

【0018】第3の発明は、画像信号に応じて網点を形
成するためのコンピュータプログラムを記録したコンピ
ュータ読み取り可能な記録媒体であって、(a)階調が
比較的多く、サイズが比較的小さな第1の閾値パターン
を構成する第1の閾値を発生する工程と、(b)階調が
比較的少なく、サイズが比較的大きな第2の閾値パター
ンを構成する第2の閾値を発生する工程と、(c)前記
第1の閾値と前記第2の閾値とを用いた演算を行なうこ
とによって、第3の閾値を作成する工程と、(d)前記
第3の閾値と画像信号とを比較することによって、網点
を表わす網点信号を生成する工程と、をコンピュータに
実行させるためのコンピュータプログラムを記録したコ
ンピュータ読み取り可能な記録媒体である。
According to a third aspect of the present invention, there is provided a computer-readable recording medium on which a computer program for forming a halftone dot in accordance with an image signal is recorded. Generating a first threshold value forming a small first threshold pattern; and (b) generating a second threshold value forming a second threshold pattern having a relatively small number of gradations and a relatively large size. (C) performing a calculation using the first threshold value and the second threshold value to generate a third threshold value; and (d) comparing the third threshold value with the image signal. And generating a halftone signal representing the halftone dot by the computer. A computer-readable recording medium that records a computer program for causing a computer to execute the process.

【0019】第2と第3の発明においても、第1の発明
と同様に、網点画像の階調数を高めることができる。
In the second and third inventions, similarly to the first invention, the number of gradations of the halftone dot image can be increased.

【0020】[0020]

【発明の他の態様】この発明は、以下のような他の態様
も含んでいる。第1の態様は、上記第2の発明におい
て、前記閾値演算手段は、前記第1の閾値を前記第2の
閾値で補間する補間演算を行なう補間手段を含む。
Other Embodiments of the Invention The present invention includes the following other embodiments. In a first aspect based on the second aspect, the threshold value calculation means includes an interpolation means for performing an interpolation calculation for interpolating the first threshold value with the second threshold value.

【0021】第2の態様は、上記第1の態様において、
前記補間手段は、前記第1の閾値を整数Nと乗算する手
段と、前記乗算結果と、前記第2の閾値とを加算するこ
とによって、第3の閾値を作成する手段と、を含む。
According to a second aspect, in the first aspect,
The interpolation means includes means for multiplying the first threshold value by an integer N, and means for creating a third threshold value by adding the multiplication result and the second threshold value.

【0022】第3の態様は、コンピュータシステムのマ
イクロプロセッサによって実行されることによって、上
記の発明の各工程または各手段を実現するソフトウェア
プログラム(コンピュータプログラム)を通信回線を介
して供給するプログラム供給装置である。
A third aspect is a program supply device which is executed by a microprocessor of a computer system and supplies a software program (computer program) for realizing each step or each means of the above-mentioned invention via a communication line. It is.

【0023】[0023]

【発明の実施の形態】BEST MODE FOR CARRYING OUT THE INVENTION

A.実施例の概要:次に、本発明の実施の形態を実施例
に基づき説明する。図1は、この発明の実施例における
網点形成装置の概要を示す説明図である。この網点形成
装置は、第1の閾値発生部30と、第2の閾値発生部3
2と、乗算部34と、加算部36と、比較部38とを備
えている。第1の閾値発生部30は、比較的多階調で比
較的小サイズの第1の閾値パターンを発生する。第2の
閾値発生部32は、比較的少階調で比較的大サイズの第
2の閾値パターンを発生する。乗算部34は、第1の閾
値発生部30で生成された第1の閾値TP1と、正の整
数N(「補間階調数」と呼ぶ)とを乗算する。加算部3
6は、この乗算結果TP1*Nと、第2の閾値発生部3
2で生成された第2の閾値TP2とを加算することによ
って、第3の閾値TP3を生成する。比較部38は、こ
の第3の閾値TP3と画像信号Imとを比較することに
よって、2値の網点信号Sdを生成する。
A. Outline of Embodiment: Next, an embodiment of the present invention will be described based on an embodiment. FIG. 1 is an explanatory diagram showing an outline of a halftone dot forming apparatus according to an embodiment of the present invention. This halftone dot forming apparatus includes a first threshold value generation unit 30 and a second threshold value generation unit 3
2, a multiplication unit 34, an addition unit 36, and a comparison unit 38. The first threshold generator 30 generates a first threshold pattern having a relatively large number of gradations and a relatively small size. The second threshold value generating section 32 generates a second threshold pattern having a relatively small gradation and a relatively large size. The multiplication unit 34 multiplies the first threshold value TP1 generated by the first threshold value generation unit 30 by a positive integer N (referred to as “interpolation gradation number”). Adder 3
6 is the multiplication result TP1 * N and the second threshold value generation unit 3
A third threshold value TP3 is generated by adding the second threshold value TP2 generated in step 2 to the third threshold value TP2. The comparing unit 38 generates a binary halftone signal Sd by comparing the third threshold value TP3 with the image signal Im.

【0024】網点信号Sdのレベルは、例えば、次のよ
うに決定される。 TP3<Imの時:Hレベル(露光、点灯); Im≦TP3の時:Lレベル(非露光、非点灯)。
The level of the dot signal Sd is determined, for example, as follows. When TP3 <Im: H level (exposure, lighting); When Im ≦ TP3: L level (non-exposure, non-lighting).

【0025】乗算部34と加算部36とは、本発明にお
ける閾値演算手段に相当する機能を実現する。閾値演算
手段としては、他の構成を取ることも可能であり、特
に、四則演算以外の他の演算を行なうような構成を取る
ことも可能である。
The multiplying section 34 and the adding section 36 realize a function corresponding to the threshold value calculating means in the present invention. As the threshold value calculating means, it is possible to adopt another configuration, and in particular, it is also possible to adopt a configuration for performing other operations other than the four arithmetic operations.

【0026】図1の各部の機能は、ハードウェアで実現
することもでき、また、コンピュータシステムのCPU
がコンピュータプログラム(アプリケーションプログラ
ム)を実行することによって実現することも可能であ
る。このようなソフトウェアプログラムは、フロッピデ
ィスクやCD−ROM等の携帯型の記録媒体(可搬型の
記録媒体)からコンピュータシステムのメインメモリま
たは外部記憶装置に転送される。あるいは、通信回線を
介してプログラム供給装置からコンピュータシステムに
供給するようにしてもよい。
The function of each unit in FIG. 1 can be realized by hardware.
By executing a computer program (application program). Such a software program is transferred from a portable recording medium (portable recording medium) such as a floppy disk or a CD-ROM to a main memory or an external storage device of a computer system. Alternatively, the program may be supplied from the program supply device to the computer system via a communication line.

【0027】なお、記録媒体としては、フレキシブルデ
ィスクやCD−ROM、光磁気ディスク、ICカード、
ROMカートリッジ、パンチカード、バーコードなどの
符号が印刷された印刷物、コンピュータの内部記憶装置
(RAMやROMなどのメモリ)および外部記憶装置等
の、コンピュータが読取り可能な種々の媒体を利用でき
る。
As a recording medium, a flexible disk, CD-ROM, magneto-optical disk, IC card,
Various computer-readable media such as a ROM cartridge, a punched card, a printed matter on which a code such as a barcode is printed, an internal storage device (memory such as RAM and ROM) and an external storage device of the computer can be used.

【0028】図2は、第1の閾値発生部30で生成され
る第1の閾値パターンTP1の一例を示す説明図であ
る。この第1の閾値パターンTP1は、8×8画素のサ
イズを有しており、0〜62の範囲の閾値TP1を含ん
でいる。また、第1の閾値パターンTP1が占める領域
は、1個の網点領域に等しい。網点信号Sdのレベル
は、前述した不等式で決定されるので、この第1の閾値
パターンTP1においては、画像信号Imが0の時にす
べてLレベルとなり、画像信号Imが63の時にすべて
Hレベルとなる。従って、図2の第1の閾値パターンT
P1の再現階調数は64である。また、第1の閾値パタ
ーンTP1は、主走査方向Yと副走査方向Xとに平行な
辺で囲まれた正方形の形状を有しているので、網角度
(「スクリーン角度」とも呼ぶ)は0°である。
FIG. 2 is an explanatory diagram showing an example of the first threshold pattern TP1 generated by the first threshold generator 30. The first threshold pattern TP1 has a size of 8 × 8 pixels and includes a threshold TP1 in a range of 0 to 62. The area occupied by the first threshold pattern TP1 is equal to one dot area. Since the level of the halftone dot signal Sd is determined by the inequality described above, in the first threshold pattern TP1, when the image signal Im is 0, all become L level, and when the image signal Im is 63, all become H level. Become. Accordingly, the first threshold pattern T shown in FIG.
The reproduction gradation number of P1 is 64. Further, since the first threshold pattern TP1 has a square shape surrounded by sides parallel to the main scanning direction Y and the sub-scanning direction X, the screen angle (also referred to as “screen angle”) is 0. °.

【0029】図3は、第2の閾値発生部32で生成され
る第2の閾値パターンTP2の一例を示す説明図であ
る。この第2の閾値パターンTP2は、32×32画素
のサイズを有しており、これは、4×4個の網点領域の
サイズに等しい。副走査方向Xの座標はA〜Zの26進
数で表記されており、「AF」は十進数の32に相当す
る。なお、第2の閾値パターンTP2のサイズは、一般
に数十個〜数百個の網点領域を含むようにすることが好
ましい。図4は、第2の閾値パターンTP2(N=4)
の全体を示す図である。
FIG. 3 is an explanatory diagram showing an example of the second threshold pattern TP2 generated by the second threshold generator 32. The second threshold pattern TP2 has a size of 32 × 32 pixels, which is equal to the size of 4 × 4 halftone dot areas. The coordinates in the sub-scanning direction X are represented by A to Z hexadecimal numbers, and “AF” corresponds to decimal number 32. In addition, it is preferable that the size of the second threshold pattern TP2 generally includes tens to hundreds of halftone dot regions. FIG. 4 shows the second threshold pattern TP2 (N = 4)
FIG.

【0030】図3をよく見れば理解できるように、この
第2の閾値パターンTP2は、0〜3の4つの閾値要素
を含む2×2マトリクスのブロックを、ランダムに配置
することによって構成されている。0〜3の閾値要素を
2×2マトリクス内に配列する組み合わせの数は24通
りである。これらの24種類の2×2マトリクスの中か
らランダムに選択しつつ配置していけば、図3や図4に
示すような第2の閾値パターンTP2を構成できる。
As can be understood from FIG. 3, the second threshold pattern TP2 is constituted by randomly arranging blocks of a 2 × 2 matrix including four threshold elements 0 to 3. I have. There are 24 combinations of 0 to 3 threshold elements arranged in a 2 × 2 matrix. By randomly selecting and arranging these 24 types of 2 × 2 matrices, a second threshold pattern TP2 as shown in FIGS. 3 and 4 can be configured.

【0031】図5は、好ましい8種類の2×2マトリク
スを示す説明図である。これらの2×2マトリクスは、
閾値要素の0と1とが互いに対角に配置されているとと
もに、閾値要素の2と3も互いに対角に配置されてい
る。このような2×2マトリクスを用いると、網点の点
灯画素の空間周波数を高めることができるので、画像の
微細な部分をより忠実に再現できる、という利点があ
る。
FIG. 5 is an explanatory diagram showing eight preferable 2 × 2 matrices. These 2x2 matrices are
The threshold elements 0 and 1 are arranged diagonally to each other, and the threshold elements 2 and 3 are arranged diagonally to each other. When such a 2 × 2 matrix is used, the spatial frequency of the halftone dot illuminated pixel can be increased, so that there is an advantage that a fine portion of an image can be reproduced more faithfully.

【0032】なお、第2の閾値パターンTP2を作成す
るための、より好ましい方法があるが、これについては
後述する。
Note that there is a more preferable method for creating the second threshold pattern TP2, which will be described later.

【0033】図1に示すように、第1の閾値パターンT
P1内の各閾値は、乗算部34によってN倍される。こ
の実施例では、N=4と仮定する。補間階調数Nの値
は、第2の閾値パターンTP2を構成する閾値要素の数
(=4)に等しく設定することが好ましい。図2に示す
第1の閾値パターンTP1では、閾値TP1は0〜62
の値を有しているので、乗算部34で生成される乗算結
果(TP1×N)は、0,4,8,…,248のように
飛び飛びの値となる。この乗算結果は、第2の閾値パタ
ーンTP2内の閾値と加算されて第3の閾値TP3とな
る。従って、第2の閾値パターンTP2を、0〜3の4
つの閾値要素で構成しておけば、第1の閾値パターンT
P1を第2の閾値パターンTP2で滑らかに補間し、値
の飛びが無いように第3の閾値TP3を生成することが
できる。
As shown in FIG. 1, the first threshold pattern T
Each of the threshold values in P1 is multiplied by N by the multiplication unit 34. In this example, it is assumed that N = 4. It is preferable that the value of the number N of interpolation gradations is set to be equal to the number (= 4) of threshold elements constituting the second threshold pattern TP2. In the first threshold pattern TP1 shown in FIG.
, The multiplication result (TP1 × N) generated by the multiplication unit 34 has discrete values such as 0, 4, 8,..., 248. The result of the multiplication is added to the threshold value in the second threshold value pattern TP2 to become a third threshold value TP3. Therefore, the second threshold pattern TP2 is set to 4
If one threshold element is used, the first threshold pattern T
P1 can be smoothly interpolated with the second threshold pattern TP2, and the third threshold TP3 can be generated so that the value does not jump.

【0034】図6は、第3の閾値TP3の分布(第3の
閾値パターン)を示す説明図である。但し、図6では1
6×16画素の領域についてのみ例示している。図3に
示す第2の閾値パターンTP2の閾値TP2は0〜3の
範囲の値を有しているので、加算によって得られる第3
の閾値TP3は、0,1,2,…,251の値を有す
る。従って、画像信号Imが0〜255のレベルを有し
ていれば、比較部38で得られる網点信号Sdによって
253階調の網点が形成されることとなる。また、第3
の閾値TP3は、値の飛びがなく、0〜251の範囲の
連続した整数値を取るので、再現される網点の階調を滑
らかに再現することができる。
FIG. 6 is an explanatory diagram showing the distribution of the third threshold value TP3 (third threshold value pattern). However, in FIG.
Only the area of 6 × 16 pixels is illustrated. Since the threshold TP2 of the second threshold pattern TP2 shown in FIG. 3 has a value in the range of 0 to 3, the third threshold TP2 obtained by the addition is
Has a value of 0, 1, 2,..., 251. Therefore, if the image signal Im has a level of 0 to 255, a halftone dot of 253 gradations is formed by the halftone signal Sd obtained by the comparing unit 38. Also, the third
Since the threshold value TP3 has a continuous integer value in the range of 0 to 251 without a jump in value, it is possible to smoothly reproduce the gradation of halftone dots to be reproduced.

【0035】なお、256階調の網点を形成するために
は、第3の閾値TP3は0〜254の範囲の値を含む必
要がある。但し、上述のように再現できる階調数が25
3であっても、画像信号に対して予め階調補正曲線(ト
ーンカーブ)を適切に設定すれば、実用上は問題となら
ない。
In order to form a halftone dot of 256 gradations, the third threshold value TP3 needs to include a value in the range of 0 to 254. However, the number of gradations that can be reproduced as described above is 25.
Even if it is 3, there is no practical problem if the tone correction curve (tone curve) is appropriately set in advance for the image signal.

【0036】ところで、図2に示す第1の閾値パターン
TP1の閾値として0〜63の範囲の値を設定すれば、
加算部36で得られる第3の閾値TP3は0〜255の
範囲となる。一方、256階調を再現するための閾値と
しては、0〜254の範囲が適切である。そこで、この
場合には、加算部36と比較部38の間に、「255」
の閾値を254以下の値に設定するためのクリッピング
部を追加するようにすれば、0〜254の範囲の閾値T
P3を得ることができ、256階調を再現することが可
能となる。
By setting a value in the range of 0 to 63 as the threshold value of the first threshold pattern TP1 shown in FIG.
The third threshold value TP3 obtained by the adding unit 36 is in the range of 0 to 255. On the other hand, a range of 0 to 254 is appropriate as a threshold value for reproducing 256 gradations. Therefore, in this case, “255” is added between the addition unit 36 and the comparison unit 38.
Is added, a threshold value T in the range of 0 to 254 is added.
P3 can be obtained, and 256 gradations can be reproduced.

【0037】図7は、図2と図4の閾値パターンTP
1,TP2を用いて、画像信号Imの値が18の時に形
成される網点を示す説明図である。また、図8は、画像
信号Imの値が125の時に形成される網点を示す説明
図である。これらの図から解るように、各網点の形状は
同じではなく、また、各網点を構成する画素数が少しず
つ異なっている。この結果、複数の網点(この場合には
4×4=16個の網点)によって、254階調を再現す
ることができる。
FIG. 7 shows the threshold pattern TP of FIGS. 2 and 4.
FIG. 4 is an explanatory diagram showing halftone dots formed when the value of an image signal Im is 18 using 1, TP2. FIG. 8 is an explanatory diagram showing halftone dots formed when the value of the image signal Im is 125. As can be seen from these figures, the shape of each halftone dot is not the same, and the number of pixels constituting each halftone dot is slightly different. As a result, 254 gradations can be reproduced by a plurality of halftone dots (4 × 4 = 16 halftone dots in this case).

【0038】図9は、補間階調数Nが2の場合の第2の
閾値パターンTP2’を示す説明図である。この第2の
閾値パターンTP2’は、0と1の2種類の閾値要素で
構成されている。特に、図9に示す第2の閾値パターン
TP2’は、図4に示す閾値パターンの各閾値を2ビッ
トで表わしたときの上位ビットのパターンに等しい。第
2の閾値パターンTP2’と、図2に示す第1の閾値パ
ターンTP1とを用い、また、図1における補間階調数
Nを2に設定すれば、第3の閾値TP3は0〜125の
範囲になる。従って、127階調の網点画像を形成する
ことができる。
FIG. 9 is an explanatory diagram showing a second threshold pattern TP2 'when the number N of interpolation gradations is two. This second threshold pattern TP2 'is composed of two types of threshold elements 0 and 1. In particular, the second threshold pattern TP2 ′ shown in FIG. 9 is equal to the pattern of the upper bits when each threshold of the threshold pattern shown in FIG. 4 is represented by 2 bits. If the second threshold pattern TP2 'and the first threshold pattern TP1 shown in FIG. 2 are used, and if the number N of interpolation gradations in FIG. 1 is set to 2, the third threshold TP3 becomes 0 to 125. Range. Therefore, a halftone image of 127 gradations can be formed.

【0039】図10は、補間階調数Nが5の場合の第2
の閾値パターンTP2”を示す説明図である。この第2
の閾値パターンTP2”は、0〜4の5種類の閾値要素
で構成されている。第2の閾値パターンTP2”と、図
2に示す第1の閾値パターンTP1とを用い、また、図
1における補間階調数Nを5に設定すれば、第3の閾値
TP3は0〜314の範囲になる。従って、316階調
の網点画像を形成することができる。
FIG. 10 shows the second case where the number N of interpolation gradations is five.
Is an explanatory diagram showing a threshold pattern TP2 ″ of the second embodiment.
The threshold pattern TP2 ″ is composed of five types of threshold elements 0 to 4. The second threshold pattern TP2 ″ and the first threshold pattern TP1 shown in FIG. 2 are used. If the number N of interpolation gradations is set to 5, the third threshold value TP3 is in the range of 0 to 314. Therefore, a halftone image of 316 gradations can be formed.

【0040】以上の例から解るように、補間階調数Nの
値は、第2の閾値パターンTP2の閾値要素の種類の数
に等しく設定することが好ましい。こうすれば、0〜
(L−1)の範囲のL個の閾値要素を有する第1の閾値
パターンTP1を用いることによって、{L×N+1}
階調の網点画像を形成することができる。
As can be seen from the above example, it is preferable that the value of the number N of interpolation gradations is set to be equal to the number of types of threshold elements of the second threshold pattern TP2. If you do this,
By using the first threshold pattern TP1 having L threshold elements in the range of (L-1), {L × N + 1}
A halftone dot image can be formed.

【0041】B.第2の閾値パターンTP2の好ましい
作成方法:図11は、第2の閾値パターンTP2を作成
するための、より好ましい方法に使用される多階調大サ
イズ閾値パターンSrを示す説明図である。この多階調
大サイズ閾値パターンSrは、第2の閾値パターンTP
2と同じサイズを有している。また、図11の例では、
閾値パターンSrは0〜254の範囲の閾値を含んでい
るが、この閾値の範囲は任意である。
B. Preferred Method for Creating Second Threshold Pattern TP2: FIG. 11 is an explanatory diagram showing a multi-tone large-size threshold pattern Sr used in a more preferred method for creating the second threshold pattern TP2. This multi-tone large-size threshold pattern Sr is the second threshold pattern TP
It has the same size as 2. In the example of FIG.
The threshold pattern Sr includes a threshold in the range of 0 to 254, but the range of this threshold is arbitrary.

【0042】図11の閾値パターンSrは、本出願人に
より開示された特開平7−264403号公報に記載さ
れた方法で作成されたものである。すなわち、この閾値
パターンSr(閾値マトリクス)は、M×M閾値マトリ
クス(Mは2N の整数、Nは2以上の整数)の閾値マト
リクス領域を互いに等しいサイズの複数のサブマトリク
スに分割し、各サブマトリクス内に含まれる複数の閾値
同士の差分を所定の値に設定するとともに、各サブマト
リクスにおいて前記複数の閾値をランダムに配置するこ
とによって作成されている。この際、M×Mマトリクス
領域内に含まれる各2×2サブマトリクスTij(i,j
は前記M×Mマトリクス領域内における2×2サブマト
リクスTijの座標を示す)内の閾値の配置を、以下の数
式1に従って設定するとともに、各座標(i,j)にお
いて整数aij,bij,cij,dijの値の組み合わせをラ
ンダムに決定している。
The threshold pattern Sr shown in FIG. 11 is created by the method described in Japanese Patent Application Laid-Open No. Hei 7-264403 disclosed by the present applicant. That is, this threshold pattern Sr (threshold matrix) is obtained by dividing a threshold matrix area of an M × M threshold matrix (M is an integer of 2 N and N is an integer of 2 or more) into a plurality of sub-matrices having the same size. It is created by setting a difference between a plurality of thresholds included in a sub-matrix to a predetermined value and arranging the plurality of thresholds at random in each sub-matrix. At this time, each 2 × 2 submatrix Tij (i, j) included in the M × M matrix area
Indicates the coordinates of the 2 × 2 sub-matrix Tij in the M × M matrix area) in accordance with the following equation (1), and sets integers aij, bij, cij at each coordinate (i, j). , Dij are randomly determined.

【0043】[0043]

【数1】 (Equation 1)

【0044】あるいは、上記数式1の代わりに以下に示
す数式2を用い、数式2によって表わされるマトリクス
TMMxM をM×M閾値マトリクスとして、2×2基本サ
ブマトリクスS1 内の成分a,b,c,dの値の組み合
わせを、M×M閾値マトリクス内に含まれる2×2サブ
マトリクス毎にランダムに決定するようにしてもよい。
[0044] Alternatively, using equation 2 shown below in place of the equation (1), as M × M threshold matrix the matrix TM MxM represented by Equation 2, 2 × 2 basic sub-matrix S 1 within the component a, b, The combination of the values of c and d may be randomly determined for each 2 × 2 sub-matrix included in the M × M threshold matrix.

【0045】[0045]

【数2】 (Equation 2)

【0046】このようにして作成された閾値パターンS
rは、閾値分布のランダム性が大きく、また、空間周波
数が高いことが前述した特開平7−264403号公報
に説明されている。ここで、「ランダム性が大きい」と
は、周期性が少なく、片寄りも無いことを意味してい
る。また、「空間周波数が高い」とは、閾値パターンを
フーリエ変換することによって得られる空間周波数スペ
クトルが高い値を示すことを意味している。画像の空間
周波数は、黒白の縞模様における黒白の一対を正弦波の
一周期に当てはめた場合に、単位長あたりの周期の数
(サイクル/mm)で定義される。閾値パターンの空間
周波数もこれに類似の概念である。
The threshold pattern S thus created
As for r, the randomness of the threshold distribution is large and the spatial frequency is high, as described in JP-A-7-264403 described above. Here, “large in randomness” means that there is little periodicity and there is no deviation. Further, “high spatial frequency” means that a spatial frequency spectrum obtained by performing a Fourier transform on a threshold pattern shows a high value. The spatial frequency of an image is defined by the number of cycles per unit length (cycles / mm) when a pair of black and white in a black and white striped pattern is applied to one cycle of a sine wave. The spatial frequency of the threshold pattern is a similar concept.

【0047】なお、閾値パターンSrの具体的な作成手
順についてはこの公報に詳述されているので、ここでは
その説明を省略する。
Since the detailed procedure for creating the threshold pattern Sr is described in detail in this publication, the description is omitted here.

【0048】第2の閾値パターンTP2は、多階調大サ
イズ閾値パターンSrから、次の数式3に従って算出さ
れる:
The second threshold pattern TP2 is calculated from the multi-tone large-size threshold pattern Sr according to the following equation 3:

【0049】[0049]

【数3】 (Equation 3)

【0050】ここで、Nは補間階調数(図4の例ではN
=4)、Nrは閾値パターンSrの閾値の種類の数(図
11の例ではNr=256)である。演算子INT()
は、括弧内の値を整数化(切り捨て)する演算を示して
いる。なお、演算子INT()内の分母をNrに置き換
えても同じ結果が得られる。上記の数式3は、多階調大
サイズ閾値パターンSrの閾値を、その大きさの順にN
等分して、0〜(N−1)のN個の整数に変換すること
を意味している。例えば、図11の閾値パターンSr内
の0〜254の範囲の閾値のうちで、Sr=0〜63は
TP2=0に変換され、また、Sr=64〜127はT
P2=1に、Sr=128〜191はTP2=2に、S
r=192〜254はTP2=3にそれぞれ変換され
る。
Here, N is the number of interpolation gradations (N in the example of FIG. 4).
= 4), Nr is the number of threshold types of the threshold pattern Sr (Nr = 256 in the example of FIG. 11). Operator INT ()
Indicates an operation for converting a value in parentheses into an integer (rounding down). Note that the same result can be obtained even if the denominator in the operator INT () is replaced with Nr. Equation 3 above defines the threshold value of the multi-tone large-size threshold pattern Sr as N in order of its size.
It means that it is equally divided and converted into N integers from 0 to (N-1). For example, among the thresholds in the range of 0 to 254 in the threshold pattern Sr in FIG. 11, Sr = 0 to 63 are converted to TP2 = 0, and Sr = 64 to 127 are converted to T
P2 = 1, Sr = 128-191 for TP2 = 2, Sr
r = 192 to 254 are converted to TP2 = 3, respectively.

【0051】前述した図4は、図11の閾値パターンS
rをこのようにして変換することによって得られた結果
である。図11の閾値パターンSrはランダム性が大き
く空間周波数が高いパターンなので、上記数式3によっ
て作成された第2の閾値パターンTP2も、大きなラン
ダム性と高い空間周波数を有している。これらの特徴
は、図12〜図14に示す点灯パターンに示されてい
る。図12ないし図14は、閾値パターンSrを画像信
号Imと直接比較して各画素の点灯の有無を判断した場
合の点灯パターンを示している。図12は、Im=64
で一定であり、従って点灯画素の面積率が25%の場合
である。図13は、Im=128一定で点灯画素の面積
率が50%の場合、図14は、Im=192一定で点灯
画素の面積率が75%の場合である。図4の第2の閾値
パターンTP2との対応で言えば、図12の点灯パター
ン(面積率25%)はTP2=0の分布に等しく、図1
3の点灯パターン(面積率50%)はTP2=0,1の
分布の和に、また、図14の点灯パターン(面積率75
%)はTP2=0,1,2の分布の和に等しい。図12
〜図14の黒白パターンは、単位長さ当たりの黒白の周
期の数が大きく、従って空間周波数が高い分布であるこ
とが解る。
FIG. 4 described above shows the threshold pattern S of FIG.
This is the result obtained by converting r in this way. Since the threshold pattern Sr in FIG. 11 is a pattern having a large randomness and a high spatial frequency, the second threshold pattern TP2 created by Expression 3 also has a large randomness and a high spatial frequency. These features are shown in the lighting patterns shown in FIGS. FIG. 12 to FIG. 14 show lighting patterns when the presence or absence of lighting of each pixel is determined by directly comparing the threshold pattern Sr with the image signal Im. FIG. 12 shows that Im = 64
Therefore, the area ratio of the lighting pixel is 25%. FIG. 13 shows the case where Im = 128 and the area ratio of the lit pixel is 50%, and FIG. 14 shows the case where Im = 192 and the area ratio of the lit pixel is 75%. In terms of correspondence with the second threshold pattern TP2 in FIG. 4, the lighting pattern (area ratio 25%) in FIG. 12 is equal to the distribution of TP2 = 0, and FIG.
The lighting pattern (area ratio 75%) of the lighting pattern (area ratio 75%) of FIG.
%) Is equal to the sum of the distributions of TP2 = 0, 1, 2. FIG.
It can be seen that the black-and-white pattern of FIG. 14 has a large number of black-and-white periods per unit length, and thus has a high spatial frequency distribution.

【0052】このように、ランダム性が高く、空間周波
数も高い多階調大サイズ閾値パターンSrを準備し、こ
れを0〜(N−1)のN個の閾値に整数化することによ
って第2の閾値パターンTP2を生成するようにすれ
ば、第2の閾値パターンTP2の空間周波数を高くする
ことができる。第3の閾値パターンTP3(図6)には
第2の閾値パターンTP2の成分が含まれているので、
第3の閾値パターンTP3は適度なランダム性と空間周
波数とを有する。この第3の閾値パターンTP3を画像
信号Imと比較して網点信号Sdを形成すれば、ムラの
無い、滑らかな階調再現性を有する網点画像を生成する
ことができる。
As described above, the multi-tone large-size threshold pattern Sr having a high randomness and a high spatial frequency is prepared, and is converted into an integer of N thresholds of 0 to (N-1) to obtain the second threshold pattern. By generating the threshold pattern TP2, the spatial frequency of the second threshold pattern TP2 can be increased. Since the third threshold pattern TP3 (FIG. 6) includes the component of the second threshold pattern TP2,
The third threshold pattern TP3 has appropriate randomness and spatial frequency. If the halftone signal Sd is formed by comparing the third threshold pattern TP3 with the image signal Im, a halftone image having no unevenness and smooth gradation reproducibility can be generated.

【0053】なお、図11に示す多階調大サイズ閾値パ
ターンSrの閾値の範囲(0〜254)は、第3の閾値
パターンTP3の閾値の範囲とは直接的な関係は無く、
任意である。但し、多階調大サイズ閾値パターンSrの
閾値の範囲を、第3の閾値パターンTP3の閾値の範囲
よりも大きくとる方が好ましい。
The threshold range (0 to 254) of the multi-tone large-size threshold pattern Sr shown in FIG. 11 has no direct relationship with the threshold range of the third threshold pattern TP3.
Optional. However, it is preferable to set the range of the threshold value of the multi-tone large-size threshold pattern Sr larger than the range of the threshold value of the third threshold pattern TP3.

【0054】なお、第2の閾値パターンTP2は、「N
個の閾値要素を有し、閾値が画素毎に変化し(すなわち
同じ閾値がX,Y方向に続かず)、かつ、N個の閾値要
素のすべてが所定の小領域毎にまとまって出現するよう
な近傍収束型の閾値パターンである」、と定義すること
もできる。多階調大サイズ閾値パターンSrは、この閾
値パターンSrを0〜(N−1)のN個の閾値に変換す
ることによって、このような第2の閾値パターンTP2
が生成される閾値パターンであればよい。
Note that the second threshold pattern TP2 is "N
Threshold elements are changed for each pixel (that is, the same threshold does not continue in the X and Y directions), and all N threshold elements appear collectively for each predetermined small area. Is a threshold pattern of a neighborhood convergence type. " The multi-tone large-size threshold pattern Sr is obtained by converting the threshold pattern Sr into N thresholds of 0 to (N−1), thereby obtaining the second threshold pattern TP2.
May be used as long as the threshold pattern is generated.

【0055】C.第1実施例:図15は、第1実施例を
適用する網点形成装置の構成を示すブロック図である。
この網点形成装置は、CPU100と、メインメモリ
(ROMおよびRAM)102と、フロッピディスク装
置104と、SPMメモリ106と、補間値メモリ10
8と、2つの副走査アドレスカウンタ110a,110
bと、2つの主走査アドレスカウンタ112a,112
bと、補間階調数レジスタ114と、乗算器116と、
加算器118と、比較器120とを備えている。また、
この網点形成装置は、網点画像を光ビームで記録媒体上
に記録するための図示しない露光装置も備えている。
C. First Embodiment FIG. 15 is a block diagram showing a configuration of a halftone dot forming apparatus to which the first embodiment is applied.
This halftone forming apparatus includes a CPU 100, a main memory (ROM and RAM) 102, a floppy disk device 104, an SPM memory 106, and an interpolation value memory 10
8 and two sub-scanning address counters 110a, 110
b and two main scanning address counters 112a, 112
b, an interpolation gradation number register 114, a multiplier 116,
An adder 118 and a comparator 120 are provided. Also,
The dot forming apparatus also includes an exposure device (not shown) for recording a dot image on a recording medium with a light beam.

【0056】SPMメモリ106は、第1の閾値パター
ンTP1を記憶するメモリであり、補間値メモリ108
は、第2の閾値パターンTP2を記憶するメモリであ
る。なお、各閾値パターンの領域を、以下では「繰り返
し単位ブロック」と呼ぶ。この名前は、網点画像の生成
時において、閾値パターンが画像平面上に繰り返し割り
当てられることに由来している。
The SPM memory 106 is a memory for storing the first threshold value pattern TP1, and the interpolation value memory 108
Is a memory for storing the second threshold pattern TP2. The area of each threshold pattern is hereinafter referred to as a “repetition unit block”. This name is derived from the fact that the threshold pattern is repeatedly assigned on the image plane when the halftone image is generated.

【0057】副走査アドレスカウンタ110aには、副
走査スタート信号Rxと、副走査クロック信号Cxとが
入力されている。副走査スタート信号Rxは、光ビーム
の副走査座標が初期位置にリセットされた時に1パルス
発生する信号である。副走査クロック信号Cxは、光ビ
ームの副走査座標が更新されるたびに1パルス発生する
信号である。副走査アドレスカウンタ110aは、これ
らの信号Rx,Cxに応じて、第1の閾値パターンTP
1の繰り返し単位ブロック内における光ビームの副走査
座標を生成し、これをSPMメモリ106に副走査アド
レスとして供給する。主走査アドレスカウンタ112a
も同様に、主走査スタート信号Ryと主走査クロック信
号Cyとに応じて、第1の閾値パターンTP1の繰り返
し単位ブロック内における光ビームの主走査座標を生成
し、これをSPMメモリ106に主走査アドレスとして
供給する。これら2つのアドレスカウンタ110a,1
12aから与えられたアドレスに応じて、SPMメモリ
106内の閾値パターンから1つの閾値が読出されて、
乗算器116に供給される。同様に、2つのアドレスカ
ウンタ110b,112bから与えられたアドレスに応
じて、補間値メモリ108内の閾値パターンから1つの
閾値が読出されて加算器118に供給される。
The sub-scanning address counter 110a receives a sub-scanning start signal Rx and a sub-scanning clock signal Cx. The sub-scanning start signal Rx is a signal that generates one pulse when the sub-scanning coordinates of the light beam are reset to the initial position. The sub-scanning clock signal Cx is a signal that generates one pulse each time the sub-scanning coordinates of the light beam are updated. The sub-scanning address counter 110a responds to these signals Rx and Cx by a first threshold pattern TP
A sub-scanning coordinate of the light beam in one repetition unit block is generated and supplied to the SPM memory 106 as a sub-scanning address. Main scanning address counter 112a
Similarly, in accordance with the main scanning start signal Ry and the main scanning clock signal Cy, the main scanning coordinates of the light beam in the repeating unit block of the first threshold pattern TP1 are generated, and this is stored in the SPM memory 106 in the main scanning. Supply as address. These two address counters 110a, 1
One threshold is read from the threshold pattern in the SPM memory 106 according to the address given from 12a,
The signal is supplied to the multiplier 116. Similarly, one threshold value is read from the threshold value pattern in the interpolation value memory 108 according to the address given from the two address counters 110b and 112b, and supplied to the adder 118.

【0058】乗算器116は、補間階調数レジスタ11
4から与えられた補間階調数Nと、SPMメモリ106
から与えられた閾値TP1とを乗算して、その乗算結果
(N×TP1)を加算器118に供給する。加算器11
8は、この乗算結果(N×TP1)と、補間値メモリ1
08から与えられた閾値TP2とを加算する。この加算
結果は、図1の第3の閾値TP3に相当する。
The multiplier 116 is provided for the interpolation gradation number register 11
4 and the SPM memory 106
, And supplies the multiplication result (N × TP1) to the adder 118. Adder 11
8 indicates the multiplication result (N × TP1) and the interpolation value memory 1
08 and a threshold value TP2 given from the step 08. This addition result corresponds to the third threshold value TP3 in FIG.

【0059】比較器120は、この閾値TP3を入力画
像信号Imと比較し、この比較結果に応じた2値化出力
(網点信号)を生成する。
The comparator 120 compares the threshold value TP3 with the input image signal Im and generates a binary output (halftone signal) according to the comparison result.

【0060】図示しない露光装置は、この2値化出力に
応じて感光性の記録媒体(例えば感光フィルム)を光ビ
ームで露光し、これによって記録媒体上に網点画像を形
成する。このようにしてYMCKの各色版の網点画像を
作成し、これらの網点画像をそれぞれの色のインクで刷
り重ねることによって、多色印刷物を得ることができ
る。
An exposure device (not shown) exposes a photosensitive recording medium (for example, a photosensitive film) with a light beam in accordance with the binarized output, thereby forming a halftone image on the recording medium. In this way, a halftone image of each color plane of YMCK is created, and these halftone images are overprinted with inks of the respective colors, whereby a multicolor print can be obtained.

【0061】なお、図15のSPMメモリ106とXア
ドレスカウンタ110aとYアドレスカウンタ112a
は、図1における第1の閾値発生部30の機能を実現し
ている。また、図15の補間値メモリ108とXアドレ
スカウンタ110bとYアドレスカウンタ112bは、
図1における第2の閾値発生部32の機能を実現してい
る。
The SPM memory 106, the X address counter 110a, and the Y address counter 112a shown in FIG.
Implements the function of the first threshold value generation unit 30 in FIG. Further, the interpolation value memory 108, the X address counter 110b, and the Y address counter 112b in FIG.
The function of the second threshold generator 32 in FIG. 1 is realized.

【0062】図16は、図15の装置の動作を示すフロ
ーチャートである。ステップS1では、CPU100が
フロッピディスク装置104から第1の閾値パターンT
P1(図2)を読出して、SPMメモリ106に書き込
む。また、第1の閾値パターンTP1のX方向サイズと
Y方向サイズをアドレスカウンタ110a,112aに
それぞれセットする。
FIG. 16 is a flowchart showing the operation of the apparatus shown in FIG. In step S 1, the CPU 100 sends the first threshold pattern T from the floppy disk drive 104.
P1 (FIG. 2) is read and written to the SPM memory 106. Further, the X-direction size and the Y-direction size of the first threshold pattern TP1 are set in the address counters 110a and 112a, respectively.

【0063】ステップS2では、CPU100がフロッ
ピディスク装置104より多階調大サイズ閾値パターン
Sr(図11)を読出し、補間階調数Nに応じて上記数
式3の演算を実行して、第2の閾値パターンTP2(図
4)を作成する。この第2の閾値パターンTP2(「補
間値」とも呼ぶ)は、補間値メモリ108に書き込まれ
る。また、演算に用いられた補間階調数Nは、補間階調
数レジスタ114に記憶される。第2の閾値パターンT
P2のX方向サイズとY方向サイズは、アドレスカウン
タ110b,112bにそれぞれセットされる。
In step S2, the CPU 100 reads out the multi-tone large-size threshold pattern Sr (FIG. 11) from the floppy disk device 104, executes the operation of the above equation 3 according to the number N of interpolation gradations, and executes the second operation. A threshold pattern TP2 (FIG. 4) is created. This second threshold pattern TP2 (also referred to as “interpolated value”) is written to the interpolated value memory 108. The number N of interpolation gradations used for the calculation is stored in the interpolation gradation number register 114. Second threshold pattern T
The X-direction size and the Y-direction size of P2 are set in address counters 110b and 112b, respectively.

【0064】ステップS3では、副走査スタート信号R
xに応じてXアドレスカウンタ110a,110bが初
期化される。ステップS4では、主走査スタート信号R
yに応じてYアドレスカウンタ112a,112bが初
期化される。
In step S3, the sub-scanning start signal R
X address counters 110a and 110b are initialized according to x. In step S4, the main scanning start signal R
Y address counters 112a and 112b are initialized according to y.

【0065】ステップS5では、主走査クロック信号C
yに従って、入力画像信号Imを受け取るとともに、比
較器120によって2値化処理を行なう。この時、Yア
ドレスカウンタ112a,112bもインクリメントさ
れ、そのカウント値がそれぞれのY方向サイズに達する
と初期値に戻る。ステップS6においては、1本の主走
査ライン上の2値化処理が終了したか否かが判断され
る。これは、副走査クロック信号Cxのパルスが発生し
たか否かによって判断できる。1本の主走査ライン上の
処理が終了していなければステップS6からステップS
5に戻り、一方、終了していれば、ステップS7に移行
する。ステップS7では、副走査クロック信号Cxに従
ってXアドレスカウンタ110a,110bがインクリ
メントされる。Xアドレスカウンタ110a,110b
のは、そのカウント値がそれぞれのX方向サイズに達す
ると初期値に戻る。ステップS8では、すべての副走査
ラインに関する2値化処理が終了したか否かが判断され
る。終了していなければ、ステップS8からステップS
4に戻る。こうしてステップS4〜S8を繰返すことに
よって、1つの網点画像を表わす2値化出力(網点信
号)が生成される。
In step S5, the main scanning clock signal C
According to y, the input image signal Im is received, and the comparator 120 performs a binarization process. At this time, the Y address counters 112a and 112b are also incremented, and return to the initial values when the count value reaches the respective size in the Y direction. In step S6, it is determined whether the binarization processing on one main scanning line has been completed. This can be determined by whether or not a pulse of the sub-scanning clock signal Cx has occurred. If the processing on one main scanning line has not been completed, the process proceeds from step S6 to step S6.
Returning to step S5, on the other hand, if the processing has been completed, the process proceeds to step S7. In step S7, the X address counters 110a and 110b are incremented according to the sub-scanning clock signal Cx. X address counters 110a, 110b
Is returned to the initial value when the count value reaches each X-direction size. In step S8, it is determined whether or not the binarization processing for all the sub-scan lines has been completed. If not completed, the process proceeds from step S8 to step S8.
Return to 4. By repeating steps S4 to S8 in this manner, a binarized output (dot signal) representing one dot image is generated.

【0066】D.第2実施例:図17は、第2実施例を
適用する網点形成装置の構成を示すブロック図である。
この網点形成装置は、図15に示す第1実施例の装置の
乗算器116をビットシフタ130で置き換え、加算器
118をビット合成OR回路132で置き換えたもので
ある。図15に示す補間階調数レジスタ114は、図1
7では省略されているが省略しなくてもよい。補間階調
数レジスタ114を設けた場合には、このレジスタ11
4からビットシフタ130とビット合成OR回路132
に補間階調数Nを供給する。
D. Second Embodiment FIG. 17 is a block diagram showing a configuration of a halftone dot forming apparatus to which the second embodiment is applied.
In this halftone dot forming apparatus, the multiplier 116 of the first embodiment shown in FIG. 15 is replaced by a bit shifter 130, and the adder 118 is replaced by a bit combining OR circuit 132. The interpolation gradation number register 114 shown in FIG.
Although it is omitted in FIG. 7, it need not be omitted. If the interpolation gradation number register 114 is provided, this register 11
4 to the bit shifter 130 and the bit synthesizing OR circuit 132
Is supplied with the number N of interpolation gradations.

【0067】図17の装置は、補間階調数Nが2の階乗
の場合に使用できる簡略化した装置である。すなわち、
Nが2n の時には、ビットシフタ130によって第1の
閾値パターンTP1をlog2 N(=n)ビットだけ左
シフトすれば、図15の乗算器116と同じ結果を得る
ができる。また、ビット合成OR回路132では、第2
の閾値パターンTP2の下位log2 N(=n)ビット
と、ビットシフタ130の出力とをOR(論理和)を各
ビット毎に取ることによって、図15の118と同じ結
果が得られる。
The apparatus shown in FIG. 17 is a simplified apparatus which can be used when the number N of interpolation gradations is a factorial of 2. That is,
When N is 2 n, the same result as the multiplier 116 in FIG. 15 can be obtained by shifting the first threshold pattern TP1 to the left by log 2 N (= n) bits by the bit shifter 130. In the bit combination OR circuit 132, the second
By taking OR (logical sum) of the lower log 2 N (= n) bits of the threshold pattern TP2 and the output of the bit shifter 130 for each bit, the same result as 118 in FIG. 15 can be obtained.

【0068】E.第3実施例:図18は、第3実施例を
適用する網点形成装置の構成を示すブロック図である。
この網点形成装置は、図17に示す第2実施例の装置
に、ビットマスク140と、第2の比較器142と、ク
ロックゲート144とを追加したものである。この装置
は、補間値メモリ108のY方向アドレスの更新を、ク
ロックゲート144によって制御するようにしたもので
ある。
E. Third Embodiment FIG. 18 is a block diagram showing a configuration of a halftone dot forming apparatus to which the third embodiment is applied.
This halftone dot forming apparatus is obtained by adding a bit mask 140, a second comparator 142, and a clock gate 144 to the apparatus of the second embodiment shown in FIG. In this device, updating of the Y-direction address of the interpolation value memory 108 is controlled by a clock gate 144.

【0069】ビットマスク140は、画像信号Imの下
位log2 Nビットを0にマスクする回路である。例え
ばN=4の場合には、下位2ビットがマスクされる。マ
スクされた画像信号Im’は、第2の比較器142にお
いて、ビットシフタ130の出力(N×TP1)と比較
される。そして、ビットシフタ130の出力(N×TP
1)が、マスク済み画像信号Im’と等しくなった場合
に、クロックゲート144が1クロック分の時間だけ開
かれる。例えば、マスク済み画像信号Im’が96の場
合には、ビットシフタ130の出力(N×TP1)が9
6に等しくなるのはTP1=24の位置(図2において
位置(X1,Y2)の閾値)である。従って、副走査座
標がX1である主走査ライン上において2値化処理を行
なっている場合には、この位置(X1,Y2)が参照さ
れるたびに、すなわち8画素毎にクロックゲート144
が開いて第2の閾値パターンTP2のYアドレスが更新
される。一方、副走査座標がX1以外の主走査ライン上
においては、Im’=(N×TP1)にならないので、
図4に示す第2の閾値パターンTP2の各走査ライン上
の最初の閾値(Y方向座標が1である閾値)が各走査ラ
インの全長にわたって使用される。
The bit mask 140 is a circuit for masking the lower log 2 N bits of the image signal Im to 0. For example, when N = 4, the lower two bits are masked. The masked image signal Im ′ is compared with the output (N × TP1) of the bit shifter 130 in the second comparator 142. Then, the output of the bit shifter 130 (N × TP
When 1) becomes equal to the masked image signal Im ′, the clock gate 144 is opened for one clock. For example, when the masked image signal Im ′ is 96, the output (N × TP1) of the bit shifter 130 becomes 9
What is equal to 6 is the position of TP1 = 24 (the threshold value of the position (X1, Y2) in FIG. 2). Therefore, when the binarization processing is performed on the main scanning line whose sub-scanning coordinate is X1, every time this position (X1, Y2) is referred to, that is, every eight pixels, the clock gate 144 is output.
Opens to update the Y address of the second threshold pattern TP2. On the other hand, on the main scanning line whose sub-scanning coordinates are other than X1, Im ′ = (N × TP1) does not hold.
The first threshold (threshold whose Y-direction coordinate is 1) on each scan line of the second threshold pattern TP2 shown in FIG. 4 is used over the entire length of each scan line.

【0070】図19は、第3実施例の処理手順を示すフ
ローチャートである。この手順は、図16に示す第1実
施例の手順のステップS5を、ステップS11とステッ
プS12に置き換えたものである。
FIG. 19 is a flowchart showing the processing procedure of the third embodiment. This procedure is obtained by replacing step S5 of the procedure of the first embodiment shown in FIG. 16 with steps S11 and S12.

【0071】ステップS11では、主走査クロック信号
Cyに従って、入力画像信号Imを受け取る。また、第
1の比較器120によって画像信号Imの2値化処理を
行なう。この時、SPMメモリ106用のYアドレスカ
ウンタ112aがインクリメントされる。Yアドレスカ
ウンタ112aのカウント値がそのY方向サイズに達す
ると初期値に戻る。
In step S11, the input image signal Im is received according to the main scanning clock signal Cy. Further, the first comparator 120 performs binarization processing of the image signal Im. At this time, the Y address counter 112a for the SPM memory 106 is incremented. When the count value of the Y address counter 112a reaches the size in the Y direction, the value returns to the initial value.

【0072】ステップS12では、主走査クロック信号
Cyに従って、入力画像信号Imを受け取り、また、第
2の比較器142によって、マスク済み画像信号Im’
と、ビットシフタの出力(N×TP1)とを比較する。
Im’=N×TP1の場合には、クロックゲート144
が開き、補間値メモリ108用のYアドレスカウンタ1
12bがインクリメントされる。Yアドレスカウンタ1
12bのカウント値がそのY方向サイズに達すると初期
値に戻る。
In step S12, the input image signal Im is received in accordance with the main scanning clock signal Cy, and the second comparator 142 outputs the masked image signal Im '.
And the output of the bit shifter (N × TP1).
If Im ′ = N × TP1, the clock gate 144
Opens, and the Y address counter 1 for the interpolation value memory 108
12b is incremented. Y address counter 1
When the count value of 12b reaches its Y-direction size, it returns to the initial value.

【0073】なお、クロックゲート144を開くタイミ
ングは、上述したもの以外にも種々のものが考えられ
る。例えば、入力画像信号Imの値に関係無く、第1の
閾値パターンTP1のY方向サイズ毎に(図2の場合に
は8画素毎に)クロックゲート144を開くようにして
もよい。こうすれば、第2の閾値パターンTP2の参照
位置が第1の閾値パターンTP1のY方向サイズ毎に更
新されることになる。
The timing for opening the clock gate 144 may be various other than the above. For example, regardless of the value of the input image signal Im, the clock gate 144 may be opened for each Y-direction size of the first threshold pattern TP1 (every eight pixels in FIG. 2). In this way, the reference position of the second threshold pattern TP2 is updated for each size of the first threshold pattern TP1 in the Y direction.

【0074】以上のように、第2の閾値パターンTP2
を参照する位置は、第1の閾値パターンTP1の参照位
置の更新に合わせて更新する必要はなく、所望のタイミ
ングに合わせて更新することが可能である。こうすれ
ば、第2の閾値パターンTP2のサイズに比べてより広
い画像領域にわたって良好な網点画像を形成できる場合
がある。
As described above, the second threshold pattern TP2
Need not be updated in accordance with the update of the reference position of the first threshold pattern TP1, but can be updated in accordance with a desired timing. In this case, a favorable halftone image may be formed over a wider image area than the size of the second threshold pattern TP2.

【0075】F.第4実施例:図20は、第4実施例を
適用する網点形成装置の構成を示すブロック図である。
この網点形成装置は、図18に示す第3実施例の装置
に、X方向のクロックゲート146と、セット/リセッ
トゲート148とを追加したものである。この装置は、
補間値メモリ108のY方向アドレスとX方向アドレス
の更新を、2つのクロックゲート144,146によっ
て制御するようにしたものである。
F. Fourth Embodiment: FIG. 20 is a block diagram showing the configuration of a halftone dot forming apparatus to which the fourth embodiment is applied.
This halftone dot forming apparatus is obtained by adding a clock gate 146 in the X direction and a set / reset gate 148 to the apparatus of the third embodiment shown in FIG. This device is
The update of the Y-direction address and the X-direction address of the interpolation value memory 108 is controlled by two clock gates 144 and 146.

【0076】追加されたX方向のクロックゲート146
は、セット/リセットゲート148がセット状態にある
ときにセット/リセットゲート148から与えられる信
号に応じて開く。セット/リセットゲート148は、ビ
ットシフタ130の出力(N×TP1)がマスク済み画
像信号Im’と等しくなった時にセットされ、主走査ス
タート信号Ryが与えられるとリセットされる。従っ
て、X方向のクロックゲート146は、ビットシフタ1
30の出力(N×TP1)がマスク済み画像信号Im’
と等しくなった後にのみ開く。第3実施例でも説明した
ように、Im’=N×TP1となると、Y方向のクロッ
クゲート144が開いてYアドレスカウンタ112bが
インクリメントされる。この時同時にX方向のクロック
ゲート146が開く。この後に、副走査クロック信号C
xが1パルス発生すると、Xアドレスカウンタ110b
がインクリメントされる。このように、第4実施例の装
置では、第2の閾値パターンTP2に対するXアドレス
カウンタ110bは、Yアドレスカウンタ112bが一
度でも更新された時にのみ更新される。逆に言えば、X
アドレスカウンタ110bは、Yアドレスカウンタ11
2bが更新されるまでは、同じ値に保たれる。
The added X-direction clock gate 146
Opens in response to a signal provided from the set / reset gate 148 when the set / reset gate 148 is in the set state. The set / reset gate 148 is set when the output (N × TP1) of the bit shifter 130 becomes equal to the masked image signal Im ′, and is reset when the main scanning start signal Ry is supplied. Therefore, the clock gate 146 in the X direction is connected to the bit shifter 1
30 (N × TP1) is the masked image signal Im ′
Open only after equals. As described in the third embodiment, when Im ′ = N × TP1, the Y-direction clock gate 144 opens and the Y address counter 112b is incremented. At this time, the clock gate 146 in the X direction opens at the same time. Thereafter, the sub-scanning clock signal C
When one pulse of x occurs, the X address counter 110b
Is incremented. Thus, in the device of the fourth embodiment, the X address counter 110b for the second threshold pattern TP2 is updated only when the Y address counter 112b has been updated even once. Conversely, X
The address counter 110b is a Y address counter 11
Until 2b is updated, it is kept the same value.

【0077】図21は、第4実施例の処理手順を示すフ
ローチャートである。この手順は、図19に示す第3実
施例の手順のステップS4,S7,S12を、ステップ
S4a,S7a,S12aにそれぞれ変更したものであ
る。
FIG. 21 is a flowchart showing the processing procedure of the fourth embodiment. In this procedure, steps S4, S7, and S12 of the procedure of the third embodiment shown in FIG. 19 are changed to steps S4a, S7a, and S12a, respectively.

【0078】ステップS4aでは、主走査スタート信号
Ryに応じて、Yアドレスカウンタ112a,112b
を初期化するとともに、セット/リセットゲート148
をリセットする。ステップS12aでは、Yアドレスカ
ウンタ112bをインクリメントするとともに、セット
/リセットゲート148をセットする。また、ステップ
S7aでは、セット/リセットゲート148がセットさ
れている場合にのみ、X方向のクロックゲート146を
開けて、Xアドレスカウンタ110bをインクリメント
する。
In step S4a, the Y address counters 112a and 112b are set in accordance with the main scanning start signal Ry.
And the set / reset gate 148
Reset. In step S12a, the Y address counter 112b is incremented, and the set / reset gate 148 is set. In step S7a, only when the set / reset gate 148 is set, the clock gate 146 in the X direction is opened and the X address counter 110b is incremented.

【0079】図22は、第4実施例によって形成された
網点の例を示す説明図であり、第1実施例の図8に対応
する図である。図22と図8とを比較すれば解るよう
に、図22の網点画像では、点灯画素が図8の網点画像
に比べてばらついている。従って、第4実施例の方が、
全体としてより滑らかに階調を再現できる可能性がある
ことが理解できる。
FIG. 22 is an explanatory diagram showing an example of a halftone dot formed by the fourth embodiment, and corresponds to FIG. 8 of the first embodiment. As can be seen by comparing FIG. 22 and FIG. 8, in the halftone image of FIG. 22, the lighting pixels vary more than in the halftone image of FIG. Therefore, in the fourth embodiment,
It can be understood that there is a possibility that the gradation can be reproduced more smoothly as a whole.

【0080】なお、この発明は上記の実施例や実施形態
に限られるものではなく、その要旨を逸脱しない範囲に
おいて種々の態様において実施することが可能であり、
例えば次のような変形が可能である。
The present invention is not limited to the above examples and embodiments, but can be implemented in various modes without departing from the gist of the invention.
For example, the following modifications are possible.

【0081】(1)上記実施例では、多階調大サイズ閾
値パターンSrから、補間階調数Nに応じて第2の閾値
パターンTP2を演算により求めていたが、この代わり
に、補間階調数Nの複数の値にそれぞれ対応する第2の
閾値パターンTP2を予め複数組準備しておき、補間階
調数Nに応じてその中の1つを選択するようにしてもよ
い。
(1) In the above embodiment, the second threshold pattern TP2 is obtained by calculation from the multi-tone large-size threshold pattern Sr in accordance with the number N of interpolation gradations. A plurality of sets of second threshold patterns TP2 respectively corresponding to a plurality of values of the number N may be prepared in advance, and one of them may be selected according to the number N of interpolation gradations.

【0082】(2)第1の閾値パターンTP1と第2の
閾値パターンTP2をそれぞれの閾値メモリ106,1
08に記憶する代わりに、CPU100等の演算装置が
演算を行なうことによって、第1の閾値パターンTP1
や第2の閾値パターンTP2を発生するようにしてもよ
い。
(2) The first threshold pattern TP1 and the second threshold pattern TP2 are stored in the respective threshold memories 106, 1
08, an arithmetic unit such as the CPU 100 performs an arithmetic operation to obtain the first threshold pattern TP1
Alternatively, a second threshold pattern TP2 may be generated.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の実施例における網点形成装置の概要
を示す説明図。
FIG. 1 is an explanatory diagram showing an outline of a halftone dot forming apparatus according to an embodiment of the present invention.

【図2】第1の閾値発生部30で生成される第1の閾値
パターンの一例を示す説明図。
FIG. 2 is an explanatory diagram showing an example of a first threshold pattern generated by a first threshold generator 30;

【図3】第2の閾値発生部32で生成される第2の閾値
パターンの一例を示す説明図。
FIG. 3 is an explanatory diagram showing an example of a second threshold pattern generated by a second threshold generator 32;

【図4】第2の閾値パターンTP2(N=4)の全体を
示す図。
FIG. 4 is a diagram showing an entire second threshold pattern TP2 (N = 4).

【図5】好ましい8種類の2×2マトリクスを示す説明
図。
FIG. 5 is an explanatory diagram showing eight preferable 2 × 2 matrices.

【図6】第3の閾値TP3の分布(第3の閾値パター
ン)を示す説明図。
FIG. 6 is an explanatory diagram showing a distribution of a third threshold value TP3 (third threshold pattern).

【図7】画像信号Imの値が18の時に形成される網点
を示す説明図。
FIG. 7 is an explanatory diagram showing halftone dots formed when the value of an image signal Im is 18.

【図8】画像信号Imの値が125の時に形成される網
点を示す説明図。
FIG. 8 is an explanatory diagram showing halftone dots formed when the value of an image signal Im is 125.

【図9】補間階調数Nが2の場合の第2の閾値パターン
TP2’を示す説明図。
FIG. 9 is an explanatory diagram showing a second threshold pattern TP2 ′ when the number N of interpolation gradations is two.

【図10】補間階調数Nが5の場合の第2の閾値パター
ンTP2”を示す説明図。
FIG. 10 is an explanatory diagram showing a second threshold pattern TP2 ″ when the number N of interpolation gradations is 5.

【図11】第2の閾値パターンTP2を作成するため
の、より好ましい方法に使用する多階調大サイズ閾値パ
ターンSrを示す説明図。
FIG. 11 is an explanatory diagram showing a multi-tone large-size threshold pattern Sr used in a more preferable method for creating a second threshold pattern TP2.

【図12】多階調大サイズ閾値パターンSrによる点灯
パターンを示す説明図。
FIG. 12 is an explanatory diagram showing a lighting pattern based on a multi-tone large-size threshold pattern Sr.

【図13】多階調大サイズ閾値パターンSrによる点灯
パターンを示す説明図。
FIG. 13 is an explanatory diagram showing a lighting pattern based on a multi-tone large-size threshold pattern Sr.

【図14】多階調大サイズ閾値パターンSrによる点灯
パターンを示す説明図。
FIG. 14 is an explanatory diagram showing a lighting pattern based on a multi-tone large-size threshold pattern Sr.

【図15】第1実施例を適用する網点形成装置の構成を
示すブロック図。
FIG. 15 is a block diagram illustrating a configuration of a halftone dot forming apparatus to which the first embodiment is applied.

【図16】第1実施例の処理手順を示すフローチャー
ト。
FIG. 16 is a flowchart illustrating a processing procedure according to the first embodiment;

【図17】第2実施例を適用する網点形成装置の構成を
示すブロック図。
FIG. 17 is a block diagram showing a configuration of a halftone dot forming apparatus to which the second embodiment is applied.

【図18】第3実施例を適用する網点形成装置の構成を
示すブロック図。
FIG. 18 is a block diagram showing a configuration of a halftone dot forming apparatus to which the third embodiment is applied.

【図19】第3実施例の処理手順を示すフローチャー
ト。
FIG. 19 is a flowchart illustrating a processing procedure according to the third embodiment;

【図20】第4実施例を適用する網点形成装置の構成を
示すブロック図。
FIG. 20 is a block diagram illustrating a configuration of a halftone dot forming apparatus to which a fourth embodiment is applied.

【図21】第4実施例の処理手順を示すフローチャー
ト。
FIG. 21 is a flowchart illustrating a processing procedure according to a fourth embodiment;

【図22】第4実施例によって形成された網点の例を示
す説明図。
FIG. 22 is an explanatory diagram showing an example of a halftone dot formed by the fourth embodiment.

【符号の説明】[Explanation of symbols]

30…第1の閾値発生部 32…第2の閾値発生部 34…乗算部 36…加算部 38…比較部 42…比較器 100…CPU 102…メインメモリ 104…フロッピディスク装置 106…SPMメモリ(第1の閾値メモリ) 108…補間値メモリ(第2の閾値メモリ) 110a,110b…副走査アドレスカウンタ 112a,112b…主走査アドレスカウンタ 114…補間階調数レジスタ 116…乗算器 118…加算器 120…比較器 130…ビットシフタ 132…ビット合成OR回路 140…ビットマスク 142…比較器 144,146…クロックゲート 148…セット/リセットゲート Reference Signs List 30 first threshold value generating unit 32 second threshold value generating unit 34 multiplying unit 36 adding unit 38 comparing unit 42 comparator 100 CPU 102 main memory 104 floppy disk device 106 SPM memory 1 threshold memory) 108 interpolation value memory (second threshold memory) 110a, 110b sub-scanning address counter 112a, 112b main scanning address counter 114 interpolation gradation number register 116 multiplier 118 adder 120 Comparator 130 ... Bit shifter 132 ... Bit combining OR circuit 140 ... Bit mask 142 ... Comparator 144,146 ... Clock gate 148 ... Set / reset gate

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 画像信号に応じて網点を形成する方法で
あって、(a)階調が比較的多く、サイズが比較的小さ
な第1の閾値パターンを構成する第1の閾値を発生する
工程と、(b)階調が比較的少なく、サイズが比較的大
きな第2の閾値パターンを構成する第2の閾値を発生す
る工程と、(c)前記第1の閾値と前記第2の閾値とを
用いた演算を行なうことによって、第3の閾値を作成す
る工程と、(d)前記第3の閾値と画像信号とを比較す
ることによって、網点を表わす網点信号を生成する工程
と、を備えることを特徴とする網点形成方法。
1. A method for forming a halftone dot in accordance with an image signal, comprising: (a) generating a first threshold value forming a first threshold pattern having a relatively large number of gradations and a relatively small size; And (b) generating a second threshold value forming a second threshold pattern having a relatively small number of gradations and a relatively large size; and (c) the first threshold value and the second threshold value. And (d) generating a dot signal representing a dot by comparing the third threshold value with the image signal. The method of forming a halftone dot, comprising:
【請求項2】 請求項1記載の網点形成方法であって、 前記工程(c)は、 前記第1の閾値を前記第2の閾値で補間する補間演算を
行なう工程を含む、網点形成方法。
2. A halftone dot forming method according to claim 1, wherein said step (c) includes a step of performing an interpolation operation for interpolating said first threshold value with said second threshold value. Method.
【請求項3】 請求項2記載の網点形成方法であって、 前記補間演算工程は、 前記第1の閾値を整数Nと乗算する工程と、 前記乗算結果と、前記第2の閾値とを加算することによ
って、第3の閾値を作成する工程と、を含む、網点形成
方法。
3. The halftone dot forming method according to claim 2, wherein the interpolation calculation step includes: multiplying the first threshold value by an integer N; and calculating the multiplication result and the second threshold value. Creating a third threshold value by adding them together.
【請求項4】 請求項3記載の網点形成方法であって、 前記第2の閾値パターンは、0〜(N−1)のN個の閾
値要素で構成される、網点形成方法。
4. The halftone dot forming method according to claim 3, wherein the second threshold pattern is composed of N threshold elements from 0 to (N−1).
【請求項5】 請求項1ないし4のいずれかに記載の網
点形成方法であって、 前記第2の閾値パターンは、複数の閾値要素の配列が異
なる複数種類の2次元マトリクスをランダムに配置する
ことによって構成される、網点形成方法。
5. The halftone dot forming method according to claim 1, wherein the second threshold pattern includes a plurality of two-dimensional matrices having different arrangements of a plurality of threshold elements arranged at random. And a dot forming method.
【請求項6】 請求項5記載の網点形成方法であって、 前記整数Nは4に等しく、 各2次元マトリクスは0〜3の4つの閾値要素を含む2
×2マトリクスである、網点形成方法。
6. The halftone dot forming method according to claim 5, wherein the integer N is equal to 4, and each two-dimensional matrix includes four threshold elements of 0 to 3.
A halftone dot forming method that is a × 2 matrix.
【請求項7】 請求項6記載の網点形成装置であって、 前記複数種類の2次元マトリクスは、閾値要素の0と1
とが互いに対角に配置されているとともに、閾値要素の
2と3も互いに対角に配置されている2×2マトリクス
である、網点形成方法。
7. The halftone dot forming apparatus according to claim 6, wherein the plurality of types of two-dimensional matrices include threshold elements 0 and 1.
Are arranged diagonally to each other, and the threshold elements 2 and 3 are 2 × 2 matrices arranged diagonally to each other.
【請求項8】 画像信号に応じて網点を形成する装置で
あって、 階調が比較的多く、サイズが比較的小さな第1の閾値パ
ターンを構成する第1の閾値を発生する第1の閾値発生
手段と、 階調が比較的少なく、サイズが比較的大きな第2の閾値
パターンを構成する第2の閾値を発生する第2の閾値発
生手段と、 前記第1の閾値と前記第2の閾値とを用いた演算を行な
うことによって、第3の閾値を作成する閾値演算手段
と、 前記第3の閾値と画像信号とを比較することによって、
網点を表わす網点信号を生成する比較手段と、を備える
ことを特徴とする網点形成装置。
8. An apparatus for forming a halftone dot in response to an image signal, comprising: a first threshold value generating a first threshold pattern forming a first threshold pattern having a relatively large number of gradations and a relatively small size; Threshold value generating means; second threshold value generating means for generating a second threshold value forming a second threshold pattern having a relatively small number of gradations and a relatively large size; and the first threshold value and the second threshold value By performing a calculation using a threshold value, a threshold value calculating means for creating a third threshold value, and comparing the third threshold value with an image signal,
And a comparing means for generating a halftone signal representing a halftone dot.
【請求項9】 画像信号に応じて網点を形成するための
コンピュータプログラムを記録したコンピュータ読み取
り可能な記録媒体であって、(a)階調が比較的多く、
サイズが比較的小さな第1の閾値パターンを構成する第
1の閾値を発生する工程と、(b)階調が比較的少な
く、サイズが比較的大きな第2の閾値パターンを構成す
る第2の閾値を発生する工程と、(c)前記第1の閾値
と前記第2の閾値とを用いた演算を行なうことによっ
て、第3の閾値を作成する工程と、(d)前記第3の閾
値と画像信号とを比較することによって、網点を表わす
網点信号を生成する工程と、をコンピュータに実行させ
るためのコンピュータプログラムを記録したコンピュー
タ読み取り可能な記録媒体。
9. A computer-readable recording medium on which a computer program for forming a halftone dot in accordance with an image signal is recorded.
A step of generating a first threshold value forming a first threshold pattern having a relatively small size; and (b) a second threshold value forming a second threshold pattern having a relatively small gradation and a relatively large size. Generating a third threshold value by performing an operation using the first threshold value and the second threshold value; and (d) generating a third threshold value and an image. Generating a halftone signal representing a halftone dot by comparing the signal with a signal; and a computer-readable recording medium storing a computer program for causing a computer to execute the halftone signal.
JP9141058A 1996-05-17 1997-05-15 Dot forming method and device and recording medium recording program to execute the processing Abandoned JPH1075359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9141058A JPH1075359A (en) 1996-05-17 1997-05-15 Dot forming method and device and recording medium recording program to execute the processing

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP14816596 1996-05-17
JP8-148165 1996-05-17
JP9141058A JPH1075359A (en) 1996-05-17 1997-05-15 Dot forming method and device and recording medium recording program to execute the processing

Publications (1)

Publication Number Publication Date
JPH1075359A true JPH1075359A (en) 1998-03-17

Family

ID=26473386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9141058A Abandoned JPH1075359A (en) 1996-05-17 1997-05-15 Dot forming method and device and recording medium recording program to execute the processing

Country Status (1)

Country Link
JP (1) JPH1075359A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007329925A (en) * 2006-06-09 2007-12-20 Xerox Corp Method for improving uniformity appearance of printed images

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007329925A (en) * 2006-06-09 2007-12-20 Xerox Corp Method for improving uniformity appearance of printed images

Similar Documents

Publication Publication Date Title
JP4503105B2 (en) Method for halftoning a multichannel digital color image
US4651287A (en) Digital image processing algorithm for output devices with discrete halftone gray scale capability
Allebach DBS: retrospective and future directions
JPS61237574A (en) Generation of halftone image
JPH04501798A (en) Device and method for suppressing moiré patterns generated by addressing fonts
US5917951A (en) Clustered aperiodic mask
JP3426851B2 (en) Dot forming method for multicolor printing
Lee et al. Inkjet printer model-based halftoning
US6515768B1 (en) Frequency modulation halfstone screen and method for making the same
JPH11164146A (en) System and method for image data processing
JPH11187264A (en) Method and device for processing image
US6088123A (en) Dithering masks with very large periods
US6025930A (en) Multicell clustered mask with blue noise adjustments
JPH1075375A (en) Image processing unit, image processing system, and method for generating image processing screen
JPH0622123A (en) Half-tone mask for digital image and its formation method
US5946455A (en) Model based error diffusion with correction propagation
US6459817B1 (en) Image-processing method and apparatus generating pseudo-tone patterns with improved regularity
Chandu et al. Direct multi-bit search (DMS) screen algorithm
JPH0271669A (en) Method of generating half tone type image and device
JPH0785272A (en) Frequency modulation halftone image and method of making
US7948659B2 (en) Halftoning device and halftoning method and laser printer including the same
JP4290681B2 (en) Image processing apparatus, image processing method, image processing program, machine-readable recording medium recording image processing program, and printed matter
US5923823A (en) Method and apparatus for generating halftone dots
JP3113524B2 (en) Threshold matrix creation method, image binarization method and apparatus
JP3777414B2 (en) Hybrid halftone screen generation method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20040329