JP4071809B2 - Image processing device - Google Patents

Image processing device Download PDF

Info

Publication number
JP4071809B2
JP4071809B2 JP2006302078A JP2006302078A JP4071809B2 JP 4071809 B2 JP4071809 B2 JP 4071809B2 JP 2006302078 A JP2006302078 A JP 2006302078A JP 2006302078 A JP2006302078 A JP 2006302078A JP 4071809 B2 JP4071809 B2 JP 4071809B2
Authority
JP
Japan
Prior art keywords
image
data
reading
image processing
document
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.)
Expired - Lifetime
Application number
JP2006302078A
Other languages
Japanese (ja)
Other versions
JP2007028691A (en
Inventor
杉高 樗木
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2006302078A priority Critical patent/JP4071809B2/en
Publication of JP2007028691A publication Critical patent/JP2007028691A/en
Application granted granted Critical
Publication of JP4071809B2 publication Critical patent/JP4071809B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Description

本発明は、画像処理装置であり、デジタル画像信号を転写紙に画像として再生する装置に関し、特にスキャナから画像を読み込んで転写紙に画像を再生する装置に適応される画像処理装置に関する。   The present invention relates to an image processing apparatus, and relates to an apparatus that reproduces a digital image signal as an image on a transfer sheet, and more particularly to an image processing apparatus that is adapted to an apparatus that reads an image from a scanner and reproduces the image on a transfer sheet.

従来存在するMFP(コピー、FAX、プリンタ、スキャナ等の複合機)において、読み取り信号の画像処理、メモリへの画像蓄積、複数機能の並行動作及びそれぞれの画像処理を最適化するために、特許文献1が開示するところの『画像処理装置』等が発明されている。この画像処理装置は、各種の画像処理を1つの画像処理構成で実行できるようにするものである。
特開平8−274986号公報
In order to optimize image processing of read signals, image storage in a memory, parallel operation of a plurality of functions, and respective image processing in a conventional MFP (multifunction machine such as a copy, FAX, printer, scanner) No. 1 discloses an “image processing apparatus” and the like. This image processing apparatus enables various image processing to be executed with one image processing configuration.
JP-A-8-274986

しかしながら、上記に示す画像処理装置においては、スキャナデータ読み取り時の課題についての記述がなされていない。   However, the above-described image processing apparatus does not describe a problem when reading scanner data.

従って、本発明は、上記課題に鑑みてなされたもので、スキャナデータ読み取り時における画像処理の最適化を行う画像処理装置を提供することを目的とする。   Accordingly, the present invention has been made in view of the above problems, and an object thereof is to provide an image processing apparatus that optimizes image processing when reading scanner data.

即ち、本発明は、以下に示すような幾つかの具体的な目的を達成するためのものである。   That is, the present invention is intended to achieve some specific objects as shown below.

先ず、本発明の目的は、スキャナ読み取り時の原稿の副走査方向の範囲を示すフレームゲート信号FGATEBが読み取りと同時にアサートし、そして読み取りが終了する際にフレームゲート信号GATEBが機械的な事情により若干早くネゲートしてしまう際に、スキャナデータとして送信される値が確定しないような不具合データの送信を防止し、問題のない白ラインデータを送信するようにする画像処理装置を提供することである。また、転写紙サイズよりも副走査方向の短い原稿を読み取る際に、原稿の副走査方向の終端から転写紙サイズまでのスキャナデータを値が確定しない不具合データとせず、問題のない白ラインデータを送信する画像処理装置を提供することにある。 First, an object of the present invention, the frame gate signal FGATEB indicating the sub-scanning direction in a range of the document at the time of scanner reading is asserted simultaneously with the reading, and the frame gate signal F GateB mechanical circumstances when reading is completed An object of the present invention is to provide an image processing apparatus that prevents transmission of defective data such that a value to be transmitted as scanner data is not fixed when negating slightly early, and transmits white line data having no problem. . Also, when reading a document with a shorter sub-scanning direction than the transfer paper size, the scanner data from the end of the document in the sub-scanning direction to the transfer paper size is not regarded as defective data whose value is not fixed, and white line data that has no problem is displayed. An object is to provide an image processing apparatus for transmission.

また、原稿の副走査方向のサイズが定型でない、例えばFAX送信時の原稿や長尺原稿をスキャナで読み取る際に、予め何らかの機械的なセンサ等により原稿長さを検知し、そのライン長をライン数設定レジスタに格納しなくても、その副走査方向の読み取り範囲を示すフレームゲート信号GATEBにより、スムーズに原稿読み取り終了シーケンスに移行できるようにした画像処理装置を提供することである。 In addition, when the size of the original in the sub-scanning direction is not fixed, for example, when reading an original or a long original during FAX transmission with a scanner, the original length is detected by some mechanical sensor or the like, and the line length is set to the line length. It is an object of the present invention to provide an image processing apparatus which can smoothly shift to a document reading end sequence by a frame gate signal F GATEB indicating a reading range in the sub-scanning direction without being stored in a number setting register.

更に、原稿の副走査方向のサイズが定形でない、例えば、FAX送信時の原稿や長尺原稿をスキャナで読み取る際に、予め何らかの機械的なセンサ等により原稿長を検知し、そのライン長をライン数設定レジスタに格納しなくとも、その副走方向の読み取り範囲を示すフレームゲート信号GATEBにより、スムーズに原稿読み取り終了シーケンスに移行できるようにした画像処理装置において、システム操作を管理するコントローラ側が容易に原稿サイズを認識できるようにし、これに合った転写紙サイズの選択等の処理を容易に実行できるようにした画像処理装置を提供することである。 Furthermore, when the size of the original in the sub-scanning direction is not fixed, for example, when reading an original or a long original during FAX transmission with a scanner, the original length is detected by some mechanical sensor or the like, and the line length is set to the line length. Even without storing in the number setting register, in the image processing apparatus that can smoothly shift to the document reading end sequence by the frame gate signal F GATEB indicating the reading range in the side running direction, the controller side that manages the system operation can easily It is another object of the present invention to provide an image processing apparatus capable of recognizing a document size and easily performing processing such as selection of a transfer paper size suitable for the document size.

係る目的を達成するために、本発明は、読取手段から読み取られた原稿画像信号をデジタル画像信号に変換する変換手段と、前記デジタル画像信号を所定の画像信号へ処理する画像処理手段と、前記画像処理手段により処理された画像を格納する蓄積手段と、前記読取手段からの読み取りの開始を示すフレーム信号のアサートにより前記画像処理手段で画像処理を実行し、前記画像処理の終わりを示すフレーム信号のネゲートを予め設定されたライン数よりも早いタイミングで受信した場合、前記フレーム信号のネゲートから前記設定したライン数までを白ラインデータとして前記蓄積手段に画像を送信する第1のモードと、前記設定したライン数にかかわらず前記フレーム信号のネゲートで前記蓄積手段への画像データ送信を終了する第2のモードとを選択する選択手段とを有し、前記選択手段は、前記原稿の副走査方向のサイズが予めわからない場合は前記第2のモードを選択する画像処理装置であることを主要な特徴とする。 In order to achieve the object, the present invention provides a conversion unit that converts a document image signal read from a reading unit into a digital image signal, an image processing unit that processes the digital image signal into a predetermined image signal, An accumulation unit that stores an image processed by the image processing unit, and a frame signal that indicates the end of the image processing when the image processing unit executes image processing by asserting a frame signal that indicates the start of reading from the reading unit The first mode of transmitting an image to the storage means as white line data from the negation of the frame signal to the set number of lines when the negation of the frame is received at a timing earlier than the preset number of lines , Regardless of the set number of lines, second image data transmission to the storage means is completed by negating the frame signal. And selection means for selecting a mode, the selection means, when the sub-scanning direction size of the document is not known in advance is mainly characterized in that an image processing apparatus for selecting said second mode .

本発明によれば、読み取りの開始を示すフレーム信号のアサートにより画像処理を実行し、読み取りの終わりを示すフレーム信号のネゲートを予め設定されたライン数よりも早いタイミングで受信した場合、フレーム信号のネゲートから設定したライン数までを白ラインデータとして前記蓄積手段に格納する画像処理装置を提供することが可能である。   According to the present invention, when image processing is executed by asserting a frame signal indicating the start of reading and a negation of the frame signal indicating the end of reading is received at a timing earlier than the preset number of lines, It is possible to provide an image processing apparatus that stores from the negate to the set number of lines in the storage means as white line data.

画像処理装置に関するもので、デジタル画像信号を転写紙に画像として再生する装置、特にスキャナから画像を読み込んで転写紙に画像を再生することを目的とする画像処理装置として、以下に示すような構成が考えられる。   The present invention relates to an image processing apparatus, and an apparatus that reproduces a digital image signal as an image on a transfer sheet, particularly an image processing apparatus that reads an image from a scanner and reproduces an image on a transfer sheet. Can be considered.

(全体構成:図1)
図1は、上記のような目的を達成するための画像処理装置の構成を示すブロック図であり、特にMFPの構成に関するものである。
(Overall configuration: Fig. 1)
FIG. 1 is a block diagram showing a configuration of an image processing apparatus for achieving the above object, and particularly relates to a configuration of an MFP.

図1を参照すると、本画像処理装置は、以下に示すような各ブロックにより構成されている、上記構成において、原稿を光学的に読み取る読み取りユニット1は、原稿に対するランプ照射の反射光をミラー及びレンズにより受光素子に集光する。受光素子(本実施形態ではCCDを例とする)は、SBU(センサ・ボード・ユニット)2に搭載されるものである。このCCD(SBU2)に於いて電気信号に変換された画像信号はデジタル信号に変換された後、SBU2から出力される。   Referring to FIG. 1, the image processing apparatus includes the following blocks. In the above-described configuration, a reading unit 1 that optically reads an original includes a mirror and reflected light of lamp irradiation on the original. The light is condensed on the light receiving element by the lens. A light receiving element (CCD is taken as an example in this embodiment) is mounted on an SBU (sensor board unit) 2. The image signal converted into an electric signal in the CCD (SBU2) is converted into a digital signal and then output from the SBU2.

また、SBU2から出力される画像信号は、CDIC(圧縮/伸張及びデータインタフェース制御部)3に入力される。機能デバイス及びデータバス間における画像データの伝送はこのCDIC3が全て制御する。更にCDIC3は画像データに関し、SBU2、パラレルバス100、IPP(画像処理プロセッサ)4間のデータ転送、また、本実施形態の全体制御を司るシステムコントローラ15と画像データに対するプロセスコントローラ16間の通信を制御する。   The image signal output from the SBU 2 is input to the CDIC (compression / decompression and data interface control unit) 3. The CDIC 3 controls all transmission of image data between the functional device and the data bus. Further, the CDIC 3 controls the data transfer between the SBU 2, the parallel bus 100, and the IPP (image processor) 4, and the communication between the system controller 15 that controls the overall control of this embodiment and the process controller 16 for the image data. To do.

SBU2からの画像信号は、CDIC3を経由してIPP4に転送され、光学系及びデジタル信号への量子化に伴う信号劣化(スキャナ系の信号劣化とする)が補正され、再度CDIC3へ出力される。   The image signal from the SBU 2 is transferred to the IPP 4 via the CDIC 3, the signal deterioration accompanying the quantization of the optical system and the digital signal (referred to as signal deterioration of the scanner system) is corrected, and is output to the CDIC 3 again.

また、IPP4からCDIC3へ転送されたデータは、CDIC3からパラレルバス100を経由してIMAC10(画像メモリアクセス制御)に送られる。このIMAC10では、システムコントローラ15の制御に基づき画像データとMEM(メモリモジュール)9のアクセス制御、外部PC(パソコン)11のプリント用データの展開、メモリ有効活用のための画像データの圧縮/伸張が行われる。   Data transferred from the IPP 4 to the CDIC 3 is sent from the CDIC 3 to the IMAC 10 (image memory access control) via the parallel bus 100. In the IMAC 10, based on the control of the system controller 15, access control of the image data and the MEM (memory module) 9, expansion of print data of the external PC (personal computer) 11, and compression / decompression of the image data for effective use of the memory are performed. Done.

IMAC10へ送られたデータは、データ圧縮後、MEM9に蓄積される。この蓄積データは必要に応じて読み出される。   The data sent to the IMAC 10 is stored in the MEM 9 after data compression. This accumulated data is read as necessary.

このように読み出された読み出しデータは伸張され、本来の画像データに戻された後、IMAC10からパラレルバス100経由でCDIC3へ戻される。   The read data read in this way is expanded and restored to the original image data, and then returned from the IMAC 10 to the CDIC 3 via the parallel bus 100.

CDIC3からIPP4への転送後は、画質処理及びVDC5でのパルス制御が行われ、これにより作像ユニット6が転写紙上に再生画像を形成する。   After the transfer from the CDIC 3 to the IPP 4, image quality processing and pulse control by the VDC 5 are performed, whereby the image forming unit 6 forms a reproduced image on the transfer paper.

画像データの流れに於いて、パラレルバス100及びCDIC3でのバス制御により、MFPの機能が実現される。   In the flow of image data, the MFP functions are realized by the bus control by the parallel bus 100 and the CDIC 3.

FAX送信機能は、読み取り画像データに対してIPP4にて画像処理を実施し、その後、CDIC3及びパラレルバス100を経由してFCU(FAX制御ユニット)8へ転送する。   The FAX transmission function performs image processing on the read image data by the IPP 4 and then transfers the image data to the FCU (FAX control unit) 8 via the CDIC 3 and the parallel bus 100.

FCU8は通知された読み取り画像データを通信網に応じたデータ形式に変換し、その後、PN(公衆回線)7へFAXデータとして送信する。   The FCU 8 converts the notified read image data into a data format corresponding to the communication network, and then transmits it to the PN (public line) 7 as FAX data.

また、FAX受信における処理では、PN7から取り込んだ回線データがFCU8にて画像データへ変換され、パラレルバス100及びCDIC3を経由してIPP4へ転送される。この場合、特別な画質処理は行われず、VDC5においてドット再配置及びパルス制御が行われず、VDC5においてドット再配置及びパルス制御が行われ、作像ユニット6に於いて転写紙上に再生画像が形成される。   In the FAX reception process, the line data fetched from the PN 7 is converted into image data by the FCU 8 and transferred to the IPP 4 via the parallel bus 100 and the CDIC 3. In this case, special image quality processing is not performed, dot rearrangement and pulse control are not performed in the VDC 5, dot rearrangement and pulse control are performed in the VDC 5, and a reproduced image is formed on the transfer paper in the image forming unit 6. The

複数ジョブ、たとえば、コピー機能、FAX送受信機能、プリンタ出力機能が並行に動作する状況に於いて、読み取りユニット1、作像ユニット6及びパラレルバス100使用権のジョブへの割り振りは、システムコントローラ16は画像データの流れを制御し、システムコントローラ15はシステム全体を制御し、各リソースの起動を管理する。   In a situation where a plurality of jobs, for example, a copy function, a FAX transmission / reception function, and a printer output function operate in parallel, the system controller 16 assigns the right to use the reading unit 1, the image forming unit 6, and the parallel bus 100 to the job. Controlling the flow of image data, the system controller 15 controls the entire system and manages the activation of each resource.

上記のようなMFPの機能は、Ope.Pane12(操作部)によりユーザが選択入力し、これによりコピー機能、FAX機能等の処理内容が設定される。   The functions of the MFP as described above are described in Ope. The user selects and inputs the data through the panel 12 (operation unit), and thereby, processing contents such as a copy function and a FAX function are set.

システムコントローラ15とプロセスコントローラ16は、パラレルバス100、CDIC3及びシリアルバス200を介して相互に通信を行う。このとき、CDIC3内に於いてパラレルバス100とシリアルバス200とのデータインタフェースのためのデータフォーマットの変換を行う。   The system controller 15 and the process controller 16 communicate with each other via the parallel bus 100, the CDIC 3, and the serial bus 200. At this time, data format conversion for the data interface between the parallel bus 100 and the serial bus 200 is performed in the CDIC 3.

(IPP4の構成:図2)
図2にIPP4のブロック構成と共に、画像処理概略を示す。読み取り画像は、SBU2、CDIC3を介してIPP4の入力I/F41からスキャナ画像処理部45へ伝達される。このスキャナ画像処理部45は、読み取り画像信号の劣化補正を目的として、シェーディング補正、スキャナγ補正、MTF補正等を行う。補正処理ではないが、拡大/縮小の変倍処理等も行う。読み取り画像データの補正処理終了後、出力I/F42を介してCDIC3へ画像データを転送する。
(Configuration of IPP4: FIG. 2)
FIG. 2 shows an outline of image processing together with the block configuration of IPP4. The read image is transmitted from the input I / F 41 of the IPP 4 to the scanner image processing unit 45 via the SBU 2 and the CDIC 3. The scanner image processing unit 45 performs shading correction, scanner γ correction, MTF correction, and the like for the purpose of correcting deterioration of the read image signal. Although not correction processing, enlargement / reduction scaling processing and the like are also performed. After the read image data correction processing is completed, the image data is transferred to the CDIC 3 via the output I / F 42.

また、転写紙への出力はCDIC3からの画像データを入力I/F43より受け、画質処理部46に於いて面積階調処理を行う。画質処理後のデータは出力I/F44を介してVDC5へ出力される。面積階調処理としては濃度変換、ディザ処理、誤差拡散処理等が有り、階調情報の面積近似を主な処理としている。   Further, the image data from the CDIC 3 is received from the input I / F 43 for output to the transfer paper, and the area gradation processing is performed in the image quality processing unit 46. The data after the image quality processing is output to the VDC 5 via the output I / F 44. The area gradation processing includes density conversion, dither processing, error diffusion processing, and the like, and the area approximation of gradation information is the main processing.

一旦スキャナ画像処理された画像データをメモリに蓄積しておけば、画質処理を変えることによって種々の再生画像を確認することができる。例えば再生画像の濃度を振ってみたり、ディザマトリクスの線数を変更してみたりすることで、再生画像の雰囲気を変更出来る。この時処理を変更する度に画像を読み取りユニット1から読み込み直す必要はなく、MEM9から格納画像を読み出せば同一データに対し、何度でも異なる処理を実施できる。   Once the scanner image processed image data is stored in the memory, various reproduced images can be confirmed by changing the image quality processing. For example, the atmosphere of the reproduced image can be changed by changing the density of the reproduced image or changing the number of lines of the dither matrix. At this time, it is not necessary to read the image again from the reading unit 1 every time the processing is changed, and if the stored image is read from the MEM 9, different processing can be performed on the same data any number of times.

また、単体スキャナの場合、スキャナ画像処理と階調処理を合せて実施し、CDIC3へ出力する。処理内容はプログラマブルに変更する。処理の切り替え、処理手順の変更等は、コマンド制御部47に於いて管理する。   In the case of a single scanner, scanner image processing and gradation processing are performed together and output to the CDIC 3. The processing content is changed to be programmable. The command control unit 47 manages processing switching, processing procedure change, and the like.

(CDIC3の構成:図3)
図3にCDIC3のブロック構成の概略を示す。画像データ入出力制御部31は、SBU2からの画像データが出力され、IPP4に対してデータを出力する。
(Configuration of CDIC3: Fig. 3)
FIG. 3 shows an outline of the block configuration of CDIC3. The image data input / output control unit 31 outputs the image data from the SBU 2 and outputs the data to the IPP 4.

画像データ入力制御部32では、IPP4でスキャナ画像補正されたデータが入力される。入力データはパラレルバス100での転送効率を高めるためにデータ圧縮部33に於いて、データ圧縮が行われる。その後、パラレルデータI/F37を介してパラレルバス100へ送出される。   In the image data input control unit 32, the data corrected by the scanner image by the IPP 4 is input. Data compression is performed on the input data in the data compression unit 33 in order to increase the transfer efficiency of the parallel bus 100. Thereafter, the data is sent to the parallel bus 100 via the parallel data I / F 37.

パラレルバス100からパラレルデータI/F37を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部36で伸張される。伸張された画像データは画像データ出力制御部35に於いてIPP4へ転送される。   Image data input from the parallel bus 100 via the parallel data I / F 37 is compressed for bus transfer and is expanded by the data expansion unit 36. The expanded image data is transferred to the IPP 4 by the image data output control unit 35.

このように、CDIC3は、パラレルデータとシリアルデータの変換機能を併せ持つ。   As described above, the CDIC 3 has both a parallel data conversion function and a serial data conversion function.

システムコントローラ15はパラレルバス100にデータを転送し、プロセスコントローラ16はシリアルバス200にデータを転送するように動作するため、CDIC3は、2つのコントローラの通信のためにデータ変換を行う。   Since the system controller 15 transfers data to the parallel bus 100 and the process controller 16 operates to transfer data to the serial bus 200, the CDIC 3 performs data conversion for communication between the two controllers.

また、CDIC3は、自身用にもシリアルデータI/F39を1系統有し、IPP4に対してもI/Fの役割を持つ。   Further, the CDIC 3 has one system of serial data I / F 39 for itself, and also has an I / F role for the IPP 4.

(VDC5の構成:図4)
図4にVDC5のブロック構成の概略を示す。VDC5は、入力される画像データに対し作像ユニット6の特性に応じて、追加の処理を行う。エッジ平骨処理部51は、エッジ平骨処理によるドットの再配置処理を実行し、パルス制御部52は、ドット形成のための画像信号のパルス制御を実行する。その後、上記のような処理が施された画像データは作像ユニット6を対象として出力される。
(Configuration of VDC 5: FIG. 4)
FIG. 4 shows an outline of the block configuration of the VDC 5. The VDC 5 performs additional processing on the input image data according to the characteristics of the image forming unit 6. The edge flat bone processing unit 51 executes dot rearrangement processing by edge flat bone processing, and the pulse control unit 52 executes pulse control of an image signal for dot formation. Thereafter, the image data subjected to the above-described processing is output for the image forming unit 6.

VDC5は、画像データの変換とは別に、パラレルデータとシリアルデータのフォーマット変換機能を併せ持ち、VDC5単体でもシステムコントローラ15とプロセスコントローラ16との通信に対応できる。   In addition to image data conversion, the VDC 5 has a parallel data and serial data format conversion function, and can support communication between the system controller 15 and the process controller 16 with the VDC 5 alone.

(IMAC10の構成:図5)
図5にIMAC10のブロック構成の概略を示す。IMAC10は、パラレルデータI/F108に於いて、パラレルバス100との画像データインタフェースを管理する。構成的にはMEM9への画像データの格納/読み出しと、主に外部のPC11から入力されるコードデータの画像データへの展開を制御する。入力されたコードデータはラインバッファ103において、ローカル領域でのデータの格納を行うためのものである。ラインバッファ103に格納されたコードデータは、システムコントローラI/F101を介して入力されたシステムコントローラ15からの展開処理命令に基づき、ビデオ制御部104に於いて画像データに展開される。
(Configuration of IMAC 10: FIG. 5)
FIG. 5 shows an outline of the block configuration of the IMAC 10. The IMAC 10 manages an image data interface with the parallel bus 100 in the parallel data I / F 108. In terms of configuration, it controls the storage / reading of image data to / from the MEM 9 and the development of code data mainly input from the external PC 11 into the image data. The input code data is for storing data in the local area in the line buffer 103. The code data stored in the line buffer 103 is expanded into image data in the video control unit 104 based on the expansion processing command from the system controller 15 input via the system controller I / F 101.

展開された画像データもしくはパラレルデータI/F108を介してパラレルバス100から入力された画像データは、MEM9に格納される。この場合、データ変換部107に於いて格納対象となる画像データが選択され、データ圧縮部105においてメモリ使用効率を上げるためのデータ圧縮が行われ、メモリアクセス制御部102に於いてMEM9のアドレスが管理されながらMEM9に画像データが格納される。   The developed image data or image data input from the parallel bus 100 via the parallel data I / F 108 is stored in the MEM 9. In this case, image data to be stored is selected in the data conversion unit 107, data compression is performed in the data compression unit 105 to increase memory use efficiency, and the address of the MEM 9 is set in the memory access control unit 102. Image data is stored in the MEM 9 while being managed.

MEM9に格納された画像データの読み出しは、メモリアクセス制御部102に於いて、読み出し先アドレスが制御され、読み出された画像データがデータ伸張部106にて伸張される。伸張された画像データをパラレルバス100へ転送する場合、パラレルデータI/F108を介してデータ転送が行われる。   When reading out the image data stored in the MEM 9, the read destination address is controlled by the memory access control unit 102, and the read image data is expanded by the data expansion unit 106. When the decompressed image data is transferred to the parallel bus 100, data transfer is performed via the parallel data I / F 108.

(FCU8の構成:図6)
図6にFCU8の構成の一例を示す。FCU8(FAX送受信部)は、画像データを通信形式に変換して外部回線に送信し、又、外部からのデータを画像データに戻して外部I/F80及びパラレルバス100を介して作像ユニット6において記録出力する。
(Configuration of FCU8: Fig. 6)
FIG. 6 shows an example of the configuration of the FCU 8. The FCU 8 (FAX transmission / reception unit) converts the image data into a communication format and transmits it to the external line, and converts the data from the outside back to the image data and outputs the image data via the external I / F 80 and the parallel bus 100. Record output at.

FCU8(FAX送受信部)は、FAX画像処理部81、画像メモリ82、メモリ制御部83、ファクシミリ制御部84、画像圧縮伸張部85、モデム86及び網制御部87からなる。この内、FAX画像処理部81に関し、受信画像に対する二値スムージング処理はVDCのエッジ平骨処理部51において行われる。又、画像メモリ82に関しても、出力バッファ機能に関してはIMAC10及びMEM9にその機能の一部が移行される。   The FCU 8 (FAX transmission / reception unit) includes a FAX image processing unit 81, an image memory 82, a memory control unit 83, a facsimile control unit 84, an image compression / decompression unit 85, a modem 86, and a network control unit 87. Among these, regarding the FAX image processing unit 81, the binary smoothing processing for the received image is performed by the edge flat bone processing unit 51 of the VDC. As for the image memory 82, part of the output buffer function is transferred to the IMAC 10 and the MEM 9.

このように構成されたFCU8(FAX送受信部)では、画像情報の伝送を開始するとき、ファクシミリ制御部84がメモリ制御部83に指令し、画像メモリ82から蓄積している画像情報を順次読み出される。読み出された画像情報は、FAX画像処理部81によって元の信号に復元されるとともに、密度変換処理及び変倍処理がなされ、ファクシミリ制御部84に加えられる。   In the FCU 8 (FAX transmission / reception unit) configured as described above, when the transmission of image information is started, the facsimile control unit 84 instructs the memory control unit 83 to sequentially read out the stored image information from the image memory 82. . The read image information is restored to the original signal by the FAX image processing unit 81, subjected to density conversion processing and scaling processing, and added to the facsimile control unit 84.

ファクシミリ制御部84に加えられら画像信号は、画像圧縮伸張部85によって符号圧縮され、モデム86によって変調された後、網制御部87を介して宛先へと送出される。そして、送信が完了した画像情報は、画像メモリから削除される。   The image signal added to the facsimile control unit 84 is code-compressed by the image compression / decompression unit 85, modulated by the modem 86, and then sent to the destination via the network control unit 87. Then, the image information for which transmission has been completed is deleted from the image memory.

また、FCU8は、画像データを受信すると、受信画像を一旦画像メモリに蓄積し、その時に、受信画像を記録出力可能であれば、1枚分の画像の受信を完了した時点で記録出力する。又、複写動作時に発呼されて受信を開始したときは、画像メモリの使用率が所定値、例えば80%に達成するまでは画像メモリに蓄積し、画像メモリの使用率が80%に達した場合には、その時に実行している書き込み動作を強制的に中断し、受信画像を画像メモリから読み出し記録出力させる。このとき画像メモリから削除され、画像メモリの使用率が所定値、例えば10%まで低下した時点で中断していた書き込み動作を再開させ、その書き込み動作を全て終了した時点で、残りの受信が蔵王を記録出力させている。また、書き込み動作を中断した後に、再開できるように中断時に於ける書き込み動作のための各種パラメターを内部的に退避させ、再開時に、パラメターを内部的に復帰させる。   Further, when the FCU 8 receives the image data, the FCU 8 once accumulates the received image in the image memory, and at that time, if the received image can be recorded and output, the FCU 8 records and outputs it when the reception of one image is completed. Also, when a call is started during a copying operation and reception starts, the image memory is accumulated in the image memory until the usage rate of the image memory reaches a predetermined value, for example, 80%, and the usage rate of the image memory reaches 80%. In this case, the writing operation being performed at that time is forcibly interrupted, and the received image is read from the image memory and recorded and output. At this time, it is deleted from the image memory, the writing operation that was interrupted when the usage rate of the image memory drops to a predetermined value, for example, 10%, is resumed, and when all the writing operations are completed, the remaining reception is Is recorded and output. In addition, various parameters for the writing operation at the time of interruption are internally saved so that the writing operation can be resumed after the interruption of the writing operation, and the parameters are internally restored at the time of resumption.

次に、上記のような構成の他に、スキャナデータ読み取り時における画像処理の最適化を行うための構成及び動作について、図面を用いて詳細に説明する。   Next, in addition to the above configuration, a configuration and operation for optimizing image processing at the time of reading scanner data will be described in detail with reference to the drawings.

まず、前述のシステム例を参照しながら、スキャナデータ読み取り時における画像処理の最適化を行うための構成及び動作について説明する。   First, a configuration and operation for optimizing image processing when reading scanner data will be described with reference to the above-described system example.

図1の画像処理装置のブロック構成図において、コピー実行時には前述したように、読み取りユニット1にて画像を読み取る。この読み取られた画像信号は、SBU2、CDIC3、IPP4、CDIC3と転送され、CDIC3からパラレルバス100及びIMAC10を介してフレームメモリMEM9に蓄積される。そしてしかる後に、IMAC10及びパラレルバス100を介してCDIC3に送られ、IPP4、VDC5、作像ユニット6に送られ転写画像へ変換される。   In the block configuration diagram of the image processing apparatus in FIG. 1, at the time of copying, an image is read by the reading unit 1 as described above. The read image signal is transferred to SBU2, CDIC3, IPP4, and CDIC3, and stored in frame memory MEM9 from CDIC3 via parallel bus 100 and IMAC10. After that, it is sent to the CDIC 3 via the IMAC 10 and the parallel bus 100, and sent to the IPP 4, VDC 5, and image forming unit 6 to be converted into a transferred image.

(SBU2からCDIC3への接続:図7)
センサボードユニットSBU2からCDIC3への接続の様子を図7に示す。SBU2からは主に2つの制御信号FGATEBとLGATEBとスキャナデータ送信用データ線SDがCDIC3内の画像データ入力制御ブロックに接続される。FGATEBとLGATEBとの語尾の“B”はその制御信号が負論理であることを示す。すなわち、これらの信号は“L”のときアサート状態で、“H”のときネゲート状態を示す。
(Connection from SBU2 to CDIC3: Fig. 7)
FIG. 7 shows a state of connection from the sensor board unit SBU2 to the CDIC3. From SBU2, mainly two control signals FGATEB and LGATEB and a scanner data transmission data line SD are connected to the image data input control block in the CDIC3. “B” at the end of FGATEB and LGATEB indicates that the control signal is negative logic. That is, these signals are asserted when “L” and negated when “H”.

(スキャナデータ送信時タイミングチャート;図8)
これらの信号によってSBU2からCDIC3に対してスキャナデータ送信の様子を図8に示す。
(Scanner data transmission timing chart; Fig. 8)
FIG. 8 shows how scanner data is transmitted from SBU 2 to CDIC 3 using these signals.

フレームゲート信号FGATEBは、原稿の読み取り範囲を示す信号でそのアサートで原稿の読み取り開始を示し、ネゲートで原稿の読み取り終了を示す。ラインゲート信号LGATEBは、ラインデータの有効範囲を示し、そのアサート状態のときに、データラインSDの値がスキャナデータとして有効であることを示す。   The frame gate signal FGATEB is a signal indicating the reading range of the document. When the frame gate signal FGATEB is asserted, the reading start of the document is indicated. The line gate signal LGATEB indicates an effective range of line data, and indicates that the value of the data line SD is effective as scanner data when in the asserted state.

<スキャナデータ送信時の問題点:図11の(a)、(b)、(c)>
ここで、SBU2からCDIC3にスキャナデータを送信する際の問題点について、これらの様子を図11に示す。
<Problems when sending scanner data: (a), (b), (c) of FIG. 11>
Here, FIG. 11 shows these problems with respect to problems when transmitting scanner data from the SBU 2 to the CDIC 3.

図11の(a)は、読み取り原稿を示す。サイズの定義としては、横方向に主走査方向Xをとり、縦方向に副操作方向Yをとる。例えば、A4縦サイズの原稿であれば主走査方向の横サイズは210mmで、副操作方向の縦サイズは297mmとなる。これらの原稿を現状で頻繁に使われている600dpi(doi/inch)、すなわち1インチ(25.4mm)中に600ドットの解像度で読み取ると、約4961画素x7016ラインとなる。   FIG. 11A shows a read original. As the definition of the size, the main scanning direction X is taken in the horizontal direction, and the sub operation direction Y is taken in the vertical direction. For example, in the case of an A4 vertical document, the horizontal size in the main scanning direction is 210 mm, and the vertical size in the sub-operation direction is 297 mm. When these originals are read at 600 dpi (doi / inch), which is frequently used in the present situation, that is, at a resolution of 600 dots in 1 inch (25.4 mm), it becomes about 4961 pixels × 7016 lines.

通常のフレームゲート信号FGATEBと送信されるスキャナデータとの関係を図11(b)に示す。原稿読み取りの開始でFGATEBがアサートし、原稿読み取りの終了でFGATEBがネゲートする。   FIG. 11B shows the relationship between the normal frame gate signal FGATEB and the transmitted scanner data. FGATEB is asserted at the start of document reading, and FGATEB is negated at the end of document reading.

このようにフレームゲート信号FGATEBとSBU2から入力されるスキャナデータの位置が合っていれば送信画像は正しく送信される。しかしながら、スキャナ装置の紙送り位置精度の不具合や、原稿終端の検知精度の不具合等で、原稿読み取り終了のFGATEBのネゲートのタイミングが若干ずれる場合がある。例えば、図11の(c)はFGATEBのネゲートが原稿サイズよりも長く出てしまっている場合である。しかしながらこの場合は予め設定したライン数をラインカウンタが超えた時点で原稿の読み取り終了と認識するため、スキャナ読み取り画像として不具合データが画像蓄積用のメモリに送信されることはない。   As described above, if the positions of the scanner data input from the frame gate signal FGATEB and SBU2 are matched, the transmission image is transmitted correctly. However, the timing of FGATEB negation at the end of document reading may be slightly shifted due to a defect in the paper feed position accuracy of the scanner device, a defect in the detection accuracy of the document end, or the like. For example, FIG. 11C shows a case in which the FGATEB negation is longer than the document size. However, in this case, since the reading of the original is recognized when the line counter exceeds the preset number of lines, the defect data is not transmitted to the image storage memory as a scanner read image.

(CDIC3内の画像データ入力制御ブロック構成:図9)
これらの入力制御を行うCDIC3内の画像データ入力制御ブロックの様子を図9に示す。入力制御シーケンサ321は、ステートマシン等で構成され、カウンタ動作やデータ入出力制御を行う。
(Configuration of image data input control block in CDIC3: FIG. 9)
FIG. 9 shows the state of the image data input control block in the CDIC 3 that performs these input controls. The input control sequencer 321 is composed of a state machine or the like, and performs counter operation and data input / output control.

原稿画像ライン数設定レジスタLREG323には、外部CPU(図示せず)から予め原稿の副走査方向のサイズであるライン数がセットされる。   In the document image line number setting register LREG 323, the number of lines that is the size of the document in the sub-scanning direction is set in advance from an external CPU (not shown).

ラインカウンタLCNT322は、原稿読み取り前に一度リセット信号res_LCNTをアサートすることでカウンタをリセットしておく。そしてスキャナデータの1ラインを取り込む毎にカウンタインクリメント信号inc_LCNTがアサートされ、受信したスキャナデータのライン数がカウントされる。   The line counter LCNT 322 resets the counter by asserting a reset signal res_LCNT once before reading the document. Each time one line of scanner data is captured, the counter increment signal inc_LCNT is asserted, and the number of lines of received scanner data is counted.

コンパレータCMP325は、上記原稿画像ライン数設定レジスタLREG323の値とラインカウンタLCNT322の値を比較し、ラインカウンタLCNT322の値が原稿画像ライン数設定レジスタLREG323の値に到達した時点で、原稿画像読み取り終了信号FRAME_ENDをアサートし、原稿読み取りシーケンスに移行することで原稿読み取りを終了する。   The comparator CMP325 compares the value of the document image line number setting register LREG323 with the value of the line counter LCNT322, and when the value of the line counter LCNT322 reaches the value of the document image line number setting register LREG323, the document image reading end signal FRAME_END is asserted, and the document reading is terminated by shifting to the document reading sequence.

<スキャナデータ入力とフレームゲート信号FGATEBとのタイミングずれ:図11の(d)>
スキャナデータ入力とフレームゲート信号FGATEBのタイミングずれの例を図11の(d)に示す。図11の(d)は、原稿のサイズよりも早くフレームゲート信号FGATEBのネゲートでスキャナデータの入力は無効となるが、ラインカウンタLCNT322の値が、予め設定したライン数LREG323の値に到達していないため、スキャナデータが継続して画像データ蓄積用メモリに送信される。
<Timing Deviation between Scanner Data Input and Frame Gate Signal FGATEB: (d) in FIG. 11>
An example of the timing difference between the scanner data input and the frame gate signal FGATEB is shown in FIG. In FIG. 11D, the input of the scanner data is invalidated by the negation of the frame gate signal FGATEB earlier than the size of the document, but the value of the line counter LCNT322 reaches the preset value of the number of lines LREG323. Therefore, the scanner data is continuously transmitted to the image data storage memory.

従って、図11の(d)に示すように、フレームゲート信号FGATEBがネゲートした後は、黒筋や汚れなどを含み、スキャナデータとして確定していないデータが送られてしまい、図11の(d)に示すような不具合画像を転写画像として出力してしまうという不具合が生じてしまう。   Therefore, as shown in FIG. 11 (d), after the frame gate signal FGATEB is negated, data including black streaks, dirt, etc. and not determined as scanner data is sent, and the data shown in FIG. ) Such as that shown in FIG. 6 is output as a transfer image.

また、原稿が定形サイズよりも短い場合、例えばA4縦サイズの場合、副操作方向のサイズは前述したように297mmであるが、原稿が250mmというように短い場合も前記と同様な理由により不具合画像を画像メモリ82に出力してしまう。   Further, when the document is shorter than the standard size, for example, in the case of A4 vertical size, the size in the sub-operation direction is 297 mm as described above. However, when the document is as short as 250 mm, the defective image is caused for the same reason as described above. Is output to the image memory 82.

(原稿サイズが短い場合の対策:図9及び図10)
これらの不具合の対策について、図9と図10により説明する。図10は、前述の図9中の入力制御シーケンサ321であるステートマシンの状態遷移図の例である。ステートS0は、アイドルステートであり、このステートでラインカウンタLCNT322のリセット信号res_LCNTと原稿のフレームゲート信号FGATEBのネゲート時のラインカウンタの値を格納するレジスタNGCCUT324のリセット信号res_NGCCUTをアサートし、リセットをかけている。
(Measures when the document size is short: FIGS. 9 and 10)
Countermeasures for these problems will be described with reference to FIGS. FIG. 10 is an example of a state transition diagram of the state machine which is the input control sequencer 321 in FIG. 9 described above. The state S0 is an idle state. In this state, the reset signal res_NGCCUT of the register NGCCUT 324 that stores the value of the line counter when the reset signal res_LCNT of the line counter LCNT322 and the frame gate signal FGATEB of the document are negated is asserted and reset. ing.

