JPH0344351B2 - - Google Patents

Info

Publication number
JPH0344351B2
JPH0344351B2 JP59243652A JP24365284A JPH0344351B2 JP H0344351 B2 JPH0344351 B2 JP H0344351B2 JP 59243652 A JP59243652 A JP 59243652A JP 24365284 A JP24365284 A JP 24365284A JP H0344351 B2 JPH0344351 B2 JP H0344351B2
Authority
JP
Japan
Prior art keywords
coordinate values
original image
shape
calculator
image plane
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.)
Expired - Lifetime
Application number
JP59243652A
Other languages
English (en)
Other versions
JPS61121143A (ja
Inventor
Akio Nishimura
Noryuki Sagishima
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP59243652A priority Critical patent/JPS61121143A/ja
Publication of JPS61121143A publication Critical patent/JPS61121143A/ja
Publication of JPH0344351B2 publication Critical patent/JPH0344351B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Memory System (AREA)
  • Studio Circuits (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、画像特殊効果装置等の画像形状変換
に用いることができる変換アドレス生成装置に関
する。
従来の技術 近年、画像処理技術の進歩により、種々の特殊
効果が可能となり、多くの特殊効果装置が発表さ
れている。これらの特殊効果装置においては、画
像データばかりではなく、アドレスに対しても変
換操作が行なわれている。
以下図面を参照しながら従来の変換アドレス生
成装置について説明する。第3図は従来の変換ア
ドレス生成装置を用いた画像変換装置の構成図で
あり、31は水平方向アドレス演算器、32は垂
直方向アドレス演算器、33は31,32によつ
て構成される変換アドレス生成装置、34は水平
方向バツフアメモリ、35は画像メモリである。
以上のように構成された従来の変換アドレス生
成装置を用いた画像変換装置について、以下その
動作を説明する。
まず、水平方向アドレス演算器31は与えられ
た水平方向縮小、移動パラメータに従つて順次水
平方向変換アドレスを出力する。垂直方向アドレ
ス演算器32は与えられた垂直方向縮小、移動パ
ラメータに従つて順次垂直方向変換アドレスを出
力する。上記水平、垂直方向変換アドレスは、変
換アドレス生成装置33の出力として、水平方向
バツフアメモリ34には水平方向変換アドレスが
画像メモリ35には垂直方向変換アドレスが入力
される。水平方向バツフアメモリ34は変換アド
レス生成装置33から入力された水平方向変換ア
ドレスに従つて、原画像をバツフアメモリに書込
むことにより水平方向のみ縮小、移動した画像を
作成し出力する。画像メモリ35は変換アドレス
生成装置33から入力された垂直方向変換アドレ
スに従つて、上記水平方向のみ縮小、移動した画
像をメモリに書込むことにより垂直方向に縮小、
移動させ、水平、垂直方向に縮小、移動した新画
像を作成し出力する。例えば、NEC技報Vol.37
No.1/1984 61〜65ページに記載されている通り
である。
発明が解決しようとする問題点 しかしながら上記のような構成では、水平方向
変換アドレスと垂直方向変換アドレスを独立して
扱つているため、2次元平面内での縮小、移動変
換を行なうための変換アドレスしか得られないと
いう問題点を有していた。
本発明は上記問題点に鑑み、原画像を与えられ
た3次元幾何学構造体形状面に対応付け、さらに
透視変換することによつて、新画像を得るための
変換アドレスを生成する変換アドレス生成装置を
提供することを目的とする。
問題点を解決するための手段 上記問題点を解決するために本発明の変換アド
レス生成装置は、標本化された原画像平面に対応
した2次元的な画素座標値で与えられた多角形の
各頂点に対応する原画像座標値を出力する原画像
座標発生器と、与えられた3次元幾何学構造体を
表現する式および係数に従つて上記原画像座標値
を3次元幾何学構造体上の点座標である形状座標
に対応付け、形状座標値を出力する形状演算器
と、3次元幾何学構造体の3次元空間内での位置
および向きに従つて上記形状座標値に対して回
転、移動を行なつて空間座標値を出力する形状移
動回転演算器と、3次元空間内での視点位置およ
びスクリーン位置に従つて上記空間座標値に対し
て透視変換を行なつて新画像座標値を出力する透
視変換演算器と、上記新画像座標値によつて形成
される新画像平面上の多角形内部の画像座標値を
発生する穴埋め演算器と、上記原画像座標値と上
記新画像座標値と上記画素座標値とから上記画素
座標値に対応する原画像平面上点座標値を出力す
る画素座標対応演算器とによつて構成したもので
ある。
作 用 本発明は上記した構成によつて与えられた3次
元幾何学構造体を表現する式および係数と、上記
3次元幾何学構造体の3次元空間内での位置およ
び向きと、3次元空間内での視点位置およびスク
リーン位置とに従つて、新画像の画素座標値と、
上記画素座標値に対応する原画像平面上の点座標
値を生成することによつて、原画像から新画像を
得るための変換アドレスを生成することができ
る。
実施例 以下本発明の一実施例の変換アドレス生成装置
について、図面を参照しながら説明する。
第2図は本発明の一実施例に係る変換アドレス
生成装置の概念図を示すものである。第2図にお
いて、21は原画像平面、22は原3角板、23
は形状面、24は形状3角板、25は新画像平
面、26は視点、27は新画像平面上3角板、2
8は新画像平面上画素座標値、29は原画像平面
上点座標値である。
第2図に従つて以下変換アドレス生成装置の概
念について説明する。変換アドレス生成装置の目
的は、画像の形状変換のために必要な新画像平面
上の各画素座標値に対応する原画像平面上の点座
標値を求めることにある。ここで、画素座標値と
は各画素に付けられた整数座標値のことである。
まず原画像平面21上の原3角板22の各頂点に
ついて形状演算を行ない、3次元形状座標に変換
し、形状3角板24を得る。さらに透視変換を行
なうことにより新画像平面25上に形状3角板2
4を投影し、新画像平面上3角板27が得られ
る。以上で、原画像平面21上の原3角板22が
新画像平面上3角板27に対応付けられた。とこ
ろが、変換アドレス生成装置としての出力は新画
像平面上の各画素座標値と、上記画素座標値に対
応する原画像平面上の点座標値であるので、次に
新画像平面上3角板27内の新画像平面上画素座
標値28を抽出する。さらに、新画像平面上3角
板27内部の各点座標値について原3角板22内
部の点座標値を1対1に対応付ける規則に従つ
て、新画像平面上画素座標値28に対応する原画
像平面上点座標値29を得ることができる。
第1図は本発明の一実施例における変換アドレ
ス生成装置を示すものである。第1図において、
11は原画像座標発生器、12は形状演算器、1
3は形状移動回転演算器、14は透視変換演算
器、15は穴埋め演算器、16は画像座標対応演
算器、17は11,12,13,14,15,1
6によつて構成される変換アドレス生成装置、1
8は新画像平面上画素座標値、19は原画像平面
上点座標値である。
以上のように構成された変換アドレス生成装置
について、以下第1図を用いてその動作を説明す
る。
まず原画像座標発生器11は、原画像平面を3
角板に分割し、各3角板の頂点に対応する原画像
座標値(l、m)を発生する。形状演算器12は
与えられた3次元幾何学構造体表現式と係数に従
つて上記原画像座標値を3次元幾何学構造体上の
点座標である形状座標に対応付け、形状座標値
(u、v、w)を出力する。例えば楕円体につい
ては、次式より形状座標値を演算する。
θ=2・π・l/768(0l<768) =π/2・240−m/240(0m<480) u=−γcossinθ v=γsin w=−γcoscosθ ただし、a、b、c、dは楕円体表現式 au2+bv2+cw2+d=0 の係数である。
形状移動回転演算器13は上記形状座標値を3
次元幾何学構造体の位置、方向に従つて回転、移
動を行ない空間座標値(x、y、z)に変換す
る。この変換は同次座標を用いて、次式で表わす
ことができる。
x y z t=m00 m01 m02 m03 m10 m11 m12 m13 m20 m21 m22 m23 0 0 0 1u v w 1 ただしm00 m01 m02 m10 m11 m12 m20 m21 m22は回転行列、 m03 m13 m23は移動ベクトル 透視変換演算器14は、3次元空間内での視点
位置(Ex、Ey、Ez)およびスクリーン位置(Sx
Sy、Sz)に従つて上記空間座標値を透視変換し新
画像座標値(X、Y)を出力する。視点を原点
に、スクリーンをZ軸に垂直にかつスクリーン中
心をZ軸上に置き、スクリーンの垂直方向つまり
Y軸をy軸と平行にした場合の透視変換式を次式
に示す。
X=x・D/Z Y=y・D/Z ただし、 (Ex、Ey、Ez)=(0、0、0) (Sx、Sy、Sz)=(0、0、D) の場合。
穴埋め演算器15は上記新画像座標値3個によ
つて形成される3角板内部の新画像平面上画素座
標値を出力する。画素座標対応演算器16は、上
記新画像座標値(X0、Y0)、(X1、Y1)、(X2
Y2)の3ケによつて形成される新画像平面上の
3角板と、上記原画像座標値(l0、m0)、(l1
m1)、(l2、m2)の3個によつて形成される原3
角板それぞれ内部の点座標値を1対1に対応付け
る規則に従つて、上記新画像平面上画素座標値
(xn、yn)に対応する原画像平面上点座標値
(ln、mn)を求める。例えば式 xo yo=j・X1−X0 Y1−Y0+k・X2−X0 Y2−Y0 によつてj・kを求める。(xo、yo)は新画像平
面上の3角板内にあるので、0j1、0k
1、0j+k1となる。上記j、kを用い
次式によつて原画像平面上点座標値(lo、mo)を
求めることができる。
lo mo=j・l1−l0 m1−m0+k・l2−l0 m2−m0 変換アドレス生成装置17は、穴埋め演算器1
5の出力を新画像平面上画素座標値18として、
画像座標対応演算器16の出力を原画像平面上点
座標値19として出力する。
以上のように本実施例によれば、第1図の構成
とすることにより、原画像を与えられた3次元幾
何学構造体形状面に対応付け、さらに透視変換す
ることによつて、新画像を得るための新画像平面
上画素座標値と、上記新画像平面上画素座標値に
対応する原画像平面上点座標とからなる変換アド
レスを得ることができる。
発明の効果 以上のように本発明は原画像座標発生器と、形
状演算器と、形状移動回転演算器と、透視変換演
算器と、穴埋め演算器と、画像座標対応演算器と
によつて構成することにより、与えられた3次元
幾何学構造体形状に従つて原画像を変形した新画
像を得るための変換アドレスを生成することがで
きる。
【図面の簡単な説明】
第1図は本発明の一実施例における変換アドレ
ス生成装置のブロツク図、第2図は本発明の一実
施例における変換アドレス生成装置の概念図、第
3図は従来の変換アドレス生成装置を用いた画像
変換装置のブロツク図である。 11……原画像座標発生器、12……形状演算
器、13……形状移動回転演算器、14……透視
変換演算器、15……穴埋め演算器、16……画
像座標対応演算器、17……変換アドレス生成装
置、18……新画像平面上画素座標値、19……
原画像平面上点座標値。

Claims (1)

    【特許請求の範囲】
  1. 1 標本化された原画像平面に対応した2次元的
    な画素座標値で与えられた多角形の各頂点に対応
    する原画像座標値を出力する原画像座標発生器
    と、与えられた3次元幾何学構造体を表現する式
    および係数に従つて上記原画像座標値を前記3次
    元幾何学構造体上の点座標である形状座標に対応
    付け、形状座標値を出力する形状演算器と、前記
    3次元幾何学構造体の3次元空間内での位置およ
    び向きに従つて前記形状座標値に対して回転、移
    動を行なつて空間座標値を出力する形状移動回転
    演算器と、3次元空間内での視点位置およびスク
    リーン位置に従つて前記空間座標値に対して透視
    変換を行なつて新画像座標値を出力する透視変換
    演算器と、前記新画像座標値によつて形成される
    新画像平面上の多角形内部の画素座標値を発生す
    る穴埋め演算器と、前記原画像座標値と前記新画
    像座標値と前記画素座標値とから上記画素座標値
    に対応する原画像平面上点座標値を出力する画素
    座標対応演算器とを備えたことを特徴とする変換
    アドレス生成装置。
JP59243652A 1984-11-19 1984-11-19 変換アドレス生成装置 Granted JPS61121143A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59243652A JPS61121143A (ja) 1984-11-19 1984-11-19 変換アドレス生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59243652A JPS61121143A (ja) 1984-11-19 1984-11-19 変換アドレス生成装置

Publications (2)

Publication Number Publication Date
JPS61121143A JPS61121143A (ja) 1986-06-09
JPH0344351B2 true JPH0344351B2 (ja) 1991-07-05

Family

ID=17106998

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59243652A Granted JPS61121143A (ja) 1984-11-19 1984-11-19 変換アドレス生成装置

Country Status (1)

Country Link
JP (1) JPS61121143A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0290271A (ja) * 1988-09-27 1990-03-29 Dainippon Printing Co Ltd 正規画像を歪曲画像に変換する画像変換方法およびその応用

Also Published As

Publication number Publication date
JPS61121143A (ja) 1986-06-09

Similar Documents

Publication Publication Date Title
JP3840663B2 (ja) 画像処理装置及び方法
US4965752A (en) Spatial transformation of node points in computer graphics using vector differences between their spatial coordinates
JP2000172854A (ja) 二次元の奥行き画像からボリュメトリック距離マップを推定する方法
JPS62159286A (ja) カーソル制御方法及び3次元図形表示装置
JPH09330423A (ja) 三次元形状データ変換装置
JP3089792B2 (ja) 画像データの隠面判別方式
JPH0344351B2 (ja)
JPH07282292A (ja) テクスチャマッピング方法及び画像処理装置
JP3112790B2 (ja) 仮想現実装置
JP3747859B2 (ja) 画像処理装置およびその方法
JP2737940B2 (ja) 立体表現画像の陰影付加装置
JPH0344350B2 (ja)
JP3344675B2 (ja) 立体画像処理装置
JPS6125278A (ja) 実時間三次元画像処理装置
JPH0816822A (ja) 3次元動画像生成方法
JP2739808B2 (ja) 画像効果装置
Zellmann et al. A Practical Guide to Implementing Off-Axis Stereo Projection Using Existing Ray Tracing Libraries
JP2638218B2 (ja) 球体テクスチャマッピング装置
JPH0516712B2 (ja)
JPS62137038A (ja) 3次元表示装置
JPH1097611A (ja) 映像生成方法及び装置
JPS59182077A (ja) 作業環境教示装置
JP2707605B2 (ja) 画像データの変換方式
JP3502901B2 (ja) 3次元グラフィックス画像表示装置及び方法
JP3071495B2 (ja) 物体モデル編集装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term