JPH09294205A - Image forming device - Google Patents

Image forming device

Info

Publication number
JPH09294205A
JPH09294205A JP8107115A JP10711596A JPH09294205A JP H09294205 A JPH09294205 A JP H09294205A JP 8107115 A JP8107115 A JP 8107115A JP 10711596 A JP10711596 A JP 10711596A JP H09294205 A JPH09294205 A JP H09294205A
Authority
JP
Japan
Prior art keywords
data
case
circuit
image
image data
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.)
Granted
Application number
JP8107115A
Other languages
Japanese (ja)
Other versions
JP3380393B2 (en
Inventor
Junichi Shirai
潤一 白井
Yoshihiro Osada
嘉浩 長田
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP10711596A priority Critical patent/JP3380393B2/en
Publication of JPH09294205A publication Critical patent/JPH09294205A/en
Application granted granted Critical
Publication of JP3380393B2 publication Critical patent/JP3380393B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/4023Scaling of whole images or parts thereof, e.g. expanding or contracting based on decimating pixels or lines of pixels; based on inserting pixels or lines of pixels

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

PROBLEM TO BE SOLVED: To suppress deterioration in data and a poorly balanced image by providing an output of smoothing information based on duplicate image data after a shift register in the case of magnification and image data before thinning in the case of reduction and generating a corrected subdot. SOLUTION: In the case of magnification processing, data are deteriorated for lines or dots in duplicate, the data are corrected by a smoothing circuit 8 and a correction subdot generating circuit 9 so as to suppress deterioration in the image. In the case of reduction processing, data are deteriorated for thinned lines or dots, but data before thinning processing as they are not missing and the data are fed to the smoothing circuit 8 as matrix data in the case of outputting preceding and succeeding lines or dots and the data are left as corrected subdots. Then some percentages of the thinned data are reflected on the data after the thinning processing and the deterioration in the image is suppressed more than the case with mere thinning of 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 forming apparatus such as a printer, and more particularly to an image forming apparatus for enlarging / reducing image data.

【0002】[0002]

【従来の技術】従来より、レーザープリンタは、主走査
方向にビームをスキャンするために、主走査方向の拡大
・縮小は、図7(a)に示すように、パルス幅の変調に
よってドットの大きさを変えることにより、比較的容易
に実現できる。
2. Description of the Related Art Conventionally, since a laser printer scans a beam in the main scanning direction, the enlargement / reduction in the main scanning direction is performed by modulating the pulse width as shown in FIG. This can be achieved relatively easily by changing the height.

【0003】しかし、副走査方向については、ビームの
位置を変えることができないために、図7(b)に示す
ように、1ライン単位で画像データの重複を行うことで
拡大を実現し、図7(c)に示すように、1ライン単位
で画像データの間引きを行うことで縮小を実現してい
る。なお、縮小の場合には、画像の劣化を防ぐために、
間引きの対象となるラインとその前後のラインとの論理
和演算を行う場合もある。
However, since the beam position cannot be changed in the sub-scanning direction, as shown in FIG. 7B, the image data is overlapped on a line-by-line basis to realize enlargement. As shown in FIG. 7 (c), reduction is realized by thinning out the image data in units of one line. In the case of reduction, in order to prevent image deterioration,
There is also a case where a logical sum operation is performed on the line to be thinned and the lines before and after it.

【0004】また、従来より、LEDプリンタは、副走
査方向の拡大・縮小は、LEDの発光信号のパルス幅を
変えることにより、比較的容易に実現できる。
Further, conventionally, in the LED printer, enlargement / reduction in the sub-scanning direction can be realized relatively easily by changing the pulse width of the LED light emission signal.

【0005】しかし、主走査方向のドット位置は固定さ
れているために、レーザプリンタの副走査方向の処理と
同様の手法を取る。すなわち、図8(a)に示すよう
に、決まった間隔またはパターンマッチングなどでドッ
トの重複を行うことで拡大を実現し、図8(b)に示す
ように、2つのドットの論理和演算または論理積演算ま
たはパターンマッチングなどでドットの間引き演算を行
うことで縮小を実現している。
However, since the dot position in the main scanning direction is fixed, the same method as the processing in the sub scanning direction of the laser printer is used. That is, as shown in FIG. 8A, enlargement is realized by overlapping dots at a fixed interval or pattern matching, and as shown in FIG. 8B, OR operation of two dots or Reduction is achieved by performing dot thinning-out operations such as logical product operations or pattern matching.

【0006】[0006]

【発明が解決しようとする課題】ところが、従来のレー
ザープリンタの副走査方向、LEDプリンタの主走査方
向の拡大・縮小は、1ドットまたは1ライン単位の重複
または間引き処理となるために、画像の劣化を招き、し
かも、もう一方の走査方向との拡大・縮小処理が異なる
ためにバランスの悪い画像となってしまうという問題が
あった。
However, the enlargement / reduction of the conventional laser printer in the sub-scanning direction and the LED printer in the main scanning direction is an overlap or thinning process in units of one dot or one line. There is a problem that the image is deteriorated and the image is not well-balanced because the enlargement / reduction processing is different from that in the other scanning direction.

【0007】この問題は、網かけ等のグラフィック系パ
ターンで顕著となり、ムラが生じてしまうという問題が
あった。
[0007] This problem becomes noticeable in a graphic pattern such as half-tone dot meshing, resulting in unevenness.

【0008】[0008]

【課題を解決するための手段】本発明は、上記問題に鑑
みてなされたものであり、外部より入力された画像デー
タのラインまたはドットを重複または間引きして拡大・
縮小を行う画像形成装置において、重複または間引きす
るラインまたはドットを決定するデータ分配回路と、デ
ータ分配回路からのデータを書き込むシフトレジスタ
と、拡大の場合にはシフトレジスタからの重複した後の
画像データ、縮小の場合には間引き前の画像データに基
づきスムージング情報を出力するスムージング回路と、
スムージング情報により補正サブドットを生成する補正
サブドット生成回路とを設けた画像形成装置としたもの
である。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it enlarges a line or dot of image data input from the outside by overlapping or thinning it.
In an image forming apparatus that performs reduction, a data distribution circuit that determines lines or dots to be overlapped or decimated, a shift register that writes data from the data distribution circuit, and in the case of enlargement, image data after duplication from the shift register In the case of reduction, a smoothing circuit that outputs smoothing information based on the image data before thinning,
The image forming apparatus includes a correction subdot generation circuit that generates correction subdots based on smoothing information.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施例を図面を用
いて説明する。図1は本発明の画像形成装置の構成ブロ
ック図を示す。シリアル−パラレル変換回路1は、ビデ
オクロックAに同期して、シリアルの画像データBを取
り込み、パラレルデータに変換する回路である。なお、
印字データBを直接ラインバッファ2に格納できるので
あれば、シリアル−パラレル変換回路1は不要である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the image forming apparatus of the present invention. The serial-parallel conversion circuit 1 is a circuit that takes in serial image data B in synchronization with the video clock A and converts it into parallel data. In addition,
If the print data B can be directly stored in the line buffer 2, the serial-parallel conversion circuit 1 is unnecessary.

【0010】ラインバッファ2は、シリアル−パラレル
変換回路1で変換された画像データを格納するための複
数で構成されるものである。ラインバッファ2として
は、FIFOやSRAMなどを用いればよい。
The line buffer 2 is composed of a plurality of lines for storing the image data converted by the serial-parallel conversion circuit 1. As the line buffer 2, a FIFO or SRAM may be used.

【0011】ラインバッファ制御回路3は、ラインバッ
ファ2を制御する回路であり、レーザープリンタの場合
に、拡大率・縮小率の情報Cを取り込む。
The line buffer control circuit 3 is a circuit for controlling the line buffer 2, and in the case of a laser printer, takes in the information C on the enlargement / reduction ratio.

【0012】データ分配回路4は、ラインバッファ2ま
たはデータ分配回路制御回路5からの拡大率または縮小
率の情報Cに基づき、ラインバッファ2から読み出した
画像データの重複または間引きするラインまたはドット
を決定して、拡大または縮小処理後の画像データをどの
シフトレジスタ6に書き込むかを決定する回路である。
The data distribution circuit 4 determines a line or dot for overlapping or thinning out the image data read from the line buffer 2 based on the enlargement ratio or reduction ratio information C from the line buffer 2 or the data distribution circuit control circuit 5. Then, it is a circuit that determines to which shift register 6 the image data after the enlargement or reduction processing is to be written.

【0013】データ分配回路制御回路5は、データ分配
回路4を制御する回路であり、LEDプリンタの場合
に、拡大率・縮小率の情報Cを取り込む。
The data distribution circuit control circuit 5 is a circuit for controlling the data distribution circuit 4, and in the case of an LED printer, takes in the information C on the enlargement / reduction ratio.

【0014】シフトレジスタ6は、拡大または縮小処理
後の画像データを書き込み、1クロックで1ドットを順
次スムージング回路8に送り出す。
The shift register 6 writes the image data after the enlargement or reduction processing, and sequentially sends one dot to the smoothing circuit 8 in one clock.

【0015】シフトクロック生成回路7は、シフトレジ
スタ6にシフトクロックDを送り出す回路である。
The shift clock generation circuit 7 is a circuit for sending out the shift clock D to the shift register 6.

【0016】スムージング回路8は、拡大の場合には、
シフトレジスタ6からの拡大(重複)処理後の画像デー
タに基づき、縮小の場合には、縮小(間引き)処理前の
画像データに基づきスムージング情報を送り出す回路で
あり、前後のラインまたはドットを参考にして、突出し
たデータを周囲にマッチさせる回路である。
In the case of enlargement, the smoothing circuit 8 is
It is a circuit that sends out smoothing information based on the image data after the enlargement (overlap) processing from the shift register 6 and, in the case of reduction, based on the image data before the reduction (thinning-out) processing. It is a circuit that matches the protruding data with the surroundings.

【0017】補正サブドット生成回路9は、スムージン
グ回路8からのスムージング情報に基づいて補正サブド
ットを生成する回路であり、画像データ転送クロックE
に同期して最終的な拡大または縮小処理後の画像データ
Fを送り出す回路である。
The correction sub-dot generation circuit 9 is a circuit for generating correction sub-dots based on the smoothing information from the smoothing circuit 8, and the image data transfer clock E
Is a circuit that sends out the image data F after the final enlargement or reduction processing in synchronism with.

【0018】レーザープリンタの場合、ライバッファ制
御回路3は、拡大率または縮小率の情報Cに基づいて、
どのラインの画像データを読み出すのかを制御する。例
えば、図2に示すように、拡大の場合は、拡大率に応じ
て同じライン(n’番目のライン)の画像データを2回
ラインバッファ2からデータ分配回路4に送り出す。。
また、例えば、図3に示すように、縮小の場合は、縮小
率に応じて1ラインスキップ(n+1番目のラインをス
キップ)した画像データを送り出す。
In the case of a laser printer, the line buffer control circuit 3 uses the enlargement ratio or reduction ratio information C as a basis.
It controls which line of image data is read. For example, as shown in FIG. 2, in the case of enlargement, the image data of the same line (n'th line) is sent from the line buffer 2 to the data distribution circuit 4 twice according to the enlargement ratio. .
Further, for example, as shown in FIG. 3, in the case of reduction, image data with one line skipped (skipping the (n + 1) th line) is sent out according to the reduction ratio.

【0019】LEDプリンタの場合、データ分配回路制
御回路5は、拡大率または縮小率の情報Cに基づいて、
ラインバッファ2から読み出した画像データをどのシフ
トレジスタに送り出すかを制御する。また、拡大率また
は縮小率の情報Cは、シフトクロック生成回路7にも送
り出され、拡大率または縮小率に応じてシフトクロック
Dを停止したり、余分に発生させることで、シフトレジ
スタ6からスムージング回路8に送り出される画像デー
タの流れを制御する。
In the case of an LED printer, the data distribution circuit control circuit 5 determines, based on the information C on the enlargement ratio or the reduction ratio,
It controls to which shift register the image data read from the line buffer 2 is sent. Further, the information C of the enlargement ratio or the reduction ratio is also sent to the shift clock generation circuit 7, and the shift clock D is stopped or extraly generated according to the enlargement ratio or the reduction ratio to smooth the shift register 6. It controls the flow of image data sent to the circuit 8.

【0020】具体的には、図4に示すように、通常の場
合は、スムージング回路8に供給されるデータの周囲ド
ットがシフトクロックDが入力されるたびにシフトす
る。拡大の場合は、図5に示すように、シフトクロック
Dが停止してD2 を2回(D2とD2')スムージング回
路8に供給されるが、全く同じデータではないD2 とD
2'データからスムージング情報を取り出し、D2 はD2
に適した補正、D2'はD2'に適した補正がかかるため
に、単純に2回同じデータを重複させる場合に比べて滑
らかな画像を得ることができる。縮小の場合は、図6に
示すように、シフトクロックDが余分にクロックを発生
することでD4 がスムージング回路8に供給されなくな
るが、D4 のデータが完全に消失するのではなく、
3 ,D5 の出力時にD4 のデータであるA4 ,B4
4 のデータが補正ドットの形で復活し、スムージング
情報は注目するドットの周囲のドットを参照して決定す
るために、単純な間引き、あるいは論理和演算よりもき
れいな画像を得ることができる。
Specifically, as shown in FIG.
When the smoothing circuit 8 receives data,
Shifts every time the shift clock D is input.
You. In case of enlargement, as shown in FIG.
D stops and DTwoTwice (DTwoAnd DTwo') Smoothing times
D is supplied to path 8, but not exactly the same dataTwoAnd D
Two'Extract the smoothing information from the data, DTwoIs DTwo
Suitable correction for DTwo'Is DTwo'Correction is applied to
In comparison with the case of simply duplicating the same data twice.
You can get a nice image. For reduction, see Fig. 6.
Shift clock D generates an extra clock, as shown
By doing DFourIs no longer supplied to the smoothing circuit 8.
But DFourData is not completely lost,
DThree, DFiveD when outputFourThe data of AFour, BFour,
CFourData is restored in the form of correction dots for smoothing
Information is determined by referring to the dots around the dot of interest
For simpler decimation or OR operation.
You can get a nice image.

【0021】本発明によれば、拡大処理時に、重複され
たラインまたはドットの部分で画像データの劣化が生じ
るが、これらの画像データはスムージング回路8、補正
サブドット生成回路9によって補正されるために、単な
るデータの重複に比べて画像の劣化が抑制される。
According to the present invention, the image data is deteriorated at the overlapped line or dot portion during the enlargement processing, but these image data are corrected by the smoothing circuit 8 and the correction sub-dot generation circuit 9. In addition, deterioration of the image is suppressed as compared with simple duplication of data.

【0022】また、縮小処理時に、間引きされたライン
またはドットの部分で画像データの劣化が生じるが、間
引き処理前の画像データそのものは消失するのではな
く、その前後のラインまたはドットを出力する際のマト
リックスデータとしてスムージング回路8に送り出され
るために、補正サブドットとしてデータが残る。よっ
て、間引きされたデータの何%かは間引き処理後の画像
データに反映されるために、単なる画像データの間引き
に比べて画像の劣化が抑制される。なお、間引き処理前
の画像データの何%が補正サブドットとして復活するか
は、スムージング回路8に依存する。
Further, during the reduction processing, the image data deteriorates in the thinned-out line or dot portion, but the image data before the thinning-out processing does not disappear, but when the lines or dots before and after that are output. Data is sent to the smoothing circuit 8 as the matrix data of, and the data remains as the corrected sub-dots. Therefore, since some% of the thinned data is reflected in the image data after the thinning processing, deterioration of the image is suppressed as compared with simple thinning of the image data. Note that what percentage of the image data before the thinning process is restored as the correction subdot depends on the smoothing circuit 8.

【0023】[0023]

【発明の効果】以上説明したように、本発明の画像形成
装置によれば、拡大の場合には前記シフトレジスタから
の重複した後の画像データ、縮小の場合には間引き前の
画像データに基づきスムージング情報を出力するスムー
ジング回路と、スムージング情報により補正サブドット
を生成する補正サブドット生成回路とを設けたことによ
り、画像データの拡大・縮小を行う時に画像データの劣
化、およびバランスの悪い画像となることを抑制するこ
とができる。
As described above, according to the image forming apparatus of the present invention, based on the image data after overlapping from the shift register in the case of enlargement and the image data before thinning in the case of reduction. By providing the smoothing circuit that outputs the smoothing information and the correction subdot generation circuit that generates the correction subdots based on the smoothing information, the image data is deteriorated when the image data is enlarged or reduced, and an unbalanced image is displayed. Can be suppressed.

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

【図1】本発明の画像形成装置を構成ブロック図であ
る。
FIG. 1 is a configuration block diagram of an image forming apparatus of the present invention.

【図2】本発明による拡大処理を示す図である。FIG. 2 is a diagram showing an enlargement process according to the present invention.

【図3】本発明による縮小処理を示す図である。FIG. 3 is a diagram showing reduction processing according to the present invention.

【図4】本発明によるLEDプリンタの通常処理を示す
図である。
FIG. 4 is a diagram showing a normal process of an LED printer according to the present invention.

【図5】本発明によるLEDプリンタの拡大処理を示す
図である。
FIG. 5 is a diagram showing an enlargement process of the LED printer according to the present invention.

【図6】本発明によるLEDプリンタの縮小処理を示す
図である。
FIG. 6 is a diagram showing a reduction process of the LED printer according to the present invention.

【図7】従来のレーザープリンタの拡大および縮小処理
を示す図である。
FIG. 7 is a diagram showing enlargement and reduction processing of a conventional laser printer.

【図8】従来のLEDプリンタの拡大および縮小処理を
示す図である。
FIG. 8 is a diagram showing enlargement and reduction processing of a conventional LED printer.

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

1:シリアル−パラレル変換回路 2:ラインバッファ 3:ラインバッファ制御回路 4:データ分配回路 5:データ分配回路制御回路 6:シフトレジスタ 7:シフトクロック生成回路 8:スムージング回路 9:補正サブドット生成回路 A:ビデオクロック B:画像データ C:拡大率または縮小率の情報 D:シフトクロック E:画像データ転送クロック F:拡大または縮小処理後の画像データ 1: Serial-parallel conversion circuit 2: Line buffer 3: Line buffer control circuit 4: Data distribution circuit 5: Data distribution circuit control circuit 6: Shift register 7: Shift clock generation circuit 8: Smoothing circuit 9: Correction sub-dot generation circuit A: Video clock B: Image data C: Information about enlargement or reduction ratio D: Shift clock E: Image data transfer clock F: Image data after enlargement or reduction processing

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】外部より入力された画像データのラインま
たはドットを重複または間引きして拡大・縮小を行う画
像形成装置において、重複または間引きするラインまた
はドットを決定するデータ分配回路と、該データ分配回
路からのデータを書き込むシフトレジスタと、拡大の場
合には前記シフトレジスタからの重複した後の画像デー
タ、縮小の場合には間引き前の画像データに基づきスム
ージング情報を出力するスムージング回路と、該スムー
ジング情報により補正サブドットを生成する補正サブド
ット生成回路とを設けたことを特徴とする画像形成装
置。
1. A data distribution circuit for determining lines or dots to be overlapped or thinned in an image forming apparatus for enlarging / reducing by overlapping or thinning lines or dots of image data input from the outside, and the data distribution. A shift register for writing data from the circuit, a smoothing circuit for outputting smoothing information based on image data after duplication from the shift register in case of enlargement, and image data before thinning in case of reduction, and the smoothing An image forming apparatus, comprising: a correction subdot generation circuit that generates correction subdots based on information.
JP10711596A 1996-04-26 1996-04-26 Image forming device Expired - Fee Related JP3380393B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10711596A JP3380393B2 (en) 1996-04-26 1996-04-26 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10711596A JP3380393B2 (en) 1996-04-26 1996-04-26 Image forming device

Publications (2)

Publication Number Publication Date
JPH09294205A true JPH09294205A (en) 1997-11-11
JP3380393B2 JP3380393B2 (en) 2003-02-24

Family

ID=14450865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10711596A Expired - Fee Related JP3380393B2 (en) 1996-04-26 1996-04-26 Image forming device

Country Status (1)

Country Link
JP (1) JP3380393B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006191291A (en) * 2005-01-05 2006-07-20 Murata Mach Ltd Image processor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006191291A (en) * 2005-01-05 2006-07-20 Murata Mach Ltd Image processor

Also Published As

Publication number Publication date
JP3380393B2 (en) 2003-02-24

Similar Documents

Publication Publication Date Title
US5606648A (en) Apparatus and method for modulating image signals in a high addressability printing machine
JPH1070648A (en) Printer and print method
JPH08274992A (en) Image processing method and device
JPH09294205A (en) Image forming device
JPH07256936A (en) Image forming device
JPH11215363A (en) Image-forming device
JP3634940B2 (en) Image recording device
JP2004184457A (en) Image processing apparatus and image display apparatus
JP3139671B2 (en) Waveform observation device
JPS58151262A (en) Font memory reading out system
JP2955300B2 (en) Image processing method and apparatus
JPH07212568A (en) Image-forming device
JP4115879B2 (en) Image display device
JP2955301B2 (en) Image processing method
JP3659016B2 (en) Color image processing device
JP2870804B2 (en) Image processing device
JPH04333984A (en) Image processor
JP2871881B2 (en) Image processing device
JP3716674B2 (en) Printer control apparatus, printer, and printer data processing method
JPH03216679A (en) Image forming device
JP2001325085A (en) Printing system
JP2000203103A (en) Image data processor for printer
JPH0730755A (en) Image processor
JPH0379364A (en) Recorder
JPH04301465A (en) Recording device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees