[go: up one dir, main page]

JP2002135609A - Image processor, image processing method and image forming device - Google Patents

Image processor, image processing method and image forming device

Info

Publication number
JP2002135609A
JP2002135609A JP2000329424A JP2000329424A JP2002135609A JP 2002135609 A JP2002135609 A JP 2002135609A JP 2000329424 A JP2000329424 A JP 2000329424A JP 2000329424 A JP2000329424 A JP 2000329424A JP 2002135609 A JP2002135609 A JP 2002135609A
Authority
JP
Japan
Prior art keywords
output
pseudo
error
value
outputting
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.)
Withdrawn
Application number
JP2000329424A
Other languages
Japanese (ja)
Inventor
Yukihisa Ota
享寿 太田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000329424A priority Critical patent/JP2002135609A/en
Publication of JP2002135609A publication Critical patent/JP2002135609A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Color, Gradation (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a method, capable of pseudo-gradation processing of high precision by adopting thresholds and output gradation different by each color, even when combining at least two colors and using an error diffusion method. SOLUTION: The method is provided with adders 1-0 and 1-1 for adding respective error values E0 and E1, between each of the multi-valued pixel signal values of plural colors and the pseudo-gradation signal value of the same color and output-deciding parts 2-0 and 2-1 for outputting temporarily decided pseudo gradation signals to the respective output value of adding parts. The method is provided with first error calculation parts 3-0 and 3-1 for outputting an error between each of the temporarily-decided pseudo-gradation signals and an output corresponding to the adding parts, the second output deciding part 2-2 for outputting multicolor pseudo-gradation signals with respect to a color obtained by the plural colors, and output changing parts 4-0 and 4-1 for outputting each of the temporarily decided pseudo-gradation signals by changing or without changing it, based on the deciding result by an output change judging part 4 for deciding the need for changes, concerning each of the temporarily decided pseudo-gradation signals, based on the temporarily-decided pseudo-gradation signals and all outputs of the first error calculation part and the multicolor pseudo-gradation signals.

Description

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

【0001】[0001]

【発明が属する技術分野】本発明は画像処理装置及び画
像処理方法並びに画像形成装置に関し、特に疑似階調処
理を行う画像処理装置、画像処理方法及びこれらを用い
た画像形成装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, an image processing method, and an image forming apparatus, and more particularly, to an image processing apparatus for performing pseudo gradation processing, an image processing method, and an image forming apparatus using the same.

【0002】[0002]

【従来の技術】従来、多値画像を2値で表現する疑似階
調処理として誤差拡散法が知られている("An Adaptive
Algorithm for Spatial Gray Scale" in society for I
nformation Display 1975 Symposium Digest of Techni
cal Papers, 1975, 36)。この方法は、着目画素をP、そ
の濃度をv、着目画素Pの周辺画素P0、P1、P2、P3の濃度
をそれぞれv0、v1、v2、v3、2値化のための閾値をTと
すると、着目画素Pにおける2値化誤差Eを周辺画素P0、P
1、P2、P3に経験的に求めた重み係数W0、W1、W2、W3で
振り分けてマクロ的に平均濃度を元画像の濃度と等しく
する方法である。
2. Description of the Related Art Conventionally, an error diffusion method is known as pseudo gradation processing for expressing a multi-valued image in binary ("An Adaptive Method").
Algorithm for Spatial Gray Scale "in society for I
nformation Display 1975 Symposium Digest of Techni
cal Papers, 1975, 36). In this method, the target pixel is P, its density is v, and the densities of peripheral pixels P0, P1, P2, and P3 of the target pixel P are v0, v1, v2, v3, and the threshold for binarization is T. , The binarization error E in the target pixel P is
This is a method in which weighting factors W0, W1, W2, and W3 empirically obtained are assigned to 1, P2, and P3, and the average density is macroscopically equal to the density of the original image.

【0003】例えば、出力2値データをoとすると v ≧ T ならば o = 1, E = v - Vmax; ....(1) v < T ならば o = 0, E = v - Vmin; ( ただし、Vmax:最大濃度、Vmin:最小濃度 ) v0 = v0 + E × W0; ....(2) v1 = v1 + E × W1; ....(3) v2 = v2 + E × W2; ....(4) v3 = v3 + E × W3; ....(5) ( 重み係数の例: W0 = 7/16, W1 = 1/16, W2 = 5/16, W
3 = 3/16 )
For example, assuming that the output binary data is o, if v ≧ T, then o = 1, E = v−Vmax;. . . . (1) If v <T, then o = 0, E = v−Vmin; (where Vmax: maximum density, Vmin: minimum density) v0 = v0 + E × W0; . . . (2) v1 = v1 + E × W1; . . . (3) v2 = v2 + E × W2; . . . (4) v3 = v3 + E × W3; . . . (5) (Example of weighting factor: W0 = 7/16, W1 = 1/16, W2 = 5/16, W
3 = 3/16)

【0004】と表すことができる。従来、例えば、カラ
ーインクジェットプリンタ等、シアン、マゼンタ、イエ
ロー、ブラック4色のインクを用いて多値画像を出力す
る際には、各色独立に誤差拡散法等を用いて疑似階調処
理を行っていたために、1色について見た場合には視覚
特性が優れていても、2色以上が重なると必ずしも良好
な視覚特性が得られなかった。
[0004] Conventionally, for example, when a multi-valued image is output using inks of four colors of cyan, magenta, yellow, and black, such as a color inkjet printer, pseudo gradation processing is performed independently using an error diffusion method or the like for each color. For this reason, when one color is viewed, even if the visual characteristics are excellent, good visual characteristics are not always obtained when two or more colors overlap.

【0005】この問題を改良するために、特開平8−2
79920号公報および特開平11−10918号公報
等においては、2色以上を組み合わせて誤差拡散法を用
いることにより、2色以上が重なり合う場合においても
良好な視覚特性の得られる擬似中間調処理方法が開示さ
れている。
In order to improve this problem, Japanese Patent Application Laid-Open No. Hei 8-2
Japanese Patent Application Laid-Open No. 79920 and Japanese Patent Application Laid-Open No. H11-10918 disclose an error diffusion method in which two or more colors are combined to obtain a pseudo halftone processing method that can obtain good visual characteristics even when two or more colors overlap. It has been disclosed.

【0006】また、特開平9−139841号公報にお
いては、2色以上を独立に疑似中階調処理をしたのち
に、入力値の合計により出力値の修正を行い、同様な改
良を行う方法が開示されている。
Japanese Unexamined Patent Application Publication No. Hei 9-139841 discloses a method in which two or more colors are independently subjected to pseudo middle gradation processing, and then the output value is corrected by summing the input values, thereby making a similar improvement. It has been disclosed.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、特開平
8−279920号公報および特開平11−10918
号公報に開示される方法では、2値化のための閾値が各
色共通であり、色毎に閾値を変化させることができな
い。
However, Japanese Patent Application Laid-Open Nos. Hei 8-279920 and Hei 11-10918 disclose.
In the method disclosed in Japanese Patent Application Laid-Open Publication No. H10-260, the threshold value for binarization is common to each color, and the threshold value cannot be changed for each color.

【0008】また、出力階調数が2よりも大きい擬似階
調処理の場合、すなわち3値化、4値化、...、N値
化を行う場合については対応できなかった。
Further, in the case of pseudo gradation processing in which the number of output gradations is larger than 2, that is, ternary, quaternary,. . . , N-value cannot be handled.

【0009】さらに、各色の出力階調数が異なる場合、
例えばシアン、マゼンタはそれぞれ4値化であるが、イ
エローおよびブラックは2値化であるような場合につい
ても対応できなかった。
Further, when the number of output gradations of each color is different,
For example, cyan and magenta are quaternized, but yellow and black cannot be binarized.

【0010】一方、特開平9−139841号公報に開
示される方法は、入力値の合計により出力値の修正を行
なう方法であるが、周辺画素からの誤差を考慮に入れて
いないために、誤差が蓄積された場合に誤判定を行い処
理精度が悪くなるという問題があった。
On the other hand, the method disclosed in Japanese Patent Application Laid-Open No. Hei 9-139841 is a method in which the output value is corrected based on the sum of the input values. There is a problem that when data is accumulated, an erroneous determination is made and the processing accuracy deteriorates.

【0011】本発明は以上のような従来技術の問題点に
鑑みてなされたものであり、その目的とするところは、
2色以上を組み合わせて誤差拡散法を用いる場合におい
ても、色毎に異なる閾値を採用したり、色毎に異なる出
力階調数を採用したりすることが可能であり、かつ精度
の高い擬似階調処理が可能な画像処理装置及び画像処理
方法並びにこれらを用いた画像形成装置を提供すること
にある。
The present invention has been made in view of the above-mentioned problems of the prior art.
Even in the case where the error diffusion method is used by combining two or more colors, it is possible to adopt different threshold values for each color or to employ different output gradation numbers for each color, and to provide a pseudo-scale with high accuracy. It is an object of the present invention to provide an image processing apparatus and an image processing method capable of performing tone processing, and an image forming apparatus using the same.

【0012】[0012]

【課題を解決するための手段】すなわち、本発明の要旨
は、複数色の多値画素信号から、複数色の各色ごとに所
定の階調数を有する疑似階調信号を生成して出力する画
像処理装置であって、複数色の多値画素信号値の各々に
対し、当多値画素信号値と同色の疑似階調信号値との誤
差値とをそれぞれ加算する加算手段と、加算手段の出力
値の各々に対し、所定の閾値と比較し、仮決定疑似階調
信号を出力する第1の出力決定手段と、仮決定疑似階調
信号の各々と、加算手段の対応する出力との誤差を求め
て出力する第1の誤差計算手段と、加算手段の全出力か
ら、複数色を組み合わせた色に対する疑似階調出力であ
る多色疑似階調信号を出力する第2の出力決定手段と、
仮決定疑似階調信号及び第1の誤差計算手段の出力のす
べてと、多色疑似階調信号とに基づき、仮決定疑似階調
信号の各々について変更要否を決定する出力変更決定手
段と、出力変更決定手段の決定結果に基づき、仮決定疑
似階調信号の各々を変更または変更せずに疑似階調信号
として出力する出力変更手段と、疑似階調信号の各々と
加算手段の対応する出力との誤差を求めて出力する第2
の誤差算出手段とを有することを特徴とする画像処理装
置に存する。
That is, the gist of the present invention is to generate a pseudo-tone signal having a predetermined number of tones for each of a plurality of colors from a multi-valued pixel signal of a plurality of colors and to output the image. A processing device, wherein for each of the multi-valued pixel signal values of a plurality of colors, an adding means for adding an error value between the multi-valued pixel signal value and a pseudo gradation signal value of the same color, and an output of the adding means. For each of the values, a first output determining means for comparing a predetermined threshold value and outputting a tentatively-determined pseudo-gradation signal, and an error between each of the tentatively-determined pseudo-gradation signal and a corresponding output of the adding means are calculated. First error calculating means for obtaining and outputting, and second output determining means for outputting, from all outputs of the adding means, a multi-color pseudo-tone signal which is a pseudo-tone output for a color obtained by combining a plurality of colors,
Output change determining means for determining whether or not to change each of the temporarily determined pseudo tone signals based on all of the temporarily determined pseudo tone signals and the output of the first error calculating means, and the multi-color pseudo tone signal; Output changing means for outputting each of the provisionally determined pseudo-gray-scale signals as a pseudo-gray-scale signal without changing or changing the pseudo-gray-scale signals based on the determination result of the output change-determining means; And output the second error
And an error calculating means.

【0013】また、本発明の別の要旨は、本発明の画像
処理装置を用いて多値画像データの画像形成を行う画像
形成装置に存する。
Another aspect of the present invention resides in an image forming apparatus for forming an image of multivalued image data using the image processing apparatus of the present invention.

【0014】また、本発明の別の要旨は、複数色の多値
画素信号から、複数色の各色ごとに所定の階調数を有す
る疑似階調信号を生成して出力する画像処理方法であっ
て、複数色の多値画素信号値の各々に対し、当多値画素
信号値と同色の疑似階調信号値との誤差値とをそれぞれ
加算する加算ステップと、加算ステップの出力値の各々
に対し、所定の閾値と比較し、仮決定疑似階調信号を出
力する第1の出力決定ステップと、仮決定疑似階調信号
の各々と、加算ステップの対応する出力との誤差を求め
て出力する第1の誤差計算ステップと、加算ステップの
全出力から、複数色を組み合わせた色に対する疑似階調
出力である多色疑似階調信号を出力する第2の出力決定
ステップと、仮決定疑似階調信号及び第1の誤差計算ス
テップの出力のすべてと、多色疑似階調信号とに基づ
き、仮決定疑似階調信号の各々について変更要否を決定
する出力変更決定ステップと、出力変更決定ステップの
決定結果に基づき、仮決定疑似階調信号の各々を変更ま
たは変更せずに疑似階調信号として出力する出力変更ス
テップと、疑似階調信号の各々と加算ステップの対応す
る出力との誤差を求めて出力する第2の誤差算出ステッ
プとを有することを特徴とする画像処理方法に存する。
Another aspect of the present invention is an image processing method for generating and outputting a pseudo gradation signal having a predetermined number of gradations for each of a plurality of colors from a multi-valued pixel signal of a plurality of colors. An adding step of adding, to each of the multi-valued pixel signal values of a plurality of colors, an error value between the multi-valued pixel signal value and the pseudo-gradation signal value of the same color; and an output value of the adding step. On the other hand, a first output determining step of outputting a provisionally determined pseudo-gradation signal by comparing with a predetermined threshold value, and calculating and outputting an error between each of the provisionally-determined pseudo-gradation signals and the corresponding output of the adding step. A first error calculating step, a second output determining step of outputting a multicolor pseudo-tone signal that is a pseudo-tone output for a color obtained by combining a plurality of colors from all outputs of the adding step, and a tentatively-determined pseudo-tone Signal and the output of the first error calculation step. An output change determining step of determining whether or not to change each of the provisionally determined pseudo gradation signals based on the multicolor pseudo gradation signal; and a provisionally determined pseudo gradation signal based on the result of the output change decision step. And a second error calculation step of calculating and outputting an error between each of the pseudo gradation signals and the corresponding output of the adding step. An image processing method characterized by having

【0015】また、本発明の別の要旨は、本発明の画像
処理方法を用いて多値画像データの画像形成を行う画像
形成装置に存する。
Another aspect of the present invention resides in an image forming apparatus for forming an image of multivalued image data using the image processing method of the present invention.

【0016】また、本発明の別の要旨は、複数色の多値
画素信号から、複数色の各色ごとに所定の階調数を有す
る疑似階調信号を生成して出力する画像処理プログラム
が格納されたコンピュータ装置読み取り可能な記憶媒体
であって、複数色の多値画素信号値の各々に対し、当多
値画素信号値と同色の疑似階調信号値との誤差値とをそ
れぞれ加算する加算工程のプログラムと、加算工程の出
力値の各々に対し、所定の閾値と比較し、仮決定疑似階
調信号を出力する第1の出力決定工程のプログラムと、
仮決定疑似階調信号の各々と、加算工程の対応する出力
との誤差を求めて出力する第1の誤差計算工程のプログ
ラムと、加算工程の全出力から、複数色を組み合わせた
色に対する疑似階調出力である多色疑似階調信号を出力
する第2の出力決定工程のプログラムと、仮決定疑似階
調信号及び第1の誤差計算工程の出力のすべてと、多色
疑似階調信号とに基づき、仮決定疑似階調信号の各々に
ついて変更要否を決定する出力変更決定工程のプログラ
ムと、出力変更決定工程の決定結果に基づき、仮決定疑
似階調信号の各々を変更または変更せずに疑似階調信号
として出力する出力変更工程のプログラムと、疑似階調
信号の各々と加算工程の対応する出力との誤差を求めて
出力する第2の誤差算出工程のプログラムとを有するこ
とを特徴とする記憶媒体に存する。
According to another aspect of the present invention, there is provided an image processing program for generating and outputting a pseudo gradation signal having a predetermined number of gradations for each of a plurality of colors from a multi-valued pixel signal of a plurality of colors. A computer-readable storage medium for adding a multi-value pixel signal value of a plurality of colors and an error value between the multi-value pixel signal value and a pseudo gradation signal value of the same color. A program for a first output determination step for comparing a value of each of the output values of the addition step with a predetermined threshold value and outputting a provisionally determined pseudo gradation signal;
A program for a first error calculation step for calculating and outputting an error between each of the provisionally determined pseudo-gradation signals and a corresponding output of the addition step, and a pseudo-tone for a color obtained by combining a plurality of colors from all outputs of the addition step. A program for a second output determining step of outputting a multi-color pseudo-tone signal as a tone output, all of the provisionally determined pseudo-tone signal and the output of the first error calculating step, and a multi-color pseudo-tone signal Based on the program of the output change determining step for determining whether or not to change each of the provisionally determined pseudo gradation signals, based on the result of the determination of the output change decision step, without changing or changing each of the provisionally determined pseudo gradation signals A program of an output changing step of outputting as a pseudo gradation signal; and a program of a second error calculating step of calculating and outputting an error between each of the pseudo gradation signals and a corresponding output of the adding step. Note Resides in the media.

【0017】[0017]

【発明の実施の形態】[第1の実施形態]以下、図面を
参照して本発明をその好適な実施形態に基づき詳細に説
明する。図1は本発明の第1の実施形態に係わる画像処
理装置の構成例を説明するブロック図である。図1に示
す画像処理装置は、8ビット/画素の多値画像データを
疑似階調処理して2値データに変換、出力する装置であ
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] The present invention will be described in detail below with reference to the drawings based on a preferred embodiment. FIG. 1 is a block diagram illustrating a configuration example of an image processing apparatus according to the first embodiment of the present invention. The image processing apparatus shown in FIG. 1 is an apparatus that converts 8-bit / pixel multi-value image data into binary data by performing pseudo gradation processing and outputs the binary data.

【0018】この図において、I0、I1で示されるもの
はそれぞれ変換対象の画像データを形成する色0(例え
ばシアン)、および色1(例えばマゼンタ)の画素デー
タを表しており、それぞれ8ビットの階調を有する多値
データである。これら色0及び色1の画素データはそれぞ
れ1-0、1-1で示される加算器に入力される。
In this figure, I0 and I1 represent pixel data of color 0 (for example, cyan) and color 1 (for example, magenta) which form the image data to be converted, and each of them is 8 bits. This is multi-valued data having a gradation. These pixel data of color 0 and color 1 are input to adders 1-0 and 1-1, respectively.

【0019】加算器1-0、1-1においては、多値データI
0、I1および、誤差計算部5-0、5-1の出力である、既に
擬似階調処理が済んだ画素との誤差データE0、E1をそ
れぞれ入力として加算して出力する。加算器1-0、1-1の
出力I'0、I'1はそれぞれ2-0、2-1で示される出力決定
部に入力される。
In the adders 1-0 and 1-1, the multi-value data I
0, I1, and error data E0, E1 from the pixels which have already been subjected to the pseudo gradation processing, which are the outputs of the error calculators 5-0, 5-1 are added as inputs and output. Outputs I'0 and I'1 of the adders 1-0 and 1-1 are input to output determining units indicated by 2-0 and 2-1 respectively.

【0020】出力決定部2-0、2-1における処理を図2を
用いて説明する。図2(a)および(b)はそれぞれ出
力決定部2-0、2-1の入出力特性を示しており、横軸は入
力値、縦軸は出力値を表している。ここで出力決定部2-
0、2-1において出力値(本実施形態の場合は2値出力を
想定しているので0もしくは1)を決定する閾値はそれ
ぞれth0、th1であるとすると、出力決定部2-0、2-1にお
いては、加算器1-0、1-1の出力値がそれぞれ入力となる
ので、入力値のとりうる範囲はそれぞれ(th0 - 255 〜
255 + th0)、(th1 - 255 〜 255 + th1)となる。
The processing in the output determining units 2-0 and 2-1 will be described with reference to FIG. FIGS. 2A and 2B show the input / output characteristics of the output determining units 2-0 and 2-1, respectively, where the horizontal axis represents the input value and the vertical axis represents the output value. Here, output decision unit 2-
Assuming that thresholds for determining output values at 0 and 2-1 (0 or 1 in this embodiment because a binary output is assumed) are th0 and th1, respectively, the output determination units 2-0 and 2 In the case of -1, the output values of the adders 1-0 and 1-1 are the respective inputs, so the possible range of the input values is (th0-255 to
255 + th0), (th1-255 to 255 + th1).

【0021】これらの入力に対して出力決定部2-0、2-1
の出力値は閾値th0、th1を境界として、閾値未満では0
を、閾値以上では255(2値出力で考えれば1)とな
る。これらは図2において、それぞれ実線によって表さ
れている。
Output determining units 2-0 and 2-1 respond to these inputs.
The output value of is set to the thresholds th0 and th1 as boundaries, and 0
Becomes 255 (1 when considered with binary output) above the threshold. These are indicated by solid lines in FIG.

【0022】出力決定部2-0、2-1の出力Ot0、Ot1はそ
れぞれ誤差計算部3-0、3-1に入力される。誤差計算部3-
0、3-1では、出力決定部2-0、2-1の出力Ot0、Ot1およ
び加算器1-0、1-1の出力I'0、I'1を入力として、両者
の誤差を計算し出力する。
The outputs Ot0 and Ot1 of the output decision sections 2-0 and 2-1 are input to error calculation sections 3-0 and 3-1 respectively. Error calculator 3-
At 0 and 3-1, the outputs Ot0 and Ot1 of the output decision units 2-0 and 2-1 and the outputs I'0 and I'1 of the adders 1-0 and 1-1 are input and the error between them is calculated. And output.

【0023】すなわち、誤差計算部3-0、3-1の出力をそ
れぞれEt0、Et1とすると、Et0、Et1はそれぞれ、 Et0 = I'0 - Ot0 :Ot0 = 0 or 255 Et1 = I'1 - Ot1 :Ot1 = 0 or 255 となる。
That is, assuming that the outputs of the error calculators 3-0 and 3-1 are Et0 and Et1, respectively, Et0 and Et1 are respectively Et0 = I'0-Ot0: Ot0 = 0 or 255 Et1 = I'1-. Ot1: Ot1 = 0 or 255.

【0024】一方、加算器1-0、1-1の出力I'0、I'1
は、出力決定部2-2にも入力されている。出力決定部2-2
においては、その出力を加算器1-0、1-1の出力I'0、
I'1に基づいて決定し、Ot2として出力する。
On the other hand, the outputs I'0, I'1 of the adders 1-0, 1-1 are
Is also input to the output determination unit 2-2. Output decision unit 2-2
In, the output is added to the output I'0,
It is determined based on I′1 and output as Ot2.

【0025】図3は出力決定部2-2での処理を模式的に示
したもので、横軸は出力決定部2-2の入力I'0を、縦軸
は同入力I'1をそれぞれ表している。図中l0およびl1で
表される実線は、出力決定部2-2の出力値を決定する閾
値を示すもので、I'0およびI'1 が直線l0よりも左側
にある場合(図中矢印で0と示される部分)には、その
出力は0となり、I'0およびI'1 が直線l0とl1との間
にある場合(図中2つの矢印で1と示される部分)に
は、その出力は1となり、同様に直線l1よりも右側にあ
る場合(図中矢印で2と示される部分)には、その出力
は2となる。
FIG. 3 schematically shows the processing in the output determining unit 2-2. The horizontal axis indicates the input I'0 of the output determining unit 2-2, and the vertical axis indicates the input I'1. Represents. The solid lines represented by l0 and l1 in the figure indicate the thresholds for determining the output value of the output determination unit 2-2, where I'0 and I'1 are on the left side of the straight line l0 (arrows in the figure). , The output becomes 0, and when I′0 and I′1 are between the straight lines l0 and l1 (the part indicated by two arrows in the figure, 1), The output is 1, and similarly, when it is on the right side of the straight line l1 (portion indicated by an arrow 2 in the figure), the output is 2.

【0026】ここで、出力決定部2-2の出力が0である
と言うことは、色0および色1の両出力が0であると言う
ことを意味し、出力が1であるということは2色のうち1
色の出力が1であるということを意味し、同様に出力が
2であると言うことは両色の出力が1であると言うこと
を意味する。
Here, the fact that the output of the output determining unit 2-2 is 0 means that both the output of the color 0 and the output of the color 1 are 0, and the fact that the output is 1 means that 1 out of 2 colors
It means that the output of the color is 1, and similarly, the output of 2 means that the output of both colors is 1.

【0027】なお、本実施形態においては出力決定部2-
2の出力を決定する閾値を図3に示すようにth0、th1に固
定し、2色を組み合わせた場合の閾値は両閾値が他方の
入力値0,255に対応する点(A,B)及び(C,
D)を結ぶ直線I0、I1上にあることを想定している
が、本発明においてはこれに限定されない。すなわち、
出力決定部2-2の出力がその入力値であるI'0、I'1に
基づいて決定されるのであればどのような条件を採用し
てもかまわない。
In this embodiment, the output determining unit 2-
As shown in FIG. 3, the threshold for determining the output of 2 is fixed to th0 and th1, and when two colors are combined, the threshold (A, B) at which both thresholds correspond to the other input value 0, 255 and (C,
It is assumed that they lie on straight lines I0 and I1 connecting D), but the present invention is not limited to this. That is,
As long as the output of the output determination unit 2-2 is determined based on the input values I'0 and I'1, any condition may be adopted.

【0028】例えば、誤差拡散法におけるいわゆる掃き
寄せ現象を現象さえるために、それらの入力値に応じて
閾値が変動させるような方法も考えられる。このような
場合には、ROM(リードオンリーメモリ)あるいはRAM
(ランダムアクセスメモリ)等により、I'0、I'1を入力
とし擬似階調出力を出力値とするようなLUT(ルックア
ップテーブル)を構成しておけば実現可能である。
For example, in order to suppress the so-called sweeping phenomenon in the error diffusion method, a method in which the threshold value is varied according to the input values is also conceivable. In such a case, ROM (read only memory) or RAM
This can be realized by constructing an LUT (lookup table) such as (random access memory) or the like that inputs I′0 and I′1 and inputs a pseudo grayscale output as an output value.

【0029】出力決定部2-0、2-1および2-2の出力Ot
0、Ot1、Ot2、誤差計算部3-0、3-1の出力Et0、Et1
は出力変更判断部4に入力される。出力変更判断部4に
おいては、入力Ot0、Ot1、Ot2およびEt0、Et1に基
づいて、出力決定部2-0、2-1の出力値Ot0、Ot1をそれ
ぞれ変更するかどうかを決定する。
Output Ot of output decision unit 2-0, 2-1 and 2-2
0, Ot1, Ot2, outputs Et0, Et1 of error calculators 3-0, 3-1
Is input to the output change determination unit 4. The output change determining unit 4 determines whether to change the output values Ot0, Ot1 of the output determining units 2-0, 2-1 based on the inputs Ot0, Ot1, Ot2 and Et0, Et1, respectively.

【0030】出力変更判断部4においてどのような条件
で出力値Ot0、Ot1が変更されるかを図3により説明す
る。図3において、領域(a)、(b)、(c)、(d)、(e)、(f)
で示される部分は出力値Ot0、Ot1のいずれかが出力変
更判断部4によって変更される部分を示している。
The conditions under which the output values Ot0 and Ot1 are changed in the output change determination section 4 will be described with reference to FIG. In FIG. 3, regions (a), (b), (c), (d), (e), (f)
The portion indicated by is a portion where either the output value Ot0 or Ot1 is changed by the output change determination unit 4.

【0031】例えば、領域(c)においては各色独立に疑
似階調処理を行う出力決定部2-0、2-1の出力は両者共に
0となっているのにも関わらず、2色を組み合わせて疑
似階調処理を行う出力決定部2-2においてはどちらかの
色が1を出力することを意味している。
For example, in the area (c), the two colors are combined even though the outputs of the output decision units 2-0 and 2-1 which perform the pseudo gradation processing independently for each color are both 0. This means that either of the colors outputs 1 in the output determination unit 2-2 that performs the pseudo gradation processing.

【0032】同様に、領域(d)においては各色独立に疑
似階調処理を行う出力決定部2-0、2-1の出力は両者共に
1となっているのにも関わらず、2色を組み合わせて疑
似階調処理を行う出力決定部2-2においてはどちらかの
色が1を出力することを意味している。
Similarly, in the area (d), the outputs of the output decision sections 2-0 and 2-1 which perform pseudo gradation processing independently for each color are both used.
This means that either one of the colors outputs 1 in the output determination unit 2-2 that performs the pseudo gradation process by combining the two colors, although it is 1.

【0033】また、領域(a)と(b)においては各色独立に
疑似階調処理を行う出力決定部2-0、2-1の出力はどちら
かが1、他が0となっているのにも関わらず、2色を組
み合わせて疑似階調処理を行う出力決定部2-2において
は両者が0を出力することを意味している。
In the areas (a) and (b), one of the outputs from the output decision units 2-0 and 2-1 which perform pseudo gradation processing independently for each color is 1 and the others are 0. Nevertheless, this means that both output 0 in the output determination unit 2-2 that performs pseudo gradation processing by combining two colors.

【0034】さらに、領域(e)と(f)においては各色独立
に疑似階調処理を行う出力決定部2-0、2-1の出力はどち
らかが1、他が0となっているのにも関わらず、2色を
組み合わせて疑似階調処理を行う出力決定部2-2におい
ては両者が1を出力することを意味している。
Further, in the areas (e) and (f), one of the outputs of the output decision units 2-0 and 2-1 which perform pseudo gradation processing independently for each color is 1 and the others are 0. Nevertheless, this means that both output 1 in the output determination unit 2-2 that performs pseudo gradation processing by combining two colors.

【0035】従って、出力変更判断部4は出力決定部2-
0および2-1の出力Ot0、Ot1と、出力決定部2-2の出力
(Ot2)を比較することにより、出力決定部2-0および2
-1の出力(Ot0、Ot1)を変更するかどうかを決定す
る。
Therefore, the output change judging section 4 outputs the output decision section 2-
By comparing the outputs Ot0 and Ot1 of 0 and 2-1 with the output (Ot2) of the output determining section 2-2, the output determining sections 2-0 and 2 are determined.
It is determined whether to change the output (Ot0, Ot1) of -1.

【0036】[0036]

【表1】 [Table 1]

【0037】表1はこの条件を示したものであり、
(a)、(b)の場合には、それぞれOt1、Ot0を0に、
(e)、(f)の場合には、それぞれOt0、Ot1を1に変
更すれば良い。また、(c)の場合にはOt0、Ot1のど
ちらかを1に、(d)の場合にはOt0、Ot1のどちらか
を0に変更すれば良い。これらの場合、どちらを変更す
るかは誤差を比較することにより決定する。
Table 1 shows the conditions.
In the cases (a) and (b), Ot1 and Ot0 are set to 0, respectively.
In cases (e) and (f), Ot0 and Ot1 may be changed to 1. In the case of (c), one of Ot0 and Ot1 may be changed to 1, and in the case of (d), either of Ot0 and Ot1 may be changed to 0. In these cases, which one to change is determined by comparing errors.

【0038】すなわち、出力変更判断部4には、誤差計
算部3-0、3-1の出力Et0、Et1も入力されており、条件
が(c)および(d)の場合には、Et0およびEt1をそれ
ぞれの色に関する誤差の絶対値の最大値により正規化し
た上で絶対値を比較することにより絶対値の大きい方を
変更すれば良い。
That is, the outputs Et0 and Et1 of the error calculators 3-0 and 3-1 are also input to the output change determiner 4. If the conditions (c) and (d) are satisfied, Et0 and Et0 are output. Et1 is normalized by the maximum value of the absolute value of the error for each color, and then the absolute value is compared to change the larger absolute value.

【0039】以上により、出力決定部2-0あるいは2-1の
出力Ot0、Ot1を変更すると判断された場合には、出力
変更判断部4は変更すべき出力に対してコントロール信
号C0、C1を出力する。
As described above, when it is determined that the outputs Ot0 and Ot1 of the output determining unit 2-0 or 2-1 are to be changed, the output change determining unit 4 sends the control signals C0 and C1 to the output to be changed. Output.

【0040】コントロール信号C0、C1および出力決定
部2-0、2-1の出力Ot0、Ot1はそれぞれ出力変更部4-
0、4-1に入力される。出力変更部4-0、4-1はそれぞれコ
ントロール信号C0、C1に従って、入力信号Ot0、Ot1
を変更し、最終的な出力信号O0、O1を出力する。
The control signals C0 and C1 and the outputs Ot0 and Ot1 of the output decision sections 2-0 and 2-1 are output change sections 4-0 and Ot1, respectively.
Input to 0 and 4-1. The output changing units 4-0 and 4-1 input the input signals Ot0 and Ot1 according to the control signals C0 and C1, respectively.
And output final output signals O0 and O1.

【0041】一方、出力変更部4-0、4-1により出力され
る最終的な出力信号O0、O1は加算器1-0、1-1の出力
I'0、I'1とともに誤差計算部5-0、5-1に入力され、再
度誤差が計算される。
On the other hand, the final output signals O0 and O1 output by the output change units 4-0 and 4-1 are output together with the outputs I'0 and I'1 of the adders 1-0 and 1-1 and the error calculation unit. Input to 5-0 and 5-1 and the error is calculated again.

【0042】このとき、誤差計算部5-0、5-1の出力をそ
れぞれE0、E1とすると、E0、E1はそれぞれ、 E0 = I'0 - O0 :O0 = 0 or 255 E1 = I'1 - O1 :O1 = 0 or 255 となる。
At this time, assuming that the outputs of the error calculators 5-0 and 5-1 are E0 and E1, respectively, E0 and E1 are E0 = I'0-O0: O0 = 0 or 255 E1 = I'1 -O1: O1 = 0 or 255.

【0043】誤差計算部5-0、5-1の出力E0、E1はそれ
ぞれ加算器1-0、1-1に入力され、次に入力される画素デ
ータI0、I1に加算される。以上の構成により1入力デ
ータに対する処理が行われるので、以上の処理を処理方
向に1画素づつずらして繰り返すことにより画像全体に
対する疑似階調処理が可能となる。
The outputs E0 and E1 of the error calculators 5-0 and 5-1 are input to adders 1-0 and 1-1, respectively, and added to the next input pixel data I0 and I1. Since the processing for one input data is performed according to the above configuration, the pseudo gradation processing for the entire image can be performed by repeating the above processing while shifting the processing one pixel at a time in the processing direction.

【0044】なお、本実施形態においては、誤差の再計
算を必ず行うような構成にしたが、コントロール信号C
0、C1が出力される場合、すなわち出力が変更される場
合に限ってのみ、再計算を行うようにしても良い。具体
的には、図4に示すように、コントロール信号C0、C1
によって、誤差計算部3-0、3-1の出力Eto、Et1か、誤
差計算部5-0、5-1の出力E0、E1のいずれかを選択して
出力する選択部6-0、6-1を設け、誤差計算部5-0、5-1は
コントロール信号C0、C1が出力される場合にのみ計算
を行い、選択部6-0、6-1はコントロール信号C0、C1が
出力される場合には誤差計算部5-0、5-1の出力E0、E1
を、コントロール信号C0、C1が出力されない場合には
誤差計算部3-0、3-1の出力Eto、Et1をそれぞれ選択し
て出力する。
In this embodiment, the error is always recalculated.
Recalculation may be performed only when 0 and C1 are output, that is, only when the output is changed. Specifically, as shown in FIG. 4, the control signals C0, C1
Selectors 6-0 and 6 for selecting and outputting one of the outputs Eto and Et1 of the error calculators 3-0 and 3-1 or the outputs E0 and E1 of the error calculators 5-0 and 5-1. The error calculators 5-0 and 5-1 perform calculations only when the control signals C0 and C1 are output, and the selectors 6-0 and 6-1 output the control signals C0 and C1. In this case, the outputs E0 and E1 of the error calculators 5-0 and 5-1 are used.
When the control signals C0 and C1 are not output, the outputs Eto and Et1 of the error calculators 3-0 and 3-1 are selected and output.

【0045】また、誤差の配分は次に入力される画素に
対してのみ、加算されるような説明を行ったが、従来技
術のところで説明したように複数の画素に誤差を配分す
るような構成をとることも可能である。
Also, the description has been made that the error distribution is added only to the next input pixel. However, as described in the description of the prior art, a configuration in which the error is distributed to a plurality of pixels is used. It is also possible to take

【0046】さらに、本実施形態においては2色の組み
合わせの例で示したが、3色以上の組み合わせについて
も同様な構成をとることにより可能である。
Further, in this embodiment, an example of a combination of two colors has been described, but a combination of three or more colors can be realized by adopting a similar configuration.

【0047】[第2の実施形態]図5は本発明の第2の
実施形態に係わる画像処理装置の構成例を示したブロッ
ク図である。第1の実施形態においては、出力値がいず
れも2値の場合を示したが、本実施形態においては、入
力I0に対する出力値O0は3値であり、入力I1に対す
る出力値O1は2値となっている。
[Second Embodiment] FIG. 5 is a block diagram showing a configuration example of an image processing apparatus according to a second embodiment of the present invention. In the first embodiment, the case where both output values are binary is shown. However, in this embodiment, the output value O0 for the input I0 is ternary, and the output value O1 for the input I1 is binary. Has become.

【0048】従って、図5と図1の比較から明らかなよ
うに、入力I1に関する装置の構成は第1の実施形態と
全く同じである。従って、ここでは主に第1の実施形態
と異なる部分を中心に説明を行う。
Therefore, as is apparent from a comparison between FIG. 5 and FIG. 1, the configuration of the device relating to the input I1 is exactly the same as that of the first embodiment. Therefore, the description here will focus mainly on the differences from the first embodiment.

【0049】図5において、I0、I1で示されるものは
それぞれ色0(例えばシアン)、および色1(例えばマゼ
ンタ)の入力画素データを表しており、それぞれ8ビッ
トの多値画像データであり、これらの画素データはそれ
ぞれ1'-0、1-1で示される加算器に入力される。
In FIG. 5, I0 and I1 represent input pixel data of color 0 (for example, cyan) and color 1 (for example, magenta), and are 8-bit multi-valued image data, respectively. These pixel data are input to adders denoted by 1'-0 and 1-1, respectively.

【0050】加算器1'-0、1-1においては、多値データ
I0、I1および多値データI0、I1および、誤差計算部
5'-0、5-1の出力である、既に擬似階調処理が済んだ画
素からの誤差データE0、E1をそれぞれ入力として加算
して出力する。加算器1'-0、1-1の出力I'0、I'1はそ
れぞれ2'-0、2-1で示される出力決定部に入力される。
In the adders 1'-0 and 1-1, the multi-valued data I0 and I1 and the multi-valued data I0 and I1 and the error calculator
The error data E0 and E1 from the pixels already subjected to the pseudo gradation processing, which are the outputs 5'-0 and 5-1, are added as inputs and output. Outputs I'0 and I'1 of the adders 1'-0 and 1-1 are input to output determination units indicated by 2'-0 and 2-1 respectively.

【0051】出力決定部2'-0、2-1における処理を図6
を用いて説明する。図6(a)及び(b)はそれぞれ出
力決定部2'-0、2-1の入出力特性を示しており、横軸は
入力値、縦軸は出力値を表している。ここで出力決定部
2'-0においては3値化を行うので、出力値(0、1ある
いは2)を決定する閾値をth0-0およびth0-1(th0-0<t
h0-1)であるとすると、出力決定部2'-0においては、加
算器1'-0の出力値が入力となるので、入力値のとりうる
範囲は(th0-1 - 255 〜 255 + th0-0)となる。
FIG. 6 shows the processing in the output determining units 2'-0 and 2-1.
This will be described with reference to FIG. FIGS. 6A and 6B show the input / output characteristics of the output determining units 2′-0 and 2-1 respectively, wherein the horizontal axis represents the input value and the vertical axis represents the output value. Here the output decision unit
At 2′-0, since ternarization is performed, thresholds for determining output values (0, 1, or 2) are set to th0-0 and th0-1 (th0-0 <t
h0-1), in the output determination unit 2'-0, the output value of the adder 1'-0 is an input, and the possible range of the input value is (th0-1-255 to 255 + th0-0).

【0052】この入力に対して出力決定部2'-0の出力値
は閾値th0-0、th0-1を境界として、th0-0未満では0
を、th0-0以上th0-1未満では128(3値出力で考えれ
ば1)、th0-1以上では255(3値出力で考えれば
2)となる。これは図6(a)において、実線によって
表されている。
In response to this input, the output value of the output determining unit 2'-0 is set to a threshold value th0-0, th0-1 as a boundary, and to a value less than th0-0, 0
Is 128 (1 when considered with a ternary output) when it is greater than or equal to th0-0 and less than th0-1, and is 255 (when it is considered with a ternary output) when it is greater than th0-1. This is represented by the solid line in FIG.

【0053】一方、出力決定部2-1においては、第1の
実施形態と同様に2値化を行うので、出力値(0あるい
は1)を決定する閾値をth1であるとすると、出力決定
部2-1においては、加算器1-1の出力値が入力となるの
で、入力値のとりうる範囲は(th1 - 255 〜 255 + th
1)となる。
On the other hand, in the output determining unit 2-1, since the binarization is performed in the same manner as in the first embodiment, if the threshold for determining the output value (0 or 1) is th1, the output determining unit 2-1 In 2-1, since the output value of the adder 1-1 is an input, the possible range of the input value is (th1-255 to 255 + th
1)

【0054】この入力に対して出力決定部2-1の出力値
は閾値th1を境界として、th1未満では0を、th1以上で
は255(2値出力で考えれば1)となる。これは図6
(b)において、実線によって表されている。
In response to this input, the output value of the output determination unit 2-1 is set at 0 below the threshold value th1 and 255 at the threshold value th1 or more (1 in the case of binary output). This is Figure 6
In (b), it is represented by a solid line.

【0055】出力決定部2'-0、2-1の出力Ot0、Ot1は
それぞれ誤差計算部3'-0、3-1に入力される。誤差計算
部3'-0、3-1では、出力決定部2'-0、2-1の出力Ot0、O
t1および加算器1'-0、1-1の出力I'0、I'1を入力とし
て、両者の誤差を計算し出力する。
The outputs Ot0 and Ot1 of the output decision sections 2'-0 and 2-1 are input to error calculation sections 3'-0 and 3-1 respectively. The error calculators 3′-0 and 3-1 output the outputs Ot0 and O2 of the output determiners 2′-0 and 2-1.
With t1 and the outputs I'0 and I'1 of the adders 1'-0 and 1-1 as inputs, the error between them is calculated and output.

【0056】すなわち、誤差計算部3'-0、3-1の出力を
それぞれEt0、Et1とすると、Et0、Et1はそれぞれ、 Et0 = I'0 - Ot0 :Ot0 = 0 or 128 or 255 Et1 = I'1 - Ot1 :Ot1 = 0 or 255 となる。
That is, assuming that the outputs of the error calculators 3'-0 and 3-1 are Et0 and Et1, respectively, Et0 and Et1 are respectively Et0 = I'0-Ot0: Ot0 = 0 or 128 or 255 Et1 = I '1-Ot1: Ot1 = 0 or 255.

【0057】一方、加算器1'-0、1-1の出力I'0、I'1
は、出力決定部2'-2にも入力されている。出力決定部2'
-2においては、その出力を加算器1'-0、1-1の出力I'
0、I'1に基づいて決定し、Ot2として出力する。
On the other hand, the outputs I'0 and I'1 of the adders 1'-0 and 1-1 are provided.
Is also input to the output determination unit 2'-2. Output decision unit 2 '
-2, the output is added to the output I 'of the adder 1'-0, 1-1.
0, determined based on I′1, and output as Ot2.

【0058】図7は出力決定部2-2での処理を模式的に
示したもので、横軸は出力決定部2'-2の入力I'0を、縦
軸は同入力I'1をそれぞれ表している。図中l0、I1お
よびl2で表される実線は、出力決定部2'-2の出力値を決
定する閾値を示すもので、I'0およびI'1 が直線l0よ
りも左側にある場合(図中矢印で0と示される部分)に
はその出力は0となり、I'0およびI'1 が直線l0とl1
との間にある場合(図中2つの矢印で1と示される部
分)にはその出力は1となり、I'0およびI'1 が直線l
1とl2との間にある場合(図中2つの矢印で2と示され
る部分)にはその出力は2となり、同様に直線l2よりも
右側にある場合(図中矢印で3と示される部分)にはそ
の出力は3となる。
FIG. 7 schematically shows the processing in the output decision unit 2-2, in which the horizontal axis represents the input I'0 of the output decision unit 2'-2, and the vertical axis represents the input I'1. Each is represented. The solid lines represented by l0, I1 and l2 in the figure indicate the thresholds for determining the output value of the output determining unit 2'-2, and the I'0 and I'1 are on the left side of the straight line l0 ( The output is 0 at the portion indicated by the arrow 0 in the figure), and I'0 and I'1 are represented by straight lines l0 and l1.
(A portion indicated by two arrows in FIG. 1), the output becomes 1, and I′0 and I′1 are represented by a straight line l.
The output is 2 when it is between 1 and l2 (the part indicated by two arrows in the figure), and similarly when it is on the right side of the straight line l2 (the part indicated by 3 in the figure). ), The output is 3.

