JP2001177682A - Image processor - Google Patents
Image processorInfo
- Publication number
- JP2001177682A JP2001177682A JP35989099A JP35989099A JP2001177682A JP 2001177682 A JP2001177682 A JP 2001177682A JP 35989099 A JP35989099 A JP 35989099A JP 35989099 A JP35989099 A JP 35989099A JP 2001177682 A JP2001177682 A JP 2001177682A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- unit
- control unit
- processing
- 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.)
- Granted
Links
Landscapes
- Facsimiles In General (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、ディジタル画像
データに対する画像処理、特に、複写機、ファクシミ
リ、プリンター、スキャナー等の機能を複合したディジ
タル複合機における画像データに対する画像処理をおこ
なう画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus for performing image processing on digital image data, and more particularly, to an image processing apparatus for performing image processing on image data in a digital multifunction peripheral having functions of a copier, a facsimile, a printer, a scanner, and the like.
【0002】[0002]
【従来の技術】従来、アナログ複写機からディジタル化
された画像データの処理をおこなうディジタル複写機が
登場し、さらに、ディジタル複写機が複写機としての機
能だけでなく、複写機の機能に加えて、ファクシミリの
機能、プリンターの機能、スキャナーの機能等の各機能
を複合したディジタル複合機が存在する。2. Description of the Related Art Conventionally, digital copiers for processing digital image data from analog copiers have appeared, and digital copiers have not only functions as copiers, but also have the functions of copiers. There are digital multifunction peripherals that combine functions such as facsimile functions, printer functions, and scanner functions.
【0003】図12は、従来技術にかかるディジタル複
合機のハードウエア構成を示すブロック図である。図1
2に示すように、ディジタル複合機は、読み取りユニッ
ト1201、画像処理ユニット1202、ビデオ制御部
1203、書き込みユニット1204の一連の各構成
部、さらにはメモリー制御ユニット1205およびメモ
リー・モジュール1206によって形成される複写機を
構成する部分(複写機部分)と、バス制御等をおこなう
マザーボード1211を介して、追加的にファクシミリ
制御ユニット1212、プリンター制御ユニット121
3、スキャナー制御ユニット1214等のユニットが接
続されることによって、ディジタル複合機としての各機
能を実現していた。FIG. 12 is a block diagram showing a hardware configuration of a digital multifunction peripheral according to the prior art. FIG.
As shown in FIG. 2, the digital multifunction peripheral is formed by a series of components including a reading unit 1201, an image processing unit 1202, a video control unit 1203, a writing unit 1204, a memory control unit 1205, and a memory module 1206. A facsimile control unit 1212 and a printer control unit 121 are additionally provided via a part constituting the copier (copier part) and a motherboard 1211 for performing bus control and the like.
3. By connecting units such as the scanner control unit 1214, each function as a digital multifunction peripheral has been realized.
【0004】したがって、複写機としての機能を実現す
る複写機部分は、読み取りユニット1201、画像処理
ユニット1202、ビデオ制御部1203、書き込みユ
ニット1204の各構成部は、システム・コントローラ
ー1207、RAM1208、ROM1209によって
各構成部の一連の動作が制御されているのに対し、ファ
クシミリ制御ユニット1212、プリンター制御ユニッ
ト1213、スキャナー制御ユニット1214等の各ユ
ニットは、複写機における確立された一連の動作の一部
を利用することにより各ユニットの機能を実現するもの
であった。Accordingly, the components of the copying machine that realizes the function as a copying machine include a reading unit 1201, an image processing unit 1202, a video control unit 1203, and a writing unit 1204, each of which is constituted by a system controller 1207, a RAM 1208, and a ROM 1209. While a series of operations of each component is controlled, each unit such as the facsimile control unit 1212, the printer control unit 1213, and the scanner control unit 1214 uses a part of the established series of operations in the copying machine. By doing so, the function of each unit was realized.
【0005】換言すると、上記一連の構成部による一つ
のシステムとして確立している複写機部分にファクシミ
リ制御ユニット1212、プリンター制御ユニット12
13、スキャナー制御ユニット1214をアドオンする
ことにより、ディジタル複合機の機能を実現するもので
あった。これは、上記一連の構成部をASIC(App
lication Specific Integra
ted Circuit)等のハードウエアにより構成
することにより、処理速度を重視する(処理の高速化を
図る)という背景によるものであった。In other words, the facsimile control unit 1212 and the printer control unit 1212
13. By adding on the scanner control unit 1214, the function of the digital multifunction peripheral was realized. This is because the above-mentioned series of components are ASIC (App)
ligation Specific Integra
This is due to the background of emphasizing the processing speed (improving the processing speed) by using hardware such as a ted circuit.
【0006】また、読み取り信号の画像処理、メモリー
への画像蓄積、複数機能の並行動作およびそれぞれの画
像処理を最適化する『画像処理装置』(たとえば、特開
平8−274986号公報)等が開示されており、各種
の画像処理を一つの画像処理構成で実行できるものがあ
った。Further, an image processing apparatus for optimizing image processing of a read signal, image storage in a memory, parallel operation of a plurality of functions, and image processing of each function (for example, Japanese Patent Application Laid-Open No. 8-274986) is disclosed. In some cases, various types of image processing can be performed with one image processing configuration.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、上記従
来技術におけるディジタル複合機においては、上述のと
おり複写機部分が一つのシステムとして確立しているこ
とから、ファクシミリ制御ユニット1212、プリンタ
ー制御ユニット1213、スキャナー制御ユニット12
14等、上記複写機部分に接続されたユニットについて
は、各機能を実現するために複写機部分とは別個に、そ
れぞれ独立してシステムを構築しなければならないとい
う問題点があった。However, in the digital multifunction peripheral according to the prior art, since the copying machine is established as one system as described above, the facsimile control unit 1212, the printer control unit 1213, the scanner Control unit 12
For the units connected to the above-mentioned copying machine portion, such as 14, the system had to be constructed separately and independently of the copying machine portion in order to realize each function.
【0008】したがって、各制御ユニットの機能を実現
するために必要なメモリー・モジュールは各ユニットが
それぞれ備えるように構成しなければならない。そのた
め、各ユニットが複写機部分の備えているメモリー・モ
ジュール1206を有効に活用できないばかりか、各ユ
ニットごとに重複したメモリー・モジュールを備えるこ
とによる装置全体としてのサイズの増大化、コストの増
大化を招いてしまうという問題点があった。Therefore, the memory modules required to realize the functions of each control unit must be configured so as to be provided in each unit. For this reason, each unit cannot effectively utilize the memory module 1206 provided in the copying machine portion, and the size and cost of the entire apparatus increase due to the provision of redundant memory modules for each unit. There was a problem that would invite.
【0009】また同様に、上記複写機部分が一つのシス
テムとして確立していることから、周辺ユニットの性能
向上にともなう機能向上が効率よく図れないという問題
点があった。読み取りユニット1201や書き込みユニ
ット1204のみを変更したい場合、より具体的には、
400dpiであった読取ユニット1201あるいは書
込ユニット1204を600dpiのものに変更したい
場合に、単にユニットの交換のみの作業では装置全体の
機能向上を容易におこなうことができないという問題点
があった。Similarly, since the copying machine has been established as a single system, there has been a problem in that it is not possible to efficiently improve the functions of the peripheral units along with the performance thereof. When it is desired to change only the reading unit 1201 and the writing unit 1204, more specifically,
When it is desired to change the reading unit 1201 or the writing unit 1204 from 400 dpi to 600 dpi, there is a problem that the function of the entire apparatus cannot be easily improved by simply replacing the unit.
【0010】すなわち、上記複写機部分全体としてすで
に400dpiによって読み取り/書き込みされるよう
に一連のシステムが確立されてしまっているため、上記
のようなユニットを変換する場合は、中間処理のための
マトリクスサイズやしきい値等を変更する必要がある。
また、他のユニットについても、600dpiによる読
み取り/書き込みができるようにその設定内容を変更し
なければならない場合がある。That is, since a series of systems have already been established so that the entire copying machine can be read / written at 400 dpi, a matrix for intermediate processing is required when the above units are converted. It is necessary to change the size, threshold, etc.
In some cases, the settings of other units must be changed so that reading / writing at 600 dpi can be performed.
【0011】したがって、ASIC等のハードウエアで
構成されている場合は、ハードウエア(カスタム化した
ICやLSI等)そのものを交換しなければならない。
それゆえに、周辺ユニットの性能の向上にともない、周
辺ユニットを交換するだけでは、装置全体の機能を容易
に向上させることができないのである。[0011] Therefore, in the case of hardware such as ASIC, the hardware (customized IC, LSI, etc.) must be replaced.
Therefore, the function of the entire apparatus cannot be easily improved only by replacing the peripheral unit with the improvement of the performance of the peripheral unit.
【0012】また、マザーボード1211を介して各機
能ユニットをアドオンするような従来のディジタル複合
機や、各機能ユニットを必要に応じて組み合わせるよう
なモジュール化されたディジタル複合機については、画
像データの送受信の制御をうまくおこなうことができな
い場合があるという問題点があった。For a conventional digital multifunction peripheral in which each functional unit is added on via the motherboard 1211 or a modular digital multifunction peripheral in which each functional unit is combined as necessary, transmission and reception of image data is performed. There is a problem that control of the control cannot be performed well.
【0013】すなわち、各機能ユニット間で画像データ
の送受信をおこなうためには、各ユニット間で共通に使
用されるバス(画像データバス)を設ける必要が生じ
る。ここで、各機能ユニットにおいては、デバイスが動
作を開始すると、画像データの送受信を中止することが
できない場合が多い。特にメモリー資源の有効活用を目
的として、画像データを保存するメモリー・モジュール
を別途設けるユニット構成とする場合は、各ユニットに
おいて画像データの送受信を中止することができなくな
る。That is, in order to transmit and receive image data between the functional units, it is necessary to provide a bus (image data bus) commonly used between the units. Here, in each functional unit, when the device starts operating, in many cases, transmission and reception of image data cannot be stopped. In particular, in the case of a unit configuration in which a memory module for storing image data is separately provided for the purpose of effective use of memory resources, transmission and reception of image data in each unit cannot be stopped.
【0014】したがって、画像データの送受信に使用さ
れるバスを構築する際には、予め想定される複数デバイ
スの最大同時動作からバスの速度やバス幅を決定し、画
像処理装置全体として効率的な画像データの送受信をお
こなうことが必要となる。しかしながら、ディジタル複
合機を各機能ごとにモジュール化する場合にあっては、
各機能モジュールのバージョンアップにより、当初想定
していた最大同時動作をこえてしまい、画像データの送
受信をうまくおこなえなくなる場合があるという問題点
があった。Therefore, when constructing a bus used for transmitting and receiving image data, the speed and width of the bus are determined based on the maximum simultaneous operation of a plurality of devices assumed in advance, and an efficient image processing apparatus as a whole is obtained. It is necessary to transmit and receive image data. However, when the digital MFP is modularized for each function,
Due to the version upgrade of each functional module, there is a problem that the maximum simultaneous operation originally expected may be exceeded and image data transmission / reception may not be performed properly.
【0015】さらに、複写機を構成する部分が一つのシ
ステムとして確立していることから、ディジタル複合機
を単体スキャナーあるいは単体プリンターとして活用す
る場合の機能分割を容易におこなうことができないとい
う問題点があった。Further, since the components constituting the copier are established as a single system, there is a problem that the functions cannot be easily divided when the digital multifunction peripheral is used as a single scanner or a single printer. there were.
【0016】以上のように、従来のディジタル複合機に
あっては、モジュール等の共有化、ユニットごとの交換
による機能向上、複数機能の分割等、システムにおける
各資源の有効活用を図るという点で最適な制御構成が構
築されていないという問題点があった。As described above, in the conventional digital multifunction peripheral, sharing of modules and the like, improvement of functions by replacing each unit, division of a plurality of functions, and the like, enable effective use of each resource in the system. There was a problem that an optimal control configuration was not constructed.
【0017】この発明は、上述した従来技術による問題
点を解消するため、多機能を実現する際のシステムにお
ける各資源の有効活用を図り、システム全体として最適
な画像データの送受信の制御が可能な画像処理装置を提
供することを目的とする。According to the present invention, in order to solve the above-mentioned problems of the prior art, each resource in a system for realizing a multi-function is effectively used, and optimal transmission and reception of image data can be controlled as a whole system. It is an object to provide an image processing device.
【0018】[0018]
【課題を解決するための手段】上述した課題を解決し、
目的を達成するため、請求項1に記載の発明にかかる画
像処理装置は、画像データを読み取る画像読取ユニット
および/または画像データに対し加工編集等の画像処理
を施す画像処理ユニットおよび/または画像データを転
写紙等に書き込む画像書込ユニット、および、画像メモ
リーを制御して画像データの書込み/読出しをおこなう
画像メモリー制御ユニットに接続し、接続された各ユニ
ットとの間で画像データの送受信の制御をおこなう送受
信制御手段を有する画像データ制御ユニットを備えた画
像処理装置において、前記画像データ制御ユニットから
画像データを送信する送信先ユニットにおいて当該画像
データを処理できるか否かを判断する判断手段と、画像
データを前記画像データ制御ユニットから前記送信先ユ
ニットへ直接送信する第1の送信手段と、画像データを
前記画像データ制御ユニットから前記画像メモリー制御
ユニットへ順序付けをおこなって送信する第2の送信手
段と、前記第1の送信手段と第2の送信手段とを切り替
える切替手段と、を備え、前記送受信制御手段が、前記
切替手段を制御して、前記判断手段により画像データが
処理可能であると判断された場合には前記第1の送信手
段に当該画像データを送信し、前記判断手段により画像
データが処理不可能であると判断された場合には前記第
2の送信手段に当該画像データを送信することを特徴と
する。Means for Solving the Problems To solve the above-mentioned problems,
In order to achieve the above object, an image processing apparatus according to the first aspect of the present invention provides an image reading unit that reads image data and / or an image processing unit that performs image processing such as processing and editing on image data. Unit for writing image data on a transfer paper or the like, and an image memory control unit for controlling image memory to write / read image data, and controlling transmission / reception of image data with the connected units. In an image processing apparatus provided with an image data control unit having transmission / reception control means for performing, a judgment means for judging whether or not the image data can be processed in a destination unit for transmitting image data from the image data control unit, Send image data directly from the image data control unit to the destination unit A first transmitting means, a second transmitting means for ordering and transmitting image data from the image data control unit to the image memory control unit, and the first transmitting means and the second transmitting means. Switching means for switching, wherein the transmission / reception control means controls the switching means, and when the determination means determines that the image data can be processed, the image data is transmitted to the first transmission means. And transmitting the image data to the second transmission unit when the determination unit determines that the image data cannot be processed.
【0019】この請求項1に記載の発明によれば、画像
データの処理待ちが必要な場合は当該画像データを画像
メモリーへ送信し、処理待ちが必要でない場合は当該画
像データを送信先の機能ユニットに直接送信することが
できる。According to the first aspect of the present invention, when the image data needs to be processed, the image data is transmitted to the image memory, and when the image data is not required to be processed, the image data is transmitted to the destination function. Can be sent directly to the unit.
【0020】また、請求項2に記載の発明にかかる画像
処理装置は、請求項1に記載に記載の発明において、前
記画像データ制御ユニットが、当該画像データ制御ユニ
ットにより受信される画像データを一時格納する受信バ
ッファーと、当該画像データ制御ユニットにより送信さ
れる画像データを一時格納する送信バッファーと、を備
え、前記送受信制御手段が、前記送信バッファーおよび
受信バッファーを制御して、前記送信バッファーから出
力される画像データを前記受信バッファーに入力し、前
記受信バッファーから出力される当該画像データを前記
送信バッファーに入力することを特徴とする。According to a second aspect of the present invention, in the image processing apparatus according to the first aspect, the image data control unit temporarily stores the image data received by the image data control unit. And a transmission buffer for temporarily storing image data transmitted by the image data control unit, wherein the transmission / reception control means controls the transmission buffer and the reception buffer to output from the transmission buffer. The received image data is input to the reception buffer, and the image data output from the reception buffer is input to the transmission buffer.
【0021】この請求項2に記載の発明によれば、処理
待ちが必要な画像データを画像メモリーに送信すること
なく、画像データ制御部で保持することができる。According to the second aspect of the present invention, the image data that needs to be processed can be held in the image data control unit without being transmitted to the image memory.
【0022】また、請求項3に記載の発明にかかる画像
処理装置は、請求項1または2に記載の発明において、
前記送受信制御手段の制御内容を記録する記録手段と、
前記記録手段を書き換える書換手段と、を備えたことを
特徴とする。According to a third aspect of the present invention, in the image processing apparatus according to the first or second aspect,
Recording means for recording the control content of the transmission and reception control means,
Rewriting means for rewriting the recording means.
【0023】この請求項3に記載の発明によれば、画像
処理装置の装置規模に応じて画像データの転送制御の内
容を変更することができる。According to the third aspect of the invention, the contents of the image data transfer control can be changed according to the size of the image processing apparatus.
【0024】[0024]
【発明の実施の形態】以下に添付図面を参照して、この
発明にかかる画像処理装置の好適な実施の形態を詳細に
説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of an image processing apparatus according to the present invention will be described below in detail with reference to the accompanying drawings.
【0025】〔実施の形態1〕まず、本実施の形態にか
かる画像処理装置の原理について説明する。図1は、こ
の発明の本実施の形態にかかる画像処理装置の構成を機
能的に示すブロック図である。図1において、画像処理
装置は、以下に示す5つのユニットを含む構成である。[First Embodiment] First, the principle of an image processing apparatus according to the present embodiment will be described. FIG. 1 is a block diagram functionally showing the configuration of the image processing apparatus according to the embodiment of the present invention. In FIG. 1, the image processing apparatus has a configuration including the following five units.
【0026】上記5つのユニットとは、画像データ制御
ユニット100と、画像データを読み取る画像読取ユニ
ット101と、画像を蓄積する画像メモリーを制御して
画像データの書込み/読出しをおこなう画像メモリー制
御ユニット102と、画像データに対し加工編集等の画
像処理を施す画像処理ユニット103と、画像データを
転写紙等に書き込む画像書込ユニット104と、であ
る。The above five units include an image data control unit 100, an image reading unit 101 for reading image data, and an image memory control unit 102 for controlling image memory for storing images and writing / reading image data. And an image processing unit 103 that performs image processing such as processing and editing on the image data, and an image writing unit 104 that writes the image data on transfer paper or the like.
【0027】上記各ユニットは、画像データ制御ユニッ
ト100を中心に、画像読取ユニット101と、画像メ
モリー制御ユニット102と、画像処理ユニット103
と、画像書込ユニット104とがそれぞれ画像データ制
御ユニット100に接続されている。The above-mentioned units are mainly composed of an image data control unit 100, an image reading unit 101, an image memory control unit 102, and an image processing unit 103.
And the image writing unit 104 are connected to the image data control unit 100, respectively.
【0028】(画像データ制御ユニット100)画像デ
ータ制御ユニット100によりおこなわれる処理として
は以下のようなものがある。(Image Data Control Unit 100) The processing performed by the image data control unit 100 is as follows.
【0029】たとえば、(1)データのバス転送効率を
向上させるためのデータ圧縮処理(一次圧縮)、(2)
一次圧縮データの画像データへの転送処理、(3)画像
合成処理(複数ユニットからの画像データを合成するこ
とが可能である。また、データバス上での合成も含
む。)、(4)画像シフト処理(主走査および副走査方
向の画像のシフト)、(5)画像領域拡張処理(画像領
域を周辺へ任意量だけ拡大することが可能)、(6)画
像変倍処理(たとえば、50%または200%の固定変
倍)、(7)パラレルバス・インターフェース処理、
(8)シリアルバス・インターフェース処理(後述する
プロセス・コントローラー211とのインターフェー
ス)、(9)パラレルデータとシリアルデータのフォー
マット変換処理、(10)画像読取ユニット101との
インターフェース処理、(11)画像処理ユニット10
3とのインターフェース処理、等である。For example, (1) data compression processing (primary compression) for improving data bus transfer efficiency, (2)
Transfer processing of primary compressed data to image data, (3) image synthesis processing (image data from a plurality of units can be synthesized, and also includes synthesis on a data bus), (4) image Shift processing (shifting of the image in the main scanning and sub-scanning directions), (5) image area expansion processing (the image area can be enlarged by an arbitrary amount to the periphery), and (6) image scaling processing (for example, 50% Or fixed magnification of 200%), (7) parallel bus interface processing,
(8) Serial bus interface processing (interface with process controller 211 described later), (9) format conversion processing of parallel data and serial data, (10) interface processing with image reading unit 101, (11) image processing Unit 10
3 and the like.
【0030】(画像読取ユニット101)画像読取ユニ
ット101によりおこなわれる処理としては以下のよう
なものがある。(Image Reading Unit 101) The processing performed by the image reading unit 101 is as follows.
【0031】たとえば、(1)光学系による原稿反射光
の読み取り処理、(2)CCD(Charge Cou
pled Device:電荷結合素子)での電気信号
への変換処理、(3)A/D変換器でのディジタル化処
理、(4)シェーディング補正処理(光源の照度分布ム
ラを補正する処理)、(5)スキャナーγ補正処理(読
み取り系の濃度特性を補正する処理)、等である。For example, (1) reading processing of the original reflected light by the optical system, (2) CCD (Charge Cou)
(3) digitization processing with an A / D converter, (4) shading correction processing (processing for correcting unevenness in illuminance distribution of a light source), (5) ) Scanner γ correction processing (processing for correcting the density characteristics of the reading system), and the like.
【0032】(画像メモリー制御ユニット102)画像
メモリー制御ユニット102によりおこなわれる処理と
しては以下のようなものがある。(Image Memory Control Unit 102) The processing performed by the image memory control unit 102 is as follows.
【0033】たとえば、(1)システム・コントローラ
ーとのインターフェース制御処理、(2)パラレルバス
制御処理(パラレルバスとのインターフェース制御処
理)、(3)ネットワーク制御処理、(4)シリアルバ
ス制御処理(複数の外部シリアルポートの制御処理)、
(5)内部バスインターフェース制御処理(操作部との
コマンド制御処理)、(6)ローカルバス制御処理(シ
ステム・コントローラーを起動させるためのROM、R
AM、フォントデータのアクセス制御処理)、(7)メ
モリー・モジュールの動作制御処理(メモリー・モジュ
ールの書き込み/読み出し制御処理等)、(8)メモリ
ー・モジュールへのアクセス制御処理(複数のユニット
からのメモリー・アクセス要求の調停をおこなう処
理)、(9)データの圧縮/伸張処理(メモリー有効活
用のためのデータ量の削減するための処理)、(10)
画像編集処理(メモリー領域のデータクリア、画像デー
タの回転処理、メモリー上での画像合成処理等)、等で
ある。For example, (1) interface control processing with a system controller, (2) parallel bus control processing (interface control processing with a parallel bus), (3) network control processing, (4) serial bus control processing (a plurality of processes) External serial port control processing),
(5) Internal bus interface control processing (command control processing with the operation unit), (6) Local bus control processing (ROM and R for starting the system controller)
AM, font data access control processing), (7) memory module operation control processing (memory module write / read control processing, etc.), and (8) memory module access control processing (from a plurality of units). Arbitration of memory access requests), (9) data compression / expansion processing (processing to reduce the amount of data for effective use of memory), (10)
Image editing processing (clearing data in a memory area, rotating image data, synthesizing an image on a memory, and the like).
【0034】(画像処理ユニット103)画像処理ユニ
ット103によりおこなわれる処理としては以下のよう
なものがある。(Image processing unit 103) The processing performed by the image processing unit 103 is as follows.
【0035】たとえば、(1)シェーディング補正処理
(光源の照度分布ムラを補正する処理)、(2)スキャ
ナーγ補正処理(読み取り経の濃度特性を補正する処
理)、(3)MTF補正処理、(4)平滑処理、(5)
主走査方向の任意変倍処理、(6)濃度変換(γ変換処
理:濃度ノッチに対応)、(7)単純多値化処理、
(8)単純二値化処理、(9)誤差拡散処理、(10)
ディザ処理、(11)ドット配置位相制御処理(右寄り
ドット、左寄りドット)、(12)孤立点除去処理、
(13)像域分離処理(色判定、属性判定、適応処
理)、(14)密度変換処理、等である。For example, (1) shading correction processing (processing for correcting illuminance distribution unevenness of a light source), (2) scanner γ correction processing (processing for correcting density characteristics of a reading process), (3) MTF correction processing, 4) smoothing, (5)
Arbitrary magnification processing in the main scanning direction, (6) density conversion (γ conversion processing: corresponding to density notch), (7) simple multi-value processing,
(8) Simple binarization processing, (9) Error diffusion processing, (10)
Dither processing, (11) dot arrangement phase control processing (rightward dot, leftward dot), (12) isolated point removal processing,
(13) Image area separation processing (color determination, attribute determination, adaptive processing), (14) density conversion processing, and the like.
【0036】(画像書込ユニット104)画像書込ユニ
ット104によりおこなわれる処理としては以下のよう
なものがある。(Image Writing Unit 104) The processing performed by the image writing unit 104 includes the following.
【0037】たとえば、(1)エッジ平滑処理(ジャギ
ー補正処理)、(2)ドット再配置のための補正処理、
(3)画像信号のパルス制御処理、(4)パラレルデー
タとシリアルデータのフォーマット変換処理、等であ
る。For example, (1) edge smoothing processing (jaggy correction processing), (2) correction processing for dot rearrangement,
(3) image signal pulse control processing, (4) parallel data and serial data format conversion processing, and the like.
【0038】(ディジタル複合機のハードウエア構成)
つぎに、本実施の形態にかかる画像処理装置がディジタ
ル複合機を構成する場合のハードウエア構成について説
明する。図2は本実施の形態にかかる画像処理装置のハ
ードウエア構成の一例を示すブロック図である。(Hardware Configuration of Digital MFP)
Next, a hardware configuration when the image processing apparatus according to the present embodiment forms a digital multifunction peripheral will be described. FIG. 2 is a block diagram illustrating an example of a hardware configuration of the image processing apparatus according to the present embodiment.
【0039】図2のブロック図において、本実施の形態
にかかる画像処理装置は、読取ユニット201と、セン
サー・ボード・ユニット202と、画像データ制御部2
03と、画像処理プロセッサー204と、ビデオ・デー
タ制御部205と、作像ユニット(エンジン)206と
を備える。また、本実施の形態にかかる画像処理装置
は、シリアルバス210を介して、プロセス・コントロ
ーラー211と、RAM212と、ROM213とを備
える。In the block diagram of FIG. 2, the image processing apparatus according to the present embodiment includes a reading unit 201, a sensor board unit 202, and an image data control unit 2.
03, an image processor 204, a video data control unit 205, and an imaging unit (engine) 206. The image processing apparatus according to the present embodiment includes a process controller 211, a RAM 212, and a ROM 213 via a serial bus 210.
【0040】また、本実施の形態にかかる画像処理装置
は、パラレルバス220を介して、画像メモリー・アク
セス制御部221とファクシミリ制御ユニット224と
を備え、さらに、画像メモリー・アクセス制御部221
に接続されるメモリー・モジュール222と、システム
・コントローラー231と、RAM232と、ROM2
33と、操作パネル234とを備える。The image processing apparatus according to the present embodiment includes an image memory access control unit 221 and a facsimile control unit 224 via a parallel bus 220, and further includes an image memory access control unit 221.
Module 222, a system controller 231, a RAM 232, and a ROM 2
33 and an operation panel 234.
【0041】ここで、上記各構成部と、図1に示した各
ユニット100〜104との関係について説明する。す
なわち、読取ユニット201およびセンサー・ボード・
ユニット202により、図1に示した画像読取ユニット
101の機能を実現する。また同様に、画像データ制御
部203により、画像データ制御ユニット100の機能
を実現する。また同様に、画像処理プロセッサー204
により画像処理ユニット103の機能を実現する。Here, the relationship between the above components and the units 100 to 104 shown in FIG. 1 will be described. That is, the reading unit 201 and the sensor board
The function of the image reading unit 101 shown in FIG. 1 is realized by the unit 202. Similarly, the function of the image data control unit 100 is realized by the image data control unit 203. Similarly, the image processor 204
Realizes the function of the image processing unit 103.
【0042】また同様に、ビデオ・データ制御部205
および作像ユニット(エンジン)206により画像書込
ユニット104を実現する。また同様に、画像メモリー
・アクセス制御部221およびメモリー・モジュール2
22により画像メモリー制御ユニット102を実現す
る。Similarly, the video / data control unit 205
The image writing unit 104 is realized by the image forming unit (engine) 206. Similarly, the image memory access control unit 221 and the memory module 2
The image memory control unit 102 is realized by 22.
【0043】つぎに、各構成部の内容について説明す
る。原稿を光学的に読み取る読取ユニット201は、ラ
ンプとミラーとレンズから構成され、原稿に対するラン
プ照射の反射光をミラーおよびレンズにより受光素子に
集光する。Next, the contents of each component will be described. The reading unit 201 that optically reads a document includes a lamp, a mirror, and a lens, and condenses the reflected light of the lamp irradiation on the document to a light receiving element by the mirror and the lens.
【0044】受光素子、たとえばCCDは、センサー・
ボード・ユニット202に搭載され、CCDにおいて電
気信号に変換された画像データはディジタル信号に変換
された後、センサー・ボード・ユニット202から出力
(送信)される。A light receiving element, for example, a CCD is a sensor
The image data that is mounted on the board unit 202 and converted into an electric signal by the CCD is converted into a digital signal and then output (transmitted) from the sensor board unit 202.
【0045】センサー・ボード・ユニット202から出
力(送信)された画像データは画像データ制御部203
に入力(受信)される。機能デバイス(処理ユニット)
およびデータバス間における画像データの伝送は画像デ
ータ制御部203が全て制御する。The image data output (transmitted) from the sensor board unit 202 is transmitted to an image data control unit 203.
Is input (received). Functional device (processing unit)
The transmission of image data between the data buses is entirely controlled by the image data control unit 203.
【0046】画像データ制御部203は、画像データに
関し、センサー・ボード・ユニット202、パラレルバ
ス220、画像処理プロセッサー204間のデータ転
送、画像データに対するプロセス・コントローラー21
1と画像処理装置の全体制御を司るシステム・コントロ
ーラー231との間の通信をおこなう。また、RAM2
12はプロセス・コントローラー211のワークエリア
として使用され、ROM213はプロセス・コントロー
ラー211のブートプログラム等を記憶している。The image data control unit 203 transfers data between the sensor board unit 202, the parallel bus 220, and the image processor 204, and processes the image data by the process controller 21 for the image data.
1 and a system controller 231 that controls the entire image processing apparatus. RAM2
Reference numeral 12 is used as a work area of the process controller 211, and the ROM 213 stores a boot program and the like of the process controller 211.
【0047】センサー・ボード・ユニット202から出
力(送信)された画像データは画像データ制御部203
を経由して画像処理プロセッサー204に転送(送信)
され、光学系およびディジタル信号への量子化にともな
う信号劣化(スキャナー系の信号劣化とする)を補正
し、再度、画像データ制御部203へ出力(送信)され
る。The image data output (transmitted) from the sensor board unit 202 is transmitted to the image data control unit 203.
(Transmit) to the image processor 204 via
Then, the signal deterioration due to the quantization into the optical system and the digital signal (referred to as the signal deterioration of the scanner system) is corrected and output (transmitted) to the image data control unit 203 again.
【0048】画像メモリー・アクセス制御部221は、
メモリー・モジュール222に対する画像データの書き
込み/読み出しを制御する。また、パラレルバス220
に接続される各構成部の動作を制御する。また、RAM
232はシステム・コントローラー231のワークエリ
アとして使用され、ROM233はシステム・コントロ
ーラー231のブートプログラム等を記憶している。The image memory access control unit 221 comprises:
It controls writing / reading of image data to / from the memory module 222. In addition, the parallel bus 220
Controls the operation of each component connected to. Also, RAM
232 is used as a work area of the system controller 231, and the ROM 233 stores a boot program and the like of the system controller 231.
【0049】操作パネル234は、画像処理装置がおこ
なうべき処理を入力する。たとえば、処理の種類(複
写、ファクシミリ送信、画像読込、プリント等)および
処理の枚数等を入力する。これにより、画像データ制御
情報の入力をおこなうことができる。なお、ファクシミ
リ制御ユニット224の内容については後述する。The operation panel 234 inputs a process to be performed by the image processing apparatus. For example, the type of process (copying, facsimile transmission, image reading, printing, etc.), the number of processes, and the like are input. Thereby, the input of the image data control information can be performed. The contents of the facsimile control unit 224 will be described later.
【0050】つぎに、読み取った画像データにはメモリ
ー・モジュール222に蓄積して再利用するジョブと、
メモリー・モジュール222に蓄積しないジョブとがあ
り、それぞれの場合について説明する。メモリー・モジ
ュール222に蓄積する例としては、1枚の原稿につい
て複数枚を複写する場合に、読取ユニット201を1回
だけ動作させ、読取ユニット201により読み取った画
像データをメモリー・モジュール222に蓄積し、蓄積
された画像データを複数回読み出すという方法がある。Next, the read image data is stored in the memory module 222 and reused,
There are jobs that are not stored in the memory module 222, and each case will be described. As an example of storing in the memory module 222, when copying a plurality of sheets of one document, the reading unit 201 is operated only once, and the image data read by the reading unit 201 is stored in the memory module 222. There is a method of reading stored image data a plurality of times.
【0051】メモリー・モジュール222を使わない例
としては、1枚の原稿を1枚だけ複写する場合に、読み
取り画像データをそのまま再生すればよいので、画像メ
モリー・アクセス制御部221によるメモリー・モジュ
ール222へのアクセスをおこなう必要はない。As an example in which the memory module 222 is not used, when only one document is copied, the read image data may be reproduced as it is, so that the memory module 222 by the image memory access control unit 221 is used. You do not need to access to.
【0052】まず、メモリー・モジュール222を使わ
ない場合、画像処理プロセッサー204から画像データ
制御部203へ転送されたデータは、再度画像データ制
御部203から画像処理プロセッサー204へ戻され
る。画像処理プロセッサー204においては、センサー
・ボード・ユニット202におけるCCDによる輝度デ
ータを面積階調に変換するための画質処理をおこなう。First, when the memory module 222 is not used, the data transferred from the image processor 204 to the image data controller 203 is returned from the image data controller 203 to the image processor 204 again. The image processor 204 performs image quality processing for converting luminance data by the CCD in the sensor board unit 202 into area gradation.
【0053】画質処理後の画像データは画像処理プロセ
ッサー204からビデオ・データ制御部205に転送さ
れる。面積階調に変化された信号に対し、ドット配置に
関する後処理およびドットを再現するためのパルス制御
をおこない、その後、作像ユニット206において転写
紙上に再生画像を形成する。The image data after the image quality processing is transferred from the image processing processor 204 to the video data control unit 205. The post-processing relating to the dot arrangement and the pulse control for reproducing the dots are performed on the signal changed to the area gradation, and then the reproduced image is formed on the transfer paper in the image forming unit 206.
【0054】つぎに、メモリー・モジュール222に蓄
積し画像読み出し時に付加的な処理、たとえば画像方向
の回転、画像の合成等をおこなう場合の画像データの流
れについて説明する。画像処理プロセッサー204から
画像データ制御部203へ転送された画像データは、画
像データ制御部203からパラレルバス220を経由し
て画像メモリー・アクセス制御部221に送られる。Next, a description will be given of the flow of image data when additional processing, for example, rotation in the image direction, synthesis of images, and the like are performed when the images are stored in the memory module 222 and the image is read. The image data transferred from the image processor 204 to the image data control unit 203 is sent from the image data control unit 203 to the image memory access control unit 221 via the parallel bus 220.
【0055】ここでは、システム・コントローラー23
1の制御に基づいて画像データとメモリー・モジュール
222のアクセス制御、外部PC(パーソナル・コンピ
ューター)223のプリント用データの展開、メモリー
・モジュール222の有効活用のための画像データの圧
縮/伸張をおこなう。Here, the system controller 23
1, control of access to image data and the memory module 222, expansion of print data of the external PC (personal computer) 223, and compression / expansion of image data for effective use of the memory module 222. .
【0056】画像メモリー・アクセス制御部221へ送
られた画像データは、データ圧縮後メモリー・モジュー
ル222へ蓄積され、蓄積された画像データは必要に応
じて読み出される。読み出された画像データは伸張さ
れ、本来の画像データに戻し画像メモリー・アクセス制
御部221からパラレルバス220を経由して画像デー
タ制御部203へ戻される。The image data sent to the image memory access control unit 221 is stored in the memory module 222 after data compression, and the stored image data is read as needed. The read image data is decompressed, restored to the original image data, and returned from the image memory access control unit 221 to the image data control unit 203 via the parallel bus 220.
【0057】画像データ制御部203から画像処理プロ
セッサー204への転送後は画質処理、およびビデオ・
データ制御部205でのパルス制御をおこない、作像ユ
ニット206において転写紙上に再生画像を形成する。After the image data is transferred from the image data control unit 203 to the image processor 204, image quality processing and video / video processing are performed.
The data control unit 205 performs pulse control, and the image forming unit 206 forms a reproduced image on transfer paper.
【0058】画像データの流れにおいて、パラレルバス
220および画像データ制御部203でのバス制御によ
り、ディジタル複合機の機能を実現する。ファクシミリ
送信機能は読み取られた画像データを画像処理プロセッ
サー204にて画像処理を実施し、画像データ制御部2
03およびパラレルバス220を経由してファクシミリ
制御ユニット224へ転送する。ファクシミリ制御ユニ
ット224にて通信網へのデータ変換をおこない、公衆
回線(PN)225へファクシミリデータとして送信す
る。In the flow of image data, the functions of the digital multifunction peripheral are realized by the bus control by the parallel bus 220 and the image data control unit 203. The facsimile transmission function performs image processing on the read image data by the image processor 204, and executes the image data control unit 2.
03 and the facsimile control unit 224 via the parallel bus 220. The facsimile control unit 224 performs data conversion to a communication network, and transmits the data to a public line (PN) 225 as facsimile data.
【0059】一方、受信されたファクシミリデータは、
公衆回線(PN)225からの回線データをファクシミ
リ制御ユニット224にて画像データへ変換され、パラ
レルバス220および画像データ制御部203を経由し
て画像処理プロセッサー204へ転送される。この場
合、特別な画質処理はおこなわず、ビデオ・データ制御
部205においてドット再配置およびパルス制御をおこ
ない、作像ユニット206において転写紙上に再生画像
を形成する。On the other hand, the received facsimile data is
Line data from the public line (PN) 225 is converted into image data by the facsimile control unit 224 and transferred to the image processor 204 via the parallel bus 220 and the image data control unit 203. In this case, no special image quality processing is performed, the dot rearrangement and the pulse control are performed in the video data control unit 205, and the reproduced image is formed on the transfer paper in the image forming unit 206.
【0060】複数ジョブ、たとえば、コピー機能、ファ
クシミリ送受信機能、プリンター出力機能が並行に動作
する状況において、読取ユニット201、作像ユニット
206およびパラレルバス220の使用権のジョブへの
割り振りをシステム・コントローラー231およびプロ
セス・コントローラー211において制御する。In a situation where a plurality of jobs, for example, a copy function, a facsimile transmission / reception function, and a printer output function operate in parallel, allocation of the right to use the reading unit 201, the imaging unit 206, and the parallel bus 220 to the job is performed by the system controller. 231 and the process controller 211.
【0061】プロセス・コントローラー211は画像デ
ータの流れを制御し、システム・コントローラー231
はシステム全体を制御し、各リソースの起動を管理す
る。また、ディジタル複合機の機能選択は操作パネル
(操作部)234において選択入力し、コピー機能、フ
ァクシミリ機能等の処理内容を設定する。The process controller 211 controls the flow of image data, and the system controller 231
Controls the entire system and manages the activation of each resource. In addition, the function selection of the digital multi-function peripheral is selectively inputted on the operation panel (operation unit) 234, and the processing contents such as the copy function and the facsimile function are set.
【0062】システム・コントローラー231とプロセ
ス・コントローラー211は、パラレルバス220、画
像データ制御部203およびシリアルバス210を介し
て相互に通信をおこなう。具体的には、画像データ制御
部203内においてパラレルバス220とシリアルバス
210とのデータ・インターフェースのためのデータフ
ォーマット変換をおこなうことにより、システム・コン
トローラー231とプロセス・コントローラー211間
の通信をおこなう。The system controller 231 and the process controller 211 communicate with each other via the parallel bus 220, the image data control unit 203, and the serial bus 210. Specifically, communication between the system controller 231 and the process controller 211 is performed by performing data format conversion for the data interface between the parallel bus 220 and the serial bus 210 in the image data control unit 203.
【0063】(単体スキャナーのハードウエア構成)つ
ぎに、本実施の形態にかかる画像処理装置が単体スキャ
ナーを構成する場合のハードウエア構成について説明す
る。図3は本実施の形態にかかる画像処理装置のハード
ウエア構成の別の一例を示すブロック図である。なお、
図2に示したハードウエア構成のブロック図において、
同一の構成部については同一の符号を付してその説明を
省略する。(Hardware Configuration of Single Scanner) Next, a hardware configuration when the image processing apparatus according to the present embodiment configures a single scanner will be described. FIG. 3 is a block diagram illustrating another example of the hardware configuration of the image processing apparatus according to the present embodiment. In addition,
In the block diagram of the hardware configuration shown in FIG.
The same components are denoted by the same reference numerals and description thereof will be omitted.
【0064】ハードウエアのシステム構成において図3
に示す単体スキャナーと図2に示したディジタル複合機
と大きく異なる点は、作像ユニット206がない点であ
る。作像ユニットが不要なのでビデオ・データ制御部2
05も装着されない。FIG. 3 shows a hardware system configuration.
2 is greatly different from the digital multifunction peripheral shown in FIG. 2 in that the image forming unit 206 is not provided. Video / data control unit 2 because no imaging unit is required
05 is not attached.
【0065】読取ユニット201において読み込まれた
画像データは、センサー・ボード・ユニット202にお
いてディジタル変換され、画像データ制御部203を介
して画像処理プロセッサー204に転送された後、画像
処理プロセッサー204において単体スキャナーとして
要求される画像処理をおこなう。The image data read by the reading unit 201 is digitally converted by the sensor board unit 202 and transferred to the image processor 204 via the image data control unit 203. Perform the image processing required as
【0066】単体スキャナーとして要求される主な画像
処理は、読み取られた画像の劣化補正であるが、画面を
使った表示装置に適する階調処理もおこなうことができ
る。したがって、転写紙を対象とした画質処理とは異な
る処理が多い。The main image processing required for a single scanner is deterioration correction of a read image, but gradation processing suitable for a display device using a screen can also be performed. Therefore, there are many processes different from the image quality process for transfer paper.
【0067】ここで、画像処理プロセッサー204をプ
ログラマブルな演算処理装置により構成することで、転
写紙への画質処理、画面への階調処理に関して必要な処
理手順のみを設定すればよく、画質処理の手順と階調処
理の手順を常に両方持ち合わせる必要はないことにな
る。Here, by configuring the image processing processor 204 by a programmable arithmetic processing unit, it is only necessary to set processing procedures necessary for image quality processing on transfer paper and gradation processing on a screen. It is not necessary to always have both the procedure and the procedure of gradation processing.
【0068】階調処理後の画像データは画像データ制御
部203へ転送され、パラレルバス220を経由して画
像メモリー・アクセス制御部221に送信される。ここ
で、バッファー・メモリーとしてメモリー・モジュール
222を使用し、PC223に付属するドライバーに対
して画像データを転送することにより、スキャナー機能
を実現する。The image data after the gradation processing is transferred to the image data control unit 203 and transmitted to the image memory access control unit 221 via the parallel bus 220. Here, a scanner function is realized by using the memory module 222 as a buffer memory and transferring image data to a driver attached to the PC 223.
【0069】ディジタル複合機と同様に、システム・コ
ントローラー231とプロセス・コントローラー211
により画像データおよびシステムのリソース管理をおこ
なう。As in the case of the digital multi-function peripheral, the system controller 231 and the process controller 211
Manages image data and system resources.
【0070】(画像処理ユニット103/画像処理プロ
セッサー204)つぎに、画像処理ユニット103を構
成する画像処理プロセッサー204における処理の概要
について説明する。図4は本実施の形態にかかる画像処
理装置の画像処理プロセッサー204の処理の概要を示
すブロック図である。(Image Processing Unit 103 / Image Processing Processor 204) Next, the outline of the processing in the image processing processor 204 constituting the image processing unit 103 will be described. FIG. 4 is a block diagram illustrating an outline of processing of the image processor 204 of the image processing apparatus according to the present embodiment.
【0071】図4のブロック図において、画像処理プロ
セッサー204は、第1入力I/F401と、スキャナ
ー画像処理部402と、第1出力I/F403と、第2
入力I/F404と、画質処理部405と、第2出力I
/F406とを含む構成となっている。In the block diagram of FIG. 4, the image processor 204 includes a first input I / F 401, a scanner image processing unit 402, a first output I / F 403, and a second
An input I / F 404, an image quality processing unit 405, and a second output I / F
/ F406.
【0072】上記構成において、読み取られた画像デー
タはセンサー・ボード・ユニット202、画像データ制
御部203を介して画像処理プロセッサー204の第1
入力インターフェース(I/F)401からスキャナー
画像処理部402へ伝達される。In the above configuration, the read image data is sent to the first processor of the image processor 204 via the sensor board unit 202 and the image data controller 203.
The data is transmitted from an input interface (I / F) 401 to a scanner image processing unit 402.
【0073】スキャナー画像処理部402は読み取られ
た画像データの劣化を補正することを目的とし、具体的
には、シェーディング補正、スキャナーγ補正、MTF
補正等をおこなう。補正処理ではないが、拡大/縮小の
変倍処理もおこなうことができる。読み取り画像データ
の補正処理が終了すると、第1出力インターフェース
(I/F)403を介して画像データ制御部203へ画
像データを転送する。The scanner image processing unit 402 has the purpose of correcting the deterioration of the read image data, and specifically includes shading correction, scanner γ correction, MTF
Make corrections, etc. Although not a correction process, a scaling process for enlargement / reduction can also be performed. When the correction processing of the read image data is completed, the image data is transferred to the image data control unit 203 via the first output interface (I / F) 403.
【0074】転写紙への出力の際は、画像データ制御部
203からの画像データを第2入力I/F404より受
信し、画質処理部405において面積階調処理をおこな
う。画質処理後の画像データは第2出力I/F406を
介してビデオ・データ制御部205または画像データ制
御部203へ出力される。When outputting to transfer paper, the image data from the image data control unit 203 is received from the second input I / F 404, and the image quality processing unit 405 performs area gradation processing. The image data after the image quality processing is output to the video data control unit 205 or the image data control unit 203 via the second output I / F 406.
【0075】画質処理部405における面積階調処理
は、濃度変換処理、ディザ処理、誤差拡散処理等があ
り、階調情報の面積近似を主な処理とする。一旦、スキ
ャナー画像処理部402により処理された画像データを
メモリー・モジュール222に蓄積しておけば、画質処
理部405により画質処理を変えることによって種々の
再生画像を確認することができる。The area gradation processing in the image quality processing unit 405 includes density conversion processing, dither processing, error diffusion processing and the like, and the main processing is area approximation of gradation information. Once the image data processed by the scanner image processing unit 402 is stored in the memory module 222, various reproduced images can be confirmed by changing the image quality processing by the image quality processing unit 405.
【0076】たとえば、再生画像の濃度を振って(変更
して)みたり、ディザマトリクスの線数を変更してみた
りすることにより、再生画像の雰囲気を容易に変更する
ことができる。この際、処理を変更するごとに画像を読
取ユニット201からの読み込みをやり直す必要はな
く、メモリー・モジュール222から蓄積された画像デ
ータを読み出すことにより、同一画像データに対して、
何度でも異なる処理を迅速に実施することができる。For example, by changing (changing) the density of the reproduced image or changing the number of lines of the dither matrix, the atmosphere of the reproduced image can be easily changed. At this time, it is not necessary to read the image again from the reading unit 201 every time the processing is changed, and by reading the stored image data from the memory module 222, the same image data can be read.
Different processes can be quickly performed many times.
【0077】また、単体スキャナーの場合、スキャナー
画像処理と階調処理を合せて実施し、画像データ制御部
203へ出力する。処理内容はプログラマブルに変更す
ることができる。処理の切り替え、処理手順の変更等は
シリアルI/F408を介してコマンド制御部407に
おいて管理する。In the case of a single scanner, scanner image processing and gradation processing are performed together and output to the image data control unit 203. The processing content can be changed programmably. Switching of processing, change of processing procedure, and the like are managed by the command control unit 407 via the serial I / F 408.
【0078】(画像データ制御ユニット100/画像デ
ータ制御部203)つぎに、画像データ制御ユニット1
00を構成する画像データ制御部203における処理の
概要について説明する。図5は本実施の形態にかかる画
像処理装置の画像データ制御部203の処理の概要を示
すブロック図である。(Image Data Control Unit 100 / Image Data Control Unit 203) Next, the image data control unit 1
The outline of the processing in the image data control unit 203 constituting 00 will be described. FIG. 5 is a block diagram illustrating an outline of processing of the image data control unit 203 of the image processing apparatus according to the present embodiment.
【0079】図5のブロック図において、画像データ入
出力制御部501は、センサー・ボード・ユニット20
2からの画像データを入力(受信)し、画像処理プロセ
ッサー204に対して画像データを出力(送信)する。
すなわち、画像データ入出力制御部501は、画像読取
ユニット101と画像処理ユニット103(画像処理プ
ロセッサー204)とを、接続するための構成部であ
り、画像読取ユニット101により読み取られた画像デ
ータを画像処理ユニット103へ送信するためだけの専
用の入出力部であるといえる。In the block diagram of FIG. 5, the image data input / output control unit 501 includes a sensor board unit 20
2 (input) and outputs (transmits) the image data to the image processor 204.
That is, the image data input / output control unit 501 is a component for connecting the image reading unit 101 and the image processing unit 103 (image processing processor 204), and converts the image data read by the image reading unit 101 into an image. It can be said that it is a dedicated input / output unit only for transmitting to the processing unit 103.
【0080】また、画像データ入力制御部502は、画
像処理プロセッサー204でスキャナー画像補正された
画像データを入力(受信)する。入力された画像データ
はパラレルバス220における転送効率を高めるため
に、データ圧縮部503においてデータ圧縮処理をおこ
なう。その後、データ変換部504を経由し、パラレル
データI/F505を介してパラレルバス220へ送出
される。The image data input control unit 502 inputs (receives) the image data corrected by the scanner image by the image processor 204. The input image data is subjected to data compression processing in the data compression unit 503 in order to increase the transfer efficiency in the parallel bus 220. Thereafter, the data is transmitted to the parallel bus 220 via the data conversion unit 504 and the parallel data I / F 505.
【0081】パラレルバス220からパラレルデータI
/F505を介して入力される画像データは、バス転送
のために圧縮されているため、データ変換部504を経
由してデータ伸張部506へ送られ、そこでデータ伸張
処理をおこなう。伸張された画像データは画像データ出
力制御部507において画像処理プロセッサー204へ
転送される。The parallel data I from the parallel bus 220
Since the image data input via the / F 505 is compressed for bus transfer, it is sent to the data decompression unit 506 via the data conversion unit 504, where the data is decompressed. The decompressed image data is transferred to the image processor 204 in the image data output control unit 507.
【0082】また、画像データ制御部203は、パラレ
ルデータとシリアルデータの変換機能も備えている。シ
ステム・コントローラー231はパラレルバス220に
データを転送し、プロセス・コントローラー211はシ
リアルバス210にデータを転送する。画像データ制御
部203は2つのコントローラーの通信のためにデータ
変換をおこなう。The image data control unit 203 has a function of converting between parallel data and serial data. The system controller 231 transfers data to the parallel bus 220, and the process controller 211 transfers data to the serial bus 210. The image data control unit 203 performs data conversion for communication between the two controllers.
【0083】また、シリアルデータI/Fは、シリアル
バス210を介してプロセス・コントローラーとのデー
タのやりとりをする第1シリアルデータI/F508
と、画像処理プロセッサー204とのデータのやりとり
に用いる第2シリアルデータI/F509を備える。画
像処理プロセッサー204との間に独立に1系統持つこ
とにより、画像処理プロセッサー204とのインターフ
ェースを円滑化することができる。The serial data I / F is a first serial data I / F 508 for exchanging data with the process controller via the serial bus 210.
And a second serial data I / F 509 used for exchanging data with the image processor 204. By providing one system independently of the image processor 204, the interface with the image processor 204 can be smoothed.
【0084】コマンド制御部510は、入力された命令
にしたがって、上述した画像データ制御部203内の各
構成部および各インターフェースの動作を制御する。な
お、コマンド制御部510等による画像データの送受信
の制御については、後で詳述する。The command control unit 510 controls the operation of each component and each interface in the image data control unit 203 according to the input command. The control of transmission and reception of image data by the command control unit 510 and the like will be described later in detail.
【0085】つぎに、画像データ制御部203の内部構
成について説明する。図6は、画像データ制御部203
の内部構成を示すブロック図である。ここでは、画像デ
ータ制御部203に入力した画像データを画像処理プロ
セッサー204に送信する場合について説明するが、他
の機能ユニットと接続する場合についても同様な画像デ
ータの送受信制御がおこなわれる。Next, the internal configuration of the image data control unit 203 will be described. FIG. 6 shows the image data control unit 203.
FIG. 2 is a block diagram showing an internal configuration of the device. Here, the case where the image data input to the image data control unit 203 is transmitted to the image processing processor 204 will be described. However, the same image data transmission / reception control is performed when the image data is connected to another functional unit.
【0086】図6において、画像データ送受信制御部6
01は、画像データの送受信を制御する。具体的には、
画像データ送受信制御部601は、画像データの出力経
路を切り替える切替部602や、パラレルバス220お
よびシリアルバス210と画像データおよび制御信号を
入出力するバスI/F603等を制御する。また、ライ
ンバッファー604は、パラレルバス220等に画像デ
ータを送信する際に送信タイミングなどを調整する際に
使用される。In FIG. 6, the image data transmission / reception control unit 6
01 controls transmission and reception of image data. In particular,
The image data transmission / reception control unit 601 controls a switching unit 602 that switches an output path of image data, a bus I / F 603 that inputs / outputs image data and control signals with the parallel bus 220 and the serial bus 210, and the like. The line buffer 604 is used for adjusting transmission timing and the like when transmitting image data to the parallel bus 220 or the like.
【0087】なお、図6において、画像データ送受信制
御部601は、図5におけるコマンド制御部510およ
び画像データ入出力制御部501、画像データ入力制御
部502、画像データ出力制御部507を機能的に示し
たものであり、また、バスI/F603は、図5におけ
る第1シリアルデータI/F508、第2シリアルデー
タI/F509およびパラレルデータI/F505を機
能的に示したものである。In FIG. 6, the image data transmission / reception control unit 601 functions as a command control unit 510, image data input / output control unit 501, image data input control unit 502, and image data output control unit 507 in FIG. The bus I / F 603 functionally shows the first serial data I / F 508, the second serial data I / F 509, and the parallel data I / F 505 in FIG.
【0088】つぎに、画像データ送受信制御部601
と、切替部602の動作について説明する。図7は、画
像データ制御部203における画像データの処理の流れ
を示すフローチャートである。Next, the image data transmission / reception control unit 601
The operation of the switching unit 602 will be described. FIG. 7 is a flowchart illustrating a flow of processing of image data in the image data control unit 203.
【0089】画像データ制御部203は、画像処理プロ
セッサー204における稼働情報を入力する(ステップ
S701)。この稼働情報は、画像処理プロセッサー2
04の動作タイミングや動作クロック、もしくは、他の
画像データの処理待ちの有無に関する情報などから構成
され、画像処理プロセッサー204に画像データの入力
があった場合に、当該画像データを直ちに滞りなく処理
可能であるか否かを判断する際の判断情報である。稼働
情報は、画像処理プロセッサー204の稼働状況やシス
テム・コントローラー231の制御状況をもとに作成さ
れる。The image data control unit 203 inputs operation information of the image processor 204 (step S701). This operation information is stored in the image processor 2
It consists of information on the operation timing and operation clock of 04, or the presence or absence of waiting for the processing of other image data. When image data is input to the image processing processor 204, the image data can be processed immediately without delay. This is the determination information for determining whether or not. The operation information is created based on the operation state of the image processor 204 and the control state of the system controller 231.
【0090】画像データ送受信制御部601は、稼働情
報をもとに、画像データ制御部203内の画像データ
を、出力先である画像処理プロセッサー204に送信可
能であるか否かを判断する(ステップS702)。The image data transmission / reception control unit 601 determines whether or not the image data in the image data control unit 203 can be transmitted to the image processing processor 204 as an output destination based on the operation information (step S1). S702).
【0091】画像処理プロセッサー204が画像データ
を処理可能である場合は(ステップS702肯定)、画
像データ送受信制御部601は、切替部602を制御し
て、当該画像データをそのまま直接画像処理プロセッサ
ー204に送出する(ステップS703)。すなわち、
この場合は、パラレルバス220を介することなく画像
データを画像処理プロセッサー204に直接送出する。If the image processing processor 204 can process the image data (Yes at step S702), the image data transmission / reception control unit 601 controls the switching unit 602 to directly transmit the image data to the image processing processor 204 as it is. It is sent (step S703). That is,
In this case, the image data is sent directly to the image processor 204 without passing through the parallel bus 220.
【0092】一方、稼働情報から、画像処理プロセッサ
ー204が画像データを直ちに処理できず、処理が開始
できるまでには時間がかかると判断した場合は(ステッ
プS702否定)、画像データ送受信制御部601は、
バスI/F603を制御して、画像メモリー・アクセス
制御部221に画像データを送出し、画像メモリー・ア
クセス制御部221の制御の下、当該画像データをメモ
リー・モジュール222に格納する(ステップS70
4)。On the other hand, if it is determined from the operation information that the image processor 204 cannot immediately process the image data and it takes time before the processing can be started (No at step S702), the image data transmission / reception control unit 601 determines ,
By controlling the bus I / F 603, the image data is sent to the image memory access control unit 221 and the image data is stored in the memory module 222 under the control of the image memory access control unit 221 (step S70).
4).
【0093】すなわち、ステップS704では、パラレ
ルバス220を介して画像データをメモリー・モジュー
ル222に一旦格納する。メモリー・モジュール222
では、複数の機能ユニットとの間で、様々な画像データ
が頻繁に入出力される。したがって、各画像データは秩
序だてて送受信される必要があり、このため、パラレル
バス220およびラインバッファー604が必要とな
る。That is, in step S704, the image data is temporarily stored in the memory module 222 via the parallel bus 220. Memory module 222
In this case, various image data are frequently input and output between a plurality of functional units. Therefore, each image data must be transmitted and received in an orderly manner, and therefore, the parallel bus 220 and the line buffer 604 are required.
【0094】その後、画像処理プロセッサー204で画
像データの処理が可能となったか否かが判断され(ステ
ップS705)、処理可能であれば(ステップS705
肯定)、メモリー・モジュール222に格納された画像
データは、パラレルバス220を介して画像処理プロセ
ッサー204に送出される(ステップS706)。Thereafter, it is determined whether or not the image data can be processed by the image processor 204 (step S705). If the image data can be processed (step S705)
(Yes), the image data stored in the memory module 222 is sent to the image processor 204 via the parallel bus 220 (step S706).
【0095】一般的に、各機能ユニットごとに作り分け
されたディジタル複合機は、バスを介して相互に接続す
ることとなり、バスの制御が重要となる。特にメモリー
の重複を避けて、メモリー・モジュール222で一括し
て画像データを保存する場合においては、使用率が非常
に高くなる。上述のような切替制御により、入力した画
像データ全てを一旦画像メモリー・アクセス制御部22
1に格納する必要はなくなる。In general, digital multifunction peripherals created separately for each functional unit are interconnected via a bus, and control of the bus is important. In particular, when image data is collectively stored in the memory module 222 while avoiding memory duplication, the usage rate becomes extremely high. By the switching control as described above, all the input image data is temporarily stored in the image memory access control unit 22.
It is no longer necessary to store them in "1".
【0096】すなわち、送信先の機能ユニットに送信可
能な場合は、ラインバッファー604やパラレルバス2
20を介さず直接送信するので、これにより、バスの使
用頻度を低減させ、画像処理装置全体として効率的な画
像データの送受信をおこなうことが可能となる。That is, when transmission to the destination functional unit is possible, the line buffer 604 or the parallel bus 2
Since the image data is transmitted directly without passing through the bus 20, the frequency of use of the bus can be reduced, and the entire image processing apparatus can efficiently transmit and receive image data.
【0097】(画像書込ユニット104/ビデオ・デー
タ制御部205)つぎに、画像書込ユニット104の一
部を構成するビデオ・データ制御部205における処理
の概要について説明する。図8は本実施の形態にかかる
画像処理装置のビデオ・データ制御部205の処理の概
要を示すブロック図である。(Image Writing Unit 104 / Video Data Control Unit 205) Next, an outline of the processing in the video data control unit 205 forming a part of the image writing unit 104 will be described. FIG. 8 is a block diagram illustrating an outline of processing of the video data control unit 205 of the image processing apparatus according to the present embodiment.
【0098】図8のブロック図において、ビデオ・デー
タ制御部205は、入力される画像データに対して、作
像ユニット206の特性に応じて、追加の処理をおこな
う。すなわち、エッジ平滑処理部801がエッジ平滑処
理によるドットの再配置処理をおこない、パルス制御部
802がドット形成のための画像信号のパルス制御をお
こない、上記の処理がおこなわれた画像データを作像ユ
ニット206へ出力する。In the block diagram of FIG. 8, the video data control unit 205 performs an additional process on the input image data according to the characteristics of the image forming unit 206. That is, the edge smoothing processing unit 801 performs dot rearrangement processing by the edge smoothing processing, the pulse control unit 802 performs pulse control of an image signal for dot formation, and forms image data on which the above processing has been performed. Output to the unit 206.
【0099】ビデオ・データ制御部205は、画像デー
タの変換とは別に、パラレルデータとシリアルデータの
フォーマット変換機能を備え、ビデオ・データ制御部2
05単体でもシステム・コントローラー231とプロセ
ス・コントローラー211の通信に対応することができ
る。すなわち、パラレルデータを送受信するパラレルデ
ータI/F803と、シリアルデータを送受信するシリ
アルデータI/F804と、パラレルデータI/F80
3およびシリアルデータI/F804により受信された
データを相互に変換するデータ変換部805とを備える
ことにより、両データのフォーマットを変換する。The video data control unit 205 has a format conversion function for parallel data and serial data separately from the image data conversion.
05 alone can support communication between the system controller 231 and the process controller 211. That is, a parallel data I / F 803 for transmitting and receiving parallel data, a serial data I / F 804 for transmitting and receiving serial data, and a parallel data I / F 80
3 and a data converter 805 for mutually converting data received by the serial data I / F 804, thereby converting the formats of both data.
【0100】(画像メモリー制御ユニット102/画像
メモリー・アクセス制御部221)つぎに、画像メモリ
ー制御ユニット102の一部を構成する画像メモリー・
アクセス制御部221における処理の概要について説明
する。図9は本実施の形態にかかる画像処理装置の画像
メモリー・アクセス制御部221の処理の概要を示すブ
ロック図である。(Image memory control unit 102 / image memory access control unit 221) Next, the image memory
The outline of the processing in the access control unit 221 will be described. FIG. 9 is a block diagram illustrating an outline of processing of the image memory access control unit 221 of the image processing apparatus according to the present embodiment.
【0101】図9のブロック図において、画像メモリー
・アクセス制御部221は、パラレルバス220との画
像データのインターフェースを管理し、また、メモリー
・モジュール222への画像データのアクセス、すなわ
ち格納(書込み)/読出しを制御し、また、主に外部の
PC223から入力されるコードデータの画像データへ
の展開を制御する。In the block diagram of FIG. 9, an image memory access control section 221 manages an interface of image data with the parallel bus 220, and accesses image data to the memory module 222, that is, stores (writes). / Readout control, and mainly controls expansion of code data input from the external PC 223 into image data.
【0102】そのために、画像メモリー・アクセス制御
部221は、パラレルデータI/F901と、システム
・コントローラーI/F902と、メモリー・アクセス
制御部903と、ラインバッファー904と、ビデオ制
御部905と、データ圧縮部906と、データ伸張部9
07と、データ変換部908と、を含む構成である。For this purpose, the image memory access control unit 221 includes a parallel data I / F 901, a system controller I / F 902, a memory access control unit 903, a line buffer 904, a video control unit 905, Compression unit 906 and data decompression unit 9
07 and a data conversion unit 908.
【0103】ここで、パラレルデータI/F901は、
パラレルバス220との画像データのインターフェース
を管理する。また、メモリー・アクセス制御部903
は、メモリー・モジュール222への画像データのアク
セス、すなわち格納(書込み)/読出しを制御する。Here, the parallel data I / F 901 is
The interface of the image data with the parallel bus 220 is managed. Also, a memory access control unit 903
Controls access of image data to the memory module 222, that is, storage (writing) / reading.
【0104】また、入力されたコードデータは、ライン
バッファー904において、ローカル領域でのデータの
格納をおこなう。ラインバッファー904に格納された
コードデータは、システム・コントローラーI/F90
2を介して入力されたシステム・コントローラー231
からの展開処理命令に基づき、ビデオ制御部905にお
いて画像データに展開される。The input code data is stored in the local area in the line buffer 904. The code data stored in the line buffer 904 is transmitted to the system controller I / F 90
2 entered through the system controller 231
Is developed into image data in the video control unit 905 based on the development processing command from
【0105】展開された画像データもしくはパラレルデ
ータI/F901を介してパラレルバス220から入力
された画像データは、メモリー・モジュール222に格
納される。この場合、データ変換部908において格納
対象となる画像データを選択し、データ圧縮部906に
おいてメモリー使用効率を上げるためにデータ圧縮をお
こない、メモリー・アクセス制御部903にてメモリー
・モジュール222のアドレスを管理しながらメモリー
・モジュール222に画像データを格納(書込)する。The expanded image data or the image data input from the parallel bus 220 via the parallel data I / F 901 is stored in the memory module 222. In this case, the image data to be stored is selected by the data conversion unit 908, data compression is performed by the data compression unit 906 to increase the memory use efficiency, and the address of the memory module 222 is changed by the memory access control unit 903. The image data is stored (written) in the memory module 222 while being managed.
【0106】メモリー・モジュール222に格納(蓄
積)された画像データの読み出しは、メモリー・アクセ
ス制御部903において読み出し先アドレスを制御し、
読み出された画像データをデータ伸張部907において
伸張する。伸張された画像データをパラレルバス220
へ転送する場合、パラレルデータI/F901を介して
データ転送をおこなう。To read image data stored (stored) in the memory module 222, the memory access control unit 903 controls a read destination address.
The read image data is expanded by the data expansion unit 907. The decompressed image data is transferred to the parallel bus 220
When the data is transferred to the device, the data is transferred via the parallel data I / F 901.
【0107】(ファクシミリ制御ユニット224の構
成)つぎに、ファクシミリ制御ユニット224の機能的
な構成について説明する。図10は、本実施の形態にお
ける画像処理装置のファクシミリ制御ユニット224の
構成を示すブロック図である。(Configuration of Facsimile Control Unit 224) Next, a functional configuration of the facsimile control unit 224 will be described. FIG. 10 is a block diagram illustrating a configuration of the facsimile control unit 224 of the image processing apparatus according to the present embodiment.
【0108】図10のブロック図において、ファクシミ
リ制御ユニット224は、ファクシミリ送受信部100
1と外部I/F1002とから構成される。ここで、フ
ァクシミリ送受信部1001は、画像データを通信形式
に変換して外部回線に送信し、また、外部からのデータ
を画像データに戻して外部I/F1002およびパラレ
ルバス220を介して作像ユニットにおいて記録出力す
る。In the block diagram of FIG. 10, the facsimile control unit 224
1 and an external I / F 1002. Here, the facsimile transmission / reception unit 1001 converts the image data into a communication format and transmits it to an external line, and converts external data into image data and converts the image data into an image forming unit via the external I / F 1002 and the parallel bus 220. Is recorded and output.
【0109】ファクシミリ送受信部1001は、ファク
シミリ画像処理部1003、画像メモリー1004、メ
モリー制御部1005、データ制御部1006、画像圧
縮伸張部1007、モデム1008および網制御装置1
009を含む構成である。The facsimile transmission / reception unit 1001 includes a facsimile image processing unit 1003, an image memory 1004, a memory control unit 1005, a data control unit 1006, an image compression / decompression unit 1007, a modem 1008, and a network control unit 1.
009.
【0110】このうち、ファクシミリ画像処理に関し、
受信画像に対する二値スムージング処理は、図8に示し
たビデオ・データ制御部205内のエッジ平滑処理部8
01においておこなう。また、画像メモリー1004に
関しても、出力バッファー機能に関しては画像メモリー
・アクセス制御部221およびメモリー・モジュール2
22にその機能の一部を移行する。Among them, regarding facsimile image processing,
The binary smoothing processing on the received image is performed by the edge smoothing processing unit 8 in the video data control unit 205 shown in FIG.
01. As for the image memory 1004, the image memory access control unit 221 and the memory module 2
22 transfers some of the functions.
【0111】このように構成されたファクシミリ送受信
部1001では、画像データの伝送を開始するとき、デ
ータ制御部1006がメモリー制御部1005に指令
し、画像メモリー1004から蓄積している画像データ
を順次読み出させる。読み出された画像データは、ファ
クシミリ画像処理部1003によって元の信号に復元さ
れるとともに、密度変換処理および変倍処理がなされ、
データ制御部1006に加えられる。In the facsimile transmission / reception unit 1001 configured as described above, when starting transmission of image data, the data control unit 1006 instructs the memory control unit 1005 to sequentially read the stored image data from the image memory 1004. Let out. The read image data is restored to the original signal by the facsimile image processing unit 1003, and density conversion processing and scaling processing are performed.
It is added to the data control unit 1006.
【0112】データ制御部1006に加えられた画像デ
ータは、画像圧縮伸張部1007によって符号圧縮さ
れ、モデム1008によって変調された後、網制御装置
1009を介して宛先へと送出される。そして、送信が
完了した画像情報は、画像メモリー1004から削除さ
れる。The image data added to the data control unit 1006 is code-compressed by the image compression / decompression unit 1007, modulated by the modem 1008, and transmitted to the destination via the network control unit 1009. Then, the image information whose transmission has been completed is deleted from the image memory 1004.
【0113】受信時には、受信画像は一旦画像メモリー
1004に蓄積され、そのときに受信画像を記録出力可
能であれば、1枚分の画像の受信を完了した時点で記録
出力する。また、複写動作時に発呼されて受信を開始し
たときは、画像メモリー1004の使用率が所定値、た
とえば80%に達するまでは画像メモリー1004に蓄
積し、画像メモリー1004の使用率が80%に達した
場合には、そのときに実行している書き込み動作を強制
的に中断し、受信画像を画像メモリー1004から読み
出し記録出力する。At the time of reception, the received image is temporarily stored in the image memory 1004, and if the received image can be recorded and output at that time, the received image is recorded and output when the reception of one image is completed. When a call is made during the copying operation and reception is started, the usage rate of the image memory 1004 is stored in the image memory 1004 until it reaches a predetermined value, for example, 80%, and the usage rate of the image memory 1004 is reduced to 80%. If it has reached, the writing operation being executed at that time is forcibly interrupted, and the received image is read from the image memory 1004 and recorded and output.
【0114】このとき画像メモリー1004から読み出
した受信画像は画像メモリー1004から削除し、画像
メモリー1004の使用率が所定値、たとえば10%ま
で低下した時点で中断していた書き込み動作を再開し、
その書き込み動作を全て終了した時点で、残りの受信画
像を記録出力する。また、書き込み動作を中断した後
に、再開できるように中断時における書き込み動作のた
めの各種パラメーターを内部的に退避し、再開時に、パ
ラメーターを内部的に復帰する。At this time, the received image read from the image memory 1004 is deleted from the image memory 1004, and the writing operation which has been interrupted when the usage rate of the image memory 1004 drops to a predetermined value, for example, 10%, is resumed.
When all the writing operations are completed, the remaining received image is recorded and output. Further, after the write operation is interrupted, various parameters for the write operation at the time of the interruption are internally saved so that the write operation can be resumed, and the parameters are internally restored when the write operation is restarted.
【0115】実施の形態1の画像処理装置は、画像デー
タ制御部203が、他の機能ユニットに画像データを送
信する際に、パラレルバス220を介さずに直接当該機
能ユニットに画像データを送信するか、パラレルバス2
20を介して画像データをメモリー・モジュール222
に一時保管しておき、後に当該機能ユニットに画像デー
タを送信するかを切り替えるので、バスの混雑を低減
し、これにより、多機能を実現する際のシステムにおけ
る各資源の有効活用を図り、システム全体として最適な
画像データの送受信の制御が可能となる。In the image processing apparatus according to the first embodiment, when the image data control unit 203 transmits image data to another functional unit, the image data is directly transmitted to the functional unit without passing through the parallel bus 220. Or parallel bus 2
20 through the memory module 222
To temporarily transmit the image data to the corresponding functional unit later, so that bus congestion is reduced, thereby effectively utilizing each resource in the system for realizing multi-function, Optimal overall image data transmission / reception control is possible.
【0116】また、画像読取ユニットおよび/または画
像データ制御ユニットおよび/または画像メモリー制御
ユニットおよび/または画像処理ユニットおよび/また
は画像書込ユニットおよび/またはファクシミリ制御ユ
ニットをそれぞれ独立のユニットとして構成するので、
MFP、単体スキャナー、単体プリンター等、データ処
理系が似ている機器の作り分けを容易におこなうことが
でき、各資源の重複を低減し、低コストで多機能なシス
テムを構築できる。Further, the image reading unit and / or the image data control unit and / or the image memory control unit and / or the image processing unit and / or the image writing unit and / or the facsimile control unit are configured as independent units. ,
Devices having similar data processing systems, such as an MFP, a single scanner, and a single printer, can be easily created and separated, and duplication of resources can be reduced, and a low-cost, multifunctional system can be constructed.
【0117】〔実施の形態2〕実施の形態2では、画像
データ制御部203内で、入力した画像データを一時保
持し、バスの混雑を低減する画像処理装置について説明
する。なお、実施の形態2では、実施の形態1に示した
構成と同一の部分については同一の符合を付してその説
明を省略する。[Second Embodiment] In a second embodiment, an image processing apparatus that temporarily stores input image data in the image data control unit 203 to reduce bus congestion will be described. In the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and description thereof is omitted.
【0118】図11は、実施の形態2における画像処理
装置の画像データ制御部の内部構成を示すブロック図で
ある。本実施の形態における画像処理装置は、画像デー
タ制御部203内のバスI/F603(図6参照)に、
画像データの入力用の入力ラインバッファー1101
と、画像データの出力用の出力ラインバッファー110
2とを備える。FIG. 11 is a block diagram showing the internal configuration of the image data control unit of the image processing apparatus according to the second embodiment. The image processing apparatus according to the present embodiment includes a bus I / F 603 (see FIG. 6) in the image data control unit 203,
Input line buffer 1101 for inputting image data
And an output line buffer 110 for outputting image data
2 is provided.
【0119】入力ラインバッファー1101および出力
ラインバッファー1102はパラレルバス220におけ
る秩序だったデータの入出力を確保するために設けられ
るものである。ここでラインバッファーの動作について
説明する。一般的に、画像データ制御部203からパラ
レルバス220経由で出力される画像データは、出力ラ
インバッファー1102への書き込みが終わることによ
り出力が可能となる。このとき、出力ラインバッファー
1102への書き込みが終了したときにフラグを立て
(制御信号を発し)、画像データをパラレルバス220
への転送可能となった旨を知らせる。The input line buffer 1101 and the output line buffer 1102 are provided to ensure the orderly input and output of data in the parallel bus 220. Here, the operation of the line buffer will be described. In general, image data output from the image data control unit 203 via the parallel bus 220 can be output when writing to the output line buffer 1102 is completed. At this time, when the writing to the output line buffer 1102 is completed, a flag is set (a control signal is issued), and the image data is transferred to the parallel bus 220.
Notify that transfer to is possible.
【0120】反対に、パラレルバス220から入力して
くる画像データも、入力ラインバッファー1101への
書き込みが終了したときにフラグを立て、画像データ制
御部203内に画像データを転送可能となった旨を知ら
せる。Conversely, the image data input from the parallel bus 220 also sets a flag when the writing to the input line buffer 1101 is completed, and the image data can be transferred to the image data control unit 203. To inform.
【0121】バスI/F603は、さらに、入力ライン
バッファー1101の出力先にスイッチS1を、出力ラ
インバッファー1102の出力先にスイッチS2を備
え、それぞれ入力ラインバッファー1101から出力さ
れる画像データを出力ラインバッファー1102に入力
させ、出力ラインバッファー1102から出力される画
像データを入力ラインバッファー1101に入力させる
ことができる構成となっている。The bus I / F 603 further includes a switch S1 at an output destination of the input line buffer 1101 and a switch S2 at an output destination of the output line buffer 1102, and outputs image data output from the input line buffer 1101 to an output line buffer. The input line buffer 1101 has a configuration in which image data output from the output line buffer 1102 can be input to the input line buffer 1101.
【0122】画像データ送受信制御部601は、前述し
たフラグをもとに、スイッチS1およびスイッチS2の
切替制御をおこなって、出力ラインバッファー1102
に格納された画像データを、可能な限り入力ラインバッ
ファー1101と出力ラインバッファー1102との間
で入出力させる。これにより、いわば時間稼ぎをおこな
って、画像データを画像処理プロセッサー204に送信
可能となるまで、画像データ制御部203内に保持する
ことが可能となる。The image data transmission / reception control unit 601 controls the switching of the switches S1 and S2 based on the flag described above, and outputs the output line buffer 1102.
Is input / output between the input line buffer 1101 and the output line buffer 1102 as much as possible. As a result, it is possible to hold the image data in the image data control unit 203 until the image data can be transmitted to the image processing processor 204 after time is gained.
【0123】画像データ送受信制御部601の切替制御
により、画像データをパラレルバス220に送出せずに
すむので、バスの使用頻度を低減させ、画像処理装置全
体として効率的な画像データの送受信をおこなうことが
可能となる。なお、操作パネル234(図2参照)を介
して、画像データを画像データ制御部203内に保持す
る態様であってもよい。The image data does not need to be sent to the parallel bus 220 by the switching control of the image data transmission / reception control unit 601. Therefore, the frequency of use of the bus is reduced, and efficient image data transmission / reception is performed as a whole of the image processing apparatus. It becomes possible. The image data may be held in the image data control unit 203 via the operation panel 234 (see FIG. 2).
【0124】また、スイッチS1およびスイッチS2の
制御タイミングや、画像データの処理の優先度を変更し
て、画像処理装置全体としてもっとも効率的な画像デー
タの送受信制御をおこなわせることもできる。これは、
操作パネル234を介して新たな制御アルゴリズム(プ
ログラム)をRAM232に格納することにより実現で
きる。すなわち、プログラムを変更することにより、シ
ステム仕様変更、機能追加に容易に対応することができ
る。Further, by changing the control timing of the switches S1 and S2 and the priority of the processing of the image data, the most efficient image data transmission / reception control can be performed in the entire image processing apparatus. this is,
This can be realized by storing a new control algorithm (program) in the RAM 232 via the operation panel 234. That is, by changing the program, it is possible to easily cope with a change in system specifications and addition of functions.
【0125】[0125]
【発明の効果】以上説明したように、請求項1に記載の
発明によれば、画像データ制御ユニットが、画像データ
を読み取る画像読取ユニットおよび/または画像データ
に対し加工編集等の画像処理を施す画像処理ユニットお
よび/または画像データを転写紙等に書き込む画像書込
ユニット、および、画像メモリーを制御して画像データ
の書込み/読出しをおこなう画像メモリー制御ユニット
に接続し、判断手段が前記画像データ制御ユニットから
画像データを送信する送信先ユニットにおいて当該画像
データを処理できるか否かを判断し、第1の送信手段が
画像データを前記画像データ制御ユニットから前記送信
先ユニットへ直接送信し、第2の送信手段が画像データ
を前記画像データ制御ユニットから前記画像メモリー制
御ユニットへ順序付けをおこなって送信し、切替手段が
前記第1の送信手段と第2の送信手段とを切り替え、前
記画像データ制御ユニットに備わり当該画像データ制御
ユニットに接続された各ユニットの間で画像データの送
受信の制御をおこなう送受信制御手段が、前記切替手段
を制御して、前記判断手段により画像データが処理可能
であると判断された場合には前記第1の送信手段に当該
画像データを送信し、前記判断手段により画像データが
処理不可能であると判断された場合には前記第2の送信
手段に当該画像データを送信するので、画像データの処
理待ちが必要な場合は当該画像データを画像メモリーへ
送信し、処理待ちが必要でない場合は当該画像データを
送信先の機能ユニットに直接送信することができ、これ
により、多機能を実現する際のシステムにおける各資源
の有効活用を図り、システム全体として最適な画像デー
タの送受信の制御が可能な画像処理装置が得られるとい
う効果を奏する。As described above, according to the first aspect of the present invention, the image data control unit performs image processing such as processing and editing on the image data and / or the image reading unit for reading the image data. An image processing unit and / or an image writing unit for writing image data on transfer paper and an image memory control unit for controlling image memory to write / read image data; Determining whether or not the image data can be processed in a destination unit that transmits image data from the unit; a first transmitting unit that transmits image data directly from the image data control unit to the destination unit; Means for transmitting image data from the image data control unit to the image memory control unit. And the switching means switches between the first transmitting means and the second transmitting means. The image data control unit is provided with the image data control unit and the image data is transmitted between the units connected to the image data control unit. Transmission / reception control means for controlling transmission / reception controls the switching means, and transmits the image data to the first transmission means when the determination means determines that the image data can be processed, If it is determined by the determining means that the image data cannot be processed, the image data is transmitted to the second transmitting means. If the image data does not need to be waited for, the image data can be directly transmitted to the destination functional unit. Achieving effective utilization of the resources in arm, an effect that the control is capable of image processing apparatus of the transmission and reception of the optimum image data in the entire system is obtained.
【0126】また、請求項2に記載の発明は、請求項1
に記載の発明において、前記画像データ制御ユニット
が、受信バッファーと送信バッファーとを備え、受信バ
ッファーが当該画像データ制御ユニットにより受信され
る画像データを一時格納し、送信バッファーが当該画像
データ制御ユニットにより送信される画像データを一時
格納し、前記送受信制御手段が、前記送信バッファーお
よび受信バッファーを制御して、前記送信バッファーか
ら出力される画像データを前記受信バッファーに入力
し、前記受信バッファーから出力される当該画像データ
を前記送信バッファーに入力するので、処理待ちが必要
な画像データを画像メモリーに送信することなく、画像
データ制御部で保持することができ、これにより、多機
能を実現する際のシステムにおける各資源の有効活用を
図り、システム全体として最適な画像データの送受信の
制御が可能な画像処理装置が得られるという効果を奏す
る。The invention described in claim 2 is the same as the claim 1.
In the invention described in the above, the image data control unit includes a reception buffer and a transmission buffer, the reception buffer temporarily stores image data received by the image data control unit, and the transmission buffer is controlled by the image data control unit. The image data to be transmitted is temporarily stored, the transmission / reception control unit controls the transmission buffer and the reception buffer, and inputs the image data output from the transmission buffer to the reception buffer, and outputs the image data from the reception buffer. Since the image data is input to the transmission buffer, the image data that needs to be processed can be held in the image data control unit without being transmitted to the image memory, thereby achieving multi-function. Efficient use of each resource in the system, Control of reception of the optimum image data Te is an image processing apparatus capable an effect that can be obtained.
【0127】また、請求項3に記載の発明は、請求項1
または2に記載の発明において、記録手段が前記送受信
制御手段の制御内容を記録し、書換手段が前記記録手段
を書き換えるので、画像処理装置の装置規模に応じて画
像データの転送制御の内容を変更することができ、これ
により、多機能を実現する際のシステムにおける各資源
の有効活用を図り、システム全体として最適な画像デー
タの送受信の制御が可能な画像処理装置が得られるとい
う効果を奏する。The invention described in claim 3 is the first invention.
In the invention according to the second aspect, since the recording unit records the control content of the transmission / reception control unit and the rewriting unit rewrites the recording unit, the content of the image data transfer control is changed according to the apparatus scale of the image processing apparatus. This makes it possible to effectively utilize each resource in the system when realizing multi-functions, and to obtain an image processing apparatus capable of controlling transmission and reception of image data optimal for the entire system.
【図1】この発明の本実施の形態にかかる画像処理装置
の構成を機能的に示すブロック図である。FIG. 1 is a block diagram functionally showing a configuration of an image processing apparatus according to an embodiment of the present invention.
【図2】実施の形態1にかかる画像処理装置のハードウ
エア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the image processing apparatus according to the first embodiment;
【図3】実施の形態1にかかる画像処理装置のハードウ
エア構成の別の一例を示すブロック図である。FIG. 3 is a block diagram illustrating another example of the hardware configuration of the image processing apparatus according to the first embodiment;
【図4】実施の形態1にかかる画像処理装置の画像処理
プロセッサーの処理の概要を示すブロック図である。FIG. 4 is a block diagram illustrating an outline of processing of an image processing processor of the image processing apparatus according to the first embodiment;
【図5】実施の形態1にかかる画像処理装置の画像デー
タ制御部の処理の概要を示すブロック図である。FIG. 5 is a block diagram illustrating an outline of a process of an image data control unit of the image processing apparatus according to the first embodiment;
【図6】実施の形態1にかかる画像処理装置の画像デー
タ制御部の内部構成を示すブロック図である。FIG. 6 is a block diagram illustrating an internal configuration of an image data control unit of the image processing apparatus according to the first embodiment;
【図7】実施の形態1にかかる画像処理装置の画像デー
タ制御部における画像データの処理の流れを示すフロー
チャートである。FIG. 7 is a flowchart illustrating a flow of processing of image data in an image data control unit of the image processing apparatus according to the first embodiment;
【図8】実施の形態1にかかる画像処理装置のビデオ・
データ制御部の処理の概要を示すブロック図である。FIG. 8 is a diagram illustrating the video / video of the image processing apparatus according to the first embodiment;
It is a block diagram showing an outline of processing of a data control part.
【図9】実施の形態1にかかる画像処理装置の画像メモ
リー・アクセス制御部の処理の概要を示すブロック図で
ある。FIG. 9 is a block diagram illustrating an outline of a process of an image memory access control unit of the image processing apparatus according to the first embodiment;
【図10】実施の形態1における画像処理装置のファク
シミリ制御ユニットの構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of a facsimile control unit of the image processing apparatus according to the first embodiment.
【図11】実施の形態2における画像処理装置の画像デ
ータ制御部の内部構成を示すブロック図である。FIG. 11 is a block diagram showing an internal configuration of an image data control unit of the image processing device according to the second embodiment.
【図12】従来技術にかかるディジタル複合機のハード
ウエア構成を示すブロック図である。FIG. 12 is a block diagram illustrating a hardware configuration of a digital multifunction peripheral according to the related art.
100 画像データ制御ユニット 101 画像読取ユニット 102 画像メモリー制御ユニット 103 画像処理ユニット 104 画像書込ユニット 201 読取ユニット 202 センサー・ボード・ユニット 203 画像データ制御部 204 画像処理プロセッサー 205 ビデオ・データ制御部 206 作像ユニット 210 シリアルバス 211 プロセス・コントローラー 220 パラレルバス 221 画像メモリー・アクセス制御部 222 メモリー・モジュール 224 ファクシミリ制御ユニット 231 システム・コントローラー 234 操作パネル 408 シリアルI/F 501 画像データ入出力制御部 502 画像データ入力制御部 503 データ圧縮部 504 データ変換部 505 パラレルデータI/F 506 データ伸張部 507 画像データ出力制御部 508 第1シリアルデータI/F 509 第2シリアルデータI/F 510 コマンド制御部 601 画像データ送受信制御部 602 切替部 603 バスI/F 604 ラインバッファー 803 パラレルデータI/F 804 シリアルデータI/F 901 パラレルデータI/F 902 システム・コントローラーI/F 903 メモリー・アクセス制御部 904 ラインバッファー 905 ビデオ制御部 906 データ圧縮部 907 データ伸張部 908 データ変換部 1001 ファクシミリ送受信部 1003 ファクシミリ画像処理部 1004 画像メモリー 1005 メモリー制御部 1006 データ制御部 1101 入力ラインバッファー 1102 出力ラインバッファー S1、S2 スイッチ REFERENCE SIGNS LIST 100 Image data control unit 101 Image reading unit 102 Image memory control unit 103 Image processing unit 104 Image writing unit 201 Reading unit 202 Sensor board unit 203 Image data control unit 204 Image processing processor 205 Video data control unit 206 Image formation Unit 210 Serial bus 211 Process controller 220 Parallel bus 221 Image memory access control unit 222 Memory module 224 Facsimile control unit 231 System controller 234 Operation panel 408 Serial I / F 501 Image data input / output control unit 502 Image data input control Unit 503 data compression unit 504 data conversion unit 505 parallel data I / F 506 data decompression unit 507 Data output control unit 508 First serial data I / F 509 Second serial data I / F 510 Command control unit 601 Image data transmission / reception control unit 602 Switching unit 603 Bus I / F 604 Line buffer 803 Parallel data I / F 804 Serial data I / F 901 Parallel data I / F 902 System controller I / F 903 Memory access control unit 904 Line buffer 905 Video control unit 906 Data compression unit 907 Data expansion unit 908 Data conversion unit 1001 Facsimile transmission / reception unit 1003 Facsimile image processing unit 1004 Image memory 1005 Memory controller 1006 Data controller 1101 Input line buffer 1102 Output line buffer S1, S2 switch
───────────────────────────────────────────────────── フロントページの続き (72)発明者 宮崎 秀人 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 波塚 義幸 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 野水 泰之 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 樗木 杉高 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 石井 理恵 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 川本 啓之 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 刀根 剛治 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 吉澤 史男 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 (72)発明者 福田 拓章 東京都大田区中馬込1丁目3番6号 株式 会社リコー内 Fターム(参考) 5B014 GC01 5C062 AA02 AA05 AB38 AB42 AB46 AC38 AC48 AC58 BA00 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Hideto Miyazaki 1-3-6 Nakamagome, Ota-ku, Tokyo Inside Ricoh Co., Ltd. (72) Inventor Yoshiyuki Hatzuka 1-3-6 Nakamagome, Ota-ku, Tokyo Ricoh Co., Ltd. (72) Inventor Yasuyuki Nomizu 1-3-6 Nakamagome, Ota-ku, Tokyo Stock Company Ricoh Co., Ltd. (72) Inventor Sugitaka Shigogi 1-3-6 Nakamagome, Ota-ku, Tokyo Co., Ltd. Ricoh (72) Inventor Rie Ishii 1-3-6 Nakamagome, Ota-ku, Tokyo Ricoh Co., Ltd. (72) Inventor Hiroyuki Kawamoto 1-3-6 Nakamagome, Ota-ku, Tokyo Ricoh Co., Ltd. (72 ) Inventor Goji Tone 1-3-6 Nakamagome, Ota-ku, Tokyo Inside Ricoh Company (72) Inventor Fumio Yoshizawa 1-3-6 Nakamagome, Ota-ku, Tokyo Stock Association Ricoh Co., Ltd. (72) Inventor Takusho Fukuda 1-3-6 Nakamagome, Ota-ku, Tokyo F-term in Ricoh Co., Ltd. 5B014 GC01 5C062 AA02 AA05 AB38 AB42 AB46 AC38 AC48 AC58 BA00
Claims (3)
および/または画像データに対し加工編集等の画像処理
を施す画像処理ユニットおよび/または画像データを転
写紙等に書き込む画像書込ユニット、および、画像メモ
リーを制御して画像データの書込み/読出しをおこなう
画像メモリー制御ユニットに接続し、接続された各ユニ
ットとの間で画像データの送受信の制御をおこなう送受
信制御手段を有する画像データ制御ユニットを備えた画
像処理装置において、 前記画像データ制御ユニットから画像データを送信する
送信先ユニットにおいて当該画像データを処理できるか
否かを判断する判断手段と、 画像データを前記画像データ制御ユニットから前記送信
先ユニットへ直接送信する第1の送信手段と、 画像データを前記画像データ制御ユニットから前記画像
メモリー制御ユニットへ順序付けをおこなって送信する
第2の送信手段と、 前記第1の送信手段と第2の送信手段とを切り替える切
替手段と、 を備え、 前記送受信制御手段は、前記切替手段を制御して、前記
判断手段により画像データが処理可能であると判断され
た場合には前記第1の送信手段に当該画像データを送信
し、前記判断手段により画像データが処理不可能である
と判断された場合には前記第2の送信手段に当該画像デ
ータを送信することを特徴とする画像処理装置。1. An image reading unit for reading image data and / or an image processing unit for performing image processing such as processing and editing on image data and / or an image writing unit for writing image data on transfer paper or the like, and an image memory Having an image data control unit having transmission / reception control means for controlling transmission and reception of image data between each connected unit and an image memory control unit for controlling image data writing / reading In the processing device, determining means for determining whether or not the image data can be processed in a destination unit that transmits image data from the image data control unit; and directly transmitting the image data from the image data control unit to the destination unit. First transmission means for transmitting, and image data A second transmission unit for performing ordering and transmission from the control unit to the image memory control unit; and a switching unit for switching between the first transmission unit and the second transmission unit. The transmission / reception control unit includes: Controlling the switching means, transmitting the image data to the first transmitting means when the determining means determines that the image data can be processed, and the image data cannot be processed by the determining means; The image processing apparatus transmits the image data to the second transmitting unit when it is determined that the image data is the same.
タを一時格納する受信バッファーと、 当該画像データ制御ユニットにより送信される画像デー
タを一時格納する送信バッファーと、 を備え、 前記送受信制御手段は、前記送信バッファーおよび受信
バッファーを制御して、前記送信バッファーから出力さ
れる画像データを前記受信バッファーに入力し、前記受
信バッファーから出力される当該画像データを前記送信
バッファーに入力することを特徴とする請求項1に記載
の画像処理装置。2. The image data control unit, comprising: a reception buffer for temporarily storing image data received by the image data control unit; a transmission buffer for temporarily storing image data transmitted by the image data control unit; The transmission / reception control means controls the transmission buffer and the reception buffer, inputs image data output from the transmission buffer to the reception buffer, and transmits the image data output from the reception buffer to the transmission buffer. The image processing apparatus according to claim 1, wherein the image is input to a buffer.
る記録手段と、 前記記録手段を書き換える書換手段と、 を備えたことを特徴とする請求項1または2に記載の画
像処理装置。3. The image processing apparatus according to claim 1, further comprising: a recording unit that records control contents of the transmission / reception control unit; and a rewriting unit that rewrites the recording unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35989099A JP3670918B2 (en) | 1999-12-17 | 1999-12-17 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP35989099A JP3670918B2 (en) | 1999-12-17 | 1999-12-17 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001177682A true JP2001177682A (en) | 2001-06-29 |
JP3670918B2 JP3670918B2 (en) | 2005-07-13 |
Family
ID=18466824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP35989099A Expired - Fee Related JP3670918B2 (en) | 1999-12-17 | 1999-12-17 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3670918B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008017231A (en) * | 2006-07-06 | 2008-01-24 | Ricoh Co Ltd | Communication unit |
-
1999
- 1999-12-17 JP JP35989099A patent/JP3670918B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP3670918B2 (en) | 2005-07-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3660182B2 (en) | Image processing device | |
JP3732702B2 (en) | Image processing device | |
JP3789711B2 (en) | Image processing device | |
US7272737B2 (en) | Image processing device, method for saving power consumption of the image processing device, and a computer product | |
US20010054126A1 (en) | SIMD type processor, method and apparatus for parallel processing, devices that use the SIMD type processor or the parallel processing apparatus, method and apparatus for image processing, computer product | |
JP2001169068A (en) | Device and method for image processing and computer readable storage medium with program making computer perform the method stored therein | |
JP2001188898A (en) | Image processor, image processing method and computer readable recording medium recording program for making computer execute the method | |
JP2001186332A (en) | Picture processor, picture processing method and computer-readable recording medium with program for making computer execute the method recorded thereon | |
US20050237570A1 (en) | Image processing apparatus, image processing method and computer readable recording medium for recording program for computer to execute the method | |
JP2001076125A (en) | Image processor, method for adding and updating data for image processing procedure and image processing in image processor and computer readable recording medium with program making computer execute the method recorded thereon | |
JP4378197B2 (en) | Image information device | |
JP2001144920A (en) | Image processor, image processing method and computer- readable recording medium for recording program to allow computer to execute the method | |
JP2001156968A (en) | Image processor | |
JP3670918B2 (en) | Image processing device | |
JP2001126057A (en) | Picture processor | |
JP2001186355A (en) | Picture processor | |
JP3825796B2 (en) | Image processing device | |
JP4063840B2 (en) | Image processing device | |
JP2005323406A (en) | Image processing apparatus, image processing method, program for computer to execute the method, and computer readable recording medium with the program recorded thereon | |
JP2001154849A (en) | Information processor | |
JP2001092949A (en) | Device and method for processing image and computer readable recording medium recording program for computer to execute the same method | |
JP2001177721A (en) | Image processing device, image processing method and computer-readable recording medium recorded with program to allow computer to execute the method | |
JP2004112692A (en) | Image processing device | |
JP2007221520A (en) | Image processor, image processing method, and image processing program | |
JP2002042124A (en) | Image processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050209 |
|
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: 20050412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050415 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080422 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090422 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100422 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100422 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110422 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120422 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130422 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140422 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |