[go: up one dir, main page]

JP2012138739A - Image processing device, image formation device, image processing control method, image processing control program, and recording medium - Google Patents

Image processing device, image formation device, image processing control method, image processing control program, and recording medium Download PDF

Info

Publication number
JP2012138739A
JP2012138739A JP2010289322A JP2010289322A JP2012138739A JP 2012138739 A JP2012138739 A JP 2012138739A JP 2010289322 A JP2010289322 A JP 2010289322A JP 2010289322 A JP2010289322 A JP 2010289322A JP 2012138739 A JP2012138739 A JP 2012138739A
Authority
JP
Japan
Prior art keywords
image processing
image
output
unit
data
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
JP2010289322A
Other languages
Japanese (ja)
Inventor
Ryuya Kuranaga
竜弥 倉永
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 JP2010289322A priority Critical patent/JP2012138739A/en
Publication of JP2012138739A publication Critical patent/JP2012138739A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】本発明は、メモリ内の画像データに対して画像処理を施した後、処理内容に関わらず、後続の画像形成処理や画像転送処理に適切に転送する。
【解決手段】デジタル複合装置1は、画像処理パラメータと制御信号に基づいて画像データに画像処理を施して書き込み制御デバイス25に出力する画像処理デバイス24と画像転送デバイス21が、入力状態と出力状態に切り替え可能な入出力端子で接続されていて、画像転送デバイス21が、入出力端子を入力状態として、画像処理デバイス24から画像処理パラメータを取得すると、該入出力端子を出力状態に切り替えて、画像処理パラメータに応じたデータ量に対応して生成された制御信号及びメモリ14から読み出した画像データを先行して画像処理デバイス24に出力し、書き込み制御デバイス25から副走査同期信号が入力されると、後続の制御信号及び画像データを画像処理デバイス24へ出力する。
【選択図】 図1
The present invention performs image processing on image data in a memory and then appropriately transfers the image data to subsequent image forming processing or image transfer processing regardless of the processing content.
An image processing device 24 and an image transfer device 21 that perform image processing on image data based on an image processing parameter and a control signal and output the image data to a writing control device 25 include an input state and an output state. When the image transfer device 21 acquires an image processing parameter from the image processing device 24 with the input / output terminal set to the input state, the input / output terminal is switched to the output state. The control signal generated corresponding to the data amount corresponding to the image processing parameter and the image data read from the memory 14 are output to the image processing device 24 in advance, and the sub-scanning synchronization signal is input from the writing control device 25. The subsequent control signal and image data are output to the image processing device 24.
[Selection] Figure 1

Description

本発明は、画像処理装置、画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体に関し、詳細には、メモリ内の画像データに対して画像処理を施した後、画像形成処理や画像転送処理に転送する画像処理装置、画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体に関する。   The present invention relates to an image processing apparatus, an image forming apparatus, an image processing control method, an image processing control program, and a recording medium, and more specifically, after image processing is performed on image data in a memory, The present invention relates to an image processing apparatus, an image forming apparatus, an image processing control method, an image processing control program, and a recording medium that are transferred to a transfer process.

複写装置、プリンタ装置、複合装置等の画像形成装置は、コントローラ部とエンジン部を備え、エンジン部としては、スキャナ、プロッタ等を備えている。このような画像形成装置は、エンジン部のスキャナで読み取った原稿の画像データやネットワークを介して外部コンピュータ等の外部装置から送られてきた画像データをエンジン部の画像処理デバイスで必要な画像処理を施した後、エンジン部の画像転送デバイスを介して、コントローラ部に転送して、コントローラ部のハードディスク等の不揮発性メモリに蓄積する。そして、画像データの出力時に、コントローラ部のCPUが該不揮発性メモリから画像データをRAM(Random Access Memory)等のメモリに読み出して、該メモリからエンジン部に転送し、エンジン部は、コントローラから送られてくる画像データを画像転送デバイスで画像処理デバイスに渡して、画像処理デバイスで必要な画像処理を施した後、書き込み制御デバイスからプロッタに転送する。プロッタは、書き込み制御デバイスから送られてくる画像データに基づいて、電子写真方式やインク噴射方式等の画像形成方式で、用紙に画像形成出力する(特許文献1参照)。   An image forming apparatus such as a copying apparatus, a printer apparatus, or a composite apparatus includes a controller unit and an engine unit. The engine unit includes a scanner, a plotter, and the like. Such an image forming apparatus performs image processing required for an image processing device of the engine unit on image data of an original read by a scanner of the engine unit or image data sent from an external device such as an external computer via a network. Then, the data is transferred to the controller unit via the image transfer device of the engine unit and stored in a nonvolatile memory such as a hard disk of the controller unit. When the image data is output, the CPU of the controller unit reads the image data from the non-volatile memory into a memory such as a RAM (Random Access Memory) and transfers the image data from the memory to the engine unit. The received image data is transferred to the image processing device by the image transfer device, and after necessary image processing is performed by the image processing device, it is transferred from the write control device to the plotter. The plotter forms and outputs an image on a sheet by an image forming method such as an electrophotographic method or an ink jet method based on image data sent from a writing control device (see Patent Document 1).

このような画像形成装置においては、装置の構成によって画像処理を変更するために、従来から、画像処理部をDSP(Digital Signal Processor)で構成して、メモリからプロッタまでの画像転送パスを、PCI(Peripheral Component Interconnect) Express(以下、PCIeという。)等の汎用データインターフェイスを有する画像転送デバイス、画像処理を行う画像処理デバイス(DSP)及び書き込み制御デバイスで構成されているものが多い(特許文献2参照)。   In such an image forming apparatus, in order to change the image processing depending on the configuration of the apparatus, conventionally, an image processing unit is configured by a DSP (Digital Signal Processor), and an image transfer path from a memory to a plotter is set as a PCI. (Peripheral Component Interconnect) An image transfer device having a general-purpose data interface such as Express (hereinafter referred to as PCIe), an image processing device (DSP) that performs image processing, and a writing control device are often used (Patent Document 2). reference).

しかしながら、上記従来技術にあっては、メモリに保管した画像データを出力する上で、ソフトウェアの制御が煩雑になり、コストが高くつくという問題があった。   However, the prior art has a problem that the software control becomes complicated and the cost is high when outputting the image data stored in the memory.

すなわち、画像処理装置における画像データの出力には、データの転送速度が規定されることが多い。すなわち、画像形成装置の場合、プロッタは、用紙の決まった位置に画像を形成するため、例えば、電子写真方式のプロッタでは、用紙の搬送速度や書き込み光学系の駆動タイミングに合わせて画像データをプロッタに出力する必要がある。   That is, the data transfer speed is often defined for the output of image data in the image processing apparatus. That is, in the case of an image forming apparatus, the plotter forms an image at a predetermined position on the paper. For example, in an electrophotographic plotter, the plotter plots image data in accordance with the paper conveyance speed and the writing optical system drive timing. It is necessary to output to.

ところが、メモリからプロッタまでの画像転送パスの途中にある画像処理デバイスで行う画像処理によって、プロッタに送る画像データのラインの遅延量(遅延ライン数)が変わってしまうと、画像処理デバイスでの動作モードや画像形成装置の機種毎にプロッタのタイミング制御を調整する必要があり、ソフトウェア制御が煩雑になるという問題がある。   However, if the amount of delay (number of delay lines) of the image data line sent to the plotter changes due to the image processing performed in the image processing device in the middle of the image transfer path from the memory to the plotter, the operation in the image processing device There is a problem that it is necessary to adjust the timing control of the plotter for each mode and model of the image forming apparatus, and software control becomes complicated.

また、遅延ライン数のばらつきによる影響を無くす方法としては、画像転送デバイスあるいは画像処理デバイス内部で制御信号を遅延させることにより最も遅いタイミングに合わせて一定にすることが考えられるが、遅延ライン数が大きい画像処理が含まれる場合や画像処理のアルゴリズムを増やすために画像処理全体としての遅延ライン数が増加してしまう場合には、プロッタ側からの画像出力開始信号(出力開始信号)の出力タイミングを早くする必要がある。その結果、ソフトウェアのタイミング制御への制約が大きくなって、ソフトウェアの大幅な変更を余儀なくされ、コストの増加や作業の繁雑さが増加するという問題があった。   In addition, as a method of eliminating the influence due to the variation in the number of delay lines, it is conceivable that the control signal is delayed in the image transfer device or the image processing device to make it constant according to the latest timing. When large image processing is included, or when the number of delay lines in the entire image processing increases to increase the number of image processing algorithms, the output timing of the image output start signal (output start signal) from the plotter side is set. I need to be quick. As a result, there is a problem that restrictions on the timing control of the software are increased, the software must be significantly changed, and the cost is increased and the work is complicated.

そこで、本発明は、メモリ上の画像データを、画像処理を行った後、画像出力ユニットへ転送する際に、画像処理の処理変動によって画像出力を適切に行うための遅延ライン数が変化しても、ソフトウェア制御が複雑になること及び修正の必要性が発生することを抑制して、汎用性を向上させつつ安価な画像処理を行うことのできる画像処理装置、画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体を提供することを目的としている。   Therefore, according to the present invention, when image data on a memory is subjected to image processing and then transferred to the image output unit, the number of delay lines for appropriately performing image output changes due to processing variation of the image processing. In addition, the image processing apparatus, the image forming apparatus, and the image processing control method capable of performing inexpensive image processing while improving the versatility by suppressing the complexity of software control and the need for correction. An object of the present invention is to provide an image processing control program and a recording medium.

本発明は、上記目的を達成するために、画像処理パラメータと制御信号に基づいて画像データに所定の画像処理を施して出力タイミングの規定されている画像出力ユニットに出力する画像処理ユニットとメモリ上の画像データを読み出して該画像処理ユニットに転送する転送ユニットとが、入力状態と出力状態に切り替え可能な画像処理側入出力端子と転送側入出力端子で接続されている画像処理装置の該転送ユニットにおいて、前記転送側入出力端子を入力状態として、該転送側入出力端子を介して前記画像処理ユニットから前記画像処理パラメータを取得すると、該転送側入出力端子を出力状態に切り替えて、前記画像処理パラメータに応じたデータ量に対応して生成された制御信号及び前記メモリから読み出した画像データを先行して該転送側入出力端子を介して該画像処理ユニットに出力し、該画像出力ユニットから出力開始信号が入力されると、後続の制御信号及び画像データを該画像処理ユニットへ出力することを特徴としている。   In order to achieve the above object, the present invention provides an image processing unit that performs predetermined image processing on image data based on an image processing parameter and a control signal, and outputs the image data to an image output unit whose output timing is defined. The transfer unit that reads the image data and transfers the image data to the image processing unit is connected to the image processing side input / output terminal and the transfer side input / output terminal that can be switched between the input state and the output state. In the unit, when the transfer-side input / output terminal is set to the input state and the image processing parameter is acquired from the image processing unit via the transfer-side input / output terminal, the transfer-side input / output terminal is switched to the output state, Prior to the control signal generated corresponding to the data amount according to the image processing parameter and the image data read from the memory Output to the image processing unit via the transfer side input / output terminal, and when an output start signal is input from the image output unit, a subsequent control signal and image data are output to the image processing unit. .

また、本発明は、前記画像処理ユニットが、前記画像処理側入出力端子を出力状態として、前記画像処理パラメータを該画像処理側入出力端子を介して前記転送ユニットの前記パラメータ取得手段に出力すると、該画像処理側入出力端子を入力状態に切り替え、該転送ユニットから入力される画像データを画像処理して前記画像出力ユニットに出力することを特徴としてもよい。   Further, according to the present invention, the image processing unit outputs the image processing parameter to the parameter acquisition unit of the transfer unit via the image processing side input / output terminal with the image processing side input / output terminal in an output state. The image processing side input / output terminal may be switched to an input state, and image data input from the transfer unit may be subjected to image processing and output to the image output unit.

さらに、本発明は、前記レジスタ設定値に基づいて前記画像処理ユニットでの遅延ライン数を前記画像処理パラメータとして演算することを特徴としてもよい。   Furthermore, the present invention may be characterized in that the number of delay lines in the image processing unit is calculated as the image processing parameter based on the register setting value.

本発明によれば、メモリ上の画像データを、画像処理を行った後、画像出力部へ転送する際に、画像処理の処理変動によって画像出力を適切に行うための遅延ライン数が変化しても、ソフトウェア制御が複雑になること及び修正の必要性が発生することを抑制して、汎用性を向上させつつ安価な画像処理を行うことができる。   According to the present invention, when image data on a memory is subjected to image processing and then transferred to an image output unit, the number of delay lines for appropriately performing image output changes due to processing variations in image processing. However, it is possible to perform inexpensive image processing while improving versatility by suppressing the complexity of software control and the need for correction.

本発明の一実施例を適用したデジタル複合装置の要部ブロック構成図。1 is a block diagram of a main part of a digital composite apparatus to which an embodiment of the present invention is applied. 画像転送デバイスのブロック構成図。The block block diagram of an image transfer device. 出力制御部のブロック構成図。The block block diagram of an output control part. 画像出力デバイスのブロック構成図。The block block diagram of an image output device. 画像転送デバイス、画像処理デバイス及び書き込み制御デバイス間における制御信号及びデータを示す図。FIG. 4 is a diagram illustrating control signals and data among an image transfer device, an image processing device, and a writing control device. 画像データ出力時の各デバイス間の動作シーケンス図。The operation | movement sequence diagram between each device at the time of image data output. 画像処理デバイスから画像転送デバイス及び書き込み制御デバイスへの信号の出力タイミングを示す図。The figure which shows the output timing of the signal from an image processing device to an image transfer device and a writing control device. 遅延ライン数が2ラインのときの書き込み制御デバイス、画像転送デバイス及び画像処理デバイス間における制御信号とデータのタイミング図。FIG. 5 is a timing diagram of control signals and data among a write control device, an image transfer device, and an image processing device when the number of delay lines is two. 遅延ライン数が4ラインのときの書き込み制御デバイス、画像転送デバイス及び画像処理デバイス間における制御信号とデータのタイミング図。FIG. 6 is a timing diagram of control signals and data among a write control device, an image transfer device, and an image processing device when the number of delay lines is four.

以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In addition, since the Example described below is a suitable Example of this invention, various technically preferable restrictions are attached | subjected, However, The range of this invention is unduly limited by the following description. However, not all the configurations described in the present embodiment are essential constituent elements of the present invention.

図1〜図9は、本発明の画像処理装置、画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体の一実施例を示す図であり、図1は、本発明の画像処理装置、画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体の一実施例を適用したデジタル複合装置1の要部ブロック構成図である。   1 to 9 are diagrams showing an embodiment of an image processing apparatus, an image forming apparatus, an image processing control method, an image processing control program, and a recording medium according to the present invention. FIG. 1 is an image processing apparatus according to the present invention. 1 is a block diagram of the main part of a digital composite apparatus 1 to which an embodiment of an image forming apparatus, an image processing control method, an image processing control program, and a recording medium are applied.

図1において、デジタル複合装置1は、コントローラユニット10及びエンジンユニット20等を備えており、その他に、図示しないが、操作表示部、ファクシミリ通信部、ネットワークI/F、電源部等を備えていて、コピー処理、プリンタ処理、スキャナ処理、データ転送処理及びファクシミリ通信処理等を行う。   In FIG. 1, the digital multi-function apparatus 1 includes a controller unit 10, an engine unit 20, and the like. In addition, although not shown, an operation display unit, a facsimile communication unit, a network I / F, a power source unit, and the like are provided. , Copy processing, printer processing, scanner processing, data transfer processing, facsimile communication processing, and the like.

コントローラユニット10は、コントローラCPU(Central Processing Unit)11、コントローラASIC(Application Specific Integrated Circuit)12、ハードディスク(HDD)13及びメモリ14等を備えており、エンジンユニット20は、画像転送デバイス21、エンジンCPU22、スキャナ画像処理デバイス23、画像処理デバイス24、書き込み制御デバイス25、スキャナ26及びプロッタ26等を備えている。   The controller unit 10 includes a controller CPU (Central Processing Unit) 11, a controller ASIC (Application Specific Integrated Circuit) 12, a hard disk (HDD) 13, a memory 14, and the like. The engine unit 20 includes an image transfer device 21 and an engine CPU 22. A scanner image processing device 23, an image processing device 24, a writing control device 25, a scanner 26, a plotter 26, and the like.

コントローラCPU11は、図示しないROMやハードディスク13に格納されているプログラムに基づいてデジタル複合装置1の各部を制御して、デジタル複合装置1としての基本処理を実行するとともに、後述する本発明の画像処理制御方法を実行する。   The controller CPU 11 controls each part of the digital composite apparatus 1 based on a program stored in a ROM or hard disk 13 (not shown) to execute basic processing as the digital composite apparatus 1 and to perform image processing of the present invention described later. Execute the control method.

すなわち、デジタル複合装置1は、ROM、EEPROM(Electrically Erasable and Programmable Read Only Memory )、EPROM、フラッシュメモリ、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory )、CD−RW(Compact Disc Rewritable )、DVD(Digital Versatile Disk)、SD(Secure Digital)カード、MO(Magneto-Optical Disc)等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理制御方法を実行する画像処理制御プログラムを読み込んでコントローラユニット10のROMやハードディスク13等に導入することで、後述するハードディスク13内の画像データを、メモリ14を介してプロッタ27に合わせて適切に転送する画像処理制御方法を実行する画像形成装置として構築されている。この画像処理制御プログラムは、アセンブラ、C、C++、C#、Java(登録商標)等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。   That is, the digital composite apparatus 1 includes a ROM, an EEPROM (Electrically Erasable and Programmable Read Only Memory), an EPROM, a flash memory, a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a CD-RW (Compact Disc Rewritable), and a DVD. An image processing control program for executing the image processing control method of the present invention recorded on a computer-readable recording medium such as a (Digital Versatile Disk), an SD (Secure Digital) card, or an MO (Magneto-Optical Disc) is read. The image forming apparatus for executing the image processing control method for appropriately transferring image data in the hard disk 13 to be described later according to the plotter 27 via the memory 14 by being introduced into the ROM of the controller unit 10 or the hard disk 13 or the like. Is built as. This image processing control program is a computer-executable program written in a legacy programming language such as assembler, C, C ++, C #, Java (registered trademark) or an object-oriented programming language, and is stored in the recording medium. And can be distributed.

コントローラASIC12は、ハードディスク13やメモリ14とのデータのやり取り及びエンジンユニット20とのデータのやり取りを行う。   The controller ASIC 12 exchanges data with the hard disk 13 and the memory 14 and exchanges data with the engine unit 20.

メモリ14は、コントローラCPU11によるプログラム実行のワークエリアとして入り要され、画像データやDMAC(Direct Memory Access Controller :DMAコントローラ)のディスクリプタが格納される。   The memory 14 is necessary as a work area for executing a program by the controller CPU 11 and stores image data and descriptors of DMAC (Direct Memory Access Controller).

ハードディスク13は、コントローラCPU11によって、プログラムや画像データが書き込まれ、また、読み出される。   Programs and image data are written to and read from the hard disk 13 by the controller CPU 11.

スキャナ26は、スキャナ動作、コピー動作、ファクシミリ送信動作時に、原稿に読み取り光を照射して、該原稿の反射光をCCD(Charge Coupled Device )等の光電変換素子で光電変換することで、該原稿を主走査・副走査し、該原稿の画像を読み取って、RGB(R:レッド、G:グリーン、B:ブルー)の画像データとして、スキャナ画像処理デバイス23に出力する。   The scanner 26 irradiates the original with reading light during the scanner operation, copy operation, and facsimile transmission operation, and photoelectrically converts the reflected light of the original with a photoelectric conversion element such as a CCD (Charge Coupled Device). Are scanned in the main and sub-scans, the image of the original is read, and output to the scanner image processing device 23 as RGB (R: red, G: green, B: blue) image data.

スキャナ画像処理デバイス23は、エンジンCPU22から設定されるパラメータに基づいて、スキャナ26で読み取られた原稿の画像データにフィルタ処理やガンマ変換処理等の補正処理を行って画像転送デバイス21に出力する。   Based on the parameters set by the engine CPU 22, the scanner image processing device 23 performs correction processing such as filter processing and gamma conversion processing on the image data of the document read by the scanner 26 and outputs it to the image transfer device 21.

画像転送デバイス21は、PCIe等の汎用インターフェイスでコントローラユニット10のコントローラASIC12と接続されており、スキャナ画像処理デバイス23からのデータを圧縮してコントローラユニット10のコントローラASIC12へ転送し、また、コントローラASIC12から送られてきた画像データを受け取って、伸長して画像処理デバイス24へ転送する。   The image transfer device 21 is connected to the controller ASIC 12 of the controller unit 10 through a general-purpose interface such as PCIe, compresses data from the scanner image processing device 23 and transfers the compressed data to the controller ASIC 12 of the controller unit 10, and the controller ASIC 12. The image data sent from is received, decompressed, and transferred to the image processing device 24.

画像処理デバイス24は、画像転送デバイス21で伸長された画像データに階調処理、合成処理、解像度変換等の画像処理を施して、画像処理後の画像データを書き込み制御デバイス25に出力する。   The image processing device 24 performs image processing such as gradation processing, composition processing, and resolution conversion on the image data expanded by the image transfer device 21, and outputs the image data after the image processing to the writing control device 25.

書き込み制御デバイス25は、エンジンCPU22からの制御信号及び画像処理デバイス24から送られてくる画像データに基づいてプロッタ27の駆動制御を行う。   The writing control device 25 controls the driving of the plotter 27 based on the control signal from the engine CPU 22 and the image data sent from the image processing device 24.

プロッタ27は、電子写真方式のプロッタが用いられており、図示しないが、電子写真方式で記録紙に描画データに基づいて印刷処理を行うのに必要な部品、例えば、感光体、光書き込み部、現像部、帯電部及びクリーニング部等を備えている。プロッタ27は、画像データ及び制御信号により光書き込み部を動作させて感光体上に静電潜像を形成し、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プロッタ27は、給紙部から記録紙を感光体と転写部との間に給紙して、感光体上のトナー画像を記録紙に転写させ、トナー画像の転写された記録紙を定着部に搬送して、定着部で加熱・加圧して記録紙上のトナー画像を定着させることで、印刷処理を行う。   As the plotter 27, an electrophotographic plotter is used. Although not shown, components necessary for performing printing processing on recording paper based on drawing data in the electrophotographic system, such as a photoconductor, an optical writing unit, A developing unit, a charging unit, a cleaning unit, and the like are provided. The plotter 27 operates the optical writing unit according to the image data and the control signal to form an electrostatic latent image on the photoconductor, and the developing unit supplies toner to the photoconductor to develop it to form a toner image. The plotter 27 feeds the recording paper from the paper feeding unit between the photosensitive member and the transfer unit, transfers the toner image on the photosensitive member to the recording paper, and uses the recording paper on which the toner image is transferred to the fixing unit. The printing process is performed by conveying and fixing the toner image on the recording paper by heating and pressurizing in the fixing unit.

そして、書き込み制御デバイス25は、プロッタ27のポリゴンモータやレーザーダイオードの制御、画像転送デバイス21へ出力する同期信号の生成及びプロッタ27への画像データの出力を行う。上記書き込み制御デバイス25及びプロッタ27は、全体として画像出力ユニットとして機能している。   The writing control device 25 controls the polygon motor and the laser diode of the plotter 27, generates a synchronization signal to be output to the image transfer device 21, and outputs image data to the plotter 27. The writing control device 25 and the plotter 27 function as an image output unit as a whole.

上記画像転送デバイス(転送ユニット)21は、図2に示すように、入力制御部31、レジスタ部32、コミュニケーションバッファ33、テストパターン生成部34、シフト処理部35及び出力制御部36等を備えており、入力制御部31が、コントローラASIC26と、出力制御部36が、画像処理デバイス24及び書き込み制御デバイス25と接続されている。   As shown in FIG. 2, the image transfer device (transfer unit) 21 includes an input control unit 31, a register unit 32, a communication buffer 33, a test pattern generation unit 34, a shift processing unit 35, an output control unit 36, and the like. The input control unit 31 is connected to the controller ASIC 26, and the output control unit 36 is connected to the image processing device 24 and the writing control device 25.

レジスタ部32は、画像転送デバイス21の各部(各モジュール)の設定を行うためのレジスタ群であり、コントローラCPU11によってレジスタ値(レジスタ設定値)が設定される。   The register unit 32 is a register group for setting each unit (each module) of the image transfer device 21, and a register value (register set value) is set by the controller CPU 11.

入力制御部31は、PCIe等の汎用インターフェイスでコントローラユニット10のコントローラASIC12と接続されており、コントローラASIC12からDMACで画像データの読み出しを行う。   The input control unit 31 is connected to the controller ASIC 12 of the controller unit 10 by a general-purpose interface such as PCIe, and reads image data from the controller ASIC 12 by DMAC.

コミュニケーションバッファ33は、コントローラCPU11とエンジンCPU22から書き込み/読み出しが可能なレジスタ群であり、コントローラCPU11とエンジンCPU22との間で情報のやり取りを行う際に使用される。   The communication buffer 33 is a register group that can be written to and read from the controller CPU 11 and the engine CPU 22, and is used when information is exchanged between the controller CPU 11 and the engine CPU 22.

テストパターン生成部34は、デバッグや検査に使用するテストパターンの生成及び入力画像との合成処理を行う。   The test pattern generation unit 34 generates a test pattern used for debugging and inspection and performs synthesis processing with an input image.

シフト処理部35は、余白の追加や画像サイズの調整等のために主走査、副走査方向の画素の追加、削除を行う。   The shift processing unit 35 adds and deletes pixels in the main scanning and sub-scanning directions in order to add margins and adjust the image size.

出力制御部36は、書き込み制御デバイス25からの制御信号に同期して画像処理デバイス24への画像データの出力制御を行う。   The output control unit 36 performs output control of image data to the image processing device 24 in synchronization with a control signal from the writing control device 25.

上記出力制御部36は、図3に示すように、制御信号生成部41、出力データ生成部42、パラメータ抽出部43及び入出力端子制御部44等を備えており、転送側入出力端子である制御信号入力端子t11及び制御信号入出力端子t12と、データ入出力端子t13が設けられている。   As shown in FIG. 3, the output control unit 36 includes a control signal generation unit 41, an output data generation unit 42, a parameter extraction unit 43, an input / output terminal control unit 44, etc., and is a transfer side input / output terminal. A control signal input terminal t11, a control signal input / output terminal t12, and a data input / output terminal t13 are provided.

制御信号入力端子t11は、書き込み制御デバイス25に接続され、書き込み制御デバイス25からの主走査同期信号MLSYNC_N、副走査同期信号MFSYNC_N(図5参照)が入力される。制御信号入出力端子t12は、画像処理デバイス24と接続され、入力状態と出力状態に切り替えられて、制御信号のやり取りを行う。データ入出力端子t13は、画像処理デバイス24と接続され、入力状態と出力状態に切り替えられて、データのやり取りを行う。   The control signal input terminal t11 is connected to the writing control device 25, and the main scanning synchronization signal MLSYNC_N and the sub scanning synchronization signal MFSYNC_N (see FIG. 5) from the writing control device 25 are input thereto. The control signal input / output terminal t12 is connected to the image processing device 24, and is switched between an input state and an output state to exchange control signals. The data input / output terminal t13 is connected to the image processing device 24, and is switched between an input state and an output state to exchange data.

制御信号生成部(制御信号生成手段)41は、書き込み制御デバイス25からの制御信号及びシフト処理部35からの制御信号に基づいて、副走査有効範囲信号RFGATE_N、主走査有効範囲信号RLGATE_N、主走査同期信号RLSYNC_N等の制御信号を生成して、制御信号入出力端子t12から画像処理デバイス24へ出力するとともに、入出力端子制御部44に出力する。   Based on the control signal from the write control device 25 and the control signal from the shift processing unit 35, the control signal generation unit (control signal generation unit) 41 performs the sub-scanning effective range signal RFGATE_N, the main-scanning effective range signal RLGATE_N, and the main-scanning A control signal such as the synchronization signal RLSYNC_N is generated and output from the control signal input / output terminal t12 to the image processing device 24 and also output to the input / output terminal control unit 44.

出力データ生成部(データ出力手段)42には、シフト処理部35から画像データ(データ信号)が入力され、出力データ生成部42は、シフト処理部35からのデータ信号に基づいて、画像データ(データ信号)を生成して、データ入出力端子t13から画像処理デバイス24に出力する。   Image data (data signal) is input from the shift processing unit 35 to the output data generation unit (data output means) 42, and the output data generation unit 42 receives image data (data signal) from the shift processing unit 35. Data signal) is generated and output to the image processing device 24 from the data input / output terminal t13.

パラメータ抽出部(パラメータ取得手段)43は、画像処理デバイス24と接続する制御信号入出力端子t12から入力される入力制御信号(パラメータ有効信号)を元に、画像処理デバイス24と接続するデータ入出力端子t13から入力されるデータ信号(画像処理パラメータ)の抽出を行い、制御信号生成部41に出力する。   The parameter extraction unit (parameter acquisition means) 43 inputs / outputs data connected to the image processing device 24 based on an input control signal (parameter valid signal) input from a control signal input / output terminal t12 connected to the image processing device 24. Data signals (image processing parameters) input from the terminal t13 are extracted and output to the control signal generation unit 41.

入出力端子制御部(転送側入出力切り替え手段)44は、画像処理デバイス24から制御信号入出力端子t12を介して入力される入力制御信号(パラメータ有効信号)と制御信号生成部41から入力される制御信号(副走査有効範囲信号RFGATE_N)を元に、制御信号入出力端子t12とデータ入出力端子t13の入出力(入力状態と出力状態)の切り替えを行う。   The input / output terminal controller (transfer-side input / output switching means) 44 is input from the control signal generator 41 and the input control signal (parameter valid signal) input from the image processing device 24 via the control signal input / output terminal t12. The input / output (input state and output state) of the control signal input / output terminal t12 and the data input / output terminal t13 is switched based on the control signal (sub-scanning effective range signal RFGATE_N).

上記画像処理デバイス(画像処理ユニット)24は、図4に示すようにブロック構成されており、レジスタ部51、パラメータ演算部52、画像処理部53及び入出力端子制御部54等を備えていて、制御信号入出力端子t21、データ入出力端子t22、制御信号出力端子t23及びデータ出力端子t24が設けられている。   The image processing device (image processing unit) 24 has a block configuration as shown in FIG. 4 and includes a register unit 51, a parameter calculation unit 52, an image processing unit 53, an input / output terminal control unit 54, and the like. A control signal input / output terminal t21, a data input / output terminal t22, a control signal output terminal t23, and a data output terminal t24 are provided.

画像処理側入出力端子である制御信号入出力端子t21及びデータ入出力端子t22は、画像転送デバイス21と接続され、制御信号入出力端子t21は、画像転送デバイス21と制御信号のやり取りを、データ入出力端子t22は、画像転送デバイス21とデータのやり取りを行う。   The control signal input / output terminal t21 and the data input / output terminal t22, which are image processing side input / output terminals, are connected to the image transfer device 21, and the control signal input / output terminal t21 exchanges control signals with the image transfer device 21 and data. The input / output terminal t22 exchanges data with the image transfer device 21.

制御信号出力端子t23及びデータ出力端子t24は、書き込み制御デバイス25と接続され、制御信号出力端子t23は、書き込み制御デバイス25へ制御信号の出力を、データ出力端子t24は、書き込み制御デバイス25へ画像処理後のデータの出力を行う。   The control signal output terminal t23 and the data output terminal t24 are connected to the write control device 25, the control signal output terminal t23 outputs a control signal to the write control device 25, and the data output terminal t24 images to the write control device 25. Outputs the processed data.

レジスタ部51は、画像処理デバイス24で行われる画像処理で使用する各種パラメータ及びモードを設定するためレジスタ群である。レジスタ部51は、各画像処理を行うかどうかを決定する画像処理アルゴリズムイネーブルレジスタを持っており、このレジスタに、エンジンCPU22からレジスタ設定値が設定されると、該レジスタ設定値をパラメータ演算部52に、それぞれ出力する。   The register unit 51 is a register group for setting various parameters and modes used in image processing performed by the image processing device 24. The register unit 51 has an image processing algorithm enable register for determining whether or not to perform each image processing. When a register set value is set in the register from the engine CPU 22, the register set value is set to the parameter calculation unit 52. Respectively.

パラメータ演算部(パラメータ演算手段)52は、レジスタ部51からのイネーブルレジスタの値から、画像処理デバイス24全体で生じる遅延ライン数を計算して、画像転送デバイス21に、制御信号入出力端子t21を通してパラメータ有効信号を、データ入出力端子t22を通してパラメータを出力する。   The parameter calculation unit (parameter calculation means) 52 calculates the number of delay lines generated in the entire image processing device 24 from the value of the enable register from the register unit 51, and passes the control signal input / output terminal t21 to the image transfer device 21. The parameter valid signal is output through the data input / output terminal t22.

