JPH03247163A - Picture processing unit - Google Patents
Picture processing unitInfo
- Publication number
- JPH03247163A JPH03247163A JP3005614A JP561491A JPH03247163A JP H03247163 A JPH03247163 A JP H03247163A JP 3005614 A JP3005614 A JP 3005614A JP 561491 A JP561491 A JP 561491A JP H03247163 A JPH03247163 A JP H03247163A
- Authority
- JP
- Japan
- Prior art keywords
- image
- character
- data
- picture
- color
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 54
- 238000000926 separation method Methods 0.000 claims description 3
- 230000015654 memory Effects 0.000 abstract description 107
- 230000004044 response Effects 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 21
- 238000012546 transfer Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 19
- 239000003086 colorant Substances 0.000 description 6
- 239000002131 composite material Substances 0.000 description 6
- 108091008695 photoreceptors Proteins 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 239000007787 solid Substances 0.000 description 4
- 238000000605 extraction Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012052 concurrent chemoradiation therapy Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000873 masking effect Effects 0.000 description 2
- 241000854711 Shinkai Species 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Landscapes
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
[0001] [0001]
本発明は、中間調画像、文字などの線画像等の画像デー
タあるいは圧縮コード等のコードデータの処理を行う画
像処理装置に関する。
[0002]The present invention relates to an image processing apparatus that processes image data such as halftone images and line images such as characters, or code data such as compressed codes. [0002]
従来、ドツト画像を用いて中間調の再現を行い得るよう
構成した画像処理装置として、インクジェットプリンタ
一方式、熱転写プリンタ方式、レーザービームプリンタ
方式などによる装置が知られている。かかる装置では中
間調を再現するために、小領域内におけるドツトの変調
により中間調の再現を行うデイザ法、濃度パターン法な
どを用いている。とりわけ、カラー用のレーザービーム
プリンタでは、主にデイザ法等を用いて中間調の再現を
行っている。
[0003]2. Description of the Related Art Conventionally, as image processing apparatuses configured to reproduce halftones using dot images, apparatuses based on an inkjet printer, a thermal transfer printer, a laser beam printer, and the like are known. In order to reproduce halftones, such devices use a dither method, a density pattern method, etc. in which halftones are reproduced by modulating dots within a small area. In particular, color laser beam printers mainly reproduce halftones using a dither method or the like. [0003]
ところで、カラービデオカメラや画像ファイルなどから
上述の如きカラープリンタに送られてくる画像データは
、カラープリンター内のバッファメモリに一度格納され
た後にプリントアウトされる。この際、カラープリンタ
は転送されてくる画像の濃度データに応じたドツト画像
でプリントアウトをするために、デイザ処理を行い、も
って画像の変換を行っているが、一種類の画像バッファ
メモリでは文字と中間調画像が混在してしまうので、が
かるデイザ処理により文字画像が鮮鋭さを失ってしまう
という欠点がみられる。特に、文字や線など明暗のはっ
きりした画像では、デイザ処理を行うことにより、エツ
ジ部がぼやけたり、あるいはベタ部の濃度が低下したり
して鮮鋭さを失うという欠点がある。
[0004]
また、従来より、中間調画像に文字を重畳させる場合、
例えば、よく知られた複写装置にて、中間調画像を複写
し、それによって得られた複写紙を、今度はプリンタ紙
として、文字をハードコピーできるプリンタ装置に使用
して、中間調の画像に文字を重畳させていた。しかるに
、こうした方法は、2度手間となるばがりでなく、像と
文字との位置合せかむすがしいなど煩雑な問題が多く、
実用的でない。
[0005]
これに対し、図1に示す様な、従来の複写装置とライン
プリンタ(例えばレーザービームプリンタ)とを、組み
合わせた複合型電子写真複写装置が知られている。図1
の装置では、原稿台150に置かれた原稿の複写画像と
、図示しない外部装置(例えばホストコンピュータ)か
ら信号線163を介して入力されるプリンタ文字出力と
を重畳させて、複写紙161にプリントアウトするもの
である。
原稿台150は、露光ランプ151により露光され、原
稿台150がらの反射光はミラー152〜155及びレ
ンズ156を介して感光ドラム159の表面に結像し、
原稿に対応した静電潜像が形成される。一方、図示しな
い外部装置より、インターフェース制御回路162に入
力された文字情報は、制御回路162内でドツトデータ
に変換され、半導体レーザ164からのレーザ光を変調
して出力される。157はレーザ光を水平走査する為の
回転多面鏡である。この様にレーザ光を変調して走査す
ることにより感光ドラム159の表面に前述の原稿画像
の静電潜像に重ねて文字画像の静電潜像が形成される。
以後、現像−転写一定着と通常の電子写真と同様なプロ
セスで、最終的な、中間調画像と文字の重畳された複写
画像が得られる。しかるに、この装置では、中間調画像
と、文字画像とは全く独立して形成され、プリントアウ
トされるので、例えば黒部の多い画像の上に文字を重ね
ても、図2のごとく、文字が判別しにくいという問題が
生じる。特にベタ部に重畳された文字は、判別できない
。
[0006]
本発明の目的は上述した欠点を除去することにある。
[0007]
本発明の他の目的は文字等の線画像と写真等の中間調画
像を合成する際、文字等の線画像の鮮鋭さを失うことな
く、中間調画像の再現も良好になし得るよう構成した画
像処理システムを提供することにある。
[0008]
本発明の更なる目的は画像に合成される文字等の線画部
が明瞭に判別できる画像処理装置を提供する事にある。
[0009]
本発明の他の目的は画像に合成される文字等の線画部が
地色によらず常に明瞭に判別できる、画像処理装置を提
供することにある。
[0010]
本発明の他の目的は文字等の線画像と中間調画像を合成
し、所望のカラー再生画像を得られる様にした画像処理
装置の提供にある。
[0011]
本発明の更なる目的は文字等の線画像あるいは中間調画
像を所望の色で再現できる画像処理装置の提供にある。
[0012]
又本発明は中間調を有する再生イメージの所望位置に明
瞭な文字イメージを合成することの可能な画像処理シス
テムにある。
[0013]
本発明の他の目的は他の機器との接続が可能な汎用性の
ある画像処理システムの提供にある。
[0014]
本発明の更なる目的は画像データの入力形態(例えば中
間調ドツトデータ、文字コード、圧縮符号化コード等)
が異なっていても、それらの適切な処理が可能な画像処
理システムの提供にある。
[0015]Incidentally, image data sent from a color video camera, an image file, etc. to the above-mentioned color printer is once stored in a buffer memory within the color printer and then printed out. At this time, the color printer performs dither processing and converts the image in order to print out a dot image according to the density data of the transferred image, but one type of image buffer memory Since halftone images and halftone images are mixed together, there is a drawback that the character image loses its sharpness due to such dithering processing. In particular, for images with clear contrast, such as characters or lines, there is a drawback that dithering causes edges to become blurred or the density of solid areas to decrease, resulting in a loss of sharpness. [0004] Conventionally, when superimposing characters on a halftone image,
For example, a halftone image is copied using a well-known copying machine, and the resulting copy paper is then used as printer paper in a printer capable of hardcopying characters to create a halftone image. The characters were superimposed. However, these methods are not only time consuming, but also have many complicated problems such as difficulty in aligning the image and text.
Not practical. [0005] On the other hand, a composite electrophotographic copying apparatus is known, as shown in FIG. 1, which is a combination of a conventional copying apparatus and a line printer (for example, a laser beam printer). Figure 1
In this device, a copy image of a document placed on a document table 150 and a printer character output inputted from an external device (for example, a host computer) via a signal line 163 are superimposed and printed on copy paper 161. It is something that is out. The document table 150 is exposed to light by an exposure lamp 151, and the reflected light from the document table 150 forms an image on the surface of the photosensitive drum 159 via mirrors 152 to 155 and a lens 156.
An electrostatic latent image corresponding to the original is formed. On the other hand, character information input to the interface control circuit 162 from an external device (not shown) is converted into dot data within the control circuit 162, and the laser light from the semiconductor laser 164 is modulated and output. 157 is a rotating polygon mirror for horizontally scanning the laser beam. By modulating and scanning the laser beam in this manner, an electrostatic latent image of a character image is formed on the surface of the photosensitive drum 159, superimposed on the electrostatic latent image of the original image. Thereafter, a final copy image in which a halftone image and characters are superimposed is obtained by a process similar to that of ordinary electrophotography, including development and constant transfer. However, with this device, halftone images and character images are formed and printed out completely independently, so even if characters are superimposed on an image with many black areas, the characters cannot be distinguished as shown in Figure 2. The problem arises that it is difficult to In particular, characters superimposed on solid areas cannot be distinguished. [0006] It is an object of the present invention to eliminate the above-mentioned drawbacks. [0007] Another object of the present invention is to enable good reproduction of the halftone image without losing the sharpness of the line image such as the text when composing a line image such as a character with a halftone image such as a photograph. An object of the present invention is to provide an image processing system configured as described above. [0008] A further object of the present invention is to provide an image processing device that allows line drawings such as characters to be synthesized into an image to be clearly distinguished. [0009] Another object of the present invention is to provide an image processing device in which line drawings such as characters to be combined into an image can always be clearly distinguished regardless of the background color. [0010] Another object of the present invention is to provide an image processing device that can synthesize line images such as characters and halftone images to obtain a desired color reproduced image. [0011] A further object of the present invention is to provide an image processing device that can reproduce line images such as characters or halftone images in desired colors. [0012] The present invention also resides in an image processing system capable of synthesizing a clear character image at a desired position of a reproduced image having halftones. [0013] Another object of the present invention is to provide a versatile image processing system that can be connected to other devices. [0014] A further object of the present invention is to improve the input form of image data (for example, halftone dot data, character code, compression encoding code, etc.)
An object of the present invention is to provide an image processing system that can appropriately process them even if they are different. [0015]
【課題を解決するための手段及び作用】上記課題を解決
するため、本発明の画像処理装置は、異なる複数の種類
の画像データと、該画像データの種類を識別するための
識別データを入力する手段と、前記識別データに基づき
、前記画像データを種類に応じて分離する分離手段と、
前言己分離手段によって分離された画像データのうちカ
ラー画像データを処理する第1の処理手段と、前記カラ
ー画像データ以外の画像データを処理する第2の処理手
段とを有することを特徴とする。
[0016]
(実施例]
以下、図面を参照して本発明の詳細な説明する。
[0017]
図3は、本発明の一実施例全体を示すカラー画像記録装
置の構成図である。図示したカラー画像記録装置には、
文字画像データ101として図4に示すような文字コー
ド列信号が、またカラー画像データとして図5に示すよ
うなR(レッド)、G(グリーン)、B(ブルー)の色
識別信号104並びに垂直、水平同期信号106V、1
06H及び画像信号105がホストコンピュータ等の外
部機器から供給される。更に、画像トリミング位置指定
用信号102,103,107゜108も外部機器から
提供される。尚、図3中各ライン上の数値はそれぞれビ
ット数を表わすものである。又、12.29はそれぞれ
文字画像データ、中間調画像データを文字コードデコー
ダ11.イメージバッファメモリ28に入力させるため
のインターフェース回路である。
[0018]
図4は文字画像データ列信号を示し、−画像の先頭識別
コードITOPに引き続いて第1行目の文字列データC
C,C・・・・・・を含んでいる。また、各行10’
11 12
の最終文字の次には、RETコードが挿入されている。
従って、受信側(すなわち、本カラー画像記録装置側)
においてRETコードが検出された場合には、改行を行
う。
[0019]
図4において、Rは第1行目のRETコード、R2は第
2行目のRETコードである。文字画像における最終ラ
インの次には文字画像の終了コードIENDを挿入して
文字画像データの終了とする。本カラー画像記録装置に
おいては、このIENDコードを受信することにより文
字画像の終了を識別する。
[0020]
上述のごとく供給される文字画像データ101は、文字
コードバッファ10に1画面分格納される。このとき、
上述の特殊コード(例えば、ITOPコード。
RETコード、IENDコード)は、文字コードデコー
ダ11で解読され、文字画像格納のための格納開始/改
行指令信号109および格納終了信号110が送出され
る。この格納開始/改行指令信号109に応じて、書込
みアドレスジェネレータ19はアドレスを逐次発生する
。
[0021]
図6は、このようにして格納された文字画面の一例を示
す。ここで、各文字AB、・・・・・・a、b、c、・
・・・・・は例えば8ビツトのASCIIコードにより
表わされている。本カラー画像記録装置は、再生画像を
ドツト画像で表現するレーザビーム方式を採用している
ので、上述した文字コード列をドツトの形に変換する必
要がある。そのために、本実施例ではキャラクタジェネ
レータ9を用いて、かかるドツト変換を行っている。通
常キャラクタジェネレータには、図7(a)に示される
様にキャラクタ部CPと余白部WPが設けである。従っ
て例えば、図に従って、キャラクタ゛A°゛ をドツト
変換すると、9×9の画素内は同図(b)のようになる
。また、外部機器から供給された1文字画像のどの領域
をプリントアウトすべきであるかという領域情報信号1
02(すなわち、文字コード画像の行。
列を指定する情報)が外部機器より与えられる。
[0022]
例えば、図6に示す文字コード画像において、プリント
アウト開始文字および終了文字が(mn)〜(R2,R
2)で与えられると、図示した太線内の領域1′1
が文字コードバッファ10から読み出される。すなわち
領域情報信号1O2に含まれるプリントアウト指定情報
(ml、 nl) 、 (m2. n2)を受けて
、読み出し位置指定回路17および読み出しアドレスジ
ェネレータ18は指定された領域の読み出しアドレスを
発生する。
[0023]
一方、上述の如く指定された文字画像領域をプリント画
像のどの領域にプリントアウトすべきであるかという領
域指定が、指定信号103により行われる。プリントア
ウトのための書込み領域は、書込み開始位置の画素番号
、走査線香口(m 1.n)、書込み終了位置の同番
号(mn)をもって与えられ、12・ 2
イメージメモリ書込み位置指定回路15およびイメージ
メモリアドレスジェネレータ14によりイメージメモリ
8への書込みアドレスが発生される。
[0024]
このようにして文字コードバッファ10から読み出され
た特定領域内の文字コード画像は、キャラクタジェネレ
ータ9によりドツトデータに変換され、イメージメモリ
8内のプリントアウトすべき指定領域に格納される。こ
の様子を、図7A、Bに示す。
[0025]
次に、R,G、B各色の濃度データとして供給される包
中間調画像の処理について説明する。この包中間調画像
は、図5に示す如く、R,G、Bの色識別信号104、
垂直および水平同期信号106V、106H並びに画像
の各画素に対する8ビツトの濃度データ(すなわち画像
信号)105により構成される。尚、本実施例では濃度
データは各画素8ビツトパラレルに送ったが、シリアル
に濃度データを送っても良い。各色画像は、R,G、B
の色識別信号104に応じて各色毎のバッファメモリ2
8−1.28−2.28−3にそれぞれ格納される。
[0026]
同期信号106vおよび106Hは格納用アドレスジェ
ネレータ32に供給され、アドレスセレクタ30からは
必要なアドレスがイメージバッファメモリ28−1.2
8−2.28−3に与えられる。かくして、各色画像が
イメージバッファメモリ28−1.28−2.28−3
の各々に格納される。
[0027]
その後、文字コードバッファ10からの読み出しと同様
に、外部機器から供給される信号107により、バッフ
ァメモリに格納された中間調画像の内プリントアウトす
べき部分の領域指定が行われる。これは、プリントアウ
ト開始点、画素番号、走査線番号をもって与えられ、対
応するイメージメモリ28−1.28−2.28−3の
アドレスが読み出しアドレスジェネレータ31から発生
される。
[0028]
読み出しの際は、イエロー(Y)用のイ、メージバッフ
ァメモリ(B信号をストアする)28−1.マゼンタ(
M)用のイメージバッファメモリ (G信号をストアす
る)28−2.シアン(C)用のイメージバッファメモ
リ(R信号をストアする)28−3から同一画素が各々
Y、M、C成分として同時に読み出される。
(ここでは例えばB、G、Rの各信号の補数をとってY
、M、Cの信号として出力する)このようにして読み出
された色信号は、所定の処理を受けた後最終的には中間
調画像用イメージメモリ21に格納されるが、既述のよ
うに指定された画像領域が、指定された位置にプリント
アウトされるよう、図示しない外部機器から供給される
信号108により、書き込み開始位置が指定される。こ
れを受けてイメージメモリ書き込み位置指定回路23お
よびイメージメモリ・アドレスジェネレータ22は、指
定された位置に対応するイメージメモリ21のアドレス
を発生する。この動作は、既述の文字画像データにおけ
る場合と同様である。この様子を図8C,Dに示す。
[0029]
なお、イメージバッファメモリ28−1.28−2.2
8−3から読み出された画素毎の色濃度データは、ガン
マ補正回路27において本カラー画像記録装置の特性に
合わせたガンマ変換(濃度変換)を受け、更に、印刷技
術分野において周知のマスキング処理をマスキング処理
回路26により受け、更にUCR処理(下色除去処理)
をUCR処理回路25により受け、次にデイザ処理回路
24によリデイザ処理を受けた後に、上述の如く指定さ
れたイメージメモリ21内の特定位置にドツトデータ(
”1’“、 ”o”の2値化データ)として格納され
る。ここでデイザ処理とは、周知の如く、中間調を再現
するために、画像毎の濃度データと閾値とをそれぞれ比
較することにより出力すべき記録ドツトを決定する電気
的処理をいう。また本例では1画素と複数閾値とを比較
して記録ドツトを決定する処理(例えば濃度パターン決
による処理)を行っても良く、この処理もデイザ処理と
称す。またデイザ処理回路24をROM等のメモリで構
成し、濃度データをアドレスとしてメモリを直接アクセ
スし、デイザ処理(デイザ変換)を行っても良い。
[0030]
本カラー画像記録装置は、第1番目にイエロー画像を、
第2番目にマゼンタ画像を、第3番目にシアン画像を、
第4@目にブラック画像を逐次感光体1上に形成し、各
色画像を転写紙上で重ね合わせてフルカラー画像を得て
いるので、イメージメモリ21の記憶容量は1画像分で
足りる。そして、各色画像を感光体1上に形成する度に
、上述した色処理および各色濃度データ(Y、M、C,
Bk)のイメージメモリ21への転送が行われる。
[0031]
文字画像用イメージメモリ8および中間調色画像用イメ
ージメモリ21からのデータを読み出してレーザ光変調
回路5へ送出するために、これら画像データはイメージ
メモリ8および21にそれぞれドツトデータとして格納
され、かつ同一画素に対しては同一のアドレスが割付け
られている。本実施例において、両イメージメモリ8お
よび21のアドレス指定はイメージメモリ・アドレスジ
ェネレータ14が制御している。すなわち、両イメージ
メモリ8および21に画像が格納された時点で読み出し
アドレスが発生され、もって同一画素に対応した文字お
よび中間調画像のドツトデータが送出される。
[0032]
イメージメモリ8および21から読み出されたドツトデ
ータは、オアゲート7により重畳されてラインバッファ
6に入力する。そしてラインバッファ6から出力された
ドツトデータはレーザ光変調回路5に入力し、レーザ光
変調回路はドツトデータに応じてレーザ4を駆動する。
ドツトデータに応じて変調されたレーザ光は回転多面鏡
3により走査され、レンズ2を介して感光ドラム1上に
静電潜像を形成する。プリント画像を作成する工程は、
通常のレーザビームプリンタと同様であり、Y、M、C
,Bk (ブラック)用として4種の現像器(いずれも
図示せず)が選択的に使用される。また、信号113は
レーザビーム検知器40にレーザビームが照射されたと
き、この検知器40から送出される水平同期信号(BD
倍信号であり、イメージメモリ8および21からの画像
データ読み出しを同期して行わせる。
[0033]
図3120は文字画像の色を指定する4ビツトの信号で
ある。この信号は外部機器であるホストコンピュータ等
からの信号でも本カラー画像記録装置内のスイッチによ
るものでもよい。ここでは4ビツトの色指定信号Co〜
C3の各ビットを順にY、M、C,Bkに対応させてい
る。指定されたビットに対応する色の潜像形成時信号1
12により文字画像出力を制御することによって所望の
色の文字画像を得ることができる。例えば(Co、C1
,C2,C3)= (1,1,0,O)とすると、文字
画像はYとMの潜像形成時イメージメモリ8から出力さ
れ文字は赤い画像となる。
[0034]
通常、文字画像をブラックBkで合成すると、より効果
的に中間調画像の中に文字画像が鮮明に出る。この場合
、色指定信号(Co、C1,C2,C3)は(0゜0.
0.1)である。同様に、イメージメモリ21から中間
調画像を読み出す際に、所望の色画像のみを読み出すよ
う制御して、単色または複合色の画像を得ることも可能
である。
[0035]
図8は、文字画像および中間調画像の指定領域をそれぞ
れ個別に移動すると共に、これら両画像を合成した一例
を示す。すなわち、入力された画像AおよびCのそれぞ
れに対して領域を移動させ、得られた画像BおよびDを
合成して画像B+Dを得るものである。
[0036]
図9に図3制御回路16の詳細図を示す。制御回路16
は、マイクロコンピュータ等のCPU40に制御される
入出力ポート43と、アドレスタイミングジェネレータ
44の2つの機能を有す部分に大別される。41はCP
U40のプログラム格納用ROMであり、42はCPU
40のデータ格納用のRAM、43は入出力ポートであ
る。入出力ポート43には、CPU40及びプログラム
ROM41により制御される以下の信号線が接続される
。まず、文字コードバッファ10への書込み、読み出し
のイネーブル信号であるところのキャラクタバッファイ
ネーブル信号(以下、CBEと称す。)122、文字用
イメージメモリ8への書込み、読み出しのイネーブル信
号であるところのキャラクタイメージメモリーイネーブ
ル信号(以下、CMEと称す。)112、中間調画像用
イメージメモリ21への書込み、読み出しのイネーブル
信号であるところのカラーイメージメモリイネーブル信
号(以下、CLMEと称す。)121、文字コードバッ
ファ10への書込み、および読み出しのためのアドレス
切り替え信号であるところのキャラクタバッファアドレ
スセレクト信号(以下CBASと称す。)123、文字
コードバッファ10への書込みおよび読み出し開始信号
であるところのキャラクタバッファリード/ライトコン
トロール信号(以下CBRWCと称す。)124、文字
用イメージメモリ8への書込み及びイメージメモリ8.
21の読み出し開始信号であるところのキャラクタイメ
ージメモリリード/ライトコントロール信号(以下CM
RWCと称す。)125、中間調画像用イメージメモリ
21への書込み開始信号であるところのカラーイメージ
メモリライトコントロール信号(以下CLMWCと称す
。)126を送出するための信号線が接続されている。
以上の各信号は出力ポートより出力される。尚、上記メ
モリイネーブル信号が1′になると、メモリからの読み
出し又は書込みが可能となる。また入力ポートには、プ
リントすべき文字画像の色を指定する色指定信号120
、文字コードの1ページの終了コードIENDの検出信
号であるところの1ページの格納終了信号110、およ
びプリント形態(例えば文字画像のみであるとか、文字
画像と中間調画像の合成であるとか、プリント開始また
はプリント停止等の全般)を、制御するプリント制御信
号(コマンド)127が入力される。また、アドレスタ
イミング発生回路44は、キャラクタコードリードタイ
ミング信号(以下CCRTと称す。)129及びキャラ
クタドツトタイミング信号(以下CDWTと称す。)1
30を発生し、CCRT129は読み出しアドレスジェ
ネレータ18内のアドレス発生カウンタのカウント信号
および読み出しタイミング信号として、またCDWTI
30は、イメージメモリアドレスジェネレータ14内の
アドレス発生カウンタヘカウント信号及び書込み又は読
み出しの為のタイミング信号として用いられる。
又、CCRTI 29及びCDWT130はそれぞれア
ドレスジェネレータ18゜14に入力される(図3では
不図示)。画像データ(例えば文字コード画像や中間調
カラー画像)の転送、メモリへの格納、プリントアウト
等の制御は全て制御回路16内のCPU40が、ホスト
側の外部機器より与えられるデータ制御コマンドに従っ
て行う。データ制御コマンドは図10に示す通り、キャ
ラクタ画像あるいはカラー画像のプリントアウトの指令
と、ホストとなる外部機器からの、画像データ転送開始
指令とを有するものである。データ制御コマンドを受信
した後のCPU40の動作を、図12のフローチャート
に従って説明する。
[0037]
まず、ステップ8200〜5204で、データ制御コマ
ンド(図10参照)の判読を行い、各コマンドに対応す
る処理A〜Eを行う。コマンド=001(ステップ52
00)では、キャラクタプリント指令であるので処理A
へ移行し、CME(キャラクタイメージメモリイネーブ
ル)112=’“1パ(ステップ5205)として、キ
ャラクタイメージメモリ8をアクセス可能状態にする一
方、カラー中間調イメージメモリ21をアクセス不能状
態(ディスエーブル)にするべくCLME121=’“
O″(ステップ5206)とする。そしてキャラクタイ
メージメモリ8へのアドレス発生を行うべくCMRWC
125=”1” (ステップ5207)とする。また
、アドレス発生回路14は、イメージメモリ8への書込
み時と、読み出し時に共用するので、この場合、メモリ
リードモードに指定する。以上の動作により、画像読み
出し同期信号113に同期して、画像転送りロック(不
図示)で文字画像データが読み出される。この画像デー
タはラインバッファ6にて、プリンタとの同期マツチン
グがとられ、レーザ光を変調し、像形成に寄与する。ま
た、ステップ5201でコマンド=010と判断された
時は、中間調画像のみのプリントアウトであり、処理B
へ移行する。
[0038]
処理Bでは、ステップ5208にてCLME121=”
′1゛° としカラー中間調イメージメモリ21をアク
セス可能状態とし、ステップ5209にてCMEII2
=゛″O゛′ としキャラクタイメージメモリ8をアク
セス不能状態にする。そしてカラー中間調イメージメモ
リ21へのアドレス発生を行うべ(CMRWC= ”1
′°(ステップ5210)とする。そして処理Aと同様
アドレス発生回路14をメモリリードモードに指定する
。
[0039]
更に文字画像と中間調画像との合成プリントアウト(コ
マンド=011、ステップ5202、処理C)では、キ
ャラクタイメージメモリ8とカラー中間調イメージメモ
リ21の両方がイネーブルとなって、画像出力がなされ
る(ステップ8211〜5213)。キャラクタ画像は
本実施例ではY、M、C,Bkの所定の色、又はこれら
の組み合わせによって得られる色でのプリントアウトが
可能であるカミこの色指定はホストコンピュータ等の外
部機器より送られる色指定信号120によって与えられ
、カラープリンタの所定の色のプリントアウト(現像)
時に、処理A、又はCを行って所望の色でのプリントア
ウトを行う。
[0040]
次に、画像転送開始コマンドについて説明する。ホスト
コンピュータ等の外部機器は、本カラー画像記録装置に
対して画像データを転送するに先立ち、キャラクタコー
ド転送開始コマンド、カラー画像転送開始コマンドのい
ずれかを送出する必要がある。例えばキャラクタコード
の場合コマンド=101が、本装置で受信されるとステ
ップ5203より処理りが行われる。即ちCBE (キ
ャラクタバッファイネーブル)=”1”(ステップ52
14) CBRWC(キャラクタバッファリード/ラ
インコントロール)=“’1” (ステップ5215
)となり、文字コードバッファ10に対して書込みアド
レスが与えられ、ホスト等外部機器より1文字ずつ送出
されてくるキャラクタコードが文字コードバッファ10
に順次格納される。なおこの時CPU40より送出され
るCBAS (キャラクタバッファアドレスセレクト)
信号によりアドレス選択回路20は、アドレスとして書
込みアドレスを選択する。キャラクタコードの転送終了
は前述の1頁の最終に挿入されるIENDコードを文字
コードデコーダが検出し、CPU40に対して、キャラ
クタコード転送終了信号110を送出し、文字コードデ
ータの転送終了を知らせる。
[0041]
次にカラー中間調画像転送の場合、ステップ5204で
判断され処理Eへ移行する。処理Eでは転送カラー画像
の色識別信号104によって指定された色のイメージバ
ッファメモリをアクセス可能とすべくイメージバッファ
メモリイネーブル信号(CLBE)134をメモリ28
に出力しくステップ8217〜5221) 各色画像デ
ータを所定のイメージバッファメモリに格納する。書込
み時は、イメージバッファメモリには書込みアドレスが
与えられるべくアドレスセレクト信号(CLBASと称
す。)132がCPUより出力される。またCLBAS
はアドレス選択回路30に入力される(図3では不図示
)。また書込みアドレスは垂直及び水平同期信号106
V、106Hに同期して与えられ、所定ライン数(本実
施例では4752ライン)の格納を終えると書込みアド
レスジェネレータ30は格納終了信号CIEND133
(図3では不図示)を出力し、CPU40に知らせる
。
[0042]
以上によりキャラクタコード及びカラー中間調画像がそ
れぞれバッファメモリ10.28に格納されたら、各画
像データは所定の処理を受けた後次段のイメージメモリ
8及び21に転送される。
[0043]
まず、文字コードバッファ10からの読み出しとイメー
ジメモリ8への書き込みであるが、文字コードバッファ
10では、読み出しアドレス発生回路18から出力され
るアドレスに従って読み出しが行われる。この際−頁内
のどの領域をプリントアウトすべきかを読み出し位置指
定回路17により指定する。例えば、図8Aでは、左上
アドレス(Cx Cy)と、右下アドレス(CX2
.Cy2)を1′1
読み出し位置指定回路17に設定する事により図の領域
(長方形で囲まれた領域)のみを読み出すべくアドレス
が発生され、文字コードバッファ10に与えられる。同
様にカラー画像の場合図8Cで、左上アドレス(CLX
CLyl)、右1゜
下アドレス(CL x CL y 2 )を読み出
し位置指定回路33に設定する事によ2′
り図80に示す領域のみが読み出されるべく、読み出し
アドレスが発生される。
次に読出された画像データをイメージメモリ8,21に
格納する時、前記読出された画像を複写紙上のどの位置
にプリントすべきかを、書込み位置指定回路15又は2
3に設定する必要がある。例えば、図8Bでは左上アド
レス(CX1. CY)、右下アドレス(CX2.CY
2)を書込み位置指定回路15に設定する事により読出
された文字画像を図8Bに示す位置に転送させるもので
ある。また、図8Dではアドレス(CLX CLY)
(CLX2.CLY2)を書込み位置1゛1
指定回路23に設定する事により読出されたカラー中間
調画像を図8Dの位置に転送させるものである。従って
転送されたこれらの画像データを合成すると、図8B+
Dの如くレイアウトされた画像が形成されるものである
。
[0044]
尚、上述した領域を指定るするためのアドレスは、外部
機器からの信号102103.107,108によって
与えられるものである。
[0045]
図11に本装置のデータ入力部を示す。本装置において
は、ホスト等の外部機器から転送される画像データ10
0(文字画像データとカラー中間調画像データ)は、全
て1系統のケーブルによりインターフェース回路45を
介して供給されるので、これを内部で分離して、2系統
のデータ処理系統に分けている(キャラクタコード処理
系統とカラー中間調画像処理系統)。転送に先立ってホ
スト等外部機器により送出されるキャラクタコード転送
開始コマンド、又はカラー画像転送コマンドにより、C
PU40はデータレセレクトDS信号140をデータセ
レクタ46に送出しデータ処理系の切り替えを行う。従
って、更に多種のデータ、例えば画像データの圧縮コー
ド列、その他の符号、あるいはコマンド列等の種類の異
なるデータでも、データ識別信号(本実施例では図11
に示す如きデータ制御コマンド)と、データセレクタ等
の切り替え回路を有する事により、1系統のデータ線で
送受が可能である。例えば図13の様な形態をとれば、
ファクシミリの圧縮コードを受信して、前記文字イメー
ジ、カラー中間調画像と、ファクシミリイメージを合成
する事ができる。即ち、図10に示したコマンドにFA
Xコードの識別コマンドを追加すればCPU40は圧縮
コードの送出に先立って、前記識別コマンドを受信し、
データセレクタ250にセレクト信号DS255を出力
して、ファクシミリの圧縮コード例えばMHコードを選
択して受信することができる。そして、キャラクタ画像
データ、カラー中間調画像と同様の方法でバッファメモ
リ251にMHコードが格納される。MHコードの格納
終了後これを読み出し、MHデコーダ回路252により
復号化してドツトイメージに展開しながら次段FAXイ
メージメモリ253に格納する。この際、領域を指定し
て特定領域のみあるいは特定領域にプリントアウトする
事も前記説明したのと同様な方法で可能である。最終的
に例えばORゲート254を介して前述のプリンタにド
ツトデータを出力することで、前述の文字イメージとカ
ラー中間調イメージとファクシミリのイメージを合成で
き、図14の様な画像を得る事ができる。図14におい
てAは文字イメージ領域、Bはカラー中間調画像領域、
Cはファクシミリイメージ領域である。
[0046]
尚、図13において、文字コードを処理する回路及び中
間調画像データを処理する回路は図3と同様であるので
省略した。
[0047]
図15は第3の実施例を説明するためのものである。尚
、図3と同様の機能を有するものについては同じ番号を
付け、その説明は省略する。従ってここでは図3の回路
と異なる部分について主に説明する。
[0048]
図において335,336は、それぞれダークトーン抽
出回路と、ダークトーン部を記憶するダークトーン用メ
モリである。ダークトーン抽出回路335は図16で示
される様に、比較回路342,343,344、スイッ
チ346,347.348等で構成される。スイッチ3
46,347,348はダークトーンと判別すべき、Y
(イエロー) M(マゼンタ)、C(シアン)の各濃
度成分量を設定する。比較回路342,343,344
は入力画像濃度のY、M、C成分とスイッチ346,3
47,348によって設定された設定値とを比較し、入
力画像濃度成分量が設定値を越えた画素に対して、「1
」を出力する。Y、M、C全ての入力画像濃度が設定値
を越えたとき比較回路342,343,344の出力3
42−1,343−1,344−1は全て「1」となる
ので、この画素はダーク部と見なされ、図15に示され
るダークトーン用メモリ336に「1」が格納される。
この際、このダークトーン用メモリへのデータ書込みは
、中間調画像用イメージメモリ21への格納と同じ様に
、図示しない外部よりアドレス指定されてアドレス発生
回路22より発生するアドレス118に従って書き込ま
れる。
従ってダークトーン用メモリ336はイメージメモリ2
1と同じ容量をもつ。また、本構成においては、前述し
た図16のスイッチ346,347,348の設定値を
変える事により、ダークトーンと見なされる色を、自由
に変える事ができる。例えばスイッチ346,347を
、高濃度に設定し、スイッチ348をゼロと設定すると
、Y、Mが高濃度、Cが低い濃度の部分、即ち「赤」の
部分がダークトーンとなり、これを「地の色」とする事
が可能である。
[0049]
文字画像用イメージメモリ8および中間調画像用イメー
ジメモリ21からのデータを読み出してレーザ光変調回
路5へ送出するために、これら画像データはイメージメ
モリ8,21および、ダークトーン用メモリ336にそ
れぞれドツトデータとして格納され、かつ同一画素に対
しては同一のアドレスが割付けられている。本実施例に
おいて、両イメージメモリ8.21およびダークトーン
用メモリ336のアドレス指定はイメージメモリ・アド
レスジェネレータ14が制御している。すなわち、両イ
メージメモリ8および21に画像が格納された時点で読
み出しアドレスが発生され、もって同一画素に対応した
文字、中間調画像及びダークトーン部のドツトデータが
送出される。
[0050]
イメージメモリ8より読み出された文字画像のドツトデ
ータ、イメージメモリ21より読み出された中間調画像
のドツトデータは、それぞれ排他的に作用する。すなわ
ち、文字を出力、プリントアウトする場合、文字部が印
字ドツト(115=″’1”)であり、かつ地の部分、
即ちダークトーン用メモリから読み出された同一画素に
対する値が1′′ (即ち地がダークトーン)である時
、アンドゲート337の出力は0゛となり、白ぬきの文
字が出力される。また地の部分が°“Oパ即ち白又は淡
色の時は、アンドゲート337の出力は°゛1′′ と
なって、文字の印字が行われる。
[0051】
一方中間調画像を印字する時、文字部が印字ドツト、即
ち信号115= ”1”である場合、アンドゲート33
8の出力は画像データ116に関係なく ”o”であ
るので、文字のある所は画像が出ない。従って白ぬきが
実現される。即ち中間調画像データが出力されるのは、
文字のない部分(115= ”0” )の時である。こ
の様にして出力される画像は、例えば図17の様になる
。図から解かる様に地が暗い調子の部分あるいはベタ黒
の部分は白抜きの文字で、地が白い部分は黒又は他の単
色の文字(後述)でプリントアウトすることができる。
339は文字中間調画像のセレクタで、制御回路16よ
り出力される信号114により、文字画像を出力する時
は、AとCが中間調画像を出力する場合は、BとCが接
続する様に制御される。尚、セレクタ39の替りにオア
ゲートを用いても良い。オアゲートを用いれば文字画像
と中間調画像を同時に出すことができ、転写回数を減ら
すことができる。
[0052]
本カラー画像記録装置は、例えば第1番目にイエロー画
像を読み出し、イエロー現像器(図示せず)を作動させ
る事によりイエロー画像を感光体上に形成する。そして
感光体上のイエロー画像を転写ドラムに巻きつけられた
転写紙に転写することにより1色分の転写を終了する。
次に同様な行程でマゼンタ、シアン、ブラックを逐次位
置を合わせて重ねながら、4色のフルカラー画像を得て
いる。その後セレクタ339を切換えて所望の色で文字
画像を得る。
[0053]
なお、信号112は前述した通り文字画像の色を制御す
る信号であり、所望の色をプリントアウトする時にのみ
イメージメモリ8からデータを出力させる。同様にイメ
ージメモリ21から中間調画像を読み出す際に、所望の
色画像のみを読み出すように制御して、単色または複合
色の画像を得ることも可能である。
[0054]
従って、前述したごとく、例えば文字をイエローでプリ
ントアウトする場合、図10のスイッチ346のみを高
濃度に他の347,348を低濃度に設定すれば、中間
調画像のイエローの部分のみ地とみなされ、イエローの
文字と中間調画像とを明確に区別できる。すなわち中間
調画像のイエローの部分とイエローの文字とが重なって
もイエローの文字は白く表現されるので、文字をはっき
り認識できる。
[0055]
図18は第4の実施例を説明するためのものである。尚
、図3と同様の機能を有するものについては同じ番号を
付け、その説明は省略する。従って、ここでは図3の回
路と異なる部分について主に説明する。
[0056]
図18において55は、ブランクコード発生回路であり
、出力すべき文字周辺を白くわく抜きするためのもので
ある。白わく抜きされた中間調画像を出力する時は、ブ
ランクコード発生回路55によりブランクコードがセレ
クタ56を介してキャラクタジェネレータ9に送られ、
イメージメモリ8の文字の印字すべき位置にブランクが
書かれる。また同時に、文字以外の部分、すなわち前記
ブランクの書かれた領域外はオアゲート54の入力21
5により ゛1″が書き込まれ、図19(a)に示すよ
うな白くわく抜きした像がイメージメモリ8に書かれる
。
一方、中間調画像出力時データセレクタ57はアンドゲ
ート67の入力と中間調画像用イメージメモリ21の出
力とを接続する。従って、アンドゲート67より出力さ
れる最終画像は図19(b)に示される如く、図19(
a)の白わく部分WHのみ抜いである中間調画像、ある
いはへり画像となる。次に文字を出力する時は、セレク
タ56は文字コードバッファ10がキャラクタジェネレ
ータ9に接続される様に動作する。従ってキャラクタジ
ェネレータでは文字コードがドツトデータに変換され、
文字用イメージメモリ8には書くべき文字画像のドツト
データが書き込まれる。この時オアゲート54の入力2
15は′0″であるので、文字用イメージメモリ8には
文字のドツトデータのみが書き込まれる。またセレクタ
57はアンドゲート67の入力が1°“となる様に接続
される。従って文字用イメージメモリ8から読み出され
る文字ドツトデータのみが、アンドゲート67を通る、
そして最終画像として、図19(c)に示す如く図19
(b)のの白わく内に所定の文字の書かれたものが得ら
れる。
[00573
ところでブランクコード発生回路55はイメージメモリ
8に図19(a)に示す如き画像を形成する際以下の動
作を行う。
[0058]
まず文字コードバッファ10から順次文字コードを入力
しく文字コード入力のための信号線は不図示) ブラン
クコード以外の部分に対してはブランクコードを発生し
、他の部分に対しては入力215によりイメージメモリ
8に“°1°′を書込むべく制御回路16に信号(不図
示)を送るものである。制御回路16はブランクコード
発生回路から信号が入力されると、アドレスジェネレー
タ14をコントロールしてパ1”′を発生させる。
[0059]
この様にしてイメージメモリ8に図19(a)の如き画
像が形成される。尚、本実施例において文字コードバッ
ファにはコントロールコードは含まれず、全て文字コー
ドが格納されているものとする。
[0060]
南国3のメモリ8,21のデータによるイメージをCR
Tデイスプレィ上で一度displayL、合成文字の
位置や色を確認することができ、確認の上プリント開始
させることができる。
[0061]
なお本カラー画像記録装置は、イエロー画像、マゼンタ
画像、シアン画像、ブラック画像1文字画像を逐次感光
体1上に形成し、各画像を転写紙上で位置を合わせて重
ね合わせる事により、フルカラー画像を得ている。
[0062]
尚、文字画像の色は、文字画像をプリントアウト(現像
)する際、現像器を選択することにより簡単に選択でき
るものである。
[0063]
なお、ブランクコード発生回路からブランクサイズの異
なる種々のコードをキャラクタジェネレータに出力し、
キャラクタジェネレータからは、ブランクサイズに応じ
たブランクのパターンを出力してやることで、サイズの
異なる白わく部を作ることができる。
[0064]
尚、本実施例ではイメージメモリに文字のパターンを格
納したが、他の線画のパターンを格納する様にしても良
い。また本実施例では出力装置としてレーザビームプリ
ンタを例にして説明したが、本発明はこれに限ることな
く、例えばインクジェット、サーマルプリンタ等にも用
いることができる。
[0065]
又、出力装置の替りにディスクを用いて合成された画像
をファイリングしても良い。
[0066]
又、本実施例において文字データ、位置指定用信号は外
部機器から送られたがカラー画像記録装置側に設けたそ
れらのデータ入カキ−によって入力されることも可能で
ある。
[0067]
又、R,G、Bの各色画像データはCCDスキャナ等か
ら送られてくることも可能である。
[0068]
又、合成した画像メモリ (例えばY、M、C,Bkの
各メモリ)に入れることも可能である。
[0069]
以上説明したとおり、本発明によれば、文字画像の鮮鋭
さを損なうことなく中間調画像との合成を行うことがで
き、しかも文字画像および中間調画像のそれぞれについ
て指定領域の移動を別個に行うことができるので、文字
画像および中間調画像を効率よく配置換えした合成が可
能となる。
[0070]
また、本発明によれば、例えば符号コードを用いて文字
画像等を入力することができるので、他の機器との接続
も可能となり、汎用性ある画像装置を得ることができる
。
[0071]
また、本発明によれば、文字画像をバ・ノ゛クグラウン
ドである中間調画像に応じて任意の色とすることができ
、文字画像および中間調画像の再現性を良くすることが
できる。
[0072]
また本発明によれば入力データの識別コマンドを追加す
るだけで例えばファクシミリ等からの圧縮コードも受信
することが可能となる。従って種々の機器から入力され
た種々のイメージを合成することが可能となる。
[0073]
更に、本発明によれば中間調画像および線画像の少なく
とも一方に任意の彩色を施すことができるので、プリン
ト後における事務処理(例えば、データごとに文字の色
を変える)に好適な再生画像を得ることができる。
[0074]
また本発明によれば、文字等の線画の色、画像の色調、
濃度に関係なく文字等の線画を明瞭に再現することがで
きるので例えば画像のベタ部等で、文字が見えなくなる
といった不都合を解消することができる。
[0075][Means and operations for solving the problems] In order to solve the above problems, an image processing device of the present invention inputs a plurality of different types of image data and identification data for identifying the types of the image data. and separation means for separating the image data according to type based on the identification data;
The apparatus is characterized by comprising a first processing means for processing color image data among the image data separated by the image separation means, and a second processing means for processing image data other than the color image data. [0016] (Example) Hereinafter, the present invention will be described in detail with reference to the drawings. [0017] Fig. 3 is a block diagram of a color image recording apparatus showing an entire example of the present invention. Color image recording devices include
Character code string signals as shown in FIG. 4 are used as character image data 101, and color identification signals 104 of R (red), G (green), and B (blue) as shown in FIG. Horizontal synchronization signal 106V, 1
06H and an image signal 105 are supplied from an external device such as a host computer. Further, image trimming position designation signals 102, 103, 107° 108 are also provided from external equipment. Note that the numerical values on each line in FIG. 3 represent the number of bits. Further, 12.29 inputs character image data and halftone image data to the character code decoder 11. This is an interface circuit for inputting data to the image buffer memory 28. [0018] FIG. 4 shows a character image data string signal, in which - following the image head identification code ITOP, the character string data C in the first line is
Contains C, C... Also, each row 10'
A RET code is inserted after the last character of 11 12. Therefore, the receiving side (i.e., the color image recording device side)
If a RET code is detected in , a line break is performed. [0019] In FIG. 4, R is the RET code on the first line, and R2 is the RET code on the second line. A character image end code IEND is inserted next to the last line in the character image to mark the end of the character image data. This color image recording apparatus identifies the end of a character image by receiving this IEND code. [0020] The character image data 101 supplied as described above is stored in the character code buffer 10 for one screen. At this time,
The above-mentioned special codes (eg, ITOP code, RET code, IEND code) are decoded by the character code decoder 11, and a storage start/line feed command signal 109 and a storage end signal 110 for storing character images are sent out. In response to this storage start/line feed command signal 109, the write address generator 19 sequentially generates addresses. [0021] FIG. 6 shows an example of a character screen stored in this manner. Here, each character AB,...a, b, c,...
. . . is represented by, for example, an 8-bit ASCII code. Since this color image recording apparatus employs a laser beam method that expresses a reproduced image as a dot image, it is necessary to convert the above-mentioned character code string into a dot shape. Therefore, in this embodiment, the character generator 9 is used to perform such dot conversion. A normal character generator is provided with a character part CP and a margin part WP, as shown in FIG. 7(a). Therefore, for example, if the character "A°" is dot-converted according to the figure, the inside of the 9×9 pixels will become as shown in the figure (b). Also, an area information signal 1 indicating which area of a single character image should be printed out is supplied from an external device.
02 (that is, information specifying the row and column of the character code image) is given from the external device. [0022] For example, in the character code image shown in FIG. 6, the printout start character and end character are (mn) to (R2,R
2), the area 1'1 within the thick line shown in the figure is read out from the character code buffer 10. That is, in response to the printout designation information (ml, nl), (m2.n2) included in the area information signal 1O2, the read position designation circuit 17 and the read address generator 18 generate a read address for the designated area. [0023] On the other hand, area designation as to which area of the print image should be printed out the character image area designated as described above is performed using the designation signal 103. The writing area for printout is given by the pixel number of the writing start position, the scanning line mark (m1.n), and the same number (mn) of the writing end position, and A write address for image memory 8 is generated by image memory address generator 14 . [0024] The character code image in the specific area read out from the character code buffer 10 in this way is converted into dot data by the character generator 9, and stored in the designated area to be printed out in the image memory 8. . This situation is shown in FIGS. 7A and 7B. [0025] Next, processing of a hull halftone image supplied as density data of each color of R, G, and B will be described. As shown in FIG. 5, this hull halftone image includes R, G, and B color identification signals 104,
It is composed of vertical and horizontal synchronizing signals 106V, 106H and 8-bit density data (ie, image signal) 105 for each pixel of the image. In this embodiment, the density data is sent to each pixel in 8-bit parallel fashion, but it is also possible to send the density data serially. Each color image is R, G, B
Buffer memory 2 for each color according to the color identification signal 104 of
8-1.28-2.28-3 respectively. [0026] The synchronization signals 106v and 106H are supplied to the storage address generator 32, and the address selector 30 outputs the necessary address to the image buffer memory 28-1.2.
8-2.28-3. Thus, each color image is stored in the image buffer memory 28-1.28-2.28-3.
are stored in each. [0027] Thereafter, in the same way as when reading from the character code buffer 10, a region of the halftone image stored in the buffer memory to be printed out is designated by a signal 107 supplied from an external device. This is given by the printout start point, pixel number, and scanning line number, and the corresponding address of the image memory 28-1.28-2.28-3 is generated from the read address generator 31. [0028] When reading, the yellow (Y) image buffer memory (stores the B signal) 28-1. Magenta (
Image buffer memory for M) (stores G signal) 28-2. The same pixel is simultaneously read out as Y, M, and C components from the cyan (C) image buffer memory (stores the R signal) 28-3. (Here, for example, take the complement of each signal of B, G, and R, and
. A writing start position is specified by a signal 108 supplied from an external device (not shown) so that the image area specified in is printed out at the specified position. In response to this, the image memory write position designating circuit 23 and the image memory address generator 22 generate an address of the image memory 21 corresponding to the designated position. This operation is similar to that for the character image data described above. This situation is shown in FIGS. 8C and 8D. [0029] Note that the image buffer memory 28-1.28-2.2
The color density data for each pixel read out from 8-3 is subjected to gamma conversion (density conversion) in accordance with the characteristics of this color image recording device in the gamma correction circuit 27, and is further subjected to masking processing well known in the field of printing technology. is received by the masking processing circuit 26 and further subjected to UCR processing (undercolor removal processing).
is received by the UCR processing circuit 25 and then redithered by the dither processing circuit 24, and then the dot data (
It is stored as binary data of "1", "o"). As is well known, dither processing refers to electrical processing that determines recording dots to be output by comparing density data for each image with a threshold value in order to reproduce halftones. Further, in this example, a process of determining a recording dot by comparing one pixel with a plurality of threshold values (for example, a process based on density pattern determination) may be performed, and this process is also referred to as dither processing. Alternatively, the dither processing circuit 24 may be constructed of a memory such as a ROM, and the memory may be directly accessed using the density data as an address to perform dither processing (dither conversion). [0030] This color image recording device first records a yellow image,
The second is the magenta image, the third is the cyan image,
Since a black image is sequentially formed on the photoreceptor 1 at the fourth position, and a full color image is obtained by overlapping each color image on the transfer paper, the storage capacity of the image memory 21 is sufficient for one image. Each time an image of each color is formed on the photoreceptor 1, the above-mentioned color processing and each color density data (Y, M, C,
Bk) is transferred to the image memory 21. [0031] In order to read data from the character image image memory 8 and the halftone color image image memory 21 and send it to the laser light modulation circuit 5, these image data are stored as dot data in the image memories 8 and 21, respectively. and the same address is assigned to the same pixel. In this embodiment, addressing of both image memories 8 and 21 is controlled by an image memory address generator 14. That is, a read address is generated at the time when images are stored in both image memories 8 and 21, and the dot data of characters and halftone images corresponding to the same pixel are sent out. [0032] The dot data read from the image memories 8 and 21 are superimposed by the OR gate 7 and input to the line buffer 6. The dot data output from the line buffer 6 is input to the laser light modulation circuit 5, and the laser light modulation circuit drives the laser 4 according to the dot data. The laser beam modulated according to the dot data is scanned by a rotating polygon mirror 3 and forms an electrostatic latent image on the photosensitive drum 1 via a lens 2. The process of creating a print image is
Same as normal laser beam printer, Y, M, C
, Bk (black), four types of developers (all not shown) are selectively used. Further, the signal 113 is a horizontal synchronization signal (BD
This signal is a double signal and causes image data to be read out from the image memories 8 and 21 in synchronization. [0033] FIG. 3120 shows a 4-bit signal that specifies the color of a character image. This signal may be a signal from an external device such as a host computer or may be a signal from a switch within the color image recording apparatus. Here, the 4-bit color designation signal Co~
Each bit of C3 corresponds to Y, M, C, and Bk in order. Signal 1 when forming a latent image of the color corresponding to the specified bit
By controlling the character image output using 12, a character image of a desired color can be obtained. For example (Co, C1
, C2, C3) = (1, 1, 0, O), the character image is output from the image memory 8 when the latent images of Y and M are formed, and the character becomes a red image. [0034] Normally, when a character image is synthesized with black Bk, the character image appears more clearly in the halftone image more effectively. In this case, the color designation signals (Co, C1, C2, C3) are (0°0.
0.1). Similarly, when reading a halftone image from the image memory 21, it is also possible to control the reading of only a desired color image to obtain a monochrome or composite color image. [0035] FIG. 8 shows an example in which designated areas of a character image and a halftone image are individually moved, and these two images are combined. That is, the area is moved for each of input images A and C, and the resulting images B and D are combined to obtain image B+D. [0036] FIG. 9 shows a detailed diagram of the control circuit 16 in FIG. 3. Control circuit 16
is roughly divided into two parts: an input/output port 43 controlled by a CPU 40 such as a microcomputer, and an address timing generator 44. 41 is CP
This is a ROM for storing programs for U40, and 42 is for the CPU.
40 is a RAM for data storage, and 43 is an input/output port. The following signal lines controlled by the CPU 40 and program ROM 41 are connected to the input/output port 43. First, a character buffer enable signal (hereinafter referred to as CBE) 122, which is an enable signal for writing to and reading from the character code buffer 10, and a character buffer enable signal (hereinafter referred to as CBE) 122, which is an enable signal for writing to and reading from the character image memory 8. An image memory enable signal (hereinafter referred to as CME) 112, a color image memory enable signal (hereinafter referred to as CLME) 121, which is an enable signal for writing to and reading from the halftone image image memory 21, and a character code. Character buffer address select signal (hereinafter referred to as CBAS) 123, which is an address switching signal for writing to and reading from the buffer 10, and character buffer read, which is a start signal for writing to and reading from the character code buffer 10. /Write control signal (hereinafter referred to as CBRWC) 124, writing to character image memory 8 and image memory 8.
The character image memory read/write control signal (hereinafter CM
It is called RWC. ) 125 and a signal line for sending out a color image memory write control signal (hereinafter referred to as CLMWC) 126 which is a write start signal to the image memory 21 for halftone images are connected. Each of the above signals is output from the output port. Note that when the memory enable signal becomes 1', reading or writing from the memory becomes possible. The input port also has a color designation signal 120 that designates the color of the character image to be printed.
, the 1-page storage end signal 110, which is the detection signal of the 1-page end code IEND of the character code, and the print format (for example, only a character image, a combination of a character image and a halftone image, or a print type). A print control signal (command) 127 is input for controlling general operations such as starting or stopping printing. The address timing generation circuit 44 also generates a character code read timing signal (hereinafter referred to as CCRT) 129 and a character dot timing signal (hereinafter referred to as CDWT) 1.
30, and the CCRT 129 serves as the count signal and read timing signal of the address generation counter in the read address generator 18, and also as the CDWTI
30 is used as a count signal to an address generation counter in the image memory address generator 14 and a timing signal for writing or reading. Additionally, the CCRTI 29 and CDWT 130 are each input to an address generator 18.14 (not shown in FIG. 3). Transfer of image data (for example, character code images and halftone color images), storage in memory, printout, etc. are all controlled by the CPU 40 in the control circuit 16 in accordance with data control commands given from external equipment on the host side. As shown in FIG. 10, the data control command includes a command to print out a character image or a color image, and a command to start transferring image data from an external device serving as a host. The operation of the CPU 40 after receiving the data control command will be explained according to the flowchart of FIG. 12. [0037] First, in steps 8200 to 5204, data control commands (see FIG. 10) are interpreted, and processes A to E corresponding to each command are performed. Command=001 (step 52
00) is a character print command, so process A
Then, CME (Character Image Memory Enable) 112 is set to ``1'' (step 5205) to make the character image memory 8 accessible, while making the color halftone image memory 21 inaccessible (disabled). CLME121='“
O'' (step 5206). Then, in order to generate an address to the character image memory 8, the CMRWC
125="1" (step 5207). Further, since the address generation circuit 14 is used both when writing to and reading from the image memory 8, the memory read mode is specified in this case. Through the above operations, character image data is read out in synchronization with the image read synchronization signal 113 and with an image transfer lock (not shown). This image data is synchronized with the printer in the line buffer 6, modulates the laser beam, and contributes to image formation. Further, when it is determined that the command=010 in step 5201, it means that only a halftone image is to be printed out, and processing B
Move to. [0038] In process B, in step 5208 CLME121="
'1゛°, the color halftone image memory 21 is made accessible, and in step 5209 CMEII2
= ``''O''' to make the character image memory 8 inaccessible. Then, an address should be generated to the color halftone image memory 21 (CMRWC = ``1'').
'° (step 5210). Then, as in process A, the address generation circuit 14 is designated to the memory read mode. [0039] Furthermore, in the composite printout of the character image and halftone image (command=011, step 5202, process C), both the character image memory 8 and the color halftone image memory 21 are enabled, and the image output is (Steps 8211-5213). In this embodiment, character images can be printed out in predetermined colors of Y, M, C, and Bk, or colors obtained by a combination of these colors.This color designation is a color sent from an external device such as a host computer. given by the designated signal 120 to print out (develop) a predetermined color of the color printer;
Sometimes, processing A or C is performed to print out in desired colors. [0040] Next, the image transfer start command will be explained. Before an external device such as a host computer transfers image data to the color image recording apparatus, it is necessary to send either a character code transfer start command or a color image transfer start command. For example, in the case of a character code, when command=101 is received by this device, processing is performed from step 5203. That is, CBE (character buffer enable) = "1" (step 52
14) CBRWC (Character Buffer Read/Line Control) = “'1” (Step 5215
), a write address is given to the character code buffer 10, and the character code sent one character at a time from an external device such as a host is written to the character code buffer 10.
are stored sequentially. At this time, the CBAS (Character Buffer Address Select) sent from the CPU 40
In response to the signal, the address selection circuit 20 selects the write address as the address. The character code decoder detects the IEND code inserted at the end of one page and sends a character code transfer end signal 110 to the CPU 40 to notify the CPU 40 of the end of character code data transfer. [0041] Next, in the case of color halftone image transfer, it is determined in step 5204 and the process moves to processing E. In process E, an image buffer memory enable signal (CLBE) 134 is sent to the memory 28 in order to make the image buffer memory of the color specified by the color identification signal 104 of the transferred color image accessible.
Steps 8217 to 5221) Each color image data is stored in a predetermined image buffer memory. At the time of writing, an address select signal (referred to as CLBAS) 132 is output from the CPU so that a write address is given to the image buffer memory. Also CLBAS
is input to the address selection circuit 30 (not shown in FIG. 3). Also, the write address is the vertical and horizontal synchronization signal 106
V, 106H, and when the storage of a predetermined number of lines (4752 lines in this embodiment) is completed, the write address generator 30 sends a storage end signal CIEND133.
(not shown in FIG. 3) is output and notified to the CPU 40. [0042] Once the character code and color halftone image are stored in the buffer memories 10 and 28 as described above, each image data is transferred to the image memories 8 and 21 at the next stage after being subjected to predetermined processing. [0043] First, regarding reading from the character code buffer 10 and writing to the image memory 8, reading is performed in the character code buffer 10 according to the address output from the read address generation circuit 18. At this time, the reading position specifying circuit 17 specifies which area within the page should be printed out. For example, in FIG. 8A, the upper left address (Cx Cy) and the lower right address (CX2
.. Cy2) is set in the read position designation circuit 17 to generate an address to read only the area in the figure (the area surrounded by a rectangle), and the address is applied to the character code buffer 10. Similarly, in the case of a color image, in Figure 8C, the upper left address (CLX
CLyl), 1° lower right address (CL x CL y 2 ) in the read position designation circuit 33, a read address is generated so that only the area shown in FIG. 80 is read out. Next, when the read image data is stored in the image memory 8, 21, the write position designating circuit 15 or 2 determines where on the copy paper the read image should be printed.
It needs to be set to 3. For example, in FIG. 8B, the upper left address (CX1.CY), the lower right address (CX2.CY)
By setting 2) in the write position designation circuit 15, the read character image is transferred to the position shown in FIG. 8B. Also, in Figure 8D, the address (CLX CLY)
By setting (CLX2.CLY2) in the write position 1'1 designation circuit 23, the read color halftone image is transferred to the position shown in FIG. 8D. Therefore, when these transferred image data are combined, Figure 8B+
An image laid out as shown in D is formed. [0044] Note that the addresses for specifying the above-mentioned areas are given by signals 102103.107, 108 from external devices. [0045] FIG. 11 shows the data input section of this device. In this device, image data 10 transferred from an external device such as a host
0 (character image data and color halftone image data) are all supplied through the interface circuit 45 by one system of cables, so this is internally separated and divided into two data processing systems ( character code processing system and color halftone image processing system). Prior to transfer, a character code transfer start command or color image transfer command sent by an external device such as a host causes C
The PU 40 sends a data select DS signal 140 to the data selector 46 to switch the data processing system. Therefore, even when data of various types, such as compressed code strings of image data, other codes, or data of different types such as command strings, data identification signals (in this embodiment, as shown in FIG.
By having a data control command (as shown in Figure 1) and a switching circuit such as a data selector, it is possible to transmit and receive data using a single data line. For example, if the form is as shown in Figure 13,
It is possible to receive a facsimile compression code and synthesize the character image, color halftone image, and facsimile image. That is, the command shown in FIG.
If an X code identification command is added, the CPU 40 receives the identification command before sending the compressed code,
By outputting a selection signal DS255 to the data selector 250, it is possible to select and receive a facsimile compressed code, for example, an MH code. Then, the MH code is stored in the buffer memory 251 in the same manner as character image data and color halftone images. After the MH code is stored, it is read out, decoded by the MH decoder circuit 252, and stored in the next stage FAX image memory 253 while being developed into a dot image. At this time, it is also possible to designate an area and print out only or in a specific area using a method similar to that described above. Finally, by outputting the dot data to the aforementioned printer via the OR gate 254, for example, the aforementioned character image, color halftone image, and facsimile image can be synthesized, and an image as shown in FIG. 14 can be obtained. . In FIG. 14, A is a character image area, B is a color halftone image area,
C is a facsimile image area. [0046] In FIG. 13, the circuit for processing character codes and the circuit for processing halftone image data are the same as those in FIG. 3, and are therefore omitted. [0047] FIG. 15 is for explaining the third embodiment. Components having the same functions as those in FIG. 3 are given the same numbers, and their explanations will be omitted. Therefore, mainly the parts different from the circuit of FIG. 3 will be explained here. [0048] In the figure, 335 and 336 are a dark tone extraction circuit and a dark tone memory that stores a dark tone portion, respectively. The dark tone extraction circuit 335 is composed of comparison circuits 342, 343, 344, switches 346, 347, 348, etc., as shown in FIG. switch 3
46, 347, 348 should be determined as dark tone, Y
(yellow) Set the amount of each density component of M (magenta) and C (cyan). Comparison circuits 342, 343, 344
are the Y, M, and C components of the input image density and the switches 346, 3
47, 348, and for pixels whose input image density component amount exceeds the set value,
" is output. When the input image density of all Y, M, and C exceeds the set value, output 3 of comparison circuits 342, 343, and 344
Since pixels 42-1, 343-1, and 344-1 are all "1", this pixel is considered to be a dark part, and "1" is stored in the dark tone memory 336 shown in FIG. At this time, data is written to the dark tone memory in accordance with the address 118 generated by the address generation circuit 22, which is specified from an external source (not shown), in the same way as the data is stored in the image memory 21 for the halftone image. Therefore, the dark tone memory 336 is the image memory 2.
It has the same capacity as 1. Furthermore, in this configuration, by changing the setting values of the switches 346, 347, and 348 in FIG. 16 described above, the color that is considered to be a dark tone can be freely changed. For example, if switches 346 and 347 are set to high density and switch 348 is set to zero, the areas where Y and M are high density and C is low density, that is, the "red" part becomes a dark tone, and this is It is possible to set the color of [0049] In order to read data from the character image image memory 8 and the halftone image image memory 21 and send it to the laser light modulation circuit 5, these image data are transferred to the image memories 8 and 21 and the dark tone memory 336. Each pixel is stored as dot data, and the same address is assigned to the same pixel. In this embodiment, the addressing of both image memories 8.21 and the dark tone memory 336 is controlled by the image memory address generator 14. That is, a read address is generated at the time when images are stored in both image memories 8 and 21, and the dot data of characters, halftone images, and dark tone portions corresponding to the same pixel are sent out. [0050] The dot data of the character image read from the image memory 8 and the dot data of the halftone image read from the image memory 21 act exclusively. In other words, when outputting or printing out characters, the character part is a printing dot (115 = "'1"), and the ground part,
That is, when the value for the same pixel read from the dark tone memory is 1'' (that is, the background is dark tone), the output of the AND gate 337 becomes 0, and a white character is output. Further, when the background part is 0%, that is, white or light colored, the output of the AND gate 337 becomes 1'', and characters are printed. [0051]On the other hand, when printing a halftone image , when the character part is a printed dot, that is, the signal 115 = "1", the AND gate 33
Since the output of 8 is "o" regardless of the image data 116, no image appears where there are characters. Therefore, whiteness is achieved. In other words, the halftone image data is output as follows.
This is when there is no character (115=“0”). The image output in this way is, for example, as shown in FIG. 17. As can be seen from the figure, areas with a dark tone or solid black background can be printed out with white characters, and areas with a white background can be printed out with black or other monochrome characters (described later). Reference numeral 339 is a character halftone image selector, and according to the signal 114 output from the control circuit 16, when outputting a character image, A and C are connected so that when outputting a halftone image, B and C are connected. controlled. Note that an OR gate may be used instead of the selector 39. If an OR gate is used, a character image and a halftone image can be output at the same time, and the number of transfers can be reduced. [0052] This color image recording apparatus first reads out a yellow image, for example, and forms the yellow image on the photoreceptor by operating a yellow developing device (not shown). Then, the yellow image on the photoreceptor is transferred to transfer paper wrapped around the transfer drum, thereby completing the transfer of one color. Next, in a similar process, magenta, cyan, and black are successively aligned and superimposed to obtain a full-color image of four colors. Thereafter, the selector 339 is switched to obtain a character image in a desired color. [0053] As described above, the signal 112 is a signal for controlling the color of the character image, and causes the image memory 8 to output data only when a desired color is to be printed out. Similarly, when reading a halftone image from the image memory 21, it is also possible to control the reading of only a desired color image to obtain a monochrome or composite color image. [0054] Therefore, as described above, when printing out characters in yellow, for example, if only the switch 346 in FIG. 10 is set to high density and the other switches 347 and 348 are set to low density, only the yellow part of the halftone image It is considered as a background, and yellow characters and halftone images can be clearly distinguished. In other words, even if the yellow part of the halftone image overlaps the yellow text, the yellow text is expressed as white, so the text can be clearly recognized. [0055] FIG. 18 is for explaining the fourth embodiment. Components having the same functions as those in FIG. 3 are given the same numbers, and their explanations will be omitted. Therefore, mainly the parts different from the circuit of FIG. 3 will be explained here. [0056] In FIG. 18, 55 is a blank code generation circuit, which is used to create a white outline around characters to be output. When outputting a halftone image with a white box, a blank code is sent by the blank code generation circuit 55 to the character generator 9 via the selector 56,
Blanks are written in the image memory 8 at the positions where characters are to be printed. At the same time, the input 21 of the OR gate 54 is used for parts other than characters, that is, outside the area where the blank is written.
5 writes "1", and a white hollow image as shown in FIG. The output of the image memory 21 is connected to the output of the image memory 21. Therefore, the final image output from the AND gate 67 is
This results in a halftone image or edge image in which only the white frame portion WH in a) is removed. The next time a character is output, the selector 56 operates so that the character code buffer 10 is connected to the character generator 9. Therefore, in the character generator, the character code is converted to dot data,
Dot data of a character image to be written is written into the character image memory 8. At this time, input 2 of OR gate 54
Since 15 is '0'', only the character dot data is written into the character image memory 8.The selector 57 is connected so that the input of the AND gate 67 is 1°''. Therefore, only the character dot data read from the character image memory 8 passes through the AND gate 67.
Then, as a final image, as shown in FIG. 19(c),
(b) An image with predetermined characters written in the white frame is obtained. [00573] By the way, the blank code generation circuit 55 performs the following operation when forming an image as shown in FIG. 19(a) in the image memory 8. [0058] First, character codes are input sequentially from the character code buffer 10 (signal lines for inputting character codes are not shown). Blank codes are generated for parts other than blank codes, and input is performed for other parts. 215 sends a signal (not shown) to the control circuit 16 to write "°1°" into the image memory 8. When the control circuit 16 receives a signal from the blank code generation circuit, it starts the address generator 14. control to generate Pa1'''. [0059] In this way, an image as shown in FIG. 19(a) is formed in the image memory 8. In this embodiment, it is assumed that the character code buffer does not include control codes and stores all character codes. [0060] CR the image based on the data in memories 8 and 21 of Nangoku 3
Once display L is displayed on the T-display, the position and color of the composite character can be confirmed, and printing can be started after confirmation. [0061] This color image recording device sequentially forms a yellow image, a magenta image, a cyan image, and a black image on the photoreceptor 1, and by aligning and overlapping each image on the transfer paper, You are getting a full color image. [0062] The color of the character image can be easily selected by selecting a developing device when printing out (developing) the character image. [0063] Note that the blank code generation circuit outputs various codes with different blank sizes to the character generator,
By outputting a blank pattern according to the blank size from the character generator, it is possible to create white frames of different sizes. [0064] In this embodiment, character patterns are stored in the image memory, but other line drawing patterns may also be stored. Further, in this embodiment, a laser beam printer is used as an example of the output device, but the present invention is not limited to this, and can also be used for, for example, an inkjet printer, a thermal printer, etc. [0065] Alternatively, a disk may be used instead of the output device to file the combined image. [0066] Further, in this embodiment, the character data and the position designation signal are sent from an external device, but they can also be input using data input keys provided on the color image recording apparatus side. [0067] Furthermore, the R, G, and B color image data can also be sent from a CCD scanner or the like. [0068] It is also possible to store the combined image in memory (for example, Y, M, C, and Bk memories). [0069] As described above, according to the present invention, it is possible to synthesize a character image with a halftone image without impairing the sharpness of the character image, and moreover, it is possible to perform movement of designated areas for each of the character image and the halftone image. Since they can be performed separately, it is possible to efficiently rearrange and synthesize the character image and the halftone image. [0070] Furthermore, according to the present invention, since character images and the like can be input using, for example, code codes, connection with other devices is also possible, and a versatile image device can be obtained. [0071] Further, according to the present invention, the character image can be made into any color depending on the halftone image that is the background, and the reproducibility of the character image and the halftone image is improved. I can do it. [0072] Furthermore, according to the present invention, it is possible to receive compressed codes from, for example, facsimiles, simply by adding an input data identification command. Therefore, it is possible to synthesize various images input from various devices. [0073] Further, according to the present invention, at least one of the halftone image and the line image can be arbitrarily colored, which is suitable for office processing after printing (for example, changing the color of characters for each data). A reproduced image can be obtained. [0074] Further, according to the present invention, the color of line drawings such as characters, the tone of images,
Since line drawings such as characters can be clearly reproduced regardless of the density, it is possible to eliminate the inconvenience that, for example, characters become invisible in solid areas of an image. [0075]
以上の様に本発明によれば、多様な画像データ入力に応
じた画像合成を行うことができる。As described above, according to the present invention, it is possible to perform image synthesis according to various input image data.
【図1】 複合型複写装置の一例を示す図。[Figure 1] FIG. 1 is a diagram showing an example of a composite copying apparatus.
【図2】 黒部の多い画像の上に文字を重ねた状態を示す図。[Figure 2] A diagram showing a state in which characters are superimposed on an image with many black parts.
【図3】
本発明の一実施例全体を示すカラー画像記録装置の回路
図。FIG. 3 is a circuit diagram of a color image recording apparatus showing an entire embodiment of the present invention.
【図4】 文字画像データの一例を示す図。[Figure 4] The figure which shows an example of character image data.
【図5】 カラー画像データの一例を示す図。[Figure 5] A diagram showing an example of color image data.
【図6】
文字コードバッファに格納された文字画面の一例を示す
図。FIG. 6 is a diagram showing an example of a character screen stored in a character code buffer.
【図7】
キャラクタジェネレータに入力されている文字の状態お
よびドツト変換された文字の状態を示す図。FIG. 7 is a diagram showing the state of characters input to the character generator and the state of characters converted into dots.
【図8】
文字画像および中間調画像の指定領域をそれぞれ別個に
移動するとともに、これら両画面を合成した一例を示す
図。FIG. 8 is a diagram illustrating an example in which designated areas of a character image and a halftone image are moved separately, and the two screens are combined.
【図9】 制御回路16の詳細図。[Figure 9] A detailed diagram of the control circuit 16.
【図101 各種コマンドを説明するための図。 【図11】 データ入力部を示す図。[Figure 101 Diagram for explaining various commands. [Figure 11] FIG. 3 is a diagram showing a data input section.
【図12】
ROM41に格納されているプログラムのフローチャー
ト。FIG. 12 is a flowchart of a program stored in the ROM 41.
【図13】
圧縮コードデータを入力可能とした第2の実施例を示す
図。FIG. 13 is a diagram showing a second embodiment in which compressed code data can be input.
【図14】
文字イメージとカラー中間調画像とファクシミリイメー
ジを合成した一例を示す図。FIG. 14 is a diagram showing an example of combining a character image, a color halftone image, and a facsimile image.
【図15】
本発明の第3の実施例であるカラー画像記録装置を示す
図。FIG. 15 is a diagram showing a color image recording device according to a third embodiment of the present invention.
【図16】 ダークトーン抽出回路の具体的構成図。[Figure 16] A specific configuration diagram of a dark tone extraction circuit.
【図17】 本実施例により得られる画像状態を示す図。[Figure 17] FIG. 3 is a diagram showing an image state obtained by this example.
【図18】
本発明の第4の実施例であるカラー画像記録装置を示す
図。FIG. 18 is a diagram showing a color image recording apparatus according to a fourth embodiment of the present invention.
【図19】 白くわく抜きした画像状態を説明するための図。[Figure 19] A diagram for explaining the state of an image with a white outline.
7 オアゲート
8.21 イメージメモリ
9 キャラクタジェネレータ
10 文字コードバッファ
16 制御回路
24 デイザ処理回路
28−1〜28−3 イメージバッファメモリ40
CPU
46.250 データセレクタ
251 バッファメモリ
252MHデコーダ回路
253 FAXイメージメモリ7 OR gate 8.21 Image memory 9 Character generator 10 Character code buffer 16 Control circuit 24 Dither processing circuit 28-1 to 28-3 Image buffer memory 40
CPU 46.250 Data selector 251 Buffer memory 252 MH decoder circuit 253 FAX image memory
図面 drawing
【図1】[Figure 1]
【図4】[Figure 4]
【図5】
fflJTJT−(1−と’l/lji、j %JI
υ)′Ie開干3−2471ji3 %4jl/フ・J
IffJ Tt)−と’1 /1bt5 (31)[Figure 5] fflJTJT-(1- and 'l/lji, j %JI
υ)'Ie open air 3-2471ji3 %4jl/fu・J
IfJ Tt)-and'1/1bt5 (31)
【図
9】[Figure 9]
【図11】[Figure 11]
【図15】 新開f3−247163 (39) 14開平3−247163 (40)[Figure 15] Shinkai f3-247163 (39) 14 Kaihei 3-247163 (40)
Claims (1)
データの種類を識別するための識別データを入力する入
力手段と、前記識別データに基づき、前記画像データを
種類に応じて分離する分離手段と前記分離手段によって
分離された、画像データのうちカラー画像データを処理
する第1の処理手段と、 前記カラー画像データ以外の画像データを処理する第2
の処理手段とを有することを特徴とする画像処理装置。1. Input means for inputting a plurality of different types of image data, identification data for identifying the types of the image data, and separation for separating the image data according to types based on the identification data. and a first processing means for processing color image data among the image data separated by the separating means; and a second processing means for processing image data other than the color image data.
An image processing device comprising: processing means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3005614A JPH03247163A (en) | 1991-01-22 | 1991-01-22 | Picture processing unit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3005614A JPH03247163A (en) | 1991-01-22 | 1991-01-22 | Picture processing unit |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59038334A Division JP2603210B2 (en) | 1984-02-29 | 1984-02-29 | Image processing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03247163A true JPH03247163A (en) | 1991-11-05 |
Family
ID=11616068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3005614A Pending JPH03247163A (en) | 1991-01-22 | 1991-01-22 | Picture processing unit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03247163A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5930367A (en) * | 1982-08-12 | 1984-02-17 | Mitsubishi Electric Corp | Method for coding color picture |
-
1991
- 1991-01-22 JP JP3005614A patent/JPH03247163A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5930367A (en) * | 1982-08-12 | 1984-02-17 | Mitsubishi Electric Corp | Method for coding color picture |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4682190A (en) | Image processing apparatus for combining image and character data | |
US6977754B2 (en) | Image processing apparatus, an image processing method and computer program product for combining page description language image data and bitmap image data | |
JPH07221971A (en) | Image processing method and device therefor | |
JPH0231910B2 (en) | ||
US5027221A (en) | Digital image recording system with preset control for selecting output formats based on the selected amount of pixel color and density data | |
JP3767667B2 (en) | Image processing device | |
US5552894A (en) | Image processing including identification of a specific image and conversion thereof in a predetermined manner | |
JPS59163944A (en) | Picture processing device | |
US5420694A (en) | Image processing system | |
US5760927A (en) | Color image reproduction apparatus for reproducing retained stored images after elimination of printer trouble | |
US5555093A (en) | Image processing apparatus and method thereof | |
JP2603210B2 (en) | Image processing device | |
JP2750115B2 (en) | Image processing method and apparatus | |
JPH03247163A (en) | Picture processing unit | |
JPH03247074A (en) | Picture processing unit | |
JPH0754959B2 (en) | Image processing device | |
JP2951964B2 (en) | Image forming device | |
JPH03247162A (en) | Picture processing unit | |
JPH0642708B2 (en) | Image processing device | |
JPH09156160A (en) | Imaging method | |
JPH02283169A (en) | Picture processor | |
JP2509468B2 (en) | Image processing device | |
JPS59171264A (en) | Picture processor | |
JP2003230002A (en) | Image rotation processing method, image processing apparatus, and image forming device provided with the same | |
JPH07118773B2 (en) | Image processing device |