JPH11136518A - Processor and method for image processing - Google Patents

Processor and method for image processing

Info

Publication number
JPH11136518A
JPH11136518A JP9299091A JP29909197A JPH11136518A JP H11136518 A JPH11136518 A JP H11136518A JP 9299091 A JP9299091 A JP 9299091A JP 29909197 A JP29909197 A JP 29909197A JP H11136518 A JPH11136518 A JP H11136518A
Authority
JP
Japan
Prior art keywords
image data
pattern matching
valued
smoothing interpolation
image processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP9299091A
Other languages
Japanese (ja)
Inventor
Takeshi Matsukubo
勇志 松久保
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 JP9299091A priority Critical patent/JPH11136518A/en
Publication of JPH11136518A publication Critical patent/JPH11136518A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To convert inputted binary image data into high resolution and to output smooth multi-valued image data by performing multi-valued smoothing interpolation when a bit map of a character or figure whose resolution is given priority is outputted from external equipment. SOLUTION: When the bit map of the character or figure whose resolution is given priority is outputted from the external equipment, the multi-valued smoothing interpolation is performed. The external equipment 201 such as a personal computer is connected to a color copying machine through an external interface circuit. An image signal of the bit map outputted by the external equipment 201 is inputted to a pattern matching circuit 202 and pattern matching is performed. Then it is sent to a smoothing circuit 203 to smooth and interpolate jagged patterns of the outline part of the character or figure with data of doubled resolution. A color printer part 204 forms an image by a density reproducing method.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、外部機器より2値
の画像データを入力し、スムージング補間された多値の
画像データを出力する画像処理装置及びその方法に関す
るものである。
[0001] 1. Field of the Invention [0002] The present invention relates to an image processing apparatus and method for inputting binary image data from an external device and outputting multi-valued image data subjected to smoothing interpolation.

【0002】[0002]

【従来の技術】カラー複写機の文字に対する解像度は一
般的に400dpiであり、63.5μm単位で印字さ
れている。
2. Description of the Related Art The resolution of a color copying machine for characters is generally 400 dpi, and printing is performed in units of 63.5 μm.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上述の
カラー複写機を利用して、パーソナル・コンピュータ
(パソコン)等で作成した文字や図形を出力する場合、
ポストスクリプト(PS)等のベクタ一画像をラスタラ
イズする際にギザギザ感があるのがどうしても否めなか
った。
However, when using the above-described color copying machine to output characters and graphics created by a personal computer (PC) or the like,
When rasterizing a vector image such as Postscript (PS), it was inevitable that there was a jagged feeling.

【0004】本発明は、上記課題を解決するためになさ
れたもので、入力された2値の画像データをスムージン
グ補間して高解像度に変換し、滑らかな多値の画像デー
タを出力する画像処理装置及び方法を提供することを目
的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem. An image processing for converting input binary image data to high resolution by smoothing interpolation and outputting smooth multi-valued image data. It is an object to provide an apparatus and a method.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、外部機器より2値の画像データを入力
し、スムージング補間された多値の画像データを出力す
る画像処理装置であって、外部機器より2値の画像デー
タを入力する入力手段と、前記入力手段より入力された
画像データのパターンマッチングを行うパターンマッチ
ング手段と、前記パターンマッチング手段での結果に応
じてスムージング補間を行い、前記2値の画像データを
多値の画像データに変換する変換手段と、前記変換手段
によりスムージング補間された多値の画像データを出力
する出力手段とを有することを特徴とする。
According to the present invention, there is provided an image processing apparatus for inputting binary image data from an external device and outputting multi-valued image data subjected to smoothing interpolation. Input means for inputting binary image data from an external device, pattern matching means for performing pattern matching on the image data input from the input means, and smoothing interpolation in accordance with the result of the pattern matching means. A conversion means for converting the binary image data into multi-valued image data; and an output means for outputting multi-valued image data subjected to smoothing interpolation by the conversion means.

【0006】また好ましくは、前記変換手段は、前記パ
ターンマッチング手段により所定のパターンと一致した
場合にスムージング補間することで、前記2値の画像デ
ータをN倍の解像度の多値の画像データに変換すること
を特徴とする。
Preferably, the conversion means converts the binary image data into multi-valued image data of N times resolution by performing smoothing interpolation when the pattern matching means matches a predetermined pattern. It is characterized by doing.

【0007】更に好ましくは、更に、前記出力手段より
出力された多値の画像データを記録する記録手段を有す
ることを特徴とする。
[0007] More preferably, there is further provided recording means for recording the multi-valued image data output from the output means.

【0008】また、上記目的を達成するために、本発明
は、外部機器より2値の画像データを入力し、スムージ
ング補間された多値の画像データを出力する画像処理方
法であって、外部機器より2値の画像データを入力し、
入力された画像データのパターンマッチングを行い、前
記パターンマッチングの結果に応じてスムージング補間
を行い、前記2値の画像データを多値の画像データに変
換し、スムージング補間された多値の画像データを出力
する、各工程を有することを特徴とする。
According to another aspect of the present invention, there is provided an image processing method for inputting binary image data from an external device and outputting multi-valued image data subjected to smoothing interpolation. Input binary image data,
Performs pattern matching of the input image data, performs smoothing interpolation according to the result of the pattern matching, converts the binary image data into multivalued image data, and converts the smoothed interpolated multivalued image data. Outputting each step.

【0009】[0009]

【発明の実施の形態】以下、図面を参照しながら本発明
に係る実施の形態を詳細に説明する。まず、本実施形態
におけるカラー複写機の構造及び動作の概要を説明す
る。
Embodiments of the present invention will be described below in detail with reference to the drawings. First, an outline of the structure and operation of the color copying machine according to the present embodiment will be described.

【0010】図1は、本実施形態におけるカラー複写機
の構造を示す断面図である。同図において、101はイ
メージ・スキャナ部であり、原稿を読み取り、デジタル
信号処理を行う部分である。100はカラープリンタ部
であり、イメージ・スキャナ部101で読み取られた原
稿画像に対応した画像を用紙にフルカラーでプリント出
力する部分である。
FIG. 1 is a sectional view showing the structure of a color copying machine according to this embodiment. In FIG. 1, reference numeral 101 denotes an image scanner, which reads a document and performs digital signal processing. Reference numeral 100 denotes a color printer unit which prints out an image corresponding to the original image read by the image scanner unit 101 on a sheet in full color.

【0011】イメージ・スキャナ部101において、原
稿圧板102と原稿台ガラス(以下、プラテン)103
の間に載置された原稿104がハロゲンランプ105の
光で照射される。そして、原稿104からの反射光がミ
ラー106、107に導かれ、レンズ108により収束
され、3ラインセンサ(以下、CCD)110上に像が
結ばれる。また、レンズ108には赤外線カットフィル
タ131が設けられている。
In an image scanner section 101, an original pressure plate 102 and an original platen glass (hereinafter, platen) 103
The document 104 placed between them is irradiated with the light of the halogen lamp 105. Then, the reflected light from the document 104 is guided to mirrors 106 and 107, converged by a lens 108, and an image is formed on a three-line sensor (hereinafter, referred to as a CCD) 110. Further, the lens 108 is provided with an infrared cut filter 131.

【0012】CCD110は、フルカラー情報レッド
(R),グリーン(G),ブルー(B)の各色成分読み
取りセンサ列110−1〜110−3により原稿からの
光情報を色分解し、各色成分を読み取り、信号処理部1
09に送出する。この各色成分読み取りセンサ列110
−1〜110−3は各々5000画素により構成されて
いる。これにより、原稿台ガラス103に載置される原
稿中で最大サイズであるA3サイズの原稿の短手方向2
97mmを400dpiの解像度で読み取ることができ
る。
The CCD 110 separates light information from a document by full color information red (R), green (G), and blue (B) color sensor reading sensor arrays 110-1 to 110-3 and reads each color component. , Signal processing unit 1
09. Each color component reading sensor array 110
Each of -1 to 110-3 is composed of 5000 pixels. As a result, the shortest direction 2 of the A3 size document which is the maximum size among the documents placed on the platen glass 103
97 mm can be read at a resolution of 400 dpi.

【0013】尚、ハロゲンランプ105、ミラー106
が速度vで、またミラー107が1/2vでCCD11
0の電気的走査方向(以下、主走査方向)に対して垂直
方向(以下、副走査方向)に機械的に動くことにより、
原稿全面が走査される。
The halogen lamp 105 and the mirror 106
Is the speed v and the mirror 107 is 1 / v, the CCD 11
By mechanically moving in a direction (hereinafter, sub-scanning direction) perpendicular to an electrical scanning direction of 0 (hereinafter, main scanning direction),
The entire surface of the document is scanned.

【0014】111は標準白色板であり、各色成分読み
取りセンサ列110−1〜110−3の読み取りデータ
の補正データを発生する。この標準白色板111は、可
視光に対してほぼ均一の反射特性を示し、可視では白色
の色を有している。この標準白色板111を用いてセン
サ110−1〜110−3の可視センサの出力データの
補正が行われる。
Reference numeral 111 denotes a standard white plate, which generates correction data of the read data of the respective color component reading sensor arrays 110-1 to 110-3. The standard white plate 111 has a substantially uniform reflection characteristic with respect to visible light, and has a white color when visible. The output data of the visible sensors of the sensors 110-1 to 110-3 is corrected using the standard white plate 111.

【0015】また、信号処理部109では、読み取られ
た信号を電気的に処理し、マゼンタ(M),シアン
(C),イエロー(Y),ブラック(BK)の各成分に
分解し、カラープリンタ部100に送出する。また、イ
メージ・スキャナ部101における1回の原稿走査(ス
キャン)により、M,C,Y,BKの内、1つの成分が
カラープリンタ部100に送られ、計4回の原稿走査に
より1回のプリントアウトが完成する。
The signal processor 109 electrically processes the read signal to separate it into magenta (M), cyan (C), yellow (Y), and black (BK) components. To the unit 100. One component of M, C, Y, and BK is sent to the color printer unit 100 by one original scan (scan) in the image scanner unit 101, and one original scan is performed by a total of four original scans. The printout is completed.

【0016】カラープリンタ部100において、イメー
ジ・スキャナ部101より送られてくるM,C,Y,B
Kの画像信号は、レーザドライバ112に送られる。レ
ーザドライバ112は画像信号に応じて半導体レーザ1
13を変調駆動する。これにより、レーザ光がポリゴン
ミラー114、f−θレンズ115、ミラー116を介
して感光ドラム117上を走査する。
In the color printer unit 100, M, C, Y, B sent from the image scanner unit 101
The K image signal is sent to the laser driver 112. The laser driver 112 controls the semiconductor laser 1 according to an image signal.
13 is driven by modulation. As a result, the laser beam scans the photosensitive drum 117 via the polygon mirror 114, the f-θ lens 115, and the mirror 116.

【0017】119〜122は現像器であり、マゼンタ
現像器119、シアン現像器120、イエロー現像器1
21、ブラック現像器122、より構成され、4つの現
像器が交互に感光ドラム117に接し、感光ドラム11
7上に形成されたM,C,Y,BKの静電潜像を対応す
るトナーで現像する。
Reference numerals 119 to 122 denote developing units, which are a magenta developing unit 119, a cyan developing unit 120, and a yellow developing unit 1.
21; a black developing device 122; four developing devices alternately contact the photosensitive drum 117;
The M, C, Y, and BK electrostatic latent images formed on the surface 7 are developed with corresponding toner.

【0018】123は転写ドラムであり、用紙カセット
124,125より給紙された用紙をこの転写ドラム1
23に巻き付け、感光ドラム117上に現像されたトナ
ー像を用紙に転写する。
Reference numeral 123 denotes a transfer drum which transfers the paper fed from the paper cassettes 124 and 125 to the transfer drum 1.
23, and the toner image developed on the photosensitive drum 117 is transferred to a sheet.

【0019】このようにして、M,C,Y,BKの4色
が順次転写された後に、用紙は定着ユニット126を通
過して外部に排紙される。
After the four colors of M, C, Y, and BK are sequentially transferred in this manner, the sheet passes through the fixing unit 126 and is discharged to the outside.

【0020】次に、イメージ・スキャナ部101につい
て詳細に説明する。図2は、本実施形態におけるCCD
110の外観を示す外観斜視図である。ここで、110
−1は赤色光(R)を読み取るための受光素子列であ
り、110−2,110−3は順に緑色光(G),青色
光(B)を読み取るための受光素子列である。
Next, the image scanner unit 101 will be described in detail. FIG. 2 shows a CCD according to this embodiment.
FIG. 2 is an external perspective view showing the external appearance of the embodiment. Where 110
-1 is a light receiving element array for reading red light (R), and 110-2 and 110-3 are light receiving element arrays for reading green light (G) and blue light (B) in order.

