JPH09321992A - Image processing apparatus and method - Google Patents
Image processing apparatus and methodInfo
- Publication number
- JPH09321992A JPH09321992A JP8138342A JP13834296A JPH09321992A JP H09321992 A JPH09321992 A JP H09321992A JP 8138342 A JP8138342 A JP 8138342A JP 13834296 A JP13834296 A JP 13834296A JP H09321992 A JPH09321992 A JP H09321992A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- image information
- unit
- compression
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
- Color, Gradation (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理装置及びそ
の方法に関し、例えば、画像情報を圧縮して記憶する画
像処理装置及びその方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and a method thereof, for example, an image processing apparatus and a method thereof for compressing and storing image information.
【0002】[0002]
【従来の技術】一般に画像情報を処理する画像処理装置
においては、たとえ単色であってもその処理する情報量
は膨大である。従って、例えば単色にて画像を再現する
従来の画像処理装置においては、画像情報をハードディ
スク等の大容量の記憶装置に記憶する構成が提案されて
いる。2. Description of the Related Art Generally, in an image processing apparatus for processing image information, the amount of information to be processed is enormous even for a single color. Therefore, for example, in a conventional image processing apparatus that reproduces an image in a single color, a configuration has been proposed in which image information is stored in a large-capacity storage device such as a hard disk.
【0003】例えば複写機においては、この構成によっ
て大量の画像情報を記憶することを可能とし、ページ単
位での画像情報の並べ替えや両面にてプリントアウトす
る際のページレイアウトの変更、及び原稿からの読み取
り画像と予め記憶されていた画像との合成等、種々の付
加機能が実現されている。For example, in a copying machine, this structure enables a large amount of image information to be stored, rearranges image information page by page, changes the page layout when printing on both sides, and Various additional functions have been realized, such as combining the read image and the previously stored image.
【0004】また、複数色の画像情報を処理する画像処
理装置においても、上述の大容量記憶装置を例えば色毎
に複数備えることによって、単色の場合と同様の機能が
実現されている。Also in an image processing apparatus for processing image information of a plurality of colors, the same function as in the case of a single color is realized by including a plurality of the above-mentioned mass storage devices for each color.
【0005】[0005]
【発明が解決しようとする課題】しかしながら上記従来
例においては、以下のような問題点があった。However, the above conventional example has the following problems.
【0006】特に高速の画像処理が要求される画像処理
装置においては、ハードディスク等の大容量記憶装置に
おけるデータ通信速度も高速であることが要求される。
しかしながら、一般に高速なデータ通信速度を実現する
記憶装置は高価であるため、高速な画像処理を行う画像
処理装置においては上述したような付加機能を安価に実
現することは困難であった。Particularly in an image processing apparatus that requires high-speed image processing, it is required that the data communication speed in a mass storage device such as a hard disk is also high.
However, since a storage device that realizes a high data communication speed is generally expensive, it has been difficult to inexpensively realize the above-described additional functions in an image processing device that performs high-speed image processing.
【0007】そのため、記憶すべき画像情報を圧縮する
ことによって、記憶装置におけるデータ転送時間を短縮
する方法が考えられる。このように、記憶装置における
見かけ上のデータ通信速度を向上させることにより、高
速な画像処理装置に対して安価な記憶装置を使用するこ
とが可能となる。Therefore, a method of shortening the data transfer time in the storage device can be considered by compressing the image information to be stored. In this way, by improving the apparent data communication speed in the storage device, it becomes possible to use an inexpensive storage device for a high-speed image processing device.
【0008】しかしながらこの方法を適用した場合、画
像情報によって圧縮率が異なってしまうため、例えば同
一長の画像データであっても、圧縮の結果、異なるデー
タ長で記憶されてしまう。従って、例えば記憶装置から
該圧縮画像情報を伸張して読み出し、プリント出力する
際に、記憶装置からの読み出しに要する時間を把握する
ことは困難であった。However, when this method is applied, the compression rate differs depending on the image information, so that even image data of the same length will be stored with different data lengths as a result of compression. Therefore, for example, when the compressed image information is decompressed and read from the storage device and is printed out, it is difficult to grasp the time required for reading from the storage device.
【0009】従って、特に複数色の処理を行う画像処理
装置においては、同一ページに出力すべき画像情報の読
み出しに要する時間が各色毎で異なってしまうため、プ
リント出力のシーケンス制御が複雑であった。Therefore, particularly in an image processing apparatus for processing a plurality of colors, the time required to read the image information to be output on the same page is different for each color, so the sequence control of print output is complicated. .
【0010】本発明は上述した問題を解決するためにな
されたものであり、複数色の画像情報を圧縮して記憶す
る画像処理装置において、各画像情報毎の展開時間を把
握し、プリント出力シーケンス制御を容易とする画像処
理装置及びその方法を提供することを目的とする。The present invention has been made to solve the above-mentioned problems, and in an image processing apparatus for compressing and storing image information of a plurality of colors, the expansion time for each image information is grasped and the print output sequence is performed. An object of the present invention is to provide an image processing device and a method thereof that facilitate control.
【0011】また、画像情報を圧縮して記憶する画像処
理装置において、圧縮された画像情報の展開時間を把握
し、プリントジョブスケジューリング制御を容易とする
画像処理装置及びその方法を提供することを目的とす
る。Another object of the present invention is to provide an image processing apparatus for compressing and storing image information, which grasps the expansion time of the compressed image information and facilitates print job scheduling control, and a method therefor. And
【0012】[0012]
【課題を解決するための手段】上述した目的を達成する
ための一手段として、本発明の画像処理装置は以下の構
成を備える。As one means for achieving the above object, the image processing apparatus of the present invention has the following configuration.
【0013】即ち、複数色の画像情報を各色毎に圧縮す
る圧縮手段と、前記圧縮手段によって圧縮された画像情
報を各色毎に記憶する記憶手段と、前記記憶手段から読
み出された画像情報を各色毎に伸長して展開する展開手
段と、前記展開手段によって展開された各色毎の画像情
報に基づいて画像を形成する画像形成手段とを有する画
像処理装置において、前記圧縮手段によって前記画像情
報を圧縮した際の圧縮率を各色毎に算出する算出手段
と、前記各色毎の圧縮率に基づいて前記画像形成手段に
よる画像形成を制御する制御手段とを有することを特徴
とする。That is, the compression means for compressing the image information of a plurality of colors for each color, the storage means for storing the image information compressed by the compression means for each color, and the image information read from the storage means. In an image processing apparatus having an expansion means for expanding and expanding each color and an image forming means for forming an image based on the image information for each color expanded by the expansion means, the image information is compressed by the compression means. It is characterized by having a calculating means for calculating the compression rate for each color for each color and a control means for controlling the image formation by the image forming means based on the compression rate for each color.
【0014】更に、非圧縮の画像情報を各色毎に保持す
る保持手段を有し、前記展開手段は、前記記記憶手段か
ら読み出された画像を各色毎に伸長して前記保持手段上
に展開することを特徴とする。Further, there is a holding means for holding uncompressed image information for each color, and the expanding means expands the image read from the storage means for each color and expands it on the holding means. It is characterized by doing.
【0015】例えば、前記算出手段によって算出された
各色毎の圧縮率は、前記記憶手段に画像情報と共に記憶
されることを特徴とする。For example, the compression ratio for each color calculated by the calculation means is stored in the storage means together with the image information.
【0016】例えば、前記制御手段は、各色毎の圧縮率
のうち最小の圧縮率に基づいて前記展開手段における展
開時間を推定することを特徴とする。For example, the control means estimates the expansion time in the expansion means based on the minimum compression rate among the compression rates for each color.
【0017】例えば、前記制御手段は、最小の圧縮率で
ある色の画像信号の前記展開手段における展開時間を推
定し、該展開時間に応じて前記展開手段における全色の
展開時間を推定することを特徴とする。For example, the control means estimates the expansion time of the image signal of the color having the minimum compression ratio in the expansion means, and estimates the expansion time of all colors in the expansion means according to the expansion time. Is characterized by.
【0018】例えば、前記制御手段は、前記展開手段に
おける展開を、各色とも最小の圧縮率である色の画像信
号の展開時間分行うことを特徴とする。For example, the control means is characterized in that the expansion in the expansion means is carried out for an expansion time of an image signal of a color having a minimum compression rate for each color.
【0019】また、画像情報を圧縮する圧縮手段と、前
記圧縮手段によって圧縮された画像情報を記憶する記憶
手段と、前記記憶手段から読み出された画像情報を伸長
して展開する展開手段と、前記展開手段によって展開さ
れた画像情報に基づいて画像を形成する画像形成手段と
を有する画像処理装置において、前記圧縮手段によって
前記画像情報を圧縮した際の圧縮率を算出する算出手段
と、前記圧縮率に基づいて前記画像形成手段による画像
形成を制御する制御手段とを有することを特徴とする。Also, compression means for compressing the image information, storage means for storing the image information compressed by the compression means, decompression means for decompressing and expanding the image information read from the storage means, An image processing apparatus having an image forming means for forming an image based on the image information expanded by the expanding means, a calculating means for calculating a compression rate when the image information is compressed by the compressing means, and the compression means. Control means for controlling image formation by the image forming means based on the rate.
【0020】例えば、前記制御手段は、前記圧縮率に基
づいて当該画像情報の前記展開手段における展開時間を
算出し、該展開時間に基づいて、前記画像形成手段にお
ける当該画像情報の画像形成順序を制御することを特徴
とする。For example, the control means calculates a decompression time of the image information in the decompression means based on the compression rate, and determines an image forming order of the image information in the image formation means based on the decompression time. It is characterized by controlling.
【0021】また、上述した目的を達成するための一手
法として、本発明の画像処理方法は以下の工程を備え
る。As one method for achieving the above-mentioned object, the image processing method of the present invention includes the following steps.
【0022】即ち、複数色の画像情報を各色毎に圧縮
し、該圧縮された画像情報を各色毎に記憶手段に記憶
し、前記記憶手段から読み出された画像情報を各色毎に
伸長して展開し、該展開された各色毎の画像情報に基づ
いて画像を形成する画像処理方法であって、前記画像情
報を圧縮した際の圧縮率を各色毎に算出し、前記各色毎
の圧縮率に基づいて、画像形成を制御することを特徴と
する。That is, image information of a plurality of colors is compressed for each color, the compressed image information is stored for each color in storage means, and the image information read from the storage means is expanded for each color. An image processing method of expanding and forming an image based on the expanded image information of each color, wherein a compression rate when the image information is compressed is calculated for each color, and the compression rate is calculated for each color. Based on the above, the image formation is controlled.
【0023】また、画像情報を圧縮し、該圧縮された画
像情報を記憶手段に記憶し、前記記憶手段から読み出さ
れた画像情報を伸長して展開し、該展開された画像情報
に基づいて画像を形成する画像処理方法であって、前記
画像情報を圧縮した際の圧縮率を算出し、前記圧縮率に
基づいて画像形成を制御することを特徴とする。Further, the image information is compressed, the compressed image information is stored in the storage means, the image information read from the storage means is decompressed and expanded, and based on the expanded image information. An image processing method for forming an image, characterized in that a compression rate when the image information is compressed is calculated, and image formation is controlled based on the compression rate.
【0024】[0024]
【発明の実施の形態】以下、本発明に係る一実施形態に
ついて、図面を参照して詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment according to the present invention will be described below in detail with reference to the drawings.
【0025】<第1実施形態>図1は本実施形態が適用
される画像処理装置の側断面図である。同図において、
101は原稿台ガラスであり、所定位置に原稿が載置さ
れる。102は例えばハロゲンランプから構成される原
稿照明ランプであり、原稿台ガラス101に載置された
原稿を露光する。103,104,105は走査ミラー
であり、図示しない光学走査ユニットに収容され、往復
動しながら、原稿からの反射光をCCDユニット106
に導く。CCDユニット106は、原稿からの反射光を
結像させる結像レンズ107、カラーCCDから構成さ
れる撮像素子108、撮像素子108を駆動するCCD
ドライバ109等から構成されている。撮像素子108
からの画像信号出力は、R,G,Bそれぞれについて例
えば8ビットのデジタルデータに変換された後、画像処
理や装置のシーケンス制御を行うコントローラ部139
に入力される。<First Embodiment> FIG. 1 is a side sectional view of an image processing apparatus to which the present embodiment is applied. In the figure,
Reference numeral 101 denotes a document table glass on which a document is placed at a predetermined position. Reference numeral 102 denotes a document illumination lamp composed of, for example, a halogen lamp, which exposes a document placed on the platen glass 101. Scanning mirrors 103, 104, and 105 are housed in an optical scanning unit (not shown) and reciprocally move, while the reflected light from the document is reflected by the CCD unit 106.
Lead to. The CCD unit 106 includes an imaging lens 107 that forms an image of reflected light from a document, an image sensor 108 including a color CCD, and a CCD that drives the image sensor 108.
The driver 109 and the like are included. Image sensor 108
The image signal output from the controller is converted into, for example, 8-bit digital data for each of R, G, and B, and then the controller unit 139 that performs image processing and sequence control of the apparatus.
Is input to
【0026】また、110は感光ドラムであり、112
の前露光ランプによって画像形成に備えて除電される。
113は第1の帯電器であり、感光ドラム110を一様
に帯電させる。114は第1の露光手段であるレーザユ
ニットBであり、例えば半導体レーザ等で構成され、コ
ントローラ部139で処理された画像データのうち、黒
色以外の色の画像データに基づいて感光ドラム110を
露光し、静電潜像を形成する。115は交換可能な第1
の現像器であり、使用者が簡単にプリンタ内の所定位置
にセットできる。第1の現像器115には黒色以外の現
像剤が充填されるが、本実施形態では、例えば赤色の現
像色を発色する現像剤(トナー)が充填されているとす
る。Further, 110 is a photosensitive drum, and 112
The pre-exposure lamp eliminates the charge in preparation for image formation.
A first charger 113 charges the photosensitive drum 110 uniformly. Reference numeral 114 denotes a laser unit B, which is a first exposure unit, and is configured by, for example, a semiconductor laser, and exposes the photosensitive drum 110 based on image data of a color other than black among image data processed by the controller unit 139. Then, an electrostatic latent image is formed. 115 is a replaceable first
This is a developing device, and the user can easily set it at a predetermined position in the printer. The first developing device 115 is filled with a developer other than black, but in the present embodiment, it is assumed that a developer (toner) that develops a red development color is filled, for example.
【0027】116は第2の帯電器であり、第1現像器
115による現像が行われた後に、感光ドラム110を
一様に帯電させる。117は第2の露光手段であるレー
ザユニットAであり、例えば半導体レーザ等で構成さ
れ、コントローラ部139で処理された画像データのう
ち、黒色の画像データに基づいて感光ドラム110を露
光し、静電潜像を形成する。118は第2の現像器であ
り、黒色の現像剤(トナー)が収容されている。Reference numeral 116 is a second charging device, which uniformly charges the photosensitive drum 110 after the development by the first developing device 115. Reference numeral 117 denotes a laser unit A which is a second exposure unit, and is composed of, for example, a semiconductor laser or the like, and exposes the photosensitive drum 110 on the basis of black image data among the image data processed by the controller unit 139, and the static exposure is performed. Form a latent image. Reference numeral 118 denotes a second developing device, which contains a black developer (toner).
【0028】119は転写前帯電器であり、感光ドラム
110上に現像されたトナー像を用紙に転写する前に高
圧をかける。120,122,124は給紙ユニットで
あり、各給紙ローラ121,123,125の駆動によ
り、転写用紙が装置内へ給送され、レジストローラ12
6の配設位置で一旦停止し、感光ドラム110に形成さ
れた画像との書き出しタイミングがとられた後に再給紙
される。127は転写帯電器であり、感光ドラム110
に現像されたトナー像を給送される転写用紙に転写す
る。128は分離帯電器であり、転写動作の終了した転
写用紙を感光ドラム110より分離する。転写されずに
感光ドラム110上に残ったトナーは、クリーナ111
によって回収される。Reference numeral 119 denotes a pre-transfer charger, which applies a high voltage before the toner image developed on the photosensitive drum 110 is transferred to a sheet. Reference numerals 120, 122, and 124 denote paper feeding units, and by driving the paper feeding rollers 121, 123, and 125, the transfer paper is fed into the apparatus, and the registration rollers 12
The sheet is temporarily stopped at the disposition position of 6, and the sheet is re-fed after the writing timing with the image formed on the photosensitive drum 110 is set. 127 is a transfer charger, which is the photosensitive drum 110.
The toner image developed on is transferred to the transfer paper fed. Reference numeral 128 denotes a separation charger, which separates the transfer sheet after the transfer operation from the photosensitive drum 110. The toner remaining on the photosensitive drum 110 without being transferred is cleaned by the cleaner 111.
Will be recovered by
【0029】129は搬送ベルトであり、転写プロセス
の終了した転写用紙を定着器130に搬送し、定着器1
30においては、例えば熱により転写用紙上のトナーが
定着される。131はフラッパであり、定着プロセスの
終了した転写用紙の搬送パスを、排紙トレイ132また
は中間トレイ137の配置方向のいずれかに制御する。
133〜136は給送ローラであり、一旦定着プロセス
の終了した転写用紙を、多重記録を行う場合は反転、ま
た、両面記録を行う場合は非反転させて中間トレイ13
7に給送する。138は再給送ローラであり、中間トレ
イ137に載置された転写用紙を、再度レジストローラ
126の配置位置まで搬送する。Reference numeral 129 is a conveyor belt, which conveys the transfer sheet after the transfer process to the fixing device 130, and
At 30, the toner on the transfer paper is fixed by heat, for example. Reference numeral 131 denotes a flapper, which controls the transfer path of the transfer sheet having undergone the fixing process in one of the arrangement directions of the sheet discharge tray 132 and the intermediate tray 137.
Numerals 133 to 136 are feeding rollers, which reverse the transfer paper once the fixing process is completed when performing multiplex recording, and non-reverse when double-sided recording is performed, to the intermediate tray 13.
Deliver to 7. A re-feeding roller 138 conveys the transfer sheet placed on the intermediate tray 137 to the position where the registration roller 126 is arranged again.
【0030】コントローラ部139には、後述するマイ
クロコンピュータや画像処理部等が備えられており、操
作パネル140からの指示に従って、前述の画像形成動
作を制御する。また、142はイメージサーバであり、
コントローラ部139に接続され、CCDユニット10
6にて読み取られ、コントローラ部139にて画像処理
された原稿の画像情報を一時的に記憶する。The controller section 139 is provided with a microcomputer, an image processing section, etc., which will be described later, and controls the above-mentioned image forming operation in accordance with an instruction from the operation panel 140. 142 is an image server,
The CCD unit 10 is connected to the controller unit 139.
The image information of the original read by the controller 6 and image-processed by the controller unit 139 is temporarily stored.
【0031】図2に、コントローラ部139の詳細ブロ
ック構成を示す。同図において、201はコントローラ
部139を統括的に制御するCPUであり、ROM20
3に記憶されている制御手順(制御プログラム)を順次
読み取り、実行する。CPU201のアドレスバスおよ
びデータバスは、202のバスドライバ回路、アドレス
デコーダ回路を経て、後述する各負荷に接続されてい
る。また、204は入力データの記憶や作業用記憶領域
等として用いられる、主記憶装置であるところのRAM
である。FIG. 2 shows a detailed block configuration of the controller section 139. In the figure, 201 is a CPU that controls the controller unit 139 in an integrated manner,
The control procedure (control program) stored in No. 3 is sequentially read and executed. The address bus and data bus of the CPU 201 are connected to respective loads described later via a bus driver circuit and an address decoder circuit 202. A RAM 204 is a main memory used as a storage area for input data, a work storage area, and the like.
It is.
【0032】206は画像処理部であり、CCDユニッ
ト106から出力された画像信号が入力され、後述する
画像処理を施した後、画像データに従ってレーザユニッ
トA117及びレーザユニットB114の制御信号を出
力する。レーザユニットA117及びレーザユニットB
114から出力されるレーザ光は、上述した様に感光ド
ラム110を照射し、露光すると同時に、それぞれビー
ム検知センサA213,ビーム検知センサB214によ
って検知される。CPU201では、該検知結果に基づ
いて、各レーザビームが感光ドラム110を露光する際
の同期信号を発生する。An image processing unit 206 receives an image signal output from the CCD unit 106, performs image processing described later, and then outputs control signals for the laser unit A 117 and the laser unit B 114 according to the image data. Laser unit A117 and laser unit B
As described above, the laser light output from 114 irradiates and exposes the photosensitive drum 110, and at the same time, the laser light is detected by the beam detection sensor A 213 and the beam detection sensor B 214, respectively. The CPU 201 generates a synchronization signal when each laser beam exposes the photosensitive drum 110 based on the detection result.
【0033】またCPU201は、装置の負荷を制御す
るI/Oコントローラ205を介して、操作パネル14
0で設定された設定内容に応じて画像処理部206、及
びイメージサーバ142とのインタフェースを司るI/
F207を制御する。例えば、操作パネル140により
複写モードがトリミング処理を行うように設定されてい
る場合には、I/F207を介してイメージサーバ14
2より所定の画像データを読み出し、画像処理部206
でトリミング処理を行わせた後、レーザユニットB11
4及びレーザユニットA117に該画像データを転送す
る。The CPU 201 also controls the operation panel 14 via the I / O controller 205 which controls the load of the apparatus.
I / O that controls the interface with the image processing unit 206 and the image server 142 according to the setting contents set with 0
Control F207. For example, when the copy mode is set to perform the trimming process on the operation panel 140, the image server 14 is operated via the I / F 207.
2 reads out predetermined image data, and the image processing unit 206
After performing the trimming process with the laser unit B11
4 and the laser unit A 117 to transfer the image data.
【0034】また、装置のシーケンス制御は、CPU2
01によってI/Oコントローラ205を介して、モー
タ類207、クラッチ類208、ソレノイド類209、
紙検知センサ類210、トナー残検センサA211、ト
ナー残検センサB212、高圧制御部215等を制御す
ることによって行われる。Further, the sequence control of the apparatus is performed by the CPU2.
01 via the I / O controller 205, motors 207, clutches 208, solenoids 209,
This is performed by controlling the paper detection sensors 210, the toner remaining detection sensor A211, the toner remaining detection sensor B212, the high voltage control unit 215, and the like.
【0035】次に、図3に画像処理部206の詳細ブロ
ック構成を示す。同図において、CCDユニット106
によりR,G,Bの電気信号に変換された画像信号は、
先ずシェーディング部301において画素間のばらつき
を補正するシェーディング補正が施された後、2色分離
部302に入力され、公知の技術により原稿画像の赤色
成分(RED)と黒色成分(BK)とに分離される。Next, FIG. 3 shows a detailed block configuration of the image processing unit 206. In the figure, the CCD unit 106
The image signal converted into the R, G, B electric signals by
First, shading correction is performed in the shading unit 301 to correct variations between pixels, which is then input to the two-color separation unit 302 and separated into a red component (RED) and a black component (BK) of the original image by a known technique. To be done.
【0036】2色の画像データRED,BKは、例えば
7×7のマトリクスを使用したデジタルフィルタ回路に
より構成されるエッジ強調部303、変倍率に応じてデ
ータの間引き又は補間処理を行う変倍部304、テーブ
ルを参照して輝度データを濃度データに変換するγ変換
部305で処理される。そして、濃度データに変換され
た黒画像データBKと赤画像データREDは、セレクタ
306によりI/F207に送出される。このようにし
て、CCDユニット106によって読み取られた画像デ
ータは、I/F207を介してイメージサーバ142内
に、2色画像データとして格納される。The two-color image data RED and BK are composed of, for example, an edge emphasizing section 303 composed of a digital filter circuit using a 7 × 7 matrix, and a scaling section for thinning out or interpolating data according to the scaling rate. 304, the γ conversion unit 305 that converts the brightness data into the density data by referring to the table is processed. Then, the black image data BK and the red image data RED converted into the density data are sent to the I / F 207 by the selector 306. In this way, the image data read by the CCD unit 106 is stored as two-color image data in the image server 142 via the I / F 207.
【0037】また、I/F207を介してイメージサー
バ142から画像処理部206へ入力される黒画像デー
タBKと赤画像データREDは、まずセレクタ306に
入力される。そして、セレクタ306から出力された黒
画像データBKは、レーザユニットA117の露光位置
とレーザユニットB114の露光位置との時間差分を遅
延させるために、メモリコントローラ309を介して例
えばDRAMにより構成されるメモリ310に蓄積され
る。そして、ある一定時間遅延された後、レーザ駆動信
号に変換するPWM部A311に入力され、画像データ
に応じたパルス幅信号がレーザユニットA117へ出力
される。The black image data BK and the red image data RED input from the image server 142 to the image processing unit 206 via the I / F 207 are first input to the selector 306. Then, the black image data BK output from the selector 306 is delayed by a time difference between the exposure position of the laser unit A 117 and the exposure position of the laser unit B 114 via the memory controller 309 to a memory configured by a DRAM, for example. It is stored in 310. Then, after being delayed for a certain period of time, the pulse width signal corresponding to the image data is output to the laser unit A117, which is input to the PWM unit A311 that converts the laser drive signal.
【0038】一方、セレクタ306から出力された赤画
像データREDは、レーザ駆動信号に変換するPWM部
B312にそのまま入力され、画像データに応じたパル
ス幅信号がレーザユニットB114ヘ出力される。On the other hand, the red image data RED output from the selector 306 is input as it is to the PWM section B312 for converting it into a laser drive signal, and a pulse width signal corresponding to the image data is output to the laser unit B114.
【0039】尚、本実施形態においては、詳細について
は後述するが、イメージサーバ142において画像デー
タを圧縮保持することにより、コントローラ部139と
イメージサーバ142間における見かけ上の転送速度の
制御を行っている。これにより画像処理部206におい
て、γ変換部305からセレクタ306へのデータ転送
速度よりも、I/F207からセレクタ306へのデー
タ転送速度の方が見かけ上速くなる。Although details will be described later in this embodiment, the apparent transfer speed between the controller unit 139 and the image server 142 is controlled by compressing and holding the image data in the image server 142. There is. As a result, in the image processing unit 206, the data transfer speed from the I / F 207 to the selector 306 is apparently faster than the data transfer speed from the γ conversion unit 305 to the selector 306.
【0040】次に、図4に、イメージサーバ142の詳
細ブロック構成を示し、その動作について詳細に説明す
る。同図において、メモリA401及びメモリB402
は、I/F207を介して画像処理部206から転送さ
れてきた画像データを一時記憶するためのメモリであ
り、本実施形態ではDRAMで構成されている。40
3,404はそれぞれ圧縮/伸張処理部A,Bであり、
メモリA401,メモリB402を作業領域として、上
述した様に画像情報の圧縮及び伸張処理を行うことによ
り、本実施形態における見かけ上の転送速度制御を行
う。また、405,406はそれぞれSCSIインタフ
ェース部(SCSI−a,SCSI−b)であり、40
7,408は圧縮された画像データを記憶する各色毎の
ハードディスク(HD−a,HD−b)である。Next, FIG. 4 shows a detailed block configuration of the image server 142, and its operation will be described in detail. In the figure, memory A 401 and memory B 402
Is a memory for temporarily storing the image data transferred from the image processing unit 206 via the I / F 207, and is composed of a DRAM in this embodiment. 40
3, 404 are compression / expansion processing units A and B, respectively.
The apparent transfer rate control in the present embodiment is performed by performing the compression and decompression processing of image information as described above using the memories A401 and B402 as work areas. Reference numerals 405 and 406 denote SCSI interface units (SCSI-a, SCSI-b), respectively.
Reference numerals 7 and 408 denote hard disks (HD-a, HD-b) for each color that store compressed image data.
【0041】また、409は圧縮率算出部であり、40
3,404の圧縮/伸張部A,Bにおける圧縮率を算出
する。Reference numeral 409 is a compression rate calculation unit,
The compression ratios of the compression / expansion units A and B of 3,404 are calculated.
【0042】尚、メモリA401,圧縮/伸張部A40
3,SCSI−a405,HD−a407からなる系は
黒画像データ用に使用され、メモリB402,圧縮/伸
張部B404,SCSI−b406,HD−b408か
らなる系は赤画像データ用に使用される。即ち、画像処
理部206によって処理された画像データは、これらい
ずれかの系を必ず通過する。The memory A401 and the compression / expansion unit A40
3, a system composed of SCSI-a405 and HD-a407 is used for black image data, and a system composed of the memory B402, compression / expansion unit B404, SCSI-b406 and HD-b408 is used for red image data. That is, the image data processed by the image processing unit 206 always passes through one of these systems.
【0043】以下、イメージサーバ142における動作
について説明する。The operation of the image server 142 will be described below.
【0044】まず、画像処理部206からイメージサー
バ142に対して画像データが転送されてくる場合につ
いて考える。この場合、メモリA401及びメモリB4
02に入力された各色の画像データは、それぞれのメモ
リ内に一時保持された後、圧縮/伸張部A403及び圧
縮/伸張部B404に入力される。そして、各圧縮/伸
張部において入力画像データが圧縮されるが、この時、
圧縮率算出部409において、圧縮前の画像データ量Q
inと圧縮後の画像データ量Qoutより、下式に従って圧
縮率Rがそれぞれ算出される。First, consider a case where image data is transferred from the image processing unit 206 to the image server 142. In this case, the memory A401 and the memory B4
The image data of each color input to 02 is temporarily stored in each memory and then input to the compression / expansion unit A403 and the compression / expansion unit B404. Then, the input image data is compressed in each compression / expansion unit. At this time,
In the compression rate calculation unit 409, the image data amount Q before compression
From in and the compressed image data amount Qout, the compression rate R is calculated according to the following equation.
【0045】R=Qin/Qout 上式からも分かる様にこの圧縮率Rは、R=1であれば
圧縮前後でデータ量の変化が無かったことを示し、R<
1であれば圧縮によりデータ量が増加したことを示し、
R>1であれば圧縮によりデータ量が減少したことを示
す。例えば、圧縮率R=2の場合には、圧縮により画像
データ量が半分になったことを示す。この圧縮率Rが、
圧縮/伸張部A403及び圧縮/伸張部B404に対し
てそれぞれRa,Rbとして算出される。R = Qin / Qout As can be seen from the above equation, the compression rate R indicates that if R = 1, there is no change in the data amount before and after compression, and R <
If it is 1, it means that the amount of data has increased due to compression.
If R> 1, it means that the data amount is reduced by the compression. For example, when the compression rate R = 2, it indicates that the image data amount has been halved by the compression. This compression rate R is
It is calculated as Ra and Rb for the compression / expansion unit A403 and the compression / expansion unit B404, respectively.
【0046】圧縮/伸張部A403及び圧縮/伸張部B
404からの出力画像データは、各SCSIインタフェ
ース部(SCSI−a405,SCSI−b406)を
介して各色毎のハードディスク(HD−a407,HD
−b408)に格納される。この時、圧縮率算出部40
9において算出された各色の圧縮率Ra,Rbも、共にH
D−a407,HD−b408に格納される。Compression / expansion section A403 and compression / expansion section B
The output image data from the 404 is transmitted via the SCSI interface units (SCSI-a405, SCSI-b406) to the hard disk (HD-a407, HD) for each color.
-B 408). At this time, the compression rate calculation unit 40
The compression ratios Ra and Rb of each color calculated in 9 are both H
It is stored in the D-a 407 and the HD-b 408.
【0047】次に、イメージサーバ142から画像処理
部206に対して画像データを送出する場合について考
える。この場合、まずHD−a407,HD−b408
から送出対象となる黒画像データとその圧縮率Ra,及
び赤画像データとその圧縮率Rbがそれぞれ読み出さ
れ、SCSI−a405,SCSI−b406を介して
圧縮/伸張部A403及び圧縮/伸張部B404にそれ
ぞれ入力される。そして、各圧縮/伸張部において画像
データは伸張されて原画像に戻され、メモリA401及
びメモリB402に保持される。一方、各色毎の圧縮率
Ra,Rbは、I/F207を介してコントローラ部13
9内のCPU201に供され、RAM204に保持され
る。Next, consider the case where image data is sent from the image server 142 to the image processing unit 206. In this case, first, HD-a407 and HD-b408
The black image data to be transmitted and its compression ratio Ra, and the red image data and its compression ratio Rb are read from the respective units, and are compressed / decompressed by the compression / expansion unit A403 and compression / expansion unit B404 via SCSI-a405 and SCSI-b406. Are input respectively. Then, the image data is decompressed in each compression / decompression unit to be returned to the original image, and is held in the memory A 401 and the memory B 402. On the other hand, the compression rates Ra and Rb for each color are calculated by the controller unit 13 via the I / F 207.
It is provided to the CPU 201 in the CPU 9 and stored in the RAM 204.
【0048】そして、メモリA401及びメモリB40
2に記憶された各色の画像データは、後述する画像形成
シーケンス制御の手順に基づいたCPU201からの指
示に従って順次読み出され、I/F207を介して画像
処理部206に送出される。即ち本実施形態において
は、イメージサーバ142への画像データ転送時に各色
毎の圧縮率を算出し、イメージサーバ142からの画像
データ送出時に、該圧縮率に応じた画像データの読み出
し制御を行うことを特徴とする。Then, the memory A 401 and the memory B 40
The image data of each color stored in No. 2 is sequentially read according to an instruction from the CPU 201 based on the procedure of the image forming sequence control described later, and is sent to the image processing unit 206 via the I / F 207. That is, in the present embodiment, the compression rate for each color is calculated when the image data is transferred to the image server 142, and when the image data is transmitted from the image server 142, the read control of the image data according to the compression rate is performed. Characterize.
【0049】尚、上述したイメージサーバ142の構成
においては、黒画像データ用の系と赤画像データ用の系
がそれぞれ存在するとして説明を行ったが、画像処理部
206内のセレクタ306の設定によっては、例えばい
ずれの系も黒画像データのみによって使用し、黒単色に
よる画像処理を実現することも可能である。In the above-mentioned configuration of the image server 142, it has been explained that there is a system for black image data and a system for red image data respectively. However, depending on the setting of the selector 306 in the image processing unit 206. For example, it is possible to use any of the systems only with black image data and realize image processing with a single black color.
【0050】以下、本実施形態における画像形成シーケ
ンス制御、即ち、イメージサーバ142に格納されてい
る画像データを読み出して画像形成を行う際の制御につ
いて、図5のフローチャートを参照して説明する。尚、
図5のフローチャートの処理を実現する制御プログラム
はROM203に格納されており、CPU201によっ
て読み出されてRAM204上で実行される。The image forming sequence control in this embodiment, that is, the control for reading the image data stored in the image server 142 to form an image will be described below with reference to the flowchart of FIG. still,
A control program that implements the processing of the flowchart of FIG. 5 is stored in the ROM 203, read by the CPU 201, and executed on the RAM 204.
【0051】まずステップS501において、イメージ
サーバ142内のHD−b408から画像形成対象とな
る赤画像データの圧縮率Rbを読み出し、次にステップ
S502で、同様にHD−a407から画像形成対象と
なる黒画像データの圧縮率Raを読み出す。そしてステ
ップS503において、それぞれの圧縮率RaとRbとを
比較し、Rb≦Ra、即ち、赤画像の圧縮率が黒画像の圧
縮率以下である場合にはステップS504に進み、そう
でなければステップS505に進む。First, in step S501, the compression rate Rb of the red image data that is the object of image formation is read from the HD-b 408 in the image server 142, and then in step S502, similarly, the black that is the object of image formation from the HD-a 407 is read. The compression ratio Ra of the image data is read. Then, in step S503, the respective compression rates Ra and Rb are compared. If Rb ≦ Ra, that is, if the compression rate of the red image is less than or equal to the compression rate of the black image, the process proceeds to step S504, and if not, the step Proceed to S505.
【0052】ステップS504では、圧縮された赤画像
データをメモリB402上に展開するために必要となる
展開時間を圧縮率Rbに基づいて算出し、ステップS5
06で算出された展開時間を変数Tcにセットする。一
方、ステップS505では、圧縮された黒画像データを
メモリA401上に展開するために必要となる展開時間
を圧縮率Raに基づいて算出し、ステップS506で算
出された展開時間を変数Tcにセットする。即ち、圧縮
率の小さい方、言い換えれば展開時間の長い方に合わせ
て、算出展開時間Tcがセットされる。In step S504, the decompression time required for decompressing the compressed red image data on the memory B402 is calculated based on the compression rate Rb, and step S5
The expansion time calculated in 06 is set in the variable Tc. On the other hand, in step S505, the decompression time required to decompress the compressed black image data on the memory A401 is calculated based on the compression ratio Ra, and the decompression time calculated in step S506 is set in the variable Tc. . That is, the calculated expansion time Tc is set according to the smaller compression rate, in other words, the longer expansion time.
【0053】ここで、画像データの展開時間の算出方法
について簡単に説明する。CPU201においては、各
色毎の圧縮率Rを得ている。ここで、各色毎の圧縮前の
全データ量(Qin)が、原稿画像サイズ及びCCDユニ
ット106における読取り解像度によって算出できる。
尚、読取り解像度は定数であるが、原稿画像サイズは例
えば圧縮率Rと共に保持されていても良い。そして、圧
縮前の全データ量Qinと圧縮率Ra,Rbより、各色毎の
圧縮後のデータ量(Qout)、即ちHD−a407及び
HD−b408に格納されたデータ量が得られるため、
更に圧縮/伸張部403,404における所定の伸張処
理速度を考慮することにより、CPU201において各
色毎の伸張に要する時間を推定することができる。Here, a method of calculating the development time of the image data will be briefly described. The CPU 201 obtains the compression ratio R for each color. Here, the total amount of data (Qin) before compression for each color can be calculated by the document image size and the reading resolution in the CCD unit 106.
The reading resolution is a constant, but the original image size may be held together with the compression ratio R, for example. Since the total amount of data Qin before compression and the compression ratios Ra and Rb, the amount of data (Qout) after compression for each color, that is, the amount of data stored in the HD-a 407 and HD-b 408 is obtained.
Further, by taking into consideration the predetermined decompression processing speed in the compression / decompression units 403 and 404, the CPU 201 can estimate the time required for decompression for each color.
【0054】そしてステップS507において、HD−
a407及びHD−b408に記憶された各色の圧縮画
像データに対して、メモリA401及びメモリB402
上への伸張展開を開始し、同時に展開時間Teの計測を
開始する。Then, in step S507, HD-
Memory A401 and memory B402 for the compressed image data of each color stored in a407 and HD-b408.
The upward expansion and expansion are started, and at the same time, the expansion time Te is measured.
【0055】そしてステップS508において、計測さ
れた展開時間TeがステップS506においてセットさ
れた算出展開時間Tcに等しくなるまで各色の展開処理
を継続する。ここで、Te=Tc となれば即ち、赤画像
データ及び黒画像データ共に展開が終了したことを意味
する。Then, in step S508, the development processing for each color is continued until the measured development time Te becomes equal to the calculated development time Tc set in step S506. Here, if Te = Tc, it means that the development of both the red image data and the black image data is completed.
【0056】次にステップS509においてメモリA4
01及びメモリB402上への各色の画像データの展開
が終了していることを確認し、もしもいずれかの画像デ
ータが展開終了していなければ、全ての画像データの展
開が終了するまで展開処理を継続する。する。尚、この
ステップS509における処理はあくまでも確認処理で
あり、従って、展開未終了の画像データがあれば、何等
かの異常が発生したとしてエラー処理を実行しても良
い。また、ステップS509の処理そのものを省略する
ことも可能である。Next, in step S509, the memory A4
01 and the memory B402, it is confirmed that the development of the image data of each color is completed. If the development of any image data is not completed, the development processing is performed until the development of all the image data is completed. continue. I do. Note that the process in step S509 is merely a confirmation process, and therefore, if there is image data that has not been expanded, error processing may be performed assuming that some abnormality has occurred. It is also possible to omit the process of step S509 itself.
【0057】全画像データの展開処理が終了すると、ス
テップS510でメモリA401及びメモリB402か
ら、I/F207を介して画像処理部206へ赤画像デ
ータおよび黒画像データを読み出し、画像形成処理を開
始する。When the expansion processing of all the image data is completed, the red image data and the black image data are read from the memory A 401 and the memory B 402 to the image processing unit 206 via the I / F 207 in step S510, and the image forming processing is started. .
【0058】そして、ステップS511で画像形成の終
了、即ちメモリA401及びメモリB402からの画像
データの読み出し終了を監視する。画像形成が終了して
いる場合には、ステップS512で次ページの画像形成
出力要求の有無を判定し、次ページ出力要求有りの場合
にはステップS501に戻り、上述した処理を繰り返し
てイメージサーバ142からの画像データ出力を繰り返
す。一方、次ページ出力要求が無ければ、イメージサー
バ142からの画像形成出力動作を終了する。以上が、
本実施形態における画像形成シーケンス制御である。即
ち、赤及び黒画像データの圧縮率を比較し、小さい方の
圧縮率に合わせて画像形成が制御される。Then, in step S511, the end of image formation, that is, the end of reading of image data from the memory A 401 and the memory B 402 is monitored. If the image formation has been completed, it is determined in step S512 whether there is an image formation output request for the next page. If there is a next page output request, the process returns to step S501, and the above-described processing is repeated to repeat the above-described processing. The image data output from is repeated. On the other hand, if there is no next page output request, the image forming output operation from the image server 142 ends. More than,
It is the image formation sequence control in the present embodiment. That is, the compression rates of the red and black image data are compared, and the image formation is controlled according to the smaller compression rate.
【0059】尚、上述した画像形成シーケンス制御にお
いて、同一画像を複数ページ分出力する場合には、一旦
メモリA401及びメモリB402に展開された画像デ
ータを設定された部数分で繰り返し読み出すことによっ
て画像形成が行われるため、最初のページを出力する時
のみ、図5に示すフローチャートに従ったシーケンス制
御が行われる。In the above-mentioned image forming sequence control, when outputting the same image for a plurality of pages, the image data once expanded in the memory A 401 and the memory B 402 is repeatedly read by the set number of copies to form the image. Therefore, the sequence control according to the flowchart shown in FIG. 5 is performed only when the first page is output.
【0060】以上説明した様に本実施形態によれば、複
数色成分の画像データをそれぞれ圧縮して記憶する画像
処理装置において、該記憶された画像データをプリント
出力する際に、各色毎の画像データの圧縮率に応じて伸
張処理時間を把握することができる。従って、各色毎の
画像データの圧縮率を比較することによって、複数色の
プリント出力シーケンス制御を容易に実現することがで
きる。As described above, according to this embodiment, in the image processing apparatus for compressing and storing the image data of the plurality of color components, the image of each color is printed when the stored image data is printed out. The decompression processing time can be grasped according to the data compression rate. Therefore, by comparing the compression ratios of the image data for each color, it is possible to easily realize the print output sequence control for a plurality of colors.
【0061】また、イメージサーバ142に格納された
画像データを読み出してプリント出力するジョブ(サー
バジョブ)のスループットが推定できるため、CCDユ
ニット106より原稿画像を読み込んでプリント出力す
るジョブ(リーダジョブ)等、他のジョブとのスケジュ
ーリングが容易に可能となる。例えば、サーバジョブに
おける画像データの展開時間が、リーダジョブにおいて
画像データを読み込むのみ要する時間よりも長いと判断
される場合に、たとえプリント指示はサーバジョブが先
であっても、リーダジョブを優先してレーザユニットに
出力する等の制御が可能である。また、複数のサーバジ
ョブ間においても、それぞれの展開時間を考慮すること
により、このようなスケジューリング制御が可能であ
る。Further, since the throughput of a job (server job) for reading out and printing out the image data stored in the image server 142 can be estimated, a job for reading an original image from the CCD unit 106 and printing it out (a reader job), etc. , Scheduling with other jobs is easily possible. For example, if it is determined that the development time of the image data in the server job is longer than the time required to read the image data in the reader job, the print job is prioritized even if the server job comes first. Output to the laser unit. In addition, such scheduling control is possible even among a plurality of server jobs by considering their respective deployment times.
【0062】尚、本実施形態では赤および黒の2色によ
って画像形成を行う画像処理装置について説明を行なっ
たが、本発明はこの例に限定されるものではない。例え
ば、青色と黒色や赤色と青色等、その他の色の構成であ
っても同様である。更に、2色に限定されるものではな
く、例えばY,M,Cのフルカラーで画像形成を行う装
置においても、各色成分毎に記憶された画像データに対
して圧縮率に基づく色成分の展開時間に合わせて画像形
成を行うことにより、本実施形態と同様の効果が得られ
る。Although the image processing apparatus for forming an image with two colors of red and black has been described in the present embodiment, the present invention is not limited to this example. For example, the same applies to configurations of other colors such as blue and black or red and blue. Further, the number of colors is not limited to two, and, for example, even in an apparatus that forms an image in full color of Y, M, and C, the expansion time of the color component based on the compression ratio for the image data stored for each color component. By performing image formation according to the above, the same effect as that of the present embodiment can be obtained.
【0063】また、単色の画像形成を行う画像処理装置
においても、圧縮保持された画像データの圧縮率に応じ
てそれぞれの展開時間を把握することができるため、上
述したようなスケジューリング制御が可能となる。Further, even in the image processing apparatus for forming a single color image, the expansion time can be grasped in accordance with the compression ratio of the image data compressed and held, so that the scheduling control as described above is possible. Become.
【0064】<他の実施形態>尚、本発明は、複数の機
器(例えばホストコンピュータ,インタフェイス機器,
リーダ,プリンタなど)から構成されるシステムに適用
しても、一つの機器からなる装置(例えば、複写機,フ
ァクシミリ装置など)に適用してもよい。<Other Embodiments> In the present invention, a plurality of devices (eg, host computer, interface device,
The present invention may be applied to a system including a reader, a printer, or the like, or may be applied to an apparatus (for example, a copying machine, a facsimile machine, or the like) including one device.
【0065】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体を、システムあるいは装置に供給し、そ
のシステムあるいは装置のコンピュータ(またはCPU
やMPU)が記憶媒体に格納されたプログラムコードを
読出し実行することによっても、達成されることは言う
までもない。Another object of the present invention is to supply a storage medium storing a program code of software for realizing the functions of the above-described embodiments to a system or an apparatus, and to provide a computer (or CPU) of the system or the apparatus.
And MPU) read and execute the program code stored in the storage medium.
【0066】この場合、記憶媒体から読出されたプログ
ラムコード自体が前述した実施形態の機能を実現するこ
とになり、そのプログラムコードを記憶した記憶媒体は
本発明を構成することになる。In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
【0067】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピディスク,ハードディス
ク,光ディスク,光磁気ディスク,CD−ROM,CD
−R,磁気テープ,不揮発性のメモリカード,ROMな
どを用いることができる。As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD
-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
【0068】また、コンピュータが読出したプログラム
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼働しているOS(オペレ
ーティングシステム)などが実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) May perform some or all of the actual processing, and the processing may realize the functions of the above-described embodiments.
【0069】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書込まれた後、そのプログラムコードの指示に
基づき、その機能拡張ボードや機能拡張ユニットに備わ
るCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written into a memory provided on a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, It goes without saying that the CPU included in the function expansion board or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0070】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードを格納することになるが、簡単に説
明すると、図6のメモリマップ例に示す各モジュールを
記憶媒体に格納することになる。即ち、少なくとも「圧
縮モジュール」「記憶モジュール」「展開モジュール」
「画像形成モジュール」「圧縮率算出モジュール」及び
「展開制御モジュール」の各モジュールのプログラムコ
ードを記憶媒体に格納すればよい。When the present invention is applied to the above-mentioned storage medium, the storage medium stores the program code corresponding to the above-mentioned flowchart. Briefly, the memory map example of FIG. Each module shown will be stored in the storage medium. That is, at least "compression module""storagemodule""decompressionmodule"
The program code of each of the “image forming module”, the “compression rate calculating module”, and the “expansion control module” may be stored in the storage medium.
【0071】尚、上述の例では多値データとしての圧縮
を行ったが、多値データを2値化した後に圧縮しても良
い。In the above example, the compression is performed as multi-valued data, but the multi-valued data may be compressed after being binarized.
【0072】また、圧縮の方法としては、ブロック単位
の直交変換を用いた圧縮やエントロピー符号化等、様々
な圧縮方法を適用することができる。As the compression method, various compression methods such as compression using orthogonal transformation in block units and entropy coding can be applied.
【0073】また、画像形成手段の制御としては、画像
形成部への画像データの供給開始の他、画像形成動作の
開始の指示信号の供給等がある。The control of the image forming means includes supply of image data to the image forming unit, supply of an instruction signal for starting the image forming operation, and the like.
【0074】[0074]
【発明の効果】以上説明した様に本発明によれば、複数
色の画像情報を圧縮して記憶する画像処理装置におい
て、各画像情報毎の展開時間をそれぞれの圧縮率に基づ
いて把握することにより、複数色のプリント出力シーケ
ンス制御が容易に可能となる。As described above, according to the present invention, in an image processing apparatus that compresses and stores image information of a plurality of colors, the expansion time for each image information can be grasped based on each compression rate. This makes it possible to easily control the print output sequence of a plurality of colors.
【0075】また、各画像情報毎の展開時間を把握する
ことにより、装置におけるプリントジョブのスケジュー
リングが容易となる。Further, by grasping the development time for each image information, the scheduling of print jobs in the apparatus becomes easy.
【0076】[0076]
【図1】本発明に係る一実施形態の画像処理装置の側断
面図である。FIG. 1 is a side sectional view of an image processing apparatus according to an embodiment of the present invention.
【図2】本実施形態におけるコントローラ部の詳細構成
を示すブロック図である。FIG. 2 is a block diagram showing a detailed configuration of a controller unit in the present embodiment.
【図3】本実施形態における画像処理部の詳細構成を示
すブロック図である。FIG. 3 is a block diagram showing a detailed configuration of an image processing unit in the present embodiment.
【図4】本実施形態におけるイメージサーバの詳細構成
を示すブロック図である。FIG. 4 is a block diagram showing a detailed configuration of an image server according to the present embodiment.
【図5】本実施形態における画像形成シーケンス制御を
示すフローチャートである。FIG. 5 is a flowchart showing image forming sequence control in this embodiment.
【図6】本発明を記憶媒体に適用した際のメモリマップ
例を示す図である。FIG. 6 is a diagram showing an example of a memory map when the present invention is applied to a storage medium.
106 CCDユニット 139 コントローラ部 142 イメージサーバ 201 CPU 206 画像処理部 207 インタフェース 306 セレクタ 401,402 メモリ 409 圧縮率算出部 106 CCD unit 139 controller section 142 image server 201 CPU 206 image processing section 207 interface 306 selector 401, 402 memory 409 compression rate calculation section
Claims (17)
縮手段と、 前記圧縮手段によって圧縮された画像情報を各色毎に記
憶する記憶手段と、 前記記憶手段から読み出された画像情報を各色毎に伸長
して展開する展開手段と、 前記展開手段によって展開された各色毎の画像情報に基
づいて画像を形成する画像形成手段と、 を有する画像処理装置において、 前記圧縮手段によって前記画像情報を圧縮した際の圧縮
率を各色毎に算出する算出手段と、 前記各色毎の圧縮率に基づいて前記画像形成手段による
画像形成を制御する制御手段と、を有することを特徴と
する画像処理装置。1. A compression unit for compressing image information of a plurality of colors for each color, a storage unit for storing the image information compressed by the compression unit for each color, and image information read from the storage unit. An image processing device having a decompression unit for decompressing and decompressing each color and an image forming unit for forming an image based on the image information for each color developed by the decompression unit; An image processing apparatus, comprising: a calculating unit that calculates a compression rate for each color when the image is compressed; and a control unit that controls image formation by the image forming unit based on the compression rate for each color. .
する保持手段を有し、 前記展開手段は、前記記記憶手段から読み出された画像
を各色毎に伸長して前記保持手段上に展開することを特
徴とする請求項1記載の画像処理装置。2. The image forming apparatus further comprises a holding unit that holds uncompressed image information for each color, and the decompressing unit expands the image read from the storage unit for each color and stores the image on the holding unit. The image processing apparatus according to claim 1, wherein the image processing apparatus is developed as follows.
の圧縮率は、前記記憶手段に画像情報と共に記憶される
ことを特徴とする請求項1記載の画像処理装置。3. The image processing apparatus according to claim 1, wherein the compression ratio for each color calculated by the calculating unit is stored in the storage unit together with the image information.
最小の圧縮率に基づいて前記展開手段における展開時間
を推定することを特徴とする請求項1記載の画像処理装
置。4. The image processing apparatus according to claim 1, wherein the control unit estimates the decompression time in the decompression unit based on the smallest compression ratio among the compression ratios for each color.
の画像信号の前記展開手段における展開時間を推定し、
該展開時間に応じて前記展開手段における全色の展開時
間を推定することを特徴とする請求項4記載の画像処理
装置。5. The control means estimates a decompression time in the decompression means of a color image signal having a minimum compression ratio,
The image processing apparatus according to claim 4, wherein the development time of all colors in the development means is estimated according to the development time.
展開を、各色とも最小の圧縮率である色の画像信号の展
開時間分行うことを特徴とする請求項5記載の画像処理
装置。6. The image processing apparatus according to claim 5, wherein the control unit performs the expansion in the expansion unit for an expansion time of an image signal of a color having a minimum compression rate for each color.
憶手段と、 前記記憶手段から読み出された画像情報を伸長して展開
する展開手段と、 前記展開手段によって展開された画像情報に基づいて画
像を形成する画像形成手段と、を有する画像処理装置に
おいて、 前記圧縮手段によって前記画像情報を圧縮した際の圧縮
率を算出する算出手段と、 前記圧縮率に基づいて前記画像形成手段による画像形成
を制御する制御手段と、を有することを特徴とする画像
処理装置。7. A compression unit for compressing image information, a storage unit for storing the image information compressed by the compression unit, and a decompression unit for decompressing and expanding the image information read from the storage unit. An image processing apparatus comprising: an image forming unit that forms an image based on the image information expanded by the expanding unit; a calculating unit that calculates a compression rate when the image information is compressed by the compressing unit; An image processing apparatus, comprising: a control unit that controls image formation by the image forming unit based on a compression rate.
当該画像情報の前記展開手段における展開時間を算出
し、該展開時間に基づいて、前記画像形成手段における
当該画像情報の画像形成順序を制御することを特徴とす
る請求項7記載の画像処理装置。8. The control unit calculates a decompression time of the image information in the decompression unit based on the compression ratio, and determines an image formation order of the image information in the image formation unit based on the decompression time. The image processing apparatus according to claim 7, which is controlled.
して展開し、 該展開された各色毎の画像情報に基づいて画像を形成す
る画像処理方法であって、 前記画像情報を圧縮した際の圧縮率を各色毎に算出し、 前記各色毎の圧縮率に基づいて、画像形成を制御するこ
とを特徴とする画像処理方法。9. Image information of a plurality of colors is compressed for each color, the compressed image information is stored for each color in storage means, and the image information read from the storage means is expanded for each color. An image processing method of expanding, forming an image based on the expanded image information of each color, wherein a compression rate when the image information is compressed is calculated for each color, and the compression rate is calculated for each color. An image processing method characterized by controlling image formation based on the above.
記記憶手段に画像情報と共に記憶されることを特徴とす
る請求項9記載の画像処理方法。10. The image processing method according to claim 9, wherein the calculated compression rate for each color is stored in the storage unit together with image information.
率に基づいて展開時間を推定することを特徴とする請求
項9記載の画像処理方法。11. The image processing method according to claim 9, wherein the expansion time is estimated based on a minimum compression rate among the compression rates for each color.
の展開時間を推定し、該展開時間に応じて全色の展開時
間を推定することを特徴とする請求項11記載の画像処
理方法。12. The image processing method according to claim 11, wherein the expansion time of the image signal of the color having the minimum compression rate is estimated, and the expansion times of all colors are estimated according to the expansion time. .
ある色の画像信号の展開時間分行うことを特徴とする請
求項12記載の画像処理方法。13. The image processing method according to claim 12, wherein the expansion is performed for an expansion time of an image signal of a color having a minimum compression rate for each color.
し、 該展開された画像情報に基づいて画像を形成する画像処
理方法であって、 前記画像情報を圧縮した際の圧縮率を算出し、 前記圧縮率に基づいて画像形成を制御することを特徴と
する画像処理方法。14. The image information is compressed, the compressed image information is stored in a storage unit, the image information read from the storage unit is expanded and expanded, and based on the expanded image information. An image processing method for forming an image, comprising: calculating a compression rate when the image information is compressed, and controlling image formation based on the compression rate.
展開時間を算出し、該展開時間に基づいて、当該画像情
報の画像形成順序を制御することを特徴とする請求項1
4記載の画像処理方法。15. The expansion time of the image information is calculated based on the compression rate, and the image formation order of the image information is controlled based on the expansion time.
4. The image processing method described in 4.
れたコンピュータ可読メモリであって、 複数色の画像情報を各色毎に圧縮する工程のコードと、 該圧縮された画像情報を各色毎に記憶手段に記憶する工
程のコードと、 前記記憶手段から読み出された画像情報を各色毎に伸長
して展開する工程のコードと、 該展開された各色毎の画像情報に基づいて画像を形成す
る工程のコードと、 前記画像情報を圧縮した際の圧縮率を各色毎に算出する
工程のコードと、 前記各色毎の圧縮率基づいて、画像形成を制御する工程
のコードと、を有することを特徴とするコンピュータ可
読メモリ。16. A computer-readable memory in which a program code for image processing is stored, wherein a code for a step of compressing image information of a plurality of colors for each color, and the compressed image information in a storage means for each color. Code of a step of storing, code of a step of expanding and expanding the image information read out from the storage means for each color, and code of a step of forming an image based on the expanded image information of each color And a code for a step of calculating a compression rate for each color when the image information is compressed, and a code for a step of controlling image formation based on the compression rate for each color. Readable memory.
れたコンピュータ可読メモリであって、 画像情報を圧縮する工程のコードと、 該圧縮された画像情報を記憶手段に記憶する工程のコー
ドと、 前記記憶手段から読み出された画像情報を伸長して展開
する工程のコードと、 該展開された画像情報に基づいて画像を形成する工程の
コードと、 前記画像情報を圧縮した際の圧縮率を算出する工程のコ
ードと、 前記圧縮率に基づいて画像形成を制御する工程のコード
と、を有することを特徴とするコンピュータ可読メモ
リ。17. A computer-readable memory in which a program code for image processing is stored, the code of a step of compressing image information, the code of a step of storing the compressed image information in a storage means, and the storage. A code of a step of expanding and expanding the image information read from the means, a code of a step of forming an image based on the expanded image information, and a compression ratio when the image information is compressed A computer-readable memory comprising: a process code; and a process code for controlling image formation based on the compression ratio.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8138342A JPH09321992A (en) | 1996-05-31 | 1996-05-31 | Image processing apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8138342A JPH09321992A (en) | 1996-05-31 | 1996-05-31 | Image processing apparatus and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09321992A true JPH09321992A (en) | 1997-12-12 |
Family
ID=15219685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8138342A Withdrawn JPH09321992A (en) | 1996-05-31 | 1996-05-31 | Image processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09321992A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150598A (en) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | Data compression apparatus, data compression method, and data compression program |
| JP2012005117A (en) * | 2010-06-21 | 2012-01-05 | Toshiba Corp | Image processing system |
-
1996
- 1996-05-31 JP JP8138342A patent/JPH09321992A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007150598A (en) * | 2005-11-25 | 2007-06-14 | Fuji Xerox Co Ltd | Data compression apparatus, data compression method, and data compression program |
| JP2012005117A (en) * | 2010-06-21 | 2012-01-05 | Toshiba Corp | Image processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4065504B2 (en) | Image forming system, image distribution apparatus, and image forming method | |
| CN100512364C (en) | Image data processing circuit and image processing apparatus including the same | |
| US20050190407A1 (en) | Image forming apparatus and control method | |
| JP5132459B2 (en) | Data processing apparatus, control method for data processing apparatus, storage medium, and program | |
| JPH09321992A (en) | Image processing apparatus and method | |
| JP7040058B2 (en) | Encoding device | |
| US5680226A (en) | Image recording apparatus | |
| JP2021074959A (en) | Image formation apparatus, control method of the same and program | |
| JP2002144670A (en) | Image forming system, post-processing method, and storage medium | |
| JP2005094698A (en) | Color image forming system | |
| JP4359400B2 (en) | Image forming apparatus | |
| JP2004222223A (en) | Color image forming apparatus, control method for color image forming apparatus, program and storage medium | |
| JP3126421B2 (en) | Image processing system | |
| JP2005026835A (en) | Image processing device | |
| JP2005349657A (en) | Image forming apparatus, use environment control method, program, and storage medium | |
| JP4689149B2 (en) | Image forming apparatus and image forming method | |
| JP3502214B2 (en) | Image forming device | |
| JP2004072391A (en) | Image processing apparatus, image processing method, image forming apparatus, image forming method, computer program, computer readable storage medium | |
| JP2002268500A (en) | Image forming apparatus, control method therefor, storage medium, and image processing system | |
| JP2000141785A (en) | Image forming apparatus and control method thereof | |
| JP2006171864A (en) | Image processing system | |
| JPH1013660A (en) | Image processing apparatus and method | |
| JPH10224526A (en) | Image processing system | |
| JPH07131618A (en) | Image processor | |
| JP2006229553A (en) | Job control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20030805 |