JPH09219780A - Image processor - Google Patents

Image processor

Info

Publication number
JPH09219780A
JPH09219780A JP8025251A JP2525196A JPH09219780A JP H09219780 A JPH09219780 A JP H09219780A JP 8025251 A JP8025251 A JP 8025251A JP 2525196 A JP2525196 A JP 2525196A JP H09219780 A JPH09219780 A JP H09219780A
Authority
JP
Japan
Prior art keywords
image
page
unit
data
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8025251A
Other languages
Japanese (ja)
Inventor
Junichi Matsunoshita
純一 松野下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP8025251A priority Critical patent/JPH09219780A/en
Publication of JPH09219780A publication Critical patent/JPH09219780A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storing Facsimile Image Data (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

PROBLEM TO BE SOLVED: To surely prevent occurrence of an underflow by outputting an image output control signal to instruct a skip operation when the image data transfer speed is lower than the expansion speed that is set in an image output mode. SOLUTION: An image processing control part 206A detects the rise of a page synchronizing signal and then checks whether the encoding data on the page to be outputted next are transferred to a code buffer 204 based on the write information stored in a memory. If the transfer of the encoding data is completed, the expansion processing of the page is started. If the encoding data on the page to be outputted next are not transferred to the buffer 204 yet, an underflow of the buffer 204 may possibly occur due to a fact that the data transfer speed is lower than the page expansion speed. Thereby, the expansion processing is not carried out in that pitch and an image output control signal is outputted to an image output part to instruct a skip operation, so that the underflow can be evaded.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理装置に関
し、特に、複数ページの原稿を読み込んで、当該画像デ
ータを圧縮して記憶した後、指定の順番で指定の回数だ
け読み出し、その都度、伸長処理して画像出力を行なう
電子的なソート機能を有する画像処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly, to reading a document of a plurality of pages, compressing and storing the image data, and then reading the image data in a specified order a specified number of times. The present invention relates to an image processing apparatus having an electronic sort function for performing expansion processing and outputting an image.

【0002】[0002]

【従来の技術】従来より、ディジタル複写機等の画像処
理装置には、電子的なソート機能が一機能として設けら
れている。かかるソート機能は、複数の原稿をスキャナ
等の画像入力装置により読み取って記憶装置に一旦記憶
するとともに、指定された順序で指定された回数だけ読
み出して、読み出された画像データにしたがって画像形
成を行なうことにより実現される。例えば、ページA、
B、Cからなる原稿を3部複写する場合、ページA、
B、Cの順番に1ページずつ読み取って、その画像デー
タを記憶した後、画像データをページA、B、C、A、
B、C、A、B、Cの順番に読み出し、その都度、画像
形成を行なうことによって、上記原稿の複写物が、原稿
と同じページの順番で3部得られる。
2. Description of the Related Art Conventionally, an image processing apparatus such as a digital copying machine has an electronic sort function as one function. Such a sorting function reads a plurality of originals by an image input device such as a scanner and temporarily stores them in a storage device, reads them a specified number of times in a specified order, and forms an image according to the read image data. It is realized by doing. For example, page A,
When copying three copies of a document consisting of B and C, page A,
After reading one page at a time in the order of B and C and storing the image data, the image data is read on pages A, B, C, A,
By reading out in the order of B, C, A, B, and C, and forming an image each time, three copies of the original document are obtained in the same page order as the original document.

【0003】さて、かかるソート機能を有する画像処理
装置では、次の理由から、画像データを入力した際には
圧縮して記憶する一方、出力する際には、読み出したデ
ータを伸長して元の画像データに戻し、この画像データ
に基づいて画像形成等の画像出力が行なわれている。そ
の理由は、第1に、容量に制限のある記憶装置に大量の
画像データを記憶する必要があるからであり、第2に、
記憶装置として、容量当たりのコストが低いハードディ
スク(ドライブ)が適当であるが、かかるハードディス
クに対する転送レートには上限があるので、転送すべき
画像データの容量を小さく抑える必要があるからであ
る。
In the image processing apparatus having such a sorting function, when image data is input, it is compressed and stored when it is input, while when it is output, the read data is decompressed and stored. The image is returned to the image data, and image output such as image formation is performed based on the image data. The reason is that, firstly, it is necessary to store a large amount of image data in a storage device having a limited capacity, and secondly,
A hard disk (drive) having a low cost per capacity is suitable as a storage device, but since the transfer rate for such a hard disk has an upper limit, it is necessary to keep the capacity of image data to be transferred small.

【0004】かかる圧縮伸長処理に用いられるアルゴリ
ズムとしては、例えば、直交変換と可変長符号化とを組
み合わせたJPEG(Joint Photographic Experts Gro
up)において勧告されている静止画用の方式がある。J
PEG方式は、可変長圧縮方式であるため、入力される
画像データの特性により発生する符号量が異なる。ま
た、非可逆であるため、圧縮率が高ければ、発生符号量
を少なくすることはできるものの、伸長して戻した場合
の画像劣化が目立ってしまい、反対に、圧縮率が低けれ
ば、伸長して戻した場合の画像劣化を抑えることはでき
るものの、発生符号量が多くなってしまうという特性も
ある。
As an algorithm used for such compression / expansion processing, for example, JPEG (Joint Photographic Experts Gro) combining orthogonal transformation and variable length coding is used.
There is a method for still images recommended in up). J
Since the PEG method is a variable length compression method, the generated code amount differs depending on the characteristics of the input image data. Also, since it is irreversible, if the compression rate is high, the generated code amount can be reduced, but the image deterioration when decompressing and restoring is conspicuous, and conversely, if the compression rate is low, decompression is performed. Although it is possible to suppress the image deterioration in the case of returning the image, the generated code amount increases.

【0005】一方、画像入力を1ページ毎に一定のピッ
チ(時間的な間隔)にて行なう場合、あるページの発生
符号量が、そのピッチ内でハードディスクに転送可能な
データ量よりも多いときには、連続したページの符号化
データをハードディスクに記憶することができなくな
る。かかる場合、画像入力装置との同期がとれずに、デ
ータが欠落した状態で記憶されてしまうという問題があ
る。同様に、画像出力を1ページ毎に一定のピッチにて
行なう場合、あるページの符号量が、そのピッチ内でハ
ードディスクから転送可能なデータ量よりも多いときに
は、連続したページの符号化データをハードディスクか
ら読み出すことができなくなる。かかる場合、画像出力
装置との同期がとれずに、乱れた画像が出力されてしま
うという問題がある。なお、画像入力と画像出力とを一
定のピッチで行なうのは、これらを行なう主体が一般に
はフラットベッドスキャナやページプリンタであり、こ
れらの動作をデータの転送状態とは無関係に制御して、
構成を簡略化するためである。
On the other hand, when image input is performed for each page at a constant pitch (time interval), when the generated code amount of a page is larger than the data amount that can be transferred to the hard disk within that pitch, It becomes impossible to store the encoded data of consecutive pages in the hard disk. In such a case, there is a problem that data is stored in a state of being lost without being synchronized with the image input device. Similarly, when image output is performed at a constant pitch for each page, when the code amount of a certain page is larger than the data amount that can be transferred from the hard disk within that pitch, the encoded data of consecutive pages is recorded on the hard disk. Cannot be read from. In such a case, there is a problem that a disordered image is output without being synchronized with the image output device. In addition, it is generally a flatbed scanner or page printer that performs image input and image output at a fixed pitch, and these operations are controlled independently of the data transfer state,
This is to simplify the configuration.

【0006】このような問題を解決するものとしては、
例えば、特開平7−107300号公報に記載された技
術がある。この公報に記載の技術は、1ページ毎に発生
する符号量をモニタして、この符号量が予め設定された
しきい値を超えた場合、さらに圧縮率を高めるように圧
縮条件を変更し、同一の画像を再度読み込んで圧縮す
る、というものである。これにより、最終的には、どの
ページの画像もしきい値以下の符号量に圧縮して、どの
ページの符号化データも1ピッチ内でハードディスクに
転送することが可能になる。
As a solution to such a problem,
For example, there is a technique described in JP-A-7-107300. The technique described in this publication monitors the code amount generated for each page, and when the code amount exceeds a preset threshold value, the compression condition is changed to further increase the compression rate, The same image is read again and compressed. As a result, finally, it becomes possible to compress the image of any page to a code amount equal to or less than the threshold value and transfer the coded data of any page to the hard disk within one pitch.

【0007】ここで、上記公報記載の技術について詳細
に説明する。図6は、上記公報記載技術を用いた電子ソ
ート機能を有する画像処理装置の構成を示すブロック図
である。この図において、201は、画像入力装置(こ
の図では図示略)から入力された画像データに画像処理
の前処理を施す前段画像処理部であり、202は、画像
出力装置(図示省略)へ画像データを出力する際に画像
処理の後処理を施す後段画像処理部である。203は、
画像データを入力する際には当該画像データに伸長処理
を施して符号化データとする一方、画像データを出力す
る際には符号化データに伸長処理を施して元の画像デー
タとする画像圧縮伸長部である。204は、符号化デー
タをバッファリングするコードバッファである。また、
205は、圧縮された符号化データを記憶する主記憶部
であり、ここでは上記理由からハードディスクを用いて
いる。一方、206は、画像処理装置全体の制御を行な
う画像処理制御部であり、207は、画像圧縮伸長部2
03により圧縮された画像データの符号量をページ毎に
検出する符号量検出部である。
The technique described in the above publication will now be described in detail. FIG. 6 is a block diagram showing a configuration of an image processing apparatus having an electronic sort function using the technique described in the above publication. In this figure, 201 is a pre-stage image processing unit that performs pre-processing of image processing on image data input from an image input device (not shown in this figure), and 202 is an image to an image output device (not shown). This is a post-stage image processing unit that performs post-processing of image processing when outputting data. 203 is
When inputting image data, the image data is decompressed to be encoded data, while when the image data is output, the encoded data is decompressed to be the original image data. It is a department. Reference numeral 204 is a code buffer for buffering encoded data. Also,
Reference numeral 205 denotes a main storage unit that stores compressed encoded data, and a hard disk is used here for the above reason. On the other hand, 206 is an image processing control unit that controls the entire image processing apparatus, and 207 is an image compression / decompression unit 2.
The code amount detecting unit detects the code amount of the image data compressed by 03 for each page.

【0008】次に、この画像処理装置の動作について説
明する。まず、画像入力時の動作について説明する。は
じめに、画像入力装置では原稿が1ページ毎に一定のピ
ッチで読み取られ、その都度、画像データが発生する。
すなわち、1ピッチ内では、1ページ分の原稿に相当す
る画像データが発生することになる。いま、1ピッチの
期間に着目すると、1ページ分の画像データは、前段画
像処理部201による前処理を経て画像圧縮伸長部20
3により圧縮される。次に、圧縮された符号化データ
は、コードバッファ204にバッファリングされるとと
もに、その符号量が符号量検出部207により検出され
る。ここで、画像処理制御部206は、1ページ分の画
像データの圧縮処理が完了するまで、符号量検出部20
7により検出される符号量と予め設定されたしきい値で
ある目標符号量との大小を比較し続ける。ここで、目標
符号量は、1ピッチ内でハードディスクに対して転送可
能な容量を基準として定められる。
Next, the operation of this image processing apparatus will be described. First, the operation at the time of image input will be described. First, in the image input device, the document is read page by page at a constant pitch, and image data is generated each time.
That is, within one pitch, image data corresponding to a document for one page is generated. Now, focusing on the period of one pitch, the image data for one page is subjected to pre-processing by the pre-stage image processing unit 201, and then the image compression / expansion unit 20.
Compressed by 3. Next, the compressed encoded data is buffered in the code buffer 204, and the code amount thereof is detected by the code amount detecting unit 207. Here, the image processing control unit 206 keeps the code amount detection unit 20 until the compression processing of the image data for one page is completed.
The magnitude of the code amount detected in 7 and the magnitude of the target code amount which is a preset threshold value are continuously compared. Here, the target code amount is determined based on the capacity that can be transferred to the hard disk within one pitch.

【0009】1ページ分の画像データを圧縮する処理が
終了して時点で、検出された符号量が目標符号量を超え
なければ、画像処理制御部206は、処理が正常終了し
たとみなし、コードバッファ204に対して、それまで
に書き込んだ符号化データを読み出しハードディスク2
05に転送して記憶させる処理を開始する。これと並行
して、画像処理制御部206は、画像入力装置に対し
て、次のページに対応する原稿を読み取るよう指令す
る。
When the detected code amount does not exceed the target code amount at the time when the process of compressing the image data for one page is completed, the image processing control unit 206 considers that the process is completed normally, The hard disk 2 reads out the encoded data written up to that point to the buffer 204.
The process of transferring to 05 and storing is started. In parallel with this, the image processing control unit 206 commands the image input device to read the document corresponding to the next page.

【0010】一方、1ページ分の圧縮処理が終了するま
でに、検出された符号量が目標符号量を超えた場合、画
像処理制御部206は、処理の異常とみなして、次の異
常処理を行なう。まず、画像処理制御部206は、検出
符号量が目標符号量を超えた時点でコードバッファ20
4に対する書込を停止させるとともに、コードバッファ
204への書込アドレスを、当該ページの先頭アドレス
に戻す。これにより、コードバッファ204にバッファ
リングされた当該ページの符号化データは破棄される。
しかし、画像処理制御部206は、画像入力装置および
画像圧縮伸長部203に対しては、当該ページの読取お
よび圧縮処理をそれぞれ継続させる。これらの処理を継
続させるのは、当該ページの圧縮処理が終了した時点
で、次の理由により、そのページの発生符号量と目標符
号量との差を求めるためであり、これらの処理が停止し
たのでは、差が求められないからである。次に、画像処
理制御部206は、当該ページの圧縮処理が終了した時
点で、発生符号量と目標符号量との差から、当該ページ
の発生符号量が目標符号量以下となる圧縮率を求めて画
像圧縮伸長部203に対し設定する。そして、画像処理
制御部206は、画像入力装置に対して、次のピッチに
おいて同一のページに対応する原稿を再度読み取るよう
指令する。この異常処理により、次ピッチでは同一ペー
ジの原稿が再度読み込まれることになるが、圧縮率が変
更されて設定されているので、再度の読込に伴う発生符
号量は、目標符号量以下となって、正常終了となる。以
上の処理をすべてのページの原稿に対して各ピッチで行
なう。これにより、1ピッチ内で発生する符号量は、必
ず目標符号量以下となり、ハードディスク205への転
送の際にデータが欠落する不具合が回避される。
On the other hand, if the detected code amount exceeds the target code amount by the end of the compression process for one page, the image processing control unit 206 regards it as an abnormal process and performs the next abnormal process. To do. First, the image processing control unit 206 determines, when the detected code amount exceeds the target code amount, the code buffer 20.
4 is stopped, and the write address to the code buffer 204 is returned to the top address of the page. As a result, the encoded data of the page buffered in the code buffer 204 is discarded.
However, the image processing control unit 206 causes the image input device and the image compression / decompression unit 203 to continue reading and compressing the page, respectively. The reason why these processes are continued is to determine the difference between the generated code amount and the target code amount of the page at the time when the compression process of the page ends, for the following reason, and these processes are stopped. This is because the difference cannot be obtained. Next, the image processing control unit 206 determines the compression rate at which the generated code amount of the page becomes equal to or less than the target code amount from the difference between the generated code amount and the target code amount at the time when the compression process of the page ends. The image compression / expansion unit 203. Then, the image processing control unit 206 instructs the image input apparatus to read the original corresponding to the same page again at the next pitch. Due to this abnormal process, the original on the same page is read again at the next pitch, but since the compression rate is changed and set, the code amount generated by the re-reading is less than the target code amount. , Ends normally. The above processing is performed for each page of the original document at each pitch. As a result, the code amount generated within one pitch is always less than or equal to the target code amount, and the problem of data loss during transfer to the hard disk 205 can be avoided.

【0011】この画像入力における具体的動作を図7に
示す。この図に示すように、原稿2、4、5の符号量が
目標符号量を超えているので、これら原稿については、
それぞれ再度の読み取り(リスキャン)が発生してい
る。なお、ハードディスク205への転送が原稿の読取
終了時(ほぼ圧縮終了時に相当する)から開始されるの
で、コードバッファ204の使用量は、原稿の読取開始
時点から増加した後、原稿の読取終了時点から減少する
が、次の原稿読取が開始されると、次原稿の符号化デー
タが発生して累積される形となる。
FIG. 7 shows a specific operation in this image input. As shown in this figure, since the code amount of the originals 2, 4, and 5 exceeds the target code amount,
Re-reading (rescan) is occurring in each case. Since the transfer to the hard disk 205 is started when the reading of the original is finished (corresponding to the end of the compression), the usage amount of the code buffer 204 is increased from the start of reading the original and then the end of reading the original is read. However, when the next document reading is started, the coded data of the next document is generated and accumulated.

【0012】すべてのページの原稿に対する符号化デー
タがハードディスク205に記憶されると、今度は、出
力動作が開始される。まず、最初のピッチでは、1ペー
ジ目に対応する符号化データがハードディスク205か
ら読み出され、コードバッファ204に転送される。次
に、2番目のピッチでは、2ページ目に対応する符号化
データが読み出され、コードバッファ204に転送され
るとともに、すでに転送された1ページ目の符号化デー
タが伸長されて、後段画像処理部202による後処理を
経て画像出力装置に出力される。これにより、2番目の
ピッチでは、1ページ目の画像出力が得られることとな
る。そして、このような処理を指定されたページの順番
で指定された回数だけ繰り返すことによって、電子ソー
ト機能が行なわれることになる。
When the encoded data for the originals of all pages are stored in the hard disk 205, the output operation is started this time. First, at the first pitch, the encoded data corresponding to the first page is read from the hard disk 205 and transferred to the code buffer 204. Next, at the second pitch, the coded data corresponding to the second page is read out and transferred to the code buffer 204, and the already transferred coded data for the first page is decompressed to obtain the post-stage image. The image is output to the image output device through post-processing by the processing unit 202. As a result, the image output for the first page is obtained at the second pitch. Then, the electronic sort function is performed by repeating such processing in a designated page order a designated number of times.

【0013】上述したように、この画像処理装置におい
ては、1ピッチ内で発生する1ページ分の符号量は、1
ピッチ内でハードディスクに転送可能な量を基準として
設定された目標符号量以下に圧縮されているので、画像
出力時において、1ページ分の符号化データをハードデ
ィスク205からコードバッファ204に転送するの
は、通常では1ピッチ内で終了する。したがって、次ピ
ッチにおいて、次ページの符号化データをコードバッフ
ァ204に転送する際には、次ページの直前ページの符
号化データはすべてコードバッファ204に格納されて
いるはずである。このため、次ページの符号化データを
転送しているピッチで、直前ページの画像出力を行なっ
ても、画像データの欠落が生じることがない。
As described above, in this image processing apparatus, the code amount for one page generated within one pitch is 1
Since the compressed amount is equal to or less than the target code amount set on the basis of the transferable amount to the hard disk within the pitch, one page of encoded data is transferred from the hard disk 205 to the code buffer 204 at the time of image output. , Usually ends within one pitch. Therefore, when the coded data of the next page is transferred to the code buffer 204 at the next pitch, all the coded data of the immediately preceding page of the next page should be stored in the code buffer 204. Therefore, even if the image output of the immediately preceding page is performed at the pitch at which the encoded data of the next page is transferred, the image data will not be lost.