この状態で原稿の読み取りが開始され、フレームゲート信号FGATEBがアサートするとステートS1では、原稿のスキャナデータが1ライン入力される毎にラインカウンタLCNT322のインクリメント信号inc_LCNTをアサートし、入力されるスキャナデータのライン数をカウントする。   In this state, when reading of the document is started and the frame gate signal FGATEB is asserted, in state S1, the increment signal inc_LCNT of the line counter LCNT322 is asserted every time one line of scanner data of the document is input, and the input scanner data Count the number of lines.

原稿の読み取りが終端にきたことをフレームゲート信号のネゲート(FGATEB=“1”)で知ると、ステートS1からステートS2(GCUT=“0”の場合)か、ステートS3(GCUT=“1”の場合)に遷移する。ここでゲートカットモードGCUTは、フレームゲート信号FGATEBがネゲート後、まだ設定ライン数だけスキャナデータが入力されていない場合に、残りのラインデータを白ラインデータとしてメモリに送信する(GCUT=“0”の場合)か、元々FAX原稿や長尺原稿のように定形のサイズではない原稿で、フレームゲート信号FGATEBがネゲート後、まだ設定ライン数だけスキャナデータが入力されていない場合でも、スキャナデータ取込みを終了して良いか(GCUT=“1”の場合)を示す。   When the frame gate signal negation (FGATEB = "1") knows that the reading of the document has reached the end, the state S1 to the state S2 (when GCUT = "0") or the state S3 (GCUT = "1") If). Here, the gate cut mode GCUT transmits the remaining line data to the memory as white line data (GCUT = “0”) after the frame gate signal FGATEB is negated and the scanner data has not yet been input for the set number of lines. If the original is not a fixed-size document such as a FAX document or a long document, and the frame gate signal FGATEB is negated and the scanner data has not yet been input for the set number of lines, the scanner data can be captured. Indicates whether the process can be completed (when GCUT = "1").

