JPS60116284A - Method for processing colored half tone picture - Google Patents
Method for processing colored half tone pictureInfo
- Publication number
- JPS60116284A JPS60116284A JP58223896A JP22389683A JPS60116284A JP S60116284 A JPS60116284 A JP S60116284A JP 58223896 A JP58223896 A JP 58223896A JP 22389683 A JP22389683 A JP 22389683A JP S60116284 A JPS60116284 A JP S60116284A
- Authority
- JP
- Japan
- Prior art keywords
- color
- data
- density
- pattern
- matrix pattern
- 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 description 15
- 239000011159 matrix material Substances 0.000 claims abstract description 125
- 239000003086 colorant Substances 0.000 claims abstract description 20
- 238000003672 processing method Methods 0.000 claims description 10
- 230000010365 information processing Effects 0.000 claims description 4
- 230000015654 memory Effects 0.000 abstract description 67
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 6
- 238000000605 extraction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 102100030551 Protein MEMO1 Human genes 0.000 description 2
- 101710176845 Protein MEMO1 Proteins 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 210000003127 knee Anatomy 0.000 description 2
- 241001455214 Acinonyx jubatus Species 0.000 description 1
- 101100243951 Caenorhabditis elegans pie-1 gene Proteins 0.000 description 1
- TUWJQNVAGYRRHA-UHFFFAOYSA-N Menadiol dibutyrate Chemical compound C1=CC=C2C(OC(=O)CCC)=CC(C)=C(OC(=O)CCC)C2=C1 TUWJQNVAGYRRHA-UHFFFAOYSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- BWRHOYDPVJPXMF-UHFFFAOYSA-N cis-Caran Natural products C1C(C)CCC2C(C)(C)C12 BWRHOYDPVJPXMF-UHFFFAOYSA-N 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000010130 dispersion processing Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
■技術分野
本発明は写真像、絵画などの中間調画像のカラー画情報
処理に関し、特に、各色の濃度を示す信号に応じて色特
定データと濃度階調データを形成し、a度階調データよ
り中間調画像を現わすビット分布パターンデータを得る
カラー階調情報処理に関する。Detailed Description of the Invention ■Technical Field The present invention relates to color image information processing of halftone images such as photographs and paintings, and in particular to forming color identification data and density gradation data in accordance with signals indicating the density of each color. The present invention also relates to color gradation information processing for obtaining bit distribution pattern data representing a halftone image from a degree gradation data.
■従来技術
従来の多色画像処理では、各色を割り当てる領域を予め
固定しておいて、該領域に各色の濃度指示値に応じて記
録、非記録(又は表示、非表示)を割り当てる分散処理
、および、同一領域に各色を重ねて記録、非記録を割り
当てる重複処理、の2者が知られている。■Prior art In conventional multicolor image processing, areas to which each color is assigned are fixed in advance, and distributed processing is performed in which recording or non-recording (or display or non-display) is assigned to the area according to the density instruction value of each color. Two methods are known: and a redundant process in which each color is superimposed on the same area to assign recording or non-recording.
中間調表現をする場合には、単色処理の場合と同様に、
各色について中間調画像処理を行なう。When expressing halftones, as with monochrome processing,
Halftone image processing is performed for each color.
中間調画像処理方法の1つに、所定ビット数でなり記録
(表示)情報ピッ1−を所定の態様で分布させた複数個
の中間調マトリクスパターンのなかから、階調データが
示す濃度に公応したものを特定(選択)してそのビット
情報を階調データの記録(表示)上の位置に対応付けて
、ページメモリやバッファメモリに展開する、固定濃度
パターン法がある。One of the halftone image processing methods is to select the density indicated by the tone data from among a plurality of halftone matrix patterns each having a predetermined number of bits and having recording (display) information bits distributed in a predetermined manner. There is a fixed density pattern method in which the corresponding bit information is specified (selected), associated with a position on the recording (display) of gradation data, and developed in a page memory or buffer memory.
これにおいては通常、濃度をマトリクス中の画素数(ビ
ット数)と対応させているため1表現階調数を大きくす
ると、マトリクス自体が大きくなり1個の階調データで
1マトリクスを摘出するため、解像度が低下する欠点が
ある。In this case, the density usually corresponds to the number of pixels (number of bits) in the matrix, so if the number of gradations per expression is increased, the matrix itself becomes larger, and one matrix is extracted with one gradation data. The disadvantage is that the resolution decreases.
マトリクス中町さくすると解像度は高くなるが、表現階
調数が小さくなるため、中間調の円滑さが低下するとい
う欠点がある。If the matrix is made narrower, the resolution will be higher, but the number of gradations to be expressed will be smaller, which has the disadvantage of reducing the smoothness of the intermediate tones.
そこで従来においては、画像の粗さに応じてマトリクス
の大きさを変えて画情報を得る方法が提案された(たと
えは特開昭57−159173号公報)。Therefore, in the past, a method has been proposed for obtaining image information by changing the size of a matrix depending on the roughness of the image (for example, Japanese Patent Laid-Open No. 159173/1983).
しかしこれにおいては、画像の粗さの判定の精度および
複雑さと、異なるマトリクスを多種類用意しなければな
らないので、固定メモリデータ量が膨大になるという問
題がある。However, in this case, there is a problem that the amount of fixed memory data becomes enormous due to the accuracy and complexity of determining the roughness of the image and the need to prepare many different types of matrices.
また、異なる複数種(4種)の小マトリクスパターン(
4画素:5階調)で1つの大マトリクスパターン(4種
×4画素=16画素:4種×5階調=20階調)を形成
しかつ種類イσに小マトリクスパターンの、大マトリク
スパターン内における位置を固定し、階調データをその
画像上の並び順から特定種の小71〜リクスパターンに
割り当てて小マトリクスパターン単位で画情報を得る階
調情報処理方法が提案されている(たとえば特開昭57
−159174号公報)。In addition, multiple different types (4 types) of small matrix patterns (
4 pixels: 5 gradations) to form one large matrix pattern (4 types x 4 pixels = 16 pixels: 4 types x 5 gradations = 20 gradations), and a large matrix pattern with a small matrix pattern in type σ. A gradation information processing method has been proposed in which image information is obtained in units of small matrix patterns by fixing the position within the matrix and allocating gradation data to a specific type of small matrix pattern from the arrangement order on the image (for example, Japanese Unexamined Patent Publication 1983
-159174).
これによれば、複数!(4種)の小マトリクスパターン
の画情報で1つの大マトリクスパターンの画情報が構成
されることになる。換言すれば、複数個(4個)の階調
データで1つの大マトリクスパターンが特定される。According to this, multiple! The image information of one large matrix pattern is composed of the image information of the (4 types) of small matrix patterns. In other words, one large matrix pattern is specified using a plurality of (four) pieces of gradation data.
しかしながらこれは、複数種(4種)の小マトリクスパ
ターンのそれぞれで大マトリクスパターンの画情報が定
まる、つまり、複数個(4個)の階調データで大マトリ
クスパターンが定まる、というに留まり、小マトリクス
パターンが実質上解像度および階調の円滑性を定めるこ
とになり、大マトリクスパターンによる円滑性の向上は
小さい。っまリ、1771種の小71〜リクスパターン
が所定間隔(IIJ1マトリクスパターンおき)で現わ
れるので、再現画像に不覗則な、あるいは規則的なパタ
ーンが生するというディザ法の本質的な問題点が残って
いるし、大71へりクスパターンは、従来のディザ法の
71−リクスパターンの複数領域を一区分と見なすもの
に近く、これによる階調の円滑性はあまり期待できない
。However, this only means that the image information of the large matrix pattern is determined by each of multiple types (4 types) of small matrix patterns, that is, the large matrix pattern is determined by multiple (4) pieces of gradation data; The matrix pattern essentially determines the resolution and gradation smoothness, and the improvement in smoothness by a large matrix pattern is small. The essential problem of the dithering method is that 1771 types of small 71~Riku patterns appear at predetermined intervals (every IIJ1 matrix pattern), resulting in irregular or regular patterns in the reproduced image. remains, and the large 71 helix pattern is similar to the conventional dithering method in which multiple areas of the 71-helix pattern are regarded as one section, and the smoothness of the gradation cannot be expected much.
このような問題は、この種の中間調画像処理を採用する
カラー画像処理についても同様である。These problems also apply to color image processing that employs this type of halftone image processing.
カラー画像処理においては、この外に、前記分散処理で
はベタの色かだせないという問題と、また前記重複処理
では良好な中間調が得にくく、またプリンタによっては
この種のカラー記録が不可能であって、適用記録装置が
制限されるという問題がある。In addition to this, in color image processing, there is the problem that the above-mentioned dispersion processing cannot produce solid colors, and the above-mentioned overlap processing makes it difficult to obtain good halftones, and some printers are unable to perform this type of color recording. However, there is a problem in that applicable recording devices are limited.
■目的
本発明は、小マトリクス区分による解像度の向上と、大
マトリクス区分による階調の円滑性の向上を共にカラー
中間調画像処理で達成することを第jの目的とし、ベタ
の色表現が可能であってしかも良好な中間調が得られる
カラー中間調画像処理方法を提供することを第2の目的
とする。■Purpose The j-th object of the present invention is to achieve both improved resolution through small matrix divisions and improved gradation smoothness through large matrix divisions through color halftone image processing, which enables solid color expression. A second object of the present invention is to provide a color halftone image processing method capable of obtaining good halftones.
■構成
本発明者等は、小マトリクス区分による解像度の向上と
、大マトリクス区分による階調の円滑性の向上をはかる
中間調処理方法をすでに提案した(特願昭58−161
692号)。これにおいては、階調データで大マトリク
スパターンである母マトリクスパターンを特定し、かつ
、小マトリクスパターンであって該母71−リクスパタ
ーンの1部分をなす子マトリクスパターンの情報を摘出
して該階調データに割り当てた形で画情報を得る。■Structure The present inventors have already proposed a halftone processing method that improves the resolution by small matrix divisions and improves the smoothness of gradation by large matrix divisions (Japanese Patent Application No. 58-161).
No. 692). In this case, a mother matrix pattern which is a large matrix pattern is specified using the gradation data, and information about a child matrix pattern which is a small matrix pattern and forms a part of the mother matrix pattern is extracted and Image information is obtained in the form assigned to tone data.
これによれば、子71〜リクスパターン単位で階調パタ
ーンが更新されるので解像度が高くなり、これによりた
とえば写真像の顔の輪郭、線画などのエツジ部の再現性
が高(なる。たとえば画像の軸郭線では、そこにH’l
l当する子71ヘリクスパターンが高濃度の母71ヘリ
クスパターンの一部になるので、輪郭線が明瞭に現われ
、輪郭線を外れた低濃度部ではそこに相当する子71〜
リクスパターンが低濃度の母マトリクスパターンの一部
になるので低濃度画像が現われ、輪郭が明瞭になる。According to this, since the gradation pattern is updated in units of children 71 to 61, the resolution becomes high, and as a result, the reproducibility of edges such as the outline of a face and line drawings in a photographic image becomes high. On the axis line of , there is H'l
Since the corresponding child 71 helix pattern becomes a part of the high-density mother 71 helix pattern, the contour line clearly appears, and in the low-density area outside the contour line, the corresponding child 71~
Since the matrix pattern becomes part of the low-density mother matrix pattern, a low-density image appears and the outline becomes clear.
また、階調データで大マトリクスバターンを特定するの
で変化が乏しいが階調が少しづつ変化する部分での円滑
性が高くなる。すなわち、再現画像の母マトリクスパタ
ーン1個分の領域に、それぞれが階調データに応じた母
マトリクスパターンの情報を有する、1個分の母71−
リクスパターンを構成する数の子71−リクスパターン
が並んだ形となる。しかして、母マトリクスパターンは
、表現濃度が近いものではパターンが類似しているので
、濃度がゆるやかに変化している画像部分では、1個の
母マトリクスパターンを構成する数の子71−リクスパ
ターンによる再現画像は、1・S定の1つの母71−リ
クスパターンと類似となり、表現階調数は母マトリクス
パターンで表わされる表現階調数と同程度になる。Furthermore, since the large matrix pattern is specified using gradation data, smoothness is improved in areas where the gradation changes little by little, although there are few changes. That is, one matrix 71-, each having information on a matrix pattern corresponding to gradation data, is provided in an area corresponding to one matrix pattern of the reproduced image.
The numbers 71--Rikus patterns forming the Rikus pattern are lined up. However, since mother matrix patterns are similar when their expression densities are close to each other, in image parts where the densities are changing gradually, reproduction using the number zi 71-lix pattern that constitutes one mother matrix pattern is difficult. The image is similar to one mother 71-lix pattern of 1·S constant, and the number of expression gradations is approximately the same as the number of expression gradations represented by the mother matrix pattern.
前記特aγ出願の好ましい実施例では、母マトリクスパ
ターンMMPを、主走査方向にm個および副走査方向に
n個で、m x n個の子71−リクスパターンCM
P 11− CM P mnに分割し、脚字の先頭は、
母71〜リクスバタ〜ン内における子マ)・リクスパタ
ーンの主走査方向の位置を、脚字の後半は副走査方向の
位置に示すものとし、これを1−リクスパターン分の画
情報を得るものとすると、階調データIC1つ]Jで特
定される母マトリクスパターンの子71−リンスパター
ンCMPijの情報を該階調データIC1つijに対す
るビット分布の画情報として得る。In a preferred embodiment of the above patent application, the mother matrix pattern MMP has m pieces in the main scanning direction and n pieces in the sub-scanning direction, and m x n child 71-trix patterns CM.
Divided into P 11- CM P mn, the beginning of the script is
The position in the main scanning direction of the mother 71~lix pattern in the mother 71~lix pattern is indicated in the sub-scanning direction, and the image information for 1-lix pattern is obtained from this. Then, information on the child 71-rinsing pattern CMPij of the mother matrix pattern specified by one gradation data IC]J is obtained as image information of the bit distribution for the one gradation data IC ij.
すなわち、母マトリクスパターンを1個構成する配列お
よび数m X nの階調データのそわぞ朴に対応して画
情報を/IPる子71−リクスパターンの位置は、階調
データの母マトリクスパターン内における位置に対応す
る位置のものとする。In other words, the position of the child 71-lix pattern that outputs image information corresponding to the array constituting one mother matrix pattern and the number m x n of gradation data is determined by the mother matrix pattern of the gradation data. The position corresponding to the position within.
こ九によれば、再現画像の母マトリクスパターン1個分
の領域に、情報は各階調データに応じた各母マI・リク
スパターンのものであるが、位置は全体で1つの母マト
リクスパターンを構成する所定の位置の子71−リクス
パターンがm x n個並んだ形となる。According to this, information is for each matrix pattern corresponding to each gradation data in an area corresponding to one matrix pattern of the reproduced image, but the position is based on one matrix pattern as a whole. The configuration is such that m x n child 71-lix patterns at predetermined positions are lined up.
こわによれば、母71〜リクスパターンは、表現濃度が
近いものではパターンが類似しているので、濃度がゆる
やかに変化している画像部分では、mXn個の子マトリ
クスパターンによる再現画像は、特定の1つの母71−
リクスパターンとの類似性が更に高くなり、表現階調数
は母マトリクスパターンで表わされる表現階調数と同等
になり、母71〜リクスパターンを用いる従来の固定濃
度パターン法による濃度表現と同等になる。According to Kowa, the mother 71 to Rix patterns have similar patterns when the expression densities are close to each other, so in image parts where the densities change slowly, the reproduced image by the mXn child matrix patterns is not specific. one mother of 71-
The similarity with the Rix pattern becomes even higher, and the number of expressed gradations becomes equal to the number of expressed gradations represented by the mother matrix pattern, making it equivalent to the density expression by the conventional fixed density pattern method using mother 71 to Rix patterns. Become.
また、たとえば画像の輪郭線では、そこに相当する子7
1−リクスパターンが高濃度の母71−リクスパターン
の一部になるので、輪郭線が明瞭に現われ、輪郭線を外
れた低濃度部ではそこに付1当する子71〜リクスパタ
ーンが低濃度の母71〜リクスパクーンの一部になるの
で低濃度画像が現わり、@郭が更に明瞭になる。m X
nを母マトリクスパターンの画素数と同じになるよう
にすれば、この方法はディザ法と同等の効果を得る。Also, for example, in the outline of an image, the corresponding child 7
Since the 1-RiX pattern becomes part of the high-density mother 71-RiX pattern, the contour line clearly appears, and in the low-density area outside the contour line, the child 71-RiX pattern that corresponds to the 1-RiX pattern becomes a low-density part. Since it becomes part of the mother 71 to Riksupakun, a low-density image appears, making @Kaku even clearer. m
If n is set to be the same as the number of pixels of the mother matrix pattern, this method can achieve the same effect as the dither method.
本発明では、このq;y許出願の発明を利用し、母マト
リクスパターン相当の領域につき、子マトリクスパター
ン相当の領域のそれぞれに所定順で各色を割り当て、各
色の濃度階調データで母マトリクスパターンを4.’j
定し、その母マトリクスパターンの、割当て色対応子マ
トリクスパターンのパターンデータを、該r−71〜リ
クスパターン相当の領域の画像データとして得る。In the present invention, by utilizing the invention of the patent application, each color is assigned in a predetermined order to each of the areas corresponding to the child matrix pattern with respect to the area corresponding to the mother matrix pattern, and the density gradation data of each color is used to form the mother matrix pattern. 4. 'j
Then, the pattern data of the assigned color corresponding child matrix pattern of the mother matrix pattern is obtained as image data of the area corresponding to the r-71 to rix pattern.
これにより、子71−リクスパターン相当の領域区分で
、色特定データと画像データが得られる。As a result, color specific data and image data can be obtained in the area division corresponding to the child 71-RISK pattern.
例えばカラープロッタで再生記録するときには、子マト
リクスパターン相当の領域に、色特定データで指定され
た色で画像データに基づいた記録を行なう。For example, when reproducing and recording with a color plotter, recording is performed in an area corresponding to a child matrix pattern in a color specified by color specifying data based on image data.
これによれば、母マトリクスパターン相当の領域に、各
色の記録が子71〜リクスパターン相当の領域区分で分
散記録される。各色の記録は、解像度が高くなり、これ
によりたとえば写真像の顔の軸郭、線画などのエツジ部
の再現性が高くなる。また、階調データで大マトリクス
パターンを特定するので変化が乏しいが階調が少しづつ
変化する部分での円滑性が高くなる9等、カラー中間調
表現にすぐれ、また各色が所定領域区分(母マトリクス
パターン対応)内に所定領域区分(子マトリクスパター
ン対応)で分散しているのでカラー表現となり、高濃度
でベタの色が現われる。According to this, in the area corresponding to the mother matrix pattern, the recording of each color is distributed and recorded in area divisions corresponding to the child 71 to the matrix pattern. The recording of each color has a high resolution, which increases the reproducibility of edges such as the axis of a face and line drawings in a photographic image. In addition, since a large matrix pattern is specified using gradation data, it has excellent color halftone expression such as 9, which has high smoothness in areas where there is little change but the gradation changes little by little. Since it is distributed in predetermined area divisions (corresponding to a child matrix pattern) within a matrix pattern (corresponding to a child matrix pattern), it is expressed in color, and a solid color appears with high density.
本発明の好ましい実施例では、子マトリクスパターン相
当の領域区分で所定順で各色を割り当てるが、ある子7
1−リクスパターン相当領域に割り当てた色の濃度が所
定値以下の低濃度であると、順番を繰り上げて次の色を
該子マトリクスパターン相当領域に割り当て、かつこの
色の濃度を該子マトリクスパターン相当領域に割り当て
る濃度階調データとする。この色の濃度も所定値以下で
あると、同様に次の色を割り当てる。In a preferred embodiment of the present invention, each color is assigned in a predetermined order in area divisions corresponding to a child matrix pattern.
1-If the density of the color assigned to the region corresponding to the matrix pattern is low density below a predetermined value, the order is moved up and the next color is assigned to the region corresponding to the child matrix pattern, and the density of this color is changed to the density of the color assigned to the region corresponding to the child matrix pattern. This is density gradation data to be assigned to the corresponding area. If the density of this color is also less than a predetermined value, the next color is similarly assigned.
これによれば、画像再生に寄与しない色割り当てが少な
くなり、再生色がより鮮やかになる。According to this, the number of color assignments that do not contribute to image reproduction is reduced, and the reproduced colors become more vivid.
また、画像記録データを生成する本発明の好ましい実施
例では、カラー表現色をシアン、マゼンダおよびイエロ
ーの3色(以下カラー3色と0う)とし、特定の色とし
て更に黒(以下特定色という)を加える。しかして、画
像記録において、黒表現は、カラー3色記録で行なうよ
りも、特定色記録のみで行なう方が記録速度が速くなる
。そこで、黒記録となる状態、すなわちカラー3色の濃
度がすべて高濃度であるとき、すべて低濃度(つまりは
白)であるとき、および、高濃度と低濃度の間にあるが
すべてが同等の濃度であるときには、色特定データは特
定色(黒)を指定するものとし、その色で記録する濃度
階調は、それぞ九、高濃度階調データ、低濃度階調デー
タ、および、3色の同等濃度の濃度階調データとする。In a preferred embodiment of the present invention for generating image recording data, the color expression colors are cyan, magenta, and yellow (hereinafter referred to as the three colors), and the specific color is black (hereinafter referred to as the specific color). ) is added. Therefore, in image recording, the recording speed is faster when black is expressed only by recording in a specific color than by recording in three colors. Therefore, there are two conditions that result in black recording: when the densities of the three colors are all high, when they are all low (that is, white), and when the densities are between high and low but all are the same. When it is a density, the color specification data specifies a specific color (black), and the density gradations recorded with that color are 9, high density gradation data, low density gradation data, and 3 colors. Assume that the density gradation data has the equivalent density of .
本発明の他の目的および特徴は図面を参照した以下の実
施例説明により明らかになろう。Other objects and features of the present invention will become clear from the following description of embodiments with reference to the drawings.
第5図に本発明を一態様で実施する装置構成を概念的に
示す。FIG. 5 conceptually shows the configuration of an apparatus for carrying out one embodiment of the present invention.
この装置構成は1画像読取装置40θaからi2録カラ
ー信号(アナログ)を受けて1色データ処理装置400
bで記録カラー信号に基づいて色特定データと濃度階調
データを形成し、中間調データ処理装置100で濃度階
調データより画像データ(中間調パターンデータ)を形
成し、色特定データはデータメモリ20bに、画像デー
タはページメモリ20a上にメモリして、これらのメモ
リ20a、20bのデータをカラープリンタ300に与
えて中間調カラー記録を行なうようにしたものである。In this device configuration, one color data processing device 400 receives an i2 record color signal (analog) from one image reading device 40θa.
In step b, color specifying data and density gradation data are formed based on the recording color signal, image data (halftone pattern data) is formed from the density gradation data in the halftone data processing device 100, and the color specifying data is stored in the data memory. In 20b, image data is stored in a page memory 20a, and the data in these memories 20a and 20b is applied to a color printer 300 to perform halftone color recording.
色データ処理装置400bは、この例では、サンプルホ
ールド回路7a〜7cのそ九ぞれに、子71−リクスパ
ターン対応領域区分で、タイミン゛)°パルスに同期し
てカラー信号のそれぞれのピーク値をボールドしてアナ
ログ比較器Q 8a 、 8b 、、8cでカラー信号
レベルを比較演算して、結果をマイクロプロセッサ11
に与え、マイクロプロセッサにより表現色を特定して色
特定データを形成して色特定データバッファ122にメ
モリし、かつ特定した色のカラー信号のレベルをA/D
コンバータ9でデジタル変換して濃度階調データを得て
、これを中間調データバッファ121にメモリするよう
にしている。In this example, the color data processing device 400b inputs each peak value of the color signal to each of the sample and hold circuits 7a to 7c in synchronization with the timing pulse in the region corresponding to the child 71-rix pattern. The analog comparators Q8a, 8b, 8c compare and calculate the color signal levels, and the results are sent to the microprocessor 11.
A microprocessor specifies the expressed color to form color specifying data, which is stored in the color specifying data buffer 122, and the level of the color signal of the specified color is determined by the A/D.
The converter 9 performs digital conversion to obtain density gradation data, which is then stored in a halftone data buffer 121.
カラー信号のそJしぞれのレベルは、0(記録色成分な
し)から16(最高記録濃度)までの17段階に区分し
得る範囲で変動する。比較回路8aは色信号(シアン、
マゼンダ、イエロー)のいずわもが濃度15以上の信号
レベルのときにそのアンドゲートが高レベル「1」の出
力を生じ、このときにはマイクロプロセッサ11が、黒
を特徴する特定データを生成し、かつ濃度階調データは
16を示すものを生成して、こ九らをそJしぞれ色特定
データバッファ122および中間調データバッファ12
1にメモリする。The level of each color signal varies within a range that can be divided into 17 levels from 0 (no recording color component) to 16 (maximum recording density). The comparison circuit 8a receives color signals (cyan,
The AND gate produces a high-level output of "1" when the signal level of each color (magenta, yellow) is 15 or higher, and in this case, the microprocessor 11 generates specific data characterizing black; In addition, density gradation data indicating 16 is generated, and these data are stored in the color specific data buffer 122 and the halftone data buffer 12, respectively.
Memory to 1.
比較回路8bは、カラー信号のいずれもが濃度1以下の
信号レベルのどきにそのアンドゲートが高レベル「1」
の信号を生じ、このときにはマイクロプロセッサ11が
、黒を特徴する特定データを生成し、かつ濃度階調デー
タは0(白:記録なし)を示すものを生成して、これら
をそれぞれ色特定データバッファメモリ122および中
間調データバッファメモリ121にメモリする。色信号
レベルのすべてが濃度15未満で濃度1を越え、しかも
略等しいときには、比較器8cのアンドゲートが高レベ
ル「1」を生ずる。このときにはマイクロプロセッサ1
1は、黒を特徴する特定データを生成し、シアン色の濃
度(他の色の濃度もこれに等しい)を示す濃度階調デー
タを生成する。The comparator circuit 8b outputs a high level "1" from its AND gate when all of the color signals have a signal level of density 1 or less.
At this time, the microprocessor 11 generates specific data that characterizes black, and generates density gradation data indicating 0 (white: no recording), and stores these data in the color specific data buffer. The data is stored in memory 122 and halftone data buffer memory 121. When all of the color signal levels are less than density 15, greater than density 1, and substantially equal, the AND gate of comparator 8c produces a high level "1". In this case, microprocessor 1
1 generates specific data characterizing black, and generates density gradation data indicating the density of cyan color (the density of other colors is also equal to this).
なお、この色データ処理装置400bは、カラー信号レ
ベル比較にアナログ比較回路を用いているが、たとえは
、画像読取装置400aからカラー信号(3色)をテジ
タルデータで、シリアル又はパラレルに受けるときには
、コンピュータユニット−等のデジタル処理装置とする
。また、色データ処理装置400bは中間調データ処理
装置100のコンピュータユニットと一体にしてもよい
。Note that this color data processing device 400b uses an analog comparison circuit to compare color signal levels, but for example, when receiving color signals (three colors) as digital data from the image reading device 400a, serially or in parallel, A digital processing device such as a computer unit. Furthermore, the color data processing device 400b may be integrated with the computer unit of the halftone data processing device 100.
中間調データ処理装置100は実際はコンピュータ本体
ツ1〜であり、図示のようなブロック構成とはなってい
ないが、理解を容易にするために、コンピュータユニッ
ト内要素をコンピュータ本体である中央制御装置10よ
り分離してハードウェア単体の形で示している。The halftone data processing device 100 is actually a computer main unit 1 to 1, and does not have a block configuration as shown in the figure, but for ease of understanding, the elements inside the computer unit are shown as the central control unit 10, which is the computer main body. It is more separated and shown in the form of a single piece of hardware.
中間調データ処理装置100において、原母パターン3
0は、4X4ドッ1−マトリクスパターンの各ドツトに
1個の2値化閾値データを割り当てる形で4×4=16
個の閾値データをメモリしたものである。この16個の
データの内容を、4×4ドッl−マトリクスパターン対
応の配列で第2図に示す。In the halftone data processing device 100, the master pattern 3
0 is 4x4=16 in the form of assigning one binarization threshold data to each dot of the 4x4 dot matrix pattern.
threshold data is stored in memory. The contents of these 16 pieces of data are shown in FIG. 2 in an arrangement corresponding to a 4×4 dot matrix pattern.
中間調バッファメモリ121の濃度階調データを読み、
この濃度1tj′を調データを、原母パターンの各閾値
データと比較し、1涌者が後者以上であると、比較した
閾値データ対応のビットに高レベル「1」(記録又は表
示指示)な、前者が後学未満であると「0」(非記録又
は非表示)をメモリする形でパターンメモリ123にピ
ッ1−パターンを形成することにより、メモリ123に
母71−リクスパターンが形成される。Read the density gradation data in the halftone buffer memory 121,
The tone data of this density 1tj' is compared with each threshold value data of the master pattern, and if the value is higher than the latter, the bit corresponding to the compared threshold data is set to a high level "1" (recording or display instruction). , a mother 71-lix pattern is formed in the memory 123 by forming a P1-pattern in the pattern memory 123 in such a way that "0" (not recorded or not displayed) is stored if the former is less than the latter. .
母71−リクスパターンの数例を第3図に示す。Several examples of mother 71-risk patterns are shown in FIG.
第3図の最左端のパターンは濃度階調データが0を示す
ものであるときに形成されるものであり、左から2番目
のものは濃度階調データが1を示すものであるときに、
左から3番目のものは濃度階調データが2を示すもので
あるときに、左から4番目のものは濃度階調データが3
を示すものであるときに、また、最右端のものは濃度階
調データが16を示すものであるときに、それぞれ形成
される母71〜リクスパターンである。第3図で、斜線
で示すビット(ドラ1一対応)が高レベル「1」を示す
。白ビン1〜は「0」を示す。The leftmost pattern in FIG. 3 is formed when the density gradation data indicates 0, and the second pattern from the left is formed when the density gradation data indicates 1.
The third one from the left indicates that the density gradation data is 2, and the fourth one from the left indicates that the density gradation data is 3.
, and the rightmost one is the matrix 71 to lix pattern formed when the density gradation data is 16. In FIG. 3, the shaded bit (corresponding to driver 1) indicates a high level "1". White bottles 1~ indicate "0".
なお、本例では、子マトリクスパターンは、州71〜リ
クスパターンの1/4、っまり2×2ドツ1〜としてい
る。また、データ処理をバイト単位とするため、パター
ンメモリX23は、主走査方向に1バイト(8ピッ1−
)、副走査方向に4ビン!・のメモリ構成とされてj3
す、このメモリ12.3には、浜度階調データに対応し
て形成される同一の母71〜リクスパターンを、第4図
に示すように、主走査方向の上位4ピッ1−((Il、
マトリクスパターンし記録領域)と、下位4ビツト(母
マトリクスパターンR記録領域)に重複メモリする。In this example, the child matrix pattern is 71 states to 1/4 of the risk pattern, or 2×2 dots 1 to 1. In addition, since data processing is performed in byte units, the pattern memory X23 stores 1 byte (8 pips 1-
), 4 bins in the sub-scanning direction!・The memory configuration is j3
As shown in FIG. Il,
The matrix pattern R recording area) and the lower 4 bits (mother matrix pattern R recording area) are overlapped in memory.
メモリ123の母マj・リクスパターンLがら子71−
リクスパターンAL又はCLを切り出すとき(主走査方
向連続4個の濃度階調データ区切りで、第1番の濃度階
調データに対応して子マトリクスパターンを切り出すと
き)には、メモリ]23がら主走査方向1バイ1一単位
で読み出すデータと、第5図に示すCOHのマスクパタ
ーンとの論理積をとる。子マトリクスパターンBL又は
DLを切り出すときく第2番の濃度階調データに′A応
して子71−リクスパターンを切り出すとき)には、メ
モリ123から主走査方向1バイト単位で読み出すデー
タと、第5図に示す301−1のマスクパターンとの論
理積をとる。子71〜リクスパターンAR又はCRを切
り出すとき(第3番の濃度階調データに対応して子マト
リクスパターンを切り出すとき)には、メモ1月23か
ら主走査方向1バイト単位で読み出すデータと、第5図
に示すQ CHのマスクパターンとの論理積をとる。ま
た、子マトリクスパターンB、又はL) Rを切り出す
とき(第4番の濃度階調データに対応して子71ヘリク
スパターンを切り出すとき)には、メモリ123から主
走査方向1バイ1一単位て読み出すデータと、第5図に
示す03Hのマスクパターンとの論理積をとる。このよ
うな論理積はANDゲートLG、で行なう。Memory 123's Mother Maj Ricks Pattern L Garbage 71-
When cutting out the matrix pattern AL or CL (when cutting out the child matrix pattern corresponding to the first density gradation data in four continuous density gradation data in the main scanning direction), the main The data read out in units of 1 by 1 in the scanning direction and the COH mask pattern shown in FIG. 5 are ANDed. When cutting out the child matrix pattern BL or DL (when cutting out the child matrix pattern BL or DL in response to the second density gradation data 'A'), data is read out from the memory 123 in units of 1 byte in the main scanning direction; A logical product with the mask pattern 301-1 shown in FIG. 5 is taken. When cutting out child matrix pattern AR or CR from child 71 to matrix pattern (when cutting out child matrix pattern corresponding to density gradation data No. 3), data read out in 1-byte units in the main scanning direction from memo January 23, A logical AND with the QCH mask pattern shown in FIG. 5 is taken. In addition, when cutting out the child matrix pattern B or L) R (when cutting out the child 71 helix pattern corresponding to the fourth density gradation data), the data is stored in the main scanning direction 1 by 1 unit from the memory 123. The logical product of the data read out and the mask pattern 03H shown in FIG. 5 is calculated. Such logical product is performed by AND gate LG.
以上、4個の濃度階調データに対して、各濃度階調デー
タにつき、それに対応した母71ヘリクスパターンをメ
モ1月23 に重複メモリ(L、R)L、こ扛よりマス
クパターンを(第5図)用いて各子71〜リクスパター
ンに摘出し、摘出した4個の子71−リクスパターンの
データ(各バイト単位)の論理和をどることにより、主
走査方向1バイトに4個の子マトリクスパターンが連続
した画像データが得られる。こような論理和はオアゲー
トLG2を用いて実行される。As mentioned above, for the four density gradation data, for each density gradation data, the corresponding mother 71 helix pattern is memorized in the duplicate memory (L, R) L, and the mask pattern is ( 5) to extract each child 71-RISK pattern, and calculate the logical sum of the data (in each byte unit) of the four extracted children 71-RISK patterns, thereby creating 4 data in 1 byte in the main scanning direction. Image data with continuous child matrix patterns is obtained. Such a logical sum is performed using an OR gate LG2.
このような子マトリクスパターンの摘出と同時に、子7
1ヘリクスパターン単位で子71ヘリクスパターンに割
り当てられた色特定データが色特定データメモリ20b
に書込まれる。At the same time as extracting such a child matrix pattern, the child 7
The color identification data assigned to child 71 helix patterns in units of 1 helix pattern is stored in the color identification data memory 20b.
written to.
色データ処理装置400bの、色特定データ及び濃度階
調データを生成する動作を、第6図に示すフローチャー
1−を参照して説明する。The operation of the color data processing device 400b to generate color specifying data and density gradation data will be described with reference to flowchart 1- shown in FIG.
画像読取装置400aがらタイミングパルスが到来する
と、サンプルホールド回路7c、7mおよび7yがそれ
ぞれ、シアン2マゼンダおよびイエローの信号レベルを
ホール1<シ、比較器8a、8bおよび8cがそれぞれ
、色信号レベルの相関に応じた出力を生ずる。第6図に
おいて、2点鎖線60aで囲んだステップは比較器8a
の演算動作を示し、60bで囲んだステップは比較器8
bの演算動作を示し、また60cで囲んだステップは比
較器8cの演算動作を示す。When a timing pulse arrives from the image reading device 400a, the sample and hold circuits 7c, 7m and 7y adjust the signal levels of cyan, magenta and yellow, respectively, and the comparators 8a, 8b and 8c respectively adjust the signal levels of the color signal Produces an output according to the correlation. In FIG. 6, the step surrounded by the two-dot chain line 60a is the comparator 8a.
The step surrounded by 60b is the comparator 8.
The step surrounded by 60c shows the calculation operation of comparator 8c.
マイクロプロセッサ11はタイミングパルスが到来して
から、まず比較器8aの出力を参照し、それが「1」で
あると(色信号のすべてが濃度15以上であると)、色
特定データを黒を示すものとし、濃度階調データを16
を示すものとして、それぞれ色特定データバッファメモ
リ122および中間調データバッファメモ1JI2.に
メモリし、次にタイミングパルスが到来するのを待つ。After the timing pulse arrives, the microprocessor 11 first refers to the output of the comparator 8a, and if it is "1" (all of the color signals have a density of 15 or higher), it sets the color identification data to black. and the density gradation data is 16
are shown as color specific data buffer memory 122 and halftone data buffer memory 1JI2 . memory and waits for the next timing pulse to arrive.
比較器8aの出力が「0」のときには、比較器8bの出
力を参照し、その出力が「1」であると(色信号のすべ
てが濃度1以下であると)、色特定データを黒を示すも
のとし、濃度階調データを0を示すものとして、それぞ
れ色り・5定データバツフアメモリ122および中間調
データバッファメモリ121にメモリし、次のタイミン
グパルスの到来を待つ。When the output of the comparator 8a is "0", the output of the comparator 8b is referred to, and if the output is "1" (all of the color signals have a density of 1 or less), the color specific data is set to black. The density gradation data is stored as indicating 0 in the color/5-constant data buffer memory 122 and the halftone data buffer memory 121, respectively, and the arrival of the next timing pulse is waited for.
比較器8bの出力も「0」のときには、比v、’a:’
; a cの出力を参照し、それがrlJであると(色
信号すべてが濃度1を越え、濃度15未満で、しがも等
しいと)、アナログゲート9を、サンプルボールド回路
7cの電圧をA / Dコンバータ1oに与える接続に
セントし、Δ/D変換データ(シアン濃度階調データ:
マゼンダ、イエローもこれに等しい)を中間調チータバ
ソファメモIJ12.にメモリし、色特定データは黒を
示ずものとして色特定データバッファメモリ122にメ
モリし、次のタイミングパルスが到来するのを待つ。When the output of the comparator 8b is also "0", the ratio v, 'a:'
; Referring to the output of a c, if it is rlJ (if all the color signals exceed the density 1, less than 15, and are equal), the voltage of the analog gate 9 and the sample bold circuit 7c is set to A. / Connect the connection to the D converter 1o, and convert the Δ/D conversion data (cyan density gradation data:
Magenta and yellow are also the same) as a midtone Cheetah Basso Memo IJ12. The color specifying data is stored in the color specifying data buffer memory 122 assuming that it does not indicate black, and waiting for the arrival of the next timing pulse.
比較器8の出力も「0」のときには、色カウンタ(カラ
ン1−レジスタ)の内容を参照し、それが0であると、
アナログゲー1−9を7cm10接続としてシアン濃度
レベルのA/D変換変換シータ照し、それが感度]以下
か否かを見る。そして濃度1以下であると、色カウンタ
、を1カウントアツプしてマゼンダ濃度のA/D変換に
進む。lを越えていると、色特定データをシアンを示す
ものとしてこれを色特定データバッファメモリ122に
メモリし、7cm10接続のAl1)変換データ(シア
ン濃度データ)を中間調データバッファメモリ12!i
tニーメモ1ノする。When the output of the comparator 8 is also "0", refer to the content of the color counter (Karan 1 register), and if it is 0,
Connect the analog game 1-9 to 7 cm 10 and check the A/D conversion theta of the cyan density level to see if it is less than [sensitivity]. If the density is less than 1, the color counter is incremented by 1 and the process proceeds to A/D conversion of magenta density. If the value exceeds 1, the color specifying data indicating cyan is stored in the color specifying data buffer memory 122, and the 7cm10 connected Al1) conversion data (cyan density data) is transferred to the halftone data buffer memory 12! i
t knee memo 1 no.
そして色カウンタを1カウントアツプし、次し′ニータ
イミングパルスが到来するのを待つ。Then, the color counter is incremented by one, and the next 'knee timing pulse' is waited for.
色カウンタの内容が0でなく1であったとき−よ、アナ
ログゲート9を1m 10接続としてマゼンダ濃度をA
/D変換し、それが1以下刃1否力1を参照する。1以
下であると色カウンタを1カウントアツプし、イエロー
濃度のA、 / D変換し二進も・。1を越えていると
きには、色特定データをマゼンダを示すものとして色特
定データバッファメモリ122にメモリし、7m−10
接続のA/D変換データを中間調データバッファメモ1
J121LこメモTノし、色カウンタを1カウン1−ア
ンプして、次1タイミング゛パルスが到来するのを待つ
。When the content of the color counter is 1 instead of 0, connect the analog gate 9 to 1m and set the magenta density to A.
/D conversion and it refers to 1 or less blade 1 negative force 1. If it is less than 1, the color counter is counted up by 1, and the yellow density is converted into A/D and binary. If it exceeds 1, the color specifying data is stored in the color specifying data buffer memory 122 as indicating magenta, and 7m-10
Connected A/D conversion data to halftone data buffer memo 1
J121L: Write this memo, increment the color counter by 1 count, and wait for the arrival of the next 1 timing pulse.
色カウンタの内容が0および1でな力為ッたとき111
1よ、アナログゲート9を7y−10接続とし、イエロ
ー濃度をA/D変換し、1以下か否かを参照する。1以
下であると、色カウンタの内容を01ニセソトしてシア
ン濃度のA/D変換に進む。1を越えてし)るときには
、色特定データをイエローを示すものとして色特定デー
タバソファメモリ122にメモリし、7y−10接続の
A/D変換データを中間調データバッファメモリ121
にメモリし、色カウンタの内容を0にセットし、次のタ
イミングパルスの到来を待つ。111 when the color counter contents are 0 and 1.
1, the analog gate 9 is connected to 7y-10, the yellow density is A/D converted, and it is checked whether it is 1 or less. If it is less than 1, the content of the color counter is falsely set to 01 and the process proceeds to A/D conversion of the cyan density. 1), the color specifying data is stored in the color specifying data buffer memory 122 as indicating yellow, and the A/D conversion data of the 7y-10 connection is stored in the halftone data buffer memory 121.
The content of the color counter is set to 0, and the next timing pulse is waited for.
色データ処理装置400bの、以上に説明した動作によ
り、タイミンクパルスが1パルス到来する毎に、黒、シ
アン、マゼンダおよびイエローのいずれかを示す色特定
データがメモリ122にメモリさ]し、また、濃度階調
を示すデータがメモリ]21にメモリされる。Through the above-described operation of the color data processing device 400b, color specifying data indicating one of black, cyan, magenta, and yellow is stored in the memory 122 every time one timing pulse arrives; Data indicating the density gradation is stored in the memory] 21.
これらの色特定データおよびe、、度階調データは、シ
アン、マゼンダおよびイエローのいずれの(8号レベル
も濃度15以上であると、色は黒に、濃度階調は16に
設定される。These color specifying data and gradation data are set to cyan, magenta, and yellow (if level 8 is also density 15 or higher, the color is set to black and the density gradation is set to 16).
いずれの信号レベルも1以下であるときには、色は黒に
、濃度階調は0(記録なし二白)に設定される。When any signal level is 1 or less, the color is set to black and the density gradation is set to 0 (two white without recording).
全信号レベルが1を越え、15未満で、しかも互に等し
い場合には、色は黒に、濃度階調はシアンのもの(他の
ものも等しい)に設定される。If all the signal levels exceed 1 and are less than 15 and are equal to each other, the color is set to black and the density gradation is set to cyan (other values are also equal).
その外の場合には、シアン、マゼンダおよびイエローの
順番に色が割り当てられるが、割り当てた色の信号レベ
ルが1以下のときには、その色を飛ばして次の順番の色
とその濃度とされるが、この色の濃度も1以下のときに
は、その次の色とその濃度とされる。余色の濃度が1以
下のときには先に説明したように色は黒とされ、濃度は
0とされる。In other cases, colors are assigned in the order of cyan, magenta, and yellow, but if the signal level of the assigned color is 1 or less, that color is skipped and the next color and its density are assigned. , when the density of this color is also less than 1, it is taken as the next color and its density. When the density of the extra color is 1 or less, the color is black and the density is 0, as described above.
以上に説明した色特定データおよび濃度階調データは、
所定のタイミングで中間調データ処理装置100に与え
ら汎る。The color specific data and density gradation data explained above are
The signal is applied to the halftone data processing device 100 at a predetermined timing.
次に、中間調データ処理装置100における色特定デー
タおよび濃度階調データの処理を、第7a図および第7
b図に示すフローチャー1−を参照して説明する。Next, the processing of color identification data and density gradation data in the halftone data processing device 100 will be explained in FIGS. 7a and 7.
This will be explained with reference to flowchart 1- shown in FIG.
コンピュータでなる中央制御装置10は、色データ処理
装置400bから受ける濃度階調データを画像データに
変換する階調データ処理に進むと、まず母マ]ヘリクス
パターンに対する子71〜リクスパターンの分割数Mを
読んで、主走査方向および副走査方向の分割数、すなわ
ちfvをレジスタLにセラ1〜する。この例では、Mは
4である。When the central control unit 10, which is a computer, proceeds to gradation data processing to convert the density gradation data received from the color data processing unit 400b into image data, it first calculates the number of divisions of the children 71 to the helix pattern with respect to the mother helix pattern. M is read and the number of divisions in the main scanning direction and sub-scanning direction, that is, fv, is stored in register L. In this example, M is 4.
次に中央制御装置1oは、処理対象子マトリクスパター
ンの副走査方向の位置(j)を把握するためのカウンタ
Vに1をセラh(j=l)L、主走査方向の位置(i)
を把握するためのカウンタHに1をセラh (i =
]) シ、色7 3’ % 理’JA 置400 bか
らのデータを読込む。そして久方データが色特定データ
および濃度階調データであると、/IJマトリクスパタ
ーンを作成する。Next, the central control device 1o sets 1 to a counter V for grasping the position (j) in the sub-scanning direction of the child matrix pattern to be processed, and sets the position (i) in the main-scanning direction to the counter V (h(j=l)L).
Set 1 to counter H to keep track of h (i =
]) C, Color 7 3' % R'JA Location 400 Read data from b. Then, if the data is color specifying data and density gradation data, an /IJ matrix pattern is created.
この母マトリクスパターンの作成においては、中央制御
装置1oは、階調データlCD1jを比較器CMRに与
えると共に、/lパターン3oの閾値データのそれぞれ
を所定順で比較器CMRに与える。In creating this mother matrix pattern, the central control device 1o provides the gradation data lCD1j to the comparator CMR, and also provides each of the threshold data of the /l pattern 3o to the comparator CMR in a predetermined order.
比較器CM Rが、濃度階調データJCDj、jが閾値
データ以上であることを示ず「1」を出方したときは、
パターンメモリ123上の右領域(R)において、該閾
値データの原器パターンにおける格納位置(閾値データ
読出しアドレス)に対応する位置の1ピッ1−に「1」
をメモリし、比較器CMRが「0」を出力したときは「
0」をメモリする。When the comparator CMR outputs "1" without indicating that the density gradation data JCDj,j is greater than or equal to the threshold value data,
In the right area (R) on the pattern memory 123, "1" is written in 1-pitch 1- of the position corresponding to the storage position (threshold data read address) in the prototype pattern of the threshold data.
is stored in memory, and when the comparator CMR outputs "0", "
0" is stored in memory.
これにより、階調データlCD1jに対応した母71−
リクスパターンがパターンメモリ123上の右領域(R
)に形成さhる。次いで右領域のデータと同じデータを
左領域(L)に書込む。As a result, the mother 71- corresponding to the gradation data lCD1j
The risk pattern is stored in the right area (R) on the pattern memory 123.
) is formed. Next, the same data as the data in the right area is written in the left area (L).
次に中央制御装置Mj I Oは、ラインカウンタLC
の内容を、レジスタI7の内容にカウンタ■の内容より
1を減算した値を乗算した値にセットする。Next, the central controller Mj IO controls the line counter LC
The contents of is set to the value obtained by multiplying the contents of register I7 by the value obtained by subtracting 1 from the contents of counter ■.
次に中央側at+ ’!Ji圓10は、カウンタ■およ
びHの内容でマスクパターンを特定する。すなわち、カ
ウンタV、I+の内容より、画像データを摘出しようと
する子マi−リクスパターンCMPij(iはカウンタ
I−1の内容、jはカウンタVの内容)の摘出を行なう
マスクパターン(第5図)を特定する。Next, the center side at+'! The Jien 10 specifies the mask pattern based on the contents of the counters (2) and (H). That is, from the contents of counters V and I+, a mask pattern (fifth Figure).
次に中央制御装置1’210は、パターンメモリ123
からラインカウンタLCの内容で指示されるライン(主
走査方向並び)の1パイ1〜のデータを読み出して図示
を省略したバッファメモリBUFにまず格納し、バッフ
ァメモリ+3 U Fのデータとマスクパターンのデー
タをアントゲ−1−LG、に与えて論理積をとり、論理
積データをバッファメモリBUFに更新メモリし、カウ
ンタHの内容を参照する。Next, the central controller 1'210 controls the pattern memory 123.
The data from 1 pie 1 to 1 of the line (aligned in the main scanning direction) indicated by the contents of the line counter LC is read out and stored in the buffer memory BUF (not shown), and then the data in the buffer memory +3 U F and the mask pattern are read out. The data is given to the anime game 1-LG, a logical product is performed, the logical product data is updated and stored in the buffer memory BUF, and the contents of the counter H are referred to.
カウンタI(の内容が1であると、こ九は情報を摘出す
る子マ)〜リンスパターンが母71−リクスパターンL
内で左端にあるものであることを示すので、バッファメ
モリBUFのデータをそのままページメモリ20aに書
込む。Counter I (if the content is 1, this is the child that extracts information) ~ Rinse pattern is mother 71 - Rix pattern L
The data in the buffer memory BUF is written as is into the page memory 20a.
カウンタトIの内容が1でないと、最左端の子マトリク
スパターンのデータがすでにページメモリ20aに書込
ま九でおり、この書込みにより、他の子マトリクスパタ
ーン書込み部には、マスクパターンのデータ「o」がメ
モリされていることになるので、ページメモリ20aか
ら、先に書いているパターンデータのL Cライン目(
LCはカウンタLCの内容)(1バイト)を読み出して
バッファメモリMBUFに格納し、このバッファメモリ
MBUFのデータとバッファメモリBUFのデータをオ
アゲー1〜L G 2に与えて論理和をとり、論理和デ
ータをバッファメモリBUFに更新メモリし、バッファ
メモリBUFのデータをページメモリ20aに更新メモ
リする。また、このメモリした子マトリクスパターンの
指定色を示す色特定データをメモリ20bにメモリする
。If the contents of the counter I are not 1, the leftmost child matrix pattern data has already been written to the page memory 20a, and as a result of this writing, the mask pattern data "o" is stored in the other child matrix pattern writing sections. is stored in memory, so from the page memory 20a, the LC line (
LC reads out the contents of the counter LC (1 byte) and stores it in the buffer memory MBUF, and gives the data in this buffer memory MBUF and the data in the buffer memory BUF to OR game 1 to LG 2, and calculates the logical sum. The data is updated and stored in the buffer memory BUF, and the data in the buffer memory BUF is updated and stored in the page memory 20a. Further, color specifying data indicating the designated color of the stored child matrix pattern is stored in the memory 20b.
次に中央制御装置10は、ラインカウンタLCを1カウ
ントアツプし、ラインカウンタLCの内容と、子マトリ
クスパターンのライン数4とを比較し、ラインカウンタ
LCの内容がライン数4を越えていなければ、次のライ
ンの画像摘出■に進むが、越えておれば、カウンタI(
を1カウン1〜アツプし、カウンタIHの内容を4(−
バイト中の子マトリクスパターンの並び数)と比較する
。前者が後者より大きいと主走査方向1バイト分(4個
)の子71−リクスパターンについて画像摘出を終了し
ていることになるので、次の処理を最左端の子71−リ
クスパターンに戻ずためにカウンタHの内容を1にセン
トし、次のデータ読込みに進む。Next, the central controller 10 increments the line counter LC by 1, compares the contents of the line counter LC with the number of lines 4 of the child matrix pattern, and if the contents of the line counter LC does not exceed the number of lines 4, , proceeds to the image extraction ■ of the next line, but if it has exceeded the counter I (
1 counter 1 to up, and the contents of counter IH to 4 (-
(number of child matrix patterns in the byte). If the former is larger than the latter, it means that image extraction has been completed for 1 byte (4) child 71-RIX patterns in the main scanning direction, so the next process will not return to the leftmost child 71-RIX pattern. Therefore, the contents of counter H are set to 1, and the process proceeds to reading the next data.
データ読込みで読み込んだデータが、中間調処理終了を
示すものであるときには、中央制御装置10はメインル
ーチンに復帰する。データがラインフィードrLFJで
あるときには、カウンタVを1カウン1〜アツプし、カ
ウンタVの内容をレジスタLの内容と比較する。前者が
後者より大きいと、副走査方向1母マトリクスパターン
分の画像処理を終了していることになるので、カウンタ
Vに1をセン1−シデータ読込みに戻る。データがキャ
リッジリターンrcRJのときには、カウンタI(にl
をセラ1へし、データ読込みに進む。When the data read in data indicates the end of halftone processing, the central control unit 10 returns to the main routine. When the data is line feed rLFJ, the counter V is incremented by one count and the contents of the counter V are compared with the contents of the register L. If the former is larger than the latter, it means that the image processing for one matrix pattern in the sub-scanning direction has been completed, so the counter V is set to 1 and the process returns to reading the sensor data. When the data is a carriage return rcRJ, counter I (to l
to Sera 1 and proceed to data reading.
以上の説明において参照した第1図の構成において、メ
モリ121〜123は、実際にはコンピュータの内部R
AM又は外部RA、Mが相当し、ページメモリ20cl
および20bは外部RAMであり、原はパターンを格納
したメモリ30はコンピュータの内部ROM又は外部R
OMである。その外のゲートG2 +Ga + LG+
、L02などは、コンピュータの内部で行なわれる機
能に対応する。In the configuration of FIG. 1 referred to in the above explanation, the memories 121 to 123 are actually internal R of the computer.
AM or external RA, M corresponds to page memory 20cl
20b is an external RAM, and the memory 30 that originally stored the pattern is the computer's internal ROM or external RAM.
It's OM. Outside gate G2 +Ga + LG+
, L02, etc. correspond to functions performed inside the computer.
なお、上記説明では、閾値データを有する原器パターン
を用いて母マトリクスパターンを形成する態様を示した
が、母マトリクスパターン(第2図)をROM又はJζ
ΔMに予めメモリしておいて、濃度階調データを用いて
1つの母マトリクスノくターンを選択するようにしても
よい。この場合には、母マトリクスパターン保持用のメ
モリ量が多くなる。In addition, in the above explanation, a mode was shown in which the mother matrix pattern is formed using a prototype pattern having threshold value data, but the mother matrix pattern (Fig. 2) can be stored in the ROM or Jζ
Alternatively, the density gradation data may be stored in advance in ΔM and one mother matrix turn may be selected using the density gradation data. In this case, the amount of memory for holding the mother matrix pattern increases.
以上に説明した中間調データ処理装置100の動作によ
り、ページメモリ20aには一個の濃度階調データにつ
き、該データで特定される母マトリクスパターン(4X
4ドツト)の174の子マトリクスパターン(2X2ト
ツ1−)の画像データがメモリされていることになる。Due to the operation of the halftone data processing device 100 described above, the page memory 20a stores the mother matrix pattern (4X
This means that image data of 174 child matrix patterns (2×2 dots 1-) of 4 dots are stored in memory.
今、濃度階調データTCDijが次の第1表に示す分布
で到来すると、それに対応して頁メモリ20aに書込ま
れる画像データは第2表に示す分布となる。第1表およ
び第2表において、太線で囲んだ4角の範囲が1母マト
リクスパターンの範囲である。Aは母マトリクスパター
ン内で左上の子マトリクスパターンを、Bは右上のもの
を、Cは左下のものを、またDは右下位置のものを示す
。Now, when the density gradation data TCDij arrives with the distribution shown in Table 1 below, the corresponding image data written to the page memory 20a has the distribution shown in Table 2. In Tables 1 and 2, the square range surrounded by thick lines is the range of one mother matrix pattern. A indicates the upper left child matrix pattern within the mother matrix pattern, B indicates the upper right child matrix pattern, C indicates the lower left child matrix pattern, and D indicates the lower right child matrix pattern.
第1表
第罎
子71へりクスパターンの配列に対応して、メモ1ノ2
0bには各子マトリクスパターンの色(8己録色)を指
示する色特定データがメモリさオtてしする。Notes 1 and 2 correspond to the arrangement of helix patterns in Table 1, No. 71.
Color specifying data indicating the color of each child matrix pattern (8 self-recorded colors) is stored in memory 0b.
中央制御装置10のマイクロプロセッサ番よ、所定のタ
イミンクでメモリ20aと20bのデータをプIJンタ
300に与え、プリンタ300が、メモリ20bのデー
タで指定された色で、メモリ20aの画像データのドツ
ト記録を行なう。これにより、記録色lよ、子71−リ
クスパターン区分で変更され、1色の区画ば2×2ドツ
トであり、その記録ドツト分布ゐよ、母マトリタスパタ
ーンの記録ドツト分布(第3図の斜線部)の1/4の面
積のものである。The microprocessor number of the central control unit 10 supplies the data in the memories 20a and 20b to the printer 300 at a predetermined timing, and the printer 300 prints the dots of the image data in the memory 20a in the color specified by the data in the memory 20b. Make a record. As a result, the recording color 1 is changed in the child 71-lix pattern division, and one color division has 2 x 2 dots, and the recording dot distribution of the mother matrices pattern (as shown in Fig. 3) is changed. The area is 1/4 of the shaded area).
なお、上記例では、母マトリクスノ〜ターンを4×4ド
ツトとし、子マトリクスパターンを2×2ドツ1へとし
ているが、母71−リクスノ(ターンを6X6,8X8
,10刈0.12 X 12.16 X 16.・・・
等々としてもよし)し、また子71−リクスパターンを
3X3,4X4,5X5゜6X6,8/8等々としても
よい。このようなノ(ターン構成およびデータ処理は前
述の特願昭511−161692号に詳細に説明した。In the above example, the mother matrix pattern is 4 x 4 dots and the child matrix pattern is 2 x 2 dots 1, but the mother matrix pattern is 6 x 6, 8 x 8.
, 10 mowing 0.12 x 12.16 x 16. ...
etc.), and the child 71-lix pattern may be 3X3, 4X4, 5X5°6X6, 8/8, etc. Such a turn structure and data processing are described in detail in the aforementioned Japanese Patent Application No. 161692/1982.
それと同様に行なえifよし)。Do the same thing if you like).
以上の通り本発明によれば、濃度階調データで大きい7
1〜リクス構成の母マトリクスパターンを選択し、選択
した母マトリゲスパターンを分割した子71−リクスパ
ターンの画情報を摘出し、この子71ヘリクスパターン
に色を指定するので、子マトリクスパターン単位でカラ
ーが割り当てられ、カラー階調表現は母71へりクスパ
ターンの階調表現数とほぼ同等にすぐれたものとなるば
かりでなく、解像度は子71ヘリクスの大きさで定まる
高いものとなって中間調カラー表現が富み、特にコン1
〜ラストや軸郭の再現などにおいて特にカラー各色の解
像度が高いという効果が得られる。As described above, according to the present invention, the density gradation data has a large 7
Select a mother matrix pattern with a 1 to helix configuration, extract the image information of a child 71-risk pattern obtained by dividing the selected mother matrix pattern, and specify a color for this child 71 helix pattern. Colors are assigned, and not only is the color gradation representation nearly as good as the number of gradation representations of the mother 71 helix pattern, but the resolution is high, determined by the size of the child 71 helix pattern, and the intermediate Rich tonal color expression, especially Con 1
- The effect of high resolution of each color can be obtained especially in the reproduction of last and axis contours.
第1図は、本発明を一態様で実施する装置構成を概念的
に表わしたブロック図である。
第2図は、州71−リクスパターンを作成するに用いる
閾値データを格納した原器パターンの内容を示す平面図
である。
第3図は母71−リクスパターンの内容を示す平面図で
ある。
第4図は子71−リクスパターンをアルファベツ!−大
文字で示して母マトリクスパターン内での位置を示す平
面図である。
第5図はマスクパターンの内容を示す平面図であり、斜
線部IJ摘出指示データ「1」を、白部は非摘出指示デ
ータrO」を示す。
第6図は、色データ処理装置400bの色特定データお
よび濃度階調データを生成する動作を示すフローチャー
1−でJ5る。
第7a図おJ、び第7b図は、中間調データ処理装置1
00の濃度111ケ調デ一タ処理動作を示すフローチャ
ートである。
8a、8b、8c :比較1jji 11=マイクロプ
ロセツサ特許出願人 株式会社リコーFIG. 1 is a block diagram conceptually showing the configuration of an apparatus that implements one aspect of the present invention. FIG. 2 is a plan view showing the contents of a prototype pattern that stores threshold data used to create a state 71-risk pattern. FIG. 3 is a plan view showing the contents of the mother 71-lix pattern. Figure 4 shows the child 71-Rikus pattern alphabetically! - a plan view showing the position within the mother matrix pattern in capital letters; FIG. 5 is a plan view showing the contents of the mask pattern, where the shaded area indicates IJ extraction instruction data "1" and the white area indicates non-extraction instruction data rO. FIG. 6 shows flowchart 1-J5 showing the operation of the color data processing device 400b to generate color specifying data and density gradation data. 7a, J, and 7b show the halftone data processing device 1.
11 is a flowchart showing a data processing operation of 111 scale data of density 00; 8a, 8b, 8c: Comparison 1jji 11 = Microprocessor patent applicant Ricoh Co., Ltd.
Claims (6)
域の記録面又は表示面に割り当てる色特定データと、記
録又は表示の濃度階調データと、を形成し; 記録又は表示濃度に予め対応伺けている母マトリクスパ
ターンを濃度階調データに応じて特定し; 特定した母マトリクスパターンの1部分である子マトリ
クスパターンの情報を、該色特定データで指示される色
で記録又は表示をする、該所定領域の記録面又は表示面
に割り当てるビット分布の画情報、として得る; カラー中間調画像処理方法。(1) Forming color identification data to be assigned to a recording surface or display surface of a predetermined area and density gradation data for recording or display in accordance with a signal indicating the density of each of a plurality of colors; Identifies a mother matrix pattern that can be handled in advance according to the density gradation data; records or displays information on a child matrix pattern that is a part of the identified mother matrix pattern in the color specified by the color specifying data. image information of a bit distribution to be assigned to the recording surface or display surface of the predetermined area; a color halftone image processing method;
m個および副走査方向にn個で、m x n個の子マト
リクスパターンCM P 11 ”−CM Pmnに分
割し1脚字の先頭は、母71−リクスパターン内におけ
る子マトリクスパターンの主走査方向の位置を、脚字の
後半ば副走査方向の位置を示すものとし、これを と表わし、同様にI CD 11− I CDinでな
る、母マトリクスパターン分の画情報を得るものとする
と、濃度階調データlCD1jで特定される母マトリク
スパターンの子マトリクスパターンCMPlJの情報を
該濃度階調データlCD1jに対するピッ1−分布の画
情報として得る前記特許請求の範囲第(1)項記載の階
調情報処理方法。(2) The mother 71-trix pattern MMP is divided into m x n child matrix patterns CMP11''-CM Pmn, with m pieces in the main scanning direction and n pieces in the sub-scanning direction. , the position of the child matrix pattern in the main scanning direction within the mother 71-lix pattern is the position in the sub-scanning direction of the rear half of the foot character, which is expressed as , and similarly consists of I CD 11- I CDin. Assuming that image information for a mother matrix pattern is to be obtained, the information of the child matrix pattern CMPlJ of the mother matrix pattern specified by the density gradation data lCD1j is obtained as the image information of the Pi1-distribution for the density gradation data lCD1j. A gradation information processing method according to claim (1).
所定順で各色を割り当て、かつ割り当てた色の濃度を示
す濃度階調データを割り当るが、割り当てた色の濃度が
所定値以下の低濃度の場合は、その子マトリクスパター
ンに、該所定順の次の色を割り当て、かつ割り当てた色
の濃度を示す濃度階調データを割り当てる、前記特許請
求の範囲第(2)項記載のカラー中間調画像処理方法。(3) Each color is assigned to each child 71-RiX pattern CMPij in a predetermined order, and density gradation data indicating the density of the assigned color is assigned, but when the density of the assigned color is a low density below a predetermined value The color halftone image processing method according to claim (2), wherein assigns the next color in the predetermined order to the child matrix pattern, and assigns density gradation data indicating the density of the assigned color. .
値以りの高瀝度を示すとき、それら複数色とは異なる特
定の色を示す色特定データと、特定の高濃度を示す濃度
階調データを形成する、前記特許請求の範囲第(1)項
、第(2)項又は第(3)項記載の、カラー中間調画像
処理方法。(4) When the signal indicating the density of each of the plurality of colors shows a high degree of purity higher than a predetermined value, color specifying data indicating a specific color different from the plurality of colors and a specific high density signal are provided. A color halftone image processing method according to claim (1), (2) or (3), which forms density gradation data shown in FIG.
値以下の低濃度を示すとき、それら複数色とは異なる特
定の色を示す色特定データと、特定の低濃度を示す濃度
階調データを形成する、前記特許請求の範囲第(1)項
、第(2)項又は第(3)項記載の、カラー中間調画像
処理方法。(5) When the signals indicating the density of each of the plurality of colors all indicate a low density below a predetermined value, color identification data indicating a specific color different from the plurality of colors and a density gradation indicating a specific low density; A color halftone image processing method according to claim 1, claim 2, or claim 3, which forms data.
いときには、それら複数色とは異なる特定の色を示す色
特定データと、該濃度を示す濃度階調データを形成する
、前記特許請求の範囲第(1)項。 第(2)項又は第(3)項記載のカラー中間調画像処理
方法。(6) When the signals indicating the density of each of the plurality of colors are all substantially equal, color specifying data indicating a specific color different from the plurality of colors and density gradation data indicating the density are formed. Scope of Paragraph (1). The color halftone image processing method according to item (2) or item (3).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58223896A JPS60116284A (en) | 1983-11-28 | 1983-11-28 | Method for processing colored half tone picture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58223896A JPS60116284A (en) | 1983-11-28 | 1983-11-28 | Method for processing colored half tone picture |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60116284A true JPS60116284A (en) | 1985-06-22 |
Family
ID=16805402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58223896A Pending JPS60116284A (en) | 1983-11-28 | 1983-11-28 | Method for processing colored half tone picture |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60116284A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62287775A (en) * | 1986-06-06 | 1987-12-14 | Ricoh Co Ltd | Digital color picture reproducing processing method and its device |
-
1983
- 1983-11-28 JP JP58223896A patent/JPS60116284A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62287775A (en) * | 1986-06-06 | 1987-12-14 | Ricoh Co Ltd | Digital color picture reproducing processing method and its device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0388833B1 (en) | Optical recording system | |
JP3294883B2 (en) | Color separation method in ink jet color graphic printing | |
US5483351A (en) | Dilation of images without resolution conversion to compensate for printer characteristics | |
JPH0515103B2 (en) | ||
US6016154A (en) | Image forming apparatus | |
JPH01183960A (en) | Picture information recording device | |
JPH04296167A (en) | Digital halftone printing method and system thereof | |
JPH07322057A (en) | Increase of resolution of binary input picture and its increasing device together with improvement of appearance ofbinary input picture | |
EP0572956B1 (en) | Image output device and image control method for smoothing image or increasing image resolution by use of same | |
US5491558A (en) | Method and associated apparatus for writing a halftone dot having a variable density edge profile | |
EP1241868B1 (en) | Image processing apparatus | |
JPS60116284A (en) | Method for processing colored half tone picture | |
US5790764A (en) | Image output device and image control method for smoothing image or increasing image resolution by use of same | |
JP2812401B2 (en) | Image processing device | |
JP2532177B2 (en) | Image forming device | |
JP2547716B2 (en) | Data processing system | |
JP2610987B2 (en) | Output control device and image pattern generation method | |
JP2990671B2 (en) | Image smoothing method | |
JP3120981B2 (en) | Image processing method | |
JPH0764080B2 (en) | Printer | |
JP2695434B2 (en) | Image processing device | |
JP3175169B2 (en) | Buffer memory switching method of recording device | |
JPH021308A (en) | Gray scale adorn | |
JPS60130263A (en) | Intermediate tone picture processing method | |
JPH0540839A (en) | Image forming device |