【0059】ここで、出力決定部2'-2の出力が0である
と言うことは、色0および色1の両出力が0であると言う
ことを意味し、出力が1であるということは2色のうち1
色の出力が1であるということを意味し、出力が2であ
るということは2色の出力の合計が2であるということ
を意味し、同様に出力が3であると言うことは色の出力
の合計が3であると言うことを意味する。
Here, the fact that the output of the output decision unit 2'-2 is 0 means that the outputs of both the color 0 and the color 1 are 0, and that the output is 1 Is one of two colors
A color output of 1 means that the output of 2 means that the sum of the outputs of the two colors is 2, and similarly, an output of 3 means that the output of the color is 3. This means that the sum of the outputs is 3.

【0060】なお、本実施形態においては図7に示すよ
うに色0の閾値をth0-0、th0-1に、色1の閾値をth1に固
定し、2色を組み合わせた場合の閾値はこれらの閾値が
多色の入力値0,255に対応する点(A,B)、
(C,D)及び(E,F)を結ぶ直線状にあることを想
定しているが、本発明においてはこれに限定されない。
すなわち、出力決定部2'-2の出力がその入力値である
I'0、I'1に基づいて決定されるのであればどのような
方法をとってもかまわないのは、第1の実施形態と同様
である。
In this embodiment, as shown in FIG. 7, the threshold of color 0 is fixed to th0-0 and th0-1, the threshold of color 1 is fixed to th1, and the threshold when two colors are combined is (A, B) at which the threshold of corresponds to the multicolor input values 0, 255,
Although it is assumed that the shape is a straight line connecting (C, D) and (E, F), the present invention is not limited to this.
That is, as long as the output of the output determining unit 2′-2 is determined based on the input values I′0 and I′1, any method may be used, as in the first embodiment. The same is true.

【0061】出力決定部2'-0、2-1および2'-2の出力Ot
0、Ot1、Ot2、誤差計算部3'-0、3-1の出力Et0、Et1
は出力変更判断部4'に入力される。出力変更判断部4
においては、入力Ot0、Ot1、Ot2およびEt0、Et1に
基づいて、出力決定部2'-0、2-1の出力値出力値Ot0、
Ot1をそれぞれ変更するかどうかを決定する。
The output Ot of the output determining units 2'-0, 2-1 and 2'-2
0, Ot1, Ot2, outputs Et0, Et1 of error calculators 3'-0, 3-1
Is input to the output change determination unit 4 '. Output change judgment unit 4
In, based on the inputs Ot0, Ot1, Ot2 and Et0, Et1, the output value output values Ot0,
It is determined whether Ot1 is to be changed.

【0062】出力変更判断部4'においてどのような条
件で出力値Ot0、Ot1が変更されるかを図7により説明
する。図7において、領域(a)〜(j)で示される部分は出
力値Ot0、Ot1のいずれかが出力変更判断部4'によっ
て変更される部分を示している。
The conditions under which the output values Ot0 and Ot1 are changed in the output change judgment section 4 'will be described with reference to FIG. In FIG. 7, portions indicated by regions (a) to (j) indicate portions in which one of the output values Ot0 and Ot1 is changed by the output change determination unit 4 '.

【0063】[0063]

【表2】 [Table 2]

【0064】表2はこの条件を示したものであり、
(a)、(b)の場合には、それぞれOt1、Ot0を0に、
(e)、(f)の場合には、Ot0を1に、(i)、(j)の
場合には、それぞれOt0を2に、Ot1を1に変更すれば
良い。
Table 2 shows the conditions.
In the cases (a) and (b), Ot1 and Ot0 are set to 0, respectively.
In cases (e) and (f), Ot0 may be changed to 1, and in cases (i) and (j), Ot0 may be changed to 2 and Ot1 may be changed to 1.

【0065】また、(c)の場合にはOt0、Ot1のどち
らかを1に、(d)の場合にはOt0、Ot1のどちらかを
0に変更すれば良い。さらに(g)の場合にはOt0を2
にするか、Ot1を1にするかのどちらかを、(h)の場
合にはOt0を1にするか、Ot1を0選択すれば良い。こ
れらの場合、どちらを変更するかは誤差を比較すること
により決定する。
In the case of (c), either Ot0 or Ot1 should be changed to 1, and in the case of (d), either Ot0 or Ot1 should be changed to 0. In the case of (g), Ot0 is 2
Or Ot1 should be set to 1. In the case of (h), Ot0 should be set to 1 or Ot1 should be selected to be 0. In these cases, which one to change is determined by comparing errors.

【0066】すなわち、出力変更判断部4'には、誤差
計算部3'-0、3-1の出力Et0、Et1も入力されており、
条件が(c)、(d)、(g)および(h)の場合には、E
t0およびEt1をそれぞれの色に関する誤差の絶対値の最
大値により正規化した上で絶対値を比較することによ
り、値の大きい方を変更すれば良い。
That is, the outputs Et0 and Et1 of the error calculators 3'-0 and 3-1 are also input to the output change determiner 4 '.
If the conditions are (c), (d), (g) and (h), E
It is sufficient to normalize t0 and Et1 with the maximum value of the absolute value of the error for each color and then compare the absolute values to change the larger value.

【0067】以上により、出力決定部2'-0あるいは2-1
の出力Ot0、Ot1を変更すると判断された場合には、出
力変更判断部4'は変更すべき出力に対してコントロー
ル信号C0、C1を出力する。
As described above, the output decision unit 2'-0 or 2-1
When it is determined that the outputs Ot0 and Ot1 are to be changed, the output change determining unit 4 'outputs control signals C0 and C1 for the output to be changed.

【0068】コントロール信号C0、C1および出力決定
部2'-0、2-1の出力Ot0、Ot1はそれぞれ出力変更部4'-
0、4-1に入力される。出力変更部4-0、4-1はそれぞれコ
ントロール信号C0、C1に従って、入力信号Ot0、Ot1
を変更し、最終的な出力信号O0、O1を出力する。
The control signals C0 and C1 and the outputs Ot0 and Ot1 of the output decision sections 2'-0 and 2-1 are respectively output to the output change section 4'-.
Input to 0 and 4-1. The output changing units 4-0 and 4-1 input the input signals Ot0 and Ot1 according to the control signals C0 and C1, respectively.
And output final output signals O0 and O1.

【0069】一方、出力変更部4'-0、4-1により出力さ
れる最終的な出力信号O0、O1は加算器1-0、1-1の出力
I'0、I'1とともに誤差計算部5'-0、5-1に入力され、
再度誤差が計算される。
On the other hand, the final output signals O0 and O1 output from the output changing units 4'-0 and 4-1 are calculated together with the outputs I'0 and I'1 of the adders 1-0 and 1-1. Input to the units 5'-0, 5-1,
The error is calculated again.

【0070】このとき、誤差計算部5-0、5-1の出力をそ
れぞれE0、E1とすると、E0、E1はそれぞれ、 E0 = I'0 - O0 :O0 = 0 or 128 or 255 E1 = I'1 - O1 :O1 = 0 or 255 となる。
At this time, assuming that the outputs of the error calculators 5-0 and 5-1 are E0 and E1, respectively, E0 and E1 are E0 = I'0-O0: O0 = 0 or 128 or 255 E1 = I '1-O1: O1 = 0 or 255.

【0071】誤差計算部5'-0、5-1の出力E0、E1はそ
れぞれ加算器1-0、1-1に入力され、次に入力される画像
信号に加算される。以上の構成により1入力データに対
する処理が行われるので、以上の処理を処理方向1画素
づつずらして繰り返すことにより画像全体に対する疑似
階調処理が可能となる。
The outputs E0 and E1 of the error calculators 5'-0 and 5-1 are input to adders 1-0 and 1-1, respectively, and added to the next input image signal. Since the processing for one input data is performed according to the above configuration, the pseudo gradation processing for the entire image can be performed by repeating the above processing while shifting the processing direction by one pixel.

【0072】なお、本実施形態においては、第1の実施
形態と同様に誤差の再計算を必ず行うような構成にした
が、第1の実施形態において説明した図4と同様の構成
とし、コントロール信号C0、C1が出力される場合、す
なわち出力が変更される場合に限ってのみ、再計算を行
うようにしても良い。
In this embodiment, the recalculation of the error is always performed in the same manner as in the first embodiment. However, the configuration is the same as that of FIG. Recalculation may be performed only when the signals C0 and C1 are output, that is, only when the output is changed.

【0073】また、誤差の配分は次に入力される画素に
対してのみ、加算されるような説明を行ったが、従来技
術のところで説明したように複数の画素に誤差を配分す
るような構成をとることも可能である。
Although the description has been made such that the error distribution is added only to the next input pixel, a configuration in which the error is distributed to a plurality of pixels as described in the prior art section is described. It is also possible to take

【0074】また、本実施形態においては組み合わされ
る色は1色が3値化、もう1色が2値化であることを想
定したが、この組み合わせによらず自由に出力階調の組
み合わせを採用することができる。
In this embodiment, it is assumed that one color is ternary and one color is binarized. However, a combination of output gradations is freely adopted regardless of this combination. can do.

