Nothing Special   »   [go: up one dir, main page]

JP3393433B2 - Image processing apparatus and method - Google Patents

Image processing apparatus and method

Info

Publication number
JP3393433B2
JP3393433B2 JP23222791A JP23222791A JP3393433B2 JP 3393433 B2 JP3393433 B2 JP 3393433B2 JP 23222791 A JP23222791 A JP 23222791A JP 23222791 A JP23222791 A JP 23222791A JP 3393433 B2 JP3393433 B2 JP 3393433B2
Authority
JP
Japan
Prior art keywords
processing
image
binary
pixels
goodness
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.)
Expired - Fee Related
Application number
JP23222791A
Other languages
Japanese (ja)
Other versions
JPH0548890A (en
Inventor
康弘 堤
徹 藤井
牛田  博英
肇 奥村
芳徳 山口
学 大島
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.)
Omron Corp
Original Assignee
Omron Corp
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 Omron Corp filed Critical Omron Corp
Priority to JP23222791A priority Critical patent/JP3393433B2/en
Publication of JPH0548890A publication Critical patent/JPH0548890A/en
Application granted granted Critical
Publication of JP3393433B2 publication Critical patent/JP3393433B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)

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 and method such as an image scanner.

【0002】[0002]

【従来の技術】従来、画像を構成する各画素について白
黒を決定する画像処理装置においては、文字画像を処理
するには、二値処理が行われ、写真(網点写真)画像を
処理するには、ディザ処理等の中間調処理が行われてい
る。通常、これらの処理は、手動で切り替えられてい
る。
2. Description of the Related Art Conventionally, in an image processing apparatus for determining black and white for each pixel forming an image, binary processing is performed to process a character image, and a photographic (dot image) image is processed. Has undergone halftone processing such as dither processing. Usually, these processes are switched manually.

【0003】また、文字画像と写真画像との識別を自動
で行うことも提案されているが、二値処理を行うか中間
調処理を行うかを明確に区別し、処理方法を切り替える
構成となっている。
It has also been proposed to automatically distinguish between a character image and a photographic image, but it is configured to clearly distinguish whether binary processing or halftone processing is to be performed and to switch processing methods. ing.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、実際の
画像には、コントラストの強い写真、大きい文字、小さ
い文字等種々の画像が含まれており、従来のように二値
処理と中間調処理とを明確に区別し切り替えてしまう
と、画質が劣化してしまうという問題点があった。
However, the actual image includes various images such as photographs with high contrast, large characters, small characters, etc., and binary processing and halftone processing are required as in the conventional art. There is a problem in that the image quality is deteriorated if the distinction is made and switching is performed.

【0005】本発明はこのような状況に鑑みてなされた
ものであり、画質を向上させることのできる画像処理装
および方法を提供することを目的とする。
The present invention has been made in view of the above circumstances, and an object thereof is to provide an image processing apparatus and method capable of improving the image quality.

【0006】[0006]

【課題を解決するための手段】本発明の第1の画像処理
装置は、画像を所定数の画素を含むブロックに分割する
手段と、画像の種類に応じた中間調処理および二値処理
を含む複数の画像処理方法のうちの中間調処理に対する
ブロックの適合度を算出する適合度算出手段と、複数の
画像処理方法のうちから適合度に応じた処理方法を選択
する処理方法選択手段とを備え、処理方法選択手段は、
適合度が最大値のときに中間調処理を選択し、適合度が
最小値のときには二値処理を選択し、適合度が最大値と
最小値の間の値をとるときには、中間調処理と二値処理
とを適合度に応じた頻度で選択することを特徴とする。
First image processing of the present invention
The device divides the image into blocks containing a predetermined number of pixels
Method and halftone processing and binary processing according to the type of image
For halftone processing among multiple image processing methods including
A fitness calculation means for calculating the fitness of a block,
Select a processing method according to the degree of compatibility from the image processing methods
And a processing method selecting means for performing the processing method selecting means.
Select halftone processing when the goodness of fit is the maximum value, and the goodness of fit is
When the minimum value is selected, binary processing is selected, and the goodness of fit is the maximum value.
When taking values between the minimum values, halftone processing and binary processing
It is characterized in that and are selected at a frequency according to the goodness of fit.

【0007】本発明の第2の画像処理装置は、画像を所
定数の画素を含むブロックに分割する手段と、画像の種
類に応じた中間調処理および二値処理を含む複数の画像
処理方法のうちの二値処理に対するブロックの適合度を
算出する適合度算出手段と、複数の画像処理方法のうち
から適合度に応じた処理方法を選択する処理方法選択手
段とを備え、処理方法選択手段は、適合度が最大値のと
きに二値処理を選択し、適合度が最小値のときには中間
調処理を選択し、適合度が最大値と最小値の間の値をと
るときには、二値処理と中間調処理とを適合度に応じた
頻度で選択することを特徴とする。
The second image processing apparatus of the present invention stores an image.
A method of dividing into blocks containing a constant number of pixels and the seed of the image
Multiple images including halftone processing and binary processing according to class
The degree of suitability of the block for binary processing among the processing methods
Among the plurality of image processing methods, the fitness calculation means for calculating
Select the processing method according to the degree of conformance from
The processing method selecting means is provided with
Select binary processing, and when the goodness of fit is the minimum value, it is intermediate
Select the adjustment process, and set the goodness of fit to a value between the maximum and minimum values.
The binary processing and the halftone processing according to the degree of conformity.
It is characterized by selecting by frequency.

【0008】本発明の第3の画像処理装置は、画像を所
定数の画素を含むブロックに分割する手段と、二値処理
および中間調処理のうち中間調処理に対するブロックの
適合度を算出する適合度算出手段と、適合度算出手段に
より算出された適合度に応じた閾値を算出する閾値算出
手段と、閾値算出手段により算出された適合度に応じた
閾値および中間調処理の閾値とを使用して、白黒決定の
ための閾値を決定する閾値決定手段とを備えることを特
徴とする。
A third image processing apparatus of the present invention stores an image.
A method of dividing into blocks including a constant number of pixels, and binary processing
And the block of halftone processing for halftone processing
The compatibility calculation means for calculating the compatibility and the compatibility calculation means
Threshold calculation to calculate the threshold according to the calculated fitness
And the degree of conformity calculated by the threshold calculation means.
Use the threshold and halftone processing threshold to
And a threshold value determining means for determining a threshold value for
To collect.

【0009】本発明の第4の画像処理装置は、複数の画
素からなる画像を所定数の画素を含むブロックに分割す
る手段と、文字領域および背景領域のうち、文字領域に
対するブロックの適合度を算出する適合度算出手段と、
適合度に応じて固定二値処理および浮動二値処理のいず
れかを選択する処理方法選択手段とを備え、処理方法選
択手段は、適合度が最大値のときに浮動二値処理を選択
し、適合度が最小値のときには固定二値処理を選択し、
適合度が最大値と最小値の間の値をとるときには、浮動
二値処理と固定二値処理とを適合度に応じた頻度で選択
することを特徴とする。
A fourth image processing apparatus according to the present invention is provided with a plurality of images.
Divide a plain image into blocks containing a certain number of pixels
Of the text area and background area
A fitness calculation means for calculating the fitness of the corresponding block,
Either fixed binary processing or floating binary processing depending on the goodness of fit
It is equipped with a processing method selection means for selecting one of them
The selection means selects floating binary processing when the goodness of fit is maximum.
If the goodness of fit is the minimum value, select fixed binary processing,
Float when the goodness of fit takes a value between the maximum and minimum values.
Binary processing or fixed binary processing is selected at a frequency according to the goodness of fit.
It is characterized by doing.

【0010】本発明の第5の画像処理装置は、複数の画
素を含む画像を所定数の画素を含むブロックに分割する
手段と、文字領域に対するブロックの適合度を算出する
適合度算出手段と、固定二値処理の閾値と浮動二値処理
の閾値とを適合度に応じて重み付け平均し、この重み付
け平均値を処理対象画素に対する閾値とする閾値決定手
段とを備えることを特徴とする。
A fifth image processing device of the present invention is a device for processing a plurality of images.
Divide an image containing primes into blocks containing a certain number of pixels
Method and calculating the degree of conformity of the block to the character area
Fitness calculation means, fixed binary threshold and floating binary processing
The weighted average of the threshold value and the
Threshold value deciding unit that uses the average value of
And a step.

【0011】本発明の第1の画像処理方法は、画像を所
定数の画素を含むブロックに分割する分割ステップと、
二値処理または中間調処理のうち、中間調処理に対する
ブロックの適合度を算出する適合度算出ステップと、適
合度算出ステップの処理により算出された適合度に応じ
た閾値を算出する閾値算出ステップと、閾値算出ステッ
プの処理により算出された適合度に応じた閾値および中
間調処理の閾値とを使用して、白黒決定のための閾値を
決定する閾値決定ステップとを備えることを特徴とす
る。
The first image processing method according to the present invention is a method for processing an image.
A step of dividing into blocks containing a constant number of pixels,
Of binary processing or halftone processing, for halftone processing
A fitness calculation step to calculate the fitness of the block, and
Depending on the goodness of fit calculated by the processing of the goodness of fit calculation step
Threshold calculation step for calculating the
Threshold and medium according to the goodness of fit calculated by the
Use the threshold for intertone processing and the threshold for black and white determination.
And a step of determining a threshold value to be determined.
It

【0012】本発明の第2の画像処理方法は、複数の画
素を含む画像を所定数の画素を含むブロックに分割する
分割ステップと、文字領域に対するブロックの適合度を
算出する適合度算出ステップと、固定二値処理の閾値と
浮動二値処理の閾値とを適合度に応じて重み付け平均
し、この重み付け平均値を処理対象画素に対する閾値と
する閾値決定ステップとを備えることを特徴とする。
A second image processing method of the present invention is a method for processing a plurality of images.
Divide an image containing primes into blocks containing a certain number of pixels
The division step and the conformity of the block to the character area
Goodness of fit calculation step to calculate, and threshold of fixed binary processing
Floating binary processing threshold and weighted average according to goodness of fit
Then, this weighted average value is used as a threshold for the pixel to be processed.
And a step of determining a threshold value.

【0013】[0013]

【0014】[0014]

【0015】[0015]

【0016】[0016]

【0017】[0017]

【0018】[0018]

【0019】[0019]

【0020】[0020]

【0021】[0021]

【0022】[0022]

【0023】[0023]

【0024】[0024]

【0025】[0025]

【0026】[0026]

【0027】[0027]

【0028】[0028]

【0029】[0029]

【0030】[0030]

【0031】[0031]

【0032】[0032]

【0033】[0033]

【0034】[0034]

【作用】本発明の第1の画像処理装置においては、画像
が所定数の画素を含むブロックに分割され、中間調処理
に対するブロックの適合度が算出され、適合度が最大値
のときに中間調処理が選択され、適合度が最小値のとき
には二値処理が選択され、適合度が最大値と最小値の間
の値をとるときには、中間調処理と二値処理とが適合度
に応じた頻度で選択されるようにしたので、ブロック内
の画素データだけでは、どちらの処理が適しているか一
律に判断できない画像の画質を向上させることができ
る。また、適合度が変化しても、画像を構成する全画素
に影響を与えることがないため、適合度変化が全画素の
閾値に影響を与える方法と比較して、緩やかに濃度が変
化する部分で画質が急変することがない。
In the first image processing apparatus of the present invention, the image
Is divided into blocks containing a certain number of pixels, and halftone processing is performed.
The goodness of fit of the block is calculated, and the goodness of fit is the maximum.
When halftone processing is selected and the goodness of fit is the minimum value
Is selected and the goodness of fit is between the maximum and minimum values.
When taking the value of, the halftone processing and the binary processing
Since it is selected at a frequency according to
Which processing is suitable for the pixel data of
You can improve the quality of images that cannot be judged evenly.
It In addition, even if the fitness changes, all pixels that make up the image
Since it does not affect the
Compared with the method that affects the threshold, the concentration changes slowly.
The image quality does not change suddenly in the changing part.

【0035】本発明の第2の画像処理装置においては、
画像が所定数の画素を含むブロックに分割され、二値処
理に対するブロックの適合度が算出され、適合度が最大
値のときに二値処理が選択され、適合度が最小値のとき
には中間調処理が選択され、適合度が最大値と最小値の
間の値をとるときには、二値処理と中間調処理とが適合
度に応じた頻度で選択されるようにしたので、ブロック
内の画素データだけでは、どちらの処理が適しているか
一律に判断できない画像の画質を向上させることができ
る。また、適合度が変化しても、画像を構成する全画素
に影響を与えることがないため、適合度変化が全画素の
閾値に影響を与える方法と比較して、緩やかに濃度が変
化する部分で画質が急変することがない。
In the second image processing apparatus of the present invention,
The image is divided into blocks containing a certain number of pixels
The block's goodness of fit is calculated and the goodness of fit is maximized.
When binary processing is selected for the value and the goodness of fit is the minimum value
Halftone processing is selected for the
Binary processing and halftone processing are compatible when taking values between
Since it is selected at a frequency according to the degree, block
Which processing is suitable for only the pixel data in
You can improve the quality of images that cannot be determined uniformly.
It In addition, even if the fitness changes, all pixels that make up the image
Since it does not affect the
Compared with the method that affects the threshold, the concentration changes slowly.
The image quality does not change suddenly in the changing part.

【0036】本発明の第3の画像処理装置および第1の
画像処理方法においては、画像が所定数の画素を含むブ
ロックに分割され、中間調処理に対するブロックの適合
度が算出され、算出された適合度に応じた閾値が算出さ
れ、算出された適合度に応じた閾値および中間調処理の
閾値とが使用されて、白黒決定のための閾値が決定され
るようにしたので、中間輝度の画素については中間調処
理を行い、高輝度および低輝度の画素については二値処
理を行うことができ、エッジのはっきりした画像を得る
ことができる。
A third image processing apparatus and a first image processing apparatus according to the present invention.
In the image processing method, the image contains a certain number of pixels.
Divided into locks, blocks adapted for halftone processing
Is calculated, and a threshold value is calculated according to the calculated fitness.
The threshold and halftone processing according to the calculated goodness of fit.
Threshold and is used to determine the threshold for black and white decision
As a result, halftone processing is applied to pixels with intermediate brightness.
The binary processing is applied to high-luminance and low-luminance pixels.
To get a sharp-edged image
be able to.

【0037】本発明の第4の画像処理装置においては、
複数の画素からなる画像が所定数の画素を含むブロック
に分割され、文字領域に対するブロックの適合度が算出
され、適合度が最大値のときに浮動二値処理が選択さ
れ、適合度が最小値のときには固定二値処理が選択さ
れ、適合度が最大値と最小値の間の値をとるときには、
浮動二値処理と固定二値処理とが適合度に応じた頻度で
選択されるようにしたので、ブロック内の画素データだ
けでは、どちらの処理が適しているか一律に判断できな
い画像の画質を向上させることができる。また、適合度
が変化しても、画像を構成する全画素に影響を与えるこ
とがないため、適合度変化が全画素の閾値に影響を与え
る方法と比較して、緩やかに濃度が変化する部分で画質
が急変することがない。
In the fourth image processing apparatus of the present invention,
A block in which an image composed of multiple pixels contains a predetermined number of pixels
Is divided into, and the conformity of the block to the character area is calculated
Is selected and floating binary processing is selected when the goodness of fit is the maximum value.
If the goodness of fit is the minimum, fixed binary processing is selected.
And the goodness of fit takes a value between the maximum and minimum values,
Floating binary processing and fixed binary processing at a frequency according to the degree of compatibility
Since it is selected, it is the pixel data in the block
In this case, it is impossible to uniformly determine which process is suitable.
It is possible to improve the image quality of a bad image. Also, the goodness of fit
Even if the value changes, it may affect all the pixels that make up the image.
Since there is no, the change in fitness affects the thresholds of all pixels.
Image quality in areas where the density changes gently compared to
Does not change suddenly.

【0038】本発明の第5の画像処理装置および第2の
画像処理方法においては、複数の画素を含む画像が所定
数の画素を含むブロックに分割され、文字領域に対する
ブロックの適合度が算出され、固定二値処理の閾値と浮
動二値処理の閾値とが適合度に応じて重み付け平均さ
れ、この重み付け平均値が処理対象画素に対する閾値と
されるようにしたので、適合度に応じて、固定二値処理
と浮動二値処理の中間的特性を有する処理を行うことが
できるから、ブロック内の画素データだけでは、どちら
の処理が適しているか一律に判断できない画像の画質を
向上させることができる。
A fifth image processing apparatus and a second image processing apparatus according to the present invention.
In the image processing method, an image including a plurality of pixels is predetermined.
Divided into blocks containing several pixels,
The block goodness of fit is calculated, and the fixed binary processing threshold and floating
The dynamic binary processing threshold is a weighted average depending on the goodness of fit.
This weighted average value becomes the threshold value for the pixel to be processed.
Fixed binary processing depending on the goodness of fit.
And processing that has intermediate characteristics of floating binary processing
Since it can be,
Image quality that cannot be uniformly determined whether
Can be improved.

【0039】[0039]

【0040】[0040]

【0041】[0041]

【0042】[0042]

【0043】[0043]

【0044】[0044]

【0045】[0045]

【0046】[0046]

【0047】[0047]

【0048】[0048]

【0049】[0049]

【0050】[0050]

【実施例】図1は、本発明の画像処理装置の第1実施例
の構成を示す。画像データ取り込み装置1は、画像カウ
ントをディザ番号算出装置2に供給するとともに、画像
データをブロック単位ディザ適合度算出装置(適合度算
出手段)3、二値処理装置4およびディザ処理装置5に
供給する。ディザ番号算出装置2は、画像カウントから
ディザ番号を算出して、二値ディザ選択フラグ算出装置
(処理方法選択手段)6に供給する。二値処理装置4
は、画像データに対する二値処理結果を出力決定装置7
に供給する。ディザ処理装置5は、画像データに対する
ディザ処理結果を出力決定装置7に供給する。
FIG. 1 shows the configuration of a first embodiment of an image processing apparatus according to the present invention. The image data capturing device 1 supplies the image count to the dither number calculating device 2 and also supplies the image data to the block unit dither compatibility calculating device (compatibility calculating means) 3, the binary processing device 4 and the dither processing device 5. To do. The dither number calculation device 2 calculates the dither number from the image count and supplies it to the binary dither selection flag calculation device (processing method selection means) 6. Binary processing device 4
Outputs the binary processing result for the image data.
Supply to. The dither processing device 5 supplies the dither processing result for the image data to the output determining device 7.

【0051】ブロック単位ディザ適合度算出装置3は、
画像を構成する全画素を図3に示すような8画素×1列
のブロックに分割し、処理対象ブロック内の8画素のデ
ータまたは周囲のブロックを含めた32画素のデータか
ら最大エッジ、パルス数といった処理対象ブロックの特
徴量を算出し、特徴量を入力としてファジィ推論を行っ
て、処理対象ブロックのディザ処理への適合度を求め
る。ここでは、適合度を次のように5値で表している。 適合度={0.00、0.25、0.50、0.75、1.00} 但し、実際のハードウエア上では、適合度={0、1、
2、3、4}としても良い。
The block unit dither compatibility calculation device 3 is
All pixels forming the image are divided into blocks of 8 pixels x 1 column as shown in Fig. 3, and the maximum edge and the number of pulses are calculated from the data of 8 pixels in the block to be processed or the data of 32 pixels including the surrounding blocks. The feature amount of the block to be processed is calculated, and fuzzy inference is performed using the feature amount as an input to obtain the degree of suitability of the block to be processed for dither processing. Here, the goodness of fit is represented by five values as follows. Goodness of fit = {0.00, 0.25, 0.50, 0.75, 1.00} However, in actual hardware, goodness of fit = {0, 1,
2, 3, 4} may be used.

【0052】二値ディザ選択フラグ算出装置6は、ディ
ザ番号算出装置2からディザ番号を受けるとともに、ブ
ロック単位ディザ適合度算出装置3からディザ適合度を
受けて、出力決定装置7に選択フラグを出力し、次に示
す適合度に応じた頻度で二値処理結果とデイザ処理結果
を選択させる。 適合度0 全部 二値処理 適合度1 4回に1回 ディザ処理 適合度2 4回に2回 ディザ処理 適合度3 4回に3回 ディザ処理 適合度4 全部 ディザ処理
The binary dither selection flag calculating device 6 receives the dither number from the dither number calculating device 2 and the dither matching degree from the block unit dither matching degree calculating device 3, and outputs a selection flag to the output determining device 7. Then, the binary processing result and the dither processing result are selected at a frequency according to the following degree of conformity. Goodness of fit 0 All Binary processing Goodness of fit 1 4 times Dithering suitability 2 2 times 4 4 Dithering suitability 3 4 3 times Dithering suitability 4 All dithering

【0053】図4は、現在使用されているディザマトリ
クスを示す。図4から明かなように、ディザマトリクス
は4の周期を持っているため、そのまま4の剰余で処理
すると、二値処理される領域とディザ処理される領域と
が分離されてしまう。従って、周期を変更することが好
ましい。図2は、この点を考慮して構成された二値ディ
ザ選択フラグ算出装置6の例を示す。レジスタ61は、
6ビットのディザ番号Nを保持する。レジスタ62は、
3ビットのディザ適合度Gを保持し、3ビット比較器6
7に出力する。レジスタ63は、レジスタ61の出力を
受けて、ディザ番号Nの中位2ビットBを保持する。レ
ジスタ64は、レジスタ61の出力を受けて、ディザ番
号Nの下位2ビットAを保持する。2ビット加算器65
は、レジスタ63と64の内容を加算する。但し、繰り
上げは行わない。レジスタ66は、加算器65の出力、
すなわち(A+B)の下位2ビットCを保持する。な
お、レジスタ66は、最上位ビットとして常に0を保持
している。比較器67は、レジスタ66の出力、すなわ
ち(A+B)の下位2ビットCと、レジスタ62の出
力、すなわち3ビットのディザ適合度Gとを比較し、G
がCより大きければ、ディザ処理すべきことを示すフラ
グ「0」を出力し、GがC以下ならば、二値処理すべき
ことを示すフラグ「1」を出力する。
FIG. 4 shows the currently used dither matrix. As is clear from FIG. 4, since the dither matrix has a period of 4, if the remainder is processed as it is, the area to be binarized and the area to be dithered will be separated. Therefore, it is preferable to change the cycle. FIG. 2 shows an example of the binary dither selection flag calculation device 6 configured in consideration of this point. Register 61
Holds a 6-bit dither number N. The register 62 is
A 3-bit comparator 6 which holds the 3-bit dither compatibility G
Output to 7. The register 63 receives the output of the register 61 and holds the middle 2 bits B of the dither number N. The register 64 receives the output of the register 61 and holds the lower 2 bits A of the dither number N. 2-bit adder 65
Adds the contents of registers 63 and 64. However, it is not carried forward. The register 66 outputs the output of the adder 65,
That is, the lower 2 bits C of (A + B) are held. The register 66 always holds 0 as the most significant bit. The comparator 67 compares the output of the register 66, that is, the lower 2 bits C of (A + B) with the output of the register 62, that is, the dither conformance G of 3 bits, and G
If is larger than C, a flag "0" indicating that dither processing should be performed is output, and if G is C or less, a flag "1" indicating that binary processing is performed is output.

【0054】図2の構成をとる代わりに、同じ数字が固
まらないような0乃至3を記したマトリクスを使用して
も良い。
Instead of adopting the configuration of FIG. 2, a matrix in which 0 to 3 are marked so that the same numbers are not fixed may be used.

【0055】図1の画像処理装置の実施例においては、
中間調処理すなわちディザ処理に対する適合度が最大値
のときにデイザ処理が選択され、適合度が最小値のとき
には二値処理が選択され、適合度が最大値と最小値の間
の値をとるときには、ディザ処理と二値処理とが適合度
に応じた頻度で選択されるので、適合度に応じて、ディ
ザ処理と二値処理の中間的特性を有する処理を行うこと
ができるから、ブロック内の画素データだけでは、どち
らの処理が適しているか一律に判断できない画像の画質
を向上させることができる。また、適合度が変化して
も、画像を構成する全画素に影響を与えることがないた
め、適合度変化が全画素の閾値に影響を与える方法と比
較して、緩やかに濃度が変化する部分で画質が急変する
ことがない。
In the embodiment of the image processing apparatus shown in FIG.
When the goodness of fit for halftone processing, that is, dithering, is the maximum value, dither processing is selected, when the goodness of fit is the minimum value, binary processing is selected, and when the goodness of fit has a value between the maximum value and the minimum value, Since the dither processing and the binary processing are selected at a frequency according to the goodness of fit, it is possible to perform processing having an intermediate property between the dither processing and the binary processing according to the goodness of fit. It is possible to improve the image quality of an image in which it is impossible to uniformly determine which process is suitable only with pixel data. Further, even if the fitness changes, it does not affect all the pixels that make up the image. Therefore, compared to the method in which the fitness change affects the thresholds of all pixels, the density changes gently. The image quality does not change suddenly.

【0056】図1の実施例においては、ディザ処理に対
する適合度を求めたが、二値処理に対する適合度を求め
るブロック単位二値処理適合度算出装置を設けてもよ
い。この場合には、二値ディザ選択フラグ算出装置(処
理方法選択手段)を、適合度が最大値のときに二値処理
を選択し、適合度が最小値のときには中間調処理を選択
し、適合度が最大値と最小値の間の値をとるときには、
二値処理と中間調処理とを適合度に応じた頻度で選択す
るように構成すればよい。こように構成すると、二値処
理に対する適合度が最大値のときに二値処理が選択さ
れ、適合度が最小値のときには中間調処理が選択され、
適合度が最大値と最小値の間の値をとるときには、二値
処理と中間調処理とが適合度に応じた頻度で選択される
ので、適合度に応じて、中間調処理と二値処理の中間的
特性を有する処理を行うことができるから、ブロック内
の画素データだけでは、どちらの処理が適しているか一
律に判断できない画像の画質を向上させることができ
る。また、適合度が変化しても、画像を構成する全画素
に影響を与えることがないため、適合度変化が全画素の
閾値に影響を与える方法と比較して、緩やかに濃度が変
化する部分で画質が急変することがない。
In the embodiment of FIG. 1, the fitness for dither processing is obtained, but a block-unit binary processing fitness calculating device for finding fitness for binary processing may be provided. In this case, the binary dither selection flag calculating device (processing method selecting means) selects binary processing when the goodness of fit is the maximum value, and selects halftone processing when the goodness of fit is the minimum value. When the degree takes a value between the maximum and minimum values,
The binary processing and the halftone processing may be selected at a frequency according to the degree of compatibility. With this configuration, the binary processing is selected when the goodness of fit to the binary processing is the maximum value, and the halftone processing is selected when the goodness of fit is the minimum value.
When the goodness of fit takes a value between the maximum value and the minimum value, the binary processing and the halftone processing are selected with a frequency according to the goodness of fit. Since it is possible to perform processing having an intermediate characteristic of, it is possible to improve the image quality of an image in which it is impossible to uniformly determine which processing is suitable with only pixel data in a block. Further, even if the fitness changes, it does not affect all the pixels that make up the image. Therefore, compared to the method in which the fitness change affects the thresholds of all pixels, the density changes gently. The image quality does not change suddenly.

【0057】図6は、本発明の画像処理装置の第2実施
例の構成を示す。 画像データ取り込み装置1は、画像
カウントをディザ閾値算出装置2に供給するとともに、
画像データをブロック単位ディザ適合度算出装置(適合
度算出手段)3および出力決定装置10に供給する。デ
ィザ閾値算出装置8は、画像カウントからディザ処理閾
値Dを算出して、閾値算出装置9に供給する。 ブロッ
ク単位ディザ適合度算出装置3は、画像を構成する全画
素を図3に示すような8画素×1列のブロックに分割
し、処理対象ブロック内の8画素のデータまたは周囲の
ブロックを含めた32画素のデータから最大エッジ、パ
ルス数といった処理対象ブロックの特徴量を算出し、特
徴量を入力としてファジィ推論を行って、処理対象ブロ
ックのディザ処理への適合度Gを求め、適合度Gを5値
で表して出力する。ブロック単位ディザ適合度算出装置
3の構成および動作は、図1の実施例と同一である。
FIG. 6 shows the configuration of the second embodiment of the image processing apparatus of the present invention. The image data capturing device 1 supplies the image count to the dither threshold calculation device 2 and
The image data is supplied to the block-based dither compatibility calculation device (compatibility calculation means) 3 and the output determination device 10. The dither threshold calculation device 8 calculates the dither processing threshold D from the image count and supplies it to the threshold calculation device 9. The block unit dither suitability calculation device 3 divides all pixels forming an image into blocks of 8 pixels × 1 column as shown in FIG. 3, and includes data of 8 pixels in the processing target block or surrounding blocks. The feature amount of the processing target block such as the maximum edge and the number of pulses is calculated from the data of 32 pixels, fuzzy inference is performed using the feature amount as an input, the fitness G of the processing target block to the dither processing is calculated, and the fitness G is calculated. It is expressed in 5 values and output. The configuration and operation of the block-based dither compatibility calculation device 3 are the same as in the embodiment of FIG.

【0058】閾値算出装置9は、二値処理閾値T、ディ
ザ処理閾値Dおよびディザ適合度Gを受けて、図7の処
理を行って実際の閾値TRを算出する。閾値算出装置9
は、まず、ステップS1において次の式1の計算をおこ
なって閾値T1を算出する。 T1=T×(1−G/4) (式1)
The threshold value calculation device 9 receives the binary processing threshold value T, the dither processing threshold value D and the dither matching degree G, and performs the processing shown in FIG. 7 to calculate the actual threshold value TR. Threshold calculation device 9
First, in step S1, the following equation 1 is calculated to calculate the threshold T1. T1 = T × (1-G / 4) (Equation 1)

【0059】次に、閾値算出装置9は、ステップS2に
おいて次の式2の計算をおこなって閾値T2を算出す
る。 T2=T+(255−T)×G/4 (式2)
Next, the threshold value calculation device 9 calculates the threshold value T2 by performing the calculation of the following expression 2 in step S2. T2 = T + (255-T) × G / 4 (Equation 2)

【0060】従って、適合度Gに応じて、閾値T1およ
びT2は次の値をとる(ただし、T=95とする)。
Therefore, the threshold values T1 and T2 take the following values (provided that T = 95) according to the goodness of fit G:

【0061】次に、閾値算出装置9は、ステップS3に
おいて、DとT1とを比較し、T1がD以上ならば、T
1を実際の閾値TRとする(ステップS4)。T1がD
より小さいときには、閾値算出装置9は、ステップS5
において、DとT2とを比較し、DがT2以上ならば、
T2を実際の閾値TRとする(ステップS6)。 Dが
T2より小さければ、閾値算出装置9は、Dを実際の閾
値TRとする(ステップS7)。出力決定装置10は、
閾値算出装置9が出力する実際の閾値TRを受けて画素
の白黒を決定する。
Next, the threshold value calculation device 9 compares D with T1 in step S3, and if T1 is greater than or equal to D, then T
1 is set as the actual threshold value TR (step S4). T1 is D
When it is smaller, the threshold calculation device 9 determines in step S5.
In, comparing D and T2, and if D is T2 or more,
Let T2 be the actual threshold value TR (step S6). If D is smaller than T2, the threshold calculation device 9 sets D as the actual threshold TR (step S7). The output determination device 10 is
The actual threshold value TR output from the threshold value calculation device 9 is received to determine the black and white of the pixel.

【0062】従って、図6の実施例においては、適合度
Gが0のときには、完全に二値処理され、適合度Gが4
(規格化すると1)のときには、完全にディザ処理され
る。また、適合度Gが中間の値をとるときには、中間輝
度画素はディザ処理され、高輝度画素および低輝度画素
は二値処理されるから、エッジのはっきりした画像が得
られる。
Therefore, in the embodiment shown in FIG. 6, when the goodness-of-fit G is 0, the binary processing is completed and the goodness-of-fit G is 4
In the case of (normalized to 1), the dither processing is completely performed. When the goodness-of-fit G has an intermediate value, the intermediate-luminance pixels are dithered and the high-luminance pixels and the low-luminance pixels are binarized, so that an image with clear edges is obtained.

【0063】図6の実施例では、2つの閾値T1および
T2を使用したが、どちらか一方を使用してもよい。こ
の場合、白地強調および黒地強調で使い分ければよい。
In the embodiment of FIG. 6, two threshold values T1 and T2 are used, but either one may be used. In this case, white background emphasis and black background emphasis may be used properly.

【0064】また、図6の閾値算出装置9のかわりに、
ディザ適合度Gに応じて次の式3に従ってディザマトリ
クスの実際の閾値TRを決定する定数決定手段を設けて
もよい。ただし、これは、ディザマトリクスにγ補正が
かけられておらず、閾値が簡単な場合に限られる(式3
において、Tは二値処理の閾値、Dは対象画素のディザ
処理の閾値である)。 TR=(D−T)×G/4+T (式3)
Further, instead of the threshold value calculating device 9 of FIG.
A constant determining means may be provided for determining the actual threshold value TR of the dither matrix according to the following expression 3 according to the dither compatibility G. However, this is limited to the case where γ correction is not applied to the dither matrix and the threshold value is simple (Equation 3
, T is the threshold value for binary processing, and D is the threshold value for dithering the target pixel). TR = (D−T) × G / 4 + T (Formula 3)

【0065】このようにすれば、ブロックのディザ適合
度Gに応じて、ディザ(中間調)処理の閾値と二値処理
の閾値とが重み付け平均され、この重み付け平均値を白
黒決定のための閾値とされるので、適合度に応じて、デ
ィザ処理と二値処理の中間的特性を有する処理を行うこ
とができるから、ブロック内の画素データだけでは、ど
ちらの処理が適しているか一律に判断できない画像の画
質を向上させることができる。
By doing so, the dither (halftone) processing threshold value and the binary processing threshold value are weighted and averaged according to the dither matching degree G of the block, and the weighted average value is used as the threshold value for determining black and white. Therefore, it is possible to perform processing having an intermediate property between dither processing and binary processing according to the degree of conformity, and it is not possible to uniformly determine which processing is suitable only with pixel data in a block. The image quality of the image can be improved.

【0066】図8は、本発明の画像処理装置の第3実施
例の構成を示す。この実施例は、ディザマトリクスにγ
補正がかけられており、閾値が複雑な場合に好適な実施
例である。画像データ取り込み装置1は、画像カウント
をディザ閾値ディザ番号算出装置11に供給するととも
に、画像データをブロック単位ディザ適合度算出装置
(適合度算出手段)3および出力決定装置10に供給す
る。ディザ閾値ディザ番号算出装置11は、画像カウン
トからディザ処理閾値Dおよびディザ番号Nを算出し
て、閾値算出装置12に供給する。 ブロック単位ディ
ザ適合度算出装置3は、図1の実施例と同一である。
FIG. 8 shows the configuration of the third embodiment of the image processing apparatus of the present invention. In this example, the dither matrix has γ
This is a preferred embodiment when correction is applied and the threshold value is complicated. The image data capturing device 1 supplies the image count to the dither threshold dither number calculating device 11 and also supplies the image data to the block unit dither compatibility calculating device (compatibility calculating means) 3 and the output determining device 10. The dither threshold dither number calculation device 11 calculates the dither processing threshold D and the dither number N from the image count, and supplies the dither processing threshold D and the dither number N to the threshold calculation device 12. The block unit dither compatibility calculation device 3 is the same as that of the embodiment of FIG.

【0067】閾値算出装置12は、二値処理閾値T、デ
ィザ処理閾値D、対象画素のディザ番号N、二値ディザ
番号およびディザ適合度Gを受けて、図9の処理を行っ
てディザマトリクスの実際の閾値TRを算出する。閾値
算出装置11は、まず、ステップS11において次の式
4の計算をおこなって変換ディザ番号NRを算出する
(ここでは、二値ディザ番号を39とする)。 NR=(N−39)×G/4+39 (式4)
The threshold value calculation device 12 receives the binary processing threshold value T, the dither processing threshold value D, the dither number N of the target pixel, the binary dither number and the dither matching degree G, and performs the processing of FIG. The actual threshold value TR is calculated. The threshold value calculation device 11 first calculates the conversion dither number NR by calculating the following Expression 4 in step S11 (here, the binary dither number is 39). NR = (N-39) × G / 4 + 39 (Formula 4)

【0068】次に、閾値算出装置11は、ステップS1
2において次の式5の計算をおこなって変換ディザ番号
NRの実際のディザ閾値TRを算出する。 TR=D[NR] (式5)
Next, the threshold value calculation device 11 performs step S1.
In step 2, the following equation 5 is calculated to calculate the actual dither threshold value TR of the conversion dither number NR. TR = D [NR] (Equation 5)

【0069】出力決定装置10は、閾値算出装置9が出
力する実際の閾値TRを受けて画素の白黒を決定する。
The output determining device 10 receives the actual threshold value TR output from the threshold value calculating device 9 and determines the black and white of the pixel.

【0070】図8の実施例によれば、適合度Gに応じ
て、ディザ処理と二値処理の中間的特性を有する処理を
行うことができるから、ブロック内の画素データだけで
は、どちらの処理が適しているか一律に判断できない画
像の画質を向上させることができる。
According to the embodiment shown in FIG. 8, it is possible to perform processing having an intermediate characteristic between dither processing and binary processing according to the goodness of fit G. It is possible to improve the image quality of an image for which it is not possible to uniformly determine whether is suitable.

【0071】ディザマトリクスの閾値を変更するかわり
に、ディザ処理適合度Gに応じてディザマトリクスの寸
法を次のように変更してもよい。 適合度0 1×1 適合度1 2×2 適合度2 4×4 適合度3 6×6 適合度4 8×8
Instead of changing the threshold value of the dither matrix, the size of the dither matrix may be changed as follows according to the dither processing suitability G. Goodness of fit 0 1 × 1 Goodness of fit 1 2 × 2 Goodness of fit 2 4 × 4 Goodness of fit 3 6 × 6 Goodness of fit 4 8 × 8

【0072】ディザマトリクスの寸法が小さいほど、分
解能が小さくなるため、二値処理に近ずく。従って、適
合度Gに応じて、ディザ処理と例えば二値処理等他の画
像処理方法の中間的特性を有する処理を行うことができ
るので、ブロック内の画素データだけでは、どの画像処
理方法が適しているか一律に判断できない画像の画質を
向上させることができる。また、適合度Gが中間的な値
をとっても、閾値の分布としては正しいディザマトリク
スが使用されるため、白飛び、黒潰し等の不自然な状態
が少なくなる。
The smaller the size of the dither matrix, the smaller the resolution. Therefore, since it is possible to perform processing having an intermediate characteristic between other image processing methods such as dither processing and binary processing according to the goodness of fit G, which image processing method is suitable only with pixel data in a block. It is possible to improve the image quality of an image that cannot be uniformly determined. Further, even if the goodness of fit G takes an intermediate value, since a correct dither matrix is used as the distribution of the threshold value, unnatural states such as blown-out highlights and crushed blacks are reduced.

【0073】図10は、本発明の画像処理装置の第4実
施例の構成を示す。画像データ取り込み装置1は、画像
カウントをディザ番号算出装置2に供給するとともに、
画像データをブロック単位文字適合度算出装置(適合度
算出手段)14、固定二値処理装置15、浮動二値処理
装置16および画像データメモリ17に画像データを供
給する。ディザ番号算出装置2は、画像カウントからデ
ィザ番号を算出して、固定・浮動選択フラグ算出装置
(処理方法選択手段)18に供給する。固定二値処理装
置15は、画像データに対する固定二値処理結果を出力
決定装置19に供給する。浮動二値処理装置16は、画
像データに対する浮動二値処理結果を出力決定装置19
に供給する。
FIG. 10 shows the configuration of the fourth embodiment of the image processing apparatus of the present invention. The image data capturing device 1 supplies the image count to the dither number calculating device 2 and
The image data is supplied to the block unit character conformity calculating device (conformance calculating unit) 14, the fixed binary processing device 15, the floating binary processing device 16 and the image data memory 17. The dither number calculation device 2 calculates the dither number from the image count and supplies it to the fixed / floating selection flag calculation device (processing method selection means) 18. The fixed binary processing device 15 supplies the fixed binary processing result for the image data to the output determination device 19. The floating binary processing device 16 outputs the floating binary processing result for the image data, and determines the output device 19.
Supply to.

【0074】浮動二値処理装置16は、図11に示され
ているように、画像データメモリ17に記憶されている
周囲画素データをA、BおよびC、処理対象画素データ
をDとすると、次の式6および7の計算を行って、浮動
二値閾値Tを求める。 S=A+B+C (式6) T=S/4+24(32) (式7) そして、DがTより大きければ、処理対象画素を白と決
定し、DがT以下のときには、処理対象画素を黒と決定
する。このような処理結果が出力決定装置19に供給さ
れる。
As shown in FIG. 11, when the surrounding pixel data stored in the image data memory 17 are A, B and C and the pixel data to be processed is D, the floating binary processor 16 will be described next. Equations 6 and 7 are calculated to obtain the floating binary threshold value T. S = A + B + C (Equation 6) T = S / 4 + 24 (32) (Equation 7) If D is larger than T, the pixel to be processed is determined to be white, and if D is T or less, the pixel to be processed is black. decide. Such a processing result is supplied to the output determination device 19.

【0075】ブロック単位文字適合度算出装置14は、
画像を構成する全画素を図3に示すような8画素×1列
のブロックに分割し、処理対象ブロック内の8画素のデ
ータまたは周囲のブロックを含めた32画素のデータか
ら最大エッジ、パルス数といった処理対象ブロックの特
徴量を算出し、特徴量を入力としてファジィ推論を行っ
て、処理対象ブロックの文字領域への適合度Gを求め
る。ここでは、適合度Gを次のように5値で表してい
る。 適合度={0.00、0.25、0.50、0.75、1.00} 但し、実際のハードウエア上では、適合度={0、1、
2、3、4}としても良い。
The block unit character conformance calculation device 14
All pixels forming the image are divided into blocks of 8 pixels x 1 column as shown in Fig. 3, and the maximum edge and the number of pulses are calculated from the data of 8 pixels in the block to be processed or the data of 32 pixels including the surrounding blocks. The feature amount of the block to be processed is calculated, and fuzzy inference is performed using the feature amount as an input to obtain the degree of conformance G to the character area of the block to be processed. Here, the goodness of fit G is represented by five values as follows. Goodness of fit = {0.00, 0.25, 0.50, 0.75, 1.00} However, in actual hardware, goodness of fit = {0, 1,
2, 3, 4} may be used.

