JP2000280525A - Image processor - Google Patents
Image processorInfo
- Publication number
- JP2000280525A JP2000280525A JP11088692A JP8869299A JP2000280525A JP 2000280525 A JP2000280525 A JP 2000280525A JP 11088692 A JP11088692 A JP 11088692A JP 8869299 A JP8869299 A JP 8869299A JP 2000280525 A JP2000280525 A JP 2000280525A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- image
- main scanning
- sub
- 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
Links
- 230000006835 compression Effects 0.000 claims abstract description 9
- 238000007906 compression Methods 0.000 claims abstract description 9
- 230000006837 decompression Effects 0.000 claims description 9
- 238000003384 imaging method Methods 0.000 abstract description 6
- 238000009924 canning Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 15
- 238000000034 method Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 3
- 241001125929 Trisopterus luscus Species 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 101150048609 RR21 gene Proteins 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
Landscapes
- Laser Beam Printer (AREA)
- Storing Facsimile Image Data (AREA)
- Facsimile Image Signal Circuits (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、タンデム型画像形
成装置における画像データ処理に関する。[0001] 1. Field of the Invention [0002] The present invention relates to image data processing in a tandem image forming apparatus.
【0002】[0002]
【従来の技術】タンデム型プリンタにおいて、4色のト
ナー像形成のための感光体は、用紙搬送方向にそって1
列に配置される。各感光体の間の画像データの遅延制御
を行なうために、画像データをいったん圧縮してメモリ
に記憶する。そして、各色感光体の間の遅延制御を行な
いながら、各色の圧縮データを伸長する。次に、各色の
露光ヘッドにおける印字位置ずれ補正と、感光体の配置
とLEDヘッドの平行度ずれによるスキュー補正を行う
ために、ふたたび複数ライン分の画像データをラインメ
モリなどに記憶して、スキュー補正と印字開始位置ずれ
補正をおこなう。(たとえば特開平10−315545
号公報)。プリンタにおいて、多値画像データは、たと
えば、いったん固定長圧縮方式によりN*N画素の単位
に圧縮し、画像メモリに記憶する。プリントの際には、
Nライン分の伸長後の画像データをラスター順に出力す
るが、スキュー補正と印字開始位置ずれ補正を行なう必
要がある。このため、複数ライン分の圧縮データをNラ
インに1回の周期で圧縮データを読み出し、N*N画素
の画像データに伸長し、(N−1)ライン分のラインメ
モリに格納する。2. Description of the Related Art In a tandem-type printer, a photosensitive member for forming a four-color toner image includes one photoconductor along a paper conveying direction.
Placed in a column. In order to control the delay of the image data between the photoconductors, the image data is temporarily compressed and stored in a memory. Then, the compressed data of each color is expanded while performing the delay control between the photoconductors of each color. Next, in order to correct the printing position shift in the exposure head of each color and the skew correction due to the shift in the parallelism of the arrangement of the photoconductor and the LED head, image data for a plurality of lines is stored again in a line memory or the like. Correction and print start position deviation correction are performed. (For example, Japanese Patent Application Laid-Open No. 10-315545)
No.). In the printer, the multi-valued image data is once compressed, for example, into a unit of N * N pixels by a fixed length compression method and stored in an image memory. When printing,
The expanded image data for N lines is output in raster order, but it is necessary to perform skew correction and print start position deviation correction. For this reason, the compressed data for a plurality of lines is read out once every N lines, is decompressed into image data of N * N pixels, and is stored in the line memory for (N-1) lines.
【0003】[0003]
【発明が解決しようとする課題】上述の画像データ処理
では、複数ライン分のデータを圧縮してメモリ容量を削
減している。しかし、それにもかかわらず、スキュー補
正と印字開始位置ずれ補正のため、伸長後の画像データ
を複数ライン分のラインメモリに記憶する必要がある。
したがって、色ずれ補正のために、多大な容量のライン
メモリが必要となり、装置の全体のコストが上昇してし
まう。In the above-described image data processing, data for a plurality of lines is compressed to reduce the memory capacity. However, in spite of this, it is necessary to store the expanded image data in a line memory for a plurality of lines for skew correction and print start position deviation correction.
Therefore, a large amount of line memory is required for color misregistration correction, which increases the overall cost of the apparatus.
【0004】本発明の目的は、タンデム型画像形成装置
において、少ないメモリ容量で色ずれをなくす画像処理
装置を提供することである。SUMMARY OF THE INVENTION An object of the present invention is to provide an image processing apparatus for eliminating a color shift with a small memory capacity in a tandem image forming apparatus.
【0005】[0005]
【課題を解決するための手段】本発明に係る画像処理装
置は、タンデム型画像形成装置において、固定長圧縮手
段は、各色のデータごとに主走査Nドット(Nは整数)
および副走査Mドット(Mは整数)の単位で固定長圧縮
をし、画像メモリは、固定長圧縮されたデータを記憶す
る。アドレス発生部は、主走査アドレスを、各色の画像
データに応じて感光体上にラスタ露光をする際に生じる
スキュー量および印字開始位置について補正し、補正し
た主走査アドレスと副走査アドレスから画像メモリのリ
ードアドレスを発生する。こうして、伸長前にスキュー
補正を行なう。伸長部は、前記のアドレス発生部で発生
されたアドレスで画像メモリから読み出した各色の画像
データを伸長する。好ましくは、前記のアドレス発生部
は、主走査アドレスの補正量を記憶させたバッファメモ
リを備え、このバッファメモリから読み出すデータを演
算して、画像メモリのアドレス信号を生成する。また、
好ましくは、前記の圧縮部は、圧縮時の複数ラインごと
に1回、前記のデータメモリにデータをまとめて書きこ
み、前記の復号部は、前記の複数ライン内で所定ライン
回数分繰り返して前記のデータメモリから読み出して復
号を行う。こうして、復号処理において、対象となる副
走査ラインを含むブロックの圧縮データを副走査ライン
回数分、読み出す。The image processing apparatus according to the present invention is a tandem type image forming apparatus, wherein the fixed length compressing means comprises main scanning N dots (N is an integer) for each color data.
Fixed-length compression is performed in units of sub-scanning M dots (M is an integer), and the image memory stores fixed-length compressed data. The address generator corrects the main scanning address with respect to a skew amount and a printing start position generated when raster exposure is performed on the photoconductor in accordance with image data of each color, and an image memory is corrected from the corrected main scanning address and sub-scanning address. Generates a read address. Thus, skew correction is performed before expansion. The expansion unit expands the image data of each color read from the image memory at the address generated by the address generation unit. Preferably, the address generation unit includes a buffer memory storing a correction amount of the main scanning address, and calculates data read from the buffer memory to generate an address signal of the image memory. Also,
Preferably, the compression unit writes the data collectively in the data memory once for each of a plurality of lines at the time of compression, and the decoding unit repeats the data by a predetermined number of times in the plurality of lines. From the data memory for decoding. Thus, in the decoding process, the compressed data of the block including the target sub-scanning line is read by the number of sub-scanning lines.
【0006】[0006]
【発明の実施の形態】以下、添付の図面を参照して本発
明の実施の形態を説明する。なお、図面において、同じ
参照記号は同一または同等のものを示す。図1は、カラ
ーデジタル複写機の全体構成を示す。この複写機は、自
動原稿送り装置100と画像読取部200と画像形成部
300から構成される。通常は自動原稿送り装置100
により画像読取位置に搬送された原稿を画像読取部20
0で読み取り、読み取られた画像データを画像形成部3
00に転送し、画像を形成できる。またインターフェイ
ス207により外部機器との接続が可能である。Embodiments of the present invention will be described below with reference to the accompanying drawings. In the drawings, the same reference symbols indicate the same or equivalent ones. FIG. 1 shows the overall configuration of a color digital copying machine. The copying machine includes an automatic document feeder 100, an image reading unit 200, and an image forming unit 300. Normally, the automatic document feeder 100
The document conveyed to the image reading position by the
0, and reads the read image data into the image forming unit 3.
00 to form an image. The interface 207 enables connection with an external device.
【0007】次に、画像読取部200について説明する
と、露光ランプ201により照射された原稿ガラス20
8上の原稿の反射光は、3枚のミラー群202によりレ
ンズ203に導かれCCDセンサ204に結像する。露
光ランプ201はスキャナモータにより倍率に応じた速
度でスキャンすることにより原稿ガラス208上の原稿
を全面にわたって走査できる。CCDセンサ204に入
射した原稿の反射光はセンサ内で電気信号に変換され、
画像処理回路205により電気信号のアナログ処理、A
/D変換、デジタル画像処理が行なわれた後、インター
フェイス部207と画像形成部300へ送られる。Next, the image reading unit 200 will be described.
The reflected light of the original on 8 is guided to a lens 203 by a group of three mirrors 202 and forms an image on a CCD sensor 204. The exposure lamp 201 can scan the original on the original glass 208 over the entire surface by scanning at a speed corresponding to the magnification by a scanner motor. The reflected light of the document incident on the CCD sensor 204 is converted into an electric signal in the sensor,
Analog processing of an electric signal by the image processing circuit 205, A
After undergoing / D conversion and digital image processing, the image data is sent to the interface unit 207 and the image forming unit 300.
【0008】次に、タンデム構成の画像形成部300に
ついて説明する。イメージングユニット302c、30
2m、302y、302kは、用紙搬送ベルト304の
用紙搬送方向にそって縦に1列に並んで配置される。画
像読取部200またはインターフェイス部207から送
られてきた画像データは、シアン(C)、マゼンタ
(M)、イエロー(Y)、ブラック(K)の印字用デー
タに変換され、各露光ヘッドの制御部(図示せず)に送
られる。各露光ヘッド制御部では送られてきた画像デー
タの電気信号に応じてレーザーを発光させて、その光を
ポリゴンミラー301により主走査方向に1次元走査
し、各イメージングユニット302c、302m、30
2y、302k内の感光体を露光する。各イメージング
ユニット内部には感光体を中心に電子写真プロセスを行
なうために必要なエレメントが配置されている。C,
M,Y,K用の各感光体が時計周りに回転することによ
り各画像形成プロセスが連続的に行なわれる。各イメー
ジングユニット内の感光体上の潜像は各色現像器により
現像される。所望のサイズの用紙が給紙カセット310
a、310b、310cから給紙ローラー312と搬送
ローラー対313により用紙搬送ベルト304へ送られ
る。感光体上のトナー像は、用紙搬送ベルト304内に
上述の各感光体と対向して設置された転写チャージャ3
03c、303m、303y、303kにより、用紙搬
送ベルト304上の用紙に重ねて転写される。ここでは
タイミングセンサ306により、用紙搬送ベルト304
上の基準マークを検出し、搬送される用紙の搬送タイミ
ング合わせが行われる。転写された用紙上のトナー像は
定着ローラー対307により加熱され溶かされて用紙上
に定着された後、トレイ311へ排出される。Next, the tandem image forming section 300 will be described. Imaging units 302c, 30
2m, 302y, and 302k are arranged vertically in a line along the sheet conveying direction of the sheet conveying belt 304. The image data sent from the image reading unit 200 or the interface unit 207 is converted into cyan (C), magenta (M), yellow (Y), and black (K) print data, and the control unit of each exposure head. (Not shown). Each exposure head control unit emits a laser in accordance with the electric signal of the image data sent thereto, and the light is one-dimensionally scanned in the main scanning direction by a polygon mirror 301, and each of the imaging units 302c, 302m, 30
The photosensitive member in 2y and 302k is exposed. Inside each imaging unit, elements necessary for performing an electrophotographic process centering on a photoreceptor are arranged. C,
Each image forming process is continuously performed by rotating each of the photoconductors for M, Y, and K clockwise. The latent image on the photoconductor in each imaging unit is developed by each color developing unit. The desired size of paper is
a, 310b, and 310c, the sheet is conveyed to the sheet conveying belt 304 by a sheet feeding roller 312 and a conveying roller pair 313. The toner image on the photoconductor is transferred to a transfer charger 3 installed in the paper transport belt 304 so as to face each of the photoconductors described above.
The sheets 03c, 303m, 303y, and 303k are transferred onto the sheet on the sheet transport belt 304 in a superimposed manner. Here, the sheet conveyance belt 304 is detected by the timing sensor 306.
The upper reference mark is detected, and the transport timing of the transported paper is adjusted. The transferred toner image on the sheet is heated and melted by the fixing roller pair 307 to be fixed on the sheet, and then discharged to the tray 311.
【0009】また、色ずれ量を検出するため、イメージ
ングユニットの最下流には、3個のレジスト補正センサ
312が、ベルト304の搬送方向と垂直な方向(主走
査方向に)に一列に配置される。用紙搬送ベルト304
上のレジストパターンを形成した際、このセンサによっ
てC,M,Y,Kのレジストパターンを検出して、それ
らを比較することにより、C,M,Y,K画像の主・副
走査方向の色ずれ量を検出する。後で説明するように、
画像データ制御部で描画位置補正と画像歪み補正を行う
ことによって、ペーパー上のC,M,Y,K画像の色ず
れを防止する。Further, in order to detect the amount of color misregistration, three registration correction sensors 312 are arranged in a row in a direction perpendicular to the conveying direction of the belt 304 (in the main scanning direction) at the most downstream of the imaging unit. You. Paper transport belt 304
When the upper resist pattern is formed, the C, M, Y, and K resist patterns are detected by the sensor and compared with each other to obtain the color of the C, M, Y, and K images in the main and sub scanning directions. The shift amount is detected. As explained later,
By performing the drawing position correction and the image distortion correction in the image data control unit, the color shift of the C, M, Y, and K images on the paper is prevented.
【0010】図2に示される画像データ制御部におい
て、画像読取部200の画像処理部またはインターフェ
イス部207からの画像データC,M,Y,Kは、画像
インターフェース部320を介して、固定長圧縮と可変
長コード変換とを行う符号化部322に送られる。具体
的には、ブロックトランケーション符号化(GBTC)
により、画像を4*4ドットのブロックに分割し、各ブ
ロックのデータを48ビットに圧縮する(図10参
照)。各ブロックのデータは、平均値情報LA(8ビッ
ト)、階調幅情報LD(8ビット)および各画素の2ビ
ットの符号データφi, jからなる。符号データφi,jは、
256階調の中の4つのレベルの階調データ(MAX=
LA+LD/2、MH=LA+LD/6、ML=LA−
LD/6、MIN=LA−LD/2)に対応する。次
に、この固定長データをGBTC符号データの階調幅情
報LDにより2、10または50ビットに変換する。次
に、フレームメモリ部324は、副走査方向に遅延制御
を行い、C,M,Y,Kの感光体の間隔に対応した画像
位置を補正する。次に、固定長データ変換部326は、
可変長コードデータを固定長データ(GBTC圧縮デー
タ)に変換する。従来は、GBTC伸長はこの段階で行
っていたが、本実施形態では後で行う。In the image data control unit shown in FIG. 2, image data C, M, Y, and K from the image processing unit or the interface unit 207 of the image reading unit 200 are fixed-length compressed via the image interface unit 320. And variable-length code conversion. Specifically, block truncation coding (GBTC)
Divides the image into blocks of 4 * 4 dots, and compresses the data of each block to 48 bits (see FIG. 10). The data of each block is composed of average value information LA (8 bits), gradation width information LD (8 bits), and 2-bit code data φ i, j of each pixel. The code data φ i, j is
Four levels of gradation data of 256 gradations (MAX =
LA + LD / 2, MH = LA + LD / 6, ML = LA−
LD / 6, MIN = LA-LD / 2). Next, the fixed-length data is converted into 2, 10 or 50 bits using the gradation width information LD of the GBTC code data. Next, the frame memory unit 324 performs delay control in the sub-scanning direction, and corrects an image position corresponding to the distance between the C, M, Y, and K photoconductors. Next, the fixed-length data conversion unit 326
The variable length code data is converted into fixed length data (GBTC compressed data). Conventionally, GBTC decompression has been performed at this stage, but will be performed later in this embodiment.
【0011】次に、主走査位置調整部・600dpiス
キュー補正部・GBTC伸長部328は、主走査方向の
描画位置を補正し、片側原稿位置基準を中央用紙位置基
準に変換し、副走査方向のスキューを600dpiで補
正し、GBTC圧縮データを8ビット(256階調)デ
ータに伸長する。この600dpiスキュー補正では、
装置ごとの機械的なばらつきに対して大まかにスキュー
を補正する。このように、本実施形態では、600dp
iスキュー補正の後でGBTC伸長を行う。この画像デ
ータ制御部において、固定長データ変換部326により
得られた固定長データを扱う主走査位置調整部・600
dpiスキュー補正部・GBTC伸長部328の構成が
従来と異なる。この構成において位置補正用のメモリ容
量が従来の1/3に減少される。Next, a main scanning position adjustment unit, a 600 dpi skew correction unit, and a GBTC decompression unit 328 correct the drawing position in the main scanning direction, convert the one-side original position reference to the center paper position reference, and The skew is corrected at 600 dpi, and the GBTC compressed data is expanded to 8-bit (256 gradation) data. In this 600 dpi skew correction,
The skew is roughly corrected for the mechanical variation of each device. Thus, in the present embodiment, 600 dp
After i-skew correction, GBTC decompression is performed. In this image data control unit, a main scanning position adjustment unit 600 that handles the fixed length data obtained by the fixed length data conversion unit 326
The configuration of the dpi skew correction unit / GBTC decompression unit 328 is different from the conventional one. In this configuration, the memory capacity for position correction is reduced to one third of the conventional one.
【0012】次に、階調再現部330は、副走査方向の
スキューについて2400dpi解像度変換をし、24
00dpi補間によるエッジスムージング処理、ガンマ
補正およびスクリーン処理をする。ここで、600dp
iスキュー補正をした画像データについて、色ずれをさ
らに減少したい場合は、副走査方向のスキューについて
2400dpi解像度変換をして、解像度をあげて色ず
れをさらに減らすが、これについての説明は省略する。
得られたC、M、Y、Kデータは露光ヘッド制御部に送
られる。Next, the tone reproduction section 330 performs 2400 dpi resolution conversion on the skew in the sub-scanning direction, and
The edge smoothing process, the gamma correction, and the screen process by 00 dpi interpolation are performed. Here, 600dp
When it is desired to further reduce the color misregistration of the i-skew-corrected image data, the skew in the sub-scanning direction is subjected to 2400 dpi resolution conversion to increase the resolution and further reduce the color misregistration, but a description thereof will be omitted.
The obtained C, M, Y, K data is sent to the exposure head control unit.
【0013】図3は、スキュー補正の概念図である。図
3の上部は、スキュー補正による色ずれの1例を示す。
ここでは、2つの色の印字位置が異なるために、色ずれ
が生じている。図3の中央に示す600dpiスキュー
補正においては、位置ずれが1ライン以内に納められ
る。なお、図3の下部に示す2400dpiスキュー補
正においては、副走査方向に解像度が4倍に上げられ、
さらに色ずれを小さくする。FIG. 3 is a conceptual diagram of skew correction. The upper part of FIG. 3 shows an example of color shift due to skew correction.
Here, since the printing positions of the two colors are different, a color shift occurs. In the 600 dpi skew correction shown in the center of FIG. 3, the displacement is accommodated within one line. In the 2400 dpi skew correction shown in the lower part of FIG. 3, the resolution is quadrupled in the sub-scanning direction.
Further, the color shift is reduced.
【0014】図4は、主走査位置調整部・600dpi
スキュー補正部・GBTC伸長部328を詳細に示す。
副走査アドレス生成部400は、副走査アドレスを発生
する。図5に具体的に示すように、副走査アドレス生成
部400では、水平同期信号−HSYNCと副走査有効
領域信号−VIAINを基にラインリングカウンタ40
00により副走査アドレスLCTを発生する。また、副
走査有効領域信号−VIAINを基に副走査領域出力信
号生成部4002により副走査領域出力信号−VIAO
UTを出力する。図6は、スキュー補正と副走査領域出
力信号−VIAOUTとの関連を示す。図の右側に示す
ように、有効画像データは、スキュー補正後は斜めに読
み出され、スキュー補正量(最大スキュー補正量は44
ライン)に対応して副走査有効領域出力信号−VIAO
UTは副走査有効領域信号−VIAINより長く出力さ
れる。これにより、副走査方向の画像欠陥をなくす。FIG. 4 shows a main scanning position adjusting unit 600 dpi.
The skew correction unit / GBTC decompression unit 328 is shown in detail.
The sub-scanning address generator 400 generates a sub-scanning address. As specifically shown in FIG. 5, in the sub-scanning address generation unit 400, the line ring counter 40 is generated based on the horizontal synchronizing signal -HSYNC and the sub-scanning effective area signal -VIAIN.
00 generates the sub-scanning address LCT. The sub-scanning area output signal generating section 4002 generates a sub-scanning area output signal -VIAO based on the sub-scanning effective area signal -VIAIN.
Output UT. FIG. 6 shows the relationship between the skew correction and the sub-scanning area output signal -VIAOUT. As shown on the right side of the figure, the effective image data is read obliquely after the skew correction, and the skew correction amount (the maximum skew correction amount is 44
Line), the sub-scanning effective area output signal -VIAO
The UT is output longer than the sub-scanning effective area signal -VIAIN. This eliminates image defects in the sub-scanning direction.
【0015】主走査アドレス生成部402は、水平同期
信号−HSYNC、ドットクロックDOTCLKおよび
水平ライトイネーブル信号−HWEを基に主走査アドレ
スを発生する。水平ライトイネーブル信号−HWEによ
り、4ラインに1回圧縮データが流れてくる。なお、主
走査位置調整部404は、画像データ制御部のCPUに
より制御され、主走査位置を調整する(最大で44ライ
ン)。上で述べたように、レジスト補正センサ312に
よってC,M,Y,Kのレジストパターンを検出して、
C,M,Y,K画像の主・副走査方向の色ずれ量を検出
している。CPUは、この色ずれ量を主走査ラインを調
整する。The main scanning address generator 402 generates a main scanning address based on the horizontal synchronization signal -HSYNC, the dot clock DOTCLK, and the horizontal write enable signal -HWE. The compressed data flows once every four lines by the horizontal write enable signal -HWE. The main scanning position adjustment unit 404 is controlled by the CPU of the image data control unit, and adjusts the main scanning position (44 lines at maximum). As described above, the resist correction sensor 312 detects the C, M, Y, and K resist patterns,
The amount of color misregistration of the C, M, Y, and K images in the main and sub scanning directions is detected. The CPU adjusts this color shift amount for the main scanning line.
【0016】具体的には、図7に示すように、主走査ア
ドレス生成部402において、ライト領域主走査ドット
カウンタ4020は、水平同期信号−HSYNC、ドッ
トクロックDOTCLKおよび水平ライトイネーブル信
号−HWEを基に主走査アドレスWHAを発生する。ま
た、リード領域主走査ドットカウンタ4022は、水平
同期信号−HSYNC、ドットクロックDOTCLKお
よび水平リードイネーブル信号−HREを基に主走査ア
ドレスRHAを発生する。水平リードイネーブル信号−
HREは、次のように水平同期信号−HSYNCとドッ
トクロックDOTCLKから発生される。主走査ドット
カウンタ4024は、水平同期信号−HSYNCとドッ
トクロックDOTCLKからドットカウント値CNTを
発生しリード領域信号生成部4026に入力する。一
方、主走査位置調整部404からの主走査位置調整開始
アドレスDAと主走査位置調整終了アドレスDBとはレ
ジスタ4028を介してリード領域信号生成部4026
に入力される。リード領域信号生成部4026は、主走
査位置調整開始アドレスと主走査位置調整終了アドレス
の間に水平リードイネーブル信号−HREを発生し、ま
た、水平リードイネーブル信号−HREの微調整をする
信号MPX(DA1−0)を出力する。補正係数RAM
406は、画像データ制御部のCPUからの信号に基づ
き44ラインのいずれかを取り出して主走査アドレスD
CT12−2に対する補正係数PD7−0を出力する。More specifically, as shown in FIG. 7, in the main scanning address generation section 402, the write area main scanning dot counter 4020 is based on a horizontal synchronization signal -HSYNC, a dot clock DOTCLK and a horizontal write enable signal -HWE. Generates a main scanning address WHA. The read area main scanning dot counter 4022 generates a main scanning address RHA based on the horizontal synchronization signal -HSYNC, the dot clock DOTCLK, and the horizontal read enable signal -HRE. Horizontal read enable signal-
The HRE is generated from the horizontal synchronization signal -HSYNC and the dot clock DOTCLK as follows. The main scanning dot counter 4024 generates a dot count value CNT from the horizontal synchronization signal -HSYNC and the dot clock DOTCLK, and inputs the dot count value CNT to the read area signal generation unit 4026. On the other hand, the main scanning position adjustment start address DA and the main scanning position adjustment end address DB from the main scanning position adjustment unit 404 are connected to the read area signal generation unit 4026 via the register 4028.
Is input to The read area signal generation unit 4026 generates a horizontal read enable signal -HRE between the main scanning position adjustment start address and the main scanning position adjustment end address, and a signal MPX (fine adjustment of the horizontal read enable signal -HRE). DA1-0). Correction coefficient RAM
A main scanning address D 406 is obtained by taking out any of the 44 lines based on a signal from the CPU of the image data control unit.
A correction coefficient PD7-0 for CT12-2 is output.
【0017】ライトアドレス生成部408は、図8に示
すように、乗算器と加算器により、副走査アドレス生成
部400からの副走査アドレスLCT5−2、ラインの
幅(7360)と主走査アドレス生成部402からの主
走査アドレスWHA12−0からライトアドレスWA1
4−0を生成し、データメモリ412に出力する。すな
わち、副走査アドレスと主走査アドレスの2次元から1
次元のアドレスWAを作成する。As shown in FIG. 8, a write address generator 408 uses a multiplier and an adder to generate a sub-scan address LCT5-2, a line width (7360), and a main-scan address from the sub-scan address generator 400. From the main scanning address WHA12-0 from the unit 402 to the write address WA1.
4-0 is generated and output to the data memory 412. In other words, the two dimensions of the sub-scanning address and the main scanning address
Create a dimensional address WA.
【0018】リードアドレス生成部410は、図9に示
すように、副走査アドレス生成部400からの副走査ア
ドレスLCT5−0と副走査アドレスのスキュー補正の
ための補正係数RAM406からの補正係数PDO7−
2とを加算器で加算して副走査アドレスRVA5−0を
生成し、この副走査アドレスRVA502(下位2ビッ
トを除く)と主走査アドレス生成部402からの主走査
アドレスRHA12−2(下位2ビットを除く)とから
ライトアドレスRA14−0を生成する。また、副走査
アドレスの下位2ビットRVA1−0と主走査アドレス
RHA1−0の下位2ビットをVS、HSとして復号部
414に出力する。As shown in FIG. 9, the read address generator 410 includes a sub-scanning address LCT5-0 from the sub-scanning address generator 400 and a correction coefficient PDO7- from the correction coefficient RAM 406 for skew correction of the sub-scanning address.
Are added by an adder to generate a sub-scanning address RVA5-0. The sub-scanning address RVA502 (excluding the lower 2 bits) and the main scanning address RHA12-2 (lower 2 bits) from the main scanning address generator 402 are generated. ) To generate the write address RA14-0. In addition, the lower two bits RVA1-0 of the sub-scanning address and the lower two bits of the main scanning address RHA1-0 are output to the decoding unit 414 as VS and HS.
【0019】データメモリ412は、固定長データ変換
部316からのC、M、Y、Kの固定長データをライト
アドレスWA14−0に書き込む。また、リードアドレ
スRA14−0から固定長データを読み出し、信号BD
O47−0として出力する。データメモリの容量は、2
0kB*48ビットである。図10は、データメモリ制
御の概念を示す。データメモリ412には、20キロワ
ード*48ビットのRAMであり、固定長圧縮データ
(ここでは、GBTCにより圧縮されたブロックごとに
48ビットデータ)が順次書き込まれる。最後のアドレ
スに達すると、初めのアドレスに戻って書き込みが続け
られる。こうして、データメモリ412は、主走査アド
レスVA(0〜10)と副走査アドレスHA(0〜18
39)のそれぞれに対して、4*4画素のブロックの4
8ビットのデータ(1ワード)が記憶される。したがっ
て、1840*11ワード*48ビットのデータがデー
タメモリ412に記憶される。このメモリの容量は、復
号前のデータを記憶するので、復号後のデータを記憶す
る従来の場合に比べ1/3に減少できる。The data memory 412 writes the fixed-length data of C, M, Y, and K from the fixed-length data converter 316 to the write address WA14-0. Also, the fixed length data is read from the read address RA14-0, and the signal BD
Output as O47-0. Data memory capacity is 2
0 kB * 48 bits. FIG. 10 shows the concept of data memory control. The data memory 412 is a RAM of 20 kilowords * 48 bits, and fixed-length compressed data (here, 48-bit data for each block compressed by GBTC) is sequentially written. When the last address is reached, writing is continued by returning to the first address. Thus, the data memory 412 stores the main scanning address VA (0 to 10) and the sub scanning address HA (0 to 18).
39) for each of the 4 * 4 pixel blocks
8-bit data (one word) is stored. Therefore, data of 1840 * 11 words * 48 bits is stored in data memory 412. Since the capacity of this memory stores data before decoding, it can be reduced to 1/3 as compared with the conventional case of storing data after decoding.
【0020】復号部414は、公知のGBTC符号化方
式により信号BDOを伸長する。すなわち、図11に示
すように、階調データ生成部4140は、4*4画素ブ
ロックごとに、信号BDOの中の平均値情報LA(BD
O47−40)と階調幅情報LD(BDO39−32)
から256階調の中の4つのレベルの階調データ(MA
X=LA+LD/2、MH=LA+LD/6、ML=L
A−LD/6、MIN=LA−LD/2)を生成し、符
号情報選択テーブル4142は、信号BDOのなかの各
画素の符号データφi,j(BDO31−0)、VS、H
Sから選択データPX1−0を出力する。図12は、選
択データPXを発生する符号情報選択テーブル4142
の内容を示す。復号データ選択テーブル4144は、選
択データPXにしたがって4レベルのいずれかを選択し
て画像データC,M,Y,K57−50として出力す
る。図13は、復号データ選択テーブルを示す。The decoding section 414 expands the signal BDO by a known GBTC encoding method. That is, as shown in FIG. 11, the gradation data generation unit 4140 outputs the average value information LA (BD) in the signal BDO for each 4 * 4 pixel block.
O47-40) and gradation width information LD (BDO39-32)
From four levels out of 256 tones (MA
X = LA + LD / 2, MH = LA + LD / 6, ML = L
A-LD / 6, MIN = LA-LD / 2), and the code information selection table 4142 stores the code data φ i, j (BDO31-0), VS, and H for each pixel in the signal BDO.
S outputs the selection data PX1-0. FIG. 12 shows a code information selection table 4142 for generating the selection data PX.
Indicates the contents of The decoded data selection table 4144 selects any one of the four levels according to the selected data PX and outputs it as image data C, M, Y, K57-50. FIG. 13 shows a decoded data selection table.
【0021】次に、スキュー補正について図14を参照
して説明すると、データは4ラインごとにデータメモリ
412に書きこまれる。最新4ライン(副走査アドレス
は、LCT/4)のデータがデータメモリに書き込まれ
るとき、最も初めに書き込まれた4ラインを0〜3ライ
ンとすると、最新4ラインは40〜43ラインとなる。
ここで、次の4ラインを書き込むまでのスキュー補正可
能ライン(41ライン)は、LCT/4、LCT/4+
1、LCT/4+2、LCT/4+3について、図のよ
うになる。ここで、スキュー補正の対象になる44ライ
ン分のデータは、そのライン数と主走査アドレスにより
定まる2次元分布をしている。(48ビットの固定長圧
縮データからなる各ブロックのデータは、同じ主走査ア
ドレスの副走査方向に連続する4ラインのデータであ
る。)これらのデータについて、スキュー補正を考慮し
てデータを読み出す。ここで、補正係数RAM406
は、スキューアドレス補正データリードアドレスに対す
るスキュー補正係数PD6−0を図の黒マークに示すよ
うに出力する。補正係数を足し込んだスキュー補正デー
タのリードアドレスは、図の右に示すように、補正係数
を足し込む前のスキュー補正データのリードアドレスと
スキュー補正係数との和LCT+4+PDi(i=1、
2、…、1839)である。スキュー補正係数は、図の
例では、39、38、…、2である。Next, skew correction will be described with reference to FIG. 14. Data is written to the data memory 412 every four lines. When the data of the latest four lines (the sub-scanning address is LCT / 4) is written to the data memory, if the four lines written first are 0 to 3 lines, the latest 4 lines are 40 to 43 lines.
Here, the skew-correctable lines (41 lines) until the next four lines are written are LCT / 4, LCT / 4 +
1, LCT / 4 + 2 and LCT / 4 + 3 are as shown in the figure. Here, the data for 44 lines to be subjected to skew correction has a two-dimensional distribution determined by the number of lines and the main scanning address. (The data of each block composed of 48-bit fixed-length compressed data is data of four lines continuous in the sub-scanning direction at the same main scanning address.) With respect to these data, data is read in consideration of skew correction. Here, the correction coefficient RAM 406
Outputs the skew correction coefficient PD6-0 for the skew address correction data read address as indicated by the black mark in the figure. As shown on the right side of the figure, the read address of the skew correction data to which the correction coefficient has been added is the sum of the read address of the skew correction data before adding the correction coefficient and the skew correction coefficient, LCT + 4 + PDi (i = 1,
2, ..., 1839). The skew correction coefficients are 39, 38,..., 2 in the illustrated example.
【0022】図15は、スキュー補正におけるタイミン
グチャートを説明する。スキュー補正および印字開始位
置ずれ補正を行なった後、復号部414において、副走
査ライン周期で圧縮データを副走査ライン回数分読み出
し、伸長処理を行う。すなわち、復号の際に、4ライン
に1回圧縮データが流れてきて(−HWE)、4ライン
の中の最初のラインNについて、−HRE信号によりデ
ータメモリ412へデータが書き込まれる。すなわち、
データメモリ412への書き込みは、圧縮時の複数ライ
ン(N=4)ごとに1回行なう。Nライン分の伸長の後
の画像データをラスター順に出力するために、読み出し
は複数ライン(Nライン)内で所定ライン回数分繰り返
して行う。一方、各ラインごとに、補正係数RAM40
6から補正係数が読み出され、データメモリ412から
データが読み出され、復号部414でGBTC復号が行
なわれる。また、有効領域−HIAで、4ラインの復号
データDOUTと補間係数POUTが出力される。従来
は、復号において、4ラインの復号データをそれぞれラ
インメモリに記憶する必要があった。本実施形態では、
この構成において、Nラインの画像データにラスタ順に
出力するための複数のメモリラインが不要であり、復号
部とドット単位主走査位置調整部にはラインメモリが使
用されていない。したがって、これによりコストを低減
できる。FIG. 15 is a timing chart for skew correction. After performing the skew correction and the printing start position deviation correction, the decoding unit 414 reads out the compressed data in the sub-scanning line cycle by the number of times of the sub-scanning lines, and performs expansion processing. That is, at the time of decoding, compressed data flows once in four lines (-HWE), and data is written to the data memory 412 for the first line N of the four lines by the -HRE signal. That is,
Writing to the data memory 412 is performed once for each of a plurality of lines (N = 4) at the time of compression. In order to output image data after decompression for N lines in a raster order, reading is repeatedly performed a predetermined number of times within a plurality of lines (N lines). On the other hand, for each line, the correction coefficient RAM 40
6, the correction coefficient is read, the data is read from the data memory 412, and the GBTC decoding is performed by the decoding unit 414. In the effective area -HIA, four lines of decoded data DOUT and an interpolation coefficient POUT are output. Conventionally, in decoding, it was necessary to store four lines of decoded data in a line memory. In this embodiment,
In this configuration, a plurality of memory lines for outputting image data of N lines in raster order are unnecessary, and no line memory is used for the decoding unit and the dot-unit main scanning position adjustment unit. Thus, this can reduce costs.
【0023】ドット単位主走査位置調整部416は、図
14に示すテーブルにより、GBTC伸長のデータDX
7−0を階調再現部に出力するときに、MPX(0〜3
ドット)だけ遅延して、主走査位置を調整する。また、
主走査アドレス生成部402からの信号―HREを有効
走査領域信号−HIAとして出力し、補正係数RAM4
06からの信号の下位2ビットを信号POUTとして出
力する。The dot-unit main scanning position adjustment unit 416 uses the table shown in FIG.
When 7-0 is output to the tone reproduction section, MPX (0 to 3) is output.
The main scanning position is adjusted with a delay of (dot). Also,
The signal -HRE from the main scanning address generation unit 402 is output as an effective scanning area signal -HIA, and the correction coefficient RAM4
The lower 2 bits of the signal from 06 are output as a signal POUT.
【0024】[0024]
【発明の効果】スキュー補正および印字開始位置ずれ補
正を少ないメモリ容量で行なう。各色の感光体の遅延制
御と4個の露光ヘッドにおける印字開始位置ずれおよび
感光体の配置、露光ヘッドの平行度ずれによるスキュー
補正とを独立して制御できる。遅延制御のアドレス制御
の複雑化が軽減できる。スキュー補正および印字開始位
置ずれ補正を行なった後、Nライン分の伸長の後の画像
データをラスター順に出力するために、副走査ライン周
期で圧縮データを副走査ライン回数分読み出し、伸長処
理を行うので、Nラインの画像データにラスタ順に出力
するためのメモリが削減でき、コストを低減できる。The skew correction and the printing start position deviation correction are performed with a small memory capacity. It is possible to independently control the delay control of the photoconductor of each color and the skew correction due to the shift of the printing start position and the arrangement of the photoconductor in the four exposure heads and the parallelism of the exposure head. The complexity of address control for delay control can be reduced. After performing the skew correction and the printing start position shift correction, in order to output the expanded image data for N lines in the raster order, the compressed data is read by the number of sub-scanning lines in the sub-scanning line cycle, and the expansion process is performed. Therefore, the memory for outputting the image data of N lines in raster order can be reduced, and the cost can be reduced.
【図1】 カラーデジタル複写機の全体構成の断面図FIG. 1 is a cross-sectional view of the overall configuration of a color digital copying machine.
【図2】 画像データ制御部のブロック図FIG. 2 is a block diagram of an image data control unit.
【図3】 スキュー補正の概念を示す図FIG. 3 is a diagram showing the concept of skew correction.
【図4】 主走査位置調整部・600dpiスキュー補
正部・GBTC伸長部のブロック図FIG. 4 is a block diagram of a main scanning position adjustment unit, a 600 dpi skew correction unit, and a GBTC decompression unit.
【図5】 副走査アドレス生成部のブロック図FIG. 5 is a block diagram of a sub-scanning address generation unit.
【図6】 スキュー補正と副走査領域出力信号との関連
を示す図FIG. 6 is a diagram showing a relationship between skew correction and a sub-scanning area output signal.
【図7】 主走査アドレス生成部のブロック図FIG. 7 is a block diagram of a main scanning address generation unit.
【図8】 ライトアドレス生成部のブロック図FIG. 8 is a block diagram of a write address generation unit.
【図9】 リードアドレス生成部のブロック図FIG. 9 is a block diagram of a read address generation unit.
【図10】 データメモリ制御の概念を示す図FIG. 10 is a diagram showing the concept of data memory control.
【図11】 復号部のブロック図FIG. 11 is a block diagram of a decoding unit.
【図12】 符号情報選択テーブルの図FIG. 12 is a diagram of a code information selection table.
【図13】 復調データ選択テーブルの図FIG. 13 is a diagram of a demodulation data selection table.
【図14】 スキュー補正を説明するための図FIG. 14 is a diagram for explaining skew correction;
【図15】 スキュー補正のタイミングチャートFIG. 15 is a timing chart of skew correction.
【図16】 ドット単位主走査位置調整テーブルの図FIG. 16 is a diagram of a dot unit main scanning position adjustment table.
328 主走査位置調整部・600dpiスキュー補正
部・GBTC伸長部、400 副走査アドレス生成部、
402 主走査アドレス生成部、406 補正係数
RAM、 408 ライトアドレス生成部、 41
0 リードアドレス生成部、 412 データメモ
リ、 414 復号部。328 main scanning position adjustment unit, 600 dpi skew correction unit, GBTC decompression unit, 400 sub-scanning address generation unit,
402 main scanning address generator, 406 correction coefficient RAM, 408 write address generator, 41
0 Read address generation unit, 412 data memory, 414 decoding unit.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C362 BB37 BB46 CA22 CB43 CB55 CB75 DA09 5C073 AA02 AA03 BB07 CC01 CE01 CE09 CE10 5C077 LL02 LL17 MP08 NP05 PP05 PP33 PP38 PP39 PP58 PP59 PQ22 RR21 TT02 TT03 TT06 5C078 AA09 BA44 CA27 DA01 DA02 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference) 2C362 BB37 BB46 CA22 CB43 CB55 CB75 DA09 5C073 AA02 AA03 BB07 CC01 CE01 CE09 CE10 5C077 LL02 LL17 MP08 NP05 PP05 PP33 PP38 PP39 PP58 PP59 PQ22 RR21 TT02 TT03 A01 DA06 TT02
Claims (3)
のデータごとに主走査Nドット(Nは整数)および副走
査Mドット(Mは整数)の単位で固定長圧縮をする固定
長圧縮手段と、 固定長圧縮されたデータを記憶する画像メモリと、 主走査アドレスを、各色の画像データに応じて感光体上
にラスタ露光をする際に生じるスキュー量および印字開
始位置について補正し、補正した主走査アドレスと副走
査アドレスから前記の画像メモリのリードアドレスを発
生するアドレス発生部と、 前記のアドレス発生部で発生されたアドレスで前記の画
像メモリから読み出した各色の画像データを伸長する伸
長部とからなる画像処理装置。1. A tandem-type image forming apparatus, comprising: fixed-length compression means for performing fixed-length compression in units of main scanning N dots (N is an integer) and sub-scanning M dots (M is an integer) for each color data; An image memory for storing fixed-length compressed data, and a main scanning address corrected for a skew amount and a printing start position generated when raster exposure is performed on a photoconductor in accordance with image data of each color, and the corrected main scanning is performed. An address generation unit that generates a read address of the image memory from an address and a sub-scanning address; and an expansion unit that expands image data of each color read from the image memory with the address generated by the address generation unit. Image processing device.
スの補正量を記憶させたバッファメモリを備え、このバ
ッファメモリから読み出す補正量を加算して画像メモリ
のアドレス信号を生成することを特徴とする請求項1に
記載された画像処理装置。2. The image processing apparatus according to claim 1, wherein the address generating unit includes a buffer memory storing a correction amount of the main scanning address, and generates an address signal of the image memory by adding the correction amount read from the buffer memory. The image processing device according to claim 1.
数ラインごとに1回データを書きこみ、前記の伸長部
は、複数ライン内で所定ライン回数分繰り返して読み出
して復号を行うことを特徴とする請求項1に記載された
画像処理装置。3. The image memory according to claim 1, wherein the data is written once for each of a plurality of lines during fixed-length compression, and the decompression unit reads and decodes the data repeatedly a predetermined number of times in the plurality of lines. The image processing device according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11088692A JP2000280525A (en) | 1999-03-30 | 1999-03-30 | Image processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11088692A JP2000280525A (en) | 1999-03-30 | 1999-03-30 | Image processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000280525A true JP2000280525A (en) | 2000-10-10 |
Family
ID=13949907
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11088692A Pending JP2000280525A (en) | 1999-03-30 | 1999-03-30 | Image processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000280525A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006166144A (en) * | 2004-12-08 | 2006-06-22 | Sony Corp | Image processing apparatus and method, program and recording medium |
| US7382392B2 (en) | 2004-07-20 | 2008-06-03 | Samsung Electronics Co., Ltd. | Method and apparatus for compensating for scanning skew |
| JP2012063523A (en) * | 2010-09-15 | 2012-03-29 | Ricoh Co Ltd | Image processor, image-forming device, image processing method and skew correction control program |
| US9774764B2 (en) | 2015-01-23 | 2017-09-26 | Konica Minolta, Inc. | Image processing device and image processing method |
-
1999
- 1999-03-30 JP JP11088692A patent/JP2000280525A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7382392B2 (en) | 2004-07-20 | 2008-06-03 | Samsung Electronics Co., Ltd. | Method and apparatus for compensating for scanning skew |
| JP2006166144A (en) * | 2004-12-08 | 2006-06-22 | Sony Corp | Image processing apparatus and method, program and recording medium |
| JP2012063523A (en) * | 2010-09-15 | 2012-03-29 | Ricoh Co Ltd | Image processor, image-forming device, image processing method and skew correction control program |
| US9774764B2 (en) | 2015-01-23 | 2017-09-26 | Konica Minolta, Inc. | Image processing device and image processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5729663A (en) | Method and apparatus for gray screening | |
| US6625331B1 (en) | Image forming apparatus | |
| US8320024B2 (en) | Method and apparatus for image forming and computer program product | |
| US20100225932A1 (en) | Image forming apparatus and image forming method | |
| US8159722B2 (en) | Image forming apparatus and image forming method | |
| JPH11352744A (en) | Image forming device | |
| JPH11348352A (en) | Image formation apparatus | |
| JPS6125370A (en) | Picture processing method | |
| JP2007168236A (en) | Image forming system | |
| JPH0250176A (en) | Recording distortion correction device for laser printers | |
| US8335026B2 (en) | Image forming apparatus and color shift correction method thereof | |
| US8284227B2 (en) | Image forming apparatus and image forming method | |
| JP2000280525A (en) | Image processor | |
| JP4061768B2 (en) | Image processing device | |
| US7518625B2 (en) | Image forming apparatus and associated methodology of forming an enlarged image | |
| JP3736185B2 (en) | Image processing device | |
| JPH1141473A (en) | Image processing apparatus, image recording apparatus, and image forming apparatus | |
| US20120274990A1 (en) | Image forming apparatus | |
| JP2007081820A (en) | Device and method for processing image | |
| JP2000278516A (en) | Image processor | |
| JP4771527B2 (en) | Image forming apparatus and image forming method | |
| US5257115A (en) | Image recording apparatus using pseudo tone generated images | |
| JP2007127790A (en) | Image forming apparatus | |
| JPH04314183A (en) | Image processing device | |
| JP2000278518A (en) | Image processor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050920 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20051214 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20051214 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080425 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080707 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20081118 |