画像処理部(画像処理手段)53は、階調処理、合成処理等の画像処理を行うモジュール群であり、レジスタ部51に設定された画像処理の各種パラメータ及びモードに従って画像処理を行って、制御信号出力端子t23及びデータ出力端子t24を通して、書き込みデバイス25に出力する。   The image processing unit (image processing means) 53 is a module group that performs image processing such as gradation processing and composition processing, and performs image processing according to various parameters and modes of image processing set in the register unit 51 to perform control. The data is output to the writing device 25 through the signal output terminal t23 and the data output terminal t24.

入出力端子制御部(画像処理側入出力切り替え手段)54は、制御信号入出力端子t21から入力される制御信号(副走査有効範囲信号RFGATE_N)とパラメータ演算部52から入力される制御信号(パラメータ有効信号)を元に、制御信号入出力端子t21とデータ入出力端子t22の入出力の切り替えを行う。   The input / output terminal control unit (image processing side input / output switching means) 54 includes a control signal (sub-scanning effective range signal RFGATE_N) input from the control signal input / output terminal t21 and a control signal (parameter) input from the parameter calculation unit 52. Based on the (effective signal), the input / output of the control signal input / output terminal t21 and the data input / output terminal t22 is switched.

デジタル複合装置1は、エンジンユニット20のスキャナ26で読み取った原稿の画像データを、上述のように、スキャナ画像処理デバイス23で必要な画像処理を施した後、転送デバイス21を介してコントローラユニット10に転送し、コントローラユニット10のハードディスク13に格納する。また、デジタル複合装置1は、ネットワークI/Fを介して外部装置から転送されてきた画像データをコントローラCPU11等で必要な画像処理を施した後、ハードディスク13に格納する。そして、デジタル複合装置1は、ハードディスク13に格納した画像データを画像転送デバイス21を介して画像処理デバイス24に転送し、画像処理デバイス24で必要な画像処理を施して、書き込み制御デバイス25を介してプロッタ27に転送して、プロッタ27で用紙に画像形成する。   The digital multi-function apparatus 1 subjects the image data of the document read by the scanner 26 of the engine unit 20 to the necessary image processing by the scanner image processing device 23 as described above, and then the controller unit 10 via the transfer device 21. And stored in the hard disk 13 of the controller unit 10. Further, the digital composite apparatus 1 stores the image data transferred from the external apparatus via the network I / F in the hard disk 13 after performing necessary image processing by the controller CPU 11 or the like. Then, the digital composite apparatus 1 transfers the image data stored in the hard disk 13 to the image processing device 24 through the image transfer device 21, performs necessary image processing in the image processing device 24, and passes through the write control device 25. Then, the image is transferred to the plotter 27 and an image is formed on the paper by the plotter 27.

そして、デジタル複合装置1は、上記画像転送デバイス21、画像処理デバイス24及び書き込み制御デバイス25の間で、図5に示すような制御信号の交換を行って、画像データの転送タイミングを調整する。なお、デジタル複合装置1は、カラーデジタル複合装置であり、シアン、マゼンタ、イエロー、ブラックの4色に対応して4チャンネルの信号が存在するが、図5では、明確にするために、1チャンネル分のみが記載されている。   The digital multi-function apparatus 1 adjusts the transfer timing of the image data by exchanging control signals as shown in FIG. 5 among the image transfer device 21, the image processing device 24, and the write control device 25. The digital composite apparatus 1 is a color digital composite apparatus, and there are four channels of signals corresponding to four colors of cyan, magenta, yellow, and black. In FIG. Only minutes are listed.

書き込み制御デバイス25は、プロッタ27における各色の感光体に対応する副走査同期信号MFSYNC_N及び光書き込み部のポリゴンミラーの回転同期検知信号に対応する主走査同期信号MLSYNC_Nを画像転送デバイス21に出力する。   The writing control device 25 outputs to the image transfer device 21 a sub-scanning synchronization signal MFSYNC_N corresponding to each color photoconductor in the plotter 27 and a main-scanning synchronization signal MLSYNC_N corresponding to the rotation synchronization detection signal of the polygon mirror of the optical writing unit.

画像転送デバイス21は、副走査の有効範囲を示す副走査有効範囲信号RFGATE_N、主走査方向の同期を示す主走査同期信号RLSYNC_N、主走査の有効範囲を示す主走査有効範囲信号RLGATE_N及びデータRDATAを画像処理デバイス24に出力する。   The image transfer device 21 receives a sub-scan effective range signal RFGATE_N indicating the sub-scan effective range, a main scan synchronization signal RLSYNC_N indicating synchronization in the main scan direction, a main scan effective range signal RLGATE_N indicating the main scan effective range, and data RDATA. The image is output to the image processing device 24.

画像処理デバイス24は、主走査同期信号RLSYNC_N及び画像データRDATAを画像転送デバイス21に出力し、主走査の有効範囲を示す主走査有効範囲信号GLGATE_N及び画像データGDATAを書き込み制御デバイス25に出力する。   The image processing device 24 outputs the main scanning synchronization signal RLSYNC_N and the image data RDATA to the image transfer device 21, and outputs the main scanning effective range signal GLGATE_N indicating the effective range of the main scanning and the image data GDATA to the writing control device 25.

次に、本実施例の作用について説明する。本実施例のデジタル複合装置1は、画像処理デバイス24での画像処理によらず、メモリ14から画像処理デバイス24を通して書き込み制御デバイス25へ画像データを出力する画像データの転送タイミングを一定にする。   Next, the operation of this embodiment will be described. The digital multi-function apparatus 1 of the present embodiment makes the transfer timing of image data for outputting image data from the memory 14 to the write control device 25 through the image processing device 24 constant, regardless of image processing in the image processing device 24.

すなわち、デジタル複合装置1は、エンジンユニット20のスキャナ26で読み取った原稿の画像データを、上述のように、スキャナ画像処理デバイス23で必要な画像処理を施した後、転送デバイス21を介してコントローラユニット10に転送し、コントローラユニット10のハードディスク13に格納する。また、デジタル複合装置1は、ネットワークI/Fを介して外部装置から転送されてきた画像データをコントローラCPU11等で必要な画像処理を施した後、ハードディスク13に格納する。そして、デジタル複合装置1は、ハードディスク13に格納した画像データを画像転送デバイス21を介して画像処理デバイス24に転送し、画像処理デバイス24で必要な画像処理を施して、書き込み制御デバイス25を介してプロッタ27に転送して、プロッタ27で用紙に画像形成する。   That is, the digital multi-function apparatus 1 performs the necessary image processing on the scanner image processing device 23 on the document image data read by the scanner 26 of the engine unit 20 as described above, and then performs the controller via the transfer device 21. The data is transferred to the unit 10 and stored in the hard disk 13 of the controller unit 10. Further, the digital composite apparatus 1 stores the image data transferred from the external apparatus via the network I / F in the hard disk 13 after performing necessary image processing by the controller CPU 11 or the like. Then, the digital composite apparatus 1 transfers the image data stored in the hard disk 13 to the image processing device 24 through the image transfer device 21, performs necessary image processing in the image processing device 24, and passes through the write control device 25. Then, the image is transferred to the plotter 27 and an image is formed on the paper by the plotter 27.

そして、デジタル複合装置1は、ハードディスク13に格納されている画像データをプロッタ27に転送して画像形成する場合、プロッタ27では、プロッタ27の動作機能等によって要求される一定の時間に一定の画像データ量が転送されてくることが要求されるが、画像処理デバイス24での画像処理の内容等によってハードディスク13からプロッタ27へ転送する転送時間にばらつきが発生すると、プロッタ27で適切な画像形成を行うことができなくなる。そこで、デジタル複合装置1は、画像転送デバイス21が画像処理デバイス24で画像処理に必要な時間に応じてハードディスク13からの画像データの読み出しタイミングを調整して、適切な画像データの転送を行う。   When the digital multi-function apparatus 1 transfers image data stored in the hard disk 13 to the plotter 27 to form an image, the plotter 27 uses a fixed image at a fixed time required by the operation function of the plotter 27 and the like. Although the amount of data is required to be transferred, if the transfer time for transferring from the hard disk 13 to the plotter 27 varies depending on the contents of the image processing in the image processing device 24, an appropriate image formation is performed by the plotter 27. It becomes impossible to do. Therefore, the digital multi-function apparatus 1 adjusts the read timing of the image data from the hard disk 13 according to the time required for the image processing device 24 to perform image processing by the image transfer device 24 and transfers the appropriate image data.

すなわち、デジタル複合装置1は、図6において、エンジンCPU22、書き込み制御デバイス25、画像処理デバイス24、画像転送デバイス21及びコントローラCPU11の各デバイスにおける一連の動作を表すシーケンス図で示すように、デフォルトでは、画像転送デバイス21の制御信号端子、データ端子は、入力状態に、画像処理デバイス24の制御信号入出力端子t21、データ入出力端子t22は、出力状態になっている。   That is, in FIG. 6, the digital multi-function apparatus 1 defaults as shown in a sequence diagram representing a series of operations in each of the engine CPU 22, the write control device 25, the image processing device 24, the image transfer device 21, and the controller CPU 11. The control signal terminal and data terminal of the image transfer device 21 are in the input state, and the control signal input / output terminal t21 and data input / output terminal t22 of the image processing device 24 are in the output state.

この状態から、プリント動作シーケンスを開始するために、コントローラCPU11からプリントする画像の画像情報が画像転送デバイス21のコミュニケーションバッファ33に書き込まれると、画像転送デバイス21が、エンジンCPU22に割り込みを発生する。エンジンCPU22は、画像転送デバイス21から割り込みがくると、画像転送デバイス21に対して画像データ(画像情報)の読み出しを行う。   In this state, when image information of an image to be printed is written in the communication buffer 33 of the image transfer device 21 from the controller CPU 11 in order to start a print operation sequence, the image transfer device 21 generates an interrupt to the engine CPU 22. When an interrupt is received from the image transfer device 21, the engine CPU 22 reads image data (image information) from the image transfer device 21.

エンジンCPU22は、画像情報の読み出しを行うと、その情報に基づいて画像処理デバイス24のレジスタ部51のモードレジスタの設定を行う。   When the engine CPU 22 reads the image information, the engine CPU 22 sets the mode register of the register unit 51 of the image processing device 24 based on the information.

画像処理デバイス24は、レジスタ部51のモードレジスタの画像処理アルゴリズムイネーブルレジスタにモード設定が行われると、パラメータ演算部52が、レジスタ部51のイネーブルレジスタの値に基づいて画像処理デバイス24全体で生じる遅延ライン数を計算して、制御信号入出力端子t21にパラメータ有効信号、データ入出力端子t22にパラメータを出力する。   In the image processing device 24, when the mode setting is performed in the image processing algorithm enable register of the mode register of the register unit 51, the parameter calculation unit 52 is generated in the entire image processing device 24 based on the value of the enable register of the register unit 51. The number of delay lines is calculated, and the parameter valid signal is output to the control signal input / output terminal t21 and the parameter is output to the data input / output terminal t22.

画像処理デバイス24は、入出力端子制御部44が、パラメータ演算部52による制御信号入出力端子t21へのパラメータ出力が終わると、制御信号入出力端子t21及びデータ入出力端子t22を入力に切り替える。   In the image processing device 24, when the input / output terminal control unit 44 finishes outputting parameters to the control signal input / output terminal t21 by the parameter calculation unit 52, the control signal input / output terminal t21 and the data input / output terminal t22 are switched to input.

画像転送デバイス21は、その出力制御部36の入出力端子制御部44が、画像処理デバイス24からのパラメータ入力が終わると、制御信号入出力端子t12及びデータ入出力端子t13を出力状態に切り替える。   In the image transfer device 21, when the input / output terminal control unit 44 of the output control unit 36 finishes the parameter input from the image processing device 24, the control signal input / output terminal t12 and the data input / output terminal t13 are switched to the output state.

コントローラCPU11は、ハードディスク13から読み出した画像データのメモリ14上への描画を完了すると、画像転送デバイス21のレジスタ部51の画像準備完了レジスタに書き込みを行って、描画完了を通知する。   When the controller CPU 11 completes drawing of the image data read from the hard disk 13 on the memory 14, the controller CPU 11 writes to the image preparation completion register of the register unit 51 of the image transfer device 21 to notify the completion of drawing.

画像転送デバイス21は、画像準備完了レジスタに値が書き込まれると、先に画像処理デバイス24から入力された画像処理デバイス24の遅延ライン数分だけ、先行してデータ(描画データ)をコントローラユニット10のメモリ14から読み出し、画像処理デバイス24に出力する。画像転送デバイス21は、データの出力が終了すると、書き込み制御デバイス25から副走査同期信号MFSYNC_Nが入力されるまで、画像処理デバイス24に出力している制御信号を保持する。   When a value is written in the image preparation completion register, the image transfer device 21 precedes the controller unit 10 with data (drawing data) by the number of delay lines of the image processing device 24 input from the image processing device 24 previously. And output to the image processing device 24. When the output of data is completed, the image transfer device 21 holds the control signal output to the image processing device 24 until the sub-scanning synchronization signal MFSYNC_N is input from the writing control device 25.

エンジンCPU22は、所定の位置へ画像形成用の用紙が到達されたことを検出すると、書き込み制御デバイス25に書き込み動作開始設定を行う。   When the engine CPU 22 detects that an image forming sheet has reached a predetermined position, the engine CPU 22 performs a writing operation start setting for the writing control device 25.

書き込み制御デバイス25は、エンジンCPU22から書き込み動作開始設定が行われると、所定のタイミングで画像転送デバイス21に副走査同期信号MFSYNC_Nを出力する。   When the writing operation start setting is performed from the engine CPU 22, the writing control device 25 outputs the sub-scanning synchronization signal MFSYNC_N to the image transfer device 21 at a predetermined timing.

画像転送デバイス21は、副走査同期信号MFSYNC_Nが入力されると、コントローラユニット10のメモリ124から後続のデータ(描画データ)を読み出し、画像処理デバイス24に出力を開始する。   When the sub-scanning synchronization signal MFSYNC_N is input, the image transfer device 21 reads subsequent data (drawing data) from the memory 124 of the controller unit 10 and starts output to the image processing device 24.

画像処理デバイス24は、画像転送デバイス21から後続のデータの入力が開始されると、画像処理済で内部に保持されていた先行データの書き込み制御デバイス25への出力を開始する。   When the input of subsequent data from the image transfer device 21 is started, the image processing device 24 starts outputting the preceding data that has been processed and held therein to the write control device 25.

画像処理デバイス24は、先行データの出力を完了すると、引き続いて画像転送デバイス21から入力される後続データの画像処理を行って、書き込み制御デバイス25へ順次出力する。   When the output of the preceding data is completed, the image processing device 24 performs subsequent image processing of the subsequent data input from the image transfer device 21 and sequentially outputs it to the writing control device 25.

画像転送デバイス21は、レジスタ部51の副走査サイズレジスタに設定されたライン数の画像データを画像処理デバイス24へ出力し、画像処理デバイス24の遅延ライン数分の主走査同期信号RLSYNC_Nを出力すると、出力制御部36の入出力端子制御部44が、制御信号入出力端子t12、データ入出力端子t13を入力状態に切り替えて一連の動作を終了する。   When the image transfer device 21 outputs the image data of the number of lines set in the sub-scan size register of the register unit 51 to the image processing device 24 and outputs the main scanning synchronization signal RLSYNC_N for the number of delay lines of the image processing device 24. The input / output terminal control unit 44 of the output control unit 36 switches the control signal input / output terminal t12 and the data input / output terminal t13 to the input state, and ends the series of operations.

画像処理デバイス24は、レジスタ部51の副走査サイズレジスタに設定されたライン数分の画像データを書き込み制御デバイス25へ出力すると、入出力端子制御部44が、制御信号入出力端子t12、データ入出力端子t13を出力状態に切り替えて一連の動作を終了する。   When the image processing device 24 outputs the image data for the number of lines set in the sub-scan size register of the register unit 51 to the write control device 25, the input / output terminal control unit 44 controls the control signal input / output terminal t12, the data input The output terminal t13 is switched to the output state, and the series of operations is finished.

そして、上記画像データのデータ転送タイミングを制御するために、図5に示した画像転送デバイス21、画像処理デバイス24及び書き込み制御デバイス25の間における制御信号とデータのやりとりにおいて、画像処理デバイス24から画像転送デバイス21及び書き込み制御デバイス25へ出力する信号のタイミングは、図7のように示される。   In order to control the data transfer timing of the image data, in the exchange of control signals and data among the image transfer device 21, the image processing device 24, and the write control device 25 shown in FIG. The timings of signals output to the image transfer device 21 and the writing control device 25 are shown in FIG.

すなわち、画像処理デバイス24は、レジスタ部51にモードが設定されると、パラメータ演算部52が、遅延ライン数の演算を行い、演算が終了すると、図7の「ライン数出力」のタイミングで、制御信号入出力端子t21のパラメータの有効信号である主走査同期信号RLSYNC_Nをアサートし、データ入出力端子t22のデータRDATAとして、遅延ライン数のパラメータを出力する。画像処理デバイス24は、数クロック分の間、主走査同期信号RLSYNC_Nをアサートした後、ネゲートし、主走査同期信号RLSYNC_Nの制御信号入出力端子t21及びデータRDATAのデータ入出力端子t22を入力状態に切り替える。   That is, in the image processing device 24, when the mode is set in the register unit 51, the parameter calculation unit 52 calculates the number of delay lines, and when the calculation is completed, at the timing of “number of lines output” in FIG. The main scanning synchronization signal RLSYNC_N, which is a valid signal of the parameter of the control signal input / output terminal t21, is asserted, and the parameter of the number of delay lines is output as the data RDATA of the data input / output terminal t22. The image processing device 24 asserts the main scanning synchronization signal RLSYNC_N for several clocks and then negates it to put the control signal input / output terminal t21 of the main scanning synchronization signal RLSYNC_N and the data input / output terminal t22 of the data RDATA into the input state. Switch.

画像処理デバイス24は、書き込み制御デバイス25へ主走査の有効範囲を示す主走査有効範囲信号GLGATE_N及び画像データGDATAの出力を完了すると、主走査同期信号RLSYNC_N及びRDATAの制御信号入出力端子t21及びデータ入出力端子t22を出力状態に切り替えて、1ページ分の動作を終了する。   When the image processing device 24 completes the output of the main scanning effective range signal GLGATE_N indicating the effective range of the main scanning and the image data GDATA to the writing control device 25, the main scanning synchronization signal RLSYNC_N and the RDATA control signal input / output terminal t21 and data The input / output terminal t22 is switched to the output state, and the operation for one page is completed.

そして、画像処理デバイス24の遅延ライン数が2ラインの場合、書き込み制御デバイス25から画像転送デバイス21への入力制御信号、画像転送デバイス21から画像処理デバイス24へ出力する制御信号と画像データ及び画像処理デバイス24から書き込み制御デバイス25へ出力する制御信号と画像データのタイミングは、図8のように示される。   When the number of delay lines of the image processing device 24 is 2, the input control signal from the write control device 25 to the image transfer device 21, the control signal output from the image transfer device 21 to the image processing device 24, the image data, and the image The timing of the control signal and image data output from the processing device 24 to the writing control device 25 is shown in FIG.

すなわち、画像転送デバイス21と画像処理デバイス24とを接続する制御信号及びデータ信号は、画像転送デバイス21から見ると初期状態では入力状態であり、遅延ライン数が画像処理デバイス24から設定されるとき、画像処理デバイス24からパラメータの有効信号RLSYNC_Nがアサートされて、データRDATAで遅延ライン数「2」が送られてくる。画像転送デバイス21の出力制御部36のパラメータ抽出部43は、データRDATAで通知される遅延ライン数「2」を抽出して、内部レジスタに保持し、入出力端子制御部44は、主走査同期信号RLSYNC_Nがネゲートされると、制御信号入出力端子t12とデータ入出力端子t13の状態を、画像転送デバイス21からの出力状態に切り替える。   That is, the control signal and the data signal for connecting the image transfer device 21 and the image processing device 24 are in the input state in the initial state when viewed from the image transfer device 21, and the delay line number is set from the image processing device 24. The parameter valid signal RLSYNC_N is asserted from the image processing device 24, and the number of delay lines “2” is sent as data RDATA. The parameter extraction unit 43 of the output control unit 36 of the image transfer device 21 extracts the delay line number “2” notified by the data RDATA and holds it in an internal register, and the input / output terminal control unit 44 performs main scanning synchronization. When the signal RLSYNC_N is negated, the states of the control signal input / output terminal t12 and the data input / output terminal t13 are switched to the output state from the image transfer device 21.

画像転送デバイス21は、コントローラCPU11がメモリ14に画像の準備が完了し、レジスタ部51の画像準備完了レジスタに値が書き込まれると、副走査の有効範囲を示す副走査有効範囲信号RFGATE_Nをアサートして、先に抽出した遅延ライン数である2ライン分のデータをコントローラユニット10のメモリ14から先読みして画像処理デバイス24に出力する。画像処理デバイス24は、内部遅延が2ラインあるため、この時点で書き込み制御デバイス25への画像出力は行わない。   When the controller CPU 11 completes image preparation in the memory 14 and a value is written in the image preparation completion register of the register unit 51, the image transfer device 21 asserts a sub-scanning effective range signal RFGATE_N indicating an effective range of sub-scanning. Then, the data for two lines, which is the number of delay lines extracted previously, is pre-read from the memory 14 of the controller unit 10 and output to the image processing device 24. Since the image processing device 24 has two lines of internal delay, image output to the writing control device 25 is not performed at this time.

