JP3101311B2 - Image processing device - Google Patents
Image processing deviceInfo
- Publication number
- JP3101311B2 JP3101311B2 JP02259585A JP25958590A JP3101311B2 JP 3101311 B2 JP3101311 B2 JP 3101311B2 JP 02259585 A JP02259585 A JP 02259585A JP 25958590 A JP25958590 A JP 25958590A JP 3101311 B2 JP3101311 B2 JP 3101311B2
- Authority
- JP
- Japan
- Prior art keywords
- delay
- processing
- image
- edit
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Processing Or Creating Images (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は画像データに対して編集処理を実行する画像
処理装置に関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus that executes an editing process on image data.
[従来の技術] 原稿画像を光電的に読取って画像データを形成し、こ
の画像データに対してオペレータの編集指示に応じた種
々の画像処理を実行し、紙等の記録材に編集された画像
を再生する如くのデジタル複写機が種々提案されてい
る。2. Description of the Related Art A document image is photoelectrically read to form image data, and various image processes are performed on the image data in accordance with an editing instruction of an operator, and the image is edited on a recording material such as paper. There have been proposed various digital copiers for reproducing an image.
また、最近、カラー画像を取り換えるデジタル複写機
も提案される様になり、これに伴なって、多種、多様の
編集処理が実行される様になってきている。Recently, digital copying machines for replacing color images have been proposed, and along with this, various and various editing processes have been executed.
従って、この様な種々の編集処理を実行するために、
種々の処理のための複数の処理回路が設けられる。Therefore, in order to execute such various editing processes,
A plurality of processing circuits for various processes are provided.
第5図に、この様な複数の処理回路を有した画像処理
装置の構成例を示す。FIG. 5 shows a configuration example of an image processing apparatus having such a plurality of processing circuits.
70〜73は夫々画像データに対して処理を行なう処理回
路であり、処理回路70〜73は直列接続され、前段の回路
で処理された画像データを後段の回路で処理する構成と
なっている。処理回路70〜73は夫々、編集信号A〜Dに
従った編集処理を実行する。Numerals 70 to 73 denote processing circuits for performing processing on the image data, respectively. The processing circuits 70 to 73 are connected in series, and have a configuration in which the image data processed by the preceding circuit is processed by the subsequent circuit. The processing circuits 70 to 73 execute editing processing according to the editing signals A to D, respectively.
今、4つの編集信号A〜Dが同一画素に対して同時に
与えられるとする。しかしながら、4つの処理回路70〜
73は同一画素に対して同時に処理動作することはでき
ず、従って同一画素に関する4つの編集信号を異なる時
間帯に、対応する処理回路に供給する必要がある。Now, assume that four edit signals A to D are simultaneously supplied to the same pixel. However, the four processing circuits 70-
73 cannot simultaneously process the same pixel, so it is necessary to supply four edit signals for the same pixel to the corresponding processing circuits at different time zones.
そして、そのために、3つの遅延回路74〜76を3つの
処理回路74〜76の夫々に対して設け、編集信号B〜Dを
遅延回路74〜76にて夫々遅延せしめ、処理回路71〜73に
供給する構成としている。For this purpose, three delay circuits 74 to 76 are provided for each of the three processing circuits 74 to 76, and the edit signals BD are delayed by the delay circuits 74 to 76, respectively. It is configured to supply.
[発明が解決しようとしている課題] しかしながら、第5図の構成で示される従来の技術で
は、個々の処理装置の回路構成に適した遅延回路をそれ
専用に設ける必要があり、例えば回路構成の変更や特性
の変更等があった場合には、新たな遅延回路構成をとる
必要があった。[Problems to be Solved by the Invention] However, in the conventional technique shown in the configuration of FIG. 5, it is necessary to provide a dedicated delay circuit suitable for the circuit configuration of each processing device. When there is a change in the characteristics or the characteristics, it is necessary to adopt a new delay circuit configuration.
本発明は上述した従来技術の欠点を除去するものであ
り、遅延手段から複数の画像処理を実行する複数の処理
手段へ出力される編集指示のための編集信号を複数ビッ
トのデータで構成し、その複数ビットの各ビットに対応
させて複数の遅延手段を設け、更にその複数の遅延手段
の夫々の遅延手段における遅延量を独立に設定できるよ
うにしたので、画像処理回路の構成の変更、即ち処理回
路の廃止や追加、或は特性や処理時間の変更等に対して
も、編集信号を供給する遅延手段の大幅な回路変更等を
必要とせずに充分対応することが出来る画像処理装置の
提供を目的とする。The present invention is to eliminate the above-described disadvantages of the prior art, an edit signal for editing instructions output from the delay means to a plurality of processing means for performing a plurality of image processing, comprising a plurality of bits of data, A plurality of delay means are provided corresponding to each of the plurality of bits, and the delay amount of each of the plurality of delay means can be set independently, so that the configuration of the image processing circuit is changed, that is, Provided is an image processing apparatus that can sufficiently cope with the abolition or addition of a processing circuit or a change in characteristics or processing time without requiring a significant circuit change of a delay unit for supplying an edit signal. With the goal.
[課題を解決するための手段] 上記目的を達成するために、本発明の画像処理装置で
は、画像データを入力する第1の入力手段と、前記第1
の入力手段で入力した画像データに複数の画像処理を実
行する複数の処理手段と、前記複数の処理手段への編集
指示を出すための複数ビットからなる編集信号を1画素
又は複数画素の画像データに対応させて入力する第2の
入力手段と、前記第2の入力手段で入力した複数ビット
からなる編集信号を各ビット独立に遅延して出力する複
数の遅延手段と、前記複数の遅延手段の夫々の遅延手段
における遅延量を独立に設定する設定手段とを有し、前
記複数の遅延手段の夫々は前記設定手段により設定され
た遅延量に基づき遅延した編集信号を前記複数の処理手
段のいずれかへ出力することを特徴とする。[Means for Solving the Problems] To achieve the above object, in the image processing apparatus of the present invention, a first input means for inputting image data,
A plurality of processing means for executing a plurality of image processes on the image data input by the input means, and an edit signal consisting of a plurality of bits for issuing an editing instruction to the plurality of processing means, the image data of one pixel or a plurality of pixels. A second input means for inputting in correspondence with the second input means; a plurality of delay means for independently delaying and outputting an edit signal composed of a plurality of bits input by the second input means for each bit; Setting means for independently setting a delay amount in each of the delay means, wherein each of the plurality of delay means converts an edit signal delayed based on the delay amount set by the setting means to any of the plurality of processing means. Output to
[実施例] 以下、本発明を好ましい実施例構成を用いて説明す
る。[Examples] Hereinafter, the present invention will be described using preferred examples.
第1図は本発明を適用したカラー画像処理装置の構成
例を示すブロツク図である。又、第2図に第1図の各部
の信号波形を示す。第1図示の装置では、カラー原稿画
像をオペレータの指示に従って複数処理した後にプリン
トアウトする。FIG. 1 is a block diagram showing a configuration example of a color image processing apparatus to which the present invention is applied. FIG. 2 shows signal waveforms at various parts in FIG. The apparatus shown in FIG. 1 prints out a plurality of color original images after processing them in accordance with an instruction from an operator.
10は編集装置であり、座標入力用のデジタイザ11と種
々のコマンド入力用の操作部17を有し、オペレータによ
るデジタイザ11及び操作部17を用いたエリア別のフイル
タ処理、トリミング、マスキング等の所望の画像編集指
示をCPU12が取り込んで解析し、CPU12は解析した編集動
作に対応する編集信号をバツフア18を介し、CPU12のア
ドレス制御に従ってビツトマツプメモリ15に格納する。
尚セレクタ14はビツトマツプメモリ15へアドレスを選択
する。Reference numeral 10 denotes an editing device, which has a digitizer 11 for inputting coordinates and an operation unit 17 for inputting various commands. The operator can use the digitizer 11 and the operation unit 17 to perform filtering, trimming, masking, and the like for each area. The CPU 12 captures and analyzes the image editing instruction, and the CPU 12 stores the editing signal corresponding to the analyzed editing operation in the bit map memory 15 via the buffer 18 in accordance with the address control of the CPU 12.
The selector 14 selects an address to the bit map memory 15.
本実施例ではビツトマツプメモリ15は8ビツトの深さ
を持ち、本実施例装置の処理可能な最大サイズであるA4
サイズ分の容量である。そして1画素当り最大8種類の
処理工程を表わす8ビツトの編集信号をA4サイズの画像
の全画素に対応して格納する。尚、編集動作の精度をそ
れ程必要としない場合には、隣接した複数画素に1つの
編集信号を対応させることによりビツトマツプメモリ15
の容量の削減が可能である。また、画像信号に対する処
理工程数により、編集信号のビツト数は変更可能であ
り、最大処理工程数に合わせてビツトマツプメモリ15の
深さビツトは設定される。また1種類の処理工程に複数
ビツトの編集信号を要する場合には、編集信号のビツト
数よりも処理工程数は少なくなる。In this embodiment, the bit map memory 15 has a depth of 8 bits, and is the maximum size A4 which can be processed by the apparatus of this embodiment.
It is the capacity for the size. Then, an 8-bit edit signal representing a maximum of eight types of processing steps per pixel is stored corresponding to all pixels of the A4 size image. If the accuracy of the editing operation is not so required, one edit signal is made to correspond to a plurality of adjacent pixels so that the bit map memory 15 can be used.
Can be reduced. The number of bits of the edit signal can be changed by the number of processing steps for the image signal, and the depth bit of the bit map memory 15 is set according to the maximum number of processing steps. Further, when a plurality of edit signals are required for one type of processing step, the number of processing steps is smaller than the number of bits of the edit signal.
ビツトマツプメモリ15に格納された8ビツトの編集信
号は、オペレータによる操作部17のコピースタートキー
のオンに応答し、画像クロツクCLKをカウントするカウ
ンタ13からのカウント値をアドレスとして8ビツトパラ
レルに各画素毎に第2図(c)の如くバツフア18を介し
て読み出され、編集データMとされる。また、コピース
タートキーのオンに応答し、画像処理装置20のイメージ
スキヤナ21は原稿台上のカラー原稿の画像を青(B)、
緑(G)、赤(R)の3原色に色分解して、光電的に読
取り、前記の画素クロツクCLKに同期して、第2図
(b)の如く点順次に出力する。The 8-bit edit signal stored in the bit map memory 15 responds to the ON operation of the copy start key of the operation unit 17 by the operator, and performs 8-bit parallel processing using the count value from the counter 13 for counting the image clock CLK as an address. Each pixel is read out through the buffer 18 as shown in FIG. Also, in response to the ON of the copy start key, the image scanner 21 of the image processing apparatus 20 changes the color document image on the document table to blue (B),
The color is separated into three primary colors of green (G) and red (R), read photoelectrically, and output in dot sequence in synchronization with the pixel clock CLK as shown in FIG. 2 (b).
この様にして、イメージスキヤナ21から出力されるR,
G,Bの各色データは64階調の表現可能な8ビツトの信号
であり、また画素間には「X」なる空き領域を有する。In this way, R, output from the image scanner 21,
Each of the G and B color data is an 8-bit signal capable of expressing 64 gradations, and has an empty area "X" between pixels.
イメージスキヤナ21からの各色データR,G,B及びビツ
トマツプメモリ15からの編集データMは、合成回路16に
入力され、合成回路16では、イメージスキヤナ21からの
空き領域Xに対応する編集データMを第2図(d)の如
くはめ込み、画像処理装置20へ出力する。画像処理装置
20には1チツプ構成の編集データ補正部33が設けられ、
この1チツプの編集データ補正部33には、後述する分離
回路22、遅延回路23及び32、マスクレベル整合回路24が
集積回路として備えられている。The respective color data R, G, B from the image scanner 21 and the editing data M from the bitmap memory 15 are input to the synthesizing circuit 16, and the synthesizing circuit 16 edits the data corresponding to the empty area X from the image scanner 21. The data M is fitted as shown in FIG. 2 (d) and output to the image processing device 20. Image processing device
20 is provided with an edit data correction unit 33 having a one-chip configuration,
The one-chip edit data correction unit 33 includes a separation circuit 22, delay circuits 23 and 32, and a mask level matching circuit 24, which will be described later, as an integrated circuit.
合成回路16からの編集データMを含む色データは、編
集データ補正部33の分離回路22に入力され、分離回路22
では、入力データから編集データMを分離し、第2図
(e),(f)に示す分離回路出力及びとして出力
する。尚、第2図(e)では、編集データMを分離した
後の画像データR,G,Bにも編集データMが含まれてい
る。これは画像処理装置20以外に更なる装置が接続さ
れ、その装置における編集指示が編集データに含まれて
いる場合に、編集データを更なる装置へ伝送する等の目
的のためである。The color data including the editing data M from the synthesizing circuit 16 is input to the separation circuit 22 of the editing data correction unit 33,
Then, the edit data M is separated from the input data and output as the separation circuit outputs shown in FIGS. 2 (e) and 2 (f). In FIG. 2E, the edited data M is also included in the image data R, G, and B after the edited data M is separated. This is for the purpose of, for example, transmitting an edit data to a further device when another device other than the image processing device 20 is connected and the edit instruction in the device is included in the edit data.
分離回路22から出力された画像データR,G,B(M)
は、直列接続された5個の処理回路、即ち、対数変換回
路26、フイルタ回路27、濃度設定回路28、濃度反転回路
29、トリミング回路30において、順次処理がなされる。
そして処理後の画像データは例えば、熱により気泡を発
生させ、その圧力によりインクを吐出させ記録材上に画
像を記録するバルブジエツト式のインクジエツトプリン
タや、レーザビームにより感光体を露光走査し、電子写
真プロセスにより記録材上に画像を記録するレーザービ
ームプリンタ等のプリンタ31により、カラー画像再生さ
れる。Image data R, G, B (M) output from the separation circuit 22
Are five processing circuits connected in series, that is, a logarithmic conversion circuit 26, a filter circuit 27, a density setting circuit 28, a density inversion circuit
29. In the trimming circuit 30, processing is sequentially performed.
The processed image data is, for example, a bubble jet type ink jet printer that generates bubbles by heat, ejects ink by the pressure to record an image on a recording material, or exposes and scans a photoconductor with a laser beam, A color image is reproduced by a printer 31 such as a laser beam printer that records an image on a recording material by a photographic process.
フイルタ回路27、濃度設定回路28、濃度反転回路29、
トリミング回路30は、外部入力によってその処理の実行
の有無或は処理の種類、程度が指定可能であり、例えば
フイルタ回路27では、フイルタ処理としてエツジ強調処
理を行なうかスムージング処理を行なうかの選択が、ま
た濃度設定回路28では予め用意されている複数通りのガ
ンマ補正特性のうちのいずれかを用いるかの選択が外部
入力によって可能である。Filter circuit 27, density setting circuit 28, density inversion circuit 29,
The trimming circuit 30 can specify whether or not to execute the process or the type and degree of the process by an external input.For example, in the filter circuit 27, it is possible to select whether to perform the edge enhancement process or the smoothing process as the filter process. In the density setting circuit 28, it is possible to select one of a plurality of gamma correction characteristics prepared in advance by using an external input.
一方、分離回路22にて分離された編集データMは、遅
延回路23で所定の遅延を与えられた後、マスクレベル整
合回路24に入力され、その後、対応する処理回路へ前述
した外部入力として供給される。On the other hand, the edit data M separated by the separation circuit 22 is input to the mask level matching circuit 24 after being given a predetermined delay by the delay circuit 23, and then supplied to the corresponding processing circuit as the above-mentioned external input. Is done.
即ち、8ビツトパラレルな画像データMの各ビツト
は、対応する処理回路における処理タイミングに合わせ
て、また処理レベルに合わせて、各処理回路に供給され
る。That is, each bit of the 8-bit parallel image data M is supplied to each processing circuit in accordance with the processing timing and processing level in the corresponding processing circuit.
第3図に遅延回路23の構成を示す。40〜47はDタイプ
フリツプフロツプ(DF/F)であり、パラレル入力する
8ビツトの編集データの各ビツトに対応して64個のDF/
Fは直列接続されている。そして各DF/F40〜47の出力
は、8ビツトの編集データの各ビツトに対応した8個の
セレクタ50〜57に入力される。FIG. 3 shows the configuration of the delay circuit 23. Numerals 40 to 47 denote D-type flip-flops (DF / F), each of which has 64 DF / Fs corresponding to each bit of 8-bit edit data input in parallel.
F is connected in series. The outputs of the DF / Fs 40 to 47 are input to eight selectors 50 to 57 corresponding to each bit of the 8-bit edit data.
例えば、編集データの7ビツト目は64個直列接続され
たDF/F47−1〜47−64に画素クロツクCLKによって順次
ラツチされる。64個のDF/F47−1〜47−64の64個の出
力は全てセレクタ57に入力される。セレクタ57はCPU12
のイニシヤル設定によりセレクタ動作し、64個の入力の
うちの1つを選択する。従って64個の入力のうちのいず
れを選択するかによって、編集データMの7ビツト目を
1〜64クロツクの任意のクロツク数分の時間遅延するこ
とができ、セレクタ57からは、この様に遅延された編集
データの7ビツト目が編集データM′として出力され
る。For example, the seventh bit of the edit data is sequentially latched by 64 pixel-connected clocks to DF / Fs 47-1 to 47-64 connected in series. All 64 outputs of the 64 DF / Fs 47-1 to 47-64 are input to the selector 57. Selector 57 is CPU12
The selector operates according to the initial setting of, and selects one of the 64 inputs. Therefore, depending on which of the 64 inputs is selected, the seventh bit of the edit data M can be delayed by an arbitrary number of clocks from 1 to 64 clocks. The seventh bit of the edited data is output as edited data M '.
他の7ビツトの編集データ、即ち編集データの0ビツ
ト目から6ビツト目に対しても同様に、夫々直列接続さ
れた64個DF/F40〜46の出力のうちの1つをセレクタ50
〜56によって選択することにより、各ビツトを個別に1
〜64クロツクの範囲の時間遅延を行なうことができる。Similarly, one of the outputs of the 64 DF / Fs 40 to 46 connected in series is selected by the selector 50 for the other 7-bit edit data, that is, the 0th to 6th bits of the edit data.
Each bit can be individually selected by selecting
A time delay in the range of ~ 64 clocks can be provided.
従って、画像データR,G,Bに対する各処理ブロツク26
〜30の処理時間による画像データの遅延時間に対応し
て、遅延回路23内のセレクタ50〜57をセレクタ動作せし
めることにより、各処理回路の遅延に一致した遅延をも
って、対応する編集データが各処理回路に供給される。Accordingly, each processing block 26 for the image data R, G, B
By operating the selectors 50 to 57 in the delay circuit 23 in accordance with the delay time of the image data due to the processing time of ~ 30, the corresponding edit data is processed in each processing with a delay corresponding to the delay of each processing circuit. Supplied to the circuit.
尚、DF/Fの数は64に限るものではなく、処理回路の
最大遅延時間をカバーする様な遅延が可能な個数とする
ことは言う迄もない。The number of DF / Fs is not limited to 64, and it goes without saying that the number of DFs / Fs can be set to a value that allows the delay to cover the maximum delay time of the processing circuit.
第4図にマスクレベル整合回路24の構成を示す。遅延
回路23からの遅延後の8ビツトの編集データ(この時点
では、ビツト単位で個別の遅延がなされている)は、ア
ンドゲート60−0〜60−7の夫々に入力される。アンド
ゲート60−0〜60−7は夫々CPU12の指示に従ってオン
/オフされ、8ビツトの編集データのうち必要なビツト
の編集データのセレクトがなされる。また全てのアンド
ゲート60−0〜60−7をオフとすることにより、編集デ
ータの全ビツトをローレベルとし、例えば入力する画像
データに含まれる編集データが不明或いは不定の場合
に、その編集データによる編集処理を全て禁止し、不都
合な編集処理がなされてしまうことを防止可能である。FIG. 4 shows the configuration of the mask level matching circuit 24. The 8-bit edit data after the delay from the delay circuit 23 (at this point, individual delays are made in bit units) are input to the AND gates 60-0 to 60-7, respectively. Each of the AND gates 60-0 to 60-7 is turned on / off in accordance with an instruction from the CPU 12, and a necessary bit of the 8-bit edit data is selected. By turning off all the AND gates 60-0 to 60-7, all the bits of the edit data are set to low level. For example, when the edit data included in the input image data is unknown or undefined, the edit data In this way, it is possible to prohibit all of the editing processing by the user and to prevent inadvertent editing processing from being performed.
また、処理回路の入力特性によっては、そのアクテイ
ブレベルが異なり、編集データがハイレベルの場合に処
理を行なわないものもある。この様なときには、オアゲ
ート61−0〜61−7の必要なものにCPU12からハイレベ
ルの信号を入力し、編集データの全て或は必要なビツト
をハイレベルとすることにより、処理回路による編集処
理を禁止する。Further, the active level differs depending on the input characteristics of the processing circuit, and there is a case where the processing is not performed when the edit data is at a high level. In such a case, a high-level signal is input from the CPU 12 to the necessary ones of the OR gates 61-0 to 61-7, and all or necessary bits of the editing data are set to the high level, whereby the editing processing by the processing circuit is performed. Ban.
また、更に各処理回路のアクテイブレベルが異なり、
且つ編集処理の実行を所望するときには、アンドゲート
60−0〜60−7及びオアゲート61−0〜61−7は、何等
操作せずに、排他的オアゲート62−0〜62−7の全て或
は必要なものに1信号を入力し、編集データの全ビツト
或いは必要なもののレベルを反転させて出力する。In addition, the active level of each processing circuit is different,
And if you want to execute the editing process,
The 60-0 to 60-7 and the OR gates 61-0 to 61-7 input one signal to all or necessary exclusive OR gates 62-0 to 62-7 without any operation, and edit data. Of all bits or required ones are inverted and output.
以上の如く遅延回路23において必要時間の遅延がなさ
れ、且つマスクレベル整合回路24において必要に応じて
レベル補正された編集データM″は、対応する処理回路
に供給され、各処理回路では前述した如く、入力する編
集データに従って画像データに対する処理を実行する。As described above, the edited data M ″ delayed for the required time in the delay circuit 23 and level-corrected as necessary in the mask level matching circuit 24 is supplied to the corresponding processing circuit, and each processing circuit performs the processing as described above. And performs processing on the image data according to the input editing data.
尚、以上説明した様に、編集データは各ビツト単位で
遅延処理がなされるが、この遅延に合わせて、各処理回
路における画像データの有効区間も遅延処理する必要が
ある。従って画像有効区間信号発生器25から発生する画
像データの1ラインの有効区間を示す有効区間信号を、
CPU12の指示に従って複数通り遅延時間をもって遅延せ
しめ、各処理回路毎の複数の有効区間信号を形成する。As described above, the edit data is delayed for each bit, and the effective section of the image data in each processing circuit needs to be delayed in accordance with the delay. Therefore, an effective section signal indicating an effective section of one line of image data generated from the image effective section signal generator 25 is
In accordance with instructions from the CPU 12, the signals are delayed with a plurality of delay times to form a plurality of valid section signals for each processing circuit.
尚、遅延回路32は、前述した遅延回路23と同様に、1
〜64クロツクの範囲の時間遅延を選択可能な複数の遅延
部を備え、この複数の遅延部を、前述した遅延回路23に
よる編集データの遅延時間に合わせて遅延動作せしめ
る。この様に、各処理回路に供給する編集データの遅延
とともに、各処理回路に供給する有効区間信号を遅延す
ることにより各処理回路では、画像データに対する各編
集処理が、正確なタイミングで良好に実行可能となる。Note that the delay circuit 32 has the same structure as the delay circuit 23 described above.
A plurality of delay units capable of selecting a time delay within a range of up to 64 clocks are provided, and the plurality of delay units are operated to be delayed in accordance with the delay time of the edit data by the delay circuit 23 described above. In this way, by delaying the effective section signal to be supplied to each processing circuit together with the delay of the edited data to be supplied to each processing circuit, each processing circuit can execute each editing process on the image data satisfactorily with accurate timing. It becomes possible.
また、遅延回路32からの複数の有効区間信号に対して
も前述の編集データに対するものと同様にレベル整合処
理や有効化、無効化処理を選択的に実行可能とすること
もできる。Also, a plurality of valid section signals from the delay circuit 32 can be selectively subjected to level matching processing, validating, and invalidating processing, similarly to the above-described editing data.
以上説明した様に、処理回路への画像データの入力遅
延に応じた編集データ及び有効区間信号の遅延時間を固
定とせず、複数通りの遅延時間の中から選択可能とし、
また編集データの全て或は必要なビツトの出力の有無或
はレベルを設定可能としたので、画像処理回路の構成に
応じて、編集データのうちの必要なものを、必要なタイ
ミングで処理回路に供給することが可能となり、また更
には、画像処理回路の構成の変更、即ち処理回路の廃止
や追加、或は特性や処理時間の変更等に対しても、編集
データの供給部の大幅な回路変更等を必要とせずに充分
対応可能となる。As described above, the delay time of the edit data and the valid section signal according to the input delay of the image data to the processing circuit is not fixed, but can be selected from a plurality of delay times.
Also, the presence or absence or the level of the output of all the edit data or the necessary bits can be set, so that the necessary edit data can be sent to the processing circuit at the necessary timing according to the configuration of the image processing circuit. It is possible to supply a large amount of editing data, even if the configuration of the image processing circuit is changed, that is, the processing circuit is abolished or added, or the characteristics or processing time is changed. It is possible to respond sufficiently without any change.
また、編集データ補正部33を1チツプ化したので、種
々の回路構成の装置に対してもそのチツプを利用して以
上の機能を簡単に付加可能である。In addition, since the edit data correction unit 33 is formed as one chip, the above functions can be easily added to devices having various circuit configurations by using the chips.
尚、以上の説明では、画像データと編集データとが合
成された形で画像処理装置20に入力される構成とした
が、これに限るものではなく、画像データと編集データ
が別個に入力される構成における編集データの時間遅延
にも適用可能なことは言う迄もない。In the above description, the image data and the edit data are input to the image processing apparatus 20 in a combined form. However, the present invention is not limited to this, and the image data and the edit data are input separately. It goes without saying that the present invention can be applied to the time delay of the edit data in the configuration.
また、本実施例では、編集データがビツトマツプメモ
リ15に格納され、そこから読み出される構成としたが、
画像処理の速度によっては、CPU12によって形成された
編集データをビツトマツプメモリを介さずに或は少容量
のラインメモリ等を介して合成回路16又は画像処理装置
20に供給する構成としてもよい。In this embodiment, the editing data is stored in the bitmap memory 15 and read out therefrom.
Depending on the speed of the image processing, the editing data formed by the CPU 12 may be transmitted to the synthesizing circuit 16 or the image processing apparatus via a small-capacity line memory or the like without passing through the bit map memory.
It is also possible to use a configuration in which the number is supplied to 20.
また編集処理すべき画像データはR,G,Bのカラー画像
データに限るものではなく、イエロY、マゼンタM、シ
アンCのカラー画像データ等の他のカラー画像データで
もよいし、またカラー画像のみならず白黒の画像データ
に対して編集処理を行なうことも可能である。The image data to be edited is not limited to R, G, B color image data, but may be other color image data such as yellow Y, magenta M, cyan C color image data, or only color image data. Alternatively, it is possible to perform editing processing on monochrome image data.
[発明の効果] 以上説明した様に本発明によれば、遅延手段から複数
の画像処理を実行する複数の処理手段へ出力される編集
指示のための編集信号を複数ビットのデータで構成し、
その複数ビットの各ビットに対応させて複数の遅延手段
を設け、更にその複数の遅延手段の夫々の遅延手段にお
ける遅延量を独立に設定できるようにしたので、画像処
理回路の構成の変更、即ち処理回路の廃止や追加、或は
特性や処理時間の変更等に対しても、編集信号を供給す
る遅延手段の大幅な回路変更等を必要とせずに充分対応
することが出来るという効果がある。[Effects of the Invention] As described above, according to the present invention, an edit signal for an edit instruction output from a delay unit to a plurality of processing units that execute a plurality of image processes is constituted by a plurality of bits of data,
A plurality of delay means are provided corresponding to each of the plurality of bits, and the delay amount of each of the plurality of delay means can be set independently, so that the configuration of the image processing circuit is changed, that is, There is an effect that it is possible to sufficiently cope with the abolition or addition of the processing circuit, or the change of the characteristic or the processing time without the necessity of a large circuit change of the delay means for supplying the edit signal.
第1図は本発明を適用した画像処理装置の構成例を示す
ブロツク図、 第2図は第1図示装置の各部、信号を示す図、 第3図は遅延回路の構成例を示す図、 第4図はマスクレベル整合回路の構成例を示す図、 第5図は従来の構成例を示す図、 15はビツトマツプメモリ 16は合成回路 21はイメージスキヤナ 22は分離回路 23は遅延回路 24はマスクレベル整合回路 である。FIG. 1 is a block diagram showing an example of the configuration of an image processing apparatus to which the present invention is applied, FIG. 2 is a diagram showing components and signals of the apparatus shown in FIG. 1, FIG. FIG. 4 is a diagram showing a configuration example of a mask level matching circuit, FIG. 5 is a diagram showing a conventional configuration example, 15 is a bit map memory, 16 is a synthesis circuit, 21 is an image scanner, 22 is a separation circuit, 23 is a delay circuit, and 24 is a delay circuit. It is a mask level matching circuit.
Claims (4)
処理を実行する複数の処理手段と、 前記複数の処理手段への編集指示を出すための複数ビッ
トからなる編集信号を1画素又は複数画素の画像データ
に対応させて入力する第2の入力手段と、 前記第2の入力手段で入力した複数ビットからなる編集
信号を各ビット独立に遅延して出力する複数の遅延手段
と、 前記複数の遅延手段の夫々の遅延手段における遅延量を
独立に設定する設定手段とを有し、 前記複数の遅延手段の夫々は前記設定手段により設定さ
れた遅延量に基づき遅延した編集信号を前記複数の処理
手段のいずれかへ出力することを特徴とする画像処理装
置。A first input unit for inputting image data; a plurality of processing units for executing a plurality of image processes on the image data input by the first input unit; and an edit to the plurality of processing units. A second input unit for inputting an edit signal consisting of a plurality of bits for issuing an instruction in correspondence with image data of one pixel or a plurality of pixels; and an edit signal consisting of a plurality of bits input by the second input unit. A plurality of delay means for delaying and outputting the bits independently, and a setting means for independently setting a delay amount in each of the plurality of delay means, wherein each of the plurality of delay means is the setting means Outputting an editing signal delayed based on the delay amount set by the processing means to any of the plurality of processing means.
段で入力した複数ビットからなる編集信号の全て或いは
必要な信号を選択的に有効又は無効とすることを特徴と
する特許請求の範囲第(1)項に記載の画像処理装置。2. The apparatus according to claim 1, wherein said plurality of delay means selectively enable or disable all or a required signal of a plurality of bits of the edit signal inputted by said second input means. The image processing device according to item (1).
段で入力した複数ビットからなる編集信号の全て或いは
必要な信号を選択的にレベル変換して出力することを特
徴とする特許請求の範囲第(1)項に記載の画像処理装
置。3. The apparatus according to claim 2, wherein said plurality of delay means selectively level-converts all or a necessary signal of a plurality of bits of the edit signal inputted by said second input means and outputs the result. The image processing apparatus according to item (1).
せて、画像の有効区間を示す信号を遅延して前記複数の
処理手段のいずれかへ出力することを特徴とする特許請
求の範囲第(1)項に記載の画像処理装置。4. The apparatus according to claim 1, wherein a signal indicating an effective section of an image is delayed and output to any one of said plurality of processing means in accordance with a delay operation by said plurality of delay means. The image processing device according to the item 1).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02259585A JP3101311B2 (en) | 1990-09-27 | 1990-09-27 | Image processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02259585A JP3101311B2 (en) | 1990-09-27 | 1990-09-27 | Image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04135284A JPH04135284A (en) | 1992-05-08 |
| JP3101311B2 true JP3101311B2 (en) | 2000-10-23 |
Family
ID=17336154
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02259585A Expired - Lifetime JP3101311B2 (en) | 1990-09-27 | 1990-09-27 | Image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3101311B2 (en) |
-
1990
- 1990-09-27 JP JP02259585A patent/JP3101311B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04135284A (en) | 1992-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2536094B2 (en) | Color image processing device | |
| EP0225100A2 (en) | Electronic image-forming apparatus | |
| JPS5964846A (en) | Method for simultaneous recording of pattern and line drawing | |
| US5585945A (en) | Image synthesis with reduced memory requirements | |
| JP2004058622A (en) | Image processing method and image processing apparatus | |
| JP2007336549A (en) | Image forming apparatus and image forming method | |
| JP3101311B2 (en) | Image processing device | |
| JPS58220566A (en) | Operating device for color correction | |
| JPS6019358A (en) | Picture overlay printer | |
| JPH0451666A (en) | Picture processing system for picture recording device | |
| JP3094413B2 (en) | Image processing device | |
| JP2692789B2 (en) | Image forming device | |
| JP2921850B2 (en) | Image processing device | |
| JP3039657B2 (en) | Image processing device | |
| JPH03117271A (en) | Image processing device | |
| JPS6072484A (en) | Image processing device | |
| JP2000175025A (en) | Image processing method and apparatus | |
| JPH069372B2 (en) | Color image processing device | |
| JP2592104B2 (en) | Color image storage method | |
| JP2831784B2 (en) | Color image processing method | |
| JPH0227369A (en) | Color picture processor | |
| JP3269525B2 (en) | Color printing device | |
| JPS62154971A (en) | Color image processing method | |
| JPH0514698A (en) | Full color printer | |
| JPH0683355B2 (en) | Color image forming device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070818 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080818 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080818 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090818 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090818 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100818 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110818 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110818 Year of fee payment: 11 |