JPH0591274A - Image forming device - Google Patents

Image forming device

Info

Publication number
JPH0591274A
JPH0591274A JP3251894A JP25189491A JPH0591274A JP H0591274 A JPH0591274 A JP H0591274A JP 3251894 A JP3251894 A JP 3251894A JP 25189491 A JP25189491 A JP 25189491A JP H0591274 A JPH0591274 A JP H0591274A
Authority
JP
Japan
Prior art keywords
density pattern
image forming
signal
forming apparatus
clock signal
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
JP3251894A
Other languages
Japanese (ja)
Inventor
Takashi Kawana
孝 川名
Kaoru Seto
薫 瀬戸
Shinichiro Maekawa
真一郎 前川
Atsushi Kashiwabara
淳 柏原
Tetsuo Saito
徹雄 斉藤
Manabu Takebayashi
学 竹林
Toshihiko Sato
俊彦 佐藤
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 JP3251894A priority Critical patent/JPH0591274A/en
Publication of JPH0591274A publication Critical patent/JPH0591274A/en
Pending legal-status Critical Current

Links

Landscapes

  • Fax Reproducing Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 (修正有) 【目的】 濃度パターン発生テーブルによって大まかに
濃度パターンを生成したのちに、細かなパルス幅変調を
遅延によって作られた多相クロックを用いて行うことに
より、高周波クロック水晶発振器等の高価な高速デバイ
スを用いることなく高解像度、高階調の中間調画像を得
ることができる。 【構成】 プリンタコントローラから送られてきた多値
画像データの上位4bitは濃度パターン発生テーブル
4に入力される。テーブル4は1画素の入力データを2
×2画素で、更に1画素を4分割した16領域のパター
ン信号として出力する。その16領域の各々は更にパル
ス幅変調回路100で8領域に分割される。この8領域
の分割には多相クロック発生回路200からのクロック
を用いて行われる。この構成により300dpiで入力
した1画素の階調を16×8=128レベルで表現する
ことができる。
(57) [Summary] (Correction) [Purpose] After a density pattern is roughly generated by the density pattern generation table, fine pulse width modulation is performed using a multi-phase clock created by delaying High-resolution, high-gradation halftone images can be obtained without using an expensive high-speed device such as a clock crystal oscillator. [Structure] The upper 4 bits of multi-valued image data sent from a printer controller are input to a density pattern generation table 4. Table 4 shows 2 input data of 1 pixel.
With × 2 pixels, one pixel is further divided into four and output as a pattern signal of 16 regions. Each of the 16 areas is further divided into 8 areas by the pulse width modulation circuit 100. A clock from the multi-phase clock generation circuit 200 is used to divide the eight regions. With this configuration, the gradation of one pixel input at 300 dpi can be expressed by 16 × 8 = 128 levels.

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 gradation processing of input image data.

【0002】[0002]

【従来の技術】多値画像データの階調処理機能を有する
従来のプリンタの全体図を図16に示す。プリンタ32
0のプリンタコントローラ310は、外部機器であるホ
ストコンピュータ330から出力される画像データ(写
真画像や文字画像を含む)を受信し、文字画像について
は、所定のビットマップ信号(黒なら3F[H]、白な
ら00[H])に変換し、写真画像については濃度を示
すコード信号(白は00[H]で濃度が大きくなるにつ
れて数値を大きくし3F[H]が黒を表す。)として画
像処理部300に6ビット画像データを送出する。そし
て画像処理部300からの出力信号に応じて半導体レー
ザ340の点滅を行う。
2. Description of the Related Art FIG. 16 shows an overall view of a conventional printer having a gradation processing function for multivalued image data. Printer 32
The printer controller 310 of 0 receives image data (including a photographic image and a character image) output from the host computer 330 which is an external device, and for the character image, a predetermined bit map signal (3F [H] for black). , White is converted to 00 [H]), and a photographic image is converted into a code signal indicating the density (white is 00 [H], the numerical value is increased as the density is increased, and 3F [H] represents black). 6-bit image data is sent to the processing unit 300. Then, the semiconductor laser 340 blinks according to the output signal from the image processing unit 300.

【0003】図17に中間調画像を印字するプリンタの
画像処理部300の詳細なブロック図を示す。図17に
おいて301はδγ補正テーブルであり例えばROMで
構成されている。302は2ビットの主走査カウンタ、
303は副走査カウンタであり、304はROM又はR
AMで構成されている濃度パターン発生テーブルであ
る。305は前記濃度パターン発生テーブル304から
出力される8ビットデータを画像クロックVCLKの8
倍の周波数のクロックではき出すパラレルシリアル変換
器である。
FIG. 17 is a detailed block diagram of the image processing unit 300 of the printer for printing a halftone image. In FIG. 17, reference numeral 301 denotes a δγ correction table, which is composed of, for example, a ROM. 302 is a 2-bit main scanning counter,
Reference numeral 303 is a sub-scanning counter, and 304 is a ROM or R
6 is a density pattern generation table configured by AM. Reference numeral 305 represents the 8-bit data output from the density pattern generation table 304 as the image clock VCLK.
It is a parallel-to-serial converter that outputs a clock with a double frequency.