【0075】さらに、本実施形態においては2色の組み
合わせの例で示したが、3色以上の組み合わせについて
も同様な構成をとることにより可能である。
Further, in the present embodiment, an example of a combination of two colors has been described, but a combination of three or more colors can be realized by adopting a similar configuration.

【0076】このように本発明によれば疑似階調処理の
出力階調数が色によって異なっても、複数色を組み合わ
せた疑似階調処理を問題なく行うことができる。
As described above, according to the present invention, even if the number of output gradations of the pseudo gradation processing differs for each color, pseudo gradation processing combining a plurality of colors can be performed without any problem.

【0077】[0077]

【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ、インタフェイス機器、リーダ、プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機、ファクシミリ
装置など)に適用してもよい。
[Other Embodiments] Even if the present invention is applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), an apparatus (for example, a copying machine) Machine, facsimile machine, etc.).

【0078】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。この場合、記憶媒体から読
み出されたプログラムコード自体が前述した実施形態の
機能を実現することになり、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。また、
コンピュータが読み出したプログラムコードを実行する
ことにより、前述した実施形態の機能が実現されるだけ
でなく、そのプログラムコードの指示に基づき、コンピ
ュータ上で稼働しているオペレーティングシステム(OS)
などが実際の処理の一部または全部を行い、その処理に
よって前述した実施形態の機能が実現される場合も含ま
れることは言うまでもない。
Further, an object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and a computer (a computer) of the system or the apparatus. It is needless to say that the present invention can also be achieved by a CPU or an MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. Also,
By executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an operating system (OS) running on the computer based on the instructions of the program code.
It goes without saying that a case where the functions of the above-described embodiments are implemented by performing some or all of the actual processing, and the processing performs the functions of the above-described embodiments.

【0079】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written in a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer, the program code is read based on the instruction of the program code. Needless to say, the CPU included in the function expansion card or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0080】[0080]

【発明の効果】以上説明したように、本発明によれば、
2色以上を組み合わせて誤差拡散法を用いる場合におい
ても、色毎に異なる閾値を採用したり、色毎に異なる出
力階調数を採用することが可能で、かつ精度の高い擬似
階調処理が可能であるという効果を有する。
As described above, according to the present invention,
Even in the case where the error diffusion method is used by combining two or more colors, different threshold values can be used for each color, and different numbers of output gradations can be used for each color. This has the effect of being possible.

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

【図1】本発明の第1の実施形態に係る画像処理装置の
構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of an image processing apparatus according to a first embodiment of the present invention.

【図2】第1の実施形態の出力決定部2-0、2-1における
処理を説明する図である。
FIG. 2 is a diagram illustrating processing in output determination units 2-0 and 2-1 according to the first embodiment.

【図3】第1の実施形態の出力変更判断部4における処
理を説明する図である。
FIG. 3 is a diagram illustrating processing in an output change determination unit 4 according to the first embodiment.

【図4】第1の実施形態の変形例に係る画像処理装置の
構成例を示すブロック図である。
FIG. 4 is a block diagram illustrating a configuration example of an image processing apparatus according to a modification of the first embodiment.

【図5】本発明の第2の実施形態に係る画像処理装置の
構成例を示すブロック図である。
FIG. 5 is a block diagram illustrating a configuration example of an image processing apparatus according to a second embodiment of the present invention.

【図6】第2の実施形態の出力決定部2'-0,2-1における
処理を説明する図である。
FIG. 6 is a diagram illustrating processing in an output determination unit 2′-0, 2-1 according to the second embodiment.

【図7】第2の実施形態の出力変更判断部4'における処
理を示す模式図である。
FIG. 7 is a schematic diagram showing a process in an output change determination unit 4 ′ of the second embodiment.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04N 1/60 H04N 1/40 D Fターム(参考) 2C262 AA24 AA26 AA27 AB07 AB13 BB03 BB08 BB22 CA08 5B057 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC01 CE13 CE14 CH08 5C077 MP08 NN12 PP33 PP43 PQ08 PQ12 PQ20 RR08 RR16 5C079 HB03 LA02 LA31 LC09 MA11 NA05 NA29 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI theme coat ゛ (Reference) H04N 1/60 H04N 1/40 DF term (Reference) 2C262 AA24 AA26 AA27 AB07 AB13 BB03 BB08 BB22 CA08 5B057 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CC01 CE13 CE14 CH08 5C077 MP08 NN12 PP33 PP43 PQ08 PQ12 PQ20 RR08 RR16 5C079 HB03 LA02 LA31 LC09 MA11 NA05 NA29

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 複数色の多値画素信号から、前記複数色
の各色ごとに所定の階調数を有する疑似階調信号を生成
して出力する画像処理装置であって、 前記複数色の多値画素信号値の各々に対し、当該多値画
素信号値と同色の前記疑似階調信号値との誤差値とをそ
れぞれ加算する加算手段と、 前記加算手段の出力値の各々に対し、所定の閾値と比較
し、仮決定疑似階調信号を出力する第1の出力決定手段
と、 前記仮決定疑似階調信号の各々と、前記加算手段の対応
する出力との誤差を求めて出力する第1の誤差計算手段
と、 前記加算手段の全出力から、前記複数色を組み合わせた
色に対する疑似階調出力である多色疑似階調信号を出力
する第2の出力決定手段と、 前記仮決定疑似階調信号及び前記第1の誤差計算手段の
出力のすべてと、前記多色疑似階調信号とに基づき、前
記仮決定疑似階調信号の各々について変更要否を決定す
る出力変更決定手段と、 前記出力変更決定手段の決定結果に基づき、前記仮決定
疑似階調信号の各々を変更または変更せずに前記疑似階
調信号として出力する出力変更手段と、 前記疑似階調信号の各々と前記加算手段の対応する出力
との誤差を求めて出力する第2の誤差算出手段とを有す
ることを特徴とする画像処理装置。
1. An image processing apparatus for generating and outputting a pseudo gradation signal having a predetermined number of gradations for each of the plurality of colors from a multi-valued pixel signal of a plurality of colors, the image processing apparatus comprising: Adding means for respectively adding the error value between the multi-valued pixel signal value and the pseudo gradation signal value of the same color to each of the value pixel signal values; and a predetermined value for each of the output values of the adding means. First output determining means for comparing the threshold value and outputting a tentatively-determined pseudo-gray-scale signal; and first calculating and outputting an error between each of the tentatively-determined pseudo-gray-level signal and a corresponding output of the adding means. Error output means, and second output determination means for outputting, from all outputs of the addition means, a multicolor pseudo-tone signal that is a pseudo-tone output for a color obtained by combining the plurality of colors, All of the output of the first error calculation means and Output change determining means for determining whether or not a change is required for each of the tentatively determined pseudo tone signals, based on the color pseudo tone signal; and Output changing means for outputting each of the pseudo gradation signals without changing or changing them; and second error calculating means for obtaining and outputting an error between each of the pseudo gradation signals and a corresponding output of the adding means. An image processing apparatus comprising:
【請求項2】 前記第1の出力決定手段における前記所
定の閾値及び/またはその個数が、前記加算手段の出力
値の各々に対して独立して設定されることを特徴とする
請求項1記載の画像処理装置。
2. The method according to claim 1, wherein the predetermined threshold value and / or the number thereof in the first output determination means are set independently for each output value of the addition means. Image processing device.
【請求項3】 前記出力変更決定手段が、前記第1の誤
差計算手段の出力の各々の最大値を用いて前記変更要否
を決定することを特徴とする請求項1または請求項2記
載の画像処理装置。
3. The output change determining unit according to claim 1, wherein the output change determining unit determines the necessity of the change by using a maximum value of each output of the first error calculating unit. Image processing device.
【請求項4】 前記出力変更決定手段が、前記第1の誤
差計算手段の出力の各々をその最大誤差で正規化した値
に基づいて前記変更要否を決定することを特徴とする請
求項1または請求項2記載の画像処理装置。
4. The apparatus according to claim 1, wherein the output change determining means determines the necessity of the change based on a value obtained by normalizing each output of the first error calculating means by a maximum error. Alternatively, the image processing apparatus according to claim 2.
【請求項5】 前記第2の誤差算出手段の出力と、前記
第1の誤差計算手段の出力とを、前記出力変更手段の決
定結果に応じて選択して前記加算器に入力する選択手段
を更に有することを特徴とする請求項1乃至請求項4の
いずれか1項に記載の画像処理装置。
5. A selecting means for selecting an output of said second error calculating means and an output of said first error calculating means in accordance with a decision result of said output changing means and inputting said output to said adder. The image processing apparatus according to claim 1, further comprising:
【請求項6】 請求項1乃至請求項5のいずれか1項に
記載の画像処理装置を用いて多値画像データの画像形成
を行う画像形成装置。
6. An image forming apparatus for forming an image of multi-valued image data using the image processing apparatus according to claim 1.
【請求項7】 複数色の多値画素信号から、前記複数色
の各色ごとに所定の階調数を有する疑似階調信号を生成
して出力する画像処理方法であって、 前記複数色の多値画素信号値の各々に対し、当該多値画
素信号値と同色の前記疑似階調信号値との誤差値とをそ
れぞれ加算する加算ステップと、 前記加算ステップの出力値の各々に対し、所定の閾値と
比較し、仮決定疑似階調信号を出力する第1の出力決定
ステップと、 前記仮決定疑似階調信号の各々と、前記加算ステップの
対応する出力との誤差を求めて出力する第1の誤差計算
ステップと、 前記加算ステップの全出力から、前記複数色を組み合わ
せた色に対する疑似階調出力である多色疑似階調信号を
出力する第2の出力決定ステップと、 前記仮決定疑似階調信号及び前記第1の誤差計算ステッ
プの出力のすべてと、前記多色疑似階調信号とに基づ
き、前記仮決定疑似階調信号の各々について変更要否を
決定する出力変更決定ステップと、 前記出力変更決定ステップの決定結果に基づき、前記仮
決定疑似階調信号の各々を変更または変更せずに前記疑
似階調信号として出力する出力変更ステップと、 前記疑似階調信号の各々と前記加算ステップの対応する
出力との誤差を求めて出力する第2の誤差算出ステップ
とを有することを特徴とする画像処理方法。
7. An image processing method for generating and outputting a pseudo gradation signal having a predetermined number of gradations for each of the plurality of colors from a multi-valued pixel signal of a plurality of colors, comprising: An adding step of adding, to each of the value pixel signal values, an error value between the multi-valued pixel signal value and the pseudo gradation signal value of the same color; and a predetermined value for each of the output values of the adding step. A first output determination step of comparing the provisional pseudo gray level signal with a threshold value and outputting an error between each of the provisional pseudo gray level signal and a corresponding output of the adding step; A second output determination step of outputting a multi-color pseudo-tone signal that is a pseudo-tone output for a color obtained by combining the plurality of colors from all outputs of the addition step; Key signal and said first error meter An output change determining step of determining whether or not a change is required for each of the provisionally determined pseudo-gradation signals based on all of the outputs of the steps and the multi-color pseudo-gradation signal, and based on a result of the output change determining step. An output changing step of outputting each of the tentatively determined pseudo-gradation signals as the pseudo-gradation signals without changing or changing the pseudo-gradation signals; and determining an error between each of the pseudo-gradation signals and a corresponding output of the adding step. A second error calculating step of outputting the image data.
【請求項8】 前記第1の出力決定ステップにおける前
記所定の閾値及び/またはその個数が、前記加算ステッ
プの出力値の各々に対して独立して設定されることを特
徴とする請求項7記載の画像処理方法。
8. The method according to claim 7, wherein the predetermined threshold value and / or the number thereof in the first output determination step are set independently for each output value of the adding step. Image processing method.
【請求項9】 前記出力変更決定ステップが、前記第1
の誤差計算ステップの出力の各々の最大値を用いて前記
変更要否を決定することを特徴とする請求項7または請
求項8記載の画像処理方法。
9. The method according to claim 1, wherein the output change determining step comprises:
9. The image processing method according to claim 7, wherein the change necessity is determined using the maximum value of each output of the error calculation step.
【請求項10】 前記出力変更決定ステップが、前記第
1の誤差計算ステップの出力の各々をその最大誤差で正
規化した値に基づいて前記変更要否を決定することを特
徴とする請求項7または請求項8記載の画像処理方法。
10. The output change determining step determines the necessity of the change based on a value obtained by normalizing each output of the first error calculating step by its maximum error. Or the image processing method according to claim 8.
【請求項11】 前記第2の誤差算出ステップの出力
と、前記第1の誤差計算ステップの出力とを、前記出力
変更ステップの決定結果に応じて選択して前記加算器に
入力する選択ステップを更に有することを特徴とする請
求項7乃至請求項10のいずれか1項に記載の画像処理
方法。
11. A selecting step of selecting an output of the second error calculating step and an output of the first error calculating step according to a result of the determination of the output changing step and inputting the result to the adder. The image processing method according to any one of claims 7 to 10, further comprising:
【請求項12】 請求項7乃至請求項11のいずれか1
項に記載の画像処理方法を用いて多値画像データの画像
形成を行う画像形成装置。
12. The method according to claim 7, wherein
An image forming apparatus for forming an image of multi-valued image data by using the image processing method described in the section.
【請求項13】 複数色の多値画素信号から、前記複数
色の各色ごとに所定の階調数を有する疑似階調信号を生
成して出力する画像処理プログラムが格納されたコンピ
ュータ装置読み取り可能な記憶媒体であって、 前記複数色の多値画素信号値の各々に対し、当該多値画
素信号値と同色の前記疑似階調信号値との誤差値とをそ
れぞれ加算する加算工程のプログラムと、前記加算工程
の出力値の各々に対し、所定の閾値と比較し、仮決定疑
似階調信号を出力する第1の出力決定工程のプログラム
と、 前記仮決定疑似階調信号の各々と、前記加算工程の対応
する出力との誤差を求めて出力する第1の誤差計算工程
のプログラムと、 前記加算工程の全出力から、前記複数色を組み合わせた
色に対する疑似階調出力である多色疑似階調信号を出力
する第2の出力決定工程のプログラムと、 前記仮決定疑似階調信号及び前記第1の誤差計算工程の
出力のすべてと、前記多色疑似階調信号とに基づき、前
記仮決定疑似階調信号の各々について変更要否を決定す
る出力変更決定工程のプログラムと、 前記出力変更決定工程の決定結果に基づき、前記仮決定
疑似階調信号の各々を変更または変更せずに前記疑似階
調信号として出力する出力変更工程のプログラムと、 前記疑似階調信号の各々と前記加算工程の対応する出力
との誤差を求めて出力する第2の誤差算出工程のプログ
ラムとを有することを特徴とする記憶媒体。
13. A computer-readable storage device storing an image processing program for generating and outputting a pseudo gradation signal having a predetermined number of gradations for each of the plurality of colors from multi-valued pixel signals of the plurality of colors. A storage medium, for each of the multi-color pixel signal values of the plurality of colors, a program of an addition step of adding an error value between the multi-value pixel signal value and the pseudo-gradation signal value of the same color, A program for a first output determining step of comparing each of the output values of the adding step with a predetermined threshold value and outputting a tentatively-determined pseudo-gradation signal; A program for a first error calculation step for calculating and outputting an error from a corresponding output of the step; and a multi-color pseudo-tone which is a pseudo-tone output for a color obtained by combining the plurality of colors from all outputs of the addition step. Output signal A program for a second output determining step; a tentatively determined pseudo-gradation signal based on all of the tentatively-determined pseudo-gradation signal and the output of the first error calculating step; A program for an output change determination step for determining whether or not each of them is required to be changed; and, based on the determination result of the output change determination step, outputting each of the provisionally determined pseudo gradation signals as the pseudo gradation signal without changing or changing each of them. A storage medium comprising: a program for an output changing step to be performed; and a program for a second error calculating step for calculating and outputting an error between each of the pseudo gradation signals and a corresponding output of the adding step.
JP2000329424A 2000-10-27 2000-10-27 Image processor, image processing method and image forming device Withdrawn JP2002135609A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000329424A JP2002135609A (en) 2000-10-27 2000-10-27 Image processor, image processing method and image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000329424A JP2002135609A (en) 2000-10-27 2000-10-27 Image processor, image processing method and image forming device

Publications (1)

Publication Number Publication Date
JP2002135609A true JP2002135609A (en) 2002-05-10

Family

ID=18806091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000329424A Withdrawn JP2002135609A (en) 2000-10-27 2000-10-27 Image processor, image processing method and image forming device

Country Status (1)

Country Link
JP (1) JP2002135609A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006295318A (en) * 2005-04-06 2006-10-26 Canon Inc Image processor, image processing method and image processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006295318A (en) * 2005-04-06 2006-10-26 Canon Inc Image processor, image processing method and image processing program

Similar Documents

Publication Publication Date Title
US6373990B1 (en) Image processing utilizing luminance-density conversion
JP3558893B2 (en) Image processing apparatus and image processing method
JP3862374B2 (en) Image processing apparatus and method
US6978045B1 (en) Image-processing apparatus
JP2000092327A (en) Image forming device
JP2002135609A (en) Image processor, image processing method and image forming device
US5748772A (en) Image processing method and apparatus including an error calculation for calculating a difference between the values of error correction data and stored representative values
JP2000022951A (en) Image processing method and image processor
JPH11346311A (en) Tone reproduction method
JP2874592B2 (en) Image processing device for distinguishing text / photo / dot area
JP3679522B2 (en) Image processing method and apparatus
JP2002252764A (en) Image processor and image processing method
JPH11150659A (en) Image processing method
JP3950871B2 (en) Image processing method and apparatus
JP2003116014A (en) Image processing equipment and method therefor, computer program and computer readable storage medium
JP2900907B2 (en) Image processing device
JP2000287089A (en) Image binarization method
JPH05167842A (en) Image processor
JP3943747B2 (en) Image processing apparatus and multi-value processing method
JPH11154229A (en) Image processor and its method
JP2000333000A (en) Device and method for image processing
JP4208583B2 (en) Image processing apparatus and method and program thereof
JP3459725B2 (en) Image processing apparatus and method
JPH05284358A (en) Picture processing unit
JP2004112696A (en) Image processing device and method therefor

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20080108