画像転送デバイス21は、書き込み制御デバイス25から主走査同期信号MFSYNC_Nがアサートされると、すなわち、図8の「同期信号アサート」のタイミングで、コントローラユニット10のメモリ14からの画像データの読み込みを再開し、画像処理デバイス24へ出力する。画像処理デバイス24は、画像転送デバイス21からデータ入力が再開されると、1ライン目から画像処理後の画像データの書き込み制御デバイス25への出力を開始する。   When the main scanning synchronization signal MFSYNC_N is asserted from the writing control device 25, that is, at the timing of “synchronization signal assertion” in FIG. 8, the image transfer device 21 resumes reading of image data from the memory 14 of the controller unit 10. And output to the image processing device 24. When the data input from the image transfer device 21 is resumed, the image processing device 24 starts outputting the image data after image processing to the write control device 25 from the first line.

画像転送デバイス21は、コントローラユニット10のメモリ14から先読みした2ライン分を含めた有効画像データの読み込み及び画像処理デバイス24への出力が完了すると、副走査の有効範囲を示す副走査有効範囲信号RFGATE_Nをネゲートする。画像転送デバイス21は、副走査有効範囲信号RFGATE_Nをネゲートすると、入出力端子制御部44が、画像処理デバイス24から書き込み制御デバイス25への出力が完了するタイミングである、2ライン+1個の主走査同期信号RLSYNC_Nを出力するタイミングで、画像転送デバイス21と画像処理デバイス24とを接続する制御信号及びデータ信号を入力に切り替えて、1ページ分の動作を終了する。   When the image transfer device 21 completes the reading of the effective image data including the two lines pre-read from the memory 14 of the controller unit 10 and the output to the image processing device 24, the sub-scanning effective range signal indicating the effective range of the sub-scanning. Negate RFGATE_N. When the image transfer device 21 negates the sub-scanning effective range signal RFGATE_N, the input / output terminal control unit 44 completes the output from the image processing device 24 to the write control device 25, which is 2 lines + 1 main scan. At the timing of outputting the synchronization signal RLSYNC_N, the control signal and data signal for connecting the image transfer device 21 and the image processing device 24 are switched to input, and the operation for one page is completed.

そして、画像処理デバイス24の遅延ライン数が4ラインの場合、書き込み制御デバイス25から画像転送デバイス21への入力制御信号、画像転送デバイス21から画像処理デバイス24へ出力する制御信号と画像データ及び画像処理デバイス24から書き込み制御デバイス25へ出力する制御信号と画像データのタイミングは、図9のように示される。図9から分かるように、基本的には、図8と同様であり、遅延ライン数が4ラインとなる。   When the number of delay lines of the image processing device 24 is 4, the input control signal from the write control device 25 to the image transfer device 21, the control signal output from the image transfer device 21 to the image processing device 24, the image data, and the image The timing of the control signal and image data output from the processing device 24 to the writing control device 25 is shown in FIG. As can be seen from FIG. 9, it is basically the same as FIG. 8, and the number of delay lines is 4.

すなわち、画像転送デバイス21と画像処理デバイス24とを接続する制御信号及びデータ信号は、画像転送デバイス21から見ると初期状態では入力状態であり、遅延ライン数が画像処理デバイス24から設定されるとき、画像処理デバイス24からパラメータの有効信号RLSYNC_Nがアサートされて、データRDATAで遅延ライン数「2」が送られてくる。画像転送デバイス21の出力制御部36のパラメータ抽出部43は、データRDATAで通知される遅延ライン数「4」を抽出して、内部レジスタに保持し、入出力端子制御部44は、主走査同期信号RLSYNC_Nがネゲートされると、画像転送デバイス21からの出力に切り替える。   That is, the control signal and the data signal for connecting the image transfer device 21 and the image processing device 24 are in the input state in the initial state when viewed from the image transfer device 21, and the delay line number is set from the image processing device 24. The parameter valid signal RLSYNC_N is asserted from the image processing device 24, and the number of delay lines “2” is sent as data RDATA. The parameter extraction unit 43 of the output control unit 36 of the image transfer device 21 extracts the delay line number “4” notified by the data RDATA and holds it in an internal register, and the input / output terminal control unit 44 performs main scanning synchronization. When the signal RLSYNC_N is negated, the output is switched from the image transfer device 21.

画像転送デバイス21は、コントローラCPU11がメモリ14に画像の準備が完了し、レジスタ部51の画像準備完了レジスタに値が書き込まれると、副走査の有効範囲を示す副走査有効範囲信号RFGATE_Nをアサートして、先に抽出した遅延ライン数である4ライン分のデータをコントローラユニット10のメモリ14から先読みして画像処理デバイス24に出力する。画像処理デバイス24は、内部遅延が4ラインあるため、この時点で書き込み制御デバイス25への画像出力は行わない。   When the controller CPU 11 completes image preparation in the memory 14 and a value is written in the image preparation completion register of the register unit 51, the image transfer device 21 asserts a sub-scanning effective range signal RFGATE_N indicating an effective range of sub-scanning. Thus, the data for four lines, which is the number of delay lines extracted earlier, is prefetched from the memory 14 of the controller unit 10 and output to the image processing device 24. Since the image processing device 24 has four lines of internal delay, image output to the writing control device 25 is not performed at this time.

画像転送デバイス21は、書き込み制御デバイス25から主走査同期信号MFSYNC_Nがアサートされると、すなわち、図9の「同期信号アサート」のタイミングで、コントローラユニット10のメモリ14からの画像データの読み込みを再開し、画像処理デバイス24へ出力する。画像処理デバイス24は、画像転送デバイス21からデータ入力が再開されると、1ライン目から画像処理後の画像データの書き込み制御デバイス25への出力を開始する。   When the main scanning synchronization signal MFSYNC_N is asserted from the writing control device 25, that is, at the timing of “synchronization signal assert” in FIG. 9, the image transfer device 21 resumes reading image data from the memory 14 of the controller unit 10. And output to the image processing device 24. When the data input from the image transfer device 21 is resumed, the image processing device 24 starts outputting the image data after image processing to the write control device 25 from the first line.

画像転送デバイス21は、コントローラユニット10のメモリ14から先読みした4ライン分を含めた有効画像データの読み込み及び画像処理デバイス24への出力が完了すると、副走査の有効範囲を示す副走査有効範囲信号RFGATE_Nをネゲートする。画像転送デバイス21は、副走査有効範囲信号RFGATE_Nをネゲートすると、入出力端子制御部44が、画像処理デバイス24から書き込み制御デバイス25への出力が完了するタイミングである、4ライン+1個の主走査同期信号RLSYNC_Nを出力するタイミングで、画像転送デバイス21と画像処理デバイス24とを接続する制御信号及びデータ信号を入力に切り替えて、1ページ分の動作を終了する。   When the image transfer device 21 completes the reading of the effective image data including the four lines pre-read from the memory 14 of the controller unit 10 and the output to the image processing device 24, the sub-scanning effective range signal indicating the effective range of the sub-scanning. Negate RFGATE_N. When the image transfer device 21 negates the sub-scanning effective range signal RFGATE_N, the input / output terminal control unit 44 completes the output from the image processing device 24 to the write control device 25, 4 lines + 1 main scan. At the timing of outputting the synchronization signal RLSYNC_N, the control signal and data signal for connecting the image transfer device 21 and the image processing device 24 are switched to input, and the operation for one page is completed.

なお、上記説明は、ハードディスク13に格納した画像データを、プロッタ27で印刷出力する場合について説明したが、ハードディスク13の画像データを出力するのは、プロッタ27で印刷出力する場合に限るものではなく、例えば、ネットワークI/Fに接続されているコンピュータ等の外部装置に画像処理した画像データを転送する場合にも同様に適用することができる。   In the above description, the image data stored in the hard disk 13 is printed by the plotter 27. However, the image data output from the hard disk 13 is not limited to printing by the plotter 27. For example, the present invention can be similarly applied to a case where image data subjected to image processing is transferred to an external device such as a computer connected to the network I / F.

このように、本実施例のデジタル複合装置1は、画像処理パラメータと制御信号に基づいて画像データに所定の画像処理を施して出力タイミングの規定されている書き込み制御デバイス(画像出力ユニット)25に出力する画像処理デバイス(画像処理ユニット)24とメモリ14上の画像データを読み出して該画像処理デバイス24に転送する画像転送デバイス(転送ユニット)21とが、入力状態と出力状態に切り替え可能な画像処理側入出力端子としての制御信号入出力端子t21とデータ入出力端子t22及び転送側入出力端子としての制御信号入出力端子t12とデータ入出力端子t13で接続されている画像処理装置としてのエンジンユニット20の画像転送デバイス(転送ユニット)21において、制御信号入出力端子t12とデータ入出力端子t13を入力状態として、該制御信号入出力端子t12とデータ入出力端子t13を介して画像処理デバイス24から画像処理パラメータを取得すると、制御信号入出力端子t12とデータ入出力端子t13を出力状態に切り替えて、画像処理パラメータに応じたデータ量に対応して生成された制御信号及びメモリ14から読み出した画像データを先行して制御信号入出力端子t12とデータ入出力端子t13を介して画像処理デバイス24に出力し、書き込み制御デバイス(画像出力ユニット)25から出力開始信号である副走査同期信号MFSYNC_Nが入力されると、後続の制御信号及び画像データを画像処理デバイス24へ出力する。   As described above, the digital multi-function apparatus 1 according to the present embodiment performs predetermined image processing on the image data based on the image processing parameter and the control signal, and the write control device (image output unit) 25 whose output timing is defined. An image that can be switched between an input state and an output state by an image processing device (image processing unit) 24 to output and an image transfer device (transfer unit) 21 that reads image data on the memory 14 and transfers the image data to the image processing device 24 An engine as an image processing apparatus connected by a control signal input / output terminal t21 and a data input / output terminal t22 as processing side input / output terminals and a control signal input / output terminal t12 and a data input / output terminal t13 as transfer side input / output terminals. In the image transfer device (transfer unit) 21 of the unit 20, the control signal input / output terminal t12 When an image processing parameter is acquired from the image processing device 24 through the control signal input / output terminal t12 and the data input / output terminal t13 with the data input / output terminal t13 in the input state, the control signal input / output terminal t12 and the data input / output terminal t13 are acquired. Is switched to the output state, and the control signal generated corresponding to the data amount corresponding to the image processing parameter and the image data read from the memory 14 are preceded via the control signal input / output terminal t12 and the data input / output terminal t13. When the sub-scanning synchronization signal MFSYNC_N, which is an output start signal, is input from the writing control device (image output unit) 25, the subsequent control signal and image data are output to the image processing device 24. .

したがって、本実施例のデジタル複合装置1は、複数の制御信号により接続される画像処理デバイス24と画像転送デバイス21間において、コントローラCPU11からの設定に従って画像処理デバイス24及び画像転送デバイス21の入出力を切り替えるとともに、制御信号間の所定のタイミングに従って画像処理デバイス24の処理に必要な画像データを、画像転送デバイス21を介してメモリ14から先行して読み出して画像処理デバイス24に出力することができ、画像処理デバイス24で行われる画像処理に関わらず画像処理デバイス24から書き込み制御デバイス25へ画像データを出力するタイミングを一定にすることができる。その結果、制御信号入出力端子t21とデータ入出力端子t22及び制御信号入出力端子t12とデータ入出力端子t13によって、画像転送デバイス21がパラメータを画像処理デバイス24から取得することができ、画像書き込みのソフトウェア制御を容易なものとすることができるとともに、画像処理デバイス24と画像転送デバイス21のピン数を削減して、コストを削減することができる。   Therefore, in the digital multi-function apparatus 1 according to the present embodiment, input / output of the image processing device 24 and the image transfer device 21 according to the setting from the controller CPU 11 between the image processing device 24 and the image transfer device 21 connected by a plurality of control signals. The image data necessary for processing of the image processing device 24 can be read out from the memory 14 via the image transfer device 21 and output to the image processing device 24 according to a predetermined timing between the control signals. Regardless of the image processing performed by the image processing device 24, the timing of outputting the image data from the image processing device 24 to the write control device 25 can be made constant. As a result, the control signal input / output terminal t21 and the data input / output terminal t22, and the control signal input / output terminal t12 and the data input / output terminal t13 allow the image transfer device 21 to acquire parameters from the image processing device 24, and to write the image. The software control can be made easy, and the number of pins of the image processing device 24 and the image transfer device 21 can be reduced to reduce the cost.

すなわち、デジタル複合装置1は、メモリ14上の画像データを画像処理を行った後、画像出力ユニットである書き込み制御デバイス25へ画像データを転送する際に、画像処理の処理変動によって、画像出力を適切に行うための遅延ライン数が変化しても、ソフトウェア制御が複雑になること及び修正の必要性が発生することを抑制して、汎用性を向上させつつ安価な画像処理を行うことができる。   That is, when the digital multifunction apparatus 1 performs image processing on the image data on the memory 14 and then transfers the image data to the writing control device 25 that is an image output unit, the digital composite apparatus 1 outputs the image due to processing fluctuations in the image processing. Even if the number of delay lines to be appropriately changed, it is possible to perform inexpensive image processing while improving versatility by suppressing the complexity of software control and the need for correction. .

また、本実施例のデジタル複合装置1は、画像処理デバイス24が、制御信号入出力端子t21とデータ入出力端子t22を出力状態として、画像処理パラメータを制御信号入出力端子t21とデータ入出力端子t22を介して画像転送デバイス21のパラメータ抽出部(パラメータ取得手段)43に出力すると、制御信号入出力端子t21とデータ入出力端子t22を入力状態に切り替え、画像転送デバイス21から入力される画像データを画像処理して書き込み制御デバイス25に出力している。   Further, in the digital composite apparatus 1 of this embodiment, the image processing device 24 sets the control signal input / output terminal t21 and the data input / output terminal t22 to the output state, and sets the image processing parameters to the control signal input / output terminal t21 and the data input / output terminal. When output to the parameter extraction unit (parameter acquisition means) 43 of the image transfer device 21 via t22, the control signal input / output terminal t21 and the data input / output terminal t22 are switched to the input state, and the image data input from the image transfer device 21 Are processed and output to the writing control device 25.

したがって、メモリ14上の画像データを画像処理を施した後、書き込み制御デバイス25へ画像データを転送する際に、画像処理の処理変動によって、画像出力を適切に行うための遅延ライン数が変化しても、ソフトウェア制御が複雑になること及び修正の必要性が発生することをより一層適切に抑制して、汎用性を向上させつつ安価な画像処理を行うことができる。   Accordingly, when image data on the memory 14 is subjected to image processing and then transferred to the writing control device 25, the number of delay lines for appropriately outputting the image changes due to processing fluctuations in the image processing. However, it is possible to more appropriately suppress the complexity of software control and the necessity of correction, and to perform inexpensive image processing while improving versatility.

さらに、本実施例のデジタル複合装置1は、画像処理デバイス24のパラメータ演算部52が、レジスタ部51にコントローラCPU11によって設定されるレジスタ設定値に基づいて画像処理デバイス24での遅延ライン数を画像処理パラメータとして演算している。   Furthermore, in the digital composite apparatus 1 of the present embodiment, the parameter calculation unit 52 of the image processing device 24 sets the number of delay lines in the image processing device 24 based on the register setting value set in the register unit 51 by the controller CPU 11. It is calculated as a processing parameter.

したがって、レジスタ設定値によりパラメータを演算することで、画像処理の処理内容の変更によってソフトウェアによる設定や演算の追加の必要性を無くして、ソフトウェア制御を容易なものとすることができるとともに、1回のパラメータ転送によって必要な情報を授受することができ、画像処理デバイス24のコスト上昇抑制しつつ、画像処理を向上させることができる。   Therefore, by calculating the parameter according to the register setting value, it is possible to make software control easy by eliminating the need for setting or calculation by software by changing the processing content of the image processing, and once. Necessary information can be exchanged by the parameter transfer, and the image processing can be improved while suppressing the cost increase of the image processing device 24.

以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。   The invention made by the present inventor has been specifically described based on the preferred embodiments. However, the present invention is not limited to that described in the above embodiments, and various modifications can be made without departing from the scope of the invention. It goes without saying that it is possible.

本発明は、ハードディスク等に一旦画像データを保管した後に、画像形成出力等を行う画像処理装置及び該画像処理装置を搭載するプリンタ装置、複写装置、複合装置等の画像形成装置、画像処理制御方法、画像処理制御プログラム及び記録媒体に利用することができる。   The present invention relates to an image processing apparatus that performs image formation output after temporarily storing image data in a hard disk or the like, an image forming apparatus such as a printer apparatus, a copying apparatus, or a composite apparatus equipped with the image processing apparatus, and an image processing control method It can be used for an image processing control program and a recording medium.

1 デジタル複合装置
10 コントローラユニット
11 コントローラCPU
12 コントローラASIC
13 ハードディスク(HDD)
14 メモリ
20 エンジンユニット
21 画像転送デバイス
22 エンジンCPU
23 スキャナ画像処理デバイス
24 画像処理デバイス
25 書き込み制御デバイス
26 スキャナ
27 プロッタ
31 入力制御部
32 レジスタ部
33 コミュニケーションバッファ
34 テストパターン生成部
35 シフト処理部
36 出力制御部
41 制御信号生成部
42 出力データ生成部
43 パラメータ抽出部
44 入出力端子制御部
t11 制御信号入力端子
t12 制御信号入出力端子
t13 データ入出力端子
51 レジスタ部
52 パラメータ演算部
53 画像処理部
54 入出力端子制御部
t21 制御信号入出力端子
t22 データ入出力端子
t23 制御信号出力端子
t24 データ出力端子
1 Digital Composite Device 10 Controller Unit 11 Controller CPU
12 Controller ASIC
13 Hard disk (HDD)
14 Memory 20 Engine Unit 21 Image Transfer Device 22 Engine CPU
23 Scanner Image Processing Device 24 Image Processing Device 25 Write Control Device 26 Scanner 27 Plotter 31 Input Control Unit 32 Register Unit 33 Communication Buffer 34 Test Pattern Generation Unit 35 Shift Processing Unit 36 Output Control Unit 41 Control Signal Generation Unit 42 Output Data Generation Unit 43 parameter extraction unit 44 input / output terminal control unit t11 control signal input terminal t12 control signal input / output terminal t13 data input / output terminal 51 register unit 52 parameter calculation unit 53 image processing unit 54 input / output terminal control unit t21 control signal input / output terminal t22 Data input / output terminal t23 Control signal output terminal t24 Data output terminal

特開2003−333232号公報JP 2003-333232 A 特開2010−068320号公報JP 2010-068320 A

Claims (7)

画像処理パラメータと制御信号に基づいて画像データに所定の画像処理を施して出力タイミングの規定されている画像出力ユニットに出力する画像処理ユニットと、
前記画像処理ユニットとの間で制御信号及びデータの入出力を行い、メモリ上の画像データを読み出して、該画像処理ユニットに転送する転送ユニットと、
を備え、前記画像処理ユニットと前記転送ユニットが、入力状態と出力状態に切り替え可能な画像処理側入出力端子と転送側入出力端子で接続されている画像処理装置であって、
前記転送ユニットは、
前記画像処理ユニットから前記画像処理パラメータを取得するパラメータ取得手段と、
前記メモリから読み出した画像データを前記画像処理ユニットに出力するデータ出力手段と、
前記パラメータ取得手段の取得した前記画像処理パラメータに応じたデータ量に対応する制御信号を生成するとともに、前記画像出力ユニットから出力開始信号が入力されると、後続の制御信号を生成する制御信号生成手段と、
前記転送側入出力端子を入力状態として、前記パラメータ取得手段が該転送側入出力端子を介して前記画像処理ユニットから前記画像処理パラメータを取得すると、該転送側入出力端子を出力状態に切り替えて、前記データ量に対応して前記制御信号生成手段の生成した前記制御信号及び前記データ出力手段からの画像データを先行して該転送側入出力端子を介して該画像処理ユニットに出力させ、前記画像出力ユニットから前記出力開始信号が入力されると、後続の該制御信号生成手段の生成した制御信号及び該データ出力手段からのデータを該画像処理ユニットへ出力させる転送側入出力切り替え手段と、
を備えていることを特徴とする画像処理装置。
An image processing unit that performs predetermined image processing on the image data based on the image processing parameter and the control signal, and outputs the image data to an image output unit whose output timing is defined;
A transfer unit that inputs and outputs control signals and data to and from the image processing unit, reads image data on a memory, and transfers the image data to the image processing unit;
The image processing unit and the transfer unit are connected by an image processing side input / output terminal and a transfer side input / output terminal that can be switched between an input state and an output state,
The transfer unit is
Parameter acquisition means for acquiring the image processing parameters from the image processing unit;
Data output means for outputting image data read from the memory to the image processing unit;
Control signal generation for generating a control signal corresponding to a data amount corresponding to the image processing parameter acquired by the parameter acquisition means and generating a subsequent control signal when an output start signal is input from the image output unit Means,
When the transfer side input / output terminal is set to the input state and the parameter acquisition means acquires the image processing parameter from the image processing unit via the transfer side input / output terminal, the transfer side input / output terminal is switched to the output state. The control signal generated by the control signal generation unit corresponding to the data amount and the image data from the data output unit are output to the image processing unit via the transfer side input / output terminal in advance, When the output start signal is input from the image output unit, a transfer-side input / output switching unit that outputs the control signal generated by the subsequent control signal generation unit and the data from the data output unit to the image processing unit,
An image processing apparatus comprising:
前記画像処理ユニットは、
レジスタ設定値に基づいて前記画像処理パラメータを演算するパラメータ演算手段と、
前記転送ユニットから送られてくる画像データに画像処理パラメータと制御信号に基づいて所定の画像処理を施す画像処理手段と、
前記画像処理側入出力端子の制御信号及びデータの入出力状態を切り替える画像処理側入出力切り替え制御手段と、
を備え、
前記画像処理側入出力切り替え制御手段が、前記画像処理側入出力端子を出力状態として、前記パラメータ演算手段が、演算した前記画像処理パラメータを該画像処理側入出力端子を介して前記転送ユニットの前記パラメータ取得手段に出力すると、該画像処理側入出力端子を入力状態に切り替え、前記画像処理手段が、該転送ユニットから入力される画像データを画像処理して前記画像出力ユニットに出力することを特徴とする請求項1記載の画像処理装置。
The image processing unit includes:
Parameter computing means for computing the image processing parameter based on a register setting value;
Image processing means for performing predetermined image processing on the image data sent from the transfer unit based on an image processing parameter and a control signal;
Image processing side input / output switching control means for switching the input / output state of the control signal and data of the image processing side input / output terminal;
With
The image processing side input / output switching control means sets the image processing side input / output terminal to the output state, and the parameter calculation means sends the calculated image processing parameter to the transfer unit via the image processing side input / output terminal. When output to the parameter acquisition means, the image processing side input / output terminal is switched to the input state, and the image processing means performs image processing on the image data input from the transfer unit and outputs the image data to the image output unit. The image processing apparatus according to claim 1, wherein:
前記パラメータ演算手段は、
前記レジスタ設定値に基づいて前記画像処理ユニットでの遅延ライン数を前記画像処理パラメータとして演算することを特徴とする請求項2に記載の画像処理装置。
The parameter calculation means includes
The image processing apparatus according to claim 2, wherein the number of delay lines in the image processing unit is calculated as the image processing parameter based on the register setting value.
画像処理部から画像出力部に画像データを出力して、該画像出力部で該画像データに基づいて被記録媒体に画像形成する画像形成装置であって、
前記画像処理部として請求項1から請求項3のいずれかに記載の画像処理装置を搭載していることを特徴とする画像形成装置。
An image forming apparatus for outputting image data from an image processing unit to an image output unit, and forming an image on a recording medium based on the image data by the image output unit,
An image forming apparatus comprising the image processing apparatus according to claim 1 as the image processing unit.
画像処理パラメータと制御信号に基づいて画像データに所定の画像処理を施して出力タイミングの規定されている画像出力ユニットに出力する画像処理ユニットと、
前記画像処理ユニットとの間で制御信号及びデータの入出力を行い、メモリ上の画像データを読み出して、該画像処理ユニットに転送する転送ユニットと、
を備え、前記画像処理ユニットと前記転送ユニットが、入力状態と出力状態に切り替え可能な画像処理側入出力端子と転送側入出力端子で接続されている画像処理装置における画像処理制御方法であって、
前記転送ユニットにおける処理ステップとして、
前記画像処理ユニットから前記画像処理パラメータを取得するパラメータ取得処理ステップと、
前記メモリから読み出した画像データを前記画像処理ユニットに出力するデータ出力処理ステップと、
前記パラメータ取得処理ステップで取得された前記画像処理パラメータに応じたデータ量に対応する制御信号を生成するとともに、前記画像出力ユニットから出力開始信号が入力されると、後続の制御信号を生成する制御信号生成処理ステップと、
前記転送側入出力端子を入力状態として、前記パラメータ取得処理ステップによって該転送側入出力端子を介して前記画像処理ユニットから前記画像処理パラメータが取得されると、該転送側入出力端子を出力状態に切り替えて、前記データ量に対応して前記制御信号生成処理ステップで生成された前記制御信号及び前記データ出力処理ステップからの画像データを先行して該転送側入出力端子を介して該画像処理ユニットに出力させ、前記画像出力ユニットから前記出力開始信号が入力されると、後続の該制御信号生成処理ステップで生成された制御信号及び該データ出力処理ステップからのデータを該画像処理ユニットへ出力させる転送側入出力切り替え処理ステップと、
を有していることを特徴とする画像処理制御方法。
An image processing unit that performs predetermined image processing on the image data based on the image processing parameter and the control signal, and outputs the image data to an image output unit whose output timing is defined;
A transfer unit that inputs and outputs control signals and data to and from the image processing unit, reads image data on a memory, and transfers the image data to the image processing unit;
An image processing control method in an image processing apparatus, wherein the image processing unit and the transfer unit are connected by an image processing side input / output terminal and a transfer side input / output terminal that can be switched between an input state and an output state. ,
As a processing step in the transfer unit,
A parameter acquisition processing step for acquiring the image processing parameters from the image processing unit;
A data output processing step of outputting the image data read from the memory to the image processing unit;
Control that generates a control signal corresponding to the data amount corresponding to the image processing parameter acquired in the parameter acquisition processing step, and generates a subsequent control signal when an output start signal is input from the image output unit A signal generation processing step;
When the image processing parameter is acquired from the image processing unit through the transfer side input / output terminal by the parameter acquisition processing step with the transfer side input / output terminal in an input state, the transfer side input / output terminal is in an output state. The image processing from the control signal generation processing step corresponding to the amount of data and the image data from the data output processing step in advance via the transfer side input / output terminal When the output start signal is input from the image output unit, the control signal generated in the subsequent control signal generation processing step and the data from the data output processing step are output to the image processing unit. Transfer side I / O switching processing step
An image processing control method characterized by comprising:
画像処理パラメータと制御信号に基づいて画像データに所定の画像処理を施して出力タイミングの規定されている画像出力ユニットに出力する画像処理ユニットと、
前記画像処理ユニットとの間で制御信号及びデータの入出力を行って、メモリ上の画像データを読み出して該画像処理ユニットに転送する転送ユニットと、
を備え、前記画像処理ユニットと前記転送ユニットが、入力状態と出力状態に切り替え可能な該画像処理ユニットの画像処理側入出力端子と該転送ユニットの転送側入出力端子で接続されている画像処理装置に搭載される画像処理制御プログラムであって、
コンピュータに、
前記転送ユニットにおける処理として、
前記画像処理ユニットから前記画像処理パラメータを取得するパラメータ取得処理と、
前記メモリから読み出した画像データを前記画像処理ユニットに出力するデータ出力処理と、
前記パラメータ取得処理で取得された前記画像処理パラメータに応じたデータ量に対応する制御信号を生成するとともに、前記画像出力ユニットから出力開始信号が入力されると、後続の制御信号を生成する制御信号生成処理と、
前記転送側入出力端子を入力状態として、前記パラメータ取得処理によって該転送側入出力端子を介して前記画像処理ユニットから前記画像処理パラメータが取得されると、該転送側入出力端子を出力状態に切り替えて、前記データ量に対応して前記制御信号生成処理で生成された前記制御信号及び前記データ出力処理からの画像データを先行して該転送側入出力端子を介して該画像処理ユニットに出力させ、前記画像出力ユニットから前記出力開始信号が入力されると、後続の該制御信号生成処理で生成された制御信号及び該データ出力処理からのデータを該画像処理ユニットへ出力させる転送側入出力切り替え処理と、
を実行させることを特徴とする画像処理制御プログラム。
An image processing unit that performs predetermined image processing on the image data based on the image processing parameter and the control signal, and outputs the image data to an image output unit whose output timing is defined;
A transfer unit that inputs and outputs control signals and data to and from the image processing unit, reads image data on a memory, and transfers the image data to the image processing unit;
And the image processing unit and the transfer unit are connected by an image processing side input / output terminal of the image processing unit that can be switched between an input state and an output state, and a transfer side input / output terminal of the transfer unit. An image processing control program installed in the apparatus,
On the computer,
As processing in the transfer unit,
Parameter acquisition processing for acquiring the image processing parameters from the image processing unit;
A data output process for outputting the image data read from the memory to the image processing unit;
A control signal that generates a control signal corresponding to the data amount corresponding to the image processing parameter acquired in the parameter acquisition process, and generates a subsequent control signal when an output start signal is input from the image output unit Generation process,
When the image processing parameter is acquired from the image processing unit through the transfer side input / output terminal by the parameter acquisition processing with the transfer side input / output terminal in the input state, the transfer side input / output terminal is set in the output state. Switch and output the control signal generated in the control signal generation process corresponding to the data amount and the image data from the data output process to the image processing unit via the transfer side input / output terminal in advance. When the output start signal is input from the image output unit, the transfer side input / output for outputting the control signal generated in the subsequent control signal generation process and the data from the data output process to the image processing unit. Switching process and
An image processing control program for executing
請求項6記載の画像処理制御プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。   A computer-readable recording medium on which the image processing control program according to claim 6 is recorded.
JP2010289322A 2010-12-27 2010-12-27 Image processing device, image formation device, image processing control method, image processing control program, and recording medium Pending JP2012138739A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010289322A JP2012138739A (en) 2010-12-27 2010-12-27 Image processing device, image formation device, image processing control method, image processing control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010289322A JP2012138739A (en) 2010-12-27 2010-12-27 Image processing device, image formation device, image processing control method, image processing control program, and recording medium

Publications (1)

Publication Number Publication Date
JP2012138739A true JP2012138739A (en) 2012-07-19

Family

ID=46675823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010289322A Pending JP2012138739A (en) 2010-12-27 2010-12-27 Image processing device, image formation device, image processing control method, image processing control program, and recording medium

Country Status (1)

Country Link
JP (1) JP2012138739A (en)

Similar Documents

Publication Publication Date Title
US9900465B2 (en) Adjusting image data using divided areas
US8116646B2 (en) Image forming apparatus and method for the same
US8294954B2 (en) Image forming apparatus and method for reducing the difference of image qualities between the image data read by a plurality of reading units
JP2010041383A (en) Image processor, image reader and image forming device
JP5446341B2 (en) Image forming apparatus, image forming method, and control program
JP2012138739A (en) Image processing device, image formation device, image processing control method, image processing control program, and recording medium
US10855875B2 (en) Image forming apparatus, image processing method, and storage medium
US8537430B2 (en) Image forming apparatus and control method thereof
US10551782B2 (en) Image forming apparatus for performing supply control of developer
US9762770B2 (en) Image processing apparatus having dynamically reconfigurable circuits to perform image processing, control method thereof, and storage medium storing computer program therefor
JP4479054B2 (en) Digital copying machine and image data transfer method in digital copying machine
JP2002108584A (en) Image processing apparatus and image forming apparatus
JP2005031759A (en) Image processing apparatus and image processing method applying spatial filter
JP7516908B2 (en) Image forming apparatus, image forming method, and program
JP2013103372A (en) Image forming apparatus
JP5269044B2 (en) Image processing apparatus and image forming apparatus
JP7297471B2 (en) SIGNAL PROCESSING CIRCUIT, IMAGE READING DEVICE, IMAGE FORMING APPARATUS, AND SIGNAL PROCESSING METHOD
JP2019047425A (en) Image processing apparatus, control method of the same, and program
JP6364934B2 (en) Writing processing apparatus, writing processing system, optical scanning apparatus, image forming apparatus, and image forming method
JP6485138B2 (en) Writing processing apparatus, writing processing method, image forming apparatus, and program
JP6085942B2 (en) Information processing apparatus, image forming apparatus, and data processing method
JP5777584B2 (en) Image processing device
JP2013123193A (en) Reading image processor, image reader, and reading image processing method
JP2011160273A (en) Image processing apparatus and image forming apparatus
JP2021013119A (en) Image forming apparatus, method for controlling the same, and program