ステートS2では、フレームゲート信号FGATEBがネゲート後、まだ設定ライン数だけスキャナデータが入力されていない場合に、残りのラインデータを確定した白ラインデータとしてメモリに送信するため、その旨を示す白ライン出力信号out_0lineをアサートする。この信号は、図9のマルチプレクサMUX326のセレクタ信号となり、これが“0”を送信画像データとしてメモリに送信し、また“1”の場合のとき、白データの“0”を送信画像データとしてメモリに送信する。   In the state S2, after the frame gate signal FGATEB is negated, when the scanner data has not been input for the set number of lines, the remaining line data is transmitted to the memory as the determined white line data. The output signal out_0line is asserted. This signal becomes the selector signal of the multiplexer MUX 326 in FIG. 9, which transmits “0” to the memory as transmission image data, and in the case of “1”, “0” of white data is transmitted to the memory as transmission image data. Send.

この状態で予め設定したライン数分だけラインデータをメモリに送信すると、ラインカウンタデータをメモリに送信すると、ラインカウントLCNT322の値が予め設定したラインレジスタLREG323の値と一致し、FRAME_END信号がアサートされることにより、ステートS2からステートS4に遷移し、スキャナデータのメモリへの送信終了を示すスキャナデータ送信終了信号TRANS_ENDをアサートする。この信号により、CDIC3は、メモリへの送信シーケンス終了処理を行う。   In this state, when line data is transmitted to the memory for the preset number of lines, and line counter data is transmitted to the memory, the value of the line count LCNT322 matches the value of the preset line register LREG323, and the FRAME_END signal is asserted. As a result, the state transitions from the state S2 to the state S4, and the scanner data transmission end signal TRANS_END indicating the end of transmission of the scanner data to the memory is asserted. With this signal, the CDIC 3 performs a transmission sequence end process to the memory.