【0004】次に動作の説明を行う。本例では600d
piのプリンタとして説明する。不図示のプリンタコン
トローラからは600dpiの密度で1ドット毎に送ら
れてくる画像クロックVCLKとそれに同期して6ビッ
トの多値画像データが送出されてくる。多値画像データ
はγ補正テーブル301によってγ補正され7ビットの
画像データに変換され304の濃度パターン発生テーブ
ルのアドレスA0〜A6に入力される。一方画像クロッ
クVCLKを主走査カウンタ302でカウントし、その
2ビットの出力を304のアドレスA7、A8に入力す
る。更に半導体レーザ340が一走査するごとにプリン
タエンジンから送出される水平同期信号BDを副走査カ
ウンタ303でカウントし、その2ビットの出力を30
4のテーブルのアドレスA9、A10に入力する。30
4の濃度パターン発生テーブルに以上のアドレスが入力
されるとその番地にあらかじめロードされている8ビッ
トのデータD0〜D7が出力され、それをMSBから順
次パラレルシリアル変換器305によって画像クロック
VCLKの8倍の周波数のクロックVCLK×8ではき
出す。その結果、600dpiの1ドットが主走査方向
に4ドット、副走査方向に4ドットの合計16ドットが
濃度を表す最小の単位(画素)を形成することになる。
更に600dpi1ドットを8分割しているので1画素
は128区画であることになる。つまり、1画素の12
8区画を何区画黒で塗りつぶすかによって濃度を表現す
るのである(図18参照)。
Next, the operation will be described. 600d in this example
The printer will be described as a pi printer. From the printer controller (not shown), 6-bit multivalued image data is sent in synchronization with the image clock VCLK sent for each dot at a density of 600 dpi. The multi-valued image data is .gamma.-corrected by the .gamma.-correction table 301, converted into 7-bit image data, and input to the addresses A0 to A6 of the density pattern generation table 304. On the other hand, the image clock VCLK is counted by the main scanning counter 302, and its 2-bit output is input to the addresses A7 and A8 of 304. Further, each time the semiconductor laser 340 scans once, the horizontal scanning signal BD sent from the printer engine is counted by the sub-scanning counter 303, and its 2-bit output is 30
Input into addresses A9 and A10 in the table of No. 4. Thirty
When the above-mentioned addresses are input to the density pattern generation table of No. 4, 8-bit data D0 to D7 preloaded at the addresses are output, which are sequentially output from the MSB by the parallel-serial converter 305 to the image clock VCLK of 8 bits. It starts with the clock VCLK × 8 having the double frequency. As a result, one dot of 600 dpi forms 4 dots in the main scanning direction, and 4 dots in the sub scanning direction, a total of 16 dots form a minimum unit (pixel) representing the density.
Further, since one dot of 600 dpi is divided into eight, one pixel has 128 sections. In other words, 12 of 1 pixel
The density is expressed by how many black areas are filled in the eight areas (see FIG. 18).

【0005】図19に濃度パターンの一例を示す。図1
9は多値画像データが20(010010)の場合の濃
度パターンを表している。
FIG. 19 shows an example of the density pattern. Figure 1
Reference numeral 9 represents a density pattern when the multi-valued image data is 20 (010010).

【0006】[0006]

【発明が解決しようとしている課題】前記従来例では6
00dpiの1ドットを16ドットをひとまとめにし
て、更に1ドットを8分割することによって、150d
piで128階調を可能としていた。(実際にはプリン
タのγ特性のため128階調以下となる。)従って、図
16のホストコンピュータ330からプリンタコントロ
ール310が入力するデータは150dpiのデータが
前提となる。
[Problems to be Solved by the Invention]
One dot of 00 dpi is grouped into 16 dots, and one dot is further divided into 8 to obtain 150d.
128 gradations were possible with pi. (Actually, the gradation is 128 or less due to the γ characteristic of the printer.) Therefore, the data input by the printer control 310 from the host computer 330 in FIG. 16 is premised on the data of 150 dpi.

【0007】しかしながら、150dpi128階調で
は、画素が150dpiと粗いため充分に中間調画像を
再現できなかった。特に文字の輪郭部がシャープでな
い。そのためホストコンピュータから300dpiの画
像を入力し、600dpiのエンジンで128階調を表
現するには、600dpi4ドットで1画素のデータを
表現し、更にその1ドットを32分割する必要があり、
図17のパラレルシリアル変換器305に入力するクロ
ックが高周波クロックとなってしまう。例えば600d
pi、毎分8枚機では画像クロックが6.25MHZで
あるので、パラレルシリアル変換器のクロックは6.2
5×32=200MHZとなる。そのため高価な水晶発
振器や高価なECLデバイスを使わなければ実現できな
いという欠点があった。
However, at 128 gradations of 150 dpi, halftone images could not be sufficiently reproduced because the pixels were coarse at 150 dpi. Especially, the outline of the character is not sharp. Therefore, in order to input an image of 300 dpi from a host computer and to express 128 gradations with an engine of 600 dpi, it is necessary to express data of 1 pixel with 4 dots of 600 dpi, and further divide the 1 dot into 32.
The clock input to the parallel-serial converter 305 of FIG. 17 becomes a high frequency clock. For example, 600d
Since the image clock is 6.25 MHZ in a machine with 8 pi / min, the clock of the parallel-serial converter is 6.2.
5 × 32 = 200 MHZ. Therefore, there is a drawback that it cannot be realized without using an expensive crystal oscillator or an expensive ECL device.

【0008】本発明は上述した従来技術の欠点を除去す
るものであり高周波クロック水晶発振器等の高価な高速
デバイスを用いることなく高解像度、高階調の中間調画
像を得ることができる画像処理装置を提供するものであ
る。
The present invention eliminates the above-mentioned drawbacks of the prior art, and provides an image processing apparatus capable of obtaining a halftone image of high resolution and high gradation without using an expensive high speed device such as a high frequency clock crystal oscillator. Is provided.

【0009】[0009]

