JPH02295345A - 画像処理装置 - Google Patents
画像処理装置Info
- Publication number
- JPH02295345A JPH02295345A JP1117005A JP11700589A JPH02295345A JP H02295345 A JPH02295345 A JP H02295345A JP 1117005 A JP1117005 A JP 1117005A JP 11700589 A JP11700589 A JP 11700589A JP H02295345 A JPH02295345 A JP H02295345A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- color
- image
- output
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 194
- 238000003860 storage Methods 0.000 claims description 5
- 238000011017 operating method Methods 0.000 abstract description 4
- 230000005484 gravity Effects 0.000 abstract description 2
- 230000015654 memory Effects 0.000 description 155
- 238000010586 diagram Methods 0.000 description 90
- 238000000034 method Methods 0.000 description 80
- 238000006243 chemical reaction Methods 0.000 description 64
- 230000008569 process Effects 0.000 description 44
- 238000012937 correction Methods 0.000 description 33
- 238000000926 separation method Methods 0.000 description 18
- 230000008859 change Effects 0.000 description 16
- 238000009499 grossing Methods 0.000 description 16
- 239000003086 colorant Substances 0.000 description 15
- 230000015572 biosynthetic process Effects 0.000 description 14
- 238000012546 transfer Methods 0.000 description 14
- 230000000873 masking effect Effects 0.000 description 13
- 239000000203 mixture Substances 0.000 description 13
- 238000003786 synthesis reaction Methods 0.000 description 12
- 238000009966 trimming Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 11
- 238000003702 image correction Methods 0.000 description 10
- 229910052799 carbon Inorganic materials 0.000 description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000004042 decolorization Methods 0.000 description 6
- 230000008929 regeneration Effects 0.000 description 6
- 238000011069 regeneration method Methods 0.000 description 6
- 238000001444 catalytic combustion detection Methods 0.000 description 5
- 229910052736 halogen Inorganic materials 0.000 description 5
- 150000002367 halogens Chemical class 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 230000035945 sensitivity Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 101100368146 Arabidopsis thaliana SYNC2 gene Proteins 0.000 description 3
- 101100368147 Arabidopsis thaliana SYNC3 gene Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 239000000872 buffer Substances 0.000 description 3
- 239000002131 composite material Substances 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 229910052757 nitrogen Inorganic materials 0.000 description 3
- 239000003973 paint Substances 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000008719 thickening Effects 0.000 description 3
- 238000010521 absorption reaction Methods 0.000 description 2
- 238000003705 background correction Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000036961 partial effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 102100037591 Neuroserpin Human genes 0.000 description 1
- 241001670273 Ooia Species 0.000 description 1
- 241000287462 Phalacrocorax carbo Species 0.000 description 1
- 208000032005 Spinocerebellar ataxia with axonal neuropathy type 2 Diseases 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 208000033361 autosomal recessive with axonal neuropathy 2 spinocerebellar ataxia Diseases 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 229910052739 hydrogen Inorganic materials 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- SKSZCWXNZIXXAY-UHFFFAOYSA-N isothiofulminic acid Chemical compound S[N+]#[C-] SKSZCWXNZIXXAY-UHFFFAOYSA-N 0.000 description 1
- 238000002789 length control Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 230000007595 memory recall Effects 0.000 description 1
- 108010080874 neuroserpin Proteins 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 229910052698 phosphorus Inorganic materials 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 239000006187 pill Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- UJMBCXLDXJUMFB-UHFFFAOYSA-K trisodium;5-oxo-1-(4-sulfonatophenyl)-4-[(4-sulfonatophenyl)diazenyl]-4h-pyrazole-3-carboxylate Chemical compound [Na+].[Na+].[Na+].[O-]C(=O)C1=NN(C=2C=CC(=CC=2)S([O-])(=O)=O)C(=O)C1N=NC1=CC=C(S([O-])(=O)=O)C=C1 UJMBCXLDXJUMFB-UHFFFAOYSA-K 0.000 description 1
- 238000010977 unit operation Methods 0.000 description 1
Landscapes
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明は入力画像をデイジタル的に処理し、これに種々
の画像処理を施す画像処理装置に関するものである。
の画像処理を施す画像処理装置に関するものである。
近年、カラー原稿を色分解し、画素ごとに読み取り、読
み取った画像データをデイジタル処理し、カラープリン
タに出力する事により、デイジタルカラーハードコピー
を得るデイジタルカラー複写機が広範に普及しつつある
。この種の装置では画像データをデイジタル的に処理で
きるという利点から、画像の出力位置を移動させたり(
第72図(a))、所望の画像領域を抜き出したり(第
72図(b))、所望の領域内のある色のみ色を変換し
たり(第72図(C))、メモリに記憶された文字や画
像を反射原稿にはめ込んだり(第72図(d))等種々
の画像加工が可能になり、いわゆるカラー複写の分野で
の応用は広がりつつある。
み取った画像データをデイジタル処理し、カラープリン
タに出力する事により、デイジタルカラーハードコピー
を得るデイジタルカラー複写機が広範に普及しつつある
。この種の装置では画像データをデイジタル的に処理で
きるという利点から、画像の出力位置を移動させたり(
第72図(a))、所望の画像領域を抜き出したり(第
72図(b))、所望の領域内のある色のみ色を変換し
たり(第72図(C))、メモリに記憶された文字や画
像を反射原稿にはめ込んだり(第72図(d))等種々
の画像加工が可能になり、いわゆるカラー複写の分野で
の応用は広がりつつある。
従って、種々の機能を組み合わせる事により、カラーで
の企画書、宣伝ポスター、促販資料、デザイン図等に簡
易に応用できる様になってきている。
の企画書、宣伝ポスター、促販資料、デザイン図等に簡
易に応用できる様になってきている。
一方、カラー反射原稿に対して文字はより文字らしく、
画像はより画像らしくという要求が高まっており、これ
に対しては像域分離によって文字部と画像部を分離し、
文字部には高解像処理が、特に黒い文字に関しては黒単
色で打たれる処理が、他方画像部には高階調処理がなさ
れていた。
画像はより画像らしくという要求が高まっており、これ
に対しては像域分離によって文字部と画像部を分離し、
文字部には高解像処理が、特に黒い文字に関しては黒単
色で打たれる処理が、他方画像部には高階調処理がなさ
れていた。
しかしながら、上記従来例では、円,長円等非矩形の領
域発生手段を持たない為、例えば反射原稿に対して円や
長円等非矩形のトリミング,マスキング.色変換,画像
合成等をしたい時、原稿を切りとって白紙に貼りそれを
読み取ることにより領域指定するしか方法がなかったの
で、煩雑で時間も多《かかった。
域発生手段を持たない為、例えば反射原稿に対して円や
長円等非矩形のトリミング,マスキング.色変換,画像
合成等をしたい時、原稿を切りとって白紙に貼りそれを
読み取ることにより領域指定するしか方法がなかったの
で、煩雑で時間も多《かかった。
そこで、本発明は、かかる欠点を除去し、非矩形領域指
定を簡易かつ短時間に行うことのできる画像処理装置を
提供することを目的とする。
定を簡易かつ短時間に行うことのできる画像処理装置を
提供することを目的とする。
〔課題を解決するための手段及び作用〕上記課題を解決
するため本発明の画像処理装置は、画像データを入力す
る手段、所定の座標指定に基づき非矩形領域信号を発生
させる発生手段と、前記非矩形領域信号を記憶する記憶
手段、画像入力と同期して前記記憶された非矩形領域信
号を読み出す読み出し制御手段、前記読み出された非矩
形領域信号に基づいて入力画像データに異なる処理を行
う処理手段とを有することを特徴とする。
するため本発明の画像処理装置は、画像データを入力す
る手段、所定の座標指定に基づき非矩形領域信号を発生
させる発生手段と、前記非矩形領域信号を記憶する記憶
手段、画像入力と同期して前記記憶された非矩形領域信
号を読み出す読み出し制御手段、前記読み出された非矩
形領域信号に基づいて入力画像データに異なる処理を行
う処理手段とを有することを特徴とする。
上記構成において、前記処理手段は、前記制御手段によ
り、前記記憶手段より読み出された前記非矩形領域信号
に基づき、前記入力画像データに異なる処理を行う。
り、前記記憶手段より読み出された前記非矩形領域信号
に基づき、前記入力画像データに異なる処理を行う。
(以下余白)
[実施例〕
以下、図面を参照して本発明を詳細に説明する。
第1図は本発明に係るデジタルカラー画像処理システム
の概略内部構成の一例を示す。本システムは、図示のよ
うに上部にデジタルカラー画像読み取り装置(以下、カ
ラーリーグと称する)lと、下部にデジタルカラー画像
プリント装置(以下、カラープリンタと称する)2とを
有する。このカラーリーダlは、後述の色分解手段とC
CDのような光電変換素子とにより原稿のカラー画像情
報をカラー別に読取り、電気的なデジタル画像信号に変
換する。また、カラープリンタ2は、そのデジタル画像
信号に応じてカラー画像をカラー別に再現し、被記録紙
にデジタル的なドット形態で複数回転写して記録する電
子写真方式のレーザビームカラープリンタである。
の概略内部構成の一例を示す。本システムは、図示のよ
うに上部にデジタルカラー画像読み取り装置(以下、カ
ラーリーグと称する)lと、下部にデジタルカラー画像
プリント装置(以下、カラープリンタと称する)2とを
有する。このカラーリーダlは、後述の色分解手段とC
CDのような光電変換素子とにより原稿のカラー画像情
報をカラー別に読取り、電気的なデジタル画像信号に変
換する。また、カラープリンタ2は、そのデジタル画像
信号に応じてカラー画像をカラー別に再現し、被記録紙
にデジタル的なドット形態で複数回転写して記録する電
子写真方式のレーザビームカラープリンタである。
まず、カラーリーダlの概要を説明する。
3は原稿、4は原稿を載置するプラテンガラス、5はハ
ロゲン露光ランプlOにより露光走査された原稿からの
反射光像を集光し、等倍型フル力ラーセンサ6に画像入
力するためのロツドアレイレンズであり、5, 6,
7. 10が原稿走査ユニット11として一体となっ
て矢印AI方向に露光走査する。
ロゲン露光ランプlOにより露光走査された原稿からの
反射光像を集光し、等倍型フル力ラーセンサ6に画像入
力するためのロツドアレイレンズであり、5, 6,
7. 10が原稿走査ユニット11として一体となっ
て矢印AI方向に露光走査する。
露光走査しなからlライン毎に読み取られたカラー色分
解画像信号は、センサー出力信号増幅回路7により所定
電圧に増幅された後、信号線501により後述するビデ
オ処理ユニットに入力され信号処理される。詳細は後述
する。501は信号の忠実な伝送を保障するための同軸
ケーブルである。信号502は等倍型フル力ラーセンサ
6の駆動パルスを供給する信号線であり、必要な駆動パ
ルスはビデオ処理ユニットl2内で全て生成される。8
.9は後述する画像信号の白レベル補正、黒レベル補正
のため白色板および黒色板であり、ハロゲン露光ランプ
10で照射することによりそれぞれ所定の濃度の信号レ
ベルを得ることができ、ビデオ信号の白レベル補正、黒
レベル補正に使われる。13はマイクロコンピュータを
有するコントロールユニットであり、これはバス508
により操作パネル20における表示、キー人力制御およ
びビデオ処理二二ットl2の制御、ポジションセンサS
l,S2により原稿走査ユニツ}11の位置を信号線5
09, 510を介して検出、更に信号線503によ
り走査体Itを移動させるためのステツピングモーター
14をパルス駆動するステツピングモーター駆動回路制
御、信号線504を介して露光ランプドライバーによる
ハロゲン露光ランプIOのON/OFF制御、光量制御
、信号線505を介してのデシタイザーl6および内部
キー、表示部の制御等カラーリーダ一部lの全ての制御
を行っている。原稿露光走査時に前述した露光走査ユニ
ット11によって読み取られたカラー画像信号は、増幅
回路7、信号線501を介してビデオ処理ユニットl2
に入力され、本ユニット12内で後述する種々の処理を
施され、インターフェース回路56を介してプリンタ一
部2に送出される。
解画像信号は、センサー出力信号増幅回路7により所定
電圧に増幅された後、信号線501により後述するビデ
オ処理ユニットに入力され信号処理される。詳細は後述
する。501は信号の忠実な伝送を保障するための同軸
ケーブルである。信号502は等倍型フル力ラーセンサ
6の駆動パルスを供給する信号線であり、必要な駆動パ
ルスはビデオ処理ユニットl2内で全て生成される。8
.9は後述する画像信号の白レベル補正、黒レベル補正
のため白色板および黒色板であり、ハロゲン露光ランプ
10で照射することによりそれぞれ所定の濃度の信号レ
ベルを得ることができ、ビデオ信号の白レベル補正、黒
レベル補正に使われる。13はマイクロコンピュータを
有するコントロールユニットであり、これはバス508
により操作パネル20における表示、キー人力制御およ
びビデオ処理二二ットl2の制御、ポジションセンサS
l,S2により原稿走査ユニツ}11の位置を信号線5
09, 510を介して検出、更に信号線503によ
り走査体Itを移動させるためのステツピングモーター
14をパルス駆動するステツピングモーター駆動回路制
御、信号線504を介して露光ランプドライバーによる
ハロゲン露光ランプIOのON/OFF制御、光量制御
、信号線505を介してのデシタイザーl6および内部
キー、表示部の制御等カラーリーダ一部lの全ての制御
を行っている。原稿露光走査時に前述した露光走査ユニ
ット11によって読み取られたカラー画像信号は、増幅
回路7、信号線501を介してビデオ処理ユニットl2
に入力され、本ユニット12内で後述する種々の処理を
施され、インターフェース回路56を介してプリンタ一
部2に送出される。
次に、カラープリンタ2の概要を説明する。711はス
キャナであり、カラーリーダー1からの画像信号を光信
号に変換するレーザー出力部、多面体(例えば8面体)
のポリゴンミラ−712、このミラー712を回転させ
るモータ(不図示)およびf/θレンズ(結像レンズ)
713等を有する。714はレーザ光の光路を変更する
反射ミラー、715は感光ドラムである。レーザ出力部
から出射したレーザ光はポリゴンミラ−712で反射さ
れ、レンズ713およびミラー714を通って感光ドラ
ム715の面を線状に走査(ラスタースキャン)し、原
稿画像に対応した潜像を形成する。
キャナであり、カラーリーダー1からの画像信号を光信
号に変換するレーザー出力部、多面体(例えば8面体)
のポリゴンミラ−712、このミラー712を回転させ
るモータ(不図示)およびf/θレンズ(結像レンズ)
713等を有する。714はレーザ光の光路を変更する
反射ミラー、715は感光ドラムである。レーザ出力部
から出射したレーザ光はポリゴンミラ−712で反射さ
れ、レンズ713およびミラー714を通って感光ドラ
ム715の面を線状に走査(ラスタースキャン)し、原
稿画像に対応した潜像を形成する。
また、711は一次帯電器、718は全面露光ランプ、
723は転写されなかった残留トナーを回収するクリー
ナ部、724は転写前帯電器であり、これらの部材は感
光ドラム715の周囲に配設されている。
723は転写されなかった残留トナーを回収するクリー
ナ部、724は転写前帯電器であり、これらの部材は感
光ドラム715の周囲に配設されている。
726はレーザ露光によって、感光ドラム715の表面
に形成された静電潜像を現像する現像器ユニットであり
、731Y,731M,731C,7318kは感光ド
ラム715と接して直接現像を行う現像スリーブ、73
0Y,730M,730C,7308kは予備トナーを
保持しておくトナーホツパー、732は現像剤の移送を
行うスクリューであって、これらのスリーブ731Y〜
7318k,}ナーホツバー730Y〜7308kおよ
びスクリュー732により現像器ユニット726が構成
され、これらの部材は現像器ユニットの回転軸Pの周囲
に配設されている。例えば、イエローのトナー像を形成
する時は、本図の位置でイエロートナー現像を行い、マ
ゼンタのトナー像を形成する時は、現像器ユニット72
6を図の軸Pを中心に回転して、感光体715に接する
位置にマゼンタ現像器内の現像スリーブ731Mを配設
させる。シアン、ブラックの現像も同ように動作する。
に形成された静電潜像を現像する現像器ユニットであり
、731Y,731M,731C,7318kは感光ド
ラム715と接して直接現像を行う現像スリーブ、73
0Y,730M,730C,7308kは予備トナーを
保持しておくトナーホツパー、732は現像剤の移送を
行うスクリューであって、これらのスリーブ731Y〜
7318k,}ナーホツバー730Y〜7308kおよ
びスクリュー732により現像器ユニット726が構成
され、これらの部材は現像器ユニットの回転軸Pの周囲
に配設されている。例えば、イエローのトナー像を形成
する時は、本図の位置でイエロートナー現像を行い、マ
ゼンタのトナー像を形成する時は、現像器ユニット72
6を図の軸Pを中心に回転して、感光体715に接する
位置にマゼンタ現像器内の現像スリーブ731Mを配設
させる。シアン、ブラックの現像も同ように動作する。
また、716は感光ドラム715上に形成されたトナー
像を用紙に転写する転写ドラムであり、7l9は転写ド
ラム716の移動位置を検出するためのアクチュエー夕
板、720はこのアクチュエー夕板719と近接するこ
とにより転写ドラム716がホームポジション位置に移
動したのを検出するポジションセンサ、725は転写ド
ラムクリーナー、727は紙押えローラ、728は除電
器および729は転写帯電器であり、これらの部材71
9,720,725,727, 729は転写ローラ7
16の周囲に配設されている。
像を用紙に転写する転写ドラムであり、7l9は転写ド
ラム716の移動位置を検出するためのアクチュエー夕
板、720はこのアクチュエー夕板719と近接するこ
とにより転写ドラム716がホームポジション位置に移
動したのを検出するポジションセンサ、725は転写ド
ラムクリーナー、727は紙押えローラ、728は除電
器および729は転写帯電器であり、これらの部材71
9,720,725,727, 729は転写ローラ7
16の周囲に配設されている。
一方、735, 736は用紙(紙葉体)を収納する給
紙カセット、737,738はカセット735,736
から用紙を給紙する給紙ローラ、739,740,74
1は給紙および搬送のタイミングをとるタイミングロー
ラであり、これらを経由して給紙搬送された用紙は紙ガ
イド749に導かれて先端を後述のグリツバに担持され
ながら転写ドラム716に巻き付き、像形成過程に移行
する。
紙カセット、737,738はカセット735,736
から用紙を給紙する給紙ローラ、739,740,74
1は給紙および搬送のタイミングをとるタイミングロー
ラであり、これらを経由して給紙搬送された用紙は紙ガ
イド749に導かれて先端を後述のグリツバに担持され
ながら転写ドラム716に巻き付き、像形成過程に移行
する。
また、550はドラム回転モータであり、感光ドラム7
15と転写ドラム716を同期回転する、750は像形
成過程が終了後、用紙を転写ドラム716から取りはず
す剥離爪、742は取はずされた用紙を搬送する搬送ベ
ルト、743は搬送ベルト742で搬送されて来た用紙
を定着する画像定着部であり、画像定着部743は一対
の熱圧カローラ744および745を有する。
15と転写ドラム716を同期回転する、750は像形
成過程が終了後、用紙を転写ドラム716から取りはず
す剥離爪、742は取はずされた用紙を搬送する搬送ベ
ルト、743は搬送ベルト742で搬送されて来た用紙
を定着する画像定着部であり、画像定着部743は一対
の熱圧カローラ744および745を有する。
第2図以下に従って、本発明に係る画像処理回路につい
て詳述する。本回路は、フルカラーの原稿を、図示しな
いハロゲンランプや蛍光灯等の照明源で露光し、反射カ
ラー像をCCD等のカラーイメージセンサで撮像し、得
られたアナログ画像信号をA/D変換器等でデジタル化
し、デジタル化されたフルカラー画像信号を処理、加工
し、図示しない熱転写型カラープリンター、インクジェ
ットカラープリンター レーザービームカラープリンタ
ー等に出力しカラー画像を得るカラ一画像複写装置、ま
たは予めデジタル化されたカラー画像信号をコンピュー
ター、他のカラー画像読取装置、あるいは、カラ一画像
送信装置等より入力し、合成等の処理を行い、前述のカ
ラープリンターに出力するカラー画像出力装置等に適用
されるものである。
て詳述する。本回路は、フルカラーの原稿を、図示しな
いハロゲンランプや蛍光灯等の照明源で露光し、反射カ
ラー像をCCD等のカラーイメージセンサで撮像し、得
られたアナログ画像信号をA/D変換器等でデジタル化
し、デジタル化されたフルカラー画像信号を処理、加工
し、図示しない熱転写型カラープリンター、インクジェ
ットカラープリンター レーザービームカラープリンタ
ー等に出力しカラー画像を得るカラ一画像複写装置、ま
たは予めデジタル化されたカラー画像信号をコンピュー
ター、他のカラー画像読取装置、あるいは、カラ一画像
送信装置等より入力し、合成等の処理を行い、前述のカ
ラープリンターに出力するカラー画像出力装置等に適用
されるものである。
原稿は、まず図示しない露光ランプにより照射され、反
射光はカラー読み取りセンサ500aにより画像ごとに
色分解されて読み取られ、増幅回路501aで所定レベ
ルに増幅される。533aはカラー読み取りセンサを駆
動するためのパルス信号を供給するCODドライバーで
あり、必要なパルス源はシステムコントロールパルスジ
エネレータ534aで生成される。
射光はカラー読み取りセンサ500aにより画像ごとに
色分解されて読み取られ、増幅回路501aで所定レベ
ルに増幅される。533aはカラー読み取りセンサを駆
動するためのパルス信号を供給するCODドライバーで
あり、必要なパルス源はシステムコントロールパルスジ
エネレータ534aで生成される。
第3図にカラー読み取りセンサおよび駆動パルスを示す
。第3図(a)は本例で使用されるカラー読み取りセン
サであり、主走査方向を5分割して読み取るべ( 63
.5μmを1画素として(4dOt/inch (以下
dpiという))、1024画素、すなわち図の如《l
画素を主走査方向にG, B, Rで3分割しているの
で、トータルto24x3=3072の有効画素数を有
する。一方、各チップ58〜62は同一セラミック基板
上に形成され、センサの1. 3. 5番目(58a
, 60a, 62a)は同一ラインLA上に、2.
4番目はLAとは4ライン分(63.5 μm x
4=254μm)だけ離れたラインLB上に配置され、
原稿読み取り時は、矢印AL方向に走査する。
。第3図(a)は本例で使用されるカラー読み取りセン
サであり、主走査方向を5分割して読み取るべ( 63
.5μmを1画素として(4dOt/inch (以下
dpiという))、1024画素、すなわち図の如《l
画素を主走査方向にG, B, Rで3分割しているの
で、トータルto24x3=3072の有効画素数を有
する。一方、各チップ58〜62は同一セラミック基板
上に形成され、センサの1. 3. 5番目(58a
, 60a, 62a)は同一ラインLA上に、2.
4番目はLAとは4ライン分(63.5 μm x
4=254μm)だけ離れたラインLB上に配置され、
原稿読み取り時は、矢印AL方向に走査する。
各5つのCCDのうちl, 3. 5番目は駆動パルス
群ODRV118aに、2,4番目はEDRV119a
により、それぞれ独立にかつ同期して駆動される。
群ODRV118aに、2,4番目はEDRV119a
により、それぞれ独立にかつ同期して駆動される。
ODRVI18aに含まれるOOIA,002A,OR
SとEDRVl19aに含まれるEOIA,EO2A,
ERSはそれぞれ各センサ内での電荷転送クロツク、電
荷リセットパルスであり、l, 3. 5番目と2.
4番目との相互干渉やノイズ制限のため、お互いにジツ
タにないように全く同期して生成される。このため、こ
れらパルスは1つの基準発振源OSC558a (第2
図)から生成される。
SとEDRVl19aに含まれるEOIA,EO2A,
ERSはそれぞれ各センサ内での電荷転送クロツク、電
荷リセットパルスであり、l, 3. 5番目と2.
4番目との相互干渉やノイズ制限のため、お互いにジツ
タにないように全く同期して生成される。このため、こ
れらパルスは1つの基準発振源OSC558a (第2
図)から生成される。
第4図(a)はODRVII8a,EDRVll9aを
生成する回路ブロック、第4図(b)はタイミングチャ
ートであり、第2図システムコントロールパルスジエネ
レータ534aに含まれる。単一のOSC558aより
発生される原クロツクCLKOを分周しタクロツクKO
l35aはODRVとEDRV(7)発生タイミングを
決める基準信号SYNC2,SYNC3を生成するクロ
ツクであり、SYNC2,SYNC3はCPUバスに接
続された信号線22により設定されるブリセツタブルカ
ウンタ64a, 65aの設定値に応じて出力タイミン
グが決定・され、SYNC2,SYNC3は分周器66
a, 67aおよび駆動パルス生成部68a, ′6
9aを初期化する。すなわち、本ブロックに入力される
HSYNC118を基準とし、全て1つの発振源OSC
558aより出力されるCLKOおよび全て同期して発
生している分周クロツクにより生成されているので、O
DRV118aとEDRV119aのそれぞれのパルス
群は全くジツタのない同期した信号として得られ、セン
サ間の干渉による信号の乱れを防止できる。
生成する回路ブロック、第4図(b)はタイミングチャ
ートであり、第2図システムコントロールパルスジエネ
レータ534aに含まれる。単一のOSC558aより
発生される原クロツクCLKOを分周しタクロツクKO
l35aはODRVとEDRV(7)発生タイミングを
決める基準信号SYNC2,SYNC3を生成するクロ
ツクであり、SYNC2,SYNC3はCPUバスに接
続された信号線22により設定されるブリセツタブルカ
ウンタ64a, 65aの設定値に応じて出力タイミン
グが決定・され、SYNC2,SYNC3は分周器66
a, 67aおよび駆動パルス生成部68a, ′6
9aを初期化する。すなわち、本ブロックに入力される
HSYNC118を基準とし、全て1つの発振源OSC
558aより出力されるCLKOおよび全て同期して発
生している分周クロツクにより生成されているので、O
DRV118aとEDRV119aのそれぞれのパルス
群は全くジツタのない同期した信号として得られ、セン
サ間の干渉による信号の乱れを防止できる。
ここで、お互いに同期して得られたセンサ駆動パノレス
ODRVI18aはl, 3. 5番目のセンサ58a
,60a, 62aに、EDRVll9aは2. 4番
目のセンサ59a, 61aに供給され、各センサ58
a,59a,60a,61a,62aからは駆動パルス
に同期してビデオ信号Vl−V5が独立に出力され、第
2図に示される各チャンネル毎で独立の増幅回路501
−1〜501−5で所定の電圧値に増幅され、同軸ケー
ブル101aを通して第3図(b)のOOSl29aの
タイミングでV1,V3,V5がEOS134ai7)
タイミングでV2,V4の信号が送出されビデオ画像処
理回路に入力される。
ODRVI18aはl, 3. 5番目のセンサ58a
,60a, 62aに、EDRVll9aは2. 4番
目のセンサ59a, 61aに供給され、各センサ58
a,59a,60a,61a,62aからは駆動パルス
に同期してビデオ信号Vl−V5が独立に出力され、第
2図に示される各チャンネル毎で独立の増幅回路501
−1〜501−5で所定の電圧値に増幅され、同軸ケー
ブル101aを通して第3図(b)のOOSl29aの
タイミングでV1,V3,V5がEOS134ai7)
タイミングでV2,V4の信号が送出されビデオ画像処
理回路に入力される。
ビデオ画像処理回路に入力された原稿を5分割に分けて
読み取って得られたカラー画像信号は、サンプルホール
ド回路S/H502aにてG(グリーン),B(ブルー
),R(レッド)の3色に分離される。
読み取って得られたカラー画像信号は、サンプルホール
ド回路S/H502aにてG(グリーン),B(ブルー
),R(レッド)の3色に分離される。
従ってS/Hされたのちは3X5=15系統の信号処理
される。
される。
S/H回路502aにより、各色R, G, B毎
にサンプルホールドされたアナログカラー画像信号は、
次段A/D変換回路503aで各l〜5チャンネルごと
でデジタル化され、各1〜5チャンネル独立に並列で、
次段に出力される。
にサンプルホールドされたアナログカラー画像信号は、
次段A/D変換回路503aで各l〜5チャンネルごと
でデジタル化され、各1〜5チャンネル独立に並列で、
次段に出力される。
さて、本実施例では前述したように4ライン分(63.
5 μmX4 =254 μm)の間隔を副走査方向に
持ち、かつ主走査方向に5領域に分割した5つの千鳥状
センサで原稿読み取りを行っているため、先行走査して
いるチャンネル2,4と残るl,3,5では読み取る位
置がズレている。そこでこれを正しくつなぐために、複
数ライン分のメモリを備えたズレ補正回路504aによ
って、そのズレ補正を行っている。
5 μmX4 =254 μm)の間隔を副走査方向に
持ち、かつ主走査方向に5領域に分割した5つの千鳥状
センサで原稿読み取りを行っているため、先行走査して
いるチャンネル2,4と残るl,3,5では読み取る位
置がズレている。そこでこれを正しくつなぐために、複
数ライン分のメモリを備えたズレ補正回路504aによ
って、そのズレ補正を行っている。
次に、第5図(a)を用いて黒補正/白補正回路506
aにおける黒補正動作を説明する。第5図(b)のよう
にチャンネル1〜5の黒レベル出力はセンサに入力する
光量が微少の時、チップ間、画素間のバラツキが大きい
。これをそのまま出力し画像を出力すると、画像のデー
タ部にスジやムラが生じる。そこで、この黒部の出力バ
ラツキを補正する必要が有り、第5図(a)のような回
路で補正を行う。原稿読取り動作に先立ち、原稿走査ユ
ニットを原稿台先端部の非画像領域に配置された均一濃
度を有する黒色板の位置へ移動し、ハロゲンを点灯し黒
レベル画像信号を本回路に入力する。
aにおける黒補正動作を説明する。第5図(b)のよう
にチャンネル1〜5の黒レベル出力はセンサに入力する
光量が微少の時、チップ間、画素間のバラツキが大きい
。これをそのまま出力し画像を出力すると、画像のデー
タ部にスジやムラが生じる。そこで、この黒部の出力バ
ラツキを補正する必要が有り、第5図(a)のような回
路で補正を行う。原稿読取り動作に先立ち、原稿走査ユ
ニットを原稿台先端部の非画像領域に配置された均一濃
度を有する黒色板の位置へ移動し、ハロゲンを点灯し黒
レベル画像信号を本回路に入力する。
ブルー信号BINに関しては、この画像データの1ライ
ン分を黒レベルR A M 7 8 aに格納すべく、
セレクタ82aでAを選択(O)、ゲート80aを閉じ
(■)、81aを開《。すなわち、データ線は151a
−} 152a−+153aと接続され、一方RAM
78aのアドレス人力155aにはHSYNCで初期化
され、VCLKをカウントするアドレスカウンタ84a
の出力154aが入力されるべ《セレクタ83aに対す
る■が出力され、lライン分の黒レベル信号がR A
M 7 8 aの中に格納される(以上黒基準値?込み
モードと呼ぶ)。
ン分を黒レベルR A M 7 8 aに格納すべく、
セレクタ82aでAを選択(O)、ゲート80aを閉じ
(■)、81aを開《。すなわち、データ線は151a
−} 152a−+153aと接続され、一方RAM
78aのアドレス人力155aにはHSYNCで初期化
され、VCLKをカウントするアドレスカウンタ84a
の出力154aが入力されるべ《セレクタ83aに対す
る■が出力され、lライン分の黒レベル信号がR A
M 7 8 aの中に格納される(以上黒基準値?込み
モードと呼ぶ)。
画像読み込み時には、RAM78aはデータ読み出しモ
ードとなり、データ線153a−”+57aの経路で減
算器79aのB入カへ毎ライン、1画素ごとに読み出さ
れ入力される。すなわち、この時ゲート81aは閉じ(
■)、80aは開《(■)。また、セレクタ86aはA
出力となる。従って、黒補正回路出力1 56aは、黒
レベルデータDK (i)に対し、例えばブルー信号の
場合B IN (i) −DK (i)BoU■(i)
として得られる(黒補正モードと呼ぶ)。同ようにグリ
ーンGIN+ レッドRINも77aG,77aRに
より同様の制御が行われる。
ードとなり、データ線153a−”+57aの経路で減
算器79aのB入カへ毎ライン、1画素ごとに読み出さ
れ入力される。すなわち、この時ゲート81aは閉じ(
■)、80aは開《(■)。また、セレクタ86aはA
出力となる。従って、黒補正回路出力1 56aは、黒
レベルデータDK (i)に対し、例えばブルー信号の
場合B IN (i) −DK (i)BoU■(i)
として得られる(黒補正モードと呼ぶ)。同ようにグリ
ーンGIN+ レッドRINも77aG,77aRに
より同様の制御が行われる。
また、本制御のための各セレクタゲートの制御線■,■
,■,■,■は、CPU22 (第2図)の■/0とし
て割り当てられたラッチ85aによりCPU制御で行わ
れる。なお、セレクタ82a, 83a, 86aをB
選択することによりCPU22によりR A M 7
8 aをアクセス可能となる。
,■,■,■は、CPU22 (第2図)の■/0とし
て割り当てられたラッチ85aによりCPU制御で行わ
れる。なお、セレクタ82a, 83a, 86aをB
選択することによりCPU22によりR A M 7
8 aをアクセス可能となる。
次に、第6図で黒補正/白補正回路506aにおける白
レベル補正(シエーデイング補正)を説明する。白レベ
ル補正は原稿走査ユニットを均一な白色板の位置に移動
して照射した時の白色データに基づき、照明系、光学系
やセンサの感度バラツキの補正を行う。基本的な回路構
成を第6図(a)に示す。基本的な回路構成は第5図(
a)と同一であるが、黒補正では減算器79aにて補正
を行っていたのに対し、白補正では乗算器79′aを用
いる点か異なるのみであるので同一部分の説明は省く。
レベル補正(シエーデイング補正)を説明する。白レベ
ル補正は原稿走査ユニットを均一な白色板の位置に移動
して照射した時の白色データに基づき、照明系、光学系
やセンサの感度バラツキの補正を行う。基本的な回路構
成を第6図(a)に示す。基本的な回路構成は第5図(
a)と同一であるが、黒補正では減算器79aにて補正
を行っていたのに対し、白補正では乗算器79′aを用
いる点か異なるのみであるので同一部分の説明は省く。
色補正時に、原稿を読み取るためのCCD (500a
)が均一白色板の読み取り位置(ホームポジション)に
ある時、すなわち、複写動作または読み取り動作に先立
ち、図示しない露光ランプを点灯させ、均一白レベルの
画像データを1ライン分の補正RAM78′aに格納す
る。例えば、主走査方向A4長手方向の幅を有するとす
れば、16pef/mmでl6X297mm=4752
画素、すなわち少なくともRAMの容量は4752バイ
トであり、第6図(b)のごと<、+画素目の白色板デ
ータWi(i=1〜4752)とするとRAM78’a
には第6図(c)のごとく、各画素毎の白色板に対する
データが格納される。
)が均一白色板の読み取り位置(ホームポジション)に
ある時、すなわち、複写動作または読み取り動作に先立
ち、図示しない露光ランプを点灯させ、均一白レベルの
画像データを1ライン分の補正RAM78′aに格納す
る。例えば、主走査方向A4長手方向の幅を有するとす
れば、16pef/mmでl6X297mm=4752
画素、すなわち少なくともRAMの容量は4752バイ
トであり、第6図(b)のごと<、+画素目の白色板デ
ータWi(i=1〜4752)とするとRAM78’a
には第6図(c)のごとく、各画素毎の白色板に対する
データが格納される。
一方、Wiに対し、i番目の画素の通常画像の読み取り
値Diに対し補正後のデータDo=DixFFH/Wi
となるべきである。そこでCPU22より、ラッチ85
′a■′,■′,■′,■′ に対しゲート80’ a
, 81’ aを開き、さらにセレクタ82’ a,
83’ a, 86’ aにてBが選択されるよう
出力し、RAM78’ aをCPUアクセス可能とする
。
値Diに対し補正後のデータDo=DixFFH/Wi
となるべきである。そこでCPU22より、ラッチ85
′a■′,■′,■′,■′ に対しゲート80’ a
, 81’ aを開き、さらにセレクタ82’ a,
83’ a, 86’ aにてBが選択されるよう
出力し、RAM78’ aをCPUアクセス可能とする
。
次に、第6図(d)に示す手順でCPU22は先頭画素
Woに対しF F H / Wo , W ,に対し
FF/W,−・・と順次演算してデータの置換を行う。
Woに対しF F H / Wo , W ,に対し
FF/W,−・・と順次演算してデータの置換を行う。
色成分画像のブルー成分に対し終了したら(第6図(d
) StepB)同様にグリーン成分(StepG)、
レッド成分(StepR)と順次行い、以後、入力され
る原画像データDiに対してDo=DiXFF H/W
iが出力されるようにゲート80′aが開(■′)、8
1’ aが閉(■′)、セレクタ83’ a, 86
’ aはAが選択され、RAM78′aから読み出され
た係数データFFH/Wiは信号線l53a+l57a
を通り、一方から入力された原画像データ151aとの
乗算がとられ出力される。
) StepB)同様にグリーン成分(StepG)、
レッド成分(StepR)と順次行い、以後、入力され
る原画像データDiに対してDo=DiXFF H/W
iが出力されるようにゲート80′aが開(■′)、8
1’ aが閉(■′)、セレクタ83’ a, 86
’ aはAが選択され、RAM78′aから読み出され
た係数データFFH/Wiは信号線l53a+l57a
を通り、一方から入力された原画像データ151aとの
乗算がとられ出力される。
以上のごとく、画像入力系の黒レベル感度、CCDの暗
電流バラツキ、各センサー間感度バラッキ、光学系光量
バラツキや白レベル感度等種々の要因に基づ《、黒レベ
ル、白レベルの補正を行い、主走査方向にわたって、白
,黒とも各色ごとに均一に補正された画像データB 。
電流バラツキ、各センサー間感度バラッキ、光学系光量
バラツキや白レベル感度等種々の要因に基づ《、黒レベ
ル、白レベルの補正を行い、主走査方向にわたって、白
,黒とも各色ごとに均一に補正された画像データB 。
lJT101, G oU, 102,R out 1
03が得られる。ここで得られた白および黒レベル補正
された各色分解画像データは、不図示の操作部からの指
示により特定の色濃度、あるいは特定の色比率を有する
画像上の画素を検出して、同じく操作部より指示される
他の色濃度、あるいは色比率にデータ変換を行う色変換
回路Bに送出される。
03が得られる。ここで得られた白および黒レベル補正
された各色分解画像データは、不図示の操作部からの指
示により特定の色濃度、あるいは特定の色比率を有する
画像上の画素を検出して、同じく操作部より指示される
他の色濃度、あるいは色比率にデータ変換を行う色変換
回路Bに送出される。
く色変換〉
第7図は色変換(階調色変換と濃度色変換)ブロック図
である。第7図の回路は8ピットの色分解信号RIN
+ GIN r B IN (11)〜3b)に対し
てCPU20によってレジスタ6bに設定された任意の
色を判定する色検出部5b,複数ケ所に対して色検出、
色変換を行うためのエリア信号Ar4b、?記色検出部
により出力され“特定色である“という信号(以下ヒッ
ト信号と呼ぶ)を主走査、副走査方向(第7図の例では
副走査方向のみ)に拡げる処理を行うラインメモリ10
b〜llb,ORゲー1−12b、拡げられたヒット信
号34bと非矩形信号(矩形を含む) BHi27bよ
り生成される色変換イネーブル信号33b1イネーブル
信号33bと入力色分解データ(R INI G IN
.B IN lb〜3b)、エリア信号Ar4の同期合
わせのためのラインメモリ13b−16b,デイレイ回
路17b〜20b1イネーブル信号33b1同期合わせ
された色分解データ(RIN I G IN I
B IN’ 2lb〜23b)、エリア信号Ar
’ 24bおよびCPU20により、レジスタ26bに
設定された色変換後の色データに基づいて色変換を行う
色変換部25b1色変換処理された色分解データ(R
OUT I G OIJT I B out 28b
〜30b)、ROLJT i G OUT * B
OLJTに同期して出力するヒット信号H。U■3l
bより構成される。
である。第7図の回路は8ピットの色分解信号RIN
+ GIN r B IN (11)〜3b)に対し
てCPU20によってレジスタ6bに設定された任意の
色を判定する色検出部5b,複数ケ所に対して色検出、
色変換を行うためのエリア信号Ar4b、?記色検出部
により出力され“特定色である“という信号(以下ヒッ
ト信号と呼ぶ)を主走査、副走査方向(第7図の例では
副走査方向のみ)に拡げる処理を行うラインメモリ10
b〜llb,ORゲー1−12b、拡げられたヒット信
号34bと非矩形信号(矩形を含む) BHi27bよ
り生成される色変換イネーブル信号33b1イネーブル
信号33bと入力色分解データ(R INI G IN
.B IN lb〜3b)、エリア信号Ar4の同期合
わせのためのラインメモリ13b−16b,デイレイ回
路17b〜20b1イネーブル信号33b1同期合わせ
された色分解データ(RIN I G IN I
B IN’ 2lb〜23b)、エリア信号Ar
’ 24bおよびCPU20により、レジスタ26bに
設定された色変換後の色データに基づいて色変換を行う
色変換部25b1色変換処理された色分解データ(R
OUT I G OIJT I B out 28b
〜30b)、ROLJT i G OUT * B
OLJTに同期して出力するヒット信号H。U■3l
bより構成される。
次に、階調色判定および階調色変換のアルゴリズムの概
要を述べる。ここに階調色判定、階調色変換とは、色判
定、色変換を行うにあたって同一色相の色に対し、濃度
値を保存して色変換を行うべく同一色相の色判定、同一
色相の色変換を行うことである。
要を述べる。ここに階調色判定、階調色変換とは、色判
定、色変換を行うにあたって同一色相の色に対し、濃度
値を保存して色変換を行うべく同一色相の色判定、同一
色相の色変換を行うことである。
同じ色(ある色相)は、例えばレッド信号R,とグリー
ン信号G,とブルー信号B,との比が等しいことが知ら
れている。
ン信号G,とブルー信号B,との比が等しいことが知ら
れている。
そこで色変換したい色の内1つくここでは最大値色、以
下主色と呼ぶ)のデータM1を選び、それと他の2色の
データとの比を求める。例えば、そして入力データRl
, G+, B+lこ対し、M, X γ1
≦R1≦M, X γ2但し、α1.β,,γ,≦
1 α2・ β2・ γ2 ≧1 が成り立っているものを色変換する画素と判定する。
下主色と呼ぶ)のデータM1を選び、それと他の2色の
データとの比を求める。例えば、そして入力データRl
, G+, B+lこ対し、M, X γ1
≦R1≦M, X γ2但し、α1.β,,γ,≦
1 α2・ β2・ γ2 ≧1 が成り立っているものを色変換する画素と判定する。
さらに色変換後のデータ(R2.c2,B2)も、その
データの内の主色(ここでは最大値色)のデータM2と
他の2色のデータとの比を求める。
データの内の主色(ここでは最大値色)のデータM2と
他の2色のデータとの比を求める。
例えばG2が王色の時は、M2−62とし、そして、入
力データの主色M1に対して、もし、データが色変換画
素であれば、 色変換画素でなければ、(R+, G+, B1)を
出力する。
力データの主色M1に対して、もし、データが色変換画
素であれば、 色変換画素でなければ、(R+, G+, B1)を
出力する。
これにより、階調を持った同色相の部分を全て検出し、
階調に応じた色変換データを出力することが可能になる
。
階調に応じた色変換データを出力することが可能になる
。
第8図は色判定回路の一例を示すブロック図である。こ
の部分は色変換する画素を検出する部分である。
の部分は色変換する画素を検出する部分である。
この図において、50bはR,N bl,G,N b2
,B,N b3の人力データをスムージングするスムー
ジング部、5lbはスムーンング部の出力の1つ(主色
)を選択するセレクタ52bR,52b,,52b8は
セレクタ5lbの出力と固定値R。,Go,B0の一方
を選択するセレクタ、54bR,54bo,54b8は
ORゲート、63b, 64b R, 64b o
,64b8は、それぞれエリア信号ArlO, Ar
20に基づいてセレクタ5lb,52bR,52bG,
52bBにセレクト信号をセットするためのセレクタ、
56bR, 56bo, 56b8と57bR, 57
bo, 57b8とはそれぞれの上限と下限の計算をす
る乗算器である。
,B,N b3の人力データをスムージングするスムー
ジング部、5lbはスムーンング部の出力の1つ(主色
)を選択するセレクタ52bR,52b,,52b8は
セレクタ5lbの出力と固定値R。,Go,B0の一方
を選択するセレクタ、54bR,54bo,54b8は
ORゲート、63b, 64b R, 64b o
,64b8は、それぞれエリア信号ArlO, Ar
20に基づいてセレクタ5lb,52bR,52bG,
52bBにセレクト信号をセットするためのセレクタ、
56bR, 56bo, 56b8と57bR, 57
bo, 57b8とはそれぞれの上限と下限の計算をす
る乗算器である。
また、CPU20が設定するそれぞれの上限比率レジス
タ58b R, 58b o, 58b 8、下限
比率レジスタ59b R, 59b G, 59b
8はそれぞれエリア信号Ar30に基づいて複数のエ
リアに対して色検出するためのデータをセットできる。
タ58b R, 58b o, 58b 8、下限
比率レジスタ59b R, 59b G, 59b
8はそれぞれエリア信号Ar30に基づいて複数のエ
リアに対して色検出するためのデータをセットできる。
ここで、ArlO, Ar20, Ar30は、第7図
Ar4bを基に作った信号で、それぞれ必要な段数のD
F/Fが入っている。また6lbはANDゲート、62
bはORゲート、67bはレジスタである。
Ar4bを基に作った信号で、それぞれ必要な段数のD
F/Fが入っている。また6lbはANDゲート、62
bはORゲート、67bはレジスタである。
次に、実際の動きの説明を行う。R,N bl,G ,
N b2,B ,N b3をそれぞれスムージングした
データR’ G’ , B’ の内の1つを、C P
U 2 0がセットするセレクト信号S,によりセレ
クタ5lbでセレクトして、主色データが選ばれる。こ
こで、CPU20はレジスタ65b,66bにそれぞれ
異なるデータA,Bをセットし、セレクタ63bがAr
lO信号に応じてA,BのいずれかをセレクトしS,信
号としてセレクタ5lbに入力する。
N b2,B ,N b3をそれぞれスムージングした
データR’ G’ , B’ の内の1つを、C P
U 2 0がセットするセレクト信号S,によりセレ
クタ5lbでセレクトして、主色データが選ばれる。こ
こで、CPU20はレジスタ65b,66bにそれぞれ
異なるデータA,Bをセットし、セレクタ63bがAr
lO信号に応じてA,BのいずれかをセレクトしS,信
号としてセレクタ5lbに入力する。
このように、レジスタを65b,66bと2つ用意し、
異なるデータをセレクタ63bのA, Bに入力し、
エリア信号ArlOがそのいずれかをセレクトする構成
により、複数のエリアに対して別々の色検出を行うこと
ができる。このエリア信号ArlOは矩形領域のみでな
く、非矩形領域についての信号であってもよい。
異なるデータをセレクタ63bのA, Bに入力し、
エリア信号ArlOがそのいずれかをセレクトする構成
により、複数のエリアに対して別々の色検出を行うこと
ができる。このエリア信号ArlOは矩形領域のみでな
く、非矩形領域についての信号であってもよい。
次のセレクタ52bR.52b6,52b8では、CP
U20がセットするR。,Go,Boかセレクタ5lb
で選ばれた主色データのいずれかが、デコーダ53bの
出力53ba〜53bcと固定色モード信号S2とによ
り生成されるセレクト信号によりセレクトされる。なお
、セレクタ64bR, 64bG, 64b8は、
エリア信号Ar20に応じてA,Bのいずれかを選択す
ることにより、セレクタ63bの場合同様、複数のエリ
アに対する異なる色の検出を行うことができるようにし
ている。ここで、Ro,Go,Boは従来の色変換(固
定色モード)および階調色判定における主色の時に選択
され、主色データは階調色変換の主色以外の色の時選択
される。
U20がセットするR。,Go,Boかセレクタ5lb
で選ばれた主色データのいずれかが、デコーダ53bの
出力53ba〜53bcと固定色モード信号S2とによ
り生成されるセレクト信号によりセレクトされる。なお
、セレクタ64bR, 64bG, 64b8は、
エリア信号Ar20に応じてA,Bのいずれかを選択す
ることにより、セレクタ63bの場合同様、複数のエリ
アに対する異なる色の検出を行うことができるようにし
ている。ここで、Ro,Go,Boは従来の色変換(固
定色モード)および階調色判定における主色の時に選択
され、主色データは階調色変換の主色以外の色の時選択
される。
なお、オペレータはこの固定色判定と階調色判定との選
択を操作部から自由に設定できる。あるいは、例えばデ
ジタイザのような入力装置から入力された色データ(色
変換前の色のデータ)によりソフトで変えることも可能
である。
択を操作部から自由に設定できる。あるいは、例えばデ
ジタイザのような入力装置から入力された色データ(色
変換前の色のデータ)によりソフトで変えることも可能
である。
これらのセレクタ52bR, 52bo, 52b
8の出力と、CPU20により設定された上限比率レジ
スタ58bR,58b6,58b8、下限比率レジスタ
59bR,59bo,59bBとから、それぞれR′G
’ , B’ の上限値および下限値が乗算器56
bR,56b,, 56b8および57bR, 57b
o, 57b8により計算されて、ウィンドウコンパ
レータ60bR,60bG,60b8に上下限値として
設定される。
8の出力と、CPU20により設定された上限比率レジ
スタ58bR,58b6,58b8、下限比率レジスタ
59bR,59bo,59bBとから、それぞれR′G
’ , B’ の上限値および下限値が乗算器56
bR,56b,, 56b8および57bR, 57b
o, 57b8により計算されて、ウィンドウコンパ
レータ60bR,60bG,60b8に上下限値として
設定される。
ウインドウコンパレータ60bR,60bo,60b8
で主色のデータがある範囲に入り、かつ生色外の2色が
ある範囲内に入っているか否かがANDゲート6lbに
て判定される。レジスタ67bは判定部のイネーブル信
号68bにより判定信号にかかわらず“l”をたてるこ
とが可能である。その場合には“ビをたてた部分は変換
すべき色が存在することとなる。
で主色のデータがある範囲に入り、かつ生色外の2色が
ある範囲内に入っているか否かがANDゲート6lbに
て判定される。レジスタ67bは判定部のイネーブル信
号68bにより判定信号にかかわらず“l”をたてるこ
とが可能である。その場合には“ビをたてた部分は変換
すべき色が存在することとなる。
以上の構成により固定色判定または階調色判定が複数の
エリアに対して可能になる。
エリアに対して可能になる。
第9図は色変換回路の一例のブロック図である。
この回路により色判定部5bの出力7bに基づいて色変
換された信号もし《は元の信号が選択される。
換された信号もし《は元の信号が選択される。
第9図において色変換部25bはセレクタlllb,変
換後の色の主色データ(ここでは最大値)に対する各々
の比を設定するレジスタ112bR,,112bH,
ll2b,,, ll2b,。, t+2b8,
,112bB2、乗算器113bR, 113bo,
113b8、セレクタl14bR,ll4bo,1
14b8、セレクタ115bR,ll5bo,l15b
8、ANDゲート32b1第7図エリア信号Ar’ 2
4に基づいて生成されるAr50,Ar60,Ar70
によりCPU20よりセットされるデータをセレクタ1
1l b、乗算器113bR,113bo,113b8
、セレクタl14bR,l14bG,ll4b8にセッ
トするセレクタ117b,112bR,112b0,
l12bB, 116bR, 116b,, 116
b8、デイレイ回路118bにより構成される。
換後の色の主色データ(ここでは最大値)に対する各々
の比を設定するレジスタ112bR,,112bH,
ll2b,,, ll2b,。, t+2b8,
,112bB2、乗算器113bR, 113bo,
113b8、セレクタl14bR,ll4bo,1
14b8、セレクタ115bR,ll5bo,l15b
8、ANDゲート32b1第7図エリア信号Ar’ 2
4に基づいて生成されるAr50,Ar60,Ar70
によりCPU20よりセットされるデータをセレクタ1
1l b、乗算器113bR,113bo,113b8
、セレクタl14bR,l14bG,ll4b8にセッ
トするセレクタ117b,112bR,112b0,
l12bB, 116bR, 116b,, 116
b8、デイレイ回路118bにより構成される。
次に実際の動きの説明を行う。
セレクタlllbは、入力信号R + N2lb,G
, N’ 22b, B , N’ 23bのうちの1
つ(主色)?セレクト信号S5に応じて選択する。ここ
で信号S5はCPU20により設定された2つのデータ
に対しエリア信号Ar40がセレクタll7bをA,
Bのいずれかに選択することにより発生する。このよ
うにして、複数のエリアに対する色変換処理が可能とな
る。
, N’ 22b, B , N’ 23bのうちの1
つ(主色)?セレクト信号S5に応じて選択する。ここ
で信号S5はCPU20により設定された2つのデータ
に対しエリア信号Ar40がセレクタll7bをA,
Bのいずれかに選択することにより発生する。このよ
うにして、複数のエリアに対する色変換処理が可能とな
る。
セレクタlllbにより選択された信号は乗算器113
bR,113bC.,113bBにおいてCPU20に
より設定されたレジスタ値との乗算が行われる。
bR,113bC.,113bBにおいてCPU20に
より設定されたレジスタ値との乗算が行われる。
ここでもエリア信号Ar50が2つのレジスタ値112
bR,●l12bR,, 112b,,拳112b,
■,112bs r・ll2b8■をそれぞれセレクタ
l12bR,112b0,112b8により選択するこ
とにより複数エリアに対して異なる色変換処理が可能と
なる。
bR,●l12bR,, 112b,,拳112b,
■,112bs r・ll2b8■をそれぞれセレクタ
l12bR,112b0,112b8により選択するこ
とにより複数エリアに対して異なる色変換処理が可能と
なる。
次にセレクタ114bR, ll4b,, l14
b8にて乗算の結果とCPU20が設定した2つの固定
値RO ・Ro , Go’ ・Go , Bo
’ ・BO の内エリア信号Ar70によりセレクタ
116bR, 116bo,116b8において選択
された固定値のいずれか一方がモード信号S6により選
ばれる。ここでもモード?号S6はS5と同様の方法で
エリア信号Ar60により選択されたものが用いられる
。
b8にて乗算の結果とCPU20が設定した2つの固定
値RO ・Ro , Go’ ・Go , Bo
’ ・BO の内エリア信号Ar70によりセレクタ
116bR, 116bo,116b8において選択
された固定値のいずれか一方がモード信号S6により選
ばれる。ここでもモード?号S6はS5と同様の方法で
エリア信号Ar60により選択されたものが用いられる
。
最後にセレクタ115bR,115b,,ll5b8に
おいてセレクト信号SB を用いてRINGIN ,B
IN (RIN + GIN + B,N’を遅延さ
せタイミング調整したもの)とセレクタ114bR,l
l4b,,l14b8の出力とのいずれかが選択され、
RO tJ T + GO LI T + BO LI
Tとして出力される。またヒット信号H。U■もR。
おいてセレクト信号SB を用いてRINGIN ,B
IN (RIN + GIN + B,N’を遅延さ
せタイミング調整したもの)とセレクタ114bR,l
l4b,,l14b8の出力とのいずれかが選択され、
RO tJ T + GO LI T + BO LI
Tとして出力される。またヒット信号H。U■もR。
U■,GO U T + BO U Tと同期して出
力される。
力される。
ここでセレクタ信号S8 は、色判定結果34bと色変
換イネーブル信号BHi34bのANDをとったものに
遅延をかけたものである。このBHi信号として例えば
第10図の点線のような非矩形イネーブル信号を入力す
れば非矩形領域−に対して色変換処理を施すことができ
る。この場合エリア信号としては一点鎖線の如き領域、
つまり点線より求められる左最上位(第10図a)、右
最上位(第lO図b)、左最下位(第10図C)、左最
下位(第lO図d)の座標により生成される。また、非
矩形領域信?B H iはデジタイザ等の入力装置より
入力される。
換イネーブル信号BHi34bのANDをとったものに
遅延をかけたものである。このBHi信号として例えば
第10図の点線のような非矩形イネーブル信号を入力す
れば非矩形領域−に対して色変換処理を施すことができ
る。この場合エリア信号としては一点鎖線の如き領域、
つまり点線より求められる左最上位(第10図a)、右
最上位(第lO図b)、左最下位(第10図C)、左最
下位(第lO図d)の座標により生成される。また、非
矩形領域信?B H iはデジタイザ等の入力装置より
入力される。
この非矩形イネーブル信号を用いて色変換をする場合、
イネーブルのエリアを変換させたい所の境界に沿って指
定できるため、従来の矩形を用いた色変換に比べて色検
出のスレショールドを拡げることができる。従ってより
検出能力がアップし精度のよい階調色変換された出力画
像を得ることができる。
イネーブルのエリアを変換させたい所の境界に沿って指
定できるため、従来の矩形を用いた色変換に比べて色検
出のスレショールドを拡げることができる。従ってより
検出能力がアップし精度のよい階調色変換された出力画
像を得ることができる。
以上より色判定部5bの主色に応じた明度を持った色変
換(例えば赤色を青色に階調色変換する時薄い赤色は薄
い青色に、濃い赤色は濃い青色に変換)あるいは固定値
色色変換のいずれかを複数領域に対して自由に行うこと
ができる。
換(例えば赤色を青色に階調色変換する時薄い赤色は薄
い青色に、濃い赤色は濃い青色に変換)あるいは固定値
色色変換のいずれかを複数領域に対して自由に行うこと
ができる。
さらに後述するようにヒット信号H。U■を基にして特
定色のエリア(非矩形or矩形)だけにモザイク処理、
テクスチャー処理、トリミング処理、マスキング処理等
を施すことができる。
定色のエリア(非矩形or矩形)だけにモザイク処理、
テクスチャー処理、トリミング処理、マスキング処理等
を施すことができる。
そして第2図に示すように色変換回路Bの出力103,
104, 105は、反射率に比例した画像デー
タから濃度データに変換するための対数変換回路C、原
稿上の文字領域とハーフトーン領域、網点領域を判別す
る文字画像領域分離回路I、および本システムとケーブ
ル135, 1.36, 137を介して外部機器
とのデータを交信するための外部機器インターフェース
Mに送出される。
104, 105は、反射率に比例した画像デー
タから濃度データに変換するための対数変換回路C、原
稿上の文字領域とハーフトーン領域、網点領域を判別す
る文字画像領域分離回路I、および本システムとケーブ
ル135, 1.36, 137を介して外部機器
とのデータを交信するための外部機器インターフェース
Mに送出される。
次に、入力された光量に比例したカラ一画像データは、
人間の目に比視感度特性に合わせるための処理を行う対
数変換回路C(第2図)に入力される。
人間の目に比視感度特性に合わせるための処理を行う対
数変換回路C(第2図)に入力される。
ここでは、白=00H,黒=FFHとなるべく変換され
、更に画像読み取りセンサーに入力される画像ソース、
例えば通常の反射原稿と、フイルムプロジェクター等の
透過原稿、また同じ透過原稿でもネガフイルム、ポジフ
イルムまたはフイルムの感度,露光状態で入力されるガ
ンマ特性が異なっているため、第11図(a), (
b)に示されるごとく、対数変換用のLUT (ルック
アップテーブル)を複数有し、用途に応じて使い分ける
。切り換えは、信号線47 gO, l gl, j!
g2i:より行われ、CPU22のI/Oポートとし
て、操作部等からの指示入力により行われる(第2図)
。ここで各B,G,Rに対して出力されるデータは、出
力画像の濃度値に対応しており、B(ブルー),G(グ
リーン),R(レッド)の各信号に対して、それぞれY
(イエロー),M(マゼンタ).C(シアン)のトナー
量に対応するので、これ以後の画像データは、イエロー
,マゼンタ,シアンと対応づける。
、更に画像読み取りセンサーに入力される画像ソース、
例えば通常の反射原稿と、フイルムプロジェクター等の
透過原稿、また同じ透過原稿でもネガフイルム、ポジフ
イルムまたはフイルムの感度,露光状態で入力されるガ
ンマ特性が異なっているため、第11図(a), (
b)に示されるごとく、対数変換用のLUT (ルック
アップテーブル)を複数有し、用途に応じて使い分ける
。切り換えは、信号線47 gO, l gl, j!
g2i:より行われ、CPU22のI/Oポートとし
て、操作部等からの指示入力により行われる(第2図)
。ここで各B,G,Rに対して出力されるデータは、出
力画像の濃度値に対応しており、B(ブルー),G(グ
リーン),R(レッド)の各信号に対して、それぞれY
(イエロー),M(マゼンタ).C(シアン)のトナー
量に対応するので、これ以後の画像データは、イエロー
,マゼンタ,シアンと対応づける。
次に、対数変換により得られた原稿画像からの各色成分
画像データ、すなわちイエロー成分,マゼンタ成分,シ
アン成分に対して、色補正回路Dにて次に記すごとく色
補正を行う。カラー読み取りセンサーに一画素ごとに配
置された色分解フィルターの分光特性は、第13図に示
す如く、斜線部のような不要透過領域を有しており、一
方、例えば転写紙に転写される色トナー(Y,M,C)
も第14図のような不要吸収成分を有することはよ《知
られている。そこで、各色成分画像データYi,Mi,
Ciに対し、 なる各色の一次式を算出し色補正を行うマスキング補正
はよく知られている。更にYi, Mi, Ciによ
り、Min (Yi, Mi, Ci) (Yi, M
i, Ciのうちの最小値)を算出し、これをスミ(黒
)として、後に黒トナーを加える(スミ入れ)操作と、
加えた黒成分に応じて各色材の加える量を減じる下色除
去(OCR)操作もよく行われる。第12図(a)に、
マスキング,スミ入れ、UCRを行う色補正回路Dの回
路構成を示す。本構成において特徴的なことは ■マスキングマトリクスを2系統有し、1本の信号線の
“1/0”で高速に切り換えることができる、 ■UCRの有り,なしが1本の信号線“1/0“で、高
速に切り換えることができる、 ■スミllを決定する回路を2系統有し、“I/O”で
高速に切り換えることができる、 という点にある。
画像データ、すなわちイエロー成分,マゼンタ成分,シ
アン成分に対して、色補正回路Dにて次に記すごとく色
補正を行う。カラー読み取りセンサーに一画素ごとに配
置された色分解フィルターの分光特性は、第13図に示
す如く、斜線部のような不要透過領域を有しており、一
方、例えば転写紙に転写される色トナー(Y,M,C)
も第14図のような不要吸収成分を有することはよ《知
られている。そこで、各色成分画像データYi,Mi,
Ciに対し、 なる各色の一次式を算出し色補正を行うマスキング補正
はよく知られている。更にYi, Mi, Ciによ
り、Min (Yi, Mi, Ci) (Yi, M
i, Ciのうちの最小値)を算出し、これをスミ(黒
)として、後に黒トナーを加える(スミ入れ)操作と、
加えた黒成分に応じて各色材の加える量を減じる下色除
去(OCR)操作もよく行われる。第12図(a)に、
マスキング,スミ入れ、UCRを行う色補正回路Dの回
路構成を示す。本構成において特徴的なことは ■マスキングマトリクスを2系統有し、1本の信号線の
“1/0”で高速に切り換えることができる、 ■UCRの有り,なしが1本の信号線“1/0“で、高
速に切り換えることができる、 ■スミllを決定する回路を2系統有し、“I/O”で
高速に切り換えることができる、 という点にある。
まず画像読み取りに先立ち、所望の第1のマトリクス係
数M1,第2のマトリクス係数M2をCPU22に接続
されたバスより設定する。本例ではであり、M,はレジ
スタ87d〜95dに、M2はレジスタ96d−104
dに設定されている。
数M1,第2のマトリクス係数M2をCPU22に接続
されたバスより設定する。本例ではであり、M,はレジ
スタ87d〜95dに、M2はレジスタ96d−104
dに設定されている。
また、llld−122d,135d,131d,13
6dはそれぞれセレクターであり、S端子=“l”の時
Aを選択、“0”の時Bを選択する。従ってマトリクス
M,を選択する場合切り換え信号MAREA364“l
“に、マトリクスM2を選択する場合“0″とする。
6dはそれぞれセレクターであり、S端子=“l”の時
Aを選択、“0”の時Bを選択する。従ってマトリクス
M,を選択する場合切り換え信号MAREA364“l
“に、マトリクスM2を選択する場合“0″とする。
またl23dはセレクターであり、選択信号C。,C
, (366d), 367d)により第12図(b)
の真理値表に基づき出力a, b, cが得られる。選
択信号C0,C1およびC2は、出力されるべき色信号
に対応し、例えばY,M,C,Bkの順に(C2, C
,, C0) = (0, 0. 0), (0,
0. 1).(0, 1. 0), (1, 0.
0)、更にモノクロ信号として(0, l, 1
)とすることにより所望の色補正?れた色信号を得る。
, (366d), 367d)により第12図(b)
の真理値表に基づき出力a, b, cが得られる。選
択信号C0,C1およびC2は、出力されるべき色信号
に対応し、例えばY,M,C,Bkの順に(C2, C
,, C0) = (0, 0. 0), (0,
0. 1).(0, 1. 0), (1, 0.
0)、更にモノクロ信号として(0, l, 1
)とすることにより所望の色補正?れた色信号を得る。
いま(CO+ CI+ 02)=(0, 0. 0
)、かつMAREA=ml″とすると、セレクタ1 2
3dの出力(a+ b+ c)には、レジスタ87d
, 88d, 89dの内容、従って(aye, −b
Me,Cc+)が出力される。一方、入力信号Yi,
Mi,CiよりMin (Yi, Mi, Ci
) =kとして算出される黒成分信号374dは137
dにてY=ax−b(a, bは定数)なる一次変換を
うけ、減算器124d,125d, 126dのB入
力に入力される。各減算器124d 〜126dでは、
下色除去としてY=Yi − (akb ) , M
= M i − ( a k − b ) , C =
C i − ( a k − b )が算出され、信
号線377d, 378d, 379dを介して、マス
キング演算のための乗算器127d, 128d,1
29dに入力される。
)、かつMAREA=ml″とすると、セレクタ1 2
3dの出力(a+ b+ c)には、レジスタ87d
, 88d, 89dの内容、従って(aye, −b
Me,Cc+)が出力される。一方、入力信号Yi,
Mi,CiよりMin (Yi, Mi, Ci
) =kとして算出される黒成分信号374dは137
dにてY=ax−b(a, bは定数)なる一次変換を
うけ、減算器124d,125d, 126dのB入
力に入力される。各減算器124d 〜126dでは、
下色除去としてY=Yi − (akb ) , M
= M i − ( a k − b ) , C =
C i − ( a k − b )が算出され、信
号線377d, 378d, 379dを介して、マス
キング演算のための乗算器127d, 128d,1
29dに入力される。
乗算器127d, 128d, 129dには、そ
れぞれA入力には( a Yl l − b Ml
, − C cr )、B入力には上述した(Yi−
(ak−b),Mi− (ak−b).Ci − (
ak−b)) = (Yi, Mi, Ci)が入力
されているので同図から明らかなように、出力D。U■
にはC2=0の条件( Y o r M o r C
)でY。U1=yix (aye) +MiX (−b
Me) +CiX ( 一Cc.)が得られ、マスキン
グ色補正,下色除去の処理が施されたイエロー画像デー
タが得られる。同様にして、 MQ l.lT =Yix(−aY2)+MiX(−b
M2)+CiX(−CC2)C,) Uy =YiX(
−ay3)+MiX( 一bv3)十CiX (−C
ca)がD。uTに出力される。色選択は、出力すべき
カラープリンターへの出力順に従って(Co,C,,C
2)により第12図(b)の表に従ってCPU22によ
り制御される。レジスタ105d−107d, l0
8d〜l10dは、モノクロ画像形成用のレジスタで、
前述したマスキング色補正と同様の原理により、MON
O=k,Yi+ j!H Mi+ml Ciにより各色
に重み付け加算により得ている。
れぞれA入力には( a Yl l − b Ml
, − C cr )、B入力には上述した(Yi−
(ak−b),Mi− (ak−b).Ci − (
ak−b)) = (Yi, Mi, Ci)が入力
されているので同図から明らかなように、出力D。U■
にはC2=0の条件( Y o r M o r C
)でY。U1=yix (aye) +MiX (−b
Me) +CiX ( 一Cc.)が得られ、マスキン
グ色補正,下色除去の処理が施されたイエロー画像デー
タが得られる。同様にして、 MQ l.lT =Yix(−aY2)+MiX(−b
M2)+CiX(−CC2)C,) Uy =YiX(
−ay3)+MiX( 一bv3)十CiX (−C
ca)がD。uTに出力される。色選択は、出力すべき
カラープリンターへの出力順に従って(Co,C,,C
2)により第12図(b)の表に従ってCPU22によ
り制御される。レジスタ105d−107d, l0
8d〜l10dは、モノクロ画像形成用のレジスタで、
前述したマスキング色補正と同様の原理により、MON
O=k,Yi+ j!H Mi+ml Ciにより各色
に重み付け加算により得ている。
またBk出力時はセレクタ131dの切り換え信号とし
て入力されるC 2(368)により、C2=1,従っ
て、一次変換器133dで、Y=cx−dなる一次変換
を受けてセレクタ−131dより出力される。また、B
kMJ110は後述する文字画像領域分離回路Iの出力
に基づき、黒い文字の輪郭部に出力する黒成分信号であ
る。色切換信号C。
て入力されるC 2(368)により、C2=1,従っ
て、一次変換器133dで、Y=cx−dなる一次変換
を受けてセレクタ−131dより出力される。また、B
kMJ110は後述する文字画像領域分離回路Iの出力
に基づき、黒い文字の輪郭部に出力する黒成分信号であ
る。色切換信号C。
C, ,C2’ 366〜368は、CPUバス22
に接続された出力ポート501より設定され、MARE
A364は領域信号発生回路364より出力される。
に接続された出力ポート501より設定され、MARE
A364は領域信号発生回路364より出力される。
ゲート回路150d−153dは、後述する2値メモリ
回路(ビットマップメモリ)L537より読み出された
非矩形の領域信号DHil22によりDHi=“l”の
時、信号C。,C,,C2=“1, l, 0”となっ
て、自動的にm o n oの画像のためのデータが出
力されるように制御する回路である。
回路(ビットマップメモリ)L537より読み出された
非矩形の領域信号DHil22によりDHi=“l”の
時、信号C。,C,,C2=“1, l, 0”となっ
て、自動的にm o n oの画像のためのデータが出
力されるように制御する回路である。
〈文字画像領域分離回路〉
次に文字画像領域分離回路lは、読み込まれた画像デー
タを用い、その画像データが文字であるか、画像である
か、また、有彩色であるか無彩色であるかを判定する回
路である。その処理の流れについて第15図を用いて説
明する。
タを用い、その画像データが文字であるか、画像である
か、また、有彩色であるか無彩色であるかを判定する回
路である。その処理の流れについて第15図を用いて説
明する。
色変換Bより文字画像領域分離回路■に入力されるレッ
ド(R) 103、グリーン(G) 104、ブルー(
B) 105は、最小値検出回路M I N (R,
G, B)1011および最大値検出回路Max (R
, G, B)1021に入力される。それぞれの
ブロックでは、入力するR, G, Bの3種類の輝度
信号から最大値.最小値が選択される。選択されたそれ
ぞれの信号は、減算回路1041でその差分を求める。
ド(R) 103、グリーン(G) 104、ブルー(
B) 105は、最小値検出回路M I N (R,
G, B)1011および最大値検出回路Max (R
, G, B)1021に入力される。それぞれの
ブロックでは、入力するR, G, Bの3種類の輝度
信号から最大値.最小値が選択される。選択されたそれ
ぞれの信号は、減算回路1041でその差分を求める。
差分が大、すなわち入力されるR,G,Bが均一でない
ことでない場合、白黒を示す無彩色に近い信号でなく何
らかの色にかたよった有彩色であることを示す。当然こ
の値が小さければ、R, G, Bの信号がほぼ同程
度のレベルであることであり、なにかの色にかたよった
信号でない無彩色信号であることがわかる。この差分信
号はグレイ信号GRl24としデイレイ回路Qに出力さ
れる。また、この差分をCPUによりレジスター111
1に任意にセットされた閾値とコンパレータl12Iで
比較し、比較結果をグレイ判定信号GRBil26とし
デイレイ回路Qに出力する。これらのGRl25, G
RBil26の信号は、デイレイ回路Qで他の信号との
位相を合わせた後、後述する文字画像補正 回路Eへ入
力され処理判定信号として用いられ る。
ことでない場合、白黒を示す無彩色に近い信号でなく何
らかの色にかたよった有彩色であることを示す。当然こ
の値が小さければ、R, G, Bの信号がほぼ同程
度のレベルであることであり、なにかの色にかたよった
信号でない無彩色信号であることがわかる。この差分信
号はグレイ信号GRl24としデイレイ回路Qに出力さ
れる。また、この差分をCPUによりレジスター111
1に任意にセットされた閾値とコンパレータl12Iで
比較し、比較結果をグレイ判定信号GRBil26とし
デイレイ回路Qに出力する。これらのGRl25, G
RBil26の信号は、デイレイ回路Qで他の信号との
位相を合わせた後、後述する文字画像補正 回路Eへ入
力され処理判定信号として用いられ る。
M ,, (R, G, B) IOIIで求められ
た最小値信号は、他にエッジ強調回路1031に入力さ
れるエッジ強調回路では、主走査方向の前後画素データ
を用い以下の演算を行うことによりエッジ強調が行われ
ている。
た最小値信号は、他にエッジ強調回路1031に入力さ
れるエッジ強調回路では、主走査方向の前後画素データ
を用い以下の演算を行うことによりエッジ強調が行われ
ている。
DOIJT : エツジ強調後の画像データDi
: i番目の画素データなお、エッジ強調は必ず
しも上の方法に限らず他の公知の技術を用いても良い。
: i番目の画素データなお、エッジ強調は必ず
しも上の方法に限らず他の公知の技術を用いても良い。
主走査方向に対しエッジ強調された画像信号は、次に5
×5および3×3のウインドウ内の平均値算出が、5×
5平均1091,3x3平均1 101で行われる。ラ
インメモリ1051−1081は、平均処理を行うため
の副走査方向の遅延用メモリである。5×5平均109
Iで算出された5×5平均値は次にやはり図示されてい
ないCPUBUSに接続されたオフセット部に独立にセ
ットされたオフセット値と加算器1151.1191.
1241で加算される。加算された5×5平均値はリミ
ツタ1 1131, リミツタ2 1181,リ
ミツタ3 1231に入力される。各リミツタは、図
示しないCPUBUSで接続されており、それぞれ独立
にリミツタ値がセットできる様構成されており、5×5
平均値が設定リミツタ値より大きい場合、出力はリミツ
タ値でクリツプされる。各リミツタからの出力信号は、
それぞれコンバレータ1 1161、コンバレータ2
1211、コンパレータ3 1261に入力され
る。まず、コンバレータ1 1161では、リミツタ
l 1131の出力信号と3×3平均1101からの
出力とで比較される。比較されたコンパレータl l
l6Iの出力は、後述する網点領域判別回路122Iか
らの出力信号と位相を合わすべ《デイレイ回路117I
に入力される。この2値化された信号は、任意の濃度以
上でMTFによるつぶれ、かつ、とびを防止するために
平均値での2値化を行っており、また網点画像の網点を
2値化で検出しないよう、網点画像の高周波成分をカッ
トするため、3×3のローバスフィルターを介している
。次にコンバレータ2 (1211)の出力信号は、後
段にある網点領域判別回路1221で判別できるよう、
画像の高周波成分を検出すべ《スルー画像データとの2
値化が行われている。網点領域判別回路1 221では
、網点画像がドットの集まりで構成されているため、エ
ッジの方向からドットであることを確認し、その周辺の
ドットの個数をカウントすることにより検出している。
×5および3×3のウインドウ内の平均値算出が、5×
5平均1091,3x3平均1 101で行われる。ラ
インメモリ1051−1081は、平均処理を行うため
の副走査方向の遅延用メモリである。5×5平均109
Iで算出された5×5平均値は次にやはり図示されてい
ないCPUBUSに接続されたオフセット部に独立にセ
ットされたオフセット値と加算器1151.1191.
1241で加算される。加算された5×5平均値はリミ
ツタ1 1131, リミツタ2 1181,リ
ミツタ3 1231に入力される。各リミツタは、図
示しないCPUBUSで接続されており、それぞれ独立
にリミツタ値がセットできる様構成されており、5×5
平均値が設定リミツタ値より大きい場合、出力はリミツ
タ値でクリツプされる。各リミツタからの出力信号は、
それぞれコンバレータ1 1161、コンバレータ2
1211、コンパレータ3 1261に入力され
る。まず、コンバレータ1 1161では、リミツタ
l 1131の出力信号と3×3平均1101からの
出力とで比較される。比較されたコンパレータl l
l6Iの出力は、後述する網点領域判別回路122Iか
らの出力信号と位相を合わすべ《デイレイ回路117I
に入力される。この2値化された信号は、任意の濃度以
上でMTFによるつぶれ、かつ、とびを防止するために
平均値での2値化を行っており、また網点画像の網点を
2値化で検出しないよう、網点画像の高周波成分をカッ
トするため、3×3のローバスフィルターを介している
。次にコンバレータ2 (1211)の出力信号は、後
段にある網点領域判別回路1221で判別できるよう、
画像の高周波成分を検出すべ《スルー画像データとの2
値化が行われている。網点領域判別回路1 221では
、網点画像がドットの集まりで構成されているため、エ
ッジの方向からドットであることを確認し、その周辺の
ドットの個数をカウントすることにより検出している。
網点領域判別回路1221についての詳細な説明は本特
許の主旨でないので省略する。
許の主旨でないので省略する。
このようにして網点領域判別回路で判別した結果と前記
デイレイ回路117からの信号とでORゲート1 29
1をとった後誤判定除去回路130Iで誤判定を除去し
た後ANDゲート1321に出力する。
デイレイ回路117からの信号とでORゲート1 29
1をとった後誤判定除去回路130Iで誤判定を除去し
た後ANDゲート1321に出力する。
この誤判定除去回路1301では、文字等は細く画像は
広い面積が存在する特性を生かし2値化された信号に対
し、まず、画像域を細らせ、孤立して存在する画像域を
とる。具体的には、中心画素Xl』に対し、周辺1 m
m角のエリア内に1画素でも画像以外の画素が存在す
る時、中心画素は画像外域と判定する。このように孤立
点の画像域を除去した後、細った画像域を元にもどすべ
く太らせ処理が行われる。同様に網点判別回路1 22
1の出力は直接誤判定除去回路1311に入力され細ら
せ処理、太らせ処理が行われる。ここで細らせ処理のマ
スクサイズは、太らせ処理のマスクサイズと同じか、も
しくは太らせ処理の方を大とすることにより、太らせた
時の判定結果がクロスするようになっている。具体的に
は、誤判定除去回路1301. 1311共に17X
l7画素のマスクで細らせた後、さらに5×5のマスク
で細らせ、次に、34×34画素のマスクで太らせ処理
が行われている。誤判定除去回路1311からの出力信
号SCRN信号127は後述する文字画像補正回路Eで
網点判定部のみスムージング処理が行い、読み取り画像
のモアレを防止するための判別信号である。
広い面積が存在する特性を生かし2値化された信号に対
し、まず、画像域を細らせ、孤立して存在する画像域を
とる。具体的には、中心画素Xl』に対し、周辺1 m
m角のエリア内に1画素でも画像以外の画素が存在す
る時、中心画素は画像外域と判定する。このように孤立
点の画像域を除去した後、細った画像域を元にもどすべ
く太らせ処理が行われる。同様に網点判別回路1 22
1の出力は直接誤判定除去回路1311に入力され細ら
せ処理、太らせ処理が行われる。ここで細らせ処理のマ
スクサイズは、太らせ処理のマスクサイズと同じか、も
しくは太らせ処理の方を大とすることにより、太らせた
時の判定結果がクロスするようになっている。具体的に
は、誤判定除去回路1301. 1311共に17X
l7画素のマスクで細らせた後、さらに5×5のマスク
で細らせ、次に、34×34画素のマスクで太らせ処理
が行われている。誤判定除去回路1311からの出力信
号SCRN信号127は後述する文字画像補正回路Eで
網点判定部のみスムージング処理が行い、読み取り画像
のモアレを防止するための判別信号である。
次にコンパレータ3 1261からの出力信号は後段
で文字をシャープに処理すべ《入力画像信号の輪郭を抽
出している。抽出方法としては、2値化されたコンパレ
ータ3 1261の出力に対し5×5のブロックでの
細らせ処理、および太らせ処理を行い太らせた信号と細
らせた信号の差分域を輪郭とする。このような方法によ
り抽出した輪郭信号は、誤判定除去回路1301から出
力されるマスク信号との位相を合わせるべくデイレイ回
路128Iを介した後、ANDゲート1321で輪郭信
号はマスク信号で画像と判定した部分での輪郭信号をマ
スクし、本来の文字部における輪郭信号のみを出力する
。ANDゲート1321からの出力は次に輪郭再生成部
1 331に出力される。
で文字をシャープに処理すべ《入力画像信号の輪郭を抽
出している。抽出方法としては、2値化されたコンパレ
ータ3 1261の出力に対し5×5のブロックでの
細らせ処理、および太らせ処理を行い太らせた信号と細
らせた信号の差分域を輪郭とする。このような方法によ
り抽出した輪郭信号は、誤判定除去回路1301から出
力されるマスク信号との位相を合わせるべくデイレイ回
路128Iを介した後、ANDゲート1321で輪郭信
号はマスク信号で画像と判定した部分での輪郭信号をマ
スクし、本来の文字部における輪郭信号のみを出力する
。ANDゲート1321からの出力は次に輪郭再生成部
1 331に出力される。
く輪郭再生成部〉
輪郭再生成部1331は文字輪郭部と判定されなかった
画素を周辺の画素の情報をもとにして文字輪郭部とする
処理を行い、その結果MjArl24を文字画像補正回
路Eに送り後述の処理を行う。
画素を周辺の画素の情報をもとにして文字輪郭部とする
処理を行い、その結果MjArl24を文字画像補正回
路Eに送り後述の処理を行う。
具体的には第16図に示すごとく太文字(同図(a))
に関しては文字判定部として同図(b)の点線部が文字
と判定され後述する処理が施されるが、細文字(同図(
C))に関しては文字部が同図(d)の点線部に示すよ
うになり後述する処理を施すと誤判定により見苦し《な
ることがある。これを防ぐため文字と判定されなかった
所に関し周囲の情報に基づき文字部とする処理を行う。
に関しては文字判定部として同図(b)の点線部が文字
と判定され後述する処理が施されるが、細文字(同図(
C))に関しては文字部が同図(d)の点線部に示すよ
うになり後述する処理を施すと誤判定により見苦し《な
ることがある。これを防ぐため文字と判定されなかった
所に関し周囲の情報に基づき文字部とする処理を行う。
具体的には斜線部を文字部にすることにより文字部は同
図(e)点線部に示すようになり、検出が困難なくらい
細い文字に関しても誤判定を減少させることができ画質
向上につながる。
図(e)点線部に示すようになり、検出が困難なくらい
細い文字に関しても誤判定を減少させることができ画質
向上につながる。
第17図は周囲の情報をどのように用いて注目画素を文
字部に再生成するかを示した図である。
字部に再生成するかを示した図である。
(a)〜(d)は3×3ブロックで注目画素を中心に縦
・横・斜めの両方が文字部(S,,S2ともに“l”)
の時注目画素の情報にかかわらず注目画素を文字部とす
るものである。一方(e)〜(h)は5X5ブロックで
注目画素を中心に1画素おいて縦・横・斜めの両方が文
字部(Sl,S2とも“1″)注目画素の情報にかかわ
らず注目画素を文字部とするものである。このように2
段かまえ(複数種類のブロック)の構造をもつことによ
り幅広いエラーに対応可能になっている。
・横・斜めの両方が文字部(S,,S2ともに“l”)
の時注目画素の情報にかかわらず注目画素を文字部とす
るものである。一方(e)〜(h)は5X5ブロックで
注目画素を中心に1画素おいて縦・横・斜めの両方が文
字部(Sl,S2とも“1″)注目画素の情報にかかわ
らず注目画素を文字部とするものである。このように2
段かまえ(複数種類のブロック)の構造をもつことによ
り幅広いエラーに対応可能になっている。
第18図、第19図は第17図の処理を実現するための
回路である。第18図、第19図の回路はラインメモリ
164i〜167i,注目画素の周囲の情報を得るため
のD F / F 1 0 4 i−1 2 6 i
,第17図(a)〜(h)を実現するためのANDゲー
ト146i〜153iおよびORゲー}154iより構
成される。
回路である。第18図、第19図の回路はラインメモリ
164i〜167i,注目画素の周囲の情報を得るため
のD F / F 1 0 4 i−1 2 6 i
,第17図(a)〜(h)を実現するためのANDゲー
ト146i〜153iおよびORゲー}154iより構
成される。
4個のラインメモリと23個のDF/Fより第17図(
a)〜(h)のS,,S2の情報が取り出される。さら
に146i〜153iが(a) 〜(h)のそれぞれの
処理に対応しているレジスタl 55i〜1621によ
りそれぞれ独立にイネーブル、デイスイネーブルを制御
できる。
a)〜(h)のS,,S2の情報が取り出される。さら
に146i〜153iが(a) 〜(h)のそれぞれの
処理に対応しているレジスタl 55i〜1621によ
りそれぞれ独立にイネーブル、デイスイネーブルを制御
できる。
AND回路146i〜l53iと第17図(a) 〜(
h)の対応関係は以下の通りである。
h)の対応関係は以下の通りである。
第20図は、ラインメモリ164i=l67iのWE(
ENI)とRE (EN2)のタイミングチャートであ
る。これは等倍時はENIとEN2は同じタイミングで
でるか、拡大時(例えば200%〜300%)はWEを
間引き2ラインに1回書き込むようにする。
ENI)とRE (EN2)のタイミングチャートであ
る。これは等倍時はENIとEN2は同じタイミングで
でるか、拡大時(例えば200%〜300%)はWEを
間引き2ラインに1回書き込むようにする。
これにより第17図(a)〜(h)のサイズが拡がる。
これは拡大時ここに入って《る情報は副走査方向にのみ
拡大されたイメージで《るので(a)〜(h)のサイズ
を拡げてやることにより拡大時も等倍イメージで処理を
行うために行っている。
拡大されたイメージで《るので(a)〜(h)のサイズ
を拡げてやることにより拡大時も等倍イメージで処理を
行うために行っている。
〈文字画像補正回路〉
文字画像補正回路Eは前述の文字画像領域分離回路■で
生成された判定信号に基づいて黒文字、色文字、網点画
像、中間調画像についてそれぞれ以下の処理を施す。
生成された判定信号に基づいて黒文字、色文字、網点画
像、中間調画像についてそれぞれ以下の処理を施す。
〔処理1〕黒文字に関する処理
(1−1)ビデオとしてスミ抽出で求められた信号Bk
Mjll2を用いる (1 −2) Y, M, Cデータは多値の無彩
色度信号GR125もしくは設定値に従って減算を行う
。一方、Bkデータは多値の無彩色度信号GRl25も
しくは設定値に従って加算を行う (1−3)エッジ強調を行う (1−4)なお黒文字は400線(400dpi)にて
プリントアウトする (1−5)色残り除去処理を行う 〔処理2〕色文字に関する処理 〔2〜1〕エッジ強調を行う [2−2]なお色文字は400線(40odpi)にて
プリントアウトする 〔処理3〕網点画像に関する処理 (3−1)モアレ対策のためスムージング(主走査に2
画素)を行う 〔処理4〕中間調画像に関する処理 〔4〜1〕スムージング(主走査方向に2画素ずつ)ま
たはスルーの選択を可能とする。
Mjll2を用いる (1 −2) Y, M, Cデータは多値の無彩
色度信号GR125もしくは設定値に従って減算を行う
。一方、Bkデータは多値の無彩色度信号GRl25も
しくは設定値に従って加算を行う (1−3)エッジ強調を行う (1−4)なお黒文字は400線(400dpi)にて
プリントアウトする (1−5)色残り除去処理を行う 〔処理2〕色文字に関する処理 〔2〜1〕エッジ強調を行う [2−2]なお色文字は400線(40odpi)にて
プリントアウトする 〔処理3〕網点画像に関する処理 (3−1)モアレ対策のためスムージング(主走査に2
画素)を行う 〔処理4〕中間調画像に関する処理 〔4〜1〕スムージング(主走査方向に2画素ずつ)ま
たはスルーの選択を可能とする。
次に上記処理を行う回路について説明する。
第21図は文字画像補正部Eのブロック図である。
第21図の回路は、・ビデオ入力信号111またはBk
Mj 112を選択するセレクタ6e,そのセレク夕
を制御する信号を生成するANDゲート6e後述する色
残り除去処理を行うブロック16e,同処理のイネーブ
ル信号を生成するANDゲート16e,GR信号125
とI/Oポートの設定値10eの乗算を行う乗算器9e
′,乗算結果10eまたはI/Oポートの設定値7eを
選択するセレクタlle,セレクタ6eの出力13eと
lleの出力14eの乗算を行う乗算器15e, XO
Rゲート20e,ANDゲート22e,加減算器24e
, lラインデータを遅延させるラインメモリ26e
,28e,エッジ強調ブロック30e,スムージングブ
ロック31e,スルーデータまたはスムージングデータ
を選択するセレクタ33e,同セレクタの制御信号の同
期あわせのためのデイレイ回路32e,エッジ強調の結
果またはスムージングの結果を選択するセレクタ42e
,同セレクタの制御信号の同期あわせのためのデイレイ
回路36eおよびORゲート39e,ANDゲー} 4
1e,文字判定部に対して400線(dpi)信号(“
L”出力)を出力するためのインバータ回路44e,A
ND回路46e,OR回路48eおよびビデオ出力11
3とLCHG49eの同期合わせのためのデイレイ回路
43eより構成される。また文字画像補正部EはI/O
ポー}1eを介してCPUバス22と接続されている。
Mj 112を選択するセレクタ6e,そのセレク夕
を制御する信号を生成するANDゲート6e後述する色
残り除去処理を行うブロック16e,同処理のイネーブ
ル信号を生成するANDゲート16e,GR信号125
とI/Oポートの設定値10eの乗算を行う乗算器9e
′,乗算結果10eまたはI/Oポートの設定値7eを
選択するセレクタlle,セレクタ6eの出力13eと
lleの出力14eの乗算を行う乗算器15e, XO
Rゲート20e,ANDゲート22e,加減算器24e
, lラインデータを遅延させるラインメモリ26e
,28e,エッジ強調ブロック30e,スムージングブ
ロック31e,スルーデータまたはスムージングデータ
を選択するセレクタ33e,同セレクタの制御信号の同
期あわせのためのデイレイ回路32e,エッジ強調の結
果またはスムージングの結果を選択するセレクタ42e
,同セレクタの制御信号の同期あわせのためのデイレイ
回路36eおよびORゲート39e,ANDゲー} 4
1e,文字判定部に対して400線(dpi)信号(“
L”出力)を出力するためのインバータ回路44e,A
ND回路46e,OR回路48eおよびビデオ出力11
3とLCHG49eの同期合わせのためのデイレイ回路
43eより構成される。また文字画像補正部EはI/O
ポー}1eを介してCPUバス22と接続されている。
以下(1)黒文字部のエッジの周囲に残る色信号を除去
する色残り除去処理と黒文字部判定部のY,M,Cデー
タに対してある割合で減算し、Bkデータに対してはあ
る割合で加算を行う部分、〔2〕文字部に対してエッジ
強調、網判定部にスムージング、その他の階調画像はス
ルーデータを選択する部分、〔3〕文字部に対してはL
CHG信号を“L”にする(400dpiでプリントす
る)部分の3つに分けそれぞれについて説明する。
する色残り除去処理と黒文字部判定部のY,M,Cデー
タに対してある割合で減算し、Bkデータに対してはあ
る割合で加算を行う部分、〔2〕文字部に対してエッジ
強調、網判定部にスムージング、その他の階調画像はス
ルーデータを選択する部分、〔3〕文字部に対してはL
CHG信号を“L”にする(400dpiでプリントす
る)部分の3つに分けそれぞれについて説明する。
(1)色残り除去処理および加減算処理ここでは無彩色
であるという信号GRBil26と文字部であるという
信号MjAR124の両方がアクティブである所、つま
り黒文字のエッジ部とその周辺部に対する処理であって
、黒文字のエッジ部からはみ出しているY,M,C成分
の除去と、エッジ部のスミ入れを行っている。
であるという信号GRBil26と文字部であるという
信号MjAR124の両方がアクティブである所、つま
り黒文字のエッジ部とその周辺部に対する処理であって
、黒文字のエッジ部からはみ出しているY,M,C成分
の除去と、エッジ部のスミ入れを行っている。
次に具体的な動作説明を行う。
この処理は文字部判定を受け(MjARl24=“l”
)、黒文字であり(GRBil26=“1″)からカラ
ーモードである(DHil22=“θ″)場合にのみ行
われる。したがって、ND(白黒)モード(DHi−“
l”)、色文字( G R B’i =“0”)の時に
は行われないようになっている。
)、黒文字であり(GRBil26=“1″)からカラ
ーモードである(DHil22=“θ″)場合にのみ行
われる。したがって、ND(白黒)モード(DHi−“
l”)、色文字( G R B’i =“0”)の時に
は行われないようになっている。
記録色のY,M,Cいずれかについての原稿スキャン時
はセレクタ6eにてビデオ人力111が選択( 1 /
0 − 6 ( 5 e )に10″セット)される
。15e,20e, 22e, 17eではビデオ
8eより減算するデータが生成される。
はセレクタ6eにてビデオ人力111が選択( 1 /
0 − 6 ( 5 e )に10″セット)される
。15e,20e, 22e, 17eではビデオ
8eより減算するデータが生成される。
例えばI/O−3 12eにて“0”がセットされて
いるとすると、セレクタ出力データ13eとI/O−1
7eにセットされた値との乗算が乗算器15eで行われ
る。ここで13eに対し0〜1倍のデータ18eが生成
される。レジスタ9e,25eに1を立てることにより
、18eの2の補数データが17e, 20e, 22
eにて生成される。最後に加減算器24eにて8eと2
3eの加算23eは2つの補数なので実際は17e−8
eの減算が行われ25eより出力される。
いるとすると、セレクタ出力データ13eとI/O−1
7eにセットされた値との乗算が乗算器15eで行われ
る。ここで13eに対し0〜1倍のデータ18eが生成
される。レジスタ9e,25eに1を立てることにより
、18eの2の補数データが17e, 20e, 22
eにて生成される。最後に加減算器24eにて8eと2
3eの加算23eは2つの補数なので実際は17e−8
eの減算が行われ25eより出力される。
1 / 0 − 3 1 2 eにて“1”がセット
された時はセレクタlieにてBデータがセレクトされ
る。
された時はセレクタlieにてBデータがセレクトされ
る。
この時は文字画像領域分離回路Iで生成される多値の無
彩色信号GR125 (無彩色に近ければ大きな値をと
る信号)にI / O − 2 1 0 eでセット
された値を90にて乗算したものを13eの乗数として
用いる。このモードを用いる時はY,M,Cの色毎に独
立に係数をかえられかつ無彩色度に応じて減算量をかえ
られる。
彩色信号GR125 (無彩色に近ければ大きな値をと
る信号)にI / O − 2 1 0 eでセット
された値を90にて乗算したものを13eの乗数として
用いる。このモードを用いる時はY,M,Cの色毎に独
立に係数をかえられかつ無彩色度に応じて減算量をかえ
られる。
記録色Bkスキャン時は、セレクタ6eにてBkMj1
12が選択(I/O−65eに“1セット)される。1
5e, 20e, 22e, 17eではビデオ
17eに加算するデータが生成される。上記Y,M,C
時と異なる点はI / O − 4 , 9 eに“
0″をセットすることでこれにより23e=8e, C
i=Oとなり、17e+8eが25eより出力される。
12が選択(I/O−65eに“1セット)される。1
5e, 20e, 22e, 17eではビデオ
17eに加算するデータが生成される。上記Y,M,C
時と異なる点はI / O − 4 , 9 eに“
0″をセットすることでこれにより23e=8e, C
i=Oとなり、17e+8eが25eより出力される。
係数14eの生成の仕方はY,M,C時と同様である。
また、I/O−312eに“1”がセットされたモード
の時は、係数が無彩色度に応じてかわる。具体的には無
彩色度が大きい時加算量が大きく、小さい時は小さくな
る。
の時は、係数が無彩色度に応じてかわる。具体的には無
彩色度が大きい時加算量が大きく、小さい時は小さくな
る。
この処理を図に示したのが第22図である黒文字Nの斜
線部を拡大したものが(a). (c)である。
線部を拡大したものが(a). (c)である。
Y,M,Cデータに対しては文字信号部が“1”である
所はビデオからの減算が(同図(b))、Bkデータに
対しては文字信号部が“l”である所はビデオに対して
加算が(同図(d))行われる。この図では13e=l
8eつまり文字部のY,M,Cデータは0,Bkデータ
はビデオの2倍の場合の例である。
所はビデオからの減算が(同図(b))、Bkデータに
対しては文字信号部が“l”である所はビデオに対して
加算が(同図(d))行われる。この図では13e=l
8eつまり文字部のY,M,Cデータは0,Bkデータ
はビデオの2倍の場合の例である。
この処理により黒文字の輪郭部はほぼ黒単色で打たれる
が、輪郭信号の外にあるY,M,Cデータ第22図(b
)に示した*印は色残りとして文字の回りに残ってしま
い見苦しい。
が、輪郭信号の外にあるY,M,Cデータ第22図(b
)に示した*印は色残りとして文字の回りに残ってしま
い見苦しい。
その色残りをとるものが色除り除去処理である。
この処理は文字部の領域を拡げた範囲にはいっており、
かつ、ビデオデータ13eがCPUがセットするコンパ
レート値より小さい所、つまり文字部の外側で色残りが
ある可能性を持っている画素について前後3画素または
5画素の最小値をとるようにする処理である。
かつ、ビデオデータ13eがCPUがセットするコンパ
レート値より小さい所、つまり文字部の外側で色残りが
ある可能性を持っている画素について前後3画素または
5画素の最小値をとるようにする処理である。
次に回路を用いて説明を補足する。
第23図は文字部領域を拡げるようにする働きをする文
字領域拡大回路でDF/F 65e〜68eおよびA
NDゲート69e, 71e, 73e, 75e,
ORゲート77eより構成される。
字領域拡大回路でDF/F 65e〜68eおよびA
NDゲート69e, 71e, 73e, 75e,
ORゲート77eより構成される。
I/Oポート70e,72e,74e,76eに全て“
1”を立てた時はMjArl24が′l″であるものに
対し、主走査方向に前後2画素拡げた信号がI/Oボー
ト70e, 75e″O″、71e, 73e″ビの
時は主走査方向に前後l画素拡げた信号がSig2
18eから出力される。
1”を立てた時はMjArl24が′l″であるものに
対し、主走査方向に前後2画素拡げた信号がI/Oボー
ト70e, 75e″O″、71e, 73e″ビの
時は主走査方向に前後l画素拡げた信号がSig2
18eから出力される。
次に、色残り除去処理回路16eについて説明する。
第24図は、色残り除去処理の回路図である。
第24図において、57eは入力信号13eに対し、注
目画素とその前後l画素の計3画素の最小値−を選択す
る3画素m i nセレクト回路、58eは入力信号1
3eに対し、注目画素とその前後2画素の計5画素の最
大値を選択する。5画素m i nセレクト回路、55
eは入力信号13eとI/O−18 (54e)の大小
を比較するコンパレータで54eの方が大きい場合に、
lを出力する。61e, 62eはセレクタ、53e,
53’ eはORゲート、63el′!NANDゲー
トである。
目画素とその前後l画素の計3画素の最小値−を選択す
る3画素m i nセレクト回路、58eは入力信号1
3eに対し、注目画素とその前後2画素の計5画素の最
大値を選択する。5画素m i nセレクト回路、55
eは入力信号13eとI/O−18 (54e)の大小
を比較するコンパレータで54eの方が大きい場合に、
lを出力する。61e, 62eはセレクタ、53e,
53’ eはORゲート、63el′!NANDゲー
トである。
上記構成において、セレクタ60eはCPUバスからの
I/O−19の値に基づいて、3画素m i nか、5
画素minかを選択する。5画素minの方が色残り除
去の効果が大きくなる。これはオペレータのマニュアル
設定またはCPUの自動設定によりセレクトできる。
I/O−19の値に基づいて、3画素m i nか、5
画素minかを選択する。5画素minの方が色残り除
去の効果が大きくなる。これはオペレータのマニュアル
設定またはCPUの自動設定によりセレクトできる。
セレクタ62eは、NANDゲート63eの出力が″0
″の時、すなわちコンパレータ55eによりビデオデー
タ13eがレジスタ値54eより小さいとされ、かつ文
字部の信号を拡げた範囲にはいっており17’ eが1
の場合にはA側が、そうでない場合にはB側が選択され
る。(但し、このときレジスタ52e,64eは“l#
レジスタ52′eは“0”)B側が選択されたときは
、スルーデータが8eとして出力される。
″の時、すなわちコンパレータ55eによりビデオデー
タ13eがレジスタ値54eより小さいとされ、かつ文
字部の信号を拡げた範囲にはいっており17’ eが1
の場合にはA側が、そうでない場合にはB側が選択され
る。(但し、このときレジスタ52e,64eは“l#
レジスタ52′eは“0”)B側が選択されたときは
、スルーデータが8eとして出力される。
EXCON50eは、例えば輝度信号を2値化した信号
が入力した時コンパレータ55eの代わりで用いること
ができる。
が入力した時コンパレータ55eの代わりで用いること
ができる。
上記2つの処理を施した所を図に示したのが第25図で
ある。第25図(a)は黒文字Nで、第25図(b)は
斜線部の濃度データであるY,M,Cデータにおいて文
字と判定された領域、すなわち文字判定部(+2,
+3, 簀6, −x7)は減算処理によりOに、
+1, 曇4は色残り除去処理により%1←40,
−1}4←黄5となり、その結果Oになり、第25図
<c>が求められる。
ある。第25図(a)は黒文字Nで、第25図(b)は
斜線部の濃度データであるY,M,Cデータにおいて文
字と判定された領域、すなわち文字判定部(+2,
+3, 簀6, −x7)は減算処理によりOに、
+1, 曇4は色残り除去処理により%1←40,
−1}4←黄5となり、その結果Oになり、第25図
<c>が求められる。
一方、第25図(d)のようなBとデータについては、
文字判定部(薫8,簀9,簀10, 薫11)に加算
処理のみが施され、第25図に示すような黒色の輪部の
整った出力となる。
文字判定部(薫8,簀9,簀10, 薫11)に加算
処理のみが施され、第25図に示すような黒色の輪部の
整った出力となる。
なお色文字については、第25図(f)に示すように変
更は加えられない。
更は加えられない。
〔2〕エッジ強調orスムージング処理ここでは、文字
判定部に対してはエッジ強調、網点部に対してはスムー
ジング、その他はスルーを出力する処理が行われる。
判定部に対してはエッジ強調、網点部に対してはスムー
ジング、その他はスルーを出力する処理が行われる。
文字部→MjARl24が”l”であるので、25e,
27e, 29eの3ラインの信号より生成される3×
3のエッジ強調30eの出力がセレクタ42eにてセレ
クトされ、43eより出力される。なお、ここでエッジ
強調は第26図に示すようなマトリックスと計算式から
求められるものである。
27e, 29eの3ラインの信号より生成される3×
3のエッジ強調30eの出力がセレクタ42eにてセレ
クトされ、43eより出力される。なお、ここでエッジ
強調は第26図に示すようなマトリックスと計算式から
求められるものである。
網点部→SCRN35eが“1″、MjAR21eが“
0”であるので27eに対してスムージング31eがか
けられたものが、セレクタ33e,42eにて出力され
る。なお、ここでスムージングは第27図に示すごと《
、注目画素がvNの時(V N +V N+1 )/2
をVNのデータとする処理、つまり主走査2画素のスム
ージングである。これにより網点部に生じる可能性のあ
るモアレを防いでいる。
0”であるので27eに対してスムージング31eがか
けられたものが、セレクタ33e,42eにて出力され
る。なお、ここでスムージングは第27図に示すごと《
、注目画素がvNの時(V N +V N+1 )/2
をVNのデータとする処理、つまり主走査2画素のスム
ージングである。これにより網点部に生じる可能性のあ
るモアレを防いでいる。
その他→その他の部分とは文字部(文字輪郭)でも網点
部でもないところ、具体的には中間調の部分に対する処
理である。この時MjARl24およびSCRN35e
ともに“07なので、27eのデータがそのままビデオ
出力43eより出力される。
部でもないところ、具体的には中間調の部分に対する処
理である。この時MjARl24およびSCRN35e
ともに“07なので、27eのデータがそのままビデオ
出力43eより出力される。
文字が色文字の時は、文字判定部であっても、上記2つ
の処理は施されない。
の処理は施されない。
実施例では主走査方向のみに色残り除去を施した例を示
したが、主走査、副走査ともに色残り除去処理を施して
もよい。
したが、主走査、副走査ともに色残り除去処理を施して
もよい。
〔3〕文字部400線(dpi)出力処理ビデオ出力1
13に同期して48eからLCHGl40が出力される
。具体的にはMjARl24の反転信号が43eに同期
して出力される。文字部の時はLCHG=0、その他の
部分は200/400=“ビとなる。
13に同期して48eからLCHGl40が出力される
。具体的にはMjARl24の反転信号が43eに同期
して出力される。文字部の時はLCHG=0、その他の
部分は200/400=“ビとなる。
これにより文字部判定部、具体的には文字の輪郭部は4
00線(dpi)にて、その他は200線にてプリンタ
にて打たれる。
00線(dpi)にて、その他は200線にてプリンタ
にて打たれる。
次に、文字画像合成回路Fについて説明する。
第28図<a>は、本装置における画像の2値信号によ
る加工、修飾回路のブロック図である。画像データ入力
部より入力される、色画像データ138は、3to!セ
レクタ45のV入力に入力される。
る加工、修飾回路のブロック図である。画像データ入力
部より入力される、色画像データ138は、3to!セ
レクタ45のV入力に入力される。
3tolセレクタ45fの他の2人力A, Bには、メ
モリー43fより読み出されたデータの下位部(All
,B n) 555fのうちAにはAnが、Blこ(ま
B,l力{ラツチ44fにおいてVCLK117によっ
てラ゛ンチされ、入力される。従って、セレクタ45f
の出力Yには、セレクト人力X。 x,, Jl,
J21こ基づきV, A, Bのいずれかが出力され
る(114)。
モリー43fより読み出されたデータの下位部(All
,B n) 555fのうちAにはAnが、Blこ(ま
B,l力{ラツチ44fにおいてVCLK117によっ
てラ゛ンチされ、入力される。従って、セレクタ45f
の出力Yには、セレクト人力X。 x,, Jl,
J21こ基づきV, A, Bのいずれかが出力され
る(114)。
データxnは、本実施例ではメモリー内データの上位2
bitであり、加工、修飾を決めるモード信号となって
いる。139は、領域信号発生回路より出力されるコー
ド信号である第1図CPU20の111御により、VC
LK117に同期して切りかわる様制御され、メモリ4
3fのアドレスとして入力される。
bitであり、加工、修飾を決めるモード信号となって
いる。139は、領域信号発生回路より出力されるコー
ド信号である第1図CPU20の111御により、VC
LK117に同期して切りかわる様制御され、メモリ4
3fのアドレスとして入力される。
すなわち、例えばメモリー43fの10番地番こ予め(
X 10+ A Ion B to) = (01+
A +。.B+o)を書き込んでおき、第29図(b)
のごとく、主走査方向ライン1の走査と同期して、コー
ド信号139にP点からQ点まで“10”をQ点からR
点まで“0”を与えてお《と、P−Q間ではデータx.
=(.0. 1)が読み出され、同時に(A.,B.
)lこは(A+o.B+o)というデータがラッチされ
出力される。3tolセレクタ45fの真理値表を第2
8図(c)に示すごと<、(X l. Xo) = (
0. 1)は(B)のケースであり、Jlが“ビであ
ればA入力をYに、従って、Yには定数A,。を、Jl
が″0″であれば、■入力をYに、従って入力されたカ
ラー画像データをそのまま出力114へ出力することを
意味する。こうして例えば、第29図(b)のようなリ
ンゴのカラー画像に対して(A+。)という値を持つ文
字部のいわゆる毛抜き文字合成が実現される。同様l:
Ltテ(X + ,X o ) = (1. 0)
とし、2値入力に第29図(C)のJlのような信号が
入力されると、PIF047f 〜49f,および回路
46f(詳細第28図(b))により、同図12のごと
き信号が生成され、第28図(C)の真理値表に従えば
同図のようにリンゴの画像の中に文字がわく付きで出力
されることになる(輪郭、または袋文字)。
X 10+ A Ion B to) = (01+
A +。.B+o)を書き込んでおき、第29図(b)
のごとく、主走査方向ライン1の走査と同期して、コー
ド信号139にP点からQ点まで“10”をQ点からR
点まで“0”を与えてお《と、P−Q間ではデータx.
=(.0. 1)が読み出され、同時に(A.,B.
)lこは(A+o.B+o)というデータがラッチされ
出力される。3tolセレクタ45fの真理値表を第2
8図(c)に示すごと<、(X l. Xo) = (
0. 1)は(B)のケースであり、Jlが“ビであ
ればA入力をYに、従って、Yには定数A,。を、Jl
が″0″であれば、■入力をYに、従って入力されたカ
ラー画像データをそのまま出力114へ出力することを
意味する。こうして例えば、第29図(b)のようなリ
ンゴのカラー画像に対して(A+。)という値を持つ文
字部のいわゆる毛抜き文字合成が実現される。同様l:
Ltテ(X + ,X o ) = (1. 0)
とし、2値入力に第29図(C)のJlのような信号が
入力されると、PIF047f 〜49f,および回路
46f(詳細第28図(b))により、同図12のごと
き信号が生成され、第28図(C)の真理値表に従えば
同図のようにリンゴの画像の中に文字がわく付きで出力
されることになる(輪郭、または袋文字)。
同様に第28図(D)では、リンゴの中の矩形領域が(
B.)という濃度で、更に中の文字が(AIl)という
濃度で出力される。同図(A)は(x1,x o>−=
(o. o)の場合、すなわち、いかなるJl,
J2の変化に対しても、2値信号によっては、何も行わ
ない制御を有している。
B.)という濃度で、更に中の文字が(AIl)という
濃度で出力される。同図(A)は(x1,x o>−=
(o. o)の場合、すなわち、いかなるJl,
J2の変化に対しても、2値信号によっては、何も行わ
ない制御を有している。
J2に人力される巾を拡張した信号は、第28図(b)
によれば、3×3画素分の拡張であるが、ノ\一ド回路
を追加することで、更に大きくすることは容易である。
によれば、3×3画素分の拡張であるが、ノ\一ド回路
を追加することで、更に大きくすることは容易である。
また、第2図I/Oポート501より、プリントする出
力色(Y,M,C,Bk)に対応づけられて出力される
Co, CI (366, 367)は、メモリ4
3fのアドレスの、下位2bitに入力されており、従
って、Y,M,C,Bkの出力に対応して“0,0”0
,ビ,“l, O”,“l.ビと変化するので、例えば
イエロー(Y)出力時は、0, 4, 8,12. 1
6・・・番地、マゼンタ(M)は1, 5, 9, 1
3,l7・・・番地、シアン(C)は2, 6, 1
0, 14. 18・・・番地、クロ(Bk)は3
, 7, 11, 15. 19・・・番地が選択
される。従って後述する操作パネル上の操作指示により
、領域と領域内の対応するメモリアドレスを決定する領
域コード信号139と対応するアドレスニ、例えばXI
−X4= ”l, ビ(AI,A2,A3,A4)=
(αl,α2,α3,α4)・(Bl・B2, B3
, B4) = (βl.β2.β3,β4)を書き込
んでおき、例えば第29図(D)のようにJl信号が変
化すると、J1が“LO”の区間は、(Y,M,C,B
k)= (αl,α2.α3,α4)で配合決定される
色となり、Jlが“Hi”の時は(Y, M,C, B
k) 一(βl,β2.β3.β4)で配合決定される
色となる。すなわち、メモリ内容で任意に出力色が決定
できる。一方、後述の操作パネル上では、Y,M,C,
Bkは各々(%)パーセントで調整、または設定される
。すなわち、各階調8bit有しているので、数値は0
0〜255であるから、1%の変動はデジタル値で、2
655となる。
力色(Y,M,C,Bk)に対応づけられて出力される
Co, CI (366, 367)は、メモリ4
3fのアドレスの、下位2bitに入力されており、従
って、Y,M,C,Bkの出力に対応して“0,0”0
,ビ,“l, O”,“l.ビと変化するので、例えば
イエロー(Y)出力時は、0, 4, 8,12. 1
6・・・番地、マゼンタ(M)は1, 5, 9, 1
3,l7・・・番地、シアン(C)は2, 6, 1
0, 14. 18・・・番地、クロ(Bk)は3
, 7, 11, 15. 19・・・番地が選択
される。従って後述する操作パネル上の操作指示により
、領域と領域内の対応するメモリアドレスを決定する領
域コード信号139と対応するアドレスニ、例えばXI
−X4= ”l, ビ(AI,A2,A3,A4)=
(αl,α2,α3,α4)・(Bl・B2, B3
, B4) = (βl.β2.β3,β4)を書き込
んでおき、例えば第29図(D)のようにJl信号が変
化すると、J1が“LO”の区間は、(Y,M,C,B
k)= (αl,α2.α3,α4)で配合決定される
色となり、Jlが“Hi”の時は(Y, M,C, B
k) 一(βl,β2.β3.β4)で配合決定される
色となる。すなわち、メモリ内容で任意に出力色が決定
できる。一方、後述の操作パネル上では、Y,M,C,
Bkは各々(%)パーセントで調整、または設定される
。すなわち、各階調8bit有しているので、数値は0
0〜255であるから、1%の変動はデジタル値で、2
655となる。
設定値が(Y,M,C,Bk)= (Y%.m%,C%
,k%)とすると、設定される数値(すなわちメモリに
書き込まれる数値)はそれぞれ(2.55Y,2.55
m,2.55c,2.55k)となり、実際はこれに対
し、四捨五入した整数が所定のメモリーに書き込まれる
ことになる。更に調.整機構により、%で調整したとす
ると、Δ%の変動に対し、2.55Δ分だけの加算(a
《する)または減算(うすくする)により得られる値を
メモリに書込めば良い。
,k%)とすると、設定される数値(すなわちメモリに
書き込まれる数値)はそれぞれ(2.55Y,2.55
m,2.55c,2.55k)となり、実際はこれに対
し、四捨五入した整数が所定のメモリーに書き込まれる
ことになる。更に調.整機構により、%で調整したとす
ると、Δ%の変動に対し、2.55Δ分だけの加算(a
《する)または減算(うすくする)により得られる値を
メモリに書込めば良い。
第28図(C)の真理値表において、1の欄は文字、画
像の階調、解像切り換え信号LCHGl49の入出力表
であり、X,,Xo,Jl,J2によりAまたはBが出
力Yに出力される時は“O”に、VがYに出力される時
は入力がそのまま出力される。LCHG149は例えば
出力時のプリントの際の印字密度を切り換える信号であ
り、LCf{G=“0“の時、例えば400dpi ,
LCHG = ” l ”の時、200dpiで印字
する。従って、AまたはBが選択された時LCHG=0
ということは文字合成された文字の内領域は400dp
i,文字以外の領域は200dpiで印字することを意
味し、文字は高解像を保ち、鮮鋭にハーフトーン部は高
階調を保ち、なめらかに出力するように制御している。
像の階調、解像切り換え信号LCHGl49の入出力表
であり、X,,Xo,Jl,J2によりAまたはBが出
力Yに出力される時は“O”に、VがYに出力される時
は入力がそのまま出力される。LCHG149は例えば
出力時のプリントの際の印字密度を切り換える信号であ
り、LCf{G=“0“の時、例えば400dpi ,
LCHG = ” l ”の時、200dpiで印字
する。従って、AまたはBが選択された時LCHG=0
ということは文字合成された文字の内領域は400dp
i,文字以外の領域は200dpiで印字することを意
味し、文字は高解像を保ち、鮮鋭にハーフトーン部は高
階調を保ち、なめらかに出力するように制御している。
前述のように、LCHG140は、文字、画像分離回路
Iの出力であるMJARに基づき、文字画像補正回路E
から出力しているのもそのためである。
Iの出力であるMJARに基づき、文字画像補正回路E
から出力しているのもそのためである。
〈画像加工編集回路〉
次に、カラーバランス調整をPで受けた後の画像信号1
15および階調解像切り換え信号LCHG141は、画
像加工編集回路Gに入力される。画像編集加工回路Gの
大まかな概略図を第30図に示す。
15および階調解像切り換え信号LCHG141は、画
像加工編集回路Gに入力される。画像編集加工回路Gの
大まかな概略図を第30図に示す。
入力された画像信号115,階調解像切り換え信号LC
HGl41は、まずテクスチャー処理部101gに入力
される。テクスチャー処理部は大まかに分けてテクスチ
ャーパターンを記憶するメモリ部103gとそれをコン
トロールするメモリRD,WR,アドレスコントロール
部104g,および入力画像データに対し記憶したパタ
ーンにより変調処理を行なう演算回路105gから構成
されている。テクスチャー処理部101gで処理された
画像データは、次に変倍、モザイク、テーバー処理部1
02gに入力される。変倍、モザイク、テーパー処理
部102gは、ダブルバツファメモリ105g, 1
06gおよび処理・制御部107gから成っており、各
種処理がCPUにより独立に行なわれ出力される。
HGl41は、まずテクスチャー処理部101gに入力
される。テクスチャー処理部は大まかに分けてテクスチ
ャーパターンを記憶するメモリ部103gとそれをコン
トロールするメモリRD,WR,アドレスコントロール
部104g,および入力画像データに対し記憶したパタ
ーンにより変調処理を行なう演算回路105gから構成
されている。テクスチャー処理部101gで処理された
画像データは、次に変倍、モザイク、テーバー処理部1
02gに入力される。変倍、モザイク、テーパー処理
部102gは、ダブルバツファメモリ105g, 1
06gおよび処理・制御部107gから成っており、各
種処理がCPUにより独立に行なわれ出力される。
ここでテクスチャー処理部101gおよび変倍、モザイ
ク、テーパー処理部102gは、切換回路Nから送られ
る各処理のイネーブル信号であるG II i 1(1
19)およびGHi2 (149)により独立のエリア
に対し、テクスチャー処理、モザイク処理が行えるよう
構成されている。
ク、テーパー処理部102gは、切換回路Nから送られ
る各処理のイネーブル信号であるG II i 1(1
19)およびGHi2 (149)により独立のエリア
に対し、テクスチャー処理、モザイク処理が行えるよう
構成されている。
また、画像データ155と共に入力される階調解像切換
え信号LCHG信号141は、各種処理で画像信号との
位相を合わせながら処理されていく。
え信号LCHG信号141は、各種処理で画像信号との
位相を合わせながら処理されていく。
以下に画像加工編集回路Gについて詳細に説明する。
くテクスチャー処理部》
テクスチャー処理とは、メモリに書き込んだパターンを
サイクリックに読み出して、ビデオに対して変調をかけ
る処理であり、例えば第31図(a)のような画像に同
図(b)のようなパターンで変調をかけ同図(C)のよ
うな出力画像を生成するものである。
サイクリックに読み出して、ビデオに対して変調をかけ
る処理であり、例えば第31図(a)のような画像に同
図(b)のようなパターンで変調をかけ同図(C)のよ
うな出力画像を生成するものである。
第32図はテクスチャー処理回路を説明する図である。
以下、テクスチャーメモリー113gへの変調データ2
18gの書き込み部と、テクスチャーメモリー113g
からのデータ216gと画像データ215gの演算部(
テクスチャー処理)に分けて説明をする。
18gの書き込み部と、テクスチャーメモリー113g
からのデータ216gと画像データ215gの演算部(
テクスチャー処理)に分けて説明をする。
〔テクスチャーメモリー113gへのデータ書き込み部
〕データ書き込み時は、マスキング、下色除去、スミj され、201gよりデータ入力する。このデータはセレ
クタ202gにおいて選択される。一方、セレクタ20
8gにおいてデータ220gが選択され、メモリ113
gの軒とドライバ203gのイネーブル信号に入力する
。メモリアドレスは水平同期信号HSYNCに同期して
カウントアップする垂直カウンタ212gおよび画像ク
ロツク、VCKに同期してカウントアップする水平カウ
ンタ211gにより生成され、セレクタ210gにてB
が選択され、メモリ113gのアドレスに入力する。こ
のようにして、入力画像の濃度パターンがメモリ113
gに書き込まれる。通常、このパターンは入力装置、例
えばデジタイザにより位置指定され書き込まれる。
〕データ書き込み時は、マスキング、下色除去、スミj され、201gよりデータ入力する。このデータはセレ
クタ202gにおいて選択される。一方、セレクタ20
8gにおいてデータ220gが選択され、メモリ113
gの軒とドライバ203gのイネーブル信号に入力する
。メモリアドレスは水平同期信号HSYNCに同期して
カウントアップする垂直カウンタ212gおよび画像ク
ロツク、VCKに同期してカウントアップする水平カウ
ンタ211gにより生成され、セレクタ210gにてB
が選択され、メモリ113gのアドレスに入力する。こ
のようにして、入力画像の濃度パターンがメモリ113
gに書き込まれる。通常、このパターンは入力装置、例
えばデジタイザにより位置指定され書き込まれる。
(CPUによるデータの書き込み〕
セレクタ202gにてCPUデータが選択される。
一方、セレクタ208gにてAが選択され、メモリ11
3gのWEとドライバ203gのイネーブル信号に入力
する。メモリアドレスはセレクタ210gにてAが選択
され、メモリ113gのアドレスに入力する。こうして
、任意の濃度パターンがメモリに書き込まれる。
3gのWEとドライバ203gのイネーブル信号に入力
する。メモリアドレスはセレクタ210gにてAが選択
され、メモリ113gのアドレスに入力する。こうして
、任意の濃度パターンがメモリに書き込まれる。
Cテクスチャーメモリー113gデータ216gと画像
データ215gの演算部〕 この演算は演算器215gにて実現される。この演算器
はここでは乗算器より構成されている。イネーブル信号
128gがアクティブの所だけデータ216gと201
gとの演算が施され、デイスイネーブルの時は201が
スルー状態となる。
データ215gの演算部〕 この演算は演算器215gにて実現される。この演算器
はここでは乗算器より構成されている。イネーブル信号
128gがアクティブの所だけデータ216gと201
gとの演算が施され、デイスイネーブルの時は201が
スルー状態となる。
また、300g, 301gはそれぞれXOR,ORゲ
ートでMJ信号308g,すなわち文字合成信号を用い
てイネーブル信号を生成する部分であるレジスタ?04
g“l“305gに“0″をレジスタにセットした時は
テクスチャ処理は合成文字信号が入っている部分以外に
かかる。一方、レジスタ304g ”0”305gl:
″0″をレジスタにセットした時はテクスチャ処理をか
ける部分に合成文字信号が入っている部分のみにかかる
。
ートでMJ信号308g,すなわち文字合成信号を用い
てイネーブル信号を生成する部分であるレジスタ?04
g“l“305gに“0″をレジスタにセットした時は
テクスチャ処理は合成文字信号が入っている部分以外に
かかる。一方、レジスタ304g ”0”305gl:
″0″をレジスタにセットした時はテクスチャ処理をか
ける部分に合成文字信号が入っている部分のみにかかる
。
302gはGHil信号307g ,すなわち非矩形信
号を用いてイネーブル信号を生成する部分である。レジ
スタ306g“Onの時GHil信号がイネーブルの所
のみにテクスチャー処理がかる。この時イネーブル12
8をずっとアクティブにしておけば、非矩形に左右され
ない、つまりHSNCに同期のとれた非矩形テクスチャ
ー処理が施され、イネーブル信号GHilとイネーブル
128を同じにすれば非矩形信号に同期したテクスチャ
ー処理となる。
号を用いてイネーブル信号を生成する部分である。レジ
スタ306g“Onの時GHil信号がイネーブルの所
のみにテクスチャー処理がかる。この時イネーブル12
8をずっとアクティブにしておけば、非矩形に左右され
ない、つまりHSNCに同期のとれた非矩形テクスチャ
ー処理が施され、イネーブル信号GHilとイネーブル
128を同じにすれば非矩形信号に同期したテクスチャ
ー処理となる。
GHilには例えば3lbビット”信号を用いれば、あ
る色のみにテクスチャー処理を行うことができる。
る色のみにテクスチャー処理を行うことができる。
LCHG IN信号141gは階調解像切換え信号であ
り、演算器215gで遅延する分遅延されてLCHGo
U■350gより出力される。
り、演算器215gで遅延する分遅延されてLCHGo
U■350gより出力される。
〈モザイク、変倍、テーパ処理部〉
次に、画像加工編集回路Gのモザイク、変倍、テーパー
処理部G12について、第33図を用いその概略動作に
ついて説明する。
処理部G12について、第33図を用いその概略動作に
ついて説明する。
モザイク、変倍、テーパー処理部102gに入力される
画像データ1 26gおよびLCHG信号350gは、
まずモザイク処理部401gに入力される。モザイク処
理部401gは、文字合成回路Fから出力されたMj信
号145および切換回路Nからの領域信号GHi214
9、モザイク処理制御部402gからのモザイク用クロ
ツクMCLKによりモザイク処理の有無およびモザイク
の主走査方向サイズ、文字の合成等行なわれた後、l
to2セレクタ−403gに入力される。ここでモザイ
ク処理の主走査方向サイズは、モザイク用クロツクMC
LKを制御することにより可変としている。モザイク用
クロツクMCLKの制御については、後で詳細に説明す
る。
画像データ1 26gおよびLCHG信号350gは、
まずモザイク処理部401gに入力される。モザイク処
理部401gは、文字合成回路Fから出力されたMj信
号145および切換回路Nからの領域信号GHi214
9、モザイク処理制御部402gからのモザイク用クロ
ツクMCLKによりモザイク処理の有無およびモザイク
の主走査方向サイズ、文字の合成等行なわれた後、l
to2セレクタ−403gに入力される。ここでモザイ
ク処理の主走査方向サイズは、モザイク用クロツクMC
LKを制御することにより可変としている。モザイク用
クロツクMCLKの制御については、後で詳細に説明す
る。
l to2セレクタ−403gでは、HSYNC118
をDフリツブフロツブ406Gにより分周されたライン
メモリセレクト信号LMSELにより、入力された画像
信号およびLCHG信号をYl,Y2のどちらかに出力
する。
をDフリツブフロツブ406Gにより分周されたライン
メモリセレクト信号LMSELにより、入力された画像
信号およびLCHG信号をYl,Y2のどちらかに出力
する。
1 to2セレクタ−403gのYlからの出力は、ラ
インメモリA404gおよび2tolセレクタ−407
gのAに接続されている。またY2からの出力は、ライ
ンメモリ8405g ,および2t01セレクタ−40
7gのBに接続されている。ラインメモリーAにセレク
タ−403gから画像が送られて来る時、ラインメモリ
A404gは書き込みモードとなり、かつラインメモリ
8405gは、読み出しモードとなる。また同様に、ラ
インメモリ8405gにセレクタ−403gから画像が
送られて来る時、ラインメモリBは、書き込みモード、
かつラインメモリA404gは読み出しモードとなる。
インメモリA404gおよび2tolセレクタ−407
gのAに接続されている。またY2からの出力は、ライ
ンメモリ8405g ,および2t01セレクタ−40
7gのBに接続されている。ラインメモリーAにセレク
タ−403gから画像が送られて来る時、ラインメモリ
A404gは書き込みモードとなり、かつラインメモリ
8405gは、読み出しモードとなる。また同様に、ラ
インメモリ8405gにセレクタ−403gから画像が
送られて来る時、ラインメモリBは、書き込みモード、
かつラインメモリA404gは読み出しモードとなる。
このように、交互にラインメモリA404g,ラインメ
モリ8405gから読み出される画像データは、2to
lセレクタ−407gでDフリツブフロツブ406gの
出力LMSEL信号の反転信号により切り換えながら連
続した画像データとして出力される。2tolセレクタ
ー407gからの出力画像信号は、次に拡大処理部41
4gで所定の拡大処理が行われた後、出力される。
モリ8405gから読み出される画像データは、2to
lセレクタ−407gでDフリツブフロツブ406gの
出力LMSEL信号の反転信号により切り換えながら連
続した画像データとして出力される。2tolセレクタ
ー407gからの出力画像信号は、次に拡大処理部41
4gで所定の拡大処理が行われた後、出力される。
次に、これらメモリの書き込み読み出し制御について述
べる。まず、書き込み、読み出しの際、ラインメモリA
404g,ラインメモリ8405gに与えるアドレスは
、一走査の基準であるH S Y N Cに同期し、か
つ画像CLKに同期しインクリメント、デイクリメント
するようu p / d o w nカウンター409
g,410gにより構成されている。ラインメモリアド
レス制御部413gから出力されるカウンターイネーブ
ル信号、および変倍制御部415gから発生する書き込
みアドレスを制御するための制御信号WENB,および
読み出しアドレスを制御するための制御信号RENBに
より、アドレスカウンタ(409g,410g)は動作
制御されている。これらの制御されたアドレス信号は、
それぞれ2tolセレクタ−407g,408gに入力
される。2tolセレクタ−407g,408gは、前
述のラインメモリセレクト信号LMSELにより、ライ
ンメモリA404gが読み出しモード時、読み出しアド
レスをラインメモリA404g,書き込みアドレスをラ
インメモリB405gに与える。ラインメモリA404
gが書き込みモード時は、これとは、逆の動作が行われ
る。
べる。まず、書き込み、読み出しの際、ラインメモリA
404g,ラインメモリ8405gに与えるアドレスは
、一走査の基準であるH S Y N Cに同期し、か
つ画像CLKに同期しインクリメント、デイクリメント
するようu p / d o w nカウンター409
g,410gにより構成されている。ラインメモリアド
レス制御部413gから出力されるカウンターイネーブ
ル信号、および変倍制御部415gから発生する書き込
みアドレスを制御するための制御信号WENB,および
読み出しアドレスを制御するための制御信号RENBに
より、アドレスカウンタ(409g,410g)は動作
制御されている。これらの制御されたアドレス信号は、
それぞれ2tolセレクタ−407g,408gに入力
される。2tolセレクタ−407g,408gは、前
述のラインメモリセレクト信号LMSELにより、ライ
ンメモリA404gが読み出しモード時、読み出しアド
レスをラインメモリA404g,書き込みアドレスをラ
インメモリB405gに与える。ラインメモリA404
gが書き込みモード時は、これとは、逆の動作が行われ
る。
次にラインメモリA,ラインメモリBへのメモリライト
パルスWEAS’WEBは変倍制御部415gから出力
されている。メモリライトパルスWEA,WEBは入力
される画像を縮小する場合、およびモザイク処理制御部
402gから出力される副走査方向へのモザイク長制御
信号MOZWEによりモザイク処理する場合制御される
。次にこれらの詳細な動作説明を以下に述べる。
パルスWEAS’WEBは変倍制御部415gから出力
されている。メモリライトパルスWEA,WEBは入力
される画像を縮小する場合、およびモザイク処理制御部
402gから出力される副走査方向へのモザイク長制御
信号MOZWEによりモザイク処理する場合制御される
。次にこれらの詳細な動作説明を以下に述べる。
(モザイク処理〉
モザイク処理は、基本的には、一つの画像データを繰り
返し出力することにより実現している。
返し出力することにより実現している。
このモザイク処理動作について第34図を用い説明する
。
。
まず、モザイク処理制御部402gで、主走査、副走査
のモザイク処理制御を独立に行なっている。
のモザイク処理制御を独立に行なっている。
まず、所望のモザイクサイズに対応した変数をCPUB
USに接続されたラッチ501g (主走査用)および
ラッチ502g (副走査用)にCPUがセットする。
USに接続されたラッチ501g (主走査用)および
ラッチ502g (副走査用)にCPUがセットする。
まず、主走査方向のモザイク処理については、同一デー
タをラインメモリーの複数アドレスに連続して書き込む
ことにより、また副走査方向のモザイク処理については
、モザイク処理エリア内でラインメモリーへの書き込み
を所定ライン毎に間引《ことにより行なっている。
タをラインメモリーの複数アドレスに連続して書き込む
ことにより、また副走査方向のモザイク処理については
、モザイク処理エリア内でラインメモリーへの書き込み
を所定ライン毎に間引《ことにより行なっている。
(主走査方向モザイク処理)
主走査方向のモザイク巾に応じた変数がCPUによりラ
ッチ501gにセットされる。ラッチ501gは、主走
査モザイク中制御カウンタ504gに接続されており、
HSYNC信号およびカウンター504gのリップルキ
ャリーにより設定値がロードされる様構成されている。
ッチ501gにセットされる。ラッチ501gは、主走
査モザイク中制御カウンタ504gに接続されており、
HSYNC信号およびカウンター504gのリップルキ
ャリーにより設定値がロードされる様構成されている。
HSYNC毎にラッチ501gに設定された値をカウン
ター504gはロードし、所定値カウントしてはリップ
ルキャリーをNORゲート502g,およびANDゲー
ト509gに出力する。
ター504gはロードし、所定値カウントしてはリップ
ルキャリーをNORゲート502g,およびANDゲー
ト509gに出力する。
ANDゲート509gからのモザイク用クロツクMCL
Kは、カウンター504gからのリップキャリーにより
画像クロツクCLKをまびいた信号であり、リップルキ
ャリーが出た時のみ、MCLKは出力される。
Kは、カウンター504gからのリップキャリーにより
画像クロツクCLKをまびいた信号であり、リップルキ
ャリーが出た時のみ、MCLKは出力される。
ANDゲート509gから出力されるMCLKは次にモ
ザイク処理部401gに入力される。
ザイク処理部401gに入力される。
モザイク処理部401gは、2つのDフリップフロップ
510g,Mj信号に関係なくフリップフロップ510
gを出力する。GHi2信号149が1のとき、Mj信
号がOの場合はモザイク用クロックMCLKで制御され
るフリップフロツブ511gからの信号が出力される。
510g,Mj信号に関係なくフリップフロップ510
gを出力する。GHi2信号149が1のとき、Mj信
号がOの場合はモザイク用クロックMCLKで制御され
るフリップフロツブ511gからの信号が出力される。
Mj信号が1の場合、出力はフリップフロツブ510g
からの信号を出力する。この制御により、主走査方向で
のモザイク処理画像中の画像一部をモザイク処理せずに
出力することが可能である。すなわち第2図に示すよう
な前段の文字合成回路Fで画像中に合成された文字に対
しては、モザイク処理せずに画像のみのモザイク処理が
可能である。セレクタ−512gからの出力は、前述の
第33図に示した2tolセレクタ−403gに入力さ
れる。以上により主走査方向でのモザイク処理が行なわ
れる。
からの信号を出力する。この制御により、主走査方向で
のモザイク処理画像中の画像一部をモザイク処理せずに
出力することが可能である。すなわち第2図に示すよう
な前段の文字合成回路Fで画像中に合成された文字に対
しては、モザイク処理せずに画像のみのモザイク処理が
可能である。セレクタ−512gからの出力は、前述の
第33図に示した2tolセレクタ−403gに入力さ
れる。以上により主走査方向でのモザイク処理が行なわ
れる。
(副走査方向モザイク処理)
副走査方向も主走査と同ようにCPUBUSと接続した
ラッチ502g,およびカウンタ505g ,NORゲ
ート503gにより制御している。副走査モザイク中制
御カウンターはITOP信号144、51 1g,セレ
クタ−512g,ANDゲート514g,インバータ5
13gから構成されている。フリツブフロツブ510g
, 511gには、画像信号の他に階調解像切り換え信
号LCHGが接続されており、フリツプフロツブ510
gは画像クロツクであるCLK,フリツプフロツブ51
1gはモザイク処理用クロツクMCLKにより入力さ
れる画像データ、およびLCHG信号を保持する。つま
り、一画素に対応した階調解像切り換え信号LCHGが
、位相が合った状態でフリツプフロツプ510g,51
1gにCLK,MCLKのそれぞれの周期の間、保持さ
れている。それぞれの保持された画像信号およびLCH
G信号は2tolセレクタ−512gに入力される。モ
ザイクエリア信号GHi2、および2値の文字信号Mj
信号により、出力を切り換えている。セレクタ−512
gはHSYMCI18をカウントすることによりリップ
ルキャリーパルスを生成している。リップルキャリーパ
ルスは、ORゲート508gにモザイクエリア信号GH
i2149の反転信号CW口および文字信号Mjが入力
される。副走査モザイク制御信号MOZWE415gに
入力されNANDゲート515gで図示しないラインメ
モリ ライトパルス生成回路より生成されるライトパル
スを制御する。ラインメモリライトパルス生成回路とは
、一般に変倍制御に使われているレートマルチプライヤ
ー等の出力クロツクレート可変の回路である。本実施例
では、発明の主旨と異なるので詳細な説明は省略する。
ラッチ502g,およびカウンタ505g ,NORゲ
ート503gにより制御している。副走査モザイク中制
御カウンターはITOP信号144、51 1g,セレ
クタ−512g,ANDゲート514g,インバータ5
13gから構成されている。フリツブフロツブ510g
, 511gには、画像信号の他に階調解像切り換え信
号LCHGが接続されており、フリツプフロツブ510
gは画像クロツクであるCLK,フリツプフロツブ51
1gはモザイク処理用クロツクMCLKにより入力さ
れる画像データ、およびLCHG信号を保持する。つま
り、一画素に対応した階調解像切り換え信号LCHGが
、位相が合った状態でフリツプフロツプ510g,51
1gにCLK,MCLKのそれぞれの周期の間、保持さ
れている。それぞれの保持された画像信号およびLCH
G信号は2tolセレクタ−512gに入力される。モ
ザイクエリア信号GHi2、および2値の文字信号Mj
信号により、出力を切り換えている。セレクタ−512
gはHSYMCI18をカウントすることによりリップ
ルキャリーパルスを生成している。リップルキャリーパ
ルスは、ORゲート508gにモザイクエリア信号GH
i2149の反転信号CW口および文字信号Mjが入力
される。副走査モザイク制御信号MOZWE415gに
入力されNANDゲート515gで図示しないラインメ
モリ ライトパルス生成回路より生成されるライトパル
スを制御する。ラインメモリライトパルス生成回路とは
、一般に変倍制御に使われているレートマルチプライヤ
ー等の出力クロツクレート可変の回路である。本実施例
では、発明の主旨と異なるので詳細な説明は省略する。
上記MOZWE信号で制御されたWRパルスは、次にH
SYNCI18ごとに切り換えパルスがかわる切り換え
信号LMSEL信号により1to2セレクターからWE
A,WEBに交互にWRパルスが出力される。以上の制
御によりモザイクエリア信号GHi2信号149が“1
″の場合でもMj信号が″l″となった時、メモリへの
書き込みが行われるため、副走査方向でのモザイク処理
画像中の一部をモザイク処理せずに出力することが可能
である。第35図(a)は、モザイク処理を実際に行っ
た場合のある記録色についての画素毎の濃度値の分布を
示す図である。第35図のモザイク処理においては、3
×3の画素ブロック内の各画素を代表画素値にしている
。この処理に際し、文字A1すなわち斜線部の画素に対
しては、文字信号Mjに基づき、モザイク処理先行わな
いことにしている。つまり、合成文字とモザイク処理領
域がオーバーラップした場合に、文字の方を優先させる
ことができる。
SYNCI18ごとに切り換えパルスがかわる切り換え
信号LMSEL信号により1to2セレクターからWE
A,WEBに交互にWRパルスが出力される。以上の制
御によりモザイクエリア信号GHi2信号149が“1
″の場合でもMj信号が″l″となった時、メモリへの
書き込みが行われるため、副走査方向でのモザイク処理
画像中の一部をモザイク処理せずに出力することが可能
である。第35図(a)は、モザイク処理を実際に行っ
た場合のある記録色についての画素毎の濃度値の分布を
示す図である。第35図のモザイク処理においては、3
×3の画素ブロック内の各画素を代表画素値にしている
。この処理に際し、文字A1すなわち斜線部の画素に対
しては、文字信号Mjに基づき、モザイク処理先行わな
いことにしている。つまり、合成文字とモザイク処理領
域がオーバーラップした場合に、文字の方を優先させる
ことができる。
したがって、モザイク処理を行った場合にも、文字のみ
は読み取れるように画像を形成することができる。なお
、モザイクエリアは、矩形に限るものではなく、非矩形
の領域に対してモザイク処理を行うこともできる。
は読み取れるように画像を形成することができる。なお
、モザイクエリアは、矩形に限るものではなく、非矩形
の領域に対してモザイク処理を行うこともできる。
(斜体、テーパー処理)
次にまず、斜体処理について第33図.第36図を用い
て説明する。
て説明する。
第33図のラインメモリアドレス制御部413gの内部
を第36図に示した6このラインメモリアドレス制御部
413gは、書き込み、読み出しカウンタ409g,4
10gのイネーブル信号を制御しており、主走査lライ
ン中のどの部分をラインメモリに書き込むか、また読み
出すかをアドレスカウンタを制御することにより、移動
、斜体等を可能としている。まず、第36図を用いて、
イネーブル制御信号生成回路について説明する。
を第36図に示した6このラインメモリアドレス制御部
413gは、書き込み、読み出しカウンタ409g,4
10gのイネーブル信号を制御しており、主走査lライ
ン中のどの部分をラインメモリに書き込むか、また読み
出すかをアドレスカウンタを制御することにより、移動
、斜体等を可能としている。まず、第36図を用いて、
イネーブル制御信号生成回路について説明する。
カウンター701gは、HSYNCでカウンタ出力がO
となり、それからカウンタ701gのクロツクである画
像クロツク117をカウントしてゆ《。カウンタ701
gの出力Qは等面コンパレータ706g,708g,7
09g,7lOgに入力されている。コンバレータ70
9g以外の各コンパレー夕の八入力側は、図示しないそ
れぞれ独立した、CPUBUSに接続されたラッチとつ
ながっており、任意の設定された値とカウンタ701g
の出力とが一致した時、パルスが出力される。等面コン
パレータ706gの出力はJ−Kフリツプフロツブ70
8gのJに、またコンパレータ707gはK入力に接続
されており、コンバレータ706gがパルスを出力して
からコンパレータ707gがパルスを出力するまで、J
−Kフリツブフロツブ708gは1を出力するように構
成されている。この出力が書き込みアドレスカウンタ制
御信号として用いられており、lになっている区間のみ
書き込みアドレスカウンタは動作状態となり、ラインメ
モリに対しアドレスを発生する。読み出しアドレスカウ
ンタ制御信号についても同ように、読み出しアドレスカ
ウンタを制御する。ここで、コンパレータ709gのA
への入力信号は、斜体処理を行う場合と行わない場合と
で、コンパレータへの入力値を異ならせるためセレクタ
−703gが接続されている。ここで、斜体処理を行わ
ない場合、図示しないCPUBUSと接続されたラッチ
にセットされた値が、セレクタ−703gのA入力に入
力され、同様に図示しないラッチより出力されるセレク
ト信号により八入力がセレクター703gから出力され
る。以降の動作は先述のコンパレータ706g,707
gと同様の動作である。次に斜体を行う場合、セレクタ
−703gのAに入力されている値がプリセット値とし
てセレクタ−702gにも入力されている。セレクタ−
702g,703gのセレクト信号がB入力をセレクト
すると、セレクタ−702gの出力は加算器704gで
、これもまた図示してないラッチにセットされた値との
加算が行われる。ここでこの値は斜体角度によるlライ
ンごとの変化量を示し、希望角度をθとするとtanθ
で求められる。加算結果はHSYNCll8をクロツク
とするフリツブフロツプ708gに入力され、■主走査
の間、値が保持される。フリツブフロツプ705gの出
力は、セレクタ−702gのB入力およびセレクタ−7
03gのB入力に接続されている。この加算動作を繰り
返すことにより、コンパレータ709gへのセレクター
からの出力値が1走査ごとに一定の割合で変化すること
により、読み出しアドレスカウンターのスタートをHS
YNCから一定の割合で可変することができる。これに
よりラインメモリA404gおよび8405gからの読
み出しをHSYNCに対しずらして読み出すことになり
、斜体処理が可能となる。また、前述の変化量は、正負
どちらでも良く、正の場合はHSYNCに対し読み出し
が離れてゆく方向にずれ、負の場合はHSYNCに近づ
いてゆ《方向にずれる。また、セレクタ702g. 7
03gのセレクト信号をHSYNCに同期して変えるこ
とにより一部分の斜体が可能となる。
となり、それからカウンタ701gのクロツクである画
像クロツク117をカウントしてゆ《。カウンタ701
gの出力Qは等面コンパレータ706g,708g,7
09g,7lOgに入力されている。コンバレータ70
9g以外の各コンパレー夕の八入力側は、図示しないそ
れぞれ独立した、CPUBUSに接続されたラッチとつ
ながっており、任意の設定された値とカウンタ701g
の出力とが一致した時、パルスが出力される。等面コン
パレータ706gの出力はJ−Kフリツプフロツブ70
8gのJに、またコンパレータ707gはK入力に接続
されており、コンバレータ706gがパルスを出力して
からコンパレータ707gがパルスを出力するまで、J
−Kフリツブフロツブ708gは1を出力するように構
成されている。この出力が書き込みアドレスカウンタ制
御信号として用いられており、lになっている区間のみ
書き込みアドレスカウンタは動作状態となり、ラインメ
モリに対しアドレスを発生する。読み出しアドレスカウ
ンタ制御信号についても同ように、読み出しアドレスカ
ウンタを制御する。ここで、コンパレータ709gのA
への入力信号は、斜体処理を行う場合と行わない場合と
で、コンパレータへの入力値を異ならせるためセレクタ
−703gが接続されている。ここで、斜体処理を行わ
ない場合、図示しないCPUBUSと接続されたラッチ
にセットされた値が、セレクタ−703gのA入力に入
力され、同様に図示しないラッチより出力されるセレク
ト信号により八入力がセレクター703gから出力され
る。以降の動作は先述のコンパレータ706g,707
gと同様の動作である。次に斜体を行う場合、セレクタ
−703gのAに入力されている値がプリセット値とし
てセレクタ−702gにも入力されている。セレクタ−
702g,703gのセレクト信号がB入力をセレクト
すると、セレクタ−702gの出力は加算器704gで
、これもまた図示してないラッチにセットされた値との
加算が行われる。ここでこの値は斜体角度によるlライ
ンごとの変化量を示し、希望角度をθとするとtanθ
で求められる。加算結果はHSYNCll8をクロツク
とするフリツブフロツプ708gに入力され、■主走査
の間、値が保持される。フリツブフロツプ705gの出
力は、セレクタ−702gのB入力およびセレクタ−7
03gのB入力に接続されている。この加算動作を繰り
返すことにより、コンパレータ709gへのセレクター
からの出力値が1走査ごとに一定の割合で変化すること
により、読み出しアドレスカウンターのスタートをHS
YNCから一定の割合で可変することができる。これに
よりラインメモリA404gおよび8405gからの読
み出しをHSYNCに対しずらして読み出すことになり
、斜体処理が可能となる。また、前述の変化量は、正負
どちらでも良く、正の場合はHSYNCに対し読み出し
が離れてゆく方向にずれ、負の場合はHSYNCに近づ
いてゆ《方向にずれる。また、セレクタ702g. 7
03gのセレクト信号をHSYNCに同期して変えるこ
とにより一部分の斜体が可能となる。
拡大処理方法については、一般に0次、1次、SINC
補間等の方法があるが、本発明の主旨とは異なるため、
説明は省略する。斜体処理を行いながら、各走査ライン
毎にH S Y N Cに同期して主走査方向に対する
倍率を変えることによりテーパー処理を可能としている
。
補間等の方法があるが、本発明の主旨とは異なるため、
説明は省略する。斜体処理を行いながら、各走査ライン
毎にH S Y N Cに同期して主走査方向に対する
倍率を変えることによりテーパー処理を可能としている
。
また、これら処理に於いて、入力される階調解像切り換
え信号は画像信号と位相を合わせながら処理され、出力
画像データ114、出力階調解像切り換え信号LCHG
l42はエツシ強調回路へ出力される。
え信号は画像信号と位相を合わせながら処理され、出力
画像データ114、出力階調解像切り換え信号LCHG
l42はエツシ強調回路へ出力される。
以上説明した斜体処理、テーパー処理の概念図を第35
図(b). (C)に示す。
図(b). (C)に示す。
第37図(a’)は、任意形状の領域制限を行うだめの
マスク用ビットマップメモリー573Lおよびその制御
の詳細を示すブロック図である。本メモリーは、例えば
第37図(e)のような形状で、前述した色変換や、画
像の切りとり(非矩形トリミング)、画像のぬりつぶし
(非矩形ペイント)、など種々の画像加工編集のON(
処理する)、OFF(処理しない)切り換え信号として
用いられる。
マスク用ビットマップメモリー573Lおよびその制御
の詳細を示すブロック図である。本メモリーは、例えば
第37図(e)のような形状で、前述した色変換や、画
像の切りとり(非矩形トリミング)、画像のぬりつぶし
(非矩形ペイント)、など種々の画像加工編集のON(
処理する)、OFF(処理しない)切り換え信号として
用いられる。
すなわち、第2図において、色変換回路B1色補正回路
D、文字合成回路F、画像加工,編集回路G、カラーバ
ランス回路P、外部機器画像合成回路502の切り換え
信号用として、それぞれBHil23,DHil22、
FHil21, GHi119、PHil45、AHi
l48の信号線で供給される。
D、文字合成回路F、画像加工,編集回路G、カラーバ
ランス回路P、外部機器画像合成回路502の切り換え
信号用として、それぞれBHil23,DHil22、
FHil21, GHi119、PHil45、AHi
l48の信号線で供給される。
さてマスクは、第38図のごと《4×4画素を1ブロッ
クとし、lブロックにビットマップメモリの1ビットが
対応するように構成されているので、例えば、16pe
l/mmの画素密度の画像では、297mmX420m
m(A3サイズ)に対しては、(297X420X16
Xl6)÷16=2Mbit,すなわち、例えばI M
b i tのダイナミックRAM,2chipで構成
し得る。
クとし、lブロックにビットマップメモリの1ビットが
対応するように構成されているので、例えば、16pe
l/mmの画素密度の画像では、297mmX420m
m(A3サイズ)に対しては、(297X420X16
Xl6)÷16=2Mbit,すなわち、例えばI M
b i tのダイナミックRAM,2chipで構成
し得る。
第37図(a)にてFIFO559Lに入力されている
信号132は、前述のごとくマスク生成のためのデータ
入力線であり、例えば、第2図の2値化回路532の出
力421が信号132として入力されると、まず、4×
4のブロック内での“1″の数を計数すべく、1ビット
×4ライン分のバツファ559L,560L,561L
,562Lに入力される。FIFO559L〜562L
は、図のごと( 559Lの出力が56OLの入力に、
560Lの出力が561Lの入力にというように接続さ
れ、各FIFOの出力は4ビット並列ニラツチ563L
〜565Lに、VCLKによりラッチされる(第37図
(d)のタイミングチャート参照)。
信号132は、前述のごとくマスク生成のためのデータ
入力線であり、例えば、第2図の2値化回路532の出
力421が信号132として入力されると、まず、4×
4のブロック内での“1″の数を計数すべく、1ビット
×4ライン分のバツファ559L,560L,561L
,562Lに入力される。FIFO559L〜562L
は、図のごと( 559Lの出力が56OLの入力に、
560Lの出力が561Lの入力にというように接続さ
れ、各FIFOの出力は4ビット並列ニラツチ563L
〜565Lに、VCLKによりラッチされる(第37図
(d)のタイミングチャート参照)。
FIFOの出力615Lおよびラツチ563L, 56
4L,565Lの各出力616L, 617L, 61
8Lは、加算器566L, 567L, 568Lで加
算され(信号602L)、コンパレータ569Lにおい
てCPU22により、■/0ポート25Lを介して設定
される値(例えば、“12”)とその大小が比較される
。すなわち、ここで、4×4のブロック内の1の数が所
定数より大きいか否かを判定する。
4L,565Lの各出力616L, 617L, 61
8Lは、加算器566L, 567L, 568Lで加
算され(信号602L)、コンパレータ569Lにおい
てCPU22により、■/0ポート25Lを介して設定
される値(例えば、“12”)とその大小が比較される
。すなわち、ここで、4×4のブロック内の1の数が所
定数より大きいか否かを判定する。
第37図(d)において、ブロックN内の”1”の数は
“l4”、ブロック(N+1)内の1の数は“4”であ
るから、第37図′(a)のコンパレータ569Lの出
力603Lは信号602Lが”14”の時は″l2”よ
り大きいので“l”4mの時は“l2”より小さいので
“0“となり、従って、第37図(d)のラッチパルス
605Lにより、ラッチ570Lで4×4の1ブロック
に1回ラッチされ、ラッチ570のQ出力がメモリ57
3LのDIN入力、すなわち、マスク作成データとなる
。580Lはマスクメモリの主走査方向のアドレスを生
成するHアドレスカウンタであり、4×4のブロックで
1アドレスが割り当てられるので、画素クロツクVCL
K608を分周器577Lで4分周したクロツクでカウ
ントupが行われる。同様に、575Lはマスクメモリ
ーの副走査方向のアドレスを生成するアドレスカウンタ
であり、同様の理由で分周器574Lによって各ライン
の同期信号HSYNCを4分周したクロックによりカウ
ントupされ、Hアドレス.■アドレスの動作は4×4
ブロック内の“l”の計数(加算)動作と同期するよう
に制御される。
“l4”、ブロック(N+1)内の1の数は“4”であ
るから、第37図′(a)のコンパレータ569Lの出
力603Lは信号602Lが”14”の時は″l2”よ
り大きいので“l”4mの時は“l2”より小さいので
“0“となり、従って、第37図(d)のラッチパルス
605Lにより、ラッチ570Lで4×4の1ブロック
に1回ラッチされ、ラッチ570のQ出力がメモリ57
3LのDIN入力、すなわち、マスク作成データとなる
。580Lはマスクメモリの主走査方向のアドレスを生
成するHアドレスカウンタであり、4×4のブロックで
1アドレスが割り当てられるので、画素クロツクVCL
K608を分周器577Lで4分周したクロツクでカウ
ントupが行われる。同様に、575Lはマスクメモリ
ーの副走査方向のアドレスを生成するアドレスカウンタ
であり、同様の理由で分周器574Lによって各ライン
の同期信号HSYNCを4分周したクロックによりカウ
ントupされ、Hアドレス.■アドレスの動作は4×4
ブロック内の“l”の計数(加算)動作と同期するよう
に制御される。
また、■アドレスカウンタの下位2ビット出力、610
L, 611LはNORゲート572LでNORがとら
れ、4分周のクロツク607Lをゲートする信号606
Lかつ《られ、アンドゲート571Lによってタイミン
グチャート第37図(C)の如ク、4×4ブロックに1
回だけのラッチが行われるべく、ラッチ信号605Lが
つくられる。また、616LはCPUバス22(第2図
)内に含まれるデータパスであり、613Lは同ように
アドレスバスであり、信号615LはCPU22からの
ライトパルスWRである。CPU22からのメモリ57
3LへのWR(ライト)動作時、ライトパルスは″Lo
”となり、ゲー}578L, 576L,581Lが開
き、CPU22からのアドレスバス、データパスがメモ
リ573Lに接続され、ランダムに所定のデータを書き
込まれ、またHアドレスカウンタ、■アドレスカウンタ
により、シーケンシャルにWR(ライト)、RDリード
を行う場合は、I/Oポート25に接続されるゲート5
76’ L, 582Lの制御線によりゲート576’
L,582Lが開き、シーケンシャルなアドレスがメ
モリ573Lに供給される。
L, 611LはNORゲート572LでNORがとら
れ、4分周のクロツク607Lをゲートする信号606
Lかつ《られ、アンドゲート571Lによってタイミン
グチャート第37図(C)の如ク、4×4ブロックに1
回だけのラッチが行われるべく、ラッチ信号605Lが
つくられる。また、616LはCPUバス22(第2図
)内に含まれるデータパスであり、613Lは同ように
アドレスバスであり、信号615LはCPU22からの
ライトパルスWRである。CPU22からのメモリ57
3LへのWR(ライト)動作時、ライトパルスは″Lo
”となり、ゲー}578L, 576L,581Lが開
き、CPU22からのアドレスバス、データパスがメモ
リ573Lに接続され、ランダムに所定のデータを書き
込まれ、またHアドレスカウンタ、■アドレスカウンタ
により、シーケンシャルにWR(ライト)、RDリード
を行う場合は、I/Oポート25に接続されるゲート5
76’ L, 582Lの制御線によりゲート576’
L,582Lが開き、シーケンシャルなアドレスがメ
モリ573Lに供給される。
例えば、2値化出力532の出力421あるいはCPU
22により、第39図のようなマスクが形成されれば太
線枠内のエリアを基に画像の切り出し、合成等を行うこ
とができる。
22により、第39図のようなマスクが形成されれば太
線枠内のエリアを基に画像の切り出し、合成等を行うこ
とができる。
さらに第37図(a)のビットマップメモリは、読み出
し時にH方向、■方向いずれも、間引き、あるいは補間
により読み出すことが可能である。
し時にH方向、■方向いずれも、間引き、あるいは補間
により読み出すことが可能である。
すなわち、第40図に第37図のHまたはVアドレスカ
ウンタ(580L,575L)の詳細を示すように、例
えば、縮小時はセレクタ634LのB入力が選択される
べ< MULSEL636Lは“0”に設定される。
ウンタ(580L,575L)の詳細を示すように、例
えば、縮小時はセレクタ634LのB入力が選択される
べ< MULSEL636Lは“0”に設定される。
635Lは入力クロツク614Lの間引き回路(レート
マルチプライヤー)であり、第41図(タイミング図)
に示すごとく、例えば3回に1回CLKが出力されるよ
うに間引かれる(設定はI/Oポート641Lによる)
(637L)。一方630Lには、例えば“2”がセ
ットされ、間引かれた出力637Lが出力される時のみ
アドレスカウンタ632Lの出力638Lと63OLに
セットされた値(例えば“2”)が加算され、結果がカ
ウンタにロードされる。したがって、第41図のように
、l→2→3→5→6→7→9・・・と3クロツクごと
に“+2”進むので80%の縮小となる。一方拡大時は
MULSEL=“ビとなり、A入力614Lが選択され
るので、第41図のタイミングチャートで示すごと《、
アドレスカウントはl→2→3→3→4→5→6→6→
・・・と進む。
マルチプライヤー)であり、第41図(タイミング図)
に示すごとく、例えば3回に1回CLKが出力されるよ
うに間引かれる(設定はI/Oポート641Lによる)
(637L)。一方630Lには、例えば“2”がセ
ットされ、間引かれた出力637Lが出力される時のみ
アドレスカウンタ632Lの出力638Lと63OLに
セットされた値(例えば“2”)が加算され、結果がカ
ウンタにロードされる。したがって、第41図のように
、l→2→3→5→6→7→9・・・と3クロツクごと
に“+2”進むので80%の縮小となる。一方拡大時は
MULSEL=“ビとなり、A入力614Lが選択され
るので、第41図のタイミングチャートで示すごと《、
アドレスカウントはl→2→3→3→4→5→6→6→
・・・と進む。
第40図は第37図の[■アドレスカウンタ580L,
■アドレスカウンタ575Lの詳細であり、ハード回路
は同一なので説明は第37図のみにとどめる。
■アドレスカウンタ575Lの詳細であり、ハード回路
は同一なので説明は第37図のみにとどめる。
これにより、第42図のように即に入力された非矩形領
域lに対し拡大2、縮小lが生成されるので、一度、非
矩形領域を入力してしまえば、あらたな入力作業を行わ
ずに、1つのマスクブレーンで、種々の倍率に応じて変
倍することができる。
域lに対し拡大2、縮小lが生成されるので、一度、非
矩形領域を入力してしまえば、あらたな入力作業を行わ
ずに、1つのマスクブレーンで、種々の倍率に応じて変
倍することができる。
次に2値化回路(第2図532)と、高密度2値メモリ
ー回路!《について説明する。第43図(a)で2値化
回路532は、文字画像補正回路Eの出力のビデオ信号
113を閾値141kと比較し、2値化信号を得る回路
であるが、閾値はCPUバス22により、操作部と連動
して設定される。すなわち、閾値は入力データの振幅値
=256に対し、第43図(C)の操作部のメモリをM
(中点)に指定すると“128”であり、十方向に目盛
りが動《に従って、中点より −30“ずつ変化し、一
方向に動くに従って“+30”ずつ変化する。従って“
弱→−2→−1→M→+1→+2→強”に対応して、閾
値は′2l8→188→158→128→98→68→
38”と変化するように制御される。
ー回路!《について説明する。第43図(a)で2値化
回路532は、文字画像補正回路Eの出力のビデオ信号
113を閾値141kと比較し、2値化信号を得る回路
であるが、閾値はCPUバス22により、操作部と連動
して設定される。すなわち、閾値は入力データの振幅値
=256に対し、第43図(C)の操作部のメモリをM
(中点)に指定すると“128”であり、十方向に目盛
りが動《に従って、中点より −30“ずつ変化し、一
方向に動くに従って“+30”ずつ変化する。従って“
弱→−2→−1→M→+1→+2→強”に対応して、閾
値は′2l8→188→158→128→98→68→
38”と変化するように制御される。
また、第43図(a)に示されるように、CPUBUS
22からは、2通りの閾値が設定され、セレクター35
kにおいて、切り換え信号151により切り換えられて
、閾値としてコンバレータ32kに設定される。切り換
え信号151はデジタイガー58で設定される特定領域
内のみ、別の閾値が設定されるようになっており、例え
ば、原稿の単色領域は閾値は相対的に低《、混色領域は
相対的に高く設定して、原稿の色にかかわらず、常に均
一な2値化信号が得られるようにすることができる。
22からは、2通りの閾値が設定され、セレクター35
kにおいて、切り換え信号151により切り換えられて
、閾値としてコンバレータ32kに設定される。切り換
え信号151はデジタイガー58で設定される特定領域
内のみ、別の閾値が設定されるようになっており、例え
ば、原稿の単色領域は閾値は相対的に低《、混色領域は
相対的に高く設定して、原稿の色にかかわらず、常に均
一な2値化信号が得られるようにすることができる。
メモリ回路Kは、2値化された信号421が130に出
力された信号を画像1ページ分記憶するメモリであって
、本装置ではA3、400 (dpi)で画像を扱って
いるので、およそ3 2 M b i t有している。
力された信号を画像1ページ分記憶するメモリであって
、本装置ではA3、400 (dpi)で画像を扱って
いるので、およそ3 2 M b i t有している。
第43図(b)にメモリ回路Kの詳細を説明する。
入力データD ,N130はメモリ書き込み時、イネー
ブル信号HE528でゲートされ、さらに、書き込み時
にCPU20より制御される■0ポート23kの?/R
l出力が”Hi″の時メモリ一部37kに入力され
る。同時に画像の垂直方向の同期信号ITOP144よ
り主走査(水平走査)方向の同期信号HSYNC118
をカウントして、垂直方向のアドレスを発生する。■ア
ドレスカウンタ35k1HSYNC118より、画像の
転送クロツクVCLK117をカウントして、水平方向
のアドレスをカウントする。Hアドレスカウンタにより
、画像データの格納に対応したアドレスが発生される。
ブル信号HE528でゲートされ、さらに、書き込み時
にCPU20より制御される■0ポート23kの?/R
l出力が”Hi″の時メモリ一部37kに入力され
る。同時に画像の垂直方向の同期信号ITOP144よ
り主走査(水平走査)方向の同期信号HSYNC118
をカウントして、垂直方向のアドレスを発生する。■ア
ドレスカウンタ35k1HSYNC118より、画像の
転送クロツクVCLK117をカウントして、水平方向
のアドレスをカウントする。Hアドレスカウンタにより
、画像データの格納に対応したアドレスが発生される。
この時のメモリWP入力(書き込みタイミング信号)5
51kには、クロツクVCLK117と同位相のクロツ
クがストローブとして入力され、入力データDiが逐次
メモリ一部37kに格納される(タイミング図、第44
図)。メモリ37kからデータを読み出す場合は、制御
信号W/R 1を“Lo”におとす事で、全く同様の
手順で、出力データD。U■が読み出される。ただし、
データの書き込み、読み出し、いずれもHE528で行
われるので、例えば、第44図のごと<,HE528を
D2の入力タイミングで、’Hi”に立ち上げ、D,n
の入力タイミングで“LO“に立ち下げると、メモリ3
7kにはD2からDmまでの画像が入力されるのみで、
Do,D1およびDm++以後は書き込まれず、かわり
にデータ“0”が書き込まれる。読み出しも同様であり
、HEが“Hi”となっている区間以外はデータは“0
”が読み出されることになる。HEは後述する領域信号
発生回路l7より出力される。すなわち例えば原稿台上
に第45図Aのような文字原稿が置かれた場合に、2値
化信号書き込みの際HEを、同図のごと《生成すれば、
A′ のごとく文字部のみで2値画像をメモリに取り込
むことができる。同ように不要な文字等も消去してメモ
リに書き込むことができる。
51kには、クロツクVCLK117と同位相のクロツ
クがストローブとして入力され、入力データDiが逐次
メモリ一部37kに格納される(タイミング図、第44
図)。メモリ37kからデータを読み出す場合は、制御
信号W/R 1を“Lo”におとす事で、全く同様の
手順で、出力データD。U■が読み出される。ただし、
データの書き込み、読み出し、いずれもHE528で行
われるので、例えば、第44図のごと<,HE528を
D2の入力タイミングで、’Hi”に立ち上げ、D,n
の入力タイミングで“LO“に立ち下げると、メモリ3
7kにはD2からDmまでの画像が入力されるのみで、
Do,D1およびDm++以後は書き込まれず、かわり
にデータ“0”が書き込まれる。読み出しも同様であり
、HEが“Hi”となっている区間以外はデータは“0
”が読み出されることになる。HEは後述する領域信号
発生回路l7より出力される。すなわち例えば原稿台上
に第45図Aのような文字原稿が置かれた場合に、2値
化信号書き込みの際HEを、同図のごと《生成すれば、
A′ のごとく文字部のみで2値画像をメモリに取り込
むことができる。同ように不要な文字等も消去してメモ
リに書き込むことができる。
更に、本メモリ37kのデータを読み出すアドレスカウ
ンタ35k,36kは、第40図と同一の構成で、また
第41図と同一のタイミングで動作するので、前述した
ように37kから読み出される2値データは変倍するこ
とが可能となる。従って第46図のごとく予め本メモリ
ーに記憶しておいた、同図(B)のような2値の文字画
像を(A)の画像に合成するに際し、(C)のようにい
ずれも縮小して合成したり、(D)のように下絵((A
)の部分)の大きさは変えずに、合成する文字部のみ拡
大するといった合成が可能となる。
ンタ35k,36kは、第40図と同一の構成で、また
第41図と同一のタイミングで動作するので、前述した
ように37kから読み出される2値データは変倍するこ
とが可能となる。従って第46図のごとく予め本メモリ
ーに記憶しておいた、同図(B)のような2値の文字画
像を(A)の画像に合成するに際し、(C)のようにい
ずれも縮小して合成したり、(D)のように下絵((A
)の部分)の大きさは変えずに、合成する文字部のみ拡
大するといった合成が可能となる。
第47図は、前述した1 00dpi相当で記憶された
、非矩形マスク用2値ビットマップメモリL(第2図)
と文字、線画像用400dpi2値メモリK(第2図)
からのデータの各画像処理ブロックA, B, D,
F,P, Gへの分配と、2値化されたビデオ画像のメ
モリL, Kへの分配の切りかえを行うための、切換
回路である。メモリしに記憶された非矩形領域を制限す
るためのマスクデータは、例えば前述した色変換回路B
に送出され(BHi 123)、例えば、第48図(
B)のような形状の内側にのみ、色変換がかかる。第4
7図においてInはCPUバス22に接続されたI/O
ポー}、8n−13nは2tolセレクターであり、切
換入力S=“9”の時A入力、S=“O″の時B入力を
Yに出力するように構成されている。従って例えば、前
述のように100dpiマスクメモリLの出力を色変換
回路Bに送出するためには、セレクタ−9nにおいてA
を選択、すなわち28n= ”1”、ANDゲー}3n
にお”いて、2in人力=“l”とすれば良い。同様に
、他の信号も16n〜31nにより、任意に制御できる
。I/Oポートnlの出力、30n,31nは2値化回
路532(第2図)の出力を2値メモリL, Kのい
ずれに格納するかの制御信号である30n−“l”の時
、2値人力421は100dpiメモリLへ、31n=
”l”の時400dpiメモリKへ入力されるように
なる。
、非矩形マスク用2値ビットマップメモリL(第2図)
と文字、線画像用400dpi2値メモリK(第2図)
からのデータの各画像処理ブロックA, B, D,
F,P, Gへの分配と、2値化されたビデオ画像のメ
モリL, Kへの分配の切りかえを行うための、切換
回路である。メモリしに記憶された非矩形領域を制限す
るためのマスクデータは、例えば前述した色変換回路B
に送出され(BHi 123)、例えば、第48図(
B)のような形状の内側にのみ、色変換がかかる。第4
7図においてInはCPUバス22に接続されたI/O
ポー}、8n−13nは2tolセレクターであり、切
換入力S=“9”の時A入力、S=“O″の時B入力を
Yに出力するように構成されている。従って例えば、前
述のように100dpiマスクメモリLの出力を色変換
回路Bに送出するためには、セレクタ−9nにおいてA
を選択、すなわち28n= ”1”、ANDゲー}3n
にお”いて、2in人力=“l”とすれば良い。同様に
、他の信号も16n〜31nにより、任意に制御できる
。I/Oポートnlの出力、30n,31nは2値化回
路532(第2図)の出力を2値メモリL, Kのい
ずれに格納するかの制御信号である30n−“l”の時
、2値人力421は100dpiメモリLへ、31n=
”l”の時400dpiメモリKへ入力されるように
なる。
ちなみにAHi148−“l”のときは、外部機器より
送出される画像データが合成され、B H i l 2
3“ビのときは前述のように色変換を行い、D H
i122=“l”の時、色補正回路よりモノクロ画像デ
ータが算出され出力される。以下FHi 121,
PHi145、GHil 119、GHi2 14
9は各々、文字合成、カラーバランス変更、テクスチャ
ー加工、モザイク加工に用いられる。
送出される画像データが合成され、B H i l 2
3“ビのときは前述のように色変換を行い、D H
i122=“l”の時、色補正回路よりモノクロ画像デ
ータが算出され出力される。以下FHi 121,
PHi145、GHil 119、GHi2 14
9は各々、文字合成、カラーバランス変更、テクスチャ
ー加工、モザイク加工に用いられる。
このように100dpiメモリLと、400dpiメモ
リKの2つの2値メモリを有し、文字情報を高密度の4
00dpiメモリKに入力、領域情報(矩形、非矩形を
含む)を100dpiメモリしに入力することにより所
定の領域、特に非矩形領域にも文字合成を行うことがで
きる。
リKの2つの2値メモリを有し、文字情報を高密度の4
00dpiメモリKに入力、領域情報(矩形、非矩形を
含む)を100dpiメモリしに入力することにより所
定の領域、特に非矩形領域にも文字合成を行うことがで
きる。
また複数のビットマップメモリを有することで第62図
のような色マド処理も可能となる。
のような色マド処理も可能となる。
第49図は、領域信号発生回路Jの説明のための図であ
る。領域とは、例えば第49図(e)の斜線部のような
部分をさし、これは副走査方向A−+Bの区間に、毎ラ
インごとに第49図(e)のタイミングチャートARE
Aのような信号で他の領域と区別される。各領域は第2
図のデジタイザ58で指定される。第49図(a)〜(
d)は゛、この領域信号の発生位置、区間長、区間の数
がCPU20によりプログラマブルに、しかも多数得ら
れる構成を示している。本構成に於いては、1本の領域
信号はCPUアクセス可能なRAMの1ビットにより生
成され、例えばn本の領域信号AREAO〜AREAn
を得るために、nビット構成のRAMを2つ有している
(第49図(d) 60j, 61j)。いま、第49
図(b)のような領域信号AREAOおよびAREAn
を得るとすると、RAMのアドレスxI+ x3のビ
ットOに“l”を立て、残りのアドレスのビットOは全
て“0″にする。一方、RAMのアドレスl,XI,X
2,x4に“ビをたてて、他のアドレスのビットnは全
て“0”にする。HSYNCI18を基準として一定ク
ロツク117に同期して、RAMのデータを順次シーケ
ンシャルに読み出していくと例えば、第49図(c)の
ように、アドレスX,とX3の点でデータ“l“が読み
出される。この読み出されたデータは、第49図(d)
62j−0〜62j−nのJ−KフリツブフロツプのJ
, K両端子に入っているので、出力はトグル動作、
すなわちRAMより11nが読み出されCLKが入力さ
れると、出力“0”→“l”,“l”→“0”に変化し
て、AREAOのような区間信号、従って領域信号が発
生される。また、全アドレスにわたってデータ=“0”
とすると、領域区間は発生せず領域の設定は行われない
。第47図(d)は本回路構成であり、60j,6lj
は前述したRAMである。これは、領域区間を高速に切
り換えるために例えば、RAMA60jよりデータを毎
ラインごとに読み出しを行つている間にRAMB61j
に対し、CPU20 (第2図)より異なった領域設定
のためのメモリ書き込み動作を行うようにして、交互に
区間発生と、CPUからのメモリ書き込みを切り換える
。従って、第49図(f)の斜線領域を指定した場合、
A−B−A−+B+AのようにRAMAとRAMBが切
り換えられ、これは第49図(d)において、(C3.
C4,C5) = (0, 1, O)とすれば、V
CLKl17でカウントされるカウンタ出力がアドレス
として、セレクタ63jを通してRAMA60jに与え
られ(Aa)、ゲート66j開、ゲート68j閉となっ
てRAMA60jから読み出され、全ビット幅、nビッ
トがJ−Kフリツブフロツプ62j−0〜62j−nに
入力され、設定された値に応じてA R E A O
− A R E A nの区間信号が発生される。Bへ
のCPUからの書込みは、この間アドレスバスA−Bu
s,データパスD−Busおよび、アクセス信号R/W
により行う。逆に、RAMB61jに設定されたデータ
に基づいて区間信号を発生させる場合(C3,C4,C
5)= (1.0,1)とすることで、同じように行え
、CPUからのRAM八60jへのデータ書き込みが行
える。
る。領域とは、例えば第49図(e)の斜線部のような
部分をさし、これは副走査方向A−+Bの区間に、毎ラ
インごとに第49図(e)のタイミングチャートARE
Aのような信号で他の領域と区別される。各領域は第2
図のデジタイザ58で指定される。第49図(a)〜(
d)は゛、この領域信号の発生位置、区間長、区間の数
がCPU20によりプログラマブルに、しかも多数得ら
れる構成を示している。本構成に於いては、1本の領域
信号はCPUアクセス可能なRAMの1ビットにより生
成され、例えばn本の領域信号AREAO〜AREAn
を得るために、nビット構成のRAMを2つ有している
(第49図(d) 60j, 61j)。いま、第49
図(b)のような領域信号AREAOおよびAREAn
を得るとすると、RAMのアドレスxI+ x3のビ
ットOに“l”を立て、残りのアドレスのビットOは全
て“0″にする。一方、RAMのアドレスl,XI,X
2,x4に“ビをたてて、他のアドレスのビットnは全
て“0”にする。HSYNCI18を基準として一定ク
ロツク117に同期して、RAMのデータを順次シーケ
ンシャルに読み出していくと例えば、第49図(c)の
ように、アドレスX,とX3の点でデータ“l“が読み
出される。この読み出されたデータは、第49図(d)
62j−0〜62j−nのJ−KフリツブフロツプのJ
, K両端子に入っているので、出力はトグル動作、
すなわちRAMより11nが読み出されCLKが入力さ
れると、出力“0”→“l”,“l”→“0”に変化し
て、AREAOのような区間信号、従って領域信号が発
生される。また、全アドレスにわたってデータ=“0”
とすると、領域区間は発生せず領域の設定は行われない
。第47図(d)は本回路構成であり、60j,6lj
は前述したRAMである。これは、領域区間を高速に切
り換えるために例えば、RAMA60jよりデータを毎
ラインごとに読み出しを行つている間にRAMB61j
に対し、CPU20 (第2図)より異なった領域設定
のためのメモリ書き込み動作を行うようにして、交互に
区間発生と、CPUからのメモリ書き込みを切り換える
。従って、第49図(f)の斜線領域を指定した場合、
A−B−A−+B+AのようにRAMAとRAMBが切
り換えられ、これは第49図(d)において、(C3.
C4,C5) = (0, 1, O)とすれば、V
CLKl17でカウントされるカウンタ出力がアドレス
として、セレクタ63jを通してRAMA60jに与え
られ(Aa)、ゲート66j開、ゲート68j閉となっ
てRAMA60jから読み出され、全ビット幅、nビッ
トがJ−Kフリツブフロツプ62j−0〜62j−nに
入力され、設定された値に応じてA R E A O
− A R E A nの区間信号が発生される。Bへ
のCPUからの書込みは、この間アドレスバスA−Bu
s,データパスD−Busおよび、アクセス信号R/W
により行う。逆に、RAMB61jに設定されたデータ
に基づいて区間信号を発生させる場合(C3,C4,C
5)= (1.0,1)とすることで、同じように行え
、CPUからのRAM八60jへのデータ書き込みが行
える。
58は、領域指定を行うためのデジタイザであり、CP
U20からI/Oポートを介して指定した位置の座標を
入力する。例えば、第50図では2点A, Bを指定す
るとA(XI,Y2)、B(X2,Y,)の座標が入力
される。
U20からI/Oポートを介して指定した位置の座標を
入力する。例えば、第50図では2点A, Bを指定す
るとA(XI,Y2)、B(X2,Y,)の座標が入力
される。
第51図に、本画像処理システムに接続される外部機器
との画像データの双方向の交信を行うためのインターフ
ェース回路Mを示す。lmはCPUバス22に接続され
たI/Oポートであり、各データパスAO−CoXAt
〜C1、Dの方向を制御する信号5m〜9mが出力され
る。2m,3mは出力ドライステート制御信号Eを持つ
パスバツファであり、3mはD入力によりその向きを変
えることができる。2m,3mはE入力=“1”の時、
信号が出力され、“0″の時、出力ハイインピーダンス
状態となる。10mは3系統のパラレル人力A, B
,Cより選択信号6m,7mにより、1つを選択する3
tolセレクターである。本回路では基本的には、1.
(AO,BO,Co)→(AI,Bl,CI)、2.
(AI, Bl, CI)→Dのバスの流れが存在し
ている。それぞれ第52図の真理値表に示すとおりにC
PU20より制御される。本システムでは第53図に示
されるように外部機器よりAI, A2, A3を
通して入力される画像は第53図(A)のように矩形、
(B)のように非矩形と、いずれも可能な構成をとって
いる。第53図(A)のような矩形で入力する場合は、
第2図のセレクタ−503の切り換え入力を、Aが選択
されるように“ビとすべく、I/Oポート50lより制
御信号147を出力する。
との画像データの双方向の交信を行うためのインターフ
ェース回路Mを示す。lmはCPUバス22に接続され
たI/Oポートであり、各データパスAO−CoXAt
〜C1、Dの方向を制御する信号5m〜9mが出力され
る。2m,3mは出力ドライステート制御信号Eを持つ
パスバツファであり、3mはD入力によりその向きを変
えることができる。2m,3mはE入力=“1”の時、
信号が出力され、“0″の時、出力ハイインピーダンス
状態となる。10mは3系統のパラレル人力A, B
,Cより選択信号6m,7mにより、1つを選択する3
tolセレクターである。本回路では基本的には、1.
(AO,BO,Co)→(AI,Bl,CI)、2.
(AI, Bl, CI)→Dのバスの流れが存在し
ている。それぞれ第52図の真理値表に示すとおりにC
PU20より制御される。本システムでは第53図に示
されるように外部機器よりAI, A2, A3を
通して入力される画像は第53図(A)のように矩形、
(B)のように非矩形と、いずれも可能な構成をとって
いる。第53図(A)のような矩形で入力する場合は、
第2図のセレクタ−503の切り換え入力を、Aが選択
されるように“ビとすべく、I/Oポート50lより制
御信号147を出力する。
同時に合成すべき領域に対応する。領域信号発生回路J
内のRAM60j, 61j (第51図)の所定のア
ドレスに前述したように、CPUより所定のデータを書
き込むことにより、矩形領域信号129を発生させる。
内のRAM60j, 61j (第51図)の所定のア
ドレスに前述したように、CPUより所定のデータを書
き込むことにより、矩形領域信号129を発生させる。
外部機器からの画像入力128がセレクタ−507で選
択された領域では、画像データ128だけでなく、階調
、解像切り換え信号140も同時に切りかえる。すなわ
ち、外部機器からの画像が入力される領域内では、原稿
台から読み込まれた画像の色分解信号から検出される文
字領域信号、MIAR 124 (第2図)に基づき
生成される。階調、解像切りかえ信号を止め、強制的に
“Hi”にする事で、はめ込まれる外部機器からの画像
領域内を高階調になめらかに出力するようにしている。
択された領域では、画像データ128だけでなく、階調
、解像切り換え信号140も同時に切りかえる。すなわ
ち、外部機器からの画像が入力される領域内では、原稿
台から読み込まれた画像の色分解信号から検出される文
字領域信号、MIAR 124 (第2図)に基づき
生成される。階調、解像切りかえ信号を止め、強制的に
“Hi”にする事で、はめ込まれる外部機器からの画像
領域内を高階調になめらかに出力するようにしている。
また、第51図で説明したように、2値メモリLからの
ビットマップマスク信号AHi 148ガセレクタ5
03にて信号147により選択されると第53図(B)
のような外部機器からの画像合成が実現される。
ビットマップマスク信号AHi 148ガセレクタ5
03にて信号147により選択されると第53図(B)
のような外部機器からの画像合成が実現される。
〈操作部概要〉
第54図に本実施例の本体操作部1 000の概観を示
す。キー1100はコピースタートキーである。
す。キー1100はコピースタートキーである。
キー1 lotはリセットキーで、操作部上での設定を
すべて電源投入時の値にもどす。キー1102はクリア
ストップキーで枚数指定等の入力数値のリセットおよび
コピー動作の中止の際に使用する。
すべて電源投入時の値にもどす。キー1102はクリア
ストップキーで枚数指定等の入力数値のリセットおよび
コピー動作の中止の際に使用する。
キー1103群はテンキーでコピー枚数、倍率入力等の
数値入力に使用される。キー1104は原稿サイズ検知
キーである。キー1105はセンター移動指定キーであ
る。キー1106はACS機能(黒原稿認識)キーであ
る。ACSがONの時、黒単色原稿の際は黒一色でコピ
ーする。キー1107はリモートキーであり、接続機器
に制御権をわたすためのキーである。キー1108は予
熱キーである。
数値入力に使用される。キー1104は原稿サイズ検知
キーである。キー1105はセンター移動指定キーであ
る。キー1106はACS機能(黒原稿認識)キーであ
る。ACSがONの時、黒単色原稿の際は黒一色でコピ
ーする。キー1107はリモートキーであり、接続機器
に制御権をわたすためのキーである。キー1108は予
熱キーである。
1109は液晶画面であり、種々の情報を表示する。
また画面の表面は透明なタッチパネルになって、指等で
押すとその座標値が取り込まれるようになっている。
押すとその座標値が取り込まれるようになっている。
標準状態では、倍率・選択用紙サイズ・コピー枚数・コ
ピー濃度が表示されている。各種のコピーモードを設定
中は、モード設定に必要な画面が順次表示される。(コ
ビーモードの設定は画面に表示されるキーを使って行う
)また、ガイド画面の自己診断表示画面を表示する。
ピー濃度が表示されている。各種のコピーモードを設定
中は、モード設定に必要な画面が順次表示される。(コ
ビーモードの設定は画面に表示されるキーを使って行う
)また、ガイド画面の自己診断表示画面を表示する。
キーtttoはズームキーであり、変倍の倍率を指定す
るモードへのエンターキーである。キー1111はズー
ムプログラムキーであり、原稿サイズとコピーサイズか
ら変倍率を計算するモードへのエンターキーである。キ
ー1112は拡大連写キー?あり、拡大連写モードへの
エンターキーである。
るモードへのエンターキーである。キー1111はズー
ムプログラムキーであり、原稿サイズとコピーサイズか
ら変倍率を計算するモードへのエンターキーである。キ
ー1112は拡大連写キー?あり、拡大連写モードへの
エンターキーである。
キー1113は、はめ込み合成を設定するキーである。
キー1114は文字合成で設定するキーである。キー1
115はカラーバランスを設定するキーである。キー1
116は単色・ネガ/ポジ反転等のカラーモードを設定
するキーである。キー1117はユーザーズカラーキー
であり、任意のカラーモードを設定できる。キー111
8はペイントキーであり、ペイントモードを設定できる
。キー1119は色変換モードを設定するキーである。
115はカラーバランスを設定するキーである。キー1
116は単色・ネガ/ポジ反転等のカラーモードを設定
するキーである。キー1117はユーザーズカラーキー
であり、任意のカラーモードを設定できる。キー111
8はペイントキーであり、ペイントモードを設定できる
。キー1119は色変換モードを設定するキーである。
キー1120は輪郭モードを設定するキーである。キー
1121は鏡像モードの設定を行う。キー1124およ
びl123でトリミングおよびマスキングを指定する■
。キー1122によりエリアを指定し、その内部の処理
を他の部分と変えて設定することができる。キー112
9はテクスチャiイメージの読込み等の作業を行うモー
ドへのエンターキーである。キー1128はモザイクサ
イズの変更等のモザイクモードへのエンターキーである
。
1121は鏡像モードの設定を行う。キー1124およ
びl123でトリミングおよびマスキングを指定する■
。キー1122によりエリアを指定し、その内部の処理
を他の部分と変えて設定することができる。キー112
9はテクスチャiイメージの読込み等の作業を行うモー
ドへのエンターキーである。キー1128はモザイクサ
イズの変更等のモザイクモードへのエンターキーである
。
キー1127は出力画像のエッジの鮮明さを調節するモ
ードへのエンターキーである。キー1126は、指定さ
れた画像をくり返して出力するイメージリピートモード
の設定を行うキーである。
ードへのエンターキーである。キー1126は、指定さ
れた画像をくり返して出力するイメージリピートモード
の設定を行うキーである。
キー1l25は画像に斜体/テーパー処理等をかけるた
めのキーである。キー1l35は移動モードを変更する
ためのキーである。キーl134はページ連写、任意分
割等の設定を行う、キー1133はプロジエクタに関す
る設定を行う。キー1132はオプションの接続機器を
コントロールするモードへのエンターキーである。キー
1131はリコールキーで、3回前までの設定内容を呼
び出すことができる。キーl130はアスタリスクキー
である。
めのキーである。キー1l35は移動モードを変更する
ためのキーである。キーl134はページ連写、任意分
割等の設定を行う、キー1133はプロジエクタに関す
る設定を行う。キー1132はオプションの接続機器を
コントロールするモードへのエンターキーである。キー
1131はリコールキーで、3回前までの設定内容を呼
び出すことができる。キーl130はアスタリスクキー
である。
キー1136〜1139はモードメモリ呼出しキーで、
登録しておいたモードメモリを呼び出す際に使用される
。キー1140〜1143はプログラムメモリ呼出しキ
ーで、登録しておいた操作プログラムを呼び出す際に使
用される。
登録しておいたモードメモリを呼び出す際に使用される
。キー1140〜1143はプログラムメモリ呼出しキ
ーで、登録しておいた操作プログラムを呼び出す際に使
用される。
〈色変換操作手順〉
色変換操作の手順を第55図を用いて脱明する。
まず、本体操作部上の色変換キー1119を押すと、表
示部1109はP050のように表示される。
示部1109はP050のように表示される。
原稿をデジタイザ上にのせ、変換前の色をペンで指定す
る。入力が終了するとPO51の画面になり、ここでタ
ッチキー1050およびタッチキー1051を用いて変
換前の色の幅を調整し、設定終了後タッチキー1052
を押す。画面はPO52に変わり、変換後の色に濃淡を
つけるかどうかをタッチキーl053およびタッチキー
l054を用いて選択する。
る。入力が終了するとPO51の画面になり、ここでタ
ッチキー1050およびタッチキー1051を用いて変
換前の色の幅を調整し、設定終了後タッチキー1052
を押す。画面はPO52に変わり、変換後の色に濃淡を
つけるかどうかをタッチキーl053およびタッチキー
l054を用いて選択する。
濃淡ありを選択すると変換前の色の濃淡に合せて変換後
の色も階調をもったものとなる。すなわち、前述の階調
色変換を行うことである。一方、濃淡なしを選択すると
、同一濃度の指定色に変換される。濃淡のあり/なしを
選択すると、P053の画面になり変換後の色の種類を
選択する。P053において1055を選択すると、P
054に操作者が任意の色を指定できる。また、色調整
キーを押すとPO55に移り、Y,M,C,Bkのそれ
ぞれについて1%きざみで色調整を行うことができる。
の色も階調をもったものとなる。すなわち、前述の階調
色変換を行うことである。一方、濃淡なしを選択すると
、同一濃度の指定色に変換される。濃淡のあり/なしを
選択すると、P053の画面になり変換後の色の種類を
選択する。P053において1055を選択すると、P
054に操作者が任意の色を指定できる。また、色調整
キーを押すとPO55に移り、Y,M,C,Bkのそれ
ぞれについて1%きざみで色調整を行うことができる。
また、PO53で1056を押すとP056に移り、ポ
イントベンでデジタイザー上の原稿の希望の色を指定す
る。また次にP057で色の濃淡を調整することができ
る。
イントベンでデジタイザー上の原稿の希望の色を指定す
る。また次にP057で色の濃淡を調整することができ
る。
また、PO53 で1057を押すとP058i.:移
り、所定の登録色を番号で選択できる。
り、所定の登録色を番号で選択できる。
くトリミングエリア指定の手順〉
以下、第56図および第57図を用いて、トリミング(
マスキングも同様、更にエリアの指定方法については、
部分処理等も同様の手順である。)エリア指定の手順に
ついて説明する。
マスキングも同様、更にエリアの指定方法については、
部分処理等も同様の手順である。)エリア指定の手順に
ついて説明する。
本体操作部1000上のトリミングキー1l24を押し
、表示部1l09がPoolになった時点でデジタイザ
を用いて矩形の対角2点を入力するとP002の画面に
なり、続けて矩形エリアを入力することができる。また
複数のエリアを指定した場合にはP001の前エリアキ
ー1001、次にエリアキー1002を押せばPOO2
のようにX−Y座標におけるそれぞれの指定領域を確認
することができる。
、表示部1l09がPoolになった時点でデジタイザ
を用いて矩形の対角2点を入力するとP002の画面に
なり、続けて矩形エリアを入力することができる。また
複数のエリアを指定した場合にはP001の前エリアキ
ー1001、次にエリアキー1002を押せばPOO2
のようにX−Y座標におけるそれぞれの指定領域を確認
することができる。
一方、本実施例においては、前記ビットマップメモリを
使用した非矩形のエリア指定が可能である。poo i
の画面を表示中、タッチキー1003を押しP003へ
移る。ここで形を選択する。円,長円,R矩形等は必要
な座標値が入力されると計算によりビットマップメモリ
へ形を展開していく。またフリー形状の場合は、デジタ
イザを用いてポイントペンで希望形状をなぞることで連
続的に座標値を入力し、その値を処理してビットマップ
上へ記録していく。
使用した非矩形のエリア指定が可能である。poo i
の画面を表示中、タッチキー1003を押しP003へ
移る。ここで形を選択する。円,長円,R矩形等は必要
な座標値が入力されると計算によりビットマップメモリ
へ形を展開していく。またフリー形状の場合は、デジタ
イザを用いてポイントペンで希望形状をなぞることで連
続的に座標値を入力し、その値を処理してビットマップ
上へ記録していく。
以下非矩形エリア指定のそれぞれについて説明する。
(円形領域指定)
POO3でキー1 004を押すと、表示部l109は
P004に移り円形領域を指定することができる。
P004に移り円形領域を指定することができる。
以下、円形領域指定について、第58図のフローチャー
トを用いて説明する。SIOIにおいて、第2図のデジ
タイザ58から中心点を入力する(POO4)。
トを用いて説明する。SIOIにおいて、第2図のデジ
タイザ58から中心点を入力する(POO4)。
次に表示部l109は、POO5に移りS103におい
てデジタイザ58から指定すべき半径を持つ円の円周上
の1点を入力する。SIO5で上記入力座標値の第之図
ヴットマツプメモリL (100dpi2値メモリ)上
での座標値をCPU20により演算する。
てデジタイザ58から指定すべき半径を持つ円の円周上
の1点を入力する。SIO5で上記入力座標値の第之図
ヴットマツプメモリL (100dpi2値メモリ)上
での座標値をCPU20により演算する。
また、S107で円周上の別の点の座標値を演算する。
次に8109でビットマップメモリLのバンクをセレク
トし、Sillで上記演算結果をCPUバス22を経由
してビットマップメモリLに入力する。第37図(a)
においてCPU DATA 616Lからドライバ
ー578Lを経て604Lからビットマップメモリに書
き込まれる。アドレス制御は上に述べたのと同ようなの
で省略する。これを、円周上のすべての点に対して繰り
返し(s113)、円形領域指定を終了する。
トし、Sillで上記演算結果をCPUバス22を経由
してビットマップメモリLに入力する。第37図(a)
においてCPU DATA 616Lからドライバ
ー578Lを経て604Lからビットマップメモリに書
き込まれる。アドレス制御は上に述べたのと同ようなの
で省略する。これを、円周上のすべての点に対して繰り
返し(s113)、円形領域指定を終了する。
なお、上述のようにCPU20で演算しながら入力する
かわりに、あらかじめ入力される2点の情報に対するテ
ンプレート情報をROMIIに格納しておき、この2点
をデジタイザで指定することにより演算することなく直
接ビットマップメモリLに書き込むようにすることもで
きる。
かわりに、あらかじめ入力される2点の情報に対するテ
ンプレート情報をROMIIに格納しておき、この2点
をデジタイザで指定することにより演算することなく直
接ビットマップメモリLに書き込むようにすることもで
きる。
(長円領域指定)
P0031.mおイテ、キー1005を押すとPOO7
i.m移る。以下第59図のフローチャートを用いて説
明する。
i.m移る。以下第59図のフローチャートを用いて説
明する。
まずS202で長円に内接する最大の矩形領域の対角2
点をデジタイザ58により指定する。以下円周部分につ
いて、上記円形領域指定の場合と同ようにしてS206
〜S212の手順でビットマップメモリLに書き込む。
点をデジタイザ58により指定する。以下円周部分につ
いて、上記円形領域指定の場合と同ようにしてS206
〜S212の手順でビットマップメモリLに書き込む。
次に直線部分についてS214〜S220の手順でメモ
リしに書き込み、領域指定を終了する。円形の場合同様
あらかじめ、テンプレート情報としてROM21に記憶
させてお《こともできる。
リしに書き込み、領域指定を終了する。円形の場合同様
あらかじめ、テンプレート情報としてROM21に記憶
させてお《こともできる。
(R矩形領域指定)
これは指定の方法を、メモリ書き込みともに長円の場合
と同ようなので説明を省略する。
と同ようなので説明を省略する。
尚、以上円形,長円,R矩形の場合を例として説明した
が、他の非矩形領域についても同様のテンプレート情報
に基づき指定できることは勿論である。
が、他の非矩形領域についても同様のテンプレート情報
に基づき指定できることは勿論である。
POO6, POO8, Polo, P102におい
て、各形状入力後のクリアキー(1009〜1012)
を押すとビットマップメモリ上の部分的消去を行うこと
ができる。
て、各形状入力後のクリアキー(1009〜1012)
を押すとビットマップメモリ上の部分的消去を行うこと
ができる。
したがって、指定ミスをした場合にも、すみやかに2点
指定のみクリアでき2点指定のみ再度行うことができる
。
指定のみクリアでき2点指定のみ再度行うことができる
。
また、連続して複数領域について指定を行うこともでき
る。複数領域指定の場合重複した領域についてそれぞれ
の処理を行うにあたって、後から指定された領域の処理
が優先される。但し、これは先に指定したものを優先さ
せることにしても良い。
る。複数領域指定の場合重複した領域についてそれぞれ
の処理を行うにあたって、後から指定された領域の処理
が優先される。但し、これは先に指定したものを優先さ
せることにしても良い。
以上のような設定により長円でトリミングを行った出力
例を第57図に示す。
例を第57図に示す。
く文字合成に関する操作手順〉
以下第60図,第61図および第62図を用いて文字合
成に関する操作設定手順を説明する。本体操作部上の文
字合成キー1114を押すと、液晶表示部1l09はP
020のように表示される。前述の原稿台上に合成する
文字原稿1201をのせ、タッチキー120を押すと文
字原稿を読み取り、2値化処理をかけ、その画像情報を
前述のビットマップメモリ第2図に記憶する。処理の具
体的手段については前述したので重複は避ける。この際
記憶する画像の範囲を指定するには、P020中のタッ
チキー1021を押しPO21の画面へ行き、文字原稿
1201を前述のデジタイザ58にのせ、デジタイザの
ポイントペンを用いて2点で範囲を指定する。
成に関する操作設定手順を説明する。本体操作部上の文
字合成キー1114を押すと、液晶表示部1l09はP
020のように表示される。前述の原稿台上に合成する
文字原稿1201をのせ、タッチキー120を押すと文
字原稿を読み取り、2値化処理をかけ、その画像情報を
前述のビットマップメモリ第2図に記憶する。処理の具
体的手段については前述したので重複は避ける。この際
記憶する画像の範囲を指定するには、P020中のタッ
チキー1021を押しPO21の画面へ行き、文字原稿
1201を前述のデジタイザ58にのせ、デジタイザの
ポイントペンを用いて2点で範囲を指定する。
指定が終了すると表示部はP022のようになり、タッ
チキー1023およびタッチキー1024で指定した範
囲内を読みとるのか(トリミング)、または指定した範
囲外を読み取るのか(マスキング)を選択する。また、
文字原稿によっては前述の2値化処理の際に文字原稿中
の文字部を抽出するのが困難であるものもある。この場
合はPO20中のタッチキー1022でPO23の画面
へ移り、前記2値化処理のスライスレベルをタッチキー
l025およびタッチキー1026で調整することが可
能となっている。
チキー1023およびタッチキー1024で指定した範
囲内を読みとるのか(トリミング)、または指定した範
囲外を読み取るのか(マスキング)を選択する。また、
文字原稿によっては前述の2値化処理の際に文字原稿中
の文字部を抽出するのが困難であるものもある。この場
合はPO20中のタッチキー1022でPO23の画面
へ移り、前記2値化処理のスライスレベルをタッチキー
l025およびタッチキー1026で調整することが可
能となっている。
このようにスライスレベルをマニュアルで調整すること
ができるので、原稿の文字の色や太さ等に応じて適切な
2値化処理を行うことができる。
ができるので、原稿の文字の色や太さ等に応じて適切な
2値化処理を行うことができる。
さらに、タッチキーl027を押し、PO24’PO2
5’ でエリアを指定することによりPO26’で部
分的なスライスレベルの変更をすることが可能である。
5’ でエリアを指定することによりPO26’で部
分的なスライスレベルの変更をすることが可能である。
このように、エリア指定してその部分のみをスライスレ
ベル変更することにより黒文字原稿の一部に例えば黄色
の文字があった場合でも、黒および黄色の文字のそれぞ
れに別々の適切なスライスレベルを設定することにより
、文字全体に対して良好な2値化処理を行うことができ
る。
ベル変更することにより黒文字原稿の一部に例えば黄色
の文字があった場合でも、黒および黄色の文字のそれぞ
れに別々の適切なスライスレベルを設定することにより
、文字全体に対して良好な2値化処理を行うことができ
る。
文字原稿の読取が終了すると表示部1109は第61図
PO24のようになる。
PO24のようになる。
色ヌキ処理を選択するにはP024中のタッチキー10
27を押し、PO25の画面へ移り、合成する文字の色
を表示されている色の中から選択する。
27を押し、PO25の画面へ移り、合成する文字の色
を表示されている色の中から選択する。
また、部分的に文字の色を変えることもでき、その場合
は、タッチキー1029を押し、P027の画面へ移り
、エリアの指定を行った後、PO30の画面にて文字の
色を選択する。更に合成される文字のフチに色のフチど
り処理を付加することもでき、その場合には、P030
中のタッチキーlO3lにてPO32の画面へ移り、フ
チ部分の色を選択する。この時色調整をできるのは、上
記色変換の場合と同様である。更にタッチキー1033
を押し、PO41の画面においてフチの幅の調整が行わ
れる。
は、タッチキー1029を押し、P027の画面へ移り
、エリアの指定を行った後、PO30の画面にて文字の
色を選択する。更に合成される文字のフチに色のフチど
り処理を付加することもでき、その場合には、P030
中のタッチキーlO3lにてPO32の画面へ移り、フ
チ部分の色を選択する。この時色調整をできるのは、上
記色変換の場合と同様である。更にタッチキー1033
を押し、PO41の画面においてフチの幅の調整が行わ
れる。
次に合成する文字を含む矩形領域に色数処理を付加する
場合(以下マド処理と呼ぶ)について説明する。P02
4中のタッチキー1028を押しPO34の画面に移り
、エリアの指定を行う。ここで指定した範囲でマド処理
が行われる。エリア指定が終了すると、PO37で文字
の色を選択し、タッチキー1032を押しP039の画
面へ移り、マドの色を選択する。
場合(以下マド処理と呼ぶ)について説明する。P02
4中のタッチキー1028を押しPO34の画面に移り
、エリアの指定を行う。ここで指定した範囲でマド処理
が行われる。エリア指定が終了すると、PO37で文字
の色を選択し、タッチキー1032を押しP039の画
面へ移り、マドの色を選択する。
上記色の選択において、例えばPO25の画面において
は、タッチキー1030の色調整キーを押すことにより
PO26の画面に移り、選択した色の色調を変更するこ
とが可能となっている。
は、タッチキー1030の色調整キーを押すことにより
PO26の画面に移り、選択した色の色調を変更するこ
とが可能となっている。
以上説明した手順により文字合成を行う。実際に設定を
行った場合の出力例を第62図に示す。
行った場合の出力例を第62図に示す。
なお、エリア指定は、矩形領域指定の他、上述のような
非矩形領域の指定も可能である。
非矩形領域の指定も可能である。
〈テクスチャー処理設定手順〉
次に第63図を用いて、テクスチャー処理について説明
する。
する。
本体操作部1 000上のテクスチャーキ−1129を
押すと、表示部1109はPO60のように表示する。
押すと、表示部1109はPO60のように表示する。
テクスチャー処理をかける時は、タッチキー1 060
を押し、このキーを反転表示させる。テクスチャー処理
用のイメージパターンを前述のテクスチャー用画像メモ
リに(第32図113g)読み込む際はタッチキー10
61を押す。この時、既にパターンが画像メモリ中にあ
る場合はP062のようにそのため表示されない場合は
PO61の表示となる。読み込ませるイメージの原稿を
原稿台上にのせ、タッチキーl062を押すことにより
、テクスチャー用画像メモリに画像データが記憶される
。この際原稿中の任意の部分を読み込ませるためには、
タッチキー1063を押し、PO63画面にてデジタイ
ザ58により指定を行う。指定は読込範囲、16mmX
16mmの中心を1点でペン入力することにより行うこ
とができる。
を押し、このキーを反転表示させる。テクスチャー処理
用のイメージパターンを前述のテクスチャー用画像メモ
リに(第32図113g)読み込む際はタッチキー10
61を押す。この時、既にパターンが画像メモリ中にあ
る場合はP062のようにそのため表示されない場合は
PO61の表示となる。読み込ませるイメージの原稿を
原稿台上にのせ、タッチキーl062を押すことにより
、テクスチャー用画像メモリに画像データが記憶される
。この際原稿中の任意の部分を読み込ませるためには、
タッチキー1063を押し、PO63画面にてデジタイ
ザ58により指定を行う。指定は読込範囲、16mmX
16mmの中心を1点でペン入力することにより行うこ
とができる。
上述のような1点指定によるテクスチャーバターンの読
み込みは、以下のように行うことができる。
み込みは、以下のように行うことができる。
パターン読込みを行わないで、タッチキー1 060を
押し、テクスチャー処理を設定し、コピースタートキー
1100や他のモードキー(l l 10−1143)
、またはタッチキー1064等によりP064画面をぬ
け出ようとすると、表示部はPO65に示すような警告
を出す。
押し、テクスチャー処理を設定し、コピースタートキー
1100や他のモードキー(l l 10−1143)
、またはタッチキー1064等によりP064画面をぬ
け出ようとすると、表示部はPO65に示すような警告
を出す。
またこの範囲は、縦横の長さを操作者が指定できるよう
にすることもできる。
にすることもできる。
くモザイク処理設定手順〉
第64図はモザイク処理設定の手順を説明する図である
。
。
本体操作部上のモザイクキー1128を押すと表示部は
P100のように表示される。原稿にモザイク処理をほ
どこすには、タッチキー1400を押し、このキーを反
転表示させる。
P100のように表示される。原稿にモザイク処理をほ
どこすには、タッチキー1400を押し、このキーを反
転表示させる。
また、モザイク処理を行う際のモザイクサイズの変更は
タッチキー1401を押し、PIOI画面にて行う。モ
ザイクサイズの変更はタテ(Y)方向,ヨコ(X)方向
とも独立に設定することが可能である。
タッチキー1401を押し、PIOI画面にて行う。モ
ザイクサイズの変更はタテ(Y)方向,ヨコ(X)方向
とも独立に設定することが可能である。
〈簀モード操作手順について〉
第65図は曇モード操作手順を説明する図である。
本体操作部1000上の蒼キー1130を押すと簀モー
ドに入り、表示部l109はpt toのように表示さ
れる。タッチキー1500はペイントユーザーズカラー
,色変換,色文字等で使用される色情報を登録するため
の色登録モードに入る。タッチキー1501はプリンタ
による画像欠けを補正する機能をON/OFFする。タ
ッチキー1502はモードメモリ登録モードに入るため
のキーである。タッチキーl503は手差しサイズを指
定するモードに入る。タッチキーl504はプログラム
メモリー登録モードに入る。タッチキー1505は、カ
ラーバランスのデイフオルト値を設定するモードに入る
ためのキーである。
ドに入り、表示部l109はpt toのように表示さ
れる。タッチキー1500はペイントユーザーズカラー
,色変換,色文字等で使用される色情報を登録するため
の色登録モードに入る。タッチキー1501はプリンタ
による画像欠けを補正する機能をON/OFFする。タ
ッチキー1502はモードメモリ登録モードに入るため
のキーである。タッチキーl503は手差しサイズを指
定するモードに入る。タッチキーl504はプログラム
メモリー登録モードに入る。タッチキー1505は、カ
ラーバランスのデイフオルト値を設定するモードに入る
ためのキーである。
(色登録モードについて)
PI 10の表示の時、タッチキー1500を押・すと
、色登録モードに入る。表示部はPillのようになり
、登録する色の種類を選択する。パレット色を変更する
場合は、タッチキー1506を押し、P116の画面に
て変更したい色を選択し、P117の画面にて、イエロ
ー マゼンタ,シアン,ブラックの各成分の値を1%き
ざみで調節することができる。
、色登録モードに入る。表示部はPillのようになり
、登録する色の種類を選択する。パレット色を変更する
場合は、タッチキー1506を押し、P116の画面に
て変更したい色を選択し、P117の画面にて、イエロ
ー マゼンタ,シアン,ブラックの各成分の値を1%き
ざみで調節することができる。
また、原稿上の任意の色を登録する場合はタッチキー1
507を押し、P11Bの画面で登録先番号を選択し、
デジタイザ58を用いて指定し、P120の画面の時に
原稿台に原稿をセットし、タッチキー1510を押し、
登録を行う。
507を押し、P11Bの画面で登録先番号を選択し、
デジタイザ58を用いて指定し、P120の画面の時に
原稿台に原稿をセットし、タッチキー1510を押し、
登録を行う。
(手差しサイズ指定について)
PI12に示すように手差しサイズは定形と非定形のい
ずれも指定することができる。
ずれも指定することができる。
非定形については、横(X)方向,縦(Y)方向いずれ
も1mm単位で指定できる。
も1mm単位で指定できる。
(モードメモリ登録について)
P113に示すように設定したモードをモードメモリに
登録しておくことができる。
登録しておくことができる。
(プログラムメモリ登録について)
Pll4に示すように、領域指定や所定の処理を行う一
連のプログラムを登録しておくことができる。
連のプログラムを登録しておくことができる。
(カラーバランス登録について)
PI 15に示すように、Y,M,C,Bkそれぞれに
ついてカラーバランスを登録しておくことができる。
ついてカラーバランスを登録しておくことができる。
(プログラムメモリー操作手順について)以下第66図
,第67図を用いてプログラムメモリへの登録操作およ
びその利用手順について説明する。
,第67図を用いてプログラムメモリへの登録操作およ
びその利用手順について説明する。
プログラムメモリーとは、設定に関わる操作の手順を記
憶し、それを再現するためのメモリー機能である。必要
なモードを連結したり、不要な画面を飛びこえての設定
が可能である。例として、原稿中のある領域を変倍をか
けて、イメージリピートする手順をプログラムメモリー
してみる。
憶し、それを再現するためのメモリー機能である。必要
なモードを連結したり、不要な画面を飛びこえての設定
が可能である。例として、原稿中のある領域を変倍をか
けて、イメージリピートする手順をプログラムメモリー
してみる。
本体操作部上の曇モードキーl130を押し、液晶表示
部にP080の画面を出し、タッチキーl200のプロ
グラムメモリキーを押す。本実施例では、4つのプログ
ラムが登録可能である。PO8 1の画面で登録する番
号を選択する。この後プログラム登録モードに移る。プ
ログラム登録モード時においては、例えば通常モードで
第68図1300に示すような画面はl301のように
なる。タッチキー1302のスキップキーは、現在の画
面をとばしたい場合に指定する。タッチキー1303の
クリアキーは、プログラムメモリーの登録途中で今まで
の登録を中止し、最初から登録をやり直す際に使用する
。タッチキー1304のエンドキーはプログラムメモリ
ーの登録モードをぬけ、最初に決定した番号のメモリへ
登録する。
部にP080の画面を出し、タッチキーl200のプロ
グラムメモリキーを押す。本実施例では、4つのプログ
ラムが登録可能である。PO8 1の画面で登録する番
号を選択する。この後プログラム登録モードに移る。プ
ログラム登録モード時においては、例えば通常モードで
第68図1300に示すような画面はl301のように
なる。タッチキー1302のスキップキーは、現在の画
面をとばしたい場合に指定する。タッチキー1303の
クリアキーは、プログラムメモリーの登録途中で今まで
の登録を中止し、最初から登録をやり直す際に使用する
。タッチキー1304のエンドキーはプログラムメモリ
ーの登録モードをぬけ、最初に決定した番号のメモリへ
登録する。
まず、本体操作部中のトリミングキー1124を押し、
デジタイザにてエリアを指定する。表示部はP084を
表示しているが、ここでこれ以上のエリアの設定を行わ
ない場合は、タッチキーl202を押し、この画面を飛
ばすことを指定する。(画面はPO85になる) 次に本体操作部上のズームキー1110を押すと、表示
部はP086になる。ここで倍率の設定を行い、タッチ
キー1203を押すと表示部はPO87に変わる。最後
に本体操作部上のイメージリピートキー1126を押し
、P088の画面でイメージリピートに関する設定を行
った後、タッチキー1 204にてプログラムメモリー
の1番へ登録を行う。
デジタイザにてエリアを指定する。表示部はP084を
表示しているが、ここでこれ以上のエリアの設定を行わ
ない場合は、タッチキーl202を押し、この画面を飛
ばすことを指定する。(画面はPO85になる) 次に本体操作部上のズームキー1110を押すと、表示
部はP086になる。ここで倍率の設定を行い、タッチ
キー1203を押すと表示部はPO87に変わる。最後
に本体操作部上のイメージリピートキー1126を押し
、P088の画面でイメージリピートに関する設定を行
った後、タッチキー1 204にてプログラムメモリー
の1番へ登録を行う。
以上の手順で登録したプログラムを呼び出すには、本体
操作部上のプログラムメモリー1呼出しキー1140を
押す。表示部はPO91を表示し、エリアの入力待ちに
なる。ここでデジタイザを用いてエリアを入力すると、
表示部はPO92を表示し、更に次のP093へ移行す
る。ここで倍率を設定した後タッチキー1210を押す
と表示部はP094となりイメージリピートの設定がで
きる。タッチキー1211を押すと、プログラムメモリ
を利用しているモード(トレースモードと呼ぶ)をぬけ
る。
操作部上のプログラムメモリー1呼出しキー1140を
押す。表示部はPO91を表示し、エリアの入力待ちに
なる。ここでデジタイザを用いてエリアを入力すると、
表示部はPO92を表示し、更に次のP093へ移行す
る。ここで倍率を設定した後タッチキー1210を押す
と表示部はP094となりイメージリピートの設定がで
きる。タッチキー1211を押すと、プログラムメモリ
を利用しているモード(トレースモードと呼ぶ)をぬけ
る。
尚プログラムメモリーを呼出し、終了するまでの間は、
編集モードの各キー(1110−1143)は無効とな
り、登録したプログラム通りに操作が行えるようになっ
ている。
編集モードの各キー(1110−1143)は無効とな
り、登録したプログラム通りに操作が行えるようになっ
ている。
第69図にプログラムメモリーの登録アルゴリズムを示
す。S301の画面めくりとはキーやタッチキーにより
表示部の表示を書きかえることをいう。
す。S301の画面めくりとはキーやタッチキーにより
表示部の表示を書きかえることをいう。
タッチキーl302と押し、現在表示されている画面を
飛ばすよう指定した場合( S303 )、次の画面め
くり時に記録テーブル上にその情報がセットされている
(S305)。そして、S307で新たな画面番号を記
録テーブルにセットする。クリアキーを押した場合には
、記録テーブルを全クリアし(S309, S311)
、それ以外の場合には、S301にもどって次の新たな
画面に移る。第71図に記録テーブルのフォーマットを
示す。第70図にプログラムメモリー呼出し後の動作を
あらわすアルゴリズムを示す。
飛ばすよう指定した場合( S303 )、次の画面め
くり時に記録テーブル上にその情報がセットされている
(S305)。そして、S307で新たな画面番号を記
録テーブルにセットする。クリアキーを押した場合には
、記録テーブルを全クリアし(S309, S311)
、それ以外の場合には、S301にもどって次の新たな
画面に移る。第71図に記録テーブルのフォーマットを
示す。第70図にプログラムメモリー呼出し後の動作を
あらわすアルゴリズムを示す。
S40 1で画面め《りがある場合には、新画面が標準
画面か否かを判断する(S403)。標準画面の場合に
はS411に移り、記録テーブルから次の画面番号をセ
ットし、標準画像でない場合には、新画面番号と記録テ
ーブルの予定されている画面番号を比較し(S405)
、等しいときはS409に移り、スキップフラグがあれ
ば、S411をとばしてS40 1にもどる。等し《な
い場合には、リカバー処理を行い(S407)画面め《
りを行う。
画面か否かを判断する(S403)。標準画面の場合に
はS411に移り、記録テーブルから次の画面番号をセ
ットし、標準画像でない場合には、新画面番号と記録テ
ーブルの予定されている画面番号を比較し(S405)
、等しいときはS409に移り、スキップフラグがあれ
ば、S411をとばしてS40 1にもどる。等し《な
い場合には、リカバー処理を行い(S407)画面め《
りを行う。
以上説明した様に本実施例は、選択された非矩形情報に
基づいて少なくとも2点の座標入力により領域生成手段
を設けることにより簡単な操作方法で非矩形領域を発生
させるようにしたものである。
基づいて少なくとも2点の座標入力により領域生成手段
を設けることにより簡単な操作方法で非矩形領域を発生
させるようにしたものである。
具体的には、例えば円は中心と円周上の一点で(第73
図(a))、また長円は内接する最大の矩形を生成する
二点の座標(同図(b))により領域生成を行っている
。
図(a))、また長円は内接する最大の矩形を生成する
二点の座標(同図(b))により領域生成を行っている
。
なお、非矩形の図形は円,長円に限らない。例えば三角
形は重心と頂角の頂点の座標により、あるいは正方形は
中心と1つの直角の頂点の座標などを指定することによ
り非矩形の領域を指定できる。
形は重心と頂角の頂点の座標により、あるいは正方形は
中心と1つの直角の頂点の座標などを指定することによ
り非矩形の領域を指定できる。
すなわちデジタイザ上の数箇所を指定し、非矩形の図形
を特定できればよい。特定すべきパラメータの数によっ
て指定すべき座標は異なることになる。これらの非矩形
図形は、あらかじめROMに保持してお《ことも、ある
いはCPUが所定の座標入力により計算して算出するこ
ともできる。
を特定できればよい。特定すべきパラメータの数によっ
て指定すべき座標は異なることになる。これらの非矩形
図形は、あらかじめROMに保持してお《ことも、ある
いはCPUが所定の座標入力により計算して算出するこ
ともできる。
本実施例によれば、予め定められた形状の非矩形領域を
用いて簡単な操作手順でトリミング、マスキング等の編
集処理ができるようになったため、より高度な画像処理
が可能になり、特にデザイン方面にて広く応用可能であ
る。
用いて簡単な操作手順でトリミング、マスキング等の編
集処理ができるようになったため、より高度な画像処理
が可能になり、特にデザイン方面にて広く応用可能であ
る。
すなわち本実施例では、画像データを入力する手段(第
2図A等)、所定の座標指定に基づき非矩形領域信号を
発生させる発生手段(第2図CPU20等)と、前記非
矩形領域信号を記憶する記憶手段(第2図L)、画像人
力と同期して前記記憶された非矩形領域信号を読み出す
読み出し制御手段(第2図J等)、前記読み出された非
矩形領域信号に基づいて、入力画像データに異なる処理
を行う処理手段(第2図G等)とを有することにより、
上記目的を達成している。
2図A等)、所定の座標指定に基づき非矩形領域信号を
発生させる発生手段(第2図CPU20等)と、前記非
矩形領域信号を記憶する記憶手段(第2図L)、画像人
力と同期して前記記憶された非矩形領域信号を読み出す
読み出し制御手段(第2図J等)、前記読み出された非
矩形領域信号に基づいて、入力画像データに異なる処理
を行う処理手段(第2図G等)とを有することにより、
上記目的を達成している。
以上説明した様に、本発明によれば、非矩形領第1図は
本発明の実施例にかかる画像処理装置の全体図、 第2図は本発明の実施例にかかる画像処理の回路図、 第3図はカラー読み取りセンサと駆動パルスを示す図、 第4図はODRVl18a,EDRV119aを生成す
る回路図、 第5図は黒補正動作を説明する図、 第6図はシエーディング補正の回路図、第7図は色変換
ブロック図、 第8図は色検出部ブロック図、 第9図は色変換回路のブロック図、 第10図は色変換の具体例を示す図、 第11図は対数変換を説明する図、 第12図は色補正回路の回路図、 第13図はフィルターの不要透過領域を示す図、第14
図はフィルターの不要吸取成分を示す図、第15図は文
字画像領域分離回路の回路図、第16図は輪郭再生成の
概念を説明する図、第17図は輪郭再生成の概念を説明
する図、第18図は輪郭再生成回路図、 第19図は輪郭再生成回路図、 第20図はENI,EN2のタイミングチャート、第2
1図は文字画像補正部のブロック図、第22図は加減算
処理の説明図、 第23図は切換信号生成回路図、 第24図は色残り除去処理回路図、 第25図は色残り除去処理、加減算処理を説明する図、 第26図はエッジ強調を示す図、 第27図はスムージングを示す図、 第28図は2値信号による加工、修飾処理を説明する図
、 第29図は文字、画像合成を示す図、 第30図は画像編集加工回路のブロック図、第31図は
テクスチャー処理を示す図、第32図はテクスチャー処
理の回路図、第33図はモザイク、変倍、テーバー処理
の回路図、 第34図はモザイク処理の回路図、 第35図はモザイク処理等を説明する図、第36図はラ
インメモリアドレス制御部の回路図、第37図はマスク
用ビットメモリーの説明図、第38図はアドレスを示す
図、 第39図はマスクの具体例を示す図、 第40図はアドレスカウンタの回路図、第41図は拡大
,縮小のタイミングチャート、第42図は拡大,縮小の
具体例を示す図、第43図は2値化回路の説明図、 第44図はアドレスカウンタのタイミングチャート、 第45図はビットマップメモリ書き込みの具体例を示す
図、 第46図は文字、画像合成の具体例を示す図、第47図
は分配切換の回路図、 第48図は非線形マスクの具体例を示す図、第49図は
領域信号発生回路の回路図、第50図はデジタイザによ
る領域指定を示す図、第51図は外部機器とのインター
フェース回路図、第52図はセレクタの真理値表、 第53図は矩形領域、非矩形領域の例を示す図、第54
図は操作部の外観図、 第55図は色変換操作の手順を説明する図、第56図は
トリミングエリア指定の手順を説明する図、 第57図はトリミングエリア指定の手順を説明する図、 第58図は円形領域指定のアルゴリズムを示す図、第5
9図は長円とR矩形の領域指定のアルゴリズムを示す図
、 第60図は文字合成の操作手順の説明図、第61図は文
字合成の操作手順の説明図、第62図は文字合成の操作
手順の説明図、第63図はテクスチャー処理の手順を説
明する図、第64図はモザイク処理の手順を説明する図
、第65図は蒼モード操作の手順を説明する図、第66
図はプログラムメモリー操作の手順を説明する図、 第67図はプログラムメモリー操作の手順を説明する図
、 第68図はプログラムメモリー操作の手順を説明する図
、 第69図はプログラムメモリー登録のアルゴリズムを示
す図、 第70図はプログラムメモリー呼び出し後の動作のアル
ゴリズムを示す図、 第71図は記録テーブルのフォーマットを示す図、第7
2図は画像加工編集の説明図、 第73図は非矩形領域指定の説明図である。
本発明の実施例にかかる画像処理装置の全体図、 第2図は本発明の実施例にかかる画像処理の回路図、 第3図はカラー読み取りセンサと駆動パルスを示す図、 第4図はODRVl18a,EDRV119aを生成す
る回路図、 第5図は黒補正動作を説明する図、 第6図はシエーディング補正の回路図、第7図は色変換
ブロック図、 第8図は色検出部ブロック図、 第9図は色変換回路のブロック図、 第10図は色変換の具体例を示す図、 第11図は対数変換を説明する図、 第12図は色補正回路の回路図、 第13図はフィルターの不要透過領域を示す図、第14
図はフィルターの不要吸取成分を示す図、第15図は文
字画像領域分離回路の回路図、第16図は輪郭再生成の
概念を説明する図、第17図は輪郭再生成の概念を説明
する図、第18図は輪郭再生成回路図、 第19図は輪郭再生成回路図、 第20図はENI,EN2のタイミングチャート、第2
1図は文字画像補正部のブロック図、第22図は加減算
処理の説明図、 第23図は切換信号生成回路図、 第24図は色残り除去処理回路図、 第25図は色残り除去処理、加減算処理を説明する図、 第26図はエッジ強調を示す図、 第27図はスムージングを示す図、 第28図は2値信号による加工、修飾処理を説明する図
、 第29図は文字、画像合成を示す図、 第30図は画像編集加工回路のブロック図、第31図は
テクスチャー処理を示す図、第32図はテクスチャー処
理の回路図、第33図はモザイク、変倍、テーバー処理
の回路図、 第34図はモザイク処理の回路図、 第35図はモザイク処理等を説明する図、第36図はラ
インメモリアドレス制御部の回路図、第37図はマスク
用ビットメモリーの説明図、第38図はアドレスを示す
図、 第39図はマスクの具体例を示す図、 第40図はアドレスカウンタの回路図、第41図は拡大
,縮小のタイミングチャート、第42図は拡大,縮小の
具体例を示す図、第43図は2値化回路の説明図、 第44図はアドレスカウンタのタイミングチャート、 第45図はビットマップメモリ書き込みの具体例を示す
図、 第46図は文字、画像合成の具体例を示す図、第47図
は分配切換の回路図、 第48図は非線形マスクの具体例を示す図、第49図は
領域信号発生回路の回路図、第50図はデジタイザによ
る領域指定を示す図、第51図は外部機器とのインター
フェース回路図、第52図はセレクタの真理値表、 第53図は矩形領域、非矩形領域の例を示す図、第54
図は操作部の外観図、 第55図は色変換操作の手順を説明する図、第56図は
トリミングエリア指定の手順を説明する図、 第57図はトリミングエリア指定の手順を説明する図、 第58図は円形領域指定のアルゴリズムを示す図、第5
9図は長円とR矩形の領域指定のアルゴリズムを示す図
、 第60図は文字合成の操作手順の説明図、第61図は文
字合成の操作手順の説明図、第62図は文字合成の操作
手順の説明図、第63図はテクスチャー処理の手順を説
明する図、第64図はモザイク処理の手順を説明する図
、第65図は蒼モード操作の手順を説明する図、第66
図はプログラムメモリー操作の手順を説明する図、 第67図はプログラムメモリー操作の手順を説明する図
、 第68図はプログラムメモリー操作の手順を説明する図
、 第69図はプログラムメモリー登録のアルゴリズムを示
す図、 第70図はプログラムメモリー呼び出し後の動作のアル
ゴリズムを示す図、 第71図は記録テーブルのフォーマットを示す図、第7
2図は画像加工編集の説明図、 第73図は非矩形領域指定の説明図である。
CCD.FIn防ハOルス斃主回}4
COD烏巴勧ハ0ルス
黒補′正回玲
男5図(幻
白補“正の既合図
第6図(C)
白’At+:ダ丁″プ“るテゝタ
臼律一正回踏
男6図(αつ
L=0
END
IE!’正一手項
弟10図
色変硬処理
jψ
4ψ 力1々蒙n釦 一一
(α)
(C)
(a)
(b)
(e)
C(1)
位残り計又囚ゼ[
A+改[4A一(Eナご?D?Eノ}
=、νジ&阻言訳μ式里
四一1
L/N
VN+7 −−− −
スヘージング処理
第27図
第28図(b)
第?8図り
簗29図
モブイ2ダミ歴
CLK
第37図(c)
1才林幻j里
第35(’o)
弟35図CC)
喘37図(e)
4画率
4昌素4画素
小
アμ゛レスカウ〕夕
アドレス刀ウニタのtbp一2
第3cI胃
(ヨm ノ]\Iシ;j−)
7戸レスのタイミ〉フ”+ヤート
非姐於錐ナ入0払人・鵜4\
32k
33と
?イUイ乙回アシ
才リシ゜ナル亘イ稟
(B)
2勇マ又フ
第4Z図((1)
柔42図(b)
殆47閃(C)
AO
BO
C0
第50口
(A)
(B)
コヒ0一
トリミシフ゜説略図
テクスチクー操イ嘗手川(鋭E!A固
%63図
モブ′イク操乍t$J!証項図
第ひバ2
アロツ′ラAメそ−り’ftH説明図
躬g8図
(a冫
(b)
長円
穿己弓図
手続補正書動式)
平成 1年 9月14日
特許庁長官 吉 田 文 毅 殿
1.事件の表示
平成1年特許願第117005号
2.発明の名称
画像処理装置
3.補正をする者
事件との関係 特許出願人
住所 東京都大田区下丸子3−30−2名称 (100
) キヤノン株式会社代表者 山 路 敬 三 4.代理人 居所 〒146東京都大田区下丸子3−30−2/=7
\ 5 . 補正の対象 図 面 6 , 補正の内容 第54図を別紙の通り補正する。
) キヤノン株式会社代表者 山 路 敬 三 4.代理人 居所 〒146東京都大田区下丸子3−30−2/=7
\ 5 . 補正の対象 図 面 6 , 補正の内容 第54図を別紙の通り補正する。
Claims (3)
- (1)画像データを入力する手段、所定の座標指定に基
づき非矩形領域信号を発生させる発生手段と、前記非矩
形領域信号を記憶する記憶手段、画像入力と同期して前
記記憶された非矩形領域信号を読み出す読み出し制御手
段、前記読み出された非矩形領域信号に基づいて、入力
画像データに異なる処理を行う処理手段とを有すること
を特徴とする画像処理装置。 - (2)前記所定の座標指定は、非矩形領域が円の時、中
心的と円周上の一点の指定であることを特徴とする請求
項(1)記載の画像処理装置。 - (3)前記所定の座標指定は非矩形領域が長円の時、内
接する最大の矩形を生成するような2点の座標の指定で
あることを特徴とする請求項(1)に記載の画像処理装
置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117005A JPH02295345A (ja) | 1989-05-10 | 1989-05-10 | 画像処理装置 |
US08/481,851 US6473204B1 (en) | 1989-05-10 | 1995-06-07 | Image processing apparatus capable of selecting a non-rectangular area |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117005A JPH02295345A (ja) | 1989-05-10 | 1989-05-10 | 画像処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02295345A true JPH02295345A (ja) | 1990-12-06 |
Family
ID=14701107
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1117005A Pending JPH02295345A (ja) | 1989-05-10 | 1989-05-10 | 画像処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02295345A (ja) |
-
1989
- 1989-05-10 JP JP1117005A patent/JPH02295345A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3267289B2 (ja) | カラー画像処理方法 | |
US5113252A (en) | Image processing apparatus including means for performing electrical thinning and fattening processing | |
US5550638A (en) | Feature detection with enhanced edge discrimination | |
EP0369702B1 (en) | Image processing apparatus and method | |
JP3200055B2 (ja) | 画像処理装置及び方法 | |
DE69030280T2 (de) | Bildverarbeitungsvorrichtung und -methode | |
US5119185A (en) | Image processing apparatus including a minimum value signal detector unit | |
US6473204B1 (en) | Image processing apparatus capable of selecting a non-rectangular area | |
JP3048155B2 (ja) | 画像処理装置 | |
JP3004996B2 (ja) | 画像処理装置 | |
JP3015308B2 (ja) | 画像処理装置 | |
JPH0372781A (ja) | 画像処理装置 | |
JPH02295345A (ja) | 画像処理装置 | |
JP2774567B2 (ja) | 画像処理装置 | |
JP3155748B2 (ja) | 画像処理装置 | |
JPH02295355A (ja) | 画像処理装置 | |
JP3048156B2 (ja) | 画像処理装置 | |
JPH02295357A (ja) | 画像処理装置 | |
JPH02294879A (ja) | 画像処理装置 | |
JP3109806B2 (ja) | 画像処理装置 | |
JPH02295347A (ja) | 画像処理装置 | |
JPH02295352A (ja) | 画像処理装置 | |
JPH02294880A (ja) | 画像処理装置 | |
JP2872266B2 (ja) | 画像処理装置 | |
JPH02295353A (ja) | 画像処理装置 |