一方、ステートS3では、読み取り原稿が元々FAX原稿や長尺原稿のように定形サイズではないもので、フレームゲート信号FGATEBがネゲートした際のラインカウンタLCNT322の値をFGATEBネゲート時のライン数格納レジスタNGCUT324にロードするため、Id_NGCUTを出力し、ステートS4に遷移する。ステートS4の挙動は前述した通りである。   On the other hand, in the state S3, since the original to be read is not a standard size like a FAX original or a long original, the value of the line counter LCNT322 when the frame gate signal FGATEB is negated is set to the line number storage register NGCUT324 at the time of FGATEB negation. Id_NGCUT is output for transition to state S4. The behavior of state S4 is as described above.

(対策後の画像:図12)
以上の対策により、図11の(d)に示した画像不具合は、図12に示すように改善される。図12の(a)は読み取り原稿を示し、図12の(a)は読み取り原稿を示し、図12の(b)は、転写紙を示し、そして図12の(c)はスキャナデータとして画像メモリ82に送信される画像データを示す。
(Image after countermeasures: Fig. 12)
With the above countermeasures, the image defect shown in FIG. 11D is improved as shown in FIG. 12A shows the read original, FIG. 12A shows the read original, FIG. 12B shows the transfer paper, and FIG. 12C shows the image memory as the scanner data. 82 shows image data to be transmitted.