【課題を解決するための手段及び作用】多値画像信号を
入力し中間調処理を行う画像形成装置において、基本と
なるクロック信号から複数の位相のクロック信号を発生
する多相クロック信号発生手段と、入力した多値画像信
号に基づき濃度パターンを発生する濃度パターン発生手
段と、前記濃度パターン発生手段から出力される濃度パ
ターン信号を前記多相クロック信号発生手段からのクロ
ック信号を用いて更に細かくパルス幅変調するパルス幅
変調手段とを有し、濃度パターン発生手段によって大ま
かに濃度パターンを生成したのちに、細かなパルス幅変
調を行うことによって、1画素の階調数を下げずに解像
度の向上ができる。パルス幅変調には、高周波クロック
を用いずに、クロックを遅延することによって複数の位
相のクロックを生成し、その多相のクロックによって行
う。
In an image forming apparatus for inputting a multi-valued image signal and performing halftone processing, a multi-phase clock signal generation means for generating clock signals of a plurality of phases from a basic clock signal is provided. , A density pattern generating means for generating a density pattern based on the inputted multi-valued image signal, and a density pattern signal outputted from the density pattern generating means are further finely pulsed by using a clock signal from the multi-phase clock signal generating means. A pulse width modulation means for width modulation, and after the density pattern is roughly generated by the density pattern generation means, fine pulse width modulation is performed to improve the resolution without lowering the gradation number of one pixel. You can The pulse width modulation is performed by delaying the clock without using a high frequency clock to generate clocks with a plurality of phases and using the multiphase clocks.

【0010】[0010]

【実施例】図1は本発明の画像処理装置の第1の実施例
を示すブロック図である。図2はそのタイムチャ−トで
ある。図において、1はラッチA、2はROMなどで構
成され入出力特性の補正を行うγ補正テーブル、4はR
OMなどで構成され入力データに応じた濃度パターンを
発生する濃度パターン発生テーブル、5は分周器A、6
は分周器B、7は副走査カウンタ、8はパラレルシリア
ル変換回路A(以下P−S回路Aと称す)、9はパラレ
ルシリアル変換回路B(以下P−S回路Bと称す)、1
0はラッチB、100はパルス幅変調回路、200は多
相クロック発生回路である。なお、本実施例ではホスト
コンピュータからは300dpi(ドット・パー・イン
チ)のデータを入力し、600dpiのレーザビームプ
リンタを使って、主走査2ドット、副走査2ドットの計
4ドットを1画素(濃度を表現する最小の単位)とし、
更に各々のドットを32分割して一画素を128分割
し、その128区画のうちどれだけの数をレーザで照射
するかにより階調再現を行う場合について述べる。図8
に1画素を128区画に分割した場合の図を示す。1画
素128区画の面積階調ということで、プリンタは12
8階調までは表現可能であることから、本画像処理回路
ではホストコンピュータ、プリントコントローラを介し
7ビット、300dpiの多値画像データを受けとるも
のである。
1 is a block diagram showing a first embodiment of an image processing apparatus of the present invention. FIG. 2 shows the time chart. In the figure, reference numeral 1 is a latch A, 2 is a γ correction table configured by a ROM or the like for correcting input / output characteristics, and 4 is an R correction table.
A density pattern generation table 5 composed of an OM or the like for generating a density pattern according to input data, 5 is a frequency divider A, 6
Is a frequency divider B, 7 is a sub-scanning counter, 8 is a parallel-serial conversion circuit A (hereinafter referred to as PS circuit A), 9 is a parallel-serial conversion circuit B (hereinafter referred to as PS circuit B), 1
Reference numeral 0 is a latch B, 100 is a pulse width modulation circuit, and 200 is a multi-phase clock generation circuit. In this embodiment, data of 300 dpi (dots per inch) is input from the host computer, and a laser beam printer of 600 dpi is used. The smallest unit for expressing density)
Further, a case will be described in which each dot is divided into 32, one pixel is divided into 128, and gradation reproduction is performed depending on how many of the 128 sections are irradiated with the laser. Figure 8
Shows a diagram when one pixel is divided into 128 sections. The area gradation of 128 partitions per pixel means that the printer has 12
Since up to 8 gradations can be expressed, this image processing circuit receives 7-bit, 300-dpi multivalued image data via the host computer and print controller.

【0011】以下動作の説明を行う。The operation will be described below.

【0012】まず本画像処理装置は不図示前段のプリン
タコントローラより多値画像データと600dpiの画
像クロックVCLK(6.25MHZ)を受けとる。多
値画像データは画像クロックVCLKの立ち上がりに同
期して送出され、続けて2ドット同じ画像データを送っ
てくる。(図2(1)、(2)参照)画像クロックVC
LKは分周器A5で2分周され主走査方向に2ドット分
つまり主走査方向に300dpiの周期を有す1/2V
CLKを出力する。そしてこの1/2VCLKで多値画
像データをラッチして、主走査方向に300dpi単位
の画像データを作成する。(図2(4)、(5)参照)
そして300dpi単位の多値画像データは、γ補正テ
ーブル2で階調補正されたデータに変換され、上位4ビ
ットは濃度パターン発生テーブル4のアドレスA0〜A
3に入力される。一方水平同期信号BDを副走査カウン
タ7でカウントした1ビット信号が同テーブルのアドレ
スA4に入力される。以上A0〜A4でアドレスの指定
された番地の9ビットデータが同テーブルのD0〜D
7、DMから出力される。DMは変調イネーブル信号で
あり、“High”の場合後述するパルス幅変調回路で
パルス幅変調を行う。(図2(6)、(8)、(9)参
照)テーブルのアドレスとデータについては後述する。
濃度パターン発生テーブル4の9ビット出力信号のうち
D7〜D0の8ビットは、後段のP−S回路A8、P−
S回路B9によって、MSBから順次出力される。P−
S回路8、9は主走査方向300dpi単位にトグル状
態でデータのロード、はき出しと動作する。Loadバ
ーでデータのロード、Eバーではき出しを行う。(図2
(10)〜(15)参照)そして後段で論理和されて、
画像データVSとなる。(図2(16)参照)これによ
り主走査方向300dpiのデータを8分割することが
できる。その8分割した信号を、パルス幅変調回路10
0によって更に8位相ずらし、計64分割のパルス幅変
調を行う。多相クロック発生回路200では、制御クロ
ックVCLK×4の位相のずれたクロックP0VCLK
〜P7VCLKを作る。
First, the image processing apparatus receives multi-valued image data and an image clock VCLK (6.25 MHZ) of 600 dpi from a printer controller (not shown) in the preceding stage. The multi-valued image data is sent in synchronization with the rising edge of the image clock VCLK, and then the same image data of 2 dots is sent. (See (1) and (2) in FIG. 2) Image clock VC
LK is frequency-divided by a frequency divider A5 by 2 and has a width of 2 dots in the main scanning direction, that is, 1/2 V having a cycle of 300 dpi in the main scanning direction.
Output CLK. Then, the multi-valued image data is latched with this 1/2 VCLK, and image data of 300 dpi unit is created in the main scanning direction. (See Fig. 2 (4) and (5))
Then, the multi-valued image data of 300 dpi unit is converted into the data whose gradation is corrected by the γ correction table 2, and the upper 4 bits are the addresses A0 to A of the density pattern generation table 4.
Input to 3. On the other hand, the 1-bit signal obtained by counting the horizontal synchronizing signal BD by the sub-scanning counter 7 is input to the address A4 of the table. As described above, the 9-bit data of the address designated by A0 to A4 is D0 to D in the table.
7, output from DM. DM is a modulation enable signal, and in the case of "High", pulse width modulation circuit described later performs pulse width modulation. (See (6), (8), and (9) in FIG. 2) Table addresses and data will be described later.
Among the 9-bit output signals of the density pattern generation table 4, 8 bits of D7 to D0 are P-S circuits A8 and P- of the subsequent stage.
The S circuit B9 sequentially outputs the MSBs. P-
The S circuits 8 and 9 operate to load and eject data in a toggle state in units of 300 dpi in the main scanning direction. Use the Load bar to load data and the E bar to load. (Fig. 2
(Refer to (10) to (15)) and the logical sum is made in the latter stage,
It becomes the image data VS. (See FIG. 2 (16)) As a result, the data of 300 dpi in the main scanning direction can be divided into eight. The pulse-width modulation circuit 10 outputs the signal divided into eight.
By 0, the phase is further shifted by 8 and a total of 64 divisions of pulse width modulation is performed. In the multi-phase clock generation circuit 200, a clock P0VCLK with a phase difference of control clock VCLK × 4
~ Make P7VCLK.

【0013】図3にパルス幅変調回路の一例を示す。同
図では、画像信号VSと多相クロック発生回路200に
よって形成された位相のずれた8つのクロックでそれぞ
れDフリフロをたたくことにより、V00〜V07から
は、それぞれパルス幅はVSと同じで、位相がそれぞれ
5nSずつずれた画像信号が出力される(図4(11)
〜(18))。一方3ビット、ラッチB10の出力信号
は、それぞれ変調イネーブル信号DMと論理積されてラ
ッチ101でP0CLKに同期して、デコーダ102に
入力される。デコーダ102は、入力信号が000Bな
らば出力0が“High”でそれ以外は“Low”、入
力信号が111Bならば出力7が“High”でそれ以
外は“Low”、入力信号が011Bならば出力3が
“High”でそれ以外は“Low”といった動作をす
る。そして論理和103にはV1Xとデコーダで“Hig
h”が出力された1つの信号以外はすべて“Low”と
なり、V1Xと前記V00〜V07の中の1信号の論理和
がとられ画像信号VD0となる。(図4のタイムチャー
ト参照。図4では、ラッチB出力信号が011Bの場合
を示してある。)つまり、γ補正テーブルによって決定
される8分割したパターンで表されるVSと、入力デー
タの下位3bitに基づくVSと同じパルス幅で位相の
ずれた信号との論理和をVDOとして出力する。変調イ
ネーブル信号DMが“Low”の場合は、デコーダ10
2の入力信号は、000Bとなり、パルス幅変調は行わ
ない。
FIG. 3 shows an example of the pulse width modulation circuit. In the figure, the pulse width is the same as VS from V00 to V07 by hitting the D signal with the image signal VS and the eight phase-shifted clocks generated by the multiphase clock generation circuit 200. Are output by 5 nS each (Fig. 4 (11))
~ (18)). On the other hand, the 3-bit output signal of the latch B10 is logically ANDed with the modulation enable signal DM, and is input to the decoder 102 in synchronization with P0CLK in the latch 101. The decoder 102 outputs “High” if the input signal is 000B and “Low” otherwise, if the input signal is 111B, outputs 7 “High” otherwise “Low”, if the input signal is 011B. The output 3 operates as "High" and otherwise "Low". Then, the logical sum 103 is V 1X and “High” by the decoder.
h "is all but one signal output" Low ", and the logical sum of the first signal in the the V 1X V00~V07 is image signal VD0 taken. (time chart see FIG. FIG. 4 shows the case where the latch B output signal is 011B.) That is, with the same pulse width as VS represented by a pattern divided into 8 determined by the γ correction table and VS based on the lower 3 bits of the input data. The logical sum with the phase-shifted signal is output as VDO When the modulation enable signal DM is "Low", the decoder 10
The input signal of 2 is 000B, and pulse width modulation is not performed.

【0014】図5に多相クロック発生回路の一例を示
す。図6はそのタイムチャートである。次に動作を説明
する。同回路は印字動作前に多相クロック選択動作を行
う。まず図5のセット信号SETを有効にして、201
のセレクタが選択動作スタート信号startをセレク
トするようにする。そしてワンショットのパルスをsh
ot信号として202のDフリップフロップに入力し、
VCLK×4で同期したO出力をstart信号として
バッファを80個直列に接続した回路に入力する。st
art信号の立ち上がりからVCLK×4の一周期(4
0ns)の時間遅れて203のDフリップフロップのQ
バー出力であるstop信号が立ち下がる。つまり各遅
延信号S0〜S80がS0から順次ゲート遅延時間分遅
れながら“Low”から“High”に変化していく。
“Low”から“High”に変化するとその先に接続
されているフリップフロップのQ出力は、“Low”か
ら“High”に変化する。そしてstart信号の立
ち上がりからstop信号の立ち下がりまでの40ns
の期間にバッファ80ゲートのうちstart信号が進
んだバッファに接続されたフリップフロップのQ出力が
“High”となる。(図6(1)〜(20)参照)図
6で示すように、例えばS75までstart信号が
“High”となったとすると、A0〜A75までが
“High”A76〜A80までが“Low”となり、
後段の排他論理和の出力であるC75が“High”と
なり、それ以外のC0〜C74とC76〜C79は“L
ow”となる。79ラインto7ラインエンコーダ20
5によって、B0〜B6は1001100Bという7ビ
ットにコード化され多相クロック選択部204の制御信
号に入力される。コード化された制御信号B0〜B6が
決定したら、セット信号SETを無効にしてVCLK×
4がセレクタから出力するようにする。多相クロック選
択部では、遅延信号S0〜S80の中から8つの信号を
制御信号B0〜B6によって選択し、P0CLK〜P7
CLKとする。図7に多相クロック選択部204での制
御信号B0〜B6とS0〜S80の中から選択される8
つの信号P0CLK〜P7CLKの関係を示した論理図
をのせる。図6のタイムチャートの例において、制御信
号BO〜B6は1001100Bであるので、P0CL
KはSO、P1CLKはS10、P2CLKはS19、
P3CLKはS29、P4CLKはS38、P5CLK
はS48、P6CLKはS57、P7CLKはS67を
選択する。P0CLK〜P7CLKはそれぞれ約5ns
ずつ位相のずれたVCLK×4と同じ周波数クロック
(50MHZ)となる。
FIG. 5 shows an example of the multi-phase clock generation circuit. FIG. 6 is the time chart. Next, the operation will be described. The circuit performs a multi-phase clock selection operation before the printing operation. First, the set signal SET of FIG.
Selector selects the selection operation start signal start. And sh one-shot pulse
Input to the D flip-flop 202 as ot signal,
The O output synchronized with VCLK × 4 is input to a circuit in which 80 buffers are connected in series as a start signal. st
From the rising edge of the art signal, one cycle of VCLK × 4 (4
Q of 203 D flip-flop after a delay of 0 ns)
The stop signal, which is the bar output, falls. That is, each of the delay signals S0 to S80 changes from "Low" to "High" while sequentially delaying from S0 by the gate delay time.
When changing from “Low” to “High”, the Q output of the flip-flop connected to that point changes from “Low” to “High”. 40 ns from the rising edge of the start signal to the falling edge of the stop signal
During the period of, the Q output of the flip-flop connected to the buffer of the gate of the buffer 80 to which the start signal has advanced becomes “High”. (Refer to (1) to (20) in FIG. 6) As shown in FIG. 6, for example, if the start signal is "High" up to S75, A0 to A75 is "High" and A76 to A80 is "Low". ,
C75, which is the output of the exclusive OR in the latter stage, becomes "High", and the other C0 to C74 and C76 to C79 are "L".
ow ”. 79 line to 7 line encoder 20
5, B0 to B6 are coded into 7 bits of 1001100B and input to the control signal of the multiphase clock selection unit 204. When the coded control signals B0 to B6 are determined, the set signal SET is invalidated and VCLK ×
4 outputs from the selector. In the multi-phase clock selection section, eight signals are selected from the delay signals S0 to S80 by the control signals B0 to B6, and P0CLK to P7 are selected.
CLK. In FIG. 7, 8 selected from the control signals B0 to B6 and S0 to S80 in the multiphase clock selection unit 204
A logic diagram showing the relationship between the two signals P0CLK to P7CLK is shown. In the example of the time chart of FIG. 6, since the control signals BO to B6 are 1001100B, P0CL
K is SO, P1CLK is S10, P2CLK is S19,
P3CLK is S29, P4CLK is S38, P5CLK
Selects S48, P6CLK selects S57, and P7CLK selects S67. P0CLK to P7CLK are each about 5ns
The frequency clock (50 MHZ) is the same as VCLK × 4 whose phase is shifted from each other.

【0015】本多相クロック発生回路200はゲートア
レイで構成するのが望ましい。同じチップ上であれば、
バッファの遅延時間は、ほぼ同等である。本例では、バ
ッファのゲート遅延が最小で0.5ns、最大で1.0
nsの場合であり、遅延時間が最小の0.5nsでも動
作できるように40[ns]/0.5[ns]=80ゲ
ートとした。
The multi-phase clock generation circuit 200 is preferably composed of a gate array. On the same chip,
The delay times of the buffers are almost the same. In this example, the gate delay of the buffer is 0.5 ns minimum and 1.0 maximum.
In the case of ns, 40 [ns] /0.5 [ns] = 80 gates are set so that the delay time can be 0.5 ns.

【0016】図9に濃度パターン発生テーブル(図1の
4)のアドレスとデータの一例を示す。図10は図9の
テーブルを用いたときのアドレスA3〜A0つまりγ補
正テーブル(図1の2)出力の上位4ビットと濃度パタ
ーン発生テーブル出力時での1画素(600dpi4ド
ット分)の状態を示す。
FIG. 9 shows an example of the address and data of the density pattern generation table (4 in FIG. 1). FIG. 10 shows the addresses A3 to A0 when the table of FIG. 9 is used, that is, the upper 4 bits of the .gamma. Correction table (2 in FIG. 1) and the state of 1 pixel (600 dpi 4 dots) at the time of outputting the density pattern generation table. Show.

【0017】図11は前述した濃度パターン発生テーブ
ルの出力信号を更にパルス幅変調回路(図1の100)
でパルス幅変調を行ったときのγ補正テーブル(図1の
2)出力下位3ビットと1画素(600dpi4ドット
分)の画像信号VDOの状態を示す。本図では図10の
(A3,A2,A1,A0)=(0,1,1,0)のパ
ターンにおいての一例である。
FIG. 11 shows a pulse width modulation circuit (100 in FIG. 1) for the output signal of the density pattern generation table described above.
2 shows the lower 3 bits of the output of the γ correction table (2 in FIG. 1) and the state of the image signal VDO of 1 pixel (600 dpi 4 dots) when pulse width modulation is performed. This drawing is an example in the pattern of (A3, A2, A1, A0) = (0, 1, 1, 0) in FIG.

【0018】このように、1画素を濃度パターンテーブ
ルで16区画から得られるパターンに変換後パルス幅変
調回路で16パターンの信号を微少にパルス幅変調を行
うことによって、各々8段階にパルス幅を変化させるこ
とができ16×8=128階調の濃度再現が可能とな
る。本実施例では、図1に示すすべての回路はロジック
回路で構成されており、ゲートアレイでワンチップIC
に収めることができる。又多相クロック発生回路の出力
であるP0CLK〜P7CLKは、各印字動作前に調整
を行うので温度や湿度などの周囲環境に影響されずに、
常に安定した中間画像が出力できる。
In this way, after converting one pixel into a pattern obtained from 16 sections in the density pattern table, the pulse width modulation circuit finely pulse-width modulates the signal of 16 patterns, and thereby the pulse width is divided into 8 stages. The density can be changed and the density of 16 × 8 = 128 gradations can be reproduced. In this embodiment, all circuits shown in FIG. 1 are composed of logic circuits, and the gate array is a one-chip IC.
Can fit in. Further, the outputs P0CLK to P7CLK of the multi-phase clock generation circuit are adjusted before each printing operation, so that they are not affected by the ambient environment such as temperature and humidity.
A stable intermediate image can always be output.

【0019】又、本実施例ではパルス幅変調回路の最終
段に論理和を用いたので、パルス幅変調は、右側成長で
あったが、論理積を用いて左側成長としてもよい。
Further, in this embodiment, since the logical sum is used in the final stage of the pulse width modulation circuit, the pulse width modulation is the right side growth, but the logical product may be used for the left side growth.

【0020】第2実施例 図12、図13、図14に本発明の第2の実施例を示
す。本実施例は第1実施例において、γ補正テーブルと
濃度パターン発生テーブルの内容を換えることによっ
て、1画素のサイズを変えるものである。濃度パターン
発生テーブルの内容を図12に示す。そして図13に、
後段のシフトレジスタ出力後の1画素のパターンを示
す。
Second Embodiment FIGS. 12, 13 and 14 show a second embodiment of the present invention. In this embodiment, the size of one pixel is changed by changing the contents of the γ correction table and the density pattern generation table in the first embodiment. The contents of the density pattern generation table are shown in FIG. And in FIG.
The pattern of one pixel after the output of the shift register of the subsequent stage is shown.

【0021】図13で明らかなように、主走査600d
pi、副走査300dpiが実質上の1画素となる。又
この場合表現できる階調数が8×8=64階調となる。
図13において未使用領域は、前段のγ補正テーブルで
アドレッシングしないよう補正を行う。図14にパルス
幅変調回路出力後のパターンを示す。第1実施例よりも
階調数は減るが、解像度は上がり、きめの細かい中間調
画像を得ることが可能となる。本例は階調数の少ないグ
ラフィック画像や文字画像に適する。この図12に示し
た濃度パターン発生テーブルと図9に示した濃度パター
ンテーブルは図1の濃度パターン発生テーブルに格納さ
れており、各部装置(ホスト)からのテーブル切換コマ
ンドに応じて処理に用いるテーブルがセレクトされる。
これにより、階調重視の場合は図9のテーブルを、解像
度重視の場合は図12のテーブルを選択することで、画
質に応じた高品位な画像を得ることができる。
As is apparent from FIG. 13, the main scan 600d
Pi and the sub-scanning 300 dpi are substantially one pixel. Further, in this case, the number of gradations that can be expressed is 8 × 8 = 64 gradations.
In FIG. 13, the unused area is corrected so as not to be addressed by the γ correction table in the previous stage. FIG. 14 shows a pattern after output from the pulse width modulation circuit. Although the number of gradations is smaller than that in the first embodiment, the resolution is increased and a fine halftone image can be obtained. This example is suitable for graphic images and character images with a small number of gradations. The density pattern generation table shown in FIG. 12 and the density pattern generation table shown in FIG. 9 are stored in the density pattern generation table of FIG. 1, and are used for processing in response to a table switching command from each unit device (host). Is selected.
Accordingly, by selecting the table of FIG. 9 in the case of emphasizing the gradation and selecting the table of FIG. 12 in the case of emphasizing the resolution, it is possible to obtain a high-quality image according to the image quality.

