JPH03219372A - 画像の座標変換方法及び装置並びに1次元フレームバッファ - Google Patents

画像の座標変換方法及び装置並びに1次元フレームバッファ

Info

Publication number
JPH03219372A
JPH03219372A JP2015553A JP1555390A JPH03219372A JP H03219372 A JPH03219372 A JP H03219372A JP 2015553 A JP2015553 A JP 2015553A JP 1555390 A JP1555390 A JP 1555390A JP H03219372 A JPH03219372 A JP H03219372A
Authority
JP
Japan
Prior art keywords
dimensional
value
address
address offset
image
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
JP2015553A
Other languages
English (en)
Inventor
Hiroshi Matsuki
宏 松木
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.)
KOMU SYST KK
KOUYOUSHIYA KK
Original Assignee
KOMU SYST KK
KOUYOUSHIYA KK
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 KOMU SYST KK, KOUYOUSHIYA KK filed Critical KOMU SYST KK
Priority to JP2015553A priority Critical patent/JPH03219372A/ja
Priority to US07/644,306 priority patent/US5193126A/en
Priority to EP19910100784 priority patent/EP0440077A3/en
Publication of JPH03219372A publication Critical patent/JPH03219372A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はデジタル画像処理などに用いられる座標変換
技術、特に2次元座標系上の2次元アドレスによって1
次元座標系上の1次元アドレスにアクセスする技術に関
するものである。
[従来の技術] デジタル画像を表示装置上に表示すること、及びその表
示のときに、記憶されている原画像に処理を加え、拡大
像、縮小像、回転像その他の処理画像を表示することも
知られている。
このような画像処理の場合にはアドレスの座標変換が必
要eある。
このうち、1次元座標、2次元座標間の変換は、画像処
理装置に多く見られ、従来は、フレームバッファと呼ば
れる表示または取扱い画像に合せて、画像サイズ及び画
像の固定化された特別な画像用メモリが使用されたハー
ドウェアによる技術や、またはCPUを使ったソフトウ
ェアによる方法が採られている。
[発明が解決しようとする課題] しかるに、上記のハードウェアによる変換技術では画像
サイズが一定の場合には画像の画素の2次元座標と実際
のデータの存在するメモリアドレスの1次元座標との間
が非常に簡単な関係があり、2次元、1次元座標変換を
非常に簡単に行うことができる利点を有するのであるが
、しかし、′画一サイズ及びその画素の存在するアドレ
ス等を任意にする場合は、画像用メしすの容liが膨大
となり、画像の座標と実際の1次元メモリアドレスとの
関係が複雑になるほか、画像品質の向上、画像の解像度
の向上、メモリーの有効利用が困難である。
また、ソフトウェアによる変換技術はアドレス計算のた
めのプログラム量が増加し、処理時間も余分にかかると
いう問題がある。
このようなことから、2次元座標系の座標値で与えられ
たアドレスを1次元の実アドレスに変換する変換回路を
使用することも提案されているが(昭和63年特許出願
公開第6645号公報参照)、ここでいう変換回路の具
体的な内容が開発されておらず、結局、この技術も実現
に至っていない。
この発明は上記の如き事情に鑑みてなされたものであっ
て、2次元座標系の座標値で与えられたアドレスを1次
元の実アドレスに変換可能な技術を開発し、これによっ
て、簡単な装置で処理時間を短くすることができる画像
変換方法及び画像変換装置並びにそれらの技術を利用し
た1次元フレームバッファを提供することを目的とする
ものである。
[課題を解決するための手段1 この目的に対応して、この発明の画像の座標変換方法は
、2次元座標系上のアドレスを決定する2次元座標の2
成分(の存在)の関数f(x)。
o (y)の和Ω=f (x) +g (y)を1次元
座標系上のアドレスの座標とすることを特徴とじている
また、この発明の画像の座標変換方法は、2次元座標系
上の任意の座標(x、V)をアドレスとするデータをa
  とし、a  の存在する1次の存在     x・
V 元媒体上の1次元座標系上の任意の座標βをアドレスと
するデータをbtとし、f(x)をXの任意の関数とし
、Xの8値に対応するf(x)の値を格納するX方向ア
ドレスオフセットテーブルをXTとし、9(y)をyの
任意の関数とし、yの8値に対応するa (y)の値を
格納するy方向アドレスオフセットテーブルをYTとし
、予め、Xの8値に対応するf(x)の値をXTの各要
素XT  にセットし、予め、yの8値に対応するo 
(y)の値をYTの各要素YTyにセットし、Xに対応
するXTxを取り出し、yに対応するYT  を取り出
しXT  とYTyを加算することx により、β=f (x)+g (y)の関係を満たすΩ
を出力することによってa  をす、に対応さx、■ せることを特徴としている。
また、この発明の画一変換装置は、の存在の2次元アド
レスを供給する2次元アドレス供給器と、Xの8値に対
するXTxを予め格納しておくx方向アドレスオフセッ
トテーブルXTと、yの8値に対するYTyを予め格納
しておくy方向アドレスオフセットテーブルYTと、与
えられたXの値に対するXTxを読出すX方向アドレス
オフセット読出器XTRと、与えられたyの値に対する
YT  を読出すy方向アドレスオフセット読出器YT
Rと、XTR,VTRより供給されるXTxとYT  
を加算する加算器ADDと、及びの存在各々方向のアド
レスオフセットテーブルに予め、の存在の8値に対応す
るf(x)及びa (y)の値を設定する演算装置とを
備えることを特徴としている。
更にまたこの発明の1次元フレームバッファは、画像の
2次元データ行列a [x、Ylにおける要素a x 
、 yの実f−タが1次元媒体上の1次元データ行列す
に格納されており、αを任意の定数とすると、2つの行
列の要素間にbCR+(y−1)X+(x−1)=a 
x 、 yの関係が成立するように構成し、かつの存在
の2次元アドレスを供給する2次元アドレス供給器と、
Xの8値に対するXT  を予め格納しておくX方向ア
ドレスオフセットテーブルXTと、yの8値に対するY
Tyを予め格納しておくy方向アドレスオフセットテー
ブルYTと、与えられたXの値に対するXTxを読出す
X方向アドレスオフセット読出器XTRと、与えられた
yの値に対するYTyを読出すy方向アドレスオフセッ
ト読出器YTRと、XTR,YTRより供給されるXT
  とYTyを加算する加算器ADDと、及びx、y各
々方向のアドレスオフセットテーブルに予め、の存在の
8値に対応するf(x)=x−i及びQ (y)= (
y−1)X+αの値を設定する演算装置とを備えること
を特徴としている。
対するYTyを読出すy方向アドレスオフセット読出器
YTRと、XTR,VTRより供給されるXT  とY
Tyを加算する加算器ADDと、及びの存在各々方向の
アドレスオフセットテーブルに予め、の存在の8値に対
応するf(x)−x−1及びQ (y)−(y−1)X
+αの値を設定する演算装置とを備えることを特徴とし
ている。
[作用1 2次元アドレスの存在が供給されると、アドレスオフセ
ットテーブルにセットされている関数値f(x)、g(
y)が読出され、次にず(×)。
Q (y)が加算されてf (x)+g (y)−Ωの
1次元座標系上のアドレスβが出力され、これによって
2次元−1次元アドレス変換が完了する。
[実施例] 以下、これらの発明を一実施例について説明する。
第1図において、1は座標変換装置である。座標変換装
置!1は2次元アドレス供給器2、X方向アドレスオフ
セット読出器3、y方向アドレスオ7セツト読出14、
オフセットテーブル5、加算器6、メモリ書込み読み出
し部7.1次元メモリ媒体8を備えている。
アドレスオフセットテーブル5はX方向アドレスオフセ
ットテーブル11、yh方向アドレスオフセットテーブ
ル12備えている。
X方向、y方向アドレスオフセットテーブル11.12
にはこの座標変換装置1の駆動に先立って、すべての座
標成分x−0,1,2,・・・、y−0,1,2,・・
・について、 XTo=f (0)、 XTx−f(1)、 XT2−f (2)、 ・XTx=f (n)、YTo
−Q (0)、 YTy =Q (1)、 YT2−chi (2>、−YTy−q(m)(ここで
n及びmはの存在各々の最大値である。)を他の装置f
(マイクロコンピュータ13等)に設定する。X方向ア
ドレスオフセットテーブル11及びy方向アドレスオフ
セットテーブル12はRAMまたはROM等で構成され
ている。
2次元座標の存在に該当するアドレスの存在は2次元ア
ドレス供給器2から供給され、の存在の値に対応するX
TxYTyがX方向アドレスオフセット読出器3及びy
方向アドレスオフセット読出器4で読出され、更に、X
及びy方向データオフセット径路24.25を通じ加算
器6に運ばれ、加算され1次元アドレスΩに変換され1
次元座標径路26を通じ実メモリの入出力部であるメモ
リー込み読出し部に運ばれ実際のデータの入出力が行わ
れる。これにより、変換式 f(x)+a(y)  ・Qを満たす1次元と2次元間
の相互座標変換が行われる。
第2図は第1図に示した。発明の1次元、2次元画像の
関連を概念的に示したものである。第1図の2次元座標
の存在が任意の整数値を取り得るとすると第2図の画素
14を含む1次元メモリ媒体8上の1次元画像15は、
仮想2次元画ll116に変換されたことになり、この
発明を使用する装置は1次元の実メモリの存在と在り様
を意識することなく、の存在平面上に存在する2次元画
像を取扱うことになる。
第3図は本発明の座標変換装置1を2個使用し、2次元
画像を変形し、新たな合成された2次元画−を作るため
の装置例を示したものである。17は画像アドレスの発
生装置で、Xが0から最大値まで1ずつ変化し、次にy
が1増え同じくxが0から最大値まで変化するという動
作を繰り返すことにより全画像の座標を生成する。それ
に応じて座標変換装置11a(画像読出用)で定義され
た画像が読まれ、座標変換装置f1b(画像書込み用)
で定義された画像上に書かれる。各々の座標変換装置1
a、lbにおけるf (x)、 g(y)を設定するア
ドレスオフセットテーブル5の設定によって画像の各種
変形が行われ、新しい画像が生成される。但し第3図に
示す構成において2つの座椋変mum 1 a 、 1
 bについて共用できるものは共用してもよい。
第4図はf(x)、Q(y)をセットするアドレスオフ
セットのデータセットの例を示したちので、設定によっ
て■の1次元座標データは■〜■のような2次元座標の
データに変形を行うことができる。
また、スキャナ等画像入出力装置も本発明を用いれば、
メモリ上の1次元画像の変換と同様に取扱うことができ
、元々シリアルに入出力されている画素も、この装置上
では2次元の画像とし取扱うことができる。
第5図は本発明をスキャナに適用した例を示しており、
この例では、スキャナの入力ボートが仮想メモリ空間上
に割当てられており(通常メモリマツブトi10方式と
いう)、そのアドレスは八〇であると仮定されている。
更に、この座標変換装置と画像演算チップを複数個組合
せば、複数2次元画III間演算が高速に行い得る。
また本発明では複数画素1次元がメモリ上に存在してい
る場合の、メモリの有効使用例である。
第6図に示すように、本発明装置で■、■のように連続
した2次元画像は2次元−1次元アドレス変換を可能に
することによって■に示したように行毎(または列毎)
の2次元画像を1次元アドレス上に任意の位置に存在さ
せ得るため、配置を考慮することにより、1次元メしり
が有効に使用できる。
次にこの発明の座標変換WA置は一般の画像表示装置の
7レームバツフ7として使用することもできる。通常フ
レームバッファは一画面分の画像メモリをいうが、これ
を1次元アドレスのメモリとこの発明の画像変換装置に
よって構成することができる。すなわち、第7図に示す
画像の1フレームを構成する2次元データ行列a [x
、Y]において、 (1)要素a x 、 yの実データが1次元媒体b[
L]上に存在し、 (2)aのfS要素がbの任意要素す。より順に、(3
)b=a、b α  11  α+1=a21・ b     =a     ・・・b α+2    3,1     0t+X−1””  
ax、1のように第1列の全要素が対応し、 (4)次に、b、i+X=”12゜ b      =a    ・・・b       −
aα÷X÷1  2,2   α→2X−I    x
、2のよう(二第2列の全11゛が対応し、(5)一般
にba +(y−1)X+(x−1) −aの存在の関
係が(6)第y列まで成立するとする。
この場合に、この発明による座標変換装置では、(a)
行列aの第y列、第1行の要素と(b)行列すの要素b
a +(y−1)Xが対応するように(C) Q (y
) −(y−1) *X+αとし、(d)行列aの第y
列の第X行に対応するba +(y−1)X+(x−1
)が (e)行列aの第y列の第1行に対応するb  −から
の α÷(y 1)X (f)相対的要素番号を示すように (a)f (x)−x−1とし、 (h)これを第1図に示した装置におけるアドレスオフ
セットテーブル5に (i)XTxYTをセットし、 (j)の存在を2次元アドレス供給器2からアドレスオ
フセット読出器3.4に供給すれば(k)2次元データ
行列の要素a x 、 yの実データの存在する (1)1次元媒体すの要素す、を示すΩの値が出力する
そこで、このx、yを7レームバツフ7(または画像)
1の座標、Ωを7レームバツフアのメモリアドレスとす
れば、この発明の座標変換装置を一般の画像表示装置の
7レームバツフアとして構成できる。
なお、以上説明した実施例は1次元座標を導出するのに
f (x)、 g(y)をセットしたアドレスオフセッ
トテーブルを用いた例であるが、アドレスオフセットデ
ープルを使用せずにf(x)。
g(y)を演算装置により導出してもよい。
[発明の効果1 この発明では1次元配憶媒体に2次元W!A像情報を記
憶させるので取扱い画像のサイズ及び画像の位置に自由
度をもたせることができる。・しかも1次元、2次元ア
ドレスの変換をハードウェアであるアドレスオフセット
テーブルを使用して実現しているので^速な1次元、2
次元間座標変換を行える。このため特に大容堡画録処理
の高速化を生出す。また、座標変換式の選択によって画
像の変形(90°単位の回転、反転、拡大・縮小等)も
極めて容易に行い得る。更に実際のメモリ上の画像の位
置を2次元座標でアドレスが特定される画像情報の列ま
たは行毎に任意の場所とすることができるため記憶すべ
き複数の画像が存在する時に1次元メモリの有効利用を
図ることができる。
【図面の簡単な説明】
第1図は座標変換装置の構成説明図、第2図は仮想2次
元画像と1次元メモリの画素の位置を示す説明図、第3
図は画像変換装置を示す構成説明図、第4図は各種の座
標変換式に対応した各種の画像を示す説明図、第5図は
スキャナの入力部に座標変換装置を適用した場合の仮想
メモリアドレス上の画像を示す説明図、第6図は複数の
画像情報を格納した1次元メモリを示す説明図、及び第
7図は1画面上の画像情報のアドレスと1次元メモリ上
の画像情報アドレスとの関係を示す説明図である。 1・・・座標変換装置、 2・・・2次元アドレス供給
器、3・・・X方向アドレスオフセット読出器、4・・
・y方向アドレスオフセット読出器、5・・・オフセッ
トテーブル、 6・・・加算器、7・・・メモリー込み
読出し部、 8・・・1次元メモリ媒体、 11・・・X方向アドレスオフセットテーブル、12・
・・y方向アドレスオフセットテーブル、13・・・マ
イクロコンピュータ、 14・・・画素、15・・・1
次元画像、 16・・・2次元画像、17・・・画像ア
ドレスの発生装置

Claims (5)

    【特許請求の範囲】
  1. (1)2次元座標系上のアドレスを決定する2次元座標
    の2成分(x、y)の関数f(x)、g(y)の和l=
    f(x)+g(y)を1次元座標系上のアドレスの座標
    とすることを特徴とする画像の座標変換方法
  2. (2)2次元座標系上の任意の座標(x、y)をアドレ
    スとするデータをa_x_、_yとし、a_x_、_y
    の存在する1次元媒体上の1次元座標系上の任意の座標
    lをアドレスとするデータをb_lとし、f(x)をx
    の任意の関数とし、xの各値に対応するf(x)の値を
    格納するx方向アドレスオフセットテーブルをXTとし
    、g(y)をyの任意の関数とし、yの各値に対応する
    g(y)の値を格納するy方向アドレスオフセットテー
    ブルをYTとし、予め、xの各値に対応するf(x)の
    値をXTの各要素XT_xにセットし、予め、yの各値
    に対応するg(y)の値をYTの各要素YT_yにセッ
    トし、xに対応するXT_xを取り出し、yに対応する
    YT_yを取り出しXT_xとYT_yを加算すること
    により、l=f(x)+g(y)の関係を満たすlを出
    力することによってa_x_、_yをb_lに対応させ
    ることを特徴とする画像の座標変換方法
  3. (3)前記関数f(x)、g(y)を対象となる2次元
    座標系上のデータ列と記録媒体の1次元座標系上のデー
    タ列との位置の対応により決定することを特徴とする特
    許請求の範囲請求項(2)記載の画像の座標変換方法
  4. (4)x、yの2次元アドレスを供給する2次元アドレ
    ス供給器と、xの各値に対するXT_xを予め格納して
    おくx方向アドレスオフセットテーブルXTと、yの各
    値に対するYT_yを予め格納しておくy方向アドレス
    オフセットテーブルYTと、与えられたxの値に対する
    XT_xを読出すx方向アドレスオフセット読出器XT
    Rと、与えられたyの値に対するYT_yを読出すy方
    向アドレスオフセット読出器YTRと、XTR、YTR
    より供給されるXT_xとYT_yを加算する加算器A
    DDと、及びx、y各々方向のアドレスオフセットテー
    ブルに予め、x、yの各値に対応するf(x)及びg(
    y)の値を設定する演算装置とを備えることを特徴とす
    る画像の座標変換装置
  5. (5)画像の2次元データ行列a[X、Y]における要
    素a_x_、_yの実データが1次元媒体上の1次元デ
    ータ行列bに格納されており、αを任意の定数とすると
    、2つの行列の要素間に b_α_+_(_y_−_1_)_X_+_(_x_−
    _1_)=a_x_、_yの関係が成立するように構成
    し、かつx、yの2次元アドレスを供給する2次元アド
    レス供給器と、xの各値に対するXT_xを予め格納し
    ておくx方向アドレスオフセットテーブルXTと、yの
    各値に対するYT_yを予め格納しておくy方向アドレ
    スオフセットテーブルYTと、与えられたxの値に対す
    るXT_xを読出すx方向アドレスオフセット読出器X
    TRと、与えられたyの値に対するYT_yを読出すy
    方向アドレスオフセット読出器YTRと、XTR、YT
    Rより供給されるXT_xとYT_yを加算する加算器
    ADDと、及びx、y各々方向のアドレスオフセットテ
    ーブルに予め、x、yの各値に対応するf(x)=x−
    1及び g(y)=(y−1)X+αの値を設定する演算装置と
    を備えることを特徴とする画像表示装置の1次元フレー
    ムバッファ
JP2015553A 1990-01-25 1990-01-25 画像の座標変換方法及び装置並びに1次元フレームバッファ Pending JPH03219372A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2015553A JPH03219372A (ja) 1990-01-25 1990-01-25 画像の座標変換方法及び装置並びに1次元フレームバッファ
US07/644,306 US5193126A (en) 1990-01-25 1991-01-18 Image deformation method and apparatus using coordinate transformation
EP19910100784 EP0440077A3 (en) 1990-01-25 1991-01-23 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015553A JPH03219372A (ja) 1990-01-25 1990-01-25 画像の座標変換方法及び装置並びに1次元フレームバッファ

Publications (1)

Publication Number Publication Date
JPH03219372A true JPH03219372A (ja) 1991-09-26

Family

ID=11891961

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015553A Pending JPH03219372A (ja) 1990-01-25 1990-01-25 画像の座標変換方法及び装置並びに1次元フレームバッファ

Country Status (1)

Country Link
JP (1) JPH03219372A (ja)

Similar Documents

Publication Publication Date Title
JPH1079043A (ja) テクスチャ・データ読出装置およびレンダリング装置
US5263135A (en) Image processing apparatus
JP3022405B2 (ja) 画像メモリ制御装置
US7933465B2 (en) Processing data supply method and image processing apparatus
JPH03219372A (ja) 画像の座標変換方法及び装置並びに1次元フレームバッファ
JP2010033507A (ja) メモリコントローラおよび画像処理装置
JP3154741B2 (ja) 画像処理装置及びその方式
US6489967B1 (en) Image formation apparatus and image formation method
JPS61267095A (ja) デイスプレイ表示方式
JP2591424B2 (ja) 画像メモリ装置
WO2001006461A1 (fr) Procede et dispositif de dessin
JPS6089277A (ja) 逆投影装置
JPH07129758A (ja) 画像処理装置
JPS62226380A (ja) イメ−ジ回転回路
JPH0229834A (ja) 画像処理装置
JPH07146932A (ja) 画像表示装置
JP4661112B2 (ja) 画像情報処理装置及び画像情報処理方法
JPH0336676A (ja) ピクセル描画装置
JPH07129460A (ja) 画像処理方法及びその装置
JPS6386083A (ja) アフイン変換方式
JPS6217877A (ja) 画像生成装置
JPH11205576A (ja) 画像処理装置
JPH0198077A (ja) 記憶装置
JPH0423083A (ja) 拡大補間処理回路
JPH0324861A (ja) 画像メモリアクセス方法