図12の(c)に示すように、フレームゲート信号FGATEBがネゲートされた後は、白画像データが送られ、図11の(d)で示したような画像不具合は解消される。   As shown in (c) of FIG. 12, after the frame gate signal FGATEB is negated, white image data is sent, and the image defect as shown in (d) of FIG. 11 is eliminated.

このようにスキャナ読み取り時の原稿の副走査方向の範囲を示すフレームゲート信号FGATEBが読み取りと同時にアサートし、そして読み取りが終了する際にフレームゲート信号FGATEBが精度的な不具合により若干早くネゲートしてしまう場合でも、スキャナデータとして送信される値が確定しないような不具合データの送信を防止し、問題のない画像データを送信することができる。   As described above, the frame gate signal FGATEB indicating the range of the original in the sub-scanning direction at the time of reading the scanner is asserted simultaneously with the reading, and the frame gate signal FGATEB is negated slightly earlier due to an accuracy defect when the reading is finished. Even in this case, it is possible to prevent the transmission of defect data that does not determine the value to be transmitted as scanner data, and to transmit image data having no problem.

また、転写紙サイズよりも副走査方向の短い原稿を読み取る際に、原稿の副走査方向の終端から転写紙サイズまでのスキャナデータとして、値が確定しない不具合データではなく、問題のない画像データを送信することができる。   Also, when reading a document with a shorter sub-scanning direction than the transfer paper size, the scanner data from the end of the document in the sub-scanning direction to the transfer paper size is not defective data whose value is not fixed, but image data with no problem. Can be sent.

図13は、原稿がFAX原稿や長尺原稿のように定形のサイズではない原稿で、フレームゲート信号FGATEBがネゲート後、画像データのメモリへの送信を終了する場合の様子を示している。前述したようにこのような場合でも、スムーズに読み取り終了シーケンスを実行でき、またシステム操作を管理するコントローラ側が容易に原稿サイズを知ることができるようになり、これに合った転写紙サイズの選択等の処理を容易に実行できるようになる。   FIG. 13 shows a state in which the original is not a regular size such as a FAX original or a long original, and transmission of image data to the memory is terminated after the frame gate signal FGATEB is negated. As described above, even in such a case, the reading end sequence can be smoothly executed, and the controller side managing the system operation can easily know the document size, and the transfer paper size suitable for this can be selected. Can be easily executed.

以上、説明したように、本実施形態の画像処理装置によれば、スキャナ読み取り時の原稿の副走査方向の範囲を示すフレームゲート信号FGATEBが読み取りと同時にアサートし、そして読み取りが終了する際にフレームゲート信号FGATEBが機械的な事情により若干早くネゲートしてしまう際に、フレームゲート信号のネゲートしてしまう際に、フレームゲート信号のネゲート時のラインカウント値と予めセットした原稿のライン数とを比較する手段を持ち、この結果によりスキャナデータとして原稿データか白ラインデータかを選択して送信するような機能を持っているため、予めセットした原稿のライン数分だけまだ送信していない場合に、スキャナデータとして送信される値が確定しないような不具合データの送信を防止し、問題のない白データを送信することができ、不具合画像を出さないような画像処理装置を実現することができる。   As described above, according to the image processing apparatus of the present embodiment, the frame gate signal FGATEB indicating the range of the document in the sub-scanning direction at the time of reading the scanner is asserted simultaneously with the reading, and the frame is displayed when the reading ends. When the gate signal FGATEB is negated slightly earlier due to mechanical circumstances, when the frame gate signal is negated, the line count value when the frame gate signal is negated is compared with the preset number of lines of the document. Since it has a function to select and transmit document data or white line data as scanner data according to this result, if the number of lines of the document set in advance has not been transmitted yet, Prevents transmission of malfunction data that does not determine the value to be transmitted as scanner data, Can send no problem white data, it is possible to realize an image processing apparatus that does not issue a defect image.

また、転写紙サイズよりも副走査方向の短い原稿を読み取る際に、上記機能により、原稿の副走査方向の終端から転写紙サイズまでのスキャナデータを値が確定しない不具合データとせず、問題のない白ラインデータを送信することができ、不具合画像を出さないような画像処理装置を実現することができる。   Also, when reading a document with a shorter sub-scanning direction than the transfer paper size, the above function does not cause the problem that the scanner data from the end of the document in the sub-scanning direction to the transfer paper size is not fixed, and there is no problem. An image processing apparatus that can transmit white line data and does not produce a defective image can be realized.

また、原稿の副走査方向のサイズが定形でない、例えばFAX送信時の原稿や長尺原稿をスキャナで読み取る際に、予め何らかの機械的なセンサ等により原稿長を検知し、そのライン長をライン数設定レジスタに格納しなくても、その副走査方向の読み取り範囲を示すフレームゲート信号FGATEBにより、原稿読み取りの終了を検知できるようにし、スムーズに原稿読み取り終了シーケンスに移行できるような機構を有しているため、低コストで高性能な画像処理装置を実現することができる。   In addition, when the size of the original in the sub-scanning direction is not fixed, for example, when reading a FAX transmission original or a long original with a scanner, the length of the original is detected by some mechanical sensor in advance. Even if it is not stored in the setting register, it has a mechanism that can detect the end of document reading by the frame gate signal FGATEB indicating the reading range in the sub-scanning direction and smoothly shift to the document reading end sequence. Therefore, a high-performance image processing apparatus can be realized at a low cost.

更に、原稿の副走査方向のサイズが定形でない、例えばFAX送信時の原稿や長尺原稿をスキャナで読み取る際に、予め何らかの機械的なセンサ等により原稿長を検知し、そのライン長をライン数設定レジスタに格納しなくても、その副走査方向の読み取り範囲を示すフレームゲート信号FGATEBにより、スムーズに原稿読み取り終了シーケンスに移行できるようにした画像処理装置において、サイズが未知の原稿においても読み取り終了時のラインカウンタの値を保持あるいは格納できるような機構を有しているため、システム操作を管理するコントローラ側が容易に原稿サイズを認識でき、これに合った転写紙サイズの選択等の処理を容易に実行できるようにした高機能の画像処理装置を提供できる。   Furthermore, when the original size of the original in the sub-scanning direction is not fixed, for example, when reading a FAX transmission original or a long original with a scanner, the length of the original is detected by some mechanical sensor, etc. Even if it is not stored in the setting register, it is possible to smoothly shift to the document reading end sequence using the frame gate signal FGATEB indicating the reading range in the sub-scanning direction. Since it has a mechanism that can hold or store the value of the line counter at the time, the controller side that manages the system operation can easily recognize the document size, and processing such as selecting the transfer paper size that matches this is easy It is possible to provide a high-functional image processing apparatus that can be executed in a simple manner.

本実施形態における画像処理装置の構成を示すブロック図であり、特にMFPの構成に関するものである。1 is a block diagram illustrating a configuration of an image processing apparatus according to the present embodiment, and particularly relates to a configuration of an MFP. 図1に示した本実施形態の画像処理装置に含まれるIPP4のブロック構成と共に、画像処理概略を示す図である。It is a figure which shows an image processing outline with the block configuration of IPP4 contained in the image processing apparatus of this embodiment shown in FIG. 図1に示した本実施形態の画像処理装置に含まれるCDIC3のブロック構成の概略を示すブロック図である。It is a block diagram which shows the outline of a block configuration of CDIC3 contained in the image processing apparatus of this embodiment shown in FIG. 図1に示した本実施形態の画像処理装置に含まれるVDC5のブロック構成の概略を示すブロック図である。It is a block diagram which shows the outline of a block structure of VDC5 contained in the image processing apparatus of this embodiment shown in FIG. 図1に示した本実施形態の画像処理装置に含まれるIMAC10のブロック構成の概略を示すブロック図である。It is a block diagram which shows the outline of a block structure of IMAC10 contained in the image processing apparatus of this embodiment shown in FIG. 図1に示した本実施形態の画像処理装置に含まれるFCU8のブロック構成の概略を示すブロック図である。It is a block diagram which shows the outline of a block configuration of FCU8 contained in the image processing apparatus of this embodiment shown in FIG. 図1に示した本実施形態の画像処理装置におけるセンサボードユニットSBU2からCDIC3への接続の様子を示すブロック図である。It is a block diagram which shows the mode of the connection from sensor board unit SBU2 to CDIC3 in the image processing apparatus of this embodiment shown in FIG. SBU2からCDIC3に対してスキャナデータ送信の様子を示すタイミングチャートである。6 is a timing chart showing how scanner data is transmitted from SBU2 to CDIC3. 図1に示すCDIC3内の画像データ入力制御ブロックの様子を示すブロック図である。It is a block diagram which shows the mode of the image data input control block in CDIC3 shown in FIG. 図9中の入力制御シーケンサ321であるステートマシンの状態遷移図の例である。FIG. 10 is an example of a state transition diagram of a state machine that is the input control sequencer 321 in FIG. 9. SBU2からCDIC3に対してスキャナデータを送信する差異の問題点について示す図である。(a)は、読み取り原稿を示す。(b)は、通常のフレームゲート信号FGATEBと送信されるスキャナデータとの関係を示す。(c)は、FGATEBのネゲートが原稿サイズよりも長く出てしまっている場合の例を示す。(d)は、スキャナデータ入力とフレーム信号FGATEBのタイミングずれの例を示す。It is a figure shown about the problem of the difference which transmits scanner data from SBU2 to CDIC3. (A) shows a read original. (B) shows the relationship between the normal frame gate signal FGATEB and the transmitted scanner data. (C) shows an example in which the FGATEB negate is longer than the document size. (D) shows an example of timing deviation between the scanner data input and the frame signal FGATEB. 図11の(d)に示した画像不具合が改善された場合の例を示す図である。(a)は、読み取り原稿を示す。(b)は、転写紙を示す。(c)は、スキャナデータとして画像メモリ82に送信される画像データを示す。It is a figure which shows the example when the image malfunction shown to (d) of FIG. 11 is improved. (A) shows a read original. (B) shows the transfer paper. (C) shows the image data transmitted to the image memory 82 as the scanner data. FAX原稿や長尺原稿のように定形サイズではない原稿に対して、フレームゲート信号FGATEBがネゲート後、画像データのメモリへの送信を終了する場合の様子を示す図である。FIG. 10 is a diagram illustrating a state in which transmission of image data to a memory is terminated after a frame gate signal FGATEB is negated for a non-standard size document such as a FAX document or a long document.