【0021】また、R,G,Bの各センサ列110−1
〜110−3は主走査方向,副走査方向に10μmの開
口をもつ。この3本の異なる光学特性をもつ受光素子列
は、R,G,Bの各センサが原稿の同一ラインを読み取
るために、互いに平行に配置されており、同一のシリコ
ンチップ上にモノリシックに構成されている。
Each of the R, G, and B sensor rows 110-1
110-3 have openings of 10 μm in the main scanning direction and the sub-scanning direction. The three light receiving element rows having different optical characteristics are arranged in parallel with each other so that the R, G, and B sensors read the same line of the document, and are monolithically formed on the same silicon chip. ing.

【0022】このような構成のCCD110を用いるこ
とで、各色分解読み取りでのレンズ等の光学系を共通に
している。これにより、R,G,B各色毎の光学調整を
簡潔にすることが可能となる。
By using the CCD 110 having such a configuration, an optical system such as a lens for each color separation reading is shared. This makes it possible to simplify the optical adjustment for each of the R, G, and B colors.

【0023】図3は、図2に示したCCD110の断面
図である。図示するように、CCD110にはシリコン
基板110−5上にR読み取り用のフォトセンサ110
−1とG,B各々の可視情報を読み取るフォトセンサ1
10−2,110−3が配置されている。Rのフォトセ
ンサ110−1上には可視光の内、レッドの波長成分を
透過するRフィルタ110−7が配置される。また同様
に、Gのフォトセンサ110−2上にはGフィルタ11
0−8が、Bのフォトセンサ110−3上にはBフィル
タ110−9が配置されている。また、110−6は透
明有機膜で構成された平坦化層である。
FIG. 3 is a sectional view of the CCD 110 shown in FIG. As shown in the figure, the CCD 110 has a photo sensor 110 for reading R on a silicon substrate 110-5.
-1 and a photosensor 1 for reading visible information of each of G and B
10-2 and 110-3 are arranged. An R filter 110-7 that transmits a red wavelength component of visible light is disposed on the R photosensor 110-1. Similarly, a G filter 11 is provided on the G photosensor 110-2.
A B filter 110-9 is disposed on the photosensor 110-3 for 0-8. Reference numeral 110-6 denotes a flattening layer formed of a transparent organic film.

【0024】図4は、図2に示したCCD110の受光
素子を拡大した図である。R,G,Bの各センサ列11
0−1〜110−3は、主走査方向に1画素当たり10
μmの長さを持ち、A3原稿の短手方向(297mm)
を400dpiの解像度で読み取ることができるよう
に、主走査方向に5000画素で構成されている。ま
た、R,G,Bの各センサ列110−1〜110−3の
ライン間の距離は80μmであり、400dpiの副走
査解像度に対して各8ラインずつ離れている。
FIG. 4 is an enlarged view of the light receiving element of the CCD 110 shown in FIG. R, G, B sensor rows 11
0-1 to 110-3 are 10 per pixel in the main scanning direction.
μm length, short side of A3 document (297mm)
Is composed of 5000 pixels in the main scanning direction so that can be read at a resolution of 400 dpi. The distance between the lines of the R, G, and B sensor rows 110-1 to 110-3 is 80 μm, and each line is separated by 8 lines for a sub-scanning resolution of 400 dpi.

【0025】次に、本実施形態におけるカラープリンタ
部100の濃度再現法について説明する。尚、本実施形
態では、濃度再現のために従来より良く知られているパ
ルス幅変調(PWM)方式により半導体レーザ113の
点灯時間を画像の濃度信号に応じて制御するものであ
る。これにより、半導体レーザ113の点灯時間に応じ
た電位の静電潜像が感光ドラム117上に形成される。
そして、現像器119〜122で静電潜像の電位に応じ
た量のトナーで潜像を現像することにより、濃度再現が
行われる。
Next, a method of reproducing the density of the color printer unit 100 according to the present embodiment will be described. In the present embodiment, the lighting time of the semiconductor laser 113 is controlled in accordance with a density signal of an image by a pulse width modulation (PWM) method well known in the art for density reproduction. As a result, an electrostatic latent image having a potential corresponding to the lighting time of the semiconductor laser 113 is formed on the photosensitive drum 117.
Then, by developing the latent image with toner in an amount corresponding to the potential of the electrostatic latent image in the developing devices 119 to 122, the density reproduction is performed.

【0026】次に、上述の信号処理部109における画
像処理について説明する。図5は、本実施形態における
画像処理を説明するための図である。尚、図5では、本
発明に関係する処理についてのみ示しているが、カラー
複写機の一般的な画像処理も含まれることは言うまでも
ない。
Next, the image processing in the signal processing unit 109 will be described. FIG. 5 is a diagram for describing image processing in the present embodiment. Although FIG. 5 shows only processing related to the present invention, it goes without saying that general image processing of a color copying machine is also included.

【0027】図5において、201はパーソナル・コン
ピュータ(パソコン)等の外部機器であり、不図示の外
部インターフェース回路を介してカラー複写機に接続さ
れている。202は後述するパターンマッチング回路、
203はスムージング回路であり、図1に示すイメージ
・スキャナ部101の信号処理部109に含まれる。そ
して、204は濃度再現法により画像を形成するカラー
プリンタ部である。
In FIG. 5, reference numeral 201 denotes an external device such as a personal computer (personal computer), which is connected to a color copying machine via an external interface circuit (not shown). 202 is a pattern matching circuit described later,
Reference numeral 203 denotes a smoothing circuit, which is included in the signal processing unit 109 of the image scanner unit 101 shown in FIG. Reference numeral 204 denotes a color printer unit that forms an image by a density reproduction method.

【0028】まず、201の外部機器より出力されたビ
ットマップの画像信号は、202のパターンマッチング
回路に入力され、後述するパターンマッチングが行われ
る。そして、203のスムージング回路に送られ、文字
や図形の輪郭部分のギザギザパターンの間が倍の解像度
のデータでスムージング補間される。尚、補間すペきデ
ータは、周りの画素の濃度データを参照することにより
決定される。
First, an image signal of a bitmap output from the external device 201 is input to a pattern matching circuit 202, and pattern matching described later is performed. Then, the data is sent to a smoothing circuit 203, and smoothing interpolation is performed with double-resolution data between jagged patterns at outlines of characters and figures. The interpolation data is determined by referring to the density data of the surrounding pixels.

【0029】図6は、実際の入力画像の一例を示す図で
あり、図7は、スムージングされた結果を示す図であ
る。
FIG. 6 is a diagram showing an example of an actual input image, and FIG. 7 is a diagram showing a result of smoothing.

【0030】次に、上述のパターンマッチング回路20
2の詳細について説明する。図8は、パターンマッチン
グ回路202の詳細な構成を示すブロック図である。同
図において、301はラインメモリ、302はシフトレ
ジスタ、303は判定回路である。
Next, the above-described pattern matching circuit 20
2 will be described in detail. FIG. 8 is a block diagram showing a detailed configuration of the pattern matching circuit 202. In the figure, 301 is a line memory, 302 is a shift register, and 303 is a determination circuit.

【0031】ここで、400dpiの画像信号が画像C
LKに同期して外部機器201から送られてくると、そ
の画像ドットデータは逐次ラインメモリ301に記憶さ
れると同時に、ラインメモリ301のドットデータのう
ち主走査11ドット×副走査9ドットのドットマトリッ
クス情報としてシフトレジスタ302に取り出され、判
定回路303に送られ、そのドットマトリックス情報の
特徴が検出される。
Here, the image signal of 400 dpi is the image C
When the image dot data is sent from the external device 201 in synchronization with the LK, the image dot data is sequentially stored in the line memory 301 and, at the same time, of the dot data of the line memory 301, 11 dots of main scan × 9 dots of sub-scan The information is taken out to the shift register 302 as matrix information, sent to the determination circuit 303, and the feature of the dot matrix information is detected.

【0032】図9は、図8に示す判定回路303で行わ
れるパターンマッチングを説明するための図である。以
下、主走査11ドット、副走査9ドットのマトリックス
領域からマトリックス領域の全領域に渡ってドットパタ
ーンの特徴を抽出し、スムージング補間を行うべきドッ
トパターンであるか否かを調べるためのアルゴリズムに
ついて説明する。
FIG. 9 is a diagram for explaining the pattern matching performed by the determination circuit 303 shown in FIG. Hereinafter, an algorithm for extracting the features of the dot pattern from the matrix area of 11 dots in the main scanning and 9 dots in the sub-scanning over the entire area of the matrix area and checking whether or not the dot pattern should be subjected to smoothing interpolation will be described. I do.

【0033】図9に示す(a)は、主走査11ドット×
副走査9ドットの参照領域であり、主走査方向に対して
a,b,c,d,e,f,g,h,i,j,k、副走査
方向に対して1,2,3,4,5,6,7,8,9のマ
トリックスで99個の各画素が表される。ここで、5f
は中心画素であり、この中心画素5fがスムージングの
ための変更対象画素である。図9に示す(b)は、図9
の(a)の参照領域をX1〜X8、Y1〜Y8、5fの
17個の領域に分割したものである。ここで、X1は3
d,3e,3f,4d,4e,4f、領域X2は3f,
3g,3h,4f,4g,4h,領域X3は、6d,6
e,6f,7d,7e,7f、以下同様に図示した通り
である。
FIG. 9A shows a main scanning of 11 dots ×
A reference area of 9 dots in the sub-scanning direction, a, b, c, d, e, f, g, h, i, j, k in the main scanning direction, and 1, 2, 3, 3 in the sub-scanning direction. Each of the 99 pixels is represented by a matrix of 4, 5, 6, 7, 8, and 9. Here, 5f
Is a central pixel, and the central pixel 5f is a pixel to be changed for smoothing. (B) shown in FIG.
(A) is divided into 17 regions X1 to X8, Y1 to Y8, and 5f. Here, X1 is 3
d, 3e, 3f, 4d, 4e, 4f, and the area X2 is 3f,
3g, 3h, 4f, 4g, 4h, area X3 is 6d, 6
e, 6f, 7d, 7e, 7f, and likewise in the drawing.

【0034】このように、各領域は6ドットから成る8
個の領域(X1〜X8)と9ドットから成る6個の領域
(Y1,Y3,Y4,Y5,Y7,Y8)と10ドット
から成る2個の領域(Y2,Y6)と中心画素5fに分
割することができる。ここで、各領域の特徴をXn,Y
nとして表し、各領域内のドットが全ドット同じ場合は
各領域の特徴を“0”とし、各領域のドットが互いに異
なる場合には各領域の特徴を“1”とする。
As described above, each area is composed of 6 dots.
Area (X1 to X8), 6 areas (Y1, Y3, Y4, Y5, Y7, Y8) of 9 dots, 2 areas (Y2, Y6) of 10 dots, and a central pixel 5f can do. Here, the characteristics of each area are represented by Xn, Y
When all the dots in each area are the same, the feature of each area is set to “0”. When the dots of each area are different from each other, the feature of each area is set to “1”.

【0035】このようにして各々の領域の特徴としてX
1〜X8、Y1〜Y8が得られる。そして、得られた特
徴に対して所定のパターンとマッチングを行い、その結
果に応じて、スムージング回路203にて、あらかじめ
決められたパターンについては、あらかじめ決められた
濃度を2分割にして置換が行われる。
As described above, the characteristic of each area is X
1 to X8 and Y1 to Y8 are obtained. Then, the obtained feature is matched with a predetermined pattern, and according to the result, the smoothing circuit 203 replaces the predetermined pattern by dividing the predetermined density into two. Will be

【0036】図10は、ラスタライズされた濃度データ
255の1画素幅のラインのスムージング補正の一例を
示す図である。図示するように、入力された画素パター
ンに応じてスムージング補間が行われることで、着目画
素が倍の解像度に変換され、その補間データが多値のデ
ータに置き換えられる。
FIG. 10 is a diagram showing an example of smoothing correction of a line of one pixel width of the rasterized density data 255. As shown in the drawing, by performing smoothing interpolation in accordance with the input pixel pattern, the target pixel is converted to double resolution, and the interpolation data is replaced with multi-valued data.

【0037】尚、上述のパターンマッチングにおける所
定のパターンは、スムージング補間に適したものであれ
ば良く、また置換される補間データについても図10に
示すものに限らないことは言うまでもない。
The predetermined pattern in the above-described pattern matching may be any pattern suitable for smoothing interpolation, and it goes without saying that the interpolation data to be replaced is not limited to that shown in FIG.

【0038】また、上述の実施形態では、画像の特性に
応じてパターンマッチングを行った結果、解像度を変換
する際に、読み取りの倍の解像度で濃度補間を行ってい
るが、より解像度を高めてギザギザ感を除去するため、
N倍(Nは自然数)の解像度でデータを補間することも
可能である。
In the above-described embodiment, as a result of performing pattern matching according to the characteristics of the image, when converting the resolution, the density interpolation is performed at twice the resolution of reading. To remove jaggedness,
It is also possible to interpolate data at a resolution of N times (N is a natural number).

【0039】以上説明したように、本実施形態によれ
ば、外部機器から解像度を優先する、文字や図形のビッ
トマップを出力する際に、多値のスムージング補間を実
施することで、高階調かつ高解像度なカラー複写機を提
供することが可能となる。
As described above, according to this embodiment, when outputting a bitmap of a character or a figure giving priority to resolution from an external device, multi-level smoothing interpolation is performed to achieve high gradation and high gradation. A high-resolution color copying machine can be provided.

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

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

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

【0043】プログラムコードを供給するための記憶媒
体としては、例えばフロッピーディスク,ハードディス
ク,光ディスク,光磁気ディスク,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.

【0044】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働している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.

【0045】更に、記憶媒体から読出されたプログラム
コードが、コンピュータに挿入された機能拡張ボードや
コンピュータに接続された機能拡張ユニットに備わるメ
モリに書込まれた後、そのプログラムコードの指示に基
づき、その機能拡張ボードや機能拡張ユニットに備わる
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.

【0046】[0046]

【発明の効果】以上説明したように、本発明によれば、
入力された2値の画像データをスムージング補間して高
解像度に変換し、滑らかな多値の画像データを出力する
ことが可能となる。
As described above, according to the present invention,
It is possible to convert the input binary image data to high resolution by performing smoothing interpolation and output smooth multivalued image data.

【0047】[0047]

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

【図1】本実施形態におけるカラー複写機の構造を示す
断面図である。
FIG. 1 is a cross-sectional view illustrating a structure of a color copying machine according to an embodiment.

【図2】本実施形態におけるCCD110を示す外観斜
視図である。
FIG. 2 is an external perspective view showing a CCD 110 according to the embodiment.

【図3】図2に示したCCD110の断面図である。FIG. 3 is a cross-sectional view of the CCD 110 shown in FIG.

【図4】図2に示したCCD110の受光素子を拡大し
た図である。
FIG. 4 is an enlarged view of a light receiving element of the CCD 110 shown in FIG.

【図5】本実施形態における画像処理を説明するための
図である。
FIG. 5 is a diagram for describing image processing in the present embodiment.

【図6】実際の入力画像の一例を示す図である。FIG. 6 is a diagram illustrating an example of an actual input image.

【図7】スムージングされた結果を示す図である。FIG. 7 is a diagram showing a result of smoothing.

【図8】パターンマッチング回路202の詳細な構成を
示すブロック図である。
FIG. 8 is a block diagram showing a detailed configuration of a pattern matching circuit 202.

【図9】図8に示す判定回路303で行われるパターン
マッチングを説明するための図である。
9 is a diagram for explaining pattern matching performed by a determination circuit 303 shown in FIG.

【図10】ラスタライズされた濃度データ255の1画
素幅のラインのスムージング補正の一例を示す図であ
る。
FIG. 10 is a diagram illustrating an example of smoothing correction of a line of one pixel width of rasterized density data 255.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 外部機器より2値の画像データを入力
し、スムージング補間された多値の画像データを出力す
る画像処理装置であって、 外部機器より2値の画像データを入力する入力手段と、 前記入力手段より入力された画像データのパターンマッ
チングを行うパターンマッチング手段と、 前記パターンマッチング手段での結果に応じてスムージ
ング補間を行い、前記2値の画像データを多値の画像デ
ータに変換する変換手段と、 前記変換手段によりスムージング補間された多値の画像
データを出力する出力手段とを有することを特徴とする
画像処理装置。
An image processing apparatus for inputting binary image data from an external device and outputting multi-valued image data subjected to smoothing interpolation, comprising: input means for inputting binary image data from an external device; A pattern matching unit that performs pattern matching of image data input from the input unit; and performs smoothing interpolation according to a result of the pattern matching unit to convert the binary image data into multi-valued image data. An image processing apparatus comprising: a conversion unit; and an output unit that outputs multi-valued image data subjected to smoothing interpolation by the conversion unit.
【請求項2】 前記変換手段は、前記パターンマッチン
グ手段により所定のパターンと一致した場合にスムージ
ング補間することで、前記2値の画像データをN倍の解
像度の多値の画像データに変換することを特徴とする請
求項1記載の画像処理装置。
2. The conversion means converts the binary image data into multi-valued image data of N times resolution by performing smoothing interpolation when the pattern matching means matches a predetermined pattern. The image processing apparatus according to claim 1, wherein:
【請求項3】 更に、前記出力手段より出力された多値
の画像データを記録する記録手段を有することを特徴と
する請求項1記載の画像処理装置。
3. The image processing apparatus according to claim 1, further comprising recording means for recording the multi-valued image data output from said output means.
【請求項4】 外部機器より2値の画像データを入力
し、スムージング補間された多値の画像データを出力す
る画像処理方法であって、 外部機器より2値の画像データを入力し、 入力された画像データのパターンマッチングを行い、 前記パターンマッチングの結果に応じてスムージング補
間を行い、前記2値の画像データを多値の画像データに
変換し、 スムージング補間された多値の画像データを出力する、
各工程を有することを特徴とする画像処理方法。
4. An image processing method for inputting binary image data from an external device and outputting multi-valued image data subjected to smoothing interpolation, comprising the steps of: inputting binary image data from an external device; Pattern matching of the obtained image data, performing smoothing interpolation according to the result of the pattern matching, converting the binary image data into multi-valued image data, and outputting smoothed interpolated multi-valued image data. ,
An image processing method having each step.
【請求項5】 前記変換工程は、前記パターンマッチン
グ工程により所定のパターンと一致した場合にスムージ
ング補間することで、前記2値の画像データをN倍の解
像度の多値の画像データに変換することを特徴とする請
求項4記載の画像処理方法。
5. The converting step converts the binary image data into multi-valued image data having an N-fold resolution by performing smoothing interpolation when the pattern matches a predetermined pattern in the pattern matching step. The image processing method according to claim 4, wherein:
JP9299091A 1997-10-30 1997-10-30 Processor and method for image processing Withdrawn JPH11136518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9299091A JPH11136518A (en) 1997-10-30 1997-10-30 Processor and method for image processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9299091A JPH11136518A (en) 1997-10-30 1997-10-30 Processor and method for image processing

Publications (1)

Publication Number Publication Date
JPH11136518A true JPH11136518A (en) 1999-05-21

Family

ID=17868057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9299091A Withdrawn JPH11136518A (en) 1997-10-30 1997-10-30 Processor and method for image processing

Country Status (1)

Country Link
JP (1) JPH11136518A (en)

Similar Documents

Publication Publication Date Title
JP4261739B2 (en) Image processing apparatus, image processing method, storage medium, and image processing system
US8724173B2 (en) Control apparatus, controlling method, program and recording medium
JP5367142B2 (en) Control device, control method and program
JP4979498B2 (en) Image processing apparatus and image processing method
JP4894488B2 (en) Image processing apparatus and image processing method
JP2011081278A (en) Image forming apparatus and system
JP4497684B2 (en) Image processing apparatus and method
CN102035979A (en) In place line splitting process and method for multiple beam printers
US5555093A (en) Image processing apparatus and method thereof
JPH11136518A (en) Processor and method for image processing
JP3880248B2 (en) Image processing apparatus, image processing method, and storage medium
JPH04341060A (en) Information recorder
JPH11331603A (en) Image processing method and image processing unit
JPH1169163A (en) Image processor and image processing method
US6341019B1 (en) Method and apparatus for processing an image
JPH10278347A (en) Image processor and processing method
JP3015119B2 (en) Information recording device
JP4471324B2 (en) Image processing apparatus and control method thereof
US6462843B2 (en) Image processing apparatus, and processing method in the image processing apparatus
JP4487520B2 (en) Image forming apparatus and method
JP3353078B2 (en) Image processing apparatus and method
JP5283843B2 (en) Image forming apparatus
JP2000175045A (en) Image processor and its control method
JP3619120B2 (en) Image processing apparatus and method
JPH1141446A (en) Device and method for processing image and recording medium

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050104