JPS60236363A - Halftone display method - Google Patents
Halftone display methodInfo
- Publication number
- JPS60236363A JPS60236363A JP59091812A JP9181284A JPS60236363A JP S60236363 A JPS60236363 A JP S60236363A JP 59091812 A JP59091812 A JP 59091812A JP 9181284 A JP9181284 A JP 9181284A JP S60236363 A JPS60236363 A JP S60236363A
- Authority
- JP
- Japan
- Prior art keywords
- matrix
- output
- gradation
- threshold
- dot matrix
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 31
- 239000011159 matrix material Substances 0.000 claims abstract description 115
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 239000000872 buffer Substances 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 230000003111 delayed effect Effects 0.000 description 4
- 101100260727 Dictyostelium discoideum tkt-2 gene Proteins 0.000 description 3
- 230000000052 comparative effect Effects 0.000 description 2
- 101100407060 Caenorhabditis elegans par-6 gene Proteins 0.000 description 1
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 230000015654 memory Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
本発明は、ディジタル的に中間調を表現するための中間
調表現方法に関する。DETAILED DESCRIPTION OF THE INVENTION "Field of Industrial Application" The present invention relates to a halftone expression method for digitally expressing halftones.
「従来の技術」
例えば多くのファクシミリ装置では、送信原稿上の画情
報を画素に分解し、それぞれの画素の明度を表わしたア
ナログ画信号を作成している。このアナログ画信号は所
定のスレッショルドレベルで2値化され、送信原稿のい
わゆる白、黒に対応−したディジタル画信号が作成され
る。記録装置側では、このディジクル画信号に対応させ
た記録画素(以下出力ドツトという。)の配列によって
画像を記録する。このような記録方法では、2値化され
た画信号をもとに各画素の記録を行うので、当然のこと
ながら中間調の表現を行うことはできない。"Prior Art" For example, in many facsimile machines, image information on a transmitted document is decomposed into pixels and an analog image signal representing the brightness of each pixel is created. This analog image signal is binarized at a predetermined threshold level, and digital image signals corresponding to so-called white and black of the transmitted original are created. On the recording device side, an image is recorded by an array of recording pixels (hereinafter referred to as output dots) corresponding to this digital image signal. In such a recording method, since each pixel is recorded based on a binarized image signal, it is naturally impossible to express halftones.
これに対して例えばサーマルヘッドを使用した記録装置
では、幾段階かの中間調を表現することのできる中間調
表現方法が提案されている。この中間調表現方法では、
記録側の装置が中間調を表わした画情報(以下、中間調
情報という。)を受信する。そしてこのサーマルヘッド
を多段階に制御して熱エネルギの発生量を変化させ、感
熱記録あるいは熱転写記録における各出力ドツトの濃度
あるいはドツト径を変化させて中間調の表現を行う。し
かしながらこのような中間調表現方法では、サーマルヘ
ッドの基板温度や記録紙の温度等の温度条件によって記
録画素の濃度や径が微妙に影響を受け、濃度むらを発生
させる可能性が大きい。On the other hand, for example, in a recording apparatus using a thermal head, a halftone expression method has been proposed that can express several levels of halftones. In this halftone expression method,
A recording-side device receives image information representing halftones (hereinafter referred to as halftone information). This thermal head is then controlled in multiple stages to change the amount of thermal energy generated, thereby changing the density or dot diameter of each output dot in thermal recording or thermal transfer recording to express intermediate tones. However, in such halftone expression methods, the density and diameter of the recording pixels are subtly affected by temperature conditions such as the temperature of the substrate of the thermal head and the temperature of the recording paper, and there is a high possibility that density unevenness will occur.
従って安定した画像を得ようとすれば、極めて少ない階
調表現しか実現することができない。Therefore, if a stable image is to be obtained, only a very small number of gradations can be expressed.
そこで、複数の出力ドツトを用いて中間調情報を安定し
て記録あるいはディスプレイ上に表示することのできる
中間調表現方法が提案されるに至っている。これらはデ
ィザ法と濃度パターン法に大別されている。これらの方
法では、所定の数の出力ドツトから成る出力ドツトマト
リックスを用い、これを最小表現単位として階調の表現
を行う。Therefore, a halftone expression method has been proposed that can stably record or display halftone information on a display using a plurality of output dots. These methods are broadly classified into dither methods and density pattern methods. In these methods, an output dot matrix consisting of a predetermined number of output dots is used to express gradations using this as the minimum expression unit.
第1図は、出力ドツト11を2×2のマトリック、ス状
に配置した出力ドツトマトリックス12を一例として表
わしたものである。本明細書では、出力ドツトマトリッ
クスに対応する概念として人力ドツトマトリックスを規
定する。第2図は、第1図に示した出力ドツトマトリッ
クスに対応する人力ドツトマトリックス14を表わした
もので、これを構成する各人力画素15は例えば多段階
あるいは連続的な階調を表しており、位置的にはそれぞ
れ第1図の出力ドツト11に対応することになる。FIG. 1 shows an example of an output dot matrix 12 in which output dots 11 are arranged in a 2×2 matrix, or in the form of a square. In this specification, a manual dot matrix is defined as a concept corresponding to the output dot matrix. FIG. 2 shows a manually generated dot matrix 14 corresponding to the output dot matrix shown in FIG. Positionally, they each correspond to the output dots 11 in FIG.
ところで中間調表現のためのディザ法では、入力、ドツ
トマトリックスを構成する入力画素ごとにスレッショル
ドレベルを定めておき、これによりそれらに対応する出
力ドツトの階調レベルを決定している。また濃度パター
ン法では各入力ドツトマトリックスの階調に対応させた
パターンを予め定めておいて、これによって出力ドツト
マトリックスの階調を表現している。このように従来の
このような中間調表現方法では入力ドツトマトリックス
内の入力画素の配置関係を考慮することなく出力ドツト
マトリックスを決定していた。このため画数の多い漢字
のように線分を含んだ中間調情報を記録または表示しよ
うとすると、これら線分の輪郭がくずれそれらの再現性
に劣るという問題があった。In the dithering method for expressing halftones, a threshold level is determined for each input pixel constituting the dot matrix, and the corresponding gradation level of the output dot is determined by this threshold level. In the density pattern method, a pattern corresponding to the gradation of each input dot matrix is determined in advance, and the gradation of the output dot matrix is expressed by this pattern. As described above, in the conventional halftone expression method, the output dot matrix is determined without considering the arrangement of input pixels in the input dot matrix. For this reason, when attempting to record or display halftone information including line segments, such as Chinese characters with a large number of strokes, there is a problem in that the contours of these line segments are distorted and their reproducibility is poor.
例えば第3図に示すような中間調情報があったとする。For example, suppose there is halftone information as shown in FIG.
ここで8枠は第2図に示した人力ドツトマトリックス1
4を表わしている。また人力ドツトマトリックス14内
に示した4つの数値は第2図に示した4つの人力画素1
5に対応するもので、これらを9レベルの階調(0〜8
)で表わしたものである。例えば第3図右上隅の人力ド
ツトマトリックスには、階調レベル゛7”の比較的濃度
の高い3つの入力画素と階調レベル゛″工”の比較的濃
度の低い人力画素が1つ配置されている。Here, the 8 frames are the human dot matrix 1 shown in Figure 2.
It represents 4. The four numerical values shown in the human dot matrix 14 correspond to the four human pixels 1 shown in FIG.
5, and these are divided into 9 levels of gradation (0 to 8
). For example, in the human dot matrix in the upper right corner of Figure 3, three relatively high density input pixels with a gradation level of ``7'' and one human input pixel with a relatively low density with a gradation level of ``work'' are arranged. ing.
今、出力ドツトマトリックスの各出力ドツトの表現でき
る階調を3段階とし、まずディザ法における代表的な存
在であるベイヤー(Bayer )形のディザで中間調
の表現を行ってみる。第4図はこの場合に用いられる閾
値マ) IJソクスを表わしたものである。4つの人力
画素に対応してそれぞれスレッショルドレベルが定めら
れている。ここで人力画素の階調レベルを■、とし、出
力ドツトの階調レベルを0,1.2とすると、図中a/
bの分数形式で表現されているスレッショルドレベルと
これらは次の関係にある。ただしここで階調レベル2の
ドツトとは1つの画素領域をほぼ覆う状態の印字ドツト
をいい、階調レベルlのドyトとはこの印字ドツトより
も径がかなり小さい印字ドツトをいう。また階調レベル
0のドツトとは印字の行われないドツトである。Now, assuming that each output dot of the output dot matrix has three levels of gradation that can be expressed, we will first try to express intermediate tones using Bayer type dither, which is a typical dither method. FIG. 4 shows the threshold values used in this case. A threshold level is determined corresponding to each of the four human pixels. Here, if the gradation level of the human pixel is assumed to be ■, and the gradation level of the output dot is 0, 1.2, then a/
These have the following relationship with the threshold level expressed in fractional form of b. However, here, a dot of gradation level 2 refers to a printing dot that almost covers one pixel area, and a dot of gradation level 1 refers to a printing dot whose diameter is considerably smaller than this printing dot. Furthermore, dots at gradation level 0 are dots that are not printed.
Iしくa ・・・・・・O
a ≦rL<b ・・・・・・l
IL ≧b ・・・・・・2
第5図はこのディザパターンで3値化を行った結果を表
わしたものである。図で大きな方の円16は階調レベル
2の出力ドツトを、また小さな方の円17は階調レベル
1の出力ドツトを示している。第3図の中間調情報と比
較してみると、第 。I want a ・・・・・・O a ≦rL<b ・・・・・・l IL ≧b ・・・・・・2 Figure 5 shows the result of ternarization using this dither pattern. It is something. In the figure, the larger circle 16 indicates the output dot at gradation level 2, and the smaller circle 17 indicates the output dot at gradation level 1. Comparing it with the halftone information in Figure 3, we see that.
3図では階調レベル” 1 ”の人カド・ノドマトリ・
ノクスが四角形状に存在しているが、これが第5図でか
なり不鮮明になっていることがわかる。In Figure 3, the gradation level “1” is human/nodomatori/
Nox exists in a rectangular shape, but it can be seen that this is considerably unclear in Figure 5.
次に第3図の中間調情報を従来の濃度ノ々ターン法を用
いて再現してみる。第3図ではそれぞれの人力ドツトマ
トリックス14内の人力画素の階調レベルの和が“′4
”、パ16”またはパ22”になっている。この濃度パ
ターン法では、階調レベルの和が“4″になるような人
力ドツトマトリ・7クス14(第6図a)に対して階調
レベル1の出力ドツトが左上隅に1つ配置された出カド
・ノドマトリックス12(同図b)を用いる。また階調
レベルの和が” 16 ’”になるような人カド・ノド
マトリックス14(第7図a −d )に対しては、階
調レベル2の出力ドツトが左上隅に1つ配置され、また
階調レベル1の出力ドツトが右半分に2つ配置された出
力ドツトマトリックス12(同図e)を用いる。更に階
調レベルの和が“’ 22 ”になるような人力ドツト
マトリックス(第8図a −L d )に対しては、階
調レベル2の出カド・ノドが左上隅と右下隅に配置され
残りに階調レベル1の出力ドツトが配置された出力ドツ
トマトリックス12(同図e)を用いる。第9図はこの
濃度パターン法で3値化を行った結果を表わしたもので
ある。Next, the halftone information shown in FIG. 3 will be reproduced using the conventional density no-turn method. In FIG. 3, the sum of the gradation levels of the human-powered pixels in each human-powered dot matrix 14 is "'4".
”, Pa 16” or Pa 22”. In this density pattern method, the gradation level is set for the manual dot matrix 7 x 14 (Figure 6a) where the sum of the gradation levels is “4”. An output dot matrix 12 (see figure b) in which one level 1 output dot is placed in the upper left corner is used. Also, a human dot matrix 14 (see figure b) in which the sum of the gradation levels is "16" is used. For FIGS. 7a-d), one output dot of gradation level 2 is placed in the upper left corner, and two output dots of gradation level 1 are placed in the right half of the output dot matrix 12 ( e) in the same figure.Furthermore, for the human dot matrix (a-Ld in Fig. 8) in which the sum of the gradation levels is "'22", the output corner and throat of gradation level 2 are at the upper left corner. An output dot matrix 12 (e in the same figure) is used, in which output dots of gradation level 1 are arranged in the corners and lower right corner, and in the rest. Fig. 9 shows the result of ternarization using this density pattern method. It is something that
第3図の中間調情報と比較してみると四角形の線状部分
がボケでしまっていることがわかる。When compared with the halftone information in FIG. 3, it can be seen that the rectangular linear portions are blurred.
「発明が解決しようとする問題点」
本発明はこのような事情に鑑み、中間調情報に含まれる
線状の部分が良好に再現される中間調表現方法を提供す
ることをその目的とする。"Problems to be Solved by the Invention" In view of the above circumstances, an object of the present invention is to provide a halftone expression method that can satisfactorily reproduce linear portions included in halftone information.
「問題点を解決するための手段」
本発明の中間調表現方法では、入カド・ノドマトリック
スから出力ドツトマトリックスに変換するための閾値マ
) IJフックス複数用意しておき、人力ドツトマトリ
ックス内の濃度分布に近づくように最適な閾値マトリッ
クスを選択させる。そして各人力ドツトマトリックスご
とに最適な閾値マトリックスを使用して出力ドツトマト
リックスの各出力ドツトの階調レベルを決定する。``Means for Solving the Problems'' In the halftone expression method of the present invention, multiple IJ hooks (threshold values for converting from an input dot matrix to an output dot matrix) are prepared, and the density in the manual dot matrix is Let the optimal threshold matrix be selected to approximate the distribution. Then, the optimum threshold matrix is used for each manual dot matrix to determine the gradation level of each output dot of the output dot matrix.
これにより、出力ドツトマトリックス内の濃度分布が人
力ドツトマトリックスのそれに近似されるので、線状部
分を良好に表現することができる。As a result, the density distribution within the output dot matrix is approximated to that of the manually generated dot matrix, so that linear portions can be expressed satisfactorily.
以下実施例につき本発明の詳細な説明する。 The present invention will be described in detail with reference to Examples below.
第10図は本実施例で処理データとして用いる第3図と
同一の中間調情報を座標(i、j)で表わしたものであ
る。第11図はこのような2×2のマトリックス構成の
人力ドツトマトリックスを出力ドツトマトリックスに変
換するための4種類の閾値マトリックス■〜■を表わし
たものである。FIG. 10 shows the same halftone information as FIG. 3, which is used as processing data in this embodiment, expressed in coordinates (i, j). FIG. 11 shows four types of threshold matrices (1) to (2) for converting a manual dot matrix having such a 2.times.2 matrix structure into an output dot matrix.
このうち第1の閾値マトリックス■は第4図に示した閾
値マトリックスと同一であり、マトリックスの左上を最
も濃度の高い位置とし、右下、右上、左下の順に濃度の
低下するような濃度パターンを表現することになる。従
って第6図aに示すような比較的濃度が低い人力ドツト
マトリックス14に対しては、同図すに示すように出力
ドツトマトリックスの左上にのみ印字ドツトが存在する
ようなパターン表現が行われることになる。第2の閾値
マトリックス■はマトリックスの右上を最も濃度の高い
位置とし、第1の閾値マ) IJフックス右に90度回
転させたような濃度パターンを表現する。第3の閾値マ
トリックス■はマトリックスの □右下を最も濃度の高
い位置とし、第1の閾値マトリックス■を180度回転
させたような濃度パターンを表現する。第4の閾値マ)
IJックス■はマトリックスの左下を最も濃度の高い位
置とし、第1の閾値マ) IJックス■を右に270度
回転させたような濃度パターンを表現する。The first threshold matrix ■ is the same as the threshold matrix shown in Figure 4, and has a density pattern in which the top left of the matrix is the highest density position, and the density decreases in the order of bottom right, top right, and bottom left. It will be expressed. Therefore, for a human-made dot matrix 14 with a relatively low density as shown in FIG. become. The second threshold matrix (2) has the highest density at the top right of the matrix, and expresses a density pattern similar to that of the first threshold (ma) rotated 90 degrees to the right. The third threshold matrix ■ has the highest density position at the bottom right of the matrix, and expresses a density pattern as if the first threshold matrix ■ had been rotated 180 degrees. 4th threshold value Ma)
The IJx (■) has the highest density at the lower left of the matrix, and expresses a density pattern similar to that of the first threshold value (Ma) IJx (■) rotated 270 degrees to the right.
このように4種類の閾値マトリックスはそれぞれ表現す
る濃度パターンが異なる。このため本発明では人力ドツ
トマトリックスごとにそれらの濃度分布を判別し、最適
の閾値マトリックスを選択して出力ドツトマトリックス
における各出力ドツトの階調の分布を決定させる。この
濃度分布の判別を行うために本実施例ではまず入力ドツ
トマトリックスにおける各入力画素の階調の平均をめ、
これに所定の値を加えて比較階調Pを算出する。In this way, the four types of threshold matrices express different density patterns. For this reason, in the present invention, the density distribution of each manual dot matrix is determined, and the optimum threshold value matrix is selected to determine the gradation distribution of each output dot in the output dot matrix. In order to determine this density distribution, in this embodiment, we first calculate the average tone of each input pixel in the input dot matrix,
A predetermined value is added to this to calculate the comparative gradation P.
そして次にこの比較階mPと各人力画素の階調を比較し
、これら比較結果から分布の判別を行う。Next, this comparison level mP is compared with the gradation level of each manually-powered pixel, and the distribution is determined from the results of these comparisons.
これを次に具体的に説明する。This will be explained in detail next.
今、入力ドツトマトリックスの各人力画素の階調を次の
ように表現するものとする。Now, suppose that the gradation of each human pixel of the input dot matrix is expressed as follows.
このとき入力ドツトマトリックスの階調の平均値に正の
数αを加えた比較階調Pは次式で表わされる。At this time, a comparison gradation P, which is obtained by adding a positive number α to the average value of the gradation of the input dot matrix, is expressed by the following equation.
このようにしてめられた比較階調Pとそれぞれの入力画
素の階調akL (ただしに、1=lまたは2)の大小
関係の判定結果は、次式のように設定される。The determination result of the magnitude relationship between the comparative gradation P determined in this way and the gradation akL of each input pixel (where 1=l or 2) is set as shown in the following equation.
(+ ) akL≦Pのとき 判定結果は“0”(II
)akt>Pのとき 判定結果は“1″次の第1表は各
人力画素の判定結果の分布と選定されるべき閾値マトリ
ックスの種類を表わしたものである。(+) When akL≦P, the judgment result is “0” (II
) When akt>P, the determination result is "1" Table 1 below shows the distribution of the determination results for each human pixel and the type of threshold matrix to be selected.
第1表 ここで判定結果と閾値マトリックスは次の関係にある。Table 1 Here, the determination result and the threshold matrix have the following relationship.
(i)判定結果“1″′が4つの入力画素の中にただ1
つ存在する場合には、この判定結果“1”に対応する7
2+ツクス上の位置に最も高い階調レベルの出力ドツト
が存在するように閾値マトリックスの選定が行われる。(i) Judgment result "1"' is only one among four input pixels
If there is one, the 7 corresponding to this judgment result “1”
The threshold matrix is selected so that the output dot of the highest tone level is located on the 2+x.
例えば階調a2□の判定結果のみが1′”の場合には、
この対応する位置で最も低い値(“l”、“5”)で3
値化を行う閾値マトリックス■が選択されることになる
。For example, if only the determination result for gradation a2□ is 1''',
3 at the lowest value (“l”, “5”) at this corresponding position
The threshold matrix (■) for valorization will be selected.
(11)判定結果“1”が4つの入力画素の中に2つ存
在する場合には、これらに対応する位置で1番あるいは
2番目に低いスレッショルドレベルで3値化を行う閾値
マトリックスが選択される。例えば階++l!I a
21とa22の判定結果が“1”の場合には、スレッシ
ョルドレベル゛′1′”、“5”と“3″、“′7パの
2つの組がこれらに対応する閾値マトリックス■が選択
される。また階調allとa2+の判定結果が1°゛の
場合には、同様な2つの組がこれらに対応する閾値マト
リックス■が選択される。(11) If there are two determination results of “1” among the four input pixels, a threshold matrix is selected that performs ternarization at the first or second lowest threshold level at the corresponding position. Ru. For example, floor ++l! Ia
When the determination result of 21 and a22 is "1", the threshold matrix ■ corresponding to the two sets of threshold levels ``'1'', ``5'' and ``3'', and ``'7'' is selected. Ru. Further, when the determination result for the gradations all and a2+ is 1°, the threshold matrix ① corresponding to two similar sets is selected.
(iii )判定結果” 1 ”が4つの人力画素の中
に3つ存在する場合には、これらに対応する位置で1〜
3番目に低いスレッショルドレベルで3値化ヲ行う閾値
マトリックスが選択される。例えば3つの階調a12、
a21、a22の判定結果が“1”′の場合には、同様
にして閾値マ) IJックス■が選択される。(iii) If there are three determination results “1” among the four human-powered pixels, 1 to 1 are displayed at the corresponding positions.
A threshold matrix is selected that performs ternarization at the third lowest threshold level. For example, three gradations a12,
When the determination results of a21 and a22 are "1"', the threshold value (ma) IJx (2) is selected in the same way.
(iv)4つの入力画素の判定結果が共に等しい場合に
は、閾値マトリックス■が選択される。もちろん他の閾
値マトリックス■、■あるいはCを選択するように規定
してもよい。(iv) If the determination results for the four input pixels are all equal, the threshold matrix ■ is selected. Of course, other threshold matrices (1), (2), or (C) may be selected.
第12図は第10図に示した中間調情報について各入力
ドツトマトリックスに対応した閾値マトリックスを表わ
したものである。ただしこの場合圧の数αを1に設定し
ている。この数αを1.1.1.2・・・・・・と増加
させると、階調akLと比較を行う比較階調Pの値が増
大し、より高い階調を基準として濃度分布の判別が行わ
れることになる。FIG. 12 shows threshold matrices corresponding to each input dot matrix for the halftone information shown in FIG. 10. However, in this case, the number α of pressures is set to 1. When this number α is increased to 1.1.1.2..., the value of the comparison gradation P that is compared with the gradation akL increases, and the density distribution is determined based on the higher gradation. will be held.
第13図〜第16図は一例として入力画素の階調の総和
が“16”の場合について入力ドットマトリックス14
と出力ドツトマトリックス12の関係を表わしたもので
ある。まずこれらの人力ドツトマトリックス14につい
て平均階調Pは次のようになる。As an example, FIGS. 13 to 16 show the input dot matrix 14 in the case where the sum of the gradations of the input pixels is "16".
This represents the relationship between the output dot matrix 12 and the output dot matrix 12. First, the average gradation P for these manual dot matrices 14 is as follows.
= 5
従って判定結果は0”と′1′″が2ずつとなり、第1
3図の入力ドットマ)IJワックス4については閾値マ
トリックス■が選択される。また第14図〜第16図の
人力ドツトマトリックスについては、それぞれ閾値マト
リックス■、■、■が選択される。= 5 Therefore, the judgment result is 0" and 2 '1'", and the first
For the input dot matrix (IJ wax 4 in FIG. 3), the threshold matrix ■ is selected. Further, for the human-powered dot matrices shown in FIGS. 14 to 16, threshold matrices (2), (2), and (2) are selected, respectively.
この結果、第13図aの入力ドツトマトリックス14に
ついては階調レベル“7”の階gall、a I 2
カスレッショルドレベル“1”、“5”マタは°“3”
、“7°′と比較され、共に階調レベル2の出力ドツト
が決定される。また階調レベル“1”(D階調a 2+
s a a。がスレッショルドレベル“4”、8”ま
たは“2′′、パ6”と比較され、これらについては共
に階調レベル0の出力ドツトが決定される。この結果こ
の場合の出力ドツトマトリックス12は同図すに示すよ
うなものとなる。第14図〜第16図の場合にも同様に
して3値化が行われ、入力ドツトマトリックス14(同
図a)が出力ドツトマトリックス12(同図b)に変換
されることになる。第7図と比較すれば各出力ドツトマ
トリックスが人力ドツトマトリックスに応じた濃度分布
を表わしていることがわかる。As a result, for the input dot matrix 14 in FIG.
The threshold level is “1”, “5” is “3”
, "7°'," and both determine the output dot of gradation level 2. Also, gradation level "1" (D gradation a 2+
s a a. is compared with the threshold level "4", 8" or "2'', par 6", and the output dot of gradation level 0 is determined for both of them. As a result, the output dot matrix 12 in this case is as shown in the figure. In the case of Figs. 14 to 16, ternarization is performed in the same way, and the input dot matrix 14 (a in the figure) becomes the output dot matrix 12 (b in the figure). Comparing with FIG. 7, it can be seen that each output dot matrix represents a density distribution corresponding to the human dot matrix.
第17図は第10図に示した中間調情報についてそれぞ
れ選定された閾値マトリックスで3値化を行った結果と
しての中間調再現状況を表わしたものである。第5図お
よび第9図と比較すると線分がより明瞭に再現されてい
ることがわかる。FIG. 17 shows the halftone reproduction state as a result of performing ternarization on the halftone information shown in FIG. 10 using the respective selected threshold matrices. When compared with FIGS. 5 and 9, it can be seen that the line segments are more clearly reproduced.
さて以上は第11図に示した閾値マトリックス■〜■を
用いたものであるが、閾値マトリックスとして他の形式
のマトリックスを用いることも可能である。例えば第1
8図の閾値マトリックス■〜■は第11図に示したベイ
ヤー型の閾値マトリックスの変形である。第19図は第
11図に示した閾値マトリックス■〜■を4つのスレッ
ショルドレベルD、−D、に置き換えて表わしたもので
、これらスレッショルドレベルD1〜D、は次の関係に
ある。The above description uses the threshold matrices 1 to 2 shown in FIG. 11, but it is also possible to use other types of matrices as the threshold matrices. For example, the first
The threshold matrices 1 to 2 in FIG. 8 are modifications of the Bayer type threshold matrix shown in FIG. FIG. 19 shows the threshold matrix ① to ① shown in FIG. 11 replaced with four threshold levels D and -D, and these threshold levels D1 to D have the following relationship.
0≦Dz < D2 < D3 < D4 ≦n−1−
(3)ただしここで整数nはマトリックスを構成する一
辺に配置された人力画素の数であり、本実施例ではn=
2となる。このような表記法で第18図の閾値マトリッ
クス■〜■を表わすと第20図のようになる。第19図
と第20図では1番高いスレッショルドレベルD4 と
次に高いスレッショルドレベルD3 がたすき状に入れ
換っていることがわかる。0≦Dz<D2<D3<D4≦n-1-
(3) Here, the integer n is the number of human pixels arranged on one side of the matrix, and in this example, n=
It becomes 2. When the threshold matrices ① to ② of Fig. 18 are expressed using this notation, the result is as shown in Fig. 20. In FIGS. 19 and 20, it can be seen that the highest threshold level D4 and the next highest threshold level D3 are interchanged in a sash-like manner.
第21図はこのような表記法を用いた場合における他の
形式の閾値マトリックス■〜0を表わしたものである。FIG. 21 shows another format of threshold matrices 1 to 0 when such a notation is used.
この閾値マトリックス■〜0は渦巻き型と呼ばれるもの
である。この閾値マトリックス■〜0を用いて出力ドツ
トを作成すると前二者に比べて解像度の劣化が更に少な
くなり、階調表現にやや劣る−ものの線画の再現性では
更に良い結果を得ることができる。This threshold matrix ① to 0 is called a spiral type. When output dots are created using this threshold matrix ①~0, the deterioration in resolution is further reduced compared to the former two methods, and although the gradation expression is slightly inferior, it is possible to obtain better results in terms of reproducibility of line drawings.
判定結果に対するこの閾値マトリックス■〜@の選択方
法は先に示した原則と同一である。すなわち例えばaz
>pかつa、2>pであり、a2t≦pかつa22≦p
であれば閾値マ)IJックス■が選択される(第22図
〉。またa++>pかつa2. >pであり、a1□≦
pかつa22≦pであれば閾値マトリックス12が選択
される(第23図)。更にa+2> p1a2+>pS
a22>pでかつa目≦pのときには閾値マトリックス
[相]が選択される(第24図)。以下同様である。The method of selecting the threshold matrices ① to @ for the determination results is the same as the principle shown above. For example, az
>p and a, 2>p, a2t≦p and a22≦p
If so, the threshold value Ma) IJx is selected (Fig. 22).Also, a++>p and a2.>p, and a1□≦
If p and a22≦p, the threshold matrix 12 is selected (FIG. 23). Furthermore a+2>p1a2+>pS
When a22>p and a-th<p, the threshold matrix [phase] is selected (FIG. 24). The same applies below.
以上2×2のマトリックスについて説明した。The 2×2 matrix has been described above.
一般にnxnの入力ドツトマトリックスの階調について
は(1)式の一般化として次のように表現することがで
きる。Generally, the gradation of an nxn input dot matrix can be expressed as follows as a generalization of equation (1).
く以下余白)
このとき各出力ドツトがそれぞれm値(mは正の整数)
で階調レベルを変化させることができるものとする。こ
の場合の閾値マトリックスは第25図のように表現する
ことができる。(margin below) At this time, each output dot has a value of m (m is a positive integer)
It is assumed that the gradation level can be changed by . The threshold matrix in this case can be expressed as shown in FIG.
ここでかっこ内のそれぞれm−1個のスレッショルドレ
ベルはそれぞれ次の関係にあるものとする。Here, it is assumed that each of the m-1 threshold levels in parentheses has the following relationship.
0≦Thz <Tkt2 <・・・・・<Tk、、。−
1゜・・・・・・(6)
またかっこで括られたスレッショルドレベル群(T□l
l Tkt2 置・・・・、T1、Lm−11>を構
成するスレ・ンショルドレベルTk、q(1≦q≦m−
1)はかっこごとにその値が異なるものとする。例えば
次のような関係にある。0≦Thz <Tkt2 <...<Tk,,. −
1゜・・・・・・(6) Threshold level group enclosed in parentheses (T□l
l Tkt2 Setting..., threshold level Tk, q (1≦q≦m-
1) assumes that each parenthesis has a different value. For example, the following relationship exists.
Tzl< Tl21 < T131−− < T、、−
+T + 12 < 71゜2<Tl32 ・・・くT
ゎゎ2T ll[l1l−11<Tl2++n−+1
<Tl3cm−B・・・・・・< T n 、、(m−
■このような場合、本発明ではまず比較階調Pをめる。Tzl< Tl21 < T131-- < T,,-
+T + 12 < 71゜2 < Tl32 ...kuT
ゎゎ2T ll[l1l-11<Tl2++n-+1
<Tl3cm-B...<Tn,, (m-
(2) In such a case, the present invention first calculates the comparison gradation P.
そして各階glWaktと比較階調Pとの間で大小関係
を判定し、これに基づき(5)式で示した閾値マトリッ
クスの組み代えを行う。このときかっこで括られたスレ
ッショルドレベル群(Thz + Tkt2゜・・・・
・・、 Tkt(m−1])自体を変更せずに、これら
のスレッショルドレベル群を単位としてnxnマトリッ
クス内で配置の変更が行われることになる。Then, the magnitude relationship between each floor glWakt and the comparison tone P is determined, and based on this, the threshold matrix shown in equation (5) is rearranged. At this time, the threshold level group enclosed in parentheses (Thz + Tkt2゜...
..., the arrangement is changed within the nxn matrix using these threshold level groups as a unit without changing Tkt(m-1]) itself.
このようにして設定された閾値マトリックスを基にして
入力ドツトマトリックスの各人力画素についてm値化が
行われる。すなわち次の通りとなる。Based on the threshold matrix thus set, m-value conversion is performed for each human pixel of the input dot matrix. In other words, it is as follows.
(! ) akt < Tht、のとき階調レベル0を
出力する。(!) When akt < Tht, gradation level 0 is output.
(i! ) k [Q−11≦akt<TkLq のと
き階調レベルqを出力する。(i!) k [When Q-11≦akt<TkLq, output the gradation level q.
(!ii ) Tkt fm−ll < aktのとき
階調レベル(m−1)を出力する。(!ii) When Tkt fm-ll < akt, output the gradation level (m-1).
第26図は先に説明した2×2のマトリックスにおける
中間調表現方法を実現するための記録装置の要部を表わ
したものである。この装置の入力バッファマルチプレク
サ21には画データ22が供給されるようになっている
。画データ22は例えば第3図にその一部を示したよう
に、多数の入力ドツトマトリックスから成る中間調情報
を1ライン(ラスタ)ずつ人力画素単位でシリアルに読
み出した形式のデータである。入力バッファマルチプレ
クサ21は、Nライン(Nは4以上の整数)分のライン
バッファから構成される人力バッファ23にライン単位
でこの画像データ22を順次振り分ける。入力バッファ
23が4ライン分以上のラインバッファで構成されてい
るのは、2ライン分の画像データ22で入力ドツトマト
リックスに対応するデータの処理を行うと共に、データ
の書き込みと読み出しをそれぞれ独立したメモリ領域で
行って処理速度を向上させるためである。FIG. 26 shows the main parts of a recording device for realizing the halftone expression method in a 2×2 matrix described above. Image data 22 is supplied to an input buffer multiplexer 21 of this device. The image data 22, for example, as partially shown in FIG. 3, is data in a format in which halftone information consisting of a large number of input dot matrices is manually read out serially line by line (raster) by pixel. The input buffer multiplexer 21 sequentially distributes the image data 22 line by line to a manual buffer 23 that is composed of line buffers for N lines (N is an integer of 4 or more). The input buffer 23 is composed of a line buffer for four lines or more, because it processes the data corresponding to the input dot matrix using the image data 22 for two lines, and also uses separate memories for data writing and reading. This is to improve the processing speed by performing this in the area.
第1および第2の入力続出マルチプレクサ24〜1.2
4−2は人力バッファ23内のラインバッファを順次選
択し、すでに書き込まれたデータを並行して読み出して
いく。このようにして得られた互に隣接した2ライン分
の画像データ25〜L 25−2はP値演算回路26に
供給され、ここで平均階調Pが演算さる。First and second input multiplexers 24 to 1.2
4-2 sequentially selects the line buffers in the manual buffer 23 and reads out the already written data in parallel. The two adjacent lines of image data 25 to L 25-2 thus obtained are supplied to a P value calculation circuit 26, where the average gradation P is calculated.
第27図はこのP値演算回路を具体的に表わしたもので
ある。一方の画像データ25−1はマルチプレクサ26
−1によって第1または第2のシリアル−パラレル変換
器27−1.27−2に1人力画素ごとに交互に供給さ
れる。他方の画像データ25−2も他のマルチプレクサ
26−2によって同様に第1または第2のシリアルーパ
ラレル変換器28−1.28−2に割り振られる。2つ
の第1のシリアル−パラレル変換器17−1、18−1
では1クロツタ分だけ遅延したそれぞれ1人力画素分の
階調データ2911.2921を加算器31に供給する
。このとき他の2つの第2のシリアル−パラレル変換器
17−2.18−2ではそれぞれ1人力画素分の階調デ
ータ29,2.2922を加算器31に供給する。すな
わち加算器31には(1)式で示した人力ドツトマトリ
ックス(7)4−’)(7)人力画素の階調a++、a
+2、a21sa22を示すデータが供給されることに
なる。FIG. 27 specifically shows this P value calculation circuit. One image data 25-1 is sent to the multiplexer 26
-1 is alternately supplied to the first or second serial-to-parallel converter 27-1, 27-2 for each pixel. The other image data 25-2 is similarly allocated to the first or second serial-to-parallel converter 28-1, 28-2 by another multiplexer 26-2. two first serial-to-parallel converters 17-1, 18-1
Then, gradation data 2911 and 2921 for one manual pixel each delayed by one crotter are supplied to the adder 31. At this time, the other two second serial-to-parallel converters 17-2 and 18-2 each supply gradation data 29 and 2.2922 for one pixel manually to the adder 31. That is, the adder 31 inputs the human-powered dot matrix (7)4-') (7) human-powered pixel gradation a++, a shown in equation (1).
+2, data indicating a21sa22 will be supplied.
加算器31はこれら階調a++、a12、a2+。The adder 31 receives these gradations a++, a12, and a2+.
a22の和をめ、加算結果32をバッファ33に入力す
る。バッファ33はシフトレジスタによって構成されて
おり、その内容をシフトすることにより平均値をめ平均
値データ34を作成する。The sum of a22 is determined and the addition result 32 is input to the buffer 33. The buffer 33 is constituted by a shift register, and by shifting the contents thereof, an average value is determined and average value data 34 is created.
平均値データ34は加算器35に人力され、α値バッフ
ァ36から供給される正の数αと加算される。このよう
にして(2)式に示した比較階調Pが算出される。比較
階調Pを表わした比較階調データ37は第1〜第4の比
較回路38−1〜38−4に供給され、ここで人力ドツ
トマトリックスを構成する4つの階調データ2911.
2912.2921.2922と比較が行われる。判定
結果39〜1〜39−4はそれぞれakl≦Pのとき信
号” o ”となり、これ以外のとき信号“1″”とな
る。The average value data 34 is input to an adder 35 and added to a positive number α supplied from an α value buffer 36. In this way, the comparison gradation P shown in equation (2) is calculated. The comparison gradation data 37 representing the comparison gradation P is supplied to the first to fourth comparison circuits 38-1 to 38-4, where the four gradation data 2911.
A comparison is made with 2912.2921.2922. The determination results 39-1 to 39-4 each become a signal "o" when akl≦P, and become a signal "1" otherwise.
4ビツトの判定結果39は第26図に示す閾値テーブル
ROM41のアドレス情報として用いられ、例えば第1
表に従って閾値マトリックスの選択が行われる。閾値テ
ーブルROM41はこれに従って各入力画素に対するス
レッショルドレベルデータ4211.42,2.422
0.4222を読み出す。これらスレッショルドレベル
を示したスレッショルドレベルデータ42゜1.421
2.42゜1.4222は対応する閾値バッファ43−
1〜43−4に入力される。The 4-bit judgment result 39 is used as address information of the threshold table ROM 41 shown in FIG.
The selection of the threshold matrix is done according to the table. Accordingly, the threshold table ROM 41 stores threshold level data 4211.42, 2.422 for each input pixel.
Read 0.4222. Threshold level data showing these threshold levels 42°1.421
2.42°1.4222 is the corresponding threshold buffer 43-
1 to 43-4.
閾値バッファ43−1〜43−4の後段にはラインごと
に入力画素のスレッショルドレベルを選択する2つの閾
値マルチプレクサ44−1.44−2が設けられている
。第1の閾値マルチプレクサ44−1は第1および第2
の閾値バッファ43−L 43−2から交互にスレッシ
ョルドレベルデータを選択し、第1の比較回路45−1
にこれを受け渡す。第1の比較回路45−1では画像デ
ータ25−1を第1の遅延回路46−1で遅延させた遅
延画像データ47−1をこのスレッショルドレベルで比
較し、出力ドツトの階調レベルを決定する。0”′〜パ
2”の3つの階調レベルのいずれかを出力ドツトごとに
表わした階調レベルデータ48−1は出力書込マルチプ
レクサ49〜1を介して2つの出力バッファ51−1.
52−1にライン単位で書き込まれる。第2の閾値マル
チプレクサ44−2についても同様であり第3および第
4の閾値バッファ43−3.43−4から交互にスレッ
ショルドレベルデータを選択し、第2の遅延回路46−
2で遅延された遅延画像データ47−2と第2の比較回
路45−2で比較を行う。Two threshold multiplexers 44-1 and 44-2 are provided after the threshold buffers 43-1 to 43-4 to select the threshold level of the input pixel for each line. The first threshold multiplexer 44-1
Threshold level data are alternately selected from the threshold buffers 43-L 43-2, and the first comparison circuit 45-1
pass this on to. The first comparison circuit 45-1 compares the delayed image data 47-1 obtained by delaying the image data 25-1 with the first delay circuit 46-1 at this threshold level to determine the gradation level of the output dot. . The gradation level data 48-1 representing one of the three gradation levels from 0"' to 2" for each output dot is sent to two output buffers 51-1.
52-1 in line units. The same applies to the second threshold multiplexer 44-2, which alternately selects threshold level data from the third and fourth threshold buffers 43-3 and 43-4, and selects the threshold level data alternately from the third and fourth threshold buffers 43-3 and 43-4.
The delayed image data 47-2 delayed in step 2 is compared with the second comparison circuit 45-2.
このようにして作成された階調レベルデータ48−2は
、出力書込マルチプレクサ49−2を介して他の2つの
出力バッファ51−2.52−2にライン単位で書き込
まれる。The thus created gradation level data 48-2 is written line by line to the other two output buffers 51-2 and 52-2 via the output write multiplexer 49-2.
このようにして書き込みの終了した2ライン分の階調デ
ータは第1および第2の出力ハッファマルチプレクサ5
3−L 53−2によって選択される。またそれらの出
力側に設けられた出力送り出しマルチプレクサ54はこ
れら出力ハッファマルチプレクサ53−L 53−2を
1ラインごとに交互に選択し、原稿を平面走査したと同
一形式のデータ列から成る画像データ55を出力する。The two lines of gradation data written in this way are sent to the first and second output Huffer multiplexers 5.
3-L Selected by 53-2. Further, the output sending multiplexer 54 provided on the output side alternately selects the output huffer multiplexers 53-L and 53-2 for each line, and generates image data consisting of a data string in the same format as when the original is scanned in a plane. Outputs 55.
もちろんこの画像データ55はそれぞれの出力ドツトを
3段階の階調レベルで表わしたデータ列である。Of course, this image data 55 is a data string representing each output dot in three gradation levels.
画像データ55は記録部56内のサーマルヘッド駆動回
路57に供給され、ここで熱転写記録装置としての記録
部56におけるサーマルヘッド58の駆動に適合した信
号形態に変換される。サーマルヘッド58はライン記録
型のものであり、対向して配置された圧力ロール59と
の間を供給ロール61から繰り出されtこインクドナー
シート62と図示しない供給トレイから送り出された記
録紙63が重ね合わされた状態で通過するようになって
いる。サーマルヘッドは出力ドツトの階調レベルに応じ
てその単位発熱体に印加する印加パルスの時間幅を2段
階に変化させ、熱エネルギの違いによるインク転写量の
相違によっ−て出力ドツトの径を2段階に変化させる。The image data 55 is supplied to a thermal head drive circuit 57 in the recording section 56, where it is converted into a signal format suitable for driving a thermal head 58 in the recording section 56 as a thermal transfer recording device. The thermal head 58 is of a line recording type, and an ink donor sheet 62 is fed out from a supply roll 61 and a recording paper 63 fed out from a supply tray (not shown) is passed between a pressure roll 59 disposed opposite to each other. They are designed to pass in an overlapping state. The thermal head changes the time width of the applied pulse applied to the unit heating element in two stages according to the gradation level of the output dot, and changes the diameter of the output dot by changing the amount of ink transferred due to the difference in thermal energy. Change in two stages.
これにより各出力ドツトマトリックスごとに多数の階調
のうちの1つが選択され、全体として所望の画情報が中
間調で表現されることになる。もちろんこの第26図に
示した記録部56は他の記録方式で記録を行う装置部分
であってもよいし、磁化潜像等で画像の表示を行う表示
部分であってもよい。As a result, one of the many gradations is selected for each output dot matrix, and the desired image information as a whole is expressed in halftones. Of course, the recording section 56 shown in FIG. 26 may be a device section that performs recording using another recording method, or may be a display section that displays an image using a magnetized latent image or the like.
「発明の効果」
以上説明したように本発明によれば入力ドットマ) I
Jソクスごとに人力画素の濃度分布を判別しこれにより
予め設定された閾値マトリックスのうちから適切なもの
を選択することとしたので、閾値マトリックスとして用
意するマトリックスの選択により中間調の表現に特徴を
もたせることができる。また本発明によれば線画の部分
の再現性の向上と併せて図形の輪郭のボケを減少させる
こともできる。"Effects of the Invention" As explained above, according to the present invention, the input dot mark) I
We determined the density distribution of human pixels for each J sox and selected an appropriate one from among the preset threshold matrices based on this, so the selection of the matrix prepared as the threshold matrix allows us to express the characteristics of midtones. It can be made to stand. Further, according to the present invention, it is possible to improve the reproducibility of line drawings and to reduce blurring of the contours of figures.
第1図は出力ドツトマトリックスにおける出力ドツトの
配置例を示す配置図、第2図は入力ドツトマトリックス
における入力画素の配置例を示す配置図、第3図は人力
ドツトマトリックスから構成された中間調情報の一例を
示す説明図、第4図はベイヤー形のディザマトリックス
におけるスレッショルドレベルの配置図、第5図は従来
のディザパターンによる中間調表現例を表わした説明図
、第6図は階調レベルの和が4”の場合における濃度パ
ターン法による入力ドツトマトリックスと出力ドットマ
) IJフックス対応関係を示す説明図、第7図は階調
レベルの和が“16”の場合における濃度パターン法に
よる同様の対応関係を示す説明図、第8図は階調レベル
の和が22′の場合における同様の対応関係を示す説明
図、第9図はこの濃度パターン法による中間調表現例を
表わした説明図、第10図〜第17図は本発明の一実施
例を説明するためのもので、このうち第10図は中間調
情報を座標と対応付けて示した説明図、第調表現方法を
実現するための装置の一例を示すブロック図、第27図
はこの装置におけるP値演算回路のブロック図である。
11・・・・・・出力ドツト、
12・・・・・・出力ドツトマトリックス、14・・・
・・・入力ドツトマトリックス、15・・・・・・人力
画素、
26・・・・・・P値演算回路、
41・・・・・・閾値テーブルROM。
45・・・・・・比較回路。
出 願 人 富士ゼロックス株式会社
代 理 人 弁理士 山 内 梅 雄
第12図 第13図
第15図 第17図Fig. 1 is an arrangement diagram showing an example of the arrangement of output dots in the output dot matrix, Fig. 2 is an arrangement diagram showing an example of the arrangement of input pixels in the input dot matrix, and Fig. 3 is an arrangement diagram showing an example of the arrangement of input pixels in the input dot matrix. An explanatory diagram showing an example. Fig. 4 is an illustration of the arrangement of threshold levels in a Bayer dither matrix. Fig. 5 is an explanatory diagram showing an example of halftone expression using a conventional dither pattern. Fig. 6 is an illustration of the gradation level. Input dot matrix and output dot matrix according to the density pattern method when the sum of gradation levels is "4") An explanatory diagram showing the IJ hook correspondence relationship, Figure 7 shows the same correspondence using the density pattern method when the sum of the gradation levels is "16" FIG. 8 is an explanatory diagram showing a similar correspondence relationship when the sum of gradation levels is 22'. FIG. 9 is an explanatory diagram showing an example of halftone expression by this density pattern method. Figures 10 to 17 are for explaining one embodiment of the present invention. Among these, Figure 10 is an explanatory diagram showing halftone information in correspondence with coordinates, and a diagram for realizing a tone expression method. A block diagram showing an example of the device, FIG. 27 is a block diagram of a P value calculation circuit in this device. 11... Output dot, 12... Output dot matrix, 14...
... Input dot matrix, 15 ... Human pixel, 26 ... P value calculation circuit, 41 ... Threshold table ROM. 45... Comparison circuit. Applicant Fuji Xerox Co., Ltd. Agent Patent Attorney Umeo Yamauchi Figure 12 Figure 13 Figure 15 Figure 17
Claims (1)
の数がこれらの出力ドツトに対応した入力側の各画素の
表わす階調の数よりも少なく、かつ所定数の出力ドツト
を所定のマトリックス状に配置した出カドブトマトリッ
クスを用いてこれを単位として前記出力ドツトの個別に
表現することのできる階調よりも多くの階調を表現する
中間調表現方式において、出力ドットマ) IJックス
内の各出力ドツトについてそれらの階調レベルを決定す
るための閾値マ) IJフックス複数通り用意しておき
、人力ドツトマトリックスごとに入力画素の濃度分布を
判別し、この判別情報から閾値マトリックスを選択し、
この選択された闇値マトリックスによってその入力ドツ
トマトリックスの各入力画素に対する出力ドツトの階調
レベルを決定しこれにより中間調の表現を行うことを特
徴とする中間調表現方法。The number of gradations expressed by the output dots used for recording or display is smaller than the number of gradations expressed by each pixel on the input side corresponding to these output dots, and the predetermined number of output dots are arranged in a predetermined matrix. In a halftone expression method that uses arranged output dot matrices as a unit to express more tones than the tones that can be expressed individually of the output dots, each output in the output dot matrix (output dot matrix) Prepare multiple IJ hooks (threshold values for determining the gradation levels of dots), manually determine the density distribution of input pixels for each dot matrix, select a threshold value matrix from this determination information,
A halftone expression method characterized in that the gradation level of an output dot for each input pixel of the input dot matrix is determined by the selected darkness value matrix, thereby expressing a halftone.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59091812A JPS60236363A (en) | 1984-05-10 | 1984-05-10 | Halftone display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59091812A JPS60236363A (en) | 1984-05-10 | 1984-05-10 | Halftone display method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60236363A true JPS60236363A (en) | 1985-11-25 |
Family
ID=14037038
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59091812A Pending JPS60236363A (en) | 1984-05-10 | 1984-05-10 | Halftone display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60236363A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62203564U (en) * | 1986-06-16 | 1987-12-25 | ||
| JPS6447546A (en) * | 1987-08-18 | 1989-02-22 | Toshiba Corp | Reproducing system of halftone |
| JPH01130945A (en) * | 1987-11-16 | 1989-05-23 | Canon Inc | Image processing device |
| JPH01147961A (en) * | 1987-12-03 | 1989-06-09 | Canon Inc | Image processing device |
| EP4718368A1 (en) * | 2024-09-26 | 2026-04-01 | Nothing Technology Limited | Image processing method, electronic device, and medium |
-
1984
- 1984-05-10 JP JP59091812A patent/JPS60236363A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62203564U (en) * | 1986-06-16 | 1987-12-25 | ||
| JPS6447546A (en) * | 1987-08-18 | 1989-02-22 | Toshiba Corp | Reproducing system of halftone |
| JPH01130945A (en) * | 1987-11-16 | 1989-05-23 | Canon Inc | Image processing device |
| JPH01147961A (en) * | 1987-12-03 | 1989-06-09 | Canon Inc | Image processing device |
| EP4718368A1 (en) * | 2024-09-26 | 2026-04-01 | Nothing Technology Limited | Image processing method, electronic device, and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4651287A (en) | Digital image processing algorithm for output devices with discrete halftone gray scale capability | |
| US4210936A (en) | Method and apparatus for reproducing an original gray scale image | |
| JP3985437B2 (en) | Electrophotographic image forming apparatus and image forming program product thereof | |
| JPS61237574A (en) | Generation of halftone image | |
| JPH05308514A (en) | Method for quantizing pixel value | |
| US5515456A (en) | Process for providing digital halftone image with random error diffusion, color correction and enlargement | |
| US5831626A (en) | Method and apparatus for generating halftone image with halftone dot rate correction | |
| US5130821A (en) | Method and apparatus for digital halftoning employing density distribution for selection of a threshold template | |
| JPH0715606A (en) | Method and device for making digitized gray-value image into half-tone image | |
| US5689586A (en) | Methods to print N-tone images with multi-leveling techniques | |
| JPS60240277A (en) | Intermediate gradation recording method | |
| JPH01183960A (en) | Picture information recording device | |
| JPH1075375A (en) | Image processing unit, image processing system, and method for generating image processing screen | |
| US5615021A (en) | Print N-tone images with imperceptible dots | |
| JPH05268466A (en) | Method for generating multi-gradation image | |
| JPS60236363A (en) | Halftone display method | |
| US6141121A (en) | Method and apparatus for color halftoning | |
| US6674547B1 (en) | Image processing apparatus for performing image formation using signals obtained by pulse-width modulating an image signal by a plurality of modulating methods | |
| US5671003A (en) | Hybrid digital image printer with halftone gray scale capability | |
| JP3823562B2 (en) | Image processing device | |
| JPS60236365A (en) | Halftone display method | |
| JP3757644B2 (en) | Image processing device | |
| JP4058823B2 (en) | Image processing device | |
| JP3873590B2 (en) | Color electrophotographic equipment | |
| JPS60236364A (en) | Halftone display method |