JPH0750915B2 - 拡大・縮小可能な画像処理装置 - Google Patents
拡大・縮小可能な画像処理装置Info
- Publication number
- JPH0750915B2 JPH0750915B2 JP61241123A JP24112386A JPH0750915B2 JP H0750915 B2 JPH0750915 B2 JP H0750915B2 JP 61241123 A JP61241123 A JP 61241123A JP 24112386 A JP24112386 A JP 24112386A JP H0750915 B2 JPH0750915 B2 JP H0750915B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- interpolation
- signal
- color
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 105
- 230000015654 memory Effects 0.000 description 59
- 238000010586 diagram Methods 0.000 description 33
- 238000000926 separation method Methods 0.000 description 26
- 230000001360 synchronised effect Effects 0.000 description 19
- 102100040862 Dual specificity protein kinase CLK1 Human genes 0.000 description 13
- 101000749294 Homo sapiens Dual specificity protein kinase CLK1 Proteins 0.000 description 13
- 101000913761 Homo sapiens Serine/threonine-protein kinase ICK Proteins 0.000 description 13
- 102100026621 Serine/threonine-protein kinase ICK Human genes 0.000 description 13
- 238000003705 background correction Methods 0.000 description 12
- 239000003086 colorant Substances 0.000 description 12
- 238000000034 method Methods 0.000 description 12
- 238000012546 transfer Methods 0.000 description 12
- 102100040844 Dual specificity protein kinase CLK2 Human genes 0.000 description 9
- 101000749291 Homo sapiens Dual specificity protein kinase CLK2 Proteins 0.000 description 9
- 239000011159 matrix material Substances 0.000 description 9
- 238000011161 development Methods 0.000 description 8
- 230000018109 developmental process Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 6
- 238000001444 catalytic combustion detection Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000003595 spectral effect Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 4
- 239000008186 active pharmaceutical agent Substances 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000001454 recorded image Methods 0.000 description 2
- 239000011669 selenium Substances 0.000 description 2
- BUGBHKTXTAQXES-UHFFFAOYSA-N Selenium Chemical compound [Se] BUGBHKTXTAQXES-UHFFFAOYSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 229910052711 selenium Inorganic materials 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000002344 surface layer Substances 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、データ補間を使用して原画像の拡大・縮小
を行なうようにした入出力バッファを有する拡大・縮小
可能な画像処理装置に関する。
を行なうようにした入出力バッファを有する拡大・縮小
可能な画像処理装置に関する。
[発明の背景] 原画像を拡大・縮小することのできる画像記録装置にお
いて、画像読取り手段としてCCDなどの光電変換素子を
使用する場合には、光電変換素子で読み取った原画像の
画素データに対して、拡大・縮小倍率に応じて適当な画
像データを増加したり、間引いたりすることによって拡
大・縮小された画像信号を得るようにしているのが一般
的である。
いて、画像読取り手段としてCCDなどの光電変換素子を
使用する場合には、光電変換素子で読み取った原画像の
画素データに対して、拡大・縮小倍率に応じて適当な画
像データを増加したり、間引いたりすることによって拡
大・縮小された画像信号を得るようにしているのが一般
的である。
第46図はこのような画像処理装置に使用される拡大・縮
小を実行するための処理系の一例を示す要部のブロック
図である。
小を実行するための処理系の一例を示す要部のブロック
図である。
同図において、40は画像データ用のメモリであり、その
入力端子41には画像読み取り手段によって読み取られた
画像データDが拡大・縮小処理されて供給される。出力
端子42に得られる出力画像データは記録装置などに供給
されて拡大・縮小画像が再現される。
入力端子41には画像読み取り手段によって読み取られた
画像データDが拡大・縮小処理されて供給される。出力
端子42に得られる出力画像データは記録装置などに供給
されて拡大・縮小画像が再現される。
拡大・縮小を行なう場合には、記録装置の記録幅により
メモリ40への画像データ量が制限されるが、その場合に
はメモリ40に対するアドレス発生器47の発生タイミング
が拡大・縮小に応じて制御される。
メモリ40への画像データ量が制限されるが、その場合に
はメモリ40に対するアドレス発生器47の発生タイミング
が拡大・縮小に応じて制御される。
そのため、プリセット可能な第1及び第2のカウンタ4
3,44が設けられ、夫々のプリセット値P1,P2まで、所定
周波数のクロックCK(第47図C)をカウントすると、第
1及び第2の出力パルスC1,C2が生成される(第47図D,
E)。
3,44が設けられ、夫々のプリセット値P1,P2まで、所定
周波数のクロックCK(第47図C)をカウントすると、第
1及び第2の出力パルスC1,C2が生成される(第47図D,
E)。
第1の出力パルスC1でフリップフロップ45がセットさ
れ、第2の出力パルスC2でリセットされることにより、
同図Fに示すウインドウパルスWPが形成される。このウ
インドウパルスWPがゲート回路46にゲートパルスとして
供給され、ウインドウパルスWPの幅W1だけアドレス発生
器47にクロックCKが供給される。ただし、このクロック
CKは拡大・縮小された画像データに同期したクロックで
ある。
れ、第2の出力パルスC2でリセットされることにより、
同図Fに示すウインドウパルスWPが形成される。このウ
インドウパルスWPがゲート回路46にゲートパルスとして
供給され、ウインドウパルスWPの幅W1だけアドレス発生
器47にクロックCKが供給される。ただし、このクロック
CKは拡大・縮小された画像データに同期したクロックで
ある。
その結果、期間W1だけメモリ40に対するアドレスデータ
が生成されるから、第47図Aの水平有効域信号H−VALI
Dにより規制される画像データ(同図B)のうち、期間W
1に対応する画像データがメモリ40に書込まれる(同図
G)。
が生成されるから、第47図Aの水平有効域信号H−VALI
Dにより規制される画像データ(同図B)のうち、期間W
1に対応する画像データがメモリ40に書込まれる(同図
G)。
従って、プリセット値P1,P2を拡大・縮小の倍率に応じ
て変更すれば、この変更に応じてウインドウパルスWPの
幅W1が変化するので、これによってメモリ40に書込まれ
る画像データ量が制限される。
て変更すれば、この変更に応じてウインドウパルスWPの
幅W1が変化するので、これによってメモリ40に書込まれ
る画像データ量が制限される。
縮小の場合には、ウインドウパルスWPと水平有効域信号
H−VALIDの幅は同じで処理される。
H−VALIDの幅は同じで処理される。
これに対し、拡大の場合には、画像データ数が増加する
ので、予めその分を見込んで、水平有効域信号H−VALI
Dの幅に対してウインドウパルスWPの幅を狭くしてデー
タ数を減らすようにしている。
ので、予めその分を見込んで、水平有効域信号H−VALI
Dの幅に対してウインドウパルスWPの幅を狭くしてデー
タ数を減らすようにしている。
[発明が解決しようとする問題点] ところで、上述した拡大・縮小処理機能を有する従来の
画像処理装置においては、次のような問題点を惹起す
る。
画像処理装置においては、次のような問題点を惹起す
る。
すなわち、第46図に示すような構成では、拡大・縮小の
倍率に応じてメモリ40に書込むべき画像データ量が制限
されるものの、その書込みアドレスは倍率に拘らず、常
に最初のアドレス(0アドレス)が指定されることにな
るから、特に、画像読み取りあるいは画像記録が原稿
(記録紙)の中央を基準にして実行されるような画像処
理装置に適用する場合には、倍率によっては記録すべき
画像が記録紙の転写領域外になってしまったりすること
が起きる。
倍率に応じてメモリ40に書込むべき画像データ量が制限
されるものの、その書込みアドレスは倍率に拘らず、常
に最初のアドレス(0アドレス)が指定されることにな
るから、特に、画像読み取りあるいは画像記録が原稿
(記録紙)の中央を基準にして実行されるような画像処
理装置に適用する場合には、倍率によっては記録すべき
画像が記録紙の転写領域外になってしまったりすること
が起きる。
例えば、第48図に示すように、Wを画像読み取り手段の
最大読み取り幅(水平有効域幅と等しい)としたとき、
原稿載置台51の中央線lを基準に原稿52の画像データを
読み取り、この中央線lを基準にして画像が記録される
ものでは、等倍時には、第49図Bに示すように記録され
るものの、縮小時には、同図Aに示すように記録されて
しまう。
最大読み取り幅(水平有効域幅と等しい)としたとき、
原稿載置台51の中央線lを基準に原稿52の画像データを
読み取り、この中央線lを基準にして画像が記録される
ものでは、等倍時には、第49図Bに示すように記録され
るものの、縮小時には、同図Aに示すように記録されて
しまう。
これは、メモリ40における最初の書込みアドレス、すな
わち0アドレスは出力装置(レーザプリンタなどの記録
装置)の書込み開始位置に対応しているからである。従
って、記録すべき記録紙Pのサイズが小さいようなとき
には、記録紙の転写領域外になることが考えられ、その
場合には縮小画像を記録紙上に正しく記録することがで
きない。
わち0アドレスは出力装置(レーザプリンタなどの記録
装置)の書込み開始位置に対応しているからである。従
って、記録すべき記録紙Pのサイズが小さいようなとき
には、記録紙の転写領域外になることが考えられ、その
場合には縮小画像を記録紙上に正しく記録することがで
きない。
記録紙Pのサイズが大きいようなときでも、縮小画像は
記録紙Pの端に詰めて記録されてしまう欠点がある。
記録紙Pの端に詰めて記録されてしまう欠点がある。
さらに、拡大処理時には、元の原稿の余白部分も拡大さ
れる結果、第49図Cに示すように拡大されることにな
る。そのため、必要な範囲の画像を所定の記録紙P上に
記録できなくなるおそれがある。
れる結果、第49図Cに示すように拡大されることにな
る。そのため、必要な範囲の画像を所定の記録紙P上に
記録できなくなるおそれがある。
そこで、この発明は上述した従来の問題点を解決したも
のであって、画像の拡大・縮小時、特に画像の縮小時に
おいても記録すべき画像が記録紙の中央を基準にして記
録されるようにした拡大・縮小可能な画像処理装置を提
案するものである。
のであって、画像の拡大・縮小時、特に画像の縮小時に
おいても記録すべき画像が記録紙の中央を基準にして記
録されるようにした拡大・縮小可能な画像処理装置を提
案するものである。
[問題点を解決するための手段] 上述の問題点を解決するために、この発明では、画像情
報を光電変換して読み取った画像データを用いて画像の
拡大・縮小を行なう拡大・縮小可能な画像処理装置にお
いて、上記画像データに対する入力バッファ及び出力バ
ッファが設けられ、縮小処理時には、前記出力バッファ
への書き込み開始アドレスを縮小処理に応じて変更する
ようにし、拡大処理時には、前記入力バッファへの書き
込み開始タイミングを拡大処理に応じて変更するように
したことを特徴とするものである。
報を光電変換して読み取った画像データを用いて画像の
拡大・縮小を行なう拡大・縮小可能な画像処理装置にお
いて、上記画像データに対する入力バッファ及び出力バ
ッファが設けられ、縮小処理時には、前記出力バッファ
への書き込み開始アドレスを縮小処理に応じて変更する
ようにし、拡大処理時には、前記入力バッファへの書き
込み開始タイミングを拡大処理に応じて変更するように
したことを特徴とするものである。
[作 用] 出力バッファへの書き込み開始アドレスは倍率(特に画
像縮小時)や記録紙サイズに応じて変更される。
像縮小時)や記録紙サイズに応じて変更される。
こうすれば、倍率に応じて書き込み開始アドレスが変わ
るので、0アドレスからこの書き込み開始アドレスまで
は“0"データ(白に相当するデータ)が出力されたのと
等価になる。
るので、0アドレスからこの書き込み開始アドレスまで
は“0"データ(白に相当するデータ)が出力されたのと
等価になる。
ここで、縮小画像が記録紙の中央を基準にして記録され
るように、書き込み開始アドレスが設定される。
るように、書き込み開始アドレスが設定される。
[実施例] 以下、この発明に係る拡大・縮小可能な画像処理装置の
一例を、中央線lを基準にして読み出し処理及び記録処
理されるタイプのものに適用した場合につき、第1図以
下を参照して詳細に説明する。
一例を、中央線lを基準にして読み出し処理及び記録処
理されるタイプのものに適用した場合につき、第1図以
下を参照して詳細に説明する。
ただし、以下に示す実施例は、出力装置として電子写真
式カラー複写機を使用したカラー画像処理装置に適用し
た場合である。
式カラー複写機を使用したカラー画像処理装置に適用し
た場合である。
従って、まずこの発明が適用されるこのようなカラー画
像処理装置の概略構成を第1図を参照して説明する。
像処理装置の概略構成を第1図を参照して説明する。
原稿などの画像情報は画像読み取り装置50で画像信号に
変換されたのち、A/D変換処理、シェーデング補正処
理、色分離処理、その他の画像処理がなされることによ
って、各色信号に対応した所定ビット数の画像データ、
例えば、16階調(0〜F)の画像データに変換される。
変換されたのち、A/D変換処理、シェーデング補正処
理、色分離処理、その他の画像処理がなされることによ
って、各色信号に対応した所定ビット数の画像データ、
例えば、16階調(0〜F)の画像データに変換される。
各画像データは拡大・縮小回路2において、拡大・縮小
などの画像処理が直線補間法に基づいて実行される。こ
の場合、拡大・縮小処理後の画像データとして使用され
る補間データは補間テーブル(補間ROM)に格納されて
おり、この補間データを選択するための信号としては、
拡大・縮小処理前の画像データとデータROMに格納され
た補間選択データが使用される。必要な補間選択データ
は倍率指定に応じてシステムコントロール回路80からの
指令に基づいて選択される。
などの画像処理が直線補間法に基づいて実行される。こ
の場合、拡大・縮小処理後の画像データとして使用され
る補間データは補間テーブル(補間ROM)に格納されて
おり、この補間データを選択するための信号としては、
拡大・縮小処理前の画像データとデータROMに格納され
た補間選択データが使用される。必要な補間選択データ
は倍率指定に応じてシステムコントロール回路80からの
指令に基づいて選択される。
画像処理後の画像データは出力装置65に供給されて、外
部で設定された倍率で画像が記録される。出力装置65と
しては、電子写真式のカラー複写機を使用することがで
きる。
部で設定された倍率で画像が記録される。出力装置65と
しては、電子写真式のカラー複写機を使用することがで
きる。
画像読み取り装置50にはCCDなどの画像読み取り手段を
駆動するための駆動モータや露光ランプなどが付設され
ているが、これらはシーケンス制御回路70からの指令信
号により所定のタイミングをもって制御される。シーケ
ンス制御回路70には、ポジションセンサ(特に、図示せ
ず)からのデータが入力される。
駆動するための駆動モータや露光ランプなどが付設され
ているが、これらはシーケンス制御回路70からの指令信
号により所定のタイミングをもって制御される。シーケ
ンス制御回路70には、ポジションセンサ(特に、図示せ
ず)からのデータが入力される。
操作・表示部75では、倍率指定、記録位置の指定、記録
色の指定などの各種入力データがインプットされたり、
その内容などが表示される。表示手段はLEDなどの素子
が使用される。
色の指定などの各種入力データがインプットされたり、
その内容などが表示される。表示手段はLEDなどの素子
が使用される。
上述した各種の制御及び画像処理装置全体のコントロー
ル及び状態の管理などはシステムコントロール回路80に
よって制御される。そのため、このシステムコントロー
ルはマイクロコンピュータ制御が適切である。
ル及び状態の管理などはシステムコントロール回路80に
よって制御される。そのため、このシステムコントロー
ルはマイクロコンピュータ制御が適切である。
図はマイクロコンピュータ制御の一例であって、コント
ロール回路80と上述した各種の回路系との間はシステム
バス81によって、必要な画像処理データ及び制御データ
の授受が行なわれることになる。
ロール回路80と上述した各種の回路系との間はシステム
バス81によって、必要な画像処理データ及び制御データ
の授受が行なわれることになる。
画像読み取り装置50に対しては、画像読み取り開始信
号、シェーデング補正のための開始信号、記録色指定信
号などがシステムバス81を介して供給される。
号、シェーデング補正のための開始信号、記録色指定信
号などがシステムバス81を介して供給される。
拡大・縮小回路2に対しては、操作・表示部75で指定さ
れた倍率データや、記録する画像の種類や濃度などに応
じて画像データを2値化するための閾値を選択する閾値
選択データなどがコントロール回路80に取り込まれてか
らシステムバス81を介して供給されるものである。
れた倍率データや、記録する画像の種類や濃度などに応
じて画像データを2値化するための閾値を選択する閾値
選択データなどがコントロール回路80に取り込まれてか
らシステムバス81を介して供給されるものである。
出力装置65に対しては、画像記録のためのスタート信号
や記録紙サイズの選択信号などが供給される。
や記録紙サイズの選択信号などが供給される。
続いて、これらの構成要素について、詳細に説明する。
説明の都合上、まず、この発明に適用できる簡易形のカ
ラー複写機の構成の一例を第13図を参照して説明するこ
とにする。
ラー複写機の構成の一例を第13図を参照して説明するこ
とにする。
図示のカラー複写機は色情報を3種類程度の色情報に分
解してカラー画像を記録しようとするものである。分離
すべき3種類の色情報として、この例では、黒BK,赤R
及び青Bを例示する。
解してカラー画像を記録しようとするものである。分離
すべき3種類の色情報として、この例では、黒BK,赤R
及び青Bを例示する。
第13図において、200はカラー複写機の要部の一例であ
って、201はドラム状をなす像形成体で、その表面には
セレンSe等の光導電性感光体表層が形成され、光学像に
対応した静電像(静電潜像)が形成できるようになされ
ている。
って、201はドラム状をなす像形成体で、その表面には
セレンSe等の光導電性感光体表層が形成され、光学像に
対応した静電像(静電潜像)が形成できるようになされ
ている。
像形成体201の周面にはその回転方向に向かって順次以
下に述べるような部材が配置される。
下に述べるような部材が配置される。
像形成体201の表面は帯電器202によって、一様に帯電さ
れ、その後、露光ランプ203によってその表面が弱い光
で一様に露光される。帯電、露光された像形成体201の
表面には各色分解像に基づく像露光(その光学像を204
で示す)がなされる。
れ、その後、露光ランプ203によってその表面が弱い光
で一様に露光される。帯電、露光された像形成体201の
表面には各色分解像に基づく像露光(その光学像を204
で示す)がなされる。
像露光後は所定の現像器によって現像される。現像器は
色分解像に対応した数だけ配置される。この例では赤の
トナーの現像剤が充填された現像器205と、青のトナー
の現像剤が充填された現像器206と、黒のトナーの現像
剤が充填された現像器207とが、像形成体201の回転方向
に向ってこれらの順で、順次像形成体201の表面に対向
配置される。
色分解像に対応した数だけ配置される。この例では赤の
トナーの現像剤が充填された現像器205と、青のトナー
の現像剤が充填された現像器206と、黒のトナーの現像
剤が充填された現像器207とが、像形成体201の回転方向
に向ってこれらの順で、順次像形成体201の表面に対向
配置される。
現像器205〜207は像形成体201の回転に同期して順次選
択され、例えば現像器207を選択することによって黒の
色分解像に基づく静電像にトナーが付着することによ
り、黒の色分解像が現像される。
択され、例えば現像器207を選択することによって黒の
色分解像に基づく静電像にトナーが付着することによ
り、黒の色分解像が現像される。
現像器207側には転写前帯電器209と転写前露光ランプ21
0とが設けられ、これらによってカラー画像を記録体P
に転写しやすくしている。ただし、これらの転写前帯電
器209及び転写前露光ランプ210は必要に応じて設けられ
る。
0とが設けられ、これらによってカラー画像を記録体P
に転写しやすくしている。ただし、これらの転写前帯電
器209及び転写前露光ランプ210は必要に応じて設けられ
る。
像形成体201上に現像されたカラー画像若しくは白黒画
像は転写器211によって、記録体P上に転写される。転
写された記録体Pは後段の定着器212によって定着処理
がなされ、その後排紙される。
像は転写器211によって、記録体P上に転写される。転
写された記録体Pは後段の定着器212によって定着処理
がなされ、その後排紙される。
なお、除電器213は除電ランプと除電用コロナ放電器の
一方または両者の組合せからなる。
一方または両者の組合せからなる。
クリーニング装置214はクリーニングブレードやファー
ブラシで構成され、これによって像形成体201のカラー
画像を転写した後のドラム表面に付着している残留トナ
ーを除去するようにしている。
ブラシで構成され、これによって像形成体201のカラー
画像を転写した後のドラム表面に付着している残留トナ
ーを除去するようにしている。
この除去作業は、現像が行なわれた表面が到達するとき
までには像形成体201の表面から離れるようになされて
いることは周知の通りである。
までには像形成体201の表面から離れるようになされて
いることは周知の通りである。
帯電器202としてはスコロトロンコロナ放電器などを使
用することができる。これは、先の帯電による影響が少
なく、安定した帯電を像形成体201上に与えることがで
きるからである。
用することができる。これは、先の帯電による影響が少
なく、安定した帯電を像形成体201上に与えることがで
きるからである。
像露光204としては、レーザビームスキャナによって得
られる像露光を利用することができる。レーザビームス
キャナの場合には、鮮明なカラー画像を記録することが
できるからである。
られる像露光を利用することができる。レーザビームス
キャナの場合には、鮮明なカラー画像を記録することが
できるからである。
色トナー像を重ね合せるために繰り返される少なくとも
第2回以降の現像については、先の現像により像形成体
201に付着したトナーを後の現像でずらしたりすること
などがないようにしなければならない。その意味でこの
ような現像は非接触ジャンピング現像によることが好ま
しい。
第2回以降の現像については、先の現像により像形成体
201に付着したトナーを後の現像でずらしたりすること
などがないようにしなければならない。その意味でこの
ような現像は非接触ジャンピング現像によることが好ま
しい。
第13図はこのような非接触ジャンピングによって現像す
るタイプの現像器を示す。
るタイプの現像器を示す。
現像剤としてはいわゆる2成分現像剤を使用するのが好
ましい。この2成分現像剤は色が鮮明で、かつトナーの
帯電制御が容易だからである。
ましい。この2成分現像剤は色が鮮明で、かつトナーの
帯電制御が容易だからである。
第2図は画像読み取り装置50の一例を示す。
同図において、原稿52のカラー画像情報(光学像)はダ
イクロイックミラー55において、2つの色分解像に分離
される。この例では、赤Rの色分解像とシアンCyの色分
解像とに分離される。そのため、ダイクロイックミラー
55のカットオフは600nm程度のものが使用される。これ
によって、赤成分が透過光となり、シアン成分が反射光
となる。
イクロイックミラー55において、2つの色分解像に分離
される。この例では、赤Rの色分解像とシアンCyの色分
解像とに分離される。そのため、ダイクロイックミラー
55のカットオフは600nm程度のものが使用される。これ
によって、赤成分が透過光となり、シアン成分が反射光
となる。
赤R及びシアンCyの各色分解像は夫々CCDなどの画像読
み取り手段56,57に供給されて、夫々から赤成分R及び
シアン成分Cyのみの画像信号が出力される。
み取り手段56,57に供給されて、夫々から赤成分R及び
シアン成分Cyのみの画像信号が出力される。
第3図は、画像信号R,Cyと各種のタイミング信号との関
係を示し、水平有効域信号H−VALID(同図C)はCCD5
6,57の最大原稿読み取り幅W(第48図参照)に対応し、
同図F及びGに示す画像信号R,Cyは同期クロックCLK1
(同図E)に同期して読み出される。
係を示し、水平有効域信号H−VALID(同図C)はCCD5
6,57の最大原稿読み取り幅W(第48図参照)に対応し、
同図F及びGに示す画像信号R,Cyは同期クロックCLK1
(同図E)に同期して読み出される。
これら画像信号R,Cyは正規化用のアンプ58,59を介してA
/D変換器60,61に供給されることにより、所定ビット数
のデジタル信号に変換される。
/D変換器60,61に供給されることにより、所定ビット数
のデジタル信号に変換される。
このデジタル画像信号はシェーデング補正される。63,6
4は同一構成のシェーデング補正回路を示す。その具体
例は後述する。
4は同一構成のシェーデング補正回路を示す。その具体
例は後述する。
シェーデング補正されたデジタルカラー画像信号は次段
の色分離回路150に供給されて、カラー画像記録に必要
な複数の色信号に分離される。
の色分離回路150に供給されて、カラー画像記録に必要
な複数の色信号に分離される。
上述の例では、赤R、青B及び黒BKの3色でカラー画像
を記録するようにしたカラー記録装置であるので、色分
離回路150ではこれら3色の色信号R,B,BKに分離される
ことになる。色分離の具体例については後述する。
を記録するようにしたカラー記録装置であるので、色分
離回路150ではこれら3色の色信号R,B,BKに分離される
ことになる。色分離の具体例については後述する。
色信号R,B,BKは色選択回路160においてそのうちの1つ
の色信号が選択される。これは、上述したように、像形
成体201の1回転につき1色のカラー画像が現像される
ような画像形成処理プロセスを採用しているからであ
り、像形成体201の回転に同期して現像器205〜207が選
択されると共に、これに対応した色信号が色選択回路16
0において選択されることになる。
の色信号が選択される。これは、上述したように、像形
成体201の1回転につき1色のカラー画像が現像される
ような画像形成処理プロセスを採用しているからであ
り、像形成体201の回転に同期して現像器205〜207が選
択されると共に、これに対応した色信号が色選択回路16
0において選択されることになる。
端子170には色信号に対する選択信号G1〜G3が供給され
る。この選択信号G1〜G3は、3色記録、つまり通常のカ
ラー記録モード(マルチカラーモード)の場合と、単色
記録、つまり色指定記録モード(モノカラーモード)の
場合とによって、出力すべき色信号を選択するため使用
されるもので、システムコントロール回路80から供給さ
れる。
る。この選択信号G1〜G3は、3色記録、つまり通常のカ
ラー記録モード(マルチカラーモード)の場合と、単色
記録、つまり色指定記録モード(モノカラーモード)の
場合とによって、出力すべき色信号を選択するため使用
されるもので、システムコントロール回路80から供給さ
れる。
なお、カラー原稿から3色の色信号に分離する色分離処
理は像形成体201の1回転毎に実行されるが、像形成体2
01の予備回転中に1回だけ実行するようにしてもよい。
理は像形成体201の1回転毎に実行されるが、像形成体2
01の予備回転中に1回だけ実行するようにしてもよい。
さて、原稿にランプを照射して反射光をレンズで集光
し、画像を読み取る装置においては、ランプ、レンズな
どの光学的問題からシェーデングと呼ばれる不均一な光
像が得られる。
し、画像を読み取る装置においては、ランプ、レンズな
どの光学的問題からシェーデングと呼ばれる不均一な光
像が得られる。
第4図において、主走査方向の画像データをV1,V2・・
・Vnとすると、その主走査方向の両端でレベルが下がっ
ている。そこで、これを補正するためにシェーデング補
正回路63,64では、次のような処理を行なっている。
・Vnとすると、その主走査方向の両端でレベルが下がっ
ている。そこで、これを補正するためにシェーデング補
正回路63,64では、次のような処理を行なっている。
第4図でVRは画像レベルの最大値、V1は均一濃度の基
準白色板(図示せず)の白色を読み込んだときの1ビッ
ト目の画像レベルである。実際に、画像を読み取ったと
きの画像レベルをd1とすると、補正された画像の階調レ
ベルd1′は次のようになる。
準白色板(図示せず)の白色を読み込んだときの1ビッ
ト目の画像レベルである。実際に、画像を読み取ったと
きの画像レベルをd1とすると、補正された画像の階調レ
ベルd1′は次のようになる。
d1′=d1×VR/V1 この補正式が成立するように各画素の画像データごとに
その補正が行なわれる。
その補正が行なわれる。
第5図はシェーデング補正回路63の一例を示す。
RAMなどで構成された第1のメモリ66aは、白色板を照射
したときに得られる1ライン分の正規化用の信号(シェ
ーデング補正データ)を読み込むためのメモリである。
したときに得られる1ライン分の正規化用の信号(シェ
ーデング補正データ)を読み込むためのメモリである。
第2のメモリ66bは画像読み取り時に、第1のメモリ66a
に記憶されたシェーデング補正データに基づいてその画
像データを補正するためのもので、ROMなどが使用され
る。
に記憶されたシェーデング補正データに基づいてその画
像データを補正するためのもので、ROMなどが使用され
る。
シェーデング補正に際しては、まず白色板を走査して得
た1ライン分の画像データが第1のメモリ66aに記憶さ
れる。原稿の画像読み取り時にはその画像データが第2
のメモリ66bのアドレス端子A0〜A5に供給されると共
に、第1のメモリ66aから読み出されたシェーデング補
正データがアドレス端子A6〜A11に供給される。従っ
て、第2のメモリ66bからは上述の演算式にしたがって
シェーデング補正された画像データが出力される。
た1ライン分の画像データが第1のメモリ66aに記憶さ
れる。原稿の画像読み取り時にはその画像データが第2
のメモリ66bのアドレス端子A0〜A5に供給されると共
に、第1のメモリ66aから読み出されたシェーデング補
正データがアドレス端子A6〜A11に供給される。従っ
て、第2のメモリ66bからは上述の演算式にしたがって
シェーデング補正された画像データが出力される。
上述した色分離(2色から3つの色信号への色分離)は
次のような考えに基づいて行なわれる。
次のような考えに基づいて行なわれる。
第6図は色成分のカラーチャートの分光反射特性を模式
的に示したものであって、同図Aは無彩色の分光反射特
性を、同図Bは青色の分光反射特性を、そして同図Cは
赤色の分光反射特性を夫々示す。
的に示したものであって、同図Aは無彩色の分光反射特
性を、同図Bは青色の分光反射特性を、そして同図Cは
赤色の分光反射特性を夫々示す。
その横軸は波長(nm)を、縦軸は相対感度(%)を示
す。従って、ダイクロイックミラー55の分光特性を600n
mとすれば、赤成分Rが透過し、シアン成分Cyが反射さ
れる。
す。従って、ダイクロイックミラー55の分光特性を600n
mとすれば、赤成分Rが透過し、シアン成分Cyが反射さ
れる。
白色を基準として正規化した赤信号RのレベルをVR、
シアン信号CyのレベルをVCとするとき、これら信号V
R,VCから座標系を作成し、作成されたこの色分離マップ
に基づいて赤、青及び黒の色分離を行なう。座標軸の決
定に際しては、次の点を考慮する必要がある。
シアン信号CyのレベルをVCとするとき、これら信号V
R,VCから座標系を作成し、作成されたこの色分離マップ
に基づいて赤、青及び黒の色分離を行なう。座標軸の決
定に際しては、次の点を考慮する必要がある。
I.中間調を表現できるようにするため、テレビジョン信
号の輝度信号に相当する原稿52の反射率(反射濃度)の
概念を取り入れる。
号の輝度信号に相当する原稿52の反射率(反射濃度)の
概念を取り入れる。
II.赤、シアンなどの色差(色相、彩度を含む)の概念
を取り入れる。
を取り入れる。
従って、輝度信号情報(例えば、5ビットのデジタル信
号)と色差信号情報(同様に、5ビットのデジタル信
号)として例えば以下のものを用いるとよい。
号)と色差信号情報(同様に、5ビットのデジタル信
号)として例えば以下のものを用いるとよい。
輝度信号情報=VR+VC (1) ただし、 0≦VR≦1.0 (2) 0≦VC≦1.0 (3) 0≦VR+VC≦2.0 (4) VR,VCの和(VR+VC)は黒レベル(=0)から白レベ
ル(=2.0)までに対応し、全ての色は0から2.0の範囲
に存在する。
ル(=2.0)までに対応し、全ての色は0から2.0の範囲
に存在する。
色差信号情報=VR/(VR+VC)または VC/(VR+VC) (5) 無彩色の場合には、全体のレベル(VR+VC)に含まれ
る赤レベルVR、シアンレベルVCの割合は一定である。
従って、 VR/(VR+VC)=VC/(VR+VC)=0.5 (6) となる。
る赤レベルVR、シアンレベルVCの割合は一定である。
従って、 VR/(VR+VC)=VC/(VR+VC)=0.5 (6) となる。
これに対し、有彩色の割合には、赤系色では、 0.5<VR/(VR+VC)≦1.0 (7) 0≦VC/(VR+VC)<0.5 (8) シアン系色では、 0≦VR/(VR+VC)<0.5 (9) 0.5<VC/(VR+VC)≦1.0 (10) のように表現することができる。
従って、座標軸として(VR+VC)とVR/(VR+V
C)もしくは(VR+VC)とVC/(VR+VC)を2軸と
する座標系を用いることにより、レベル比較処理だけで
有彩色(赤系とシアン系)、無彩色を明確に分離するこ
とができる。
C)もしくは(VR+VC)とVC/(VR+VC)を2軸と
する座標系を用いることにより、レベル比較処理だけで
有彩色(赤系とシアン系)、無彩色を明確に分離するこ
とができる。
第7図には、その縦軸に輝度信号成分(VR+VC)を、
その横軸に色差信号成分VC/(VR+VC)をとったと
きの座標系を示す。
その横軸に色差信号成分VC/(VR+VC)をとったと
きの座標系を示す。
色差信号成分としてVC/(VR+VC)を使用すれば、
0.5より小さい領域は赤系R、0.5より大きい領域はシア
ン系Cyとなる。色差信号情報=0.5近傍及び輝度信号情
報が少ない領域に夫々無彩色が存在する。
0.5より小さい領域は赤系R、0.5より大きい領域はシア
ン系Cyとなる。色差信号情報=0.5近傍及び輝度信号情
報が少ない領域に夫々無彩色が存在する。
第8図はこのような色分離方法に従って色区分を行なっ
た色分離マップの具体例を示す。色分離マップはROMテ
ーブルが使用され、図示の例は32×32のブロックに分け
られている例を示す。そのため、このROMテーブルに対
するアドレスビット数としては行アドレスが5ビット、
列アドレスが5ビット使用される。
た色分離マップの具体例を示す。色分離マップはROMテ
ーブルが使用され、図示の例は32×32のブロックに分け
られている例を示す。そのため、このROMテーブルに対
するアドレスビット数としては行アドレスが5ビット、
列アドレスが5ビット使用される。
このROMテーブル内には、原稿52の反射濃度から得られ
た量子化された濃度対応値が格納されている。
た量子化された濃度対応値が格納されている。
第9図はこのような色分離を実現するための色分離回路
150の一例を示す要部の系統図である。
150の一例を示す要部の系統図である。
同図において、端子150a,150bには3色に色分離する前
の赤信号R及びシアン信号Cyが供給され、演算処理回路
151において、階調変換、γ補正等の処理が実行され
る。
の赤信号R及びシアン信号Cyが供給され、演算処理回路
151において、階調変換、γ補正等の処理が実行され
る。
演算処理後のデータは、輝度信号データを求めるための
(VR+VC)の演算結果が格納されたメモリ152に対す
るアドレス信号として利用されると共に、色差信号デー
タVC/(VR+VC)の演算結果が格納されたメモリ153
に対するアドレス信号として利用される。
(VR+VC)の演算結果が格納されたメモリ152に対す
るアドレス信号として利用されると共に、色差信号デー
タVC/(VR+VC)の演算結果が格納されたメモリ153
に対するアドレス信号として利用される。
これらメモリ152,153の各出力は分離メモリ(ROM構成)
154〜156のアドレス信号として利用される。メモリ154
〜156は第8図に示した色分離マップのデータが各色毎
に格納されたデータテーブルが使用される。
154〜156のアドレス信号として利用される。メモリ154
〜156は第8図に示した色分離マップのデータが各色毎
に格納されたデータテーブルが使用される。
メモリ154は黒信号BK用であり、メモリ155は赤信号R用
であり、メモリ156は青信号B用である。
であり、メモリ156は青信号B用である。
第8図に示す色分離マップからも明らかなように、赤信
号R及びシアン信号Cyのレベルを検出することによって
カラー原稿のカラー情報信号から、赤、青、および黒の
3つの色信号R,B,BKに分離して出力させることができ
る。
号R及びシアン信号Cyのレベルを検出することによって
カラー原稿のカラー情報信号から、赤、青、および黒の
3つの色信号R,B,BKに分離して出力させることができ
る。
夫々のメモリ154〜156からは各色信号に関する濃度デー
タ(4ビット構成)と、2ビット構成のカラーコードデ
ータとが同時に出力される。
タ(4ビット構成)と、2ビット構成のカラーコードデ
ータとが同時に出力される。
濃度データとカラーコードデータは夫々後段の合成器15
7,158において合成される。合成された濃度データとカ
ラーコードデータはゴーストキャンセラー(図示せず)
に供給されて、ゴースト信号の除去処理が行なわれるこ
とになる。
7,158において合成される。合成された濃度データとカ
ラーコードデータはゴーストキャンセラー(図示せず)
に供給されて、ゴースト信号の除去処理が行なわれるこ
とになる。
ゴースト除去後の各データは第10図に示す色選択回路16
0に供給される。
0に供給される。
端子161に供給されたカラーコードデータはデコーダ164
に供給されてカラーコードがデコードされると共に、そ
のデコード出力がオア回路166〜169に供給される。同様
に、端子163に供給された色選択信号G1〜G3はデコーダ1
65においてそのデータ内容がデコードされると共に、そ
のデコード出力が上述した複数のオア回路166〜169に供
給されて、赤から黒まで及びこれらの色の全てを含む信
号(全カラー)のうちの任意の色信号が選択できるよう
になされている。
に供給されてカラーコードがデコードされると共に、そ
のデコード出力がオア回路166〜169に供給される。同様
に、端子163に供給された色選択信号G1〜G3はデコーダ1
65においてそのデータ内容がデコードされると共に、そ
のデコード出力が上述した複数のオア回路166〜169に供
給されて、赤から黒まで及びこれらの色の全てを含む信
号(全カラー)のうちの任意の色信号が選択できるよう
になされている。
各オア回路166〜169から出力された色信号に対するセレ
クト信号は濃度選択信号として濃度信号分離回路162に
供給される。この濃度信号分離回路162には、上述した
濃度データが供給され、上述のセレクト信号に応じてこ
の濃度データが選択されるものである。
クト信号は濃度選択信号として濃度信号分離回路162に
供給される。この濃度信号分離回路162には、上述した
濃度データが供給され、上述のセレクト信号に応じてこ
の濃度データが選択されるものである。
選択された濃度データは拡大・縮小回路2に供給され
る。
る。
色選択信号G1〜G3は分離された各色信号に対応するもの
で、通常のカラー記録モードでは、像形成体201の回転
に同期した3相のゲート信号G1〜G3が形成される(第11
図G〜I)。同時に、現像器205〜207にも、第11図C〜
Eに示す現像バイアスが像形成体201の回転に同期して
各現像器205〜207に供給されることになる。
で、通常のカラー記録モードでは、像形成体201の回転
に同期した3相のゲート信号G1〜G3が形成される(第11
図G〜I)。同時に、現像器205〜207にも、第11図C〜
Eに示す現像バイアスが像形成体201の回転に同期して
各現像器205〜207に供給されることになる。
その結果、各色に対する露光プロセスI〜III(同図
F)をもって、順次露光、現像処理工程が実行される。
F)をもって、順次露光、現像処理工程が実行される。
これに対し、色指定記録モードの場合には、指定された
単一の画像形成処理プロセスとなる。
単一の画像形成処理プロセスとなる。
そのため、第12図に示すように指定された色信号に関係
なく3つの選択信号G1〜G3が同相で得られる(同図G〜
I)。第12図に示す例は赤色を指定した場合である。
なく3つの選択信号G1〜G3が同相で得られる(同図G〜
I)。第12図に示す例は赤色を指定した場合である。
これと同時に、対応する現像器205にのみ現像バイアス
が供給されて(同図D)、これが稼働状態となる。従っ
て、現像器としては赤のトナー(現像剤)の入った現像
器205のみが駆動されることになるから、カラー現像の
色情報にかかわりなく、赤色をもって画像が記録され
る。
が供給されて(同図D)、これが稼働状態となる。従っ
て、現像器としては赤のトナー(現像剤)の入った現像
器205のみが駆動されることになるから、カラー現像の
色情報にかかわりなく、赤色をもって画像が記録され
る。
他の色(黒もしくは青)を指定する場合も、その画像形
成処理プロセスは同様であるので、その詳細な説明は省
略する。
成処理プロセスは同様であるので、その詳細な説明は省
略する。
第14図は拡大・縮小回路2の一例を示すブロック図であ
る。
る。
この例では、0.5倍から2.0倍までの間を1.0%きざみで
拡大・縮小することができるようにした場合である。
拡大・縮小することができるようにした場合である。
ここで、この発明でも原理的には、拡大処理は画像デー
タを増加し、縮小処理は画像データを間引くような補間
処理である。そして、第48図に示す主走査方向の拡大・
縮小は電気的な信号処理で行い、副走査方向(像形成体
の回転方向)の拡大・縮小処理は、画像読み取り装置に
設けられた光電変換素子の露光時間を一定にした状態で
光電変換素子または画像情報の移動速度を変えて行なう
ようにしている。
タを増加し、縮小処理は画像データを間引くような補間
処理である。そして、第48図に示す主走査方向の拡大・
縮小は電気的な信号処理で行い、副走査方向(像形成体
の回転方向)の拡大・縮小処理は、画像読み取り装置に
設けられた光電変換素子の露光時間を一定にした状態で
光電変換素子または画像情報の移動速度を変えて行なう
ようにしている。
副走査方向の移動速度を遅くすると原画像が拡大され、
速くすると縮小されることになる。
速くすると縮小されることになる。
第14図において、タイミング信号発生回路10は拡大・縮
小回路2全体の処理タイミングを制御するタイミング信
号などを得るためのものであって、これにはCCD56,57に
対すると同様に、同期クロックCLK1、水平有効域信号H
−VALID、垂直有効域信号V−VALID及び水平同期信号H
−SYNCが供給される。
小回路2全体の処理タイミングを制御するタイミング信
号などを得るためのものであって、これにはCCD56,57に
対すると同様に、同期クロックCLK1、水平有効域信号H
−VALID、垂直有効域信号V−VALID及び水平同期信号H
−SYNCが供給される。
そして、このタイミング信号発生回路10からは、まず水
平有効域信号H−VALIDの期間だけ出力される同期クロ
ックCLK2が出力される。これは同期クロックCLK1と同一
周波数である。
平有効域信号H−VALIDの期間だけ出力される同期クロ
ックCLK2が出力される。これは同期クロックCLK1と同一
周波数である。
さらに、入力バッファ400及び出力バッファ450に夫々設
けられたメモリに対するメモリコントロール信号INSE
L、OUTSELが出力される。
けられたメモリに対するメモリコントロール信号INSE
L、OUTSELが出力される。
色選択回路160から各色信号毎に送出された16階調レベ
ルを有する画像データDは入力バッファ400に供給され
る。
ルを有する画像データDは入力バッファ400に供給され
る。
入力バッファ400は次のような理由に基づいて設けられ
たものである。
たものである。
すなわち、第1に拡大処理時には使用される画像データ
の数が処理前よりも増加するため、基本クロックの周波
数を高くすることなく、データ増加後の処理速度を実効
的に高めることができるようにするためである。
の数が処理前よりも増加するため、基本クロックの周波
数を高くすることなく、データ増加後の処理速度を実効
的に高めることができるようにするためである。
第2に、拡大処理時における拡大画像が中央を基準にし
て記録されるようにするためである。
て記録されるようにするためである。
それ故、拡大処理時は第1の条件を満たすため、この入
力バッファ400に供給される読み出しクロックRDCLKの周
波数が通常時の周波数よりも低下せしめられる。そし
て、第2の条件を満たすため、読み出し開始アドレスが
倍率に応じて設定される。その詳細は後述する。
力バッファ400に供給される読み出しクロックRDCLKの周
波数が通常時の周波数よりも低下せしめられる。そし
て、第2の条件を満たすため、読み出し開始アドレスが
倍率に応じて設定される。その詳細は後述する。
拡大・縮小の指定倍率に応じて出力された画像データD
は縦続接続された2つのラッチ回路11,12に供給され
て、4ビット構成の画像データ、従って中間調レベルを
もって出力された画像データDのうち隣接した2つの画
素の画像データD1,D0がラッチクロックDLCKのタイミン
グでラッチされる。ラッチクロックDLCKは同期クロック
CLK1と同一周波数である。
は縦続接続された2つのラッチ回路11,12に供給され
て、4ビット構成の画像データ、従って中間調レベルを
もって出力された画像データDのうち隣接した2つの画
素の画像データD1,D0がラッチクロックDLCKのタイミン
グでラッチされる。ラッチクロックDLCKは同期クロック
CLK1と同一周波数である。
ラッチ回路11,12でラッチされた画像データD0,D1は補間
データ用のメモリ(ROM使用、以下補間ROMという)13に
対するアドレスデータとして使用される。
データ用のメモリ(ROM使用、以下補間ROMという)13に
対するアドレスデータとして使用される。
補間ROM13は隣接する2つの画像データから参照される
新たな中間調レベルを有する画像データ(以下この画像
データを補間データSという)が記憶されている補間デ
ータテーブルである。
新たな中間調レベルを有する画像データ(以下この画像
データを補間データSという)が記憶されている補間デ
ータテーブルである。
補間ROM13のアドレスデータとしては、上述した一対の
ラッチデータD0,D1の他に、補間選択データSDが利用さ
れる。
ラッチデータD0,D1の他に、補間選択データSDが利用さ
れる。
300は、補間選択データSDなどを格納した補間データ選
択手段である。詳細は後述するとして、補間選択データ
SDは、一対のラッチデータD0,D1によって選択されたデ
ータテーブル群のうち、どのデータを補間データとして
使用するかを決定するためのアドレスデータとして利用
される。
択手段である。詳細は後述するとして、補間選択データ
SDは、一対のラッチデータD0,D1によって選択されたデ
ータテーブル群のうち、どのデータを補間データとして
使用するかを決定するためのアドレスデータとして利用
される。
補間選択データSDは、後述するように拡大・縮小のため
の設定倍率により決定される。
の設定倍率により決定される。
第15図は、ラッチデータD0,D1と補間選択データSDによ
って選択される補間データSの一例を示すものである。
実施例では、D0,D1のデータを直線補間したものを補間
データとしている。
って選択される補間データSの一例を示すものである。
実施例では、D0,D1のデータを直線補間したものを補間
データとしている。
第15図において、Sは16階調レベルでもって出力される
補間データ(4ビット)で、ラッチデータとして使用さ
れる画像データD0,D1はそれぞれ16階調レベルをもつこ
とから、補間データSとしては、16×16=256通りのデ
ータブロックが含まれている。
補間データ(4ビット)で、ラッチデータとして使用さ
れる画像データD0,D1はそれぞれ16階調レベルをもつこ
とから、補間データSとしては、16×16=256通りのデ
ータブロックが含まれている。
図は、D0=0、D1=Fであるときの、各ステップにおけ
る直線補間による理論値(小数点5桁)と、実際にメモ
リされている補間データSの値を、正傾斜と負傾斜の夫
々の場合について示す。
る直線補間による理論値(小数点5桁)と、実際にメモ
リされている補間データSの値を、正傾斜と負傾斜の夫
々の場合について示す。
実際には、第16図に示すような形で補間データSが記憶
されている。ただし、このデータはD0=4、D1=0〜F
の場合の例である。
されている。ただし、このデータはD0=4、D1=0〜F
の場合の例である。
この第16図において、ADRSはベースアドレスであって、
D0=4のとき、D1が0からFまでのレベルをとるときの
補間選択データSD(横方向に配置された0からFまでの
データ)と、出力される補間データSとの関係を示す。
アドレスデータADRSと横軸の補間選択データSDの値を加
えたものが補間ROM13に対する実際のアドレスとなる。
D0=4のとき、D1が0からFまでのレベルをとるときの
補間選択データSD(横方向に配置された0からFまでの
データ)と、出力される補間データSとの関係を示す。
アドレスデータADRSと横軸の補間選択データSDの値を加
えたものが補間ROM13に対する実際のアドレスとなる。
さて、補間ROM13より出力された補間データSはラッチ
回路14でラッチされたのち、2値化手段69に供給され
て、その画像データに対応した2値化処理が行なわれ
る。
回路14でラッチされたのち、2値化手段69に供給され
て、その画像データに対応した2値化処理が行なわれ
る。
2値化処理された“1",“0"の2値画像データは出力バ
ッファ450に供給される。出力バッファ450は画像縮小時
において画像データが減少することにより生じる無効デ
ータを処理するために設けられる。さらに、画像縮小
時、縮小画像が記録紙Pの中央を基準にして記録できる
ようにするためである。
ッファ450に供給される。出力バッファ450は画像縮小時
において画像データが減少することにより生じる無効デ
ータを処理するために設けられる。さらに、画像縮小
時、縮小画像が記録紙Pの中央を基準にして記録できる
ようにするためである。
出力バッファ450から得られた最終的な2値データは出
力装置65に供給されて、この2値データに基づいて画像
が記録される。
力装置65に供給されて、この2値データに基づいて画像
が記録される。
ラッチ回路14と出力バッファ450との間に設けられた2
値化手段69の一例を再び第14図を参照して説明する。
値化手段69の一例を再び第14図を参照して説明する。
図において、主走査カウンタ20は出力バッファ450の書
き込みクロックLCK2をカウントするためのものであり、
副走査カウンタ21は水平同期信号H−SYNCをカウントす
るためのものである。これらカウンタ20,21の出力でデ
ィザROM22の閾値データがアドレス指定される。指定さ
れた所定の閾値データが2値化回路23に供給されること
によって補間データSがこの閾値データを参照して2値
化される。
き込みクロックLCK2をカウントするためのものであり、
副走査カウンタ21は水平同期信号H−SYNCをカウントす
るためのものである。これらカウンタ20,21の出力でデ
ィザROM22の閾値データがアドレス指定される。指定さ
れた所定の閾値データが2値化回路23に供給されること
によって補間データSがこの閾値データを参照して2値
化される。
従って、2値化回路23はデジタル比較回路が使用され
る。
る。
閾値データは、読み取るべき原稿が線画である場合に
は、その濃度に対応した一定閾値のデータが使用され
る。第17図にその一例を示す。図の閾値データはヘキサ
デシマル表示である。
は、その濃度に対応した一定閾値のデータが使用され
る。第17図にその一例を示す。図の閾値データはヘキサ
デシマル表示である。
原稿52が写真画のような場合には、ディザ法による2値
化が好ましいので、この例ではディザマリックスが閾値
データとして使用される。
化が好ましいので、この例ではディザマリックスが閾値
データとして使用される。
ディザマトリックスとしては、原稿52の濃度に応じて、
この例では3種類のマトリックス(例えば、4×4のデ
ィザマトリックス)が用意され、これらが適宜選択され
る。
この例では3種類のマトリックス(例えば、4×4のデ
ィザマトリックス)が用意され、これらが適宜選択され
る。
原稿52の濃度が薄いときには、第18図Aに示すディザマ
トリックスが、普通の濃度のときには同図Bのディザマ
トリックスが、濃いときには同図Cのディザマトリック
スがそれぞれ選択される。
トリックスが、普通の濃度のときには同図Bのディザマ
トリックスが、濃いときには同図Cのディザマトリック
スがそれぞれ選択される。
線画のときに使用する閾値データあるいは写真画のとき
に使用するディザマトリックスは原稿52の濃度に応じて
オペレータが手動的に選択してもよいが、自動化した方
が便利である。自動化する場合には、原稿52の全体の濃
度を検出し、その濃度から最適なディザマトリックスな
どがコントロール回路80からの指令に基づいて選択され
る。
に使用するディザマトリックスは原稿52の濃度に応じて
オペレータが手動的に選択してもよいが、自動化した方
が便利である。自動化する場合には、原稿52の全体の濃
度を検出し、その濃度から最適なディザマトリックスな
どがコントロール回路80からの指令に基づいて選択され
る。
続いて、上述した拡大・縮小回路2における各部の具体
例を次に説明する。
例を次に説明する。
第19図は入力バッファ400の一例を示す。
入力バッファ400には一対のラインメモリ401,402が設け
られ、夫々には1ライン分の画像データDが供給され
る。一対のラインメモリ401,402を設けたのは1ライン
分の画像データを交互に供給して、画像データの書込み
及び読み出しをリアルタイムで処理できるようにするた
めである。
られ、夫々には1ライン分の画像データDが供給され
る。一対のラインメモリ401,402を設けたのは1ライン
分の画像データを交互に供給して、画像データの書込み
及び読み出しをリアルタイムで処理できるようにするた
めである。
ラインメモリ401,402は4096×4ビットの容量をもつも
のが使用される。この容量は、解像度を16dots/mmとし
たときで、しかも最大原稿サイズがB4版(横の長さが25
6mm)であるときの値である。
のが使用される。この容量は、解像度を16dots/mmとし
たときで、しかも最大原稿サイズがB4版(横の長さが25
6mm)であるときの値である。
ラインメモリへのデータ書込み時には、書込みクロック
CLK2が使用され、読み出し時には読み出しクロックRDCL
Kが使用されるので、これらクロックはクロック選択用
の第1及び第2のスイッチ403,404を介して夫々のアド
レスカウンタ405,406に供給される。
CLK2が使用され、読み出し時には読み出しクロックRDCL
Kが使用されるので、これらクロックはクロック選択用
の第1及び第2のスイッチ403,404を介して夫々のアド
レスカウンタ405,406に供給される。
読み出しクロックRDCLKは拡大倍率指定時に通常時とは
異なる周波数に設定される。どのような周波数に設定す
るかは指定倍率によって相違する。
異なる周波数に設定される。どのような周波数に設定す
るかは指定倍率によって相違する。
第1及び第2のスイッチ403,404は一方のラインメモリ
が書込みモードにあるとき、他方のラインメモリが読み
出しモードとなるように相補的に制御される。そのため
のスイッチコントロール信号としてはタイミング信号発
生回路10で生成されたコントロール信号INSELが利用さ
れる。
が書込みモードにあるとき、他方のラインメモリが読み
出しモードとなるように相補的に制御される。そのため
のスイッチコントロール信号としてはタイミング信号発
生回路10で生成されたコントロール信号INSELが利用さ
れる。
この場合、一方はインバータ409によって位相反転され
て供給される。コントロール信号INSELは2水平周期を
1周期とする矩形波信号である(第33図参照)。
て供給される。コントロール信号INSELは2水平周期を
1周期とする矩形波信号である(第33図参照)。
ここで、画像拡大時においてもその拡大画像が記録紙P
の中央を基準にして記録されるようにするため、拡大処
理時にはその拡大倍率に応じて、書き込み開始タイミン
グが制御される。そのため、クロックCLK2はゲート回路
などで構成されたクロック出力制御回路410を介して第
1及び第2のスイッチ403,404に供給される。
の中央を基準にして記録されるようにするため、拡大処
理時にはその拡大倍率に応じて、書き込み開始タイミン
グが制御される。そのため、クロックCLK2はゲート回路
などで構成されたクロック出力制御回路410を介して第
1及び第2のスイッチ403,404に供給される。
制御回路410には書き込み開始タイミングを制御するた
めのプリセットデータPoが供給される。
めのプリセットデータPoが供給される。
この制御回路410では、クロックCLK2をカウントしてそ
の値がプリセットデータPoに一致したときから、クロッ
クCLK2が出力されるようになされている。これによって
入力バッファ400へのデータ書き込み量が制限される
が、その詳細な説明は後述することにする。
の値がプリセットデータPoに一致したときから、クロッ
クCLK2が出力されるようになされている。これによって
入力バッファ400へのデータ書き込み量が制限される
が、その詳細な説明は後述することにする。
ラインメモリ401,402からの出力は第3のスイッチ407で
その何れかが選択されたのちラッチ回路11に供給され
る。そのスイッチング信号としては上述したコントロー
ル信号INSELが使用されるものである。
その何れかが選択されたのちラッチ回路11に供給され
る。そのスイッチング信号としては上述したコントロー
ル信号INSELが使用されるものである。
第20図は出力バッファ450の一例である。その構成は入
力バッファ400とほぼ同一であるが、2値化後の画像デ
ータが記憶されるため、ラインメモリ451,452は、4096
×1ビットのものが使用されている。
力バッファ400とほぼ同一であるが、2値化後の画像デ
ータが記憶されるため、ラインメモリ451,452は、4096
×1ビットのものが使用されている。
また、453,454,457は第1〜第3のスイッチ、455,456は
アドレスカウンタ、459はインバータである。
アドレスカウンタ、459はインバータである。
スイッチ選択のためのコトロール信号はタイミング信号
発生回路10で生成された信号OUTSEL(第33図参照)が使
用される。
発生回路10で生成された信号OUTSEL(第33図参照)が使
用される。
クロックLCK2は縮小倍率指定時のみ、その周波数が変更
される。クロックPCLKは出力装置65の同期クロックであ
る。
される。クロックPCLKは出力装置65の同期クロックであ
る。
アドレスカウンタ455,456にはその初期アドレスを設定
するためのアドレス指定データが供給される。そのた
め、図示するように、書き込み開始アドレスデータと読
み出し開始アドレスデータとが第4及び第5のスイッチ
461,462を介して夫々のカウンタ455,456に供給される。
するためのアドレス指定データが供給される。そのた
め、図示するように、書き込み開始アドレスデータと読
み出し開始アドレスデータとが第4及び第5のスイッチ
461,462を介して夫々のカウンタ455,456に供給される。
この場合、スイッチコントロール信号OUTSELによって書
き込み開始アドレスデータと読み出し開始アドレスデー
タとが1ラインごとに交互に供給されるように制御され
る。読み出し開始アドレスは常に0アドレスが指定さ
れ、書き込み開始アドレスは縮小画像が常に中央を基準
にして記録されるようにするため、倍率に応じて自動的
に変更される。詳細は後述する。
き込み開始アドレスデータと読み出し開始アドレスデー
タとが1ラインごとに交互に供給されるように制御され
る。読み出し開始アドレスは常に0アドレスが指定さ
れ、書き込み開始アドレスは縮小画像が常に中央を基準
にして記録されるようにするため、倍率に応じて自動的
に変更される。詳細は後述する。
書き込み開始アドレスデータ及び読み出し開始アドレス
データは、いづれもシステムコントロール回路80より供
給される。
データは、いづれもシステムコントロール回路80より供
給される。
ここで、入力バッファ400と出力バッファ450の処理動作
を第21図〜第23図を参照して説明する。
を第21図〜第23図を参照して説明する。
第21図は等倍時の処理動作であって、同図Aの同期クロ
ックCLK1に対して入力バッファ400に供給される読み出
しクロックRDCLKの周波数は同期クロックCLK1の周波数
と同一である(同図B)。これによって、入力バッファ
400からは同図Cに示す画像データDが読み出され、こ
れが補間ROM13のアドレスデータとして供給される。そ
の結果、同図Dのような補間データSが得られる。この
補間データSが最終的には、出力バッファ450に供給さ
れて一時的に記憶される。
ックCLK1に対して入力バッファ400に供給される読み出
しクロックRDCLKの周波数は同期クロックCLK1の周波数
と同一である(同図B)。これによって、入力バッファ
400からは同図Cに示す画像データDが読み出され、こ
れが補間ROM13のアドレスデータとして供給される。そ
の結果、同図Dのような補間データSが得られる。この
補間データSが最終的には、出力バッファ450に供給さ
れて一時的に記憶される。
この場合、出力バッファ450に供給される書き込みクロ
ックLCK2の周波数は同期クロックCLK1の周波数と同一で
ある。
ックLCK2の周波数は同期クロックCLK1の周波数と同一で
ある。
これに対して、第22図は倍率を2倍に設定したときの処
理動作である。
理動作である。
1倍以上の倍率を設定したときには、入力バッファ400
への読み出しクロックRDCLKのみ、その周波数が設定倍
率に応じて変更される。
への読み出しクロックRDCLKのみ、その周波数が設定倍
率に応じて変更される。
倍率を2倍に設定したときには、同図Aの同期クロック
CLK1に対して入力バッファ400に供給される読み出しク
ロックRDCLKの周波数は1/2に落とされる(同図B)。こ
れによって、入力バッファ400からは同図Cに示す画像
データDが読み出され、これが補間ROM13のアドレスデ
ータとして供給される。その結果、同図Dのように同期
クロックCLK1の1サイクルに対して1個の補間データS
が得られる。この補間データSが出力バッファ450に供
給されて一時的に記憶される。
CLK1に対して入力バッファ400に供給される読み出しク
ロックRDCLKの周波数は1/2に落とされる(同図B)。こ
れによって、入力バッファ400からは同図Cに示す画像
データDが読み出され、これが補間ROM13のアドレスデ
ータとして供給される。その結果、同図Dのように同期
クロックCLK1の1サイクルに対して1個の補間データS
が得られる。この補間データSが出力バッファ450に供
給されて一時的に記憶される。
この場合、出力バッファ450に供給される書き込みクロ
ックCLK2の周波数は同期クロックCLK1の周波数と同一で
ある(同図E)。
ックCLK2の周波数は同期クロックCLK1の周波数と同一で
ある(同図E)。
このように、1倍以上の倍率が選択された場合でも、読
出しクロックRDCLKの周波数を下げることによって、拡
大処理を行うようにしたから、入力バッファ400に供給
するクロックRDCLK以外は、基本クロックのままで処理
動作が実行される。
出しクロックRDCLKの周波数を下げることによって、拡
大処理を行うようにしたから、入力バッファ400に供給
するクロックRDCLK以外は、基本クロックのままで処理
動作が実行される。
従って、拡大・縮小回路2としては動作速度の速い回路
素子を使用しないでもよい。
素子を使用しないでもよい。
勿論、入力バッファ400でさえも、そのクロック周波数
は等倍時のクロック周波数より低いものであるから、全
ての回路素子は高速動作のものを使用する必要がない。
は等倍時のクロック周波数より低いものであるから、全
ての回路素子は高速動作のものを使用する必要がない。
縮小時、例えば画像を0.5倍に縮小する場合には、第23
図に示すように、入力バッファ400への読み出しクロッ
クRDCLKは同期クロックCLK1と同一である代わりに、出
力バッファ450に供給される書き込みクロックLCK2の周
波数が1/2に落とされる。これによって補間データSの
書き込みタイミングが2サイクルに1回となるので、余
分な画像データが間引かれて出力バッファ450に記憶さ
れることになる。
図に示すように、入力バッファ400への読み出しクロッ
クRDCLKは同期クロックCLK1と同一である代わりに、出
力バッファ450に供給される書き込みクロックLCK2の周
波数が1/2に落とされる。これによって補間データSの
書き込みタイミングが2サイクルに1回となるので、余
分な画像データが間引かれて出力バッファ450に記憶さ
れることになる。
なお、拡大・縮小処理動作の詳細は後述することにす
る。
る。
さて、第14図に示した補間データ選択手段300はデータ
選択信号の書込み回路310と、データ選択メモリ320とで
構成される。データ選択信号の書込み回路310には、倍
率により定まる補間選択データSDと倍率に応じたタイミ
ングでこの補間選択データSDが出力されるような制御を
行なうための処理タイミング信号TDとがブロックごとに
格納されている。
選択信号の書込み回路310と、データ選択メモリ320とで
構成される。データ選択信号の書込み回路310には、倍
率により定まる補間選択データSDと倍率に応じたタイミ
ングでこの補間選択データSDが出力されるような制御を
行なうための処理タイミング信号TDとがブロックごとに
格納されている。
補間選択データSDはその容量が多いことから、その書込
み回路310は大容量のROMが使用される。この場合、専用
のROMを使用することもできるが、システムコントロー
ル回路80に具備された制御プログラム用のROMを使用し
てもよい。
み回路310は大容量のROMが使用される。この場合、専用
のROMを使用することもできるが、システムコントロー
ル回路80に具備された制御プログラム用のROMを使用し
てもよい。
データ選択メモリ320は補間選択データの書込み回路310
に格納された補間選択データSD、処理タイミング信号TD
のうち、倍率指定に応じたデータSD及びTDを書込むため
に使用される。従って、実際の画像処理時における補間
選択データSDはこのデータ選択メモリ320に書込まれた
補間選択データが使用される。
に格納された補間選択データSD、処理タイミング信号TD
のうち、倍率指定に応じたデータSD及びTDを書込むため
に使用される。従って、実際の画像処理時における補間
選択データSDはこのデータ選択メモリ320に書込まれた
補間選択データが使用される。
このようなことから、データ選択メモリ320としては、
高速で書込み及び読み出しすることができるスタテック
RAMなどが使用される。
高速で書込み及び読み出しすることができるスタテック
RAMなどが使用される。
倍率指定データと倍率セットパルスDSとは夫々書込み回
路310に供給される。
路310に供給される。
一方、データ選択メモリ320への補間選択データSD、処
理タイミング信号TDの書込み時は、書込み回路310側の
クロックSETCLKが利用される。そのため、第14図に示す
ように、データ選択メモリ320側にはクロック選択回路3
50が設けられて、同期クロックCLK2と書込み回路310か
らの書込みクロックSETCLKとが選択される。
理タイミング信号TDの書込み時は、書込み回路310側の
クロックSETCLKが利用される。そのため、第14図に示す
ように、データ選択メモリ320側にはクロック選択回路3
50が設けられて、同期クロックCLK2と書込み回路310か
らの書込みクロックSETCLKとが選択される。
選択されたクロックはカウンタ360でカウントされ、そ
の出力がアドレスデータとしてデータ選択メモリ320に
おける12ビットのアドレス端子A0〜A11に供給される。
の出力がアドレスデータとしてデータ選択メモリ320に
おける12ビットのアドレス端子A0〜A11に供給される。
ここで、カウンタ360では、4096クロック(従って、409
6画素分のデータ)をカウントしたときにキャリーパル
スが発生するように構成される。
6画素分のデータ)をカウントしたときにキャリーパル
スが発生するように構成される。
キャリーパルスは転送終了信号(書込み終了信号)CSと
して使用される(第25図B)。
して使用される(第25図B)。
第24図は書込み回路310の一例を示す。
同図において、311はデータROMであり、これには第35
図、第37図に示すような補間選択データSDと処理タイミ
ング信号TDが格納されている。
図、第37図に示すような補間選択データSDと処理タイミ
ング信号TDが格納されている。
ここで、画像読み取りに先立って、書込み回路310に格
納された補間選択データSDなどは、外部より倍率が指定
された後においてデータセットパルス(倍率セットパル
ス)DS(第25図A)に基づきデータROM311のデータがデ
ータ選択メモリ320に転送される。
納された補間選択データSDなどは、外部より倍率が指定
された後においてデータセットパルス(倍率セットパル
ス)DS(第25図A)に基づきデータROM311のデータがデ
ータ選択メモリ320に転送される。
データセットパルスDSは第24図に示すコントロール回路
313に供給されて、第25図Cに示す書込みイネーブル用
のコントロール信号ESが生成される。
313に供給されて、第25図Cに示す書込みイネーブル用
のコントロール信号ESが生成される。
コントロール信号ESはカウンタ314に供給されて、これ
に供給される発振回路315からのクロックSETCLKのカウ
ント状態が制御される(第25図D,E)。コントロール信
号ESが“0"の期間はカウンタ314によるアドレスA0〜A7
及び指定倍率によるアドレスA8〜A15に対応する補間選
択データSDと、処理タイミング信号TDがブロック単位
(第35図及び第37図一点鎖線領域)で繰り返して、1ラ
インに相当する4096個のデータがデータ選択メモリ320
に書き込まれる。
に供給される発振回路315からのクロックSETCLKのカウ
ント状態が制御される(第25図D,E)。コントロール信
号ESが“0"の期間はカウンタ314によるアドレスA0〜A7
及び指定倍率によるアドレスA8〜A15に対応する補間選
択データSDと、処理タイミング信号TDがブロック単位
(第35図及び第37図一点鎖線領域)で繰り返して、1ラ
インに相当する4096個のデータがデータ選択メモリ320
に書き込まれる。
ここで、第25図F,Hに示すように倍率が160%であるとき
には、160クロック(160画素分のデータ)、倍率が80%
であるときには、100クロック(100画素分のデータ)が
繰り返されることになる。
には、160クロック(160画素分のデータ)、倍率が80%
であるときには、100クロック(100画素分のデータ)が
繰り返されることになる。
また、データROM311は、アクセスタイムが遅いので、通
常の読み取り速度より低い周波数のクロックで読み出さ
れる。その書込みタイミングはデータ転送クロックSETC
LKに同期している。
常の読み取り速度より低い周波数のクロックで読み出さ
れる。その書込みタイミングはデータ転送クロックSETC
LKに同期している。
なお、バッファ回路316は画像読み取り状態において、
データROM311からの信号がデータ選択メモリ320及び後
述する同期回路370側に悪影響を及ぼさないようにする
ために設けられたものであり、コントロール信号ESが
“0"の期間のみ能動状態となる。
データROM311からの信号がデータ選択メモリ320及び後
述する同期回路370側に悪影響を及ぼさないようにする
ために設けられたものであり、コントロール信号ESが
“0"の期間のみ能動状態となる。
コントロール信号ESは、またデータ選択メモリ320に対
する書込み用のイネーブル信号としても利用される(第
14図参照)。
する書込み用のイネーブル信号としても利用される(第
14図参照)。
データ選択メモリ320へのデータ(4096個のデータ)の
書込みが終了すると、カウンタ360からの転送終了信号C
Sが出力され、これによってデータ書込み期間が終了す
る(第25図参照)。
書込みが終了すると、カウンタ360からの転送終了信号C
Sが出力され、これによってデータ書込み期間が終了す
る(第25図参照)。
その後、通常の画像処理モードとなりデータ選択メモリ
320から補間選択データSDと処理タイミング信号TDとが
読み出されて、後段の同期回路370に供給される。
320から補間選択データSDと処理タイミング信号TDとが
読み出されて、後段の同期回路370に供給される。
カウンタ314はクリヤ信号CLR(同図F)によってクリヤ
されるが、このクリヤタイミングは倍率によって相違す
る。
されるが、このクリヤタイミングは倍率によって相違す
る。
なお、縮小倍率のときには第25図G,Hに示すようにな
る。同図G,Hは、倍率が80%のときのカウンタ314のアド
レスデータと、これに供給されるクリヤ信号CLRとの関
係を示す。
る。同図G,Hは、倍率が80%のときのカウンタ314のアド
レスデータと、これに供給されるクリヤ信号CLRとの関
係を示す。
処理タイミング信号TDは、上述のように補間データSが
存在するときには“1"、存在しないとき及びデータを間
引くときには“0"のように選定されている。
存在するときには“1"、存在しないとき及びデータを間
引くときには“0"のように選定されている。
第26図は第14図における同期回路370の一例を示す。
同期回路370は図示するように、複数のラッチ回路371〜
375と複数のアンドゲート381〜384とで構成され、補間
選択データSDはラッチ回路371,372及び375で順次ラッチ
される。
375と複数のアンドゲート381〜384とで構成され、補間
選択データSDはラッチ回路371,372及び375で順次ラッチ
される。
一方、処理タイミング信号TDのうちビット1のデータは
ラッチ回路371〜374で順次ラッチされる。これに対し、
ビット0のデータはラッチ回路371と372とでラッチされ
る。
ラッチ回路371〜374で順次ラッチされる。これに対し、
ビット0のデータはラッチ回路371と372とでラッチされ
る。
ラッチ回路371〜374には同期クロックCLK2が、残りのラ
ッチ回路375及びアンドゲート381〜384には位相反転さ
れた同期クロック▲▼がラッチクロックとして
供給される。
ッチ回路375及びアンドゲート381〜384には位相反転さ
れた同期クロック▲▼がラッチクロックとして
供給される。
一方、複数のアンドゲート381〜384にはラッチされた処
理タイミング信号TDが供給される。そして、アンドゲー
ト381の出力が入力バッファ400の読み出しクロックRDCL
Kとして供給されると共に、アンドゲート382の出力がラ
ッチ回路11,12のラッチクロックDLCKとして供給され
る。
理タイミング信号TDが供給される。そして、アンドゲー
ト381の出力が入力バッファ400の読み出しクロックRDCL
Kとして供給されると共に、アンドゲート382の出力がラ
ッチ回路11,12のラッチクロックDLCKとして供給され
る。
同様に、アンドゲート384の出力が出力バッファ450の書
き込みクロックLCK2として供給されると共に、アンドゲ
ート383の出力がラッチ回路14のラッチクロックLCK1と
して供給される。
き込みクロックLCK2として供給されると共に、アンドゲ
ート383の出力がラッチ回路14のラッチクロックLCK1と
して供給される。
ここで、処理タイミング信号TDが“1"のときアンドゲー
ト381〜384は開となり、“0"のとき閉となる。
ト381〜384は開となり、“0"のとき閉となる。
同期回路370をこのように構成すると、指定倍率に応じ
た周波数をもつ読み出し及び書き込みクロックを生成す
ることができる。その具体例を次に説明する。
た周波数をもつ読み出し及び書き込みクロックを生成す
ることができる。その具体例を次に説明する。
第27図は160%の倍率に選定したときのタイミングチャ
ートを示す。
ートを示す。
まず、データ選択メモリ320から出力されるデータは第2
9図に示すように、全データのうちの4ビットは補間選
択データSDであり、残り4ビットのうち、ビット0は入
力バッファ400に対する読み出しクロックRDCLK及びラッ
チ回路11,12に対するラッチクロックDLCK用のデータと
して使用される。
9図に示すように、全データのうちの4ビットは補間選
択データSDであり、残り4ビットのうち、ビット0は入
力バッファ400に対する読み出しクロックRDCLK及びラッ
チ回路11,12に対するラッチクロックDLCK用のデータと
して使用される。
また、ビット1は出力バッファ450への書き込みクロッ
クLCK2とラッチ回路14に対するラッチクロックLCK1とし
て使用される。ビット2はデータROM311への繰り返し信
号とカウンタ314に対するクリヤ信号CLRとして使用され
る。ビット3は、この例では未使用ビットとなってい
る。
クLCK2とラッチ回路14に対するラッチクロックLCK1とし
て使用される。ビット2はデータROM311への繰り返し信
号とカウンタ314に対するクリヤ信号CLRとして使用され
る。ビット3は、この例では未使用ビットとなってい
る。
さて、倍率が160%であるときには、データ選択メモリ3
20から第27図Bに示す補間選択データSDが出力され、処
理タイミング信号TDのビット0及びビット1としては同
図D,Eに示すデータが出力される。
20から第27図Bに示す補間選択データSDが出力され、処
理タイミング信号TDのビット0及びビット1としては同
図D,Eに示すデータが出力される。
同図B,Cは共に補間選択データSDを示すが、同図Bはラ
ッチ回路371でラッチする前のタイミングを、同図Cは
ラッチ後のタイミングで示す。
ッチ回路371でラッチする前のタイミングを、同図Cは
ラッチ後のタイミングで示す。
従って、次段のラッチ回路372からは同図F〜Hに示す
ように夫々が1サイクルだけ遅延された状態で出力され
る。補間選択データSDはさらにラッチ回路375で逆相の
同期クロック▲▼によりラッチ処理されるの
で、さらに1/2サイクル分だけ遅れるから、同図Iのよ
うになる。この同図Iに示す補間選択データSDが補間RO
M13にアドレスデータとして供給される。
ように夫々が1サイクルだけ遅延された状態で出力され
る。補間選択データSDはさらにラッチ回路375で逆相の
同期クロック▲▼によりラッチ処理されるの
で、さらに1/2サイクル分だけ遅れるから、同図Iのよ
うになる。この同図Iに示す補間選択データSDが補間RO
M13にアドレスデータとして供給される。
アンドゲート381,382には同図D,Gに示されるビット0の
処理タイミング信号TDが供給されるので、これらと逆相
の同期クロック▲▼とのアンドをとれば、同図
J及びKに示す読み出しクロックRDCLK及びラッチクロ
ックDLCKが得られる。
処理タイミング信号TDが供給されるので、これらと逆相
の同期クロック▲▼とのアンドをとれば、同図
J及びKに示す読み出しクロックRDCLK及びラッチクロ
ックDLCKが得られる。
また、ラッチ回路373,374ではビット1の処理タイミン
グ信号TDがラッチされるものであるから(同図L,M)、
アンドゲート383,384からは同図N,Oに示すようなクロッ
クLCK1,LCK2が出力される。これらのクロックLCK1,LCK2
は互いに逆相のクロックであるが、その周波数は同期ク
ロックCLK1と同一である。
グ信号TDがラッチされるものであるから(同図L,M)、
アンドゲート383,384からは同図N,Oに示すようなクロッ
クLCK1,LCK2が出力される。これらのクロックLCK1,LCK2
は互いに逆相のクロックであるが、その周波数は同期ク
ロックCLK1と同一である。
このように、拡大倍率が選択されたときには、入力バッ
ファ400に供給される読み出しクロックRDCLKのみその周
波数が変更されるものである。
ファ400に供給される読み出しクロックRDCLKのみその周
波数が変更されるものである。
第28図は80%に縮小するときのタイミングチャートであ
る。
る。
この場合には、データ選択メモリ320から同図Bに示す
補間選択データSDが出力され、処理タイミング信号TDの
ビット0及びビット1としては同図D,Eに示すデータが
出力される。
補間選択データSDが出力され、処理タイミング信号TDの
ビット0及びビット1としては同図D,Eに示すデータが
出力される。
入力バッファ400に供給される読み出しクロックRDCLK及
びラッチ回路11,12へのラッチクロックRDCKは同図J,Kの
ようになる。すなわち、これらの周波数は変化がない。
びラッチ回路11,12へのラッチクロックRDCKは同図J,Kの
ようになる。すなわち、これらの周波数は変化がない。
これに対して、ラッチ回路373,374からは同図L,Mに示す
ラッチクロックが出力されるので、アンドゲート383か
ら同図Nに示すラッチクロックLCK1が得られることにな
る。そして、他方のアンドゲート384からは同図Oに示
す書き込みクロックLCK2が得られる。
ラッチクロックが出力されるので、アンドゲート383か
ら同図Nに示すラッチクロックLCK1が得られることにな
る。そして、他方のアンドゲート384からは同図Oに示
す書き込みクロックLCK2が得られる。
このように、画像縮小時は出力バッファ450に対する書
き込みクロックLCK2の周波数のみその設定倍率に応じて
変更されることになる。
き込みクロックLCK2の周波数のみその設定倍率に応じて
変更されることになる。
さて、冒頭でも述べたように拡大・縮小処理された画像
を記録紙Pの中心線lを基準にして記録するには、入力
バッファ400の書き込み開始タイミングあるいは出力バ
ッファ450の書き込み開始アドレスを制御すればよい。
その理由を次に説明する。
を記録紙Pの中心線lを基準にして記録するには、入力
バッファ400の書き込み開始タイミングあるいは出力バ
ッファ450の書き込み開始アドレスを制御すればよい。
その理由を次に説明する。
上述したように、CCD56,57の最大画像読み取りサイズが
B4判で、その解像度が16dots/mmであるものとした場
合、1ライン分のメモリ容量は4096ビットとなる。従っ
て、ラインメモリ401,402及び451,452としては、4096ビ
ットの容量があればよい。
B4判で、その解像度が16dots/mmであるものとした場
合、1ライン分のメモリ容量は4096ビットとなる。従っ
て、ラインメモリ401,402及び451,452としては、4096ビ
ットの容量があればよい。
等倍時は4096ビットの容量のラインデータがそのまま出
力バッファ450側に供給されたのち、出力装置65に供給
されることになる。
力バッファ450側に供給されたのち、出力装置65に供給
されることになる。
これに対して、画像拡大時は入力バッファ400の画像デ
ータ量がその倍率に応じて増加し、増加した画像データ
が出力バッファ450に供給されることになるから、その
ままでは画像データがオーバフローして、必要とする画
像データを漏れなく出力バッファ450に格納することが
できないばかりか、中央を基準にして画像を記録するこ
とができない。
ータ量がその倍率に応じて増加し、増加した画像データ
が出力バッファ450に供給されることになるから、その
ままでは画像データがオーバフローして、必要とする画
像データを漏れなく出力バッファ450に格納することが
できないばかりか、中央を基準にして画像を記録するこ
とができない。
原画像を2倍に拡大すると、補間処理によって画像デー
タ量は原画像データの2倍となる。そのため、入力バッ
ファ400に書き込むデータ量を予め1/2に制限する。
タ量は原画像データの2倍となる。そのため、入力バッ
ファ400に書き込むデータ量を予め1/2に制限する。
一方、画像データのうち2048ビット目はB4判における有
効水平ライン(有効長)の容量(4096ビット)の1/2に
当り、これは丁度記録画像の中心lに対応する。
効水平ライン(有効長)の容量(4096ビット)の1/2に
当り、これは丁度記録画像の中心lに対応する。
このようなことから、入力画像データのうち1024ビット
目から3072ビット目までの合計2048ビットを、第30図A
に示すように、入力バッファ400の0アドレスから順次
書き込むようにすれば、これを補間処理してそのデータ
量を2倍に増やしても、その全ての画像データを出力バ
ッファ450に書き込むことができる(同図B)。
目から3072ビット目までの合計2048ビットを、第30図A
に示すように、入力バッファ400の0アドレスから順次
書き込むようにすれば、これを補間処理してそのデータ
量を2倍に増やしても、その全ての画像データを出力バ
ッファ450に書き込むことができる(同図B)。
この場合、補間処理後の画像データは第30図Bに示すよ
うに、画像の中心lを中心として拡大処理されたデータ
であるので、必要とする画像の一部が欠如して記録され
るようなことはない。
うに、画像の中心lを中心として拡大処理されたデータ
であるので、必要とする画像の一部が欠如して記録され
るようなことはない。
このようなことから、拡大時は入力バッファ400の書き
込み開始アドレスを設定倍率に応じて制御すれば、第31
図Bに示すように、画像の中心を中心として記録紙P上
に記録することができる。
込み開始アドレスを設定倍率に応じて制御すれば、第31
図Bに示すように、画像の中心を中心として記録紙P上
に記録することができる。
従って、拡大時のプリセットデータPoは、次のように設
定されるものである。
定されるものである。
プリセットデータPo=(4096×拡大倍率−4096)/2 なお、第31図Cは等倍時の記録例を示す。
縮小処理時は第30図Cに示すように、入力バッファ400
へのデータ書き込み及び読み出しは等倍時と同様であっ
て、0アドレスから書き込み、0アドレスから読み出さ
れる。
へのデータ書き込み及び読み出しは等倍時と同様であっ
て、0アドレスから書き込み、0アドレスから読み出さ
れる。
そして、0.5倍に画像を縮小した場合には、補間処理に
よって1ライン分の画像データは1/2に減少され、この
画像データが出力バッファ450に書き込まれる。
よって1ライン分の画像データは1/2に減少され、この
画像データが出力バッファ450に書き込まれる。
ここで、読み出された画像データをそのまま出力バッフ
ァ450に書き込んでしまうと、同図Eに示すように出力
バッファ450の0アドレスから画像データが書き込ま
れ、かつこの0アドレスからの画像データで記録紙Pの
片側から順次記録されることになるから、画像は第48図
Aに示すようにしか記録されないことになる。
ァ450に書き込んでしまうと、同図Eに示すように出力
バッファ450の0アドレスから画像データが書き込ま
れ、かつこの0アドレスからの画像データで記録紙Pの
片側から順次記録されることになるから、画像は第48図
Aに示すようにしか記録されないことになる。
これを避けるには、書き込み開始アドレスを1024アドレ
ス目に設定すればよい(同図D)。
ス目に設定すればよい(同図D)。
そして、読み出し開始アドレスを0アドレスに設定する
と、1024ビット目までは空のデータ(白に相当する)で
記録されていることになるから、記録画像は第31図Aに
示すように記録紙Pの中心lを中心として縮小画像が記
録されることになる。読み出し開始アドレスはプリセッ
トデータPoによって設定される。
と、1024ビット目までは空のデータ(白に相当する)で
記録されていることになるから、記録画像は第31図Aに
示すように記録紙Pの中心lを中心として縮小画像が記
録されることになる。読み出し開始アドレスはプリセッ
トデータPoによって設定される。
従って、出力バッファ450の書き込み開始アドレスは、 書き込み開始アドレス=(4096−4096×縮小倍率)/2 のように設定されるものである。
このようなことから、拡大・縮小倍率に応じて、入力バ
ッファ400の書き込み開始タイミング(プリセットデー
タPo)及び出力バッファ450の書き込み開始アドレスを
適宜選定すれば、1ライン分の容量をもつラインメモリ
を使用しても中央基準の記録処理を実現することができ
る。第32図に書き込み開始アドレスデータとプリセット
データPoの設定例を示す。
ッファ400の書き込み開始タイミング(プリセットデー
タPo)及び出力バッファ450の書き込み開始アドレスを
適宜選定すれば、1ライン分の容量をもつラインメモリ
を使用しても中央基準の記録処理を実現することができ
る。第32図に書き込み開始アドレスデータとプリセット
データPoの設定例を示す。
第33図に上述した処理動作の一例を示す。
同図D〜Gに示すように、プリセットデータPo及び書き
込み開始アドレスはいづれも、水平同期信号H−SYNCに
同期してセットされる。
込み開始アドレスはいづれも、水平同期信号H−SYNCに
同期してセットされる。
入力バッファ400に対する書き込み及び読み出しタイミ
ングを同図D,Eに示す。同様に、出力バッファ450に対す
る書き込み及び読み出しタイミングを同図F,Gに示す。
ングを同図D,Eに示す。同様に、出力バッファ450に対す
る書き込み及び読み出しタイミングを同図F,Gに示す。
コントロール信号INSEL,OUTSELは、上述したように、2
水平周期を1周期とする矩形波信号である。
水平周期を1周期とする矩形波信号である。
さて、第34図に、画像拡大時に使用する各サンプリング
位置と補間選択データSDとの関係を示す。例示のデータ
は拡大率Mを160%とした場合であり、1%の間隔で倍
率を設定することができる。
位置と補間選択データSDとの関係を示す。例示のデータ
は拡大率Mを160%とした場合であり、1%の間隔で倍
率を設定することができる。
拡大率が160%である場合にはサンプリング間隔は100/1
60(=0.62500)となるので、オリジナルデータ位置に
対するサンプリング位置(理論値)と、そのときに参照
される補間選択データSDとの関係は図示するような関係
になる。
60(=0.62500)となるので、オリジナルデータ位置に
対するサンプリング位置(理論値)と、そのときに参照
される補間選択データSDとの関係は図示するような関係
になる。
オリジナルデータ位置「0」での補間選択データSDにお
いて、前者のデータ(0)は、サンプリング位置が(0.
00000)のときの補間選択データSDであり、後者のデー
タ(A)は、サンプリング位置が(0.62500)のときの
補間選択データSDである。
いて、前者のデータ(0)は、サンプリング位置が(0.
00000)のときの補間選択データSDであり、後者のデー
タ(A)は、サンプリング位置が(0.62500)のときの
補間選択データSDである。
なお、オリジナルデータ位置が2,4,7,9などのところで
は、後者の補間選択データSDの値が存在しない。これは
その周期期間では、拡大によるデータ増加はなく1個の
データしか存在しないことを示している。
は、後者の補間選択データSDの値が存在しない。これは
その周期期間では、拡大によるデータ増加はなく1個の
データしか存在しないことを示している。
これらのデータは実際には第35図に示すような状態でデ
ータROM311に格納されている。第35図において、ベース
アドレスADRS(縦軸)とステップ数(横軸)とによって
参照されるデータは、その左側が補間選択データSD、そ
の右側のデータは入力バッファ400、出力バッファ450の
クロックコントロール信号及びカウンタ314へのクリヤC
LR(処理タイミング信号TD)を示す。
ータROM311に格納されている。第35図において、ベース
アドレスADRS(縦軸)とステップ数(横軸)とによって
参照されるデータは、その左側が補間選択データSD、そ
の右側のデータは入力バッファ400、出力バッファ450の
クロックコントロール信号及びカウンタ314へのクリヤC
LR(処理タイミング信号TD)を示す。
データROM311のビット構成は第33図に示すようになって
いるので、 読み出しクロックRDCLK、ラッチクロックDLCKを出力さ
せるときは、 ビット0=“1" であり、 書き込みクロックLCK2、ラッチクロックLCK1を出力させ
るときは、 ビット1=“1" であり、また 繰り返し周期のデータ位置では、 ビット2=“0" とすればよい。
いるので、 読み出しクロックRDCLK、ラッチクロックDLCKを出力さ
せるときは、 ビット0=“1" であり、 書き込みクロックLCK2、ラッチクロックLCK1を出力させ
るときは、 ビット1=“1" であり、また 繰り返し周期のデータ位置では、 ビット2=“0" とすればよい。
つまり、補間選択データSDで前のサイクルに相当するビ
ット0を“1"、後のサイクルは“0"とすればよい。
ット0を“1"、後のサイクルは“0"とすればよい。
また、ビット1は常に“1"とする。従って、 ××××0111=×7 ××××0110=×6 ××××0011=×3 となる。
第36図は画像縮小時に使用する補間選択データSDのデー
タテーブルの一部を示す。例示しデータは縮小率Mを80
%とした場合である。図中、*印は間引きデータ(無効
データ)を示す。実際には、第37図に示すような状態で
メモリに格納されている。*印に相当するデータにおい
てのみビット1=“0"となる。図では、“05"として示
してある。
タテーブルの一部を示す。例示しデータは縮小率Mを80
%とした場合である。図中、*印は間引きデータ(無効
データ)を示す。実際には、第37図に示すような状態で
メモリに格納されている。*印に相当するデータにおい
てのみビット1=“0"となる。図では、“05"として示
してある。
次に、上述した拡大・縮小処理動作について、まず拡大
処理動作から第38図以下を参照して詳細に説明する。説
明の便宜上、拡大率Mは160%とする。
処理動作から第38図以下を参照して詳細に説明する。説
明の便宜上、拡大率Mは160%とする。
第38図はオリジナルデータと補間後のデータとの関係を
アナログ的に図示したものであって、Dはオリジナルデ
ータを示し、Sは補間後の変換データ(補間データ)を
示す。
アナログ的に図示したものであって、Dはオリジナルデ
ータを示し、Sは補間後の変換データ(補間データ)を
示す。
このときの画像情報レベルと補間後のデータとの関係は
第35図に示した通りである。また、このときの補間時に
おけるサンプリングピッチと補間選択データSDとの関係
は第34図に示した通りである。
第35図に示した通りである。また、このときの補間時に
おけるサンプリングピッチと補間選択データSDとの関係
は第34図に示した通りである。
この補間処理時の各部における信号のタイミングチャー
トは第39図に示すようになる。
トは第39図に示すようになる。
CCD56,57から得られるオリジナル画像データを、D0
(0),D1(F),D2(F),D3(0),D4(0)(カッコ
内は各画像データの階調レベルを示す)とする。
(0),D1(F),D2(F),D3(0),D4(0)(カッコ
内は各画像データの階調レベルを示す)とする。
入力バッファ400に読み出しクロックRDCLKが供給される
と、アクセスタイムt1後に画像データDが出力され(第
39図A,B)、これがラッチクロックDLCKでラッチされる
(同図C)。ラッチクロックに同期してラッチ回路11か
らD1(F)が出力されたときには、ラッチ回路12からは
D0(0)が出力される(同図D,E)。
と、アクセスタイムt1後に画像データDが出力され(第
39図A,B)、これがラッチクロックDLCKでラッチされる
(同図C)。ラッチクロックに同期してラッチ回路11か
らD1(F)が出力されたときには、ラッチ回路12からは
D0(0)が出力される(同図D,E)。
なお、ラッチパルスDLCKは同期クロックCLK1の1サイク
ル分だけRDCLKより遅れている。
ル分だけRDCLKより遅れている。
一方、外部で設定した倍率信号によって、第37図に示す
データテーブルが参照される。補間選択データSDとして
0;A;4;E;・・・(第39図F)が出力される。
データテーブルが参照される。補間選択データSDとして
0;A;4;E;・・・(第39図F)が出力される。
その結果、補間ROM13からは、画像データD0,D1と、補間
選択データSDとによって、補間データテーブルが参照さ
れて、必要な補間データS(同図G)が出力される。従
って、補間データSは、 0(S0),9(S1),F(S2),F(S3),8(S4),0(S5),
・・・ となる。
選択データSDとによって、補間データテーブルが参照さ
れて、必要な補間データS(同図G)が出力される。従
って、補間データSは、 0(S0),9(S1),F(S2),F(S3),8(S4),0(S5),
・・・ となる。
読み出された補間データSはラッチ回路14に順次送出さ
れる(同図H,I)。2値化された補間データSは書き込
みクロックLCK2によって出力バッファ450に書き込まれ
る(同図J,K)。
れる(同図H,I)。2値化された補間データSは書き込
みクロックLCK2によって出力バッファ450に書き込まれ
る(同図J,K)。
なお、第39図において、t2は補間ROM13のアクセスタイ
ム、t3は2値化手段69のアクセスタイムである。
ム、t3は2値化手段69のアクセスタイムである。
次に、縮小処理について説明する。
第40図は縮小率を80%に選定した場合における画像信号
をアナログ的に図示したものであって、画像データD0,D
1,D2,D3,……は○印で、補間データS0,S1,……は×印で
表わしてある。第41図はそのときの信号のタイミングチ
ャートを示し、そのときに使用されるオリジナル画像デ
ータDと補間データSとの関係は第37図に、補間選択デ
ータSDの関係は第36図に示した通りである。
をアナログ的に図示したものであって、画像データD0,D
1,D2,D3,……は○印で、補間データS0,S1,……は×印で
表わしてある。第41図はそのときの信号のタイミングチ
ャートを示し、そのときに使用されるオリジナル画像デ
ータDと補間データSとの関係は第37図に、補間選択デ
ータSDの関係は第36図に示した通りである。
画像データの階調レベルは上述した拡大処理の場合と同
じとする。
じとする。
そして、ラッチ回路11,12から隣接する2つの画像デー
タ(例えば、画像データD1,D0)がアドレス信号として
補間ROM13に供給され、外部で設定した縮小用の倍率(8
0%)がデータ選択信号書き込み回路310に供給されるこ
とも、上述した拡大処理の場合と同じである。
タ(例えば、画像データD1,D0)がアドレス信号として
補間ROM13に供給され、外部で設定した縮小用の倍率(8
0%)がデータ選択信号書き込み回路310に供給されるこ
とも、上述した拡大処理の場合と同じである。
縮小処理の場合には、読み出しクロックRDCLKもラッチ
パルスDLCKも、同期クロックCLK1と同一周波数であり、
また補間選択データSDとしては、第36図に示すようなデ
ータが選択されるものであるから、入力バッファ400か
ら補間ROM13までの信号の関係は第41図A〜Fのように
なる。
パルスDLCKも、同期クロックCLK1と同一周波数であり、
また補間選択データSDとしては、第36図に示すようなデ
ータが選択されるものであるから、入力バッファ400か
ら補間ROM13までの信号の関係は第41図A〜Fのように
なる。
これに対して、ラッチパルスLCK1は同図Gとなるため、
ラッチ出力は同図Hのようになる。ここで、書き込みク
ロックLCK2もラッチパルスLCK1と同一周波数であるか
ら、出力バッファ450には同図Iに示すようなデータが
書き込まれることになる。
ラッチ出力は同図Hのようになる。ここで、書き込みク
ロックLCK2もラッチパルスLCK1と同一周波数であるか
ら、出力バッファ450には同図Iに示すようなデータが
書き込まれることになる。
上述の実施例において、拡大、縮小の倍率を変更すれ
ば、補間データ用の選択メモリ320から出力される補間
選択データSDが変り、補間ROM13がそれぞれ応じてアド
レスされて対応する補間データSが出力されることは明
らかであろう。
ば、補間データ用の選択メモリ320から出力される補間
選択データSDが変り、補間ROM13がそれぞれ応じてアド
レスされて対応する補間データSが出力されることは明
らかであろう。
ところで、上述では原稿の中央を基準にして画像を読み
取り、記録紙の中央を基準にして画像が記録されるよう
な画像処理装置に適用したが、この発明はこれ以外の画
像処理装置にも適用することができる。
取り、記録紙の中央を基準にして画像が記録されるよう
な画像処理装置に適用したが、この発明はこれ以外の画
像処理装置にも適用することができる。
第1に、画像読み取りも、画像記録もともに原稿(記録
紙)の片側を基準にして処理されるものであるときは、
CCD56、57の画像読み取り開始位置と、記録開始位置
(光走査の開始位置、レーザープリンタでは、レーザー
ビームの記録ビーム開始位置)とが同じであるので、問
題なくこの発明を適用できる。
紙)の片側を基準にして処理されるものであるときは、
CCD56、57の画像読み取り開始位置と、記録開始位置
(光走査の開始位置、レーザープリンタでは、レーザー
ビームの記録ビーム開始位置)とが同じであるので、問
題なくこの発明を適用できる。
第2に、画像読み取りが原稿の中央線を基準にして行な
われ、画像記録は記録紙の片側を基準にして処理される
タイプの画像処理装置では、入力バッファ400の読み出
し開始アドレスは次のようになる。
われ、画像記録は記録紙の片側を基準にして処理される
タイプの画像処理装置では、入力バッファ400の読み出
し開始アドレスは次のようになる。
この場合、出力バッファ450のプリセットデータPoは常
に0である。これに対して、読み出し開始アドレスは倍
率信号だけでは決定することができない。原稿のサイズ
によって相違する。
に0である。これに対して、読み出し開始アドレスは倍
率信号だけでは決定することができない。原稿のサイズ
によって相違する。
そのため、この種画像処理装置においては、原稿サイズ
を示す指定倍率から読み出し開始アドレスが決定され
る。
を示す指定倍率から読み出し開始アドレスが決定され
る。
第42図に示すように、読み取るべき原稿52のサイズがA4
判であるときを以下に示す。
判であるときを以下に示す。
上述のように、16dots/mmであるときには、A4判の横幅
のビット数は、 210mm×16ots/mm=3360ビット であるから、最大読み取り原稿サイズがB4判であると、
第42図の幅Yに対して倍率を乗じた値が、入力バッファ
400に対する読み出し開始アドレスとなる。
のビット数は、 210mm×16ots/mm=3360ビット であるから、最大読み取り原稿サイズがB4判であると、
第42図の幅Yに対して倍率を乗じた値が、入力バッファ
400に対する読み出し開始アドレスとなる。
従って、読み出し開始アドレスは、 (4096−3360)/2=368ビット となる。
任意の倍率における書き込み開始アドレス及びプリセッ
トデータPoの各値を第44図に示す。
トデータPoの各値を第44図に示す。
ただし、原稿サイズはA4判の場合である。このように書
き込み開始アドレス及びプリセットデータPoが倍率に拘
らず一定であるのは、片側を基準にして画像が記録され
るからである。
き込み開始アドレス及びプリセットデータPoが倍率に拘
らず一定であるのは、片側を基準にして画像が記録され
るからである。
第3に、画像読み取りが第43図に示すように、片側を基
準にして行なわれ、画像記録は記録紙の中央線lを基準
にして処理されるタイプの画像処理装置では、入力バッ
ファ400のプリセットデータPo及び出力バッファ450の書
き込み開始アドレスは以下のように定められる。
準にして行なわれ、画像記録は記録紙の中央線lを基準
にして処理されるタイプの画像処理装置では、入力バッ
ファ400のプリセットデータPo及び出力バッファ450の書
き込み開始アドレスは以下のように定められる。
すなわち、4096>3360×倍率の場合には、書き込み開始
アドルレスが設定され、その逆においては、プリセット
データPoが設定される。
アドルレスが設定され、その逆においては、プリセット
データPoが設定される。
従って、4096>3360×倍率のとき、書き込み開始アドレ
スは、 書き込み開始アドレス=(4096−3360×倍率)/2 このとき、入力バッファ400のプリセットデータPoは0
に設定される。
スは、 書き込み開始アドレス=(4096−3360×倍率)/2 このとき、入力バッファ400のプリセットデータPoは0
に設定される。
これに対して、4096<3360×倍率のとき、プリセットデ
ータPoは、 プリセットデータPo=(3360−4096/倍率)/2 である。このときの出力バッファ450の書き込み開始ア
ドレスは0となる。
ータPoは、 プリセットデータPo=(3360−4096/倍率)/2 である。このときの出力バッファ450の書き込み開始ア
ドレスは0となる。
その結果、任意の倍率における読み出し開始アドレス及
びプリセットデータPoは第45図に示すような値となる。
びプリセットデータPoは第45図に示すような値となる。
このように、書き込み開始アドレスあるいはプリセット
データPoは原稿の読み取りあるいは書込み基準に応じて
変更することもできる。
データPoは原稿の読み取りあるいは書込み基準に応じて
変更することもできる。
[発明の効果] 以上説明したように、この発明では縮小処理時には、出
力バッファへの書き込み開始アドレスを縮小倍率に応じ
て変更するようにし、拡大処理時には、前記入力バッフ
ァへの書き込み開始タイミングを拡大倍率に応じて変更
するようにしたから、拡大・縮小が読み取り側の中央を
基準にして行なわれたのと同様の効果が得られると共
に、記録に対しても記録紙の中央を基準として記録され
ることになる。
力バッファへの書き込み開始アドレスを縮小倍率に応じ
て変更するようにし、拡大処理時には、前記入力バッフ
ァへの書き込み開始タイミングを拡大倍率に応じて変更
するようにしたから、拡大・縮小が読み取り側の中央を
基準にして行なわれたのと同様の効果が得られると共
に、記録に対しても記録紙の中央を基準として記録され
ることになる。
その結果、縮小処理の場合でも、縮小画像が偏って記録
されたり、記録紙の転写領域外に画像が記録されたりす
るおそれがない。同様に、拡大画像が偏って記録された
り、不必要な余白部分まで拡大記録されたりするおそれ
がないから、必要とする画像を正しく記録することがで
きる特徴を有する。
されたり、記録紙の転写領域外に画像が記録されたりす
るおそれがない。同様に、拡大画像が偏って記録された
り、不必要な余白部分まで拡大記録されたりするおそれ
がないから、必要とする画像を正しく記録することがで
きる特徴を有する。
さらに、この発明では、データテーブルを参照しなが
ら、補間データを得るようにしているので、従来方法に
比べて画質がよく、しかも高速処理が可能となるなど、
特筆すべき効果を有する。
ら、補間データを得るようにしているので、従来方法に
比べて画質がよく、しかも高速処理が可能となるなど、
特筆すべき効果を有する。
第1図はこの発明による拡大・縮小可能な画像処理装置
の概要を示す系統図、第2図は画像読み取り装置の一例
を示す系統図、第3図はその動作説明に供する波形図、
第4図はシェーデング補正の説明図、第5図はシェーデ
ング補正回路の一例を示す系統図、第6図及び第7図は
色分離の説明に供する図、第8図は色分離マップの一例
を示す図、第9図は色分離回路の一例を示す系統図、第
10図は色選択回路の一例を示す系統図、第11図及び第12
図の画像形成処理プロセスの説明に供する波形図、第13
図は簡易形の電子写真式カラー複写機の一例を示す構成
図、第14図は拡大・縮小回路の一例を示す系統図、第15
図及び第16図は画像データ、補間選択データSD、補間デ
ータSとの関係を示す図、第17図は線画用に使用する閾
値データの一例を示す図、第18図は写真画用に使用する
閾値データマトリックスの一例を示す図、第19図は入力
バッファの一例を示す系統図、第20図は出力バッファの
一例を示す系統図、第21図〜第23図はその動作説明に供
する波形図、第24図はデータ選択信号書き込み回路の一
例を示す系統図、第25図はその動作説明に供する波形
図、第26図は同期回路の一例を示す系統図、第27図及び
第28図は夫々その動作説明に供する波形図、第29図はデ
ータROMの構成図、第30図は拡大・縮小時における中央
基準の記録説明に供する線図、第31図は中央基準の記録
例を示す図、第32図は中央基準の記録を行なうときの書
き込み開始アドレスのデータの一例を示す図、第33図は
そのときの処理動作の説明に供する波形図、第34図及び
第35図は画像拡大時におけるサンプリング位置と補間選
択データとの具体的数値例を示す図、第36図及び第37図
は画像縮小時におけるサンプリング位置と補間選択デー
タとの具体的数値例を示す図、第38図は画像拡大の説明
に供する画像信号の図、第39図はそのときの動作説明に
供する波形図、第40図は画像縮小時の説明に供する画像
信号の図、第41図はそのときの動作説明に供する波形
図、第42図及び第43図は画像読み取り及び画像記録の他
の例を示す図、第44図及び第45図はそのときに使用する
書き込み開始アドレスとプリセットデータの関係を示す
図、第46図は従来の拡大・縮小可能な画像処理装置の要
部の一例を示す系統図、第47図はその動作説明に供する
波形図、第48図は画像読み取り系の説明図、第49図は画
像記録状態を示す図である。 2……拡大・縮小回路 50……画像読み取り装置 65……出力装置 69……2値化手段 70……シーケンス制御回路 75……操作・表示部 80……システムコントロール回路(CPU) 300……補間データ選択手段 310……データ選択信号書込み回路 320……データ選択メモリ 400……入力バッファ 450……出力バッファ 401,402,451,452……ラインメモリ D……画像データ S……補間データ SD……補間選択データ TD……処理タイミング信号
の概要を示す系統図、第2図は画像読み取り装置の一例
を示す系統図、第3図はその動作説明に供する波形図、
第4図はシェーデング補正の説明図、第5図はシェーデ
ング補正回路の一例を示す系統図、第6図及び第7図は
色分離の説明に供する図、第8図は色分離マップの一例
を示す図、第9図は色分離回路の一例を示す系統図、第
10図は色選択回路の一例を示す系統図、第11図及び第12
図の画像形成処理プロセスの説明に供する波形図、第13
図は簡易形の電子写真式カラー複写機の一例を示す構成
図、第14図は拡大・縮小回路の一例を示す系統図、第15
図及び第16図は画像データ、補間選択データSD、補間デ
ータSとの関係を示す図、第17図は線画用に使用する閾
値データの一例を示す図、第18図は写真画用に使用する
閾値データマトリックスの一例を示す図、第19図は入力
バッファの一例を示す系統図、第20図は出力バッファの
一例を示す系統図、第21図〜第23図はその動作説明に供
する波形図、第24図はデータ選択信号書き込み回路の一
例を示す系統図、第25図はその動作説明に供する波形
図、第26図は同期回路の一例を示す系統図、第27図及び
第28図は夫々その動作説明に供する波形図、第29図はデ
ータROMの構成図、第30図は拡大・縮小時における中央
基準の記録説明に供する線図、第31図は中央基準の記録
例を示す図、第32図は中央基準の記録を行なうときの書
き込み開始アドレスのデータの一例を示す図、第33図は
そのときの処理動作の説明に供する波形図、第34図及び
第35図は画像拡大時におけるサンプリング位置と補間選
択データとの具体的数値例を示す図、第36図及び第37図
は画像縮小時におけるサンプリング位置と補間選択デー
タとの具体的数値例を示す図、第38図は画像拡大の説明
に供する画像信号の図、第39図はそのときの動作説明に
供する波形図、第40図は画像縮小時の説明に供する画像
信号の図、第41図はそのときの動作説明に供する波形
図、第42図及び第43図は画像読み取り及び画像記録の他
の例を示す図、第44図及び第45図はそのときに使用する
書き込み開始アドレスとプリセットデータの関係を示す
図、第46図は従来の拡大・縮小可能な画像処理装置の要
部の一例を示す系統図、第47図はその動作説明に供する
波形図、第48図は画像読み取り系の説明図、第49図は画
像記録状態を示す図である。 2……拡大・縮小回路 50……画像読み取り装置 65……出力装置 69……2値化手段 70……シーケンス制御回路 75……操作・表示部 80……システムコントロール回路(CPU) 300……補間データ選択手段 310……データ選択信号書込み回路 320……データ選択メモリ 400……入力バッファ 450……出力バッファ 401,402,451,452……ラインメモリ D……画像データ S……補間データ SD……補間選択データ TD……処理タイミング信号
Claims (4)
- 【請求項1】画像情報を光電変換して読み取った画像デ
ータを用いて画像の拡大・縮小を行なう拡大・縮小可能
な画像処理装置において、 前記画像データに対する入力バッファ及び出力バッファ
が設けられ、 縮小処理時には、前記出力バッファへの書き込み開始ア
ドレスを縮小処理に応じて変更するようにし、 拡大処理時には、前記入力バッファへの書き込み開始タ
イミングを拡大処理に応じて変更するようにしたことを
特徴とする拡大・縮小可能な画像処理装置。 - 【請求項2】前記出力バッファへの書き込み開始アドレ
スを縮小倍率に応じて変更するようにし、前記入力バッ
ファへの書き込み開始タイミングを拡大倍率に応じて変
更するようにしたことを特徴とする特許請求の範囲第1
項記載の拡大・縮小可能な画像処理装置。 - 【請求項3】前記出力バッファへの書き込み開始アドレ
スまたは前記入力バッファへの書き込み開始タイミング
を記録紙サイズに応じて変更するようにしたことを特徴
とする特許請求の範囲第1項記載の拡大・縮小可能な画
像処理装置。 - 【請求項4】前記出力バッファへの書き込み開始アドレ
スまたは前記入力バッファへの書き込み開始タイミング
を原稿の読み取りあるいは書き込み基準位置に応じて変
更するようにしたことを特徴とする特許請求の範囲第1
項記載の拡大・縮小可能な画像処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61241123A JPH0750915B2 (ja) | 1986-10-09 | 1986-10-09 | 拡大・縮小可能な画像処理装置 |
| DE19873751303 DE3751303T2 (de) | 1986-10-09 | 1987-10-07 | Bildverarbeitungsgerät mit der Fähigkeit zur Vergrösserungs-/Verkleinerungsoperation. |
| EP19870114653 EP0264059B1 (en) | 1986-10-09 | 1987-10-07 | Image processing apparatus capable of enlarging/reducing operation |
| US07/534,379 US5029017A (en) | 1986-10-08 | 1990-06-07 | Image processing apparatus capable of enlarging/reducing apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61241123A JPH0750915B2 (ja) | 1986-10-09 | 1986-10-09 | 拡大・縮小可能な画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6395776A JPS6395776A (ja) | 1988-04-26 |
| JPH0750915B2 true JPH0750915B2 (ja) | 1995-05-31 |
Family
ID=17069627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61241123A Expired - Fee Related JPH0750915B2 (ja) | 1986-10-08 | 1986-10-09 | 拡大・縮小可能な画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0750915B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63237959A (ja) * | 1987-03-27 | 1988-10-04 | Yokogawa Electric Corp | ビデオプリンタ |
| JPH08154157A (ja) | 1994-11-28 | 1996-06-11 | Ricoh Co Ltd | 本原稿画像読み取り装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4233636A (en) * | 1978-07-03 | 1980-11-11 | Eocom Corporation | Optical read-write system with electronically variable image size |
| JPS57130082A (en) * | 1981-02-06 | 1982-08-12 | Ricoh Kk | Picture data transfer controller |
| JPS5970358A (ja) * | 1982-10-15 | 1984-04-20 | Ricoh Co Ltd | 画像縮小拡大装置 |
| JPS61267874A (ja) * | 1985-05-23 | 1986-11-27 | Matsushita Electric Ind Co Ltd | 画像拡大縮小装置 |
-
1986
- 1986-10-09 JP JP61241123A patent/JPH0750915B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6395776A (ja) | 1988-04-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4980760A (en) | Image processing apparatus | |
| US5029017A (en) | Image processing apparatus capable of enlarging/reducing apparatus | |
| EP0244141A2 (en) | Image processing system | |
| US4841361A (en) | Color image processing apparatus | |
| US4864357A (en) | Color image processing apparatus | |
| EP0270090B1 (en) | Color image processing apparatus | |
| US4905079A (en) | Color image processing apparatus for processing separated color signals | |
| JP2607489B2 (ja) | カラー画像処理装置 | |
| JPH0750915B2 (ja) | 拡大・縮小可能な画像処理装置 | |
| JPH0567106B2 (ja) | ||
| JPS63177154A (ja) | 画像形成装置 | |
| EP0264059B1 (en) | Image processing apparatus capable of enlarging/reducing operation | |
| JPH0567107B2 (ja) | ||
| JPS6395773A (ja) | 拡大・縮小可能な画像処理装置 | |
| JPS63167567A (ja) | 編集機能を有する画像処理装置 | |
| JP2727073B2 (ja) | 記録位置指定可能な画像処理装置 | |
| JPS62252275A (ja) | 拡大・縮小可能な画像処理装置 | |
| JPS63167570A (ja) | 拡大・縮小可能な画像処理装置 | |
| JPH0548884A (ja) | 色補正装置 | |
| JPS63167566A (ja) | 編集機能を有する画像処理装置 | |
| JPS6395772A (ja) | 拡大・縮小可能な画像処理装置 | |
| JP2950829B2 (ja) | デジタルカラー画像形成装置 | |
| JPS6395774A (ja) | 拡大・縮小可能な画像処理装置 | |
| JPS63141456A (ja) | カラ−画像処理装置 | |
| JPS63193771A (ja) | カラ−画像処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |