JPS6054076A - 画像拡大縮小回路 - Google Patents
画像拡大縮小回路Info
- Publication number
- JPS6054076A JPS6054076A JP58161747A JP16174783A JPS6054076A JP S6054076 A JPS6054076 A JP S6054076A JP 58161747 A JP58161747 A JP 58161747A JP 16174783 A JP16174783 A JP 16174783A JP S6054076 A JPS6054076 A JP S6054076A
- Authority
- JP
- Japan
- Prior art keywords
- image
- circuit
- enlarging
- reducing
- enlargement
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/02—Affine transformations
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔技術分野〕
本発明は簡単な構成でし、かも任廊に設定した拡大率及
び縮小率が得られ、かつ画像回転を容易にした画像拡大
縮小回路に関する。
び縮小率が得られ、かつ画像回転を容易にした画像拡大
縮小回路に関する。
従来の画像拡大縮小回路として、例えば、第1図に示す
ものがある。この画像拡大縮少回路は、システム制御部
によシ拡大率および縮少率が初期設定部tする32ビツ
トのシフトレジスタ101と、イメージ記憶装R200
よ〕の原イメージデータの行方向(又は列方向)のデー
タがセットてれる32ビツトのシフトレジスタ102と
、原イメージデータがシフトレジスタ102よシ供給さ
れて新イメージデータが作らnる32ビツトのシフトレ
ジスタ103と、シフトレジスク102及び103内の
イメージデータの有効長をカウントする32進のカウン
タ104及び105と、拡大/縮小指令を反転出力する
インバータ106と、シフトレジスタ101の出力信号
とインバータ106の出力信号との論理積をとって出力
信号を発生するアンドゲート107と、シフトレジスタ
101及び拡大/縮小指令の論理積をとって出力信号を
発生するアンドゲート108と、拡大/縮小指令とアン
ドグー)107の出力信号の論理和をとって出力信号を
発生するオアゲート109と、インバータ106の出力
信号とアンドグー)108の出力信号の論理積をとって
出力信号を発生するオアグー)110と、クロック信号
とオアゲート109の出力信号の論理積をとるアンドグ
ー) Allと、クロ、り信号とオアゲート101の出
力信号の論理積をとるアンドゲート112とよシ構成さ
れる。
ものがある。この画像拡大縮少回路は、システム制御部
によシ拡大率および縮少率が初期設定部tする32ビツ
トのシフトレジスタ101と、イメージ記憶装R200
よ〕の原イメージデータの行方向(又は列方向)のデー
タがセットてれる32ビツトのシフトレジスタ102と
、原イメージデータがシフトレジスタ102よシ供給さ
れて新イメージデータが作らnる32ビツトのシフトレ
ジスタ103と、シフトレジスク102及び103内の
イメージデータの有効長をカウントする32進のカウン
タ104及び105と、拡大/縮小指令を反転出力する
インバータ106と、シフトレジスタ101の出力信号
とインバータ106の出力信号との論理積をとって出力
信号を発生するアンドゲート107と、シフトレジスタ
101及び拡大/縮小指令の論理積をとって出力信号を
発生するアンドゲート108と、拡大/縮小指令とアン
ドグー)107の出力信号の論理和をとって出力信号を
発生するオアゲート109と、インバータ106の出力
信号とアンドグー)108の出力信号の論理積をとって
出力信号を発生するオアグー)110と、クロック信号
とオアゲート109の出力信号の論理積をとるアンドグ
ー) Allと、クロ、り信号とオアゲート101の出
力信号の論理積をとるアンドゲート112とよシ構成さ
れる。
第2図は第1図に示し次画像拡大縮小回路を水平方向及
び垂直方向の各々の拡大縮少回路に用いてイメージ処理
装置を構成した一例であp。
び垂直方向の各々の拡大縮少回路に用いてイメージ処理
装置を構成した一例であp。
原イメージデータ及びシフトレジスタ103よシの拡大
又は縮/J%さ九た新イメージデータな記憶するlワー
ド32ビツト栴成のイメージ記憶装置200と、マイク
ロプロセッサを用いて構成されシステム全体の制御を行
なうシステム制御部300と、原イメージの行方向のデ
ータを拡大縮小して行方向の新イメージデータを作成す
る第1図に示した構成の行方向拡大縮小回路400と、
原イメージデータの列方向のデータを拡大縮小して列方
向の新イメージデータを作成する列方向拡大縮小回路5
00と、各種端末装置より入力したイメージデータをイ
メージ記憶装置200に転送し或いは拡大縮小後のデー
タを出力装置に転送するホストCPU 600と、ホス
トCPU 600とイメージ処理装置とt”電気的に結
合するチャネル結合回路700と、各回路よりのイメー
ジ記憶装置200へのアクセスを制御するアクセス制御
回路800とよシ構成芒nる。
又は縮/J%さ九た新イメージデータな記憶するlワー
ド32ビツト栴成のイメージ記憶装置200と、マイク
ロプロセッサを用いて構成されシステム全体の制御を行
なうシステム制御部300と、原イメージの行方向のデ
ータを拡大縮小して行方向の新イメージデータを作成す
る第1図に示した構成の行方向拡大縮小回路400と、
原イメージデータの列方向のデータを拡大縮小して列方
向の新イメージデータを作成する列方向拡大縮小回路5
00と、各種端末装置より入力したイメージデータをイ
メージ記憶装置200に転送し或いは拡大縮小後のデー
タを出力装置に転送するホストCPU 600と、ホス
トCPU 600とイメージ処理装置とt”電気的に結
合するチャネル結合回路700と、各回路よりのイメー
ジ記憶装置200へのアクセスを制御するアクセス制御
回路800とよシ構成芒nる。
以上の構成において、ドキーメント等のイメージ情報は
ホス)CPU600よりチャネル結合回路700を介し
てイメージ記憶装置200に格紬し、システム制御部3
00KJ、って拡大率又は#:1小率を拡大縮小回路4
00及び500に設定し、この縮倍率に従って原イメー
ジデータのデータ移rtbを制御して新イメージデータ
を作成し、イメージ記憶装R200に転送する。イメー
ジ記憶装置200に記憶さnた拡犬又り、縮小後の新イ
メージデータはホストcPU600を介して外部機器あ
るりは伝送線路に出力される。
ホス)CPU600よりチャネル結合回路700を介し
てイメージ記憶装置200に格紬し、システム制御部3
00KJ、って拡大率又は#:1小率を拡大縮小回路4
00及び500に設定し、この縮倍率に従って原イメー
ジデータのデータ移rtbを制御して新イメージデータ
を作成し、イメージ記憶装R200に転送する。イメー
ジ記憶装置200に記憶さnた拡犬又り、縮小後の新イ
メージデータはホストcPU600を介して外部機器あ
るりは伝送線路に出力される。
このときの画像拡大縮小動作衾行方向拡大縮小回路・■
00について2倍に拡大の場合を例に以下゛詳述する。
00について2倍に拡大の場合を例に以下゛詳述する。
拡大/縮小指令はシステム制御部300↓、す、拡大の
場合にl、縮小の場合にOが与えられ、また、拡大率あ
るいは縮小率に応じた32ビツトの2進数がシフトレジ
スタ101にセットされる。例えば、2倍に拡大する場
合は010101・・・、4倍に拡大する場合は011
101110111・・・:の如くの配列で全部で32
ビツト構成のものがシフトレジヌク101にセットさ牡
ている。
場合にl、縮小の場合にOが与えられ、また、拡大率あ
るいは縮小率に応じた32ビツトの2進数がシフトレジ
スタ101にセットされる。例えば、2倍に拡大する場
合は010101・・・、4倍に拡大する場合は011
101110111・・・:の如くの配列で全部で32
ビツト構成のものがシフトレジヌク101にセットさ牡
ている。
2倍に拡大の場合には、拡大/縮小jii令が1で、シ
フトレジスタ101は010101・・・O20ムであ
り、初期状態におい1は、クロック信号が供給源れず、
カウンタ+04及び105が0にセットで肛ている。こ
の状態におい−Cシフトレジスタ102に原・「メージ
データの行方向データの32ビツトがイメージ記憶装置
200.1ニジ転送ぜノする。
フトレジスタ101は010101・・・O20ムであ
り、初期状態におい1は、クロック信号が供給源れず、
カウンタ+04及び105が0にセットで肛ている。こ
の状態におい−Cシフトレジスタ102に原・「メージ
データの行方向データの32ビツトがイメージ記憶装置
200.1ニジ転送ぜノする。
転送後にクロック信号が入力てれるが、オアゲ−)10
9の10カレベルが1でオアゲート11Oの出力レベル
がOであるため、アントゲ−1・illに出力信号が発
生してもアントゲ−)112に出力信号は発生しない。
9の10カレベルが1でオアゲート11Oの出力レベル
がOであるため、アントゲ−1・illに出力信号が発
生してもアントゲ−)112に出力信号は発生しない。
アンドゲートiiiの出力信号によpカウンタ105が
歩進すると共にンフトレジスタ103にシフトレジスタ
+02の左端の1ビツトのデータが伝送さ扛る。、つい
でクロック信号が出力され、シフトレジヌク101el
ビツト左へシフト重重〃がアンドゲート107及び10
8に出力でれる。この^めオアゲート109及び110
の双方にルベルの出力信号が発生し、アントゲ−)Il
l及び112の―ずれにも出力信号が発生し、カウンタ
104.i05が共に歩進するど共にシフトレジスタi
02.u03が共に1ビツトタは左にシフトする。この
ときシフトレジアタ103に転送さfするデータは前回
のクロック発生時のデータと同一であり(アンドゲート
112よシ前回は出力信号が発生しでいないためシフト
〃二豹−なわれ1いない)、原イメージデータの1ビツ
トが枕け″L2ビット転送されることに、2!i−る。
歩進すると共にンフトレジスタ103にシフトレジスタ
+02の左端の1ビツトのデータが伝送さ扛る。、つい
でクロック信号が出力され、シフトレジヌク101el
ビツト左へシフト重重〃がアンドゲート107及び10
8に出力でれる。この^めオアゲート109及び110
の双方にルベルの出力信号が発生し、アントゲ−)Il
l及び112の―ずれにも出力信号が発生し、カウンタ
104.i05が共に歩進するど共にシフトレジスタi
02.u03が共に1ビツトタは左にシフトする。この
ときシフトレジアタ103に転送さfするデータは前回
のクロック発生時のデータと同一であり(アンドゲート
112よシ前回は出力信号が発生しでいないためシフト
〃二豹−なわれ1いない)、原イメージデータの1ビツ
トが枕け″L2ビット転送されることに、2!i−る。
クロック化上が32個出力されると、カウンタ105よ
りヌトア綿令か出きれ、・1メ一ジ記憶i’%、200
内の納イメージデータ内にシフトレジスタ1133内の
データがストア芒牡る。また、カウントl (+ 4が
32カウントした時点でフェッチ命令が出され、次の原
イメージデータを/フトレジスタ102にセットする。
りヌトア綿令か出きれ、・1メ一ジ記憶i’%、200
内の納イメージデータ内にシフトレジスタ1133内の
データがストア芒牡る。また、カウントl (+ 4が
32カウントした時点でフェッチ命令が出され、次の原
イメージデータを/フトレジスタ102にセットする。
このように、シフトレジアタ102と103に印加する
アンドゲート111と112の出力信号の発生比率を拡
大率に応じで出力し、2つのレジスタ内のデータ移動を
倍率に応じて行なうことによシ、拡大を行なうことがで
きる。縮小はシフトレジスタi03のデータ移動fr1
02に対し間引くことによシ可能でIC1列方向の拡大
、縮小も行方向と同一の手順によシ処理可能であるので
、説明は省略する。
アンドゲート111と112の出力信号の発生比率を拡
大率に応じで出力し、2つのレジスタ内のデータ移動を
倍率に応じて行なうことによシ、拡大を行なうことがで
きる。縮小はシフトレジスタi03のデータ移動fr1
02に対し間引くことによシ可能でIC1列方向の拡大
、縮小も行方向と同一の手順によシ処理可能であるので
、説明は省略する。
以上のような構成により、乗算処理等を行なうことなく
イメージデータの拡大、縮小が可能となる。
イメージデータの拡大、縮小が可能となる。
しかし、従来の画像拡大縮小回路にあっては、拡大又は
縮小の指示をシフトレジスタl0IK設定する夕要があ
るため、予めデータパターンを作成しておく必要がある
とともに、用意したデータパターンビット数の割には鞘
度の悪いものであった。
縮小の指示をシフトレジスタl0IK設定する夕要があ
るため、予めデータパターンを作成しておく必要がある
とともに、用意したデータパターンビット数の割には鞘
度の悪いものであった。
本発明は、上記に鑑みてなさi七りものであり、簡単な
構成により任意の拡大率及び縮少率の画像を高速に得る
と共に画像の回転を可能にするため、水平方向および垂
直方向の任意に設定式ft、た拡太、縮少率を繰返し、
加算して得らf′L、fc拡犬、縮小の指令に基づいて
複数のレジスタによる画像情報の転送を制御するように
した画像拡大縮小回路全提供するものである。
構成により任意の拡大率及び縮少率の画像を高速に得る
と共に画像の回転を可能にするため、水平方向および垂
直方向の任意に設定式ft、た拡太、縮少率を繰返し、
加算して得らf′L、fc拡犬、縮小の指令に基づいて
複数のレジスタによる画像情報の転送を制御するように
した画像拡大縮小回路全提供するものである。
以下、本発明による画像拡大縮小回路を詳細に説明する
。
。
第3図は本発明の一実施例を示し、拡大または縮小の対
象となる画像情報が格納さflJj画像メモリ2および
システムを制御するためのホストプロセッサ3の各々に
接続さ扛るのが本発明による画像拡大縮小回路lである
。画像拡大縮小゛回路lは、マイクロブロセ、すが用い
られて全体の制御および画像メモリ2に対するアクセス
制御等を行なうシステム制御回路ioと、画像メモリ2
のアドレス情報、拡大率および縮小率が記憶さ扛るとと
もに設定内容をホストブロセッ′9−3によシ任意に変
更可能な定数設定部20と、拡大率、縮小率ta返し加
算することに↓っで拡大と縮少のタイミング信号を発生
するタイミング発生回路30と、画像情報を保持しクイ
ミンク発生回路30よりのタイミング信号に従ってシフ
ト出力を行なう複数個のシフトレジスタより成る水平方
向拡太縞小回路40と、水平方向拡大縮小回路40より
出力される拡太まrは縮少後の画像データを一時的に記
憶するノくラフアメモリ50とより構成さオする。
象となる画像情報が格納さflJj画像メモリ2および
システムを制御するためのホストプロセッサ3の各々に
接続さ扛るのが本発明による画像拡大縮小回路lである
。画像拡大縮小゛回路lは、マイクロブロセ、すが用い
られて全体の制御および画像メモリ2に対するアクセス
制御等を行なうシステム制御回路ioと、画像メモリ2
のアドレス情報、拡大率および縮小率が記憶さ扛るとと
もに設定内容をホストブロセッ′9−3によシ任意に変
更可能な定数設定部20と、拡大率、縮小率ta返し加
算することに↓っで拡大と縮少のタイミング信号を発生
するタイミング発生回路30と、画像情報を保持しクイ
ミンク発生回路30よりのタイミング信号に従ってシフ
ト出力を行なう複数個のシフトレジスタより成る水平方
向拡太縞小回路40と、水平方向拡大縮小回路40より
出力される拡太まrは縮少後の画像データを一時的に記
憶するノくラフアメモリ50とより構成さオする。
第4図は第3図に示したタイミング発生回路30と水平
方向拡太籟1少回路40の詳細構成を示すプロワ、り図
でちる。
方向拡太籟1少回路40の詳細構成を示すプロワ、り図
でちる。
タイミング発生回路30は、レジスタ21に格納さ牡た
水平方向の拡大率および縮小率の値を繰返し加算する1
Cめに用いられるテンポラリレジスタ31と、テンポラ
リレジスフ3tt介した加算動作によってキャリー(桁
上り)信号を発生する加算器32と、キャリーと縮小指
令(J″レベルおよび拡大指令(縮少指令)反転信号)
との論理私金とるアンド回路33と、クロックパルスと
拡大/種1小指令との論理私金とるアンド回路34と、
アンド回路33と34の出力信号の論理木1をとシシフ
トクロツクな出力するオア回路35と、キャリーと拡大
/縮小指令との論理積をとるアンド回路36と、クロッ
クパルスと拡大/縮少指令との論理私金とるアンド回路
37と、アンド回路36と37の出力(Q号の論理和を
とシパッファメモリストアタ・イミング信号を出力する
オア回路38とより構成式i1.る。
水平方向の拡大率および縮小率の値を繰返し加算する1
Cめに用いられるテンポラリレジスタ31と、テンポラ
リレジスフ3tt介した加算動作によってキャリー(桁
上り)信号を発生する加算器32と、キャリーと縮小指
令(J″レベルおよび拡大指令(縮少指令)反転信号)
との論理私金とるアンド回路33と、クロックパルスと
拡大/種1小指令との論理私金とるアンド回路34と、
アンド回路33と34の出力信号の論理木1をとシシフ
トクロツクな出力するオア回路35と、キャリーと拡大
/縮小指令との論理積をとるアンド回路36と、クロッ
クパルスと拡大/縮少指令との論理私金とるアンド回路
37と、アンド回路36と37の出力(Q号の論理和を
とシパッファメモリストアタ・イミング信号を出力する
オア回路38とより構成式i1.る。
水平方向拡大縮小回路4oは、画像情報とパラレルに入
力しシリアルに出力する複数個のシフトレジスタ(例え
ば、16X16ビツトのマトリクスの形成〃2可能な1
6個のレジスタ)を備゛えたシフトレジスタ群41と、
オア回路35よシ出力さiLるシフトクロ、りcI!l
を計数し計数値がシフトレジスタのビット数に達すると
オーバフロー信号をシステム制御回路1oに送出するシ
フトカウンタ4zとより4’4成される。
力しシリアルに出力する複数個のシフトレジスタ(例え
ば、16X16ビツトのマトリクスの形成〃2可能な1
6個のレジスタ)を備゛えたシフトレジスタ群41と、
オア回路35よシ出力さiLるシフトクロ、りcI!l
を計数し計数値がシフトレジスタのビット数に達すると
オーバフロー信号をシステム制御回路1oに送出するシ
フトカウンタ4zとより4’4成される。
また、垂直方向の拡大縮小タイミング信号を発生するタ
イミング発生回路は、垂直方向の拡大率及び、t111
小率が格納でnでいるレジスタ22と、垂直方向の拡大
/゛縮小率の値を繰返し加算するために用いらnるテン
ポラリレジスタ39と、テンポラリレジスタ39を介し
た加勢動作によってキャリー信号を発生する加算器45
とより構成さオしる。
イミング発生回路は、垂直方向の拡大率及び、t111
小率が格納でnでいるレジスタ22と、垂直方向の拡大
/゛縮小率の値を繰返し加算するために用いらnるテン
ポラリレジスタ39と、テンポラリレジスタ39を介し
た加勢動作によってキャリー信号を発生する加算器45
とより構成さオしる。
以上の構成において、画像情報はホストプロセッサ3の
制御のもとて情報の白と黒の部分が0と五のヒツト値に
対応して画像メモリ2に格納ざノしておシ、ホストプロ
セッサ3に19画像メモリ2のアドレス情報、拡大率お
よび縮少率等か任意に設定される。画像メモリ2の画像
とメモリアドレスの開係を示したのが第5図であり、画
像メモリ2はθ〜(n−+)番地までのnの画像メモリ
ピッチを有し、こtLを(M+1)桁分有している。シ
ステム制御1回路10の画像メモリアドレスレジスタに
は(n十1)番地がセ。
制御のもとて情報の白と黒の部分が0と五のヒツト値に
対応して画像メモリ2に格納ざノしておシ、ホストプロ
セッサ3に19画像メモリ2のアドレス情報、拡大率お
よび縮少率等か任意に設定される。画像メモリ2の画像
とメモリアドレスの開係を示したのが第5図であり、画
像メモリ2はθ〜(n−+)番地までのnの画像メモリ
ピッチを有し、こtLを(M+1)桁分有している。シ
ステム制御1回路10の画像メモリアドレスレジスタに
は(n十1)番地がセ。
トさ扛、加算器45が繰返し加算するごとに画像メモリ
アドレスレジスタに画像メモリピッチnが加算さ扛、オ
ア回路35よシシフトクロ。
アドレスレジスタに画像メモリピッチnが加算さ扛、オ
ア回路35よシシフトクロ。
りC3が発生すると画像メモリ2よりデータの読出しを
行ない、シフトレジスタ群41の16(+61のシフト
レジスタに順次セットする。加算器32よシキャリーが
出力式n、かつ縮小指令が出されるとアンド回路36の
アンド条件が成立しオア回路38よ勺バ、ファメモリヌ
トアタイミングが出力され、この信号が出力されるごと
にシステム制御回路lOはシフトレジスタ群41よシシ
リアルアウトされる画像情報をバッファメモリ50に書
き込む。一方、オア回路35よシ出力ζgるシフトクロ
ックCsがシフトレジスタの最大ビット数に達すると、
シフトカウンタ42はオーバーフローしてオーバフロー
信号をシステム制御回路lOに送出する。システム制御
回路lOはオーバフロー信号を受けて再度シフトレジス
タ群41へ画像メモリ2からの読み出し情報をセットし
、第5図に示す次の行の画像情報を各シフトレジスタに
転送する。以後オ、(−フロー信号が送出されるごとに
、画像メモリ2からの読み出しが行なわ牡、(M+1)
桁分が完了するまで繰返し実行式ノする。読み出しはブ
ロック1(Bl)、B2、・・・Bnのアドレス順序で
順次行なわn、各ブロックの縮小後の画像情報はバッフ
ァメモリ50に格納される。例えば、B1では(n−t
)から、B2では(n−2)のアドレスから読み出場れ
る。
行ない、シフトレジスタ群41の16(+61のシフト
レジスタに順次セットする。加算器32よシキャリーが
出力式n、かつ縮小指令が出されるとアンド回路36の
アンド条件が成立しオア回路38よ勺バ、ファメモリヌ
トアタイミングが出力され、この信号が出力されるごと
にシステム制御回路lOはシフトレジスタ群41よシシ
リアルアウトされる画像情報をバッファメモリ50に書
き込む。一方、オア回路35よシ出力ζgるシフトクロ
ックCsがシフトレジスタの最大ビット数に達すると、
シフトカウンタ42はオーバーフローしてオーバフロー
信号をシステム制御回路lOに送出する。システム制御
回路lOはオーバフロー信号を受けて再度シフトレジス
タ群41へ画像メモリ2からの読み出し情報をセットし
、第5図に示す次の行の画像情報を各シフトレジスタに
転送する。以後オ、(−フロー信号が送出されるごとに
、画像メモリ2からの読み出しが行なわ牡、(M+1)
桁分が完了するまで繰返し実行式ノする。読み出しはブ
ロック1(Bl)、B2、・・・Bnのアドレス順序で
順次行なわn、各ブロックの縮小後の画像情報はバッフ
ァメモリ50に格納される。例えば、B1では(n−t
)から、B2では(n−2)のアドレスから読み出場れ
る。
縮小率50%とした縮小例が第6図である。
レジスタ21には0.5が設定ハへており、次表に示す
よう罠加算器32が10回加算するとキャリーが5個出
力さ扛、この間にクロックパルスが10個出出力扛、か
つ囁l〃レベルの縮小指令が出力式れている友め、シフ
トクロックC3がオア回路35↓す10個出力され、バ
ッファメモリストアタイミング信号がオア回路38より
5個出力される。従って、画像メモリ2よりレジスタ群
41に読み込’E f’Lるビット数のl/2がレジス
タ群41よシバラフアメモリ50に転送さ牡、50%に
縮小された画像情報がバッファメモリ50に出力さ扛る
ことになる。
よう罠加算器32が10回加算するとキャリーが5個出
力さ扛、この間にクロックパルスが10個出出力扛、か
つ囁l〃レベルの縮小指令が出力式れている友め、シフ
トクロックC3がオア回路35↓す10個出力され、バ
ッファメモリストアタイミング信号がオア回路38より
5個出力される。従って、画像メモリ2よりレジスタ群
41に読み込’E f’Lるビット数のl/2がレジス
タ群41よシバラフアメモリ50に転送さ牡、50%に
縮小された画像情報がバッファメモリ50に出力さ扛る
ことになる。
なお、画像を拡大する場合には、水平方向に対しては縮
小率の逆数をセットし、垂直方向に対しては拡大率−1
をセットすると共に水平側は加゛算クロックと桁上りを
逆転させてシフトクロックCs及びバッファメモリスト
アタイミング信号を発生略せて水平側を拡大し、垂直側
は桁上シが発生するごとK ii[+i像メモリ2が読
み出した同一情報をシフトレジスタiと(i+1)に書
き込み、2行分ごとに同一内容となるようにする。
小率の逆数をセットし、垂直方向に対しては拡大率−1
をセットすると共に水平側は加゛算クロックと桁上りを
逆転させてシフトクロックCs及びバッファメモリスト
アタイミング信号を発生略せて水平側を拡大し、垂直側
は桁上シが発生するごとK ii[+i像メモリ2が読
み出した同一情報をシフトレジスタiと(i+1)に書
き込み、2行分ごとに同一内容となるようにする。
さらに、画像の回転は、回転の前と後で画像メモリ2の
アドレス割旬けを異ならせ、これに合せてバッファメモ
リ50が画像メモリ2への情報の転送時の順序を変更す
ることにより、例えば、第7図に示すような90度回転
した画像が得られる(第7図では50チの縮小も行なわ
れている)。
アドレス割旬けを異ならせ、これに合せてバッファメモ
リ50が画像メモリ2への情報の転送時の順序を変更す
ることにより、例えば、第7図に示すような90度回転
した画像が得られる(第7図では50チの縮小も行なわ
れている)。
なお、拡大、縮小のタイミング発生はマイクロコンピュ
ータ内のレジスタ、ALU等に置換することが可能で′
p)シ、また、シフトレジスタおよびバッファメモリを
複数個設けることにより、階調付の情報を扱うことがで
きる。
ータ内のレジスタ、ALU等に置換することが可能で′
p)シ、また、シフトレジスタおよびバッファメモリを
複数個設けることにより、階調付の情報を扱うことがで
きる。
以上説明した通り、本発明の画像拡大縮小回路によれば
、水平方向及び垂直方向の任意に設定した拡大/縮小率
を繰返し加η:して得られた拡大/縮小の指令に基づい
て複数のレジスタによる画像情報の転送を制御するよう
にしたため、簡単な構成によシ任意の拡大率および縮小
率の画像を得ることができ、更には回転画像も得ること
ができる。
、水平方向及び垂直方向の任意に設定した拡大/縮小率
を繰返し加η:して得られた拡大/縮小の指令に基づい
て複数のレジスタによる画像情報の転送を制御するよう
にしたため、簡単な構成によシ任意の拡大率および縮小
率の画像を得ることができ、更には回転画像も得ること
ができる。
第1図は従来の画像拡太罰1コ小回路のプロ,り1図、
第2図は第1図に示(7た画像拡大縮小回路を用いてイ
メージ処理装1k 4l成した一例な・示すブロック図
、第3図は本発明の一実施例を示すブロック図、第4図
は第3図におけるタイミング発生回路30および水平方
向拡大縮小回路40の詳細プロ,り図、第5図は画像メ
モリ2のアドレス配171゜図、第6図は本発明による
縮小画像の一例を示す説明図、第7図は不発ツJによる
回転画像の一例を示す説明図。 符号の説明 l・・・画像拡大縮小回路、 2・・・画像メモリ、3
・・・ホストブロセ,ザ、10・・・システム制御部、
20・・・定数設定部、21.22・・・レジスタ、3
0・・・タイミング発生回路, 31.39・・・デン
ボラリレジスタ、32.45・・・加算器、33、34
,36.37・・・アンド回路、35.38・・・オア
回路、40・・・水平方向拡大縮小回路、4l・・・シ
フトレジスフ部、42・・・シフトカウンク、50・・
・バッファメモリ。
第2図は第1図に示(7た画像拡大縮小回路を用いてイ
メージ処理装1k 4l成した一例な・示すブロック図
、第3図は本発明の一実施例を示すブロック図、第4図
は第3図におけるタイミング発生回路30および水平方
向拡大縮小回路40の詳細プロ,り図、第5図は画像メ
モリ2のアドレス配171゜図、第6図は本発明による
縮小画像の一例を示す説明図、第7図は不発ツJによる
回転画像の一例を示す説明図。 符号の説明 l・・・画像拡大縮小回路、 2・・・画像メモリ、3
・・・ホストブロセ,ザ、10・・・システム制御部、
20・・・定数設定部、21.22・・・レジスタ、3
0・・・タイミング発生回路, 31.39・・・デン
ボラリレジスタ、32.45・・・加算器、33、34
,36.37・・・アンド回路、35.38・・・オア
回路、40・・・水平方向拡大縮小回路、4l・・・シ
フトレジスフ部、42・・・シフトカウンク、50・・
・バッファメモリ。
Claims (1)
- 【特許請求の範囲】 画像の各画素をディジタル信号に変換して画像メモリに
記憶し、この記憶された画像情報を拡大または縮小処理
する画像処理装置において、任意の水平方向、垂直方向
の拡大率および縮小率が設定部nる定数設定部と、 該定数設定部によシ設定さnた拡大率または、縮小率を
繰返し加算して拡大または縮小のタイミング信号を発生
し、拡大縮小指令時このタイミング信号、クロックパル
スおよび拡大・縮小指令の相互間の論理条件によりでシ
フトクロック及びバッファメモリストアタイミング信号
を発生するタイミング信号発生部と、 該タイミング信号発生部よりの出力信号に基づいて前記
画像メモリよυの水平方向情報をシフトする複数のシフ
トレジスタを備えたシフトレジスタ群と、 該シフトレジスタ群↓シの拡大tたは縮小された画像デ
ータを一時的に記憶するバッファメモリとを設けたこと
を特徴とする画像拡大縮小回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58161747A JPS6054076A (ja) | 1983-09-02 | 1983-09-02 | 画像拡大縮小回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58161747A JPS6054076A (ja) | 1983-09-02 | 1983-09-02 | 画像拡大縮小回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6054076A true JPS6054076A (ja) | 1985-03-28 |
Family
ID=15741114
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58161747A Pending JPS6054076A (ja) | 1983-09-02 | 1983-09-02 | 画像拡大縮小回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6054076A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5372078A (en) * | 1991-06-20 | 1994-12-13 | Mitsubishi Denki Kabushiki Kaisha | Automatic sewing machine having a driving mechanism for driving a cloth presser unit according to a sewing pattern |
| US5427040A (en) * | 1991-11-05 | 1995-06-27 | Mitsubishi Denki Kabushiki Kaisha | Method of and apparatus for controlling an automatic sewing machine |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5537672A (en) * | 1978-09-09 | 1980-03-15 | Ricoh Co Ltd | Conversion system of dot pattern |
| JPS55124184A (en) * | 1979-03-19 | 1980-09-25 | Nippon Electric Co | Image contraction circuit |
| JPS5785161A (en) * | 1980-11-14 | 1982-05-27 | Fujitsu Ltd | Image magnifying and reducing system |
-
1983
- 1983-09-02 JP JP58161747A patent/JPS6054076A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5537672A (en) * | 1978-09-09 | 1980-03-15 | Ricoh Co Ltd | Conversion system of dot pattern |
| JPS55124184A (en) * | 1979-03-19 | 1980-09-25 | Nippon Electric Co | Image contraction circuit |
| JPS5785161A (en) * | 1980-11-14 | 1982-05-27 | Fujitsu Ltd | Image magnifying and reducing system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5372078A (en) * | 1991-06-20 | 1994-12-13 | Mitsubishi Denki Kabushiki Kaisha | Automatic sewing machine having a driving mechanism for driving a cloth presser unit according to a sewing pattern |
| US5427040A (en) * | 1991-11-05 | 1995-06-27 | Mitsubishi Denki Kabushiki Kaisha | Method of and apparatus for controlling an automatic sewing machine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950012080B1 (ko) | 표시 제어 장치 | |
| JPH03184082A (ja) | 電子システム | |
| JPS61159686A (ja) | 画像表示装置 | |
| JPS598039A (ja) | 可変幅デ−タ・フイ−ルドを可変幅デ−タ・バスに置くための論理装置 | |
| JPH08194679A (ja) | ディジタル信号処理方法及び装置並びにメモリセル読出し方法 | |
| US5737761A (en) | Memory control architecture for high-speed transfer operations | |
| US4829585A (en) | Electronic image processing circuit | |
| EP0143351B1 (en) | Memory device with a register interchange function | |
| JPS6054076A (ja) | 画像拡大縮小回路 | |
| KR19990008388A (ko) | 연산기능을 갖는 반도체메모리 및 그것을 사용한 처리장치 | |
| EP0189524B1 (en) | Memory unit having arithmetic and logic functions, in particular for graphic processing | |
| JPS6054075A (ja) | 画像拡大縮小回路 | |
| JPS6037930B2 (ja) | 情報記憶装置 | |
| JP2889479B2 (ja) | ヒストグラム構築回路 | |
| JPH026106B2 (ja) | ||
| JPH0346833B2 (ja) | ||
| JP2824708B2 (ja) | 図形描画装置 | |
| JPH05108467A (ja) | 半導体記憶装置 | |
| JPS6095482A (ja) | イメ−ジ回転処理方式 | |
| JPH01142986A (ja) | 画像メモリ素子 | |
| JP2641932B2 (ja) | フレームメモリのアクセス方式 | |
| KR950005801B1 (ko) | 그래픽 시스템의 영상데이타 전송 회로 | |
| JPS6015687A (ja) | 表示装置 | |
| JPH02257292A (ja) | 画像メモリ用アドレス発生器 | |
| JPH0620035A (ja) | 画像データ処理装置 |