符号の説明Explanation of symbols

1 読み取りユニット
2 SBU
3 CDIC
4 IPP
5 VDC
6 作像ユニット
7 PN
8 FCU
9 MEM
10 IMAC
11 PC
12 Ope.Pane
13、18 ROM
14、17 RAM
15 システムコントローラ
16 プロセスコントローラ
30 コマンド制御部
31 画像データ入出力制御部
32 画像データ入力制御部
33 データ圧縮部
34 データ変換部
35 画像データ出力制御部
36 データ伸長部
37 パラレルデータI/F
38、39 シリアルデータI/F
41、43 入力I/F
42、44 出力I/F
45 スキャナ画像処理部
46 画質処理部
47 コマンド制御部
51 エッジ平滑処理部
52 パルス制御部
53 パラレルデータI/F
54 データ変換部
55 シリアルデータI/F
80 外部I/F
81 FAX画像処理部
82 画像メモリ
83 メモリ制御部
84 ファクシミリ制御部
85 画像圧縮伸長部
86 モデム
87 網制御部
101 システムコントローラI/F
102 メモリアクセス制御部
103 ラインバッファ
104 ビデオ制御部
105 データ圧縮部
106 データ伸長部
107 データ変換部
108 パラレルデータI/F
100 パラレルバス
200 シリアルバス
321 入力制御シーケンサ
322 LCNT(ラインカウンタ)
323 LREG(原稿画像ライン数設定レジスタ)
324 NGCUT
325 CMP(コンパレータ)
326 MUX
1 Reading unit 2 SBU
3 CDIC
4 IPP
5 VDC
6 Image creation unit 7 PN
8 FCU
9 MEM
10 IMAC
11 PC
12 Ope. Pane
13, 18 ROM
14, 17 RAM
DESCRIPTION OF SYMBOLS 15 System controller 16 Process controller 30 Command control part 31 Image data input / output control part 32 Image data input control part 33 Data compression part 34 Data conversion part 35 Image data output control part 36 Data expansion part 37 Parallel data I / F
38, 39 Serial data I / F
41, 43 Input I / F
42, 44 Output I / F
45 Scanner Image Processing Unit 46 Image Quality Processing Unit 47 Command Control Unit 51 Edge Smoothing Processing Unit 52 Pulse Control Unit 53 Parallel Data I / F
54 Data converter 55 Serial data I / F
80 External I / F
81 FAX image processing unit 82 Image memory 83 Memory control unit 84 Facsimile control unit 85 Image compression / decompression unit 86 Modem 87 Network control unit 101 System controller I / F
102 Memory Access Control Unit 103 Line Buffer 104 Video Control Unit 105 Data Compression Unit 106 Data Expansion Unit 107 Data Conversion Unit 108 Parallel Data I / F
100 parallel bus 200 serial bus 321 input control sequencer 322 LCNT (line counter)
323 LREG (document image line number setting register)
324 NGCUT
325 CMP (Comparator)
326 MUX

Claims (2)

原稿を読み取る読取手段と、
前記読取手段から読み取られた原稿画像信号をデジタル画像信号に変換する変換手段と、
前記デジタル画像信号を所定の画像信号へ処理する画像処理手段と、
前記画像処理手段により処理された画像を格納する蓄積手段と、
前記読取手段からの読み取りの開始を示すフレーム信号のアサートにより前記画像処理手段で画像処理を実行し、前記画像処理の終わりを示すフレーム信号のネゲートを予め設定されたライン数よりも早いタイミングで受信した場合、前記フレーム信号のネゲートから前記設定したライン数までを白ラインデータとして前記蓄積手段に画像を送信する第1のモードと、前記設定したライン数にかかわらず前記フレーム信号のネゲートで前記蓄積手段への画像データ送信を終了する第2のモードとを選択する選択手段とを有し、
前記選択手段は、前記原稿の副走査方向のサイズが予めわからない場合は前記第2のモードを選択することを特徴とする画像処理装置。
Reading means for reading a document;
Conversion means for converting a document image signal read from the reading means into a digital image signal;
Image processing means for processing the digital image signal into a predetermined image signal;
Storage means for storing the image processed by the image processing means;
The image processing unit executes image processing by asserting a frame signal indicating the start of reading from the reading unit, and receives a negation of the frame signal indicating the end of the image processing at a timing earlier than the preset number of lines. In this case, the first mode in which an image is transmitted to the storage means as white line data from the negation of the frame signal to the set number of lines, and the accumulation by the negation of the frame signal regardless of the set number of lines. Selecting means for selecting a second mode for terminating transmission of image data to the means,
The image processing apparatus according to claim 1, wherein the selection unit selects the second mode when the size of the document in the sub-scanning direction is not known in advance .
原稿画像領域を示すフレーム信号がネゲートした際のラインカウンタの値を保持するネゲート時ライン値保持手段をさらに有することを特徴とする請求項1記載の画像処理装置。2. The image processing apparatus according to claim 1, further comprising a negating line value holding means for holding a value of a line counter when a frame signal indicating a document image area is negated.
JP2006302078A 2006-11-07 2006-11-07 Image processing device Expired - Lifetime JP4071809B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006302078A JP4071809B2 (en) 2006-11-07 2006-11-07 Image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006302078A JP4071809B2 (en) 2006-11-07 2006-11-07 Image processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000271331A Division JP3982982B2 (en) 2000-09-07 2000-09-07 Image processing device

Publications (2)

Publication Number Publication Date
JP2007028691A JP2007028691A (en) 2007-02-01
JP4071809B2 true JP4071809B2 (en) 2008-04-02

Family

ID=37788735

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006302078A Expired - Lifetime JP4071809B2 (en) 2006-11-07 2006-11-07 Image processing device

Country Status (1)

Country Link
JP (1) JP4071809B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013085127A (en) * 2011-10-11 2013-05-09 Ricoh Co Ltd Image formation apparatus and data transfer method

Also Published As

Publication number Publication date
JP2007028691A (en) 2007-02-01

Similar Documents

Publication Publication Date Title
JP2001169022A (en) Image processor
US20050280865A1 (en) Image reading unit, image processing apparatus, image forming apparatus, image processing method, and computer product
JP5001905B2 (en) Image processing apparatus, image processing method, and image forming apparatus
JP2003274156A (en) Method and device for image processing
KR100386095B1 (en) Method and apparatus for processing images,and a computer product
JP4071809B2 (en) Image processing device
JP4748734B2 (en) Document reader
JP3982982B2 (en) Image processing device
JP4024749B2 (en) Image processing apparatus and image transfer control method
JP5304169B2 (en) Image processing apparatus and image processing method
JP2006086629A (en) Image reader and image-forming device
JP4333951B2 (en) Image processing apparatus, image processing method, image processing program, and recording medium
JP3592139B2 (en) Recording apparatus, image processing apparatus and method thereof
JP2001186335A (en) Image forming device, image forming method and computer-readable recording medium with program for making computer execute the method recorded thereon
JP2002118756A (en) Data transfer method and data transfer device, and image processing unit and image forming device
JP3670918B2 (en) Image processing device
JP5552782B2 (en) Image reading apparatus and image forming apparatus
JP2003283791A (en) Image processing apparatus
JP2004112692A (en) Image processing device
JP4225455B2 (en) Information processing apparatus and image forming apparatus
JPH1079843A (en) Multifunctional image processor
JP4868163B2 (en) Image processing apparatus and image data processing method
JP5742320B2 (en) Image forming apparatus, image forming method, program, and recording medium
JP2010026738A (en) Image processing apparatus, image processing method, image processing program and recording medium
JP2001186355A (en) Picture processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071016

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071211

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080117

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4071809

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110125

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120125

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130125

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140125

Year of fee payment: 6

EXPY Cancellation because of completion of term