JPS61221879A - 画像拡大縮小回路 - Google Patents
画像拡大縮小回路Info
- Publication number
- JPS61221879A JPS61221879A JP60062562A JP6256285A JPS61221879A JP S61221879 A JPS61221879 A JP S61221879A JP 60062562 A JP60062562 A JP 60062562A JP 6256285 A JP6256285 A JP 6256285A JP S61221879 A JPS61221879 A JP S61221879A
- Authority
- JP
- Japan
- Prior art keywords
- picture
- density
- data
- enlargement
- horizontal
- 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
Landscapes
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は拡大縮小を高速に且つ拡大縮小後の画像の乱れ
を少なくできるようにした画像拡大縮小回路に関する。
を少なくできるようにした画像拡大縮小回路に関する。
従来の画像拡大縮小回路として、例えば、第5図に示す
ものがあり、クロックをカウントして水平方向及び垂直
方向のドツト数をカウントするカウンタ1と、システム
制御部(図示せず)より出力される拡大率および縮小率
をセットする拡大縮小率セットレジスタ2と、該レジス
タ2及びカウンタlの再出力信号に基づいて拡大または
縮小後の水平位置及び垂直位置を計算する乗算器3と、
該乗算器3による画像位置に対応する画像メモリ(図示
せず)から画像データを読み出す原画像読出し器4と、
読み出した画像データに対し乗算結果に基づいて拡大ま
たは縮小変換後の濃度を演算する濃度演算部5と、該濃
度演算部5により得られた変換画像データを画像メモリ
に格納する変換画像書込み器6とより構成される。
ものがあり、クロックをカウントして水平方向及び垂直
方向のドツト数をカウントするカウンタ1と、システム
制御部(図示せず)より出力される拡大率および縮小率
をセットする拡大縮小率セットレジスタ2と、該レジス
タ2及びカウンタlの再出力信号に基づいて拡大または
縮小後の水平位置及び垂直位置を計算する乗算器3と、
該乗算器3による画像位置に対応する画像メモリ(図示
せず)から画像データを読み出す原画像読出し器4と、
読み出した画像データに対し乗算結果に基づいて拡大ま
たは縮小変換後の濃度を演算する濃度演算部5と、該濃
度演算部5により得られた変換画像データを画像メモリ
に格納する変換画像書込み器6とより構成される。
以上の構成において、473倍(約1.3倍)に拡大す
る場合を例にして説明する。この拡大は第6図に示すよ
うに3×3を4×4の画素マトリクスに変換することを
意味する。拡大縮小率セットレジスタ2には473倍の
逆数374がセットされ、カウタ1よりドツトが与えら
れるごとに次のような乗算を乗算器3により実行する。
る場合を例にして説明する。この拡大は第6図に示すよ
うに3×3を4×4の画素マトリクスに変換することを
意味する。拡大縮小率セットレジスタ2には473倍の
逆数374がセットされ、カウタ1よりドツトが与えら
れるごとに次のような乗算を乗算器3により実行する。
3/4X1(1番目のドツト) =0.75 (→1)
3/4x2(2〃)=1.5 (→2)3/4 X3
(3〃”) =2.25 (→2)3/4X4(4〃
)=3 (→3)乗算された結果に対し、四捨五入
した値をもって原画像読出し器4によって、原画像(第
6図の左側)の1. 2. 3のドツトをi、 ti
、 iii、 ivのドア)に変換するに際し、次のよ
うに画像内容を読み出すと共に濃度演算部5により斜線
図示の如き濃度処理を施すことにより第6図の右側に図
示の拡大画像が得られる。以上は水平方向に対する拡大
処理であるが垂直方向に対しても同様な処理が施される
。また、拡大の場合についてのみ例示したが、縮小の場
合は拡大縮小率セットレジスタ2に縮小率の逆数をセッ
トするのみで前述と同様に処理を行うことができる。
3/4x2(2〃)=1.5 (→2)3/4 X3
(3〃”) =2.25 (→2)3/4X4(4〃
)=3 (→3)乗算された結果に対し、四捨五入
した値をもって原画像読出し器4によって、原画像(第
6図の左側)の1. 2. 3のドツトをi、 ti
、 iii、 ivのドア)に変換するに際し、次のよ
うに画像内容を読み出すと共に濃度演算部5により斜線
図示の如き濃度処理を施すことにより第6図の右側に図
示の拡大画像が得られる。以上は水平方向に対する拡大
処理であるが垂直方向に対しても同様な処理が施される
。また、拡大の場合についてのみ例示したが、縮小の場
合は拡大縮小率セットレジスタ2に縮小率の逆数をセッ
トするのみで前述と同様に処理を行うことができる。
なお、この種の回路として関連するものには、例えば、
特開昭56−79570号公報、特開昭56−7956
9号公報、特願昭58−161746号等があげられる
。
特開昭56−79570号公報、特開昭56−7956
9号公報、特願昭58−161746号等があげられる
。
しかし、従来の画像拡大縮小回路にあっては、乗算器を
用いて逐次的にデータの処理を行っているため、拡大処
理に長時間を要すると共に縮小処理による歪が住じる恐
れがあり、且つ回路が複雑化する不具合がある。
用いて逐次的にデータの処理を行っているため、拡大処
理に長時間を要すると共に縮小処理による歪が住じる恐
れがあり、且つ回路が複雑化する不具合がある。
〔問題点を解決するための手段および作用〕本発明は、
上記に鑑みてなされたものであり、拡大縮小処理を高速
に且つ変換後の画像の乱れを少なくするため、原画素が
有する濃度レベルを原画素に対するN個の分割領域の各
々に所定の演算によって濃度変換し、これらを変換位置
に応じて選択するようにした画像拡大縮小回路を提供す
るものである。
上記に鑑みてなされたものであり、拡大縮小処理を高速
に且つ変換後の画像の乱れを少なくするため、原画素が
有する濃度レベルを原画素に対するN個の分割領域の各
々に所定の演算によって濃度変換し、これらを変換位置
に応じて選択するようにした画像拡大縮小回路を提供す
るものである。
以下、本発明による画像拡大縮小回路を詳細に説明する
。
。
第1図は本発明の一実施例を示し、画像メモリよりの原
画像データが記憶されるラッチ部11と、クロック信号
を発生するタイミング信号発生回路12と、該回路12
より出力されるクロックに基づいて原画像の読出しアド
レスを画像メモリへ送出する続出し書込み制御部13と
、タイミング信号発生回路12より出力される水平方向
クロックに基づいて変換画素の原画素に対する水平方向
の位置を計算する水平距離演算部14と、タイミング信
号発生回路12より出力される垂直方向クロックに基づ
いて変換画素に対する垂直方向の位置を計算する垂直距
離演算部15と、距離演算部14.15の各々より出力
される位置情報及びラッチ部11より出力される原画素
データに基づいて拡大縮小後のデータを計算する濃度演
算部16とより構成される。
画像データが記憶されるラッチ部11と、クロック信号
を発生するタイミング信号発生回路12と、該回路12
より出力されるクロックに基づいて原画像の読出しアド
レスを画像メモリへ送出する続出し書込み制御部13と
、タイミング信号発生回路12より出力される水平方向
クロックに基づいて変換画素の原画素に対する水平方向
の位置を計算する水平距離演算部14と、タイミング信
号発生回路12より出力される垂直方向クロックに基づ
いて変換画素に対する垂直方向の位置を計算する垂直距
離演算部15と、距離演算部14.15の各々より出力
される位置情報及びラッチ部11より出力される原画素
データに基づいて拡大縮小後のデータを計算する濃度演
算部16とより構成される。
以上の構成の動作を説明する前に、本発明の原理を第2
図に基づいて説明する。第2図に示すように、拡大また
は縮小後の画素Pを囲む原画素A。
図に基づいて説明する。第2図に示すように、拡大また
は縮小後の画素Pを囲む原画素A。
B、C,Dの各々に対する濃度1.、Iゎ、1.、I。
とし、拡大または縮小後の変換画素Pの濃度をQ i
jとするとき、濃度Qi、は画素A−Dで囲まれる領域
を9分割した領域1. n、 III・−・−IXの
各々に対し下表の如くに配分される。
jとするとき、濃度Qi、は画素A−Dで囲まれる領域
を9分割した領域1. n、 III・−・−IXの
各々に対し下表の如くに配分される。
ここで、X方向及びY方向の拡大縮小率をγ8及びγ、
とすると、 として表せる。ここに示されるαとβが領域設定値とな
る。第1表に示す濃度Q 4 jを演算する処理が濃度
演算部16によって行われ、領域1〜■の濃度が水平距
離演算部工4及び垂直距離演算部15より出力される領
域指定情報によって9個の濃度の内の工つを選んで変換
画像データとするものである。
とすると、 として表せる。ここに示されるαとβが領域設定値とな
る。第1表に示す濃度Q 4 jを演算する処理が濃度
演算部16によって行われ、領域1〜■の濃度が水平距
離演算部工4及び垂直距離演算部15より出力される領
域指定情報によって9個の濃度の内の工つを選んで変換
画像データとするものである。
ここで、473倍に拡大する場合を例に説明する。
この場合、第6図に示すように原画像は3×3ドツトで
構成され、これが第4図に示す4×4ドツト構成の画像
に拡大される。このとき原画像中の画像A、B、C,D
の囲みの中に拡大後の画素がP t、 P z、 P
5. P 4の4個を含むものとし、周囲の画素A、B
、C,Dの濃度を1.、Ib、IC,Iaとする。この
とき、変換後の画素Pl+ Pg、 Pa、 Paは原
画像の画素A、B、C,Dの濃度■、〜I4に基づいて
画素P1〜P4を周囲の画素A−Dの画素濃度1.〜I
4に基づき、9分割した領域のいずれに位置するかによ
って第1表により拡大変換後の濃度を求めるものである
。
構成され、これが第4図に示す4×4ドツト構成の画像
に拡大される。このとき原画像中の画像A、B、C,D
の囲みの中に拡大後の画素がP t、 P z、 P
5. P 4の4個を含むものとし、周囲の画素A、B
、C,Dの濃度を1.、Ib、IC,Iaとする。この
とき、変換後の画素Pl+ Pg、 Pa、 Paは原
画像の画素A、B、C,Dの濃度■、〜I4に基づいて
画素P1〜P4を周囲の画素A−Dの画素濃度1.〜I
4に基づき、9分割した領域のいずれに位置するかによ
って第1表により拡大変換後の濃度を求めるものである
。
次に第1図の構成における動作を説明する。まず、タイ
ミング信号発生回路工2よりのクロックによって、読出
し書込み制御部13は原画像の読出しアドレスを画像メ
モリへ出力し、そのアドレスに応当する画像データをラ
ッチ部11へ記憶する。一方、水平距離演算部14及び
垂直距離演算部15は、タイミング信号発生回路12よ
り出力される水平方向クロック及び垂直方向クロックに
基づいて、変換画素の原画素に対する位置を計算する。
ミング信号発生回路工2よりのクロックによって、読出
し書込み制御部13は原画像の読出しアドレスを画像メ
モリへ出力し、そのアドレスに応当する画像データをラ
ッチ部11へ記憶する。一方、水平距離演算部14及び
垂直距離演算部15は、タイミング信号発生回路12よ
り出力される水平方向クロック及び垂直方向クロックに
基づいて、変換画素の原画素に対する位置を計算する。
この計算結果、ラッチ部11よりの原画素データ及び領
域設定値α、βの各々から濃度演算部16によって拡大
縮小後のデータを計算する。このデータは読出し制御部
13によって指定する画像メモリのアドレスへ書込まれ
る。
域設定値α、βの各々から濃度演算部16によって拡大
縮小後のデータを計算する。このデータは読出し制御部
13によって指定する画像メモリのアドレスへ書込まれ
る。
第3図は第1図の実施例の構成の詳細を示すブロック図
である。ラッチ部11は、原画像を画像メモリより読込
んで記憶し濃度情報1dとして出力するラッチ21と、
ラッチ21よりのデータを濃度情報1aとして出力する
ラッチ22と、原画像を記憶し濃度情報ICとして出力
するランチ23と、ラッチ23よりのデータを濃度情報
1bとして出力するラッチ24とより構成される。
である。ラッチ部11は、原画像を画像メモリより読込
んで記憶し濃度情報1dとして出力するラッチ21と、
ラッチ21よりのデータを濃度情報1aとして出力する
ラッチ22と、原画像を記憶し濃度情報ICとして出力
するランチ23と、ラッチ23よりのデータを濃度情報
1bとして出力するラッチ24とより構成される。
濃度演算部16は、ラッチ21及び24の出力に基づい
て(Ic + Ia > /2を演算する加算器25と
、ラッチ22及び21の出力に基づいて(Im 十It
+)/2を演算する加算器26と、ラッチ23及び24
の出力に基づいて(Ib+Ic)/2を演算する加算器
27と、ラッチ22及び24の出力に基づいて(Ia+
Ib)/2を演算する加算器28と、加算器26及び2
7の出力に基づいて(Is 十Ib +Ic + Im
)/4を演算する加算器29と、ランチ21,22,2
3,24゜加算器25.26.27.28及び29の各
出力信号の内の1つを水平距離演算部14及び垂直距離
演算部15の出力情報に基づいて選択する選択器30と
、水平距離演算部14より出力される距離関数f (x
)とαセット値を比較し領域を区別する信号を出力する
比較器31と、垂直距離演算部15より出力される距離
関数f (y)とβセット値を比較し領域を区別する
信号を出力する比較器32とより構成される。
て(Ic + Ia > /2を演算する加算器25と
、ラッチ22及び21の出力に基づいて(Im 十It
+)/2を演算する加算器26と、ラッチ23及び24
の出力に基づいて(Ib+Ic)/2を演算する加算器
27と、ラッチ22及び24の出力に基づいて(Ia+
Ib)/2を演算する加算器28と、加算器26及び2
7の出力に基づいて(Is 十Ib +Ic + Im
)/4を演算する加算器29と、ランチ21,22,2
3,24゜加算器25.26.27.28及び29の各
出力信号の内の1つを水平距離演算部14及び垂直距離
演算部15の出力情報に基づいて選択する選択器30と
、水平距離演算部14より出力される距離関数f (x
)とαセット値を比較し領域を区別する信号を出力する
比較器31と、垂直距離演算部15より出力される距離
関数f (y)とβセット値を比較し領域を区別する
信号を出力する比較器32とより構成される。
また、水平距離演算部14は、水平方向の拡大縮小率セ
ント値とラッチ37の出力値とを加算しf (x)を作
成する加算器35と、水平方向の拡大縮小率の逆数の小
数点以下がセントされる水平方向拡大縮小率セットレジ
スタ36と、加算器35の出力をラッチすると共にその
内容を加算処理時に加算器35へ出力するラッチ37と
より構成される。
ント値とラッチ37の出力値とを加算しf (x)を作
成する加算器35と、水平方向の拡大縮小率の逆数の小
数点以下がセントされる水平方向拡大縮小率セットレジ
スタ36と、加算器35の出力をラッチすると共にその
内容を加算処理時に加算器35へ出力するラッチ37と
より構成される。
更に、垂直距離演算部15は、垂直方向の拡大縮小率セ
ット値とラッチ40の出力値とを加算しf (y)を作
成する加算器38と、垂直方向の拡大縮小率の逆数の小
数点以下がセットされる垂直方向拡大縮小率セットレジ
スタ39と、加算器38の出力をラッチすると共にその
内容を加算処理時に加算器35へ出力するラッチ40と
より構成される。尚、33は(2−α)が(画素A−D
により4分割される境界よりのずれに相当)セットされ
るαセットレジスタであり、34は(2−β)がセット
されるβセットレジスタである(各画素間は1にセット
)。
ット値とラッチ40の出力値とを加算しf (y)を作
成する加算器38と、垂直方向の拡大縮小率の逆数の小
数点以下がセットされる垂直方向拡大縮小率セットレジ
スタ39と、加算器38の出力をラッチすると共にその
内容を加算処理時に加算器35へ出力するラッチ40と
より構成される。尚、33は(2−α)が(画素A−D
により4分割される境界よりのずれに相当)セットされ
るαセットレジスタであり、34は(2−β)がセット
されるβセットレジスタである(各画素間は1にセット
)。
以上の構成において、予め水平方向拡大縮小率セットレ
ジスタ36及び垂直方向拡大縮小率セットレジスタ39
の各々に、水平方向および垂直方向拡大縮小率の逆数の
小数点以下の値をセントし、また、αセットレジスタ3
3及びβセントレジスタ34にそれぞれ(〃−α)、(
2−β)の値を設定しておく。まずタイミング信号発生
回路12より水平方向クロックが出力され、水平距離演
算部14のラッチ37及び読出し書込み制御部13の各
々に入力される。水平距離演算部14ではクロック毎に
拡大縮小率の逆数が加算され、r/rx小数部、即ち第
2図に示すXが加算器35の出力となる。この出力は、
この値のMSBと他のビットとの間で排他的論理和がイ
クスクルーシプオアEX−OR1でとられ水平距離演算
部14よりの出力は第4図に示すようにf(x)=0.
5−1 x −0,51となる。また加算器35のキャ
リーは読出し書込み制御部13に送られて、拡大のとき
には次の原画像データを読むがどうが(即ち、現データ
を再度出力するか否か)の判断に使用され、縮小のとき
には次の次の原画像データを読むかどうか(即ち、画像
データを読み飛ばすか否か)の判断に使用される。画像
メモリより読出された原画像はラッチ21〜24へ4点
分がラッチされる。水平方向と同様に垂直方向に対して
は、タイミング信号発生回路16より垂直方向クロック
が出力され、垂直距離演算部15のラッチ4o及び読出
し書込み制御部13の各々に入力される。垂直距離演算
部15ではクロック毎に拡大縮小率の逆数が加算され、
J/ r yの小数部、即ち第2図のyが加算器38の
出力となる。この出力はこの値のMSBと他のビットと
の間で排他的論理和がイクスクルーシブオアEX−OR
1でとられ、垂直距離演算部15よりの出力は、第4図
に示すようにf(y)=0.5−1x−0,51となる
。また、同様に加算器38のキャリーは読出し書込み制
御部13に送られて、拡大のときには次のラインの原画
像データを読むがどうかの判断に使用され、縮小のとき
には次の次のラインの原画像データを読むがどぅがの判
断に使用される。濃度演算部16では1.、I、、1.
.1.値°より加算器25.26,27.28により(
1,+1.)。
ジスタ36及び垂直方向拡大縮小率セットレジスタ39
の各々に、水平方向および垂直方向拡大縮小率の逆数の
小数点以下の値をセントし、また、αセットレジスタ3
3及びβセントレジスタ34にそれぞれ(〃−α)、(
2−β)の値を設定しておく。まずタイミング信号発生
回路12より水平方向クロックが出力され、水平距離演
算部14のラッチ37及び読出し書込み制御部13の各
々に入力される。水平距離演算部14ではクロック毎に
拡大縮小率の逆数が加算され、r/rx小数部、即ち第
2図に示すXが加算器35の出力となる。この出力は、
この値のMSBと他のビットとの間で排他的論理和がイ
クスクルーシプオアEX−OR1でとられ水平距離演算
部14よりの出力は第4図に示すようにf(x)=0.
5−1 x −0,51となる。また加算器35のキャ
リーは読出し書込み制御部13に送られて、拡大のとき
には次の原画像データを読むがどうが(即ち、現データ
を再度出力するか否か)の判断に使用され、縮小のとき
には次の次の原画像データを読むかどうか(即ち、画像
データを読み飛ばすか否か)の判断に使用される。画像
メモリより読出された原画像はラッチ21〜24へ4点
分がラッチされる。水平方向と同様に垂直方向に対して
は、タイミング信号発生回路16より垂直方向クロック
が出力され、垂直距離演算部15のラッチ4o及び読出
し書込み制御部13の各々に入力される。垂直距離演算
部15ではクロック毎に拡大縮小率の逆数が加算され、
J/ r yの小数部、即ち第2図のyが加算器38の
出力となる。この出力はこの値のMSBと他のビットと
の間で排他的論理和がイクスクルーシブオアEX−OR
1でとられ、垂直距離演算部15よりの出力は、第4図
に示すようにf(y)=0.5−1x−0,51となる
。また、同様に加算器38のキャリーは読出し書込み制
御部13に送られて、拡大のときには次のラインの原画
像データを読むがどうかの判断に使用され、縮小のとき
には次の次のラインの原画像データを読むがどぅがの判
断に使用される。濃度演算部16では1.、I、、1.
.1.値°より加算器25.26,27.28により(
1,+1.)。
(Ib +IC)、(IC+Id)、(Id +Ifi
)が計算され、これらのLSBを切捨てキャリーを付
加することにより、Ha + Ib )/2. Nb
+IC)/2. (Ic +i、)/2.(Ia+r
、)/2が作られる。同様に加算器29により加算器2
7の出力(Ib + rc )/2、及び加算器26の
出方(Ia +1.)/2とから(Ia +l、+I
C+I d)/4が作られる。これにより第1表で示さ
れる出力は全て作り出される。この9つの出力が9→1
の選択器30に入力される。一方水平距離演算部14の
出力f (x) 、及び垂直距離演算部15の出力f
(y)はαセットレジスタ33及びβセットレジスタ3
4(7)(% (r) 、 (’A−β)と比較器3
1.32 ニよってそれぞれ比較される。この出力はそ
れぞれ、窮2図の中央の垂直列の領域n、v、■、と他
の領域(即ち、〃−αを越えて中央寄りにあるか否か)
及び中央の水平列の領域IV、 V、 VIと他の領域
(即ち、2−βを越えて中央寄りか否が)とを区別する
信号として選択器30に入力される。また、加算器35
.38のMSBは左側列の領域i、rv、■と右側列の
領域III、 VI、 IX及び上側列の領域I。
)が計算され、これらのLSBを切捨てキャリーを付
加することにより、Ha + Ib )/2. Nb
+IC)/2. (Ic +i、)/2.(Ia+r
、)/2が作られる。同様に加算器29により加算器2
7の出力(Ib + rc )/2、及び加算器26の
出方(Ia +1.)/2とから(Ia +l、+I
C+I d)/4が作られる。これにより第1表で示さ
れる出力は全て作り出される。この9つの出力が9→1
の選択器30に入力される。一方水平距離演算部14の
出力f (x) 、及び垂直距離演算部15の出力f
(y)はαセットレジスタ33及びβセットレジスタ3
4(7)(% (r) 、 (’A−β)と比較器3
1.32 ニよってそれぞれ比較される。この出力はそ
れぞれ、窮2図の中央の垂直列の領域n、v、■、と他
の領域(即ち、〃−αを越えて中央寄りにあるか否か)
及び中央の水平列の領域IV、 V、 VIと他の領域
(即ち、2−βを越えて中央寄りか否が)とを区別する
信号として選択器30に入力される。また、加算器35
.38のMSBは左側列の領域i、rv、■と右側列の
領域III、 VI、 IX及び上側列の領域I。
■、■と下側列の領域■、■、■をそれぞれ区別する信
号として選択器30に入力される。これらの信号によっ
て選択された拡大縮小後の画像データが読出し書込み制
御部13によって出力される現像メモリの書込みアドレ
スに書込まれる。このようにして、全ての変換後画像デ
ータに対する計算が行われると拡大縮小処理は終了する
。
号として選択器30に入力される。これらの信号によっ
て選択された拡大縮小後の画像データが読出し書込み制
御部13によって出力される現像メモリの書込みアドレ
スに書込まれる。このようにして、全ての変換後画像デ
ータに対する計算が行われると拡大縮小処理は終了する
。
なお、前記実施例における垂直距離演算部15はライン
毎に動作する部分であるので、特に高速で動く必要はな
い部分であることから、マイクロプログラムやプログラ
ムで代用することが可能である。この場合、濃度演算部
16への出力と読出し書込み制御部13への出力とを、
出力ポートやデータレジスタ等で代用する必要がある。
毎に動作する部分であるので、特に高速で動く必要はな
い部分であることから、マイクロプログラムやプログラ
ムで代用することが可能である。この場合、濃度演算部
16への出力と読出し書込み制御部13への出力とを、
出力ポートやデータレジスタ等で代用する必要がある。
同じ理由で濃度演算部16の比較器32は、ライン毎に
しか動作しないため、出力ポート等で代用することが可
能である。
しか動作しないため、出力ポート等で代用することが可
能である。
また、垂直方向と水平方向を入れ換えて垂直方向に処理
を進めること、即ち行単位では無く列単位に進めること
も可能である。
を進めること、即ち行単位では無く列単位に進めること
も可能である。
更に、加算器25〜29はオア回路を用いて構成するこ
ともできる。
ともできる。
尚、αセットレジスタ33及びβセットレジスタ34の
各々には、拡大縮小率に無関係な値をセットして使用す
ることも可能である。例えば、0をセットすることによ
り、spc法(Nearest Neighbor法)
となる。(周知の如くにspc法は変換画素に最も近い
位置にある1原画素を選択し、その濃度値を変換画素値
とするものである。従って、第4図において(A−α)
及び(〃−β)が共に0.5になるため、第2図に示す
画素A、B、C。
各々には、拡大縮小率に無関係な値をセットして使用す
ることも可能である。例えば、0をセットすることによ
り、spc法(Nearest Neighbor法)
となる。(周知の如くにspc法は変換画素に最も近い
位置にある1原画素を選択し、その濃度値を変換画素値
とするものである。従って、第4図において(A−α)
及び(〃−β)が共に0.5になるため、第2図に示す
画素A、B、C。
Dのいずれかの濃度を選択することになる。)また、0
.5をセントすることにより゛論理和法となる。
.5をセントすることにより゛論理和法となる。
(周知の如くに論理和法は、変換画素濃度■。を、最近
接の4原画素濃度1.,1..IC,I、の論理和によ
ってIo =11 vll vlcvI4 (但し、
■は論理和を示す)として求めるものである。従って、
第4図において原画像A、B、C,Dのドツト情報の論
理和をとることによって白情報か黒情報かを判定し、拡
大縮小後の濃度を決定する。)〔発明の効果〕 以上説明した通り本発明の画像拡大縮小回路によれば、
処理対象の原画像を複数の画像データがらN個の濃度を
設定し、水平距離及び垂直距離演算及び領域設定値から
定まる領域によって前記N個の濃度の内の1つを選択し
変換位置の濃度を決定するようにしたため、乱れの少な
い高画質の拡大・縮小変換された画像データを得ること
ができる。更に、セット値を変えることにより種々の異
なる方式の実現も可能である。
接の4原画素濃度1.,1..IC,I、の論理和によ
ってIo =11 vll vlcvI4 (但し、
■は論理和を示す)として求めるものである。従って、
第4図において原画像A、B、C,Dのドツト情報の論
理和をとることによって白情報か黒情報かを判定し、拡
大縮小後の濃度を決定する。)〔発明の効果〕 以上説明した通り本発明の画像拡大縮小回路によれば、
処理対象の原画像を複数の画像データがらN個の濃度を
設定し、水平距離及び垂直距離演算及び領域設定値から
定まる領域によって前記N個の濃度の内の1つを選択し
変換位置の濃度を決定するようにしたため、乱れの少な
い高画質の拡大・縮小変換された画像データを得ること
ができる。更に、セット値を変えることにより種々の異
なる方式の実現も可能である。
第1図は本発明の一実施例を示すブロック図、第2図は
本発明の処理原理を示す説明図、第3図は第2図の実施
例の詳細ブロック図、第4図は本発明に係る距離演算部
の演算説明図、第5図は従来の画像拡大縮小回路を示す
ブロック図、第6図は従来の拡大処理を示す説明図。 符号の説明 11−・−・ラッチ部、 12・・−・−・−・タイミ
ング信号発生回陛13−−−−−−−−・読出し書込み
制御部、14・−・−水平距離演算部、 15’−−−
−−−一垂直距離演算部、16・−−−−−−−・濃度
演算部。 特 許 出 願 人 富士ゼロックス株式会社代理人
弁理士 松 原 伸 2 同 同 村木清司 同 同 平田忠雄 同 同 上′ 島 淳 −第1図 第2図 第4図 第6図 X4
本発明の処理原理を示す説明図、第3図は第2図の実施
例の詳細ブロック図、第4図は本発明に係る距離演算部
の演算説明図、第5図は従来の画像拡大縮小回路を示す
ブロック図、第6図は従来の拡大処理を示す説明図。 符号の説明 11−・−・ラッチ部、 12・・−・−・−・タイミ
ング信号発生回陛13−−−−−−−−・読出し書込み
制御部、14・−・−水平距離演算部、 15’−−−
−−−一垂直距離演算部、16・−−−−−−−・濃度
演算部。 特 許 出 願 人 富士ゼロックス株式会社代理人
弁理士 松 原 伸 2 同 同 村木清司 同 同 平田忠雄 同 同 上′ 島 淳 −第1図 第2図 第4図 第6図 X4
Claims (1)
- 【特許請求の範囲】 画像の各画素をディジタル信号に変換し画像データを拡
大または縮小処理する画像拡大縮小回路において、 水平方向クロック及び垂直方向クロックに基づいて変換
後の画素の水平位置及び垂直位置を演算する距離演算部
と、 変換対象のアドレス領域の原画像のデータを前記距離演
算部の演算結果に従って複数の画素単位で記憶する記憶
部と、 該記憶部より出力されるデータに基づいてN個の濃度情
報を作成し、この濃度情報を前記距離演算部によって指
定される領域によって選択し拡大または縮小変換された
画素の濃度を決定する濃度演算部を設けたことを特徴と
する画像拡大縮小回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60062562A JPS61221879A (ja) | 1985-03-27 | 1985-03-27 | 画像拡大縮小回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60062562A JPS61221879A (ja) | 1985-03-27 | 1985-03-27 | 画像拡大縮小回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61221879A true JPS61221879A (ja) | 1986-10-02 |
Family
ID=13203845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60062562A Pending JPS61221879A (ja) | 1985-03-27 | 1985-03-27 | 画像拡大縮小回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61221879A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6451765A (en) * | 1987-08-24 | 1989-02-28 | Dainippon Printing Co Ltd | Picture element density converting method |
| JPH021083A (ja) * | 1987-11-25 | 1990-01-05 | General Electric Co (Ge) | 像を発生する装置と方法 |
-
1985
- 1985-03-27 JP JP60062562A patent/JPS61221879A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6451765A (en) * | 1987-08-24 | 1989-02-28 | Dainippon Printing Co Ltd | Picture element density converting method |
| JPH021083A (ja) * | 1987-11-25 | 1990-01-05 | General Electric Co (Ge) | 像を発生する装置と方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0336776A2 (en) | Image magnification | |
| GB2174278A (en) | Area-fill graphic image processing system | |
| JP3865165B2 (ja) | 画像データの拡大/縮小方法 | |
| US4607340A (en) | Line smoothing circuit for graphic display units | |
| JP3749282B2 (ja) | 画像処理装置 | |
| KR940007161B1 (ko) | 이미지버퍼를 이용한 전자주밍시스템 | |
| EP1465107A2 (en) | Method and circuit for scaling raster images | |
| JPS61221879A (ja) | 画像拡大縮小回路 | |
| JPH05314250A (ja) | 拡大画像の平滑方法及び装置 | |
| JPS61140271A (ja) | 画像拡大縮小回路 | |
| US5274752A (en) | Outline data image drawing apparatus applying image drawing direction rules and image drawing rules | |
| JP3667002B2 (ja) | 画像処理方法及び装置 | |
| JPS5935270A (ja) | 画素密度変換装置 | |
| JP3017239B2 (ja) | 画像生成方法 | |
| JPS59214376A (ja) | 画像デ−タ処理装置 | |
| JP3962029B2 (ja) | 画像データの縮小装置及び方法 | |
| JP4069300B2 (ja) | 画像データの拡大装置 | |
| JPS61206364A (ja) | 画像拡大縮小回路 | |
| JPH06214754A (ja) | 四捨五入演算回路及びこれを有する画像処理装置 | |
| JP2906717B2 (ja) | 画像変倍方法 | |
| JP2691582B2 (ja) | 画素密度変換装置及びその方法 | |
| JPH03157059A (ja) | ディザ画像拡大装置 | |
| JP2647073B2 (ja) | 図形表示装置 | |
| KR100602249B1 (ko) | 영상 처리 장치 및 그 처리 방법 | |
| US5550648A (en) | System for filling outlines by addition and subtraction according to start and end positions of the outlines |