JPS61107475A - 画像拡大縮小装置 - Google Patents
画像拡大縮小装置Info
- Publication number
- JPS61107475A JPS61107475A JP59228395A JP22839584A JPS61107475A JP S61107475 A JPS61107475 A JP S61107475A JP 59228395 A JP59228395 A JP 59228395A JP 22839584 A JP22839584 A JP 22839584A JP S61107475 A JPS61107475 A JP S61107475A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- image
- register
- image information
- reduction
- 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
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000008602 contraction Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- WABPQHHGFIMREM-UHFFFAOYSA-N lead(0) Chemical compound [Pb] WABPQHHGFIMREM-UHFFFAOYSA-N 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は画像処理速度の向上を図った画像拡大縮小装置
に関する。
に関する。
従来の画像拡大縮小装置として、例えば、特開昭57−
85161号に示された?、11図のものがあり、シス
テム全体を統括制御するシステム制御部90と、行方向
に対する拡大及び縮小の処理を実行する列方向拡大縮小
回路92と、ホストCPU(ホスト処理装置)94と画
像拡大縮小装置93とを結合するチャンネル結合回路9
3と、拡大・縮小を行う為の映像データが格納されてい
るイメージ記憶装置95と、°該イメージ記憶装置95
を各回路よりアクセスを制御する為のアクセス回路96
とより構成される。
85161号に示された?、11図のものがあり、シス
テム全体を統括制御するシステム制御部90と、行方向
に対する拡大及び縮小の処理を実行する列方向拡大縮小
回路92と、ホストCPU(ホスト処理装置)94と画
像拡大縮小装置93とを結合するチャンネル結合回路9
3と、拡大・縮小を行う為の映像データが格納されてい
るイメージ記憶装置95と、°該イメージ記憶装置95
を各回路よりアクセスを制御する為のアクセス回路96
とより構成される。
以上の構成において、システム制御部90はマイクロプ
ロセッサを使用してシステム全体の制御を行っている。
ロセッサを使用してシステム全体の制御を行っている。
原イメージデータおよび原イメージデータを拡大、縮小
して得られる新イメージデータの記憶が1ワード32ビ
ツトで構成されるイメージ記憶装置95で行われ、この
イメージ記tr!装置95に対する各回路よりのイメー
ジ記憶装置95へのアクセスがアクセス制御回路96に
よってなされる。また、原イメージデータの行方向のデ
ータを拡大縮小して行方向の新イメージデータを作成す
る処理が行方向拡大縮小回路91でなされ、原イメージ
データの列方向のデータを拡大縮小して列方向の新イメ
ージデータを作成する処理が列方向拡大縮小回路92で
行われる。
して得られる新イメージデータの記憶が1ワード32ビ
ツトで構成されるイメージ記憶装置95で行われ、この
イメージ記tr!装置95に対する各回路よりのイメー
ジ記憶装置95へのアクセスがアクセス制御回路96に
よってなされる。また、原イメージデータの行方向のデ
ータを拡大縮小して行方向の新イメージデータを作成す
る処理が行方向拡大縮小回路91でなされ、原イメージ
データの列方向のデータを拡大縮小して列方向の新イメ
ージデータを作成する処理が列方向拡大縮小回路92で
行われる。
第12図は、行方向拡大縮小回路91の詳細図である0
図中、101は拡大縮小指示用の32ビツトシフトレジ
スタであり、内容は拡大率、縮小率に合わせて、システ
ム制御部90のマイクロプロセッサにより、データバス
100を通して初期設定される。103は拡大の場合1
、縮小の場合はOに設定されている。140と142は
、各々32ビツトのソフトレジスタであり、141によ
り直列に結合され°Cいる。140には143をとおし
てイメージ記憶装置95より原イメージデータの行方向
のデータがセットされる。142は141を通して原イ
メージデータが供給され、新イメージデータが作られる
。125と127は各々32進のカウンタであり、各々
140と142内のイメージデータの有効長をカウント
する。
図中、101は拡大縮小指示用の32ビツトシフトレジ
スタであり、内容は拡大率、縮小率に合わせて、システ
ム制御部90のマイクロプロセッサにより、データバス
100を通して初期設定される。103は拡大の場合1
、縮小の場合はOに設定されている。140と142は
、各々32ビツトのソフトレジスタであり、141によ
り直列に結合され°Cいる。140には143をとおし
てイメージ記憶装置95より原イメージデータの行方向
のデータがセットされる。142は141を通して原イ
メージデータが供給され、新イメージデータが作られる
。125と127は各々32進のカウンタであり、各々
140と142内のイメージデータの有効長をカウント
する。
いま、2倍に拡大する場合を考えると、101内には“
0101010101010101010100101
010101”という32ビツトの2進数がセットされ
、103はlになっている。またクロック(CLOCK
) l 20はまだ供給されていない。カウンタ125
と127はクリア(CLEAR)入力129と130に
より各々“O”にセントされている。
0101010101010101010100101
010101”という32ビツトの2進数がセットされ
、103はlになっている。またクロック(CLOCK
) l 20はまだ供給されていない。カウンタ125
と127はクリア(CLEAR)入力129と130に
より各々“O”にセントされている。
この状態で原イメージデータの行方向のデータ32ビツ
トがシフトレジスタ140に入力される。
トがシフトレジスタ140に入力される。
この後でCLOCK 120が入力される。シフトレ
ジスタ101の出力102がOの場合、ORゲート10
5と107の出力108と109は各々1と0になって
いるのでANDゲート122の出力124にはCLOC
Kが1個供給され、ANDゲート121の出力123に
はCLOCKは出力されない。・124のCLOCKに
より、カウンタ127は1歩進し、シフトレジスタ14
2は1ビツト左シフトする。
ジスタ101の出力102がOの場合、ORゲート10
5と107の出力108と109は各々1と0になって
いるのでANDゲート122の出力124にはCLOC
Kが1個供給され、ANDゲート121の出力123に
はCLOCKは出力されない。・124のCLOCKに
より、カウンタ127は1歩進し、シフトレジスタ14
2は1ビツト左シフトする。
この時シフトレジスタ142のシリアル入力データ14
1はシフトレジスタ140の左端lビットのデータであ
る。
1はシフトレジスタ140の左端lビットのデータであ
る。
CLOCK 120は、同時にシフトレジスタ101
を駆動するのでシフトレジスタlotはlビット左シフ
トし、左端のデータは右端より入力され循環する。
を駆動するのでシフトレジスタlotはlビット左シフ
トし、左端のデータは右端より入力され循環する。
CLOCK 120の次にCLOCKが入力されると
き、シフトレジスタ101の出力102は1となってい
るので、ORゲート105.107の出力108.10
9はいずれもlになる。従ってANDゲート121と1
22の出力123.124にCLOCKが1個出力され
、これにより、カウンタ125.127が歩進され更に
シフトレジスタ140.142が1ビツト左シフトする
。この時のシフトレジスタ142のシリアル人力141
はシフトレジスタ140の左端の1ビツトデータであり
、前のデータと同じであるので、原イメージデータのl
ビットがコピーされて2ビツトになったことを意味する
。
き、シフトレジスタ101の出力102は1となってい
るので、ORゲート105.107の出力108.10
9はいずれもlになる。従ってANDゲート121と1
22の出力123.124にCLOCKが1個出力され
、これにより、カウンタ125.127が歩進され更に
シフトレジスタ140.142が1ビツト左シフトする
。この時のシフトレジスタ142のシリアル人力141
はシフトレジスタ140の左端の1ビツトデータであり
、前のデータと同じであるので、原イメージデータのl
ビットがコピーされて2ビツトになったことを意味する
。
更にCLO(J l 20を入力し続けるとカウンタ
127が32カウントした時、出力128が1となる。
127が32カウントした時、出力128が1となる。
この時、行方向に拡大された32ビツトの新イメージデ
ータが出来上がったことになるので、これをイメージ記
憶装置95の新イメージデータ内にストア(STOPE
)する、 5TOPEが完了する迄、CLOCK 12
0は停止させておき、完了後130にCLEARパルス
を入れて、カウンタ127をOにセントし、再び、CL
OCK 120を入力して前記の動作を繰り返す。更
にCLOCK 120にCLOCKが32個はいった
時、カウンタ125.127の出力126.128の両
方がlとなるので、次の原イメージデータをフェッチ(
FETCII) してシフトレジスタ140にセットし
、シフトレジスタ142の内容を次の新イメージデータ
として5TOPEする上記動作を繰り返すごとにより、
ソフトレジスタ1.10の原イメージデータの1行分か
2倍に拡大されて、折イメージデータ1行分が作られる
。
ータが出来上がったことになるので、これをイメージ記
憶装置95の新イメージデータ内にストア(STOPE
)する、 5TOPEが完了する迄、CLOCK 12
0は停止させておき、完了後130にCLEARパルス
を入れて、カウンタ127をOにセントし、再び、CL
OCK 120を入力して前記の動作を繰り返す。更
にCLOCK 120にCLOCKが32個はいった
時、カウンタ125.127の出力126.128の両
方がlとなるので、次の原イメージデータをフェッチ(
FETCII) してシフトレジスタ140にセットし
、シフトレジスタ142の内容を次の新イメージデータ
として5TOPEする上記動作を繰り返すごとにより、
ソフトレジスタ1.10の原イメージデータの1行分か
2倍に拡大されて、折イメージデータ1行分が作られる
。
縮小する場合、シフトレジスタ101の出力lOがOの
とき、120のCLOCKは1231以は出力されるが
124には出力されない。従ってシフトレジスタ140
の左端のエビノドのデータはシフトレジスタ142に伝
わらず削除される。出力102が1(7)時は出力12
3.124共ニCLOCKが出るので、140の左端の
1ビツトのデータはそのまま142に伝えられる。その
他の動作は拡大の場合と同様である。
とき、120のCLOCKは1231以は出力されるが
124には出力されない。従ってシフトレジスタ140
の左端のエビノドのデータはシフトレジスタ142に伝
わらず削除される。出力102が1(7)時は出力12
3.124共ニCLOCKが出るので、140の左端の
1ビツトのデータはそのまま142に伝えられる。その
他の動作は拡大の場合と同様である。
拡大率及び縮小率は拡大、縮小指示レジスタlO1の全
ビット数と“O”のビット数の比で決まが実現させる。
ビット数と“O”のビット数の比で決まが実現させる。
次に列方向の拡大縮小につい一ζ述−1る。列方向の拡
大縮小についても行方向と同様に拡大縮小を指示する3
2ピツ!・の2進数が、図示しない列方向拡大縮小指示
レジスタ101に記tキされている。
大縮小についても行方向と同様に拡大縮小を指示する3
2ピツ!・の2進数が、図示しない列方向拡大縮小指示
レジスタ101に記tキされている。
列方向拡大縮小回路92は、マイクロプロセッサを内臓
しており、このマイクロプロセッサが列方向の拡大縮小
処理を行う。このマイクロプロセッサは上記図示しない
32ビツトレジスタの2&数のビット位置を記憶する。
しており、このマイクロプロセッサが列方向の拡大縮小
処理を行う。このマイクロプロセッサは上記図示しない
32ビツトレジスタの2&数のビット位置を記憶する。
Jζインタを持っており、現在のポイーンタの位置をビ
ットの値により拡大縮小の制御を行う。
ットの値により拡大縮小の制御を行う。
2倍に拡大する場合を考えると、拡大縮小を指示する上
記図示しないレジスタの32ビツトの値は“01010
101・・・・Ol”になっている、マイクロプロセッ
サのポインタの指す値か“0”ならば、行方向拡大縮小
回路に指示を与えて、原イメージデータ1行分のデータ
を拡大させ、この拡大されたデータをイメージ記憶装置
95にストアする。
記図示しないレジスタの32ビツトの値は“01010
101・・・・Ol”になっている、マイクロプロセッ
サのポインタの指す値か“0”ならば、行方向拡大縮小
回路に指示を与えて、原イメージデータ1行分のデータ
を拡大させ、この拡大されたデータをイメージ記憶装置
95にストアする。
“l”ならば前に作成された1行分の新イメージデータ
を次の行の新イメージデータとしてイメージ記憶装置9
5にストアすることにより、コピーを行う、1行分作成
後、ポインタをインクリメントする。これを原イメージ
データの全ての行が終了する迄繰り返すことにより、2
倍に拡大された新イメージデータが完成する。
を次の行の新イメージデータとしてイメージ記憶装置9
5にストアすることにより、コピーを行う、1行分作成
後、ポインタをインクリメントする。これを原イメージ
データの全ての行が終了する迄繰り返すことにより、2
倍に拡大された新イメージデータが完成する。
縮小の場合は、図示しないマイクロプロセッサのポイン
タの指す値が“0”であるならば原イメージデータの1
行分のデータを行方向拡大縮小回路91にて、縮小して
1行分の新イメージデータを作成し、“O”ならば原イ
メージデータの1行分を処理しないことによりその行を
削除する。
タの指す値が“0”であるならば原イメージデータの1
行分のデータを行方向拡大縮小回路91にて、縮小して
1行分の新イメージデータを作成し、“O”ならば原イ
メージデータの1行分を処理しないことによりその行を
削除する。
この場合の拡大率、縮小率も図示しない列方向拡大縮小
指示レジスタの全ビット数と“O”のビット数の比で決
まる。
指示レジスタの全ビット数と“O”のビット数の比で決
まる。
しかし、従来の画像拡大縮小装置にあっては。
画像情報を1ビット単位でノットさせているため、処理
速度が制限され、高速処理に限界がある。
速度が制限され、高速処理に限界がある。
〔問題点を解決するための手段および作用〕本発明は、
上記に鑑みてなされたものであり、画像の拡大縮小処理
の高速化を図るため、イメージメモリに格納された画像
情報の垂直方向の拡大、縮小を実行し、必要な水平ライ
ン方向の画像情報を多数ビットづつソースレジスタに格
納し、制御情報にしたがってソースレジスタより必要な
画像情報をマルチプレクサによって選択し、その拡大ま
たは縮小の画像情報をレジスタに格納するよう説明する
。
上記に鑑みてなされたものであり、画像の拡大縮小処理
の高速化を図るため、イメージメモリに格納された画像
情報の垂直方向の拡大、縮小を実行し、必要な水平ライ
ン方向の画像情報を多数ビットづつソースレジスタに格
納し、制御情報にしたがってソースレジスタより必要な
画像情報をマルチプレクサによって選択し、その拡大ま
たは縮小の画像情報をレジスタに格納するよう説明する
。
第1図は本発明の一実施例を示すブロック図であり、画
像情報が格納されるイメージメモリlと拡大または縮小
した画像情?辰を格納するイメージメモリ (又は拡大
あるいは1ii小の情報を表示する表示回路)2と、以
上のメモリ (又は情1回路)に対する画像情報の人、
出力を制御するメモリ制御回路3と、水平ライン方向の
拡大または縮小を実行するためにイメージメモリlの画
像情幸襲を一時的に格納するソースレジスタ4と、拡大
または縮小した画像情報を一時的に格納するディスティ
ネーションレジスタ5と、必要な画像情報を選択して拡
大または縮小の画像を出力するデータマルチプレクサ6
と、イメージメモリ1に格納された画像情報の垂直ライ
ン方向の拡大または縮小を実行し必要な水平ライン方向
の画像情報をソースレジスタ4へ格納させるシーケンス
制御回路7と、水平ライン方向の拡大または縮小の制御
情報を出力するリードオンリメモリ8と、該メモリ8へ
拡大処理時にアドレスを出力する拡大率レジスタ9aと
、リードオンリメモリ8へ縮小処理時にアドレスを出力
する拡大率レジスタ9aと、リードオンリメモリ8へ縮
小処理時にアドレスを出力する縮小率レジスタ9bと、
アドレスをカウントするアドレスカウンタ10とより構
成される。
像情報が格納されるイメージメモリlと拡大または縮小
した画像情?辰を格納するイメージメモリ (又は拡大
あるいは1ii小の情報を表示する表示回路)2と、以
上のメモリ (又は情1回路)に対する画像情報の人、
出力を制御するメモリ制御回路3と、水平ライン方向の
拡大または縮小を実行するためにイメージメモリlの画
像情幸襲を一時的に格納するソースレジスタ4と、拡大
または縮小した画像情報を一時的に格納するディスティ
ネーションレジスタ5と、必要な画像情報を選択して拡
大または縮小の画像を出力するデータマルチプレクサ6
と、イメージメモリ1に格納された画像情報の垂直ライ
ン方向の拡大または縮小を実行し必要な水平ライン方向
の画像情報をソースレジスタ4へ格納させるシーケンス
制御回路7と、水平ライン方向の拡大または縮小の制御
情報を出力するリードオンリメモリ8と、該メモリ8へ
拡大処理時にアドレスを出力する拡大率レジスタ9aと
、リードオンリメモリ8へ縮小処理時にアドレスを出力
する拡大率レジスタ9aと、リードオンリメモリ8へ縮
小処理時にアドレスを出力する縮小率レジスタ9bと、
アドレスをカウントするアドレスカウンタ10とより構
成される。
以上の構成において、イメージメモリ1に格納された画
像情報の垂直ライン方向の拡大または縮小をンーケンス
制御回路7によって実行し、必要な水平ライン方向の画
像情報をソースレシス久4へ格納する。ついでデータマ
ルチプレクサ6によってリードオンリメモリ8から出力
される制御情報(拡大率レジスタ9a及び縮小率レジス
タ9bで設定される内容)に従って必要な画像情報が選
択され、拡大または縮小の画像情報がディスティネーシ
ョンレジスタ5に格納される。ディスティネーションレ
ジスタ5に所定の情faultの拡大・縮小画像情報が
格納し終えると、その内容はリードオンリメモリ8より
出力される制御情報に従ってイメージメモリ (または
表示回路)2へ転送される。
像情報の垂直ライン方向の拡大または縮小をンーケンス
制御回路7によって実行し、必要な水平ライン方向の画
像情報をソースレシス久4へ格納する。ついでデータマ
ルチプレクサ6によってリードオンリメモリ8から出力
される制御情報(拡大率レジスタ9a及び縮小率レジス
タ9bで設定される内容)に従って必要な画像情報が選
択され、拡大または縮小の画像情報がディスティネーシ
ョンレジスタ5に格納される。ディスティネーションレ
ジスタ5に所定の情faultの拡大・縮小画像情報が
格納し終えると、その内容はリードオンリメモリ8より
出力される制御情報に従ってイメージメモリ (または
表示回路)2へ転送される。
第2図は第1図の構成を具体的な回路で示したもので、
ディスティネーションレジスタ5及びデータマルチプレ
クサ6は複数のブロックにより構成される。シーケンス
制御回路7は、複数のブロックにより構成される。シー
ケンス制御回路7は、イメージメモリlに格納された画
像情報の垂直ライン方向の拡大または縮小を実行するた
めに、拡大に際しては垂直ライン方向の拡大率から1を
減じた値を、また縮小に際しては縮小率をシーケンス制
?I11回路7に内臓される加算器によっ°ζ繰り返し
加算し、キャリー(桁上がり信号)が発生した時点での
水平ライン方向のアドレスを求める。前記アドレスに対
応するl水平ライン方向の画像情報を拡大率に応じて重
複させ、2水平ライン方向の画像情報とすることにより
、垂直ライン方向の拡大が実行される。また、前記アド
レスをもって 。
ディスティネーションレジスタ5及びデータマルチプレ
クサ6は複数のブロックにより構成される。シーケンス
制御回路7は、複数のブロックにより構成される。シー
ケンス制御回路7は、イメージメモリlに格納された画
像情報の垂直ライン方向の拡大または縮小を実行するた
めに、拡大に際しては垂直ライン方向の拡大率から1を
減じた値を、また縮小に際しては縮小率をシーケンス制
?I11回路7に内臓される加算器によっ°ζ繰り返し
加算し、キャリー(桁上がり信号)が発生した時点での
水平ライン方向のアドレスを求める。前記アドレスに対
応するl水平ライン方向の画像情報を拡大率に応じて重
複させ、2水平ライン方向の画像情報とすることにより
、垂直ライン方向の拡大が実行される。また、前記アド
レスをもって 。
メモリ制御回路3を制御し、イメージメモリlに格納さ
れている画像情報から必要な水平ライン方向の画像情報
を16ビツトずつソースレジスタ4へ格納することによ
り縮小が実行される。
れている画像情報から必要な水平ライン方向の画像情報
を16ビツトずつソースレジスタ4へ格納することによ
り縮小が実行される。
第3図は垂直ライン方向の拡大率が150%の場合の拡
大処理を示し、斜線部が重複されるべき水平ライン方向
の画像情報を表している。また、第4・図は垂直ライン
方向の縮小率が75%の場合を示し、斜線部が必要な水
平ライン方向の画1象情報を表している。
大処理を示し、斜線部が重複されるべき水平ライン方向
の画像情報を表している。また、第4・図は垂直ライン
方向の縮小率が75%の場合を示し、斜線部が必要な水
平ライン方向の画1象情報を表している。
次に、データマル曹チブレクサ6は、アドレス数に対応
して16個(#φ〜#15)が用意され、必要な画像情
報をソースシフトレジスタ4内の16ピントの画像情報
から選択し、ディスティネーションレジスタ5のレジス
タ#φ〜#15のいずれかに出力する機能を有している
。マルチプレクサ#φ〜#15にはリードオンリメモリ
8のアドレス27〜42が割り当てられ、このアドレス
によってマルチプレクサ6が制御されている。即ち、マ
ルチプレクサ#φ〜#15は、マルチプレックスアドレ
ス27〜42で示されるソースレジスタ4の16ビノト
の画像情報を選択して、ディステイネ−シコンレジスタ
5を構成するレジスタ#l〜#15のいずれかに出力す
る機能を有している。
して16個(#φ〜#15)が用意され、必要な画像情
報をソースシフトレジスタ4内の16ピントの画像情報
から選択し、ディスティネーションレジスタ5のレジス
タ#φ〜#15のいずれかに出力する機能を有している
。マルチプレクサ#φ〜#15にはリードオンリメモリ
8のアドレス27〜42が割り当てられ、このアドレス
によってマルチプレクサ6が制御されている。即ち、マ
ルチプレクサ#φ〜#15は、マルチプレックスアドレ
ス27〜42で示されるソースレジスタ4の16ビノト
の画像情報を選択して、ディステイネ−シコンレジスタ
5を構成するレジスタ#l〜#15のいずれかに出力す
る機能を有している。
なお、リードオンリメモリ8は、この他にロードイネー
ブル11(LEφ)〜26(LE15)ネクストロード
イネーブル44(NEφ)〜59(NE15)及びレジ
スタ・フルステータス(拡大時はソースロードイネーブ
ル、縮小時はレジスタ・フルステータス)43を出力す
る。例えば、ロードイネーブル11が“1″レベルで且
つネクスドロートイネーブル44が“0”レベルである
場合には、これに対応したマルチプレクサ#φに接続さ
れるレジスタ#φへ拡大・縮小情報が格納される0次に
縮小時レジスタ・フルステータス43が“1”レベルで
ある場合には、ディスティネーションレジスタ5に格納
した16ビノトの縮小画像がメモリ制御回路3の制御の
もとにイメージメモリ2へ格納される。また、拡大時ソ
ースロードイネーブル43が“l”レベルである場合に
は、ロードイネーブル11〜26によりディスティネー
ションレジスタ5に拡大画像をロードした後、イメージ
メモリlから新しい画像情報をソースレジスタ4ヘロー
ドする。また、ロートイネーブル11が10”レベルで
且つネクストロードイネーブル44が“1″レベルの場
合には、ディスティネーションレジスタ5の内容がイメ
ージメモリ2に格納されたのち、ロードイネーブル11
とネタストロ−トイネーブル44に対応したレジスタ#
φヘマルチプレクサ#0の出力が格納される。以下、ロ
ードイネーブル12〜26及びネクストロードイネーブ
ル45〜59についζも、前述と同様に考えることがで
きる0以上のようにしてディスティネーションレジスタ
5へ16ヒノトの拡大または縮小の画像情報が格納され
ると、ンーケンス制御回路7は次の16ビノトの画像情
報をソースレジスタ4へ格納する。また、アドレスカウ
ンタIOはカウントアツプし1次の水平ライン方向の拡
大または縮小処理に移る。
ブル11(LEφ)〜26(LE15)ネクストロード
イネーブル44(NEφ)〜59(NE15)及びレジ
スタ・フルステータス(拡大時はソースロードイネーブ
ル、縮小時はレジスタ・フルステータス)43を出力す
る。例えば、ロードイネーブル11が“1″レベルで且
つネクスドロートイネーブル44が“0”レベルである
場合には、これに対応したマルチプレクサ#φに接続さ
れるレジスタ#φへ拡大・縮小情報が格納される0次に
縮小時レジスタ・フルステータス43が“1”レベルで
ある場合には、ディスティネーションレジスタ5に格納
した16ビノトの縮小画像がメモリ制御回路3の制御の
もとにイメージメモリ2へ格納される。また、拡大時ソ
ースロードイネーブル43が“l”レベルである場合に
は、ロードイネーブル11〜26によりディスティネー
ションレジスタ5に拡大画像をロードした後、イメージ
メモリlから新しい画像情報をソースレジスタ4ヘロー
ドする。また、ロートイネーブル11が10”レベルで
且つネクストロードイネーブル44が“1″レベルの場
合には、ディスティネーションレジスタ5の内容がイメ
ージメモリ2に格納されたのち、ロードイネーブル11
とネタストロ−トイネーブル44に対応したレジスタ#
φヘマルチプレクサ#0の出力が格納される。以下、ロ
ードイネーブル12〜26及びネクストロードイネーブ
ル45〜59についζも、前述と同様に考えることがで
きる0以上のようにしてディスティネーションレジスタ
5へ16ヒノトの拡大または縮小の画像情報が格納され
ると、ンーケンス制御回路7は次の16ビノトの画像情
報をソースレジスタ4へ格納する。また、アドレスカウ
ンタIOはカウントアツプし1次の水平ライン方向の拡
大または縮小処理に移る。
以上の動作概念を拡大について示したのが第5図(イ)
、(ロ)である、(イ)図の処理ののちに(ロ)図の如
くに次の処理が引き続いて実行される。
、(ロ)である、(イ)図の処理ののちに(ロ)図の如
くに次の処理が引き続いて実行される。
以上の処理を繰り返して実行することにより、l水平ラ
イン方向の拡大または縮小が実行され、その終了と共に
シーケンス制御回路7はアドレスカウンタ10を初期化
し、次の垂直ライン方向の拡大に必要な水平ライン方向
の画像情報をI6ビツトずつソースレジスタへ格納する
。同様の動作を繰り返し実行することにより、イメージ
メモリ1に格納された画像情報の垂直ライン方向の拡大
または縮小と、水平ライン方向の拡大または縮小が実行
され、拡大または縮小の画像情報がイメージメモリ (
又は表示回路)2へ格納され、全体の動作が終了する。
イン方向の拡大または縮小が実行され、その終了と共に
シーケンス制御回路7はアドレスカウンタ10を初期化
し、次の垂直ライン方向の拡大に必要な水平ライン方向
の画像情報をI6ビツトずつソースレジスタへ格納する
。同様の動作を繰り返し実行することにより、イメージ
メモリ1に格納された画像情報の垂直ライン方向の拡大
または縮小と、水平ライン方向の拡大または縮小が実行
され、拡大または縮小の画像情報がイメージメモリ (
又は表示回路)2へ格納され、全体の動作が終了する。
尚、拡大率レジスタ9aには、拡大率に対応した6ビツ
トの情報が格納され、リードオンリメモリ8の上位アド
レスを制御する。また、縮小率レジスタ9bには、縮小
率に対応した6ビツトの情報が格納され、リードオンリ
メモリ8の上位アドレスを制御する。
トの情報が格納され、リードオンリメモリ8の上位アド
レスを制御する。また、縮小率レジスタ9bには、縮小
率に対応した6ビツトの情報が格納され、リードオンリ
メモリ8の上位アドレスを制御する。
また、アドレスカウンタ10は、リードオンリメモリ8
の下位7ビツl−(Aφ〜A6)または8ビツト(Aφ
〜A7:拡大時)のアドレスを制御する。
の下位7ビツl−(Aφ〜A6)または8ビツト(Aφ
〜A7:拡大時)のアドレスを制御する。
第7図は拡大時におけるリードオンリメモリ8のメモリ
マツプである。lワードの構成要因は、ソースレジスタ
4の16ビツトの画像情報の各1ビツトを示すマルチプ
レックスアドレス27〜42と、ソースレジスタ4へ画
像情報を格納するか否かを示すソースロードイネーブル
43と、マルチプレクサ6の出力をディスティネーショ
ンレジスタ5へ格納するか否かを示すロートイ名−プル
11〜26と、ソースレジスタ4へ画像情報を格納した
のらにディスティネーションレジスタ5ヘマルチプレク
サ6の出力を格納することを示すネクストロードイネー
ブル44〜59の各々である。
マツプである。lワードの構成要因は、ソースレジスタ
4の16ビツトの画像情報の各1ビツトを示すマルチプ
レックスアドレス27〜42と、ソースレジスタ4へ画
像情報を格納するか否かを示すソースロードイネーブル
43と、マルチプレクサ6の出力をディスティネーショ
ンレジスタ5へ格納するか否かを示すロートイ名−プル
11〜26と、ソースレジスタ4へ画像情報を格納した
のらにディスティネーションレジスタ5ヘマルチプレク
サ6の出力を格納することを示すネクストロードイネー
ブル44〜59の各々である。
1ワードの画像拡大の制御情報は、イメージメモリ1に
格納されている1水平ライン方向の画像情報を拡大した
場合の情!g獄に対応したワード数だけ、リードオンリ
メモリ8の連続したアドレスに格納されている。更に、
拡大率ごとに1水平ラインの画像拡大の制御in報が順
番に格納されている。。
格納されている1水平ライン方向の画像情報を拡大した
場合の情!g獄に対応したワード数だけ、リードオンリ
メモリ8の連続したアドレスに格納されている。更に、
拡大率ごとに1水平ラインの画像拡大の制御in報が順
番に格納されている。。
例えば、1ワードが97ビツト、!水平ライン当たり2
56ワーFとした場合、拡大率100%から拡大率20
0%まで、2%ごとに51種類の拡大率に対応する制御
情報がリードオンリメモリ8に格納されている。
56ワーFとした場合、拡大率100%から拡大率20
0%まで、2%ごとに51種類の拡大率に対応する制御
情報がリードオンリメモリ8に格納されている。
第7図において、1つの拡大率に対し256ワードを対
応させるものとしたが、これは拡大率200%の場合に
必要なワード数であり、100%のみであれば128ワ
ードで足りる。必要とするワード数車位で連続するアド
レスに格納することによって、リードオンリメモリ8の
容量を小さくすることができる。
応させるものとしたが、これは拡大率200%の場合に
必要なワード数であり、100%のみであれば128ワ
ードで足りる。必要とするワード数車位で連続するアド
レスに格納することによって、リードオンリメモリ8の
容量を小さくすることができる。
また、第8図は5図に対応したリードオンリメモリ8の
拡大率150%におけるメモリ内容を示すものである。
拡大率150%におけるメモリ内容を示すものである。
第9図は縮小時におけるリードオンリメモリ8のメモリ
マ・ノブである。この場合の構成要件は、ロードイネー
ブル11〜26と、マルチプレックスアドレス27〜4
2と、レジスタ・フルステー、 タス43と、イメー
ジメモリ2ヘデイステイネーシヨン5の内容が格納され
たのらにソースレジスタ4の画像情報がディスティネー
ションレジスタ5へ格納されるべきことを示すネクスト
ロードイネーブル45〜59の各々である。1ワードの
画像縮小の制御情報は、イメージメモリ1に格納されて
いる画像情報の1水平ライン方向の情報■に対応したワ
ード数だけ、リードオンリメモリ8の連続したアドレス
へ格納される。更に縮小率ごとに前記l水平942分の
画像の縮小の制iff[I情帖が順番にリートオンリメ
モリ8に格納されている。
マ・ノブである。この場合の構成要件は、ロードイネー
ブル11〜26と、マルチプレックスアドレス27〜4
2と、レジスタ・フルステー、 タス43と、イメー
ジメモリ2ヘデイステイネーシヨン5の内容が格納され
たのらにソースレジスタ4の画像情報がディスティネー
ションレジスタ5へ格納されるべきことを示すネクスト
ロードイネーブル45〜59の各々である。1ワードの
画像縮小の制御情報は、イメージメモリ1に格納されて
いる画像情報の1水平ライン方向の情報■に対応したワ
ード数だけ、リードオンリメモリ8の連続したアドレス
へ格納される。更に縮小率ごとに前記l水平942分の
画像の縮小の制iff[I情帖が順番にリートオンリメ
モリ8に格納されている。
例えば、lワードが97ビ、トで、8ドツト/龍の解像
度によってA4サイズの原稿の短手を水平ライン方向に
選んだ場合、l水平ライン当たりは128ワードである
。更に、縮小率100%から50%まで1%ごとに51
種類の縮小率に対応する制御情報かリートオンリメモリ
8に格納されている。尚、第10図に第6図に対応した
す〜ドオンリメモリ8の縮小率75%におけるメモリ内
容を示す。
度によってA4サイズの原稿の短手を水平ライン方向に
選んだ場合、l水平ライン当たりは128ワードである
。更に、縮小率100%から50%まで1%ごとに51
種類の縮小率に対応する制御情報かリートオンリメモリ
8に格納されている。尚、第10図に第6図に対応した
す〜ドオンリメモリ8の縮小率75%におけるメモリ内
容を示す。
以上説明したように本発明の画像拡大縮小装置によれば
、多数ビットの画像情報を一度に拡大または縮小する処
理を行うようにしたため、処理速度の向上を図ることが
できる。
、多数ビットの画像情報を一度に拡大または縮小する処
理を行うようにしたため、処理速度の向上を図ることが
できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の実施例の具体的な回路図、第3図及び第4図は
拡大処理及び縮小処理を示すイメージメモリよりのリー
ド説明図、第5図(イ)、 ([1)及び第6図C<’
) 、 (0)は拡大時及び縮小時におけるソースレジ
スタ4とディスティネーションレジスタ間の情報転送説
明図、第7図は拡大時におけるリードオンリメモリ8の
メモリマツプ、第8図は第5図に対応するリードオンリ
メモリ8のメモリ内容を示すメモリ構成図、第9図は縮
小時におけるリードオンリメモリ8のメモリマツプ、第
10図は第6図に対応するり一ドオンリメモリ8の内容
を示すメモリ構成図、第11図は従来の画像拡大縮小装
置を示すブロック図、第12図は第11図に示す行方向
拡大縮小回路92の詳細プロ/り図。 符号の説明 1.2・・・・・・−イメージメモリ、 3・−・−・
メモリ制御回路4・−・−・・・ソースレジスタ、5−
・−・−ディスティネーションレジスタ、6−・−・−
・データマルチプレクサ。 7・・・・・・・シーケンス制御回路、 8−・・−・
リードオンリメモリ、9a−・・・拡大率レジスタ、
9b−・縮小率レジスタ、lO・・・−・アドレスカ
ウンタ。 特許出願人 富士ゼロックス株式会社代理人 弁理士
松 原 伸 之 同 同 村木清司 同 同 平田忠雄 同 同 上 島 7享 −同 同 鉛末
均 第3図 第4図 イ戸−ジP仁りA ebtr 第5図 第6図 第7図 第8図 第11図 第12図
第1図の実施例の具体的な回路図、第3図及び第4図は
拡大処理及び縮小処理を示すイメージメモリよりのリー
ド説明図、第5図(イ)、 ([1)及び第6図C<’
) 、 (0)は拡大時及び縮小時におけるソースレジ
スタ4とディスティネーションレジスタ間の情報転送説
明図、第7図は拡大時におけるリードオンリメモリ8の
メモリマツプ、第8図は第5図に対応するリードオンリ
メモリ8のメモリ内容を示すメモリ構成図、第9図は縮
小時におけるリードオンリメモリ8のメモリマツプ、第
10図は第6図に対応するり一ドオンリメモリ8の内容
を示すメモリ構成図、第11図は従来の画像拡大縮小装
置を示すブロック図、第12図は第11図に示す行方向
拡大縮小回路92の詳細プロ/り図。 符号の説明 1.2・・・・・・−イメージメモリ、 3・−・−・
メモリ制御回路4・−・−・・・ソースレジスタ、5−
・−・−ディスティネーションレジスタ、6−・−・−
・データマルチプレクサ。 7・・・・・・・シーケンス制御回路、 8−・・−・
リードオンリメモリ、9a−・・・拡大率レジスタ、
9b−・縮小率レジスタ、lO・・・−・アドレスカ
ウンタ。 特許出願人 富士ゼロックス株式会社代理人 弁理士
松 原 伸 之 同 同 村木清司 同 同 平田忠雄 同 同 上 島 7享 −同 同 鉛末
均 第3図 第4図 イ戸−ジP仁りA ebtr 第5図 第6図 第7図 第8図 第11図 第12図
Claims (1)
- 【特許請求の範囲】 画像の各画素をデジタル化してイメージメモリに記憶し
、この記憶された画像情報を拡大または縮小処理する画
像拡大縮小装置において、 前記イメージメモリの画像情報に対し、垂直ライン方向
の拡大または縮小の実行し、必要な水平ライン方向の画
像情報を所定ビットづつ出力するシーケンス制御回路と
、 該シーケンス制御回路より出力される水平方向の画像情
報を格納するソースレジスタと、 水平ライン方向の拡大または縮小の制御情報を出力する
リードオンリメモリと、 該リードオンリメモリに対し、拡大率または縮小率に対
応したアドレスを出力するレジスタと、前記リードオン
リメモリより出力される制御情報にしたがって必要な画
像情報を出力するマルチプレクサと、 該マルチプレクサより出力される画像情報に記憶するデ
ィスティネーションレジスタを設けたことを特徴とする
画像拡大縮小装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59228395A JPS61107475A (ja) | 1984-10-30 | 1984-10-30 | 画像拡大縮小装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59228395A JPS61107475A (ja) | 1984-10-30 | 1984-10-30 | 画像拡大縮小装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61107475A true JPS61107475A (ja) | 1986-05-26 |
Family
ID=16875794
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59228395A Pending JPS61107475A (ja) | 1984-10-30 | 1984-10-30 | 画像拡大縮小装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61107475A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1988001413A1 (fr) * | 1986-08-20 | 1988-02-25 | Fanuc Ltd | Processeur d'images |
| JPS63157277A (ja) * | 1986-12-20 | 1988-06-30 | Fujitsu Ltd | イメ−ジデ−タ間引き方式 |
| JPS63172379A (ja) * | 1987-01-10 | 1988-07-16 | Pfu Ltd | 画像デ−タ縮小装置 |
| JPS63201779A (ja) * | 1987-02-18 | 1988-08-19 | Canon Inc | 画像処理装置 |
| JPS63201780A (ja) * | 1987-02-18 | 1988-08-19 | Canon Inc | 画像処理装置 |
| US5692210A (en) * | 1987-02-18 | 1997-11-25 | Canon Kabushiki Kaisha | Image processing apparatus having parallel processors for communicating and performing positional control over plural areas of image data in accordance with designated position instruction |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5635258A (en) * | 1979-08-29 | 1981-04-07 | Nippon Telegr & Teleph Corp <Ntt> | Pattern conversion processing system |
| JPS5785161A (en) * | 1980-11-14 | 1982-05-27 | Fujitsu Ltd | Image magnifying and reducing system |
| JPS592170A (ja) * | 1982-06-29 | 1984-01-07 | Fujitsu Ltd | イメ−ジの拡大・縮小方式 |
| JPS60246485A (ja) * | 1984-05-21 | 1985-12-06 | Matsushita Electric Ind Co Ltd | 画像の拡大縮小装置 |
-
1984
- 1984-10-30 JP JP59228395A patent/JPS61107475A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5635258A (en) * | 1979-08-29 | 1981-04-07 | Nippon Telegr & Teleph Corp <Ntt> | Pattern conversion processing system |
| JPS5785161A (en) * | 1980-11-14 | 1982-05-27 | Fujitsu Ltd | Image magnifying and reducing system |
| JPS592170A (ja) * | 1982-06-29 | 1984-01-07 | Fujitsu Ltd | イメ−ジの拡大・縮小方式 |
| JPS60246485A (ja) * | 1984-05-21 | 1985-12-06 | Matsushita Electric Ind Co Ltd | 画像の拡大縮小装置 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1988001413A1 (fr) * | 1986-08-20 | 1988-02-25 | Fanuc Ltd | Processeur d'images |
| JPS63157277A (ja) * | 1986-12-20 | 1988-06-30 | Fujitsu Ltd | イメ−ジデ−タ間引き方式 |
| JPS63172379A (ja) * | 1987-01-10 | 1988-07-16 | Pfu Ltd | 画像デ−タ縮小装置 |
| JPS63201779A (ja) * | 1987-02-18 | 1988-08-19 | Canon Inc | 画像処理装置 |
| JPS63201780A (ja) * | 1987-02-18 | 1988-08-19 | Canon Inc | 画像処理装置 |
| US5692210A (en) * | 1987-02-18 | 1997-11-25 | Canon Kabushiki Kaisha | Image processing apparatus having parallel processors for communicating and performing positional control over plural areas of image data in accordance with designated position instruction |
| US6477281B2 (en) | 1987-02-18 | 2002-11-05 | Canon Kabushiki Kaisha | Image processing system having multiple processors for performing parallel image data processing |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61159686A (ja) | 画像表示装置 | |
| JPH0131195B2 (ja) | ||
| JPS58149548A (ja) | メモリ制御方式 | |
| JPH04106594A (ja) | 画像表示装置およびそれに用いる外部記憶装置 | |
| JPH0760423B2 (ja) | データ転送方式 | |
| JPS61107475A (ja) | 画像拡大縮小装置 | |
| US4916746A (en) | Image rotation circuit | |
| JPS6041378B2 (ja) | 画像記憶装置 | |
| EP0143351A2 (en) | Memory device with a register interchange function | |
| JPS60140470A (ja) | 画像情報処理装置 | |
| JPS6057593B2 (ja) | 文字パタ−ン処理方式 | |
| JP3416246B2 (ja) | 画像処理装置 | |
| EP0284905B1 (en) | Display system | |
| JPS60249184A (ja) | ビツトマツプ表示用メモリ装置 | |
| JPH026106B2 (ja) | ||
| JP3247441B2 (ja) | 画像処理装置 | |
| GB2210760A (en) | Image rotation circuit | |
| JP2824708B2 (ja) | 図形描画装置 | |
| JPH079573B2 (ja) | データ書込/転送装置 | |
| JPS61267162A (ja) | デ−タ転送装置 | |
| JPH01270176A (ja) | 部分イメージの切出しが可能なグラフイツク表示システム | |
| JPH0362276B2 (ja) | ||
| JPH0695272B2 (ja) | 画像表示装置 | |
| JPH0375881A (ja) | 画像データ処理システム | |
| JPS63172190A (ja) | 画像表示コントロ−ラ |