【0022】第3実施例 第1の実施例において、多相クロック発生回路を簡易化
したものが第3の実施例である。図15に多相クロック
発生回路の一例を示す。図において、タップが8つある
ディレイラインを用いて、外部にてバッファする。タッ
プ間の遅延時間は5nsである。
Third Embodiment The third embodiment is a simplified version of the multi-phase clock generation circuit in the first embodiment. FIG. 15 shows an example of the multi-phase clock generation circuit. In the figure, a delay line with eight taps is used and buffered externally. The delay time between taps is 5 ns.

【0023】以上説明したように、本発明の実施例によ
ればまず濃度パターン発生テーブルによって大まかに濃
度パターンを生成したのちに、細かなパルス幅変調を遅
延によってつくられた多相クロックを用いて行うことに
よって、高周波クロック水晶発振器等の高価な高速デバ
イスを用いることなく、高解像度、高階調の中間画像を
得ることが可能となる。
As described above, according to the embodiment of the present invention, a density pattern is first roughly generated by a density pattern generation table, and then a fine phase width modulation is used by using a multiphase clock generated by delaying. By doing so, it becomes possible to obtain an intermediate image with high resolution and high gradation without using an expensive high-speed device such as a high-frequency clock crystal oscillator.

【0024】又大まかな濃度パターン発生は、水晶によ
るクロックを用いて行うことによって環境変化に依存せ
ずに行い、細かなパルス幅変調のみを遅延に依存させて
いるので、入力画像データに正確な階調処理を行うこと
ができる。
Further, the rough density pattern is generated by using the clock of the crystal without depending on the environmental change, and only the fine pulse width modulation is made dependent on the delay, so that accurate input image data can be obtained. Gradation processing can be performed.

【0025】[0025]

【発明の効果】以上説明した如く、本発明によれば高周
波クロック水晶発振器等の高価な高速デバイスを用いる
ことなく高解像度、高階調の中間調画像を得ることがで
きる。
As described above, according to the present invention, it is possible to obtain a high resolution, high gradation halftone image without using an expensive high speed device such as a high frequency clock crystal oscillator.

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

【図1】本発明の一実施例である画像形成装置の詳細を
示したブロック図。
FIG. 1 is a block diagram showing details of an image forming apparatus that is an embodiment of the present invention.

【図2】図1の動作を示したタイムチャート図。FIG. 2 is a time chart diagram showing the operation of FIG.

【図3】パルス幅変調回路の詳細を示した図。FIG. 3 is a diagram showing details of a pulse width modulation circuit.

【図4】パル幅変調回路のタイムチャート図。FIG. 4 is a time chart diagram of a pulse width modulation circuit.

【図5】多相クロック発生回路の詳細を示した図。FIG. 5 is a diagram showing details of a multiphase clock generation circuit.

【図6】多相クロック発生回路のタイムチャート図。FIG. 6 is a time chart diagram of a multi-phase clock generation circuit.

【図7】多相クロック選択部の論理図。FIG. 7 is a logic diagram of a multiphase clock selection unit.

【図8】本実施例における600dpiの2×2ドット
を示した図。
FIG. 8 is a diagram showing 600 × 2 × 2 dots in the present embodiment.

【図9】濃度パターン発生テーブルの一例を示した図。FIG. 9 is a diagram showing an example of a density pattern generation table.

【図10】濃度パターン発生テーブルからの出力例を示
した図。
FIG. 10 is a diagram showing an output example from a density pattern generation table.

【図11】パルス幅変調回路からの出力例を示した図。FIG. 11 is a diagram showing an output example from a pulse width modulation circuit.

【図12】濃度パターン発生テーブルの他の例を示した
図。
FIG. 12 is a diagram showing another example of a density pattern generation table.

【図13】図12に示した濃度パターン発生テーブルの
出力例を示した図。
13 is a diagram showing an output example of the density pattern generation table shown in FIG.

【図14】図13のパターンをパルス幅変調した例を示
した図。
14 is a diagram showing an example of pulse width modulation of the pattern of FIG.

【図15】多相クロック発生回路の他の実施例を示した
図。
FIG. 15 is a diagram showing another embodiment of the multiphase clock generation circuit.

【図16】ホストコンピュータとプリンタの関係を示し
た図。
FIG. 16 is a diagram showing a relationship between a host computer and a printer.

【図17】従来の濃度パターン法を示した図。FIG. 17 is a diagram showing a conventional density pattern method.

【図18】600dpiにおける4×4ドットを示した
図。
FIG. 18 is a diagram showing 4 × 4 dots at 600 dpi.

【図19】濃度パターンの一例を示した図。FIG. 19 is a diagram showing an example of a density pattern.

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