【0014】[0014]

【発明が解決しようとする課題】しかしながら、この画
像処理装置には、以下のような問題があった。すなわ
ち、発生符号量が目標符号量を超えると、同一原稿の読
込が2回行なわれるため、それだけ画像入力に時間がか
かる。したがって、画像入力に要する時間を短縮する観
点からすると、発生符号量が目標符号量を超えないよう
に、目標符号量を高めに、望ましくは、目標符号量を上
限である、1ピッチ内でのハードディスク205の転送
可能容量に設定すれば、リスキャンの発生確率が最も低
くなるので、効率良く画像入力はできるはずである。と
ころが、画像出力時において、すでに記憶した符号化デ
ータを読み出す際に、ハードディスク205になんらか
のトラブル、例えば、シークエラーなどが生じる場合が
ある。この場合、当該符号化データが通常より時間がか
かって読み出されるため、画像入力時の発生符号量が目
標符号量を下まわっていても、1ピッチ内でそのページ
の符号化データがすべてコードバッファ204に格納さ
れない事態が起こり得る。このような事態が生ずると、
符号化データのすべてが格納されていない状態で伸長処
理が開始されるから、図8に示す原稿6のように、その
ページの伸張処理途中でコードバッファ204のアンダ
ーフローが発生する可能性がある。このアンダーフロー
が発生すると、伸長後の画像データに欠けや乱れが生じ
てしまう。
However, this image processing apparatus has the following problems. That is, when the generated code amount exceeds the target code amount, the same document is read twice, so that it takes time to input the image. Therefore, from the viewpoint of shortening the time required for image input, the target code amount is increased so that the generated code amount does not exceed the target code amount, and it is desirable that the target code amount is within the upper limit of one pitch. If the transferable capacity of the hard disk 205 is set, the probability of occurrence of rescan is minimized, so that it should be possible to efficiently input an image. However, at the time of outputting an image, when the already-stored encoded data is read, some trouble may occur in the hard disk 205, for example, a seek error. In this case, since the coded data is read out in a longer time than usual, even if the generated code amount at the time of image input is less than the target code amount, all the coded data of the page within one pitch are code buffered. A situation may occur in which the data is not stored in 204. When this happens,
Since the decompression process is started in the state where all of the encoded data is not stored, underflow of the code buffer 204 may occur during the decompression process of the page as in the original 6 shown in FIG. . When this underflow occurs, the decompressed image data will be missing or disturbed.

【0015】この発明は、このような事情の下になされ
たもので、記憶手段(ハードディスク)からの画像デー
タの転送速度が画像出力時の伸長速度に間に合わない場
合であっても、緩衝記憶手段(コードバッファ)におけ
るアンダーフローの発生を確実に防止でき、欠けた画像
や乱れた画像が出力されるのを回避することが可能な画
像処理装置を提供することを目的としている。
The present invention has been made under such circumstances, and the buffer storage means is provided even when the transfer speed of the image data from the storage means (hard disk) cannot meet the expansion speed at the time of image output. An object of the present invention is to provide an image processing device capable of reliably preventing underflow in a (code buffer) and avoiding output of a missing image or a disturbed image.

【0016】[0016]

【課題を解決するための手段】上述した課題を解決する
ために、請求項1に記載の発明は、原画像データを可変
長圧縮した符号化データを記憶する記憶手段と、前記記
憶手段から読み出される符号化データを伸長する伸長手
段と、前記伸長手段によって伸長された画像データに基
づきページ単位で順次画像形成を行う画像出力手段と、
前記記憶手段からの読み出し速度と前記画像出力手段の
伸長速度との速度差を吸収すべく読み出された符号化デ
ータを一時記憶する緩衝記憶手段と、前記画像出力手段
によって次に出力すべきページの符号化データが前記記
憶手段から前記緩衝記憶手段へすべて転送されることを
条件として、当該ページの出力を開始させる出力制御手
段とを具備することを特徴としている。
In order to solve the above-mentioned problems, the invention according to claim 1 stores a coded data obtained by variable-length-compressing original image data, and a read out from the memory means. Decompressing means for decompressing encoded data to be encoded, image output means for sequentially forming an image in page units based on the image data decompressed by the decompressing means,
Buffer storage means for temporarily storing the coded data read so as to absorb the speed difference between the read speed from the storage means and the expansion speed of the image output means, and the page to be output next by the image output means. And output control means for starting the output of the page on condition that all the encoded data of (1) are transferred from the storage means to the buffer storage means.

【0017】また、請求項2に記載の発明は、請求項1
に記載の発明において、前記画像出力手段は、ページ単
位の画像データを所定のピッチで連続的に出力するもの
であって、前記出力制御手段は、符号化データがそのペ
ージに対応するピッチ区間が開始される前にすべて転送
されてない場合、当該ページを出力するピッチ区間を次
の区間にずらすことを特徴としている。
Further, the invention described in claim 2 is the first invention.
In the invention described in the above, the image output means continuously outputs the image data in page units at a predetermined pitch, and the output control means is such that the encoded data has a pitch section corresponding to the page. If not all have been transferred before the start, the pitch section for outputting the page is shifted to the next section.

【0018】また、請求項3に記載の発明は、請求項2
に記載の発明において、前記画像出力手段は、シートに
画像を形成する印字部と、この印字部にシートを送る給
紙部とを有し、前記出力制御手段は、前記給紙部の動作
を停止させることによって出力を回避することを特徴と
している。
The invention described in claim 3 is the same as that of claim 2.
In the invention described in (1), the image output unit includes a printing unit that forms an image on a sheet, and a paper feeding unit that feeds the sheet to the printing unit, and the output control unit controls the operation of the paper feeding unit. It is characterized by avoiding output by stopping.

【0019】[0019]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。 A:実施形態の全体構成 図1は、この発明による画像処理装置の一実施形態であ
るディジタル複写機の構成を示す正面断面図である。こ
の図において、符号10は画像入力部、符号20は画像
処理部、符号30は画像出力部である。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. A: Overall Configuration of Embodiment FIG. 1 is a front sectional view showing a configuration of a digital copying machine which is an embodiment of an image processing apparatus according to the present invention. In this figure, reference numeral 10 is an image input unit, reference numeral 20 is an image processing unit, and reference numeral 30 is an image output unit.

【0020】まず、画像入力部10では、原稿トレイ1
01に載置された原稿102が、ADF(Auto Documen
t Feeder:自動原稿送り装置)103により1枚ずつ送
り出され、プラテンローラ104の送りによって、プラ
テンローラ104と読取ガラス105との間を通過し、
図示しない排紙トレイに排出されるようになっている。
なお、この読取動作は、1ページ毎に一定の時間的間隔
(ピッチ)をおいて実行されるようになっており、画像
入力部10における各部の動作は画像入力制御部106
により制御されるようになっている。光源ユニット10
7は、照射ランプ108と反射板109とにより一体に
構成され、図示しない駆動手段により図において左右方
向に移動可能となっている。一方、レンズ110および
CCD(ライン)センサ111は、この画像入力部10
に対し固定されている。
First, in the image input section 10, the document tray 1
The original 102 placed on 01 is ADF (Auto Documen
(t Feeder: automatic document feeder) 103 is fed one by one, and when the platen roller 104 is fed, it passes between the platen roller 104 and the reading glass 105,
The sheet is discharged to a sheet discharge tray (not shown).
It should be noted that this reading operation is executed at a fixed time interval (pitch) for each page, and the operation of each unit in the image input unit 10 is performed by the image input control unit 106.
Is controlled by the Light source unit 10
The irradiation lamp 108 and the reflection plate 109 are integrally formed with each other, and can be moved in the left-right direction in the drawing by a driving unit (not shown). On the other hand, the lens 110 and the CCD (line) sensor 111 are connected to the image input unit 10
Is fixed against

【0021】ADF103を用いて原稿を1枚ずつ連続
して原稿を読み込む場合、光源ユニット107は図の位
置で固定され、照射ランプ108がプラテンローラ10
4および読取ガラス105の間に送り込まれた原稿を照
射し、その際の反射光が反射板108により反射する。
そして、この反射光は、さらにレンズ110により結像
し、CCDセンサ111により読み取られて、画像デー
タとして画像処理部20に供給される。すなわち、原稿
102をプラテンローラ104の送りにより副走査し、
CCDセンサ111により図の垂直方向に主走査するこ
とで、原稿102が1枚ずつ読み取られて、その画像デ
ータが出力されるようになっている。なお、この画像入
力部10において、ADF103を用いない場合、原稿
102は、ユーザにより読取ガラス105に載置される
一方、光源ユニット107が、読取ガラス105の下を
図において左右に移動し当該原稿を副走査することによ
って、原稿が読み取られるようになっている。
When the originals are continuously read one by one using the ADF 103, the light source unit 107 is fixed at the position shown in the figure, and the irradiation lamp 108 is fixed to the platen roller 10.
The document sent between the scanning glass 105 and the reading glass 105 is irradiated, and the reflected light at that time is reflected by the reflection plate 108.
Then, the reflected light is further imaged by the lens 110, read by the CCD sensor 111, and supplied to the image processing unit 20 as image data. That is, the original 102 is sub-scanned by feeding the platen roller 104,
By performing main scanning in the vertical direction in the figure by the CCD sensor 111, the originals 102 are read one by one and the image data thereof is output. When the ADF 103 is not used in the image input unit 10, the document 102 is placed on the reading glass 105 by the user, while the light source unit 107 moves left and right under the reading glass 105 in the figure, and the document concerned. By sub-scanning the document, the document can be read.

【0022】画像処理部20は、詳細については後述す
るが、入力時には、画像入力部10から供給される画像
データを圧縮して符号化データとしてページ毎に記憶す
る一方、出力時には、指定されたページの符号化データ
を指定された順番で指定された回数だけ読み出し、その
都度伸長して元の画像データに戻し、画像出力部30に
供給するものである。画像処理部20は、また、画像入
力部10には画像入力制御信号を供給してその入力動作
を制御する一方、画像出力部30には画像出力制御信号
を供給してその出力動作を制御する。
The image processing section 20, which will be described in detail later, compresses the image data supplied from the image input section 10 at the time of input and stores it as coded data for each page, while at the time of output it is designated. The coded data of the page is read a specified number of times in a specified order, decompressed each time to restore the original image data, and supplied to the image output unit 30. The image processing unit 20 also supplies an image input control signal to the image input unit 10 to control its input operation, while supplying an image output control signal to the image output unit 30 to control its output operation. .

【0023】次に、画像出力部30では、ROS(Rast
er Output Scanner)301が画像処理部20から供給
される画像データにしたがって、その内部のレーザダイ
オードを駆動する。そして、レーザダイオードにより発
せられた光は、反射板302により感光ドラム303に
入射する。これにより、感光ドラム303においては静
電潜像が形成され、さらに、この静電潜像には、現像機
304によりトナーが付着されて現像が行なわれる。一
方、シートトレイ305から搬送されるシートは、所定
の搬送経路を経由して感光ドラム303の下面に搬送さ
れ、ここを通過する際に感光ドラム303に付着したト
ナーが転写される。転写が行なわれたシートは、定着部
306を通過し、コピートレイ308に排出されるよう
になっている。なお、感光ドラム303に付着したトナ
ーは、次回にシートに転写を行なうまでに、クリーナ3
10により除去される。このような画像出力部30の各
部の動作は、画像出力制御部311により制御されるよ
うになっている。また、画像出力制御部311は、ピッ
チ毎にシートの搬送と停止を制御することで、ゼログラ
フィエンジンの動作を停止することなくスキップ動作を
行わせることが可能である。
Next, in the image output section 30, the ROS (Rast
er Output Scanner) 301 drives the internal laser diode according to the image data supplied from the image processing unit 20. Then, the light emitted by the laser diode enters the photosensitive drum 303 by the reflecting plate 302. As a result, an electrostatic latent image is formed on the photosensitive drum 303, and toner is attached to the electrostatic latent image by the developing device 304 to develop the electrostatic latent image. On the other hand, the sheet conveyed from the sheet tray 305 is conveyed to the lower surface of the photosensitive drum 303 via a predetermined conveying path, and the toner attached to the photosensitive drum 303 is transferred when passing the sheet. The transferred sheet passes through the fixing unit 306 and is discharged to the copy tray 308. Note that the toner attached to the photosensitive drum 303 is not cleaned by the cleaner 3 until the next transfer to the sheet.
Removed by 10. The operation of each unit of the image output unit 30 is controlled by the image output control unit 311. Further, the image output control unit 311 can carry out the skip operation without stopping the operation of the xerographic engine by controlling the conveyance and the stop of the sheet for each pitch.

【0024】B:画像処理部20の構成 次に、画像処理部20について説明する。図2は、画像
処理部20の詳細構成を示すブロック図である。この図
において、符号201は前段画像処理部であり、画像入
力部10のCCD111から供給される1ページ毎の画
像データに対して、MTF補正等の所定の画像処理を施
す。一方、符号202は後段画像処理部であり、伸長さ
れた画像データに対して、フィルタ処理等の所定の画像
処理を施して、画像出力部30のROS301に出力す
る。符号203は画像圧縮伸長部であり、入力時には、
前段画像処理部201を介して供給された画像入力部1
0の画像データをJPEG方式で圧縮して符号化データ
として出力する一方、出力時には、符号化データを同方
式で伸長して、元の画像データに戻すものである。
B: Structure of Image Processing Unit 20 Next, the image processing unit 20 will be described. FIG. 2 is a block diagram showing a detailed configuration of the image processing unit 20. In this figure, reference numeral 201 denotes a pre-stage image processing unit, which performs predetermined image processing such as MTF correction on the image data for each page supplied from the CCD 111 of the image input unit 10. On the other hand, reference numeral 202 denotes a post-stage image processing unit that performs predetermined image processing such as filter processing on the decompressed image data and outputs the decompressed image data to the ROS 301 of the image output unit 30. Reference numeral 203 is an image compression / decompression unit, which is
The image input unit 1 supplied via the pre-stage image processing unit 201
While the image data of 0 is compressed by the JPEG method and output as encoded data, the encoded data is decompressed by the same method and restored to the original image data at the time of output.

【0025】なお、画像圧縮伸長部203では、特に図
示しないが、前段画像処理部201側あるいは後段画像
処理部202側のポートに、8ライン分のバッファ容量
を有するラインバッファが2つ並列に挿入された、いわ
ゆるピンポンバッファを有しており、次のようにして、
データを連続的に圧縮・伸長処理して供給することがで
きるようになっている。すなわち、画像圧縮伸長部20
3では、入力時には、一方のラインバッファに前段画像
処理部201を介した画像入力部10の画像データが格
納される一方、他方のラインバッファから画像データが
読み出されて圧縮される。この際、一方のラインバッフ
ァに画像データが8ライン分格納されたならば、格納と
読出とのラインバッファが切り換えられる。一方、出力
時には、逆に一方のラインバッファに伸長された画像デ
ータが格納される一方、他方のラインバッファから画像
データが読み出されて画像出力部30に供給される。こ
の際、他方のラインバッファで画像データが8ライン分
読み出されたならば、格納と読出とのラインバッファが
切り換えられる。このように、画像入力部10あるいは
画像出力部30と、画像圧縮伸張部203とは、ライン
バッファを介し8ライン毎に同期しており、8ライン毎
にピンポンバッファが切り換えられる。そして、画像圧
縮伸張部203は、ピンポンバッファが切り換えられる
たびに、8ライン分の圧縮処理または伸張処理を開始
し、当該8ライン分の圧縮処理または伸張処理が完了す
ると、次に、ピンポンバッファが切り換えられるまで待
機状態となる。
In the image compression / expansion unit 203, although not shown in the figure, two line buffers having a buffer capacity of 8 lines are inserted in parallel in the ports of the front-stage image processing unit 201 side or the rear-stage image processing unit 202 side. It has a so-called ping-pong buffer, which is
The data can be continuously compressed / decompressed and supplied. That is, the image compression / decompression unit 20
In 3, when inputting, the image data of the image input unit 10 via the pre-stage image processing unit 201 is stored in one line buffer, while the image data is read from the other line buffer and compressed. At this time, if the image data for eight lines is stored in one line buffer, the line buffer for storing and reading is switched. On the other hand, at the time of output, on the contrary, the expanded image data is stored in one line buffer, while the image data is read from the other line buffer and supplied to the image output unit 30. At this time, if the image data corresponding to eight lines is read out from the other line buffer, the line buffers for storing and reading are switched. As described above, the image input unit 10 or the image output unit 30 and the image compression / expansion unit 203 are synchronized with each other via the line buffer every eight lines, and the ping-pong buffer is switched every eight lines. Then, the image compression / expansion unit 203 starts compression processing or expansion processing for 8 lines each time the ping-pong buffer is switched, and when the compression processing or expansion processing for 8 lines is completed, It will be in a standby state until it is switched.

【0026】ここで、画像入力部10は、原稿を一定の
速度で走査して読み取るから、画像データは、一定のレ
ートで連続して供給されることになるが、このようなピ
ンポンバッファにより8ライン毎に同期をとることによ
って、1ページ分の画像データすべてが入力されるのを
待たずに、入力したそばから圧縮処理を行なうことがで
きるようになっている。同様に、画像出力部30は、一
定の速度でレーザダイオードを発光させ、感光ドラム3
03を駆動するから、画像データは、一定のレートで連
続して供給する必要があるが、このようなピンポンバッ
ファにより8ライン毎に同期をとることによって、1ペ
ージ分の画像データすべてが伸長されるのを待たずに、
伸長したそばから画像データを画像出力部30に供給で
きるようになっている。
Here, since the image input section 10 scans and reads the original at a constant speed, the image data is continuously supplied at a constant rate. By synchronizing for each line, the compression process can be performed from the input side without waiting for the input of all the image data for one page. Similarly, the image output unit 30 causes the laser diode to emit light at a constant speed, and the photosensitive drum 3
Since it drives No. 03, it is necessary to continuously supply image data at a constant rate, but by synchronizing every 8 lines by such a ping-pong buffer, all image data for one page is expanded. Without waiting for
The image data can be supplied to the image output unit 30 from the expanded soba.

【0027】コードバッファ204は、ここでは、RA
MやFIFO等の純電気的素子から構成される。また、
ハードディスク205は、従来技術で述べた理由により
用いられる。一方、符号206Aは、画像処理部20全
体の制御を行なう画像処理制御部であるが、図2に示し
たものとは、動作を異にするので添字Aを付している。
符号208は、コードバッファ204において符号化デ
ータのオーバーフローを検出するオーバーフロー検出部
である。
The code buffer 204 is, here, RA.
It is composed of pure electric elements such as M and FIFO. Also,
The hard disk 205 is used for the reason described in the related art. On the other hand, reference numeral 206A is an image processing control unit that controls the entire image processing unit 20, but since the operation is different from that shown in FIG. 2, the subscript A is added.
Reference numeral 208 is an overflow detection unit that detects an overflow of encoded data in the code buffer 204.

【0028】ここで、コードバッファ204における符
号化データのバッファリング方法と、オーバフロー検出
部208によるオーバーフローの検出方法とについて説
明する。画像入力時、コードバッファ204は、書込ア
ドレスを順次歩進させて、圧縮された符号化データを書
き込んでいく一方、ハードディスク205に転送する際
には、読出アドレスが書込アドレスを追いかける形で歩
進させて、符号化データを読み出すことにより符号化デ
ータをバッファリングする。符号化データの書込と読出
とは通常、時分割で行なわれる。ここで、両アドレスの
歩進については、例えば、コードバッファ204の容量
が1Mバイトであるならば、アドレスは「00000」
から歩進を開始し「FFFFF」まで歩進したならば、
再び「00000」から歩進する形となる。すなわち、
コードバッファの容量分を1周とする円を考えると、読
出アドレスは、書込アドレスの回転方向と同方向に回転
して、書込アドレスを追っていく形の円運動を行なって
いる。
Now, a method of buffering encoded data in the code buffer 204 and a method of detecting overflow by the overflow detection unit 208 will be described. At the time of image input, the code buffer 204 sequentially advances the write address to write the compressed encoded data, while when transferring to the hard disk 205, the read address follows the write address. The encoded data is buffered by reading the encoded data in a stepwise manner. Writing and reading of encoded data are usually performed in a time division manner. Here, regarding the step of both addresses, for example, if the capacity of the code buffer 204 is 1 Mbyte, the address is “00000”.
If you start stepping from and start stepping to "FFFFF",
It will be in the form of starting from "00000" again. That is,
Considering a circle having one round of the capacity of the code buffer, the read address rotates in the same direction as the rotation direction of the write address and makes a circular motion of following the write address.

【0029】さて、画像入力時において、画像圧縮伸長
部203からの符号化データの供給は、ハードディスク
205への転送より高速なので、書込アドレスの歩進
は、読出アドレスのそれよりも速い。このため、ある書
込アドレスに符号化データが書き込まれて、ある程度の
時間が経過すると、同一アドレスに異なる符号化データ
が書き込まれることになるが、それまでに、読出アドレ
スが追いついていれば先の符号化データが読み出されて
いるので、当該書込アドレスは空きであり、書き込むべ
き領域がある。逆に言えば、ある書込アドレスに符号化
データが書き込まれた後、読出アドレスが追いついて読
み出されていないと、当該書込アドレスは空きではな
く、書き込むべき領域がないので、後の符号化データが
行き場を失ってこぼれてしまうことになる。これがオー
バーフローである。このため、オーバーフロー検出部2
08は、書込アドレスと読出アドレスとを監視し、画像
入力時に、書込アドレスが本来後方で歩進しているはず
の読出アドレスを追い越した場合に、オーバーフローが
発生したと検出する。かかる検出は、コードバッファ2
04に一般的なRAMを用いた場合であるが、FIFO
形式のバッファであっても、読出アドレスと書込アドレ
スとの監視により、オーバーフローを検出することがで
きる。
At the time of image input, the supply of the encoded data from the image compression / expansion unit 203 is faster than the transfer to the hard disk 205, so that the write address advances faster than the read address. For this reason, when the coded data is written to a certain write address and a certain amount of time elapses, different coded data is written to the same address. However, if the read address catches up by that time, Since the encoded data of is read, the write address is empty and there is an area to be written. Conversely, if the read address has not caught up and read after the encoded data has been written to a certain write address, the write address is not empty and there is no area to be written. The data will be lost and spilled. This is an overflow. Therefore, the overflow detection unit 2
08 monitors the write address and the read address, and detects that an overflow has occurred when the write address overtakes the read address which should originally be stepping backward at the time of image input. Such detection is performed by the code buffer 2
When using a general RAM for 04, the FIFO
Even with a buffer of the form, overflow can be detected by monitoring the read address and the write address.

【0030】一方、画像出力時において、コードバッフ
ァ204は、書込アドレスを順次歩進させて、ハードデ
ィスク205から読み出した符号化データを書き込んで
いく一方、画像圧縮伸長部203に供給する際には、読
出アドレスが書込アドレスを追いかける形で歩進させ
て、符号化データを読み出すことにより符号化データを
バッファリングする。ただし、画像出力時において、ハ
ードディスク205からの読み出しは、画像圧縮部20
3への供給よりも低速なので、画像入力時と異なり、書
込アドレスの歩進は、読出アドレスのそれよりも遅い。
このため、画像出力時では、画像入力時とは逆に、読出
アドレスが書込アドレスを追い越してしまう場合があ
る。これをアンダーフローという。この場合、符号化デ
ータのバッファリングが正常に行なわれなくなるので、
本実施形態では、このアンダーフローを回避するため
に、後述する出力制御を行う。
On the other hand, at the time of image output, the code buffer 204 sequentially advances the write address to write the encoded data read from the hard disk 205, while supplying it to the image compression / decompression unit 203. , The read address follows the write address, and the encoded data is read out to buffer the encoded data. However, when outputting an image, the image is read from the hard disk 205 by the image compression unit 20.
Since it is slower than the supply to 3, the step of the write address is slower than that of the read address, unlike when the image is input.
Therefore, at the time of image output, the read address may overtake the write address, contrary to the time of image input. This is called underflow. In this case, the encoded data will not be buffered normally, so
In this embodiment, in order to avoid this underflow, output control described later is performed.

【0031】C:実施形態の動作 次に、実施形態の動作について説明する。まず、画像入
力時の動作を説明する。なお、各部の制御については、
画像処理制御部206Aが行なう。はじめに、画像入力
部10では原稿が1ページ毎に一定のピッチで読み取ら
れ、その都度、画像データが発生し、前段画像処理部2
01による前処理を経て画像圧縮伸長部203により圧
縮され、コードバッファ204にバッファリングされ
る。そして、画像入力時においてコードバッファ204
にオーバーフローが発生したか否かがオーバーフロー検
出部208により検出される。
C: Operation of Embodiment Next, the operation of the embodiment will be described. First, the operation at the time of image input will be described. Regarding the control of each part,
The image processing control unit 206A performs this. First, the image input unit 10 reads a document at a constant pitch page by page, and image data is generated each time the document is read.
The image data is compressed by the image compression / expansion unit 203 after preprocessing by 01 and buffered in the code buffer 204. Then, when the image is input, the code buffer 204
The overflow detection unit 208 detects whether or not an overflow has occurred.

【0032】この際、コードバッファ204では、ある
程度の量の符号化データが格納されたならば、読出が行
なわれてハードディスク205に転送される。すなわ
ち、符号化データの転送開始タイミングは、従来技術と
は異なり、1ページ分の画像データを圧縮する処理が終
了した時点ではなく、ある程度の量の符号化データが格
納された時点である。ここで、ある程度の量とは、例え
ば、ハードディスク205の転送プロトコル規格で定め
られる1ブロック分であっても良いし、上述のラインバ
ッファの容量(8ライン分)の画像データを圧縮した場
合に相当する符号量であっても良い。このように、符号
化データの転送開始タイミングを早めた理由は、ハード
ディスクへの転送を少しでも早く終了させるためであ
り、かつ、コードバッファ204に要求される容量を低
く抑えるためでもある。
At this time, if a certain amount of coded data is stored in the code buffer 204, the coded data is read out and transferred to the hard disk 205. That is, unlike the related art, the transfer start timing of encoded data is not the time when the process of compressing one page of image data is completed, but the time when a certain amount of encoded data is stored. Here, the certain amount may be, for example, one block defined by the transfer protocol standard of the hard disk 205, or corresponds to the case where the image data having the above-mentioned line buffer capacity (eight lines) is compressed. It may be the code amount to be executed. Thus, the reason for accelerating the transfer start timing of the encoded data is to end the transfer to the hard disk as soon as possible and to keep the capacity required for the code buffer 204 low.

【0033】さて、オーバーフローが発生していなけれ
ば、画像処理制御部206Aは、画像入力部10に対し
て、次のピッチで次ページの原稿を読み取るように指示
し、次ページの読取による画像データに対しても同様に
圧縮・バッファリング・転送を行なわせる。この場合、
コードバッファ204では、前ページの符号化データの
読出と次ページの符号化データの書込とが並行して行な
われる場合もある。
If no overflow has occurred, the image processing control unit 206A instructs the image input unit 10 to read the original on the next page at the next pitch, and the image data obtained by reading the next page is read. Similarly, compression, buffering and transfer are performed. in this case,
In the code buffer 204, reading of the encoded data of the previous page and writing of the encoded data of the next page may be performed in parallel.

【0034】ところで、画像入力時において、圧縮率が
低く、発生符号量の大きいページの画像データが連続し
たピッチで読み取られる場合や、ハードディスク205
において何らかのトラブルが生じた場合、画像圧縮処理
部203からコードバッファに供給される符号量が、コ
ードバッファ204からハードディスク205に転送さ
れる符号量よりも多くなり、コードバッファ204にお
いてオーバーフローが発生する可能性が高くなる。かか
るオーバーフローが発生すると、その時点で読み込んで
圧縮しているページの符号化データが欠落したことを意
味するので、画像処理制御部206Aは、次の異常処理
を行なう。
By the way, at the time of image input, when image data of a page having a low compression rate and a large generated code amount is read at a continuous pitch, or when the hard disk 205 is used.
If some trouble occurs in the code buffer 204, the code amount supplied from the image compression processing unit 203 to the code buffer becomes larger than the code amount transferred from the code buffer 204 to the hard disk 205, and overflow may occur in the code buffer 204. Will be more likely. When such an overflow occurs, it means that the coded data of the page that has been read and compressed at that time has been lost, so the image processing control unit 206A performs the next abnormality process.

【0035】すなわち、画像処理制御部206Aは、画
像圧縮伸長部203に対しその時点で行なっている圧縮
処理を中止させるとともに、コードバッファ204の書
込アドレスをそのページの先頭に戻し、さらに、画像入
力部10へ画像入力制御信号を出力して次のピッチで同
一のページに対応する原稿を読み取るよう指示する。こ
れにより、画像圧縮伸長部203は、次のピッチにおい
て同一ページの画像データが入力されるまで待機状態と
なり、また、コードバッファ204は、オーバーフロー
発生時の読取・圧縮にかかるページの符号化データを破
棄することとなる。ここで、オーバーフロー発生時の読
取・圧縮にかかるページの符号化データは、転送開始タ
イミングを早めた関係上、コードバッファ204から破
棄されるまでに、その一部がハードディスク205に転
送されている場合がある。この場合に、画像処理制御部
206Aは、ハードディスク205の書込アドレスをそ
のページの先頭に戻す。これにより、オーバーフロー発
生時の読取・圧縮にかかるページの符号化データはハー
ドディスク205からも破棄される。また、符号量の発
生状態によっては、コードバッファ204において、オ
ーバーフロー発生時の読取・圧縮にかかるページ以前の
符号化データが存在する場合がある。この場合、画像処
理制御部206Aは、引き続きその符号化データをハー
ドディスク205へ転送する処理については継続して実
行する。これにより、次のピッチにおいて同一ページの
画像データが入力されるまでには、コードバッファ20
4の空き領域は、オーバーフローが発生した時点より拡
大されることとなる。したがって、次回、同一ページの
原稿を読み取る際に、圧縮率を高めて発生符号量を少な
く抑えなくても、オーバーフローが再発することはな
く、しかも伸長時の画質劣化を招くおそれもない。この
ような処理は、すべてのページの原稿の画像データがハ
ードディスク205に記憶されるまでに実行される。
That is, the image processing control unit 206A causes the image compression / expansion unit 203 to stop the compression process currently being performed, returns the write address of the code buffer 204 to the head of the page, and further An image input control signal is output to the input unit 10 to instruct to read the document corresponding to the same page at the next pitch. As a result, the image compression / decompression unit 203 is in a standby state until the image data of the same page is input at the next pitch, and the code buffer 204 stores the coded data of the page which is to be read / compressed when an overflow occurs. It will be discarded. Here, in the case where the encoded data of the page that is read / compressed when an overflow occurs is partly transferred to the hard disk 205 before being discarded from the code buffer 204 due to the earlier transfer start timing. There is. In this case, the image processing control unit 206A returns the write address of the hard disk 205 to the head of the page. As a result, the coded data of the page that is read and compressed when an overflow occurs is also discarded from the hard disk 205. In addition, depending on the generation state of the code amount, there may be coded data in the code buffer 204 before the page for reading / compressing when the overflow occurs. In this case, the image processing control unit 206A continuously executes the process of transferring the encoded data to the hard disk 205. As a result, the code buffer 20 is not ready until the image data of the same page is input at the next pitch.
The empty area of 4 will be expanded from the time when the overflow occurs. Therefore, the next time an original of the same page is read, even if the compression rate is not increased and the generated code amount is not reduced, the overflow will not occur again, and the image quality will not deteriorate when decompressed. Such processing is executed until the image data of the originals of all pages is stored in the hard disk 205.

【0036】本実施形態の画像入力における具体的動作
を図3に示す。この図に示すように、原稿4、5につい
ては、それぞれ発生符号量が多く、連続頁でもあるの
で、後の原稿5の読取ピッチにおいてオーバーフローが
生じており、このため画像処理制御部206Aが発生す
る画像入力制御信号に基づき当該原稿5についてリスキ
ャンが行われる。なお、この例では、原稿5におけるオ
ーバーフロー発生時点で、すでにその符号化データの一
部がハードディスク205に転送されている。したがっ
て、この場合には、上述したように、コードバッファ2
04はもちろんのこと、ハードディスク205にも転送
された原稿5に対応する符号化データも破棄される。ま
た、この図において、原稿1、2、4、5においてバッ
ファ使用量の状態が最初の部分で急上昇し、その後、傾
きが若干緩やかとなっているのは、符号化データの転送
開始タイミングが、ある程度の量の符号化データがコー
ドバッファ204に格納された時点であることに起因す
る。すなわち、この時点までは符号化データは画像圧縮
伸長部203から供給されるのみでハードディスク20
5へは転送されないので、コードバッファ204の使用
量が急上昇するが、その時点以降は、ハードディスク2
05に転送も並行して行なわれるため、その分、傾きが
緩やかとなるからである。したがって、これらの原稿以
外の原稿3、6については、前の符号化データに累積さ
れる形で格納されるので、このようなことは生じない。
FIG. 3 shows a specific operation in image input according to this embodiment. As shown in this figure, the originals 4 and 5 each have a large generated code amount and are continuous pages, so that an overflow occurs in the reading pitch of the subsequent original 5, so that the image processing control unit 206A generates. Based on the image input control signal, the original document 5 is rescanned. In this example, at the time when the document 5 overflows, part of the encoded data has already been transferred to the hard disk 205. Therefore, in this case, as described above, the code buffer 2
In addition to 04, the encoded data corresponding to the original 5 transferred to the hard disk 205 is also discarded. Further, in this figure, in the originals 1, 2, 4, and 5, the buffer usage state sharply rises in the first part, and then the inclination becomes slightly gentle because the transfer start timing of the encoded data is This is due to the point in time when a certain amount of encoded data is stored in the code buffer 204. That is, up to this point, the encoded data is only supplied from the image compression / expansion unit 203, and the hard disk 20.
5, the usage amount of the code buffer 204 rises sharply, but after that point, the hard disk 2 is not used.
This is because the transfer is also performed in parallel with 05, and the inclination becomes gentle accordingly. Therefore, since the originals 3 and 6 other than these originals are stored in a form of being accumulated in the previous encoded data, such a thing does not occur.

【0037】このような画像処理部20は、画像入力時
において次の様な利点を有する。 本実施形態では、そもそも目標符号量を設定する必要
がない。また、1ページの画像データに対する圧縮率が
小さくなって、発生符号量が1ピッチの期間内にハード
ディスク205に転送可能な量を超えたとしても、コー
ドバッファ204においてオーバーフローが発生しない
限り、リスキャンが発生することはない。通常、原稿1
ページの画像データに対する圧縮率が小さくなる場合は
稀であり、さらに、このような原稿が連続ページで入力
される場合も稀であるため、オーバーフローが発生する
可能性は、極めて低くなる。このため、画像入力時にお
けるリスキャンの発生回数を極力抑えることができるの
で、全体の処理速度向上を図ることができる。なお、上
述の図3の例において原稿4、5については、それぞれ
発生符号量も多く、連続ページであるので、後の原稿5
の読取ピッチにおいてのみ、オーバーフローが発生した
のである。 たとえオーバーフローが発生したとしても、リスキャ
ン時において圧縮率を高めるような制御を実行する必要
がないため、画質劣化が発生することがない。 ハードディスクにおいて何らかの通常予測し得ないト
ラブルが発生して転送速度が実質的に低下したとして
も、上記画像入力時の処理によりデータの欠落に対処し
うる。
Such an image processing unit 20 has the following advantages when inputting an image. In the present embodiment, it is not necessary to set the target code amount in the first place. Further, even if the compression rate for the image data of one page becomes small and the generated code amount exceeds the transferable amount to the hard disk 205 within the period of one pitch, rescanning is performed unless the code buffer 204 overflows. It never happens. Normally, manuscript 1
It is rare that the compression rate for image data of a page becomes small, and it is also rare that such a document is input in continuous pages, so that the possibility of overflow is extremely low. For this reason, the number of times rescanning occurs at the time of image input can be suppressed as much as possible, and the overall processing speed can be improved. It should be noted that in the above-described example of FIG. 3, the originals 4 and 5 each have a large generated code amount and are continuous pages.
The overflow occurred only at the reading pitch of. Even if an overflow occurs, it is not necessary to perform control for increasing the compression rate at the time of rescanning, so image quality does not deteriorate. Even if some kind of unpredictable trouble occurs in the hard disk and the transfer rate is substantially reduced, the data loss can be dealt with by the processing at the time of image input.

【0038】次に、実施形態における画像出力時の動作
について説明する。この場合も、画像処理制御部206
Aが各部の制御を行なう。まず、最初のピッチでは、画
像出力を行なうべき最初のページである1ページ目の符
号化データがハードディスク205から読み出され、コ
ードバッファ204に転送され格納される。そして、次
のピッチにおいて、コードバッファ204に格納された
1ページ目の符号化データは、画像圧縮伸長部203に
より伸長され、後段画像処理部202による後処理が施
された後、画像出力部30へ出力される。これにより、
次のピッチにおいて1ページ目の画像出力が行なわれる
こととなる。
Next, the operation of outputting an image in the embodiment will be described. In this case also, the image processing control unit 206
A controls each part. First, at the first pitch, the coded data of the first page, which is the first page to be subjected to image output, is read from the hard disk 205, transferred to the code buffer 204, and stored therein. Then, at the next pitch, the encoded data of the first page stored in the code buffer 204 is decompressed by the image compression / decompression unit 203, subjected to post-processing by the post-stage image processing unit 202, and then the image output unit 30. Is output to. This allows
The image output of the first page is performed at the next pitch.

【0039】ここで、ハードディスク205からコード
バッファ204への転送開始タイミングは、画像出力の
それと、必ずしも一致していない。すなわち、画像処理
制御部206Aは、各ページの符号量、データ転送中の
ページの転送済データ量、およびコードバッファ204
の1ブロック単位の空き容量を管理しており、コードバ
ッファ204に1ブロック分以上の空き領域があれば、
1ブロック分の転送が行なわれるようになっている。各
ブロックの転送終了時にはハードディスク205から画
像処理制御部206Aへ割り込み信号が供給され、画像
処理制御部206Aは、この割り込み信号によってデー
タ転送の終了を検知する。こうして、各ページの符号化
データの転送が終了すると、画像処理制御部206A
は、図示しないメモリに当該終了を示す情報を書き込
む。
Here, the transfer start timing from the hard disk 205 to the code buffer 204 does not necessarily match that of image output. That is, the image processing control unit 206A determines the code amount of each page, the transferred data amount of the page during data transfer, and the code buffer 204.
If the free space of one block is managed and the code buffer 204 has a free area of one block or more,
One block of data is transferred. At the end of transfer of each block, an interrupt signal is supplied from the hard disk 205 to the image processing control unit 206A, and the image processing control unit 206A detects the end of data transfer by this interrupt signal. When the transfer of the encoded data of each page is completed in this way, the image processing control unit 206A
Writes information indicating the end in a memory (not shown).

【0040】ところで、あるピッチにおけるコードバッ
ファ204の格納状態に着目すると、複数ページ分の符
号化データがすでに格納されている場合もあれば、1ペ
ージ分に満たない符号化データしか格納されていない場
合もあり得る。その一方、転送速度についてみると、伸
長処理のためのコードバッファ204から画像圧縮伸長
部203へのデータ供給は、転送処理のためのハードデ
ィスク205からコードバッファ204へのデータ供給
よりも速い。したがって、発生符号量が多い符号化デー
タに対応するページを連続して出力する場合には、コー
ドバッファ204では、格納される符号化データがなく
なってしまうアンダーフローが発生する可能性がある。
By the way, focusing on the storage state of the code buffer 204 at a certain pitch, there are cases where encoded data for a plurality of pages has already been stored, but only encoded data for less than one page is stored. There may be cases. On the other hand, regarding the transfer speed, the data supply from the code buffer 204 for the decompression process to the image compression / decompression unit 203 is faster than the data supply from the hard disk 205 to the code buffer 204 for the transfer process. Therefore, when continuously outputting pages corresponding to encoded data with a large amount of generated code, there is a possibility that an underflow may occur in the code buffer 204, in which there is no encoded data to be stored.

【0041】ただし、アンダーフローが発生しない限
り、上述のように、あるピッチでは、前ページの画像出
力を行なう一方で、引き続き、前ページ以降の符号化デ
ータをハードディスク205からコードバッファ204
に転送することで、画像出力部30では、1ピッチで1
ページ分の画像出力が正常に得られる。
However, as long as no underflow occurs, as described above, while the image of the previous page is output at a certain pitch, the coded data of the previous page and subsequent pages are continuously output from the hard disk 205 to the code buffer 204.
The image output unit 30 transfers the
Image output for pages is normally obtained.

【0042】しかし、アンダーフローが発生すると、符
号化データがなくなった状態で伸長処理が行なわれてし
まう結果、画像出力部30では、欠けた画像が形成され
て正常な画像に混在してしまうことになる。
However, when an underflow occurs, decompression processing is performed in a state where the encoded data is lost, and as a result, a missing image is formed in the image output unit 30 and mixed with a normal image. become.

【0043】また、ハードディスク205にエラーが生
じてデータ転送速度が低下した場合も、上記と同じ問題
が生じる。ハードディスク205のエラーとは、シーク
エラー、データリードエラー、セクタIDリードエラー
等である。このようなエラーが発生した場合、ハードデ
ィスク205は、何度かリトライを行い、エラー状態か
ら復帰しようとする。その間はディスクとヘッドの間で
データのリード/ライト動作が中止されるため、データ
転送速度が低下する。例えば、データリードエラーが発
生して16回のリトライ動作を行う場合、16回の回転
待ちが発生する。ディスクの回転数が5400rpmで
ある場合、その待ち時間は177.8msであるため、
1秒当たりのデータ転送量は約18%低下してしまう。
また、所定回数のリトライでも正常なデータリードがで
きなかった場合、そのセクタを不良セクタとし、その代
替セクタがディスクの他の領域に作られる。代替セクタ
が同一トラック上にない場合、余分な回転待ちやシーク
が発生してしまうため、データ転送速度は低下する。こ
のようなハードディスク205のエラーが発生してデー
タ転送速度が低下した場合、転送中のページの圧縮率が
目標圧縮率より高かったとしても、伸長処理中にコード
バッファ204のアンダーフローが発生する可能性があ
る。
Also, when an error occurs in the hard disk 205 and the data transfer speed is reduced, the same problem as described above occurs. The error of the hard disk 205 is a seek error, a data read error, a sector ID read error, or the like. When such an error occurs, the hard disk 205 retries several times and tries to recover from the error state. During that time, the data read / write operation is suspended between the disk and the head, and the data transfer rate is reduced. For example, when a data read error occurs and a retry operation is performed 16 times, waiting for 16 rotations occurs. When the disk rotation speed is 5400 rpm, the waiting time is 177.8 ms, so
The amount of data transferred per second is reduced by about 18%.
Further, when normal data reading cannot be performed even after a predetermined number of retries, the sector is regarded as a defective sector, and its replacement sector is created in another area of the disk. If the alternative sector is not on the same track, an extra rotation wait or seek will occur, and the data transfer rate will decrease. When such an error of the hard disk 205 occurs and the data transfer rate decreases, underflow of the code buffer 204 may occur during the decompression process even if the compression rate of the page being transferred is higher than the target compression rate. There is a nature.

【0044】本実施形態では、こうしたアンダーフロー
の発生を回避すべく、以下のような制御を行う。すなわ
ち、画像処理制御部206Aには、画像出力部30から
ページ同期のためのページ同期信号(1周期が1ピッチ
に対応する)が供給されており、画像処理制御部206
Aは、このページ同期信号の立ち上がりを検出する。画
像処理制御部206Aは、ページ同期信号の立ち上がり
を検出すると、次に出力すべきページの符号化データが
コードバッファ204に転送完了しているか否かを図示
しないメモリの書き込み情報を参照しチェックする。
In this embodiment, the following control is performed in order to avoid such underflow. That is, the image processing control unit 206A is supplied with a page synchronization signal (one cycle corresponds to one pitch) for page synchronization from the image output unit 30.
A detects the rising edge of this page sync signal. Upon detecting the rise of the page sync signal, the image processing control unit 206A checks whether or not the encoded data of the page to be output next has been transferred to the code buffer 204 by referring to the write information in the memory (not shown). .

【0045】ここで、転送が完了していれば、そのペー
ジの伸長処理を開始する。当該ページの符号化データは
すべてコードバッファ204に転送が完了しているた
め、そのページの伸長処理途中でコードバッファ204
のアンダーフローが発生することはあり得ない。
If the transfer is completed, the decompression process for the page is started. Since all the coded data of the page has been transferred to the code buffer 204, the code buffer 204 is in the middle of decompression processing of the page.
Underflow is unlikely to occur.

【0046】一方、次に出力すべきページの符号化デー
タがコードバッファ204に転送が完了していなけれ
ば、伸長速度にデータ転送が間に合わないことによって
コードバッファ204のアンダーフローが発生する可能
性がある。したがって、この場合、アンダーフローの発
生を回避するため、そのピッチでは伸長処理を行わず
に、画像出力部30に対しスキップ動作を指示する画像
出力制御信号を出力する。
On the other hand, if the encoded data of the page to be output next is not completely transferred to the code buffer 204, the underflow of the code buffer 204 may occur due to the fact that the data transfer is not in time for the expansion speed. is there. Therefore, in this case, in order to avoid the occurrence of underflow, the image output control signal for instructing the skip operation is output to the image output unit 30 without performing the expansion process at that pitch.

【0047】ここで、スキップ動作について説明する。
画像出力部30における通常の画像形成プロセスにおい
ては、感光ドラム303に形成されたコピー潜像が転写
位置まで搬送されてきたシートに転写され、定着部30
6を通ってコピートレイ308に排出される。この場
合、シートは、回転している感光ドラム303上のコピ
ー潜像の先頭と一致するようにタイミングを合わせて転
写位置へ搬送される。ここでもし転写位置へのシートの
搬送が開始される前に画像処理部20から画像出力制御
信号が供給された場合、画像出力制御部311は、シー
トの搬送を次のピッチまで停止させる。この間、感光ド
ラム303の回転は継続されているが、シートへの転写
およびシートの排出は行われない。
Here, the skip operation will be described.
In the normal image forming process in the image output section 30, the copy latent image formed on the photosensitive drum 303 is transferred to the sheet conveyed to the transfer position, and then the fixing section 30.
It is discharged to the copy tray 308 through the sheet 6. In this case, the sheet is conveyed to the transfer position with the timing adjusted so as to coincide with the beginning of the copy latent image on the rotating photosensitive drum 303. Here, if the image output control signal is supplied from the image processing unit 20 before the conveyance of the sheet to the transfer position is started, the image output control unit 311 stops the conveyance of the sheet until the next pitch. During this period, the rotation of the photosensitive drum 303 is continued, but the transfer onto the sheet and the discharge of the sheet are not performed.

【0048】一方、1ピッチのスキップ動作中において
も、符号化データはハードディスク205からコードバ
ッファ204へ継続して転送される。もし1ピッチのス
キップ動作の後、次のページ同期信号の立ち上がりで当
該符号化データの転送が完了していない場合、そのデー
タ転送が完了するまで上記と同じ動作が繰り返される。
On the other hand, the coded data is continuously transferred from the hard disk 205 to the code buffer 204 even during the one-pitch skip operation. If the transfer of the coded data is not completed at the next rising edge of the page sync signal after the one-pitch skip operation, the same operation as described above is repeated until the data transfer is completed.

【0049】ここで、本実施形態の画像出力における具
体的動作を図4および図5に示す。図4に示す例では、
4ページ目と5ページ目の発生符号量が連続して多いた
めに、5ページ目のピッチ開始時(すなわち、ページ同
期信号の立ち上がり時)に5ページ目のデータ転送が完
了せず、スキップ動作が生じている。このスキップ動作
中においても5ページ目の符号化データの転送は継続さ
れており、次のピッチ開始時には、5ページ目のデータ
転送が完了していることから、当該ページの伸長処理お
よび画像出力が行われる。
Here, a concrete operation in the image output of this embodiment is shown in FIGS. In the example shown in FIG.
Since the generated code amounts of the 4th and 5th pages are continuously large, the data transfer of the 5th page is not completed at the start of the pitch of the 5th page (that is, at the rising edge of the page synchronization signal), and the skip operation is performed. Is occurring. Even during this skip operation, the transfer of the encoded data of the fifth page is continued, and the data transfer of the fifth page is completed at the start of the next pitch. Done.

【0050】また、図5に示す例では、ハードディスク
205のエラーによってスキップ動作が生じている。す
なわち、4ページ目のデータ転送途中にハードディスク
205にエラーが発生したためにデータ転送が遅れ、次
のピッチ開始時にデータ転送が完了しておらず、スキッ
プ動作が生じている。このスキップ動作中においても4
ページ目のデータ転送は継続されており、次のピッチ開
始時には、4ページ目のデータ転送が完了していること
から、当該ページの伸長処理および画像出力が行われ
る。
Further, in the example shown in FIG. 5, the skip operation is caused by an error in the hard disk 205. That is, the data transfer is delayed due to an error in the hard disk 205 during the data transfer of the fourth page, the data transfer is not completed at the start of the next pitch, and the skip operation occurs. 4 even during this skip operation
The data transfer of the page continues, and at the start of the next pitch, since the data transfer of the fourth page is completed, the expansion processing and image output of the page are performed.

【0051】以上のような各ページ毎の処理を指定され
たページ順に指定回数だけ繰り返すことにより電子ソー
ティングが行われる。
Electronic sorting is performed by repeating the above-described processing for each page in a designated page order a designated number of times.

【0052】[0052]

【発明の効果】以上説明したように、この発明によれ
ば、画像の圧縮率が低いために発生符号量が多い場合や
記憶手段(ハードディスク)の動作異常等によってデー
タ転送速度が低下した場合等のように、画像データの転
送速度が画像出力時の伸長速度に間に合わない場合であ
っても、緩衝記憶手段(コードバッファ)におけるアン
ダーフローの発生を確実に防止でき、欠けた画像や乱れ
た画像が出力されるのを回避できる。
As described above, according to the present invention, when the image compression rate is low, the generated code amount is large, or when the data transfer rate is lowered due to an abnormal operation of the storage means (hard disk), etc. Even when the transfer rate of the image data cannot meet the decompression rate at the time of image output as described above, the occurrence of underflow in the buffer storage means (code buffer) can be reliably prevented, and a missing image or a disturbed image can be obtained. Can be output.

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

【図1】 この発明による画像処理装置の一実施形態で
あるディジタル複写機の構成を示す正面断面図である。
FIG. 1 is a front sectional view showing the configuration of a digital copying machine which is an embodiment of an image processing apparatus according to the present invention.

【図2】 同実施形態における画像処理部の電気的構成
を示すブロック図である。
FIG. 2 is a block diagram showing an electrical configuration of an image processing unit in the same embodiment.

【図3】 同実施形態における画像入力動作の一例を説
明するための図である。
FIG. 3 is a diagram for explaining an example of an image input operation in the same embodiment.

【図4】 同実施形態における画像出力動作の第1の例
を説明するための図である。
FIG. 4 is a diagram for explaining a first example of an image output operation in the same embodiment.

【図5】 同実施形態における画像出力動作の第2の例
を説明するための図である。
FIG. 5 is a diagram for explaining a second example of the image output operation in the same embodiment.

【図6】 従来の画像処理装置の電気的構成を示すブロ
ック図である。
FIG. 6 is a block diagram showing an electrical configuration of a conventional image processing apparatus.

【図7】 同画像処理装置における画像入力動作の一例
を説明するための図である。
FIG. 7 is a diagram for explaining an example of an image input operation in the image processing apparatus.

【図8】 同画像処理装置における画像出力動作の一例
を説明するための図である。
FIG. 8 is a diagram for explaining an example of an image output operation in the image processing apparatus.

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

10 画像入力部 20 画像処理部 30 画像出力部 201 前段画像処理部 202 後段画像処理部 203 画像圧縮伸長部 204 コードバッファ 205 ハードディスク 206A 画像処理制御部 207 符号量検出部 208 オーバーフロー検出部 10 image input unit 20 image processing unit 30 image output unit 201 pre-stage image processing unit 202 post-stage image processing unit 203 image compression / expansion unit 204 code buffer 205 hard disk 206A image processing control unit 207 code amount detection unit 208 overflow detection unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 原画像データを可変長圧縮した符号化デ
ータを記憶する記憶手段と、 前記記憶手段から読み出される符号化データを伸長する
手段と、 前記伸長手段により伸長された画像データに基づきペー
ジ単位で順次画像形成を行う画像出力手段と、 前記記憶手段からの読み出し速度と前記画像出力手段の
伸長速度との速度差を吸収すべく読み出された符号化デ
ータを一時記憶する緩衝記憶手段と、 前記画像出力手段によって次に出力すべきページの符号
化データが前記記憶手段から前記緩衝記憶手段へすべて
転送されることを条件として、当該ページの出力を開始
させる出力制御手段とを具備することを特徴とする画像
処理装置。
1. A storage unit for storing encoded data obtained by variable-length-compressing original image data, a unit for decompressing the encoded data read from the storage unit, and a page based on the image data decompressed by the decompression unit. Image output means for sequentially forming images in units, and buffer storage means for temporarily storing the coded data read to absorb the speed difference between the read speed from the storage means and the expansion speed of the image output means. And output control means for starting the output of the page provided that the encoded data of the page to be output next by the image output means is all transferred from the storage means to the buffer storage means. An image processing device characterized by:
【請求項2】 前記画像出力手段は、ページ単位の画像
データを所定のピッチで連続的に出力するものであっ
て、 前記出力制御手段は、符号化データがそのページに対応
するピッチ区間が開始される前にすべて転送されてない
場合、当該ページを出力するピッチ区間を次の区間にず
らすことを特徴とする請求項1に記載の画像処理装置。
2. The image output unit continuously outputs image data in page units at a predetermined pitch, and the output control unit starts a pitch section in which encoded data corresponds to the page. 2. The image processing apparatus according to claim 1, wherein the pitch section for outputting the page is shifted to the next section if not all have been transferred before being processed.
【請求項3】 前記画像出力手段は、シートに画像を形
成する印字部と、この印字部にシートを送る給紙部とを
有し、 前記出力制御手段は、前記給紙部の動作を停止させるこ
とによって出力を回避することを特徴とする請求項2に
記載の画像処理装置。
3. The image output unit includes a printing unit that forms an image on a sheet, and a paper feeding unit that feeds the sheet to the printing unit, and the output control unit stops the operation of the paper feeding unit. The image processing apparatus according to claim 2, wherein the output is avoided by causing the output.
JP8025251A 1996-02-13 1996-02-13 Image processor Pending JPH09219780A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8025251A JPH09219780A (en) 1996-02-13 1996-02-13 Image processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8025251A JPH09219780A (en) 1996-02-13 1996-02-13 Image processor

Publications (1)

Publication Number Publication Date
JPH09219780A true JPH09219780A (en) 1997-08-19

Family

ID=12160788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8025251A Pending JPH09219780A (en) 1996-02-13 1996-02-13 Image processor

Country Status (1)

Country Link
JP (1) JPH09219780A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009524361A (en) * 2006-01-18 2009-06-25 クゥアルコム・インコーポレイテッド Image processing in imaging systems.
JP2018074423A (en) * 2016-10-31 2018-05-10 株式会社リコー Image processing apparatus, image forming apparatus, image processing method, and image processing program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009524361A (en) * 2006-01-18 2009-06-25 クゥアルコム・インコーポレイテッド Image processing in imaging systems.
JP2011193530A (en) * 2006-01-18 2011-09-29 Qualcomm Inc Processing of image in imaging system
JP2018074423A (en) * 2016-10-31 2018-05-10 株式会社リコー Image processing apparatus, image forming apparatus, image processing method, and image processing program

Similar Documents

Publication Publication Date Title
JP3916293B2 (en) Composite image forming apparatus
US20030086597A1 (en) Image processing apparatus, control method of the same, computer program, and storage medium
JP3581037B2 (en) Image processing device
KR20090072604A (en) An image forming apparatus having a double-sided automatic document feeder and its control method
US5835691A (en) Image processing apparatus with detection of an overflow and underflow in a code buffer
JP3740910B2 (en) Image processing method and image processing apparatus
US7167279B2 (en) Image forming apparatus
US6888968B1 (en) Image processing apparatus and image processing method
JP2002010001A (en) Facsimile machine
JP2003018376A (en) Image forming device
JP3203171B2 (en) Image forming device
JP4138843B2 (en) Image forming apparatus
JP4119933B2 (en) Image forming apparatus
JP2001086305A (en) Composite image processing device
JP3251083B2 (en) Image reading device
JP2000296640A (en) Image data storage controller
JPH11289427A (en) Image reading device
JP4071809B2 (en) Image processing device
JPH10164333A (en) Image formation device
JP4121007B2 (en) Image reading apparatus and image forming apparatus
JPH0969919A (en) Image forming apparatus and image forming method thereof
JP3780133B2 (en) Image reading apparatus, image reading apparatus control method, and storage medium
JP2001028661A (en) Image reading device, method of controlling image reading device, and storage medium storing computer-readable program
JP3244549B2 (en) Image input device
JP4134235B2 (en) Image forming apparatus

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040817

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050308