JPH0916756A - Chrominance signal system converting device - Google Patents
Chrominance signal system converting deviceInfo
- Publication number
- JPH0916756A JPH0916756A JP7188622A JP18862295A JPH0916756A JP H0916756 A JPH0916756 A JP H0916756A JP 7188622 A JP7188622 A JP 7188622A JP 18862295 A JP18862295 A JP 18862295A JP H0916756 A JPH0916756 A JP H0916756A
- Authority
- JP
- Japan
- Prior art keywords
- data
- color
- signal system
- value
- image data
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
- Printing Methods (AREA)
- Image Processing (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、第1の色信号系の複数
の色分解画像データを第2の色信号系の複数の色分解画
像データに変換する色信号系変換装置に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color signal system converter for converting a plurality of color separated image data of a first color signal system into a plurality of color separated image data of a second color signal system. .
【0002】[0002]
【従来の技術】色信号系としては、加法混色の代表であ
るBGR信号系や減法混色の代表であるYMCK信号系
などがある。印刷製版工程などでは、BGR信号系から
YMCK信号系への変換を行う必要が生じる場合があ
る。このような色信号系の変換は、変換を高速に行うた
めに、ルックアップテーブル(以下、LUTと略す。)
を用いて行われる。しかし、例えば、各8ビットのBG
Rデータを同じく各8ビットのYMCKデータに変換す
る場合、LUTの記憶容量としては、4×224ワードと
いう膨大な容量が必要となる。2. Description of the Related Art As color signal systems, there are a BGR signal system which is a representative of additive color mixture and a YMCK signal system which is a representative of subtractive color mixture. In a printing plate making process or the like, it may be necessary to perform conversion from the BGR signal system to the YMCK signal system. In such conversion of the color signal system, a lookup table (hereinafter abbreviated as LUT) is used in order to perform the conversion at high speed.
Is performed using. However, for example, each 8-bit BG
When R data is also converted into 8-bit YMCK data, a huge storage capacity of 4 × 2 24 words is required as the storage capacity of the LUT.
【0003】そこで、従来の色信号系変換装置では、B
GRデータの上位ビット(例えば、4ビット)のみに対
するYMCKデータをLUTに格納しておく。そして、
このLUTを用いて、BGRデータの上位ビットをYM
CKデータに変換し、BGRデータの下位ビット(例え
ば、4ビット)を用いて、LUTより得られたYMCK
データを補間することにより、最終的なYMCKデータ
を得るようにしていた。なお、補間方法としては、例え
ば、BGRデータによる色立体を複数の4面体に分割
し、この4面体内において補間を行う4面体分割法や、
BGRデータによる色立体を複数の直方体に分割し、各
直方体の体積と各直方体に対向する頂点との積算和を求
めて補間を行う3次元バイリニア法などが用いられる。Therefore, in the conventional color signal system converter, B
The YMCK data for only the upper bits (eg, 4 bits) of the GR data are stored in the LUT. And
Using this LUT, the upper bits of the BGR data are YM
YMCK obtained from the LUT by converting to CK data and using the lower bits (eg, 4 bits) of BGR data
The final YMCK data was obtained by interpolating the data. As an interpolation method, for example, a tetrahedron division method in which a color solid based on BGR data is divided into a plurality of tetrahedra and interpolation is performed in the tetrahedron,
A three-dimensional bilinear method or the like is used in which the color solid based on the BGR data is divided into a plurality of rectangular parallelepipeds, and the volume of each rectangular parallelepiped and the vertex opposite to each rectangular parallelepiped are calculated to perform interpolation.
【0004】このような従来の色信号系変換装置として
は、例えば、特公昭58−16180号公報、特開平4
−242372号公報、特開平6−311355号公報
に記載のものが挙げられる。As such a conventional color signal system conversion device, for example, Japanese Patent Publication No. Sho 58-16180 and Japanese Patent Laid-Open No. Hei.
Those described in JP-A-242372 and JP-A-6-31355 are mentioned.
【0005】[0005]
【発明が解決しようとする課題】従来の色信号系変換装
置では、色信号系変換前の色分解画像データ(上記した
例では、BGRデータ)の下位ビットを用いて、LUT
より得られた色信号系変換後の色分解画像データ(上記
例では、YMCKデータ)を補間しているが、その補間
演算は複雑である。従って、この補間演算を演算回路に
よってリアルタイムで行おうとすると、演算処理に時間
がかかるため、全体の処理速度が遅くなると共に、演算
回路の規模も大きくなるという問題があった。また、演
算回路を用いずに補間をもLUTによって行うことも考
えられるが、その場合も予め上記した複雑な補間演算を
行う必要があるため、手間がかかるという問題がある。In the conventional color signal system conversion apparatus, the LUT is used by using the lower bits of the color separated image data (BGR data in the above example) before the color signal system conversion.
The color-separated image data (YMCK data in the above example) after the color signal system conversion obtained by the above is interpolated, but the interpolation calculation is complicated. Therefore, if an attempt is made to perform this interpolation operation in real time by an arithmetic circuit, the arithmetic processing takes time, which slows down the overall processing speed and increases the scale of the arithmetic circuit. In addition, it is conceivable that the interpolation is also performed by the LUT without using the arithmetic circuit, but even in that case, there is a problem that it takes time because the complicated interpolation calculation described above needs to be performed in advance.
【0006】従って、本発明の目的は、上記した従来技
術の問題点を解決し、複雑な補間演算を行うことなく、
色信号系変換用のLUTの記憶容量を少なくすることが
できる色信号系変換装置を提供することにある。Therefore, an object of the present invention is to solve the above-mentioned problems of the prior art and to perform a complicated interpolation operation,
It is an object of the present invention to provide a color signal system conversion device capable of reducing the storage capacity of a LUT for color signal system conversion.
【0007】[0007]
【課題を解決するための手段】上記した目的を達成する
ため、請求項1に記載の発明は、第1の色信号系の複数
の色分解画像データを第2の色信号系の複数の色分解画
像データに変換する色信号系変換装置であって、前記第
1の色信号系の複数の色分解画像データに各々対応する
と共に、対応する該色分解画像データの階調数M(但
し、Mは3以上の整数)を他の階調数N(但し、NはM
より小さい2以上の整数)にそれぞれ変換する複数の階
調数変換手段と、階調数変換後の前記第1の色信号系の
複数の色分解画像データを前記第2の信号系の複数の色
分解画像データに変換するデータ変換手段と、を備え、
前記階調数変換手段は、階調数変換前の前記色分解画像
データの値に係数(N−1)/(M−1)を乗算して得
られる、整数部と1桁以上の小数部とから成る値を、乗
算結果データとして出力する係数乗算結果導出手段と、
前記乗算結果データの小数部データの値を2値化して2
値データを得る2値化手段と、前記乗算結果データの整
数部データの値に前記2値データの値を加算して、得ら
れた値を階調数変換後の前記色分解画像データとして出
力する加算手段と、を備える。In order to achieve the above-mentioned object, the invention according to claim 1 uses a plurality of color-separated image data of a first color signal system for a plurality of colors of a second color signal system. A color signal system conversion device for converting into separated image data, each of which corresponds to a plurality of color separated image data of the first color signal system, and the number of gradations M of the corresponding color separated image data (however, M is an integer greater than or equal to 3 and other gradation number N (however, N is M
A plurality of gradation number conversion means for converting into a smaller integer 2 or more) and a plurality of color separation image data of the first color signal system after the gradation number conversion to a plurality of second signal systems. Data conversion means for converting into color separated image data,
The gradation number conversion means multiplies the value of the color-separated image data before gradation number conversion by a coefficient (N-1) / (M-1), and obtains an integer part and a decimal part having one or more digits. Coefficient multiplication result deriving means for outputting a value consisting of and as multiplication result data,
The value of the fractional part data of the multiplication result data is binarized to obtain 2
Binarization means for obtaining value data, and the value of the binary data is added to the value of the integer part data of the multiplication result data, and the obtained value is output as the color separation image data after gradation number conversion. Adding means for
【0008】また、請求項2に記載の発明は、請求項1
に記載の色信号系変換装置において、前記2値化手段
が、乱数データを発生する乱数発生手段と、前記小数部
データの値に前記乱数データの値を加算して、加算した
際の最上位を越えた桁上げの発生の有無を示す桁上げデ
ータを前記2値データとして得る手段と、を備える。The invention described in claim 2 is the same as claim 1.
In the color signal system conversion device described in (1), the binarization unit adds a random number generation unit that generates random number data and a value of the random number data to the value of the fractional part data, and the highest rank when the addition is performed. Means for obtaining, as the binary data, carry data indicating the presence or absence of a carry exceeding the above range.
【0009】また、請求項3に記載の発明は、請求項1
に記載の色信号系変換装置において、前記2値化手段
が、ディザデータを発生するディザデータ発生手段と、
前記小数部データの値に前記ディザデータの値を加算し
て、加算した際の最上位を越えた桁上げの発生の有無を
示す桁上げデータを前記2値データとして得る手段と、
を備える。[0009] The invention described in claim 3 is the first invention.
In the color signal system conversion device described in (1), the binarizing means generates dither data, and dither data generating means,
Means for adding the value of the dither data to the value of the fractional part data, and obtaining carry data indicating whether or not a carry beyond the most significant digit has occurred as the binary data.
Is provided.
【0010】また、請求項4に記載の発明は、請求項1
に記載の色信号系変換装置において、前記2値化手段
が、前記小数部データの値を誤差拡散法を用いて2値化
する手段を備える。[0010] The invention described in claim 4 is the first invention.
In the color signal system conversion device according to the item (4), the binarizing unit includes a unit that binarizes the value of the fractional part data using an error diffusion method.
【0011】[0011]
【作用】このように、請求項1に記載の発明では、デー
タ変換手段によって第1の色信号系の色分解画像データ
を第2の色信号系の色分解画像データに変換するに先だ
って、階調数変換手段によって第1の色信号系の色分解
画像データの階調数Mをそれよりも小さい階調数Nに変
換する。As described above, according to the first aspect of the present invention, before converting the color separation image data of the first color signal system into the color separation image data of the second color signal system by the data converting means, The tone number conversion unit converts the tone number M of the color separation image data of the first color signal system into a tone number N smaller than that.
【0012】また、階調数変換手段では、係数乗算結果
導出手段によって、色分解画像データの値に係数(N−
1)/(M−1)を乗算して得られる、整数部と1桁以
上の小数部とから成る値を、乗算結果データとして得
て、分離手段によって、その乗算結果データを整数部の
データと小数部のデータに分離し、2値化手段によっ
て、その小数部データの値を2値化して2値データを得
て、加算手段によって、上記整数部データの値に2値デ
ータの値を加算して、得られた値を階調数変換後の色分
解画像データとして出力する。このようにして、階調数
変換手段においては第1の色信号系の色分解画像データ
の階調数の変換を行っているので、複雑な補間演算は不
要となる。In the gradation number converting means, the coefficient multiplication result deriving means converts the value of the color separated image data into a coefficient (N-
1) / (M-1), which is a value consisting of an integer part and a fractional part with one or more digits, and is obtained as multiplication result data, and the separation result is the multiplication result data. And the fractional part of the data, and the binarizing means binarizes the value of the fractional part of the data to obtain the binary data, and the adding means adds the value of the binary part to the value of the integer part of the data. The values obtained by addition are output as color-separated image data after gradation number conversion. In this way, since the gradation number conversion means converts the gradation number of the color-separated image data of the first color signal system, complicated interpolation calculation is unnecessary.
【0013】[0013]
【実施例】以下、本発明の実施例について図面を用いて
説明する。図1は本発明の一実施例としての色信号系変
換装置を備えた画像記録システムを示すブロック図であ
る。図1に示す画像記録システムは、画像発生装置20
と本実施例の色信号系変換装置30と画像記録装置40
とで構成されている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an image recording system provided with a color signal system conversion apparatus as an embodiment of the present invention. The image recording system shown in FIG.
And the color signal system conversion device 30 and the image recording device 40 of this embodiment.
It is composed of
【0014】図1において、画像発生装置20は、各8
ビットのBGR信号系の色分解画像データ(すなわち、
BGRデータ)を発生する。画像発生装置20として
は、例えば、イメージスキャナ等の画像読み取り装置
や、磁気ディスク,CD−ROMなどの記録媒体を用い
る画像格納装置などが挙げられる。本実施例としての色
信号系変換装置30は、画像発生装置20から発生され
た各8ビットのBGRデータを、各8ビットのYMCK
信号系の色分解画像データ(すなわち、YMCKデー
タ)に変換して出力する。画像記録装置40は、色信号
系変換装置30から出力された各8ビットのYMCKデ
ータに基づいて、カラー画像の記録を行う。In FIG. 1, each of the image generating devices 20 has eight
Color separation image data of the BGR signal system of bits (that is,
(BGR data) is generated. Examples of the image generation device 20 include an image reading device such as an image scanner and an image storage device using a recording medium such as a magnetic disk and a CD-ROM. The color signal system conversion device 30 as the present embodiment converts each 8-bit BGR data generated from the image generation device 20 into 8-bit YMCK.
The color-separated image data of the signal system (that is, YMCK data) is converted and output. The image recording device 40 records a color image based on each 8-bit YMCK data output from the color signal system conversion device 30.
【0015】ここで、色信号系変換装置30は、図1に
示すように、BGRデータに各々対応する3つの階調数
変換回路31〜33と、BGR→YMCK変換LUT3
4とを備えている。階調数変換回路31〜33は、画像
発生装置20より入力された各8ビットのBGRデータ
(すなわち、各256階調のBGRデータ)を、それぞ
れ、各3ビットのBGRデータ(すなわち、各8階調の
BGRデータ)に変換する回路である。また、BGR→
YMCK変換LUT34は、階調数変換回路31〜33
よりそれぞれ入力された各3ビットのBGRデータを各
8ビットのYMCKデータに変換するLUTである。Here, as shown in FIG. 1, the color signal system conversion device 30 includes three gradation number conversion circuits 31 to 33 respectively corresponding to BGR data, and a BGR → YMCK conversion LUT3.
4 is provided. The gradation number conversion circuits 31 to 33 convert each 8-bit BGR data (that is, each BGR data of 256 gradations) input from the image generation device 20 into each 3-bit BGR data (that is, each 8 bits). It is a circuit for converting into BGR data of gradation. Also, BGR →
The YMCK conversion LUT 34 is a gradation number conversion circuit 31 to 33.
This is a LUT for converting each 3-bit BGR data input respectively to 8-bit YMCK data.
【0016】本実施例において用いる階調数変換回路3
1〜33は、それぞれ、BGRデータの階調数を256
階調からそれよりも少ない8階調へ変換するが、そのよ
うに階調数を減らしても、できる限り画質が低下しない
ように工夫されている。Gradation number conversion circuit 3 used in this embodiment
Nos. 1 to 33 have 256 gradations of BGR data, respectively.
Although the gradation is converted into eight gradations, which is smaller than the gradation, it is devised so that the image quality is not degraded as much as possible even if the gradation number is reduced.
【0017】図2は図1における階調数変換回路の構成
を示すブロック図である。階調数変換回路31〜33は
いずれも同じ構成となっている。すなわち、階調数変換
回路は係数乗算用LUT150とビット数変換回路10
0を備えている。また、ビット数変換回路100は加算
器200と2値化回路300を備えている。さらにま
た、2値化回路300は乱数発生器301と加算器30
2を備えている。FIG. 2 is a block diagram showing the configuration of the gradation number conversion circuit in FIG. The gradation number conversion circuits 31 to 33 have the same configuration. That is, the gradation number conversion circuit includes the coefficient multiplication LUT 150 and the bit number conversion circuit 10.
0 is provided. Further, the bit number conversion circuit 100 includes an adder 200 and a binarization circuit 300. Furthermore, the binarization circuit 300 includes a random number generator 301 and an adder 30.
2 is provided.
【0018】まず、係数乗算用LUT150は、入力さ
れた8ビットの色分解画像データ(すなわち、Bデー
タ,GデータまたはRデータ)に係数として7/255
を乗算して8ビットの色分解画像データを出力する。実
際には、係数乗算用LUT150は、入力される8ビッ
トの色分解画像データの各値に対して、7/255を乗
算した結果をそれぞれ記憶しており、8ビットの色分解
画像データが入力されると、その値に対応する乗算結果
を8ビットの色分解画像データとして出力する。First, the coefficient multiplying LUT 150 receives the 8-bit color-separated image data (ie, B data, G data, or R data) as a coefficient and outputs 7/255 as a coefficient.
And outputs 8-bit color separation image data. Actually, the coefficient multiplication LUT 150 stores the result of multiplying each value of the input 8-bit color separation image data by 7/255, and inputs the 8-bit color separation image data. Then, the multiplication result corresponding to the value is output as 8-bit color separation image data.
【0019】ここで、係数7/255の意味であるが、
分母の「255」は階調数変換装置に入力された色分解
画像データの階調数の変化幅に対応しており、分子の
「7」は階調数変換装置より出力すべき色分解画像デー
タの階調数の変化幅に対応している。一般に、n階調
(nは2以上の整数)の色分解画像データの場合、色分
解画像データの階調数は第0階調から第n−1階調まで
変化し得るため、その変化幅は(n−1)−0であり、
n−1と表される。従って、256階調の入力色分解画
像データの場合、階調数の変化幅は255であり、8階
調の出力色分解画像データの場合7である。以上のよう
な係数7/255を256階調の入力色分解画像データ
に乗算すると、入力色分解画像データの値は全て7/2
55に縮小されてしまうため、255あった階調数の変
化幅は7に変換されてしまう。Here, the meaning of the coefficient 7/255 is
The denominator “255” corresponds to the change range of the number of gradations of the color separation image data input to the gradation number conversion device, and the numerator “7” is the color separation image to be output from the gradation number conversion device. It corresponds to the variation range of the number of gradations of data. Generally, in the case of n-gradation (n is an integer of 2 or more) color-separated image data, the number of gradations of the color-separated image data can change from the 0th gradation to the (n-1) th gradation. Is (n-1) -0,
It is represented as n-1. Therefore, in the case of 256-gradation input color-separated image data, the change range of the number of gradations is 255, and in the case of 8-gradation output color-separated image data, it is 7. When the coefficient 7/255 as described above is multiplied by the input color separation image data of 256 gradations, all the values of the input color separation image data are 7/2.
Since it is reduced to 55, the change width of the number of gradations of 255 is converted to 7.
【0020】また、8ビットの色分解画像データに7/
255を乗算して8ビットの色分解画像データを得る場
合、得られる8ビットの色分解画像データのうち、上位
3ビットは整数部となり、下位5ビットが小数部とな
る。In addition, 7 / is added to 8-bit color separation image data.
When multiplying 255 to obtain 8-bit color separation image data, the upper 3 bits of the obtained 8-bit color separation image data are the integer part and the lower 5 bits are the decimal part.
【0021】図3は図1の係数乗算用LUT150にお
ける色分解画像データの変換特性を示すグラフである。
図3において、横軸は係数乗算用LUT150に入力さ
れる色分解画像データの階調数を示し、縦軸は係数乗算
用LUT150より出力される色分解画像データの階調
数を示している。図3に示すように、例えば、入力色分
解画像データの階調数が第255階調(色分解画像デー
タの値が“11111111”)である場合は、係数乗
算用LUT150を介することにより、丁度、第7階調
の色分解画像データ(“11100000”の色分解画
像データ)に変換される。また、入力色分解画像データ
の階調数が第120階調(色分解画像データの値が“0
1111000”)である場合には、階調数がほぼ3.
28125の色分解画像データ(“01101001”
の色分解画像データ)に変換される。FIG. 3 is a graph showing the conversion characteristics of the color separated image data in the coefficient multiplication LUT 150 of FIG.
3, the horizontal axis represents the number of gradations of the color separation image data input to the coefficient multiplication LUT 150, and the vertical axis represents the number of gradations of the color separation image data output from the coefficient multiplication LUT 150. As shown in FIG. 3, for example, when the number of gradations of the input color separation image data is the 255th gradation (the value of the color separation image data is “11111111”), the coefficient multiplication LUT 150 is used to perform just , And the color-separated image data of the seventh gradation (color-separated image data of “11100000”). Further, the number of gradations of the input color separated image data is the 120th gradation (the value of the color separated image data is “0
1111000 ″), the number of gradations is approximately 3.
28125 color separated image data (“01101001”)
Color separated image data).
【0022】次に、ビット数変換回路100は、係数乗
算用LUT150より出力された8ビットの色分解画像
データを3ビットの色分解画像データ(すなわち、8階
調の色分解画像データ)に変換して出力する。Next, the bit number conversion circuit 100 converts the 8-bit color-separated image data output from the coefficient multiplication LUT 150 into 3-bit color-separated image data (that is, 8-gradation color-separated image data). And output.
【0023】図4は図1のビット数変換回路100にお
ける色分解画像データの変換特性を示すグラフである。
図4において、横軸はビット数変換回路100に入力さ
れる色分解画像データの階調数を示し、縦軸はビット数
変換回路100より出力される色分解画像データの階調
数を示している。また、図5は図4に示した各階調数に
対応する色分解画像データの値を示した説明図である。
図5において、左側の欄は入力色分解画像データを、右
側の欄は出力色分解画像データをそれぞれ示している。
また、各々の欄には各階調数に対応する色分解画像デー
タの値が記されている。FIG. 4 is a graph showing the conversion characteristics of the color separated image data in the bit number conversion circuit 100 of FIG.
4, the horizontal axis represents the number of gradations of color separated image data input to the bit number conversion circuit 100, and the vertical axis represents the number of gradations of color separated image data output from the bit number conversion circuit 100. There is. Further, FIG. 5 is an explanatory diagram showing the values of the color separation image data corresponding to the respective gradation numbers shown in FIG.
In FIG. 5, the left column shows the input color separated image data, and the right column shows the output color separated image data.
Further, the value of the color separation image data corresponding to each gradation number is described in each column.
【0024】ビット数変換回路100では、係数乗算用
LUT150から8ビットの色分解画像データが入力さ
れると、図5に示すように、その8ビットの色分解画像
データのうち、整数部に相当する上位3ビットのデータ
を取り出し、そのデータをそのまま3ビットの出力色分
解画像データとして出力する。例えば、係数乗算用LU
T150より入力された色分解画像データの階調数が
3.28125(“01101001”)である場合、
その8ビットの色分解画像データのうち、上位3ビット
のデータを取り出すと、そのデータの値は“011”で
あり、この3ビットのデータを出力色分解画像データと
して出力する。すなわち、“011”であるので、出力
色分解画像データの階調数は図5に示すにように第3階
調に決定される。When the 8-bit color separation image data is input from the coefficient multiplication LUT 150, the bit number conversion circuit 100 corresponds to the integer part of the 8-bit color separation image data, as shown in FIG. The upper 3 bits of data are extracted, and the data is output as it is as 3 bits of output color separated image data. For example, LU for coefficient multiplication
When the number of gradations of the color separated image data input from T150 is 3.28125 (“01101001”),
When the upper 3 bits of the 8-bit color-separated image data are extracted, the value of the data is "011", and the 3-bit data is output as output color-separated image data. That is, since it is "011", the gradation number of the output color separated image data is determined to be the third gradation as shown in FIG.
【0025】しかし、このように上位3ビットのデータ
のみを用いる処理では、小数部に相当する下位5ビット
のデータ(上記例では“01001”)は切り捨てら
れ、何ら出力色分解画像データに反映されないので、変
換特性は図4に点線にて示すように階段状になってしま
う。そこで、本実施例では、小数部に相当する下位5ビ
ットのデータ(上記例では“01001”)を誤差デー
タとして扱って、その誤差データに応じて、先に決定し
た出力色分解画像データの階調数をそのままとする(上
記例では第3階調のままとする)か、1つ上の階調数に
変更する(上記例では第4階調に変更する)かを選択し
て、変換特性が図4の実線にて示すような滑らかな特性
となるようにする。However, in the process using only the upper 3 bits of data in this way, the lower 5 bits of data (“01001” in the above example) corresponding to the fractional part is truncated and is not reflected in the output color separation image data. Therefore, the conversion characteristic becomes stepwise as shown by the dotted line in FIG. Therefore, in this embodiment, the lower 5 bits of data (“01001” in the above example) corresponding to the fractional part are treated as error data, and according to the error data, the rank of the output color separation image data previously determined Conversion is performed by selecting whether to keep the number of tones as it is (remaining at the third gradation in the above example) or changing it to the next higher number of gradations (to change to the fourth gradation in the above example). The characteristic is set to be a smooth characteristic as shown by the solid line in FIG.
【0026】そこでまず、ビット数変換回路100で
は、係数乗算用LUT150から出力された8ビットの
色分解画像データを、上位3ビットのデータ(すなわ
ち、整数部データ)と下位5ビットのデータ(すなわ
ち、小数部データ)に分離し、整数部データを加算器2
00に入力すると共に、小数部データを誤差データとし
て2値化回路300の加算器302に入力する。例え
ば、係数乗算用LUT150から出力された8ビットの
色分解画像データの値が“01101001”(すなわ
ち、階調数が3.28125)である場合、加算器20
0には整数部データとして“011”が入力され、2値
化回路300の加算器302には小数部データとして
“01001”が入力される。Therefore, first, in the bit number conversion circuit 100, the 8-bit color-separated image data output from the coefficient multiplication LUT 150 is converted into upper 3-bit data (that is, integer part data) and lower 5-bit data (that is, , Fractional part data) and the integer part data is added to the adder 2
00, and the fractional part data as error data to the adder 302 of the binarization circuit 300. For example, when the value of the 8-bit color separation image data output from the coefficient multiplication LUT 150 is “01101001” (that is, the number of gradations is 3.28125), the adder 20
“011” is input to 0 as the integer part data, and “01001” is input to the adder 302 of the binarization circuit 300 as the decimal part data.
【0027】2値化回路300では、入力された5ビッ
トの小数部データを2値化して1ビットのデータに変換
する。すなわち、乱数発生器301が5ビットの乱数デ
ータを発生する。加算器302はこの5ビットの乱数デ
ータを入力して、先に入力された5ビットの小数部デー
タに加算し、最上位を越えた桁上げ(carry)の発
生の有無を示す1ビットの桁上げデータを加算器200
に出力する。例えば、乱数発生器301が乱数データと
して“11101”を発生したとすると、上記例では小
数部データの値は“01001”であるので、加算結果
は“100110”となる。従って、最上位ビットであ
る第5ビットを越えた桁上げが発生しているので、桁上
げデータとして“1”が出力される。The binarization circuit 300 binarizes the inputted 5-bit fractional part data and converts it into 1-bit data. That is, the random number generator 301 generates 5-bit random number data. The adder 302 inputs this 5-bit random number data, adds it to the previously input 5-bit fractional part data, and outputs a 1-bit digit indicating whether or not a carry beyond the most significant digit has occurred. Add data to adder 200
Output to For example, if the random number generator 301 generates "11101" as random number data, the value of the fractional part data is "01001" in the above example, and the addition result is "100110". Therefore, since carry has occurred beyond the fifth bit, which is the most significant bit, "1" is output as carry data.
【0028】一方、加算器200は、2値化された誤差
データである小数部データ(すなわち、桁上げデータ)
を入力し、先に入力された3ビットの整数部データに加
算し、3ビットの色分解画像データとして出力する。す
なわち、上記例では、整数部データの値は“011”で
あり、桁上げデータの値は“1”であるので、加算器2
00から出力される3ビットの色分解画像データとして
は“100”(第4階調)が出力される。On the other hand, the adder 200 outputs fractional data (that is, carry data) which is binarized error data.
Is input and added to the previously input 3-bit integer part data, and output as 3-bit color separation image data. That is, in the above example, the value of the integer part data is "011" and the value of the carry data is "1".
As the 3-bit color separation image data output from 00, "100" (4th gradation) is output.
【0029】このようにBGRデータの階調数を256
階調からそれよりも少ない8階調へ変換する場合でも、
図2に示す階調数変換回路によって変換を行うことによ
り、画質の低下をできる限り抑えることができる。In this way, the gradation number of BGR data is set to 256.
Even when converting from gradation to 8 gradations smaller than that,
By performing the conversion by the gradation number conversion circuit shown in FIG. 2, the deterioration of the image quality can be suppressed as much as possible.
【0030】階調数変換回路31〜33からそれぞれ出
力された3ビットのBGRデータは、BGR→YMCK
変換LUT34に入力される。BGR→YMCK変換L
UT34は、予め、3ビットのBGRデータの各値の組
合わせに対応して、8ビットのYMCKデータの値の組
合わせを記憶しており、階調数変換回路31〜33から
BGRデータが入力されると、それらの値の組合わせに
対応するYMCKデータの値の組合わせを読み出して出
力する。The 3-bit BGR data respectively output from the gradation number conversion circuits 31 to 33 is BGR → YMCK.
It is input to the conversion LUT 34. BGR → YMCK conversion L
The UT 34 stores in advance combinations of values of 8-bit YMCK data corresponding to combinations of respective values of 3-bit BGR data, and inputs BGR data from the gradation number conversion circuits 31 to 33. Then, the combination of the values of the YMCK data corresponding to the combination of those values is read and output.
【0031】以上のように本実施例では、BGR→YM
CK変換LUT34によってBGRデータをYMCKデ
ータに変換するに先だって、階調数変換回路31〜33
によってBGRデータの階調数(すなわち、ビット数)
を256階調(8ビット)からそれよりも小さい8階調
(3ビット)に変換しているので、BGR→YMCK変
換LUT34の記憶容量としては、4×29ワードと比
較的小さい容量で済む。As described above, in this embodiment, BGR → YM
Before the BGR data is converted into YMCK data by the CK conversion LUT 34, the gradation number conversion circuits 31 to 33 are performed.
The number of gradations of BGR data (that is, the number of bits)
Is converted from 256 gradations (8 bits) to 8 gradations (3 bits) smaller than that, the storage capacity of the BGR → YMCK conversion LUT 34 is a relatively small capacity of 4 × 2 9 words. .
【0032】また、本実施例では、階調数変換回路31
〜33によってBGRデータの階調数を変換するだけで
あって、複雑な補間演算は不要であるので、従来のよう
に、全体の処理速度が遅くなったり、演算回路の規模が
大きくなったり、あるいは、手間がかかったりすること
がない。Further, in the present embodiment, the gradation number conversion circuit 31
Since the number of gradations of BGR data is only converted according to ~ 33 and complicated interpolation calculation is not necessary, the overall processing speed becomes slower or the scale of the calculation circuit becomes larger, unlike the conventional case. Alternatively, it does not take time and effort.
【0033】図6は本発明の他の実施例としての色信号
系変換装置を示すブロック図である。図6に示す画像記
録システムは、画像発生装置20と本実施例の第1及び
第2色信号系変換装置50,60と画像記録装置40と
画像表示装置70とで構成されている。FIG. 6 is a block diagram showing a color signal system conversion apparatus as another embodiment of the present invention. The image recording system shown in FIG. 6 includes an image generating device 20, first and second color signal system conversion devices 50 and 60 of the present embodiment, an image recording device 40, and an image display device 70.
【0034】図6において、画像発生装置20及び画像
記録装置40は、それぞれ、図1に示した装置20,4
0と同一である。また、第1色信号系変換装置50は、
画像発生装置20から発生された各8ビットのBGRデ
ータを、各8ビットのYMCKデータに変換して画像記
録装置40に出力する。一方、第2色信号系変換装置6
0は、第1色信号系変換装置50から出力された各8ビ
ットのYMCKデータを、各8ビットのBGRデータに
変換して画像表示装置70に出力する。画像表示装置7
0は、第2色信号系変換装置60から出力された各8ビ
ットのBGRデータに基づいて、画面上にカラー画像を
表示する。In FIG. 6, the image generating device 20 and the image recording device 40 are respectively the devices 20, 4 shown in FIG.
Same as 0. In addition, the first color signal system conversion device 50 is
The 8-bit BGR data generated from the image generation device 20 is converted into 8-bit YMCK data and output to the image recording device 40. On the other hand, the second color signal system converter 6
0 converts each 8-bit YMCK data output from the first color signal system conversion device 50 into 8-bit BGR data and outputs the 8-bit BGR data to the image display device 70. Image display device 7
0 displays a color image on the screen based on each 8-bit BGR data output from the second color signal system conversion device 60.
【0035】すなわち、図6に示す画像記録システムで
は、画像記録装置40において記録される画像とほぼ同
様な画像を、画像表示装置70において表示させること
により、記録される画像を事前に表示画面によってチェ
ックできるようにしている。なお、画像表示装置70に
入力するBGRデータとして、画像発生装置20より出
力されたBGRデータを直接用いずに、YMCKデータ
から変換されたBGRデータを用いるのは、次の理由に
よる。すなわち、第1色信号系変換装置50によってB
GRデータからYMCKデータに変換すると、その変換
により色分解画像データの表現領域(具体的には、濃度
レンジや色調レンジ)が変化してしまうため、画像発生
装置20から出力されたBGRデータを直接画像表示装
置70に入力すると、画像記録装置40において記録さ
れる画像とほぼ同様な画像を、画像表示装置70におい
て表示できなくなるからである。That is, in the image recording system shown in FIG. 6, an image substantially the same as the image recorded by the image recording device 40 is displayed on the image display device 70, and the recorded image is displayed in advance on the display screen. I can check it. The BGR data converted from the YMCK data is used as the BGR data input to the image display device 70 without directly using the BGR data output from the image generation device 20 for the following reason. That is, the first color signal system conversion device 50 causes B
When the GR data is converted into YMCK data, the expression area (specifically, the density range or the color tone range) of the color separation image data is changed by the conversion, and thus the BGR data output from the image generating device 20 is directly converted. This is because when the image is input to the image display device 70, an image substantially similar to the image recorded by the image recording device 40 cannot be displayed on the image display device 70.
【0036】本実施例において、第1色信号系変換装置
50は、図6に示すように、BGRデータに各々対応す
る3つの階調数変換回路51〜53と、BGR→YMC
K変換LUT54とを備えている。これらのうち、階調
数変換回路51〜53は、画像発生装置20より入力さ
れた各8ビットのBGRデータ(すなわち、各256階
調のBGRデータ)を、それぞれ、各4ビットのBGR
データ(すなわち、各16階調のBGRデータ)に変換
する回路である。In the present embodiment, the first color signal system conversion device 50, as shown in FIG. 6, has three gradation number conversion circuits 51 to 53 respectively corresponding to BGR data and BGR → YMC.
And a K conversion LUT 54. Among these, the gradation number conversion circuits 51 to 53 respectively convert the 8-bit BGR data (that is, the 256-gradation BGR data) input from the image generation device 20 into the 4-bit BGR data.
It is a circuit for converting into data (that is, BGR data of each 16 gradations).
【0037】また、BGR→YMCK変換LUT54
は、階調数変換回路51〜53よりそれぞれ入力された
各4ビットのBGRデータを、各8ビットのYMCKデ
ータに変換するLUTである。すなわち、BGR→YM
CK変換LUT54は、予め、4ビットのBGRデータ
の各値の組合わせに対応して、8ビットのYMCKデー
タの値の組合わせを記憶しており、階調数変換回路51
〜53からBGRデータが入力されると、それらの値の
組合わせに対応するYMCKデータの値の組合わせを読
み出して出力する。Also, the BGR → YMCK conversion LUT 54
Is an LUT for converting each 4-bit BGR data input from each of the gradation number conversion circuits 51 to 53 into 8-bit YMCK data. That is, BGR → YM
The CK conversion LUT 54 stores in advance a combination of values of 8-bit YMCK data corresponding to a combination of values of 4-bit BGR data, and the gradation number conversion circuit 51.
When the BGR data is input from ~ 53, the combination of the values of the YMCK data corresponding to the combination of those values is read and output.
【0038】一方、第2色信号系変換装置60は、YM
CKデータに各々対応する4つの階調数変換回路61〜
64と、YMCK→BGR変換LUT65とを備えてい
る。これらのうち、階調数変換回路61〜64は、第1
色信号系変換装置50より入力される各8ビットのYM
CKデータ(すなわち、各256階調のYMCKデー
タ)を、それぞれ、各4ビットのYMCKデータ(すな
わち、各16階調のYMCKデータ)に変換する回路で
ある。On the other hand, the second color signal system conversion device 60 uses the YM
Four gradation number conversion circuits 61 to 61 respectively corresponding to CK data
64 and a YMCK → BGR conversion LUT 65. Among these, the gradation number conversion circuits 61 to 64 are the first
Each 8-bit YM input from the color signal system converter 50
It is a circuit for converting CK data (that is, YMCK data of 256 gradations) into YMCK data of 4 bits (that is, YMCK data of 16 gradations), respectively.
【0039】また、YMCK→BGR変換LUT65
は、階調数変換回路61〜64よりそれぞれ入力される
各4ビットのYMCKデータを、各8ビットのBGRデ
ータに変換するLUTである。すなわち、YMCK→B
GR変換LUT65は、予め、4ビットのYMCKデー
タの各値の組合わせに対応して、8ビットのBGRデー
タの値の組合わせを記憶しており、階調数変換回路61
〜64からYMCKデータが入力されると、それらの値
の組合わせに対応するBGRデータの値の組合わせを読
み出して出力する。Further, the YMCK → BGR conversion LUT 65
Is a LUT for converting each 4-bit YMCK data input from each of the gradation number conversion circuits 61 to 64 into 8-bit BGR data. That is, YMCK → B
The GR conversion LUT 65 stores in advance a combination of 8-bit BGR data values corresponding to a combination of 4-bit YMCK data values, and the gradation number conversion circuit 61.
When YMCK data is input from ~ 64, the combination of the values of the BGR data corresponding to the combination of those values is read and output.
【0040】本実施例において用いる階調数変換回路5
1〜53及び61〜64は、いずれも、色分解画像デー
タの階調数を256階調からそれよりも少ない16階調
へ変換する回路であるが、図1に示した階調数変換回路
31〜33と同様に、そのように階調数を減らしても、
できる限り画質が低下しないように工夫されている。Gradation number conversion circuit 5 used in this embodiment
1 to 53 and 61 to 64 are circuits for converting the number of gradations of the color-separated image data from 256 gradations to 16 gradations, which is less than that, but the gradation number conversion circuit shown in FIG. Similarly to 31 to 33, even if the number of gradations is reduced,
It is designed so that the image quality does not deteriorate as much as possible.
【0041】図7は図6における階調数変換回路の一構
成例を示すブロック図である。階調数変換回路51〜5
3及び61〜64はいずれも同じ構成となっている。す
なわち、階調数変換装置は、係数乗算用LUT160と
ビット数変換回路110を備えている。また、ビット数
変換回路110は加算器210と2値化回路310を備
えている。さらにまた、2値化回路310はディザデー
タ発生器311と加算器312を備えている。FIG. 7 is a block diagram showing an example of the configuration of the gradation number conversion circuit in FIG. Gradation number conversion circuits 51-5
3 and 61 to 64 have the same configuration. That is, the gradation number conversion device includes the coefficient multiplication LUT 160 and the bit number conversion circuit 110. The bit number conversion circuit 110 includes an adder 210 and a binarization circuit 310. Furthermore, the binarization circuit 310 includes a dither data generator 311 and an adder 312.
【0042】まず、係数乗算用LUT160は、入力さ
れた8ビットの色分解画像データに係数として15/2
55を乗算して8ビットの色分解画像データを出力す
る。すなわち、係数乗算用LUT160は図2の係数乗
算用LUT150と同様に入力される8ビットの色分解
画像データの各値に対して、15/255を乗算した結
果をそれぞれ記憶しており、8ビットの色分解画像デー
タが入力されると、その値に対応する乗算結果を8ビッ
トの色分解画像データとして出力する。First, the coefficient multiplying LUT 160 applies 15/2 as a coefficient to the input 8-bit color separation image data.
Multiply by 55 to output 8-bit color separation image data. That is, the coefficient multiplication LUT 160 stores the results obtained by multiplying each value of 8-bit color separation image data input by 15/255 similarly to the coefficient multiplication LUT 150 of FIG. When the color separation image data of is input, the multiplication result corresponding to the value is output as 8-bit color separation image data.
【0043】ここで、係数15/255のうち、分母の
「255」は図2と同様に階調数変換装置に入力された
色分解画像データの階調数の変化幅に対応しており、分
子の「15」は階調数変換装置より出力すべき色分解画
像データの階調数の変化幅に対応している。In the coefficient 15/255, the denominator "255" corresponds to the range of change in the number of gradations of the color separation image data input to the gradation number conversion device, as in FIG. The numerator “15” corresponds to the range of change in the number of gradations of the color separation image data to be output from the gradation number conversion device.
【0044】また、8ビットの色分解画像データに15
/255を乗算して8ビットの色分解画像データを得る
場合、得られる8ビットの色分解画像データのうち、上
位4ビットが整数部となり、残りの下位4ビットが小数
部となる。In addition, the 8-bit color separation image data has 15
When multiplying / 255 to obtain 8-bit color separation image data, the upper 4 bits of the obtained 8-bit color separation image data are the integer part, and the remaining lower 4 bits are the decimal part.
【0045】すなわち、係数乗算用LUT160を介す
ることによって、“00000000”(第0階調)か
ら“11111111”(第255階調)まで変化して
いた色分解画像データは、“00000000”(第0
階調)から“11110000”(第15階調)まで変
化し得るようになる。That is, the color-separated image data that has changed from "00000000" (0th gradation) to "11111111" (255th gradation) through the coefficient multiplication LUT 160 is "00000000" (0th gradation).
It becomes possible to change from the gradation) to "1110000" (the 15th gradation).
【0046】次に、ビット数変換回路110は、係数乗
算用LUT160より出力された8ビットの色分解画像
データを4ビットの色分解画像データ(すなわち、16
階調の色分解画像データ)に変換して出力する。すなわ
ち、ビット数変換回路110では、係数乗算用LUT1
60から出力された8ビットの色分解画像データを、上
位4ビットのデータ(すなわち、整数部データ)と下位
4ビットのデータ(すなわち、小数部データ)に分離
し、整数部データを加算器210に入力すると共に、小
数部データを誤差データとして2値化回路310の加算
器312に入力する。Next, the bit number conversion circuit 110 converts the 8-bit color-separated image data output from the coefficient multiplication LUT 160 into 4-bit color-separated image data (that is, 16 bits).
It is converted into gradation color separation image data) and output. That is, in the bit number conversion circuit 110, the coefficient multiplication LUT1
The 8-bit color-separated image data output from 60 is separated into upper 4-bit data (that is, integer part data) and lower 4-bit data (that is, decimal part data), and the integer part data is added by the adder 210. And the fractional part data as error data to the adder 312 of the binarization circuit 310.
【0047】2値化回路310では、入力された4ビッ
トの小数部データを2値化して1ビットのデータに変換
する。すなわち、ディザデータ発生器311が4ビット
のディザデータを発生する。The binarization circuit 310 binarizes the inputted 4-bit fractional part data and converts it into 1-bit data. That is, the dither data generator 311 generates 4-bit dither data.
【0048】図8は図7のディザデータ発生器311に
て発生されるディザデータを説明するための説明図であ
る。図8において、(a)は16階調(すなわち、4ビ
ット)処理用のディザ行列(ディザパターン)の一例を
示し、(b)は(a)に示すディザ行列が縦横に複数配
列された画面を示す。FIG. 8 is an explanatory diagram for explaining the dither data generated by the dither data generator 311 of FIG. In FIG. 8, (a) shows an example of a dither matrix (dither pattern) for processing 16 gradations (that is, 4 bits), and (b) shows a screen in which a plurality of dither matrices shown in (a) are arranged vertically and horizontally. Indicates.
【0049】図8(a)に示すディザ行列を(b)に示
すにように画面上に複数配列した場合、画面上の各画素
はそれぞれ(a)に示すディザデータの何れかに対応す
ることになる。従って、例えば、画面上の第1ライン目
が走査されている場合には、それら各画素の色分解画像
データが階調数変換装置に入力される毎に、ディザデー
タ発生器311は、それら各画素に対応するディザデー
タ「13」,「9」,「5」,「14」,………を順次
発生する。When a plurality of dither matrices shown in FIG. 8A are arranged on the screen as shown in FIG. 8B, each pixel on the screen must correspond to one of the dither data shown in FIG. 8A. become. Therefore, for example, when the first line on the screen is scanned, the dither data generator 311 causes the dither data generator 311 to change the color separation image data of each pixel each time they are input to the gradation number conversion device. Dither data “13”, “9”, “5”, “14”, ... Corresponding to pixels are sequentially generated.
【0050】また、加算器312はこの4ビットのディ
ザデータを入力して、先に入力された4ビットの小数部
データに加算し、最上位を越えた桁上げ(carry)
の発生の有無を示す1ビットの桁上げデータを加算器2
10に出力する。加算器210は、2値化された誤差デ
ータである小数部データ(すなわち、桁上げデータ)を
入力し、先に入力された4ビットの整数部データに加算
し、4ビットの色分解画像データとして出力する。Further, the adder 312 inputs the 4-bit dither data, adds it to the previously input 4-bit fractional part data, and carries it over the most significant carry.
1-bit carry data that indicates the occurrence of
Output to 10 The adder 210 inputs the decimal part data (that is, carry data) which is the binarized error data, adds it to the previously input 4-bit integer part data, and adds the 4-bit color separation image data. Output as.
【0051】このようにして、図7に示す階調数変換回
路では、図2に示した乱数発生器301の代わりにディ
ザデータ発生器311を用いることにより、画質の低下
をできる限り抑えて、256階調の色分解画像データ
(すなわち、8ビットの色分解画像データ)を16階調
の色分解画像データ(すなわち、4ビットの色分解画像
データ)に変換する。As described above, in the gradation number conversion circuit shown in FIG. 7, the dither data generator 311 is used instead of the random number generator 301 shown in FIG. The 256-gradation color-separated image data (that is, 8-bit color-separated image data) is converted into the 16-gradation color-separated image data (that is, 4-bit color-separated image data).
【0052】以上のように本実施例では、色信号系変換
用のLUT54,64によって色信号系を変換するに先
だって、階調数変換回路51〜53,61〜64によっ
て色分解画像データの階調数(すなわち、ビット数)を
256階調(8ビット)からそれよりも小さい16階調
(4ビット)に変換しているので、色信号系変換用のL
UT54,64の記憶容量としては、212ワードと比較
的小さい容量で済む。As described above, in the present embodiment, the gradation number conversion circuits 51 to 53, 61 to 64 are used to convert the color separation image data before the conversion of the color signal system by the color signal system conversion LUTs 54 and 64. Since the number of tones (that is, the number of bits) is converted from 256 gradations (8 bits) to 16 gradations (4 bits) smaller than that, L for color signal system conversion is used.
The storage capacity of the UTs 54 and 64 is a relatively small capacity of 2 12 words.
【0053】また、本実施例では、階調数変換回路51
〜53,61〜64によって色分解画像データの階調数
を変換するだけであって、複雑な補間演算は不要である
ので、従来のように、全体の処理速度が遅くなったり、
演算回路の規模が大きくなったり、あるいは、手間がか
かったりすることがない。Further, in this embodiment, the gradation number conversion circuit 51 is used.
.., 53, 61 to 64, only the number of gradations of the color-separated image data is converted, and complicated interpolation calculation is not required.
There is no increase in the scale of the arithmetic circuit, or no trouble.
【0054】図9は図6における階調数変換回路の他の
構成例を示すブロック図である。階調数変換回路51〜
53及び61〜64はいずれも同じ構成となっている。
本構成例が図7に示した構成例と異なる点は、小数部デ
ータ(すなわち、誤差データ)の2値化を行う2値化回
路として、誤差拡散法によって2値化を行う2値化回路
320を用いる点である。2値化回路320は、図9に
示すように、誤差メモリ321、加算器322、比較器
323,324、アンドゲート325、減算器326、
及び誤差拡散用演算器327を備えている。FIG. 9 is a block diagram showing another configuration example of the gradation number conversion circuit in FIG. Gradation number conversion circuit 51-
53 and 61 to 64 have the same configuration.
This configuration example is different from the configuration example shown in FIG. 7 in that as a binarizing circuit for binarizing fractional part data (that is, error data), a binarizing circuit for binarizing by an error diffusion method. This is the point where 320 is used. As shown in FIG. 9, the binarization circuit 320 includes an error memory 321, an adder 322, comparators 323 and 324, an AND gate 325, a subtractor 326,
And an error diffusion calculator 327.
【0055】ここで、誤差拡散法とは、小数部データと
2値化された後の2値データとのズレ(誤差)を周辺画
素の小数部データに加減して2値化を行う方法である。
図10は誤差拡散法の原理を説明するための説明図であ
る。図10において、71は画面を示しており、72の
矢印はラスタ走査の様子を示しており、また、73は画
面上の画素を示している。Here, the error diffusion method is a method of performing binarization by adding or subtracting a deviation (error) between the decimal part data and the binarized binary data to the decimal part data of the peripheral pixels. is there.
FIG. 10 is an explanatory diagram for explaining the principle of the error diffusion method. In FIG. 10, 71 indicates a screen, an arrow 72 indicates the state of raster scanning, and 73 indicates a pixel on the screen.
【0056】或る画素Pの小数部データの値をXとし、
その小数部データを2値化して得られる2値データの値
をYとした場合に、その両者の誤差Eは次式により表さ
れる。 E=X−Y ………(1)Let X be the value of the fractional part data of a pixel P,
When the value of the binary data obtained by binarizing the fractional part data is Y, the error E between the two is expressed by the following equation. E = XY (1)
【0057】そこで、このEの値を周辺画素に拡散処理
する。すなわち、誤差Eの値を分割して周辺画素に加算
処理する。代表的な拡散処理の例としては、誤差Eの値
を右隣のA、右下のB、真下のC、及び左下のDの4点
の画素へ配分し、誤差拡散比率として、Aに対し7/1
6、Bに対し1/16、Cに対し5/16、Dに対し3
/16を適用する例が良く知られている。 A:E×7/16 B:E×1/16 ………(2) C:E×5/16 D:E×3/16 このようして、周辺画素に拡散された誤差は、各画素に
おいて、誤差蓄積データとして蓄積されることになる。Therefore, the value of E is diffused to the peripheral pixels. That is, the value of the error E is divided and added to the peripheral pixels. As an example of a typical diffusion process, the value of the error E is distributed to four pixels of A on the right side, B on the lower right side, C on the right side, and D on the lower left side, and the error diffusion rate is 7/1
6, 1/16 for B, 5/16 for C, 3 for D
An example of applying / 16 is well known. A: E × 7/16 B: E × 1/16 (2) C: E × 5/16 D: E × 3/16 Thus, the error diffused to the peripheral pixels is In this case, the data will be stored as error storage data.
【0058】では、図9に示す多階調画素処理装置の動
作について説明する。図9において、係数乗算用LUT
160及び加算器210の動作は図7に示した構成例と
同様であるので、それらの説明は省略し、主として2値
化回路320の動作について説明する。2値化回路32
0において、誤差メモリ321は前述した誤差蓄積デー
タを記憶するメモリであり、図9に示すように、画面上
における2ライン分の画素についての誤差蓄積データを
記憶することができる。入力された色分解画像データに
対応する画素(注目画素)が画素Pであるとすると、誤
差メモリ321は、その画素Pに対応する記憶位置pに
記憶されている誤差蓄積データを読み出して出力する。The operation of the multi-gradation pixel processing device shown in FIG. 9 will be described. In FIG. 9, a coefficient multiplication LUT
The operations of 160 and the adder 210 are the same as those of the configuration example shown in FIG. 7, and therefore the description thereof will be omitted, and the operation of the binarization circuit 320 will be mainly described. Binarization circuit 32
At 0, the error memory 321 is a memory for storing the above-mentioned error accumulated data, and as shown in FIG. 9, can store the error accumulated data for pixels of two lines on the screen. If the pixel (pixel of interest) corresponding to the input color separated image data is the pixel P, the error memory 321 reads and outputs the error accumulated data stored in the storage position p corresponding to the pixel P. .
【0059】加算器322は、係数乗算用LUT160
から出力された下位4ビットの小数部データを入力する
と共に、誤差メモリ321から出力された誤差蓄積デー
タを入力し、両者を加算する。なお、誤差蓄積データ
は、4ビットのデータに1ビットの符号データを付加し
た計5ビットのデータである。この結果、画素Pの小数
部データに、周辺画素より拡散され蓄積された誤差が加
算される。例えば、小数部データの値が「0.7」であ
り、誤差蓄積データの値が「0.2」であるとすると、
加算器322から出力される加算データの値は「0.
9」になる。The adder 322 has a coefficient multiplication LUT 160.
The lower-order 4-bit fractional part data output from the above is input, and the error accumulation data output from the error memory 321 is input and both are added. The error accumulation data is a total of 5 bits of data obtained by adding 1-bit code data to 4 bits of data. As a result, the error diffused and accumulated from the peripheral pixels is added to the fractional part data of the pixel P. For example, if the value of the decimal part data is “0.7” and the value of the error accumulation data is “0.2”,
The value of the addition data output from the adder 322 is “0.
9 ”.
【0060】比較器323は加算器322から出力され
る6ビット(5ビットのデータ+1ビットの符号デー
タ)の加算データを入力し、別に入力される第1の基準
値データと比較して、比較結果として1ビットの2値デ
ータを出力する。ここで、第1の基準値データとしては
「0.5」を表す4ビットデータ“1000”を用い
る。すなわち、比較器323は、加算データの値が“1
000”(すなわち、「0.5」)以上の場合には
“1”を出力し、“1000”よりも小さい場合には
“0”を出力する。この結果、加算器322より出力さ
れた加算データは2値化される。上記した例の場合、加
算データの値は「0.9」であり、基準値データの
「0.5」より大きいので、比較器323は2値データ
として“1”を出力する。The comparator 323 inputs the 6-bit (5-bit data + 1-bit code data) addition data output from the adder 322, compares it with the separately input first reference value data, and compares it. As a result, 1-bit binary data is output. Here, 4-bit data “1000” representing “0.5” is used as the first reference value data. That is, the comparator 323 determines that the value of the addition data is “1”.
If it is 000 "(that is," 0.5 ") or more," 1 "is output, and if it is smaller than" 1000 "," 0 "is output. As a result, the addition data output from the adder 322 is binarized. In the case of the above example, the value of the addition data is “0.9”, which is larger than the reference value data “0.5”, so the comparator 323 outputs “1” as binary data.
【0061】こうして得られた2値データは、後ほど、
加算器210において、係数乗算用LUT160から出
力された上位4ビットの整数部データと加算されるわけ
であるが、仮に整数部データの値が“1111”であり
(すなわち、最大階調である「15」を表しており)、
誤差蓄積データの値が「0.5」以上で2値データの値
が“1”となった場合には、加算によって不当な桁上げ
がなされオーバーフローとなることにより、誤った色分
解画像データを出力することになる。The binary data thus obtained will be described later.
In the adder 210, the higher-order 4-bit integer part data output from the coefficient multiplication LUT 160 is added, but the value of the integer part data is “1111” (that is, the maximum gradation ““ 15 "),
When the value of the accumulated error data is "0.5" or more and the value of the binary data is "1", an incorrect carry is performed by the addition and an overflow occurs. Will be output.
【0062】そこで、これを防止するために、本実施例
では、整数部データの値が“1111”である場合に
は、加算器210において加算される2値データの値が
常に“0”になるようにしている。まず、比較器324
が、係数乗算用LUT160から出力された整数部デー
タを入力し、別に入力される第2の基準値データと比較
して、比較結果として1ビットのデータを出力する。第
2の基準値データとしては「15」を表す4ビットデー
タ“1111”を用いる。つまり、比較器324は、整
数部データの値が“1111”(すなわち、「15」)
の場合には“0”を出力し、それ以外の場合には“1”
を出力する。次に、アンドゲート325が、比較器32
4から出力された1ビットのデータに応じて、比較器3
23から出力された2値データを加算器210に入力す
るかどうかを決定する。すなわち、アンドゲート325
は、比較器324から出力されるデータが“1”の場合
(つまり、整数部データの値が「15」以外の場合)に
は、比較器323からの2値データを加算器210に入
力するが、“0”の場合(つまり、整数部データの値が
「15」の場合)には比較器323からの2値データを
入力せずに、常に“0”を入力するようにする。Therefore, in order to prevent this, in the present embodiment, when the value of the integer part data is "1111", the value of the binary data added in the adder 210 is always "0". I am trying to become. First, the comparator 324
Inputs the integer part data output from the coefficient multiplication LUT 160, compares the integer part data with the second reference value data input separately, and outputs 1-bit data as a comparison result. As the second reference value data, 4-bit data “1111” representing “15” is used. That is, the value of the integer part data of the comparator 324 is “1111” (that is, “15”).
"0" is output in the case of, and "1" in other cases
Is output. Then, the AND gate 325 is operated by the comparator 32.
According to the 1-bit data output from 4, the comparator 3
It is determined whether the binary data output from 23 is input to the adder 210. That is, AND gate 325
When the data output from the comparator 324 is “1” (that is, when the value of the integer part data is other than “15”), the binary data from the comparator 323 is input to the adder 210. However, when it is "0" (that is, when the value of the integer part data is "15"), "0" is always input without inputting the binary data from the comparator 323.
【0063】こうして、アンドゲート325からは2値
データとして、整数部データの値が「15」の場合には
常に“0”が出力され、それ以外の場合には比較器32
3からの2値データがそのまま出力される。なお、アン
ドゲート325から出力される2値データのうち、
“1”はそのまま整数の「1」を表し、“0”はそのま
ま「0」を表す。Thus, the AND gate 325 always outputs "0" as binary data when the value of the integer part data is "15", and otherwise the comparator 32.
The binary data from 3 is output as it is. Of the binary data output from the AND gate 325,
"1" represents an integer "1" as it is, and "0" represents "0" as it is.
【0064】一方、減算器326では、加算器322か
ら出力された加算データを入力すると共に、アンドゲー
ト325から出力された2値データを入力し、加算デー
タから2値データを減算する。この結果、2値化前のデ
ータと2値化後のデータとの誤差が導き出される。上記
した例では、加算データの値が「0.9」であり、2値
データの値が“1”(すなわち、整数の「1」)である
ので、減算結果である誤差は「−0.1」となる。誤差
拡散用演算器327は、減算器326によって得られた
誤差を、図10において述べたように画素Pに対する周
辺画素A,B,C,Dにそれぞれ拡散処理する。すなわ
ち、誤差拡散用演算器327は、得られた誤差をEとし
て、例えば式2で示したように、その誤差Eに各周辺画
素に対応する係数をそれぞれ掛けた後、その演算結果
を、誤差メモリ321における各周辺画素A,B,C,
Dに対応する記憶位置a,b,c,dの値にそれぞれ加
算して記憶させる。On the other hand, the subtractor 326 inputs the addition data output from the adder 322, inputs the binary data output from the AND gate 325, and subtracts the binary data from the addition data. As a result, an error between the data before binarization and the data after binarization is derived. In the above example, the value of the addition data is “0.9” and the value of the binary data is “1” (that is, an integer “1”), so the error that is the subtraction result is “−0. 1 ”. The error diffusion computing unit 327 diffuses the error obtained by the subtractor 326 into the peripheral pixels A, B, C, and D for the pixel P as described in FIG. That is, the error diffusion computing unit 327 sets the obtained error as E, multiplies the error E by a coefficient corresponding to each peripheral pixel, for example, as shown in Expression 2, and then calculates the calculation result as the error. Each peripheral pixel A, B, C in the memory 321
The values of the storage positions a, b, c, d corresponding to D are added and stored.
【0065】以上のように、本実施例では、小数部デー
タの2値化を行う際に誤差拡散法を用いることにより、
図7に示した構成例のように、固定パターンを使うディ
ザ法を用いる場合よりも、処理は複雑になるものの、解
像度の低下を少なくすることができる。As described above, in the present embodiment, the error diffusion method is used when binarizing the fractional part data.
Although the processing becomes more complicated than the case of using the dither method that uses a fixed pattern as in the configuration example shown in FIG. 7, the reduction in resolution can be reduced.
【0066】さて、以上説明したように、図1に示した
色信号系変換装置30では階調数変換回路31〜33同
士を、図6に示した第1及び第2色信号系変換装置5
0,60では階調数変換回路51〜53,61〜64同
士を、それぞれ、いずれも同じ構成としていたが、互い
に別々の構成であっても良い。また、階調数変換回路の
構成例を図2,図7または図9にそれぞれ示したが、本
発明の要旨を逸脱しない範囲であれば、その他の構成を
用いても良い。As described above, in the color signal system conversion device 30 shown in FIG. 1, the gradation number conversion circuits 31 to 33 are connected to each other by the first and second color signal system conversion device 5 shown in FIG.
In the case of 0 and 60, the gradation number conversion circuits 51 to 53 and 61 to 64 have the same configuration, but they may have different configurations. Further, the configuration example of the gradation number conversion circuit is shown in FIG. 2, FIG. 7 or FIG. 9, respectively, but other configurations may be used as long as they do not depart from the scope of the present invention.
【0067】[0067]
【発明の効果】以上説明したように、請求項1,2,3
または4に記載の発明によれば、データ変換手段によっ
て第1の色信号系の色分解画像データを第2の色信号系
の色分解画像データに変換するに先だって、階調数変換
手段によって第1の色信号系の色分解画像データの階調
数をそれよりも小さい階調数に変換しているので、デー
タ変換手段をLUTで構成した場合、その記憶容量を少
なくすることができる。As described above, claims 1, 2, 3
According to the invention described in (4), before converting the color separation image data of the first color signal system into the color separation image data of the second color signal system by the data conversion means, the gradation number conversion means makes Since the number of gradations of the color-separated image data of one color signal system is converted to a smaller number of gradations, the storage capacity can be reduced when the data conversion unit is configured by the LUT.
【0068】また、階調数変換手段によって第1の信号
系の色分解画像データの階調数を変換するだけであっ
て、複雑な補間演算は不要であるので、従来のように、
全体の処理速度が遅くなったり、演算回路の規模が大き
くなったり、あるいは、手間がかかったりすることがな
い。Further, since only the number of gradations of the color separation image data of the first signal system is converted by the number-of-gradations converting means and complicated interpolation calculation is not necessary, as in the conventional case,
The overall processing speed does not slow down, the scale of the arithmetic circuit does not increase, and no trouble is involved.
【図1】本発明の一実施例としての色信号系変換装置を
備えた画像記録システムを示すブロック図である。FIG. 1 is a block diagram showing an image recording system provided with a color signal system conversion apparatus as an embodiment of the present invention.
【図2】図1における階調数変換回路の構成を示すブロ
ック図である。FIG. 2 is a block diagram showing a configuration of a gradation number conversion circuit in FIG.
【図3】図1の係数乗算用LUT150における色分解
画像データの変換特性を示すグラフである。FIG. 3 is a graph showing conversion characteristics of color separation image data in the coefficient multiplication LUT 150 of FIG.
【図4】図1のビット数変換回路100における色分解
画像データの変換特性を示すグラフである。4 is a graph showing conversion characteristics of color separation image data in the bit number conversion circuit 100 of FIG.
【図5】図4に示した各階調数に対応する色分解画像デ
ータの値を示した説明図である。5 is an explanatory diagram showing values of color separation image data corresponding to each gradation number shown in FIG.
【図6】本発明の他の実施例としての色信号系変換装置
を示すブロック図である。FIG. 6 is a block diagram showing a color signal system conversion apparatus as another embodiment of the present invention.
【図7】図6における階調数変換回路の一構成例を示す
ブロック図である。7 is a block diagram showing a configuration example of a gradation number conversion circuit in FIG.
【図8】図7のディザデータ発生器311にて発生され
るディザデータを説明するための説明図である。8 is an explanatory diagram for explaining dither data generated by the dither data generator 311 of FIG. 7. FIG.
【図9】図6における階調数変換回路の他の構成例を示
すブロック図である。9 is a block diagram showing another configuration example of the gradation number conversion circuit in FIG.
【図10】誤差拡散法の原理を説明するための説明図で
ある。FIG. 10 is an explanatory diagram for explaining the principle of the error diffusion method.
20…画像発生装置 30…色信号系変換装置 31〜33…階調数変換回路 34…BGR→YMCK変換LUT 40…画像記録装置 50…第1色信号系変換装置 51〜53…階調数変換回路 54…BGR→YMCK変換LUT 60…第2色信号系変換装置 61〜64…階調数変換回路 65…YMCK→BGR変換LUT 70…画像表示装置 71…画面 72…ラスタ走査 73…画素 100…ビット数変換回路 110…ビット数変換回路 150…係数乗算用LUT 160…係数乗算用LUT 200…加算器 210…加算器 300…2値化回路 301…乱数発生器 302…加算器 310…2値化回路 311…ディザデータ発生器 312…加算器 320…2値化回路 321…誤差メモリ 322…加算器 323,324…比較器 325…アンドゲート 326…減算器 327…誤差拡散用演算器 20 ... Image generating device 30 ... Color signal system conversion device 31-33 ... Gradation number conversion circuit 34 ... BGR-> YMCK conversion LUT 40 ... Image recording device 50 ... First color signal system conversion device 51-53 ... Gradation number conversion Circuit 54 ... BGR-> YMCK conversion LUT 60 ... Second color signal system conversion device 61-64 ... Gradation number conversion circuit 65 ... YMCK-> BGR conversion LUT 70 ... Image display device 71 ... Screen 72 ... Raster scan 73 ... Pixel 100 ... Bit number conversion circuit 110 ... Bit number conversion circuit 150 ... Coefficient multiplication LUT 160 ... Coefficient multiplication LUT 200 ... Adder 210 ... Adder 300 ... Binarization circuit 301 ... Random number generator 302 ... Adder 310 ... Binarization Circuit 311 ... Dither data generator 312 ... Adder 320 ... Binarization circuit 321 ... Error memory 322 ... Adder 323, 324 ... Comparator 32 5 ... AND gate 326 ... Subtractor 327 ... Error diffusion calculator
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/46 H04N 1/46 Z ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location H04N 1/46 H04N 1/46 Z
Claims (4)
タを第2の色信号系の複数の色分解画像データに変換す
る色信号系変換装置であって、 前記第1の色信号系の複数の色分解画像データに各々対
応すると共に、対応する該色分解画像データの階調数M
(但し、Mは3以上の整数)を他の階調数N(但し、N
はMより小さい2以上の整数)にそれぞれ変換する複数
の階調数変換手段と、 階調数変換後の前記第1の色信号系の複数の色分解画像
データを前記第2の信号系の複数の色分解画像データに
変換するデータ変換手段と、を備え、 前記階調数変換手段は、 階調数変換前の前記色分解画像データの値に係数(N−
1)/(M−1)を乗算して得られる、整数部と1桁以
上の小数部とから成る値を、乗算結果データとして出力
する係数乗算結果導出手段と、 前記乗算結果の小数部データの値を2値化して2値デー
タを得る2値化手段と、 前記乗算結果データの整数部データの値に前記2値デー
タの値を加算して、得られた値を階調数変換後の前記色
分解画像データとして出力する加算手段と、 を備える色信号系変換装置。1. A color signal system conversion device for converting a plurality of color separated image data of a first color signal system into a plurality of color separated image data of a second color signal system, wherein the first color signal Corresponding to a plurality of color separation image data of the system, and the number of gradations M of the corresponding color separation image data
(However, M is an integer of 3 or more) is set to another gradation number N (however, N
A plurality of gradation number conversion means each for converting into a smaller integer than M 2) and a plurality of color separation image data of the first color signal system after the gradation number conversion of the second signal system. Data conversion means for converting into a plurality of color separation image data, wherein the gradation number conversion means converts the value of the color separation image data before the gradation number conversion into a coefficient (N−
1) / (M-1), a coefficient multiplication result deriving means for outputting, as multiplication result data, a value consisting of an integer part and a decimal part of one digit or more, and the decimal part data of the multiplication result. Binarizing means for binarizing the value of to obtain binary data, and adding the value of the binary data to the value of the integer part data of the multiplication result data, and converting the obtained value after gradation number conversion. A color signal system conversion device comprising: an addition unit that outputs the color separated image data.
いて、 前記2値化手段は、 乱数データを発生する乱数発生手段と、 前記小数部データの値に前記乱数データの値を加算し
て、加算した際の最上位を越えた桁上げの発生の有無を
示す桁上げデータを前記2値データとして得る手段と、 を備える色信号系変換装置。2. The color signal system conversion device according to claim 1, wherein the binarizing means adds a random number generating means for generating random number data, and a value of the random number data to a value of the fractional part data. And a means for obtaining carry data indicating whether or not a carry over the most significant digit occurs when the binary data is added, the color signal system conversion device.
いて、 前記2値化手段は、 ディザデータを発生するディザデータ発生手段と、 前記小数部データの値に前記ディザデータの値を加算し
て、加算した際の最上位を越えた桁上げの発生の有無を
示す桁上げデータを前記2値データとして得る手段と、 を備える色信号系変換装置。3. The color signal system conversion device according to claim 1, wherein the binarization unit adds a dither data generation unit that generates dither data, and a value of the fraction data to the value of the dither data. And a means for obtaining carry data indicating whether or not a carry over the most significant digit has occurred when the addition is performed, as the binary data.
いて、 前記2値化手段は、前記小数部データの値を誤差拡散法
を用いて2値化する手段を備える色信号系変換装置。4. The color signal system conversion device according to claim 1, wherein the binarization unit includes a unit that binarizes a value of the fractional part data by using an error diffusion method. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7188622A JPH0916756A (en) | 1995-06-30 | 1995-06-30 | Chrominance signal system converting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7188622A JPH0916756A (en) | 1995-06-30 | 1995-06-30 | Chrominance signal system converting device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0916756A true JPH0916756A (en) | 1997-01-17 |
Family
ID=16226914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7188622A Pending JPH0916756A (en) | 1995-06-30 | 1995-06-30 | Chrominance signal system converting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0916756A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6870552B2 (en) * | 2001-05-30 | 2005-03-22 | Seiko Epson Corporation | Adjustment of input-output characteristics of image display apparatus |
US7002594B2 (en) | 2000-03-24 | 2006-02-21 | Sharp Kabushiki Kaisha | Image processing apparatus and image display apparatus using same |
US7149351B2 (en) | 2001-10-04 | 2006-12-12 | Canon Kabushiki Kaisha | Image processing apparatus and method, computer program and computer-readable storage medium |
-
1995
- 1995-06-30 JP JP7188622A patent/JPH0916756A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7002594B2 (en) | 2000-03-24 | 2006-02-21 | Sharp Kabushiki Kaisha | Image processing apparatus and image display apparatus using same |
US7777759B2 (en) | 2000-03-24 | 2010-08-17 | Sharp Kabushiki Kaisha | Image processing apparatus and image display apparatus using same |
US7821522B2 (en) | 2000-03-24 | 2010-10-26 | Sharp Kabushiki Kaisha | Image processing apparatus and image display apparatus using same |
US6870552B2 (en) * | 2001-05-30 | 2005-03-22 | Seiko Epson Corporation | Adjustment of input-output characteristics of image display apparatus |
US7149351B2 (en) | 2001-10-04 | 2006-12-12 | Canon Kabushiki Kaisha | Image processing apparatus and method, computer program and computer-readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0651563A1 (en) | Apparatus for transforming a digital color image signal | |
JPH06233131A (en) | Gamma correction for digital image | |
US5381180A (en) | Method and apparatus for generating CLUT-format video images | |
JPH103279A (en) | Signal converting circuit and converting method of input words to digital output words | |
JPH05268462A (en) | Picture processor | |
US5943097A (en) | Image processing means for processing image signals of different signal formats | |
JPH05167863A (en) | Method and device for processing image | |
JPH0918723A (en) | Gradation number converter and its method | |
EP0620675B1 (en) | Method of and apparatus for converting gradations of image data | |
JPH0916756A (en) | Chrominance signal system converting device | |
JP3752805B2 (en) | Image processing device | |
US5481293A (en) | Image processing device for correcting an error in a multilevel image signal and for printing the image | |
US5506698A (en) | Image reproducing apparatus and process wherein minimized average error technique is used for each of fractions of original pel intensity value | |
EP0604759B1 (en) | Method of and apparatus for processing digital image data | |
JP2779080B2 (en) | Gradation correction device | |
JP3576612B2 (en) | Color conversion processor | |
JPH06121160A (en) | Color correction circuit | |
JPH118765A (en) | Gradation lowering processing method, processor therefor integrated circuit for gradation lowering processing, and computer-readable recording medium recorded with gradation lowering program | |
JP3364813B2 (en) | Color inverse conversion processing device and video signal processing device | |
EP0543511A1 (en) | Method and apparatus for data conversion | |
KR100457042B1 (en) | Contour emphasizing circuit | |
JP3096327B2 (en) | Quantization error reduction method | |
JPH02153676A (en) | Halftone processing circuit | |
JPH0668250A (en) | Image processor | |
JP3455263B2 (en) | Image processing device |