1、10 ラッチ 2 γ補正テーブル 4 濃度パターン発生テーブル 5、6 分周器 7 副走査カウンタ 8、9 パラレルシリアル変換回路 100 パルス幅変調回路 200 多相クロック発生回路 1, 10 Latch 2 γ correction table 4 Density pattern generation table 5, 6 Frequency divider 7 Sub-scanning counter 8, 9 Parallel-serial conversion circuit 100 Pulse width modulation circuit 200 Multi-phase clock generation circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 柏原 淳 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 斉藤 徹雄 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 竹林 学 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 (72)発明者 佐藤 俊彦 東京都大田区下丸子3丁目30番2号キヤノ ン株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Jun Kashihara 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Tetsuo Saito 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon (72) Inventor Manabu Takebayashi 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Toshihiko Sato, 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 多値画像信号を入力し中間調処理を行う
画像形成装置において、基本となるクロック信号から複
数の位相のクロック信号を発生する多相クロック信号発
生手段と、 入力した多値画像信号に基づき濃度パターンを発生する
濃度パターン発生手段と、 前記濃度パターン発生手段から出力される濃度パターン
信号を前記多相クロック信号発生手段からのクロック信
号を用いて更に細かくパルス幅変調するパルス幅変調手
段とを有することを特徴とした画像形成装置。
1. An image forming apparatus for inputting a multi-valued image signal to perform halftone processing, and a multi-phase clock signal generating means for generating clock signals of a plurality of phases from a basic clock signal, and an input multi-valued image. Density pattern generating means for generating a density pattern based on the signal, and pulse width modulation for further finely pulse-width modulating the density pattern signal output from the density pattern generating means by using the clock signal from the multi-phase clock signal generating means. An image forming apparatus having means.
【請求項2】 前記パルス幅変調手段は、前記多相クロ
ック信号発生手段から出力される複数のクロック信号の
中の1つのクロック信号と前記濃度パターン発生手段か
らの濃度パターン信号との論理和あるいは論理積に基づ
きパルス幅変調することを特徴とする請求項1の画像形
成装置。
2. The pulse width modulation means is a logical sum of one clock signal of a plurality of clock signals output from the multi-phase clock signal generation means and a density pattern signal from the density pattern generation means. The image forming apparatus according to claim 1, wherein pulse width modulation is performed based on a logical product.
【請求項3】 前記多相クロック信号発生手段は、基本
クロック信号を複数のゲートを通し遅延させ複数の位相
のクロック信号を発生する遅延回路群と、遅延回路群の
ゲート遅延時間を検出する遅延時間検出回路と遅延時間
検出回路の検出結果に基づき前記複数の位相クロック信
号の中から所定の数のクロック信号を選択する選択回路
によって構成されることを特徴とする請求項1の画像形
成装置。
3. The multi-phase clock signal generating means delays a basic clock signal through a plurality of gates to generate clock signals of a plurality of phases, and a delay for detecting a gate delay time of the delay circuit group. 2. The image forming apparatus according to claim 1, wherein the image forming apparatus comprises a selection circuit that selects a predetermined number of clock signals from the plurality of phase clock signals based on the detection results of the time detection circuit and the delay time detection circuit.
【請求項4】 前記多相クロック信号発生手段は、ディ
レイラインを用いることを特徴とした請求項1の画像形
成装置。
4. The image forming apparatus according to claim 1, wherein the multi-phase clock signal generating means uses a delay line.
【請求項5】 前記濃度パターン発生手段は、複数の濃
度パターンもしくは複数の線数の濃度パターンを有して
おり、外部機器からのコマンドにより発生させる濃度パ
ターンを選択することを特徴とした請求項1の画像形成
装置。
5. The density pattern generating means has a plurality of density patterns or a density pattern of a plurality of lines, and selects a density pattern to be generated by a command from an external device. 1. The image forming apparatus of 1.
【請求項6】 600ドット/インチのドットを主走査
方向に2ドット、副走査方向に2ドットの合わせて4ド
ットをひとまとめにしたものを1画素として階調表現す
ることを特徴とした請求項1の画像形成装置。
6. The gradation is expressed as one pixel, which is a combination of 4 dots of 600 dots / inch in the main scanning direction and 2 dots in the sub scanning direction. 1. The image forming apparatus of 1.
JP3251894A 1991-09-30 1991-09-30 Image forming device Pending JPH0591274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3251894A JPH0591274A (en) 1991-09-30 1991-09-30 Image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3251894A JPH0591274A (en) 1991-09-30 1991-09-30 Image forming device

Publications (1)

Publication Number Publication Date
JPH0591274A true JPH0591274A (en) 1993-04-09

Family

ID=17229536

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3251894A Pending JPH0591274A (en) 1991-09-30 1991-09-30 Image forming device

Country Status (1)

Country Link
JP (1) JPH0591274A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11275355A (en) * 1998-03-19 1999-10-08 Hitachi Ltd Image forming method and apparatus
US6215513B1 (en) 1998-10-16 2001-04-10 Fuji Xerox Co., Ltd. Pulse generation apparatus and image recording apparatus
US7554373B2 (en) * 2004-07-02 2009-06-30 Nec Electronics Corporation Pulse width modulation circuit with multiphase clock

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11275355A (en) * 1998-03-19 1999-10-08 Hitachi Ltd Image forming method and apparatus
US6215513B1 (en) 1998-10-16 2001-04-10 Fuji Xerox Co., Ltd. Pulse generation apparatus and image recording apparatus
US7554373B2 (en) * 2004-07-02 2009-06-30 Nec Electronics Corporation Pulse width modulation circuit with multiphase clock

Similar Documents

Publication Publication Date Title
JP2532399B2 (en) Image processing device
KR950006621B1 (en) Image processing apparatus
US5109283A (en) Raster scanning engine driver which independently locates engine drive signal transistors within each cell area
JPS59156070A (en) Picture processing device
US4951159A (en) Digital modulation technique
JPH01258953A (en) Laser writing device
JPH11112807A (en) Method and apparatus for calibrating a delay line for producing gray levels for continuous tone printing
US6362898B1 (en) Pulse width position modulator and clock skew synchronizer
JPH06152957A (en) Electrophotographic device
JPH0591274A (en) Image forming device
JP2866869B2 (en) Raster printing press drive
JP2871195B2 (en) Image smoothing processing device in printer
JPH05246080A (en) Image forming device
US6958765B2 (en) Pulse shaping system, laser printer, pulse shaping method and method of generating serial video data for laser printer
JPS6218170A (en) Multi-gradation type printer
JPS62140550A (en) Image processing device
JP3111734B2 (en) Image processing device
JPH066585A (en) Image processing apparatus and method
JP3157025B2 (en) Image output device
JPH02212172A (en) Recording apparatus
JPH0646262A (en) Image information processing device
JP2683020B2 (en) Image processing device
JPH04323052A (en) recording device
JPH05244399A (en) Method and device for forming image
JPH06131465A (en) Angle detection device and image forming device