【0076】固定・浮動選択フラグ算出装置18は、デ
ィザ番号算出装置2からディザ番号を受けるとともに、
ブロック単位文字適合度算出装置14から文字適合度G
を受けて、出力決定装置19に選択フラグを出力し、次
に示す適合度Gに応じた頻度で固定二値処理結果と浮動
二値処理結果を選択させる。 適合度0 全部 固定二値処理 適合度1 4回に1回 浮動二値処理 適合度2 4回に2回 浮動二値処理 適合度3 4回に3回 浮動二値処理 適合度4 全部 浮動二値処理
The fixed / floating selection flag calculator 18 receives the dither number from the dither number calculator 2 and
From the block unit character conformance calculation device 14, the character conformance G
In response to this, a selection flag is output to the output determination device 19 to cause the fixed binary processing result and the floating binary processing result to be selected at a frequency according to the following goodness of fit G. Goodness of fit 0 All Fixed Binary processing Goodness of fit 1 4 times Floating binary processing Goodness of fit 2 4 times 2 Floating binary processing Goodness of fit 3 4 3 times Floating binary processing Goodness of fit 4 All floating 2 Value processing

【0077】前述ように、ディザマトリクスは4の周期
を持っているため、そのまま4の剰余で処理すると、二
値処理される領域とディザ処理される領域とが分離され
てしまう。従って、周期を変更することが好ましい。図
12は、この点を考慮して構成された固定・浮動選択フ
ラグ算出装置18の例を示す。レジスタ181は、6ビ
ットのディザ番号Nを保持する。レジスタ182は、3
ビットの文字適合度Gを保持し、3ビット比較器187
に出力する。レジスタ183は、レジスタ181の出力
を受けて、ディザ番号Nの中位2ビットBを保持する。
レジスタ184は、レジスタ181の出力を受けて、デ
ィザ番号Nの下位2ビットAを保持する。2ビット加算
器185は、レジスタ183と184の内容を加算す
る。但し、繰り上げは行わない。レジスタ186は、加
算器185の出力、すなわち(A+B)の下位2ビット
Cを保持する。なお、レジスタ186は、最上位ビット
として常に0を保持している。比較器187は、レジス
タ186の出力、すなわち(A+B)の下位2ビットC
と、レジスタ182の出力、すなわち3ビットの文字適
合度Gとを比較し、GがCより大きければ、固定二値処
理すべきことを示すフラグ「0」を出力し、GがC以下
ならば、浮動二値処理すべきことを示すフラグ「1」を
出力する。
As described above, since the dither matrix has a period of 4, if the remainder of 4 is processed as it is, the area to be binary-processed and the area to be dithered will be separated. Therefore, it is preferable to change the cycle. FIG. 12 shows an example of the fixed / floating selection flag calculation device 18 configured in consideration of this point. The register 181 holds a 6-bit dither number N. Register 182 is 3
The bit character conformance G is held, and the 3-bit comparator 187
Output to. The register 183 receives the output of the register 181, and holds the middle 2 bits B of the dither number N.
The register 184 receives the output of the register 181 and holds the lower 2 bits A of the dither number N. The 2-bit adder 185 adds the contents of the registers 183 and 184. However, it is not carried forward. The register 186 holds the output of the adder 185, that is, the lower 2 bits C of (A + B). The register 186 always holds 0 as the most significant bit. The comparator 187 outputs the output of the register 186, that is, the lower 2 bits C of (A + B).
Is compared with the output of the register 182, that is, the 3-bit character conformance G, and if G is larger than C, a flag "0" indicating that fixed binary processing should be performed is output, and if G is C or less, , A flag “1” indicating that floating binary processing should be performed is output.

【0078】図12の固定・浮動選択フラグ算出装置1
8は、ディザ番号に基づいて選択フラグを決定したが、
ディザ番号のかわりに、画像カウントに基づいて選択フ
ラグを決定してもよい。
Fixed / floating selection flag calculation device 1 of FIG.
8 determined the selection flag based on the dither number,
The selection flag may be determined based on the image count instead of the dither number.

【0079】文字画像に対し浮動二値処理を行うと、
がくっきり見えるという長所がある反面、新聞のように
下地にノイズが大きい場合、下地にポツポツと点が残る
という欠点がある。他方、固定二値処理は、が細くな
るが、下地はきれいになる。図10の実施例において
は、文字領域に対する適合度Gが最大値のときに浮動二
値処理が選択され、適合度Gが最小値のときには固定二
値処理が選択されるので、線の部分は浮動処理を行うこ
とができ、下地の部分は固定二値処理を行えるので、き
れいな文字画像を得ることができる。また、適合度Gが
最大値と最小値の間の値をとるときには、浮動二値処理
と固定二値処理とが適合度Gに応じた頻度で選択され
る。従って、適合度Gに応じて、浮動二値処理固定と二
値処理の中間的特性を有する処理を行うことができるか
ら、ブロック内の画素データだけでは、どちらの処理が
適しているか一律に判断できない画像の画質を向上させ
ることができる。また、適合度が変化しても、画像を構
成する全画素に影響を与えることがないため、適合度変
化が全画素の閾値に影響を与える方法と比較して、緩や
かに濃度が変化する部分で画質が急変することがない
When the floating binary processing is performed on the character image, the line is clearly visible, but on the other hand, when the background is noisy like a newspaper, there is a drawback that dots are left on the background. is there. On the other hand, in the fixed binary processing, the line is thin, but the ground is clean. In the embodiment of FIG. 10, the floating binary process is selected when the goodness of fit G for the character area is the maximum value, and the fixed binary process is selected when the goodness of fit G is the minimum value. Floating processing can be performed, and fixed binary processing can be performed on the background portion, so that a clear character image can be obtained. When the goodness of fit G takes a value between the maximum value and the minimum value, the floating binary process and the fixed binary process are selected at a frequency according to the goodness of fit G. Therefore, since it is possible to perform processing having an intermediate property between floating binary processing fixed and binary processing according to the goodness of fit G, it is uniformly determined which processing is suitable only with pixel data in a block. It is possible to improve the quality of images that cannot be displayed. Further, even if the fitness changes, it does not affect all the pixels that make up the image. Therefore, compared to the method in which the fitness change affects the thresholds of all pixels, the density changes gently. Image quality does not change suddenly

【0080】図13は、本発明の画像処理装置の第5実
施例の構成を示す。 画像データ取り込み装置1は、画
像データを、画像データメモリ20、浮動二値閾値算出
装置21、ブロック単位文字適合度算出装置(適合度算
出手段)14および出力決定装置23に供給する。浮動
二値閾値算出装置21は、画像データメモリ20から処
理対象画素の周囲画素データを読み出して、前述の式7
に基ずいて処理対象画素の浮動二値処理閾値Tを算出
し、閾値算出装置22に供給する。 ブロック単位文字
適合度算出装置14は、図10の実施例と同一である。
FIG. 13 shows the configuration of the fifth embodiment of the image processing apparatus of the present invention. The image data capturing device 1 supplies the image data to the image data memory 20, the floating binary threshold value calculating device 21, the block unit character conformance calculating device (conformance calculating means) 14 and the output determining device 23. The floating binary threshold value calculation device 21 reads out the surrounding pixel data of the processing target pixel from the image data memory 20,
The floating binary processing threshold value T of the pixel to be processed is calculated based on the above, and is supplied to the threshold value calculation device 22. The block-unit character conformance calculation device 14 is the same as that of the embodiment shown in FIG.

【0081】閾値算出装置22は、浮動二値処理閾値
T、固定二値処理閾値Dおよび文字適合度Gを受けて、
次の式8の計算を行って実際の閾値TRを算出する。 TR=(D−T)×G/4+T (式8)
The threshold value calculation device 22 receives the floating binary processing threshold value T, the fixed binary processing threshold value D, and the character matching degree G, and
The following equation 8 is calculated to calculate the actual threshold value TR. TR = (D−T) × G / 4 + T (Equation 8)

【0082】図13の実施例においては、文字領域に対
するブロックの適合度Gに応じて、固定二値処理の閾値
Dと浮動二値処理の閾値Tの重み付け平均が求められ、
この重み付け平均値が処理対象画素に対する閾値TRと
されるので、適合度Gに応じて、固定二値処理と浮動二
値処理の中間的特性を有する処理を行うことができるか
ら、ブロック内の画素データだけでは、どちらの処理が
適しているか一律に判断できない画像の画質を向上させ
ることができる。
In the embodiment shown in FIG. 13, a weighted average of the fixed binary processing threshold D and the floating binary processing threshold T is obtained according to the goodness of fit G of the block to the character area.
Since this weighted average value is used as the threshold value TR for the pixel to be processed, it is possible to perform processing having an intermediate characteristic of fixed binary processing and floating binary processing according to the goodness of fit G, so that the pixels in the block It is possible to improve the image quality of an image in which it is impossible to uniformly determine which process is suitable with only data.

【0083】画像処理により画素を黒く塗る場合、二値
処理結果とディザ処理結果の論理積をとると、白が強調
され、論理和をとると、黒が強調される。画像の種類お
よび用途によって、白強調したい場合もあれば、黒強調
したい場合もある。例えば、写真の中の黒文字を見やす
くしたいが、写真自体はディザ処理したい場合、黒強調
が適し、写真の白エッジをくっきりさせたい場合には、
白強調が適する。
When a pixel is painted black by image processing, the logical product of the binary processing result and the dither processing result is taken to emphasize white, and the logical sum is taken to emphasize black. Depending on the type and use of the image, white enhancement may be desired or black enhancement may be desired. For example, if you want to make it easier to see the black characters in the photo, but you want to dither the photo itself, black emphasis is appropriate, and you want to make the white edges of the photo clear.
White emphasis is suitable.

【0084】図14は、本発明の画像処理装置の第6実
施例の構成を示す。この実施例は、(網点)写真画像の
白エッジ部分のみを強調するのに適した実施例である。
画像データ取り込み装置1は、ブロック単位濃度差算出
装置(濃度差算出手段)24、二値処理装置4およびデ
ィザ処理装置5に画像データを供給する。二値処理装置
4は、画像データに対する二値処理結果を出力決定装置
26に供給する。ディザ処理装置5は、画像データに対
するディザ処理結果を出力決定装置26に供給する。
FIG. 14 shows the configuration of the sixth embodiment of the image processing apparatus of the present invention. This embodiment is suitable for emphasizing only the white edge portion of a (halftone dot) photographic image.
The image data capturing device 1 supplies the image data to the block unit density difference calculating device (density difference calculating means) 24, the binary processing device 4 and the dither processing device 5. The binary processing device 4 supplies the binary processing result for the image data to the output determining device 26. The dither processing device 5 supplies the dither processing result for the image data to the output determining device 26.

【0085】ブロック単位濃度差算出装置24は、画像
を構成する全画素を図3に示すような8画素×1列のブ
ロックに分割し、処理対象ブロック内の8画素のデータ
内の濃度差を算出して比較器25に出力する。比較器2
5は、濃度差が閾値Thより大きい時に選択フラグ
「1」を出力決定装置26に出力する。これに応じて、
出力決定装置26は、二値処理結果とディザ処理結果の
論理積すなわちmin(二値処理結果,ディザ処理結
果)を出力する。また、比較器25は、濃度差が閾値T
h以下の時に選択フラグ「0」を出力決定装置26に出
力する。これに応じて、出力決定装置26は、ディザ処
理結果を出力する。従って、例えば写真画像の白エッジ
部分のみを強調できる。
The block unit density difference calculation device 24 divides all the pixels forming the image into blocks of 8 pixels × 1 column as shown in FIG. 3, and calculates the density difference in the data of 8 pixels in the processing target block. It is calculated and output to the comparator 25. Comparator 2
5 outputs the selection flag “1” to the output determining device 26 when the density difference is larger than the threshold Th. Accordingly
The output determining device 26 outputs a logical product of the binary processing result and the dither processing result, that is, min (binary processing result, dither processing result). Further, the comparator 25 determines that the density difference is the threshold value T.
When it is less than or equal to h, the selection flag “0” is output to the output determining device 26. In response to this, the output determination device 26 outputs the dither processing result. Therefore, for example, only the white edge portion of the photographic image can be emphasized.

【0086】図15は、本発明の画像処理装置の第7実
施例の構成を示す。この実施例も、(網点)写真画像の
白エッジ部分のみを強調するのに適した実施例である。
画像データ取り込み装置1は、画像カウントをディザ番
号算出装置2に供給するとともに、画像データをブロッ
ク単位白強調適合度算出装置(適合度算出手段)27、
二値処理装置4およびディザ処理装置5に供給する。デ
ィザ番号算出装置2は、画像カウントからディザ番号を
算出して、二値ディザ選択フラグ算出装置(処理方法選
択手段)28に供給する。二値処理装置4は、画像デー
タに対する二値処理結果を論理積回路29に供給する。
ディザ処理装置5は、画像データに対するディザ処理結
果を論理積回路29に供給するとともに出力決定装置3
0に供給する。論理積回路29は、二値処理結果とディ
ザ処理結果の論理積を出力決定装置30に供給する。
FIG. 15 shows the configuration of the seventh embodiment of the image processing apparatus of the present invention. This embodiment is also an embodiment suitable for emphasizing only the white edge portion of the (halftone dot) photographic image.
The image data capturing device 1 supplies the image count to the dither number calculating device 2, and at the same time, stores the image data in the block unit white enhancement conformance calculating device (conformance calculating means) 27,
It is supplied to the binary processing device 4 and the dither processing device 5. The dither number calculation device 2 calculates the dither number from the image count and supplies it to the binary dither selection flag calculation device (processing method selection means) 28. The binary processing device 4 supplies the binary processing result for the image data to the AND circuit 29.
The dither processing device 5 supplies the dither processing result for the image data to the AND circuit 29 and outputs the output determining device 3.
Supply to 0. The logical product circuit 29 supplies the logical product of the binary processing result and the dither processing result to the output determining device 30.

【0087】ブロック単位白強調適合度算出装置27
は、画像を構成する全画素を図3に示すような8画素×
1列のブロックに分割し、処理対象ブロック内の8画素
のデータまたは周囲のブロックを含めた32画素のデー
タから最大エッジ、パルス数といった処理対象ブロック
の特徴量を算出し、特徴量を入力としてファジィ推論を
行って、処理対象ブロックの白強調処理への適合度を求
める。ここでは、適合度を次のように5値で表す。 適合度={0.00、0.25、0.50、0.75、1.00} 但し、実際のハードウエア上では、適合度={0、1、
2、3、4}としても良い。
Block unit white enhancement suitability calculating device 27
Is 8 pixels x 8 pixels as shown in FIG.
It is divided into blocks of one column, and the feature amount of the process target block such as the maximum edge and the number of pulses is calculated from the data of 8 pixels in the process target block or the data of 32 pixels including the surrounding blocks, and the feature amount is input. Fuzzy inference is performed to find the suitability of the target block for white enhancement processing. Here, the goodness of fit is represented by five values as follows. Goodness of fit = {0.00, 0.25, 0.50, 0.75, 1.00} However, in actual hardware, goodness of fit = {0, 1,
2, 3, 4} may be used.

【0088】二値ディザ選択フラグ算出装置28は、デ
ィザ番号算出装置2からディザ番号を受けるとともに、
ブロック単位白強調適合度算出装置27からディザ適合
度を受けて、出力決定装置30に選択フラグを出力し、
次に示す適合度に応じた頻度でディザ処理結果と、二値
処理結果とデイザ処理結果の論理積とを選択させる。 適合度0 全部 ディザ処理 適合度1 4回に1回 論理積 適合度2 4回に2回 論理積 適合度3 4回に3回 論理積 適合度4 全部 論理積
The binary dither selection flag calculation device 28 receives the dither number from the dither number calculation device 2 and
Upon receiving the dither suitability from the block unit white enhancement suitability calculating device 27, the selection flag is output to the output determining device 30,
The dither processing result and the logical product of the binary processing result and the dither processing result are selected at a frequency according to the following conformity. Goodness of fit 0 All dithering Goodness of fit 1 4 times 1 Logical product goodness of fit 2 4 4 times Logical product goodness of fit 3 4 3 times Logical product goodness of fit 4 All logical products

【0089】図15の実施例においては、白強調処理に
対する適合度が最大値のときに論理積が選択され、適合
度が最小値のときにはディザ処理結果が選択され、適合
度が最大値と最小値の間の値をとるときには、ディザ処
理結果と、二値処理結果とディザ処理結果との論理積と
が適合度に応じた頻度で選択されるので、適合度に応じ
て、ディザ処理と、白強調処理の中間的特性を有する処
理を行うことができるから、ブロック内の画素データだ
けでは、どちらの処理が適しているか一律に判断できな
い画像の画質を向上させることができる。また、適合度
が変化しても、画像を構成する全画素に影響を与えるこ
とがないため、適合度変化が全画素の閾値に影響を与え
る方法と比較して、緩やかに濃度が変化する部分で画質
が急変することがない。
In the embodiment of FIG. 15, the logical product is selected when the degree of conformity to the white enhancement processing is the maximum value, and the dither processing result is selected when the degree of conformance is the minimum value. When taking a value between the values, the dither processing result and the logical product of the binary processing result and the dither processing result are selected at a frequency according to the goodness of fit, and accordingly, the dithering process is performed according to the goodness of fit. Since it is possible to perform a process having an intermediate characteristic of the white enhancement process, it is possible to improve the image quality of an image in which it is impossible to uniformly determine which process is suitable only with the pixel data in the block. Further, even if the fitness changes, it does not affect all the pixels that make up the image. Therefore, compared to the method in which the fitness change affects the thresholds of all pixels, the density changes gently. The image quality does not change suddenly.

【0090】図15の実施例においては、ディザ処理結
果と、二値処理結果とディザ処理結果との論理積とを適
合度に応じた頻度で選択することにより、デイザ処理結
果と論理積とを混合したが、このようにするかわりに、
白強調適合度Gに応じて次の式9に従ってディザマトリ
クスの実際の閾値TRを決定する定数決定手段を設けて
もよい。ただし、これは、ディザマトリクスにγ補正が
かけられておらず、閾値が簡単な場合に限られる。(式
9において、Tは白強調処理の閾値、Dは対象画素のデ
ィザ処理の閾値である。) TR=(D−T)×G/4+T (式9)
In the embodiment of FIG. 15, the dither processing result and the logical product of the binary processing result and the dither processing result are selected at a frequency according to the degree of conformity, so that the dither processing result and the logical product are obtained. Mixed, but instead of doing this
A constant determining unit may be provided to determine the actual threshold value TR of the dither matrix according to the following Expression 9 according to the white enhancement conformance G. However, this is limited to the case where the dither matrix is not subjected to γ correction and the threshold value is simple. (In Expression 9, T is a threshold for white enhancement processing, and D is a threshold for dither processing of the target pixel.) TR = (D−T) × G / 4 + T (Expression 9)

【0091】[0091]

【発明の効果】本発明の第1の画像処理装置によれば、
画像を所定数の画素を含むブロックに分割し、中間調処
理に対するブロックの適合度を算出し、適合度が最大値
のときに中間調処理を選択し、適合度が最小値のときに
は二値処理を選択し、適合度が最大値と最小値の間の値
をとるときには、中間調処理と二値処理とのいずれかを
適合度に応じた頻度で選択するようにしたので、ブロッ
ク内の画素データだけでは、どちらの処理が適している
か一律に判断できない画像の画質を向上させることがで
きる。また、適合度が変化しても、画像を構成する全画
素に影響を与えることがないため、適合度変化が全画素
の閾値に影響を与える方法と比較して、緩やかに濃度が
変化する部分で画質が急変することがない。
According to the first image processing apparatus of the present invention,
Divide the image into blocks containing a certain number of pixels
The block's goodness of fit is calculated, and the goodness of fit is the maximum.
When halftone processing is selected, and when the goodness of fit is the minimum value
Is binary processing, and the goodness of fit is between the maximum and minimum values
When taking, either halftone processing or binary processing
Since I chose to select the frequency according to the fitness,
Which process is suitable only for pixel data in
It is possible to improve the quality of images that cannot be judged uniformly.
Wear. In addition, even if the degree of conformity changes, all images that make up the image
Since there is no influence on the element, the change in fitness is applied to all pixels.
Compared with the method that affects the threshold of
The image quality does not change suddenly in the changing part.

