JPH02295350A - カラー画像形成システム及び電子機器 - Google Patents
カラー画像形成システム及び電子機器Info
- Publication number
- JPH02295350A JPH02295350A JP1117049A JP11704989A JPH02295350A JP H02295350 A JPH02295350 A JP H02295350A JP 1117049 A JP1117049 A JP 1117049A JP 11704989 A JP11704989 A JP 11704989A JP H02295350 A JPH02295350 A JP H02295350A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- signal
- data
- output
- 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
- 230000004044 response Effects 0.000 claims description 43
- 238000003860 storage Methods 0.000 abstract description 200
- 238000012546 transfer Methods 0.000 abstract description 44
- 230000002829 reductive effect Effects 0.000 abstract description 12
- 230000015654 memory Effects 0.000 description 268
- 238000010586 diagram Methods 0.000 description 103
- 238000012545 processing Methods 0.000 description 79
- 238000000034 method Methods 0.000 description 45
- 230000006870 function Effects 0.000 description 44
- 238000012937 correction Methods 0.000 description 30
- 238000006243 chemical reaction Methods 0.000 description 26
- 230000015572 biosynthetic process Effects 0.000 description 24
- 230000000873 masking effect Effects 0.000 description 22
- 230000008569 process Effects 0.000 description 22
- 238000007639 printing Methods 0.000 description 20
- 238000009966 trimming Methods 0.000 description 19
- 238000007726 management method Methods 0.000 description 18
- 239000003795 chemical substances by application Substances 0.000 description 16
- 239000003086 colorant Substances 0.000 description 13
- 238000003786 synthesis reaction Methods 0.000 description 13
- 239000000203 mixture Substances 0.000 description 12
- 238000003825 pressing Methods 0.000 description 11
- 238000000926 separation method Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 239000000872 buffer Substances 0.000 description 9
- 229910052799 carbon Inorganic materials 0.000 description 9
- 230000009467 reduction Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 8
- 230000006854 communication Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 239000002131 composite material Substances 0.000 description 8
- 238000001514 detection method Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 8
- 238000003705 background correction Methods 0.000 description 7
- 238000003384 imaging method Methods 0.000 description 6
- 238000003780 insertion Methods 0.000 description 6
- 230000037431 insertion Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 238000000605 extraction Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 241000435809 Sarea Species 0.000 description 4
- 229910052736 halogen Inorganic materials 0.000 description 4
- 150000002367 halogens Chemical class 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 238000012935 Averaging Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000011521 glass Substances 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 2
- 102100036402 DAP3-binding cell death enhancer 1 Human genes 0.000 description 2
- 102100040577 Dermatan-sulfate epimerase-like protein Human genes 0.000 description 2
- 101000929221 Homo sapiens DAP3-binding cell death enhancer 1 Proteins 0.000 description 2
- 101000816741 Homo sapiens Dermatan-sulfate epimerase-like protein Proteins 0.000 description 2
- 101150046378 RAM1 gene Proteins 0.000 description 2
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000004040 coloring Methods 0.000 description 2
- 238000004042 decolorization Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 102100037182 Cation-independent mannose-6-phosphate receptor Human genes 0.000 description 1
- 241000238558 Eucarida Species 0.000 description 1
- 101001028831 Homo sapiens Cation-independent mannose-6-phosphate receptor Proteins 0.000 description 1
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 101000860173 Myxococcus xanthus C-factor Proteins 0.000 description 1
- 101100230509 Neurospora crassa (strain ATCC 24698 / 74-OR23-1A / CBS 708.71 / DSM 1257 / FGSC 987) hat-1 gene Proteins 0.000 description 1
- 241000283973 Oryctolagus cuniculus Species 0.000 description 1
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007630 basic procedure Methods 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000000740 bleeding effect Effects 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- 238000004645 scanning capacitance microscopy Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Color, Gradation (AREA)
- Color Electrophotography (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、カラー画像形成システム、特に2値のビット
マップ画像データに対して任意の多値カラーを設定し得
るカラー画像形成システム及びそのための電子機器に関
する。
マップ画像データに対して任意の多値カラーを設定し得
るカラー画像形成システム及びそのための電子機器に関
する。
近年カラー画像をデイジタル的に色分解して読取り、読
取られたデイジタル画像信号に所望の処理を加え、その
画像信号に基づいてカラー記録を行うデイジタルカラー
複写機が普及してきた。
取られたデイジタル画像信号に所望の処理を加え、その
画像信号に基づいてカラー記録を行うデイジタルカラー
複写機が普及してきた。
また、デイジタルカラー複写機に入力されたカラー画像
情報は、複写機のスキャナ部から入力された画像であり
、例えばコンピュータ等からのカラー画像もし《は2値
画像を取扱うという機能は限られたものであった。
情報は、複写機のスキャナ部から入力された画像であり
、例えばコンピュータ等からのカラー画像もし《は2値
画像を取扱うという機能は限られたものであった。
かかる点に鑑み、本発明は、コンピュータ等からのカラ
ー画像だけではなく、2値画像を取扱え、かつその2値
画像に対して所望の任意の色を簡単に印加することが出
来るカラー画像形成システム及びそのための電子機器を
提供することを目的とする。
ー画像だけではなく、2値画像を取扱え、かつその2値
画像に対して所望の任意の色を簡単に印加することが出
来るカラー画像形成システム及びそのための電子機器を
提供することを目的とする。
本出願の第1の発明は上述の目的を達成するため、2値
イメージデータを入力する第1の入力手段、該2値イメ
ージデータの色コードを入力する第2の入力手段、該色
コードが示す各色成分データを入力する第3の入力手段
、前記第1,第2,第3の入力手段の入力に応じてカラ
ー画像を形成するカラー画像形成手段とを有する。
イメージデータを入力する第1の入力手段、該2値イメ
ージデータの色コードを入力する第2の入力手段、該色
コードが示す各色成分データを入力する第3の入力手段
、前記第1,第2,第3の入力手段の入力に応じてカラ
ー画像を形成するカラー画像形成手段とを有する。
また、本出願の第2の発明は、2値イメージデータを入
力する第1の入力手段、該2値イメーシデータの色コー
ドを入力する第2の入力手段、該色コードが示す各色成
分データを入力する第3の入力手段とを有する。
力する第1の入力手段、該2値イメーシデータの色コー
ドを入力する第2の入力手段、該色コードが示す各色成
分データを入力する第3の入力手段とを有する。
(以下余白)
〔実施例〕
以下、図面を用いて本発明の実施例について説明する。
くシステム全体の構成〉
第1図は本発明に係る一実施例のカラー画像処理ノステ
ムの概略内部構成の一例を示すシステム構成図であり、
本実施例システムは第1図図示のように上部にデジタル
カラー画像を読取るデシタルカラ−画像読取り装置(以
下、「カラーリーダ」と称する)1と、下部にデジタル
カラー画像を印刷出力するデシタルカラー画像ブリンi
・装置(以下、「カラープリンタ」と称する)2、画像
記憶装置3とSv録再生機31,モニタテレビ32、お
よびホストコンピュータ33、フイルムスキャナ34よ
り構成される。
ムの概略内部構成の一例を示すシステム構成図であり、
本実施例システムは第1図図示のように上部にデジタル
カラー画像を読取るデシタルカラ−画像読取り装置(以
下、「カラーリーダ」と称する)1と、下部にデジタル
カラー画像を印刷出力するデシタルカラー画像ブリンi
・装置(以下、「カラープリンタ」と称する)2、画像
記憶装置3とSv録再生機31,モニタテレビ32、お
よびホストコンピュータ33、フイルムスキャナ34よ
り構成される。
本実施例のカラーリーダlは、後述する色分解手段と、
CCD等で構成される光電変換素子とにより、読取り原
稿のカラー画像情報をカラー別に読取り、電気的なデジ
タル画像信号に変換する装置である。
CCD等で構成される光電変換素子とにより、読取り原
稿のカラー画像情報をカラー別に読取り、電気的なデジ
タル画像信号に変換する装置である。
また、カラープリンタ2は、出力すべきデジタル画像信
号に応じてカラ一画像をカラー別に制限し、被記録紙に
デジタル的なドット形態で複数回転写して記録する電子
写真方式のレーザビームヵラープリンタである。
号に応じてカラ一画像をカラー別に制限し、被記録紙に
デジタル的なドット形態で複数回転写して記録する電子
写真方式のレーザビームヵラープリンタである。
画像記憶装置3は、カラーリーグ!またはフィルムスキ
ャナ34からの読取りデジタル画像やsvB再生機3l
からのアナログビデオ信号をm子化し、デジタル画像に
変換したのち記↑0する装置である。
ャナ34からの読取りデジタル画像やsvB再生機3l
からのアナログビデオ信号をm子化し、デジタル画像に
変換したのち記↑0する装置である。
Sv録再生機3lは、Svカメラで撮影し、sVフロッ
ピーに記録された画像情報を再生し、アナログビデオ信
号として出力する装置である。またSv録再生機3lは
、上記の他にアナログビデオ信号を入力することにより
、svフロッピーに記録することも可能である。
ピーに記録された画像情報を再生し、アナログビデオ信
号として出力する装置である。またSv録再生機3lは
、上記の他にアナログビデオ信号を入力することにより
、svフロッピーに記録することも可能である。
モニタテレビ32は、画像記憶装置3に記憶している画
像の表示やSv録再生機3lから出力されているアナロ
グビデオ信号の内容を表示する装置である。
像の表示やSv録再生機3lから出力されているアナロ
グビデオ信号の内容を表示する装置である。
ホストコンピュータ33は画像記憶装置3へ画像情報を
伝送したり、画像記憶装置3に記憶されているカラーリ
ーダlやSV録再生機およびフイルムスキャナ34の画
像情報を受け取る機能を有する。
伝送したり、画像記憶装置3に記憶されているカラーリ
ーダlやSV録再生機およびフイルムスキャナ34の画
像情報を受け取る機能を有する。
また、カラーリーダlやカラープリンタ2などの制御も
行う。
行う。
フイルムスキャナ34は、35mmフイルム(ポン/ネ
ガ)をCCD等の光電変換器によりフィルムの画像を電
気的なカラー画像情報に変換する装置である。
ガ)をCCD等の光電変換器によりフィルムの画像を電
気的なカラー画像情報に変換する装置である。
以下各部毎にその詳細を説明する。
〈カラーリーダlの説明〉
まず、カラーリーダlの構成を説明する。
第l図のカラーリーダ1において、999は原稿、4は
原稿を載置するプラテンガラス、5はハロゲン露光ラン
プlOにより露光走査された原稿からの反射光像を集光
し、等倍型フルカラーセンサ6に画像入力するためのロ
ツドアレイレンズである。
原稿を載置するプラテンガラス、5はハロゲン露光ラン
プlOにより露光走査された原稿からの反射光像を集光
し、等倍型フルカラーセンサ6に画像入力するためのロ
ツドアレイレンズである。
ロツドアレイレンズ5、等倍型フル力ラーセンサ6、セ
ンサ出力信号増巾回路7、八ロヶン露光ランプloが一
体となって原稿走査ユニット11を構成し、原稿999
を矢印(AI)方向に露光走査する。原稿999の読取
るべき画像情報は、原稿走査ユニットl1を露光走査す
ることによりlライン毎に順次読取られる。読取られた
色分解画像信号は、センサ出力信号増巾回路7により所
定電圧に増申されたのち、信号線501によりビデオ処
理ユニットに入力され、ここで信号処理される。なお、
信号線501は信号の忠実な伝送を保証するために同軸
ケーブル構成となっている。信号502は等倍型フルカ
ラーセンサ6の駆動パルスを供給する信号線であり、必
要な駆動パルスはビデオ処理ユニットl2内で全て生成
される。8.9は画像信号の白レベル補正,黒レベル補
正のための白色板および黒色板であり、ハロゲン露光ラ
ンプlOで照射することによりそれぞれ所定の濃度の信
号レベルを得ることができ、ビデオ信号の白レベル補正
.黒レベル補正に使われる。
ンサ出力信号増巾回路7、八ロヶン露光ランプloが一
体となって原稿走査ユニット11を構成し、原稿999
を矢印(AI)方向に露光走査する。原稿999の読取
るべき画像情報は、原稿走査ユニットl1を露光走査す
ることによりlライン毎に順次読取られる。読取られた
色分解画像信号は、センサ出力信号増巾回路7により所
定電圧に増申されたのち、信号線501によりビデオ処
理ユニットに入力され、ここで信号処理される。なお、
信号線501は信号の忠実な伝送を保証するために同軸
ケーブル構成となっている。信号502は等倍型フルカ
ラーセンサ6の駆動パルスを供給する信号線であり、必
要な駆動パルスはビデオ処理ユニットl2内で全て生成
される。8.9は画像信号の白レベル補正,黒レベル補
正のための白色板および黒色板であり、ハロゲン露光ラ
ンプlOで照射することによりそれぞれ所定の濃度の信
号レベルを得ることができ、ビデオ信号の白レベル補正
.黒レベル補正に使われる。
l3はマイクロコンピュータを有する本実施例のカラー
リーグl全体の制御を司るコントロールユニットであり
、バス508を介して操作パネル20における表示、キ
ー入力の制御、およびビデオ処理ユニットl2の制御等
を行う。また、ポジションセンサSt, S2により信
号線509, 510を介して原稿走査ユニット11の
位置を検出する。
リーグl全体の制御を司るコントロールユニットであり
、バス508を介して操作パネル20における表示、キ
ー入力の制御、およびビデオ処理ユニットl2の制御等
を行う。また、ポジションセンサSt, S2により信
号線509, 510を介して原稿走査ユニット11の
位置を検出する。
さらに、信号線503により走査体11を移動させるた
めのステツピングモータ14をパルス駆動するステツピ
ングモータ駆動回路l5を、信号線504を介して露光
ランプドライバ2lによりノ1ロゲン露光ランプ10の
ON/OFF制御、光量制御、信号線505を介しての
デジタイザl6および表示部の制御等のカラーリーダ部
lの全ての制御を行っている。
めのステツピングモータ14をパルス駆動するステツピ
ングモータ駆動回路l5を、信号線504を介して露光
ランプドライバ2lによりノ1ロゲン露光ランプ10の
ON/OFF制御、光量制御、信号線505を介しての
デジタイザl6および表示部の制御等のカラーリーダ部
lの全ての制御を行っている。
また、20はカラーリーダ部lの操作部であり、タッチ
パネルを兼用した液晶表示パネルおよび各種の指示を与
えるためのキーを含む。なお、かかる表示パネルの表示
例については第47図以降に示す。
パネルを兼用した液晶表示パネルおよび各種の指示を与
えるためのキーを含む。なお、かかる表示パネルの表示
例については第47図以降に示す。
原稿露光走査時に前述した原稿走査ユニット11によっ
て読取られたカラー画像信号は、センサ出力信号増中回
路7.信号線501を介してビデオ処理ユニットl2に
入力される。
て読取られたカラー画像信号は、センサ出力信号増中回
路7.信号線501を介してビデオ処理ユニットl2に
入力される。
次に第2図を用いて上述した原稿走査ユニットl1、ビ
デオ処理ユニット!2の詳細について説明する。
デオ処理ユニット!2の詳細について説明する。
ビデオ処理ユニット12に入力されたカラー画像信号は
、サンプルホールド回路S/H43により、G(グリー
ン).B(ブルー),R(レッド)の3色に分離される
。分離された各カラ一画像信号はA/D変換器44でア
ナログ/デジタル変換され、デジタル・カラー画像信号
となる。
、サンプルホールド回路S/H43により、G(グリー
ン).B(ブルー),R(レッド)の3色に分離される
。分離された各カラ一画像信号はA/D変換器44でア
ナログ/デジタル変換され、デジタル・カラー画像信号
となる。
本実施例では原稿走査ユニット11内のカラー読取りセ
ンサ6は、第2図にも示すように5領域に分割した千鳥
状に構成されている。このカラー読取りセンサ6とズレ
補正回路45を用い、先行走査している2,4チャンネ
ルと、残るl, 3. 5チャンネルの読取り位置ず
れを補正している。ズレ補正回路45からの位置ずれの
補正済の信号は、黒補正回路/白補正回路46に入力さ
れ、前述した白色板8、黒色板9からの反射光に応じた
信号を利用してカラー読取りセンサ6の暗時ムラや、ハ
ロゲン露光ランプlOの光量ムラ、センサの感度パラツ
キ等が補正される。
ンサ6は、第2図にも示すように5領域に分割した千鳥
状に構成されている。このカラー読取りセンサ6とズレ
補正回路45を用い、先行走査している2,4チャンネ
ルと、残るl, 3. 5チャンネルの読取り位置ず
れを補正している。ズレ補正回路45からの位置ずれの
補正済の信号は、黒補正回路/白補正回路46に入力さ
れ、前述した白色板8、黒色板9からの反射光に応じた
信号を利用してカラー読取りセンサ6の暗時ムラや、ハ
ロゲン露光ランプlOの光量ムラ、センサの感度パラツ
キ等が補正される。
カラー読取りセンサ6の入力光量に比例したカラー画像
データはビデオインターフエイス201に入力され、画
像記憶装置3と接続される。
データはビデオインターフエイス201に入力され、画
像記憶装置3と接続される。
このビデオインターフエイス201は、第3図〜第6図
に示す各機能を備えている。すなわち、(1)黒補正/
白補正回路46からの信号559を画像記憶装置3に出
力する機能(第3図)、(2)画像記憶装置3からの画
像情報563をセレクタ119に入力する機能(第4図
) (3)合成回路115からの画像情報562を画像記憶
装置3に出力する機能(第5図) (4)画像記憶装rIl3からの2値化情報206を合
成回路115に入力する機能(第6図) (5)画像記憶装置3とカラーリーダlとの間の制御ラ
イ:/207 (HSYNC,VSYNC,画像イネー
ブルEN等のライン)およびCPU間の通信ライン56
1の接続。特にCPU通信ラインはコントロールユニッ
トl3内の通信コントローラ162に接続され、各種コ
マンドおよび領域情報のやりとりを行う。
に示す各機能を備えている。すなわち、(1)黒補正/
白補正回路46からの信号559を画像記憶装置3に出
力する機能(第3図)、(2)画像記憶装置3からの画
像情報563をセレクタ119に入力する機能(第4図
) (3)合成回路115からの画像情報562を画像記憶
装置3に出力する機能(第5図) (4)画像記憶装rIl3からの2値化情報206を合
成回路115に入力する機能(第6図) (5)画像記憶装置3とカラーリーダlとの間の制御ラ
イ:/207 (HSYNC,VSYNC,画像イネー
ブルEN等のライン)およびCPU間の通信ライン56
1の接続。特にCPU通信ラインはコントロールユニッ
トl3内の通信コントローラ162に接続され、各種コ
マンドおよび領域情報のやりとりを行う。
の5つの機能を有する。この5つの機能の選択はCPU
制御ライン508によって第3図〜第6図に示すように
切換わる。
制御ライン508によって第3図〜第6図に示すように
切換わる。
以上説明したように、ビデオインターフエイス201は
、5つの機能を有し、その信号ライン205.206,
207は双方向の伝送が可能となっている。
、5つの機能を有し、その信号ライン205.206,
207は双方向の伝送が可能となっている。
かかる構成に依り双方向伝送が可能となり、信号ライン
数を少な《し、ケーブルを細くするとともに、安価にす
ることが出来る。
数を少な《し、ケーブルを細くするとともに、安価にす
ることが出来る。
また、カラーリーダlとつながる画像記憶装置3のイン
ターフエイスコネクタ(第27図(A)の4550)の
信号ラインも同様に双方向伝送が可能となっている。
ターフエイスコネクタ(第27図(A)の4550)の
信号ラインも同様に双方向伝送が可能となっている。
したがって、システムを構成する各装置間の接続ライン
の数を減少させることができ、更には互いに高度の通信
を行うことが出来る。
の数を減少させることができ、更には互いに高度の通信
を行うことが出来る。
また、黒補正/白補正回路46からの画像情報559は
、人間の目に比視感度特性に合わせるための処理を行う
対数変換回路48(第2図)に入力される。
、人間の目に比視感度特性に合わせるための処理を行う
対数変換回路48(第2図)に入力される。
ここでは、白=OOH,黒= F F Hとなるべく変
換され、さらに画像読み取りセンサに入力される画像ソ
ース、例えば通常の反射原稿と、フイルムプロジェクタ
ー等の透過原稿、また同じ透過原稿でもネガフイルム,
ボジフイルムまたはフイルムの感度,露光状態で入力さ
れるガンマ特性が異なっているため、第7図(a).
(b)に示されるごとく、対数変換用のLUT (ル
ックアップテーブル)を複数有し、用途に応じて使い分
ける。切り換えは、信号線I!go, I!gl,fg
2により行われ、CPU22のI/Oポートとして、操
作部等からの指示入力により行われる。ここで各B,
G, Rに対して出力されるデータは、出力画像の
濃度値に対応しており、B(ブルー),G(グリーン)
,R(レッド)の各信号に対して、それぞれイエロー,
マゼンタ,シアンのトナー量に対応するので、ここ以後
のカラー画像データはY,M,Cに対応づける。
換され、さらに画像読み取りセンサに入力される画像ソ
ース、例えば通常の反射原稿と、フイルムプロジェクタ
ー等の透過原稿、また同じ透過原稿でもネガフイルム,
ボジフイルムまたはフイルムの感度,露光状態で入力さ
れるガンマ特性が異なっているため、第7図(a).
(b)に示されるごとく、対数変換用のLUT (ル
ックアップテーブル)を複数有し、用途に応じて使い分
ける。切り換えは、信号線I!go, I!gl,fg
2により行われ、CPU22のI/Oポートとして、操
作部等からの指示入力により行われる。ここで各B,
G, Rに対して出力されるデータは、出力画像の
濃度値に対応しており、B(ブルー),G(グリーン)
,R(レッド)の各信号に対して、それぞれイエロー,
マゼンタ,シアンのトナー量に対応するので、ここ以後
のカラー画像データはY,M,Cに対応づける。
なお、色変換回路47は、入力ざれるカラー画像データ
R, B, Gより特定の色を検出して他の色に置きか
える回路である。例えば、原稿の中の赤色の部分を青色
や他の任意の色に変換する機能を実現するものである。
R, B, Gより特定の色を検出して他の色に置きか
える回路である。例えば、原稿の中の赤色の部分を青色
や他の任意の色に変換する機能を実現するものである。
次に、対数変換48により得られた原稿画像からの各色
成分画像データ、すなわち、イエロー成分.マゼンタ成
分,シアン成分に対して、色補正回路49にて次に記す
ごとく色補正を行う。カラー読み取りセンサに一画素ご
とに配置された色分解フィルターの分光特性は、第8図
に示す如く、斜線部の様な不要透過領域を有しており、
一方、例えば転写紙に転写される色トナー(Y, M
, C)も第9図のような不要吸収成分を有することは
よく知られている。なお、図では、それぞれR, Gと
Y, Mについてのみ示している。
成分画像データ、すなわち、イエロー成分.マゼンタ成
分,シアン成分に対して、色補正回路49にて次に記す
ごとく色補正を行う。カラー読み取りセンサに一画素ご
とに配置された色分解フィルターの分光特性は、第8図
に示す如く、斜線部の様な不要透過領域を有しており、
一方、例えば転写紙に転写される色トナー(Y, M
, C)も第9図のような不要吸収成分を有することは
よく知られている。なお、図では、それぞれR, Gと
Y, Mについてのみ示している。
そこで、各色成分画像データYi, Mi, Ciに
対し、 なる各色の一次式を算出し色補正を行うマスキング補正
はよ《知られている。更にYi, Mi, Ciによ
り、Min (Yi, Mi, Ci) (Yi, M
i, Ciのうちの最小値)を算出し、これをスミ(黒
)として、後に黒トナーを加える(スミ入れ)操作と、
加えた黒成分に応じて各色材の加える量を減じる下色除
去(OCR)操作も良く行われる。第10図(a)に、
マスキング,スミ入れ,UCRを行う色補正回路49の
回路構成を示す。本構成において特徴的なことは ■マスキングマトリクスを2系統有し、1本の信号線の
“I/O”で高速に切り換えることができる ■UCRの有り,なしが1本の信号線“l/0”で、高
速に切り換えることができる ■スミ量を決定する回路を2系統有し、“l/0”で高
速に切り換えることができる という点にある。
対し、 なる各色の一次式を算出し色補正を行うマスキング補正
はよ《知られている。更にYi, Mi, Ciによ
り、Min (Yi, Mi, Ci) (Yi, M
i, Ciのうちの最小値)を算出し、これをスミ(黒
)として、後に黒トナーを加える(スミ入れ)操作と、
加えた黒成分に応じて各色材の加える量を減じる下色除
去(OCR)操作も良く行われる。第10図(a)に、
マスキング,スミ入れ,UCRを行う色補正回路49の
回路構成を示す。本構成において特徴的なことは ■マスキングマトリクスを2系統有し、1本の信号線の
“I/O”で高速に切り換えることができる ■UCRの有り,なしが1本の信号線“l/0”で、高
速に切り換えることができる ■スミ量を決定する回路を2系統有し、“l/0”で高
速に切り換えることができる という点にある。
まず画像読み取りに先立ち、所望の第1のマトリクス係
数M 1 ,第2のマトリクス係数M2をCPU22に
接続されたバスより設定する。本例ではであり、Mlは
レジスタ50〜52に、M2はレジスタ53〜55に設
定されている。
数M 1 ,第2のマトリクス係数M2をCPU22に
接続されたバスより設定する。本例ではであり、Mlは
レジスタ50〜52に、M2はレジスタ53〜55に設
定されている。
また、56〜62はそれぞれセレクターであり、S端子
=“l”の時Aを選択、“0”の時Bを選択する。従っ
て、マトリクスM,を選択する場合切り替え信号MAR
EA566= ”1″に、マトリクスM2を選択する場
合“0”とする。
=“l”の時Aを選択、“0”の時Bを選択する。従っ
て、マトリクスM,を選択する場合切り替え信号MAR
EA566= ”1″に、マトリクスM2を選択する場
合“0”とする。
また、63はセレクターであり、選択信号Co.C ,
(567, 568)により第lO図(b)の真理値
表に基づき出力a,. b, cが得られる。選択信
号Co,C,およびC2は、出力されるべき色信号に対
応し、例えばY.M,C,Bkの順に(C2.C II
CO) = (0, 0. 0), (0, 0.
1), (0,1, O), (1, 0,
O)、更にモノクロ信号として(0, 1. 1)
とすることにより所望の色補正された色信号を得る。な
お、co+ 01+ c2はカラープリンタ2の像形成
シーケンスに応じて、CPU22が発生する。いま、(
Co,C I1 C2)= (On0.0)、かつM
/’REA566−“1”とすると、セレクタ63の出
力(a, b, c)には、レジスタ50a, 5
0b, 50cの内容、従って( ayt , −
bMl,CCt)が出力される。一方、入力信号Y
i+ M I *CiよりMin (Yi, Mi,
Ci) =kとして算出される黒成分信号570は
、64にてY=ax−b (a,bは定数)なる一次変
換をうけ、(セレクタ−60を通り)減算器65a,6
5b,65cのB入力に入力される。各減算器65a,
b, cでは、下色除去としてY = Y i
− ( a k − b ) , M = M i
− ( a k − b ) ,C=Ci − (ak
−b)が算出され、信号線571a,57lb, 5
71cを介して、マスキング演算のための乗算器66a
,66b,66cに入力される。セレクタ−60は信号
UAREA572により制御され、UAREA572は
、UCR (下色除去)、有り.無しを“I/O”で高
速に切り換え可能にした構成となっている。
(567, 568)により第lO図(b)の真理値
表に基づき出力a,. b, cが得られる。選択信
号Co,C,およびC2は、出力されるべき色信号に対
応し、例えばY.M,C,Bkの順に(C2.C II
CO) = (0, 0. 0), (0, 0.
1), (0,1, O), (1, 0,
O)、更にモノクロ信号として(0, 1. 1)
とすることにより所望の色補正された色信号を得る。な
お、co+ 01+ c2はカラープリンタ2の像形成
シーケンスに応じて、CPU22が発生する。いま、(
Co,C I1 C2)= (On0.0)、かつM
/’REA566−“1”とすると、セレクタ63の出
力(a, b, c)には、レジスタ50a, 5
0b, 50cの内容、従って( ayt , −
bMl,CCt)が出力される。一方、入力信号Y
i+ M I *CiよりMin (Yi, Mi,
Ci) =kとして算出される黒成分信号570は
、64にてY=ax−b (a,bは定数)なる一次変
換をうけ、(セレクタ−60を通り)減算器65a,6
5b,65cのB入力に入力される。各減算器65a,
b, cでは、下色除去としてY = Y i
− ( a k − b ) , M = M i
− ( a k − b ) ,C=Ci − (ak
−b)が算出され、信号線571a,57lb, 5
71cを介して、マスキング演算のための乗算器66a
,66b,66cに入力される。セレクタ−60は信号
UAREA572により制御され、UAREA572は
、UCR (下色除去)、有り.無しを“I/O”で高
速に切り換え可能にした構成となっている。
乗算器66a, 66b, 66cには、それぞれA入
力には( ayt , − bMt , 一C c
t )、B入力ニハ上述した( Y i 一( a k
− b ) , M i 一( a k − b
) , C i −(ak−b)) = (Yi,
Mi, Ci)が入力されているので同図から明ら
かなように、出力DoutにはC2−Oの条件(Y o
r M or C選択)でYout=YiX (aY
1) +MiX (−bM1) 十CiX (−cct
)が得られ、マスキング色補正.下色除去の処理が施さ
れたイエロー画像データが得られる。同様にして Mout=YiX(−aY2)+MiX(bM2)+C
iX(−CC2)Cout=YiX(−ay3)+Mi
x(−bM3)十CiX(CC3)がDoutに出力さ
れる。色選択は、出力すべきカラープリンターへの出力
順に従って(Co.C+.C2)により第10図(b)
の表に従ってCPU22に.より制御される。レジスタ
67a, b, c, 68a,b, cは、モ
ノクロ画像形成用のレジスタで、前述したマスキング色
補正と同様の原理により、MONO=k H Yi+
1 1 Mi+m , Ciにより各色に重み付け加算
により得ている。
力には( ayt , − bMt , 一C c
t )、B入力ニハ上述した( Y i 一( a k
− b ) , M i 一( a k − b
) , C i −(ak−b)) = (Yi,
Mi, Ci)が入力されているので同図から明ら
かなように、出力DoutにはC2−Oの条件(Y o
r M or C選択)でYout=YiX (aY
1) +MiX (−bM1) 十CiX (−cct
)が得られ、マスキング色補正.下色除去の処理が施さ
れたイエロー画像データが得られる。同様にして Mout=YiX(−aY2)+MiX(bM2)+C
iX(−CC2)Cout=YiX(−ay3)+Mi
x(−bM3)十CiX(CC3)がDoutに出力さ
れる。色選択は、出力すべきカラープリンターへの出力
順に従って(Co.C+.C2)により第10図(b)
の表に従ってCPU22に.より制御される。レジスタ
67a, b, c, 68a,b, cは、モ
ノクロ画像形成用のレジスタで、前述したマスキング色
補正と同様の原理により、MONO=k H Yi+
1 1 Mi+m , Ciにより各色に重み付け加算
により得ている。
切り換え信号MAREA566,UAREA572,K
AREAfy73は、前述したようにマスキング色補正
の係数マトリクスM1とM2の高速切り換え、UARE
A572は、UCR有り,なしの高速切り換え、KAR
EA573は、黒成分信号(信号線574→セレクタ−
61を通ってDoutに出力)の、1次変換切り換え、
すなわち、K=Min (Yi, Mi,Ci)に対
し、Y=ck−dまたはY=ek−f (c,d, e
, fは定数パラメータ)の特性を高速に切り換える
信号であり、例えば一複写画面内で領域毎にマスキング
係数を異ならせたり、UCRmまたはスミ量を領域ごと
で切り換えることが可能なような構成になっている。従
って、色分解特性の異なる画像入力ソースから得られた
画像や、黒トーンの異なる複数の画像などを、本実施例
のごとく合成する場合に適用し得る構成である。なお、
これら領域信号MAREA,UAREA,KAREA
(566,572, 573)は後述する領域発生回路
(第2図69)にて生成される。
AREAfy73は、前述したようにマスキング色補正
の係数マトリクスM1とM2の高速切り換え、UARE
A572は、UCR有り,なしの高速切り換え、KAR
EA573は、黒成分信号(信号線574→セレクタ−
61を通ってDoutに出力)の、1次変換切り換え、
すなわち、K=Min (Yi, Mi,Ci)に対
し、Y=ck−dまたはY=ek−f (c,d, e
, fは定数パラメータ)の特性を高速に切り換える
信号であり、例えば一複写画面内で領域毎にマスキング
係数を異ならせたり、UCRmまたはスミ量を領域ごと
で切り換えることが可能なような構成になっている。従
って、色分解特性の異なる画像入力ソースから得られた
画像や、黒トーンの異なる複数の画像などを、本実施例
のごとく合成する場合に適用し得る構成である。なお、
これら領域信号MAREA,UAREA,KAREA
(566,572, 573)は後述する領域発生回路
(第2図69)にて生成される。
次に、原稿における黒い文字や細線の黒再現、および黒
文字,黒細線のエッジ部の色にじみを改善する黒文字処
理回路について、第11図,第12図に従って説明する
。
文字,黒細線のエッジ部の色にじみを改善する黒文字処
理回路について、第11図,第12図に従って説明する
。
第2図の黒補正/白補正回路46によって、黒レベル,
白レベルの補正されたR,G,B(レッド.グリーン,
ブルー)の各色信号559R, 559G,559Bは
LOG変換48、マスキング,下色除去49をうけた後
、プリンターに出力すべき色信号が選択され、信号線5
65に出力される。これと平行して、信号R, G,
Bより原稿の無彩色部分で、かつ、エッジ部である
部分(すなわち、黒文字,黒細線である部分)を検出す
るために、輝度信号Y1色差信号I, QをY,I,
Q算出回路70で算出する(第11図)。
白レベルの補正されたR,G,B(レッド.グリーン,
ブルー)の各色信号559R, 559G,559Bは
LOG変換48、マスキング,下色除去49をうけた後
、プリンターに出力すべき色信号が選択され、信号線5
65に出力される。これと平行して、信号R, G,
Bより原稿の無彩色部分で、かつ、エッジ部である
部分(すなわち、黒文字,黒細線である部分)を検出す
るために、輝度信号Y1色差信号I, QをY,I,
Q算出回路70で算出する(第11図)。
輝度信号Y575は、エッジ信号を抽出するためによ《
知られたデイジタル2次微分回路72で、5X5のマト
リクス計算すべ《、5ライン分のラインバツファ回路7
lに入力され、前述のごとく、演算回路72でラブラシ
アン演算が行われる。すなわち、入力の輝度信号Yが第
12図(d)のi)のようなステップ状の入力(例えば
文字部)である場合、ラブラシアン後の出力576は同
図ii)のようになる(以後エッジ信号と呼ぶ)。ルッ
クアップテーブルLUTA73a,LUTB73bは黒
文字(または、黒細線)のエッジ部における印刷fl(
例えばトナーffi)を決定するためのルックアップテ
ーブルであり、それぞれ第12図(a).(b)のよう
な特性をもったルックアップテーブルで構成されている
。すなわち、エッジ信号576に対し、LUTAが作用
すると、第12図(d)(iii)のように振幅が大き
くなり、これは、後述するように黒のエッジ部の黒トナ
ー量を決定する。また、エッジ信号576にLUTBが
作用すると絶対値が負となって表われ、これは黒エッジ
部のY,M,C(イエローマゼンタ,シアン)のトナー
量を決定する。これは、第12図(d)(iV)のよう
な信号であり、スムージング(平均化)回路74を通る
ことで同図(V)のような信号になる。
知られたデイジタル2次微分回路72で、5X5のマト
リクス計算すべ《、5ライン分のラインバツファ回路7
lに入力され、前述のごとく、演算回路72でラブラシ
アン演算が行われる。すなわち、入力の輝度信号Yが第
12図(d)のi)のようなステップ状の入力(例えば
文字部)である場合、ラブラシアン後の出力576は同
図ii)のようになる(以後エッジ信号と呼ぶ)。ルッ
クアップテーブルLUTA73a,LUTB73bは黒
文字(または、黒細線)のエッジ部における印刷fl(
例えばトナーffi)を決定するためのルックアップテ
ーブルであり、それぞれ第12図(a).(b)のよう
な特性をもったルックアップテーブルで構成されている
。すなわち、エッジ信号576に対し、LUTAが作用
すると、第12図(d)(iii)のように振幅が大き
くなり、これは、後述するように黒のエッジ部の黒トナ
ー量を決定する。また、エッジ信号576にLUTBが
作用すると絶対値が負となって表われ、これは黒エッジ
部のY,M,C(イエローマゼンタ,シアン)のトナー
量を決定する。これは、第12図(d)(iV)のよう
な信号であり、スムージング(平均化)回路74を通る
ことで同図(V)のような信号になる。
一方、無彩色検出回路75は、例えば完全な無彩色で出
力=1、有彩色では出力二〇となるよう、例えば第12
図のような特性に従って信号を出力する回路であり、本
信号は、黒トナー印刷時に“ビとなる信号577により
黒トナー印刷時にセレクター76で選択され、信号57
8に通過し、乗算器77にて黒トナー量を決定する前述
の信号579(第12図(d)(iii))と乗算がと
られたのち、加算器78で原画像信号に加算される。
力=1、有彩色では出力二〇となるよう、例えば第12
図のような特性に従って信号を出力する回路であり、本
信号は、黒トナー印刷時に“ビとなる信号577により
黒トナー印刷時にセレクター76で選択され、信号57
8に通過し、乗算器77にて黒トナー量を決定する前述
の信号579(第12図(d)(iii))と乗算がと
られたのち、加算器78で原画像信号に加算される。
一方、Y,M,C(イエロー,マゼンタ,シアン)トナ
ー印刷時は、黒文字,黒細線部にY, M, Cの
トナーが印刷されないことが望ましいわけであるから、
色選択信号577により、セレクタ−76では“l“が
乗算器に出力され、セレクタ−79からはLUTB73
6からの出力をスムージングした信号(第12図(d)
(V))が出力され、加算器78では第12図(d)
(v)と同じ信号が入力され、原信号から黒のエッジ部
からのみ信号が減じられる。
ー印刷時は、黒文字,黒細線部にY, M, Cの
トナーが印刷されないことが望ましいわけであるから、
色選択信号577により、セレクタ−76では“l“が
乗算器に出力され、セレクタ−79からはLUTB73
6からの出力をスムージングした信号(第12図(d)
(V))が出力され、加算器78では第12図(d)
(v)と同じ信号が入力され、原信号から黒のエッジ部
からのみ信号が減じられる。
すなわち、この意味する処は、黒のエッジ部に対し黒ト
ナー量を決定する信号は強《、つまり黒トナー量を増加
し、同一部に対するY, M, Cのトナー量を減
らすことにより、黒部をより黒く表現するということで
ある。
ナー量を決定する信号は強《、つまり黒トナー量を増加
し、同一部に対するY, M, Cのトナー量を減
らすことにより、黒部をより黒く表現するということで
ある。
無彩色信号580を2値化回路80bで2値化した信号
581は、無彩色の時“l”、有彩色の時“0″となる
。すなわち、前述のごとく、セレクター79においては
黒トナー印刷時(577−“l”の時)S入力=“ビと
なり、A入力、すなわち579(第12図(d)(ii
i))が出力され、黒エッジが強調される。Y,M,C
}ナー印刷時(577=“0”の時)は信号581=“
l”、従って無彩色であれば前述のごと(Y,M,Cの
トナー量を減じるべ《B入力が選択され、第12図(d
) (V)が出力されるが、有彩色の場合、信号581
=O、従って581=1、すなわち、セレクタ−79の
S入力は1となってAが選択され、第12図(d)(i
ii)の信号が加算器78に出力されて、通常のよく知
られたエッジ強調となる。
581は、無彩色の時“l”、有彩色の時“0″となる
。すなわち、前述のごとく、セレクター79においては
黒トナー印刷時(577−“l”の時)S入力=“ビと
なり、A入力、すなわち579(第12図(d)(ii
i))が出力され、黒エッジが強調される。Y,M,C
}ナー印刷時(577=“0”の時)は信号581=“
l”、従って無彩色であれば前述のごと(Y,M,Cの
トナー量を減じるべ《B入力が選択され、第12図(d
) (V)が出力されるが、有彩色の場合、信号581
=O、従って581=1、すなわち、セレクタ−79の
S入力は1となってAが選択され、第12図(d)(i
ii)の信号が加算器78に出力されて、通常のよく知
られたエッジ強調となる。
LUTA73aには、第12図(a)のごと《、エッジ
信号の値が±n以下の時はゼロとなるようなL,UTと
±m以下でゼロとなるようなLUTの2種類が用意され
ており、原信号565のレベル、すなわち、ちこの時の
原稿の濃度に応じてゼロにクランブする値を選択するよ
うになっている。原稿の濃度レベルがCPU22よりバ
ス508を介して設定される値より大の時、すなわち濃
い場合、コンパレータ8lの出力=“1″となり、第1
2図(a)のA′B′ でゼロにクランブされるLUT
を、また、ある濃度以下、すなわち、コンバレータ81
の出力“0”の時は、A, Bでゼロにクランプされ
るLUTを選択するようにして、濃度域に応じたノイズ
除去の効果を変えている。
信号の値が±n以下の時はゼロとなるようなL,UTと
±m以下でゼロとなるようなLUTの2種類が用意され
ており、原信号565のレベル、すなわち、ちこの時の
原稿の濃度に応じてゼロにクランブする値を選択するよ
うになっている。原稿の濃度レベルがCPU22よりバ
ス508を介して設定される値より大の時、すなわち濃
い場合、コンパレータ8lの出力=“1″となり、第1
2図(a)のA′B′ でゼロにクランブされるLUT
を、また、ある濃度以下、すなわち、コンバレータ81
の出力“0”の時は、A, Bでゼロにクランプされ
るLUTを選択するようにして、濃度域に応じたノイズ
除去の効果を変えている。
さらに、ANDゲート82の出力583は黒文字のエッ
ジ周辺部に対する更なる改善を施したものであり、黒文
字のエッジ部に対してY,M,C印刷時は584 (B
入力)を、それ以外は585を選択するべく切り換える
信号である。ANDゲート584に入力される信号58
6は、前述のエッジ信号にLUTC (第12図(C)
)の特性を作用させた信号を2値化回路80aで2値化
したものであり、すなわち、エッジ信号の絶対値が所定
の値以上の時“1″、以下の時“0”となる。従って、
587=“1581−“l“、588=″L”となるの
は、無彩色で、エツジ伽号が大の時、すなわち、黒信号
のエッジ部の所で、しかもY,M,Cのトナー印刷時の
みである。したがって、この時、先に説明したように原
信号から黒のエッジに相当する所のみY,M,Cのトナ
ー量を決定する信号が減じられ、さらに、残った信号に
対して平均化回路84でスムージングがなされ、信号E
R−“ビの時セレクタ−83を通り589に出力される
。それ以外の時は、通常にエッジ強調された信号585
が出力589に出力される。
ジ周辺部に対する更なる改善を施したものであり、黒文
字のエッジ部に対してY,M,C印刷時は584 (B
入力)を、それ以外は585を選択するべく切り換える
信号である。ANDゲート584に入力される信号58
6は、前述のエッジ信号にLUTC (第12図(C)
)の特性を作用させた信号を2値化回路80aで2値化
したものであり、すなわち、エッジ信号の絶対値が所定
の値以上の時“1″、以下の時“0”となる。従って、
587=“1581−“l“、588=″L”となるの
は、無彩色で、エツジ伽号が大の時、すなわち、黒信号
のエッジ部の所で、しかもY,M,Cのトナー印刷時の
みである。したがって、この時、先に説明したように原
信号から黒のエッジに相当する所のみY,M,Cのトナ
ー量を決定する信号が減じられ、さらに、残った信号に
対して平均化回路84でスムージングがなされ、信号E
R−“ビの時セレクタ−83を通り589に出力される
。それ以外の時は、通常にエッジ強調された信号585
が出力589に出力される。
信号ERは、CPU22より制御され、ER=“ビの時
は平均化回路84の出力が出力589に、ER=“0”
の時は″0”が出力589に出力される。これは、黒文
字のエッジ周辺の色トナー(Y,M,C)の信号を完全
に“0”にして色にじみを更に消すことになり、これら
は選択可能な構成となっている。
は平均化回路84の出力が出力589に、ER=“0”
の時は″0”が出力589に出力される。これは、黒文
字のエッジ周辺の色トナー(Y,M,C)の信号を完全
に“0”にして色にじみを更に消すことになり、これら
は選択可能な構成となっている。
第13図は、領域発生回路69における領域信号発生(
前述のMAREA566,UAREA572,KARE
A573など)の説明のための図である。領域とは、例
えば第13図(e)の斜線部のような部分を指し、これ
は副走査方向の区間に、毎ライン言いか変えれば、H
S Y N Cごとに第13図(e)のタイミングチャ
ー}AREAのような信号で他の領域と区別される3、
なお、かかる領域は例えばデジタイザ16等で指定され
る。
前述のMAREA566,UAREA572,KARE
A573など)の説明のための図である。領域とは、例
えば第13図(e)の斜線部のような部分を指し、これ
は副走査方向の区間に、毎ライン言いか変えれば、H
S Y N Cごとに第13図(e)のタイミングチャ
ー}AREAのような信号で他の領域と区別される3、
なお、かかる領域は例えばデジタイザ16等で指定され
る。
第13図(a)〜(d)は、この領域信号の発生位置,
区間長,区間の数がCPU22によりプログラマブルに
、しかも多数得られる構成を示している。本構成に於い
ては、1本の領域信号はCPUアクセス可能なRAMの
1ビットにより生成され、例えばn本の領域信号A R
E A O − A R E A nを得るために、
nビット構成のRAMを2つ有している(第13図(d
)85A,85B)。
区間長,区間の数がCPU22によりプログラマブルに
、しかも多数得られる構成を示している。本構成に於い
ては、1本の領域信号はCPUアクセス可能なRAMの
1ビットにより生成され、例えばn本の領域信号A R
E A O − A R E A nを得るために、
nビット構成のRAMを2つ有している(第13図(d
)85A,85B)。
いま、第13図(b)のような領域信号AREAO,お
よびAREAnを得るとすると、RAMのアドレスxI
+ X3のビット0に“l”を立て、残りのアドレス
のビット0は全て“0”にする。一方、RAMのアドレ
スL xIn X2+ x4に“1″をたてて、
他のアドレスのビットnは全て“0”にする。HSYN
Cを基準として一定クロックに同期して、RAMのデー
タを順次シーケンシャルに読み出していくと、例えば、
第13図(c)のように、アドレスX1とX3の点でデ
ータ“l“が読み出される。この読み出されたデータは
、第13図(d)86−0〜86−nのJ−Kフリツブ
フロツプのJ,K両端子に入っているので、出力はトグ
ル動作、すなわち、RAMより“l”が読み出されCL
Kが入力されると、出力“0”→“l”l”→“0”に
変化して、AREAOのような区間信号、従って領域信
号が発生される。また、全アドレスに亘ってデータ=“
0”とすると、領域区間は発生せず領域の設定は行われ
ない。
よびAREAnを得るとすると、RAMのアドレスxI
+ X3のビット0に“l”を立て、残りのアドレス
のビット0は全て“0”にする。一方、RAMのアドレ
スL xIn X2+ x4に“1″をたてて、
他のアドレスのビットnは全て“0”にする。HSYN
Cを基準として一定クロックに同期して、RAMのデー
タを順次シーケンシャルに読み出していくと、例えば、
第13図(c)のように、アドレスX1とX3の点でデ
ータ“l“が読み出される。この読み出されたデータは
、第13図(d)86−0〜86−nのJ−Kフリツブ
フロツプのJ,K両端子に入っているので、出力はトグ
ル動作、すなわち、RAMより“l”が読み出されCL
Kが入力されると、出力“0”→“l”l”→“0”に
変化して、AREAOのような区間信号、従って領域信
号が発生される。また、全アドレスに亘ってデータ=“
0”とすると、領域区間は発生せず領域の設定は行われ
ない。
第13図(d)は本回路構成であり、85A, 85B
は前述したRAMである。これは、領域区間を高速に切
り換えるために例えば、RAMA85Aよりデータを毎
ラインごとに読み出しを行っている間にRAM885B
に対し、CPU22より異なった領域設定のためのメモ
リ書き込み動作を行うようにして、交互に区間発生と、
qpU.からのメモリ書き込みを切り換える。従って、
第13図(f)の斜線領域を指定した場合、A→B−A
−B→AのようにRAMAとRAMBが切り換えられ、
これは第13図(d)において、(C 3. C 4
, C s ) = (0,1,O)とすれば、VC
LKでカウントされるカウンタ出力がアドレスとして、
セレクタ87Aを通してRAMA85Aに与えられ(A
a)、ゲート88A開、ゲート88B閉となってRAM
A85Aから読み出され、全ビット幅、nビットがJ−
Kフリップフロツブ86−0〜86−nに入力され、設
定された値に応じてAREAO〜AREAnの区間信号
が発生される。
は前述したRAMである。これは、領域区間を高速に切
り換えるために例えば、RAMA85Aよりデータを毎
ラインごとに読み出しを行っている間にRAM885B
に対し、CPU22より異なった領域設定のためのメモ
リ書き込み動作を行うようにして、交互に区間発生と、
qpU.からのメモリ書き込みを切り換える。従って、
第13図(f)の斜線領域を指定した場合、A→B−A
−B→AのようにRAMAとRAMBが切り換えられ、
これは第13図(d)において、(C 3. C 4
, C s ) = (0,1,O)とすれば、VC
LKでカウントされるカウンタ出力がアドレスとして、
セレクタ87Aを通してRAMA85Aに与えられ(A
a)、ゲート88A開、ゲート88B閉となってRAM
A85Aから読み出され、全ビット幅、nビットがJ−
Kフリップフロツブ86−0〜86−nに入力され、設
定された値に応じてAREAO〜AREAnの区間信号
が発生される。
BへのCPUからの書込みは、この間アドレスバスA−
Bus,データバスD−Bus,およびアクセス信号R
/Wにより行う。逆にRAMB85Bに設定されたデー
タに基づいて区間信号を発生させる場合(C3+ 0
4+ Ca) =(L o+ 1)とすること
で、同じように行え、CPUからのRAMA85Aへの
データ書き込みが行える。
Bus,データバスD−Bus,およびアクセス信号R
/Wにより行う。逆にRAMB85Bに設定されたデー
タに基づいて区間信号を発生させる場合(C3+ 0
4+ Ca) =(L o+ 1)とすること
で、同じように行え、CPUからのRAMA85Aへの
データ書き込みが行える。
従って、例えば、この領域信号に基づき、画像の切り出
し(トリミング)、枠ぬき等の画像の加工を容易に行う
ことができる。すなわち、第2図で領域発生回路69よ
り前述したごとく発生される領域信号590は、1/0
ポート25より出力される領域切換え信号ECH591
で、セレクタ−89において選択され、ANDゲート9
0の入力に入力される。これは、図から明らかなように
、例えば第13図(b)、AREAOのごとく信号59
0を形成すれば、x1からX3までの間の画像の切り出
しであり、AREAnのごとく形成すれば、X1からX
2までの間が枠で抜け、1からx,,x2からX4まで
の区間でか画像の切り出しであることは容易に理解され
るであろう。
し(トリミング)、枠ぬき等の画像の加工を容易に行う
ことができる。すなわち、第2図で領域発生回路69よ
り前述したごとく発生される領域信号590は、1/0
ポート25より出力される領域切換え信号ECH591
で、セレクタ−89において選択され、ANDゲート9
0の入力に入力される。これは、図から明らかなように
、例えば第13図(b)、AREAOのごとく信号59
0を形成すれば、x1からX3までの間の画像の切り出
しであり、AREAnのごとく形成すれば、X1からX
2までの間が枠で抜け、1からx,,x2からX4まで
の区間でか画像の切り出しであることは容易に理解され
るであろう。
第14図,第15図は、領域制限マスク用ビットマップ
メモリ9lの構成および制御タイミングを示すものであ
る。第2図から理解されるように、例えば後述する色変
換回路の検出出力592により、原稿中の特定の色領域
にのみ領域制限する領域制限マスクが作成でき、また、
外部画像記憶装置3より入力されるビデオ画像信号56
0に基づき、2値化回路92にて2値化された信号59
3により濃度値(あるいは、信号レベル)に対応した領
域制御マスクを作成できる。
メモリ9lの構成および制御タイミングを示すものであ
る。第2図から理解されるように、例えば後述する色変
換回路の検出出力592により、原稿中の特定の色領域
にのみ領域制限する領域制限マスクが作成でき、また、
外部画像記憶装置3より入力されるビデオ画像信号56
0に基づき、2値化回路92にて2値化された信号59
3により濃度値(あるいは、信号レベル)に対応した領
域制御マスクを作成できる。
第14図(a)は、領域制限マスク用のビットマップメ
モリー91およびその制御の詳細を示すブロック図であ
る。マスクは、第15図のごと《4X4画素を1ブロッ
クとし、lブロックにビットマップメモリの1ビットが
対応するように構成されているので、例えば、l 6
p e f / m mの画素密度の画像では、297
mmX420mm (A3サイズ)に対しては、(29
7x420xl6xl6)÷16−2 M b i t
,すなわち、例えばIMbitのダイナミックRAM
,2chipで構成し得る。
モリー91およびその制御の詳細を示すブロック図であ
る。マスクは、第15図のごと《4X4画素を1ブロッ
クとし、lブロックにビットマップメモリの1ビットが
対応するように構成されているので、例えば、l 6
p e f / m mの画素密度の画像では、297
mmX420mm (A3サイズ)に対しては、(29
7x420xl6xl6)÷16−2 M b i t
,すなわち、例えばIMbitのダイナミックRAM
,2chipで構成し得る。
第14図(a)にてセレクタ−93に入力されている信
号592,593は、前述のごと《マスク生成のための
データ入力線であり、例えば、切り換え線594により
第2図の2値化回路92の出力593が選択されると、
まず、4×4のブロック内での“l”の数を計数すべ《
、1ビット×4ライン分のバッファ94A,94B,9
4C,94Dに入力される。FIFO94A〜94Dは
、図のごとく94Aの出力が94Bの入力に、94Bの
出力が94Cの入力に、と云うように接続され、各FI
FOの出力は4ビット並列にラツチ95A〜95Cに、
VCLKによりラッチされる(第14図(d)のタイミ
ングチャート参照)。
号592,593は、前述のごと《マスク生成のための
データ入力線であり、例えば、切り換え線594により
第2図の2値化回路92の出力593が選択されると、
まず、4×4のブロック内での“l”の数を計数すべ《
、1ビット×4ライン分のバッファ94A,94B,9
4C,94Dに入力される。FIFO94A〜94Dは
、図のごとく94Aの出力が94Bの入力に、94Bの
出力が94Cの入力に、と云うように接続され、各FI
FOの出力は4ビット並列にラツチ95A〜95Cに、
VCLKによりラッチされる(第14図(d)のタイミ
ングチャート参照)。
FIFOの出力595Aおよびラッチ95Δ, 95
B,95C (7)各出力595B,595C,595
Dl1、加算器96A, 96B, 96Cで加算され
(信号596)、コンバレータ97においてCPU22
により、I/Oポート25を介して設定される値(例え
ば、“l2”)とその大小が比較される。すなわち、こ
こで、4×4のブロック内の1の数が所定数より大きい
か否かを判定する。
B,95C (7)各出力595B,595C,595
Dl1、加算器96A, 96B, 96Cで加算され
(信号596)、コンバレータ97においてCPU22
により、I/Oポート25を介して設定される値(例え
ば、“l2”)とその大小が比較される。すなわち、こ
こで、4×4のブロック内の1の数が所定数より大きい
か否かを判定する。
第14図(d)において、ブロックN内の“ビの数は″
l4”、ブロック(N+1)内の1の数は“4”である
から、第14図(a)のコンパレータ97の出力597
は信号597が“14″の時は“ビ4”の時は“0”と
なり、従って、第14図(d)のラッチパルス598に
より、ラッチ98で4×4の1ブロックに1回ラッチさ
れ、ラッチ98のQ出カがメモリ99のDIN人カ、す
なわち、マスク作成データとなる。IOOHはマスクメ
モリの主走査方向のアドレスを生成するHアドレスカウ
ンタであり、4×4のブロックで1アドレスが割り当て
られるので、画素クロツクVCLKを分周器1 0 1
Hで4分周したクロツクでカウントupが行われる。
l4”、ブロック(N+1)内の1の数は“4”である
から、第14図(a)のコンパレータ97の出力597
は信号597が“14″の時は“ビ4”の時は“0”と
なり、従って、第14図(d)のラッチパルス598に
より、ラッチ98で4×4の1ブロックに1回ラッチさ
れ、ラッチ98のQ出カがメモリ99のDIN人カ、す
なわち、マスク作成データとなる。IOOHはマスクメ
モリの主走査方向のアドレスを生成するHアドレスカウ
ンタであり、4×4のブロックで1アドレスが割り当て
られるので、画素クロツクVCLKを分周器1 0 1
Hで4分周したクロツクでカウントupが行われる。
同様に、IOOVはマスクメモリーの副走査方向のアド
レスを生成するアドレスカウンタであり、同様の理由で
分周器101Vによって各ラインの同期信号HSYNC
を4分周したクロックによりカウントupされ、Hアド
レス,■アドレスの動作は4×4ブロック内の“1”の
計数(加算)動作と同期するように制御される。
レスを生成するアドレスカウンタであり、同様の理由で
分周器101Vによって各ラインの同期信号HSYNC
を4分周したクロックによりカウントupされ、Hアド
レス,■アドレスの動作は4×4ブロック内の“1”の
計数(加算)動作と同期するように制御される。
また、■アドレスカウンタの下位2ビット出力、599
. 600はNORゲー}102でNORがとられ、4
分周のクロツク601をゲートする信号602がつ《ら
れ、アンドゲート103によってタイミングチャート第
14図(C)の如(、4X4ブロックに1回だけのラッ
チが行われるべく、ラッチ信号59Bがつくられる。ま
た、603はCPUバス508(第2図)内に含まれる
データパスであり、604は同様にアドレスバスであり
、信号605はCPU22からのライトパルスWRであ
る。CPU22からのメモリ99へのWR(ライト)動
作時、ライトパルスは″LO となり、ゲート104,
105,106が開き、CPU22からのアドレスバス
、データパスがメモリ99に接続され、ランダムに所定
のデータが書き込まれ、またHアドレスカウンタ、■ア
ドレスカウンタにより、シーケンシャルにWR(ライト
)、RDリードを行う場合は、I/Oポート25に接続
されるゲー} 107,108の制御線によりゲー}
107, 108が開き、シーケンシャルなアドレス
がメモリ99に供給される。
. 600はNORゲー}102でNORがとられ、4
分周のクロツク601をゲートする信号602がつ《ら
れ、アンドゲート103によってタイミングチャート第
14図(C)の如(、4X4ブロックに1回だけのラッ
チが行われるべく、ラッチ信号59Bがつくられる。ま
た、603はCPUバス508(第2図)内に含まれる
データパスであり、604は同様にアドレスバスであり
、信号605はCPU22からのライトパルスWRであ
る。CPU22からのメモリ99へのWR(ライト)動
作時、ライトパルスは″LO となり、ゲート104,
105,106が開き、CPU22からのアドレスバス
、データパスがメモリ99に接続され、ランダムに所定
のデータが書き込まれ、またHアドレスカウンタ、■ア
ドレスカウンタにより、シーケンシャルにWR(ライト
)、RDリードを行う場合は、I/Oポート25に接続
されるゲー} 107,108の制御線によりゲー}
107, 108が開き、シーケンシャルなアドレス
がメモリ99に供給される。
例えば、2値化出力92の出力593、または色変換回
路の出力592、あるいは CPU22により、第16
図のようなマスクが形成されれば太線枠内のエリアを基
に画像の切り出し、合成等を行うことができる。
路の出力592、あるいは CPU22により、第16
図のようなマスクが形成されれば太線枠内のエリアを基
に画像の切り出し、合成等を行うことができる。
次に、4×4画素ブロック単位で作成されたマスクは、
第17図(b)の(i)のごと《エッジ部(境界部)が
、4画素単位でのギザギザとなるため、第2図の補間回
路109により、ギザギザ部をスムーズにして、見た目
になめらかにする。
第17図(b)の(i)のごと《エッジ部(境界部)が
、4画素単位でのギザギザとなるため、第2図の補間回
路109により、ギザギザ部をスムーズにして、見た目
になめらかにする。
第17図(a)に補間回路のブロックを示す。110は
セレクターであり、A入力はH iクランブ、すなわち
、8ビットとするとFF,が、B入力にはGNDに、す
なわちOO}lが入力されており、前述のビットマップ
のマスクメモリの出力606により、いずれかを切り換
える。これにより、補間回路目」の入力には、領域マス
ク内はFFHが、領域マスク該はOOHが出力される。
セレクターであり、A入力はH iクランブ、すなわち
、8ビットとするとFF,が、B入力にはGNDに、す
なわちOO}lが入力されており、前述のビットマップ
のマスクメモリの出力606により、いずれかを切り換
える。これにより、補間回路目」の入力には、領域マス
ク内はFFHが、領域マスク該はOOHが出力される。
これは、第17図(b)の(1)のごとくである。補間
回路111は、例えば1次補間法、高次補間法、sin
c補間法等、いずれの回路でも良く、回路構成もよく知
られたものを適用すれば良い。補間回路の出力は多値で
出力されるので、2値化回路112で2値化する。これ
により、第17図(b)の( ii )に示されるごと
く、元の境界Aに対しBのごとくにして境界のなめらか
さを確保するようにしている。セレクタ113はマスク
メモリーの出力をそのまま出力するか(Aを選択)、前
述のように補間後のなめらかな境界を持つマスク信号を
選択して出力するかをCPU22のI/Oポートに接続
されている切り換え信号608により、必要に応じて切
り換える。従って、例えば信号608で補間出力を選択
し、更に第2図のセレクタ−89で領域制限マスクの出
力を選択すべくE C Hを切り換えるとアンドゲート
90によって第18図(a)のごとくマスクにより非矩
形での図形の切り出しが可能である。また、ビットマッ
プメモリ9lのマスクメモリの出力を第2図の信号線6
07より取り出して、セレクタ−114により選択し、
後述する合成回路115にて合成すると、第18図(b
)のごとくなる。
回路111は、例えば1次補間法、高次補間法、sin
c補間法等、いずれの回路でも良く、回路構成もよく知
られたものを適用すれば良い。補間回路の出力は多値で
出力されるので、2値化回路112で2値化する。これ
により、第17図(b)の( ii )に示されるごと
く、元の境界Aに対しBのごとくにして境界のなめらか
さを確保するようにしている。セレクタ113はマスク
メモリーの出力をそのまま出力するか(Aを選択)、前
述のように補間後のなめらかな境界を持つマスク信号を
選択して出力するかをCPU22のI/Oポートに接続
されている切り換え信号608により、必要に応じて切
り換える。従って、例えば信号608で補間出力を選択
し、更に第2図のセレクタ−89で領域制限マスクの出
力を選択すべくE C Hを切り換えるとアンドゲート
90によって第18図(a)のごとくマスクにより非矩
形での図形の切り出しが可能である。また、ビットマッ
プメモリ9lのマスクメモリの出力を第2図の信号線6
07より取り出して、セレクタ−114により選択し、
後述する合成回路115にて合成すると、第18図(b
)のごとくなる。
第2図の116は濃度変換回路であり、例えば第19図
のごとく色ごとに濃度,諧調を変えられるようになって
おり、LUT (ルックアップテーブル)等で構成され
る。118はくり返し回路であり、第20図のごと(F
IFO’で構成される。609は同図(b)で示される
HSYNCであり、毎ラインに1回しoパルスがライン
同期信号として入力され、FIFO内部のWR(ライト
)ポインター(不図示)を初期化する。611は入力画
像データ、612は出力画像データであり、Repea
t616はFIFOのRDバリード)ポインターを初期
化する信号である。従って、第20図(b)のタイミン
グチャートのごと( 、FIFOにシーケンシャルに書
き込まれたデータ1−10は図のごと< Repeat
信号616が入力されることにより、 →l→2→3→
4→l→2→3→l→2→3”とくり返し読み出しが行
われる。すなわち、毎ラインで同一に形成されたRep
eat信号616をFIFOに与えることにより同図(
c)のごとく同一画像のくり返しを行わせることができ
る。従って、前述のビットマップのマスク領域形成用メ
モリに第21図(A)のごとく“ピのデータを書き込み
、読み出し時に第1図合成回路115で合成することに
より、点線(切り取り線)が形成される。
のごとく色ごとに濃度,諧調を変えられるようになって
おり、LUT (ルックアップテーブル)等で構成され
る。118はくり返し回路であり、第20図のごと(F
IFO’で構成される。609は同図(b)で示される
HSYNCであり、毎ラインに1回しoパルスがライン
同期信号として入力され、FIFO内部のWR(ライト
)ポインター(不図示)を初期化する。611は入力画
像データ、612は出力画像データであり、Repea
t616はFIFOのRDバリード)ポインターを初期
化する信号である。従って、第20図(b)のタイミン
グチャートのごと( 、FIFOにシーケンシャルに書
き込まれたデータ1−10は図のごと< Repeat
信号616が入力されることにより、 →l→2→3→
4→l→2→3→l→2→3”とくり返し読み出しが行
われる。すなわち、毎ラインで同一に形成されたRep
eat信号616をFIFOに与えることにより同図(
c)のごとく同一画像のくり返しを行わせることができ
る。従って、前述のビットマップのマスク領域形成用メ
モリに第21図(A)のごとく“ピのデータを書き込み
、読み出し時に第1図合成回路115で合成することに
より、点線(切り取り線)が形成される。
画像は前述のごとく、《り返し回路118でRepea
t信号を第21図(A)で■.■の時点で発生するよう
に領域発生回路69で制御すれば、くり返した画像に対
しての切り取り線をつけることができ、第21図(B)
のごとく“ビのデータを書き込むことにより掛線が(C
)のごと《書き込むことにより画像に対する黒わくを形
成することが可能となる。くり返し回路118から出力
した画像信号612は画像合成回路115に入力され各
種画像処理が行われる。
t信号を第21図(A)で■.■の時点で発生するよう
に領域発生回路69で制御すれば、くり返した画像に対
しての切り取り線をつけることができ、第21図(B)
のごとく“ビのデータを書き込むことにより掛線が(C
)のごと《書き込むことにより画像に対する黒わくを形
成することが可能となる。くり返し回路118から出力
した画像信号612は画像合成回路115に入力され各
種画像処理が行われる。
〈合成〉
次に図番は前後するが第25図(A)を用いて合成回路
の詳細を説明する。
の詳細を説明する。
ここで行われる編集処理は指定領域ごとに独立に第25
図(A)に示すRAM135, 136に設定される
データに基づいてプログラマブルに行われる。
図(A)に示すRAM135, 136に設定される
データに基づいてプログラマブルに行われる。
すなわち、詳し《は後述するがエリアコード発生器13
0より得られるコード番号(以下エリアコードと称す)
毎に各々処理される。
0より得られるコード番号(以下エリアコードと称す)
毎に各々処理される。
上記領域指定および各種編集処理の指定はデジタイザl
6、操作部20および画像記憶装W3から得られる指示
(コマンド)に応じCPUを通してCPUバス508よ
り第25図(A)のエリアコード発生器130とRAM
135,136とレジスタ14+3−142に編集処理
に対応したパラメータが設定される。
6、操作部20および画像記憶装W3から得られる指示
(コマンド)に応じCPUを通してCPUバス508よ
り第25図(A)のエリアコード発生器130とRAM
135,136とレジスタ14+3−142に編集処理
に対応したパラメータが設定される。
また第25図(A)において132はエリアコード発生
回路130、レジスタ131のいずれかの出力をセレク
トするセレクタ。なお、l30は同期信号HSYNCお
よびCLKに応じて自動的にエリアコードを発生するエ
リアコード発生器、レジスタl3lはCPUバス508
からの信号が入力するレジスタである。135,136
はエリアコードと該エリアコードに対応した処理または
画像データとがテーブルとなって記憶されているRAM
である。なお、RAM135, 136のテーブルの
内容については第25図(F)に示すように入力アドレ
スとしてセレクタ132を介して入力するコード、およ
びプリンタが面順次の像形成中において形成色を示すコ
ードC0,C,が付与され、その出力として、3ビット
の機能コードと8ビットのデータを有する。なおこの3
ビットの機能コードはセレクタ137を介してデコーダ
146に与えられる。かかる機能コードとしては後述す
るように例えば文字のアドオンまたは特定画像領域のマ
スキング等の指示を与えるためのコードであり、8ビッ
トのデータは例えば画像信号612の濃度調整用データ
である。l39,143,145は夫々デコーダの出力
SO, Sl, S2,S3, S4に応じてセ
レクト状態が切り換わるセレクタであり、144はセレ
クタ143,145の出力の乗算を行う乗算器である。
回路130、レジスタ131のいずれかの出力をセレク
トするセレクタ。なお、l30は同期信号HSYNCお
よびCLKに応じて自動的にエリアコードを発生するエ
リアコード発生器、レジスタl3lはCPUバス508
からの信号が入力するレジスタである。135,136
はエリアコードと該エリアコードに対応した処理または
画像データとがテーブルとなって記憶されているRAM
である。なお、RAM135, 136のテーブルの
内容については第25図(F)に示すように入力アドレ
スとしてセレクタ132を介して入力するコード、およ
びプリンタが面順次の像形成中において形成色を示すコ
ードC0,C,が付与され、その出力として、3ビット
の機能コードと8ビットのデータを有する。なおこの3
ビットの機能コードはセレクタ137を介してデコーダ
146に与えられる。かかる機能コードとしては後述す
るように例えば文字のアドオンまたは特定画像領域のマ
スキング等の指示を与えるためのコードであり、8ビッ
トのデータは例えば画像信号612の濃度調整用データ
である。l39,143,145は夫々デコーダの出力
SO, Sl, S2,S3, S4に応じてセ
レクト状態が切り換わるセレクタであり、144はセレ
クタ143,145の出力の乗算を行う乗算器である。
146はセレクタ132を介して入力する6ビットデー
タのうち最上位ビットMSB621 (かかるMSBは
第25図(E)に示すように画像の各エリアの端部にお
いて“1”となるようにエリアコード発生器130から
出力される)、第2図示の信号613, 614で示
される文字信号およびセレクタ137を介して入力され
る機能コードの3つをデコードするデコーダである。
タのうち最上位ビットMSB621 (かかるMSBは
第25図(E)に示すように画像の各エリアの端部にお
いて“1”となるようにエリアコード発生器130から
出力される)、第2図示の信号613, 614で示
される文字信号およびセレクタ137を介して入力され
る機能コードの3つをデコードするデコーダである。
次に、前述したエリアコードについて説明を行う。エリ
アコードとは例えば第25図(B)のように原稿147
上にデジタイザ16などを用いて領域148を指定した
ときそれぞれの領域に番号すなわちエリアコードをつけ
それぞれの領域を区別する手段である。本実施例では原
稿の全面領域はエリアコード“0“とし第25図(B)
では点a, bを対角線とする矩形エリアを例えばエ
リアコード“l”、点C, dを対角線とする矩形エ
リアをエリアコード“2”と設定したものである。ここ
で例えば図に示されるA−B区間を走査している時は走
査と同時に下図に示されるタイミングでエリアコードを
発生させている。C−D,E−F区間も同様である。こ
のように原稿の走査と同時にエリアコードを発生させ、
そのエリアコードにより領域を区別しリアルタイムに領
域ごとに異なる画像処理編集を実現している。
アコードとは例えば第25図(B)のように原稿147
上にデジタイザ16などを用いて領域148を指定した
ときそれぞれの領域に番号すなわちエリアコードをつけ
それぞれの領域を区別する手段である。本実施例では原
稿の全面領域はエリアコード“0“とし第25図(B)
では点a, bを対角線とする矩形エリアを例えばエ
リアコード“l”、点C, dを対角線とする矩形エ
リアをエリアコード“2”と設定したものである。ここ
で例えば図に示されるA−B区間を走査している時は走
査と同時に下図に示されるタイミングでエリアコードを
発生させている。C−D,E−F区間も同様である。こ
のように原稿の走査と同時にエリアコードを発生させ、
そのエリアコードにより領域を区別しリアルタイムに領
域ごとに異なる画像処理編集を実現している。
上記設定は、前述したようにデジタイザ16および操作
部20より行っている。設定可能な領域の数は、エリア
コードのビット数により決まり例えばnビットとするな
らば2″領域の設定を可能としている。
部20より行っている。設定可能な領域の数は、エリア
コードのビット数により決まり例えばnビットとするな
らば2″領域の設定を可能としている。
次に第25図(C)に第25図(A)130に示すエリ
アコード発生回路内部概略構成図の一例を示す。かかる
発生回路130は前述したエリアコードを原稿の操作と
同時にリアルタイムに発生させる回路で、前記デジタイ
ザ等の領域指定手段により得られた領域の座標およびエ
リアコードを設定することにより、プログラマブルにエ
リアコードを発生させるようになっている。以下に詳細
を説明する。
アコード発生回路内部概略構成図の一例を示す。かかる
発生回路130は前述したエリアコードを原稿の操作と
同時にリアルタイムに発生させる回路で、前記デジタイ
ザ等の領域指定手段により得られた領域の座標およびエ
リアコードを設定することにより、プログラマブルにエ
リアコードを発生させるようになっている。以下に詳細
を説明する。
RAM153,154は7bitlワード構成でそれぞ
れ主走査lライン分の容量を有するメモリである。
れ主走査lライン分の容量を有するメモリである。
このRAMはCPUアドレスバス627、データバス6
25によりCPUと接続している。149はアドレスカ
ウンターでVideo CLKをカウントすることに
より、RAMのアドレスを発生させている。またカウン
タ149はHSYNCによりリセットされており、新し
いラインを走査する毎に同じアドレスをセレクタ151
,152を介してRAM153,154に与える。よっ
てリセットに応じてRAM153, 154はデータを
スタートから読み出すようにしている。
25によりCPUと接続している。149はアドレスカ
ウンターでVideo CLKをカウントすることに
より、RAMのアドレスを発生させている。またカウン
タ149はHSYNCによりリセットされており、新し
いラインを走査する毎に同じアドレスをセレクタ151
,152を介してRAM153,154に与える。よっ
てリセットに応じてRAM153, 154はデータを
スタートから読み出すようにしている。
1551″!割り込み発生器でCPUデータバス625
およびチップセレクト624によってCPUからあらか
じめプログラムされた数だけ入力するHSYNCをカウ
ントしたとき、CPUに割込信号INTを発生させると
ともに、J−Kフリツプフロツブ158のトグル動作に
よりアドレスカウンター149により読み出されるRA
Mも切り換えている。151, 152,156はセ
レクターで前記フリツブフロツブ158の出力によりA
, B入力いずれかを選択することによってRAM1
53,154のいずれか一方を選択している。
およびチップセレクト624によってCPUからあらか
じめプログラムされた数だけ入力するHSYNCをカウ
ントしたとき、CPUに割込信号INTを発生させると
ともに、J−Kフリツプフロツブ158のトグル動作に
よりアドレスカウンター149により読み出されるRA
Mも切り換えている。151, 152,156はセ
レクターで前記フリツブフロツブ158の出力によりA
, B入力いずれかを選択することによってRAM1
53,154のいずれか一方を選択している。
第25図(D)はRAM153, 154のデータ構
造を示す説明図である。図のようにM S 8 1 b
i tと下位6bitに分け、MSBは前述した通り
指定された領域と指定されていない領域との変化点を表
わし、下位6bitは変化するエリアコードが格納して
ある。RAMのアドレスは主走査方向であるY座標と対
応している。第25図(D)は例えば第25図(E)に
示す原稿l50上の指定領域l59(エリアコード“2
0“)のA−B間を走査するときのRAMデーダを表わ
している。このとき原稿全面領域は、エリアコード“0
”としている。逆に設定された領域はエリアコード“2
0“を設定した場合の例である。上記設定のRAMを第
25図(C)アドレスカウンター149・から発生され
るアドレスよりシーケンシャルにRAM153,154
を読み出し、エリアコードを発生させている。例えば第
25図(E)A−Hに示す区間を走査する場合、走査開
始直後にRAM出力としてMSB″1”下位6bitは
“0”(エリアコード“O”)が読み出され、第25図
(C)に示すように、MSロ627をラッチ信号とする
ラッチ157により下位6bitがラッチされエリアコ
ード“0″が出力される。またa(0,P)点に達した
時にもRAMの出力としてMSB“1”、下位6bit
は“20“が読み出され、上記同様ラッチされエリアコ
ード゜20”が出力される。さらにアドレスが進み次の
MSBが“l”となるまでエリアコード“20“が出力
される。すなわちアドレスrが読み出され、前述したよ
うにデータが新たにラッチされるまでエリアコード“2
0”がラツチ157から出力されつづける。
造を示す説明図である。図のようにM S 8 1 b
i tと下位6bitに分け、MSBは前述した通り
指定された領域と指定されていない領域との変化点を表
わし、下位6bitは変化するエリアコードが格納して
ある。RAMのアドレスは主走査方向であるY座標と対
応している。第25図(D)は例えば第25図(E)に
示す原稿l50上の指定領域l59(エリアコード“2
0“)のA−B間を走査するときのRAMデーダを表わ
している。このとき原稿全面領域は、エリアコード“0
”としている。逆に設定された領域はエリアコード“2
0“を設定した場合の例である。上記設定のRAMを第
25図(C)アドレスカウンター149・から発生され
るアドレスよりシーケンシャルにRAM153,154
を読み出し、エリアコードを発生させている。例えば第
25図(E)A−Hに示す区間を走査する場合、走査開
始直後にRAM出力としてMSB″1”下位6bitは
“0”(エリアコード“O”)が読み出され、第25図
(C)に示すように、MSロ627をラッチ信号とする
ラッチ157により下位6bitがラッチされエリアコ
ード“0″が出力される。またa(0,P)点に達した
時にもRAMの出力としてMSB“1”、下位6bit
は“20“が読み出され、上記同様ラッチされエリアコ
ード゜20”が出力される。さらにアドレスが進み次の
MSBが“l”となるまでエリアコード“20“が出力
される。すなわちアドレスrが読み出され、前述したよ
うにデータが新たにラッチされるまでエリアコード“2
0”がラツチ157から出力されつづける。
さらに走査が進み、Y方自主走査が終了した時点でX方
向に1つ進みHSYNCが割り込み発生器155により
カウントされる。この時前述したようにアドレスカウン
ター149はリセットされ、読み出されるアドレスも再
び0からスタートされる。また、領域が矩形であるため
第25図(E)b点を含む区間C−Dの走査が終了する
まで同じデータすなわちRAM153,154のいずれ
か一方のRAMが読み出せつづけられ、よくあらかじめ
割り込み発生器+55に、X方向HSYNCのカウント
数、この例では(q−o)をセットしておけば区間A−
Bから区間C−Dまでの走査が終了した時点で割り込み
発生器155は割り込み信号INTを発生し、同時に、
第25図(C)J−Kフリツブフロツブ158のトグル
動作によりセレクタ156によって読み出されるRAM
が切り換わる。これによってあらかじめプログラムされ
た次の領域情報がセレクタ156によって選択されたR
AMから出力される。また、割り込みINTの発生によ
りCPUは前述した手段により得られている領域の座標
およびエリアコードから、割り込み発生器l55、また
休止中のRAMすなわち、セレクタ156によって選択
されていないRAMに再び新しく別の指定領域に応じた
信号をセットする。かかるセットはCPUからデータバ
ス625、およびチップセレクト信号C2 ,C3の制
御によって行われる。上述した構成、すなわち、2つの
RAMを順次切り換え、休止中のRAMをCPUにより
プログラムすることにより少ないメモリ容量で原稿の全
画面についてエリアコード626を発生できる。
向に1つ進みHSYNCが割り込み発生器155により
カウントされる。この時前述したようにアドレスカウン
ター149はリセットされ、読み出されるアドレスも再
び0からスタートされる。また、領域が矩形であるため
第25図(E)b点を含む区間C−Dの走査が終了する
まで同じデータすなわちRAM153,154のいずれ
か一方のRAMが読み出せつづけられ、よくあらかじめ
割り込み発生器+55に、X方向HSYNCのカウント
数、この例では(q−o)をセットしておけば区間A−
Bから区間C−Dまでの走査が終了した時点で割り込み
発生器155は割り込み信号INTを発生し、同時に、
第25図(C)J−Kフリツブフロツブ158のトグル
動作によりセレクタ156によって読み出されるRAM
が切り換わる。これによってあらかじめプログラムされ
た次の領域情報がセレクタ156によって選択されたR
AMから出力される。また、割り込みINTの発生によ
りCPUは前述した手段により得られている領域の座標
およびエリアコードから、割り込み発生器l55、また
休止中のRAMすなわち、セレクタ156によって選択
されていないRAMに再び新しく別の指定領域に応じた
信号をセットする。かかるセットはCPUからデータバ
ス625、およびチップセレクト信号C2 ,C3の制
御によって行われる。上述した構成、すなわち、2つの
RAMを順次切り換え、休止中のRAMをCPUにより
プログラムすることにより少ないメモリ容量で原稿の全
画面についてエリアコード626を発生できる。
前述したように第25図(A)に示すエリアコード発生
回路130より出力されたエリアコード626はセレク
タ132に画像信号とともに入力され、そのエリアコー
ドをもとに領域ごとの編集処理を行っている。
回路130より出力されたエリアコード626はセレク
タ132に画像信号とともに入力され、そのエリアコー
ドをもとに領域ごとの編集処理を行っている。
エリアコード発生器130は矩形領域に対してのみエリ
アコードを発生できたが、本実施例においては非矩形領
域にも対応出来るように構成されている。かかる構成の
ため131,132が設けられている。
アコードを発生できたが、本実施例においては非矩形領
域にも対応出来るように構成されている。かかる構成の
ため131,132が設けられている。
第25図(A)に示した131はレジスタでCPUバス
508と接続している。このレジスタにあらかじめ非矩
形領域に対応したエリアコードを設定してお《。
508と接続している。このレジスタにあらかじめ非矩
形領域に対応したエリアコードを設定してお《。
この時後述するが画像記憶装置3からの非矩形領域信号
615が入力されると、前記信号615をセレクト信号
としてセレクタ132により、レジスタ131に設定さ
れている値が選択され、前記非矩形領域信号に対応した
非矩形エリアコードが得られるようになる。
615が入力されると、前記信号615をセレクト信号
としてセレクタ132により、レジスタ131に設定さ
れている値が選択され、前記非矩形領域信号に対応した
非矩形エリアコードが得られるようになる。
エリアコードは前述したように、本実施例では6bit
あり、MS8621 1bitはデコーダ−146お
よびセレクタ−137に入力され、他の信号はRAM1
35,136にパラレルに入力される。
あり、MS8621 1bitはデコーダ−146お
よびセレクタ−137に入力され、他の信号はRAM1
35,136にパラレルに入力される。
RAM135, 136は、CPUバス(データバス
625,アドレスバス627を総称する)508により
CPUと接続されプログラマプルな構成になっている。
625,アドレスバス627を総称する)508により
CPUと接続されプログラマプルな構成になっている。
第25図(F)にRAM135, 136のデータ構
造を示す。133はRAMの構成概略図でアドレス入力
としてエリアコード4bitおよびカラーセレクト信号
629. 2bit,合計6bitが入力される。
造を示す。133はRAMの構成概略図でアドレス入力
としてエリアコード4bitおよびカラーセレクト信号
629. 2bit,合計6bitが入力される。
この時カラーセレクト信号C Or C I +
C2をLSBから2bitC g , C Iとする
ことで面順次で送られ七くる画像信号が4色のうちどの
信号なのかを選択しそれによって、エリアコードかっ色
ごとにアクセスするアドレスを変えている。
C2をLSBから2bitC g , C Iとする
ことで面順次で送られ七くる画像信号が4色のうちどの
信号なのかを選択しそれによって、エリアコードかっ色
ごとにアクセスするアドレスを変えている。
本実施例では後述するがプリンター2で画像形成する際
色ごとにM(マゼンタ)、C(シアン)、Y(イエロ)
、Bk(ブラック)の面順次で画像を転送している。こ
の時、転送すべき色の種類を第25図(A)に示すカラ
ーセレクト629信号C。,C1(第10図(a)に示
すC G + C Iと同じ信号である)によって行
っている。第25図(F)の134にデータ構造詳細図
を示す。図のようにMSBから3bitに機能コードを
持ち、このコードをデコードすることにより、そのコー
ドに従って、それぞれ違った画像処理を行っている。な
お、本実施例では3bitで機能コードを表わすことに
よってそれぞれエリアコードまたは色ごとに6種類の画
像編集を可能としている。下位8bitは機能コードに
従った画像処理編集時の各種パラメータを格納している
。
色ごとにM(マゼンタ)、C(シアン)、Y(イエロ)
、Bk(ブラック)の面順次で画像を転送している。こ
の時、転送すべき色の種類を第25図(A)に示すカラ
ーセレクト629信号C。,C1(第10図(a)に示
すC G + C Iと同じ信号である)によって行
っている。第25図(F)の134にデータ構造詳細図
を示す。図のようにMSBから3bitに機能コードを
持ち、このコードをデコードすることにより、そのコー
ドに従って、それぞれ違った画像処理を行っている。な
お、本実施例では3bitで機能コードを表わすことに
よってそれぞれエリアコードまたは色ごとに6種類の画
像編集を可能としている。下位8bitは機能コードに
従った画像処理編集時の各種パラメータを格納している
。
エリアコードおよびカラーセレクト信号より選択された
データはMSBから3bitすなわち機能コードは第2
5図(A)137に示すセレクタ−137に入力され、
エリアコードMSHの621によってかかる2つのRA
Mから出力される3bitの機能コードの切換を行って
いる。一方、下位8bitのデータもデコーダ−146
からのセレクト信号Slによりセレクタ−139に選択
され出力される。
データはMSBから3bitすなわち機能コードは第2
5図(A)137に示すセレクタ−137に入力され、
エリアコードMSHの621によってかかる2つのRA
Mから出力される3bitの機能コードの切換を行って
いる。一方、下位8bitのデータもデコーダ−146
からのセレクト信号Slによりセレクタ−139に選択
され出力される。
上記選択された機能コードはデコーダ−146に入力さ
れ文字信号622、また、エリアコードM S B b
i t621を合わせて、それぞれ編集処理を行うた
めの制御信号623を作り出している。各制御信号はセ
レクターの選択信号として用い信号の流れを変えること
により編集を行っている。本実施例では、前記制御信号
より次に説明する6つの編集機能を実現している。
れ文字信号622、また、エリアコードM S B b
i t621を合わせて、それぞれ編集処理を行うた
めの制御信号623を作り出している。各制御信号はセ
レクターの選択信号として用い信号の流れを変えること
により編集を行っている。本実施例では、前記制御信号
より次に説明する6つの編集機能を実現している。
■領域内スルー
指定領域内は画像信号に対して何も処理を行わず出力す
る機能である。入力された画像信号は13Bに示すネガ
ボジ反転回路(後述する)を通りS2によってセレクタ
−143から選択出力され乗算器144に入力される。
る機能である。入力された画像信号は13Bに示すネガ
ボジ反転回路(後述する)を通りS2によってセレクタ
−143から選択出力され乗算器144に入力される。
一方RAMデータはSlによってセレクタ−139から
いずれかが選択され、さらにS3, S4によって決
定されるセレクタ−145を通り、乗算器+44によっ
て前記画像信号と演算され出力される。この時乗算器1
44に入力されるRAMデー々から画像の濃度が決定さ
れ、また面順次で送られて《る各色ごとに異なる計数を
設定すれば領域ごとに独立に濃度、カラーバランスが可
変可能である。
いずれかが選択され、さらにS3, S4によって決
定されるセレクタ−145を通り、乗算器+44によっ
て前記画像信号と演算され出力される。この時乗算器1
44に入力されるRAMデー々から画像の濃度が決定さ
れ、また面順次で送られて《る各色ごとに異なる計数を
設定すれば領域ごとに独立に濃度、カラーバランスが可
変可能である。
すなわち、使用者が操作パネルによって領域を設定した
後に、該領域のカラーバランスを設定するとCPUはか
かる設定値をバス508を介してRAM135またはR
AMl36に書き込む。さらに、セレクタ145のB入
力を選択して画像信号612と乗算器144によって乗
算すればよい。
後に、該領域のカラーバランスを設定するとCPUはか
かる設定値をバス508を介してRAM135またはR
AMl36に書き込む。さらに、セレクタ145のB入
力を選択して画像信号612と乗算器144によって乗
算すればよい。
■領域内マスキング
指定領域内全面にわたって、他の任意な色で均一にぬり
つぶされた画像を出力する機能である。
つぶされた画像を出力する機能である。
例えばこの機能を設定してある領域を走査中では、S2
により画像信号に変わってRAMのデータが選択され乗
算器144に入力される。一方、係数は制御信号S3,
S4よりレジスタ142を選択し、図示はしていな
いがCPUとバスにて接続されておりあらかじめCPU
より適当な係数例えば“ビを格納しておく。乗算器14
4にて演算され出力される。
により画像信号に変わってRAMのデータが選択され乗
算器144に入力される。一方、係数は制御信号S3,
S4よりレジスタ142を選択し、図示はしていな
いがCPUとバスにて接続されておりあらかじめCPU
より適当な係数例えば“ビを格納しておく。乗算器14
4にて演算され出力される。
■領域内文字挿入(1)
例えば、第25図(G)に示すように画像の指定領域1
59の中に160に示すような文字を挿入するモードで
ある。例えばあらかじめ161に示すようにビットマッ
プメモリなどに文字データを格納してお《。指定領域の
走査と同時に図に示すようなタイミングで文字の2値デ
ータがメモリからスキャンされ読み出され文字信号62
2とする。この信号を第25図(A)622に示す文字
信号として入力し、セレクタ−143をスイッチする。
59の中に160に示すような文字を挿入するモードで
ある。例えばあらかじめ161に示すようにビットマッ
プメモリなどに文字データを格納してお《。指定領域の
走査と同時に図に示すようなタイミングで文字の2値デ
ータがメモリからスキャンされ読み出され文字信号62
2とする。この信号を第25図(A)622に示す文字
信号として入力し、セレクタ−143をスイッチする。
すなわち、文字信号622がHighの時には、セレク
タ−143はRAM135、または136のデータを選
択し、Lowの時には画像信号を選択するようなSO〜
S4をデコーダ146は出力することにより挿入を行っ
ている。また、上記文字信号とともに33, S4も
変化し乗算器144の係数は文字信号622がH i
g bの時はレジスタ+40を選択している。これも前
述したのと同様に、C I) Uバスと接続しておりあ
らかじめ適当な係数を設定してお《。通常はレジスタ1
40に1を設定しておく。特にレシスタ140に設定す
る係数を変えることによって挿入文字の濃度を自在に変
えることが出来る。
タ−143はRAM135、または136のデータを選
択し、Lowの時には画像信号を選択するようなSO〜
S4をデコーダ146は出力することにより挿入を行っ
ている。また、上記文字信号とともに33, S4も
変化し乗算器144の係数は文字信号622がH i
g bの時はレジスタ+40を選択している。これも前
述したのと同様に、C I) Uバスと接続しておりあ
らかじめ適当な係数を設定してお《。通常はレジスタ1
40に1を設定しておく。特にレシスタ140に設定す
る係数を変えることによって挿入文字の濃度を自在に変
えることが出来る。
■領域内文字挿入(2)
第25図( H )に示すように指定領域内を、ある指
定色でマスキングし、また、その同じ領域について前記
したように別の指定色で文字を挿入する機能である。指
定領域内を走査中は、前述したようにセレクタ−143
はRAMのデータを選択している。この時前述したよう
に、第25図(G)に示すビットマップメモリより得ら
れる文字信号よりセレクタ−139をスイッチする。す
なわち文字でない場合はRAM135のデータを出力し
、文字である時はRAM136を選択することにより実
施している。なお、あらか.じめRAM136は例えば
領域内の文字の濃度データ、135は例えば領域内の文
字以外の濃度データがCPUバス508を介して書き込
まれている。
定色でマスキングし、また、その同じ領域について前記
したように別の指定色で文字を挿入する機能である。指
定領域内を走査中は、前述したようにセレクタ−143
はRAMのデータを選択している。この時前述したよう
に、第25図(G)に示すビットマップメモリより得ら
れる文字信号よりセレクタ−139をスイッチする。す
なわち文字でない場合はRAM135のデータを出力し
、文字である時はRAM136を選択することにより実
施している。なお、あらか.じめRAM136は例えば
領域内の文字の濃度データ、135は例えば領域内の文
字以外の濃度データがCPUバス508を介して書き込
まれている。
また前記同様に文字信号とともに係数についてもレジス
ター142, 140を選択出力している。
ター142, 140を選択出力している。
乗算器144により演算され出力される。
すなわちレジスタ140,142を別に設けているので
文字部と文字部以外の濃度を独立に設定出来る。
文字部と文字部以外の濃度を独立に設定出来る。
■領域内ネガ・ポジ反転
領域内の画像のみネガ・ポジ反転して出力する機能であ
り制御信号SOによってネガ・ポジ反転回路138をス
イッチすることにより行っている。
り制御信号SOによってネガ・ポジ反転回路138をス
イッチすることにより行っている。
138を出た出力は前記スルー機能と同じ設定で出力さ
れる。
れる。
■領域内ネガ・ボジ反転文字挿入
前述した領域内文字挿入機能(1)と前述した領域内ネ
ガ・ポジ反転を組み合したもので領域内ネガ・ボジ反転
の画像に文字を挿入する機能である。文字挿入手段は前
記手段と同じなので説明は省略する。
ガ・ポジ反転を組み合したもので領域内ネガ・ボジ反転
の画像に文字を挿入する機能である。文字挿入手段は前
記手段と同じなので説明は省略する。
以上説明した実施例において第25図(A)のデコーダ
146の動作については第25図(1)に示す。
146の動作については第25図(1)に示す。
該図において最も左側の欄に示す1〜6は上述の■〜■
の各機能を示している。また図中の「入力」として示し
た左側はデコーダ146の入力であり、「出力」として
示した右側はデコーダ146の出力SO〜S4である。
の各機能を示している。また図中の「入力」として示し
た左側はデコーダ146の入力であり、「出力」として
示した右側はデコーダ146の出力SO〜S4である。
以上のようにビデオ処理ユニット12で処理された画像
情報はプリンタインターフエイス56を介しカラープリ
ンタ2に出力される。
情報はプリンタインターフエイス56を介しカラープリ
ンタ2に出力される。
〈カラープリンタ2の説明冫
次に、カラープリンタ2の構成を第1図を用いて説明す
る。
る。
第1図のプリンタ2の構成において、711はスキャナ
であり、カラーリーダlからの画像信号を光信号に変換
するレーザ出力部、多面体(例えば8面体)のポリゴン
ミラ−712、このポリゴンミラ−712を回転.させ
るモータ(不図示)およびf/θレンズ(結像レンズ)
713等を有する。714は図中1点鎖線で示されるス
キャナ711よりのレーザ光の光路を変更する反射ミラ
ー、7K5は感光ドラムである。
であり、カラーリーダlからの画像信号を光信号に変換
するレーザ出力部、多面体(例えば8面体)のポリゴン
ミラ−712、このポリゴンミラ−712を回転.させ
るモータ(不図示)およびf/θレンズ(結像レンズ)
713等を有する。714は図中1点鎖線で示されるス
キャナ711よりのレーザ光の光路を変更する反射ミラ
ー、7K5は感光ドラムである。
レーザ出力部から出射したレーザ光は、ポリゴンミラ−
712で反射され、1/θレンズ713および反射ミラ
ー714により感光ドラム715の面を線状に走査(ラ
スタースキャン)し、原稿画像に対応した潜像を形成す
る。
712で反射され、1/θレンズ713および反射ミラ
ー714により感光ドラム715の面を線状に走査(ラ
スタースキャン)し、原稿画像に対応した潜像を形成す
る。
また、717は一次帯電器、718は全面露光ランプ、
723は転写されなかった残留トナーを回収するクリー
ナ部、724は転写前帯電器であり、これらの部材は感
光ドラム715の周囲に配設されている。726はレー
ザ露光によって、感光ドラム715の表面に形成された
静電潜像を現像する現像器ユニットであり、731Y
(イエロー用),731M(マゼンタ用),731C(
シアン用).7318k (ブラフク用)は感光ドラム
715と接して直接現像を行う現像スリーブ、730Y
, 730M, 730C, 7308kは予備トナー
を保持してお《トナーホツパー、732は現像剤の移送
を行うスクリューである。これらのスリーブ731Y〜
7318k,}ナーホッパ−730Y〜7308kおよ
びスクリュー732により現像器ユニット726が構成
され、これらの部材は現像器ユニット726の回転軸P
の周囲に配設されている。
723は転写されなかった残留トナーを回収するクリー
ナ部、724は転写前帯電器であり、これらの部材は感
光ドラム715の周囲に配設されている。726はレー
ザ露光によって、感光ドラム715の表面に形成された
静電潜像を現像する現像器ユニットであり、731Y
(イエロー用),731M(マゼンタ用),731C(
シアン用).7318k (ブラフク用)は感光ドラム
715と接して直接現像を行う現像スリーブ、730Y
, 730M, 730C, 7308kは予備トナー
を保持してお《トナーホツパー、732は現像剤の移送
を行うスクリューである。これらのスリーブ731Y〜
7318k,}ナーホッパ−730Y〜7308kおよ
びスクリュー732により現像器ユニット726が構成
され、これらの部材は現像器ユニット726の回転軸P
の周囲に配設されている。
例えば、イエローのトナー像を形成する時は、本図の位
置でイエロートナー現像を行う。マゼンタのトナー像を
形成する時は、現像器ユニット726を図の袖Pを中心
に回転させ、感光体715に接する位置にマゼンタ現像
器内の現像スリーブ731Mを配設させる。シアン、ブ
ラックの現像も同様に 現像器ユニット726を図の軸
Pを中心に回転させて動作する。
置でイエロートナー現像を行う。マゼンタのトナー像を
形成する時は、現像器ユニット726を図の袖Pを中心
に回転させ、感光体715に接する位置にマゼンタ現像
器内の現像スリーブ731Mを配設させる。シアン、ブ
ラックの現像も同様に 現像器ユニット726を図の軸
Pを中心に回転させて動作する。
また、716は感光ドラム715上に形成されたトナー
像を用紙に転写する転写ドラムであり、7l9は転写ド
ラム716の移動位置を検出するためのアクチュエー夕
板、720はこのアクチュエータ板719と近接するこ
とにより転写ドラム716がホームポジション位置に移
動したのを検出するポジションセンサ、725は転写ド
ラムクリーナー、727は紙押えローラ、728は除電
器、729は転写帯電器であり、これらの部材719,
720, 725. 727729は転写ローラ71
6の周囲に配設されている。
像を用紙に転写する転写ドラムであり、7l9は転写ド
ラム716の移動位置を検出するためのアクチュエー夕
板、720はこのアクチュエータ板719と近接するこ
とにより転写ドラム716がホームポジション位置に移
動したのを検出するポジションセンサ、725は転写ド
ラムクリーナー、727は紙押えローラ、728は除電
器、729は転写帯電器であり、これらの部材719,
720, 725. 727729は転写ローラ71
6の周囲に配設されている。
一方、735,736は用紙(紙葉体)を収集する給紙
カセット、737,738はカセット735, 73
6から用紙を給紙する給紙ローラ、739, 740,
741は給紙および搬送のタイミングをとるタイミン
グローラである。これらを経由して給紙搬送された用紙
は、紙ガイド749に導かれて先端を後述のグリツバに
担持されながら転写ドラム716に巻き付き、像形成過
程に移行する。
カセット、737,738はカセット735, 73
6から用紙を給紙する給紙ローラ、739, 740,
741は給紙および搬送のタイミングをとるタイミン
グローラである。これらを経由して給紙搬送された用紙
は、紙ガイド749に導かれて先端を後述のグリツバに
担持されながら転写ドラム716に巻き付き、像形成過
程に移行する。
また、550はドラム回転モータであり、感光ドラム7
15と転写ドラム716を同期回転させる。
15と転写ドラム716を同期回転させる。
750は像形成過程が終了後、用紙を転写ドラム716
から取りはずす剥離爪、742は取りはずされた用紙を
搬送する搬送ベルト、743は搬送ベルト742で搬送
されて来た用紙を定着する画像定着部であり、画像定着
部743において、モータ取り付け部748に取り付け
られたモータ747の回転力は、伝達ギャ746を介し
て一対の熱圧力ローラ744および745に伝達され、
この熱圧力ローラ744および745間を搬送される用
紙上の像を定着する。
から取りはずす剥離爪、742は取りはずされた用紙を
搬送する搬送ベルト、743は搬送ベルト742で搬送
されて来た用紙を定着する画像定着部であり、画像定着
部743において、モータ取り付け部748に取り付け
られたモータ747の回転力は、伝達ギャ746を介し
て一対の熱圧力ローラ744および745に伝達され、
この熱圧力ローラ744および745間を搬送される用
紙上の像を定着する。
以上の構成により成るプリンタ2のプリントアウト処理
を、第22図のタイミングチャートも参照して以下に説
明する。
を、第22図のタイミングチャートも参照して以下に説
明する。
まず、最初のl TO Pが来ると、レーザ光により感
光ドラム715上にY潜像が形成され、これが現像ユニ
ツl−731Yにより現像され、次いで、転写ドラム上
の用紙に転写が行われ、マゼンタプリント処理が行われ
る。そして、現像ユニット726が図の軸Pを中心に回
動する。
光ドラム715上にY潜像が形成され、これが現像ユニ
ツl−731Yにより現像され、次いで、転写ドラム上
の用紙に転写が行われ、マゼンタプリント処理が行われ
る。そして、現像ユニット726が図の軸Pを中心に回
動する。
次のITOP551が来ると、レーザ光により感光ドラ
ム上にM潜像が形成され、以下同様の動作でシアンプリ
ント処理が行われる。この動作を続いて来るITOP5
51に対応してC,Bkについても同様に行い、イエロ
ープリント処理、ブラックプリント処理が行われる。こ
のようにして、像形成過程が終了すると、次に剥離爪7
50により用紙の剥離が行われ、画像定着部743で定
着が行われ、一連のカラー画像のプリントが終了する。
ム上にM潜像が形成され、以下同様の動作でシアンプリ
ント処理が行われる。この動作を続いて来るITOP5
51に対応してC,Bkについても同様に行い、イエロ
ープリント処理、ブラックプリント処理が行われる。こ
のようにして、像形成過程が終了すると、次に剥離爪7
50により用紙の剥離が行われ、画像定着部743で定
着が行われ、一連のカラー画像のプリントが終了する。
次に
〈フイルムスキャナ34の説明〉
第1図に示すフイルムスキャナ34の第45図を用いて
説明する。
説明する。
300lは透過原稿照明用の光源(ランプ)、3002
は光源300lからの光線から熱線を除去する熱線吸収
フィルター、3003はフィルタ3002を通った照明
光を平行光束にする照明光学系である。3004は透過
原稿を副走査方向に移動する副走査駆動台、3005は
透過原稿を回転する回転台、3006は透過原稿を収納
するフイルムホルダー、3007は35mm写真フイル
ムのような透過原稿である。3008は透過原稿300
7を透過した光束(原稿像)の光路を切換る可動ミラー
、3009は原稿像の光路を偏向するミラー、30lO
はミラー3009を通った原稿像を結像する撮像レンズ
である。
は光源300lからの光線から熱線を除去する熱線吸収
フィルター、3003はフィルタ3002を通った照明
光を平行光束にする照明光学系である。3004は透過
原稿を副走査方向に移動する副走査駆動台、3005は
透過原稿を回転する回転台、3006は透過原稿を収納
するフイルムホルダー、3007は35mm写真フイル
ムのような透過原稿である。3008は透過原稿300
7を透過した光束(原稿像)の光路を切換る可動ミラー
、3009は原稿像の光路を偏向するミラー、30lO
はミラー3009を通った原稿像を結像する撮像レンズ
である。
3017は光源3001を支持するランプ保持部材であ
る。3064はそれぞれCOD位置合わせ機構、撮像レ
ンズ30lOにより結像した透過原稿像を光電変換する
ためにR, G, Bそれぞれの色分解フィルタを
有するCOD (電荷結合素子)アレイを用いたCCD
ラインセンサ3061,3062.3063である。
る。3064はそれぞれCOD位置合わせ機構、撮像レ
ンズ30lOにより結像した透過原稿像を光電変換する
ためにR, G, Bそれぞれの色分解フィルタを
有するCOD (電荷結合素子)アレイを用いたCCD
ラインセンサ3061,3062.3063である。
3025はCCDラインセンサ3061, 3062、
3063のアナログ出力を増幅し、A/D (アナログ
・デシタル)変換を行うアナログ回路、3026はアナ
ログ回路3025に対して調整用の標準信号を発生する
調整用信号発生源3027はアナログ回路部3025か
ら得られるR, G, Bのデジタル画像信号に対し
てダーク補正を施すダーク補正回路、3028はダーク
補正回路3027の出力信号にシエーデイング補正を施
すシエーデイング補正回路、3029はシエーデイング
補正回路3028の出力信号に対して主走査方向の画素
ずれを補正する画像ずれ補正回路である。
3063のアナログ出力を増幅し、A/D (アナログ
・デシタル)変換を行うアナログ回路、3026はアナ
ログ回路3025に対して調整用の標準信号を発生する
調整用信号発生源3027はアナログ回路部3025か
ら得られるR, G, Bのデジタル画像信号に対し
てダーク補正を施すダーク補正回路、3028はダーク
補正回路3027の出力信号にシエーデイング補正を施
すシエーデイング補正回路、3029はシエーデイング
補正回路3028の出力信号に対して主走査方向の画素
ずれを補正する画像ずれ補正回路である。
3030は画像ずれ補正回路3029を通ったR,G,
B信号を出力機器に応じた例えばY(イエロ)、M(
マゼンタ)、C(シアン)の各色信号に変換したりする
色変換回路である。,また、303lは信号のLOG変
換やγ変換を行うルックアップテーブル(LLIT)で
ある。ルックアップテーブル(LUT)303lの出力
はインターフエイス回路3038と最小値検出回路30
32に接続されている。
B信号を出力機器に応じた例えばY(イエロ)、M(
マゼンタ)、C(シアン)の各色信号に変換したりする
色変換回路である。,また、303lは信号のLOG変
換やγ変換を行うルックアップテーブル(LLIT)で
ある。ルックアップテーブル(LUT)303lの出力
はインターフエイス回路3038と最小値検出回路30
32に接続されている。
3032は、ルックアップテーブル303lの出力信号
の最小値を検出する最小値検出回路、3033は最小値
検出回路3032の検出値に応じて下色除去(UGR)
のための制御量を得るルックアップテーブル(LUT)
、3034はルックアップテーブル303lの出力信号
に対してマスキング処理を行うマスキング回路、303
5はマスキング回路3034の出力信号に対してルック
アップテーブル3033の出力値を基に下色除去処理を
行うUCR回路(下色除去回路)である。3036はU
CR回路3035の出力信号に対し記録濃度を指定濃度
に変換する濃度変換回路、3037は濃度変換回路30
36の出力信号に対し指定された変倍率に変換処理する
変倍処理回路である。
の最小値を検出する最小値検出回路、3033は最小値
検出回路3032の検出値に応じて下色除去(UGR)
のための制御量を得るルックアップテーブル(LUT)
、3034はルックアップテーブル303lの出力信号
に対してマスキング処理を行うマスキング回路、303
5はマスキング回路3034の出力信号に対してルック
アップテーブル3033の出力値を基に下色除去処理を
行うUCR回路(下色除去回路)である。3036はU
CR回路3035の出力信号に対し記録濃度を指定濃度
に変換する濃度変換回路、3037は濃度変換回路30
36の出力信号に対し指定された変倍率に変換処理する
変倍処理回路である。
3038は第1図のカラーリーダlや画像記憶装置3と
本装置間の信号の伝送を行うインタフェース回路(1/
F)、3039は装置全体の制御を司どるコントローラ
であり、コントローラ3039の内部にはマイクロコン
ピュータ等のCPU (中央演算処理装置)、処理手順
がプログラム形態で格納されたROM (リードオンリ
メモリ)、データの格納や作業領域として用いられるR
AM (ランダムアクセス・メモリ)等を有する。
本装置間の信号の伝送を行うインタフェース回路(1/
F)、3039は装置全体の制御を司どるコントローラ
であり、コントローラ3039の内部にはマイクロコン
ピュータ等のCPU (中央演算処理装置)、処理手順
がプログラム形態で格納されたROM (リードオンリ
メモリ)、データの格納や作業領域として用いられるR
AM (ランダムアクセス・メモリ)等を有する。
3040は変倍処理回路3037からインタフェース回
路3038、コントローラ3039を介して入力する出
力値のピーク値を検出するピーク検出回路、304lは
コントローラ3039への各種指示を行う操作部、3α
42はコントローラ3039の制御状態等を表示する表
示部である。
路3038、コントローラ3039を介して入力する出
力値のピーク値を検出するピーク検出回路、304lは
コントローラ3039への各種指示を行う操作部、3α
42はコントローラ3039の制御状態等を表示する表
示部である。
3034は上述の撮像レンズ3010の絞り制御を行う
レンズ絞り制御部、3044は撮像レンズ30lOの焦
点調整を行うレンズ距離環制御部、3045は可動ミラ
ー3008を駆動するミラー駆動部である。
レンズ絞り制御部、3044は撮像レンズ30lOの焦
点調整を行うレンズ距離環制御部、3045は可動ミラ
ー3008を駆動するミラー駆動部である。
3048はフイルム送り制御部であり、フイルムホルダ
ー3006を駆動してフイルムを送る。3049は副走
査駆動台3004の走査を制御する副走査制御部、30
50は光源(ランプ)3001の光量を制御するランプ
光量制御回路、305lはランプ保持部材30l7を介
して光源300lの位置を調節するランプ位置駆動源で
ある。
ー3006を駆動してフイルムを送る。3049は副走
査駆動台3004の走査を制御する副走査制御部、30
50は光源(ランプ)3001の光量を制御するランプ
光量制御回路、305lはランプ保持部材30l7を介
して光源300lの位置を調節するランプ位置駆動源で
ある。
3o52はコントローラ3o39の制御の基にタイミン
グ信号(クロツク)を発生するタイミングジェネレー夕
、3053は上述の各制御部や処理回路とコントローラ
3039とを連結するバス、3054は出力機器に対す
る画像データを入出力するデータ線、3055は出力機
器に対する同期信号Hsync,Vsync等を入出力
する同期信号線、および3o56はインターフェース間
の所定のプロトコルによるコマンドのやり取りを行うた
めの通信線である。
グ信号(クロツク)を発生するタイミングジェネレー夕
、3053は上述の各制御部や処理回路とコントローラ
3039とを連結するバス、3054は出力機器に対す
る画像データを入出力するデータ線、3055は出力機
器に対する同期信号Hsync,Vsync等を入出力
する同期信号線、および3o56はインターフェース間
の所定のプロトコルによるコマンドのやり取りを行うた
めの通信線である。
次に、各部の動作を説明する。
光源300!は例えばハロゲンランプのような光源であ
り、光源300lからの出射光は熱線吸収フィルタ30
02および照明光学系3003を通ってフイルムホルダ
ー3006に載せた35mm写真フィルムのような透過
原稿3007を照明する。透過原稿3007の像は、可
動ミラー3008により光路が切り換えられることによ
り、 ■投影レンズ3011とミラー3012. 3013
を通って不図示のスクリーン上、または ■ミラー3009、撮像レンズ30101および3色分
解プリズム302lを通ってCCDラインセンサ302
2〜3024上 に投影される。
り、光源300lからの出射光は熱線吸収フィルタ30
02および照明光学系3003を通ってフイルムホルダ
ー3006に載せた35mm写真フィルムのような透過
原稿3007を照明する。透過原稿3007の像は、可
動ミラー3008により光路が切り換えられることによ
り、 ■投影レンズ3011とミラー3012. 3013
を通って不図示のスクリーン上、または ■ミラー3009、撮像レンズ30101および3色分
解プリズム302lを通ってCCDラインセンサ302
2〜3024上 に投影される。
上述の■のモードの場合において、CCDラインセンサ
3022〜3024はタイミングジーエネレータ305
2のクロツクにより同期をとって駆動され、各CCDラ
インセンサの出力信号はアナログ回路3025に入力さ
れる。アナログ回路3025は、増幅器とA/D変換器
とから構成され、増幅器で増幅された信号をタイミング
ジエネレータ3052から出力されるA/D変換のため
のタイミングクロツクに同期してA/D変換器でA/D
変換する。
3022〜3024はタイミングジーエネレータ305
2のクロツクにより同期をとって駆動され、各CCDラ
インセンサの出力信号はアナログ回路3025に入力さ
れる。アナログ回路3025は、増幅器とA/D変換器
とから構成され、増幅器で増幅された信号をタイミング
ジエネレータ3052から出力されるA/D変換のため
のタイミングクロツクに同期してA/D変換器でA/D
変換する。
次に、アナログ回路3025から出力されるR.G,
Bの各デイジタル信号に対してダーク処理回路3027
により暗信号のレベル補正をかけ、続いてシエーデイン
グ補正回路3028で主走査方向のシエーデイング補正
を行い、さらに画素ずれ補正回路3029で主走査方向
の画素ずれを、例えばFIFO (ファーストイン・フ
ァーストアウト)バツファの書き込みタイミングをずら
すことにより補正する。
Bの各デイジタル信号に対してダーク処理回路3027
により暗信号のレベル補正をかけ、続いてシエーデイン
グ補正回路3028で主走査方向のシエーデイング補正
を行い、さらに画素ずれ補正回路3029で主走査方向
の画素ずれを、例えばFIFO (ファーストイン・フ
ァーストアウト)バツファの書き込みタイミングをずら
すことにより補正する。
次に、色変換回路3030では、色分解光学系302l
の色補正をしたり、出力機器に応じて、R,G, B
信号をY,M,Cの色信号に変換したり、Y, I,
Qの色信号に変換したりする。次のルックアップテー
ブル3031では、テーブル参照により、輝度リニアな
信号をLOGに変換したり、任意のγ変換したりする。
の色補正をしたり、出力機器に応じて、R,G, B
信号をY,M,Cの色信号に変換したり、Y, I,
Qの色信号に変換したりする。次のルックアップテー
ブル3031では、テーブル参照により、輝度リニアな
信号をLOGに変換したり、任意のγ変換したりする。
3032〜3037は、主にカラーレーザー複写機のよ
うなプリンタで用いるY,M,C,Bk (ブラック)
の4色により画像を出力するための画像処理回路を構成
する。ここで、最小値検出回路3032、マスキング回
路3034、ルックアップテーブル3033、およびU
CR回路3035の組み合わせ、プリンタのマスキング
とUCR (下色除去)を行う。
うなプリンタで用いるY,M,C,Bk (ブラック)
の4色により画像を出力するための画像処理回路を構成
する。ここで、最小値検出回路3032、マスキング回
路3034、ルックアップテーブル3033、およびU
CR回路3035の組み合わせ、プリンタのマスキング
とUCR (下色除去)を行う。
次に、濃度変換回路3036により各濃度信号のテーブ
ル変換を行い、さらに変倍処理回路3037により主走
査方向の変倍処理を行い、その変倍処理後のY’ ,M
’ ,C’ ,Bk’ 信号をインタフェース回路3
038を介してカラーリーダーlへ送る。
ル変換を行い、さらに変倍処理回路3037により主走
査方向の変倍処理を行い、その変倍処理後のY’ ,M
’ ,C’ ,Bk’ 信号をインタフェース回路3
038を介してカラーリーダーlへ送る。
また、インターフエイス回路3038は前述のY’ ,
M’ , C’ , I3k’ の信号の他にル
ックアップテーブル303lからの画像情報R(レッド
)、G(グリーン)、B(ブルー)も出力可能である。
M’ , C’ , I3k’ の信号の他にル
ックアップテーブル303lからの画像情報R(レッド
)、G(グリーン)、B(ブルー)も出力可能である。
これは本フイルムスキャナ34が接続される機器により
決定されカラーリーダーlと接続する場合はY’ ,
M’ , C’ , Bk’ の形式で、また、
画像記憶装置3と接続する場合はR, G, Bの
形式で画像データを出力する。
決定されカラーリーダーlと接続する場合はY’ ,
M’ , C’ , Bk’ の形式で、また、
画像記憶装置3と接続する場合はR, G, Bの
形式で画像データを出力する。
また第45図示の実施例においてフイルムスキャナ34
にフイルムをセットする方法として第46図に示すよう
に2種類が可能である。
にフイルムをセットする方法として第46図に示すよう
に2種類が可能である。
上図はオートチェンジーでマウントM1に入れたフイル
ムを多数枚1度にセットして読み取りたい画像サンプル
を初期設定でどのサンプルを何枚読み取りかを入れれば
自動的に動作するためのものである。
ムを多数枚1度にセットして読み取りたい画像サンプル
を初期設定でどのサンプルを何枚読み取りかを入れれば
自動的に動作するためのものである。
下図はオートローダM2で前記マガジンにキャリアの搬
送機構と、そのキャリアの位置合せを行うためのセンサ
を設けたものである。
送機構と、そのキャリアの位置合せを行うためのセンサ
を設けたものである。
〈画像記憶装置3の説明〉
最初に本実施例におけるカラーリーダlから画像記憶装
置3への記憶方法と、入力ビデオ機器の1つであるSV
録再生機3lからのビデオ情報の画像記憶装置3への記
憶方法について述べる。また、フイルムスキャナ34か
らの画像情報の画像記憶装置3への記憶方法についても
述べる。
置3への記憶方法と、入力ビデオ機器の1つであるSV
録再生機3lからのビデオ情報の画像記憶装置3への記
憶方法について述べる。また、フイルムスキャナ34か
らの画像情報の画像記憶装置3への記憶方法についても
述べる。
次に、画像記憶装置3から画像情報を読み出し、処理し
たのち、カラープリンタ2により画像形成を行う本発明
の、一実施例について詳細に説明する。
たのち、カラープリンタ2により画像形成を行う本発明
の、一実施例について詳細に説明する。
〈カラーリーダlからの画像記憶〉
カラーリーダlによる読み取り領域の設定は、以下に述
べるデジタイザにより行われる。
べるデジタイザにより行われる。
このデジタイザl6の外観図を第23図に示す。
カラーリーダlからの画像データを画像記憶装置3へ転
送する為の操作方法は後述する。モード設定而420は
、読み取り原稿上の任意の領域を設定するためのもので
ある。ポイントベン421はその座標を指定するもので
ある。
送する為の操作方法は後述する。モード設定而420は
、読み取り原稿上の任意の領域を設定するためのもので
ある。ポイントベン421はその座標を指定するもので
ある。
原稿上の任意の領域の画像データを画像記憶装置3へ転
送するには、操作部20により画像登録モードにした後
、ポイントペン421により読み取る位置を指示する。
送するには、操作部20により画像登録モードにした後
、ポイントペン421により読み取る位置を指示する。
操作方法については後述する。
この読み取り領域の情報は、第1図の通信ライン505
を介してビデオ処理ユニット12へ送られる。
を介してビデオ処理ユニット12へ送られる。
ビデオ処理ユニットl2では、この信号をCPU制御ラ
イン508によりビデオインターフエイス201から、
画像記憶装W3へ送る。
イン508によりビデオインターフエイス201から、
画像記憶装W3へ送る。
原稿999の指示した領域の情報を画像記憶装置3に送
るプロセスを説明する。
るプロセスを説明する。
第24図にデジタイザ16のポイントペン421によっ
て指示された領域の情報(A, B点)のアドレスの例
を示す。
て指示された領域の情報(A, B点)のアドレスの例
を示す。
カラーリーダ1は、VCLK信号,ITOP,EN信号
等を信号ライン207で、画像データ205とともに画
像記憶装置3へ出力する。これらの出力信号ラインのタ
イミングチャートを第26図に示す。
等を信号ライン207で、画像データ205とともに画
像記憶装置3へ出力する。これらの出力信号ラインのタ
イミングチャートを第26図に示す。
またビデオインターフエイス201は、第3図で示すデ
ータの流れとなっている。
ータの流れとなっている。
第26図に示すように、操作部20のスタートボタンを
押すことにより、ステッピングモータl4が駆動され、
原稿走査ユニットllが走査を開始し、原稿先端に達し
たときITOP信号が“l”となり、原稿走査ユニット
l1がデジタイザI6によって指定した領域に達し、こ
の領域を走査中EN信号が“l”となる。このため、豚
信号が“ビの間の読み取りカラー画像情報(DATA2
05)を取り込めばよい。
押すことにより、ステッピングモータl4が駆動され、
原稿走査ユニットllが走査を開始し、原稿先端に達し
たときITOP信号が“l”となり、原稿走査ユニット
l1がデジタイザI6によって指定した領域に達し、こ
の領域を走査中EN信号が“l”となる。このため、豚
信号が“ビの間の読み取りカラー画像情報(DATA2
05)を取り込めばよい。
以上の第26図に示すように、カラーリーダ1からの画
像データ転送は、ビデオインターフェイス201を第3
図に示すように制御することにより、ITOP,EN信
号の制御信号およびVCLKを信号207としてビデオ
インターフエイス201から出力し、該207に同期し
てRデータ205R,Gデータ205G, Bデータ
205Bがリアルタイムで画像記憶装置3へ送られる。
像データ転送は、ビデオインターフェイス201を第3
図に示すように制御することにより、ITOP,EN信
号の制御信号およびVCLKを信号207としてビデオ
インターフエイス201から出力し、該207に同期し
てRデータ205R,Gデータ205G, Bデータ
205Bがリアルタイムで画像記憶装置3へ送られる。
次にこれら画像データと制御信号により、画像記憶装置
3が具体的にどのように記憶するかを第27図(A)〜
(F)を参照して説明する。
3が具体的にどのように記憶するかを第27図(A)〜
(F)を参照して説明する。
コネクタ4550は第2図に示すカラーリーダl内のビ
デオインターフエイス201とケーブルを介して接続さ
れ、Rデータ205R,Gデータ205G,Bデータ2
05Bは、それぞれ9430R,9430G,9430
Bを介してセレクタ4250と接続されて いる。ビデ
オインターフエイス201から送られるVCLK,EN
信号,ITOPは、信号ライ:/9450Sを通りセレ
クタ4250に入力されている。また、原稿の読み取り
に先だって、デジタイザl6によって指示した領域情報
は通信ライン9460を通りリーグコントローラ427
0に入力され、ここからCPUバス96lOを介してC
PU4360に読み取られる。
デオインターフエイス201とケーブルを介して接続さ
れ、Rデータ205R,Gデータ205G,Bデータ2
05Bは、それぞれ9430R,9430G,9430
Bを介してセレクタ4250と接続されて いる。ビデ
オインターフエイス201から送られるVCLK,EN
信号,ITOPは、信号ライ:/9450Sを通りセレ
クタ4250に入力されている。また、原稿の読み取り
に先だって、デジタイザl6によって指示した領域情報
は通信ライン9460を通りリーグコントローラ427
0に入力され、ここからCPUバス96lOを介してC
PU4360に読み取られる。
コネクタ4550を介してセレクタ4250に入力され
たRデータ9430R,Gデータ9430G,Bデータ
9430Bは、セレクタ425oにより選択されたのち
、信号ライン9421R,9421G,9421Bに出
力され、フィルタ回路95oOに入カされる。
たRデータ9430R,Gデータ9430G,Bデータ
9430Bは、セレクタ425oにより選択されたのち
、信号ライン9421R,9421G,9421Bに出
力され、フィルタ回路95oOに入カされる。
第28図(A)は、フィルタ回路9500を詳細に表わ
した説明図である。
した説明図である。
画像信号9 4 2 1 R , 9 4 2 1 G
, 9 4 2 1 B l,t、FIFOメモリ4
252R,4252G,4252Bに入力される。
, 9 4 2 1 B l,t、FIFOメモリ4
252R,4252G,4252Bに入力される。
またシステムコントローラから受けるタイミング制御信
号9450によりコントロールされる。
号9450によりコントロールされる。
FIFOメモリ4252R,4252G,4252Bが
らの出力は、画像情報9421R, 9421G,
9421Bに対し、l主走査遅れの信号であり、信号ラ
イン9422R, 9422G, 9422Bを通り、
加算器4253R,4253G,4253Bに入力され
る。加算器4253R,4253B, 4253Gは
主走査方向2画素、副走査方向2画素、すなわち4画素
の平均をとり、信号ライン9423R,9423G,9
423Bに出力する。
らの出力は、画像情報9421R, 9421G,
9421Bに対し、l主走査遅れの信号であり、信号ラ
イン9422R, 9422G, 9422Bを通り、
加算器4253R,4253G,4253Bに入力され
る。加算器4253R,4253B, 4253Gは
主走査方向2画素、副走査方向2画素、すなわち4画素
の平均をとり、信号ライン9423R,9423G,9
423Bに出力する。
セレクタ4254R,4254G,4254Bは画像信
号9421R,9421G,9421Bまたは加算平均
された信号9423R, 9423G, 9423Bの
選択を行い、信号9420R, 9420G, 9
420Bとし、各画像メモリに入力される。
号9421R,9421G,9421Bまたは加算平均
された信号9423R, 9423G, 9423Bの
選択を行い、信号9420R, 9420G, 9
420Bとし、各画像メモリに入力される。
上記セレクタ4254R,4254G,4254Bのセ
レクト信号は、図示はしないがCPU4360によって
制御されプログラマブルとなっている。
レクト信号は、図示はしないがCPU4360によって
制御されプログラマブルとなっている。
以上説明したように、フィルタ回路9500は、例えば
カラーリーダlより網点画像などが読み込まれた場合モ
ワレによって画像劣化を防止すべ《画像の平均化が行わ
れる。
カラーリーダlより網点画像などが読み込まれた場合モ
ワレによって画像劣化を防止すべ《画像の平均化が行わ
れる。
第28図(B),(C)にセレクタ4250の内部の構
成を示すブロック図を示す。図示の如く、カラーリーダ
lまたは後述するが、各種ビデオ機器例えばスチルビデ
オ再生器またはフイルムスキャナからの画像信号を任意
に切り換えられるようになっている。これらの切り換え
信号はデコーダDCを介してCPUからプログラマブル
に制御可能となっている。
成を示すブロック図を示す。図示の如く、カラーリーダ
lまたは後述するが、各種ビデオ機器例えばスチルビデ
オ再生器またはフイルムスキャナからの画像信号を任意
に切り換えられるようになっている。これらの切り換え
信号はデコーダDCを介してCPUからプログラマブル
に制御可能となっている。
例えばカラーリーダ゜1から画像記憶装置3への画像情
報を記憶する場合、制御信号SELECT−A,SEL
ECT−1)を0にセットしてトライステートバツファ
4251R, G, B, HS, VS,
CK, ENオヨび4252R, G, B, HS
, VS, CK, EN(7)みを生かし、他のトラ
イステートバッファを全てハイインピーダンスとするこ
とでカラーリーダlからの画像信号9430R,G,B
および制御信号9450Sが、それぞれ9421R,
G, Bおよび9420Sと結合される。
報を記憶する場合、制御信号SELECT−A,SEL
ECT−1)を0にセットしてトライステートバツファ
4251R, G, B, HS, VS,
CK, ENオヨび4252R, G, B, HS
, VS, CK, EN(7)みを生かし、他のトラ
イステートバッファを全てハイインピーダンスとするこ
とでカラーリーダlからの画像信号9430R,G,B
および制御信号9450Sが、それぞれ9421R,
G, Bおよび9420Sと結合される。
前述したようにセレクタ4250により選択された画像
信号はフィルタ9500を通過し、システムコントロー
ラ42lOの制御によって各メモリに格納される。以下
その詳細を説明する。
信号はフィルタ9500を通過し、システムコントロー
ラ42lOの制御によって各メモリに格納される。以下
その詳細を説明する。
システムコントローラ42lOは、セレクタ4254R
,4254G,4254Bおよびフィルタ9500を介
した画像データ9420R, 9420G, 942
0Bのうち、画像の有効領域のみをFIFOメモリ40
50AR,4050AG,4050ABに転送する。ま
た、システムコントローラ4210はこの時トリミング
処理および変倍処理も同時に行う。
,4254G,4254Bおよびフィルタ9500を介
した画像データ9420R, 9420G, 942
0Bのうち、画像の有効領域のみをFIFOメモリ40
50AR,4050AG,4050ABに転送する。ま
た、システムコントローラ4210はこの時トリミング
処理および変倍処理も同時に行う。
さらに、FIFOメモリ4050AR,4050AG,
4050ABはカラーリーダlと画像記憶装置3のクロ
ツクの違いを吸収する。
4050ABはカラーリーダlと画像記憶装置3のクロ
ツクの違いを吸収する。
本実施例のこれらの処理を第27図,第29図の回路図
、および第30図のタイミングチャートを参照して以下
説明する。
、および第30図のタイミングチャートを参照して以下
説明する。
第28図(B)に示すセレクタ4253R, 4253
G,4253Bからの、フィルタ9500を介したFI
FOメモリ4050AR, 4050AG, 40
50ABへのデータ転送に先たち、デジタイザl6で指
示された領域の主走査方向の有効領域をCPUバス96
10によって、第29図に示すコンバレータ4232,
4233に書き込む。なお第29図はシステムコント
ローラ42lOの構成およびメモリA−M内のFIFO
メモリの構成を示す図である。
G,4253Bからの、フィルタ9500を介したFI
FOメモリ4050AR, 4050AG, 40
50ABへのデータ転送に先たち、デジタイザl6で指
示された領域の主走査方向の有効領域をCPUバス96
10によって、第29図に示すコンバレータ4232,
4233に書き込む。なお第29図はシステムコント
ローラ42lOの構成およびメモリA−M内のFIFO
メモリの構成を示す図である。
コンパレータ4232にはデジタイザ16で指示された
領域の主走査方向におけるスタートアドレスを、コンパ
レータ4233にはストップアドレスを設定する。
領域の主走査方向におけるスタートアドレスを、コンパ
レータ4233にはストップアドレスを設定する。
また、デジタイザl6で指示された領域の副走査方向は
、セレクタ42l3を制御してCPUバス9610側を
選択して有効とし、RAM4212に指示された領域の
有効領域には“0”データを書き込み、無効領域には“
1“データを書き込む。
、セレクタ42l3を制御してCPUバス9610側を
選択して有効とし、RAM4212に指示された領域の
有効領域には“0”データを書き込み、無効領域には“
1“データを書き込む。
主走査方向における変倍処理は第29図に示すレートマ
ルチブライヤ4234にCPUバス96lOを介し、変
倍率をセットする。また副走査方向における変倍処理は
RAM4212へ書き込むデータにより可能である。
ルチブライヤ4234にCPUバス96lOを介し、変
倍率をセットする。また副走査方向における変倍処理は
RAM4212へ書き込むデータにより可能である。
第30図はトリミング処理を施した場合のタイミングチ
ャートである。上記に述べたようにデジタイザl6で指
示された領域のみをメモリに記憶する場合(トリミング
処理)、主走査方向のトリミング位置は第29図に示す
コンパレータ4232と4233にセットし、副走査方
向のトリミング位置は、セレクタ42l3をCPUバス
9610側にし、CPUによりRAM4212に書き込
む((例)トリミング領域を主走査1000〜3047
、副走査1000〜5095とする)。すなわち、RA
M4212はセレクタを介して入力されるカウンタ42
l4の出力する各アドレスに対応したエリアに、“1”
もしくは“0”カC P Uによって書き込まれる。こ
こで後述するように“l”はメモリ4050R, G,
Bの読み出しを禁止し“0”は読み出しを行わせるデ
ータである。
ャートである。上記に述べたようにデジタイザl6で指
示された領域のみをメモリに記憶する場合(トリミング
処理)、主走査方向のトリミング位置は第29図に示す
コンパレータ4232と4233にセットし、副走査方
向のトリミング位置は、セレクタ42l3をCPUバス
9610側にし、CPUによりRAM4212に書き込
む((例)トリミング領域を主走査1000〜3047
、副走査1000〜5095とする)。すなわち、RA
M4212はセレクタを介して入力されるカウンタ42
l4の出力する各アドレスに対応したエリアに、“1”
もしくは“0”カC P Uによって書き込まれる。こ
こで後述するように“l”はメモリ4050R, G,
Bの読み出しを禁止し“0”は読み出しを行わせるデ
ータである。
主走査方向のトリミング区間信号9100は、HSYN
CIN9452とCLKIN9456に同期してカウン
タ4230が動作し、このカウンタ出力9103が1
0 0 0となったとき、コンバレータ4232の出力
が1となり、フリツブフロツプ4235の出力Qが1と
なる。
CIN9452とCLKIN9456に同期してカウン
タ4230が動作し、このカウンタ出力9103が1
0 0 0となったとき、コンバレータ4232の出力
が1となり、フリツブフロツプ4235の出力Qが1と
なる。
続いてカウンタ出力9103が3047になったときコ
ンバレータ4233の出力が1となり、フリップフロツ
ブ4235の出力はlから0となる。また、第30図の
タイミングチャートでは、等倍処理を行っているため、
レートマルチブライヤ4234の出力はlである。トリ
ミング区間信号9100によってFIFOメモリ405
0AR,AG,ABに入力される、カラー画像情報の1
000番地から3047番地までがFIFOメモリ40
50AR,AG,ABに書き込まれる。
ンバレータ4233の出力が1となり、フリップフロツ
ブ4235の出力はlから0となる。また、第30図の
タイミングチャートでは、等倍処理を行っているため、
レートマルチブライヤ4234の出力はlである。トリ
ミング区間信号9100によってFIFOメモリ405
0AR,AG,ABに入力される、カラー画像情報の1
000番地から3047番地までがFIFOメモリ40
50AR,AG,ABに書き込まれる。
また、:l ンハL/ − 夕4231からはHSYN
CIN9452に対し、!画素分遅れた信号9107を
出力する。このようにFIFOメモリ4050AR,A
G,ABのRSTW入力、RSTR入力に位相差を持た
せることにより、FIFOメモリ4050AR,AG,
ABに入力されている、CLKIN9456とCLK9
453の周期の違いを吸収する。
CIN9452に対し、!画素分遅れた信号9107を
出力する。このようにFIFOメモリ4050AR,A
G,ABのRSTW入力、RSTR入力に位相差を持た
せることにより、FIFOメモリ4050AR,AG,
ABに入力されている、CLKIN9456とCLK9
453の周期の違いを吸収する。
次に、副走査方向のトリミングは、まず、第29図のセ
レクタ42l3を制御したカウンタ42l4側を選択し
て有効とし、VSYNCIN9455、HSYN’CI
N9452に同期した区間信号9104をRAM421
2から出力する。区間信号9l04はフリツブフロツブ
4211で信号9l07と同期をとり、FIFOメモリ
4050AR,AG,ABのリードイネーブルに入力す
る。すなわちFIFOメモリ4050AR,AG,AB
に記憶された画像情報は、トリミング信号9101が“
0”の区間のみ出力される(n −m’ )。
レクタ42l3を制御したカウンタ42l4側を選択し
て有効とし、VSYNCIN9455、HSYN’CI
N9452に同期した区間信号9104をRAM421
2から出力する。区間信号9l04はフリツブフロツブ
4211で信号9l07と同期をとり、FIFOメモリ
4050AR,AG,ABのリードイネーブルに入力す
る。すなわちFIFOメモリ4050AR,AG,AB
に記憶された画像情報は、トリミング信号9101が“
0”の区間のみ出力される(n −m’ )。
また、信号9l01は第32図に示すようにカウンタコ
ントローラ9141に入力されカウンタイネーブル信号
となり、かつメモリ4060A−R, G, Bの
ライトイネーブル信号となっており、前述したようにF
IFOメモリ4050A, R, G, Bから出
力された画像情報はカウンタ4080A−0から出力さ
れるアドレスに従って即座にメモリ4060A−R,G
,Bに書き込まれる。
ントローラ9141に入力されカウンタイネーブル信号
となり、かつメモリ4060A−R, G, Bの
ライトイネーブル信号となっており、前述したようにF
IFOメモリ4050A, R, G, Bから出
力された画像情報はカウンタ4080A−0から出力さ
れるアドレスに従って即座にメモリ4060A−R,G
,Bに書き込まれる。
以上の説萌においては、トリミング処理のみを説明した
が、トリミングと同時に変倍処理も可能である。主走査
方向の変倍はレートマルチプライヤ4234に変倍率を
CPUバス96lOを介し設定する。また副走査はRA
M4212へ書き込むデータにより変倍処理が可能であ
る。
が、トリミングと同時に変倍処理も可能である。主走査
方向の変倍はレートマルチプライヤ4234に変倍率を
CPUバス96lOを介し設定する。また副走査はRA
M4212へ書き込むデータにより変倍処理が可能であ
る。
第31図にトリミング処理および変倍処理(50%)を
施した場合のタイミングチャートを示す。
施した場合のタイミングチャートを示す。
第31図はセレクタ4254R, G, Bからの画
像データを変倍処理して50%縮小し、FIFOメモリ
4050AR,AG,ABに転送した場合のタイミング
チャート例を示す図である。
像データを変倍処理して50%縮小し、FIFOメモリ
4050AR,AG,ABに転送した場合のタイミング
チャート例を示す図である。
第29図のレートマルチプライヤ4234にCPUバス
96lOを介し50%縮小の設定値をセットする。
96lOを介し50%縮小の設定値をセットする。
このときレートマルチブライヤ9l06の出力は第31
図に示すように主走査方向l画素毎に“0”と“ビが繰
り返された波形となる。この信号9106とコンパレー
タ4232. 4233で作られた区間信号9105
との論理積信号9l00がFIOメモリ4050AR,
AG,ABへのライトイネーブルを制御することにより
縮小を行う。
図に示すように主走査方向l画素毎に“0”と“ビが繰
り返された波形となる。この信号9106とコンパレー
タ4232. 4233で作られた区間信号9105
との論理積信号9l00がFIOメモリ4050AR,
AG,ABへのライトイネーブルを制御することにより
縮小を行う。
また、副走査は第31図図示のようにRAM4212へ
の書き込みデータ(FIFOメモリ4050AR, A
G,ABへのり一ドイネーブル信号)を画像データ有効
領域内で“l”(読み出し禁止)にすることにより、5
0%縮小された画像データのみが画像メモリ4060A
R,AG,ABに送られる。第31図の場合においては
、リードイネーブル信号9101は“l”“0“データ
を交互にくりかえすことにより50%縮小を行っている
。
の書き込みデータ(FIFOメモリ4050AR, A
G,ABへのり一ドイネーブル信号)を画像データ有効
領域内で“l”(読み出し禁止)にすることにより、5
0%縮小された画像データのみが画像メモリ4060A
R,AG,ABに送られる。第31図の場合においては
、リードイネーブル信号9101は“l”“0“データ
を交互にくりかえすことにより50%縮小を行っている
。
すなわち、主走査方向のトリミングおよび変倍処理はF
IFOメモリ4050AR,AG,ABのライトイネー
ブルを制御し、副走査方向のトリミングおよび変倍処理
はFIFOメモリ4050AR,AG,ABのリードイ
ネーブルを制御する。
IFOメモリ4050AR,AG,ABのライトイネー
ブルを制御し、副走査方向のトリミングおよび変倍処理
はFIFOメモリ4050AR,AG,ABのリードイ
ネーブルを制御する。
次に、FIFOメモリ4050AR, 4050AG,
4050ABからメモリ4060AR,4060AG
,4060ABへの画像データの転送は第27図(C)
に示すカウンタコントロール9141Aおよびカウンタ
408(IA−0〜3と制御ライン9101によって行
われる。
4050ABからメモリ4060AR,4060AG
,4060ABへの画像データの転送は第27図(C)
に示すカウンタコントロール9141Aおよびカウンタ
408(IA−0〜3と制御ライン9101によって行
われる。
なお、9101は第29図示のコンバレータ423lの
出力でありFIFO4050R,G,Hのリードイネー
ブ/L/ R E ,第32図示のメモリ4060A−
R−13(7)ライトイネーブルとして用いられている
。
出力でありFIFO4050R,G,Hのリードイネー
ブ/L/ R E ,第32図示のメモリ4060A−
R−13(7)ライトイネーブルとして用いられている
。
第27図(C)に示すカウンタコントロール9141A
はメモリ4060A−R,G,Hに対してアドレスを発
生するカウンタ4080A−0〜3をコントロールする
回路でCPUからのコマンドにより次に述べる主な3種
の機能を有する。
はメモリ4060A−R,G,Hに対してアドレスを発
生するカウンタ4080A−0〜3をコントロールする
回路でCPUからのコマンドにより次に述べる主な3種
の機能を有する。
1.CPUリード/ライトモード
→任意のアドレスのデータをCPUにより参照ができる
。
。
2.リードモード
→システムコントローラの制御信号により格納画像デー
タを読み出し力ラーリーダ1に転送プリント出力を得る
。
タを読み出し力ラーリーダ1に転送プリント出力を得る
。
3.ライトモード
→システムコントローラの制御信号によりカラーリーダ
lからの画像を格納する。
lからの画像を格納する。
いづれの場合もカウンタ4080A−0〜3のカウント
開始アドレスをCPUから任意に設定可能となっている
。これにより任意のアドレスからの読み出し、書き込み
が可能となる。通常スタートアドレスは0番地である。
開始アドレスをCPUから任意に設定可能となっている
。これにより任意のアドレスからの読み出し、書き込み
が可能となる。通常スタートアドレスは0番地である。
制御ライン9101はFIFOメモリ、4050AR,
AG,ABのリードイネーブル信号であり、またカウン
タコントロール9141Aに入力されカウンタが制御さ
れる。さらにメモリ4060AR,AG,ABのライト
イネーブル信号でもある。
AG,ABのリードイネーブル信号であり、またカウン
タコントロール9141Aに入力されカウンタが制御さ
れる。さらにメモリ4060AR,AG,ABのライト
イネーブル信号でもある。
カウンタコントロール9141Aはライトモードの場合
、入力される制御信号9101をカウンタ4080A−
0〜3のカウンタイネーブル信号として用い、なお、カ
ウンタコントロールはCPUコマンドに応じたカウンタ
を選択する場合と、全てのカウンタを選択する場合があ
る。914OAはカウンタ選択信号である制御ライン9
l01が″0”のときFIFOメモリ4050R,G,
Bがら読み出された画像データはメモリ4060R,G
,Bに入カされる。
、入力される制御信号9101をカウンタ4080A−
0〜3のカウンタイネーブル信号として用い、なお、カ
ウンタコントロールはCPUコマンドに応じたカウンタ
を選択する場合と、全てのカウンタを選択する場合があ
る。914OAはカウンタ選択信号である制御ライン9
l01が″0”のときFIFOメモリ4050R,G,
Bがら読み出された画像データはメモリ4060R,G
,Bに入カされる。
このとき例えばカウンタ4080A−0が選択されてい
るならばカウンタ4080A−0のイネーブルは“0”
となっており、CLK9453に同期してカウントup
Lた信号9120−0がカウンタ4080−0から出力
され、セレクタ4070を通りメモリ4060AR,A
G,ABのADR9110(.:入力される。
るならばカウンタ4080A−0のイネーブルは“0”
となっており、CLK9453に同期してカウントup
Lた信号9120−0がカウンタ4080−0から出力
され、セレクタ4070を通りメモリ4060AR,A
G,ABのADR9110(.:入力される。
また、このときメモリ4060AR,AG,AB(7)
ライトイネーブルWE9101も“0”となっているか
ら、メモリ4060R,G,Bに入カされている画&デ
−99090R,G,Bが記憶される。
ライトイネーブルWE9101も“0”となっているか
ら、メモリ4060R,G,Bに入カされている画&デ
−99090R,G,Bが記憶される。
なお、本実施例におけるメモリ容量は各色LMバイトで
あるため、第24図における読み取り領域の画像データ
を50%縮小することにより、読み取り画像データは本
画像記憶装置3がもつメモリの最大容量のデータに変換
され、記憶さている。
あるため、第24図における読み取り領域の画像データ
を50%縮小することにより、読み取り画像データは本
画像記憶装置3がもつメモリの最大容量のデータに変換
され、記憶さている。
また、以上の実施例ではCPU4360は、A3原稿の
デジタイザ16で指示された領域の情報から有効領域を
算出し、第29図に示すコンパレータ423l〜423
3, レートマルチプライヤ4234およびRAM4
212に対応するデータをセットする。
デジタイザ16で指示された領域の情報から有効領域を
算出し、第29図に示すコンパレータ423l〜423
3, レートマルチプライヤ4234およびRAM4
212に対応するデータをセットする。
本実施例では、読み取り画像のデータ容量が具備する画
像メモリ容量よりも多いため縮小処理を行い、記憶可能
な容量に変換した後画像メモリに記憶した。しかし、読
み取り画像のデータ容量が具備する画像メモリ容量より
も少ない場合はデジタイザl6で指示された領域のメモ
リへの書き込みを制御するコンバレータ4232,42
33には、トリミング情報データを設定し、レートマル
チブライヤ4234には等倍の設定を行う。また、RA
M42l2への書き込みデータは、画像有効領域は全て
“O”を、それ以外は“l”とし、等倍の設定とする。
像メモリ容量よりも多いため縮小処理を行い、記憶可能
な容量に変換した後画像メモリに記憶した。しかし、読
み取り画像のデータ容量が具備する画像メモリ容量より
も少ない場合はデジタイザl6で指示された領域のメモ
リへの書き込みを制御するコンバレータ4232,42
33には、トリミング情報データを設定し、レートマル
チブライヤ4234には等倍の設定を行う。また、RA
M42l2への書き込みデータは、画像有効領域は全て
“O”を、それ以外は“l”とし、等倍の設定とする。
また、読み取り画像のアスペクト比(縦・横の比)を保
ったままメモリに記憶するために、まずCPU4360
はデジタイザl6から送られてきた領域情報から、有効
画素数“X”を求める。次に画像記憶メモリの最大容量
“y”から、次式により2を求める。
ったままメモリに記憶するために、まずCPU4360
はデジタイザl6から送られてきた領域情報から、有効
画素数“X”を求める。次に画像記憶メモリの最大容量
“y”から、次式により2を求める。
y
− X 100 = 2
X
この結果、
(1) z≧lO゛0のときはレートマルチブライヤ4
234の設定は100%RAM4212に有効画像領域
の全てを“0“とし等倍で記憶する。
234の設定は100%RAM4212に有効画像領域
の全てを“0“とし等倍で記憶する。
(2)z<100のときはレートマルチブライヤ423
4の設定およびRAM4212ともに2%の縮小を行い
、アスベクト比を保ったまま、メモリの最大容量に記憶
する。
4の設定およびRAM4212ともに2%の縮小を行い
、アスベクト比を保ったまま、メモリの最大容量に記憶
する。
この場合においても、RAM4212に書込むデータは
、縮小率“2”に対応して“l”,“0”のデータを適
時書込めばよい。
、縮小率“2”に対応して“l”,“0”のデータを適
時書込めばよい。
このようにM1御することにより、画像記憶装置3内の
みの制御で入力画像のアスペクト比を保ったまま、任意
の変倍処理が容易な制御で可能となり、読み取り画像の
効果的な認識が可能となる。また同時にメモリ容量の利
用効率を最大とすることが可能である。
みの制御で入力画像のアスペクト比を保ったまま、任意
の変倍処理が容易な制御で可能となり、読み取り画像の
効果的な認識が可能となる。また同時にメモリ容量の利
用効率を最大とすることが可能である。
また、以上に述べた設定は、画像格納メモリ(メモリA
, B, C, D)および第27図(E)l:
示すディスプレイ(メモリM)とも独立に設定可能とな
っており、画像格納する際、別々の変倍率で同じ画像を
同時に別々のメモリ例えば前述したようにメモリA,
B, C, DとメモリMなどに格納できる。
, B, C, D)および第27図(E)l:
示すディスプレイ(メモリM)とも独立に設定可能とな
っており、画像格納する際、別々の変倍率で同じ画像を
同時に別々のメモリ例えば前述したようにメモリA,
B, C, DとメモリMなどに格納できる。
くメモリEの説明〉
第27図(A)におけるメモリEについて説明する。第
27図(D−1)にその内部構成概略図を示す。メモリ
Eは2値画像のメモリ(以下ビットマップメモリと称す
)でありその動作は前項で説明したメモリAに準ずる。
27図(D−1)にその内部構成概略図を示す。メモリ
Eは2値画像のメモリ(以下ビットマップメモリと称す
)でありその動作は前項で説明したメモリAに準ずる。
カラーリーグから読み込まれた画像データの中でビット
マップメモリEに書き込まれる画像データは前項の説明
同様セレクタ4250,フィルタ9500を通りメモリ
E内の第27図(D−1)に示すFIFO4050E−
Rに書き込まれる。かかる場合には第29図で説明した
と同様にライトイネーブル9100により書き込みが制
御される。この時実施例ではR信号のみを画像信号とし
ているが輝度信号に代表されるものであれば他に何でも
よい。例えば、G信号やR, G, Bを所定の比
率で加重平均をとった信号であってもよい。FIFO4
050E一Rに書き込まれた画像データは前項の説明同
様に制御信号910lにより読み出され、4055−R
に示される2値化回路により2値化され順次メモリに書
き込まれる。この時黒が“ビ白が“0“となる。
マップメモリEに書き込まれる画像データは前項の説明
同様セレクタ4250,フィルタ9500を通りメモリ
E内の第27図(D−1)に示すFIFO4050E−
Rに書き込まれる。かかる場合には第29図で説明した
と同様にライトイネーブル9100により書き込みが制
御される。この時実施例ではR信号のみを画像信号とし
ているが輝度信号に代表されるものであれば他に何でも
よい。例えば、G信号やR, G, Bを所定の比
率で加重平均をとった信号であってもよい。FIFO4
050E一Rに書き込まれた画像データは前項の説明同
様に制御信号910lにより読み出され、4055−R
に示される2値化回路により2値化され順次メモリに書
き込まれる。この時黒が“ビ白が“0“となる。
かかる2値化の閾値はCPUがバスを介して所定の値を
レジスタ4053に書き込む。例えば第27図(D−2
)に示すように白地にある濃度を持ったハート型の原稿
Aを用意し図の点線のように領域Bを指定する。この領
域をビットマップメモリEに読み込ませることによりビ
ットマップメモリには図の様な“0”と“1″の2値画
像が格納される。
レジスタ4053に書き込む。例えば第27図(D−2
)に示すように白地にある濃度を持ったハート型の原稿
Aを用意し図の点線のように領域Bを指定する。この領
域をビットマップメモリEに読み込ませることによりビ
ットマップメモリには図の様な“0”と“1″の2値画
像が格納される。
4080Eはメモリ4060ERの読み出し書き込みア
ドレスを制御するためのカウンタ、9141Eは該カウ
ンタ4080Eのカウント状態を制御するためのカウン
タコントロールであり、システムコントローラ4210
によって第29図において説明したのと同様にCPUに
より読み出し書き込み位置がコントロールされる。この
データを矢印に示すように順次読み出すことにより第2
7図(D−2)中Fに示す様な非短形領域信号が、信号
ライン4072に出力されセレクタ407!のセレクト
信号として用いられる。セレクタ407lの一方の入力
にはCPUバスと接続された8ビットの容量のレジスタ
4074が設けられ、あらかじめ所定の出力濃度値がセ
ットされる様構成され、他方の入力には固定の値例えば
80Hが入力されている。よって信号4o72が“l”
時セレクタは前記設定したある濃度値が4172に出力
され、結果として図のハート型の領域に前記設定した濃
度値が出力される。
ドレスを制御するためのカウンタ、9141Eは該カウ
ンタ4080Eのカウント状態を制御するためのカウン
タコントロールであり、システムコントローラ4210
によって第29図において説明したのと同様にCPUに
より読み出し書き込み位置がコントロールされる。この
データを矢印に示すように順次読み出すことにより第2
7図(D−2)中Fに示す様な非短形領域信号が、信号
ライン4072に出力されセレクタ407!のセレクト
信号として用いられる。セレクタ407lの一方の入力
にはCPUバスと接続された8ビットの容量のレジスタ
4074が設けられ、あらかじめ所定の出力濃度値がセ
ットされる様構成され、他方の入力には固定の値例えば
80Hが入力されている。よって信号4o72が“l”
時セレクタは前記設定したある濃度値が4172に出力
され、結果として図のハート型の領域に前記設定した濃
度値が出力される。
また、4l72の最上位ビット(MSB)が4173に
出力され(Bl信号と称す)非矩形の領域信号として用
いられる。
出力され(Bl信号と称す)非矩形の領域信号として用
いられる。
また前述の4171, 4172は第27図(B)の(
Jに部分に出力され、セレクタ4230を介して第2図
に示すビデオインターフエイス201に入力される。
Jに部分に出力され、セレクタ4230を介して第2図
に示すビデオインターフエイス201に入力される。
第27図に示すビットマップEにおいてはその出力とし
てメモリ4060E−Rに蓄えられた2値画像に対して
第27図(D−1)図示のレジスタ4074によってセ
ットする濃度をCPUを介して書き換えることにより任
意に設定することが出来る。また、かかるレジスタに“
80■1”以上のデータを書き込めば4l73に示す信
号ラインにはビットイメージが出力される。
てメモリ4060E−Rに蓄えられた2値画像に対して
第27図(D−1)図示のレジスタ4074によってセ
ットする濃度をCPUを介して書き換えることにより任
意に設定することが出来る。また、かかるレジスタに“
80■1”以上のデータを書き込めば4l73に示す信
号ラインにはビットイメージが出力される。
〈SV録再生機3lからの画像記憶〉
本実施例システムは、第1図図示のようにSv録再生機
3lからのビデオ画像を画像記憶装置3に記憶し、モニ
タテレビ32やカラープリンタ2へ出力することも可能
である。また、画像処理装置3は入力した画像のハンド
リングをも行う。
3lからのビデオ画像を画像記憶装置3に記憶し、モニ
タテレビ32やカラープリンタ2へ出力することも可能
である。また、画像処理装置3は入力した画像のハンド
リングをも行う。
以下に、Sv録再生機3lからのビデオ画像を画像記憶
装置3への取り込みについて説明する。
装置3への取り込みについて説明する。
・まず、Sv録再生機3lからのビデオ画像の画像記憶
装置3への取り込み制御について、第27図(A),(
B)の画像記憶装置3のブロック構成図を参照して以下
に説明する。
装置3への取り込み制御について、第27図(A),(
B)の画像記憶装置3のブロック構成図を参照して以下
に説明する。
SV録再生機3lよりのビデオ画像は、アナログインタ
ーフェイス4500を介してNTSCコンポジット信号
9000形で入力され、デコーダ4000によりセパレ
ートR, G, B信号、およびコンポジットSYN
C信号の4つの信号である9015R,G,B, S
に分離される。
ーフェイス4500を介してNTSCコンポジット信号
9000形で入力され、デコーダ4000によりセパレ
ートR, G, B信号、およびコンポジットSYN
C信号の4つの信号である9015R,G,B, S
に分離される。
また、デコーダ4000は、アナログインターフエイス
4510からのY(輝度)/C(クロマ)信号9010
も上記と同様にデコードする。セレクタ4010への9
02OR, 9020G, 9020B, 90
2OSの各信号は、セパレートR, G, B信号
およびコンポジットSYNC信号の形での入力信号であ
る。
4510からのY(輝度)/C(クロマ)信号9010
も上記と同様にデコードする。セレクタ4010への9
02OR, 9020G, 9020B, 90
2OSの各信号は、セパレートR, G, B信号
およびコンポジットSYNC信号の形での入力信号であ
る。
セレクタ40lOはCPUバス96lOと接続されてお
り、信号9030RNSと902OR−Sの選択はCP
Uからプログラマブルに行えるようになっている。
り、信号9030RNSと902OR−Sの選択はCP
Uからプログラマブルに行えるようになっている。
セレクタ40lOによって選択されたセパレートR,
G, B信号としての905OR,9050G,905
0Bの各信′号は、A/Dコンバータ402OR,40
20G,4020Bによってアナログ/デジタル変換さ
れる。
G, B信号としての905OR,9050G,905
0Bの各信′号は、A/Dコンバータ402OR,40
20G,4020Bによってアナログ/デジタル変換さ
れる。
また、セレクタ4010により選択されたコンボジット
SYNC信号9050Sは、TBC/HV分離回路40
30に入力され、該TBC/HV分離回路4030によ
り、コンポジットSYNC信号9050Sからクロツク
信号9060C,水平同期信号9060Hおよび垂直同
期信号9060Vが、さらに第28図(C)に示す画像
イネーブル信号9060ENが作られセレクタ4250
に入力される。なおイネーブル信号ENは有る画像領域
を示す信号である。
SYNC信号9050Sは、TBC/HV分離回路40
30に入力され、該TBC/HV分離回路4030によ
り、コンポジットSYNC信号9050Sからクロツク
信号9060C,水平同期信号9060Hおよび垂直同
期信号9060Vが、さらに第28図(C)に示す画像
イネーブル信号9060ENが作られセレクタ4250
に入力される。なおイネーブル信号ENは有る画像領域
を示す信号である。
セレクタ4250は前述したように画像ソースをカラー
リーダlからの画像や、各種ビデオ機器(本実施例では
仮にSv再生機としている)からの画像やフイルムスキ
ャナ34からの画像を選択出力するセレクタである。第
28図(B).(C)を用いて具体的動作について説明
する。
リーダlからの画像や、各種ビデオ機器(本実施例では
仮にSv再生機としている)からの画像やフイルムスキ
ャナ34からの画像を選択出力するセレクタである。第
28図(B).(C)を用いて具体的動作について説明
する。
例えばビデオ機器側の画像を選択する場合、制御信号S
ELECT−A,SELCT−Bを0にセットしトライ
ステートバツファ4253R,G,B,HS,VS,C
K,ENおよび4252R, G, B, HS, V
S,CK,ENのみを生かし、SELECT−C,D,
E,F,を1にセットして他のトライスラートバツファ
をすべてハイインピーダンスとすることで、ビデオ機器
からの画像信号9051R, G, Bおよび同期
信号9051Sがそれぞれ9420R, G, B,
9420Sと結合される。
ELECT−A,SELCT−Bを0にセットしトライ
ステートバツファ4253R,G,B,HS,VS,C
K,ENおよび4252R, G, B, HS, V
S,CK,ENのみを生かし、SELECT−C,D,
E,F,を1にセットして他のトライスラートバツファ
をすべてハイインピーダンスとすることで、ビデオ機器
からの画像信号9051R, G, Bおよび同期
信号9051Sがそれぞれ9420R, G, B,
9420Sと結合される。
他の機器からの画像データを入力する場合も同様である
。更に本実施例においてはカラーリーダl1またはフイ
ルムスキャナ34との接続に関しては双方向の通信ライ
ンを用いるためにセレクタ4250内にトフイステート
バツファを用いていることを特徴としている。
。更に本実施例においてはカラーリーダl1またはフイ
ルムスキャナ34との接続に関しては双方向の通信ライ
ンを用いるためにセレクタ4250内にトフイステート
バツファを用いていることを特徴としている。
本実施例のTBC/HV分離回路4030より出力され
る9050 17)中で、TVCLK9060C信号は
12.27MHzのクロツク信号、Mで9060H信号
はパルス幅63.5μsの信号、11丁ロに9060V
信号はパルス幅16.7mSの信号である。
る9050 17)中で、TVCLK9060C信号は
12.27MHzのクロツク信号、Mで9060H信号
はパルス幅63.5μsの信号、11丁ロに9060V
信号はパルス幅16.7mSの信号である。
かかるビデオ画像信号が入力されるようにセレクタ42
50を切り換える際にはCPUはフィルタ9500の各
スイッチ4254R,G,Bを第28図中上側に切り換
える。したがって実質的にフィルタがかからずにメモリ
A, B, C, Dのいずれかに入力される。
50を切り換える際にはCPUはフィルタ9500の各
スイッチ4254R,G,Bを第28図中上側に切り換
える。したがって実質的にフィルタがかからずにメモリ
A, B, C, Dのいずれかに入力される。
また、リーグからの画像を取り込む場合には網点の画像
等のようにモアレが発生する画像が有るため、かかる画
像に対応して前述の各スイッチ4254R,G,Bを下
側に切り換えるモアレの発生を防止する。次に再び第2
7図(C)を用いて説明する。
等のようにモアレが発生する画像が有るため、かかる画
像に対応して前述の各スイッチ4254R,G,Bを下
側に切り換えるモアレの発生を防止する。次に再び第2
7図(C)を用いて説明する。
FIFOメモリ4050AR,4050AG,4050
ABは、TVHSYNC9060H信号によってリセッ
トされ、“0”番地からTVCLK9060C信号に同
期して、データ9060R,9060G,9060Bを
書き込む。このFIFOメモリ4050AR,4050
AG,4050ABの書き込みは、システムコントロー
ラ4210から出力されるW1信号9l00の付勢され
ている時に行なわれる。
ABは、TVHSYNC9060H信号によってリセッ
トされ、“0”番地からTVCLK9060C信号に同
期して、データ9060R,9060G,9060Bを
書き込む。このFIFOメモリ4050AR,4050
AG,4050ABの書き込みは、システムコントロー
ラ4210から出力されるW1信号9l00の付勢され
ている時に行なわれる。
この■信号9100によるこのFIFOメモリ4050
AR, 4050AG, 4050ABの書き込み制御
の詳細を以下に説明する。
AR, 4050AG, 4050ABの書き込み制御
の詳細を以下に説明する。
本実施例におけるSV録再生機3lはNTSC規格であ
る。このため、Sv録再生機3lよりのビデオ画像をデ
ジタル化した場合、640画素(l{)X480画素(
V)の画面容量となる。従って、まず画像記憶装置3の
CPU4360は、コンパレータ4232,4233に
主走査方向640画素となるように設定値を書き込む。
る。このため、Sv録再生機3lよりのビデオ画像をデ
ジタル化した場合、640画素(l{)X480画素(
V)の画面容量となる。従って、まず画像記憶装置3の
CPU4360は、コンパレータ4232,4233に
主走査方向640画素となるように設定値を書き込む。
次にセレクタ42l3の入力をCPUバス9610側に
し、このRAM4213に副走査方向480画素分の“
0”を書き込む。
し、このRAM4213に副走査方向480画素分の“
0”を書き込む。
また、主走査方向の倍率を設定するレートマルチプライ
ヤ4234に100%のデータを設定する。
ヤ4234に100%のデータを設定する。
SV録再生機3lの画像情報をメモリ4060AR,A
G,ABに記憶する場合、システムコントローラ42l
Oは、TBC/HV分離回路4030から出力さtLる
TVVSYNで9060V,TVHSYN 9060
H,TVCLK9060Cは第29図に示すVSYNC
IN9455,HSYNCIN9452,CLKIN9
456に接続される。
G,ABに記憶する場合、システムコントローラ42l
Oは、TBC/HV分離回路4030から出力さtLる
TVVSYNで9060V,TVHSYN 9060
H,TVCLK9060Cは第29図に示すVSYNC
IN9455,HSYNCIN9452,CLKIN9
456に接続される。
上述したように、画像制御信号をSv録再生機インター
フエイス側にすることにより、A/Dコンバータ402
0R,4020G,4020Bからの出力信号である9
051R,9051G,9051Bのビデオ画像の1主
走査分のデータがフィルタ回路9500に入力され、そ
の出力信号9420R, G, BがFIFOメモリ
4050AR,4050AG,4050ABに等倍で記
憶される。
フエイス側にすることにより、A/Dコンバータ402
0R,4020G,4020Bからの出力信号である9
051R,9051G,9051Bのビデオ画像の1主
走査分のデータがフィルタ回路9500に入力され、そ
の出力信号9420R, G, BがFIFOメモリ
4050AR,4050AG,4050ABに等倍で記
憶される。
く画像記憶装置よりの読み出し処理〉
次に、以上説明した画像記憶装置3のメモリ4060A
R,4060AG,4060ABよりの画像データの読
み出し処理について説明する。
R,4060AG,4060ABよりの画像データの読
み出し処理について説明する。
このメモリからの画像出力をカラープリンタ2で画像形
成を行う場合の指示入力等は、おもに上述した第23図
に示すデジタイザl6および操作部20によって行われ
る。
成を行う場合の指示入力等は、おもに上述した第23図
に示すデジタイザl6および操作部20によって行われ
る。
例えば画像形成したい領域をデジタイザで第37図のよ
うに指定した場合力ラーリーダlは、その位置座標をコ
ネクタ4550に接続されている制御ライン9460を
介して画像記憶装置3のCPU4360に送る。かかる
位置座標は例えば8ドットのデータとして出力される。
うに指定した場合力ラーリーダlは、その位置座標をコ
ネクタ4550に接続されている制御ライン9460を
介して画像記憶装置3のCPU4360に送る。かかる
位置座標は例えば8ドットのデータとして出力される。
CPU4360は第27図(F)に示すシステムコント
ローラー4210内の領域信号発生器4210−2(第
13図(d)に示すものと同様)に前記送られた座標情
報をもとに領域信号発生器を、所望の画像出力を得るべ
くプログラムする。具体的には第13図(d)に示すR
AM85A,85Bに座標情報に対応したデータをセッ
トする。第27図(F)に領域信号発生器より出力され
る各信号を示すそれぞれが各領域ごとの制御信号となる
。
ローラー4210内の領域信号発生器4210−2(第
13図(d)に示すものと同様)に前記送られた座標情
報をもとに領域信号発生器を、所望の画像出力を得るべ
くプログラムする。具体的には第13図(d)に示すR
AM85A,85Bに座標情報に対応したデータをセッ
トする。第27図(F)に領域信号発生器より出力され
る各信号を示すそれぞれが各領域ごとの制御信号となる
。
前述したプログラムを終了すると画像記憶装置3はカラ
ーリーダlからのコマンド待ちとなり、ここでコピース
タートボタンを押すことにより画像形成がスタートする
。
ーリーダlからのコマンド待ちとなり、ここでコピース
タートボタンを押すことにより画像形成がスタートする
。
スタートボタンが押されるとカラーリーダlは、信号線
4550を通して画像記憶装置3のCPU4360にそ
のコマンドを送り、コマンドを受けとったCPU436
0は瞬時にセレクタ425oの切り換えを行う。第28
図(B)(C)において画像記憶装置3からカラーリー
ダlに画像を送る際の設定は、SELECT−C,SE
LECT−E,SELECT−Fを“o″としゲートを
開き他のトライZラートバッファは、すべてハイインピ
ーダンスとする。さらにCPU4360は所望する画像
が格納されているメモリのカウンタコントローラをリー
ドモードに設定する。
4550を通して画像記憶装置3のCPU4360にそ
のコマンドを送り、コマンドを受けとったCPU436
0は瞬時にセレクタ425oの切り換えを行う。第28
図(B)(C)において画像記憶装置3からカラーリー
ダlに画像を送る際の設定は、SELECT−C,SE
LECT−E,SELECT−Fを“o″としゲートを
開き他のトライZラートバッファは、すべてハイインピ
ーダンスとする。さらにCPU4360は所望する画像
が格納されているメモリのカウンタコントローラをリー
ドモードに設定する。
以上の設定でカラーリーダlからスタートのタイミング
信号i−TOPとBDを受ける。一方カラーリーダlは
画像記憶装置3からは前記タイミング信号に同期して画
像信号、CLK画像イネーブル信号を得るようになって
いる。
信号i−TOPとBDを受ける。一方カラーリーダlは
画像記憶装置3からは前記タイミング信号に同期して画
像信号、CLK画像イネーブル信号を得るようになって
いる。
まず最初に記録紙の大きさに応じて画像形成を行う実施
例、次にデジタイザで指示された領域に画像を形成する
実施例について説明する。
例、次にデジタイザで指示された領域に画像を形成する
実施例について説明する。
く記録紙の大きさに対応した画像形成処理〉本実施例に
おいては、カラープリンタ2は第1図に示すように2つ
のカセットトレイ735,736をもち、2種類の記録
紙がセットされている。ここでは、上段にA4サイズ、
下段にA3サイズの記録紙がセットされている。この記
録紙の選択は走査部20の液晶タッチパネルにより選択
入力される。
おいては、カラープリンタ2は第1図に示すように2つ
のカセットトレイ735,736をもち、2種類の記録
紙がセットされている。ここでは、上段にA4サイズ、
下段にA3サイズの記録紙がセットされている。この記
録紙の選択は走査部20の液晶タッチパネルにより選択
入力される。
なお、以下の説明はA4サイズの記録紙への複数の画像
形成をする場合について行う。
形成をする場合について行う。
まず、画像形成に先立ち、上述したカラーリ一ダlやフ
イルムスキャナ34またはSv録再生機がら画像記憶装
置3への読取り画像データの入力により、後述する画像
メモリ4060AR,4060AG,4060ABに、
例えば第33図に示すようにそれぞれ「画像0」〜[画
像15Jの合計l6の画像データを記憶させる。
イルムスキャナ34またはSv録再生機がら画像記憶装
置3への読取り画像データの入力により、後述する画像
メモリ4060AR,4060AG,4060ABに、
例えば第33図に示すようにそれぞれ「画像0」〜[画
像15Jの合計l6の画像データを記憶させる。
次に操作部よりスタートキーを押す。
これにより第2図示のCPU22がこのキー入力を検知
し、A4サイズの記録紙に対し、自動的に画像形成位置
の設定を行う。第33図に示すl6の画像を形成する場
合には、例えば画像形成位置を第34図のように設定す
る。
し、A4サイズの記録紙に対し、自動的に画像形成位置
の設定を行う。第33図に示すl6の画像を形成する場
合には、例えば画像形成位置を第34図のように設定す
る。
本実施例における以上の画像形成処理の詳細を第27図
のブロック図、および第35図に示すタイミングチャー
トを参照して以下に説明する。
のブロック図、および第35図に示すタイミングチャー
トを参照して以下に説明する。
第2図に示すカラープリンタ2からプリンタインターフ
エイス56を介してカラーリーダlに送られて来るIT
OP信号511は、ビデオ処理ユニットl2内のビデオ
インターフエイス201に入力され、ここから画像記憶
装置3へ送られる。画像記憶装置3ではこのITOP信
号551により画像形成処理を開始する。そして、画像
記憶装置3に送られた各画像は、画像記憶装置3内の第
27図(A).(B)に示すシステムコントローラ42
lOの制御で画像がメモリA’BCD等から読み出され
る。
エイス56を介してカラーリーダlに送られて来るIT
OP信号511は、ビデオ処理ユニットl2内のビデオ
インターフエイス201に入力され、ここから画像記憶
装置3へ送られる。画像記憶装置3ではこのITOP信
号551により画像形成処理を開始する。そして、画像
記憶装置3に送られた各画像は、画像記憶装置3内の第
27図(A).(B)に示すシステムコントローラ42
lOの制御で画像がメモリA’BCD等から読み出され
る。
システムコントローラ42lO内にある領域信号発生器
(第27図(F))から出力される制御信号9102−
0〜3はカウンタイネーブル信号となるべ《カウンタコ
ントロール9141に入力される。
(第27図(F))から出力される制御信号9102−
0〜3はカウンタイネーブル信号となるべ《カウンタコ
ントロール9141に入力される。
カウンタコントロール9141は前記入力された制御信
号に基づき、カウンタをイネーブルとし、またセレクタ
4070のセレクト信号9l40を制御する。この時同
時にカウンタコントロール9141はリードイネーブル
信号9l03を出力し、またこの信号が次段のFIFO
4140−0〜3のライトイネーブル信号となる。
号に基づき、カウンタをイネーブルとし、またセレクタ
4070のセレクト信号9l40を制御する。この時同
時にカウンタコントロール9141はリードイネーブル
信号9l03を出力し、またこの信号が次段のFIFO
4140−0〜3のライトイネーブル信号となる。
このアクセスにより各メモリ4060AR, 4060
AG,4060ABに記憶された画像データが読み出さ
れ、各メモリからの読出し画像信号9160AR, 9
160AG,9160ABは、第27図(C)に示すル
ックアップテーブル(LUT)4110R,4110G
,4110Bに送られ、ここで人間の目の比視感度特性
に合わせるための対数変換が行われる。この各LUTよ
りの変換データ9200AR,9200AG,9200
ABは、マスキング/黒抽出/UCR回路4l20に入
力される。そして、このマスキング/黒抽出/OCR回
路412OAで画像記憶装置3のカラ一画像信号の色補
正を行うとともに、黒色記録時はUCR/黒抽出を行う
。
AG,4060ABに記憶された画像データが読み出さ
れ、各メモリからの読出し画像信号9160AR, 9
160AG,9160ABは、第27図(C)に示すル
ックアップテーブル(LUT)4110R,4110G
,4110Bに送られ、ここで人間の目の比視感度特性
に合わせるための対数変換が行われる。この各LUTよ
りの変換データ9200AR,9200AG,9200
ABは、マスキング/黒抽出/UCR回路4l20に入
力される。そして、このマスキング/黒抽出/OCR回
路412OAで画像記憶装置3のカラ一画像信号の色補
正を行うとともに、黒色記録時はUCR/黒抽出を行う
。
そして、これら連続してつながっているマスキング/黒
抽出/UCR回路412OAよりの画像信号92lOは
第27図(B)に示すセレクタ4l30によって、領域
信号発生器から出力されるセレクト信号9230に基づ
いて、各FIFOメモリ4140−0〜3に入力される
。これによって第33図に示すようにシーケンシャルに
並んでいた各画像は、このFIFO4140−σ〜3の
作用により並列に処理可能となる。
抽出/UCR回路412OAよりの画像信号92lOは
第27図(B)に示すセレクタ4l30によって、領域
信号発生器から出力されるセレクト信号9230に基づ
いて、各FIFOメモリ4140−0〜3に入力される
。これによって第33図に示すようにシーケンシャルに
並んでいた各画像は、このFIFO4140−σ〜3の
作用により並列に処理可能となる。
第35図は、前述した画像の流れをタイミングチャート
で表わしたものである。
で表わしたものである。
第27図(B)中9320−0〜3は拡大補間回路のイ
ネーブル信号9340はセレクタ4l90のセレクト信
号で使用する拡大補間回路を選択する。いづれも領域信
号発生器から出力されるもので、領域ごとに最大4つま
で独立に拡大処理ができるようになっている。
ネーブル信号9340はセレクタ4l90のセレクト信
号で使用する拡大補間回路を選択する。いづれも領域信
号発生器から出力されるもので、領域ごとに最大4つま
で独立に拡大処理ができるようになっている。
例えばイネーブル信号9320 − 0によって拡大補
間回路4150−0がイネーブルとなると、拡大補間回
路4150−0はFIFO4140−0にリードイネー
ブル信号9280−0を出力し、FIFOより画像デー
タを受け取り拡大処理を行うようになっている。なお、
本実施例では1次補間法を用いている。他の拡大補間回
路も同様にイネーブルとなった時点でFIFOに対しリ
ードイネーブル信号を出しFIFOのデータを読み取る
。第35図にタイミングチャートを示す。
間回路4150−0がイネーブルとなると、拡大補間回
路4150−0はFIFO4140−0にリードイネー
ブル信号9280−0を出力し、FIFOより画像デー
タを受け取り拡大処理を行うようになっている。なお、
本実施例では1次補間法を用いている。他の拡大補間回
路も同様にイネーブルとなった時点でFIFOに対しリ
ードイネーブル信号を出しFIFOのデータを読み取る
。第35図にタイミングチャートを示す。
この時点で前述したように、メモリからシーケンシャル
に読み出した画像データは並列に処理が行なわれ、最終
的にセレクタ4l90によって画像のレイアウトが完了
し、ここまで並列に処理された各画像データを再びシリ
アルの画像データ信号とする。セレクタ4190により
シリアル画像データに変換された画像信号9330は、
エッジフィルタ回路4180によって、エッジ強調、お
よびスムージング(平滑化)処理が行われる。そしてL
UT4200を通り、信号ライン9380を介し、セレ
クタ4230に入力される。
に読み出した画像データは並列に処理が行なわれ、最終
的にセレクタ4l90によって画像のレイアウトが完了
し、ここまで並列に処理された各画像データを再びシリ
アルの画像データ信号とする。セレクタ4190により
シリアル画像データに変換された画像信号9330は、
エッジフィルタ回路4180によって、エッジ強調、お
よびスムージング(平滑化)処理が行われる。そしてL
UT4200を通り、信号ライン9380を介し、セレ
クタ4230に入力される。
セレクタ4230には前述したビットマップメモリのデ
ータ(H)とメモリからの画像データとが入力する。か
かる2つの切り換えの詳細は第41図を用いて後述する
。
ータ(H)とメモリからの画像データとが入力する。か
かる2つの切り換えの詳細は第41図を用いて後述する
。
セレクタ4230を出力した画像信号9380はセレク
タ4250に■として入力され、第27図(F)に示す
前記領域信号発生器から作られるビデオイネーブル信号
、およびクロツクとともにカラーリーダlへ送られる。
タ4250に■として入力され、第27図(F)に示す
前記領域信号発生器から作られるビデオイネーブル信号
、およびクロツクとともにカラーリーダlへ送られる。
以下、「画像0」〜「画像3」の全ての画像データの形
成が終了すると、次に「画像4」〜「画像7」、「画像
8」〜[画像11J、「画像12J〜「画像15」の順
で順次画像形成され、第34図に示す「画像0」〜[画
像15Jの16個の画像形成が行われる。
成が終了すると、次に「画像4」〜「画像7」、「画像
8」〜[画像11J、「画像12J〜「画像15」の順
で順次画像形成され、第34図に示す「画像0」〜[画
像15Jの16個の画像形成が行われる。
上述したように、本実施例では、16個の画像を記憶し
第34図に示すようにレイアウトしてプリントアウトし
たが、この画像の数は、任意に設定可能である。
第34図に示すようにレイアウトしてプリントアウトし
たが、この画像の数は、任意に設定可能である。
また、Sv録再生機31からの画像の場合、SVフロッ
ピーの画像を連続してプリントアウトが可能であり、イ
ンデックスプリントとしての機能も有する。
ピーの画像を連続してプリントアウトが可能であり、イ
ンデックスプリントとしての機能も有する。
同様にフイルムスキャナ34もオートチェンジャーを使
用し、自動的に次々と画像を記憶し24面や36面プリ
ントを行うことにより、フイルム画像のインデックスプ
リントが可能である。
用し、自動的に次々と画像を記憶し24面や36面プリ
ントを行うことにより、フイルム画像のインデックスプ
リントが可能である。
く任意の位置のレイアウトによる画像形成〉以上の説明
は、第34図のように画像を自動的に形成可能に展開し
、画像形成する制御を説明したが、本実施例は以上の例
に限るものではなく、任意の画像を任意の位置に展開し
て画像形成することもできる。
は、第34図のように画像を自動的に形成可能に展開し
、画像形成する制御を説明したが、本実施例は以上の例
に限るものではなく、任意の画像を任意の位置に展開し
て画像形成することもできる。
以下、この場合の例として第37図に示す[画像0」〜
「画像3」を、図示の如く展開し、画像形成する場合を
説明する。
「画像3」を、図示の如く展開し、画像形成する場合を
説明する。
まず、上述したメモリへの画像入力制御と同様の制御に
より、カラーリーダlやフイルムスキャナ34またはS
v録再生機3lから読み込んだ4個の画像情報を、画像
メモリである4060AR, 4060AG,4060
ABへ、第36図のように記憶させる。
より、カラーリーダlやフイルムスキャナ34またはS
v録再生機3lから読み込んだ4個の画像情報を、画像
メモリである4060AR, 4060AG,4060
ABへ、第36図のように記憶させる。
そして、ポイントペン421を操作して座標検知板42
0より所望の展開位置を指定入力する。例えば展開領域
を第37図に示すように指定入力する。
0より所望の展開位置を指定入力する。例えば展開領域
を第37図に示すように指定入力する。
この場合の画像形成処理を第27図(A)〜(F)のブ
ロック構成図、および第38図、第39図に示すタイミ
ングチャートを参照して以下説明する。
ロック構成図、および第38図、第39図に示すタイミ
ングチャートを参照して以下説明する。
第38図は第37図に示す、′l,′ラインにおける画
像形成時のタイミングチャート、第39図は第37図に
おける“I!2”ラインにおける画像形成時のタイミン
グチャートである。
像形成時のタイミングチャート、第39図は第37図に
おける“I!2”ラインにおける画像形成時のタイミン
グチャートである。
ITOP信号551は、上述と同様にプリンタ2から出
力され、システムコントローラ42lOはこの信号に同
期して動作を開始する。
力され、システムコントローラ42lOはこの信号に同
期して動作を開始する。
なお、第37図(A)に示す画像のレイアウトにおいて
、「画像3」はカラーリーダlやフイルムスキャナ34
またはSv録再生機3lからの画像を90度回転したも
のとなっている。
、「画像3」はカラーリーダlやフイルムスキャナ34
またはSv録再生機3lからの画像を90度回転したも
のとなっている。
この画像の回転処理は以下の手順で行われる。
まず、第27図におけるDMAC (ダイレクトメモリ
アクセスコントローラ)4380によって4060AR
,4060AG,4060ABからワークメモリ439
0へ画像を転送する。次に、CPU4360によってワ
ークメモリ4390内で公知の画像の回転処理を行った
後、DMAC43801:1mよッテ、ワークメモリ4
39oから4060AR,4060AG,4060AB
への画像の転送を行い、画像の回転処理が行われること
になる。
アクセスコントローラ)4380によって4060AR
,4060AG,4060ABからワークメモリ439
0へ画像を転送する。次に、CPU4360によってワ
ークメモリ4390内で公知の画像の回転処理を行った
後、DMAC43801:1mよッテ、ワークメモリ4
39oから4060AR,4060AG,4060AB
への画像の転送を行い、画像の回転処理が行われること
になる。
デジタイザl6によってレイアウトされ、指示入力され
た各画像の位置情報は、第1図のビデオ処理ユニットl
2を介して前述した通りの経路で画像記憶装置3へ送ら
れる。
た各画像の位置情報は、第1図のビデオ処理ユニットl
2を介して前述した通りの経路で画像記憶装置3へ送ら
れる。
上記位置情報は、信号ライン9460を介してCPU4
360j.:読み取られる。CPU4360は前記位置
情報をもとに領域信号発生器のプログラムを行うことは
、すでに述べたとおりである。
360j.:読み取られる。CPU4360は前記位置
情報をもとに領域信号発生器のプログラムを行うことは
、すでに述べたとおりである。
この各画像に対する展開位置情報を受取ったシステムコ
ントローラ42lOは、各画像に対応した拡大・補間回
路4150−0〜3の動作許可信号9320−0〜3お
よびカウンタイネーブル信号9102一〇〜3、かつ各
セレクタ制御信号を発生し、所望の画像が得られるよう
になっている。
ントローラ42lOは、各画像に対応した拡大・補間回
路4150−0〜3の動作許可信号9320−0〜3お
よびカウンタイネーブル信号9102一〇〜3、かつ各
セレクタ制御信号を発生し、所望の画像が得られるよう
になっている。
本実施例における任意の位置のレイアウトにおいては、
例えばカウンタ0 (4080−0)が画像0に、カウ
ンタ1 (4080−1)が画像lに、カウンタ2 (
4080−2)が画像2に、カウンタ3 (4080一
3)が画像3にそれぞれ対応して動作する。
例えばカウンタ0 (4080−0)が画像0に、カウ
ンタ1 (4080−1)が画像lに、カウンタ2 (
4080−2)が画像2に、カウンタ3 (4080一
3)が画像3にそれぞれ対応して動作する。
第37図に示す“l,”ラインにおける画像形成時の制
御を、第38図を参照して説明する。
御を、第38図を参照して説明する。
画像メモリ4060AR,4060AG,4060AB
からの「画像0」の読み出しは、カウンタ0 (408
00)によりて、“0”番地から“0.5M″番地(第
36図に示す「画像O」の格納領域)までを読み出す。
からの「画像0」の読み出しは、カウンタ0 (408
00)によりて、“0”番地から“0.5M″番地(第
36図に示す「画像O」の格納領域)までを読み出す。
このカウンタ4080−0〜3の出力の切換えは、カウ
ンタコントローラ9141の制御のもとにセレクタ40
70によって行われる。
ンタコントローラ9141の制御のもとにセレクタ40
70によって行われる。
同様に、「画像!」の読み出しは、カウンタ1 (40
801)によって“0.5M”番地から“1M”番地(
第36図に示す「画像1」の格納領域)までが読み出さ
れる。この読み出しのタイミングを第38図に9160
AR, AG, ABとして示す。
801)によって“0.5M”番地から“1M”番地(
第36図に示す「画像1」の格納領域)までが読み出さ
れる。この読み出しのタイミングを第38図に9160
AR, AG, ABとして示す。
「画像O」および「画像1」のデータは、LUT411
0AR, 4110AG, 4110ABを介してマス
キング/黒抽出/UCR回路4120Aに送られ、ここ
で面順次の色信号9210となる。この面順次色信号9
210は、セレクタ4l20によって並列化され、各画
素毎に分けられてFIFOメモリ4140−0. 4
140−1に送られる。そして、システムコントローラ
42lOからの拡大壷補間回路41500.4150−
1への動作許可信号9320−0.9320−1がイネ
ーブルとなると、拡大・補間回路4150−0. 41
50−1はFIFO読み出し信号9280−0.928
0−1をイネーブルとし、読み出し制御を開始する。
0AR, 4110AG, 4110ABを介してマス
キング/黒抽出/UCR回路4120Aに送られ、ここ
で面順次の色信号9210となる。この面順次色信号9
210は、セレクタ4l20によって並列化され、各画
素毎に分けられてFIFOメモリ4140−0. 4
140−1に送られる。そして、システムコントローラ
42lOからの拡大壷補間回路41500.4150−
1への動作許可信号9320−0.9320−1がイネ
ーブルとなると、拡大・補間回路4150−0. 41
50−1はFIFO読み出し信号9280−0.928
0−1をイネーブルとし、読み出し制御を開始する。
FIFOメモリ4140−0. 4140−1は、こ
の信号9280−0. 9280−1によッテ拡大・
補間回路4150−0.4150−1への画像データの
転送を開始する。そして、この拡大・補間回路4150
−0.4150−1によって、先に、デジタイザl6で
指示された領域に従ったレイアウトおよび補開演算がさ
れる。このタイミングを第38図の9300−0.93
00−1に示す。
の信号9280−0. 9280−1によッテ拡大・
補間回路4150−0.4150−1への画像データの
転送を開始する。そして、この拡大・補間回路4150
−0.4150−1によって、先に、デジタイザl6で
指示された領域に従ったレイアウトおよび補開演算がさ
れる。このタイミングを第38図の9300−0.93
00−1に示す。
レイアウトおよび補開演算がされた「画像0」、[画像
IJデータは、セレクタ4l90によって選択された後
、エッジフィルタ回路4180を通り、LUT4200
に入力される。その後のコネクタ4550までの処理は
上述と同様であるので説明を省略する。
IJデータは、セレクタ4l90によって選択された後
、エッジフィルタ回路4180を通り、LUT4200
に入力される。その後のコネクタ4550までの処理は
上述と同様であるので説明を省略する。
次に第39図を参照して、第37図に示す“I!2ライ
ンのタイミングを説明する。
ンのタイミングを説明する。
画像メモリ4060AR,4060AG,4060AB
から拡大・補間回路4150−1. 4150−2まで
の処理は上述と略同様である。
から拡大・補間回路4150−1. 4150−2まで
の処理は上述と略同様である。
ただし、“l2 ラインにおいては、「画像!」と「画
像2」が出力されているため、カウンタ!(4080−
1)とカウンタ2 (4080−2)、FIFO414
0−1.4140−2、拡大●補間回路4150−1.
4150−2が動作する。これらの制御は、システムコ
ントローラ42lOからの制御信号に従って行われる。
像2」が出力されているため、カウンタ!(4080−
1)とカウンタ2 (4080−2)、FIFO414
0−1.4140−2、拡大●補間回路4150−1.
4150−2が動作する。これらの制御は、システムコ
ントローラ42lOからの制御信号に従って行われる。
第37図に示す如く、“l2 ラインでは、「画像l」
と「画像2」が重なり合っている。この重なった部分に
おいて、どちらかの画像を画像形成するか、または両方
の画像を画像形成するかはシステムコントローラ421
0からの制御信号9340によって選択可能である。
と「画像2」が重なり合っている。この重なった部分に
おいて、どちらかの画像を画像形成するか、または両方
の画像を画像形成するかはシステムコントローラ421
0からの制御信号9340によって選択可能である。
具体的制御は上述の場合と同様である。
コネクタ4550からの信号は、ケーブルによってカラ
ーリーダlと接続されている。このため、カラーリーダ
1のビデオインターフエイス201は、第4図に示す信
号ライン経路で画像記憶装置3よりの画像信号205R
をプリンタインターフエイス56に選択出力する。
ーリーダlと接続されている。このため、カラーリーダ
1のビデオインターフエイス201は、第4図に示す信
号ライン経路で画像記憶装置3よりの画像信号205R
をプリンタインターフエイス56に選択出力する。
上述した本実施例における画像形成における画像記憶装
置3よりカラープリンタ2への、画像情報の転送処理の
詳細を第40図のタイミングチャートを参照して以下に
説明する。
置3よりカラープリンタ2への、画像情報の転送処理の
詳細を第40図のタイミングチャートを参照して以下に
説明する。
上述した如《、操作部20のスタートボタンを押すこと
によりプリンタ2が動作を始め、記録紙の搬送を開始す
る。そして、記録紙が画像形成部の先端に達するとIT
OP信号551を出力する。このITOP信号551は
、カラーリーダ1を介して画像記憶装置3に送られる。
によりプリンタ2が動作を始め、記録紙の搬送を開始す
る。そして、記録紙が画像形成部の先端に達するとIT
OP信号551を出力する。このITOP信号551は
、カラーリーダ1を介して画像記憶装置3に送られる。
画像記憶装置3は、設定された条件のもとに、各画像メ
モリ4060AR,4060AG,4060ABに格納
されている画像データを読み出し、上述したレイアウト
、拡大・補間等の処理を行う。
モリ4060AR,4060AG,4060ABに格納
されている画像データを読み出し、上述したレイアウト
、拡大・補間等の処理を行う。
くメモリ拡大連写〉
ホストコンピュータ33より送られた画像データはGP
IB4580を介して入力され、ワークメモリ4390
で一旦展開され、画像メモリA, B, C, Dに書
き込まれ前述した手段により同様に読み出され、プリン
ト出力を得ることができる。例えば第43図に示すよう
に画像記憶メモリに転送された画像が第27図(C)に
示すカウンタO (4080−0)によって読み出され
るメモリ領域であるならば、画像は同様に第37図(A
)の画像0の領域にプリント出力される。
IB4580を介して入力され、ワークメモリ4390
で一旦展開され、画像メモリA, B, C, Dに書
き込まれ前述した手段により同様に読み出され、プリン
ト出力を得ることができる。例えば第43図に示すよう
に画像記憶メモリに転送された画像が第27図(C)に
示すカウンタO (4080−0)によって読み出され
るメモリ領域であるならば、画像は同様に第37図(A
)の画像0の領域にプリント出力される。
またホストコンピュータからレイアウト座標情報、拡大
゛倍率およびプリントコマンドを送ることにより、前述
したものと同様に任意のレイアウトによる画像形成をホ
ストコンピュータの制御によって行うことができる。
゛倍率およびプリントコマンドを送ることにより、前述
したものと同様に任意のレイアウトによる画像形成をホ
ストコンピュータの制御によって行うことができる。
さらに拡大倍率が任意に設定できるため、プリント用紙
の限定を越えて拡大出力画像を得ることができる。
の限定を越えて拡大出力画像を得ることができる。
第37図(G)は例えばメモリ格納画像を4枚のプリン
ト用紙に分割して拡大プリントした例を示す(以下拡大
連写と称す)。以下に詳細を説明する。
ト用紙に分割して拡大プリントした例を示す(以下拡大
連写と称す)。以下に詳細を説明する。
第37図(F)は第27図(C)に示すカウンタ0
4080A−0によって読み出されるメモリ領域に格納
されている画像を模式的に表わした図である。
4080A−0によって読み出されるメモリ領域に格納
されている画像を模式的に表わした図である。
図のように拡大倍率および用紙サイズによりメモリ格納
領を任意に分割できるようになっている。ホストコンピ
ュータから拡大連写コマンドを受け取ると、CPUは用
紙サイズおよび拡大倍率からメモリの分割サイズを計算
し、システムコントローラおよび読み出しカウンタ0に
セットする。
領を任意に分割できるようになっている。ホストコンピ
ュータから拡大連写コマンドを受け取ると、CPUは用
紙サイズおよび拡大倍率からメモリの分割サイズを計算
し、システムコントローラおよび読み出しカウンタ0に
セットする。
図では分割サイズは!]方向がa,V方向がbとしてい
るこれらはカウンタが読み出す先頭番地を計算するのに
用いられる。
るこれらはカウンタが読み出す先頭番地を計算するのに
用いられる。
また簡単のために図では、それぞれの4つの分割領域が
4枚のプリント出力に対応するようになっている。
4枚のプリント出力に対応するようになっている。
第40図に示すITOP信号551により画像形成処理
が開始され、システムコントローラ42lOからカウン
タイネーブル信号9130−0によりlラインa番地ま
で読み出され拡大処理されて、カラーリーダlに送られ
る。読み出しカウンタは読み出しが終了すると次のライ
ンの先頭アドレスを計算し、再び読み出しを繰り回しb
ラインまで読み出しを行い、1枚目のプリントは終了す
る。続いて2枚目のITOP信号551が来るまでに2
枚目の先頭番地2を計算し、順次繰り回し先頭番地を計
算しながら4枚目まで連続してプリントを行う。最後に
プリント画像をつなぎ合わせることにより拡大処理され
た画像が得られるようになっている。
が開始され、システムコントローラ42lOからカウン
タイネーブル信号9130−0によりlラインa番地ま
で読み出され拡大処理されて、カラーリーダlに送られ
る。読み出しカウンタは読み出しが終了すると次のライ
ンの先頭アドレスを計算し、再び読み出しを繰り回しb
ラインまで読み出しを行い、1枚目のプリントは終了す
る。続いて2枚目のITOP信号551が来るまでに2
枚目の先頭番地2を計算し、順次繰り回し先頭番地を計
算しながら4枚目まで連続してプリントを行う。最後に
プリント画像をつなぎ合わせることにより拡大処理され
た画像が得られるようになっている。
くメモリEを用いた非矩形画像合成〉
次にビットマップメモリEを用いた非矩形画像合成処理
について説明する。
について説明する。
例えば第37図(B)に示すように画像0の出力領域を
ハート型にし原稿上合成出力する場合を説明する。
ハート型にし原稿上合成出力する場合を説明する。
前述したようにまず出力したい画像0の領域の大きさを
考慮し、ハート型の2値画像をビットマップメモリEに
展開する。次に前項と同じようにカラーリーダlより各
画像の展開領域をデジタイザl6を用いて指定入力する
。この時画像Oについてのみ非矩形領域の選択ボタンを
操作部より選択する。これら指示された各画像の位置情
報および処理情報は、第1回ビデオ処理ユニットl2を
介して画像記憶装置3へ送られる。前記送られた情報は
、信号線9460をよりCPU4360に読み取られ、
これらの情報を基に画像の出力タイミングをプログラム
することはすでに述べたとうりである。
考慮し、ハート型の2値画像をビットマップメモリEに
展開する。次に前項と同じようにカラーリーダlより各
画像の展開領域をデジタイザl6を用いて指定入力する
。この時画像Oについてのみ非矩形領域の選択ボタンを
操作部より選択する。これら指示された各画像の位置情
報および処理情報は、第1回ビデオ処理ユニットl2を
介して画像記憶装置3へ送られる。前記送られた情報は
、信号線9460をよりCPU4360に読み取られ、
これらの情報を基に画像の出力タイミングをプログラム
することはすでに述べたとうりである。
カラーリーダlからのI−TOP信号を受けると画像記
憶装置3はメモリより画像の読み出しを開始し、第27
図のセレクタ4230を通過する際に画像合成が実際に
行われる。
憶装置3はメモリより画像の読み出しを開始し、第27
図のセレクタ4230を通過する際に画像合成が実際に
行われる。
第41図は第27図(B)のセレクタ4230の内部概
略構成図である。3010はレジスターlでかかるレジ
スターにセットするデータを制御することによってビッ
トマップメモリから8bit濃度データもしくはBl信
号をCPUからプログラマブルに選択できる。3020
.3030はかかる選択するゲートである。例えば8b
itの濃度データを選択するとORゲート3040にて
画像信号とビットマップの合成が行われる。
略構成図である。3010はレジスターlでかかるレジ
スターにセットするデータを制御することによってビッ
トマップメモリから8bit濃度データもしくはBl信
号をCPUからプログラマブルに選択できる。3020
.3030はかかる選択するゲートである。例えば8b
itの濃度データを選択するとORゲート3040にて
画像信号とビットマップの合成が行われる。
一方Bl信号を選択するとセレクタ3050セレクト信
号となり、前記Bl信号で3050に示すレジスターに
設定されるデータの濃度の画像データとメモリからの画
像データ9380を選択出力できるようになっている。
号となり、前記Bl信号で3050に示すレジスターに
設定されるデータの濃度の画像データとメモリからの画
像データ9380を選択出力できるようになっている。
非矩形の画像合成を行う場合は通常レジスター2は“0
”を設定しておく。順次読み出される画像データ938
0は、ビットマップから出力される、非矩形領域信号B
Iセレクト信号とするセレクタ3050にて非矩形切り
抜かれ非矩形の画像合成を可能にしている。
”を設定しておく。順次読み出される画像データ938
0は、ビットマップから出力される、非矩形領域信号B
Iセレクト信号とするセレクタ3050にて非矩形切り
抜かれ非矩形の画像合成を可能にしている。
上記Bl信号は単独でカラーリーダlに送られカラーリ
ーダlにて前記BI信号を利用した処理も可能である。
ーダlにて前記BI信号を利用した処理も可能である。
すなわち前述のBI信号を第2図のビデオインターフェ
ース回路201に入力する信号206として用い、かつ
該ビデオインターフェース回路201を第6図に示す状
態にして用いれば、リーダー側にて前述の画像合成を行
うことが出来る。
ース回路201に入力する信号206として用い、かつ
該ビデオインターフェース回路201を第6図に示す状
態にして用いれば、リーダー側にて前述の画像合成を行
うことが出来る。
また本実施例においてはリーダーlによって読み取られ
るカラー画像に対して、リアルタイムで画像記憶装置3
の画像を合成することも出来る。
るカラー画像に対して、リアルタイムで画像記憶装置3
の画像を合成することも出来る。
すなわち上述のようにカラープリンタ2のITOP信号
551に同期して、画像記憶装置3から画像が読み出さ
れるが、また同時にカラーリーダlも上記ITOP信号
551に同期して反射原稿999をフル力ラーセンサー
6にて読み出しを開始する。カラーリーダlの処理は上
述と同様であるので説明を省略する。
551に同期して、画像記憶装置3から画像が読み出さ
れるが、また同時にカラーリーダlも上記ITOP信号
551に同期して反射原稿999をフル力ラーセンサー
6にて読み出しを開始する。カラーリーダlの処理は上
述と同様であるので説明を省略する。
上述した画像記憶装置3からの画像情報と、カラーリー
ダlからの画像情報との合成を第37図(C)のタイミ
ングチャートを参照して以下に説明する。
ダlからの画像情報との合成を第37図(C)のタイミ
ングチャートを参照して以下に説明する。
第37図(C)は、第37図(A)において画像0〜4
以外の部分はリーダlによって読み取られる反射原稿を
合成した際のlIにおける反射原稿999と、画像記憶
装置3から信号を合成したタイミングチャートである。
以外の部分はリーダlによって読み取られる反射原稿を
合成した際のlIにおける反射原稿999と、画像記憶
装置3から信号を合成したタイミングチャートである。
ITOP信号551に、同期して読み出されたカラーリ
ーダlの画像情報は、黒補正/白補正回路の出力信号5
59RGBとなり、第20図のl,においてHSYNC
に同期して出力されている。また、画像記憶装置3から
の画像情報205RGBはデジタイザl6により指示さ
れた領域のみが出力される。これら2種の画像情報はビ
デオインターフエイス101に入力され、デジタイザl
6で指示された領域以外はカラー原稿の画像が合成回路
115から出力され、デジタイザ16で指示された領域
は、画像記憶装置3からの情報が出力される。
ーダlの画像情報は、黒補正/白補正回路の出力信号5
59RGBとなり、第20図のl,においてHSYNC
に同期して出力されている。また、画像記憶装置3から
の画像情報205RGBはデジタイザl6により指示さ
れた領域のみが出力される。これら2種の画像情報はビ
デオインターフエイス101に入力され、デジタイザl
6で指示された領域以外はカラー原稿の画像が合成回路
115から出力され、デジタイザ16で指示された領域
は、画像記憶装置3からの情報が出力される。
上述の実施例では非矩形領域の設定手段として、欲する
領域の形状のマスクパタンをあらかじめ用意しておき、
それをリーダに読み込ますことにより、ビットマップメ
モリに展開していた。
領域の形状のマスクパタンをあらかじめ用意しておき、
それをリーダに読み込ますことにより、ビットマップメ
モリに展開していた。
さらに本実施例では、第27図(D−1)に示すように
ビットマップメモリをCPUバスと接続し、CPUによ
りビットマップメモリにマスクパクンを展開できるよう
にしている。例えば、星形、菱形、6角形他用いる頻度
が高いと思われる定型のマスクパタンの場合、そのデー
タもし《はデータを発生するプログラムをCPUのプロ
グラムROMあるいはフォントROM4070に記憶さ
せておき、使用する際にはプログラムを起動させ、自動
的にマスクパクンを発生させることができる。
ビットマップメモリをCPUバスと接続し、CPUによ
りビットマップメモリにマスクパクンを展開できるよう
にしている。例えば、星形、菱形、6角形他用いる頻度
が高いと思われる定型のマスクパタンの場合、そのデー
タもし《はデータを発生するプログラムをCPUのプロ
グラムROMあるいはフォントROM4070に記憶さ
せておき、使用する際にはプログラムを起動させ、自動
的にマスクパクンを発生させることができる。
以上の構成では、マスクパクンを作成し、読み込ませる
必要がなく、簡単にビットマップメモリにマスクパタン
を作成することができ、第37図(B)に示す様な画像
合成をさらに簡単に実施することができる。
必要がなく、簡単にビットマップメモリにマスクパタン
を作成することができ、第37図(B)に示す様な画像
合成をさらに簡単に実施することができる。
また本実施例においては、例えばコンピュータ33から
送信されたコードデータからCPU4360によって文
字の第27図(D−1)に示すフォントROM4070
を参照し、文字フォントをEに示すビットマップメモリ
上に展開することもできる。
送信されたコードデータからCPU4360によって文
字の第27図(D−1)に示すフォントROM4070
を参照し、文字フォントをEに示すビットマップメモリ
上に展開することもできる。
このように、自由にビットマップメモリに文字フォント
を書き込むことができ、更に前述した第41図のアンド
ゲート3020をアクティブにし、アンドゲート303
0を非アクティブとし、画像データ9380とビットマ
ップメモリ上の画像とをオアゲート3040によって合
成することによって、各種格納画像データとの文字合成
が容易に行えるようになっている。
を書き込むことができ、更に前述した第41図のアンド
ゲート3020をアクティブにし、アンドゲート303
0を非アクティブとし、画像データ9380とビットマ
ップメモリ上の画像とをオアゲート3040によって合
成することによって、各種格納画像データとの文字合成
が容易に行えるようになっている。
また、CPU4360によって例えばバタン発生プログ
ラムを起動することにより、罫線Kなどもビットマップ
に書き込むことができ、第37図(D)のようにかかる
罫゜線と画像データとの合成も容易にできる。この他各
種固定パタンをCPUプログラムとして持つことができ
る。
ラムを起動することにより、罫線Kなどもビットマップ
に書き込むことができ、第37図(D)のようにかかる
罫゜線と画像データとの合成も容易にできる。この他各
種固定パタンをCPUプログラムとして持つことができ
る。
さらに、ビットマップメモリに予め書き込んだフォント
ROM4070からの文字データと画像データとを合成
し、第37図(E)に示すように、第34図に示した各
画像の下面にメッセージのはいった画像が得られるよう
になっている。これらの文字はあらかじめ前述したよう
に、ホストコンピュータより文字コードを送り展開する
ことも可能であるし、またリーダーから読み込みセット
しておくことも可能である。
ROM4070からの文字データと画像データとを合成
し、第37図(E)に示すように、第34図に示した各
画像の下面にメッセージのはいった画像が得られるよう
になっている。これらの文字はあらかじめ前述したよう
に、ホストコンピュータより文字コードを送り展開する
ことも可能であるし、またリーダーから読み込みセット
しておくことも可能である。
〈モニタテレビインターフエイスの説明〉本実施例のシ
ステムは第1図図示のように、画像記憶装置内の画像メ
モリの内容をモニタテレビ32に出力可能である。また
、Sv録再生機31からのビデオ画像を出力することも
可能である。
ステムは第1図図示のように、画像記憶装置内の画像メ
モリの内容をモニタテレビ32に出力可能である。また
、Sv録再生機31からのビデオ画像を出力することも
可能である。
以下に詳しく説明する。画像メモリ4060AR,40
60AG,4060AHに記憶されているビデオ画像デ
ータは、DMAC4380によって読み出され、ディス
プレイメモリ4060M−R,4060M−G,406
0M−Bへ転送され、記憶される。
60AG,4060AHに記憶されているビデオ画像デ
ータは、DMAC4380によって読み出され、ディス
プレイメモリ4060M−R,4060M−G,406
0M−Bへ転送され、記憶される。
また一方、前述したようにシステムコントローラ421
0から各メモリに出力するコントロール信号を制御する
ことによって、所望する画像を画像メモリに格納すると
同時にディスプレイメモリMにも格納出来る。
0から各メモリに出力するコントロール信号を制御する
ことによって、所望する画像を画像メモリに格納すると
同時にディスプレイメモリMにも格納出来る。
また、ディスプレイメモリMの詳細を示す第27図(E
)に示すようにディスプレイメモリ4060M一R,4
060M−G,4060M−Bに記憶されたビデオ画像
データは、LUT4420R, 4420G, 442
0Bを通ってD/Aコンバータ4430R, 4430
G, 4430Bに送られ、ここでディスプレイコント
ローラ4440からのSYNC信号4590Sに同期し
てアナログR信号4590R1G信号4590G,B信
号4590Bに変換され出力される。
)に示すようにディスプレイメモリ4060M一R,4
060M−G,4060M−Bに記憶されたビデオ画像
データは、LUT4420R, 4420G, 442
0Bを通ってD/Aコンバータ4430R, 4430
G, 4430Bに送られ、ここでディスプレイコント
ローラ4440からのSYNC信号4590Sに同期し
てアナログR信号4590R1G信号4590G,B信
号4590Bに変換され出力される。
一方、ディスプレイコントローラ4440からはこれら
のアナログ信号の出力タイミングに同期してSYNC信
号9600が出力される。このアナログR信号4590
R,G信号4590G,B信号4590B,SYNC信
号4590Sをモニタ4に接続することにより、画像記
憶装置3の記憶内容を表示することができる。
のアナログ信号の出力タイミングに同期してSYNC信
号9600が出力される。このアナログR信号4590
R,G信号4590G,B信号4590B,SYNC信
号4590Sをモニタ4に接続することにより、画像記
憶装置3の記憶内容を表示することができる。
また、本実施例においては、第1図に示すホストコンピ
ュータ33から第27図(B)に示す4580、GPI
Bコントローラ4310を介して画像記憶装置3へ制御
コマンドを送ることによって、表示されている画像のト
リミングが可能である。
ュータ33から第27図(B)に示す4580、GPI
Bコントローラ4310を介して画像記憶装置3へ制御
コマンドを送ることによって、表示されている画像のト
リミングが可能である。
CPU4360は、ホストコンピュータ33によって指
示入力された領域情報より、上述と同様の制御で、ディ
スプレイメモリ4410R,4410G,4410Bか
ら画像メモリ4060AR, 4060AG,406
0ABへ有効領域のみを転送することによってトリミン
グが可能である。
示入力された領域情報より、上述と同様の制御で、ディ
スプレイメモリ4410R,4410G,4410Bか
ら画像メモリ4060AR, 4060AG,406
0ABへ有効領域のみを転送することによってトリミン
グが可能である。
また、ホストコンピュータ33からの領域指示情報に対
応して第27図(B)に示すCPU4360は第29図
のコンパレータ4232,4233およびRAM42l
2に上述した場合と同様にしてデータをセットし、再び
カラーリーダlやSv鈴再生機3lから画像データを入
力することにより、トリミングされた画像データを40
60AR, 4060AG, 4060ABに記憶する
ことができる。
応して第27図(B)に示すCPU4360は第29図
のコンパレータ4232,4233およびRAM42l
2に上述した場合と同様にしてデータをセットし、再び
カラーリーダlやSv鈴再生機3lから画像データを入
力することにより、トリミングされた画像データを40
60AR, 4060AG, 4060ABに記憶する
ことができる。
次に、画像メモリ4060R,4060G,4060B
に複数の画像が記憶されている場合、カラープリンタ2
で記録する際に各画像のレイアウトも、モニタテレビ3
2とホストコンピュータ33を用いて可能である。
に複数の画像が記憶されている場合、カラープリンタ2
で記録する際に各画像のレイアウトも、モニタテレビ3
2とホストコンピュータ33を用いて可能である。
まずモニタテレビ32に記録紙の大きさを表示し、この
表示を見ながら各画像のレイアウトした位置情報をホス
トコンピュータ33によって入力することにより、カラ
ープリンタ2で記録する各画像のレイアウトが可能であ
る。
表示を見ながら各画像のレイアウトした位置情報をホス
トコンピュータ33によって入力することにより、カラ
ープリンタ2で記録する各画像のレイアウトが可能であ
る。
この時の画像メモリ4060AR, 4060AG,
4060ABからカラープリンタ2への記憶情報の読出
し制御およびカラープリンタ2での記録制御は、上述し
た実施例と同様であるので説明は省略する。
4060ABからカラープリンタ2への記憶情報の読出
し制御およびカラープリンタ2での記録制御は、上述し
た実施例と同様であるので説明は省略する。
くコンピュータインターフエイスの説明〉本実施例のシ
ステムは、第1図図示のようにホストコンピュータ33
を有し、画像記憶装置3と接続されている。第27図(
B)を用い上記ホストコンピュータ33とのインターフ
エイスを説明する。
ステムは、第1図図示のようにホストコンピュータ33
を有し、画像記憶装置3と接続されている。第27図(
B)を用い上記ホストコンピュータ33とのインターフ
エイスを説明する。
ホストコンピュータ33とのインターフエイスは、コネ
クタ4580によって接続されたGPIBコントローラ
4310にて行われる。GPIBコントローラはCPU
バス9610を介し、CPU4360と接続されており
、決められたプロトコルによりホストコンピュータ33
とのコマンドのやりとりや画像データの転送が可能であ
る。
クタ4580によって接続されたGPIBコントローラ
4310にて行われる。GPIBコントローラはCPU
バス9610を介し、CPU4360と接続されており
、決められたプロトコルによりホストコンピュータ33
とのコマンドのやりとりや画像データの転送が可能であ
る。
例えば、ホストコンピュータ33よりGP − IBを
介して画像データが転送される場合、画像データはーラ
インずつGP−夏Bコントローラ4310により受け取
られ、一時ワークメモリ4390に格納される。格納さ
れたデータは、随時ワークメモリより画像格納メモリA
B,CDおよびモニタディスプレイメモリMにDMA転
送され、再び新たにGP−IBコントローラ43lOよ
りデータを受け取り、上記の繰り回しにより画像転送を
行っている。
介して画像データが転送される場合、画像データはーラ
インずつGP−夏Bコントローラ4310により受け取
られ、一時ワークメモリ4390に格納される。格納さ
れたデータは、随時ワークメモリより画像格納メモリA
B,CDおよびモニタディスプレイメモリMにDMA転
送され、再び新たにGP−IBコントローラ43lOよ
りデータを受け取り、上記の繰り回しにより画像転送を
行っている。
第42図は第27図(A).(B)に示したワークメモ
リ4369、画像格納メモリA−C、およびモニタデイ
スプレメモリMの関係を表わしたブロック図を示す。
リ4369、画像格納メモリA−C、およびモニタデイ
スプレメモリMの関係を表わしたブロック図を示す。
なお、かかる第42図においては実施例の各構成要件の
符号を付し直している。ホストコンピュータ33からは
、まずはじめに転送すべき画像サイズが送られる。すな
わち入力端子2401, GP 一IBコントローラ2
402を介してホストコンピュータ33からCPU24
03にかかる画像サイズが読み込まれる。次に画像デー
タがーラインずつ読み込まれ、一時ワークメモリ240
4に格納される。ワークメモリに格納された画像データ
は、DRAMコントローラ2405 (以下DMACと
称す)により画像記憶メモリ2406, ディスプレイ
メモリ2407に順次転送される(ここでは簡単の為に
R, G, Bをひとまとめにしている)。以下にそ
の詳細を説明する。画像記憶メモリ2406,ディスプ
レイメモリ2407は例えば第43図に示すようにアド
レスを割当てられ、画像が格納されている。図では、H
方向にアドレス下位、■方向にアドレス上位が対応して
いる。例えば、A点はH方向100H,V方向100H
とするならばA点のアドレスはIOOIOOHとなる。
符号を付し直している。ホストコンピュータ33からは
、まずはじめに転送すべき画像サイズが送られる。すな
わち入力端子2401, GP 一IBコントローラ2
402を介してホストコンピュータ33からCPU24
03にかかる画像サイズが読み込まれる。次に画像デー
タがーラインずつ読み込まれ、一時ワークメモリ240
4に格納される。ワークメモリに格納された画像データ
は、DRAMコントローラ2405 (以下DMACと
称す)により画像記憶メモリ2406, ディスプレイ
メモリ2407に順次転送される(ここでは簡単の為に
R, G, Bをひとまとめにしている)。以下にそ
の詳細を説明する。画像記憶メモリ2406,ディスプ
レイメモリ2407は例えば第43図に示すようにアド
レスを割当てられ、画像が格納されている。図では、H
方向にアドレス下位、■方向にアドレス上位が対応して
いる。例えば、A点はH方向100H,V方向100H
とするならばA点のアドレスはIOOIOOHとなる。
同様にディスプレイメモリもまたアドレス下位、■方向
にアドレス上位を割当てている。ここで、例えば順次送
られて来る画像を、画像格納メモリ2402には等倍、
ディスプレイメモリ2407には3/4に縮小して転送
するものとする。
にアドレス上位を割当てている。ここで、例えば順次送
られて来る画像を、画像格納メモリ2402には等倍、
ディスプレイメモリ2407には3/4に縮小して転送
するものとする。
まず、前述したようにホストコンピュータから送られる
画像の画像サイズ、および縮小率がDMACにセットさ
れ、一方、DRAMコントローラ2408.2409に
は格納先頭アドレスおよび縮小された場合の画像サイズ
がセットされる。上記設定終了後、CPUによりDMA
C2405にコマンドが送られ画像の転送が開始される
。
画像の画像サイズ、および縮小率がDMACにセットさ
れ、一方、DRAMコントローラ2408.2409に
は格納先頭アドレスおよび縮小された場合の画像サイズ
がセットされる。上記設定終了後、CPUによりDMA
C2405にコマンドが送られ画像の転送が開始される
。
DMAC2405は、ワークメモリ2404に対しアド
レスおよび■信号を与え画像データを読み出している。
レスおよび■信号を与え画像データを読み出している。
このとき、アドレスは順次インクリメントしていき、I
Hの読み出しが終了した時点で再びホストコンピュータ
より次の一ラインを受け取りワークメモリに格納される
。一方、同時にDRAMコントローラ2408. 2
409にはDMACよりIOW1,IOW2が与えられ
、順次画像データが書き込まれるようになっている。こ
の時、DRAMコントローラ2408, .2409は
口1信号をカウントし、前記セットした先頭アドレスよ
り書き込みアドレスを順次インクリメントしている。H
方向の書き込みが終了した時点でV方向のアドレスがイ
ンクリメントされ、次のHの先頭から書き込みが行われ
る。
Hの読み出しが終了した時点で再びホストコンピュータ
より次の一ラインを受け取りワークメモリに格納される
。一方、同時にDRAMコントローラ2408. 2
409にはDMACよりIOW1,IOW2が与えられ
、順次画像データが書き込まれるようになっている。こ
の時、DRAMコントローラ2408, .2409は
口1信号をカウントし、前記セットした先頭アドレスよ
り書き込みアドレスを順次インクリメントしている。H
方向の書き込みが終了した時点でV方向のアドレスがイ
ンクリメントされ、次のHの先頭から書き込みが行われ
る。
上記転送が行われる際、DMACは「σ■に対してレー
トマルチブライヤと同様の機能を持っており、従って■
覆を間引《ことにより縮小を行っている。例えば前記し
たように3/4の縮小を設定した場合、DMACはH方
向については4回に1回10Wを間引き、■方向につい
ては4ラインにつきlラインの区間10Wを出さない様
な構成となっており、結果としてIOWによるメモリへ
の書き込みを制御することにより縮小を行っている。
トマルチブライヤと同様の機能を持っており、従って■
覆を間引《ことにより縮小を行っている。例えば前記し
たように3/4の縮小を設定した場合、DMACはH方
向については4回に1回10Wを間引き、■方向につい
ては4ラインにつきlラインの区間10Wを出さない様
な構成となっており、結果としてIOWによるメモリへ
の書き込みを制御することにより縮小を行っている。
第44図にタイミングチャートを示す。図のように読み
出しアドレスがワークメモリ2404に入力され、■信
号によりデータがデータパスに現われる。同時に書き込
みアドレスが格納先アドレスに入力され、旧信号により
データが書き込まれる。
出しアドレスがワークメモリ2404に入力され、■信
号によりデータがデータパスに現われる。同時に書き込
みアドレスが格納先アドレスに入力され、旧信号により
データが書き込まれる。
この時、m信号が間引かれた場合前述したように書き込
みアドレスはインクリメントされず、また書き込みも行
われないようになっている。
みアドレスはインクリメントされず、また書き込みも行
われないようになっている。
《マンマシンインターフエイスの説明》本実施例のシス
テム(第1図)は前述したよう6こ、ホストコンピュー
タ33からとカラーリーダ1の操作部20から操作可能
となっている。
テム(第1図)は前述したよう6こ、ホストコンピュー
タ33からとカラーリーダ1の操作部20から操作可能
となっている。
以下この操作部20を用いたマンマシンインターフエイ
スについて説明する。
スについて説明する。
カラーリーダlにおいて操作部20の外部機器キー(図
示しない)を押すことにより、第47図のAの図が操作
部20の液晶タッチノくネルに表示される。
示しない)を押すことにより、第47図のAの図が操作
部20の液晶タッチノくネルに表示される。
かかる第47図は画像記憶装置3へのカラーIJ一ダl
1フイルムスキャナ34、またはSv録再生機3lから
の画像データの記憶を行う場合の操作を示した図である
。
1フイルムスキャナ34、またはSv録再生機3lから
の画像データの記憶を行う場合の操作を示した図である
。
第47図Aの画像登録キーを押すと液晶夕′ンチパネル
はCのようになり、C図中Xとして示した破線で囲まれ
た領域に表示された入力ソースを圃圓キーにより選択す
る。
はCのようになり、C図中Xとして示した破線で囲まれ
た領域に表示された入力ソースを圃圓キーにより選択す
る。
入力ソースとしては本実施例ではカラーリーダl1フイ
ルムスキャナ34、Sv録再生機3lの3種類が有りこ
れらが田圃キーの操作により選択される。このようすを
C図の下に示す。
ルムスキャナ34、Sv録再生機3lの3種類が有りこ
れらが田圃キーの操作により選択される。このようすを
C図の下に示す。
次にC図内の画像番号キーを押すことにより次に進む。
D図の場合には指定した画像番号にすでに画像が記憶さ
れている場合を示す。かかるDに示す画像は第47図Y
に示すエリアをオンすることによって表示される。E図
、G図、H図は、C図の入力ソースの選択(Elllキ
ーにより選択)から決まりカラーリーグを選択した場合
はE図に、フイルムスキャナ34を選択した場合はG図
に、Sv録再生機3lを選択した場合はH図となる。
れている場合を示す。かかるDに示す画像は第47図Y
に示すエリアをオンすることによって表示される。E図
、G図、H図は、C図の入力ソースの選択(Elllキ
ーにより選択)から決まりカラーリーグを選択した場合
はE図に、フイルムスキャナ34を選択した場合はG図
に、Sv録再生機3lを選択した場合はH図となる。
カラーリーダlの画像登録を選択すると第47図E図に
示す状態となる。かかる状態において第23図のデジタ
イザl6のポインテイングペン421により、カラーリ
ーダlのプラテンガラス4上の原稿999の読み取りエ
リアを指示する。この指示が終了するとF図となり確認
のための図が表示される。読み取りエリアの変更がある
場合は回キーを押すことにより、E図にもどり、再度設
定が可能である。
示す状態となる。かかる状態において第23図のデジタ
イザl6のポインテイングペン421により、カラーリ
ーダlのプラテンガラス4上の原稿999の読み取りエ
リアを指示する。この指示が終了するとF図となり確認
のための図が表示される。読み取りエリアの変更がある
場合は回キーを押すことにより、E図にもどり、再度設
定が可能である。
読み取りエリアがOKのときは回囚キーを押すとG図と
なり、次に使用するメモリ量の設定を行う。
なり、次に使用するメモリ量の設定を行う。
G図のメモリ量のバーグラフは画像記憶装置3内のメモ
リポート(第27図(A)のメモリA−D)の装着によ
りバーグラフの長さが変化する。
リポート(第27図(A)のメモリA−D)の装着によ
りバーグラフの長さが変化する。
画像記憶装置3は上述したメモリボード(メモリA−D
)を1枚から最大4枚まで装着可能である。
)を1枚から最大4枚まで装着可能である。
すなわちメモリボード4枚装着時が一番長いバーグラフ
となる。
となる。
G図のバーグラフは画像記憶装置3内のメモリ容量を示
すとともに、画像登録するさいの使用メモリ量を設定す
る。国日キーにより登録使用メモリ量を決定し、登録ス
タートキーを押すことにより第1図の原稿走査ユニット
11がスキャンl1原稿999読み込む。
すとともに、画像登録するさいの使用メモリ量を設定す
る。国日キーにより登録使用メモリ量を決定し、登録ス
タートキーを押すことにより第1図の原稿走査ユニット
11がスキャンl1原稿999読み込む。
第1図に示す原稿走査ユニット11からの画像情報はケ
ーブル501を通りビデオ処理ユニットl2により処理
されたのち、ビデオインターフエイス201を介して画
像記憶装置3に出力する。画像記憶装置3は入力した画
像情報をモニタテレビ3に表示する。
ーブル501を通りビデオ処理ユニットl2により処理
されたのち、ビデオインターフエイス201を介して画
像記憶装置3に出力する。画像記憶装置3は入力した画
像情報をモニタテレビ3に表示する。
画像記憶装a3のメモリ(27図(C))への記憶方法
は上述したものと同様であるため略す。
は上述したものと同様であるため略す。
以上のようにG図のメモリ量の設定を可変に出来るため
、同一エリアの画像を記憶する場合でも、設定メモリ量
を多《することにより高画質に画像記憶が可能となる。
、同一エリアの画像を記憶する場合でも、設定メモリ量
を多《することにより高画質に画像記憶が可能となる。
また、メモリ量を小さくとることにより、多くの画像を
入力することも可能である。
入力することも可能である。
次にフイルムスキャナ34からの画像登録は、G図に示
す表示となり、その登録方法はカラーリーダlの場合と
同様であるため詳細な説明は略す。
す表示となり、その登録方法はカラーリーダlの場合と
同様であるため詳細な説明は略す。
Sv再生機3lからの画像登録を選択した場合には第4
7図のH図の表示となり、登録スタート前に回転方向の
登録が有るか否かAGC (オートゲインコントロール
)のON/OFF,およびフィールド/フレームの設定
を行う。上記設定の後、登録スタートキーを押すことに
より、Sv録再生機3lからの画像情報を画像記憶装置
3はメモリ(27図(C))にとり込む、メモリへの画
像記憶方法は、上述したものと同様であるため略す。
7図のH図の表示となり、登録スタート前に回転方向の
登録が有るか否かAGC (オートゲインコントロール
)のON/OFF,およびフィールド/フレームの設定
を行う。上記設定の後、登録スタートキーを押すことに
より、Sv録再生機3lからの画像情報を画像記憶装置
3はメモリ(27図(C))にとり込む、メモリへの画
像記憶方法は、上述したものと同様であるため略す。
第48図は、画像記憶装置3内のメモリからカラープリ
ンタ2ヘレイアウトプリントする際の操作方法を示した
図である。
ンタ2ヘレイアウトプリントする際の操作方法を示した
図である。
第48図のC図が3種のレイアウトパターンを選択する
ため操作表示である。
ため操作表示である。
固定パターンレイアウトは、あらかじめ決められたパタ
ーンに画像記憶装置3のメモリの内容をプリントアウト
するものである。
ーンに画像記憶装置3のメモリの内容をプリントアウト
するものである。
フリーレイアウトは、第23図に示すデジタイザl6の
ポイントペン421によってプリントするエリアを指示
し、そのエリアに画像記憶装置3のメモリ内容をプリン
トアウトするものである。
ポイントペン421によってプリントするエリアを指示
し、そのエリアに画像記憶装置3のメモリ内容をプリン
トアウトするものである。
合成は第23図に示すデジタイザl6のポイントペン4
21によって指示されたエリアに、画像記憶装置3のメ
モリ内容を書き込み指示されたエリア以外は、カラーリ
ーダlのプラテンガラス4上の原稿999の画像を合成
しプリントアウトするものである。
21によって指示されたエリアに、画像記憶装置3のメ
モリ内容を書き込み指示されたエリア以外は、カラーリ
ーダlのプラテンガラス4上の原稿999の画像を合成
しプリントアウトするものである。
固定レイアウトが選ばれた場合には、第48図のD図に
よって固定レイアウトプリントにおけるプリント面数の
設定を行う。固定レイアウトの各画像エリアにはA−P
の画像エリア名が与えられており、各エリア(A−P)
に対応する画像番号を各々、第48図.E図.F図を用
いて設定を行う。例えば第48図D図において16画面
を選択した場合には第48図Eに示す表示がなされる。
よって固定レイアウトプリントにおけるプリント面数の
設定を行う。固定レイアウトの各画像エリアにはA−P
の画像エリア名が与えられており、各エリア(A−P)
に対応する画像番号を各々、第48図.E図.F図を用
いて設定を行う。例えば第48図D図において16画面
を選択した場合には第48図Eに示す表示がなされる。
E図中の例えばAに示すエリアを選択すると次いで表示
はFに示す図に移り、設定されたエリアに形成すべき画
像の番号を第48図中の数値キーを用いて設定する。か
かる指定を《り返すことによって複数の画像の登録を行
うことが出来る。登録すべき画像の個数は、D図におい
て選ばれた固定パターンの種類に応じて自動的に決定さ
れる。かかる設定が終了すると、カラーリーダのCPU
はB図にて選択された種類の外部機器の種類応じ、例え
ばSvであればSv再生機のF図にて選択された所望画
面に対応する画像を記憶装置3に格納する。
はFに示す図に移り、設定されたエリアに形成すべき画
像の番号を第48図中の数値キーを用いて設定する。か
かる指定を《り返すことによって複数の画像の登録を行
うことが出来る。登録すべき画像の個数は、D図におい
て選ばれた固定パターンの種類に応じて自動的に決定さ
れる。かかる設定が終了すると、カラーリーダのCPU
はB図にて選択された種類の外部機器の種類応じ、例え
ばSvであればSv再生機のF図にて選択された所望画
面に対応する画像を記憶装置3に格納する。
次に第1図の操作部20のスタートキー(図示しない)
に対応する画像番号の指示を促す。次いで指定した番号
のスイッチをオンを押すことにより固定レイアウトされ
たハードコピーが、プリンタ2より出力される。固定レ
イアウトプリントの16面で出力した画像は第34図に
示すようなレイアウトでプリントされる。
に対応する画像番号の指示を促す。次いで指定した番号
のスイッチをオンを押すことにより固定レイアウトされ
たハードコピーが、プリンタ2より出力される。固定レ
イアウトプリントの16面で出力した画像は第34図に
示すようなレイアウトでプリントされる。
第48図の1図に示すフリーレイアウトブリンI・につ
いて説明する。フリーレイアウトプリントは、まず最初
に各エリアを第23図に示すデジタイザl6のポイント
ペン421によウて各エリアを順番に設定する。同時に
各エリアにプリントする画像番号をL図のテンキーによ
って選択する。
いて説明する。フリーレイアウトプリントは、まず最初
に各エリアを第23図に示すデジタイザl6のポイント
ペン421によウて各エリアを順番に設定する。同時に
各エリアにプリントする画像番号をL図のテンキーによ
って選択する。
各エリアの設定終了後、第1図の操作部2oのスタート
キー(図示せず)を押すことにより、J図およびK図で
設定した領域に画像記憶装置3のメモリ内容がプリント
アウトされる。
キー(図示せず)を押すことにより、J図およびK図で
設定した領域に画像記憶装置3のメモリ内容がプリント
アウトされる。
第48図G図に示す合成レイアウトは上述したフリーレ
イアウトとエリアの設定は同様である。
イアウトとエリアの設定は同様である。
エリア以外は反射原稿の画像が出力され、カラーインカ
ラーの画像出力が行われる。
ラーの画像出力が行われる。
第49図は、第47図A図に示した状態において「モニ
ター表示」のキーをオンにした場合、すなわちモニター
テレビ32への表示操作と、該図に示した状態において
「カラーバランス」のキーをオンした場合、すなわち画
像記憶装置3内の画像情報をカラープリンタ2でプリン
トアウトする際の各画像の色味を調整する際の操作を示
す。
ター表示」のキーをオンにした場合、すなわちモニター
テレビ32への表示操作と、該図に示した状態において
「カラーバランス」のキーをオンした場合、すなわち画
像記憶装置3内の画像情報をカラープリンタ2でプリン
トアウトする際の各画像の色味を調整する際の操作を示
す。
第49図A図のモニタ表示キーを押すとC図のような表
示となり、画像記憶装置3の画像番号を選択しモニター
テレビ32に表示するかソース表示のどちらかを選択す
る。詳細は前に述べているため略す。
示となり、画像記憶装置3の画像番号を選択しモニター
テレビ32に表示するかソース表示のどちらかを選択す
る。詳細は前に述べているため略す。
第49図A図のカラーバランスキーを押すことによりD
図のようになり、カラーバランスを設定する画像番号を
選択する。画像番号を選択すると液晶タッチパネルはE
図のような表示となり、レッド、グリーン、ブルー色に
対応した棒グラフが表示される。レッドの国キーを押す
と棒グラフは左側により、電気信号的には赤の輝度信号
を増幅する働きをするため、モニタ表示されている赤色
成分が薄くなる。これは第27図(E)のモニタメモリ
内のルックアップテーブル(LUT)4420R,G,
Bのカーブを変化させることにより、モニタテレビ
の色味を変化させるとともに第27図(C)のルックア
ップテーブル(LUT)4110A−R,G, −Bの
カーブも変化させる。すなわち、カラーリーダlのCP
Uから画像記憶装置内のCPUへ通信が行われ、その結
果かかるLUTの書き換えは画像記憶装置3内のCPU
によって行われる。上述したように2種のLUTを同時
に変化させることにより、モニタ表示されている画像と
同じ色味でカラープリンタ2よりプリントアウトするこ
とが可能である。
図のようになり、カラーバランスを設定する画像番号を
選択する。画像番号を選択すると液晶タッチパネルはE
図のような表示となり、レッド、グリーン、ブルー色に
対応した棒グラフが表示される。レッドの国キーを押す
と棒グラフは左側により、電気信号的には赤の輝度信号
を増幅する働きをするため、モニタ表示されている赤色
成分が薄くなる。これは第27図(E)のモニタメモリ
内のルックアップテーブル(LUT)4420R,G,
Bのカーブを変化させることにより、モニタテレビ
の色味を変化させるとともに第27図(C)のルックア
ップテーブル(LUT)4110A−R,G, −Bの
カーブも変化させる。すなわち、カラーリーダlのCP
Uから画像記憶装置内のCPUへ通信が行われ、その結
果かかるLUTの書き換えは画像記憶装置3内のCPU
によって行われる。上述したように2種のLUTを同時
に変化させることにより、モニタ表示されている画像と
同じ色味でカラープリンタ2よりプリントアウトするこ
とが可能である。
第50図は第47図A図に示す状態で「Q」キーをオン
した際に表示される。第50図Bに示す表示においてr
SVJキーをオンした際の表示例を示す図である。すな
わちSv録再生機3lで再生されるS■ディスクの内容
をモニタテレビ32に表示する操作と、カラープリンタ
2からプリントアウトするための操作である。
した際に表示される。第50図Bに示す表示においてr
SVJキーをオンした際の表示例を示す図である。すな
わちSv録再生機3lで再生されるS■ディスクの内容
をモニタテレビ32に表示する操作と、カラープリンタ
2からプリントアウトするための操作である。
第50図のC図がインデックス表示またはインデックス
プリントを選択するための操作を示す。
プリントを選択するための操作を示す。
SVディスクは、フィールド記録で50面、フレーム記
録で25面記録可能である。
録で25面記録可能である。
第50図Dの表示スタートキーを押すとフィールド記録
の場合はSVディスクの前半の25画面がモニタに表示
され、E図の表示スタートキーを押すことにより後半2
5画面を表示する。なおかかる場合には画像記憶装置3
内のCPUはSv再生機をリモート状態とする。
の場合はSVディスクの前半の25画面がモニタに表示
され、E図の表示スタートキーを押すことにより後半2
5画面を表示する。なおかかる場合には画像記憶装置3
内のCPUはSv再生機をリモート状態とする。
かかる場合にはカラーリーダlのCPUは画像記憶装置
内3内のCPUにS■再生機がら複数のトラックの画像
を順次メモリに記憶させる指示を発生する。すると、画
像記憶装置3内のCPUはSv再生機に対して以下の指
示を発生する。すなわちSVディスク上に記録される5
0画面前半の25画面を画像記憶装置3内のメモリに順
次記憶させる。
内3内のCPUにS■再生機がら複数のトラックの画像
を順次メモリに記憶させる指示を発生する。すると、画
像記憶装置3内のCPUはSv再生機に対して以下の指
示を発生する。すなわちSVディスク上に記録される5
0画面前半の25画面を画像記憶装置3内のメモリに順
次記憶させる。
なお、かかる場合には画像記憶装置3はSV再生機に対
して、ヘッドの移動指示を与えるだけでよい。
して、ヘッドの移動指示を与えるだけでよい。
具体的には画像記憶装置3に画像信号を記憶させる前に
、Sv再生機の再生ヘッドがSvディスク内の最外周ト
ラックをアクセスさせ、次いで最外周トラックから再生
されるビデオ画像を前述のように記憶装置3内のメモリ
に記憶させる。次に記憶装置3のCPUはSv再生機に
対して再生ヘッドを1トラック分内周側に移動させる指
示を出力する。
、Sv再生機の再生ヘッドがSvディスク内の最外周ト
ラックをアクセスさせ、次いで最外周トラックから再生
されるビデオ画像を前述のように記憶装置3内のメモリ
に記憶させる。次に記憶装置3のCPUはSv再生機に
対して再生ヘッドを1トラック分内周側に移動させる指
示を出力する。
次いで画像記憶装置3はビデオ画像を再び記憶装置3内
のメモリに記憶する。かかる操作をくり返し行うことに
よって、画像記憶装置3は順次画像信号をメモリに記憶
し、内部のメモリにマルチインデックス画面を作成する
。また、フレーム記録の場合はD図の表示スタートキー
を押すことによりSvディスク全部を表示する。
のメモリに記憶する。かかる操作をくり返し行うことに
よって、画像記憶装置3は順次画像信号をメモリに記憶
し、内部のメモリにマルチインデックス画面を作成する
。また、フレーム記録の場合はD図の表示スタートキー
を押すことによりSvディスク全部を表示する。
第50図のF,G図は上述したインデックスの内容をカ
ラーブインタ2からプリントアウトする操作である。
ラーブインタ2からプリントアウトする操作である。
F図の設定にしたあと操作部20のスタートキーを押す
ことにより、画像記憶装置3は、まずSV録再生機3l
から、25画面分の画像をメモリに記憶し、そのあと、
カラーリーダlを介し、カラープリンタ2でインデック
スプリントを行う。G図も同様であるため説明は略す。
ことにより、画像記憶装置3は、まずSV録再生機3l
から、25画面分の画像をメモリに記憶し、そのあと、
カラーリーダlを介し、カラープリンタ2でインデック
スプリントを行う。G図も同様であるため説明は略す。
上述したように第50図FSG図の操作を行うことによ
り、画像の登録およびレイアウトプリントが簡単に行う
ことが可能であζ。
り、画像の登録およびレイアウトプリントが簡単に行う
ことが可能であζ。
くホストコンピュータによる制御〉
本実施例のシステムは、第1図図示のようにホストコン
ピュータ33を有し、画像記憶装置3と接続されている
。第lθ図を用いて上記ホストコンピュータ33とのイ
ンターフエイスを説明する。
ピュータ33を有し、画像記憶装置3と接続されている
。第lθ図を用いて上記ホストコンピュータ33とのイ
ンターフエイスを説明する。
ホストコンピュータ33とのインターフエイスはコネク
タ4580によって接続されたGP − IBコントロ
ーラ43lOにて行われる。GP−IBコントローラ4
3lOはCPUバス9610を介し、CPU4360と
接続されており決められたプロトコルによりホストコン
ピュータ33とのコマンドのやりとりや画像データの転
送が可能である。
タ4580によって接続されたGP − IBコントロ
ーラ43lOにて行われる。GP−IBコントローラ4
3lOはCPUバス9610を介し、CPU4360と
接続されており決められたプロトコルによりホストコン
ピュータ33とのコマンドのやりとりや画像データの転
送が可能である。
カラーリーダlやSv録再生機3lの画像データは、コ
ネクタ4580によって接続されたGP−IBコントロ
ーラ4310によってホストコンピュータ33に送られ
、ホストコンピュータ33内の記憶領域に保存され、拡
大/縮小の処理や、1部分の画像データを切り取ったり
、複数画像データのレイアウトを行うことは、従来より
行われていた。しかし、その場合、カラー画像データ量
は、かなり大きな容量になるため、GP−IB等の汎用
インターフエイスを通じても、カラーリーダl,Sv録
再生機3lとホストコンピュータ33との間のデータ転
送時間は非常にかかってしまう。そこで、ホストコンピ
ュータ33上に、入力された画像データを直接送るので
はな《、ホストコンピュータ33から決められた命令を
画像記憶装置3のGP−dBコントローラに送り、CP
U4360は、その命令を解読し、カラーリーダlやS
V録再生機3lの入力画像データを制御し、真に必要と
する画像領域のみを指定することにより、他の部分はメ
モリに記憶されず、メモリを有効的に使用し、ホストコ
ンピュータ33に画像データを転送しなくてもすむ。
ネクタ4580によって接続されたGP−IBコントロ
ーラ4310によってホストコンピュータ33に送られ
、ホストコンピュータ33内の記憶領域に保存され、拡
大/縮小の処理や、1部分の画像データを切り取ったり
、複数画像データのレイアウトを行うことは、従来より
行われていた。しかし、その場合、カラー画像データ量
は、かなり大きな容量になるため、GP−IB等の汎用
インターフエイスを通じても、カラーリーダl,Sv録
再生機3lとホストコンピュータ33との間のデータ転
送時間は非常にかかってしまう。そこで、ホストコンピ
ュータ33上に、入力された画像データを直接送るので
はな《、ホストコンピュータ33から決められた命令を
画像記憶装置3のGP−dBコントローラに送り、CP
U4360は、その命令を解読し、カラーリーダlやS
V録再生機3lの入力画像データを制御し、真に必要と
する画像領域のみを指定することにより、他の部分はメ
モリに記憶されず、メモリを有効的に使用し、ホストコ
ンピュータ33に画像データを転送しなくてもすむ。
また、ホストコンピュータ33からの命令により入力画
像データをホストコンピュータ33内の記憶領域に記憶
しなくても、画像記憶装置3は、画像メモリ4060A
−R,4060A−G,4060A−Bに複数の画像デ
ータを記憶することが可能であり、各画像のレイアウト
や拡大/縮小等の画像処理をホストコンピュータ33側
で行わな《とも、ホストコンピュータからの命令だけで
、画像記憶装置3のCPU4360が、その処理・指示
を入力した画像データに対して行うので、ホストコンピ
ュータ33と画像記憶装置3との間の画像転送の時間が
かからず、処理時間の短縮を図ることが可能となってい
る。
像データをホストコンピュータ33内の記憶領域に記憶
しなくても、画像記憶装置3は、画像メモリ4060A
−R,4060A−G,4060A−Bに複数の画像デ
ータを記憶することが可能であり、各画像のレイアウト
や拡大/縮小等の画像処理をホストコンピュータ33側
で行わな《とも、ホストコンピュータからの命令だけで
、画像記憶装置3のCPU4360が、その処理・指示
を入力した画像データに対して行うので、ホストコンピ
ュータ33と画像記憶装置3との間の画像転送の時間が
かからず、処理時間の短縮を図ることが可能となってい
る。
以上のべたように、コンピュータ33からの命令により
、画像記憶装置3がどのように、入出力画像を記憶し、
取扱うかを詳細に説明する。
、画像記憶装置3がどのように、入出力画像を記憶し、
取扱うかを詳細に説明する。
画像記憶装at3で記憶される入出力画像データは、す
べて画像ファイルとして画像記憶装置内で取り扱われる
。そのため、画像登録用メモリのメモリA (4060
A)、メモリB (4060B)、メモリC (406
0C)、メモリD (4060D)は、RAMディスク
として機能し、その際に、記憶する画像ファイルは、そ
のファイル名をキーとして、画像ファイル管理テーブル
4361によって管理される(第51図)。
べて画像ファイルとして画像記憶装置内で取り扱われる
。そのため、画像登録用メモリのメモリA (4060
A)、メモリB (4060B)、メモリC (406
0C)、メモリD (4060D)は、RAMディスク
として機能し、その際に、記憶する画像ファイルは、そ
のファイル名をキーとして、画像ファイル管理テーブル
4361によって管理される(第51図)。
画像ファイルがRAMディスクとして機能する画像記憶
装置3に登録および記憶される場合は、登録用メモリの
メモリ7A−Dのそれぞれを複数に分割した基本ブロッ
クを最小画像ファイルの管理単位としている。
装置3に登録および記憶される場合は、登録用メモリの
メモリ7A−Dのそれぞれを複数に分割した基本ブロッ
クを最小画像ファイルの管理単位としている。
CPU4360は画像ファイル管理テーブル436lに
よってこの基本ブロックをいくつか組み合せ、1つの大
きな画像ファイルを構成するように管理することもでき
る。その際の、画像ファイル名、その画像データサイズ
、ファイルのプロテクト、登録用メモリの構成等の管理
データはすべて、画像ファイル管理テーブル436lに
登録時記憶されてい《。
よってこの基本ブロックをいくつか組み合せ、1つの大
きな画像ファイルを構成するように管理することもでき
る。その際の、画像ファイル名、その画像データサイズ
、ファイルのプロテクト、登録用メモリの構成等の管理
データはすべて、画像ファイル管理テーブル436lに
登録時記憶されてい《。
画像記憶装置3は、一般に画像を前述したようにリーダ
=1から入力するときには、等倍もしくは縮小して画像
記憶装置内に、画像ファイルとして登録する。そのため
、登録する画像のサイズを太き《して登録すれば、リー
ダーlからの原稿画像のオリジナルサイズに近づき、縮
小率が小さ《なるので、その登録画像ファイルをプリン
タ2等へ出力する場合、品質が向上する。
=1から入力するときには、等倍もしくは縮小して画像
記憶装置内に、画像ファイルとして登録する。そのため
、登録する画像のサイズを太き《して登録すれば、リー
ダーlからの原稿画像のオリジナルサイズに近づき、縮
小率が小さ《なるので、その登録画像ファイルをプリン
タ2等へ出力する場合、品質が向上する。
CPU4360が、リーダー1等の入力装置およびコン
ピュータ33から画像データが入力される際にキーとす
る画像ファイル名は、コンピュータ33の命令により、
第56図のような構成でファイル名がつけられる。この
ファイル名は、コンピュータ33と画像記憶装置3と入
出力装置間の画像データの管理を明確にするものであり
、コンピュータ33が任意の画像ファイルをつけること
が可能となっている。
ピュータ33から画像データが入力される際にキーとす
る画像ファイル名は、コンピュータ33の命令により、
第56図のような構成でファイル名がつけられる。この
ファイル名は、コンピュータ33と画像記憶装置3と入
出力装置間の画像データの管理を明確にするものであり
、コンピュータ33が任意の画像ファイルをつけること
が可能となっている。
画像ファイル名の構成は、画像ファイルの名前の8文字
(ASCIIコード)と、その画像データの画像の種類
を示す拡張子より構成されている。
(ASCIIコード)と、その画像データの画像の種類
を示す拡張子より構成されている。
拡張子によって、取扱う画像のタイプが区別されること
になり、画像タイプにあった構造で、登録用メモリ40
60に登録され管理することになる。
になり、画像タイプにあった構造で、登録用メモリ40
60に登録され管理することになる。
画像のタイプは拡張子が“.R″のときRGBタイプの
輝度画像データ、“.C”のときCMYKタイプの濃度
画像、 .P″のとき8ビットパレットタイプの167
0万色の中から任意の256色を設定できる画像データ
を意味する。また、“.S”のときスペシャルファイル
で画像記憶装置3内で特別な意味を持ち、特別な構造に
なっている画像ファイルを示している。
輝度画像データ、“.C”のときCMYKタイプの濃度
画像、 .P″のとき8ビットパレットタイプの167
0万色の中から任意の256色を設定できる画像データ
を意味する。また、“.S”のときスペシャルファイル
で画像記憶装置3内で特別な意味を持ち、特別な構造に
なっている画像ファイルを示している。
画像記憶装置の画像を取扱うための座標系は、基準とな
る原点と用紙の幅<width>方向を表わすX方向、
高さ<height>方向を表わすY方向で構成される
(第52図)。
る原点と用紙の幅<width>方向を表わすX方向、
高さ<height>方向を表わすY方向で構成される
(第52図)。
画像記憶装置は、各入力装置からのデータを画像記憶装
置座標系の中で処理し、各種画像データを管理する。
置座標系の中で処理し、各種画像データを管理する。
アナログ入力端子(RGB,ビデオ’) (4500,
4510.452OR,G,B,S)からの画像を入
力して、登録メモリに登録した場合、入力画像は第53
図のようなイメージで登録される。このときの入力画像
は、X方向(width)が600ピクセル、Y方向(
height)が450ピクセルのサイズで入力される
。
4510.452OR,G,B,S)からの画像を入
力して、登録メモリに登録した場合、入力画像は第53
図のようなイメージで登録される。このときの入力画像
は、X方向(width)が600ピクセル、Y方向(
height)が450ピクセルのサイズで入力される
。
デジタイザl6の座標系は、画像記憶装置からみた場合
、第54図のようになります。画像記憶装置の座標系と
デジタイザ座標系は同じものであり、それぞれの原点と
X方向,Y方向は対応している。
、第54図のようになります。画像記憶装置の座標系と
デジタイザ座標系は同じものであり、それぞれの原点と
X方向,Y方向は対応している。
リーダlの座標系は、画像記憶装置から見た場合、第5
5図のようになります。画像記憶装置の座標系とリーダ
ー座標のそれぞれの原点、X方向、Y方向は対応してい
る。
5図のようになります。画像記憶装置の座標系とリーダ
ー座標のそれぞれの原点、X方向、Y方向は対応してい
る。
次にGP−IBを介したデータのやり取りについて説明
する。
する。
GP−IB4310を通して、画像記憶装置3とコンピ
ュータ33間でやりとりをおこなうデータの種類として
は、以下のように分類される。
ュータ33間でやりとりをおこなうデータの種類として
は、以下のように分類される。
■コマンド(命令)
コンピュータ33から画像記憶装置3に対する命令■パ
ラメータ コマンドに付随した各種の引数 ■データ部 ・画像データ RGB,CMYK等のカラー(モノクロ)画像のパイナ
リデータ ・拡張データ 画像記憶装置3に設定されているデータの入手や、設定
データの書き換えを行うときに転送されるデータである
。
ラメータ コマンドに付随した各種の引数 ■データ部 ・画像データ RGB,CMYK等のカラー(モノクロ)画像のパイナ
リデータ ・拡張データ 画像記憶装置3に設定されているデータの入手や、設定
データの書き換えを行うときに転送されるデータである
。
■応答データ:
ACK/NAK,付加情報付応答(RET)すなわち、
コマンドに対する画像記憶 装置から返える応答である。
コマンドに対する画像記憶 装置から返える応答である。
以上の4種類のデータが、コンピュータ33と画像記憶
装置3との間で、GP−IBコントローラ4310を介
してやりとりされる。
装置3との間で、GP−IBコントローラ4310を介
してやりとりされる。
以下に、この4種類のデータについて第57図を用いて
説明する。
説明する。
第57図に示すように画像記憶装置3と各入出力装置リ
ーダーl1アナログ入力4500, 4510.45
20R, G, B, S,プリンタ2の間、お
よび画像記憶装置とコンピュータ33との間で取扱われ
る画像データは、以下の4種類に分類される。
ーダーl1アナログ入力4500, 4510.45
20R, G, B, S,プリンタ2の間、お
よび画像記憶装置とコンピュータ33との間で取扱われ
る画像データは、以下の4種類に分類される。
■ RGBデータタイプ
■ CMYKデータタイプ
■ 8ビットパレットデータタイブ
■ 2値ビットマップデータタイブ
これらの画像データは、前述した画像ファイル名の拡張
子の部分で、区別される。例えばコンピュータ33′側
のSCANコマンドに付随する画像ファイル名にRGB
画像データを示す“.R″の拡張子がつけられていた時
は、画像記憶装置3のCPU4360は、入力装置から
の入力に対して、RGB系の輝度画像として入力制御し
、画像記憶装置内に、RGBタイプの画像データとして
登録する。
子の部分で、区別される。例えばコンピュータ33′側
のSCANコマンドに付随する画像ファイル名にRGB
画像データを示す“.R″の拡張子がつけられていた時
は、画像記憶装置3のCPU4360は、入力装置から
の入力に対して、RGB系の輝度画像として入力制御し
、画像記憶装置内に、RGBタイプの画像データとして
登録する。
第60.61図にRGBタイプの画像データの構成を示
す。
す。
画像記憶装置内では、第27図(A)に示すように登録
用メモリのメモリA〜D (4060A〜D)の基本ブ
ロックを第60図のように構成させ、メモリA (40
60A)であれば、R画像(4060A−R)、G画像
(4060A−G)、B画像(4060A−B)の、そ
れぞれの基本ブロックを組合せる。画像のイメージ構成
は、水平方向長さのwidth(幅)と垂直方向長さの
height (高さ)のピクセル数(ドット数)にな
っている。
用メモリのメモリA〜D (4060A〜D)の基本ブ
ロックを第60図のように構成させ、メモリA (40
60A)であれば、R画像(4060A−R)、G画像
(4060A−G)、B画像(4060A−B)の、そ
れぞれの基本ブロックを組合せる。画像のイメージ構成
は、水平方向長さのwidth(幅)と垂直方向長さの
height (高さ)のピクセル数(ドット数)にな
っている。
具体的にはRGBのカラー画像で、R, G, Bそ
れぞれの1ピクセル当り、8ビット(1バイト)の深さ
を持っており、それがR, G, Hの3フレーム構成
になっている。
れぞれの1ピクセル当り、8ビット(1バイト)の深さ
を持っており、それがR, G, Hの3フレーム構成
になっている。
よってR面の1ピクセルで256階調(θ〜255)と
なり、R−G−Bの3面で256X256X256’=
1670万色のデータ構造となっている。
なり、R−G−Bの3面で256X256X256’=
1670万色のデータ構造となっている。
なお、0が低輝度、255が高輝度を表わす。
データ構成は、R面で左上から順に
というデータ順に並んでおり、この構成がRGBという
順に続《。
順に続《。
画像記憶装置3と入出力装置、コンピュータ33間の画
像データの転送は第61図のような転送フォーマットに
なっている。すなわち面順次でデータが転送される。
像データの転送は第61図のような転送フォーマットに
なっている。すなわち面順次でデータが転送される。
第62. 63図にCMYKタイプの画像データのイ
メージ構成とその転送フォーマットを示す。Cはシアン
、Mはマゼンタ、Yはイエロー、Kはブラックを表わす
。かかる場合には画像記憶装置3内の登録用メモリのメ
モリA〜D(第27図Aに示す)の基本ブロックを第3
1図のようなイメージ構成にし、それぞれに基本ブロッ
クを割当てる。
メージ構成とその転送フォーマットを示す。Cはシアン
、Mはマゼンタ、Yはイエロー、Kはブラックを表わす
。かかる場合には画像記憶装置3内の登録用メモリのメ
モリA〜D(第27図Aに示す)の基本ブロックを第3
1図のようなイメージ構成にし、それぞれに基本ブロッ
クを割当てる。
具体的にはCMYKのカラー画像で、C,M,Y,Kそ
れぞれの1ピクセル当り、8ビット(1バイト)の深さ
を持っており、それがC, M, Y, Kの4
フレーム構成になっている。
れぞれの1ピクセル当り、8ビット(1バイト)の深さ
を持っており、それがC, M, Y, Kの4
フレーム構成になっている。
よってC面の1ピクセルで256階調の表現が可能であ
り、以下M,Y,K面についても同様である。
り、以下M,Y,K面についても同様である。
0が低濃度、255が高濃度を表現する。
データ構成は、C面で左上から順に
というデータ順に並んでおり、この構成がCMYKとい
う順に続《。
う順に続《。
第64. 65図に8ビットパレットタイプの画像デー
タイメージ構゜成と、その転送フォーマットを示す。
タイメージ構゜成と、その転送フォーマットを示す。
画像記憶装置3の登録用メモリのメモリA−D(第27
図A)の基本ブロックを第64図のような構成にし、基
本ブロックを割当てる。
図A)の基本ブロックを第64図のような構成にし、基
本ブロックを割当てる。
lピクセル当り8ビット(1バイト)の深さを持つイメ
ージ構成を取っている。
ージ構成を取っている。
1ピクセルの8ビットデータ値は、第66図に示すよう
に汐ラーパレットテーブル439lのカラーインデック
スNOに対応しており、ユーザーが任意に設定した色を
つけられる。
に汐ラーパレットテーブル439lのカラーインデック
スNOに対応しており、ユーザーが任意に設定した色を
つけられる。
よって、lピクセル当り256色の色を表現することが
可能となっている。
可能となっている。
第85図に画像データとカラーパレットの関係を示す。
データの構成はイメージの左上から順にというデータ順
に並んでいる。
に並んでいる。
第67. 68図に2値ビットマップタイプの画像デー
タイメージ構成と、その転送フォーマットを示す。
タイメージ構成と、その転送フォーマットを示す。
2値ビットマップは、登録用メモリのメモリE(第27
図A)を使用して登録される。
図A)を使用して登録される。
この画像データは、画像ファイル名の拡張子が.S”の
スペシャルファイルとなっており、画像ファイル名″B
ITMAP.S”となっていて、2値ビットマップタイ
プのみの登録が可能なメモリE(第27図A)に対して
登録される。
スペシャルファイルとなっており、画像ファイル名″B
ITMAP.S”となっていて、2値ビットマップタイ
プのみの登録が可能なメモリE(第27図A)に対して
登録される。
メモリE(第27図A)は、基本ブロックが、そのメモ
リ全体となっているために、複数個の登録はおこなえな
い。
リ全体となっているために、複数個の登録はおこなえな
い。
2値ビットマップタイプの画像データは、■ピクセル当
り、1ビットの深さを持つイメージ構成を取っている。
り、1ビットの深さを持つイメージ構成を取っている。
よってlピクセル当り“0”, “l”の2通りの表現
となる。′0”は白(プリントせず)を、“l”は最大
濃度(黒)を表現する。
となる。′0”は白(プリントせず)を、“l”は最大
濃度(黒)を表現する。
データ構成は、イメージの左上から順に8ビット分すな
わち8ビクセル当りで1バイトにデータをセットするた
め、2値ビットマップタイプの画像データは、widt
h方向で、8の倍数になっていなければならない。he
ight方向は任意である。
わち8ビクセル当りで1バイトにデータをセットするた
め、2値ビットマップタイプの画像データは、widt
h方向で、8の倍数になっていなければならない。he
ight方向は任意である。
画像ファイルのサイズは、ピクセル単位で設定されてい
るため、転送されるデータ量は、次のようになる。
るため、転送されるデータ量は、次のようになる。
<width> :画像ファイルの幅(width)<
height>: 画像ファイルの高さ(heigh
t)8 :8ピクセルで、1バイトのデータになるた
め。
height>: 画像ファイルの高さ(heigh
t)8 :8ピクセルで、1バイトのデータになるた
め。
次に、コンピュータ33から画像記憶装置3へのコマン
ド送信に対する応答データの構成について第69図を用
いて説明する。
ド送信に対する応答データの構成について第69図を用
いて説明する。
・基本的に画像データを除《応答データは以下のタイプ
がある。
がある。
第69図に応答データの構成を示す。
図からも解るようにコマンドの種類によってどの応答デ
ータを受けるかが異なる。
ータを受けるかが異なる。
ACKとNAKは、対になっており、コマンドの大部分
はこのどちらかを応答データとする。
はこのどちらかを応答データとする。
・ACKタイプの応答データは、
各コマンドに対する肯定応答であり、コマンドが画像記
憶装置3側に正常に送信・解読されたことを示す。先頭
1バイトが2EH,のこり2バイトがOOHの3バイト
の固定値 ・NAKタイプの応答データは、 各コマンドに対する否定応答であり、何らかのエラーが
発生した時に対する応答で、先頭1バイトが3DH,の
こり2バイトがエラーコードになっている。
憶装置3側に正常に送信・解読されたことを示す。先頭
1バイトが2EH,のこり2バイトがOOHの3バイト
の固定値 ・NAKタイプの応答データは、 各コマンドに対する否定応答であり、何らかのエラーが
発生した時に対する応答で、先頭1バイトが3DH,の
こり2バイトがエラーコードになっている。
(エラーコード)一(上位バイト)X(100(HEX
)+(下位バイト)・RETタイプ(付属情報付応答)
の応答データは、コンピュータ33からのコマンドに対
する応答で、必要な情報が付属して画像記憶装置3から
送られてくる。構成は全体で8バイトとなっており、先
頭1バイトがヘッダ(02H)の固定値になっている。
)+(下位バイト)・RETタイプ(付属情報付応答)
の応答データは、コンピュータ33からのコマンドに対
する応答で、必要な情報が付属して画像記憶装置3から
送られてくる。構成は全体で8バイトとなっており、先
頭1バイトがヘッダ(02H)の固定値になっている。
ヘッダに続いて、第1データ〜第7データまで1バイト
ずつ続き、それぞれのデータ内容は、コマンドにより異
なる。
ずつ続き、それぞれのデータ内容は、コマンドにより異
なる。
コマンドは、コンピュータ33が画像記憶装置3に対し
て画像データの入出力、画像ファイル管理等の制御をお
こなうためのもので、第70図のようなコマンドがある
。
て画像データの入出力、画像ファイル管理等の制御をお
こなうためのもので、第70図のようなコマンドがある
。
コマンドは、それ1つの命令で機能をはたすものと、コ
マンドに続くパラメータが必要なものとにわけられる。
マンドに続くパラメータが必要なものとにわけられる。
第58図にコマンド・パラメータの構成の一例を示す。
コマンド、および、パラメータは、文字列として画像記
憶装置3へGPIBコントローラ43lOを介して送ら
れるために、パラメータ部での数値がある場合は、その
数値をlO進数を表わす文字列へ変換する必要がある。
憶装置3へGPIBコントローラ43lOを介して送ら
れるために、パラメータ部での数値がある場合は、その
数値をlO進数を表わす文字列へ変換する必要がある。
また、パラメータの中には画像ファイル名を示す文字列
もある。
もある。
これらのコマンドにより、画像データが、コンピュータ
33、画像記憶装置3、入力装置1.31出力装置2.
32の各装置間でどのように流れるかを第59図に示す
。
33、画像記憶装置3、入力装置1.31出力装置2.
32の各装置間でどのように流れるかを第59図に示す
。
コンピュータ33からの画像記憶装置3に対するコマン
ドとして、7つに分類される。(第70〜72図) ■初期化コマンド: 各種初期化をおこなう。
ドとして、7つに分類される。(第70〜72図) ■初期化コマンド: 各種初期化をおこなう。
■入出力選択コマンド:
入出力装置の選択をおこなう。
■入出力モード設定コマンド:
画像の入出力の際の茶件を設定する。
■入出力実行コマンド:
画像の入出力動作を実行させる。
■ファイル操作コマンド:
画像ファイル関係の操作をおこなう
■カラー設定コマンド:
カラー関係の条件設定をおこなう
■その他コマンド:
その他
次に各コマンドについての説明を行う。
第73図を用いて初期化コマンドについて説明する。
INITコマンドは、画像記憶装置3に対する初期デー
タの設定を行うコマンドである。
タの設定を行うコマンドである。
INITBITコマンドは、2値ビットマップのスペン
ヤルファイル“BITMAP.S”の画像をクリアする
コマンドである。
ヤルファイル“BITMAP.S”の画像をクリアする
コマンドである。
INITPALETコマンドは、画像記憶装置3のパレ
ットテーブルを初期化するコマンドである。
ットテーブルを初期化するコマンドである。
第74図を用いて入出力選択コマンドについて説明する
。
。
SSELコマンドは、カラーリーダーl1アナログ入力
4500, 4510. 452OR, 4520G.
’4520B,4520Sの入力系の選択を行う。CP
U4360はnoパラメータで指定した入力系をアナロ
グ入力のときセレクタ4250,セレクタ4010で、
リーダーl入力のときセレクタ4250で入力選択する
コマンドである。
4500, 4510. 452OR, 4520G.
’4520B,4520Sの入力系の選択を行う。CP
U4360はnoパラメータで指定した入力系をアナロ
グ入力のときセレクタ4250,セレクタ4010で、
リーダーl入力のときセレクタ4250で入力選択する
コマンドである。
DSELコマンドは、カラープリンタ2への画像記憶装
置からの画像データの出力を設定するコマンドである。
置からの画像データの出力を設定するコマンドである。
第75図を用いて入出力状態設定コマンドについて説明
する。
する。
DAREAコマンドはプリンタへ画像記憶装置から出力
する際の左上の座標位置(sx, sy)と出力サイズ
(width x height)を設定するコマンド
である。またその時の単位をtypeで設定し、m m
, i n c h , d o t等の単位が
設定できる。
する際の左上の座標位置(sx, sy)と出力サイズ
(width x height)を設定するコマンド
である。またその時の単位をtypeで設定し、m m
, i n c h , d o t等の単位が
設定できる。
SAREAコマンドは、カラーリーダー1からの入力エ
リアをDAREAコマンドと同様に設定するコマンドで
ある。SAREA/DAREAによる入出力の範囲設定
はシステムコントローラ42lOで行う。
リアをDAREAコマンドと同様に設定するコマンドで
ある。SAREA/DAREAによる入出力の範囲設定
はシステムコントローラ42lOで行う。
DMODEコマンド(DAREAコマンドで指定したエ
リアに対して)出力する際の変倍を4150−0〜41
50−3の拡大/補間回路にセットするコマンドである
。
リアに対して)出力する際の変倍を4150−0〜41
50−3の拡大/補間回路にセットするコマンドである
。
SMODEコマンドは、SAREAコマンドで指定した
エリアに対して入力する際の読込み変倍をシステムコン
トローラ4210が制御するコマンドである。
エリアに対して入力する際の読込み変倍をシステムコン
トローラ4210が制御するコマンドである。
ASMODEコマンドは、アナログ入力端子から画像を
フィールド信号として入力するかフレーム信号で入力す
るかをシステムコントローラ4210とカウンタコント
ロール9l41で行うことをCPU4360でセットす
る。
フィールド信号として入力するかフレーム信号で入力す
るかをシステムコントローラ4210とカウンタコント
ロール9l41で行うことをCPU4360でセットす
る。
なお、フィールド信号、フ゜レーム信号はテレビジョン
において公知であるので説明を省略する。
において公知であるので説明を省略する。
第76図を用いて入出力実行コマンドについて説明する
。
。
copyコマンドは、リーダーlの反射原稿を読取り、
画像記憶装置3には、画像ファイルとして登録せずに、
プリンタ2に直接出力させるコマンドである。その際に
<Count>として示したパラメータによりプリンタ
2に出力する枚数を指定することができる。
画像記憶装置3には、画像ファイルとして登録せずに、
プリンタ2に直接出力させるコマンドである。その際に
<Count>として示したパラメータによりプリンタ
2に出力する枚数を指定することができる。
SCANコマンドは、かかるコマンドによりCPU43
60はSSELコマンドにより指定された入力装置から
画像データを読込み、<filename>として示さ
れたパラメータで指定された画像ファイル名で、拡張子
の画像タイプでwidthXheightビクセルのサ
イズで読込んで画像メモリ4060にデータを保持する
。
60はSSELコマンドにより指定された入力装置から
画像データを読込み、<filename>として示さ
れたパラメータで指定された画像ファイル名で、拡張子
の画像タイプでwidthXheightビクセルのサ
イズで読込んで画像メモリ4060にデータを保持する
。
その際にCPU4360は、その画像ファイル名、画像
タイプ、画像サイズとどの画像メモリに登録したか情報
を第51図に示した画像ファイル管理テーブル436l
にセットする。
タイプ、画像サイズとどの画像メモリに登録したか情報
を第51図に示した画像ファイル管理テーブル436l
にセットする。
PRINTコマンドは、SCANコマンドとは逆に画像
記憶装置3に既に登録されている画像ファイルデータを
< filename >として示されたパラメータで
指定するコマンドであり、CPU4360は、画像ファ
イル管理テーブル436lから、画像メモリ4060か
らデータをビデオインターフエイス201を介してプリ
ンタへ出力する。その際に<Count>として示され
たパラメータで指定された回数分くりかえしてプリンタ
出力する。
記憶装置3に既に登録されている画像ファイルデータを
< filename >として示されたパラメータで
指定するコマンドであり、CPU4360は、画像ファ
イル管理テーブル436lから、画像メモリ4060か
らデータをビデオインターフエイス201を介してプリ
ンタへ出力する。その際に<Count>として示され
たパラメータで指定された回数分くりかえしてプリンタ
出力する。
MPRINTコマンドは、画像記憶装置j内に登録され
ている<filename>として示されたパラメータ
による指定の画像ファイルデータを仮想的に出力させる
コマンドである。これは、複数レイアウト合成して出力
する場合に、このコマンドによって複数の画像ファイル
を順次指定し、それごとにCPU4360は、メモリ4
370にMPRINTコマンドで指定した画像ファイル
名をストアしておき、PRINTもしくはCOPYコマ
ンドの指定によってトリガとなり、CPU4360はメ
モリ4370内に保持していたMPRINTによる画像
ファイルを複数レイアウト合成してプリンタ2に出力す
る。
ている<filename>として示されたパラメータ
による指定の画像ファイルデータを仮想的に出力させる
コマンドである。これは、複数レイアウト合成して出力
する場合に、このコマンドによって複数の画像ファイル
を順次指定し、それごとにCPU4360は、メモリ4
370にMPRINTコマンドで指定した画像ファイル
名をストアしておき、PRINTもしくはCOPYコマ
ンドの指定によってトリガとなり、CPU4360はメ
モリ4370内に保持していたMPRINTによる画像
ファイルを複数レイアウト合成してプリンタ2に出力す
る。
PRPRINTコマンドは、コンピュータ33からGP
IBインターフエイスを介して送られてきた画像データ
( width X height (サイズ)を、<
filename>として示すパラメータで指定された
ファイル名でCPU4360は、画像メモリ4060に
登録し、以下PRINTコマンドと同様の動作により、
プリンタへ直接出力するコマンドである。
IBインターフエイスを介して送られてきた画像データ
( width X height (サイズ)を、<
filename>として示すパラメータで指定された
ファイル名でCPU4360は、画像メモリ4060に
登録し、以下PRINTコマンドと同様の動作により、
プリンタへ直接出力するコマンドである。
DRSCANコマンドは、カラーリーダーlからの画像
データを指定サイズ(widthXheight)読込
み画像メモリ4060上に<filename>として
示される指定ファイル名で登録し、画像ファイル管理テ
ーブルにSCAMコマンド同様に属性データをセットす
る。そして、さらにGPIBインターフエイス4580
を介して、コンピュータ33ヘデータを転送する。
データを指定サイズ(widthXheight)読込
み画像メモリ4060上に<filename>として
示される指定ファイル名で登録し、画像ファイル管理テ
ーブルにSCAMコマンド同様に属性データをセットす
る。そして、さらにGPIBインターフエイス4580
を介して、コンピュータ33ヘデータを転送する。
次に第77図のファイル操作コマンドについて説明する
。
。
DELEコマンドは、画像記憶装置3に既に登録されて
いる画像ファイルの中でくf目ename>として示し
たパラメータで指定した画像ファイルを画像ファイル管
理テーブル4361から削除することを行うコマンドで
ある。その際に、削除後の画像メモリの空き容量をCP
U4360は管理テーブル4361から判断し、RET
タイプの応答データに空きサイズのデータをセットして
、コンピュータ33にRET応答の8バイト分をGPI
Bを介して送る。
いる画像ファイルの中でくf目ename>として示し
たパラメータで指定した画像ファイルを画像ファイル管
理テーブル4361から削除することを行うコマンドで
ある。その際に、削除後の画像メモリの空き容量をCP
U4360は管理テーブル4361から判断し、RET
タイプの応答データに空きサイズのデータをセットして
、コンピュータ33にRET応答の8バイト分をGPI
Bを介して送る。
D K C H E C Kコマンドは、画像記憶装置
3内の画像メモリにtypeパラメータで指定した画像
ファイルのタイプ( C M Y K , .R G
B , 8ビットパレット、2値.ビットマップ)の
画像が、widthXheightの画像サイズで確保
できるかをCPU4360は、画像ファイル管理テーブ
ル436lから判断し、RETタイプの応答データに確
保の可否をセットし、確保後の残り容lをDKCHEC
Kコマンドを送信してきた相手、例えばコンピュータ3
3にRET応答データとしてGPIBを介して送信する
。
3内の画像メモリにtypeパラメータで指定した画像
ファイルのタイプ( C M Y K , .R G
B , 8ビットパレット、2値.ビットマップ)の
画像が、widthXheightの画像サイズで確保
できるかをCPU4360は、画像ファイル管理テーブ
ル436lから判断し、RETタイプの応答データに確
保の可否をセットし、確保後の残り容lをDKCHEC
Kコマンドを送信してきた相手、例えばコンピュータ3
3にRET応答データとしてGPIBを介して送信する
。
例えばかかるコマンドまた特定コードによって第47図
Gに示す表示を行うこ゜とが出来る。
Gに示す表示を行うこ゜とが出来る。
FNCHECK:lマンドは、<filename>と
して示したパラメータで指定した画像ファイルが、画像
ファイル管理テーブル436lに存在するかをチェック
し、存在する/しないをRET応答データにセットして
゛コンピュータ33に返す。
して示したパラメータで指定した画像ファイルが、画像
ファイル管理テーブル436lに存在するかをチェック
し、存在する/しないをRET応答データにセットして
゛コンピュータ33に返す。
FNLISTコマンドは、コンピュータへ現在の画像フ
ァイルの管理テーブルの内容を送信するコマンドである
。
ァイルの管理テーブルの内容を送信するコマンドである
。
RENコマンドは、画像ファイル管理テーブルにセット
されている画像ファイルの名前を変更するコマンドであ
り、変更前の画像ファイル名<SFilename>を
変更後の<Dfilename>に変えるコマンドであ
る。
されている画像ファイルの名前を変更するコマンドであ
り、変更前の画像ファイル名<SFilename>を
変更後の<Dfilename>に変えるコマンドであ
る。
次に第78図を用いてファイル操作コマンドで画像デー
タの入出力を伴うコマンドについて説明する。
タの入出力を伴うコマンドについて説明する。
LOADコマンドは画像記憶装置に登録されているコマ
ンドの中で<filename>として示したパラメー
タで指定した画像ファイルのデータを、画像メモリ40
60からGPIBを介してコンピュータ33に転送する
コマンドである。
ンドの中で<filename>として示したパラメー
タで指定した画像ファイルのデータを、画像メモリ40
60からGPIBを介してコンピュータ33に転送する
コマンドである。
SAVEコマンドはLOADの逆で、コンピュータ上の
widthXheight画像サイズのデータを、<f
ilename>パラメータのファイル名で画像記憶装
置3へ、画像データの登録をおこなう。まず、CPU4
360は画像ファイル管理テーブル436lにファイル
名および画像のタイプ、画像サイズをセットし、画像メ
モリ4060の空き領域へ、コンピュータから送られて
きた画像データをセットするコマンドである。
widthXheight画像サイズのデータを、<f
ilename>パラメータのファイル名で画像記憶装
置3へ、画像データの登録をおこなう。まず、CPU4
360は画像ファイル管理テーブル436lにファイル
名および画像のタイプ、画像サイズをセットし、画像メ
モリ4060の空き領域へ、コンピュータから送られて
きた画像データをセットするコマンドである。
PUTコマンドは、画像記憶装置3に既に登録されてい
る<filename>として示したパラメー夕で指定
され画像ファイルデータに対して、左上座標(sx,
sy)から widthXheightのサイズの範
囲で、コンピュータから送られた画像データをはめ込む
ことができる。
る<filename>として示したパラメー夕で指定
され画像ファイルデータに対して、左上座標(sx,
sy)から widthXheightのサイズの範
囲で、コンピュータから送られた画像データをはめ込む
ことができる。
GETコマンドは、PUTとは逆に指定した< fil
ename >の画像ファイルの画像データを左上座標
(sx,sy)widthXheightの画像範囲で
切り抜きコンピュータ33へその画像データを転送する
ことができる。
ename >の画像ファイルの画像データを左上座標
(sx,sy)widthXheightの画像範囲で
切り抜きコンピュータ33へその画像データを転送する
ことができる。
第80図にその他のコマンドを示す。
MONITOR コマンドは<type>パラメータに
応じてSSELコマンドで指定されたアナログ入力に対
して、アナログ出力459OR,G,B,Sに直接デー
タを流して表示するスルー表示の設定をディスプレイコ
ントローラ4440に行う。なお、typeの変数とし
ては例えば「0」(スルー表示が設定)、「l」(モニ
タミュートを設定)等が有る。
応じてSSELコマンドで指定されたアナログ入力に対
して、アナログ出力459OR,G,B,Sに直接デー
タを流して表示するスルー表示の設定をディスプレイコ
ントローラ4440に行う。なお、typeの変数とし
ては例えば「0」(スルー表示が設定)、「l」(モニ
タミュートを設定)等が有る。
さらに、MONITORコマンドは優先順位が他のコマ
ンドよりも低く、他のDSCANやSCANコマンドに
よってスルー表示の設定は解除される。
ンドよりも低く、他のDSCANやSCANコマンドに
よってスルー表示の設定は解除される。
PPRREQコマンドは、CPU4360がビデオイン
ターフエイス201を介して、コントロールユニットl
3に対して現在カラープリンタ2にセットされている用
紙サイズの情報を入手し、コンピュータ側に用紙判別デ
ータを送信する。
ターフエイス201を介して、コントロールユニットl
3に対して現在カラープリンタ2にセットされている用
紙サイズの情報を入手し、コンピュータ側に用紙判別デ
ータを送信する。
PPRSELコマンドは、上記と同様にコントロールユ
ニットl3に対して、<no>パラメータで指定した、
複数の用紙トレイの中から選択を行うためのコマンドで
あり、画像記憶装置3を介してカラープリンタ2lに出
力される。
ニットl3に対して、<no>パラメータで指定した、
複数の用紙トレイの中から選択を行うためのコマンドで
あり、画像記憶装置3を介してカラープリンタ2lに出
力される。
SENSEコマンドは、画像記憶装置3とカラーリーダ
ー1,カラープリンタ2の各装置の状態について、CP
U4360がビデオインターフエイスを介して、コント
ロールユニットl3と交信、入手して、コンピュータ側
にそのデータ送信するコマンドである。
ー1,カラープリンタ2の各装置の状態について、CP
U4360がビデオインターフエイスを介して、コント
ロールユニットl3と交信、入手して、コンピュータ側
にそのデータ送信するコマンドである。
次に、画像記憶装置3に対するコンピュータ33からの
コマンド送信手順について述べる。
コマンド送信手順について述べる。
画像の入出力の基本となるコマンド群として太き《わけ
た場合 (i)入出力選択コマンド SSEL,DSEL (ii)入出力状態設定コマンド SMODE,SAREA,DMODE,DAREA.R
PMODE,ASMODE (iii)入出力実行コマンド SCAN, DRSCAN, PRINT, MPRI
NT,DRPRINT となる。
た場合 (i)入出力選択コマンド SSEL,DSEL (ii)入出力状態設定コマンド SMODE,SAREA,DMODE,DAREA.R
PMODE,ASMODE (iii)入出力実行コマンド SCAN, DRSCAN, PRINT, MPRI
NT,DRPRINT となる。
第82図に示したように、画像データの入出力に対する
コマンドの送信手順には、基本となる手順がある。
コマンドの送信手順には、基本となる手順がある。
まずはじめに、入出力選択コマンドを使用して、入出力
装置の選択を行い、それに対して、画像記憶装置3のC
PU4360はそのコマンドの解析を行い、それに対す
る応答データのACK/NAKをコンピュータ33へ返
す。
装置の選択を行い、それに対して、画像記憶装置3のC
PU4360はそのコマンドの解析を行い、それに対す
る応答データのACK/NAKをコンピュータ33へ返
す。
次に、入出力状態設定コマンドを、コンピュータ33は
、画像記憶装置3へ送信し、その結果をCP04360
は上記と同様にACK/NAKの応答データをコンピュ
ータ33へ返す。
、画像記憶装置3へ送信し、その結果をCP04360
は上記と同様にACK/NAKの応答データをコンピュ
ータ33へ返す。
入出力状態設定コマンドは、入出力実行コマンドが実行
された時点で、その効力を失い、デフォルト状態にもど
る。そのため、入出力状態設定コマンドが実行されずに
入出力実行コマンドを実行した場合は、入出力状態設定
は、デフォルト値が設定される。入出力実行時に特定の
入出力状態設定にしたい場合は、入出力実行ごとに(基
本形ごと)、入出力状態設定コマンドを実行する必要が
ある。
された時点で、その効力を失い、デフォルト状態にもど
る。そのため、入出力状態設定コマンドが実行されずに
入出力実行コマンドを実行した場合は、入出力状態設定
は、デフォルト値が設定される。入出力実行時に特定の
入出力状態設定にしたい場合は、入出力実行ごとに(基
本形ごと)、入出力状態設定コマンドを実行する必要が
ある。
そして、実際に画像データの入出力実行を行う、入出力
実行コマンドを送りCPU4360は、それに対しては
RETタイプの応答データを返し、肯定応答(ACK)
の場合は、実際の画像データの入出力が、入出力装置リ
ーダー1, SV31、プリンタ2、モニタ32等と画
像記憶装置の間で行われる。
実行コマンドを送りCPU4360は、それに対しては
RETタイプの応答データを返し、肯定応答(ACK)
の場合は、実際の画像データの入出力が、入出力装置リ
ーダー1, SV31、プリンタ2、モニタ32等と画
像記憶装置の間で行われる。
この入出力は、前述した実施例の通りで説明は省《。
CPU4360は画像ファイル管理テーブル436lに
より、コンピュータからの画像ファイル登録に関するコ
マンドに対して、画像ファイルの属性のチェックを事前
に行ったり、ファイルの登録可能なメモリの容m<メモ
リA−D)第27図A))を事前にチェックする等の処
理を行い、コンピュータ33側へ知らせることが可能で
ある。
より、コンピュータからの画像ファイル登録に関するコ
マンドに対して、画像ファイルの属性のチェックを事前
に行ったり、ファイルの登録可能なメモリの容m<メモ
リA−D)第27図A))を事前にチェックする等の処
理を行い、コンピュータ33側へ知らせることが可能で
ある。
この画像ファイルの事前チェックのコマンドとしては、
FNCHECKと、D K C H E C Kコマン
ドがある。
FNCHECKと、D K C H E C Kコマン
ドがある。
この画像ファイルのチェックに対する手順は、第82.
83図に示すように、まず、画像ファイルの指定ファイ
ルの存在、および、そのファイル属性が、RETタイプ
の応答データとしてコンピュータ33側へ送られ、さら
に、画像ファイルの残り容量、もしくは、希望する画像
ファイルのサイズが確保できるかの応答が、RETデー
タとして返って《る。
83図に示すように、まず、画像ファイルの指定ファイ
ルの存在、および、そのファイル属性が、RETタイプ
の応答データとしてコンピュータ33側へ送られ、さら
に、画像ファイルの残り容量、もしくは、希望する画像
ファイルのサイズが確保できるかの応答が、RETデー
タとして返って《る。
このファイルチェックの基本形は、上述した入出力コマ
ンドの基本形の中に組み入れて、入出力実行する前に画
像ファイルに対して事前にチェックし対応することも可
能となっている。
ンドの基本形の中に組み入れて、入出力実行する前に画
像ファイルに対して事前にチェックし対応することも可
能となっている。
次に、画像フイアルの合成について説明する。
画像記憶装置3の登録メモリ4060に画像ファイルと
して登録されている画像を複数合成して、カラープリン
タ2に出力するには、コンピュータ側からMPRINT
コマンドを画像記憶装置3に送ることにより可能となる
。
して登録されている画像を複数合成して、カラープリン
タ2に出力するには、コンピュータ側からMPRINT
コマンドを画像記憶装置3に送ることにより可能となる
。
MPRINTコマンドは、引数に画像記憶装置内に登録
されている画像ファイル名を指定する。MPRINTコ
マンドのコマンド列を、CPU4360は、コマンド解
析し、メモリ4370上に一時的にファイル名を登録す
る。
されている画像ファイル名を指定する。MPRINTコ
マンドのコマンド列を、CPU4360は、コマンド解
析し、メモリ4370上に一時的にファイル名を登録す
る。
このMPRINTコマンド列を複数レイアウトする分だ
け順次コンピュータ33から送信することにRAM上に
指定ファイル名が一時的に登録され、複数レイアウトの
最後の画像のときにコンピュータ側はPRINTコマン
ド列を送信する。CPU4360は、このPRINTコ
マンドを解析した時点で、RAM上のMPRINTのコ
マンド順に送られてきた画像ファイル名の順に、CPU
は画像ファイル管理テーブル436lより、画像メモリ
上から、指定画像データをカラープリンタへ転送し出力
する。その際の合成出力は、前述のとおりである。
け順次コンピュータ33から送信することにRAM上に
指定ファイル名が一時的に登録され、複数レイアウトの
最後の画像のときにコンピュータ側はPRINTコマン
ド列を送信する。CPU4360は、このPRINTコ
マンドを解析した時点で、RAM上のMPRINTのコ
マンド順に送られてきた画像ファイル名の順に、CPU
は画像ファイル管理テーブル436lより、画像メモリ
上から、指定画像データをカラープリンタへ転送し出力
する。その際の合成出力は、前述のとおりである。
コンピュータからのMPRINTの送信順と、PRIN
Tコマンドによる画像合成の優劣順は、第88図に示す
通りに先に指定した画像が優先となる。
Tコマンドによる画像合成の優劣順は、第88図に示す
通りに先に指定した画像が優先となる。
また、2値のビットマップメモリ(第27図Aのメモリ
)であるスペシャルファイルと、画像記憶装置内に登録
されている画像ファイルとを合成するには、上述のMP
RINTとPRINTコマンドの複数指定の画像ファイ
ル名の中に、“BITM.AP.S”のスペシャルファ
イル名をコンピュータ側で設定して送信すれば、CPU
4360は、上述と同様に、複数の画像ファイルの合成
と2値ビットマップデータとの合成を行う。なお、本実
施例においては2値ビットマップの画像は、ドットが“
l”のところが基本的に黒となり、“0”の部分は他の
画像ファイルの出力が優先されるように切り換えられる
。かかる例を第89図に示す。
)であるスペシャルファイルと、画像記憶装置内に登録
されている画像ファイルとを合成するには、上述のMP
RINTとPRINTコマンドの複数指定の画像ファイ
ル名の中に、“BITM.AP.S”のスペシャルファ
イル名をコンピュータ側で設定して送信すれば、CPU
4360は、上述と同様に、複数の画像ファイルの合成
と2値ビットマップデータとの合成を行う。なお、本実
施例においては2値ビットマップの画像は、ドットが“
l”のところが基本的に黒となり、“0”の部分は他の
画像ファイルの出力が優先されるように切り換えられる
。かかる例を第89図に示す。
かかる切り換えはリーダlのビデオインターフェース2
01を用いているので画像記憶装置の構成が簡単になる
。
01を用いているので画像記憶装置の構成が簡単になる
。
画像の合成の機能として、画像ファイルと、2値ビット
マップの“B4TMAP.S”のスペシャルファイルと
、リーダー1部の反射原稿を合成して出力することが可
能で、前述で説明した合成動作をおこなう。
マップの“B4TMAP.S”のスペシャルファイルと
、リーダー1部の反射原稿を合成して出力することが可
能で、前述で説明した合成動作をおこなう。
コンピュータからのコマンドによる上述した動作は、M
PRINTコマンドとCOPYコマンドにより実行させ
ることができる。
PRINTコマンドとCOPYコマンドにより実行させ
ることができる。
MPRINTによる複数画像ファイルの指定をコマンド
で行い、最後にCOPYコマンドを送信してトリガとな
り、CPU4360は、カラーリーグ側のCPUにコピ
ー動作のための指示を与え、さらにMPRINTコマン
ドによる画像ファイルとリーダー部の反射原稿を合成し
て出力することができる。
で行い、最後にCOPYコマンドを送信してトリガとな
り、CPU4360は、カラーリーグ側のCPUにコピ
ー動作のための指示を与え、さらにMPRINTコマン
ドによる画像ファイルとリーダー部の反射原稿を合成し
て出力することができる。
その際、MPRINTの中で“BITMAP.S”の画
像ファイルを指定すれば、2lii!ビットマップとの
合成も行うことができる。
像ファイルを指定すれば、2lii!ビットマップとの
合成も行うことができる。
本実施例においてはCOPYコマンドによるリーダー1
部の反射原稿は、優先順位が自動的に最下位となるため
、画像の背景となることができる。
部の反射原稿は、優先順位が自動的に最下位となるため
、画像の背景となることができる。
コンピューターからのコマンド送信順と、実際のプリン
タによる出力結果は、第90図のようになる。
タによる出力結果は、第90図のようになる。
カラー調節機能として本実施例では第79図に示すよう
に、カラーパレット機能、カラーバランス機能、ガンマ
補正機能に対応した、コンピュータからのコマンドとし
て、それぞれ、PALETTEコマンド、BALANC
Eコマンド、GAMMAコマンド、BITCOLORコ
マンドがある。
に、カラーパレット機能、カラーバランス機能、ガンマ
補正機能に対応した、コンピュータからのコマンドとし
て、それぞれ、PALETTEコマンド、BALANC
Eコマンド、GAMMAコマンド、BITCOLORコ
マンドがある。
カラーパレットは、前述のように8ビットパレットタイ
プの色を設定することや2値ビットマップタイプの画像
データに色をつける場合に使用する。
プの色を設定することや2値ビットマップタイプの画像
データに色をつける場合に使用する。
このためには、カラーパレット内のパレット番号に色デ
ータを設定する。具体的には256の色データが設定で
き、RGB各8ビットのデータを設定する。
ータを設定する。具体的には256の色データが設定で
き、RGB各8ビットのデータを設定する。
画像記憶装置3内のカラーパレット4362で設定され
ている色データをホストコンピュータに入っているカラ
ーパレットと同じにすることにより、画像記憶装置3を
介して、カラープリンタlで出力する画像の色とホスト
コンピュータと同じにすることができる。
ている色データをホストコンピュータに入っているカラ
ーパレットと同じにすることにより、画像記憶装置3を
介して、カラープリンタlで出力する画像の色とホスト
コンピュータと同じにすることができる。
画像記憶装置3内のカラーパレットテーブルは、PAL
ETTEコマンドによりパレットテーブルを画像記憶装
置3に登録されている画像ファイルごとに設定すること
ができる。そのため、拡張子が.P”の8ビットパレッ
トタイプの画像ファイルをPRINT,MPRINTコ
マンドで出力する際に、PALETTEコマンドをコン
ピューターから設定し、その後、例えば第91図に示す
ような256x3 (768)バイト分のRGBパレッ
トテーブルデータをGP−IB4580を介して、画像
記憶装置3のパレットテーブルにセットするPRINT
/MPRINT コマンドが実行されるとき、現在設
定されているパレットテーブル43B2の、R,G,B
成分をそれぞれLUT4110A−R,4110A−G
,4110A−Bにセットし、輝度から濃度に変換する
ための演算をそれぞれのテーブルに行う。
ETTEコマンドによりパレットテーブルを画像記憶装
置3に登録されている画像ファイルごとに設定すること
ができる。そのため、拡張子が.P”の8ビットパレッ
トタイプの画像ファイルをPRINT,MPRINTコ
マンドで出力する際に、PALETTEコマンドをコン
ピューターから設定し、その後、例えば第91図に示す
ような256x3 (768)バイト分のRGBパレッ
トテーブルデータをGP−IB4580を介して、画像
記憶装置3のパレットテーブルにセットするPRINT
/MPRINT コマンドが実行されるとき、現在設
定されているパレットテーブル43B2の、R,G,B
成分をそれぞれLUT4110A−R,4110A−G
,4110A−Bにセットし、輝度から濃度に変換する
ための演算をそれぞれのテーブルに行う。
その時、PRINT/MPRrNTコマンドで指定され
たパレットタイプの画像ファイルデータをバL/’7ト
テーブルを設定したLUT4110A−R,4110A
G,4110A−Bを介して8ビットパレットの輝度情
報を濃度情報に変換して前述した画像の出力の系へ順次
串力して、カラープリンタにより出力される。
たパレットタイプの画像ファイルデータをバL/’7ト
テーブルを設定したLUT4110A−R,4110A
G,4110A−Bを介して8ビットパレットの輝度情
報を濃度情報に変換して前述した画像の出力の系へ順次
串力して、カラープリンタにより出力される。
8ビットパレットタイプの画像は、GP−IBを介して
コンピュータから送られてきたときワークメモリ439
0に1ラインずつセットされ、DMAによって登録メモ
リ4060−R,4060−G,4060Bへ同じデー
タがセットされ、順次《りかえす。
コンピュータから送られてきたときワークメモリ439
0に1ラインずつセットされ、DMAによって登録メモ
リ4060−R,4060−G,4060Bへ同じデー
タがセットされ、順次《りかえす。
PALETTEコマンドにより、設定できる8ビットパ
レットテーブルは、最大l6コとなっており、複数レイ
アウトによる合成の時に、それぞれの8ビットパレット
タイプの画像データに対して設定することができる。
レットテーブルは、最大l6コとなっており、複数レイ
アウトによる合成の時に、それぞれの8ビットパレット
タイプの画像データに対して設定することができる。
複数の8ビットパレットタイプの画像を、MPRINT
コマンドで仮想出力する前に、PALETTEコマンド
によりそのカラーパレットデータ(768バイト分)を
画像記憶装置3のメモリ4370にCPU4360が一
時登録する。
コマンドで仮想出力する前に、PALETTEコマンド
によりそのカラーパレットデータ(768バイト分)を
画像記憶装置3のメモリ4370にCPU4360が一
時登録する。
これをレイアウト合成する複数の8ビットパレット画像
についてくりかえし、最後の画像出力のときにPRIN
Tコマンドにより、実際の出力を実行させる。
についてくりかえし、最後の画像出力のときにPRIN
Tコマンドにより、実際の出力を実行させる。
画像記憶装置3は、PRINTコマンドにより、それま
で設定された各MPRINTコマンドによる8ビットパ
レット画像のパレットテーブルをメモリ4370から、
順次、合成出力するときに、出力用のカラーパレットテ
ーブル4362ヘセットして、前に説明したように複数
の画像を合成してプリンタ2へ出力することが可能とな
る。
で設定された各MPRINTコマンドによる8ビットパ
レット画像のパレットテーブルをメモリ4370から、
順次、合成出力するときに、出力用のカラーパレットテ
ーブル4362ヘセットして、前に説明したように複数
の画像を合成してプリンタ2へ出力することが可能とな
る。
次に、カラーバランスの設定は、RGBタイプとCMY
Kタイプの2種類のカラーバランスを設定することがt
ypeパラメータにより区別され可能である。この設定
は、BALANCEコマンドにより設定できる。
Kタイプの2種類のカラーバランスを設定することがt
ypeパラメータにより区別され可能である。この設定
は、BALANCEコマンドにより設定できる。
RGBのカラーバランスは、LUT4110A−R,4
110A−G,4110−Bに対して輝度の傾きをBA
LANCEコマンドのCI,C2,C3パラメータの±
50%の値により設定し、輝度から濃度へ変換演算する
。
110A−G,4110−Bに対して輝度の傾きをBA
LANCEコマンドのCI,C2,C3パラメータの±
50%の値により設定し、輝度から濃度へ変換演算する
。
CMYKカラーバランスはL[JT4200に対して、
濃度の傾きをBALANCE:ITンド(7)CI,
C2,C3,C4パラメータ±50%の値により設定
する。
濃度の傾きをBALANCE:ITンド(7)CI,
C2,C3,C4パラメータ±50%の値により設定
する。
各画像ファイルデータは上記LUTにより変換されて、
低〜高輝度、低〜高濃度に画質をかえることができる。
低〜高輝度、低〜高濃度に画質をかえることができる。
GAMMAコマンドは、typeパラメータによりRG
Bタイプの画像ファイルデータで、CRTの発光特性が
考慮されてぃるγ=0.45補正のデータに対して、プ
リンター2出カでCRT上の色再現を行えるように、あ
らかじめ、メモリ437o上に登録されているLUT
(7)データを411OA−R,4110A−G,
4110A−Bj.mセットし、輝度から濃度への変換
演算を加えることにより、γ=0.45のCRT補正の
かかったRGB画像データを色再現させて出力すること
ができる。
Bタイプの画像ファイルデータで、CRTの発光特性が
考慮されてぃるγ=0.45補正のデータに対して、プ
リンター2出カでCRT上の色再現を行えるように、あ
らかじめ、メモリ437o上に登録されているLUT
(7)データを411OA−R,4110A−G,
4110A−Bj.mセットし、輝度から濃度への変換
演算を加えることにより、γ=0.45のCRT補正の
かかったRGB画像データを色再現させて出力すること
ができる。
BITCOLORコマンドは2値のビットマップメモリ
(スペシャルファイル“BITMAP.S”)(第27
図(A)のメモリE)に対して、左上(sx,sy)座
標、サイズwidthXheightの範囲で、ind
exパラメータにより指定されたカラーパレット436
2のインデックスNoの色を、”BITMAP.S”の
2値ビットマップの出力をカラープリンター2に行う際
に着色することが前述のようにコンピュータからのコマ
ンドにより可能となる。BITCOLORコマンドによ
るsx, sy, width, height
,indexのパラメータは、CPU4360がメモリ
437o上に複数保持することが可能である。そして、
実際にMPRINTもしくはPRINTコマンドにより
f i 1 e n a m eに’BITMAP.S
’のファイル名を指定した時、CPU4360はカラー
リーダーl/カラープリンタ2のコントロールユニット
l3のCPU22に対して、ビデオインターフェイスを
介して、画像記憶装置3から、sx, sy, wi
dth, heightのエリアのパラメータと、そ
れにともなうカラーパレットのインデックスNo (i
ndexパラメータ)に対応したカラーパレットテーブ
ル4362内のRGB成分の3バイトのカラーデー夕を
送信し、(複数のエリアがBITCOLORコマンドに
より指定されているときは順次くりかえす)、コントロ
ールユニット13は、プログラマプルな合成ユニット1
15にそれらのパラメータをセットして、2値ビットマ
ップのカラープリンタ出力の際に指定エリアで指定色の
着色を可能とする。
(スペシャルファイル“BITMAP.S”)(第27
図(A)のメモリE)に対して、左上(sx,sy)座
標、サイズwidthXheightの範囲で、ind
exパラメータにより指定されたカラーパレット436
2のインデックスNoの色を、”BITMAP.S”の
2値ビットマップの出力をカラープリンター2に行う際
に着色することが前述のようにコンピュータからのコマ
ンドにより可能となる。BITCOLORコマンドによ
るsx, sy, width, height
,indexのパラメータは、CPU4360がメモリ
437o上に複数保持することが可能である。そして、
実際にMPRINTもしくはPRINTコマンドにより
f i 1 e n a m eに’BITMAP.S
’のファイル名を指定した時、CPU4360はカラー
リーダーl/カラープリンタ2のコントロールユニット
l3のCPU22に対して、ビデオインターフェイスを
介して、画像記憶装置3から、sx, sy, wi
dth, heightのエリアのパラメータと、そ
れにともなうカラーパレットのインデックスNo (i
ndexパラメータ)に対応したカラーパレットテーブ
ル4362内のRGB成分の3バイトのカラーデー夕を
送信し、(複数のエリアがBITCOLORコマンドに
より指定されているときは順次くりかえす)、コントロ
ールユニット13は、プログラマプルな合成ユニット1
15にそれらのパラメータをセットして、2値ビットマ
ップのカラープリンタ出力の際に指定エリアで指定色の
着色を可能とする。
このようにコントロールユニットl2側でエリア、色の
設定をしたあと、画像記憶装置3のCPU4360はP
RINTもし《はMPRINTコマンドによる“BIT
MAP.S”の2値ビットマップデータ(第27図(A
)のメモリE)をビデオインターフエイスを介して、着
色して出力することが、コンピュータからのコマンドに
より可能となる。
設定をしたあと、画像記憶装置3のCPU4360はP
RINTもし《はMPRINTコマンドによる“BIT
MAP.S”の2値ビットマップデータ(第27図(A
)のメモリE)をビデオインターフエイスを介して、着
色して出力することが、コンピュータからのコマンドに
より可能となる。
着色は2値ビットマップのビットが“l”の部分に対し
て行われる。
て行われる。
リモート機能により、カラーリーダー/カラープリンタ
と画像記憶装置3をホストコンピュータで制御できる状
態に設定することができる。
と画像記憶装置3をホストコンピュータで制御できる状
態に設定することができる。
リモートを行うコンピュータからのコマンドとして前述
したREMOTEコマンドがあり、このコマンドにより
、4つの状態にすることができる(第92図)。
したREMOTEコマンドがあり、このコマンドにより
、4つの状態にすることができる(第92図)。
システムリモート状態は、カラーリーダー/カラープリ
ンタと画像記憶装置3をコンピュータからのコマンドに
よって制御することが可能となる。
ンタと画像記憶装置3をコンピュータからのコマンドに
よって制御することが可能となる。
画像記憶装置3のみをホストコンピュータ33からのコ
マンドによって制御することができる。
マンドによって制御することができる。
この時、カラーリーダー/カラープリンタは、複写機と
して単体で複写動作を行うことができる。
して単体で複写動作を行うことができる。
ローカル状態は、ホストコンピュータからも、カラープ
リンタ/カラーリーダーの両方からローカル状態(制御
を行えない状態)になっており、カラーリーダーlの操
作部からのリモート指定か、もしくは、ホストコンピュ
ーターからのREMOTEコマンドによる指示のどちら
か早い方に、リモート状態となる。
リンタ/カラーリーダーの両方からローカル状態(制御
を行えない状態)になっており、カラーリーダーlの操
作部からのリモート指定か、もしくは、ホストコンピュ
ーターからのREMOTEコマンドによる指示のどちら
か早い方に、リモート状態となる。
複写機リモート状態は、画像記憶装置3をカラーリーダ
ー1の操作部からの指示により、リモート状態にして制
御することが可能となる。この時、コンピュータからの
コマンドは、画像記憶装置3の機能を実行することはで
きない。
ー1の操作部からの指示により、リモート状態にして制
御することが可能となる。この時、コンピュータからの
コマンドは、画像記憶装置3の機能を実行することはで
きない。
これらのリモート/ローカルの状態は、ホストコンピュ
ータ33からのREMOTEコマンドのtypeパラメ
ータによって指定することができる。
ータ33からのREMOTEコマンドのtypeパラメ
ータによって指定することができる。
R E M O ’r Eコマンドのtypeパラメー
タにより、CPU4360はカラープリンタ2、カラー
リーダーlのコントロールユニットl3のCPU22と
ビデオインターフエイス201を介して交信することに
より、前述の4つのリモート/ローカル状態をコンピュ
ータから指示することができる。
タにより、CPU4360はカラープリンタ2、カラー
リーダーlのコントロールユニットl3のCPU22と
ビデオインターフエイス201を介して交信することに
より、前述の4つのリモート/ローカル状態をコンピュ
ータから指示することができる。
次に第84〜87図に上述したコマンドの送信手順につ
いてい《つかの例を示す。
いてい《つかの例を示す。
第84図は、SCANコマンドにより、入力装置から画
像データを画像記憶装置3へ画像ファイルとして登録す
る手順である。図中のファイルチェックの基本系の部分
は、上述したように、第83図の手順を入れて事前にチ
ェックすることも可能である。
像データを画像記憶装置3へ画像ファイルとして登録す
る手順である。図中のファイルチェックの基本系の部分
は、上述したように、第83図の手順を入れて事前にチ
ェックすることも可能である。
第85図は、PRINTコマンドにより、画像記憶装置
3内に既に登録してある画像ファイルの画像データを出
力する手順の例である。
3内に既に登録してある画像ファイルの画像データを出
力する手順の例である。
第86図は、DRSCANコマンドにより、入力装置か
ら画像データを画像記憶装置に入力し、登録を行い、そ
の画像データをコンピュータ33へ 転送する手順を示
す。
ら画像データを画像記憶装置に入力し、登録を行い、そ
の画像データをコンピュータ33へ 転送する手順を示
す。
第87図は、第86図のDRSCANコマンドの逆で、
コンピュータ33上の画像データを出力装置で出力する
例である。
コンピュータ33上の画像データを出力装置で出力する
例である。
次に実際のコマンド実施例をあげる。
単一の画像出力の例としてホストコンピュータ内の画像
をカラープリンタに出力する例を第93図に示す。例え
ば、1024X768ピクセルのRGBタイプの画像を
用紙の左上(10.10)mm位置から277X190
mmの範囲内でセンタリングしてプリント出力する例に
ついて説明する。
をカラープリンタに出力する例を第93図に示す。例え
ば、1024X768ピクセルのRGBタイプの画像を
用紙の左上(10.10)mm位置から277X190
mmの範囲内でセンタリングしてプリント出力する例に
ついて説明する。
複数画像のレイアウト出力の例とし、ホストコンピュー
タ3内のRGBタイプの画像データ2つを1枚の用紙に
レイアウトして、カラープリンタ2で出力する例です(
第94図)。
タ3内のRGBタイプの画像データ2つを1枚の用紙に
レイアウトして、カラープリンタ2で出力する例です(
第94図)。
この例では1280X 1024と1 024 X 7
68ピクセルのRGBタイプの2画像をそれぞれ図の範
囲内にセンタリングしてプリント出力する例を示す。
68ピクセルのRGBタイプの2画像をそれぞれ図の範
囲内にセンタリングしてプリント出力する例を示す。
複数画像を出力する場合、l画像ずつホスト3から画像
記憶装置3へ登録し仮想出力を行い、プリンタ2へ出力
する場合(第96図に示す場合)と、先に画像データを
画像記憶装置へ登録してしまい、仮想出力は全部まとめ
て出力する場合(第95図に示す場合)がある。どちら
も出力結果は同じである。
記憶装置3へ登録し仮想出力を行い、プリンタ2へ出力
する場合(第96図に示す場合)と、先に画像データを
画像記憶装置へ登録してしまい、仮想出力は全部まとめ
て出力する場合(第95図に示す場合)がある。どちら
も出力結果は同じである。
また、リーダーlからホスト3へ画像をとり込む例とし
て第97図,第98図に示す。
て第97図,第98図に示す。
かかる場合にはまず、リーダーl上の例えばA4サイズ
相当のエリア(297X210mm)の範囲をRGBタ
イプの画像データとして、l000X707ビクセルの
サイズで読み込み、ホストコンピュータ3にデータを取
り込む。
相当のエリア(297X210mm)の範囲をRGBタ
イプの画像データとして、l000X707ビクセルの
サイズで読み込み、ホストコンピュータ3にデータを取
り込む。
以上、述べたように、本実施例に依ればコンピュータ3
3上に、入出力用の画像データを保持することなく、画
像記憶装置3とコンピュータ33間の命令(コマンド)
のやりとりだけで、画像データの入出力が可能となり、
コンピュータと入出力装置(リーダー1、プリンタ2等
)間のデータ転送が軽減されることが可能となる。
3上に、入出力用の画像データを保持することなく、画
像記憶装置3とコンピュータ33間の命令(コマンド)
のやりとりだけで、画像データの入出力が可能となり、
コンピュータと入出力装置(リーダー1、プリンタ2等
)間のデータ転送が軽減されることが可能となる。
以上の説明において本実施例では対象画像を光電変換す
る手段としてカラーラインセンサを用いたいわゆるフラ
ットベット型のセンサを用いたが、これに限らず例えば
スポット型のセンサを用いるようにしてもよく、センサ
の種類に限定されるものではない。
る手段としてカラーラインセンサを用いたいわゆるフラ
ットベット型のセンサを用いたが、これに限らず例えば
スポット型のセンサを用いるようにしてもよく、センサ
の種類に限定されるものではない。
また、本実施例では画像形成のための手段としていわゆ
る面順次像形成によってフルカラーの画像を形成するカ
ラープリンタを使用したが、かかるカラープリンタとし
ては面順次以外のプリンタ例えばインクジェットプリン
タでありでもよいし、熱転写型のプリンタ、或いはサイ
カラーと呼ばれるプリンタであってもよい。
る面順次像形成によってフルカラーの画像を形成するカ
ラープリンタを使用したが、かかるカラープリンタとし
ては面順次以外のプリンタ例えばインクジェットプリン
タでありでもよいし、熱転写型のプリンタ、或いはサイ
カラーと呼ばれるプリンタであってもよい。
また本実施例ではホストコンピュータと画像記憶装置、
カラーリーダが互いに独立した装置としてお互いに通信
を行って前述の種々の機能を実現しているので、新規な
システムを提供することが…来る。
カラーリーダが互いに独立した装置としてお互いに通信
を行って前述の種々の機能を実現しているので、新規な
システムを提供することが…来る。
本実施例によれば、前述の課題を解決する一手段として
以下の構成を備える。すなわち、画像情報を入力する入
力装置とその入力画像情報を受け、画像形成媒体に画像
形成する画像形成装置と、前記入力された画像を記憶す
る画像記憶装置と、それらを制御する制御装置による制
御命令により制御装置上で作成した2値ビットマップ画
像を入力する手段と、その2値ビットマップ画像に対し
て任意のエリアで多値の色を設定する手段と、画像記憶
装置に記憶されている多値画像と上記2値ビットマップ
画像に対して多値の色を設定した画像とを合成して画像
形成装置から出力する手段とを備える。
以下の構成を備える。すなわち、画像情報を入力する入
力装置とその入力画像情報を受け、画像形成媒体に画像
形成する画像形成装置と、前記入力された画像を記憶す
る画像記憶装置と、それらを制御する制御装置による制
御命令により制御装置上で作成した2値ビットマップ画
像を入力する手段と、その2値ビットマップ画像に対し
て任意のエリアで多値の色を設定する手段と、画像記憶
装置に記憶されている多値画像と上記2値ビットマップ
画像に対して多値の色を設定した画像とを合成して画像
形成装置から出力する手段とを備える。
以上説明したように本実施例に依れば、例えばコンピュ
ータからの制御命令により2値のビットマップ画像に対
して多値のカラーコードを例えば任意のエリアに割付け
て出力することが可能となる。
ータからの制御命令により2値のビットマップ画像に対
して多値のカラーコードを例えば任意のエリアに割付け
て出力することが可能となる。
第1図は本発明の一実施例のシステムの構成を示すブロ
ック図、 第2図は第1図に示した原稿走査ユニット11,ビデオ
処理ユニット、コントロールユニットl3の構成を示す
ブロック図、 第3図乃至第6図は第2図示のビデオインターフエイス
201の機能を説明する図、 第7図(a).(b)は第2図示の対数変換回路48の
構成および特性を説明する図、 第8図は色分解フィルターの分光特性を示す図、第9図
は色トナーの吸収波長特性を示す図、第lO図(a)は
第2図示の色補正回路49の構成を示すブロック図、 第lO図(b)は第10図(a)の動作を説明するため
の図、 第11図は第2図示の黒文字処理回路69の構成を示す
ブロック図、 第12図(a). (b). (C). (d)
は第11図示の回路の動作を説明する図、 第13図(a). (b). (c). (d)
. (e). (f)は領域発生回路69の発生す
る領域信号および該発生回路29の構成を示すブロック
図、第14図(a). (b). (c). (
d)は領域制限マスク用ビットマップメモリ9lの構成
および制御タイミングを示す図、 第15図はマスク用ビットマップメモリ9lと原画像の
画素との関係を示す図、 第16図はマスク用ビットマップメモリ9l上に形成さ
れるマスクメモリの一例を示す図、第17図(a)は第
2図示の補間回路109の構成を示すブロック図、 第17図(b)は第17図(a)に示す補間回路の動作
を説明する図、 第18図(a), (b)は夫々マスクメモリ9lの
出力に応じて切り出し、および合成を行った場合の一例
を示す図、 第19図は濃度変換回路116の特性を示す図、第20
図(a)はくり返し回路118の構成を示すブロック図
、 第20図(b)は《り返し回路118の動作を説明する
タイミングチャート、 第20図(c)はくり返し回路118の出力例を示す図
、 第21図(A). (B), (C)はくり返し回
路11Bの別の出力例を示す図、 第22図はプリンタ2のプリントシーケンスを示すタイ
ムチャート、 第23図はデジタイザl6の平面図、 第24図はデジタイザl6のポイントペンによって指示
された領域の情報のアドレスを示す図、第25図(八)
は第2図の合成回路115の構成を示すブロック図、 第25図(B)はエリアコードと原稿上の領域の一例と
の関係を示す図、 第25図(C)は第25図(A)に示したエリアコード
発生器130の構成を示す図、 第25図(D)は第25図(C)に示したRAM153
,154のデータの一例を示す図、 第25図(E)は第25図(D)に示したデータに対応
するエリアを示す図、 第25図(F)は第25図(A)に示したRAM135
,136のデータ構造を示す図、 第25図(G)は第25図(A)に示した合成の状態を
説明する図、 第25図(H)は指定領域内を指定色でマスキングし、
更にビットマップメモリからの文字を合成した状態を示
す図、 第25図(i)は第25図(A)に示したデコーダ1
46の動作を説明する図、 第26図はカラーリーダ1から出力される信号207と
画像信号205のタイミングを示す図、第27図(A)
,(B)は画像記憶装置3の構成を示すブロック図、 第27図(C)は第27図(A)に示すメモリA〜I〕
の$?,s成を示す図、 第27図(D−1)はビットマップメモリEの構成を示
す図、第27図(D−2)は原稿とビットマツフメモリ
Eに書き込まれるデータの関係を示す図、 第27図(E)は第27図(A)に示すモニタ用メモリ
Mの構成を示す図、 第27図(F)は第27図(A),(B)に示すシステ
ムコントローラの内部構成の一部を示す図、 第28図(A)は第27図(A)に示すフィルタ950
0の内部構成を示すブロック図、第28図(B),
(C)は第27図(A)に示すセレクタ4250の内部
構成を示すブロック図、第29図は第27図(A)に示
すシステムコントローラ4210の構成およびメモリA
−M内のFIFOメモリとの関係を示す図、 第30図はトリミング処理を施した場合のタイミングチ
ャート、 第31図はトリミング処理および変倍処理を施した場合
のタイミングチャート、 第32図はメモリAの内部のメモリ4060A−R,G
, Bとカウンタコントローラ、およびカウンタとの
関係を示すブロック図、 第33図はメモリA, B, C, Dを接続し
た場合のメモリ4060R,G,Bの容量を示す図、第
34図は記憶装置3の画像をカラープリンタ2により画
像形成した状態を示す図、 第35図は第27図(A).(B)の回路の動作を説明
するタイミングチャート、 第36図はメモリ4060A−R, G, Bの容量を
示す図、 第37図(A),(B)は画像合成の一例を示す図、第
37図(C)は画像合成時のタイミングを示すタイミン
グチャート、 第37図(D),(E)は画像合成の他の例を示す図、 第37図(F).(G)はメモリからの拡大連写を説明
する図、 第38図は第37図(A)の!,ラインにおける第27
図の各部の動作を説明するタイミングチャート、 第39図は第37図(A)の12ラインにおける第27
図の各部の動作を説明するタイミングチャート、 第40図はカラープリンタ2における面順次のカラー像
形成のシーケンスを示すタイミングチャート、 第41図は第27図(B)のセレクタ4230の内部構
成を示す図、 第42図は第27図(A),(B)に示すメモリM(2
407に対応する)と画像メモリA, B, C,
D(2406に対応する)との関係を示す図、第4
3図は第42図示の回路の動作を説明するための図、 第44図は第42図示の回路動作を説明するフローチャ
ート、 第45図は第1図に示すフイルムスキャナ34の構成を
示すブロック図、 第46図は第45図に示すフイルムキャリアの構成を示
す斜視図、 第47図乃至第50図は第1図示の操作部20の表示例
を示す図、 第51図は第l図に示したホストコンピュータ33から
みた場合の記憶装置3の構成を示すブロック図、第52
図乃至第55図は各装置の座標系を示す図、第56図は
画像ファイル名の構成を示す図、第57図はホストコン
ピュータ33と画像記憶装置3との間で転送されるデー
タの分類を示す図、第58図はコマンドの構成の一例を
示す図、第59図は各種コマンドによって生じる画像デ
ータの流れを示す図、 第60図はR, G, B画像入力のメモリへの格納
状態を示す図、 第61図はデータ転送時の形態を示す図、第62図はY
, M, C, K画像入力のメモリへの格納状態
を示す図、 第63図はデータ転送時の形態を示す図、第64図はパ
レット画像データのメモリへの格納状態を示す図、 第65図はデータ転送時の形態を示す図、第66図はパ
レット画像データと各パレットのR,G,B成分を示す
データとの対応を示す図、第67図は2値入力のメモリ
への格納状態を示す図、 第68図はデータ転送時の形態を示す図、第69図は応
答データの構成を示す図、第70図は各コマンドの分類
を示す図、第71図乃至第80図は各コマンドを説明す
る図、第81図乃至第87図は各コマンドの実行手順を
示す図、 第88図、第89図、第90図は本実施例のシステムに
おける画像合成の例を示す図、 第91図はカラーパレットの構造を示す図、第92図は
カラーリーダl、画像記憶装置3、ホストコンピュータ
33との間のリモート、ローカルの関係、 第93図乃至第98図はホストコンピュータ33と画像
記憶装置3との間のコマンドのやり取りを示す図である
。 図中、 !・・・・・・・・・・・・・・・カラーリーダ2・・
・・・・・ ・・・・・・カラープリンタ3・・・・・
・・ ・・・・・・・画像記憶装置32・・・・・・・
・・・・・・・モニタテレビホストコンピュータ 原稿走査ユニット ビデオ処理ユニット デジタイザ 操作部 LljT(ノレックアンブナーフリーなLUTOノッ2
アッフリ−フiv)B LUTOLAン7アンフ゜テーフ冫レ)C(b冫 (C) 第l3閏(幻 第13G口(b) 第13口<C) 第l3図(f) CLK 第74図忙) 4凡素 4山寮 4aJ寮 アドレス力ウ〉タ T−F 喘/8Th(b) マスクメモリ9I 及0″桶間rg:J跨lθq めエカ DATA OUT RDンTA l ? l l ? ! 業20口(C) A3麿I餉 アド゜レヌ (Vctx) Y θ 12 P r 4(δP) k(ナ・r) 々 ヨギし27μ74 (h−zつ 男?q図 シズデ々フントローラ 第32図 メモリ (R) メモリ (G) メモリ (B) 4060R 4060G 4060B 第37図(B) 7ドレス 64言已リ嘴1メモリ ヂ区アLAXモリ 番 ″Y方陶 lj,1象ファづルス5のmk (4儂ファイル:5b(シり(成) 易55図 (リーク−1−ズ了する/!!j賢) (テ゜一タ分帽1 (EX) (七DX41讐S−11q↓品断゜゛″つ躬 図 躬5qロ (コマンドL一よう1イ
ック図、 第2図は第1図に示した原稿走査ユニット11,ビデオ
処理ユニット、コントロールユニットl3の構成を示す
ブロック図、 第3図乃至第6図は第2図示のビデオインターフエイス
201の機能を説明する図、 第7図(a).(b)は第2図示の対数変換回路48の
構成および特性を説明する図、 第8図は色分解フィルターの分光特性を示す図、第9図
は色トナーの吸収波長特性を示す図、第lO図(a)は
第2図示の色補正回路49の構成を示すブロック図、 第lO図(b)は第10図(a)の動作を説明するため
の図、 第11図は第2図示の黒文字処理回路69の構成を示す
ブロック図、 第12図(a). (b). (C). (d)
は第11図示の回路の動作を説明する図、 第13図(a). (b). (c). (d)
. (e). (f)は領域発生回路69の発生す
る領域信号および該発生回路29の構成を示すブロック
図、第14図(a). (b). (c). (
d)は領域制限マスク用ビットマップメモリ9lの構成
および制御タイミングを示す図、 第15図はマスク用ビットマップメモリ9lと原画像の
画素との関係を示す図、 第16図はマスク用ビットマップメモリ9l上に形成さ
れるマスクメモリの一例を示す図、第17図(a)は第
2図示の補間回路109の構成を示すブロック図、 第17図(b)は第17図(a)に示す補間回路の動作
を説明する図、 第18図(a), (b)は夫々マスクメモリ9lの
出力に応じて切り出し、および合成を行った場合の一例
を示す図、 第19図は濃度変換回路116の特性を示す図、第20
図(a)はくり返し回路118の構成を示すブロック図
、 第20図(b)は《り返し回路118の動作を説明する
タイミングチャート、 第20図(c)はくり返し回路118の出力例を示す図
、 第21図(A). (B), (C)はくり返し回
路11Bの別の出力例を示す図、 第22図はプリンタ2のプリントシーケンスを示すタイ
ムチャート、 第23図はデジタイザl6の平面図、 第24図はデジタイザl6のポイントペンによって指示
された領域の情報のアドレスを示す図、第25図(八)
は第2図の合成回路115の構成を示すブロック図、 第25図(B)はエリアコードと原稿上の領域の一例と
の関係を示す図、 第25図(C)は第25図(A)に示したエリアコード
発生器130の構成を示す図、 第25図(D)は第25図(C)に示したRAM153
,154のデータの一例を示す図、 第25図(E)は第25図(D)に示したデータに対応
するエリアを示す図、 第25図(F)は第25図(A)に示したRAM135
,136のデータ構造を示す図、 第25図(G)は第25図(A)に示した合成の状態を
説明する図、 第25図(H)は指定領域内を指定色でマスキングし、
更にビットマップメモリからの文字を合成した状態を示
す図、 第25図(i)は第25図(A)に示したデコーダ1
46の動作を説明する図、 第26図はカラーリーダ1から出力される信号207と
画像信号205のタイミングを示す図、第27図(A)
,(B)は画像記憶装置3の構成を示すブロック図、 第27図(C)は第27図(A)に示すメモリA〜I〕
の$?,s成を示す図、 第27図(D−1)はビットマップメモリEの構成を示
す図、第27図(D−2)は原稿とビットマツフメモリ
Eに書き込まれるデータの関係を示す図、 第27図(E)は第27図(A)に示すモニタ用メモリ
Mの構成を示す図、 第27図(F)は第27図(A),(B)に示すシステ
ムコントローラの内部構成の一部を示す図、 第28図(A)は第27図(A)に示すフィルタ950
0の内部構成を示すブロック図、第28図(B),
(C)は第27図(A)に示すセレクタ4250の内部
構成を示すブロック図、第29図は第27図(A)に示
すシステムコントローラ4210の構成およびメモリA
−M内のFIFOメモリとの関係を示す図、 第30図はトリミング処理を施した場合のタイミングチ
ャート、 第31図はトリミング処理および変倍処理を施した場合
のタイミングチャート、 第32図はメモリAの内部のメモリ4060A−R,G
, Bとカウンタコントローラ、およびカウンタとの
関係を示すブロック図、 第33図はメモリA, B, C, Dを接続し
た場合のメモリ4060R,G,Bの容量を示す図、第
34図は記憶装置3の画像をカラープリンタ2により画
像形成した状態を示す図、 第35図は第27図(A).(B)の回路の動作を説明
するタイミングチャート、 第36図はメモリ4060A−R, G, Bの容量を
示す図、 第37図(A),(B)は画像合成の一例を示す図、第
37図(C)は画像合成時のタイミングを示すタイミン
グチャート、 第37図(D),(E)は画像合成の他の例を示す図、 第37図(F).(G)はメモリからの拡大連写を説明
する図、 第38図は第37図(A)の!,ラインにおける第27
図の各部の動作を説明するタイミングチャート、 第39図は第37図(A)の12ラインにおける第27
図の各部の動作を説明するタイミングチャート、 第40図はカラープリンタ2における面順次のカラー像
形成のシーケンスを示すタイミングチャート、 第41図は第27図(B)のセレクタ4230の内部構
成を示す図、 第42図は第27図(A),(B)に示すメモリM(2
407に対応する)と画像メモリA, B, C,
D(2406に対応する)との関係を示す図、第4
3図は第42図示の回路の動作を説明するための図、 第44図は第42図示の回路動作を説明するフローチャ
ート、 第45図は第1図に示すフイルムスキャナ34の構成を
示すブロック図、 第46図は第45図に示すフイルムキャリアの構成を示
す斜視図、 第47図乃至第50図は第1図示の操作部20の表示例
を示す図、 第51図は第l図に示したホストコンピュータ33から
みた場合の記憶装置3の構成を示すブロック図、第52
図乃至第55図は各装置の座標系を示す図、第56図は
画像ファイル名の構成を示す図、第57図はホストコン
ピュータ33と画像記憶装置3との間で転送されるデー
タの分類を示す図、第58図はコマンドの構成の一例を
示す図、第59図は各種コマンドによって生じる画像デ
ータの流れを示す図、 第60図はR, G, B画像入力のメモリへの格納
状態を示す図、 第61図はデータ転送時の形態を示す図、第62図はY
, M, C, K画像入力のメモリへの格納状態
を示す図、 第63図はデータ転送時の形態を示す図、第64図はパ
レット画像データのメモリへの格納状態を示す図、 第65図はデータ転送時の形態を示す図、第66図はパ
レット画像データと各パレットのR,G,B成分を示す
データとの対応を示す図、第67図は2値入力のメモリ
への格納状態を示す図、 第68図はデータ転送時の形態を示す図、第69図は応
答データの構成を示す図、第70図は各コマンドの分類
を示す図、第71図乃至第80図は各コマンドを説明す
る図、第81図乃至第87図は各コマンドの実行手順を
示す図、 第88図、第89図、第90図は本実施例のシステムに
おける画像合成の例を示す図、 第91図はカラーパレットの構造を示す図、第92図は
カラーリーダl、画像記憶装置3、ホストコンピュータ
33との間のリモート、ローカルの関係、 第93図乃至第98図はホストコンピュータ33と画像
記憶装置3との間のコマンドのやり取りを示す図である
。 図中、 !・・・・・・・・・・・・・・・カラーリーダ2・・
・・・・・ ・・・・・・カラープリンタ3・・・・・
・・ ・・・・・・・画像記憶装置32・・・・・・・
・・・・・・・モニタテレビホストコンピュータ 原稿走査ユニット ビデオ処理ユニット デジタイザ 操作部 LljT(ノレックアンブナーフリーなLUTOノッ2
アッフリ−フiv)B LUTOLAン7アンフ゜テーフ冫レ)C(b冫 (C) 第l3閏(幻 第13G口(b) 第13口<C) 第l3図(f) CLK 第74図忙) 4凡素 4山寮 4aJ寮 アドレス力ウ〉タ T−F 喘/8Th(b) マスクメモリ9I 及0″桶間rg:J跨lθq めエカ DATA OUT RDンTA l ? l l ? ! 業20口(C) A3麿I餉 アド゜レヌ (Vctx) Y θ 12 P r 4(δP) k(ナ・r) 々 ヨギし27μ74 (h−zつ 男?q図 シズデ々フントローラ 第32図 メモリ (R) メモリ (G) メモリ (B) 4060R 4060G 4060B 第37図(B) 7ドレス 64言已リ嘴1メモリ ヂ区アLAXモリ 番 ″Y方陶 lj,1象ファづルス5のmk (4儂ファイル:5b(シり(成) 易55図 (リーク−1−ズ了する/!!j賢) (テ゜一タ分帽1 (EX) (七DX41讐S−11q↓品断゜゛″つ躬 図 躬5qロ (コマンドL一よう1イ
【テ一クのびしれ)CMYK?
イ7’ (’YMCKJi,6/)うメーシ゜構入)(CM工K
のテ―タIμ反) RG874フ゜ (RGB画面のイメー7構成) (RGBのう゛−ク才糞戊) 8ヒ゛・ントペし・7トタづア 1パ1ト 八〇くタイフ゜(肯定庇塔り 3べづト 3バイト RETクイフ゜(イす,g猾聯え村応答)(応否汚゛一
7の講べ) 2イ直乙゛シトマlフ゛クイγ (2イ直ご・7トマ・7ア1し迩丁のイメーンa戸史)
(II<イト内はMSB力(左.LSB〆名イ幻とレζ
い3冫コマンド分洒澱 コマンド゛一覧 第77図 口1Iコ INIT (no冫 口【】コ INITBIT 〈tVoe’r ナU期イヒーマシド゛ 第73図 第p図 口【】コ SSEL.<no) f+ame: 入=力迩主又コ7〉K′ 第″;l4図 口【】コ DAREA. (IVC4〉. (ax)(ay冫 +width).(height) 口
イ7’ (’YMCKJi,6/)うメーシ゜構入)(CM工K
のテ―タIμ反) RG874フ゜ (RGB画面のイメー7構成) (RGBのう゛−ク才糞戊) 8ヒ゛・ントペし・7トタづア 1パ1ト 八〇くタイフ゜(肯定庇塔り 3べづト 3バイト RETクイフ゜(イす,g猾聯え村応答)(応否汚゛一
7の講べ) 2イ直乙゛シトマlフ゛クイγ (2イ直ご・7トマ・7ア1し迩丁のイメーンa戸史)
(II<イト内はMSB力(左.LSB〆名イ幻とレζ
い3冫コマンド分洒澱 コマンド゛一覧 第77図 口1Iコ INIT (no冫 口【】コ INITBIT 〈tVoe’r ナU期イヒーマシド゛ 第73図 第p図 口【】コ SSEL.<no) f+ame: 入=力迩主又コ7〉K′ 第″;l4図 口【】コ DAREA. (IVC4〉. (ax)(ay冫 +width).(height) 口
【jコ
DAREA. (tvfi)
{sv).+wI6th)
(h●ight+
−1】コ
DMODE
type)
一mx)
In’+vフ
口11コ
SMODE.(Npe+.(mx)
(my+
口『】口
ASMODE. p1. o2
口
【7コ
RPMODε (flaa)
入日力状態頷オ5むギ
夷75図
口1】コ
DELE. (filenama>
口[】コ
DKCHECκ. (typeゝ
{width!
<height)
ファイル1柴ヂ虻コマンド
第77図
口11コ
COPY.(couru)
ロロ口
SCAN. (filename). (widt
h)〈h●igm) ]口口 PRINT.(filename).(cour++1
口【】コ MPRINT.(filanam@) [】[】『] 入力!ifi1らコンピュータへの
画像データ入力を行う。 [二二】−[:=]孕;:=] DRSCAN.
(filaname+. (width). (h
eight)[j[]
h)〈h●igm) ]口口 PRINT.(filename).(cour++1
口【】コ MPRINT.(filanam@) [】[】『] 入力!ifi1らコンピュータへの
画像データ入力を行う。 [二二】−[:=]孕;:=] DRSCAN.
(filaname+. (width). (h
eight)[j[]
【コ コンピュータからの出力
z5Iへの画儂データ出力[=1[=】K=] DR
PRINT. (filenmme>. (wid
th) (height). (count)入=力
爽青;?〉ド“ 第76図 口[】コ SAVE.ffilenarne) (width).(height) 口1】コ PLIT. 〈filename) Csx) 〈Sソ) <widwh) (height) ファイル徴ヂぽコマ〉ド゛ 第73図 =1】コ BALANCE.(type) (c1〉 〈c2》 (c3) 〈c4〉 口1】コ BITCOLOR.(sx).(sy)(wi6th) fheight> (index) 口1ヱコ GAMMA.(type) ,27ラー設定pマンド 第72回 [入出力基本,W>1 第81図 (人工刀コυドの基木形) 口(】コ MONITOR. (tyD@) 口【】コ 口11コ 口【】コ REMOTE.(type) そのくコマンド 第8θ図 .SCANコマンド゛とイ更月ゴIJE.入Jフ手順イ
クリ第84図 DRδ’(’ANコマ冫ドを#剖レr已田カ仔リPRI
NTコマントとイ更J目した=2Jチ順例第85図 ■システムリ五一ト枚宣 )f−1− : 缶膀卸を行えろ1入態,ロー刀ノレ
.制御IL行Ltい叔態, 躬qθ図 (77ラーパし−7トの構造の例) ロコ( B そ淑と゛礼の曇りデータ2i:兎像記億碌1;晋碩I7
cr$′)、tのフどZ76. 第%図 ■=』 A ?10aI象ヂ゛一夕を11像■te■橋■冫1;全七
p登4鰻レこレま一\、Jj僕にまヒめζ巳力1る 第%図 第斧図
z5Iへの画儂データ出力[=1[=】K=] DR
PRINT. (filenmme>. (wid
th) (height). (count)入=力
爽青;?〉ド“ 第76図 口[】コ SAVE.ffilenarne) (width).(height) 口1】コ PLIT. 〈filename) Csx) 〈Sソ) <widwh) (height) ファイル徴ヂぽコマ〉ド゛ 第73図 =1】コ BALANCE.(type) (c1〉 〈c2》 (c3) 〈c4〉 口1】コ BITCOLOR.(sx).(sy)(wi6th) fheight> (index) 口1ヱコ GAMMA.(type) ,27ラー設定pマンド 第72回 [入出力基本,W>1 第81図 (人工刀コυドの基木形) 口(】コ MONITOR. (tyD@) 口【】コ 口11コ 口【】コ REMOTE.(type) そのくコマンド 第8θ図 .SCANコマンド゛とイ更月ゴIJE.入Jフ手順イ
クリ第84図 DRδ’(’ANコマ冫ドを#剖レr已田カ仔リPRI
NTコマントとイ更J目した=2Jチ順例第85図 ■システムリ五一ト枚宣 )f−1− : 缶膀卸を行えろ1入態,ロー刀ノレ
.制御IL行Ltい叔態, 躬qθ図 (77ラーパし−7トの構造の例) ロコ( B そ淑と゛礼の曇りデータ2i:兎像記億碌1;晋碩I7
cr$′)、tのフどZ76. 第%図 ■=』 A ?10aI象ヂ゛一夕を11像■te■橋■冫1;全七
p登4鰻レこレま一\、Jj僕にまヒめζ巳力1る 第%図 第斧図
Claims (2)
- (1)2値イメージデータを入力する第1の入力手段、
該2値イメージデータの色コードを入力する第2の入力
手段、該色コードが示す各色成分データを入力する第3
の入力手段、前記第1、第2、第3の入力手段の入力に
応じてカラー画像を形成するカラー画像形成手段とを有
することを特徴とするカラー画像形成システム。 - (2)2値イメージデータを入力する第1の入力手段、
該2値イメージデータの色コードを入力する第2の入力
手段、該色コードが示す各色成分データを入力する第3
の入力手段とを有することを特徴とする電子機器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117049A JPH02295350A (ja) | 1989-05-10 | 1989-05-10 | カラー画像形成システム及び電子機器 |
US08/371,608 US5602655A (en) | 1989-05-10 | 1995-01-12 | Image forming system for single bit image data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1117049A JPH02295350A (ja) | 1989-05-10 | 1989-05-10 | カラー画像形成システム及び電子機器 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02295350A true JPH02295350A (ja) | 1990-12-06 |
Family
ID=14702161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1117049A Pending JPH02295350A (ja) | 1989-05-10 | 1989-05-10 | カラー画像形成システム及び電子機器 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02295350A (ja) |
-
1989
- 1989-05-10 JP JP1117049A patent/JPH02295350A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3219403B2 (ja) | 画像記憶装置 | |
US5459589A (en) | Color image processing apparatus | |
US5631983A (en) | Image forming system for synthesizing color image data with binary image data which has been colored with a predetermined color during the synthesizing operation | |
JPH05268457A (ja) | 多色マーカー編集装置 | |
US5602655A (en) | Image forming system for single bit image data | |
JPH02295351A (ja) | 画像処理システム | |
JPH02295350A (ja) | カラー画像形成システム及び電子機器 | |
JPH034672A (ja) | 画像形成システム及び画像処理方法 | |
JP3093214B2 (ja) | カラー画像処理装置 | |
JP3093213B2 (ja) | カラー画像処理装置 | |
JP3302010B2 (ja) | 電子機器の制御方法 | |
JP2961234B2 (ja) | 画像処理システムおよび像形成装置 | |
JP3278146B2 (ja) | カラー画像処理装置及びカラー画像処理方法 | |
JP3209996B2 (ja) | 画像処理システム | |
JP3015039B2 (ja) | 画像処理システム | |
JPH02296458A (ja) | 画像形成システム | |
JP3117989B2 (ja) | カラー画像処理装置 | |
JPH02295349A (ja) | 画像形成装置 | |
JPH034671A (ja) | 画像処理装置および方法 | |
JPH02296464A (ja) | 画像処理システム | |
JPH034670A (ja) | 画像処理装置 | |
JPH034666A (ja) | 画像形成システム | |
JPS63132592A (ja) | カラ−表示画像の記録方法 | |
JPH034667A (ja) | 画像形成システム | |
JPH04287569A (ja) | カラー画像処理方法及び装置 |