JPS6220072A - 画像情報処理装置 - Google Patents

画像情報処理装置

Info

Publication number
JPS6220072A
JPS6220072A JP60158438A JP15843885A JPS6220072A JP S6220072 A JPS6220072 A JP S6220072A JP 60158438 A JP60158438 A JP 60158438A JP 15843885 A JP15843885 A JP 15843885A JP S6220072 A JPS6220072 A JP S6220072A
Authority
JP
Japan
Prior art keywords
image
data
memory
parameter
conversion
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
Application number
JP60158438A
Other languages
English (en)
Inventor
Mamoru Sato
佐藤 衞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP60158438A priority Critical patent/JPS6220072A/ja
Publication of JPS6220072A publication Critical patent/JPS6220072A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はデジタル化された画像情報をデジタル信号処理
によって変形する画像情報処理装置に関するものである
。
[従来の技術] 2次元画像の回転・平行移動・縮小拡大等のアフィン変
換は、変換前の画像座標内の点(X。
y)を変換後の画像座標内の点(U、V)に移すとした
時、第1式及び第2式によって(x 、 y)と(U 
、 V)の関係を示すことができるものである。ここで
、α、β、γ、δ、ε、ζは変換のノくラスタである。
U=αX+βy+γ  ・・・・・・第1式V=δX十
εy+ζ  ・・・・・・第2式従来、デジタル化され
た2次元画像に対し、このアフィン変換を行う際には、
変換後の画像に対する画素抜け(これはデジタル化した
ことにより(X 、 Y)のメツシュと(U 、 V)
のメツシュが存在し、それが係るアフィン変換によって
1対1に変換されないことによる)がないように、いわ
ゆるDS変換、つまり変換後の点(U、V)から逆に変
換前の点(x 、 y)を求め、一般的には(x 、 
y)は先のメツシュに合わないので周辺のメツシュ点か
ら演算により変換画素を求める方式が行われてきた。こ
の逆変換も第1式、第2式と同様の第3式、第4式で表
すことができる。ここで、π、ρ、σ、τ、φ、ωは逆
変換のパラメタであり、α、β、γ、δ、(、ζから所
定の方法で導かれる。
X=πU+ρV+σ  舎−++φ第3第3二y=τU
+φV+ω・・・・・−第4式し発明が解決しようとす
る問題点] 従来技術においては、係る逆変換を画素一点毎に計算し
行ってきたので、変換に時間がかかつていた。また多く
の場合、第6図に示すように逆変換により点60(x、
y)を求めるためには、点60(x、y)の周辺の画像
のメツシュ点61〜64を読み出さねばならず、これら
の読み出しに時間がかかつていた。なお図中[X]はX
を越えない整数を表わすガウス記号である。
さらに、変換前の画像は上記のように乱順に読み出され
るので、高価なランタムアクセスメモリが必要である等
の問題があった。
本発明は上述従来例の欠点を除去し、入力側のメモリを
少なくして容易にハードウェア化でき、かつ画像変換処
理を高速化した画像情報処理装置を提供することを目的
としたものである。
[問題点を解決するための手段] この問題を解決する一手段として1例えば第1図に示す
実施例の画像情報処理装置は、ラインメモリとしてのラ
スタバッファ5と、第1のパラメタを格納しているパラ
メタメモリ11と、画素データを補間する補間手段とし
てのデータ処理装置δ2と、変換手段としての画像変換
装置50と、第2のパラメタを記憶するパラメタメモリ
27と、記憶手段としての画像メモリ3とを備える。
[作用] かかる第1図の構成において、入力したラスタデータ1
2をラスタバッファ5に格納し、制御装置4はラスタデ
ータに対応したパラメタをパラメタメモリ11と12に
セットする。このパラメタメモリ11の内容に従ってデ
ータ処理装置2でラスタデータ12を補間する。−万画
像メモリ3では画像変換装置50によって変換された画
業データ32を、パラメタメモリ27に基づいて動作す
るアドレスカウンタ28.29で指示されるメモリアレ
イ26に書込む。
「実施例」 以下添付図面に従って、本発明に係る実施例の画像情報
処理装置を詳細に説明する。
[画像情報処理装置のブロック図(第1図)]第1図は
本発明の実施例で、1は原稿を読み取る読取りセンサ、
2はデータ処理装置、3は画像メモリ、50は画像デー
タにアフィン変換等を行なう画像変換装置、4は制御装
置で内部にCPU4−1と、制御プログラム等を内蔵し
たROM4−2とを含み、装置全体の制御を司どる。読
み取りセンサ1によってラスタスキャンされサンプルさ
れデジタル化された画像データは、l主走査づつデータ
処理装置2に送られる。
データ処理装置2では画像データは少なくとも2主走査
以上八ツファリングされ、制御装置4により書き込まれ
たパラメタメモリ11に従って、先の2つの主走査で挟
まれた領域がアフィン変換された後覆うことになる変換
後の画像の画素の総てを処理する。データ処理装置2に
よって処理された画素データ21は、画像変換装置50
によって変換される。変換画素データ32は、制御装置
4により書き込まれたパラメタメモリ27に従って画像
メモリ3に書き込まれる。なおパラメタメモリ11、パ
ラメタメモリ27は1主走査毎に制御装置4により書き
込まれる。
以下、データ処理装置2を中心に詳しく説明していく。
[データ処理装置の説明(第2図)(第3図)コ第2図
は本実施例のデータ処理装置2の詳細図である。
5は複数の主走査データを蓄えるラスタバッファ、6〜
9は変換前画素をラッチするラッチ回路、10は補間回
路、11はパラメタメモリである。
第3図は変換前の画像のメツシュと変換後の画像のメツ
シュの関係を示したものである。本図において、実線で
書かれた格子点X1・・・x6が変換前の画像のメツシ
ュ、破線で書かれている格子点がul・・・USが変換
後の画像のメツシュである。
第3図において、各格子点は画素の中心を表している。
以下、第2図、第3図に従って説明していく。
読取りセンサ1によってデジタル化された画像のラスタ
データ12は、ラスタバッファ5に蓄えられる。ラスタ
バッファ5により蓄えられ読み出し可能となった2本の
ラスタデータ、即ち第1の主走査データ15及び第2の
主走査データは。
データラッチ8及び6にラッチされ、次のサイクルによ
り更にデータラッチ7及び9にラッチされる。この時デ
ータラッチ6.7,8.9にラッチされているデータに
ついて具体的に述べる。
第3図において、第1の主走査はX1〜x2〜X5.第
2の主走査はX3〜X4〜x6である。
第2の主走査は第1の主走査より時間的に後に走査され
たものであり、また、X2はXlより時間的に後に転送
されてきた画素である。今、データラッチ6には画素X
4のデータ、データラッチ7には画素x3のデータが格
納されている。以下同じくデータラッチ8にはx2.デ
ータラッチ9にはxlが格納されている。
これらラッチされたデータ17.18,19゜20は補
間回路10に入力される。一方、パラメータメモリ11
から、変換後画像の格子点u3(第3図)と変換前画像
の格子点X1+x2+X3.X4との位置的関係から制
御装置2によって決定された重み等のパラメタ24が補
間回路10に入力される。
補間回路10で画像データ17.18,19゜20及び
パラメタ24から格子点u3に対応する画像データ21
が演算され、画像メモリ3に出力される。補間回路10
による補間方法は、u3とXl 、X2 、X3 、X
4との距離の逆数を重みとした対応する画素データの相
加平均等が採用でき、このとき重みをパラメタ24とす
ることができる。例えば補間回路10においては、変換
後の座標u3から変換前の各座標X+  lX2  、
X3 1X4までの圧路を夫々I+  、17 .13
 .14 とし、座標位置での画素濃度を便宜上記号[
]で示すとすると、相加平均された画素濃度は[u 3
1= ([x+ ]・P(1+ )+hr2]・P(12)+
[xal・P(h)十[x41・P(14)1 =(Pヒ[x+]+P2・[x2]+P3・[x31+
Pa・[xal lここでP()は重みの関数で、21
〜P4は実際にメモリ11から出力されるパラメタであ
る。
次のサイクルによりデータラッチ6,7,8゜9にラッ
チされるデータは各々第3図におけるX6 、X4 、
X5 、X2となり、パラメタメモリ11から出力され
るパラメタ24も適当なものに更新され、格子点u2に
対応する画像データが出力される。
以下、同様に第1の主走査と第2の主走査の間に含まれ
る変換後画像の格子点について画像データを演算し、画
像メモリ3へ出力する。第1、第2の主走査についての
演算が全て終了し、かつ第3の主走査、これは第3図に
おいて点X7を含むものであるが、このデータが読み出
し可能となった時、パラメタメモリ11の内容も更新さ
れ、以りの説明と同様の処理シーケンスが第2の主走査
、第3の主走査について行われ、これは最後の1走査ま
で行われる。
この時間順になるのは、パラメタメモリ11の内容であ
るが、第2図における制御装置4において、前述した第
1式、第2式により計算した、Xl ・X2.X3.X
4の変換後の画像の座標位置(U、V)から夏山する。
実際の演算は浮動少数点演算を使う必要はなく、固定少
数点演算で十分であり、更には主走査方向に隣の格子点
に移る計算となるので、加算・減算又はテーブル参照の
みで1−分であり、高速なものである。また、このパラ
メタはある周期を持っているので、パターン化して更に
高速な処理も可能である。
次に、第1図における画像メモリ3を中心に説明する。
し画像メモリの説明  (第4図)(第5図)〕第4図
は本発明による実施例の画像メモリ部の詳細図である。
第4図において、25はデータ処理装置からのデータを
一時保存するバッファメモリ、26はメモリアレイ、2
7は制御装置4により作成されたパラメタを1主走査分
保持するパラメタメモリ、28は主走査アドレスカウン
タで主走査方向のアドレスを生成する。29は副走査方
向の副走査アドレスカウンタ、30.31は各々メモリ
アドレスカウンタ28.29に始値をセットするための
始値アドレスレジスタである。
以下、第4図に従って動作を説明する。前述した画像変
換装置50により、ある主走査の始まりに対応する変換
後画票データ32が出力され、バックアメモリ25にへ
ソファされる。この画素がバッファメモリ25からメモ
リアレイ26へ転送されるタイミングで5.主走査アド
レスカウンタ28、副走査アドレスカウンタ29は始値
アドレスレジスタ30.31から始値39.40を取り
込み、パラメタメモリ27よりの指示に従って、メモリ
アレイ26の、アドレスデータ37.38に対応したア
ドレス位置に画素データ33を書き込む。
次の画素データ33がバックアメモリ25からメモリア
レイ26へ転送されるタイミングで主走査アドレスカウ
ンタ28、副走査アドレスカウンタ29は制御パラメタ
メモリ27から制御パラメタ35,36を受は取り、カ
ウンタを増加または減少またはいずれも行わないという
操作を受け、正しいメモリ位置アドレスを生成し、画素
データ33をメモリアレイ26に書き込む。
この動きを第5図を用いて説明する。第5図において、
実線で示された格子が変換前の画素位置を表す格子であ
り、破線で書かれた格子が変換後画素の格子である。今
、矢印で示された領域について処理が前述したデータ処
理装置2により算出され、転送されてバッファメモリ2
5に蓄えられているとする。変換前の主操作の始まりに
対応するのは第5図の■1であるとすると、始値アドレ
スレジスタ30.31にはvlのアドレスの主走査成分
h1.副走査成分15が制御装置により格納されている
。それは信号!!42.43を通って行われる。
vlがメモリアレイ26に書き込まれ、V2が書き込ま
れる時には、制御パラメタメモリ27から主走査アドレ
スカウンタ28には1増加することを指示する信号35
が、副走査アドレスカウンタ29には増減を行わないこ
とを指示する信号36が出力され、カウンタ28は増加
し、カウンタ29はそのままの値をメモリアレイ26の
アドレス37.38として送出する。その結果、第5図
の■2がアクセスされることになる。
以下、V3.V4.V5・・・と主走査会副走査に対す
る増加減少のパラメタを順次出すことによって、正しい
書き込み位置を知ることができる。このパラメタメモリ
27の内容は制御装置4において、第1式、第2式に基
づき作成され、パラメタメモリ27に格納される。
この際の計算も前述した計算と同様、固定少数点演算で
実現可能で、更に乗算も必要ない。また、このパラメタ
の場合も周期性をもっているので、パターンを記憶して
おいて一括した処理ができる。また、始値アドレスレジ
スタ30.31に格納されるパラメタも制御装置により
演算されるものである。
[;rj制御装置の動作フローチャートの説明(第1図
)(第7図)] 第7図は制御装置の動作フローチャートを示したもので
、まずステップS1で入力あるいは前もって設定されて
いるパラメタ情報あるいは変換情報等によりパラメタを
求め、ステップS2でパラメタメモリ11にセットする
。同様にステップS3でパラメタメモリ27にもパラメ
タをセットする。ステップS4では画像変換情報を画像
変換装置に与える。続いてステップS−5で1主走査方
向のデータ入力が終了するかを調べ、終了するとステッ
プS6で最終ラインの読み出しかをみて、最終ラインで
なければ再ひステップS1に戻り、パラメタの再セット
を行う。この動作は第1、第2の主走査というように順
次最終ラインが読み出されるまで繰り返される。
以上説明した手順で画像がメモリアレイ26へ変形され
た後格納される。このメモリアレイ26内の画像は図示
しない出力装置等へ転送34を行い、ハードコピー等を
行うことに用いられる。
(1)前述実施例に於いては、入力装置として読み取り
センサを用いていたが、これは磁気ディスク・光磁気デ
ィスク等の記録装着、またはネットワーク通信装置等で
もよい。
(2〕デ一タ処理部を複数個並列に使用したり。
制御装置を複数個並列に使用して、パラメタメモリ11
,27の内容を計算する制御装置を分離することにより
、目的とする処理速度を向上させることが可能である。
(3)メモリアレイ26への書込の際にも、パラメタメ
モリ27と始Wアドレス30.31を活用してメモリア
レイ26上に目的とする変形画像をビットイメージで作
らす、メモリアレイ26がら出力装置への出方時に出方
されるデータが目的の変形画像となるように構成して処
理を分散化し、見かけ上の処理速度を向上させる。
「発明の効果」 以上述べた如く本発明によれば、久方側にランタムアク
セスメモリを持つことなく、ラスタデータを変形処理す
ることが可能となり、また回路が加減算等のみで構成で
きるので、高速化が可能となるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の画像情報処理装置の構成の
概略図。 第2図はデータ処理装置のブロック図。 第3図は補間のための局所的な変換前後の座標メツシュ
の関係図、 第4図は画像メモリ装置のブロック図、第5図はアドレ
ス変換のための大域的な変換前後の座標メツシュの関係
図、 第6図は変換前の画像座標メツシュと変換後の画像座標
メツシュの関係を示した図、 第7図は制御装置のパラメタセットのフローチャートで
ある。 図中、2・・・データ処理装着、3・・・画像メモリ、
4・・・制御装置、5・・・ラスタ八ツノア、6〜91
4.ラッチ回路、10・・・補間回路、11.27・・
・パラメタメモリ、26・・・メモリアレイ、28・・
・主走査アドレスカウンタ、29・・・副走査アドレス
カウンタ、30.31・・・始値アドレスレジスタ、5
o・・・画像変換回路である。 特許出願人    キャノン株式会社 、f:’、、L 代理人 弁理士     大 塚 康 徳 ・、・°、
二一 第 1図 第2図

Claims (2)

    【特許請求の範囲】
  1. (1)少なくとも2ライン分のラスタデータを記憶する
    ラインメモリと、該ラインメモリの対応する画素データ
    を第1のパラメタに従って補間する補間手段と、該補間
    手段によって補間された画素データを変換する変換手段
    と、該変換手段によって変換された画素データを第2の
    パラメタに従って記憶する記憶手段とを備えたことを特
    徴とする画像情報処理装置。
  2. (2)第1のパラメタは変換手段により変換された画素
    データの補間情報を与え、第2のパラメタは前記変換さ
    れた画素データの格納アドレスを指示することを特徴と
    する特許請求の範囲第1項記載の画像情報処理装置。
JP60158438A 1985-07-19 1985-07-19 画像情報処理装置 Pending JPS6220072A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60158438A JPS6220072A (ja) 1985-07-19 1985-07-19 画像情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60158438A JPS6220072A (ja) 1985-07-19 1985-07-19 画像情報処理装置

Publications (1)

Publication Number Publication Date
JPS6220072A true JPS6220072A (ja) 1987-01-28

Family

ID=15671768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60158438A Pending JPS6220072A (ja) 1985-07-19 1985-07-19 画像情報処理装置

Country Status (1)

Country Link
JP (1) JPS6220072A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5668066A (en) * 1979-11-07 1981-06-08 Toshiba Corp Television picture converting device
JPS5943467A (ja) * 1982-09-06 1984-03-10 Hitachi Ltd 画像拡大縮小方法および装置
JPS6022878A (ja) * 1983-07-18 1985-02-05 Sony Corp デイジタル画像信号の補間方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5668066A (en) * 1979-11-07 1981-06-08 Toshiba Corp Television picture converting device
JPS5943467A (ja) * 1982-09-06 1984-03-10 Hitachi Ltd 画像拡大縮小方法および装置
JPS6022878A (ja) * 1983-07-18 1985-02-05 Sony Corp デイジタル画像信号の補間方法

Similar Documents

Publication Publication Date Title
JPS63121364A (ja) テレビジヨン特殊効果装置の補間器
JP3626687B2 (ja) 画像処理装置
JPH1049666A (ja) 断片発生器および断片発生方法
JP3022405B2 (ja) 画像メモリ制御装置
US6670965B1 (en) Single-pass warping engine
JPH0481231B2 (ja)
US5745123A (en) Method for resizing an image by a factor of two
EP0558292B1 (en) Compression/expansion circuit
JP3167684B2 (ja) 小画面のためのコンテキスト発生回路及びその方法
JPS63102467A (ja) 画像デ−タ解像度変換装置
JPH081556B2 (ja) 画像メモリ装置
Stroll et al. VLSI-based image resampling for electronic publishing
JPH06333031A (ja) 画像処理装置
JPH0438019B2 (ja)
JPS6220074A (ja) 画像処理方法
JPS63102468A (ja) 画像デ−タ解像度変換装置
JP2772652B2 (ja) 画像縮小処理装置
JPH1074077A (ja) 画像の2次元空間変換方法及び装置
JPH0139149B2 (ja)
JPS6256074A (ja) 画像処理方法
JPH0442712B2 (ja)
JPH0863595A (ja) 画像の回転処理方法およびその装置
JPS6219980A (ja) 画像処理装置
JPH05219360A (ja) 画像処理装置
JPS6220075A (ja) 画像情報変換方式