【0092】本発明の第2の画像処理装置によれば、画
像を所定数の画素を含むブロックに分割し、二値処理に
対するブロックの適合度を算出し、適合度が最大値のと
きに二値処理を選択し、適合度が最小値のときには中間
調処理を選択し、適合度が最大値と最小値の間の値をと
るときには、二値処理と中間調処理とのいずれかを適合
度に応じた頻度で選択するようにしたので、ブロック内
の画素データだけでは、どちらの処理が適しているか一
律に判断できない画像の画質を向上させることができ
る。また、適合度が変化しても、画像を構成する全画素
に影響を与えることがないため、適合度変化が全画素の
閾値に影響を与える方法と比較して、緩やかに濃度が変
化する部分で画質が急変することがない。
According to the second image processing apparatus of the present invention,
Divide the image into blocks containing a certain number of pixels for binary processing
Calculates the goodness of fit of the block for the
Select binary processing, and when the goodness of fit is the minimum value, it is intermediate
Select the adjustment process, and set the goodness of fit to a value between the maximum and minimum values.
When processing, adapt either binary processing or halftone processing
Since I chose to select the frequency according to the degree,
Which processing is suitable for the pixel data of
You can improve the quality of images that cannot be judged evenly.
It In addition, even if the fitness changes, all pixels that make up the image
Since it does not affect the
Compared with the method that affects the threshold, the concentration changes slowly.
The image quality does not change suddenly in the changing part.

【0093】本発明の第3の画像処理装置および第1の
画像処理方法によれば、画像を所定数の画素を含むブロ
ックに分割し、中間調処理に対するブロックの適合度を
算出し、算出された適合度に応じた閾値を算出し、算出
された適合度に応じた閾値および中間調処理の閾値とを
使用して、白黒決定のための閾値を決定するようにした
ので、中間輝度の画素については中間調処理を行い、高
輝度および低輝度の画素については二値処理を行うこと
ができ、エッジのはっきりした画像を得ることができ
る。
The third image processing apparatus and the first embodiment of the present invention
According to the image processing method, the image is made to include a certain number of pixels.
And the block's suitability for halftone processing.
Calculate, calculate the threshold value according to the calculated conformance, and calculate
And the threshold value for halftone processing
Used to determine the threshold for black and white decisions
Therefore, halftone processing is performed for pixels with intermediate brightness, and high
Perform binary processing on luminance and low luminance pixels
You can get a sharp-edged image
It

【0094】本発明の第4の画像処理装置によれば、複
数の画素からなる画像を所定数の画素を含むブロックに
分割し、文字領域に対するブロックの適合度を算出し、
適合度が最大値のときに浮動二値処理を選択し、適合度
が最小値のときには固定二値処理を選択し、適合度が最
大値と最小値の間の値をとるときには、浮動二値処理と
固定二値処理とのいずれかを適合度に応じた頻度で選択
するようにしたので、ブロック内の画素データだけで
は、どちらの処理が適しているか一律に判断できない画
像の画質を向上させることができる。また、適合度が変
化しても、画像を構成する全画素に影響を与えることが
ないため、適合度変化が全画素の閾値に影響を与える方
法と比較して、緩やかに濃度が変化する部分で画質が急
変することがない。
According to the fourth image processing apparatus of the present invention,
An image consisting of several pixels into a block containing a certain number of pixels
Divide, calculate the degree of conformity of the block to the character area,
Select the floating binary processing when the goodness of fit is the maximum
Is the minimum value, fixed binary processing is selected and the goodness of fit is maximized.
When taking a value between a large value and a minimum value,
Select either fixed binary processing at a frequency according to the goodness of fit
Since it was done, only the pixel data in the block
Is an image that cannot be uniformly determined which processing is suitable.
The image quality of the image can be improved. Also, the fitness may change
Even if it is converted, it may affect all the pixels that make up the image.
Since there is no such change, the change in fitness affects the thresholds of all pixels.
Compared with the method, the image quality is sharper in the part where the density changes gently.
It doesn't change.

【0095】本発明の第5の画像処理装置および第2の
画像処理方法によれば、複数の画素を含む画像を所定数
の画素を含むブロックに分割し、文字領域に対するブロ
ックの適合度を算出し、固定二値処理の閾値と浮動二値
処理の閾値とを適合度に応じて重み付け平均し、この重
み付け平均値を処理対象画素に対する閾値とするように
したので、適合度に応じて、固定二値処理と浮動二値処
理の中間的特性を有する処理を行うことができるから、
ブロック内の画素データだけでは、どちらの処理が適し
ているか一律に判断できない画像の画質を向上させるこ
とができる。
The fifth image processing apparatus and the second image processing apparatus of the present invention
According to the image processing method, a predetermined number of images including a plurality of pixels
It is divided into blocks containing
Calculation of the goodness of fit, fixed binary threshold and floating binary
The processing threshold and the weighted average are calculated according to the goodness of fit.
Use the found average value as the threshold for the target pixel
Fixed binary processing and floating binary processing according to the goodness of fit.
Because it is possible to perform processing with intermediate properties of
Which processing is suitable only for pixel data in a block
To improve the quality of images that cannot be uniformly determined.
You can

【0096】[0096]

【0097】[0097]

【0098】[0098]

【0099】[0099]

【0100】[0100]

【0101】[0101]

【0102】[0102]

【0103】[0103]

【0104】[0104]

【0105】[0105]

【0106】[0106]

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

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

【図2】図1の二値ディザ選択フラグ算出装置の一構成
例を示すブロック図である。
FIG. 2 is a block diagram showing a configuration example of a binary dither selection flag calculation device in FIG.

【図3】画素ブロックの一例を示す説明図である。FIG. 3 is an explanatory diagram showing an example of a pixel block.

【図4】ディザマトリクスの一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of a dither matrix.

【図5】ディザ番号、ディザ番号の下位2ビットA、デ
ィザ番号の中位2ビットBおよび(A+B)の下位2ビ
ットの関係を示す説明図である。
FIG. 5 is an explanatory diagram showing a relationship between a dither number, lower 2 bits A of the dither number, middle 2 bits B of the dither number, and lower 2 bits of (A + B).

【図6】本発明の画像処理装置の第2実施例の構成を示
すブロック図である。
FIG. 6 is a block diagram showing the configuration of a second embodiment of the image processing apparatus of the present invention.

【図7】図6の閾値算出装置9の動作を示すフローチャ
ートである。
7 is a flowchart showing the operation of the threshold value calculation device 9 of FIG.

【図8】本発明の画像処理装置の第3実施例の構成を示
すブロック図である。
FIG. 8 is a block diagram showing the configuration of a third embodiment of the image processing apparatus of the present invention.

【図9】図8の閾値算出装置12の動作を示すフローチ
ャートである。
9 is a flowchart showing an operation of the threshold value calculation device 12 of FIG.

【図10】本発明の画像処理装置の第4実施例の構成を
示すブロック図である。
FIG. 10 is a block diagram showing the configuration of a fourth embodiment of the image processing apparatus of the present invention.

【図11】浮動二値処理対象画素と周囲画素との関係を
示す説明図である。
FIG. 11 is an explanatory diagram showing a relationship between a floating binary processing target pixel and surrounding pixels.

【図12】図10の固定・浮動選択フラグ算出装置の一
構成例を示すブロック図である。
12 is a block diagram showing a configuration example of a fixed / floating selection flag calculation device in FIG.

【図13】本発明の画像処理装置の第5実施例の構成を
示すブロック図である。
FIG. 13 is a block diagram showing the configuration of a fifth embodiment of the image processing apparatus of the present invention.

【図14】本発明の画像処理装置の第6実施例の構成を
示すブロック図である。
FIG. 14 is a block diagram showing the configuration of a sixth embodiment of the image processing apparatus of the present invention.

【図15】本発明の画像処理装置の第7実施例の構成を
示すブロック図である。
FIG. 15 is a block diagram showing the configuration of a seventh embodiment of the image processing apparatus of the present invention.

【符号の説明】[Explanation of symbols]

3 ブロック単位ディザ適合度算出装置 4 二値処理装置 5 ディザ処理装置 6、28 二値ディザ選択フラグ算出装置 7、10、13、19、23、26、30 出力決定装
置 8 ディザ閾値算出装置 9、12、22 閾値算出装置 15 固定二値処理装置 16 浮動二値処理装置 18 固定・浮動選択フラグ算出装置 24 ブロック単位濃度差算出装置 25 比較器 27 ブロック単位白強適合度算出装置
3 block unit dither compatibility calculation device 4 binary processing device 5 dither processing device 6, 28 binary dither selection flag calculation device 7, 10, 13, 19, 23, 26, 30 output determination device 8 dither threshold calculation device 9, 12, 22 Threshold Value Calculation Device 15 Fixed Binary Processing Device 16 Floating Binary Processing Device 18 Fixed / Floating Selection Flag Calculation Device 24 Block Unit Density Difference Calculation Device 25 Comparator 27 Block Unit White Strong Adaptation Calculation Device

フロントページの続き (72)発明者 奥村 肇 京都府京都市右京区花園土堂町10番地 オムロン株式会社内 (72)発明者 山口 芳徳 京都府京都市右京区花園土堂町10番地 オムロン株式会社内 (72)発明者 大島 学 京都府京都市右京区花園土堂町10番地 オムロン株式会社内 (56)参考文献 特開 昭58−10961(JP,A) 特開 平2−84879(JP,A) 特開 昭63−59272(JP,A) 特開 昭61−288561(JP,A) 特開 昭63−71782(JP,A) 特開 昭63−71781(JP,A) 特開 昭61−98069(JP,A) 特開 平1−302961(JP,A) 特開 平1−181380(JP,A) 特開 平2−100575(JP,A) 特開 昭62−18171(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/40 - 1/409 H04N 1/46 H04N 1/60 Continuation of the front page (72) Hajime Okumura Hajime Todocho, Hanazono-cho, Ukyo-ku, Kyoto City, Kyoto Prefecture Omron Co., Ltd. (72) Yoshinori Yamaguchi 10th Hanazono-Tudocho, Ukyo-ku, Kyoto City, Kyoto Prefecture (72) ) Osamu Oshima, Omron Co., Ltd., 10 Hodoen-cho, Uenyo-ku, Kyoto City, Kyoto Prefecture (56) References JP-A-58-10961 (JP, A) JP-A-2-84879 (JP, A) JP-A-SHO 63-59272 (JP, A) JP-A 61-288561 (JP, A) JP-A 63-71782 (JP, A) JP-A 63-71781 (JP, A) JP-A 61-98069 (JP, A) A) JP 1-302961 (JP, A) JP 1-181380 (JP, A) JP 2-100575 (JP, A) JP 62-18171 (JP, A) (58) Survey Areas (Int.Cl. 7 , DB name) H04N 1/40-1/409 H04N 1/46 H04N 1/60

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の画素からなる画像の各画素の白黒
を決定する画像処理装置であって、 前記画像を所定数の画素を含むブロックに分割する手段
と、 画像の種類に応じた中間調処理および二値処理を含む
数の画像処理方法のうちの前記中間調処理に対する前記
ブロックの適合度を算出する適合度算出手段と、 前記複数の画像処理方法のうちから前記適合度に応じた
処理方法を選択する処理方法選択手段とを備え、 前記処理方法選択手段は、前記適合度が最大値のときに
前記中間調処理を選択し、前記適合度が最小値のときに
は前記二値処理を選択し、前記適合度が前記最大値と前
記最小値の間の値をとるときには、前記中間調処理と前
記二値処理とを前記適合度に応じた頻度で選択する こと
を特徴とする画像処理装置。
1. An image processing apparatus for determining black and white of each pixel of an image composed of a plurality of pixels, comprising means for dividing the image into blocks including a predetermined number of pixels, and a halftone corresponding to the type of the image. Of a plurality of image processing methods including image processing and binary processing, and a matching degree calculation unit that calculates a matching degree of the block with respect to the halftone processing, and the matching from the plurality of image processing methods. and a processing method selecting means for selecting a processing method corresponding to time, the processing method selection unit, when the matching degree is equal to the maximum value
When the halftone processing is selected and the goodness of fit is the minimum value,
Selects the binary processing, and the goodness of fit is equal to or smaller than the maximum value.
When taking a value between the minimum values,
An image processing apparatus , wherein the binary processing is selected at a frequency according to the compatibility .
【請求項2】 複数の画素からなる画像の各画素の白黒2. A monochrome image of each pixel of an image composed of a plurality of pixels
を決定する画像処理装置であって、An image processing device for determining 前記画像を所定数の画素を含むブロックに分割する手段Means for dividing the image into blocks containing a predetermined number of pixels
と、When, 画像の種類に応じた中間調処理および二値処理を含む複Multi-level processing including halftone processing and binary processing depending on the image type
数の画像処理方法のうちの前記二値処理に対する前記ブNumber of image processing methods for the binary processing
ロックの適合度を算出する適合度算出手段と、A compatibility calculation means for calculating the compatibility of the lock, 前記複数の画像処理方法のうちから前記適合度に応じたAccording to the degree of conformity among the plurality of image processing methods
処理方法を選択する処理方法選択手段とを備え、A processing method selecting means for selecting a processing method, 前記処理方法選択手段は、前記適合度が最大値のときにThe processing method selecting means is configured to detect when the conformity is the maximum value.
前記二値処理を選択し、前記適合度が最小値のときにはWhen the binary processing is selected and the goodness of fit is the minimum value,
前記中間調処理を選択し、前記適合度が前記最大値と前Select the halftone process and set the goodness of fit to the maximum value and the previous value.
記最小値の間の値をとるときには、前記二値処理と前記When taking a value between the minimum values, the binary processing and the
中間調処理とを前記適合度に応じた頻度で選択することTo select halftone processing at a frequency according to the degree of conformity
を特徴とする画像処理装置。An image processing device characterized by:
【請求項3】 複数の画素からなる画像の各画素の白黒
を決定する画像処理装置であって、 前記画像を所定数の画素を含むブロックに分割する手段
と、 二値処理および中間調処理のうち前記中間調処理に対す
る前記ブロックの適合度を算出する適合度算出手段と、前記適合度算出手段により算出された前記適合度に応じ
た閾値を算出する閾値算出手段と、 前記閾値算出手段により算出された前記適合度に応じた
閾値および前記中間調処理の閾値とを使用して、前記白
黒決定のための閾値を決定する閾値決定手段と を備える
ことを特徴とする画像処理装置。
3. An image processing apparatus for determining black and white of each pixel of an image consisting of a plurality of pixels, said means for dividing the image into blocks including a predetermined number of pixels, and binary processing and halftone processing. among the fitness calculating means for calculating a goodness of fit of the blocks with respect to the halftone processing, according to the matching degree calculated by the matching degree calculation means
A threshold value calculating means for calculating a threshold value, and the degree of conformity calculated by the threshold value calculating means.
Using the threshold and the threshold of the halftone processing, the white
An image processing apparatus, comprising: a threshold value determining unit that determines a threshold value for determining black .
【請求項4】 複数の画素からなる画像を所定数の画素
を含むブロックに分割する手段と、 文字領域および背景領域のうち、前記文字領域に対する
前記ブロックの適合度を算出する適合度算出手段と、 前記適合度に応じて固定二値処理および浮動二値処理の
いずれかを選択する処理方法選択手段とを備え、 前記処理方法選択手段は、前記適合度が最大値のときに
前記浮動二値処理を選択し、前記適合度が最小値のとき
には前記固定二値処理を選択し、前記適合度が前記最大
値と前記最小値の間の値をとるときには、前記浮動二値
処理と前記固定二値処理とを前記適合度に応じた頻度で
選択する ことを特徴とする画像処理装置。
4. A means for dividing an image composed of a plurality of pixels into blocks containing a predetermined number of pixels, and a fitness calculation means for computing the fitness of the block to the character area among the character area and the background area. A processing method selecting means for selecting either fixed binary processing or floating binary processing according to the goodness of fit , wherein the processing method selecting means is used when the goodness of fit is a maximum value.
When the floating binary processing is selected and the goodness of fit is the minimum value
Select the fixed binary processing for the
The floating binary value when taking a value between the value and the minimum value.
Processing and the fixed binary processing at a frequency according to the goodness of fit
An image processing device characterized by selecting .
【請求項5】 画素に対して固定二値処理を行う固定二
値処理手段と、画素に対して浮動二値処理を行う浮動二
値処理手段とを有する画像処理装置であって、 複数の画素を含む画像を所定数の画素を含むブロックに
分割する手段と、 文字領域に対する前記ブロックの適合度を算出する適合
度算出手段と、 前記固定二値処理の閾値と前記浮動二値処理の閾値とを
前記適合度に応じて重み付け平均し、この重み付け平均
値を処理対象画素に対する閾値とする閾値決定手段とを
備えることを特徴とする画像処理装置。
5. An image processing apparatus comprising fixed binary processing means for performing fixed binary processing on pixels, and floating binary processing means for performing floating binary processing on pixels, comprising a plurality of pixels. Means for dividing an image containing a predetermined number of pixels into a block, a fitness calculation means for computing the fitness of the block with respect to a character region, the fixed binary processing threshold and the floating binary processing threshold And a threshold value determining unit that uses the weighted average value as a threshold value for the pixel to be processed.
【請求項6】 複数の画素からなる画像の各画素の白黒
を決定する画像処理方法であって、 前記画像を所定数の画素を含むブロックに分割する分割
ステップと、 二値処理または中間調処理のうち、前記中間調処理に対
する前記ブロックの適合度を算出する適合度算出ステッ
プと、前記適合度算出ステップの処理により算出された前記適
合度に応じた閾値を算出する閾値算出ステップと、 前記閾値算出ステップの処理により算出された前記適合
度に応じた閾値および前記中間調処理の閾値とを使用し
て、前記白黒決定のための閾値を決定する閾値決定ステ
ップと を備えることを特徴とする画像処理方法。
6. An image processing method for determining black and white of each pixel of an image composed of a plurality of pixels, the method comprising a step of dividing the image into blocks including a predetermined number of pixels, and a binary processing or a halftone processing. Among these, the fitness calculation step of calculating the fitness of the block with respect to the halftone processing, and the fitness calculated by the processing of the fitness calculation step.
A threshold value calculation step of calculating a threshold value according to the degree of conformity, and the adaptation calculated by the processing of the threshold value calculation step
Using the threshold according to the degree and the threshold of the halftone processing
The threshold determination step for determining the threshold for determining the black and white.
An image processing method characterized by comprising a-up.
【請求項7】 画素に対して固定二値処理を行う固定二
値処理手段と、画素に対して浮動二値処理を行う浮動二
値処理手段とを有する画像処理装置における画像処理方
法であって、 複数の画素を含む画像を所定数の画素を含むブロックに
分割する分割ステップと、 文字領域に対する前記ブロックの適合度を算出する適合
度算出ステップと、 前記固定二値処理の閾値と前記浮動二値処理の閾値とを
前記適合度に応じて重み付け平均し、この重み付け平均
値を処理対象画素に対する閾値とする閾値決定ステップ
とを備えることを特徴とする画像処理方法。
7. An image processing method in an image processing apparatus having fixed binary processing means for performing fixed binary processing on pixels, and floating binary processing means for performing floating binary processing on pixels. A dividing step of dividing an image including a plurality of pixels into blocks including a predetermined number of pixels, a matching degree calculating step of calculating a matching degree of the block with respect to a character region, a threshold of the fixed binary processing, and the floating binary An image processing method, comprising: a weighting average of a threshold value processing and a threshold value determination step of setting the weighted average value as a threshold value for a pixel to be processed.
JP23222791A 1991-08-20 1991-08-20 Image processing apparatus and method Expired - Fee Related JP3393433B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23222791A JP3393433B2 (en) 1991-08-20 1991-08-20 Image processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23222791A JP3393433B2 (en) 1991-08-20 1991-08-20 Image processing apparatus and method

Publications (2)

Publication Number Publication Date
JPH0548890A JPH0548890A (en) 1993-02-26
JP3393433B2 true JP3393433B2 (en) 2003-04-07

Family

ID=16935972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23222791A Expired - Fee Related JP3393433B2 (en) 1991-08-20 1991-08-20 Image processing apparatus and method

Country Status (1)

Country Link
JP (1) JP3393433B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010252194A (en) * 2009-04-17 2010-11-04 Canon Inc Image processing apparatus and image processing method

Also Published As

Publication number Publication date
JPH0548890A (en) 1993-02-26

Similar Documents

Publication Publication Date Title
US5870503A (en) Image processing apparatus using error diffusion technique
JP2500837B2 (en) Pixel value quantization method
JP2001202509A (en) Digital image processing method and system performing noise reduction and color tone scale adjustment
JPH05225332A (en) Method and apparatus for variable-space wave filtering
US6078697A (en) Method and apparatus for segmenting image data into contone, text and halftone classifications
JPH1075362A (en) Electronic image processing system and processing method
JP3700357B2 (en) Image processing device
JP2001274989A (en) Image processor, image processing method and printer output device
JP3393433B2 (en) Image processing apparatus and method
JPH08298598A (en) Image processor and image processing method
US20040169891A1 (en) Selective smoothing including bleed-through reduction
JPH10208038A (en) Picture processing method and device therefor
JPH0951431A (en) Image processing unit
JP3431778B2 (en) Threshold value matrix error diffusion binarization method and computer system
JP3099435B2 (en) Image area determination device
JP2000270210A (en) Picture processor
JPH06326859A (en) Picture processing unit
JP2860039B2 (en) Pseudo halftone image reduction device
JP2729278B2 (en) Image binarization expression method
JP3804214B2 (en) Image processing method and image processing apparatus
KR100303647B1 (en) How to generate random offset from blue noise pattern
JP3260815B2 (en) Image processing device
JPH0795408A (en) Picture processor
JP3146517B2 (en) Image processing device
JP3146516B2 (en) Image processing device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20021218

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090131

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees