JPH10191056A - Image processor and its control method - Google Patents

Image processor and its control method

Info

Publication number
JPH10191056A
JPH10191056A JP8350379A JP35037996A JPH10191056A JP H10191056 A JPH10191056 A JP H10191056A JP 8350379 A JP8350379 A JP 8350379A JP 35037996 A JP35037996 A JP 35037996A JP H10191056 A JPH10191056 A JP H10191056A
Authority
JP
Japan
Prior art keywords
image data
random number
input image
processing
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8350379A
Other languages
Japanese (ja)
Inventor
Yasuhiro Takiyama
康弘 瀧山
Ryosuke Miyamoto
了介 宮本
Hideaki Shimizu
秀昭 清水
Hiroyuki Yaguchi
博之 矢口
Katsuya Suzuki
勝也 鈴木
Naoaki Itou
直紹 伊藤
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 JP8350379A priority Critical patent/JPH10191056A/en
Publication of JPH10191056A publication Critical patent/JPH10191056A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To add an optimum random number in a pseudo halftone process. SOLUTION: The set value (range, α and β) are selected from a random number setting table 406 in response to the signals 'bit' and 'sel'. Based on these selected set value, a random number addition processing part 402 adds the random number value to the input image data which are given from a variable processing part 401. An ED processing part 403 or a screen processing part 404 applies a pseudo halftone process to the image data. Then a selector 405 selects and outputs the image data.

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 for performing pseudo halftone processing on input image data and a control method therefor.

【0002】[0002]

【従来の技術】従来より、入力デジタル画像データに対
して、入力デジタル画像データの階調数よりも低い階調
数の出力画像を得るために、擬似中間調処理を行ってい
る。
2. Description of the Related Art Conventionally, pseudo halftone processing has been performed on input digital image data in order to obtain an output image having a lower number of tones than the number of tones of the input digital image data.

【0003】しかし、入力画像データに連続階調データ
が含まれるような場合、擬似中間調処理を施すと、本来
連続的に階調が推移する所に、擬似輪郭と呼ばれる不具
合が生じることがある。
However, in the case where the input image data includes continuous tone data, if a pseudo halftone process is performed, a defect called a pseudo contour may occur where the tone continuously changes. .

【0004】この擬似輪郭の発生を防止するために、擬
似中間調処理の前段に、入力画像データに乱数を付加す
る乱数付加処理が行われている。
In order to prevent the occurrence of the pseudo contour, a random number adding process for adding a random number to input image data is performed before the pseudo halftone process.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述の
乱数付加処理は、擬似輪郭の防止に効果がある一方で、
画像全体のざらつきを増大させてしまうという問題点が
あった。
However, while the above-described random number addition processing is effective in preventing false contours,
There is a problem that roughness of the entire image is increased.

【0006】本発明は、上述の課題に鑑みてなされたも
ので、擬似中間調処理において最適な乱数付加処理を行
える画像処理装置及びその制御方法を提供することを目
的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide an image processing apparatus capable of performing an optimum random number adding process in pseudo halftone processing and a control method thereof.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、入力画像データに対して擬似中間調処理
を行う画像処理装置において、入力画像データに応じ
て、前記入力画像データに付加される乱数値を制御する
制御手段と、前記制御手段での制御に従って乱数値を入
力画像データに付加し、所定の擬似中間調処理を行う画
像処理手段とを備えることを特徴とする。
According to one aspect of the present invention, there is provided an image processing apparatus for performing pseudo halftone processing on input image data. Control means for controlling the added random number value, and image processing means for adding a random value to the input image data according to the control of the control means and performing a predetermined pseudo halftone process.

【0008】また、上記目的を達成するために、入力画
像データに対して擬似中間調処理を行う画像処理装置の
制御方法において、入力画像データに応じて、前記入力
画像データに付加される乱数値を制御する制御工程と、
前記制御工程での制御に従って乱数値を入力画像データ
に付加し、所定の擬似中間調処理を行う画像処理工程と
を有することを特徴とする。
According to another aspect of the present invention, there is provided a control method of an image processing apparatus for performing pseudo halftone processing on input image data, wherein the random number value is added to the input image data in accordance with the input image data. A control step of controlling
An image processing step of adding a random number value to the input image data according to the control in the control step and performing a predetermined pseudo halftone processing.

【0009】[0009]

【発明の実施の形態】以下、図面を参照して、本発明に
係る実施の形態を詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0010】図1は、本実施形態における画像複写装置
の構造を示す断面図である。同図において、101は原
稿給送手段としての原稿給送装置であり、本装置上に載
置された原稿を1枚ずつ、或いは2枚連続に原稿台ガラ
ス面102上の所定の位置に給送する。104はランプ
103、走査ミラー105等で構成されるスキャナであ
り、原稿給送装置101により原稿が原稿台ガラス面1
02上に載置されると、スキャナ本体が不図示の駆動系
によって所定方向に往復走査される。その結果、原稿か
らの反射光が走査ミラー105〜107を介して、レン
ズ108を通過し、不図示のRGB色分解フィルタによ
って色分解された後、イメージセンサ部109に結像さ
れる。
FIG. 1 is a sectional view showing the structure of an image copying apparatus according to this embodiment. In FIG. 1, reference numeral 101 denotes a document feeder serving as a document feeder. The document feeder 101 feeds a document placed on the apparatus to a predetermined position on a platen glass surface 102 one by one or two sheets in succession. Send. A scanner 104 includes a lamp 103, a scanning mirror 105, and the like.
When the scanner is placed on the scanner 02, the scanner body is reciprocally scanned in a predetermined direction by a drive system (not shown). As a result, the reflected light from the document passes through the lens 108 via the scanning mirrors 105 to 107, is separated by an RGB color separation filter (not shown), and then formed on the image sensor unit 109.

【0011】110はレーザスキャナで構成される露光
制御部であり、詳細は後述するコントローラ部の画像信
号制御部203(図2)から出力される画像データに基
づいて変調されたレーザ光を、感光体111上に照射す
る。また、112,113は現像器であり、感光体11
1に形成された静電潜像を所定色の現像剤(トナー)で
可視化する。114,115は被転写紙積載部であり、
定形サイズの記録媒体を積載収納する。ここで、記録媒
体は給送ローラ130,131の駆動によってレジスト
配設位置まで給送された後、感光体111上に形成され
た画像との画像先端合わせタイミングが取られた状態で
再給紙される。
An exposure control unit 110 includes a laser scanner. The exposure control unit 110 receives a laser beam modulated based on image data output from an image signal control unit 203 (FIG. 2) of a controller unit, which will be described in detail later. Irradiate on body 111. Reference numerals 112 and 113 denote developing units,
The electrostatic latent image formed in No. 1 is visualized with a developer (toner) of a predetermined color. Reference numerals 114 and 115 denote transfer paper loading portions.
A standard size recording medium is loaded and stored. Here, the recording medium is fed to the registration position by driving the feed rollers 130 and 131, and then re-feeded in a state where the leading edge of the image is aligned with the image formed on the photoconductor 111. Is done.

【0012】116は転写分離帯電器であり、感光体1
11に現像されたトナー像を被転写紙に転写した後、感
光体111より分離する。その後、被転写紙は、搬送ベ
ルト132を介して定着部117に送られ、そこで定着
される。118は排紙ローラであり、画像形成の終了し
た被転写紙の搬送方向を排紙口と内部搬送方向に切り替
え、後述する多重/両面プロセスに備える。
Reference numeral 116 denotes a transfer separation charger, which is a photosensitive member 1
After the toner image developed on the transfer roller 11 is transferred to the transfer paper, the toner image is separated from the photoconductor 111. Thereafter, the transfer sheet is sent to the fixing unit 117 via the transport belt 132, and is fixed there. Reference numeral 118 denotes a paper discharge roller, which switches the transport direction of the transfer-receiving paper on which image formation has been completed between the paper discharge port and the internal transport direction, and prepares for a multiplex / double-side process described later.

【0013】図2は、本実施形態におけるコントローラ
部の構成を示すブロック図である。同図において、20
5はCPU回路部であり、ROM206、RAM207
等を内蔵し、ROM206に記憶された制御プログラム
に基づいて、コントローラ部の各部を総括的に制御す
る。
FIG. 2 is a block diagram showing the configuration of the controller unit in the present embodiment. In FIG.
Reference numeral 5 denotes a CPU circuit unit, which includes a ROM 206 and a RAM 207.
And the like, and comprehensively controls each unit of the controller unit based on a control program stored in the ROM 206.

【0014】201は原稿給送装置101に載置された
原稿を1枚ずつ、或いは2枚連続に原稿台ガラス2面上
の所定位置に給送する等の制御をする。
Reference numeral 201 controls the originals placed on the original feeding device 101 one by one or two consecutively to a predetermined position on the surface of the original glass 2.

【0015】202はイメージリーダ制御部であり、図
1に示すイメージセンサ部109等により構成され、不
図示のRGB分解フィルタにより色分解され、光電変換
されたアナログ画像信号を画像信号制御部203に出力
する。204はプリンタ制御部であり、画像信号制御部
203から出力されるビデオ信号に基づいて露光制御部
110を駆動し、レーザ光を感光体111上に照射す
る。208は操作パネルであり、本実施形態において画
像形成に必要なモード設定のためのキーや表示器等を有
する。
Reference numeral 202 denotes an image reader control unit which includes the image sensor unit 109 shown in FIG. 1 and the like. The analog image signal which has been color-separated by an RGB separation filter (not shown) and photoelectrically converted is transmitted to the image signal control unit 203. Output. A printer control unit 204 drives the exposure control unit 110 based on a video signal output from the image signal control unit 203, and irradiates the photoconductor 111 with a laser beam. An operation panel 208 includes keys and a display for setting a mode necessary for image formation in the present embodiment.

【0016】以上の構成において、まず、記録媒体への
画像形成について説明する。
In the above configuration, first, image formation on a recording medium will be described.

【0017】イメージセンサ部109に入力された画像
信号、即ち、イメージリーダ制御部202からの入力信
号は、CPU回路部205によって制御される画像信号
制御部203により処理を施され、プリンタ制御部20
4に至る。そして、プリンタ制御部204に入力された
信号は、露光制御部110で光信号に変換され、画像信
号に従って感光体111に照射される。この照射光によ
って感光体111上に形成された潜像は現像器112、
若しくは現像器113によって現像される。
An image signal input to the image sensor unit 109, that is, an input signal from the image reader control unit 202, is processed by an image signal control unit 203 controlled by a CPU circuit unit 205, and is processed by the printer control unit 20.
Reaches 4. Then, the signal input to the printer control unit 204 is converted into an optical signal by the exposure control unit 110, and is applied to the photoconductor 111 according to the image signal. The latent image formed on the photoreceptor 111 by this irradiation light is
Alternatively, the image is developed by the developing device 113.

【0018】上述した潜像へのタイミングに合わせて被
転写紙積載部114若しくは被転写紙積載部115より
転写紙が搬送されると、転写分離帯電器116によって
上述の現像された像が転写紙に転写される。そして、転
写された像は、定着部117によって被転写紙に定着さ
れた後、排紙ローラ118より本装置の外部のトレー1
20に排出される。
When the transfer paper is conveyed from the transfer paper loading section 114 or the transfer paper loading section 115 in synchronization with the timing to the latent image, the developed image is transferred by the transfer separation charging device 116 to the transfer paper. Is transferred to After the transferred image is fixed to the transfer sheet by the fixing unit 117, the sheet is discharged from the paper discharge roller 118 to the tray 1 outside the apparatus.
It is discharged to 20.

【0019】また、両面記録時には、プリンタ制御部2
04は被転写紙が排紙センサ119を通過した後、排紙
ローラ118を上述の排紙方向とは反対方向に回転させ
る。これと同時に、フラッパ121を上方に上げて転写
済みの転写紙を搬送路122,123を介して中間トレ
ー124に格納する。そして、次に行われる裏面記録時
に、この中間トレー124に格納されている転写紙を上
述の場合と同様に給紙し、裏面への像の転写を行う。
At the time of double-side recording, the printer control unit 2
In step 04, after the sheet to be transferred has passed through the paper discharge sensor 119, the paper discharge roller 118 is rotated in the direction opposite to the above-described paper discharge direction. At the same time, the flapper 121 is raised upward and the transferred transfer paper is stored in the intermediate tray 124 via the transport paths 122 and 123. Then, at the time of the next backside recording, the transfer paper stored in the intermediate tray 124 is fed in the same manner as described above, and the image is transferred to the backside.

【0020】更に、多重記録時にも、上述の両面記録時
と同様に、フラッパー121を上方に上げて複写済みの
転写紙を搬送路122、123の搬送路を介して中間ト
レー124に格納する。そして、多重記録として、この
中間トレー124に格納されている転写紙を給送し、転
写紙上に所定の多重転写を行う。
Further, also at the time of multiplex printing, the flapper 121 is raised upward and the copied transfer paper is stored in the intermediate tray 124 via the transport paths of the transport paths 122 and 123, similarly to the above-described double-side recording. Then, as multiplex recording, the transfer paper stored in the intermediate tray 124 is fed, and predetermined multiplex transfer is performed on the transfer paper.

【0021】次に、図2に示した画像信号制御部203
について詳細に説明する。図3は、本実施形態における
画像信号制御部203の詳細な構成を示すブロック図で
ある。上述したイメージリーダ制御部202によってR
GBの電気信号に変換されたアナログ画像信号は、A/
D変換器301に入力され、デジタル信号に変換される
(本実施形態では、RGB各8ビット)。
Next, the image signal control unit 203 shown in FIG.
Will be described in detail. FIG. 3 is a block diagram illustrating a detailed configuration of the image signal control unit 203 according to the present embodiment. By the image reader control unit 202 described above, R
The analog image signal converted into the GB electric signal is A /
The digital signal is input to the D converter 301 and converted into a digital signal (8 bits for each of RGB in this embodiment).

【0022】次に、黒補正/白補正部302によりシェ
ーディング補正が施された後、Rin,Gin,Binの各信
号がND信号生成部303に入力され、以下に示す式に
よりRin,Gin,Binの各信号から輝度信号Dout が出
力される。
Next, after the shading correction is performed by the black correction / white correction unit 302, the Rin, Gin, and Bin signals are input to the ND signal generation unit 303, and Rin, Gin, and Bin are calculated by the following equations. , A luminance signal Dout is output.

【0023】Dout =(Rin+Gin+Bin)/3 そして、出力された輝度信号Dout は画像処理部304
に入力される。ここで、画像を拡大/縮小する変倍等の
画像処理、乱数付加処理、及び擬似中間調処理等が行わ
れた後、濃度補正部305で輝度−濃度変換、プリンタ
での濃度補正等が行われてレーザプリンタのプリンタ制
御部204に送られる。
Dout = (Rin + Gin + Bin) / 3 The output luminance signal Dout is output from the image processing unit 304.
Is input to Here, after performing image processing such as scaling for enlarging / reducing the image, random number addition processing, pseudo halftone processing, etc., the density correction unit 305 performs luminance-density conversion, density correction in a printer, and the like. The data is sent to the printer control unit 204 of the laser printer.

【0024】[第1の実施形態]次に、図3に示した画
像処理部304について詳細に説明する。図4は、第1
の実施形態における画像処理部の詳細な構成を示すブロ
ック図である。同図において、401は変倍処理部であ
り、変倍・合成等の各種デジタル画像処理を行う。40
2〜405は本実施形態のポイントとなる乱数付加処理
を伴った擬似中間調処理を行う各処理部である。
[First Embodiment] Next, the image processing section 304 shown in FIG. 3 will be described in detail. FIG.
FIG. 4 is a block diagram illustrating a detailed configuration of an image processing unit according to the embodiment. In the figure, reference numeral 401 denotes a scaling processing unit which performs various digital image processing such as scaling and synthesis. 40
Reference numerals 2 to 405 denote processing units for performing pseudo halftone processing with random number addition processing which is a point of the present embodiment.

【0025】402は乱数付加処理部であり、後述する
乱数設定テーブルに設定されている設定値(range ,
α,β)に応じて入力画像データに乱数を付加する。4
03はED処理部であり、擬似中間調処理の方法である
誤差拡散(ED)処理を行う。また404はスクリーン
処理部であり、擬似中間調処理の方法であるスクリーン
(Screen)処理を行う。ED処理部403とスクリーン
処理部404は、ビット切り替え信号bitにより、擬
似中間調処理の出力ビット数を切り換えている。405
はセレクタであり、ED処理部403からの出力画像デ
ータとスクリーン処理部404からの出力画像データと
をセレクト信号selによって切り換えて出力する。具
体的には、セレクト信号selが“0”のときED処理
された画像が選択され、セレクト信号selが“1”の
ときにスクリーン処理された画像が選択される。そし
て、406は乱数設定テーブルであり、乱数付加処理部
402への設定値を保持する。
Reference numeral 402 denotes a random number addition processing unit, which is a setting value (range, range,
α, β), a random number is added to the input image data. 4
An ED processing unit 03 performs an error diffusion (ED) process which is a pseudo halftone process. Reference numeral 404 denotes a screen processing unit which performs a screen process as a pseudo halftone process. The ED processing unit 403 and the screen processing unit 404 switch the number of output bits of the pseudo halftone processing according to the bit switching signal bit. 405
Is a selector, which switches and outputs the output image data from the ED processing unit 403 and the output image data from the screen processing unit 404 by a select signal sel. Specifically, when the select signal sel is “0”, the image subjected to the ED processing is selected, and when the select signal sel is “1”, the image subjected to the screen processing is selected. Reference numeral 406 denotes a random number setting table, which holds a set value for the random number addition processing unit 402.

【0026】尚、上述のビット切り替え信号bit、セ
レクト信号selは、図2に示した操作部208より、
入力画像に応じてユーザが決定する信号である。
The above-mentioned bit switching signal bit and select signal sel are transmitted from the operation unit 208 shown in FIG.
This signal is determined by the user according to the input image.

【0027】ここで、上述した乱数付加処理を伴った擬
似中間調処理について説明する。
Here, the pseudo halftone process with the above-described random number adding process will be described.

【0028】まず、ED処理部403で行われる誤差拡
散処理とは、入力画像データと出力画像データとの間の
誤差を注目画素に隣接した各画素に振り分けるものであ
る。具体的には、注目画素(図中、斜線部)の周辺に生
じた誤差を図5に示すような誤差マトリクスフィルタで
重み付けし、それを周辺画素に配分し、補正する処理方
法である。
First, the error diffusion processing performed by the ED processing unit 403 is to distribute an error between input image data and output image data to each pixel adjacent to a target pixel. More specifically, this is a processing method in which an error generated around a pixel of interest (hatched portion in the figure) is weighted by an error matrix filter as shown in FIG.

【0029】一方、スクリーン処理部404で行われる
スクリーン処理とは、例えば図6に示すような、所定の
角度(スクリーン角)で配置されるスクリーンマトリク
スと称する複数の重み付けフィルタを用いるものであ
る。そして、同図に数字で示すような優先順位を決めて
おき、その優先順位に従って、例えば入力画像データが
4ビットならば16諧調で、画素の中心からレーザスポ
ット径を太らせるようにして中間調を表す処理方法であ
る。
On the other hand, the screen processing performed by the screen processing unit 404 uses a plurality of weighting filters called a screen matrix arranged at a predetermined angle (screen angle) as shown in FIG. 6, for example. In the figure, priorities indicated by numerals are determined, and according to the priorities, for example, if the input image data is 4 bits, the gradation is 16 gradations, and the laser spot diameter is increased from the center of the pixel, so that the intermediate gradation is obtained. Is a processing method representing

【0030】次に、図4に示した乱数付加処理部402
について詳細に説明する。図7は、実施形態における乱
数付加処理部402の処理を表すブロック図である。同
図において、701は乱数発生処理であり、上述した乱
数設定テーブル406からの設定値range に基づいて所
定の範囲の誤差(例えば−31〜+31)を発生する。
702は乱数重み付け処理であり、乱数発生処理701
により発生した乱数rに対し、入力画像データVinに応
じた重み付けを行う(詳細は更に後述する)。703は
加算処理であり、乱数重み付け処理702より得られた
乱数r’と入力画像データVinを加算する。
Next, the random number addition processing unit 402 shown in FIG.
Will be described in detail. FIG. 7 is a block diagram illustrating processing of the random number addition processing unit 402 according to the embodiment. In the figure, reference numeral 701 denotes a random number generation process, which generates a predetermined range of errors (for example, −31 to +31) based on the set value range from the random number setting table 406 described above.
Reference numeral 702 denotes a random number weighting process, and a random number generation process 701
Is weighted in accordance with the input image data Vin (the details will be described later). Reference numeral 703 denotes an addition process, which adds the random number r ′ obtained by the random number weighting process 702 and the input image data Vin.

【0031】ここで、乱数重み付け処理702について
更に詳述する。この処理は、図8に示す重み係数Kによ
ってなされる。即ち、図4に示した乱数設定テーブル4
06から乱数重み付け処理702に入力されるそれぞれ
の設定値α,βにより、図8に示すような重み係数Kが
決定される。ここで、重み係数Kは、入力画像データV
inに応じて以下の3通りに分類することができる。 (1)Vin<α (2)α<=Vin<=β (3)Vin>β また、乱数重み付け処理702において、重み付けされ
た乱数r’は以下の式で求められる。
Here, the random number weighting process 702 will be described in more detail. This processing is performed by the weight coefficient K shown in FIG. That is, the random number setting table 4 shown in FIG.
A weight coefficient K as shown in FIG. 8 is determined based on the set values α and β input to the random number weighting processing 702 from step 06. Here, the weight coefficient K is equal to the input image data V
It can be classified into the following three types according to in. (1) Vin <α (2) α <= Vin <= β (3) Vin> β Also, in the random number weighting processing 702, the weighted random number r ′ is obtained by the following equation.

【0032】r’=K×r こうして得られた乱数r’は入力画像データVinと入力
タイミングを合わせた状態で加算され、Vout として出
力される。
R ′ = K × r The random number r ′ thus obtained is added with the input timing matched with the input image data Vin, and output as Vout.

【0033】このように、乱数付加処理とは、入力画像
信号に応じて乱数を発生させ、その乱数を入力画像信号
に付加するものである。
As described above, the random number adding process is to generate a random number according to an input image signal and to add the random number to the input image signal.

【0034】発生乱数はその絶対値が所定の範囲に収ま
るように発生され、入力画像信号に応じて重み付けされ
た後、入力画像信号に付加される。
The generated random number is generated so that its absolute value falls within a predetermined range, is weighted according to the input image signal, and is added to the input image signal.

【0035】また、上述したように、図4に示した乱数
設定テーブル406は乱数付加処理部402への設定値
range ,α,βを保持する。即ち、入力画像データに対
して施される擬似中間調処理のビット数を設定する信号
bitと、擬似中間調処理を選択する信号selに応じ
て設定値range ,α,βを出力する。
As described above, the random number setting table 406 shown in FIG.
holds range, α, β. That is, set values range, α, and β are output according to a signal bit for setting the number of bits of the pseudo halftone processing performed on the input image data and a signal sel for selecting the pseudo halftone processing.

【0036】図9は、乱数設定テーブル406に設定さ
れた設定値の一例を示す図である。このテーブル406
には、信号bit,selに応じて出力する設定値rang
e ,α,βが予め書き込まれている。例えば、擬似中間
調処理として4ビットのED処理が選択された場合は、
bit=4,sel=0であり、設定値range =0,α
=0,β=0となる。また、擬似中間調処理として1ビ
ットのスクリーン処理が選択された場合は、bit=
1,sel=1であり、設定値range =−15〜+1
5,α=16,β=240となる。
FIG. 9 is a diagram showing an example of the set values set in the random number setting table 406. This table 406
Has a set value rang to be output according to the signals bit and sel.
e, α, and β are written in advance. For example, when 4-bit ED processing is selected as pseudo halftone processing,
bit = 0, sel = 0, set value range = 0, α
= 0, β = 0. When 1-bit screen processing is selected as pseudo halftone processing, bit =
1, sel = 1, and set value range = −15 to +1
5, α = 16, β = 240.

【0037】このように、例えば、擬似輪郭が生じ易い
2ビットED処理を行う場合には、大きい幅の乱数を付
加し、擬似輪郭よりもざら付きの方が目立ちやすい4ビ
ットED処理を行う場合には、乱数を“0”にし、乱数
を付加しないという乱数付加制御が容易になる。
As described above, for example, when performing 2-bit ED processing in which a pseudo contour is likely to occur, a large random number is added, and 4-bit ED processing in which the roughness is more noticeable than the pseudo contour is performed. In this case, the random number addition control of setting the random number to “0” and not adding the random number becomes easy.

【0038】また、擬似中間調処理に応じて乱数設定テ
ーブル406の設定値を書き換えることで、常に最適な
乱数付加処理を行うことができる。
Also, by rewriting the set value of the random number setting table 406 in accordance with the pseudo halftone process, it is possible to always perform the optimum random number adding process.

【0039】更に、入力画像データに対して画素毎に擬
似中間調処理を切り換える場合でも、最適な乱数付加処
理が行える。
Further, even when the pseudo halftone processing is switched for each pixel with respect to the input image data, the optimum random number adding processing can be performed.

【0040】このように、第1の実施形態によれば、入
力画像データに対して行う擬似中間調処理に応じて乱数
付加処理を切り替えることによって、最適な擬似中間調
画像出力が得られる。
As described above, according to the first embodiment, an optimal pseudo halftone image output can be obtained by switching the random number adding process according to the pseudo halftone process performed on the input image data.

【0041】[第2の実施形態]次に、本発明に係る第
2の実施形態について詳細に説明する。
[Second Embodiment] Next, a second embodiment according to the present invention will be described in detail.

【0042】図10は、第2の実施形態における画像信
号制御部の構成を示すブロック図である。尚、図4に示
した画像信号制御部と同一のものには同じ符号を付し、
ここでの説明は省略する。
FIG. 10 is a block diagram showing the configuration of the image signal control unit according to the second embodiment. The same components as those of the image signal control unit shown in FIG.
The description here is omitted.

【0043】図10において、407はエッジ検出部で
あり、入力画像のエッジを検出し、エッジを含むか否か
を示す信号edgeを出力する。408は乱数設定テー
ブルであり、エッジ検出部407からの信号edgeと
原稿の種類を示す信号selに応じた乱数付加処理部4
02への設定値(range ,α,β)を保持する。
In FIG. 10, reference numeral 407 denotes an edge detection unit which detects an edge of an input image and outputs a signal edge indicating whether or not the edge is included. Reference numeral 408 denotes a random number setting table, which is a random number addition processing unit 4 corresponding to the signal edge from the edge detection unit 407 and the signal sel indicating the type of the document.
02 (range, α, β).

【0044】上述の原稿の種類を示す信号selは、図
11に示す表示器とタッチパネルを備えた操作部画面に
おいて設定される。図示するように、操作部画面には、
画像形成動作のパラメータ(倍率・用紙サイズ・複写枚
数等)の情報が表示されると共に、モード切り替えスイ
ッチが備えられている。そして、このモード切り替えス
イッチをユーザが選択することにより、写真モード/文
字モードに応じた信号selが切り替えられる。
The signal sel indicating the type of the above-mentioned document is set on an operation unit screen having a display and a touch panel shown in FIG. As shown in the figure, the operation unit screen displays
Information on parameters of the image forming operation (magnification, paper size, number of copies, etc.) is displayed, and a mode changeover switch is provided. When the user selects this mode switch, the signal sel corresponding to the photograph mode / character mode is switched.

【0045】次に、エッジ検出部407の処理について
説明する。図12は、エッジ検出の重み付けフィルタの
マトリクスを示す図である。エッジ検出部406は、図
12に示す5×5の重み付けフィルタにより中央の注目
画素と隣接画素に重み付けし、重み付けされた25画素
の値の和と所定の閾値との比較を行う。ここで、画素値
の和が閾値よりも大きければ、その注目画素はエッジ部
であると判断し、信号edgeを“1”とし、また画素
値の和が閾値より小さければ、その注目画素はエッジ部
でないと判断し、信号edgeを“0”とする。
Next, the processing of the edge detector 407 will be described. FIG. 12 is a diagram showing a matrix of weighting filters for edge detection. The edge detection unit 406 weights the central target pixel and the adjacent pixel by a 5 × 5 weighting filter shown in FIG. 12, and compares the sum of the weighted values of the 25 pixels with a predetermined threshold. Here, if the sum of the pixel values is larger than the threshold value, it is determined that the pixel of interest is an edge portion, the signal edge is set to “1”, and if the sum of the pixel values is smaller than the threshold value, the pixel of interest is It is determined that the signal is not a copy, and the signal edge is set to “0”.

【0046】図13は、乱数設定テーブル408に設定
された設定値の一例を示す図である。このテーブル40
8には、入力された信号edge,selに応じて出力
される設定値range ,α,βが予め書き込まれている。
例えば、原稿が写真で、その画素がエッジ部に含まれな
い場合には、sel=1,edge=0となり、設定値
range =−63〜+63,α=64,β=192とな
る。
FIG. 13 is a diagram showing an example of the set values set in the random number setting table 408. This table 40
The setting values range, α, and β output according to the input signals edge and sel are written in advance in 8.
For example, if the original is a photograph and its pixels are not included in the edge portion, sel = 1 and edge = 0, and the set value
range = −63 to +63, α = 64, β = 192.

【0047】また、原稿が文字で、その画素がエッジ部
に含まれる場合には、sel=0,edge=1とな
り、設定値range =0,α=0,β=0となる。
When the original is a character and its pixels are included in the edge portion, sel = 0, edge = 1, and the set values range = 0, α = 0, β = 0.

【0048】このように、本実施形態によれば、例えば
擬似輪郭が生じ易い中間調の画像には大きい幅の乱数を
付加し、文字画像、とりわけエッジ部には乱数の付加を
最小限にするといった制御を容易に行うことができる。
As described above, according to the present embodiment, for example, a large random number is added to a halftone image in which a pseudo contour is likely to occur, and the addition of a random number is minimized to a character image, especially to an edge portion. Such control can be easily performed.

【0049】従って、入力画像データに対して行う擬似
中間調処理に応じて、乱数付加処理を切り替えること
で、文字、写真に関らず最適な擬似中間調出力が得られ
る。
Therefore, by switching the random number adding process in accordance with the pseudo halftone process performed on the input image data, an optimum pseudo halftone output can be obtained regardless of characters or photographs.

【0050】尚、本発明は複数の機器(例えば、ホスト
コンピュータ,インタフェイス機器,リーダ,プリンタ
など)から構成されるシステムに適用しても、一つの機
器からなる装置(例えば、複写機,ファクシミリ装置な
ど)に適用してもよい。
The present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), but can be applied to a single device (for example, a copier, a facsimile). Device).

【0051】また、本発明の目的は前述した実施形態の
機能を実現するソフトウェアのプログラムコードを記録
した記憶媒体を、システム或いは装置に供給し、そのシ
ステム或いは装置のコンピュータ(CPU若しくはMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、達成されることは言うまでも
ない。
Further, an object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and a computer (CPU or MP) of the system or apparatus.
It goes without saying that U) can also be achieved by reading and executing the program code stored in the storage medium.

【0052】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。
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.

【0053】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.

【0054】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部又は全部
を行い、その処理によって前述した実施形態の機能が実
現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.

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

【0056】[0056]

【発明の効果】以上説明したように、本発明によれば、
入力画像データに応じて、入力画像データに付加される
乱数値を制御することにより、擬似中間調処理において
最適な乱数付加処理を行うことができる。
As described above, according to the present invention,
By controlling the random number value added to the input image data according to the input image data, it is possible to perform the optimum random number adding process in the pseudo halftone process.

【0057】[0057]

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

【図1】本実施形態における画像複写装置の構造を示す
断面図である。
FIG. 1 is a cross-sectional view illustrating a structure of an image copying apparatus according to an embodiment.

【図2】本実施形態におけるコントローラ部の構成を示
すブロック図である。
FIG. 2 is a block diagram illustrating a configuration of a controller unit according to the present embodiment.

【図3】本実施形態における画像信号制御部203の詳
細な構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a detailed configuration of an image signal control unit 203 according to the embodiment.

【図4】第1の実施形態における画像処理部の詳細な構
成を示すブロック図である。
FIG. 4 is a block diagram illustrating a detailed configuration of an image processing unit according to the first embodiment.

【図5】ED処理の誤差マトリックスを示す図である。FIG. 5 is a diagram illustrating an error matrix of the ED processing.

【図6】スクリーン処理のスクリーンマトリクスを示す
図である。
FIG. 6 is a diagram showing a screen matrix of the screen processing.

【図7】実施形態における乱数付加処理部402の処理
を表すブロック図である。
FIG. 7 is a block diagram illustrating processing of a random number addition processing unit 402 according to the embodiment.

【図8】入力画像データと乱数重み係数の関係を示す図
である。
FIG. 8 is a diagram illustrating a relationship between input image data and random number weighting coefficients.

【図9】乱数設定テーブル406に設定された設定値の
一例を示す図である。
FIG. 9 is a diagram illustrating an example of set values set in a random number setting table 406.

【図10】第2の実施形態における画像信号制御部の構
成を示すブロック図である。
FIG. 10 is a block diagram illustrating a configuration of an image signal control unit according to a second embodiment.

【図11】表示器とタッチパネルを備えた操作部画面を
示す図である。
FIG. 11 is a diagram illustrating an operation unit screen including a display and a touch panel.

【図12】エッジ検出の重み付けフィルタのマトリクス
を示す図である。
FIG. 12 is a diagram showing a matrix of weighting filters for edge detection.

【図13】乱数設定テーブル408に設定された設定値
の一例を示す図である。
FIG. 13 is a diagram showing an example of set values set in a random number setting table 408.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 矢口 博之 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 鈴木 勝也 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 伊藤 直紹 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ──────────────────────────────────────────────────続 き Continued on front page (72) Inventor Hiroyuki Yaguchi 3-30-2 Shimomaruko, Ota-ku, Tokyo Inside Canon Inc. (72) Inventor Katsuya Suzuki 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon (72) Inventor Naoto Ito 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 入力画像データに対して擬似中間調処理
を行う画像処理装置において、 入力画像データに応じて、前記入力画像データに付加さ
れる乱数値を制御する制御手段と、 前記制御手段での制御に従って乱数値を入力画像データ
に付加し、所定の擬似中間調処理を行う画像処理手段と
を備えることを特徴とする画像処理装置。
1. An image processing apparatus for performing pseudo halftone processing on input image data, comprising: control means for controlling a random number value added to the input image data in accordance with the input image data; An image processing means for adding a random value to input image data according to the control of (1) and performing a predetermined pseudo halftone process.
【請求項2】 前記制御手段は、入力画像データが中間
調画像か文字画像かを指定する指定手段を含み、中間調
画像の場合には乱数値を付加し、文字画像の場合には乱
数値の付加を最小限に制御することを特徴とする請求項
1記載の画像処理装置。
2. The control means includes a designating means for designating whether the input image data is a halftone image or a character image, and adds a random value in the case of a halftone image, and adds a random value in the case of a character image. 2. The image processing apparatus according to claim 1, wherein addition of the image processing is controlled to a minimum.
【請求項3】 前記擬似中間調処理として、入力画像デ
ータが中間調画像の場合、誤差拡散処理を行い、文字画
像の場合、スクリーン処理を行うことを特徴とする請求
項1記載の画像処理装置。
3. The image processing apparatus according to claim 1, wherein, as the pseudo halftone processing, error diffusion processing is performed when the input image data is a halftone image, and screen processing is performed when the input image data is a character image. .
【請求項4】 更に、入力画像データのエッジを検出す
るエッジ検出手段を備え、前記制御手段は、前記エッジ
検出手段での検出結果に従って前記入力画像データに付
加される乱数値を制御することを特徴とする請求項1記
載の画像処理装置。
4. An apparatus according to claim 1, further comprising edge detection means for detecting an edge of the input image data, wherein said control means controls a random number value added to said input image data in accordance with a result of detection by said edge detection means. The image processing apparatus according to claim 1, wherein:
【請求項5】 入力画像データに対して擬似中間調処理
を行う画像処理装置の制御方法において、 入力画像データに応じて、前記入力画像データに付加さ
れる乱数値を制御する制御工程と、 前記制御工程での制御に従って乱数値を入力画像データ
に付加し、所定の擬似中間調処理を行う画像処理工程と
を有することを特徴とする画像処理装置の制御方法。
5. A control method for an image processing apparatus for performing pseudo halftone processing on input image data, comprising: a control step of controlling a random number value added to the input image data according to the input image data; An image processing step of adding a random value to input image data according to control in the control step and performing a predetermined pseudo halftone process.
【請求項6】 前記制御工程は、入力画像データが中間
調画像か文字画像かを指定する指定工程を含み、中間調
画像の場合には乱数値を付加し、文字画像の場合には乱
数値の付加を最小限に制御することを特徴とする請求項
5記載の画像処理装置の制御方法。
6. The control step includes a designation step of designating whether the input image data is a halftone image or a character image. In the case of a halftone image, a random number value is added. 6. The method according to claim 5, wherein the addition of the image data is controlled to a minimum.
【請求項7】 前記擬似中間調処理として、入力画像デ
ータが中間調画像の場合、誤差拡散処理を行い、文字画
像の場合、スクリーン処理を行うことを特徴とする請求
項5記載の画像処理装置の制御方法。
7. The image processing apparatus according to claim 5, wherein, as the pseudo halftone processing, error diffusion processing is performed when the input image data is a halftone image, and screen processing is performed when the input image data is a character image. Control method.
【請求項8】 更に、入力画像データのエッジを検出す
るエッジ検出工程を有し、前記制御工程は、前記エッジ
検出工程での検出結果に従って前記入力画像データに付
加される乱数値を制御することを特徴とする請求項5記
載の画像処理装置の制御方法。
8. An edge detecting step for detecting an edge of the input image data, wherein the controlling step controls a random number value added to the input image data according to a detection result in the edge detecting step. The control method for an image processing apparatus according to claim 5, wherein
JP8350379A 1996-12-27 1996-12-27 Image processor and its control method Pending JPH10191056A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8350379A JPH10191056A (en) 1996-12-27 1996-12-27 Image processor and its control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8350379A JPH10191056A (en) 1996-12-27 1996-12-27 Image processor and its control method

Publications (1)

Publication Number Publication Date
JPH10191056A true JPH10191056A (en) 1998-07-21

Family

ID=18410093

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8350379A Pending JPH10191056A (en) 1996-12-27 1996-12-27 Image processor and its control method

Country Status (1)

Country Link
JP (1) JPH10191056A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312013A (en) * 2006-05-17 2007-11-29 Fuji Xerox Co Ltd Image processing apparatus, image forming apparatus, and image processing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007312013A (en) * 2006-05-17 2007-11-29 Fuji Xerox Co Ltd Image processing apparatus, image forming apparatus, and image processing method

Similar Documents

Publication Publication Date Title
US7783222B2 (en) Image forming apparatus having change-over type developing device
JP2002077607A (en) Image data correction apparatus, image reading apparatus, and image forming apparatus
JP2001343794A (en) Image-forming device
JPH07114241A (en) Color image forming device
JP2004125988A (en) Image forming apparatus, image forming method and control program
US6249361B1 (en) Image processing apparatus and method
US5680226A (en) Image recording apparatus
JP3444915B2 (en) Image processing apparatus and image processing method
JP2007047403A (en) Image forming apparatus
JPH10191056A (en) Image processor and its control method
JPH11266366A (en) Image copying machine
US6700675B1 (en) Image formation apparatus that can ensure provision of sheets for image formation according to external image data
JPH10319801A (en) Copying machine
JP3880238B2 (en) Image processing method and apparatus
JP2005026835A (en) Image processing apparatus
JP3313748B2 (en) Copying apparatus having additional information synthesizing function and additional information synthesizing method
JP4203253B2 (en) Image forming apparatus
JPH08324020A (en) Image forming device
JPH11102095A (en) Image forming device
JP2004125990A (en) Image forming apparatus, image forming method and control program
JPH11308461A (en) Method and device for processing image
JPH09116775A (en) Image processing unit
JP2010002619A (en) Image forming apparatus
JPH1198361A (en) Device and method for forming image
JPH11168629A (en) Image-forming device and method therefor

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050719

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050916

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051014