JPH08335260A - Color image processor - Google Patents
Color image processorInfo
- Publication number
- JPH08335260A JPH08335260A JP14281895A JP14281895A JPH08335260A JP H08335260 A JPH08335260 A JP H08335260A JP 14281895 A JP14281895 A JP 14281895A JP 14281895 A JP14281895 A JP 14281895A JP H08335260 A JPH08335260 A JP H08335260A
- Authority
- JP
- Japan
- Prior art keywords
- color
- pixel
- edge
- undercolor removal
- circuit
- 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
- Image Processing (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、カラー画像を複数の色
成分で印字するカラープリンタやカラー複写機等のカラ
ー画像形成装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color image forming apparatus such as a color printer or a color copying machine for printing a color image with a plurality of color components.
【0002】[0002]
【従来の技術】従来、この種の装置は画像を記録紙に出
力する際にシアン(C)、マゼンダ(M)、イエロー
(Y)の色素量を変えることですべての色を表現する。
例えば黒画像はシアン、マゼンダ、イエローの飽和量の
重ね合わせで表現される。しかしこの場合、印字結果は
完全に黒にはならず、青みがかった黒になる。また黒色
の細線をこの三色の重ね合わせで表現しようとすると、
一画素に対する三色の印字位置が完全に一致することは
プリンタの機構上難しく結果としてエッジ部に三色間の
色ずれが生じてしまう。2. Description of the Related Art Conventionally, this type of apparatus expresses all colors by changing the dye amounts of cyan (C), magenta (M), and yellow (Y) when outputting an image on recording paper.
For example, a black image is represented by superimposing saturation amounts of cyan, magenta, and yellow. However, in this case, the print result is not completely black, but bluish black. If you try to express a black thin line with these three colors,
It is difficult for the printer to have the same printing positions of the three colors with respect to one pixel because of the mechanical structure of the printer.
【0003】そこで従来から、黒成分を黒の色素で置き
換えることにより、黒を完全な黒として表現し、黒エッ
ジ部の色ずれをなくし、さらには三色分の色素量を一色
分に置き換えることで、色素量の節約を行っている。こ
の処理は一般的に下色除去、墨加刷と呼ばれている。具
体的には一画素を表現するC,M,Yの色信号中の最小
値を選択し、この値から黒(K)の色素量を求める(墨
加刷)。そして上記求めたKの量をC,M,Yの各色信
号から減算したものを新たなC,M,Yの色信号とする
(下色除去)。この黒の色素量を求める方法として、特
開昭63−183460号公報に記載されているカラー
画像形成装置では各画素の色を表現する複数の色成分信
号から、色の鮮やかさの尺度となる彩度を求め、彩度が
低い程、墨加刷量を高くする制御をしている。Therefore, conventionally, by replacing the black component with a black dye, the black is expressed as a complete black, the color shift of the black edge portion is eliminated, and the dye amount for three colors is replaced with one color. Therefore, the amount of dye is saved. This process is generally called undercolor removal or black printing. Specifically, the minimum value in the C, M, and Y color signals expressing one pixel is selected, and the black (K) dye amount is obtained from this value (blackening). Then, the obtained amount of K is subtracted from each color signal of C, M, Y to obtain a new color signal of C, M, Y (undercolor removal). As a method for obtaining this black pigment amount, in the color image forming apparatus described in Japanese Patent Laid-Open No. 63-183460, it becomes a measure of color vividness from a plurality of color component signals expressing the color of each pixel. The saturation is calculated, and the lower the saturation, the higher the amount of black printing is controlled.
【0004】また特開昭61−1171号公報に記載さ
れているカラー画像処理装置ではエッジ部の色ずれを少
なくするためエッジ部の色信号の変化量に比例して墨加
刷量及び下色除去量を多くする制御をしている。Further, in the color image processing apparatus described in Japanese Patent Laid-Open No. 61-1171, in order to reduce the color shift of the edge portion, the black printing amount and the undercolor are proportional to the change amount of the color signal of the edge portion. Control is performed to increase the removal amount.
【0005】[0005]
【発明が解決しようとする課題】上記従来技術では処理
対象となる一画素(注目画素)の各色信号の演算により
墨加刷・下色除去を実現している。しかし注目画素がエ
ッジ領域に位置している場合、色信号はある色から他の
色への遷移状態にある。したがって正確な彩度(鮮やか
さ)や明度(明るさ)を表現していない。そのため特開
昭63−183460号公報に記載されているカラー画
像形成装置において求める彩度量及び特開昭61−11
71号公報に記載されているカラー画像処理装置におい
て求めるエッジ強調前の墨加刷量は正確さを欠く。例え
ば、周辺画素の彩度が高くても、エッジ部の濃度遷移領
域においてC,M,Yの値が同じ程度の値を持っていれ
ば彩度は低くなってしまい、結果として墨加刷量、下色
除去量が増加し、どちらの方式においてもエッジが黒っ
ぽく表現されてしまうという問題が生じる。In the above prior art, black printing and undercolor removal are realized by calculating each color signal of one pixel (target pixel) to be processed. However, when the pixel of interest is located in the edge area, the color signal is in a transition state from one color to another color. Therefore, it does not represent accurate saturation (brightness) or brightness (brightness). Therefore, the amount of saturation required in the color image forming apparatus described in JP-A-63-183460 and JP-A-61-11
The black printing amount before edge enhancement, which is required in the color image processing apparatus described in Japanese Patent No. 71, is inaccurate. For example, even if the saturation of the peripheral pixels is high, if the C, M, and Y values in the density transition area of the edge have the same value, the saturation will be low, and as a result, the black printing amount However, there is a problem that the amount of undercolor removal increases, and the edges are expressed as black in either method.
【0006】また逆に、彩度の低い画像領域にもかかわ
らずエッジ領域でC,M,Yの値のばらつきが大きい場
合は彩度が高いと誤認識され、墨加刷量及び下色除去量
が小さくなって、エッジ領域の色ずれが発生したり、忠
実な黒色再現が実現できない。On the other hand, when the C, M, and Y values in the edge area have large variations despite the low saturation image area, the saturation is erroneously recognized as high, and the black printing amount and the undercolor removal are performed. As the amount becomes smaller, color misregistration occurs in the edge area, and faithful black reproduction cannot be realized.
【0007】[0007]
【課題を解決するための手段】本発明のカラー画像処理
装置は、入力された注目する画素とその周辺に位置する
複数の画素についての色分解された濃淡情報から、注目
画素の墨加刷量および下色除去量を求める色信号処理手
段を有することを特徴とする。According to the color image processing apparatus of the present invention, the amount of black-printing of a pixel of interest is determined based on the input / output pixel of interest and the color-separated density information of a plurality of pixels located around the pixel of interest. And a color signal processing means for obtaining the undercolor removal amount.
【0008】また本発明のカラー画像処理装置は、注目
する画素とその周辺に位置する複数の画素についての色
分解された濃淡情報から、前記注目画素が画像のエッジ
領域に位置しているか否かを検出するエッジ検出手段
と、前記注目画素が画像のエッジ領域に位置している場
合には周辺画素の濃淡情報に基づいて前記注目画素の濃
淡情報を再設定するエッジ補正手段と、該エッジ補正手
段により再設定された前記注目画素の濃淡情報の下色除
去率を検出する下色除去率検出手段と、前記エッジ補正
手段により再設定された注目画素の濃淡情報及び前記下
色除去率検出手段から求められた下色除去率とから墨加
刷量及び下色除去量を求める下色除去・墨加刷手段とか
らなる色信号処理手段を有することを特徴とする。Further, the color image processing apparatus of the present invention determines whether or not the pixel of interest is located in the edge region of the image based on the color-separated grayscale information of the pixel of interest and a plurality of pixels located around the pixel of interest. Edge detection means for detecting the pixel value, edge correction means for resetting the grayscale information of the pixel of interest based on the grayscale information of peripheral pixels when the pixel of interest is located in the edge region of the image, and the edge correction means. Undercolor removal rate detecting means for detecting the undercolor removal rate of the grayscale information of the pixel of interest reset by means, and grayscale information of the pixel of interest reset by the edge correction means and the undercolor removal rate detecting means It is characterized in that it has a color signal processing means comprising an undercolor removal amount and an undercolor removal amount for obtaining an undercolor removal amount and an undercolor removal amount from the undercolor removal rate obtained from.
【0009】また本発明のカラー画像処理装置は、前記
エッジ検出手段は、色分解された濃淡情報毎にエッジ検
出用フィルタにより設定される係数との畳み込み演算結
果に基づいて行うことを特徴とする。Further, the color image processing apparatus of the present invention is characterized in that the edge detecting means performs the operation based on a result of convolution with a coefficient set by the edge detecting filter for each color-separated grayscale information. .
【0010】また本発明のカラー画像処理装置は、前記
エッジ補正手段は、エッジの連なる方向と直交する方向
の隣接画素の内、濃淡情報が補正される注目画素の濃淡
情報に近い方を補正値として選択することを特徴とす
る。Further, in the color image processing apparatus of the present invention, the edge correction unit may correct one of the adjacent pixels in the direction orthogonal to the direction in which the edges are continuous, which is closer to the grayscale information of the pixel of interest whose grayscale information is corrected. It is characterized by selecting as.
【0011】また本発明のカラー画像処理装置は、前記
下色除去率検出手段は、色分解された複数の色信号の最
大値を検出する最大値検出手段と、色分解された複数の
色信号の最小値を検出する最小値検出手段と、前記最大
値検出手段及び最小値検出手段の出力の平均値を算出す
る平均値演算手段と、前記最大値検出手段及び最小値検
出手段の出力の差分量を算出する差分演算手段と、該差
分演算手段の出力を色信号の濃度レベルの飽和値から減
算する反転手段と、該反転手段の出力を前記平均値演算
手段の出力で除算し、該除算結果を下色除去率として出
力する除算手段とを有することを特徴とする。In the color image processing apparatus of the present invention, the undercolor removal rate detecting means includes maximum value detecting means for detecting a maximum value of a plurality of color separated color signals, and a plurality of color separated color signals. Minimum value detecting means for detecting the minimum value, average value calculating means for calculating the average value of the outputs of the maximum value detecting means and the minimum value detecting means, and the difference between the outputs of the maximum value detecting means and the minimum value detecting means. Difference calculating means for calculating the quantity, inverting means for subtracting the output of the difference calculating means from the saturation value of the density level of the color signal, and output of the inverting means for division by the output of the average value calculating means, and the division And a dividing means for outputting the result as an undercolor removal rate.
【0012】また本発明のカラー画像処理装置は、前記
下色除去・墨加刷手段は、色分解された画素の複数の色
信号の最小値を検出する最小値検出手段と、該最小値検
出手段の出力と前記画素のについて求められた下色除去
率とを乗算し、該乗算結果を墨加刷量として出力する乗
算手段と、前記色分解された画素の複数の各色信号と前
記乗算手段の乗算結果との差分量を下色除去量として算
出する差分演算手段とを有することを特徴とする。Further, in the color image processing apparatus of the present invention, the undercolor removal / blackening means is a minimum value detecting means for detecting a minimum value of a plurality of color signals of the color-separated pixels, and the minimum value detecting means. Multiplication means for multiplying the output of the means and the undercolor removal rate obtained for the pixel, and outputting the multiplication result as a black-printing amount; a plurality of color signals of the color-separated pixels and the multiplication means; And a difference calculation means for calculating the difference amount from the multiplication result of 1 as the undercolor removal amount.
【0013】また本発明のカラー画像処理装置は、注目
する画素とその周辺に位置する複数の画素についての色
分解された濃淡情報から、前記注目画素がエッジ領域に
位置するか否かを検出するエッジ検出手段と、該エッジ
検出手段により注目画素がエッジ領域に位置していると
判定された場合には、エッジの連なる方向と直交する方
向の隣接画素を検出する隣接画素検出手段と、該隣接画
素検出手段により検出された隣接画素と注目画素の濃淡
情報から注目画素の下色除去量及び墨加刷量を求める下
色除去・墨加刷手段とを有することを特徴とする。Further, the color image processing apparatus of the present invention detects whether or not the pixel of interest is located in the edge area from the color-separated grayscale information of the pixel of interest and a plurality of pixels located around it. The edge detecting means, the adjacent pixel detecting means for detecting an adjacent pixel in the direction orthogonal to the direction in which the edges are continuous when the target pixel is determined to be located in the edge region by the edge detecting means, and the adjacent pixel detecting means. The present invention is characterized by having undercolor removal / blackening means for obtaining the undercolor removal amount and blackening amount of the target pixel from the grayscale information of the adjacent pixel detected by the pixel detection means and the target pixel.
【0014】また本発明のカラー画像処理装置は、前記
隣接画素と注目画素の濃淡情報から注目画素の下色除去
量及び墨加刷量を求める下色除去・墨加刷手段は、注目
画素に隣接する画素の内、濃度の高い方の画素から下色
除去率を求める下色除去率検出手段と、該下色除去率検
出手段により求められた下色除去率と前記注目画素の濃
淡情報から墨加刷量を求める墨加刷量演算手段とを有す
ることを特徴とする。Also, in the color image processing apparatus of the present invention, the undercolor removal / blackening means for obtaining the undercolor removal amount and blackening amount of the target pixel from the grayscale information of the adjacent pixel and the target pixel is set to the target pixel. From the undercolor removal rate detecting means for obtaining the undercolor removal rate from the pixel having the higher density among the adjacent pixels, and the undercolor removal rate obtained by the undercolor removal rate detecting means and the grayscale information of the target pixel. And a black-printing amount calculating means for obtaining a black-printing amount.
【0015】また本発明のカラー画像処理装置は、前記
隣接画素と注目画素の濃淡情報から注目画素の下色除去
量及び墨加刷量を求める下色除去・墨加刷手段は、前記
注目画素に隣接する画素の内、濃度の低い方の画素の色
分解された濃淡情報を注目画素の下色除去後の色分解さ
れた濃淡情報とする手段を有することを特徴とする。In the color image processing apparatus of the present invention, the undercolor removal / blackening means for obtaining the undercolor removal amount and blackening amount of the target pixel from the grayscale information of the adjacent pixel and the target pixel is the target pixel. It is characterized in that it has means for making the color-separated grayscale information of the pixel having a lower density among the pixels adjacent to the color-shifted pixel to be the color-separated grayscale information after the undercolor removal of the pixel of interest.
【0016】また本発明のカラー画像処理装置は、前記
下色除去率検出手段は、色分解された複数の色信号の最
大値を検出する最大値検出手段と、色分解された複数の
色信号の最小値を検出する最小値検出手段と、該最小値
検出手段の出力の2倍の値を出力する2倍化演算手段
と、該2倍化演算手段の出力から前記最大値検出手段の
出力の差分をとる差分演算手段とを有することを特徴と
する。Further, in the color image processing apparatus of the present invention, the undercolor removal rate detecting means includes maximum value detecting means for detecting a maximum value of a plurality of color separated color signals, and a plurality of color separated color signals. Minimum value detecting means for detecting the minimum value of, the doubling arithmetic means for outputting a value twice the output of the minimum value detecting means, and the output of the maximum value detecting means from the output of the doubling arithmetic means. And a difference calculation means for calculating the difference of
【0017】[0017]
【作用】上記構成のカラー画像処理装置では、画像の注
目画素のエッジ位置における遷移状態の各色信号をその
周辺に位置する非エッジ画素の色信号で置き換える、そ
の結果、エッジ領域における色信号の遷移状態がなくな
り印字結果においてエッジ部のぼけを抑圧できる。In the color image processing apparatus having the above structure, each color signal in the transition state at the edge position of the pixel of interest of the image is replaced by the color signal of the non-edge pixel located in the periphery thereof, and as a result, the transition of the color signal in the edge region is performed. The state disappears, and blurring of the edge portion can be suppressed in the print result.
【0018】さらにその値からもとめた下色除去率から
墨加刷量と下色除去量を求めることにより、周辺画素に
対して黒色信号に置き換える率を同じにでき、画像のエ
ッジ部の黒ずみ、色調の変化等の不具合を防止できる。Further, by obtaining the black printing amount and the undercolor removal amount from the undercolor removal ratio obtained from the value, the replacement ratio of the black signal to the peripheral pixels can be made the same, and the blackening of the edge portion of the image, Problems such as changes in color tone can be prevented.
【0019】[0019]
【実施例】以下、本発明の実施例を図面を参照して説明
する。図1には本発明が適用される画像処理装置の一例
としてコンピュータの出力装置であるカラーレーザプリ
ンタの構成がを示されている。同図において、101は
パーソナルコンピュータ(PC)であり、画像出力とし
て、一画素の色情報を青(B)、緑(G)、赤(R)の
色信号で出力する。ページメモリ102は印字する画像
データ1ページ分の各色信号を記憶するメモリである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows the configuration of a color laser printer which is an output device of a computer as an example of an image processing apparatus to which the present invention is applied. In the figure, reference numeral 101 denotes a personal computer (PC), which outputs color information of one pixel as blue (B), green (G), and red (R) color signals as image output. The page memory 102 is a memory that stores each color signal for one page of image data to be printed.
【0020】色変換部103はR,G,Bで表現された
画像情報を記録紙に印字する色素であるC,M,Yの色
信号に変換する。これは例えば半導体メモリで変換テー
ブルを構成し、アドレスにR,G,Bの色信号を入力
し、色変換後のC,M,Yの色信号をデータとして出力
することで実現できる。The color conversion unit 103 converts the image information represented by R, G, and B into color signals of C, M, and Y which are dyes for printing on recording paper. This can be realized, for example, by configuring a conversion table with a semiconductor memory, inputting R, G, B color signals at addresses, and outputting C, M, Y color signals after color conversion as data.
【0021】エッジ検出下色除去部104は本発明のポ
イントとなる墨加刷及び下色除去を行なう手段であり、
エッジ部の色のズレを補正し、画像に応じた最適な黒
(K)信号と、それに対応した新たなC’,M’,Y’
信号を発生する。The edge detection undercolor removal unit 104 is means for performing black printing and undercolor removal, which is a feature of the present invention.
The color shift of the edge part is corrected, and the optimum black (K) signal corresponding to the image and new C ', M', Y'corresponding to it
Generate a signal.
【0022】パルス幅変調部105は各色信号の値に比
例して記録紙に印字する各色のドットの大きさを変化さ
せる手段である。これは例えばデジタルアナログ変換器
と半導体レーザを用いて構成し、入力される各色成分の
デジタル値に比例して半導体レーザの出力を変化させる
ことで実現できる。The pulse width modulator 105 is a means for changing the size of the dot of each color printed on the recording paper in proportion to the value of each color signal. This can be realized, for example, by using a digital-analog converter and a semiconductor laser and changing the output of the semiconductor laser in proportion to the digital value of each input color component.
【0023】印字部106は記録紙に各色信号に対応し
た色素を付着させる手段である。これは例えばレーザプ
リンタの印字機構で実現できる。The printing unit 106 is means for adhering a dye corresponding to each color signal onto the recording paper. This can be realized by a printing mechanism of a laser printer, for example.
【0024】上記各手段での処理を順次実行することに
よりPC101上で発生した1ページ分のカラー画像情
報を印字部106から記録紙上に再現する。The color image information for one page generated on the PC 101 is reproduced from the printing unit 106 on the recording paper by sequentially executing the processing by each of the above means.
【0025】図2には図1におけるエッジ検出下色除去
部104の一実施例の構成が示されている。FIG. 2 shows the configuration of an embodiment of the edge detection undercolor removal unit 104 in FIG.
【0026】同図において、エッジ検出下色除去部10
4は、ラインメモリ201a,201bと、ラッチ回路
202a〜202iと、エッジ検出回路203と、エッ
ジ補正回路204と、下色除去率検出回路205と、下
色除去・墨加刷回路206とを有している。In the figure, the edge detection undercolor removal unit 10
Reference numeral 4 has line memories 201a and 201b, latch circuits 202a to 202i, an edge detection circuit 203, an edge correction circuit 204, an undercolor removal rate detection circuit 205, and an undercolor removal / blackening circuit 206. are doing.
【0027】ラインメモリ201a,201bは、現在
入力中の主走査線の1ライン前と2ライン前の主走査線
上の画像情報を蓄えるための手段である。例えば1画素
当りC,M,Y各色8ビットの計24ビットのデジタル
信号が主走査方向の画素数分記憶される。これは半導体
メモリの一つであるランダムアクセスメモリ(RAM)
で実現できる。The line memories 201a and 201b are means for storing image information on the main scanning lines one line before and two lines before the main scanning line currently being input. For example, a total of 24 bits of digital signals of 8 bits for each color of C, M, and Y per pixel are stored for the number of pixels in the main scanning direction. This is a random access memory (RAM) which is one of the semiconductor memories
Can be achieved with.
【0028】またラッチ回路202a〜202iは各主
走査線上の画像情報を一時記憶し、1画素の処理が終わ
るごとに1画素ずつ順次右方向にシフトしていく手段で
ある。これは半導体素子であるフリップフロップで構成
できる。この9個のラッチ回路202a〜202iで主
走査方向3画素、副走査方向3画素の計9画素の画像情
報P00〜P22を順次、出力する。このなかで本発明
の画像処理の対象となるのは9画素からなる画像の中心
に位置する画素の画像情報P11である。The latch circuits 202a to 202i are means for temporarily storing the image information on each main scanning line and sequentially shifting to the right by one pixel after the processing of one pixel is completed. This can be composed of a flip-flop which is a semiconductor element. The nine latch circuits 202a to 202i sequentially output the image information P00 to P22 of a total of 9 pixels including 3 pixels in the main scanning direction and 3 pixels in the sub scanning direction. Of these, the target of the image processing of the present invention is the image information P11 of the pixel located at the center of the image of 9 pixels.
【0029】エッジ検出回路203は、上記ラッチ回路
202a〜202iの出力P00〜P22の画像情報を
用いてその画像の中心に位置する画素P11がエッジ領
域に位置するかどうかを検出する機能を有する。The edge detection circuit 203 has a function of detecting whether or not the pixel P11 located at the center of the image is located in the edge area by using the image information of the outputs P00 to P22 of the latch circuits 202a to 202i.
【0030】次に図3にエッジ検出回路203の具体的
構成を示す。同図においてエッジ検出回路203は、エ
ッジ判定マトリクス302a〜302dと、畳込演算回
路303a〜303dと、絶対値回路304a〜304
dと、最大値回路305と、エッジ基準値設定回路30
6と、比較回路307a〜307eとを有している。Next, FIG. 3 shows a specific configuration of the edge detection circuit 203. In the figure, the edge detection circuit 203 includes edge determination matrices 302a to 302d, convolution operation circuits 303a to 303d, and absolute value circuits 304a to 304.
d, the maximum value circuit 305, and the edge reference value setting circuit 30
6 and comparison circuits 307a to 307e.
【0031】画素マトリクス301はラッチ回路202
a〜202iの出力P00〜P22を表している。各画
素はC,M,Y各色8ビットの計24ビットのデジタル
信号で表現されている。The pixel matrix 301 is a latch circuit 202.
The outputs P00 to P22 of a to 202i are shown. Each pixel is represented by a 24-bit digital signal of 8 bits for each of C, M, and Y.
【0032】エッジ判定マトリクス302a〜302d
は注目画素P11がエッジ部分に位置するかどうかの判
定のための係数である。ここで302aは注目画素P1
1が横方向に連続する輪郭(横エッジ)即ち縦方向に色
の遷移が生じている領域であることを検出する係数であ
る。同様に302bは縦方向に連続するエッジ(縦エッ
ジ)、302cは右下方向に連続する輪郭(右斜エッ
ジ)、302dは左下方向に連続する輪郭(左斜エッ
ジ)を検出する係数である。これらの係数の値は次に説
明する畳み込み演算を行うと注目画素P11が実際にそ
のエッジ領域に該当する場合は大きな値を出力する様に
設定されている。Edge determination matrices 302a to 302d
Is a coefficient for determining whether or not the pixel of interest P11 is located at the edge portion. Here, 302a is the target pixel P1
1 is a coefficient for detecting a contour continuous in the horizontal direction (horizontal edge), that is, a region where color transition occurs in the vertical direction. Similarly, 302b is a coefficient for detecting an edge continuous in the vertical direction (vertical edge), 302c is a contour continuous in the lower right direction (right oblique edge), and 302d is a coefficient for detecting a continuous contour in the lower left direction (left oblique edge). The values of these coefficients are set to output large values when the pixel of interest P11 actually corresponds to the edge area when the convolution operation described below is performed.
【0033】畳込演算回路303a〜303dは画素マ
トリクス301とエッジ判定マトリクス302a〜30
2d間で注目画素P11のエッジの度合いを計る演算を
行う機能を有する。The convolution operation circuits 303a to 303d are provided in the pixel matrix 301 and the edge determination matrices 302a to 30d.
It has a function of performing a calculation for measuring the degree of the edge of the target pixel P11 between 2d.
【0034】畳込演算回路303の具体的構成及び動作
を図4を参照して説明する。図4(a)は画素マトリク
ス301の画像信号P00〜P22とエッジ判定マトリ
クス302の係数K00〜K22の間で畳み演算を実行
する場合をブロック図で示したものである。The specific configuration and operation of the convolutional operation circuit 303 will be described with reference to FIG. FIG. 4A is a block diagram showing a case where a convolution operation is executed between the image signals P00 to P22 of the pixel matrix 301 and the coefficients K00 to K22 of the edge determination matrix 302.
【0035】また図4(b)は畳込演算回路303の具
体的構成を示したものである。畳込演算回路303は、
乗算器401a〜401iと、これらの乗算器401a
〜401iの乗算結果を加算する加算器402とを有し
ている。FIG. 4B shows a concrete configuration of the convolutional operation circuit 303. The convolution operation circuit 303 is
Multipliers 401a to 401i and these multipliers 401a
˜401i for adding the multiplication results.
【0036】乗算器401a〜401iは各画素のC,
M,Y各色8ビットの値とその画素位置に対応するエッ
ジ判定マトリクス302の係数を乗算した結果を出力す
る。これらの乗算器401a〜401iは論理回路の組
み合わせで容易に構成できる。 加算器402は9個の
乗算器401a〜401iの乗算結果を加算する機能を
有する。この加算器402は論理回路の組み合わせで容
易に構成できる。この加算器402の出力が画素マトリ
クス301とエッジ判定マトリクス302との畳込演算
結果となる。The multipliers 401a to 401i are C for each pixel,
The result of multiplying the 8-bit value for each of M and Y by the coefficient of the edge determination matrix 302 corresponding to the pixel position is output. These multipliers 401a to 401i can be easily configured by combining logic circuits. The adder 402 has a function of adding the multiplication results of the nine multipliers 401a to 401i. This adder 402 can be easily constructed by combining logic circuits. The output of the adder 402 becomes the convolution operation result of the pixel matrix 301 and the edge determination matrix 302.
【0037】次に図3の絶対値回路304a〜304d
は畳込演算回路303a〜303dの演算結果の出力の
絶対値を求める機能を有する。この絶対値回路304a
〜304dは論理回路で構成する減算器で容易に実現で
きる。Next, the absolute value circuits 304a to 304d shown in FIG.
Has a function of obtaining the absolute value of the output of the operation result of the convolution operation circuits 303a to 303d. This absolute value circuit 304a
˜304d can be easily realized by a subtracter composed of a logic circuit.
【0038】最大値回路305は絶対値回路304a〜
304dの出力の中での最大値を検出する。これは例え
ば2つの値の大小を比較する比較器とその比較結果に応
じて二者択一を行う選択器の組み合わせで構成できる。
なお比較器と選択器は論理回路で容易に実現できる。The maximum value circuit 305 is the absolute value circuit 304a ...
The maximum value in the output of 304d is detected. This can be configured by, for example, a combination of a comparator that compares the magnitudes of two values and a selector that performs a binary selection according to the comparison result.
The comparator and the selector can be easily realized by a logic circuit.
【0039】エッジ基準値設定回路306はエッジと判
定するためのしきい値を設定する機能を有する。これは
フリップフロップで容易に構成できる。The edge reference value setting circuit 306 has a function of setting a threshold value for determining an edge. This can be easily configured with flip-flops.
【0040】比較回路307a〜307eは+側の入力
データが−側の入力データ以上の時1を出力する。それ
以外の時は0を出力する。The comparator circuits 307a to 307e output 1 when the + side input data is greater than or equal to the-side input data. At other times, 0 is output.
【0041】次にエッジ検出回路203の動作について
説明する。初めに画素マトリクス301の画像信号P0
0〜P22とエッジ判定マトリクス302a〜302d
の畳込演算回路303a〜303dの演算出力の絶対値
4つの中での最大値を検出する。ここで最大値を示す係
数に対応するエッジが注目画素P11が位置するエッジ
の候補となる。各係数と検出されるエッジの種類は図5
に示す通りである。次に最大値回路305の出力を絶対
値回路304a〜304dの出力と比較する。この時、
例えば絶対値回路304aの出力が最大値の時は比較回
路307bの出力b3が1を出力し、出力b2〜b0は
0を出力する。Next, the operation of the edge detection circuit 203 will be described. First, the image signal P0 of the pixel matrix 301
0 to P22 and edge determination matrices 302a to 302d
The maximum value of the four absolute values of the operation outputs of the convolution operation circuits 303a to 303d is detected. Here, the edge corresponding to the coefficient indicating the maximum value is a candidate for the edge where the target pixel P11 is located. The types of edges detected with each coefficient are shown in FIG.
As shown in. Next, the output of the maximum value circuit 305 is compared with the outputs of the absolute value circuits 304a to 304d. This time,
For example, when the output of the absolute value circuit 304a is the maximum value, the output b3 of the comparison circuit 307b outputs 1 and the outputs b2 to b0 output 0.
【0042】次にこの最大値回路305をエッジ基準値
設定回路306により設定されたエッジ基準値と比較回
路307aで比較する。ここでエッジ基準値より絶対値
回路304a〜304dのうちの最大値が小さいときは
エッジとはみなさない。この時、比較回路307aの出
力b4は1を出力する。この処理は微小な濃度変化をエ
ッジとして誤判定しないための処理である。以上の処理
結果b4〜b0の値と検出されたエッジの対応は図5に
示す通りである。Next, the maximum value circuit 305 is compared with the edge reference value set by the edge reference value setting circuit 306 by the comparison circuit 307a. Here, when the maximum value of the absolute value circuits 304a to 304d is smaller than the edge reference value, it is not considered as an edge. At this time, the output b4 of the comparison circuit 307a outputs 1. This process is a process for preventing erroneous determination of a minute change in density as an edge. The correspondence between the values of the above processing results b4 to b0 and the detected edges is as shown in FIG.
【0043】図2のエッジ補正回路204はエッジ検出
回路203の出力に基づいて注目画素P11の画像信号
を周辺画素の画像信号で置き換える機能を有する。The edge correction circuit 204 of FIG. 2 has a function of replacing the image signal of the target pixel P11 with the image signals of the peripheral pixels based on the output of the edge detection circuit 203.
【0044】次に図6にエッジ補正回路204の具体的
構成を示す。同図において、エッジ補正回路204は、
選択回路601a〜601dと、差分演算回路602
a、602bと、絶対値回路603a、603bと、比
較回路604とを有している。Next, FIG. 6 shows a specific configuration of the edge correction circuit 204. In the figure, the edge correction circuit 204 is
Selection circuits 601a to 601d and difference calculation circuit 602
a, 602b, absolute value circuits 603a, 603b, and a comparison circuit 604.
【0045】選択回路601a〜601dは上側から入
力される信号の値に応じで左側から入力される信号の中
から1つを選択して右側に出力する機能を有する。The selection circuits 601a to 601d have a function of selecting one of the signals input from the left side and outputting it to the right side according to the value of the signal input from the upper side.
【0046】差分演算回路602a,602bは2つの
入力信号の差を求める機能を有する。これは論理回路で
構成する減算器で容易に実現できる。The difference calculation circuits 602a and 602b have a function of obtaining the difference between two input signals. This can be easily realized by a subtractor composed of a logic circuit.
【0047】絶対値回路603a,603bは差分演算
回路602a,602bの差分出力の絶対値を求める機
能を有する。これは図3の絶対値304a〜304dと
同じ論理回路で実現できる。例えば差分出力が2の補数
表示で出力される場合、最上位の符号ビットが1の時は
数値は負であるから、数値を表すビットの値を反転して
最下位ビットに1を加算する論理回路で実現できる。The absolute value circuits 603a and 603b have a function of obtaining the absolute value of the difference output of the difference calculation circuits 602a and 602b. This can be realized by the same logic circuit as the absolute values 304a to 304d in FIG. For example, when the difference output is output in 2's complement notation, when the most significant sign bit is 1, the numerical value is negative, so the value of the bit representing the numerical value is inverted and 1 is added to the least significant bit. It can be realized with a circuit.
【0048】比較回路604は絶対値回路603a,6
03b2つの入力の大小を比較して+側の入力値が−側
の入力値以上であれば1を出力し、それ以外であれば0
を出力する。比較回路604は論理回路の組み合わせで
容易に実現できる。The comparison circuit 604 is an absolute value circuit 603a, 6
03b Compares the magnitude of two inputs and outputs 1 if the + side input value is greater than or equal to the − side input value, 0 otherwise
Is output. The comparison circuit 604 can be easily realized by a combination of logic circuits.
【0049】次にエッジ補正回路204の動作について
説明する。最初にエッジ検出回路203の出力b4が1
の時、この時は図5に示す様に注目画素P11は非エッ
ジである。したがって選択回路601dにより注目画素
の画像情報P11そのものが補正結果PM11として出
力される。Next, the operation of the edge correction circuit 204 will be described. First, the output b4 of the edge detection circuit 203 is 1
, The pixel of interest P11 is a non-edge at this time, as shown in FIG. Therefore, the selection circuit 601d outputs the image information P11 itself of the pixel of interest as the correction result PM11.
【0050】次にエッジ検出回路203の出力b3のみ
が1の時、この時は図5に示すように横エッジと判定さ
れているから、注目画素P11はその上下の画素P01
からP21への色信号の遷移状態に位置していることに
なる。そこで注目画素P11が画素P01と画素P21
のどちらに近い値であるかを検出し、近い値を注目画素
P11の値に代入する。この時各画素はC,M,Y各8
ビットの色信号で表現されているが、注目画素P11が
エッジとして検出した色成分で演算を行う。例えば注目
画素P11のCの値がエッジ検出回路203の最大値回
路305で最大値として検出され、かつ横エッジとして
判定されたのであればエッジ補正回路204での処理は
画素マトリクス301の画像信号P00〜P22のC
(シアン)成分の濃度情報で演算を行う。Next, when only the output b3 of the edge detection circuit 203 is 1, it is determined to be a horizontal edge at this time as shown in FIG. 5, so that the pixel of interest P11 is the pixel P01 above and below it.
It is located in the transition state of the color signal from P21 to P21. Therefore, the target pixel P11 is the pixel P01 and the pixel P21.
Which of the two is the closest value is detected, and the closer value is substituted for the value of the target pixel P11. At this time, each pixel has 8 pixels for each of C, M, and Y.
Although expressed by a bit color signal, the calculation is performed using the color component detected by the pixel of interest P11 as an edge. For example, if the value of C of the target pixel P11 is detected as the maximum value by the maximum value circuit 305 of the edge detection circuit 203 and is determined as a horizontal edge, the processing by the edge correction circuit 204 is performed by the image signal P00 of the pixel matrix 301. ~ C of P22
The calculation is performed using the density information of the (cyan) component.
【0051】そこで選択回路601aの出力Paとして
P01を選択し、選択601bの出力PbとしてP21
を選択する。次にP11とPaの差分の絶対値を差分演
算回路602a,絶対値回路603aで求める。またP
11とPbの差分の絶対値を差分演算回路602b,絶
対値回路603bで求める。これら2つの出力を比較回
路604で比較して選択回路601a,601bの出力
Pa,Pbのうち注目画素P11に近い値を選択し、エ
ッジ補正値PM11とする。この場合P11の補正値と
してP21が選択されたとすると、注目画素P11の
C,M,Yの色信号は全て画素P21のC,M,Yに置
き代わる。Therefore, P01 is selected as the output Pa of the selection circuit 601a, and P21 is selected as the output Pb of the selection 601b.
Select Next, the absolute value of the difference between P11 and Pa is calculated by the difference calculation circuit 602a and the absolute value circuit 603a. Also P
The absolute value of the difference between 11 and Pb is calculated by the difference calculation circuit 602b and the absolute value circuit 603b. These two outputs are compared by the comparison circuit 604, and a value close to the pixel of interest P11 is selected from the outputs Pa and Pb of the selection circuits 601a and 601b, and is set as the edge correction value PM11. In this case, if P21 is selected as the correction value for P11, the C, M, and Y color signals of the target pixel P11 are all replaced with the C, M, and Y of the pixel P21.
【0052】エッジ検出回路203の出力b2,b1,
b0がそれぞれ1の時も同様な処理を行う。選択回路6
01a,601bによる画像情報画素Pa,Pbが選択
される状態を図7に示す。図7は注目画素P11を中心
として注目画素P11に隣接する9画素領域を示してい
る。図中のハッチングは色信号の遷移領域、つまりエッ
ジ領域を示している。例えば図7(a)は注目画素P1
1が横エッジに属することを示す。この場合選択回路6
01aの出力PaとしてP01,選択回路601bの出
力PbとしてP21を選択する。同様に図7(b)は縦
エッジの場合、図7(c)は右斜エッジの場合、図7
(d)は左斜エッジの場合において選択回路601a,
601bの出力Pa,Pbとして選択される画素の位置
を示している。Outputs b2, b1, of the edge detection circuit 203
Similar processing is performed when b0 is 1, respectively. Selection circuit 6
FIG. 7 shows a state in which the image information pixels Pa and Pb according to 01a and 601b are selected. FIG. 7 shows a 9-pixel region centered on the target pixel P11 and adjacent to the target pixel P11. The hatching in the figure indicates the transition region of the color signal, that is, the edge region. For example, FIG. 7A shows the target pixel P1.
1 belongs to the horizontal edge. In this case, the selection circuit 6
P01 is selected as the output Pa of 01a and P21 is selected as the output Pb of the selection circuit 601b. Similarly, FIG. 7B shows a case of a vertical edge, and FIG. 7C shows a case of a right-oblique edge.
(D) is a selection circuit 601a in the case of a left oblique edge,
The positions of the pixels selected as the outputs Pa and Pb of 601b are shown.
【0053】図10はエッジ補正回路204の別の構成
を示したものである。これは注目画素P11がエッジ領
域に位置する場合、エッジの両端の二つの画素のうち、
濃度の大きい方の画素をPM11とし、小さい方の画素
をPL11として出力し、また注目画素P11が非エッ
ジ領域に位置していればPM11及びPL11にはP1
1をそのまま出力するように動作する回路の一実施例で
ある。同図において、エッジ補正回路204は、選択回
路1001a〜1001dと、比較回路1002とを有
している。FIG. 10 shows another structure of the edge correction circuit 204. This is because when the target pixel P11 is located in the edge area, of the two pixels at both ends of the edge,
The pixel with the higher density is output as PM11, the pixel with the lower density is output as PL11, and if the target pixel P11 is located in the non-edge region, P1 is output to PM11 and PL11.
1 is an embodiment of a circuit that operates so as to output 1 as it is. In the figure, the edge correction circuit 204 has selection circuits 1001 a to 1001 d and a comparison circuit 1002.
【0054】選択回路1001a〜1001dは上側の
端子から入力される信号の値に応じて左側の端子から入
力される信号の中から一つを選択して右側の端子に出力
する機能を有している。この選択回路1001a〜10
01dは論理回路の組み合せで容易に実現できる。The selection circuits 1001a to 1001d have a function of selecting one of the signals input from the left terminal according to the value of the signal input from the upper terminal and outputting it to the right terminal. There is. This selection circuit 1001a-10
01d can be easily realized by a combination of logic circuits.
【0055】比較回路1002は選択回路1001a,
1001bの二つの入力の大小を比較して+側入力端子
の入力値が−側入力端子の入力値以上であれば1を出力
し、それ以外であれば0を出力する。比較回路1002
は論理回路の組み合わせで容易に実現できる。The comparison circuit 1002 includes a selection circuit 1001a,
The magnitudes of the two inputs of 1001b are compared, and 1 is output if the input value of the + side input terminal is greater than or equal to the input value of the − side input terminal, and 0 is output otherwise. Comparison circuit 1002
Can be easily realized by a combination of logic circuits.
【0056】次にエッジ補正回路204の動作について
説明する。最初にb4が1の時、この時は図5に示すよ
うにP11は非エッジである。その場合PM11には選
択回路1001cからP11が出力される。同様にPL
11には選択回路1001dからP11が出力される。Next, the operation of the edge correction circuit 204 will be described. First, when b4 is 1, at this time, P11 is a non-edge as shown in FIG. In that case, P11 is output from the selection circuit 1001c to PM11. Similarly PL
P11 is output from the selection circuit 1001d to 11.
【0057】次にb3のみが1の時、この時は図5に示
すように横エッジと判定されているから、P11はその
上下の画素P01からP21への色信号の遷移状態に位
置していることになる。そこでP01とP21のうち大
きい方を選択し、PM11として出力する。また小さい
方をPL11として出力する。この時各画素はC,M,
Y各8ビットの色信号で表現されているが、P11がエ
ッジとして検出した色成分で演算を行なう。例えばP1
1のCの値がエッジ検出回路203での最大値回路30
5により検出されて横エッジとして判定されたのであれ
ばエッジ補正回路204での処理はP00〜P22のC
成分の濃度情報で演算を行なう。そこで選択回路100
1aの出力PaとしてP01を選択し、選択回路100
1bの出力PbとしてP21を選択する。次に比較回路
1002によりPaとPbを比較してPaがPb以上の
値の時、比較回路1002は1を出力する。その結果選
択回路1001cからはPaが、選択回路1001dか
らはPbが出力される。さらにこの場合、b4が0であ
るから、選択回路1001eからPaが、選択回路10
01fからはPbが出力される。b2、b1、b0がそ
れぞれ1の時も同様にな処理を行なう。Pa、Pbの画
素の選択は図7で説明した通りである。Next, when only b3 is 1, at this time, as shown in FIG. 5, since it is determined to be a horizontal edge, P11 is located in the transition state of the color signal from the pixels P01 to P21 above and below it. Will be there. Therefore, the larger one of P01 and P21 is selected and output as PM11. The smaller one is output as PL11. At this time, each pixel is C, M,
Although each Y is represented by a color signal of 8 bits, the calculation is performed by the color component detected by P11 as an edge. For example, P1
The C value of 1 is the maximum value circuit 30 in the edge detection circuit 203.
If it is detected as a horizontal edge and is determined as a horizontal edge, the processing in the edge correction circuit 204 is C of P00 to P22.
Calculation is performed using the concentration information of the components. Therefore, the selection circuit 100
The selection circuit 100 selects P01 as the output Pa of 1a.
P21 is selected as the output Pb of 1b. Next, the comparison circuit 1002 compares Pa and Pb, and when Pa is a value equal to or larger than Pb, the comparison circuit 1002 outputs 1. As a result, Pa is output from the selection circuit 1001c and Pb is output from the selection circuit 1001d. Further, in this case, since b4 is 0, the selection circuits 1001e to Pa change to the selection circuit 10
Pb is output from 01f. When b2, b1 and b0 are 1, the same processing is performed. Selection of pixels of Pa and Pb is as described in FIG.
【0058】次に図2の下色除去率検出回路205は、
エッジ補正回路204のエッジ補正結果PM11の色情
報から下色除去・墨加刷を行なう比率を検出する機能を
有する。Next, the lower color removal rate detection circuit 205 of FIG.
It has a function of detecting the ratio of undercolor removal / black printing from the color information of the edge correction result PM11 of the edge correction circuit 204.
【0059】次に図8に下色除去率検出回路205の具
体的構成を示す。同図において、下色除去率検出回路2
05は、最大値回路801と、最小値回路802と、差
分演算回路803と、平均値回路804と、除算回路8
05と、反転回路806とを有している。Next, FIG. 8 shows a specific configuration of the undercolor removal rate detection circuit 205. In the figure, the undercolor removal rate detection circuit 2
Reference numeral 05 denotes a maximum value circuit 801, a minimum value circuit 802, a difference calculation circuit 803, an average value circuit 804, and a division circuit 8.
05 and an inverting circuit 806.
【0060】最大値回路801はエッジ補正値PM11
のC,M,Y信号の中から最大値を検出する機能を有す
る。これは論理回路で構成される比較器と選択器で容易
に実現できる。The maximum value circuit 801 detects the edge correction value PM11.
It has a function of detecting the maximum value from among the C, M, and Y signals. This can be easily realized by a comparator and a selector which are composed of logic circuits.
【0061】最小値回路802は、エッジ補正値PM1
1のC,M,Y信号の中から最小値を検出する機能を有
する。これは論理回路で構成される比較器と選択器で容
易に実現できる。The minimum value circuit 802 calculates the edge correction value PM1.
It has a function of detecting the minimum value among the C, M, and Y signals of 1. This can be easily realized by a comparator and a selector which are composed of logic circuits.
【0062】差分演算回路803は、最大値回路801
と最小値回路802の出力の差分量を求める機能を有す
る。これは論理回路で構成される減算器で容易に実現で
きる。 反転回路806は、色信号の飽和値から差分演
算回路803の出力を減算する機能を有する。例えば各
色成分の色信号が8ビットで表現されている場合は飽和
値は255である。これは論理回路で構成される減算器
で容易に実現できる。The difference calculation circuit 803 is a maximum value circuit 801.
And a function of obtaining the difference amount between the output of the minimum value circuit 802. This can be easily realized by a subtractor composed of a logic circuit. The inversion circuit 806 has a function of subtracting the output of the difference calculation circuit 803 from the saturation value of the color signal. For example, when the color signal of each color component is represented by 8 bits, the saturation value is 255. This can be easily realized by a subtractor composed of a logic circuit.
【0063】平均値回路804は、最大値回路801の
出力と最小値回路802の出力の平均値を求める機能を
有する。これは論理回路で構成される加算器出力の桁上
げ信号を最上位ビットとし、加算結果の上位7ビットと
あわせて8ビット信号とすることで容易に実現できる。The average value circuit 804 has a function of obtaining an average value of the outputs of the maximum value circuit 801 and the minimum value circuit 802. This can be easily realized by setting the carry signal output from the adder constituted by the logic circuit to the most significant bit and combining the upper 7 bits of the addition result into an 8-bit signal.
【0064】除算回路805は、反転回路806の出力
を平均値回路804の出力で除算する機能を有する。こ
れは例えば被除数と除数の値をアドレスとして入力し、
そのデータ出力を除算結果とするルックアップテーブル
で実現できる。ルックアップテーブルは半導体メモリの
一つであるランダムアクセスメモリで容易に実現でき
る。The division circuit 805 has a function of dividing the output of the inverting circuit 806 by the output of the average value circuit 804. For example, enter the values of dividend and divisor as addresses,
This can be realized by a look-up table whose data output is the division result. The look-up table can be easily realized by a random access memory which is one of semiconductor memories.
【0065】次に下色除去率検出回路205の動作につ
いて説明する。この例では無彩色であればあるほど下色
除去率を大きくするように動作させている。Next, the operation of the undercolor removal rate detection circuit 205 will be described. In this example, the lower color removal rate is increased as the color is achromatic.
【0066】一般に無彩色(グレー)領域はC,M,Y
の各色信号が等しい値をとる。したがってC,M,Yの
各色信号の最大値と最小値の差が小さいほど無彩色度は
大きいことになる。そこで差分演算回路803の出力を
反転回路804で飽和値から減算することにより差分量
が小さい程、反転結果が大きくなるようにしている。Generally, an achromatic (gray) area is C, M, Y.
The respective color signals of have the same value. Therefore, the smaller the difference between the maximum value and the minimum value of the C, M, and Y color signals, the greater the achromaticity. Therefore, the output of the difference calculation circuit 803 is subtracted from the saturation value by the inversion circuit 804 so that the smaller the difference amount, the larger the inversion result.
【0067】しかしながら同じ差分値でもC,M,Yの
平均色信号値が低い場合と高い場合とでは平均色信号値
が高い場合のほうが無彩色度は高いことになる。そのた
め平均値回路804で求めた平均色信号に対する反転回
路806の出力の比を除算回路805で求めて、出力す
ることにより下色除去率を求めている。However, even with the same difference value, the achromaticity is higher when the average color signal value of C, M and Y is low and when it is high. Therefore, the ratio of the output of the inverting circuit 806 to the average color signal obtained by the average value circuit 804 is obtained by the dividing circuit 805, and is output to obtain the undercolor removal rate.
【0068】また図2の下色除去・墨加刷回路206は
エッジ補正された注目画素PM11のC,M,Y信号と
下色除去率検出回路205の出力からK(黒)信号を発
生させ、かつC,M,Y信号からK信号を減算して新た
なC’,M’,Y’信号を発生させる機能を有する。The undercolor removal / blackening circuit 206 shown in FIG. 2 generates a K (black) signal from the C, M, Y signals of the edge-corrected target pixel PM11 and the output of the undercolor removal rate detection circuit 205. , And has a function of subtracting the K signal from the C, M, Y signals to generate new C ′, M ′, Y ′ signals.
【0069】図11は下色除去率検出回路205の別の
構成を示したものである。同図において下色除去率検出
回路205は最小値回路1101と、最大値回路110
2と、2倍化回路1103と、差分値回路1104と、
ビットシフト回路1105とを有している。FIG. 11 shows another configuration of the undercolor removal rate detection circuit 205. In the figure, the undercolor removal rate detection circuit 205 includes a minimum value circuit 1101 and a maximum value circuit 110.
2, a doubling circuit 1103, a difference value circuit 1104,
And a bit shift circuit 1105.
【0070】最小値回路1101はエッジ補正値PM1
1のC、M、Y信号の中から最小値を検出する機能を有
する。これは論理回路で構成される比較機と選択器で容
易に実現できる。The minimum value circuit 1101 has an edge correction value PM1.
It has a function of detecting the minimum value from the C, M, and Y signals of 1. This can be easily realized by a comparator and a selector that are composed of logic circuits.
【0071】最大値回路1102はエッジ補正値PM1
1のC、M、Y信号の中から最大値を検出する機能を有
する。これは論理回路で構成される比較機と選択器で容
易に実現できる。The maximum value circuit 1102 has an edge correction value PM1.
It has a function of detecting the maximum value from the C, M, and Y signals of 1. This can be easily realized by a comparator and a selector that are composed of logic circuits.
【0072】2倍化回路1103は入力信号値を2倍の
値にして出力する機能を有する。これは単にディジタル
値で表現されている信号値の最上位ビットの方向に1ビ
ットシフトするシフト回路で容易に実現できる。The doubling circuit 1103 has a function of doubling the input signal value and outputting it. This can be easily realized by a shift circuit that shifts one bit in the direction of the most significant bit of the signal value that is simply expressed by a digital value.
【0073】差分値回路1104は2倍化回路1103
の出力から最大値回路1102の出力の差分値を求める
機能を有する。ここで差分値が0以下となった場合は0
を出力する。これは論理回路で構成される減算回路で容
易に実現できる。The difference value circuit 1104 is a doubling circuit 1103.
From the output of the maximum value circuit 1102. 0 if the difference value is 0 or less
Is output. This can be easily realized by a subtraction circuit composed of a logic circuit.
【0074】ビットシフト回路1105は差分値回路1
104のディジタル信号値を1/256倍化する機能を
有する。この機能はディジタル値で表現されている信号
値の最下位ビット方向に8ビット、シフトする回路で容
易に実現できる。The bit shift circuit 1105 is the difference value circuit 1
It has a function of multiplying the digital signal value of 104 by 1/256. This function can be easily realized by a circuit that shifts 8 bits in the direction of the least significant bit of a signal value represented by a digital value.
【0075】次に図11の下色除去率検出回路205の
動作について説明する。この実施例は注目画素の鮮やか
さが少ない程、また明るさが小さい程、下色除去率を大
きくする場合を示したものである。最初に鮮やかさの尺
度である彩度量を求める機能について説明する。一般に
無彩色(グレー)領域はC、M、Yの各色信号が等しい
値をとる。したがってC、M、Yの各色信号の最大値と
最小値の差が小さいほど彩度量は小さいことになる。し
かしながら同じ差分値でもC、M、Yの各色信号の最小
値が低い場合と高い場合では最小値が高い場合のほうが
彩度量は小さいことになる。そこで鮮やかさを表現する
尺度である彩度量をVとし、式(1)で表す。Next, the operation of the lower color removal rate detection circuit 205 shown in FIG. 11 will be described. This embodiment shows a case where the undercolor removal rate is increased as the brightness of the pixel of interest is smaller and the brightness is smaller. First, the function of obtaining the amount of saturation, which is a measure of vividness, will be described. Generally, in an achromatic (gray) area, the C, M, and Y color signals have the same value. Therefore, the smaller the difference between the maximum value and the minimum value of each of the C, M, and Y color signals, the smaller the amount of saturation. However, even with the same difference value, when the minimum value of each of the C, M, and Y color signals is low and high, the saturation amount is smaller when the minimum value is higher. Therefore, the saturation amount, which is a scale for expressing vividness, is represented by V and is represented by the formula (1).
【0076】[0076]
【数1】 V=(MAX(C,M,Y)−MIN(C,M,Y))/MIN(C,M,Y) (1) 式(1)においてMAX(C,M,Y)は1画素の色成分C、M、
Yの最大値を表す。同様にMIN(C,M,Y)は1画素の色成分
C、M、Yの最小値を表す。式(1)においてVの値が
小さければ小さい程、無彩色に近いことを意味する。## EQU1 ## V = (MAX (C, M, Y) -MIN (C, M, Y)) / MIN (C, M, Y) (1) MAX (C, M, Y) in equation (1) Is a color component of one pixel C, M,
It represents the maximum value of Y. Similarly, MIN (C, M, Y) represents the minimum value of the color components C, M, and Y of one pixel. In Expression (1), the smaller the value of V, the closer to achromatic color.
【0077】次に明るさを示す尺度である明度量を求め
る機能について説明する。一般に色の明るさはC、M、
Yの各色信号の中の最小値が小さい程、明るい色とな
る。そこで色の明るさをLとし、式(2)で表す。Next, the function of obtaining the lightness amount, which is a measure of brightness, will be described. Generally, the brightness of colors is C, M,
The smaller the minimum value among the Y color signals, the brighter the color. Therefore, the brightness of the color is set to L and is represented by the equation (2).
【0078】[0078]
【数2】 L=MIN(C,M,Y)/256 (2) 式(2)において256で除しているのはLの値として
1から0となるように正規化するためである。また式
(2)においてLの値が小さい程その画素は明るいこと
を意味する。## EQU2 ## L = MIN (C, M, Y) / 256 (2) The reason for dividing by 256 in equation (2) is to normalize the value of L from 1 to 0. Further, in Expression (2), the smaller the value of L, the brighter the pixel.
【0079】次に下色除去率をαとし、式(3)で表
す。Next, the undercolor removal rate is set to α and is expressed by the equation (3).
【0080】[0080]
【数3】 α=(1−V)*L =(2*MIN(C,M,Y)−MAX(C,M,Y))/256 (3) 式(3)は彩度量が小さい程、又は明度量が小さい程、
下色除去率が大きいことを示している。式(3)の演算
を図11において最小値回路1101と、最大値回路1
102と、2倍化回路1103と、ビットシフト回路1
104で行なうことにより下色除去率αを得る。## EQU3 ## α = (1-V) * L = (2 * MIN (C, M, Y) -MAX (C, M, Y)) / 256 (3) Equation (3) shows that the smaller the amount of saturation, , Or the smaller the lightness,
This indicates that the undercolor removal rate is large. The calculation of the equation (3) is performed in FIG.
102, a doubling circuit 1103, and a bit shift circuit 1
By carrying out at 104, the undercolor removal rate α is obtained.
【0081】次に図9に下色除去・墨加刷回路206の
具体的構成を示す。同図において、下色除去・墨加刷回
路206は、最小値回路901と、乗算器902と、差
分演算回路903a〜903cとを有している。Next, FIG. 9 shows a specific configuration of the undercolor removal / blackening circuit 206. In the figure, the undercolor removal / blackening printing circuit 206 has a minimum value circuit 901, a multiplier 902, and difference calculation circuits 903a to 903c.
【0082】最小値回路901は、エッジ補正値PM1
1のC,M,Y信号の中から最小値を検出する機能を有
する。The minimum value circuit 901 calculates the edge correction value PM1.
It has a function of detecting the minimum value among the C, M, and Y signals of 1.
【0083】乗算器902は、最小値回路901の出力
に下色除去率を掛け合わせる機能を有する。乗算器90
2は加算器の組み合わせで容易に実現できる。又は乗数
と被乗数をアドレスとしてそれに対応するデータ出力を
乗算結果となるルックアップテーブルで構成してもよ
い。ルックアップテーブルは半導体メモリの一つである
ランダムアクセスメモリで容易に実現できる。The multiplier 902 has a function of multiplying the output of the minimum value circuit 901 by the undercolor removal rate. Multiplier 90
2 can be easily realized by a combination of adders. Alternatively, a data output corresponding to the multiplier and the multiplicand as an address may be configured as a lookup table as a multiplication result. The look-up table can be easily realized by a random access memory which is one of semiconductor memories.
【0084】差分演算回路903a〜903cはエッジ
補正値PM11のC,M,Y信号から乗算器902の出
力を減算する機能を有し、論理回路で構成される減算器
で容易に実現できる。The difference calculation circuits 903a to 903c have a function of subtracting the output of the multiplier 902 from the C, M, and Y signals of the edge correction value PM11, and can be easily realized by a subtracter composed of a logic circuit.
【0085】次に下色除去・墨加刷回路206の動作に
ついて説明する。一般にC,M,Y信号の最小値は無彩
色領域の濃度に対応する。そしてその最小値に対し、無
彩色領域の場合は下色除去率1を乗算して黒量とする。
例えば完全な黒の領域ではC,M,Y信号はすべて25
5という値を持つから最小値も255である。また下色
除去率検出回路205で求めた下色除去率は1である。
従って最小値255と下色除去率1の乗算結果は255
となり、墨加刷量は255である。反対に無彩色領域で
ない領域(彩度の高い領域)では下色除去率が0に近い
値をとり、また最小値も小さな値であるから乗算器90
2の出力である墨加刷量は0に近く、また下色除去量も
0に近いから下色除去後のC,M,Y信号は下色除去前
からほとんど変化しない。Next, the operation of the undercolor removal / blackening circuit 206 will be described. Generally, the minimum value of the C, M, and Y signals corresponds to the density of the achromatic region. Then, in the case of an achromatic region, the minimum value is multiplied by the undercolor removal rate 1 to obtain the black amount.
For example, in a completely black area, the C, M and Y signals are all 25
Since it has a value of 5, the minimum value is also 255. The undercolor removal rate obtained by the undercolor removal rate detection circuit 205 is 1.
Therefore, the multiplication result of the minimum value 255 and the undercolor removal rate 1 is 255.
And the black printing amount is 255. On the contrary, in the area which is not the achromatic area (the area with high saturation), the undercolor removal rate has a value close to 0, and the minimum value is also a small value.
The black printing amount, which is the output of 2, is close to 0, and the undercolor removal amount is also close to 0. Therefore, the C, M, and Y signals after the undercolor removal hardly change from those before the undercolor removal.
【0086】図12に下色除去・墨加刷回路206の別
の構成を示す。本実施例は、注目画素のエッジ補正され
た画素PM11から求めた下色除去率αにより、注目画
素P11自身のC、M、Yから下色除去後のC’、
M’、Y’及びKを求める場合を示している。同図にお
いて最小値回路1201は注目画素P11のC、M、Y
信号の中から最小値を検出する機能を有している。FIG. 12 shows another structure of the undercolor removal / blackening circuit 206. In this embodiment, the undercolor removal rate α obtained from the edge-corrected pixel PM11 of the target pixel is used to obtain C ′, C ′ after removal of the undercolor from C, M, and Y of the target pixel P11 itself.
The case where M ', Y', and K are calculated is shown. In the figure, the minimum value circuit 1201 indicates C, M, and Y of the target pixel P11.
It has the function of detecting the minimum value from the signal.
【0087】乗算器1202は最小値回路1201の出
力に下色除去率を掛け合わせる機能である。乗算器は加
算器の組み合わせで容易に実現できる。または乗数と被
乗数をアドレスとしてそれに対応するデータ出力を乗算
結果となるルックアップテーブルで構成してもよい。ル
ックアップテーブルは半導体メモリの一つであるランダ
ムアクセスメモリで容易に実現できる。The multiplier 1202 has a function of multiplying the output of the minimum value circuit 1201 by the undercolor removal rate. The multiplier can be easily realized by a combination of adders. Alternatively, the multiplier and the multiplicand may be used as addresses, and the corresponding data output may be configured by a lookup table that is a multiplication result. The look-up table can be easily realized by a random access memory which is one of semiconductor memories.
【0088】差分演算回路1203は、注目画素P11
のC,M,Y信号から乗算器1202の出力を減算する
機能を有し、論理回路で構成される減算器で容易に実現
できる。The difference calculation circuit 1203 detects the target pixel P11.
It has a function of subtracting the output of the multiplier 1202 from the C, M, and Y signals, and can be easily realized by a subtracter configured by a logic circuit.
【0089】選択回路1204は上側の入力端子から入
力される信号の値に応じて左側の入力端子から入力され
る信号の中から一つを選択して右側の出力端子に出力す
る機能を有している。この選択回路1204は論理回路
の組み合わせで容易に実現できる。The selection circuit 1204 has a function of selecting one of the signals input from the left input terminal according to the value of the signal input from the upper input terminal and outputting it to the output terminal on the right side. ing. The selection circuit 1204 can be easily realized by a combination of logic circuits.
【0090】次に図12の下色除去・墨加刷回路206
の動作について説明する。同図において、最初に注目画
素P11が非エッジ領域に位置していると判定された場
合、この時はb4=0である。この場合は注目画素P1
1のC,M,Y信号の最小値と、図8または図11で求
めた下色除去率αから乗算器1202によりKを求め
る。またKを注目画素P11のC,M,Y信号からそれ
ぞれ差分演算回路1203により減算することで下色除
去後のC’、M’、Y’信号を求める。この場合は下色
除去率を求めるのに用いたPM11は図10の動作から
注目画素P11自身であるから、注目画素P11が非エ
ッジ領域に位置していると判定された場合は注目画素の
みの値から下色除去・墨加刷処理を行なうことになる。Next, the undercolor removal / blackening circuit 206 shown in FIG.
The operation of will be described. In the figure, when it is first determined that the target pixel P11 is located in the non-edge region, b4 = 0 at this time. In this case, the target pixel P1
K is calculated by the multiplier 1202 from the minimum value of the C, M, and Y signals of 1 and the undercolor removal rate α calculated in FIG. 8 or 11. Further, K is subtracted from the C, M, and Y signals of the target pixel P11 by the difference calculation circuit 1203 to obtain C ′, M ′, and Y ′ signals after undercolor removal. In this case, since the PM 11 used to obtain the undercolor removal rate is the target pixel P11 itself from the operation of FIG. 10, only the target pixel is determined when it is determined that the target pixel P11 is located in the non-edge region. Undercolor removal / blackening processing is performed from the value.
【0091】次に注目画素P11がエッジ領域に位置し
ていると判定された場合、b4=1となり、図10のエ
ッジ補正回路204で検出した濃度の高い隣接画素PM
11を用いて図8または図11の下色除去率検出回路2
05で求めた下色除去率αから乗算器1202によりK
を求める。そして下色除去後のC’、M’、Y’信号は
図10のエッジ補正回路204で検出した濃度の低い隣
接画素PL11のC,M,Y信号の最小値をそのまま選
択回路1204から出力する。Next, when it is determined that the pixel of interest P11 is located in the edge area, b4 = 1, and the adjacent pixel PM of high density detected by the edge correction circuit 204 of FIG.
11 is used to detect the lower color removal rate detection circuit 2 of FIG.
From the undercolor removal rate α obtained in step 05 by the multiplier 1202.
Ask for. As for the C ′, M ′, and Y ′ signals after the undercolor removal, the minimum value of the C, M, and Y signals of the adjacent pixel PL11 having the low density detected by the edge correction circuit 204 of FIG. .
【0092】以上のように注目画素がエッジ領域に位置
している場合にはその隣の高濃度画素から下色除去率を
求めてKを発生させることで黒量が多くなり、エッジ部
のぼけが防止され、エッジ強調の効果がある。またその
場合、注目画素のC,M,Y色信号から単純にKの値を
減算すると、下色除去後のC’、M’、Y’信号の値は
0に近い値となる。ところでカラーレーザプリンタやイ
ンクジェットプリンタにおいては同一画素のC,M,
Y,K信号の印字位置は一致しないのが一般的であり、
下色除去後のC’、M’、Y’信号の値が0の場合、K
信号の印字位置に対しC,M,Y信号の印字位置ずれ方
向に白抜けが生じる。そこで隣接する低濃度画素のC,
M,Y信号を注目画素の下色除去後の値として使うこと
で白抜けが防止できる。As described above, when the pixel of interest is located in the edge area, the amount of black is increased by obtaining the undercolor removal rate from the adjacent high density pixel and generating K, thereby increasing the amount of black and blurring the edge portion. Is prevented and the effect of edge enhancement is obtained. In that case, if the K value is simply subtracted from the C, M, and Y color signals of the pixel of interest, the values of the C ′, M ′, and Y ′ signals after the undercolor removal are close to zero. By the way, in color laser printers and inkjet printers, C, M, and
Generally, the printing positions of Y and K signals do not match,
If the value of the C ', M', and Y'signals after undercolor removal is 0, K
White spots occur in the direction in which the C, M, and Y signals are displaced from the signal print position. Therefore, C of adjacent low-density pixels,
White spots can be prevented by using the M and Y signals as the values after the undercolor removal of the pixel of interest.
【0093】次に図2におけるエッジ検出下色除去部1
04の動作について説明する。図2において注目画素P
11及びその周辺の画素のC,M,Y色信号からエッジ
検出回路203にて注目画素P11がエッジ領域に相当
するか否かを検出し、相当する場合にはエッジ補正回路
204にてエッジの方向に直交する方向の画素の色信号
の内、注目画素P11に近い色信号値を注目画素P11
の補正信号PM11とし、その後、下色除去率検出回路
205にてエッジ補正された注目画素PM11の色信号
から下色除去率を求め、下色除去・墨加刷回路206に
てK信号の発生及びC,M,Yの再設定を行う。上記処
理を1画素づつ順次、実行することで非エッジ領域、エ
ッジ領域共に最適な下色除去、墨加刷が行え、さらにエ
ッジ領域では黒ずんだり、色調が変わってしまう等の不
具合を防止できる。Next, the edge detection undercolor removal unit 1 in FIG.
The operation of 04 will be described. In FIG. 2, the target pixel P
The edge detection circuit 203 detects from the C, M, and Y color signals of 11 and its surrounding pixels whether or not the pixel of interest P11 corresponds to an edge region, and if so, the edge correction circuit 204 detects the edge. Among the color signals of the pixel in the direction orthogonal to the direction, the color signal value close to the target pixel P11 is set to the target pixel P11.
Of the target pixel PM11 whose edge has been corrected by the undercolor removal rate detection circuit 205, and the undercolor removal rate is obtained from the color signal of the target pixel PM11, and the K signal is generated by the undercolor removal / blackening circuit 206. And C, M, Y are reset. By performing the above-described processing one pixel at a time, it is possible to perform optimal undercolor removal and blackening for both the non-edge area and the edge area, and it is possible to prevent problems such as darkening and color tone change in the edge area.
【0094】[0094]
【発明の効果】本発明によれば、画像のエッジ位置にお
ける色遷移状態の各色信号をその隣接する非エッジ画素
の色信号で置き換えるので、色遷移状態をなくし印字結
果においてエッジ領域のぼけを抑圧できる。According to the present invention, since each color signal in the color transition state at the edge position of the image is replaced with the color signal of the adjacent non-edge pixel, the color transition state is eliminated and the blur of the edge area is suppressed in the print result. it can.
【0095】エッジ補正された注目画素の色信号値さら
にその値から求めた下色除去率から墨加刷量と下色除去
量を求めることにより、周辺画素に対して黒量に置き換
える率を同じにできエッジ領域の黒ずみ、色調の変化等
の不具合を防止できる。By obtaining the black printing amount and the undercolor removal amount from the color signal value of the pixel of interest whose edge has been corrected and the undercolor removal ratio obtained from the value, the rate of replacing the peripheral pixels with the black amount is the same. It is possible to prevent problems such as darkening of the edge region and change of color tone.
【図1】本発明が適用されるカラー画像処理装置の一例
としてのカラーレーザプリンタの構成を示すブロック図
である。FIG. 1 is a block diagram showing a configuration of a color laser printer as an example of a color image processing apparatus to which the present invention is applied.
【図2】図1におけるエッジ検出下色除去部の一実施例
の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of an embodiment of an edge detection undercolor removal unit in FIG.
【図3】図2におけるエッジ検出回路の具体的構成を示
すブロック図である。3 is a block diagram showing a specific configuration of an edge detection circuit in FIG.
【図4】図3における畳込演算回路の具体的構成を示す
ブロック図である。FIG. 4 is a block diagram showing a specific configuration of a convolution operation circuit in FIG.
【図5】図3に示したエッジ検出回路によるエッジ判定
出力の一例を示す説明図である。5 is an explanatory diagram showing an example of an edge determination output by the edge detection circuit shown in FIG.
【図6】図2におけるエッジ補正回路の具体的構成を示
すブロック図である。FIG. 6 is a block diagram showing a specific configuration of the edge correction circuit in FIG.
【図7】図6に示したエッジ補正回路により注目画素を
周辺画素で置き換える状態を示す説明図である。7 is an explanatory diagram showing a state in which a target pixel is replaced with a peripheral pixel by the edge correction circuit shown in FIG.
【図8】図2における下色除去率検出回路の具体的構成
を示すブロック図である。8 is a block diagram showing a specific configuration of an undercolor removal rate detection circuit in FIG.
【図9】図2における下色除去・墨加刷回路の具体的構
成を示すブロック図である。9 is a block diagram showing a specific configuration of an undercolor removal / blackening circuit in FIG.
【図10】図2におけるエッジ補正回路の他の実施例の
構成を示すブロック図である。10 is a block diagram showing the configuration of another embodiment of the edge correction circuit in FIG.
【図11】図2における下色除去率検出回路の他の実施
例の構成を示すブロック図である。11 is a block diagram showing a configuration of another embodiment of the undercolor removal rate detection circuit in FIG.
【図12】図2における下色除去・墨加刷回路の他の実
施例の構成を示すブロック図である。FIG. 12 is a block diagram showing the configuration of another embodiment of the undercolor removal / blackening circuit in FIG.
101 パーソナルコンピュータ 102 ページメモリ 103 色変換部 104 エッジ検出下色除去部 105 パルス幅変調部 106 印字部 201a,201b ラインメモリ 202a〜202i ラッチ 203 エッジ検出回路 204 エッジ補正回路 205 下色除去率検出回路 206 下色除去・墨加刷回路 301 画素マトリクス 302,302a〜302d エッジ検出マトリクス 303a〜303d 畳込演算回路 304a〜304d 絶対値回路 305 最大値回路 306 エッジ基準値設定回路 307a〜307e 比較回路 401a〜401i 乗算器 402 加算器 601a〜601d 選択回路 602a 差分演算回路 602b 差分演算回路 603a 絶対値回路 603b 絶対値回路 604 比較回路 801 最大値回路 802 最小値回路 803 差分演算回路 804 平均値回路 805 除算回路 806 反転回路 901 最小値回路 902 乗算器 903a 差分演算回路 903b 差分演算回路 903c 差分演算回路 1001a 選択回路 1001b 選択回路 1001c 選択回路 1001d 選択回路 1002 比較回路 1101 最小値回路 1102 最大値回路 1103 2倍化回路 1104 差分値回路 1105 ビットシフト回路 1201 最小値回路 1202 乗算器 1203 差分値回路 1204 選択回路 101 personal computer 102 page memory 103 color conversion unit 104 edge detection undercolor removal unit 105 pulse width modulation unit 106 printing units 201a and 201b line memories 202a to 202i latch 203 edge detection circuit 204 edge correction circuit 205 undercolor removal rate detection circuit 206 Undercolor removal / blackening circuit 301 Pixel matrix 302, 302a to 302d Edge detection matrix 303a to 303d Convolution operation circuit 304a to 304d Absolute value circuit 305 Maximum value circuit 306 Edge reference value setting circuit 307a to 307e Comparison circuit 401a to 401i Multiplier 402 Adder 601a to 601d Selection circuit 602a Difference calculation circuit 602b Difference calculation circuit 603a Absolute value circuit 603b Absolute value circuit 604 Comparison circuit 801 Maximum value circuit 802 Small value circuit 803 Difference calculation circuit 804 Average value circuit 805 Division circuit 806 Inversion circuit 901 Minimum value circuit 902 Multiplier 903a Difference calculation circuit 903b Difference calculation circuit 903c Difference calculation circuit 1001a Selection circuit 1001b Selection circuit 1001c Selection circuit 1001d Selection circuit 1002 Comparison Circuit 1101 Minimum value circuit 1102 Maximum value circuit 1103 Doubler circuit 1104 Difference value circuit 1105 Bit shift circuit 1201 Minimum value circuit 1202 Multiplier 1203 Difference value circuit 1204 Selection circuit
Claims (10)
置する複数の画素についての色分解された濃淡情報か
ら、注目画素の墨加刷量および下色除去量を求める色信
号処理手段を有することを特徴とするカラー画像処理装
置。1. A color signal processing means for obtaining a black printing amount and an undercolor removal amount of a pixel of interest based on inputted and shaded pixel information of the pixel of interest and color-separated density information of a plurality of pixels located around the pixel of interest. A color image processing device characterized by the above.
の画素についての色分解された濃淡情報から、前記注目
画素が画像のエッジ領域に位置しているか否かを検出す
るエッジ検出手段と、 前記注目画素が画像のエッジ領域に位置している場合に
は周辺画素の濃淡情報に基づいて前記注目画素の濃淡情
報を再設定するエッジ補正手段と、 該エッジ補正手段により再設定された前記注目画素の濃
淡情報の下色除去率を検出する下色除去率検出手段と、 前記エッジ補正手段により再設定された注目画素の濃淡
情報及び前記下色除去率検出手段から求められた下色除
去率とから墨加刷量及び下色除去量を求める下色除去・
墨加刷手段とからなる色信号処理手段を有することを特
徴とするカラー画像処理装置。2. Edge detection means for detecting whether or not the pixel of interest is located in an edge region of an image based on color-separated grayscale information of the pixel of interest and a plurality of pixels located in the periphery thereof. When the target pixel is located in the edge area of the image, an edge correction unit that resets the grayscale information of the target pixel based on the grayscale information of the peripheral pixels, and the attention target reset by the edge correction unit. Undercolor removal rate detection means for detecting the undercolor removal rate of the pixel grayscale information, and the undercolor removal rate obtained from the grayscale information of the pixel of interest reset by the edge correction means and the undercolor removal rate detection means. Undercolor removal to obtain the black printing amount and the undercolor removal amount from
A color image processing device comprising a color signal processing means including black-and-black printing means.
淡情報毎にエッジ検出用フィルタにより設定される係数
との畳み込み演算結果に基づいて行うことを特徴とする
請求項2に記載のカラー画像処理装置。3. The color image according to claim 2, wherein the edge detection unit performs the color separation based on a result of a convolution operation with a coefficient set by an edge detection filter for each grayscale information. Processing equipment.
方向と直交する方向の隣接画素の内、濃淡情報が補正さ
れる注目画素の濃淡情報に近い方を補正値として選択す
ることを特徴とする請求項2または3のいずれかに記載
のカラー画像処理装置。4. The edge correction means selects, as a correction value, one of adjacent pixels in a direction orthogonal to a direction in which edges are continuous, which is closer to the grayscale information of a target pixel whose grayscale information is to be corrected. The color image processing apparatus according to claim 2.
出手段と、 色分解された複数の色信号の最小値を検出する最小値検
出手段と、 前記最大値検出手段及び最小値検出手段の出力の平均値
を算出する平均値演算手段と、 前記最大値検出手段及び最小値検出手段の出力の差分量
を算出する差分演算手段と、 該差分演算手段の出力を色信号の濃度レベルの飽和値か
ら減算する反転手段と、 該反転手段の出力を前記平均値演算手段の出力で除算
し、該除算結果を下色除去率として出力する除算手段と
を有することを特徴とする請求項2乃至4のいずれかに
記載のカラー画像処理装置。5. The under color removal rate detecting means includes maximum value detecting means for detecting a maximum value of the color separated color signals, and minimum value for detecting a minimum value of the color separated color signals. A detection means; an average value calculation means for calculating an average value of outputs of the maximum value detection means and the minimum value detection means; and a difference calculation means for calculating a difference amount of outputs of the maximum value detection means and the minimum value detection means. An inverting means for subtracting the output of the difference computing means from the saturation value of the density level of the color signal; an output of the inverting means divided by an output of the average value computing means; and a result of the division being output as a lower color removal rate. 5. The color image processing apparatus according to claim 2, further comprising:
小値検出手段と、 該最小値検出手段の出力と前記画素について求められた
下色除去率とを乗算し、該乗算結果を墨加刷量として出
力する乗算手段と、 前記色分解された画素の複数の各色信号と前記乗算手段
の乗算結果との差分量を下色除去量として算出する差分
演算手段とを有することを特徴とする請求項2乃至5の
いずれかに記載のカラー画像処理装置。6. The undercolor removal / blackening means is a minimum value detection means for detecting the minimum value of a plurality of color signals of color-separated pixels, and an output of the minimum value detection means and the pixel are obtained. A multiplication means for multiplying the obtained undercolor removal rate and outputting the multiplication result as a black-printing amount; and a difference amount between the color signals of the color-separated pixels and the multiplication result of the multiplication means. The color image processing apparatus according to claim 2, further comprising a difference calculation unit that calculates a color removal amount.
の画素についての色分解された濃淡情報から、前記注目
画素がエッジ領域に位置するか否かを検出するエッジ検
出手段と、 該エッジ検出手段により注目画素がエッジ領域に位置し
ていると判定された場合には、エッジの連なる方向と直
交する方向の隣接画素を検出する隣接画素検出手段と、 該隣接画素検出手段により検出された隣接画素と注目画
素の濃淡情報から注目画素の下色除去量及び墨加刷量を
求める下色除去・墨加刷手段とを有することを特徴とす
るカラー画像処理装置。7. Edge detection means for detecting whether or not the pixel of interest is located in an edge region from color-separated grayscale information of the pixel of interest and a plurality of pixels located around the pixel of interest, and the edge detection. When it is determined by the means that the pixel of interest is located in the edge region, the adjacent pixel detecting means for detecting the adjacent pixel in the direction orthogonal to the edge continuous direction, and the adjacent pixel detected by the adjacent pixel detecting means A color image processing apparatus comprising: a pixel and an undercolor removal / blackening unit for obtaining the undercolor removal amount and blackening amount of the pixel of interest from the grayscale information of the pixel of interest.
注目画素の下色除去量及び墨加刷量を求める下色除去・
墨加刷手段は、 注目画素に隣接する画素の内、濃度の高い方の画素から
下色除去率を求める下色除去率検出手段と、 該下色除去率検出手段により求められた下色除去率と前
記注目画素の濃淡情報から墨加刷量を求める墨加刷量演
算手段とを有することを特徴とする請求項7に記載のカ
ラー画像処理装置。8. Undercolor removal for obtaining the undercolor removal amount and black-printing amount of the target pixel from the grayscale information of the adjacent pixel and the target pixel
The black-printing means includes an undercolor removal rate detecting means for obtaining an undercolor removal rate from a pixel having a higher density among the pixels adjacent to the pixel of interest, and an undercolor removal rate obtained by the undercolor removal rate detecting means. 8. The color image processing apparatus according to claim 7, further comprising black-printing amount calculation means for obtaining a black-printing amount from the ratio and the shade information of the pixel of interest.
注目画素の下色除去量及び墨加刷量を求める下色除去・
墨加刷手段は、 前記注目画素に隣接する画素の内、濃度の低い方の画素
の色分解された濃淡情報を注目画素の下色除去後の色分
解された濃淡情報とする手段を有することを特徴とする
請求項7に記載のカラー画像処理装置。9. Undercolor removal for obtaining the undercolor removal amount and black-printing amount of the target pixel from the grayscale information of the adjacent pixel and the target pixel
The black-printing means has means for making the color-separated light and shade information of the pixel having the lower density among the pixels adjacent to the target pixel the color-separated light and shade information after the undercolor removal of the target pixel. The color image processing device according to claim 7.
出手段と、 色分解された複数の色信号の最小値を検出する最小値検
出手段と、 該最小値検出手段の出力の2倍の値を出力する2倍化演
算手段と、 該2倍化演算手段の出力から前記最大値検出手段の出力
の差分をとる差分演算手段とを有することを特徴とする
カラー画像処理装置。10. The undercolor removal rate detecting means includes maximum value detecting means for detecting a maximum value of the color separated color signals, and minimum value for detecting a minimum value of the color separated color signals. Detection means, doubling operation means for outputting a value twice the output of the minimum value detecting means, and difference operation means for taking the difference between the output of the doubling operation means and the output of the maximum value detecting means. A color image processing device comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14281895A JPH08335260A (en) | 1995-06-09 | 1995-06-09 | Color image processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14281895A JPH08335260A (en) | 1995-06-09 | 1995-06-09 | Color image processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH08335260A true JPH08335260A (en) | 1996-12-17 |
Family
ID=15324348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14281895A Pending JPH08335260A (en) | 1995-06-09 | 1995-06-09 | Color image processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH08335260A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007310635A (en) * | 2006-05-18 | 2007-11-29 | Akuseru:Kk | Image processing device and image processing method |
-
1995
- 1995-06-09 JP JP14281895A patent/JPH08335260A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007310635A (en) * | 2006-05-18 | 2007-11-29 | Akuseru:Kk | Image processing device and image processing method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6118547A (en) | Image processing method and apparatus | |
JPH05292306A (en) | Color picture processing method and device | |
US5162925A (en) | Color image processor capable of performing masking using a reduced number of bits | |
JPH02178656A (en) | Method and device for under-color removal | |
JP3639397B2 (en) | Color image processing device by image area, image output device, image processing method, and storage medium | |
JP3752805B2 (en) | Image processing device | |
JPH08335260A (en) | Color image processor | |
JP3823933B2 (en) | Image processing device | |
JP2004336379A (en) | Image processing method and device | |
JP2001352456A (en) | Image-processing method and image-processing unit, and image-forming device provided with them | |
JP2947823B2 (en) | Image processing device | |
JP4726228B2 (en) | Color data conversion apparatus and method | |
JP2946217B2 (en) | Image processing device | |
JP4152337B2 (en) | Image processing device | |
JP3633058B2 (en) | Image processing device | |
JP2599035B2 (en) | Color operation device | |
JP2994665B2 (en) | Image processing method | |
JP4208771B2 (en) | Image processing method, image processing apparatus, image forming apparatus, computer program, and recording medium | |
JPS61273073A (en) | Edge emphasis processor of color gradation picture information | |
JP4118823B2 (en) | Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium | |
JPS63288567A (en) | Image processor | |
JPH0145273B2 (en) | ||
JP3937645B2 (en) | Image processing apparatus and image processing method | |
JP3496887B2 (en) | Digital color image processing device | |
JPH0242276B2 (en) |